{"output":{"type":"Buffer","data":[31,139,8,0,0,0,0,0,2,10,236,189,121,127,35,201,113,32,250,85,208,53,163,22,32,20,129,194,73,16,28,12,13,128,119,243,62,154,221,100,83,253,10,64,1,40,178,80,133,174,42,0,188,240,251,201,187,107,93,182,86,243,44,61,159,146,181,178,37,89,251,252,116,120,45,91,246,72,178,191,140,216,61,243,151,191,194,139,200,204,170,202,2,10,7,187,57,163,195,61,156,38,129,60,34,35,35,51,35,35,34,35,51,194,61,85,175,25,189,19,161,167,84,218,114,245,124,221,50,244,182,112,90,8,78,190,185,57,57,141,196,218,29,171,25,62,57,17,170,205,142,126,62,51,55,151,201,102,103,229,172,112,42,94,11,82,34,155,19,242,245,142,94,181,85,67,15,235,162,34,218,145,107,161,99,41,33,203,54,213,170,45,204,219,97,97,174,90,79,9,145,190,8,197,231,178,195,197,187,178,25,50,11,80,46,35,231,114,66,68,148,241,115,165,82,151,132,200,188,83,54,100,132,245,200,181,221,84,173,88,203,168,41,5,57,86,122,122,176,36,146,132,154,108,203,5,51,86,55,141,22,20,234,27,177,134,98,151,84,219,218,80,244,134,221,44,120,205,69,174,77,197,238,152,122,40,247,57,189,47,26,177,182,105,216,134,125,217,86,176,198,96,105,183,176,219,70,76,35,69,134,106,6,181,229,214,30,192,38,60,8,45,226,7,215,51,85,91,241,161,92,55,204,48,82,72,41,72,162,93,24,172,62,175,188,103,207,43,209,104,68,135,97,178,61,232,39,202,169,152,3,216,122,76,185,104,27,166,109,21,12,164,127,114,46,96,184,148,130,87,10,40,159,76,101,128,242,225,7,82,68,84,216,216,235,49,85,20,98,109,77,190,84,204,178,161,219,178,170,43,230,9,182,51,211,157,201,212,170,82,45,173,72,167,215,61,181,102,55,243,9,73,250,204,124,83,81,27,77,155,126,174,24,23,51,150,122,165,234,141,124,197,48,107,138,57,3,41,243,109,195,82,17,139,188,169,104,178,173,118,149,254,59,180,129,105,224,86,101,173,26,198,132,208,76,40,25,147,114,169,84,170,219,139,56,16,98,6,204,97,213,190,156,22,195,126,76,38,4,153,169,142,238,155,83,60,54,55,59,151,152,237,246,230,57,80,85,67,51,204,252,59,245,122,125,190,2,139,167,97,26,29,189,54,195,82,83,137,84,53,157,158,175,169,22,34,151,175,107,202,197,252,89,199,178,213,250,37,105,79,209,109,146,56,163,232,181,121,89,83,27,250,12,76,129,150,149,175,66,142,98,14,227,54,186,119,131,96,45,40,168,204,84,20,187,167,40,186,71,112,185,98,25,90,199,86,88,23,120,90,166,119,158,68,230,53,165,110,231,99,9,41,77,250,89,49,108,219,104,113,223,7,123,104,54,42,114,56,145,16,147,25,49,149,19,99,233,136,131,242,48,130,182,114,97,207,144,62,230,77,36,231,124,75,54,27,170,62,99,50,218,66,19,89,108,163,218,49,45,128,220,54,84,158,4,33,117,24,34,3,64,80,118,235,247,99,86,213,132,46,207,88,138,109,195,180,179,134,235,141,29,14,74,249,192,193,24,0,28,26,72,32,165,135,91,195,86,242,137,121,174,251,172,9,110,230,12,246,121,154,150,130,40,82,135,78,224,114,83,198,208,35,16,24,161,114,87,25,130,40,190,94,167,243,77,163,171,152,215,172,135,105,105,78,169,215,1,17,40,11,245,52,165,106,143,94,157,49,64,155,204,131,81,163,59,6,72,40,166,104,51,170,14,204,112,102,166,165,234,170,247,253,249,115,85,135,229,35,78,174,78,243,120,72,86,167,94,87,47,134,96,93,15,45,6,219,148,117,88,118,38,12,239,60,101,118,249,68,251,34,4,11,78,173,133,248,76,70,151,202,108,53,91,203,245,167,197,105,166,102,26,109,216,168,245,225,150,223,145,42,137,185,100,118,184,213,119,96,191,150,103,149,187,183,1,157,132,129,117,56,95,50,183,243,100,94,3,6,52,195,37,188,46,208,16,144,65,191,126,67,26,80,80,49,154,170,212,124,48,233,124,123,160,182,112,91,147,117,219,7,125,52,176,17,179,88,124,93,220,232,26,24,30,171,68,45,85,201,204,114,232,9,162,32,136,215,80,216,66,14,157,18,45,163,99,86,21,43,127,34,44,230,227,103,138,126,174,234,86,188,103,152,231,132,167,199,43,21,75,155,169,119,59,74,220,50,171,241,174,170,244,172,56,200,63,186,189,79,86,166,21,175,26,0,90,135,137,102,197,127,15,0,116,213,154,98,236,208,189,29,106,128,232,169,203,45,164,206,169,216,146,219,109,100,74,121,161,88,148,158,22,197,243,114,177,188,38,30,21,203,69,241,41,254,178,74,248,91,45,21,139,231,37,17,242,204,146,120,89,42,46,173,208,34,89,72,191,36,233,153,146,168,150,221,244,163,98,241,41,166,214,197,22,73,84,75,52,213,249,117,73,190,203,222,199,115,0,212,34,128,236,146,152,36,117,114,78,6,252,238,144,223,85,252,213,160,201,229,98,49,71,202,159,149,25,66,170,175,100,81,129,204,85,29,128,149,138,143,118,197,23,0,95,37,229,219,37,172,188,182,72,91,239,248,91,95,237,150,196,206,34,86,216,246,26,63,226,32,238,65,129,203,197,226,225,83,177,85,162,41,143,83,208,198,106,81,217,5,128,197,42,193,168,132,184,175,44,50,140,220,166,151,129,118,201,53,4,158,45,49,226,17,34,152,75,71,144,155,91,4,100,207,23,139,71,187,140,36,189,82,113,118,9,1,170,75,64,147,222,34,54,241,148,81,128,2,108,150,174,74,98,118,17,80,199,198,207,150,93,48,214,82,209,130,52,232,92,49,138,5,237,82,183,44,166,87,139,18,36,18,202,149,33,177,88,20,196,186,170,41,121,97,96,122,44,192,191,135,40,77,23,44,251,82,83,30,130,106,163,92,20,164,135,106,173,224,172,217,135,154,172,55,10,86,213,178,30,90,85,163,173,212,10,182,9,149,4,103,221,149,153,36,112,34,60,211,223,254,188,253,249,47,254,99,62,211,223,101,170,27,221,192,28,161,98,158,100,81,193,209,205,162,123,47,205,106,130,168,48,163,161,188,224,102,215,235,179,213,180,68,179,137,68,236,19,3,6,211,103,106,178,121,158,127,39,55,55,151,146,89,37,76,153,169,52,92,137,135,79,164,109,41,216,14,221,99,73,238,160,234,26,186,198,212,16,252,71,69,206,16,81,227,156,52,38,223,248,19,57,37,54,196,105,177,78,182,171,92,133,28,117,150,100,245,241,23,211,74,167,107,212,167,141,73,237,139,200,16,28,71,255,187,91,31,8,132,33,93,242,122,176,124,42,215,246,58,21,4,216,27,197,186,71,155,65,249,38,228,104,189,78,9,71,221,10,17,125,203,73,29,212,187,66,174,30,236,148,224,85,176,16,211,153,70,247,102,136,50,67,13,248,53,226,225,193,115,85,227,1,18,12,233,200,78,62,81,77,66,73,142,104,76,95,246,167,13,17,136,40,205,108,2,139,33,208,120,34,67,253,114,123,193,169,141,33,170,54,59,57,62,245,57,148,148,184,38,153,58,25,98,250,164,155,174,186,96,57,0,172,23,124,253,190,243,193,67,107,64,13,188,190,227,224,114,195,55,110,104,49,47,72,193,244,225,77,20,234,80,98,158,79,227,201,52,0,111,212,196,29,71,168,97,98,145,134,93,237,218,79,46,31,201,250,227,250,193,52,138,113,69,152,38,126,29,132,62,199,92,221,166,216,240,120,42,202,32,107,72,74,60,174,163,7,61,94,83,148,118,252,110,58,176,24,80,121,156,254,237,235,213,240,194,224,117,228,120,156,44,19,135,183,227,58,73,70,32,213,73,240,81,159,233,189,161,96,117,59,4,181,248,29,44,104,106,112,187,142,159,190,35,201,227,169,227,227,59,53,22,97,138,44,162,29,140,97,127,114,243,76,83,231,161,59,12,157,168,237,124,6,175,194,251,115,167,110,136,104,218,161,235,187,144,112,26,176,126,77,62,24,62,47,106,132,60,253,249,53,26,243,47,195,41,139,143,46,64,151,117,104,202,137,224,136,41,161,145,125,96,29,193,223,160,238,82,181,100,207,48,236,188,32,244,79,201,89,74,178,38,141,57,75,169,37,149,156,16,153,23,240,24,70,111,8,133,66,1,53,34,163,30,50,31,62,12,155,133,19,98,211,55,69,65,56,61,141,136,102,76,51,96,139,179,32,203,59,10,112,18,35,243,8,148,28,202,164,231,230,20,33,18,171,41,117,185,163,217,243,114,88,200,100,178,82,50,87,77,10,0,235,129,36,94,83,68,55,229,118,30,190,89,77,25,8,180,105,212,148,252,131,68,159,32,157,74,206,13,35,205,29,63,196,218,81,65,109,53,226,13,213,122,222,147,129,66,154,210,85,180,216,156,146,206,100,115,82,61,214,134,190,32,156,116,50,227,135,67,187,110,23,132,19,105,102,238,52,10,248,192,199,226,204,113,232,221,207,124,46,250,236,217,76,44,158,199,84,185,32,132,23,242,39,157,148,36,73,51,240,59,181,124,122,131,223,210,228,219,28,251,86,36,223,150,201,183,229,101,44,185,188,188,68,190,165,151,240,219,220,114,145,124,75,102,165,204,12,254,206,146,111,137,57,200,131,223,153,211,155,78,82,74,149,48,77,74,72,248,43,131,191,114,248,107,14,126,37,241,107,50,139,95,203,248,107,177,147,76,98,26,64,66,64,82,106,46,49,211,145,210,153,4,249,38,21,103,241,87,14,126,149,18,248,43,13,191,22,49,109,121,246,52,18,21,230,229,130,28,51,21,216,131,171,74,56,222,137,55,68,225,217,179,142,64,199,205,32,29,14,47,60,64,98,0,105,120,122,220,8,81,57,42,68,32,63,118,115,130,51,237,52,130,224,148,216,163,226,214,250,90,65,87,122,161,61,165,177,116,209,14,203,162,208,16,240,60,8,79,221,158,15,101,11,39,159,31,134,14,212,230,42,241,197,13,39,99,235,112,115,105,111,173,204,231,217,78,94,113,99,103,181,24,80,192,36,5,72,223,84,31,14,159,39,189,121,23,42,107,131,233,54,77,183,252,233,1,20,137,66,49,232,191,173,88,246,35,89,63,83,131,14,15,85,146,141,39,141,34,45,185,213,105,41,166,90,13,42,171,13,150,45,106,237,166,172,143,174,96,185,21,200,44,207,86,95,255,184,174,98,235,142,240,229,152,44,147,153,92,98,46,151,173,248,207,63,250,227,25,253,112,101,231,100,43,149,226,13,172,147,108,170,67,245,231,100,252,153,6,4,229,190,67,128,196,233,219,204,15,90,98,243,239,212,51,245,217,186,220,31,75,167,80,190,174,154,22,236,104,77,85,171,177,195,166,188,20,34,63,62,227,178,220,106,195,198,218,24,6,64,118,140,154,42,107,70,227,249,243,138,81,187,188,110,203,181,26,170,145,137,88,38,155,204,116,123,33,247,100,3,160,122,167,28,195,93,200,207,244,148,202,185,10,242,103,213,52,52,173,34,15,244,199,111,239,238,206,180,140,154,172,13,83,255,106,134,24,196,242,137,4,95,156,152,99,219,50,244,79,230,207,238,188,106,206,57,96,38,41,229,82,221,222,253,218,174,45,123,83,214,229,134,98,198,127,107,171,40,56,107,27,42,236,136,203,154,209,91,6,69,83,3,85,115,156,57,58,122,88,36,70,224,178,248,180,88,148,209,178,90,17,27,139,197,149,162,104,160,5,180,204,172,191,201,50,38,117,92,75,244,85,73,60,95,41,174,241,54,101,189,196,74,245,32,73,34,73,137,146,152,45,23,119,203,162,85,230,42,190,32,150,225,75,40,149,36,73,169,146,40,149,156,22,45,199,62,125,78,96,97,169,78,201,103,72,29,221,199,49,54,85,103,138,188,181,169,190,253,249,125,248,225,55,4,144,231,245,103,246,128,129,3,100,115,44,54,73,59,130,138,158,177,39,156,73,136,33,250,47,226,147,249,39,1,227,225,176,29,243,46,245,29,53,71,159,172,184,64,59,220,118,18,98,251,163,219,2,79,21,126,87,164,53,217,214,24,98,123,99,0,138,241,120,40,159,239,206,160,158,69,246,68,91,174,104,10,221,18,103,122,38,176,77,208,133,135,119,56,132,14,53,93,75,70,22,173,21,52,197,53,113,102,156,180,62,90,65,216,78,76,209,242,181,200,239,194,52,251,153,237,108,198,161,148,4,10,56,26,67,0,121,106,19,129,252,62,195,125,4,98,131,4,171,215,131,134,134,109,196,180,130,179,249,134,18,137,160,178,3,187,48,107,132,89,20,19,136,221,96,165,17,202,97,58,151,154,236,151,151,173,204,38,168,95,94,38,33,79,46,158,204,201,25,144,162,225,147,156,206,37,80,80,62,17,100,225,180,112,125,160,232,7,61,35,31,32,206,234,32,171,186,154,201,231,165,207,133,165,103,160,106,36,102,82,167,145,184,40,188,11,64,68,95,145,147,207,63,171,197,78,81,131,25,204,249,252,179,88,80,242,179,216,117,66,236,99,78,108,32,11,18,160,133,119,64,160,231,75,83,24,94,33,44,48,92,55,254,249,240,179,153,200,231,194,207,106,159,139,60,139,193,159,103,181,72,236,115,239,18,148,223,77,198,222,77,177,242,100,44,183,235,216,86,228,125,105,1,102,31,204,61,155,124,61,145,78,99,86,167,66,213,239,176,36,230,64,179,138,9,81,95,145,196,105,94,31,40,36,234,125,113,95,189,120,75,206,9,228,204,78,67,206,44,33,231,178,218,85,222,210,115,2,61,51,211,208,51,67,232,121,96,42,202,50,176,156,223,111,130,58,63,111,74,216,212,52,132,77,17,194,46,105,176,159,189,157,169,19,8,154,144,166,161,40,148,114,88,41,76,215,223,247,169,250,105,114,83,88,249,111,231,232,4,122,166,167,161,103,154,114,211,158,241,150,156,19,200,153,156,134,156,73,36,39,177,154,102,178,233,201,194,236,172,146,76,51,217,87,169,191,190,145,149,168,21,232,127,102,206,204,52,13,83,189,66,95,4,215,232,38,73,149,217,106,42,149,117,252,212,243,137,24,177,248,73,161,88,50,43,165,147,248,209,185,136,16,75,101,211,153,28,111,88,155,231,173,123,185,92,37,93,171,13,24,75,3,154,14,113,233,207,159,227,113,220,48,50,222,33,118,12,111,78,124,130,214,60,206,135,83,214,20,211,46,191,134,83,232,239,60,52,85,175,47,27,102,139,233,159,227,44,134,234,78,81,188,44,23,203,75,232,245,89,46,162,237,14,126,167,75,204,87,116,181,89,22,147,139,197,71,107,36,73,242,219,238,134,91,25,99,179,115,230,194,91,155,221,219,31,207,199,111,20,75,97,135,218,142,141,39,153,38,86,146,12,254,102,135,214,142,45,102,118,192,66,65,50,125,70,18,202,199,134,11,13,177,45,239,40,157,243,185,73,100,131,26,240,14,204,7,141,76,188,227,9,5,72,76,71,195,190,34,134,9,11,129,186,125,17,67,82,0,44,68,74,54,21,249,53,193,141,48,212,100,103,171,147,54,171,152,25,86,232,129,167,201,95,48,196,4,157,92,8,20,113,183,122,183,10,184,217,202,146,166,180,96,197,138,54,36,61,183,20,173,30,123,94,189,185,81,230,157,203,140,97,1,168,12,12,222,178,101,91,173,150,53,217,2,206,67,88,27,112,176,150,161,163,245,73,17,250,226,201,152,146,196,116,55,99,41,178,89,109,146,162,120,235,240,93,24,97,91,137,189,232,40,230,101,76,173,45,64,125,133,216,178,208,219,68,6,250,12,130,242,101,201,182,109,90,249,107,199,89,76,248,248,75,95,250,248,175,191,248,235,95,252,226,246,171,223,133,38,96,39,34,103,93,176,231,55,140,18,124,128,141,30,118,224,231,221,176,64,237,120,248,131,18,194,115,43,28,132,13,8,16,78,57,33,114,26,1,48,207,149,48,49,101,1,142,117,96,155,131,200,177,228,25,102,31,220,80,234,182,139,164,170,163,15,77,254,129,212,167,100,114,202,162,53,21,224,176,82,154,92,81,180,188,64,187,112,251,203,47,220,254,253,31,191,252,243,127,249,248,207,127,38,120,213,96,103,86,102,218,106,245,156,163,206,62,242,234,60,187,11,5,130,135,212,190,0,2,48,160,100,21,8,232,87,5,219,116,87,214,58,10,105,90,182,133,188,112,9,255,205,108,110,206,192,234,90,93,205,183,90,121,203,18,68,100,255,121,1,219,33,51,82,16,171,26,12,27,142,31,76,65,81,32,137,48,146,109,72,179,13,19,160,124,244,165,127,130,116,64,197,180,103,136,64,215,52,52,28,161,188,224,244,225,251,47,191,245,29,40,162,232,181,129,2,175,126,241,141,151,223,254,14,43,64,199,172,218,196,6,128,220,244,195,34,224,209,23,241,2,175,150,191,38,232,67,22,182,221,178,98,164,201,3,181,165,136,85,25,45,172,48,216,238,100,87,208,71,228,93,75,177,195,78,113,134,34,150,23,68,5,143,215,47,218,166,98,17,153,69,24,132,8,20,143,156,138,9,126,188,199,13,214,171,175,254,203,203,47,252,33,55,76,212,110,238,149,246,209,144,31,18,142,30,64,201,159,252,252,163,127,255,198,237,31,125,223,15,117,116,247,237,142,53,125,223,161,240,184,142,99,118,31,175,255,62,215,160,30,77,216,80,45,91,12,7,104,26,180,151,70,27,147,161,151,231,202,37,224,69,240,19,125,244,209,99,228,175,232,160,78,254,2,109,251,145,8,80,55,152,194,140,132,149,142,109,19,224,12,32,157,151,109,83,133,77,229,82,16,213,42,162,143,12,27,62,56,156,133,39,45,155,78,154,74,120,128,161,151,241,211,62,41,231,177,130,151,31,124,235,213,207,254,22,23,184,24,220,170,191,25,83,169,3,229,198,181,3,217,138,189,139,60,196,107,228,227,47,125,237,213,175,126,140,141,156,178,78,59,29,167,236,18,160,230,5,198,199,118,100,93,209,0,254,8,14,234,28,167,12,39,57,124,231,192,104,251,120,49,1,94,177,245,145,128,185,83,26,161,239,144,129,128,134,218,53,213,84,136,255,28,8,158,215,40,128,230,5,205,144,177,29,65,52,229,222,22,73,233,206,184,105,206,56,179,4,223,84,115,10,245,79,69,130,84,171,163,217,106,91,83,246,201,90,33,19,201,242,113,50,244,158,230,24,25,108,110,237,161,245,35,180,228,11,230,155,40,64,187,4,239,77,249,98,149,164,136,108,155,37,124,203,232,205,192,52,197,66,13,197,222,51,122,143,148,75,17,245,28,167,22,112,26,89,20,232,238,50,83,85,52,88,196,136,141,144,191,22,60,63,97,224,89,212,81,24,93,202,166,40,68,39,7,105,188,86,209,200,36,65,12,128,181,213,160,197,10,153,147,176,56,29,10,204,80,166,231,21,113,105,83,38,25,30,131,113,198,94,235,180,184,217,138,68,153,33,212,3,28,18,179,18,74,229,166,29,200,119,76,163,157,23,108,217,58,95,171,9,162,159,153,253,242,207,110,191,254,115,100,233,77,64,27,143,250,234,26,124,176,13,3,199,75,64,65,196,63,79,222,24,13,142,49,143,222,3,63,69,124,96,163,10,192,198,217,172,238,21,27,180,18,76,192,6,22,16,172,148,0,100,254,230,91,247,71,148,228,52,131,68,118,144,160,141,111,28,26,34,85,19,247,53,195,182,80,138,234,132,79,200,126,33,48,159,80,208,70,117,223,222,69,183,24,156,231,208,54,48,86,100,85,137,66,65,137,193,42,98,251,210,130,96,117,170,160,108,90,207,205,30,52,82,151,85,13,63,5,72,120,62,57,47,241,96,16,204,237,247,254,241,163,159,125,31,64,188,252,242,7,183,95,253,142,192,73,125,158,236,119,218,71,201,155,223,173,188,243,86,135,195,122,41,35,25,45,95,137,141,1,189,123,32,144,219,24,130,200,105,61,200,177,170,29,211,164,140,157,114,4,252,91,82,100,250,65,164,194,48,14,147,37,228,79,146,146,152,146,196,180,36,102,164,83,46,107,168,218,62,36,194,8,94,130,168,11,171,223,0,85,77,12,17,24,98,8,24,117,23,126,163,105,66,12,233,192,204,196,208,89,167,213,70,57,147,20,68,62,137,127,25,75,195,90,195,236,10,18,41,167,242,208,31,44,83,166,233,14,67,163,100,5,129,3,38,16,90,35,22,85,25,21,129,186,103,152,224,68,0,135,79,251,120,54,87,51,239,131,35,218,170,173,225,110,68,254,138,237,181,26,146,99,173,38,34,219,35,91,23,130,161,31,73,218,166,210,50,88,26,126,116,118,118,195,82,24,68,204,245,125,199,157,12,133,36,186,171,160,176,138,223,160,87,76,95,192,206,193,14,86,56,57,21,13,226,14,61,43,37,133,136,168,18,11,33,236,52,196,245,148,190,164,19,35,155,240,133,77,154,23,173,194,53,116,157,128,246,251,44,171,228,4,61,214,54,44,59,172,69,133,120,69,189,138,99,141,184,85,109,42,181,142,166,152,7,248,173,155,136,91,176,185,40,68,20,217,64,34,234,145,152,221,84,244,176,79,156,83,64,212,195,77,16,5,50,216,92,170,247,166,45,58,234,202,224,8,242,35,18,21,64,242,191,253,143,63,7,177,65,181,212,10,201,224,135,79,168,40,48,13,96,150,33,197,185,9,132,95,69,38,35,100,51,159,97,18,152,208,105,163,210,146,103,176,132,1,121,152,3,92,80,250,126,61,204,89,196,248,121,77,175,27,238,250,164,130,183,39,69,19,222,231,49,205,12,209,180,92,80,192,88,220,142,3,183,245,122,141,238,61,249,68,98,122,229,143,110,193,255,249,203,191,26,216,168,61,8,196,76,193,181,64,216,181,213,2,93,0,4,51,144,97,12,93,187,68,125,115,132,238,64,225,77,169,59,56,82,194,8,221,193,197,205,39,218,190,1,13,62,250,233,127,191,253,240,7,67,52,176,46,173,117,163,2,211,41,144,16,65,170,240,128,0,121,71,26,113,237,77,171,100,113,24,142,212,180,124,189,24,210,8,222,116,26,49,75,131,128,70,217,49,210,20,79,86,78,231,189,167,217,245,41,40,230,247,48,205,134,165,58,142,42,142,8,120,111,52,97,0,167,164,136,43,129,142,160,135,135,222,189,207,160,0,49,147,163,11,19,70,239,141,44,20,222,148,84,113,36,225,17,68,113,113,187,231,25,66,100,92,255,138,97,198,146,123,91,46,247,111,200,185,251,188,72,38,167,167,201,71,63,249,217,203,191,248,159,3,27,20,202,76,163,169,66,237,55,142,73,28,8,99,244,172,124,218,163,143,32,140,219,172,16,246,29,182,43,130,202,184,13,139,225,234,163,18,255,175,47,214,80,104,107,23,194,232,188,88,205,202,32,169,49,3,8,147,34,136,92,131,157,71,250,113,34,40,237,104,9,52,32,16,186,69,166,228,224,109,54,38,142,210,252,125,114,8,237,102,99,231,81,62,29,153,233,137,190,180,72,209,52,229,203,129,18,76,128,29,5,163,79,205,29,67,15,14,94,83,178,228,175,25,83,201,235,29,77,19,233,98,162,159,93,238,235,126,133,57,198,62,123,219,25,77,160,210,128,247,153,202,212,240,13,101,46,42,66,214,120,28,136,237,29,101,103,197,6,45,14,165,175,48,16,191,165,216,77,163,6,56,113,34,223,80,45,138,119,225,222,241,238,211,71,34,223,85,90,232,58,224,147,247,241,252,223,135,108,62,80,96,158,23,94,126,231,251,175,190,245,199,228,18,37,194,34,67,255,240,33,253,236,12,101,12,86,217,146,92,109,114,34,57,153,207,48,17,10,168,168,170,53,114,187,210,207,242,33,221,217,74,134,247,91,200,244,246,222,1,30,139,154,47,101,182,65,18,14,214,228,228,157,1,65,17,114,153,196,56,192,180,104,131,200,189,36,64,121,32,115,97,176,176,171,110,15,101,56,234,55,170,33,162,107,159,11,244,113,1,178,244,209,182,209,41,180,197,22,209,163,114,179,179,176,58,235,133,237,202,153,82,181,195,45,162,33,69,194,29,177,42,214,196,7,9,145,140,175,144,74,39,106,169,122,186,42,144,239,17,177,89,168,59,254,26,98,165,224,26,55,27,68,99,18,68,239,116,62,127,237,173,248,124,19,230,166,122,161,234,86,254,196,32,237,156,142,90,85,204,220,9,43,95,116,84,240,252,181,163,131,231,65,97,199,207,121,96,11,206,242,99,51,80,16,198,204,219,190,232,25,230,243,39,140,81,74,142,156,199,200,219,23,89,70,194,201,96,228,237,159,114,160,161,29,103,225,8,130,179,108,104,227,216,154,36,122,248,184,235,152,124,118,24,17,176,71,106,24,144,124,42,56,244,151,50,58,40,220,246,234,83,83,177,32,14,89,125,17,142,209,86,76,98,25,1,84,191,241,181,95,255,234,91,130,151,180,232,112,48,73,16,235,178,214,216,87,204,106,147,113,148,145,12,197,63,123,131,206,247,68,151,241,48,165,221,199,118,144,8,190,217,199,67,101,147,86,135,230,221,51,42,95,97,125,129,30,41,122,235,82,63,145,78,105,139,206,50,214,79,18,167,145,252,96,57,36,22,95,74,64,134,227,59,187,24,198,202,37,74,65,23,25,154,156,197,167,144,8,236,169,119,78,49,138,118,195,72,13,116,159,112,205,105,219,11,52,103,15,247,101,104,118,0,79,105,201,237,112,120,20,39,136,120,176,93,219,83,208,192,13,216,192,28,82,5,98,233,179,80,77,0,54,2,144,223,104,52,72,97,222,22,129,130,193,100,134,39,114,240,243,163,108,52,215,46,159,241,225,41,146,41,143,7,56,40,173,40,166,125,233,25,254,185,133,183,180,123,88,220,112,78,112,134,23,145,136,150,73,16,244,234,170,134,39,27,34,125,180,8,43,22,183,22,9,103,1,78,170,152,208,10,59,51,194,172,197,165,253,50,21,146,104,179,156,26,119,218,159,15,156,109,176,229,221,169,39,156,238,200,117,166,180,116,112,180,180,180,229,116,231,196,191,204,124,107,236,116,82,207,208,142,62,52,253,95,3,77,34,182,79,67,112,182,163,190,30,90,191,27,68,21,63,21,210,184,123,21,138,242,86,140,25,84,195,138,56,32,112,145,109,12,101,28,98,16,231,108,203,244,180,192,18,221,3,77,92,174,30,203,57,164,22,199,33,14,65,246,191,130,35,3,178,97,130,125,72,119,247,29,31,7,0,197,144,186,168,12,49,10,186,103,153,177,134,17,158,1,157,4,54,188,70,161,34,22,137,82,146,170,102,240,110,213,128,208,211,16,77,81,230,132,158,138,156,144,149,68,157,9,61,228,2,150,115,238,114,90,40,58,2,16,113,43,10,122,28,100,90,167,86,21,68,225,35,98,198,158,33,58,156,251,226,105,82,169,100,229,100,198,189,193,95,171,213,250,67,165,67,228,133,118,109,134,208,109,184,42,231,124,58,151,154,205,116,123,243,36,165,71,61,200,102,37,201,121,26,55,93,171,204,214,235,243,206,13,61,231,226,249,188,251,250,26,185,21,199,191,115,59,155,205,228,164,128,87,150,25,136,25,27,116,91,169,63,185,123,206,253,68,139,189,171,195,161,60,155,36,175,127,223,29,136,239,33,1,214,5,192,135,188,194,52,99,194,116,68,41,205,233,27,121,154,233,53,48,205,107,242,96,27,244,109,176,59,193,154,153,113,222,33,146,77,132,115,49,67,31,114,201,235,32,66,7,141,55,177,214,186,126,27,193,128,199,63,201,252,122,48,223,224,157,230,119,18,213,100,42,37,5,189,150,76,103,209,248,25,62,61,118,227,94,108,158,128,195,61,53,60,213,51,206,247,216,146,239,29,230,251,163,223,216,215,158,9,171,224,157,227,39,53,57,197,19,208,14,50,206,19,208,247,217,139,81,239,66,167,64,175,205,200,119,233,200,136,86,157,107,202,207,159,227,221,234,107,223,67,129,51,48,226,227,154,24,201,25,52,101,210,36,118,18,71,77,224,49,160,29,174,147,151,235,118,16,185,199,86,165,34,196,221,107,230,233,161,100,64,183,94,163,7,33,27,253,141,66,246,221,80,112,107,193,135,235,224,224,10,73,73,204,37,196,68,86,194,232,10,156,247,243,184,53,54,150,92,132,11,67,115,14,11,136,165,230,50,184,183,190,22,152,154,7,38,145,202,224,165,22,14,69,223,214,235,126,99,123,247,157,201,251,126,12,189,180,2,246,227,81,50,196,93,73,3,189,25,221,198,235,195,188,235,132,136,169,22,200,0,114,253,122,130,172,243,90,11,236,174,248,120,245,154,126,161,98,8,157,215,100,42,48,247,199,6,82,120,77,176,32,13,16,39,195,218,224,115,19,208,30,151,130,222,124,110,73,152,204,156,223,206,224,226,75,70,94,27,21,69,39,127,177,49,250,222,198,48,78,116,159,121,223,135,194,8,46,48,235,227,2,3,129,67,238,139,68,142,203,15,224,252,254,29,167,204,40,32,119,235,89,31,54,251,81,113,121,92,117,194,225,61,146,4,114,13,245,20,72,145,207,174,251,218,101,190,169,214,106,138,238,165,92,56,41,60,119,74,96,165,192,80,69,30,30,129,242,129,251,160,87,44,149,160,183,251,198,7,251,241,191,65,28,24,100,134,107,46,68,223,4,65,135,101,100,73,211,232,83,126,253,201,125,180,204,81,160,6,225,163,173,124,44,88,118,71,112,100,176,30,246,154,91,93,206,200,245,33,224,157,214,72,237,145,33,24,16,176,102,30,70,202,198,103,168,152,30,215,130,225,210,148,41,186,210,225,67,226,4,245,133,188,184,198,154,36,222,37,58,94,159,208,124,145,102,216,56,142,239,24,127,179,242,141,169,54,185,103,3,15,212,77,166,165,219,254,157,73,57,102,177,209,245,149,76,197,210,100,166,125,146,81,75,26,170,117,32,87,184,91,148,192,115,58,154,18,255,47,3,216,34,0,20,45,134,183,51,129,208,111,41,250,201,3,222,83,100,13,13,158,71,120,95,106,147,80,127,204,109,221,195,34,70,135,57,90,19,15,139,117,242,144,222,90,170,132,15,252,45,237,178,192,43,13,47,234,11,13,165,210,40,123,81,89,88,180,149,61,155,68,77,81,72,29,18,144,165,222,45,137,57,26,20,197,9,51,67,31,248,107,151,206,202,24,46,165,7,57,44,156,203,69,137,198,115,73,67,146,82,44,175,67,210,108,105,93,124,177,81,108,149,159,178,234,244,247,97,241,170,172,48,28,59,75,197,75,55,187,87,42,102,72,206,18,228,100,151,138,57,200,241,135,105,137,151,103,1,199,229,98,107,241,41,128,233,46,58,96,146,203,197,14,36,185,81,90,186,139,169,178,104,61,42,102,33,209,141,210,50,187,152,88,196,6,213,165,167,120,169,185,152,197,146,103,75,87,101,124,190,208,90,114,250,104,148,138,87,75,228,177,67,68,227,18,128,64,22,160,22,247,18,163,43,197,243,229,93,49,87,166,221,233,46,183,28,154,91,139,197,14,228,32,194,24,181,167,187,220,38,105,73,72,75,250,2,239,208,254,204,46,95,145,124,117,101,23,163,224,184,3,5,48,87,124,48,221,252,195,98,198,203,233,173,20,179,144,19,5,228,86,92,228,26,171,197,243,85,192,24,186,221,88,132,52,109,245,98,17,231,130,5,137,248,66,99,15,105,97,175,54,23,197,214,74,81,130,196,14,36,26,88,50,177,154,89,68,82,230,86,157,190,85,217,120,199,87,113,188,215,139,189,181,93,36,86,81,194,226,229,217,69,209,240,226,255,60,245,38,212,121,201,155,104,47,220,231,30,161,171,128,233,202,10,102,47,177,144,69,110,100,34,152,74,80,102,35,83,194,150,119,157,105,235,76,88,74,173,199,244,89,201,170,67,139,14,155,147,137,71,164,243,210,58,244,30,16,50,200,164,164,35,233,11,187,68,208,232,150,230,74,72,7,169,244,148,97,120,94,242,10,203,197,238,134,226,192,130,182,206,203,254,198,92,132,12,132,101,98,172,38,32,244,101,153,181,216,10,104,177,44,29,207,17,188,202,75,176,48,200,180,240,174,202,7,47,243,113,97,131,216,14,56,253,117,121,255,67,229,248,31,190,221,79,55,233,161,152,41,52,198,73,232,157,68,58,147,112,130,156,80,147,171,191,126,66,74,84,83,25,150,207,118,235,74,131,61,54,142,249,212,20,51,144,79,223,26,199,124,106,93,226,34,172,88,157,138,27,217,0,159,23,164,194,136,151,223,2,57,128,203,175,145,255,184,124,98,226,247,242,235,233,250,108,157,229,243,246,32,39,159,153,86,157,39,245,135,109,91,238,149,111,254,8,193,255,166,186,43,225,80,152,137,220,64,16,6,206,16,128,249,104,11,24,122,71,222,235,146,111,24,124,5,153,80,239,20,76,12,6,123,240,107,230,220,213,239,209,97,6,188,131,9,2,50,32,70,5,175,143,132,164,224,32,4,131,61,112,7,202,139,226,16,119,66,60,16,56,110,132,135,128,183,238,189,163,131,17,84,134,158,165,7,163,130,140,133,147,215,237,38,61,129,8,39,34,3,207,225,7,159,122,132,70,144,22,203,112,145,55,70,18,36,24,13,239,36,36,16,9,22,50,101,58,144,190,3,145,65,112,238,233,72,8,143,71,2,193,13,218,158,175,249,204,55,142,187,113,135,216,27,161,161,120,38,1,33,10,60,206,49,63,84,154,26,130,184,49,153,102,222,15,205,218,81,19,119,136,112,227,35,51,220,127,111,38,133,226,184,35,130,65,43,203,139,205,193,218,28,10,208,49,62,72,199,235,161,48,28,80,99,40,104,199,155,140,196,228,248,29,119,137,225,241,122,141,251,227,121,188,102,149,59,133,247,152,56,227,216,206,251,58,93,244,159,223,12,183,235,143,252,132,39,58,99,155,153,192,225,6,55,217,233,215,209,224,54,159,31,23,196,102,84,227,206,249,13,59,192,25,93,140,157,16,77,40,151,103,167,58,19,251,116,119,76,189,35,158,137,37,224,195,36,4,104,116,163,33,73,144,198,3,27,53,158,83,113,210,9,228,102,231,63,161,192,136,65,233,236,116,27,62,119,2,20,4,200,195,47,157,8,122,180,103,72,226,25,216,227,249,92,71,202,146,166,30,37,122,138,51,82,116,28,16,107,6,4,71,140,240,167,213,70,81,253,238,4,119,79,149,166,19,178,124,237,189,78,107,238,249,209,152,89,26,44,22,77,43,206,78,152,22,238,129,145,56,185,204,88,249,108,4,30,35,163,38,141,238,239,196,208,76,220,129,211,148,224,223,240,164,105,20,66,99,249,66,50,114,231,190,223,237,240,233,13,120,214,236,104,158,69,142,168,120,158,53,24,109,207,237,193,168,94,140,58,82,186,119,124,39,208,114,234,3,179,79,6,49,23,187,97,115,125,104,32,152,167,35,95,146,211,48,95,64,64,103,16,82,190,44,239,192,12,178,216,1,217,80,222,197,80,150,79,103,77,240,0,199,132,76,29,238,134,95,82,246,105,223,4,215,44,247,218,28,81,113,3,56,86,77,182,154,202,40,150,197,206,228,56,144,227,194,85,134,70,197,10,229,206,235,24,24,78,143,119,21,62,223,153,221,104,174,159,27,195,245,71,90,38,168,232,71,119,75,191,93,194,175,116,162,205,122,180,237,132,190,165,23,0,56,48,154,232,160,224,225,236,74,86,167,50,170,245,78,43,32,130,95,104,26,211,139,207,196,19,10,192,100,224,72,43,196,206,180,2,137,228,216,14,60,74,249,2,124,134,70,71,248,36,52,74,14,52,237,149,64,27,97,8,149,126,114,126,56,66,62,167,49,54,179,1,64,2,4,10,158,152,163,37,247,152,255,113,196,79,126,92,7,201,57,97,218,121,145,83,238,101,240,135,122,243,102,131,239,49,82,65,124,251,166,233,219,159,183,63,111,127,126,15,94,238,253,3,42,46,134,62,27,139,199,156,255,253,30,4,159,157,31,47,53,178,248,74,233,140,195,41,199,61,90,59,155,78,222,107,92,74,169,62,87,157,171,202,185,215,138,75,233,85,126,189,184,148,67,245,95,55,46,165,11,72,156,190,205,187,197,165,116,171,77,27,151,18,241,232,169,118,181,249,252,57,125,237,136,72,36,195,61,111,27,150,74,238,92,209,203,87,93,101,158,72,46,201,88,42,237,243,41,195,224,233,78,8,171,153,4,252,231,107,162,106,152,202,48,108,230,52,20,203,74,105,116,163,29,143,30,17,82,166,193,207,244,123,46,79,135,32,223,8,218,72,168,20,50,220,156,23,34,51,145,224,32,79,166,236,93,129,98,222,92,117,92,36,81,111,200,223,56,146,168,55,233,238,22,73,116,68,104,80,175,103,76,7,75,197,48,130,193,189,71,19,104,25,186,106,27,102,188,241,98,147,125,170,190,198,75,253,191,51,80,40,7,172,146,119,217,198,121,31,37,83,37,234,201,177,228,134,23,173,145,240,162,101,46,188,168,70,195,139,150,185,240,162,9,26,94,180,204,133,23,109,151,88,41,47,188,40,58,225,144,36,234,167,161,224,175,35,206,109,169,92,39,81,68,203,36,138,40,245,52,233,150,68,137,171,66,125,106,6,234,24,4,63,153,185,126,120,21,91,94,186,15,211,108,185,184,182,194,133,56,77,12,135,56,205,148,24,38,210,112,60,211,65,90,142,139,136,192,102,243,219,136,8,111,127,222,254,188,253,121,251,243,246,231,237,79,96,148,24,127,124,100,162,61,14,68,72,246,89,248,167,114,74,153,34,82,242,116,64,253,240,130,34,38,79,5,135,243,13,153,210,39,36,48,118,178,175,173,49,17,148,125,241,117,130,98,40,15,33,61,172,123,56,96,92,93,41,228,42,75,52,131,26,163,211,25,215,20,234,16,169,206,156,82,67,33,55,60,49,209,157,70,55,91,229,220,43,152,229,32,35,13,159,242,143,67,153,40,97,19,113,54,135,124,18,94,31,233,96,237,207,65,129,139,204,204,128,248,218,186,235,104,220,173,1,170,7,142,110,131,139,106,77,234,141,139,107,237,63,66,11,138,108,61,16,52,9,255,5,71,184,14,152,216,227,40,49,28,189,154,2,96,71,116,179,163,102,200,40,43,147,60,85,28,191,57,89,96,197,149,225,226,52,106,18,148,147,210,217,170,16,153,23,104,188,64,242,148,31,232,1,70,61,100,62,124,24,54,11,39,196,56,101,130,182,122,122,26,17,205,152,102,84,101,205,34,47,246,57,54,45,39,145,134,98,146,201,3,224,115,115,138,16,137,177,55,88,230,101,124,190,46,153,152,203,38,21,1,96,61,144,196,107,218,175,77,185,157,127,128,15,171,161,163,40,58,156,227,11,146,4,233,156,92,157,220,199,92,42,149,164,125,156,147,165,49,125,76,166,42,217,79,161,143,153,100,54,83,205,72,83,247,81,150,230,38,247,113,78,146,170,180,143,114,117,118,114,113,165,94,173,176,226,74,118,114,241,202,172,19,233,188,146,152,84,220,37,103,98,46,135,111,242,16,42,164,50,74,14,72,235,84,12,25,238,251,106,166,97,27,176,140,185,23,212,44,13,207,161,249,55,213,228,142,221,228,190,54,13,203,230,95,92,3,210,15,228,162,198,207,39,1,64,190,1,226,70,204,37,144,71,159,124,111,184,217,205,1,16,152,196,67,52,149,58,249,218,87,240,53,38,75,41,244,68,242,164,164,161,117,149,194,133,247,153,190,72,84,56,135,20,26,105,170,80,134,143,135,166,86,48,8,165,212,66,252,243,225,19,121,230,74,154,153,139,69,103,78,163,249,72,92,21,181,66,60,127,2,41,167,24,248,211,194,34,207,226,207,226,11,225,133,7,207,226,145,147,207,63,91,120,102,157,126,46,18,126,182,0,159,241,211,2,20,171,22,78,132,247,4,81,120,95,16,63,43,124,86,20,254,47,248,28,194,83,58,147,28,213,225,47,27,56,69,13,138,93,195,23,52,45,221,96,226,51,248,245,121,1,203,159,226,225,99,85,182,195,213,136,216,134,98,159,245,82,106,248,196,228,137,240,25,40,23,135,127,11,240,111,30,254,189,227,149,104,71,196,22,148,112,114,33,71,172,23,146,153,140,216,4,244,79,162,180,135,197,153,227,231,51,167,215,146,152,77,245,1,229,10,233,124,64,94,36,28,251,92,4,10,52,10,215,103,114,87,6,158,170,182,109,92,30,2,247,85,32,175,8,23,39,23,233,22,174,155,182,77,150,23,254,181,240,67,157,126,111,24,237,166,98,146,4,180,120,96,117,82,84,112,63,90,236,115,221,77,101,117,88,50,49,148,144,102,46,113,162,87,82,185,20,63,209,123,206,26,81,235,97,253,225,67,25,246,53,246,72,149,30,121,248,80,15,169,186,5,204,188,138,92,198,136,56,143,220,177,53,164,43,189,144,225,196,18,48,233,60,99,224,68,179,239,54,81,230,222,199,67,248,244,177,91,2,63,172,23,0,129,72,68,244,55,180,160,179,201,24,142,228,13,186,4,145,211,177,196,24,190,44,12,181,188,22,46,104,180,5,214,6,118,233,65,2,88,87,196,153,228,97,133,43,124,238,43,172,47,12,23,103,4,80,34,121,165,207,55,79,23,210,32,115,1,194,61,240,117,43,98,55,77,163,23,66,234,28,64,181,37,211,52,204,176,176,131,111,162,41,54,8,148,159,237,152,218,103,67,173,142,101,135,42,74,72,14,81,118,46,134,116,195,14,9,81,198,210,117,202,162,13,62,146,238,2,9,64,49,131,129,81,140,135,15,141,247,184,172,119,132,200,2,228,231,225,3,44,52,39,146,174,22,129,229,20,127,246,44,222,152,175,158,72,167,5,252,229,6,242,173,225,82,193,88,189,213,216,153,161,234,80,152,180,216,43,232,243,208,165,94,161,23,3,188,90,225,136,248,192,126,248,48,65,30,140,101,241,121,161,177,152,166,232,13,187,73,55,167,114,193,130,29,70,169,134,123,17,172,90,118,230,137,199,152,122,28,87,234,13,240,176,242,73,226,84,44,159,36,79,157,119,56,41,247,195,20,158,251,41,11,151,108,134,113,165,88,132,224,112,34,18,201,143,72,198,231,244,120,184,206,251,152,20,234,53,123,125,174,143,253,184,40,168,124,63,46,34,215,23,133,11,32,25,161,203,121,225,34,102,27,27,70,79,49,203,50,96,17,153,247,239,15,231,34,146,140,53,124,225,208,167,15,112,236,155,155,139,155,155,94,12,166,110,181,137,209,154,129,85,158,124,254,15,158,197,79,163,127,192,254,198,35,148,146,165,130,16,143,227,198,238,66,194,192,199,243,15,74,0,226,225,195,226,201,197,233,205,77,152,107,39,25,241,111,73,48,137,177,197,7,88,18,250,77,171,61,232,194,55,104,0,86,79,24,27,121,46,190,16,247,97,26,137,139,5,105,126,241,189,22,195,117,126,49,26,165,88,108,64,3,206,204,106,157,44,158,70,230,201,156,219,0,136,51,56,17,246,111,110,54,222,219,199,229,187,95,216,136,244,95,20,104,234,66,47,134,183,114,214,156,57,249,7,66,36,63,148,36,238,71,68,2,237,5,84,127,142,61,193,192,39,208,205,23,17,74,64,242,245,69,52,17,225,182,214,154,82,5,129,227,112,111,205,189,210,27,126,14,76,3,59,49,143,189,162,29,233,248,58,194,119,162,51,185,19,52,141,124,235,57,131,199,237,230,30,158,251,60,158,251,222,179,142,150,178,138,81,94,34,3,155,188,239,219,205,141,64,229,143,171,130,112,226,62,55,237,228,194,76,123,248,80,56,29,78,247,125,99,200,205,36,78,113,142,62,184,138,56,195,186,227,175,197,22,43,198,245,142,136,75,5,164,145,184,227,244,12,168,181,228,141,247,90,97,7,8,132,224,214,96,182,172,177,137,218,228,166,204,50,46,155,3,128,112,86,88,115,168,124,240,222,217,252,1,128,88,195,224,143,102,25,6,168,104,135,15,34,239,39,146,179,11,203,209,130,112,33,228,225,207,218,201,1,69,116,153,3,139,32,55,11,59,46,77,23,35,226,187,238,215,69,28,251,173,130,131,70,37,50,191,5,195,178,73,207,152,183,240,33,94,241,221,88,71,183,154,106,221,134,239,73,152,218,144,64,145,130,130,61,88,66,66,244,93,202,211,48,148,120,180,55,56,38,155,94,230,124,197,84,228,243,126,191,31,68,227,247,235,11,254,138,130,144,31,51,186,126,246,32,94,193,82,245,151,54,161,68,113,191,188,182,230,79,143,80,198,187,87,112,165,69,100,228,81,247,27,62,196,188,29,48,145,188,217,185,29,221,243,24,108,212,43,42,94,57,204,111,4,198,14,159,20,3,167,24,112,23,160,37,44,154,30,153,154,140,180,189,8,229,49,141,147,243,211,8,91,125,48,193,218,238,234,227,167,214,110,161,205,166,22,89,125,222,146,220,101,211,96,165,160,232,67,139,123,55,50,191,2,171,96,23,218,132,124,171,42,183,21,172,64,23,30,153,214,187,17,58,134,43,145,62,97,221,71,28,104,220,159,232,98,63,114,187,143,2,182,203,53,143,248,37,44,137,71,108,0,14,121,24,176,215,186,88,31,250,119,38,23,206,97,132,223,74,188,100,156,192,238,182,67,51,125,123,23,73,138,248,145,56,156,106,171,234,57,37,220,221,19,38,119,23,6,130,61,37,235,140,32,44,99,95,177,161,106,100,235,247,37,221,220,112,77,71,174,157,217,232,230,50,206,181,90,224,138,121,211,144,236,242,123,209,213,62,191,245,147,237,158,190,122,205,164,57,186,215,138,195,50,93,112,40,43,194,253,73,35,58,145,21,3,166,138,142,18,140,238,10,53,241,207,164,138,160,159,192,250,129,116,96,66,176,7,17,180,217,196,119,118,107,132,41,218,195,93,20,205,130,59,95,200,119,163,0,162,161,90,224,87,219,2,200,100,81,247,91,126,128,238,97,204,165,59,140,127,77,185,51,11,80,243,179,149,60,236,5,81,95,74,20,118,129,136,167,60,34,84,232,11,207,19,34,252,212,243,137,237,220,12,123,248,144,166,197,206,149,75,139,207,240,184,165,10,51,147,202,159,106,253,210,55,59,9,217,52,255,104,171,176,63,45,8,81,149,12,9,27,105,232,51,96,70,98,245,177,249,63,147,192,93,85,33,24,251,229,19,224,136,15,128,206,221,19,229,20,138,60,32,130,236,2,80,12,133,158,104,216,64,176,80,1,0,18,174,99,147,141,5,54,21,9,225,217,132,249,64,199,243,80,14,235,64,81,19,138,190,131,69,77,95,81,179,0,169,81,19,132,101,130,47,228,107,190,124,173,128,189,0,225,24,102,128,55,115,78,22,222,57,141,55,2,3,232,6,206,59,140,138,171,1,100,7,0,138,222,194,103,146,160,93,137,74,212,136,218,81,45,106,250,167,186,163,126,7,133,232,69,42,249,213,15,79,47,137,184,235,39,16,30,83,225,121,168,192,185,252,42,201,53,93,4,84,99,83,92,85,141,194,135,21,164,244,157,173,222,166,133,96,37,12,78,30,140,132,39,205,171,239,153,14,167,87,29,46,175,21,204,19,245,116,222,62,209,78,201,132,129,191,68,240,101,134,13,242,71,20,4,162,67,32,83,112,21,4,198,34,56,254,128,76,87,119,230,11,204,17,221,93,179,158,52,98,249,80,3,14,80,5,188,170,239,89,14,94,85,7,175,90,193,58,169,158,206,11,14,8,156,10,24,166,195,62,169,157,22,116,248,21,113,248,85,247,196,118,27,66,102,234,227,164,62,54,74,89,157,61,200,74,135,123,210,39,61,113,128,130,46,237,126,38,115,219,235,22,110,166,221,19,47,251,212,235,105,123,176,167,29,232,105,231,61,119,175,237,56,61,109,193,62,219,193,17,104,97,199,90,167,253,209,20,166,35,227,217,181,220,143,162,78,122,125,115,83,244,33,195,117,85,119,63,206,43,154,165,144,150,235,133,176,238,227,161,17,71,77,4,186,204,247,154,170,166,132,235,46,195,121,16,166,141,20,234,49,42,192,69,128,211,56,237,58,121,184,180,117,78,214,9,235,188,8,6,66,9,142,99,157,200,36,117,87,18,196,12,167,157,247,146,131,57,92,39,234,76,250,3,244,40,41,28,115,27,251,0,101,153,189,141,254,21,109,102,208,99,88,226,206,193,44,126,228,143,104,115,38,61,14,107,250,25,91,38,246,63,242,135,195,3,246,91,119,179,69,58,242,115,138,52,82,41,216,190,109,150,78,188,102,180,226,141,173,163,246,217,30,131,117,215,78,224,148,196,134,26,5,126,66,11,68,221,244,82,60,70,41,94,186,93,214,135,42,232,65,21,122,133,203,155,155,6,118,12,171,145,25,207,10,137,101,80,251,47,124,13,115,77,122,243,229,230,230,228,84,60,47,132,235,5,190,73,125,100,81,155,91,95,15,124,107,152,72,111,231,100,193,114,115,199,29,13,98,40,101,104,134,9,103,66,69,127,1,127,21,104,122,254,194,157,64,52,33,18,113,102,2,192,225,23,54,63,61,9,96,157,107,68,247,53,130,147,118,1,127,49,210,230,189,89,170,59,141,232,158,253,152,136,136,124,93,156,9,12,87,40,121,25,25,154,154,148,197,162,148,194,26,176,157,89,24,56,71,185,10,152,176,224,125,204,123,53,196,201,75,228,162,80,39,28,33,4,68,119,22,97,228,2,86,238,69,225,4,244,181,11,32,72,27,38,224,69,225,194,49,199,214,35,147,193,186,32,137,125,109,11,8,178,109,30,130,24,85,87,117,165,22,118,106,69,8,7,61,143,92,115,125,100,116,185,112,152,204,60,53,174,60,120,16,118,6,157,254,245,164,50,16,20,223,71,225,128,165,179,121,134,226,99,137,76,34,178,224,75,14,60,103,38,112,77,186,121,17,110,125,78,32,155,211,173,176,183,24,34,84,152,99,169,172,135,168,73,210,229,207,149,92,240,62,130,134,24,137,186,197,23,156,15,152,60,114,107,122,224,218,168,92,116,7,142,21,60,112,164,105,34,126,57,144,109,254,192,33,96,23,119,109,77,56,6,68,197,1,169,16,195,234,188,40,176,33,112,24,228,205,141,131,200,251,68,110,4,173,28,230,228,115,152,155,49,250,41,194,166,233,115,113,31,20,205,197,194,133,171,104,190,143,102,159,153,153,8,52,2,74,166,200,106,46,92,144,209,67,75,130,152,136,228,29,48,11,97,95,186,184,15,91,103,30,13,62,3,201,0,143,216,43,96,221,61,40,19,253,118,30,210,230,247,35,30,63,64,144,145,249,7,61,110,53,66,47,168,249,38,238,164,120,124,17,123,200,239,69,47,28,1,247,194,219,137,124,178,243,5,181,117,8,76,119,217,40,76,213,204,252,168,85,176,177,32,8,121,135,106,11,238,154,128,217,49,255,105,47,9,96,103,222,246,224,160,132,90,237,131,13,252,206,83,201,69,152,155,151,28,193,242,225,225,249,234,78,201,200,167,181,178,56,49,0,251,197,196,129,59,111,203,226,208,41,195,42,145,145,2,117,98,194,207,21,80,60,136,169,90,143,204,211,128,49,104,62,20,153,38,230,170,251,184,13,41,156,53,156,232,202,174,101,89,119,12,61,142,197,7,11,12,89,140,116,140,53,45,72,149,148,60,124,176,202,221,8,137,181,163,130,218,106,196,107,189,231,151,170,30,147,102,165,186,146,172,205,197,218,122,67,32,245,51,153,201,231,184,114,53,87,163,231,184,213,217,244,84,205,53,59,103,170,94,81,101,35,86,151,101,69,82,82,217,216,89,155,182,88,173,100,198,28,166,215,178,169,250,167,112,152,94,75,164,209,133,161,58,237,97,122,85,73,140,65,58,43,37,147,159,2,210,89,105,54,157,200,228,238,128,244,56,74,167,148,76,238,83,64,122,182,146,172,231,114,217,212,180,72,215,18,153,169,60,5,222,52,200,186,30,99,65,206,23,156,112,235,44,252,117,25,56,130,149,23,64,52,234,180,217,3,121,206,67,98,244,27,222,26,240,110,114,9,52,86,107,0,4,167,22,121,78,111,160,24,137,176,205,158,126,209,99,69,77,54,91,11,66,34,211,190,0,86,33,27,118,135,132,128,117,50,104,40,216,74,199,182,13,125,48,22,108,79,54,117,28,62,145,6,204,197,151,97,88,44,247,42,198,187,3,224,232,57,183,217,177,212,42,5,249,188,27,22,110,255,232,159,62,254,243,31,189,252,234,247,63,250,209,15,4,18,216,86,29,68,94,161,23,233,105,220,248,25,221,176,213,186,90,37,253,17,250,145,211,8,192,125,142,214,244,105,80,172,97,8,56,115,12,134,37,60,81,216,49,141,170,98,89,30,146,47,191,242,111,31,127,233,235,183,223,251,31,175,62,248,162,224,53,73,66,241,146,18,56,172,240,139,144,55,18,197,139,1,54,150,11,236,14,246,37,228,235,147,224,67,129,36,97,68,204,241,67,201,252,8,113,48,157,52,193,137,78,10,125,133,229,33,36,221,4,124,166,2,79,154,25,113,200,119,143,54,36,226,37,140,14,252,17,217,68,160,177,214,69,250,214,5,30,47,176,135,151,4,31,237,68,161,9,165,201,27,87,51,220,219,23,2,9,96,139,125,18,240,197,145,90,69,35,125,195,56,161,240,153,4,63,244,194,10,211,87,53,64,77,234,180,244,161,232,196,175,254,250,255,126,249,207,127,252,234,31,254,242,215,191,248,187,87,255,235,15,19,130,72,239,124,11,244,201,5,47,130,115,181,6,200,0,78,51,196,23,17,16,72,228,208,211,3,227,114,205,184,79,87,216,134,129,225,8,9,122,125,39,136,242,116,237,223,126,240,181,87,127,255,211,145,205,235,173,129,230,147,153,251,104,254,215,191,250,218,171,95,253,120,100,171,90,117,160,213,212,189,116,154,246,248,163,255,248,224,163,239,254,9,13,150,61,2,131,142,85,215,6,251,45,141,199,64,164,87,106,246,53,195,182,112,21,117,194,39,215,231,202,101,222,141,98,38,214,117,95,56,104,202,34,113,174,160,179,176,199,176,168,223,164,32,9,5,26,212,45,134,200,44,8,232,62,156,152,155,19,67,217,4,254,139,64,163,152,148,21,67,137,185,52,164,68,4,119,85,147,53,43,249,171,223,254,242,191,221,254,235,191,10,249,132,63,249,229,143,254,142,36,163,76,119,26,57,237,247,79,105,60,182,7,9,49,53,43,73,153,108,54,157,76,68,104,244,105,24,133,161,101,7,107,49,104,137,254,142,175,198,228,136,105,129,150,240,223,224,106,68,145,244,237,106,124,187,26,217,106,28,177,55,38,4,52,107,253,190,108,140,169,17,115,162,213,254,141,110,140,173,246,127,205,141,177,119,94,213,127,107,150,34,34,243,6,75,145,86,31,90,138,52,121,220,82,204,193,74,153,155,77,230,114,206,82,100,2,58,44,190,30,62,187,254,155,221,10,45,39,34,245,12,13,250,141,107,48,48,168,245,164,5,73,21,11,23,156,32,210,219,48,66,90,186,219,180,186,171,132,9,116,184,135,41,253,241,223,254,15,80,188,94,254,249,191,124,252,231,63,27,213,182,162,215,48,86,245,96,251,201,251,104,255,246,87,223,184,253,202,215,94,254,244,103,176,162,71,137,19,116,252,30,99,240,224,79,144,6,31,255,197,151,111,191,240,203,81,11,26,84,91,64,224,19,108,254,213,143,190,242,234,195,191,31,211,252,138,41,215,238,218,255,251,102,42,183,95,251,199,143,255,242,127,123,156,197,65,107,65,120,167,94,159,155,3,108,242,2,78,167,47,255,105,80,153,75,69,211,200,26,252,248,219,127,3,92,99,52,48,83,169,81,250,241,12,105,160,212,16,191,73,164,83,217,220,108,110,54,153,28,230,55,166,172,234,116,191,127,203,107,254,235,242,26,104,249,229,143,255,249,227,191,252,218,199,127,253,195,143,191,244,245,183,236,230,45,187,185,39,118,51,213,236,35,38,78,58,7,199,208,125,191,182,53,172,191,78,30,121,194,240,62,61,190,214,71,179,167,6,148,162,157,13,116,137,11,164,9,78,7,226,25,209,22,125,228,209,99,228,47,37,4,43,192,147,64,143,145,15,131,116,27,75,19,116,191,75,16,202,184,22,219,190,40,23,78,78,69,163,16,198,139,163,245,217,58,53,57,203,213,172,76,63,37,149,148,132,7,119,42,57,65,200,36,234,228,66,205,53,61,232,99,170,164,69,2,6,9,34,161,44,103,251,167,253,190,102,182,252,60,76,18,98,15,70,178,146,125,199,211,69,105,85,64,132,210,5,63,145,173,10,235,180,58,216,5,110,107,192,220,54,94,13,2,98,201,237,54,106,171,27,170,101,99,50,112,75,140,98,132,45,168,53,252,141,250,30,254,109,43,166,106,184,121,166,69,83,161,121,211,118,18,209,102,74,255,106,85,250,87,111,209,191,120,77,236,248,152,126,114,90,66,205,155,46,113,218,133,50,67,124,132,62,234,55,204,178,93,10,53,207,190,56,82,131,228,119,31,86,3,149,69,175,134,163,244,241,90,30,43,152,242,129,14,210,211,120,27,137,3,29,22,1,172,104,20,14,6,187,19,140,25,233,57,89,158,92,91,63,253,217,237,135,223,240,151,212,7,138,248,86,62,45,98,195,40,172,225,28,238,2,155,231,138,210,45,138,237,79,180,40,226,87,151,53,109,8,162,179,133,48,136,77,83,129,213,160,213,134,202,1,163,191,253,242,63,56,229,52,165,171,104,65,216,145,93,217,195,14,73,67,244,180,233,104,51,114,212,252,187,254,224,54,239,140,159,52,92,197,217,162,134,246,36,103,58,249,154,241,43,18,65,91,121,96,53,255,102,60,176,251,242,53,78,157,153,191,72,150,238,53,26,57,81,48,73,193,255,130,72,249,195,197,5,165,13,0,66,127,95,76,96,255,145,181,103,119,128,5,48,141,25,48,120,11,225,45,132,251,132,192,150,107,130,77,80,142,93,241,112,92,184,132,111,9,180,206,6,242,132,60,62,216,185,137,23,74,24,35,129,132,180,4,9,132,99,228,147,162,77,118,142,164,148,76,206,72,169,153,148,20,74,100,242,146,4,255,187,109,39,167,108,251,255,252,147,191,97,232,113,108,160,233,68,50,57,93,211,226,157,91,123,147,110,34,51,102,20,166,95,146,252,151,212,248,254,243,76,31,122,120,251,211,175,3,91,20,68,135,193,99,167,19,3,68,144,222,140,6,254,22,147,1,45,166,83,254,22,83,153,113,45,166,61,74,16,255,68,210,95,34,18,179,195,127,66,98,242,82,33,75,56,32,146,207,9,147,160,62,250,210,255,123,251,213,31,10,98,23,89,50,180,134,168,211,156,95,127,248,225,237,207,191,239,230,36,57,142,91,108,183,9,68,71,244,32,231,224,232,218,235,24,239,41,6,142,148,67,165,104,42,184,48,224,140,212,206,190,202,218,104,115,205,167,130,75,164,188,18,217,224,18,89,175,68,34,57,162,153,164,87,38,153,14,46,147,76,67,135,65,172,238,161,255,65,254,154,74,131,188,80,221,231,186,59,144,78,40,236,75,235,139,45,197,110,26,53,144,24,65,33,211,7,124,88,68,147,250,169,200,196,254,74,175,45,161,64,138,146,177,64,90,6,45,201,164,55,144,200,215,194,3,41,239,92,98,5,49,52,134,148,46,152,162,103,189,45,40,220,93,35,156,19,5,91,116,140,46,10,187,120,230,230,209,67,23,252,52,58,7,93,223,150,228,106,51,28,30,184,179,162,19,149,12,101,7,231,194,202,250,254,246,150,115,91,197,203,156,151,99,222,60,8,128,102,163,27,36,33,62,42,132,180,40,113,40,242,116,176,130,77,2,40,160,26,209,71,85,66,120,245,205,239,128,40,249,242,159,255,16,70,14,87,23,179,95,123,232,179,9,74,79,124,195,67,153,118,187,32,236,239,227,237,132,68,80,93,187,125,115,227,185,108,12,229,164,130,115,22,252,39,205,133,68,94,216,217,25,9,100,111,111,100,22,96,54,85,3,201,188,176,63,162,1,167,211,94,225,20,187,221,69,20,161,130,32,56,190,221,186,40,124,244,147,31,188,252,239,127,228,92,255,98,74,19,204,52,250,157,220,236,69,16,168,179,5,218,202,124,51,158,214,25,212,156,10,35,146,117,0,223,14,7,233,172,122,76,173,225,120,139,206,113,156,175,21,50,225,208,137,22,212,206,142,122,222,25,166,2,174,134,8,125,11,42,104,252,35,215,85,217,82,112,128,242,61,18,245,52,102,41,22,190,139,187,111,27,166,220,80,224,171,189,102,43,173,176,176,79,167,210,90,13,47,18,160,22,21,17,217,5,197,119,77,163,3,12,221,125,184,226,26,29,81,243,66,188,162,94,237,104,178,237,62,45,11,249,206,219,178,151,218,190,189,139,136,8,120,65,148,54,140,124,33,172,16,79,83,81,120,94,209,100,253,220,185,235,60,79,144,132,169,242,26,72,78,168,209,134,111,24,202,156,188,125,38,220,185,79,150,251,92,174,213,123,141,46,37,238,214,35,100,115,19,123,196,106,236,89,85,82,7,79,60,239,220,45,239,21,224,222,229,157,59,149,186,91,167,222,16,65,235,178,113,103,12,129,179,220,113,38,189,6,138,220,212,168,93,221,1,69,216,43,121,159,191,124,160,47,39,221,35,223,197,104,62,170,9,232,190,252,209,247,94,126,227,107,191,254,213,183,110,127,250,69,230,192,248,149,47,124,252,133,175,80,177,139,169,175,196,240,32,134,94,254,197,79,110,63,248,193,171,95,252,253,171,95,252,8,159,21,122,249,245,15,94,125,239,67,1,229,125,2,173,68,28,21,15,148,11,59,47,188,250,238,143,111,127,252,87,130,88,197,103,110,52,62,231,246,235,127,246,242,95,190,76,13,73,158,167,101,63,18,179,155,208,181,48,135,181,122,34,200,194,105,172,211,134,45,93,217,39,58,2,108,107,67,76,144,51,217,193,86,170,144,189,75,89,128,146,239,182,128,12,100,112,58,85,164,72,88,160,126,143,47,191,252,193,237,87,191,67,238,221,17,15,197,112,4,141,106,110,105,133,188,97,163,184,9,100,219,140,68,98,85,242,68,3,143,160,87,41,204,14,52,48,10,180,32,178,68,232,235,207,255,15,237,238,237,151,255,215,199,127,249,61,129,88,242,64,164,113,182,132,17,99,132,55,245,112,152,168,77,141,222,50,245,118,28,79,88,17,5,106,209,16,34,167,228,198,105,16,159,230,101,34,247,142,81,192,177,53,236,155,76,204,241,210,184,202,163,196,27,122,51,13,51,125,98,115,193,160,99,215,80,236,69,181,74,150,134,181,108,26,173,50,200,46,74,88,184,60,171,157,185,215,165,61,209,120,66,173,234,213,229,101,93,27,168,71,100,232,9,21,173,138,118,225,84,171,5,203,100,10,142,166,175,11,193,130,155,226,25,210,201,35,65,10,208,4,102,56,222,74,224,114,116,87,222,18,93,168,68,125,24,5,180,109,26,181,78,149,74,26,80,155,136,115,4,38,159,225,131,202,145,109,20,80,102,98,245,3,116,18,131,128,17,90,142,235,247,48,56,55,213,131,7,255,123,19,45,200,103,41,226,204,111,38,132,19,121,50,96,238,138,247,44,255,69,124,146,63,165,169,144,16,68,159,218,192,152,78,29,216,237,190,141,34,55,143,106,32,171,193,59,155,239,234,192,219,14,64,202,26,224,15,4,170,66,233,53,72,154,123,20,157,29,13,226,154,152,188,131,72,73,84,202,65,205,167,63,207,245,118,229,5,219,186,194,202,136,110,134,253,253,33,99,141,189,25,35,69,51,248,93,181,166,24,132,152,215,129,136,136,116,52,242,201,254,29,154,22,9,243,230,89,168,95,254,102,15,189,188,171,180,240,42,23,117,79,103,76,128,157,166,243,249,71,108,35,66,137,217,241,237,31,130,205,202,234,6,201,134,178,176,231,90,5,77,172,146,83,152,212,236,92,138,157,189,228,102,103,241,236,165,198,174,180,135,171,132,14,145,176,37,154,162,140,135,110,68,207,23,230,42,213,108,122,54,147,22,200,119,152,27,164,88,161,230,92,6,33,87,55,102,83,83,188,9,169,204,102,233,93,34,37,59,241,9,201,24,236,110,145,123,186,240,17,236,217,79,30,79,173,26,45,16,105,240,13,213,193,107,1,36,99,7,210,121,63,193,81,96,232,177,27,189,138,38,184,94,5,120,161,204,59,25,84,117,12,50,78,30,254,35,183,73,242,215,212,26,193,238,158,146,231,232,68,124,73,15,223,127,205,251,153,190,87,162,160,244,69,32,188,73,37,187,188,224,229,8,158,59,3,158,27,186,237,54,64,174,81,204,124,66,242,242,241,229,5,55,31,207,130,243,217,190,15,107,18,111,113,148,71,193,183,62,244,14,36,188,106,36,236,189,87,165,170,1,49,72,112,232,129,99,78,98,89,69,235,23,158,128,126,244,147,159,127,244,239,206,113,206,24,186,56,235,144,220,126,30,65,163,119,65,188,13,7,84,18,153,139,50,44,200,17,148,227,161,59,167,187,228,178,201,27,81,235,246,131,159,188,250,230,15,217,129,152,87,129,186,147,112,0,57,218,248,136,54,72,40,20,120,255,248,127,251,161,78,166,24,228,168,53,42,151,222,157,112,92,229,105,232,199,23,247,206,172,169,225,220,26,115,104,109,180,233,49,45,59,174,86,107,131,135,213,100,216,157,62,210,125,202,119,222,252,198,99,245,209,119,255,228,229,55,255,227,246,79,62,188,253,242,159,114,99,5,250,84,21,68,37,211,43,79,79,192,129,142,51,196,106,107,9,120,134,204,15,97,93,213,96,181,57,99,72,123,134,222,25,21,217,42,18,59,151,69,142,189,44,103,204,152,251,62,195,131,206,84,242,72,185,169,224,193,59,251,4,35,29,60,29,64,17,186,253,199,191,113,209,247,79,33,118,215,138,218,111,244,152,161,55,141,14,243,124,154,60,113,100,224,172,248,134,220,221,103,141,83,115,154,41,227,150,157,102,217,101,2,135,242,100,220,13,180,182,169,182,100,80,78,69,188,254,229,221,109,99,156,122,244,197,52,148,51,225,211,62,41,199,221,76,251,224,91,175,126,246,183,206,93,179,128,86,253,205,128,2,140,166,254,49,237,64,182,66,45,43,94,35,31,127,137,28,188,163,11,12,55,193,121,234,208,109,8,160,227,244,33,247,210,118,100,29,125,36,70,237,76,220,237,53,127,245,138,173,143,172,202,61,159,239,237,105,131,29,230,231,190,191,243,109,13,185,134,127,24,6,136,220,86,244,101,24,200,69,85,54,56,26,255,217,79,111,255,246,111,198,208,184,166,90,216,169,90,254,65,128,162,237,92,97,31,141,23,204,123,5,207,194,125,87,20,7,46,78,146,34,20,38,119,119,146,234,199,108,92,68,191,251,79,77,53,21,242,250,188,119,250,162,25,114,141,92,208,52,229,30,61,41,234,206,184,105,206,194,99,9,190,101,226,20,194,3,48,28,164,161,78,226,104,17,207,45,231,200,92,34,7,250,206,144,184,142,70,60,17,220,43,167,4,227,77,249,98,149,36,112,206,72,204,117,201,85,155,69,114,107,2,120,50,250,3,129,214,186,103,244,30,41,151,162,208,84,100,18,237,89,1,46,72,240,16,128,47,146,40,182,196,93,72,112,253,133,64,212,155,162,208,136,27,26,212,10,189,88,33,235,80,252,228,157,58,51,25,1,58,12,203,209,236,42,51,94,54,202,107,19,60,206,28,171,74,77,185,240,65,115,228,128,15,191,126,251,245,159,79,244,23,28,246,192,180,240,217,126,71,24,224,174,122,5,72,99,142,27,208,235,187,43,250,155,79,5,54,79,119,167,209,194,224,189,53,159,14,108,30,247,138,45,30,5,220,252,190,245,67,223,222,125,111,40,228,130,81,168,213,112,149,122,99,251,227,175,124,244,119,127,244,209,79,126,240,234,23,95,188,253,214,79,111,191,253,133,41,28,7,25,22,94,220,6,135,25,123,41,35,121,50,95,137,225,205,124,244,72,148,13,65,228,130,71,0,214,142,79,14,85,112,6,247,249,134,82,82,100,157,124,16,201,89,1,137,3,13,50,205,73,82,18,83,146,152,150,196,12,190,97,225,102,141,131,176,15,249,64,150,75,163,99,231,5,219,176,101,77,12,17,112,98,8,56,91,23,126,67,33,83,12,161,17,66,12,157,117,90,109,148,171,72,65,100,58,248,215,241,223,134,90,195,171,28,18,233,2,247,58,53,88,166,76,211,29,62,224,92,24,199,241,96,219,12,250,162,19,209,129,134,240,224,182,49,175,76,222,87,131,57,21,178,203,230,98,123,173,134,254,146,107,53,103,195,0,133,221,217,194,156,203,228,206,119,100,222,228,92,156,112,79,60,39,197,111,128,23,119,159,125,188,135,228,125,41,190,140,33,14,118,218,223,53,199,145,210,223,125,198,207,114,120,143,204,241,103,205,74,82,27,88,29,40,244,64,75,133,93,170,247,70,129,92,168,167,67,73,205,226,121,6,90,24,16,33,185,118,64,173,237,15,234,205,100,77,224,231,53,98,176,102,72,155,29,77,65,129,154,252,101,98,172,238,202,158,52,32,140,187,138,49,70,206,160,94,60,82,7,206,77,175,3,187,60,239,63,127,249,87,126,55,196,81,250,240,36,21,248,143,190,63,0,121,88,185,155,94,7,30,175,248,222,85,219,189,27,93,232,86,196,209,165,74,197,251,17,116,105,201,23,84,98,67,158,59,217,82,192,145,137,237,121,163,200,84,157,172,187,56,100,170,6,42,43,28,156,251,35,211,192,150,197,145,137,211,132,2,212,79,186,19,236,143,147,250,70,42,161,129,58,235,239,140,102,122,55,117,116,178,14,58,70,241,228,134,247,30,56,197,176,91,52,55,218,102,71,247,12,37,131,150,161,187,13,246,20,70,163,0,15,237,81,116,118,17,155,146,208,94,71,70,81,218,215,85,102,19,114,211,126,99,102,161,169,134,240,163,31,255,251,237,247,190,244,234,199,223,125,245,193,23,127,253,33,191,90,91,178,46,55,168,246,242,186,252,126,0,248,200,17,97,77,77,57,30,14,98,163,70,195,67,252,158,104,52,44,2,243,76,141,201,203,111,64,166,0,17,123,36,143,160,173,77,203,34,28,89,126,20,135,112,113,255,132,24,196,192,4,120,245,205,127,254,232,39,223,30,158,99,59,77,67,159,114,3,77,76,179,129,6,54,59,105,246,17,36,238,54,5,41,222,19,230,161,211,185,251,154,140,223,254,224,229,255,250,210,171,95,124,253,246,195,31,112,148,180,160,240,134,129,22,149,55,152,135,28,104,182,127,17,24,1,55,236,66,104,65,146,107,27,74,215,194,19,84,124,174,47,152,184,14,94,83,18,214,237,198,40,162,114,253,188,95,130,126,248,255,5,16,84,182,239,129,158,4,242,93,232,153,156,68,79,217,190,11,57,161,19,99,169,73,58,25,104,132,117,239,80,114,58,58,213,176,128,158,6,185,47,231,16,67,195,40,139,44,177,47,14,124,157,202,126,237,183,79,54,12,84,137,60,203,228,175,255,227,219,161,219,31,253,69,144,205,148,175,198,235,103,158,85,243,235,127,22,66,95,167,1,115,115,31,47,229,129,102,170,145,56,135,120,17,40,34,90,5,230,224,69,172,194,23,244,233,102,25,79,150,175,129,89,238,203,93,197,119,168,27,185,214,232,201,122,27,227,240,88,81,33,14,93,139,203,120,172,29,7,161,83,137,83,29,86,16,245,33,191,42,116,230,96,199,233,244,24,29,20,232,253,75,107,2,120,235,210,194,127,232,93,3,101,128,108,241,110,34,78,79,251,29,135,155,210,37,149,10,167,104,18,149,245,21,197,190,91,151,72,107,83,129,175,41,182,172,106,107,181,96,248,208,223,32,240,144,28,23,162,83,64,239,180,23,125,215,37,167,193,157,42,235,165,75,226,22,56,185,9,83,105,25,163,70,124,4,250,212,174,142,45,88,11,106,205,42,76,213,21,128,229,170,40,211,77,128,34,204,43,11,199,222,54,122,250,129,169,76,61,197,246,20,107,138,86,176,83,192,43,104,151,208,43,165,168,105,83,79,98,122,139,232,78,227,2,188,78,173,95,46,233,228,208,99,218,134,22,149,174,90,157,166,39,53,82,240,206,157,129,9,76,162,188,102,18,104,168,106,59,119,118,41,180,101,222,196,198,148,74,222,194,70,153,91,201,48,64,117,209,69,118,93,29,223,1,101,214,54,154,79,131,101,184,217,168,53,162,249,109,84,102,127,212,13,97,231,54,47,185,241,69,223,128,71,92,201,39,38,228,177,47,76,39,244,190,109,185,5,105,199,188,239,76,126,241,125,33,194,12,187,29,227,40,56,244,43,219,74,184,47,176,75,147,111,125,209,211,191,201,189,38,87,51,114,207,145,110,191,245,195,87,31,254,71,208,45,158,151,255,243,43,124,14,119,241,229,229,215,190,115,251,109,239,194,75,138,156,37,17,203,25,45,112,2,196,121,209,81,77,60,69,147,60,95,208,1,43,203,203,111,125,232,152,246,129,220,13,236,175,80,209,58,38,66,115,40,55,26,210,237,119,255,225,246,139,127,25,100,34,31,2,70,134,102,106,156,156,211,142,97,156,156,1,28,13,138,42,196,156,89,98,8,136,55,116,147,160,56,151,157,7,65,160,41,147,238,109,181,113,14,206,100,149,146,77,0,54,243,112,68,172,198,120,86,23,190,30,240,51,227,45,53,142,143,153,232,156,150,146,168,1,100,241,16,63,180,65,213,187,192,171,220,248,72,57,173,173,147,200,157,74,209,52,209,105,217,3,31,97,46,192,206,173,38,71,250,242,93,207,96,247,46,116,118,203,34,33,248,60,230,156,73,94,168,81,158,131,108,120,217,232,152,225,160,66,62,255,245,100,0,32,217,158,12,71,182,29,48,14,83,120,93,48,228,72,210,181,72,229,7,239,68,57,129,136,253,134,164,130,126,162,115,161,0,185,24,87,30,93,99,212,48,231,119,233,117,66,26,17,75,35,142,35,140,15,250,96,82,239,106,54,62,97,24,44,30,62,226,232,228,13,48,121,55,110,80,72,5,201,217,121,246,89,63,177,79,231,49,42,19,53,219,45,248,161,123,25,0,33,111,58,168,112,97,202,220,190,110,209,192,121,117,224,93,91,196,153,214,67,196,26,190,190,67,122,51,175,140,104,23,223,253,112,114,34,249,64,170,82,178,176,45,205,89,44,35,86,21,200,193,63,126,249,205,127,115,227,53,178,245,80,141,57,178,22,235,204,90,109,112,101,209,86,221,85,53,160,42,208,213,192,73,207,67,62,151,172,254,111,235,22,51,228,99,234,28,81,161,59,38,85,38,2,134,142,187,138,97,42,117,26,51,14,139,82,63,47,224,110,67,215,5,31,232,44,118,197,131,196,60,199,153,20,111,36,152,158,16,86,134,157,149,117,114,36,196,92,105,149,216,187,228,229,233,75,231,210,2,187,30,193,221,91,160,240,217,61,9,177,214,49,201,177,104,62,169,164,64,119,81,70,116,215,203,96,135,115,2,225,117,34,55,117,56,108,169,20,125,31,200,82,240,247,131,44,17,191,64,196,47,180,197,22,57,55,76,36,165,154,223,167,183,238,248,244,182,152,79,111,71,52,68,213,243,233,77,229,178,138,44,225,123,242,52,58,67,179,80,119,220,121,49,204,81,88,72,207,74,160,104,99,56,109,42,79,16,113,116,211,177,45,86,157,168,107,176,55,48,116,65,212,203,55,97,203,80,47,84,29,118,206,10,105,247,116,148,72,198,60,92,70,62,192,226,29,50,231,175,157,83,102,250,9,207,129,243,73,73,196,207,121,16,24,199,9,119,156,63,98,192,234,235,123,149,233,107,46,124,113,20,54,63,65,81,140,30,123,75,222,139,53,188,116,140,78,225,142,15,14,121,141,102,141,160,231,151,19,173,1,204,94,253,224,15,95,125,211,187,234,45,121,237,83,143,81,30,103,24,22,245,92,193,91,32,8,106,162,176,242,26,114,73,223,9,135,200,29,124,135,121,137,98,212,254,170,251,110,242,6,186,10,22,6,54,66,145,107,99,156,184,197,230,156,123,231,213,165,49,154,57,170,49,166,238,15,182,62,216,87,50,114,78,55,233,55,145,243,153,114,115,76,163,103,241,25,163,174,243,120,147,108,212,157,22,79,136,243,223,106,225,133,59,238,90,139,183,121,185,109,99,154,219,251,4,189,150,64,72,63,164,141,250,88,63,121,212,148,54,233,172,139,155,27,105,48,105,193,39,33,112,25,222,181,21,150,167,214,10,228,20,135,204,39,118,85,46,248,222,10,207,93,223,144,185,66,111,35,56,233,31,12,160,253,240,97,226,193,80,231,126,251,187,2,146,41,231,52,57,36,135,176,139,223,108,235,101,119,208,56,47,11,188,124,224,247,89,25,132,224,43,157,8,92,196,131,14,57,195,87,195,199,249,8,21,244,49,64,125,30,60,211,195,29,11,243,144,250,160,12,1,99,180,98,27,191,232,136,134,116,96,3,41,247,218,23,227,167,184,1,239,250,87,230,71,149,18,121,175,212,233,46,206,210,11,174,212,111,21,84,214,95,255,235,143,94,254,63,63,125,249,181,31,255,231,47,191,51,249,106,108,104,244,221,216,208,148,151,99,171,49,106,36,156,250,70,44,81,94,39,46,18,218,161,17,194,148,206,164,213,97,207,96,114,80,238,126,37,33,76,70,78,40,16,148,252,179,41,240,118,45,61,85,240,163,75,110,230,122,200,42,49,246,201,135,167,104,212,235,192,164,243,57,137,96,236,159,183,163,110,242,114,90,200,34,153,10,227,101,246,223,198,89,160,214,222,64,134,30,59,236,202,184,177,84,166,24,75,178,215,142,31,75,125,242,88,42,119,25,75,223,37,131,33,78,60,166,63,65,204,206,187,73,48,30,18,85,84,153,78,232,195,32,76,212,138,98,161,33,118,137,90,145,73,101,18,160,3,12,104,18,69,255,237,192,76,38,149,82,114,179,53,166,73,144,235,129,206,251,163,167,133,46,127,73,176,62,155,28,190,245,135,206,140,110,12,177,48,62,22,37,9,145,48,198,64,86,104,208,61,18,140,74,136,17,247,69,188,162,105,206,204,52,13,83,189,194,40,76,218,9,234,23,51,221,153,100,38,157,77,85,146,202,233,117,75,54,27,170,158,79,196,146,153,110,47,36,133,98,201,172,148,78,226,199,121,230,190,24,75,101,211,153,92,183,247,64,109,145,243,43,221,158,231,156,102,223,201,229,42,233,90,205,203,236,143,104,58,196,165,63,127,142,199,97,195,200,212,161,36,113,156,205,199,114,41,248,143,111,180,15,107,15,86,93,87,49,201,161,99,74,164,225,177,64,34,23,22,243,241,51,69,63,7,69,42,222,51,204,115,171,45,163,129,30,221,127,235,221,142,18,183,204,106,188,171,42,61,43,110,217,76,37,139,123,26,89,92,214,20,211,46,123,223,255,235,64,83,170,6,119,242,16,3,8,194,41,81,7,137,198,4,91,112,27,88,20,232,118,197,98,116,183,40,94,150,139,229,178,152,44,21,203,69,81,34,191,211,165,98,49,87,18,203,197,213,120,73,76,46,22,55,151,72,146,132,73,197,34,113,171,67,166,48,212,202,2,252,123,136,28,163,64,110,58,60,36,87,1,10,210,67,144,18,157,185,240,80,3,89,161,96,85,45,235,33,125,181,183,96,155,80,73,112,70,189,76,239,217,192,224,63,211,223,254,188,253,25,245,51,138,25,93,99,12,52,198,251,66,201,116,251,2,88,95,6,127,207,99,6,227,124,161,89,72,225,216,30,102,113,172,47,196,120,223,64,17,40,52,196,234,104,123,207,108,143,193,133,18,217,97,224,253,103,122,31,33,196,227,161,124,190,59,83,83,148,54,97,155,196,209,227,249,115,85,215,21,19,65,65,126,40,196,46,34,133,18,0,199,50,64,247,10,25,38,10,216,243,36,191,63,12,5,17,65,163,192,157,1,1,87,160,203,110,207,48,200,209,225,41,185,149,94,175,228,38,95,98,207,213,107,50,90,77,19,146,148,122,123,133,253,119,238,10,251,212,23,125,125,94,181,126,127,106,222,183,105,140,27,53,62,188,98,63,82,172,13,108,121,156,195,243,93,159,113,167,51,74,137,233,232,14,141,22,39,148,59,230,7,31,119,231,30,87,151,169,125,40,66,162,121,170,214,134,34,215,23,232,21,148,252,64,113,33,44,68,89,21,231,92,166,80,40,156,156,98,192,98,47,201,9,78,27,21,34,2,123,168,61,50,197,133,226,90,173,91,173,189,198,117,98,82,111,170,203,196,180,228,189,221,224,71,183,233,255,246,111,147,94,58,152,218,23,155,158,98,251,129,78,38,27,62,207,117,119,162,209,23,162,39,147,140,148,187,103,130,77,249,216,129,127,81,77,233,197,142,208,167,161,217,235,76,52,250,122,250,52,52,35,147,204,123,223,64,111,189,145,27,59,25,97,167,51,8,252,77,31,55,248,61,190,17,47,142,235,26,10,4,62,104,129,199,236,150,109,180,119,128,67,203,13,217,181,3,161,81,117,211,48,149,176,66,116,96,214,236,51,61,52,240,223,203,191,254,217,237,247,254,106,56,221,11,165,91,37,91,42,189,219,134,16,23,220,174,203,38,94,113,238,224,77,80,127,18,62,229,67,66,235,250,60,76,57,16,99,118,109,58,108,51,45,40,230,92,23,245,223,27,153,147,2,174,192,221,105,95,157,206,79,152,28,140,221,251,99,39,62,168,147,215,61,198,27,184,251,186,167,81,10,38,175,123,82,238,13,222,53,161,190,5,159,246,29,150,219,15,191,249,234,155,63,188,253,242,23,95,253,227,47,238,113,100,124,80,167,216,252,233,139,110,175,177,251,211,138,83,109,255,172,40,23,46,133,60,198,247,219,62,66,44,108,4,141,191,240,169,92,7,243,53,56,121,240,220,55,3,239,62,124,92,28,137,201,3,232,21,246,134,16,95,97,252,164,47,137,57,255,184,123,217,191,193,151,86,126,139,95,22,33,143,116,144,29,110,134,220,7,197,237,218,232,145,153,249,198,111,141,220,247,171,34,19,158,1,169,171,23,74,205,137,21,244,230,175,119,184,224,252,175,72,36,2,95,145,160,130,166,239,154,232,39,241,128,135,139,83,16,6,168,30,4,70,152,185,47,12,50,227,49,176,189,246,127,253,175,95,5,142,228,132,172,249,132,31,240,24,124,67,228,147,121,61,36,27,216,120,59,225,54,235,132,72,112,162,227,133,91,173,200,39,222,124,202,109,62,245,155,104,62,235,54,159,253,100,155,207,4,19,63,233,81,63,249,155,64,192,91,243,110,88,138,79,166,253,76,32,253,105,168,5,111,213,251,194,100,221,87,211,193,12,143,73,102,190,133,231,147,32,63,133,174,147,16,83,1,125,119,130,81,125,178,20,160,97,192,196,32,137,239,237,131,65,191,85,15,6,157,250,223,228,169,102,234,89,170,221,7,198,47,36,23,35,241,170,100,240,205,72,173,112,77,28,196,244,214,224,157,47,131,187,138,165,70,201,3,251,238,227,250,237,182,173,147,187,88,59,240,129,248,253,190,254,125,197,137,237,104,178,173,88,44,184,131,248,102,215,241,6,219,122,147,235,120,248,102,177,27,32,82,172,114,62,201,53,247,174,153,106,17,253,6,207,77,252,62,201,158,31,114,117,188,31,50,229,137,40,88,59,145,129,116,92,191,52,121,211,106,160,0,12,44,234,227,63,253,142,27,205,246,229,79,127,134,161,132,250,162,87,37,229,175,146,154,92,37,225,111,131,238,6,99,202,167,252,13,76,44,159,245,149,207,78,44,143,123,35,143,80,114,98,141,154,175,130,179,161,13,85,224,92,157,121,151,102,206,255,219,239,214,76,212,189,32,255,230,209,158,215,191,254,215,175,13,100,146,128,89,129,126,229,196,86,75,62,120,71,51,119,126,239,134,90,21,94,207,77,221,85,113,217,61,13,140,10,234,220,18,233,58,159,73,244,79,234,162,30,236,156,77,47,209,16,52,10,214,29,194,17,208,91,212,88,206,239,140,205,172,159,129,206,160,152,81,120,224,251,58,250,122,212,40,215,109,210,185,130,190,224,115,221,102,151,83,238,195,125,91,187,47,247,109,46,188,21,249,104,145,107,166,232,18,198,59,118,19,47,235,137,174,221,140,185,140,139,85,176,95,27,142,84,176,143,46,168,238,218,98,46,221,100,93,76,21,237,193,3,70,100,14,127,12,5,58,29,94,39,22,3,185,246,245,26,142,230,191,51,206,194,142,33,35,232,14,27,14,250,60,249,189,134,118,2,118,214,74,66,32,40,124,104,107,234,103,240,156,88,72,80,22,28,204,39,254,132,78,118,106,32,147,57,60,186,181,133,79,220,225,152,241,130,252,40,231,132,64,153,198,241,72,208,149,94,104,7,24,141,106,241,247,192,72,180,59,94,14,80,198,190,203,80,212,52,151,107,9,67,50,1,172,34,0,64,101,2,103,13,176,227,110,242,69,228,62,143,90,132,116,225,208,208,115,91,157,86,69,49,195,92,124,6,96,28,175,117,183,69,139,57,98,93,64,21,178,201,240,165,135,28,124,7,236,153,240,139,93,235,250,237,116,9,109,23,106,98,135,72,195,117,169,82,247,223,52,107,57,55,205,58,204,63,180,237,243,15,117,127,13,56,134,182,60,199,208,132,148,154,29,242,164,161,62,14,216,78,186,154,22,34,243,2,101,196,228,106,39,112,35,163,30,50,129,59,153,133,19,226,30,106,138,2,8,121,232,221,160,25,85,89,179,136,27,185,227,85,234,36,82,87,28,153,72,146,115,115,32,182,199,24,58,243,114,88,72,101,164,76,101,86,206,9,0,11,118,152,107,234,31,180,41,183,241,230,183,213,148,107,184,243,213,48,202,120,31,125,133,18,82,69,154,224,43,68,123,112,109,1,214,154,242,156,194,123,14,59,168,137,226,246,115,12,171,101,5,246,90,198,145,48,224,215,188,113,162,156,22,36,2,72,21,65,86,16,171,98,77,108,139,29,177,37,214,197,38,244,107,199,84,13,83,181,49,136,25,108,76,45,249,92,9,71,230,155,212,109,86,17,165,200,124,15,132,22,37,252,160,25,83,90,109,251,50,28,137,224,221,96,11,239,5,171,5,40,103,180,195,24,110,93,101,231,30,85,248,84,133,53,11,18,182,126,162,157,222,220,0,34,181,72,13,116,37,107,187,167,227,145,169,98,2,20,43,2,228,133,41,113,98,157,194,172,168,70,241,22,162,129,95,234,5,1,180,72,5,20,23,165,198,13,20,201,11,215,111,110,90,239,119,176,42,126,47,116,68,134,167,37,118,34,162,140,73,232,60,140,33,103,60,24,15,92,24,246,195,135,35,96,219,167,148,108,149,194,137,80,54,58,90,45,164,27,118,8,149,167,144,28,66,42,135,234,192,164,66,2,16,88,8,217,6,124,176,69,33,6,220,233,204,80,245,176,32,224,61,107,224,235,132,157,45,145,160,90,149,72,159,177,56,25,15,44,108,83,174,218,254,129,123,142,32,159,131,146,90,83,144,99,3,75,215,124,194,11,81,134,200,21,108,148,77,204,130,194,6,194,140,216,180,211,38,240,132,19,19,179,240,143,235,227,21,3,181,87,65,209,3,86,88,95,196,62,144,230,70,76,19,51,54,110,110,177,178,14,108,51,118,135,158,132,101,168,217,23,125,211,11,31,26,59,15,216,28,69,123,112,34,138,56,131,231,113,166,41,228,6,122,65,39,51,201,134,206,15,204,36,5,167,131,140,179,220,134,95,46,174,50,114,39,96,215,64,59,57,134,166,20,197,196,40,86,228,195,205,141,237,44,219,231,52,69,148,251,162,63,101,96,32,220,141,15,231,246,140,66,254,0,79,131,113,8,28,49,231,28,76,196,114,121,165,63,239,240,203,14,115,72,183,35,34,151,132,77,82,161,147,54,14,116,131,117,53,172,106,134,248,58,77,181,78,24,52,89,150,1,101,165,130,23,170,168,163,48,137,25,56,241,60,199,213,128,113,38,146,179,3,93,240,242,5,162,241,170,45,216,29,226,109,189,49,143,239,187,100,211,162,250,184,180,189,215,147,30,173,52,140,34,252,183,181,127,216,92,58,108,192,167,197,77,252,222,43,23,159,194,159,114,110,235,240,209,18,38,20,159,108,237,239,73,107,69,211,74,87,179,187,197,98,201,94,95,223,91,90,62,148,151,118,30,31,61,209,173,68,114,179,90,7,189,124,46,41,111,110,239,175,237,109,157,111,117,214,142,45,115,255,188,187,189,186,153,88,169,118,30,63,109,101,173,227,230,99,179,124,222,85,23,181,71,79,22,55,143,31,45,169,235,187,213,205,253,117,253,120,59,157,60,78,173,87,30,181,122,93,37,149,74,237,108,228,230,186,185,120,55,55,155,140,235,115,115,233,74,46,23,213,163,241,84,46,113,217,205,164,146,241,213,236,218,193,254,214,218,102,113,89,217,143,111,172,174,101,30,159,157,103,214,51,21,233,236,176,88,105,60,234,53,86,14,234,107,118,213,92,94,187,60,95,235,173,228,206,139,197,167,7,59,143,162,70,163,248,120,177,122,92,92,44,171,90,69,221,143,63,106,172,239,62,61,42,158,159,237,174,247,118,115,217,214,113,102,51,55,247,36,183,184,126,174,228,44,221,138,235,209,253,57,115,247,248,176,188,82,61,63,174,62,54,87,158,150,231,206,173,84,124,81,46,174,94,30,206,201,101,249,76,123,186,249,98,45,33,1,209,174,54,178,155,153,157,115,99,39,103,181,22,55,212,173,227,39,231,202,209,81,116,113,127,43,115,156,181,138,91,213,222,241,254,158,181,152,44,101,138,143,51,107,221,82,59,186,191,44,71,187,197,61,144,254,142,149,243,78,175,84,61,111,93,69,151,123,229,185,253,74,186,114,209,201,149,210,203,157,253,238,213,211,178,85,126,244,180,186,110,36,205,131,206,82,66,149,114,91,189,214,198,217,254,114,166,94,59,91,203,236,22,91,199,139,199,23,155,85,109,61,119,48,183,158,77,181,174,138,27,199,143,162,103,137,165,156,213,235,93,92,45,21,87,27,114,239,184,126,22,93,123,90,218,41,62,233,237,60,45,31,21,163,251,123,245,71,61,69,90,221,107,174,167,186,251,235,197,181,244,118,206,76,100,154,123,91,217,98,110,177,185,190,85,91,79,54,102,139,173,222,98,238,108,113,127,53,83,214,143,115,199,27,155,43,79,54,141,246,193,214,218,78,115,173,120,176,187,213,59,48,30,39,234,189,74,111,103,173,252,164,120,112,185,23,125,209,219,95,89,210,90,179,169,195,226,65,163,184,123,48,43,201,237,120,231,160,94,150,55,187,23,79,138,143,171,173,226,78,170,247,116,125,43,190,221,186,60,88,77,170,146,150,60,216,217,180,15,182,139,103,189,146,117,184,34,45,22,119,210,75,185,242,110,113,63,215,188,44,169,197,168,118,144,48,87,182,123,157,84,111,249,233,254,206,134,101,109,52,82,79,247,179,218,214,218,163,243,244,236,114,245,220,220,221,104,108,230,46,87,37,101,127,181,212,109,117,139,79,138,137,131,39,157,139,57,201,58,123,81,173,28,44,30,37,187,141,141,98,185,155,221,46,101,86,115,219,203,137,165,243,243,120,43,186,189,31,223,219,223,181,219,205,199,235,82,71,42,110,156,91,217,248,238,113,35,113,209,60,222,143,26,123,245,245,237,122,174,146,152,109,30,106,250,202,211,203,253,69,181,91,190,208,226,151,231,217,189,184,118,249,120,125,241,220,110,29,31,152,210,122,165,213,88,105,159,21,27,123,185,203,139,86,241,17,176,192,23,230,214,249,227,221,71,241,221,197,134,190,35,181,139,86,107,187,151,123,220,105,103,118,159,202,79,142,246,211,87,79,118,206,203,187,171,109,57,45,157,29,109,148,178,251,74,163,166,29,188,168,219,251,79,214,219,241,242,246,90,102,43,93,156,107,44,247,246,150,102,27,201,51,57,185,210,86,115,187,179,143,172,35,169,98,175,204,173,23,115,170,84,124,220,43,61,93,185,216,187,218,122,90,218,95,155,213,228,243,70,114,163,254,120,39,59,183,97,109,93,228,244,245,221,70,103,241,137,110,94,149,180,165,171,173,221,71,173,140,117,62,219,73,110,42,173,237,86,73,59,176,19,115,173,202,139,163,205,232,246,92,226,176,216,206,62,62,219,54,138,205,149,39,201,157,157,74,180,146,169,29,108,91,197,78,241,64,177,159,90,165,199,181,213,199,137,248,74,205,52,139,219,151,59,250,185,41,61,58,120,172,172,238,38,138,165,245,157,154,42,239,110,21,15,212,234,246,238,89,177,152,209,187,59,234,227,120,234,178,145,147,226,245,116,42,154,43,166,86,46,203,233,20,44,231,199,103,214,211,98,121,117,189,190,153,45,174,39,150,164,238,139,227,253,11,109,227,201,98,231,105,102,113,23,68,217,242,238,142,189,94,61,55,210,213,150,186,190,126,209,91,79,111,181,245,165,93,217,156,187,50,219,229,222,210,153,92,180,74,59,173,170,62,123,126,124,85,95,94,95,235,29,173,195,76,138,206,174,63,89,219,90,187,82,123,143,14,86,115,48,13,149,131,29,169,190,191,62,247,98,123,125,81,43,218,149,217,227,222,193,185,42,111,43,245,37,53,251,68,109,38,214,203,237,21,123,69,234,193,26,213,246,158,150,174,182,182,187,151,235,181,197,157,117,57,179,179,53,187,119,182,223,40,174,28,239,110,45,95,86,162,115,209,102,220,126,148,109,108,53,182,139,197,248,129,162,236,235,229,202,122,226,197,249,225,206,110,237,114,121,117,253,240,240,168,156,107,60,89,206,60,85,23,219,80,230,160,145,89,50,236,84,186,173,86,187,23,105,245,104,238,60,185,183,221,110,29,25,143,247,247,83,27,141,23,155,221,202,147,197,248,97,19,88,131,209,141,86,246,236,221,102,55,113,32,111,173,159,181,55,206,175,182,142,30,173,38,207,181,203,163,228,70,81,223,60,106,108,236,170,219,199,169,243,243,245,210,202,241,82,202,136,239,22,171,157,94,178,83,220,122,84,154,45,246,22,203,187,117,245,120,37,147,180,186,90,85,63,188,90,234,156,45,197,151,46,142,175,204,3,53,241,164,108,175,213,218,181,243,39,201,181,61,235,69,174,183,184,95,205,236,24,189,11,251,242,82,73,24,202,211,13,187,179,168,204,109,30,72,86,179,42,53,27,197,181,139,205,94,90,210,178,149,114,58,145,57,170,149,173,237,179,198,166,252,88,89,223,78,214,54,142,140,213,86,201,58,127,34,159,25,187,75,171,165,68,118,79,217,217,150,206,229,221,108,241,60,179,17,47,181,75,155,230,145,50,187,125,108,149,151,174,42,214,146,148,184,138,2,218,102,253,98,235,240,48,221,190,52,181,232,114,102,61,190,92,125,116,92,220,62,46,23,215,55,175,202,153,221,195,78,233,92,58,111,95,100,181,168,81,108,40,233,230,118,229,96,95,95,74,92,173,55,74,151,185,214,254,158,252,98,235,114,243,177,100,23,203,143,181,131,74,118,117,245,240,108,127,251,241,250,177,220,60,122,186,179,157,182,170,79,247,106,143,142,43,143,146,153,163,115,115,67,75,217,217,118,181,252,20,36,129,197,35,211,120,113,117,145,147,202,251,103,137,39,103,106,121,175,178,119,102,55,142,51,187,237,214,94,167,115,49,219,218,124,188,190,250,34,115,126,177,123,176,85,127,188,90,92,236,100,26,107,181,253,99,251,232,232,114,174,98,86,46,202,233,199,187,69,181,183,146,174,216,197,214,163,23,171,107,157,82,180,24,175,118,171,169,39,103,178,13,130,210,190,60,171,109,31,238,93,198,143,18,153,179,237,37,181,247,162,221,216,61,75,43,229,94,125,54,211,188,220,58,144,31,239,116,47,246,229,76,102,95,182,206,119,170,179,189,205,98,50,125,80,180,230,46,218,219,217,122,123,41,109,29,159,107,23,59,157,114,82,183,178,115,165,250,18,100,39,207,171,143,103,15,179,135,201,217,230,229,254,110,119,255,124,214,216,107,20,207,94,24,218,114,83,137,238,20,47,154,143,164,23,135,250,106,102,81,239,154,93,37,122,108,180,229,181,158,150,84,100,187,145,219,150,158,62,41,155,154,242,116,229,248,112,238,224,233,94,125,111,53,123,145,104,152,123,245,141,163,69,165,20,93,108,237,119,142,103,55,218,229,131,218,242,97,84,187,220,205,212,215,90,137,98,162,170,110,60,206,116,206,154,23,234,86,45,126,156,109,61,218,215,205,122,117,167,156,217,232,212,14,206,87,102,235,233,171,229,217,164,221,236,84,74,209,227,171,226,163,163,71,199,231,170,213,109,233,231,218,154,241,116,9,166,234,209,74,243,162,120,176,156,176,212,163,218,101,165,171,204,105,153,170,90,175,166,162,189,120,125,191,102,92,198,31,239,44,173,171,221,173,21,37,35,93,149,164,212,145,244,104,241,242,96,107,115,191,119,181,242,184,170,201,187,23,75,139,181,173,140,186,247,56,249,120,107,103,46,153,168,62,121,124,181,248,228,120,61,215,74,192,56,216,219,70,182,103,229,226,91,197,197,198,122,53,177,91,107,165,162,179,115,235,221,163,82,217,108,174,54,19,230,241,234,113,195,62,63,179,147,91,149,227,39,43,205,222,142,82,219,60,176,163,250,241,74,124,251,201,70,169,151,178,151,118,118,183,206,55,205,220,242,242,209,149,190,169,152,87,107,91,73,37,90,41,111,180,159,170,171,143,82,173,243,214,92,70,75,26,91,75,42,244,249,48,169,236,29,2,144,227,138,153,109,91,23,79,54,187,53,197,202,206,62,205,60,90,217,92,58,110,235,219,74,34,26,95,52,119,163,82,165,185,151,77,36,87,231,82,47,54,175,204,185,156,166,26,229,108,117,103,251,104,23,5,167,210,250,222,97,102,201,60,95,111,52,26,133,2,122,173,36,18,169,250,4,165,145,234,210,49,170,232,120,114,178,40,60,127,142,241,197,107,29,226,17,68,37,212,7,244,190,233,190,218,106,107,160,242,235,160,178,155,248,128,80,65,137,237,44,46,243,9,93,67,173,133,36,166,145,10,14,2,156,26,181,127,217,170,24,26,232,88,22,249,48,148,19,83,209,83,219,54,204,133,32,63,44,90,82,239,7,222,92,7,160,99,26,68,161,92,135,206,119,170,0,28,178,221,244,7,206,103,12,46,107,27,88,109,193,193,46,239,182,8,170,6,39,60,59,31,67,131,15,97,129,18,109,191,231,136,209,243,118,52,234,222,161,160,143,98,41,122,167,69,61,209,11,252,151,155,155,7,9,17,223,194,210,235,106,163,67,243,31,72,36,42,94,71,17,64,181,33,38,136,88,15,52,31,150,231,92,150,29,28,64,29,192,156,43,151,34,104,7,142,110,233,153,140,68,98,51,115,136,9,125,167,17,117,105,167,97,134,136,38,73,131,66,162,210,239,131,110,104,160,9,163,82,153,195,131,49,21,63,231,50,185,28,40,178,110,255,53,218,127,124,144,41,12,170,62,16,24,175,111,3,197,148,72,196,211,118,209,170,75,53,94,161,44,235,168,53,163,119,31,104,205,196,0,25,146,225,127,23,75,33,210,71,138,89,35,200,237,24,74,101,179,209,193,211,56,139,209,250,125,233,225,67,58,249,96,60,221,204,19,233,116,129,255,130,231,117,54,204,90,80,126,117,187,212,177,80,99,70,117,85,49,117,89,195,121,124,0,165,21,27,6,155,194,130,121,98,46,160,77,41,111,66,255,253,69,247,20,77,180,188,114,42,45,167,206,107,68,71,19,117,166,187,57,77,21,236,155,155,176,36,26,104,57,91,209,140,138,172,45,177,156,72,216,41,58,132,72,65,30,206,129,118,11,150,232,60,247,166,28,154,90,129,152,190,232,171,18,181,250,162,81,37,253,245,167,62,86,149,30,42,183,124,218,42,40,224,134,121,201,37,62,71,19,159,181,167,212,201,153,14,201,112,45,20,48,210,236,182,144,165,216,78,35,206,65,216,176,37,123,104,128,18,129,3,148,224,7,136,29,212,204,251,58,167,4,244,44,16,91,182,32,232,33,86,152,88,2,251,125,209,69,153,82,32,8,225,65,26,241,181,24,141,198,85,115,201,232,214,211,229,174,218,0,36,14,140,209,244,33,147,196,46,112,83,219,179,69,146,179,143,218,162,98,225,76,180,81,209,214,212,170,106,147,4,163,32,195,68,134,217,200,88,45,44,61,131,95,120,148,10,100,73,226,140,125,94,69,218,212,240,106,30,179,73,27,17,98,37,197,41,203,158,80,11,17,80,10,79,98,156,165,88,135,28,66,64,149,65,123,57,94,167,143,17,208,88,10,134,32,108,71,19,34,130,14,95,187,200,195,162,225,81,207,203,253,49,79,20,96,228,100,194,71,40,154,49,213,90,211,109,165,65,16,102,120,206,171,5,35,154,232,63,80,111,110,212,247,18,240,235,125,133,216,164,173,178,209,209,113,121,41,220,112,208,112,225,238,87,98,80,97,199,56,59,134,165,178,251,24,67,69,198,161,79,142,88,41,122,121,21,173,237,138,55,107,98,86,213,52,52,141,210,204,54,48,49,124,205,151,23,97,107,183,139,166,41,95,34,29,34,253,249,49,167,26,142,9,218,179,74,234,11,54,143,153,32,248,81,211,251,145,252,208,248,97,14,115,200,9,235,193,39,30,28,72,221,15,81,233,59,47,74,12,123,79,144,94,192,0,145,191,212,252,237,86,140,60,124,104,179,67,6,103,53,248,81,89,149,241,78,206,240,170,160,209,209,7,44,239,206,35,127,33,231,204,161,168,87,155,134,9,108,33,44,188,35,68,21,171,42,183,97,169,83,115,238,0,90,17,103,165,13,156,174,234,174,245,111,44,80,216,192,250,163,203,9,190,238,185,25,65,29,163,64,194,60,79,187,185,1,0,81,63,159,25,65,22,218,5,186,214,129,93,120,139,94,143,169,122,85,235,192,172,10,11,5,33,226,240,14,216,98,84,122,170,76,78,99,232,219,197,17,236,52,33,48,189,122,69,5,10,223,246,20,67,23,23,178,48,5,180,6,163,177,182,99,106,77,130,21,59,162,32,175,102,82,71,132,188,121,226,192,58,141,153,10,241,141,9,199,133,120,67,20,240,137,230,166,9,253,100,7,75,2,190,62,128,67,10,85,104,134,112,10,210,36,241,122,168,225,154,32,216,248,56,17,65,204,227,161,32,248,184,133,105,55,136,199,24,147,138,148,130,116,99,18,54,112,115,147,0,184,87,134,209,162,32,93,227,53,38,197,44,152,163,32,192,136,66,196,97,161,90,129,208,105,89,51,100,27,152,204,188,193,81,116,89,181,133,200,2,249,3,168,27,48,96,240,177,68,62,47,216,133,19,178,99,82,167,16,163,127,154,199,204,85,190,32,255,229,49,159,241,56,24,132,40,187,187,228,130,116,35,59,27,33,133,188,71,234,64,87,51,184,115,178,130,248,130,216,32,16,90,147,252,73,210,63,41,250,39,125,122,26,137,228,253,229,133,39,79,143,133,81,13,123,201,201,5,10,142,38,107,11,90,60,33,73,121,227,180,111,47,248,183,205,73,12,16,134,135,61,91,134,143,218,184,188,16,118,56,77,51,122,91,10,94,145,235,42,219,244,129,27,84,56,242,220,147,176,13,80,53,34,212,217,15,175,144,76,152,192,110,49,255,204,197,164,60,157,42,248,177,207,246,28,187,208,209,93,70,50,111,155,151,144,194,249,102,128,84,236,103,44,118,132,208,222,142,217,6,93,93,248,202,15,221,211,44,216,202,2,249,24,108,78,85,168,56,118,150,219,228,0,148,50,4,229,66,169,118,108,226,9,81,43,178,219,18,195,188,97,224,89,228,21,163,36,99,64,211,1,185,132,209,137,219,231,208,15,51,236,123,8,121,5,223,25,233,201,102,109,138,218,117,90,210,15,96,11,36,212,29,226,199,233,142,216,123,238,39,186,63,59,144,32,33,26,229,235,238,152,74,119,160,46,10,139,238,151,153,25,190,244,134,108,13,182,84,24,104,137,47,190,172,154,195,229,19,3,175,55,147,111,253,81,211,137,48,31,153,141,130,111,70,209,68,220,125,221,145,227,101,162,255,159,189,55,111,114,28,201,238,4,191,74,116,180,84,22,209,100,4,113,19,140,172,200,18,46,146,224,13,130,119,117,77,26,8,128,32,136,147,56,8,130,217,105,54,90,155,93,245,200,36,147,102,118,70,171,149,173,102,212,90,237,216,204,31,106,105,108,101,178,150,212,50,153,237,103,233,172,110,253,165,175,176,14,128,100,144,113,71,86,86,117,183,172,50,44,35,72,135,251,243,231,207,159,187,191,231,112,255,189,187,125,182,245,149,246,111,128,212,75,224,2,230,78,79,192,170,3,22,24,27,124,234,158,190,186,199,182,5,206,99,98,94,238,42,185,99,212,61,188,114,216,251,26,236,155,26,14,215,181,227,138,182,98,191,85,187,250,197,15,126,176,197,49,205,24,184,145,245,105,114,186,227,161,119,80,7,6,201,103,183,19,18,190,146,6,248,87,208,17,217,167,8,110,103,155,237,57,219,27,17,188,75,14,218,61,98,214,223,45,113,96,176,3,31,120,123,112,249,89,149,103,210,217,150,121,178,226,163,220,73,165,95,0,51,25,120,215,55,94,180,188,3,53,190,99,194,236,49,142,119,189,185,141,57,29,92,127,39,181,2,212,79,145,227,60,82,6,131,13,30,157,157,58,169,43,144,88,145,103,247,190,210,150,62,59,72,190,242,206,164,115,48,181,221,181,191,165,164,171,30,120,2,84,234,28,152,124,223,57,187,251,12,36,75,175,175,161,91,109,112,0,127,112,202,223,147,236,57,183,216,115,18,246,238,154,198,78,118,82,108,95,203,118,86,220,38,103,83,99,178,214,93,129,58,147,21,244,32,235,209,60,17,156,94,237,62,209,160,186,172,227,145,4,165,121,159,163,122,144,229,224,243,224,32,121,144,214,131,62,86,79,55,205,66,28,103,1,29,122,123,86,218,61,123,183,219,93,210,175,145,87,250,167,234,43,125,183,173,4,60,255,207,245,84,152,223,1,211,84,54,19,220,200,15,152,153,201,30,79,230,235,153,55,253,176,53,107,193,26,155,208,80,30,220,104,185,189,145,113,119,119,226,102,227,224,246,6,197,3,59,7,143,59,198,47,244,24,182,71,227,190,123,250,66,83,252,176,196,35,150,247,11,23,227,23,172,0,47,152,70,159,55,55,66,119,231,160,103,79,109,247,150,221,205,80,119,246,119,253,123,183,129,149,116,203,25,87,158,117,78,233,38,200,147,244,192,177,63,53,61,223,117,253,182,147,92,38,13,193,175,251,110,53,120,7,39,255,164,237,109,3,83,159,5,251,43,7,137,27,35,186,174,247,236,91,13,21,53,216,215,248,210,202,20,201,114,220,23,221,108,184,27,99,234,118,37,31,55,198,84,130,250,234,219,214,19,117,126,149,128,67,15,221,213,120,160,93,31,28,58,137,153,75,94,224,55,238,158,131,186,175,151,118,29,4,86,255,149,154,116,147,255,2,149,120,151,234,181,164,62,141,213,165,170,136,156,98,117,33,192,59,122,240,132,225,12,5,173,252,250,79,24,194,248,76,46,226,144,252,188,19,134,128,101,248,97,150,75,69,25,254,6,88,134,102,184,74,40,179,233,115,15,69,38,97,8,158,236,20,4,134,240,172,83,8,248,67,209,64,127,11,76,162,51,47,57,148,123,2,198,133,190,81,69,213,246,29,111,144,132,25,215,77,61,136,223,66,191,249,54,112,220,196,138,253,96,152,205,4,94,235,141,149,190,115,3,35,34,84,47,178,170,46,252,180,174,20,155,242,87,129,194,81,202,99,152,151,12,149,55,82,200,203,10,69,181,243,117,138,18,242,224,235,252,24,220,242,14,181,135,176,45,83,60,203,4,206,242,62,8,75,239,251,246,147,93,116,242,54,201,246,253,32,61,158,249,246,36,233,173,19,232,213,201,187,36,53,253,117,63,74,31,140,148,166,167,31,239,212,91,116,112,234,141,110,117,230,70,45,73,168,140,186,229,97,181,219,155,34,19,72,65,202,241,68,160,233,73,165,164,79,68,186,54,29,150,237,201,160,102,142,135,93,92,150,77,179,147,20,136,91,238,160,60,135,134,28,220,108,91,173,213,84,196,231,89,126,28,155,142,168,236,31,27,21,212,42,61,31,35,129,169,48,180,62,25,42,238,116,1,233,197,98,88,224,117,218,157,176,144,62,216,12,90,77,14,142,4,100,224,72,253,57,33,91,131,158,106,224,253,49,234,122,227,141,105,240,11,50,199,179,107,172,109,207,3,185,2,155,74,133,211,212,10,236,79,237,38,161,130,242,128,167,213,216,234,19,201,247,233,112,0,141,69,82,231,171,26,1,242,68,74,197,47,241,70,217,152,34,53,147,47,207,91,125,134,102,167,40,248,204,246,195,150,14,47,154,61,1,227,89,25,111,44,56,164,197,82,155,150,30,105,205,5,181,110,139,100,212,102,200,117,51,134,162,102,207,137,90,11,7,110,197,148,198,51,219,255,11,76,235,84,107,198,100,225,138,93,110,188,231,71,182,186,86,71,172,57,74,181,27,181,117,114,165,160,10,218,176,229,77,195,42,197,147,152,92,183,123,6,222,216,80,113,99,195,199,141,17,40,175,195,27,117,136,67,227,145,22,128,242,139,3,186,220,100,212,90,200,150,9,218,96,174,166,58,29,79,42,99,98,60,172,173,148,145,80,226,117,254,70,6,160,157,135,117,130,180,112,43,147,112,140,148,130,6,58,159,203,160,45,141,5,181,2,50,199,166,195,117,40,111,92,208,71,116,171,215,131,116,169,218,133,100,214,89,53,16,28,240,153,201,170,145,246,103,9,27,143,168,85,83,196,162,6,2,7,141,248,166,78,25,237,138,147,225,184,196,91,115,72,169,82,68,35,46,133,114,188,239,255,197,20,129,86,106,165,28,53,54,92,216,100,74,155,65,213,140,38,98,73,4,109,2,252,215,22,137,46,77,244,38,232,39,208,167,172,203,130,62,159,43,149,82,60,168,148,86,83,208,167,66,198,191,214,175,204,87,32,125,35,85,74,17,207,242,73,27,180,122,25,232,144,213,5,178,109,186,105,123,210,118,184,181,169,221,130,198,67,124,49,233,155,28,144,71,162,131,161,52,52,141,182,33,172,187,139,38,222,236,149,203,66,143,130,90,61,110,221,237,183,232,54,75,225,160,239,160,22,212,7,255,249,184,219,227,145,3,122,220,20,105,193,64,159,66,133,187,161,55,169,28,209,171,60,73,47,237,79,208,70,14,110,181,141,174,9,250,19,153,12,187,21,217,42,5,124,21,228,180,6,86,219,50,67,32,207,249,212,106,153,98,31,244,109,162,231,12,238,74,67,129,232,178,229,74,115,99,172,155,128,126,147,21,224,180,13,16,135,53,89,147,235,46,4,180,219,19,80,97,81,43,55,23,99,253,134,30,144,29,58,8,38,64,175,14,232,25,199,244,186,79,210,107,108,0,239,76,41,213,187,110,101,176,25,163,53,87,174,118,221,41,130,129,241,24,173,18,93,111,155,53,80,46,205,119,56,62,147,231,135,227,222,156,90,9,31,188,222,217,20,9,81,98,112,48,51,240,13,208,79,194,160,139,33,97,87,234,141,163,126,183,219,205,13,6,80,169,89,12,169,58,193,52,56,170,88,143,135,189,82,132,151,48,146,162,27,2,221,14,45,123,17,97,205,254,20,120,101,220,186,170,69,209,164,173,46,154,83,167,39,22,42,22,189,88,68,99,129,135,6,8,235,47,170,88,132,213,25,153,165,181,5,163,77,181,46,138,76,80,130,88,146,222,106,165,46,39,197,174,137,152,129,97,34,10,60,81,11,117,98,185,12,189,101,80,64,209,101,48,42,150,134,161,227,134,88,119,17,187,93,27,233,240,70,201,203,205,248,133,203,247,195,190,220,53,171,171,88,10,215,154,172,161,162,202,150,155,172,194,20,162,149,45,88,115,172,86,129,123,33,4,69,185,112,172,162,86,75,142,165,178,128,162,6,103,121,86,196,149,58,180,87,1,220,87,231,197,254,120,93,24,22,100,123,142,51,136,129,173,138,163,21,54,237,152,126,107,221,24,251,125,35,198,240,246,170,15,21,73,141,136,234,196,202,89,139,80,180,34,96,216,199,114,104,131,175,76,209,206,172,165,76,26,179,149,176,17,99,60,86,44,119,190,25,248,29,150,65,163,98,169,165,64,101,181,223,13,221,66,232,204,202,243,5,55,40,192,248,192,46,88,211,176,141,76,202,131,206,154,48,176,106,184,154,53,133,220,162,161,173,115,134,49,26,108,8,151,132,225,33,57,114,234,38,54,43,71,101,98,136,17,5,184,232,25,193,164,93,153,175,67,171,25,245,136,26,190,242,89,91,200,53,164,233,98,160,161,14,175,150,93,113,20,160,58,214,27,243,2,227,56,98,173,78,229,120,175,214,247,97,168,50,18,44,5,107,114,220,184,99,84,124,174,69,32,212,6,174,55,249,128,170,212,199,150,85,111,114,37,103,140,80,51,123,57,144,170,246,218,132,91,69,42,204,17,155,65,220,151,26,18,151,91,171,144,30,17,116,88,193,57,18,241,193,124,176,128,33,215,167,151,154,55,40,145,45,178,84,170,118,121,122,213,95,226,134,91,40,33,11,167,94,104,147,67,88,234,116,4,87,26,113,209,24,147,99,87,224,200,65,84,29,51,149,88,247,122,80,189,221,84,81,73,51,48,123,41,51,168,208,79,206,47,231,172,154,93,164,155,84,91,104,118,108,21,101,75,83,173,222,174,231,232,18,135,90,62,54,114,60,172,198,172,203,85,55,103,8,24,197,229,200,184,108,47,198,165,130,64,147,76,236,151,70,210,114,201,192,6,94,154,70,149,81,79,94,105,99,185,191,41,105,229,21,187,24,201,18,219,98,214,189,49,174,76,122,145,53,244,38,62,187,162,103,173,114,73,166,48,170,14,85,194,78,232,148,195,114,103,60,93,232,76,13,234,240,232,112,102,184,205,24,31,67,80,174,77,193,88,181,80,225,169,133,166,32,85,111,214,31,88,157,198,168,196,104,138,134,21,23,168,162,87,122,253,32,92,85,176,150,212,208,150,14,11,231,88,7,71,105,186,72,116,90,241,96,156,43,112,200,196,118,85,122,46,68,125,90,37,107,125,132,159,117,77,21,109,44,102,179,112,92,90,6,43,219,166,160,206,102,90,176,71,155,89,78,157,204,150,13,116,61,213,88,109,98,141,90,131,208,156,87,140,86,135,117,80,111,196,99,237,64,107,133,19,84,203,81,173,216,130,202,74,173,32,79,166,3,105,200,194,106,111,90,41,12,194,149,11,44,54,81,100,36,109,48,163,13,114,74,213,180,121,217,164,135,228,96,83,22,93,172,76,182,209,64,43,143,66,106,29,152,227,128,156,183,245,128,138,221,97,155,101,144,14,49,170,115,40,38,151,130,192,99,106,72,80,96,52,170,167,119,89,143,91,172,91,98,28,205,153,113,215,173,105,200,8,147,131,144,238,106,171,136,134,44,81,169,234,181,114,107,57,175,141,193,248,37,17,77,159,154,90,177,199,72,27,108,136,106,19,48,9,79,104,178,89,102,180,156,178,148,144,137,211,157,47,52,186,206,14,198,179,254,26,111,182,107,142,48,24,243,56,227,81,229,136,237,83,211,182,60,155,12,75,53,77,68,26,194,178,90,142,235,85,180,211,92,234,46,42,35,180,59,215,103,148,74,13,41,177,72,147,189,169,202,87,189,17,22,122,53,39,116,52,215,195,236,17,18,19,236,82,99,72,206,2,243,149,193,185,220,104,141,149,150,243,98,196,32,172,176,41,150,38,109,25,242,73,22,163,202,122,91,68,115,163,53,218,135,22,243,141,219,67,193,28,180,20,80,98,128,17,148,205,248,227,1,225,14,139,188,80,160,186,195,98,161,206,122,66,48,110,200,97,208,65,229,168,47,71,98,181,63,40,104,50,57,239,212,114,98,171,208,82,220,30,219,158,48,150,182,113,54,253,120,86,28,180,155,68,173,198,22,84,173,105,34,206,130,168,12,116,121,54,42,20,157,186,218,115,123,76,113,209,238,143,167,90,76,80,216,198,205,53,39,141,81,101,129,240,240,156,28,118,218,245,238,24,71,188,22,240,100,39,181,118,155,103,100,132,213,20,22,116,104,173,215,226,67,152,43,48,4,14,207,252,201,144,168,186,81,139,105,138,227,141,223,64,114,141,229,116,166,85,251,52,37,41,58,45,183,39,171,144,95,243,193,96,66,77,55,27,180,83,38,43,99,178,192,43,188,164,77,123,161,26,243,53,178,178,162,236,22,206,210,173,166,38,18,190,206,216,118,107,178,54,194,34,57,10,11,29,193,155,215,22,13,171,203,69,171,126,109,85,133,234,45,155,30,44,244,170,45,15,54,34,212,205,45,54,3,67,47,43,227,218,28,145,122,70,93,180,233,13,91,163,113,13,51,167,227,104,57,88,70,54,176,219,172,74,177,24,120,165,133,208,65,39,253,65,115,14,70,55,176,141,52,111,57,32,75,22,176,178,194,182,131,148,170,154,212,90,45,231,97,187,67,218,84,127,73,228,98,109,225,11,144,183,172,78,203,172,171,104,2,229,23,101,149,218,68,93,95,35,45,163,46,219,237,210,120,24,78,87,171,118,9,193,135,237,6,39,182,22,245,114,232,5,161,205,181,56,71,213,108,173,26,90,107,209,99,237,38,106,140,69,162,141,123,221,58,20,85,121,12,238,244,61,34,118,234,83,85,233,240,53,183,129,153,51,168,193,128,201,142,12,17,219,134,20,122,131,218,226,2,197,74,200,124,197,89,211,77,115,80,13,101,118,77,143,4,146,46,88,45,13,158,140,74,174,200,187,171,14,176,13,102,57,126,229,240,211,82,137,42,10,141,74,65,153,82,245,81,174,27,151,108,220,40,206,87,26,44,228,138,43,3,130,198,174,131,106,237,82,221,45,143,57,158,108,23,244,104,40,130,57,196,36,115,122,201,141,56,212,230,70,136,131,108,58,36,194,57,52,186,49,27,2,217,93,227,237,229,120,110,123,164,141,99,212,188,225,119,165,213,114,197,132,149,122,104,149,250,130,92,34,36,209,203,213,139,11,43,98,32,120,208,30,232,237,17,160,89,139,114,21,223,133,177,214,100,142,54,218,131,62,58,199,60,91,224,102,66,46,102,45,21,175,176,108,129,40,74,145,237,105,253,246,166,71,178,67,97,26,201,4,180,100,86,156,17,197,229,160,78,47,169,166,55,14,22,58,48,71,154,146,110,248,146,3,217,38,71,148,225,54,109,175,135,72,27,103,173,137,42,44,98,121,77,6,122,105,204,174,181,122,5,8,21,234,22,114,101,146,28,186,35,37,234,233,122,32,120,174,13,77,138,204,88,25,205,77,165,140,186,214,114,74,160,222,92,42,7,244,178,93,106,152,244,162,23,198,82,35,8,48,145,161,199,211,86,100,194,242,88,92,113,3,133,237,175,9,138,129,134,6,135,66,142,32,76,250,2,238,187,212,136,234,82,124,88,49,180,70,29,169,81,241,144,197,155,21,135,106,173,109,151,234,45,32,87,130,171,76,49,30,187,234,132,9,40,96,183,27,189,186,75,177,189,122,64,215,29,218,112,40,120,62,160,20,49,183,198,198,176,72,27,163,130,19,40,141,126,59,198,34,21,154,35,147,46,111,56,125,101,36,145,93,182,212,233,243,181,25,51,168,183,121,200,115,134,124,109,178,169,15,23,66,155,235,72,221,185,72,15,120,62,158,120,20,65,241,132,54,90,179,27,66,135,195,102,197,154,81,6,197,120,82,5,106,169,93,143,175,41,93,198,161,107,141,9,189,192,122,26,23,130,49,130,84,138,178,52,103,107,102,78,47,178,112,163,186,10,71,14,9,245,139,180,48,1,43,157,229,207,3,129,22,155,148,212,28,24,56,167,72,180,201,242,115,206,146,128,27,139,205,244,190,81,101,115,62,30,206,251,35,108,29,67,196,18,229,250,244,4,38,74,109,129,95,50,42,233,1,157,30,11,67,48,117,89,69,122,134,175,163,114,161,89,32,105,142,197,170,51,101,217,28,11,172,205,215,8,216,69,70,10,205,200,3,2,102,42,228,186,55,128,41,99,197,168,1,25,56,120,77,212,3,119,81,83,144,134,66,43,109,190,216,8,234,118,109,18,67,104,43,28,182,203,75,98,205,130,238,192,76,119,188,160,39,74,9,210,252,85,69,8,55,29,182,51,97,170,165,117,125,210,15,228,217,92,170,49,243,218,124,184,172,85,154,206,4,209,8,171,63,197,27,67,189,30,123,253,216,118,74,245,153,0,116,105,20,87,103,94,71,92,33,203,130,11,91,77,111,176,2,70,216,164,202,245,5,33,174,106,86,179,1,247,237,176,44,16,181,134,212,43,22,8,47,39,200,2,97,216,254,194,133,106,42,82,173,85,49,51,232,206,224,8,229,37,204,93,5,125,101,92,64,99,185,80,178,153,200,169,140,103,177,143,78,42,213,96,204,91,194,106,92,104,149,16,175,48,208,199,51,82,65,144,182,93,176,45,97,6,21,40,97,76,33,13,206,156,87,235,131,190,108,164,46,177,216,31,180,187,117,156,25,243,124,118,66,26,133,158,58,33,253,45,170,254,175,32,170,254,251,63,248,163,47,255,250,111,158,129,149,126,4,78,122,136,24,121,63,86,250,29,186,255,186,224,210,127,254,247,63,249,197,223,252,247,95,252,213,111,255,252,167,127,148,129,76,126,28,177,221,161,251,12,136,87,87,22,237,15,128,119,77,138,61,11,218,53,205,248,209,36,119,12,25,185,69,148,212,45,245,64,132,73,208,191,11,23,140,208,52,170,195,203,48,116,179,35,254,105,253,82,112,122,117,26,131,127,23,205,230,133,162,236,240,66,19,234,183,196,159,97,235,30,113,246,12,193,39,92,191,92,238,105,91,159,33,246,173,76,126,125,128,228,179,176,50,55,63,255,58,129,229,119,48,242,199,109,77,90,251,171,10,35,143,98,247,192,200,63,184,104,32,216,179,98,177,252,211,31,254,226,71,191,247,177,49,227,143,169,254,186,99,198,223,197,179,206,176,58,118,237,209,149,111,209,172,19,180,183,199,80,171,19,211,209,189,179,116,254,26,96,84,63,4,77,189,135,85,126,25,70,245,227,56,165,123,162,247,96,84,239,237,176,173,65,241,181,129,52,223,97,226,0,166,250,182,49,248,181,193,21,223,98,226,107,71,170,190,31,46,121,107,90,61,96,42,126,205,128,185,138,20,243,118,32,25,7,112,189,255,248,191,191,255,139,255,145,245,65,10,88,252,255,253,191,95,59,98,49,240,179,130,249,93,62,190,252,191,126,248,205,242,17,1,99,207,187,205,199,223,253,205,13,19,63,251,201,239,124,19,124,196,96,241,235,152,146,125,200,196,47,126,252,163,247,63,252,143,95,11,19,216,253,88,206,201,205,0,85,185,37,142,95,252,248,39,239,255,224,175,128,126,126,252,62,129,238,101,35,91,128,239,179,36,30,171,248,197,177,214,182,81,213,224,228,196,105,130,255,151,46,232,63,248,65,10,237,119,144,242,217,62,142,218,219,237,74,4,218,228,0,223,250,169,114,167,223,133,74,234,12,42,157,38,71,47,210,168,82,59,19,241,47,255,239,247,63,249,73,98,153,110,215,241,60,116,155,22,244,60,30,158,44,151,214,124,181,231,228,134,135,247,63,253,95,142,121,72,35,189,125,139,73,253,203,196,164,190,57,168,249,8,230,244,203,161,160,211,41,78,204,14,165,22,252,96,219,127,154,250,43,8,9,189,133,129,150,119,48,208,190,178,217,158,241,188,31,2,218,127,28,2,58,113,145,83,219,240,43,32,2,31,99,24,31,128,27,223,160,24,235,74,130,7,186,67,40,222,142,238,119,249,52,29,217,167,111,71,220,187,15,129,22,78,140,165,236,66,88,106,58,220,130,18,206,167,237,220,222,23,185,15,147,249,17,164,225,143,6,27,252,235,134,57,250,129,232,160,96,40,199,126,144,224,43,236,225,74,129,146,154,107,240,64,181,53,49,57,119,185,75,215,100,205,122,9,62,232,175,20,88,242,33,36,242,175,49,242,239,47,31,115,53,25,155,215,73,44,162,187,4,193,176,84,174,229,188,155,194,175,78,85,2,58,134,95,13,119,240,171,238,22,126,85,57,130,95,61,85,137,146,90,156,74,96,134,185,7,132,53,60,0,97,69,225,210,195,231,141,33,66,129,190,137,35,210,152,2,75,164,138,61,243,136,52,138,226,31,247,106,3,144,252,16,204,128,243,35,8,201,253,9,118,240,244,236,180,176,66,11,81,150,103,247,151,183,103,206,103,178,30,196,215,56,4,193,80,233,19,96,80,94,195,210,12,65,160,18,140,74,197,226,20,33,16,68,157,34,69,121,38,23,139,37,69,45,34,202,39,201,221,28,59,217,198,240,175,129,69,125,239,60,148,77,17,25,32,204,193,98,235,172,68,53,129,203,185,143,199,163,83,246,9,182,116,182,150,251,192,0,243,11,251,146,47,168,205,143,134,128,74,178,154,189,180,182,125,201,23,212,22,155,31,90,219,190,228,75,218,150,153,57,47,111,217,246,238,206,243,107,2,46,75,50,72,239,191,25,145,232,213,67,85,109,11,126,150,217,17,215,167,185,123,173,36,123,91,233,177,85,150,56,63,207,188,143,113,187,218,93,209,7,172,178,251,235,147,61,29,20,150,204,174,190,82,95,174,156,71,165,211,186,159,47,222,125,89,127,245,21,42,6,133,95,88,111,226,143,15,19,195,185,35,153,246,7,136,249,168,252,139,100,13,156,17,89,119,245,59,10,252,108,181,58,40,254,217,14,246,255,69,218,5,76,69,179,7,150,173,148,255,15,84,179,59,52,94,36,131,93,233,174,164,219,95,145,129,29,137,15,170,127,207,189,255,75,23,129,255,77,203,96,46,233,117,233,137,233,26,228,49,64,158,196,254,6,58,217,115,12,213,78,110,130,190,96,197,251,122,47,201,129,229,119,187,118,124,160,22,221,16,120,137,236,222,37,22,12,134,61,108,116,41,8,58,253,38,140,174,210,108,170,144,51,252,185,151,188,80,121,246,244,37,47,84,86,145,244,146,23,70,16,79,95,211,147,136,217,105,74,27,155,162,167,15,11,68,150,96,228,155,8,5,0,75,83,73,194,145,231,10,4,83,225,71,152,198,37,149,252,6,152,86,48,25,5,38,252,179,153,198,241,123,122,241,153,183,239,46,15,94,240,189,205,130,112,1,103,199,84,215,239,46,247,175,111,47,20,207,113,147,55,210,111,222,36,239,126,79,146,141,201,237,126,228,119,81,20,253,142,110,165,182,183,29,60,92,102,151,189,36,37,63,207,41,113,57,79,54,125,243,15,62,191,74,159,191,61,216,93,252,238,12,159,21,103,210,187,195,38,157,92,205,18,120,146,139,116,127,231,173,37,121,154,110,95,65,39,233,207,109,46,82,84,131,55,111,210,29,162,139,11,83,157,5,111,221,45,142,217,149,167,154,41,122,206,171,36,249,10,185,68,49,180,136,175,162,87,219,102,205,102,179,87,155,139,244,229,222,213,5,12,254,29,81,148,29,79,221,190,205,68,46,9,8,131,139,171,232,241,202,211,173,211,123,106,79,211,147,234,75,56,137,62,183,250,67,154,151,186,127,33,165,175,108,223,238,10,36,249,15,8,61,45,149,39,104,148,228,228,231,144,140,47,89,174,9,6,204,201,213,213,234,66,81,85,247,36,161,172,232,146,233,104,111,222,76,29,37,126,235,74,74,186,205,6,95,226,4,2,4,123,2,95,2,57,17,64,80,160,167,246,159,223,93,93,93,68,234,212,208,131,139,12,11,105,42,221,210,128,99,254,111,109,80,191,157,58,65,224,88,87,151,56,2,37,226,59,226,241,48,96,207,73,160,156,40,250,106,171,180,158,170,28,230,60,140,11,116,156,17,84,47,169,208,177,94,221,4,9,186,149,119,90,154,150,142,242,126,240,221,214,228,226,232,74,87,35,127,191,1,236,47,155,219,79,191,118,69,231,74,102,61,165,129,12,31,187,1,107,17,52,149,151,146,43,176,99,138,146,146,219,175,211,124,142,166,42,84,222,161,41,74,103,146,148,5,147,135,210,164,16,36,197,201,229,88,102,67,231,53,142,226,169,188,1,146,172,52,201,166,183,185,34,144,4,165,73,48,157,124,169,164,185,24,42,175,38,191,134,201,47,137,162,228,36,131,146,215,211,231,49,40,226,167,69,2,58,249,178,47,162,209,247,148,177,152,36,131,148,36,58,135,5,141,155,244,35,78,29,134,226,153,188,207,28,38,209,20,207,166,213,34,105,18,74,31,112,18,166,73,43,58,239,211,84,157,203,91,32,105,153,38,121,116,126,73,83,237,219,228,247,73,6,115,116,113,248,78,39,60,122,113,216,127,232,230,176,253,237,207,183,63,223,254,124,251,243,237,207,183,63,223,254,124,216,207,145,55,243,54,57,102,188,243,210,78,18,55,237,85,2,176,145,100,123,212,91,203,10,102,150,231,137,167,77,207,112,56,127,146,253,63,63,185,177,65,159,38,118,72,103,235,204,189,164,252,214,169,123,36,71,230,214,101,245,28,88,246,39,91,231,110,95,195,67,62,94,86,114,235,232,157,108,61,189,135,88,188,235,219,100,197,247,142,215,201,222,243,74,146,83,223,239,4,195,221,245,171,67,49,36,222,87,242,125,231,12,157,164,46,216,125,21,37,142,96,86,67,230,13,158,224,144,187,126,30,115,169,247,246,40,119,153,111,120,130,17,31,204,222,253,142,98,86,233,190,244,182,240,17,253,231,203,247,249,100,51,55,242,62,202,123,119,50,165,240,160,79,153,61,6,226,218,186,150,39,104,34,108,36,249,5,165,127,210,234,222,109,169,222,227,89,222,167,132,247,183,245,150,159,185,45,152,57,155,39,240,3,125,124,236,113,166,69,2,101,199,52,112,20,119,31,111,198,173,170,28,211,73,158,189,59,108,196,177,111,250,12,146,223,45,151,41,14,130,158,34,123,232,197,62,135,81,48,193,192,36,158,63,73,127,65,231,143,146,191,23,25,8,198,139,165,39,183,26,167,132,52,205,182,26,241,233,51,182,49,201,100,155,44,161,77,224,143,132,40,157,149,74,223,196,190,228,84,133,225,226,76,126,102,136,82,152,40,62,242,66,31,83,113,229,27,96,89,198,112,162,40,41,207,101,153,68,201,135,89,38,112,232,155,216,14,47,205,148,217,172,148,28,201,126,222,70,42,169,20,159,214,163,18,9,100,144,102,47,65,210,199,67,175,106,166,16,86,252,54,102,99,48,172,19,234,183,232,85,223,162,87,253,235,69,175,154,112,173,126,151,109,26,77,72,232,141,241,230,38,69,155,98,218,125,30,110,247,202,108,171,71,33,93,182,203,37,40,78,207,67,175,218,211,131,159,164,247,85,209,171,12,1,238,114,205,88,216,212,232,214,194,216,100,104,83,60,46,44,250,120,179,223,132,155,44,224,133,235,178,66,79,123,30,122,213,158,94,235,73,122,95,15,122,21,209,142,76,56,65,175,170,151,140,29,122,85,172,168,10,61,26,116,237,234,98,173,240,122,83,160,244,201,156,235,213,234,253,58,183,224,7,116,183,70,11,17,100,84,105,151,151,148,90,95,225,101,177,209,53,204,50,103,244,201,137,44,38,129,76,93,69,238,47,149,90,51,50,214,202,128,150,13,110,189,228,52,77,88,155,107,170,165,13,68,109,80,35,108,207,68,23,53,117,100,162,51,28,85,251,56,142,70,185,102,169,84,88,119,108,5,239,89,179,82,92,180,209,106,7,65,26,120,41,36,194,65,169,215,65,100,133,2,253,189,64,204,209,186,66,90,102,109,64,90,118,173,6,153,182,40,40,181,97,169,209,50,22,195,137,105,13,240,209,168,38,225,124,96,55,167,21,98,180,81,67,115,157,115,55,67,187,105,207,36,209,153,240,180,225,17,162,80,228,39,29,157,155,240,164,60,91,145,108,220,159,214,44,188,110,26,115,217,36,227,110,71,86,189,13,13,149,151,56,2,90,62,49,4,85,55,131,126,129,69,134,214,96,84,129,160,89,172,106,74,193,130,27,138,59,192,5,155,239,64,58,205,151,39,81,216,238,151,99,169,42,21,77,90,47,170,115,100,140,139,155,90,203,55,226,120,212,22,81,40,176,250,61,140,171,75,141,238,104,82,44,185,42,209,45,8,35,116,62,46,213,86,46,107,178,77,115,24,203,161,216,6,26,81,175,0,241,212,98,134,94,152,85,223,96,98,177,199,187,42,62,113,240,153,177,46,138,6,222,173,214,75,19,208,226,192,18,56,183,47,9,238,130,39,195,8,238,214,135,132,192,50,139,185,37,241,203,82,125,68,55,155,198,172,38,249,102,0,5,4,36,8,194,164,172,202,245,153,101,227,116,181,6,199,131,98,119,52,37,71,211,150,189,36,135,162,27,15,170,96,180,11,221,154,161,13,197,10,110,78,115,106,181,216,175,154,253,206,108,230,35,163,106,147,172,233,147,78,173,97,67,138,186,68,13,31,157,119,217,28,178,130,166,10,52,195,121,223,228,215,180,193,106,24,74,12,75,208,162,180,33,196,64,146,106,113,206,208,20,57,183,154,122,67,74,168,1,238,39,13,185,51,104,132,232,96,30,78,123,195,77,173,42,47,114,204,156,31,230,138,112,78,68,123,53,170,168,194,229,110,68,144,184,194,143,42,209,66,7,99,193,140,227,126,1,140,87,187,154,19,171,172,199,246,203,235,96,51,234,57,192,138,229,72,12,157,77,40,100,210,65,236,250,156,173,54,92,167,105,120,92,83,232,168,160,175,22,74,165,61,40,205,77,104,128,199,70,127,85,236,173,89,174,73,55,205,6,90,29,44,169,77,208,129,237,5,225,96,97,119,78,45,136,202,138,151,98,97,230,226,48,16,134,234,151,189,18,195,209,1,100,196,235,152,27,41,70,101,8,247,218,118,109,220,94,107,69,190,63,135,23,213,145,155,171,91,172,52,105,90,144,80,172,152,147,218,138,135,22,120,175,58,115,137,86,187,36,241,170,5,13,102,148,2,57,33,57,235,83,179,206,90,19,189,92,179,2,1,161,71,211,210,220,154,44,149,197,138,20,34,193,53,231,178,49,34,170,45,85,182,177,34,239,20,202,70,165,46,204,124,84,229,71,94,171,84,104,213,58,85,139,245,153,209,4,103,224,152,230,154,124,60,236,240,208,60,87,104,134,38,148,51,169,54,29,247,58,211,104,33,242,16,201,231,204,182,26,57,226,172,43,77,22,12,21,224,155,98,141,155,138,11,167,197,117,224,120,172,137,157,54,142,74,195,77,185,223,192,136,202,172,51,137,105,30,42,218,53,183,215,242,5,118,35,243,43,99,168,45,122,109,115,82,223,72,98,161,235,168,104,212,242,237,46,211,226,163,156,23,173,141,233,88,108,244,60,15,131,33,208,92,22,13,109,33,28,142,181,145,61,52,173,150,211,232,119,9,181,128,242,5,132,18,9,133,93,245,117,186,99,20,218,166,60,224,226,5,187,8,23,14,10,99,188,225,227,35,165,107,7,212,72,210,109,181,59,167,57,208,183,150,217,81,49,90,113,202,170,128,146,99,95,239,76,80,146,237,107,69,170,24,52,104,108,226,196,44,1,231,170,69,152,38,37,1,180,110,165,227,21,97,38,14,138,46,80,82,220,163,10,110,125,58,94,215,184,81,142,83,132,0,153,87,212,133,210,13,75,99,186,97,9,170,209,220,128,62,50,66,164,41,116,171,65,173,3,89,37,71,24,65,6,28,201,9,124,83,104,247,42,202,152,25,54,117,211,16,36,9,43,213,33,78,224,86,19,132,24,205,24,173,111,199,117,125,89,245,120,173,205,73,213,122,83,235,19,154,131,59,74,179,2,150,94,145,231,218,49,29,199,212,138,213,130,26,87,177,192,64,164,219,82,107,37,44,201,154,48,97,217,90,57,103,218,38,69,141,161,166,128,51,203,176,106,82,66,27,216,134,173,26,89,134,148,161,202,46,213,54,214,105,13,92,110,78,151,90,214,130,237,13,57,42,168,118,2,190,16,13,38,108,23,166,74,117,172,26,205,104,213,94,65,86,181,78,113,163,77,171,75,150,195,49,83,149,99,189,182,48,250,57,125,45,152,113,181,218,103,251,174,97,115,57,134,168,47,148,77,32,52,69,75,164,122,88,189,233,194,184,208,180,96,69,24,134,173,50,83,230,171,57,167,92,238,177,77,26,170,16,178,237,151,203,74,181,74,67,213,74,95,84,29,157,35,66,173,209,247,201,245,196,104,87,135,12,51,55,237,81,151,182,68,71,88,86,134,229,9,87,69,122,62,43,195,154,203,168,66,129,239,227,244,102,73,173,71,61,65,105,72,75,157,178,251,115,50,138,26,230,144,86,172,25,226,80,116,206,244,7,46,21,194,148,208,148,167,229,161,160,4,66,133,109,177,138,163,211,196,112,216,194,218,176,174,57,208,128,166,205,230,168,201,215,114,120,128,74,150,206,150,150,130,63,30,187,26,44,8,132,94,179,24,94,83,198,28,50,81,37,141,169,18,195,121,219,104,244,250,180,128,138,107,48,93,121,146,86,175,16,60,5,140,105,180,135,186,142,198,36,207,138,93,150,227,41,209,118,140,46,205,213,141,133,212,154,83,27,145,15,39,56,180,182,42,116,173,91,219,116,34,145,146,4,58,71,150,75,158,102,197,118,82,143,7,234,201,77,152,164,30,21,143,28,6,98,153,105,200,243,84,171,185,153,194,90,15,215,106,75,138,87,198,11,134,99,89,143,27,11,26,63,193,35,220,209,8,194,168,85,42,245,117,171,95,30,246,231,205,104,205,117,134,64,247,139,45,129,91,76,171,205,202,168,208,204,137,48,74,49,149,213,166,208,168,144,224,217,70,1,207,26,13,25,168,182,31,174,163,178,78,177,163,72,51,6,180,201,163,125,90,219,68,86,121,64,163,75,10,209,24,170,69,110,68,88,27,187,120,43,71,206,54,229,182,80,81,132,106,61,156,172,76,109,48,169,7,102,115,33,209,204,212,107,250,58,91,159,85,140,114,153,96,228,81,147,128,26,164,78,195,154,227,142,71,190,216,193,117,148,95,140,137,142,75,80,82,117,53,160,185,246,96,32,105,253,65,179,213,28,9,19,98,62,48,169,152,128,215,52,133,72,13,174,221,27,193,84,80,199,253,161,62,243,52,30,60,239,123,245,154,213,103,106,104,46,22,249,166,27,74,66,223,118,154,185,210,106,70,183,140,208,106,135,141,14,139,97,211,181,35,76,38,60,160,85,172,211,186,194,32,21,105,129,241,142,66,187,12,212,91,11,37,74,170,151,43,226,18,139,155,203,58,69,40,51,84,37,55,88,195,153,23,218,141,37,211,236,175,235,45,115,90,239,57,165,126,37,116,147,8,233,172,219,197,36,65,160,27,246,168,9,140,40,188,89,88,24,192,146,225,56,17,183,170,46,179,241,73,213,197,37,216,239,241,156,58,88,196,229,156,83,111,75,21,69,11,115,92,141,159,199,142,212,89,112,21,215,94,168,162,223,92,40,99,83,167,136,78,232,227,132,230,195,164,19,198,45,120,97,213,61,185,87,165,75,61,65,94,117,161,174,221,19,128,238,107,170,208,37,180,8,104,107,161,83,131,135,107,108,218,24,137,179,92,101,66,117,224,185,53,141,7,229,65,97,84,107,214,131,133,213,74,231,23,10,12,5,88,133,73,209,225,194,193,52,238,84,135,213,218,162,142,199,14,100,151,135,48,186,104,6,107,127,36,243,230,194,18,45,164,217,239,50,42,177,114,70,68,132,20,133,249,136,169,12,166,80,79,28,143,166,182,62,159,116,23,33,152,26,233,149,39,18,145,207,180,106,107,197,47,116,167,245,65,73,163,138,142,220,238,21,13,74,192,215,99,98,238,119,217,145,66,244,23,13,49,110,98,22,61,155,46,250,110,191,213,165,58,221,16,179,186,141,54,46,140,145,113,105,81,171,7,110,181,84,89,216,136,81,208,99,166,136,107,114,88,24,240,77,204,16,236,220,116,193,32,6,62,225,44,113,184,44,232,74,11,238,85,198,190,89,43,219,178,223,156,142,11,56,228,129,117,140,208,5,19,76,18,86,23,198,215,117,54,135,138,125,108,179,66,134,29,45,202,17,109,140,53,42,82,23,46,84,55,124,180,118,168,176,128,2,51,140,94,119,216,92,105,218,35,135,99,111,82,21,29,168,223,243,218,184,49,70,139,165,208,243,133,78,169,206,65,74,187,94,246,81,116,12,201,34,59,75,144,245,184,242,122,153,235,22,87,225,218,199,124,51,199,27,198,120,212,134,235,182,219,7,158,99,69,88,87,115,86,155,1,189,200,53,129,242,218,36,46,171,98,140,162,50,41,247,216,89,127,44,174,138,11,206,157,148,38,237,8,12,249,229,162,177,193,81,219,64,5,163,26,146,69,3,116,84,219,156,173,231,84,184,102,192,18,164,172,42,58,183,161,42,96,142,230,170,182,76,244,54,14,61,94,3,173,82,215,209,42,215,131,12,10,115,24,117,62,54,234,93,169,16,210,245,81,75,75,243,214,80,145,9,112,110,94,53,53,17,99,185,185,8,156,48,69,24,91,42,48,58,106,141,10,191,241,56,178,221,22,216,30,197,231,90,58,88,219,189,82,157,213,10,37,190,214,161,22,81,169,166,135,220,204,88,97,235,106,69,19,163,30,167,139,83,208,210,81,180,54,157,86,139,95,152,237,90,211,170,154,147,70,103,141,246,40,177,223,171,234,186,8,147,83,207,72,66,152,183,29,219,87,107,21,99,162,46,140,138,2,47,58,29,202,136,172,86,197,8,165,185,12,79,96,189,48,210,12,72,239,84,32,75,154,187,196,162,177,168,204,192,100,168,143,33,85,68,167,77,188,13,201,109,97,66,113,196,170,174,186,84,219,166,250,21,193,101,9,66,231,224,98,79,107,51,60,103,150,10,96,225,157,151,218,20,15,154,86,133,17,82,44,23,204,130,27,90,26,67,3,179,71,81,230,6,93,140,91,57,157,17,41,222,8,186,101,56,238,21,252,80,24,136,14,169,137,229,250,140,95,67,141,178,206,241,70,24,139,142,92,28,47,61,158,199,230,170,66,225,19,195,108,11,107,209,137,180,160,71,144,10,152,218,141,176,196,87,151,117,146,169,241,85,4,94,143,235,48,162,212,167,86,213,215,107,188,109,173,215,82,55,71,23,241,186,92,195,205,90,187,91,49,152,134,192,122,227,89,213,88,173,57,210,88,213,117,134,46,251,190,101,46,115,5,162,230,155,38,152,132,250,44,84,173,143,249,142,33,240,164,17,246,221,184,62,28,176,6,219,232,122,185,168,77,26,140,72,0,91,210,29,68,60,240,104,137,233,210,66,199,125,19,90,140,177,154,73,153,244,210,18,7,56,231,87,106,130,185,92,8,24,71,78,86,35,96,44,52,197,81,125,198,32,113,139,213,122,107,27,150,77,42,90,243,228,146,53,90,205,37,205,211,211,46,166,214,171,3,125,81,107,52,77,64,167,76,55,26,157,166,219,107,171,102,140,214,56,156,7,222,20,160,53,230,76,195,169,136,11,113,16,76,241,162,49,228,176,162,182,90,112,188,171,228,244,134,232,98,109,180,105,174,55,101,162,63,22,170,37,224,164,242,88,216,175,213,203,134,223,196,54,2,176,131,75,75,158,46,6,144,233,243,164,170,88,38,138,115,172,102,47,58,98,201,216,8,102,177,71,168,26,211,178,33,204,19,52,145,211,124,99,13,217,170,55,43,163,3,111,193,151,61,154,54,170,11,176,210,45,231,173,190,174,119,102,227,82,123,12,241,192,165,35,52,114,177,110,184,144,28,46,108,199,170,23,74,237,42,72,215,58,210,116,83,33,43,147,58,208,205,184,13,97,99,13,248,167,35,217,105,24,133,254,52,183,138,208,9,85,48,139,54,203,115,64,185,236,154,216,66,121,204,70,214,109,159,138,217,161,92,215,196,90,121,130,96,61,81,1,211,91,163,55,43,41,163,200,105,201,97,24,197,160,210,254,166,86,38,229,72,169,149,120,39,94,179,229,89,195,105,80,221,220,92,40,245,184,112,164,160,110,183,105,111,108,154,159,22,184,28,69,9,76,147,89,22,60,158,70,187,54,117,111,92,110,184,132,162,119,118,240,14,14,66,94,186,185,83,221,210,10,74,244,70,209,47,145,162,172,168,83,72,189,116,19,224,17,80,152,188,123,9,233,224,240,111,126,23,241,240,85,225,123,223,57,153,7,129,235,95,21,10,86,48,247,47,167,42,24,24,118,156,220,49,61,89,193,151,216,37,124,50,141,79,126,203,146,130,185,46,249,39,223,43,220,144,113,206,223,170,159,124,162,94,38,225,0,146,163,250,121,59,9,157,189,251,246,42,11,67,180,11,221,116,184,49,234,189,210,47,181,52,174,241,119,174,175,245,79,62,209,47,179,27,80,187,111,9,36,94,90,60,137,154,140,192,88,17,35,81,2,43,230,229,107,148,200,43,215,112,222,189,70,136,124,120,141,146,121,235,186,8,65,249,217,117,17,201,207,175,193,200,206,79,175,79,47,78,243,218,117,225,223,172,237,139,139,66,158,186,46,124,254,111,190,191,70,160,139,239,175,139,220,23,133,252,10,36,128,239,220,247,67,20,130,144,239,135,229,50,196,37,191,9,248,139,130,150,143,175,223,238,174,232,95,157,182,119,159,78,82,228,179,19,91,85,21,255,36,210,21,21,180,44,139,93,229,159,4,206,137,235,57,201,11,144,211,252,169,237,4,23,83,201,215,229,211,171,83,222,52,85,77,50,183,101,95,95,159,64,107,18,58,57,75,66,90,75,39,105,166,147,84,202,174,3,104,37,200,4,186,189,146,76,93,217,194,172,1,2,217,247,140,0,232,213,232,90,190,80,242,204,117,19,244,197,37,224,203,241,242,235,235,44,174,224,101,18,175,32,9,118,146,196,120,185,9,22,102,100,151,15,119,177,181,187,201,59,149,44,184,118,252,185,253,197,249,187,125,70,58,219,244,205,34,205,237,35,135,121,215,159,127,241,42,154,235,166,122,22,92,92,156,123,73,104,57,245,204,6,127,246,113,81,189,27,26,111,142,105,108,131,104,254,214,233,57,160,115,154,64,36,222,4,119,62,243,174,131,207,161,47,114,224,105,222,6,31,225,36,136,208,181,189,15,15,186,202,159,94,158,238,54,196,247,164,46,211,120,156,244,153,4,170,185,92,0,169,165,73,123,78,114,206,13,47,203,125,84,187,36,142,121,114,189,84,186,134,64,225,93,211,182,173,146,62,117,206,147,227,197,242,86,114,84,114,156,62,119,158,87,95,95,227,56,82,34,128,118,127,122,141,19,40,92,250,228,19,144,247,179,179,224,158,204,224,57,2,93,95,159,17,24,14,35,159,4,231,159,121,217,177,228,179,51,24,66,208,79,212,243,79,63,133,161,243,92,246,45,56,207,17,56,142,18,231,87,103,219,108,234,121,94,2,194,61,191,218,127,191,71,182,226,1,34,83,210,87,103,119,163,247,157,238,99,245,217,175,147,42,240,228,45,195,197,117,90,91,94,205,93,175,207,236,215,175,95,195,208,39,9,31,63,72,155,151,8,61,229,254,7,41,111,246,249,54,95,18,210,253,124,39,226,211,3,53,97,15,216,176,47,48,18,52,236,51,251,2,65,174,236,11,2,255,20,33,62,75,254,130,47,165,98,246,165,84,188,146,111,74,55,182,151,23,182,229,115,8,146,43,226,223,59,179,65,222,243,139,179,51,232,59,215,137,172,240,131,250,54,199,239,91,160,87,73,120,51,160,48,159,49,103,118,193,58,191,2,45,130,243,118,238,58,249,10,228,102,191,142,190,231,130,164,87,94,238,90,62,183,211,228,104,47,78,230,204,203,157,69,57,248,252,123,118,225,204,206,133,231,7,21,117,142,244,37,47,229,157,188,158,55,243,97,222,202,107,96,10,1,250,179,186,25,22,49,80,165,232,122,14,6,223,44,101,40,29,49,146,31,164,1,176,219,179,179,233,121,62,248,20,74,34,146,94,67,137,242,67,175,188,79,131,87,185,156,119,126,164,60,222,249,235,100,198,250,228,19,227,236,96,222,56,207,83,153,30,220,202,123,158,86,37,93,7,175,161,207,130,28,124,5,189,146,62,93,189,58,127,155,164,58,215,113,94,7,211,162,121,45,191,122,101,38,109,79,34,4,74,175,175,87,41,241,227,121,37,185,157,203,158,221,81,227,243,252,89,248,250,90,254,193,15,194,215,204,217,153,127,17,159,23,244,36,92,31,40,191,155,16,65,209,56,119,29,126,79,7,179,174,249,233,245,250,51,229,202,124,125,189,206,185,159,185,87,230,197,58,31,126,106,157,103,97,233,52,48,83,89,121,29,80,242,11,218,29,34,250,247,174,181,119,234,53,181,149,103,14,6,146,220,156,197,23,14,232,107,48,144,156,243,60,115,22,131,254,124,237,95,68,183,203,70,73,103,39,15,243,241,111,94,171,64,86,201,220,0,102,140,56,151,203,131,94,217,199,97,22,207,168,131,238,229,30,237,222,252,42,31,231,163,60,157,127,147,204,119,153,138,37,19,200,97,159,171,215,73,32,197,100,10,153,1,81,67,175,116,32,252,92,78,63,167,210,176,122,121,234,211,180,39,223,100,93,183,6,149,3,181,187,150,174,223,236,202,75,251,135,211,243,237,228,227,125,186,202,186,207,188,246,239,165,249,250,26,44,175,212,167,38,208,36,243,154,202,20,32,190,246,128,188,204,11,53,235,165,224,188,16,223,145,111,144,187,62,3,57,206,191,23,3,182,205,35,210,73,232,235,29,199,128,120,46,23,188,246,111,23,167,146,96,131,41,99,225,117,0,186,26,232,148,181,211,41,237,218,250,244,218,1,29,111,189,190,118,210,142,183,64,183,133,159,106,219,142,167,175,195,11,45,93,168,180,252,94,24,141,51,45,71,255,102,148,135,206,211,171,225,204,25,13,70,229,187,131,199,97,246,200,1,90,16,128,174,240,174,175,165,243,84,218,96,204,188,3,60,130,191,234,174,99,223,220,51,45,241,7,211,210,155,219,179,227,54,93,187,76,142,0,131,132,207,58,9,226,93,170,52,216,249,101,224,52,156,72,245,24,201,87,207,192,28,108,191,59,156,21,202,207,160,75,237,233,158,38,6,199,105,46,209,181,140,142,121,189,63,4,127,154,90,82,167,249,80,246,145,171,183,138,154,44,252,87,203,188,106,167,31,196,119,249,109,82,103,151,196,229,3,135,18,25,158,191,42,131,79,125,91,79,83,249,4,112,229,110,92,62,243,221,101,2,21,120,150,104,183,154,4,97,204,66,127,95,3,57,254,224,7,7,175,154,147,43,94,9,144,67,150,59,133,182,72,94,97,35,42,118,154,132,253,78,190,200,228,84,58,61,79,95,10,79,81,252,91,212,227,95,63,212,227,127,254,243,127,247,229,143,126,248,229,159,253,206,63,255,249,31,255,203,79,255,228,97,248,94,75,90,103,147,83,130,236,245,28,0,223,67,202,207,193,176,4,84,236,158,30,152,31,128,36,187,47,250,28,52,203,155,204,31,13,201,247,23,63,250,189,47,255,211,63,189,255,189,191,127,255,195,255,120,32,65,89,242,229,4,107,241,38,255,76,55,65,191,221,7,130,156,225,125,129,134,95,152,234,74,53,253,211,4,121,39,195,209,76,64,190,110,48,90,82,232,48,255,197,232,62,247,227,140,126,249,239,255,237,251,255,249,95,142,216,63,130,39,221,194,197,102,16,37,9,234,237,220,9,183,160,78,47,70,33,203,198,125,230,255,229,165,45,118,204,118,56,127,190,135,253,202,80,187,146,33,159,68,7,78,226,236,158,167,71,97,116,191,161,74,179,207,50,8,175,171,91,217,79,191,111,159,220,249,119,150,4,166,78,201,236,196,0,102,184,207,191,248,236,244,244,234,38,105,187,224,158,231,78,207,239,210,72,64,195,82,180,176,167,149,87,82,148,149,172,188,92,115,179,114,207,81,219,109,206,231,232,44,254,43,130,131,252,141,225,30,127,113,15,114,236,47,9,42,246,33,49,31,142,245,227,198,187,102,232,239,16,185,119,221,112,75,200,174,106,151,65,71,178,186,228,28,200,248,143,254,250,253,159,255,151,71,100,172,232,126,210,40,229,234,59,246,165,21,38,240,129,166,42,166,103,143,129,138,237,44,205,135,249,2,26,175,38,248,224,59,172,112,48,232,189,91,140,101,89,50,154,7,136,123,63,252,179,127,254,63,255,98,215,47,223,12,116,110,218,73,119,26,121,250,13,65,234,38,200,213,96,238,75,240,239,146,123,254,78,84,87,227,143,15,180,155,97,242,165,40,217,83,51,237,130,27,192,61,118,154,142,67,176,140,236,218,126,23,183,111,247,100,135,202,247,28,220,94,255,70,148,7,216,189,73,132,77,213,91,169,23,55,143,19,27,232,9,68,204,61,36,237,93,32,204,131,5,252,30,187,228,171,192,112,222,131,253,153,78,164,173,116,169,188,111,253,254,168,149,69,170,180,82,25,199,2,211,114,124,131,131,251,211,63,122,255,195,191,125,255,251,255,249,103,255,248,251,95,67,117,108,10,235,127,84,215,87,71,251,189,71,142,46,248,11,134,231,237,214,125,249,239,255,238,253,95,252,254,215,209,186,93,141,71,13,204,170,123,86,3,191,133,252,252,134,33,63,183,192,253,219,181,43,193,118,77,237,145,236,182,194,65,79,223,228,185,58,42,145,15,146,57,33,225,48,245,11,92,94,1,159,193,239,221,42,228,248,234,110,93,76,220,187,195,239,201,138,144,66,161,28,225,18,2,190,14,16,229,247,120,164,9,44,29,49,197,129,95,155,255,88,126,233,46,128,199,173,166,30,55,104,149,4,18,78,191,31,54,122,59,209,146,248,111,2,29,154,170,64,100,160,71,146,182,29,8,59,249,154,244,133,31,56,214,69,122,65,225,116,171,164,201,241,240,116,254,223,85,157,4,37,62,133,47,139,171,249,118,245,62,13,221,36,242,199,213,182,246,211,91,198,234,1,43,192,49,61,90,38,128,157,242,246,150,41,156,93,106,73,102,211,135,140,223,155,28,183,253,220,155,39,167,79,248,226,217,221,20,48,144,108,245,142,43,158,142,222,228,115,130,97,119,223,176,221,22,206,178,63,29,67,197,75,226,84,39,38,103,242,119,107,249,219,123,131,61,187,211,115,128,113,125,19,81,194,189,205,122,242,150,229,34,200,150,181,157,221,171,36,128,240,170,11,239,10,233,183,11,237,204,47,61,105,77,54,69,30,185,58,239,255,235,223,255,252,71,255,246,103,255,244,163,47,127,251,175,82,27,107,55,165,61,30,205,130,124,233,102,192,213,221,181,249,193,189,129,175,186,25,240,194,29,128,103,184,253,31,228,235,147,47,245,245,147,13,147,35,171,226,126,231,255,105,157,59,222,23,184,119,47,224,80,198,191,210,251,2,247,247,237,179,28,228,167,188,226,151,187,194,207,234,210,67,123,236,160,75,143,108,183,175,160,251,71,230,222,67,242,57,172,236,153,82,58,182,45,31,144,213,173,70,220,113,145,63,206,196,113,104,101,222,150,96,106,173,125,120,72,171,199,194,88,29,202,254,137,144,86,71,118,240,163,157,144,240,251,146,30,200,172,209,199,196,191,149,192,71,210,214,67,251,250,112,2,186,101,142,127,5,133,61,178,224,31,28,208,199,245,61,119,100,223,118,26,30,26,226,119,90,243,81,165,119,71,83,143,92,139,95,186,178,30,249,52,79,117,192,11,244,245,216,129,122,66,244,183,181,246,227,206,24,63,251,201,239,254,236,167,127,246,229,31,253,206,207,254,225,111,143,223,59,132,110,178,175,115,219,44,146,86,82,32,121,219,135,73,111,108,201,101,91,72,186,5,12,93,41,109,56,16,80,150,169,239,153,249,211,100,15,51,187,111,124,186,127,32,102,9,123,219,122,91,97,178,154,166,9,253,244,123,62,219,190,73,22,217,236,19,160,47,171,110,144,218,188,201,135,252,105,2,26,116,97,38,112,147,32,49,249,146,185,24,15,109,1,30,111,175,237,154,185,221,103,217,50,121,179,139,150,9,232,190,221,205,252,51,205,184,255,240,199,191,248,111,191,125,160,227,137,49,68,77,253,192,3,130,122,120,122,184,9,22,39,1,127,7,72,53,12,156,84,117,223,2,213,237,58,145,127,133,228,45,105,157,126,194,222,61,20,243,242,127,251,95,223,255,248,239,30,53,244,118,156,188,192,214,219,51,255,152,185,119,208,194,99,201,29,152,210,199,170,149,57,74,64,158,78,112,160,88,190,153,92,203,222,38,190,203,223,250,250,172,205,244,227,205,82,205,73,28,148,131,14,254,167,63,61,121,255,151,127,124,223,6,238,97,177,3,135,239,96,139,245,15,254,232,228,203,191,253,225,109,237,120,151,4,212,72,192,241,83,143,182,56,43,206,182,64,235,41,116,248,121,222,127,32,218,134,124,253,22,216,84,34,88,170,110,93,235,53,15,144,67,253,220,105,33,242,220,130,21,120,74,55,219,255,43,36,2,47,100,126,241,179,96,74,239,143,233,241,172,90,150,89,120,140,103,84,162,168,129,164,155,188,114,127,45,9,164,240,131,149,128,135,133,7,16,132,143,235,8,93,246,40,18,199,243,219,145,57,223,116,204,43,207,106,140,167,90,206,67,221,242,104,83,178,189,249,164,30,255,51,93,121,16,118,251,217,65,80,110,55,238,171,5,65,81,82,108,206,25,145,4,65,201,194,2,64,56,44,129,47,219,9,93,145,172,242,225,86,209,214,185,57,220,41,202,6,27,237,56,192,47,177,243,219,183,142,201,149,246,237,174,81,246,60,59,240,184,127,156,184,46,201,54,210,67,15,223,61,20,97,229,102,175,34,243,235,79,243,251,85,230,234,222,65,5,68,148,44,9,137,104,118,83,253,118,1,57,189,116,149,89,6,57,151,238,80,129,1,187,11,127,178,247,87,183,49,80,14,140,247,44,37,115,125,14,158,38,171,244,246,209,177,201,116,156,120,147,237,112,142,60,164,153,54,45,13,173,114,43,18,76,182,31,114,192,218,231,64,38,203,80,247,146,55,75,80,30,228,242,147,32,46,15,248,250,249,4,159,69,75,22,135,169,25,122,201,171,154,109,19,30,166,178,13,129,121,228,124,222,166,242,238,254,72,47,183,67,136,36,91,127,217,108,0,166,222,179,243,188,252,65,177,80,222,165,65,121,194,164,174,109,160,10,229,243,83,75,114,147,80,67,106,18,175,226,109,102,33,92,221,61,240,243,150,10,131,185,227,233,155,12,228,252,148,6,62,180,234,157,156,38,202,34,75,201,2,7,212,91,183,47,183,187,170,125,48,128,47,131,4,93,58,193,86,62,191,9,83,115,104,153,220,83,77,114,0,229,200,184,57,202,99,127,150,10,99,187,72,38,122,215,145,130,185,127,157,25,45,96,52,164,143,127,99,219,7,25,234,201,206,0,121,255,23,255,243,23,127,243,255,252,203,79,127,251,52,13,50,178,247,243,143,42,208,103,251,176,37,71,46,250,181,253,249,238,69,227,5,156,157,149,203,78,159,66,175,212,79,211,236,55,242,254,28,250,98,255,86,254,240,243,238,8,174,154,203,157,223,83,195,245,51,201,124,174,126,113,169,43,201,41,203,59,52,210,173,201,23,144,73,79,37,188,203,194,216,236,149,235,1,45,4,171,252,143,191,252,79,127,151,34,125,100,65,82,192,8,250,228,19,249,114,183,72,109,249,225,149,219,154,184,141,174,178,213,194,252,45,131,40,65,51,206,226,214,236,187,51,133,9,217,77,42,215,219,151,171,119,114,229,67,47,221,206,244,212,4,137,20,204,94,185,59,89,210,240,104,55,97,106,18,203,227,78,24,152,93,236,151,95,141,9,43,211,95,213,74,142,125,31,189,5,56,77,99,141,28,247,207,254,8,244,205,52,241,27,158,58,3,3,99,187,135,124,153,158,127,5,245,31,175,96,64,201,191,99,159,111,199,27,252,106,247,254,61,13,67,183,239,214,173,25,117,166,238,12,215,91,24,234,137,225,9,50,130,231,191,97,59,129,62,139,207,222,30,59,0,55,51,97,70,255,203,31,254,225,251,223,253,175,167,121,37,244,178,41,4,81,209,119,73,239,223,223,220,155,7,219,247,31,167,105,204,165,252,129,30,30,112,155,89,49,31,131,217,140,252,199,97,54,3,150,79,206,126,186,121,43,181,13,20,2,38,143,67,6,205,118,33,131,172,109,200,160,48,61,164,187,15,25,132,75,36,84,196,224,217,54,100,80,126,126,61,219,157,107,204,79,15,2,176,105,187,0,108,226,60,9,74,217,148,108,208,156,55,86,250,231,56,22,219,150,109,48,93,95,205,111,226,178,77,31,143,203,118,16,69,237,206,225,132,100,109,125,121,128,180,91,3,238,96,120,29,134,68,75,51,36,111,218,15,236,37,192,195,97,168,180,212,12,58,61,61,94,236,159,191,170,238,131,59,125,240,154,122,19,130,237,129,85,229,254,120,83,251,165,229,51,48,139,57,238,89,114,40,55,179,227,206,206,183,211,193,199,136,47,38,63,47,190,152,154,13,146,207,206,30,9,41,118,127,4,178,155,64,99,201,43,201,221,226,11,198,218,246,83,54,7,31,30,253,185,51,9,167,221,124,189,155,136,242,251,56,117,187,183,119,137,85,112,252,146,244,190,32,119,251,220,240,35,193,202,126,13,34,160,101,52,251,217,187,205,59,196,182,178,218,78,131,249,221,170,123,157,70,39,191,87,114,247,158,154,185,75,248,206,184,6,36,129,109,120,118,223,233,239,52,212,249,46,26,72,122,74,232,234,161,92,249,195,179,85,143,105,241,111,0,75,114,166,123,214,217,233,207,127,244,227,247,63,254,147,236,244,21,176,161,127,246,147,191,252,242,63,255,245,151,191,255,227,127,249,41,152,146,79,191,252,131,63,252,249,95,252,253,105,254,237,54,63,157,110,54,244,128,195,114,149,148,60,1,69,193,132,39,217,178,106,30,62,218,237,52,108,247,169,162,109,140,144,119,119,124,188,243,183,242,101,230,172,158,221,115,220,236,222,81,147,90,44,79,46,45,89,131,30,88,90,236,237,218,125,247,124,91,250,186,106,255,245,44,201,250,72,20,188,91,209,11,147,193,119,9,236,115,121,126,118,107,50,187,197,110,106,43,223,48,187,31,189,71,124,230,157,217,12,24,111,87,36,148,114,124,43,78,226,189,117,157,191,61,48,193,216,84,21,30,183,96,126,21,181,64,87,190,130,69,241,104,183,171,143,245,165,250,140,190,76,118,36,158,232,75,251,233,190,84,95,210,151,191,252,8,141,71,28,100,97,25,169,107,45,191,74,109,44,108,134,195,192,32,186,101,86,81,199,145,24,17,68,134,165,18,134,109,205,170,91,161,24,87,55,161,24,79,225,41,166,124,60,144,64,54,189,245,28,101,32,129,244,136,90,89,213,52,101,212,18,187,16,79,121,62,38,19,2,248,94,170,213,186,92,185,47,113,157,192,234,133,206,104,208,23,230,94,174,224,15,104,186,130,180,231,243,33,181,0,220,116,215,186,60,6,41,141,229,122,82,115,176,193,170,219,55,73,129,110,208,188,102,241,115,93,171,240,107,173,37,206,221,114,153,46,117,153,34,39,120,9,132,152,40,234,245,242,124,92,23,23,99,81,166,235,51,215,110,160,190,2,7,97,40,175,102,99,92,197,201,41,206,225,155,118,59,158,12,103,157,142,101,218,155,98,113,80,174,77,167,43,186,76,184,5,178,128,133,80,81,172,110,58,210,198,18,45,186,201,218,81,185,191,81,103,246,72,170,171,198,108,212,33,136,138,168,82,54,101,199,197,77,220,195,249,144,104,150,59,254,216,31,80,141,49,74,33,228,112,8,193,163,81,69,155,192,2,171,82,184,36,134,29,140,153,234,17,87,98,107,209,108,217,40,58,117,97,196,88,168,61,88,250,116,171,185,178,253,122,215,33,76,105,93,16,240,72,36,26,216,92,18,189,97,4,23,251,1,195,145,129,221,131,102,185,112,190,42,50,177,174,81,221,54,92,101,11,130,203,196,225,130,106,177,85,66,105,114,171,120,237,246,113,114,98,169,93,143,149,25,110,83,223,44,89,43,22,131,214,218,204,33,232,138,14,106,149,145,214,18,44,159,150,217,66,92,80,124,22,9,198,104,236,84,109,198,110,9,230,128,170,98,181,22,44,138,98,83,28,86,43,174,81,148,171,176,198,244,149,176,221,84,61,195,218,172,42,90,45,80,92,8,182,7,99,180,87,25,117,54,213,41,83,138,132,86,109,53,235,217,205,92,215,170,139,65,215,43,8,180,111,204,122,139,62,195,84,232,57,189,166,49,109,90,235,64,4,205,207,203,20,175,99,37,40,32,20,154,162,102,189,37,60,235,18,81,89,214,202,42,38,25,29,124,229,33,61,172,21,210,244,152,45,68,173,42,40,52,26,154,242,56,106,187,112,125,222,218,20,38,115,172,35,85,80,99,212,26,121,148,210,182,171,12,61,163,251,154,177,9,227,73,185,142,160,50,181,136,202,107,170,200,67,101,158,209,170,72,167,87,89,47,22,67,186,69,181,236,102,143,175,52,234,30,182,8,40,118,69,176,155,184,80,215,104,127,21,245,100,164,40,245,224,89,107,165,77,53,56,20,44,204,173,84,55,34,10,121,114,175,18,81,176,86,157,49,158,27,119,27,246,64,48,101,118,19,121,196,196,55,250,235,22,26,117,38,189,129,96,245,27,173,138,229,23,251,21,146,54,163,158,84,47,13,149,218,20,34,214,1,26,145,114,175,42,132,102,161,11,7,202,96,66,53,65,6,182,57,89,65,42,101,209,131,121,21,150,161,205,172,88,155,79,107,226,104,49,164,80,172,178,225,8,52,48,108,190,177,24,116,253,46,6,87,157,198,176,73,44,6,85,170,222,172,106,148,28,183,98,122,161,12,48,147,175,53,54,173,42,77,212,86,124,79,104,246,208,241,34,246,168,81,196,117,25,187,239,235,61,87,139,202,8,70,111,52,184,187,113,112,115,137,120,81,55,164,123,99,102,16,209,51,74,86,105,56,238,150,134,234,106,68,53,27,107,158,164,39,66,43,246,171,67,199,91,233,110,207,87,6,138,26,51,76,56,15,48,33,104,84,107,106,208,132,96,107,208,71,22,170,83,238,20,121,141,65,90,17,101,215,58,176,236,175,116,163,26,206,9,4,174,196,176,41,80,129,65,150,157,0,99,4,78,235,186,57,131,25,151,169,229,120,228,55,200,230,116,108,46,70,234,28,109,77,234,90,89,203,173,187,90,165,64,9,114,165,200,246,214,177,189,129,76,162,163,116,228,28,214,214,41,72,25,225,70,161,33,246,154,188,198,123,208,74,128,101,196,228,45,89,109,200,131,112,53,94,132,64,117,172,120,136,68,44,52,50,234,200,38,234,169,211,104,211,150,122,186,213,31,91,11,6,41,233,72,142,100,90,184,12,73,124,181,61,235,247,41,102,30,183,150,253,120,178,110,86,112,214,234,145,69,65,204,129,126,153,243,125,191,85,70,90,253,177,94,97,217,134,214,168,180,6,16,173,10,170,56,171,40,83,81,24,108,214,75,89,180,162,42,100,21,152,218,80,8,81,127,161,151,234,115,19,179,103,166,103,118,117,30,164,209,174,29,96,157,94,151,130,100,163,59,238,180,107,35,84,36,198,48,44,48,131,205,184,78,56,92,174,99,49,16,218,199,115,77,101,132,232,225,50,158,66,190,42,146,83,27,49,139,244,128,26,145,197,33,213,140,133,120,60,106,107,98,117,76,176,185,190,216,163,27,69,171,39,224,247,3,72,128,9,155,248,250,39,108,102,68,243,195,81,19,124,242,123,224,87,131,139,56,202,114,163,36,19,197,87,90,124,223,128,40,170,234,152,32,39,165,69,20,149,155,145,224,1,235,2,26,112,82,138,176,18,218,203,36,255,104,138,215,102,235,126,242,113,188,22,251,93,122,80,93,72,197,154,25,76,107,131,81,85,166,11,248,102,99,171,67,188,33,146,97,137,109,205,135,248,92,47,70,150,86,36,186,16,189,25,59,43,177,32,233,155,213,130,54,215,122,139,129,38,139,41,23,201,58,210,173,7,129,173,64,253,161,34,162,98,61,94,52,160,168,56,238,232,235,220,176,81,241,116,195,50,160,144,181,56,120,50,213,135,46,51,98,217,137,33,112,193,76,170,216,197,78,123,86,102,201,82,32,230,160,50,240,106,86,67,104,142,25,238,74,198,115,83,89,46,16,133,66,193,42,216,51,178,187,89,88,33,110,40,50,85,92,136,20,91,44,74,102,117,83,150,248,86,83,105,149,103,171,66,13,210,234,253,177,182,42,207,40,182,57,15,145,90,40,48,99,134,144,187,126,212,143,204,53,182,18,53,40,170,230,202,117,147,114,181,142,213,14,234,212,68,107,141,88,77,212,22,104,51,170,98,108,131,98,144,42,97,226,245,53,67,181,151,244,66,102,86,58,100,96,100,52,140,26,150,76,140,162,78,24,42,252,114,158,51,40,151,103,205,168,156,163,8,98,92,148,139,166,93,159,201,242,4,106,173,80,141,203,209,197,181,76,52,35,175,30,33,104,99,92,235,241,88,99,56,93,88,30,87,147,89,149,14,157,198,168,55,108,16,27,97,214,225,134,34,172,206,176,186,209,94,32,220,2,143,16,13,171,233,133,90,165,58,14,124,66,16,253,110,177,208,12,218,177,132,247,136,208,161,195,118,64,244,148,166,196,148,166,154,198,206,58,245,106,81,37,250,228,36,40,12,88,43,236,15,204,5,41,155,133,13,190,138,150,189,9,49,0,61,172,27,124,217,168,32,126,125,78,77,140,21,135,249,19,106,180,198,93,117,42,104,109,38,40,250,86,59,23,54,170,66,196,215,98,211,130,140,178,86,181,80,165,104,131,185,108,77,192,50,81,213,72,14,175,70,53,171,49,175,147,178,209,88,195,3,117,132,186,132,128,84,98,214,205,133,205,156,237,20,21,142,106,16,156,91,154,84,233,86,99,93,152,66,180,176,241,114,157,174,129,217,22,210,148,91,19,209,93,196,149,46,164,118,103,62,219,41,25,1,162,144,50,131,218,185,30,38,134,104,197,21,40,103,51,84,251,90,204,145,77,8,213,116,219,67,203,235,185,218,30,47,204,128,34,70,11,79,39,101,119,237,109,4,202,46,46,84,114,9,166,191,57,23,72,29,98,132,5,200,92,229,137,105,125,30,117,96,203,25,230,192,146,61,233,81,68,211,224,103,147,233,26,31,174,88,6,83,244,166,201,11,138,130,77,250,163,33,61,40,70,80,45,8,55,107,18,247,4,25,131,36,45,199,194,125,188,17,216,146,3,81,116,73,153,172,22,72,197,111,243,154,42,119,234,5,28,105,6,69,105,45,216,85,19,30,75,45,115,109,183,123,77,189,13,86,58,111,48,108,79,85,40,215,141,198,150,97,207,75,144,87,55,71,102,59,28,151,23,236,66,107,215,59,67,197,24,57,204,202,67,235,254,8,105,76,102,240,52,194,89,162,208,162,104,20,29,210,110,104,32,139,198,112,67,168,24,131,24,197,78,3,135,229,241,192,84,166,29,166,140,97,197,174,1,23,66,49,46,23,165,156,20,148,68,18,97,114,213,192,46,68,189,230,198,151,132,165,198,180,217,200,81,81,211,7,230,199,76,180,86,193,178,193,121,12,30,64,57,23,147,26,117,188,186,52,214,99,121,66,7,140,191,242,153,141,161,68,10,203,84,114,109,180,98,112,206,172,231,98,163,78,167,215,225,180,138,223,235,90,8,76,251,98,117,177,81,221,197,66,104,17,149,181,104,141,112,129,26,240,140,50,101,244,89,71,168,66,16,188,40,144,51,24,231,107,220,160,161,123,245,161,201,19,108,201,171,69,125,120,76,200,220,102,19,15,28,131,106,233,24,220,41,107,163,117,193,180,217,120,145,179,86,109,26,177,220,6,214,44,47,36,208,199,101,74,211,16,116,186,174,213,166,45,130,55,123,134,221,228,57,57,20,167,131,166,92,172,202,205,10,105,118,90,80,175,63,96,53,34,23,117,59,65,173,207,59,108,130,160,91,20,218,109,186,90,29,123,72,213,48,180,234,116,216,112,26,38,61,70,89,108,28,78,44,115,8,247,138,109,178,140,69,189,150,53,214,137,174,68,64,181,85,207,197,199,210,202,213,16,85,107,21,200,110,161,42,49,125,147,141,93,96,34,112,13,143,172,118,164,70,36,105,133,97,68,10,164,175,88,230,104,96,90,109,86,11,11,173,136,183,55,182,83,94,245,54,142,58,29,107,96,120,232,180,55,10,74,27,99,216,86,106,195,241,132,30,143,44,71,217,176,186,177,26,41,221,137,84,178,144,13,36,23,115,85,117,229,182,226,77,167,220,181,165,193,220,71,102,195,28,94,86,148,101,72,75,117,166,68,69,78,203,238,204,227,174,184,208,100,185,58,167,200,178,238,245,10,144,174,227,13,156,159,246,134,106,13,67,167,225,172,7,141,240,18,180,170,179,118,221,200,173,154,242,172,135,3,99,45,98,229,80,17,163,80,46,106,35,122,67,218,37,98,37,181,145,97,171,222,147,7,148,172,32,209,192,227,250,245,230,140,148,160,206,74,82,167,131,14,180,48,151,109,86,238,155,17,222,241,248,160,54,88,216,179,54,51,157,90,122,159,237,209,83,205,89,87,219,45,94,25,208,54,135,20,115,122,191,24,206,5,182,63,216,176,53,186,25,23,33,162,201,8,72,83,192,162,26,139,173,189,25,220,145,200,186,109,206,13,174,181,40,78,173,77,111,212,107,187,101,133,211,169,193,176,230,108,230,115,127,216,174,186,21,122,8,149,52,23,170,142,161,202,210,84,135,195,122,64,181,135,139,26,49,106,233,235,150,136,65,238,48,158,142,117,6,170,210,72,179,53,205,45,227,85,131,171,118,29,23,227,11,43,209,196,72,175,50,33,221,198,218,23,144,96,29,173,42,202,208,64,136,120,201,25,65,71,230,103,193,102,222,139,151,53,74,118,72,173,43,70,141,110,115,238,78,226,126,117,227,21,249,70,87,159,85,55,189,138,191,106,153,99,108,65,97,181,234,112,133,232,72,236,245,8,127,94,154,214,108,75,155,118,205,177,192,148,28,12,140,247,73,163,221,177,10,245,241,180,36,174,149,54,55,48,54,53,168,237,15,165,34,94,12,161,126,173,93,207,205,137,46,73,59,152,36,82,131,104,232,88,18,141,139,51,175,37,58,246,0,89,44,250,43,99,52,141,131,246,104,217,85,235,171,150,22,173,27,172,235,137,243,230,114,230,71,130,158,35,71,174,224,251,147,161,208,165,129,1,230,91,152,211,25,112,100,187,194,7,139,105,81,169,14,106,57,173,65,11,118,167,63,81,33,143,131,112,211,29,22,229,161,85,105,205,54,225,178,221,237,212,224,94,109,136,249,229,22,186,88,121,211,178,47,250,106,209,24,135,144,206,175,72,168,55,199,176,9,107,192,221,246,168,51,139,70,176,18,5,149,74,173,102,169,157,176,18,35,173,24,105,76,89,148,15,49,117,196,249,192,219,81,99,161,200,162,30,52,39,106,26,54,246,203,245,250,98,48,90,86,181,181,230,86,33,196,107,145,98,149,142,115,37,108,197,202,80,113,188,116,113,90,150,101,180,108,55,25,5,157,52,154,116,83,207,161,102,115,196,108,154,88,137,4,102,211,136,106,99,180,201,26,100,145,164,169,138,106,139,50,214,38,22,19,49,181,92,56,179,220,51,68,96,187,51,76,102,28,73,210,71,9,53,250,121,98,71,93,172,46,224,210,20,151,96,84,250,226,37,177,71,239,22,126,89,48,210,7,203,191,52,58,233,29,66,249,231,215,249,188,248,165,119,138,61,55,160,233,46,72,202,93,2,31,28,124,243,110,19,94,18,141,243,85,118,80,244,18,16,75,168,189,218,222,47,221,127,191,41,120,177,237,13,21,75,126,94,101,23,78,47,60,73,209,67,255,234,18,133,19,22,159,197,204,69,48,15,173,233,219,187,148,37,88,66,165,210,3,148,111,71,115,185,171,45,15,135,17,253,8,49,60,147,251,46,217,235,183,228,122,85,225,215,165,92,148,4,140,220,190,193,126,44,108,103,40,83,121,48,207,48,220,62,108,167,146,215,88,138,99,14,194,118,154,76,30,97,146,164,155,104,149,48,157,55,42,84,133,57,8,219,233,210,219,92,55,97,59,81,58,79,0,91,191,114,16,50,19,20,92,50,84,133,77,66,124,214,183,145,60,179,216,156,113,250,123,73,83,221,52,146,166,136,167,244,64,21,251,7,148,177,139,15,106,164,21,237,67,108,222,68,202,188,221,236,135,2,101,234,202,245,78,127,14,130,102,102,208,17,215,129,7,10,125,27,64,243,219,159,111,127,126,117,127,188,59,161,248,188,4,41,229,86,48,62,47,137,105,229,61,35,28,95,90,248,25,1,249,158,38,120,76,235,190,160,124,79,210,216,133,229,243,158,19,152,47,173,237,222,208,124,251,122,30,9,206,151,150,126,44,60,223,142,72,161,112,28,46,60,61,86,144,25,44,23,145,7,86,20,213,187,63,102,91,86,246,228,100,27,98,47,13,135,183,75,219,26,29,39,48,126,147,154,177,124,16,84,46,101,241,177,176,114,94,6,145,243,72,96,185,52,199,187,125,91,30,100,244,182,32,111,133,151,219,149,207,56,253,242,31,254,228,253,239,254,247,47,255,244,71,63,255,147,127,247,254,199,255,248,254,239,255,219,19,180,183,18,32,247,28,237,154,127,147,114,199,54,58,217,153,93,219,231,71,38,210,94,152,239,238,114,244,229,63,252,135,247,127,250,127,60,192,81,102,137,221,109,243,190,210,173,69,246,116,165,247,196,218,219,150,121,32,218,222,174,224,189,113,230,78,97,25,69,62,216,161,217,91,134,42,60,69,100,4,255,226,100,247,170,116,171,49,15,154,218,23,201,101,244,157,185,253,238,73,58,219,75,86,24,113,73,22,31,40,112,80,81,118,8,119,95,213,86,50,123,59,126,103,246,238,210,129,188,124,39,1,204,253,174,34,43,51,149,120,183,175,60,35,116,167,178,45,55,201,141,175,155,188,233,185,146,187,89,103,96,22,72,81,27,174,46,73,224,157,1,107,249,85,54,248,47,110,25,209,175,110,92,184,27,162,137,141,121,151,230,227,4,8,130,56,38,112,236,50,222,199,89,218,11,175,118,242,202,226,104,222,184,61,95,201,166,191,57,57,87,216,242,84,248,38,75,53,179,191,217,105,78,96,148,231,127,13,120,254,56,45,125,192,253,160,168,188,197,50,33,203,103,238,198,206,145,72,236,251,74,94,166,168,113,146,48,75,92,6,240,61,115,4,114,32,163,150,250,37,54,147,215,211,7,125,138,26,110,93,151,244,187,149,102,12,211,223,55,207,64,65,240,236,40,181,60,203,59,12,197,11,121,125,87,34,115,102,110,28,138,91,237,120,204,159,216,170,242,243,253,137,215,175,95,191,104,130,74,214,181,119,119,11,109,199,127,9,218,61,126,114,238,73,23,197,23,78,59,15,207,50,7,67,23,78,214,134,227,249,32,89,0,30,156,76,222,62,156,247,254,121,227,176,46,4,100,62,158,36,146,118,37,33,76,243,167,223,172,33,10,132,254,228,82,115,199,78,73,187,52,181,85,110,22,197,251,8,237,203,109,205,135,180,159,111,21,185,211,227,119,107,59,236,250,221,179,99,21,56,185,163,3,7,203,252,177,50,220,97,42,81,139,123,114,167,250,113,147,249,166,243,78,96,226,128,143,99,45,72,109,134,253,179,157,69,2,116,231,158,10,82,197,120,251,18,58,64,175,246,105,135,182,127,246,239,144,67,228,160,244,161,36,183,129,157,143,36,249,238,105,187,230,30,24,218,35,171,6,158,161,48,176,106,200,98,49,43,64,160,167,15,7,108,69,113,185,244,13,4,108,37,138,136,12,38,53,245,185,1,91,229,98,233,233,128,173,168,60,147,178,128,173,10,244,88,27,9,21,249,38,218,136,168,56,68,72,8,249,220,54,42,234,135,111,185,43,250,106,103,249,20,75,96,32,79,103,165,253,102,183,162,40,239,18,40,96,55,117,213,146,232,107,222,221,188,91,143,33,29,110,55,19,242,171,253,142,49,214,25,129,137,125,157,168,112,242,125,63,192,215,175,246,241,32,230,186,162,168,246,147,85,221,56,121,247,108,216,194,50,130,162,208,118,9,57,92,59,240,34,129,147,208,173,181,197,6,182,193,11,234,187,184,216,210,149,102,1,240,130,95,82,48,225,210,125,113,185,171,236,22,219,61,237,204,154,243,2,222,79,130,100,130,60,9,94,82,253,190,12,248,112,151,7,79,155,74,103,8,148,39,225,60,76,64,249,75,236,252,192,155,122,129,234,28,138,41,1,123,72,42,219,106,19,114,137,150,240,196,102,255,0,34,202,13,17,24,197,49,228,112,251,253,213,225,74,7,189,186,181,18,189,80,172,175,47,19,44,202,67,55,161,136,148,224,196,127,74,147,162,140,139,34,4,125,152,80,64,75,30,174,225,67,41,190,76,9,46,117,255,194,84,165,217,219,7,45,179,23,171,227,110,40,189,140,151,155,82,243,29,47,91,39,236,54,43,135,111,184,94,208,84,239,174,154,7,158,100,131,229,56,185,119,241,65,68,47,46,50,216,84,229,246,230,20,168,237,32,37,65,41,221,231,4,202,123,176,221,115,123,160,33,231,31,200,136,106,167,127,147,170,178,61,186,187,28,101,155,119,175,143,24,120,96,188,23,143,198,123,232,249,32,79,26,107,71,245,62,150,120,118,208,137,128,227,215,47,82,148,135,72,188,172,85,207,107,198,30,86,228,205,155,20,78,228,96,217,188,61,3,60,143,96,22,208,40,253,253,212,10,119,188,28,188,120,58,184,181,127,251,242,245,244,131,170,201,182,137,247,211,51,9,44,131,36,40,192,197,65,194,87,160,155,121,99,95,81,18,219,221,238,44,21,232,230,33,77,76,153,22,15,223,87,223,174,224,228,201,87,251,251,170,179,209,150,255,10,28,222,62,27,112,177,119,104,49,24,151,94,170,202,251,109,216,55,111,146,157,243,157,19,156,205,177,23,160,95,14,70,252,177,75,115,252,240,121,181,185,78,178,55,255,249,250,34,133,196,73,94,14,255,155,235,140,28,120,158,61,124,243,70,242,192,200,125,155,172,211,23,197,212,132,60,88,129,62,196,24,122,126,165,153,181,246,246,5,53,158,92,202,115,85,54,46,238,237,235,99,97,238,54,35,95,68,34,109,64,250,28,216,205,187,217,230,206,246,228,193,244,179,51,108,76,117,22,220,28,91,184,93,99,134,89,255,152,113,127,48,252,21,201,159,171,55,246,244,161,33,181,223,96,61,174,118,151,122,123,71,229,238,40,223,179,2,164,255,160,252,118,187,185,219,227,32,143,209,56,185,76,69,244,36,169,76,48,175,118,111,232,178,24,37,23,83,224,162,25,247,156,54,129,49,28,150,158,111,235,248,111,239,149,209,253,190,208,87,155,103,147,218,222,188,177,165,213,118,32,191,189,129,69,191,202,64,209,95,72,231,45,240,203,164,224,101,110,146,191,157,222,239,232,229,182,153,64,10,169,98,236,79,211,220,72,100,255,60,29,35,119,50,236,207,48,109,59,236,174,61,159,60,187,115,214,102,39,212,164,21,175,246,62,1,68,102,47,25,142,86,158,93,234,243,27,187,179,72,47,100,201,83,94,223,136,96,251,82,243,96,111,114,87,53,112,251,229,179,36,225,228,226,4,3,131,224,252,158,102,60,174,37,239,46,129,166,166,187,22,207,54,77,128,149,101,73,166,121,148,118,123,139,243,206,241,173,3,90,86,124,161,232,43,30,84,183,91,5,143,142,108,125,140,227,76,51,15,180,69,148,61,85,5,89,15,246,237,53,221,239,73,83,230,38,225,95,49,69,63,37,149,208,185,76,182,233,159,247,22,230,91,241,61,135,226,118,196,60,246,202,167,159,158,229,98,248,124,159,106,164,167,183,154,48,157,188,199,169,84,242,227,228,37,204,48,249,37,37,191,252,244,165,140,186,61,247,213,8,210,3,97,125,33,121,15,84,217,157,23,51,118,71,210,148,5,147,183,234,148,67,11,201,1,52,152,78,223,227,52,81,80,166,2,50,8,121,146,201,222,251,152,76,250,68,0,79,28,150,34,193,19,141,206,222,51,149,104,55,77,51,24,33,143,164,196,229,237,233,180,236,197,148,203,108,210,231,17,120,158,189,97,210,182,239,146,76,246,136,230,254,121,159,90,29,60,169,80,255,63,123,111,226,228,186,117,221,9,255,43,93,114,166,108,23,187,31,177,47,79,53,169,1,1,18,220,247,253,155,124,42,236,4,9,112,3,72,144,84,169,202,25,199,177,36,71,241,50,118,108,199,206,216,202,56,177,147,25,75,113,22,111,242,242,207,248,109,255,197,119,1,110,88,187,217,173,39,125,147,201,83,75,173,247,238,5,206,239,220,237,220,115,238,57,231,98,198,53,92,47,20,204,157,152,195,0,115,160,208,97,25,70,227,64,217,142,219,112,46,171,4,40,116,131,230,28,215,209,69,114,35,238,90,231,25,61,219,184,94,129,194,153,251,228,56,139,115,215,219,28,179,200,30,219,38,29,122,194,206,130,174,216,22,153,20,168,33,192,227,144,251,120,58,107,100,175,45,142,49,115,141,125,15,131,110,213,188,86,229,54,160,251,65,171,114,141,115,164,221,190,85,252,137,247,5,232,21,254,88,15,186,119,199,159,187,151,99,86,160,106,16,232,170,13,15,186,74,203,50,24,168,233,48,243,252,137,208,54,203,104,249,134,231,104,75,185,101,163,252,154,189,158,20,24,11,20,78,0,175,148,219,94,59,111,115,46,36,4,10,49,15,18,252,6,67,5,170,208,188,205,94,107,57,38,5,170,90,110,13,24,40,187,112,98,198,202,49,179,130,55,122,240,185,16,244,129,3,10,79,1,132,155,130,59,225,0,115,39,191,159,215,33,39,7,36,93,0,204,155,160,197,197,134,27,165,120,234,17,235,52,225,60,210,203,226,158,246,22,60,102,29,105,239,138,240,126,14,20,7,135,231,23,199,62,35,75,10,120,64,0,47,65,44,179,40,53,2,84,189,250,115,51,56,6,41,121,204,237,169,162,37,64,53,197,50,90,185,113,244,92,142,202,211,140,27,168,185,40,31,27,161,121,147,64,103,15,189,2,126,19,222,111,111,100,244,83,12,37,225,18,196,203,75,214,27,139,202,97,54,152,108,240,41,11,60,197,110,91,116,230,122,149,101,178,133,179,103,212,245,206,186,113,233,156,215,95,86,208,89,234,95,254,183,120,74,143,59,222,197,158,210,207,254,209,254,154,187,189,110,232,57,99,30,95,29,44,68,207,5,19,168,191,145,133,229,4,212,239,53,200,125,253,254,28,63,248,62,12,185,94,153,67,253,225,227,52,162,118,112,246,184,245,123,163,60,84,127,99,184,250,197,149,231,145,114,141,191,125,189,167,2,90,43,241,244,141,46,80,143,203,36,74,75,190,122,19,232,16,190,122,217,251,199,87,191,247,150,157,234,85,76,37,213,67,189,255,28,226,68,127,111,27,28,3,146,128,230,112,246,101,29,188,93,103,220,96,240,82,88,155,63,189,183,215,158,246,0,39,159,222,201,207,119,21,83,113,80,166,246,21,174,251,225,236,92,60,41,85,87,62,221,251,88,125,244,71,184,239,237,93,18,167,150,28,255,115,31,75,187,65,95,105,223,225,97,192,93,23,54,27,60,46,124,131,21,240,223,165,211,87,225,110,4,15,251,139,18,30,247,12,44,159,119,52,249,157,195,185,169,255,159,251,188,120,80,18,143,47,122,170,116,192,195,152,212,43,71,207,199,193,245,145,252,216,65,73,191,227,185,199,7,143,200,237,157,157,212,121,183,114,122,118,144,220,249,4,248,195,93,12,120,199,138,209,197,127,125,5,61,194,34,113,155,71,50,231,69,116,236,232,208,50,185,160,187,15,30,148,32,127,199,112,62,140,8,123,134,239,34,36,199,17,58,243,135,193,209,32,186,176,87,26,24,116,222,179,80,108,237,209,37,14,93,60,74,123,111,72,130,119,124,191,216,67,254,113,255,41,44,152,208,134,156,212,235,247,239,240,147,119,38,217,91,31,230,198,191,198,239,141,118,242,197,220,50,75,67,99,150,24,75,241,128,69,226,115,192,92,223,253,76,60,35,135,40,133,4,62,226,102,211,29,125,178,188,107,49,250,92,56,23,146,255,152,222,155,36,134,110,149,11,200,231,239,221,246,251,185,116,62,134,204,34,147,101,150,231,248,241,203,172,131,15,40,218,130,164,86,36,57,107,94,58,191,119,244,229,197,142,168,79,141,177,176,107,41,8,124,151,224,138,136,62,215,7,125,23,164,207,249,116,231,38,155,160,206,220,71,151,249,88,91,94,200,37,242,16,126,63,65,210,113,106,215,227,131,200,115,133,223,253,196,239,173,41,29,145,205,249,241,149,231,86,243,215,250,15,58,131,181,247,131,140,134,166,197,171,244,247,166,28,244,182,197,67,4,172,173,123,44,164,187,146,89,30,240,248,133,249,47,23,204,152,131,225,118,159,230,4,253,116,65,44,191,159,9,76,4,215,51,151,36,188,67,97,137,73,143,38,177,17,231,75,123,109,79,236,181,176,55,45,200,227,94,39,12,153,35,158,131,47,81,115,121,152,106,127,31,22,15,198,199,45,218,211,61,120,240,249,241,146,135,39,20,9,154,72,192,215,160,144,251,47,81,13,190,138,137,19,245,11,219,196,29,35,224,188,187,74,52,24,34,94,195,184,110,11,88,154,7,207,97,242,94,16,48,24,66,93,19,230,44,174,62,18,100,155,36,227,252,46,194,55,111,161,112,204,126,242,63,242,40,166,219,15,70,249,237,102,134,255,161,99,28,111,104,190,71,88,240,250,142,8,53,211,253,231,224,170,244,45,158,128,211,50,252,120,140,248,137,104,39,129,151,222,186,91,55,182,130,125,16,136,29,143,12,205,249,200,229,42,246,204,37,52,101,62,150,149,18,112,129,134,196,206,217,31,122,181,119,136,6,198,247,78,162,161,213,230,57,71,207,135,33,151,145,137,74,4,255,170,13,158,207,32,243,184,46,10,187,80,175,98,59,60,222,153,154,180,106,174,162,226,24,114,103,222,29,198,125,220,91,113,137,117,183,28,67,197,156,40,69,79,26,124,79,98,225,6,248,20,155,91,158,188,109,80,238,112,226,6,71,43,241,188,49,124,74,25,113,244,222,221,151,183,174,156,196,133,3,164,202,65,106,68,23,95,192,248,122,235,179,215,175,174,10,120,245,243,234,231,63,216,117,4,255,101,47,119,174,62,251,40,253,200,251,55,28,104,240,89,79,94,196,132,149,28,69,95,220,153,68,92,76,73,98,198,83,108,182,251,145,234,57,186,36,124,71,65,82,158,123,66,46,147,172,66,183,164,237,136,20,249,105,164,237,224,2,76,82,184,138,95,154,182,163,64,194,221,169,73,56,1,171,251,212,36,149,86,30,126,177,150,155,149,214,243,62,190,117,227,125,104,240,148,237,44,226,2,132,208,66,48,231,39,252,52,24,41,247,127,161,20,238,211,171,190,136,47,26,117,211,207,147,18,32,14,254,209,152,104,167,91,211,11,94,143,132,179,5,243,56,222,186,187,121,183,4,169,29,82,42,238,79,36,112,207,86,66,144,219,41,94,219,179,170,30,192,233,99,67,8,99,236,45,200,123,209,10,40,58,111,122,170,133,55,31,15,17,126,209,241,246,62,251,232,126,18,212,51,152,226,9,123,103,133,7,127,209,233,239,128,235,233,212,13,109,126,24,205,253,193,138,159,188,181,82,85,125,19,1,120,64,10,216,237,51,252,114,238,62,86,216,252,75,1,190,40,144,254,37,34,69,67,235,95,34,241,75,131,237,239,130,188,59,252,254,196,204,49,252,254,101,182,226,242,128,252,7,162,94,30,162,127,15,201,112,119,46,101,56,242,253,30,164,195,105,147,247,122,53,144,56,121,143,55,239,78,157,188,7,49,95,242,228,67,222,250,120,233,147,247,234,174,228,4,202,7,144,249,88,41,148,247,235,168,135,37,81,222,11,227,194,52,202,251,209,188,239,132,184,60,149,242,1,11,236,190,252,60,44,157,242,94,13,190,60,161,242,94,124,127,178,41,149,247,98,229,83,76,170,124,89,93,20,78,171,188,7,221,151,149,88,121,244,126,69,18,24,206,230,196,81,246,64,238,57,254,62,143,2,245,254,124,12,208,187,217,30,174,12,56,151,108,142,37,129,235,179,160,164,187,7,206,124,196,234,7,167,251,110,15,9,39,87,208,235,254,203,135,95,31,175,44,247,115,72,199,27,236,30,123,113,234,55,162,98,59,10,96,193,51,84,60,194,214,41,251,198,15,119,181,191,161,204,253,182,189,43,146,46,177,167,130,246,211,57,31,230,148,76,22,164,239,70,185,223,74,54,116,211,86,232,66,171,35,28,173,10,184,160,70,136,175,204,68,235,241,192,160,239,74,156,19,77,48,82,182,14,108,232,131,29,103,130,225,50,148,11,154,178,50,175,244,91,219,178,79,50,218,23,184,113,189,192,166,89,154,130,113,108,155,63,5,238,246,134,185,86,230,75,235,181,187,91,22,190,191,249,206,190,60,225,95,218,149,159,102,114,14,144,31,43,67,73,255,135,33,108,121,4,20,99,159,175,147,156,88,98,178,76,207,77,44,81,189,196,146,2,234,133,200,103,27,110,208,254,41,93,67,58,71,186,239,67,230,247,149,2,195,72,224,157,166,157,185,158,112,140,226,189,195,184,17,251,234,58,115,77,113,140,153,57,230,63,8,135,60,139,121,102,204,94,19,28,227,128,26,105,255,236,38,3,30,222,114,12,6,138,20,134,45,186,201,27,153,226,245,162,204,152,236,224,240,250,246,144,94,177,99,149,3,143,171,44,179,61,85,59,25,6,247,106,178,110,122,65,150,161,64,77,48,185,34,205,146,128,199,28,99,114,3,47,195,228,72,6,201,49,43,80,116,202,173,88,115,40,123,109,149,24,2,20,158,114,43,72,14,230,92,64,61,59,112,179,4,246,233,0,227,236,142,117,83,25,172,236,177,141,179,12,179,203,122,1,255,46,27,91,64,36,235,229,213,164,207,133,41,158,153,228,206,121,53,235,156,121,236,115,139,99,86,185,115,94,205,58,55,223,167,52,228,226,243,106,200,220,206,171,215,249,112,94,205,154,15,208,228,207,121,53,248,185,198,225,25,130,247,242,106,210,252,137,57,45,207,76,242,190,188,26,35,191,225,220,185,224,230,153,156,242,106,236,252,136,187,54,121,47,207,228,148,87,3,231,113,206,237,74,42,31,206,171,73,231,221,241,46,122,201,36,167,188,26,150,228,188,43,228,184,125,202,210,224,60,161,246,191,131,41,21,140,155,66,4,56,229,121,183,58,123,200,115,162,78,137,37,142,151,232,132,103,92,228,198,113,218,30,39,236,190,183,186,59,239,6,109,169,17,184,229,78,96,224,125,250,8,228,102,165,0,134,102,222,164,220,143,228,41,203,68,63,178,177,206,208,25,183,31,160,204,224,192,225,36,115,126,88,96,214,101,229,72,11,96,77,216,32,216,137,161,153,151,7,195,2,126,65,71,111,217,3,162,25,135,120,78,18,105,42,130,209,214,77,165,9,20,146,138,183,168,239,184,87,239,32,170,47,191,87,239,223,101,182,200,97,35,251,180,178,69,162,231,34,39,159,130,255,248,249,22,23,250,227,43,152,74,142,0,119,235,253,129,144,145,40,196,80,112,68,178,219,59,217,237,126,105,172,117,48,38,97,239,53,86,2,193,179,145,208,138,132,8,206,112,11,162,177,61,33,47,241,201,33,243,144,64,133,80,84,251,221,1,15,143,167,246,104,127,122,253,57,248,243,177,1,86,225,19,243,171,132,174,245,130,127,2,1,7,247,97,227,124,138,126,91,104,58,116,255,168,129,48,185,211,201,186,23,217,144,16,133,20,60,183,124,51,28,106,20,9,72,188,224,60,252,58,129,192,109,135,244,209,96,166,203,3,92,227,131,92,47,153,247,23,71,255,70,58,238,62,161,186,47,163,53,119,133,236,222,147,193,184,149,117,119,248,238,237,33,188,15,99,33,26,103,123,123,56,239,131,80,110,11,235,189,79,104,239,195,192,131,49,187,15,124,229,94,161,190,31,35,220,247,206,38,222,22,246,27,141,45,189,45,242,247,173,203,114,107,62,225,12,128,87,169,131,175,82,7,95,165,14,190,74,29,124,149,58,248,42,117,240,85,234,224,195,25,59,95,159,16,241,171,196,221,160,224,234,151,144,63,59,226,28,211,124,229,94,252,238,175,58,59,91,130,215,33,4,234,54,145,170,80,58,192,101,183,47,68,155,17,212,148,195,65,231,94,110,132,79,252,159,47,70,240,75,172,91,243,78,162,137,20,167,207,51,185,127,13,121,120,92,99,32,224,227,57,62,231,243,245,28,200,196,164,23,4,253,61,201,82,159,186,69,234,39,158,76,156,194,248,143,33,248,9,169,47,238,1,245,173,73,67,68,124,86,77,220,221,242,73,57,69,214,74,76,66,95,153,137,57,172,119,52,48,152,37,17,195,73,200,29,114,117,240,135,36,231,58,4,122,202,255,152,30,213,172,131,90,2,18,147,146,115,246,60,121,233,12,158,239,41,65,63,143,166,86,221,162,80,248,59,51,89,115,247,188,86,159,230,184,134,187,243,142,105,23,155,74,241,240,193,143,180,230,227,13,254,89,144,38,4,22,171,10,233,15,186,245,127,32,161,216,170,85,31,1,13,193,82,62,247,217,55,95,211,229,215,30,191,6,67,48,77,195,248,107,215,175,185,171,13,20,0,219,209,77,61,188,89,233,222,242,7,21,110,131,222,80,5,83,55,182,160,254,40,19,64,133,100,89,111,204,151,138,170,111,222,112,251,252,80,121,3,106,100,5,216,127,250,220,229,0,148,130,2,205,216,206,71,214,107,143,255,159,55,189,103,222,240,176,73,12,162,48,250,12,253,228,151,191,124,254,227,63,123,242,211,111,63,249,210,47,143,184,146,33,88,224,189,215,100,93,2,69,171,41,120,91,246,216,36,104,236,92,240,134,172,72,58,152,197,175,61,198,105,8,161,222,186,246,195,16,20,76,82,24,121,198,217,152,70,152,60,40,130,131,244,73,28,141,167,143,192,116,144,62,73,18,48,14,251,219,241,246,15,175,94,124,247,71,87,145,54,128,190,181,149,80,51,96,42,22,134,162,33,44,8,3,67,16,238,54,229,140,243,135,95,190,251,236,199,31,133,81,76,176,213,173,230,97,20,58,9,5,143,65,161,41,220,143,242,149,4,20,247,112,33,140,35,39,225,132,58,13,135,72,23,231,12,99,2,123,55,10,178,140,116,23,145,4,128,132,0,16,24,243,166,200,113,80,190,250,225,211,175,252,213,211,175,252,54,50,42,75,65,211,92,61,40,140,68,38,33,161,161,46,195,80,152,32,9,218,223,150,169,110,207,150,209,230,120,197,64,102,204,183,65,48,25,81,227,192,8,136,12,79,54,24,161,72,152,186,20,42,212,36,81,72,88,50,4,17,70,193,65,79,227,200,25,103,52,115,101,226,77,62,12,228,43,15,116,30,150,212,121,80,4,9,117,103,220,25,233,233,191,125,229,249,239,126,245,244,135,95,189,121,242,155,47,132,225,36,69,212,133,169,33,76,111,38,130,30,194,132,18,6,140,162,200,24,76,2,37,99,49,191,244,47,201,152,218,74,8,79,120,136,78,2,141,12,28,142,129,73,138,250,102,228,207,190,21,211,194,221,72,152,198,180,77,72,128,161,161,24,24,220,63,241,159,126,243,231,207,255,237,23,97,24,107,52,91,45,34,40,82,18,10,18,65,1,19,4,247,73,9,87,183,14,99,184,101,112,24,66,78,130,64,99,33,124,83,253,249,7,191,123,254,193,251,209,134,40,227,112,59,96,56,9,132,140,1,65,48,248,12,242,236,163,63,123,246,209,151,35,131,178,218,141,34,32,72,18,8,21,3,130,250,55,160,23,95,122,239,217,111,63,8,131,204,21,61,6,5,77,66,161,227,164,16,69,92,212,148,56,17,132,66,9,34,8,9,79,49,136,162,112,194,191,17,61,253,171,47,63,253,254,255,126,242,131,31,132,193,92,181,64,88,42,2,18,196,162,164,132,189,21,143,44,85,146,32,112,200,55,207,158,253,239,191,127,242,213,95,220,236,17,35,115,1,88,92,134,18,2,35,4,40,65,234,97,80,12,24,12,69,193,222,253,206,147,175,254,240,197,223,252,237,211,191,249,125,24,82,144,36,96,171,233,179,176,92,16,224,36,80,56,8,10,132,2,152,129,62,208,167,127,241,206,139,111,124,0,6,47,12,37,174,128,161,24,194,33,41,36,65,75,9,139,116,146,68,41,200,175,232,61,251,230,79,158,190,29,145,11,43,75,9,239,26,16,149,36,226,194,19,157,4,205,163,125,162,252,249,191,254,248,201,47,255,52,34,79,189,83,6,41,52,255,8,85,140,111,9,140,134,122,12,167,8,26,241,9,56,93,93,186,127,8,161,156,74,253,189,133,73,73,58,29,18,214,25,105,132,14,200,234,255,241,244,11,63,190,122,242,246,183,159,191,255,147,171,231,31,254,253,211,47,126,41,178,126,151,179,57,80,237,67,237,162,18,244,8,26,131,67,170,23,73,129,45,151,242,171,145,46,24,113,3,193,97,36,67,183,236,240,44,23,197,164,189,61,102,73,97,20,26,153,229,207,126,253,227,231,127,250,205,23,95,120,231,233,87,254,33,50,100,130,37,185,159,172,11,171,224,120,146,10,78,199,45,99,50,130,201,121,223,219,139,234,250,135,210,0,150,154,128,133,134,176,16,140,132,81,212,55,209,109,65,140,200,37,65,12,145,39,146,244,74,42,52,51,48,4,200,35,212,167,25,189,248,242,95,60,251,201,87,158,253,237,215,35,58,152,110,40,243,153,101,135,37,186,148,164,26,133,150,19,14,132,17,70,249,85,216,47,253,11,24,161,48,204,82,49,60,223,124,8,134,76,210,192,232,144,96,192,73,132,198,73,255,62,251,229,127,124,242,238,79,34,130,110,101,207,220,216,196,168,9,67,42,74,252,208,160,100,200,132,161,17,20,6,42,173,95,239,250,83,208,119,127,248,229,79,227,84,135,240,12,39,146,108,24,42,98,195,128,190,68,33,44,96,195,60,253,202,59,79,127,248,245,168,242,191,247,145,222,216,75,37,212,44,74,78,216,55,136,168,14,139,128,73,129,250,186,80,214,215,186,172,196,204,186,232,238,4,169,73,27,60,30,30,39,18,245,239,132,79,222,251,22,88,172,145,217,32,128,205,232,102,127,56,17,26,38,56,97,5,193,97,9,1,236,50,202,111,154,61,253,214,63,1,163,60,140,52,93,153,98,68,34,16,80,194,24,145,225,237,8,130,40,220,63,183,191,247,187,103,239,68,148,21,240,186,22,182,203,240,164,149,26,53,98,32,247,112,35,160,166,196,180,195,59,186,8,45,81,60,105,137,194,97,8,48,159,17,159,92,123,242,163,191,142,25,148,253,245,72,226,108,19,26,17,149,78,88,56,145,25,141,192,96,237,248,132,142,162,185,164,247,167,79,17,180,67,97,96,150,225,73,123,120,4,137,164,2,83,249,233,183,255,238,233,247,35,138,157,44,68,14,50,8,56,105,232,195,27,16,234,14,189,175,49,36,142,63,251,205,95,61,255,221,215,159,124,247,39,111,60,121,251,207,95,188,255,111,145,189,213,253,78,169,165,204,151,66,212,170,77,56,168,1,19,2,141,2,19,126,253,142,196,224,51,240,139,143,190,243,252,131,31,133,129,21,57,198,142,38,146,142,6,168,8,34,80,105,253,154,191,43,91,63,248,235,63,252,234,29,176,166,158,190,247,65,84,53,178,236,153,25,22,17,104,146,40,71,145,24,5,12,71,3,50,226,249,251,127,113,155,178,28,130,82,136,4,25,1,67,113,80,88,96,230,39,66,29,205,128,48,24,153,4,6,71,183,116,204,47,207,159,254,240,75,79,127,248,155,48,140,182,212,229,16,4,149,164,251,135,55,91,140,160,112,210,63,82,79,191,253,243,23,223,254,215,72,75,244,176,78,73,208,74,146,98,18,134,32,81,96,52,66,129,115,194,23,223,141,204,56,123,41,88,163,240,242,85,146,54,137,208,14,11,12,51,8,245,159,15,29,118,190,247,255,60,50,252,94,144,80,24,135,72,18,19,33,217,74,17,20,216,142,124,51,237,249,135,127,6,86,110,116,55,138,136,9,90,78,234,174,176,152,128,96,130,64,97,159,156,112,79,234,226,78,239,66,8,136,152,176,92,144,240,234,132,129,92,197,32,31,194,147,223,124,33,230,0,200,114,116,91,10,15,9,162,36,161,132,183,33,20,104,245,1,107,249,231,111,63,253,211,15,35,218,226,254,99,204,97,148,36,157,7,9,45,17,138,4,106,137,223,42,90,172,20,235,160,22,6,112,124,229,129,45,47,169,211,160,208,176,96,40,70,226,254,230,120,85,207,254,234,235,47,190,253,193,179,127,248,245,147,223,127,49,6,113,25,50,138,68,138,142,63,108,64,232,56,56,255,162,241,170,158,254,226,163,39,239,254,48,162,162,206,231,202,84,14,35,9,73,72,84,12,146,223,29,225,85,61,255,224,119,49,71,53,150,98,135,97,228,120,24,52,172,50,120,48,20,18,130,121,242,235,111,2,123,252,217,7,239,63,251,218,159,199,52,203,216,222,152,194,20,76,15,215,53,19,70,86,147,144,209,24,100,58,220,192,63,252,246,247,238,73,0,144,219,239,255,207,200,226,154,73,171,24,68,26,78,66,196,195,136,96,159,247,159,174,1,123,22,108,73,207,62,250,179,63,124,244,243,27,240,151,24,33,238,222,207,19,198,195,146,240,168,56,60,36,1,47,81,20,238,211,170,194,160,120,18,40,29,7,74,5,84,89,128,235,158,26,61,251,245,239,193,95,162,214,251,84,185,145,70,194,50,210,175,68,2,100,120,243,245,32,253,167,243,71,200,31,252,236,217,187,63,143,129,20,133,101,60,34,153,132,8,199,33,250,53,139,223,254,45,128,186,137,87,219,231,186,100,175,150,145,30,165,146,192,194,38,54,78,186,203,211,55,140,95,249,25,152,160,17,213,44,36,195,68,37,225,4,19,165,176,8,0,176,77,17,255,46,249,211,24,0,41,2,128,36,1,16,97,109,2,232,153,136,15,0,34,32,248,230,197,151,223,123,242,163,31,63,121,239,103,47,190,251,15,81,133,122,170,133,173,41,81,77,16,42,24,140,70,180,23,2,199,124,103,191,127,248,253,223,60,249,233,119,34,98,75,8,27,133,18,148,32,136,193,104,135,33,104,44,96,83,63,249,218,215,193,138,122,242,222,15,129,218,23,241,10,237,173,223,0,144,152,4,68,198,1,225,33,160,119,227,129,148,205,92,8,139,124,41,222,141,225,66,69,52,50,2,40,125,62,249,228,170,119,55,146,190,148,12,37,78,243,59,87,5,142,96,177,164,35,216,24,56,10,246,193,89,219,169,20,25,163,125,89,0,32,65,41,71,72,40,6,192,47,23,150,138,49,19,228,152,19,163,125,105,0,132,74,2,65,226,64,208,48,200,213,65,53,142,65,138,42,205,36,69,39,161,161,49,104,148,79,221,152,207,28,101,57,83,213,136,204,57,151,7,128,146,78,124,195,7,18,123,32,159,208,49,102,218,108,101,71,132,247,177,52,0,34,39,129,144,17,16,130,242,175,83,117,102,236,143,85,67,123,160,17,57,108,37,229,4,143,2,138,225,113,32,100,24,228,102,54,87,166,241,72,199,170,0,28,146,4,71,196,193,81,17,56,65,150,19,208,246,53,1,48,52,9,44,174,3,113,95,7,74,194,114,185,189,138,25,40,175,34,58,84,50,150,132,68,197,33,145,126,36,3,104,151,222,70,170,72,147,40,92,168,54,0,138,39,129,210,113,160,84,20,52,9,46,12,148,32,41,80,28,138,1,34,252,162,72,18,34,147,227,80,22,0,32,147,0,224,40,0,29,8,84,16,244,72,212,205,161,44,0,144,116,150,140,199,140,15,77,16,126,128,105,148,126,152,127,37,105,86,19,17,41,71,146,136,255,100,239,217,111,254,225,201,63,125,53,234,125,94,234,211,208,112,75,241,62,91,176,255,160,120,28,136,255,132,242,155,191,3,26,66,180,25,218,84,87,183,97,20,44,9,133,136,65,65,253,90,248,239,191,243,228,47,127,240,236,155,31,61,249,229,23,163,18,219,178,35,81,55,18,140,39,97,145,113,88,126,205,244,75,63,121,242,179,72,183,169,43,195,176,188,123,9,194,64,68,18,80,120,248,41,26,133,105,31,16,87,99,195,40,251,162,0,121,50,137,124,120,33,130,25,65,248,21,184,179,232,186,81,117,195,72,150,108,199,106,191,39,1,79,152,212,88,68,111,244,96,209,8,236,45,144,113,112,106,18,28,25,7,135,197,238,20,183,97,250,235,253,192,9,167,255,0,152,138,2,211,184,111,74,106,179,153,22,213,185,78,165,126,16,50,33,136,9,135,177,56,16,223,24,22,178,97,0,175,36,64,92,76,34,142,199,17,247,105,169,130,161,207,133,109,196,118,63,150,6,64,164,36,16,34,14,132,240,187,50,103,162,48,139,250,149,14,165,1,16,57,9,132,140,3,241,73,186,221,72,31,173,162,97,73,251,194,0,132,146,4,17,55,220,126,89,13,186,197,1,6,143,251,95,76,143,249,170,2,112,106,18,92,204,226,165,73,255,17,203,212,178,5,109,41,152,17,255,146,175,194,15,149,116,108,140,135,99,97,246,80,180,223,243,55,213,108,193,152,68,125,218,167,242,0,16,156,4,4,199,0,81,190,115,48,96,246,44,103,122,188,52,10,213,5,0,145,36,64,36,14,208,183,68,221,99,40,37,30,206,95,19,0,75,10,243,9,159,196,238,193,124,114,207,241,46,85,176,98,225,66,117,1,64,44,9,48,78,54,248,125,235,141,70,24,198,43,9,16,199,147,136,199,201,6,127,8,173,237,232,182,29,85,243,207,197,1,24,34,9,38,78,58,248,77,35,71,209,197,136,112,56,22,6,32,200,36,136,56,217,64,195,126,8,105,36,216,241,195,18,168,10,192,81,73,112,81,57,65,6,66,36,85,65,82,196,217,108,18,191,25,133,42,3,144,73,210,15,69,227,32,125,11,216,0,250,156,2,86,107,44,100,184,210,15,73,39,201,140,176,62,134,99,4,132,227,62,200,23,223,254,224,197,223,126,231,249,143,255,231,179,159,70,162,59,114,76,104,26,74,241,142,7,160,195,132,85,88,156,36,72,138,244,71,65,124,244,209,147,119,223,127,254,251,239,61,251,201,87,162,123,136,53,185,153,47,103,26,80,0,173,16,34,154,164,253,17,116,28,162,95,159,125,231,199,207,223,255,139,39,95,125,239,197,223,191,29,25,62,69,145,221,164,178,48,88,146,6,24,62,236,0,96,116,224,112,249,201,47,254,206,61,236,125,255,131,24,55,174,123,79,214,205,49,169,106,170,234,75,83,9,159,26,161,73,186,33,9,199,1,163,97,224,100,200,48,16,149,4,20,30,64,138,38,40,200,127,178,252,253,127,122,242,189,223,221,128,255,61,253,97,228,180,210,0,82,223,20,150,145,254,84,147,208,232,24,52,255,233,212,17,237,123,191,123,241,141,72,72,131,61,90,153,162,29,29,62,44,193,55,128,81,112,28,28,26,129,123,250,157,72,176,1,216,163,195,125,136,37,153,88,97,15,188,231,234,245,107,154,79,191,241,163,39,223,251,31,207,223,249,231,39,127,243,237,232,206,98,143,228,165,224,132,193,146,230,127,56,120,98,15,230,111,211,87,191,14,108,172,120,176,165,98,40,130,21,182,180,176,164,233,31,54,21,112,154,128,81,200,167,83,185,169,51,111,127,247,201,111,190,245,244,191,255,101,4,107,5,54,104,101,170,233,211,48,30,158,212,145,225,248,98,15,207,175,195,237,195,19,227,66,19,67,16,68,194,201,111,68,11,192,105,96,211,225,126,7,249,143,222,123,242,246,207,163,241,45,225,216,101,137,76,112,242,225,97,179,145,128,105,140,32,253,33,190,94,252,71,252,8,185,177,31,97,160,132,163,101,60,28,75,76,160,40,137,249,133,252,211,111,255,240,201,175,191,250,244,47,191,1,250,45,18,116,59,245,228,132,34,223,196,116,31,5,37,65,134,116,26,2,7,42,148,63,36,195,153,197,156,137,28,11,253,91,151,154,160,133,18,225,221,146,164,129,129,239,31,161,167,127,245,43,208,113,169,136,70,24,62,225,147,225,132,17,34,194,110,216,61,132,79,121,223,59,149,159,124,248,171,39,95,137,248,181,20,115,110,111,111,162,75,86,134,19,198,137,12,199,238,237,225,80,191,231,228,253,167,127,250,97,188,39,219,214,231,86,24,72,78,2,130,227,128,252,110,141,175,191,251,252,167,127,31,15,228,8,203,105,24,40,41,67,8,138,140,17,142,161,168,223,81,227,117,221,27,49,19,92,221,167,84,134,115,145,146,18,1,194,25,105,30,18,237,155,13,47,190,249,221,39,95,125,39,30,201,89,206,194,22,157,140,192,73,72,120,4,137,160,2,109,122,247,135,111,196,47,90,245,102,110,172,194,163,132,32,73,64,68,28,144,127,148,190,252,213,68,32,83,159,70,145,208,36,164,144,106,77,129,29,17,33,3,89,131,127,254,135,95,255,47,119,65,253,38,230,152,81,8,159,201,201,73,122,32,25,182,190,81,138,160,16,191,129,255,252,159,190,248,252,195,111,69,179,19,197,85,104,128,68,34,97,128,0,185,56,140,128,170,242,235,167,223,253,48,62,160,193,146,148,169,114,8,104,8,3,34,73,128,113,141,34,252,3,245,193,119,64,223,61,123,231,237,152,248,179,153,170,234,146,46,24,55,135,139,101,195,160,104,18,40,29,7,234,223,3,223,253,193,243,47,254,118,31,209,23,61,227,220,167,224,134,193,18,142,109,17,2,138,3,243,239,32,239,126,225,233,247,63,124,250,253,247,128,18,31,141,176,147,70,211,153,49,211,194,129,54,4,158,4,7,199,192,249,119,198,39,95,123,251,15,191,253,254,31,126,243,221,63,252,230,95,159,124,248,231,47,190,241,119,241,163,57,7,255,3,186,174,124,24,208,176,15,155,32,146,24,64,226,24,128,131,73,121,31,126,235,217,55,255,229,249,135,191,136,141,137,9,35,145,73,72,104,28,146,63,76,228,221,255,246,236,191,253,42,190,121,83,64,45,97,174,82,73,120,88,28,158,63,166,246,111,190,248,226,187,95,123,242,193,251,79,223,249,85,52,11,108,105,234,86,220,44,77,10,153,34,240,56,56,191,100,249,197,63,63,253,203,183,1,104,76,76,255,104,182,212,119,66,220,60,77,138,155,10,135,89,123,112,254,147,169,167,95,253,218,211,247,223,142,111,29,24,183,229,108,45,24,97,48,49,9,44,78,206,248,79,165,246,113,180,207,190,255,149,152,220,44,113,38,44,195,225,96,132,148,132,20,39,96,168,128,245,252,143,64,223,125,246,189,239,196,29,34,46,227,226,164,136,4,9,29,241,219,239,177,2,33,68,63,125,242,23,191,126,254,251,175,61,251,40,18,130,234,38,25,121,3,22,218,122,68,18,74,130,11,31,237,193,48,5,249,83,206,78,81,201,241,241,200,97,156,164,77,129,140,164,112,210,8,26,56,14,248,231,31,188,248,194,95,71,245,121,211,116,201,197,101,177,40,73,57,11,145,51,95,24,15,236,113,79,223,249,239,79,222,251,167,104,138,150,30,30,37,130,72,10,228,12,167,214,82,64,173,66,124,83,239,197,119,221,176,178,200,12,183,129,85,60,138,206,6,34,201,9,12,133,51,95,73,8,129,3,167,229,251,224,192,56,17,24,223,105,104,82,250,66,88,157,167,96,10,69,252,94,224,39,255,252,237,63,252,246,189,104,104,69,36,137,9,194,146,2,133,177,8,4,66,251,83,173,159,255,248,27,64,159,138,24,168,179,72,40,58,4,37,65,64,49,16,126,83,107,159,217,248,244,7,127,247,244,157,136,197,160,234,83,249,38,46,201,49,41,101,56,124,110,225,161,249,197,93,124,154,173,172,204,133,165,29,51,13,160,164,180,97,42,146,130,8,97,152,95,187,110,185,247,246,212,247,99,17,116,147,173,34,225,86,84,82,58,32,30,62,246,113,47,225,240,47,156,39,223,251,237,139,239,126,233,233,247,127,253,236,239,126,242,252,131,191,141,57,216,114,175,82,178,20,193,218,31,110,89,225,248,238,164,59,6,208,240,125,22,148,11,237,179,188,94,124,225,157,23,239,255,234,201,123,239,71,37,158,39,238,110,108,37,50,15,241,164,164,147,176,122,131,80,164,155,113,233,11,120,176,193,248,120,247,100,68,206,154,236,56,36,72,76,10,193,15,31,108,65,16,68,32,120,64,177,127,246,179,143,162,26,155,123,189,175,251,151,136,107,159,16,169,164,92,78,44,114,245,8,65,70,162,163,129,8,82,14,23,246,198,161,134,195,50,147,162,38,35,230,30,2,209,129,227,100,207,82,142,238,134,234,44,28,91,158,180,146,195,169,136,24,70,128,222,243,43,102,191,248,193,243,95,254,99,76,134,132,20,145,22,73,121,242,145,3,65,208,103,20,225,219,107,221,12,238,213,212,142,75,236,94,69,86,47,158,36,90,195,74,24,65,16,24,28,136,91,59,168,201,73,234,115,56,240,63,41,145,14,70,222,250,147,183,62,251,249,183,174,145,192,151,53,63,255,38,40,129,32,250,206,175,115,138,174,219,214,189,40,8,129,144,152,175,115,250,190,205,249,104,158,122,77,55,181,180,236,188,177,27,1,227,253,17,130,98,18,138,11,232,163,57,176,228,93,56,2,121,240,215,61,21,227,102,159,36,185,188,185,241,116,80,247,18,184,211,215,124,72,12,204,53,129,150,254,228,240,205,184,199,240,163,253,71,109,174,30,33,110,28,167,247,125,155,195,117,159,143,80,2,195,169,192,247,190,124,87,17,126,134,162,68,76,150,253,223,243,137,135,190,242,149,191,241,134,255,195,42,103,102,162,31,54,241,209,125,9,159,46,89,42,96,99,90,207,244,101,229,20,236,239,255,30,200,255,173,116,70,91,203,206,185,159,229,221,39,126,187,159,50,72,250,60,9,164,101,152,235,45,203,176,217,195,87,48,32,239,55,150,97,24,202,253,66,66,126,196,94,35,28,83,42,120,69,80,240,163,9,49,56,183,124,50,225,56,236,151,127,50,225,213,23,156,95,253,188,250,121,245,19,252,162,121,210,126,115,184,94,240,176,193,93,33,152,123,63,232,21,238,187,37,244,120,159,53,25,119,251,180,255,186,221,195,38,23,125,40,178,167,157,47,53,244,223,226,73,196,1,248,190,125,158,190,122,252,120,125,227,222,36,155,240,65,6,240,196,241,226,99,255,149,199,179,165,155,213,242,250,225,137,88,90,199,212,224,7,146,139,191,3,17,129,72,233,34,213,102,159,207,113,35,106,240,35,20,131,5,65,160,177,131,114,3,104,0,45,252,78,109,74,128,37,196,213,166,16,24,194,147,191,230,142,82,42,245,41,124,205,29,65,81,74,81,220,80,252,75,190,230,142,192,36,146,204,50,137,11,196,167,192,50,76,169,180,140,185,86,197,69,31,160,71,16,52,230,3,244,39,166,17,2,129,63,5,166,33,69,148,73,204,13,234,189,168,159,17,140,252,132,212,100,145,20,85,152,196,137,255,35,212,228,51,51,183,170,201,251,155,133,231,2,96,215,179,80,163,175,207,103,150,238,214,60,22,68,176,238,87,182,226,99,121,127,5,236,241,115,129,254,182,236,111,81,70,31,17,148,251,249,201,151,171,151,91,246,94,113,93,250,181,86,193,80,150,54,251,0,109,248,223,61,181,165,14,122,243,66,133,221,234,220,87,95,103,209,140,251,165,61,158,115,139,78,159,250,3,191,25,36,168,206,199,177,113,139,62,127,156,96,175,244,249,87,63,175,244,200,255,63,244,200,176,232,63,18,57,9,252,171,163,196,143,82,57,126,78,3,138,109,195,225,10,253,163,244,15,63,241,239,84,139,69,68,241,181,208,33,223,89,107,112,175,96,18,30,123,23,100,165,129,202,10,54,115,75,33,176,107,189,155,169,53,29,168,196,107,51,32,42,153,106,171,51,202,118,52,240,39,206,253,43,227,176,204,0,252,47,211,103,214,102,222,45,96,251,153,66,175,95,1,127,178,218,224,87,57,235,100,25,115,238,184,15,49,5,190,90,232,76,32,134,201,207,12,240,36,163,57,12,147,82,41,80,193,205,1,13,216,125,139,48,93,218,11,247,249,190,136,23,213,77,199,253,163,161,180,58,205,76,55,63,22,200,156,49,239,22,219,125,190,79,174,84,174,82,217,58,12,199,21,138,22,67,214,6,102,169,220,25,181,106,155,138,152,45,91,253,222,82,160,27,131,113,71,40,115,69,98,76,47,218,115,162,95,110,13,240,149,146,178,36,165,71,32,140,94,42,242,60,188,238,55,115,185,78,207,86,76,158,95,89,66,21,25,240,61,182,49,104,194,200,112,150,89,227,203,53,141,245,119,88,165,191,229,42,208,184,133,207,119,146,74,211,4,154,82,82,100,122,45,209,40,180,154,13,219,250,98,183,43,192,14,151,154,58,76,163,49,19,233,2,210,79,57,187,22,95,89,164,50,208,72,154,183,50,133,66,187,81,204,65,243,138,234,56,197,82,153,105,119,152,73,65,89,21,198,192,100,88,35,44,169,228,107,180,196,152,56,149,111,212,218,53,125,220,209,182,76,195,225,58,172,52,69,135,3,166,235,228,54,131,94,143,86,103,116,127,187,96,182,229,109,137,23,56,172,50,96,134,133,77,163,136,67,172,179,148,122,90,125,39,235,76,165,185,45,160,173,124,165,61,103,116,29,98,224,169,150,106,193,229,130,152,85,167,155,114,86,152,183,182,2,147,41,48,195,42,75,49,188,188,26,224,86,111,42,150,75,229,28,108,25,133,145,173,32,173,18,84,64,225,18,82,34,50,84,143,200,209,54,149,25,113,155,98,170,10,57,38,131,50,253,6,55,180,182,149,229,112,59,238,74,141,93,134,201,167,202,101,179,60,91,165,58,11,193,70,118,131,62,145,99,82,18,222,194,135,78,121,139,216,202,178,148,109,84,26,102,111,93,41,52,26,100,189,129,168,11,184,51,105,105,250,100,170,175,171,29,113,36,25,220,146,236,23,91,221,10,212,174,101,43,37,166,145,45,240,138,211,145,70,106,165,221,129,149,106,113,195,177,45,174,38,88,120,105,93,223,73,76,87,196,231,245,69,31,90,213,185,41,220,179,224,124,99,49,44,102,55,216,146,150,115,228,160,139,34,43,59,77,75,180,185,235,50,75,21,217,212,250,85,180,60,195,234,44,222,112,138,57,155,92,15,150,147,154,44,228,112,135,163,229,89,117,134,104,52,70,137,12,187,64,107,139,141,81,230,208,17,71,219,91,91,216,100,181,194,80,77,193,14,180,32,114,115,100,70,46,109,21,77,85,186,108,133,110,103,198,105,57,173,146,205,82,81,231,51,140,153,114,32,213,224,77,137,45,136,198,176,52,217,173,182,155,113,155,228,90,153,173,2,117,6,115,78,43,15,216,121,122,135,136,13,182,139,214,215,83,197,94,244,69,21,85,197,9,78,240,234,90,72,231,187,107,184,177,128,153,242,100,135,45,118,91,173,146,30,87,236,114,14,97,56,117,174,164,29,110,210,29,53,74,136,52,52,161,92,46,149,157,41,109,89,87,173,234,172,87,193,11,184,176,134,72,177,144,102,248,177,52,219,177,235,82,46,183,108,79,198,185,233,180,226,48,232,14,87,29,58,181,218,218,5,140,25,105,237,77,171,169,200,34,222,76,101,123,221,76,135,20,107,91,48,17,166,152,69,52,71,202,64,91,143,166,217,57,87,220,181,77,194,36,177,204,182,4,205,176,182,50,175,15,205,141,161,86,33,118,142,141,86,37,141,154,97,205,180,74,215,179,122,198,78,167,202,14,140,10,138,144,233,141,228,42,140,227,210,34,155,170,150,89,66,75,193,195,14,188,76,235,185,140,69,245,119,245,161,157,217,40,229,82,29,43,181,54,139,116,97,94,219,161,176,3,86,62,90,235,102,102,178,190,88,231,87,240,98,176,168,167,58,80,187,128,16,84,125,219,89,164,187,181,37,150,94,108,43,104,111,222,111,237,166,85,161,173,40,227,28,132,146,226,188,34,167,186,89,182,193,54,114,8,74,65,187,133,38,44,134,131,85,106,213,210,144,117,106,141,64,4,223,216,136,233,170,194,103,230,140,104,117,155,64,38,209,93,58,61,154,231,160,226,10,130,74,211,117,71,89,78,22,243,142,214,217,44,122,88,105,169,238,230,176,32,34,192,142,39,215,43,99,14,149,70,26,161,244,73,113,171,164,55,70,90,21,82,19,186,178,130,214,213,193,42,79,217,226,56,143,152,164,182,104,102,43,146,86,206,20,109,145,171,207,85,206,129,180,29,172,213,91,102,133,153,113,57,17,161,164,70,22,200,203,10,68,81,182,182,152,75,11,156,151,128,69,215,92,57,88,122,185,236,64,6,130,204,203,218,202,161,107,3,82,174,230,115,45,72,229,201,129,192,148,200,78,77,35,107,105,162,141,44,165,252,168,41,167,166,133,76,218,129,225,170,206,16,240,20,215,213,44,211,224,202,208,144,28,244,91,131,212,74,72,161,120,77,219,173,129,238,139,154,61,101,151,207,75,92,131,45,116,161,145,184,133,165,73,19,72,234,169,210,33,178,206,186,58,27,98,237,28,34,242,70,5,237,143,122,3,166,81,168,203,114,63,205,83,195,197,102,217,134,164,149,161,175,210,56,202,139,69,164,88,144,185,45,188,153,168,189,14,222,183,235,253,42,190,72,175,151,19,39,37,165,155,205,33,85,55,43,246,122,193,8,221,133,97,15,70,242,166,150,159,228,132,156,73,91,26,147,203,225,56,144,245,182,3,49,173,209,96,2,151,218,249,12,59,96,29,54,157,134,186,173,97,159,38,148,194,74,92,141,250,243,156,210,153,99,141,90,186,14,109,235,237,222,0,35,242,128,137,140,4,81,189,198,138,228,177,6,220,66,109,113,55,103,32,172,45,81,122,201,46,103,103,41,42,199,26,170,90,206,243,170,201,53,5,197,46,97,237,85,126,72,13,187,67,98,193,193,157,180,105,195,125,211,32,21,115,85,70,224,153,108,106,232,54,91,106,20,187,211,93,169,199,48,13,86,224,218,179,62,51,28,103,166,172,147,66,231,96,67,80,224,41,49,204,181,75,29,46,45,46,179,59,113,211,20,153,6,51,197,173,129,170,114,157,148,144,227,6,253,146,1,211,213,180,170,148,115,35,148,202,230,167,194,42,187,67,170,236,144,71,209,238,98,209,101,170,156,128,33,203,118,174,219,89,160,189,109,15,70,118,13,188,63,222,104,181,9,212,224,165,98,117,139,167,149,124,90,29,87,199,162,180,107,149,168,102,75,35,6,202,162,56,236,200,229,90,163,82,233,174,118,118,142,92,206,96,172,191,110,194,253,65,118,214,86,40,113,157,102,241,82,10,18,13,147,222,117,203,186,137,240,98,107,183,105,228,39,60,101,103,42,29,18,179,58,82,11,12,141,212,155,111,102,249,133,210,42,210,93,184,182,73,77,242,139,81,41,221,99,23,130,73,215,204,117,65,22,83,212,186,180,28,166,228,106,78,239,111,69,100,201,25,34,190,45,100,119,5,142,30,165,216,90,185,107,161,232,204,202,143,121,136,113,102,29,102,101,152,171,10,52,153,104,3,73,168,210,120,7,70,198,236,112,48,237,47,11,216,120,73,53,114,101,69,228,240,188,178,110,22,168,226,164,99,154,171,121,45,85,172,217,108,35,109,193,11,20,41,194,56,182,107,33,235,233,2,30,102,10,75,85,228,184,133,177,115,88,170,34,103,26,133,221,182,177,82,81,135,84,26,51,115,208,152,40,5,123,51,197,231,230,218,225,11,163,34,219,158,237,160,141,58,107,54,58,243,177,133,214,212,50,220,156,102,215,96,5,75,149,242,64,233,77,215,42,61,19,171,208,182,64,230,192,138,205,161,35,130,164,178,205,90,113,201,50,112,109,48,89,142,186,117,115,176,41,165,249,204,6,74,85,218,114,74,80,221,37,98,145,115,163,95,194,45,109,8,217,244,170,191,228,6,245,116,163,59,170,210,69,178,208,229,51,180,56,237,91,34,81,229,251,77,145,16,22,169,177,50,206,44,87,59,60,179,38,23,48,174,208,221,242,96,3,219,42,191,235,49,24,10,101,42,109,104,51,175,139,3,178,154,223,168,54,63,43,217,41,72,235,150,137,166,195,97,98,209,36,250,139,85,103,211,40,51,253,13,13,155,12,156,22,210,205,210,168,189,74,103,225,26,68,23,250,13,184,147,34,171,53,92,45,245,173,69,1,214,107,130,150,174,235,107,203,169,108,13,108,82,206,215,25,131,71,202,37,163,182,116,156,1,215,200,136,34,41,12,108,116,215,155,77,115,101,62,101,139,210,180,133,207,52,70,151,199,112,105,130,178,45,53,93,217,110,5,168,75,232,122,10,197,160,101,133,233,149,141,202,168,138,111,36,211,200,98,82,78,30,213,181,77,203,17,214,194,64,216,173,137,85,29,219,42,59,77,27,1,9,12,200,104,197,138,217,155,17,208,112,49,90,216,120,183,135,108,204,141,156,223,166,250,235,252,148,79,173,71,146,221,134,51,157,2,11,215,115,186,177,18,38,165,193,184,148,203,2,185,214,203,35,169,213,188,74,163,114,69,19,183,25,4,229,103,75,196,216,245,214,213,197,174,159,38,119,187,178,150,173,98,83,104,163,108,136,236,154,234,172,170,45,97,150,78,35,22,181,156,59,14,219,83,138,98,123,58,90,11,163,226,152,193,136,78,57,59,26,20,138,105,82,161,36,53,47,238,250,80,185,206,244,114,102,65,171,23,44,114,71,119,250,134,93,201,166,10,29,187,73,210,6,194,160,213,13,33,172,22,83,181,6,111,129,200,43,140,42,146,181,218,118,199,181,209,26,153,204,23,109,27,178,151,69,50,37,214,90,253,198,136,221,229,71,232,100,151,166,70,171,193,176,172,244,24,71,199,82,35,22,200,245,241,42,85,22,86,80,163,191,236,195,227,117,189,139,146,234,180,148,93,212,214,45,173,64,47,219,74,54,189,25,228,52,123,222,29,181,203,155,214,54,93,66,170,160,155,42,10,51,151,213,113,31,30,44,75,165,78,149,35,10,243,70,17,19,193,188,175,113,219,46,60,200,104,69,141,163,91,57,171,75,41,83,38,51,89,23,77,39,131,85,9,26,49,155,120,223,204,149,145,178,94,96,141,149,6,35,14,159,22,155,163,214,96,93,114,86,179,206,200,4,26,139,89,132,230,165,110,110,162,136,197,193,184,62,131,43,212,148,28,13,59,109,33,187,26,226,134,35,45,242,141,98,111,84,201,231,36,165,182,153,161,125,19,43,137,169,145,105,244,138,124,27,195,138,203,250,218,182,225,118,173,90,236,74,184,106,210,115,156,51,250,186,179,45,172,75,68,101,65,179,14,204,118,52,156,105,228,83,77,56,61,110,115,176,164,54,251,26,83,24,20,116,105,140,164,85,60,223,21,68,128,11,65,34,164,177,53,11,43,230,74,155,113,158,108,40,70,101,135,214,216,222,112,209,128,154,196,136,170,236,50,210,178,53,69,170,27,185,154,214,25,6,146,173,140,13,137,5,20,103,25,39,51,25,193,89,165,36,244,69,160,169,26,67,163,141,164,10,227,18,152,13,173,230,172,93,44,74,217,74,161,91,84,10,90,155,89,181,70,176,188,110,110,233,5,132,34,240,28,31,117,242,89,209,233,32,26,74,200,11,174,61,47,99,236,104,164,47,251,181,194,132,51,82,157,234,150,99,106,109,205,154,76,50,109,167,94,79,25,121,177,182,144,102,8,80,32,139,64,227,45,228,153,146,136,9,106,23,206,22,183,221,78,190,44,116,169,106,62,95,97,153,250,120,140,78,58,131,210,142,41,23,16,54,91,95,77,242,235,26,150,215,233,185,179,193,205,60,185,221,172,152,101,170,140,241,22,151,86,214,27,148,97,181,142,83,115,96,189,204,148,61,171,39,107,228,218,147,214,170,97,178,172,119,180,143,200,216,203,51,172,26,13,247,239,202,222,176,226,74,21,51,227,153,90,64,38,229,122,249,102,91,68,134,144,140,228,182,195,70,38,51,228,105,125,216,202,20,197,94,110,58,236,22,141,65,175,137,75,146,97,212,221,23,182,213,121,55,55,130,122,89,184,82,51,171,107,177,133,143,246,207,227,152,216,103,246,255,112,14,216,144,50,163,1,98,27,50,155,209,135,61,121,46,142,33,157,36,87,233,130,158,153,15,57,72,239,238,186,213,74,22,118,26,72,119,38,116,70,132,100,118,219,202,4,239,12,208,249,114,176,51,38,133,49,149,42,112,27,172,54,29,217,18,15,27,50,159,213,20,30,182,196,105,133,80,192,251,128,167,245,192,236,16,238,223,197,94,23,26,180,40,189,144,7,122,21,15,59,50,111,209,133,73,110,34,34,69,163,144,27,85,59,108,134,19,81,240,103,14,200,8,29,30,87,218,13,172,192,73,120,121,156,69,170,28,179,171,234,142,86,25,51,155,90,139,114,106,44,181,169,108,33,167,210,158,57,213,241,12,174,110,25,173,192,30,254,27,99,90,61,95,156,12,199,243,86,51,59,56,241,35,153,77,179,222,42,206,228,124,211,169,233,212,90,70,101,180,60,149,118,101,147,222,14,183,212,166,214,158,224,229,29,176,173,118,133,109,185,15,222,215,225,157,210,195,161,65,95,179,193,251,99,31,221,236,176,95,29,3,177,10,218,96,172,69,61,179,29,242,3,98,208,43,174,229,126,131,46,232,133,115,31,128,118,182,59,64,222,155,35,72,206,51,68,121,75,175,164,237,105,44,198,34,2,173,21,62,231,148,119,217,85,133,165,109,209,235,159,145,45,242,248,174,54,173,66,29,179,27,224,25,208,92,29,250,116,53,64,104,187,140,142,70,18,232,139,242,152,89,75,48,24,127,190,179,6,239,236,68,180,187,29,32,64,211,234,13,198,96,44,49,177,183,89,73,187,185,59,246,23,242,178,231,67,202,194,213,218,4,224,161,93,123,8,250,162,213,1,237,115,199,154,197,39,66,175,65,84,179,157,109,173,157,225,220,255,42,227,44,90,105,231,114,13,40,7,20,147,2,214,152,12,144,102,187,129,54,39,89,188,210,206,250,232,25,43,9,109,142,68,179,106,248,232,205,3,244,178,195,203,232,113,115,14,204,201,145,204,211,219,46,79,175,69,48,231,26,251,254,209,58,252,104,13,202,119,2,79,59,5,174,224,246,145,86,202,129,57,110,54,193,216,87,230,251,241,60,181,209,0,227,137,12,123,77,94,50,105,187,144,223,247,125,205,76,230,21,240,152,169,113,114,174,209,233,224,205,54,3,237,121,45,224,213,73,211,45,67,106,157,38,219,104,23,185,202,100,160,159,233,37,247,229,153,222,224,78,122,229,29,224,157,165,189,121,215,228,187,187,1,90,156,75,249,230,92,68,48,176,30,157,181,59,215,107,70,49,219,28,123,207,249,215,167,91,239,95,247,134,104,186,124,20,244,250,14,19,241,10,16,120,12,83,132,58,70,182,209,109,98,200,106,35,147,253,252,184,58,98,141,202,26,91,203,45,214,100,244,73,215,44,145,12,49,201,148,50,146,178,116,242,141,220,6,110,106,171,89,217,41,141,51,221,134,162,149,26,134,212,88,105,165,60,197,110,37,124,215,73,229,244,182,209,65,8,167,178,217,180,179,140,214,210,169,190,104,59,54,216,111,183,212,154,109,54,103,19,48,201,87,173,254,162,80,152,117,132,98,182,81,208,90,197,206,44,59,98,71,205,217,120,148,197,155,28,68,53,235,168,36,244,106,181,234,124,90,111,227,98,67,132,109,184,56,84,155,68,142,104,104,155,65,33,195,88,57,109,45,102,26,104,103,43,140,173,74,221,193,193,30,2,27,57,101,90,45,142,71,237,29,36,45,22,117,90,42,81,16,149,95,194,98,125,61,82,50,139,26,218,207,208,10,86,156,238,106,153,49,16,202,98,109,153,98,169,185,72,76,170,156,42,162,205,212,18,109,22,240,52,210,193,81,27,31,167,54,64,115,91,87,199,121,184,163,24,42,189,203,117,213,209,114,80,31,47,103,170,88,25,54,171,142,44,163,12,9,179,208,138,86,215,250,174,91,171,12,4,173,194,206,50,89,114,204,25,176,50,43,226,51,115,51,173,55,119,121,172,165,1,91,127,102,74,91,158,130,137,222,168,92,232,111,139,107,46,3,15,56,181,86,90,80,149,84,123,180,102,229,113,183,34,56,221,154,204,245,154,138,54,207,192,116,183,176,20,184,94,135,236,46,192,92,135,40,122,100,48,216,122,138,53,140,28,61,36,86,232,188,197,107,154,181,171,108,172,98,139,41,17,213,49,3,211,235,254,24,41,229,155,141,21,131,16,93,39,109,246,72,166,102,204,196,220,176,50,90,235,208,92,51,153,66,169,221,104,55,11,163,221,110,237,44,178,59,185,216,108,23,51,233,17,207,44,182,146,128,166,235,235,150,153,163,204,161,110,102,27,89,41,183,164,70,66,17,12,239,68,200,106,189,2,63,159,101,89,96,147,45,213,98,121,232,168,3,158,117,214,133,122,189,212,168,101,50,171,37,37,84,161,229,104,93,207,117,82,72,177,56,175,154,205,141,89,105,54,101,167,76,183,186,19,211,34,82,85,109,172,151,40,153,91,244,134,108,22,111,23,135,232,92,93,172,153,138,188,218,84,212,213,130,25,244,164,193,164,95,55,244,73,62,69,152,76,35,211,178,36,122,139,101,59,14,48,201,10,40,163,215,27,45,187,196,83,208,206,22,45,86,179,149,60,2,108,91,122,99,228,144,46,179,25,43,165,129,168,83,57,133,215,184,73,177,220,110,13,155,156,86,237,193,219,54,220,232,20,81,136,79,247,182,147,89,118,136,116,38,229,102,158,218,206,236,22,142,48,153,69,29,174,99,240,152,175,27,3,97,158,183,56,217,154,35,242,8,101,43,120,150,217,77,215,70,73,134,204,12,58,196,43,40,147,65,168,177,157,117,234,122,71,108,211,232,186,169,241,216,174,49,88,181,215,25,135,93,231,215,253,106,171,47,228,96,78,86,37,179,188,163,41,25,107,22,41,107,91,145,153,30,71,165,28,199,41,182,82,125,188,136,138,24,191,237,110,52,214,202,237,74,206,168,212,94,17,13,206,161,45,182,180,51,183,173,254,0,162,153,124,102,209,94,141,176,110,163,83,25,33,124,217,22,106,139,113,127,190,92,84,184,34,234,244,29,141,161,58,11,94,25,77,135,187,193,20,67,103,165,74,111,93,235,236,180,78,165,222,92,18,200,168,177,224,215,25,133,95,44,205,84,6,232,42,91,155,130,196,202,72,44,173,44,46,101,183,152,188,224,12,58,28,228,80,217,92,15,233,228,229,238,88,55,75,132,152,39,177,129,35,78,84,187,108,77,77,178,196,50,124,71,4,118,178,192,99,16,228,140,102,117,93,27,151,115,180,100,147,139,190,195,179,211,110,187,179,41,21,215,43,27,203,78,230,91,46,45,84,202,211,105,191,141,19,147,10,222,221,141,120,145,32,52,216,94,59,5,109,90,150,27,115,164,14,219,86,153,196,114,249,38,189,213,134,204,184,79,46,181,113,49,37,234,171,1,77,79,153,254,188,76,136,6,185,110,204,179,242,162,9,117,136,5,50,43,78,122,226,160,149,34,136,145,186,216,228,233,70,21,130,202,78,86,223,138,104,195,194,13,139,166,160,149,148,43,237,122,200,214,24,84,56,107,81,238,131,25,238,112,164,88,128,7,18,155,43,244,176,97,54,77,91,124,11,46,142,88,125,138,81,69,160,253,41,115,189,195,91,221,129,164,109,7,133,66,175,136,101,4,180,62,39,135,165,92,117,49,36,4,66,32,97,105,76,82,53,171,6,148,142,213,172,190,107,206,219,74,47,11,141,177,90,163,150,27,46,118,128,154,86,23,123,38,159,98,82,162,176,177,122,245,197,184,174,110,214,230,44,181,236,231,91,29,44,151,146,25,76,48,212,41,208,253,7,102,171,59,200,16,148,53,233,22,43,243,60,139,201,5,7,71,22,230,108,139,150,103,189,92,107,85,95,50,197,209,136,219,150,218,51,162,206,167,198,210,116,44,17,53,46,53,238,210,187,209,70,41,55,84,40,61,96,183,220,162,221,35,21,209,226,129,17,185,165,184,93,97,85,153,43,25,154,203,46,10,44,137,235,57,197,92,103,82,197,49,63,170,43,36,221,159,118,24,94,132,7,54,219,54,217,188,163,24,245,92,78,18,91,149,84,97,208,133,91,189,198,212,88,90,153,174,93,64,144,66,190,205,137,203,54,84,153,13,234,91,141,228,104,65,23,96,188,43,240,13,46,223,117,198,205,153,179,156,58,205,114,110,88,22,70,164,197,247,122,35,122,77,183,237,212,24,83,150,70,67,223,148,237,94,177,42,208,104,182,54,94,232,131,252,174,85,110,25,27,185,66,235,171,86,115,83,198,38,68,17,88,231,221,133,78,242,208,12,65,167,139,94,117,222,159,174,184,114,118,201,175,29,120,189,27,174,169,60,46,19,221,126,163,91,222,52,41,125,60,104,58,19,74,103,161,170,68,88,180,81,25,142,39,242,98,192,247,251,182,9,100,154,162,9,102,190,208,133,234,164,210,73,169,67,167,90,36,205,124,165,184,27,172,91,219,12,51,41,241,228,166,176,68,17,172,90,178,8,102,84,207,165,28,185,84,25,44,122,181,77,39,219,90,110,45,83,0,150,54,63,208,171,195,92,129,97,70,189,212,140,206,47,37,129,237,151,36,99,216,220,225,77,38,53,105,241,216,102,44,136,53,76,101,72,219,110,214,205,166,49,208,198,165,173,148,167,45,152,201,55,171,242,180,32,171,173,117,109,4,245,45,161,219,216,104,203,98,119,109,78,248,38,144,10,120,107,89,174,160,195,218,118,218,170,228,117,40,111,129,174,224,153,110,193,152,110,96,88,35,115,163,6,89,212,248,126,113,80,154,228,72,214,50,182,10,105,26,108,126,55,109,168,112,94,195,144,236,182,208,158,139,90,73,166,248,42,15,52,35,217,108,91,78,171,75,246,33,105,85,180,86,176,80,36,23,74,175,34,77,134,198,162,173,49,153,25,145,170,52,87,245,60,180,156,164,83,189,118,177,10,172,60,99,76,153,85,164,100,97,118,95,45,166,218,77,165,111,0,245,184,203,53,71,29,34,215,172,14,197,237,180,200,224,5,172,55,45,215,210,13,158,90,88,91,96,192,78,210,237,9,143,240,179,254,206,28,79,184,97,83,23,32,93,206,148,218,90,23,22,27,243,13,84,214,25,88,231,170,80,118,181,129,112,165,222,231,245,33,80,29,87,181,90,195,206,101,219,227,21,215,192,173,241,50,167,178,233,117,67,41,150,113,110,91,133,85,174,61,220,21,40,118,84,157,235,66,110,139,67,19,80,207,109,164,186,149,109,235,80,101,68,24,118,161,15,54,131,130,194,212,118,188,92,38,11,19,81,149,27,19,114,209,216,148,22,155,53,130,52,235,186,82,151,217,110,19,31,0,17,33,11,243,174,38,15,152,17,159,174,17,240,78,237,183,245,92,63,175,85,6,64,67,135,58,149,194,114,129,173,203,140,105,141,230,197,130,9,81,3,178,72,182,11,147,50,189,51,149,206,0,42,77,219,96,186,151,154,171,62,164,241,84,201,97,164,117,123,211,103,213,213,118,180,106,119,178,64,14,243,125,168,166,232,211,25,202,180,123,169,52,85,202,176,178,104,230,10,197,105,33,183,34,160,41,83,207,150,152,86,181,164,192,105,67,234,101,129,205,159,230,180,250,218,96,41,101,184,206,23,114,243,105,123,80,159,113,150,137,172,135,206,104,44,246,20,109,56,230,250,237,106,177,236,110,93,61,113,10,89,206,168,90,230,138,229,1,179,158,202,4,44,245,16,100,146,25,91,152,138,8,8,35,40,163,245,154,33,251,205,169,194,117,83,77,86,152,206,90,20,89,17,25,105,50,177,4,157,156,118,28,83,201,245,101,42,55,174,47,118,85,75,169,52,41,188,0,150,248,174,211,29,103,242,178,208,106,239,10,206,176,178,78,101,57,177,56,90,142,22,157,82,62,215,230,235,192,114,238,114,105,172,91,73,115,253,53,35,56,6,190,129,168,2,60,83,21,136,209,176,193,102,65,111,225,113,22,40,8,35,162,149,38,133,149,176,228,148,78,151,204,12,43,141,92,13,162,241,157,41,96,185,37,52,81,172,1,62,153,182,73,135,227,137,118,203,89,79,103,124,123,11,143,48,203,105,138,184,146,170,15,43,28,52,214,134,117,180,213,73,47,186,206,64,168,21,80,99,58,106,12,251,20,111,207,173,210,90,17,230,69,98,92,102,40,72,168,140,216,42,138,85,129,18,41,52,150,133,17,190,16,103,243,182,220,170,153,149,44,191,89,100,144,78,86,203,106,232,26,88,248,233,28,84,209,200,2,171,205,176,156,92,132,233,25,83,98,250,67,167,13,25,10,99,115,166,3,109,215,227,154,90,204,43,61,105,212,67,212,233,168,109,172,151,36,109,46,211,187,34,73,117,203,133,214,146,43,90,13,135,31,21,102,139,249,184,180,235,84,43,59,125,44,103,25,206,96,166,25,161,74,155,230,164,189,171,110,138,69,176,32,59,169,49,221,207,24,233,117,203,48,154,169,53,150,3,194,115,77,117,209,81,113,91,18,8,107,169,172,151,253,98,183,193,206,102,181,220,184,223,169,228,114,69,194,158,172,75,236,70,67,75,194,196,24,114,37,160,30,67,70,37,53,104,139,90,31,178,113,182,146,109,103,39,187,156,68,79,214,64,95,132,183,67,70,205,56,192,110,233,129,93,31,157,84,199,149,236,100,88,71,138,58,148,83,118,35,169,70,244,171,36,60,211,180,74,10,135,132,102,105,184,226,51,60,186,219,181,237,57,86,135,75,182,221,131,229,14,68,45,13,5,161,187,61,194,80,165,198,128,173,229,196,116,165,67,75,60,54,238,194,24,208,93,59,60,185,156,165,250,181,212,84,37,58,85,157,7,230,56,84,145,80,165,180,27,205,218,153,217,70,145,245,86,221,161,105,21,71,219,149,106,151,161,139,85,153,42,215,202,197,70,118,178,222,57,61,161,36,8,169,226,128,22,128,142,94,181,8,196,192,211,64,111,150,4,94,72,97,173,84,45,219,52,105,172,58,93,90,200,184,82,167,141,90,187,207,150,38,150,109,176,178,163,142,169,252,118,156,238,22,13,176,74,248,182,205,101,231,53,93,94,27,205,69,75,43,66,245,78,166,140,182,177,46,204,100,116,19,216,246,157,129,152,165,73,138,110,143,196,97,125,181,1,59,141,161,46,87,60,110,232,213,52,84,75,67,54,84,7,122,127,154,236,53,24,212,182,55,109,20,30,87,4,62,181,0,54,174,86,88,150,106,106,3,159,79,154,140,218,44,214,49,195,118,118,214,28,183,152,92,145,170,230,44,133,65,115,139,194,206,152,103,204,114,47,183,234,45,168,244,182,156,194,137,129,107,119,204,116,53,213,47,116,192,10,201,100,27,174,77,2,166,219,168,53,111,204,184,181,209,215,152,44,211,98,109,81,196,83,88,62,61,241,142,80,90,157,110,173,89,194,89,160,50,252,103,239,48,8,21,137,215,30,28,159,231,102,59,245,188,251,232,110,204,153,172,156,34,243,32,152,194,96,92,196,254,228,77,239,107,76,143,63,35,203,242,91,145,167,175,30,121,255,187,177,117,219,80,162,175,250,226,232,104,212,141,107,120,221,43,113,246,225,28,36,4,189,126,32,142,201,34,169,170,175,207,5,217,189,102,240,20,30,247,250,62,248,224,230,16,30,113,14,65,248,12,238,94,118,13,189,238,125,41,125,255,21,114,73,153,218,202,242,72,226,198,158,205,31,67,111,221,221,188,125,244,131,32,90,111,188,161,219,138,233,103,153,68,104,152,92,59,247,39,242,88,213,151,110,110,220,72,55,228,55,15,77,0,252,120,159,162,191,113,191,111,182,178,30,67,199,182,121,223,167,127,0,167,143,13,33,140,177,15,49,185,23,173,155,155,195,187,146,176,116,233,108,110,246,225,159,143,167,179,169,18,55,222,135,180,188,27,75,17,150,210,40,158,176,23,152,114,227,222,46,162,71,2,85,174,31,72,115,255,181,31,63,121,107,165,170,250,38,2,240,230,57,30,232,230,48,187,96,9,65,209,99,135,199,204,162,219,103,248,229,220,221,28,63,198,119,127,30,94,18,240,97,18,31,226,165,16,170,222,127,221,251,88,135,175,224,165,34,93,89,115,97,250,230,75,239,191,61,241,71,251,82,69,14,160,236,69,133,63,30,247,46,200,100,132,8,51,143,71,110,110,240,245,75,109,133,71,50,102,70,160,40,120,85,184,79,67,18,80,165,229,204,48,68,97,249,198,27,206,82,152,31,34,169,15,194,224,6,140,248,109,16,137,146,193,80,238,154,196,199,194,164,9,124,11,233,163,212,121,44,168,118,92,119,223,250,170,203,210,252,1,111,62,22,21,117,182,140,107,214,3,90,112,101,143,20,247,147,17,247,99,225,244,22,248,67,148,143,165,38,10,159,67,160,107,10,190,134,9,232,250,17,246,121,95,20,224,109,107,236,214,238,242,164,48,128,59,138,128,71,238,23,253,208,123,109,107,103,50,242,153,12,236,126,80,39,16,193,30,216,122,79,127,59,236,221,247,238,222,63,126,36,41,134,17,179,31,39,233,16,247,237,26,208,154,100,140,135,211,188,239,132,120,164,91,64,7,16,212,55,239,208,117,30,180,192,238,203,207,249,189,81,80,169,136,176,243,64,161,2,230,126,116,226,219,75,97,10,68,252,18,104,112,15,36,11,180,1,123,169,207,193,86,113,42,122,227,13,113,38,111,1,158,175,100,9,72,157,158,4,147,217,23,58,28,94,124,200,231,31,204,138,50,245,254,239,130,121,178,63,134,167,253,62,243,199,1,22,18,164,0,25,144,2,171,165,5,158,153,207,116,87,217,125,121,93,180,255,162,185,237,242,252,199,247,156,50,73,68,238,215,178,183,192,102,239,217,47,238,237,182,182,0,116,150,101,212,156,56,202,30,8,2,122,141,163,203,246,232,49,234,253,217,237,76,247,131,203,55,219,199,35,93,150,149,233,185,100,115,44,241,75,39,216,125,201,83,118,245,157,107,111,156,150,222,230,204,71,172,126,240,230,201,66,65,225,125,162,210,235,178,110,205,13,97,251,88,53,148,205,235,227,149,101,235,234,214,107,132,155,130,225,229,169,220,136,138,237,40,128,5,207,80,241,8,91,7,115,37,8,119,181,143,47,119,239,96,112,69,210,37,246,84,208,126,58,132,208,67,87,71,3,42,76,223,205,112,185,149,236,33,221,233,245,128,18,1,63,130,48,152,240,137,69,90,21,112,65,141,16,95,153,137,214,227,129,193,51,210,153,38,24,41,91,151,4,227,96,199,153,96,184,12,229,130,166,172,204,43,253,214,182,16,200,201,226,244,114,105,128,77,179,52,5,227,216,54,207,240,58,140,227,237,13,243,39,137,125,236,94,187,187,101,135,201,115,121,95,158,240,239,221,149,183,44,182,253,250,194,48,176,84,222,186,77,160,63,114,175,250,116,23,22,88,246,215,151,62,120,37,235,235,67,115,150,138,63,105,239,34,2,91,176,105,95,10,182,127,214,135,247,25,85,133,46,5,220,103,58,220,221,178,243,115,65,32,65,129,160,151,155,200,167,46,193,136,181,188,15,207,88,254,12,55,77,183,218,130,232,75,113,219,127,18,50,253,31,134,176,229,17,80,140,71,110,94,28,232,232,87,61,250,201,19,206,122,247,113,43,203,214,222,74,173,120,253,127,75,42,101,135,185,54,89,166,87,184,238,48,234,202,77,133,44,160,153,107,141,99,178,141,235,137,151,35,169,121,191,37,247,151,190,47,96,221,223,251,74,129,97,36,240,78,211,206,92,79,56,70,241,222,97,20,80,162,174,51,215,20,199,152,153,198,33,213,18,60,185,117,201,207,51,99,246,154,224,24,7,212,72,251,103,55,25,240,240,150,99,48,80,164,48,108,17,20,145,153,226,245,162,204,152,236,224,156,169,9,126,119,152,29,171,28,120,92,101,153,237,169,218,201,48,184,87,147,5,53,68,150,161,64,205,224,192,61,163,187,184,105,150,4,60,230,24,147,27,0,50,107,238,72,6,201,49,43,80,180,2,207,165,220,231,214,28,202,94,91,37,134,0,133,19,150,1,148,92,118,56,152,115,1,245,236,192,205,56,101,8,247,201,113,118,7,90,194,50,86,246,216,198,89,134,217,101,205,204,129,141,45,32,2,170,0,107,233,115,97,138,103,38,185,198,53,197,238,155,179,206,153,199,62,183,56,102,5,106,92,134,7,46,31,185,185,87,134,128,50,228,60,4,167,246,144,185,157,87,175,243,141,107,211,55,80,128,38,31,160,121,170,239,48,248,185,198,225,25,2,212,164,0,115,252,137,57,45,207,76,242,128,99,208,108,141,3,101,70,126,195,185,115,193,2,133,22,235,230,121,129,66,59,63,226,174,77,158,129,64,225,10,20,206,220,39,225,60,206,185,93,73,229,143,109,147,14,227,157,206,187,227,93,100,156,66,195,237,44,6,114,31,103,73,238,122,6,24,225,192,180,0,207,14,206,19,106,255,123,63,209,22,160,173,150,151,188,11,154,10,56,229,121,183,58,203,236,95,162,142,207,131,169,4,158,41,227,25,23,185,113,156,182,199,9,187,239,173,46,160,176,96,25,233,216,23,171,195,156,132,75,94,227,161,34,104,61,96,104,230,77,202,253,72,130,223,214,145,153,61,27,235,12,157,113,251,1,202,12,14,28,78,50,231,135,5,102,93,86,142,180,0,214,132,13,130,157,24,154,185,180,150,44,224,23,116,244,150,61,32,154,49,136,44,193,211,30,95,108,225,186,183,159,22,217,17,96,33,199,20,120,247,5,102,225,13,39,88,61,24,40,202,186,140,236,59,163,0,131,215,188,34,119,94,111,131,25,206,73,18,226,150,44,231,227,6,123,121,150,243,31,9,64,153,89,43,123,43,195,205,232,188,122,124,117,84,146,220,228,196,64,253,141,44,44,39,160,30,198,112,88,216,231,151,254,209,254,200,59,248,62,12,193,18,138,31,234,15,218,146,168,93,93,157,234,247,71,97,161,250,27,195,85,253,220,250,253,233,222,190,222,243,82,88,43,241,234,234,252,254,65,25,60,215,155,64,15,243,213,203,222,63,190,122,207,197,114,174,87,49,149,84,15,245,254,243,184,99,253,225,104,219,173,247,50,87,35,103,139,167,252,87,191,11,231,92,26,200,140,221,211,132,169,249,230,245,72,253,254,32,198,173,119,207,98,252,213,103,126,188,215,3,195,16,120,240,96,84,29,31,116,83,100,3,245,193,147,17,95,38,106,160,229,129,87,206,142,33,143,228,193,57,20,3,234,217,131,87,103,198,223,58,246,88,92,11,78,3,117,122,60,157,62,228,45,239,233,32,71,214,79,245,110,134,109,58,228,186,73,232,101,208,50,204,215,242,183,238,164,243,120,106,143,246,30,160,207,193,159,15,18,77,240,58,93,37,116,173,251,204,213,149,111,126,66,247,97,227,236,137,138,101,226,144,249,124,25,201,128,67,42,76,238,228,157,186,114,221,83,177,228,194,103,255,111,250,43,67,120,23,251,148,174,19,8,220,230,232,10,242,238,241,31,62,16,185,242,73,142,215,35,79,239,15,226,124,99,114,201,188,143,204,218,164,137,27,233,184,216,190,57,249,50,94,126,107,246,45,113,219,148,220,154,123,48,24,183,178,220,127,70,7,241,228,97,122,14,177,240,19,126,7,89,244,137,251,179,224,58,171,162,124,28,251,232,99,143,68,156,111,44,25,46,176,53,70,174,29,120,40,248,222,75,246,49,95,73,124,118,127,56,122,207,25,119,216,121,31,210,196,160,255,44,138,27,56,213,185,114,61,106,183,194,220,33,225,194,155,236,229,235,40,188,205,63,78,88,57,183,130,31,253,103,7,7,90,242,99,7,15,221,29,207,61,62,120,213,238,108,211,253,57,61,187,216,238,124,2,252,225,46,6,188,195,231,168,38,120,125,5,61,194,62,159,52,158,23,73,210,59,186,251,224,127,11,242,119,20,55,24,113,217,134,239,243,192,197,17,58,243,135,193,113,215,139,68,52,158,208,30,239,175,61,106,89,208,197,163,180,247,162,37,170,142,33,181,38,164,56,62,6,211,218,144,147,122,253,254,29,126,242,234,93,166,100,5,240,30,130,118,242,223,221,50,75,227,213,162,75,213,217,59,166,197,201,97,119,125,247,51,183,234,103,9,124,196,205,166,59,250,100,121,215,98,244,57,252,46,36,255,49,61,125,73,12,221,42,23,144,207,223,187,237,247,115,254,125,12,153,69,38,203,44,207,69,232,151,89,7,111,97,180,5,73,173,72,114,233,189,116,126,239,232,203,139,29,150,159,12,99,39,238,162,238,146,51,96,80,191,244,188,145,199,42,207,131,114,28,4,52,80,117,118,88,130,170,131,131,50,82,183,137,84,5,108,86,216,79,208,231,204,60,203,151,205,235,241,205,8,106,202,1,235,219,227,149,240,93,189,229,153,184,49,18,75,22,172,145,146,36,178,14,62,81,31,73,207,59,122,172,14,121,73,93,99,32,224,39,61,62,231,243,151,30,200,248,236,248,147,193,23,240,153,38,75,125,234,22,169,159,120,50,177,87,253,246,187,101,240,92,34,104,116,186,199,221,201,103,39,251,139,197,98,8,31,69,47,2,37,49,231,219,149,172,149,152,132,190,10,25,62,65,189,229,182,6,6,142,120,174,98,56,9,185,20,175,14,62,197,216,78,58,158,29,156,123,202,255,152,30,213,172,131,90,2,18,130,62,63,225,158,17,94,185,70,191,231,191,77,208,207,61,127,238,21,17,67,36,70,161,240,119,102,178,230,254,40,120,83,220,39,63,174,225,238,188,99,218,29,23,208,75,26,252,72,107,62,222,224,159,5,233,107,215,175,174,162,124,245,243,41,94,53,249,95,246,91,250,213,103,31,165,31,29,255,13,186,136,63,251,250,37,187,251,62,8,226,202,139,130,240,93,196,24,214,120,3,161,13,251,19,71,251,191,218,71,229,67,137,220,71,121,124,66,214,215,231,199,111,125,1,212,238,151,190,125,214,222,236,100,62,14,81,15,97,86,14,197,247,226,38,225,157,11,25,242,69,70,132,153,249,76,46,199,100,33,232,126,220,36,189,20,195,78,236,157,148,8,134,195,201,215,111,11,2,70,127,10,215,111,147,50,68,163,178,130,92,122,103,56,38,162,15,78,240,1,221,120,250,12,140,132,193,52,78,81,193,148,30,215,207,31,141,3,58,63,123,56,170,128,33,232,63,29,98,238,188,63,30,3,225,96,44,41,148,238,20,131,119,136,192,187,19,234,242,208,243,152,28,142,160,138,186,207,94,185,24,47,28,143,126,143,23,3,209,232,23,191,119,119,44,250,197,164,124,145,232,247,127,231,227,197,161,223,163,155,146,163,208,239,77,228,99,197,160,223,167,139,30,22,129,126,15,132,11,227,207,239,67,241,126,147,224,242,216,243,123,47,165,251,241,242,176,184,243,123,52,245,242,168,243,123,240,252,201,198,156,223,131,145,79,49,226,252,229,116,79,56,222,252,98,170,47,43,218,252,18,64,213,189,153,223,61,125,120,227,13,67,16,21,195,183,109,134,37,192,101,4,61,247,240,149,247,251,126,201,85,247,22,7,47,33,31,241,1,48,23,101,31,62,152,110,52,215,240,193,164,46,205,44,12,2,220,157,71,120,130,62,230,17,62,156,195,203,179,6,47,194,184,60,71,240,24,196,126,216,11,194,9,132,151,160,205,103,243,57,168,219,220,204,13,65,242,62,150,247,255,254,231,61,57,80,191,175,124,227,13,97,9,86,238,155,238,62,125,67,122,42,164,111,7,122,136,50,116,57,232,94,91,123,243,30,136,87,143,164,145,34,77,110,98,199,58,216,153,231,24,251,123,144,240,26,224,213,3,189,249,40,109,34,153,12,62,241,115,84,108,252,57,12,81,196,125,8,204,109,202,189,111,249,31,14,116,143,18,199,175,72,157,210,241,131,176,199,210,224,132,113,143,165,19,89,1,189,159,216,127,135,247,31,97,48,65,144,183,52,199,181,37,31,121,93,116,39,169,67,114,199,49,69,71,159,122,226,72,4,38,218,228,245,24,145,232,133,4,94,188,197,89,111,198,246,81,188,45,244,241,228,236,62,214,106,42,172,15,11,249,205,200,189,7,247,164,243,38,176,203,4,251,126,102,82,204,13,9,251,121,153,16,107,22,190,196,193,173,247,214,72,228,129,115,130,202,126,192,162,250,188,47,121,37,240,201,36,175,83,221,86,188,126,178,9,32,106,159,11,19,216,121,142,165,151,55,54,16,135,246,199,231,46,56,28,185,190,233,51,133,15,32,192,236,151,62,231,22,92,221,92,185,231,69,159,143,105,198,237,179,228,173,71,167,239,140,94,172,155,0,53,203,20,12,35,80,22,90,6,208,167,154,120,242,127,49,69,203,35,229,210,249,228,178,76,254,99,82,108,30,231,253,29,233,35,139,140,27,159,222,97,202,94,250,72,5,206,92,235,172,27,171,239,69,245,247,246,161,241,167,208,118,133,97,38,94,184,190,157,185,70,88,166,227,165,78,240,199,252,142,201,49,90,93,30,179,215,102,201,139,199,119,50,12,156,241,162,244,43,110,186,6,15,30,56,231,79,24,172,87,211,112,195,247,57,134,202,156,243,39,232,204,220,43,115,195,240,227,242,39,230,110,82,1,168,119,216,112,254,132,193,5,104,178,231,252,137,181,175,134,103,102,156,151,63,1,115,39,230,48,192,28,231,203,159,216,113,27,206,101,149,224,124,249,19,36,55,226,174,117,158,209,179,190,252,137,113,22,231,174,183,57,102,145,13,231,79,216,89,208,21,219,34,147,202,250,242,39,210,89,35,235,38,119,152,185,198,190,135,65,183,106,94,171,114,27,208,253,160,85,185,99,78,202,226,216,42,254,196,251,2,244,10,223,56,103,206,236,248,115,247,238,19,70,130,169,51,27,30,116,149,150,101,48,80,211,97,230,249,19,161,109,150,209,220,44,144,99,238,204,40,191,102,175,39,5,47,95,228,148,59,99,231,109,206,133,116,243,69,176,224,119,218,208,188,205,94,107,57,38,5,170,90,110,13,24,40,187,112,98,198,202,49,179,130,55,122,240,185,16,244,129,155,74,226,230,134,120,19,105,227,230,58,232,128,57,80,184,79,202,232,29,114,50,246,204,211,5,192,188,9,90,92,108,28,62,19,183,240,101,90,184,19,206,35,189,44,238,105,111,193,99,214,145,246,174,8,239,231,64,113,112,120,126,113,236,51,178,228,230,122,8,224,37,136,101,22,165,70,128,170,87,127,110,6,199,32,37,143,185,61,85,180,4,168,166,88,70,43,187,221,201,244,220,142,43,79,189,164,171,69,185,17,72,178,210,217,67,175,128,223,68,230,148,42,115,78,143,241,18,145,240,242,146,245,198,162,114,152,13,38,27,77,162,97,183,57,58,115,237,100,153,108,246,180,8,207,57,33,129,181,126,219,231,171,15,27,222,197,137,32,159,253,119,153,8,130,203,36,74,75,159,90,34,200,201,173,146,28,148,124,14,24,9,105,224,49,65,47,110,24,10,80,129,162,33,47,161,138,115,144,137,27,128,119,89,224,138,63,24,230,42,24,39,115,87,4,211,237,1,65,123,183,120,66,148,237,57,220,229,206,64,219,224,227,251,248,131,75,130,244,195,193,240,23,71,247,7,76,214,227,139,158,250,251,42,246,247,85,236,239,171,216,223,87,177,191,175,98,127,95,197,254,190,138,253,253,68,24,11,187,131,18,163,238,18,179,188,2,162,207,159,45,155,4,233,115,24,125,210,73,67,31,123,203,187,53,97,240,50,126,63,65,210,15,203,65,188,144,161,184,220,195,219,243,14,147,115,14,239,7,25,77,254,75,206,51,188,23,229,219,242,11,47,205,45,188,31,96,48,65,240,158,143,223,43,151,240,129,121,132,137,205,185,45,127,208,239,27,186,186,61,121,48,120,104,155,248,104,18,27,113,254,175,215,246,196,94,11,123,192,130,60,238,117,194,144,57,226,57,229,18,53,151,135,169,246,247,97,241,96,124,220,162,61,221,131,7,159,239,45,121,120,30,223,26,105,125,38,224,107,80,200,101,119,107,164,56,114,65,40,120,100,199,8,56,220,174,18,13,134,136,167,47,174,219,2,150,230,173,233,27,17,131,33,230,78,6,63,103,113,245,161,217,28,72,86,137,229,61,50,45,67,20,168,152,148,130,71,49,221,126,48,202,111,55,51,252,15,29,44,3,36,38,53,60,192,194,49,53,38,242,84,52,219,37,224,104,188,32,141,57,162,157,92,156,85,124,116,76,5,251,32,148,39,20,185,243,225,120,228,114,21,123,230,18,154,50,31,203,74,9,184,45,67,98,231,236,195,140,203,235,185,147,104,104,181,121,14,205,243,97,200,229,215,87,220,114,231,73,224,124,6,137,191,58,35,228,246,188,229,254,146,136,3,52,105,213,92,69,197,49,228,37,101,221,110,220,199,189,229,34,36,189,22,115,12,21,115,162,20,61,105,240,61,137,133,27,224,83,108,110,121,242,226,11,64,162,142,215,224,104,37,158,55,134,79,41,35,206,217,187,251,242,214,149,147,184,112,66,23,194,196,111,41,222,41,235,103,95,37,197,188,250,121,185,63,145,180,151,176,203,250,179,175,187,143,197,133,25,128,117,21,76,224,184,53,194,96,255,244,127,181,67,123,180,55,217,189,28,140,233,91,9,9,24,175,33,152,132,61,252,115,37,162,61,189,9,221,143,138,203,170,4,139,34,254,39,111,250,175,226,125,235,118,163,41,250,242,41,190,14,245,135,187,221,21,241,23,121,159,22,220,159,75,72,236,77,152,8,161,235,203,49,31,135,131,4,31,127,70,197,85,82,21,222,186,181,159,174,2,223,39,57,5,223,120,63,129,27,153,5,115,14,228,185,22,37,224,77,16,89,23,140,153,182,63,150,57,221,139,12,63,194,189,160,160,171,211,237,183,238,38,116,252,243,91,209,38,60,6,74,154,56,209,237,179,25,21,108,79,48,32,211,11,50,152,11,128,97,239,146,167,232,40,28,35,191,34,193,66,47,35,6,230,180,108,42,194,84,208,60,3,38,253,239,244,229,80,217,173,113,23,200,56,179,191,2,49,123,61,96,24,193,189,36,81,118,61,200,60,187,119,125,187,158,119,214,96,221,24,11,80,116,186,5,144,133,51,215,19,158,41,176,103,207,55,59,207,28,158,114,64,17,228,21,237,125,225,13,222,139,90,56,189,184,240,110,108,220,130,167,16,175,8,207,184,94,126,240,162,91,180,10,58,148,227,218,114,139,95,249,56,89,46,191,96,240,213,198,242,234,231,213,207,171,159,79,59,139,217,191,139,31,237,158,163,142,115,190,81,227,28,174,113,209,49,241,217,45,242,57,28,190,190,218,255,23,49,135,46,32,26,164,119,80,124,238,79,199,119,146,123,225,41,174,223,133,119,80,120,66,88,254,126,243,43,59,71,10,7,157,231,234,160,244,36,50,13,140,185,199,143,215,55,174,82,28,118,68,221,184,103,189,115,55,72,34,162,192,236,81,192,187,167,252,241,227,169,145,87,118,60,246,135,241,115,233,91,251,68,244,131,194,117,100,51,128,237,87,183,34,151,183,184,247,203,0,67,223,189,111,2,52,199,119,237,68,240,34,155,68,102,195,157,170,170,201,3,25,210,193,78,4,78,39,125,209,19,135,183,18,243,177,129,57,160,66,175,37,103,100,75,52,140,127,10,25,217,144,44,208,162,66,211,151,101,100,35,56,129,5,88,254,252,155,103,188,215,92,157,244,177,110,2,77,36,61,159,106,175,139,130,165,16,216,181,222,205,212,154,14,84,226,181,153,251,17,199,106,171,51,202,118,52,240,39,30,3,191,50,18,203,0,221,138,97,235,196,32,35,131,63,84,136,137,145,109,116,155,216,180,138,200,172,200,116,225,38,207,171,91,162,44,242,120,51,171,109,181,30,59,42,117,170,45,108,51,105,216,253,82,157,47,182,115,70,185,128,242,122,97,210,43,13,21,173,209,232,101,22,153,60,154,25,32,198,102,169,77,120,179,88,170,52,134,133,98,193,210,155,217,190,190,214,219,186,166,205,168,102,175,211,28,50,50,62,237,45,23,249,212,122,171,212,232,26,141,27,59,114,137,212,151,200,162,212,165,122,184,42,225,149,29,190,155,67,132,66,206,49,164,48,96,235,90,159,97,199,76,185,93,173,13,123,40,147,113,170,131,28,190,172,167,186,136,220,102,121,190,230,84,177,172,197,215,228,249,106,139,193,25,73,232,16,124,182,82,201,141,108,99,151,175,65,203,158,133,228,172,142,93,37,197,54,13,149,196,13,95,155,179,11,212,200,11,234,122,185,192,152,149,150,31,176,157,76,62,109,91,195,70,150,98,154,14,55,19,231,92,155,173,101,50,76,185,54,39,235,20,99,50,180,198,15,211,217,85,183,131,25,219,113,199,74,149,9,198,214,228,6,79,49,168,211,118,134,141,12,189,40,239,6,75,166,224,100,40,166,204,212,177,242,128,237,49,134,195,80,141,94,191,159,87,123,230,42,15,49,106,102,205,44,53,14,193,232,106,167,4,55,71,29,135,167,50,8,35,104,53,101,190,43,47,52,120,182,20,25,139,1,90,39,198,87,138,153,58,156,18,97,105,202,11,86,134,99,82,14,99,82,197,113,166,36,14,76,56,91,220,164,150,164,144,183,50,117,102,232,84,6,69,187,39,176,237,121,183,62,27,105,53,139,73,23,251,109,49,215,155,207,87,37,4,27,55,177,194,140,229,136,245,184,72,45,138,37,211,105,107,162,195,40,203,174,48,133,187,172,212,155,213,210,76,158,145,180,42,220,146,225,225,184,168,149,48,94,226,198,139,129,210,236,76,243,54,232,144,58,230,126,55,26,46,194,157,153,98,49,28,147,115,50,90,74,239,24,133,185,168,103,186,213,49,51,238,245,51,160,37,2,147,79,77,184,116,95,70,42,197,49,64,38,153,66,37,195,21,160,185,93,236,141,225,149,222,101,106,88,198,98,199,189,133,228,146,158,173,197,85,69,175,181,123,85,59,219,16,123,120,46,151,210,75,76,97,184,225,217,77,149,147,148,57,146,26,245,84,59,11,235,92,105,81,217,149,106,163,229,98,58,85,234,106,106,156,34,22,246,124,91,91,107,162,86,210,24,146,175,181,232,13,202,175,176,225,114,83,130,55,101,98,94,156,84,208,249,162,186,234,212,26,218,28,66,251,82,91,171,88,140,154,195,179,170,145,207,45,122,234,152,115,152,218,56,175,183,184,70,198,100,70,90,29,227,77,98,86,20,205,116,86,176,97,211,170,90,118,47,39,119,180,114,26,86,116,103,185,108,148,4,134,135,197,1,152,9,172,83,29,74,59,75,213,72,152,228,119,90,170,55,199,230,155,60,79,14,212,18,91,90,183,54,219,158,78,141,178,217,230,100,82,88,66,236,102,218,74,73,205,102,187,41,180,118,29,116,48,205,202,134,220,100,177,246,164,103,54,119,134,140,55,161,38,194,181,199,125,185,163,54,198,80,123,82,204,228,230,99,142,195,54,173,226,118,142,141,168,66,186,145,85,10,142,67,175,149,138,158,111,216,80,129,90,164,155,76,115,213,153,103,115,147,1,150,134,232,44,94,217,44,74,10,38,101,187,134,56,40,179,203,166,210,24,103,69,67,109,230,7,179,69,153,179,86,213,246,128,166,43,185,92,87,78,209,25,190,41,108,11,115,169,204,162,42,146,158,57,171,14,211,28,181,36,124,151,50,241,116,138,211,166,229,82,175,105,55,141,81,151,230,96,58,171,165,166,11,109,89,92,205,240,44,132,172,103,220,120,59,161,75,179,114,203,97,208,250,172,223,128,108,100,8,85,210,82,137,41,201,124,77,147,101,34,141,54,16,91,95,172,184,10,147,230,138,84,187,182,110,142,141,220,176,147,50,134,194,0,146,154,253,212,4,200,84,162,185,217,165,215,242,112,57,48,120,137,156,247,233,249,90,31,84,23,204,116,42,22,185,172,53,170,109,59,227,21,179,218,170,179,2,141,172,89,129,196,119,253,74,7,223,242,235,42,60,213,115,82,165,217,84,215,85,135,197,106,120,158,50,249,77,9,77,85,13,185,196,78,27,11,48,251,251,38,177,237,214,36,101,57,34,187,10,175,19,185,54,133,236,230,72,139,95,73,91,164,194,180,23,243,150,138,90,153,85,57,215,210,160,69,137,79,225,120,175,89,130,199,22,150,151,184,21,83,148,72,149,211,10,206,120,65,76,149,73,169,75,79,40,190,156,55,26,6,45,168,140,234,12,156,10,197,246,115,187,41,36,174,91,117,22,177,178,14,86,232,21,254,63,246,222,253,187,145,227,58,16,254,87,32,88,146,201,131,38,216,141,55,64,211,254,240,34,9,146,224,11,36,65,114,50,59,167,209,221,0,154,4,186,193,238,198,139,20,207,145,247,139,215,118,28,127,82,214,142,29,123,229,36,118,236,216,187,57,146,149,47,142,237,88,118,246,143,89,113,70,250,41,255,194,222,170,234,71,245,11,0,169,145,226,236,106,56,195,1,170,171,111,221,186,117,235,190,234,86,149,33,176,213,227,205,75,121,123,170,158,203,185,116,250,248,70,175,201,172,144,73,107,187,151,91,59,249,235,236,229,94,119,243,104,59,125,115,121,54,189,146,247,82,163,218,174,188,221,216,25,236,245,242,82,230,68,141,141,68,101,144,218,136,85,14,246,43,250,197,233,254,129,98,28,53,27,141,147,124,214,168,25,59,249,9,200,134,147,171,163,88,118,114,147,156,78,183,167,98,177,121,145,191,185,236,237,156,137,231,27,109,81,28,36,74,92,34,49,185,4,151,248,82,57,171,181,181,214,150,188,171,128,132,157,102,42,217,90,74,206,93,79,142,179,93,245,40,113,220,59,128,185,117,216,22,133,65,172,116,188,85,58,202,234,87,59,70,236,102,151,211,6,149,75,67,76,95,92,106,187,66,70,211,129,237,180,221,122,237,84,191,72,36,142,249,228,73,105,210,73,143,203,173,100,181,190,95,25,14,133,186,220,62,43,30,108,100,78,15,38,87,253,253,122,101,124,33,116,18,213,253,216,81,47,123,122,186,43,76,199,233,82,236,234,136,45,31,201,236,86,39,151,138,93,246,185,169,170,102,39,151,213,196,222,81,58,83,74,223,172,166,71,83,163,155,28,237,92,92,28,142,74,201,6,116,123,181,114,86,226,142,106,219,219,103,55,210,193,217,101,51,49,26,116,246,19,205,222,164,147,221,20,6,92,242,108,84,74,77,180,250,177,184,122,112,113,83,235,111,167,185,139,154,118,204,181,213,94,177,162,158,151,154,87,231,99,158,45,21,167,169,118,172,26,171,183,90,57,158,189,216,108,77,178,233,122,91,59,26,215,206,139,74,121,245,136,59,152,180,185,83,229,72,105,247,46,155,123,64,14,165,219,76,228,183,71,151,92,110,204,237,228,118,110,242,59,233,214,230,254,78,234,250,92,29,119,46,197,201,86,191,94,74,150,250,221,81,110,40,102,207,243,178,82,31,131,82,171,87,39,185,169,92,187,57,220,220,28,30,223,244,175,54,246,181,233,160,122,120,38,246,82,27,85,169,188,42,179,19,169,180,113,211,75,55,247,250,195,235,97,173,46,30,36,51,245,126,74,152,52,235,27,201,230,70,106,191,127,121,157,62,78,141,78,46,88,189,62,45,167,119,42,154,184,113,92,43,9,21,169,148,188,28,241,173,139,99,113,44,31,13,249,193,196,88,29,150,47,15,98,71,74,177,185,191,159,29,15,117,45,191,181,163,159,95,104,39,149,109,78,171,141,218,217,171,74,157,79,85,134,153,213,211,3,89,105,182,246,148,189,141,65,110,152,44,22,79,91,242,113,234,60,145,60,186,218,237,159,239,238,79,58,201,122,105,146,76,167,123,231,177,98,187,124,162,102,147,215,215,137,209,118,95,202,178,141,253,163,210,197,205,68,145,75,163,139,237,254,214,180,81,17,47,243,195,81,234,232,32,185,58,78,108,233,188,84,26,1,229,132,237,88,253,128,187,188,84,206,65,42,109,158,239,85,128,232,189,158,177,191,183,47,241,167,205,250,160,150,41,53,114,217,189,206,38,203,37,167,217,147,235,125,117,59,177,217,173,156,150,197,242,214,234,245,245,134,120,125,57,45,173,170,23,242,193,137,222,56,26,236,231,51,233,105,121,63,221,76,109,55,243,221,174,92,61,25,21,229,230,70,178,113,221,184,234,166,143,39,96,233,237,28,102,86,217,179,253,60,55,222,186,153,36,115,23,198,70,181,123,52,233,111,26,218,137,174,30,159,26,245,163,83,153,31,15,15,119,154,147,244,110,231,188,118,156,74,87,210,23,153,218,117,191,191,163,235,123,253,182,150,59,184,232,237,183,78,134,251,197,237,228,137,152,29,109,156,95,112,215,149,77,189,222,58,221,222,24,246,79,216,253,189,65,98,231,184,223,31,229,27,59,58,123,211,186,110,100,164,180,196,115,77,35,214,149,182,46,248,211,193,177,42,106,155,135,195,203,73,37,169,158,94,108,222,40,109,181,116,179,91,185,216,226,167,173,4,167,38,18,131,116,241,114,120,86,186,74,213,202,70,250,120,53,51,237,238,231,46,166,137,105,67,210,91,131,76,95,206,102,187,156,162,157,107,199,181,100,169,120,58,218,174,231,244,220,241,166,44,221,84,54,89,189,145,58,151,165,157,236,72,219,222,173,84,246,88,35,119,154,56,51,82,155,233,218,117,53,189,170,181,186,189,214,134,146,234,15,106,251,55,26,191,219,171,108,180,155,13,161,52,210,175,148,125,145,27,38,118,206,148,10,175,85,167,215,67,246,184,116,154,77,143,199,215,71,185,253,84,70,152,212,217,116,95,223,222,46,109,105,236,113,79,174,10,135,101,113,186,125,156,237,111,247,207,193,62,188,25,221,172,242,155,253,233,240,100,164,166,83,91,121,246,160,205,159,86,183,242,87,90,183,187,170,238,109,245,118,84,181,218,62,111,85,244,131,131,234,197,89,247,98,186,119,115,125,160,79,14,184,213,36,183,117,163,30,15,207,248,236,142,172,221,228,38,109,249,178,58,214,235,154,124,198,118,47,59,221,65,42,217,220,79,94,117,14,197,213,94,115,51,83,63,76,39,71,181,142,46,110,237,137,167,131,213,131,193,206,198,136,61,232,231,133,97,187,221,99,39,155,199,245,241,205,241,100,115,122,153,62,149,170,185,115,158,111,166,245,171,70,253,88,184,20,219,167,227,43,227,226,178,122,221,223,223,72,158,31,95,182,114,39,123,163,213,131,157,218,214,249,120,216,23,98,167,147,163,201,73,35,191,45,240,103,147,43,229,168,49,201,114,23,155,71,23,167,173,74,122,71,169,95,149,39,201,250,13,119,37,110,229,196,202,176,82,211,183,54,134,227,98,66,79,246,246,183,55,14,123,73,101,96,76,175,99,85,190,85,223,24,236,231,90,141,195,114,242,244,60,53,49,6,199,227,196,128,155,76,170,169,228,241,197,145,30,19,79,78,210,125,113,239,106,171,183,119,220,43,114,122,71,80,244,221,212,106,190,89,43,119,118,182,91,23,219,195,189,141,83,224,237,163,172,34,79,182,55,175,218,201,74,41,81,221,22,111,246,210,50,191,43,53,197,243,152,214,60,217,149,54,245,102,127,204,223,180,119,242,149,131,205,214,97,95,19,167,249,100,255,230,112,187,212,43,213,111,42,237,61,249,92,230,107,205,78,251,176,214,216,26,157,159,92,29,43,155,7,178,218,59,222,105,213,57,69,217,219,169,174,30,15,78,82,7,195,226,121,254,104,255,232,248,124,178,186,35,130,205,144,228,118,27,165,68,55,113,150,104,228,138,121,245,102,213,72,94,30,139,197,17,40,186,221,225,118,185,125,115,163,202,92,243,188,87,189,169,233,201,235,227,125,173,202,77,47,175,55,12,67,57,59,233,136,237,189,171,92,119,122,158,175,231,199,177,86,98,92,74,119,219,96,251,180,79,21,190,118,24,227,14,229,124,191,174,25,220,120,243,250,112,180,95,77,13,47,186,245,243,193,213,225,78,182,125,200,238,12,174,182,154,173,214,185,33,100,203,171,7,170,20,75,118,43,252,9,183,58,237,180,51,73,185,222,61,60,59,109,14,106,220,97,245,176,191,191,223,204,215,26,187,249,173,141,189,3,185,119,44,111,117,182,46,134,66,108,123,90,188,58,189,168,165,19,211,222,168,84,217,59,223,187,216,56,225,135,21,81,137,165,85,152,143,82,46,45,109,212,59,7,141,241,112,183,47,164,39,170,122,172,230,42,74,243,224,128,221,59,150,219,23,163,218,102,87,237,164,99,48,249,123,23,3,118,147,75,171,221,204,176,154,222,170,128,254,4,155,105,124,88,223,40,114,82,45,117,32,237,245,149,147,193,88,58,29,243,66,55,187,115,210,228,143,42,197,107,221,224,247,155,187,21,121,115,7,216,98,122,163,136,137,97,101,187,115,85,223,45,15,26,213,102,179,175,109,100,206,54,140,84,165,191,145,235,42,218,100,247,48,53,208,198,69,229,226,170,84,206,37,14,59,198,96,183,191,179,117,93,63,148,175,167,167,165,230,241,142,186,121,201,79,54,79,43,155,233,73,119,251,98,79,228,97,152,6,229,226,77,221,200,100,217,67,80,209,253,204,206,73,189,220,207,94,113,70,31,172,128,139,180,172,143,154,91,114,253,114,32,100,154,122,250,112,48,61,23,50,227,76,94,155,182,147,44,199,183,248,235,150,188,125,125,58,77,167,235,205,195,94,173,125,165,8,201,113,17,28,66,125,178,51,98,249,77,99,251,240,184,189,211,144,181,141,235,206,106,142,211,245,171,173,11,105,178,179,61,57,159,220,236,87,192,202,155,102,149,205,216,40,115,218,175,103,175,165,107,238,136,63,186,218,27,237,149,39,91,197,227,74,236,48,197,181,184,196,198,160,204,238,165,166,117,113,58,184,42,174,234,44,63,217,200,141,106,59,98,83,220,223,201,182,58,218,46,63,57,234,238,53,133,169,48,217,50,118,199,29,118,20,219,84,243,167,177,237,99,174,167,31,159,24,71,249,6,59,238,25,199,187,197,86,153,79,246,174,74,189,195,211,214,225,101,172,33,156,222,168,251,231,237,220,117,53,121,145,4,107,104,202,118,79,207,175,51,181,99,176,67,217,172,188,153,59,189,233,164,132,243,216,168,20,171,179,123,219,123,49,160,72,187,81,155,214,243,219,233,114,63,214,185,218,78,156,238,166,50,135,197,189,182,94,139,93,150,139,219,250,32,89,169,183,206,182,42,124,166,158,189,60,172,241,173,155,88,43,121,52,201,43,45,35,155,43,15,251,9,78,185,220,61,61,158,240,42,208,180,7,51,41,113,153,144,206,207,247,39,169,171,254,70,111,216,31,171,202,213,161,122,177,181,157,22,91,125,193,104,245,251,250,70,153,189,217,44,31,105,250,24,28,138,246,94,226,70,57,57,83,14,192,223,218,109,239,79,192,24,136,13,74,157,99,48,185,143,70,151,171,71,242,184,93,140,141,54,183,50,122,46,119,146,106,159,183,217,162,182,119,198,239,129,66,75,118,71,55,236,121,73,106,26,105,105,220,107,100,26,237,233,133,124,210,17,206,71,217,233,234,101,101,119,179,184,39,236,36,6,210,118,99,227,240,172,54,220,110,115,39,98,166,190,125,92,57,29,220,92,108,233,135,215,226,94,43,159,59,79,156,100,106,249,134,60,92,221,110,180,141,73,51,27,235,180,139,149,206,238,184,154,25,236,95,247,142,147,215,181,173,139,173,227,253,253,155,230,57,175,76,246,135,242,222,238,78,39,115,125,120,61,104,106,103,253,141,137,222,54,202,13,245,80,59,17,184,131,88,57,86,229,246,7,55,195,250,86,245,248,188,63,24,213,242,123,242,70,247,92,31,100,78,55,246,128,81,71,211,225,205,209,245,184,52,105,150,132,122,103,227,108,63,125,86,234,29,172,38,206,118,54,47,139,45,116,151,87,143,223,211,6,221,252,100,53,211,111,213,199,177,204,134,114,83,227,247,107,202,166,208,56,222,145,133,124,15,28,215,221,235,186,40,39,39,215,69,253,168,164,84,7,89,78,7,4,107,177,1,103,28,164,84,145,83,170,249,214,141,208,171,142,228,254,104,231,180,119,36,180,166,231,199,249,190,144,159,54,82,219,49,238,166,178,203,183,55,180,242,40,81,84,135,151,55,231,74,58,213,62,61,231,118,160,250,117,125,181,194,177,227,22,203,238,26,199,237,213,164,177,121,212,61,168,94,31,112,155,224,148,103,216,225,233,241,254,86,53,179,177,195,237,181,186,149,13,245,248,124,160,93,106,124,253,122,55,35,181,52,33,183,169,117,182,251,151,218,217,46,216,159,187,155,106,179,147,61,201,105,27,167,233,131,235,97,115,120,145,225,79,15,78,218,215,169,36,215,28,111,228,155,163,173,233,249,13,199,199,38,251,103,170,148,211,247,154,59,211,108,131,23,15,47,79,248,235,252,141,56,216,173,118,55,229,244,81,62,22,27,157,21,43,57,112,233,65,243,212,55,182,234,234,9,10,180,20,171,189,141,227,171,198,240,176,95,46,71,81,232,38,159,12,143,54,113,137,12,247,25,68,155,196,20,151,109,165,56,97,209,104,83,62,31,142,114,94,204,164,62,3,148,51,249,118,42,157,102,91,11,162,156,73,112,143,95,226,15,94,227,205,229,146,185,86,50,35,60,189,29,168,186,140,158,20,248,150,174,246,134,134,68,69,27,221,135,176,184,206,138,192,225,201,100,60,147,203,186,142,152,8,92,43,119,26,123,68,78,129,243,242,227,114,10,124,239,63,54,167,192,6,196,44,222,230,195,114,10,236,215,22,205,41,64,120,140,101,67,232,154,41,179,43,56,119,110,198,24,107,82,143,71,201,145,107,56,5,54,17,79,166,92,23,31,183,219,237,181,155,21,188,186,91,88,225,224,143,171,9,65,213,36,63,108,18,148,79,196,51,108,10,157,181,55,27,61,204,80,139,224,167,185,15,54,92,12,65,186,17,180,153,140,36,130,250,155,179,32,32,0,20,228,249,148,125,40,208,188,128,126,102,101,129,56,67,254,137,179,64,28,166,123,68,22,200,204,89,235,57,0,197,123,16,164,125,72,211,75,72,10,209,13,51,237,128,62,224,226,63,238,219,26,47,43,27,40,221,107,70,66,136,220,44,162,108,140,114,213,60,100,193,190,54,213,73,214,200,149,138,213,178,59,93,164,234,79,23,169,250,211,69,54,253,233,34,85,79,186,200,20,23,93,153,103,124,56,7,127,224,235,97,203,109,132,90,149,36,138,144,27,61,71,248,224,4,251,149,78,41,224,29,21,227,199,91,199,57,216,47,246,157,114,23,166,25,124,236,136,55,101,101,211,147,178,210,199,205,118,172,155,57,201,117,156,84,226,10,69,235,25,9,43,22,91,127,158,176,242,249,207,255,77,201,15,193,235,204,182,230,141,88,230,159,63,149,155,218,207,227,127,104,45,84,91,166,96,224,98,245,3,82,47,94,122,218,197,203,72,185,248,172,210,45,94,74,170,69,136,237,226,31,113,219,216,34,15,200,174,168,84,218,206,118,176,8,211,54,15,124,137,68,44,27,39,130,109,175,224,38,5,234,12,11,51,97,35,29,150,196,16,102,188,205,197,85,243,29,250,240,56,100,131,45,70,171,121,27,130,13,192,213,206,67,168,255,48,224,196,110,12,134,255,169,166,181,124,210,148,22,159,49,233,102,92,223,145,24,222,163,50,236,13,30,225,57,46,137,108,50,17,238,192,167,249,92,46,186,204,96,191,59,131,253,238,53,41,222,31,246,214,221,9,38,109,85,91,66,239,24,224,175,131,201,160,10,224,193,247,36,165,99,116,99,146,249,97,133,91,102,212,117,118,77,253,146,245,104,77,141,197,150,173,55,101,120,36,127,201,170,188,38,195,35,227,137,26,147,159,254,167,117,30,53,184,164,60,81,159,50,210,19,249,233,242,154,38,25,67,77,137,24,119,224,155,247,85,209,131,139,133,71,91,83,251,75,202,242,218,24,38,188,180,100,88,104,88,77,124,121,157,117,240,86,215,141,39,236,83,38,16,9,7,5,212,58,163,146,72,68,15,170,18,200,189,47,89,176,95,127,157,69,17,142,39,189,167,203,189,88,108,205,88,55,226,122,79,22,160,202,242,29,141,115,71,82,36,141,55,164,106,249,64,237,77,21,181,15,92,70,117,194,77,78,220,141,39,220,83,155,122,152,108,198,58,30,134,37,131,121,194,49,60,138,92,44,169,203,52,105,80,242,82,150,247,220,204,176,124,43,193,196,57,229,123,178,232,106,143,188,245,138,172,239,241,123,240,253,245,215,149,47,175,115,240,251,75,235,41,22,67,202,177,188,63,13,42,58,212,165,8,138,236,8,70,116,205,136,107,75,18,33,141,230,192,38,163,161,172,27,93,89,103,80,136,229,85,65,147,80,207,123,56,209,155,49,160,232,25,72,249,118,252,153,240,198,27,146,141,254,18,186,25,2,124,31,124,93,178,80,238,241,58,152,246,120,46,128,51,208,87,21,164,121,165,232,29,243,100,70,77,114,84,3,217,191,137,171,2,14,241,87,97,198,25,82,252,122,40,105,211,184,44,126,5,222,151,176,30,71,251,194,120,81,210,188,160,92,143,120,195,208,244,194,173,57,23,11,209,251,183,190,247,252,253,95,125,244,203,175,2,124,144,170,216,43,44,40,241,142,90,130,15,64,184,39,208,187,209,82,212,186,37,228,79,140,104,12,245,119,41,8,149,229,152,93,47,10,35,9,96,158,73,75,203,12,65,16,109,109,1,204,4,140,83,96,71,172,90,43,166,8,216,5,33,25,133,57,206,144,222,52,144,217,94,184,69,182,65,33,202,1,186,102,87,200,94,208,194,43,236,29,131,111,159,41,192,128,245,134,18,180,142,33,31,240,26,223,103,4,30,73,46,232,154,61,174,56,167,204,169,177,46,1,91,79,6,154,164,99,79,53,234,60,137,222,145,65,2,236,52,117,12,93,48,219,237,12,13,67,210,10,9,214,121,14,194,218,121,142,140,147,66,206,121,104,239,237,113,170,96,109,96,141,193,243,111,252,230,254,237,111,191,248,249,251,84,131,248,100,10,167,190,208,3,86,192,39,67,33,170,160,109,181,81,116,112,81,148,193,251,189,187,106,15,29,42,21,253,232,151,191,249,232,95,191,115,255,181,159,249,224,134,19,40,62,64,191,245,248,24,56,91,219,3,159,52,140,98,175,234,146,177,20,240,38,19,181,95,141,194,44,13,35,166,175,29,232,236,242,83,134,195,255,152,79,68,197,23,223,253,231,251,119,223,6,78,126,241,251,239,221,191,245,155,151,70,69,31,220,5,168,40,9,13,229,17,20,68,175,45,68,61,92,113,17,202,101,2,41,103,150,180,128,131,85,197,121,3,121,199,32,46,52,25,84,243,52,202,160,43,255,10,152,126,130,125,221,187,139,96,68,98,8,160,31,144,200,80,149,50,250,212,192,245,28,201,241,252,237,119,94,252,234,39,142,252,112,228,3,19,140,133,187,89,77,106,3,33,102,181,139,118,167,24,135,136,70,78,163,31,127,253,219,47,254,240,222,140,70,72,87,209,14,105,23,52,122,164,76,65,46,197,117,67,29,28,128,253,206,119,120,162,17,24,232,236,64,82,234,96,214,66,197,59,170,175,255,237,87,247,63,253,161,183,175,168,183,8,13,217,22,127,96,178,117,81,60,95,147,190,98,119,20,31,202,176,50,28,68,11,158,34,228,54,68,97,168,237,193,198,3,78,129,152,161,64,204,173,255,125,168,230,17,163,196,14,143,38,144,33,238,149,112,161,210,44,145,90,100,34,34,153,243,187,183,95,252,227,7,247,127,253,45,10,52,241,132,108,52,221,120,160,157,195,142,72,167,39,165,107,182,122,103,232,199,111,126,243,249,183,254,187,187,193,5,133,92,3,155,145,143,20,115,228,229,133,5,157,89,29,104,1,124,2,118,96,28,105,99,252,68,63,6,70,212,153,37,191,41,19,33,84,83,7,168,24,168,118,37,77,161,51,178,200,184,136,173,224,155,49,25,171,175,248,127,144,11,119,203,203,20,179,88,255,76,133,76,11,13,194,56,48,201,10,81,211,36,56,224,21,169,103,49,139,223,24,49,107,185,12,23,252,58,88,248,161,175,82,214,127,244,46,76,250,208,131,238,150,1,131,222,80,143,50,110,233,228,145,61,48,29,55,128,33,43,50,175,82,211,241,123,239,223,255,228,175,103,72,1,81,214,81,167,196,194,43,10,50,69,13,121,208,147,26,152,77,129,230,166,69,204,132,227,5,108,38,25,146,133,153,136,46,98,211,60,136,145,42,4,166,131,216,253,55,254,246,227,31,252,52,106,206,105,19,57,76,95,192,77,148,53,9,187,133,122,225,201,45,26,221,66,180,167,242,200,32,138,50,26,63,222,195,37,163,21,187,204,26,123,179,192,197,143,86,165,187,167,12,30,36,95,39,131,165,130,103,54,226,147,194,188,202,210,220,101,161,196,49,222,117,126,178,133,11,24,243,104,75,168,141,243,244,205,231,21,248,204,68,145,56,3,62,142,34,3,83,50,142,212,241,142,52,101,162,196,52,93,65,231,10,146,155,72,163,133,219,168,115,120,5,8,68,114,122,5,96,20,93,160,18,25,0,220,150,216,234,225,129,64,13,118,121,69,4,60,90,88,73,49,81,221,162,192,138,208,69,3,231,84,177,105,83,198,15,28,1,102,77,128,222,176,239,211,36,186,67,80,147,134,233,116,148,49,119,78,74,43,206,99,100,167,222,185,134,60,4,34,14,5,184,160,89,214,226,239,222,66,102,8,211,150,39,192,185,209,232,60,112,104,188,86,48,24,32,18,151,101,81,56,91,51,108,137,10,138,173,64,219,110,94,155,20,122,129,52,205,138,125,107,178,161,170,136,137,162,15,110,58,21,220,52,49,122,66,140,184,151,214,120,58,184,241,129,171,241,223,253,246,163,95,253,226,179,107,92,119,53,254,193,223,124,248,219,55,95,252,244,95,63,252,253,15,63,252,159,63,126,241,221,95,124,248,193,223,189,248,219,175,190,52,44,242,233,208,145,39,250,201,53,254,46,157,250,210,8,193,134,115,223,193,80,27,168,186,20,192,132,64,138,143,223,252,238,203,67,130,11,71,98,67,50,132,110,208,60,248,222,191,220,255,254,173,79,155,14,72,20,15,117,87,243,192,140,31,126,240,235,23,127,246,235,231,111,126,245,229,206,68,210,164,51,222,223,249,246,135,127,120,199,150,42,56,252,57,179,65,134,44,145,53,122,170,129,12,218,103,195,165,39,216,70,137,154,73,45,0,74,9,176,167,77,89,106,197,195,41,12,245,65,79,54,44,21,141,91,8,176,203,13,219,60,2,197,162,18,198,233,241,0,63,14,242,30,140,49,20,91,1,41,62,243,133,134,65,236,120,243,157,160,32,7,250,137,68,204,216,200,123,63,190,255,198,127,245,62,139,90,244,182,122,178,210,151,148,33,101,205,244,80,124,210,238,38,144,203,91,224,161,132,199,150,182,58,18,165,81,142,82,38,4,153,26,255,240,131,40,237,25,220,161,120,40,109,84,56,203,59,150,157,230,148,132,154,107,244,75,38,58,228,24,41,139,45,168,192,47,112,80,212,58,47,20,71,180,188,22,119,71,42,73,188,130,63,48,36,20,133,172,8,61,90,120,146,96,153,36,203,164,88,38,205,62,165,30,205,130,208,128,231,192,177,83,117,8,180,52,84,131,239,49,17,12,142,137,128,209,51,130,223,104,185,157,137,40,96,24,48,145,203,97,127,128,98,94,184,34,178,68,208,255,166,121,128,222,242,171,126,40,36,90,223,233,148,183,78,153,148,91,198,1,237,141,153,22,40,114,200,176,119,68,66,239,20,79,56,117,10,174,55,24,124,228,60,194,16,253,207,12,106,34,124,134,223,140,173,151,225,187,253,217,154,24,32,45,45,155,23,30,187,190,35,107,111,87,214,13,98,104,129,241,37,161,111,128,45,229,2,128,125,183,254,228,41,163,174,47,1,190,217,118,182,77,88,154,23,50,60,249,148,227,115,98,20,28,9,25,103,147,129,141,6,197,61,156,189,150,101,19,240,89,127,105,65,82,107,42,120,232,229,166,202,72,214,229,22,254,78,83,206,180,143,114,233,215,128,17,201,113,233,43,152,20,212,136,161,175,230,176,15,7,96,149,74,5,19,86,212,227,245,81,128,215,165,59,183,175,107,205,31,244,185,166,180,85,123,106,104,195,158,132,36,32,254,223,116,62,21,219,93,36,11,62,148,37,240,0,119,251,97,193,67,191,45,247,89,248,222,78,243,38,91,226,121,129,6,9,55,105,78,19,175,79,78,59,199,192,230,179,157,112,151,231,93,19,253,94,183,27,26,229,102,219,164,248,68,30,182,19,19,181,208,199,37,101,232,146,207,213,126,185,33,76,151,137,28,26,207,92,120,196,22,140,103,62,32,136,57,39,114,249,224,112,229,98,84,242,154,233,180,45,255,210,168,228,105,36,148,74,131,7,80,105,48,147,74,3,15,149,40,74,189,4,57,17,238,95,208,222,200,75,35,95,88,107,161,116,212,31,64,71,125,38,29,245,151,202,109,110,71,200,231,52,253,17,4,56,31,28,213,92,40,148,249,71,20,191,100,94,130,130,188,127,231,253,251,31,189,105,13,32,47,138,168,163,47,141,221,93,109,132,13,144,217,232,130,131,99,161,24,54,48,78,23,62,37,129,225,242,124,63,67,83,194,108,112,22,151,99,55,253,33,76,142,95,152,205,227,164,138,199,118,64,91,46,254,35,112,183,25,34,249,236,70,201,106,112,214,40,153,17,157,135,140,147,249,202,236,145,178,42,121,198,202,44,254,227,30,174,143,222,251,237,253,91,191,4,2,126,252,245,183,150,62,252,237,215,95,252,195,183,128,225,95,252,227,63,45,187,116,75,77,49,248,43,233,165,137,167,25,173,18,171,29,131,15,90,253,68,43,24,188,184,43,141,244,37,240,24,103,219,241,24,231,7,217,242,164,151,179,237,121,139,18,159,154,148,251,11,48,242,158,191,243,187,251,175,253,147,29,135,147,20,17,157,232,202,43,211,151,168,33,168,118,194,232,72,53,188,32,29,105,84,195,232,232,238,206,75,147,59,184,63,223,255,217,243,119,254,134,166,27,138,53,80,68,67,222,246,202,64,22,174,168,180,164,69,133,81,20,83,7,227,192,163,68,160,41,252,89,169,215,87,68,209,89,114,67,203,111,46,130,155,6,19,193,107,22,157,17,162,15,32,50,238,215,44,10,155,29,127,89,86,231,59,223,124,254,151,223,112,147,247,63,10,117,31,70,220,121,180,13,32,237,203,149,0,174,16,251,103,161,65,221,13,134,177,40,94,11,88,148,65,113,229,112,246,36,143,29,125,41,72,154,33,183,101,1,232,250,89,229,30,160,241,66,99,226,77,83,33,49,63,24,30,213,160,210,19,73,176,220,44,180,98,231,246,215,133,210,151,220,235,240,29,21,197,236,156,240,249,135,255,243,71,145,251,119,255,42,40,55,128,126,141,14,32,210,161,247,200,243,95,127,35,234,73,201,185,99,4,20,79,21,113,60,53,211,74,167,72,20,53,209,206,36,200,39,54,205,241,40,158,58,88,55,151,245,199,3,51,216,136,163,158,104,146,123,130,196,164,75,37,85,5,166,82,24,115,97,5,109,1,54,3,198,228,121,3,239,76,182,31,163,149,19,20,65,14,125,232,4,149,195,170,220,145,181,123,42,188,75,248,226,150,48,20,76,3,39,46,61,236,245,24,28,224,49,63,14,156,143,186,243,209,241,34,73,129,233,189,80,79,177,253,77,125,55,205,57,170,132,152,2,164,128,210,105,78,1,146,19,228,155,235,11,97,127,252,217,236,60,118,90,241,166,59,85,145,13,85,3,251,70,234,225,2,122,102,160,239,30,71,23,21,185,140,77,187,0,123,10,246,183,61,107,87,31,9,14,83,244,122,2,164,188,30,202,26,74,58,97,25,168,165,243,29,41,40,103,19,164,176,38,119,58,72,114,180,122,67,13,165,112,16,50,207,131,224,11,34,250,225,12,22,130,227,13,179,249,225,232,11,193,9,13,60,249,1,82,108,18,14,54,32,38,226,7,101,49,216,98,244,182,162,3,94,48,104,13,128,172,100,136,133,192,197,142,53,156,201,220,145,12,103,216,81,198,51,42,116,74,226,160,124,170,188,208,93,90,114,75,113,187,198,250,186,228,124,193,103,7,184,67,218,214,227,154,136,165,171,213,102,69,50,120,185,135,4,219,146,83,216,152,234,21,89,48,150,64,30,245,37,163,171,138,40,207,201,180,225,11,180,168,199,47,248,77,237,117,241,73,148,143,62,141,111,200,35,233,120,172,46,133,84,3,240,174,94,135,144,71,37,192,232,170,75,183,119,140,139,16,18,86,80,164,223,14,64,232,51,214,40,140,143,24,116,173,39,236,83,39,26,143,136,3,202,130,90,120,240,119,248,85,24,11,65,58,193,203,64,136,70,170,210,85,135,97,149,139,34,30,29,133,161,137,0,156,53,18,16,22,3,117,176,180,28,55,84,34,63,17,48,74,93,208,244,160,222,94,135,206,19,60,164,190,140,142,95,165,87,237,162,132,168,206,176,134,16,21,180,215,123,207,191,251,47,248,44,10,4,11,43,131,215,95,55,105,45,146,215,69,115,228,106,98,56,181,233,248,188,69,111,51,238,239,14,112,59,15,7,238,135,186,235,161,238,126,232,204,102,167,10,21,164,244,6,198,236,74,86,160,44,32,232,227,6,68,226,64,129,81,7,119,69,43,20,17,228,105,217,53,105,239,203,231,42,184,106,97,243,214,107,239,218,53,124,21,136,2,114,32,16,211,206,126,44,139,246,35,48,177,2,230,62,213,17,34,1,128,77,84,55,127,40,132,65,36,74,40,205,148,63,10,98,4,79,67,235,212,194,22,176,135,228,203,213,167,103,158,35,136,94,213,164,54,110,2,47,139,34,100,101,60,185,92,141,201,237,165,87,148,101,115,147,14,183,6,95,173,236,204,117,36,252,48,7,47,223,110,55,246,247,80,171,186,180,132,63,146,51,87,228,246,212,70,102,25,109,222,242,17,8,152,252,141,55,188,229,140,57,31,128,155,26,252,72,178,65,184,13,94,197,158,14,82,252,85,69,53,80,99,86,78,223,80,16,112,4,214,214,26,4,229,231,223,120,251,254,207,192,43,19,135,26,78,146,40,36,164,228,29,58,100,37,120,78,59,15,204,69,121,176,1,209,24,82,179,88,242,76,225,225,0,229,75,190,12,140,73,27,47,9,227,101,34,159,76,13,83,8,91,253,31,203,138,168,142,227,56,225,119,98,196,241,142,192,158,181,228,175,72,227,200,129,166,246,101,157,230,16,131,209,128,71,72,231,97,162,26,75,82,44,186,170,79,117,244,15,181,5,117,192,166,95,29,113,171,56,51,164,216,235,161,210,26,184,115,122,20,68,112,87,82,220,186,21,0,196,145,9,139,50,51,28,139,111,157,20,198,175,245,222,4,30,184,140,63,235,217,229,213,101,139,113,123,72,214,163,155,203,27,131,241,173,125,88,79,245,41,6,234,178,14,157,6,167,6,67,135,148,157,7,109,61,88,96,250,218,65,154,14,11,130,55,222,0,207,50,72,52,210,13,204,170,109,73,72,15,178,33,175,152,194,203,77,18,87,93,224,36,183,15,9,191,40,118,33,105,190,133,0,47,19,185,148,200,194,26,174,15,152,62,78,50,201,101,179,192,126,237,245,253,214,37,232,240,165,62,230,136,229,165,33,3,158,48,243,10,199,96,123,62,154,230,243,201,164,148,201,71,241,247,101,166,187,222,182,14,62,98,90,182,115,133,251,198,227,4,32,231,248,141,194,173,227,114,21,186,96,34,201,19,89,1,43,177,135,91,122,26,230,247,152,121,212,224,122,49,78,106,82,225,214,202,77,34,159,80,246,80,33,193,50,232,115,1,124,52,203,89,66,97,83,111,222,53,242,13,236,196,104,252,5,231,40,177,159,190,127,66,251,151,208,29,226,72,162,88,69,13,39,115,57,158,10,246,3,3,140,95,44,244,67,54,58,128,52,14,218,218,231,49,136,3,234,56,57,22,182,113,107,38,45,205,49,109,173,141,56,62,12,173,237,49,235,175,184,190,34,213,89,114,5,84,44,195,16,163,163,197,59,234,210,10,135,13,67,106,59,211,236,254,83,9,106,235,92,64,7,238,24,103,143,210,124,74,218,38,226,99,104,236,194,26,219,183,212,206,8,95,219,120,240,215,45,77,204,88,6,227,12,248,116,134,20,218,113,73,44,94,98,78,251,237,103,19,190,169,232,28,248,74,40,60,119,86,91,208,152,218,181,131,41,77,111,184,152,229,178,189,10,234,169,45,107,253,165,232,139,31,191,119,255,222,15,201,150,12,112,45,63,252,237,187,207,255,242,253,231,223,126,239,223,126,15,26,51,250,252,173,183,95,252,244,119,104,231,22,169,95,194,97,162,99,80,108,5,244,102,4,94,5,249,194,43,130,212,163,31,89,49,34,51,148,58,230,53,5,239,195,240,41,171,229,91,83,231,107,82,95,5,43,37,96,35,74,184,253,62,87,253,147,94,133,168,127,197,52,221,252,59,95,112,16,211,254,138,55,188,205,96,120,197,61,6,72,240,199,65,64,249,253,93,15,186,146,166,169,154,131,172,20,55,63,185,240,100,212,118,27,230,78,33,199,98,140,221,163,29,220,214,242,173,165,122,172,170,179,24,193,20,237,192,125,132,159,108,169,140,147,35,201,216,32,24,155,146,177,228,153,150,225,3,131,165,185,109,185,147,68,85,235,155,166,142,67,35,2,30,113,30,108,184,155,161,86,59,104,64,44,6,100,15,62,241,165,243,63,93,39,81,90,108,174,123,20,254,98,208,205,218,20,120,58,83,63,8,62,86,53,139,1,199,134,11,5,218,201,191,247,0,166,245,222,92,208,196,100,33,96,169,156,122,26,36,129,234,140,53,61,56,140,226,48,5,183,168,25,195,4,110,30,242,139,68,223,100,3,164,250,252,96,105,41,12,240,178,29,87,112,178,147,253,96,103,37,76,91,241,11,143,164,12,72,103,94,28,110,8,76,42,37,63,32,244,98,106,88,124,22,37,88,76,104,33,197,174,30,37,134,21,88,82,61,156,253,140,44,67,219,193,116,41,162,117,20,195,118,167,242,63,160,45,43,147,62,168,185,207,189,155,79,197,187,241,200,236,80,103,1,204,205,206,122,139,41,226,5,20,161,221,70,203,38,30,71,160,195,104,12,239,56,2,9,94,224,4,190,149,49,29,129,229,53,152,240,214,246,147,167,235,69,203,41,184,99,18,185,84,118,206,225,31,75,209,124,182,37,68,241,149,73,249,36,63,227,202,164,22,155,66,135,216,46,120,220,170,40,143,226,109,192,110,5,24,210,60,133,195,58,78,49,33,228,50,130,144,105,61,189,53,55,83,210,151,40,115,113,116,192,227,242,93,92,183,246,41,58,71,181,58,47,146,245,72,124,51,51,181,41,67,235,180,248,165,84,158,201,100,153,28,199,196,19,203,107,248,98,101,124,138,108,1,252,29,201,192,71,69,165,227,232,148,198,228,104,28,193,47,176,12,250,137,39,231,180,105,29,96,234,133,184,98,29,250,24,177,63,132,53,192,160,214,237,103,93,189,135,159,189,198,160,126,32,116,29,4,176,5,25,74,175,120,158,156,85,234,92,51,31,207,38,242,232,204,81,234,12,79,15,176,21,185,223,241,3,164,174,148,182,176,95,51,203,240,33,88,22,178,86,161,121,12,174,85,74,134,193,110,220,66,207,252,126,23,71,75,16,3,180,19,130,92,248,235,57,86,51,112,56,233,115,113,215,208,47,124,33,90,1,253,90,11,192,54,172,141,136,167,60,172,205,100,50,158,76,190,182,70,51,98,218,228,67,46,133,15,92,53,153,136,220,206,77,93,206,237,66,244,114,168,35,19,207,106,189,96,222,59,143,183,15,225,246,117,179,104,81,124,209,119,187,66,24,242,121,196,254,129,200,89,231,92,197,83,92,6,31,147,106,31,146,74,205,151,21,194,44,152,71,19,41,134,75,113,76,34,197,154,243,6,239,102,230,6,147,136,174,246,100,49,226,171,148,89,94,19,134,154,14,239,15,84,249,229,245,204,119,76,176,11,201,116,154,225,210,41,52,153,184,80,28,157,58,153,229,89,56,145,2,100,24,185,14,89,118,104,76,205,46,224,118,204,239,184,104,76,120,37,203,178,214,108,107,101,133,140,152,91,176,49,251,155,28,56,178,78,171,206,144,185,102,164,53,77,205,182,185,92,78,108,179,15,109,27,155,230,179,27,79,166,241,41,198,97,125,38,237,146,167,109,190,47,247,166,5,108,218,105,160,127,133,13,40,117,205,214,36,135,164,250,163,176,140,200,97,120,226,212,20,5,37,242,244,220,36,90,180,53,178,100,244,101,80,85,97,146,177,16,231,200,97,206,145,56,57,120,24,36,248,154,159,49,22,109,202,249,126,5,230,212,76,150,243,8,244,69,89,204,219,142,50,236,207,108,134,214,36,212,32,211,99,103,9,251,7,98,130,142,140,32,231,61,46,50,217,108,189,37,182,133,204,163,128,7,78,39,230,49,144,66,38,135,141,98,158,103,217,71,161,24,56,232,143,66,49,112,88,189,52,156,128,126,146,3,104,237,59,231,222,60,99,156,210,17,230,113,214,100,34,209,12,239,145,62,228,120,70,187,45,112,249,7,254,246,92,18,160,197,107,51,21,178,223,8,240,234,86,124,240,244,10,143,181,67,160,134,181,154,8,97,53,11,56,57,64,109,165,213,83,133,171,181,249,194,158,130,139,221,233,176,14,164,226,160,114,49,21,157,99,58,10,152,192,22,209,120,177,149,23,82,46,120,195,80,122,216,199,201,211,224,144,152,179,160,37,217,188,208,230,215,124,115,154,134,143,143,109,153,209,8,109,128,103,227,32,121,16,254,203,182,61,103,81,196,182,42,44,145,176,128,101,100,31,217,111,179,78,176,222,102,25,46,153,96,18,105,100,183,167,151,125,86,61,245,24,84,191,239,148,252,160,206,174,200,138,50,195,233,176,152,155,62,15,158,101,115,169,118,43,16,152,62,108,133,179,146,162,42,210,154,127,90,153,211,136,3,139,146,92,51,128,62,24,26,175,232,104,217,184,128,63,1,254,210,217,210,10,60,89,14,227,15,107,242,47,134,11,230,231,187,56,138,53,226,3,136,80,223,6,139,11,1,123,152,220,86,182,13,46,120,238,134,207,41,74,169,244,36,116,114,224,10,154,191,248,48,255,1,101,167,218,106,214,52,88,109,109,3,142,99,187,29,36,129,168,113,67,109,2,173,58,26,47,202,32,3,150,242,172,40,117,24,76,222,1,143,194,60,204,23,216,116,54,37,166,232,178,229,53,202,138,80,91,61,249,122,40,81,220,106,34,228,49,114,201,36,52,253,63,196,193,232,159,141,252,23,146,60,250,89,27,161,56,3,204,41,115,182,246,101,81,236,73,30,26,198,221,183,39,80,234,96,54,169,77,3,217,146,245,156,148,22,19,15,164,133,144,224,217,44,231,162,197,93,28,0,174,160,9,27,62,182,142,71,102,30,213,4,204,67,206,219,8,17,209,210,72,82,122,211,64,17,109,142,123,0,91,90,12,97,249,210,180,82,10,16,54,119,113,242,17,17,109,134,110,241,33,104,240,154,17,248,110,132,20,134,170,39,27,29,83,140,144,120,69,144,43,30,98,56,19,251,129,30,178,161,214,91,138,198,52,20,254,201,183,19,108,116,121,57,246,69,90,2,154,22,57,18,207,88,59,82,138,192,244,51,241,164,179,17,114,89,238,65,252,189,226,153,234,214,217,195,102,177,197,250,120,172,1,133,113,129,37,159,245,174,38,43,87,5,54,132,112,193,90,209,171,182,30,10,53,92,119,121,32,207,121,63,76,29,248,92,77,83,11,172,57,246,8,13,217,60,139,92,109,227,111,51,208,99,232,151,20,163,107,189,178,148,88,126,204,91,201,89,111,221,206,245,133,185,0,157,234,114,167,23,233,99,8,9,23,234,233,67,223,77,46,63,102,232,44,227,60,188,47,15,30,170,7,143,210,28,219,156,231,211,119,97,175,167,150,195,196,79,104,139,233,208,87,172,54,91,162,196,130,10,165,70,31,155,43,110,153,129,98,93,88,209,147,211,206,201,113,74,17,215,183,208,40,238,163,12,119,47,51,2,43,114,25,38,193,37,152,120,206,207,170,249,4,147,203,49,217,60,142,59,217,72,227,107,22,60,29,33,101,150,26,113,153,157,129,234,99,70,127,209,209,241,11,198,172,113,171,203,107,214,137,81,133,46,168,124,73,241,66,39,218,50,88,69,49,158,186,230,233,128,193,234,204,39,249,102,244,130,52,250,114,70,237,238,33,72,46,30,63,19,115,34,252,121,84,47,172,129,206,28,156,205,25,234,53,251,35,49,202,195,221,143,229,199,96,226,150,27,202,114,72,8,211,229,199,60,132,63,104,114,226,80,148,77,188,22,250,241,234,240,153,30,218,140,118,67,162,146,129,246,189,25,253,183,168,110,249,85,214,119,122,94,154,40,135,9,108,107,108,144,209,58,212,9,83,6,174,56,220,161,236,243,149,190,42,6,5,104,2,252,78,28,193,74,196,209,203,238,183,35,206,199,16,122,251,111,98,179,102,140,237,163,248,180,174,229,140,207,176,98,221,215,63,216,51,35,96,89,41,1,142,127,2,185,68,214,7,187,31,132,101,51,57,134,203,0,47,165,210,136,103,25,239,107,43,15,122,239,147,190,182,216,91,33,51,211,53,212,206,117,110,15,24,173,2,57,2,203,57,223,63,26,224,142,83,18,207,82,23,172,229,153,219,70,47,118,123,173,47,97,3,236,66,45,100,173,110,126,144,213,210,207,41,33,39,182,93,32,231,69,109,201,108,10,90,188,179,66,8,82,75,20,57,47,204,185,11,29,30,223,33,56,174,239,158,185,238,105,106,69,249,168,118,23,93,238,176,168,20,8,222,21,215,247,65,137,152,155,63,244,103,120,44,92,97,244,28,137,242,120,220,120,23,88,171,78,128,191,68,15,89,10,25,150,115,22,104,3,229,228,92,239,60,192,35,119,71,42,108,235,198,146,34,254,176,157,29,39,92,246,7,85,88,183,44,118,173,30,135,118,23,113,232,236,104,7,203,178,254,176,99,240,34,109,171,131,237,9,94,14,180,227,61,102,147,107,118,6,175,244,127,129,205,176,109,46,23,166,233,29,53,35,247,81,142,29,242,176,191,72,60,108,73,202,101,145,135,29,117,121,216,154,52,144,120,3,12,99,243,211,12,239,155,186,127,211,165,112,44,231,49,149,108,101,114,148,1,74,201,51,196,110,43,38,7,133,46,72,187,165,211,93,156,184,248,243,94,195,172,144,242,174,92,211,132,244,5,98,231,130,102,102,231,96,4,4,97,177,20,120,112,15,105,178,112,1,88,184,160,114,161,22,57,244,62,40,48,76,67,79,204,131,158,8,133,158,116,76,18,55,107,187,176,143,224,156,151,197,242,44,2,29,137,108,22,63,92,118,195,77,206,195,59,57,219,79,73,154,208,77,78,92,14,238,201,72,22,37,117,214,60,245,207,75,26,121,203,70,91,54,33,53,113,198,216,76,199,99,6,163,175,4,46,37,249,243,52,108,123,35,176,83,180,248,240,57,103,158,6,201,215,217,109,38,72,79,77,232,115,155,116,95,242,236,105,143,152,128,15,27,184,69,129,48,104,37,110,214,80,6,33,238,18,103,116,244,107,14,44,19,225,76,6,87,53,120,116,36,197,16,29,33,27,254,74,24,15,4,190,30,204,10,46,108,45,20,220,10,195,99,107,155,138,203,221,74,176,241,239,8,75,211,174,53,193,166,29,132,243,46,141,100,42,26,175,126,39,161,141,20,147,7,191,47,157,64,209,11,134,132,222,178,76,154,68,60,160,104,217,227,254,120,141,57,115,13,196,111,140,166,114,185,180,152,246,247,135,68,206,102,134,13,204,192,113,160,28,240,131,195,199,35,35,152,72,221,207,50,226,156,213,74,107,117,82,104,241,237,84,16,204,121,33,93,63,134,142,249,99,233,218,140,144,96,51,65,192,199,64,171,5,140,77,250,242,231,64,12,191,60,207,98,182,197,143,207,118,10,183,160,131,218,10,177,39,253,244,240,47,52,4,129,51,211,155,155,40,55,21,167,194,134,70,7,195,105,40,200,154,16,132,147,61,55,248,161,161,154,243,34,107,143,187,57,59,210,222,204,65,52,128,43,214,253,221,107,166,29,142,151,136,12,189,128,33,225,25,4,246,151,2,92,142,76,39,235,254,69,116,28,75,31,31,91,13,93,215,120,221,120,164,225,22,104,21,154,235,46,82,43,195,154,86,97,159,215,175,204,10,56,78,138,191,155,205,200,10,88,23,56,219,8,202,48,120,140,185,123,250,178,190,196,56,156,34,188,130,110,101,126,152,76,76,125,226,84,136,160,150,35,241,57,6,90,206,227,32,135,9,30,218,20,254,76,37,161,47,188,50,47,200,251,48,50,120,150,0,110,3,44,231,79,0,48,105,1,244,172,194,133,1,157,31,94,8,91,112,244,9,143,176,38,30,46,138,189,3,99,73,145,80,248,159,146,32,85,141,46,138,63,131,94,10,53,113,60,185,76,1,179,44,253,154,135,191,92,115,206,250,98,137,163,160,101,112,77,29,211,184,204,152,97,159,233,60,161,125,231,176,57,28,192,36,116,71,186,178,110,168,218,116,17,11,233,17,121,2,161,105,210,62,17,26,128,211,3,204,18,46,158,100,129,66,222,232,82,48,216,135,102,141,133,164,77,90,161,176,69,168,73,146,58,24,87,93,104,109,145,244,232,25,92,132,248,135,75,112,12,112,147,205,70,136,129,114,73,6,184,137,98,35,154,45,130,40,19,136,74,128,159,66,226,146,193,94,209,227,210,229,103,242,1,66,107,46,19,44,154,237,231,14,59,134,100,240,248,90,255,4,188,18,216,68,224,230,139,187,56,145,97,11,248,96,137,84,96,148,194,167,49,67,2,103,15,153,181,11,96,197,196,117,190,45,173,244,225,169,17,152,137,26,182,6,25,100,202,204,1,101,217,157,0,42,72,56,187,222,158,153,128,154,246,90,63,51,204,198,84,43,41,250,131,137,225,118,167,29,158,74,7,166,241,88,193,251,172,148,109,123,173,200,151,43,94,173,236,118,219,246,240,211,103,254,42,132,107,85,55,68,65,135,192,157,191,229,194,181,196,129,167,195,202,28,108,3,179,143,22,88,132,246,216,9,51,26,89,88,28,211,158,69,46,157,51,89,196,147,159,237,135,31,231,197,249,89,197,214,76,143,39,243,233,160,48,46,23,106,9,121,178,190,108,118,247,66,72,204,152,26,118,221,254,35,219,75,5,193,72,204,12,107,103,220,65,183,59,116,62,210,80,48,134,154,20,182,12,227,55,242,28,243,146,94,10,113,74,221,78,109,64,24,217,211,102,88,136,197,191,234,136,121,151,197,235,138,236,154,149,211,109,53,187,32,118,51,195,0,238,117,179,86,190,149,224,217,69,241,245,100,147,18,229,231,213,185,62,80,15,89,252,10,89,116,157,213,35,59,27,201,158,49,66,59,39,181,23,201,39,126,80,34,44,49,136,242,41,134,203,128,177,205,37,177,149,228,90,119,155,187,254,101,47,8,114,97,57,106,230,78,189,212,107,30,22,11,218,113,104,135,231,253,121,68,174,86,34,179,178,32,104,245,111,178,198,3,118,39,134,54,52,63,97,34,32,211,127,158,153,250,133,100,30,104,153,99,190,144,200,36,90,233,52,116,28,141,165,49,45,112,20,38,115,23,2,50,41,247,2,40,245,110,88,140,221,217,63,105,45,239,160,224,53,223,227,181,126,248,50,88,56,184,199,238,5,197,13,134,229,251,0,44,68,7,167,206,226,97,93,115,222,88,241,97,10,132,188,144,15,238,110,117,86,4,98,246,116,52,131,131,25,155,204,22,71,6,173,71,155,252,131,103,199,140,125,201,118,52,95,147,250,225,54,148,21,51,127,73,155,4,92,6,196,34,123,0,220,20,156,99,73,57,129,237,208,254,160,24,91,16,81,102,217,94,24,131,200,76,38,243,216,152,97,57,79,121,246,181,0,112,243,82,93,177,50,33,0,50,108,136,252,75,198,51,100,177,58,36,33,62,195,39,133,185,22,54,77,73,51,192,60,55,22,230,98,193,100,156,202,0,89,148,154,230,231,218,220,109,188,105,58,95,79,147,196,217,176,226,34,175,93,133,82,85,104,9,188,192,7,64,8,223,79,50,159,13,76,43,192,217,153,164,131,92,149,150,56,156,162,24,214,82,136,52,10,104,143,222,191,20,218,49,41,203,195,228,155,213,92,176,24,154,209,94,136,220,178,249,83,144,210,252,35,44,6,156,54,159,79,160,180,249,84,250,65,6,131,75,52,4,246,49,56,217,60,180,135,159,254,252,227,18,249,214,103,54,255,238,226,154,164,15,84,5,95,82,249,64,45,59,119,41,132,2,29,161,191,204,12,6,80,230,153,119,209,223,36,164,7,240,35,243,194,40,138,183,178,173,228,92,138,7,236,142,163,136,109,71,123,72,12,210,177,44,157,237,117,193,78,111,240,73,3,1,33,98,87,159,7,18,40,145,176,160,138,119,207,104,248,187,33,49,1,42,149,223,187,19,29,247,126,6,64,178,129,4,199,167,4,99,222,68,9,92,118,240,196,8,61,142,209,156,134,73,73,104,187,243,79,110,160,203,131,79,41,240,157,243,17,180,203,86,228,245,174,20,124,132,135,105,160,229,94,91,20,13,34,121,130,145,9,216,217,122,190,180,98,50,161,247,184,144,80,4,221,231,119,12,196,246,172,124,120,58,155,214,51,56,161,111,186,125,94,115,20,2,114,74,173,187,143,86,86,208,21,39,248,59,154,9,32,233,249,103,207,176,123,20,154,227,143,207,251,201,6,133,215,165,150,36,181,237,149,83,17,188,59,9,59,235,248,116,174,21,29,159,95,249,216,205,186,174,21,46,28,103,153,3,55,176,143,248,187,217,65,102,33,8,228,228,121,26,152,62,108,183,229,137,15,92,192,134,45,78,72,36,147,108,0,161,18,124,50,149,202,82,132,186,123,0,46,246,237,226,143,104,145,196,107,232,204,144,71,180,11,29,6,214,187,245,110,175,10,221,116,245,216,22,176,204,188,253,132,68,34,160,204,155,139,97,30,210,48,83,98,43,219,110,135,83,35,28,94,232,34,215,227,49,12,57,27,232,11,201,100,138,75,243,15,30,50,188,7,166,197,107,207,158,161,211,165,220,81,203,21,75,162,134,67,37,89,142,228,64,67,255,148,37,96,204,184,223,93,156,186,241,126,134,34,106,187,42,174,128,212,29,206,200,150,38,29,0,157,61,177,89,202,217,155,98,213,90,153,88,65,164,40,19,141,50,183,80,140,47,73,74,50,58,62,46,83,47,60,137,86,10,171,151,146,114,37,43,250,234,88,213,174,176,41,181,138,215,213,218,163,161,180,170,107,194,234,72,150,198,250,106,27,252,33,163,33,104,146,4,85,255,248,223,18,116,125,85,199,159,227,186,128,14,136,253,63,182,167,21,185,35,27,124,175,97,69,106,227,80,55,250,148,81,172,251,120,250,252,96,0,118,130,94,136,22,225,15,115,93,46,150,107,12,91,42,22,167,37,6,62,167,75,76,174,84,220,220,100,154,197,114,145,201,148,240,239,114,177,120,93,70,79,39,101,70,45,163,167,169,13,40,170,226,162,42,211,41,23,119,54,25,169,88,47,50,253,82,177,90,100,78,138,69,25,67,27,148,204,250,42,6,116,141,127,235,248,183,68,126,21,175,112,69,173,196,76,203,118,179,188,93,1,224,21,59,168,198,54,128,154,86,138,135,135,228,97,134,130,132,11,134,248,227,21,84,31,162,234,173,213,18,163,87,225,213,115,64,198,174,153,32,88,148,157,223,130,217,111,173,164,149,153,84,21,190,156,35,140,81,203,208,233,49,234,52,87,26,84,152,84,165,216,41,159,35,116,224,81,199,108,182,168,162,87,123,229,110,153,185,174,22,117,120,78,119,211,122,62,65,207,1,151,148,253,156,188,47,56,24,93,89,189,236,86,128,254,227,106,177,95,129,175,87,37,23,5,6,21,128,147,169,20,83,149,115,234,53,9,158,100,43,201,18,51,172,22,229,170,133,33,111,210,181,87,205,99,58,232,240,228,138,106,91,117,97,120,83,5,200,177,106,49,6,181,160,76,128,162,213,42,87,98,174,183,139,195,13,187,104,180,1,69,253,237,98,204,41,42,95,150,16,235,236,236,186,128,91,3,71,225,129,198,23,216,170,138,198,183,216,68,5,34,234,131,107,188,51,238,17,220,134,62,1,99,237,31,154,228,236,155,176,9,49,142,39,37,70,46,23,249,67,179,77,217,106,174,143,158,182,201,187,253,146,245,152,162,184,108,209,211,40,1,12,224,2,22,106,101,168,90,178,151,181,174,40,174,201,89,85,172,177,135,241,74,148,97,236,15,73,183,17,250,24,133,81,57,137,89,58,81,62,164,161,156,163,95,13,103,228,105,2,197,240,52,162,72,11,29,172,85,204,23,37,242,182,253,172,131,103,203,53,133,55,33,16,235,244,148,20,92,85,169,207,14,40,115,18,0,186,58,110,255,166,196,100,170,197,218,166,73,164,42,48,63,158,222,201,170,57,80,188,67,21,207,72,149,57,204,5,80,39,81,242,1,213,45,60,73,81,5,234,130,56,169,29,210,67,210,247,142,209,180,236,116,229,138,26,142,62,245,121,232,208,211,34,226,101,9,160,167,202,197,107,123,220,173,199,152,127,75,6,144,173,82,76,148,14,109,54,74,34,30,208,43,197,24,148,77,129,145,145,232,218,197,2,161,14,3,43,239,20,247,55,77,74,65,159,139,50,18,7,187,55,101,166,191,91,108,28,50,99,75,104,30,95,150,153,171,237,162,112,72,15,158,190,89,172,155,212,236,216,100,113,164,98,5,61,245,50,127,142,34,175,228,204,211,190,253,126,2,189,127,170,64,115,149,162,116,200,164,92,115,162,139,58,51,222,192,221,183,202,52,84,6,141,77,161,204,105,13,222,43,102,72,255,145,216,43,227,254,7,201,182,75,196,223,240,250,117,249,208,37,188,89,16,142,185,50,102,115,163,194,168,85,204,230,72,98,14,81,97,178,188,74,160,66,161,236,140,234,208,238,6,166,90,175,2,100,147,43,69,189,98,193,150,188,204,60,245,116,255,26,147,15,122,4,29,216,169,144,190,168,214,124,222,24,224,193,223,57,52,89,70,166,64,36,40,150,25,238,59,253,208,173,233,122,1,179,181,15,50,222,34,19,1,209,180,121,72,176,105,55,182,134,193,40,193,56,244,137,252,184,10,160,93,186,148,198,83,184,99,83,65,117,9,169,30,146,16,48,61,174,109,189,144,112,104,165,90,204,50,41,103,75,136,220,153,178,213,138,64,107,133,178,26,43,19,81,88,174,218,34,210,86,65,182,204,236,91,124,135,196,70,217,124,74,36,131,76,241,92,191,228,101,58,210,165,171,178,67,19,91,31,33,38,143,149,16,56,106,174,53,93,211,20,76,129,88,217,100,56,123,66,59,108,104,247,4,41,177,114,215,2,119,66,106,21,207,81,105,11,245,13,10,83,78,27,8,99,34,52,21,120,165,82,172,148,81,81,205,46,34,125,244,66,1,225,86,38,109,35,233,109,87,166,202,93,61,211,49,16,213,34,142,105,29,113,214,11,25,63,45,174,240,27,231,230,64,154,162,113,66,204,41,179,5,7,157,107,92,57,67,209,187,73,79,101,4,111,76,245,91,165,217,177,200,19,5,106,87,216,196,26,245,2,25,14,91,101,155,203,202,72,152,237,99,112,123,68,97,212,16,85,170,158,6,60,136,165,112,33,111,55,215,180,166,137,77,177,62,6,68,152,225,196,174,2,109,215,172,25,38,88,243,4,19,237,140,40,66,161,230,101,160,54,240,35,200,177,126,169,230,204,12,36,61,7,165,30,70,110,92,178,94,177,13,42,44,0,184,210,13,134,152,131,231,136,210,44,42,204,151,242,88,179,92,149,107,46,43,139,181,68,221,160,12,226,6,38,210,184,108,65,181,204,167,27,212,43,80,2,25,120,98,181,145,69,186,11,20,187,92,169,209,50,92,166,208,81,45,73,232,225,111,194,241,180,157,37,209,234,205,102,246,33,214,238,77,247,148,112,84,43,158,178,187,26,86,89,135,53,66,233,115,71,162,5,19,157,117,43,96,5,41,68,152,33,44,80,10,113,189,128,169,215,195,101,136,122,215,214,184,230,145,110,204,17,234,245,221,182,16,169,48,40,27,88,186,94,85,44,234,169,174,49,25,84,128,94,32,204,199,149,16,242,151,209,240,148,138,231,21,83,46,56,253,118,68,235,181,187,243,71,26,158,134,205,154,191,159,77,135,16,54,138,10,234,3,212,31,18,182,169,22,105,147,101,72,201,52,115,12,178,37,24,246,107,100,215,215,221,252,119,137,4,101,2,9,230,186,203,192,178,248,101,132,140,181,235,13,204,47,83,140,153,205,235,151,149,44,158,32,215,149,154,57,22,22,228,106,32,14,201,138,130,231,64,174,82,119,137,108,193,53,140,151,213,52,158,16,215,85,55,66,122,201,165,0,209,156,134,182,235,91,132,60,170,219,154,173,82,58,175,108,235,131,126,181,120,140,100,192,14,194,113,19,247,241,16,63,60,24,88,34,163,105,150,59,74,228,218,17,176,231,14,199,147,254,142,41,163,77,176,153,63,104,36,170,88,220,33,177,35,138,104,26,201,165,154,99,195,18,166,233,149,96,206,198,144,65,87,119,166,30,25,109,108,189,195,32,37,74,110,142,213,105,68,19,120,138,17,244,44,211,172,109,202,61,219,49,176,36,31,145,223,4,201,70,177,120,130,74,207,204,82,231,187,26,88,139,148,178,180,216,191,114,164,171,61,6,53,202,7,193,189,56,26,224,129,109,90,147,10,155,38,245,96,95,228,138,250,109,118,70,65,115,57,71,88,94,160,216,106,130,88,27,36,100,138,204,113,151,37,67,207,94,193,107,112,129,19,8,78,60,104,92,103,210,18,39,228,196,174,158,113,217,156,219,61,44,22,246,173,65,24,186,167,240,241,168,132,92,103,222,22,185,21,68,3,147,110,251,103,72,225,3,112,100,142,142,45,135,225,202,100,174,26,14,35,152,154,141,173,20,183,203,30,71,127,223,38,53,160,4,124,90,47,22,247,145,25,120,140,38,193,78,205,77,169,189,30,182,46,78,106,182,189,113,170,224,216,4,168,37,154,0,39,30,211,251,220,249,168,122,57,155,246,172,84,39,90,144,46,163,62,228,108,173,70,153,146,170,95,38,170,152,188,150,239,88,181,137,179,125,129,6,112,223,28,215,19,218,125,245,56,72,125,183,136,242,55,115,105,207,34,107,148,204,54,140,146,136,140,123,164,29,156,217,1,130,13,76,107,213,178,182,55,96,4,229,77,68,79,179,202,46,80,178,191,89,108,152,152,229,48,199,216,221,239,162,238,199,54,192,2,126,20,230,125,219,71,234,97,195,169,86,9,84,139,91,68,45,214,107,142,23,141,80,59,232,97,217,212,180,152,158,110,139,102,245,178,203,27,241,233,144,4,153,80,150,104,24,149,186,184,53,22,132,80,159,110,46,89,34,49,169,24,60,240,205,36,115,38,246,144,174,24,131,147,3,186,196,161,113,166,82,220,217,50,17,211,203,110,81,2,18,25,248,63,70,249,128,64,219,24,166,73,183,140,125,241,178,223,150,144,77,171,205,106,0,172,25,84,173,236,168,73,231,25,169,235,138,42,148,105,182,147,183,145,189,49,165,188,167,19,242,238,105,15,235,75,193,253,176,99,209,174,139,105,87,193,67,47,187,61,94,173,132,6,12,69,215,106,22,176,27,36,186,64,123,102,160,104,104,169,207,108,9,212,231,85,173,216,71,54,26,116,91,69,44,165,160,168,35,180,59,132,194,14,45,153,50,120,234,28,162,150,118,138,197,58,42,61,48,173,237,19,91,170,247,41,97,175,187,7,187,88,140,50,109,25,221,253,23,20,51,253,10,252,123,29,109,211,91,199,7,163,188,46,43,162,52,89,103,95,151,197,117,43,0,255,122,143,87,58,235,40,158,252,186,46,168,3,73,92,7,0,210,235,81,43,158,94,54,19,18,158,4,93,129,18,185,253,19,237,79,148,8,252,49,35,246,17,215,25,46,169,193,100,25,85,184,67,191,208,63,250,4,14,231,93,188,194,135,62,68,10,36,29,192,122,64,101,20,144,213,212,47,36,185,84,50,205,49,17,22,157,190,100,87,115,14,155,138,56,215,162,0,164,193,196,124,141,101,89,244,78,146,188,19,136,142,153,131,114,27,14,116,133,67,0,205,95,1,176,25,220,108,202,126,208,110,183,41,68,253,141,146,236,99,187,65,51,167,130,144,193,149,88,225,39,7,212,240,102,247,24,106,4,175,209,48,17,235,248,157,8,157,234,19,113,229,245,184,71,205,34,125,110,48,89,243,143,73,196,61,168,105,232,185,3,128,94,0,116,3,112,142,227,1,0,214,129,60,174,135,230,98,119,4,173,118,91,15,232,132,163,136,149,113,148,128,127,248,116,30,55,108,249,70,194,104,167,168,86,157,156,66,204,75,212,19,188,40,101,117,8,231,31,206,24,21,116,187,140,51,50,20,80,47,84,42,193,4,30,5,96,66,214,205,92,79,40,210,122,209,167,198,131,126,228,96,25,146,213,48,127,42,57,220,85,136,224,132,35,155,150,214,157,52,240,0,223,74,227,239,53,213,103,235,161,247,18,20,27,1,248,67,125,116,245,213,97,37,114,75,141,195,69,222,174,59,53,205,67,81,18,52,207,217,179,19,239,247,50,107,83,187,190,232,122,212,164,138,248,251,142,254,120,19,175,34,102,62,23,93,135,202,191,50,113,115,234,208,245,232,43,14,92,36,113,104,81,136,228,169,81,121,104,119,208,31,51,71,134,162,84,14,205,17,154,43,109,176,222,165,101,83,50,145,36,17,143,20,117,112,65,77,211,99,230,57,91,146,122,61,227,127,157,228,173,208,175,91,25,50,116,205,187,89,164,243,138,226,121,221,33,25,79,8,31,238,49,221,113,94,247,116,231,206,250,114,231,97,125,234,250,15,23,146,40,211,192,143,182,91,90,101,2,198,41,84,28,218,68,117,9,47,114,101,201,130,244,148,3,121,209,133,83,32,239,208,169,115,110,153,23,140,148,121,129,206,98,72,145,155,112,230,96,53,151,82,45,181,39,62,28,43,27,140,153,24,29,249,162,59,53,250,139,97,164,32,74,37,227,145,132,214,31,217,223,29,159,26,52,47,247,9,170,231,34,119,80,207,239,66,41,27,204,157,230,205,57,46,164,80,158,155,31,77,210,52,166,23,210,180,28,250,133,238,5,10,29,157,0,46,14,31,106,116,73,204,140,145,246,40,64,223,40,62,148,221,209,102,204,57,51,48,247,40,190,114,49,65,106,238,116,8,67,58,124,192,66,4,159,255,182,33,127,255,76,105,104,110,197,252,68,130,193,1,133,179,72,63,209,116,126,20,172,96,126,121,84,15,3,121,97,30,36,251,3,101,116,145,219,128,28,88,86,254,34,12,180,157,193,104,61,211,44,51,198,35,87,73,106,50,46,207,248,204,100,50,17,2,205,85,64,149,220,74,228,88,130,244,245,68,14,82,216,60,165,160,59,248,219,151,7,220,6,153,160,179,108,197,32,163,201,103,48,185,82,213,173,90,139,152,76,126,102,158,239,3,205,87,168,161,202,212,61,237,252,218,155,182,157,115,94,133,71,37,141,147,33,118,61,117,230,62,12,23,185,239,38,172,89,47,79,210,173,166,103,181,138,111,155,8,109,212,60,169,57,152,76,30,161,231,198,200,186,149,32,28,45,215,145,142,41,214,107,139,59,150,123,192,104,56,214,170,95,106,82,135,54,204,183,223,3,76,119,91,113,193,67,214,111,163,56,150,159,207,230,3,107,15,157,91,30,65,7,151,71,240,5,77,174,23,189,97,7,119,117,143,145,105,11,3,104,198,222,103,54,155,212,230,110,212,219,48,42,122,137,72,35,100,93,231,49,167,5,125,216,10,153,90,200,12,81,164,224,46,4,200,51,143,236,194,151,63,209,207,176,235,107,177,175,251,145,147,64,31,241,221,13,21,200,200,33,147,199,47,201,188,138,114,126,191,129,195,92,114,196,3,216,125,189,148,95,210,207,16,244,30,193,77,196,176,171,56,160,25,183,56,118,11,220,16,201,71,201,53,92,137,22,109,158,189,170,136,221,237,103,110,127,145,216,120,185,224,192,136,105,186,144,93,56,1,193,22,127,111,169,144,20,126,24,30,149,114,5,163,172,173,169,193,81,41,202,102,198,64,189,209,35,103,222,91,115,63,65,247,199,229,128,250,221,79,42,196,100,139,6,43,202,4,179,125,41,157,99,34,228,159,131,145,231,112,155,136,121,186,205,140,193,53,179,195,253,15,172,189,113,183,126,250,35,171,132,92,128,21,20,0,93,148,180,1,209,63,111,4,210,186,28,43,140,3,3,99,68,246,241,44,72,35,144,3,90,230,152,4,230,133,89,139,152,4,14,110,22,187,222,250,249,151,240,158,215,172,10,213,33,14,204,160,139,148,110,195,145,71,151,105,185,163,93,68,147,220,206,140,108,249,188,104,95,68,43,145,10,50,85,236,169,21,9,240,133,220,147,62,226,143,14,184,103,111,36,216,218,118,207,82,168,132,15,16,143,199,87,225,47,175,235,146,161,175,202,253,206,42,238,229,51,36,74,227,3,165,243,197,48,165,104,155,171,214,238,189,96,139,37,226,27,100,91,101,56,65,99,147,48,129,54,156,45,1,2,68,128,55,194,234,151,76,20,235,88,85,10,46,57,97,51,54,186,188,203,22,37,254,199,228,62,47,239,227,121,198,36,69,135,0,211,141,106,119,70,155,225,237,5,219,108,161,214,226,226,86,136,63,196,230,181,55,208,159,213,213,71,73,38,2,105,249,17,104,153,161,83,196,109,33,10,60,228,58,41,110,153,153,245,56,49,251,113,114,57,192,196,240,16,44,220,200,68,91,255,34,104,239,95,132,69,86,227,60,35,211,83,125,249,229,140,94,128,52,120,228,232,17,72,203,139,250,53,148,159,205,243,233,181,135,13,91,106,246,184,164,233,113,9,144,205,158,80,12,185,48,44,68,32,6,152,195,174,69,173,68,160,231,68,173,27,209,87,15,57,88,5,220,52,54,71,127,248,68,233,35,214,46,2,93,241,64,13,96,174,93,154,102,24,27,207,45,47,80,63,15,62,80,14,76,163,108,62,32,90,238,83,119,73,175,84,247,201,253,100,184,183,24,153,225,214,205,94,43,9,230,79,223,77,104,193,222,151,219,217,69,248,185,59,105,111,86,139,152,119,123,4,183,70,93,36,198,216,133,212,181,84,143,146,219,1,215,118,253,123,177,84,104,111,221,8,61,50,80,227,159,194,228,70,181,199,210,197,197,85,224,93,31,156,205,225,170,208,112,132,251,206,181,57,81,133,229,197,241,245,222,182,54,79,172,207,142,74,184,155,11,101,59,151,245,89,192,113,255,112,211,18,13,2,185,153,45,212,192,154,21,224,9,35,106,40,170,1,225,105,15,243,206,138,16,122,102,66,144,109,232,17,87,65,85,60,242,42,136,70,139,105,92,215,233,198,193,51,211,99,204,122,162,101,110,173,73,252,36,251,36,179,219,185,107,252,244,82,126,202,183,148,239,62,8,205,51,117,236,224,86,36,48,190,229,35,54,242,131,194,3,113,30,51,41,40,106,233,153,172,126,143,143,234,144,61,15,51,65,140,231,184,248,102,254,78,26,64,161,127,41,59,121,39,3,202,12,221,231,22,65,23,186,225,229,112,134,174,188,178,104,237,7,87,158,87,247,17,178,201,197,65,30,119,244,110,198,128,155,119,205,121,45,40,146,88,82,136,124,241,139,129,161,194,144,72,161,197,11,1,28,238,168,88,223,35,43,134,232,119,208,156,104,90,34,132,169,102,241,147,187,219,158,124,171,249,11,131,15,80,80,228,210,187,69,109,99,87,100,62,17,204,219,238,188,155,224,133,6,124,43,158,111,53,122,110,22,194,204,197,117,178,42,30,89,96,89,156,214,15,193,114,207,159,7,21,184,110,28,190,38,234,87,2,179,71,204,155,228,229,195,40,116,153,157,72,216,40,19,5,44,62,255,249,252,231,243,159,207,127,62,255,249,252,231,243,159,207,127,62,255,249,252,231,243,159,207,127,62,255,249,252,231,255,198,31,240,140,255,31,114,108,96,228,139,113,239,41,116,95,180,227,15,171,162,36,13,86,61,151,215,91,222,59,157,231,154,182,253,110,243,144,83,79,142,142,123,235,129,83,155,186,225,221,147,16,224,138,212,80,89,246,115,54,221,217,185,97,1,129,228,197,150,72,23,222,107,103,47,39,58,17,29,115,81,59,108,115,157,117,22,46,78,76,178,162,24,97,251,237,22,36,141,19,196,90,100,163,29,61,102,78,83,129,241,41,42,69,175,67,93,149,104,210,57,100,213,204,238,135,19,15,164,22,250,3,198,225,11,108,134,109,115,185,181,200,234,170,117,242,172,89,105,86,38,169,107,189,219,188,185,195,204,128,241,36,192,224,235,30,91,157,116,252,114,224,164,191,132,189,235,125,153,31,12,86,90,157,176,87,205,27,87,35,206,205,174,190,42,193,105,53,206,178,130,21,94,180,185,150,138,241,219,201,26,169,100,43,147,243,114,16,235,176,157,51,80,244,133,236,214,64,153,228,79,218,173,251,134,136,74,34,115,93,178,228,129,128,153,58,229,219,188,23,48,226,230,233,227,238,149,94,39,202,236,90,113,152,185,143,120,238,59,174,27,230,31,211,99,154,98,28,227,135,201,89,64,45,24,41,27,234,92,228,104,216,137,0,216,9,47,236,164,135,130,161,19,210,133,117,4,239,224,182,96,133,132,154,131,246,114,39,83,214,40,6,67,78,6,224,156,244,226,76,221,173,152,160,36,221,156,14,224,115,105,253,66,37,92,122,208,120,7,160,141,225,53,101,5,173,14,221,134,137,157,133,25,127,133,218,132,225,234,39,217,186,154,154,215,207,160,198,3,229,101,40,2,228,107,32,14,9,146,179,255,24,28,252,82,38,20,1,51,61,252,19,12,118,176,80,243,34,69,165,218,170,3,63,67,4,129,176,144,201,100,194,53,204,28,246,163,111,18,247,181,249,32,198,9,132,68,243,207,204,30,176,115,123,96,45,135,38,102,246,129,94,228,5,213,24,182,207,211,145,203,105,47,151,164,125,157,205,7,168,107,75,91,122,141,39,59,127,222,188,25,24,94,70,121,111,9,146,82,20,97,95,99,92,53,18,89,38,130,51,227,184,140,89,195,201,2,180,245,172,235,246,96,186,23,150,94,116,229,180,155,103,165,71,252,183,7,59,139,80,113,247,210,19,157,162,227,201,104,13,97,104,106,65,203,125,167,171,3,148,178,175,210,190,189,95,104,79,143,208,226,219,169,0,120,174,5,197,5,81,75,4,180,128,210,221,129,170,232,206,184,136,157,205,69,55,52,6,74,5,226,139,236,193,136,115,150,120,8,142,95,246,172,69,82,0,82,172,119,19,92,208,66,235,34,251,116,233,70,61,75,188,51,72,19,188,1,149,134,85,30,106,200,128,111,34,155,112,87,26,73,61,79,202,254,2,228,19,100,77,160,241,113,230,20,190,179,198,181,27,15,225,145,241,29,5,81,32,71,141,4,142,232,74,146,126,98,186,80,56,233,222,128,73,224,106,1,79,69,48,60,21,224,123,108,17,90,183,127,171,3,67,238,3,21,176,60,210,120,221,8,216,122,16,106,187,46,148,20,190,168,249,76,104,181,210,67,189,246,164,159,247,121,253,202,122,217,149,172,137,31,88,216,201,10,88,88,212,238,106,252,144,96,229,125,228,145,23,172,111,247,136,215,35,245,100,173,6,94,11,63,87,35,164,102,232,214,197,18,239,232,123,128,252,27,42,227,30,211,214,198,37,71,13,71,128,213,52,79,32,186,179,121,219,51,70,54,76,212,47,34,236,23,16,247,142,192,159,37,242,67,132,62,229,14,217,231,248,44,178,139,196,204,152,14,26,50,252,32,108,76,204,199,179,143,23,185,243,143,158,39,63,61,72,120,132,104,153,32,0,73,31,0,43,19,35,4,136,71,130,134,237,211,159,125,128,79,176,200,5,106,56,110,106,62,215,206,248,155,135,42,180,114,131,175,51,32,226,167,20,130,148,134,195,143,224,87,216,174,93,252,60,48,97,207,1,26,16,78,162,31,207,209,74,80,241,147,106,108,238,49,26,251,223,67,237,162,81,27,130,136,117,13,155,203,174,92,73,185,135,134,102,171,132,251,145,61,121,233,3,20,30,60,42,117,9,48,30,128,40,211,153,72,17,52,162,172,69,246,128,234,76,100,75,234,141,36,180,151,15,190,15,37,120,168,129,98,96,34,58,175,232,224,207,104,114,219,51,126,212,86,5,163,139,146,156,193,134,243,184,207,150,217,157,161,59,66,187,162,9,159,19,52,67,73,164,95,155,101,186,6,137,33,187,204,82,234,212,51,207,197,234,17,77,29,207,212,24,255,209,100,186,159,144,139,104,179,208,9,72,207,164,174,172,27,170,54,13,18,192,233,129,75,5,248,21,124,36,68,95,120,135,99,222,62,74,143,116,152,165,107,130,12,23,59,159,46,196,1,113,139,207,180,43,153,46,36,157,249,110,214,1,14,179,226,233,115,18,42,105,193,231,203,203,11,28,24,106,135,45,202,105,237,241,254,35,252,30,202,204,152,137,185,4,7,236,154,10,229,102,204,197,185,36,19,65,108,61,151,155,93,108,232,162,37,221,37,132,125,200,89,138,36,130,194,185,78,64,11,213,18,161,86,202,31,29,227,45,196,42,129,135,13,133,230,217,207,216,164,253,105,114,238,156,102,61,154,48,21,194,219,212,2,10,86,39,15,113,44,18,169,215,102,7,215,92,150,239,34,75,38,65,124,52,147,133,102,51,80,24,251,80,241,124,190,45,173,244,161,191,6,117,208,78,120,143,211,51,93,169,112,110,13,83,135,33,136,184,98,101,161,193,175,192,197,170,217,206,174,171,21,151,183,59,215,163,166,42,56,139,10,102,8,216,213,215,80,37,103,77,32,62,43,101,237,179,209,130,253,222,207,136,15,22,10,68,122,206,160,116,155,212,97,226,98,190,37,27,38,17,130,77,84,223,124,94,225,216,217,218,202,189,53,124,38,158,65,242,197,187,211,197,227,181,205,98,92,183,58,124,20,107,6,132,99,2,206,207,154,133,68,156,23,61,19,40,231,95,104,74,249,207,172,114,47,49,112,30,147,219,239,195,122,102,103,24,160,68,200,108,246,213,239,63,184,233,212,92,80,137,160,69,210,140,103,137,134,34,166,117,146,179,59,105,97,86,128,201,198,201,149,39,144,114,57,198,11,4,246,220,181,130,229,208,140,85,117,47,75,97,244,159,17,86,226,105,94,10,140,135,134,44,149,6,134,229,103,236,70,34,211,147,165,207,229,161,191,218,131,22,16,114,117,21,134,81,114,225,232,114,46,200,139,201,183,18,124,144,33,40,7,156,2,24,98,240,204,136,84,6,199,114,102,219,56,65,158,84,96,176,112,177,110,39,130,186,221,22,218,57,169,61,95,232,205,58,206,104,86,94,142,35,163,237,12,29,170,136,202,208,241,152,244,118,22,15,50,231,131,95,241,219,247,139,100,208,220,5,102,45,112,238,179,27,172,115,129,83,175,205,154,22,1,107,203,116,68,33,112,201,216,242,46,252,91,69,93,134,34,61,84,143,247,4,238,2,91,12,221,93,26,24,206,124,176,207,182,148,6,39,44,131,98,11,9,214,239,172,45,37,115,76,36,5,174,90,46,29,230,165,169,136,199,12,152,20,28,237,46,205,144,43,40,170,136,69,137,59,6,96,138,27,119,97,208,156,162,226,5,222,114,79,252,67,86,186,146,38,27,115,88,41,44,253,32,147,114,39,148,5,188,234,94,183,247,29,79,189,208,42,197,130,246,157,157,181,146,241,42,73,190,199,107,253,89,11,224,225,64,103,33,227,105,192,187,234,109,165,253,224,131,200,41,195,214,226,131,135,46,2,91,18,206,21,104,162,102,132,60,47,26,59,47,6,255,80,49,105,118,48,155,9,144,230,185,48,245,230,122,98,77,80,215,66,98,104,228,193,99,167,178,113,78,147,250,107,15,160,156,39,176,247,168,243,133,230,31,42,231,183,188,67,197,120,240,89,112,119,11,120,32,137,5,173,132,160,69,181,80,2,47,28,147,247,78,173,128,9,16,108,58,132,24,94,142,200,3,95,199,147,131,98,9,139,32,130,132,152,45,230,155,25,74,244,133,44,139,119,109,150,15,81,255,33,121,152,168,187,65,167,152,45,176,88,77,13,98,146,253,132,203,93,174,153,149,121,212,80,154,100,197,61,170,185,68,81,24,162,214,50,145,36,206,130,19,23,121,237,202,63,82,66,75,224,5,126,65,94,50,207,49,100,130,159,186,109,88,234,32,80,29,148,147,180,196,89,199,149,4,202,89,11,31,41,203,195,132,158,47,32,29,78,19,164,52,255,169,90,138,228,144,46,116,14,18,190,48,32,149,254,228,230,226,3,229,204,191,255,180,122,70,70,254,143,115,118,121,216,86,147,244,129,170,232,114,43,32,233,255,229,38,95,80,45,5,29,182,237,50,220,57,214,31,205,247,140,211,163,253,184,249,35,169,240,163,103,100,249,244,225,67,24,162,173,67,71,208,142,60,103,204,99,92,34,185,112,163,33,236,102,29,239,9,187,139,172,222,13,36,80,113,222,83,143,108,108,82,158,51,112,188,193,63,42,115,62,21,184,248,224,233,127,192,17,125,56,126,47,184,214,60,66,87,46,102,221,62,48,99,33,36,80,139,7,34,67,168,17,132,139,231,130,140,224,37,137,144,91,135,188,151,0,125,57,66,221,47,97,147,48,231,78,182,161,151,197,68,94,239,74,214,105,137,96,184,113,41,14,157,129,227,190,139,197,178,100,115,175,173,61,6,43,83,19,185,112,11,58,152,250,124,105,133,58,237,45,152,182,97,184,251,175,144,161,206,179,21,219,46,46,12,153,42,65,13,250,129,184,213,106,192,24,222,121,55,99,73,224,119,43,131,161,177,178,210,151,21,25,127,71,243,7,148,20,255,236,153,43,12,17,126,202,152,249,55,158,93,14,79,160,117,109,199,177,16,19,69,192,130,245,133,53,121,156,53,174,131,66,22,186,254,221,27,30,143,219,31,111,245,172,17,123,194,175,166,201,234,116,95,199,6,22,77,9,125,216,110,203,19,167,196,36,4,227,123,213,75,57,186,118,224,50,179,61,34,66,34,153,100,103,45,5,39,248,100,42,149,245,201,85,81,164,14,186,187,155,209,159,21,81,83,7,96,75,40,143,193,131,224,128,176,241,226,97,134,49,102,166,246,134,227,2,164,113,201,219,192,51,52,195,78,215,124,72,11,110,121,253,120,226,17,112,113,82,10,179,57,24,110,74,108,101,219,237,79,68,147,56,157,172,240,160,202,161,181,102,100,59,216,9,228,201,20,151,230,23,70,28,159,75,216,226,181,103,207,240,125,112,33,137,131,43,225,169,223,97,147,156,108,185,105,144,137,120,235,154,215,44,61,169,189,162,2,144,242,178,185,217,181,113,87,54,164,240,218,43,32,254,135,254,221,135,164,135,104,251,96,228,249,111,62,184,255,179,191,125,254,193,15,239,255,236,23,207,127,244,99,43,240,58,113,56,19,231,93,227,170,239,188,121,255,211,159,127,252,15,127,117,255,187,191,119,67,92,153,216,225,86,84,241,227,31,190,253,209,247,223,154,124,244,135,95,125,248,219,63,123,241,195,63,117,65,199,120,70,159,154,215,106,30,169,170,81,136,70,239,158,46,223,49,209,68,62,43,69,11,237,161,130,227,114,75,10,35,45,223,226,75,94,128,194,250,122,84,228,13,190,128,131,161,171,96,175,173,181,120,93,202,164,24,249,180,180,127,52,102,119,54,59,106,17,254,236,53,78,186,213,147,14,124,170,160,175,197,113,185,120,14,255,149,206,138,163,254,22,46,57,219,107,28,177,181,162,166,167,132,204,33,124,79,28,109,31,85,55,78,248,234,129,209,63,25,170,199,167,213,243,73,50,191,90,76,212,100,109,188,209,40,215,206,106,231,169,157,82,189,178,87,78,234,202,201,116,227,84,146,15,59,71,83,126,36,236,223,236,156,142,234,7,181,74,169,159,218,238,141,143,202,215,155,213,206,169,208,159,212,203,74,54,203,239,223,24,201,253,164,210,54,38,217,158,40,158,182,141,233,177,210,142,41,171,171,73,46,173,181,207,134,198,72,56,93,77,142,26,237,88,70,56,168,109,178,213,155,230,56,37,84,142,115,35,46,217,24,36,248,186,216,219,219,28,215,199,137,98,101,88,210,133,45,118,51,86,30,15,246,246,78,15,111,14,171,245,221,189,216,149,146,85,26,205,139,126,49,181,197,117,182,135,109,69,220,77,30,12,139,135,23,211,227,252,116,71,105,179,27,117,126,92,174,116,42,195,226,118,139,149,51,189,203,141,211,65,167,125,220,72,109,29,93,241,45,169,200,167,211,77,99,231,178,178,153,60,59,43,77,134,211,173,201,118,50,189,63,225,15,75,149,78,57,182,157,42,183,139,108,178,188,87,220,212,206,58,87,151,199,124,115,51,217,57,207,115,220,228,184,168,101,250,219,149,171,122,175,125,206,110,108,22,251,185,221,68,95,207,12,51,151,219,91,137,90,233,168,179,53,218,209,248,195,147,126,62,119,177,45,77,198,219,245,74,111,191,119,81,79,239,12,217,216,81,190,60,110,158,23,91,135,39,77,37,147,235,215,110,182,143,19,245,210,69,167,98,108,183,15,154,188,82,62,171,42,201,243,206,102,78,55,166,215,123,91,92,90,63,111,54,70,155,219,28,223,236,245,140,98,174,51,25,39,219,149,216,116,79,222,143,157,214,178,165,54,123,153,186,73,76,132,18,43,233,197,125,61,121,150,85,198,213,163,157,92,57,179,89,139,85,175,119,207,138,165,195,73,54,53,217,43,181,203,123,138,214,190,42,201,211,244,158,58,228,111,198,236,184,114,114,41,166,229,11,97,216,238,157,166,90,210,238,230,81,169,119,179,59,202,137,213,254,193,121,58,87,25,167,202,231,181,68,89,145,78,250,177,27,161,85,111,151,70,66,121,103,71,151,46,132,246,238,176,119,179,81,45,142,115,147,3,85,225,54,219,195,180,60,106,166,186,219,114,89,171,175,166,107,172,186,189,121,198,85,246,39,253,182,210,52,206,248,254,177,116,160,86,134,219,211,54,223,175,107,21,126,79,208,18,71,233,141,81,174,205,169,205,241,6,215,105,233,135,199,245,110,83,222,211,206,174,247,132,155,186,146,29,172,102,146,177,234,72,149,216,70,250,250,108,35,86,156,234,149,241,244,240,100,191,118,177,23,43,167,123,201,190,124,125,120,42,29,110,240,157,243,196,81,177,148,105,150,79,183,202,163,205,97,178,209,212,182,203,177,74,127,171,177,125,208,72,27,251,71,252,197,94,91,76,53,27,77,46,93,108,156,151,111,86,247,83,149,236,214,54,219,211,154,163,186,177,127,53,58,148,55,82,197,173,126,254,170,114,190,121,113,84,222,44,245,58,135,205,214,241,158,208,229,79,121,190,155,155,156,201,137,139,68,209,232,10,197,157,114,98,91,211,90,77,253,168,166,164,27,236,160,113,89,220,220,47,246,235,229,106,255,100,178,39,159,117,118,118,183,119,89,163,84,42,247,217,166,214,105,151,14,234,147,19,121,120,117,118,216,221,185,169,92,103,91,141,11,229,176,198,247,180,234,249,198,248,244,178,41,159,26,153,235,244,8,104,121,94,22,99,87,49,126,87,151,207,46,182,79,250,137,173,126,250,106,180,121,93,220,170,241,187,123,195,140,40,20,43,108,241,74,48,114,53,152,214,194,97,229,252,172,189,33,236,203,221,193,49,151,221,3,86,61,108,36,74,125,62,181,117,217,217,141,237,236,230,15,114,189,118,175,217,144,164,29,185,116,184,89,46,31,116,207,18,98,162,120,154,190,150,111,14,71,87,231,210,116,100,108,179,219,156,186,163,110,166,88,174,83,205,22,43,249,221,201,205,225,106,98,146,57,18,43,231,253,253,242,176,95,85,139,227,77,181,94,233,214,14,216,6,171,92,111,141,51,7,165,131,131,246,116,160,142,70,53,249,166,58,24,94,40,177,154,112,126,117,37,103,21,117,124,54,236,105,177,220,96,179,86,236,245,46,244,97,177,37,109,37,207,129,245,79,149,173,173,171,201,96,175,152,144,55,19,39,60,223,62,44,230,69,190,13,19,126,92,42,39,246,58,135,187,58,87,25,157,96,49,213,56,57,221,63,218,73,3,243,213,214,163,119,76,34,159,207,185,68,35,99,44,223,70,135,186,20,209,13,77,22,140,232,218,136,215,34,218,186,93,101,249,22,21,40,235,70,87,214,25,105,93,137,191,42,128,173,107,72,213,158,132,124,2,70,131,162,103,160,80,219,241,103,194,27,111,72,107,154,100,12,53,37,162,45,161,251,141,163,204,173,38,181,11,81,228,95,75,90,217,74,193,138,50,88,159,9,229,30,184,209,254,167,119,204,19,208,120,93,117,220,144,12,3,124,158,175,216,192,120,195,208,244,194,173,44,22,162,134,60,208,201,166,211,232,29,188,0,85,192,23,135,42,46,200,82,127,96,76,87,240,3,243,85,93,19,10,198,82,180,149,74,11,209,101,134,239,129,214,120,254,255,253,252,195,15,126,253,252,157,255,113,255,222,55,63,250,187,175,1,184,101,6,192,117,185,40,194,227,217,104,201,91,227,249,55,190,7,186,238,163,63,252,225,254,167,255,248,209,175,126,22,93,126,186,204,0,194,160,194,123,210,49,160,101,227,139,176,234,38,109,48,31,253,242,55,247,111,253,231,143,222,252,127,63,250,249,127,249,248,39,127,241,226,191,253,5,0,254,248,199,255,252,252,173,183,95,252,244,119,255,246,251,63,255,240,183,223,66,80,73,35,184,205,255,245,230,127,70,224,159,46,23,66,96,62,255,238,47,159,255,249,87,63,122,255,55,207,223,253,243,231,255,252,214,71,63,255,198,253,15,126,241,191,222,252,106,50,195,210,95,159,191,253,206,139,111,125,159,46,121,241,213,127,120,241,173,183,237,18,220,9,0,13,74,191,53,52,12,85,113,168,141,143,139,143,34,47,7,70,6,60,138,91,161,39,11,87,5,37,174,14,36,165,174,138,82,239,238,206,238,162,27,145,143,222,251,215,23,127,120,239,249,159,127,253,254,219,223,183,90,160,144,247,95,219,248,209,183,126,118,255,155,255,159,166,0,144,5,209,237,253,31,125,244,203,191,252,248,235,223,190,127,251,151,54,116,248,10,133,247,127,248,206,253,55,191,253,252,59,223,254,240,15,239,0,185,0,194,199,223,127,239,227,159,252,213,135,31,124,240,226,79,127,125,255,238,95,221,191,243,11,2,228,249,223,189,249,252,111,126,246,226,15,127,241,226,131,119,96,12,225,245,231,223,123,223,67,109,55,74,22,206,188,151,177,144,81,212,83,121,17,93,67,99,243,150,85,88,136,158,226,45,209,82,235,160,55,4,75,15,76,15,41,202,116,209,76,80,226,86,165,19,173,103,241,173,143,107,73,138,231,138,85,53,122,135,248,43,152,96,132,101,108,146,144,126,248,59,241,148,225,104,38,114,102,101,83,17,3,102,35,46,165,38,155,85,230,12,180,211,68,52,134,4,192,146,18,71,28,178,28,51,159,88,148,35,155,205,7,152,14,43,45,77,29,235,56,121,8,207,107,11,143,18,41,54,103,59,244,22,97,123,199,240,235,79,158,50,234,250,18,76,215,100,43,209,130,233,10,159,248,84,142,35,159,50,173,116,138,124,74,228,248,52,249,148,203,180,242,209,229,101,70,126,25,242,11,217,191,50,223,83,59,212,84,64,145,195,66,48,151,71,153,145,140,195,149,5,180,37,30,127,178,166,139,170,163,66,252,191,57,230,100,20,92,116,215,13,105,16,13,160,239,243,119,127,246,241,255,248,41,87,136,0,31,123,26,254,240,183,239,222,191,243,254,253,143,222,124,254,183,111,125,244,175,223,185,255,218,207,132,174,166,246,165,194,234,106,187,199,119,244,85,6,205,251,95,253,68,151,132,161,38,217,220,109,141,205,131,145,72,20,34,207,191,249,175,247,223,120,31,244,145,58,142,200,202,136,71,142,175,128,50,118,219,178,0,84,213,35,109,21,212,135,100,94,118,31,65,236,11,126,96,27,176,162,142,39,86,5,190,215,85,117,227,254,95,126,13,243,249,197,119,127,241,252,221,159,126,252,230,55,63,254,241,191,124,114,28,147,22,142,37,20,198,197,71,68,163,206,71,6,154,60,2,4,35,138,100,140,85,237,10,112,188,30,74,186,161,3,14,47,254,254,171,159,12,7,210,114,10,134,232,107,255,244,241,247,223,181,199,7,196,142,41,100,222,254,37,120,46,32,234,63,254,209,79,76,145,62,3,48,86,88,180,78,115,235,174,164,192,59,186,203,195,131,160,187,144,182,184,99,122,104,242,232,235,183,40,93,210,148,71,68,24,121,38,27,131,189,33,106,182,16,254,191,181,120,249,21,14,56,182,47,25,93,85,4,12,144,196,167,43,163,73,101,49,251,250,43,236,29,67,120,61,180,6,0,131,58,235,58,35,226,105,157,102,243,73,107,10,103,179,104,226,14,214,247,91,151,224,213,46,137,79,64,232,62,93,94,18,24,153,233,49,175,112,140,50,236,245,24,152,244,98,70,76,138,169,40,254,190,204,12,215,7,150,99,199,244,215,111,5,21,220,104,5,111,216,189,29,133,245,185,48,188,99,6,224,216,226,254,32,52,45,29,71,154,102,68,169,205,15,129,184,126,162,128,20,84,135,64,245,196,36,1,66,19,12,148,99,85,69,14,126,129,99,28,237,15,36,99,250,232,100,0,73,172,41,178,81,0,178,160,94,135,208,25,9,77,112,92,25,74,45,20,162,120,133,129,176,197,42,17,157,171,65,26,133,50,145,80,163,20,10,152,234,102,231,40,195,132,33,177,61,150,49,157,114,150,65,32,145,225,5,126,124,1,83,184,85,171,22,94,121,101,140,13,171,120,17,47,76,157,17,186,188,241,70,212,245,61,42,43,17,82,143,25,12,91,59,210,20,117,3,237,12,46,163,206,3,108,164,52,144,121,0,31,17,166,21,121,84,83,72,14,38,138,75,2,194,146,34,30,203,136,61,177,6,210,12,235,11,122,209,254,204,107,124,191,112,203,107,157,33,18,215,240,105,48,184,130,182,76,12,113,144,122,98,144,128,72,17,63,98,228,65,224,211,218,128,65,124,18,248,236,0,30,48,32,40,96,80,2,159,55,240,35,64,24,221,49,177,117,124,124,208,128,33,239,241,74,103,136,82,170,162,55,221,103,229,189,40,99,178,135,139,248,164,140,166,133,38,1,104,5,8,88,25,106,56,168,83,72,59,101,168,219,58,20,224,161,237,3,77,76,226,89,140,230,30,88,231,1,99,192,255,37,94,43,97,219,173,86,1,73,146,96,83,57,6,126,229,225,87,154,101,18,73,54,133,126,101,208,175,52,250,149,69,191,114,232,87,158,73,177,249,12,147,202,192,87,248,148,69,191,112,89,14,149,193,39,142,101,97,140,20,126,80,145,181,66,180,82,88,69,159,145,194,3,218,88,69,248,11,136,45,196,227,123,88,234,32,102,128,2,60,132,7,104,133,141,30,198,161,209,61,25,34,219,34,202,8,80,91,227,107,138,40,77,202,136,70,80,36,221,140,228,155,10,78,138,7,10,116,6,67,139,145,12,80,222,125,243,11,94,107,192,159,57,102,172,136,53,177,176,194,1,48,93,224,81,17,141,9,102,175,3,77,26,201,18,114,23,64,6,97,27,64,164,39,228,157,53,107,11,129,182,195,26,38,253,171,10,240,196,49,152,191,75,75,84,45,37,222,145,12,226,140,52,228,27,105,105,249,14,68,153,107,168,40,129,240,250,235,230,19,9,94,37,181,94,213,84,213,136,191,10,176,162,160,58,1,66,148,113,131,95,176,89,176,18,169,9,253,250,235,174,175,241,237,198,179,35,12,29,108,53,44,8,160,58,17,4,8,95,244,151,33,87,23,84,64,47,106,234,212,39,198,69,89,55,217,20,122,232,40,5,130,178,39,222,38,183,151,72,55,29,4,8,53,141,117,229,141,55,240,35,130,131,182,46,153,223,9,46,107,222,215,40,188,193,90,91,70,131,55,52,123,237,31,41,139,193,96,226,73,74,199,232,126,153,125,253,245,145,10,54,10,251,202,186,243,240,9,251,244,43,244,23,224,37,201,255,42,23,248,42,71,191,202,161,87,13,255,171,137,192,87,19,244,171,9,244,170,230,127,53,25,248,106,146,126,53,9,175,250,200,100,177,149,155,112,229,33,86,15,7,192,254,132,100,196,229,71,116,4,161,51,224,101,205,79,201,197,32,31,225,183,41,192,44,195,50,212,184,82,67,10,109,5,26,14,72,62,32,129,103,77,3,244,157,232,55,171,196,59,173,64,55,7,179,230,92,116,77,158,6,39,6,129,217,2,89,5,31,31,14,198,124,17,193,104,128,244,125,20,12,243,69,220,29,123,70,205,18,58,46,136,75,51,209,98,2,251,78,205,219,184,209,5,185,227,150,34,84,245,117,100,4,128,40,0,220,112,78,132,51,169,241,148,86,204,62,218,34,61,110,113,101,220,35,196,215,21,28,72,146,214,85,108,200,197,209,178,72,185,7,182,217,146,27,192,50,233,162,105,141,215,208,90,109,155,23,164,37,9,77,116,111,169,11,29,2,30,187,117,32,83,96,42,25,54,50,107,206,199,245,237,198,254,30,218,250,1,179,64,110,79,151,180,96,18,29,121,219,55,124,148,130,38,37,172,114,203,165,154,210,86,151,60,128,149,175,216,217,49,82,93,239,128,18,51,101,42,74,66,193,134,96,152,75,58,131,66,128,236,186,180,134,100,169,67,232,46,175,239,143,149,3,48,96,193,237,154,46,69,45,211,34,186,108,49,135,85,66,81,196,46,3,136,225,160,36,69,208,166,3,208,83,27,178,212,19,117,232,193,45,137,6,82,239,120,234,128,151,174,72,227,72,81,211,248,233,26,191,174,197,245,65,79,6,131,158,137,46,175,129,46,89,66,239,203,235,44,248,35,188,41,225,214,228,47,245,214,228,88,12,51,84,148,152,115,81,144,117,79,228,167,48,95,194,145,51,107,154,56,233,52,78,228,209,154,190,174,75,70,149,224,183,164,187,122,74,106,172,235,119,168,77,98,232,45,210,166,89,211,108,83,160,219,36,143,214,4,186,77,193,213,38,169,177,46,224,54,229,193,34,237,65,45,179,45,145,110,75,30,172,137,116,59,162,171,29,121,176,46,146,126,17,3,109,161,142,153,85,205,214,6,174,158,145,103,107,3,186,201,129,187,107,164,202,250,0,183,75,108,220,69,154,53,107,154,173,14,233,86,201,163,181,33,221,232,208,213,40,169,177,62,196,109,90,166,231,34,173,218,117,205,118,251,116,187,214,195,181,62,221,114,223,213,178,85,103,189,15,182,35,130,208,94,76,216,180,31,45,108,240,138,229,171,82,31,77,37,48,85,69,224,123,70,153,33,125,164,175,72,62,233,195,60,200,252,99,28,237,27,162,139,144,106,88,95,95,95,64,37,97,145,224,124,93,186,213,111,8,100,59,198,79,133,25,229,134,164,141,100,65,66,62,88,3,217,233,5,46,157,103,89,87,121,21,244,44,42,205,51,250,13,14,148,128,173,31,77,36,75,27,201,18,91,92,73,148,211,153,149,84,37,159,93,201,151,217,228,10,91,46,113,108,178,88,204,109,112,28,56,23,8,11,164,251,26,67,65,144,116,189,224,82,125,182,191,10,34,10,237,228,48,202,60,90,178,23,174,244,165,0,250,97,244,76,180,150,162,196,81,140,50,183,98,175,119,192,131,95,13,126,59,21,104,49,155,141,195,211,232,221,60,189,139,109,53,236,147,32,53,238,16,199,55,84,65,112,44,13,179,20,56,228,30,94,187,117,188,34,176,174,142,26,197,3,236,188,71,25,219,55,243,176,214,45,8,206,93,44,185,11,28,155,72,221,45,223,5,113,171,139,253,226,40,216,1,124,161,196,73,100,96,221,255,212,114,57,150,93,158,14,102,68,123,196,170,154,166,106,133,153,166,10,67,194,206,235,209,231,111,253,87,115,137,6,135,218,254,237,247,127,254,252,221,191,187,127,231,23,100,225,192,46,252,232,151,191,121,241,139,111,223,191,249,131,120,60,30,101,220,164,106,242,87,210,201,96,201,19,188,47,172,174,226,185,103,115,74,44,70,127,251,82,242,43,192,53,200,138,5,217,228,25,23,218,158,133,142,38,165,228,114,97,201,181,178,181,254,10,107,247,32,74,119,189,236,142,163,73,129,102,26,166,150,203,68,246,25,163,152,123,214,77,39,83,106,19,219,128,90,107,139,11,61,148,191,221,244,154,236,243,95,217,194,245,136,216,192,193,26,111,211,102,116,103,189,14,83,35,222,238,169,96,12,32,177,80,1,30,39,2,3,216,64,218,64,121,179,134,253,128,137,78,225,207,74,189,190,34,138,145,68,178,144,206,195,223,232,50,112,15,32,129,230,220,10,24,22,171,1,5,203,200,85,32,190,196,42,7,116,142,27,106,3,115,176,101,18,219,1,166,199,227,195,178,5,252,247,165,224,99,197,184,254,221,209,185,99,104,169,55,203,155,193,18,208,226,54,179,204,122,113,233,86,104,33,25,211,33,33,45,84,92,130,98,18,175,10,124,116,135,217,61,232,29,218,226,38,99,23,110,116,211,114,5,205,6,167,170,39,30,129,3,176,38,61,61,143,72,84,226,54,90,143,69,11,56,164,82,135,190,117,151,150,99,28,19,21,173,50,60,46,203,76,180,107,21,108,169,67,13,41,137,104,223,126,77,86,134,134,132,203,116,171,172,129,2,123,34,46,187,134,50,106,176,151,92,77,37,151,87,147,203,76,195,2,212,235,201,186,245,230,157,109,71,131,37,173,172,46,77,99,203,171,32,50,116,3,164,2,200,88,9,11,87,50,220,71,82,167,58,25,196,95,229,24,2,125,3,164,196,185,196,107,208,0,136,151,184,62,108,1,233,150,82,43,118,61,211,36,95,70,225,170,101,196,101,228,201,82,116,41,26,211,98,209,101,120,105,94,75,220,250,186,23,220,87,140,39,218,211,194,82,20,120,51,134,62,218,45,47,69,173,2,187,93,107,189,77,186,99,144,24,108,169,19,95,118,130,18,31,241,189,33,90,186,195,255,219,56,172,62,249,79,127,34,62,93,237,48,208,55,20,100,212,37,224,166,37,179,214,242,186,85,255,245,215,125,207,190,188,30,84,250,165,117,227,141,55,150,252,197,18,214,100,4,7,41,160,165,47,27,84,5,99,217,140,118,224,133,113,223,116,34,18,213,189,30,97,134,2,81,88,178,189,222,103,186,120,105,68,202,73,9,232,150,103,53,164,205,104,12,239,172,134,240,28,151,207,183,19,214,106,200,242,154,132,235,173,119,173,53,17,148,12,199,103,147,209,217,25,31,104,225,180,213,78,71,113,238,92,43,197,205,171,30,215,128,33,30,154,39,98,4,175,179,26,129,171,96,248,152,35,65,237,247,81,174,61,223,145,208,106,216,140,154,228,234,103,146,27,105,86,149,122,43,40,33,157,202,25,193,155,59,208,106,12,211,199,67,115,139,7,12,102,28,24,72,218,244,0,185,219,140,96,138,51,143,230,117,106,172,3,159,2,109,65,234,232,40,114,31,117,158,224,181,113,210,176,134,173,66,179,221,206,16,109,42,5,211,201,121,46,168,61,106,81,111,192,43,133,204,157,11,107,156,155,238,84,233,241,45,192,55,250,252,159,191,245,226,31,126,112,255,246,183,95,252,252,125,170,53,51,224,173,81,32,145,37,16,69,89,214,81,107,161,139,244,53,170,27,130,136,214,41,48,60,180,52,8,246,113,87,238,137,154,4,125,177,62,161,44,15,115,93,12,37,158,42,125,29,4,26,200,213,21,32,206,74,15,157,220,171,71,209,242,13,158,133,93,181,135,82,160,81,110,203,199,111,126,243,249,183,254,187,27,75,178,0,222,229,149,14,162,52,252,47,246,164,50,254,58,99,24,72,236,3,233,108,65,12,27,146,87,65,107,45,5,188,196,152,125,148,150,195,6,138,134,142,215,75,81,106,4,252,99,62,209,224,124,252,147,63,253,232,221,191,127,241,238,55,95,252,238,231,212,224,144,76,99,155,105,27,248,70,145,91,178,12,23,69,59,129,128,68,1,163,38,244,128,151,17,83,155,203,97,1,116,118,55,56,159,152,99,94,83,54,53,96,148,135,83,212,126,117,17,178,58,149,129,10,48,229,123,0,115,122,41,94,234,140,43,148,230,76,127,160,18,97,55,160,18,90,217,3,187,89,100,92,196,85,240,161,63,140,213,55,252,255,221,29,94,100,225,230,15,95,118,241,225,123,254,253,95,127,252,253,95,81,195,135,108,134,149,129,44,92,225,233,21,52,134,9,180,231,60,120,16,73,222,20,2,161,33,134,247,140,106,20,23,2,131,32,186,25,170,22,133,177,253,250,63,69,25,178,86,181,66,13,58,60,185,255,253,155,247,63,255,214,243,239,255,236,249,59,127,3,85,36,116,88,149,171,194,139,15,190,243,252,71,127,99,86,240,113,131,14,47,96,251,49,100,232,173,231,94,233,102,149,47,52,77,210,129,116,54,75,130,115,202,6,154,220,231,53,240,61,241,49,45,118,222,147,41,200,25,138,152,158,196,51,165,140,62,53,112,61,39,39,137,36,187,224,228,138,224,86,221,205,128,42,134,158,206,106,7,30,75,198,33,98,113,167,145,143,191,254,109,148,104,97,229,84,121,254,49,134,43,195,202,220,67,117,192,43,82,207,147,102,69,41,46,179,150,75,201,225,215,91,134,18,250,42,60,243,188,24,208,97,154,29,221,157,31,244,134,186,197,162,214,48,248,179,251,144,189,92,145,121,149,162,241,247,222,191,255,201,95,207,160,177,40,235,168,83,98,225,21,37,222,31,246,12,121,208,147,200,78,5,96,41,211,238,99,194,241,2,190,149,128,225,236,201,3,115,68,243,32,70,170,16,152,14,98,247,223,248,219,143,127,240,83,107,92,76,228,48,125,81,132,134,28,175,54,146,244,194,19,51,37,6,37,91,224,4,24,141,31,147,112,200,104,197,46,179,38,142,89,224,154,20,86,165,187,167,12,30,36,95,39,209,104,205,16,243,96,69,13,72,206,3,69,4,51,33,67,137,99,140,235,252,132,184,215,140,185,195,8,203,11,208,192,40,0,78,124,132,35,117,188,35,77,73,86,137,249,22,204,84,30,28,20,9,25,3,43,130,4,202,26,227,17,45,220,70,157,45,158,32,43,200,30,79,192,40,186,64,37,66,122,220,184,216,234,225,33,136,218,154,188,210,194,243,16,100,150,213,247,21,162,235,157,42,54,85,76,173,111,179,170,197,250,232,176,59,175,92,208,29,82,154,52,76,167,17,5,96,58,106,35,105,197,121,140,147,107,92,131,237,131,216,150,39,18,206,50,208,209,254,26,75,165,130,85,132,172,33,165,111,91,67,46,187,197,52,120,236,125,41,40,187,2,6,57,138,182,152,60,166,61,75,89,160,52,10,210,54,165,83,131,44,136,151,141,128,217,97,75,158,51,65,106,239,83,234,116,214,233,52,223,147,52,163,108,10,45,55,14,247,255,229,107,247,239,253,203,28,28,168,153,13,94,129,172,240,166,217,64,178,89,237,146,80,153,73,191,100,98,78,246,61,71,241,238,169,40,67,109,246,70,83,78,32,87,86,16,23,196,107,85,117,164,146,196,43,248,3,131,26,151,240,174,98,48,141,159,36,88,38,201,50,41,150,73,179,79,169,71,179,32,160,224,157,149,63,20,197,183,203,48,17,12,142,137,128,228,25,193,111,168,164,49,17,5,31,186,125,57,236,15,144,69,130,43,22,204,235,104,204,153,170,227,219,39,188,179,16,10,201,4,116,58,229,173,99,222,207,97,205,83,66,108,18,173,52,213,192,87,128,244,100,231,179,89,224,202,141,165,42,22,92,175,49,36,107,86,33,251,238,153,65,77,132,207,240,155,202,142,181,244,140,149,37,107,125,71,18,118,87,214,13,39,6,131,190,1,114,80,240,76,90,242,39,10,103,219,217,182,55,81,152,23,50,188,153,101,136,230,27,78,15,246,36,121,225,189,119,61,166,183,126,139,226,100,255,155,189,119,255,146,235,170,238,196,255,149,114,1,166,219,174,238,190,239,71,119,218,158,238,150,101,20,48,56,22,14,201,8,45,175,234,170,219,82,161,234,170,118,85,181,164,182,232,181,96,242,192,48,48,38,19,66,18,32,3,102,18,32,15,12,153,16,98,108,19,214,154,63,101,190,106,73,254,137,127,225,187,63,231,185,207,173,123,235,209,150,121,36,178,64,234,190,251,158,125,246,217,231,156,253,58,123,159,59,42,202,217,44,234,136,246,104,56,158,172,244,158,108,110,236,247,94,217,192,14,70,160,105,67,53,33,39,188,242,204,120,101,96,3,222,136,214,98,4,159,20,123,100,137,62,218,50,195,150,88,46,204,145,133,250,106,119,187,151,219,55,151,234,70,186,236,11,97,151,95,165,188,212,173,70,79,227,172,100,212,70,243,201,5,112,31,31,93,112,178,37,231,19,126,124,4,59,123,247,228,82,119,33,226,71,197,225,176,142,51,149,164,75,155,3,248,199,79,247,186,227,237,69,134,113,218,26,111,211,162,139,82,15,145,156,206,67,11,149,104,223,164,50,55,93,239,50,155,139,206,119,162,17,201,31,50,38,71,51,65,97,38,9,59,153,251,181,38,246,31,147,10,34,105,93,138,22,201,228,77,133,186,89,118,34,108,63,228,71,156,150,195,48,66,70,227,103,240,211,136,223,209,113,191,64,152,65,252,171,220,150,129,113,60,133,134,88,19,68,55,133,29,5,87,203,13,179,212,134,84,178,101,67,42,191,124,231,27,214,48,232,116,171,35,44,210,170,55,191,207,247,234,31,78,252,133,155,138,15,37,22,195,167,78,45,47,57,227,180,206,71,216,1,34,255,166,228,70,46,30,150,153,29,139,89,54,0,147,45,27,128,97,83,233,132,35,126,205,65,153,37,35,49,11,132,95,126,83,99,46,217,210,49,151,178,133,186,76,12,166,126,202,154,130,110,65,67,123,66,34,132,29,159,125,228,35,155,135,135,155,227,49,143,211,76,122,216,145,206,212,242,121,213,225,161,186,125,49,39,202,82,222,27,198,24,175,219,31,21,209,23,198,245,217,226,47,136,22,159,2,105,123,179,77,227,216,233,22,143,184,174,163,170,46,16,183,159,184,254,108,121,123,200,234,36,199,212,175,99,35,239,124,65,86,186,126,69,13,59,75,131,170,12,221,128,117,83,165,126,66,207,18,19,135,112,136,205,42,235,227,194,1,245,144,52,189,251,235,66,81,47,55,170,113,109,8,197,104,227,25,119,127,241,55,141,179,31,254,85,85,164,133,55,227,90,218,198,66,94,251,122,227,222,79,95,45,7,169,200,104,131,165,124,164,171,130,186,5,18,89,160,179,141,49,161,212,21,183,229,37,213,187,228,136,145,179,98,138,99,30,243,79,149,93,47,225,242,56,217,128,155,200,251,39,227,176,14,88,91,15,35,244,221,38,168,20,179,134,120,73,135,156,49,156,111,145,71,169,229,156,172,85,209,27,4,242,152,207,174,128,158,182,132,4,4,42,105,100,72,76,87,238,32,169,180,55,66,128,202,107,29,210,26,17,21,28,213,42,179,69,116,95,187,134,37,188,223,63,30,33,226,99,41,152,135,200,117,231,167,16,25,218,23,195,163,165,228,20,30,103,220,245,184,42,246,223,20,174,154,186,8,157,136,125,65,26,252,56,133,183,217,217,112,102,216,175,151,79,198,23,122,165,242,0,245,86,77,238,238,86,127,93,249,79,43,119,78,153,186,194,185,47,146,250,228,145,47,73,176,103,218,157,235,43,14,124,178,174,45,38,188,168,127,174,123,23,179,191,189,189,61,192,65,54,215,196,159,164,5,186,61,89,151,215,12,94,234,182,10,110,230,108,203,118,42,89,137,96,98,121,110,43,178,244,239,21,93,14,32,165,44,121,43,246,23,153,35,40,14,145,167,179,25,244,75,54,131,99,3,61,224,140,91,88,139,171,171,166,84,195,114,187,54,177,184,210,201,213,222,4,78,251,159,31,13,15,123,68,7,99,85,107,228,122,90,5,121,66,227,147,49,254,143,190,232,29,18,93,27,55,253,13,17,201,216,233,247,241,244,18,46,241,107,86,39,49,138,93,184,93,8,183,72,252,210,154,54,132,80,169,34,222,171,224,164,200,45,147,103,235,219,211,45,215,137,121,135,43,171,50,215,172,4,163,78,193,52,49,115,142,241,234,36,157,193,46,162,191,24,91,237,66,175,73,132,36,217,252,198,189,175,253,172,169,147,33,133,28,124,186,191,174,93,98,149,133,77,139,169,196,11,73,195,182,26,79,171,164,199,64,192,166,205,253,30,111,75,137,37,68,157,94,169,246,183,42,57,40,126,155,150,132,167,45,166,37,166,182,246,67,238,76,85,52,201,212,85,39,152,131,252,2,230,98,76,231,249,104,121,50,184,226,163,132,85,106,196,58,185,193,210,41,180,87,185,46,202,145,145,168,179,82,170,91,120,108,176,42,151,253,99,62,178,233,245,41,6,77,96,33,103,79,103,1,233,221,191,181,240,214,30,204,146,60,226,93,41,121,164,36,65,178,172,192,188,61,48,139,19,235,179,191,174,162,53,180,3,167,154,211,136,132,212,250,224,96,56,17,25,153,42,74,46,19,90,155,86,208,203,97,221,123,245,171,103,95,250,118,179,213,213,245,133,65,17,158,66,120,85,79,138,5,168,96,155,42,92,96,171,92,49,137,139,78,49,40,231,55,154,52,26,134,12,221,152,247,222,195,96,100,247,15,103,48,50,30,115,138,114,225,214,161,8,20,30,180,219,190,91,122,124,160,75,143,15,85,178,205,113,171,211,234,218,100,155,212,163,54,5,188,48,89,122,124,125,251,192,148,30,239,111,223,57,236,221,238,145,199,126,101,44,90,95,109,241,82,228,114,208,116,243,122,173,253,99,3,196,212,140,155,64,21,123,17,165,149,50,134,140,119,101,16,121,51,240,196,211,77,212,109,27,99,202,152,66,230,160,8,191,112,251,73,134,146,201,104,40,159,102,137,86,242,218,3,89,113,172,237,66,68,29,144,134,221,172,54,27,202,69,76,220,58,48,246,130,142,232,174,96,7,84,218,1,50,180,36,180,174,21,155,191,62,173,203,173,154,223,90,245,235,48,126,158,50,84,47,214,76,173,46,243,84,135,162,200,103,150,42,81,175,51,56,28,50,137,83,45,54,45,196,221,100,87,13,189,226,193,221,169,3,146,90,144,139,169,42,155,71,231,247,22,229,204,199,181,230,147,43,133,147,215,41,31,22,44,175,179,6,171,206,97,158,84,225,156,84,224,156,88,156,167,181,148,118,186,159,253,236,202,12,232,182,20,48,253,117,126,90,80,110,208,42,153,72,66,178,62,189,82,232,36,201,225,173,241,227,143,243,223,106,108,171,43,44,190,116,85,153,83,173,122,115,108,96,243,49,183,43,219,66,184,59,207,75,154,142,29,86,111,115,242,172,53,100,15,179,217,207,162,33,100,148,105,36,79,201,6,118,233,249,56,21,250,160,210,31,196,8,245,147,92,202,60,245,108,218,242,168,155,7,90,113,240,210,89,182,201,148,249,84,119,162,183,237,87,72,57,156,60,232,148,146,217,152,164,77,118,234,238,157,109,8,106,145,149,205,73,90,49,195,179,199,124,115,134,88,58,121,220,30,84,210,90,113,46,184,56,222,153,56,75,89,1,211,88,167,212,16,173,162,195,246,209,74,85,60,19,193,75,117,36,101,19,67,102,22,241,227,251,153,189,209,225,74,243,254,235,111,156,189,241,13,153,58,66,238,246,221,55,127,120,239,47,126,124,239,43,111,252,242,29,164,89,201,123,185,154,173,59,234,125,121,185,194,39,197,141,29,212,178,65,77,113,121,193,160,83,244,57,72,71,95,84,96,17,91,65,94,107,52,93,187,211,95,151,39,81,43,21,185,50,149,27,92,40,181,185,166,147,28,80,141,233,52,80,86,243,116,114,142,8,112,155,95,133,24,152,177,186,75,122,4,219,108,189,211,158,148,5,204,20,185,5,170,122,44,177,102,159,58,116,182,134,7,7,180,81,54,51,79,80,92,210,88,149,125,169,234,33,158,182,52,181,197,132,33,179,173,205,255,150,169,46,208,231,86,200,14,150,43,244,69,121,214,53,181,48,21,6,101,27,183,180,167,183,45,34,232,149,248,220,3,238,50,69,206,219,213,34,195,100,251,108,214,45,126,178,192,174,109,239,183,118,164,101,235,197,44,115,92,27,179,215,156,204,113,243,151,204,25,87,129,57,146,213,59,60,115,124,191,19,52,43,178,241,245,69,170,100,210,60,137,11,138,54,186,183,94,218,47,122,235,237,172,237,249,193,65,23,183,224,55,69,251,110,58,221,30,231,157,6,3,89,223,97,236,53,87,87,30,243,96,186,31,29,143,175,175,92,161,33,181,154,226,246,217,30,10,47,71,107,107,215,135,163,222,43,168,63,234,95,129,29,179,118,115,77,27,227,87,239,168,219,254,253,245,32,190,121,171,225,53,214,131,196,139,2,252,184,165,78,56,215,195,36,138,179,155,183,216,29,187,44,207,227,3,89,182,31,117,187,22,120,90,211,117,131,61,127,233,37,152,116,211,196,216,203,229,215,179,144,254,227,157,158,242,27,179,15,219,253,254,212,21,216,211,248,212,8,252,117,26,0,176,157,146,84,34,121,116,147,252,9,108,148,80,221,126,75,166,61,110,96,249,76,49,184,65,62,200,6,238,183,18,31,92,216,16,89,47,7,55,143,139,141,241,168,179,129,219,79,198,27,74,30,189,64,251,188,61,46,54,172,159,178,241,31,6,133,245,183,84,96,123,157,90,54,175,182,96,135,8,55,136,84,201,17,53,29,111,54,119,118,188,203,59,173,147,189,157,189,103,90,193,238,206,222,78,203,19,127,71,187,59,59,217,110,107,111,231,35,215,247,90,193,133,157,143,94,18,143,60,60,218,11,119,91,135,23,118,46,93,104,93,163,71,127,72,79,118,118,154,173,131,30,124,164,202,174,159,166,255,63,14,233,183,45,146,237,30,239,225,150,132,109,239,241,94,119,91,207,245,227,184,77,104,123,220,25,143,31,31,119,72,134,117,183,39,35,106,212,212,51,108,66,188,205,79,15,30,253,121,244,231,161,254,209,183,125,87,8,189,59,238,39,20,131,232,232,54,9,217,24,127,151,62,69,151,86,93,99,206,191,158,162,36,237,244,75,83,130,181,246,251,190,179,238,73,159,43,94,91,11,189,85,254,248,159,185,81,95,116,178,177,209,216,220,188,185,134,187,58,106,90,210,27,85,31,40,24,138,116,255,45,245,70,37,174,202,239,72,44,142,174,230,46,244,78,208,253,13,172,231,114,142,62,37,224,121,122,46,188,154,211,71,197,94,194,137,184,247,227,159,220,123,245,223,166,234,189,74,167,240,78,86,202,252,35,248,41,188,139,84,14,209,152,144,34,127,158,202,33,213,116,177,202,33,253,242,67,171,202,122,240,250,151,239,190,249,141,251,255,252,246,217,171,255,248,208,88,232,34,157,207,63,210,246,199,180,215,78,112,164,178,60,11,121,235,69,184,232,188,255,208,24,41,239,170,190,255,214,247,93,70,154,76,170,138,220,27,178,135,80,249,164,216,186,64,242,148,219,199,124,190,146,204,232,77,134,163,143,33,11,110,121,190,242,214,139,240,213,121,223,166,89,125,230,198,103,246,127,93,89,86,201,111,72,197,21,89,16,19,254,231,63,99,5,214,175,168,226,232,253,168,44,122,255,107,136,22,42,250,17,78,145,83,240,99,170,74,180,78,124,235,181,179,215,254,109,110,49,10,6,110,147,134,3,175,170,18,70,232,26,220,83,103,145,107,197,120,255,157,175,223,255,206,231,223,75,53,140,75,64,86,79,128,212,140,53,26,255,161,17,16,85,18,224,234,149,42,125,249,208,8,72,42,9,152,216,218,171,187,111,126,233,222,151,254,238,189,151,33,185,221,250,149,221,186,114,191,74,189,61,52,2,194,74,2,186,237,147,75,228,90,221,96,51,255,243,63,63,251,219,191,151,243,255,238,23,94,91,57,252,191,255,178,250,126,83,113,136,115,171,105,58,238,125,235,213,247,139,142,168,126,31,148,233,248,217,79,44,17,119,223,252,194,175,130,142,19,210,108,207,247,145,253,105,137,120,240,198,235,103,175,254,207,95,33,17,109,92,171,143,91,130,29,118,60,120,227,205,179,215,126,244,224,71,159,95,112,78,30,85,201,253,138,171,228,174,218,26,52,83,100,54,171,198,12,129,253,103,139,201,2,245,77,74,88,109,136,93,114,89,126,3,78,4,58,219,131,147,231,133,31,189,88,205,217,126,123,188,211,21,54,199,236,62,85,170,193,14,121,250,99,100,25,76,134,183,6,139,214,182,169,114,167,160,32,129,131,114,39,91,250,212,213,9,199,227,238,43,170,124,141,103,199,144,169,175,114,103,58,42,119,166,46,55,184,152,124,180,24,127,76,236,10,93,81,211,225,58,124,70,69,141,225,128,136,255,42,139,10,57,44,47,143,251,183,241,8,134,188,204,117,57,44,126,95,224,70,134,12,109,179,231,134,163,66,188,232,100,230,204,200,187,49,169,203,70,199,171,92,185,110,247,166,78,228,225,218,87,39,233,233,20,28,158,163,51,35,37,23,132,111,143,77,205,154,73,4,185,56,26,30,238,181,59,215,139,149,38,94,105,170,228,6,140,111,206,235,120,165,57,59,153,119,56,184,62,60,94,252,20,93,14,121,123,240,244,224,138,174,253,95,243,175,170,228,37,121,75,210,168,168,60,19,3,96,251,49,231,215,223,150,156,87,66,32,119,133,204,224,48,43,175,34,177,201,174,74,157,214,32,83,36,174,159,140,39,88,26,38,115,135,118,78,255,54,1,136,133,151,201,213,53,207,175,117,174,29,46,147,209,35,197,217,133,242,209,230,224,233,149,185,121,53,131,43,222,213,121,121,50,34,115,115,115,62,46,157,199,80,143,73,92,135,56,63,255,104,126,242,81,127,93,137,219,217,9,52,149,217,37,230,230,181,201,182,183,53,249,29,39,155,70,93,102,60,121,242,201,85,127,219,201,100,185,50,185,42,99,89,152,65,145,235,88,3,219,110,222,251,203,239,146,165,115,246,218,171,247,191,246,3,218,121,193,12,68,79,207,64,115,246,218,63,16,154,187,111,126,5,104,54,103,191,72,175,208,139,244,122,179,85,65,55,183,142,43,72,231,96,194,246,205,159,75,171,185,154,244,165,112,221,255,214,231,13,174,240,189,210,245,173,31,159,189,249,223,36,174,104,54,174,167,231,96,250,242,91,103,255,227,23,192,52,197,213,227,241,1,94,248,147,159,222,125,251,235,205,173,25,89,77,54,63,137,37,34,253,22,100,234,252,250,211,158,92,28,164,10,143,182,187,173,99,145,228,16,5,81,234,166,239,30,234,244,221,99,149,241,112,228,222,149,231,197,7,97,59,141,51,149,190,235,166,61,28,242,180,135,78,152,157,63,109,129,5,133,244,113,126,24,4,7,237,118,183,125,21,119,227,200,91,245,251,197,237,211,217,95,99,158,110,44,191,212,251,129,48,12,75,57,5,149,72,106,219,231,109,252,89,4,133,252,108,242,20,162,214,226,125,202,79,42,223,225,217,22,7,241,65,122,208,62,157,201,167,198,230,65,111,52,134,237,77,230,155,78,240,240,26,226,79,153,240,91,189,73,231,250,75,47,201,74,241,53,124,110,123,122,228,230,91,232,163,162,223,70,76,110,75,124,150,59,88,15,163,48,141,111,222,218,82,172,57,56,56,216,122,101,77,196,161,54,215,124,250,207,233,162,67,38,200,52,110,25,174,10,214,19,47,242,211,169,116,143,18,121,194,127,90,132,62,249,49,103,34,48,143,179,112,81,2,121,39,235,189,241,90,91,196,31,167,187,211,24,128,128,97,158,207,217,101,145,230,29,252,225,120,199,237,195,163,62,9,195,233,41,87,135,192,200,152,120,233,165,253,97,247,132,44,235,174,176,209,253,245,56,17,185,61,254,58,241,56,73,69,150,143,249,249,116,122,209,109,174,221,42,246,111,244,38,246,3,220,238,10,116,134,250,16,18,106,72,182,93,26,44,145,183,242,43,122,191,59,62,164,127,158,87,107,107,86,6,204,203,191,191,211,202,118,145,1,243,135,59,59,109,36,184,116,91,215,46,236,60,179,215,26,238,238,236,244,246,240,164,191,215,10,246,240,232,152,30,157,136,44,24,127,183,117,227,217,157,103,247,90,55,232,209,161,120,116,180,171,222,186,197,115,101,78,196,163,27,34,175,166,192,95,159,194,95,237,157,157,14,94,56,104,221,16,240,19,106,50,22,77,110,238,182,60,214,228,218,110,69,155,161,160,175,141,135,67,222,240,208,62,119,40,77,246,118,158,125,182,53,222,99,143,94,166,71,23,68,183,193,174,147,195,51,205,185,25,9,60,122,221,61,74,224,121,244,231,63,96,90,16,211,211,58,51,70,91,49,13,152,49,91,78,254,77,189,61,163,27,75,213,208,24,93,219,95,137,253,86,67,254,127,181,156,215,51,7,161,139,75,153,52,203,225,144,198,77,107,230,59,210,124,209,189,57,169,76,210,140,97,253,112,62,113,243,165,156,64,165,204,152,122,98,167,213,174,70,97,204,132,134,177,19,36,64,88,51,141,40,86,137,74,150,49,176,23,228,19,173,158,27,194,108,168,238,18,6,142,238,75,154,53,141,216,155,206,185,170,35,85,216,29,115,105,149,150,77,35,74,222,35,177,213,198,142,238,222,96,48,8,156,126,150,225,254,114,200,165,201,83,141,95,27,63,26,143,147,252,197,77,31,155,254,166,109,160,70,136,137,8,60,145,124,135,127,166,178,223,42,172,158,234,133,91,51,250,186,236,177,180,211,92,228,115,241,54,238,221,174,9,193,169,171,201,81,56,39,62,176,113,177,20,138,30,177,0,92,91,133,191,59,100,218,17,87,54,246,145,223,123,13,159,41,152,180,63,54,188,182,75,191,46,26,249,22,125,85,220,232,182,72,119,203,222,234,182,108,23,47,47,124,149,155,234,0,33,255,101,59,57,160,217,216,61,249,175,195,65,33,143,187,23,235,237,242,201,128,59,253,139,117,213,30,159,116,208,209,11,197,120,193,91,216,250,226,68,99,167,59,167,167,246,100,2,171,86,246,178,79,3,18,179,186,84,31,31,57,89,164,19,196,93,223,75,47,47,220,92,100,36,55,207,211,197,11,55,229,245,2,47,168,174,170,59,194,213,93,229,126,244,46,192,10,90,236,254,189,165,123,210,115,179,124,87,52,47,203,246,102,39,105,249,238,198,242,12,109,118,103,245,43,124,92,76,118,142,142,38,34,101,98,145,27,24,105,67,40,153,229,214,238,44,178,147,84,195,234,186,94,125,196,80,238,6,219,239,60,219,150,53,95,104,100,150,17,239,47,11,79,133,18,42,206,29,144,251,240,198,19,143,145,14,124,162,241,123,199,189,126,191,241,76,23,193,221,198,77,127,61,92,79,197,243,235,147,201,209,120,115,131,100,49,193,63,51,70,46,242,134,0,236,13,143,78,164,73,179,210,89,37,157,235,71,173,198,239,182,199,195,65,99,143,72,174,126,37,108,53,198,237,126,49,62,24,146,34,5,42,188,182,177,254,114,95,152,134,226,235,73,119,246,135,183,113,206,13,173,46,83,176,214,232,201,150,200,115,63,104,31,246,250,39,155,31,41,250,55,139,73,175,211,110,237,140,200,42,104,141,219,131,49,25,168,163,222,193,150,77,135,247,67,50,2,116,121,144,231,125,104,75,135,201,182,166,162,73,167,14,1,248,69,223,209,221,192,47,42,121,64,126,241,189,215,239,77,78,54,175,247,104,83,14,230,180,43,36,47,143,85,77,86,231,122,209,185,81,116,175,62,213,239,109,202,171,36,239,28,13,123,72,0,91,43,110,138,131,222,1,45,46,137,179,223,59,218,31,182,71,221,59,194,114,93,35,250,61,220,237,104,198,67,63,154,220,6,77,141,29,87,123,127,60,236,31,79,138,173,201,240,104,51,246,62,228,226,108,28,221,177,172,80,230,147,119,106,9,174,153,0,228,139,175,217,114,171,192,225,237,240,120,34,242,201,49,2,78,25,62,188,102,58,241,3,178,206,124,24,225,147,246,190,156,164,104,107,237,112,248,202,26,251,221,230,199,109,98,236,91,183,174,147,163,177,38,98,57,155,71,163,98,237,214,168,125,180,117,139,200,18,63,109,238,143,138,246,141,53,252,206,70,240,212,19,119,58,199,163,49,217,155,192,198,0,141,253,254,176,115,227,229,227,225,164,104,177,167,215,125,231,183,192,249,45,116,126,139,156,223,98,231,183,132,255,54,236,243,223,142,156,95,70,78,239,199,253,138,249,216,234,136,239,97,143,214,196,185,192,102,159,228,247,154,223,16,255,4,242,159,80,254,19,201,127,98,249,79,34,255,73,229,63,153,252,39,63,173,165,139,250,86,93,10,83,30,161,196,226,208,125,157,150,171,219,130,30,220,17,120,69,164,103,77,136,56,179,114,249,91,122,149,43,175,111,179,249,233,79,7,94,16,52,79,235,55,199,246,65,187,63,46,174,182,102,188,129,160,209,213,218,157,51,19,45,209,212,120,98,46,110,241,86,185,131,118,191,191,16,126,53,230,69,58,177,236,17,177,224,52,77,183,212,170,85,125,111,45,71,195,52,94,203,246,196,247,155,203,208,95,106,236,57,141,237,91,58,208,33,171,73,214,196,238,114,118,236,96,40,247,171,112,150,253,245,192,93,92,132,104,48,156,172,72,193,57,82,247,227,143,38,253,85,141,95,238,139,53,37,4,177,54,149,20,151,110,237,230,122,72,79,152,196,16,79,221,30,166,144,87,225,22,120,28,204,107,21,59,161,158,94,119,186,235,223,155,187,217,170,8,158,66,62,245,134,65,59,82,210,185,10,239,157,135,41,81,140,120,234,13,58,35,81,238,36,17,122,211,28,43,45,40,213,112,69,190,78,134,116,167,119,216,238,175,54,154,235,141,102,37,47,16,74,32,157,238,223,169,233,210,159,217,106,102,247,126,11,217,132,35,90,60,71,215,219,203,144,192,88,248,94,165,177,219,69,80,55,202,96,102,171,153,163,12,212,40,71,195,195,246,96,254,40,131,170,81,62,164,225,133,117,195,11,103,182,154,57,188,112,241,53,20,86,13,237,189,142,41,170,27,83,52,179,213,204,49,69,203,45,204,168,106,92,231,30,80,92,55,160,120,102,171,153,3,138,151,91,131,113,213,128,150,31,73,82,55,146,100,102,171,153,35,73,22,95,110,73,213,40,150,32,63,173,35,63,157,217,106,38,249,233,114,43,43,173,26,194,34,180,103,117,180,103,51,91,205,164,61,91,110,17,101,85,180,207,36,58,175,35,122,118,171,153,68,231,245,235,197,209,83,139,24,12,97,217,124,90,26,67,84,54,13,56,134,169,198,120,32,12,43,105,88,148,204,140,153,212,44,137,107,22,93,193,66,35,75,102,80,179,24,134,116,22,13,75,142,103,38,53,75,226,154,69,87,184,208,200,242,25,212,44,134,193,247,102,17,177,228,128,102,146,179,36,174,153,132,69,139,141,45,152,65,207,130,40,194,89,84,44,59,164,153,244,44,139,108,22,101,241,98,131,139,103,208,179,32,138,100,22,21,203,14,105,38,61,203,34,155,69,89,178,216,224,178,25,244,44,136,34,159,69,197,178,67,154,73,207,178,200,102,81,150,46,52,184,192,159,65,207,130,40,130,89,84,44,57,164,217,244,44,139,108,22,101,217,98,131,139,102,208,179,32,138,120,22,21,203,14,105,38,61,203,34,155,69,89,190,216,224,210,25,244,44,136,34,155,69,197,178,67,154,73,207,178,200,42,41,195,77,63,67,19,93,147,97,181,195,246,237,53,21,71,243,84,72,191,220,194,118,37,11,203,109,102,48,226,240,115,154,72,234,156,92,226,170,86,251,215,214,246,251,237,206,13,150,49,186,166,34,152,158,231,85,188,61,42,186,21,239,22,137,87,253,186,188,183,167,162,197,65,94,245,250,73,129,138,208,170,215,15,170,94,191,54,42,138,65,37,233,89,187,146,156,253,254,113,21,49,94,210,169,120,249,232,120,116,212,175,122,61,15,15,202,175,11,200,154,136,149,222,177,41,198,213,111,129,133,51,249,38,95,83,172,171,231,151,124,77,177,172,158,79,242,53,201,170,153,252,145,47,10,22,213,243,69,190,164,88,83,207,15,121,112,135,51,188,59,252,168,239,217,98,72,11,178,221,66,201,211,184,241,241,226,86,227,5,120,127,45,241,102,37,142,195,225,96,40,130,207,14,158,231,134,131,118,103,216,218,27,30,143,122,197,8,136,90,230,197,50,26,81,250,42,238,190,226,215,21,166,21,251,84,188,217,167,45,83,176,55,253,245,186,55,175,31,59,47,86,170,14,55,176,107,126,219,164,223,120,164,187,55,184,78,28,152,148,91,59,187,159,189,46,159,84,191,253,153,227,49,110,31,229,175,171,71,213,239,75,65,49,35,234,46,118,67,191,61,184,225,158,112,140,174,237,183,87,188,22,254,172,39,171,91,218,91,70,1,245,138,56,140,96,151,222,172,170,131,92,113,153,71,111,66,253,116,182,148,49,122,116,123,171,226,240,167,226,240,83,91,139,71,183,79,63,124,222,28,246,193,176,91,188,116,56,236,226,251,56,242,4,124,163,139,84,138,95,109,51,241,227,58,178,15,215,59,227,113,93,146,250,206,206,22,254,123,118,231,185,157,86,7,185,234,99,145,22,126,188,103,178,202,255,16,127,93,198,95,61,2,93,108,9,200,88,220,236,200,30,92,123,6,15,14,237,3,129,204,166,165,203,156,115,249,247,39,108,43,145,30,127,89,245,160,30,126,202,146,209,219,53,20,180,109,206,250,13,155,185,126,141,165,178,191,188,171,210,214,53,162,54,16,125,202,252,122,227,163,59,159,82,157,189,40,238,162,124,198,128,162,221,157,103,158,17,120,245,187,123,120,192,112,221,218,85,227,81,191,31,62,131,23,216,120,147,103,74,40,142,47,226,193,167,12,31,25,40,216,115,145,69,165,223,95,22,157,201,241,28,234,193,58,239,30,50,70,92,171,154,150,29,78,219,181,139,37,218,134,101,234,123,162,71,26,131,26,170,51,234,225,158,29,165,120,192,222,24,138,30,111,149,223,120,249,153,165,155,100,23,230,53,153,162,227,248,194,210,189,92,91,190,201,201,222,210,132,221,88,158,99,193,238,210,77,134,187,75,16,246,164,120,192,214,74,239,130,160,148,77,246,133,210,158,246,46,148,246,244,251,136,227,112,46,142,97,25,71,111,46,142,27,143,112,252,74,113,72,185,213,81,226,95,63,20,136,219,165,149,217,43,11,153,151,153,20,43,47,230,147,242,27,83,15,110,149,155,28,207,109,18,136,7,47,150,94,104,115,157,224,192,203,191,7,165,247,189,57,239,123,101,97,34,107,195,216,174,246,74,58,166,252,251,73,233,247,196,178,155,205,138,236,183,87,150,13,55,202,35,191,86,126,32,245,205,147,76,179,188,168,21,42,123,112,209,169,233,42,25,25,211,85,89,191,1,137,130,159,30,56,25,119,141,59,34,123,223,166,171,53,88,190,26,64,220,3,104,216,172,193,134,76,27,108,176,188,65,243,182,186,74,23,201,131,252,146,91,145,229,230,148,169,168,23,170,234,56,6,167,37,66,235,82,10,229,0,88,94,97,67,165,242,45,128,162,38,187,176,241,20,146,46,148,229,45,241,151,204,229,134,176,151,109,15,38,47,240,142,45,149,177,25,135,14,19,212,239,44,193,207,18,204,89,97,108,112,60,70,18,98,35,22,236,155,234,82,113,192,48,85,226,209,53,29,158,109,162,70,59,111,194,121,146,98,67,100,41,86,78,162,78,87,212,172,112,135,36,146,22,29,66,108,230,162,24,144,206,86,108,68,226,119,55,133,81,61,100,254,145,224,169,120,200,83,163,26,38,155,81,64,76,70,99,195,166,52,78,13,255,41,218,42,130,5,42,81,76,244,50,245,214,81,203,249,117,216,119,127,63,46,253,142,116,68,231,1,75,146,116,158,95,247,75,191,7,165,223,195,210,239,81,233,247,184,244,123,50,119,246,81,55,196,207,112,27,239,49,109,169,204,170,105,222,168,45,195,163,135,13,153,121,54,221,86,236,181,41,4,120,168,246,82,41,75,178,180,243,220,38,238,158,213,222,113,227,195,50,105,242,195,21,205,42,210,255,90,51,95,145,89,126,139,8,133,89,125,200,1,62,177,80,87,242,213,234,30,219,253,254,18,29,106,246,44,220,109,153,159,178,252,12,89,150,124,3,233,84,203,135,71,96,197,252,37,190,63,127,254,102,144,238,160,242,166,81,149,91,152,250,83,39,47,115,74,0,169,228,76,86,205,40,50,52,171,208,215,164,105,58,189,242,132,202,198,154,222,51,230,185,170,107,244,68,174,101,89,66,10,96,69,199,211,217,155,245,93,90,204,110,143,107,181,219,183,62,159,179,188,65,107,223,92,74,92,84,37,119,78,247,52,245,142,219,199,72,43,183,218,78,244,178,121,184,130,211,98,180,201,49,18,234,213,240,182,114,17,151,242,63,27,38,59,230,195,235,141,15,215,51,77,231,149,184,99,43,83,226,207,71,176,0,85,126,171,225,36,73,157,135,50,206,245,135,162,167,74,57,36,179,249,16,204,71,176,0,31,2,205,7,149,112,181,16,31,130,122,62,60,76,6,132,179,25,16,206,71,176,0,3,194,101,151,103,88,63,248,135,50,234,104,246,168,163,249,8,22,24,117,116,158,229,31,213,143,252,189,13,57,158,61,228,120,62,130,5,134,28,159,103,165,199,245,67,62,231,88,147,217,99,77,230,35,88,96,172,201,178,139,58,169,31,231,178,3,76,103,15,48,157,143,96,129,1,166,231,89,191,105,253,32,23,30,93,54,123,116,217,124,4,11,140,46,59,207,82,205,234,71,55,127,88,249,236,97,45,128,96,129,97,229,243,86,229,2,169,174,85,182,88,88,105,207,158,19,89,84,105,115,45,147,246,90,105,202,205,167,241,92,104,231,82,27,44,49,244,100,30,141,203,32,75,231,82,118,174,1,207,167,241,92,104,231,82,27,46,49,244,124,30,141,203,32,147,201,175,51,73,59,215,136,231,19,121,46,180,243,201,141,150,25,124,48,143,202,165,176,133,115,105,59,223,152,231,83,121,62,188,115,233,141,151,25,125,60,143,202,165,176,37,115,105,59,223,152,231,83,121,62,188,115,233,77,150,25,125,54,143,202,165,176,229,115,105,59,223,152,231,83,121,62,188,115,233,77,151,24,61,82,117,103,83,185,20,182,96,46,109,231,26,243,2,84,158,15,239,92,122,179,101,70,31,205,163,114,41,108,241,92,218,206,55,230,249,84,158,15,239,92,122,243,101,70,159,206,163,114,41,108,217,92,218,206,55,230,249,84,158,15,111,61,189,34,167,184,20,132,182,209,103,155,194,172,143,226,106,48,148,83,25,75,231,68,250,132,110,110,107,54,6,247,122,193,90,4,58,189,89,157,52,150,51,121,27,72,114,174,107,56,42,186,181,205,100,222,110,93,75,153,185,91,219,248,32,175,109,41,147,121,235,91,30,212,182,20,249,189,51,134,137,132,223,122,22,29,215,83,235,37,157,186,118,50,11,184,182,101,30,30,84,182,100,185,210,238,105,142,184,17,177,182,129,153,143,5,38,129,103,80,151,250,200,103,181,224,252,159,199,116,150,87,237,54,152,193,108,155,98,93,106,82,195,100,158,109,237,182,168,99,174,77,188,150,239,59,57,19,58,253,186,81,206,191,110,232,180,137,26,132,38,185,186,2,169,202,197,110,240,100,236,134,105,80,137,211,166,100,51,124,242,184,221,19,153,217,245,173,68,122,246,84,43,127,125,102,35,100,106,79,181,169,87,199,21,199,53,54,115,187,129,212,237,242,129,151,202,223,174,196,54,45,249,120,75,249,124,70,67,149,188,61,221,82,1,102,52,101,242,114,238,233,156,205,242,174,58,104,101,201,222,30,178,189,157,200,79,77,202,183,101,183,72,251,110,168,188,111,155,149,98,50,48,106,14,175,107,83,80,140,3,33,218,159,214,94,230,217,141,130,243,127,216,160,250,251,224,250,246,245,110,26,21,94,188,31,93,213,37,54,254,186,184,179,221,107,172,7,137,23,5,248,81,95,169,181,30,38,81,156,241,187,242,183,248,253,236,242,43,225,165,219,232,171,62,77,62,245,217,240,105,98,88,129,67,22,210,127,206,5,253,15,239,234,119,251,53,171,141,223,186,166,221,241,97,127,48,190,136,239,199,202,59,104,103,221,20,223,251,248,142,72,12,148,89,192,50,241,79,36,242,237,100,184,66,253,35,215,247,90,193,133,157,143,94,18,143,188,169,91,213,167,59,154,113,177,186,158,197,71,23,171,255,135,186,80,188,102,51,151,174,201,14,34,113,213,113,140,191,213,93,199,58,205,45,157,190,146,186,116,199,177,148,32,211,47,77,9,12,123,209,50,215,157,73,85,7,246,166,229,141,13,247,230,102,241,49,241,151,94,234,13,6,250,174,112,122,163,161,82,247,68,86,97,131,100,117,175,219,144,230,215,150,122,163,18,23,136,106,143,138,246,57,209,213,202,253,104,90,238,155,123,155,147,16,31,233,219,106,226,66,231,193,181,230,246,246,54,246,227,240,160,49,122,252,241,149,209,246,21,33,255,71,36,43,175,94,93,109,141,214,201,221,105,247,199,4,178,106,67,63,92,21,151,65,183,197,151,255,242,188,104,174,174,171,47,236,108,181,87,154,126,59,200,211,110,177,223,36,92,143,121,173,59,146,208,231,218,71,155,244,219,248,122,187,139,143,188,117,241,165,189,83,73,116,220,158,115,243,52,117,147,23,126,218,20,175,23,126,103,254,235,113,154,168,215,15,130,104,254,235,221,48,236,170,215,195,246,12,14,238,239,31,120,226,230,107,250,57,21,63,111,233,119,27,67,243,249,37,124,207,156,88,245,209,157,143,255,238,37,249,125,35,168,171,237,193,233,16,183,219,238,246,38,227,143,137,79,138,109,87,124,76,220,15,159,24,156,182,134,235,71,163,225,100,136,233,65,147,242,235,246,211,227,26,185,250,72,217,84,203,170,206,76,235,18,57,43,101,108,171,46,186,91,100,231,21,14,205,224,75,33,62,157,86,108,123,91,197,239,148,17,108,21,79,62,41,223,154,108,183,215,39,195,203,191,123,233,178,237,229,74,113,117,117,171,119,176,50,121,106,59,12,189,44,123,252,241,201,239,108,71,94,30,39,171,147,53,249,104,171,232,143,139,59,244,206,99,120,43,78,35,79,190,149,120,97,236,175,174,78,174,143,200,103,193,183,254,158,25,141,136,138,230,165,193,205,54,118,12,58,106,116,174,183,71,237,206,4,123,169,249,36,239,245,73,210,31,207,181,111,208,10,56,38,107,239,132,150,167,120,119,92,76,26,189,113,227,197,79,94,92,203,104,98,137,134,40,143,210,224,116,178,237,231,193,19,68,192,83,79,101,143,7,113,188,250,228,10,253,253,248,4,159,239,35,129,176,50,105,249,225,170,248,78,188,222,38,67,177,146,210,246,185,239,178,93,87,95,111,223,131,17,170,141,157,180,8,138,184,115,208,190,90,93,178,156,132,7,167,83,175,110,202,206,238,180,199,36,11,95,82,101,215,254,122,158,230,62,255,164,142,121,159,86,20,205,83,119,184,166,62,12,62,170,174,73,110,227,15,187,163,118,61,73,83,47,171,70,56,146,8,129,105,186,129,254,128,80,226,37,65,146,8,3,208,100,138,47,50,110,81,106,76,141,8,251,244,235,42,125,110,127,56,153,12,15,55,237,135,132,208,64,142,175,162,11,157,135,45,218,172,123,105,230,147,45,169,4,241,7,138,46,254,156,174,247,106,59,83,247,57,6,94,6,27,244,84,142,125,124,44,62,88,54,221,200,189,39,115,206,219,234,27,91,106,228,129,239,239,119,138,10,134,215,126,94,105,157,198,34,76,245,245,24,228,85,206,150,152,0,36,114,238,15,111,183,170,193,163,118,183,55,116,111,157,84,136,107,240,237,31,19,47,7,78,11,175,230,85,177,76,245,28,140,244,21,193,134,251,65,17,22,81,77,83,243,49,132,151,94,66,54,232,29,147,8,127,219,92,43,108,62,51,229,211,250,15,230,51,194,126,85,138,95,17,44,55,81,158,125,168,166,149,176,18,214,176,76,143,74,43,80,119,167,80,224,66,227,10,20,120,242,18,108,120,178,92,122,147,126,97,231,79,53,39,59,201,197,235,109,185,171,150,177,172,211,233,232,151,81,190,176,78,59,0,91,96,171,244,153,172,83,219,107,245,160,14,105,71,154,27,31,4,38,205,186,117,44,52,185,222,42,154,162,62,132,24,184,118,132,79,80,151,216,225,205,105,91,226,37,191,51,98,94,59,189,254,229,46,55,132,155,142,201,54,172,104,248,242,113,175,115,99,109,44,62,131,248,20,189,242,148,232,94,119,156,173,227,11,114,53,77,133,220,234,247,219,71,99,115,33,171,224,146,114,137,245,4,225,25,95,208,251,69,113,16,215,207,158,132,203,201,89,195,119,175,105,126,68,113,69,5,5,251,125,124,19,178,171,200,127,233,37,200,91,231,218,217,117,95,126,184,110,171,102,81,150,238,192,149,95,46,60,103,207,229,135,107,251,19,245,165,29,87,112,152,69,180,72,63,196,188,151,128,135,24,125,103,177,49,136,136,253,210,200,153,208,106,189,135,182,174,8,80,122,225,188,3,158,194,91,33,89,101,23,222,226,184,69,3,193,78,18,148,237,137,188,255,160,102,121,156,3,107,45,137,203,225,236,22,135,195,181,3,4,19,228,172,54,54,224,68,109,168,45,183,150,212,172,133,42,209,218,233,211,106,60,232,221,222,108,31,76,132,38,85,119,67,55,183,220,43,106,148,184,247,182,68,131,77,194,124,125,107,250,210,252,138,14,14,79,214,186,35,66,78,107,189,51,53,106,37,11,234,84,182,250,32,85,245,76,219,207,85,117,200,107,156,168,23,244,189,20,82,66,121,231,191,30,2,97,35,30,41,34,2,63,89,28,18,71,38,197,198,111,108,211,246,152,44,246,241,70,103,60,222,40,250,34,147,111,141,92,141,30,42,11,199,235,99,81,251,249,31,114,220,117,77,245,15,23,78,6,237,195,94,231,247,105,79,205,138,240,5,187,178,178,86,212,40,223,220,61,70,12,239,214,238,237,93,212,244,94,218,67,197,243,11,248,212,227,222,240,198,197,209,174,42,153,62,209,133,183,59,5,202,116,175,239,162,98,248,217,61,117,247,67,251,194,43,253,139,17,218,120,253,139,233,46,176,19,236,101,254,209,198,19,241,232,152,127,70,50,18,143,134,123,59,59,55,196,247,39,7,226,99,148,170,97,79,188,213,215,184,58,182,99,124,211,113,143,186,12,7,23,95,70,151,209,224,226,100,183,117,40,158,226,75,143,55,208,242,163,131,93,132,41,159,85,223,183,212,200,18,129,172,189,179,115,77,60,249,140,38,130,6,179,243,164,120,116,125,15,23,87,60,171,63,76,233,105,132,123,132,240,154,0,168,59,72,118,94,196,211,63,192,245,10,114,96,206,211,161,248,184,229,33,187,17,36,217,181,5,204,5,35,224,229,61,243,21,78,77,101,36,80,242,151,18,241,228,197,157,157,79,225,193,127,197,205,17,244,251,53,206,77,249,10,13,237,15,241,96,95,125,113,115,200,250,38,78,238,92,19,156,254,12,113,234,130,248,88,230,174,174,79,23,119,116,236,12,129,237,119,105,41,28,94,220,121,238,57,75,213,199,105,6,123,23,118,94,188,164,222,5,0,204,223,249,131,87,104,37,124,132,94,122,78,204,154,96,213,103,176,150,146,103,136,180,223,195,188,9,4,131,221,87,196,135,59,111,237,94,146,12,28,107,218,95,217,37,220,217,5,90,149,12,69,8,20,227,103,136,220,231,236,155,24,37,141,234,210,71,228,69,38,29,115,23,204,167,212,173,33,118,166,228,224,157,117,116,227,34,6,252,137,157,157,223,115,66,214,53,123,103,70,208,90,75,239,197,131,214,27,79,52,238,125,237,103,103,175,253,213,253,127,121,251,254,219,223,190,251,230,219,239,126,247,175,30,124,241,255,208,147,119,191,240,90,227,255,125,238,107,244,191,39,54,16,222,251,224,218,218,228,58,137,52,115,162,44,189,189,173,198,198,19,178,217,187,223,253,22,181,252,229,59,175,158,125,229,95,222,253,222,215,223,125,253,95,207,126,244,206,131,87,255,225,222,119,94,211,160,47,74,132,31,8,210,196,63,56,168,194,171,190,118,231,160,175,68,246,238,59,223,185,247,157,47,220,251,111,255,116,246,249,111,157,189,250,227,123,223,254,234,221,55,63,119,247,205,127,120,240,218,183,206,190,242,23,247,254,242,167,247,191,241,199,242,77,213,167,127,49,122,102,111,79,246,41,194,150,122,232,74,80,223,127,251,143,239,190,253,211,57,28,80,71,192,50,18,34,51,22,146,240,96,203,101,129,234,240,255,251,220,231,245,32,232,199,39,54,26,141,141,141,15,4,73,18,116,114,7,219,248,184,67,115,50,38,108,73,218,9,194,54,134,124,239,213,175,158,125,233,219,14,58,9,44,81,114,171,61,26,136,130,222,15,20,73,59,8,59,104,251,224,135,223,59,251,179,47,57,109,37,176,212,182,139,8,174,56,83,143,147,78,34,154,158,125,229,159,223,253,235,191,119,154,74,96,169,105,111,112,48,196,177,183,151,135,121,46,86,192,47,94,191,247,249,31,57,13,37,176,212,80,156,124,90,246,133,94,232,135,161,90,66,15,190,247,249,123,95,255,194,217,15,255,210,65,35,95,169,66,51,42,174,29,247,219,24,128,140,212,136,1,188,249,230,131,239,255,113,5,26,249,74,21,154,113,65,102,81,87,210,99,7,116,239,159,94,175,166,103,198,176,236,121,43,161,234,120,157,168,163,152,250,157,187,63,255,74,5,42,249,138,65,165,92,46,149,149,208,30,99,19,116,59,221,131,34,145,12,250,220,253,183,190,255,224,223,127,118,239,245,63,117,176,200,87,170,177,244,229,161,197,7,138,168,72,139,174,64,243,214,151,171,209,200,87,102,160,17,163,82,222,161,160,231,139,53,136,196,43,213,136,136,77,163,182,161,234,32,56,72,14,36,139,190,249,205,106,100,242,149,242,162,71,178,138,204,80,65,146,10,218,127,251,173,251,175,127,238,254,95,255,220,182,188,40,254,43,181,20,233,71,114,219,34,89,197,180,124,247,237,63,179,45,37,208,14,160,20,224,211,83,163,62,194,106,112,60,248,163,47,223,251,235,31,49,2,226,139,233,197,157,122,52,124,221,29,120,52,80,193,214,251,255,244,79,52,69,53,24,189,139,193,197,184,52,36,142,134,22,194,62,49,180,74,86,25,166,71,221,44,63,240,209,85,67,137,202,239,188,246,224,223,255,228,236,75,127,79,29,53,36,114,130,157,253,219,247,238,254,251,247,239,125,231,207,206,222,248,249,217,91,223,123,240,198,191,223,255,249,27,13,211,183,8,138,233,124,179,32,212,223,4,5,210,47,252,195,217,27,223,184,251,179,47,150,37,169,108,235,68,145,167,191,17,170,149,75,153,124,251,169,80,121,226,36,197,5,137,120,218,22,247,126,248,119,191,124,231,27,226,51,164,50,178,172,209,242,0,115,195,37,218,197,231,236,99,236,221,14,77,199,129,230,163,8,113,174,237,95,211,122,207,239,102,73,30,9,197,36,116,208,253,183,95,123,240,139,47,16,45,114,190,228,250,181,186,13,182,63,107,237,181,131,40,20,83,221,56,123,245,79,73,175,241,86,173,7,175,255,224,222,119,222,185,251,230,127,151,123,161,132,69,196,222,56,37,65,154,102,2,151,108,119,246,183,63,169,164,225,33,73,150,115,110,4,223,11,162,72,73,204,141,141,198,188,189,224,229,65,26,231,243,246,130,124,107,177,221,229,147,238,139,179,90,140,11,32,49,187,199,247,195,60,45,150,33,78,142,88,180,95,211,199,168,36,98,146,142,148,199,239,254,227,95,221,125,235,13,201,252,218,209,201,214,154,134,32,222,143,246,139,138,198,165,247,77,111,139,54,144,166,23,167,242,224,160,16,19,251,238,235,63,125,247,143,126,32,45,176,119,63,71,91,251,135,211,220,227,157,146,109,49,130,156,245,73,195,237,199,139,141,83,50,202,217,135,221,164,240,138,146,60,155,222,162,229,134,186,243,253,112,63,217,207,167,91,107,120,158,239,239,119,210,45,45,4,20,170,53,241,223,126,239,149,53,251,159,94,31,244,16,65,103,99,1,135,62,109,101,127,171,12,22,157,232,119,136,138,246,254,1,127,199,1,199,9,254,76,129,85,50,64,164,228,106,179,245,40,189,228,209,159,71,127,30,253,121,244,231,209,159,71,127,30,253,121,244,231,209,159,71,127,30,253,121,244,231,209,159,71,127,30,253,121,244,231,209,159,71,127,30,253,249,13,44,186,250,47,178,154,169,241,225,255,50,63,61,234,195,50,162,43,178,233,42,242,254,235,15,140,116,254,191,132,79,221,54,239,156,30,41,236,182,8,64,163,173,106,102,170,110,43,15,159,93,204,78,169,192,44,90,85,228,218,105,200,232,112,179,7,27,129,87,30,130,173,22,48,189,56,249,186,40,193,102,41,187,162,66,160,132,161,87,234,76,95,108,54,213,21,207,255,215,109,166,110,120,174,109,33,11,4,76,59,195,74,150,242,81,57,59,229,138,1,141,193,94,27,143,1,250,94,205,228,242,154,129,210,64,121,185,115,77,75,81,78,176,124,51,153,0,89,217,174,134,78,83,95,80,154,198,145,62,183,23,213,5,182,236,174,14,71,169,208,64,99,99,245,6,230,91,2,46,23,131,112,6,23,29,204,26,167,123,223,255,136,93,112,157,103,31,170,195,194,114,230,107,214,184,161,193,160,139,61,134,78,161,42,215,33,76,175,10,143,213,108,150,186,208,143,203,91,197,173,76,112,154,138,207,43,100,134,50,167,206,211,217,196,150,178,6,91,16,56,13,42,145,40,81,78,115,156,149,15,24,12,78,161,66,13,223,188,249,104,170,249,239,220,21,179,0,10,183,124,161,60,42,67,78,121,92,221,222,77,131,133,215,50,52,158,106,0,244,84,67,144,86,34,42,76,28,60,28,7,43,106,40,113,68,126,10,195,206,149,173,110,104,76,151,55,204,91,9,236,53,59,191,78,86,184,238,93,173,204,170,130,3,83,223,235,222,222,30,24,26,103,237,130,233,155,230,81,253,96,128,181,197,12,182,215,178,232,226,184,79,89,93,177,25,3,207,237,191,115,30,10,213,109,68,10,186,177,81,190,182,158,183,157,22,152,172,55,115,169,225,52,201,141,233,100,244,197,218,215,117,57,117,137,190,211,230,116,46,199,108,109,129,173,231,22,165,11,250,106,143,5,24,121,94,102,184,212,76,85,37,24,92,165,242,132,138,78,42,201,58,157,170,62,151,120,220,154,5,171,220,245,183,20,62,172,48,148,175,169,114,20,136,22,199,178,158,161,33,10,26,228,147,170,111,246,148,40,112,139,26,170,77,25,71,85,91,14,156,167,168,65,119,240,56,187,143,69,241,72,137,44,111,170,82,191,166,28,254,96,127,110,237,247,250,104,165,144,213,236,35,94,33,141,7,131,109,20,13,183,80,178,251,193,206,168,104,79,138,103,164,29,221,154,208,163,151,198,69,255,96,253,165,206,103,63,91,108,233,106,236,149,38,137,207,102,235,206,120,210,158,244,58,123,125,50,193,55,155,34,121,191,51,60,60,164,177,31,181,175,21,205,214,112,176,121,167,211,39,249,188,57,88,151,128,231,233,249,30,158,156,158,182,174,84,163,81,51,46,246,119,179,37,65,151,197,253,50,119,154,101,179,183,185,217,132,202,108,182,154,124,150,232,105,126,116,187,169,186,192,250,108,143,186,83,212,14,111,203,231,181,132,8,99,160,76,1,191,8,142,250,193,202,166,222,141,141,143,71,145,120,196,62,108,68,15,67,241,30,83,245,205,209,181,253,149,32,204,200,88,74,241,255,213,102,75,218,177,2,224,123,73,67,253,127,85,143,163,87,166,15,42,152,152,181,54,94,19,26,167,76,169,67,83,130,238,213,77,20,77,113,9,5,161,93,109,17,218,49,25,2,6,115,109,91,208,64,75,225,230,74,243,254,219,127,124,255,237,47,220,255,230,27,103,63,255,139,255,247,185,63,106,174,94,165,63,45,201,231,201,168,32,134,221,25,21,7,196,61,241,179,67,240,65,175,143,59,128,0,105,92,159,168,183,113,181,208,152,186,188,78,156,146,217,62,29,232,160,1,113,237,49,175,213,164,159,100,150,153,88,20,77,90,72,242,137,202,54,111,53,241,9,214,181,27,197,9,81,218,163,73,134,74,165,151,142,218,64,113,169,59,110,29,209,222,27,211,19,117,111,195,243,248,181,213,84,191,173,21,183,105,248,221,181,118,191,79,237,49,145,146,68,129,244,176,152,92,31,118,209,165,124,250,113,122,120,42,214,180,236,84,172,108,128,59,215,145,244,44,192,167,171,87,91,190,248,127,107,246,234,150,11,181,118,237,137,189,36,243,243,164,46,110,154,197,12,89,76,175,43,190,73,161,76,172,58,109,225,54,134,254,38,237,232,254,113,65,84,189,124,92,140,78,158,111,143,218,135,173,78,27,214,54,109,67,179,241,139,213,59,252,141,109,26,24,177,98,84,140,69,65,85,211,66,216,46,146,74,128,172,1,219,123,191,189,79,93,54,207,190,255,231,103,95,253,202,47,223,249,6,123,91,152,96,229,133,37,229,90,51,192,135,202,104,68,10,139,16,214,24,43,166,64,120,202,205,195,222,128,214,59,79,126,110,62,248,209,191,61,248,247,63,63,251,147,191,147,189,53,103,12,24,211,223,62,28,175,163,28,168,110,240,31,28,23,147,149,138,70,180,162,168,85,179,85,172,214,177,132,99,111,170,25,111,205,99,209,253,239,191,125,246,165,31,220,255,218,191,62,248,209,223,156,155,81,156,55,14,211,170,25,197,251,60,123,237,223,22,225,216,225,144,116,100,241,252,245,225,224,28,140,99,141,23,225,31,127,189,150,141,138,73,82,99,90,174,138,175,115,53,85,30,111,179,5,57,200,4,162,220,49,124,41,157,58,186,104,56,16,58,232,178,120,207,138,182,123,95,253,214,253,159,124,183,105,229,89,185,87,183,27,18,115,52,186,89,253,136,107,251,127,15,3,183,157,188,251,133,175,220,255,249,27,66,108,42,73,225,74,11,33,60,149,148,120,30,62,90,73,136,50,201,160,133,34,151,34,162,57,217,219,181,77,9,86,106,88,49,80,253,221,194,205,199,6,235,164,240,46,117,157,109,233,178,225,168,127,60,110,182,220,9,41,177,251,168,24,224,146,172,11,189,246,144,113,251,235,63,62,251,238,255,154,193,109,78,196,225,49,190,190,216,47,46,23,125,121,73,159,186,120,101,6,93,180,210,139,73,161,41,147,117,41,37,194,228,43,18,167,37,236,236,213,239,188,251,215,127,171,103,72,171,54,144,66,180,169,91,2,111,162,204,240,14,36,192,102,147,236,114,152,4,205,214,168,125,235,227,226,201,205,53,243,76,111,53,245,192,217,18,250,165,211,171,45,49,109,83,131,196,252,113,113,0,191,154,73,3,50,237,142,166,100,166,178,132,7,235,130,226,231,218,183,63,34,30,180,84,2,110,211,168,72,1,191,64,63,147,146,29,222,146,42,116,128,139,114,94,24,222,250,104,113,210,106,170,8,105,167,232,247,229,5,127,77,210,124,246,150,65,82,152,242,102,67,162,168,185,192,75,74,117,162,175,238,126,223,40,79,210,157,93,162,99,95,236,200,86,115,172,199,190,38,181,170,125,197,112,101,79,0,172,0,213,155,161,127,124,56,37,33,198,150,149,138,135,113,220,132,85,49,46,70,55,161,91,53,24,26,244,212,153,236,41,140,96,176,76,244,135,129,233,161,162,238,54,173,78,240,31,247,106,105,81,76,6,198,166,210,33,142,122,164,110,199,215,105,240,38,126,166,62,41,10,195,99,169,174,253,192,171,234,114,56,186,246,113,222,235,131,159,124,251,193,79,254,247,221,183,222,146,22,219,195,235,62,170,236,222,17,254,21,74,239,253,30,190,190,72,210,142,255,243,95,62,251,210,235,15,175,219,164,178,219,110,113,52,177,19,253,149,191,184,251,243,121,19,205,132,10,121,73,189,65,91,82,45,37,183,125,82,43,192,121,35,69,168,188,245,179,41,109,74,199,203,32,90,148,57,45,93,178,178,210,191,86,236,22,237,129,248,161,133,206,11,97,245,143,155,155,87,2,175,21,122,173,200,107,197,222,85,6,154,133,225,50,193,137,21,39,195,99,114,77,39,195,137,248,98,47,208,181,240,201,210,155,244,55,189,52,106,53,6,36,30,90,141,207,28,31,30,193,107,17,47,66,30,225,95,37,36,196,149,174,83,2,128,30,202,189,111,7,85,126,103,79,62,215,34,66,234,87,220,95,133,25,81,58,232,105,98,254,129,189,179,209,206,183,208,116,155,70,227,217,22,155,78,251,150,112,12,65,49,254,109,29,137,54,244,183,214,45,195,113,161,181,29,156,3,254,59,228,252,199,122,227,137,20,180,36,124,11,252,70,116,210,131,151,138,149,18,161,99,80,250,137,209,193,69,199,226,55,253,113,10,199,46,137,99,73,227,88,19,57,150,180,57,189,127,18,215,26,183,28,242,198,101,122,199,117,164,189,120,4,218,142,143,48,132,79,140,174,225,105,153,155,149,116,190,120,180,89,194,35,41,21,207,213,79,139,209,42,90,148,158,88,106,49,239,164,40,183,175,92,109,13,183,87,112,137,221,65,122,208,20,251,46,56,72,2,245,19,233,183,230,234,106,171,183,125,171,55,232,14,111,173,11,187,232,246,100,93,220,147,216,111,245,183,177,36,46,183,111,22,78,108,101,245,206,240,74,179,221,188,74,175,141,39,43,189,39,155,27,251,189,87,54,14,219,3,172,238,13,18,195,27,50,136,210,108,13,86,215,39,215,139,193,202,10,191,75,174,88,145,129,223,213,211,85,34,145,6,119,249,100,60,7,255,248,100,140,255,95,232,137,119,200,192,218,184,233,111,136,93,136,71,151,200,80,30,239,158,236,145,109,191,80,151,221,98,210,238,245,171,187,36,114,42,71,68,207,159,238,117,183,155,79,46,128,31,211,246,108,49,89,156,103,180,128,54,72,20,140,135,3,57,168,37,70,65,107,108,217,113,108,44,52,8,177,180,219,75,206,251,241,17,33,40,118,79,46,117,23,26,194,168,56,28,214,173,173,138,1,48,54,73,195,21,29,141,105,90,198,139,205,11,161,220,111,143,119,186,194,70,93,104,193,237,208,58,30,99,173,201,80,205,98,125,60,47,72,92,146,115,106,143,47,193,182,203,203,77,188,229,216,194,12,59,109,137,171,11,219,161,31,147,188,232,60,180,168,169,50,91,203,242,178,36,177,91,34,96,45,244,140,35,216,149,25,155,198,31,34,221,46,227,198,107,66,12,50,37,136,95,149,38,149,75,114,83,33,107,150,124,121,142,121,155,244,101,57,200,36,108,18,252,124,105,112,48,52,230,198,232,88,18,42,254,85,49,133,129,137,2,8,91,200,154,77,177,231,132,98,201,252,55,28,32,123,203,14,31,113,200,205,108,145,104,147,180,103,201,162,190,255,253,31,35,148,194,77,238,233,176,138,19,58,17,23,210,47,22,59,97,157,76,7,78,22,143,47,205,14,42,85,68,146,152,121,120,78,254,220,251,226,231,206,254,249,127,61,120,253,203,247,190,246,139,179,47,191,197,88,132,123,120,133,154,224,161,241,113,167,45,162,199,149,1,40,215,227,148,118,45,141,119,173,95,220,44,250,100,38,62,230,183,134,71,24,52,214,131,145,46,58,234,170,248,213,236,8,213,164,200,147,156,232,92,239,245,187,100,170,17,80,253,68,221,148,167,226,221,207,125,241,222,127,255,251,210,120,220,233,83,70,151,176,247,68,100,231,250,240,88,89,127,53,147,166,153,176,224,196,25,158,213,77,30,99,234,67,154,192,119,255,232,7,239,254,229,15,200,127,33,255,141,205,30,117,124,68,140,150,167,88,61,50,210,23,139,33,150,130,6,124,31,84,47,125,222,125,237,210,47,19,179,32,55,167,198,80,199,213,138,193,78,5,204,30,166,56,185,255,206,215,239,127,231,243,140,219,29,119,159,204,18,39,135,237,219,50,26,69,204,206,102,11,20,217,77,45,87,59,139,175,203,206,172,53,217,41,175,71,21,109,147,85,249,42,32,240,152,80,96,74,221,60,253,158,120,120,247,205,47,25,188,140,135,250,20,166,158,143,38,198,39,117,209,243,170,193,20,127,84,112,163,142,55,10,92,62,198,208,33,17,198,9,230,31,204,141,217,159,253,237,23,238,253,203,15,184,138,25,78,102,172,9,25,113,210,247,157,147,182,60,158,12,197,58,185,115,216,27,188,48,188,53,222,12,177,84,196,79,209,105,221,225,198,159,254,201,217,27,63,171,215,56,68,193,162,26,7,196,214,106,28,57,18,103,59,57,39,129,42,226,32,141,20,226,209,16,49,60,35,68,250,56,124,86,15,201,76,114,127,93,40,100,239,6,98,175,13,97,96,216,16,236,221,95,252,77,227,236,135,127,85,21,28,230,205,184,185,99,195,183,175,125,189,113,239,167,175,150,35,236,228,49,192,27,60,218,86,81,91,101,246,8,19,76,105,43,199,159,150,244,238,14,135,164,108,6,45,117,94,136,171,220,181,107,45,95,184,44,174,152,55,112,40,36,56,190,117,192,83,25,125,157,186,162,252,142,156,151,205,59,90,155,192,50,233,168,127,37,193,244,47,49,88,88,44,106,151,224,231,178,156,196,51,224,144,129,104,176,89,238,1,17,166,100,59,12,135,171,230,144,20,55,230,89,229,141,223,52,104,167,79,166,221,113,191,223,82,110,131,248,89,218,127,146,143,87,104,0,47,31,247,70,133,192,72,173,199,100,114,215,217,81,45,226,199,53,92,15,213,68,162,17,226,222,98,136,139,225,184,251,246,255,134,232,156,194,1,171,85,218,223,221,205,74,19,125,75,136,57,196,91,164,203,72,43,109,101,181,165,31,94,234,210,47,253,117,238,28,173,220,57,109,173,184,123,203,114,103,187,88,23,123,82,184,34,242,136,152,120,225,96,175,33,67,201,96,37,125,241,81,2,43,126,31,127,92,144,32,125,167,138,254,205,84,57,221,67,16,20,59,163,81,80,242,133,112,81,189,184,140,190,209,27,52,6,250,90,255,193,149,201,213,173,209,58,185,241,219,197,211,162,111,45,54,71,194,2,221,20,207,12,206,149,209,186,54,205,32,69,132,111,119,169,123,206,177,105,111,93,94,138,143,160,144,51,192,98,29,82,167,16,159,96,80,18,74,143,88,15,152,232,110,13,24,117,252,140,223,190,178,42,93,196,225,192,174,109,238,223,13,168,7,73,65,169,147,193,21,125,162,180,230,95,21,8,140,29,233,32,232,29,152,143,31,148,204,63,23,133,72,180,41,36,23,236,218,81,137,4,43,206,216,149,119,88,8,165,77,156,27,92,241,174,210,32,182,156,217,88,41,90,37,18,237,236,47,51,249,122,70,159,118,177,59,83,189,57,210,164,20,37,118,105,193,66,11,230,128,4,1,126,4,33,76,12,243,229,193,90,110,63,12,185,118,42,247,236,7,139,195,30,233,4,55,78,137,111,90,72,37,178,57,245,221,6,38,4,62,72,14,45,205,130,114,104,215,197,55,20,104,221,185,65,0,124,133,97,176,42,167,229,49,127,122,105,23,108,93,171,248,224,74,161,213,174,131,105,32,151,245,211,4,254,32,13,178,119,112,178,162,207,165,228,245,124,77,43,237,100,47,242,138,190,102,171,123,60,18,33,254,205,160,8,79,241,205,132,154,81,91,136,138,151,54,87,87,55,233,153,66,187,174,250,161,221,162,158,96,127,84,90,131,206,192,86,100,184,164,161,135,117,197,154,114,87,91,191,165,163,150,49,157,211,214,241,246,81,235,80,196,132,139,60,8,85,36,56,75,83,68,130,15,182,63,33,10,12,86,14,69,52,105,117,229,184,213,105,117,91,228,229,10,197,215,204,247,163,118,55,220,39,35,31,191,175,182,174,111,31,232,175,92,180,246,127,37,1,34,30,40,175,14,17,209,243,247,43,70,244,226,209,163,32,209,163,32,209,163,32,209,163,32,209,163,32,209,127,192,32,209,76,14,73,69,160,227,68,15,35,20,244,48,165,74,57,223,87,11,21,164,4,159,87,164,240,145,204,145,39,166,251,186,57,211,47,44,56,111,134,91,117,115,199,216,89,14,107,61,10,109,253,231,11,109,93,67,104,107,103,177,208,22,89,144,115,98,91,230,141,223,182,224,214,88,126,120,241,63,81,148,171,42,180,181,100,88,106,249,192,211,57,195,101,173,5,194,64,50,142,163,59,125,90,41,157,237,199,188,77,243,163,223,210,130,192,137,133,61,10,249,252,231,10,249,188,120,212,92,117,160,38,20,240,254,69,130,238,254,226,141,123,95,251,25,11,149,188,120,132,32,144,204,21,122,8,209,16,137,127,169,104,136,96,195,121,194,33,42,26,114,115,123,167,117,34,162,33,89,33,242,92,74,1,144,155,173,253,214,53,27,0,233,38,209,126,234,33,3,88,4,64,86,91,183,182,79,76,4,100,79,124,38,55,197,183,119,91,183,181,50,66,22,249,39,70,215,158,147,185,56,88,9,250,163,62,155,119,172,162,218,28,139,254,90,42,219,113,243,122,171,34,183,112,243,22,137,182,222,237,30,89,124,87,246,196,251,87,235,52,142,74,173,135,145,56,149,85,15,201,111,83,88,55,239,232,28,86,249,19,178,76,55,3,168,13,154,17,210,136,90,119,145,170,65,66,35,184,192,82,157,229,131,129,86,26,196,80,153,206,234,169,36,81,90,214,234,184,72,255,68,202,85,105,43,157,92,74,52,58,39,79,238,239,244,62,61,48,201,250,66,109,201,253,34,211,85,155,205,26,165,38,126,225,85,111,181,70,177,210,219,244,186,20,86,159,196,109,216,160,119,84,20,32,135,70,117,171,61,233,92,223,188,195,224,124,141,179,29,133,54,90,230,13,86,23,63,154,81,169,176,231,62,139,49,231,57,34,85,180,172,4,197,195,135,163,255,72,251,8,190,60,254,56,153,165,200,100,254,36,25,108,76,108,8,115,213,178,130,12,87,149,147,252,209,226,100,229,119,47,127,226,227,64,57,46,86,198,210,108,189,60,25,142,176,71,113,184,66,134,250,10,190,89,93,20,100,216,171,128,165,76,120,99,21,143,37,209,47,191,57,44,2,141,35,34,17,133,137,173,54,253,128,25,221,194,177,202,112,100,226,139,3,99,8,119,84,49,226,49,193,15,69,33,166,40,121,148,21,187,135,195,227,113,129,228,117,71,178,11,245,187,45,235,12,1,63,158,84,129,125,17,30,52,29,93,25,173,139,133,134,20,108,243,108,32,115,223,135,71,232,131,229,11,195,105,56,20,159,169,147,117,227,78,201,134,177,135,196,213,47,77,213,11,183,158,101,169,76,211,126,61,83,125,110,114,83,127,69,20,159,185,227,31,225,221,106,86,213,213,89,87,167,178,208,137,27,247,21,159,169,94,111,31,29,209,108,173,180,91,77,90,79,77,33,98,175,232,82,39,201,5,78,115,69,53,17,248,168,203,134,218,102,249,145,17,249,190,143,175,232,246,38,115,199,39,197,50,62,213,131,49,234,1,42,197,248,27,49,192,89,85,96,98,216,243,134,40,243,75,87,218,106,108,170,28,76,142,77,20,97,11,159,144,182,120,65,164,119,16,83,112,235,177,15,17,110,167,253,129,194,92,93,193,213,228,183,64,225,14,129,230,169,40,156,190,90,149,6,92,97,173,16,222,131,222,136,196,195,253,215,223,56,123,227,27,146,38,249,209,132,123,127,241,227,123,95,121,227,151,239,144,197,208,188,247,218,87,239,255,237,91,216,224,242,253,93,49,15,82,158,83,203,6,53,37,114,219,68,117,159,131,180,95,169,184,164,190,255,68,36,150,83,100,87,239,244,21,123,46,147,53,209,235,86,154,58,100,65,46,96,235,200,33,212,218,58,117,53,38,219,126,171,40,41,140,130,137,125,152,66,136,21,20,206,233,112,229,207,66,184,146,61,76,138,173,148,4,92,38,190,192,55,215,45,233,198,140,114,168,110,13,15,14,168,231,205,204,59,85,130,123,10,247,234,29,155,90,46,182,80,73,150,219,51,243,23,143,182,245,158,146,138,205,61,132,33,255,81,59,80,219,152,134,211,150,20,59,37,124,205,131,54,205,223,168,249,216,54,153,159,236,64,126,219,61,210,156,234,97,60,213,65,203,42,194,213,205,42,84,206,81,98,37,66,26,184,45,163,47,17,170,44,236,193,103,63,187,230,63,6,227,26,146,98,93,124,131,238,19,240,190,68,238,129,158,241,89,150,132,50,251,12,253,198,108,66,124,164,191,174,42,19,228,0,88,125,124,109,46,130,109,175,93,211,17,249,160,45,85,172,100,30,202,90,167,129,237,222,87,105,8,172,240,117,202,77,18,230,155,246,182,4,55,53,51,167,25,40,249,103,239,25,112,132,69,201,146,24,151,45,137,150,176,58,198,34,92,131,85,61,16,121,18,138,65,48,101,12,187,4,73,114,194,75,44,210,238,160,176,130,103,190,129,169,219,22,86,113,205,11,204,122,102,239,57,91,250,212,45,245,153,98,157,195,25,191,2,193,180,53,88,170,115,154,129,113,124,46,148,100,166,207,192,137,61,187,24,210,114,169,219,180,157,61,171,250,110,123,80,201,205,138,218,184,197,241,206,196,249,162,60,58,158,66,166,214,179,35,195,142,156,149,227,174,110,51,112,183,200,119,26,241,148,55,71,40,15,219,71,174,4,215,246,46,68,163,170,74,145,69,205,155,117,111,181,120,41,248,44,9,243,155,167,137,87,42,170,227,235,37,218,123,211,203,218,181,153,46,199,23,199,35,230,87,81,46,56,67,133,15,220,213,84,169,45,101,224,127,166,38,46,230,106,226,114,79,179,53,179,170,69,23,75,225,183,204,30,251,141,49,199,222,63,171,170,220,211,34,115,89,222,208,68,8,204,127,118,253,199,148,216,158,49,212,42,57,104,239,248,152,141,73,198,68,85,64,211,161,96,69,56,26,55,182,111,183,118,69,32,46,47,98,111,58,16,119,163,53,106,181,109,32,46,78,131,56,207,130,64,7,226,182,138,43,250,82,163,230,213,237,93,29,147,59,109,133,37,91,139,158,120,126,244,235,184,44,76,221,108,114,184,167,47,179,45,85,183,35,50,200,110,186,29,245,110,170,139,159,228,203,83,183,156,200,107,94,158,111,15,250,229,139,166,212,245,133,229,182,58,21,224,78,213,203,128,176,43,37,174,149,95,19,113,140,74,135,179,56,56,192,26,107,226,11,112,236,162,44,123,21,96,163,113,239,255,252,203,189,127,253,188,60,31,178,207,217,25,224,172,220,140,60,251,80,205,93,73,53,231,172,234,24,106,250,90,26,125,96,45,127,80,215,223,148,143,99,17,19,95,31,221,252,248,252,180,37,188,217,106,202,87,167,143,99,25,158,210,181,7,191,214,73,32,55,229,236,213,127,172,156,4,125,183,175,188,185,79,31,200,106,166,93,239,127,102,191,38,105,72,13,245,217,81,187,187,32,203,240,106,45,203,4,144,198,64,67,232,175,200,142,91,85,231,71,46,213,68,239,13,178,112,116,152,210,221,90,120,71,101,2,56,137,0,58,128,170,25,134,29,188,34,253,175,213,39,29,238,129,79,136,179,78,101,215,232,155,113,116,69,143,188,93,70,250,122,226,122,25,247,70,26,117,29,77,245,229,53,246,38,26,21,164,126,229,68,220,97,33,34,148,226,40,187,137,25,153,74,225,32,105,63,222,211,143,97,77,78,95,39,39,214,150,201,221,16,29,153,59,104,232,23,126,41,97,237,133,32,58,121,66,109,48,126,213,139,186,130,67,94,90,120,254,43,71,116,186,145,88,164,38,167,75,45,23,213,135,186,80,103,86,47,45,249,133,246,203,253,225,4,217,49,47,29,175,92,17,139,195,168,136,214,193,96,115,122,69,153,77,243,233,201,167,39,52,229,79,138,229,48,80,75,114,69,120,191,234,151,85,177,60,196,91,171,87,79,113,13,165,89,19,47,64,112,227,84,237,57,236,146,89,65,64,118,97,18,143,10,202,163,94,96,112,118,135,126,104,238,75,42,119,164,69,164,156,240,231,113,141,56,132,29,251,85,201,33,231,102,136,60,233,168,155,33,252,110,219,151,247,65,184,55,70,180,59,73,155,126,122,127,110,205,68,28,232,83,226,250,137,53,33,85,234,239,4,28,21,80,136,242,86,74,103,191,186,99,148,155,87,73,181,10,52,99,125,191,18,211,142,74,210,140,52,67,197,190,173,17,57,18,165,20,53,244,119,171,18,185,16,53,114,36,85,185,55,42,14,235,200,28,60,211,100,87,181,97,151,150,241,102,234,49,45,199,134,188,139,18,66,202,19,255,182,250,152,229,177,62,137,44,47,23,149,26,227,44,23,105,155,74,211,203,164,182,76,31,47,158,158,214,39,187,200,15,222,202,117,45,85,206,131,31,125,239,222,31,253,9,45,119,206,94,218,10,226,171,179,77,110,27,224,120,84,158,242,52,255,224,15,254,128,32,205,22,24,237,159,182,156,151,117,146,136,121,249,35,31,243,131,80,190,27,152,119,101,254,154,108,225,34,182,152,195,18,102,45,120,204,219,242,211,238,26,9,154,68,182,9,145,253,237,111,191,251,55,223,189,255,253,31,173,200,187,143,62,122,24,172,178,214,113,34,219,196,72,96,105,245,6,226,242,254,43,77,114,216,193,130,230,213,217,167,131,235,234,189,21,149,25,209,237,73,3,85,4,228,84,1,83,239,90,111,32,86,171,248,253,147,180,243,62,217,210,109,101,104,64,28,88,13,170,242,102,100,222,59,140,120,153,35,127,161,32,252,67,199,142,55,39,159,238,42,145,206,197,104,58,60,97,80,158,178,3,200,227,82,144,68,189,235,44,135,43,222,85,189,148,229,208,166,182,116,171,162,145,63,171,145,200,19,173,104,20,204,106,36,195,188,88,189,91,114,34,154,205,173,166,223,220,174,120,85,42,130,167,233,149,187,111,126,142,212,78,48,239,173,183,190,140,155,112,231,226,250,34,189,21,205,121,235,236,155,223,164,183,226,25,111,33,218,129,62,191,166,211,68,92,38,132,150,9,131,39,161,111,239,125,237,71,98,137,87,188,27,205,98,216,232,230,110,91,92,148,98,147,98,156,131,37,233,116,225,32,124,123,220,234,10,205,18,183,179,142,91,119,114,164,235,78,186,202,219,235,180,122,173,62,243,246,138,36,107,123,225,190,174,59,57,222,62,50,89,23,135,200,186,32,87,25,62,227,1,126,78,14,10,82,99,173,235,219,202,209,190,72,91,236,120,84,236,13,251,230,46,60,41,16,197,40,95,40,200,178,56,144,175,64,63,59,109,154,173,107,197,144,214,49,57,183,10,240,49,210,24,50,243,15,219,124,56,234,226,46,50,52,188,226,123,201,122,20,123,169,31,135,177,151,181,130,124,61,245,243,40,204,194,44,243,175,182,52,56,9,178,60,206,19,13,78,195,220,15,115,11,142,179,212,203,211,220,130,9,97,102,193,145,231,231,121,18,106,112,150,120,81,28,88,112,72,143,210,32,178,224,52,245,98,11,166,174,243,48,77,21,56,246,188,56,12,45,20,159,221,78,3,221,117,236,231,94,194,27,123,62,121,220,153,5,39,65,20,6,28,28,36,137,231,59,96,51,174,40,39,46,248,89,104,186,14,168,239,44,176,224,36,163,215,211,216,12,59,9,211,60,181,224,56,3,53,134,167,81,146,38,126,200,192,73,230,167,150,229,81,152,248,145,207,192,52,242,56,49,44,143,2,47,228,125,199,97,16,228,65,96,91,251,185,207,251,246,35,34,62,53,224,212,75,98,7,236,229,161,239,27,112,22,6,105,98,192,105,30,167,132,80,65,137,11,113,20,132,12,74,8,60,51,236,60,163,201,75,50,14,246,104,26,244,108,231,185,151,231,41,3,103,145,159,228,161,28,54,49,20,19,28,49,112,154,197,180,210,12,56,201,3,207,103,148,197,52,144,40,211,96,63,73,115,63,138,44,56,140,252,140,248,160,192,196,162,52,180,211,29,165,126,16,7,113,24,41,112,76,152,168,115,11,166,229,16,167,105,162,192,52,91,212,185,109,157,80,87,25,45,115,5,6,215,82,6,77,137,15,190,23,106,104,22,69,126,96,151,82,18,231,105,152,196,146,167,129,239,249,89,154,120,9,3,131,109,106,25,3,156,231,190,3,37,98,83,13,12,252,152,70,105,161,17,77,86,18,154,182,81,144,5,188,49,173,225,52,204,18,3,78,162,40,138,45,152,184,159,102,154,39,52,0,218,81,12,28,19,33,94,168,214,2,13,139,54,62,209,110,193,196,130,44,202,245,168,179,36,79,82,54,44,90,70,180,55,45,71,131,204,143,51,203,112,218,1,105,74,195,86,224,196,143,105,239,166,12,156,210,142,208,227,166,109,31,121,105,206,161,65,158,196,26,119,20,134,160,149,227,142,104,135,152,165,144,4,52,251,33,163,140,4,152,23,233,133,68,123,33,11,18,214,117,74,27,40,10,52,242,128,38,55,99,179,25,147,248,11,2,211,218,143,72,248,229,9,7,231,1,225,48,96,60,177,76,163,65,210,58,51,227,242,232,13,226,48,7,71,30,117,160,193,62,189,154,133,28,76,99,137,45,56,14,243,128,33,247,147,56,166,121,81,219,47,203,105,216,12,72,43,65,163,38,96,150,208,226,73,56,56,203,51,35,146,104,93,248,180,168,249,82,9,72,178,107,145,68,123,145,150,131,179,146,72,131,152,158,211,56,160,183,121,107,18,183,89,108,90,135,232,155,209,29,96,152,90,230,36,98,227,59,208,12,106,66,75,226,60,160,119,34,14,166,101,23,106,21,66,204,37,81,158,112,112,68,130,216,180,38,104,200,89,22,144,224,72,19,35,75,33,207,98,119,92,36,110,141,118,163,205,226,133,188,239,144,70,229,27,81,155,144,108,244,217,238,12,104,131,16,6,13,166,37,158,70,28,76,10,42,139,141,242,163,153,203,121,223,180,249,72,198,105,228,196,79,63,141,89,223,180,114,104,202,52,215,130,0,27,142,47,211,144,68,150,153,17,47,140,227,204,42,94,2,7,81,158,199,186,181,23,144,244,140,217,14,202,72,58,230,186,111,44,164,156,171,55,104,55,218,65,137,6,199,16,129,124,123,250,30,169,78,205,53,146,188,161,207,180,68,76,66,40,143,52,52,200,104,32,28,119,64,90,219,174,134,144,116,58,45,92,11,246,105,24,137,49,71,2,90,72,52,48,6,198,166,49,173,97,34,16,23,13,152,212,122,28,81,43,69,56,89,46,9,217,62,22,76,230,70,66,112,5,14,51,226,160,151,51,48,81,154,121,106,194,72,40,144,208,180,148,65,189,209,12,107,166,4,180,125,114,198,113,146,9,33,201,208,80,131,73,30,230,140,41,196,126,146,112,158,230,56,209,230,147,12,50,96,210,231,24,108,96,186,14,137,18,6,38,117,230,211,234,86,224,216,247,105,113,216,181,18,198,180,112,51,189,16,51,82,26,164,108,99,6,142,160,79,53,114,232,28,250,139,129,161,212,99,6,246,157,190,73,231,144,128,246,117,223,1,68,181,29,119,232,145,168,241,3,3,134,150,103,171,60,36,25,152,152,249,36,243,144,108,4,38,150,8,140,246,169,5,147,114,181,3,131,125,232,121,122,190,146,48,132,193,97,161,180,189,96,235,152,198,164,225,216,108,147,229,66,130,35,77,44,101,180,185,51,6,14,104,67,107,59,138,136,38,91,214,179,91,132,4,34,237,24,45,79,105,89,145,97,196,148,39,233,75,146,253,158,1,211,156,164,108,177,208,100,146,222,49,43,141,44,4,154,126,75,185,159,166,36,203,205,98,33,105,75,102,129,229,41,105,210,48,35,131,212,176,156,116,20,155,48,146,112,94,146,24,210,72,106,145,146,99,125,67,103,209,120,44,152,6,102,91,19,225,30,137,193,192,14,44,99,107,133,100,41,137,42,179,7,82,162,218,103,91,68,128,237,66,36,52,196,229,144,129,19,194,24,106,220,180,159,130,60,227,173,73,109,100,198,162,167,165,65,175,48,48,137,56,63,142,67,35,211,28,163,154,228,81,28,89,121,23,134,41,51,138,201,209,160,253,164,69,173,151,229,212,47,107,74,251,135,44,108,45,53,200,204,242,172,7,4,104,192,172,90,130,198,220,170,37,222,226,247,196,128,227,128,203,51,152,108,100,139,234,158,73,238,166,145,157,73,18,86,100,47,250,186,49,169,15,82,141,12,76,116,211,212,154,81,37,1,121,22,134,238,48,167,85,68,226,83,107,47,47,134,50,74,45,152,134,68,198,189,97,39,233,151,212,142,139,136,76,97,201,26,142,145,76,182,219,58,204,147,28,246,189,105,76,163,244,66,214,117,130,55,140,94,245,160,23,173,149,68,48,178,244,13,203,72,237,193,166,176,80,50,7,146,204,56,56,52,51,113,156,50,112,72,10,59,76,140,134,32,45,26,50,104,144,11,85,167,161,49,189,25,177,65,7,9,105,155,84,15,11,66,154,38,151,129,189,8,11,205,56,110,228,173,218,157,69,171,132,22,134,89,252,196,174,144,188,83,134,156,140,55,18,87,190,245,96,66,54,93,4,102,26,157,76,71,218,107,204,154,32,163,147,86,71,164,182,45,25,158,240,103,35,198,51,143,140,94,237,83,18,153,25,173,180,144,131,67,104,16,109,151,210,62,32,251,222,136,66,178,237,200,193,241,124,77,90,2,87,32,181,227,38,25,138,229,161,173,113,18,193,113,206,26,211,175,73,98,12,75,210,16,36,57,237,184,200,138,129,223,110,28,28,152,112,62,107,77,18,135,38,208,56,10,164,191,3,235,136,135,36,95,200,186,80,10,159,192,100,154,4,156,112,76,175,114,149,201,9,33,202,153,176,194,174,244,35,61,33,112,97,136,225,86,10,195,71,39,29,144,25,7,136,92,43,38,173,66,232,88,146,111,138,165,190,79,226,222,90,3,192,77,234,220,215,254,15,77,52,162,25,12,76,115,25,231,186,113,72,6,116,224,241,214,52,50,99,202,67,186,16,195,115,6,206,137,255,153,70,78,102,63,217,72,172,53,9,58,178,85,181,107,150,208,246,75,216,168,67,100,75,251,122,88,9,156,87,54,151,164,99,97,190,43,40,205,69,152,122,172,231,152,198,237,101,154,101,152,204,52,224,179,69,251,203,215,29,147,24,204,153,132,70,207,9,217,3,106,208,52,44,18,103,57,159,203,132,244,189,118,173,8,76,219,152,115,148,48,147,48,12,12,56,35,203,159,115,52,164,25,212,43,129,76,86,50,27,98,6,246,177,230,51,181,204,200,142,8,48,183,12,76,58,56,215,28,13,200,214,130,121,205,192,228,191,7,166,239,132,220,117,98,186,179,82,96,203,104,48,105,159,128,175,20,114,24,51,210,195,26,12,247,146,111,144,32,164,193,249,26,121,74,59,51,137,248,192,72,136,123,166,111,18,41,36,47,217,140,132,180,155,189,196,128,115,90,104,62,163,28,75,43,213,126,56,237,60,122,144,115,112,136,105,74,52,152,220,0,223,227,107,5,246,155,97,75,6,129,201,103,36,197,150,48,80,18,174,126,206,8,135,68,140,181,195,25,144,28,167,117,202,90,67,249,211,59,26,76,210,145,228,22,95,136,112,244,50,13,134,195,155,186,235,52,77,115,211,58,229,6,20,150,41,249,144,102,41,229,98,208,108,88,8,237,69,90,168,144,51,66,182,96,196,38,132,246,4,137,21,131,59,131,209,202,90,211,244,145,89,105,40,35,191,47,36,235,236,234,169,56,67,42,70,162,90,241,14,62,204,218,111,159,188,116,233,194,166,119,138,67,146,247,20,73,173,235,212,210,68,86,59,201,101,13,38,53,229,243,21,72,220,33,123,74,15,152,54,188,199,117,38,66,122,158,86,92,224,122,66,66,156,179,139,172,64,63,242,205,214,130,188,226,236,18,203,72,175,126,143,156,182,144,203,224,148,180,187,23,26,145,17,210,242,76,125,206,236,220,15,173,176,162,105,79,162,140,75,148,196,196,29,72,212,165,30,86,25,95,99,100,20,25,57,73,152,168,61,87,30,52,86,173,214,124,82,106,164,231,56,87,200,139,50,170,199,23,118,184,207,151,152,176,55,77,108,45,245,73,113,114,40,2,173,26,24,167,164,243,248,2,36,65,104,21,15,88,200,5,97,76,246,141,111,88,66,238,112,28,48,178,50,56,42,90,4,147,61,73,58,43,97,27,158,118,10,108,53,13,38,127,58,231,251,134,140,148,36,212,83,237,193,34,246,153,133,147,193,235,13,19,11,246,105,118,18,199,202,128,252,49,186,28,81,84,110,163,32,220,101,226,164,41,140,204,132,89,125,144,202,177,167,181,113,146,193,75,226,230,19,2,117,198,138,160,37,149,179,201,130,189,153,164,169,54,4,18,82,151,220,16,64,228,11,161,109,99,131,36,73,226,152,102,112,184,244,6,160,233,128,177,203,91,83,207,169,9,157,145,252,37,5,201,45,183,44,65,68,211,216,63,100,199,37,153,3,38,33,97,90,147,191,149,113,99,151,164,71,238,27,27,5,134,91,22,113,104,130,112,182,134,210,62,203,185,157,29,18,53,161,9,40,146,161,75,255,113,174,144,233,102,205,35,129,43,225,132,145,129,162,181,26,76,58,98,11,107,28,194,85,209,60,241,136,67,113,196,201,142,201,193,78,77,188,144,166,154,197,196,1,142,3,19,207,128,193,142,120,48,7,167,80,162,54,154,239,57,116,195,106,243,180,19,154,231,100,53,59,86,58,245,77,38,81,100,192,112,156,216,108,18,93,158,53,226,51,146,125,41,95,42,112,139,60,99,196,167,180,142,184,21,66,173,105,135,100,218,67,32,16,15,71,2,76,102,124,104,34,134,1,194,174,124,45,208,74,76,67,19,243,163,253,197,45,229,0,33,120,227,155,16,187,201,44,231,184,73,200,152,243,17,218,232,112,28,25,148,150,165,175,99,91,244,46,109,23,38,235,48,16,218,141,129,241,77,200,110,100,242,136,192,105,230,153,97,17,52,118,56,158,18,33,230,80,137,176,147,18,99,116,83,211,40,177,142,102,70,222,49,179,189,16,208,141,204,81,26,88,154,228,204,13,245,225,246,24,23,55,8,225,125,48,23,151,150,45,14,227,140,215,68,170,137,187,245,52,12,34,197,68,221,224,2,179,144,1,192,169,103,162,110,68,54,73,67,159,131,201,115,49,142,121,88,138,109,209,18,140,72,120,154,214,228,238,5,44,68,139,224,35,59,137,163,69,73,102,33,243,129,201,136,128,21,171,193,180,204,114,143,131,19,196,195,244,58,35,221,145,243,112,61,226,247,158,137,177,194,217,240,51,78,89,30,135,153,1,98,136,57,119,236,195,192,198,95,17,134,74,24,199,176,252,237,193,103,40,34,166,9,15,26,144,73,104,56,66,26,149,31,204,192,149,203,211,156,129,61,182,181,100,180,194,44,254,48,165,181,159,241,158,201,83,79,253,216,128,51,114,68,25,110,68,87,83,59,228,24,167,85,108,200,17,237,228,216,4,36,66,68,53,99,182,78,98,172,34,187,16,200,110,78,88,96,24,129,190,36,48,171,140,248,67,170,43,230,96,114,238,13,225,65,154,48,251,62,130,72,15,109,184,28,99,14,120,164,36,78,243,60,204,172,231,78,166,40,15,254,32,226,28,155,141,7,233,158,57,96,132,114,205,250,38,233,30,179,67,4,15,226,59,178,17,135,140,44,9,118,26,69,226,219,195,129,161,5,7,60,222,230,193,184,39,25,100,2,218,52,78,118,98,132,24,35,45,7,27,42,137,32,83,108,188,205,243,97,165,232,152,88,142,141,30,242,112,28,162,154,38,82,152,33,62,158,242,88,94,10,38,235,128,26,45,102,126,158,228,227,196,194,103,96,218,167,44,232,236,139,147,30,19,147,78,99,132,101,88,248,20,86,95,146,154,0,105,14,132,150,167,228,243,164,100,191,107,228,9,118,30,139,174,198,0,219,208,44,169,49,22,69,36,49,23,144,62,49,113,93,2,167,17,7,39,8,3,233,48,98,146,134,30,179,66,34,97,131,232,56,11,209,29,194,148,102,161,89,18,133,112,225,52,88,236,7,30,52,198,210,9,12,71,105,47,145,163,97,193,36,116,113,164,171,193,164,207,121,96,55,140,17,33,50,103,31,176,66,124,39,88,78,198,85,26,154,129,33,114,203,14,23,67,24,223,36,58,53,152,236,62,214,150,184,132,13,163,129,1,120,202,66,229,88,162,113,96,130,194,180,87,121,204,152,230,134,4,173,9,211,39,152,110,198,179,8,250,95,31,159,131,103,17,55,164,193,52,106,155,71,134,41,41,142,223,45,56,204,32,148,204,137,15,214,81,204,250,134,247,149,166,6,12,49,202,86,41,129,33,70,12,148,214,73,192,161,64,23,152,227,34,207,71,72,144,157,140,144,238,247,34,115,190,16,145,100,96,235,140,164,127,8,29,107,206,54,136,80,118,114,79,96,122,20,217,88,56,73,134,152,131,51,156,172,133,102,161,209,254,97,145,95,234,139,150,135,57,65,32,187,33,143,217,217,70,236,209,202,11,140,17,67,238,27,162,85,236,180,201,23,167,147,198,208,240,176,33,44,24,134,29,179,67,144,207,192,207,161,197,121,161,103,90,147,221,151,177,221,23,67,94,69,38,135,36,72,226,156,207,39,220,93,178,113,141,22,128,101,151,241,83,108,4,89,179,192,136,98,242,35,152,22,32,48,225,246,172,164,198,150,99,199,131,89,158,195,129,52,81,82,200,64,214,154,232,134,41,111,142,69,73,185,133,33,63,3,199,73,166,1,227,4,53,96,7,155,30,130,55,54,111,39,197,178,228,135,220,8,181,152,147,232,196,227,201,45,56,245,132,233,163,237,66,154,205,152,167,13,144,145,138,163,23,109,147,34,228,201,142,169,105,106,17,228,51,230,178,15,17,197,89,26,98,78,180,107,68,203,204,119,14,69,201,206,244,124,115,56,79,98,155,250,114,192,100,54,198,6,26,250,76,49,146,153,78,158,88,168,237,120,100,152,4,108,17,199,200,10,136,141,243,66,214,22,77,24,99,104,236,197,65,96,162,183,244,35,249,9,188,53,78,135,140,183,25,132,56,231,226,235,140,152,144,27,202,66,47,165,117,28,112,48,25,223,198,105,131,126,79,28,48,25,19,137,206,33,65,62,8,153,31,17,7,147,189,144,228,6,12,30,51,166,144,247,226,155,152,117,68,42,150,148,25,135,146,217,25,218,60,14,114,76,99,182,251,72,102,69,137,205,217,137,67,36,184,240,214,228,120,155,184,50,13,146,236,202,148,143,203,167,6,204,149,13,248,217,61,129,49,41,137,241,131,227,208,57,195,198,17,185,137,207,146,31,19,146,85,229,204,103,78,138,93,131,179,32,129,101,196,192,164,12,35,211,58,131,179,195,247,15,109,117,26,76,106,194,237,100,0,243,129,145,241,130,88,180,9,137,11,124,28,156,208,2,9,109,196,156,108,98,158,253,146,103,137,22,136,200,39,66,110,26,223,249,212,159,62,28,68,92,3,71,106,108,135,144,68,204,77,74,16,61,164,25,224,121,1,52,39,129,137,168,248,30,246,27,207,11,72,104,168,58,112,225,251,56,45,225,89,84,244,46,105,64,13,14,124,145,118,194,193,228,162,234,165,228,139,84,167,152,103,168,144,149,224,235,216,3,12,52,26,11,111,157,218,45,226,67,7,167,204,122,76,96,70,153,220,50,226,30,9,21,150,5,18,194,9,9,12,52,34,150,7,60,141,10,137,32,230,20,129,26,59,9,40,34,111,35,178,80,231,104,5,110,173,71,54,128,25,21,12,238,192,1,147,214,247,45,97,1,210,6,44,56,137,32,187,53,148,44,253,128,205,86,42,142,198,244,14,240,253,8,233,155,41,75,137,35,27,45,139,3,115,108,67,30,55,179,70,132,183,239,153,173,75,187,28,135,83,12,140,24,149,217,248,9,92,56,166,150,211,36,35,109,103,182,23,142,120,114,150,105,145,66,131,152,176,30,188,161,156,159,65,35,53,2,214,168,57,41,75,185,91,6,221,18,219,252,46,216,172,204,126,203,105,101,32,179,205,156,209,33,15,205,246,12,135,40,75,141,238,74,33,177,2,158,123,73,102,78,108,76,253,4,58,194,231,137,157,34,144,26,27,5,3,219,213,66,201,26,198,49,130,134,210,34,242,2,214,24,158,85,104,84,118,42,196,70,194,210,89,189,132,118,102,106,186,38,161,99,237,32,50,59,99,104,13,3,38,91,35,140,121,42,45,137,35,47,178,57,86,72,169,227,137,184,33,66,106,90,183,193,144,73,57,144,154,70,6,72,19,75,242,237,125,13,135,147,157,156,34,64,39,197,88,134,28,21,15,231,11,138,38,2,147,123,156,42,81,3,48,253,106,78,115,66,113,148,233,219,166,145,61,224,130,39,13,63,70,42,83,1,69,112,53,179,96,88,9,145,116,91,50,36,106,144,2,51,158,57,129,201,8,36,238,228,26,76,38,158,13,20,134,36,197,125,145,101,160,192,100,67,37,54,82,78,96,36,30,170,76,80,28,158,192,138,74,45,114,218,140,136,101,101,10,156,17,208,75,24,242,148,60,7,233,152,16,148,236,105,43,193,200,244,32,139,35,202,61,69,24,141,202,183,7,215,128,70,136,218,232,142,73,212,146,16,143,121,99,226,110,174,81,139,96,156,31,49,48,25,74,126,160,70,133,3,89,108,48,6,38,1,25,196,6,236,195,34,97,163,162,229,148,42,59,151,192,65,156,145,71,204,120,66,155,155,236,226,68,129,61,184,56,97,202,120,146,166,126,152,169,113,5,72,193,178,114,134,192,33,148,70,166,214,65,144,137,58,233,156,129,35,79,7,36,8,156,146,70,207,226,140,129,73,0,4,190,6,35,1,34,240,24,195,35,225,73,170,249,8,200,128,38,19,132,207,135,200,101,211,173,73,143,35,231,155,79,151,151,40,165,2,176,48,47,89,107,44,159,60,81,83,66,246,100,128,80,34,227,26,77,126,166,23,26,44,217,208,230,18,136,25,35,249,105,198,141,172,236,52,227,83,34,134,166,73,195,81,106,20,240,214,57,201,192,192,180,38,171,205,247,57,152,216,150,88,202,3,36,62,48,48,169,2,250,127,160,193,194,163,179,243,77,248,104,55,122,154,107,72,197,78,51,187,55,97,119,145,112,74,244,192,224,97,123,108,165,146,9,169,179,3,5,24,59,36,231,224,212,236,1,196,141,51,43,169,68,180,59,206,84,28,71,128,145,157,25,113,112,18,103,90,104,0,76,51,238,51,48,45,182,40,182,93,211,186,75,121,215,33,210,184,44,148,40,97,163,14,33,104,146,64,131,83,126,70,38,192,226,63,11,38,139,146,119,77,250,209,172,52,2,39,145,141,79,9,48,72,183,200,73,21,243,189,31,210,110,78,211,216,128,145,53,17,115,48,12,92,11,77,92,202,82,100,44,89,220,240,175,3,7,76,134,148,165,204,203,179,156,19,142,120,170,93,165,25,196,165,3,77,125,75,24,205,123,204,23,49,241,23,135,223,6,76,214,167,207,89,138,228,191,204,183,224,200,93,41,164,229,60,207,108,32,50,130,163,212,1,147,44,205,67,11,166,63,12,140,112,163,202,100,0,152,164,70,200,246,54,192,180,244,98,11,198,178,99,96,248,253,118,17,227,184,63,119,160,48,184,44,52,101,26,134,182,125,64,170,203,208,141,173,238,52,38,51,46,97,168,73,204,68,156,48,113,166,96,91,147,51,231,113,228,161,48,19,45,152,236,73,14,142,72,187,197,102,190,200,42,176,201,181,18,76,75,47,177,224,144,139,203,72,28,232,167,102,66,34,145,127,195,193,185,17,228,128,250,124,219,195,65,206,51,67,24,252,31,190,194,145,57,31,218,185,70,220,147,203,20,212,65,100,185,25,117,200,42,125,4,148,28,253,60,182,80,36,243,49,112,10,141,100,112,147,165,144,242,109,47,140,85,47,103,96,190,51,145,0,201,196,21,57,94,9,95,101,194,178,138,77,215,100,93,68,92,226,192,159,202,205,182,207,80,254,146,50,194,105,39,250,94,170,55,0,237,179,128,43,252,136,86,21,28,48,13,246,211,60,231,76,73,61,20,208,232,101,6,181,106,19,225,0,38,38,168,131,96,228,197,146,30,180,230,38,192,164,158,18,45,197,125,100,67,134,41,235,155,156,45,54,33,41,106,154,252,204,1,167,234,104,81,130,105,235,178,129,161,62,70,165,190,3,44,50,131,18,7,156,39,129,5,211,192,248,58,67,124,208,152,73,56,126,203,173,149,45,192,72,132,204,45,56,228,58,31,41,169,100,131,105,158,167,162,56,132,35,135,222,15,45,152,108,93,110,41,101,194,148,214,80,15,73,196,14,20,131,49,76,131,154,205,56,56,33,41,157,232,213,144,224,100,152,47,68,82,124,132,48,48,96,212,112,176,197,146,101,129,78,32,7,56,67,128,152,15,27,6,142,217,65,240,160,66,135,167,121,150,170,236,41,128,83,132,140,216,140,228,160,214,204,39,233,65,234,139,181,198,177,156,111,230,147,168,78,152,61,29,195,16,77,205,214,38,67,50,8,217,254,139,113,192,103,24,142,32,88,200,4,26,242,19,146,76,219,3,62,178,86,35,38,74,105,191,32,212,175,123,198,121,117,192,134,5,135,138,72,209,195,34,235,152,28,89,70,25,233,119,47,214,184,125,145,189,105,21,12,13,146,140,7,189,82,104,69,33,137,200,82,70,62,5,217,80,169,218,95,180,15,83,146,18,17,3,35,179,69,207,7,113,91,36,139,88,176,143,93,163,89,166,210,47,67,6,70,190,174,86,187,94,2,35,153,25,81,164,77,196,57,134,2,147,148,15,226,152,131,105,97,198,90,185,161,246,138,88,200,40,15,105,43,107,145,229,33,99,132,111,47,156,158,132,158,33,156,156,18,156,135,115,112,76,115,168,193,65,134,34,23,167,181,135,92,58,13,78,112,244,22,48,48,66,5,218,156,71,4,136,236,94,78,120,142,20,110,131,156,140,121,47,224,96,145,124,30,104,176,135,228,54,214,55,109,30,242,144,52,114,28,58,217,184,52,192,17,252,55,77,26,114,217,184,125,71,210,140,208,133,177,6,39,136,175,39,124,70,96,18,152,214,9,34,84,172,53,161,195,33,151,6,147,202,207,217,230,77,124,44,115,189,78,81,241,64,83,198,193,228,102,248,166,113,146,209,194,227,139,129,118,99,28,88,194,145,189,30,59,43,45,213,166,165,39,234,113,34,190,14,145,187,101,152,18,96,89,50,253,5,207,192,203,44,24,230,71,206,246,0,242,58,66,109,7,33,184,155,101,204,199,161,81,34,120,163,9,23,145,19,102,131,197,196,2,152,51,122,29,250,56,27,98,123,27,73,59,198,91,38,85,24,67,58,179,253,135,195,181,220,46,114,84,106,241,237,73,196,165,134,105,49,140,25,38,138,225,92,145,74,211,200,19,17,33,177,108,65,201,69,22,106,173,79,60,242,144,63,193,192,1,170,79,245,124,17,8,117,152,76,112,224,216,40,50,173,33,154,57,229,160,76,75,106,210,255,94,150,49,21,3,153,150,123,177,230,105,38,78,16,153,80,34,189,158,103,166,235,76,100,94,71,92,226,165,224,133,1,231,97,18,115,121,137,146,105,179,200,51,156,107,39,108,92,136,81,228,137,33,141,152,224,165,172,111,146,128,177,97,10,73,113,184,122,76,82,147,68,140,114,67,89,132,243,75,70,89,128,184,75,102,40,35,58,121,88,37,14,200,139,212,59,155,22,81,108,19,203,8,8,19,219,51,155,143,140,162,140,239,108,232,205,48,138,205,116,192,19,99,14,107,44,162,50,90,144,123,8,65,135,108,255,160,168,146,60,228,220,44,5,47,246,89,52,136,192,180,63,180,222,197,66,66,42,49,7,251,145,167,237,40,164,205,231,113,224,32,39,187,44,48,96,194,205,119,54,100,12,113,57,55,162,24,233,143,140,41,56,248,51,198,10,242,100,16,58,229,60,35,195,42,50,219,47,202,17,60,97,96,84,37,27,153,20,164,97,148,49,123,29,135,22,100,250,24,177,2,83,197,227,107,33,242,180,155,225,249,62,140,85,190,18,18,8,49,77,55,105,201,48,207,25,207,72,91,17,221,114,111,134,200,73,203,51,222,49,14,167,101,158,147,104,135,3,20,14,206,69,224,75,129,113,12,30,49,227,49,70,30,135,159,106,220,153,40,70,205,221,214,234,168,26,96,15,231,222,156,178,44,35,27,78,35,39,42,224,108,115,176,15,121,170,193,196,237,208,33,13,199,57,129,238,27,25,61,169,231,114,69,39,60,3,140,200,8,223,217,100,208,69,170,72,22,96,100,225,51,165,14,91,38,87,57,232,0,163,50,146,139,36,184,10,113,162,145,35,217,209,231,44,71,121,136,58,210,5,24,70,23,243,190,8,76,158,186,111,192,56,133,224,76,13,144,244,98,250,70,126,156,231,57,96,18,112,202,52,21,252,39,155,44,229,96,26,150,172,87,3,24,231,201,113,236,180,246,85,129,47,192,161,72,202,227,224,64,103,202,2,28,96,216,124,21,147,254,178,80,95,164,225,114,40,9,33,181,59,81,190,67,226,209,233,58,197,1,152,38,28,103,232,57,215,95,200,133,85,97,113,81,202,75,50,141,75,203,0,105,228,94,108,192,176,0,120,107,24,110,177,94,44,228,53,192,183,230,187,19,218,208,32,167,9,203,3,190,121,61,228,108,132,6,76,230,36,243,13,17,133,198,61,16,26,156,192,89,224,34,47,198,51,3,70,93,51,23,228,16,90,158,233,154,134,152,240,181,130,211,156,200,18,142,50,63,46,147,112,120,150,104,40,54,73,198,181,54,121,195,152,3,13,78,249,233,139,0,67,174,232,174,67,164,123,251,14,24,231,1,6,140,116,99,230,180,198,40,225,201,125,61,219,100,104,210,148,56,164,145,61,161,103,147,134,204,234,227,1,69,101,108,168,193,16,235,220,212,33,112,74,70,181,222,64,168,12,138,249,22,32,211,147,40,211,195,70,28,50,230,146,216,39,225,29,104,194,8,21,73,14,222,216,195,124,90,48,237,30,230,187,161,58,36,13,141,196,195,133,6,105,238,128,201,241,48,75,129,4,126,192,253,97,178,92,136,17,97,98,192,88,210,124,66,210,8,19,170,193,72,249,230,250,11,110,98,104,91,35,17,215,105,141,195,29,51,219,30,98,224,41,239,59,64,18,152,5,163,198,144,83,238,193,103,210,59,196,67,114,2,119,43,105,46,201,121,211,98,133,132,74,206,253,175,8,78,83,152,106,174,145,137,23,114,23,74,28,121,89,89,141,66,63,238,66,225,178,146,80,219,50,4,70,177,54,143,127,228,177,168,135,148,224,12,53,229,25,83,66,72,69,12,50,173,70,50,18,96,9,15,107,66,80,235,69,140,148,145,204,9,61,226,170,18,149,85,4,48,106,39,124,167,231,28,249,227,26,140,80,59,227,89,132,208,98,174,151,18,209,228,123,78,148,45,199,77,53,185,70,158,33,167,34,112,120,38,66,178,10,156,138,154,40,206,241,36,77,84,62,172,40,204,136,19,174,161,68,60,34,50,125,211,202,64,77,28,247,212,113,222,169,41,39,17,227,37,206,192,60,17,8,208,96,225,163,178,176,14,46,206,80,185,234,40,81,207,3,28,228,50,48,140,43,189,78,145,72,128,212,4,30,59,73,18,117,121,140,0,227,116,148,67,113,117,138,30,87,68,82,203,115,226,50,65,146,249,145,105,28,34,72,199,227,23,56,135,208,139,92,100,53,120,78,72,136,244,68,110,113,147,36,229,17,112,148,106,7,129,109,76,2,43,229,145,21,50,188,146,56,178,184,179,132,31,42,164,48,50,210,216,82,70,171,201,1,7,250,34,20,57,46,28,186,243,80,24,210,130,67,203,148,204,38,117,11,112,20,106,71,95,212,68,193,172,224,96,63,204,44,211,98,56,139,60,206,150,66,0,155,249,138,115,223,137,40,165,41,184,106,198,157,96,29,250,46,216,207,204,192,16,188,143,157,32,158,231,171,91,5,196,125,5,200,79,76,92,48,99,42,234,190,61,167,239,84,103,6,97,165,249,16,237,17,7,211,206,136,116,107,40,226,144,139,29,220,218,145,106,185,146,193,96,15,51,7,236,249,218,155,192,50,78,125,103,143,160,226,61,10,205,38,136,19,55,134,78,243,147,4,129,217,4,9,156,84,62,37,88,183,177,233,155,118,160,179,195,112,8,24,231,161,1,35,151,129,131,61,164,217,102,6,140,11,99,82,30,180,77,98,85,34,35,193,57,55,41,34,28,145,228,137,109,13,190,49,158,39,41,78,145,13,215,82,210,113,60,254,40,178,42,12,87,112,99,11,143,248,38,176,240,98,211,53,57,208,97,200,113,35,5,39,52,93,71,136,162,114,202,66,8,209,192,204,72,238,206,72,34,46,231,178,243,153,33,220,198,193,129,202,99,17,139,1,119,74,56,141,3,79,37,122,1,12,235,35,200,57,101,190,206,34,19,235,20,55,167,112,194,99,113,224,101,182,16,25,21,78,20,61,65,10,181,217,97,100,210,229,92,228,37,228,218,7,102,41,225,120,154,7,64,136,227,240,131,245,176,145,158,195,157,117,2,251,214,110,22,91,48,113,193,8,12,106,210,66,216,123,206,124,81,235,216,108,161,80,196,118,56,52,202,181,241,73,142,67,10,157,194,87,138,23,233,195,1,81,79,76,155,153,131,201,74,83,89,231,0,147,110,117,214,2,45,106,207,51,251,203,71,245,154,179,245,131,208,88,128,200,225,15,98,39,248,47,142,117,53,217,62,216,203,195,220,72,31,73,205,26,70,20,141,19,70,16,227,73,100,100,68,177,108,41,33,22,18,152,120,26,28,139,244,30,71,230,196,70,247,209,180,133,33,223,91,180,186,3,187,245,96,191,241,243,39,188,159,105,247,42,21,245,49,142,122,34,211,63,214,12,35,203,48,143,248,34,66,214,189,78,98,0,52,10,184,64,193,141,71,62,135,198,206,225,111,142,156,5,21,6,83,168,115,199,216,200,80,33,168,193,1,114,206,125,110,129,137,228,81,67,119,238,57,110,161,23,194,147,207,53,24,231,196,76,253,32,54,159,234,68,129,16,153,185,185,227,225,248,162,38,222,144,70,26,33,13,57,24,126,168,97,89,6,71,131,91,235,137,184,50,73,131,113,26,239,68,101,32,48,140,28,69,33,73,204,67,247,72,4,48,46,12,129,105,228,57,7,211,170,77,125,11,70,202,36,247,134,113,168,106,113,83,87,60,134,22,160,62,219,174,50,15,131,46,185,210,153,17,194,164,74,124,126,86,130,18,33,92,65,97,192,228,43,112,95,89,212,76,27,187,211,19,153,190,60,132,0,190,68,166,111,8,20,14,77,145,69,98,113,151,252,58,228,82,4,218,63,130,254,101,5,125,136,13,250,162,90,205,108,0,218,1,124,54,35,212,251,25,9,143,96,175,199,231,11,105,173,170,78,75,128,51,148,214,50,112,26,71,198,230,69,216,152,45,35,152,188,137,145,177,30,242,56,120,224,35,246,105,105,249,134,108,28,205,115,87,55,22,53,146,102,208,17,242,129,216,116,224,106,35,35,109,144,145,202,51,178,116,160,215,128,177,66,249,17,15,81,26,218,85,134,187,112,184,175,43,174,94,52,28,17,39,201,108,88,80,253,161,49,104,145,231,235,49,197,131,146,235,208,202,88,148,9,249,28,138,32,152,49,35,196,101,82,78,0,154,108,16,207,88,226,94,194,51,244,69,0,26,66,55,177,96,218,166,140,238,20,151,79,217,153,198,193,73,202,91,163,160,50,99,96,84,177,48,112,134,162,57,139,220,143,248,129,2,201,27,90,254,161,229,25,138,225,115,126,46,150,68,177,103,135,77,51,239,241,192,123,68,83,109,7,134,221,196,99,131,180,170,50,107,102,120,184,186,130,83,158,145,97,18,26,117,236,65,250,240,181,128,224,66,228,251,118,37,193,146,115,78,20,114,223,224,22,249,93,252,180,2,181,36,70,233,121,161,115,52,69,54,67,24,25,83,154,230,57,72,124,142,25,87,118,196,172,109,200,79,243,200,193,139,83,6,21,5,26,12,140,0,140,93,223,40,22,79,248,17,140,174,240,21,80,196,225,248,249,77,140,115,19,187,6,137,91,97,200,143,119,124,147,124,135,169,36,238,69,188,103,125,69,137,208,166,192,204,79,157,112,54,225,89,101,75,162,43,230,71,148,38,63,0,64,34,211,1,34,25,60,55,243,148,34,44,202,142,24,125,228,77,26,175,7,103,80,252,192,56,241,197,67,51,102,82,59,62,147,145,180,23,80,50,100,183,37,180,3,63,168,131,220,179,11,140,228,55,135,226,232,193,138,72,28,56,179,21,66,59,1,121,43,177,21,99,41,63,110,198,149,126,153,103,156,57,212,60,243,156,10,20,214,167,161,29,181,47,36,27,63,221,12,125,19,61,134,206,194,181,9,252,108,52,183,195,130,66,12,120,154,37,77,156,21,222,164,77,113,104,196,161,52,93,190,111,180,105,138,72,38,155,203,144,171,52,146,182,40,221,227,148,101,72,175,55,86,66,140,140,12,198,180,72,92,73,155,106,176,76,3,99,96,31,113,113,3,14,196,53,48,12,76,91,197,196,150,97,223,224,12,138,129,197,29,16,198,76,240,32,122,216,177,108,36,142,111,52,24,225,146,144,67,19,28,122,24,104,138,92,54,78,56,61,178,38,72,134,104,47,11,150,80,219,64,167,246,32,197,209,195,5,182,22,74,214,143,190,20,0,96,196,58,249,116,137,187,38,180,68,72,81,191,203,37,21,18,92,60,179,123,112,52,137,236,110,6,70,114,106,106,144,123,194,24,98,224,68,28,0,40,48,77,24,137,46,142,28,167,155,154,163,169,184,235,150,113,52,241,112,231,162,134,82,107,78,87,34,74,130,13,102,210,89,33,51,110,72,101,37,81,20,152,198,137,71,27,149,173,240,4,100,199,166,231,88,216,16,12,76,234,83,39,212,18,24,2,149,79,117,146,33,13,66,179,12,41,38,41,51,253,113,75,43,174,40,211,224,192,13,100,162,134,220,242,27,151,248,164,92,16,146,136,137,66,173,109,201,249,143,3,158,218,150,136,96,83,110,198,229,161,160,135,173,35,193,68,207,180,134,47,197,220,215,4,19,96,92,7,226,153,48,218,45,24,1,164,72,199,58,132,139,146,176,224,84,130,139,112,82,237,191,18,56,200,121,142,88,146,9,91,215,128,233,5,158,14,152,100,180,16,76,140,39,133,71,25,243,189,153,97,75,24,207,67,148,101,240,243,125,196,100,243,204,80,142,2,185,152,131,69,202,116,102,192,33,238,178,96,224,8,21,170,134,52,216,120,124,45,33,47,50,243,2,3,198,157,125,140,107,57,10,92,181,161,156,66,68,241,152,121,234,225,63,179,26,200,86,98,54,72,74,178,53,72,44,234,0,41,170,12,74,211,25,24,113,22,231,208,161,41,3,39,56,37,212,141,99,228,32,176,249,72,145,86,151,7,122,84,56,75,78,89,64,47,69,254,152,186,76,83,32,143,188,44,230,96,31,247,20,154,249,160,183,35,174,156,114,216,224,185,225,168,184,219,152,65,81,11,228,91,168,240,113,24,24,151,131,216,165,64,243,154,48,63,18,57,95,94,206,90,147,227,206,123,22,89,226,134,159,242,70,2,190,80,18,156,238,27,142,226,109,190,10,19,164,123,166,150,225,105,194,41,67,104,50,141,45,56,14,99,118,134,135,138,16,154,105,67,89,32,10,190,25,152,236,197,52,48,173,195,144,71,49,33,4,146,200,8,90,40,131,128,203,120,72,112,157,90,131,85,6,27,135,239,77,68,119,2,211,26,57,146,14,114,36,194,103,108,127,68,44,206,152,136,219,33,236,198,78,65,7,23,88,164,132,67,219,117,238,121,220,81,76,176,179,19,237,61,32,203,38,140,185,217,135,154,154,56,9,141,72,66,198,100,238,200,82,84,247,25,105,232,147,45,155,56,146,56,13,3,43,75,253,132,155,26,200,20,200,61,35,13,163,220,243,152,25,157,32,229,56,183,98,28,153,2,92,34,197,184,154,33,179,96,145,117,207,149,19,52,80,106,144,227,134,115,14,14,113,124,104,134,29,225,82,50,174,156,200,133,74,205,42,77,69,252,200,231,74,23,21,228,118,216,48,232,185,198,22,119,154,91,21,129,19,42,174,239,189,92,87,238,136,174,195,144,179,52,18,245,168,108,216,89,194,13,48,232,143,200,14,155,214,70,198,66,41,9,98,233,169,145,57,169,184,159,206,49,84,80,204,106,85,54,42,207,185,49,129,236,194,212,152,3,34,190,193,161,161,141,210,144,15,228,132,128,32,57,105,157,89,59,5,218,205,49,176,252,216,156,187,164,136,23,101,14,71,241,57,2,27,64,130,7,193,205,51,220,172,148,233,168,24,2,72,142,52,196,247,1,112,251,133,137,16,133,105,196,141,9,154,129,196,11,77,140,7,113,69,199,104,69,229,113,108,172,55,81,113,200,193,161,61,110,194,237,114,164,209,57,20,119,186,25,137,133,154,191,48,227,182,186,168,114,179,38,111,78,182,76,226,24,227,180,152,204,176,115,156,216,113,47,33,22,70,130,177,182,67,118,167,135,200,145,76,245,141,32,2,156,57,169,217,9,242,74,141,24,151,81,28,199,129,65,74,3,11,211,248,110,58,31,174,177,204,108,99,220,164,26,240,108,63,82,210,38,104,140,11,86,248,217,35,249,149,81,24,102,150,240,56,205,83,142,28,245,24,129,13,109,145,6,119,156,201,28,241,86,51,95,184,29,41,114,28,66,4,215,25,211,66,199,58,68,118,139,113,253,113,4,19,5,236,104,4,11,193,15,140,238,203,81,41,200,197,165,39,82,248,88,72,15,17,85,158,45,72,126,95,98,41,199,1,16,119,222,83,152,11,129,141,248,225,156,134,129,99,212,73,219,214,184,105,131,35,39,253,19,165,54,246,133,84,54,158,169,72,255,134,44,104,71,254,13,207,108,203,114,92,138,154,218,216,112,224,241,164,6,113,155,134,157,80,18,11,62,239,59,195,213,75,54,34,130,107,248,249,184,197,69,162,44,252,69,108,228,217,107,240,158,125,27,90,192,149,4,1,15,198,208,142,179,141,145,172,193,19,92,144,11,151,6,54,252,133,155,69,125,30,8,138,189,48,181,225,148,24,73,37,60,140,132,187,168,25,24,101,101,60,8,133,79,20,164,60,182,198,100,26,12,91,223,30,38,35,77,139,167,227,210,214,198,53,34,214,213,198,29,215,60,182,134,155,29,108,112,13,183,236,240,148,137,4,183,5,216,144,9,185,79,60,43,156,88,24,217,3,122,81,221,207,39,36,70,182,156,141,78,192,217,229,65,86,225,24,218,200,6,137,98,39,68,139,210,10,47,176,173,17,53,228,233,155,66,137,248,54,8,139,171,65,25,216,19,149,45,76,52,228,60,52,39,50,241,83,38,119,112,89,25,79,239,204,77,185,137,216,4,180,204,121,36,149,60,243,200,134,51,61,232,13,39,132,139,4,40,27,66,128,193,226,4,128,189,92,167,50,202,221,237,187,153,117,190,190,19,65,128,145,208,30,58,193,231,128,239,110,148,163,102,78,228,26,215,115,91,105,29,243,211,100,220,59,144,248,246,164,33,75,75,9,133,208,235,246,0,37,131,141,193,19,208,96,189,90,37,133,122,17,231,52,64,92,162,192,20,73,158,114,210,96,173,68,86,207,32,16,192,51,249,113,43,101,144,89,45,133,236,95,126,80,65,99,241,236,33,8,78,152,194,200,73,62,37,131,197,68,63,200,244,226,210,156,58,22,119,93,25,5,73,178,219,73,93,133,49,196,66,43,78,149,26,89,228,248,214,143,61,117,18,177,18,6,70,178,190,49,156,115,113,239,1,175,172,192,253,52,169,181,11,176,69,121,46,8,121,142,134,227,25,233,137,212,73,190,17,69,166,145,181,57,112,253,35,47,249,64,120,213,152,36,72,163,116,114,38,144,182,144,25,91,73,12,218,73,5,17,57,162,182,53,166,132,131,197,229,146,166,111,210,20,190,83,101,147,37,129,53,181,82,20,1,199,78,17,78,144,120,166,53,62,31,18,186,137,36,121,106,161,41,187,92,83,28,228,229,129,209,205,8,40,145,164,241,157,115,190,52,202,109,107,114,107,156,92,16,220,23,16,90,202,32,235,157,44,21,220,113,27,48,51,47,10,157,44,149,32,176,222,54,174,100,242,98,7,57,238,132,178,96,146,199,14,211,176,138,77,8,131,134,25,57,53,87,226,203,13,198,191,35,167,63,224,249,78,176,9,140,150,17,231,120,97,230,59,167,159,164,111,89,208,8,101,191,60,137,197,143,108,20,14,129,226,40,116,178,84,60,125,163,162,176,233,243,160,84,43,22,88,163,219,169,38,129,5,16,89,255,11,215,200,58,37,133,8,106,102,102,253,167,226,174,64,231,164,25,169,120,153,13,203,100,60,45,85,124,95,37,49,238,25,201,228,196,57,119,77,69,253,156,241,43,19,100,130,114,228,161,135,3,78,235,149,102,78,217,32,129,125,47,182,222,54,110,223,138,156,44,17,184,62,38,136,144,160,194,131,131,73,172,164,54,66,33,42,213,57,24,53,109,6,28,59,181,67,168,72,76,83,179,177,99,92,90,20,58,233,45,180,119,140,188,66,222,5,15,24,161,198,150,69,138,35,92,125,237,100,191,136,67,45,205,21,228,170,4,14,87,224,177,105,115,36,133,75,228,20,175,166,184,41,66,119,141,42,181,200,73,250,201,144,231,163,103,91,164,221,71,78,202,80,6,219,88,129,81,212,196,253,47,100,190,160,236,83,131,113,197,125,41,75,203,28,34,18,247,227,144,167,18,34,207,192,110,45,146,85,168,61,226,96,50,86,244,41,10,150,40,41,221,208,217,90,198,126,75,113,150,230,57,187,150,144,89,212,228,43,167,142,64,65,170,132,81,108,40,191,118,202,198,81,32,227,25,103,25,165,63,121,154,56,137,5,200,191,212,96,148,130,5,78,197,32,185,76,154,35,62,190,47,196,9,19,166,191,102,39,146,16,121,128,58,18,23,9,27,73,135,11,160,115,39,225,33,199,118,49,96,148,71,57,218,33,178,17,0,232,137,136,39,236,32,8,31,154,65,137,154,61,39,105,20,199,235,230,40,67,212,82,37,169,147,240,128,168,191,4,147,39,43,146,216,184,86,139,244,103,120,0,134,97,233,228,31,227,30,102,237,215,33,27,39,14,82,158,44,75,132,234,5,42,46,119,113,14,147,61,98,98,160,3,135,112,154,35,174,28,98,95,248,63,166,117,128,130,140,156,167,67,160,148,202,116,237,227,254,48,110,9,32,164,169,21,46,132,21,187,19,71,88,33,72,243,48,96,220,115,224,100,147,163,62,45,49,96,4,61,185,249,36,106,146,12,20,229,78,60,235,90,220,27,168,39,51,33,175,13,159,8,228,25,13,161,57,109,72,68,132,142,231,231,135,161,184,158,93,131,97,21,114,27,37,68,186,143,86,75,137,48,82,56,221,33,106,94,180,32,164,21,133,203,25,99,14,134,161,169,145,227,222,32,207,173,87,34,25,107,56,78,107,197,57,71,140,241,105,170,72,159,187,226,112,194,73,79,193,20,37,218,104,4,123,66,199,142,135,169,165,247,45,78,77,252,196,169,44,69,209,157,25,53,217,124,180,254,29,67,28,246,143,198,141,43,212,18,94,32,38,190,99,165,51,30,146,24,69,252,57,119,17,224,237,232,233,192,125,28,60,158,131,149,98,2,181,200,89,242,156,26,45,36,188,153,140,52,196,226,188,136,123,209,68,74,108,82,118,18,145,108,204,187,22,126,149,225,55,73,39,223,73,238,199,9,167,169,120,128,47,143,83,92,6,70,6,138,214,137,8,198,37,57,63,250,167,215,113,21,170,6,99,221,132,142,183,9,57,170,103,43,194,109,225,142,167,27,160,148,87,35,71,80,203,173,216,131,63,170,149,71,34,110,150,240,157,156,134,196,166,163,38,184,206,38,230,107,1,18,62,201,77,107,116,205,29,97,248,239,38,233,26,203,34,118,86,18,124,147,64,43,123,113,87,68,224,164,60,164,168,105,211,91,128,188,71,68,186,120,78,131,135,144,141,6,211,32,99,39,35,2,223,100,48,141,81,5,18,59,101,142,168,53,208,243,41,110,46,227,139,56,195,173,222,102,177,144,43,26,229,92,98,165,34,110,161,9,23,159,208,74,92,158,230,38,255,69,220,208,202,221,127,225,215,104,203,45,193,183,90,249,225,42,162,3,121,100,38,196,15,113,248,202,151,146,40,110,211,227,242,105,107,122,9,95,136,65,172,111,43,130,13,141,28,20,199,253,199,133,42,6,76,75,131,103,42,197,248,232,148,17,57,168,28,13,120,29,8,210,102,61,237,129,67,57,59,245,124,200,91,208,53,171,168,253,15,216,21,173,18,140,111,98,25,176,23,164,78,174,18,138,169,245,217,107,140,100,252,48,115,144,227,218,23,11,14,114,174,176,241,149,36,218,51,190,6,135,226,240,202,201,116,202,77,232,32,22,183,24,115,104,140,139,60,83,13,245,196,141,137,14,24,67,81,224,12,26,58,112,90,67,7,132,26,156,226,110,96,206,111,124,215,65,211,157,66,113,113,166,96,144,145,94,9,226,178,13,206,111,228,255,196,161,129,146,86,243,120,96,0,201,164,198,40,196,199,35,18,39,79,10,31,221,51,78,44,66,10,216,46,188,80,55,198,21,65,10,28,163,80,159,203,74,113,125,144,222,246,162,200,148,23,222,224,212,48,53,105,155,177,184,237,210,169,187,38,203,89,107,77,92,88,231,84,249,226,94,163,204,68,198,145,199,75,218,39,116,106,217,19,95,203,140,88,124,246,213,9,187,227,0,71,239,122,218,132,184,51,151,159,131,120,240,246,245,92,7,34,108,207,193,34,219,218,55,96,168,252,220,73,108,136,244,181,60,240,134,179,56,118,206,119,80,63,104,6,134,76,38,231,112,40,135,31,165,199,37,62,99,197,143,202,19,241,241,99,3,141,98,39,102,159,68,34,25,205,128,113,185,7,63,79,11,34,125,145,17,58,22,151,46,176,211,56,97,206,166,6,44,190,190,202,79,17,49,69,134,108,20,2,243,203,3,178,4,151,203,153,214,180,172,120,225,52,14,240,17,118,80,96,212,229,242,20,244,212,19,213,183,26,57,202,212,24,208,71,136,86,135,251,163,92,220,28,203,14,171,145,161,107,252,208,8,55,177,112,91,33,21,23,28,235,53,74,35,196,41,35,3,199,168,217,215,17,137,8,238,85,202,244,30,206,90,3,179,142,96,174,102,60,95,90,220,212,149,235,172,33,148,211,59,215,22,164,162,102,68,251,222,34,129,147,133,182,112,167,7,130,242,10,26,160,88,140,41,77,164,132,249,166,132,10,7,144,248,128,138,5,251,62,110,71,214,132,251,200,10,98,210,44,195,57,120,174,197,176,184,152,128,31,25,195,167,69,16,72,130,67,36,162,113,57,140,50,8,253,17,56,128,113,79,169,93,193,184,215,55,138,255,127,218,206,52,217,118,221,214,193,83,82,223,204,127,98,209,199,101,82,208,174,220,159,231,85,94,85,114,176,237,229,70,150,40,18,4,60,147,201,246,27,138,221,133,161,132,6,125,134,176,178,109,185,237,19,10,156,85,212,39,59,226,70,84,208,5,254,165,186,63,24,86,161,110,156,96,219,224,12,243,193,13,203,55,9,6,8,236,60,74,57,143,244,124,216,18,126,45,10,100,211,151,107,116,183,154,118,170,227,194,86,130,95,134,24,198,212,22,224,109,202,165,190,124,152,218,130,146,89,183,9,210,249,250,80,80,234,239,82,50,222,72,187,70,130,22,195,37,213,214,64,76,97,69,231,165,73,96,106,54,100,83,78,219,190,103,67,174,179,104,11,213,166,144,30,123,27,19,81,214,224,140,244,222,140,60,78,161,111,76,59,78,81,7,159,65,113,167,84,125,194,28,133,7,178,145,43,96,154,110,227,210,6,42,180,103,3,227,151,150,137,159,238,83,97,125,159,55,118,67,179,115,200,18,128,76,139,125,178,63,152,33,12,25,252,194,200,2,70,99,39,138,238,103,239,191,46,204,131,136,20,19,66,71,83,82,76,176,47,91,137,142,212,108,233,192,59,146,206,127,55,59,133,239,125,34,111,220,164,159,245,44,246,103,220,5,165,9,85,21,172,63,3,206,201,190,137,239,117,243,178,187,244,103,157,165,7,131,97,95,3,50,99,77,228,107,48,169,50,98,217,7,99,194,177,174,68,160,81,116,87,16,189,232,156,93,215,129,219,162,57,36,36,253,202,177,255,22,221,29,214,147,178,34,85,195,228,121,134,182,92,121,163,128,217,2,38,57,115,87,47,20,52,119,142,25,15,249,240,118,117,213,33,17,17,136,122,132,134,107,223,144,53,6,105,28,182,60,223,83,51,109,13,137,213,145,145,128,180,25,48,179,200,93,212,73,242,141,26,92,173,100,245,211,123,225,5,107,228,72,188,81,74,37,119,115,225,179,218,37,151,164,59,112,50,151,203,11,147,77,115,233,142,19,237,82,73,151,135,134,182,60,252,221,15,238,219,20,139,46,12,119,113,120,249,37,217,110,74,126,27,134,89,10,218,107,162,85,115,220,61,188,241,63,209,206,119,216,20,226,229,104,2,217,236,187,221,244,75,93,223,177,132,166,83,186,87,206,7,46,53,45,70,173,53,153,127,48,179,190,20,111,206,70,15,49,109,223,134,35,250,179,179,188,48,179,100,136,48,139,103,182,132,171,66,164,3,255,193,127,251,140,53,169,103,15,122,141,104,91,248,80,179,53,191,19,234,128,217,229,245,106,86,186,243,241,102,57,152,89,229,179,225,165,216,95,30,89,57,212,84,119,113,145,139,194,226,54,101,119,100,251,151,51,74,235,7,15,211,99,147,163,249,167,220,29,238,72,95,222,21,12,47,37,242,84,126,105,216,150,138,80,11,244,80,118,7,243,131,105,76,26,85,96,211,112,250,34,238,242,163,212,222,201,252,108,16,115,118,5,65,114,51,88,39,222,219,70,221,225,140,203,239,167,105,104,59,243,200,125,155,168,73,177,95,254,224,137,139,239,13,138,79,196,149,183,123,231,1,179,251,188,249,7,106,190,198,134,255,224,97,221,1,89,224,233,164,11,64,251,245,127,171,246,59,232,110,72,190,171,42,84,142,206,128,217,114,69,100,219,139,223,46,204,117,201,95,157,167,113,30,87,250,42,174,220,110,81,209,14,228,112,206,25,191,250,221,129,199,121,92,250,30,208,189,203,254,164,119,53,141,55,121,139,72,45,116,31,96,204,8,242,138,77,169,206,199,102,65,28,164,203,240,193,71,111,126,11,238,25,225,155,125,143,142,77,114,78,126,213,231,26,113,229,92,50,178,11,66,242,126,242,137,134,171,76,130,141,183,234,106,60,248,31,178,209,20,24,227,9,79,192,38,155,250,101,124,208,251,145,150,199,202,168,20,139,62,189,217,25,99,131,229,95,187,153,73,235,76,131,118,95,141,201,29,241,169,36,67,151,2,246,121,134,1,15,38,163,165,211,216,92,145,67,77,76,69,250,72,201,170,214,228,129,29,130,83,83,106,127,54,234,123,244,135,24,149,66,90,179,216,207,153,241,79,76,192,172,30,83,166,239,116,30,120,172,59,150,174,146,40,133,70,130,171,16,97,45,55,146,199,25,102,60,117,39,65,62,27,217,25,241,72,112,154,44,119,101,41,186,160,98,27,87,246,93,120,200,74,44,89,80,137,143,131,146,144,204,36,165,23,93,204,123,104,90,179,28,99,124,188,159,80,160,5,79,247,188,0,82,142,2,231,62,67,54,151,103,100,34,161,18,165,192,242,242,13,8,66,102,39,26,151,232,236,156,45,4,21,171,89,100,92,175,54,139,150,206,127,188,108,131,40,212,153,63,36,252,66,35,175,122,166,20,187,162,42,53,186,145,204,202,199,227,167,177,172,71,77,66,59,163,100,70,112,6,71,117,75,236,134,11,73,246,145,120,96,132,23,228,167,43,218,63,30,164,64,195,56,11,176,192,102,250,231,117,253,108,9,169,45,87,102,38,3,113,114,250,85,230,148,163,145,108,14,250,38,78,36,231,223,229,210,72,234,54,95,18,97,87,158,161,36,15,45,209,228,89,2,46,77,185,76,152,201,142,232,104,134,22,218,148,232,187,41,172,69,11,85,65,172,57,75,9,4,70,222,25,188,126,52,156,96,169,193,157,64,61,145,251,241,56,31,95,105,201,249,109,230,225,200,65,145,184,62,119,38,231,54,219,75,15,128,206,4,199,141,203,209,221,242,205,30,200,91,11,68,211,237,205,102,47,231,39,31,204,234,146,9,218,21,13,182,216,161,152,54,173,228,22,76,133,33,50,115,188,188,166,59,43,108,229,34,45,206,151,222,149,73,113,66,76,68,19,87,108,219,146,18,148,215,194,149,203,119,132,133,240,84,100,182,150,245,45,120,230,153,56,136,189,144,236,69,167,169,187,56,188,77,94,73,224,210,47,245,243,236,69,105,120,110,186,209,37,68,141,157,236,207,248,86,118,209,155,130,249,112,24,206,182,236,218,150,73,203,196,149,211,38,175,122,85,40,34,99,195,233,48,2,45,186,213,101,108,221,43,135,167,164,69,165,179,184,81,172,244,103,70,0,36,31,136,169,135,141,232,183,38,78,166,174,45,48,170,44,126,114,228,146,179,146,59,225,15,133,36,34,162,241,181,75,196,9,127,28,237,77,207,215,224,135,163,181,98,74,220,168,22,57,60,208,153,148,140,11,89,171,104,200,160,231,4,63,72,73,231,20,107,85,246,132,204,198,146,72,126,251,60,134,30,93,161,205,54,5,10,231,213,46,165,231,76,10,13,103,112,129,17,3,245,159,198,71,189,23,237,123,96,8,123,48,220,232,181,105,79,75,5,250,112,254,203,27,138,141,20,78,233,61,64,194,207,225,197,158,254,15,195,127,120,16,79,231,55,77,100,146,186,195,253,192,167,36,84,186,250,211,56,103,117,170,200,87,230,97,186,26,154,83,68,212,166,5,204,133,180,135,174,62,34,40,64,174,8,86,136,118,98,165,59,21,35,169,215,223,68,236,194,191,210,83,146,72,9,22,237,196,42,53,202,16,244,133,63,5,175,129,213,203,26,145,165,77,182,12,104,139,36,57,223,200,241,54,147,226,127,90,55,115,10,20,83,13,237,214,102,118,156,158,214,160,141,115,106,74,133,52,212,12,134,127,55,225,24,229,48,26,101,193,227,9,62,142,245,136,201,209,58,16,213,178,110,34,135,90,76,131,139,27,189,34,12,156,60,242,211,113,61,114,220,214,132,58,164,53,91,92,59,110,38,21,41,225,249,176,12,207,199,123,139,5,116,43,61,138,136,214,178,231,5,122,106,99,85,214,54,96,92,158,162,6,2,221,85,11,244,141,228,168,39,177,88,81,30,133,127,132,155,250,186,181,29,170,253,42,109,214,40,36,249,67,35,115,84,31,105,65,228,16,154,135,81,180,229,174,253,20,142,32,200,58,115,198,26,144,214,243,88,78,156,115,43,90,48,9,30,253,75,148,31,227,243,99,4,151,135,222,220,205,106,198,107,109,100,186,243,83,214,61,91,165,224,102,14,10,38,249,57,154,239,199,19,235,7,52,175,143,167,114,212,35,8,163,133,162,148,231,125,51,97,70,157,156,186,133,242,210,140,215,29,169,34,6,70,127,120,219,80,233,125,191,72,29,144,228,131,118,201,159,21,105,249,199,107,197,254,165,21,26,136,16,161,50,68,133,18,1,118,45,50,66,75,201,81,223,60,59,215,167,120,84,230,12,58,210,192,164,168,61,4,102,19,149,141,202,42,163,90,209,243,190,227,145,210,224,250,12,134,9,69,200,35,130,129,8,245,195,196,157,84,62,180,230,91,181,129,19,184,185,118,187,149,62,235,210,18,37,173,41,161,155,70,240,0,51,95,175,155,252,169,63,210,138,39,232,195,9,103,147,213,110,181,154,176,122,63,223,126,157,65,93,168,230,192,171,87,206,56,141,71,106,65,132,126,128,99,155,66,106,20,210,209,189,214,215,73,245,34,152,13,21,145,47,149,223,132,204,16,250,126,195,36,255,31,222,54,124,143,248,62,155,121,20,107,145,18,210,76,12,37,166,172,135,64,192,7,26,219,28,42,173,165,63,21,80,232,178,35,96,243,118,212,153,5,201,163,160,100,224,70,167,47,12,239,64,55,55,96,67,84,94,13,62,248,95,193,88,29,172,117,143,14,30,218,115,185,95,82,6,149,241,252,112,100,232,180,12,70,7,101,172,135,252,124,69,190,176,121,74,143,8,11,164,235,251,203,148,164,245,153,20,68,192,118,252,242,48,126,171,10,161,88,123,93,16,81,202,122,24,27,198,71,107,23,158,79,96,139,202,10,138,194,14,159,231,93,231,35,194,146,135,92,26,60,135,71,216,147,104,63,62,63,234,19,75,95,87,161,172,18,95,16,85,128,167,240,139,226,69,160,164,97,242,243,80,82,190,101,225,129,32,233,80,93,93,124,191,130,197,120,214,147,244,16,154,206,19,162,245,62,80,179,93,210,219,98,1,140,131,153,172,21,45,228,21,242,165,13,33,26,240,136,130,98,75,228,240,40,79,145,178,99,34,179,226,117,141,149,31,233,164,110,105,130,46,132,166,245,12,4,196,107,125,178,51,51,21,21,122,36,102,138,50,9,45,100,233,209,174,45,104,239,199,172,48,9,207,223,163,219,229,225,14,235,172,123,158,201,42,161,192,76,83,42,57,249,242,94,90,132,58,236,240,219,163,15,139,61,199,61,247,89,7,215,51,202,24,162,113,236,178,2,207,35,194,74,27,138,243,203,24,21,243,25,224,40,118,5,59,13,9,221,119,12,238,187,248,216,167,169,212,253,133,17,76,189,188,183,50,202,163,80,68,251,196,10,214,220,120,66,141,92,133,234,49,48,47,209,176,18,226,85,190,247,188,200,21,235,185,169,182,172,224,237,44,52,106,116,158,76,38,90,22,44,198,12,189,66,137,136,200,224,199,124,114,166,150,188,213,77,104,35,106,92,46,77,177,62,180,104,166,170,187,102,178,56,235,78,24,89,205,144,75,163,195,251,81,216,218,28,16,239,106,163,183,245,80,55,51,189,25,113,93,155,244,130,254,114,182,80,225,82,55,139,182,103,54,116,50,147,111,234,102,162,209,253,225,245,47,146,63,206,30,102,201,204,237,245,199,152,51,104,184,16,132,250,227,112,209,243,237,43,37,179,211,203,35,47,185,74,44,91,147,78,9,45,240,67,114,30,183,245,51,65,11,45,143,229,8,156,199,32,218,90,15,201,67,61,174,45,122,234,178,149,74,254,104,56,174,75,241,93,4,215,202,199,166,220,31,141,215,153,74,117,127,180,12,207,62,58,136,251,165,208,77,244,144,189,97,13,7,251,24,122,215,82,205,51,220,25,162,95,182,50,45,62,60,115,124,50,125,83,55,217,162,235,12,109,42,113,51,122,9,145,209,76,143,230,159,117,201,57,143,183,211,86,81,31,233,188,45,237,68,52,231,62,132,237,3,135,217,16,48,171,137,202,246,161,201,213,111,147,190,109,165,20,38,39,118,155,244,81,214,203,143,232,31,189,21,65,222,55,57,27,133,169,235,69,39,253,160,134,63,31,120,74,47,60,51,86,122,96,230,199,128,81,66,92,207,111,67,239,28,183,105,124,189,183,141,189,74,191,50,22,227,33,109,143,97,203,83,116,75,244,87,160,149,246,229,118,187,194,141,128,240,188,145,30,210,122,228,149,96,216,171,38,224,9,197,231,213,246,176,20,193,35,250,151,175,16,139,53,195,43,95,252,140,189,51,235,4,188,8,176,202,51,210,74,244,41,146,107,29,202,191,252,145,40,250,85,75,105,56,228,62,118,67,253,54,137,224,244,165,20,73,122,22,228,220,60,182,173,7,51,255,61,50,47,42,193,223,144,181,40,49,22,172,40,245,231,232,181,162,75,100,209,164,182,231,219,161,82,238,111,35,140,243,52,37,116,83,199,143,222,107,139,12,245,3,99,15,191,110,47,111,123,154,145,6,228,223,219,141,75,101,173,190,227,176,186,115,155,9,182,237,71,152,150,232,187,93,65,195,97,46,62,2,23,124,48,75,8,45,230,181,31,243,169,243,115,59,90,67,179,149,125,228,219,39,148,46,161,6,135,161,144,202,52,34,21,28,185,36,44,149,118,211,215,217,169,101,132,6,24,141,53,69,141,196,72,31,69,3,215,42,70,202,87,203,45,155,125,67,156,114,155,33,158,154,106,245,75,90,50,254,142,114,104,26,210,178,65,77,176,193,52,212,54,14,198,205,190,106,190,56,122,170,72,49,77,40,61,186,198,155,9,12,233,79,147,205,13,237,87,164,87,212,205,43,95,21,124,26,55,80,117,215,155,54,49,75,135,113,133,208,41,201,28,4,227,212,150,180,210,86,15,182,24,43,132,207,134,161,83,173,194,88,76,253,178,77,93,72,215,70,212,30,210,85,133,70,55,246,57,57,61,111,33,201,121,2,138,249,200,125,66,250,187,170,208,243,204,249,26,241,210,164,54,114,140,82,170,232,91,37,140,173,25,247,30,221,106,86,38,23,13,70,245,10,244,77,172,232,117,17,129,124,152,135,168,97,159,79,91,47,13,151,145,208,162,163,129,236,17,4,53,235,143,139,206,244,104,187,246,116,147,7,11,237,208,246,247,93,95,141,225,51,101,141,231,125,209,93,22,77,88,28,221,94,159,62,202,79,209,10,207,108,218,95,51,60,204,151,251,189,238,82,30,43,61,26,91,226,145,13,4,43,203,139,70,176,98,112,125,134,48,66,20,227,62,177,179,12,168,221,29,244,195,114,207,157,219,82,249,98,58,186,242,125,100,216,234,164,199,95,208,36,138,3,198,242,82,209,124,62,189,184,48,102,47,53,195,203,214,170,25,40,214,94,138,246,59,13,147,217,78,249,249,225,108,93,65,1,191,111,146,213,36,164,253,177,201,152,237,185,41,168,84,119,4,142,199,5,182,89,167,71,136,247,157,41,51,141,231,105,35,110,247,192,239,211,78,8,70,199,133,17,227,60,158,137,9,245,154,126,97,116,189,20,46,55,223,79,195,22,83,246,11,71,190,210,96,53,60,64,186,178,93,177,68,90,124,250,99,252,185,89,114,239,209,163,63,142,164,27,166,251,253,108,33,36,191,6,153,43,90,226,12,238,143,241,231,134,179,21,207,180,194,202,155,15,28,43,178,161,245,69,241,232,11,216,108,52,244,202,104,39,139,1,92,172,59,224,241,253,76,242,192,11,54,189,106,57,138,82,249,253,240,40,205,181,23,198,253,90,224,164,123,140,106,28,161,59,213,205,161,14,205,141,69,56,68,103,97,85,188,102,167,72,105,222,99,49,32,155,47,28,154,3,160,42,108,217,76,135,234,94,118,162,35,253,241,89,69,216,183,93,213,255,253,152,153,82,219,188,131,44,117,173,20,208,37,188,196,48,128,12,234,227,239,186,119,136,97,81,211,158,106,86,101,102,208,37,116,51,6,210,50,245,177,158,157,50,83,209,13,81,53,144,174,38,188,16,71,155,170,90,121,125,109,163,163,121,209,26,246,94,26,20,241,144,136,64,190,83,235,193,141,202,247,213,152,52,93,82,109,249,44,48,251,198,85,144,95,143,121,102,129,125,31,226,20,172,205,234,224,213,224,46,69,49,204,226,141,165,65,33,116,253,232,217,161,15,41,107,234,24,139,208,122,159,74,55,78,175,60,211,115,83,236,9,46,92,52,250,161,149,47,90,204,15,122,246,30,58,17,210,224,112,223,23,238,84,207,103,251,35,205,7,58,159,7,138,212,85,15,89,12,147,88,214,233,187,144,107,143,128,177,163,133,169,67,244,215,188,30,191,76,30,87,95,71,49,115,150,43,16,95,30,135,33,124,164,201,37,94,245,121,84,126,21,174,151,241,176,96,176,61,111,235,196,159,215,231,128,18,158,90,159,159,43,99,158,237,97,122,145,222,182,251,98,5,99,71,73,198,235,198,5,174,83,189,147,17,234,73,207,40,90,162,193,78,227,188,174,13,236,59,34,211,190,208,127,47,243,177,117,134,68,157,195,39,164,60,138,108,124,60,229,78,24,155,109,161,38,29,170,153,174,174,48,79,129,49,241,248,31,143,80,172,217,39,242,92,143,89,245,226,75,239,97,133,99,46,74,15,188,198,53,187,169,108,108,158,185,63,137,107,146,37,170,250,51,123,167,113,109,118,40,216,61,190,204,8,245,228,48,233,193,10,37,61,71,159,135,22,206,69,12,137,119,250,134,47,212,227,194,79,148,240,248,100,31,52,134,32,232,44,143,99,52,173,215,41,110,139,253,206,99,9,77,179,151,159,154,100,103,158,253,69,163,237,24,248,4,120,207,82,28,234,171,240,234,169,13,189,96,219,251,194,143,130,8,203,248,14,61,181,115,13,249,145,217,49,120,42,60,213,107,237,23,66,132,73,85,177,38,166,249,6,32,53,236,154,108,131,249,196,100,240,157,123,92,26,89,197,39,184,129,195,186,46,186,180,208,68,236,115,54,45,241,211,104,229,106,178,226,28,58,163,21,27,43,168,252,248,23,176,185,10,146,198,9,8,232,135,210,219,230,203,243,53,109,83,233,75,79,32,106,242,39,110,150,150,7,133,125,253,105,212,66,195,5,238,103,248,241,60,82,28,116,221,190,46,85,236,216,159,117,188,122,117,206,76,173,203,210,145,192,192,40,51,44,78,7,82,149,186,44,141,56,180,90,160,250,44,74,76,125,235,90,175,46,149,237,163,38,76,163,189,187,5,146,18,237,207,138,71,198,186,133,83,97,91,218,174,131,77,60,105,203,240,148,61,139,231,179,156,14,62,167,240,88,60,179,226,120,190,60,118,149,113,229,144,19,202,19,25,157,65,215,194,231,16,74,233,147,94,53,23,218,112,241,77,56,185,63,198,227,244,105,187,67,99,166,203,168,255,249,244,178,231,210,219,249,144,202,67,99,106,236,135,157,187,133,4,200,153,49,158,176,107,140,96,156,210,191,191,217,61,235,99,225,109,134,203,239,217,66,170,226,45,93,223,103,212,250,149,27,151,246,89,245,152,67,138,219,46,159,55,80,31,47,119,62,199,25,94,238,86,70,214,12,14,204,137,28,254,195,235,201,13,97,143,224,4,15,76,36,87,126,146,175,9,55,134,240,183,111,86,43,147,163,207,118,52,141,176,131,110,148,70,117,233,161,60,22,158,151,39,18,125,5,159,171,213,251,221,80,51,219,156,42,219,83,28,0,217,120,59,76,207,95,19,180,64,200,10,187,231,98,162,86,23,94,86,216,90,215,106,250,17,190,175,182,78,182,21,254,220,109,106,97,132,36,217,121,69,254,211,131,238,129,33,232,217,12,120,219,61,250,33,38,146,41,48,133,149,125,189,191,209,189,44,242,211,112,54,220,19,54,163,46,175,69,121,174,186,57,237,133,55,87,97,116,8,156,230,14,39,234,205,158,91,82,94,102,201,231,30,110,13,131,67,202,92,23,198,136,195,115,40,16,129,217,223,203,125,97,224,231,28,138,86,76,226,79,182,106,108,190,86,185,48,212,129,174,40,83,254,112,116,35,220,46,119,109,213,60,127,153,231,171,55,225,9,129,171,41,133,57,124,226,119,85,68,135,70,132,12,234,7,87,155,97,100,44,144,96,241,70,188,3,159,9,173,119,61,154,252,105,160,123,10,135,157,150,88,70,194,247,117,32,160,92,149,56,98,58,77,225,153,92,76,147,77,150,143,179,105,164,70,239,215,77,4,175,158,19,80,181,224,110,125,48,60,161,45,27,239,243,153,83,188,118,152,104,71,253,167,8,255,87,88,181,211,57,242,200,37,209,218,225,27,84,147,184,62,193,155,188,76,234,168,49,85,214,159,147,160,188,204,108,234,3,223,109,215,98,228,142,165,79,133,63,40,14,211,224,60,159,247,193,40,244,147,83,228,86,97,202,106,123,11,95,217,232,217,36,95,170,191,13,183,219,127,27,205,28,233,126,226,202,183,139,238,177,204,81,172,206,114,215,103,61,241,94,235,198,4,150,180,213,180,152,223,130,95,55,218,209,90,230,58,227,196,194,26,135,23,162,58,119,20,34,151,234,220,94,54,187,233,113,66,42,108,74,195,173,185,162,1,175,44,134,98,28,103,255,60,184,195,164,82,77,153,190,170,112,15,166,251,171,232,187,206,164,252,189,19,135,200,160,227,152,253,79,155,82,104,45,128,109,254,155,200,208,99,129,207,28,49,6,176,205,117,1,47,28,156,214,133,105,192,252,34,89,130,239,44,85,88,10,218,103,242,250,42,253,160,195,44,80,20,166,193,234,194,4,164,91,224,209,63,151,62,74,222,20,177,245,194,104,0,248,102,239,65,166,24,101,188,41,176,53,220,249,209,103,122,174,215,195,128,235,166,41,248,247,73,15,86,198,60,47,23,186,153,77,213,249,196,247,7,159,13,100,185,225,189,41,91,66,241,254,30,138,113,12,238,252,12,140,199,102,238,14,163,45,149,183,194,212,40,235,7,47,8,12,17,99,24,76,15,70,11,24,149,112,65,217,88,164,64,81,135,31,250,211,38,189,248,61,149,137,106,250,101,231,25,188,191,221,193,64,47,29,255,105,125,215,124,225,227,187,107,138,168,251,57,184,64,162,143,163,51,170,125,101,235,35,69,87,247,123,164,108,49,233,237,151,23,210,113,210,251,46,28,2,212,153,226,229,133,88,234,110,127,23,78,62,119,79,125,33,54,157,20,135,207,156,217,155,14,21,50,2,223,194,51,22,90,147,184,118,8,76,25,207,159,248,166,7,107,234,219,164,59,118,251,193,217,218,178,238,251,32,12,152,159,158,203,129,73,107,140,114,199,56,153,136,253,9,12,210,213,131,6,251,188,247,117,110,164,178,65,251,224,142,138,173,158,28,141,179,175,30,50,80,178,50,227,182,11,163,40,242,57,63,0,211,127,53,228,228,230,4,179,190,103,74,195,4,141,94,122,244,217,213,36,63,122,157,191,158,50,138,121,217,190,73,53,56,223,132,90,51,177,250,53,227,169,16,146,231,44,183,77,203,197,215,146,8,252,43,156,95,56,159,193,244,37,89,128,17,137,107,114,95,236,91,106,187,48,109,70,93,96,83,125,143,147,179,234,181,59,16,249,34,199,167,154,58,232,170,197,74,189,42,156,188,97,205,96,156,120,138,192,63,133,12,135,185,80,185,180,97,78,168,201,95,24,210,230,183,0,108,112,249,164,100,13,181,29,195,69,207,210,129,5,178,193,24,136,192,249,233,2,227,33,247,139,133,13,70,20,74,238,11,103,195,79,26,24,24,198,190,188,175,65,7,170,79,151,52,214,208,17,179,20,206,159,254,14,40,58,29,89,30,10,78,96,31,109,23,120,153,125,140,192,16,96,154,95,25,215,221,100,152,2,123,147,159,181,87,12,217,239,25,204,103,224,39,175,152,36,38,189,47,35,134,6,76,135,81,213,11,255,69,222,14,67,102,213,135,102,251,237,238,183,205,78,102,172,41,47,132,89,42,126,123,210,26,175,207,116,225,110,157,29,254,153,58,233,235,204,230,33,243,193,180,126,84,153,180,206,51,161,205,254,187,180,76,147,224,42,122,229,180,54,14,135,17,66,216,73,70,131,73,198,124,223,8,249,39,123,73,23,166,66,251,241,109,32,86,65,158,215,145,198,14,241,19,29,7,222,80,248,229,183,27,189,89,223,26,68,246,106,212,27,3,17,240,80,154,248,229,52,128,169,108,203,140,104,116,217,157,46,92,159,113,138,166,201,138,11,71,156,254,102,34,155,177,184,206,23,232,7,19,186,221,200,143,46,21,4,150,155,95,25,179,117,215,97,124,94,102,249,72,141,131,254,235,51,202,251,253,237,254,147,243,251,142,62,179,37,202,249,247,125,218,2,245,149,97,57,154,86,234,117,111,155,222,146,226,227,244,156,155,108,206,189,107,216,206,227,99,219,0,83,59,149,133,217,136,93,49,86,76,157,94,102,157,254,83,233,233,113,97,115,75,56,2,43,158,2,156,163,231,188,83,198,25,101,192,179,139,243,131,11,187,164,124,207,109,226,139,243,91,6,200,253,85,113,127,32,58,110,169,54,127,31,200,169,162,84,116,225,110,12,182,128,145,246,144,144,161,89,49,176,127,15,28,162,78,157,50,82,216,13,161,195,239,240,249,29,137,70,72,186,49,136,29,101,227,170,87,150,144,110,136,219,166,25,252,246,217,153,200,203,39,61,10,184,45,67,21,224,217,250,23,215,222,5,43,38,253,39,48,74,32,243,123,151,52,37,195,206,212,163,77,186,200,97,132,214,47,136,23,205,103,178,131,87,9,3,78,130,67,34,207,254,249,67,83,38,58,81,205,146,153,20,218,29,91,37,135,109,71,44,71,27,155,63,197,209,104,56,203,250,98,29,75,223,6,123,32,129,143,142,163,220,117,155,230,24,249,193,244,231,78,121,222,213,84,84,75,192,163,55,29,132,164,229,74,242,33,202,174,106,22,121,102,230,42,85,190,149,113,155,59,64,187,87,102,222,12,223,246,195,208,41,36,4,54,120,70,124,116,120,146,170,170,119,132,243,203,243,19,195,24,52,49,54,68,70,46,12,239,99,238,239,195,196,253,185,85,137,245,11,141,2,159,240,10,159,21,150,9,93,126,187,161,252,88,190,147,147,203,170,26,81,151,95,195,229,114,216,122,202,254,245,206,232,63,126,244,222,112,98,63,231,151,204,179,191,146,143,192,197,228,128,28,134,179,166,207,99,152,28,123,60,15,42,140,130,34,161,209,214,244,135,201,228,47,15,139,30,140,248,38,97,138,137,249,166,109,38,6,35,220,97,210,248,93,198,39,98,62,43,142,30,102,252,91,21,134,142,60,47,156,53,166,180,17,56,99,8,229,37,146,168,124,57,104,168,108,31,35,5,143,76,253,105,147,114,89,35,62,141,82,170,140,79,210,208,169,250,68,85,51,204,47,249,44,45,15,249,37,59,248,168,7,117,192,42,51,213,52,237,23,159,16,48,64,150,205,141,169,81,165,47,24,62,139,31,1,173,108,2,168,55,182,79,119,26,216,84,70,228,183,51,58,154,201,231,57,50,177,181,200,201,105,212,253,138,134,204,116,120,39,200,235,164,82,143,236,163,195,180,182,172,103,254,182,180,127,204,177,235,89,141,17,10,255,244,234,109,126,70,17,65,151,142,65,75,84,190,147,255,89,104,100,6,222,230,157,229,40,5,200,46,11,226,217,37,109,15,118,207,186,51,81,119,144,37,143,210,68,223,177,44,213,124,75,96,44,121,180,108,248,66,94,32,253,63,231,174,116,196,93,56,117,177,31,104,191,20,169,239,62,80,241,238,115,75,204,8,167,119,37,31,73,200,209,118,221,95,160,71,236,162,192,44,183,27,87,188,37,11,61,126,4,57,214,234,205,94,191,106,28,128,220,131,175,29,201,188,200,228,198,24,124,41,158,202,217,29,18,136,73,140,113,226,200,175,121,124,152,39,178,126,32,244,50,247,28,63,157,97,198,202,64,66,76,231,83,255,228,161,144,35,149,180,4,249,187,243,127,83,96,13,80,232,242,28,159,193,184,69,17,107,181,7,101,195,86,238,193,162,102,12,92,104,60,187,33,200,236,50,254,105,166,219,17,171,114,172,240,12,136,233,144,164,139,143,43,195,75,150,143,235,172,128,230,119,26,112,158,183,216,15,140,216,73,68,63,153,94,32,13,225,161,150,198,187,26,112,253,179,134,193,103,0,247,120,25,157,126,235,7,222,37,66,140,4,97,115,11,218,177,215,107,85,2,190,170,129,44,185,190,236,71,211,176,145,179,6,201,16,156,63,81,107,96,26,207,53,74,166,9,33,230,89,222,5,90,24,2,155,48,160,159,124,241,165,233,219,162,86,209,124,156,32,137,207,78,87,224,181,238,108,134,68,251,121,183,186,209,164,114,229,87,134,242,222,148,156,4,30,131,76,112,177,179,216,227,182,118,27,236,220,56,67,203,208,224,136,253,49,107,74,236,90,168,187,235,134,138,93,77,243,115,91,201,93,247,122,102,161,89,99,207,211,73,219,200,51,163,22,62,98,67,197,170,119,153,250,6,179,1,220,1,35,236,119,79,78,170,5,151,72,223,142,21,228,112,37,171,144,140,204,209,98,183,198,206,174,42,76,241,206,183,14,201,164,41,244,104,186,0,99,247,13,169,60,229,252,192,109,250,251,194,131,32,101,185,177,3,87,175,64,3,47,68,32,244,228,148,36,252,177,144,188,30,121,235,209,148,190,252,210,146,37,44,183,94,185,253,39,142,166,27,162,203,183,187,105,28,104,190,129,102,212,246,170,168,236,66,177,10,168,85,7,195,143,175,84,99,231,79,155,141,142,6,146,72,254,13,36,51,88,147,80,4,107,221,115,74,191,112,214,243,41,193,46,178,230,144,232,61,235,128,183,186,172,1,84,198,107,241,37,2,49,145,49,101,78,154,40,65,124,141,52,192,169,144,172,214,204,27,244,97,63,58,145,122,209,23,54,127,134,189,145,192,58,127,42,187,143,115,226,51,56,139,103,114,56,89,205,242,70,144,172,243,137,122,153,170,70,147,175,23,89,178,92,60,197,212,127,222,149,146,50,92,38,208,246,193,232,219,150,174,9,224,140,131,128,95,25,130,73,151,97,106,217,101,19,21,241,140,226,1,167,38,82,105,173,25,145,50,44,144,245,171,166,66,145,80,170,145,174,164,132,217,53,207,74,58,223,115,238,216,236,204,219,254,0,233,144,87,226,57,94,148,225,103,146,237,53,186,153,168,172,123,34,149,254,5,89,251,200,48,34,140,19,240,38,191,120,97,12,64,135,159,59,45,213,64,3,197,35,192,83,215,244,255,108,253,192,40,181,156,144,206,179,207,27,175,184,161,48,10,236,197,115,215,4,20,242,1,153,198,121,138,131,9,169,117,17,193,184,101,15,127,217,208,234,187,134,142,139,42,103,155,14,215,249,228,105,160,107,35,94,246,161,197,26,222,229,137,210,233,221,60,221,72,186,41,203,174,9,57,92,172,175,60,35,79,43,190,86,18,70,66,232,193,203,20,52,21,39,137,192,72,101,21,159,23,172,208,176,182,14,5,244,66,60,61,5,161,157,141,235,120,126,219,107,212,212,64,48,3,212,58,132,169,224,110,47,83,32,77,210,37,71,107,242,101,45,74,36,36,28,37,132,178,229,108,248,79,51,33,138,28,89,51,82,181,135,11,139,167,82,138,172,125,116,48,98,251,226,48,110,5,58,140,150,105,144,237,168,252,160,247,169,48,92,219,111,214,64,246,45,73,163,62,140,177,106,84,34,47,104,145,244,150,81,136,178,233,252,100,29,204,254,150,218,79,23,24,9,163,56,26,11,129,172,39,39,249,223,252,167,45,9,36,139,54,98,19,227,19,0,101,218,93,54,149,255,219,93,108,75,56,201,39,47,39,33,166,154,100,83,69,18,241,60,2,47,95,152,200,245,109,113,1,102,102,251,150,22,252,222,248,20,238,123,220,212,128,154,127,179,244,189,39,73,183,157,143,157,52,214,247,162,232,18,74,26,144,50,31,199,158,10,154,38,165,44,121,90,131,44,204,242,163,207,4,60,71,126,225,186,253,187,130,127,75,203,230,133,233,1,247,60,61,217,204,54,101,132,161,224,228,237,134,191,110,219,36,123,166,109,164,253,226,239,9,133,30,189,108,162,251,30,167,70,132,34,47,125,201,20,11,227,174,136,195,170,124,209,219,204,28,188,100,211,22,122,182,178,236,176,235,109,81,240,105,214,190,39,233,182,13,195,165,122,217,178,253,26,175,150,194,70,120,114,184,90,3,198,59,120,243,244,223,166,123,41,73,26,113,103,122,250,190,189,253,175,234,158,100,158,219,201,212,115,63,148,221,158,206,68,244,78,125,170,59,160,182,172,233,247,126,66,237,47,180,90,116,110,116,221,255,146,249,137,170,36,103,22,231,206,102,84,239,236,137,110,96,44,45,234,11,215,7,214,58,21,212,226,207,56,16,212,102,83,45,49,179,71,138,39,2,117,181,72,240,179,146,41,12,127,207,243,12,48,164,3,164,6,182,76,126,169,59,108,138,147,79,124,2,115,196,143,254,233,23,74,124,242,171,28,127,191,77,75,236,210,50,48,38,80,37,74,154,116,25,87,249,48,201,44,157,11,247,121,202,228,71,139,44,135,118,230,233,193,15,234,53,140,45,41,238,141,185,147,87,208,234,207,71,80,162,27,54,246,203,223,117,165,30,160,197,34,164,161,102,242,202,60,100,25,228,71,5,70,111,219,103,28,152,130,75,115,68,232,185,118,175,30,152,120,52,101,47,129,207,223,79,47,220,67,50,233,85,99,93,138,218,30,72,19,65,164,172,53,205,97,122,51,62,95,253,4,98,139,214,115,172,64,254,189,146,114,238,185,13,137,95,208,240,67,82,200,225,19,111,150,173,39,167,64,94,190,247,93,144,232,85,190,2,174,241,12,251,15,134,73,178,228,125,83,75,66,32,239,131,97,227,232,94,115,154,229,152,31,156,16,34,43,90,251,155,119,82,193,237,226,154,70,217,94,17,22,222,119,44,114,102,36,109,100,139,76,11,147,115,52,80,29,42,249,169,51,173,236,45,146,192,100,57,21,102,95,31,243,108,54,53,255,252,108,99,9,42,190,71,150,145,146,157,186,249,72,3,251,203,239,228,86,169,187,77,94,38,84,99,106,151,31,188,72,172,203,19,69,240,148,6,91,135,155,121,110,255,73,181,196,201,151,81,215,36,153,50,173,187,170,222,147,207,222,53,141,131,158,97,139,163,145,229,207,79,18,232,156,255,30,125,166,135,41,9,17,186,196,153,91,226,228,200,181,202,141,145,218,170,254,5,33,30,185,117,7,96,15,45,150,62,28,240,178,70,225,168,223,215,79,196,5,152,238,232,250,36,191,114,245,16,62,157,240,115,234,246,129,86,128,51,90,178,195,185,23,125,164,166,230,27,215,61,76,151,72,225,101,178,229,31,124,238,162,142,170,21,50,136,86,62,85,67,141,26,89,243,106,236,153,214,151,170,36,102,131,206,247,252,246,9,235,124,58,37,33,222,53,92,133,113,153,166,211,21,48,77,72,77,199,202,89,54,209,60,249,224,214,205,243,247,41,192,149,230,179,14,109,246,121,107,90,14,165,232,230,123,174,132,36,146,22,170,24,57,163,198,125,219,173,200,71,128,135,195,42,113,229,20,241,183,190,175,51,104,9,33,28,102,250,211,108,36,109,32,123,248,96,64,131,67,211,76,29,53,252,229,225,198,249,242,211,220,66,103,0,30,177,215,132,64,44,254,28,6,103,146,140,31,76,184,48,134,94,218,25,41,213,35,29,212,58,218,243,212,178,181,207,205,128,205,91,65,97,214,137,38,112,106,229,133,171,243,187,146,205,75,154,205,252,29,61,2,62,179,71,91,15,60,231,133,23,229,41,77,62,87,163,11,59,220,80,48,124,78,126,166,173,248,10,136,164,149,146,128,199,217,121,9,23,30,169,203,148,9,60,134,111,110,16,3,69,136,227,129,171,87,103,128,209,157,87,152,141,149,199,51,248,213,245,103,156,195,252,190,143,5,145,206,186,231,3,159,168,58,78,142,0,144,236,54,79,160,212,161,124,25,12,99,74,157,175,127,112,115,214,0,176,217,85,61,112,48,134,128,27,198,26,90,135,38,29,232,39,167,15,127,60,48,139,98,10,216,20,135,180,92,48,224,82,213,15,102,126,85,166,84,199,92,115,167,11,19,181,236,7,254,22,56,64,214,207,231,212,217,139,208,19,89,239,169,247,140,244,171,51,230,64,217,9,235,239,82,35,253,74,9,84,163,231,82,198,0,186,22,31,173,222,208,33,66,125,63,56,239,123,44,39,91,138,158,217,114,57,90,41,123,202,56,64,120,226,19,249,27,88,206,147,167,107,15,12,249,203,97,232,120,207,93,209,236,59,74,192,230,107,165,112,142,2,9,240,137,109,215,122,96,239,71,55,24,210,248,208,186,79,201,159,117,27,204,30,26,235,181,96,69,177,103,45,127,222,63,175,225,253,192,237,235,59,49,152,25,75,78,126,222,242,231,183,133,143,222,153,112,170,204,103,232,63,158,5,201,7,145,213,210,148,142,0,77,208,87,237,249,35,59,72,230,128,150,232,250,185,117,13,35,49,137,97,239,15,254,52,108,65,241,24,223,239,193,12,113,135,39,221,189,207,79,55,244,147,3,238,196,143,10,179,63,155,1,51,239,63,39,71,125,180,5,140,236,149,30,221,97,50,125,39,135,27,121,38,121,253,109,60,238,190,73,129,250,235,30,26,83,55,196,6,191,118,179,97,154,37,41,75,189,203,152,16,95,64,64,55,227,217,198,43,11,195,62,39,31,135,191,54,138,167,6,136,14,247,186,48,36,3,185,47,36,26,124,51,48,173,103,166,233,203,198,172,54,197,149,181,159,25,136,192,236,10,135,159,156,87,151,101,35,66,87,190,23,96,208,167,197,167,68,7,241,9,185,150,79,40,220,67,157,243,129,41,141,23,135,225,209,106,128,135,193,195,23,153,178,233,166,52,160,223,15,194,234,62,143,174,98,254,158,227,129,231,199,228,54,152,64,243,57,26,227,177,123,180,57,70,42,188,155,243,167,38,196,217,86,158,9,105,100,143,131,216,37,162,173,166,7,147,74,139,187,78,124,35,229,153,237,240,119,240,39,74,66,126,207,103,26,61,43,250,183,108,50,81,158,160,54,233,125,49,180,190,141,33,94,54,244,5,233,51,195,209,244,219,241,2,103,170,222,10,35,13,227,71,47,115,176,105,15,92,63,223,81,131,225,139,63,203,7,117,139,123,116,145,62,163,31,188,156,127,50,127,190,209,237,61,58,18,219,214,210,155,74,127,127,219,59,133,12,134,136,191,30,184,125,114,42,6,215,39,239,194,28,212,157,206,58,17,201,56,209,249,11,215,88,6,144,253,233,227,15,156,63,157,102,131,107,253,3,19,57,223,147,243,254,250,179,170,194,245,116,56,161,129,250,192,168,129,212,128,207,28,245,62,150,228,181,83,80,18,219,235,173,224,123,174,106,218,186,169,233,204,3,83,77,45,1,147,243,125,224,238,212,2,80,86,24,125,95,19,163,129,56,152,180,122,211,23,50,111,29,28,152,62,35,93,119,7,223,251,10,184,151,252,132,26,212,172,70,160,244,181,60,40,146,239,23,78,187,215,254,124,34,136,87,59,140,77,248,179,116,154,59,98,60,148,169,50,178,6,99,233,28,247,53,205,195,226,89,151,113,84,113,24,74,133,210,80,40,208,231,184,178,102,57,167,103,58,132,249,19,48,135,43,140,207,83,92,119,181,14,251,103,17,96,163,225,48,12,34,41,96,54,107,55,207,62,20,160,135,205,169,235,83,222,216,165,59,140,229,135,178,72,104,92,244,203,102,67,210,178,62,208,2,13,221,143,37,230,124,72,13,180,181,124,138,142,192,166,212,250,6,58,37,197,172,193,142,227,217,255,36,235,118,203,1,67,13,219,239,35,251,244,136,129,87,237,186,201,56,48,186,3,126,105,86,125,25,250,204,24,131,43,142,38,211,246,44,125,68,0,35,208,50,134,236,49,206,235,64,40,59,174,172,91,147,173,6,81,148,160,227,104,75,117,40,12,159,102,246,128,77,131,75,223,38,158,19,245,30,221,148,197,142,168,217,25,102,45,224,185,214,19,130,97,103,81,227,190,216,42,103,125,217,29,133,253,184,52,154,12,229,125,54,18,85,247,202,225,70,117,201,199,226,40,225,210,161,192,109,104,205,183,145,46,170,163,197,219,206,101,203,164,209,112,247,218,247,96,154,219,244,251,232,184,72,196,183,121,78,150,53,97,132,112,85,242,234,166,169,202,103,237,188,33,3,139,164,190,195,244,171,23,165,136,161,43,232,81,148,85,218,118,81,222,103,90,222,76,55,16,43,66,224,174,11,61,141,14,197,226,79,133,244,130,242,154,81,147,130,249,242,131,81,57,151,206,122,224,77,81,203,97,235,140,146,197,175,98,24,233,233,243,73,190,238,153,54,76,106,206,19,101,112,31,203,67,222,129,57,23,108,215,3,163,53,173,196,58,206,55,190,220,34,89,48,246,34,114,223,120,53,122,113,116,254,184,223,202,119,165,202,30,247,77,199,86,47,83,25,129,197,98,184,31,108,12,37,77,25,153,17,206,242,136,162,211,138,165,229,184,98,5,80,31,137,216,37,138,171,42,84,70,218,241,190,52,247,36,101,7,9,80,224,4,205,101,92,184,202,188,83,58,58,218,190,114,118,90,119,150,228,0,48,231,243,6,70,46,252,204,249,75,146,166,24,155,156,181,210,159,233,185,235,46,163,28,15,156,229,185,13,208,132,134,78,192,240,121,218,250,10,202,7,166,181,79,174,27,151,150,84,125,24,35,78,5,189,255,194,214,45,236,171,54,38,87,169,200,235,68,206,27,117,64,135,207,142,233,78,12,104,104,87,39,108,76,188,173,209,11,191,240,121,211,232,134,56,60,173,7,88,225,26,73,234,3,163,222,35,177,8,237,240,233,211,58,176,163,147,206,135,232,196,141,220,227,220,221,244,221,46,140,116,188,87,240,57,152,101,245,62,178,100,222,1,41,142,102,118,148,129,2,131,34,205,248,126,96,29,41,41,207,244,243,83,92,217,79,74,60,238,139,140,26,34,134,254,200,140,215,160,48,29,39,99,248,67,43,102,65,188,46,124,214,136,242,121,214,241,192,19,57,214,122,225,140,198,157,135,27,192,173,202,185,207,124,181,230,125,153,9,98,98,60,180,98,237,77,211,215,175,129,218,107,186,133,114,11,129,49,169,240,167,2,213,252,78,197,72,74,89,120,233,112,165,101,97,92,120,98,136,228,123,237,97,45,240,83,96,70,117,142,65,92,109,87,191,20,134,20,113,135,33,244,28,249,109,107,43,136,73,135,106,172,100,61,241,102,242,134,107,134,248,56,83,84,151,251,202,153,170,172,255,116,222,108,91,229,169,36,104,236,247,117,242,156,198,82,24,53,185,120,157,205,218,170,2,166,215,24,6,200,7,195,115,144,182,185,98,47,161,197,247,115,86,62,41,100,162,241,204,2,231,87,54,196,34,16,144,16,160,143,0,71,186,250,16,148,160,205,234,196,47,123,240,85,39,129,51,142,42,30,110,15,122,86,133,69,73,31,64,141,128,128,171,166,205,49,80,116,249,70,91,247,167,207,83,184,47,99,32,81,87,102,172,15,108,64,4,29,16,206,227,179,166,143,240,58,45,29,24,157,62,103,180,2,51,223,200,47,255,196,36,28,69,237,86,30,246,153,189,80,253,143,239,118,96,202,112,63,14,108,128,70,233,49,66,11,237,40,247,202,172,173,51,121,222,99,176,4,207,91,246,42,168,83,173,123,95,44,100,73,190,173,110,29,240,51,134,119,147,100,38,198,75,40,149,197,224,39,49,122,87,123,102,69,50,33,241,213,146,148,218,2,211,140,31,19,134,249,3,12,1,141,81,20,87,189,145,71,153,10,211,55,179,226,186,50,162,204,255,150,170,241,95,63,122,175,41,211,191,31,51,59,236,158,247,142,152,199,198,157,156,139,208,22,204,196,170,246,152,218,59,54,170,91,30,117,177,236,76,12,63,100,3,100,42,64,49,219,13,125,126,38,198,69,214,233,98,234,58,61,134,136,53,89,21,29,65,103,185,91,51,62,170,194,8,221,50,254,200,129,196,90,74,47,208,213,254,97,108,39,214,210,136,171,50,147,135,124,24,103,145,241,40,122,176,126,9,111,191,96,196,45,243,62,196,60,105,193,35,237,210,96,115,120,72,151,240,111,186,215,205,54,169,167,24,96,139,121,67,78,62,225,203,68,190,155,45,87,17,206,52,74,86,164,55,99,244,174,33,162,68,204,159,103,91,180,98,34,106,102,30,160,115,115,97,1,142,135,82,176,144,147,249,147,58,119,185,19,36,127,155,100,201,66,244,61,246,61,216,20,229,36,31,150,181,17,148,17,191,109,173,43,247,210,118,179,148,67,92,121,187,86,12,172,180,198,59,139,217,162,154,85,170,192,203,68,46,239,122,38,182,236,176,129,144,72,187,115,137,169,118,220,24,32,177,128,237,187,218,49,209,11,140,113,205,90,55,182,49,37,45,9,48,50,169,106,121,100,115,75,252,14,239,96,57,69,23,31,201,41,58,124,214,160,99,73,9,143,254,217,184,72,2,41,177,13,189,1,134,185,170,200,198,4,139,184,222,186,12,52,177,86,7,182,167,234,219,154,12,15,101,107,60,184,236,73,248,182,166,91,17,72,130,77,136,43,177,235,97,197,151,141,7,219,47,119,243,101,87,3,73,86,136,122,5,119,166,25,243,2,221,236,178,45,161,82,53,239,215,197,135,215,100,99,129,65,85,91,49,77,206,6,3,84,58,202,104,56,203,177,177,128,128,253,156,28,194,124,137,224,133,210,74,149,60,12,157,68,251,70,16,44,82,154,170,44,184,80,121,249,144,105,97,46,237,174,101,146,192,79,45,62,78,250,161,181,217,109,192,254,216,1,163,109,34,191,77,22,123,70,120,66,91,191,150,46,107,51,31,191,88,231,97,169,15,237,241,67,149,39,190,159,97,221,242,89,97,54,223,251,194,36,7,164,129,144,94,187,124,111,12,194,227,16,56,161,241,31,23,110,38,211,114,110,107,24,140,11,95,148,255,30,152,143,127,199,96,64,8,90,118,192,103,160,85,39,30,32,160,59,119,218,250,211,171,71,51,245,100,183,188,132,243,80,167,169,103,149,187,179,127,248,47,244,68,238,200,44,227,72,222,180,139,169,154,47,229,142,236,84,175,75,187,80,207,51,91,213,131,77,118,215,89,19,49,36,79,98,156,49,76,123,150,11,107,166,78,239,241,205,180,166,109,189,176,137,49,88,164,213,216,244,21,237,160,58,95,87,142,105,156,54,13,36,35,53,17,51,249,180,35,107,189,246,91,92,201,154,128,221,104,104,62,89,55,22,59,47,35,156,39,116,254,126,61,48,202,210,1,239,53,159,36,15,218,104,158,118,195,73,163,229,244,194,185,249,219,58,176,201,71,106,189,170,215,234,251,200,243,167,166,39,163,25,36,153,239,240,47,199,30,74,224,52,102,245,111,151,80,106,43,19,196,212,201,135,215,202,48,104,100,63,253,192,176,173,2,206,179,62,13,205,166,92,90,3,182,106,140,194,117,37,95,26,151,173,186,50,74,177,152,67,7,201,97,91,119,219,3,143,122,127,251,140,212,167,60,105,246,17,30,42,47,142,85,69,128,102,147,115,148,187,80,9,87,182,55,112,151,50,158,173,41,207,80,75,193,181,2,46,163,75,194,2,216,157,190,12,230,3,211,27,67,210,198,63,48,202,141,83,85,78,104,137,59,65,157,95,26,249,166,37,51,131,117,204,21,175,237,19,221,82,6,84,152,15,62,7,12,255,161,60,240,153,111,239,201,177,137,233,127,225,56,121,65,156,251,207,209,67,96,182,126,250,88,16,165,188,191,13,209,75,19,219,164,244,154,167,237,204,160,166,107,178,146,62,2,31,43,103,179,208,181,159,250,135,250,116,185,204,128,250,61,54,40,71,147,166,157,165,189,20,92,87,93,62,175,208,252,156,186,126,96,36,167,154,239,93,232,234,78,67,43,190,40,73,21,129,145,145,121,110,186,187,244,52,116,75,147,29,238,15,236,60,116,80,54,146,237,65,35,214,199,35,170,141,7,69,235,216,167,113,68,80,183,150,140,204,191,175,231,40,177,255,188,87,21,198,73,252,194,149,98,216,3,215,123,101,196,107,229,249,188,206,86,255,114,34,48,111,122,191,190,146,110,130,137,190,207,217,159,147,23,102,223,56,121,65,79,126,233,183,59,131,117,64,228,255,124,153,109,206,136,44,153,226,139,150,209,248,236,75,212,169,105,62,94,74,185,195,252,166,199,199,115,134,201,147,227,4,93,43,40,13,84,44,214,195,43,72,205,237,76,12,102,111,213,159,202,75,118,114,25,162,104,185,148,242,52,240,146,98,143,163,41,101,61,117,27,168,194,247,104,188,139,231,123,116,48,125,13,94,253,229,21,100,10,109,31,140,78,86,215,242,60,124,217,251,58,32,73,61,100,11,132,35,234,184,140,157,51,206,222,26,4,214,200,78,7,194,29,72,47,124,87,132,15,253,104,19,157,209,43,163,205,223,27,59,89,147,79,228,248,44,156,13,49,42,127,157,228,2,247,80,218,65,27,33,198,1,60,9,134,158,202,205,213,193,74,16,111,250,115,229,172,48,65,84,76,40,206,212,246,112,26,188,177,108,165,179,42,147,252,83,20,123,233,18,204,179,81,159,162,16,6,99,65,246,227,75,91,79,121,158,106,87,112,195,10,217,242,173,85,31,234,110,193,13,195,249,239,17,2,49,97,102,39,227,154,50,219,243,68,109,238,11,212,248,181,250,62,204,185,211,159,9,163,106,13,101,106,160,53,235,77,80,20,63,246,120,72,61,230,105,230,40,213,194,103,144,226,218,54,131,187,137,116,141,30,91,250,154,78,18,62,11,36,100,166,246,192,117,6,143,23,235,64,165,187,54,116,239,122,240,35,73,32,61,243,17,125,104,217,121,213,100,252,81,84,212,81,216,250,116,246,115,218,63,103,214,167,124,88,131,180,205,198,169,190,76,13,246,129,78,126,78,16,43,254,180,184,103,103,150,17,127,209,182,164,162,47,76,72,174,21,117,96,218,241,164,106,138,68,157,55,187,46,83,25,209,6,23,44,115,60,215,14,250,244,179,153,86,120,117,126,127,38,25,190,148,12,219,141,89,229,151,205,104,151,173,17,17,209,242,84,58,246,188,240,114,148,55,141,181,253,189,41,214,181,165,250,60,9,181,32,39,124,159,41,33,77,237,4,135,39,227,141,118,144,133,105,179,85,233,160,237,182,81,112,209,169,5,105,163,56,5,109,79,129,194,144,34,109,175,48,42,85,62,192,201,126,21,45,174,3,167,248,170,145,228,35,185,45,48,205,92,222,141,84,200,121,53,189,178,106,42,210,206,222,167,249,91,47,28,125,250,229,29,107,168,205,45,173,128,15,88,83,163,121,107,192,52,155,54,249,233,51,71,156,215,229,61,15,52,163,38,229,254,119,147,237,244,134,138,194,123,215,163,113,69,174,78,78,166,37,130,116,185,192,244,85,122,31,73,111,143,162,24,106,199,219,251,29,6,127,43,161,19,26,242,201,53,24,172,199,164,61,189,220,195,118,144,222,138,129,155,131,234,110,37,242,198,209,252,210,199,43,172,133,177,157,207,145,166,138,173,236,42,26,56,17,135,141,214,152,201,196,36,125,193,44,38,233,158,187,148,45,99,140,24,187,68,119,10,93,82,93,202,122,231,76,20,195,163,113,6,195,72,237,47,33,193,31,51,85,37,111,32,243,239,9,230,215,112,198,153,185,102,66,107,17,248,204,230,209,127,5,199,139,134,9,233,155,57,3,195,23,37,250,133,250,80,157,38,171,90,57,53,11,185,4,168,247,114,225,200,52,125,78,61,214,170,132,46,203,211,145,12,63,187,222,78,38,168,13,2,163,95,92,227,228,108,169,100,54,129,219,3,207,40,224,19,133,105,119,251,194,254,98,198,201,91,131,84,43,29,203,40,238,248,251,34,111,126,70,97,209,70,168,22,85,17,132,102,197,121,198,116,35,221,109,228,7,118,93,138,145,187,172,46,237,179,108,218,211,130,36,170,33,33,97,216,104,175,235,210,238,99,130,135,217,59,92,185,230,166,107,214,231,124,149,163,225,141,140,134,92,24,27,193,104,226,166,184,159,182,124,149,72,18,34,71,231,48,162,217,85,59,92,217,47,248,178,132,167,71,233,69,91,222,126,53,251,128,41,220,42,188,91,4,217,92,185,217,48,93,120,163,186,230,236,118,91,192,116,6,223,112,0,93,176,18,118,70,145,116,7,226,4,51,72,251,86,161,26,218,198,135,148,141,119,207,158,117,252,12,36,153,222,41,117,214,219,35,104,93,215,218,97,104,189,93,222,117,217,126,238,3,210,66,72,153,47,186,0,127,196,235,170,253,137,39,14,136,117,9,65,219,165,5,121,88,197,60,167,104,187,164,16,174,221,139,52,81,56,90,127,214,38,2,19,160,70,167,42,220,13,85,57,195,215,58,185,200,32,237,218,4,209,218,153,91,17,242,245,110,82,122,75,85,79,134,136,255,196,24,222,200,74,7,57,102,108,255,180,222,99,52,232,250,85,108,22,129,30,217,167,184,97,168,124,9,134,139,195,133,208,176,93,152,186,102,253,220,162,206,120,161,239,244,110,185,17,229,59,179,228,39,54,15,73,34,93,43,7,67,153,201,252,167,207,40,145,65,0,26,10,181,160,76,152,69,15,62,95,225,167,43,10,140,117,128,94,151,213,229,250,135,98,8,178,110,176,103,219,159,47,20,196,104,132,10,242,125,77,198,99,207,159,8,0,75,136,101,6,186,194,109,184,201,168,41,66,80,50,20,152,232,178,248,117,39,227,15,235,79,219,206,170,57,76,168,167,15,148,109,89,250,212,203,215,207,100,224,174,43,180,183,35,252,237,48,62,186,122,234,214,194,233,124,217,238,66,68,181,104,13,160,90,183,62,24,162,183,8,33,79,118,124,187,250,153,205,89,120,175,231,93,109,247,190,64,42,21,19,60,185,46,122,170,220,230,100,109,91,26,147,156,123,154,136,138,159,188,67,76,174,122,116,199,139,213,47,28,210,102,214,151,137,142,189,123,210,48,163,97,147,162,39,167,158,251,153,1,174,141,97,141,148,180,25,224,243,219,247,194,29,77,73,148,207,185,47,20,113,252,151,81,96,190,246,238,38,178,123,30,99,242,83,195,18,74,115,235,19,61,111,227,83,241,94,244,122,247,107,195,102,175,122,123,229,24,11,25,210,147,122,221,70,105,43,14,179,71,16,161,138,185,63,83,138,15,134,200,127,29,218,15,76,222,97,127,130,239,203,18,225,215,88,166,161,14,69,105,245,187,180,137,225,138,208,102,141,138,207,94,250,7,35,34,219,132,130,3,140,32,230,118,184,140,49,30,116,56,249,123,193,206,166,197,71,97,186,62,226,96,211,203,89,114,101,57,99,250,235,71,143,159,58,238,133,105,94,239,159,12,254,50,246,207,212,71,222,24,120,159,15,202,26,86,203,211,11,39,48,253,194,23,224,51,187,40,200,8,254,140,168,76,117,65,92,174,126,115,198,71,176,89,63,13,114,125,220,147,32,48,199,161,37,37,157,201,184,205,111,203,128,47,159,185,122,203,135,185,173,133,216,159,72,97,193,187,107,188,53,103,149,251,203,25,138,204,45,92,147,56,200,238,149,176,206,112,59,195,170,201,193,217,20,40,253,220,112,61,211,205,56,157,213,104,153,51,227,15,70,111,146,57,249,194,148,106,190,8,26,184,91,189,248,194,205,20,107,226,104,235,178,201,23,30,120,210,127,214,23,171,175,115,176,40,110,29,24,153,166,230,168,85,224,245,224,109,100,212,15,38,238,108,67,14,238,27,179,4,135,33,75,75,53,18,91,104,74,217,223,109,155,143,169,16,181,22,253,83,212,253,62,152,130,172,40,207,66,126,95,174,158,9,188,249,95,114,105,22,78,250,79,103,51,175,147,131,217,223,184,249,40,225,7,41,34,129,155,17,108,126,40,78,35,116,221,234,169,233,226,203,14,35,232,116,73,227,180,140,158,135,224,63,77,131,251,153,42,151,194,20,11,190,187,70,62,52,75,55,63,39,135,159,24,112,161,112,240,192,80,202,28,70,119,118,46,253,237,106,62,16,14,227,207,50,21,198,12,233,194,116,35,62,143,180,71,255,55,176,113,231,239,11,33,231,1,199,41,78,142,152,228,16,24,157,63,159,11,129,217,20,10,220,112,23,108,247,210,182,40,173,146,50,193,196,246,158,156,246,116,57,218,204,145,62,223,25,196,186,242,153,116,186,194,179,248,202,102,74,236,18,16,46,8,208,163,248,7,4,223,98,55,121,166,76,40,208,122,2,70,191,84,238,11,118,214,151,136,91,102,219,65,156,34,48,34,173,159,79,144,89,130,20,225,119,210,238,214,189,228,190,240,96,97,154,145,147,211,69,243,41,35,154,240,155,22,6,32,248,209,116,225,7,23,83,166,188,112,57,223,118,251,168,4,235,115,81,145,81,76,242,5,115,44,129,133,49,69,201,111,192,8,8,216,124,209,4,238,70,193,186,112,209,103,138,116,95,251,154,141,63,102,98,145,135,118,46,149,122,136,191,109,146,247,34,160,76,70,166,120,152,188,204,11,8,250,129,194,230,184,20,48,233,33,249,237,206,75,30,126,105,20,79,68,49,149,73,10,117,218,21,48,36,90,249,109,111,106,71,94,14,129,83,61,51,221,143,105,6,108,246,84,242,200,76,215,219,63,237,106,54,68,119,103,177,42,69,160,24,41,102,131,32,42,75,11,86,236,168,30,248,97,56,14,83,242,194,153,102,161,238,39,159,24,8,222,229,254,192,103,6,108,30,250,145,188,64,136,81,96,148,252,118,156,28,149,165,245,192,203,13,165,236,96,134,169,160,116,75,196,125,157,105,248,60,81,61,24,59,242,207,110,132,236,15,13,167,114,225,37,197,155,70,138,109,72,171,228,66,8,37,197,16,38,169,178,159,99,81,139,236,241,62,160,203,52,121,149,104,241,160,151,224,239,195,164,85,20,37,26,107,23,109,117,60,7,183,176,109,2,182,110,185,128,27,82,94,110,135,12,204,162,92,20,94,24,169,56,108,91,229,231,104,242,247,245,194,194,195,49,159,52,151,8,252,89,88,92,195,168,102,249,158,19,32,149,139,194,249,23,24,10,226,186,191,124,166,244,75,132,167,173,154,174,162,113,97,29,69,237,215,27,55,238,93,85,137,226,233,186,68,191,235,62,19,250,242,238,19,37,196,167,207,40,96,218,119,179,194,176,73,119,192,249,137,68,16,4,89,109,4,76,120,92,21,174,36,198,227,183,207,19,16,150,176,205,141,39,176,12,24,54,153,76,164,205,170,133,253,126,185,12,164,162,176,57,137,92,88,122,79,205,199,9,42,148,163,214,59,44,231,54,243,147,30,15,13,143,47,153,10,33,109,193,130,140,89,1,211,64,65,137,16,228,224,58,150,142,35,107,84,24,247,133,140,107,157,196,244,77,119,182,12,225,161,150,6,192,165,141,149,239,235,74,186,122,156,9,28,133,151,59,20,82,210,249,8,249,102,58,231,47,140,209,168,192,39,32,187,227,127,155,52,188,160,131,215,95,100,32,149,231,220,70,230,189,67,97,97,49,117,97,46,180,228,59,144,106,19,77,6,90,49,172,223,224,14,164,46,73,70,98,22,154,173,226,169,76,163,25,10,108,73,201,184,180,19,223,234,16,55,206,80,141,131,207,94,92,10,80,192,240,33,226,96,139,3,21,181,65,27,104,215,254,181,243,34,201,68,196,151,139,119,100,215,49,74,245,214,19,26,228,193,183,10,147,160,18,148,242,108,177,62,76,19,236,16,120,152,124,158,195,240,228,135,194,231,240,22,223,61,60,181,155,56,176,70,239,253,9,50,24,122,198,184,172,30,100,216,206,95,4,12,5,79,134,2,114,93,179,69,120,197,87,170,3,169,35,159,249,41,12,24,76,2,79,209,112,58,249,161,235,250,13,210,205,94,232,200,240,197,28,39,85,145,39,0,110,195,61,212,129,73,85,221,187,198,35,125,198,11,105,164,197,165,57,116,209,202,195,196,125,225,41,210,89,108,119,72,158,70,32,81,104,15,21,20,254,92,68,234,38,16,32,147,6,14,18,69,126,121,165,174,183,5,83,98,166,251,203,228,47,238,185,77,112,49,69,140,114,102,70,166,124,129,145,17,207,241,211,40,162,200,60,140,90,6,250,153,14,39,246,71,89,96,242,234,163,6,76,169,82,143,94,38,107,231,143,148,33,43,75,4,153,23,214,16,135,207,67,20,122,248,9,43,176,241,136,208,45,145,55,144,239,103,224,107,212,124,239,143,117,12,45,181,2,55,132,103,252,202,19,238,91,242,76,135,49,84,227,133,80,152,222,122,223,214,239,20,209,114,74,176,145,187,194,136,123,223,69,119,211,229,36,48,213,137,22,31,47,97,142,124,126,228,255,97,21,199,180,193,251,209,251,94,52,118,199,124,72,211,158,236,86,201,187,149,21,147,41,159,163,134,234,7,30,37,118,63,132,134,103,253,42,10,99,131,26,31,175,105,237,202,141,157,112,184,165,22,159,103,173,42,197,196,118,17,2,230,13,238,40,103,44,133,219,252,58,64,13,70,221,79,78,78,237,174,198,202,137,194,176,238,148,173,75,41,197,156,134,186,65,123,97,243,105,254,96,52,3,198,11,79,132,26,2,54,165,230,7,102,66,14,24,9,162,38,48,97,107,172,3,252,144,110,235,206,82,185,232,222,250,224,142,247,67,151,251,102,211,55,98,70,164,35,189,203,164,134,199,206,46,247,104,250,133,37,59,129,131,79,137,207,0,118,57,185,66,133,233,215,238,23,206,58,99,242,81,12,55,107,4,198,12,92,110,108,208,46,16,171,12,229,101,73,170,147,50,11,201,34,59,26,165,40,121,223,240,136,87,185,112,19,117,70,230,67,34,188,251,84,208,128,147,129,202,142,117,196,194,141,69,225,150,253,170,249,126,172,88,30,49,56,91,89,222,167,237,122,118,14,152,27,85,248,196,5,95,107,158,193,76,29,114,219,139,82,122,124,98,253,132,169,66,147,3,70,101,120,94,120,167,231,183,177,198,190,39,39,221,185,244,104,179,84,142,167,130,163,146,204,230,136,47,151,216,238,26,172,249,7,51,171,170,249,254,246,153,102,36,250,52,103,129,187,119,235,104,6,75,64,143,97,194,236,119,176,32,106,127,19,212,124,218,52,182,5,12,103,95,126,251,44,228,103,59,43,112,157,251,129,139,137,206,57,220,169,16,86,133,219,138,185,161,51,91,203,124,60,45,85,117,175,140,197,248,65,87,152,234,26,90,165,127,148,164,216,216,94,232,0,38,19,214,5,62,31,187,124,65,38,0,168,39,231,244,177,171,236,182,227,215,163,209,60,184,111,187,54,21,249,192,120,30,39,153,128,173,9,119,41,108,90,230,1,151,38,69,110,224,229,45,164,192,48,68,228,235,157,198,82,142,141,60,146,206,50,151,91,26,101,148,139,214,190,158,99,219,118,83,106,80,42,92,242,58,200,156,223,120,159,246,13,33,197,16,192,33,224,233,215,109,57,104,73,193,77,42,73,119,47,209,224,45,202,196,48,49,17,74,113,215,150,250,144,233,212,182,207,189,7,140,218,136,94,154,241,15,99,90,33,142,75,50,136,105,5,63,59,140,117,225,179,93,200,2,15,198,195,61,90,235,109,80,169,44,83,22,232,84,221,73,218,90,199,190,211,37,233,189,34,91,168,121,22,133,116,55,242,236,105,164,215,223,4,171,209,46,151,145,36,146,72,139,100,111,238,69,198,225,217,79,235,209,60,209,81,46,60,68,151,104,153,140,74,202,1,211,2,117,75,60,203,100,98,123,4,21,195,100,113,238,141,33,206,216,62,51,0,91,162,16,151,105,2,159,249,247,62,22,115,227,107,122,52,180,200,8,11,134,233,81,255,227,122,240,127,253,168,92,19,94,108,177,38,35,233,32,143,131,206,157,59,250,135,153,64,200,171,192,176,122,148,59,161,224,84,219,229,89,119,200,153,49,74,72,7,201,84,102,251,188,25,131,159,205,174,44,46,160,188,43,135,17,195,235,207,185,207,123,139,137,144,100,89,146,12,24,98,58,173,199,44,106,178,255,69,143,46,150,109,13,56,109,225,160,2,219,150,40,190,75,181,124,48,97,113,76,9,2,237,79,169,2,101,166,89,98,23,79,155,163,24,73,174,159,156,233,142,193,95,50,245,7,133,145,40,140,11,39,141,33,201,137,3,211,40,30,71,103,147,167,212,209,141,41,71,60,149,76,52,246,12,126,11,231,239,71,61,165,207,192,202,61,163,223,55,146,172,195,76,225,158,71,236,88,127,137,44,253,46,215,116,1,95,131,201,171,232,209,115,83,13,12,152,190,83,61,218,92,145,47,124,246,168,146,108,154,24,10,236,11,179,83,144,29,212,129,109,211,116,225,62,117,125,128,223,220,34,240,44,156,92,23,62,243,88,241,156,127,197,139,88,118,41,7,165,106,51,47,218,186,132,165,147,84,213,167,199,247,131,165,252,207,68,137,98,88,15,148,14,77,89,215,72,145,214,44,48,13,154,2,87,116,210,238,79,147,10,127,96,140,226,238,79,163,100,162,83,120,105,123,149,123,91,80,109,101,237,177,66,172,143,36,44,2,154,198,25,101,178,164,198,185,109,99,174,11,91,227,25,199,19,157,164,237,101,229,98,21,172,49,9,99,228,217,245,194,161,212,167,72,60,210,239,55,101,36,77,252,155,247,189,112,154,47,244,101,103,84,107,98,221,163,18,187,52,252,202,3,7,152,25,99,129,237,183,6,80,182,245,219,119,168,76,169,210,19,229,76,103,108,2,67,183,123,162,28,172,204,98,65,167,223,169,52,189,242,98,158,131,14,119,228,64,250,19,128,181,21,49,45,36,168,103,205,37,75,144,238,231,55,89,80,20,61,207,48,214,30,236,201,171,6,157,172,247,145,172,69,128,87,202,59,160,36,61,47,186,107,126,14,206,181,239,59,233,216,51,21,216,172,41,239,164,131,195,112,83,24,57,177,59,233,192,166,249,19,138,175,25,48,121,171,250,192,204,190,237,194,115,61,59,20,56,76,235,6,88,73,243,69,76,118,61,82,108,63,95,130,7,165,157,240,134,33,155,105,94,182,78,36,148,226,135,73,241,107,82,102,154,96,65,28,140,253,179,30,139,148,118,76,180,228,208,68,60,20,216,50,0,1,163,204,163,59,62,244,110,252,212,168,107,232,190,8,25,200,20,229,130,58,149,19,124,208,106,222,210,129,158,103,43,223,252,48,238,64,207,2,15,77,45,12,60,96,162,182,67,217,73,243,107,3,186,64,233,247,174,202,236,122,101,44,215,43,214,243,106,133,164,172,112,117,59,109,131,91,214,244,245,48,131,214,184,105,152,79,207,246,189,152,210,105,192,39,214,208,180,69,199,174,102,95,120,207,149,30,152,176,253,198,163,228,221,245,228,201,250,140,239,151,69,247,192,133,27,253,196,145,120,104,214,213,35,185,129,98,26,93,119,147,156,119,209,220,128,25,54,230,187,205,61,115,91,209,68,211,25,117,145,57,100,47,137,37,185,38,154,10,218,138,1,119,45,234,14,184,236,55,70,194,191,188,234,240,199,222,171,69,113,104,160,162,46,96,183,30,112,7,81,79,213,161,144,217,18,69,100,119,54,30,207,235,64,214,45,221,84,141,9,85,105,230,174,154,40,83,192,109,73,155,141,193,233,134,232,232,171,119,77,119,14,188,218,34,199,52,164,125,219,8,47,235,238,50,167,89,43,79,77,118,18,243,68,242,107,161,136,180,30,56,213,88,57,232,100,44,154,229,193,117,106,198,158,103,82,5,125,18,169,121,222,157,247,9,141,214,243,176,209,247,190,185,18,139,134,36,50,27,201,204,236,35,107,71,144,168,131,232,68,94,243,46,229,24,21,101,253,110,83,54,22,178,195,84,60,244,171,71,45,186,196,167,5,63,86,116,27,128,177,50,140,163,59,207,64,210,230,68,106,171,94,152,42,173,228,251,145,179,40,17,105,111,116,194,100,215,194,142,53,143,91,118,157,116,21,102,77,140,19,110,69,217,9,102,224,243,219,40,178,223,66,30,14,197,250,211,20,139,238,79,67,16,146,175,190,35,128,46,21,248,243,17,46,45,22,192,202,186,23,70,161,90,226,0,18,43,24,92,7,108,4,151,11,103,36,226,238,88,168,85,197,19,232,88,63,255,31,65,62,13,38,73,239,58,99,147,30,119,61,137,128,244,210,48,210,235,145,144,56,219,129,44,190,181,11,173,200,221,226,182,73,95,232,130,138,91,132,243,230,127,48,74,60,2,39,20,200,110,134,215,236,216,180,52,180,115,239,247,232,38,82,120,7,237,108,41,150,80,3,164,233,144,170,20,82,137,249,194,91,243,222,231,51,71,6,59,62,145,66,250,183,61,21,177,221,214,189,237,78,0,42,112,131,35,125,203,255,100,170,229,183,173,43,35,2,133,19,119,87,13,134,141,55,186,226,117,91,127,182,228,28,140,220,89,170,192,83,227,35,227,95,222,37,192,228,236,180,150,103,84,253,120,104,103,78,46,26,1,97,232,209,111,109,149,96,90,164,250,73,131,226,165,112,51,246,116,221,202,111,147,35,10,134,100,53,175,175,166,213,83,83,101,201,23,166,185,76,11,183,169,196,11,163,187,68,212,7,33,129,208,3,28,207,212,20,159,229,145,99,42,87,98,243,114,96,237,115,94,214,62,114,163,93,107,112,45,10,159,97,216,219,157,109,33,56,201,109,87,186,201,226,182,209,106,221,10,23,34,185,116,97,244,95,178,194,248,48,86,153,140,181,164,70,63,239,172,119,160,110,83,105,84,152,142,167,113,225,170,107,12,4,167,189,34,162,133,103,173,83,61,98,184,253,238,255,73,41,53,125,159,208,134,111,89,120,37,107,200,19,120,152,36,100,192,208,46,21,46,66,249,166,165,75,244,46,172,188,23,15,124,65,147,174,15,229,162,212,187,160,67,3,210,116,12,49,255,184,233,221,69,253,164,63,92,17,120,63,1,35,246,170,79,20,106,250,61,55,181,109,45,56,83,200,93,17,106,44,52,233,179,30,12,135,38,98,86,203,194,61,4,25,88,91,119,113,132,34,59,148,228,194,126,48,223,90,184,73,230,11,241,7,217,8,143,22,248,52,147,50,138,76,53,34,18,88,116,175,202,194,90,127,170,0,55,99,199,163,215,163,115,15,10,253,65,171,74,123,178,14,142,179,213,140,64,37,97,211,150,133,235,132,35,224,173,72,33,114,157,21,54,202,126,185,240,214,108,11,58,197,51,10,179,231,194,169,108,11,51,13,85,248,251,200,172,39,88,222,7,108,229,124,55,62,236,115,187,30,77,6,125,220,26,162,217,62,9,27,176,51,59,222,1,126,238,66,171,128,197,120,18,249,6,4,162,174,14,207,131,128,121,11,95,73,71,63,113,228,142,173,143,185,236,62,68,195,76,252,219,163,106,11,167,72,73,117,103,36,64,208,139,122,115,81,19,101,35,57,98,156,124,97,72,198,202,144,36,160,174,1,87,149,118,7,166,145,122,95,248,108,87,228,104,83,220,153,65,0,200,231,33,53,229,118,82,14,105,81,165,207,8,91,232,209,21,33,140,123,244,84,71,177,69,7,84,239,193,89,37,187,149,100,135,146,141,115,225,115,6,125,120,69,92,237,128,173,63,250,194,75,203,147,7,166,1,55,248,151,236,243,182,194,120,8,239,56,122,219,199,118,169,188,219,114,146,113,52,53,61,89,119,207,246,132,254,173,11,151,170,164,189,52,108,71,227,168,37,196,135,114,194,249,180,5,198,134,84,96,100,133,130,75,82,126,126,224,194,65,70,128,105,116,97,219,246,135,30,61,178,139,129,255,184,186,79,190,228,196,188,103,154,14,214,69,97,112,20,37,110,211,94,24,244,104,232,176,202,179,183,189,113,208,105,33,217,43,111,155,102,211,30,131,188,166,221,164,117,113,153,67,71,246,34,59,25,188,46,234,133,180,216,27,237,216,97,147,114,208,159,78,56,107,4,67,185,35,73,40,39,47,102,104,27,39,39,182,144,65,78,179,121,11,194,249,137,162,94,62,58,181,146,29,227,172,26,33,115,61,237,3,59,70,2,164,237,246,244,22,80,17,10,218,53,204,119,153,238,240,89,92,151,105,107,25,191,253,192,166,36,239,112,49,139,83,189,105,196,200,70,112,186,31,143,53,66,3,118,175,126,244,207,50,64,154,34,54,174,61,126,240,89,246,146,50,136,17,240,141,111,135,108,160,180,88,33,227,128,4,142,191,104,152,85,202,143,73,201,228,147,124,0,111,85,188,62,171,24,244,51,191,168,77,123,119,210,54,144,78,39,105,143,198,1,10,26,210,98,178,169,128,6,204,82,45,44,92,86,72,4,69,189,237,32,195,153,151,232,201,174,171,245,232,120,168,165,234,62,25,111,162,72,114,158,61,241,22,253,254,243,184,136,55,253,150,105,161,105,91,214,142,4,255,55,210,144,221,58,151,164,112,136,80,253,153,94,252,220,102,136,209,245,61,195,252,143,62,15,46,188,63,71,23,200,17,222,129,210,177,223,208,185,232,172,199,35,218,91,248,108,196,178,122,89,14,110,249,71,201,116,74,163,175,192,103,211,22,201,1,122,122,159,204,89,194,73,122,70,251,74,159,230,214,36,15,220,212,43,252,137,34,125,40,132,188,201,36,57,162,115,134,37,178,106,159,146,105,120,249,238,131,206,153,249,52,119,33,30,188,162,1,101,51,181,60,221,70,205,188,166,188,169,7,199,193,42,77,107,248,240,101,31,103,103,80,168,54,142,181,108,18,104,68,195,208,122,250,221,112,129,219,209,107,100,142,7,218,34,181,40,72,57,90,6,76,122,237,62,164,42,239,173,91,40,44,14,109,160,106,20,236,60,76,24,182,0,202,101,209,79,56,60,158,132,70,196,76,37,240,153,64,34,19,57,144,5,144,2,194,164,115,139,234,161,55,96,193,4,76,242,211,40,225,69,131,33,109,168,231,9,202,201,11,202,96,30,222,243,85,50,159,252,235,206,90,186,5,107,116,102,117,179,96,211,231,97,189,159,126,195,148,39,181,117,22,87,172,30,225,158,137,126,106,175,231,50,63,36,79,108,145,136,197,226,70,96,107,254,152,247,232,45,59,49,40,151,54,2,29,62,11,208,152,114,180,53,62,68,191,26,94,71,50,10,40,137,164,168,121,99,121,187,151,194,195,72,254,2,163,253,120,97,228,30,35,7,63,152,74,165,113,124,254,24,104,254,154,153,13,244,88,12,209,90,245,83,27,21,77,6,1,158,148,235,62,240,105,122,85,10,119,155,232,188,169,49,81,96,185,67,159,72,180,71,53,19,121,128,41,74,117,252,54,2,166,254,186,112,82,148,89,142,210,64,193,82,205,251,45,219,83,202,71,216,126,186,20,133,89,67,99,24,173,143,20,77,97,223,87,204,110,226,179,85,223,7,36,150,239,109,158,223,98,195,191,4,222,35,34,73,83,132,23,65,18,138,5,48,231,189,205,148,200,81,4,173,144,179,44,151,154,248,51,253,92,50,19,177,236,6,111,138,221,83,174,91,102,132,68,251,167,239,197,172,193,169,76,109,5,101,201,243,248,27,58,59,194,226,242,89,34,15,231,107,60,183,117,70,252,210,22,215,77,48,228,237,181,180,44,201,79,147,148,108,30,246,80,246,25,34,29,72,230,130,58,236,244,214,221,51,205,21,189,112,44,230,163,2,188,75,33,53,168,31,39,166,198,53,122,138,79,128,166,243,9,219,56,170,71,222,145,204,206,64,7,241,54,117,111,255,109,228,6,164,38,195,209,168,80,122,211,177,109,148,117,156,210,3,158,61,138,221,29,99,159,162,19,131,9,110,122,35,54,26,189,218,63,158,16,218,246,166,203,109,165,234,41,143,244,188,77,186,236,189,69,28,133,208,50,159,39,158,102,137,14,114,92,65,181,187,214,172,174,226,161,209,8,215,158,71,190,97,81,184,24,64,161,45,86,87,15,26,87,62,85,80,196,0,208,99,108,75,225,238,155,173,141,75,31,209,168,162,230,80,244,193,38,16,219,254,233,4,222,169,112,160,204,238,147,209,198,197,50,118,4,152,152,87,250,70,190,209,139,75,199,190,61,212,4,45,184,73,122,124,75,131,118,185,26,169,22,211,64,121,242,9,99,67,48,217,247,232,130,240,101,16,76,89,164,177,106,187,112,135,181,148,227,179,52,173,223,123,105,214,144,50,162,49,253,76,183,229,146,64,217,96,35,20,188,162,111,189,152,232,131,192,244,212,123,120,113,38,179,53,151,254,54,27,196,237,113,42,99,76,228,80,128,155,249,1,248,135,103,91,217,162,71,159,73,220,3,163,109,106,173,75,79,62,17,238,142,15,15,49,161,38,71,111,4,149,83,232,12,204,43,186,3,56,225,241,197,216,167,237,36,201,93,239,144,155,70,120,225,236,55,178,92,23,155,245,236,157,6,204,137,93,90,253,105,177,70,249,227,139,109,80,192,65,60,232,222,116,69,8,221,155,180,89,240,206,125,109,57,154,213,97,109,151,163,64,66,120,134,18,92,231,30,11,110,174,63,24,35,228,124,185,231,192,236,209,252,183,9,105,235,245,102,53,248,204,53,223,4,79,217,34,173,235,98,208,135,37,13,191,149,231,12,97,243,221,187,227,12,94,13,42,183,14,227,158,53,228,167,17,99,40,95,152,177,145,7,67,250,58,96,82,228,211,99,152,13,39,128,174,162,11,231,109,164,69,135,141,64,124,47,28,53,67,34,198,128,153,9,135,192,219,186,207,29,78,244,113,203,209,213,100,190,253,202,97,107,175,42,151,70,251,210,103,197,6,12,229,90,94,247,25,179,120,244,248,111,227,216,190,166,28,77,114,206,187,236,248,240,39,44,64,129,105,66,93,254,80,27,193,105,146,163,201,41,110,63,152,26,197,173,122,128,162,133,209,227,224,77,157,93,15,206,112,114,253,182,137,89,110,97,2,24,83,18,31,198,168,248,17,153,8,92,249,92,253,183,59,81,117,151,163,45,45,18,191,13,151,56,213,172,112,143,194,55,240,22,141,37,96,68,240,98,164,225,207,117,201,227,29,249,132,179,182,20,127,166,195,214,182,123,114,170,140,169,198,67,155,69,218,203,15,138,250,161,87,236,183,185,13,94,126,17,173,173,231,190,154,107,178,20,164,22,111,255,133,193,245,83,79,54,20,65,234,123,97,29,115,68,223,47,217,90,63,134,204,27,86,50,206,217,97,190,198,203,84,6,198,112,195,199,33,22,142,253,182,30,26,204,118,122,7,92,238,102,12,148,66,81,92,183,185,75,203,183,219,45,4,46,113,48,92,214,172,40,111,163,4,154,165,166,209,173,201,160,124,202,127,184,226,33,13,161,215,205,203,242,90,206,134,219,197,142,88,97,244,198,253,202,16,153,74,85,143,54,129,100,191,50,116,78,110,54,218,96,108,54,91,192,44,17,93,96,166,134,184,237,142,16,82,210,163,7,137,89,191,177,110,91,86,189,180,97,129,228,7,147,102,191,189,208,6,155,215,138,195,103,93,189,249,48,224,14,55,208,79,62,212,52,243,247,54,233,141,251,80,107,146,111,243,129,125,62,43,212,231,139,76,196,157,32,32,197,72,88,196,40,178,192,64,149,233,113,83,196,171,189,188,104,30,46,73,132,41,88,207,69,71,2,178,30,169,5,140,238,140,14,133,78,86,222,175,140,212,68,27,227,129,131,46,0,204,12,84,30,24,210,156,195,217,182,203,122,95,233,44,104,254,219,172,232,179,62,223,71,142,132,47,48,58,97,122,242,81,35,103,123,96,82,213,179,60,131,24,135,194,31,12,185,145,184,93,7,113,110,222,245,65,95,69,41,87,48,218,96,246,159,61,96,122,74,238,201,33,58,236,47,237,10,69,13,93,195,33,40,202,86,95,148,116,134,47,158,163,50,25,14,90,126,134,63,21,40,228,244,93,11,140,190,254,183,73,198,113,244,22,76,12,92,238,226,107,32,142,53,114,106,107,126,216,113,106,26,99,90,83,152,6,218,11,99,5,191,4,30,244,101,95,24,103,19,185,176,243,209,231,20,191,141,16,94,90,75,225,62,188,31,12,24,177,6,249,237,130,7,180,207,149,103,103,211,174,94,12,232,164,200,229,55,93,75,149,165,233,172,122,231,253,249,124,132,8,243,108,207,15,87,51,207,13,24,131,50,121,87,200,200,55,255,170,241,155,26,151,175,104,48,137,111,63,121,231,109,212,253,192,67,96,182,142,122,83,116,131,248,100,70,139,46,26,197,10,163,13,144,3,30,226,185,108,23,158,135,47,169,39,86,171,171,213,231,174,206,158,42,78,141,228,147,254,48,222,230,62,209,161,214,130,146,181,62,108,228,197,252,158,33,83,151,169,247,140,131,124,187,48,101,56,189,103,76,80,102,156,124,153,153,167,194,161,31,69,249,52,63,107,249,9,113,58,174,150,31,204,126,181,235,232,110,56,50,199,35,89,166,51,36,47,139,114,237,240,105,178,242,108,183,14,162,115,211,60,179,31,220,208,3,174,18,85,226,115,209,124,23,106,165,246,246,12,20,52,137,186,111,230,224,28,144,81,22,24,21,62,143,159,76,34,81,227,136,193,198,180,246,56,57,83,178,76,133,166,185,21,1,47,170,122,163,235,149,179,42,122,183,21,48,230,179,247,210,38,6,113,94,4,98,204,96,33,144,21,182,198,191,128,113,186,157,2,87,152,156,129,90,130,67,208,115,230,207,17,22,24,185,191,62,4,134,118,184,215,61,26,254,132,192,112,53,218,61,57,105,184,251,62,39,30,111,181,196,201,183,57,246,10,188,233,109,105,1,151,126,43,130,108,31,172,125,203,239,139,208,253,102,141,209,122,75,53,162,225,198,3,208,80,1,74,123,132,125,13,111,178,174,207,132,40,113,251,72,162,121,231,89,204,41,185,145,181,251,193,157,148,206,208,7,142,180,99,156,28,197,52,177,151,176,11,163,95,199,143,70,4,168,100,61,57,60,205,111,15,110,84,73,50,136,114,215,216,76,250,2,112,96,163,0,42,12,3,48,96,122,235,218,82,248,252,155,7,234,61,155,195,202,115,52,187,190,225,48,139,255,131,162,97,213,2,221,104,208,63,112,143,249,172,83,168,214,47,223,158,120,246,201,144,205,99,210,141,213,52,65,30,255,182,105,142,219,250,241,78,50,70,211,3,113,90,110,154,14,5,76,111,92,104,224,199,131,201,89,225,134,228,97,156,187,205,153,244,117,193,7,72,113,97,231,219,122,190,174,134,36,222,253,101,26,20,244,145,53,139,22,226,167,17,110,232,10,79,107,6,187,71,183,42,147,41,189,194,233,243,104,248,193,146,18,239,116,117,157,63,88,113,105,124,65,18,248,33,65,88,189,236,7,76,36,33,95,95,175,41,40,170,198,69,238,207,235,36,101,87,166,191,108,98,82,89,207,15,106,251,199,64,85,204,189,155,157,233,118,250,16,182,234,200,207,234,209,231,235,169,30,44,244,74,217,41,233,149,109,24,91,57,96,132,234,229,19,64,66,111,249,180,209,127,205,73,242,219,3,193,101,159,54,76,193,107,75,224,72,20,26,18,59,200,93,36,232,72,10,91,68,16,112,195,79,80,97,250,25,74,192,136,9,203,231,71,166,219,59,14,201,229,176,219,148,55,130,252,234,240,219,134,132,160,113,35,138,110,180,193,7,140,86,252,126,225,207,39,247,167,71,185,199,210,43,131,252,236,155,54,104,211,75,150,78,122,67,239,40,70,172,114,53,157,209,8,120,251,69,201,66,183,7,37,221,236,48,114,136,77,46,108,83,2,253,10,5,84,227,80,83,144,115,227,240,229,236,240,77,34,96,235,238,159,10,115,113,177,37,19,44,156,183,177,21,225,209,4,149,250,123,93,236,184,123,151,192,145,42,112,107,30,138,83,6,75,77,94,23,11,70,141,53,98,192,188,213,160,117,217,218,231,129,227,48,75,40,201,5,209,207,229,190,198,11,249,117,140,213,4,70,73,43,38,157,193,22,226,242,103,59,74,233,20,57,252,202,225,148,86,89,37,86,49,39,32,255,109,106,185,85,214,70,147,52,88,113,99,11,159,74,73,21,33,133,9,49,226,131,55,117,34,153,180,112,112,59,223,133,31,205,66,185,94,212,105,193,6,246,34,211,161,81,173,227,219,53,195,182,46,111,155,6,160,216,169,142,179,54,165,37,27,70,168,150,99,180,122,175,171,72,188,76,230,108,123,59,47,232,56,1,154,30,140,60,238,142,171,206,102,3,35,240,137,181,211,136,159,70,136,59,119,133,247,154,49,74,33,63,46,189,236,206,42,16,96,174,77,15,37,67,235,159,14,133,54,42,39,255,54,21,255,255,127,83,174,200,234,205,1,159,121,37,43,106,251,133,123,112,154,121,62,48,109,171,1,183,93,245,37,176,247,109,129,98,26,41,155,3,224,171,158,204,185,206,186,171,143,138,15,166,199,131,228,157,246,249,30,221,123,15,56,137,7,243,239,202,178,211,153,182,169,81,143,242,188,7,28,88,99,208,183,33,218,157,6,159,143,104,199,109,35,122,39,209,230,129,83,200,192,108,147,199,215,242,196,162,64,229,50,172,192,20,152,245,137,227,176,93,2,109,99,118,189,178,51,221,230,123,44,185,246,7,101,179,18,191,124,230,248,158,244,151,75,212,183,64,219,51,15,76,246,240,247,158,51,217,114,57,53,177,77,132,131,104,180,212,235,78,106,31,43,125,41,126,110,74,190,75,202,34,200,9,157,72,202,159,55,45,90,67,231,129,78,186,57,38,176,193,186,171,7,39,234,65,254,72,240,1,106,18,125,80,131,9,213,91,224,65,249,81,102,40,24,32,241,181,18,142,107,8,0,63,121,56,189,108,227,118,129,31,233,133,201,119,198,109,49,45,107,126,102,153,172,81,247,115,163,121,94,37,179,132,1,109,9,157,109,44,56,155,214,69,76,53,212,119,145,227,39,96,217,116,61,34,89,228,15,133,178,247,21,63,51,152,34,124,44,149,8,61,106,244,142,17,231,142,5,231,124,224,87,222,204,208,30,221,101,155,208,161,36,73,70,176,20,34,3,234,112,63,145,97,126,126,26,253,250,8,0,186,117,150,200,109,97,181,27,177,7,11,103,209,233,17,3,163,226,241,193,89,75,230,243,200,14,186,35,221,220,49,109,108,186,38,28,184,222,93,7,154,15,73,178,209,208,173,92,87,223,100,98,40,233,63,207,164,59,89,28,255,101,118,6,26,0,80,145,139,16,25,193,73,13,107,44,199,27,129,191,73,178,106,60,70,22,216,9,123,84,0,103,211,13,38,51,198,138,128,171,217,215,164,113,205,249,240,186,15,35,72,98,43,233,133,33,205,148,226,137,225,230,149,101,9,134,156,177,219,188,240,9,61,100,162,156,240,182,162,20,132,6,250,172,186,123,157,86,66,151,0,58,103,13,36,97,231,215,125,183,21,38,123,40,240,217,138,213,122,97,200,63,69,225,19,57,122,6,178,147,9,175,50,43,152,165,220,236,177,173,200,214,140,37,112,181,102,143,216,200,181,221,165,128,54,233,195,138,173,243,153,92,48,18,212,216,30,247,238,216,212,15,188,56,52,190,238,212,34,34,81,50,44,61,148,21,198,173,54,118,222,200,95,74,184,103,242,140,221,11,238,180,141,160,255,241,238,89,252,169,52,24,108,83,159,202,89,109,210,77,86,88,89,72,223,39,198,7,17,51,53,184,115,179,190,251,114,152,35,158,110,56,81,108,210,205,22,42,150,146,9,177,204,235,208,221,239,198,47,34,96,214,15,77,86,156,168,186,69,254,7,62,161,238,18,97,237,175,155,123,50,121,144,39,211,81,83,143,92,6,50,93,181,234,79,147,27,137,4,15,245,208,231,243,99,201,172,190,58,161,182,207,54,92,178,44,56,92,151,56,218,180,250,53,185,196,102,96,71,222,139,166,235,164,249,161,188,151,55,168,33,87,244,39,199,9,245,185,249,162,75,63,125,214,2,2,173,157,33,161,108,165,238,179,166,76,133,79,16,23,185,41,90,107,74,214,148,220,25,134,197,163,5,68,21,217,184,40,60,67,17,129,116,32,4,84,205,216,209,62,21,169,93,188,5,106,214,223,254,85,238,29,182,44,179,228,18,141,144,23,137,74,212,82,101,113,27,72,76,36,95,36,176,228,196,162,94,225,230,53,127,208,178,158,95,54,225,112,255,4,32,63,55,29,43,108,160,66,187,115,155,132,216,214,180,49,93,67,219,215,16,211,179,170,154,208,166,201,59,197,51,131,168,147,228,235,132,114,127,226,187,26,25,235,38,108,53,59,154,158,78,255,109,244,54,199,147,158,45,212,231,60,15,207,19,171,122,225,102,46,28,105,122,44,115,123,121,224,57,71,84,8,232,71,214,36,191,85,218,35,43,125,190,15,26,41,31,120,198,7,134,34,194,76,237,57,185,137,146,4,76,219,138,222,23,37,234,26,71,83,138,42,122,242,42,195,148,136,54,175,231,210,168,134,248,35,69,146,107,60,63,93,176,142,238,1,103,136,204,10,35,70,231,63,93,72,207,22,189,178,76,30,59,78,222,18,185,74,121,95,152,107,70,182,189,160,129,172,3,141,46,165,41,213,34,26,35,154,194,72,183,199,201,165,211,10,176,181,20,155,126,211,133,46,250,200,42,198,50,253,194,92,218,86,152,153,62,170,92,72,221,52,61,218,226,9,255,101,211,20,79,122,180,169,48,182,128,207,236,170,87,150,104,133,143,159,166,84,168,15,156,55,208,82,156,155,28,142,230,249,75,70,152,208,31,89,166,21,81,63,144,51,250,123,196,73,231,34,33,213,105,121,46,140,29,173,110,136,79,139,86,231,202,184,153,144,130,207,162,50,52,32,104,108,23,128,193,124,149,188,215,115,180,61,8,47,167,50,161,213,167,242,71,120,226,104,55,175,88,129,77,135,199,175,12,195,9,77,225,156,56,150,114,147,163,25,83,182,161,232,89,22,162,192,108,105,251,167,50,8,5,207,151,190,3,91,105,74,97,182,145,126,114,4,214,182,222,53,172,175,112,189,49,95,199,84,30,180,173,32,4,156,119,217,158,114,40,41,149,150,227,220,24,51,87,173,58,162,132,22,23,78,200,188,202,11,215,40,141,67,81,213,73,250,124,240,183,160,121,6,77,99,175,240,12,132,184,167,243,228,159,112,153,92,219,89,179,3,38,133,172,63,123,182,8,43,94,100,103,214,28,207,45,159,57,119,5,92,77,160,89,222,36,83,126,48,9,104,185,127,199,193,137,128,162,54,141,94,245,72,237,169,0,159,64,209,115,86,116,11,119,37,88,12,26,48,166,7,3,124,209,93,183,208,131,26,189,247,115,160,55,13,237,90,47,13,205,163,26,164,148,19,61,107,129,25,237,134,115,54,31,254,200,131,232,165,97,253,176,90,144,13,168,77,104,198,235,236,150,224,184,236,128,225,72,40,255,162,99,68,22,39,167,37,82,38,97,246,97,197,169,139,192,165,181,135,201,128,163,228,101,219,152,82,129,84,244,241,125,115,57,30,250,99,54,77,147,10,155,149,109,192,115,45,165,11,20,102,21,31,73,228,188,72,207,40,124,62,252,22,20,36,179,44,150,251,166,130,58,250,133,137,22,132,201,0,109,52,214,251,140,146,65,174,122,52,243,180,127,247,244,178,15,141,207,168,179,180,248,116,57,186,100,229,188,144,204,115,13,126,251,237,60,100,214,32,118,111,193,142,205,246,250,203,3,15,6,99,192,173,55,101,235,88,75,95,139,75,195,217,81,41,76,39,126,58,95,81,80,206,206,250,161,209,4,189,70,213,5,133,15,92,49,76,217,202,204,218,205,59,25,129,91,174,202,189,226,199,150,231,161,50,230,133,83,105,124,123,91,108,26,240,185,112,153,209,40,99,246,113,185,114,204,219,50,152,240,185,13,99,16,224,180,149,216,213,172,108,224,31,112,134,70,177,101,178,69,158,160,120,107,28,112,169,186,65,194,46,207,77,93,13,54,163,3,129,201,89,175,122,97,114,235,74,119,219,78,193,53,116,41,51,133,220,107,117,239,2,251,233,51,209,40,140,99,73,191,71,67,205,147,11,55,45,139,124,175,236,60,193,174,176,37,124,226,104,230,46,165,233,193,242,156,151,180,185,234,115,234,68,235,106,112,23,73,19,230,45,12,65,36,28,46,165,243,172,3,90,162,99,211,128,235,99,208,42,81,82,83,248,44,88,81,56,97,89,212,100,145,89,172,239,184,108,184,17,93,121,145,231,251,96,222,113,166,234,66,61,118,43,12,67,252,194,40,27,63,71,27,177,207,97,156,189,228,227,109,180,114,187,54,8,238,237,53,61,47,19,58,79,138,167,130,125,67,85,170,106,239,164,5,252,145,194,40,208,202,36,220,244,220,98,156,165,105,114,117,2,19,19,7,155,20,189,141,46,37,132,134,13,244,157,87,160,7,107,144,69,115,99,247,14,105,232,9,244,74,201,209,70,179,12,90,37,153,169,252,28,205,174,49,198,97,226,243,85,58,105,69,172,206,131,249,180,25,72,250,117,86,147,65,233,1,147,192,120,224,184,238,132,79,133,70,196,13,249,102,31,72,28,154,180,246,254,171,65,123,128,6,55,177,106,106,144,204,117,117,93,67,131,117,191,9,163,18,246,75,160,115,245,135,87,60,152,215,3,165,186,209,20,198,199,50,30,216,137,112,53,52,68,102,106,247,251,170,19,27,55,253,105,83,158,189,143,59,137,125,153,193,248,170,239,251,178,170,146,227,205,253,193,165,128,121,34,173,13,201,64,99,99,81,226,3,225,190,198,124,142,174,166,216,32,112,127,174,188,64,26,145,163,41,13,11,27,251,196,39,181,9,156,53,3,128,111,30,50,89,1,219,59,16,170,55,69,51,223,205,194,95,159,67,30,203,153,130,206,230,199,179,100,105,97,138,172,68,241,51,139,103,87,115,196,128,4,34,177,156,124,194,21,243,185,244,204,79,244,71,43,63,158,109,71,176,231,89,65,228,243,169,197,228,230,122,216,53,194,191,23,102,62,221,52,222,163,140,203,133,12,111,36,194,91,56,67,237,106,26,22,242,187,150,179,247,246,36,107,8,85,206,127,42,88,21,70,23,133,89,150,62,7,183,72,43,174,69,207,183,38,6,233,179,118,135,96,58,56,44,83,171,157,12,153,156,139,247,93,193,126,214,172,35,50,108,148,72,189,61,132,194,147,28,76,70,58,123,211,236,180,194,163,204,86,72,163,157,215,209,188,245,132,30,45,137,60,201,112,150,104,83,158,38,220,38,65,177,41,76,122,131,222,156,86,23,146,246,142,70,159,75,116,181,156,219,218,242,158,177,49,184,126,13,19,139,183,167,117,132,105,54,52,63,169,126,225,243,170,231,182,30,219,15,70,94,183,202,138,91,88,160,157,209,6,76,64,180,5,254,209,108,188,31,7,78,230,214,219,162,223,204,91,71,166,233,128,172,167,163,102,68,31,60,36,122,113,1,227,117,192,30,141,254,61,6,77,239,111,199,76,10,157,163,73,166,71,169,141,86,188,14,253,12,43,250,102,237,245,193,186,180,196,19,71,156,186,74,36,81,32,248,79,111,193,59,223,209,89,200,180,223,198,100,9,99,44,100,88,153,91,219,113,202,118,62,167,185,8,84,217,30,21,83,170,159,113,44,229,25,237,182,89,38,230,225,239,35,141,245,182,219,152,103,194,61,152,198,18,153,48,232,181,172,46,137,64,193,143,24,86,62,234,179,218,174,112,106,220,67,59,7,17,185,161,151,208,133,61,40,244,61,173,6,245,103,175,21,13,172,212,96,180,223,198,116,143,252,145,117,147,112,149,181,7,181,255,228,221,192,231,11,223,226,108,12,154,96,193,120,187,123,198,105,182,43,122,38,47,87,59,233,140,126,89,171,43,6,125,241,229,241,161,116,205,105,176,11,110,225,32,134,84,32,22,72,255,178,116,94,89,193,171,171,44,226,125,83,133,123,84,217,9,152,134,202,7,23,122,214,99,170,168,40,133,229,226,189,136,39,144,132,103,16,116,20,147,73,134,209,90,63,24,87,147,30,79,131,163,73,91,254,222,33,18,247,214,44,36,104,194,233,170,124,48,169,139,38,191,76,123,116,249,62,87,86,34,90,15,239,193,5,83,231,252,205,5,103,134,35,86,44,2,99,227,214,191,220,235,156,148,178,107,124,144,21,163,61,95,101,207,235,66,213,37,223,155,130,135,28,166,21,211,188,7,167,30,91,206,240,240,45,7,1,44,75,221,189,238,31,139,252,219,75,193,39,47,229,170,155,2,19,81,127,195,158,63,84,69,240,3,39,35,242,250,165,17,76,140,124,79,110,77,221,206,106,66,232,147,138,115,19,24,57,195,230,39,167,233,47,38,10,67,145,177,206,129,86,242,90,23,94,84,205,86,92,248,178,95,23,120,144,231,141,11,203,237,54,68,129,66,212,159,113,240,89,51,138,140,19,51,79,240,221,43,119,77,103,175,92,153,213,104,226,186,51,139,223,148,163,39,21,159,17,39,231,212,69,30,138,25,62,101,127,40,201,218,209,21,198,27,207,135,25,141,121,41,235,125,81,21,117,158,140,9,144,37,25,133,56,69,38,231,111,211,226,2,249,64,174,140,0,217,183,90,192,196,142,122,52,186,142,163,7,140,61,74,86,184,69,54,98,254,132,115,178,194,41,242,232,160,231,107,137,144,233,160,125,236,243,113,109,135,33,76,203,32,62,243,142,177,85,29,110,103,45,174,50,82,160,35,164,81,3,166,16,38,47,164,17,185,220,11,231,50,229,194,240,121,240,46,97,80,104,77,114,101,13,79,250,22,159,151,69,173,10,159,151,237,205,142,6,207,169,239,131,118,70,55,95,181,43,147,45,36,176,149,247,238,201,241,0,150,75,67,152,218,205,25,120,42,244,156,53,133,73,54,180,11,183,45,179,70,54,235,200,248,180,15,220,187,28,124,190,142,218,229,129,195,12,18,116,224,244,113,143,157,233,178,241,129,105,134,216,247,109,90,79,200,133,217,146,183,121,199,89,110,87,96,14,152,172,253,29,103,116,66,203,101,211,33,216,87,140,163,109,189,137,2,19,238,165,17,243,25,181,93,129,211,116,61,127,62,189,188,111,220,110,162,209,52,122,239,251,101,46,153,193,217,67,108,55,153,230,171,63,51,151,220,115,130,157,232,138,10,204,40,168,90,14,129,187,137,211,59,76,247,218,152,2,155,100,167,195,236,215,119,174,2,87,82,131,254,72,74,54,237,8,129,147,73,142,196,100,7,65,52,63,112,114,209,100,131,215,37,43,98,141,113,150,171,237,171,34,154,249,99,200,3,71,1,40,26,29,39,253,181,169,203,80,160,59,125,196,132,83,22,188,214,45,40,178,112,241,170,207,87,136,99,200,133,77,214,35,142,174,4,27,50,217,29,216,200,18,23,46,93,62,220,100,218,0,53,208,121,69,40,0,51,21,230,28,104,110,83,166,89,178,22,72,81,4,140,11,153,194,147,246,171,56,247,121,132,87,243,0,184,172,158,99,202,96,115,116,125,222,128,115,247,222,127,67,245,219,57,167,61,193,93,188,44,43,20,233,72,248,121,199,236,123,97,84,65,4,206,8,56,95,184,117,125,211,84,101,215,189,236,12,111,237,162,196,96,45,203,211,22,235,109,224,132,159,166,28,60,178,44,153,24,148,165,92,238,3,37,25,41,111,154,5,118,52,61,122,232,109,157,127,104,46,250,13,188,242,213,0,66,154,31,61,147,88,113,43,29,233,122,95,197,154,117,47,140,92,166,92,57,237,82,242,174,105,140,208,151,73,189,193,41,122,192,157,53,65,225,52,188,42,104,240,184,76,96,96,44,113,202,61,154,223,150,49,74,218,161,228,184,52,179,9,146,199,146,205,54,46,46,173,15,97,102,1,39,62,198,120,157,70,69,148,43,39,151,83,35,58,59,91,215,162,107,42,21,249,179,255,138,163,205,104,79,30,11,229,182,18,51,22,107,213,173,232,35,19,190,47,65,218,164,106,166,76,73,168,136,147,211,138,163,17,232,186,225,87,53,130,83,242,144,117,209,92,123,213,51,128,41,225,20,191,242,134,186,249,13,22,208,201,49,153,168,15,166,179,87,194,51,211,61,30,53,158,121,135,166,210,20,134,57,158,252,202,187,245,93,10,250,91,34,62,148,234,232,77,222,152,105,4,14,39,51,96,116,40,229,104,100,90,91,172,47,80,2,119,81,180,186,213,18,32,133,48,1,49,239,137,161,48,79,220,209,244,137,65,26,201,241,188,113,145,188,212,107,115,247,157,109,197,122,76,139,198,181,67,170,214,148,70,58,212,225,77,127,250,84,152,218,171,15,5,56,11,183,130,86,141,164,50,122,124,250,228,4,115,209,219,34,125,29,11,54,91,208,171,117,2,156,72,210,199,209,20,10,94,184,68,55,251,180,98,107,126,208,243,170,226,235,131,155,40,107,151,193,35,199,235,192,184,248,110,172,127,231,158,46,137,105,3,142,10,246,3,47,111,174,3,230,197,235,109,39,19,12,118,56,175,155,66,52,180,55,239,3,67,27,224,60,164,162,47,4,41,252,47,91,124,96,250,69,230,126,158,89,117,235,213,9,77,174,92,197,6,131,209,72,244,147,147,131,159,69,127,187,192,122,242,147,231,246,103,168,208,213,236,15,28,116,94,194,153,189,236,17,6,192,200,247,100,218,9,4,54,141,211,56,183,213,206,117,24,230,233,69,119,178,68,67,172,175,126,131,184,186,14,53,28,74,186,19,231,243,1,212,121,143,30,212,198,245,219,75,52,76,79,135,151,213,56,20,166,190,83,2,158,245,170,254,153,22,19,178,73,126,52,2,191,87,6,172,90,255,90,245,126,16,174,163,137,23,186,205,10,168,94,198,209,164,105,231,51,105,172,32,39,2,91,105,79,103,36,226,191,56,185,233,78,233,116,7,147,114,250,35,55,231,105,61,57,237,120,238,208,128,54,28,122,193,85,231,210,213,157,127,14,219,168,108,93,27,19,22,192,62,196,91,95,250,203,68,110,103,135,24,135,146,142,211,56,38,145,116,140,99,207,20,209,245,145,144,71,24,62,153,81,7,127,159,55,226,246,46,206,65,175,78,17,135,108,243,48,98,221,245,155,66,134,127,119,157,72,207,72,242,237,5,53,242,118,139,41,54,204,42,178,253,14,51,249,77,57,247,96,215,228,153,3,6,116,189,82,235,213,246,99,231,199,125,20,194,111,30,83,62,77,210,174,213,95,165,210,166,200,149,53,155,36,28,220,230,87,46,112,54,125,206,15,166,249,118,54,185,169,2,177,42,30,232,110,91,250,39,128,49,98,245,240,139,149,226,246,97,97,219,148,231,72,241,211,244,36,221,106,138,105,118,208,144,235,151,13,203,251,18,240,126,180,220,30,241,23,169,225,222,101,185,166,15,100,204,152,80,104,127,46,178,124,32,173,49,34,48,220,38,165,45,35,112,177,130,222,201,204,72,13,50,163,16,61,151,200,140,241,21,55,89,30,216,46,164,22,147,240,153,204,197,231,239,192,150,219,188,112,71,128,249,190,75,190,22,230,175,184,112,184,39,247,167,153,243,195,8,141,167,130,105,80,21,152,136,204,243,151,20,45,144,124,149,147,99,8,234,206,138,8,107,76,73,182,212,105,218,101,158,47,38,148,174,146,119,227,202,207,75,114,243,135,148,77,113,243,162,103,51,185,189,76,74,230,204,122,76,4,30,24,70,102,135,81,249,144,43,163,236,51,194,137,0,138,104,189,76,79,171,66,224,223,236,71,91,76,211,186,62,114,152,194,95,82,151,182,130,156,151,194,36,245,220,99,196,92,168,117,50,59,19,93,158,174,216,118,62,112,107,76,144,151,157,40,208,251,185,233,172,159,89,199,66,167,76,234,231,30,29,71,7,249,105,202,247,225,174,109,116,187,46,241,147,73,197,133,64,31,251,40,120,68,23,70,9,193,19,84,118,244,186,246,243,213,186,223,115,216,80,163,219,220,178,172,0,164,229,90,248,105,164,97,190,68,242,70,134,25,112,175,184,177,37,86,54,248,16,65,198,140,247,57,236,49,42,188,9,229,227,190,207,252,165,235,61,5,160,236,76,56,82,103,44,100,242,237,219,255,118,152,44,4,74,178,50,53,36,216,61,223,111,27,239,45,235,172,147,141,70,244,161,8,234,223,190,112,155,148,90,232,161,208,250,73,83,128,156,187,240,84,93,142,145,44,43,146,16,58,227,81,22,254,158,202,185,167,121,149,32,109,42,53,207,147,15,197,159,181,232,132,199,234,95,188,42,130,246,109,210,23,194,52,238,233,45,6,188,10,240,89,72,139,254,243,55,14,217,101,21,201,209,178,58,37,132,142,62,56,163,160,151,150,110,250,206,55,224,242,152,120,141,225,234,165,251,81,168,165,223,88,224,111,69,114,252,219,40,123,194,253,192,19,177,142,170,91,116,75,135,125,240,121,126,179,60,240,249,107,167,95,160,216,62,146,204,197,205,4,197,195,0,180,24,85,163,232,254,255,204,119,30,211,210,242,53,16,218,151,75,59,11,113,140,226,2,145,163,232,142,178,39,235,161,113,152,28,96,210,141,246,108,190,231,131,64,143,237,139,110,164,201,130,248,203,54,23,247,181,117,183,106,84,174,128,97,116,75,194,145,26,197,9,231,190,145,68,121,44,213,39,20,73,45,172,185,11,110,38,85,99,156,101,234,18,159,50,126,34,37,152,52,152,56,67,58,4,159,153,129,168,114,104,124,5,239,199,237,2,16,94,172,186,197,192,233,224,42,250,147,236,191,188,170,223,166,237,154,107,21,42,225,207,182,172,132,148,52,133,52,182,81,26,167,180,213,175,35,30,147,206,187,105,59,81,202,53,138,205,220,166,238,17,90,83,243,44,235,98,208,104,217,236,48,174,35,113,201,77,3,130,177,47,7,8,243,44,98,68,249,237,78,174,63,108,102,105,75,24,250,192,233,127,169,225,41,73,199,228,122,66,168,51,176,194,225,138,60,192,179,71,160,191,38,172,79,176,15,221,122,221,39,104,92,81,237,167,189,101,60,111,3,229,227,176,232,33,77,93,170,134,126,104,106,123,200,74,51,185,181,118,11,92,27,250,151,46,61,79,198,80,119,209,236,254,189,31,198,4,249,219,210,57,133,228,242,142,223,134,3,210,101,190,178,78,111,79,67,157,165,133,90,75,210,73,252,60,240,146,68,14,61,119,201,90,208,20,198,146,228,240,164,114,32,107,118,103,83,18,178,248,116,206,75,244,135,15,69,138,103,218,22,174,142,242,76,151,81,221,125,8,155,101,66,147,109,217,36,176,247,78,122,92,142,242,51,208,204,53,120,187,219,56,107,133,100,235,233,101,34,132,10,53,117,82,38,242,196,45,77,26,68,5,196,34,178,126,185,232,20,102,207,244,32,189,117,110,92,226,55,58,121,118,157,33,152,62,173,187,230,194,80,100,195,27,197,168,185,87,225,15,99,69,130,81,87,247,166,255,139,58,133,194,168,90,205,40,94,207,103,77,134,107,9,11,207,165,195,43,58,184,2,35,218,214,124,162,69,197,13,183,69,185,177,134,127,156,23,183,161,26,36,61,249,134,246,48,67,0,60,155,231,171,192,88,179,121,44,130,228,37,91,188,251,204,19,102,150,205,143,46,38,159,34,40,95,171,171,169,158,8,182,233,93,163,12,59,195,106,96,152,15,203,63,54,59,166,250,61,185,159,47,76,159,104,17,175,173,21,106,100,35,167,195,212,220,134,150,183,41,59,15,223,157,224,225,187,228,187,163,102,102,81,231,7,163,236,39,219,42,148,135,168,224,125,187,19,19,179,238,82,69,51,6,111,148,191,205,219,248,174,228,152,83,192,134,113,148,9,252,94,54,70,47,197,195,128,105,4,220,42,197,141,6,71,44,106,227,3,219,133,44,229,162,118,102,119,124,13,188,106,95,144,121,156,2,163,59,228,59,182,97,170,169,83,78,142,9,74,36,90,48,128,60,227,83,142,134,90,231,172,118,234,224,137,14,16,129,105,143,243,82,110,199,245,91,139,31,8,18,146,85,119,178,66,70,217,36,203,165,109,183,238,153,16,162,209,204,22,240,28,221,189,250,221,204,184,91,82,218,136,26,177,153,252,96,6,250,150,186,60,186,53,152,212,126,48,194,90,90,90,71,204,106,187,136,17,10,57,148,255,182,194,40,213,126,207,140,249,155,0,74,224,12,71,195,143,46,89,188,113,121,155,57,52,84,207,16,100,19,116,177,74,197,198,147,98,12,153,158,21,102,13,90,95,132,141,154,17,228,79,249,221,98,213,238,236,112,178,146,208,133,233,150,74,158,184,98,33,56,95,115,253,183,95,228,127,77,3,49,75,20,179,221,243,73,164,144,80,214,173,175,109,9,61,246,24,214,189,39,115,227,217,1,178,235,112,13,247,130,56,64,210,9,138,177,234,155,33,244,221,165,71,159,201,143,118,37,39,244,117,250,18,134,132,107,231,225,18,22,132,93,196,89,236,164,204,202,212,137,42,179,47,25,52,22,72,209,156,251,174,43,220,55,123,179,30,164,139,154,152,160,11,165,195,21,206,69,114,136,112,34,178,119,148,83,57,176,7,39,59,126,107,1,27,225,28,2,103,108,234,30,48,177,27,114,206,82,181,154,152,38,89,206,7,30,62,70,214,31,160,9,179,31,125,38,96,108,216,202,147,255,41,97,169,51,205,25,84,48,163,202,186,149,10,106,38,154,98,193,121,176,133,21,36,92,35,106,178,2,119,138,213,235,154,253,96,222,169,48,1,130,71,61,88,101,39,205,177,91,247,123,28,141,81,84,209,75,131,232,53,106,24,71,13,77,207,108,235,118,15,23,34,58,217,175,0,16,48,93,135,97,118,74,98,84,159,231,70,135,34,92,136,104,47,109,154,44,64,224,58,228,156,204,168,110,245,39,11,206,50,19,46,119,244,47,105,182,141,242,201,181,68,28,8,133,149,39,255,88,123,68,184,164,19,159,215,65,234,231,110,25,72,100,86,173,43,44,200,17,113,97,70,246,170,10,195,227,9,239,179,142,215,99,215,76,52,115,123,108,102,224,255,173,172,191,141,99,133,91,159,245,243,21,246,174,251,168,102,62,209,177,165,176,222,38,221,162,33,43,22,176,45,165,93,11,138,107,172,240,227,133,157,178,116,243,104,172,232,120,164,196,226,215,217,201,74,161,200,250,133,15,49,218,144,186,113,45,102,103,115,157,201,243,86,148,204,81,56,82,84,106,203,75,214,120,72,186,227,58,147,91,158,238,217,51,51,234,195,96,246,172,248,253,249,105,26,80,238,203,54,105,129,36,156,17,20,46,234,69,103,218,202,86,193,248,47,156,197,115,57,119,246,176,108,144,34,10,187,82,250,137,166,242,127,96,8,135,169,57,15,187,41,181,136,230,177,24,39,84,5,110,183,42,172,38,52,112,238,158,184,33,211,33,71,147,193,216,241,64,147,17,195,149,225,70,63,126,24,240,145,38,168,114,207,197,168,254,241,170,177,242,27,194,102,65,24,181,238,240,25,38,81,246,80,243,16,160,202,1,154,119,130,210,254,232,173,232,242,174,52,64,56,67,219,152,160,241,166,177,171,28,202,41,36,153,118,13,238,215,148,186,26,48,129,232,245,129,199,133,75,79,14,221,57,44,13,205,165,75,201,140,168,237,196,0,182,38,54,41,135,20,243,90,22,11,100,202,243,114,95,204,9,53,156,76,153,54,179,240,8,202,180,14,190,18,19,33,252,20,57,185,89,199,198,44,74,163,225,150,8,24,251,188,21,174,104,228,146,101,62,106,103,141,58,239,62,172,201,50,5,245,251,203,182,56,183,28,59,106,184,200,122,48,229,169,233,236,227,51,172,232,9,153,10,215,238,250,138,231,186,145,77,89,122,114,246,31,65,196,165,229,102,72,158,173,82,184,170,215,94,217,122,57,223,11,175,225,221,64,93,236,236,190,155,222,54,89,162,152,103,55,81,148,60,178,77,207,251,157,40,43,162,69,23,54,118,121,12,97,94,72,27,50,82,208,57,185,150,185,21,165,20,9,160,217,127,229,59,21,86,124,52,132,235,85,150,149,46,99,20,210,129,37,87,118,98,131,90,34,185,82,16,195,212,81,184,76,229,210,207,93,248,91,225,168,225,112,181,194,121,132,62,243,53,146,62,20,70,105,124,247,144,210,170,12,195,243,41,19,247,198,116,133,61,168,112,197,200,126,101,215,70,197,10,19,89,45,121,33,182,1,242,105,129,56,108,116,121,104,36,60,82,152,191,150,179,86,108,221,148,16,244,57,17,96,225,197,186,178,60,51,155,212,93,100,197,210,21,184,180,9,140,174,132,231,123,11,58,184,215,110,212,206,77,86,212,97,251,52,87,211,43,67,232,213,19,155,133,126,186,170,183,61,169,184,251,209,25,209,124,189,240,100,66,118,195,115,205,75,138,126,104,220,236,230,53,38,210,212,180,59,234,235,58,209,108,158,145,197,78,8,1,232,56,67,191,60,50,228,48,251,179,44,1,184,162,55,159,227,179,169,131,12,157,83,32,216,175,128,209,172,84,138,52,130,29,177,4,208,161,131,71,171,82,164,81,89,243,187,58,219,87,228,94,132,207,123,254,45,123,238,5,199,138,51,99,9,127,180,209,116,237,163,148,6,197,165,19,49,238,69,125,120,250,145,46,192,37,73,108,114,70,225,50,67,197,2,5,113,101,105,194,246,242,92,112,34,58,157,74,170,197,16,113,251,32,77,76,74,67,217,98,244,75,132,69,56,196,202,36,5,15,40,137,164,90,189,240,118,2,168,149,52,121,15,49,224,22,253,206,106,160,196,214,100,214,176,30,175,90,25,89,130,202,3,195,210,245,137,248,76,77,38,59,167,48,242,139,126,95,152,85,42,45,54,89,43,103,20,20,25,181,93,153,127,231,194,87,216,232,37,68,4,244,203,78,212,219,163,48,192,201,177,145,83,30,103,11,87,8,187,52,150,36,101,129,226,108,31,191,77,39,148,22,68,72,70,151,11,99,77,59,245,141,156,231,24,5,145,100,49,145,178,133,105,134,216,81,245,59,235,236,24,146,161,129,41,187,221,42,192,116,208,68,121,6,24,165,42,255,130,96,32,94,139,53,198,10,50,173,81,27,131,8,208,214,203,217,29,247,125,145,120,150,105,33,163,173,185,227,145,54,24,37,243,137,222,72,0,5,60,240,34,159,202,53,182,210,120,192,228,243,117,144,239,152,206,18,133,17,229,44,66,65,92,97,139,206,48,75,178,131,54,126,245,104,81,140,108,147,13,203,84,242,118,186,103,46,207,124,4,115,174,212,117,225,68,6,94,190,219,66,143,96,252,176,73,91,116,229,156,39,214,151,251,68,232,147,210,175,190,140,200,153,38,75,215,44,101,187,51,164,239,187,96,202,150,159,238,180,225,68,109,24,235,220,172,247,140,75,103,185,143,243,215,123,36,240,38,140,143,43,163,133,67,163,225,141,4,100,187,104,175,218,208,113,182,226,145,200,59,112,34,185,164,45,0,39,60,40,30,248,49,188,75,78,218,187,64,30,245,22,204,167,21,156,4,222,172,94,23,238,90,158,165,49,226,12,178,152,81,120,117,26,14,159,181,6,209,214,248,48,187,165,83,180,235,2,93,245,29,147,66,203,215,182,28,24,75,232,152,81,232,148,208,189,9,145,198,240,69,51,157,197,97,95,233,74,131,247,140,175,150,114,159,174,122,217,50,207,94,228,57,67,25,41,50,237,145,201,152,208,59,10,19,66,2,36,36,109,103,164,199,177,70,120,246,0,249,39,169,231,67,33,227,3,167,167,158,99,150,24,40,214,58,162,199,50,16,102,48,39,136,105,182,182,246,144,77,143,33,202,90,46,228,7,250,255,250,138,224,11,55,199,174,217,98,60,109,16,144,112,248,236,113,111,243,59,112,163,64,18,156,15,235,97,27,207,198,103,68,77,46,113,184,182,21,97,248,112,62,107,103,30,109,196,247,138,162,103,254,14,142,217,54,51,217,7,166,64,24,92,22,42,208,178,223,3,206,30,43,79,243,143,107,109,252,55,76,162,236,133,75,11,134,26,114,5,186,29,44,137,236,125,114,162,12,77,186,181,232,125,113,238,184,114,54,150,91,159,217,242,218,19,132,41,94,157,222,21,93,133,193,152,162,32,163,61,96,137,115,5,137,114,254,178,150,10,215,208,66,196,204,149,221,226,243,195,57,185,85,47,12,11,248,65,114,207,25,77,138,160,137,157,149,99,104,58,195,86,138,182,47,175,142,110,1,61,122,153,55,128,147,246,96,245,233,118,47,91,12,123,25,129,196,152,89,97,50,53,243,242,9,87,147,157,13,112,41,113,110,4,236,159,214,183,69,155,184,223,87,65,119,87,111,59,255,88,200,65,163,100,93,210,176,111,218,34,16,36,76,236,6,117,119,62,110,115,2,4,206,179,241,209,187,198,173,49,216,132,208,63,181,7,140,22,198,185,131,194,70,219,177,126,215,38,128,211,227,194,51,186,135,207,19,39,16,168,85,104,173,207,251,98,210,158,151,81,219,89,94,159,145,84,227,212,231,69,158,57,229,201,72,208,96,233,35,197,76,233,116,71,118,38,1,154,204,3,38,109,211,158,239,118,185,75,0,84,95,76,6,159,79,239,60,49,231,222,161,171,183,148,42,127,62,30,142,9,184,67,236,211,235,158,36,58,157,225,76,77,177,190,159,222,30,209,24,183,109,156,60,67,124,132,243,14,102,181,57,63,41,139,156,240,106,118,152,29,120,209,93,44,77,142,78,238,161,31,134,92,163,14,5,122,139,211,133,171,104,44,88,30,231,188,255,25,172,112,180,111,245,3,64,52,221,203,91,100,18,167,246,44,161,164,52,103,180,177,204,10,73,70,63,0,138,185,247,232,196,6,94,127,26,121,47,255,248,216,21,173,245,7,189,189,107,176,246,132,161,246,131,115,116,254,144,179,121,146,87,25,41,209,75,225,207,67,131,112,208,117,169,242,22,207,244,231,220,124,202,1,67,223,209,187,162,19,60,46,12,119,174,63,112,10,43,213,185,76,115,81,103,89,90,106,82,244,151,157,144,152,176,80,31,248,156,43,26,227,32,187,189,147,6,37,61,255,64,150,49,54,251,251,174,147,115,177,104,185,96,23,251,236,21,123,115,122,219,52,162,93,211,92,11,75,110,138,247,209,176,22,214,251,74,103,213,157,209,229,66,189,105,62,25,189,25,181,200,51,33,67,201,16,152,62,163,26,125,88,16,35,244,85,211,231,48,163,113,8,98,227,148,93,13,155,239,28,172,110,136,146,39,152,213,92,9,194,214,209,95,153,40,75,175,39,85,18,26,11,102,19,134,64,196,63,173,203,89,83,12,58,66,118,67,248,124,243,249,199,230,21,223,7,140,99,127,215,100,97,190,108,217,113,26,50,21,206,252,161,208,164,174,119,50,155,23,252,251,126,181,1,96,154,135,210,61,55,138,250,249,147,194,0,134,130,88,228,104,204,151,63,89,19,147,123,170,245,186,130,96,126,65,90,41,46,124,178,141,168,114,52,86,4,191,69,7,197,85,116,216,234,253,105,190,3,82,16,31,140,194,97,137,117,3,23,143,134,167,155,95,56,213,231,91,151,0,94,22,63,254,224,74,138,242,54,151,33,180,77,119,106,254,46,188,254,10,21,77,96,54,41,223,51,35,69,91,174,88,223,64,41,152,12,254,135,78,118,208,243,130,231,63,36,114,63,148,229,233,18,105,137,229,176,107,26,223,93,161,20,187,111,242,31,255,73,234,219,227,123,98,141,102,236,171,204,128,62,20,243,241,154,14,211,243,28,19,209,129,27,124,251,94,28,62,179,73,41,247,174,160,63,166,79,93,103,55,235,190,186,70,169,76,12,144,191,118,190,39,79,91,94,230,52,167,235,56,26,105,229,210,239,209,84,179,207,221,248,149,39,182,190,242,186,172,87,255,203,68,80,229,193,8,114,222,167,70,43,196,39,142,109,232,18,71,158,131,86,243,196,242,247,177,237,74,229,167,49,7,42,126,219,103,71,119,150,117,25,226,184,19,124,218,217,38,73,108,89,69,57,248,108,166,226,153,49,211,160,0,242,192,243,147,7,101,40,156,197,118,201,16,54,59,218,111,231,12,76,225,161,222,23,130,89,114,255,146,59,240,204,144,221,216,247,104,180,199,78,244,91,99,144,82,237,185,239,139,110,151,252,245,149,25,76,34,254,190,16,254,105,215,230,231,30,91,94,53,68,216,252,117,29,112,93,88,202,87,129,105,242,28,247,186,58,249,22,129,145,19,248,88,182,192,68,50,177,108,140,159,147,251,202,59,78,94,174,136,32,122,118,244,28,180,25,7,83,151,200,23,166,114,249,133,54,219,106,1,245,86,242,173,153,151,29,144,63,146,242,107,229,82,24,35,250,22,143,132,169,92,126,155,253,99,245,49,138,216,83,157,114,240,128,89,220,91,76,56,140,255,113,225,243,80,82,241,135,194,190,56,215,46,48,81,213,215,86,6,76,188,124,7,74,207,136,62,143,152,103,161,161,101,65,51,100,45,127,31,112,108,37,133,72,127,26,79,177,251,52,139,242,196,150,7,78,157,249,171,3,217,193,57,93,58,221,192,58,235,76,202,53,174,155,228,126,100,193,161,31,226,237,157,125,18,30,217,204,92,46,124,160,241,229,179,248,138,58,109,228,242,211,52,60,180,237,39,183,253,80,150,11,63,33,7,121,41,135,89,139,150,156,28,31,224,143,174,186,205,114,152,254,10,129,199,150,219,174,220,203,115,114,120,66,62,33,153,235,175,190,144,108,241,101,141,165,139,82,82,147,199,178,9,217,146,223,119,177,242,187,188,145,109,22,138,126,114,36,53,100,156,229,253,243,48,112,148,158,93,25,165,84,64,214,231,148,189,127,187,12,57,53,181,130,52,125,9,40,136,198,37,61,56,195,166,119,56,35,216,117,69,227,128,119,129,219,246,193,231,179,78,183,247,24,29,76,180,121,227,104,88,126,183,147,213,224,90,125,77,165,28,60,175,218,29,104,153,46,211,180,81,154,200,66,55,49,141,205,229,141,76,108,177,39,154,91,247,161,20,36,6,247,240,147,163,230,117,155,64,144,255,28,70,100,255,193,166,200,85,244,169,152,174,150,143,67,90,212,215,117,220,97,153,195,100,192,151,54,122,41,72,30,11,124,62,223,88,63,232,48,169,183,180,64,72,76,39,191,127,248,196,180,249,58,32,24,92,157,237,141,254,58,2,82,93,110,236,68,129,109,250,99,57,219,50,58,105,228,210,216,186,125,57,120,204,172,72,118,36,121,228,116,221,126,250,106,176,133,105,118,210,247,185,109,11,182,63,24,1,129,107,144,48,126,130,248,31,199,1,121,246,213,215,181,201,27,230,163,54,253,11,162,24,58,186,76,166,53,99,190,181,227,96,4,163,239,218,214,209,250,24,31,205,113,155,161,222,115,106,172,74,62,254,188,161,182,223,186,48,209,194,55,146,64,183,56,82,208,164,196,11,26,126,211,63,191,3,57,55,250,56,203,175,107,178,181,234,130,110,118,126,191,170,31,48,182,12,114,87,63,178,253,138,7,138,218,186,92,24,37,248,241,85,182,121,29,103,86,214,81,218,88,96,126,53,92,123,89,230,35,123,209,9,1,204,239,217,214,57,1,77,228,184,250,177,208,28,151,140,131,51,69,99,9,30,215,101,26,182,75,224,78,55,74,190,119,5,181,230,194,133,136,42,221,119,133,182,155,156,28,21,135,207,41,134,94,59,68,209,154,160,19,133,3,63,55,138,50,119,203,15,204,160,137,49,214,166,41,216,95,216,72,142,41,142,70,123,89,94,71,135,244,236,75,0,61,246,75,252,41,209,247,50,122,134,163,203,88,126,130,50,146,154,95,55,4,230,75,97,31,68,102,152,182,250,93,51,193,223,10,20,207,0,102,82,92,89,231,50,238,47,179,85,94,35,222,86,195,194,86,22,0,214,57,234,41,14,23,124,234,186,192,208,89,231,133,169,29,223,43,35,216,174,105,244,128,179,168,194,16,30,33,174,117,79,110,85,116,185,52,210,142,189,221,103,134,106,140,28,141,145,82,139,175,135,222,7,125,104,102,105,248,21,197,13,166,245,82,158,202,180,58,120,141,71,14,47,253,190,78,90,56,242,215,233,103,112,98,241,18,24,181,139,29,71,147,197,146,161,196,146,235,90,83,54,24,26,188,114,129,27,212,165,251,204,161,188,45,129,153,25,254,71,219,153,37,91,174,227,58,116,74,234,155,249,79,172,180,184,77,10,58,81,247,51,227,190,87,17,153,72,123,219,178,90,18,4,82,189,141,154,175,146,50,236,121,171,88,241,71,99,20,180,123,188,33,189,15,91,223,175,54,62,169,44,248,166,99,247,17,3,13,54,101,102,129,249,70,49,23,82,241,88,150,194,36,66,98,4,85,163,235,77,129,145,130,29,241,104,36,185,94,120,173,143,44,240,139,220,166,235,37,79,243,227,122,214,253,201,81,151,204,229,54,203,172,63,31,14,135,219,126,6,224,89,236,224,98,237,128,201,194,203,205,127,134,151,113,53,91,209,185,21,102,65,236,23,38,68,253,192,95,42,233,67,155,190,23,106,199,121,203,197,83,14,48,63,141,135,42,191,60,116,7,102,158,159,53,6,55,145,149,186,159,123,47,158,229,194,181,202,60,142,201,77,111,241,65,96,103,92,167,212,31,188,118,155,23,30,183,182,249,192,3,23,251,234,157,193,152,217,50,87,79,115,234,142,121,158,200,68,214,39,159,108,186,98,137,41,166,72,41,143,182,136,166,55,249,94,181,234,205,127,165,24,241,219,55,84,104,24,17,214,114,49,180,47,30,120,125,14,29,6,79,50,87,2,79,216,197,254,57,224,6,174,242,194,229,51,91,250,193,171,104,147,145,238,40,119,4,100,147,92,121,96,78,61,23,206,151,87,66,93,12,113,142,59,56,217,118,140,7,197,103,224,162,173,201,234,70,22,242,206,119,21,21,154,250,220,26,19,246,38,176,246,35,18,160,103,106,222,114,239,33,253,104,193,213,204,85,174,190,197,224,31,250,133,33,63,180,200,232,160,44,58,173,216,45,48,208,166,172,171,192,227,211,234,249,193,229,22,0,3,27,37,229,126,174,179,58,237,23,62,179,66,23,248,230,8,12,38,68,157,3,110,146,220,54,152,210,3,129,199,117,150,163,236,24,87,233,18,191,77,176,87,134,15,5,122,57,245,59,62,200,103,87,129,145,255,151,225,51,165,62,31,251,9,214,237,59,116,207,252,49,101,19,5,60,62,229,128,31,140,67,226,133,97,215,236,216,27,178,3,222,50,229,64,100,47,77,90,13,98,213,115,53,178,215,119,248,144,21,149,71,67,95,231,147,173,249,193,48,113,31,120,207,45,87,159,157,165,222,28,83,132,157,5,214,61,47,249,233,181,239,39,129,68,82,135,194,144,228,171,194,114,2,90,230,56,31,219,149,98,186,218,242,73,206,231,188,189,188,24,9,163,63,232,110,181,10,44,123,52,163,188,215,180,47,90,117,194,90,86,101,55,227,222,148,185,203,73,218,52,144,191,148,255,15,30,183,92,207,96,170,203,238,76,44,238,204,132,135,51,37,188,113,113,154,218,36,148,220,166,187,159,46,176,44,100,46,52,239,141,121,231,97,136,53,165,43,220,168,202,21,120,233,213,80,13,60,188,198,22,245,236,86,100,143,182,173,190,49,230,59,14,229,26,218,192,22,202,69,183,127,240,168,242,214,27,210,234,140,165,47,79,59,12,61,112,243,168,226,15,30,114,242,194,47,182,222,177,141,242,251,144,104,209,102,187,208,162,35,101,203,39,229,7,30,119,166,70,195,230,102,107,205,197,131,179,125,252,182,89,18,148,7,38,23,116,225,158,101,108,99,68,61,62,173,209,31,124,186,202,82,56,215,213,238,213,19,211,222,11,115,230,203,241,197,72,225,92,17,85,68,205,41,183,137,174,132,58,92,215,86,155,44,234,195,123,177,149,127,203,148,183,45,101,24,235,91,50,107,160,170,240,30,83,208,34,65,251,254,19,227,136,222,0,237,162,175,7,134,64,178,47,220,147,54,26,100,223,146,230,133,211,150,83,60,245,250,35,199,66,144,72,114,203,38,235,28,20,17,159,255,62,216,57,49,166,166,71,168,205,193,197,183,73,139,170,132,118,127,122,32,91,122,186,218,116,152,202,221,161,168,85,209,95,116,202,246,142,58,189,133,118,189,195,153,74,198,254,192,211,3,116,191,180,197,21,91,180,184,55,118,207,223,107,45,6,223,184,43,47,225,184,181,147,175,111,24,84,246,171,158,97,48,84,237,45,240,205,98,67,183,65,86,176,198,213,147,179,159,60,26,241,237,207,132,0,152,116,210,237,42,227,108,215,207,147,245,120,180,97,130,254,23,206,103,135,182,211,253,109,8,127,249,129,107,247,207,9,124,211,135,134,82,112,118,223,139,120,117,85,152,90,105,185,152,209,253,192,53,206,33,54,59,222,58,94,51,46,154,185,197,215,38,179,49,244,201,240,50,154,190,250,97,37,192,63,17,24,59,84,15,171,44,91,153,219,11,247,47,241,249,131,175,95,178,161,173,206,54,47,218,101,1,2,38,82,86,46,60,111,206,213,224,145,229,201,40,50,220,15,122,254,166,43,186,4,70,109,41,221,17,128,219,91,149,159,134,37,50,107,244,98,106,194,239,164,115,96,172,35,123,116,83,34,191,91,218,172,35,143,21,7,67,72,105,50,56,169,180,33,135,25,51,26,74,41,67,175,102,0,174,59,147,231,50,171,194,103,148,164,121,167,106,106,211,199,3,119,157,201,203,21,236,255,161,46,204,105,40,145,96,129,233,229,245,46,234,205,234,92,21,182,5,243,194,235,218,232,2,35,233,127,119,182,168,232,236,7,157,45,230,187,131,246,107,219,110,112,61,51,249,221,206,67,64,105,15,236,76,212,31,92,159,94,58,203,154,119,221,198,139,115,86,249,109,219,15,230,27,254,32,33,33,109,198,65,99,250,140,70,189,31,132,219,23,222,241,218,148,255,215,63,112,187,219,102,142,233,79,79,3,142,39,131,56,121,5,48,135,149,117,207,21,123,79,142,76,87,53,244,7,99,8,121,97,13,111,0,179,148,250,52,143,19,110,213,239,53,49,140,205,243,194,91,142,26,6,147,102,8,56,231,75,20,60,48,97,151,27,28,193,135,102,201,84,77,232,43,167,248,109,66,93,151,212,240,131,123,139,176,14,182,210,107,14,133,205,27,226,194,251,106,146,254,96,183,162,49,120,10,179,24,215,130,196,174,60,130,166,40,9,200,50,1,60,98,109,52,230,130,182,41,181,184,183,35,154,164,245,222,15,220,238,89,2,17,228,174,19,222,38,10,231,40,69,120,146,14,31,166,12,177,226,152,191,154,9,231,61,48,54,152,1,195,144,107,10,67,96,47,23,70,244,88,97,246,81,53,96,122,226,125,50,120,132,115,199,142,193,170,114,238,241,13,170,42,75,115,132,138,207,28,118,125,16,128,23,84,138,30,177,226,158,111,245,150,193,184,42,174,11,207,235,127,245,131,219,216,114,53,75,216,133,139,249,30,21,79,42,96,96,174,143,70,214,237,115,194,33,228,70,136,247,238,0,13,174,201,179,87,192,44,11,23,134,58,232,161,48,234,36,207,70,88,218,156,42,143,20,247,134,230,92,101,237,180,92,71,255,222,235,204,117,9,253,204,23,110,158,148,3,69,178,235,65,215,87,249,104,48,148,211,173,48,148,187,26,240,46,218,224,198,34,104,247,98,20,255,158,139,55,219,33,135,241,93,147,45,193,153,82,82,236,39,12,222,235,185,57,65,240,104,19,202,156,90,146,38,59,31,99,121,64,151,20,209,132,107,126,225,51,119,46,63,219,153,92,147,232,7,254,96,104,9,2,95,247,83,155,229,207,222,51,94,251,12,220,36,35,4,149,220,58,218,189,152,143,57,30,184,123,164,203,224,145,244,123,16,88,220,209,42,208,40,146,44,3,228,182,78,51,229,11,111,9,238,15,43,4,8,202,72,98,127,119,197,242,12,62,239,114,31,156,96,125,153,10,15,151,71,248,193,18,60,52,116,223,148,94,135,58,190,159,123,35,74,123,127,154,136,222,80,152,77,86,22,120,106,71,91,38,251,48,4,150,244,46,51,43,177,74,121,176,41,219,40,194,110,221,19,80,191,215,154,73,95,235,252,227,44,63,221,235,214,38,195,0,93,95,58,73,132,28,216,62,182,124,143,246,52,56,71,216,125,127,26,186,254,115,53,89,217,123,181,213,130,43,204,202,125,127,187,202,9,200,208,41,29,9,126,118,122,126,218,181,159,13,205,255,88,196,229,255,255,226,243,52,171,220,87,201,172,89,15,124,38,254,219,16,88,183,61,223,215,66,119,1,67,159,120,62,176,85,150,58,140,92,232,92,15,60,124,217,0,230,199,222,171,103,76,113,148,113,206,183,149,57,2,11,156,199,124,159,236,147,156,53,116,212,254,231,226,115,235,124,225,60,94,120,18,5,119,152,196,233,126,97,40,229,1,83,139,244,60,55,149,255,229,194,185,239,63,45,158,99,10,35,209,154,234,211,121,86,239,241,100,208,220,158,183,26,173,220,137,128,98,237,252,52,104,223,37,166,125,114,111,237,153,39,206,166,171,237,251,211,38,66,247,140,9,244,65,46,156,242,159,1,229,161,20,208,252,46,133,232,163,120,116,216,96,178,167,2,167,37,243,27,252,43,109,18,28,159,46,49,160,225,55,167,163,17,33,203,28,196,0,211,185,144,51,207,129,161,20,237,11,151,42,91,50,96,119,148,251,193,41,235,131,195,19,92,119,181,51,65,115,25,0,231,144,88,75,176,14,138,25,231,233,98,184,16,178,241,111,205,169,127,201,231,178,100,214,246,39,59,155,34,162,166,10,195,3,205,1,67,192,157,15,92,123,180,202,129,243,144,179,1,59,197,185,219,189,26,187,98,189,218,248,207,43,246,38,187,221,178,245,31,156,187,160,41,235,154,129,246,212,44,113,239,179,78,55,9,41,16,157,221,41,174,198,6,33,235,188,126,38,214,254,85,208,89,238,191,111,201,47,14,200,212,238,67,185,77,213,125,62,221,48,99,108,21,39,11,38,83,221,1,80,143,20,156,5,147,95,202,251,65,93,1,245,199,13,184,250,117,134,166,57,215,101,14,180,117,101,16,127,112,250,124,119,127,112,109,93,31,27,153,224,114,225,186,132,203,10,140,16,195,188,112,171,58,21,102,211,36,168,23,166,4,81,182,200,102,54,29,55,135,37,165,157,52,65,43,189,251,111,19,187,111,15,236,18,51,63,24,90,191,192,102,152,30,48,62,184,237,217,189,83,211,29,79,158,122,146,201,46,255,162,116,53,8,19,168,99,233,201,128,102,240,168,26,112,110,242,185,40,121,155,51,98,164,103,35,82,150,158,111,77,99,40,200,26,167,61,233,59,2,67,54,142,128,195,57,214,109,29,217,192,249,38,149,44,59,172,225,138,73,9,76,28,167,206,164,35,78,82,6,159,39,141,104,124,51,170,218,124,96,24,175,23,174,79,72,1,120,196,33,19,133,170,250,194,36,174,253,189,113,248,169,75,207,245,231,248,212,111,254,158,56,217,90,15,60,123,188,55,101,213,69,63,9,229,36,51,146,43,148,85,247,231,201,41,71,190,68,18,179,145,209,247,254,153,205,5,76,65,207,115,243,21,164,84,131,243,85,253,55,120,186,202,163,193,56,150,61,49,133,179,229,11,50,19,234,186,218,211,216,159,167,136,183,35,125,57,36,144,9,60,46,141,170,54,212,199,31,20,138,223,69,107,126,174,229,173,215,69,41,124,144,40,205,134,132,18,97,24,12,2,244,173,8,45,174,126,243,239,189,94,213,20,96,36,92,230,205,143,164,169,211,124,54,61,251,152,87,50,137,53,13,146,162,182,158,110,208,109,88,246,95,225,185,103,76,59,100,186,234,3,87,43,161,113,216,10,211,215,11,231,136,16,29,184,233,193,130,136,30,150,2,1,195,60,29,111,192,175,196,7,193,155,120,207,231,183,81,97,105,23,174,239,147,215,112,55,250,193,101,40,204,218,24,236,179,211,101,247,217,51,151,7,46,121,73,36,179,235,134,2,141,61,86,165,128,41,108,127,110,78,236,84,96,98,18,15,140,121,76,192,40,223,61,191,93,93,171,230,7,175,173,67,164,213,26,169,79,248,147,103,129,122,80,206,107,235,194,103,181,156,15,140,24,74,192,136,186,235,79,87,138,215,111,216,26,1,139,173,112,66,213,231,194,35,105,48,18,139,224,92,2,38,115,160,193,43,244,20,253,192,101,48,25,42,133,51,97,244,128,27,188,85,137,76,99,24,226,227,15,55,216,89,244,183,73,180,229,21,153,130,105,249,45,133,207,2,151,111,150,162,188,32,222,165,237,130,163,233,232,229,177,82,124,108,203,81,164,23,110,59,197,213,132,138,53,222,78,114,37,162,137,192,24,192,11,204,233,32,62,231,34,137,62,171,230,71,206,253,122,188,117,133,89,53,21,54,113,210,11,167,167,147,39,180,34,163,77,10,30,51,89,81,66,194,253,194,75,120,219,6,183,251,96,240,245,101,187,158,182,213,170,142,11,19,80,82,56,252,211,63,184,75,100,57,217,162,19,221,16,120,202,84,156,224,115,126,10,36,214,40,167,223,72,40,146,83,59,43,115,192,240,215,218,3,231,116,63,39,230,222,146,92,129,24,60,98,47,100,112,149,157,84,34,183,82,238,213,80,17,154,162,227,178,126,12,29,250,224,38,32,22,179,10,218,37,91,142,230,136,131,199,134,220,96,148,59,30,56,143,155,206,178,29,133,220,252,183,53,141,193,153,182,136,112,147,126,196,24,160,221,20,98,30,227,133,207,139,141,122,225,57,95,148,61,200,69,151,164,156,16,83,60,159,108,220,236,164,20,1,254,80,14,173,146,218,76,194,66,161,94,172,149,59,89,162,234,152,244,167,169,104,137,110,104,196,6,225,101,163,163,61,147,76,181,56,220,213,7,174,67,208,157,132,74,117,80,178,97,209,38,86,183,39,48,242,240,55,254,10,165,164,63,105,238,50,230,229,105,65,122,156,194,84,4,238,109,220,92,115,21,109,101,203,161,151,203,80,78,100,125,132,30,131,138,20,174,166,23,62,187,139,7,198,232,47,238,13,81,64,137,7,4,103,231,188,87,15,60,79,37,187,143,105,64,132,219,207,134,0,27,153,7,238,119,255,135,139,182,210,90,15,140,95,97,191,112,239,194,63,59,48,13,23,107,62,39,239,253,160,28,114,47,122,6,167,114,30,246,190,39,9,10,0,134,54,89,107,225,128,106,172,4,10,196,148,234,65,217,241,188,140,8,35,200,8,11,101,147,208,8,184,67,107,16,152,40,100,164,154,73,161,119,101,80,2,163,86,42,240,84,222,1,186,219,57,246,173,184,225,38,185,57,115,124,73,145,51,34,185,152,164,197,109,9,104,247,209,246,75,106,192,22,29,41,169,11,159,55,239,10,231,17,103,78,84,215,146,144,86,33,86,181,180,46,51,52,107,169,8,53,253,51,7,255,5,162,211,124,136,84,214,110,151,51,132,231,150,18,169,50,149,201,151,127,73,101,136,60,119,67,123,45,54,166,228,201,244,167,77,85,183,95,206,208,62,173,40,247,62,155,63,204,48,227,181,160,207,52,133,209,124,171,23,86,210,2,240,220,163,203,213,77,249,45,192,41,114,255,192,40,115,43,140,198,192,16,56,47,189,121,53,5,149,128,207,167,87,106,155,233,207,205,246,192,91,225,210,238,190,21,120,234,247,170,230,52,40,87,83,189,161,48,42,1,247,197,138,214,23,128,230,54,46,219,137,208,190,242,1,33,227,70,136,129,108,252,16,166,21,112,89,83,224,181,181,51,144,153,169,151,23,119,154,37,53,101,50,82,0,95,46,129,172,183,253,16,56,207,236,57,47,163,111,66,76,84,2,103,26,243,146,90,137,121,62,148,216,137,218,99,220,27,15,181,170,148,216,108,85,50,183,23,119,157,116,72,24,149,160,199,64,244,157,93,152,84,20,135,215,117,9,125,148,241,79,69,205,11,237,162,37,41,117,26,210,221,165,21,44,163,133,60,168,36,216,17,178,83,74,208,68,102,103,199,209,45,27,215,89,81,10,148,47,56,230,124,81,108,85,4,86,226,232,52,199,206,121,249,12,181,40,155,124,160,108,186,132,12,113,101,141,12,69,121,83,200,16,101,73,197,133,217,250,213,180,30,88,89,215,80,252,179,176,33,116,220,130,230,82,187,160,74,29,155,172,15,185,223,231,22,71,102,243,96,40,145,210,228,157,217,229,8,69,30,250,163,12,13,60,161,30,180,68,92,239,7,62,232,89,230,100,204,98,226,179,30,24,69,13,129,133,146,118,174,196,52,171,74,255,170,77,222,169,38,204,183,165,7,109,173,85,2,78,61,95,26,122,121,249,220,38,158,40,189,147,157,178,62,56,46,59,119,22,197,233,81,166,139,211,94,115,236,75,117,61,251,230,42,43,203,121,234,145,133,111,74,25,193,126,96,78,209,253,194,67,24,1,240,225,41,114,15,86,117,50,103,112,169,197,216,88,70,4,223,27,125,24,185,55,251,112,33,116,83,156,92,229,83,147,123,186,19,194,153,80,83,215,54,69,4,105,140,27,80,193,74,68,234,91,160,250,204,121,11,57,152,184,164,128,101,155,124,219,141,3,21,73,212,154,40,64,25,43,98,80,5,246,114,215,234,23,226,105,81,214,115,222,75,226,45,29,154,88,185,209,177,50,52,151,74,217,14,60,231,96,220,76,43,42,212,154,160,200,205,153,177,91,213,94,72,161,32,103,138,128,11,113,33,45,71,154,169,197,232,176,250,19,125,233,74,49,120,187,240,233,182,242,96,200,23,11,67,254,108,133,182,208,212,201,23,215,18,148,206,70,204,85,72,238,29,87,239,203,23,37,36,145,101,159,208,141,168,156,111,192,17,221,83,41,92,59,159,107,142,27,244,171,67,131,76,132,140,76,149,32,154,180,137,56,10,48,242,37,209,11,209,167,104,242,218,108,193,231,186,49,65,19,247,16,180,83,246,17,23,195,63,107,114,239,106,98,193,183,236,13,25,58,129,51,50,97,49,69,91,97,133,148,17,82,107,25,77,118,78,3,89,130,126,29,91,175,51,90,130,48,99,10,143,91,202,8,173,8,49,178,1,36,111,100,229,160,194,142,45,169,195,248,236,9,138,42,112,137,205,234,132,64,33,107,45,85,214,173,70,112,25,201,191,34,5,61,212,229,158,147,205,37,56,33,195,47,15,14,75,232,146,100,59,174,124,82,172,202,150,175,213,91,90,70,85,147,244,112,118,245,185,75,105,25,74,239,82,19,74,196,163,220,46,122,38,202,37,5,163,20,179,200,168,166,214,91,203,77,113,77,92,183,42,237,140,98,169,100,165,36,164,196,124,3,17,167,105,157,43,174,71,145,1,193,136,72,50,155,189,162,166,180,162,3,67,126,207,253,169,192,61,111,17,47,213,241,105,219,90,28,140,81,91,236,54,209,6,213,207,81,240,178,88,209,222,59,77,81,202,183,186,101,228,165,163,56,152,177,40,199,26,244,61,206,47,120,166,205,188,159,21,28,211,11,164,14,8,209,77,14,84,216,131,142,190,165,106,153,243,178,192,131,29,124,228,46,225,148,104,153,57,199,30,207,50,52,59,131,106,189,27,83,108,44,30,150,95,207,93,182,193,136,225,174,160,218,32,9,95,180,16,60,225,39,228,215,26,125,125,42,124,206,29,51,242,158,167,139,46,153,109,56,226,172,228,68,155,108,58,64,178,116,160,195,91,63,197,59,226,76,230,177,35,247,166,152,190,124,205,13,171,6,105,177,161,165,247,166,99,234,5,238,29,3,21,41,213,54,153,88,167,36,228,142,25,147,12,122,120,158,46,173,11,140,244,170,84,189,20,180,62,170,231,38,77,67,80,56,89,132,75,75,243,141,23,156,53,54,94,93,165,18,208,158,115,61,130,51,63,52,93,122,240,144,184,186,49,16,186,246,40,42,211,208,194,14,135,73,116,102,141,194,144,127,10,134,144,49,88,135,172,121,72,112,238,144,81,24,230,19,36,215,18,188,203,254,49,169,231,220,210,15,18,166,162,254,53,138,85,227,202,102,18,21,86,24,229,14,111,152,213,77,224,138,164,227,138,95,102,84,111,21,220,128,0,210,66,50,35,161,36,39,90,31,240,46,66,173,3,113,73,153,200,80,41,237,53,132,41,96,82,22,9,60,37,84,48,61,21,213,80,203,203,77,31,156,58,178,190,67,121,5,91,230,161,112,170,161,132,195,35,42,23,162,39,136,100,221,5,151,42,50,19,67,36,99,206,108,131,170,67,72,152,144,71,153,162,204,114,102,8,175,48,66,131,122,204,107,235,136,168,203,106,174,224,207,189,103,145,170,146,182,205,85,187,221,183,154,136,109,139,158,204,12,14,90,133,154,87,69,37,135,28,85,233,33,188,146,204,90,75,149,108,76,12,206,101,91,78,199,23,175,189,65,29,40,36,3,127,231,243,16,121,63,50,57,121,157,97,59,66,244,5,21,246,43,85,67,168,161,187,78,1,30,14,124,44,133,7,179,187,255,54,149,77,82,94,129,118,218,217,37,56,247,142,174,223,164,176,183,33,45,182,189,10,136,186,39,10,215,228,197,206,174,122,222,75,183,240,32,76,149,232,244,112,127,43,243,42,204,77,53,141,224,145,249,99,175,211,183,101,217,1,70,1,59,96,22,34,105,209,185,76,220,54,135,212,211,57,123,138,186,15,190,214,213,121,204,20,46,167,37,233,53,6,10,105,103,215,114,34,252,178,238,150,174,33,142,135,38,178,195,16,14,138,136,53,65,165,244,90,24,96,110,38,55,135,192,147,66,30,136,162,155,42,170,95,131,211,192,140,239,49,155,85,187,11,140,146,162,179,231,170,137,101,84,189,57,190,73,37,212,131,168,217,158,242,228,201,218,201,97,20,225,175,211,15,55,71,218,53,68,143,32,144,206,231,183,201,131,204,16,0,66,204,236,222,123,88,47,118,206,224,121,195,51,140,187,104,115,45,140,108,87,168,3,157,131,131,60,24,91,197,150,67,255,135,221,250,188,179,40,213,15,189,205,80,15,194,53,248,122,62,210,101,145,39,247,225,101,18,209,87,169,21,170,21,249,152,237,51,229,164,219,53,129,43,218,17,33,92,68,114,76,239,93,80,111,40,87,90,168,72,128,17,74,51,132,220,25,18,61,166,41,34,58,106,231,252,244,249,0,90,85,250,89,205,179,162,13,115,217,88,180,206,145,84,212,227,176,32,75,33,187,114,214,86,234,239,21,94,201,139,4,56,46,178,173,149,123,23,59,152,132,82,13,30,183,250,82,172,168,206,101,52,175,227,186,135,94,156,114,172,212,205,226,16,210,13,206,208,42,195,151,14,179,111,186,50,125,195,230,174,200,111,177,97,134,166,44,170,118,29,85,88,103,171,101,116,58,36,144,77,89,88,187,122,123,217,226,233,114,113,70,171,217,231,140,108,46,87,143,222,222,64,30,38,54,40,132,60,68,152,11,122,244,10,145,41,136,4,91,196,127,240,151,165,46,116,132,196,78,30,218,129,113,5,106,33,35,69,60,15,201,138,127,73,241,196,39,7,117,138,223,230,26,222,248,217,190,221,244,17,132,59,136,128,191,216,31,62,220,131,93,145,194,4,3,127,51,63,48,193,149,136,35,112,156,163,98,172,59,124,70,1,46,27,2,155,199,120,113,184,12,81,253,177,146,187,2,63,236,131,11,203,103,150,223,54,49,170,223,81,104,154,39,101,46,250,219,211,28,60,178,195,153,45,90,191,48,44,224,226,247,54,131,135,117,239,205,169,12,17,58,127,50,214,198,88,168,129,73,10,228,28,48,135,33,129,187,213,52,87,135,225,86,204,251,211,212,24,187,98,168,185,60,99,138,125,91,133,137,106,212,120,110,40,164,17,42,192,184,104,145,54,142,70,105,75,148,225,26,28,219,125,102,155,184,186,41,67,159,157,254,57,234,215,251,218,230,248,122,111,78,161,7,206,225,31,140,83,212,45,58,183,72,13,52,44,111,21,171,29,188,207,141,52,219,252,130,139,147,240,147,57,61,95,216,36,88,74,192,248,145,39,249,233,145,77,119,222,239,125,246,58,93,192,201,156,219,252,90,172,150,135,220,154,100,71,246,59,51,129,246,216,135,26,58,241,86,252,96,106,186,175,98,29,107,103,178,185,221,225,211,163,83,185,247,62,7,33,166,200,237,240,217,186,20,121,171,245,243,14,246,171,187,89,250,110,129,169,61,243,62,74,1,120,206,210,9,49,53,89,31,209,140,39,71,89,172,222,1,96,118,93,159,104,208,180,189,160,156,41,154,213,198,236,207,81,20,24,202,218,186,3,96,241,174,95,206,25,170,8,212,149,81,5,30,213,207,151,192,5,145,27,185,122,69,141,23,104,179,146,190,64,109,75,254,5,8,129,137,74,183,59,124,182,45,165,241,189,136,29,231,113,239,141,170,130,203,200,0,39,204,178,171,192,236,164,178,191,246,217,236,99,101,33,112,62,199,202,237,48,167,201,93,228,230,144,174,239,147,99,42,162,63,141,241,232,119,68,68,101,137,34,159,245,192,70,131,250,224,51,187,80,102,42,48,186,35,95,31,70,186,141,56,169,194,133,2,194,250,193,40,228,22,105,113,10,54,87,254,173,167,212,192,225,145,50,239,216,180,76,241,87,135,53,77,166,82,250,25,69,246,227,11,139,90,57,56,226,122,2,155,192,233,248,96,68,152,207,196,33,221,112,225,89,51,190,231,166,83,244,235,37,76,87,232,182,123,254,96,147,98,150,73,3,37,92,119,175,179,51,221,20,59,14,96,36,144,211,119,243,129,20,246,37,199,90,188,42,185,156,239,52,193,211,115,48,147,126,118,230,214,49,252,230,148,220,175,75,135,100,0,225,185,232,55,231,4,218,134,62,26,6,216,165,101,135,41,252,205,10,159,145,254,201,16,195,120,153,132,63,135,14,94,148,200,166,195,117,139,50,9,48,149,31,219,81,124,137,139,14,237,105,106,112,31,60,207,81,162,202,92,185,104,196,28,15,206,105,96,12,133,57,9,254,194,197,168,117,82,193,42,235,207,98,243,255,241,56,129,41,141,154,242,219,56,74,84,71,169,48,174,250,90,208,29,107,52,10,27,173,42,203,42,169,223,253,49,220,112,3,34,72,155,4,238,232,231,101,127,47,100,29,175,178,8,48,62,239,219,219,236,204,103,228,79,46,204,55,106,254,214,77,21,79,233,134,219,82,141,254,96,232,237,203,183,222,104,13,236,104,81,118,144,67,62,230,182,85,186,6,188,119,186,228,58,70,87,70,83,186,250,231,42,136,73,108,153,177,6,209,57,111,112,200,202,55,246,111,81,172,252,105,231,76,66,247,164,133,101,120,141,97,250,100,126,49,89,180,36,15,62,113,95,91,209,83,136,199,201,52,190,169,51,28,45,30,108,229,44,61,97,155,196,221,12,248,28,107,110,25,34,54,59,184,19,173,232,194,157,53,184,95,56,19,25,245,95,62,45,178,47,115,232,231,154,148,234,138,225,49,160,253,231,11,115,94,106,221,199,30,229,91,55,72,222,108,35,140,68,180,15,77,40,126,119,154,70,119,7,162,204,247,219,103,211,209,69,18,152,200,31,97,192,250,125,108,147,99,187,246,66,168,78,103,106,72,154,79,11,205,92,49,47,140,9,211,140,105,161,219,46,243,254,54,148,2,150,40,191,57,174,52,183,47,144,196,195,177,54,30,141,40,100,190,87,115,108,95,31,33,132,253,79,33,40,44,240,217,65,165,47,58,106,157,193,62,104,192,21,133,167,84,98,224,163,214,86,111,171,225,122,228,154,66,212,34,19,215,139,51,108,179,66,130,253,157,51,81,164,29,20,140,221,102,225,205,199,167,83,54,45,82,213,245,147,112,144,242,21,226,236,175,78,159,191,91,40,4,180,26,206,235,31,140,97,214,229,214,1,51,157,249,226,101,210,199,85,26,133,160,208,57,142,7,156,97,166,40,124,118,77,221,191,23,194,224,66,118,68,63,147,105,218,7,103,51,125,111,121,105,50,13,190,227,69,56,188,139,169,25,135,114,10,46,75,192,88,146,202,199,110,195,52,136,138,195,148,179,78,185,57,189,103,181,237,48,99,79,250,2,229,15,233,43,160,36,164,78,125,214,84,152,237,165,127,174,3,83,220,34,141,198,68,237,231,31,110,78,129,133,52,185,89,7,141,251,98,103,82,202,210,42,132,163,62,5,126,90,229,76,182,235,30,174,200,223,246,253,229,81,127,141,118,186,125,22,120,91,14,215,111,78,97,200,61,70,156,217,10,115,176,22,205,130,160,221,214,171,73,26,198,147,19,231,233,50,192,144,33,159,159,24,230,129,145,206,169,67,250,225,174,212,59,251,111,87,35,14,108,125,177,138,23,175,195,80,18,101,4,225,127,7,31,242,131,207,25,119,221,52,148,61,90,247,20,48,112,209,34,73,226,246,112,209,167,63,185,117,141,187,248,101,204,237,99,63,143,236,30,26,219,2,15,40,35,223,147,85,204,46,150,12,63,84,18,252,140,114,254,33,204,147,123,122,194,129,98,184,195,11,34,74,141,131,216,189,120,16,13,217,62,6,240,151,36,83,120,225,250,83,203,252,96,66,74,83,110,110,146,222,126,52,99,239,141,252,168,192,125,187,158,49,177,191,65,105,233,237,73,24,168,207,234,147,109,37,45,213,239,126,156,4,65,154,49,6,48,208,172,58,93,178,53,201,221,231,98,106,190,231,84,152,74,156,228,187,199,178,183,25,188,94,216,228,57,124,54,101,73,145,146,175,134,160,247,217,185,250,215,36,109,197,82,115,97,19,196,249,190,22,36,166,157,164,143,79,163,228,250,134,251,204,95,108,108,238,240,67,120,142,66,81,135,201,145,101,129,79,155,175,232,227,197,196,179,203,125,175,133,181,158,111,162,10,209,198,113,247,250,25,77,97,230,204,15,38,110,179,229,173,215,48,65,67,127,112,250,202,205,139,3,179,105,243,38,69,230,165,95,197,147,102,187,243,115,218,246,39,195,203,77,6,223,153,81,82,43,247,98,168,172,178,8,144,162,220,107,6,76,61,66,149,7,39,30,216,227,115,21,243,65,18,248,236,8,90,247,161,75,89,212,211,207,248,122,201,143,164,212,71,158,83,78,218,2,23,142,114,95,63,60,39,28,148,48,139,192,237,243,118,133,164,7,203,92,49,198,79,249,46,37,17,253,60,54,167,246,237,91,67,162,137,179,203,18,193,238,14,101,116,135,97,197,86,133,73,110,251,14,44,67,173,233,178,13,218,38,96,226,247,102,250,185,169,107,130,82,24,188,124,49,19,190,58,65,80,121,48,74,12,138,247,19,120,2,122,46,203,38,174,23,51,37,57,67,98,120,2,163,52,224,95,250,236,11,107,190,170,194,192,59,185,57,43,68,121,178,67,210,19,56,81,82,111,254,193,9,77,77,153,103,73,179,239,57,29,61,115,72,105,242,211,4,85,187,47,47,156,186,251,210,70,97,175,209,125,105,35,153,215,100,83,11,108,202,44,14,147,208,156,67,225,70,40,196,97,188,39,166,62,55,187,121,255,105,36,109,175,64,110,251,165,112,124,58,74,100,136,83,85,148,125,143,79,40,137,24,105,169,242,185,58,130,62,126,196,128,41,138,226,180,192,166,54,233,15,70,241,235,141,44,3,195,200,242,177,149,206,110,160,37,237,72,40,113,248,192,36,227,62,91,150,73,97,227,176,246,81,224,14,204,10,114,99,222,22,20,236,229,19,64,67,67,5,209,130,42,40,90,84,223,17,4,55,163,58,117,43,111,211,255,103,14,194,137,27,238,71,89,207,213,249,211,117,155,230,129,214,178,172,46,198,67,241,45,111,103,127,123,73,204,150,173,195,46,217,239,77,182,85,55,165,38,253,250,21,61,1,23,75,243,200,240,97,43,210,252,173,51,66,163,218,21,176,107,29,213,223,26,223,202,166,125,152,42,223,79,2,221,174,62,61,167,200,213,212,220,212,237,239,149,169,37,223,58,45,96,97,179,226,183,17,217,148,149,109,91,246,163,199,205,45,56,170,211,21,121,185,94,3,230,204,81,21,166,2,194,159,60,15,99,146,235,148,52,207,190,201,219,212,234,179,146,78,104,191,131,100,192,232,230,200,7,35,146,155,183,55,42,172,136,165,159,36,217,203,250,213,56,159,165,119,182,68,86,216,95,12,207,47,93,249,96,189,186,195,141,193,212,172,62,87,227,248,25,87,19,35,174,15,90,138,160,146,216,180,57,252,188,231,119,4,97,203,122,14,25,109,60,112,42,2,51,148,31,24,83,231,234,240,249,7,229,129,41,121,104,195,97,150,77,93,124,240,57,247,7,67,44,102,95,209,83,123,110,242,13,113,49,65,116,237,135,9,235,187,228,63,77,41,244,154,218,139,179,105,220,58,12,111,95,251,33,92,51,15,108,0,147,231,215,94,92,173,166,241,131,81,68,157,178,160,83,156,73,142,207,225,10,7,114,234,250,116,230,49,239,11,232,143,164,186,244,230,120,153,231,184,154,192,187,62,57,34,114,30,159,235,236,29,138,158,112,80,145,171,159,29,174,193,57,93,77,84,131,177,169,154,14,83,195,166,93,5,31,122,223,200,28,248,172,238,165,232,234,55,40,184,91,1,151,75,168,180,213,173,150,26,224,56,127,202,207,226,150,61,102,127,80,154,76,39,203,115,144,118,46,178,193,101,234,102,155,242,182,228,147,202,66,97,174,233,224,34,195,247,137,20,0,99,176,167,3,187,218,247,140,22,75,34,201,104,179,33,115,175,55,24,120,209,97,95,155,149,53,57,204,209,42,235,79,79,40,100,14,55,142,116,89,111,142,229,80,124,172,159,40,108,87,24,129,173,22,48,202,228,186,170,162,166,230,77,70,220,98,235,100,72,146,101,197,151,110,212,14,235,79,179,159,253,132,171,129,41,107,209,30,206,130,93,163,135,179,124,60,3,155,24,204,136,209,101,211,139,206,87,44,187,159,212,235,52,167,144,182,37,0,176,169,222,159,241,228,167,121,241,83,80,216,202,195,2,22,38,17,104,99,70,186,23,103,252,35,116,81,54,125,92,135,17,47,214,61,41,17,206,28,15,206,34,58,117,27,132,157,171,119,239,51,78,36,135,104,21,127,115,228,0,89,189,245,149,167,9,141,7,108,194,135,2,111,250,160,119,224,138,200,131,156,176,55,25,112,223,249,161,124,42,238,245,134,82,26,183,2,101,55,38,159,146,19,96,27,222,94,68,89,155,126,171,81,123,132,228,73,39,154,47,161,194,208,121,226,230,4,13,183,162,168,145,249,115,23,74,183,117,104,193,210,248,196,94,38,149,35,101,72,8,23,57,16,182,253,254,211,184,46,202,217,157,80,40,226,157,31,122,110,172,157,128,204,68,137,6,67,238,191,166,7,110,95,97,156,161,16,63,229,206,19,31,210,15,69,178,7,161,12,65,145,232,247,79,53,205,1,75,199,21,135,208,89,3,38,234,61,245,106,86,118,95,180,230,54,37,50,189,186,153,195,182,195,118,6,146,246,164,212,221,79,161,132,174,168,237,212,155,159,147,74,172,59,147,185,170,232,62,155,227,124,241,89,146,170,170,161,219,58,20,248,243,242,139,57,19,61,219,31,220,67,147,111,220,78,103,93,165,151,250,192,251,35,150,24,220,95,116,163,217,225,23,155,62,191,126,74,196,5,166,15,120,206,33,239,78,249,7,247,128,169,78,111,207,205,103,243,61,227,68,121,167,104,15,157,112,105,125,89,33,229,196,145,89,97,20,144,227,209,204,191,71,155,212,180,54,253,131,96,208,183,117,215,71,231,79,41,126,251,28,165,135,46,75,120,140,125,14,170,192,228,215,159,142,134,67,122,220,188,13,36,229,245,197,10,249,154,237,48,4,95,29,153,63,159,10,127,114,242,18,115,232,216,179,98,85,191,154,130,190,103,43,141,90,81,246,45,204,129,211,44,67,135,230,233,246,189,5,76,92,101,189,112,218,45,80,227,206,41,202,193,203,155,156,69,255,153,131,153,158,226,206,196,68,215,51,223,108,151,159,4,78,156,78,222,233,104,120,212,26,24,37,24,153,39,73,158,108,111,208,243,66,125,234,106,124,70,20,209,196,128,103,127,79,100,164,33,124,182,98,29,47,207,76,8,223,221,15,100,19,207,47,201,231,178,104,45,247,144,1,78,120,94,61,112,97,94,254,224,108,18,156,253,129,177,198,11,88,5,92,89,48,55,180,70,255,237,108,10,103,249,129,103,18,152,192,253,3,187,181,26,168,165,183,158,123,83,45,184,2,38,21,166,135,115,178,188,222,139,224,109,228,164,71,197,217,98,53,53,98,64,215,211,28,226,81,222,156,116,244,164,7,92,20,146,170,47,151,19,54,82,211,85,30,203,208,79,84,29,152,83,165,238,68,161,97,120,231,62,83,191,197,59,245,136,106,25,88,135,169,69,214,161,129,40,99,124,12,242,57,163,118,133,7,66,19,1,163,227,161,35,135,29,176,39,109,250,64,37,226,221,149,81,90,251,5,82,40,19,106,239,130,89,40,98,236,254,104,139,128,170,14,29,52,159,87,114,216,228,180,116,155,123,86,196,18,232,56,107,71,78,15,156,41,127,8,152,162,165,173,219,243,118,95,235,199,251,215,173,63,118,24,247,226,68,57,149,160,231,48,22,199,60,243,183,218,26,112,56,11,245,112,114,10,123,145,51,44,181,201,10,214,176,190,101,131,186,124,224,165,65,51,179,10,15,152,74,117,61,47,157,143,247,213,146,0,247,124,38,113,141,200,45,50,212,254,219,150,57,209,104,31,4,189,56,202,13,83,63,208,253,59,9,190,230,179,40,214,151,235,57,16,217,247,241,25,133,110,210,70,121,163,129,57,249,44,74,56,124,150,246,92,221,160,243,7,140,139,181,62,26,81,74,159,143,40,198,124,183,147,84,200,116,15,180,156,93,220,153,203,116,237,49,6,66,124,18,242,248,73,47,54,13,245,184,24,82,169,30,167,242,233,10,201,79,145,22,116,222,58,191,255,24,35,241,100,176,199,117,82,200,56,117,249,28,62,10,185,227,249,68,82,70,4,113,204,21,85,23,61,10,91,98,147,66,21,232,57,230,104,28,133,45,182,207,101,132,251,122,125,162,194,80,50,125,254,71,51,143,10,17,61,244,147,106,241,183,38,122,176,244,98,19,41,168,129,82,241,171,143,157,77,60,239,7,119,54,91,89,150,99,166,197,54,125,183,218,237,192,41,67,128,104,55,41,8,135,161,107,106,172,28,186,236,242,41,201,244,79,37,206,190,109,199,191,29,44,212,189,20,129,137,163,251,246,169,35,243,164,17,126,152,37,201,131,67,236,173,154,118,132,101,26,58,62,131,115,66,73,186,41,92,166,12,176,226,222,5,15,62,189,154,242,66,143,254,64,81,173,171,60,9,2,136,0,222,38,166,181,175,77,182,140,230,231,143,102,34,53,50,209,34,203,58,98,27,65,147,138,196,182,193,125,23,63,254,118,19,248,211,204,197,249,180,95,106,162,27,211,86,40,51,192,40,7,196,181,36,75,101,169,199,105,113,22,31,121,108,25,151,134,19,204,19,190,69,79,64,52,183,44,125,110,202,187,227,185,137,222,108,153,175,224,242,207,181,46,156,30,148,114,64,31,151,38,69,55,94,20,243,158,25,112,153,99,106,54,167,100,223,160,64,39,174,249,205,35,17,129,217,1,143,220,30,148,232,121,9,244,125,102,52,32,34,62,73,96,187,54,137,135,81,216,86,125,221,177,18,59,205,9,226,7,191,218,189,152,229,84,59,40,222,29,158,85,239,182,133,150,169,230,236,28,115,196,139,59,147,206,148,51,224,106,118,231,29,176,90,225,0,179,115,240,32,31,39,150,146,179,94,109,106,215,51,224,254,4,57,136,208,178,173,115,152,196,169,108,19,150,137,95,223,155,99,61,32,45,134,188,212,242,99,98,71,46,175,235,152,173,88,0,141,11,35,93,245,92,221,134,159,243,204,28,87,15,91,72,17,204,59,234,44,90,44,235,229,129,73,157,197,213,136,111,12,253,233,105,214,244,14,219,231,148,65,89,7,105,63,239,69,24,144,105,24,124,25,255,101,94,184,139,28,34,48,230,235,53,30,141,156,238,115,53,37,190,49,147,101,250,148,166,81,43,33,217,18,173,194,157,116,66,40,28,29,139,119,164,108,42,118,114,117,57,131,246,126,47,12,227,159,78,74,209,193,138,126,150,77,175,114,41,12,247,183,94,120,220,186,37,82,184,231,212,24,203,41,53,189,132,197,5,206,119,15,2,154,146,206,8,233,244,209,233,199,37,248,18,85,35,140,24,56,117,79,154,27,12,125,87,114,207,212,114,165,248,158,201,204,197,4,134,237,217,162,85,206,156,170,52,32,18,17,188,92,188,87,162,214,86,178,226,219,242,217,1,247,172,121,212,3,179,115,240,39,91,140,182,170,40,108,209,25,112,17,178,39,218,80,211,149,222,64,91,215,244,24,104,169,209,207,176,244,211,96,5,6,9,108,20,3,70,23,100,8,76,241,143,191,180,9,2,109,57,90,64,27,24,211,187,225,79,208,105,233,205,207,146,24,3,136,240,237,238,83,31,28,98,182,71,97,154,25,147,13,189,185,153,83,141,128,17,34,17,34,1,245,5,61,199,213,166,131,33,223,99,34,175,182,226,234,115,238,171,250,94,201,200,212,129,166,173,155,186,73,209,77,4,159,168,150,59,51,169,188,23,5,91,195,87,143,102,30,72,235,129,27,46,207,1,163,165,156,149,63,81,216,105,59,108,135,111,249,216,38,24,239,161,16,124,193,138,110,71,207,62,1,9,228,184,186,23,17,105,7,254,73,191,56,220,76,222,82,96,104,17,45,174,46,91,201,104,216,9,150,8,179,176,165,83,250,196,52,242,174,175,47,237,103,125,152,149,53,66,194,216,127,121,162,101,45,217,206,105,30,218,30,171,166,253,40,244,86,152,210,203,30,240,249,243,131,150,22,231,30,59,237,42,93,5,207,178,251,92,48,109,139,254,240,47,205,231,48,134,204,187,41,92,157,245,1,10,53,81,238,77,244,189,68,139,76,75,172,201,156,64,68,229,51,215,58,176,17,253,116,100,22,184,131,241,211,208,118,149,243,8,105,97,248,208,195,153,181,104,8,102,178,150,149,104,207,97,6,86,210,36,212,27,111,63,184,195,14,110,178,44,78,72,245,78,113,96,255,178,159,173,211,129,137,143,238,128,205,131,94,224,69,233,100,92,157,137,198,203,91,27,23,201,15,138,56,255,32,205,39,48,167,187,18,176,21,214,72,147,38,227,161,121,147,54,220,135,117,198,73,102,181,235,61,212,42,46,182,62,90,218,57,150,108,234,44,81,48,86,24,82,106,13,152,98,28,97,108,153,247,86,12,158,106,146,6,91,105,83,164,117,125,232,145,88,80,198,202,129,169,194,26,1,227,215,169,87,119,247,117,0,45,34,150,107,32,212,207,0,147,20,247,131,82,50,24,51,97,133,45,39,28,134,97,235,88,10,56,89,21,190,194,41,199,59,33,2,35,157,140,228,225,42,49,149,153,57,217,208,91,103,12,90,102,192,189,148,172,87,227,144,19,61,161,108,45,210,201,136,179,112,48,113,212,106,222,187,192,208,164,71,192,103,74,24,114,118,24,103,71,158,146,47,122,20,178,235,165,201,98,96,129,81,43,183,21,230,216,17,40,89,30,37,199,45,35,92,57,76,119,147,9,150,140,167,43,86,2,103,120,94,10,151,225,174,171,192,136,201,41,109,143,170,183,20,47,5,77,163,203,174,111,224,250,93,252,228,96,103,24,205,242,143,73,221,76,116,146,211,95,9,22,93,24,82,70,236,80,172,16,82,123,55,230,137,195,79,83,104,199,13,89,201,1,207,198,60,174,165,24,66,81,70,173,131,9,226,144,236,248,6,44,245,25,243,193,233,77,237,105,18,106,37,178,192,181,206,23,46,81,120,212,205,120,71,249,84,195,52,103,252,156,86,205,163,93,38,73,168,36,236,102,29,70,140,94,59,40,57,230,225,191,109,58,36,187,235,213,176,168,118,92,93,169,0,121,94,123,185,36,57,176,25,172,53,133,77,38,44,224,84,158,30,138,89,101,108,218,32,243,172,172,44,75,58,120,4,48,171,21,205,231,231,131,176,32,204,128,207,122,168,29,105,224,254,48,227,230,116,172,246,220,92,70,0,251,115,106,75,21,102,4,196,111,119,228,155,158,155,211,135,227,230,237,217,79,90,163,57,245,20,221,231,149,74,154,79,147,231,224,54,84,243,183,219,250,100,8,249,183,184,26,45,40,161,112,242,181,217,44,127,48,44,213,165,224,224,180,28,96,170,26,66,135,242,28,53,54,36,129,106,91,58,15,82,180,209,61,134,94,41,236,147,77,219,96,18,184,95,139,30,93,36,159,125,224,68,73,104,192,253,97,176,97,0,159,99,61,173,150,7,149,77,27,37,219,44,147,14,207,221,180,15,87,20,168,71,189,104,81,150,49,249,166,233,51,10,68,233,161,12,26,156,35,114,4,247,43,206,15,77,14,76,3,82,127,100,83,160,101,229,231,193,10,185,219,25,63,77,210,78,190,52,189,59,98,86,248,203,173,164,131,11,179,200,30,63,93,40,25,152,74,112,38,183,227,155,73,142,225,89,214,249,129,160,65,138,175,113,230,189,93,202,3,19,106,242,139,207,100,149,134,118,19,244,119,243,242,171,41,6,82,222,233,249,208,100,135,75,192,20,203,77,133,41,248,141,171,201,234,119,125,47,171,30,110,1,195,248,148,38,77,230,217,228,175,13,13,88,55,125,221,84,80,86,252,54,121,136,162,48,53,154,61,94,12,181,197,41,232,153,113,106,185,232,168,186,86,119,171,176,245,141,0,48,164,74,101,156,35,36,113,175,54,58,251,191,173,249,254,175,31,189,207,68,7,143,65,153,140,30,36,232,25,163,213,35,128,213,104,11,85,155,163,152,211,87,192,243,108,26,244,222,22,250,191,95,57,43,149,156,80,228,204,209,245,41,76,212,141,102,55,201,218,152,65,211,126,89,213,232,192,114,58,138,254,153,149,214,208,127,53,146,183,247,46,209,71,55,56,69,233,51,196,4,146,23,235,129,47,57,166,26,75,109,148,231,167,17,167,118,184,230,165,156,235,110,181,157,113,113,101,65,222,250,214,24,34,122,123,35,197,183,159,14,102,145,31,255,90,244,236,249,180,25,193,28,129,49,7,214,39,107,198,77,115,152,90,153,174,191,61,40,248,244,7,55,103,247,7,229,100,188,2,37,201,166,211,69,33,157,232,247,166,28,89,171,126,32,254,238,187,162,245,241,146,20,225,1,214,46,48,11,96,215,169,170,64,112,246,185,159,164,130,174,135,54,5,196,144,70,247,189,232,182,236,236,134,150,215,247,3,243,26,58,87,89,160,112,5,188,250,220,250,104,8,240,141,248,109,164,219,245,197,178,21,8,214,128,235,115,134,60,48,123,139,22,240,130,189,36,112,166,88,32,158,220,22,73,153,233,114,41,145,86,168,212,214,12,57,189,178,92,158,222,117,225,165,28,225,97,214,234,241,210,120,134,235,238,189,240,245,98,166,26,22,143,148,22,61,19,65,9,66,222,249,85,172,97,116,201,203,169,238,24,63,156,141,158,173,42,230,2,35,230,20,20,171,228,91,194,63,92,209,158,211,150,86,121,236,142,44,157,199,79,108,235,163,4,98,186,236,206,129,162,125,43,143,69,75,7,133,203,228,203,117,58,26,252,154,236,7,205,67,87,209,243,95,172,104,80,151,53,170,202,54,247,172,27,177,21,69,237,169,188,112,153,49,223,236,115,158,127,214,195,3,163,186,22,112,215,122,7,83,71,73,49,213,109,84,73,245,91,153,61,67,252,50,92,154,181,222,139,189,112,249,76,38,200,62,232,62,21,161,180,32,92,52,11,154,62,112,165,92,207,79,136,140,210,242,110,217,152,152,227,92,193,186,172,123,73,108,201,86,156,215,179,85,2,246,7,30,227,194,11,11,32,253,150,108,246,71,156,1,177,174,212,115,73,167,200,102,196,89,12,110,234,243,189,206,4,94,239,217,150,236,221,212,155,47,154,45,142,137,108,38,245,108,112,22,242,181,35,84,86,44,56,170,59,236,179,145,10,50,120,131,20,247,30,153,76,168,32,158,252,151,117,22,184,82,125,20,143,118,118,24,67,183,55,182,221,44,247,84,158,234,208,61,31,228,216,96,77,115,236,238,77,107,195,76,63,171,71,156,2,18,134,78,149,8,248,173,27,77,40,102,222,44,48,251,197,29,1,3,66,86,186,101,92,176,144,124,16,16,46,222,125,234,201,156,67,105,142,48,199,233,139,74,73,29,236,227,70,4,227,248,60,207,205,55,245,178,209,230,8,32,42,155,112,64,171,14,82,7,101,33,89,131,132,4,81,16,220,118,120,88,33,219,3,239,124,175,30,232,148,233,205,209,54,173,17,213,130,234,159,158,240,13,185,226,136,137,65,26,211,253,234,62,107,114,191,161,62,180,33,146,70,150,240,50,141,115,255,128,92,174,53,115,9,194,107,28,236,77,195,79,226,82,19,1,128,248,34,20,192,141,245,132,250,200,238,58,124,58,29,243,186,194,176,18,34,178,202,28,38,79,118,142,149,103,218,242,35,0,5,43,236,162,20,102,224,68,224,181,99,150,42,15,110,67,52,162,33,147,89,94,26,109,18,206,139,66,18,51,139,205,146,228,34,214,70,26,210,97,228,27,186,62,57,25,131,27,124,69,67,68,162,163,103,170,40,55,110,187,151,82,62,80,128,70,157,38,66,213,168,55,200,115,33,130,213,34,110,133,40,170,6,174,32,143,150,32,237,65,217,16,69,110,139,40,159,21,43,62,230,50,37,119,13,56,27,165,51,146,7,121,78,13,123,77,91,254,247,205,60,16,222,159,10,143,213,125,7,102,137,9,221,99,161,62,53,102,180,232,89,69,102,209,204,4,98,156,61,46,110,115,105,96,214,138,213,253,177,97,202,85,13,238,35,190,48,199,69,197,112,11,24,126,206,142,92,205,32,43,168,87,247,226,53,113,160,101,106,142,150,76,103,175,49,157,65,206,213,214,230,76,113,131,232,104,45,40,177,8,186,91,141,228,87,163,6,235,73,213,144,86,107,35,114,99,217,88,50,2,23,132,152,115,192,80,147,164,73,224,85,207,28,112,195,123,94,83,53,29,15,166,72,127,45,72,145,10,35,6,25,20,3,84,84,180,0,24,113,20,14,33,145,226,165,126,82,175,134,174,147,34,151,201,138,161,181,174,99,17,151,140,148,224,249,161,174,85,184,236,199,226,12,65,22,110,105,132,116,90,104,182,69,58,31,66,154,190,54,203,106,228,189,241,162,89,250,218,20,198,238,96,33,20,202,6,159,124,99,66,134,231,194,11,213,169,39,243,86,61,216,209,169,170,153,154,180,131,224,26,201,124,84,106,250,83,28,76,190,56,146,249,240,9,53,35,2,3,54,199,239,158,6,73,77,239,109,164,202,184,119,53,33,84,133,201,94,182,11,47,221,238,254,156,88,183,92,61,53,47,141,9,236,221,104,243,224,105,107,254,118,25,211,250,194,29,211,18,205,29,163,69,219,46,73,97,104,81,232,65,40,156,13,254,132,249,159,21,77,122,227,106,117,225,89,116,185,63,175,177,40,74,141,39,39,115,221,223,140,250,238,247,189,138,82,167,17,44,232,145,38,133,6,144,101,219,121,166,49,234,237,162,23,245,148,116,212,243,113,242,165,201,144,205,253,67,82,24,52,77,48,78,30,130,241,50,237,184,72,121,99,47,167,244,52,52,255,97,25,6,12,37,252,185,186,186,190,186,193,227,101,56,180,159,70,136,51,116,16,33,85,210,18,101,56,41,88,98,103,95,151,68,20,10,62,11,6,195,247,106,52,233,149,103,3,107,193,31,252,172,199,69,249,107,139,243,199,140,209,129,205,141,50,78,160,44,199,60,10,169,132,115,144,240,127,224,132,68,55,99,174,108,250,61,6,36,131,104,112,51,180,106,202,75,26,179,92,250,26,231,187,154,181,8,29,47,201,11,99,21,46,83,134,41,51,205,128,225,154,107,38,212,124,74,239,247,66,180,50,111,189,186,53,119,116,48,24,3,26,101,99,33,133,112,9,110,104,243,40,247,2,213,147,233,231,0,244,167,159,202,75,172,140,111,213,153,137,106,233,49,1,118,255,8,26,37,149,78,207,79,51,52,71,208,62,96,218,237,164,23,183,25,10,70,103,246,167,47,188,240,18,182,203,207,155,87,153,121,195,180,129,130,142,56,210,124,174,222,52,84,16,37,109,219,241,80,10,175,72,17,52,75,138,61,148,52,56,209,225,232,193,224,44,143,200,10,1,254,26,251,16,78,227,231,222,67,185,142,236,191,131,255,73,53,71,125,152,146,99,70,162,21,246,104,31,245,97,74,18,2,11,238,105,67,158,88,26,117,111,57,192,140,2,67,169,43,145,114,211,147,131,154,138,42,222,83,154,105,86,35,93,56,181,42,41,112,62,82,48,160,171,73,178,40,255,19,249,206,96,10,87,132,46,148,154,77,62,46,214,136,209,216,36,42,67,26,41,231,145,131,72,156,96,113,190,204,212,21,85,88,156,178,230,67,5,70,29,41,182,179,167,75,21,101,187,108,166,179,152,177,126,201,8,229,202,35,216,215,130,71,124,206,54,36,214,21,54,221,142,224,110,143,39,245,1,60,235,133,17,8,126,72,179,136,3,249,132,70,93,15,165,127,79,105,114,190,164,241,92,158,98,212,196,232,10,254,179,85,216,43,153,55,51,219,249,249,255,28,30,49,69,82,246,52,211,186,255,240,153,101,31,130,29,155,144,75,164,25,112,141,122,122,42,201,73,124,151,160,225,19,51,84,130,243,100,165,12,26,62,58,201,90,33,79,100,179,92,18,63,34,1,90,43,101,52,101,127,50,190,124,233,15,157,61,183,136,202,13,62,222,124,132,24,56,217,4,25,30,187,57,229,63,163,69,118,95,139,172,248,83,151,121,6,19,162,217,14,35,13,247,194,102,203,27,48,65,23,253,233,101,103,83,47,170,104,237,173,189,65,182,172,141,40,231,56,135,133,161,213,103,68,37,106,145,42,148,183,188,190,86,138,169,28,53,7,15,189,184,153,173,155,195,108,249,181,43,192,24,13,46,1,252,218,94,158,42,91,74,153,253,115,65,95,201,122,16,197,1,177,174,11,159,231,108,58,124,8,79,198,200,101,89,124,200,4,212,123,64,161,139,178,32,162,207,79,21,46,242,162,113,245,68,105,87,95,27,111,139,40,32,67,39,243,169,16,171,182,189,243,234,27,28,150,166,106,45,84,152,107,57,170,138,204,44,100,60,149,42,57,86,70,202,157,206,48,31,175,20,195,190,40,50,214,237,169,194,109,113,64,177,18,220,242,212,156,158,55,13,98,248,252,217,158,104,53,20,244,134,104,52,196,169,146,118,114,248,78,203,15,201,211,164,150,158,130,166,179,66,204,168,38,52,21,114,173,47,176,253,197,138,202,55,106,205,158,242,77,52,89,163,224,15,87,122,173,32,24,204,126,253,194,140,152,167,108,180,93,10,29,7,161,172,241,97,163,156,187,156,72,71,223,130,225,171,87,227,103,28,133,140,28,32,85,13,97,216,110,198,27,141,66,46,17,197,69,173,220,36,72,189,196,242,156,153,117,237,98,229,58,59,223,40,208,228,207,243,129,207,129,40,74,246,208,39,170,79,221,220,89,63,110,177,161,45,56,58,60,59,242,201,190,193,195,127,104,105,180,31,199,144,85,98,236,155,133,74,125,225,203,164,62,155,40,86,104,45,157,171,70,57,241,146,89,2,55,186,234,98,253,190,87,84,212,114,134,209,41,175,99,202,224,252,165,115,38,121,136,66,7,61,109,30,5,248,196,44,138,78,182,118,98,202,113,111,172,102,158,162,62,179,200,140,82,95,44,237,181,252,167,227,132,23,50,16,176,89,251,243,94,72,138,68,137,125,134,40,151,181,77,89,222,124,225,93,102,155,253,10,196,152,166,186,215,55,167,214,148,126,190,77,19,57,71,93,54,174,78,250,219,13,177,78,207,80,158,73,255,108,222,159,42,121,92,2,124,140,16,246,169,111,253,62,27,194,91,18,14,197,233,17,205,25,151,41,135,58,245,24,90,254,3,19,62,73,189,57,218,209,242,189,170,123,18,89,141,188,241,114,180,130,109,139,194,68,69,122,240,169,50,219,84,83,199,173,141,208,167,87,159,249,55,200,204,139,50,35,93,119,77,3,34,4,17,16,6,90,207,250,69,245,215,14,197,131,211,165,158,50,121,138,200,102,180,216,217,178,22,101,194,153,149,225,140,138,241,102,36,237,254,172,188,197,245,168,32,105,148,241,244,210,98,214,227,254,219,253,231,90,247,148,184,245,88,161,176,230,72,229,221,48,204,8,169,156,69,120,204,71,25,131,42,8,215,138,67,11,97,140,162,53,202,204,25,81,8,182,96,136,188,133,96,19,121,178,26,240,217,193,61,27,37,82,108,247,183,73,180,170,8,75,230,212,25,223,11,43,234,165,27,165,132,222,66,13,201,143,179,50,231,71,29,198,52,3,66,90,195,8,248,207,214,19,54,104,8,115,16,250,124,106,193,250,243,219,5,234,198,35,194,146,130,186,184,76,137,75,215,16,74,9,210,138,159,102,221,173,143,64,24,234,91,113,53,165,143,207,174,23,118,221,213,4,65,106,32,63,165,98,217,133,161,13,125,8,132,120,156,236,25,170,7,120,210,206,167,254,141,236,66,76,119,228,10,180,60,195,146,63,161,24,50,145,119,31,122,112,163,0,44,6,200,50,154,194,120,224,26,156,157,69,160,105,23,61,215,161,221,23,226,24,139,68,196,115,236,179,196,70,104,230,64,0,120,10,205,206,181,177,27,89,230,78,49,245,92,135,47,67,242,155,83,180,220,158,147,89,66,81,36,52,117,16,195,208,2,11,72,197,99,197,205,207,132,183,181,160,203,138,10,119,72,5,145,228,208,211,240,25,96,36,174,174,74,209,153,163,180,213,224,214,132,120,83,90,22,113,126,110,14,153,47,96,245,81,179,71,91,33,234,70,233,222,233,168,233,121,239,14,59,208,245,149,40,198,121,110,158,122,138,99,62,135,26,24,5,15,76,252,35,96,86,44,253,237,98,154,151,174,105,69,132,243,169,238,195,14,42,126,187,192,1,213,2,168,243,52,37,56,251,22,192,158,115,63,149,131,165,135,112,20,194,248,233,57,137,103,74,12,252,201,57,241,231,174,239,93,74,9,97,168,51,157,98,42,241,20,45,98,198,27,42,98,176,94,180,55,32,79,227,19,34,150,83,75,83,133,152,162,228,8,81,111,136,14,233,105,21,52,150,125,78,51,17,146,164,123,130,116,134,88,100,35,54,54,214,85,5,127,146,9,115,118,215,86,107,230,51,166,209,13,35,15,185,50,27,2,181,90,71,7,59,44,187,110,33,76,120,116,170,158,38,207,94,130,10,21,13,114,136,198,101,32,218,149,16,164,195,102,232,145,84,68,136,42,244,234,168,67,84,10,14,92,52,20,189,93,236,142,131,124,121,26,21,118,109,11,37,61,204,212,244,131,13,12,30,252,106,228,237,84,163,192,68,97,67,102,57,109,75,47,233,156,151,77,174,200,69,254,136,18,188,147,94,77,33,231,152,81,114,121,35,24,72,227,186,124,116,134,148,215,159,240,72,51,30,148,195,13,25,222,103,58,78,216,29,56,252,42,87,51,103,18,129,15,109,195,51,141,188,163,191,79,183,127,55,225,68,206,65,250,189,79,231,112,189,23,248,167,168,19,105,32,141,158,217,174,40,35,50,130,26,134,67,175,211,127,26,133,231,23,38,76,235,226,133,68,148,56,65,11,108,42,245,174,38,9,117,84,23,192,133,12,127,119,41,86,211,117,45,47,124,246,232,46,182,154,113,58,123,138,35,39,254,181,174,140,152,231,111,205,210,216,37,15,30,176,177,101,181,68,246,76,191,41,52,29,151,217,27,140,183,180,215,179,210,195,30,101,108,109,181,66,129,185,183,154,105,210,61,239,77,178,197,165,19,207,22,112,61,250,33,220,60,187,126,109,97,40,107,61,28,79,86,156,171,62,208,192,204,227,45,253,133,80,234,87,195,70,239,26,222,159,166,39,236,170,164,25,59,137,162,55,55,225,249,238,240,105,224,161,49,246,97,182,176,1,207,241,164,242,169,177,93,46,155,5,111,55,177,101,212,58,89,250,174,139,150,98,228,165,193,50,42,74,107,232,215,154,104,105,210,116,138,57,34,184,14,236,207,50,69,51,38,201,246,114,23,206,85,11,204,211,222,228,9,29,46,230,48,33,48,99,119,199,111,51,215,203,84,143,81,195,168,161,182,90,16,123,149,94,126,230,238,228,250,106,64,181,234,172,100,53,155,94,57,67,249,254,43,115,192,209,127,120,72,107,32,108,184,53,198,49,76,123,207,197,67,77,34,189,43,137,223,88,249,46,62,205,4,117,206,15,202,82,131,46,227,179,18,11,220,222,143,204,50,22,45,87,41,57,97,5,36,124,200,66,197,144,171,254,82,117,203,114,41,154,220,56,11,134,224,119,30,47,155,157,193,78,130,204,97,36,61,101,202,163,114,42,98,236,38,152,186,180,62,178,177,61,10,159,0,244,169,134,46,113,70,226,114,62,217,176,77,129,24,132,156,235,172,208,51,212,196,23,121,116,209,3,207,156,39,253,167,33,206,235,38,146,122,245,179,83,119,105,120,130,101,26,161,68,45,6,107,181,15,166,32,88,131,28,231,4,60,106,124,145,78,33,166,206,244,168,233,65,60,119,89,250,211,39,149,198,67,181,228,118,10,158,121,20,44,21,64,193,205,168,185,13,20,17,227,182,149,147,78,28,49,123,218,124,144,183,56,135,188,219,42,176,128,162,114,147,67,20,165,156,119,252,17,157,174,249,194,8,253,73,24,49,153,38,225,8,57,126,232,48,242,69,18,90,164,205,61,14,6,21,55,90,86,113,238,220,238,8,131,167,191,84,68,29,250,192,89,143,221,175,194,180,14,213,186,225,236,57,119,10,135,4,54,13,91,125,85,200,71,236,121,93,60,134,150,62,115,70,99,255,228,87,79,194,117,98,32,2,213,227,140,141,48,226,32,16,44,246,87,63,7,24,31,36,166,252,43,41,230,132,23,134,179,124,56,9,17,141,41,106,254,67,121,185,119,150,98,218,57,247,167,201,110,47,215,38,66,58,153,82,0,241,106,34,179,190,194,133,192,196,45,196,89,136,58,149,17,238,35,216,201,8,61,233,220,187,7,135,123,224,17,1,101,80,252,148,48,213,246,165,23,247,186,220,212,94,36,155,80,182,247,133,110,177,22,129,41,221,10,219,7,170,194,134,186,193,160,158,226,169,111,232,173,121,10,255,15,152,120,138,223,251,124,29,90,77,224,228,242,40,212,24,157,41,75,141,75,90,183,147,145,123,224,176,230,171,207,19,190,87,59,12,118,208,253,29,234,212,212,205,222,194,13,118,206,34,251,24,201,64,140,157,222,98,203,84,219,212,126,7,197,43,119,5,98,114,124,58,201,207,81,234,187,243,194,193,163,138,105,16,209,169,22,58,204,118,230,121,174,70,237,216,243,45,99,255,198,130,62,24,149,43,62,118,204,15,87,109,183,22,178,2,177,15,218,240,16,212,45,12,42,7,134,167,31,220,38,33,11,105,50,98,240,161,175,142,40,57,44,71,53,152,50,91,231,15,166,96,70,146,84,9,117,246,212,227,183,135,85,131,171,109,16,202,241,190,246,89,160,83,205,96,216,231,132,250,138,101,115,134,122,174,48,177,227,93,18,143,134,21,64,81,27,52,248,224,238,110,149,73,217,200,164,112,254,6,233,70,247,252,34,129,47,108,153,179,75,49,209,182,107,95,213,167,72,80,144,211,35,218,25,48,54,147,50,165,12,171,253,252,86,109,212,197,108,13,81,107,57,115,121,116,152,63,136,7,27,97,209,40,221,152,230,100,216,196,212,235,236,2,134,79,10,216,141,153,191,197,69,225,127,231,48,112,99,85,23,182,101,162,236,124,121,37,46,162,99,248,77,20,177,227,67,248,55,93,207,47,150,124,177,227,195,238,207,169,187,147,40,233,20,57,125,48,139,233,199,131,15,209,105,75,189,16,55,109,241,90,21,114,191,56,1,166,196,130,159,195,163,237,252,119,159,155,109,14,25,7,65,37,181,71,170,102,117,103,137,66,219,68,65,72,174,94,38,50,28,254,111,61,75,253,166,25,172,237,82,195,90,110,13,201,251,97,27,87,194,249,199,122,66,87,119,170,198,74,152,226,75,155,55,197,29,0,13,158,201,14,15,181,126,174,150,130,20,66,222,86,231,23,30,106,40,247,202,99,227,184,158,226,165,185,253,144,142,128,186,99,119,113,186,201,181,104,218,254,211,178,163,138,41,49,69,205,214,148,203,182,182,235,250,122,28,24,10,208,250,237,133,129,209,188,200,23,53,5,206,95,199,55,67,178,50,175,176,116,197,106,0,33,139,246,193,208,11,175,189,83,69,92,0,253,237,249,193,56,133,143,232,3,216,170,80,146,26,55,31,166,199,60,46,188,72,202,76,127,112,248,183,55,166,66,148,22,167,236,228,87,179,151,189,27,51,155,65,205,180,228,131,73,106,175,124,95,155,100,240,254,244,234,79,115,164,100,49,150,11,67,117,250,206,77,192,84,31,175,251,222,244,102,167,169,1,159,163,227,101,103,3,255,220,58,28,86,106,5,114,190,132,33,253,131,108,211,6,145,215,70,148,161,125,57,185,245,171,155,189,123,124,96,242,139,191,21,147,2,223,92,132,110,2,140,54,123,242,39,43,232,248,84,121,109,234,18,63,250,29,240,217,135,207,94,20,70,142,84,224,118,157,17,129,73,67,172,29,240,58,247,151,223,102,181,248,76,23,128,225,175,142,251,219,29,211,128,175,28,22,184,155,178,130,192,11,101,182,30,55,175,243,82,160,15,140,72,196,87,129,108,135,121,142,235,247,201,205,189,183,182,248,96,104,223,181,219,143,81,58,78,159,136,21,61,17,115,176,46,55,135,111,250,165,243,129,199,141,19,227,137,131,235,91,116,52,83,241,205,114,235,243,84,95,150,19,148,179,231,146,139,151,153,42,44,135,19,14,88,183,69,41,152,202,43,134,0,99,162,74,55,228,128,232,250,186,192,72,75,201,197,84,44,124,165,67,160,20,159,212,59,64,240,183,159,31,35,29,24,106,108,107,2,51,94,114,60,55,132,4,249,101,115,105,244,31,62,139,107,95,122,45,1,233,175,26,133,193,133,172,172,204,26,99,25,101,39,6,215,57,81,207,173,87,47,227,130,59,76,128,114,118,133,71,249,182,9,191,241,209,111,178,207,110,14,179,169,70,47,19,221,58,80,234,74,123,244,65,115,26,42,2,227,40,30,29,156,156,200,245,113,5,158,103,85,43,126,53,242,169,215,188,179,54,83,145,93,49,236,207,70,43,39,233,69,136,50,215,207,43,222,96,82,81,23,38,166,55,91,204,41,231,72,75,32,249,194,5,179,148,62,253,201,81,140,144,225,1,27,190,46,185,26,85,18,129,17,248,248,20,226,128,169,91,79,247,139,80,238,176,191,152,161,61,26,81,168,219,228,216,154,181,111,219,103,87,19,181,189,173,134,143,84,25,253,254,54,4,226,219,44,140,165,242,217,11,88,155,227,225,46,48,233,188,47,253,106,47,198,80,188,55,95,150,61,106,235,222,188,92,245,34,86,20,168,21,45,94,12,50,229,146,155,243,112,43,166,67,92,204,138,140,251,245,211,85,245,155,143,98,114,235,2,35,91,56,252,131,46,206,157,75,175,110,156,5,127,48,47,149,116,124,89,218,179,254,54,226,102,123,32,122,11,160,168,165,110,191,22,127,186,173,109,214,45,184,86,63,24,47,220,50,21,181,103,255,80,44,233,82,111,122,111,104,83,191,129,191,16,71,203,87,108,22,152,29,233,114,24,213,142,61,228,185,91,177,147,233,7,159,109,202,179,130,96,235,2,75,241,131,207,120,154,83,65,206,126,221,193,159,11,160,220,186,142,242,153,221,145,204,59,123,219,38,171,207,217,29,244,254,241,106,151,209,173,171,46,217,140,151,88,218,206,124,82,69,222,206,138,202,112,176,29,31,74,190,127,201,99,163,199,237,165,19,7,182,9,93,62,22,189,114,126,46,73,7,166,52,235,150,60,85,99,234,181,95,20,103,145,211,37,136,123,159,123,91,152,237,151,111,35,198,205,57,72,158,155,128,1,145,235,15,46,176,231,238,70,165,147,158,89,222,100,232,221,158,193,209,46,106,21,8,95,247,63,95,61,151,114,195,164,84,24,113,244,12,184,163,56,127,215,166,51,147,141,238,103,38,230,170,243,86,253,54,202,233,7,103,114,253,10,189,48,170,33,248,112,65,179,89,25,254,216,164,40,175,39,98,101,115,85,221,146,106,65,78,96,138,186,15,70,49,46,101,51,31,140,134,216,77,242,179,171,51,183,233,15,101,47,39,107,15,108,107,84,196,190,111,73,247,189,122,102,149,61,243,217,119,230,64,81,34,185,239,148,205,133,218,251,152,233,99,101,105,109,99,61,116,239,221,20,115,148,44,87,151,244,19,58,253,193,88,226,145,85,18,152,126,183,29,69,193,243,14,75,179,144,248,10,60,201,53,103,211,72,189,168,73,51,120,239,62,135,39,104,99,91,225,243,41,190,9,156,82,193,150,138,52,88,65,12,178,4,108,162,73,229,182,9,194,177,171,122,255,133,151,42,10,43,212,245,158,191,248,18,78,28,172,186,73,43,7,204,164,202,247,252,193,80,171,203,157,253,123,181,204,76,118,244,220,38,201,186,69,81,35,217,175,226,48,108,155,59,219,112,111,182,179,95,171,12,20,85,199,109,80,198,240,152,62,44,7,223,189,74,155,161,25,132,12,132,195,172,83,67,158,155,58,171,237,77,202,17,178,92,47,122,211,102,180,196,123,220,220,130,158,23,166,34,239,203,225,217,147,117,170,9,47,220,33,248,214,248,109,38,186,44,143,118,38,168,244,49,179,15,76,1,154,44,29,208,244,206,54,187,250,163,145,99,189,235,45,42,76,16,135,188,81,40,203,174,50,244,224,114,140,24,213,136,203,183,203,226,71,123,196,244,186,190,209,51,127,243,209,125,47,98,200,251,75,85,163,104,75,35,223,99,85,183,163,245,151,58,89,102,50,93,134,222,28,54,252,167,46,176,56,211,241,236,91,96,200,58,113,53,212,144,90,244,183,113,118,245,165,135,148,92,185,230,51,6,19,203,253,224,5,169,161,233,189,73,70,101,71,179,113,171,46,74,72,166,125,219,167,159,20,111,146,249,136,128,194,202,113,49,97,221,155,207,173,166,245,184,62,178,135,213,27,171,188,52,65,94,100,109,191,174,0,41,249,44,152,183,201,200,100,156,46,236,48,37,175,69,186,2,21,59,115,120,47,133,209,80,228,176,216,173,106,236,51,141,50,179,229,58,117,70,66,133,185,85,223,69,192,169,68,52,247,194,148,147,44,95,123,88,106,164,108,143,50,109,18,244,223,60,203,22,110,139,42,95,53,213,231,238,171,53,57,109,56,255,75,96,82,157,142,22,147,235,125,46,118,67,222,101,4,203,51,127,233,181,219,170,214,63,184,161,134,127,15,162,84,89,112,100,115,152,228,187,174,76,3,75,208,207,78,20,24,206,152,244,97,203,100,126,213,209,192,136,128,222,19,180,85,248,181,47,147,5,252,83,246,185,48,74,33,62,109,160,242,145,235,13,195,84,147,100,255,244,142,127,85,42,144,168,47,58,49,242,174,254,218,200,115,20,249,30,236,156,75,188,245,252,237,26,47,138,146,112,142,95,134,71,191,100,70,34,188,87,63,189,40,131,41,173,187,13,206,156,94,63,153,150,101,7,117,140,208,47,204,145,238,211,31,88,70,204,73,2,14,140,210,126,185,119,88,25,48,205,238,241,1,15,19,234,197,251,7,103,90,225,158,67,201,52,176,123,24,14,151,103,61,38,5,205,36,229,247,198,147,231,204,102,255,52,48,245,95,63,42,207,196,102,190,4,156,235,144,233,128,147,31,22,196,14,219,122,185,5,38,219,223,162,41,55,119,147,198,220,230,96,232,93,228,87,240,62,164,173,41,107,8,248,172,172,228,210,46,12,11,98,70,39,232,166,37,165,95,217,180,162,134,247,206,34,236,200,106,222,16,249,171,250,52,142,153,150,207,211,253,8,249,248,115,103,43,191,20,20,226,107,247,45,50,68,131,36,17,1,4,78,166,199,31,129,241,72,151,253,11,137,85,23,17,250,17,65,90,235,58,170,230,103,54,194,60,68,109,164,236,83,7,250,6,177,90,110,42,180,230,208,107,73,61,56,8,247,126,233,239,38,147,123,249,224,202,92,35,83,156,85,71,164,152,186,43,214,145,189,42,140,182,134,255,50,165,148,178,59,193,1,125,126,28,192,101,245,155,87,149,148,121,132,79,227,171,217,207,209,173,202,131,157,129,208,90,14,248,172,241,251,6,19,152,123,207,46,57,154,164,16,98,236,58,53,211,21,234,253,105,98,117,69,38,118,104,253,211,27,5,197,217,220,101,222,31,70,133,244,111,101,42,24,178,26,210,169,218,246,173,59,67,182,111,93,83,250,118,147,120,140,105,19,177,229,42,48,102,220,195,151,74,250,186,174,133,86,168,233,59,0,83,28,191,69,28,118,239,154,60,148,198,58,124,211,252,246,88,20,41,251,181,184,143,221,184,61,48,223,47,249,26,206,153,78,219,147,100,70,242,99,237,217,160,78,142,132,186,80,158,179,238,244,123,23,115,58,122,30,251,156,49,190,161,193,41,173,239,171,2,203,26,110,101,183,205,97,43,249,145,171,201,118,20,223,83,193,211,38,171,119,225,106,110,94,254,219,164,92,106,209,237,195,170,105,175,128,217,190,203,236,202,25,99,248,222,29,82,118,47,50,104,169,40,195,222,194,55,100,164,141,179,238,153,24,0,222,203,208,209,29,237,217,113,225,69,239,187,11,42,204,206,191,175,2,179,241,247,195,231,100,31,127,13,20,237,230,155,243,130,195,16,107,146,110,170,134,213,128,196,62,181,246,36,131,30,161,106,231,70,0,39,179,97,21,24,46,147,31,212,56,198,142,41,147,44,194,249,245,19,61,101,139,204,178,35,251,239,159,1,173,159,89,200,238,98,167,168,239,77,142,218,183,231,231,56,89,46,23,20,24,154,127,108,207,201,188,95,246,46,48,251,193,236,87,35,74,149,20,158,38,204,224,71,30,52,71,158,77,48,162,215,30,192,92,86,139,55,21,166,30,114,248,139,77,124,203,146,44,15,13,63,199,236,83,37,208,184,242,233,108,254,209,200,153,209,106,230,104,33,95,172,154,98,151,31,29,176,115,27,91,90,45,19,138,107,113,44,177,223,150,67,13,231,129,175,66,126,45,99,47,21,89,216,144,195,33,179,225,7,193,243,135,186,245,196,116,182,47,195,3,29,112,189,97,204,203,113,140,168,65,243,19,238,96,185,233,114,98,162,172,243,211,72,164,207,65,182,149,222,82,140,97,233,79,206,166,26,175,57,129,219,92,159,19,40,7,224,197,38,92,175,174,208,181,227,124,156,88,219,228,124,188,44,38,228,103,243,74,191,83,20,41,49,159,107,141,2,164,131,191,192,3,217,37,14,246,132,255,37,6,83,140,111,81,189,85,206,146,49,245,228,97,17,157,11,35,249,176,101,117,43,36,30,178,31,20,177,31,25,77,166,45,51,186,73,51,224,51,192,70,147,223,70,233,39,2,37,152,92,72,40,207,142,37,109,251,189,59,209,200,170,193,14,74,8,98,205,70,239,126,103,13,41,192,218,201,241,220,103,185,210,243,47,193,180,234,39,57,2,77,108,30,36,154,113,133,26,120,176,90,164,70,145,72,73,195,128,123,68,144,230,116,114,57,28,228,77,231,243,163,94,131,175,82,229,123,112,198,25,195,251,153,105,127,204,37,17,32,92,27,150,247,51,180,143,182,14,1,132,51,86,108,130,40,205,127,118,240,168,89,140,225,67,0,38,90,205,50,105,225,134,120,38,11,255,109,78,133,75,14,69,208,210,238,58,97,172,184,33,187,55,244,92,231,103,242,184,126,145,212,46,199,154,124,54,184,59,14,192,117,27,13,89,158,60,27,161,176,121,184,142,128,132,172,234,231,127,169,38,114,24,105,170,46,157,33,237,159,141,179,195,176,161,101,94,65,205,126,120,214,133,180,6,98,159,67,224,51,79,140,8,36,34,122,44,155,149,52,77,147,61,194,144,148,136,200,232,195,176,176,15,31,2,52,226,188,74,115,28,59,206,140,228,187,44,203,182,105,112,10,15,164,185,188,175,156,6,164,108,71,238,77,36,45,123,144,135,154,233,62,101,211,144,200,15,180,26,225,85,75,97,203,107,81,64,233,233,131,69,243,15,57,227,158,193,132,219,162,143,129,210,45,191,35,49,101,139,34,120,208,152,20,225,148,40,61,105,225,245,177,161,9,103,51,73,104,106,2,186,93,191,193,112,236,111,36,146,142,50,221,202,17,102,39,243,183,36,146,206,104,244,188,33,76,153,38,66,40,192,212,0,127,111,133,208,165,8,226,131,238,28,39,220,133,207,208,121,108,137,179,91,194,206,209,204,209,124,74,114,225,116,248,149,124,221,61,127,183,88,147,228,185,127,69,165,95,106,130,188,251,148,20,49,21,28,235,179,16,3,134,167,33,140,0,124,212,92,164,218,184,114,13,238,167,54,89,52,73,50,171,187,45,49,122,132,99,146,207,72,137,130,238,34,73,17,43,83,234,35,50,42,80,211,37,135,69,1,213,46,113,117,167,62,71,63,165,25,201,46,71,9,203,215,162,201,5,92,105,227,98,4,65,138,38,23,18,211,149,183,9,210,75,69,50,123,228,178,119,172,170,137,62,121,37,145,171,41,31,241,120,126,53,165,2,146,0,195,54,121,140,200,5,97,176,148,37,179,71,254,106,21,239,224,86,108,90,111,255,39,66,143,3,165,63,57,113,148,235,62,12,204,208,242,249,138,18,220,189,181,209,40,171,141,225,145,76,149,61,235,139,217,39,242,38,207,116,36,73,110,99,178,151,35,140,121,214,84,26,77,90,13,101,128,28,249,51,148,94,135,126,109,230,209,236,169,185,179,149,92,77,191,200,57,175,163,166,237,240,128,22,170,48,213,33,223,215,158,219,142,141,50,186,8,25,165,226,196,20,50,31,89,147,92,24,200,123,192,155,228,195,57,75,200,247,162,149,243,77,88,218,225,73,243,84,103,1,159,194,44,97,52,61,89,67,178,96,145,180,167,192,237,146,230,45,35,121,86,93,127,47,226,152,179,39,205,134,82,113,237,105,249,95,12,85,6,31,52,206,22,92,4,24,1,77,158,59,23,43,129,113,212,140,97,170,36,121,169,9,13,180,26,245,82,18,200,103,102,204,241,92,231,45,102,210,228,52,230,175,206,252,248,37,162,138,228,143,207,236,19,27,40,170,201,80,221,144,95,254,209,189,130,156,97,222,141,146,148,63,223,167,71,206,254,172,154,150,159,16,152,205,161,231,236,57,222,236,43,243,96,25,255,179,234,198,91,163,8,181,52,165,143,84,64,253,38,67,194,117,117,203,14,10,245,35,202,28,190,204,55,234,84,186,133,106,108,183,74,113,138,5,75,79,127,232,4,216,41,244,244,61,154,217,244,200,33,254,156,126,176,190,250,34,92,192,240,146,167,112,67,54,26,159,254,219,167,141,151,156,196,27,101,100,56,185,249,111,35,211,37,79,142,210,88,27,158,24,159,68,95,133,38,129,52,114,95,206,3,130,104,37,207,197,51,159,61,107,141,38,203,56,209,10,31,134,186,88,39,86,33,61,40,121,193,102,41,128,143,167,204,231,48,122,172,92,76,73,151,231,208,206,67,23,70,162,92,93,16,109,239,1,83,255,112,183,118,144,128,186,171,46,91,125,30,149,52,83,96,6,230,20,46,14,102,226,2,99,230,18,47,141,109,251,150,249,136,140,39,155,92,239,134,164,106,133,109,99,150,183,57,250,25,158,182,93,152,37,38,36,147,131,172,118,150,204,170,224,200,66,132,99,168,21,217,11,144,218,64,219,222,135,15,194,147,202,217,218,212,143,197,208,131,51,152,133,240,181,108,105,115,116,215,63,116,49,8,94,65,212,193,142,76,30,154,63,38,143,230,192,192,131,83,43,207,213,140,54,155,227,149,207,156,217,133,28,184,177,78,104,65,48,90,212,91,42,65,15,109,232,20,112,195,115,64,232,125,103,222,189,196,14,72,34,163,202,206,140,83,175,87,162,217,176,30,121,43,57,144,32,201,74,35,88,141,212,171,43,243,240,204,202,49,46,205,30,71,40,39,21,58,174,111,87,167,21,39,201,249,221,46,206,190,13,39,174,142,222,218,80,24,109,215,128,241,26,20,198,23,181,235,237,211,162,2,70,94,226,133,205,0,192,225,198,97,68,31,220,12,115,135,195,103,139,126,58,203,191,85,166,55,82,194,71,72,180,207,8,249,40,40,177,236,200,147,23,130,96,75,140,155,71,185,40,44,189,28,23,159,30,117,246,200,114,241,178,98,184,242,193,166,24,126,89,194,216,33,49,42,107,192,88,126,201,213,103,23,155,92,61,8,24,15,48,129,235,50,247,69,135,9,203,87,133,167,81,28,2,94,69,100,141,127,58,16,251,62,88,17,213,98,254,130,192,201,125,48,227,190,8,76,172,93,30,140,226,214,242,192,217,41,223,6,223,115,92,251,61,168,215,72,131,150,33,5,187,192,37,127,103,254,223,79,139,27,173,233,98,176,60,6,106,15,34,240,217,95,123,89,43,240,84,141,42,75,177,204,47,15,250,107,80,56,101,2,23,107,149,128,119,122,219,59,227,171,43,112,17,109,71,54,23,163,201,205,169,190,94,114,117,161,32,255,43,211,250,125,76,145,170,225,232,102,4,148,251,98,75,84,62,49,221,65,66,249,190,152,217,202,10,220,114,249,98,172,191,111,141,16,138,192,252,23,32,245,22,250,96,22,40,9,180,46,41,39,90,198,157,72,129,18,3,211,47,141,233,241,125,42,188,153,170,162,54,152,163,147,225,193,251,194,136,74,5,140,118,126,149,135,206,231,108,229,90,200,192,88,68,40,124,54,178,171,196,111,103,115,161,18,56,91,177,218,7,115,200,144,74,67,2,241,103,103,121,209,243,127,37,43,138,143,107,9,152,234,24,185,55,140,5,215,99,49,120,87,109,20,50,102,61,46,30,69,85,129,241,80,36,224,189,3,102,210,187,15,198,115,176,244,56,76,109,236,85,15,161,90,8,39,151,184,121,41,170,178,70,216,159,24,163,55,10,135,79,209,81,195,227,175,166,18,29,188,80,99,215,21,174,86,157,31,48,123,184,33,48,65,202,175,128,5,152,28,120,87,24,50,93,60,90,51,169,167,11,51,56,238,232,41,230,115,124,209,211,221,123,111,209,71,147,197,161,4,166,0,172,68,95,64,207,89,6,110,129,248,58,227,193,88,47,215,131,78,15,235,254,224,170,19,33,30,85,148,22,94,120,137,36,55,112,234,243,118,149,137,60,166,124,47,178,117,99,197,107,85,252,62,229,189,216,22,204,88,62,16,216,206,114,113,197,31,125,141,248,154,163,42,90,16,146,137,241,81,140,48,162,48,130,222,247,193,82,89,67,223,186,156,91,119,111,147,108,158,154,242,86,231,83,236,20,143,109,234,125,50,39,20,4,164,243,69,75,190,167,33,80,252,36,99,217,66,7,85,220,17,150,85,117,246,222,2,94,42,4,195,183,25,206,85,55,152,0,230,93,30,50,167,217,47,39,99,191,205,10,59,5,182,85,245,190,150,14,122,42,57,144,185,8,180,39,113,249,130,205,137,58,178,180,24,202,224,23,70,177,99,172,232,70,137,147,168,60,216,89,11,150,187,96,0,111,145,7,165,98,30,137,162,184,119,206,172,67,2,159,46,61,99,30,61,115,117,185,81,14,96,42,3,111,47,66,184,253,10,64,97,182,137,180,213,133,41,31,144,171,137,134,125,105,94,235,70,132,65,228,181,217,146,213,59,163,168,158,49,252,214,17,170,115,203,210,128,186,191,201,166,105,24,215,86,99,67,11,10,127,176,119,233,221,226,40,184,204,98,52,141,44,211,141,216,116,29,184,217,204,26,48,172,134,252,192,68,120,239,116,3,247,89,96,164,251,82,140,106,162,174,85,127,27,73,226,123,53,162,17,250,214,8,15,220,57,184,72,85,38,32,197,93,23,69,214,72,62,37,238,158,53,122,209,89,232,199,144,199,106,182,140,251,99,89,253,81,210,139,209,58,137,22,227,204,118,15,151,6,231,246,5,249,172,160,104,181,165,247,38,77,30,99,26,57,244,33,155,77,40,149,117,197,176,60,83,166,246,145,186,97,70,251,157,187,217,105,43,124,182,185,95,216,19,120,86,130,118,23,70,162,116,86,127,236,179,221,59,15,46,143,125,250,148,135,207,129,145,248,144,217,228,28,236,201,70,59,202,9,59,203,79,35,103,122,39,27,42,185,159,65,155,96,108,71,223,31,230,197,45,93,48,33,9,48,189,19,145,203,148,6,163,133,102,180,54,92,96,253,144,201,60,38,70,160,112,209,244,226,74,117,232,133,169,239,212,231,34,86,31,219,61,178,208,67,118,47,137,0,156,107,133,112,146,223,165,202,184,74,70,122,139,189,187,105,65,220,218,118,42,205,232,103,113,234,56,231,103,49,151,60,15,178,137,4,249,75,179,39,72,178,103,75,144,189,71,12,141,211,209,207,232,145,71,67,135,122,69,131,163,84,43,230,241,192,4,125,46,76,161,188,94,61,154,7,64,12,38,76,160,143,70,73,115,116,36,194,239,178,9,54,205,221,47,241,108,104,239,162,85,96,54,44,211,141,85,141,176,157,165,208,116,89,49,117,142,70,99,169,232,83,159,140,221,123,244,66,83,44,159,218,42,5,71,188,118,97,202,197,4,206,24,79,213,11,115,185,194,144,99,228,106,97,78,55,171,123,79,238,112,10,124,190,96,151,223,70,100,113,197,222,136,74,46,209,76,4,78,84,27,94,88,216,155,192,8,194,8,220,159,83,36,122,127,171,199,105,12,45,245,91,80,100,53,109,40,74,231,248,96,173,23,125,50,78,88,23,164,9,229,173,241,176,200,247,185,19,115,163,94,12,105,39,58,49,33,18,185,22,186,178,107,13,131,162,121,32,45,54,238,89,137,0,157,40,196,46,242,57,59,142,21,38,157,164,61,112,152,178,103,139,177,99,169,41,129,51,5,39,49,232,153,29,178,116,34,22,249,61,238,156,176,179,46,120,169,163,106,17,240,48,222,180,60,117,55,49,129,152,141,8,149,203,151,56,91,191,51,20,101,22,45,162,76,134,218,37,231,228,152,191,207,222,102,235,147,97,199,19,157,159,149,97,22,121,107,34,19,110,168,179,96,80,156,201,78,222,218,170,252,98,173,133,70,145,180,81,172,212,57,62,198,207,44,64,30,28,225,171,59,69,67,246,145,205,11,58,233,195,61,15,216,186,35,75,44,29,140,186,222,47,12,108,27,12,236,178,164,147,252,72,55,119,67,71,38,85,158,236,103,163,34,219,193,188,116,38,68,241,211,205,106,215,207,179,88,34,17,198,77,105,177,215,100,49,152,87,102,103,162,83,122,87,219,196,142,238,246,238,137,251,244,154,254,173,33,219,119,25,87,19,130,105,89,190,225,227,140,136,82,183,192,201,44,118,62,120,89,152,94,96,139,100,142,128,137,28,12,185,57,27,104,151,116,71,181,230,116,241,27,36,33,211,138,93,83,15,152,92,82,17,56,35,125,28,48,213,226,10,159,51,162,243,208,128,41,243,187,107,230,68,223,48,103,239,43,248,58,37,81,3,158,16,24,115,108,70,217,151,146,14,23,24,11,84,159,234,56,144,222,34,65,67,81,221,47,129,90,154,87,96,228,47,189,163,25,44,110,159,20,184,81,6,177,28,182,248,250,16,152,130,171,26,79,102,37,161,75,224,179,172,206,251,219,168,172,79,185,26,189,32,87,29,52,111,184,45,74,246,228,8,120,79,129,219,243,185,17,82,217,62,83,114,74,28,34,229,72,221,113,101,95,24,47,134,253,143,116,68,152,209,113,50,49,222,249,93,207,17,7,198,193,50,62,8,199,190,187,19,38,172,77,66,48,190,54,62,43,55,66,73,63,67,161,164,222,171,85,255,149,124,212,12,47,105,187,186,200,181,211,230,222,232,134,144,117,100,132,156,94,59,113,124,214,199,190,45,198,57,206,85,255,236,149,85,17,151,246,27,94,65,98,13,118,150,254,27,209,154,168,58,116,55,178,227,144,108,33,130,11,195,22,191,29,161,87,161,38,128,66,216,185,48,245,35,55,74,72,246,130,162,206,248,24,153,147,177,180,72,55,109,210,11,35,243,172,112,102,154,137,7,103,218,214,123,167,92,150,79,226,240,30,167,196,203,206,233,136,244,169,47,78,101,252,118,75,2,19,67,246,232,102,129,208,44,94,184,100,101,250,121,158,128,251,238,55,60,14,140,63,92,246,215,198,182,160,235,123,145,95,42,247,209,236,208,168,143,134,60,73,140,61,212,9,196,161,143,234,236,209,35,24,1,235,164,136,208,41,87,227,154,227,141,198,202,46,70,66,243,103,109,233,91,82,34,125,69,172,178,44,114,238,165,220,192,240,32,146,124,109,35,192,197,123,67,84,185,89,126,96,11,203,251,147,19,105,18,29,111,91,22,218,136,25,9,43,203,62,164,89,168,201,204,30,214,226,108,157,166,62,90,225,68,231,71,243,146,172,42,235,254,54,211,225,105,137,15,62,91,206,162,251,252,3,163,142,237,235,211,89,209,225,63,232,213,217,106,16,29,38,120,45,115,41,121,232,180,239,205,73,251,200,247,166,55,33,81,234,112,129,95,37,87,155,84,139,47,80,36,190,138,72,122,146,217,105,97,243,98,112,19,43,247,137,158,101,111,62,109,88,131,103,125,111,242,60,201,211,7,92,221,197,26,103,34,105,126,15,140,231,192,71,130,79,97,148,19,87,252,54,165,54,91,126,251,12,208,179,160,205,184,249,144,218,125,115,29,164,19,196,163,37,91,85,4,134,96,178,252,183,145,244,220,178,136,88,49,120,186,87,19,68,157,2,115,112,118,63,45,190,152,229,177,47,108,229,149,177,234,163,234,215,150,162,97,198,78,56,147,72,186,188,53,4,170,116,187,146,105,50,108,133,211,142,125,148,177,104,36,48,134,173,56,171,157,15,130,156,149,17,220,32,195,21,98,130,14,195,115,42,15,124,150,113,15,228,156,142,192,94,82,126,219,100,116,234,29,4,166,74,166,240,89,159,124,119,73,123,149,166,159,19,53,115,247,208,67,100,191,212,190,245,230,208,164,74,60,57,165,25,207,147,159,118,113,123,52,27,159,103,166,81,56,83,219,31,163,27,214,141,44,81,230,77,145,87,92,109,172,53,249,94,246,17,86,12,126,130,9,50,179,32,144,83,220,116,151,12,24,186,39,85,96,211,96,45,49,179,112,62,184,205,130,31,99,41,158,180,41,44,52,83,150,56,220,28,155,107,235,45,22,149,51,111,110,129,49,142,137,201,254,156,247,167,196,27,173,202,166,184,106,53,253,125,246,162,48,84,180,59,99,146,189,151,49,48,172,224,51,118,128,16,80,197,115,125,178,222,221,157,16,145,185,75,77,7,69,40,216,83,43,212,100,149,91,84,210,140,192,51,119,236,55,32,29,138,190,215,196,221,137,50,199,128,147,40,26,0,99,209,21,219,2,75,240,109,133,177,221,141,189,169,101,148,100,218,33,216,150,34,7,119,224,218,165,23,83,242,132,172,95,60,248,226,148,46,48,70,49,49,211,19,114,189,172,194,54,109,191,81,118,244,36,219,249,20,133,25,114,249,118,149,203,29,7,29,5,151,75,71,187,169,139,40,156,67,71,209,122,169,90,212,216,90,217,202,237,227,13,222,147,222,188,167,126,63,54,211,194,108,122,181,25,201,122,163,192,6,40,73,62,8,161,208,121,39,14,206,206,50,120,7,84,141,228,103,214,194,132,56,134,222,156,226,104,153,55,36,60,128,16,24,1,206,18,51,154,89,104,95,216,20,205,98,108,166,223,182,78,96,108,16,106,76,120,9,131,27,133,9,40,223,245,139,253,144,204,227,3,53,145,152,240,88,90,113,131,190,48,124,212,200,179,81,176,54,170,108,78,205,60,114,248,124,152,173,218,78,123,18,164,183,114,151,47,36,208,228,201,10,62,7,179,196,10,131,20,147,254,52,201,196,234,203,246,154,72,141,233,79,163,184,22,203,54,229,25,186,169,166,106,42,142,118,148,23,83,166,112,81,204,53,238,194,154,152,146,214,84,152,109,95,9,216,138,192,47,156,97,91,122,139,91,255,23,5,227,201,222,228,188,214,215,21,32,240,86,61,241,146,206,66,169,229,131,233,134,98,43,71,46,10,25,149,175,159,37,162,29,183,164,235,192,103,159,85,60,249,56,109,247,208,165,143,87,104,237,174,105,134,96,109,23,81,232,89,205,125,213,53,230,72,130,14,81,242,253,21,230,56,21,2,194,59,53,181,2,227,140,236,178,101,172,154,77,244,112,167,145,174,60,197,141,252,17,222,167,247,115,17,252,95,223,185,143,189,36,177,145,59,43,20,68,89,220,231,152,239,133,160,156,192,63,26,209,7,79,83,117,187,73,81,184,244,99,248,134,254,108,185,182,102,133,8,173,81,165,242,41,162,77,98,75,73,22,198,66,241,139,187,7,192,159,51,141,241,128,57,221,118,215,187,101,137,158,154,196,102,26,69,243,241,123,47,162,219,82,132,223,8,148,246,79,151,3,158,8,60,113,57,52,50,193,175,104,20,42,138,187,206,118,72,147,109,23,140,254,205,63,66,195,48,207,191,225,214,3,20,116,144,219,189,239,149,8,179,100,151,168,27,70,56,144,5,63,153,120,174,75,2,82,5,60,244,98,36,230,242,244,139,147,165,153,162,81,204,30,208,29,206,209,123,207,232,42,94,116,84,43,2,255,193,104,3,32,143,119,97,51,58,250,182,57,104,26,140,171,112,1,211,146,24,238,240,123,99,9,114,245,191,32,27,242,206,217,95,154,167,18,103,67,43,116,106,37,30,140,163,219,93,21,81,159,237,205,147,139,104,59,210,21,238,79,19,177,99,35,243,193,167,123,47,241,165,26,150,215,116,179,72,12,210,22,249,112,133,97,78,127,253,31,49,0,42,223,4,166,186,232,219,166,208,163,176,152,142,142,130,2,5,61,245,123,47,156,179,215,80,152,111,253,17,3,57,196,119,203,215,92,184,25,247,242,187,26,105,7,68,57,47,140,161,193,250,54,227,182,113,239,114,132,97,18,221,197,109,19,39,254,231,245,206,133,212,119,144,130,241,123,219,169,239,162,99,64,87,112,233,72,210,244,77,140,194,6,210,184,56,97,125,240,89,89,240,193,17,152,147,189,143,61,84,177,137,106,234,213,51,216,39,231,193,10,134,22,77,224,26,197,154,192,13,78,221,237,103,102,19,80,188,151,194,227,167,93,46,92,7,148,248,21,191,205,100,41,48,158,191,238,62,56,49,36,80,62,131,89,198,59,55,144,208,4,129,100,121,111,124,68,220,52,196,98,227,164,54,46,106,121,234,47,98,58,57,171,158,173,250,125,47,43,52,75,201,97,2,106,98,231,136,61,29,165,101,223,7,169,148,138,149,27,27,25,20,60,118,95,63,80,8,233,82,211,14,93,56,17,113,171,14,35,157,114,67,104,63,109,128,234,173,2,217,65,202,45,17,223,140,98,101,80,100,39,238,140,68,197,226,114,13,223,89,172,102,248,190,21,60,186,237,121,12,172,79,73,81,222,107,43,7,200,52,226,98,2,58,119,59,140,112,67,117,63,2,76,17,88,235,111,147,148,211,12,225,160,196,1,208,204,32,47,252,163,80,251,189,171,145,137,46,154,208,49,255,246,156,168,91,103,2,160,1,35,204,207,41,210,97,38,109,65,59,242,11,222,34,144,52,84,217,219,68,134,48,153,251,96,51,139,191,225,57,60,31,198,244,35,194,36,23,57,36,221,128,91,69,60,117,38,212,57,151,128,184,95,126,149,225,28,223,204,16,44,11,252,115,175,112,248,151,247,16,152,40,198,118,193,88,100,234,238,6,103,152,166,104,13,37,91,98,49,250,41,147,57,211,187,16,52,26,113,59,85,185,26,190,85,72,38,111,179,70,43,2,227,97,191,90,72,19,179,186,74,39,98,11,82,157,216,50,144,165,81,7,229,129,16,237,220,174,188,205,73,48,203,81,19,71,61,78,55,159,106,50,209,104,246,249,23,70,58,206,191,53,12,219,202,46,255,194,56,88,213,21,90,208,195,20,31,229,115,241,182,33,52,77,105,234,150,143,201,231,246,176,5,21,150,69,152,89,228,142,249,156,35,100,166,97,113,220,95,46,28,221,61,69,72,159,56,227,46,201,213,20,49,123,224,155,180,101,89,250,189,10,244,182,111,43,140,113,11,102,114,218,253,17,252,116,53,103,134,7,181,19,50,120,58,129,95,151,245,158,220,234,190,213,249,56,231,52,232,58,233,103,234,26,24,251,220,113,137,50,189,91,205,157,57,245,140,188,171,60,214,56,89,48,159,132,194,59,86,205,50,77,50,183,173,209,66,155,158,246,220,50,230,137,197,133,44,62,98,4,178,163,60,191,69,97,186,187,86,116,172,117,36,131,2,219,4,247,44,87,143,255,42,239,228,189,168,139,13,245,120,196,64,197,134,107,20,51,150,76,33,148,222,216,60,201,156,193,192,31,238,205,210,237,236,40,79,94,40,170,112,150,222,121,180,196,176,151,155,159,29,209,10,67,13,182,155,75,204,147,134,89,169,187,37,205,233,86,106,181,195,65,176,13,63,134,114,52,56,45,54,20,134,51,153,28,78,198,207,209,110,198,233,207,31,11,62,149,204,253,120,142,52,79,175,219,210,60,150,76,178,184,165,228,48,242,56,223,130,195,89,145,238,207,170,216,28,206,38,50,173,51,33,66,223,254,53,16,145,22,137,105,100,103,166,103,70,113,175,104,69,162,133,232,133,159,221,112,113,24,1,35,97,190,16,65,56,207,230,253,132,227,25,178,234,58,201,26,205,210,225,42,242,28,54,228,113,114,249,30,172,157,87,206,186,75,32,11,116,186,117,120,74,144,69,146,177,131,238,113,115,202,14,35,30,65,97,185,122,82,15,229,254,7,168,116,167,170,48,181,38,205,93,64,42,57,191,45,45,138,207,124,72,126,83,105,134,149,152,92,141,87,70,203,254,219,137,115,73,151,121,52,177,57,115,159,0,252,45,200,74,57,76,183,113,2,172,57,185,101,217,98,116,115,252,28,241,220,121,26,101,234,194,121,155,208,125,184,120,212,91,228,5,203,57,225,140,233,70,26,100,88,247,61,234,113,28,178,242,102,111,209,214,213,188,196,88,75,61,156,21,16,252,59,103,141,126,225,98,234,255,254,100,16,146,111,209,29,58,185,213,138,81,253,183,105,50,189,26,46,197,14,11,16,11,36,222,201,12,43,76,22,182,29,239,85,150,190,23,18,81,173,69,163,80,25,175,239,133,135,85,60,88,62,103,204,58,20,69,209,183,199,47,39,88,169,247,173,39,214,62,173,197,183,180,131,205,82,120,229,104,19,214,56,241,92,233,150,28,190,111,69,233,154,248,73,176,65,153,197,23,243,3,155,1,130,162,117,199,60,120,54,240,104,215,86,133,207,206,225,254,52,242,73,69,31,236,204,138,110,152,75,95,93,55,146,129,29,43,2,54,209,189,237,31,40,202,86,42,46,69,129,189,41,124,198,157,115,64,44,2,150,138,222,154,124,173,27,197,224,140,156,133,170,12,140,243,90,92,124,38,30,177,153,49,147,208,82,100,96,117,81,149,7,173,97,14,57,160,186,238,149,158,139,163,114,2,97,124,164,13,31,148,228,133,191,21,17,131,58,228,83,157,246,153,62,52,170,41,122,150,23,237,41,80,150,237,162,45,98,12,163,184,53,49,250,38,159,2,130,112,56,31,96,39,51,175,228,152,193,133,162,99,135,241,80,204,245,185,121,185,190,61,44,251,165,15,189,26,126,161,127,74,12,127,197,154,174,115,110,91,206,219,26,38,46,88,159,70,57,139,197,136,207,129,78,240,234,250,104,168,130,204,184,186,86,97,97,116,203,177,174,120,175,211,123,153,238,5,102,209,114,7,14,194,191,236,127,46,108,26,201,241,185,42,127,28,242,100,102,172,29,176,121,147,105,15,134,141,220,220,209,139,51,114,19,74,112,183,112,117,113,180,51,146,178,94,220,45,163,238,112,50,202,181,192,213,174,119,143,167,66,182,110,235,79,215,237,92,34,75,150,161,190,41,15,158,206,223,249,124,82,82,50,1,101,129,51,98,11,97,69,182,77,114,69,219,52,133,187,48,62,103,231,32,161,55,223,72,130,248,214,9,81,168,33,105,230,110,20,205,225,110,70,8,21,46,177,139,198,150,215,234,135,220,192,141,48,185,52,185,85,3,149,17,254,110,237,241,188,52,93,6,36,173,29,46,252,191,252,54,17,228,20,206,115,136,234,206,46,171,26,75,224,238,113,117,66,224,231,162,201,52,47,179,91,5,34,46,59,100,233,57,135,150,237,155,144,179,82,236,37,4,239,142,134,21,185,39,119,41,220,28,253,170,174,91,117,245,184,58,217,254,73,86,30,236,139,74,248,39,178,146,60,111,101,141,238,94,156,228,210,133,106,218,151,113,28,166,187,74,78,244,59,134,92,141,103,157,83,234,59,174,213,169,102,249,30,139,16,75,120,55,162,98,153,154,44,122,80,239,194,153,117,35,27,58,117,225,66,94,33,76,147,77,124,92,140,121,56,109,81,153,232,182,146,156,12,37,51,207,231,202,232,214,133,7,41,139,147,220,28,185,184,212,220,255,148,66,198,41,93,129,61,200,245,55,197,100,68,210,250,102,224,92,214,12,7,237,106,205,46,239,181,71,132,148,49,106,105,26,40,199,54,180,187,61,34,138,139,83,196,250,15,122,126,106,251,233,25,149,195,68,84,93,224,158,60,65,70,14,158,44,162,160,8,39,182,28,48,246,106,69,158,155,44,178,187,213,66,88,154,178,249,199,89,186,58,125,4,86,93,78,178,69,71,117,9,162,183,63,23,177,58,41,25,52,250,125,13,219,99,186,85,146,178,14,202,62,113,12,254,44,66,81,155,197,89,236,194,13,182,186,123,142,119,43,52,147,79,61,51,59,248,128,137,134,138,145,95,103,66,74,206,128,58,112,73,82,178,74,173,9,193,144,184,154,147,248,149,254,51,11,200,132,207,238,7,35,223,82,100,227,214,137,115,117,183,38,238,172,246,226,157,136,232,27,213,208,203,95,12,101,14,153,83,186,153,52,127,49,252,159,50,93,189,28,13,211,170,107,78,172,167,11,34,46,32,191,125,78,92,45,30,109,144,1,75,178,5,66,134,122,133,39,249,153,138,49,166,187,191,205,97,102,182,128,205,188,69,97,124,161,218,240,190,130,146,70,151,185,212,132,169,195,181,213,98,252,98,246,210,97,100,81,172,238,189,5,47,48,121,239,179,107,66,248,43,71,47,198,214,78,96,214,141,29,157,201,188,83,101,213,102,73,166,92,58,186,98,90,85,150,183,179,212,34,209,232,47,118,14,211,40,123,9,140,121,207,237,200,5,167,212,219,29,76,120,207,119,127,168,162,48,149,223,238,64,153,101,170,45,222,155,44,128,108,224,224,240,144,83,243,155,51,36,100,226,160,107,34,169,17,191,109,138,119,23,38,7,225,251,101,251,109,206,136,23,166,134,160,200,213,48,115,239,247,206,121,154,68,158,195,108,136,239,41,25,253,69,12,141,122,192,120,140,220,102,49,19,181,30,23,239,179,144,200,94,39,49,195,198,181,68,149,135,94,11,23,50,237,104,51,2,216,210,40,232,223,110,231,111,225,119,199,50,113,27,133,188,110,201,110,170,76,73,220,148,88,59,226,255,100,239,252,230,131,19,220,165,181,33,102,134,230,75,9,24,103,247,118,225,68,101,243,119,54,66,126,148,120,109,244,21,43,61,57,155,194,239,230,51,155,206,254,69,39,59,25,111,20,50,133,77,40,238,136,97,109,212,220,125,34,79,56,97,215,11,155,177,138,219,123,227,123,131,185,177,192,148,49,250,123,17,108,77,18,138,199,235,196,172,12,62,216,140,254,138,194,248,226,198,131,115,208,109,185,42,140,224,177,175,49,20,251,109,1,27,50,10,126,173,177,253,186,220,186,218,193,248,251,30,86,227,180,228,206,212,239,123,46,138,105,27,47,196,248,90,80,124,57,230,250,99,147,143,147,195,125,51,238,72,216,165,35,131,223,238,224,34,189,141,254,105,192,164,166,4,173,8,241,123,131,81,175,7,187,230,194,196,172,63,213,27,86,221,109,246,112,1,159,157,27,20,214,128,79,79,16,107,56,168,220,197,45,27,187,201,80,143,36,23,83,94,92,194,14,157,180,188,36,116,88,222,90,245,232,44,207,77,118,226,54,25,217,207,218,194,67,30,138,147,108,44,9,30,98,155,234,87,147,108,16,166,44,195,231,172,95,181,196,107,91,125,113,192,38,129,233,212,173,110,92,134,121,119,19,205,228,30,134,47,188,171,154,138,222,69,51,97,112,159,174,136,245,85,97,53,83,229,204,185,206,91,124,44,13,212,160,128,81,156,39,219,205,140,83,162,229,152,30,16,24,109,97,17,79,208,237,190,52,117,38,173,166,235,32,143,29,158,92,77,50,220,103,89,51,226,144,144,117,163,12,174,239,235,241,142,245,216,141,43,52,243,140,243,140,13,242,96,235,78,70,252,102,25,159,46,147,121,180,19,227,191,207,133,128,110,189,219,70,40,47,87,252,146,91,151,27,135,255,101,205,101,154,228,193,54,148,180,111,175,77,52,241,42,76,34,115,111,149,231,190,21,167,138,255,186,32,52,184,23,168,238,175,240,19,63,179,71,173,255,86,254,226,191,126,52,158,9,234,146,207,21,236,133,206,130,215,229,59,209,88,30,78,182,26,21,33,44,179,14,20,4,9,125,131,191,41,121,108,2,15,98,98,177,255,55,54,140,116,221,68,106,104,132,163,253,16,255,115,180,231,170,171,5,242,141,39,118,53,210,148,27,221,233,124,123,95,146,122,91,50,141,216,32,143,232,186,232,198,42,220,45,71,226,48,78,44,50,175,159,51,77,71,58,218,207,6,40,54,203,68,131,210,203,233,6,62,166,96,57,205,170,48,121,215,152,12,206,150,48,75,148,177,33,55,210,71,76,83,8,144,8,121,232,192,236,62,125,235,99,38,211,53,201,163,33,167,147,99,180,27,15,105,202,120,198,16,168,119,31,116,166,118,33,139,134,109,118,99,195,72,37,206,188,98,187,141,152,15,238,33,126,115,140,163,251,3,243,53,163,81,97,98,166,33,83,13,153,56,31,147,70,52,147,98,96,98,39,211,51,111,29,162,217,16,22,231,217,117,157,86,139,53,199,152,150,178,129,96,75,135,78,69,252,114,29,98,214,130,240,131,249,22,58,218,49,225,80,148,52,105,151,183,74,215,140,136,38,65,145,107,175,123,53,46,61,23,54,65,135,123,115,162,6,75,174,38,72,147,119,44,104,131,184,203,253,216,22,184,113,134,15,203,10,218,71,247,106,226,48,101,196,111,39,243,248,144,69,233,180,154,51,41,57,127,17,96,149,123,119,72,54,125,198,33,148,201,169,201,114,72,181,118,220,186,82,34,122,27,101,32,245,88,199,125,48,148,190,101,145,39,101,59,219,184,11,218,188,202,95,192,16,42,118,124,235,194,150,111,10,140,229,79,141,143,77,38,84,86,172,239,176,222,111,95,208,154,20,243,101,62,103,207,187,222,237,174,23,83,208,50,115,44,212,152,105,202,130,102,186,249,37,222,43,153,177,155,236,124,146,117,173,216,35,112,178,187,175,133,193,192,61,172,145,152,110,215,0,173,153,56,71,79,177,27,36,29,211,186,236,155,160,14,251,232,48,99,133,37,207,13,109,9,161,178,128,207,192,92,130,246,114,183,54,248,102,98,223,171,240,233,23,37,96,220,88,186,94,109,214,123,51,246,115,148,90,232,213,167,147,122,17,2,81,203,170,188,115,26,187,119,111,18,42,191,150,112,112,154,233,128,53,15,56,76,226,211,66,59,71,189,27,50,176,191,53,161,34,237,163,198,243,170,217,159,108,144,245,158,186,67,102,228,207,128,79,55,200,186,59,39,27,228,212,85,164,102,214,156,250,49,217,51,120,21,1,121,82,166,51,129,55,135,43,127,107,42,6,68,236,7,37,79,188,173,253,181,169,59,151,10,85,68,201,176,214,243,247,34,138,223,100,115,190,49,55,106,222,195,207,75,193,49,47,2,155,121,170,63,153,197,87,111,68,174,153,235,182,47,154,103,225,162,66,178,202,121,7,123,58,255,154,104,20,85,217,221,80,196,216,154,7,82,232,98,93,24,185,156,123,207,166,56,14,214,191,74,179,123,68,52,58,105,191,48,137,212,162,231,52,14,98,57,238,189,211,85,21,103,46,202,3,149,30,135,25,125,122,70,100,93,117,126,28,146,41,76,142,114,243,102,134,132,43,158,204,210,78,122,117,141,228,134,21,245,23,41,156,234,63,143,92,63,96,78,38,59,73,33,80,22,138,138,174,31,17,45,218,39,141,66,61,235,189,53,117,227,249,57,219,218,139,59,108,58,11,122,48,46,211,93,221,236,185,233,240,114,181,237,246,189,135,179,17,237,89,218,123,227,50,83,229,165,135,104,28,17,60,192,196,34,158,12,63,7,137,45,177,244,135,140,69,135,154,65,8,73,130,9,214,136,254,211,19,105,154,37,209,130,1,55,63,237,219,162,196,198,47,60,49,248,187,55,167,132,71,206,236,136,211,179,243,139,247,58,91,7,9,67,154,144,97,196,102,141,144,88,36,82,81,176,108,26,247,106,84,167,146,132,96,56,8,230,29,141,86,177,133,187,191,141,88,16,244,12,31,1,76,149,130,66,104,116,71,105,44,105,112,154,184,31,196,52,165,182,7,3,209,202,78,154,146,44,68,203,115,156,3,81,164,90,210,25,204,247,179,70,48,193,172,9,111,139,163,230,220,92,74,168,147,223,101,16,92,120,154,23,136,71,42,160,151,200,169,156,131,2,162,242,142,102,244,178,36,160,118,58,3,214,219,241,61,42,1,56,137,183,33,142,80,238,192,70,16,240,118,113,182,3,101,182,251,57,242,86,20,70,105,132,26,172,12,250,42,192,19,234,179,20,104,124,76,152,4,210,75,155,185,21,250,134,150,4,111,213,68,236,25,2,231,157,35,142,72,125,124,147,112,27,101,99,109,244,136,198,33,220,50,52,2,138,50,98,180,10,78,159,169,73,4,148,52,90,236,150,17,35,27,154,170,66,109,144,172,130,135,173,38,113,38,129,119,222,238,77,101,48,238,2,77,96,218,98,237,11,75,74,6,230,241,110,235,222,154,253,210,146,160,50,132,20,63,180,115,182,237,82,132,102,78,155,205,201,48,192,67,185,123,221,100,237,238,124,86,205,187,240,118,36,152,82,173,223,231,162,48,76,158,12,131,128,178,227,167,217,43,107,118,143,50,248,25,125,161,145,6,75,18,137,39,229,146,34,42,76,172,78,138,41,129,169,90,139,169,84,101,117,88,140,176,13,188,203,7,21,80,75,225,209,63,135,132,105,207,145,174,49,46,1,254,210,131,166,124,70,166,233,64,244,7,94,206,123,58,48,198,4,146,115,153,84,103,69,131,79,150,34,77,233,155,63,105,143,48,223,89,81,135,60,25,213,246,117,141,11,19,213,170,15,188,60,218,96,213,196,227,15,186,189,210,159,83,13,234,135,47,220,235,141,33,178,84,201,186,199,147,185,209,19,48,57,253,246,52,10,133,1,177,85,160,56,42,63,239,53,102,228,223,248,19,233,165,167,205,230,190,191,77,145,68,127,96,226,232,113,243,202,191,125,90,28,45,159,184,57,157,74,169,12,133,244,64,68,32,11,1,185,170,31,132,84,72,189,240,210,24,36,112,158,78,197,236,38,45,39,204,111,218,137,44,76,108,176,48,168,210,148,78,73,102,206,234,112,230,235,235,205,41,65,136,253,242,89,31,206,124,152,21,134,37,22,176,21,28,207,7,174,94,108,98,34,30,73,180,123,128,217,99,231,187,247,19,89,54,67,243,142,248,167,233,110,190,79,214,214,136,95,166,10,240,109,241,229,166,20,150,25,180,117,224,233,74,41,98,83,200,78,159,145,170,175,5,241,48,226,182,152,150,78,101,196,156,207,63,98,227,136,16,73,205,227,185,186,151,187,182,53,196,30,149,202,115,86,35,90,49,224,45,30,130,192,232,47,70,155,145,109,104,229,129,57,217,206,11,79,101,63,205,114,153,18,160,28,178,245,193,73,16,250,18,49,141,27,241,188,182,49,160,250,133,217,48,40,140,159,67,14,152,18,192,231,230,131,146,238,11,139,98,162,161,109,198,110,129,193,85,100,170,37,61,112,62,130,247,210,102,60,57,109,51,56,28,209,38,72,195,62,191,220,87,108,52,208,1,76,207,232,33,184,35,240,153,73,159,105,225,172,93,53,102,13,51,72,126,6,246,217,91,247,248,150,232,249,151,169,87,147,113,139,22,235,166,59,184,30,24,15,249,11,55,161,180,255,224,250,192,251,47,28,113,7,224,119,166,133,25,26,95,3,181,131,135,143,83,40,219,184,73,15,19,83,27,15,92,179,194,35,253,133,247,184,79,134,36,209,251,219,109,140,251,100,228,172,247,11,223,46,220,77,55,229,65,217,74,94,244,60,232,251,224,115,207,251,100,212,168,189,79,182,210,3,215,23,166,216,200,59,225,217,236,181,183,51,76,98,63,59,96,83,168,80,184,68,177,61,35,101,246,188,95,120,71,60,146,6,133,126,175,48,98,134,209,42,196,203,159,17,64,13,97,138,223,30,105,206,103,74,162,108,173,4,60,161,70,247,7,174,187,198,163,217,164,148,31,120,148,155,226,50,85,163,7,221,17,79,57,51,87,171,207,216,51,142,206,133,87,42,245,69,87,235,23,21,193,58,67,97,123,5,138,5,237,126,126,120,221,151,58,205,145,164,234,213,174,174,37,198,53,137,210,254,54,9,225,233,184,26,253,197,254,182,88,189,153,38,152,10,207,242,65,21,95,204,225,230,222,242,124,13,56,46,49,83,218,17,44,191,253,104,165,216,97,193,222,150,208,217,111,104,206,8,106,12,19,203,154,239,216,204,145,144,28,150,97,124,7,246,76,55,227,104,218,20,239,172,65,196,197,225,254,103,201,181,159,206,23,253,179,135,98,43,185,35,78,68,23,127,190,53,199,201,116,239,141,213,204,124,97,185,247,212,178,35,67,207,114,29,13,110,106,153,207,100,184,100,42,133,108,160,148,50,202,44,135,215,247,176,242,36,198,230,3,215,21,15,62,81,120,208,173,4,97,185,28,27,17,228,144,167,14,205,108,174,19,247,230,121,21,57,171,114,112,157,183,209,40,165,214,245,35,195,96,154,23,61,107,200,120,30,60,231,187,45,133,248,178,199,243,224,57,221,45,47,1,149,50,158,39,195,228,173,5,204,185,88,111,142,216,86,68,176,140,253,56,244,209,230,106,45,162,153,167,81,145,241,86,120,134,138,49,240,172,207,147,77,74,80,226,193,207,116,83,30,178,207,217,53,230,251,65,44,103,175,84,160,81,239,186,73,94,118,42,127,16,241,182,56,241,65,255,91,146,11,224,84,177,87,190,191,188,113,83,87,20,127,186,114,211,230,229,97,51,147,199,169,183,201,48,135,126,62,38,86,42,247,91,195,253,212,45,16,150,109,55,196,139,79,200,51,83,194,146,47,49,169,80,2,253,76,119,8,139,222,7,103,10,127,186,89,189,165,48,70,60,45,74,41,131,96,118,153,114,192,115,42,125,23,181,48,151,96,3,238,90,244,119,224,178,41,142,9,120,180,103,90,200,164,240,162,81,182,9,198,42,122,62,229,13,108,191,251,112,100,16,156,104,10,72,237,174,222,217,42,74,34,172,125,54,237,73,87,15,4,140,74,18,88,203,131,208,122,24,41,247,136,122,159,227,198,126,94,154,120,112,68,112,201,107,61,237,157,152,103,99,100,146,196,28,227,129,77,181,234,194,243,33,37,67,184,13,162,29,17,247,81,117,209,76,228,217,219,189,249,154,202,2,162,54,152,170,208,128,77,166,238,133,243,3,183,7,158,20,78,198,139,113,74,83,114,111,98,30,190,173,70,181,139,126,175,3,23,87,33,52,120,12,37,247,162,163,144,151,92,141,220,142,194,56,231,198,7,69,120,87,23,1,42,3,107,137,102,161,118,114,60,143,134,100,124,189,240,210,242,140,137,153,112,187,173,70,97,172,126,208,100,2,16,241,222,103,97,44,58,143,167,194,110,178,92,120,15,101,199,39,83,244,136,247,230,240,244,196,84,76,58,38,94,140,234,143,231,139,81,161,20,27,207,101,252,55,69,111,177,176,145,229,171,78,27,9,247,185,121,95,203,44,151,159,104,14,196,242,72,253,160,117,32,220,198,77,42,98,93,216,150,117,129,33,170,198,70,7,115,153,45,251,233,97,6,202,23,166,210,97,42,60,76,98,32,96,106,101,21,165,14,32,94,154,176,123,210,39,35,191,210,110,74,139,17,162,247,102,189,138,240,128,113,157,100,58,164,94,55,181,216,171,47,138,208,151,190,87,21,114,137,89,206,12,153,200,81,219,67,25,212,225,101,62,36,18,64,195,59,250,78,13,80,225,100,43,51,204,143,59,54,58,167,129,179,204,12,3,217,199,8,140,207,159,205,249,20,24,199,154,232,196,219,180,112,244,167,57,48,69,95,64,80,163,54,189,57,105,241,28,25,200,130,13,216,86,24,46,210,77,80,82,35,172,15,78,109,85,188,54,182,175,85,24,188,3,213,223,33,240,179,49,29,230,160,121,209,211,191,219,120,46,46,55,43,139,181,38,54,124,250,100,121,175,24,125,248,193,105,96,16,115,198,56,36,108,140,159,36,237,52,204,29,170,68,206,54,37,45,162,179,22,133,84,22,112,30,66,67,226,123,16,217,91,23,222,233,185,57,126,125,35,178,228,120,120,52,133,127,198,122,1,63,49,199,131,118,161,171,37,84,128,151,118,51,6,103,190,23,227,125,58,21,54,170,127,36,155,235,83,185,98,193,212,185,235,133,135,30,210,153,103,9,107,5,140,69,150,14,16,230,125,31,186,38,194,42,154,145,140,128,150,189,110,11,152,184,82,211,241,67,92,62,94,140,90,89,237,41,28,86,247,190,48,86,69,58,118,91,90,245,54,90,129,70,166,79,222,141,101,22,48,220,249,253,192,187,11,170,230,2,160,203,237,131,13,94,202,50,103,206,233,145,220,89,137,162,223,135,8,158,183,203,219,64,152,128,12,167,139,23,98,46,247,173,72,145,61,36,114,68,87,163,163,152,21,140,94,124,206,39,46,26,79,56,10,213,146,7,110,81,140,111,245,122,107,235,209,42,81,51,16,60,187,212,141,207,174,43,95,30,185,196,111,83,81,172,11,58,178,143,151,210,64,149,180,238,53,232,225,37,94,154,68,156,174,46,187,156,190,17,173,205,10,253,108,177,18,60,240,184,216,178,13,15,12,71,60,126,218,244,90,203,179,185,139,10,85,106,115,204,117,87,97,206,8,23,62,11,194,126,182,157,196,242,226,115,236,44,206,118,182,157,78,48,251,2,70,127,82,183,119,3,98,85,144,38,17,119,159,207,25,131,131,152,127,174,108,69,209,237,57,191,120,229,33,40,193,53,221,180,98,110,26,212,197,115,200,234,207,198,179,96,113,25,23,87,120,108,79,236,185,68,205,163,193,239,231,194,132,50,149,203,95,41,187,62,161,30,136,168,53,200,47,240,17,199,147,199,56,251,181,25,180,157,94,158,122,155,105,133,89,235,162,165,62,193,3,146,5,75,46,110,181,188,241,225,160,165,101,106,159,158,51,54,213,30,253,242,156,16,49,127,131,199,35,162,126,139,111,51,159,236,12,73,214,17,111,5,89,246,201,160,180,40,85,54,148,144,211,19,100,173,81,16,179,208,166,111,79,123,155,246,74,92,109,37,71,79,100,129,185,241,94,77,141,209,19,182,88,97,20,4,217,232,12,196,39,118,96,2,43,151,170,148,206,179,105,160,200,116,201,230,37,246,206,252,4,199,144,122,219,151,59,150,145,132,124,224,75,75,195,169,246,105,240,157,66,195,217,88,164,249,137,59,28,24,90,235,133,71,125,90,116,35,178,21,191,204,34,166,231,19,202,72,74,48,142,11,85,41,154,3,172,16,34,46,127,171,226,135,41,55,199,62,41,216,45,120,247,192,113,123,224,122,153,126,198,144,200,138,98,249,54,47,27,111,52,109,209,106,254,1,113,53,251,114,61,34,88,57,237,37,235,89,4,77,223,203,52,157,130,11,141,154,144,158,177,171,21,54,8,59,242,140,16,189,249,64,182,175,6,140,21,170,190,182,77,211,142,194,150,209,244,36,169,152,96,91,48,19,190,99,15,242,243,46,247,106,42,112,159,123,239,21,121,6,60,52,182,22,125,65,140,63,19,201,10,24,73,9,125,47,212,210,98,236,162,237,216,52,230,110,133,196,151,33,206,164,147,30,184,166,224,83,32,125,243,212,63,77,43,173,142,133,239,156,13,225,156,72,229,214,25,94,237,54,249,70,185,68,81,42,231,162,73,207,236,243,140,190,134,174,73,190,108,86,54,230,122,111,142,221,254,96,176,29,167,198,114,16,22,184,164,123,220,121,158,76,3,140,210,56,209,161,110,252,214,44,163,111,51,87,192,22,190,212,159,46,70,98,9,248,108,173,53,20,68,177,111,142,121,193,164,4,158,7,175,102,208,20,172,123,68,12,244,201,77,252,174,92,82,126,86,153,2,162,203,57,2,96,80,3,83,219,79,173,28,228,131,248,109,18,40,186,180,89,233,118,60,56,1,79,77,222,180,142,52,65,52,26,18,32,26,135,133,154,16,76,66,42,84,150,240,245,12,30,17,164,2,222,79,192,198,204,83,227,185,177,131,221,15,186,234,136,33,96,180,89,13,14,80,178,121,119,172,205,234,24,245,106,36,215,99,51,221,76,58,67,224,110,85,17,222,226,164,126,86,123,96,2,241,57,224,77,188,90,97,36,162,110,185,39,116,23,69,119,154,241,94,48,30,159,181,143,42,189,122,97,171,68,169,10,115,68,175,1,15,21,52,250,101,169,82,244,36,146,55,77,183,34,221,216,3,23,222,59,233,216,237,86,222,238,109,202,114,246,100,134,186,85,53,71,171,44,139,239,40,140,148,101,60,57,76,119,205,34,82,206,24,85,22,103,114,75,83,252,251,254,71,219,153,229,90,142,227,64,116,75,154,135,253,111,172,116,120,77,42,244,128,250,204,6,10,232,204,72,251,218,178,6,142,17,6,151,8,79,47,35,5,209,3,140,6,211,26,133,186,244,114,55,45,139,232,112,75,134,217,138,70,213,80,243,142,106,184,30,167,8,61,72,79,136,172,27,215,65,92,253,219,135,30,120,94,227,112,208,64,243,194,125,223,83,125,88,207,244,122,122,85,243,221,140,225,187,125,7,245,15,76,33,145,162,231,61,195,141,128,198,102,167,231,226,189,35,137,66,212,3,10,137,7,94,35,140,71,124,146,39,86,100,62,127,184,17,4,233,251,251,224,251,134,221,33,139,168,79,44,214,2,199,177,219,82,177,244,156,3,140,74,84,29,45,184,108,118,125,58,120,177,25,199,133,247,115,130,81,236,208,194,214,153,48,18,246,231,234,122,155,129,172,145,160,191,23,103,167,91,2,134,154,239,153,74,165,206,112,195,209,78,121,242,113,180,190,214,48,10,232,225,127,120,68,44,133,239,97,228,197,234,214,152,138,73,216,182,216,242,80,125,216,207,214,240,139,241,92,120,205,241,44,130,33,86,28,84,20,75,51,110,192,41,230,169,85,235,254,129,103,84,186,111,26,69,116,50,156,5,16,93,228,199,220,171,79,159,184,117,164,77,63,254,118,178,66,122,37,244,64,123,41,26,168,72,42,62,180,24,56,83,62,100,164,153,114,203,47,3,10,129,124,135,9,119,171,29,5,245,200,136,155,67,18,85,251,195,225,64,53,180,247,237,227,31,61,9,55,194,63,201,247,203,13,247,208,80,75,9,30,224,21,176,233,16,8,136,134,147,7,169,54,66,90,250,203,166,38,227,178,182,29,226,149,173,246,184,57,245,113,44,111,26,204,116,249,28,223,25,39,191,70,235,215,134,117,67,25,124,170,116,43,13,235,233,83,142,30,52,94,252,128,162,114,7,35,77,225,227,142,186,221,11,21,242,76,122,241,182,240,180,163,70,98,167,63,189,73,223,249,152,64,136,159,148,173,32,109,102,139,255,52,132,53,162,253,102,142,57,125,87,206,15,209,76,240,69,95,27,21,114,111,241,66,35,37,61,220,67,105,134,90,204,241,165,96,198,209,153,180,49,31,157,124,40,161,190,160,198,227,217,0,155,143,248,32,66,223,155,134,244,201,68,4,43,24,197,227,186,85,194,243,228,92,6,232,254,148,245,130,213,3,23,48,243,85,165,241,183,180,71,247,138,62,168,193,42,202,232,207,252,102,97,123,23,95,55,93,214,135,18,169,59,175,11,229,225,189,106,106,104,115,115,103,145,162,248,53,107,112,128,188,145,103,41,134,25,180,43,61,108,54,12,131,83,144,80,193,240,84,228,25,71,149,63,183,69,10,222,10,22,202,3,167,243,155,192,85,240,108,24,240,27,186,193,60,232,49,64,194,88,99,65,189,5,211,19,1,67,8,18,159,148,47,105,247,224,117,49,130,237,39,112,81,188,203,138,108,163,241,117,106,62,185,166,224,214,162,148,115,78,117,158,136,24,204,160,179,97,85,79,157,8,153,86,27,167,125,41,36,163,219,147,182,165,99,201,159,220,26,55,210,159,39,223,247,230,3,90,125,53,177,200,34,22,159,162,101,27,127,159,162,112,19,56,139,15,30,254,147,16,67,139,121,59,109,35,34,91,253,97,39,162,196,62,94,219,52,140,167,134,223,104,127,241,120,62,149,77,20,26,62,55,167,118,109,6,108,165,233,15,76,97,216,133,41,142,86,184,6,27,43,48,117,114,69,189,120,122,0,226,234,109,1,234,199,201,223,253,254,246,217,239,215,159,16,1,91,237,7,19,249,232,111,113,78,219,193,62,87,169,162,127,78,108,40,25,82,208,92,81,102,186,158,56,21,21,2,190,229,152,174,232,156,79,17,204,232,78,237,78,239,6,226,150,79,53,8,130,75,23,166,68,73,163,46,176,100,140,11,183,252,164,110,203,57,123,156,140,0,90,38,172,226,167,232,98,121,112,111,152,196,122,42,79,185,199,217,14,156,96,8,78,167,227,109,61,23,247,28,92,153,84,117,115,102,63,107,164,93,2,47,52,116,246,19,118,132,123,199,201,141,104,212,225,3,61,21,27,240,151,7,204,209,59,223,160,101,236,44,198,26,255,84,41,67,114,223,90,92,189,145,237,213,80,46,105,173,18,239,189,77,236,86,97,184,124,47,188,223,50,100,88,178,188,195,184,146,28,120,75,104,150,145,100,4,188,159,165,77,32,209,89,149,160,193,166,186,240,133,75,204,113,92,194,174,59,30,112,186,20,92,70,206,82,94,120,200,213,44,167,252,62,88,22,184,63,157,36,22,36,158,177,252,142,179,131,188,220,3,147,110,115,24,169,44,61,190,206,238,203,169,238,48,5,181,106,98,101,248,198,98,227,160,23,116,149,231,106,98,54,62,85,140,182,92,195,19,121,150,72,35,2,83,34,240,150,208,20,103,50,231,140,128,72,254,217,140,199,206,151,245,140,213,155,158,18,27,234,42,86,192,99,63,244,96,153,46,141,20,87,91,124,163,60,48,225,248,128,57,196,255,192,227,94,13,79,228,83,67,115,108,213,152,134,244,195,106,23,152,193,35,198,212,220,62,125,110,152,151,98,113,142,115,100,236,241,192,61,72,101,232,207,160,79,229,129,107,20,133,195,106,56,159,134,14,131,131,79,179,82,134,151,222,39,131,177,32,24,242,96,120,90,207,205,207,175,5,105,32,116,140,143,17,5,255,178,91,204,244,146,212,241,46,160,70,98,190,5,119,223,86,33,229,95,121,79,10,142,59,75,108,213,167,56,8,198,211,21,112,79,51,191,69,56,203,107,162,96,21,44,181,63,153,18,138,162,156,164,177,154,27,210,30,152,48,117,240,25,86,186,71,243,3,215,54,47,27,34,237,11,79,141,14,140,110,45,88,72,115,123,28,187,124,51,210,160,173,60,73,179,76,54,43,24,13,183,73,20,207,39,181,181,82,16,3,110,120,2,159,245,151,122,112,203,27,125,36,114,105,15,140,53,235,228,147,153,30,191,231,230,199,176,109,193,127,106,2,144,207,115,159,73,28,196,150,208,199,231,167,112,41,218,213,173,165,59,167,167,48,239,204,21,111,122,133,143,243,239,199,62,71,155,75,201,210,11,117,142,225,167,154,209,68,92,131,71,212,154,200,230,83,70,230,129,98,99,84,87,90,13,171,65,139,2,105,96,188,101,29,19,163,149,13,34,209,97,130,139,15,76,107,95,48,183,146,116,126,126,26,123,38,126,155,164,143,154,228,176,48,149,248,105,203,226,60,149,121,145,12,65,29,150,176,228,179,186,134,87,208,64,72,145,235,155,10,164,245,109,249,215,64,216,226,233,154,96,67,138,41,218,138,41,240,41,74,26,33,88,118,41,161,120,134,132,226,133,152,8,5,142,205,103,14,146,15,138,111,121,124,12,122,204,20,230,92,240,1,69,163,225,177,22,76,229,36,192,121,142,208,250,150,88,122,176,117,88,4,185,231,183,2,179,231,248,86,152,119,235,57,1,168,215,241,199,70,81,126,181,247,208,29,222,119,58,104,20,153,51,189,199,230,8,11,170,161,143,247,174,44,66,133,193,137,92,45,74,252,156,201,132,20,226,230,253,120,156,79,13,230,134,5,43,88,143,7,203,88,167,201,62,67,17,212,194,40,229,228,246,164,102,141,114,205,225,109,178,229,79,87,209,14,38,82,104,64,214,83,184,77,201,88,242,159,134,41,87,43,150,248,165,25,220,46,240,120,140,39,61,84,172,171,204,159,204,164,128,211,219,6,70,165,157,195,103,19,78,250,218,229,152,15,49,193,89,103,79,124,186,212,3,59,111,125,35,128,252,39,189,138,200,64,192,139,178,215,167,249,6,219,38,224,61,159,36,100,131,68,36,94,122,175,161,124,203,166,234,152,221,157,53,166,175,183,85,164,9,9,239,153,129,9,138,107,205,205,158,175,43,48,74,23,243,223,242,221,64,64,74,41,141,243,125,103,104,4,246,195,79,90,187,103,78,13,222,73,23,252,52,98,230,18,240,126,27,184,38,193,127,63,116,58,154,20,85,189,96,107,216,15,174,241,108,125,32,50,154,230,104,141,11,55,85,48,39,106,97,9,210,224,49,39,170,89,158,160,93,93,193,161,158,97,107,210,9,136,241,227,188,51,8,4,228,167,229,97,231,227,125,220,159,102,55,209,15,73,189,144,239,221,244,134,167,172,219,28,190,189,119,37,24,188,159,168,245,217,185,189,52,12,148,224,189,130,235,185,22,77,110,141,151,144,210,168,193,221,110,29,11,111,52,48,74,132,129,171,18,99,0,211,205,28,111,133,169,169,249,197,125,188,210,112,184,224,143,120,218,185,207,26,162,58,227,94,189,158,189,31,5,172,236,73,62,88,98,178,114,164,19,108,132,30,33,198,123,23,205,18,44,202,212,210,218,23,109,234,80,209,153,212,156,164,10,162,191,38,236,236,84,0,25,99,145,160,47,151,184,105,240,93,244,216,69,26,13,52,77,178,64,33,199,123,194,148,100,199,252,185,112,219,180,133,23,38,152,203,151,12,156,148,21,192,180,79,74,12,40,156,254,237,225,64,135,182,124,197,147,101,136,100,244,230,88,31,238,153,119,42,97,154,248,60,164,4,188,39,26,212,118,115,65,81,203,245,83,7,158,162,37,186,130,148,141,148,50,239,131,65,230,172,191,252,43,110,149,123,139,60,95,55,117,212,187,170,225,64,210,68,152,137,136,182,34,79,214,180,64,11,223,55,93,61,135,130,52,138,108,161,136,113,222,96,99,55,6,33,165,146,69,49,54,221,215,170,229,97,108,165,143,185,239,251,100,166,58,34,48,52,86,237,190,87,174,202,70,185,76,213,75,30,156,34,67,189,218,8,89,226,99,39,75,38,43,203,109,174,41,22,87,129,7,73,249,119,139,201,217,6,138,38,253,82,50,217,187,54,56,85,117,122,19,140,242,36,24,107,99,170,218,3,149,23,133,64,126,192,20,239,14,133,215,190,155,36,84,56,202,103,92,45,205,60,238,162,205,234,242,175,202,78,216,100,197,107,133,44,133,23,203,213,197,128,143,33,163,179,232,23,181,188,48,141,147,250,211,196,29,75,190,91,89,85,118,136,101,153,14,217,159,7,4,122,66,57,76,159,68,172,121,138,23,244,32,182,2,144,189,239,254,157,186,182,62,82,207,126,92,152,120,180,49,31,82,238,101,116,189,59,54,97,164,42,182,222,28,219,242,234,103,176,7,200,150,97,132,105,161,118,130,116,229,124,158,172,195,150,86,3,174,73,36,223,187,113,195,135,13,204,129,250,84,145,155,164,200,174,113,53,196,11,83,223,203,248,246,239,213,9,238,3,129,145,61,138,215,170,180,162,234,189,55,132,188,113,49,241,87,121,176,115,198,81,104,236,40,181,70,250,203,116,56,207,251,96,166,153,251,136,69,16,34,136,239,145,41,221,22,212,100,110,227,98,232,229,116,22,146,80,200,57,102,74,178,84,185,194,179,201,20,39,210,160,235,178,147,29,242,231,134,239,167,232,76,64,255,237,46,128,244,151,146,27,230,138,136,253,80,156,53,245,107,64,182,27,158,107,167,21,84,211,80,52,12,56,33,0,104,166,56,244,133,123,236,193,228,69,218,35,175,65,59,150,219,184,48,169,96,88,10,108,165,148,113,115,43,4,84,190,238,69,160,47,158,251,220,254,57,59,72,67,222,173,44,97,66,235,177,214,145,13,185,111,141,131,184,148,4,61,161,185,19,18,49,21,26,68,69,71,80,175,32,149,136,144,133,18,141,103,218,84,227,226,60,31,114,106,184,188,106,248,59,244,243,31,223,72,53,73,216,223,170,239,10,48,93,174,231,201,16,21,236,161,78,51,105,179,87,212,24,108,3,102,11,209,123,155,124,171,187,36,155,254,141,231,234,70,216,209,109,251,77,166,91,231,194,64,129,58,28,26,248,234,181,95,128,158,215,20,134,91,131,138,64,75,35,201,99,181,122,159,28,17,130,173,87,143,171,37,122,96,68,71,164,86,232,192,88,11,161,202,147,44,199,169,240,186,50,0,141,124,232,212,179,7,70,160,136,182,97,224,39,13,130,88,123,148,51,91,243,146,4,157,244,230,166,116,27,48,34,122,154,6,70,166,103,198,189,105,58,83,234,119,194,66,57,220,87,194,24,229,249,156,112,44,248,201,103,228,106,90,157,181,134,205,113,119,157,173,246,250,121,240,109,106,70,14,35,196,161,153,90,104,124,86,184,237,231,116,74,218,117,70,177,73,157,33,157,67,125,154,214,65,28,184,246,29,115,9,225,101,237,194,160,159,3,162,32,135,211,124,58,110,232,96,59,179,220,191,39,224,86,171,147,210,250,20,30,170,245,158,40,136,100,72,168,36,45,200,137,101,192,167,81,64,199,173,23,245,33,50,226,84,85,56,5,138,37,134,72,94,168,240,2,100,5,51,222,154,49,23,93,134,108,25,241,24,210,178,41,207,17,81,135,243,55,50,147,40,240,149,165,111,125,16,46,77,98,130,198,50,21,118,183,77,223,95,139,110,207,164,183,54,53,146,112,249,7,12,14,178,2,224,33,220,87,58,7,158,30,165,126,167,27,106,215,8,213,17,86,213,246,69,156,214,221,239,205,57,85,179,138,44,89,145,75,17,56,75,220,245,76,35,75,21,203,205,187,236,135,144,69,157,247,106,242,104,91,65,50,73,2,46,245,190,55,237,162,145,227,50,238,13,173,75,217,244,239,182,152,194,172,175,50,245,234,51,8,33,30,98,122,148,90,123,245,147,167,136,181,201,185,171,73,73,142,128,86,238,231,58,6,87,210,143,185,173,190,59,230,104,35,29,219,20,238,193,155,4,12,13,92,87,248,124,144,29,179,20,42,190,173,87,163,95,113,231,56,197,110,250,98,123,91,46,63,96,68,5,244,201,55,58,194,49,199,97,107,23,45,83,90,133,83,138,77,135,154,65,113,207,129,161,157,191,112,155,178,83,3,207,154,242,189,249,192,66,86,24,195,50,30,141,26,168,169,191,109,116,96,61,214,0,138,174,83,225,99,44,206,45,75,100,174,231,234,153,90,28,65,38,102,87,245,183,233,210,188,23,155,146,173,168,144,177,213,198,102,186,177,29,85,94,173,176,188,34,82,190,81,10,22,53,187,132,174,77,137,205,244,156,155,125,232,160,21,2,137,161,190,182,41,40,125,175,166,80,45,126,27,9,234,42,99,138,118,76,8,50,30,152,244,161,162,120,237,247,100,37,241,171,48,91,224,61,151,145,119,212,49,131,136,169,196,190,98,186,157,67,71,133,121,26,19,145,53,33,86,24,240,68,76,53,224,51,10,42,237,89,32,61,139,224,45,85,21,93,63,8,18,102,33,16,104,234,84,207,231,52,150,173,117,225,243,103,21,6,69,73,120,221,33,95,93,85,31,56,173,40,31,191,166,80,81,94,111,42,128,234,158,225,156,157,61,168,169,212,36,221,94,103,204,195,189,194,208,210,53,50,141,153,219,45,219,134,77,61,135,194,103,51,15,27,143,148,142,156,157,72,134,80,105,182,2,174,80,105,60,218,158,226,94,53,227,201,126,174,174,235,186,225,16,253,72,34,11,184,71,65,41,112,151,99,4,116,144,85,187,40,19,79,225,217,66,48,169,91,215,166,136,86,211,152,215,67,68,144,120,99,145,46,19,224,141,97,30,48,13,146,50,104,214,16,185,238,131,163,96,160,10,133,180,150,221,223,198,81,209,157,99,49,31,238,111,195,142,171,191,205,57,31,122,101,240,31,74,10,27,148,180,117,140,56,222,175,206,21,163,72,221,247,167,33,57,23,109,220,100,44,219,254,224,203,248,188,31,53,85,202,251,93,27,52,153,240,70,86,56,69,155,45,21,242,249,216,23,127,164,115,93,104,0,24,33,217,173,48,5,96,126,53,46,127,21,113,80,34,138,35,14,41,179,72,164,187,159,188,10,18,87,46,137,74,174,47,37,21,156,52,233,232,233,138,169,133,31,239,42,117,137,206,135,195,52,92,168,60,46,122,99,16,142,124,48,205,78,18,108,26,52,168,210,236,252,169,181,194,213,39,105,182,243,219,214,172,233,26,180,144,112,138,116,23,156,120,16,140,250,213,144,191,165,103,34,18,23,118,148,140,233,179,190,42,242,175,129,82,182,169,135,12,106,68,81,22,0,89,28,5,129,2,91,160,220,81,138,10,84,111,24,231,35,246,13,68,162,104,151,81,169,203,212,188,119,159,171,135,82,143,195,253,3,161,122,11,129,91,60,42,221,170,73,54,44,23,199,61,135,225,46,186,217,226,229,250,47,83,95,35,17,132,13,143,187,235,32,67,59,155,186,170,247,160,62,126,142,5,191,152,18,80,17,104,166,192,148,226,162,184,186,88,208,71,45,188,28,10,135,244,253,15,173,59,222,166,254,18,63,205,60,16,209,83,10,103,87,16,201,65,107,85,166,140,24,48,137,119,135,9,100,205,250,220,28,34,142,225,50,201,148,253,63,54,92,13,61,73,212,141,166,198,174,207,28,41,222,192,139,1,108,121,49,29,18,162,163,126,103,168,14,198,3,67,184,190,92,189,185,62,178,233,160,200,162,248,83,147,55,208,210,202,13,233,124,104,253,29,91,206,10,253,116,184,201,83,124,63,189,33,147,208,72,211,70,253,185,250,28,67,153,114,10,197,246,25,146,105,165,225,31,76,201,218,210,7,135,193,32,202,225,128,161,130,17,248,124,201,238,106,126,103,71,133,92,58,63,112,243,48,150,161,154,27,220,86,189,177,226,222,199,162,214,238,121,180,65,240,144,29,70,68,234,241,97,16,44,247,195,7,233,163,181,214,11,175,40,193,0,198,74,126,97,143,216,195,216,144,182,142,89,135,22,195,45,145,77,145,248,80,165,215,110,109,106,243,194,235,121,105,227,134,105,129,150,252,184,40,244,98,59,177,197,129,173,249,228,133,175,209,106,108,233,229,121,50,171,156,204,23,222,170,179,100,112,127,96,173,32,132,185,226,230,114,33,30,171,202,148,176,17,17,118,186,80,224,243,96,235,133,115,185,175,109,220,134,50,164,205,234,131,28,37,2,39,33,27,10,233,182,55,56,2,215,166,189,151,212,166,58,229,13,232,80,211,175,211,216,183,67,11,115,35,3,174,81,224,3,163,164,22,87,155,97,169,111,77,226,249,126,77,92,150,252,194,37,66,204,27,238,48,101,182,52,184,199,231,236,103,125,105,164,106,219,185,216,3,166,108,90,183,51,19,98,22,120,143,249,23,158,61,126,187,164,93,116,9,252,130,27,190,118,123,181,255,30,120,237,88,33,189,110,140,92,133,219,116,10,111,38,66,166,192,84,97,34,130,113,181,113,43,55,133,73,152,251,168,153,92,119,123,225,182,239,176,108,139,158,43,140,33,243,161,131,110,123,189,150,153,228,233,6,98,32,231,191,241,192,253,126,78,248,213,118,249,3,143,30,48,178,100,122,4,192,163,16,86,202,182,122,222,245,12,74,70,33,221,97,84,201,223,153,70,27,181,191,245,182,178,154,246,204,180,21,137,18,107,103,120,238,205,209,164,104,158,127,208,173,232,179,147,54,196,218,227,91,130,238,103,237,13,91,127,23,126,18,56,6,15,69,53,29,108,232,20,180,213,191,232,86,116,190,40,241,153,124,97,124,79,93,183,8,133,252,134,211,8,129,160,229,121,96,100,30,3,174,34,159,102,232,246,173,208,208,222,159,159,38,40,242,245,0,78,24,78,138,42,255,2,239,118,209,254,208,186,162,191,85,188,121,17,248,152,26,250,29,141,99,192,159,43,67,163,211,203,3,111,215,145,5,46,251,89,149,208,128,196,181,172,171,103,138,172,186,186,192,104,31,63,155,40,190,140,63,118,33,183,91,159,171,173,224,217,225,99,146,255,65,207,167,170,129,146,11,214,119,38,224,191,123,192,85,237,69,131,107,11,176,181,242,196,11,33,19,90,126,45,172,223,227,217,106,104,53,217,57,224,150,180,153,0,24,253,165,128,71,77,207,131,157,131,195,5,58,129,183,114,219,17,197,28,110,192,16,115,129,37,71,95,218,162,16,254,211,118,176,232,167,194,36,172,113,241,31,166,206,13,13,84,237,62,197,58,69,64,207,173,233,31,247,49,177,148,172,90,170,199,204,234,158,62,156,166,63,165,20,137,216,16,197,29,189,137,140,253,210,132,21,251,113,115,222,21,24,91,240,172,251,99,222,180,26,95,26,218,73,229,37,218,252,105,22,135,225,251,215,94,158,109,25,171,25,48,148,213,143,153,64,82,54,102,255,57,108,159,234,190,109,170,84,49,23,38,145,235,199,232,59,31,59,197,234,48,245,79,181,126,56,203,107,160,152,202,106,142,118,28,187,20,247,134,194,68,237,27,122,82,234,189,55,132,152,79,116,216,152,140,46,188,84,78,248,160,20,190,251,84,128,93,190,233,129,135,10,88,77,254,214,240,139,233,144,161,196,49,191,72,200,76,102,224,183,247,218,189,87,160,16,179,62,23,183,92,99,6,35,127,173,212,218,192,165,199,75,227,30,232,144,128,174,139,154,10,212,122,225,187,207,89,23,119,123,158,172,160,192,237,176,37,78,159,171,75,228,248,152,51,185,61,193,120,194,156,1,194,78,173,139,135,16,170,139,186,3,247,58,211,235,139,109,47,0,33,127,51,180,15,192,208,45,232,86,221,32,224,179,159,44,255,105,192,252,216,185,187,64,59,17,112,239,218,216,142,176,210,26,49,15,54,236,213,77,127,155,228,226,240,47,189,225,187,104,207,213,208,120,249,136,98,140,116,141,244,83,179,234,148,71,104,70,112,58,234,44,251,49,248,58,60,202,99,126,192,24,234,212,143,160,148,250,63,217,15,35,2,113,152,54,78,13,182,83,178,183,124,63,202,116,186,106,41,38,250,189,65,107,7,188,180,189,143,53,155,157,167,19,238,75,147,136,215,12,5,196,3,223,52,203,244,128,174,199,79,252,113,61,58,76,189,147,212,5,156,131,56,159,93,59,59,140,184,122,123,242,27,199,60,241,183,70,41,51,235,110,5,119,138,19,217,2,179,159,139,3,219,91,241,198,67,163,65,77,244,47,252,211,90,75,8,0,23,29,5,191,31,101,95,88,194,51,51,96,68,201,174,222,113,62,167,121,244,55,60,2,47,255,93,147,72,104,244,219,90,13,227,172,209,123,57,122,254,175,68,216,9,196,4,123,218,135,222,59,179,79,84,111,134,50,89,209,166,57,13,42,86,150,203,55,241,92,53,11,147,171,229,95,210,69,217,210,110,150,201,50,144,201,27,69,128,81,189,184,225,38,82,163,144,54,56,156,232,30,144,39,67,98,214,3,236,7,110,166,255,16,112,167,58,96,246,24,18,234,31,175,55,111,53,71,231,72,138,247,130,221,235,254,52,180,22,247,48,172,48,92,201,246,138,80,148,199,60,77,190,109,202,137,50,76,248,186,248,154,161,223,164,203,49,12,33,115,161,25,251,131,17,123,22,237,85,114,253,59,206,81,148,90,155,70,99,45,178,239,18,165,104,3,240,235,247,177,113,6,166,215,170,115,76,194,79,126,127,26,66,210,200,150,76,83,155,73,119,27,162,85,233,156,109,95,232,112,26,155,89,150,144,231,196,247,119,203,5,82,9,21,123,54,45,173,236,145,46,75,232,52,209,103,26,60,108,241,196,26,125,196,231,44,204,242,211,156,210,206,76,72,203,108,233,58,189,143,245,75,29,173,95,141,121,112,205,53,14,116,34,189,223,199,34,108,219,196,180,30,182,245,250,228,135,183,190,75,89,8,138,85,52,124,126,232,170,212,254,222,1,101,82,144,100,250,224,157,141,14,243,194,208,255,182,120,171,109,77,90,247,177,55,180,120,43,222,10,145,71,209,166,49,95,240,184,195,223,20,60,3,10,225,242,69,209,198,245,225,134,194,131,240,171,163,16,161,30,99,218,79,51,227,217,148,165,115,108,67,154,74,125,14,82,167,173,20,19,152,80,27,237,191,15,70,127,82,24,125,105,186,177,230,143,15,166,75,68,34,93,147,124,28,57,221,15,30,132,38,239,41,109,76,220,217,57,13,40,0,161,47,228,254,118,41,176,86,13,135,141,119,51,11,76,211,169,199,101,8,230,201,115,33,36,192,98,252,48,90,247,211,221,243,207,186,130,125,223,237,150,77,27,161,144,118,88,193,252,246,174,108,83,62,108,82,247,7,243,211,241,3,190,117,9,145,76,165,228,57,224,70,86,204,57,36,112,237,214,25,165,123,115,120,133,41,166,252,96,203,20,223,83,152,246,147,89,156,223,18,77,100,154,41,4,94,211,218,70,63,184,18,123,188,53,31,36,169,137,241,56,60,168,8,189,231,21,89,104,90,55,126,115,129,79,49,171,20,95,19,30,192,58,204,14,47,10,18,170,194,136,151,21,135,9,148,61,87,39,136,86,123,192,116,102,20,133,233,219,241,155,91,81,193,245,149,32,182,33,167,208,28,102,249,201,123,83,238,56,156,8,2,142,240,227,94,46,125,52,56,196,107,220,28,135,233,58,136,6,211,128,224,48,204,181,69,127,251,88,66,235,115,230,87,49,145,150,91,185,49,77,65,204,245,253,40,14,70,13,90,111,62,103,190,47,134,98,216,243,100,38,12,230,96,165,194,78,209,101,202,18,14,67,38,59,243,3,71,57,24,148,39,38,95,170,240,136,248,249,42,191,176,89,127,97,127,234,65,101,82,219,15,136,216,183,195,112,213,207,254,62,216,42,62,83,248,114,194,233,14,140,228,179,195,212,220,204,103,196,126,131,236,112,183,212,148,194,121,121,58,142,195,149,216,86,125,225,26,3,202,54,14,85,215,63,181,170,72,189,225,52,127,19,172,82,58,39,199,41,89,40,107,56,116,152,176,128,236,24,212,116,179,188,2,30,75,26,19,240,103,145,253,138,171,137,163,108,185,57,4,163,46,228,179,232,12,131,181,86,224,227,33,247,248,109,227,152,144,165,49,96,98,116,182,197,5,187,247,153,50,114,243,77,203,115,188,24,45,181,34,194,78,164,208,66,177,14,55,235,207,16,152,77,192,215,124,197,198,144,154,11,194,45,28,231,254,228,7,170,146,128,100,21,194,142,121,225,99,218,203,52,225,240,153,46,234,129,7,119,150,233,173,19,51,47,185,231,29,112,70,207,72,96,171,24,253,172,58,166,35,141,13,83,224,201,20,244,223,38,200,35,165,148,148,88,228,57,98,254,111,28,87,121,240,134,202,239,246,189,12,178,55,33,125,198,68,241,130,118,82,201,163,11,237,32,246,16,133,42,190,240,44,83,151,245,135,27,179,163,92,56,235,218,176,117,184,107,172,172,129,108,144,222,28,238,138,17,43,139,232,104,125,224,157,189,147,207,174,174,34,190,55,77,19,108,95,240,248,173,69,65,10,43,167,194,50,218,148,218,247,20,139,146,245,34,251,133,41,194,207,123,107,8,160,31,180,111,183,8,89,209,105,139,26,40,86,94,14,73,78,224,218,165,216,23,184,187,214,148,109,7,93,186,19,177,204,91,242,138,7,96,88,102,183,194,22,71,115,152,122,51,157,99,131,138,165,114,225,49,68,45,129,173,167,32,53,22,48,212,213,50,77,142,241,83,238,161,69,97,71,157,242,53,40,92,246,26,20,228,7,144,26,237,10,195,168,19,147,44,209,235,167,87,147,219,142,195,154,165,59,245,167,113,252,226,72,99,191,108,186,56,172,51,59,14,150,227,120,117,181,188,8,120,7,1,62,245,153,80,89,201,160,209,210,28,203,186,96,91,237,45,79,70,189,172,103,17,215,79,132,110,41,76,71,152,47,107,234,10,154,228,224,169,110,162,4,52,96,180,90,101,167,101,178,212,56,242,72,183,9,241,31,194,45,231,100,47,178,170,151,212,156,35,0,146,104,125,141,13,7,74,67,249,156,232,25,57,239,140,117,196,32,157,124,97,114,204,174,244,99,187,248,113,129,228,234,77,13,76,245,157,180,26,37,171,188,215,54,106,77,255,237,115,36,142,231,181,49,88,188,110,124,145,36,36,56,36,48,175,234,103,57,29,119,69,13,109,168,202,247,142,247,166,14,75,152,178,167,81,149,15,127,47,154,50,68,193,8,244,44,199,22,48,167,155,124,109,162,154,211,75,79,105,214,25,148,13,9,108,138,133,190,13,91,191,136,236,179,20,187,156,157,216,7,13,138,135,177,30,52,133,129,83,113,63,68,150,6,249,145,1,47,198,7,67,96,163,219,48,188,9,221,53,207,141,41,105,138,148,2,112,47,53,198,12,165,43,169,219,49,227,122,123,235,196,66,40,54,9,193,43,48,197,213,254,94,208,198,75,246,104,194,49,69,254,60,96,211,186,84,24,79,42,174,182,174,107,125,111,164,99,83,252,54,207,242,220,28,10,227,188,2,158,218,27,4,140,152,166,31,109,40,26,8,193,56,145,103,72,214,124,200,141,72,88,150,231,129,161,93,205,1,147,172,145,65,101,189,149,229,191,141,176,201,51,44,249,183,51,57,92,204,246,16,24,6,202,122,97,218,170,21,166,136,48,214,200,175,157,77,70,141,210,239,48,147,168,14,20,173,18,90,40,233,173,216,1,99,106,203,160,101,171,26,136,215,38,186,41,7,235,162,89,174,196,34,224,131,75,59,162,185,59,195,57,240,129,105,71,144,33,47,196,190,194,92,224,32,148,38,76,108,243,220,242,189,186,149,42,210,77,102,186,147,76,15,184,106,243,40,123,100,14,130,74,96,90,110,245,230,112,62,196,68,165,148,187,60,240,54,231,233,194,199,35,145,217,80,83,9,5,37,131,139,176,64,154,101,20,252,149,246,219,180,64,8,188,214,236,177,37,158,67,44,75,187,174,41,190,116,239,69,255,125,110,233,185,66,210,133,250,208,11,63,52,250,166,87,117,54,171,128,115,83,66,57,52,91,142,19,126,31,237,204,180,181,101,80,145,43,139,3,208,226,45,69,7,21,226,251,21,211,156,156,169,196,76,14,204,102,18,31,20,222,160,169,95,172,87,147,158,138,37,150,180,161,23,21,156,118,188,240,124,87,160,246,117,152,230,75,221,165,196,205,173,188,66,96,206,238,116,31,109,169,102,245,92,38,217,183,239,226,175,194,199,67,225,24,105,152,11,19,210,173,10,27,23,78,192,70,178,35,48,249,221,187,163,46,227,78,189,240,89,126,243,30,113,180,249,101,157,75,86,205,184,199,29,180,162,177,11,122,185,139,43,44,47,162,28,60,140,192,16,162,199,92,50,94,21,25,82,18,164,45,28,17,170,34,147,190,182,133,120,210,14,184,67,44,37,240,50,18,129,128,137,254,200,231,164,160,238,142,120,227,24,218,122,243,29,47,69,12,241,134,245,96,103,53,222,219,251,208,42,12,5,89,34,52,169,129,26,3,219,69,11,190,88,236,196,231,47,206,12,86,152,130,141,240,158,44,223,43,11,123,159,93,220,89,244,57,150,73,108,222,103,222,184,59,119,250,155,254,110,19,148,134,157,84,238,161,157,69,147,13,248,28,109,225,51,210,70,219,110,180,210,224,116,237,164,99,143,117,61,3,204,186,240,188,30,112,211,114,119,116,106,232,163,137,67,157,240,192,126,94,11,25,136,48,24,40,239,172,138,54,26,220,29,133,109,71,172,13,198,164,59,199,138,245,6,23,73,5,1,167,17,219,48,161,78,41,188,179,139,107,217,113,111,68,159,158,91,227,88,248,144,13,232,165,198,115,107,122,187,46,12,45,173,142,104,66,203,57,224,5,71,151,14,25,36,65,177,135,115,169,174,59,74,225,138,51,203,96,46,208,159,45,19,133,138,163,44,235,14,10,34,25,179,158,210,245,220,88,212,101,203,186,219,221,8,6,238,213,116,134,21,129,51,26,137,235,110,117,75,136,30,225,42,34,114,221,239,145,141,223,173,79,206,214,231,239,77,171,87,31,10,163,139,30,91,194,46,16,205,234,84,193,94,112,135,148,75,17,166,185,240,177,145,169,112,249,193,28,176,84,191,43,92,130,202,158,200,114,209,160,58,13,0,48,128,249,213,112,17,100,57,249,142,185,156,66,91,128,83,115,63,6,57,53,150,100,244,29,54,226,58,157,167,5,126,36,191,121,165,116,94,199,28,17,234,240,211,225,9,62,155,153,124,111,24,120,247,136,171,41,58,105,58,215,6,74,55,142,18,155,220,15,58,239,86,120,236,202,215,50,221,136,13,172,22,63,77,244,33,207,119,129,173,26,87,159,65,40,207,23,193,150,245,157,129,74,201,46,106,15,147,106,68,234,27,29,134,193,95,119,6,172,59,167,106,161,34,176,40,215,21,83,109,69,125,17,146,108,89,41,13,39,116,98,180,179,56,220,155,114,169,30,216,244,126,167,195,148,149,75,140,129,130,128,156,226,115,143,148,139,240,153,90,145,120,41,49,151,6,246,218,115,53,141,24,238,65,193,242,84,37,237,100,57,191,51,113,253,189,225,227,21,29,74,170,13,207,246,27,147,101,210,222,37,174,225,182,14,201,22,48,122,229,186,231,33,218,231,53,214,80,22,35,3,35,79,190,172,216,204,191,24,214,183,84,208,209,77,114,41,171,172,64,99,62,19,117,25,219,250,10,120,171,204,5,103,93,219,174,206,185,104,91,233,82,18,3,124,124,195,29,112,166,127,75,126,251,28,143,205,9,202,97,197,135,122,85,174,222,132,179,253,28,105,44,168,166,199,227,54,205,159,184,26,85,112,9,244,194,157,227,148,163,139,250,48,105,40,6,196,9,242,33,53,101,104,221,142,33,111,206,43,110,125,12,201,165,179,124,83,19,234,17,12,26,209,122,110,207,131,65,224,231,87,83,155,58,117,174,80,38,116,95,235,252,84,147,196,44,48,5,171,113,115,142,109,157,136,43,180,113,172,159,180,86,221,179,96,228,245,26,140,101,22,65,213,179,115,153,150,68,9,152,200,203,51,21,114,143,200,57,197,56,67,250,249,153,72,163,187,244,160,37,254,181,70,99,110,163,195,136,37,64,53,229,82,75,200,138,104,226,226,97,133,153,50,197,237,116,140,139,207,131,101,221,55,38,2,100,30,141,165,13,45,79,93,62,84,165,167,120,110,138,159,36,2,65,89,1,89,201,31,108,28,17,82,121,104,69,180,185,249,249,102,237,252,89,108,245,109,36,215,30,81,197,66,221,146,91,157,12,210,246,190,164,69,15,219,124,14,199,196,172,158,142,18,236,150,16,195,38,12,237,233,102,11,46,37,205,59,81,67,29,68,27,52,236,158,205,85,143,24,40,148,183,239,119,157,2,169,148,95,27,142,152,160,195,56,25,75,45,14,84,67,150,63,90,134,65,65,223,171,81,122,87,2,54,73,152,174,135,8,229,219,254,228,153,58,134,199,12,179,54,110,31,149,76,43,122,125,142,55,147,232,250,96,200,205,247,99,216,178,240,179,63,185,145,3,235,17,116,224,40,112,93,232,209,15,61,119,141,247,170,7,56,181,177,150,99,185,20,103,37,196,208,225,114,253,101,188,43,159,165,157,179,168,233,134,68,72,220,203,144,144,29,160,252,234,49,9,248,192,45,224,51,255,247,11,135,184,32,132,33,227,113,127,184,121,14,131,194,170,200,247,243,96,35,194,73,103,199,46,73,104,240,236,181,150,103,202,23,98,229,52,221,40,60,33,171,11,120,104,178,142,241,12,5,25,88,129,91,74,122,2,28,71,105,120,53,253,178,98,250,199,154,72,144,98,197,83,147,5,214,173,144,188,75,142,105,68,101,81,81,195,21,18,78,167,87,6,134,36,75,111,78,78,167,199,107,177,176,117,117,85,108,137,26,240,166,119,85,175,166,50,98,197,120,83,61,171,199,71,53,81,173,11,155,112,228,99,38,133,244,38,48,69,220,227,113,6,224,101,253,224,70,83,117,122,252,144,177,250,186,48,37,103,229,177,231,75,205,23,182,97,83,131,221,122,219,239,163,161,165,163,118,80,26,49,11,27,54,147,238,134,29,162,22,63,34,80,86,83,214,78,204,160,41,207,69,216,74,93,1,210,73,237,94,91,235,212,35,149,162,224,21,155,29,138,74,75,237,109,156,162,228,129,197,142,131,249,184,33,103,71,152,45,102,33,4,70,67,109,94,210,230,247,165,207,153,184,243,115,218,155,151,126,175,166,236,50,30,237,24,246,208,132,239,11,119,105,147,132,216,141,103,185,40,241,238,44,48,118,112,12,40,93,144,215,249,66,75,147,150,172,11,167,37,178,134,38,89,73,227,83,124,172,179,78,175,61,109,225,83,90,57,2,62,238,206,221,113,208,35,43,245,94,76,32,248,6,200,96,187,157,193,134,109,36,66,98,240,18,222,62,182,249,184,23,31,135,164,9,204,121,51,98,117,12,212,234,20,205,183,37,208,246,132,45,133,166,7,166,247,235,238,132,180,171,21,25,110,152,181,106,76,127,244,219,133,135,236,87,239,229,133,61,192,89,169,48,96,4,76,204,210,128,75,149,216,27,48,43,125,223,157,16,66,16,129,75,239,222,67,99,191,189,68,11,152,108,55,14,242,221,71,203,150,214,109,242,96,212,246,94,56,41,61,21,48,244,23,241,104,5,63,93,62,8,85,152,37,199,111,83,38,212,171,194,244,33,222,171,135,114,184,30,248,252,217,43,58,13,78,98,189,17,181,61,251,68,26,2,139,204,10,240,112,214,231,223,189,133,56,17,159,190,4,205,165,189,118,217,58,75,41,58,190,59,14,219,102,19,20,90,103,111,168,2,165,53,82,214,7,30,131,247,224,88,232,243,76,89,121,238,179,43,12,39,102,6,166,20,75,158,155,108,120,175,119,166,89,73,159,192,70,227,113,55,121,124,33,185,154,98,168,176,129,154,149,123,40,58,87,244,20,46,50,252,231,215,229,189,206,14,126,188,50,191,119,179,112,130,124,143,13,79,77,28,216,244,102,73,115,7,181,152,91,55,75,88,181,179,194,116,30,223,29,137,52,214,115,115,154,112,87,108,27,199,251,20,71,26,248,156,200,49,85,16,102,147,92,198,98,183,162,155,210,225,137,2,233,18,56,95,49,73,96,216,226,154,194,75,119,195,73,51,254,16,24,202,233,48,121,201,108,205,107,77,240,146,212,112,202,213,75,242,102,84,20,148,41,195,130,89,218,228,209,32,244,157,97,170,52,211,132,148,23,43,16,109,135,53,222,168,56,147,159,70,220,190,203,147,17,236,170,10,91,171,149,195,139,78,32,189,186,162,155,19,99,202,121,116,211,44,168,36,150,26,9,162,126,172,191,103,219,33,62,84,156,252,128,94,185,50,37,56,1,181,95,109,17,127,166,183,3,38,221,127,76,125,251,63,53,224,183,68,156,234,244,228,245,229,144,185,61,29,20,139,14,151,47,128,12,252,112,215,158,249,153,137,238,255,208,2,15,232,120,58,25,33,203,243,234,203,2,145,246,22,170,73,250,7,189,250,224,216,12,36,64,180,85,6,208,185,117,14,188,147,214,179,210,227,112,118,233,168,50,207,152,86,218,81,94,72,158,68,73,53,98,69,202,207,118,96,4,172,28,46,120,57,218,8,9,55,123,245,246,36,224,89,180,211,140,242,98,175,185,175,252,219,254,188,86,58,87,120,51,216,129,143,117,219,244,193,83,14,158,109,96,2,231,114,53,156,141,81,198,123,96,139,58,42,204,28,243,18,119,200,106,84,0,12,1,240,179,113,198,205,203,120,187,198,243,166,10,239,194,4,2,228,99,163,7,114,127,218,200,59,31,180,135,40,26,176,213,85,40,124,214,100,143,39,107,121,73,169,32,48,193,239,21,112,33,59,174,112,10,27,7,24,255,188,42,37,23,101,119,241,219,248,39,251,129,161,41,137,247,130,85,70,231,33,204,229,171,199,111,67,65,173,45,70,153,242,202,26,55,183,184,160,94,13,205,224,133,41,104,122,110,110,245,151,62,106,196,97,211,115,53,212,46,209,147,112,206,197,164,242,99,103,72,144,108,241,226,125,252,141,164,45,72,153,115,113,248,34,64,140,121,173,7,62,107,187,198,213,99,63,2,205,27,223,102,196,176,144,136,111,207,147,23,168,232,227,201,233,20,210,222,65,244,151,106,52,106,224,252,76,109,91,161,57,211,41,241,102,109,246,125,245,230,89,198,180,65,74,87,31,148,22,76,191,55,68,199,67,123,53,207,241,81,93,16,155,194,206,179,19,40,115,28,154,177,53,94,155,130,1,93,97,86,38,229,97,90,43,253,44,170,23,143,229,121,188,167,128,151,29,70,15,55,117,246,192,29,66,80,152,54,253,225,227,78,159,245,70,41,117,130,253,64,209,58,220,77,54,248,145,2,194,170,141,6,62,24,35,145,2,84,184,87,185,22,41,64,37,33,39,73,219,226,151,161,0,125,164,255,214,205,244,25,92,170,42,53,206,105,187,88,192,148,124,234,205,201,117,182,123,53,245,201,10,195,64,145,239,213,103,196,84,141,27,218,12,39,255,96,200,152,118,15,1,58,197,145,235,194,125,168,216,2,239,234,134,8,186,92,232,80,43,12,113,210,29,113,107,53,213,155,19,20,236,241,228,179,63,100,223,22,180,184,31,115,218,89,168,112,209,39,59,31,64,249,13,173,148,125,124,254,189,193,163,63,164,241,29,53,1,69,159,49,131,188,229,14,202,122,9,162,233,60,157,61,85,129,31,133,229,105,116,34,222,255,66,51,192,35,19,14,189,69,203,235,194,249,81,102,31,70,98,28,143,70,183,160,74,51,49,69,211,157,12,84,30,232,52,197,98,221,126,66,225,172,166,170,99,74,173,177,135,197,173,164,172,87,37,149,31,116,139,248,174,130,64,243,86,118,222,31,251,145,55,166,3,151,161,66,66,195,132,197,252,183,169,252,171,42,113,78,79,82,236,197,4,189,53,131,106,228,47,197,99,242,198,178,153,148,120,129,186,4,47,37,1,61,110,129,10,238,208,146,209,243,253,105,250,36,31,133,49,180,7,123,116,59,193,122,55,31,201,249,81,227,167,171,73,50,171,164,2,93,150,41,174,102,139,211,73,94,224,112,245,211,145,220,56,46,142,168,244,81,159,227,77,92,173,17,106,80,57,225,196,55,241,110,40,216,67,30,217,154,227,144,22,103,93,157,36,75,138,50,24,80,34,157,111,15,24,2,83,67,21,154,233,179,223,211,127,218,18,189,250,224,137,112,156,55,247,176,81,15,37,207,134,231,225,108,245,1,183,167,21,165,147,133,206,59,6,173,19,186,72,10,19,60,117,43,205,132,102,84,114,212,18,0,30,219,131,61,241,201,152,89,235,90,245,88,42,118,56,36,245,119,76,225,121,32,212,31,176,9,179,93,152,70,108,119,35,166,145,64,40,121,176,81,32,142,22,48,149,125,114,136,208,79,234,153,64,158,140,226,253,37,40,158,213,109,110,195,248,20,235,19,185,171,16,233,51,118,22,26,189,47,108,45,228,209,149,103,163,42,234,179,157,158,164,61,226,230,204,84,217,140,241,64,75,73,113,53,179,65,166,18,65,153,237,69,6,20,44,18,67,30,10,215,40,221,51,184,75,108,28,248,24,13,49,151,160,165,73,114,192,161,36,80,162,35,138,198,129,71,133,195,148,92,75,139,223,70,89,186,43,90,250,142,173,124,254,104,95,5,166,87,255,142,169,149,207,202,131,79,43,38,143,159,94,244,171,201,107,79,50,66,227,194,245,161,78,69,249,48,221,89,78,69,148,10,195,155,142,81,138,189,252,87,140,37,67,142,92,83,139,83,198,10,150,245,131,193,192,148,98,34,254,2,128,130,158,137,58,239,181,52,219,41,10,7,94,44,1,180,189,117,18,51,139,131,53,5,184,244,103,72,161,185,205,113,14,76,36,148,133,255,1,141,228,123,231,99,62,234,20,54,165,233,21,115,20,241,10,157,8,164,64,106,149,137,192,143,95,24,58,164,21,59,49,65,252,36,29,236,144,112,181,118,167,176,106,3,210,41,219,174,25,52,127,60,89,10,207,122,223,8,171,82,108,168,110,46,186,27,227,132,124,183,180,62,116,66,9,193,254,62,45,178,154,178,62,181,241,237,20,129,167,222,155,26,229,88,150,103,175,223,74,222,128,198,123,138,15,133,201,42,29,6,160,103,4,98,143,134,35,101,233,20,49,238,236,251,203,38,140,174,207,141,192,68,92,108,122,187,15,122,60,146,152,157,139,174,251,231,98,58,121,163,79,119,209,37,159,244,91,208,139,24,11,199,170,152,21,61,62,196,188,15,70,59,103,85,52,15,39,239,52,116,74,252,24,18,178,77,255,97,192,212,40,232,112,155,238,106,252,178,13,137,60,55,253,50,206,60,8,76,239,153,172,140,74,93,65,76,253,69,95,138,244,251,163,87,92,194,91,109,212,52,234,162,171,166,201,126,209,151,13,131,4,215,229,72,128,220,101,170,227,100,161,238,37,48,130,172,122,115,92,244,17,19,5,61,94,177,159,136,141,142,160,139,161,44,107,62,27,89,225,196,142,149,181,96,69,215,133,87,58,170,145,241,218,80,139,235,14,92,32,111,235,23,38,32,245,220,188,236,59,11,143,215,171,226,122,221,36,193,98,31,163,186,72,217,7,187,201,112,221,213,67,237,146,46,46,8,109,239,137,105,50,153,186,147,1,231,118,175,166,134,65,198,52,155,14,175,95,189,169,78,210,89,10,255,194,216,2,79,9,164,118,106,72,233,98,114,24,166,14,157,105,217,168,125,119,192,40,109,40,12,143,89,220,219,68,187,244,189,90,143,118,112,114,183,16,1,9,90,75,212,233,154,128,195,86,139,212,138,209,188,154,16,24,186,117,189,55,125,136,49,75,41,86,83,38,155,227,2,18,56,113,148,42,59,157,41,4,128,35,48,97,84,254,77,71,148,127,125,13,129,109,252,183,242,210,41,242,39,180,88,179,195,43,150,231,245,84,161,123,120,38,194,57,10,124,11,238,70,36,45,75,135,46,244,238,111,212,207,228,68,15,79,225,66,116,204,97,100,228,69,94,6,21,134,238,85,138,120,79,143,80,5,119,163,12,199,209,70,224,224,190,48,170,201,215,49,49,191,66,85,188,40,33,109,174,75,198,213,52,34,22,129,25,174,120,110,34,18,98,125,192,230,220,92,188,3,152,22,165,45,48,26,72,205,81,44,40,217,160,217,183,238,49,12,11,116,151,6,73,162,236,61,148,113,172,46,179,72,189,42,204,193,52,190,249,107,21,248,223,228,173,217,65,171,211,245,82,61,64,85,244,253,237,138,129,29,97,57,114,48,85,35,103,197,132,141,124,138,81,186,253,200,177,23,203,112,7,21,2,164,26,50,15,140,152,179,7,95,65,38,40,42,142,7,90,3,213,197,34,232,24,133,14,233,62,120,129,106,221,83,66,38,14,137,202,154,192,200,84,249,38,75,46,34,43,157,81,222,56,161,57,24,9,142,177,95,69,22,129,90,148,237,170,106,144,115,158,83,74,188,208,60,173,232,240,251,34,216,176,67,234,44,58,145,231,30,83,156,58,46,132,204,47,76,174,55,226,195,100,182,168,192,18,120,224,152,76,231,36,192,237,148,81,203,4,168,92,56,153,47,182,171,228,138,217,201,80,38,119,70,131,97,58,95,75,96,20,77,253,197,204,61,87,41,175,108,12,190,190,128,232,201,238,202,227,68,101,243,244,158,162,9,149,69,86,102,194,108,148,168,110,37,147,220,154,170,47,105,161,204,230,107,132,98,18,210,95,23,46,38,84,250,221,252,211,77,186,211,1,137,83,82,107,193,166,0,45,184,12,106,134,145,194,247,104,114,232,15,47,81,206,103,247,106,238,95,47,227,130,150,105,78,194,61,86,239,50,17,190,192,210,50,22,137,113,121,26,170,178,244,25,37,117,246,33,219,144,161,171,184,7,147,158,92,243,7,103,102,181,68,129,96,167,42,225,9,26,103,229,150,137,70,230,63,154,159,25,111,52,22,46,202,8,86,143,146,110,230,161,148,203,161,178,120,182,56,159,10,123,253,52,211,47,12,251,197,244,179,158,90,198,46,116,141,192,103,225,251,190,177,173,236,182,255,227,46,246,255,251,209,251,76,100,207,70,192,131,253,167,202,11,99,161,248,151,130,65,14,254,20,25,46,76,104,127,95,182,43,101,97,58,67,141,61,239,95,98,152,46,180,140,117,171,22,81,245,47,113,246,11,37,0,164,61,187,197,105,73,248,56,171,60,118,66,73,107,248,94,70,133,30,73,74,129,233,20,141,57,132,226,107,17,159,28,206,244,179,89,249,213,24,16,93,162,148,116,219,44,215,143,161,31,132,164,156,194,103,212,188,20,238,108,199,191,136,181,192,86,143,242,77,34,107,244,209,147,11,171,56,231,152,253,116,171,202,220,63,166,80,189,12,39,70,149,32,156,90,116,1,166,160,110,91,144,225,168,78,187,125,142,190,2,174,232,114,85,93,147,48,176,248,138,62,238,80,81,242,101,146,127,247,72,133,163,162,103,93,239,200,43,120,190,104,153,246,164,24,10,48,158,241,176,14,15,186,116,151,194,18,207,94,230,64,201,128,115,245,240,118,6,106,252,96,182,232,250,219,104,244,248,128,67,107,171,175,69,13,248,244,16,201,50,106,6,125,50,148,208,130,124,136,246,53,173,64,135,193,152,96,92,80,206,224,58,60,59,240,153,121,195,15,69,227,213,209,67,143,110,131,28,159,11,113,37,181,248,76,243,56,130,5,108,24,93,189,53,186,44,163,149,136,105,72,155,135,236,207,144,223,120,9,57,143,54,32,45,19,152,228,68,156,75,70,94,36,91,89,54,190,87,31,113,51,117,135,88,148,249,71,59,19,87,67,218,55,244,60,206,52,118,58,9,16,171,73,186,224,59,26,223,208,100,250,145,105,194,42,122,232,153,67,224,191,253,227,90,121,96,227,102,240,243,152,240,87,210,81,67,81,184,197,113,205,137,40,121,151,108,186,99,238,93,19,71,23,66,3,36,249,54,124,159,110,41,192,49,174,243,240,188,212,253,96,104,128,87,21,5,71,46,9,246,84,167,70,130,86,76,77,160,66,0,98,135,133,68,166,75,182,67,203,68,69,200,97,20,116,212,229,196,52,14,153,228,145,62,218,5,33,44,191,48,137,205,112,61,250,49,26,146,74,15,66,161,57,156,49,132,252,14,124,133,247,201,141,247,175,123,96,247,152,190,144,230,137,61,12,161,75,120,46,70,187,216,37,86,98,202,42,251,154,180,116,252,45,245,47,76,217,237,67,179,205,98,137,149,96,150,56,161,2,240,121,242,149,31,175,168,149,120,112,248,164,244,200,237,216,44,181,54,185,90,85,176,77,30,198,137,122,128,41,160,122,220,57,104,199,228,230,15,5,173,145,155,59,229,199,239,183,159,139,143,245,85,252,12,1,205,74,144,140,74,238,158,225,251,160,170,186,213,177,202,230,122,198,107,211,189,175,48,221,33,222,68,5,220,186,122,78,48,34,187,164,220,180,45,76,229,234,58,17,72,151,67,71,66,156,102,20,141,11,156,169,231,37,207,192,202,120,6,74,218,102,93,52,119,245,128,203,217,24,244,98,99,50,86,152,174,251,126,225,243,30,250,100,86,75,228,40,78,155,58,162,101,137,159,10,220,148,193,150,38,181,57,195,177,34,13,38,20,67,157,210,188,121,231,112,130,247,65,67,41,48,111,68,32,242,192,163,169,108,27,113,150,96,124,55,24,82,17,141,94,213,28,116,148,24,39,77,79,9,252,131,228,141,201,6,239,173,19,169,145,215,138,73,204,213,194,189,97,81,185,203,60,70,195,193,124,2,149,37,69,193,40,40,93,237,79,192,111,223,88,55,62,181,146,254,153,191,176,230,253,105,180,105,159,144,31,254,76,10,248,108,127,202,239,223,45,191,126,71,37,53,20,212,52,12,10,149,250,133,207,6,169,243,208,170,35,130,51,144,122,106,213,160,167,196,45,132,42,173,47,69,229,126,137,253,226,129,68,208,194,88,163,20,134,77,163,94,88,155,152,136,88,159,199,190,193,148,181,149,69,171,159,185,148,103,142,4,193,198,69,16,167,141,144,224,142,179,211,126,187,37,133,169,234,140,76,242,94,127,86,126,31,176,121,8,252,172,93,168,121,123,132,244,112,3,158,5,52,48,124,35,80,79,77,134,186,47,120,252,206,75,6,122,124,75,73,51,211,116,59,102,186,207,109,2,11,154,155,56,247,186,209,171,243,177,212,122,36,189,55,157,146,135,32,18,214,165,38,116,200,200,220,17,167,69,71,35,103,147,96,226,29,179,1,193,187,124,236,73,113,93,190,240,160,116,77,211,65,133,94,207,128,57,133,159,108,209,68,77,55,96,34,157,250,219,136,19,222,200,217,68,132,90,210,88,196,211,91,220,155,182,1,13,255,18,172,9,99,191,209,245,255,204,113,136,114,182,239,196,38,88,53,198,155,221,171,237,126,206,108,156,250,15,188,246,13,100,158,73,174,91,22,5,65,45,221,139,219,208,51,0,197,138,40,184,59,54,209,86,174,216,78,223,75,137,204,223,134,62,73,166,209,49,144,102,88,65,38,190,169,6,181,105,26,212,116,97,26,245,100,196,54,178,211,119,18,166,172,101,22,29,54,255,52,110,100,152,200,177,62,216,57,206,103,172,250,181,173,168,67,97,82,195,17,171,71,133,66,23,15,13,109,55,143,75,192,251,137,151,111,218,79,98,34,160,234,48,228,91,194,153,61,103,36,222,105,63,80,243,14,58,151,227,78,221,96,60,84,227,91,96,138,26,211,141,182,159,253,167,234,205,11,110,70,191,112,26,154,128,166,1,48,82,89,132,117,212,0,51,109,179,85,229,222,89,213,203,73,95,147,116,190,240,212,244,29,221,189,148,15,75,146,65,69,173,199,49,7,114,48,141,146,111,218,26,73,29,228,47,226,177,209,36,149,77,26,146,160,117,211,0,198,120,42,99,50,225,81,190,165,41,195,106,106,164,140,226,172,141,227,163,70,94,221,8,58,165,76,226,216,14,225,214,113,88,84,221,71,97,228,164,15,32,224,149,165,242,190,27,219,122,139,249,255,147,159,146,39,35,120,22,241,41,180,171,30,165,72,216,90,122,132,97,105,127,86,157,111,104,209,74,143,220,8,154,92,210,234,221,141,247,172,223,39,59,230,153,78,51,96,41,231,225,210,242,148,212,208,79,88,239,213,51,107,177,1,153,145,214,238,144,66,237,170,69,78,164,74,82,236,210,180,184,10,41,6,53,51,231,131,70,217,11,10,22,79,245,136,9,214,198,161,58,96,140,232,79,57,79,98,201,5,204,60,212,154,26,186,226,239,152,158,173,175,233,23,25,194,57,5,76,97,159,190,24,57,228,17,191,109,201,17,173,176,74,40,44,6,74,51,185,22,134,13,52,19,75,204,36,235,247,214,138,55,236,239,11,51,104,90,117,182,18,238,111,148,127,164,39,33,75,24,102,183,72,93,66,209,92,180,76,201,10,255,35,135,55,142,3,164,169,176,31,201,91,156,124,131,84,166,222,220,248,118,98,113,142,110,93,207,2,119,178,229,247,230,164,203,181,138,176,91,232,59,224,33,140,5,253,43,93,184,63,125,198,69,142,8,88,104,232,124,189,240,82,142,117,36,191,230,88,114,111,85,184,236,118,186,84,185,119,127,170,206,48,5,111,142,142,7,211,36,220,52,5,152,117,135,148,222,46,121,50,220,201,217,228,173,231,251,211,3,6,178,126,199,108,75,89,63,240,153,133,45,203,136,107,204,134,72,100,79,227,62,121,203,106,190,45,200,250,35,52,205,213,69,165,46,208,71,172,185,92,184,100,53,214,23,52,0,247,252,154,137,224,138,72,25,99,65,151,139,66,72,60,21,21,39,196,52,222,85,108,229,108,174,84,166,244,128,205,202,82,216,228,143,3,102,71,212,155,83,82,92,239,111,31,175,92,101,200,51,135,192,69,83,211,45,13,161,150,27,83,111,70,196,41,5,248,103,138,151,144,86,3,134,241,70,225,12,107,226,189,26,162,107,169,209,45,53,201,28,166,193,125,61,104,223,151,120,28,190,91,21,10,56,199,44,77,137,183,46,140,60,159,60,56,221,192,109,95,88,179,16,132,181,142,21,28,219,2,132,84,93,31,123,192,80,60,47,12,223,145,192,70,147,19,179,144,86,73,149,179,47,52,91,132,245,54,140,50,87,159,251,12,225,142,108,239,176,146,119,153,40,149,114,136,248,30,52,82,10,173,39,240,241,48,238,234,163,27,94,158,204,218,208,162,112,242,167,33,41,243,168,210,139,119,207,136,99,150,104,194,235,216,53,164,98,99,91,160,105,80,14,32,96,152,153,46,92,155,44,62,24,182,218,188,155,37,106,152,42,143,78,140,171,151,187,116,179,10,170,88,158,72,235,240,72,40,203,123,209,17,183,194,55,34,204,47,157,97,196,248,143,109,19,239,5,107,238,80,157,13,196,157,35,104,73,45,247,236,218,241,64,83,98,184,194,16,14,21,85,71,167,121,248,236,142,53,96,134,161,41,188,34,32,83,173,99,81,43,224,43,189,71,235,178,246,19,150,215,123,159,49,46,242,211,38,10,39,176,149,133,4,74,247,91,86,212,104,82,238,189,155,70,83,169,219,40,206,30,97,240,83,230,177,235,211,36,98,210,5,243,129,169,192,154,242,94,77,213,26,155,85,42,79,25,51,13,77,28,163,41,135,153,84,41,78,169,170,127,3,129,110,196,184,170,165,120,30,241,40,68,20,163,159,1,70,21,13,108,224,74,173,121,81,218,100,95,237,179,22,187,52,44,67,73,3,23,200,170,173,144,38,225,32,202,175,144,18,211,44,186,91,96,173,91,253,17,128,234,112,20,132,68,3,4,204,58,40,123,95,25,38,102,244,72,143,166,16,193,190,122,225,252,10,18,21,99,77,113,180,27,23,147,170,29,89,190,58,224,76,115,165,106,61,162,153,28,163,2,121,206,163,180,212,77,112,59,224,252,68,38,246,175,206,47,196,56,40,218,121,84,38,207,225,21,183,174,168,48,169,92,17,231,249,142,91,87,235,34,80,152,238,198,208,1,161,227,86,197,140,216,151,163,189,235,160,53,61,114,163,240,113,68,235,10,4,117,90,160,194,73,52,151,92,13,109,128,74,167,103,75,50,220,25,190,133,205,202,116,146,110,84,30,201,140,36,4,176,52,220,66,91,31,250,38,20,53,136,134,67,234,182,183,198,218,228,195,62,154,211,166,87,17,221,39,112,143,221,189,210,156,142,20,133,55,213,248,176,69,124,57,147,187,139,18,89,94,76,234,138,45,122,188,90,252,180,57,110,242,211,249,152,199,37,188,186,115,233,57,80,178,192,246,129,83,180,236,64,73,35,42,14,20,111,181,219,19,215,168,150,17,97,139,51,189,91,203,209,169,100,153,217,107,149,254,159,40,204,191,204,54,19,84,160,151,235,103,8,64,236,154,142,25,17,177,126,139,57,164,253,149,110,1,159,33,185,59,180,193,197,121,243,13,38,228,148,5,198,24,206,247,106,74,109,229,234,140,198,246,47,168,97,112,131,172,235,194,200,27,174,184,120,13,136,196,46,10,175,199,119,46,29,216,142,207,8,13,24,124,182,128,223,202,250,93,93,47,61,23,189,207,244,31,94,152,176,93,149,7,159,166,208,231,112,51,103,117,92,24,142,234,143,166,10,248,87,20,34,112,37,221,21,87,111,19,124,186,176,169,240,13,127,49,60,147,219,226,52,200,43,176,208,253,230,196,80,111,129,9,244,2,199,162,249,26,83,128,143,199,119,123,35,161,207,130,18,38,251,213,231,177,246,109,5,58,176,241,218,111,191,26,246,220,171,70,96,240,192,248,8,184,95,71,22,148,201,240,115,131,23,251,3,44,48,114,239,70,129,201,47,44,103,18,154,116,166,220,49,69,250,245,139,90,128,26,45,200,253,94,25,101,170,58,253,185,57,62,46,23,212,129,55,205,4,191,53,111,48,196,239,114,111,58,120,63,229,22,158,219,206,161,251,100,5,75,250,35,54,2,62,231,150,188,116,41,196,26,242,142,151,94,235,54,87,89,175,12,230,86,92,12,121,190,124,236,82,169,231,189,95,115,26,81,159,192,176,245,13,31,20,184,145,111,230,148,56,3,193,225,189,98,154,230,99,130,102,129,127,236,70,14,115,252,42,220,209,149,79,113,53,220,105,50,166,133,34,220,47,246,140,58,238,79,108,72,96,99,230,217,1,163,231,221,20,134,35,220,81,90,151,139,60,56,167,203,44,23,38,2,47,35,206,120,247,18,15,158,145,157,41,2,147,182,29,61,150,159,137,246,92,24,170,236,20,115,165,89,133,144,192,103,218,205,47,82,100,131,134,178,172,252,54,57,253,22,67,94,113,146,251,133,97,218,91,159,187,104,59,30,116,168,2,159,133,222,239,250,202,198,145,90,5,38,90,179,124,109,159,185,208,174,180,209,129,209,24,248,228,76,145,233,57,232,165,8,2,54,21,94,191,121,130,47,178,77,129,119,119,47,249,7,247,171,113,143,170,42,113,167,158,3,70,67,237,78,53,42,174,103,124,109,250,36,101,80,76,252,186,196,134,7,69,119,223,242,203,139,142,195,250,125,16,132,89,214,237,222,192,18,70,203,37,125,247,78,164,102,218,253,225,198,215,154,190,91,34,6,217,155,236,181,45,153,136,248,118,184,158,1,200,2,103,58,224,107,192,152,156,233,78,149,198,150,54,125,200,40,239,42,50,145,26,129,129,234,179,244,216,59,105,203,134,101,93,94,201,55,67,124,233,54,228,83,91,210,181,237,230,176,209,119,200,213,3,43,209,103,33,245,170,73,183,82,8,109,202,242,143,197,57,215,111,34,14,152,182,228,20,87,15,172,223,41,240,52,2,208,251,219,187,233,213,212,26,127,196,150,188,23,81,63,89,248,100,161,230,231,189,0,147,169,150,245,67,194,242,204,123,127,180,49,84,187,5,184,167,49,124,195,131,40,34,201,177,123,134,144,34,187,248,154,25,53,186,251,218,40,124,127,105,58,80,234,64,20,45,102,216,247,152,10,198,152,118,97,227,216,156,247,106,74,36,228,185,161,154,248,180,70,236,107,162,232,125,63,8,217,203,188,135,124,144,125,149,234,127,218,191,84,18,125,48,124,38,122,50,118,66,225,95,150,207,154,213,169,40,19,24,74,166,207,217,52,216,146,15,23,54,158,100,127,175,150,41,12,145,7,135,173,235,243,207,129,19,149,132,247,181,7,33,168,26,163,2,85,244,184,31,211,226,241,177,41,160,249,118,214,238,253,229,1,181,78,247,149,107,52,121,85,175,54,75,37,86,46,165,79,91,78,93,58,31,202,167,192,9,92,89,81,91,224,227,83,215,88,33,137,253,46,77,133,201,162,252,38,146,37,157,206,54,47,240,40,198,234,232,48,77,182,178,240,127,146,75,223,33,96,112,211,123,195,84,185,199,253,233,99,59,136,1,71,36,102,197,137,159,56,55,175,161,78,254,156,78,8,223,197,19,85,13,55,23,61,96,64,167,47,121,248,79,195,75,53,238,7,65,26,15,115,243,131,97,167,105,251,126,78,196,16,88,68,31,140,3,83,100,47,165,219,186,124,122,171,180,19,80,65,222,228,209,168,254,216,205,127,187,163,84,213,229,209,6,229,249,213,127,27,25,251,42,22,1,69,193,228,182,63,152,24,199,146,221,18,29,1,106,135,62,152,30,141,235,38,159,207,129,188,235,39,30,118,96,42,0,47,239,198,129,179,209,162,250,205,113,115,135,76,99,210,253,199,140,242,71,131,155,80,44,110,200,175,243,199,178,109,34,42,198,31,121,97,75,118,251,173,153,228,73,246,187,101,100,203,159,43,192,152,242,166,242,220,36,174,187,15,138,109,105,85,44,25,184,11,218,87,152,176,96,98,167,211,75,158,108,81,173,250,89,181,192,77,40,136,15,204,99,167,20,48,76,23,229,222,156,197,62,63,150,121,126,155,10,50,89,34,103,192,81,5,137,65,161,158,76,124,28,232,195,147,188,55,145,88,49,8,32,215,107,159,236,181,193,166,7,119,97,212,113,99,30,98,204,21,49,30,55,255,96,250,199,68,206,113,202,242,130,197,188,205,120,48,8,108,170,88,11,112,194,214,79,63,26,184,96,113,199,189,9,137,211,78,231,115,28,11,251,86,224,15,252,192,189,63,197,144,245,153,212,17,53,135,34,158,97,237,190,4,172,153,243,190,86,69,8,27,10,60,127,175,110,163,126,97,136,48,191,32,213,111,38,13,121,177,138,151,88,63,53,68,155,12,92,47,240,64,216,37,199,231,132,153,230,174,175,74,99,240,121,149,239,230,164,109,219,237,167,30,166,164,48,74,160,120,49,77,30,28,66,213,175,186,134,103,102,103,8,16,246,206,20,99,130,115,14,93,196,133,51,62,79,241,121,68,83,183,236,227,116,253,194,62,236,43,0,70,147,123,100,87,252,203,242,213,86,27,74,161,199,125,46,139,22,215,238,48,137,154,52,4,221,21,235,37,94,249,252,214,93,245,21,162,144,181,226,193,40,152,236,50,158,116,180,238,175,34,239,71,30,88,183,190,181,117,223,166,184,154,21,209,228,230,68,36,75,60,56,82,36,15,204,102,155,253,83,179,142,233,51,187,48,49,38,89,216,132,28,239,193,137,188,236,252,234,199,150,93,221,47,219,206,160,79,12,61,2,127,109,86,215,173,142,25,198,88,68,216,47,224,37,164,52,3,210,161,53,190,72,208,178,229,117,173,129,90,168,5,156,62,36,54,186,119,134,21,124,134,79,6,215,174,84,149,220,3,179,87,109,121,234,42,21,142,116,220,23,83,137,143,221,8,237,15,249,101,196,56,75,124,13,196,142,182,204,238,98,10,57,217,135,155,54,14,177,129,170,49,6,125,61,199,54,156,83,202,164,176,36,152,192,49,7,39,45,61,237,62,57,90,46,123,196,167,62,135,65,189,180,47,192,100,80,74,204,239,61,186,124,43,232,140,106,141,77,152,2,71,93,243,180,3,229,228,155,25,167,148,176,231,27,27,10,133,83,62,166,214,140,122,221,46,72,127,168,24,243,7,111,144,194,222,33,181,126,185,56,91,112,162,47,113,30,40,180,121,195,127,25,245,163,155,225,67,126,116,155,57,238,112,218,151,188,1,187,219,194,120,142,162,222,184,100,163,107,72,96,126,21,88,76,126,228,111,228,107,157,69,202,70,231,211,27,133,134,75,8,104,84,12,243,216,60,113,117,69,104,242,126,14,8,180,232,73,113,248,152,72,69,175,62,19,101,124,36,61,203,148,141,160,161,16,24,255,244,115,239,205,200,200,183,3,17,248,151,71,253,96,164,143,46,245,228,128,93,16,211,240,27,52,227,188,184,29,19,216,5,28,86,213,97,20,29,110,235,240,129,143,37,65,149,176,195,124,237,27,94,35,58,70,244,237,123,49,10,220,232,61,186,48,162,178,59,126,59,83,63,38,71,211,241,169,207,25,189,252,106,202,93,47,141,207,129,143,121,182,138,143,249,32,39,126,11,142,128,11,228,96,213,225,106,53,172,255,54,202,250,127,63,122,159,41,159,33,233,1,159,113,23,191,191,90,1,194,244,253,219,132,134,47,77,14,48,82,30,159,43,9,171,19,253,41,114,115,43,176,118,139,113,24,233,186,76,81,74,253,71,172,14,34,180,210,189,62,108,209,246,85,226,91,96,39,76,185,154,106,252,143,15,19,120,88,205,187,124,232,236,197,41,118,44,25,81,161,204,146,76,87,177,195,149,184,138,236,70,13,121,235,175,79,27,184,163,162,35,115,108,88,217,78,245,25,154,72,17,221,215,166,66,139,82,103,135,77,133,78,96,242,160,163,248,131,31,99,103,149,93,116,109,97,80,174,88,29,148,202,62,75,175,21,223,132,241,152,250,212,165,85,55,84,95,177,48,77,85,68,238,205,38,158,252,44,135,13,184,119,93,90,184,208,254,185,224,189,29,83,209,108,45,202,190,153,37,228,125,186,238,71,116,203,116,63,61,168,82,223,85,158,155,128,125,137,35,17,15,106,46,221,236,224,69,8,43,131,90,187,37,11,15,58,241,249,49,155,0,159,199,104,50,40,184,150,189,187,179,136,122,222,177,33,139,108,225,85,206,22,200,102,219,115,60,28,63,166,133,33,192,65,127,251,137,236,112,129,100,122,198,233,193,34,151,3,224,156,152,229,238,179,216,86,87,249,11,14,68,90,196,227,4,32,78,150,100,133,160,74,48,63,13,119,179,9,241,30,186,158,169,212,102,250,193,54,41,182,20,20,214,207,47,133,103,214,211,150,218,48,142,243,9,135,89,24,87,84,77,169,141,210,41,131,142,227,218,146,147,106,41,148,118,237,140,149,173,242,91,108,20,227,122,10,219,137,109,88,172,163,51,63,81,177,184,102,8,33,121,49,235,204,173,221,97,29,89,133,130,216,86,232,215,205,176,142,56,142,167,216,201,38,17,39,70,31,228,230,98,204,26,161,81,28,230,214,75,33,31,51,67,63,123,207,107,8,195,179,152,87,48,15,180,48,178,241,20,229,165,115,253,49,46,56,124,188,160,172,183,166,39,241,218,124,157,50,65,57,89,50,217,170,18,110,102,239,143,117,68,111,81,250,152,81,236,98,19,164,17,243,159,78,164,30,246,15,174,64,87,199,130,24,131,135,28,142,233,67,183,131,120,76,140,88,113,111,205,90,239,154,76,35,152,154,219,216,237,186,176,136,236,137,67,197,14,21,163,178,173,124,161,136,183,70,233,67,13,183,159,226,56,153,101,60,41,170,229,225,246,19,81,18,87,144,82,201,57,35,42,96,181,150,55,158,177,45,141,84,227,106,228,18,196,55,223,86,83,149,194,83,220,189,92,158,80,124,88,52,223,227,98,35,247,85,255,247,188,102,169,225,40,82,93,213,212,123,78,48,236,250,91,47,235,72,16,215,27,83,220,125,107,162,60,165,73,82,104,211,254,188,195,226,100,243,233,2,19,91,249,24,16,237,123,180,44,239,140,121,91,231,188,134,114,171,50,222,28,230,150,113,188,86,248,172,89,163,25,84,93,68,68,193,58,6,36,38,199,228,39,215,226,15,6,189,192,19,71,49,181,159,251,86,66,234,74,20,134,152,66,76,210,77,31,189,68,66,232,90,153,17,185,58,110,249,113,152,228,193,178,117,56,122,104,138,118,82,205,125,88,161,202,199,31,101,19,193,200,54,36,52,53,45,190,225,33,3,136,237,37,172,108,173,221,219,143,243,109,194,12,18,251,133,124,31,217,210,136,123,141,116,107,108,73,237,66,195,26,211,168,227,240,202,152,97,67,238,233,231,30,1,234,90,37,238,5,121,65,113,27,126,67,178,214,245,201,10,245,133,126,112,109,114,71,77,210,185,103,195,39,129,28,48,250,149,69,97,138,200,150,143,233,194,121,147,92,241,132,86,176,249,142,68,199,40,68,14,18,168,220,176,142,68,168,17,193,10,125,240,100,210,157,113,243,101,133,202,2,147,139,174,17,128,133,236,67,38,218,49,131,167,215,168,91,132,21,91,89,97,68,15,226,123,154,41,44,217,40,34,85,52,227,198,213,147,14,97,9,208,38,92,159,184,57,49,158,173,177,225,209,188,234,204,222,155,188,143,252,54,7,97,56,78,219,178,247,18,119,166,15,239,43,48,180,240,109,193,107,147,152,55,34,164,94,56,128,223,243,164,231,9,206,146,205,138,152,55,23,72,196,60,157,67,162,231,136,152,91,165,100,149,96,253,153,57,221,51,124,132,49,83,187,7,163,37,54,215,87,156,2,220,45,58,175,89,134,179,116,53,26,223,158,12,198,89,154,37,18,101,38,172,41,169,230,110,100,167,53,50,78,80,139,73,181,5,205,174,83,242,31,199,200,236,77,243,54,155,48,245,140,148,146,85,160,8,12,249,150,39,239,143,59,65,229,241,16,152,38,223,230,175,77,211,238,208,76,218,162,158,40,190,8,173,118,83,243,85,108,144,126,8,144,0,49,181,20,201,149,165,133,82,159,195,166,249,43,112,155,118,139,128,173,60,72,243,116,29,55,220,225,197,1,36,153,54,180,9,62,229,33,158,28,33,46,153,229,148,29,236,200,72,81,36,189,101,137,156,41,77,126,56,71,170,12,62,211,46,137,79,90,105,35,143,0,145,85,149,204,205,175,76,205,81,98,30,89,142,190,74,205,123,100,102,206,131,171,89,105,220,208,181,71,146,142,194,239,91,151,124,224,202,40,198,47,111,43,7,42,154,166,166,113,44,82,197,80,123,201,247,56,214,8,251,177,103,177,49,108,174,150,251,129,207,115,185,122,3,240,153,89,43,105,138,156,92,89,148,83,16,112,146,45,171,16,36,185,63,141,141,186,165,206,131,236,252,153,152,158,165,38,26,182,53,253,110,10,33,251,254,244,224,127,82,56,176,17,249,139,12,249,217,78,91,147,154,5,136,240,118,148,214,36,107,26,204,90,109,65,149,181,195,72,49,37,41,142,161,86,163,180,59,42,86,163,34,133,30,38,79,27,23,67,230,164,165,26,133,116,124,20,222,164,167,237,102,20,35,219,169,145,155,159,4,108,165,30,2,183,107,150,251,90,69,120,72,40,80,41,104,45,197,79,147,5,213,218,24,14,230,79,152,235,247,185,234,101,203,161,196,10,194,163,118,107,14,132,193,240,160,168,8,196,167,78,147,30,67,41,39,234,103,43,253,116,224,129,201,40,232,131,117,98,47,41,158,59,19,9,150,171,105,0,205,229,214,5,236,37,225,91,163,117,79,41,82,174,164,194,52,159,116,254,2,49,27,95,184,27,138,144,161,133,80,80,24,220,223,46,214,5,34,101,84,199,20,250,250,127,129,233,243,203,114,53,14,228,242,61,133,170,191,214,196,78,58,227,64,177,192,45,212,160,28,88,30,13,106,157,79,100,199,230,2,149,54,114,243,65,37,194,190,165,22,77,200,102,7,82,90,103,210,174,187,242,71,123,110,222,136,185,151,128,243,144,98,36,118,140,93,239,91,31,87,88,83,116,244,44,183,18,101,111,137,151,190,105,209,99,200,83,88,24,123,225,166,181,226,26,204,153,158,220,82,238,47,27,171,102,255,183,140,53,20,228,103,151,76,129,130,135,234,130,40,246,220,88,180,59,196,142,19,110,163,244,209,109,107,174,113,14,104,148,38,40,87,23,24,187,60,164,46,147,37,73,110,69,255,166,101,108,121,175,14,90,33,141,51,249,194,211,120,96,62,56,255,66,139,89,96,116,0,93,219,141,109,169,10,65,214,54,74,172,229,26,27,197,24,130,47,121,16,122,93,219,59,200,23,205,129,52,248,95,244,108,253,165,184,126,148,21,35,10,103,41,51,185,134,118,60,58,34,249,118,55,33,125,7,71,149,43,174,210,246,38,252,158,236,221,43,218,7,225,112,133,135,78,174,166,197,123,212,43,210,76,124,100,9,76,243,70,13,33,218,179,201,9,229,24,164,63,120,158,33,202,120,12,146,187,125,83,206,10,63,159,203,177,152,12,179,144,164,83,233,56,67,75,111,210,51,55,146,160,20,223,134,26,11,157,160,82,46,250,107,203,94,241,211,38,17,39,212,90,27,101,63,168,65,62,24,169,13,97,173,176,150,239,226,114,144,63,7,237,118,180,108,154,232,156,71,147,133,129,60,212,253,210,152,152,205,27,252,96,190,103,31,21,56,211,192,233,47,141,131,75,64,246,194,231,180,157,222,56,66,214,53,193,162,112,225,70,186,212,117,71,113,97,225,145,191,112,239,86,185,98,48,181,35,104,252,149,11,147,144,116,234,119,140,190,161,42,208,84,54,144,94,222,31,76,205,114,206,114,53,77,95,46,48,197,30,122,158,164,201,213,196,131,157,54,137,50,189,42,118,54,241,10,36,117,183,95,189,232,30,104,23,133,154,234,139,63,253,136,135,195,210,165,185,168,238,237,74,148,164,15,183,20,82,119,8,179,107,118,198,48,194,111,28,168,247,214,121,166,30,26,230,116,83,236,125,69,131,129,41,151,242,199,198,197,57,7,143,252,54,197,190,78,136,65,55,69,33,62,17,48,127,138,126,49,146,151,85,138,9,232,157,133,127,44,199,205,207,182,177,98,241,97,239,153,188,84,118,152,126,152,123,49,229,129,197,123,61,161,195,166,212,224,190,54,210,22,231,69,226,98,76,252,188,5,230,35,124,93,222,220,59,149,155,26,164,240,122,211,33,179,252,193,173,197,248,62,153,241,237,185,12,211,49,244,73,70,37,133,145,139,168,126,115,138,146,110,113,47,48,91,156,127,48,12,248,117,117,94,105,25,130,20,230,171,170,39,150,94,165,163,25,216,120,223,28,222,112,146,173,59,145,206,217,187,32,146,255,193,140,241,217,66,20,134,109,223,199,20,174,175,121,79,16,78,139,31,131,247,7,83,204,113,185,191,128,153,92,223,234,164,225,14,17,207,139,50,162,46,84,134,232,209,186,5,236,199,99,74,24,68,197,209,6,45,173,140,56,12,122,24,179,31,12,85,195,92,119,204,32,192,111,222,230,176,45,66,122,107,198,160,75,27,232,193,125,40,125,84,93,81,90,173,214,71,253,197,41,185,137,171,93,216,10,75,135,223,27,159,243,58,177,196,10,113,169,124,9,224,216,137,174,34,158,224,249,92,126,235,78,158,37,203,75,155,204,131,95,58,173,214,105,93,20,98,134,248,210,196,8,202,212,33,217,37,7,13,51,117,85,69,196,215,76,153,21,226,211,246,193,68,71,110,135,4,94,33,22,128,47,77,168,17,231,101,121,131,50,212,90,175,190,241,158,48,34,233,28,165,26,118,123,63,204,166,35,142,208,217,133,105,248,251,74,69,15,188,137,100,202,186,239,70,129,251,241,161,193,159,64,83,182,92,61,232,126,250,120,248,55,29,169,233,118,232,1,207,238,85,66,211,4,81,198,45,254,0,38,31,210,3,62,175,190,101,109,210,188,78,57,246,7,23,83,9,24,122,115,163,114,255,96,83,234,147,121,214,41,136,113,198,249,109,82,228,83,246,218,78,171,239,242,123,67,184,176,117,208,42,245,184,31,11,194,182,88,253,229,116,5,166,143,248,155,164,103,68,76,223,77,47,134,220,241,251,101,60,147,121,149,19,249,229,243,98,95,225,137,201,57,175,227,110,203,107,117,163,168,255,190,246,217,199,165,142,199,14,243,156,191,130,1,148,105,81,89,148,253,202,252,150,242,181,93,17,105,167,239,94,158,140,250,27,87,230,217,38,169,121,203,13,160,214,98,179,245,83,149,5,146,183,172,123,24,173,160,63,252,96,42,67,244,252,49,9,154,251,219,214,226,85,239,123,81,207,87,190,171,33,58,201,84,87,9,92,8,7,127,145,150,68,45,82,187,36,10,244,80,87,250,44,214,7,67,157,118,133,171,97,190,133,153,127,249,213,99,90,57,211,133,161,214,222,95,17,210,89,227,214,102,47,55,39,82,253,69,82,76,143,19,137,48,65,201,150,124,177,74,200,202,102,210,215,162,147,253,235,187,162,184,185,35,80,213,244,98,8,104,190,95,134,162,146,146,63,129,235,185,184,126,232,217,64,202,101,218,52,148,118,28,255,101,26,52,182,236,210,227,151,90,252,80,44,36,61,186,6,177,201,207,162,93,184,168,35,223,58,9,72,60,134,241,105,57,124,92,144,44,27,45,245,71,245,147,8,68,178,32,155,194,156,192,63,73,79,135,183,50,13,0,31,55,224,147,11,163,24,7,41,143,124,63,7,226,109,203,19,174,232,209,108,33,183,3,198,66,43,126,53,36,21,85,230,25,65,233,242,145,188,173,244,211,184,144,93,156,131,206,3,176,169,216,0,203,199,156,86,118,81,28,69,107,96,221,143,201,0,70,23,4,113,74,142,80,185,152,234,158,175,250,35,89,193,171,216,33,24,179,206,197,4,58,144,16,10,212,38,229,167,212,10,202,142,48,239,136,44,154,43,189,252,21,38,146,60,187,236,163,199,170,128,74,248,254,112,90,178,99,80,220,239,84,250,6,31,67,35,223,137,64,79,28,173,11,114,239,54,167,192,8,170,237,21,240,22,9,52,224,98,218,201,241,224,20,224,63,87,159,19,233,155,253,20,54,23,221,49,112,195,240,110,29,86,130,81,67,105,146,246,239,188,77,10,61,63,48,225,192,31,76,206,106,235,201,132,240,94,243,26,238,179,216,7,21,254,250,214,200,40,45,135,11,164,43,77,110,222,44,43,63,29,62,70,72,213,239,209,77,94,173,56,204,15,200,4,166,48,119,121,123,211,121,74,184,200,228,201,172,152,240,11,61,177,163,14,49,250,246,249,118,95,255,41,216,134,78,228,126,104,170,4,211,231,153,96,115,25,15,228,253,210,219,168,173,125,196,42,28,80,75,76,194,227,50,156,253,230,139,142,158,161,233,214,30,40,176,21,4,251,111,15,147,115,144,223,198,223,242,238,164,68,231,95,83,211,11,30,133,250,209,190,35,2,53,76,27,79,96,226,20,95,32,29,237,216,42,253,44,4,225,177,43,124,195,56,86,68,229,96,19,248,184,185,62,79,126,229,99,73,30,28,197,223,210,124,84,54,108,45,178,249,111,227,57,241,49,109,150,153,45,114,111,76,124,207,166,146,66,132,24,191,10,76,118,239,203,120,226,229,64,24,34,67,14,25,67,245,153,128,126,123,190,188,243,192,176,201,249,54,122,38,85,18,113,2,96,74,98,190,34,165,99,250,30,155,82,119,5,124,188,122,175,62,99,210,110,74,148,207,157,141,171,236,131,241,89,147,204,51,114,141,197,187,57,17,3,60,134,194,144,155,103,162,208,62,89,76,154,34,201,234,67,71,168,127,204,38,166,215,76,70,86,214,143,197,60,124,207,193,52,134,218,70,96,232,194,187,255,54,61,65,207,218,181,208,207,87,236,3,143,105,19,65,109,96,130,55,95,186,54,25,245,252,18,211,109,209,104,227,117,141,231,152,73,84,13,203,213,195,2,15,211,225,101,169,19,89,218,232,109,249,233,66,2,117,94,197,44,54,6,146,23,254,73,176,1,187,238,26,213,26,171,62,208,90,65,244,218,98,106,64,254,90,195,216,71,100,175,68,249,118,198,115,67,16,209,245,236,225,107,21,255,94,214,26,117,131,206,221,38,94,141,33,131,93,116,203,70,107,146,75,158,49,165,182,59,183,241,156,107,38,124,251,253,52,245,173,232,46,10,220,161,12,251,230,2,68,79,51,201,10,154,40,19,122,239,6,166,216,121,114,121,176,77,73,154,15,40,181,38,84,223,233,115,151,230,253,17,201,26,142,31,91,192,148,99,182,223,27,25,235,44,134,29,108,195,35,54,226,65,243,224,214,159,206,84,246,125,179,112,66,193,186,197,64,90,63,143,239,27,51,10,196,218,210,179,11,51,188,249,36,61,199,47,125,195,122,232,50,239,190,234,42,58,240,160,133,146,185,128,222,170,39,247,18,121,252,156,101,99,192,93,233,94,12,151,76,180,167,52,189,26,106,129,233,48,65,230,43,171,104,103,118,243,18,64,78,58,60,207,245,28,94,219,187,107,57,235,217,156,117,211,41,48,9,25,154,109,4,151,24,64,22,192,253,168,231,206,119,37,190,113,235,186,32,148,74,228,100,126,83,33,163,80,45,4,33,7,158,102,207,245,15,198,96,93,247,167,161,9,32,39,238,87,83,242,42,22,107,38,64,251,41,225,45,171,147,192,42,189,104,51,193,19,191,24,209,159,116,79,85,203,224,76,207,62,156,189,171,119,145,154,60,240,176,2,183,239,189,138,21,47,10,10,255,242,240,65,161,117,6,189,143,11,175,31,7,252,7,239,165,157,4,112,130,83,17,254,165,29,179,209,158,138,239,130,38,7,109,38,217,97,75,142,222,7,183,4,220,23,70,37,14,137,237,125,15,1,58,51,139,11,189,24,239,210,58,187,64,191,48,182,98,249,18,62,8,65,79,169,170,100,72,42,181,112,223,7,65,70,131,26,144,128,27,251,196,39,108,184,172,50,65,20,233,225,245,54,213,89,191,57,204,154,251,198,152,178,201,157,245,233,87,91,251,89,191,95,155,232,51,106,160,14,91,191,250,29,53,130,57,103,7,245,171,173,95,172,40,12,185,214,103,168,67,53,0,167,97,21,152,5,244,153,211,92,189,169,208,250,167,105,151,255,253,209,120,38,244,199,247,14,20,255,96,11,154,169,13,241,139,199,38,15,85,228,133,6,249,143,225,112,178,230,226,59,152,139,94,78,159,130,48,195,139,70,1,37,238,229,163,228,94,63,238,132,41,179,27,181,194,250,177,233,51,71,108,93,203,20,58,219,187,135,95,41,181,33,100,49,101,2,226,222,126,164,63,192,112,196,221,109,146,70,115,10,108,171,207,79,76,156,37,147,191,83,221,243,237,85,249,215,177,144,100,213,146,225,204,223,54,121,158,10,190,238,172,171,182,192,28,58,99,75,104,75,230,31,27,242,252,24,214,217,78,76,48,246,142,9,111,61,154,175,187,179,204,16,138,186,19,12,97,14,58,19,190,157,206,8,45,36,208,98,81,250,234,175,109,39,115,85,115,152,86,203,233,59,29,85,136,104,218,137,25,113,142,35,79,247,115,242,55,81,20,50,43,3,217,241,230,112,163,189,85,119,240,5,207,250,240,237,223,164,23,30,184,115,160,248,225,97,169,16,177,51,104,134,157,238,75,82,52,130,105,173,191,29,204,61,156,76,153,216,201,212,171,81,170,246,99,141,186,209,50,30,251,103,58,193,65,130,229,44,215,174,206,228,217,120,147,155,102,212,105,29,155,87,207,76,50,202,254,94,3,245,235,172,239,133,90,115,152,56,176,48,102,141,42,216,213,190,11,99,11,88,117,136,252,54,189,23,238,96,27,97,218,229,71,48,120,167,234,198,0,158,253,216,83,79,92,162,195,238,222,12,107,64,84,131,150,61,123,186,27,192,62,152,151,186,116,228,128,106,60,57,235,47,169,49,128,82,222,140,223,134,30,71,163,87,139,220,118,184,124,227,71,249,164,22,43,233,231,234,191,77,48,44,235,247,60,119,238,95,196,28,251,8,133,145,185,212,219,132,243,194,31,141,68,247,51,81,177,169,82,188,119,253,17,44,232,205,45,170,228,48,220,2,18,18,60,135,36,165,20,254,219,100,3,199,210,171,7,28,135,126,53,86,203,227,6,80,3,158,82,192,240,41,137,59,187,56,223,239,168,29,27,51,203,174,70,28,14,67,117,133,209,74,9,187,122,202,20,6,54,55,151,33,3,16,23,131,215,220,110,107,88,138,47,95,105,77,115,149,91,113,142,158,100,76,193,89,172,210,77,53,182,119,191,38,147,70,213,229,187,169,210,140,168,30,117,220,185,86,245,102,199,118,154,15,188,4,235,5,85,143,146,136,161,155,234,144,195,148,199,62,227,209,114,248,24,208,197,73,184,102,147,197,206,190,177,116,170,183,197,3,33,234,74,133,187,63,119,54,190,190,187,35,38,136,52,252,177,233,13,203,209,198,9,74,149,115,9,199,137,114,194,37,23,103,139,34,250,115,147,245,191,214,242,175,145,106,198,231,224,60,191,73,236,223,197,84,39,186,199,119,172,196,253,222,27,201,192,128,17,171,146,163,211,120,104,157,148,37,65,94,93,118,210,155,79,34,54,223,213,240,33,139,118,39,125,177,20,47,250,142,135,206,158,112,47,114,76,240,98,51,110,14,195,100,19,139,151,214,30,55,212,201,140,141,34,215,118,74,100,61,120,102,221,47,75,206,244,4,157,168,55,91,2,115,100,169,49,109,95,44,238,93,182,142,24,199,134,51,178,224,35,51,189,229,112,91,212,120,151,251,212,52,195,202,59,19,74,27,53,222,249,199,122,38,176,213,226,184,251,14,37,197,234,242,219,244,158,121,127,42,217,43,140,15,249,109,83,1,247,41,10,193,196,237,213,55,173,4,66,67,235,250,254,106,139,156,29,60,121,164,189,25,41,147,96,182,234,60,110,6,151,36,91,173,192,133,157,212,67,18,221,244,194,179,222,121,243,87,14,103,232,61,20,70,177,206,7,164,45,243,75,47,122,126,185,198,252,52,246,1,9,188,101,170,226,56,145,28,158,112,93,13,25,144,106,188,100,254,224,5,166,107,89,88,19,183,39,121,168,229,215,254,34,195,57,126,101,223,126,115,246,34,29,237,138,138,74,60,56,157,0,99,234,228,166,240,211,35,45,21,43,186,203,197,16,251,44,15,44,147,30,173,91,77,164,98,172,117,126,245,207,248,211,133,69,39,161,111,239,200,34,205,222,101,254,158,93,47,135,173,0,39,77,77,98,193,67,62,1,249,184,199,229,140,160,80,246,193,115,34,207,124,67,130,171,143,103,163,179,130,127,255,96,148,50,231,39,186,69,134,103,68,48,19,110,183,165,40,73,131,233,17,67,244,135,110,159,2,27,52,124,181,203,127,26,78,148,50,20,102,96,90,143,48,107,67,31,82,67,157,125,132,117,86,201,131,72,238,99,195,6,238,165,156,48,143,208,144,170,97,183,102,59,103,196,165,137,180,10,76,68,194,93,73,162,218,20,42,201,97,190,169,147,241,7,35,158,145,52,148,191,248,6,62,98,8,121,100,53,4,172,181,111,120,168,30,31,180,60,97,179,99,81,69,44,146,130,11,134,92,96,94,211,227,25,199,88,218,83,131,106,124,187,136,124,21,186,174,196,213,75,40,98,156,119,173,145,7,48,177,16,13,167,211,147,17,217,143,109,153,75,129,19,57,245,155,58,129,170,64,111,158,80,191,153,145,223,128,129,176,170,161,78,38,43,210,69,116,8,107,164,5,2,220,251,228,180,206,180,39,191,65,114,60,69,46,138,165,42,113,235,101,18,104,190,56,11,254,115,121,140,202,130,12,198,188,87,139,20,25,246,46,95,32,222,251,76,42,189,150,125,193,249,215,14,200,171,105,118,196,60,146,30,191,108,36,55,146,170,218,212,35,196,115,155,220,134,204,240,185,141,54,62,18,93,103,78,47,77,100,65,155,25,217,40,218,2,170,228,40,224,188,156,145,110,130,138,86,66,64,166,87,115,174,205,241,82,233,73,228,146,229,26,225,126,20,184,156,247,84,248,252,116,141,196,98,67,130,110,105,110,207,56,5,60,175,8,3,137,230,246,240,108,138,199,172,137,142,195,172,36,105,71,120,48,125,203,200,88,147,18,176,59,91,209,229,36,73,38,252,149,101,142,14,42,181,190,154,23,146,173,137,168,143,38,91,209,150,140,84,45,204,198,69,178,81,227,71,4,212,61,147,107,109,158,114,53,135,173,55,168,66,34,93,101,150,64,50,141,128,147,39,152,45,43,176,4,206,65,150,106,233,233,51,102,226,237,13,148,251,156,35,208,24,69,69,142,139,212,55,37,26,95,41,127,50,149,220,172,73,251,210,47,47,53,92,69,198,89,47,57,125,28,77,175,189,162,217,101,110,45,162,56,171,54,127,164,62,212,42,208,169,47,230,127,71,91,219,133,157,247,153,7,170,189,76,45,131,105,29,121,61,1,212,193,73,62,8,149,10,237,75,118,1,103,76,41,169,70,128,14,218,185,188,207,94,215,42,158,176,192,201,152,252,62,152,246,137,44,41,37,28,130,217,188,8,99,145,123,156,242,189,76,28,36,125,140,167,86,31,220,154,204,67,60,7,88,10,189,122,132,38,162,166,47,70,239,141,23,166,80,111,221,186,22,97,48,234,254,94,136,4,214,145,20,222,100,222,106,212,173,80,103,185,100,200,207,54,187,186,23,189,156,109,65,203,186,58,57,255,47,144,79,201,76,107,181,61,112,53,174,227,168,199,121,140,70,68,159,105,248,246,159,166,153,181,62,79,182,204,227,115,184,25,69,161,192,13,117,181,236,149,68,203,234,71,116,80,168,138,95,94,135,4,185,161,100,0,59,21,81,197,171,23,145,96,232,234,166,210,253,122,239,77,187,146,58,208,236,41,211,203,115,97,129,145,168,51,221,16,56,196,126,231,66,45,149,214,242,88,148,51,123,1,20,178,182,178,255,83,168,218,92,183,141,170,48,68,177,180,238,11,102,74,47,139,28,180,130,233,217,67,58,220,237,66,96,20,216,181,164,44,153,240,158,23,179,149,199,91,163,90,205,130,16,31,156,45,9,38,63,77,77,203,244,202,69,82,183,199,193,149,159,38,67,91,188,144,142,144,103,175,77,171,240,208,231,242,18,38,50,164,243,74,108,82,195,71,9,211,87,116,188,205,21,212,61,135,74,184,61,163,122,48,193,82,37,177,177,186,233,231,222,94,75,186,169,191,148,227,254,184,237,46,68,68,5,222,124,150,117,69,252,247,35,104,154,228,183,115,209,122,76,218,2,82,20,177,18,79,88,242,86,16,32,193,170,249,193,196,228,52,203,12,81,48,65,216,15,198,179,30,18,64,162,119,117,143,17,37,176,163,142,165,111,53,169,45,245,137,210,172,214,83,66,95,149,178,175,47,4,52,57,78,223,125,184,16,52,202,94,60,117,70,111,16,16,186,229,183,219,222,205,175,134,78,101,138,225,71,55,229,114,249,51,84,159,153,195,89,224,66,63,138,23,14,163,230,217,164,118,145,82,54,239,129,179,54,10,19,81,184,48,220,56,219,235,11,161,251,111,186,126,168,227,246,254,32,96,2,103,67,225,109,68,177,95,69,243,153,229,75,107,27,73,120,207,143,154,13,152,21,37,43,23,158,246,179,196,190,223,70,11,5,26,120,45,121,134,72,113,58,12,119,70,215,138,104,120,72,125,71,162,228,242,41,165,51,114,28,175,172,167,128,198,228,186,47,108,206,169,215,54,18,142,31,181,234,213,112,247,250,131,19,200,172,178,33,157,49,230,68,249,118,149,82,126,129,55,125,178,150,98,35,46,44,159,210,245,123,90,70,208,175,198,98,30,82,239,99,66,224,213,151,95,38,220,164,214,54,18,74,181,250,18,34,180,129,77,160,95,4,186,209,236,176,101,181,245,115,67,157,225,133,195,216,65,143,23,145,105,35,28,227,94,141,62,168,60,26,245,212,201,23,73,166,30,170,63,131,150,140,205,55,30,13,121,59,129,225,206,119,229,157,243,98,212,166,74,61,4,77,117,95,160,6,20,83,68,142,85,72,85,176,53,125,208,50,233,152,173,165,245,189,70,173,118,97,139,219,50,104,108,65,59,206,62,114,187,194,251,75,97,41,230,67,234,247,201,154,184,155,137,28,70,242,211,41,79,83,45,149,123,35,184,213,98,196,145,229,209,35,198,82,174,81,215,79,81,206,106,98,141,39,184,241,190,78,107,147,186,129,163,248,109,40,200,46,57,71,81,7,197,144,114,53,157,135,190,43,145,105,88,90,66,72,229,211,248,58,138,73,180,152,189,168,79,86,171,235,186,209,108,64,90,74,198,132,111,233,202,58,116,43,83,16,36,77,24,155,2,164,221,162,133,163,108,17,99,53,31,143,232,196,7,155,226,169,244,17,81,64,58,189,39,224,88,253,84,82,232,144,18,106,27,222,1,181,141,37,91,10,107,172,247,164,197,205,137,143,61,223,43,179,217,123,15,211,50,233,213,203,26,207,147,55,47,23,37,227,204,225,122,117,121,172,116,21,187,251,131,135,109,231,210,31,2,197,231,232,126,115,244,102,68,16,156,230,168,82,190,160,31,194,96,203,20,28,5,30,219,89,212,233,231,89,180,22,106,219,204,34,196,232,87,211,203,176,229,167,171,133,200,62,144,248,186,200,244,97,128,115,160,125,183,166,14,29,210,29,129,179,169,62,127,48,251,211,106,242,189,206,161,132,126,209,7,179,184,242,150,175,77,238,253,203,252,83,41,52,209,242,213,150,27,246,133,175,180,24,182,152,27,234,105,191,114,78,239,199,161,231,25,83,82,208,194,68,113,244,172,165,113,123,255,236,206,88,143,31,154,9,3,117,65,251,176,194,65,135,45,214,169,125,68,195,218,185,62,24,183,224,22,244,52,163,4,217,174,113,190,58,34,85,183,45,151,145,71,144,225,243,142,208,197,133,164,84,166,81,54,150,243,239,209,58,209,200,33,93,72,102,200,23,159,39,104,51,214,62,164,247,138,166,109,247,80,14,204,180,144,94,56,162,57,235,235,162,128,176,142,241,27,210,184,133,98,250,244,175,65,253,200,158,91,91,202,218,118,113,118,88,120,243,22,241,155,205,254,53,226,91,90,217,182,168,144,157,105,144,104,50,240,39,35,12,152,167,180,179,101,99,153,90,222,237,54,172,35,92,218,11,27,37,8,14,195,196,183,180,65,144,16,214,136,70,58,220,102,233,92,164,41,215,213,211,80,4,128,88,177,200,181,4,25,75,116,233,101,10,66,180,185,112,81,171,237,87,87,104,126,147,188,53,94,196,55,203,206,77,24,49,1,141,97,36,154,11,105,162,93,50,34,21,133,89,239,117,131,41,166,223,238,40,26,252,232,143,242,78,57,226,18,196,220,5,134,135,220,219,26,51,186,67,83,246,209,57,141,154,242,123,50,200,213,251,77,255,153,234,228,249,62,190,205,82,99,81,151,52,54,162,10,58,151,143,9,165,67,115,104,3,96,221,84,217,120,39,41,173,110,91,62,214,178,154,230,207,254,34,53,73,27,188,204,81,60,80,151,34,50,88,210,8,44,0,116,113,63,217,106,18,124,69,52,96,241,156,200,122,102,71,233,105,149,110,206,179,161,140,190,119,60,217,76,143,251,207,113,239,165,147,180,174,113,174,73,212,207,78,174,30,111,109,154,215,122,236,101,8,13,226,185,39,47,173,199,121,13,227,140,92,86,122,226,214,164,45,232,147,249,224,102,14,77,249,199,253,192,144,251,119,103,154,176,216,199,89,238,50,181,217,220,151,7,11,207,226,167,176,167,42,12,109,85,228,74,225,219,234,186,36,97,104,168,243,214,22,54,221,168,88,177,109,69,218,112,89,173,156,182,19,35,49,61,252,230,244,76,109,93,179,84,248,69,68,15,110,174,220,159,53,75,184,221,3,80,230,10,138,48,26,237,191,174,127,100,113,17,170,209,151,118,252,174,238,218,26,76,124,170,15,166,244,252,34,138,81,34,111,126,12,211,171,19,76,74,140,2,190,125,235,5,166,108,22,24,193,174,29,203,12,105,100,8,238,115,117,52,91,61,6,58,77,215,71,142,210,51,252,112,75,56,108,182,164,28,12,112,198,248,6,202,96,82,165,34,11,30,122,113,39,123,32,216,74,137,139,220,59,153,244,169,95,188,45,199,112,47,38,152,215,35,9,128,132,71,205,210,209,11,211,195,44,94,206,191,96,101,145,205,151,152,66,238,158,125,48,213,56,237,12,55,66,240,238,73,197,69,15,71,149,139,105,146,119,142,86,200,113,105,248,189,47,221,224,55,118,206,117,138,87,105,58,220,2,211,164,239,175,5,169,79,145,225,62,150,11,236,43,223,99,67,97,117,254,230,222,251,28,2,25,23,237,131,155,177,125,223,49,57,239,8,21,228,119,111,66,46,143,249,81,104,103,76,158,251,35,170,117,121,9,104,205,59,190,92,148,183,178,45,157,137,113,97,210,82,187,198,147,177,76,147,52,111,83,188,90,162,208,7,211,113,15,105,207,166,7,33,168,7,129,87,19,217,101,84,60,224,120,249,170,163,72,1,11,69,25,4,160,116,219,121,113,31,158,248,24,50,133,121,174,237,9,54,154,129,169,58,184,79,158,160,116,250,222,154,252,38,65,179,59,102,68,220,32,144,253,224,179,249,136,91,15,76,248,98,248,213,13,154,61,217,112,146,177,133,39,47,50,133,214,168,201,152,66,18,130,25,251,193,68,183,68,168,20,110,46,84,236,166,23,110,21,252,215,114,225,137,87,159,189,102,12,122,154,209,4,62,222,213,188,181,156,231,173,47,93,35,245,191,163,122,230,15,134,195,179,64,238,137,5,153,13,217,127,47,19,61,11,87,106,103,155,209,59,38,79,43,226,137,141,179,156,238,47,19,207,222,43,138,99,27,201,217,107,157,47,200,123,207,38,180,162,154,141,166,8,129,171,57,14,241,220,211,154,16,47,140,8,241,188,175,69,1,211,181,191,81,11,43,132,144,2,38,231,124,111,78,249,203,168,43,42,233,176,201,174,197,199,142,98,146,132,94,91,139,44,138,252,54,196,11,99,14,175,173,237,48,201,15,185,218,20,86,243,133,207,198,41,143,70,254,232,120,212,35,110,78,210,64,30,13,19,175,220,186,94,248,49,239,79,19,145,131,159,34,238,77,223,230,190,48,114,175,249,222,27,249,139,44,87,119,154,42,188,66,213,210,96,50,15,23,254,204,28,81,95,72,205,201,30,2,163,157,181,219,140,171,17,243,187,147,5,110,193,209,226,131,117,148,186,100,46,209,157,19,181,56,156,37,28,65,2,215,95,97,86,192,198,74,118,97,152,93,125,31,231,189,199,184,197,208,7,38,167,90,163,86,186,227,91,95,191,102,209,241,50,189,99,134,194,144,179,128,175,65,138,124,40,146,74,81,165,77,23,195,29,52,118,141,243,91,254,211,103,166,76,81,250,53,61,208,228,245,227,133,124,116,145,169,130,110,71,180,70,177,192,180,142,238,192,86,234,220,124,13,192,119,42,150,8,44,211,148,250,68,133,120,175,151,149,183,177,248,108,51,247,90,210,78,137,203,125,171,68,251,178,147,19,102,212,40,138,48,147,44,227,125,137,34,109,88,49,240,126,255,169,217,246,63,191,121,159,168,81,90,242,125,37,184,192,69,3,8,38,95,246,255,229,133,225,5,155,173,202,251,144,84,207,94,148,78,240,83,24,219,24,202,116,150,77,76,191,97,114,207,247,59,64,224,154,111,173,253,185,209,148,159,70,49,198,139,139,16,140,33,155,124,231,38,69,152,116,59,6,140,49,42,19,164,19,57,143,111,216,56,193,178,204,61,154,152,98,106,90,83,205,208,153,59,151,139,186,242,216,172,193,27,195,96,89,140,188,98,131,166,69,77,23,13,17,195,79,77,147,9,130,3,40,35,102,21,83,46,210,195,60,51,146,254,11,227,143,228,18,211,171,208,148,212,100,47,225,124,30,254,224,19,230,166,107,254,160,55,151,231,39,84,248,123,112,44,181,11,67,174,225,188,129,6,79,177,65,168,0,181,60,212,253,90,103,25,221,171,41,234,27,174,229,193,70,101,20,211,23,30,108,216,235,238,222,115,201,178,25,166,26,26,231,78,203,112,49,117,61,57,250,118,62,42,43,178,78,178,7,78,184,83,92,226,7,180,11,147,10,166,16,221,189,247,90,235,237,187,48,69,175,59,118,72,99,105,150,33,51,15,95,54,111,120,153,100,142,82,127,178,75,236,52,236,60,75,182,223,69,85,142,179,173,51,145,146,204,4,14,219,18,27,123,167,69,85,198,107,161,114,176,103,28,88,217,74,141,197,70,160,26,59,230,96,197,223,146,105,68,188,61,149,107,67,160,179,114,29,30,227,252,155,43,246,48,164,47,37,86,0,147,38,45,103,177,127,194,32,172,70,27,242,143,43,190,6,53,34,98,232,38,235,147,240,47,77,133,27,172,70,98,118,245,32,53,35,210,155,167,156,195,48,106,145,247,115,155,237,56,246,251,54,198,97,15,158,7,77,62,158,112,204,149,46,86,50,77,152,20,185,185,65,72,24,83,220,18,138,179,130,190,21,62,218,73,159,157,192,35,228,204,40,130,164,170,64,175,53,118,118,55,84,17,227,16,119,137,88,238,108,254,220,9,53,166,41,207,157,73,117,122,25,127,162,39,35,235,197,199,2,32,87,224,48,55,147,8,31,201,144,149,124,134,38,243,173,186,92,77,22,38,251,152,16,18,130,165,239,250,6,37,169,133,77,9,243,146,49,129,163,104,39,175,72,220,70,43,37,60,67,144,54,215,236,101,54,100,198,90,22,35,25,182,233,227,114,249,213,227,199,166,113,97,44,29,31,52,154,92,209,160,156,226,49,193,85,19,191,13,227,102,23,2,165,10,75,194,117,152,246,204,151,208,191,25,201,78,141,110,93,42,8,243,146,39,67,67,111,120,233,169,49,6,150,187,221,108,58,31,168,67,249,96,130,162,77,230,40,60,110,197,165,6,18,203,1,239,248,194,13,98,96,143,7,48,227,218,232,234,161,226,35,133,135,74,204,90,244,198,225,225,35,31,217,221,7,165,105,121,168,115,124,222,100,196,213,112,224,200,47,67,197,52,194,127,61,71,139,184,121,244,246,172,238,85,54,52,197,39,81,244,166,92,13,162,167,232,231,160,50,66,158,186,211,154,16,61,21,196,40,179,172,44,8,14,92,208,216,216,231,145,154,145,139,27,188,16,1,83,152,180,52,18,113,22,233,114,26,235,4,91,41,66,107,2,155,179,212,162,139,177,73,133,154,93,141,134,134,195,148,47,116,9,174,83,125,178,162,111,148,242,168,150,167,94,13,33,164,87,84,157,119,222,228,104,37,194,194,230,25,145,140,66,216,95,95,204,242,36,62,203,140,152,70,3,155,156,67,57,168,5,8,128,109,93,30,144,144,159,3,35,26,71,201,71,44,101,108,67,224,36,250,57,166,197,96,229,197,32,121,107,249,134,119,224,117,149,136,88,162,218,232,182,123,60,158,218,70,122,188,213,8,59,117,50,18,18,178,66,46,182,228,104,215,160,236,91,150,135,201,182,248,126,101,237,178,237,214,209,19,164,54,177,84,15,135,181,161,156,106,3,42,240,219,172,145,138,148,191,177,41,66,195,17,63,124,214,247,214,249,77,41,150,103,43,128,109,67,150,56,242,217,206,171,51,227,83,217,85,118,87,212,2,33,229,134,233,72,77,73,0,156,162,182,232,220,201,197,196,251,254,113,179,94,197,209,216,174,203,14,175,84,23,158,16,42,1,90,243,84,153,193,146,218,164,228,135,102,21,7,81,235,188,165,1,180,60,17,149,143,107,171,145,22,10,60,207,25,238,178,210,141,148,237,165,59,238,22,44,217,94,40,133,2,179,17,116,92,120,112,78,199,79,35,190,173,63,77,87,121,255,56,172,38,12,234,37,75,141,60,92,115,227,211,70,35,230,8,161,143,52,85,30,24,157,141,28,48,254,85,86,24,158,224,114,175,174,91,91,253,232,172,223,46,182,77,64,175,75,17,150,209,69,192,38,226,240,57,84,164,108,250,192,52,194,100,31,149,98,124,158,50,104,100,70,62,153,61,96,227,229,19,24,255,237,211,24,59,48,196,106,91,170,251,43,166,189,151,215,96,69,246,44,221,145,40,162,208,36,226,104,35,54,210,165,63,18,110,210,120,175,10,217,113,145,62,86,34,203,31,241,47,240,56,134,146,116,94,102,235,192,243,17,175,86,162,42,45,180,199,160,62,118,128,63,24,220,185,82,25,13,247,31,244,52,1,155,232,182,92,141,180,85,253,42,61,128,167,240,231,2,219,63,247,247,162,240,230,58,52,192,112,248,244,26,112,21,81,69,19,2,173,251,43,151,53,152,189,233,129,169,241,142,155,215,167,138,241,192,171,207,117,159,28,106,61,105,217,225,207,233,35,193,53,248,161,254,2,238,231,238,241,98,189,8,83,9,17,85,212,20,114,160,214,230,41,48,134,108,245,169,130,224,242,150,5,196,143,117,103,254,50,24,98,102,129,73,63,174,64,143,209,32,61,188,141,158,244,62,99,80,72,41,87,253,105,100,86,70,188,22,146,21,178,190,154,21,92,164,11,211,213,144,21,46,229,107,97,159,166,240,244,172,78,136,40,188,229,193,224,70,146,65,224,140,9,238,48,61,16,82,198,120,96,163,21,243,223,102,68,155,222,155,44,112,236,134,84,68,10,97,7,112,25,241,181,206,49,112,195,127,6,98,129,248,167,238,52,31,79,153,40,221,106,73,227,185,224,32,189,141,180,198,47,151,62,198,37,96,147,85,209,95,166,130,43,190,7,7,79,215,105,54,140,245,210,111,78,138,190,12,121,45,99,243,88,254,185,6,213,49,185,41,92,62,13,89,80,90,235,134,222,187,166,122,55,13,176,38,219,56,112,241,20,227,36,173,199,166,165,45,215,176,144,196,213,244,98,232,183,54,70,161,20,87,239,249,28,33,237,39,106,231,240,130,82,163,234,123,81,95,24,123,14,84,170,89,167,184,233,179,249,79,147,198,217,207,152,85,211,143,116,120,22,109,59,56,48,26,106,41,238,61,135,54,237,163,213,214,99,191,50,125,4,93,183,70,134,22,147,12,65,225,46,61,61,208,177,67,102,248,131,73,195,18,176,17,248,248,44,195,191,53,164,148,66,76,65,93,192,234,211,31,155,222,165,115,34,40,76,216,35,46,62,7,182,126,104,50,209,95,173,222,193,168,138,150,38,189,102,185,44,223,8,105,42,144,30,87,206,95,122,102,191,87,238,248,85,66,65,146,45,101,22,167,94,63,155,249,110,210,177,118,78,118,26,72,178,195,168,234,53,237,219,167,149,127,251,75,33,5,60,31,116,126,182,187,129,4,203,245,151,49,51,82,220,250,140,156,118,245,155,144,79,188,115,177,70,109,25,46,20,95,115,139,31,62,126,132,208,201,144,224,54,113,193,15,174,25,105,4,185,249,198,162,171,62,216,103,250,145,95,23,152,46,54,63,58,44,97,57,164,233,159,188,109,139,165,209,81,153,210,142,54,235,29,250,4,23,129,187,105,125,41,12,133,73,60,90,55,169,36,33,74,128,236,219,55,81,168,249,154,178,109,176,197,230,52,226,230,11,134,93,37,157,24,233,235,119,48,52,73,249,48,25,148,92,246,189,148,8,82,87,122,135,185,156,50,146,99,30,22,164,44,48,188,157,37,199,115,113,234,41,57,68,183,180,100,92,109,220,4,10,227,156,197,111,3,102,121,233,108,98,141,75,198,68,200,71,51,154,113,222,65,101,31,27,61,107,121,47,136,182,87,124,46,96,221,108,126,45,172,241,219,200,30,108,177,112,80,207,28,94,0,76,245,9,199,169,60,26,90,193,121,198,242,65,208,78,140,16,116,184,207,68,140,155,247,93,116,67,233,168,38,122,153,7,75,243,28,245,50,201,225,202,108,241,218,20,117,166,36,15,14,25,87,143,215,206,54,225,245,222,108,96,110,51,226,132,195,150,114,97,12,162,113,119,5,234,22,100,3,103,15,153,189,4,138,100,159,12,105,163,200,47,201,197,85,136,131,207,142,64,31,160,111,239,244,222,73,85,14,112,229,236,246,155,39,169,45,0,132,99,245,98,93,42,31,65,169,247,190,123,40,217,78,177,187,160,182,206,61,150,94,250,201,1,8,108,37,238,57,224,126,12,68,121,46,124,215,126,127,186,118,37,255,161,126,39,24,62,13,30,85,26,112,225,51,170,59,198,19,120,234,186,53,22,206,88,0,144,9,212,164,55,199,22,238,241,94,4,230,146,12,40,185,235,30,139,15,17,208,162,240,132,70,111,248,73,79,172,38,235,2,192,238,232,62,71,161,67,60,118,152,188,54,244,0,57,108,217,159,152,182,160,52,16,173,56,46,207,66,147,173,176,35,63,154,203,53,3,8,4,201,231,90,181,133,75,52,161,109,210,149,133,28,110,13,131,239,248,79,105,60,240,206,30,32,196,124,57,22,177,178,18,29,248,140,68,15,203,137,238,18,125,41,46,221,97,201,194,212,240,76,20,8,217,191,244,228,103,57,201,199,160,67,182,132,89,5,151,238,208,233,139,126,123,242,195,227,152,154,136,108,223,231,30,201,184,123,174,1,126,14,110,89,181,212,27,238,79,150,234,103,221,23,225,65,131,207,57,31,239,108,92,191,35,73,241,251,129,207,102,51,253,92,107,214,247,32,198,168,145,93,197,91,21,170,50,229,107,28,107,17,161,143,240,127,71,171,210,143,63,172,252,249,162,28,199,210,105,141,155,145,191,118,253,31,156,165,41,12,173,146,244,105,49,154,115,76,23,107,87,180,230,251,86,5,37,187,170,48,129,229,20,48,173,118,58,38,196,49,91,24,178,240,223,77,49,7,207,186,44,237,58,176,72,103,229,162,15,142,143,211,124,80,206,38,112,182,224,59,143,224,101,218,78,87,76,184,194,36,48,5,182,6,233,184,154,174,34,217,8,17,181,130,82,204,225,179,79,10,157,101,166,225,210,107,3,32,193,222,200,63,201,139,81,234,238,103,166,209,202,39,217,161,7,189,109,215,67,77,38,10,39,131,86,173,169,178,5,76,108,249,162,45,211,213,234,107,143,250,134,91,87,0,140,124,101,44,235,179,240,242,20,251,28,120,214,166,176,246,213,115,24,148,20,206,113,34,177,44,251,205,48,214,137,0,217,189,228,177,145,235,251,20,163,129,169,18,146,35,143,54,49,164,129,227,234,74,55,194,133,209,96,201,177,41,36,11,116,202,47,79,26,177,35,28,145,44,114,41,159,131,250,185,25,123,134,213,180,138,137,67,9,74,155,114,117,159,106,71,192,230,214,91,56,7,150,110,151,211,99,32,34,92,247,125,114,190,150,252,246,54,113,174,120,242,102,5,227,2,179,13,71,144,230,44,243,179,73,200,76,217,180,206,135,215,2,229,133,80,243,194,19,99,73,107,135,209,45,154,138,214,27,113,75,52,220,200,36,36,244,137,125,252,131,97,8,237,83,28,0,107,82,141,48,74,253,85,105,13,129,33,207,140,163,199,74,79,133,156,100,154,215,31,206,24,176,158,138,51,155,20,241,133,105,237,234,15,92,242,125,45,150,128,152,10,16,191,175,112,62,200,79,15,141,138,65,80,86,195,160,61,22,37,13,184,242,228,5,227,41,246,5,72,4,133,62,49,163,17,189,210,188,35,14,7,164,220,28,77,183,116,175,166,187,87,56,49,38,42,201,101,95,120,169,223,78,184,41,123,7,6,91,82,89,91,124,107,66,93,80,196,6,12,167,185,12,90,51,165,219,216,115,168,40,149,137,70,140,174,150,27,127,53,39,86,30,28,203,98,197,10,50,149,169,242,192,168,52,198,17,130,213,34,251,6,59,224,222,241,69,138,181,136,14,189,154,248,107,28,18,211,234,177,5,38,91,28,47,86,104,132,237,138,210,188,59,3,133,175,95,159,140,252,101,44,222,51,105,177,131,100,196,209,182,136,205,180,18,14,108,250,57,109,9,221,48,38,30,159,140,41,84,142,173,95,248,44,124,125,109,168,198,123,68,136,80,251,152,186,8,42,193,245,216,169,77,170,34,247,103,50,204,30,49,32,134,80,65,18,242,55,208,248,199,207,69,124,41,205,216,168,173,96,68,162,233,240,1,164,218,111,60,175,234,12,71,138,126,197,78,220,140,247,253,129,113,93,251,13,246,157,31,123,96,246,248,184,245,170,73,232,242,105,202,219,94,231,98,225,186,218,123,210,171,11,231,213,136,112,221,218,237,185,57,249,249,88,248,164,76,107,210,241,38,86,21,199,42,9,218,148,159,155,231,158,34,4,74,80,230,15,188,16,179,15,251,173,119,77,80,76,67,227,183,71,53,211,82,97,14,109,31,53,18,174,67,231,48,244,30,35,86,54,230,215,74,251,25,243,22,171,107,146,142,120,38,233,153,103,51,18,20,19,153,193,103,146,210,78,50,182,192,171,233,213,148,150,94,67,253,108,166,67,15,1,163,111,142,144,28,125,44,51,61,43,59,168,64,140,88,182,83,3,254,192,179,134,29,116,246,171,242,94,140,10,121,190,23,139,170,225,111,75,202,37,226,171,24,104,109,61,251,29,55,188,63,157,242,150,16,212,47,53,18,187,6,114,166,85,231,56,188,104,247,96,133,226,243,121,240,241,163,168,185,94,6,244,219,2,255,168,93,2,174,61,235,86,60,72,122,47,129,139,174,251,1,157,96,191,40,181,234,178,107,240,216,46,20,195,131,83,52,41,83,101,90,117,87,160,4,34,244,98,106,96,195,43,155,211,156,108,129,77,15,44,194,152,168,161,202,247,88,22,21,169,119,68,69,244,16,24,53,186,112,19,126,69,200,15,186,34,111,66,65,202,222,50,96,139,170,143,42,63,188,150,24,73,144,88,172,26,155,10,255,58,75,240,11,137,150,177,175,207,55,141,138,42,224,101,206,81,236,57,199,22,203,18,129,34,59,218,119,156,0,230,40,200,36,180,210,247,59,9,39,165,118,98,232,27,159,111,137,61,252,60,199,208,157,148,162,159,144,110,67,213,113,72,207,63,26,88,206,20,107,206,230,24,162,39,4,106,57,241,235,139,214,222,244,214,84,199,197,12,29,214,136,168,247,54,202,176,235,108,158,29,73,146,46,203,68,165,239,213,180,220,232,107,21,202,159,195,236,196,118,150,105,194,140,148,156,11,76,229,74,190,181,8,35,140,120,240,110,74,61,250,211,219,106,29,35,243,177,158,189,142,230,216,189,98,26,153,108,186,204,96,34,51,121,229,235,8,183,161,22,20,30,57,106,145,14,231,37,218,208,63,120,175,34,112,211,244,196,250,137,37,77,129,133,194,1,214,150,154,190,178,17,59,188,186,166,154,150,17,160,204,56,156,40,128,152,122,111,36,2,227,128,176,14,30,29,241,1,131,70,248,124,148,35,107,36,20,133,166,62,111,146,172,204,247,98,116,149,98,31,61,104,145,197,181,38,202,100,145,116,105,8,239,136,193,75,72,123,142,176,190,240,101,213,12,1,222,222,185,101,240,124,94,139,94,196,235,5,96,56,74,183,51,26,62,227,134,73,27,222,145,16,2,228,101,205,52,97,86,34,249,87,244,115,33,187,81,247,205,244,178,45,232,139,49,79,219,53,160,204,184,190,240,178,18,252,136,91,144,128,147,7,199,13,155,23,69,28,91,76,164,133,80,216,138,20,219,153,146,83,211,46,116,211,144,89,142,168,7,74,110,122,243,110,66,140,17,184,48,245,7,133,215,91,51,144,53,77,140,109,118,150,235,45,72,32,1,40,40,250,218,97,43,100,171,104,28,10,163,59,28,206,17,121,169,231,222,187,220,36,152,149,7,228,241,160,61,135,29,15,151,192,59,162,100,56,110,104,129,19,88,236,16,130,120,35,69,65,1,109,244,243,133,247,220,215,221,196,196,20,251,235,252,180,177,113,185,211,71,69,140,68,207,40,45,203,46,6,54,209,181,90,154,62,89,240,190,68,128,172,254,90,200,179,194,52,186,77,135,23,115,65,31,141,180,112,14,148,58,39,25,21,19,117,245,48,84,165,152,104,233,134,70,199,108,173,247,222,132,46,100,170,208,17,58,70,60,89,99,166,200,152,82,107,54,220,130,66,101,125,232,145,108,130,231,43,199,111,211,236,40,1,0,224,158,203,133,207,115,235,9,67,67,117,115,75,30,65,137,154,158,223,222,70,89,244,193,92,42,2,134,153,158,176,226,242,83,120,43,93,69,133,128,9,181,126,159,27,242,166,227,127,234,111,91,135,116,192,199,165,207,250,57,137,100,187,161,66,130,51,137,98,11,99,10,141,83,192,8,1,101,125,112,170,71,124,195,163,214,250,152,168,58,104,156,166,110,47,87,244,99,159,29,111,155,164,151,15,90,131,51,185,62,115,97,58,119,11,234,227,181,174,103,196,209,164,118,159,239,88,222,165,104,100,3,102,132,243,193,124,72,107,167,25,67,175,206,22,127,117,152,14,116,221,240,54,161,194,28,55,135,239,241,121,52,171,186,246,15,82,232,20,127,230,138,85,249,250,123,161,135,180,218,115,53,133,232,1,163,135,145,159,125,133,104,148,79,227,204,107,118,93,251,107,248,185,90,179,169,206,233,126,71,201,170,31,18,118,100,139,120,21,176,17,33,7,156,69,128,220,54,6,84,200,125,166,36,162,65,251,121,45,186,74,75,192,132,192,158,33,221,57,22,39,76,169,154,83,58,223,99,247,143,150,114,90,124,101,191,112,53,125,154,11,23,141,144,241,224,107,251,2,41,102,103,86,125,112,43,79,185,40,150,189,78,164,117,131,115,22,110,209,68,27,11,127,57,175,24,240,232,34,114,70,101,50,101,140,129,82,52,122,127,217,8,110,154,207,112,8,141,147,102,8,49,52,102,196,128,145,24,168,170,19,64,207,221,136,109,158,246,120,161,62,202,22,206,143,24,22,232,179,246,40,85,62,230,117,188,214,194,212,212,123,211,159,238,198,120,177,79,47,198,33,17,201,22,123,41,110,111,19,133,29,96,50,142,235,142,89,18,34,171,140,18,37,14,170,143,120,66,43,125,41,188,93,49,201,224,86,52,124,0,71,84,25,62,145,104,135,37,170,117,225,159,13,23,243,140,30,3,29,242,78,207,151,219,73,200,219,117,181,193,118,255,49,41,58,108,34,182,122,243,9,49,82,172,46,42,162,250,3,179,203,197,10,153,86,220,37,48,213,209,238,71,84,162,169,234,133,111,43,227,72,23,62,39,146,28,126,112,42,209,128,232,48,241,104,153,104,244,251,245,21,40,204,230,250,218,195,148,208,124,75,42,176,21,72,52,21,67,63,239,88,249,21,82,197,161,87,155,98,73,192,199,185,18,106,177,12,129,68,14,3,15,141,169,156,135,222,28,217,175,26,219,56,14,189,222,251,152,101,37,246,210,102,188,232,130,118,188,87,255,229,159,239,43,35,106,10,183,30,14,101,95,204,154,89,197,15,238,78,111,199,151,65,239,85,97,152,208,98,175,52,162,74,217,146,206,172,133,228,247,30,156,139,138,45,133,233,55,247,183,158,37,137,65,13,93,199,49,46,253,214,216,104,106,120,110,235,161,42,129,210,154,46,207,197,230,58,226,92,132,89,47,75,92,98,255,114,182,247,188,71,233,68,159,11,154,197,56,218,136,220,101,169,43,64,56,174,201,213,208,183,232,210,133,222,255,78,97,50,175,67,63,181,73,49,133,41,2,211,200,179,62,38,76,233,43,134,140,148,138,46,93,136,75,238,107,47,229,160,67,59,125,147,86,119,20,247,49,41,140,132,243,189,24,42,35,137,232,19,98,239,243,90,142,230,210,108,133,131,254,14,82,99,162,51,242,165,105,166,77,241,41,23,157,22,18,217,62,112,46,81,129,11,252,84,73,193,185,232,173,23,192,131,36,239,80,184,183,153,195,52,132,138,231,121,240,243,23,59,142,205,245,235,255,23,24,203,223,205,237,138,86,104,19,107,0,61,240,30,149,97,212,169,22,205,244,109,219,91,221,81,168,116,121,62,231,207,54,161,199,126,225,213,245,189,145,90,73,17,249,54,41,108,201,208,236,29,38,107,179,66,224,162,119,70,162,48,124,62,236,161,165,75,11,50,219,26,119,134,137,168,234,118,116,140,183,117,179,109,5,15,35,235,115,141,115,32,92,167,47,49,192,67,97,248,26,34,166,126,28,171,174,79,70,223,78,132,212,235,110,237,29,177,197,5,225,40,39,107,39,85,120,111,113,179,139,233,6,59,12,203,37,242,42,55,48,142,124,107,22,56,147,199,184,161,237,51,164,15,10,151,198,141,91,16,17,152,2,159,19,97,72,224,251,156,54,247,228,66,179,121,122,39,164,197,107,96,48,173,10,47,23,49,180,208,90,146,190,38,224,14,245,124,132,115,152,87,85,31,109,32,224,237,113,166,2,69,194,16,148,198,205,40,199,24,80,248,117,253,105,108,170,200,89,157,111,215,100,26,193,233,70,141,86,4,213,105,192,219,114,243,76,69,197,184,241,181,162,34,31,40,76,22,234,206,35,178,119,166,67,147,81,33,252,191,111,76,145,206,231,166,40,173,81,113,49,90,9,250,224,53,219,127,81,180,73,57,139,220,251,24,233,41,42,185,141,252,115,37,133,27,93,58,81,202,52,141,70,88,224,110,217,212,168,116,58,135,189,254,54,225,186,91,91,150,217,117,179,220,188,19,189,115,67,228,43,220,148,23,235,120,209,249,86,135,245,37,166,58,87,195,247,85,111,237,229,232,243,185,121,77,241,61,169,114,195,157,149,71,27,28,11,183,236,109,13,113,142,128,241,48,163,136,17,65,145,169,47,54,140,250,53,96,180,79,242,3,207,8,59,82,4,183,230,51,44,7,157,37,10,40,161,71,111,58,168,100,124,162,86,176,172,242,254,116,229,16,25,183,188,114,190,247,70,21,58,234,245,170,157,71,50,104,141,144,114,20,144,85,10,100,116,200,73,167,246,168,1,163,98,67,199,196,178,215,254,86,80,164,138,241,6,76,14,204,191,7,28,111,163,232,131,101,140,65,127,233,179,68,104,220,122,174,46,119,46,52,24,3,231,243,219,212,229,122,189,43,29,121,235,121,238,243,177,91,60,26,236,116,67,55,6,172,51,255,101,150,68,217,207,120,246,21,175,220,173,159,174,232,199,88,81,108,77,113,158,156,45,208,41,206,28,165,5,221,130,22,114,103,138,192,227,116,225,55,142,61,85,159,69,127,29,58,154,170,154,214,219,225,110,220,8,22,198,233,232,18,84,55,141,236,239,177,96,80,25,245,241,108,208,106,247,76,1,156,120,35,75,98,116,19,118,205,126,214,195,81,56,68,121,52,195,126,117,204,122,191,154,236,236,212,211,58,39,56,90,190,7,155,86,8,152,94,103,113,69,25,33,47,49,134,94,13,83,157,115,169,17,219,232,93,196,117,172,226,109,70,223,214,164,218,122,74,254,196,74,206,179,135,251,39,10,81,93,77,229,227,40,165,37,48,90,135,114,214,67,114,29,9,68,194,137,45,63,55,103,72,125,81,79,102,115,86,67,251,63,190,222,165,5,183,38,185,210,251,47,26,107,144,247,139,198,198,96,240,172,135,77,99,132,93,52,5,110,73,148,203,3,209,232,191,59,159,120,119,68,174,60,8,171,84,197,119,190,117,246,126,247,37,119,102,100,196,138,181,204,235,167,5,74,12,42,203,185,73,127,237,56,55,52,171,231,169,32,50,238,97,248,68,138,120,104,164,157,42,188,158,56,185,249,117,234,83,57,175,171,121,48,112,98,120,172,70,245,190,248,255,25,23,190,77,179,79,96,44,187,61,220,197,90,84,196,181,73,188,97,63,233,23,94,216,169,44,77,111,53,210,37,254,182,203,250,35,55,6,115,199,43,36,244,5,171,21,56,57,11,248,76,126,91,124,224,67,83,157,11,213,125,159,224,201,9,78,173,62,226,250,147,199,61,122,179,30,104,202,29,35,97,79,167,88,255,169,230,67,126,60,58,191,178,19,227,228,39,133,132,88,121,246,208,142,132,61,169,25,45,175,92,41,233,159,3,170,82,70,23,109,208,145,40,101,150,229,165,8,60,204,234,212,97,250,208,229,153,81,78,73,49,82,58,62,117,90,45,179,62,186,21,48,142,220,90,209,130,89,229,186,121,204,42,44,131,242,211,117,219,2,225,48,221,151,243,169,104,177,242,248,125,13,122,198,228,3,161,122,114,226,38,255,126,104,31,124,42,113,68,249,190,224,226,221,67,110,83,96,10,217,49,82,6,13,239,114,234,130,111,90,141,83,211,177,171,163,16,227,216,24,132,99,65,87,145,183,69,38,32,86,227,179,185,35,45,180,95,56,200,45,54,37,101,9,196,237,220,203,19,84,103,12,83,221,122,96,12,81,252,137,194,117,73,243,185,50,170,218,254,219,211,228,128,159,219,234,81,10,224,202,207,172,174,119,77,238,55,222,214,185,208,165,124,136,207,95,221,71,161,201,122,106,70,176,66,208,242,133,107,34,148,176,101,51,185,48,216,137,165,158,194,116,75,90,217,65,98,63,167,56,250,44,92,218,112,195,209,45,10,63,38,214,168,164,83,250,94,106,242,40,4,189,24,90,72,20,78,37,8,196,184,113,156,81,169,195,16,225,67,15,190,232,76,39,171,170,112,25,213,231,105,204,123,224,53,234,72,162,33,220,79,110,68,2,253,118,139,181,117,56,92,104,53,108,10,211,198,227,75,54,166,132,165,62,7,227,166,217,28,109,108,78,181,34,188,76,99,217,225,62,83,110,207,39,128,12,134,223,215,153,84,214,83,149,165,115,110,251,172,194,185,150,36,14,168,54,19,214,56,186,205,85,225,121,226,217,245,204,41,183,151,149,132,89,112,142,52,39,103,135,11,190,33,122,52,178,48,158,252,58,48,101,36,133,209,83,241,168,113,193,16,82,150,251,162,214,28,161,246,79,30,85,210,145,204,73,53,10,198,139,242,101,211,2,10,51,90,246,239,239,28,77,39,152,86,163,115,173,145,18,68,63,245,77,62,155,229,97,190,55,198,84,91,116,42,70,131,79,224,169,245,19,42,236,73,158,10,149,62,205,246,147,243,243,133,243,220,51,4,229,103,109,43,49,72,11,205,158,154,211,192,121,60,54,78,140,201,38,246,14,168,207,208,124,49,238,72,65,65,94,66,176,4,119,237,194,116,150,106,98,27,106,232,14,248,204,156,90,202,70,167,46,165,24,41,52,160,104,122,11,210,85,164,83,152,84,234,147,184,38,134,173,61,46,156,61,154,70,127,125,160,153,124,135,56,94,238,79,134,22,57,146,56,57,242,122,242,182,206,71,141,83,235,189,180,165,189,214,123,218,6,63,62,77,210,137,123,61,153,181,179,170,215,184,107,26,233,53,201,100,105,140,24,101,181,42,103,123,47,88,191,119,24,89,34,168,43,204,92,17,67,184,227,54,251,164,191,202,24,206,81,100,188,63,53,64,82,145,151,28,128,234,206,9,246,52,111,55,48,169,241,15,187,253,180,73,159,228,25,154,218,31,76,23,225,210,82,1,6,36,247,101,67,137,127,202,20,203,74,231,126,223,244,10,205,162,48,114,153,190,113,130,35,159,212,143,111,35,118,20,185,30,179,11,173,90,95,65,175,62,202,97,164,245,246,120,83,92,165,77,95,120,81,70,106,74,9,71,167,221,23,252,101,30,64,250,186,224,9,70,152,179,76,206,92,171,16,152,189,70,249,145,146,250,220,207,133,17,126,196,40,181,62,62,173,35,144,31,171,30,211,90,223,64,210,189,104,74,86,150,112,24,173,231,93,158,28,21,26,34,14,119,182,209,91,179,80,52,170,5,140,167,85,210,68,17,53,11,95,158,206,178,91,16,255,211,76,17,44,34,71,105,145,75,77,51,65,232,180,172,128,217,96,111,133,17,228,171,1,115,45,10,87,172,132,183,195,230,156,38,40,100,191,123,110,28,198,166,254,244,185,151,228,139,23,112,187,74,168,76,2,8,100,251,23,66,248,149,166,230,168,204,37,198,71,233,54,131,154,34,143,20,105,211,216,60,177,97,153,89,30,25,249,121,215,28,55,138,207,148,180,120,73,27,155,4,175,63,26,209,246,217,221,227,215,48,99,178,132,178,184,111,196,76,16,67,77,119,198,56,52,163,224,11,179,56,245,88,210,81,150,22,63,179,130,36,218,140,230,119,38,183,164,233,76,26,119,122,108,103,81,50,217,194,85,63,71,155,231,140,63,149,2,221,85,50,11,8,72,146,80,249,224,170,126,126,48,201,49,79,243,145,194,220,54,238,164,114,96,236,24,124,237,218,24,189,116,189,43,203,106,251,15,195,225,237,2,238,234,26,142,48,37,73,25,61,183,188,204,205,209,97,188,223,37,9,68,43,146,187,3,161,175,74,196,36,87,109,94,237,59,96,108,101,239,30,129,222,35,84,137,124,28,112,71,253,206,24,133,52,5,173,6,254,64,70,211,252,110,49,101,165,24,192,9,17,61,185,48,4,134,74,137,89,152,114,160,196,164,180,120,32,15,208,98,194,193,125,239,62,79,164,93,187,103,22,232,92,47,50,186,43,86,187,145,151,230,216,181,37,21,89,73,238,196,90,191,211,195,182,131,125,11,227,250,142,176,181,196,76,188,156,40,98,225,140,18,71,51,213,221,49,130,65,91,141,100,33,84,149,179,111,21,152,23,18,73,82,106,212,106,183,244,159,193,235,15,56,71,90,13,109,100,217,250,252,39,104,105,47,122,115,245,200,211,110,73,19,253,224,122,127,249,204,45,181,62,215,141,23,102,156,27,90,154,12,81,131,123,189,232,18,151,40,208,121,245,42,206,153,89,188,159,187,178,92,68,192,38,194,34,48,109,26,49,75,98,216,33,13,140,6,159,141,83,191,112,215,140,248,25,113,180,233,199,68,55,49,23,31,15,92,103,143,149,7,195,155,164,151,134,152,218,136,25,58,153,103,167,194,219,101,153,13,166,25,108,11,76,244,92,99,14,166,12,33,31,23,89,209,21,125,176,27,69,178,188,228,153,146,117,141,102,108,130,173,46,230,113,230,112,159,125,221,90,116,72,117,157,202,76,138,105,138,158,63,54,143,242,212,168,62,86,183,110,96,105,168,122,229,63,103,20,183,26,48,159,249,121,105,30,5,63,192,25,190,16,248,252,22,125,37,212,203,235,167,93,197,150,141,197,189,190,176,79,240,232,111,147,105,216,138,186,83,166,161,8,6,220,219,34,126,45,217,209,115,195,8,19,93,116,217,199,248,93,54,237,139,73,216,118,252,213,237,134,196,192,163,40,177,31,235,76,151,96,96,55,71,80,126,143,165,231,179,38,183,161,97,59,189,197,0,177,160,200,48,242,87,111,34,101,159,180,159,167,176,0,182,237,54,28,212,181,224,9,94,120,210,120,228,23,214,224,10,139,23,38,150,55,103,189,112,175,23,83,252,157,73,96,124,0,189,191,132,162,50,173,240,247,182,206,166,22,94,162,159,156,93,212,184,27,108,75,83,159,93,247,55,80,40,16,81,172,23,24,193,246,11,219,198,243,162,228,230,147,223,182,169,22,205,91,123,7,134,119,147,3,166,184,43,71,91,19,186,63,21,180,126,196,133,13,195,8,150,43,191,110,108,33,166,84,1,206,215,114,214,174,175,109,115,33,149,143,227,225,133,49,203,114,235,6,56,49,103,105,235,130,82,10,104,225,200,114,110,108,75,241,144,145,117,173,121,206,162,15,217,238,57,250,156,176,186,213,204,153,41,251,148,79,143,13,222,118,98,11,125,223,44,208,69,224,159,119,205,7,143,61,53,182,90,196,139,222,52,128,90,55,29,85,83,97,142,119,244,124,45,58,93,145,85,160,195,202,225,243,124,119,85,212,58,128,2,69,178,104,11,12,95,56,80,20,236,101,144,177,199,114,71,0,118,22,153,78,23,185,103,186,152,61,197,186,112,160,200,82,223,0,158,161,232,130,14,45,117,8,253,105,204,40,190,80,192,244,91,176,27,21,120,51,240,252,182,22,62,62,89,78,222,104,113,79,113,244,182,102,21,129,205,12,217,45,112,126,22,109,2,159,72,0,25,115,183,51,58,11,145,124,122,124,106,112,201,63,244,204,17,67,12,139,11,33,79,117,134,19,97,66,73,210,43,87,176,22,28,190,225,98,203,132,120,207,125,33,27,45,180,226,254,80,112,8,197,48,175,236,223,106,229,174,90,133,207,73,134,209,102,206,246,170,208,50,14,217,146,239,118,35,67,84,194,23,11,162,150,36,152,232,70,132,175,16,150,93,180,75,201,16,54,83,79,39,246,35,54,219,158,201,16,107,241,236,197,46,28,9,251,249,92,186,194,248,34,134,153,88,153,34,50,194,0,46,45,44,85,225,213,53,97,53,23,216,12,241,203,144,88,154,24,174,26,58,218,69,199,144,210,9,104,205,62,151,109,180,252,104,202,81,152,105,165,186,191,218,153,102,37,189,4,33,6,255,129,112,95,195,143,77,47,219,72,98,110,252,70,85,94,18,203,5,203,173,233,74,55,155,32,174,136,25,56,226,82,101,249,169,241,50,150,14,116,122,59,232,218,15,152,181,246,254,50,5,101,212,106,221,12,207,104,143,119,241,192,161,230,140,73,55,148,204,198,162,187,3,1,170,9,54,203,97,88,135,195,66,17,24,211,89,87,219,216,16,104,186,52,216,210,47,99,76,137,128,201,11,200,165,49,57,238,107,181,71,73,224,162,4,140,221,59,0,183,85,194,203,229,50,192,100,100,42,200,225,125,136,94,170,194,72,122,183,29,176,244,165,84,244,242,232,140,116,144,214,208,33,199,178,229,172,45,108,21,77,191,97,94,152,53,213,229,215,54,65,6,146,222,15,188,171,155,108,2,15,73,71,64,177,164,62,23,23,118,34,72,145,190,2,222,195,43,112,192,36,219,245,183,145,213,238,113,105,35,75,191,243,15,117,101,21,67,201,84,41,140,104,178,28,60,133,112,9,108,133,154,128,87,147,201,12,21,168,220,125,109,57,48,60,138,91,89,161,192,0,189,48,126,219,28,189,228,228,166,201,224,223,7,242,86,69,148,41,42,188,226,168,202,155,236,202,18,55,112,58,13,109,101,115,219,83,148,113,239,98,79,194,198,132,90,220,52,245,76,242,93,134,33,34,102,45,190,77,235,64,191,89,24,208,19,249,197,177,104,92,109,61,22,214,184,187,42,98,245,153,165,50,95,127,166,47,35,142,166,77,123,235,185,217,64,239,28,176,169,132,63,112,216,204,38,164,248,111,190,128,180,188,113,254,221,40,214,108,64,4,221,22,28,56,58,113,168,191,47,139,38,224,228,213,164,109,18,9,67,222,70,53,231,222,47,118,178,46,146,37,154,47,192,56,23,250,209,24,69,222,24,27,116,38,87,83,194,233,25,29,68,133,207,254,214,115,44,155,238,243,42,21,79,107,162,155,217,71,48,10,93,227,26,248,160,100,13,43,44,140,123,139,89,54,202,209,217,88,197,211,97,74,239,119,130,175,116,24,205,26,183,93,176,114,232,114,219,208,118,103,60,113,230,129,33,163,172,162,57,229,203,245,54,85,151,113,179,202,213,2,221,29,190,191,221,166,116,133,171,201,157,57,140,191,204,221,34,87,2,185,238,113,198,70,133,167,201,156,114,54,254,36,42,125,152,45,230,240,187,52,65,129,36,109,229,87,182,205,231,247,62,52,186,21,211,14,59,99,116,209,164,149,20,25,83,26,212,155,251,44,147,180,172,114,180,185,126,185,253,45,63,35,203,71,55,150,144,127,90,68,17,237,1,233,25,119,135,102,20,140,164,1,22,120,228,112,90,69,90,124,201,182,191,226,112,206,94,240,131,155,49,236,167,192,182,71,251,30,24,116,161,82,101,146,6,30,174,124,104,240,51,255,247,4,173,254,43,74,110,184,58,69,116,116,12,62,59,147,122,97,177,68,58,112,54,63,84,127,98,80,174,165,128,96,112,119,185,0,131,251,148,85,177,91,183,114,137,163,77,246,76,79,110,5,81,63,122,240,45,13,61,57,130,237,241,182,72,48,60,15,21,170,74,56,231,98,92,211,132,222,4,220,74,248,71,227,33,112,38,138,252,30,221,124,156,117,152,15,82,178,177,163,151,83,83,128,17,136,123,126,27,66,72,28,141,222,94,209,223,134,70,28,48,44,98,73,88,27,236,150,29,63,248,220,216,124,225,240,102,7,134,38,165,111,12,102,146,191,177,101,182,54,243,125,223,238,110,107,130,88,215,92,206,80,164,153,227,220,27,26,139,60,149,100,173,194,126,101,70,254,185,187,65,96,147,10,11,120,169,86,7,176,173,218,14,103,107,114,210,129,26,237,158,155,25,70,84,170,42,170,222,203,73,118,7,133,52,57,245,194,206,224,114,18,6,57,78,190,99,125,38,5,55,196,26,238,236,56,120,111,133,241,236,41,1,119,85,202,225,187,119,205,83,74,117,89,178,198,96,221,245,200,0,249,80,159,35,75,104,28,96,159,71,243,167,78,40,108,122,114,156,186,62,202,68,192,36,120,134,195,29,211,99,61,186,239,104,11,193,230,108,111,157,70,161,118,198,48,32,28,85,253,195,31,236,21,48,224,65,96,40,112,155,57,223,163,233,135,125,46,252,60,108,223,92,3,183,38,173,81,6,159,205,247,61,218,42,89,15,188,92,20,201,146,15,39,234,215,219,70,2,116,197,165,109,19,208,122,224,40,6,153,172,90,147,28,16,48,22,64,113,105,92,105,121,174,28,133,75,127,228,80,186,211,126,142,38,69,55,2,102,187,247,92,218,24,171,220,163,119,213,207,195,110,204,171,196,40,207,103,213,226,176,43,167,140,124,225,37,250,208,191,43,111,30,86,162,91,223,234,115,105,103,152,122,38,18,152,72,71,7,162,137,98,220,147,119,205,105,3,179,147,90,1,163,194,172,223,30,185,171,226,207,220,126,233,153,22,8,28,125,113,27,102,144,211,159,57,133,105,254,194,107,246,119,154,135,166,154,239,209,35,191,19,117,94,158,251,2,238,226,173,11,124,54,37,57,221,163,207,246,92,15,182,95,243,55,194,23,149,101,215,102,250,141,51,11,12,3,78,224,81,162,228,9,140,31,128,46,64,131,210,216,140,167,130,168,171,60,149,115,23,123,199,72,228,203,223,73,47,124,161,200,116,97,196,10,245,228,102,219,236,67,173,195,77,121,86,183,101,196,151,128,173,236,32,48,209,100,242,193,2,169,118,62,247,109,214,136,23,62,251,60,137,91,137,175,154,171,209,2,35,16,91,20,222,33,142,74,167,21,74,138,114,99,232,178,118,223,61,145,169,89,210,35,11,124,246,13,49,97,118,98,170,172,191,157,77,39,224,194,99,149,231,232,209,218,189,52,83,64,86,148,184,44,80,172,123,37,110,197,255,173,122,177,139,166,161,243,189,117,189,112,74,32,241,72,231,44,66,99,170,212,202,206,42,29,215,77,126,109,233,79,87,42,78,254,211,52,43,52,249,122,41,135,77,215,135,96,103,106,38,38,10,159,191,239,43,39,9,199,58,199,243,219,39,124,140,169,129,108,113,126,79,142,139,209,133,77,211,71,96,99,168,251,188,51,145,16,204,207,209,172,166,254,219,184,194,246,231,125,157,136,220,111,139,216,240,143,95,70,202,217,7,146,17,189,198,124,224,60,227,19,56,97,107,22,29,18,35,140,164,152,15,153,231,165,255,195,174,171,166,88,131,240,105,223,26,200,80,96,76,254,58,72,134,173,231,129,237,228,193,157,249,237,174,173,239,10,65,149,175,248,65,187,30,31,182,190,12,214,108,255,244,38,82,4,229,25,100,227,106,11,109,84,137,207,67,209,71,114,78,24,1,53,2,199,187,55,189,108,36,124,124,248,67,75,206,91,67,195,2,177,213,191,107,90,129,242,245,255,2,54,27,221,239,198,76,123,48,87,253,50,77,230,210,143,30,108,103,158,131,201,87,182,64,97,114,203,51,35,5,86,103,160,52,188,238,7,165,91,43,96,194,135,254,194,249,158,27,77,139,231,145,34,135,239,95,53,116,107,4,77,117,30,62,251,102,143,147,44,197,187,94,120,166,20,71,27,51,65,195,55,20,80,123,13,24,11,157,39,156,102,96,250,248,54,43,57,13,13,179,185,57,95,112,74,99,22,35,229,124,229,62,197,99,197,140,232,155,142,148,148,61,157,178,126,132,141,103,120,159,161,240,37,135,233,93,41,48,135,46,140,8,172,83,152,168,4,206,119,74,192,95,204,133,91,232,67,44,234,140,128,39,90,221,222,237,108,190,223,231,175,200,51,153,54,195,248,125,209,237,47,66,32,148,74,118,16,139,55,181,151,119,50,67,46,220,89,178,16,181,48,32,149,47,243,76,232,33,148,203,121,178,176,173,43,148,125,152,41,142,174,172,58,161,248,102,195,28,26,14,111,221,126,160,221,126,226,235,56,243,121,35,194,76,68,67,239,124,140,190,180,44,230,254,46,235,245,72,70,198,217,14,99,135,39,211,205,137,160,45,219,230,240,207,127,80,96,210,191,62,132,73,29,192,225,20,24,114,206,142,147,55,68,217,238,219,36,113,6,149,204,225,193,146,57,4,102,117,15,148,132,161,100,161,206,164,105,18,64,14,211,9,186,245,96,56,101,223,71,191,112,92,22,158,29,189,32,214,80,230,48,50,16,122,238,10,93,51,158,55,52,149,46,203,154,137,186,122,223,251,54,150,134,166,153,198,217,238,65,152,10,216,24,134,2,147,81,243,96,28,33,130,33,253,202,6,79,57,122,191,25,224,209,40,31,198,215,197,134,48,201,30,124,88,58,46,11,172,53,83,56,252,92,170,63,180,141,32,182,124,32,214,92,27,15,109,103,148,110,229,161,181,78,24,225,87,182,33,71,191,112,15,249,45,131,167,230,166,49,232,117,123,95,96,186,176,116,28,66,202,241,141,217,178,100,168,132,48,227,99,152,4,252,236,2,168,34,204,116,159,9,194,255,178,171,195,114,164,187,82,167,85,67,182,40,215,97,244,121,86,182,123,215,221,4,53,4,158,38,63,239,240,48,167,219,11,79,250,105,123,156,124,154,36,143,192,217,252,253,2,198,26,64,46,13,31,250,152,237,232,209,94,178,92,35,5,153,198,125,40,231,109,138,192,47,121,182,243,66,86,160,103,107,35,160,41,142,249,227,222,176,182,210,122,96,107,4,11,24,161,250,165,48,114,75,2,75,213,147,140,93,90,222,164,13,186,196,133,212,96,88,224,23,222,239,64,176,178,92,143,115,87,75,248,10,252,171,90,59,76,123,135,36,215,38,43,230,189,45,26,104,229,137,153,140,64,218,113,238,69,165,76,15,46,180,66,183,128,91,23,221,122,186,183,103,114,221,20,66,6,108,128,229,232,76,117,220,203,89,48,19,25,180,2,163,109,226,215,141,47,102,214,99,77,165,47,78,77,203,163,44,61,211,116,60,150,163,92,164,148,163,48,71,73,49,203,30,120,226,124,46,48,148,180,22,240,52,225,20,129,169,14,251,183,179,207,54,244,236,217,238,8,53,221,14,239,176,48,245,85,173,4,208,231,188,34,205,131,164,26,36,13,129,77,50,36,14,166,199,78,134,17,45,198,187,122,233,113,163,47,178,101,51,136,190,95,137,236,21,240,214,10,134,169,3,186,37,22,48,127,146,103,6,89,179,199,24,53,143,83,125,29,221,152,46,126,229,103,199,52,164,97,134,204,38,202,93,126,229,149,86,16,89,174,233,222,41,174,149,121,96,164,83,37,124,154,22,181,180,56,154,124,150,190,78,156,91,151,47,16,230,100,57,116,24,46,75,53,140,128,171,242,167,76,8,98,203,141,177,158,232,67,37,170,111,241,80,235,48,193,30,133,241,8,185,39,223,77,2,13,208,150,74,19,180,102,61,119,197,196,166,94,56,75,59,50,48,57,227,184,109,42,9,50,33,81,73,162,177,33,224,249,228,230,200,3,22,87,34,176,163,75,125,78,14,55,62,201,201,135,70,172,72,113,97,225,114,47,173,102,217,159,152,79,97,201,247,169,84,250,255,5,70,168,216,179,153,155,216,66,227,152,69,166,111,167,128,201,176,203,55,98,210,118,177,130,236,250,107,65,22,120,152,162,137,140,134,44,31,160,245,171,109,25,75,200,68,21,129,207,156,22,11,62,228,92,58,116,4,54,142,220,29,106,236,50,30,24,194,215,61,57,78,247,250,219,120,39,197,247,139,161,164,52,41,85,70,218,138,217,180,226,244,40,105,67,236,67,246,188,47,204,190,41,121,35,100,75,34,86,199,46,161,203,34,177,224,5,223,203,70,28,64,214,69,90,115,208,156,115,56,99,26,44,79,116,192,150,169,50,113,224,56,121,225,201,198,170,198,196,193,238,165,43,204,215,89,46,12,97,92,110,122,210,213,50,99,210,130,131,150,31,216,4,56,2,38,125,159,21,94,171,182,123,52,76,121,121,40,232,174,140,21,147,22,163,94,230,234,101,105,229,22,39,71,14,78,210,157,176,198,235,240,26,9,140,159,61,244,228,248,255,70,186,147,121,224,76,84,242,190,44,100,187,235,64,86,67,151,74,35,214,78,241,54,51,57,102,9,100,72,71,230,216,172,158,213,109,12,45,37,16,156,148,210,99,233,60,119,37,13,28,104,30,75,110,237,252,210,217,69,75,196,204,50,30,229,102,46,98,137,63,85,165,33,250,4,47,1,227,129,33,185,179,109,85,140,25,40,159,190,158,26,59,241,152,200,25,23,210,0,5,124,214,237,30,231,198,35,65,80,186,171,93,50,156,216,143,254,183,44,112,175,177,11,216,76,63,130,21,235,204,138,48,190,99,238,32,103,134,145,127,247,54,112,131,196,104,224,192,76,165,53,118,70,231,171,21,26,43,158,135,61,188,173,182,185,144,103,201,45,227,172,140,53,112,108,187,200,200,203,243,164,24,29,187,96,154,165,165,7,188,178,152,209,91,26,27,66,246,47,10,227,230,16,59,8,51,88,84,116,66,162,245,112,151,248,85,151,108,98,208,236,180,123,82,83,43,235,218,100,53,247,228,179,48,93,113,245,121,40,173,11,21,9,161,160,38,106,229,21,138,199,184,207,172,195,195,144,192,241,196,240,53,234,239,236,222,105,220,22,180,152,222,128,195,214,249,35,247,101,27,120,143,192,22,92,94,93,23,225,137,213,17,27,89,246,20,34,187,85,173,216,25,60,168,133,57,174,238,217,182,185,15,198,235,130,146,165,43,219,175,243,33,118,1,100,177,37,154,182,90,80,141,188,2,205,254,73,135,194,176,110,183,184,109,139,89,171,194,39,44,138,205,13,149,204,34,115,29,57,188,18,229,98,224,19,142,119,133,233,221,137,219,78,52,181,202,67,27,172,9,237,30,77,221,65,79,126,194,254,40,140,210,146,90,171,62,114,216,144,145,150,6,214,254,37,216,183,165,197,151,9,42,202,91,104,226,89,240,18,112,109,77,118,132,232,243,98,182,113,143,150,102,52,140,145,41,4,141,123,91,89,153,101,108,195,152,1,227,145,162,211,41,231,70,58,48,136,103,56,246,42,105,135,205,203,217,111,198,193,184,109,74,144,131,55,237,138,37,245,140,210,84,101,15,129,54,124,10,109,32,190,0,85,68,198,110,237,250,179,129,158,88,91,143,229,203,140,151,53,216,180,222,155,102,69,195,214,249,126,123,99,137,86,185,185,145,148,8,182,113,181,238,34,75,220,144,239,9,66,28,217,171,42,154,223,7,53,13,188,184,48,163,159,108,129,169,116,173,11,147,168,175,10,211,175,116,225,33,92,140,131,178,21,221,145,222,194,205,125,234,79,211,98,16,15,148,241,250,94,25,133,212,113,143,166,90,249,194,43,170,0,203,44,182,134,192,149,6,177,28,51,37,185,128,38,232,128,176,62,99,158,37,55,47,232,34,79,116,83,99,16,9,251,133,207,112,141,60,254,154,198,178,90,130,194,139,239,113,106,130,56,125,160,184,156,55,143,234,76,188,40,13,121,100,102,84,217,239,218,51,186,84,240,144,197,90,151,47,138,88,168,40,147,154,233,109,173,241,89,162,111,43,217,43,19,148,8,3,216,109,189,58,125,200,56,225,85,197,185,237,30,68,199,153,22,208,18,82,230,192,20,197,5,133,242,92,99,165,167,246,49,151,194,36,216,227,96,86,192,36,63,77,13,103,166,121,195,159,38,106,251,13,213,142,230,173,181,27,9,84,221,116,145,175,216,40,123,68,204,56,240,32,16,120,88,19,221,13,72,201,154,43,124,246,213,17,132,32,57,81,244,153,154,50,108,108,193,207,244,52,165,188,7,179,143,176,221,143,38,133,215,117,36,173,140,64,140,223,55,117,1,225,47,26,220,103,68,218,70,74,223,251,129,103,84,178,232,186,134,156,33,112,153,183,110,73,193,22,101,71,133,151,36,107,134,233,180,212,63,225,56,154,178,231,123,242,213,227,167,207,58,4,37,248,69,131,213,185,77,15,246,61,117,141,228,23,245,143,33,158,42,191,131,83,108,146,209,203,40,107,190,240,22,84,53,189,65,113,12,137,11,67,148,251,185,106,98,34,31,72,36,143,211,123,83,233,214,106,173,114,34,27,81,120,152,231,155,137,204,218,9,152,144,3,82,24,23,119,191,45,50,153,181,235,64,66,142,55,114,30,224,207,28,79,91,95,141,13,27,68,76,209,132,252,193,69,225,153,30,248,231,164,251,243,184,79,137,240,45,45,133,209,120,93,14,163,213,171,147,14,70,25,31,135,138,45,41,230,10,207,24,47,16,184,155,195,56,61,181,231,104,204,73,230,133,119,125,46,13,235,135,86,3,102,139,174,179,14,15,37,142,134,39,40,5,112,96,235,212,112,248,87,151,126,230,44,244,73,63,152,26,69,125,230,172,243,181,183,11,35,102,173,159,62,159,246,199,220,4,62,11,134,236,124,176,93,51,158,130,195,248,233,108,25,167,157,24,216,81,250,203,154,46,125,120,97,246,177,2,94,154,40,2,38,189,211,29,222,112,174,116,170,102,15,246,251,6,22,93,118,79,246,205,86,9,196,180,29,222,102,100,39,107,140,53,187,251,67,195,130,188,117,57,185,201,99,252,166,106,96,20,98,244,19,66,215,240,99,164,2,35,152,91,229,161,157,72,255,76,244,254,76,209,209,17,195,109,44,38,7,46,183,14,47,75,59,201,218,105,78,54,14,99,113,184,244,227,230,62,63,109,162,197,56,173,69,54,117,192,248,78,228,128,73,102,203,96,41,200,157,205,128,171,73,2,8,12,101,46,30,234,182,154,159,92,26,173,216,159,87,154,121,251,224,182,174,71,159,16,248,11,71,12,70,196,68,94,73,193,89,197,111,44,39,115,223,146,147,103,179,159,249,80,148,206,197,69,4,180,184,26,20,48,253,231,122,219,48,240,62,205,152,3,159,161,114,30,209,86,24,163,67,63,26,187,228,241,156,252,124,82,159,252,16,48,207,72,67,10,178,202,45,127,143,60,155,164,66,107,207,83,217,95,179,234,129,17,139,74,250,186,81,156,253,104,34,103,125,160,63,186,233,234,137,101,229,199,192,7,158,200,101,63,87,78,14,230,67,43,181,112,141,10,178,121,196,124,79,156,86,73,202,188,10,227,1,224,48,78,228,171,62,1,119,78,197,103,14,92,163,182,24,57,35,222,128,89,246,119,180,13,179,190,228,161,37,171,102,124,67,201,152,139,83,79,158,126,52,239,15,166,228,178,244,145,51,81,249,125,181,98,133,39,25,73,16,223,63,1,211,159,137,65,214,141,54,117,197,236,47,155,14,115,52,122,229,224,100,132,241,15,134,107,36,150,72,72,134,35,73,247,221,181,145,40,187,240,226,182,105,167,103,135,33,24,107,223,206,143,16,54,191,11,71,49,134,194,174,110,26,59,43,238,15,38,9,181,69,71,4,157,130,245,113,240,151,185,247,226,65,162,89,21,200,56,14,211,28,63,36,125,109,170,144,254,249,44,218,179,170,112,30,168,196,126,173,222,152,102,91,203,172,162,209,129,69,99,48,157,124,251,73,188,141,237,191,187,176,226,109,179,42,76,139,74,13,152,30,181,172,233,74,110,235,123,220,72,40,178,106,40,140,137,122,190,240,195,43,37,212,76,159,11,27,112,53,7,82,129,7,173,225,205,97,4,99,52,145,74,52,223,103,160,220,180,192,29,37,237,64,145,141,146,140,60,255,226,60,165,184,238,101,254,165,154,224,205,117,143,184,176,109,17,184,192,131,114,217,133,233,41,145,231,77,58,120,141,56,57,74,43,82,190,161,37,183,124,53,18,36,164,140,29,38,143,20,33,206,226,171,19,123,70,21,200,170,150,140,252,82,188,68,84,80,220,244,133,224,78,179,107,9,248,124,183,154,226,173,102,51,181,2,54,9,59,201,231,195,184,200,62,144,16,246,82,182,248,129,73,133,95,24,125,82,57,121,249,57,179,56,140,56,145,228,192,8,46,93,183,219,224,85,149,143,177,152,42,63,9,81,11,21,91,21,43,219,3,227,189,234,75,31,6,20,57,11,225,2,11,37,100,70,28,62,55,162,233,78,92,196,102,138,199,194,72,148,28,0,62,119,120,127,229,128,33,83,105,13,133,96,62,199,201,77,235,80,10,110,20,110,191,250,63,38,96,180,187,108,173,60,153,188,161,63,181,13,113,68,18,200,52,107,246,234,31,224,134,3,148,180,216,119,134,241,153,65,155,195,52,59,201,164,194,67,70,196,198,225,77,95,180,30,157,89,85,190,223,38,218,95,34,69,85,201,32,208,9,228,48,221,196,194,6,129,162,146,63,238,53,48,86,29,122,99,212,209,167,191,49,40,21,67,171,225,72,16,194,120,14,120,101,177,159,67,209,99,215,175,182,11,140,107,111,213,223,62,223,200,151,16,90,38,74,122,166,25,169,36,154,251,92,250,6,211,38,243,164,117,18,75,43,55,15,40,200,57,163,133,41,53,208,179,227,218,254,9,114,234,44,190,99,84,123,234,246,57,207,202,99,75,203,144,253,92,248,142,99,145,144,215,162,179,181,189,248,220,176,77,162,87,139,206,180,29,101,31,43,232,130,47,109,1,192,91,61,197,186,186,205,248,171,106,89,25,59,64,31,229,204,188,67,9,104,244,138,83,3,112,152,84,174,144,92,16,213,158,17,140,80,209,63,193,224,126,96,200,212,23,134,39,41,240,175,193,243,131,79,232,113,86,56,173,89,159,165,182,251,46,232,132,103,67,69,147,173,47,180,165,17,71,83,22,212,131,41,67,199,203,30,38,14,163,87,86,147,155,96,209,230,140,28,73,81,152,233,116,251,209,19,186,250,243,208,202,148,43,51,193,231,245,192,43,167,17,71,99,249,247,212,226,81,145,136,103,138,139,223,150,249,22,248,140,135,21,48,109,71,207,209,84,89,252,182,87,53,126,148,194,103,54,136,79,132,229,117,215,249,60,83,36,243,28,134,156,174,133,126,72,28,59,158,41,45,133,237,185,177,97,178,204,14,243,84,133,121,109,70,128,229,219,13,88,246,181,107,40,68,188,56,63,209,78,96,243,215,208,103,190,172,19,195,97,248,16,207,201,97,234,249,185,97,165,106,13,20,116,126,121,29,131,177,87,107,15,191,225,99,94,24,10,87,81,81,200,115,217,127,153,228,174,108,214,249,192,168,67,23,135,207,20,54,251,243,241,14,194,171,15,46,103,39,169,211,37,134,25,190,15,201,166,235,174,229,12,174,57,127,245,108,84,49,83,125,150,137,57,44,197,228,71,159,41,39,137,41,0,169,95,188,117,252,194,171,145,221,4,61,87,242,5,82,100,70,230,174,58,204,216,231,167,236,151,205,236,56,117,144,14,104,77,205,31,89,37,119,255,28,61,45,199,253,193,230,34,183,244,182,172,11,202,111,139,17,45,251,225,3,175,175,156,109,160,169,237,190,224,87,31,50,120,169,124,189,193,39,224,240,11,179,25,70,223,229,32,110,141,183,113,158,207,86,194,56,114,173,251,83,111,53,43,90,136,214,229,129,71,142,103,134,252,99,214,133,149,36,79,12,132,19,5,85,49,43,172,38,165,183,99,12,18,154,138,194,17,112,237,159,228,153,193,24,129,233,187,132,107,180,253,145,89,86,160,61,63,29,130,57,6,99,77,48,158,247,65,126,202,225,243,227,85,233,34,103,102,221,95,51,175,193,85,140,16,120,215,232,77,58,56,154,238,219,64,91,45,45,110,107,208,191,164,112,103,12,6,108,183,169,191,124,254,250,87,61,2,166,78,174,211,244,176,229,201,31,120,71,216,76,167,233,65,39,208,244,219,50,135,241,231,243,128,212,28,31,238,200,38,17,34,48,58,126,254,200,134,149,56,199,131,166,175,252,250,131,247,75,106,50,26,75,13,248,12,51,93,187,72,113,167,152,143,108,151,190,158,112,96,140,121,207,77,33,70,167,12,244,97,106,192,200,2,85,157,143,16,160,74,113,238,221,158,246,54,132,247,92,224,197,96,108,123,159,163,139,219,53,253,224,86,159,104,130,215,49,46,58,155,46,232,216,119,124,50,19,6,163,82,95,30,56,173,123,234,179,157,74,207,47,147,171,234,1,159,57,66,39,133,106,65,173,31,109,50,244,74,235,171,44,71,123,4,76,37,71,174,12,205,216,175,123,205,140,111,207,86,187,62,48,109,148,59,96,36,127,245,183,187,11,210,30,148,220,226,210,41,188,242,72,231,8,184,106,208,73,31,200,199,178,7,92,38,182,175,48,123,244,28,48,219,173,161,176,109,144,2,102,68,239,23,78,10,183,246,39,252,28,221,246,11,83,215,173,23,94,79,240,102,146,24,241,213,47,139,68,228,202,179,237,206,252,198,168,149,136,175,11,240,252,122,44,13,45,85,57,0,144,105,83,137,73,131,16,105,8,133,140,250,222,250,120,65,6,183,252,44,169,176,13,61,193,109,112,91,58,217,157,240,248,252,180,143,66,136,42,74,217,56,63,68,6,34,46,156,142,141,164,48,62,22,114,244,86,151,94,99,151,149,175,135,229,7,107,17,20,184,192,150,251,193,56,31,52,125,104,248,61,148,236,107,0,170,103,103,130,19,142,178,205,111,95,0,5,219,124,100,221,153,81,148,115,175,142,31,60,196,18,3,184,148,79,166,197,96,38,117,61,154,150,242,111,235,69,247,57,148,4,65,209,224,244,249,44,155,126,234,67,205,70,195,180,58,138,94,140,252,240,137,197,218,242,103,66,112,85,147,114,248,177,242,234,113,93,180,60,106,155,61,102,103,236,166,29,134,221,43,215,69,29,120,249,92,136,237,185,152,84,163,22,73,153,198,175,11,38,104,83,110,53,126,14,159,242,198,178,174,52,148,228,5,238,36,0,252,109,84,26,188,167,146,217,145,233,45,254,192,96,220,104,91,67,167,110,217,86,160,204,125,74,86,55,109,203,22,240,32,219,166,100,245,30,151,117,190,127,93,90,160,242,248,28,74,50,87,13,89,120,139,136,18,233,53,247,172,140,239,115,11,95,173,206,238,120,74,245,19,237,5,232,4,241,195,196,208,74,248,94,70,170,175,1,163,87,221,148,77,142,166,214,133,81,136,93,202,186,94,81,118,178,147,147,212,125,102,201,238,233,95,96,220,56,148,252,60,194,124,212,46,28,90,110,81,246,115,239,158,70,5,238,240,124,117,254,174,222,223,245,187,109,30,163,46,14,4,79,1,255,242,84,18,254,163,127,144,227,202,215,121,35,186,243,111,56,217,180,24,7,139,214,39,221,135,242,175,102,60,84,115,27,213,29,85,113,122,204,239,93,63,57,168,73,115,121,139,71,222,144,37,123,246,99,72,32,196,109,91,237,110,61,59,100,91,207,47,220,235,179,67,30,240,230,226,232,140,57,186,238,122,230,231,121,111,224,154,239,177,100,58,75,160,230,157,168,40,90,51,247,96,212,200,159,221,86,189,23,13,249,69,55,145,157,214,191,234,143,211,132,48,116,235,208,141,171,84,3,166,115,236,9,193,233,168,247,147,115,141,83,151,157,129,90,142,47,44,192,227,225,185,15,136,10,30,161,83,104,121,168,130,147,246,147,22,95,60,90,10,218,64,79,219,25,157,11,1,111,212,71,36,67,4,53,202,47,252,4,151,236,195,245,224,145,62,229,72,96,196,139,250,243,203,249,211,251,0,197,185,170,148,63,225,56,247,178,145,240,192,242,101,50,9,168,228,211,185,48,122,15,124,132,158,109,222,187,55,30,228,0,99,97,192,59,168,235,38,147,109,161,231,66,136,239,206,215,160,163,8,138,196,106,1,103,163,0,43,63,191,185,39,5,48,38,247,26,89,77,218,10,187,191,175,101,22,146,122,229,204,194,219,31,218,206,179,63,185,72,164,230,115,156,28,243,159,92,159,215,201,74,244,61,212,194,48,235,79,252,79,150,220,7,67,49,214,91,126,94,39,52,148,239,210,208,22,171,218,131,101,190,57,158,238,71,119,123,171,143,38,151,150,191,118,12,80,68,35,210,131,178,69,246,159,166,26,162,113,192,52,6,147,135,94,103,255,111,253,194,122,101,56,26,250,149,213,159,100,203,3,147,158,116,152,182,147,245,188,79,68,52,29,165,214,48,158,97,74,46,196,111,139,2,213,210,12,236,160,241,202,79,109,38,236,243,57,184,213,216,40,194,215,166,163,93,97,10,9,254,211,205,76,63,244,125,208,100,238,171,83,161,136,254,196,194,72,94,198,198,165,116,4,222,117,26,62,243,36,250,208,31,60,136,24,159,93,106,166,152,29,48,243,140,62,113,62,230,238,187,111,24,121,101,62,251,80,4,135,125,7,80,224,95,172,162,251,30,228,88,123,192,19,161,238,252,164,111,115,243,221,5,217,189,169,253,195,16,196,220,87,98,125,34,236,207,134,141,141,145,167,105,32,72,212,167,89,195,170,84,241,74,54,126,38,26,228,195,138,244,186,105,54,129,83,109,38,199,21,53,45,15,72,73,17,188,191,221,200,140,249,202,136,78,224,122,54,55,24,211,37,31,136,166,249,53,158,108,97,167,81,203,81,30,113,122,115,172,43,249,124,137,179,77,81,173,56,246,123,62,101,113,209,173,150,103,189,39,3,239,63,140,173,211,214,80,132,0,127,249,86,18,217,185,156,243,115,52,31,239,12,24,61,93,133,241,49,242,153,250,236,145,216,6,13,133,225,53,248,209,197,184,116,130,90,13,170,4,74,55,70,125,225,228,139,31,101,208,51,119,238,231,220,231,11,202,1,35,152,165,13,98,152,163,249,219,32,109,175,17,233,121,237,8,229,4,108,86,28,186,221,131,231,235,73,55,122,203,134,42,72,50,17,23,79,167,31,184,218,236,167,191,157,80,182,9,184,23,109,83,167,97,155,56,199,97,108,139,132,252,60,141,39,228,11,20,53,1,108,113,228,228,153,214,78,127,157,112,145,147,222,182,121,19,181,64,59,117,36,133,161,47,6,138,34,66,127,194,206,221,227,174,9,111,183,174,94,86,90,245,47,151,74,116,43,186,7,174,232,45,121,62,16,222,249,106,250,204,96,99,120,166,5,181,207,245,116,143,193,213,141,5,4,120,87,13,136,9,22,60,181,203,227,47,186,31,155,198,178,246,141,228,239,237,104,161,236,76,158,201,235,239,249,247,12,250,147,199,79,45,22,167,3,83,194,123,224,213,35,173,70,32,216,158,188,113,163,103,200,227,70,139,19,223,210,201,121,215,51,30,138,73,64,62,223,117,99,41,44,23,62,239,126,62,85,0,183,42,7,134,50,251,148,109,80,152,247,37,164,90,218,242,137,151,233,242,109,241,200,205,2,171,63,176,171,138,255,224,150,222,217,46,101,47,163,231,106,178,29,79,253,2,238,65,60,52,168,25,250,221,183,51,106,247,240,167,98,206,79,79,101,101,59,81,195,156,45,30,81,142,73,8,84,226,179,103,56,63,69,83,84,129,154,175,0,86,175,127,178,106,52,231,251,61,157,240,151,230,141,167,128,87,98,170,51,47,129,254,44,61,44,14,126,93,20,240,132,187,89,167,13,254,229,63,12,153,62,105,19,34,156,225,30,239,10,18,140,74,8,209,184,92,189,128,206,22,183,168,57,47,171,226,104,241,170,136,35,158,141,17,253,238,221,195,74,76,104,232,29,82,120,156,21,160,5,188,80,206,122,170,19,41,249,142,14,186,101,86,93,88,202,19,115,165,56,249,102,200,205,55,16,153,254,42,27,154,3,79,118,138,4,211,246,96,188,145,47,29,154,239,155,116,50,197,149,103,251,218,222,144,182,122,245,15,190,112,82,237,10,194,126,168,242,129,18,86,104,141,250,196,160,158,167,111,150,65,208,101,207,68,131,226,212,228,1,210,19,146,110,26,24,5,198,93,238,169,189,159,45,251,114,152,192,90,79,78,184,55,124,229,58,240,126,186,31,177,76,47,30,71,156,1,104,13,195,138,34,240,236,63,93,205,44,89,89,1,168,116,120,112,214,172,75,87,187,112,215,152,145,187,101,253,123,71,10,198,216,49,144,90,59,75,243,83,179,97,80,175,120,102,205,44,87,180,145,118,26,255,213,97,163,4,41,87,130,96,110,95,184,171,58,61,1,138,188,106,76,82,181,15,125,153,166,146,239,63,204,157,90,75,239,203,182,20,35,142,198,84,69,155,58,17,206,244,203,134,148,174,212,46,124,226,82,245,79,175,33,63,95,148,148,147,32,218,120,96,134,232,194,19,136,91,130,101,121,164,64,221,181,104,5,141,48,114,69,21,12,125,206,242,244,93,146,64,153,62,131,83,35,171,186,219,68,232,176,71,58,188,25,193,112,40,173,6,102,250,133,23,238,187,89,59,120,153,100,253,190,105,160,87,54,17,46,92,59,48,200,90,10,194,209,245,76,33,146,136,69,139,165,104,149,211,35,225,48,18,63,66,39,248,249,252,249,218,208,8,33,31,170,17,238,21,78,30,201,236,36,223,39,10,143,169,198,3,167,183,84,41,84,180,220,142,17,55,5,235,238,129,173,103,206,47,252,231,13,167,63,61,150,43,137,2,227,172,161,207,155,136,61,210,148,141,18,130,146,98,80,86,104,78,138,1,86,179,163,106,254,159,145,124,109,208,121,150,124,183,132,213,180,117,58,124,182,242,194,145,63,48,166,117,190,45,162,206,180,181,192,182,80,39,76,94,65,107,166,94,148,198,3,215,200,39,54,74,94,226,104,79,210,12,182,234,119,105,168,61,149,166,141,201,141,89,104,57,90,232,187,81,194,28,198,76,254,204,204,100,81,188,96,43,237,119,100,122,46,92,117,221,163,70,76,119,136,195,195,148,23,4,70,222,216,31,41,201,238,164,10,194,191,245,57,206,13,59,107,41,25,175,155,98,78,192,212,77,202,3,207,216,157,195,139,196,175,71,153,126,103,170,243,233,202,196,84,149,57,9,101,118,249,114,142,179,113,215,124,32,240,136,108,10,240,9,60,150,242,23,9,107,252,167,241,98,200,127,176,31,235,88,113,242,243,137,171,16,226,34,28,173,158,229,71,62,48,105,171,118,58,223,155,191,234,158,39,238,211,218,108,221,113,62,13,216,56,103,218,201,189,81,57,117,184,24,49,101,41,76,30,223,47,172,100,227,169,11,37,244,140,254,236,249,43,216,24,77,5,228,204,217,41,249,206,223,228,228,30,193,1,200,244,219,39,105,147,250,74,58,10,145,8,46,229,194,72,153,12,109,198,38,104,244,71,138,95,85,213,47,96,91,115,83,92,249,122,60,18,8,155,89,187,124,24,158,37,51,105,166,148,182,143,85,98,36,145,239,144,189,9,102,64,41,251,94,241,199,85,213,198,75,154,174,150,199,186,40,233,231,250,244,91,83,104,95,254,208,42,114,16,207,79,51,173,120,226,13,184,106,65,20,203,162,51,95,250,11,131,132,41,251,107,236,142,118,201,113,48,204,107,237,178,53,17,185,120,33,240,176,114,86,152,166,254,18,232,89,1,36,186,66,196,36,197,54,149,170,3,77,140,2,67,80,141,215,85,127,226,197,218,21,61,87,108,22,141,217,160,153,80,202,148,57,74,131,198,179,204,218,123,204,235,136,196,246,111,201,208,219,102,162,152,247,153,177,55,145,72,131,66,123,250,90,157,128,49,189,211,131,225,246,196,7,84,49,235,24,15,122,38,165,125,209,41,246,185,48,185,71,42,51,158,40,150,167,85,143,102,50,203,237,194,35,79,133,209,44,141,97,214,112,176,213,113,6,145,63,246,84,189,89,214,91,219,158,19,124,3,191,112,35,221,61,28,116,235,9,241,75,107,38,206,169,71,163,175,179,227,104,180,122,181,31,27,237,144,248,240,27,11,252,211,20,109,50,165,57,96,250,189,159,142,235,113,119,154,40,94,231,63,224,141,0,76,192,200,25,233,149,157,249,46,199,116,71,3,86,121,58,170,173,247,207,81,20,51,181,189,30,153,139,125,193,169,106,131,166,255,151,183,223,21,78,138,89,31,168,181,178,121,66,175,155,129,134,30,77,162,219,185,245,192,8,173,62,48,85,208,17,240,25,115,218,31,191,204,84,33,142,62,179,176,106,127,161,134,57,162,72,97,42,125,170,126,71,246,3,30,133,195,182,93,212,223,70,192,54,70,248,57,188,107,174,113,35,67,238,28,216,3,159,232,236,153,237,54,90,202,41,224,243,98,181,56,137,216,75,110,45,46,237,76,11,154,242,131,211,30,249,66,198,43,97,216,211,133,49,86,204,87,168,80,238,173,253,31,221,92,144,62,24,22,81,213,62,165,180,138,75,70,173,95,215,127,211,254,16,227,191,249,6,221,52,254,122,210,166,25,194,40,255,233,81,204,61,69,91,106,172,113,224,194,242,245,176,25,71,40,64,14,94,66,153,164,217,7,87,147,123,240,124,123,216,81,117,109,173,92,88,77,166,128,55,237,38,14,67,22,124,250,208,73,17,121,64,140,4,189,202,250,177,135,133,144,25,119,221,204,92,78,91,191,76,176,45,96,180,44,202,211,207,221,239,55,96,186,113,218,242,86,77,152,111,4,204,78,86,187,210,40,244,199,193,4,38,218,148,102,157,234,247,182,23,54,195,218,47,151,106,46,113,97,108,87,158,126,111,50,113,241,196,209,216,16,169,43,107,213,155,45,150,128,73,106,120,61,112,221,49,227,160,6,210,181,145,214,68,31,226,129,147,172,218,83,158,9,129,207,78,113,110,235,111,208,22,68,190,213,88,218,166,137,148,234,201,105,36,139,187,198,153,238,105,144,50,101,152,136,253,168,125,229,246,194,43,104,45,212,58,208,90,208,254,70,174,103,4,124,6,218,211,169,206,59,216,113,244,217,39,12,237,42,235,76,66,241,76,23,99,67,187,247,113,164,73,177,122,45,170,237,79,139,189,249,203,245,128,205,23,90,97,246,225,113,114,244,180,203,11,187,61,245,15,222,143,154,2,246,6,55,98,94,22,182,42,12,153,62,230,98,8,79,107,214,7,38,87,20,112,211,94,37,131,247,157,108,81,121,72,58,138,161,51,70,54,146,18,82,250,243,232,54,99,221,93,166,55,165,143,133,46,209,88,129,240,244,203,207,88,67,164,101,198,111,35,15,181,159,163,217,14,199,111,179,139,105,218,73,75,190,58,126,122,162,21,163,77,190,141,88,198,225,253,147,99,21,152,118,133,24,137,72,112,137,70,215,175,61,217,123,159,17,182,156,249,237,125,254,113,141,29,182,158,111,21,15,56,51,173,247,32,82,130,175,144,53,180,169,187,184,210,9,100,92,235,245,83,56,199,247,55,224,34,86,253,68,22,57,48,95,58,7,245,228,167,137,247,220,35,130,82,14,147,66,209,145,180,166,125,162,14,83,34,209,69,2,113,246,88,27,135,233,8,104,3,241,38,133,57,226,232,134,56,168,188,144,109,85,253,230,48,58,152,58,115,96,55,145,125,191,138,137,228,174,58,227,125,134,94,14,143,242,199,209,240,179,219,133,145,44,145,199,178,209,75,186,247,77,154,91,209,129,147,83,15,116,205,166,205,230,155,104,220,247,202,48,134,250,211,201,110,57,1,95,89,97,179,79,73,94,180,95,247,144,71,135,88,159,46,105,139,129,229,218,206,66,225,191,77,189,185,72,27,46,123,231,29,245,48,196,96,216,216,43,60,91,176,35,45,201,37,230,120,132,180,133,197,213,225,69,128,161,112,131,162,225,71,159,56,85,229,22,240,90,27,81,117,26,100,9,83,210,11,231,123,141,193,80,225,79,136,28,3,179,196,246,246,226,19,149,230,242,199,109,179,203,244,165,117,64,90,86,137,11,134,117,52,62,31,184,90,81,76,96,36,86,61,166,54,169,88,113,160,32,141,146,91,247,112,30,113,253,150,245,153,26,89,33,110,27,53,113,149,115,96,77,25,145,149,129,165,9,95,70,224,206,20,232,247,109,189,39,114,101,124,237,221,247,241,228,42,80,6,22,24,130,146,175,34,180,130,39,157,77,97,166,64,22,116,152,160,161,234,133,163,26,211,226,232,73,167,138,158,28,46,72,141,163,17,243,27,250,84,16,150,138,235,62,223,147,78,151,25,149,174,160,182,65,237,195,12,67,225,179,11,141,251,154,249,49,243,60,112,62,17,161,239,98,6,29,188,146,99,107,246,192,131,83,97,73,97,169,126,54,114,246,57,70,18,197,52,113,51,108,180,142,231,17,95,62,74,128,73,79,125,190,153,120,98,200,89,200,22,167,25,205,33,194,168,97,41,24,233,175,207,180,176,47,63,122,162,137,240,188,76,50,104,203,63,93,180,174,183,164,8,128,39,130,111,14,87,2,122,185,50,6,173,231,136,161,74,234,137,207,220,217,125,97,59,216,82,223,10,224,158,199,142,19,195,241,41,245,57,122,197,166,111,38,211,130,125,126,151,37,60,59,140,202,239,214,163,173,194,229,215,149,49,34,147,153,50,99,40,184,253,105,195,128,94,207,45,211,243,94,28,228,251,127,193,179,53,235,129,162,22,174,112,149,16,105,98,134,210,245,163,165,132,50,61,68,178,70,196,45,226,21,25,231,176,232,193,152,84,41,138,94,182,137,114,250,135,53,205,233,69,150,84,35,33,123,157,98,34,167,39,81,8,224,154,113,97,180,58,85,217,36,176,22,149,168,5,208,166,218,159,187,30,228,213,189,106,68,160,54,218,115,114,218,244,61,156,166,216,94,158,151,53,208,30,241,153,108,254,246,20,50,18,8,252,115,189,240,121,153,162,40,197,216,192,240,212,97,10,25,89,78,62,173,211,199,111,140,196,208,243,204,72,127,121,7,96,54,241,136,166,211,228,52,90,167,127,28,116,19,170,196,3,226,18,228,189,2,54,234,147,194,243,146,226,48,190,57,251,2,121,33,80,157,70,188,78,56,225,67,167,27,106,15,201,163,28,235,146,204,207,149,51,17,250,234,49,233,240,219,58,210,16,15,26,53,158,249,162,216,47,71,67,148,139,53,149,154,247,144,124,103,51,149,249,120,159,13,74,85,149,79,23,163,176,234,65,231,236,9,250,138,194,236,193,61,249,64,59,200,218,250,194,126,254,28,254,211,176,14,214,115,101,180,255,196,149,145,161,23,219,23,108,92,48,227,139,147,155,90,165,60,242,5,145,169,6,76,199,159,174,200,230,202,224,49,235,180,34,161,254,244,182,226,184,163,227,92,246,212,251,130,151,115,97,218,242,68,33,194,2,170,160,83,24,59,246,153,134,233,99,142,93,58,76,140,52,244,35,216,12,69,223,6,76,82,77,187,233,209,29,31,158,56,26,117,4,93,215,206,149,77,223,82,194,95,61,203,133,94,217,32,123,49,2,102,223,167,63,61,112,97,140,163,33,122,138,190,18,130,169,189,120,50,117,66,147,30,242,72,11,34,39,211,227,101,188,212,203,144,135,70,65,178,148,248,122,105,123,72,18,104,0,211,84,232,112,35,7,217,20,54,93,79,135,9,6,36,181,129,134,119,189,79,229,196,36,89,90,189,15,76,78,46,150,31,226,95,209,27,5,70,45,205,7,3,205,43,162,253,218,236,80,151,173,201,38,223,52,150,222,55,150,170,254,141,192,166,69,162,82,96,122,170,139,163,231,212,194,80,161,244,77,206,210,207,141,108,141,52,167,180,98,61,185,62,27,195,134,202,210,149,217,10,59,99,23,153,192,192,201,76,125,20,38,121,232,40,204,53,201,170,80,108,77,65,235,97,106,29,98,17,1,76,196,214,2,30,143,36,98,129,231,61,252,251,34,175,81,132,219,9,220,106,243,117,98,153,255,141,72,194,149,108,125,79,142,98,186,41,19,30,179,93,91,190,81,62,11,138,73,193,40,12,89,118,6,220,186,110,111,96,250,205,236,139,246,66,231,87,162,141,51,157,153,229,129,163,180,155,234,19,165,152,237,19,181,233,67,175,38,175,163,156,255,110,143,11,23,31,174,70,226,88,192,159,29,165,143,4,168,150,210,122,143,216,190,149,84,29,238,112,234,182,194,72,155,251,19,197,218,77,20,88,128,97,203,250,235,234,137,249,84,31,10,30,32,126,48,158,14,226,32,111,232,188,63,253,233,208,40,188,67,134,129,121,247,169,66,26,92,46,60,112,116,212,15,0,184,42,92,251,31,71,207,118,97,72,161,58,20,204,15,218,227,187,5,111,189,101,125,33,102,27,88,2,182,151,112,97,180,175,163,30,183,204,1,45,61,112,67,4,226,131,39,223,128,44,219,216,190,183,136,14,215,9,164,248,28,5,46,212,61,125,172,216,140,39,59,198,3,23,36,71,3,70,227,88,79,222,26,6,21,31,188,208,119,31,122,105,248,123,251,109,227,182,166,1,160,169,87,7,131,102,33,155,165,226,154,236,24,206,189,249,79,115,211,186,45,51,37,167,225,213,37,228,140,206,160,149,43,107,150,127,243,163,55,133,74,253,109,40,78,145,136,34,63,189,245,145,18,112,100,95,119,97,237,38,149,107,44,84,115,163,17,240,12,127,168,43,83,225,19,37,120,98,209,84,161,167,14,114,234,177,177,134,192,198,47,69,111,251,124,232,109,199,231,73,155,149,172,125,197,242,229,241,133,88,187,105,215,115,155,188,93,192,60,95,81,179,42,195,250,210,29,221,24,143,206,7,133,13,119,225,190,116,218,64,111,39,121,45,131,102,140,162,3,101,32,168,232,243,25,104,87,173,185,98,141,85,254,200,216,116,117,149,51,165,151,224,172,211,51,224,45,156,60,28,34,206,215,151,2,181,46,182,7,54,249,199,128,199,31,87,198,196,235,171,238,70,30,172,149,7,102,89,45,1,231,36,141,201,192,252,187,184,107,108,132,246,11,159,141,224,61,57,249,29,185,52,246,144,99,199,109,207,115,219,83,97,148,88,61,32,71,77,28,193,43,129,135,173,141,14,183,167,165,26,184,209,113,224,176,13,186,249,192,211,5,148,128,9,101,100,156,161,89,212,125,85,222,84,64,165,150,81,208,12,112,249,48,68,94,16,201,151,175,107,153,3,165,31,124,2,100,225,116,67,124,163,216,27,40,229,64,201,29,20,250,148,131,68,6,43,119,138,251,197,129,41,201,249,38,28,1,135,46,126,7,13,211,243,30,223,61,203,125,45,26,77,108,243,111,247,11,135,181,45,14,96,200,250,88,147,139,195,102,199,171,71,111,54,100,254,219,172,179,89,175,252,103,121,81,2,238,67,132,211,97,55,147,93,11,152,38,50,17,67,197,200,121,5,159,28,155,166,45,158,183,192,200,88,229,128,177,170,212,163,97,28,248,80,129,39,157,36,224,166,235,164,7,181,20,35,237,34,186,50,38,70,193,7,251,193,29,178,239,115,225,163,186,38,41,48,20,114,249,254,216,7,150,58,46,188,186,6,197,103,142,166,182,229,111,164,179,118,246,253,192,195,181,151,128,201,20,234,111,227,111,232,243,29,182,208,143,122,109,37,219,81,114,252,182,90,174,253,192,88,126,168,249,39,41,12,3,35,237,227,207,140,68,174,176,177,254,19,184,169,18,43,251,29,62,191,128,207,101,72,134,161,154,156,82,124,63,72,37,105,196,124,142,62,215,227,117,99,186,97,147,40,194,3,179,215,247,187,134,133,175,165,68,142,142,156,191,117,64,104,162,233,252,52,149,172,128,179,205,105,10,99,218,230,79,197,72,250,243,185,237,185,186,47,79,27,249,191,254,188,236,109,2,10,14,179,245,214,71,74,158,47,64,250,190,101,77,62,232,26,57,190,46,252,140,197,66,130,178,125,46,61,70,33,59,231,46,51,146,181,27,117,15,69,76,137,71,43,29,213,234,131,158,3,216,230,7,42,123,202,74,138,51,121,106,4,221,205,38,173,186,88,158,146,178,248,193,212,28,225,202,201,209,5,139,234,47,61,65,244,118,222,150,204,196,149,20,165,83,12,10,94,225,52,171,61,240,112,102,17,48,9,53,185,239,2,249,186,199,201,45,183,37,55,86,169,152,239,56,186,147,192,148,177,128,241,232,39,127,14,60,76,247,94,224,198,186,18,71,147,71,89,10,35,47,251,173,249,192,83,101,144,153,30,35,245,93,146,53,66,234,125,157,47,211,165,97,64,71,22,39,33,180,168,152,225,226,194,54,213,135,162,112,15,105,36,224,209,84,190,153,202,96,249,60,194,22,14,85,132,43,242,66,232,30,240,72,6,24,27,218,172,48,212,236,56,26,226,164,30,205,215,22,183,85,224,200,202,93,117,43,138,250,19,59,219,33,88,22,10,163,77,231,40,101,119,253,236,187,217,255,249,72,56,131,2,154,158,192,99,186,131,152,193,83,12,136,15,74,171,103,92,22,236,4,73,78,187,223,161,195,230,38,38,7,15,68,34,98,144,157,143,169,37,29,193,86,195,136,97,194,144,92,58,31,157,160,40,121,163,47,48,76,46,133,145,128,136,199,205,139,23,9,74,224,179,223,137,87,205,6,37,205,231,104,92,135,118,192,125,78,157,166,39,116,133,26,71,83,116,172,138,210,178,31,224,106,251,57,22,217,129,234,207,219,168,112,146,249,163,95,137,16,234,131,173,189,66,111,107,114,27,126,87,84,122,178,206,178,203,50,235,142,158,89,81,103,163,133,2,93,241,151,5,185,70,235,35,132,221,221,191,12,60,55,180,252,65,59,125,242,71,109,100,231,38,151,76,9,220,149,212,204,232,11,166,167,192,236,77,99,54,96,95,216,228,147,52,173,92,239,18,44,220,220,80,13,252,6,89,207,19,223,192,244,210,23,129,105,210,245,167,69,76,190,4,67,134,225,158,217,136,129,247,186,140,223,240,153,177,25,204,159,228,135,243,184,194,172,100,147,176,168,214,163,55,122,38,113,93,36,254,101,174,128,5,135,83,201,7,79,244,22,21,166,89,178,196,215,62,73,195,73,164,203,20,185,157,113,7,12,45,87,110,172,194,58,240,7,74,5,103,235,109,163,18,223,226,182,39,12,239,166,231,62,47,218,197,58,88,67,204,124,249,194,13,181,71,127,160,100,81,187,236,168,56,122,172,152,75,8,200,117,150,98,239,92,83,140,4,235,224,145,66,114,107,195,228,165,3,62,127,144,153,8,114,223,121,215,241,219,232,169,202,151,1,13,35,197,240,157,155,90,162,94,25,10,181,211,175,12,201,102,21,169,39,173,147,92,103,129,214,21,58,170,229,194,59,28,171,226,23,190,172,205,67,78,222,97,2,92,216,184,206,122,52,206,147,181,95,120,107,49,183,97,36,229,42,109,228,14,207,55,45,83,81,51,53,132,57,3,166,138,121,231,11,122,32,74,142,135,102,138,15,178,20,211,2,157,156,50,100,87,190,117,115,113,190,240,34,23,126,86,226,53,30,20,117,234,64,59,38,128,130,66,92,204,37,224,179,198,232,247,179,172,185,62,206,221,180,79,207,80,210,89,142,82,85,146,165,150,6,137,208,89,59,48,81,84,127,208,62,99,250,165,80,43,190,72,6,175,207,182,242,7,103,225,102,26,153,123,149,123,238,188,180,217,162,181,159,189,86,185,67,161,14,29,102,112,64,62,167,195,31,156,116,111,222,200,157,220,169,159,110,173,164,67,124,83,208,142,145,144,51,36,44,65,97,210,222,159,70,85,58,233,193,168,248,166,59,134,159,140,54,78,45,227,6,47,38,220,175,232,9,92,210,253,182,176,247,107,122,234,190,153,61,3,198,122,94,143,94,38,80,26,48,236,5,61,122,83,139,185,95,38,126,130,247,232,179,79,39,201,22,179,130,145,68,154,192,39,120,205,245,206,10,69,183,75,236,109,215,136,15,23,33,139,45,9,7,122,87,114,155,113,48,36,105,153,205,250,9,15,211,140,232,229,236,255,137,49,46,92,170,25,114,196,100,55,177,72,22,184,145,158,143,57,197,246,110,10,83,39,189,15,13,38,140,156,251,188,203,226,101,83,38,233,165,182,223,48,45,43,57,192,128,113,14,203,2,159,143,99,221,251,250,197,147,2,187,251,214,111,245,56,203,197,82,16,55,129,42,176,190,107,171,170,126,126,77,192,252,71,62,235,95,109,50,6,56,112,214,103,210,177,37,137,125,5,118,153,66,52,55,216,45,18,127,112,213,42,64,255,53,110,196,162,185,155,150,255,160,175,98,231,236,240,120,100,120,144,82,28,103,82,136,159,30,231,182,158,163,169,122,143,187,156,179,184,93,116,154,158,223,141,19,208,110,20,244,108,236,242,93,236,139,249,155,9,76,129,60,246,28,227,177,248,65,80,28,22,159,199,55,144,9,245,109,208,159,240,57,167,90,248,195,170,39,207,115,149,33,23,6,89,183,201,44,106,220,197,26,65,112,55,178,188,92,55,243,125,143,65,102,150,163,58,76,206,102,103,196,171,68,165,125,233,8,197,118,125,199,82,207,234,157,100,26,133,185,243,89,217,152,43,61,94,192,83,208,21,214,117,196,169,72,185,74,132,60,146,117,19,69,248,141,210,168,48,60,240,226,10,145,30,96,104,67,242,211,36,21,75,196,132,231,93,180,23,134,173,22,33,76,229,186,101,144,13,58,210,102,12,35,8,7,69,114,94,103,146,108,88,171,198,182,131,108,171,220,88,65,57,45,80,122,219,135,162,164,242,46,60,32,245,9,140,109,250,142,79,143,109,121,213,159,174,52,64,180,29,112,87,251,172,193,206,214,251,88,217,248,46,145,209,129,248,0,227,50,182,174,25,242,131,252,114,107,206,151,46,52,233,169,63,232,15,204,49,3,163,124,253,7,140,6,171,127,58,196,24,234,90,132,194,246,25,223,23,134,135,88,158,163,207,84,214,2,70,29,64,238,138,93,113,141,13,57,222,78,26,40,15,204,230,238,182,56,225,114,47,177,19,174,218,183,194,140,45,224,83,13,29,148,218,123,36,142,40,237,169,131,207,36,123,153,111,254,210,26,70,238,111,67,43,66,245,37,146,163,72,22,222,163,127,154,89,145,221,225,214,70,123,97,2,245,11,195,83,18,152,138,116,100,188,206,202,12,85,242,194,20,68,103,36,133,249,157,33,187,34,186,79,123,52,82,32,131,46,237,185,68,109,51,223,116,52,245,46,37,182,224,237,147,70,252,50,253,234,50,131,35,163,178,163,227,198,220,96,164,31,244,192,240,36,202,61,26,178,189,252,52,207,51,36,85,55,146,75,93,143,254,53,103,197,209,200,182,200,40,229,59,158,209,129,190,105,45,145,96,117,161,123,61,122,100,240,97,57,54,69,247,8,170,53,170,244,170,45,77,83,75,40,35,238,100,150,198,85,192,97,134,76,1,183,165,11,15,254,208,105,54,129,17,18,20,120,10,151,0,163,181,185,158,95,166,176,91,110,69,5,5,17,121,222,116,183,133,86,229,182,48,66,135,17,124,140,21,105,62,179,124,147,218,2,90,92,41,69,57,134,62,69,201,221,80,50,118,163,65,224,14,123,74,94,86,167,129,161,198,149,145,161,146,98,206,50,99,225,21,247,5,223,89,95,7,237,61,213,63,174,19,53,147,122,149,219,166,66,31,42,57,244,105,107,199,51,165,78,180,74,163,186,134,217,162,108,21,233,130,101,19,224,112,51,66,185,192,144,130,163,246,189,73,10,200,242,178,40,236,205,168,202,159,175,11,71,3,129,241,179,184,39,39,92,149,162,34,53,122,216,92,94,74,61,155,9,189,47,248,52,109,70,21,151,143,94,98,225,133,181,83,105,81,166,165,60,221,245,232,133,30,120,192,52,34,73,136,207,234,79,253,58,106,192,131,76,147,192,103,133,73,183,6,92,150,10,82,154,19,118,200,126,153,174,181,154,9,46,154,48,247,189,50,172,151,244,202,112,94,8,33,16,202,91,83,41,76,120,110,35,123,17,112,222,91,191,251,101,118,230,94,23,167,84,42,245,177,101,180,189,29,53,249,101,141,250,2,35,168,26,99,97,26,79,75,142,198,54,61,148,62,88,31,106,213,161,66,146,252,146,90,152,81,196,41,195,24,173,49,199,19,102,108,141,236,248,246,120,101,14,219,36,114,7,210,70,237,58,132,214,96,11,100,45,20,109,51,238,12,82,203,25,38,103,23,84,5,62,187,162,113,111,219,92,85,238,125,193,239,191,250,39,212,69,135,86,215,182,89,184,180,56,57,22,70,50,139,99,23,219,131,130,52,145,42,151,164,174,181,16,166,61,239,79,15,241,136,102,195,214,194,80,12,35,10,43,35,58,140,28,119,165,228,25,87,118,62,182,187,250,88,145,54,69,141,152,242,101,18,138,146,217,195,142,80,165,164,25,62,203,14,154,54,124,68,25,131,152,50,169,207,229,11,15,107,119,236,151,152,146,69,86,15,211,220,138,99,93,208,90,172,156,115,225,77,249,230,210,90,168,155,200,149,83,113,9,191,9,56,51,231,11,144,163,81,254,159,151,215,5,131,76,156,87,73,223,99,228,218,47,31,7,157,224,11,35,81,16,12,94,242,182,93,72,207,157,254,131,94,188,240,135,246,4,190,96,2,159,96,111,6,41,134,86,132,218,4,134,224,20,236,69,24,96,119,21,64,29,107,133,30,141,173,116,34,84,72,167,62,142,46,249,194,75,60,114,128,177,183,237,114,180,112,90,128,119,155,114,110,117,14,162,141,11,129,20,129,169,99,4,252,11,138,92,178,27,43,138,34,118,153,214,53,75,159,109,240,159,140,69,46,48,11,113,92,24,49,235,86,208,22,91,65,165,108,222,113,142,219,161,21,104,114,175,34,46,132,29,120,158,249,254,112,83,201,176,254,243,95,11,198,24,237,99,251,46,16,148,94,72,137,220,159,238,93,154,82,136,157,207,40,148,147,15,109,211,235,92,231,172,85,30,137,228,197,186,217,29,41,37,204,150,50,129,177,48,138,165,235,196,94,93,68,24,128,23,91,244,128,71,19,66,25,106,198,214,233,26,99,140,158,116,185,237,58,40,186,251,209,3,137,197,62,21,62,143,208,171,157,44,162,188,160,11,51,191,117,239,89,161,177,42,137,226,18,48,5,208,88,64,48,167,189,43,58,9,141,96,101,157,241,198,254,189,40,72,207,237,8,152,234,214,189,107,83,96,95,17,199,16,229,140,187,188,252,60,52,162,183,119,195,150,17,34,183,137,38,65,0,245,210,116,198,14,190,41,76,87,81,148,189,153,40,167,160,208,126,131,169,67,85,73,242,29,6,183,91,245,30,85,219,255,126,110,70,151,177,130,11,160,228,251,236,224,18,34,133,251,39,150,95,20,222,161,115,251,179,183,153,250,203,100,121,90,28,140,136,90,171,10,159,249,199,41,93,230,126,179,171,222,52,10,188,69,42,238,216,192,92,120,193,34,141,237,199,252,117,51,41,124,2,108,15,191,208,158,44,58,103,84,6,79,200,217,48,191,87,17,217,37,61,101,6,163,1,67,5,208,163,205,77,62,142,166,246,172,47,132,184,243,70,219,40,132,138,230,158,69,180,61,148,54,247,79,59,173,11,108,38,42,113,229,144,24,100,58,171,180,49,230,113,207,125,2,13,57,120,211,248,125,121,8,60,195,37,111,27,151,245,113,55,163,180,131,222,37,217,122,136,82,141,80,30,154,80,147,183,77,23,94,218,145,212,102,31,80,244,104,102,210,25,101,128,51,183,45,217,100,88,119,97,186,233,24,90,159,198,45,147,25,97,243,188,255,28,25,147,243,101,203,100,105,5,188,26,217,26,72,251,162,48,103,73,216,61,111,253,56,11,51,158,12,6,82,9,81,228,197,34,252,110,3,80,122,68,32,54,96,52,197,228,203,70,225,169,245,72,198,155,86,173,204,211,39,164,129,83,27,249,45,68,47,100,89,164,168,115,86,186,200,85,194,244,201,114,91,231,131,92,55,79,68,235,167,68,211,150,178,94,187,95,120,157,168,101,8,76,53,251,102,127,209,190,148,53,162,103,220,68,110,49,43,89,139,199,133,79,116,6,19,57,18,184,149,194,230,133,141,165,26,57,42,172,44,165,35,147,6,156,54,210,205,137,163,105,221,21,166,220,180,253,202,55,82,209,18,66,117,72,97,190,83,102,208,193,25,146,251,46,20,149,188,54,73,188,219,165,185,158,144,198,26,95,63,184,90,127,230,148,199,2,7,205,147,69,176,215,79,200,92,229,153,195,221,189,48,142,5,75,198,105,71,67,206,185,8,230,78,49,138,188,80,164,64,61,28,47,112,196,233,120,83,56,101,215,74,40,104,250,117,201,16,88,209,159,13,111,192,59,73,203,51,116,182,19,143,121,161,45,67,9,40,114,101,197,196,11,227,224,90,161,221,41,220,220,77,221,96,118,83,242,137,148,105,123,78,135,33,108,36,61,57,189,42,241,195,166,92,44,32,141,14,243,158,186,14,105,235,55,98,61,205,192,113,116,85,191,75,90,56,206,47,213,184,238,95,115,162,192,148,26,70,92,24,6,9,77,126,155,22,217,182,47,140,174,140,78,74,40,2,222,147,163,219,148,100,46,54,30,106,137,43,63,227,106,232,116,137,74,249,253,105,34,132,166,7,119,172,223,123,192,56,161,200,50,64,245,55,223,247,209,209,39,120,224,156,235,125,224,68,231,26,49,156,173,45,22,137,1,159,81,54,117,158,103,240,148,123,180,242,55,16,5,162,145,244,162,84,226,116,5,58,103,158,158,240,183,105,32,201,156,197,242,182,226,135,7,146,151,186,184,225,58,151,198,133,249,152,117,97,101,119,179,2,174,218,171,96,26,164,93,46,12,193,14,69,145,181,40,245,162,103,72,118,133,235,165,1,25,92,52,96,24,191,117,252,194,83,131,218,138,203,150,111,79,126,63,157,158,163,17,245,187,35,225,192,82,84,234,80,125,186,59,74,254,126,123,117,121,91,240,43,221,130,208,224,39,250,251,185,175,221,103,134,46,156,60,82,43,140,222,103,6,81,67,46,140,86,4,39,221,219,56,41,98,212,135,32,23,233,159,184,45,250,78,139,132,219,219,182,233,126,91,165,239,161,187,136,181,93,2,168,208,62,241,132,249,88,100,122,47,13,98,104,77,205,227,187,113,207,123,48,182,240,12,90,50,76,10,219,149,91,132,198,112,107,106,148,111,244,255,168,249,211,13,43,147,40,156,170,220,162,170,15,19,73,218,174,216,66,88,159,94,92,217,152,186,7,70,63,6,242,179,223,22,77,241,178,166,66,73,162,148,255,193,204,154,210,162,205,46,214,250,238,62,216,8,58,93,118,147,139,255,122,121,16,53,128,44,157,233,221,132,116,130,149,152,33,21,10,35,140,220,101,9,193,228,194,109,118,41,11,117,114,171,35,216,62,133,245,115,212,231,183,73,247,127,247,141,200,58,23,122,97,222,79,172,169,40,121,117,97,245,158,13,243,160,244,230,112,65,146,78,38,20,20,52,118,140,224,51,133,239,36,117,10,246,254,180,41,124,87,126,174,235,108,51,166,166,6,76,107,224,187,111,132,216,164,254,194,39,79,238,200,127,250,188,234,37,30,183,164,120,107,137,49,138,54,115,19,85,239,3,119,227,155,56,76,111,191,172,76,153,64,198,211,153,104,213,206,38,98,182,221,76,210,93,25,172,252,200,106,91,19,34,59,44,233,208,236,238,67,100,64,206,218,188,77,145,198,97,104,49,83,242,37,44,145,174,239,88,32,168,38,49,167,194,82,200,18,206,14,155,97,171,220,23,212,151,228,99,133,226,87,19,114,33,246,106,189,187,49,48,253,45,5,81,31,129,177,91,245,10,35,185,129,179,218,200,235,164,95,218,69,76,145,172,128,193,182,20,70,227,217,175,156,190,226,174,47,12,91,226,62,253,183,11,14,224,91,79,62,113,97,245,163,145,243,149,6,13,107,91,104,81,97,71,103,114,9,155,194,92,204,150,147,161,41,70,246,49,159,147,179,164,123,220,121,98,82,242,105,242,74,224,251,184,174,139,41,225,136,6,16,102,14,208,109,253,220,136,34,79,217,29,101,122,169,124,237,194,150,18,218,164,38,207,120,38,254,66,38,44,38,137,114,50,29,129,17,74,52,122,240,21,172,102,248,243,129,102,222,150,244,135,241,243,116,170,17,101,13,122,44,46,76,207,114,12,148,157,144,133,144,113,148,105,33,242,143,171,153,205,185,156,250,252,180,247,0,29,144,232,104,107,58,17,159,27,191,39,108,81,216,218,10,188,160,225,108,135,145,16,147,61,91,254,117,110,124,15,155,173,9,108,114,129,105,189,240,113,96,115,163,110,85,73,101,14,215,188,44,68,94,187,106,158,20,49,181,118,97,107,33,150,28,237,198,34,218,231,233,179,84,97,48,34,73,88,124,204,221,41,128,54,119,102,218,34,48,138,117,57,96,98,5,205,193,38,91,236,62,20,139,144,209,52,131,75,237,199,199,152,49,32,46,69,149,135,20,122,22,152,14,97,132,245,102,127,171,147,37,216,92,78,113,18,235,88,2,158,29,185,159,153,161,42,107,42,172,240,19,147,248,219,192,69,96,201,102,17,246,79,114,255,2,116,102,112,87,208,163,45,30,242,159,38,1,152,36,142,96,247,56,188,0,82,232,218,168,154,251,77,211,228,146,74,192,20,157,244,228,24,5,164,184,112,178,118,50,133,39,180,36,130,48,111,142,216,194,193,238,244,155,120,71,112,233,70,23,145,160,16,143,198,104,7,59,48,93,216,89,211,237,11,50,68,220,246,206,154,108,65,141,101,167,184,48,216,131,186,93,195,138,98,122,79,136,57,200,211,127,36,48,225,234,14,184,182,231,153,116,164,33,61,208,128,128,163,245,115,224,4,233,201,225,70,15,136,30,141,112,73,141,43,131,128,162,207,164,91,244,113,97,10,36,90,131,192,158,231,30,205,71,172,207,140,180,144,91,246,2,83,143,215,163,199,140,24,158,174,177,220,117,124,91,141,192,103,163,62,135,200,187,119,243,117,246,130,109,49,45,126,145,196,7,134,223,22,55,141,215,96,125,142,174,195,125,136,11,187,146,164,137,103,51,125,77,241,225,153,87,186,142,81,130,213,118,47,140,90,253,248,3,174,15,60,95,216,92,15,28,102,243,252,60,147,70,42,52,142,222,180,206,206,231,232,238,114,228,244,125,17,255,43,220,233,104,8,56,171,59,45,104,235,65,242,67,162,109,213,231,190,112,5,237,23,30,75,7,248,121,29,145,69,45,200,181,141,249,190,75,4,218,252,133,96,33,42,165,73,131,187,75,14,1,51,79,215,247,232,96,8,30,24,174,75,127,126,59,231,248,112,153,193,71,209,33,142,203,226,188,240,106,207,64,194,44,169,58,161,173,111,52,165,36,1,69,23,89,246,214,190,3,35,91,171,151,54,16,133,245,156,30,197,119,228,99,244,203,102,131,226,15,13,6,167,208,210,12,142,64,28,38,216,147,127,50,42,124,208,88,105,199,121,114,207,228,238,211,142,73,28,41,212,53,116,214,192,148,227,123,102,88,9,151,145,31,20,86,191,163,133,18,94,81,20,245,236,225,112,165,52,160,7,155,240,142,163,173,170,130,53,104,13,203,136,98,62,195,90,172,2,94,65,22,29,38,229,56,158,153,114,198,132,115,62,106,4,249,159,73,248,236,89,61,126,25,102,167,167,21,85,171,222,57,136,27,112,209,165,135,39,240,61,108,43,116,44,125,216,19,73,28,255,221,66,67,187,236,13,168,65,118,247,19,2,62,67,102,61,167,94,200,251,56,204,155,152,251,133,131,123,14,237,241,132,150,237,129,99,20,32,247,189,182,206,208,52,207,123,71,58,165,34,84,136,230,123,112,236,44,70,53,170,195,115,244,217,108,248,244,79,9,160,214,231,182,160,195,249,117,87,12,234,170,62,78,226,253,24,6,108,51,69,54,232,7,47,129,119,214,162,13,190,196,45,226,88,186,16,202,120,150,68,104,215,99,93,184,62,245,233,73,235,190,223,53,205,236,162,84,1,140,114,200,8,120,47,145,68,97,197,68,148,203,239,26,225,29,189,107,12,206,92,91,205,208,93,210,179,44,33,251,236,231,182,186,236,120,225,80,79,51,88,37,29,13,142,52,226,160,167,241,9,233,58,197,87,79,235,14,172,139,132,216,104,112,247,226,133,193,115,104,56,73,56,21,49,221,239,11,214,247,193,111,185,248,71,49,19,91,97,112,252,224,104,206,248,25,176,235,24,54,222,176,111,220,135,73,164,61,107,166,41,88,5,124,226,224,247,167,217,1,247,139,14,173,34,27,220,226,179,133,109,213,230,31,71,175,11,99,236,249,7,60,187,192,228,181,158,24,133,244,249,7,159,237,107,105,253,89,174,23,70,16,197,97,248,226,111,124,84,171,11,12,20,19,80,155,227,15,56,186,231,38,107,191,102,87,129,35,77,51,217,195,247,103,237,192,63,208,151,53,106,96,105,234,96,96,222,245,226,57,117,221,137,250,175,194,104,170,250,133,23,54,203,83,167,89,218,57,60,236,195,222,145,126,26,29,228,230,170,245,193,149,102,251,166,95,8,19,164,127,156,152,169,33,242,169,203,90,205,222,76,95,248,78,243,179,125,24,191,220,173,195,139,14,115,189,177,134,54,179,223,24,74,164,77,159,233,32,11,233,223,8,49,101,215,48,132,173,200,240,72,98,226,188,240,80,79,144,106,137,254,164,105,118,19,207,183,189,75,104,64,153,222,195,22,29,63,155,116,114,68,164,120,192,110,69,105,148,138,204,238,164,105,92,51,41,182,186,196,102,143,114,105,75,207,68,157,113,61,136,115,83,189,211,56,3,33,59,247,130,1,222,125,234,215,73,225,126,196,67,65,211,46,235,178,56,17,39,44,1,163,81,146,158,189,203,74,35,134,233,192,160,248,153,231,243,142,94,122,36,26,140,47,249,192,201,37,162,152,114,40,100,189,39,223,206,157,36,165,122,38,134,252,60,22,99,238,127,48,30,168,210,104,12,204,237,248,111,79,232,66,227,121,106,182,43,112,24,91,191,253,188,18,12,174,28,165,28,223,245,19,249,181,53,58,60,183,246,10,3,35,140,23,48,137,133,169,35,141,123,241,237,247,196,210,227,9,114,200,104,199,185,215,54,225,70,133,107,115,150,210,249,82,172,65,178,60,252,170,179,139,243,79,224,76,34,237,25,134,12,249,24,196,212,96,164,65,9,24,87,3,191,176,205,62,87,103,106,132,103,221,52,130,157,161,5,153,58,225,33,222,252,193,136,64,175,172,241,23,243,180,235,254,30,216,66,153,103,141,217,33,193,137,73,199,82,9,27,219,58,245,104,40,195,154,116,237,242,236,33,210,114,174,107,193,110,41,101,125,226,29,190,155,207,27,212,223,146,150,124,14,92,168,248,57,204,6,228,9,228,177,198,244,117,155,153,35,47,13,105,27,14,244,113,223,240,123,171,62,150,179,232,48,119,59,124,118,170,69,249,114,13,202,79,220,55,28,154,231,219,103,223,21,169,74,106,202,154,160,77,205,188,227,252,202,72,245,23,93,254,72,223,71,254,118,193,142,216,186,120,162,148,20,61,124,11,178,227,147,50,105,166,73,228,48,44,192,151,7,88,204,199,197,97,210,226,58,217,54,171,154,215,128,9,180,244,228,108,165,60,144,66,13,73,186,106,64,33,208,207,64,247,249,235,15,204,67,142,131,207,31,181,80,156,176,30,114,90,26,48,172,108,121,104,244,73,59,179,25,47,87,99,8,9,76,117,102,199,125,177,43,120,96,212,180,61,65,187,140,123,175,139,103,165,187,209,27,30,22,218,111,162,151,105,112,137,74,1,100,9,94,130,194,144,101,226,183,127,18,111,2,159,229,175,223,163,55,229,93,249,109,75,183,121,214,143,18,198,84,18,73,66,22,52,249,172,180,76,123,68,191,238,51,181,143,104,53,61,48,141,172,2,159,147,157,48,193,159,26,105,235,39,251,96,202,182,94,64,57,176,165,131,4,54,97,98,127,99,40,191,104,188,143,216,79,164,15,104,34,62,179,140,60,149,179,228,143,230,157,76,231,233,82,50,155,239,185,87,252,52,198,189,207,210,139,173,130,171,126,3,215,252,108,118,77,115,215,243,134,100,188,211,208,24,144,20,101,48,111,206,63,149,55,101,131,115,78,20,24,81,145,108,26,33,34,35,80,61,110,94,136,220,103,221,53,86,186,81,125,249,195,15,124,62,31,119,69,176,202,239,139,146,210,147,156,59,51,251,10,137,15,180,64,86,215,204,70,69,176,162,199,193,168,135,108,29,41,212,70,191,11,219,38,119,220,159,145,66,215,231,118,120,102,205,29,48,85,70,20,133,182,165,114,199,206,187,57,123,53,111,57,222,214,155,168,105,38,154,148,221,148,5,152,61,98,209,167,125,238,216,39,13,124,28,248,163,194,115,184,152,11,48,58,232,58,16,166,21,249,2,62,91,156,242,12,163,74,226,233,131,171,201,73,233,64,200,252,5,255,237,218,205,44,83,96,214,55,31,70,52,218,229,103,183,156,216,83,181,128,151,53,80,11,12,217,219,247,64,40,233,40,7,30,70,118,175,222,139,129,199,20,54,182,122,242,66,27,143,159,156,197,173,235,108,153,208,210,244,213,141,178,0,92,167,203,6,255,177,174,226,232,179,37,21,111,46,36,13,123,100,136,33,193,176,61,16,116,92,34,19,4,43,234,141,130,98,124,157,3,181,188,160,160,244,75,248,242,67,63,212,234,74,175,255,237,112,124,44,32,192,175,142,47,155,214,175,136,122,233,96,214,110,105,52,98,186,27,251,254,76,29,197,236,24,184,95,214,26,58,75,69,165,94,182,245,136,248,146,77,24,244,104,249,35,74,17,102,25,5,205,152,37,22,85,205,20,187,220,19,236,192,40,170,75,191,3,238,64,81,105,102,8,118,21,54,217,76,101,33,166,113,66,3,36,36,245,96,218,19,103,192,13,103,77,61,58,195,78,246,71,10,191,42,137,32,6,92,77,250,129,3,230,35,151,126,135,105,221,214,142,50,224,203,126,208,229,230,38,192,93,253,148,160,211,141,29,45,230,214,61,154,165,17,246,192,24,29,93,216,114,167,10,211,212,236,207,204,154,91,116,44,12,12,150,98,168,192,104,19,94,103,67,174,170,68,217,243,140,171,188,181,95,136,87,64,240,227,48,85,233,161,40,222,229,126,101,166,191,170,87,214,217,185,125,97,78,77,230,145,35,143,172,15,51,69,114,180,32,93,62,21,14,81,160,74,211,253,16,51,38,80,232,22,51,224,218,84,105,108,35,152,86,2,109,196,183,89,209,234,174,67,166,181,166,170,87,219,168,26,223,210,1,74,142,64,47,203,168,48,221,225,69,131,141,30,205,206,169,199,47,159,191,190,164,95,110,83,94,119,153,63,96,188,251,244,232,100,235,224,7,99,173,164,226,214,155,106,89,217,51,224,94,85,156,109,91,71,232,199,79,177,138,51,87,47,48,182,118,201,223,6,164,114,149,111,128,195,7,219,245,131,145,74,122,230,140,10,17,47,46,141,96,235,220,249,127,251,111,255,241,143,255,246,183,127,253,183,191,252,237,239,127,253,203,255,243,79,255,243,127,252,243,95,255,229,255,254,231,127,255,63,254,183,255,229,159,210,127,252,199,63,254,207,191,255,251,191,253,229,159,254,225,127,253,203,63,255,253,255,253,219,95,254,225,31,255,251,95,254,245,127,252,229,239,127,251,247,127,250,128,255,253,175,255,242,151,255,242,247,191,253,245,95,254,251,63,252,227,255,249,175,255,250,183,255,235,175,255,242,207,127,63,231,249,175,241,163,231,81,187,72,108,165,219,172,234,75,102,157,246,78,106,8,93,245,49,38,192,234,166,180,184,223,133,105,144,124,146,245,44,98,46,218,134,110,16,9,12,189,93,50,105,49,116,23,140,100,105,157,162,93,233,60,30,255,233,109,70,98,242,44,11,174,190,205,7,137,77,244,34,174,176,139,53,208,250,179,100,102,31,210,62,136,12,162,219,13,33,117,198,204,245,160,4,171,43,224,13,153,64,90,167,232,77,255,154,159,14,204,32,208,198,42,4,151,253,179,201,231,170,31,57,96,132,109,163,54,88,109,18,83,111,27,136,106,36,140,3,238,101,232,108,64,107,155,203,163,31,216,26,77,242,3,211,42,31,176,185,237,41,60,194,171,8,216,100,34,180,161,12,174,154,63,21,228,41,132,119,66,179,26,141,62,254,84,76,216,80,47,237,12,247,229,162,110,192,152,221,234,209,80,240,170,195,104,56,233,209,52,150,120,250,138,28,26,244,204,170,93,118,148,244,253,182,137,8,213,224,137,162,125,115,202,63,157,5,248,198,85,133,235,25,89,59,224,245,136,182,45,19,224,142,23,134,178,177,234,185,224,29,138,176,110,192,163,60,189,162,115,223,60,42,240,94,58,213,173,73,187,66,242,215,125,66,16,8,52,10,147,24,207,1,91,216,161,112,138,188,92,197,91,180,102,109,185,68,55,108,251,28,204,100,84,37,37,111,253,156,245,142,165,179,79,160,109,91,225,190,61,153,89,141,199,165,2,180,139,157,161,55,87,85,220,129,134,138,72,33,196,132,45,154,195,27,167,22,109,53,101,63,229,83,93,54,165,227,250,194,45,102,157,108,38,155,218,177,57,140,113,19,40,10,13,218,167,10,139,163,250,133,83,156,79,218,97,126,238,100,184,152,29,187,18,44,180,180,43,249,140,150,25,223,8,121,28,113,9,52,24,151,160,128,113,244,214,230,94,203,223,140,128,153,26,180,197,124,231,17,168,9,7,101,109,3,95,30,59,1,82,229,91,15,232,25,36,80,140,141,181,57,125,96,196,19,240,120,61,204,120,57,221,55,46,149,134,204,90,181,111,254,4,93,51,62,77,124,216,90,93,15,90,83,220,178,201,52,149,167,181,189,146,211,251,96,230,152,222,159,222,246,58,156,194,4,92,218,163,37,128,12,249,125,151,88,134,149,7,188,11,34,26,157,93,245,228,23,81,174,167,205,234,79,195,242,69,161,182,5,90,181,77,136,173,0,9,12,127,23,136,100,229,71,104,96,91,63,219,15,70,198,41,61,157,212,103,175,181,190,242,54,40,142,117,235,65,163,241,29,248,68,151,58,225,252,252,136,191,123,134,95,91,146,14,49,42,185,190,7,5,182,28,173,192,120,235,237,56,186,226,215,169,2,10,179,187,7,12,40,214,77,237,65,135,203,52,85,235,226,108,58,153,85,4,152,191,228,18,114,189,73,55,68,160,158,169,0,196,91,69,47,27,254,109,28,10,253,171,235,101,53,86,240,234,48,178,72,83,15,110,115,69,84,86,172,67,171,235,19,195,214,194,63,233,2,93,121,170,246,194,111,90,118,212,158,168,232,77,64,252,89,129,146,69,210,39,194,62,217,91,72,43,170,246,77,23,243,31,43,53,14,166,121,85,27,207,173,121,207,231,103,224,173,159,85,57,209,157,251,14,86,148,66,182,90,5,1,19,252,7,140,130,144,220,84,129,123,239,171,113,65,235,69,106,77,6,39,55,136,249,193,91,225,140,210,67,14,24,83,39,85,87,64,244,192,5,42,43,242,237,233,105,122,167,157,60,205,128,233,42,208,201,61,179,189,242,71,86,241,114,204,250,211,19,139,47,255,56,232,112,84,245,227,101,121,14,159,219,11,249,74,125,29,24,165,45,15,158,240,45,123,87,91,163,190,250,87,203,32,233,106,4,105,38,214,17,214,21,230,211,36,146,43,120,178,242,55,28,70,151,54,63,178,39,107,165,248,170,59,185,107,93,241,248,18,75,60,82,90,241,132,89,5,76,113,247,30,109,222,131,15,124,238,188,7,188,179,202,183,46,40,73,17,225,224,14,223,179,106,101,216,4,228,51,33,130,160,105,235,178,147,160,240,199,148,49,54,82,12,89,225,28,92,30,96,152,1,75,97,50,214,35,96,90,134,229,177,36,179,70,241,239,126,154,20,183,158,156,232,42,190,236,137,228,138,108,126,17,37,206,238,136,112,6,194,217,175,85,209,31,164,146,146,99,101,58,240,24,170,6,182,168,63,184,150,24,195,168,206,166,17,14,5,6,167,120,31,152,14,248,157,31,152,78,42,135,89,80,151,222,247,168,217,249,39,214,183,89,242,243,212,160,33,249,254,247,204,184,181,170,195,37,157,51,221,213,127,16,46,55,114,168,194,48,76,190,147,215,31,141,32,191,176,139,249,26,188,158,248,40,133,121,6,32,204,72,29,12,120,188,249,188,82,173,114,165,170,44,112,152,134,79,28,12,155,19,222,62,112,143,142,200,3,47,179,76,80,184,185,166,23,55,188,158,47,132,41,172,143,64,155,137,59,63,67,161,186,110,208,249,7,172,30,117,97,131,65,232,250,176,192,171,75,71,61,111,11,189,132,236,48,29,40,207,39,112,130,20,111,28,169,213,166,63,149,210,64,70,55,251,39,96,115,214,210,151,117,158,98,26,1,162,206,169,3,129,100,148,79,27,112,205,82,210,79,247,252,84,241,84,118,165,69,176,87,85,239,1,246,217,16,116,53,21,106,34,5,217,47,204,134,90,242,13,164,211,114,204,119,140,50,149,166,165,184,74,159,85,160,236,151,183,192,63,121,213,15,198,232,92,229,55,39,201,54,23,85,33,251,139,20,208,16,184,111,239,165,1,69,78,90,209,70,11,183,191,234,106,90,11,250,211,39,226,116,250,44,48,198,53,83,97,218,124,46,12,185,249,142,254,185,76,113,221,175,140,18,152,6,133,192,39,222,237,23,30,106,22,124,96,148,205,253,109,34,193,184,100,198,1,110,206,134,174,86,147,146,54,31,100,67,207,222,50,222,38,28,61,25,163,160,33,86,125,80,202,74,242,217,242,140,122,132,49,244,222,53,157,205,14,76,243,250,8,184,195,233,19,216,132,21,227,228,236,206,36,211,7,76,91,146,195,214,111,42,23,62,141,110,232,23,62,48,164,148,112,194,224,230,59,4,92,25,155,166,48,177,244,188,219,139,138,197,155,126,62,19,197,89,159,10,65,155,10,43,158,93,16,54,240,126,225,240,99,117,11,96,82,101,78,84,162,21,47,75,205,177,193,182,74,222,245,1,74,42,240,249,101,136,23,126,110,10,158,154,254,132,68,159,35,16,175,72,192,166,173,63,125,194,202,228,3,137,108,166,238,123,64,131,85,92,173,187,84,133,92,145,107,131,96,247,131,91,34,223,255,188,77,184,96,62,13,227,174,123,162,212,7,166,151,121,4,12,37,90,95,54,201,109,223,127,224,81,221,213,223,245,103,35,220,46,60,149,227,106,209,240,142,79,160,101,171,166,237,7,238,110,17,6,252,56,171,163,67,186,124,12,243,41,148,250,124,62,208,198,226,174,113,95,86,107,204,105,94,27,113,221,148,89,213,135,11,55,157,237,109,237,213,90,116,87,125,142,182,212,250,7,163,248,164,217,47,211,172,247,30,137,74,123,81,78,207,67,153,248,187,212,11,171,93,227,65,207,68,29,247,85,72,156,63,15,124,208,67,241,161,228,156,223,95,166,33,213,131,59,19,35,87,17,40,224,104,186,53,155,173,179,125,124,225,228,93,35,192,148,161,116,40,12,20,44,253,104,227,163,235,164,2,60,5,198,44,75,97,20,81,61,138,57,179,11,180,251,103,164,88,47,185,195,102,96,62,31,184,187,80,26,42,115,136,157,233,125,159,21,41,214,8,178,127,148,248,117,90,192,177,202,95,39,162,154,234,20,57,153,224,60,86,32,195,195,214,235,65,177,246,188,48,13,156,10,187,40,196,1,105,228,220,58,165,160,252,115,143,101,255,152,245,135,33,29,121,184,76,227,95,214,204,242,52,55,199,28,39,199,104,85,174,235,140,231,22,35,120,226,0,37,225,19,4,9,55,217,170,205,172,117,100,39,74,85,54,90,247,216,23,157,168,66,215,107,83,73,246,169,206,228,60,84,48,111,210,166,80,226,113,46,58,53,228,77,34,89,227,254,69,72,23,64,93,147,87,101,117,82,191,236,179,251,208,174,40,80,154,202,125,148,224,26,51,21,221,38,45,231,40,250,31,18,141,210,88,179,162,118,208,204,83,163,232,28,12,71,197,103,27,234,189,91,83,14,6,247,7,94,15,12,113,213,71,96,71,13,91,133,225,12,118,131,135,31,60,158,209,143,152,78,9,24,230,78,122,70,63,173,146,241,219,76,49,75,231,4,107,71,205,14,91,26,84,103,66,130,231,111,186,129,1,155,85,59,17,116,120,137,247,7,171,103,51,195,230,44,223,1,159,249,90,179,144,168,212,20,239,85,174,214,39,91,159,153,176,162,100,177,5,126,158,202,217,97,247,216,217,156,56,99,61,197,30,91,199,98,151,76,207,53,187,13,133,103,114,31,97,131,207,255,118,13,12,113,121,248,198,74,167,16,253,110,124,48,166,223,126,244,249,199,45,212,141,31,236,214,48,63,120,62,48,201,45,63,184,209,75,208,159,109,17,154,121,223,247,99,205,145,106,255,106,240,125,95,144,207,202,3,175,150,189,76,91,241,86,192,16,239,129,203,240,229,30,120,168,101,33,2,56,61,74,127,253,215,48,179,31,120,184,25,60,112,199,124,64,119,232,219,171,180,181,155,132,240,147,49,57,232,22,244,220,196,139,238,121,239,122,35,11,216,223,108,76,246,176,177,227,29,62,30,65,213,221,66,129,192,224,220,254,255,225,39,133,74,127,94,204,88,176,1,206,106,242,192,211,229,232,65,177,114,126,209,81,178,192,103,209,221,111,218,46,182,108,180,4,53,213,89,94,68,61,35,190,47,138,226,99,142,39,5,155,75,76,12,70,99,216,249,133,87,76,12,192,93,179,191,112,117,75,191,71,19,170,63,168,179,228,12,44,229,17,217,204,215,10,238,7,79,29,40,176,57,147,135,79,29,113,201,71,246,20,63,162,28,31,159,217,15,245,39,201,63,74,141,233,240,192,89,171,188,192,109,109,65,251,120,15,158,81,162,3,38,135,40,213,137,42,51,18,254,119,249,5,107,36,222,12,173,186,179,31,88,195,20,61,88,13,32,151,17,152,203,16,56,105,238,108,64,224,170,114,116,86,139,71,83,18,139,116,228,79,141,53,61,101,48,219,88,125,48,189,104,170,66,187,41,161,230,64,97,54,9,147,128,86,168,229,139,249,249,222,169,228,46,133,9,6,166,192,26,30,209,20,61,99,131,13,140,120,155,194,148,138,21,86,159,223,253,19,125,144,147,87,117,216,66,46,122,121,219,85,37,195,218,149,74,195,60,25,251,57,80,140,201,20,166,76,179,47,44,125,202,40,108,162,198,231,175,3,21,52,161,238,25,60,35,194,7,86,215,190,93,40,126,199,19,91,107,166,167,124,93,120,134,243,194,67,87,38,224,114,199,201,54,29,28,65,113,81,191,7,159,201,69,250,12,12,222,222,217,103,112,211,57,118,159,189,115,115,137,89,131,33,68,40,108,133,226,128,207,7,191,30,120,82,206,187,240,89,37,243,3,99,95,114,79,174,77,14,141,26,113,141,122,39,34,239,67,93,101,247,175,173,180,94,184,62,207,172,163,233,188,46,250,56,100,237,194,169,199,133,207,194,243,60,21,204,97,60,178,227,232,244,188,45,28,129,135,252,242,249,240,202,11,79,133,233,195,82,174,2,170,189,113,91,120,90,41,17,226,76,247,8,47,58,76,123,184,18,90,32,87,58,127,142,229,175,172,172,95,15,130,42,81,136,69,99,234,33,131,153,215,90,92,25,29,122,185,61,12,14,146,47,249,194,232,136,40,108,153,181,128,247,86,3,23,138,134,41,2,9,114,173,231,237,232,67,35,81,236,179,44,141,1,15,117,9,175,6,15,35,134,137,38,21,125,38,216,107,121,208,56,204,102,99,247,103,144,150,168,80,144,249,80,242,55,41,101,202,242,126,52,214,2,245,161,84,145,39,240,231,77,158,94,116,117,144,201,107,180,57,254,96,246,183,67,83,210,196,178,46,18,86,233,109,202,26,8,96,2,139,88,110,192,80,118,231,3,251,92,4,184,31,38,24,229,225,238,195,100,154,122,83,127,96,6,71,11,152,164,140,252,50,129,179,183,194,84,58,24,211,67,207,32,251,24,63,93,44,73,80,148,113,72,7,74,113,216,170,140,15,122,62,213,17,232,57,247,84,42,228,217,168,196,142,138,44,200,120,72,152,52,180,199,3,99,200,232,138,8,124,75,127,56,75,13,181,111,217,230,48,234,51,240,129,81,65,86,118,104,178,22,119,135,241,114,104,207,201,7,57,209,128,153,61,228,228,100,100,114,188,105,246,245,75,23,30,6,175,155,101,34,254,134,37,226,123,116,138,202,34,214,104,99,213,231,202,115,232,155,31,152,182,179,244,92,249,137,223,123,92,218,9,72,150,78,148,103,82,8,143,235,58,173,161,87,41,133,112,93,189,19,153,2,9,61,37,15,45,150,106,98,192,195,190,195,23,222,10,111,85,14,161,83,41,69,30,198,56,158,85,251,23,146,45,1,243,194,77,37,98,206,24,110,161,34,80,205,216,123,138,130,31,67,124,172,184,242,78,209,70,219,220,88,83,189,215,5,31,84,36,229,31,50,125,175,247,169,117,116,24,234,126,97,55,46,48,248,108,232,94,174,125,115,35,93,70,248,153,210,181,153,44,219,158,224,155,84,38,150,68,67,31,203,129,163,129,8,24,50,224,84,226,249,40,46,77,120,96,108,113,180,67,8,142,116,20,23,15,76,127,66,86,202,59,153,5,31,107,19,151,202,212,31,56,148,0,236,68,251,105,91,47,104,170,198,56,159,156,74,185,227,52,186,183,56,247,249,152,147,190,176,114,61,238,80,241,172,111,63,114,65,114,217,99,206,137,127,216,195,167,231,109,121,108,54,49,43,89,243,33,242,151,54,226,227,134,190,171,34,151,56,54,166,59,225,97,48,50,181,195,160,32,248,228,91,73,116,119,210,211,0,84,80,11,219,1,67,53,158,15,151,191,133,102,74,101,175,48,85,3,13,248,204,74,227,194,143,102,22,212,206,230,50,226,117,65,17,220,79,75,200,153,73,92,220,211,148,16,74,86,73,149,76,93,219,87,62,164,66,138,138,204,242,50,70,228,188,73,230,246,103,24,98,187,166,232,208,22,111,100,18,93,120,225,160,40,246,63,221,38,8,239,215,11,211,55,173,92,124,116,203,74,92,216,78,106,114,221,205,32,101,249,230,133,52,114,123,58,205,176,167,205,158,148,88,38,214,182,95,184,68,182,29,120,12,37,135,27,105,221,227,51,186,85,179,186,147,109,179,133,247,58,26,77,226,175,226,60,249,146,236,115,22,253,206,251,165,204,35,88,238,133,98,246,196,216,169,40,76,215,84,160,144,120,187,82,226,241,176,245,219,174,233,209,84,4,78,76,51,23,62,167,146,201,118,210,88,227,225,182,241,96,139,222,23,223,204,116,130,32,240,25,26,207,209,148,67,228,228,79,146,105,83,174,202,229,30,189,31,183,8,182,108,107,239,128,115,122,44,152,54,9,176,237,49,175,177,50,167,210,69,201,245,187,148,56,112,175,245,137,116,204,71,217,7,185,181,213,104,76,140,125,101,172,158,4,82,89,221,207,176,113,25,81,23,37,220,129,139,174,48,94,94,23,30,185,42,201,123,18,253,249,108,138,88,204,86,103,65,224,21,9,98,203,56,229,246,196,104,214,189,227,48,121,39,141,91,9,219,130,228,141,110,188,54,115,154,241,102,141,18,33,61,116,169,106,248,72,141,59,72,65,198,244,42,173,63,71,135,247,49,245,33,4,191,159,75,107,43,70,3,124,115,81,36,182,135,22,174,110,244,9,82,9,125,218,47,160,171,251,71,128,254,106,210,143,224,76,237,181,198,133,99,245,209,159,103,202,212,31,99,169,79,162,140,103,44,49,182,86,192,104,36,230,231,35,185,181,52,227,241,169,157,139,193,174,20,242,131,159,173,219,153,97,171,203,83,147,138,70,72,238,9,150,206,212,228,177,212,26,56,131,62,33,228,40,49,113,12,180,152,244,129,99,141,148,99,152,2,63,177,142,9,215,228,139,118,245,123,222,180,31,5,65,113,177,241,218,218,24,120,166,219,222,98,90,49,209,57,109,43,164,53,176,142,38,240,211,168,150,48,233,235,247,183,199,124,68,141,144,249,91,171,43,252,206,244,103,144,230,123,114,252,11,158,174,195,122,23,199,97,29,118,207,162,78,243,117,142,231,77,83,127,213,214,91,242,253,45,6,18,105,114,133,9,126,114,185,227,108,171,170,99,162,163,232,174,80,221,108,93,181,39,56,185,88,7,32,185,208,162,40,41,199,124,225,190,53,220,32,50,170,227,126,0,208,115,229,151,225,93,246,24,194,164,54,85,39,150,230,190,20,121,61,122,172,74,81,55,9,196,74,83,60,20,148,139,85,252,33,231,25,58,176,168,179,237,167,117,61,83,238,241,99,33,47,48,114,84,109,210,122,32,63,24,58,104,122,196,40,97,49,251,2,68,166,98,106,67,49,27,248,228,78,213,108,132,199,249,163,40,253,181,18,193,252,174,246,170,84,66,240,103,27,26,199,26,17,70,224,92,186,139,109,252,242,66,227,49,29,57,129,200,240,228,2,166,46,67,133,133,50,61,215,174,88,95,49,25,110,218,91,158,45,149,209,247,133,183,234,171,159,80,127,143,124,47,13,147,0,237,231,39,95,16,159,230,102,67,252,116,58,147,76,94,245,194,182,192,203,80,192,231,167,197,165,241,80,31,41,191,65,225,250,27,194,200,87,45,141,60,33,154,77,15,116,32,90,234,36,77,17,10,63,170,56,184,240,2,84,249,1,147,58,223,15,67,50,36,32,17,24,181,238,24,42,173,54,56,206,170,214,135,123,75,192,116,67,62,202,69,8,53,250,178,186,205,158,84,117,91,198,249,182,186,127,185,236,189,214,19,245,158,133,9,117,106,129,251,163,21,0,99,114,223,163,233,16,86,185,178,77,214,253,254,54,1,161,54,236,47,50,39,59,110,44,181,103,74,50,146,163,47,63,214,25,56,117,46,69,224,60,223,75,203,38,48,243,180,197,231,200,181,82,47,169,93,219,99,89,44,131,151,255,193,79,83,61,124,165,41,112,125,123,238,147,219,127,24,10,37,91,39,203,179,36,223,145,118,22,202,242,116,5,83,211,220,119,164,173,71,149,130,37,184,200,56,68,227,231,109,41,166,206,33,176,170,105,16,250,141,120,98,212,244,202,179,87,94,201,21,197,126,34,3,58,134,17,8,11,138,47,104,122,180,185,18,230,67,119,136,179,118,171,244,220,153,27,219,157,207,128,213,212,231,192,103,48,204,117,79,126,182,18,122,244,121,32,235,126,32,105,21,245,56,219,216,115,185,36,5,207,27,235,208,103,209,205,161,101,99,240,211,223,7,7,168,221,49,106,182,60,122,238,101,82,250,1,47,102,14,133,209,165,139,115,195,95,121,211,77,36,183,227,202,248,86,52,210,56,39,91,174,110,98,54,60,136,142,40,140,246,77,189,240,156,79,194,8,133,233,26,111,132,154,251,31,225,217,37,18,238,102,205,228,26,149,142,145,130,144,119,224,173,123,74,75,29,94,122,62,100,240,169,46,225,20,103,74,52,220,236,95,226,87,142,30,52,181,196,235,54,41,72,125,230,164,201,162,176,138,31,222,24,79,123,44,246,108,190,109,180,22,202,85,181,185,246,132,130,35,62,175,142,3,170,198,211,195,138,40,113,242,2,11,87,94,232,32,48,244,26,204,54,45,20,13,239,198,175,249,212,97,114,27,186,179,59,67,43,12,91,216,50,228,161,45,136,125,200,222,12,73,194,58,158,94,209,97,77,155,1,227,67,162,29,176,137,148,161,31,77,140,165,60,171,77,252,220,125,235,182,17,158,90,218,90,217,208,3,242,20,2,10,172,187,107,13,7,95,154,168,127,30,120,60,245,104,136,34,99,196,215,141,9,71,125,18,224,219,104,218,23,158,218,141,177,97,89,181,24,106,211,54,165,79,73,1,209,138,28,112,46,79,27,107,134,25,231,65,241,54,71,60,77,7,103,248,70,17,20,96,19,247,164,177,81,37,43,241,194,16,22,72,122,99,214,233,25,163,97,161,148,189,158,54,194,179,41,137,159,62,63,164,155,144,197,14,40,114,8,164,103,207,235,151,26,166,113,115,157,224,127,206,141,249,110,87,248,220,167,239,150,183,77,199,218,11,130,105,103,212,205,54,187,210,173,125,80,103,109,132,142,30,176,201,198,41,12,23,61,174,188,230,167,155,195,38,142,88,182,105,51,80,110,39,6,3,33,223,5,252,8,197,29,24,191,202,152,18,173,223,227,105,143,60,91,237,226,9,120,110,187,61,253,26,168,209,230,28,47,4,122,172,178,65,38,210,7,17,112,32,4,58,247,99,26,73,107,120,92,26,182,182,74,234,230,219,15,150,60,210,4,173,62,117,122,76,37,239,201,73,92,106,11,215,249,104,210,125,219,168,80,43,77,190,146,7,141,65,142,154,90,87,202,70,97,215,184,226,182,173,219,73,217,32,221,156,111,226,104,244,103,30,46,59,229,196,123,242,252,100,117,126,236,233,251,253,161,202,164,4,53,186,128,87,44,97,240,194,250,195,54,180,8,208,79,110,125,9,117,61,148,168,29,76,95,44,62,85,74,218,180,227,111,211,40,249,32,58,227,148,241,151,118,176,140,183,73,2,41,179,136,94,63,215,104,64,81,68,57,123,116,70,70,25,136,102,247,241,176,159,27,19,121,187,107,103,214,222,1,34,253,46,75,43,141,249,202,197,69,222,60,221,229,173,88,235,223,133,205,160,44,30,9,51,158,166,139,38,165,151,251,241,213,204,230,250,122,41,91,169,37,166,90,51,131,147,10,234,32,111,118,195,90,179,135,19,194,248,152,40,44,196,185,51,90,55,226,17,61,96,48,249,78,26,123,94,212,206,197,4,186,132,131,1,89,195,161,98,133,13,130,70,172,248,11,147,247,42,83,97,71,5,44,130,63,186,75,198,86,24,29,143,32,78,163,234,223,149,186,112,222,187,105,227,250,118,21,185,56,137,85,154,57,14,251,186,185,168,27,75,184,208,24,2,209,131,184,76,30,86,174,27,47,227,112,84,173,230,252,42,218,242,39,114,25,40,207,251,54,124,194,90,17,162,46,129,229,140,56,232,192,101,137,122,22,118,221,183,177,141,169,43,139,58,118,163,124,209,92,91,11,215,6,179,80,23,248,236,89,162,215,155,157,212,214,2,107,181,238,179,152,72,19,58,29,91,225,218,111,33,19,178,2,58,152,2,179,204,150,187,167,100,217,189,227,168,82,13,28,55,4,35,47,47,113,43,242,180,41,18,54,7,158,79,59,118,179,228,81,185,209,33,106,64,247,117,154,21,195,174,247,219,219,42,1,143,143,217,153,7,226,211,180,142,121,249,52,59,34,47,109,223,57,1,238,156,192,4,85,51,110,236,236,78,159,185,16,87,210,219,249,73,116,184,181,47,180,87,252,161,238,214,12,199,104,201,206,117,136,67,173,199,222,11,203,40,201,112,83,160,208,147,159,55,210,132,28,129,128,73,185,147,120,73,106,138,138,143,6,42,5,191,115,155,185,49,73,28,241,157,199,139,230,155,41,27,85,150,44,142,222,131,243,121,18,140,61,10,31,183,126,217,217,52,175,63,184,225,220,39,97,43,37,239,243,78,253,167,27,148,216,164,246,238,212,150,191,226,85,99,223,61,52,85,107,14,70,206,156,195,1,228,108,114,36,51,15,143,232,140,78,63,250,68,92,148,29,46,140,26,148,191,109,155,73,87,214,23,66,166,118,199,165,113,34,21,222,224,174,146,151,190,144,225,66,207,98,232,11,161,132,180,3,102,162,169,242,58,55,179,247,61,26,6,174,14,6,211,86,91,254,219,153,222,131,41,48,230,16,211,239,123,99,221,172,115,90,165,54,252,37,1,136,58,208,47,146,147,127,206,221,31,76,225,173,62,55,198,22,247,139,153,207,20,62,149,132,223,173,220,91,252,216,110,249,39,65,205,232,232,187,46,232,102,85,121,240,29,187,42,111,34,198,75,252,172,62,250,245,205,98,5,168,15,158,181,170,125,21,223,170,169,146,95,120,107,183,45,35,1,246,104,192,124,64,10,47,170,214,223,251,200,38,119,35,31,231,64,226,212,63,175,102,38,170,34,237,69,150,157,125,225,119,99,208,94,206,244,39,176,109,197,191,125,225,207,174,77,204,252,26,28,43,50,16,31,108,219,231,7,109,103,237,243,131,135,213,149,229,227,68,254,182,198,185,23,218,233,18,16,96,45,139,179,221,15,70,124,98,104,199,56,166,144,76,214,31,92,48,93,147,237,211,192,188,204,251,247,173,81,119,107,239,129,185,201,79,191,52,68,72,183,200,165,157,225,93,82,243,54,249,70,143,88,213,209,48,144,240,44,185,94,152,84,138,76,28,172,88,61,208,218,68,200,176,13,123,1,223,132,134,158,41,130,92,242,58,209,211,217,129,158,169,85,233,161,70,84,74,219,127,249,71,42,212,72,38,27,115,63,110,139,166,224,173,97,16,70,83,113,52,13,153,218,188,96,194,17,113,101,245,215,86,175,29,6,88,21,92,24,245,227,167,147,100,198,148,196,48,25,79,251,217,178,232,102,5,76,20,208,158,102,195,234,228,83,96,186,238,149,247,109,204,158,118,225,189,149,82,75,95,132,23,11,27,169,187,51,171,168,188,5,156,196,236,40,66,5,143,224,7,11,249,244,119,77,82,187,61,59,74,26,41,70,192,230,120,172,28,79,38,219,186,2,198,180,85,37,142,136,181,187,195,4,74,154,78,250,53,198,57,202,102,229,17,52,51,158,141,143,81,102,156,135,197,105,57,233,230,183,53,176,205,124,10,226,131,221,150,191,107,115,217,122,170,237,232,7,220,81,152,233,60,209,82,62,140,143,236,99,24,234,83,209,28,53,194,66,41,62,0,147,34,121,234,67,84,161,125,190,99,182,170,125,62,185,90,116,224,252,101,195,19,80,49,220,134,115,157,79,226,103,72,166,245,72,117,54,190,174,214,226,224,252,248,141,145,7,118,239,135,86,205,165,243,81,9,197,12,171,197,133,161,252,162,48,98,49,105,223,207,103,46,205,157,23,204,227,135,95,216,185,167,85,31,190,137,73,4,251,187,36,163,246,60,18,180,227,191,125,211,137,11,78,164,161,166,221,150,79,117,170,25,91,232,39,165,114,96,235,149,251,158,88,179,54,46,29,9,4,93,254,46,127,252,14,205,5,45,139,8,252,96,92,213,186,114,83,39,236,51,95,145,81,112,69,239,232,145,83,59,147,80,113,152,21,34,229,151,84,235,214,162,141,4,199,203,185,197,239,222,117,182,40,182,245,174,218,27,144,179,99,30,101,187,147,30,165,136,51,219,100,223,29,161,50,131,122,100,213,253,253,153,144,60,122,51,187,93,109,151,130,154,89,188,229,9,181,95,218,101,181,117,33,163,54,48,2,166,129,245,109,39,47,94,40,161,203,4,97,235,167,113,136,37,221,239,26,217,8,109,234,198,136,113,248,10,208,126,61,148,218,67,198,226,213,226,153,161,220,164,141,67,20,81,118,243,23,114,162,235,169,89,228,249,211,36,241,147,219,58,38,239,11,91,232,237,27,129,243,178,235,99,20,98,109,192,39,146,252,198,10,62,102,234,41,64,127,51,12,161,239,183,59,148,92,221,174,78,132,65,138,143,98,136,175,101,106,183,32,198,32,222,29,77,104,174,249,150,105,238,7,190,116,117,114,173,79,247,38,178,184,174,100,203,162,200,103,173,45,104,165,76,151,212,105,16,172,9,67,229,174,215,174,158,204,129,156,122,54,83,154,92,192,72,176,151,128,225,210,63,125,192,248,6,251,165,81,166,63,209,187,102,76,50,170,57,219,97,132,245,150,182,106,241,68,61,124,3,126,58,252,209,137,232,94,122,226,228,121,169,250,76,194,220,49,110,11,157,97,77,143,157,45,32,250,73,1,215,86,244,3,161,42,181,86,156,26,173,109,21,152,249,237,158,28,102,17,92,175,76,150,57,169,127,48,173,63,75,19,123,131,188,161,47,232,164,240,151,202,82,162,98,89,29,36,93,252,200,177,161,254,230,55,69,34,85,217,24,180,61,196,166,11,65,161,243,222,30,218,119,27,94,223,108,16,227,155,246,95,146,84,141,230,4,59,122,108,229,197,118,250,176,124,229,25,251,209,113,64,135,51,24,229,240,8,206,244,163,191,108,45,118,62,184,39,182,55,175,202,179,109,165,182,195,116,217,42,237,14,165,154,21,231,102,53,120,220,23,248,151,62,68,118,70,52,80,203,201,101,79,111,66,57,111,2,231,119,45,233,90,101,201,239,233,236,126,103,123,61,135,78,208,246,213,139,127,162,107,235,113,9,97,114,143,159,166,133,113,188,30,82,229,60,65,127,145,25,235,98,245,56,160,105,221,141,87,24,75,36,225,84,52,159,206,219,124,135,239,24,143,112,189,77,147,35,190,12,236,91,85,140,156,152,194,187,78,201,13,146,118,24,90,100,167,45,206,47,173,160,63,170,239,131,88,119,122,220,70,134,90,253,17,246,64,202,201,159,25,162,98,93,158,25,194,136,119,115,62,204,144,92,157,38,11,81,68,60,147,68,126,92,14,70,228,44,226,96,146,81,84,232,213,158,179,134,68,17,11,111,46,234,237,201,76,228,164,30,58,43,6,108,48,241,98,69,146,177,59,124,102,76,26,117,5,198,241,200,199,32,234,17,116,234,136,209,107,97,187,119,231,95,50,134,245,241,160,173,145,115,56,91,135,51,114,212,64,19,207,131,126,135,2,182,18,162,90,111,212,49,111,140,110,195,204,250,228,210,10,125,187,59,230,80,86,222,60,212,154,151,138,101,12,5,147,65,23,235,93,242,114,46,28,195,185,27,244,189,11,119,211,201,140,97,70,152,246,192,72,251,143,184,109,108,109,212,215,215,210,210,219,215,52,68,40,171,212,208,73,108,214,88,203,209,185,158,75,15,222,16,79,227,137,83,0,146,71,138,183,118,136,205,54,115,41,170,50,132,49,143,193,47,33,96,8,21,114,225,230,140,19,87,134,28,160,122,61,149,105,46,156,142,226,38,41,53,246,2,33,57,15,127,155,102,233,34,68,223,50,41,154,95,184,88,154,78,97,211,246,113,24,65,77,97,238,224,109,131,16,250,7,143,9,227,72,175,12,46,245,10,24,249,199,162,240,249,100,150,175,44,228,147,150,48,9,13,142,190,56,246,248,152,171,62,112,62,155,21,191,180,94,109,223,36,207,212,196,99,28,69,26,82,172,77,208,188,165,72,248,193,180,63,169,39,30,112,246,210,9,249,162,77,211,139,192,231,9,167,120,219,103,138,64,137,91,7,3,50,131,1,39,123,1,58,146,200,19,68,108,69,142,33,63,71,147,68,245,183,13,137,94,216,78,108,230,194,143,233,215,174,58,158,65,124,190,173,20,95,62,14,144,162,35,202,110,140,182,136,11,231,169,74,254,80,194,242,141,250,78,196,145,242,99,201,205,141,175,64,41,22,206,199,177,27,242,173,195,68,71,234,247,205,118,194,155,174,155,185,137,54,253,66,204,2,52,102,180,68,16,161,47,155,45,242,253,109,44,92,212,20,2,152,28,238,133,91,110,122,180,121,20,199,79,155,198,141,160,103,3,152,226,203,78,168,106,232,133,163,17,209,90,92,248,153,115,246,214,57,105,163,144,228,67,133,78,181,170,79,28,233,68,55,74,6,54,93,8,129,7,115,96,28,109,98,63,242,200,81,67,140,5,232,231,218,33,223,46,93,168,253,30,76,243,155,62,148,51,54,210,253,242,161,83,172,250,152,164,215,228,92,142,102,230,126,18,127,97,254,137,35,80,60,82,178,110,242,80,138,9,11,220,135,178,80,119,123,44,212,123,139,105,35,81,7,85,247,246,12,153,226,190,77,19,154,175,10,159,255,140,56,26,131,98,89,180,113,159,24,222,222,214,126,180,93,125,95,244,114,197,62,149,128,233,241,126,79,120,158,123,20,222,16,243,87,43,53,226,232,214,98,179,8,179,39,9,55,141,246,14,54,136,190,169,58,155,218,103,218,64,221,51,199,94,114,177,229,110,143,115,60,50,115,177,37,195,157,81,239,139,226,139,183,122,53,4,42,138,154,3,49,70,131,47,65,93,199,220,72,31,152,108,88,108,84,183,200,187,240,165,47,120,41,177,9,166,156,166,231,70,86,176,196,22,122,91,13,86,96,74,199,241,84,208,13,124,225,140,252,88,15,216,250,251,245,182,81,14,140,163,113,11,208,21,40,225,145,232,239,139,32,235,57,55,53,211,30,183,133,121,69,215,233,144,237,248,138,103,214,49,146,210,219,78,56,236,206,56,26,213,17,29,103,153,182,137,72,105,88,38,237,121,102,244,212,214,128,77,183,84,31,10,21,172,200,120,108,136,114,250,80,152,175,118,236,222,23,227,86,126,27,83,184,121,247,254,152,80,233,202,89,44,203,81,239,222,31,55,45,253,56,105,12,139,196,2,121,237,172,39,103,110,246,10,70,67,89,64,164,155,128,145,255,137,223,78,93,251,25,13,222,241,121,97,59,95,178,206,88,84,161,124,154,167,152,89,213,228,3,243,51,162,136,128,155,26,142,225,139,194,42,226,168,5,154,15,76,62,119,70,254,138,140,164,254,180,201,39,250,117,159,112,122,62,203,46,114,126,219,247,86,13,141,201,53,159,147,175,28,21,39,228,247,155,154,242,21,88,86,53,222,87,161,14,160,35,137,174,20,231,4,33,6,151,139,50,156,173,241,39,197,172,131,70,145,40,112,27,92,198,242,177,2,47,126,61,96,109,241,249,144,41,83,111,119,226,43,4,186,29,198,57,246,57,117,167,248,237,112,194,18,253,133,155,203,42,55,150,243,182,158,213,169,155,246,244,151,141,52,178,179,206,242,192,110,93,215,172,224,251,124,155,103,3,115,55,41,236,184,207,206,86,96,99,127,121,32,131,43,33,138,235,2,179,155,154,113,242,31,235,94,224,179,188,120,149,28,152,198,8,13,116,18,161,211,136,60,42,162,172,26,201,36,115,21,9,56,181,103,206,97,102,112,107,148,70,24,163,214,117,12,156,188,34,39,78,42,171,200,174,176,44,152,187,253,194,103,243,164,33,216,98,113,236,83,224,166,203,211,129,75,25,130,62,115,14,252,216,58,111,122,184,171,220,21,30,20,125,68,145,1,190,86,210,37,128,24,123,201,169,207,28,162,199,82,121,201,247,96,8,228,2,211,197,176,227,194,182,241,29,229,166,241,12,72,59,70,10,124,100,201,92,20,170,12,17,171,67,81,41,207,77,111,136,31,113,225,59,205,39,194,218,63,73,208,24,40,103,10,208,77,6,207,104,172,24,9,144,128,183,30,205,162,121,127,26,11,135,165,247,181,200,55,250,219,66,230,79,63,92,20,46,150,115,226,24,195,36,213,187,192,153,64,53,126,27,234,140,92,218,153,189,206,52,145,99,12,79,122,123,154,194,125,187,90,175,185,90,144,190,20,152,114,97,140,20,34,247,244,92,26,83,160,239,87,141,59,173,70,186,232,147,164,21,115,74,50,127,32,61,249,36,67,59,2,166,183,231,65,131,223,12,74,103,219,22,152,84,158,39,77,126,83,219,82,116,70,63,32,232,82,23,117,208,229,211,81,102,50,122,126,119,65,137,171,49,153,241,127,207,239,206,29,123,112,138,8,90,121,4,78,217,221,102,109,166,108,58,39,84,180,172,242,157,194,17,44,156,15,140,50,224,157,163,145,213,126,30,9,189,60,113,105,208,231,166,222,214,132,130,16,11,27,141,250,122,101,84,190,60,20,103,144,46,221,171,98,114,28,54,102,172,215,208,137,246,3,71,168,77,40,129,253,206,131,142,59,195,147,172,215,82,86,181,196,241,173,188,224,125,250,188,74,8,40,59,98,1,124,182,139,194,240,195,110,145,129,228,204,212,251,162,162,228,185,80,182,240,75,251,68,200,205,227,229,29,240,137,21,182,94,26,177,158,111,49,144,46,158,218,103,207,209,119,46,52,69,117,49,114,226,104,68,194,162,40,100,237,215,253,185,242,177,111,224,72,62,168,63,95,238,194,134,217,97,220,201,197,127,20,17,220,237,109,248,60,176,249,180,174,21,82,188,145,24,196,151,177,138,28,53,179,198,70,69,213,97,228,115,37,156,174,166,32,208,163,104,132,95,159,62,52,204,91,226,243,153,212,42,171,62,242,179,197,216,49,200,207,114,61,82,237,207,83,153,46,47,222,172,181,79,87,31,115,115,137,69,151,62,106,101,160,0,247,125,99,218,133,184,171,172,17,216,65,212,34,71,211,127,33,195,24,50,204,186,191,221,17,65,214,223,166,126,88,239,238,136,64,95,225,73,163,87,236,142,76,59,75,127,27,209,158,18,40,89,45,121,104,236,34,188,41,213,206,253,132,103,149,108,92,108,179,155,101,84,116,48,24,53,160,220,163,109,3,121,97,186,9,75,4,150,120,180,138,189,74,175,54,182,98,148,47,43,244,203,201,49,23,78,235,238,188,104,145,144,71,142,232,103,148,133,224,91,166,173,159,16,218,190,253,134,219,214,65,36,39,167,179,100,231,152,88,150,73,161,5,12,21,135,12,66,20,1,81,194,168,2,91,93,37,182,71,20,249,228,117,55,18,0,41,166,219,95,1,106,11,76,227,92,108,220,204,178,74,138,255,192,169,143,251,88,240,91,215,163,209,20,152,177,201,111,108,152,138,92,26,156,85,191,239,243,195,236,65,155,194,109,70,10,0,19,33,245,202,4,37,81,18,48,249,164,253,192,221,73,217,6,79,253,8,216,241,247,88,252,176,0,45,58,37,54,11,240,162,184,153,77,72,127,62,23,94,34,180,164,196,138,78,180,62,83,10,214,145,98,35,153,180,223,71,78,195,91,100,247,42,51,180,158,156,122,91,192,157,125,188,62,211,100,29,162,14,15,168,31,207,111,159,152,57,18,251,184,158,75,254,155,189,84,186,232,249,152,135,152,191,240,58,39,21,40,135,17,148,147,53,170,209,176,86,35,155,68,43,189,238,112,88,48,157,132,133,61,47,244,51,1,97,101,71,190,167,33,72,45,161,74,107,183,97,182,217,153,180,36,208,108,93,241,20,88,51,74,72,83,244,252,218,77,197,242,188,36,197,108,27,212,20,169,63,52,24,212,75,157,93,98,137,42,34,153,133,249,28,156,45,60,113,116,194,5,209,187,226,91,140,187,234,8,234,55,125,34,164,181,98,8,91,129,96,63,71,211,82,49,3,158,8,204,41,76,134,204,175,140,250,80,147,249,142,71,152,162,82,141,86,23,201,83,125,27,197,219,255,255,63,178,206,165,133,186,227,184,218,255,197,99,13,250,126,209,56,124,16,200,44,195,96,130,72,132,17,36,182,81,148,129,49,254,239,95,63,117,78,85,175,86,108,131,165,119,189,123,159,125,233,221,93,93,181,106,173,102,194,205,181,188,175,106,93,180,49,97,233,219,168,166,44,236,48,12,209,231,93,178,204,198,117,157,128,184,235,156,128,94,123,137,49,54,172,75,89,159,40,27,150,72,42,226,106,52,218,51,198,232,179,243,145,128,181,154,54,204,90,158,61,24,90,230,243,150,244,158,113,66,24,129,230,37,220,74,163,139,159,253,82,160,5,209,92,189,110,164,190,124,245,193,127,32,73,87,14,164,236,19,147,181,40,131,224,230,162,79,244,211,25,60,162,198,146,70,121,166,132,181,214,184,213,31,24,69,69,143,70,142,97,222,2,78,209,202,146,185,29,239,24,8,228,194,212,27,219,106,228,237,62,147,65,73,68,30,120,133,136,19,233,231,185,158,14,100,228,173,71,212,41,96,209,140,250,204,69,39,230,138,228,243,89,249,207,88,121,38,112,29,254,112,164,118,87,152,237,125,60,19,196,201,159,39,74,242,192,229,159,14,204,128,149,45,6,149,132,17,243,9,236,224,46,121,9,122,57,111,48,192,130,58,133,222,120,96,100,13,123,80,72,78,160,214,36,208,176,126,99,97,75,156,160,53,235,32,76,196,215,59,72,32,3,159,48,137,129,24,9,35,202,159,84,159,245,243,48,241,248,184,237,1,93,72,19,119,192,33,227,98,172,218,34,20,223,254,217,34,70,13,223,12,236,52,148,216,205,148,170,162,72,111,61,224,2,91,93,56,170,217,125,55,13,114,224,185,70,92,121,190,112,210,213,114,225,231,70,146,203,238,28,152,56,80,102,20,218,51,74,84,156,7,182,76,26,210,154,104,133,103,76,172,56,163,222,242,244,141,176,50,57,140,46,209,122,126,250,68,6,190,255,31,72,51,136,226,40,255,12,227,186,5,177,225,220,132,62,178,51,155,205,224,236,88,188,172,187,186,19,228,175,91,19,238,198,223,146,81,138,59,82,76,179,39,164,160,222,44,3,45,157,181,168,4,105,2,255,173,169,179,6,173,153,205,215,68,216,222,125,233,51,131,98,50,131,140,52,173,222,175,3,237,60,238,18,188,6,56,16,218,77,206,23,81,239,72,130,253,47,125,190,192,108,65,131,225,2,249,82,215,46,246,190,205,243,26,38,43,89,159,111,187,26,251,225,194,91,227,136,98,237,77,247,220,144,66,53,54,195,246,57,78,77,146,175,235,47,211,182,211,243,133,103,213,175,175,32,127,225,43,4,190,87,148,98,5,158,229,114,253,134,217,195,116,13,82,62,221,52,247,232,243,138,170,78,196,103,241,9,126,23,178,3,90,162,36,5,35,244,47,148,111,84,214,202,2,141,118,41,71,125,60,118,226,86,146,185,76,18,171,238,36,93,188,48,68,186,71,183,252,70,95,144,38,92,239,167,25,79,86,19,104,13,62,241,244,29,202,129,41,96,202,111,15,83,52,137,161,132,24,191,14,37,24,115,238,240,98,153,27,104,112,2,23,233,3,57,48,174,152,242,204,167,21,51,70,140,83,34,191,139,210,47,233,6,70,236,163,33,30,202,149,145,30,221,49,93,78,4,184,116,237,35,201,88,130,20,71,149,112,233,250,68,18,106,198,88,225,241,203,62,26,52,100,40,40,59,21,237,55,250,184,240,246,24,42,48,57,245,101,91,215,86,76,58,168,48,74,171,236,199,132,119,120,21,158,110,198,174,5,24,218,147,123,164,123,38,146,86,58,91,210,67,21,201,53,152,223,48,253,21,197,84,98,58,124,62,109,21,77,224,224,236,58,97,86,139,27,74,104,98,84,118,247,19,129,51,74,160,254,60,178,28,170,58,205,74,217,207,151,189,201,177,249,172,66,83,103,82,189,19,170,88,177,246,209,178,67,77,241,125,224,158,144,153,56,222,44,29,101,38,14,234,177,54,26,155,216,76,11,60,17,101,12,184,66,167,209,135,130,16,177,207,165,212,154,135,50,23,200,130,76,87,190,65,159,7,194,118,17,216,38,149,128,225,246,200,140,69,53,128,192,201,225,130,124,73,19,24,35,32,143,39,140,68,180,37,116,36,55,142,189,246,23,166,216,45,141,180,224,41,69,134,121,226,251,169,113,18,233,133,19,121,182,11,147,47,82,216,76,190,28,62,175,83,181,57,78,104,63,92,88,29,107,135,19,223,201,119,79,100,159,35,183,48,191,253,121,122,48,29,68,59,46,188,50,200,21,158,193,170,198,53,93,203,178,128,161,117,199,90,113,98,212,169,240,196,148,195,127,25,242,166,116,229,24,60,167,47,202,8,131,146,128,86,24,190,85,60,240,243,188,85,35,179,27,51,235,190,46,26,230,229,219,60,1,246,158,110,36,193,203,238,218,10,216,201,112,158,193,83,98,168,80,173,211,147,115,124,12,67,54,147,10,142,126,137,205,136,203,61,43,31,14,156,46,150,197,24,69,98,160,40,10,227,108,197,8,47,58,195,99,38,201,122,31,95,207,100,149,188,240,178,206,128,248,184,248,230,245,194,48,107,139,125,238,249,146,78,224,174,39,95,25,170,191,95,55,29,88,122,106,124,113,103,28,139,92,173,100,75,104,109,109,177,120,192,240,33,203,32,176,245,102,198,132,146,89,20,245,194,6,77,213,126,116,50,213,15,61,154,207,41,199,68,57,250,163,88,133,57,197,114,101,79,190,11,172,230,167,194,80,102,98,34,173,84,199,244,202,151,73,222,58,156,77,159,236,129,83,208,49,248,199,62,231,251,219,185,167,184,52,118,70,50,145,18,131,166,104,197,128,148,216,69,252,130,27,67,116,32,214,15,116,238,218,115,223,179,71,250,153,68,52,70,17,10,147,236,190,203,139,61,25,129,81,5,187,209,155,121,82,233,209,155,166,184,136,37,88,4,100,31,96,26,227,179,68,244,214,235,163,67,212,233,137,191,59,152,133,134,179,76,196,125,91,103,224,141,59,115,151,254,123,203,68,20,247,48,162,147,172,62,53,173,129,236,78,15,126,39,98,114,90,253,25,88,145,187,88,23,252,248,210,68,87,167,155,27,64,196,18,40,1,234,222,138,30,69,185,175,209,109,230,22,24,133,132,96,250,142,222,148,46,104,212,222,25,187,8,60,40,148,44,69,186,158,42,114,192,216,135,201,109,49,20,106,240,159,199,176,86,127,129,139,249,149,6,92,31,94,221,64,60,185,70,244,54,240,4,145,113,58,72,99,68,153,125,48,23,138,4,52,198,17,212,159,111,8,197,165,13,129,87,130,26,239,176,245,199,40,140,7,222,61,26,126,254,86,212,158,212,69,183,232,186,3,147,195,12,116,62,115,18,219,165,18,204,132,97,46,105,250,204,206,103,31,234,78,12,133,90,197,39,21,11,17,120,20,241,211,48,96,164,68,127,94,16,233,156,56,26,81,88,125,40,240,194,163,242,244,233,209,25,10,179,36,229,248,4,160,88,74,228,56,186,76,197,152,30,52,205,154,131,206,117,119,94,76,35,243,61,248,44,181,83,90,15,182,236,188,12,190,13,17,84,78,211,115,101,184,18,199,109,159,119,205,2,175,48,193,160,163,104,200,207,254,160,123,69,32,143,217,128,120,172,2,207,225,210,51,76,58,253,169,121,157,81,123,62,191,113,219,45,32,224,78,133,75,232,76,2,211,96,240,28,221,195,219,204,42,98,83,116,204,13,14,157,20,224,221,149,158,134,15,72,237,17,28,210,200,150,100,145,249,63,112,205,98,192,244,129,125,198,98,25,88,74,221,1,13,13,178,3,179,226,235,109,81,1,219,17,109,155,181,172,30,12,185,112,220,88,125,116,29,194,39,254,13,78,248,153,173,206,244,210,116,8,163,83,221,110,40,190,87,126,94,53,201,211,187,174,146,19,83,48,223,78,143,140,84,163,78,132,124,195,43,118,16,72,10,20,29,6,153,102,3,127,90,152,102,170,86,28,95,237,186,161,155,145,224,36,23,79,109,25,38,155,195,221,46,92,97,26,201,107,196,41,91,109,255,200,181,99,15,234,71,163,103,80,116,182,97,252,222,8,9,254,184,172,45,180,144,211,82,17,240,86,245,242,65,207,230,136,253,197,89,50,113,137,122,225,230,100,37,228,232,245,129,33,63,127,67,221,179,61,126,136,26,188,8,218,193,98,3,128,190,124,213,25,24,253,136,136,102,79,80,35,61,180,204,223,80,51,227,104,18,34,75,231,239,142,128,64,68,179,108,123,178,30,205,44,26,15,148,253,90,213,71,6,137,35,58,185,207,188,68,15,173,174,29,102,64,31,33,254,121,113,74,205,68,72,39,28,92,208,206,129,118,40,3,184,80,53,143,102,37,232,38,75,210,95,231,97,19,247,248,141,161,116,217,117,166,59,207,48,69,114,25,19,59,186,41,5,46,84,47,253,125,13,122,124,116,248,163,127,236,38,46,205,252,184,181,165,8,219,165,18,53,217,57,141,113,175,139,61,28,9,159,234,232,189,232,207,114,78,136,19,253,139,31,71,199,249,192,227,78,117,244,50,157,101,77,47,141,140,97,236,38,207,84,86,246,115,52,5,167,120,106,4,60,93,162,82,102,174,115,95,126,52,41,197,162,107,42,178,248,193,133,66,222,186,234,247,3,145,237,238,140,176,184,144,189,191,73,83,221,247,133,138,230,210,13,29,219,241,219,123,182,71,121,2,55,228,224,227,251,56,97,28,219,94,13,57,79,152,233,163,148,36,91,211,166,32,2,214,26,223,53,129,148,90,212,31,152,164,132,71,164,216,59,87,109,4,233,8,177,251,24,198,102,124,188,155,88,184,104,254,192,104,47,106,42,76,75,187,251,118,115,201,102,62,117,186,157,27,102,210,236,23,70,199,250,208,39,70,43,234,189,176,115,219,77,203,131,157,79,47,114,176,27,94,223,208,112,21,247,147,120,27,232,225,80,223,149,17,14,203,192,199,40,44,230,188,158,176,207,138,153,37,224,173,94,13,39,110,59,251,11,167,13,64,98,75,79,228,101,94,100,217,81,188,84,171,198,1,236,117,252,145,65,146,74,122,93,164,5,92,5,171,49,149,181,172,241,38,77,3,209,193,181,45,109,208,116,201,27,150,216,249,194,103,114,209,173,59,118,70,57,194,104,228,36,203,115,97,147,232,197,39,218,13,239,175,232,146,136,75,227,74,1,195,58,211,8,101,155,104,157,95,248,166,25,76,186,222,38,228,225,233,155,73,60,147,179,110,201,166,217,136,196,109,227,212,52,100,154,158,70,60,244,189,7,61,55,121,202,8,159,227,10,153,114,95,253,233,11,64,13,173,14,223,230,110,104,23,75,54,46,86,191,138,254,72,179,144,208,30,197,133,101,72,100,65,141,45,164,251,154,115,54,88,214,23,62,163,82,114,45,231,227,57,147,70,137,223,78,233,9,25,77,52,166,250,52,140,221,12,186,89,10,83,73,139,71,158,230,83,114,98,203,188,162,248,142,114,88,86,73,129,179,62,108,40,7,6,127,124,85,164,149,251,192,11,198,73,11,152,118,74,61,26,209,191,239,44,13,123,62,103,45,252,152,150,222,183,116,9,138,184,165,30,140,102,221,55,175,118,96,38,28,9,164,151,17,32,107,252,244,71,48,66,96,122,145,190,107,23,239,50,41,245,146,237,86,117,63,55,147,138,45,186,131,70,235,131,25,238,11,103,154,228,164,228,100,30,160,123,250,209,185,154,61,244,3,71,4,101,48,107,145,194,217,157,74,185,230,188,84,164,225,255,160,228,69,21,37,119,150,3,62,123,243,173,207,132,221,243,55,33,2,124,150,45,29,41,144,126,189,177,6,181,8,232,62,47,220,179,194,35,233,251,168,166,87,45,168,232,240,116,227,135,187,196,48,157,74,230,192,35,112,71,22,41,142,38,116,148,80,226,187,161,240,71,6,33,184,200,167,187,96,128,184,37,39,61,86,228,48,234,3,67,15,19,184,202,148,69,134,35,187,136,214,129,51,115,190,28,109,218,241,213,127,251,236,213,217,14,10,76,47,217,142,163,139,9,99,42,60,179,43,137,0,47,113,208,131,225,126,2,236,26,7,227,13,91,20,166,170,51,75,220,54,195,86,158,138,213,67,226,235,162,123,79,210,210,136,50,12,183,203,50,116,63,175,11,163,174,150,47,92,240,146,81,24,142,187,15,52,154,220,196,242,28,115,85,88,83,254,72,105,68,107,250,253,152,52,85,138,163,33,194,232,219,198,156,189,221,11,175,39,110,212,207,107,218,26,113,79,78,223,129,94,185,205,198,113,244,217,178,42,123,133,204,26,130,31,14,159,167,170,20,71,131,119,143,161,148,120,97,15,108,174,111,254,137,224,37,35,21,167,19,84,174,226,117,6,218,241,87,214,254,149,243,175,228,245,226,211,102,67,188,244,104,76,235,151,95,57,2,210,74,96,97,218,199,68,43,96,204,194,5,221,231,251,153,247,211,238,34,62,129,244,132,137,70,56,140,148,182,126,249,168,40,164,120,33,103,14,127,36,217,153,103,207,174,248,78,104,216,87,200,133,33,200,218,98,158,62,147,89,82,147,8,124,128,167,151,239,59,237,117,91,95,8,12,138,51,128,98,30,167,213,73,190,237,205,102,203,57,109,7,30,68,161,75,96,168,96,43,214,8,190,101,65,173,167,174,248,251,72,104,30,200,2,179,233,111,153,51,86,47,172,215,228,194,152,131,98,81,134,252,176,100,73,135,3,122,197,216,240,23,206,26,16,211,72,81,130,129,101,138,222,82,245,68,142,63,187,126,36,232,57,179,228,28,112,22,105,145,200,60,225,2,98,225,114,97,4,203,94,81,221,211,60,83,228,158,145,193,78,78,100,58,215,189,138,246,36,32,118,124,133,222,54,111,70,84,99,128,161,218,68,56,192,206,74,194,156,61,241,54,243,64,30,173,241,174,217,171,77,148,52,115,60,20,76,137,182,194,240,81,99,144,38,164,13,101,34,198,142,103,187,130,29,48,237,172,242,84,200,0,229,24,164,44,18,186,234,154,76,115,147,120,224,236,148,30,24,215,251,27,76,52,148,179,229,177,172,109,58,246,23,174,218,250,124,118,221,152,26,69,32,211,172,151,64,96,218,31,123,252,246,71,86,66,224,193,43,142,88,132,25,232,142,6,178,218,232,114,47,249,2,246,77,77,140,243,189,237,116,87,229,243,135,50,143,19,185,175,237,9,0,51,176,74,210,105,123,224,93,131,164,11,140,215,221,80,152,46,236,120,228,108,114,110,168,194,2,78,71,113,192,12,142,41,71,155,8,97,139,177,68,87,238,157,146,6,235,94,10,22,46,235,75,146,125,50,204,114,182,125,241,17,156,73,224,230,153,6,143,168,68,33,129,186,192,148,116,14,7,95,249,126,130,222,52,37,79,10,87,166,5,205,157,111,83,37,3,237,151,87,142,104,29,55,72,73,216,216,185,207,6,246,194,169,8,111,0,24,37,62,191,50,54,220,98,9,55,76,141,184,196,54,99,152,54,128,194,40,116,121,178,127,155,88,192,93,119,7,118,9,205,173,82,217,237,176,193,146,71,202,158,111,196,140,101,189,50,171,43,12,163,59,208,90,37,220,198,3,15,106,154,95,25,61,61,67,223,71,166,98,229,73,86,54,194,75,184,153,12,195,1,11,220,225,134,236,162,60,180,204,254,127,7,156,169,193,63,40,173,62,95,148,30,3,145,89,1,182,21,204,97,2,247,169,63,157,96,130,248,125,101,136,7,250,178,115,49,230,135,195,197,2,70,129,49,6,141,201,54,153,239,141,62,82,120,118,94,32,193,131,175,63,159,64,30,136,177,248,165,209,239,189,230,131,238,80,111,165,114,54,202,115,219,179,222,15,196,36,89,166,126,125,72,33,6,205,138,53,58,137,225,41,99,161,12,183,52,64,177,40,55,97,128,13,2,163,80,178,66,231,170,180,231,96,22,13,79,74,162,144,46,154,231,104,37,183,144,9,110,228,194,24,180,2,227,244,233,11,144,229,61,122,210,239,7,233,196,30,105,17,200,244,250,221,55,26,186,252,137,18,11,110,41,211,141,143,138,129,23,172,22,210,253,107,201,111,219,70,219,167,5,146,103,45,233,188,208,25,30,158,136,34,53,77,90,247,194,76,26,41,5,204,134,179,41,124,238,59,196,195,108,35,189,244,11,153,38,108,116,95,72,82,199,211,193,172,62,221,202,14,152,185,85,30,57,243,122,141,108,17,61,6,146,96,176,196,30,10,12,62,146,76,245,76,30,139,153,67,198,196,128,41,142,132,150,68,57,214,244,31,48,190,93,178,12,32,239,121,231,90,4,129,210,222,10,119,186,109,28,206,166,231,27,112,102,98,110,247,251,131,22,36,243,60,12,239,26,244,77,60,195,135,100,52,89,210,141,66,232,48,187,192,244,192,11,82,139,195,76,160,242,198,206,167,223,210,157,180,178,169,128,40,140,0,88,124,189,103,34,223,178,201,25,84,77,106,191,19,75,159,18,255,13,186,62,82,176,59,55,194,91,226,142,129,0,235,249,130,188,40,181,113,203,234,15,90,16,9,115,116,146,227,169,10,163,99,26,175,211,52,70,154,192,72,22,122,138,153,66,29,85,88,129,169,147,148,59,24,80,45,185,239,203,252,10,122,139,161,196,118,76,127,27,189,155,136,77,23,130,210,69,22,253,220,44,64,95,49,78,209,32,151,223,134,50,84,99,82,170,116,66,54,69,49,162,218,119,214,193,215,85,97,52,157,252,3,35,33,84,244,224,9,75,34,230,21,19,223,149,95,54,167,175,248,250,104,69,203,114,211,116,43,119,255,64,216,44,237,170,239,163,163,128,43,179,206,25,226,77,143,158,120,94,198,156,117,222,222,120,126,26,253,240,28,48,53,191,214,30,120,167,120,40,131,80,85,223,38,110,114,43,80,155,108,239,156,100,147,103,168,130,32,254,174,18,223,156,123,151,40,76,45,227,1,201,132,7,243,189,70,171,199,194,222,67,154,236,173,131,178,220,167,66,7,166,40,102,29,184,81,191,243,223,102,243,182,199,3,155,157,160,39,184,105,183,168,250,208,178,69,28,14,35,88,162,47,155,152,175,251,46,198,82,56,34,208,63,172,139,36,197,42,82,209,7,40,15,76,183,135,95,26,233,139,169,95,54,54,27,193,161,52,161,181,150,198,3,151,80,104,93,40,97,78,157,85,206,32,190,162,61,84,8,182,152,149,216,40,94,193,200,88,150,72,206,207,23,194,95,185,53,5,83,221,21,216,222,131,255,246,153,57,183,84,13,128,201,127,68,57,195,124,44,245,210,208,81,138,161,70,112,83,245,182,51,85,1,175,123,225,20,181,179,140,37,170,127,238,230,72,161,165,45,17,191,161,220,60,111,135,0,116,244,51,144,21,166,69,38,4,2,209,38,173,58,80,207,212,121,245,122,205,112,120,232,251,44,56,60,71,229,202,250,166,186,28,205,191,101,47,150,176,104,159,208,72,39,219,9,149,184,6,140,51,152,140,227,66,251,216,142,218,20,118,196,73,143,62,47,51,245,56,122,154,142,213,133,79,180,146,163,162,77,98,44,235,149,101,158,91,240,28,113,210,16,251,166,129,150,94,10,86,222,26,248,253,40,90,201,183,223,131,233,60,221,186,0,141,32,154,76,120,91,26,83,83,58,31,177,147,71,82,12,6,180,46,172,168,205,223,163,17,16,148,85,153,22,188,121,15,158,218,126,115,96,92,21,163,230,6,73,114,43,204,222,32,40,21,230,76,45,219,101,230,221,51,164,189,44,192,133,23,201,193,13,118,137,43,221,131,179,144,188,8,116,32,35,220,71,114,130,172,218,53,76,162,125,50,78,141,54,169,188,13,211,0,13,69,44,184,55,229,217,41,12,68,19,163,100,253,77,181,11,76,103,104,212,195,249,54,165,62,10,79,4,206,229,45,252,178,85,147,43,167,91,228,94,249,25,145,85,114,216,104,197,51,146,252,210,32,13,143,119,219,88,251,37,89,82,58,127,54,211,182,62,213,168,73,167,174,150,164,236,150,71,200,130,76,171,33,236,103,159,158,163,243,109,118,35,36,233,54,254,92,235,136,98,57,151,221,52,250,99,31,158,239,209,103,142,47,237,137,215,201,132,5,140,172,151,172,17,103,103,13,153,234,114,140,7,31,144,192,168,111,212,224,180,46,252,213,245,210,50,166,203,193,136,157,9,123,79,221,165,108,92,21,131,222,96,182,84,10,79,56,38,65,127,62,95,75,121,96,163,103,93,54,238,121,129,237,129,247,45,119,159,201,237,140,250,7,238,145,186,135,152,129,162,251,179,129,162,43,51,142,70,0,85,135,210,9,245,211,229,117,87,115,72,122,208,125,107,233,184,151,234,100,120,224,209,130,66,70,161,100,234,164,130,45,43,150,155,14,39,130,2,61,218,164,223,130,38,67,77,123,60,239,147,59,15,154,204,20,82,172,177,3,175,160,137,169,32,234,86,250,156,235,108,144,46,89,247,188,105,189,43,211,181,15,38,112,54,5,141,249,124,0,43,228,30,39,46,54,89,19,62,232,91,71,199,31,26,137,74,8,97,235,150,75,52,146,76,243,14,214,253,17,169,227,40,161,98,4,80,245,145,208,187,145,111,147,10,145,165,172,216,137,30,193,117,91,123,208,64,74,10,227,195,17,29,23,19,207,242,254,236,26,225,231,94,62,32,178,22,114,101,124,96,65,248,32,175,206,184,208,41,9,241,127,33,73,230,254,236,57,39,31,119,48,48,207,254,246,221,115,154,160,64,176,63,51,83,135,188,176,129,214,71,112,125,251,126,216,67,152,184,162,130,209,163,75,236,189,50,2,226,182,162,197,204,186,3,244,96,244,80,131,179,135,234,209,214,84,213,196,247,40,58,123,206,158,163,213,41,87,182,74,26,237,170,219,126,44,194,20,166,147,34,96,107,39,212,237,46,153,234,32,158,102,106,23,186,35,61,219,37,84,81,3,134,104,167,191,125,94,97,186,122,215,168,65,233,167,139,61,113,212,157,45,169,92,52,177,130,230,82,40,240,35,3,146,158,204,201,9,44,199,37,89,158,145,55,178,230,99,81,147,154,161,109,184,17,8,210,36,27,49,89,164,200,59,109,43,73,243,100,148,216,111,47,59,12,135,62,117,81,63,83,109,240,231,40,9,105,159,139,181,92,220,221,87,71,59,178,107,64,142,110,223,8,217,82,218,161,158,232,48,97,4,30,29,254,196,242,251,9,86,48,224,244,109,35,29,210,83,20,210,80,17,70,107,111,70,127,245,137,36,159,223,102,47,24,178,237,159,162,145,196,119,25,19,122,159,89,172,105,38,105,36,196,246,55,150,9,147,58,90,26,82,155,5,116,116,80,163,206,83,198,19,193,33,0,226,247,93,207,188,35,36,31,226,63,114,109,33,16,80,71,43,207,201,105,139,142,86,123,140,170,159,103,78,168,179,66,185,128,237,221,123,236,172,209,197,15,247,69,152,250,192,99,149,43,122,58,115,127,246,172,121,209,75,60,67,50,21,11,251,249,192,61,198,41,58,138,99,233,54,196,52,2,227,232,243,9,97,94,248,94,90,11,245,221,108,253,215,122,229,20,16,163,79,31,69,193,250,220,53,35,249,42,120,238,169,122,244,22,51,95,97,132,19,16,98,148,168,49,51,202,237,33,147,73,81,65,47,140,215,21,58,250,132,0,98,235,59,40,226,148,8,184,137,200,166,110,135,19,222,156,97,21,97,245,170,39,217,132,32,125,136,100,194,9,170,111,42,170,205,171,18,179,201,84,234,199,103,196,254,16,199,193,154,80,83,143,208,138,99,95,199,179,77,77,231,121,138,122,161,114,206,218,154,165,90,15,12,131,177,95,45,150,189,159,4,30,154,181,33,140,8,253,225,137,39,206,223,173,209,162,3,215,174,212,246,28,77,90,59,204,30,72,239,63,249,61,148,124,67,175,203,118,82,186,242,226,235,22,154,37,8,135,212,170,225,254,38,66,111,161,180,116,230,175,172,65,51,230,79,145,98,48,27,11,169,132,30,24,89,245,112,123,104,197,218,112,158,196,37,83,125,200,83,65,87,213,223,134,1,28,151,86,201,150,60,179,41,157,52,33,220,67,213,103,213,103,46,46,65,120,65,81,3,83,197,7,198,129,54,126,27,178,145,130,12,235,56,54,27,81,227,249,229,148,174,224,151,21,14,222,219,90,193,186,66,209,171,136,229,213,55,93,27,106,70,197,202,162,250,182,81,118,206,33,233,72,125,42,61,48,236,163,25,48,92,156,7,198,247,211,127,27,54,251,214,109,202,25,105,51,182,210,103,171,85,68,40,246,211,181,119,101,152,50,242,238,178,209,166,176,217,66,169,5,117,182,50,52,126,36,225,115,77,71,210,204,58,201,163,193,88,114,40,122,165,254,40,64,1,51,181,7,140,147,84,145,39,142,160,212,85,126,99,1,41,249,137,86,16,165,139,159,198,132,121,106,172,67,91,223,10,157,191,205,228,86,159,212,254,217,175,93,193,59,68,162,229,190,96,104,167,176,221,97,80,106,234,30,233,207,118,15,78,168,141,235,193,248,113,134,12,224,249,172,187,126,186,216,1,59,157,5,21,165,5,75,235,185,48,12,160,221,67,9,13,58,13,139,145,106,141,5,6,239,200,146,245,3,192,32,61,212,42,88,207,243,27,194,241,117,196,109,209,247,56,116,255,180,160,230,248,38,166,146,59,159,250,72,49,98,72,215,78,104,205,167,14,74,200,184,115,184,59,225,130,217,31,248,252,156,127,247,20,74,84,218,26,24,37,88,215,124,36,135,250,20,237,22,73,153,17,142,88,200,119,235,56,131,65,22,214,105,232,61,13,253,248,230,71,97,63,204,182,104,221,127,94,200,153,129,238,209,72,96,233,92,58,105,153,242,185,148,18,193,170,26,91,78,180,47,90,24,175,65,31,214,186,219,164,29,56,180,67,161,89,55,157,13,7,57,209,18,71,19,160,235,199,137,228,105,189,104,234,69,171,191,31,194,177,123,63,49,192,223,45,144,217,102,134,249,25,37,33,221,125,13,59,155,195,39,158,94,186,141,103,167,28,66,49,88,242,172,174,179,33,50,127,65,168,175,149,126,149,174,59,187,114,37,108,144,131,24,207,79,127,186,12,227,220,39,236,201,186,13,193,204,46,34,145,106,194,150,58,107,32,63,25,250,182,70,44,123,234,210,31,163,249,28,126,90,244,75,104,49,31,54,102,88,194,193,126,77,79,122,2,30,182,127,32,120,156,108,137,245,81,180,63,19,183,71,127,101,103,116,76,132,137,51,161,49,134,185,32,158,97,243,129,217,212,248,231,85,182,181,234,41,215,198,68,190,103,156,156,181,81,41,41,103,216,71,26,13,174,203,211,195,102,150,90,126,44,29,12,91,35,153,132,226,90,187,190,134,16,199,202,83,142,175,161,153,98,65,169,104,164,15,24,42,252,153,91,42,98,25,49,150,194,22,153,58,188,88,234,198,3,183,40,186,193,45,38,14,19,24,9,187,123,48,236,23,61,120,152,201,176,195,211,152,160,74,149,49,150,112,192,100,17,158,219,38,241,18,94,144,204,3,250,233,158,61,2,21,227,128,177,180,84,212,118,91,97,36,73,117,87,198,89,74,235,138,171,33,81,146,178,126,125,4,69,59,197,185,205,60,117,42,124,166,17,15,76,205,144,163,230,231,228,84,94,198,133,155,88,177,146,19,160,93,62,30,233,71,37,64,224,108,164,33,135,147,209,55,5,78,232,212,196,165,157,45,222,210,97,72,185,61,90,180,77,216,95,5,60,96,167,69,255,40,108,239,243,80,135,114,182,40,6,7,108,217,88,133,145,33,243,69,0,144,28,222,133,207,235,219,49,163,157,175,58,243,18,4,182,173,135,31,77,70,91,251,174,140,66,220,125,121,130,229,54,68,49,226,12,218,243,225,198,231,115,198,21,73,76,33,209,45,132,76,252,109,167,194,14,230,129,235,8,210,200,129,219,163,68,102,177,97,84,159,136,83,232,208,22,152,77,99,124,95,102,200,34,60,208,109,93,113,158,65,40,72,210,108,225,83,178,169,25,33,79,104,38,228,194,204,69,26,36,123,134,238,128,185,87,125,31,54,227,197,80,48,158,219,82,184,101,188,73,194,106,149,62,145,172,204,194,178,194,61,36,155,187,132,14,67,58,143,162,124,148,183,57,102,202,67,33,91,63,195,36,118,35,45,38,4,113,12,229,35,25,11,90,183,14,5,242,133,169,197,79,143,60,147,62,81,146,29,209,45,150,169,27,206,23,30,45,58,40,128,139,202,231,156,141,219,137,43,189,81,7,246,209,174,202,229,68,108,34,132,227,243,135,43,43,211,184,73,3,123,196,140,27,93,86,69,48,218,80,118,80,209,128,155,146,157,169,27,71,11,17,163,61,61,252,85,122,156,195,165,140,119,243,8,76,111,100,233,131,35,135,200,25,111,72,96,252,65,124,48,156,135,86,147,56,141,119,118,125,72,47,7,204,214,64,158,10,242,146,161,125,205,46,59,101,125,42,176,166,90,60,148,243,91,170,34,176,113,204,222,177,120,33,97,215,21,78,236,27,102,124,1,21,39,75,249,105,184,179,97,109,88,140,114,253,112,130,161,14,250,251,162,79,106,60,108,229,197,170,237,7,91,238,167,43,215,153,2,73,142,131,233,24,211,131,241,178,88,113,48,230,220,162,250,176,76,21,221,195,237,3,175,53,181,47,132,222,224,224,15,161,132,161,66,25,214,169,145,60,148,47,100,137,167,246,179,12,201,153,128,106,51,229,130,223,29,132,97,243,216,83,250,234,50,95,167,44,112,213,102,49,99,13,12,143,145,206,3,155,93,13,164,22,137,245,18,54,199,57,153,197,172,116,64,192,216,43,49,105,152,226,163,118,87,156,229,125,140,251,166,151,106,2,89,174,94,190,250,81,167,54,8,209,185,17,99,8,145,4,113,137,49,227,165,200,152,100,170,130,170,241,255,73,193,140,251,221,177,124,235,117,85,254,61,96,204,217,138,254,50,179,95,120,82,163,124,219,165,51,118,209,226,235,212,112,68,65,97,242,105,187,202,60,219,56,159,233,232,171,168,79,247,16,30,105,241,109,32,235,166,18,51,116,25,206,216,46,66,135,95,89,233,244,21,183,131,17,118,216,103,130,87,231,131,85,81,185,88,97,166,61,30,218,4,112,25,237,58,117,227,14,175,205,98,200,177,180,152,203,166,85,177,180,105,138,126,227,152,80,208,194,209,85,241,68,91,76,48,62,91,209,236,189,181,151,12,106,121,12,5,72,49,75,59,233,129,207,25,119,192,175,103,16,58,113,103,155,88,194,220,124,144,24,81,152,207,197,159,154,201,104,172,183,47,138,82,189,195,102,143,243,244,54,149,17,124,71,220,185,8,106,100,52,96,36,29,247,205,86,245,105,7,107,212,180,61,202,57,240,137,28,244,161,98,242,23,74,126,240,73,233,228,208,129,186,110,230,15,141,204,165,90,227,38,19,25,226,6,217,138,13,58,18,233,192,140,248,43,91,227,212,208,137,225,204,81,17,66,101,66,172,169,207,28,117,183,56,54,243,33,235,180,128,94,145,167,182,177,125,30,79,239,146,57,22,134,39,60,197,130,169,221,44,166,29,226,65,78,198,112,92,21,156,209,24,34,115,235,48,92,22,109,207,155,228,156,99,172,20,122,122,245,109,155,230,96,140,242,98,182,198,227,233,41,161,69,220,159,120,183,202,189,44,16,217,164,147,3,70,193,72,87,31,227,197,248,201,169,245,237,174,203,11,79,41,62,95,92,173,159,232,141,61,226,240,220,55,67,41,207,103,85,237,88,227,198,48,102,54,150,103,110,246,55,241,76,225,234,168,37,228,54,83,46,223,90,101,171,199,213,167,231,132,201,38,126,250,44,208,85,195,55,156,73,162,27,147,38,106,148,253,21,166,130,27,87,134,193,93,215,96,194,152,204,254,84,140,124,174,93,10,230,204,184,226,11,218,144,129,138,70,65,20,173,29,198,136,78,227,152,154,240,156,205,129,154,215,166,194,163,236,248,58,49,75,44,111,252,37,19,34,182,26,194,8,6,158,61,132,75,129,79,112,47,15,5,11,250,16,246,5,62,223,250,211,107,115,214,144,29,48,202,89,218,3,116,166,184,90,227,11,234,216,200,105,171,13,141,82,17,34,145,230,232,58,20,204,154,97,222,71,86,158,126,150,206,214,40,162,206,198,54,172,190,177,120,208,96,50,201,226,173,35,28,105,196,168,100,100,203,160,20,189,48,139,119,99,160,240,53,234,193,203,76,31,98,136,146,225,210,45,196,249,2,122,140,127,100,149,181,209,147,252,73,205,247,104,146,165,207,149,97,54,21,211,130,57,202,75,239,223,30,22,64,199,125,101,162,135,252,108,249,174,19,248,135,108,175,223,222,28,81,5,204,88,200,189,253,67,152,79,166,152,175,172,53,115,107,123,209,217,2,222,137,148,140,152,94,183,81,187,238,209,176,235,167,182,54,209,58,147,239,84,58,118,123,146,53,86,96,201,119,42,205,253,185,52,124,73,60,197,5,209,184,73,110,14,24,202,123,14,248,188,60,253,112,77,68,197,243,72,102,253,170,98,23,244,198,140,80,128,202,72,95,100,221,233,46,230,78,143,238,178,217,165,233,94,149,140,179,239,69,79,240,187,166,234,121,17,75,95,143,26,10,200,144,66,20,198,9,53,224,6,73,70,207,93,169,178,249,79,195,86,27,79,203,86,109,87,228,31,154,234,121,6,237,185,178,237,173,181,141,154,136,110,17,22,161,143,127,152,137,108,87,214,73,97,49,180,70,192,168,137,84,29,71,171,223,60,82,162,142,250,76,10,240,221,226,195,197,127,112,9,49,207,122,201,208,139,115,24,194,160,110,187,22,236,158,25,112,37,232,233,207,35,197,174,45,224,68,142,77,31,138,141,149,47,220,137,255,116,78,177,242,158,207,210,184,27,111,221,99,64,66,98,51,224,240,192,229,68,230,5,198,184,207,26,201,60,209,242,211,229,70,147,163,255,52,158,13,218,102,77,189,50,71,40,159,240,253,209,45,202,198,46,119,122,68,157,62,110,73,130,150,126,73,21,169,209,167,86,158,116,37,109,3,254,174,43,14,81,207,209,216,135,121,48,127,38,221,243,50,245,182,152,211,189,115,176,125,250,15,146,38,192,154,117,253,4,76,170,244,233,222,99,51,186,3,70,29,76,80,250,141,253,11,160,225,151,8,92,211,130,168,195,250,133,35,68,157,149,91,199,28,21,173,75,164,193,107,121,122,251,206,199,184,252,11,56,179,48,92,82,61,121,53,73,240,128,225,11,108,133,97,38,249,111,159,239,120,62,77,31,182,111,46,23,30,243,97,255,48,58,86,124,34,25,235,107,45,208,36,60,24,122,28,109,18,92,15,140,92,182,63,114,130,30,189,110,68,109,114,28,91,73,214,232,117,79,139,0,2,46,245,161,66,34,105,235,89,63,122,18,75,209,110,47,163,139,122,134,56,89,223,197,124,50,246,115,5,51,129,108,114,106,90,89,133,170,21,214,84,228,139,243,67,158,107,198,105,174,1,211,47,166,165,8,102,222,24,11,231,93,44,177,207,165,82,97,169,212,128,123,126,82,196,109,34,150,146,3,166,154,173,191,13,113,242,254,246,180,100,170,150,88,144,54,187,143,133,186,150,150,119,168,217,148,120,44,52,100,63,196,215,198,118,41,142,62,97,167,18,35,72,178,183,251,204,105,248,217,250,204,187,245,251,199,56,228,33,61,204,189,133,29,82,14,248,145,172,0,102,105,190,39,63,179,177,214,219,200,207,196,51,133,100,246,144,6,41,122,229,29,227,44,67,160,123,14,222,57,232,242,132,226,67,9,54,198,95,155,49,88,206,187,124,168,196,70,231,238,49,12,243,110,15,235,111,89,127,191,195,230,174,210,159,74,30,205,20,1,179,233,215,162,47,90,100,113,93,31,243,196,167,4,185,229,178,17,120,124,138,213,139,86,194,59,45,156,237,147,214,93,51,185,242,152,83,18,41,226,172,212,185,121,162,44,127,220,230,135,91,30,110,156,153,170,222,9,11,42,137,114,65,104,58,184,243,25,82,88,10,23,99,175,6,140,250,176,114,11,8,54,189,135,52,25,175,78,251,33,233,77,15,151,244,132,126,65,110,15,229,130,180,124,15,248,124,137,218,56,65,203,119,8,188,113,223,184,108,61,92,251,25,213,130,100,34,181,93,249,105,21,33,225,24,72,103,187,161,204,56,179,6,136,247,177,17,90,27,15,171,136,22,132,11,143,167,189,32,211,182,115,65,226,22,65,207,119,156,107,147,83,191,68,170,138,172,237,184,112,93,122,213,104,116,93,184,144,29,16,218,194,9,52,167,204,194,86,47,83,250,25,145,123,208,22,206,220,132,64,194,211,255,70,139,182,159,156,77,216,211,84,65,112,16,236,128,84,225,202,40,67,140,142,129,229,49,109,58,123,240,50,245,169,160,11,213,239,146,13,21,43,255,241,143,255,248,225,175,191,254,229,175,63,255,250,219,47,63,255,207,143,127,255,239,159,126,249,243,127,253,244,183,127,255,231,127,250,49,253,227,31,63,252,253,183,191,253,245,231,31,255,240,255,126,254,233,183,255,253,245,231,63,252,240,167,159,255,242,223,63,255,246,235,223,126,252,2,255,242,203,159,127,254,215,223,126,253,229,207,127,250,195,15,255,241,151,191,252,250,159,191,252,249,167,223,206,121,254,237,243,155,68,5,86,221,186,105,129,53,238,12,139,49,71,221,81,215,196,217,20,119,110,133,145,71,221,1,67,195,215,163,207,104,77,55,203,99,90,167,75,96,108,193,106,236,92,204,88,168,41,12,7,241,158,252,12,139,187,116,160,43,201,230,39,82,18,230,98,161,39,223,188,156,216,249,60,233,242,105,252,186,72,249,177,91,22,63,95,80,194,182,11,83,228,158,15,188,130,231,68,173,73,117,188,153,228,88,3,231,77,125,157,177,95,4,110,166,204,30,169,47,4,105,228,174,187,181,118,199,206,101,179,107,146,163,233,249,9,214,182,9,92,138,162,35,48,206,211,113,52,162,171,85,110,12,31,215,17,87,126,86,204,33,194,184,231,210,104,63,139,165,158,136,178,235,219,110,166,108,28,155,11,28,179,21,37,193,235,5,62,166,53,109,109,3,70,108,58,142,182,16,95,110,155,10,175,43,58,180,196,247,255,187,71,26,91,69,115,218,152,207,64,32,249,225,147,251,164,117,122,235,171,198,97,47,66,62,248,220,226,79,206,16,110,215,85,205,74,233,34,86,196,247,1,237,195,231,95,162,172,222,116,148,217,174,217,209,76,42,89,207,77,225,249,238,91,232,25,238,122,225,244,249,70,240,131,44,238,172,114,225,116,41,196,203,130,200,178,100,225,152,150,104,12,123,140,132,154,172,8,67,211,224,96,221,33,14,183,50,37,0,129,152,212,87,184,228,193,17,168,162,231,120,224,73,55,123,156,28,7,11,29,195,80,49,163,58,120,230,15,252,126,228,210,114,49,105,132,216,113,89,44,37,48,154,176,177,236,152,104,185,62,181,100,50,187,254,182,205,161,36,203,201,209,118,14,134,62,202,32,67,100,229,128,33,106,204,128,155,214,22,129,209,53,139,75,75,56,196,235,111,211,117,23,247,141,52,235,210,161,150,224,81,121,74,3,56,137,114,34,33,59,141,136,1,79,18,188,91,225,115,250,25,187,65,18,151,207,125,99,179,180,47,140,211,160,222,152,93,171,63,22,254,89,228,157,13,206,247,251,130,45,172,61,177,39,118,162,107,51,150,189,149,212,211,116,208,251,142,213,129,195,163,176,8,42,204,47,68,28,113,62,117,101,226,30,24,21,148,122,215,212,51,58,247,3,247,122,131,148,74,203,249,115,114,190,185,125,225,44,70,200,220,24,97,205,141,97,206,234,221,228,43,161,123,39,122,129,25,118,107,234,80,164,98,21,78,200,12,204,41,117,167,73,11,108,170,119,231,212,173,192,251,192,20,132,46,172,21,20,131,203,13,53,216,111,20,157,78,9,59,83,108,239,121,39,186,188,153,155,84,100,76,14,58,197,71,143,175,128,190,187,216,250,48,151,235,234,151,140,112,217,47,92,170,126,5,159,40,200,208,106,178,65,226,214,109,168,19,57,12,77,245,65,113,64,253,86,108,15,60,105,145,104,47,252,45,52,87,132,120,84,58,196,208,225,205,26,116,16,155,76,227,123,93,174,165,4,204,238,83,143,102,135,240,45,73,153,135,178,86,64,128,207,99,248,142,179,202,194,151,164,21,11,184,187,210,88,53,18,206,208,175,47,39,35,242,124,225,117,86,62,105,151,181,73,201,11,82,208,198,118,21,82,245,180,56,186,212,128,113,46,154,58,140,54,183,233,183,181,144,228,212,55,141,78,254,55,219,136,25,6,121,236,162,67,20,211,119,127,162,116,72,182,173,63,93,17,196,243,215,49,172,57,93,143,46,59,12,133,235,182,157,95,127,62,108,250,41,252,228,182,41,150,205,201,121,127,38,56,224,48,90,57,73,191,92,92,132,191,32,54,99,162,197,141,199,66,173,158,223,173,16,172,79,184,165,199,230,237,45,146,56,117,67,233,214,31,70,243,32,249,19,171,214,214,170,112,73,16,13,29,158,100,237,244,174,114,216,87,86,43,67,239,164,19,74,133,60,233,23,86,77,210,87,207,93,113,242,244,115,23,156,163,251,120,174,44,172,159,14,76,155,245,212,185,142,122,97,12,163,179,41,210,253,24,234,242,211,11,151,52,80,151,173,251,122,206,141,34,171,195,52,85,75,67,208,54,39,233,237,247,149,80,120,122,30,248,54,105,125,135,155,21,83,158,41,190,186,84,4,158,239,24,15,232,209,157,186,197,247,210,204,77,41,245,253,60,180,104,237,60,112,70,244,69,175,188,88,107,113,192,117,201,40,4,158,193,136,3,198,215,248,125,44,236,157,190,240,162,48,35,237,18,155,181,200,83,176,132,6,169,169,144,203,54,171,80,255,126,150,245,111,42,74,143,86,137,131,137,100,132,207,77,229,43,210,164,116,104,99,236,53,21,198,70,181,5,140,255,175,220,23,238,90,203,135,210,183,196,42,79,133,119,237,22,203,38,10,114,118,83,114,105,19,61,215,230,79,5,129,17,73,178,2,163,47,158,3,198,92,235,57,218,52,137,29,238,244,243,201,67,155,45,226,59,243,140,120,70,41,89,4,39,79,226,6,88,187,56,73,34,251,193,208,242,183,137,139,148,170,71,65,50,204,174,196,130,223,31,25,89,69,41,20,57,152,233,204,144,171,182,23,146,252,186,200,221,203,186,5,76,166,191,6,204,254,229,57,154,98,204,10,24,194,170,252,52,142,126,241,233,18,53,110,89,112,13,110,46,14,96,112,147,202,62,153,18,200,49,254,80,104,60,23,53,239,3,27,45,49,142,46,24,67,232,149,211,187,81,75,192,212,200,245,228,54,17,197,209,16,96,158,75,195,166,101,58,140,224,230,239,78,206,10,29,240,96,228,61,55,118,6,185,79,120,240,143,123,19,26,238,38,195,231,148,184,106,124,86,217,134,0,227,66,230,207,28,234,142,54,179,111,179,119,202,113,116,50,205,91,133,215,234,241,74,154,73,187,150,231,125,175,17,67,169,82,213,206,207,72,75,244,68,58,12,171,100,235,231,87,108,50,8,56,61,195,16,247,218,230,79,188,98,127,181,30,52,123,182,196,28,1,30,17,24,224,226,22,76,192,165,150,245,124,32,166,237,231,48,52,0,5,201,237,251,48,179,86,149,241,92,244,152,247,135,207,104,94,207,171,92,144,224,28,70,162,95,124,140,168,46,161,39,249,189,41,60,63,147,118,142,225,76,148,125,31,140,164,40,140,3,185,105,170,137,110,84,84,97,96,54,113,105,25,166,146,61,253,174,104,248,125,130,252,246,233,44,188,40,251,89,129,121,160,190,118,77,163,124,74,3,190,85,88,157,209,83,113,18,154,218,188,76,247,92,138,153,114,90,63,156,116,88,109,248,135,229,187,61,1,134,146,160,71,87,228,8,253,210,150,133,45,242,219,72,83,122,75,55,51,2,140,15,121,166,5,22,194,142,27,163,91,89,31,185,201,54,7,218,16,96,148,145,64,53,202,45,119,128,201,62,200,149,157,245,32,74,66,80,23,138,154,59,97,53,8,47,217,7,48,156,244,36,93,30,24,38,103,167,192,67,139,129,8,160,176,149,254,253,219,34,255,162,45,221,144,129,247,138,175,131,130,69,43,122,116,133,88,224,232,68,235,75,158,120,194,248,51,207,128,169,3,201,96,72,214,187,236,232,50,125,239,64,33,169,133,141,49,95,37,172,218,45,240,100,152,181,128,241,233,44,2,155,8,224,190,71,159,197,100,9,124,38,16,55,139,176,11,87,9,231,97,186,43,45,162,1,218,208,132,45,49,204,38,44,190,16,238,171,234,178,136,57,51,178,10,1,227,57,160,71,67,170,27,247,167,147,78,226,231,166,241,153,138,159,30,208,0,228,194,167,73,248,4,140,98,137,30,61,7,44,158,248,233,51,166,101,23,12,187,139,66,66,12,36,178,161,114,238,49,139,251,51,243,97,67,76,146,131,81,225,107,241,109,158,215,35,172,128,131,90,34,191,196,231,145,17,254,184,48,205,94,238,113,116,96,202,13,50,205,158,133,144,31,243,73,195,38,113,249,238,151,57,209,7,88,138,10,23,158,56,128,63,136,235,66,97,76,10,66,136,107,225,207,236,48,107,135,124,183,166,51,234,238,74,21,91,144,166,173,68,136,125,146,129,113,248,68,167,218,173,109,210,15,217,247,169,204,215,91,7,184,185,57,185,242,134,173,29,67,91,12,205,5,46,54,124,211,72,182,82,119,177,147,59,5,132,182,23,26,78,159,163,217,4,251,149,227,144,152,245,190,144,117,10,176,231,103,233,65,9,160,122,121,3,45,145,249,244,162,18,236,34,66,226,48,166,185,67,111,11,233,165,120,153,196,244,98,84,255,57,218,157,159,15,140,4,226,122,174,172,173,20,147,56,62,157,233,185,107,188,191,135,159,28,174,240,212,215,121,54,131,221,229,157,141,178,87,133,209,195,201,79,64,236,247,101,109,78,58,84,26,27,223,120,224,213,172,56,245,220,231,219,240,142,130,179,90,47,19,2,80,152,224,219,95,118,33,172,200,58,206,104,15,9,244,140,3,237,183,182,15,224,94,119,193,91,91,210,87,236,55,240,253,116,248,196,110,207,103,77,61,213,45,65,129,205,251,87,96,4,144,82,92,120,179,150,118,129,77,87,192,127,27,101,123,173,137,158,216,59,135,138,67,37,235,221,84,42,136,208,156,48,213,97,90,31,116,54,179,102,253,136,22,206,74,51,159,79,128,166,90,231,70,210,160,153,159,246,96,166,179,189,5,158,79,141,26,115,243,111,54,242,128,102,175,165,179,217,130,209,123,225,138,6,175,194,120,87,76,135,43,74,224,10,99,79,127,143,174,21,91,6,153,134,115,241,229,1,49,95,114,32,10,54,183,156,182,100,189,50,52,108,233,24,247,216,179,244,10,75,137,197,161,227,84,23,240,83,224,24,200,43,198,232,135,37,52,52,141,137,134,116,113,217,77,131,105,127,22,56,215,61,239,211,100,106,210,105,20,155,223,213,2,62,43,174,102,75,14,188,189,121,10,20,157,50,93,80,77,79,226,194,101,141,231,202,186,87,48,0,51,156,12,93,202,241,71,142,187,66,120,160,233,101,195,162,244,105,114,152,30,111,210,248,134,44,183,103,228,248,219,180,93,10,188,96,10,173,128,49,131,213,216,234,44,15,46,65,100,39,239,170,42,179,173,156,237,139,30,255,250,132,255,200,223,173,90,239,32,25,82,179,39,31,145,166,140,146,78,203,145,192,103,204,121,9,2,120,230,165,185,18,132,104,215,61,24,117,35,9,55,43,106,42,45,174,235,163,115,165,48,114,163,249,194,244,132,41,76,250,84,224,149,52,230,163,27,48,54,169,200,250,106,95,22,240,194,77,40,224,245,240,132,224,216,77,215,171,182,239,78,119,7,36,210,228,153,192,220,21,253,18,2,124,47,218,128,78,54,0,178,119,64,95,215,47,27,185,131,51,130,117,119,76,219,182,239,122,88,251,82,125,182,129,116,236,121,38,4,119,151,250,36,159,240,230,27,99,199,201,71,22,31,162,97,49,116,143,181,26,178,76,215,4,16,77,250,45,123,112,100,68,170,173,233,33,204,126,230,157,229,146,228,240,13,118,2,69,181,87,251,228,96,62,92,223,152,137,40,111,167,231,96,106,185,119,74,40,229,121,224,38,96,83,226,167,115,210,74,150,193,103,14,190,71,27,25,84,96,154,244,250,190,95,245,137,26,228,85,195,77,155,49,211,161,167,175,146,181,192,33,254,5,76,86,242,57,154,66,166,127,122,103,106,147,240,133,232,190,186,155,39,96,82,75,77,68,17,33,2,196,169,201,91,234,102,109,89,31,118,14,152,116,120,121,146,156,205,85,155,129,161,182,61,169,66,242,179,113,91,253,172,213,122,215,208,203,107,60,82,211,207,127,10,85,240,95,119,28,109,218,98,10,119,40,101,237,194,207,203,198,109,225,62,80,146,215,90,112,193,12,105,199,77,87,196,242,181,224,130,180,164,167,110,129,71,123,202,80,164,102,99,16,210,7,216,210,83,134,194,55,94,224,33,164,20,106,65,116,157,140,128,225,89,105,213,164,228,221,202,189,43,168,53,79,45,55,140,93,237,129,78,225,135,219,102,9,147,195,128,77,90,67,202,200,217,236,87,3,166,204,36,231,62,31,30,201,224,128,217,245,200,83,57,243,36,250,37,23,22,61,64,74,212,57,123,135,131,161,39,162,80,152,81,26,171,49,75,90,87,38,196,249,178,118,151,97,134,65,85,86,248,76,164,113,215,3,237,141,162,181,245,156,220,92,181,218,238,170,36,57,152,106,91,47,119,4,107,141,202,200,149,114,102,8,221,90,181,71,21,174,222,51,147,0,30,74,14,25,97,86,248,185,169,166,245,49,120,61,125,222,95,70,253,84,73,20,25,75,218,113,97,125,156,52,4,213,187,22,119,179,159,80,122,70,41,91,222,5,246,223,250,203,219,242,15,119,28,144,153,125,96,34,188,11,207,165,53,44,234,170,229,119,112,87,222,73,194,177,254,194,91,171,103,104,136,198,218,193,149,101,73,115,16,70,213,218,199,29,130,72,213,41,105,101,162,184,125,199,1,223,177,156,220,250,127,101,178,90,234,107,73,174,146,46,222,121,167,186,242,208,82,168,38,223,248,197,154,32,100,20,97,167,114,111,154,125,118,149,247,193,182,160,222,235,62,51,116,215,41,97,216,158,244,134,78,68,136,85,97,114,144,119,254,166,0,163,215,125,62,234,214,36,240,162,128,41,176,197,67,229,70,155,218,252,109,112,119,106,149,193,103,152,202,116,68,85,246,70,186,200,29,61,76,4,74,56,41,98,144,3,139,68,226,65,97,62,236,123,219,109,235,243,254,164,134,226,137,86,8,17,229,129,81,66,14,152,214,26,25,102,104,240,71,126,211,92,168,187,210,209,206,24,205,46,187,101,77,104,231,41,189,112,113,234,184,193,85,104,158,40,145,224,73,23,71,51,106,228,183,145,74,96,183,237,176,249,207,47,133,39,189,4,1,163,155,246,28,109,163,222,97,36,9,133,193,148,241,179,79,49,21,158,135,146,196,32,21,53,203,29,204,114,74,201,88,160,118,129,225,239,196,20,143,220,175,48,67,178,201,207,198,242,192,72,83,142,3,236,225,17,23,70,75,167,146,144,50,187,215,72,75,141,193,165,201,199,199,252,93,238,98,126,6,116,23,71,193,105,195,206,27,157,43,118,144,80,72,5,70,28,48,6,210,176,44,237,22,120,153,64,146,195,13,69,76,129,43,245,177,88,83,173,149,188,201,35,69,106,59,247,11,195,245,144,223,38,243,226,20,38,172,59,240,139,144,251,38,205,181,227,177,192,159,23,74,61,45,59,41,136,181,216,155,97,206,59,20,62,183,21,97,200,71,92,93,78,222,172,149,58,46,141,250,202,212,163,209,32,143,167,214,177,47,172,122,180,101,12,124,48,116,212,120,116,172,124,250,87,253,251,59,79,136,141,150,192,149,110,151,128,17,121,23,94,88,38,23,226,68,32,182,72,40,148,42,60,207,119,17,209,153,53,27,9,165,197,68,255,123,189,71,67,60,105,10,227,234,228,35,145,38,222,246,252,54,84,31,129,103,123,238,219,26,38,188,62,1,188,68,162,116,154,173,76,237,23,37,151,46,40,130,9,235,194,91,205,37,168,96,182,200,225,12,12,246,164,145,19,157,166,61,162,166,105,34,92,178,52,210,212,189,238,196,0,103,76,180,100,24,241,120,255,220,7,222,139,14,36,92,219,35,126,58,199,74,18,146,189,242,249,206,227,204,205,248,22,2,227,126,23,201,33,196,169,126,7,231,243,39,51,174,139,178,147,142,209,197,148,19,191,12,13,53,235,193,220,115,228,119,16,56,148,196,46,166,225,103,235,126,143,166,133,94,167,179,179,89,41,107,221,43,91,79,244,149,183,241,38,239,149,241,178,228,211,52,165,165,17,71,55,243,18,19,120,194,180,212,111,79,167,156,109,105,203,248,112,135,81,242,20,102,136,173,123,176,138,80,35,244,98,170,93,1,227,14,166,39,135,138,80,239,151,137,224,191,94,248,158,146,116,232,36,87,117,124,227,223,150,34,98,237,196,57,178,68,32,193,186,34,200,71,118,93,23,78,148,69,83,139,153,182,15,139,143,31,152,151,116,225,179,62,221,43,67,60,187,236,123,95,168,187,200,24,61,123,44,182,139,241,84,240,52,184,253,246,7,134,61,125,31,90,33,59,43,23,126,54,28,187,69,106,139,180,176,132,34,88,75,213,152,41,155,113,15,151,162,116,56,250,93,51,149,73,214,1,2,107,14,181,74,224,220,132,190,4,140,147,71,76,9,168,224,63,7,55,10,164,129,142,46,69,197,105,217,189,25,235,34,156,18,93,84,207,132,79,169,53,96,83,218,208,163,107,69,33,41,224,58,37,59,5,140,89,77,204,132,8,132,228,172,176,45,158,1,211,88,240,192,164,76,252,183,233,58,219,77,127,27,134,180,63,51,72,22,250,184,27,21,200,0,39,76,14,125,222,204,155,177,182,16,251,233,121,141,42,211,3,60,241,209,115,44,76,220,120,158,40,245,229,162,191,12,161,62,194,120,248,250,162,137,74,81,156,207,45,238,9,242,186,188,73,35,136,251,227,130,57,38,223,85,249,200,102,199,161,143,98,35,40,201,253,248,93,84,178,37,110,43,200,57,214,120,81,231,165,54,113,249,156,36,55,75,190,231,54,179,218,139,210,224,28,149,101,243,186,82,82,123,33,171,126,51,148,76,244,154,51,48,91,128,224,132,208,158,153,179,62,145,69,81,41,222,197,217,195,163,235,114,97,196,136,102,132,202,176,119,117,163,137,160,66,238,113,114,84,173,147,164,20,42,229,144,26,107,22,44,214,37,51,89,69,251,221,77,6,96,31,18,103,79,129,113,142,252,190,14,230,130,33,150,123,231,129,158,137,203,125,104,170,45,189,186,63,168,54,200,124,158,67,48,224,204,22,119,148,97,84,7,173,254,11,87,146,238,146,174,168,176,154,166,231,2,79,72,200,222,176,41,60,195,214,4,184,138,19,19,232,121,106,94,18,239,36,177,68,159,214,206,93,131,250,135,76,232,210,39,126,102,118,36,104,253,182,107,54,42,154,194,149,182,145,128,73,160,202,109,87,122,129,3,197,2,108,62,7,163,184,226,231,46,198,89,24,10,15,26,245,46,156,159,71,182,7,222,25,129,162,230,57,159,11,163,101,221,97,28,226,100,136,35,207,189,35,96,132,184,148,165,45,15,152,156,106,252,116,183,26,159,194,231,31,252,171,239,56,19,139,184,206,68,185,192,141,110,97,145,177,161,211,187,166,197,214,71,25,81,195,212,87,93,205,139,199,175,155,48,106,9,149,152,210,102,245,93,40,114,219,20,141,100,148,17,212,249,158,168,155,109,137,14,81,178,2,30,6,116,54,219,93,34,171,51,48,232,165,242,113,146,160,93,212,231,220,184,39,125,239,138,184,171,39,253,120,168,47,198,135,107,20,53,201,71,127,174,44,94,7,70,156,235,121,153,136,38,123,159,35,93,215,69,246,91,200,103,231,40,137,176,148,118,241,240,68,242,149,82,126,252,50,26,228,229,185,238,134,65,193,23,94,80,143,198,3,159,169,211,163,54,196,179,171,184,16,126,238,218,219,105,129,81,254,208,103,70,189,216,231,194,102,38,28,75,159,56,122,205,30,67,160,164,162,149,76,96,74,115,221,97,228,100,251,51,80,18,50,230,14,167,199,244,100,154,42,91,36,218,155,73,213,230,254,192,51,242,52,102,242,36,242,155,12,97,163,160,56,60,104,11,214,163,167,169,227,11,92,116,38,165,239,222,219,54,128,17,206,42,15,140,238,255,133,207,122,82,117,202,33,187,27,71,51,20,101,215,242,241,143,154,129,230,162,251,126,180,29,177,169,9,152,250,131,206,118,204,210,229,30,93,80,88,23,120,89,255,181,195,205,232,221,23,198,214,120,199,117,23,211,211,80,148,6,205,56,55,83,165,126,125,56,10,68,146,159,84,98,18,46,37,48,241,84,60,82,90,54,116,30,238,198,68,139,147,163,78,39,193,44,203,85,115,59,204,106,252,171,217,229,182,7,246,135,190,133,53,99,147,173,111,155,68,66,241,120,0,30,199,108,58,51,88,229,186,95,148,36,211,69,63,169,204,139,238,164,83,252,36,209,62,238,117,211,221,39,95,8,43,126,236,76,184,235,149,245,161,88,189,125,197,51,43,102,221,167,176,21,55,2,134,226,45,79,156,240,41,205,56,250,35,0,116,225,243,8,195,41,26,216,164,167,21,70,192,107,4,140,142,72,85,24,234,77,188,175,250,88,219,207,250,17,121,136,75,163,191,72,39,45,83,142,139,137,131,242,142,148,152,129,41,235,196,111,163,89,175,51,3,157,71,245,142,21,76,83,116,129,33,145,125,63,237,243,208,75,210,251,90,80,180,226,202,248,187,83,15,166,35,53,70,18,108,47,81,14,33,108,60,49,89,189,19,3,195,84,30,57,236,187,122,239,11,178,184,108,252,41,135,214,125,231,13,204,189,37,154,70,239,163,246,59,227,153,143,73,81,24,86,188,255,54,157,176,162,209,132,68,6,26,41,49,87,19,124,87,65,41,72,205,152,139,209,100,144,192,19,161,185,28,1,115,51,133,187,253,28,109,29,149,23,222,66,131,0,134,79,25,235,0,25,63,25,105,141,60,194,157,139,77,115,72,38,60,147,95,117,17,89,136,122,181,10,37,0,7,21,186,26,226,232,53,159,90,64,195,133,33,199,218,72,142,79,50,130,13,209,179,20,7,227,127,173,89,137,51,238,204,223,47,22,79,123,185,2,115,223,107,220,181,245,140,99,185,112,212,243,99,31,209,204,228,83,214,55,130,239,51,213,196,209,21,145,184,59,148,218,48,93,38,255,254,16,247,170,242,137,96,242,153,90,60,211,207,148,37,176,209,145,125,251,142,94,147,154,185,224,64,136,47,101,188,17,202,212,146,123,230,78,79,48,26,143,124,80,138,148,251,222,70,253,45,119,225,78,90,236,2,62,97,90,140,180,134,179,184,188,17,40,250,45,62,33,147,52,122,208,230,210,212,54,74,139,238,238,207,153,232,234,158,1,227,79,121,97,83,201,202,109,220,207,111,106,211,47,109,81,77,86,63,22,90,201,61,119,60,172,203,157,76,147,238,39,225,195,164,21,95,23,187,105,125,222,253,163,221,18,171,0,30,2,50,21,155,163,110,172,248,132,199,210,143,98,45,29,221,197,63,33,123,192,132,200,2,23,44,41,253,153,12,164,193,37,11,212,205,150,36,198,81,135,105,43,215,93,206,194,58,99,156,116,242,202,18,139,124,52,23,125,231,69,167,184,88,107,219,250,143,33,182,163,168,242,36,133,145,187,137,207,163,89,105,237,142,224,142,224,92,84,184,41,46,137,201,160,17,13,75,164,180,113,162,24,194,90,156,230,177,190,60,210,199,147,129,154,244,133,27,227,192,183,9,141,214,101,105,34,152,68,11,232,217,58,76,202,72,166,105,70,1,77,17,14,55,51,156,20,152,158,147,120,93,200,215,106,17,26,184,212,8,208,14,204,144,189,240,249,50,168,76,56,156,204,160,67,224,243,58,83,60,21,72,95,186,101,68,208,32,136,208,166,195,183,36,94,232,221,230,206,128,209,192,144,4,192,129,203,173,185,162,215,133,188,145,194,45,237,8,85,232,122,23,99,83,224,125,222,130,191,78,100,26,82,82,184,193,205,245,147,39,98,73,125,228,132,96,46,169,10,12,123,68,127,251,220,74,141,175,158,54,76,77,31,244,110,206,86,113,114,82,239,69,143,158,81,20,162,140,242,12,97,124,132,131,151,110,77,158,210,110,50,77,169,210,5,156,216,144,179,62,200,209,184,207,199,202,86,77,55,68,246,178,31,239,3,15,115,172,153,82,147,99,38,4,227,146,167,108,170,55,127,95,96,179,27,141,163,77,177,78,6,177,181,213,150,184,47,130,84,253,238,249,192,166,103,73,97,90,157,112,79,143,182,128,175,56,108,66,34,10,159,79,102,120,34,148,54,28,114,67,23,134,92,155,227,228,86,187,148,116,61,106,197,97,87,100,94,19,189,234,39,112,118,206,158,110,175,152,142,109,157,133,17,62,110,94,57,33,141,185,53,225,210,217,161,7,163,216,226,227,103,170,132,184,24,237,46,182,128,174,172,39,103,235,188,46,76,14,241,30,253,241,194,244,18,6,165,203,34,138,196,212,228,204,174,202,97,232,57,237,65,167,187,199,147,197,56,65,148,158,27,37,209,200,31,84,58,195,180,46,51,144,146,138,11,51,209,50,137,160,134,105,241,250,36,110,34,16,58,167,208,167,127,70,113,11,24,90,253,80,184,212,40,108,146,42,202,250,245,176,131,108,81,126,183,157,118,149,48,102,88,39,120,188,204,19,17,77,49,236,154,180,138,157,104,113,93,184,233,19,31,236,116,131,33,101,226,155,66,212,67,117,119,109,87,135,2,158,83,9,40,150,17,142,222,166,202,190,120,117,133,161,225,231,64,105,76,151,219,38,210,95,45,126,186,61,250,54,192,183,125,21,173,155,164,141,252,100,185,179,107,102,35,185,82,84,153,253,124,231,166,119,26,240,176,231,118,97,244,236,122,92,54,73,64,25,226,7,221,225,226,140,214,139,217,91,10,60,71,24,45,115,110,38,79,249,233,77,247,178,135,41,231,202,16,158,185,207,4,86,206,114,41,25,158,104,122,248,41,168,91,236,8,84,62,109,126,146,187,59,81,10,221,76,113,52,14,210,18,218,193,12,8,243,120,96,58,53,154,192,80,122,60,254,58,227,6,187,169,33,48,115,156,79,242,38,0,49,100,137,160,236,57,98,78,129,214,158,245,212,20,23,227,186,41,195,8,57,23,202,101,129,45,227,112,195,74,233,62,210,9,177,47,223,219,66,73,76,126,24,153,155,116,71,89,101,43,38,207,4,250,126,185,239,131,212,145,140,20,90,237,83,40,16,176,209,221,34,251,118,96,82,194,177,6,20,27,71,114,95,230,217,36,71,83,84,202,10,67,26,188,191,221,158,245,126,90,252,230,129,122,37,168,212,44,215,156,182,78,222,151,205,204,162,48,187,213,150,239,149,15,225,93,130,82,220,188,39,111,234,92,202,36,64,85,48,96,66,117,137,208,38,116,198,18,31,246,185,15,105,157,5,53,183,157,248,4,74,154,250,200,209,109,11,30,212,231,3,146,236,245,129,247,184,147,6,188,84,253,2,160,46,197,182,140,64,241,44,18,114,91,59,155,46,186,195,5,110,134,194,39,118,143,232,206,254,163,68,40,211,5,218,158,43,170,204,225,85,194,183,179,51,130,6,157,3,222,67,57,36,40,166,35,32,237,176,101,189,238,64,92,8,114,221,121,163,210,204,33,37,89,211,111,233,30,233,83,148,58,203,89,86,248,108,3,99,162,174,203,58,240,5,38,195,22,51,241,25,240,144,68,5,166,179,45,62,109,210,51,189,234,111,35,199,26,107,196,89,18,186,254,52,185,185,168,8,16,112,39,81,196,135,155,7,169,199,111,251,12,105,156,156,5,238,72,139,197,149,157,81,165,249,129,179,156,160,76,19,48,30,89,178,238,82,44,10,23,153,250,73,29,246,7,62,11,220,136,251,66,118,64,150,101,142,70,36,45,22,191,134,194,167,194,112,32,238,218,200,28,247,192,56,191,4,76,63,241,123,105,168,72,197,201,33,3,200,182,111,65,141,137,110,228,106,251,207,244,192,25,247,178,128,177,178,213,223,166,103,222,71,90,207,184,175,234,193,102,47,27,7,103,107,83,17,152,229,207,183,2,149,96,109,233,64,204,195,244,158,28,30,214,47,248,28,61,83,124,35,152,45,8,105,154,198,58,140,2,90,196,73,109,137,153,165,189,207,29,9,238,58,204,5,101,61,87,94,221,64,138,32,140,18,142,156,28,77,157,72,183,146,2,133,28,162,240,110,57,198,210,44,143,141,192,164,219,185,199,96,176,2,198,212,115,207,171,149,70,220,74,105,80,207,125,30,217,157,57,230,52,10,236,3,215,17,113,45,212,36,89,38,208,117,111,81,134,100,117,82,67,113,235,85,100,7,237,1,55,138,157,122,215,44,244,53,80,148,122,100,74,179,69,107,175,136,214,77,101,112,191,112,20,149,79,28,111,1,160,192,200,16,220,159,198,244,46,175,7,94,46,63,7,76,124,161,87,70,67,218,138,125,6,201,139,7,92,37,2,2,102,245,158,244,88,230,199,88,212,151,53,22,9,58,107,180,17,161,63,162,145,8,61,123,65,250,52,113,146,37,241,50,135,46,183,157,7,166,14,255,28,92,123,136,85,28,24,91,176,170,48,76,156,216,120,117,194,202,253,194,237,129,199,239,224,28,117,142,3,211,90,248,156,60,167,57,227,183,7,29,248,235,133,179,192,112,222,117,152,64,133,141,119,101,12,158,231,202,71,11,206,195,65,9,183,244,169,96,217,24,169,109,2,162,247,194,17,49,245,225,141,182,85,209,61,56,35,180,5,201,138,116,36,86,82,10,103,216,205,1,55,245,29,101,248,239,18,114,48,7,94,218,233,12,124,38,214,72,98,37,24,219,58,130,225,176,199,119,75,117,172,42,85,111,21,10,83,145,105,74,11,41,19,253,232,77,252,51,210,3,75,26,138,109,134,207,193,219,68,218,61,43,123,96,97,233,19,27,97,115,201,80,74,41,75,87,180,83,98,53,65,161,93,215,189,179,116,121,52,96,14,1,163,233,178,88,177,203,107,145,174,33,220,210,115,67,17,140,50,199,249,165,244,76,55,144,116,82,84,11,80,151,80,206,4,178,78,203,29,133,12,222,69,223,71,50,63,168,184,114,50,44,250,84,146,241,139,110,38,201,86,35,129,49,216,104,247,210,210,243,80,144,70,118,39,87,203,51,145,149,212,32,8,118,100,92,120,171,106,65,75,8,133,174,64,92,25,129,163,110,96,48,16,216,247,153,162,17,145,244,228,39,142,185,169,189,108,101,124,141,59,207,4,52,34,5,156,97,57,200,86,216,178,30,55,163,159,241,121,17,134,192,252,200,143,173,200,104,246,62,159,135,134,26,120,143,108,168,74,105,240,68,33,236,221,58,96,122,246,201,216,238,134,219,10,213,27,212,45,158,8,106,151,155,186,155,79,78,228,28,71,18,241,150,163,161,74,41,140,145,210,173,252,228,170,42,129,134,14,65,155,18,174,23,202,150,55,109,135,80,254,208,165,131,22,224,8,26,169,201,158,221,81,125,194,66,166,195,168,35,76,136,17,15,60,130,211,6,188,247,115,114,86,196,123,116,206,202,14,3,29,83,80,54,186,207,215,129,115,120,9,184,165,247,220,166,200,26,245,17,116,23,244,202,210,46,171,71,122,121,67,8,157,26,12,155,32,69,92,56,109,28,26,224,36,250,215,238,111,163,242,160,31,174,53,52,148,32,131,20,203,31,60,97,252,142,30,64,76,116,170,50,92,86,50,198,117,187,60,20,92,16,21,166,172,94,46,137,165,137,112,214,52,10,187,187,163,65,144,201,171,235,250,193,199,20,188,100,86,174,245,12,210,100,18,99,206,41,130,198,243,220,23,181,51,223,202,158,7,130,60,186,30,108,34,173,78,114,105,232,124,107,76,153,152,183,91,28,109,127,229,57,121,217,209,4,216,113,52,107,243,129,175,109,194,129,17,58,214,207,39,97,49,236,69,37,242,224,79,51,18,61,6,37,200,249,38,157,95,53,196,73,232,110,5,61,7,189,250,164,139,19,190,149,115,6,12,219,181,61,195,24,182,178,255,246,152,143,81,153,13,212,91,221,161,75,126,204,39,88,110,164,215,226,228,140,140,244,124,250,168,43,5,247,13,13,139,241,132,249,139,78,65,135,247,84,23,63,2,117,22,218,75,187,67,242,226,137,196,207,26,17,204,185,15,71,126,106,44,109,78,217,95,120,219,174,94,80,115,177,11,148,238,149,103,69,135,70,25,92,69,210,74,74,68,161,57,76,26,250,217,192,171,48,234,194,24,113,71,231,100,66,213,64,247,178,5,255,207,224,154,99,56,164,193,66,167,99,212,201,157,159,220,104,126,224,17,4,97,182,42,253,217,33,244,61,235,229,80,178,155,208,205,230,89,61,242,14,50,120,129,120,162,107,50,13,252,195,223,245,40,230,45,162,251,11,186,135,131,63,92,206,154,60,147,222,21,171,213,165,119,50,145,188,81,206,153,200,227,202,107,162,83,230,9,161,54,13,216,193,196,37,107,85,21,206,185,95,162,46,26,143,207,165,153,70,111,160,52,230,235,125,33,94,16,77,136,100,30,158,105,163,116,171,43,6,189,24,42,201,243,76,73,101,4,119,249,108,125,158,152,22,43,131,40,121,157,233,110,183,245,60,21,115,111,189,140,238,19,1,104,102,2,93,161,125,217,251,153,178,135,94,26,177,230,232,183,43,97,106,239,203,130,76,94,231,237,28,64,120,40,63,251,197,26,101,198,129,15,130,118,121,156,183,147,194,114,136,153,241,241,87,183,109,25,133,76,111,40,34,73,242,132,196,103,31,145,162,229,14,81,90,157,23,136,135,99,191,136,38,100,105,154,113,65,13,254,182,130,179,151,84,130,13,222,127,53,196,106,80,250,91,83,51,15,60,240,219,10,123,254,131,204,176,192,88,85,198,71,48,108,219,172,191,109,66,129,209,216,134,43,131,158,123,237,22,114,152,116,166,237,161,15,133,165,250,118,202,66,239,200,207,185,55,237,130,113,110,82,142,58,76,59,98,219,241,58,39,58,130,146,178,60,48,157,37,209,21,103,45,17,242,245,194,54,13,109,185,19,92,144,82,145,219,182,174,231,96,133,79,162,29,157,178,206,212,126,38,216,232,52,76,100,191,229,210,232,228,88,183,65,24,54,142,14,37,91,54,174,186,4,99,94,170,44,166,19,149,235,213,2,97,94,210,163,9,133,218,149,40,161,201,78,110,204,36,22,175,170,198,217,67,234,226,104,226,221,87,165,97,50,113,201,185,33,146,117,143,199,145,24,46,202,50,91,211,172,59,91,168,33,84,88,104,2,179,8,132,130,28,100,234,164,123,78,210,200,209,208,77,147,234,214,62,223,101,50,75,2,211,146,44,143,28,130,225,21,54,98,91,61,116,229,157,166,249,43,240,122,102,99,51,231,243,175,151,109,247,25,93,251,129,79,120,58,2,46,186,0,89,103,110,40,72,228,51,75,104,234,124,153,20,78,11,137,31,68,78,52,73,181,160,222,135,122,69,169,230,85,174,48,220,190,128,207,78,91,60,62,217,24,51,20,3,70,106,83,99,87,220,221,34,242,181,206,144,161,137,92,118,83,46,186,111,20,193,39,47,136,17,115,247,66,35,172,62,21,206,152,150,80,8,61,101,212,250,231,179,169,196,7,109,132,224,31,108,147,34,219,225,77,232,218,67,84,172,225,222,32,229,8,100,49,206,254,99,135,220,19,219,252,44,240,86,113,47,146,105,15,140,137,71,185,90,82,236,125,229,133,161,112,179,130,34,96,34,86,202,125,64,200,115,197,72,129,57,165,226,246,232,255,160,44,29,234,92,139,7,44,48,218,22,190,91,192,10,231,124,143,85,96,10,255,33,99,133,94,142,72,223,89,189,97,143,171,12,118,222,143,216,156,51,70,137,87,253,194,153,147,100,171,141,190,47,101,134,64,233,4,149,219,42,214,97,27,154,101,153,196,171,188,16,252,94,221,5,23,152,170,167,60,179,242,89,178,28,46,189,105,38,139,129,180,163,49,244,60,176,141,16,129,192,231,135,239,151,143,157,161,232,187,76,124,179,153,46,28,70,29,85,134,41,73,153,178,66,75,202,152,114,114,95,228,59,125,43,113,64,210,113,114,234,47,57,50,132,220,232,60,145,11,179,174,253,17,112,174,234,38,118,96,4,235,226,243,90,232,85,232,203,134,230,18,37,28,210,34,75,83,139,155,101,181,206,171,79,7,153,65,110,11,43,173,32,105,78,83,63,149,121,124,55,132,105,106,252,246,9,92,68,161,110,238,110,134,239,33,91,73,222,74,10,95,72,232,204,104,219,158,104,62,41,253,7,187,202,72,122,50,104,179,118,209,156,23,127,98,165,24,227,228,246,166,190,77,222,125,100,255,208,219,100,211,43,48,156,190,16,14,67,104,189,235,47,163,21,118,229,54,39,221,129,242,72,77,202,36,100,141,177,229,210,160,122,27,143,121,132,116,100,166,120,36,39,63,91,237,19,205,196,209,212,76,116,94,56,240,138,78,92,219,13,105,119,39,178,198,105,94,205,203,102,34,126,2,83,37,11,5,70,136,23,73,81,102,234,184,112,116,164,53,251,125,98,121,168,227,126,238,19,190,117,109,171,67,232,62,135,168,31,21,208,173,129,237,254,176,143,253,182,11,47,71,118,95,103,13,160,12,231,178,149,103,140,42,201,18,251,240,26,159,192,137,176,147,218,239,46,147,224,47,33,82,109,97,207,253,188,150,181,8,4,247,110,85,122,6,170,30,77,163,117,8,73,91,2,68,80,86,248,40,162,88,40,185,20,236,97,12,15,120,182,118,247,109,144,157,128,222,118,143,237,146,67,38,49,114,102,4,95,186,172,78,33,117,95,91,145,103,185,210,192,53,139,6,156,245,120,185,79,135,169,104,236,85,30,116,101,119,128,226,216,50,197,223,246,192,147,194,70,92,118,207,186,11,167,203,28,9,229,29,106,203,84,219,20,30,124,45,33,35,141,32,206,150,7,6,131,35,34,168,101,125,159,67,126,219,8,210,161,213,76,231,248,154,114,242,179,90,141,40,72,35,173,128,184,146,192,211,132,223,29,166,9,190,200,51,91,184,164,198,155,54,7,110,125,164,148,242,106,104,136,154,200,229,86,152,102,235,80,86,37,136,124,70,25,191,124,71,25,148,99,73,96,155,169,71,88,15,153,144,250,22,235,33,224,81,66,52,100,17,113,73,74,135,28,27,243,186,75,219,39,58,164,178,158,156,90,170,203,230,39,219,103,200,133,111,4,19,174,56,61,142,158,165,41,188,91,180,255,32,27,119,102,28,61,26,147,164,240,64,72,236,217,245,190,48,123,139,154,241,166,147,72,186,182,57,26,207,246,208,228,135,239,177,159,251,90,145,90,220,180,118,137,29,37,81,63,165,240,48,19,128,237,46,131,1,11,214,21,58,90,52,135,44,81,5,33,191,115,110,197,7,195,182,189,242,115,95,155,124,97,216,47,108,150,255,162,39,103,203,226,39,167,87,189,62,240,9,74,253,211,221,8,19,165,27,229,128,90,146,38,224,49,165,67,7,120,133,235,125,165,115,161,138,175,41,25,182,93,174,9,200,180,77,190,252,52,177,222,117,16,161,6,32,54,31,152,189,146,78,244,223,54,157,178,214,20,54,255,129,240,195,72,234,147,195,172,190,60,255,102,175,70,52,245,79,236,208,78,168,23,14,34,107,53,77,217,0,155,243,95,192,189,138,104,20,48,149,147,176,39,73,136,23,14,133,51,123,144,112,16,177,0,247,129,233,93,9,255,145,156,36,9,70,175,1,99,41,28,35,225,115,38,185,45,83,209,15,43,63,122,42,69,165,113,153,123,90,88,199,33,35,32,220,3,14,62,225,94,10,195,60,251,45,61,119,193,107,32,236,246,186,233,124,235,185,77,2,56,156,73,153,153,139,194,48,105,243,117,48,28,251,133,217,149,136,3,143,38,39,172,119,39,95,91,71,230,241,210,31,56,137,139,173,181,232,231,231,202,45,250,11,203,60,35,132,62,71,163,134,22,176,132,72,92,24,220,148,48,53,26,39,94,26,15,76,237,41,142,61,107,80,126,222,181,233,126,4,74,43,176,142,51,60,50,194,113,149,215,62,231,251,50,211,140,155,110,112,152,123,125,95,215,12,27,193,6,47,172,174,247,166,71,184,85,158,40,178,166,103,156,21,90,22,195,133,10,234,227,106,15,140,145,209,53,200,42,162,124,182,168,203,180,17,150,71,195,10,16,250,84,146,201,49,6,92,149,248,13,220,71,184,187,99,104,85,132,155,192,183,137,175,72,24,131,45,218,85,229,210,104,190,79,225,113,139,80,145,228,183,173,128,10,1,39,204,214,208,27,216,15,76,191,253,133,231,51,153,150,102,226,118,225,228,214,233,127,20,24,199,152,240,194,68,68,79,22,214,76,209,231,94,25,182,132,207,196,128,147,196,117,184,162,8,35,77,104,118,52,154,206,225,126,141,92,223,115,116,169,45,60,85,17,12,213,96,6,120,132,239,151,89,34,188,199,202,247,129,68,114,175,227,133,135,194,99,188,112,70,210,217,45,251,80,155,17,176,64,93,221,97,7,126,6,146,78,26,214,142,227,3,37,167,106,177,185,192,231,171,14,199,251,4,17,43,43,154,96,242,140,107,130,62,101,211,6,140,25,81,24,172,47,109,231,181,5,224,140,186,18,230,238,52,63,42,74,208,229,151,77,77,178,231,7,62,227,121,7,60,48,40,126,214,158,145,157,237,14,12,231,88,87,174,77,78,209,111,26,250,166,78,10,212,56,106,216,175,159,237,197,9,106,229,69,102,68,240,220,86,235,60,30,36,191,244,202,168,118,95,71,74,88,171,91,215,76,246,236,97,57,57,209,240,208,235,70,37,170,132,171,228,68,130,72,175,12,118,124,28,221,16,154,127,97,6,221,133,45,159,252,192,39,74,93,1,155,224,240,3,167,107,58,121,246,64,82,200,0,45,59,94,71,131,84,247,60,111,108,149,253,208,126,38,54,81,127,57,104,183,86,161,47,140,44,250,212,239,42,91,203,187,95,54,175,114,54,125,222,16,13,125,140,13,54,124,93,239,217,218,126,252,194,96,218,60,203,49,243,158,55,133,55,179,82,23,117,121,27,70,217,21,59,15,204,226,155,244,219,33,208,139,145,192,150,183,172,231,227,56,145,255,112,23,79,242,33,210,106,101,101,120,4,1,29,166,221,253,157,77,134,247,82,29,148,111,254,133,137,82,28,198,53,226,153,75,176,44,119,172,60,234,47,86,218,188,246,181,104,26,239,245,76,207,208,149,226,109,112,7,111,224,101,121,6,255,54,214,199,105,243,57,249,14,207,200,140,78,129,84,118,152,158,241,175,247,75,59,113,84,23,237,109,94,221,101,181,17,128,179,247,214,249,25,51,5,183,179,180,142,67,17,217,2,70,200,46,59,140,112,80,213,27,99,195,18,71,103,34,53,29,41,133,178,191,127,183,37,67,237,211,245,182,88,250,184,57,12,17,187,233,203,52,63,43,63,57,230,208,73,215,122,164,185,93,178,1,24,209,253,231,183,109,0,56,220,176,165,171,191,131,103,156,188,109,21,154,251,192,174,140,76,239,44,186,59,15,108,130,29,14,195,117,214,103,138,132,185,135,56,182,82,164,39,42,52,19,48,127,166,102,117,89,30,152,109,183,63,52,8,126,207,202,131,249,78,88,183,23,235,150,213,0,40,231,235,96,78,222,184,39,125,40,53,155,225,140,195,8,76,142,39,0,202,136,55,57,140,238,217,19,225,88,110,102,4,76,75,127,127,66,183,29,147,10,165,80,173,40,27,204,115,116,120,211,61,253,194,94,252,228,93,81,44,125,54,16,120,242,250,251,192,115,235,61,216,82,7,23,174,105,181,231,104,184,218,57,96,147,176,21,184,231,28,62,228,184,56,97,190,167,48,18,29,1,51,22,146,62,149,193,146,225,87,142,220,255,214,135,130,146,132,123,79,211,98,90,246,243,196,7,123,234,11,91,130,88,97,226,192,56,183,17,92,203,11,187,25,101,193,16,170,60,59,27,83,78,13,24,34,214,115,240,180,108,206,23,182,233,111,232,80,161,190,232,43,27,130,76,39,236,211,147,179,188,251,203,68,77,90,122,113,207,220,71,31,144,135,202,101,155,182,181,194,48,206,252,212,152,62,78,125,215,84,31,189,164,219,206,199,130,143,237,3,35,162,212,28,54,219,90,185,48,250,134,179,91,232,86,92,232,244,117,52,211,73,27,129,210,223,61,20,238,165,11,76,205,126,42,124,70,206,61,55,25,87,157,137,77,91,226,30,77,206,65,191,15,163,209,249,187,62,91,9,118,40,47,92,93,88,188,193,70,43,66,232,251,192,177,119,1,222,237,133,51,201,3,135,233,84,211,49,108,58,8,110,152,12,60,116,58,163,131,220,5,23,64,165,187,223,126,248,44,2,211,65,120,254,249,121,222,56,9,249,101,23,98,55,93,250,104,196,174,23,221,207,132,66,108,31,99,140,22,174,81,242,115,209,24,136,248,47,51,47,246,231,212,139,137,121,7,220,201,240,93,152,182,236,22,111,195,228,37,53,84,64,7,48,150,108,186,68,88,221,4,54,173,125,63,185,141,103,93,62,186,121,93,149,128,113,32,148,27,227,127,222,86,64,19,219,185,24,157,134,113,59,242,252,19,48,46,232,250,219,84,39,125,34,69,152,97,23,141,83,6,110,201,43,126,123,35,132,41,55,118,98,248,228,218,125,141,190,157,19,76,52,133,173,29,221,225,98,54,70,2,23,243,34,13,120,21,77,110,225,249,236,4,23,232,172,57,141,23,38,129,235,223,7,68,221,231,125,34,3,92,5,134,37,39,79,5,190,152,167,135,27,119,184,116,86,24,84,248,114,252,244,162,53,87,190,189,97,21,62,127,95,3,61,239,253,192,228,135,123,192,227,29,165,244,164,122,102,12,162,44,236,28,133,41,157,172,56,154,146,157,206,210,211,108,84,125,194,66,102,42,235,119,63,187,9,203,127,225,137,142,215,214,163,33,133,185,255,52,37,58,218,103,21,54,233,248,128,233,193,223,10,239,123,219,40,183,62,224,9,27,189,42,218,80,178,73,77,31,184,249,106,250,230,187,194,110,201,250,225,51,201,71,104,136,48,47,181,104,129,225,189,121,24,99,141,213,89,103,28,186,68,102,28,60,17,88,82,20,191,239,24,195,139,192,65,71,225,178,166,125,191,112,114,131,79,50,114,53,162,11,255,233,179,243,81,47,15,224,141,255,110,192,214,241,47,48,146,8,158,75,169,27,151,33,125,155,203,138,178,126,105,120,251,213,165,15,141,242,126,143,147,67,25,209,45,29,210,163,53,238,123,47,83,211,191,240,54,190,209,247,104,242,60,103,237,147,27,219,104,71,249,72,66,139,102,107,186,62,19,80,249,11,105,100,153,203,115,240,249,6,220,60,241,192,212,153,53,19,131,213,172,15,113,54,33,23,130,88,86,156,245,118,134,50,239,67,134,63,25,209,176,19,107,208,160,147,212,245,129,249,144,183,195,4,141,18,207,150,12,81,221,195,120,190,30,93,82,65,207,3,20,116,72,3,36,240,114,109,24,80,52,89,150,160,166,73,225,79,211,124,127,101,14,63,48,130,186,129,82,115,24,130,86,210,16,254,184,32,138,137,8,17,240,137,66,124,159,218,172,9,100,233,79,35,5,30,15,187,117,204,146,186,194,131,46,135,128,241,132,124,142,174,209,5,15,115,210,200,70,2,143,115,58,31,192,13,185,103,81,149,5,238,72,11,4,124,166,194,231,210,96,237,126,65,94,185,40,107,2,58,177,249,128,31,27,101,189,44,210,140,62,70,232,28,170,178,100,2,39,23,37,7,46,89,56,76,6,231,174,176,154,210,125,102,139,38,39,63,97,242,243,196,184,231,24,220,150,124,173,191,131,135,194,45,191,240,118,2,199,65,199,99,4,110,79,164,184,33,151,193,107,233,0,182,231,217,239,209,8,170,63,111,3,126,99,252,52,166,46,207,203,34,103,28,7,227,194,82,244,153,65,91,242,133,135,186,145,118,69,163,20,115,54,82,241,237,208,65,56,53,97,77,177,48,2,133,70,195,252,208,124,30,12,16,239,107,110,8,185,142,246,44,13,35,236,52,216,200,177,154,203,100,66,182,122,249,86,177,65,213,210,144,16,90,172,55,119,209,226,97,99,88,151,142,17,22,130,103,214,193,35,174,8,204,10,232,244,68,218,92,161,126,235,124,3,133,42,199,193,248,11,200,3,101,107,17,155,84,46,236,108,99,100,152,53,163,250,251,19,37,14,232,250,221,50,35,108,79,140,33,190,90,68,83,28,89,178,142,186,75,192,44,230,114,116,55,175,80,127,224,84,122,165,171,0,24,155,140,184,52,168,93,178,187,64,3,146,164,93,192,75,36,86,140,253,219,188,73,132,117,249,140,139,165,240,199,226,217,159,248,153,85,229,155,62,131,146,169,53,64,152,247,250,195,115,220,97,114,230,238,115,91,50,190,153,31,220,221,193,224,38,4,37,184,218,108,22,238,185,217,135,202,19,27,38,52,226,3,124,147,98,150,77,207,129,201,47,213,128,135,112,208,17,166,218,183,2,134,21,234,22,227,67,118,29,99,245,120,27,103,254,38,148,22,152,200,236,30,77,15,185,158,124,38,36,87,252,109,160,228,154,37,65,84,104,153,45,49,131,35,37,47,210,151,22,237,32,16,237,176,101,49,245,228,219,196,69,124,144,210,213,39,177,83,249,40,247,109,135,77,109,77,142,94,176,250,2,61,17,156,52,32,162,64,139,7,94,115,120,224,143,34,231,198,33,211,171,188,150,146,68,130,85,96,92,224,253,235,201,240,22,245,109,194,188,114,54,77,179,246,145,166,83,252,230,167,183,127,153,36,180,243,115,110,234,153,190,141,36,163,150,138,236,81,203,230,109,250,158,170,179,135,146,126,184,243,225,100,140,64,138,195,231,221,104,72,136,7,117,243,102,35,96,12,170,134,192,214,167,182,2,110,67,244,64,15,140,52,243,142,223,38,185,33,159,102,37,239,53,227,190,48,248,146,177,128,107,218,112,213,63,96,24,24,77,224,79,208,226,240,54,107,74,129,183,53,188,127,225,66,170,82,158,10,101,195,236,253,139,7,54,137,58,57,186,244,20,74,190,192,75,37,161,129,207,192,246,141,125,39,163,167,177,64,165,242,231,110,145,141,38,204,51,59,202,83,161,24,158,124,1,129,113,51,197,179,209,20,39,82,172,1,70,200,17,77,92,196,19,72,103,173,128,81,135,145,167,6,251,52,251,167,223,41,49,139,64,203,71,207,50,18,230,221,100,55,100,77,54,25,128,152,13,187,9,26,200,30,25,133,222,234,190,95,192,40,239,203,125,119,60,243,150,63,150,74,209,81,102,37,88,206,195,229,12,136,53,210,9,46,100,44,33,80,56,226,141,145,29,152,250,66,207,196,220,71,44,95,231,244,116,6,10,204,23,237,35,173,225,63,39,51,94,181,142,222,25,48,218,122,85,158,233,50,163,165,248,233,133,131,128,92,217,130,73,158,226,194,23,182,123,114,95,102,164,233,137,26,104,251,75,211,110,38,133,113,191,17,190,190,90,244,194,33,163,150,184,175,51,37,174,231,190,76,11,115,6,140,198,128,92,218,89,115,176,80,252,194,152,188,20,125,159,192,75,225,149,31,56,227,240,234,143,5,187,141,218,126,7,215,7,126,190,161,51,109,237,29,83,199,25,107,77,183,85,180,143,143,21,55,214,205,119,121,41,76,51,83,156,156,234,204,115,99,248,208,120,226,1,1,55,254,68,96,100,219,239,201,25,47,18,173,64,223,78,145,204,57,195,6,199,174,170,48,203,177,63,150,65,106,83,150,25,43,123,140,88,71,232,70,202,178,19,0,134,131,24,112,209,43,163,58,80,99,20,227,60,162,187,197,79,84,21,175,19,203,19,209,179,34,199,78,235,97,11,24,121,82,185,110,114,103,81,229,51,226,170,152,137,147,49,163,164,27,39,135,24,41,143,20,198,98,180,31,55,51,88,235,50,107,53,250,66,86,76,75,44,212,91,82,34,168,166,14,151,121,0,134,204,45,55,118,150,176,225,90,244,205,40,233,90,209,109,136,30,57,89,15,24,130,233,80,120,58,1,222,108,60,73,195,10,10,247,107,221,11,167,196,216,20,62,51,207,125,93,200,37,203,66,97,177,108,190,160,186,83,219,66,127,62,231,42,176,114,187,152,33,71,4,82,16,52,152,120,4,166,121,118,5,186,149,159,216,204,169,60,150,24,154,52,132,161,206,159,224,44,217,229,93,106,73,201,236,56,220,21,195,224,115,149,114,114,122,249,238,164,66,6,47,61,232,9,88,202,29,192,100,52,228,105,35,113,19,181,121,203,79,12,137,240,208,70,10,63,132,102,190,15,226,58,176,140,71,212,227,77,207,79,226,90,96,83,29,136,151,69,30,86,223,52,61,166,43,66,2,186,2,69,49,215,68,209,234,157,106,121,209,67,63,0,156,89,239,164,129,42,208,214,65,104,78,47,247,190,27,189,126,114,114,211,222,174,113,242,19,43,61,95,238,60,159,158,183,228,52,116,212,146,86,110,88,204,130,30,143,196,45,84,37,185,52,227,242,239,120,35,11,181,11,57,185,53,94,199,215,69,242,88,201,91,141,252,253,110,1,91,90,85,143,158,102,84,224,176,105,134,203,67,93,166,183,89,2,166,36,61,21,30,179,68,160,69,186,106,38,253,109,44,243,124,39,222,113,82,44,50,143,35,130,55,238,170,190,16,101,235,15,60,251,13,32,209,73,145,126,7,210,122,44,65,254,212,78,128,176,53,1,214,204,129,121,197,165,157,64,85,40,238,192,24,23,196,165,153,234,77,87,24,21,132,120,44,116,201,233,83,163,9,33,2,227,101,149,137,170,40,254,94,113,95,102,68,250,192,227,86,55,153,95,138,208,31,205,208,61,102,249,173,190,150,52,106,225,58,230,163,240,108,139,183,82,35,209,12,166,143,208,97,222,171,220,50,129,103,9,122,85,183,246,4,121,27,103,87,83,107,196,80,8,51,111,137,91,251,135,214,28,40,205,5,114,108,238,182,127,251,192,40,243,13,101,190,48,34,163,247,255,192,195,84,31,46,108,30,20,43,96,178,34,178,75,63,11,240,24,222,167,110,42,0,208,148,47,124,222,76,11,222,215,128,191,162,9,27,130,139,104,37,55,24,206,137,192,131,224,98,56,108,186,117,242,219,86,183,238,129,178,156,207,23,141,111,107,32,0,53,228,227,129,251,155,35,157,73,238,97,72,47,3,202,46,185,197,133,161,127,251,60,20,220,94,146,175,169,166,64,172,155,20,116,174,115,100,154,6,62,51,173,234,79,67,107,143,71,74,40,174,57,222,243,132,168,107,7,76,6,102,233,209,189,164,152,175,72,205,39,77,222,157,181,137,228,134,223,118,163,211,75,98,222,78,26,165,93,24,62,168,140,210,3,83,104,88,1,143,135,77,129,141,86,143,108,40,118,82,185,234,235,164,131,55,251,44,63,168,8,139,223,218,50,45,71,111,247,105,230,85,181,101,9,161,167,33,12,234,128,207,132,36,187,16,202,136,57,234,243,192,93,99,9,38,191,234,228,123,96,26,174,228,202,215,52,13,30,135,105,142,204,122,52,102,138,2,83,71,151,75,219,230,103,233,48,254,50,207,215,121,230,209,182,20,62,59,26,185,239,109,139,134,63,150,243,140,25,154,10,247,62,4,158,42,20,121,224,243,151,221,115,170,209,34,144,196,153,12,114,83,33,93,249,133,237,54,228,19,194,232,152,156,120,192,164,41,187,192,164,60,226,11,67,190,84,110,155,185,47,7,159,2,217,192,115,31,77,96,120,134,62,115,152,77,98,146,47,12,49,90,124,213,190,48,92,75,25,12,8,55,172,152,166,145,125,194,195,243,194,39,184,159,222,139,215,76,238,82,98,191,193,224,169,190,2,152,203,153,206,181,52,24,166,226,105,180,121,222,214,214,10,228,64,193,85,225,172,142,183,172,116,99,118,129,207,190,79,14,198,197,204,181,53,155,249,228,136,190,30,176,213,213,29,230,70,245,145,153,215,183,7,173,214,43,94,164,61,5,122,197,168,113,114,227,71,118,61,248,92,205,69,183,153,32,233,109,17,171,172,128,207,42,33,217,11,179,43,140,42,10,186,244,93,201,172,3,27,144,168,40,160,10,216,197,81,109,153,252,171,59,60,210,77,79,166,88,142,134,15,227,29,138,192,200,20,244,7,110,59,158,10,45,7,74,88,29,168,222,121,235,242,129,241,179,146,25,111,224,105,81,99,32,209,65,148,245,220,204,43,57,46,28,207,203,173,23,126,254,235,45,88,184,197,23,200,86,2,79,107,36,8,152,158,8,61,57,58,43,158,122,68,141,57,105,145,112,152,106,168,39,161,105,204,235,162,217,195,36,63,66,2,22,158,0,157,153,58,86,54,93,3,43,96,184,105,2,19,228,116,159,77,17,161,42,162,101,191,140,80,20,91,175,105,156,13,29,197,214,26,226,179,10,237,248,77,52,242,232,155,194,226,231,194,83,149,163,173,173,234,4,189,254,212,22,114,204,18,245,14,139,87,218,69,103,254,61,90,60,253,48,205,119,173,231,247,220,174,213,64,219,12,202,81,250,211,68,5,158,132,155,72,39,62,3,145,247,27,223,0,61,127,75,231,156,133,171,188,7,150,19,185,57,81,82,197,167,188,186,110,64,179,198,75,177,47,227,93,65,78,8,152,174,219,172,231,166,17,206,199,56,4,200,46,142,9,107,96,48,189,124,166,93,52,115,137,2,37,48,44,151,56,154,93,179,14,211,77,116,243,125,100,11,146,186,152,35,47,148,74,177,221,251,194,103,66,67,41,77,225,49,131,51,4,101,110,72,7,253,66,224,152,8,242,11,163,226,160,36,22,104,134,136,2,58,156,105,223,147,183,185,209,170,95,113,116,203,235,185,238,145,221,101,187,161,123,243,144,57,76,59,38,82,220,214,239,160,45,36,3,213,0,183,99,176,174,228,42,130,161,11,89,105,244,97,29,166,79,125,233,117,195,199,219,1,83,201,146,77,252,164,67,52,2,87,98,100,104,175,2,103,222,174,223,117,175,168,184,15,129,141,100,231,40,100,52,217,191,32,79,145,227,227,90,228,169,68,139,142,204,2,202,132,113,110,254,174,188,46,114,44,45,200,253,68,15,75,217,53,168,29,12,119,107,104,12,247,164,228,255,153,198,85,240,55,43,19,204,82,20,94,219,155,112,27,203,108,149,222,99,202,100,52,98,248,165,209,43,169,211,33,89,148,29,59,47,19,126,42,178,134,144,9,57,235,89,252,246,66,113,95,175,28,147,123,159,23,22,153,40,229,178,179,15,207,81,149,94,204,56,89,66,52,28,121,230,253,128,166,106,84,146,97,134,157,227,215,61,79,12,172,148,9,148,26,119,36,216,80,124,104,227,249,101,211,186,9,152,89,69,18,8,19,10,88,80,169,22,170,68,242,125,160,243,29,10,100,103,73,62,49,241,82,248,236,61,91,143,129,196,96,16,110,219,71,42,35,190,128,19,242,60,159,15,166,159,151,87,71,3,194,22,147,22,18,73,88,249,250,133,237,179,120,213,170,71,111,246,72,223,159,102,150,85,73,157,243,4,19,125,234,203,97,122,15,36,47,66,203,225,173,69,210,174,218,196,174,142,178,12,9,130,128,33,135,74,222,222,124,38,131,243,141,246,242,9,239,30,56,167,152,177,118,250,72,156,41,60,67,59,221,148,242,176,142,23,24,210,129,211,0,76,74,117,202,202,136,228,116,114,129,204,3,99,49,50,244,228,24,138,251,215,121,98,61,86,218,7,94,161,249,97,21,155,34,110,63,232,156,96,193,235,15,149,102,190,250,60,22,146,38,158,54,57,83,60,4,79,189,180,141,73,79,13,88,27,232,121,153,116,166,249,193,213,122,211,228,96,158,217,242,116,41,155,138,172,45,117,84,146,119,148,104,55,50,236,186,194,176,65,41,46,219,198,114,109,126,2,2,35,74,225,243,56,141,180,106,206,185,208,57,153,209,254,69,143,68,86,82,235,252,140,108,255,109,244,151,178,80,204,136,54,187,75,53,52,235,27,73,207,141,17,154,250,39,68,139,196,148,85,25,31,163,17,139,8,15,108,37,253,229,141,126,197,118,180,224,173,90,245,224,20,139,192,182,108,198,154,239,93,149,184,174,101,174,69,89,97,115,25,251,194,59,205,245,62,49,92,229,252,151,119,53,15,209,7,166,106,110,112,167,67,247,196,65,207,117,167,225,38,21,212,152,223,6,125,58,76,131,161,220,145,161,105,74,142,254,24,155,87,71,17,178,144,60,176,217,184,184,40,40,48,77,245,69,225,178,220,163,30,223,113,216,158,122,110,150,237,233,23,94,208,35,149,166,8,170,113,213,77,94,81,105,56,243,138,44,187,236,17,155,219,80,116,122,170,105,86,17,24,218,217,151,86,135,65,21,95,129,30,141,106,65,241,163,209,213,26,122,229,39,24,25,222,190,127,182,166,152,57,232,42,192,38,222,13,25,240,218,228,41,202,149,179,141,244,29,39,41,126,254,77,81,4,59,253,190,144,217,155,58,144,200,151,199,51,27,244,226,236,7,69,24,197,127,249,60,189,161,76,46,12,25,146,43,3,116,154,111,166,110,72,39,150,140,238,133,221,173,49,179,232,93,211,221,231,253,24,36,243,218,83,18,63,123,110,4,72,252,125,209,177,157,94,184,120,48,126,208,1,255,245,65,41,160,250,125,145,137,213,44,25,221,100,33,193,143,20,106,211,62,44,83,36,154,203,47,108,147,41,204,122,110,38,242,238,207,155,46,119,205,84,157,173,19,173,64,31,244,44,253,37,233,171,92,180,132,174,64,173,255,183,43,108,191,230,48,61,40,186,110,126,141,91,190,48,122,57,207,84,104,118,54,205,209,51,173,118,93,0,16,187,157,254,113,229,12,15,64,63,61,230,183,245,165,132,32,69,133,38,169,60,147,133,113,221,55,31,211,73,175,36,77,176,153,108,154,55,177,119,90,226,96,52,10,60,141,142,247,133,225,39,79,141,68,214,188,188,108,96,166,74,133,207,162,48,226,210,48,15,20,121,114,248,174,124,81,254,84,170,89,96,203,148,115,98,139,50,226,190,25,207,42,157,129,80,16,122,72,14,211,90,172,40,194,198,223,204,197,65,77,38,127,40,156,178,39,77,172,194,114,214,185,162,231,110,195,87,205,78,210,137,116,157,192,232,70,55,63,121,63,235,158,38,177,38,61,186,233,194,150,44,215,223,70,188,222,239,122,156,185,84,123,134,80,79,42,247,117,18,137,207,231,202,168,164,251,60,156,7,158,226,178,7,89,41,89,71,218,23,198,24,80,59,196,76,219,118,38,63,154,84,171,104,43,177,247,95,197,221,82,59,228,44,172,27,4,134,59,186,226,104,152,45,242,200,145,254,89,110,17,211,77,24,53,73,26,139,45,230,200,241,84,144,173,75,242,76,169,234,150,22,111,123,90,64,113,31,154,117,96,238,237,227,212,122,40,229,177,208,21,81,90,12,165,133,208,183,254,118,38,177,63,3,165,181,92,46,188,224,73,117,207,109,49,150,160,48,239,226,203,63,129,39,123,6,129,141,159,226,31,239,38,175,33,89,98,242,28,221,133,182,206,46,0,195,31,89,2,168,114,117,79,176,29,152,247,39,69,154,69,43,169,139,184,158,91,48,86,149,156,252,108,40,221,170,139,154,146,181,58,7,106,250,84,78,190,102,239,111,97,232,133,203,182,63,251,194,208,129,68,125,22,219,47,18,189,205,143,166,125,67,97,28,254,90,138,147,195,169,149,153,152,45,124,171,247,183,113,97,203,10,15,44,69,2,62,219,27,229,33,163,144,71,101,40,224,161,147,233,102,133,118,10,0,87,54,134,54,158,162,32,218,157,138,204,149,161,234,126,95,39,162,69,136,36,57,156,230,16,138,28,22,86,181,251,34,64,69,26,13,209,139,102,98,233,184,110,122,238,210,125,217,251,132,91,52,103,249,149,97,20,81,238,109,225,47,135,2,220,116,120,216,192,17,24,117,218,18,40,169,220,165,232,218,241,233,150,106,50,130,114,101,204,158,119,164,160,85,185,31,212,188,220,3,165,226,83,20,102,103,236,239,186,66,230,203,227,129,187,115,4,128,207,158,226,190,204,3,175,171,147,143,226,53,121,244,125,97,50,48,203,151,198,210,62,244,30,129,11,124,238,22,48,49,156,252,118,179,164,165,127,63,116,232,141,42,87,78,170,181,197,32,102,82,146,213,237,192,231,35,184,55,214,113,156,219,122,114,152,226,190,248,21,220,130,231,152,10,155,59,161,195,214,103,252,156,156,198,33,191,49,50,27,165,235,141,109,242,84,254,212,6,116,172,42,239,243,172,10,41,197,83,51,178,86,41,10,91,175,188,195,172,117,105,42,28,36,234,131,154,248,159,130,208,65,252,194,232,71,206,227,57,245,242,2,77,55,207,47,105,111,222,214,237,220,124,194,58,27,93,124,139,245,178,179,169,115,59,140,234,193,212,235,42,70,253,255,194,168,202,229,252,60,209,179,59,246,37,162,22,210,101,122,211,237,134,34,214,217,36,98,12,38,199,150,92,221,194,220,75,135,136,195,216,48,155,94,252,129,19,104,54,99,10,239,32,27,3,195,82,203,122,242,140,168,167,195,72,168,233,117,225,235,153,226,167,135,170,218,130,154,227,162,163,236,15,107,127,224,179,177,173,23,222,235,129,217,77,53,255,101,20,214,68,109,7,184,210,191,230,48,197,208,62,31,24,43,208,128,137,24,30,120,56,47,22,11,225,173,84,124,67,71,76,164,231,137,153,60,149,194,102,132,23,48,195,106,61,115,74,117,255,75,164,120,161,58,247,7,198,237,254,11,15,140,29,246,51,229,212,225,159,86,133,94,35,117,12,155,205,106,140,81,132,188,97,194,41,140,212,108,156,187,81,160,236,47,236,155,50,194,190,37,212,212,15,218,171,223,22,145,117,173,47,188,134,239,85,145,25,110,179,62,231,62,33,64,246,163,113,16,29,229,57,154,124,154,223,215,60,3,37,85,157,135,77,99,207,239,203,188,235,159,147,99,25,22,143,148,38,0,113,78,51,248,108,210,87,192,236,110,228,228,212,113,221,153,128,233,159,61,124,87,216,82,6,14,87,248,79,245,129,75,138,49,14,255,83,212,1,32,192,192,29,242,251,38,44,201,250,194,240,159,139,99,97,222,79,189,48,212,1,253,182,154,45,39,122,215,232,170,167,111,90,144,13,114,198,206,65,143,158,110,152,216,155,137,16,20,5,119,115,41,184,222,204,176,37,235,24,45,52,109,12,135,169,166,37,125,160,72,238,249,24,37,223,222,132,23,177,77,115,37,249,193,53,115,37,250,46,79,84,31,19,37,125,188,163,232,167,103,11,174,7,103,248,185,157,103,166,3,165,247,208,197,4,166,169,107,62,177,128,43,191,246,102,20,87,253,182,40,102,186,196,144,9,228,247,246,76,72,39,234,115,238,91,199,229,97,117,125,149,205,20,144,253,194,73,93,87,253,62,78,180,197,43,12,152,108,203,115,244,184,177,217,153,34,32,236,62,11,114,117,63,107,12,44,230,30,207,148,130,224,109,142,131,81,194,124,97,134,188,223,215,89,47,83,122,126,26,151,194,120,155,125,27,193,66,215,181,18,34,168,60,16,132,3,21,221,115,197,193,232,38,79,93,153,216,211,123,98,14,120,211,139,248,194,75,225,154,116,156,153,9,120,247,151,61,76,120,180,63,112,216,45,26,60,198,3,35,169,227,193,50,36,253,37,44,174,3,159,241,223,60,69,213,172,7,92,63,123,43,214,249,124,102,91,236,252,60,21,243,201,241,251,182,130,199,179,220,163,121,228,47,132,168,191,233,19,135,181,189,227,220,76,10,194,82,225,163,205,161,242,216,45,98,169,26,1,161,200,239,164,59,134,251,9,96,245,3,162,243,40,246,108,200,185,172,170,159,0,53,95,239,218,62,48,100,68,125,228,248,233,237,47,39,22,120,208,49,171,48,4,129,233,176,49,127,228,232,89,178,187,1,67,56,63,59,83,157,205,38,203,130,167,107,58,59,149,166,33,43,25,172,238,73,193,142,126,180,6,11,20,203,98,55,201,46,224,204,19,250,203,103,173,138,92,104,199,175,164,234,185,141,255,231,137,59,107,148,236,58,25,46,91,225,71,192,88,132,63,48,181,136,56,26,138,222,115,110,164,81,122,160,212,17,229,125,176,211,117,25,224,3,87,72,15,122,110,234,126,241,54,141,158,171,111,243,83,161,246,251,66,50,88,39,21,156,103,90,60,20,236,41,244,3,32,197,225,133,56,235,86,99,43,43,176,57,161,251,117,159,207,22,146,127,192,104,114,22,239,247,232,102,121,44,221,5,7,46,103,213,244,105,161,179,221,19,127,88,224,29,87,13,187,66,110,25,30,46,58,57,95,212,12,225,228,235,64,22,99,207,24,192,20,16,101,167,185,179,113,155,60,15,106,233,46,41,78,110,211,217,242,34,31,109,183,150,165,18,24,2,75,28,13,245,66,76,28,225,140,238,224,133,118,8,152,77,4,59,161,118,146,53,244,231,189,135,173,79,2,35,52,239,161,221,96,39,82,111,29,156,25,250,12,92,15,21,6,21,139,44,99,52,31,40,185,24,53,240,89,99,155,194,108,170,125,229,195,53,88,187,186,129,33,87,13,135,139,53,98,63,240,136,248,235,192,253,76,81,114,223,230,53,227,97,190,81,84,164,230,100,109,121,197,139,209,70,43,168,82,191,60,176,177,165,70,192,103,78,144,144,22,125,165,218,229,104,250,204,4,174,72,186,141,26,48,181,231,38,240,25,149,187,46,129,165,230,187,137,106,232,132,18,184,212,7,13,59,95,202,129,117,75,119,29,48,70,27,14,195,201,146,138,48,48,223,91,185,112,30,250,200,33,40,121,123,14,48,62,210,2,183,73,2,185,57,140,31,104,21,216,194,220,120,228,149,118,155,37,207,148,153,221,165,253,129,49,148,145,23,134,235,134,11,94,209,26,181,179,88,72,208,213,137,155,150,63,83,76,37,117,119,116,194,200,84,221,163,140,253,115,83,57,32,131,87,186,71,51,89,191,48,244,193,56,250,132,138,146,59,200,198,137,232,113,240,182,166,25,129,201,168,249,206,11,83,29,10,210,10,159,113,239,179,229,160,201,168,73,236,104,46,56,163,248,96,64,38,106,167,231,183,241,16,207,1,227,218,161,183,141,252,104,138,163,141,181,172,71,35,201,154,226,232,179,136,62,35,141,58,188,19,206,161,231,86,105,141,133,184,195,84,30,7,119,202,111,85,225,19,31,140,56,120,152,156,169,194,8,29,197,209,152,184,60,207,212,36,124,253,109,55,102,165,170,15,173,89,253,45,96,132,41,244,145,19,49,222,135,102,162,15,83,97,188,192,227,104,126,72,239,154,14,198,248,130,78,176,130,255,211,133,73,77,59,163,22,90,49,18,111,114,110,35,159,196,199,203,84,46,129,78,134,117,20,1,1,234,158,231,117,201,93,211,199,23,89,220,177,63,222,52,2,35,218,230,235,46,196,211,54,36,247,64,138,62,71,52,207,101,161,118,46,112,134,15,53,3,134,140,80,4,70,111,194,47,252,124,216,212,48,167,194,61,244,199,129,207,54,70,50,96,197,20,120,253,161,177,248,13,105,103,60,48,25,0,255,190,224,84,38,17,2,99,200,174,155,64,32,201,52,165,1,149,189,211,142,234,39,61,102,93,131,199,179,72,80,16,141,131,225,221,45,189,237,19,42,185,34,16,68,238,19,64,203,24,183,214,126,167,121,209,89,116,34,190,34,23,142,240,103,189,71,211,49,170,87,70,3,104,212,109,113,120,73,26,122,150,108,50,221,254,208,202,185,202,174,151,150,73,128,122,169,226,140,87,211,85,18,24,98,102,10,248,44,221,69,159,105,166,134,183,3,221,140,68,65,73,243,122,100,122,70,59,186,180,122,238,243,208,146,79,12,7,62,47,79,6,249,121,12,244,85,251,88,129,168,248,140,52,58,35,106,92,120,109,214,128,124,225,179,112,163,81,228,240,128,65,81,21,166,108,50,2,158,73,191,32,192,189,115,156,28,17,56,73,126,155,18,162,123,252,29,248,163,49,43,112,71,179,102,93,120,228,164,71,79,74,191,254,194,48,230,237,67,110,172,210,254,236,211,14,211,196,249,159,92,218,9,173,110,36,134,189,76,79,250,133,177,130,69,53,252,124,219,99,104,204,141,101,89,114,157,25,20,203,88,95,229,228,163,154,124,229,23,198,82,110,235,99,25,144,143,227,183,169,7,233,96,24,244,111,57,214,109,218,18,144,78,100,159,107,169,212,118,205,156,23,38,41,183,38,252,24,15,105,122,26,77,239,51,80,253,186,136,156,138,94,54,252,155,59,235,108,58,224,245,183,39,93,188,223,151,137,113,192,18,178,34,190,172,116,93,7,220,206,62,77,54,95,40,6,162,238,233,240,128,105,170,87,102,59,119,63,26,171,103,81,143,2,222,52,206,124,97,54,37,83,47,28,153,106,87,72,67,78,161,54,177,66,1,54,251,60,135,81,201,146,43,91,132,31,254,170,23,218,58,162,7,12,204,222,35,7,188,147,238,144,10,209,140,55,42,119,243,100,148,70,203,109,5,24,23,16,52,179,199,242,12,51,130,203,40,153,209,104,94,69,146,145,13,18,4,143,248,109,20,135,244,182,173,230,236,101,45,203,65,148,242,194,117,197,201,59,85,105,125,35,91,250,19,250,103,231,248,28,13,195,215,119,19,107,96,21,250,220,24,253,18,62,86,208,100,156,154,213,169,182,65,240,237,2,109,24,91,228,59,201,148,204,224,81,118,91,101,251,237,91,55,248,60,24,133,247,3,215,238,178,87,95,218,127,217,15,138,168,230,133,71,249,61,60,46,60,209,180,88,10,35,254,19,240,42,79,40,196,162,208,156,152,103,236,224,41,204,10,36,222,49,103,255,174,18,180,245,101,49,123,0,134,121,225,71,47,83,112,212,163,73,76,250,210,186,200,103,137,216,30,58,97,44,182,126,242,221,77,223,92,225,181,102,124,97,136,78,12,25,230,208,144,74,76,182,139,89,127,200,35,205,104,105,121,232,138,115,67,18,233,80,54,45,201,183,165,219,150,31,25,165,152,42,179,73,254,194,148,198,147,94,22,149,90,31,40,155,168,166,60,48,213,87,191,44,35,64,143,173,247,140,62,143,47,79,86,121,213,124,81,37,26,25,158,210,217,8,137,63,163,144,143,45,123,212,123,224,199,189,147,196,96,180,89,30,128,92,177,62,176,98,50,167,197,97,88,226,242,1,84,139,239,252,93,178,81,104,162,186,5,108,73,137,128,225,62,202,171,46,70,255,245,43,131,82,43,219,198,90,108,136,250,149,25,65,186,142,63,254,241,31,63,252,245,215,191,252,245,231,95,127,251,229,231,255,249,241,239,255,253,211,47,127,254,175,159,254,246,239,255,252,79,63,166,127,252,227,135,191,255,246,183,191,254,252,227,31,254,223,207,63,253,246,191,191,254,252,135,31,254,244,243,95,254,251,231,223,126,253,219,143,95,224,95,126,249,243,207,255,250,219,175,191,252,249,79,127,248,225,63,254,242,151,95,255,243,151,63,255,244,219,57,207,191,249,143,18,226,215,239,16,192,175,155,165,89,30,53,209,239,250,174,60,192,187,139,0,212,198,175,168,56,241,243,192,205,24,100,23,230,205,123,62,147,29,60,250,216,114,114,190,3,119,237,60,48,84,0,137,4,168,138,100,79,11,30,152,146,128,14,94,244,70,125,228,15,19,168,214,213,161,26,159,73,225,36,250,153,20,226,50,76,200,128,11,94,76,1,35,123,188,218,189,111,52,73,101,101,66,73,244,76,64,113,223,200,206,200,48,64,15,231,108,63,253,232,140,205,173,100,85,80,189,137,74,159,209,126,166,198,79,141,253,102,111,126,223,216,235,140,7,182,61,186,63,53,179,235,149,244,54,26,248,197,191,188,97,153,216,36,27,47,210,167,104,109,93,120,139,100,209,54,66,91,251,126,29,148,234,50,66,10,2,67,44,233,113,244,192,32,68,80,51,5,189,32,210,50,138,182,226,186,35,86,5,172,186,164,194,81,234,46,166,10,124,62,35,185,107,52,18,121,234,1,47,33,80,30,116,245,40,136,13,147,186,147,206,56,224,25,58,147,246,62,138,240,99,176,241,233,180,125,5,140,252,192,29,11,231,155,29,169,221,39,106,146,229,114,95,5,243,160,123,52,233,77,89,182,206,254,220,212,34,2,222,83,52,100,55,85,121,15,252,24,103,148,215,228,190,24,151,206,125,6,110,218,1,67,32,96,37,252,59,74,119,211,219,198,216,121,199,109,23,68,195,229,137,146,42,42,99,199,183,139,168,159,60,148,138,98,221,138,43,235,70,148,23,216,104,92,1,35,3,39,4,24,228,105,66,188,131,111,23,177,15,57,26,194,184,251,31,241,245,145,132,84,184,64,137,240,143,211,4,136,36,72,161,74,182,118,160,240,253,165,56,138,159,103,245,156,37,166,113,179,105,230,225,76,170,72,96,250,133,183,243,67,90,50,38,5,83,220,250,121,152,103,167,180,110,163,218,100,22,219,1,35,36,46,47,27,18,228,46,247,232,161,242,84,155,125,77,115,78,43,70,101,198,28,186,240,249,191,115,45,53,224,81,165,87,241,192,208,90,227,161,225,31,48,229,133,145,146,175,78,131,52,56,11,169,21,120,100,15,51,12,174,186,203,62,203,179,153,251,93,88,2,55,220,10,83,12,97,244,230,229,170,10,4,251,226,131,172,91,61,83,15,93,91,134,40,25,194,250,192,36,74,227,170,96,32,75,26,8,21,244,226,182,49,134,138,148,195,70,220,11,82,133,163,132,4,242,101,97,223,118,198,252,12,152,214,78,65,219,150,17,136,242,84,146,201,10,161,96,170,228,1,195,219,213,115,227,201,20,179,104,39,153,41,4,46,114,74,208,251,3,54,107,63,129,55,202,31,142,14,146,197,242,30,137,109,82,140,2,19,155,149,28,18,21,243,178,226,194,217,123,43,25,3,205,155,185,118,160,244,127,203,117,119,124,149,87,28,188,103,19,151,210,77,131,113,217,177,226,78,19,199,27,10,143,57,99,97,162,1,53,43,60,211,141,95,134,57,8,235,124,51,224,121,142,229,3,229,44,67,69,232,249,123,64,236,236,241,186,22,100,90,89,206,135,49,11,170,143,35,118,231,77,210,87,24,212,82,210,116,120,208,111,172,71,195,130,207,241,219,52,66,61,48,49,208,244,199,2,89,89,217,97,150,244,206,1,227,104,160,59,100,58,242,182,135,255,72,149,211,61,88,5,222,38,59,238,48,101,86,161,176,32,180,67,73,243,3,103,252,193,170,196,186,164,166,41,100,56,108,94,115,122,244,137,97,60,73,123,96,204,68,21,221,55,97,143,110,196,153,147,101,40,29,24,157,144,21,240,89,200,100,152,210,3,95,243,119,3,128,66,134,137,109,43,108,213,184,128,151,238,190,39,49,185,239,252,15,74,35,73,81,24,199,163,85,46,172,146,116,84,1,169,207,196,133,15,118,3,75,224,74,234,186,5,12,157,74,96,43,228,206,184,47,184,235,114,91,195,152,160,213,81,107,224,148,131,231,196,105,206,31,56,143,104,73,14,136,190,106,79,116,130,34,54,35,40,157,56,174,113,65,209,9,14,197,61,247,226,101,248,226,97,70,51,178,233,33,121,114,226,60,191,46,248,170,34,102,71,173,11,126,83,156,186,38,85,184,216,88,170,22,55,250,25,38,186,91,244,104,83,207,246,65,8,177,140,103,122,225,179,12,86,249,109,230,24,41,166,153,139,154,207,225,200,205,110,249,174,77,66,108,196,8,45,214,48,165,199,154,50,101,92,55,10,201,77,127,25,103,190,30,71,159,221,115,110,122,116,187,251,215,97,190,38,90,101,48,165,27,119,129,192,10,212,62,108,129,177,206,190,207,236,124,216,162,121,64,211,149,185,193,251,201,233,115,150,41,199,104,116,57,110,155,124,169,180,241,210,193,136,158,160,163,52,34,74,221,213,42,181,17,31,153,145,174,134,102,192,17,20,130,246,245,160,60,84,7,121,145,122,209,116,70,237,126,81,105,73,219,44,207,231,204,43,80,244,168,138,194,116,217,92,152,24,67,208,146,66,194,18,194,199,9,32,37,39,70,70,38,196,224,6,42,51,194,150,195,1,32,167,24,249,208,167,244,178,38,205,90,185,6,74,25,89,126,24,149,199,59,79,209,206,169,20,88,235,37,245,110,4,182,132,231,11,150,10,192,162,18,56,99,158,106,22,41,232,111,35,41,232,203,18,29,105,93,92,218,16,53,59,111,209,55,130,198,178,144,86,111,224,182,188,18,12,12,9,74,126,27,71,90,57,218,116,136,20,46,86,240,119,152,225,38,219,72,34,167,213,227,93,34,16,160,123,212,69,230,164,196,87,73,20,38,61,1,204,221,183,231,6,24,35,118,185,114,38,46,167,91,35,86,88,183,56,21,110,188,237,171,103,219,6,33,199,120,30,42,110,142,254,203,136,100,60,179,201,102,46,241,253,45,197,180,53,117,248,34,48,224,37,153,97,34,255,77,178,105,100,236,97,174,57,124,6,149,72,47,25,60,188,29,193,212,37,179,180,85,126,242,253,51,102,96,90,235,52,59,186,216,60,56,57,248,192,203,218,160,31,56,119,129,55,164,80,133,107,30,49,196,237,74,117,154,220,52,87,248,83,217,108,82,133,158,101,97,67,108,60,208,104,130,113,167,15,28,27,120,31,73,27,143,88,157,192,17,168,242,94,110,243,185,67,16,66,96,166,186,111,18,159,22,12,2,131,170,240,140,174,52,51,203,60,193,152,14,149,182,238,251,52,81,154,210,158,163,71,24,68,88,176,63,148,141,186,152,133,157,70,62,104,92,65,172,94,62,17,243,120,216,14,155,245,177,126,189,40,175,198,209,212,2,69,228,1,184,52,79,184,1,211,107,252,194,117,62,240,124,96,36,251,61,150,166,46,85,149,102,78,35,186,127,94,212,157,246,214,67,83,91,145,174,56,155,99,124,88,117,182,99,22,242,240,134,146,86,122,209,19,223,122,50,227,196,58,73,12,224,209,47,129,121,25,199,158,29,104,159,15,140,171,217,14,120,144,52,214,121,214,90,114,29,198,155,66,234,103,139,237,67,204,225,52,110,77,17,55,98,18,167,11,195,79,110,150,150,83,87,128,188,171,183,222,31,24,89,123,201,117,88,52,229,229,210,129,149,115,239,186,214,179,69,117,5,113,96,248,138,67,151,23,218,150,107,192,244,29,235,154,200,230,124,7,204,102,112,60,43,27,186,247,113,229,52,216,234,234,68,110,60,221,131,215,147,142,94,159,110,59,127,228,132,93,117,232,98,141,39,93,140,112,148,178,210,115,244,156,206,24,0,101,175,243,160,38,209,26,240,124,106,200,86,114,115,197,65,96,170,252,207,82,239,69,123,8,55,208,3,134,130,8,85,196,117,157,203,208,218,128,53,124,36,143,142,10,92,32,77,15,209,25,30,197,208,243,163,244,221,149,39,58,130,183,238,39,167,204,36,109,122,196,132,8,155,248,19,61,151,245,84,138,86,53,213,125,255,237,205,64,208,120,19,77,91,95,124,16,231,71,202,252,194,148,141,186,175,201,24,211,102,113,137,219,120,244,84,87,146,163,85,10,57,63,133,105,168,242,41,131,47,90,9,188,36,96,154,235,171,14,138,20,103,150,151,183,69,25,189,248,109,209,51,129,220,151,192,84,103,60,232,171,84,53,186,62,179,138,77,160,127,155,48,181,212,82,156,110,222,19,248,248,199,103,205,35,73,63,252,98,19,127,118,24,70,175,206,148,132,152,165,249,111,119,179,150,212,27,171,222,119,15,104,210,47,122,172,137,148,56,220,207,167,249,220,53,239,215,23,85,98,148,253,194,53,33,118,228,240,160,46,255,62,240,20,11,58,98,54,53,235,148,83,145,141,241,47,179,66,67,222,58,167,80,215,112,230,9,240,110,93,23,190,90,146,139,160,162,243,69,239,233,210,161,112,198,240,136,115,239,76,151,186,194,184,1,56,108,116,108,141,28,43,238,170,23,198,81,162,234,79,159,197,202,149,70,73,218,152,244,199,3,135,232,5,48,201,187,231,183,83,116,64,13,243,186,219,121,63,112,119,2,7,222,142,168,129,232,209,41,100,72,64,219,27,250,209,80,85,124,137,56,43,132,37,41,244,251,217,237,94,248,52,3,223,254,192,177,51,175,211,138,200,207,193,180,115,251,251,152,232,121,234,19,7,238,10,239,246,194,70,84,10,120,169,148,181,93,248,142,21,151,20,127,239,237,185,235,228,2,197,160,99,109,157,176,206,222,113,186,200,15,50,215,204,118,250,211,116,238,125,159,55,94,232,171,63,23,70,71,154,127,216,102,118,254,92,24,68,110,87,176,27,88,252,142,174,15,156,18,77,108,185,26,21,152,165,81,39,45,104,206,78,68,212,186,170,66,55,138,75,208,244,252,104,102,148,209,116,115,110,138,223,126,180,153,57,234,119,111,233,15,127,95,80,0,87,214,233,142,189,165,83,31,7,105,115,114,212,10,155,31,64,192,24,119,200,219,102,67,238,78,16,176,203,234,51,134,17,137,115,33,83,204,95,232,149,235,15,156,98,186,107,16,185,53,87,98,112,242,156,29,222,79,239,238,60,231,237,29,32,184,163,17,182,232,133,229,176,107,30,166,230,174,60,215,149,77,89,33,14,158,116,102,43,140,250,190,7,211,205,166,86,5,217,140,127,103,51,68,51,135,86,100,22,60,241,229,131,16,113,253,44,162,46,192,249,166,189,144,112,172,67,111,10,189,205,234,213,185,198,34,87,133,10,14,203,52,60,218,63,196,197,174,215,125,126,105,186,60,23,196,197,169,210,70,6,183,72,6,82,73,158,207,7,144,58,179,171,63,179,19,22,67,1,124,142,30,174,189,50,76,87,169,118,189,52,246,162,30,178,66,113,221,83,119,124,116,105,68,66,252,140,9,42,81,122,105,4,31,254,66,80,234,72,121,190,48,125,125,14,47,242,3,154,189,194,137,197,167,187,14,251,176,214,231,161,214,238,109,126,192,187,42,135,22,181,233,226,66,34,195,250,165,230,147,26,131,219,239,153,126,234,113,165,232,23,144,224,234,248,32,54,119,12,37,125,33,212,27,77,55,195,20,28,135,174,48,184,90,186,116,24,78,120,52,79,234,39,192,184,253,246,185,18,184,207,190,53,146,193,32,44,114,19,221,34,157,250,124,187,21,111,69,135,75,81,187,53,96,182,233,1,99,96,171,75,72,110,214,88,229,48,129,105,122,166,149,210,189,193,132,186,128,245,237,9,140,234,140,215,45,59,51,249,208,157,242,121,202,197,185,224,108,88,108,198,84,24,33,218,22,240,25,89,58,155,38,52,243,252,220,38,168,171,15,141,220,176,55,184,99,39,72,131,187,46,80,136,22,251,30,5,210,93,214,238,121,38,250,40,131,81,77,130,26,247,172,79,35,24,11,24,53,148,231,19,58,65,80,139,164,30,85,75,72,124,26,60,34,21,83,28,182,205,170,46,203,168,25,198,125,193,99,156,207,146,191,115,24,209,13,99,61,139,110,38,112,219,145,235,236,214,90,182,158,52,170,45,97,14,19,187,106,16,198,133,47,15,215,209,231,175,207,218,9,43,172,248,178,13,7,183,104,194,29,149,133,29,73,239,78,218,83,137,93,230,245,231,6,101,22,253,33,213,160,153,210,243,10,124,1,59,131,10,18,76,125,18,169,56,43,5,140,247,130,162,103,35,113,127,154,106,140,162,155,134,21,255,101,42,185,218,194,107,118,112,46,161,63,140,35,56,52,120,36,59,224,90,138,163,155,84,150,206,105,180,150,59,177,127,152,154,178,102,69,186,181,237,251,3,95,166,132,165,231,158,20,219,252,202,208,193,124,194,113,107,123,243,24,140,134,173,161,5,171,79,150,189,254,127,218,222,101,5,151,224,200,206,125,151,30,107,144,247,139,198,230,128,193,51,15,141,49,194,22,141,192,125,65,150,7,77,211,239,126,242,139,191,34,114,165,224,12,143,144,16,123,175,93,245,87,101,229,37,50,114,197,90,1,23,4,202,199,179,209,206,209,83,206,68,189,149,145,192,102,107,71,138,140,56,102,104,23,199,147,57,206,106,237,220,96,105,48,66,21,90,186,207,109,198,187,154,1,216,228,162,71,192,115,232,121,20,50,142,97,106,11,204,245,154,199,61,115,220,136,183,218,164,38,242,147,169,205,238,38,61,224,174,80,193,248,164,130,32,130,59,140,45,142,78,119,152,104,186,250,196,176,195,75,165,254,158,224,2,143,237,238,48,69,211,123,60,201,212,21,61,5,227,11,196,202,4,230,220,198,159,156,68,197,122,118,218,196,188,177,110,83,210,243,28,118,49,13,99,46,229,112,37,15,168,48,134,88,158,157,163,74,189,13,77,67,65,113,119,246,33,52,166,243,57,245,209,96,53,187,89,221,48,59,179,49,159,164,164,137,51,125,112,225,56,89,127,155,131,186,216,84,82,2,191,149,40,14,51,47,121,33,6,149,38,239,177,43,7,247,115,250,8,25,80,66,150,236,144,54,30,210,219,243,219,182,183,83,57,132,109,233,160,248,222,245,44,242,154,250,128,246,151,157,71,78,134,121,169,54,223,129,87,120,134,32,125,13,69,167,11,122,166,145,113,97,14,112,101,217,134,164,158,93,60,137,50,217,55,243,14,159,186,184,254,17,34,193,163,138,175,7,44,230,148,92,101,248,192,231,47,52,235,15,177,13,9,203,15,238,175,187,224,134,185,118,162,43,191,250,44,173,167,231,234,213,212,54,71,79,164,230,91,65,179,70,173,1,110,245,206,60,240,233,164,41,126,184,119,181,103,61,97,127,186,169,191,97,2,27,50,107,176,37,236,193,170,65,41,71,172,153,48,95,61,19,82,12,0,156,3,84,134,132,48,53,121,153,133,193,207,194,104,240,126,224,253,192,7,141,252,218,48,35,7,217,225,144,55,95,174,144,2,140,122,129,188,22,70,81,61,30,252,124,235,172,108,161,221,173,236,49,126,27,89,115,9,255,224,129,148,88,117,7,165,225,170,105,3,159,162,184,2,248,192,92,174,105,182,117,51,208,167,147,72,88,184,82,149,185,246,132,138,148,54,249,147,255,188,183,4,198,175,199,117,255,16,8,194,209,66,225,211,10,245,222,156,100,182,196,11,172,64,203,213,39,135,105,106,107,200,77,178,246,110,145,208,191,125,88,178,219,162,244,232,195,200,48,105,201,14,211,192,153,46,189,179,152,194,90,164,114,41,229,204,44,105,126,53,7,31,37,246,195,3,52,35,193,240,131,103,102,47,22,49,53,149,158,103,38,119,35,9,68,182,173,234,251,194,156,109,110,111,150,243,69,176,109,151,171,207,138,19,187,229,137,174,85,170,247,98,179,181,9,2,215,36,171,155,98,224,195,73,228,151,253,4,126,161,112,155,162,155,195,191,195,58,216,87,137,159,209,237,184,48,13,186,99,51,64,129,189,148,85,195,99,59,227,220,205,26,6,10,125,140,147,11,15,120,109,30,110,152,58,89,46,91,96,171,16,105,1,107,1,23,52,183,243,210,110,194,50,208,107,72,183,236,26,154,91,70,41,53,126,27,57,100,105,52,124,108,118,28,62,145,54,150,250,125,152,248,236,174,3,53,123,160,33,232,153,54,182,175,234,235,103,114,176,46,220,76,237,36,222,11,59,212,84,21,38,22,94,1,51,249,118,129,41,110,247,94,110,71,8,55,63,14,76,106,203,79,26,237,208,225,158,238,162,45,159,56,45,244,223,62,33,215,233,230,242,94,136,147,187,102,8,42,155,24,115,43,12,233,203,59,162,157,109,93,163,123,96,44,19,124,253,226,60,36,63,23,195,157,217,89,159,44,223,239,5,147,47,78,51,184,182,221,163,68,67,39,229,150,23,78,83,190,38,204,42,23,89,225,173,144,116,151,231,50,230,95,138,38,131,231,57,110,63,171,230,91,232,17,129,233,54,220,83,103,131,73,63,9,204,81,177,192,147,114,115,111,81,42,5,139,12,32,224,123,178,101,240,126,96,38,18,159,109,17,99,206,75,191,199,130,155,233,115,22,218,190,187,46,69,209,89,159,129,170,209,177,193,244,61,127,237,137,152,163,62,56,167,185,53,186,194,52,203,248,245,192,49,231,128,10,155,220,52,185,216,162,58,12,157,175,104,23,199,1,222,205,232,134,201,241,213,169,63,109,242,115,51,96,18,57,235,129,123,139,121,129,114,161,86,245,183,217,233,71,87,49,185,70,29,186,16,249,189,162,7,216,166,245,11,91,193,157,79,228,118,16,220,20,68,237,199,111,77,221,123,223,210,205,200,101,45,39,159,45,246,132,45,233,213,167,251,7,91,112,109,24,169,123,42,60,66,19,20,37,12,8,254,207,213,204,212,235,194,93,187,248,249,22,28,44,123,155,237,159,9,182,194,196,43,229,194,132,116,2,87,60,228,226,183,225,158,63,40,61,41,94,123,163,221,55,21,198,113,44,158,12,214,92,215,39,227,0,202,199,15,49,238,190,78,199,6,35,251,61,2,134,71,177,5,62,209,163,231,108,248,26,35,53,125,50,150,82,31,31,236,210,82,149,121,248,76,95,173,198,169,0,226,74,245,106,28,25,204,185,80,113,56,35,22,208,4,38,82,245,228,227,254,57,150,43,186,93,123,6,179,23,66,73,121,176,220,175,241,58,198,11,148,1,232,131,245,203,175,223,70,125,40,207,197,101,69,90,127,27,231,48,235,47,159,48,197,149,180,6,53,156,233,18,155,13,62,203,139,111,143,54,25,103,157,237,26,6,230,179,198,213,180,154,126,76,18,122,49,246,40,247,105,183,50,210,96,236,183,252,230,236,48,231,243,218,203,182,203,14,227,26,218,164,69,81,48,206,158,247,55,14,134,220,26,74,244,244,41,229,52,23,231,142,122,45,249,55,239,162,155,46,86,180,27,97,149,219,124,142,71,192,104,95,174,45,48,50,18,190,230,110,211,88,77,250,219,201,138,126,29,134,117,87,180,163,160,157,236,4,28,116,180,206,216,210,62,74,214,203,103,156,253,107,242,166,157,52,113,64,98,48,150,17,83,44,119,172,23,162,106,208,62,216,84,36,244,189,205,164,119,248,213,217,36,9,229,183,207,172,29,69,101,102,56,81,215,124,96,156,26,202,7,23,226,150,231,230,148,36,126,103,141,212,137,215,117,243,235,214,149,168,34,244,71,43,182,111,251,187,174,84,190,70,197,175,2,93,46,109,53,124,88,83,92,189,173,74,254,133,93,237,103,50,1,221,250,251,15,93,241,224,149,196,239,211,209,224,19,101,255,105,84,58,46,223,252,123,112,151,95,198,42,35,83,146,164,240,217,63,197,147,85,179,136,46,207,192,159,78,228,5,54,10,137,126,145,185,125,43,192,73,125,78,87,129,236,7,159,157,64,189,48,14,208,47,92,21,174,229,129,145,94,89,241,222,36,217,20,165,98,190,251,79,55,14,115,187,118,68,203,197,120,103,160,190,104,203,186,218,76,199,40,58,34,39,39,85,151,8,18,66,222,38,16,183,158,40,8,90,247,138,126,70,154,170,103,89,147,89,236,60,10,154,176,213,175,67,5,107,46,86,183,195,31,123,102,179,144,85,24,126,242,12,24,193,44,141,176,22,236,102,71,203,212,197,158,95,242,84,209,164,232,96,74,239,71,246,226,220,218,31,26,154,196,214,21,247,12,164,112,89,133,251,221,234,243,179,136,139,125,75,230,228,124,172,61,49,229,52,95,195,15,101,143,61,158,0,8,242,99,115,152,131,14,233,158,104,123,64,166,117,180,27,193,83,225,218,93,48,157,204,26,213,133,210,212,103,174,41,222,129,32,84,203,97,221,15,14,193,103,224,119,227,178,141,108,243,189,50,182,47,93,195,132,106,113,67,247,95,70,70,102,109,237,249,217,140,18,126,240,9,225,118,185,121,59,102,81,36,62,63,230,206,164,118,118,54,9,25,145,40,153,206,46,192,107,141,99,171,139,34,239,225,229,37,19,107,155,50,117,166,194,185,188,55,191,119,37,243,44,23,19,212,205,225,183,174,13,139,12,233,248,155,195,237,20,23,119,19,146,15,152,98,255,237,39,94,216,154,155,160,161,192,248,105,12,191,186,155,68,80,83,24,150,75,115,248,4,159,85,102,42,182,238,219,77,76,206,42,143,72,178,236,129,77,154,213,71,70,225,24,181,200,230,130,224,244,124,160,128,7,134,133,242,224,248,221,229,237,63,61,24,57,210,83,168,148,195,184,206,97,74,200,100,53,70,184,183,186,223,13,176,249,42,8,188,173,32,241,131,97,99,148,242,192,99,59,139,29,24,241,35,121,180,106,82,254,222,166,104,98,111,89,27,40,2,40,46,234,52,81,48,23,103,49,224,214,194,142,13,171,99,76,159,167,192,63,213,5,135,105,212,165,191,77,18,113,251,139,153,60,190,180,56,46,9,46,153,70,241,8,133,97,242,189,136,190,188,18,15,247,155,130,121,152,192,39,114,136,165,131,106,56,246,169,2,35,86,240,197,171,147,179,50,108,140,47,220,81,41,249,82,115,7,96,142,81,152,90,27,103,54,224,157,115,6,147,182,138,41,85,251,7,171,38,79,44,141,130,253,131,87,172,161,50,66,49,146,60,56,22,119,238,169,193,201,153,24,147,131,178,58,55,7,183,73,111,92,148,209,234,30,91,16,192,169,118,83,24,85,121,239,165,136,32,17,72,8,124,214,59,63,115,194,211,199,78,153,4,70,21,195,223,217,108,201,159,123,155,83,146,223,187,177,222,73,142,232,140,182,217,106,60,217,217,137,207,173,131,239,108,45,67,248,18,152,177,44,93,97,85,115,48,118,216,202,229,182,194,28,178,92,24,230,157,160,3,66,115,220,123,154,255,171,192,203,42,143,29,222,230,70,124,97,100,41,138,79,11,36,86,170,6,48,148,28,68,89,242,172,232,181,213,116,111,78,169,49,85,110,14,15,212,139,178,192,133,222,227,159,147,26,217,203,126,6,166,190,107,251,213,216,65,236,174,176,249,185,122,55,163,71,14,89,248,144,89,14,22,48,48,5,240,235,129,187,251,121,24,140,55,210,133,145,55,241,218,24,36,99,32,203,109,129,27,86,73,241,219,168,197,201,23,129,209,12,207,252,131,137,73,110,201,231,48,123,227,52,98,128,236,159,149,178,192,24,49,127,23,147,248,98,74,19,148,68,122,113,116,96,155,118,65,58,166,235,92,207,211,11,201,203,201,15,35,163,179,124,236,17,150,233,141,169,142,247,3,68,178,48,115,84,153,103,7,74,212,126,244,98,121,170,177,244,107,160,68,228,242,219,230,238,32,69,155,192,16,123,124,158,69,35,162,79,201,247,65,158,237,190,55,159,168,251,207,33,73,158,97,222,224,254,53,208,151,88,91,226,73,59,46,217,241,228,205,92,50,21,182,28,105,92,141,242,186,100,121,134,29,9,111,127,52,139,177,101,69,31,148,27,244,111,139,60,155,69,163,146,136,49,59,228,226,99,19,213,107,161,170,91,185,228,12,150,23,101,195,102,25,32,240,121,116,143,68,176,40,70,245,84,208,108,28,24,135,249,0,67,239,13,43,181,205,128,17,243,150,47,114,150,232,228,228,54,96,211,40,17,24,81,238,226,48,41,189,42,219,92,142,45,154,155,187,210,158,39,190,215,47,194,222,208,109,128,13,174,83,130,141,1,181,192,103,218,70,33,79,169,15,202,10,49,47,188,187,246,180,101,182,38,222,42,248,109,237,249,160,144,254,28,229,29,101,93,164,170,179,71,28,131,15,163,48,200,12,166,162,121,7,76,111,146,190,64,61,107,241,192,146,233,35,203,164,48,173,104,220,3,241,102,5,47,178,238,161,159,118,154,233,123,107,252,160,196,29,15,152,48,199,67,195,78,174,75,135,46,10,104,221,169,236,192,236,66,155,192,230,74,191,28,182,116,225,84,24,109,223,184,154,114,120,153,144,136,68,167,155,204,49,101,195,143,22,152,163,54,223,83,217,38,103,73,180,61,161,6,187,166,18,118,131,168,56,15,133,225,169,150,128,71,149,89,197,212,184,250,199,226,194,223,143,177,154,21,166,76,180,7,76,21,216,237,10,12,220,229,110,185,118,18,118,186,177,60,89,163,137,71,92,141,51,185,140,159,105,78,49,209,164,39,92,88,122,192,193,207,37,87,130,7,30,114,214,133,109,245,141,135,173,122,81,195,148,69,134,33,121,23,238,182,219,149,207,113,66,80,102,106,191,53,164,62,141,144,204,251,48,230,20,136,167,93,134,30,242,112,201,173,14,231,248,72,118,23,230,108,203,5,3,208,41,198,17,173,11,108,86,231,197,97,78,214,30,24,241,167,175,73,38,183,150,145,183,205,148,220,39,28,202,134,159,28,143,137,50,123,234,107,82,74,209,151,124,75,211,118,117,107,59,204,182,86,149,148,28,148,201,236,167,27,211,212,182,167,236,248,182,177,124,187,63,24,162,98,151,250,12,60,46,157,252,4,9,244,88,9,21,118,53,98,164,255,52,113,186,102,190,48,71,13,175,14,148,150,78,128,86,110,55,34,199,146,221,217,104,18,231,97,4,43,112,71,69,97,57,108,114,78,10,91,157,232,247,49,57,3,40,93,182,16,155,154,222,234,91,8,206,58,168,149,250,255,85,131,103,112,244,218,227,40,22,179,43,74,254,163,177,169,218,174,12,189,15,166,184,107,221,61,19,180,189,78,185,133,195,149,21,172,95,24,123,16,15,117,119,33,154,105,2,98,128,156,226,90,170,153,31,216,68,175,191,47,1,41,66,231,18,234,197,115,137,78,178,77,199,236,206,68,6,103,207,25,3,87,221,247,27,140,199,133,195,68,213,91,126,27,130,183,103,89,182,165,167,179,220,251,12,239,187,187,222,191,35,199,169,48,166,33,219,97,146,113,165,60,240,137,90,252,189,134,29,222,229,7,46,206,199,134,235,198,97,169,94,93,208,124,241,155,147,203,187,218,245,214,166,115,58,111,133,115,58,136,67,242,104,236,128,123,252,246,98,119,165,31,19,53,25,95,180,56,225,231,88,233,194,136,151,122,98,118,97,1,37,71,69,132,246,28,199,149,15,205,150,151,149,7,67,122,202,23,37,179,184,155,18,244,153,32,203,247,45,145,249,83,153,26,64,147,251,245,91,159,117,53,223,210,45,224,122,229,65,23,191,115,189,121,16,45,216,165,121,253,248,50,119,35,57,0,70,220,133,206,224,63,109,217,229,251,49,210,180,130,42,127,106,180,147,174,249,155,177,188,176,142,107,31,124,86,82,76,66,4,30,39,74,235,14,51,145,95,101,7,96,76,90,226,181,160,185,142,44,175,69,129,184,235,208,44,244,48,8,87,47,204,204,239,27,65,8,208,176,92,228,230,104,253,47,127,112,148,121,234,157,167,224,36,155,58,246,15,166,250,18,158,132,192,102,62,250,181,40,94,127,87,216,1,20,109,188,111,236,64,210,159,122,214,153,209,140,34,83,226,48,171,86,22,152,164,236,189,186,66,160,24,242,173,9,186,220,172,111,81,134,154,170,54,105,34,144,205,254,100,216,48,233,65,18,36,212,51,13,124,93,148,242,243,92,36,12,222,38,154,234,223,11,107,139,173,135,34,219,138,43,188,197,121,202,173,7,196,38,23,208,190,157,199,50,169,87,93,231,57,132,173,46,191,134,86,39,41,7,69,79,175,253,114,190,112,43,76,69,250,185,119,119,230,35,110,173,157,186,37,133,71,245,132,157,121,64,178,113,17,152,92,136,55,154,37,89,178,68,224,219,140,185,167,195,39,8,88,77,23,45,68,185,61,95,65,63,178,130,109,109,83,83,98,255,96,234,29,138,46,90,38,24,144,29,182,99,143,231,106,166,153,120,111,171,206,82,116,65,245,242,159,54,54,188,228,243,54,201,10,143,254,169,102,167,217,165,143,35,203,22,111,189,249,180,93,208,204,63,136,139,153,135,155,76,133,16,102,17,173,112,120,179,222,200,188,128,213,137,71,124,171,38,242,61,178,44,154,239,115,246,190,80,45,250,44,242,219,103,206,95,62,13,83,139,53,222,145,111,126,199,95,155,112,66,91,235,214,145,205,241,220,244,123,23,56,254,101,235,197,156,82,109,135,151,229,244,5,54,166,183,63,56,105,177,246,252,52,194,179,217,111,142,171,243,206,207,205,247,114,251,81,43,71,76,114,100,159,57,14,133,27,225,112,93,226,126,101,83,86,173,30,142,46,50,177,154,207,195,79,244,196,136,59,224,197,246,78,126,123,152,234,158,195,84,36,76,157,87,102,133,104,228,109,58,141,99,214,20,238,28,119,4,140,242,83,21,24,46,119,242,102,153,28,97,234,172,132,70,164,87,175,28,120,96,178,167,171,4,66,235,190,74,212,9,113,76,86,124,40,129,37,213,184,26,118,149,222,156,77,207,104,241,104,80,202,147,60,218,230,44,38,158,12,225,224,37,113,78,98,83,144,163,85,108,34,217,186,40,95,97,59,8,103,167,39,201,79,163,224,144,253,196,127,153,71,213,149,112,39,92,72,72,61,199,205,169,232,233,26,130,21,148,243,252,181,77,218,232,137,69,136,169,124,217,174,166,240,41,31,12,11,216,211,149,252,197,32,140,202,33,114,206,38,98,60,226,209,204,222,84,110,78,246,202,205,156,121,111,148,114,36,146,25,28,56,37,127,242,105,250,18,210,106,156,214,185,236,41,77,190,69,83,6,24,99,117,255,94,212,10,94,151,105,203,207,33,133,239,79,134,158,110,146,126,154,23,50,132,209,42,155,74,243,165,240,166,240,57,174,166,85,178,60,56,245,35,206,193,133,106,152,134,144,23,33,66,114,162,228,48,45,32,159,179,20,214,245,184,24,193,16,249,101,36,172,216,187,59,186,57,194,83,248,44,233,233,139,198,79,83,227,206,32,243,101,161,112,48,121,87,57,11,33,90,204,77,96,232,195,241,211,53,61,237,141,248,102,143,48,202,208,44,19,67,193,181,203,15,53,151,45,178,242,53,74,183,83,0,7,169,172,76,242,216,28,134,13,15,59,113,104,25,91,111,77,45,139,83,75,206,75,195,27,213,183,154,205,132,157,29,102,143,124,227,59,68,211,187,147,240,12,157,146,186,226,152,155,26,196,237,63,205,221,134,60,55,115,165,219,182,240,86,80,62,239,213,167,17,204,228,197,219,100,152,34,196,133,173,139,251,200,37,203,185,155,188,118,133,109,211,125,145,104,152,34,37,25,30,72,178,35,70,241,193,8,49,95,115,20,96,78,50,189,143,54,4,90,218,93,119,179,201,208,22,31,92,84,44,141,123,112,137,9,8,129,233,55,112,207,167,155,93,30,155,34,165,188,252,82,114,202,93,6,125,197,27,182,248,199,218,212,153,200,132,82,49,132,244,29,6,212,219,188,133,135,64,136,58,56,169,113,248,68,37,185,202,79,99,1,210,191,236,18,54,209,231,151,36,46,61,51,76,235,238,221,139,147,51,217,37,185,26,162,117,247,53,25,21,212,116,101,6,77,203,200,214,186,184,186,136,31,25,122,68,36,128,182,163,72,5,106,163,48,49,122,142,199,74,231,115,147,49,111,90,210,238,143,136,236,52,195,88,190,37,135,185,238,142,64,171,112,128,39,55,167,8,195,29,224,176,127,55,203,144,128,209,33,207,174,72,96,22,237,93,99,249,246,19,187,139,71,99,133,149,223,134,188,65,217,70,180,169,209,238,46,92,232,198,43,218,212,198,231,237,102,40,186,149,152,20,40,227,19,114,212,79,135,201,151,92,140,212,78,0,112,251,32,20,226,30,43,114,167,24,65,71,15,62,78,201,55,186,88,101,64,166,145,171,23,254,237,241,220,156,101,213,231,106,20,189,61,24,55,101,204,38,3,251,108,157,208,209,243,38,93,148,125,74,136,5,85,33,199,20,110,62,14,87,45,22,216,186,106,118,24,243,120,217,122,161,255,230,170,0,38,140,74,108,122,81,60,36,188,114,11,73,172,38,82,179,192,180,119,9,152,114,15,233,227,148,128,158,233,237,251,30,20,42,136,11,27,240,180,133,248,131,225,118,102,25,95,118,96,17,97,12,76,192,209,36,26,192,159,108,186,88,21,21,242,136,126,222,86,57,59,194,51,135,120,63,252,213,107,203,170,121,190,8,102,106,254,104,232,199,101,201,30,32,240,73,81,227,7,243,210,58,203,179,64,156,61,104,118,24,226,87,83,152,204,148,111,165,141,209,157,21,62,241,89,236,235,56,11,233,66,42,32,119,238,90,83,198,248,63,13,170,29,137,146,65,71,23,170,10,237,121,103,226,212,22,240,210,140,157,233,108,146,158,112,24,29,114,233,8,240,170,93,135,132,179,82,246,190,218,220,54,3,198,197,54,45,75,39,68,169,172,199,115,91,182,93,38,233,142,46,137,11,63,26,1,118,232,131,193,60,175,213,63,229,110,207,160,239,152,210,122,82,15,234,97,17,225,23,235,131,184,114,250,173,79,55,232,186,71,232,102,98,255,145,121,112,88,160,146,87,126,154,128,169,248,194,53,81,69,170,119,23,77,200,130,20,217,247,100,68,167,73,178,72,231,98,226,250,229,104,151,74,80,38,182,176,172,183,147,214,122,139,76,209,55,195,47,218,39,58,52,16,134,48,157,179,177,88,220,164,137,171,201,112,40,60,16,65,140,199,58,81,161,70,163,40,231,47,63,3,230,185,112,129,148,47,77,53,103,100,122,204,203,245,90,16,26,140,11,235,240,38,65,37,70,226,182,110,98,17,219,31,173,80,44,163,47,182,79,167,140,49,207,76,6,89,79,224,202,41,115,124,142,179,51,145,24,221,116,127,93,49,3,62,25,97,131,76,132,70,237,244,249,125,152,106,207,212,7,103,73,246,248,104,152,218,147,194,132,221,177,153,28,236,116,155,68,248,240,128,74,143,177,53,97,82,107,47,100,2,242,170,96,8,137,103,12,107,87,192,120,32,214,7,206,86,211,211,83,38,81,161,7,3,120,181,13,225,237,102,14,246,86,153,254,219,116,88,217,13,118,35,239,120,96,199,97,231,22,78,89,134,78,112,70,158,255,52,58,94,26,154,81,67,137,167,141,195,187,181,46,243,255,96,173,41,59,90,5,77,230,123,114,98,240,116,37,67,35,36,115,106,41,112,65,249,103,222,47,130,12,138,192,248,223,122,171,160,223,202,145,193,133,237,184,60,250,105,198,50,84,111,222,48,224,40,222,79,11,149,160,50,97,49,105,55,119,223,53,249,178,52,100,109,26,86,145,238,155,42,28,79,116,151,59,76,233,212,39,97,14,185,86,150,93,46,206,29,195,101,22,205,114,240,180,130,192,25,23,98,191,183,137,73,76,137,160,160,19,87,87,228,176,164,99,147,226,38,76,210,206,90,19,168,153,108,61,232,28,206,165,179,204,93,29,122,239,2,215,217,195,120,178,107,80,142,47,140,140,143,23,211,144,174,201,100,211,228,201,154,5,246,31,12,37,80,152,91,217,200,176,46,122,76,168,205,97,160,244,52,118,143,205,103,113,203,63,74,184,12,125,181,187,213,24,255,177,232,225,194,63,131,162,239,201,176,249,45,207,131,163,193,225,148,129,69,10,56,9,191,60,67,115,233,46,9,120,96,68,18,36,49,142,42,19,149,115,113,115,68,206,228,234,198,146,237,157,156,250,7,22,5,129,27,28,207,233,176,21,130,100,129,73,111,250,218,134,252,50,2,2,242,219,240,240,60,132,218,147,202,197,169,48,188,38,15,68,246,79,185,85,96,104,100,177,246,89,1,167,38,237,241,5,92,46,146,114,86,155,179,131,46,50,60,23,94,87,206,195,38,71,68,242,92,110,158,169,151,190,48,70,2,218,106,217,12,201,243,7,87,43,21,41,242,73,206,205,92,94,18,19,227,45,238,192,192,211,157,69,56,155,197,24,160,11,104,59,16,191,182,115,18,36,251,151,73,28,235,159,19,9,239,231,112,61,19,94,77,119,234,36,117,125,86,51,153,77,231,132,121,249,101,68,8,227,168,200,157,218,211,72,128,250,111,15,227,197,72,71,28,140,232,111,90,65,170,128,109,133,116,68,38,223,252,117,37,232,186,168,134,203,163,89,157,214,246,223,198,56,186,74,152,4,101,100,249,33,246,129,135,73,240,43,188,187,159,251,211,154,67,39,37,178,226,168,184,59,58,40,63,147,1,134,37,188,179,207,141,47,216,170,204,135,198,248,112,49,92,52,49,145,97,212,155,23,148,219,191,215,198,80,77,196,210,129,169,247,24,126,115,178,205,183,124,157,121,133,194,228,111,255,191,49,92,91,82,3,123,174,134,166,159,29,62,159,239,239,126,251,252,149,59,86,108,212,30,154,126,78,203,9,126,1,7,169,73,18,102,89,223,107,46,23,234,197,196,206,8,142,218,104,165,122,50,199,138,49,83,75,207,107,231,238,121,61,198,14,231,80,250,219,232,44,123,171,148,223,153,201,208,215,94,225,72,142,233,25,100,33,157,109,89,115,190,161,79,24,57,69,3,18,152,151,157,126,115,136,80,114,68,67,163,37,175,58,70,69,132,188,171,162,231,105,220,157,132,244,8,125,65,95,27,37,153,239,115,225,249,173,187,27,8,161,203,83,19,24,31,113,158,160,183,134,160,251,229,7,182,37,103,164,6,15,120,132,53,3,58,208,252,118,121,224,229,71,102,39,108,167,215,232,248,129,95,237,210,247,155,246,68,224,70,97,140,59,253,106,120,21,114,126,243,115,179,116,69,14,115,197,217,194,208,229,183,151,123,188,179,11,24,83,79,42,64,155,39,221,41,111,194,207,165,188,23,123,138,107,87,59,73,212,7,67,63,53,249,197,20,127,140,231,185,77,157,197,159,155,67,248,244,52,202,194,135,163,57,204,137,244,126,222,154,245,240,131,169,48,62,1,248,211,197,33,254,117,135,217,123,73,76,13,163,49,68,159,119,251,177,181,116,108,66,96,253,194,168,77,69,82,146,29,14,91,66,140,182,28,29,237,233,70,36,154,202,244,91,23,88,10,58,246,96,126,247,47,193,139,52,49,109,168,175,101,199,38,203,225,78,154,85,158,251,60,245,137,29,135,195,44,202,114,60,202,76,139,221,246,7,87,4,79,228,167,57,15,232,222,19,112,18,21,121,73,224,243,211,46,28,187,217,92,181,247,106,147,245,241,39,163,81,250,208,21,36,67,135,241,215,110,22,91,60,240,89,107,171,223,156,170,108,221,64,77,66,112,247,180,131,191,217,114,209,215,198,230,214,237,11,81,125,35,215,244,46,94,213,71,238,153,60,182,146,183,14,204,68,16,79,54,9,223,151,94,205,1,121,246,175,57,33,57,235,107,83,35,112,127,218,204,131,245,189,16,68,119,193,207,109,34,34,89,23,109,122,173,243,204,207,8,55,113,2,89,210,73,10,248,162,124,58,44,124,250,38,17,26,218,58,163,4,12,55,65,98,13,132,72,171,192,169,235,10,1,239,108,122,125,201,129,41,49,150,76,210,50,35,205,20,48,113,172,44,94,156,50,117,15,107,237,189,70,149,148,10,57,206,51,113,71,171,160,44,162,1,28,182,145,45,121,39,223,166,124,42,55,255,177,187,3,70,97,85,194,32,43,196,113,39,104,140,80,204,44,90,96,206,50,124,222,232,228,122,244,156,16,174,68,241,196,200,238,246,7,185,216,156,71,62,38,236,54,182,150,18,100,8,39,167,187,89,114,111,42,206,36,56,220,48,53,75,92,124,226,107,109,241,125,246,171,206,62,224,190,69,180,33,240,58,175,78,152,179,83,53,74,225,5,133,113,29,63,156,9,207,52,220,222,164,17,125,124,160,119,178,138,4,11,40,4,45,103,209,110,12,109,91,105,10,99,25,239,45,130,180,183,16,169,32,193,245,177,252,169,155,37,137,21,198,74,212,231,43,10,23,178,148,189,240,41,73,233,248,189,205,64,82,146,88,38,77,16,225,242,121,253,60,180,15,14,172,54,138,63,54,214,216,154,33,70,116,152,218,66,135,41,68,213,7,39,61,150,227,234,169,238,241,160,13,122,157,183,24,148,215,172,223,10,34,113,124,170,105,226,119,138,34,235,225,189,31,61,179,156,20,70,137,45,63,176,176,200,179,213,163,185,75,142,49,82,186,212,50,176,179,194,151,43,158,155,57,87,159,12,213,42,151,39,54,120,75,161,68,182,188,70,76,226,240,213,123,150,21,153,252,36,186,168,14,147,224,212,54,67,206,187,249,178,216,209,236,239,186,115,162,40,102,237,64,83,73,250,61,178,81,110,162,73,41,34,147,46,138,16,68,241,65,221,167,105,169,233,197,148,183,166,104,20,171,204,123,118,163,200,194,198,115,83,40,166,61,133,2,157,213,226,173,81,129,125,246,178,13,206,105,188,150,185,40,234,213,153,44,110,60,218,227,35,203,52,204,30,52,222,154,29,187,110,2,54,43,223,188,63,125,254,155,244,98,24,234,235,222,187,48,152,100,1,192,33,117,196,199,166,35,201,147,193,196,129,21,29,45,142,177,141,46,31,109,229,24,245,152,208,62,27,167,133,38,99,116,113,118,194,85,195,70,194,177,29,109,134,200,65,213,13,134,41,59,120,71,178,210,157,39,108,156,227,44,63,254,65,40,91,26,73,151,69,88,230,221,155,148,51,92,213,170,177,124,139,39,208,204,12,21,178,230,19,105,52,23,240,129,220,55,68,56,217,106,86,186,167,44,57,45,39,170,151,7,67,181,192,165,35,55,251,239,177,53,207,100,34,206,254,214,166,193,152,52,178,227,169,61,64,162,250,176,190,143,13,231,244,227,36,64,205,204,67,106,225,242,47,144,8,152,154,11,157,195,207,247,216,193,179,66,165,240,12,22,221,55,45,216,196,222,207,48,141,34,193,35,157,20,38,220,55,236,201,170,119,41,109,196,199,162,103,183,140,196,254,136,243,144,103,88,123,121,160,45,51,240,83,117,70,129,242,252,53,9,12,245,164,148,3,124,103,228,234,137,27,123,213,92,141,9,192,5,108,22,141,10,211,133,125,125,192,126,182,175,172,19,14,133,120,222,71,141,198,168,105,119,242,203,213,203,140,208,222,236,67,211,238,103,30,166,22,213,97,84,223,187,62,121,167,120,212,123,10,166,246,229,89,21,33,232,249,6,251,231,184,208,170,70,25,59,92,137,224,168,149,55,7,101,181,144,95,109,213,254,197,195,178,7,176,50,173,234,93,129,132,74,221,114,115,76,233,187,47,123,27,21,113,153,71,105,205,144,225,176,145,177,101,66,225,192,111,120,137,18,45,63,206,94,84,126,216,234,178,182,95,204,206,49,203,238,219,188,112,60,213,98,86,113,215,252,121,20,194,172,144,90,218,166,151,45,156,56,236,97,183,239,236,57,135,129,99,122,131,244,66,151,60,219,185,225,112,157,90,202,70,53,71,253,156,56,8,245,161,9,222,72,152,246,176,19,151,15,38,63,216,179,252,52,86,115,227,183,199,5,70,255,117,202,213,156,255,126,21,74,4,209,227,57,135,195,152,195,156,43,62,152,157,186,228,28,96,168,206,249,237,21,17,218,172,166,87,43,55,159,118,38,243,193,197,202,230,4,109,86,75,236,232,9,1,37,71,196,147,245,242,57,98,24,221,9,33,221,34,63,141,224,255,236,14,35,77,118,155,12,166,109,254,228,48,55,69,62,198,98,191,176,109,215,154,95,76,27,12,249,92,228,155,218,151,184,62,48,60,63,169,147,40,230,226,149,178,163,176,4,46,69,17,6,106,201,95,87,0,70,208,171,94,148,252,97,46,222,36,156,37,75,121,83,177,19,146,79,121,14,153,55,242,83,242,216,16,216,83,250,30,155,94,85,133,216,143,109,31,60,245,239,83,151,108,35,107,9,12,201,99,126,189,12,211,21,14,4,47,108,218,24,213,175,62,155,97,202,140,30,120,127,26,240,192,8,98,175,253,194,59,197,213,172,14,235,185,185,149,202,125,48,45,144,164,15,115,136,65,213,171,195,40,228,148,7,30,94,73,189,205,81,24,237,125,133,201,119,196,205,169,166,104,69,97,179,144,249,96,182,45,82,195,106,129,179,39,106,128,183,105,198,106,171,65,65,241,171,23,117,0,179,40,204,185,172,127,18,168,78,67,59,218,121,107,216,179,14,99,204,158,159,47,6,147,99,59,124,2,145,167,163,13,163,76,180,128,187,126,175,97,130,151,211,193,13,221,81,111,221,89,232,62,148,28,107,25,122,49,219,218,248,97,136,254,194,41,96,106,228,56,63,224,78,61,219,211,75,209,63,255,218,228,44,106,8,51,9,140,17,216,240,110,74,127,23,209,98,27,28,198,46,119,216,212,103,229,165,145,134,43,254,61,76,159,50,235,248,193,237,193,191,117,133,92,215,100,210,56,243,63,7,77,211,225,170,149,160,160,166,104,233,232,217,77,136,254,2,112,195,97,58,224,166,91,46,224,28,3,128,202,8,50,220,138,22,106,40,28,198,115,246,189,53,51,243,135,66,254,209,111,117,208,242,165,174,12,237,176,168,158,91,123,36,12,140,44,92,175,239,91,85,31,91,149,170,55,93,0,8,171,231,39,95,8,140,131,136,14,189,142,216,117,52,55,246,22,187,238,255,79,56,167,52,254,30,222,10,179,135,83,216,66,11,135,241,235,126,63,38,53,35,254,61,42,34,80,169,191,240,87,40,250,131,215,208,25,9,97,232,236,157,148,164,219,181,172,176,78,88,118,140,250,138,135,78,211,249,138,82,210,237,203,34,116,146,90,116,18,31,216,87,69,147,227,39,80,180,11,35,188,254,121,90,108,86,22,164,23,171,194,4,233,126,115,178,169,194,236,103,88,7,247,5,120,112,90,161,131,111,64,22,242,155,159,177,89,199,243,104,99,125,193,151,161,179,95,235,172,223,197,59,71,31,166,59,207,242,76,56,21,197,127,135,225,196,141,231,106,102,141,128,201,197,212,231,234,51,32,60,88,168,38,166,171,19,237,121,109,42,125,28,38,151,153,187,194,16,59,191,206,64,42,87,79,171,152,146,8,156,28,197,60,229,157,176,18,166,86,1,163,53,160,45,94,209,211,46,2,239,241,140,1,168,222,211,97,107,34,133,33,57,248,36,222,112,49,156,67,251,33,60,68,95,56,97,137,47,141,253,56,159,130,230,230,48,46,108,186,4,52,227,214,250,139,229,186,181,168,13,206,194,153,73,70,11,120,78,201,198,91,52,49,219,189,152,19,62,141,53,160,66,197,181,5,213,9,189,117,33,95,181,227,185,9,153,228,185,137,142,191,202,177,109,74,86,165,75,128,117,122,93,63,143,150,29,222,184,130,232,213,131,10,173,104,51,40,204,243,185,250,180,67,220,155,211,217,253,160,88,11,120,139,162,254,185,116,158,174,76,227,241,94,236,220,165,188,22,152,69,211,159,140,72,102,247,249,192,216,165,92,120,245,191,135,203,3,255,221,213,78,127,4,173,69,181,96,121,112,8,18,1,35,252,255,190,23,114,53,222,207,144,141,125,186,120,37,213,239,227,7,86,1,214,217,79,171,244,237,1,49,54,108,253,170,72,255,96,212,157,3,62,125,67,194,233,108,149,27,209,166,200,149,164,231,131,116,54,160,126,245,217,106,114,220,241,52,185,124,78,202,81,228,60,202,90,165,206,123,53,36,222,231,139,112,198,20,61,205,206,115,181,155,162,68,209,227,197,112,121,19,77,227,3,67,65,245,169,186,97,151,176,134,204,58,80,217,230,133,169,45,126,154,37,91,89,79,192,102,99,33,112,154,177,44,27,119,114,106,76,140,157,227,72,113,111,210,208,186,136,88,234,166,197,131,35,247,55,229,222,133,52,160,71,27,103,44,90,60,39,48,148,249,234,253,180,35,18,169,115,86,41,102,174,227,112,97,214,234,10,83,36,220,3,102,83,242,108,66,146,31,109,254,224,221,116,89,231,120,44,93,148,99,206,23,77,205,163,195,102,70,181,79,171,152,111,240,253,105,100,190,31,24,54,77,19,120,233,170,158,77,106,56,90,133,157,237,148,86,225,188,176,197,232,133,144,90,117,62,68,71,97,249,250,6,220,147,126,17,40,20,45,70,88,183,76,170,180,74,162,26,230,62,26,28,203,149,31,24,237,72,129,165,0,19,42,5,135,101,113,53,198,122,218,149,136,9,63,3,135,31,156,134,54,234,9,194,209,87,11,152,82,82,189,185,157,155,47,129,165,132,18,145,29,242,57,229,190,88,237,186,149,166,2,51,79,129,145,65,19,24,157,139,152,111,145,127,170,69,175,198,145,118,71,171,245,62,118,121,208,26,27,90,208,46,73,197,130,82,224,220,49,8,96,39,247,189,30,184,230,152,119,186,185,2,234,213,28,162,143,104,242,179,72,183,231,230,61,199,92,220,204,57,81,178,15,136,124,71,28,213,140,158,41,209,101,50,43,183,248,229,6,83,89,70,72,66,179,103,122,152,197,188,81,165,32,22,24,187,149,59,111,224,162,160,15,134,149,121,142,171,207,220,187,100,175,253,115,4,31,241,104,173,103,253,90,39,64,143,80,6,231,218,161,41,23,211,166,47,130,150,39,165,130,21,82,4,27,104,184,232,232,57,91,14,83,149,137,121,186,36,41,2,38,95,3,95,44,199,44,79,40,244,228,107,32,3,198,59,83,244,209,30,152,2,138,248,109,50,52,178,248,37,114,207,169,87,185,185,166,138,48,54,136,30,136,210,111,218,154,165,34,41,22,147,130,189,117,205,10,155,34,66,172,47,216,122,63,73,172,237,249,97,131,103,215,45,35,5,110,53,66,40,252,49,37,115,71,130,204,62,229,93,94,168,132,18,184,48,221,237,219,139,186,28,73,1,167,180,166,172,16,88,161,11,76,214,49,190,53,245,15,229,73,206,193,172,73,49,147,114,92,210,159,171,17,85,189,51,233,153,17,134,62,57,221,127,196,208,58,13,52,181,139,118,83,101,186,211,244,137,128,181,19,246,223,94,49,230,97,220,25,4,230,0,113,69,68,77,226,110,233,192,68,167,57,247,59,41,216,73,167,192,36,21,163,81,59,52,68,201,191,1,231,180,226,230,28,244,104,242,142,85,250,78,133,212,101,175,254,160,232,244,93,248,44,249,83,225,117,247,71,13,11,159,178,159,123,163,13,227,55,135,158,92,100,241,58,127,83,79,203,248,213,40,253,230,172,173,114,186,218,140,104,125,80,57,173,79,214,195,220,196,208,19,219,15,189,183,157,190,196,197,80,161,158,22,63,31,248,211,152,70,71,10,233,53,77,120,90,8,32,240,44,127,7,91,73,146,195,116,203,231,189,58,39,125,254,218,136,104,149,231,234,102,149,18,14,119,116,248,202,3,163,108,25,48,167,224,122,115,252,106,163,35,34,190,217,37,58,68,134,148,225,251,193,180,74,213,190,82,121,48,207,44,2,203,201,41,104,237,41,214,166,179,140,165,162,67,31,155,233,20,195,147,242,225,103,253,224,160,233,83,207,54,152,137,64,111,78,236,18,241,192,134,127,62,245,230,101,206,200,157,179,13,215,210,6,18,172,39,224,142,249,112,163,8,168,253,20,182,89,138,73,107,147,191,144,136,155,76,228,104,17,183,158,221,83,79,250,222,103,164,151,72,230,162,148,93,52,156,71,222,133,116,185,195,196,204,58,184,57,76,202,49,246,113,75,121,154,37,35,185,41,48,154,157,50,60,33,52,205,28,173,6,11,110,234,213,132,57,209,213,54,180,95,253,109,182,211,35,95,184,96,193,165,103,33,56,24,231,128,137,138,47,138,232,200,202,130,178,236,11,108,236,249,128,187,233,106,10,204,144,217,209,166,189,61,217,65,52,195,181,55,64,170,208,94,78,194,48,197,86,1,82,132,148,240,23,100,15,242,157,48,15,92,53,119,130,123,74,187,179,214,182,249,248,158,15,109,211,28,247,239,5,133,89,212,168,178,25,214,148,88,59,89,243,179,20,209,112,162,180,102,244,211,101,90,234,93,225,4,251,42,224,50,149,153,179,113,132,204,49,167,77,56,116,67,31,28,13,219,238,173,114,190,251,233,25,50,8,206,147,162,231,23,240,9,132,154,182,41,146,182,49,27,207,180,159,60,115,34,131,123,87,238,49,137,87,244,123,22,212,112,252,106,12,109,164,40,131,171,217,105,212,59,89,139,132,60,190,135,203,149,201,108,166,103,187,166,223,139,98,183,126,3,110,156,199,20,237,88,172,197,18,68,197,102,87,120,194,37,141,229,15,219,191,253,244,164,150,37,232,133,127,243,192,5,81,154,128,139,170,88,216,213,117,221,232,144,146,15,157,16,145,172,201,23,158,45,215,23,134,209,92,111,60,195,129,202,243,98,103,169,143,120,6,53,166,250,188,119,75,119,215,137,78,212,124,218,180,23,156,75,60,77,128,22,197,232,79,147,151,17,109,138,122,238,179,60,178,240,204,136,134,78,216,212,202,51,68,42,12,231,200,65,88,92,215,223,190,210,111,246,100,153,75,153,246,149,58,71,124,49,88,248,251,121,52,8,161,177,219,46,22,189,234,139,25,109,111,221,164,209,74,66,36,222,120,139,213,155,174,194,49,104,60,163,183,124,242,99,192,200,72,10,241,8,235,176,124,115,43,201,12,89,117,252,81,155,154,34,189,88,116,198,203,27,2,124,228,194,208,52,173,178,47,132,51,57,103,191,25,89,203,220,232,177,243,92,99,4,76,109,174,176,238,182,249,123,248,199,166,28,186,106,221,55,181,139,45,123,79,170,38,21,166,179,142,121,70,250,180,82,205,155,54,215,7,206,55,203,189,204,23,85,81,252,27,60,211,188,172,27,231,231,167,179,207,196,117,89,122,118,61,104,141,67,82,138,2,135,114,127,182,153,235,204,72,160,23,204,242,158,70,161,208,204,179,243,39,12,202,162,34,76,139,98,79,116,179,243,120,71,229,7,158,17,196,1,151,164,51,181,113,85,125,190,35,91,158,174,13,49,223,154,117,59,218,108,158,253,83,74,58,145,87,147,132,117,248,172,1,75,25,10,103,18,41,41,142,29,38,86,5,207,213,112,81,226,100,96,34,83,43,28,52,108,95,56,153,243,83,9,60,207,250,179,12,156,157,101,138,67,11,164,25,187,62,57,197,99,254,218,28,127,63,139,0,226,249,241,53,79,79,96,183,166,35,151,51,139,184,181,37,212,117,86,192,128,163,6,122,54,45,186,195,58,179,0,148,231,128,141,208,240,172,233,227,126,46,54,72,69,39,133,101,214,45,142,206,94,68,241,223,248,172,243,30,233,85,219,41,106,36,195,169,119,28,218,33,88,246,92,125,166,245,53,227,167,89,125,150,230,31,210,52,27,220,56,151,43,89,8,12,124,142,21,241,58,233,239,38,78,6,182,164,151,8,169,43,106,237,105,60,1,1,164,134,184,26,79,234,39,94,56,11,192,167,128,15,204,33,79,125,58,10,181,197,222,19,44,70,107,227,185,186,207,56,88,179,108,112,85,56,163,88,151,253,120,23,163,87,157,12,41,46,246,20,3,177,93,209,58,174,51,240,224,148,140,184,24,1,7,133,217,104,250,113,57,110,119,93,231,171,73,206,218,19,197,21,102,105,211,32,10,143,179,28,39,249,116,104,45,221,129,118,211,102,138,159,54,115,52,233,255,39,70,30,209,40,80,227,56,82,18,248,71,136,142,7,31,20,32,92,184,153,32,74,156,121,227,251,167,159,147,229,62,175,184,185,121,83,42,154,56,169,190,23,103,149,67,217,244,234,121,27,188,152,26,172,194,16,199,226,176,190,152,120,164,192,36,44,118,220,156,5,94,47,230,210,50,46,138,45,183,112,162,40,45,13,82,136,21,99,41,138,11,141,135,57,197,168,238,243,129,177,10,8,152,2,82,157,227,33,105,14,31,124,5,234,249,210,158,2,237,239,118,36,180,140,69,185,205,236,129,86,132,250,228,234,138,10,77,154,217,80,236,227,11,21,101,90,33,131,193,19,135,251,14,67,194,168,242,185,108,206,241,184,179,32,249,34,27,90,224,117,143,244,140,227,151,116,120,177,57,19,70,9,116,187,170,40,39,16,113,113,71,12,94,62,87,50,235,149,184,184,49,181,234,213,112,58,61,194,42,118,142,173,209,66,178,67,135,224,217,156,200,93,37,4,240,7,106,113,42,80,16,254,146,131,78,120,244,28,48,197,213,84,53,75,161,22,226,19,120,191,57,220,108,195,43,112,67,219,233,114,124,114,213,146,119,182,237,51,242,23,80,73,207,31,180,186,96,79,175,135,178,223,62,243,182,236,97,204,165,96,69,103,161,9,148,196,137,171,74,106,45,8,68,20,254,203,202,8,203,176,215,28,87,163,240,164,124,70,106,218,203,125,49,99,4,43,91,30,129,73,223,226,20,51,35,215,202,85,236,149,35,188,43,230,39,217,148,241,110,212,183,25,240,120,90,133,172,221,114,170,89,49,219,69,173,63,224,208,39,150,116,126,118,12,173,139,192,104,96,11,92,213,181,204,170,129,93,192,243,215,27,230,80,106,43,202,206,117,95,152,57,80,9,241,144,170,99,218,233,102,196,35,191,93,205,45,187,220,190,84,84,32,141,122,157,188,131,16,134,176,158,36,200,17,95,41,17,152,158,225,146,80,75,82,180,246,122,135,200,154,75,171,92,240,233,216,66,232,106,187,189,84,124,59,46,9,66,87,223,250,173,137,97,163,31,157,64,142,58,33,229,197,182,30,163,11,206,121,127,174,237,236,188,118,192,104,52,233,59,213,238,213,186,191,73,229,172,63,202,185,133,228,25,143,205,99,201,209,49,48,50,219,241,219,195,170,65,181,0,218,22,249,128,119,26,74,7,54,191,193,30,179,229,196,54,118,40,92,123,139,22,53,149,13,173,125,128,136,24,91,202,98,42,179,66,7,102,174,164,26,53,230,249,57,148,44,111,235,85,244,127,216,175,253,33,234,119,72,63,177,122,177,139,171,15,213,30,151,185,88,128,10,42,30,74,166,135,77,22,31,147,21,71,75,104,78,224,65,185,92,68,27,147,157,179,74,12,116,148,245,130,106,182,168,126,18,42,62,178,166,151,13,67,160,50,68,91,13,58,74,141,236,60,242,112,212,127,139,238,66,130,202,230,65,86,183,74,62,17,117,64,3,50,122,195,249,176,148,16,46,133,103,156,90,131,238,165,154,14,216,38,70,36,111,78,161,89,81,114,69,41,66,98,59,158,109,10,179,39,185,48,234,217,89,96,115,21,136,159,38,145,81,21,110,118,104,17,112,213,45,163,145,155,34,216,192,209,84,229,130,236,100,171,181,139,194,130,110,170,208,1,51,58,54,17,38,15,42,77,146,77,33,32,30,140,226,53,169,212,26,230,95,181,163,65,55,178,14,42,255,1,223,34,184,75,228,199,181,188,199,140,253,114,236,117,207,108,148,186,170,254,80,38,92,131,187,132,163,65,146,174,192,88,77,109,198,214,138,244,64,126,196,94,140,39,234,48,166,162,170,25,196,153,230,142,61,252,105,240,166,202,60,203,42,10,107,160,148,61,137,50,15,199,25,41,182,171,150,59,23,229,3,106,137,230,238,241,218,252,142,36,23,40,109,41,41,118,117,148,175,235,194,216,205,213,59,66,125,172,28,228,140,148,82,66,220,195,163,85,76,221,69,110,78,78,186,143,104,21,84,46,101,241,234,237,172,154,49,109,64,77,74,226,226,75,192,197,195,197,213,166,180,164,74,74,16,140,99,163,109,162,192,18,193,181,101,172,236,118,115,0,84,57,93,216,148,45,98,235,134,185,160,144,232,96,62,17,3,250,213,232,226,171,148,88,179,211,226,216,197,115,158,164,26,56,141,162,130,200,21,145,74,31,42,237,118,38,187,57,47,23,237,60,154,68,11,7,101,161,13,90,149,157,2,200,197,232,223,93,206,8,41,48,217,132,159,14,77,21,191,95,12,13,244,249,101,99,251,203,73,165,174,154,232,53,156,247,140,163,171,129,120,231,163,220,198,121,240,119,107,236,90,206,106,162,98,93,179,222,40,6,49,174,45,222,50,8,187,161,14,225,87,211,43,229,177,236,216,198,23,31,196,161,207,123,101,133,57,23,174,23,150,85,177,17,231,103,95,61,40,232,59,145,248,3,35,32,59,46,124,230,58,17,63,219,197,206,143,2,94,89,55,40,48,116,203,246,233,10,239,60,100,151,5,70,62,202,191,115,199,152,83,136,15,152,101,194,78,245,71,99,247,175,101,121,84,85,148,200,45,244,138,198,211,208,183,134,136,228,27,20,136,197,231,22,250,219,11,73,199,128,33,35,175,23,158,49,135,27,129,119,74,129,26,84,8,167,213,26,165,108,63,159,3,129,72,63,198,63,139,239,84,199,203,220,41,120,240,227,153,19,253,160,117,83,21,69,182,175,59,76,17,189,78,55,132,84,17,165,224,15,219,85,112,43,85,163,58,124,40,204,71,77,106,24,27,49,134,6,18,20,83,187,96,39,223,188,124,151,220,209,139,235,243,129,161,153,251,107,225,206,166,58,45,86,144,220,75,192,120,231,169,232,91,199,151,61,208,70,34,239,185,24,183,85,255,233,97,254,72,207,213,27,150,218,7,115,90,61,85,214,42,217,186,229,77,58,109,174,209,7,39,29,230,139,7,122,163,77,163,116,106,125,182,175,122,200,165,53,225,103,219,189,75,245,221,61,242,90,77,53,115,13,30,247,234,98,218,182,10,83,166,26,87,115,146,250,62,25,118,168,113,245,89,243,90,203,79,147,238,216,240,161,197,70,221,171,126,16,40,29,14,179,130,214,183,51,96,235,251,53,57,180,115,84,48,21,70,80,42,59,124,22,236,71,33,13,98,116,245,224,139,186,23,4,182,20,46,99,248,162,137,140,232,126,176,148,124,227,98,107,65,125,218,164,192,19,106,14,159,219,78,85,79,75,70,40,245,59,23,179,58,213,31,206,51,23,31,183,86,31,178,158,159,94,181,248,169,237,224,112,166,77,157,81,208,113,243,139,177,27,42,154,99,98,202,192,158,193,97,188,247,246,211,21,16,61,116,248,60,230,208,114,67,116,112,224,124,56,220,172,72,77,212,5,115,238,81,200,130,67,228,78,143,194,37,58,84,78,170,197,234,77,43,66,160,64,83,242,244,125,235,73,109,150,110,238,57,217,174,17,226,80,164,170,108,68,30,45,33,33,239,48,84,83,253,214,25,165,35,31,248,28,104,12,205,231,247,108,37,34,223,180,129,211,196,84,189,159,179,65,70,67,254,235,72,88,125,157,73,69,37,25,205,159,190,57,108,250,156,170,201,184,88,220,190,71,131,107,13,51,93,96,232,84,113,243,106,190,63,186,60,97,61,227,244,3,28,183,178,118,37,22,243,72,159,17,174,100,61,151,237,100,20,61,117,189,141,211,36,155,77,132,179,217,3,126,48,53,176,207,224,59,59,68,104,24,31,204,17,137,30,52,176,79,61,209,195,239,185,17,228,135,146,57,31,120,126,142,80,6,155,182,151,194,45,242,37,86,211,177,180,152,183,83,209,227,76,47,164,240,168,3,87,161,74,50,225,195,175,46,72,154,233,18,66,2,248,83,36,53,152,252,163,222,60,135,123,7,97,117,178,99,14,253,109,202,16,230,7,35,211,162,169,57,91,165,125,166,70,156,30,91,19,109,181,93,63,81,119,80,50,179,218,147,224,210,59,45,9,139,146,242,200,236,67,207,217,159,146,241,182,40,174,168,252,0,28,91,134,236,15,62,47,118,190,173,202,115,154,169,224,254,80,179,217,209,29,4,135,49,249,75,155,155,0,252,214,3,49,138,71,147,211,7,178,185,84,168,122,147,217,106,230,111,145,200,168,219,245,254,106,81,174,79,220,211,220,121,122,19,107,88,220,58,82,243,50,76,43,79,88,170,3,54,224,175,237,143,101,9,107,152,36,133,194,12,207,175,155,146,186,68,208,68,182,147,148,95,123,209,71,70,145,47,233,34,128,189,88,253,226,5,116,189,97,219,45,21,232,68,34,232,123,240,51,225,115,58,58,181,81,200,145,124,77,138,182,96,121,150,93,252,117,157,90,138,42,53,109,190,30,184,124,122,169,63,184,169,156,60,234,218,236,226,2,62,179,190,212,87,155,109,108,31,1,119,61,255,255,161,158,110,49,214,127,210,142,98,81,213,112,112,90,181,164,162,208,24,250,133,159,93,48,48,110,150,14,111,36,181,199,11,79,129,119,125,98,63,230,39,39,254,100,246,154,69,143,118,128,171,215,128,26,252,198,111,157,229,231,203,39,82,60,135,113,163,182,104,98,208,52,135,199,120,164,109,16,6,225,12,222,97,155,202,117,51,9,59,174,122,139,226,232,216,117,240,81,207,48,226,107,162,22,147,155,202,219,98,164,246,197,34,86,186,194,96,212,209,119,86,210,226,239,13,55,183,235,172,96,196,147,64,169,74,87,45,87,184,243,195,39,75,92,94,150,102,76,122,182,250,200,234,240,130,127,168,139,0,203,244,183,205,101,148,14,204,68,101,81,167,94,113,250,205,41,18,148,34,55,98,121,87,227,222,217,124,110,170,170,36,159,222,49,189,39,225,10,178,245,12,4,167,216,243,218,254,96,108,86,118,215,91,255,168,148,1,175,177,116,163,186,32,119,196,205,201,11,212,103,191,8,129,180,249,107,245,170,70,139,68,114,56,196,45,71,249,90,242,210,176,68,162,39,156,166,61,205,39,145,60,104,242,74,48,224,82,148,170,209,166,57,247,54,135,243,171,33,211,160,60,124,38,169,192,108,72,84,46,251,204,194,103,65,243,22,61,97,18,201,57,217,128,67,93,243,62,140,35,72,82,97,132,214,77,196,234,67,207,100,54,244,132,157,173,207,244,40,8,24,145,94,185,24,31,77,15,115,8,58,230,35,206,217,76,162,210,71,215,9,166,75,123,18,7,117,78,72,72,63,248,132,33,75,181,155,168,229,242,111,213,77,54,93,211,25,100,156,62,86,206,47,216,82,57,211,179,242,96,232,22,23,179,157,88,122,241,137,82,210,119,46,10,252,186,105,53,147,46,247,254,219,57,132,213,140,58,126,169,237,243,198,216,38,163,250,8,115,82,1,56,154,191,115,231,144,65,207,77,57,54,157,213,199,14,177,88,86,111,140,70,65,70,246,94,70,84,178,74,86,125,127,162,28,255,212,48,152,155,208,141,200,35,147,198,9,24,121,166,169,174,7,39,52,152,247,151,171,52,40,103,56,195,15,31,121,43,124,77,228,135,155,149,41,251,157,79,47,106,42,238,127,34,144,180,91,92,141,119,128,202,37,146,54,133,29,248,131,79,239,103,63,42,47,141,246,198,167,0,3,181,171,32,191,93,159,188,88,80,32,51,243,28,172,4,153,8,79,35,120,226,217,10,54,179,242,137,56,87,107,158,89,198,235,133,148,157,234,24,51,215,249,122,61,19,198,52,154,59,254,153,93,58,12,207,64,181,134,199,254,29,218,127,112,53,126,133,194,184,97,249,124,132,214,76,209,159,70,139,180,121,204,105,145,155,182,233,79,164,170,249,189,79,108,204,134,92,83,249,20,158,124,175,61,73,201,61,58,226,123,145,71,242,171,183,57,141,171,108,117,163,134,165,56,124,6,94,209,88,251,167,217,236,15,190,145,61,214,165,105,145,231,40,53,224,19,208,234,242,129,139,129,211,18,16,15,38,141,221,52,148,224,81,189,77,77,82,81,119,55,205,162,239,64,31,57,69,194,142,94,162,205,96,130,245,39,96,29,253,147,123,51,116,44,229,165,225,41,53,62,121,88,96,148,18,116,51,154,161,194,151,128,39,37,127,186,139,102,157,75,241,211,8,38,235,75,167,159,140,164,195,228,94,94,159,8,202,83,191,155,47,163,214,62,9,174,97,42,121,14,99,62,163,121,57,162,45,191,183,105,24,235,169,39,122,162,171,142,184,184,161,177,240,248,18,96,238,24,63,77,108,160,233,202,69,57,183,207,165,120,39,84,61,165,107,156,76,70,168,128,101,185,136,0,100,227,163,248,137,42,146,10,227,145,139,67,229,157,252,142,195,156,65,116,93,83,97,159,251,22,97,89,158,56,107,250,247,68,210,49,116,57,182,201,67,215,107,42,2,156,87,128,82,55,155,157,173,171,38,74,197,126,115,42,198,212,195,136,165,169,149,17,48,226,8,67,147,241,45,82,138,28,192,18,58,200,123,13,163,13,127,43,8,142,43,156,197,201,170,137,212,176,71,18,152,128,245,253,192,3,230,167,95,109,253,95,179,222,252,114,143,207,121,230,240,172,190,56,13,255,159,228,3,4,77,253,37,245,130,68,61,68,7,254,94,76,151,189,232,146,76,74,215,199,38,108,73,62,159,46,201,20,150,123,155,82,96,251,180,169,149,38,164,128,79,164,54,181,209,42,5,189,254,224,76,58,122,248,200,22,109,126,102,167,27,1,56,146,236,186,222,159,159,106,217,175,166,228,127,236,103,225,132,166,224,87,211,222,143,91,208,54,14,186,183,41,250,137,122,140,135,40,195,244,158,132,166,16,193,248,131,194,107,112,216,38,56,25,64,70,52,232,1,51,143,108,125,240,106,202,224,31,76,53,232,19,239,86,88,6,62,252,224,179,178,48,8,252,227,202,59,124,182,220,171,62,31,4,30,201,116,24,35,107,249,105,84,1,82,188,87,33,191,184,244,222,132,199,222,15,55,73,66,21,102,199,242,126,12,143,131,160,189,37,21,190,61,93,5,27,98,191,154,211,226,164,134,61,240,3,227,90,166,16,141,192,206,244,53,125,220,27,147,76,204,26,65,231,13,23,56,254,24,186,103,107,70,64,245,233,142,115,171,164,251,38,96,106,114,29,110,48,244,218,243,211,49,184,16,105,125,196,232,26,14,187,49,122,236,152,82,197,232,17,238,202,45,126,218,214,72,157,105,207,151,158,159,139,43,48,9,224,253,160,221,79,148,64,57,52,123,46,70,180,207,251,9,245,171,235,57,130,67,104,250,27,90,27,209,23,205,212,240,96,197,215,76,142,43,48,242,120,63,149,87,21,216,57,192,204,239,215,192,67,207,59,17,161,72,121,63,37,218,20,126,53,221,104,165,249,60,247,242,122,65,142,195,205,196,252,129,171,107,50,0,115,178,211,158,70,89,62,205,162,144,177,212,145,132,163,197,213,124,253,128,152,247,48,45,26,190,91,158,50,135,207,107,37,195,10,227,19,242,123,112,179,205,202,207,131,145,184,78,129,26,27,127,60,112,253,12,167,247,15,75,218,40,21,171,192,239,201,216,95,225,151,247,194,88,152,58,108,124,59,69,17,255,203,31,250,11,114,244,173,77,0,243,67,169,230,92,243,125,233,238,5,177,232,127,175,242,60,54,202,120,201,31,27,242,206,99,173,116,166,185,226,18,50,192,67,139,109,153,109,16,130,116,152,33,255,252,50,12,133,237,239,76,96,157,158,143,69,74,188,249,59,67,188,87,46,247,129,57,194,157,14,79,54,55,243,125,178,233,40,142,208,106,170,211,88,183,188,2,255,172,213,236,206,117,116,24,17,204,63,22,185,198,167,251,155,92,214,151,54,163,90,255,172,205,58,168,161,191,251,166,170,100,219,66,105,132,67,109,131,87,216,35,252,176,230,107,194,69,45,249,183,160,22,123,236,169,231,108,205,212,3,191,94,198,116,81,235,67,102,40,216,43,249,205,73,209,61,103,20,219,76,166,253,201,153,7,149,103,193,237,183,51,64,208,55,99,247,173,124,157,6,253,100,6,140,146,146,108,17,160,14,121,232,198,205,77,92,83,118,39,166,43,236,191,77,17,77,151,48,125,66,214,250,236,16,208,14,68,141,84,230,112,236,129,168,146,253,224,73,27,10,139,137,179,172,85,189,209,48,117,152,42,16,78,109,165,151,193,99,69,137,194,92,87,25,110,36,232,190,123,227,210,92,250,163,111,137,22,68,247,171,171,37,191,30,202,27,138,212,14,119,182,4,170,112,89,135,9,250,126,48,108,210,249,168,80,82,31,251,197,164,56,89,108,145,230,48,102,228,104,222,25,170,85,51,40,103,13,41,175,245,5,18,22,82,226,64,173,212,72,118,214,95,147,66,53,85,85,30,34,65,40,213,197,97,76,142,149,203,202,89,127,254,86,77,140,181,22,157,90,225,190,166,63,184,41,75,237,169,220,199,179,228,228,143,135,1,235,175,60,50,171,7,38,11,27,55,47,38,145,41,48,243,231,142,171,201,52,236,7,197,91,254,162,42,18,67,151,221,110,247,110,48,222,1,47,175,50,165,251,100,99,22,61,116,165,120,221,171,10,74,53,58,207,126,216,143,248,162,6,204,33,131,118,149,98,135,238,14,51,75,204,174,79,134,65,146,255,242,48,25,68,101,55,214,236,217,148,131,86,211,96,82,255,150,236,81,200,65,155,53,159,160,29,222,94,192,195,74,3,84,226,216,184,44,1,79,50,77,10,39,184,231,1,243,169,133,107,154,48,42,25,1,207,182,95,13,99,56,108,95,194,4,120,55,117,242,157,8,133,122,142,149,199,64,37,71,97,68,251,124,96,155,31,132,70,241,147,234,241,28,47,134,19,67,205,106,21,148,66,61,205,80,21,176,48,106,228,242,122,241,66,53,208,254,59,230,36,78,117,51,224,172,42,245,8,226,239,219,141,78,247,109,143,55,19,59,23,87,4,49,120,140,250,88,28,81,177,124,239,13,17,80,167,28,188,53,227,99,79,222,177,43,105,19,215,163,251,94,236,108,243,227,90,147,156,161,107,232,86,82,38,199,6,213,243,33,7,46,38,157,42,48,125,116,196,147,145,27,86,241,229,129,243,86,204,10,40,82,15,157,105,59,21,222,53,154,180,158,189,164,74,28,227,247,54,227,222,102,123,250,152,64,48,119,54,135,187,214,30,163,41,220,247,136,126,4,149,248,145,56,206,100,237,138,95,188,204,210,77,22,39,150,77,63,245,100,108,20,213,145,200,244,171,225,114,166,5,251,103,138,162,20,46,161,92,136,172,109,225,108,75,215,174,81,70,180,25,107,106,149,77,21,14,98,243,115,227,1,198,201,97,62,48,239,237,191,189,77,146,71,86,93,174,245,189,36,155,187,246,216,193,91,58,221,7,31,135,127,233,49,101,51,215,231,20,240,239,20,72,224,212,131,229,129,146,35,164,61,245,77,75,230,210,246,193,168,60,231,250,16,116,139,159,205,23,28,190,138,40,27,210,34,101,85,31,185,28,240,108,165,75,152,194,159,43,177,66,201,105,42,250,198,2,191,57,20,116,120,90,142,67,111,158,35,25,83,16,105,27,143,163,91,57,253,202,15,208,73,63,213,252,120,205,225,39,237,223,131,211,144,165,52,115,232,189,204,88,14,159,136,119,171,181,25,95,112,70,155,173,215,228,30,116,69,156,2,139,99,104,37,210,96,161,155,30,252,193,143,171,154,161,50,37,33,79,188,21,206,127,114,123,174,206,200,230,12,135,201,96,60,111,77,101,140,191,23,6,95,77,143,217,204,212,96,248,76,107,14,4,186,108,90,140,229,161,97,55,189,113,237,72,70,137,243,104,219,200,44,115,149,7,238,233,59,134,48,24,75,17,133,57,201,188,48,25,145,241,192,209,205,176,214,57,19,131,30,113,67,228,79,23,30,164,251,245,136,155,232,206,223,186,14,219,42,8,60,56,72,13,24,115,57,37,92,39,132,211,61,88,232,96,73,57,207,39,102,154,190,189,233,16,185,181,66,119,160,234,231,170,30,165,255,244,203,166,94,13,109,214,27,28,239,210,161,79,150,77,77,171,58,76,13,200,227,198,56,208,84,246,215,230,192,91,43,60,8,208,122,196,18,221,108,78,242,51,188,238,193,79,33,131,148,244,193,225,63,172,11,230,250,16,235,57,70,242,46,220,87,177,146,54,133,251,157,42,251,175,255,119,133,77,107,50,224,243,134,58,112,171,157,28,248,75,47,115,122,31,10,99,192,235,111,181,70,125,142,79,128,239,118,179,155,151,239,223,193,249,243,98,0,158,28,247,238,7,142,243,115,96,14,27,95,184,214,11,62,197,58,104,34,147,138,115,120,155,153,170,194,103,196,52,191,154,178,86,205,106,15,35,87,251,6,4,105,212,189,245,224,166,34,37,231,177,52,68,191,162,108,105,224,179,38,248,115,219,233,171,150,35,84,118,20,41,174,238,101,150,167,81,76,134,32,7,92,31,166,43,21,105,161,201,246,187,250,12,128,255,254,31,127,248,215,191,254,203,191,254,249,175,127,251,203,159,255,207,31,255,253,159,254,244,151,127,254,223,127,250,183,255,241,159,255,211,31,211,127,252,199,31,254,253,111,255,246,175,127,254,227,63,252,63,127,254,211,223,254,239,95,255,252,15,127,248,199,63,255,203,63,253,249,111,127,253,183,63,126,192,127,249,203,63,255,249,191,254,237,175,127,249,231,127,252,135,63,252,207,127,249,151,191,254,175,191,252,243,159,254,118,238,243,223,98,173,134,36,255,101,128,206,224,45,243,57,147,231,121,190,212,19,181,127,212,138,74,116,195,159,154,111,183,136,100,155,186,86,80,108,187,124,238,38,157,168,41,70,140,83,70,244,108,152,22,89,45,197,39,9,227,72,178,80,92,207,49,163,218,99,177,111,184,87,163,156,178,213,31,43,103,47,251,176,171,207,246,89,253,177,6,108,229,122,127,123,230,231,183,49,164,241,253,18,240,122,45,247,140,142,113,209,179,76,168,165,24,250,246,101,196,91,39,100,225,30,99,59,106,44,47,60,30,151,182,179,5,234,213,7,21,219,114,132,172,4,198,97,83,224,243,113,212,144,12,39,175,152,75,134,9,111,172,249,132,124,189,71,163,13,227,111,168,99,198,48,185,35,135,43,57,100,141,54,113,163,203,245,194,89,243,21,19,191,37,103,86,1,51,123,232,205,33,169,172,126,225,179,27,235,175,151,135,147,163,128,203,179,69,157,108,69,252,196,6,24,43,187,165,17,124,203,158,124,181,18,58,206,189,52,254,55,194,127,192,169,238,39,192,95,236,47,178,220,92,233,104,134,186,142,92,49,85,224,199,186,101,213,22,252,14,104,186,152,73,232,166,136,192,161,198,139,253,14,172,181,148,141,23,141,17,132,55,120,121,202,232,86,204,69,92,219,149,28,66,65,241,168,183,85,200,186,60,155,107,140,248,226,214,200,137,232,38,181,44,243,160,143,215,194,99,224,41,90,164,202,164,221,183,198,66,243,217,215,159,247,136,206,208,41,239,127,96,180,224,238,213,132,210,10,91,194,35,6,65,71,78,82,97,232,132,227,62,26,193,174,194,112,108,234,144,223,214,240,231,140,213,156,247,157,148,144,238,87,211,49,52,25,156,9,100,55,87,98,253,50,27,195,104,21,100,62,214,83,28,139,100,113,11,20,211,170,249,152,69,165,181,239,188,81,134,250,74,154,31,163,51,204,13,206,234,197,190,204,115,38,26,165,239,242,24,35,227,41,86,74,124,144,110,70,39,234,67,66,154,127,236,11,215,167,80,212,198,227,142,73,235,116,104,37,102,81,164,51,230,125,52,36,73,212,108,106,88,105,86,185,48,238,33,10,179,223,184,55,239,234,202,199,63,158,51,90,116,33,147,160,213,202,156,233,23,31,31,230,78,164,101,187,211,116,199,226,214,211,206,147,20,230,56,36,174,134,197,170,77,138,231,76,189,139,200,196,236,88,134,192,34,91,21,159,139,254,252,24,154,13,8,30,237,194,93,228,114,129,177,109,205,23,30,58,161,97,72,76,175,15,184,189,89,30,219,154,142,120,112,243,160,31,234,242,118,86,160,187,198,52,40,203,91,109,222,136,66,162,77,169,172,18,205,138,20,92,206,131,37,2,152,167,218,31,3,29,127,174,134,235,146,138,55,224,242,94,202,133,161,227,232,173,137,131,61,66,167,84,25,234,163,10,17,160,49,124,175,70,182,67,111,142,147,187,31,187,156,46,119,198,158,170,255,36,210,79,190,247,30,104,133,79,117,195,193,40,227,174,233,104,31,63,98,52,103,146,197,239,34,96,168,112,67,97,114,93,241,219,179,232,65,214,182,124,108,11,116,152,188,134,104,63,156,255,140,251,211,112,108,84,146,140,109,80,247,93,207,64,5,88,55,69,191,84,217,18,52,201,225,199,249,58,100,3,253,91,158,207,220,123,123,53,43,198,184,207,205,214,174,62,122,24,176,94,162,205,78,171,164,165,130,24,103,7,188,46,204,30,86,117,139,170,25,113,148,11,191,74,80,108,168,239,247,56,187,3,85,180,56,27,154,18,227,22,207,134,165,239,76,241,82,36,95,7,233,56,93,93,240,148,107,57,58,41,78,33,77,69,64,134,173,148,245,194,73,83,237,124,28,98,56,135,77,98,54,63,112,113,233,98,131,53,215,177,127,106,63,209,79,178,169,124,41,12,15,166,92,24,66,184,170,178,192,215,140,91,219,81,138,72,186,100,83,22,253,96,152,228,234,152,140,165,86,168,97,0,151,199,127,126,67,142,106,43,224,133,92,183,60,217,164,74,110,182,184,154,226,15,81,249,224,177,103,196,157,166,1,34,57,156,77,205,117,142,249,8,245,172,172,50,56,231,151,79,112,25,189,176,60,154,152,166,219,133,166,95,12,0,171,215,120,68,191,96,182,248,156,147,207,86,243,145,236,43,36,177,239,116,149,31,15,57,188,19,144,227,138,89,58,63,199,73,219,180,38,239,36,126,98,210,71,51,12,243,232,21,239,109,252,50,149,24,1,190,97,78,71,60,227,129,113,173,73,119,201,230,120,246,17,59,131,97,211,110,196,252,234,95,85,138,229,110,52,190,159,109,4,199,229,227,190,215,56,159,83,105,18,166,158,213,110,0,86,45,222,122,174,78,251,222,156,51,3,157,177,120,203,124,175,62,145,69,205,15,220,171,187,10,0,83,198,247,72,115,205,51,128,125,128,33,229,254,106,111,49,89,198,213,103,47,86,212,111,144,171,199,157,239,160,198,87,85,225,217,84,187,199,46,132,35,8,61,9,227,209,118,139,23,155,127,87,111,3,188,138,192,125,104,182,132,47,178,122,204,59,171,176,160,204,167,81,73,70,58,76,117,242,163,26,102,190,4,254,98,235,229,190,111,106,162,60,157,14,195,126,170,161,160,161,113,118,114,54,230,101,234,217,201,166,214,43,206,193,102,178,109,133,246,36,196,240,106,192,253,209,111,204,118,56,85,189,73,49,163,239,122,240,111,67,164,174,248,109,171,149,208,209,187,9,185,28,206,191,213,74,225,138,154,167,195,44,194,121,189,162,124,197,135,39,234,114,91,9,161,100,87,90,28,133,97,84,178,30,165,53,170,88,157,232,90,8,215,56,137,120,225,245,192,235,239,224,236,2,198,197,58,154,86,182,3,15,151,117,62,48,37,208,227,209,11,236,37,7,138,95,253,171,38,56,98,167,61,89,201,102,209,249,114,195,99,245,70,57,59,219,249,44,249,200,7,205,126,97,118,229,207,213,35,68,130,11,117,140,67,75,238,105,66,108,103,29,54,249,153,231,123,237,61,114,192,245,137,90,137,130,242,140,6,39,111,50,31,181,180,140,43,176,63,153,29,213,212,103,214,177,2,108,135,73,246,175,103,214,161,170,201,27,252,76,198,140,183,103,228,239,219,23,38,162,217,170,58,134,189,110,4,12,156,142,83,204,173,170,123,198,20,249,96,194,235,252,140,62,4,4,253,98,8,136,77,195,214,205,247,139,7,95,248,44,188,138,126,200,123,10,156,219,11,91,117,171,195,120,102,63,19,30,98,65,15,188,95,24,46,178,183,10,169,229,241,204,135,166,170,232,227,107,155,120,231,3,195,24,242,171,161,123,47,21,247,130,16,28,199,239,248,237,236,71,176,118,161,19,235,173,194,65,196,51,27,98,38,93,3,133,247,255,172,2,60,106,137,91,159,233,174,165,231,222,86,220,229,48,41,179,71,171,115,181,228,6,73,8,142,205,39,101,67,181,85,113,77,103,8,132,40,128,207,39,216,169,209,147,16,63,25,245,145,175,51,227,186,15,133,152,170,199,189,48,191,182,211,127,207,255,159,47,50,132,219,8,29,46,187,11,209,233,112,21,30,223,163,195,75,238,176,56,220,56,105,19,173,66,162,174,251,100,108,98,212,208,10,9,140,226,254,17,6,167,199,147,128,60,182,43,79,24,76,25,147,234,127,119,84,218,253,183,205,156,70,97,10,247,227,189,59,57,151,253,136,193,115,20,16,87,67,62,107,143,210,60,124,224,11,151,45,234,91,166,114,127,182,57,53,96,70,208,163,145,79,57,229,14,152,106,122,181,137,100,77,243,244,31,244,224,242,40,151,67,243,236,78,0,195,232,2,149,32,181,213,192,41,177,95,56,203,134,22,67,144,225,101,203,20,87,97,52,46,174,55,212,204,14,31,188,100,4,170,136,33,0,99,84,88,46,220,139,186,205,225,129,27,212,129,133,38,195,227,33,102,189,116,173,11,171,166,58,150,208,51,178,46,240,150,231,99,29,67,174,168,199,115,51,185,202,15,151,206,193,105,180,24,231,189,143,159,206,9,123,186,188,243,25,94,143,211,15,185,191,26,112,41,77,253,87,216,139,53,121,231,82,242,227,41,69,197,213,234,23,158,229,53,95,178,204,115,192,248,79,168,221,21,135,180,62,240,225,114,191,38,68,3,137,232,29,239,213,177,32,80,7,49,152,174,241,224,212,118,169,13,215,48,53,207,121,225,254,152,205,153,13,77,151,139,147,62,55,167,11,251,126,74,148,105,212,191,111,18,246,236,22,48,234,78,10,91,31,140,231,54,203,15,133,247,249,113,121,178,132,218,193,133,209,230,190,115,14,105,224,169,38,67,11,5,217,219,164,236,141,213,69,8,69,192,220,111,171,192,243,16,75,27,19,126,187,175,109,213,70,138,98,87,113,31,156,228,186,162,28,236,221,231,198,48,84,90,148,21,90,218,236,68,19,93,189,228,78,112,151,92,47,29,24,123,104,125,176,110,2,90,1,163,143,175,87,115,124,31,51,14,39,14,165,23,133,17,56,29,1,151,199,10,139,74,24,151,107,2,69,222,78,186,25,210,247,46,213,14,188,150,14,0,14,202,118,138,246,166,108,232,6,227,20,46,50,135,71,139,162,226,38,83,33,245,84,53,72,86,216,57,8,1,5,42,4,118,179,119,208,247,199,220,8,33,162,26,57,151,5,189,68,13,17,241,50,66,236,216,97,8,140,253,129,49,242,185,48,193,196,212,155,175,16,205,160,30,7,25,24,125,112,10,203,98,30,37,95,163,211,172,221,220,11,68,10,71,220,83,152,226,192,201,85,143,65,245,100,147,95,158,20,189,5,74,11,231,7,174,41,218,100,171,23,47,15,141,109,252,7,46,252,108,68,33,158,75,87,116,95,14,41,198,243,80,157,48,210,187,1,161,208,120,80,35,80,57,138,233,200,243,33,155,165,135,28,198,164,100,235,131,65,40,188,15,70,240,165,111,108,122,176,14,162,138,84,180,11,225,11,182,226,185,78,115,148,170,23,91,153,152,55,181,217,4,171,213,33,149,83,177,162,225,89,157,182,142,217,179,206,184,26,37,27,9,8,52,218,245,201,126,198,168,179,196,192,124,134,149,185,140,92,248,244,162,241,140,217,158,5,166,248,243,29,210,169,70,223,55,105,38,117,26,197,209,123,123,198,221,196,154,147,12,172,12,85,190,123,56,106,86,164,69,173,187,208,131,137,222,141,230,0,205,175,240,137,166,124,87,181,127,198,213,229,153,130,207,140,238,87,155,209,151,190,216,196,54,206,211,249,40,94,16,42,43,220,17,24,11,184,47,209,15,5,174,65,119,67,117,162,165,252,92,124,117,79,129,207,142,80,141,220,38,60,129,21,79,6,149,229,113,142,165,228,203,119,154,27,237,44,41,56,195,171,154,234,41,191,185,29,146,111,53,182,36,213,237,175,69,145,234,208,215,194,226,103,120,146,105,155,2,69,126,156,43,57,57,10,24,2,181,154,27,55,203,166,173,11,215,231,201,176,115,240,202,198,98,249,224,169,43,79,51,245,19,239,12,120,155,137,77,60,78,137,168,130,56,202,30,74,93,51,173,38,192,199,192,105,252,246,124,142,218,89,112,189,77,206,83,141,253,88,25,226,51,81,3,237,122,14,14,90,163,16,27,120,206,199,56,175,156,199,26,62,227,236,246,179,29,85,152,60,198,10,152,217,174,60,48,106,231,1,55,85,222,54,158,127,74,209,21,8,133,158,247,42,166,165,58,2,102,146,86,43,67,212,182,226,230,144,102,70,121,12,211,79,136,226,23,119,27,77,2,214,18,101,141,156,56,160,56,168,129,46,84,236,26,40,69,117,243,65,163,90,179,216,4,163,46,30,25,187,226,168,147,32,90,159,125,62,118,128,72,231,248,75,79,36,132,245,98,92,9,98,228,77,212,248,203,19,221,179,120,196,197,11,225,26,221,58,80,77,238,251,126,132,116,25,136,15,140,65,106,192,252,89,29,249,112,91,245,80,23,149,244,46,138,46,196,46,88,71,121,123,47,115,123,90,234,216,199,57,145,195,219,172,93,5,229,208,200,163,54,75,95,20,149,227,95,86,243,247,235,102,48,18,40,89,125,96,166,129,22,48,167,18,226,4,0,203,96,214,123,245,126,157,218,16,204,31,129,194,233,203,122,239,230,211,13,37,188,38,88,161,118,126,12,242,245,193,153,232,50,169,181,221,54,165,89,135,209,34,175,138,142,237,133,85,28,196,67,28,93,234,185,7,231,100,126,240,9,186,230,80,31,40,42,111,199,183,13,4,230,136,240,217,68,206,40,240,6,38,153,216,30,203,190,84,227,183,145,163,234,234,133,54,209,29,234,241,219,100,255,212,136,6,216,167,186,31,60,255,14,78,35,90,20,19,248,173,159,99,34,224,214,226,201,33,0,62,246,116,156,63,86,191,57,65,221,80,155,40,59,81,239,35,96,24,104,234,32,71,225,251,172,1,55,60,138,4,198,240,185,198,213,148,168,62,59,115,70,107,139,223,174,122,14,125,80,114,116,205,223,11,43,38,253,156,40,143,186,217,153,41,143,232,1,161,193,103,22,143,139,169,240,126,82,6,165,121,28,130,217,91,235,143,55,22,60,72,143,67,170,85,27,175,231,222,56,173,38,111,81,2,196,172,166,67,152,238,185,208,12,149,152,208,188,213,169,48,89,137,177,195,228,69,246,227,201,199,4,23,191,61,153,127,212,46,240,140,91,223,0,215,19,134,156,13,215,227,210,102,41,88,111,240,1,33,186,234,213,208,145,226,99,79,142,210,116,124,157,103,229,43,4,140,143,195,120,174,222,110,87,102,240,89,6,245,197,140,79,237,143,54,109,243,161,22,140,12,245,24,188,38,18,165,41,158,179,37,240,211,17,252,162,208,176,125,18,68,232,43,4,122,102,117,157,206,40,30,111,254,195,103,67,138,117,210,131,134,9,40,107,131,125,160,199,22,175,182,232,72,108,92,218,147,123,50,213,230,18,176,217,32,62,182,120,4,11,1,147,16,148,39,59,203,96,246,180,115,69,49,228,236,222,150,194,253,196,29,222,224,152,79,60,83,22,156,29,159,196,129,237,96,71,189,233,72,239,127,143,134,189,68,159,143,47,30,178,31,223,130,125,96,180,175,242,115,117,42,46,15,7,92,214,51,17,147,15,255,142,200,89,96,57,55,211,123,227,132,182,2,61,123,73,205,21,66,30,173,62,27,154,3,235,86,144,196,74,115,176,99,253,168,174,118,216,166,206,248,225,153,150,246,3,246,81,123,199,197,248,59,168,163,87,89,166,219,31,48,133,11,234,183,183,108,227,245,193,57,83,233,175,142,121,20,3,52,111,79,210,92,237,121,50,8,212,211,127,27,238,116,214,158,80,208,217,234,23,166,16,113,42,220,168,211,10,24,247,70,205,190,154,150,233,118,248,188,166,110,63,80,175,60,241,131,127,44,179,90,215,73,188,154,170,138,127,106,150,132,173,125,152,232,194,119,139,136,12,142,217,212,151,181,26,27,198,111,14,123,107,191,104,168,201,160,174,13,211,83,27,13,54,80,190,48,130,234,218,42,141,227,16,127,175,70,144,162,126,95,103,90,238,190,0,160,27,176,155,154,74,254,138,246,122,192,163,61,153,91,248,39,183,255,179,226,62,14,108,197,154,180,5,220,31,175,230,100,82,153,23,182,10,168,199,0,17,145,203,25,112,203,93,253,219,40,128,138,217,12,120,234,76,9,115,51,69,71,107,84,115,168,27,146,17,177,203,253,105,152,78,93,221,19,79,207,107,241,211,103,191,61,212,18,150,253,71,247,117,49,55,179,158,211,155,99,240,17,67,164,225,168,167,222,112,103,195,94,202,189,121,195,168,68,175,166,124,186,70,155,82,48,243,184,37,153,24,234,8,216,68,215,212,76,201,180,252,3,38,106,122,188,150,248,98,241,228,103,199,156,30,183,190,141,97,118,92,61,201,137,170,215,18,60,168,248,233,51,175,190,30,81,100,118,162,31,66,147,26,227,133,107,47,249,194,43,235,131,83,15,229,246,193,192,196,237,250,100,104,219,248,154,141,96,91,111,233,241,156,100,91,55,2,70,244,246,49,137,74,179,197,232,36,133,161,27,221,68,240,182,98,218,129,30,247,154,249,161,223,212,227,106,78,247,159,23,195,92,211,151,198,108,211,244,122,252,46,83,152,165,99,194,109,214,235,207,205,231,138,86,195,229,187,188,38,134,24,151,92,216,76,121,21,158,33,194,3,12,251,226,121,242,153,220,194,205,96,28,171,20,54,167,100,135,55,165,194,253,53,242,116,173,103,82,103,8,21,206,199,121,203,107,96,169,27,38,22,122,193,21,191,76,165,201,214,177,109,130,123,241,220,131,154,215,7,238,230,149,235,240,172,90,29,15,140,142,228,135,34,161,58,235,107,79,154,119,172,125,171,152,5,183,194,215,117,136,120,23,241,26,109,147,21,39,43,160,176,118,159,139,241,190,29,1,99,210,241,116,195,21,164,234,10,135,148,207,245,154,70,70,139,225,255,177,116,174,37,132,94,177,0,17,214,247,249,88,155,166,48,159,63,48,226,227,207,8,32,252,136,25,205,78,120,244,64,149,76,161,183,231,185,205,40,15,15,170,34,137,231,47,13,77,230,33,235,177,159,241,87,198,188,166,60,148,1,162,198,104,206,141,226,151,186,50,162,239,182,123,220,122,163,11,172,20,15,246,82,126,115,106,170,145,222,86,24,195,135,26,112,123,201,39,136,16,57,102,228,5,181,8,76,40,191,55,135,139,249,50,202,65,46,5,131,190,225,163,139,148,199,204,117,114,210,52,226,185,206,135,72,253,57,6,182,188,197,7,231,115,115,213,43,230,148,120,56,137,22,24,29,232,165,7,212,115,68,172,64,230,114,236,135,141,71,201,192,190,240,134,198,33,48,238,161,190,163,43,104,71,164,215,158,141,236,112,192,124,237,173,28,68,124,230,124,22,46,5,73,85,125,111,82,222,158,211,0,70,67,65,216,145,148,160,122,55,42,56,148,44,117,80,179,195,139,189,3,54,13,124,133,83,241,42,237,106,39,200,77,59,82,35,227,94,252,230,21,102,130,194,200,37,109,239,103,56,127,160,249,44,68,89,78,39,146,247,20,214,166,161,100,6,203,255,250,206,8,113,221,221,31,10,47,183,27,23,198,208,75,57,186,200,130,248,68,72,69,193,75,77,166,50,222,65,180,20,84,44,233,12,187,179,132,251,231,176,130,214,199,11,12,179,60,15,197,97,69,159,88,188,169,155,215,61,107,170,197,244,45,212,112,11,241,49,151,74,62,48,149,116,89,185,245,16,178,226,177,151,57,68,8,255,29,127,113,87,102,172,231,115,212,166,29,233,244,2,211,178,251,193,176,167,207,44,161,2,10,248,33,120,95,168,70,25,40,90,227,177,248,64,223,163,81,159,51,242,124,224,158,221,174,8,137,59,148,29,231,99,46,213,156,184,82,205,149,164,213,71,46,99,135,93,145,201,64,234,52,139,191,29,212,166,175,47,52,10,73,133,82,115,62,61,116,158,239,181,27,254,134,243,49,251,98,127,243,101,66,15,108,50,8,66,159,255,165,166,191,86,57,145,31,14,183,218,228,197,74,84,28,38,116,123,62,24,130,188,254,61,15,76,121,166,90,187,157,193,27,23,119,146,109,42,197,177,204,92,214,47,134,92,175,117,51,176,235,107,108,254,207,134,15,9,138,162,78,126,166,125,253,193,216,163,169,157,23,57,242,228,199,150,102,247,156,214,195,246,110,144,232,63,212,202,23,148,111,122,102,200,160,189,80,41,219,30,17,117,252,135,239,210,212,173,88,76,169,145,152,60,127,28,166,10,229,12,194,169,76,119,104,93,122,152,127,174,60,123,6,165,2,49,209,250,176,199,204,162,230,254,48,214,236,14,31,140,146,64,125,172,144,167,57,41,255,224,145,113,36,214,13,6,236,159,239,165,240,113,201,91,81,43,167,245,231,66,45,33,55,221,7,147,245,241,154,53,172,90,237,212,243,97,227,212,88,216,208,228,202,93,247,85,157,242,102,239,9,116,193,245,4,164,148,220,248,176,199,109,118,44,77,249,157,200,185,184,131,243,129,57,182,31,154,132,205,61,162,213,131,218,145,132,194,200,37,214,128,205,243,65,242,191,217,157,140,33,122,152,80,141,128,197,236,191,3,86,65,122,152,3,28,110,76,71,205,130,103,105,206,26,203,222,126,95,106,41,1,131,242,165,18,219,111,106,225,146,110,68,51,237,23,253,96,216,54,73,222,10,46,125,141,28,170,5,251,114,110,98,158,87,51,30,140,12,158,30,49,80,158,232,230,233,192,253,172,68,93,143,85,104,193,251,169,32,249,247,231,80,38,4,168,128,171,238,20,81,114,47,69,190,51,54,24,122,241,52,223,177,128,73,212,235,105,18,79,54,238,213,148,16,8,140,91,214,125,45,52,135,149,54,82,141,222,113,155,4,197,9,165,249,80,84,185,226,185,241,21,125,206,21,211,245,3,174,102,15,39,114,245,192,187,173,125,123,66,81,2,172,41,82,21,175,92,68,73,38,107,141,117,65,223,147,3,37,135,17,216,126,78,14,209,204,246,5,23,76,143,32,80,250,29,78,217,66,239,203,164,45,4,134,57,229,57,183,113,54,106,169,42,187,105,152,125,139,247,66,10,254,100,93,42,136,236,71,194,142,125,25,172,21,65,145,87,154,254,61,22,6,52,122,54,136,100,78,247,53,239,231,44,168,61,101,34,236,231,207,205,108,85,211,67,64,178,58,248,31,76,80,172,36,212,98,242,96,110,105,141,134,77,102,60,61,231,215,41,38,232,105,42,188,202,8,195,114,198,117,104,88,13,169,165,170,74,64,58,241,168,239,137,176,231,125,25,7,11,145,22,255,216,211,206,10,37,43,199,154,152,220,142,190,126,28,112,253,109,12,128,63,190,2,26,55,28,97,42,12,31,119,197,213,84,11,104,31,103,90,117,222,137,193,109,43,227,128,5,101,167,120,114,172,185,181,89,140,192,228,139,249,180,15,36,185,97,179,250,30,51,96,52,162,247,120,24,32,217,53,114,128,79,187,78,229,242,144,119,187,143,54,135,20,239,154,38,74,142,172,28,52,139,33,197,64,5,243,225,228,204,194,250,35,105,8,151,205,78,138,157,104,1,76,46,77,97,244,170,218,109,52,42,216,229,230,236,14,203,253,94,184,7,11,202,220,25,81,60,66,112,89,138,152,10,191,125,166,142,184,55,233,13,217,154,151,98,180,130,22,93,137,50,72,105,148,51,163,181,82,47,204,28,165,87,35,52,46,87,35,75,164,143,198,129,172,79,151,116,99,44,207,46,252,155,76,3,70,180,89,217,64,21,167,189,123,243,167,166,12,173,18,140,222,230,69,147,148,150,252,142,214,93,85,155,241,71,128,245,192,215,196,12,24,213,47,161,41,33,17,214,47,122,46,237,138,210,40,61,6,47,45,166,108,161,102,239,233,51,245,89,7,171,30,164,17,59,173,72,107,147,105,236,93,233,106,61,193,210,9,24,185,67,109,82,234,57,93,175,128,24,39,75,172,140,14,205,9,65,61,24,30,248,34,137,253,31,74,116,144,112,86,204,104,236,77,5,70,213,171,142,128,209,144,86,244,224,101,223,9,47,39,41,186,60,48,194,240,37,158,187,66,36,149,6,71,100,56,197,18,178,49,251,208,6,199,68,185,93,248,39,120,37,240,10,98,46,2,146,56,17,234,147,157,56,100,248,30,217,182,219,218,71,205,170,39,69,71,177,248,73,122,25,194,131,125,221,169,150,230,158,10,79,198,72,12,159,19,233,201,34,128,245,42,14,221,49,176,241,61,124,174,70,121,54,198,38,5,47,18,201,20,115,44,136,177,201,44,177,37,117,140,177,120,238,49,221,21,190,231,208,54,131,238,239,1,195,44,38,115,170,173,194,212,235,89,139,89,127,28,41,133,207,6,207,19,238,148,128,161,200,38,48,98,215,158,251,58,235,133,145,13,21,166,146,175,6,108,230,142,218,25,102,141,132,251,228,206,154,236,63,48,229,218,61,224,165,181,60,244,52,20,112,189,81,113,118,19,165,39,131,157,94,14,202,41,148,130,20,94,150,64,137,197,21,206,94,98,116,192,69,57,78,214,107,141,71,239,240,198,77,86,159,154,180,113,116,179,14,139,166,63,79,125,194,34,223,228,66,153,153,26,46,88,139,173,152,52,76,143,245,25,0,44,33,247,230,155,99,184,231,183,77,108,241,131,7,139,118,238,207,200,237,46,253,142,226,65,233,202,1,231,156,50,71,180,141,208,92,21,37,101,166,5,200,102,254,57,56,82,221,250,228,147,17,16,83,41,34,24,207,234,68,49,252,244,25,201,78,238,151,206,226,20,183,185,64,21,240,26,98,244,82,168,28,154,51,154,101,154,152,180,160,141,66,110,95,2,206,52,187,159,231,206,148,245,57,72,53,180,82,119,57,46,116,211,134,106,71,83,154,250,45,198,62,143,213,5,245,92,81,13,198,126,124,55,47,84,69,42,0,153,84,121,236,129,157,141,195,11,109,73,13,177,88,48,70,36,51,209,218,39,255,173,112,163,72,211,97,196,151,106,121,174,14,113,69,4,33,49,12,206,15,188,92,77,31,101,21,74,23,159,171,237,8,209,97,178,124,186,110,14,10,225,60,214,88,249,60,248,76,15,124,162,7,95,86,129,79,240,190,20,54,247,54,135,217,177,107,63,132,205,62,124,225,92,153,102,212,245,103,224,223,50,227,234,179,173,77,58,238,145,45,241,7,163,102,98,200,118,20,16,107,246,128,169,22,213,70,193,40,195,231,105,74,36,134,78,149,28,223,250,232,89,24,169,213,173,183,134,206,235,1,22,102,231,251,105,79,196,16,91,252,48,61,120,106,131,225,159,146,226,222,196,191,253,233,71,56,252,250,215,128,78,183,251,243,211,164,77,253,177,153,81,196,96,249,215,124,110,229,2,101,21,19,1,125,173,197,89,73,192,100,66,117,46,68,61,57,123,10,22,231,212,19,106,232,163,97,179,81,226,183,71,83,239,103,224,70,245,141,195,191,178,56,133,73,89,213,128,73,215,239,103,128,52,47,126,66,200,26,245,87,253,92,164,73,253,236,100,193,161,106,58,19,155,182,86,124,48,196,221,69,104,19,184,34,152,24,48,94,109,227,129,123,156,114,47,106,208,149,223,104,240,246,25,233,4,22,70,13,23,184,152,200,140,195,152,189,232,208,70,175,210,21,132,80,164,196,179,174,41,124,118,110,62,235,24,237,172,12,141,238,96,137,198,247,110,104,235,203,150,147,60,105,152,54,2,35,46,161,48,157,201,23,137,133,106,134,102,161,10,250,123,241,185,59,71,203,26,7,65,166,88,209,143,73,20,117,13,44,177,29,139,126,250,75,14,201,107,97,195,20,219,31,10,102,182,82,26,206,12,212,138,59,35,86,155,174,138,214,34,16,209,109,63,34,63,11,95,214,26,35,84,7,47,81,208,220,225,179,14,48,100,32,35,114,100,217,236,245,217,192,52,74,186,252,115,33,211,169,117,39,5,66,74,112,49,56,238,174,91,191,166,169,178,123,79,34,22,155,75,103,67,194,129,238,31,27,152,25,75,55,102,219,203,82,76,207,167,40,3,11,116,58,29,213,224,161,231,154,136,118,223,227,67,196,246,215,19,169,124,66,157,14,227,152,170,27,24,58,101,132,50,16,18,231,19,171,252,138,202,191,22,55,7,194,103,150,167,88,237,62,26,188,128,173,35,36,227,110,232,153,143,159,193,154,238,102,209,127,13,102,192,134,111,149,116,8,160,83,239,19,195,54,173,236,103,35,189,240,228,138,159,166,147,63,5,55,24,78,123,56,142,174,119,214,138,50,134,170,171,224,30,180,90,253,160,38,0,168,25,136,139,209,42,120,178,11,136,135,57,90,19,135,251,79,13,146,89,5,4,124,230,148,213,158,58,13,194,17,135,209,57,127,75,41,8,187,252,173,113,87,107,79,101,22,158,67,30,171,91,81,233,126,235,52,82,139,237,40,130,63,107,104,122,142,18,114,119,53,173,22,38,13,173,71,195,116,42,56,192,187,25,113,77,115,46,181,6,71,196,118,163,15,237,127,26,97,210,31,156,195,249,90,181,72,15,173,204,248,105,202,69,134,102,162,108,209,250,110,14,151,245,97,28,80,95,118,158,180,125,40,146,26,75,115,150,8,239,185,136,225,153,162,201,89,46,29,32,137,211,81,135,57,32,126,210,57,153,123,111,71,199,217,146,107,208,90,169,152,250,152,151,216,73,212,252,108,40,59,155,219,238,247,30,166,144,167,179,56,228,136,234,175,197,153,71,214,128,129,58,0,23,199,6,78,28,228,9,204,58,251,45,203,184,221,193,212,84,152,210,163,239,136,177,153,115,251,210,1,66,57,166,11,215,3,39,229,105,144,174,25,46,84,69,147,182,241,204,103,136,206,229,114,91,156,99,35,93,211,217,169,165,123,53,101,59,127,23,68,57,29,28,59,137,93,159,16,235,132,62,41,207,139,82,68,34,241,118,65,52,72,46,158,90,2,139,38,67,186,47,77,226,78,39,249,201,153,99,47,23,222,85,35,67,88,139,126,168,100,207,61,159,37,27,77,208,188,150,188,181,242,135,237,112,209,57,213,237,103,201,253,236,126,96,202,220,207,81,159,34,40,212,237,166,83,247,129,59,35,236,217,39,67,13,185,240,121,150,103,91,151,139,23,244,0,147,208,84,216,4,185,106,244,148,50,159,72,31,178,139,39,31,128,141,12,240,36,0,32,164,70,55,36,92,211,39,71,61,175,236,232,227,156,155,232,213,27,218,78,252,54,74,60,79,226,131,68,99,137,223,70,76,69,35,21,206,16,235,136,223,54,203,200,173,240,8,202,4,142,167,230,164,173,48,245,98,45,96,171,176,13,184,146,175,241,29,14,121,164,38,132,138,98,164,249,236,191,60,207,0,232,66,137,171,88,166,239,120,176,57,74,211,101,213,72,191,37,238,76,104,41,159,139,77,245,242,67,114,92,116,241,103,201,10,83,94,52,2,70,156,77,80,42,175,227,99,90,12,164,143,77,178,219,43,26,152,237,70,17,89,62,226,122,84,22,188,73,8,168,53,127,86,205,106,163,249,199,36,200,233,122,111,42,242,47,136,77,149,94,123,246,1,59,38,187,95,249,177,194,235,116,204,29,15,6,89,94,42,49,160,46,193,229,11,24,67,72,65,247,21,106,6,237,154,22,135,199,211,61,247,6,138,135,220,86,184,23,167,229,0,51,55,101,133,57,219,247,217,106,141,199,61,4,231,245,237,90,26,160,212,215,202,215,64,228,251,118,147,53,147,106,169,1,163,116,120,225,172,135,243,132,164,176,45,3,62,11,151,102,199,72,28,224,205,122,225,169,85,218,172,61,181,220,123,163,189,34,111,141,220,82,204,132,212,222,234,160,174,56,89,182,88,215,80,183,80,42,29,197,254,201,93,2,236,185,33,252,10,220,144,61,239,247,167,183,230,158,177,235,60,127,21,109,134,178,238,3,143,155,151,3,134,120,41,13,206,169,171,107,218,219,205,139,30,157,154,70,244,140,88,128,59,105,131,227,17,219,111,47,67,112,177,42,108,114,184,247,201,198,19,238,114,54,159,61,105,14,140,196,149,254,52,182,40,119,232,145,106,150,224,12,217,188,168,22,181,54,85,137,17,246,254,153,98,163,184,250,108,117,37,247,134,51,116,118,91,147,102,137,30,49,191,61,240,160,50,198,7,46,142,220,90,24,201,134,2,121,54,135,153,68,180,51,76,132,65,98,253,64,164,125,233,197,72,171,228,248,105,134,170,14,77,179,6,141,5,96,147,103,146,21,25,185,246,89,227,222,120,79,104,165,234,137,230,102,8,131,217,131,171,185,33,20,57,51,9,12,216,52,28,3,102,230,77,51,134,192,54,17,204,251,69,8,66,199,253,96,28,7,168,194,130,9,71,185,142,129,193,226,42,132,41,1,156,46,255,94,24,116,234,134,17,88,150,7,8,240,45,235,213,200,250,229,120,240,70,1,220,122,224,229,41,23,131,81,44,191,48,241,213,28,247,106,251,53,133,103,158,49,101,29,88,237,88,33,65,153,61,73,192,19,63,50,129,153,104,99,214,161,129,101,218,192,102,174,214,114,223,171,107,233,100,131,178,226,210,170,205,92,77,178,126,143,110,229,66,183,69,73,115,221,8,138,67,118,55,134,163,139,159,16,86,226,221,70,39,107,17,54,162,65,249,220,155,191,216,119,186,107,104,79,74,147,153,219,97,140,174,210,85,49,150,3,121,115,9,243,37,215,184,157,67,96,84,123,35,170,28,212,48,78,189,184,6,53,140,208,205,76,76,5,70,188,240,70,95,236,29,101,131,65,89,211,105,239,128,57,147,18,206,207,25,243,220,221,111,222,40,255,237,130,98,134,16,83,41,230,220,186,39,235,208,85,239,154,139,83,134,86,1,2,115,139,128,57,235,220,10,99,199,27,55,135,205,37,163,231,180,136,205,88,31,92,249,159,116,148,142,201,64,138,48,190,82,59,42,19,22,30,42,163,197,248,56,219,69,152,125,2,35,42,18,47,246,99,97,201,163,229,78,65,194,133,33,85,235,163,33,7,20,3,160,158,79,208,230,3,111,119,148,64,108,160,163,102,43,40,2,191,247,167,45,112,105,2,83,212,31,97,33,218,221,162,10,107,48,199,57,23,158,77,54,9,68,152,61,166,148,130,199,101,83,144,48,101,6,122,250,191,190,149,249,155,199,100,87,224,33,200,194,216,41,171,153,241,177,209,82,23,203,59,131,243,142,110,200,121,74,126,110,142,23,86,132,141,192,233,129,7,180,115,127,45,212,3,242,115,115,68,206,99,108,146,222,175,18,55,66,40,74,45,62,23,59,60,177,140,40,120,75,222,165,173,96,78,191,30,148,144,53,208,222,52,181,221,173,32,254,182,89,155,15,95,9,248,46,62,132,91,90,37,107,59,104,151,158,0,166,146,162,41,28,46,151,205,168,141,98,222,6,105,128,234,247,184,152,116,175,196,248,253,204,140,119,194,65,85,61,73,102,186,83,174,184,98,93,203,86,59,39,23,247,179,78,205,8,12,113,102,29,50,165,88,0,235,210,115,192,109,106,189,14,242,136,203,11,143,27,37,128,40,185,10,140,106,94,138,71,43,8,183,87,133,17,3,137,71,131,37,43,249,68,20,42,139,155,12,2,99,59,35,163,7,30,226,221,107,158,205,72,19,218,127,161,42,16,206,152,195,132,118,18,136,156,197,219,210,80,1,215,178,117,104,14,164,164,203,133,137,175,229,201,201,126,221,117,143,25,59,75,118,172,227,125,27,241,87,250,69,81,130,66,209,139,213,39,217,84,45,247,230,88,59,62,39,107,106,209,207,137,86,83,139,157,207,89,248,52,243,124,34,82,206,225,166,92,172,25,13,248,121,179,165,251,96,212,207,232,47,239,59,149,145,67,82,198,232,217,9,182,25,59,27,222,184,20,185,51,98,13,51,109,125,106,1,97,122,223,135,194,248,104,41,90,123,132,240,152,3,21,89,108,73,248,196,175,30,176,62,83,32,138,18,73,94,23,251,216,7,110,8,132,223,182,58,65,177,52,22,180,241,29,99,146,163,63,77,5,114,232,28,69,20,184,78,157,221,133,54,245,182,147,175,124,225,209,100,79,223,169,152,108,237,194,56,194,236,7,70,84,245,194,67,7,6,98,145,45,86,52,28,161,245,168,202,100,135,61,219,221,168,58,41,98,161,84,236,184,105,70,158,49,89,117,242,16,248,196,178,163,92,24,95,43,133,41,163,142,192,138,171,245,193,241,236,158,110,23,68,221,136,41,18,10,140,225,146,31,248,112,28,80,116,220,80,222,141,114,95,192,39,228,91,250,228,212,1,123,137,30,112,19,137,206,66,52,4,205,41,96,54,177,242,104,44,251,33,146,192,213,67,137,18,120,99,20,151,83,2,198,120,79,126,251,132,20,217,109,221,236,230,73,139,38,205,57,199,13,200,127,112,149,133,158,117,166,184,176,202,15,126,26,245,4,171,41,239,219,106,44,22,122,181,157,93,221,71,171,202,111,28,172,192,91,222,235,196,112,146,92,194,191,244,204,79,49,128,172,58,189,41,92,214,29,3,104,177,85,69,91,111,43,86,122,147,215,157,250,211,45,10,196,65,151,106,212,218,225,120,154,17,142,82,121,173,172,102,96,114,1,1,195,132,149,190,0,25,190,222,105,161,113,36,186,30,120,200,232,108,108,146,4,61,29,163,71,12,14,245,84,203,130,145,177,167,190,35,6,144,149,159,41,188,202,221,164,38,56,236,251,185,122,225,234,119,231,13,118,180,2,47,59,100,136,169,240,60,91,123,110,110,70,125,177,108,145,55,168,239,147,223,52,63,213,210,186,232,13,204,130,199,189,250,204,64,83,7,239,143,168,23,139,30,135,8,233,249,34,204,42,17,153,101,76,193,245,106,172,171,110,108,69,169,105,43,15,220,110,154,146,181,87,207,153,185,121,243,243,36,98,171,61,197,4,19,152,229,62,34,160,117,58,113,201,15,140,47,112,192,8,88,63,79,78,189,91,4,187,196,10,93,111,222,246,221,94,87,43,20,123,192,158,162,155,86,115,210,120,250,97,90,145,177,35,13,160,9,139,131,230,72,165,219,190,191,233,157,81,134,157,178,109,209,245,146,6,89,55,119,5,51,75,15,91,209,115,63,203,149,191,82,27,233,217,28,211,218,43,181,11,247,231,80,18,173,195,178,246,133,119,87,61,25,10,175,198,140,230,60,125,174,235,198,28,106,9,105,126,223,235,177,96,203,183,48,43,219,200,174,118,10,206,228,59,163,36,159,227,80,229,87,219,86,21,230,200,46,18,229,232,18,200,99,19,79,246,136,79,216,58,109,161,158,152,8,81,189,121,114,178,192,210,98,39,144,237,145,81,27,166,38,162,207,5,255,41,162,100,72,230,67,246,52,231,171,215,27,239,81,179,40,202,237,104,208,39,57,41,226,216,92,119,160,56,70,213,121,115,236,28,58,74,240,67,117,66,186,121,169,159,129,174,116,19,200,32,169,222,44,229,132,149,39,48,20,130,175,123,158,15,65,10,95,209,6,157,176,58,140,131,151,100,4,126,54,62,222,222,153,106,49,165,94,13,251,28,126,40,130,125,107,85,166,194,64,247,127,166,128,207,174,81,103,104,12,136,60,103,124,182,139,172,20,245,65,145,100,185,240,154,58,160,161,188,184,36,175,101,43,107,209,91,83,61,236,77,130,112,99,78,79,147,76,234,95,253,222,5,3,92,201,96,14,162,165,250,241,174,26,50,250,77,117,225,128,215,168,113,245,153,112,53,124,162,230,2,54,142,195,84,237,234,160,198,139,40,251,36,137,96,172,186,17,1,115,238,235,239,69,1,181,38,2,79,243,163,171,59,3,238,229,153,19,56,54,143,28,37,90,46,73,43,79,6,162,229,209,164,144,15,135,78,254,8,180,236,120,175,138,1,131,156,92,12,168,135,177,88,103,70,253,210,139,57,234,244,52,97,182,20,150,142,60,88,123,177,238,100,78,210,244,92,131,5,116,246,248,154,104,55,171,4,193,48,69,205,17,48,68,30,109,82,232,134,145,80,203,22,27,107,248,67,134,217,235,68,45,227,88,181,69,77,156,219,179,63,25,229,91,93,171,73,219,166,230,183,30,208,95,36,12,31,236,32,93,228,181,153,131,174,182,232,89,248,57,135,242,183,198,192,78,165,134,57,47,216,49,201,210,15,52,195,63,173,160,216,71,189,185,244,76,189,22,19,212,143,252,71,9,195,251,206,212,22,164,56,226,53,226,141,238,122,136,115,139,147,207,219,9,193,57,43,149,139,169,142,244,143,69,221,109,215,32,1,195,19,4,37,29,38,131,38,193,17,38,83,225,243,210,136,46,135,10,41,65,4,104,219,251,63,121,63,92,166,46,204,68,26,241,203,249,229,250,208,201,166,141,189,184,26,234,178,36,4,56,19,231,248,217,223,26,119,117,73,74,209,68,197,101,88,169,0,165,114,68,30,28,158,113,245,3,71,42,114,79,200,221,5,158,117,197,161,32,154,1,91,76,61,33,51,67,17,138,155,215,166,71,180,150,159,140,179,103,206,210,178,42,91,193,100,116,98,20,5,159,166,206,162,40,46,72,37,94,154,76,144,94,220,112,29,25,209,100,172,113,77,30,12,61,101,159,132,11,116,255,41,139,203,153,25,145,64,115,120,82,151,51,30,24,29,118,127,45,14,38,134,44,108,20,148,78,223,183,52,142,85,147,234,152,77,60,45,130,156,193,233,58,9,126,129,73,23,120,23,183,218,88,165,16,77,139,137,124,89,164,4,181,104,106,21,3,199,24,154,214,191,117,123,0,243,57,185,126,206,129,207,131,169,80,217,196,226,47,249,28,79,49,219,137,28,180,39,153,228,178,223,28,126,100,146,152,111,78,51,204,245,171,161,25,244,167,31,54,202,200,114,192,56,175,232,213,213,24,230,14,119,115,110,17,152,45,183,135,41,136,237,49,36,116,8,192,45,240,54,93,104,130,73,153,29,162,81,211,205,30,14,204,214,81,2,78,182,250,51,168,4,103,252,96,210,168,227,171,133,16,32,103,28,229,17,65,195,120,98,197,89,16,149,222,88,217,10,108,158,235,219,97,227,41,234,147,161,165,229,175,133,106,189,30,135,78,28,17,34,91,141,116,40,155,121,153,54,246,153,11,253,107,179,231,210,188,236,236,100,114,252,44,135,52,123,87,29,251,9,167,219,109,92,154,241,120,84,62,7,135,205,51,184,3,30,148,138,118,133,169,117,110,14,179,121,46,251,133,139,192,56,109,63,104,143,83,17,208,135,168,3,11,1,133,227,15,70,164,90,67,210,137,91,167,87,238,30,24,162,188,108,91,38,217,185,200,143,82,221,82,117,103,50,177,117,174,158,76,97,146,175,90,16,131,80,92,247,194,70,86,100,142,92,164,77,9,78,34,207,211,40,240,210,34,237,243,152,103,34,247,3,27,130,114,138,125,21,70,181,198,225,223,22,98,43,108,169,102,135,243,171,19,126,62,244,85,248,100,127,59,49,108,146,70,229,60,220,195,252,134,168,160,150,67,83,45,120,15,193,14,108,65,168,246,67,98,245,128,141,203,221,180,23,143,75,55,64,136,23,137,28,29,95,231,35,250,1,194,129,45,225,165,48,44,190,123,245,217,212,246,7,134,5,48,47,76,49,183,142,237,179,144,175,184,218,248,232,50,49,216,89,83,15,148,242,207,170,179,206,217,119,121,178,5,61,156,36,54,47,100,140,25,236,126,111,18,82,171,234,172,51,249,66,254,69,6,235,254,243,219,168,56,251,188,97,178,103,162,175,192,233,28,154,171,222,42,164,38,101,135,50,225,241,68,224,217,48,68,21,51,34,212,164,145,156,247,175,13,157,67,4,70,176,79,73,221,21,43,14,108,78,45,186,46,87,10,85,28,38,174,95,58,217,110,156,237,61,190,251,236,9,117,133,90,217,29,221,65,79,76,246,172,79,208,21,189,77,48,109,209,227,30,138,69,102,28,110,227,47,253,104,176,157,104,14,134,180,127,15,230,120,101,138,46,106,229,103,185,48,209,144,94,141,205,136,63,152,209,38,101,182,92,166,93,229,51,49,54,173,123,201,76,204,151,135,245,237,48,166,99,73,175,70,254,223,67,52,124,231,167,82,69,23,218,190,62,161,157,205,59,155,169,33,17,65,173,247,12,236,12,174,211,42,93,195,141,243,214,65,51,66,183,239,41,228,70,203,36,187,200,115,195,212,181,232,238,127,25,121,202,71,23,126,90,89,151,144,133,175,71,9,20,5,5,233,9,11,241,32,15,116,168,62,238,154,222,93,230,72,226,227,186,99,1,172,218,14,39,138,58,193,134,111,111,8,176,146,146,107,151,201,135,231,128,177,224,148,129,187,172,124,54,26,133,202,80,101,192,146,208,35,89,233,48,5,98,146,7,93,156,171,47,239,133,39,64,158,228,212,47,108,226,127,254,53,59,60,56,177,6,69,220,21,1,184,237,176,69,7,114,115,152,92,145,50,233,212,49,104,221,227,90,201,206,195,63,184,47,102,106,121,177,141,84,144,119,149,110,162,233,50,107,32,125,18,179,66,55,34,174,12,108,242,197,245,62,25,169,203,46,91,124,243,93,12,26,210,89,162,155,238,173,232,177,211,253,105,65,51,218,7,14,87,20,14,161,114,57,124,246,82,114,0,125,38,8,228,48,189,23,50,75,175,36,23,207,102,199,119,1,91,193,77,192,156,47,181,88,210,129,151,216,142,178,208,49,126,226,230,39,240,239,114,241,9,115,91,68,235,167,35,152,89,177,192,164,131,60,98,238,63,173,165,249,92,221,131,140,128,102,84,209,215,130,97,177,34,98,102,40,109,161,184,34,204,137,172,220,119,115,43,248,19,33,4,202,78,173,244,212,225,9,45,37,75,171,12,211,87,254,224,250,59,113,149,38,165,104,213,115,226,136,95,157,87,191,55,135,141,94,189,78,168,25,237,39,235,7,57,119,175,193,229,97,245,57,179,202,29,33,219,22,43,31,95,198,47,40,50,47,156,61,36,52,237,22,240,156,74,159,250,37,204,156,71,196,138,178,148,74,10,25,107,122,233,72,251,137,76,10,177,5,125,134,123,182,142,36,15,181,243,2,19,78,248,181,8,198,72,0,199,225,98,136,178,146,83,69,86,71,96,115,40,243,237,172,249,196,118,9,38,48,187,165,12,217,97,42,119,69,6,129,243,210,237,167,120,163,35,129,167,183,38,231,234,185,158,211,201,54,59,173,7,190,7,51,3,167,59,93,186,230,79,71,216,81,162,94,73,20,45,134,101,139,6,131,107,56,133,170,128,8,224,14,118,33,170,66,244,89,129,81,253,244,217,238,172,246,189,169,14,250,90,112,248,60,106,29,228,110,178,100,242,81,114,106,65,133,155,104,10,106,162,9,106,91,118,125,118,210,208,226,120,10,88,200,4,58,136,125,135,46,16,200,120,5,187,3,49,142,156,159,169,176,81,124,227,87,19,207,170,48,11,252,215,26,164,97,10,138,31,217,121,244,169,114,243,133,143,72,224,81,242,7,198,23,254,194,100,52,5,254,217,8,56,60,204,187,75,187,25,54,97,241,104,19,226,144,94,205,33,148,143,251,137,31,186,142,158,69,181,174,235,45,181,89,254,78,57,152,94,184,35,231,50,203,47,29,161,125,120,238,29,143,198,38,237,89,117,233,91,174,130,112,130,183,108,38,74,114,53,21,122,209,106,24,225,85,29,216,8,23,196,38,100,154,14,136,194,232,167,184,128,16,20,72,115,41,191,48,150,19,190,56,153,31,193,144,208,15,185,128,176,169,196,240,234,76,65,18,67,109,211,167,254,26,101,153,42,151,36,193,24,204,59,250,25,198,224,73,23,93,248,151,167,33,190,231,222,28,10,53,9,192,168,103,238,238,82,115,222,25,54,131,204,71,108,110,93,101,10,90,157,198,41,216,251,185,95,4,45,131,62,181,252,46,118,140,193,224,195,33,180,13,157,132,81,54,113,7,217,51,70,205,143,169,11,76,192,186,3,62,203,141,24,179,163,5,10,175,200,225,165,190,33,166,158,191,226,8,13,143,66,77,72,50,157,155,3,202,7,111,120,21,89,126,153,189,138,11,69,81,14,137,208,128,192,228,63,61,117,128,245,37,203,203,122,96,231,237,226,206,107,236,25,185,247,204,33,16,109,140,121,196,14,5,110,208,29,252,222,196,151,66,127,53,73,245,225,114,98,220,102,12,81,103,63,63,157,172,12,235,131,77,112,228,121,112,180,7,190,22,101,80,174,34,92,54,86,91,98,51,135,135,237,85,182,192,60,216,23,13,19,173,178,75,210,229,188,161,68,158,29,134,40,36,173,130,11,94,119,49,167,142,244,104,18,111,219,106,42,243,126,10,215,41,50,164,32,79,174,206,103,134,252,102,59,168,255,144,246,139,134,18,13,45,192,15,206,85,220,22,233,99,200,180,248,181,38,73,152,52,136,201,201,169,131,76,146,29,49,241,139,18,20,213,47,42,36,203,6,27,77,218,4,74,152,243,251,58,154,29,74,71,163,52,99,184,154,5,190,18,120,7,223,175,197,150,160,123,6,24,184,9,169,151,141,8,66,128,51,80,114,169,83,97,214,163,46,176,196,186,20,173,225,158,120,239,141,60,183,220,28,145,10,39,213,224,226,120,182,111,26,154,77,163,113,212,128,145,251,209,171,173,66,200,219,172,81,138,254,92,189,155,123,213,155,255,184,90,58,48,125,16,23,122,147,193,205,172,26,175,82,221,223,71,11,120,73,225,7,40,225,241,8,20,107,123,105,20,12,251,214,240,79,61,78,156,176,180,39,96,233,234,117,8,192,11,205,27,133,225,137,230,128,97,99,234,111,163,156,56,2,206,116,98,233,162,20,199,184,182,46,70,232,204,25,89,225,129,50,96,192,198,104,22,24,3,202,229,47,182,8,189,245,209,96,155,251,22,1,184,105,197,22,98,189,39,234,243,25,137,45,90,17,135,26,224,30,202,190,191,179,73,145,195,64,203,55,119,223,230,118,44,181,180,58,28,248,172,46,113,115,212,23,171,142,251,109,250,250,53,96,10,173,199,3,143,21,221,24,206,189,72,249,51,27,245,225,199,55,221,140,102,228,160,162,18,160,206,111,111,3,49,20,209,85,125,178,77,238,205,225,19,143,246,37,179,60,178,94,201,189,28,113,36,206,89,20,145,76,132,248,172,177,95,103,169,48,117,165,224,11,56,199,84,90,97,84,138,119,160,73,20,23,47,244,236,200,166,145,28,127,224,230,174,185,40,89,113,92,220,21,230,92,213,111,14,185,110,200,214,7,189,74,242,159,14,55,147,232,19,248,204,43,233,11,120,161,27,243,65,134,194,231,102,223,57,198,129,161,236,72,63,5,14,122,86,183,227,173,170,23,91,22,221,223,11,155,183,245,188,23,252,197,47,48,4,110,77,172,167,234,79,129,219,39,121,76,75,232,214,10,91,168,232,48,75,84,147,86,201,126,126,210,201,208,138,125,13,208,10,130,8,168,185,253,10,156,141,238,243,131,161,64,61,59,104,164,29,151,43,236,116,202,160,178,112,80,209,109,62,129,248,151,192,101,18,230,159,100,133,87,113,163,23,172,20,79,56,42,195,195,196,151,166,79,88,205,154,55,201,199,202,61,186,55,229,40,67,242,152,181,152,25,185,143,250,179,132,13,165,93,2,243,233,253,181,216,109,215,231,193,230,116,9,169,131,158,5,125,203,30,246,103,123,248,237,92,216,51,205,36,102,163,245,87,149,235,83,101,35,37,39,71,251,16,236,89,238,226,234,33,199,208,21,78,122,137,75,9,40,187,62,181,217,150,199,75,81,122,161,131,182,156,48,36,123,109,55,190,67,105,10,215,173,26,211,202,79,202,112,175,34,252,146,47,109,182,179,57,174,222,122,236,143,90,244,12,155,236,179,133,60,251,144,46,171,53,212,138,153,227,201,200,80,107,215,63,157,51,223,214,62,3,118,137,2,63,133,69,56,182,251,197,203,164,119,228,181,78,67,84,231,93,157,24,2,21,230,45,55,239,100,86,124,38,163,168,50,63,79,70,64,179,163,143,113,236,57,244,91,118,40,196,62,157,224,135,149,197,209,164,162,246,130,220,241,15,198,51,123,77,25,148,195,12,109,166,163,40,174,104,47,162,70,211,201,133,7,54,189,109,185,154,58,89,175,206,238,200,92,85,209,243,50,243,203,234,103,170,236,212,56,160,144,39,35,83,226,53,33,100,67,77,95,91,96,136,164,30,214,65,107,251,187,171,43,51,206,55,122,108,231,182,245,139,32,163,236,206,177,156,35,63,187,30,36,146,113,202,246,23,179,71,149,212,23,150,173,203,207,192,161,98,149,174,63,141,18,223,142,123,115,100,43,7,43,192,39,114,240,107,57,11,147,100,122,69,57,110,230,120,45,78,9,196,16,23,198,64,242,116,120,239,84,86,72,13,27,168,155,50,163,6,112,62,143,126,13,22,91,23,245,181,131,194,179,57,95,10,159,221,174,71,125,40,229,233,52,183,127,83,242,7,158,173,86,238,186,38,65,150,245,98,119,78,113,59,254,234,1,83,17,222,98,91,211,9,77,139,68,32,168,171,54,215,119,34,213,54,180,118,14,120,134,157,122,239,118,144,44,49,4,150,59,161,247,0,188,134,8,193,146,126,227,120,194,209,69,109,221,84,180,225,95,236,240,54,77,213,11,51,215,199,119,230,84,164,106,146,18,61,142,236,105,150,3,55,11,10,47,108,75,181,47,29,204,15,75,84,21,42,2,25,59,118,15,3,6,148,240,172,249,41,142,28,252,183,233,131,83,222,186,118,59,207,248,80,142,56,183,68,248,12,202,226,193,13,7,225,144,206,228,193,248,212,190,89,155,22,208,235,91,155,217,150,15,60,132,115,84,235,171,50,201,246,24,213,212,177,108,209,70,183,66,227,236,134,207,125,154,115,70,126,154,244,236,183,238,213,152,38,12,249,30,44,107,190,101,178,194,95,41,189,171,216,20,54,47,229,98,243,116,38,152,167,151,34,42,236,241,34,167,109,200,171,200,168,61,183,118,27,84,116,38,112,232,217,58,230,123,88,149,30,152,93,81,110,58,99,20,200,188,14,79,228,181,117,74,64,13,217,119,46,203,252,69,52,114,90,216,122,244,128,77,39,86,167,194,179,174,53,31,2,11,151,228,166,227,218,242,188,126,49,149,96,34,124,88,237,212,197,153,235,228,73,6,220,135,247,181,87,241,123,99,192,42,135,19,180,41,254,209,95,171,44,66,104,141,70,241,183,138,244,42,39,44,115,107,60,137,248,253,221,185,91,186,180,87,185,249,152,70,38,250,96,216,206,91,230,240,51,125,179,107,254,208,110,245,186,183,51,192,77,133,195,230,48,226,143,146,2,50,86,107,254,114,129,231,182,116,45,153,85,78,183,197,223,241,235,74,164,105,36,157,77,69,123,14,93,197,65,196,61,82,81,152,211,192,239,222,103,197,228,68,84,66,202,246,35,46,149,15,166,90,91,78,162,120,240,243,249,190,80,22,242,166,104,152,25,184,156,85,6,104,138,207,122,107,106,8,227,214,156,210,15,189,181,156,171,227,58,96,38,22,10,155,154,196,7,87,10,178,30,20,113,137,17,40,89,203,172,79,102,228,85,135,179,145,125,159,7,63,107,180,183,9,114,254,58,139,155,74,131,187,70,225,243,93,196,49,7,180,173,104,79,212,134,196,67,18,20,205,63,191,246,76,77,91,227,96,227,154,120,236,53,72,37,37,57,123,160,162,36,83,72,246,193,198,65,94,218,77,168,221,104,31,138,129,69,146,254,109,105,92,223,99,14,36,92,138,68,102,48,79,93,72,111,36,235,130,229,185,53,172,11,127,43,72,94,226,15,3,92,217,211,252,96,99,36,139,147,131,221,59,88,68,38,231,147,132,245,85,97,212,58,111,125,100,146,157,75,95,25,115,147,47,59,116,80,130,149,245,160,99,9,218,49,60,84,56,81,3,254,193,20,98,215,172,227,234,252,148,83,88,17,37,224,52,72,71,6,103,88,213,209,69,193,189,94,12,95,112,196,197,216,177,108,237,98,219,205,68,70,54,151,172,162,29,204,84,137,188,189,42,199,160,79,255,66,195,58,64,83,253,80,180,6,143,159,165,246,204,114,89,123,16,222,60,203,209,97,113,151,160,157,202,255,184,55,41,146,164,240,233,36,51,174,230,95,207,103,92,156,61,161,243,189,14,252,156,222,86,179,109,31,254,92,20,250,8,129,14,24,63,206,128,251,153,197,36,84,68,45,161,185,65,22,100,29,19,181,81,24,89,251,25,48,126,180,122,115,78,92,83,220,124,21,21,23,59,48,11,102,245,155,119,82,22,93,97,132,85,154,127,172,110,34,33,2,67,184,43,241,177,236,96,76,38,231,186,122,12,119,52,23,179,8,97,3,206,226,172,13,124,21,82,19,94,32,175,5,203,209,111,205,129,102,127,102,177,243,61,60,205,141,75,67,150,250,97,67,35,162,51,15,135,254,204,174,184,163,70,139,157,135,60,125,127,255,247,255,254,31,127,248,215,191,254,203,191,254,249,175,127,251,203,159,255,207,31,255,253,159,254,244,151,127,254,223,127,250,183,255,241,159,255,211,31,211,127,252,199,31,254,253,111,255,246,175,127,254,227,63,252,63,127,254,211,223,254,239,95,255,252,15,127,248,199,63,255,203,63,253,249,111,127,253,183,63,126,192,127,249,203,63,255,249,191,254,237,175,127,249,231,127,252,135,63,252,207,127,249,151,191,254,175,191,252,243,159,254,118,238,243,223,190,31,165,178,96,56,49,149,194,191,172,190,142,212,186,227,72,249,245,31,118,92,67,120,11,80,63,45,132,251,193,36,72,89,131,239,27,109,162,214,175,174,129,241,119,6,144,78,157,211,172,160,250,7,163,45,172,103,248,141,117,179,121,91,162,241,214,132,226,92,141,224,52,179,255,54,180,217,172,109,13,45,63,62,20,165,57,85,195,126,40,211,57,110,78,126,251,108,109,117,26,66,228,207,103,56,178,204,73,180,139,43,212,226,236,148,218,3,15,203,27,8,156,25,60,95,31,194,87,56,235,105,6,163,48,187,22,225,64,175,108,105,86,199,224,157,253,209,166,22,222,227,173,151,67,203,3,230,25,52,74,125,45,42,174,182,63,216,38,169,240,94,221,57,176,114,24,45,193,174,15,70,210,195,215,50,212,32,118,126,94,171,97,177,209,28,110,228,164,245,185,57,123,250,66,243,193,25,207,120,223,186,167,168,5,60,83,5,217,148,169,87,119,242,231,61,224,51,179,235,74,73,198,220,195,177,3,115,78,34,211,201,129,43,108,225,15,254,251,13,55,212,224,19,168,250,139,177,202,60,183,238,225,157,117,64,158,67,66,84,216,243,197,37,176,134,229,201,52,200,108,36,209,90,245,171,241,143,73,207,91,159,152,215,199,116,135,53,249,172,118,100,83,60,245,78,233,83,105,79,56,198,169,176,87,31,88,61,203,22,102,92,109,182,8,251,59,191,173,133,243,211,116,104,37,245,214,5,37,37,228,191,186,32,172,106,23,226,184,232,203,53,253,200,93,77,71,6,103,105,206,10,37,156,57,1,164,204,8,205,146,217,197,127,25,223,214,164,125,196,36,38,189,111,159,225,121,94,80,242,134,216,119,55,207,186,96,77,178,84,190,228,192,72,119,121,231,63,115,11,204,91,233,159,213,228,134,191,230,26,104,151,234,81,92,179,24,211,3,185,19,159,82,143,170,243,69,141,14,52,140,81,175,47,221,17,51,143,59,143,172,82,101,52,117,119,7,243,131,178,79,201,250,88,103,173,202,62,213,16,76,117,189,182,89,233,139,95,204,225,186,30,242,217,18,49,188,69,204,88,41,63,87,255,92,90,28,134,50,165,175,204,129,164,59,70,12,216,67,111,228,209,57,5,247,85,118,216,97,128,14,201,94,233,156,254,214,103,46,46,79,100,210,173,2,212,31,13,197,143,103,88,157,161,146,183,247,65,170,250,146,200,74,0,163,249,233,79,110,92,9,141,153,76,208,162,199,147,239,161,29,191,115,92,230,171,210,96,230,255,187,133,163,121,157,31,230,81,116,4,121,108,78,9,254,95,218,222,165,5,155,37,187,210,251,47,26,23,38,238,23,141,77,131,161,103,61,108,140,17,118,209,20,184,37,81,93,30,8,161,255,222,241,236,55,247,142,21,199,246,176,190,170,193,57,103,125,153,111,102,100,92,246,117,45,175,1,161,181,174,63,190,0,199,210,170,254,206,148,32,138,88,228,47,99,225,65,151,79,22,72,95,138,65,114,225,31,131,247,22,55,221,96,167,253,5,166,137,184,42,204,179,10,92,242,3,83,92,28,31,211,232,38,139,222,124,174,160,105,30,44,250,243,110,50,133,135,89,76,113,243,181,243,179,79,81,10,17,155,183,41,26,45,157,195,168,8,244,88,59,147,180,156,30,28,139,50,221,29,104,86,250,246,131,18,180,119,215,238,192,125,54,157,102,136,133,212,25,247,166,95,177,42,140,106,156,223,251,124,248,172,217,73,80,66,241,23,46,26,199,34,120,112,14,204,117,97,161,245,5,221,100,222,28,53,38,108,249,216,155,84,166,251,72,180,199,109,141,84,193,192,146,157,7,253,192,180,120,234,193,96,230,120,10,120,162,209,209,21,158,211,249,192,129,215,18,5,28,230,73,143,246,199,3,243,175,98,246,83,93,225,221,187,231,152,37,90,154,31,144,61,252,162,93,147,170,157,62,181,28,183,166,221,89,196,171,176,233,216,161,252,115,108,34,102,83,127,153,62,1,223,193,129,135,30,196,86,198,209,253,83,155,38,209,84,240,216,15,126,136,19,243,86,98,69,216,182,251,188,143,125,134,95,147,135,103,82,145,90,11,152,130,220,199,82,197,6,76,241,216,231,195,239,254,24,178,12,96,60,182,149,34,201,205,209,124,13,187,157,122,183,34,58,102,231,104,128,1,192,119,120,196,110,182,52,127,33,36,137,106,249,114,152,125,83,126,186,54,211,14,13,116,168,190,77,69,166,194,43,160,6,146,64,91,4,187,208,11,44,179,92,152,69,44,7,61,78,186,151,105,208,19,65,79,172,220,186,83,233,50,47,220,85,143,145,38,109,52,79,230,133,151,204,254,78,90,227,62,53,202,42,146,102,179,254,181,42,183,94,175,99,0,49,156,139,44,1,183,154,116,10,82,101,233,149,164,246,220,218,96,139,214,16,164,80,241,210,196,254,245,91,210,159,27,231,18,112,30,122,115,114,74,110,227,114,239,44,135,86,55,241,1,159,69,211,86,145,68,128,59,100,36,94,135,97,207,189,69,99,9,86,197,66,197,244,125,235,170,81,40,206,238,179,57,221,215,218,67,104,144,43,18,39,221,107,250,135,85,144,77,217,141,250,134,230,213,207,22,98,120,67,35,246,208,136,245,152,255,168,148,77,161,141,171,214,22,209,107,220,156,158,90,57,234,135,177,185,185,5,76,229,227,210,216,7,76,162,120,52,14,87,99,44,18,216,10,30,118,192,231,201,183,254,54,53,201,53,30,141,48,130,196,154,176,136,214,140,213,67,83,179,244,19,84,11,78,77,223,255,39,73,104,45,79,25,148,128,150,30,55,55,191,163,9,140,240,85,137,247,166,190,69,226,234,227,211,24,12,184,171,32,60,48,116,109,247,230,131,156,150,192,24,49,247,106,154,48,147,222,28,93,204,21,47,70,18,188,233,147,19,249,219,241,98,203,148,187,47,92,104,182,115,20,26,248,148,30,244,76,251,88,156,36,15,180,64,11,145,178,96,138,5,134,198,72,190,72,49,54,248,15,173,38,250,253,160,109,123,231,49,240,134,137,67,97,40,186,253,201,42,140,2,178,25,90,10,62,22,39,60,53,75,159,155,119,114,221,4,8,184,140,54,65,97,216,81,226,106,42,134,196,1,248,45,80,55,251,76,75,237,69,119,132,159,233,209,159,226,167,13,52,1,170,59,175,84,166,247,173,3,198,120,236,214,3,62,79,45,49,33,212,60,139,11,6,193,175,128,96,211,80,184,176,37,125,48,13,211,18,138,24,70,198,237,97,92,230,91,210,76,221,129,41,68,157,1,227,185,188,240,188,219,66,239,75,147,170,160,215,233,134,121,149,204,194,3,167,20,43,147,208,128,150,33,13,90,237,35,30,192,81,61,223,171,143,191,49,61,80,65,223,233,174,239,213,199,161,136,33,197,54,211,51,0,120,140,24,148,65,23,172,206,50,142,212,21,51,1,70,6,105,217,172,124,171,113,103,194,49,73,142,111,56,31,184,222,81,161,123,109,14,157,102,115,210,132,254,193,139,12,149,110,26,70,97,27,27,53,98,45,194,220,206,68,50,49,29,135,17,52,175,58,73,207,137,29,241,67,200,206,103,122,158,28,17,38,183,236,142,25,78,169,188,62,57,172,217,49,27,40,134,149,216,228,87,121,144,3,37,56,175,239,133,237,28,115,28,142,255,249,44,92,232,36,63,148,166,33,57,115,135,213,127,238,0,145,254,124,86,245,68,232,59,96,40,81,37,214,240,107,13,246,241,94,196,203,218,179,223,28,171,199,233,29,172,217,64,119,112,248,196,186,91,125,11,125,77,105,27,174,200,161,224,221,57,12,39,114,215,231,78,4,126,150,195,205,24,99,100,23,93,87,250,211,44,120,92,108,129,249,118,238,1,67,62,127,190,134,238,224,195,250,84,29,182,247,46,10,39,111,12,6,109,107,232,147,17,164,10,107,22,194,62,2,203,207,201,52,98,171,131,56,50,107,201,243,128,241,116,121,112,103,65,68,33,172,67,21,186,153,229,157,12,116,108,85,26,44,213,26,24,176,206,126,48,219,147,20,27,17,192,94,17,9,129,30,123,63,38,39,45,253,205,141,129,133,201,184,197,24,56,187,104,246,214,119,94,9,46,92,69,169,216,76,62,100,144,79,105,138,125,152,250,131,251,153,107,90,207,157,126,15,244,122,90,192,197,104,121,159,121,116,124,157,128,73,80,252,97,213,151,112,154,48,151,146,240,36,64,99,208,167,107,219,0,159,227,64,79,38,146,124,94,57,198,205,249,191,204,67,242,92,189,204,120,114,202,149,228,230,240,138,204,248,94,132,177,170,174,61,168,14,188,84,15,24,21,69,129,87,10,219,109,225,18,105,66,130,54,251,238,69,151,112,80,32,49,163,240,178,86,56,135,19,125,195,130,30,35,194,203,215,65,83,18,94,44,84,43,41,169,240,159,38,135,157,197,169,26,28,244,231,52,15,152,62,146,169,176,41,33,6,220,234,99,225,32,241,18,33,181,3,167,245,156,108,84,222,120,37,42,107,56,47,93,154,68,129,35,137,3,122,126,74,70,108,195,151,30,75,147,225,214,250,173,137,152,105,137,111,221,73,23,137,149,143,8,169,247,116,129,82,27,220,4,165,178,102,8,188,181,67,131,112,104,117,122,32,126,58,81,132,114,97,228,182,93,111,17,152,236,192,80,216,180,247,2,158,106,113,210,188,220,83,145,17,45,194,35,98,146,152,196,117,3,94,79,158,17,27,147,24,81,124,108,228,48,186,194,229,230,86,207,68,66,194,87,31,124,155,92,173,195,133,50,5,249,109,28,163,59,193,105,227,150,169,192,96,223,160,194,162,145,109,15,189,216,138,101,98,26,162,172,42,165,78,7,166,132,43,30,124,154,190,154,192,231,219,187,177,203,206,213,69,1,6,173,185,182,195,237,34,180,223,52,143,52,41,121,115,245,64,96,212,213,159,171,209,154,190,203,126,108,97,48,1,198,74,13,216,234,21,101,170,28,43,99,185,94,29,251,36,6,237,82,120,47,151,181,6,158,73,179,160,211,130,202,254,224,52,79,202,158,112,64,168,22,253,173,55,205,157,18,227,177,163,42,74,7,22,49,124,237,112,5,158,61,62,230,177,209,151,244,143,83,147,137,211,28,207,189,224,200,150,65,49,46,124,159,103,8,236,116,145,49,194,224,60,147,165,57,90,77,106,248,162,150,147,118,251,8,63,164,137,8,178,81,173,36,87,194,35,190,100,153,13,129,41,211,241,117,191,173,122,64,70,140,146,93,175,193,26,214,22,157,116,113,53,28,60,143,17,209,168,166,82,195,7,30,176,254,199,213,149,14,63,121,107,120,63,170,127,76,66,91,93,99,164,211,138,41,61,44,129,174,218,210,137,210,233,167,116,59,229,88,90,75,245,126,43,141,206,217,73,122,224,179,98,71,151,49,163,12,206,89,218,134,117,155,85,125,175,217,237,224,252,96,74,198,159,57,108,106,132,238,115,109,170,237,154,46,16,26,83,188,195,131,226,96,106,109,100,46,108,218,194,102,92,253,139,42,9,76,143,71,60,57,157,239,210,60,104,148,8,41,150,215,57,108,82,18,178,75,148,209,75,248,85,155,152,133,150,176,76,43,34,136,65,251,117,32,223,123,211,126,147,115,60,89,53,233,238,173,240,44,174,84,12,76,22,124,10,204,46,226,91,18,204,41,103,243,108,2,219,198,18,87,247,50,159,139,17,11,138,153,100,81,186,174,63,77,51,111,187,23,31,127,82,70,28,195,123,222,153,132,250,140,208,139,86,99,184,72,177,128,234,66,21,84,175,182,141,120,94,120,136,110,33,58,161,99,12,63,35,96,37,27,26,252,93,240,205,37,55,13,97,70,162,147,94,96,40,20,220,239,34,215,1,129,131,194,235,150,132,152,226,130,246,20,44,116,43,150,27,204,116,108,86,109,237,90,80,54,196,249,100,162,120,218,21,112,78,120,118,114,191,57,21,152,90,35,9,1,87,118,209,235,241,171,208,145,18,135,69,94,59,46,38,93,37,68,207,38,70,223,189,38,117,144,25,159,194,226,3,76,113,167,191,246,113,223,52,140,122,172,243,220,74,204,36,212,106,167,100,236,23,108,141,78,244,129,248,34,225,223,250,194,69,224,157,119,125,126,122,5,199,63,29,151,20,55,63,55,103,39,241,201,96,76,71,249,121,173,217,98,192,249,28,227,189,55,117,194,14,159,241,39,99,248,140,104,187,203,143,180,118,82,20,195,62,54,52,212,132,68,80,142,143,9,77,156,15,56,225,225,119,26,181,236,231,11,189,30,84,129,61,147,240,179,242,241,92,160,198,126,64,212,2,139,195,48,132,234,199,160,165,219,227,133,214,61,190,132,41,10,56,100,165,39,242,22,93,235,218,22,122,48,163,248,197,136,95,230,250,172,29,40,88,75,192,236,134,58,218,116,50,126,198,0,54,36,226,37,243,253,105,143,167,79,10,41,97,101,126,110,142,54,132,195,240,189,52,69,39,188,160,142,90,217,160,126,73,186,33,98,80,178,241,150,63,99,118,28,196,230,63,93,50,157,113,239,213,148,97,7,12,133,216,3,155,57,24,48,140,115,207,199,44,180,236,59,140,134,251,251,173,27,132,176,14,87,30,92,215,37,181,199,211,95,187,160,219,249,236,40,103,103,93,59,126,187,81,128,169,87,155,206,106,118,248,24,46,26,59,179,213,49,90,220,124,209,86,166,139,167,160,236,93,227,234,212,68,210,7,213,22,216,134,102,192,103,212,31,152,200,220,189,154,56,83,86,180,85,175,31,6,133,204,84,87,61,30,224,140,123,195,95,34,166,31,194,45,145,30,164,225,24,121,121,133,161,109,222,37,96,226,130,186,33,113,168,238,123,53,237,39,250,218,100,214,62,79,151,47,2,43,159,60,57,201,170,50,227,230,164,6,146,194,249,238,56,211,88,18,181,20,103,25,99,251,138,81,73,68,18,228,201,169,113,241,74,92,224,2,175,183,192,231,155,184,23,49,141,227,69,103,57,69,1,233,206,242,73,77,134,92,76,143,153,235,34,176,192,168,161,203,10,247,233,135,50,112,175,106,89,146,10,78,78,110,125,96,194,237,122,4,208,138,228,133,150,44,110,130,84,178,194,32,125,241,12,185,173,125,200,30,4,166,46,51,38,34,84,241,74,10,3,47,69,241,110,35,224,51,207,234,3,83,182,85,47,76,34,85,97,170,115,238,182,212,247,115,68,88,151,103,142,155,163,161,164,107,132,64,135,199,115,126,112,213,223,166,29,219,105,239,129,155,86,40,47,35,85,142,153,150,141,242,79,134,124,44,136,142,230,253,156,36,84,46,76,64,198,59,42,216,181,48,248,228,123,158,73,74,122,244,238,90,107,13,189,154,88,70,142,89,78,135,166,30,34,147,72,83,187,43,76,13,176,105,105,255,216,23,200,84,171,9,53,153,162,229,110,27,86,19,170,240,78,94,131,60,141,30,191,61,87,155,87,231,227,77,59,197,214,1,157,180,164,236,26,48,220,45,10,27,37,106,92,13,163,230,200,15,188,71,188,116,165,55,236,25,81,154,159,98,187,196,178,108,75,97,106,186,252,222,148,166,63,199,219,217,12,203,61,253,16,156,211,175,65,193,174,107,47,240,80,196,130,182,194,232,76,250,152,117,180,165,196,89,133,60,165,57,199,206,241,90,249,216,122,240,154,64,249,26,1,247,38,180,245,192,84,105,198,213,231,149,181,237,24,78,152,118,23,31,50,29,207,44,60,51,22,207,217,97,74,71,245,120,131,251,163,175,64,251,211,161,2,133,91,169,241,94,4,183,171,218,172,203,68,227,252,222,19,86,100,253,216,54,166,185,4,124,222,76,183,5,38,74,142,173,118,194,87,171,54,43,205,145,61,206,144,9,167,131,140,217,177,251,119,142,229,65,95,79,215,99,217,88,56,98,254,207,109,237,209,1,227,105,65,31,233,48,220,53,178,176,209,162,205,37,150,61,193,76,141,252,109,154,207,114,140,202,132,42,226,185,57,123,237,186,48,220,105,69,224,142,82,226,188,112,211,51,130,178,189,150,227,189,224,220,17,55,156,149,186,61,192,12,220,30,6,148,95,121,118,207,23,30,234,42,239,223,150,18,48,62,190,248,194,48,102,76,87,97,2,166,179,106,41,108,141,225,14,155,202,235,115,53,238,239,188,112,210,208,6,100,105,125,231,123,53,61,127,122,53,73,71,129,113,66,228,139,64,14,146,239,160,49,252,50,27,240,26,250,12,107,100,210,128,45,11,140,240,16,46,238,189,185,182,74,161,132,56,86,108,196,108,18,98,38,65,8,17,165,7,102,89,236,231,185,201,18,166,103,204,146,14,41,244,208,215,246,164,255,46,73,9,214,54,193,224,64,169,213,208,107,177,123,227,232,178,38,21,113,249,8,78,195,19,22,48,178,164,114,53,203,165,213,59,205,70,18,182,104,154,109,110,17,33,43,192,164,167,31,120,186,230,144,193,91,24,130,129,161,82,235,119,253,60,44,112,68,4,210,22,180,103,157,133,28,156,215,224,134,200,83,61,70,244,5,224,57,138,165,91,85,77,0,134,119,28,221,120,50,124,106,113,67,160,105,134,161,235,131,215,175,151,74,224,78,134,209,111,78,183,239,148,228,15,86,105,187,155,37,213,117,74,2,71,115,250,113,21,124,146,174,74,61,151,124,77,106,35,195,108,93,72,110,72,80,146,78,184,121,55,149,69,36,65,158,155,93,63,126,151,32,152,238,9,84,180,173,24,208,69,251,165,132,45,246,79,97,39,30,235,248,165,234,20,82,112,222,46,74,51,172,110,102,108,234,59,142,123,194,176,34,45,82,205,113,158,49,96,48,88,171,229,71,112,20,166,100,135,33,49,209,155,207,51,239,122,44,219,13,237,167,228,249,160,103,74,222,248,15,107,187,125,108,129,105,216,246,67,215,122,140,180,102,1,126,210,226,33,17,102,32,156,3,50,104,68,233,187,31,186,153,116,163,136,198,81,113,75,203,114,192,103,181,117,125,49,106,134,226,84,61,222,41,234,117,122,243,141,192,160,163,231,83,110,221,111,206,70,91,86,252,52,101,25,26,34,62,112,71,24,206,225,129,166,162,94,141,94,173,191,53,181,47,74,22,181,141,254,38,158,251,108,40,243,153,162,27,255,195,61,144,76,197,136,132,20,77,214,233,14,56,21,60,154,75,216,214,145,236,75,207,42,120,228,180,223,191,84,236,7,210,181,95,146,94,107,97,68,191,53,255,168,49,247,109,6,153,187,93,153,136,98,209,125,242,204,178,238,222,9,61,8,77,75,22,206,150,219,155,231,200,73,228,100,165,205,55,56,40,41,217,220,151,54,94,154,29,48,220,196,225,91,208,199,174,112,201,222,123,124,224,74,70,163,62,15,214,156,157,148,58,37,83,95,123,198,36,123,212,14,194,98,26,17,245,106,243,71,125,204,32,63,211,90,11,224,236,218,207,211,24,36,181,200,16,195,172,132,163,155,217,92,158,247,106,86,188,225,40,221,145,91,47,134,156,174,56,60,97,98,208,99,109,89,64,236,67,161,231,43,58,139,104,24,118,182,2,242,21,75,217,44,141,81,119,127,193,198,137,223,248,144,93,146,8,141,18,197,9,25,202,113,202,228,151,141,54,193,15,38,162,49,173,73,212,110,35,194,226,59,112,177,234,172,170,251,13,221,70,126,118,148,82,222,148,45,250,224,189,151,11,219,217,34,112,158,78,188,98,89,183,162,221,67,24,238,232,180,58,124,190,164,182,209,90,232,179,199,91,227,168,183,169,155,176,21,219,5,140,197,162,230,15,53,66,203,93,127,36,218,251,208,207,1,145,148,247,171,76,228,177,251,115,90,91,123,72,9,152,166,190,172,87,19,137,240,229,67,86,0,202,221,231,228,161,156,242,131,33,250,213,72,231,254,81,99,251,163,81,222,166,33,44,98,205,195,157,170,130,71,59,116,179,234,191,110,90,135,209,253,94,15,156,66,107,3,248,140,130,44,15,200,23,188,189,3,148,92,190,158,152,168,105,183,30,48,197,191,242,214,157,142,3,223,70,105,192,26,154,230,182,194,109,39,66,183,44,233,67,247,71,199,250,177,138,190,181,71,19,212,84,86,129,109,241,171,238,239,213,233,48,214,131,13,199,201,251,204,207,142,138,16,142,132,135,241,229,67,219,138,13,183,20,173,210,37,240,60,188,169,117,34,123,115,60,209,169,134,223,246,20,135,205,119,156,25,65,207,20,78,126,62,24,13,190,18,141,144,194,130,4,211,225,81,242,243,189,142,21,125,131,161,38,26,146,135,154,225,28,57,49,209,206,121,92,159,73,158,127,237,129,31,188,140,209,76,80,220,17,63,21,11,149,99,194,180,137,247,65,150,215,223,107,65,233,177,213,233,42,198,58,237,48,213,218,226,13,90,98,194,67,192,176,149,206,161,137,29,156,34,111,96,154,104,161,166,39,228,78,250,248,238,57,244,130,15,13,166,32,150,225,218,157,19,38,168,179,25,252,193,81,189,203,11,5,193,172,190,230,154,86,8,237,48,157,233,67,221,115,51,98,29,237,38,82,242,56,247,61,78,39,232,88,182,114,111,81,160,50,74,172,31,178,39,186,47,24,129,193,244,169,82,169,108,42,154,1,57,224,244,102,95,226,88,73,219,140,136,74,172,226,83,161,82,231,180,31,247,156,173,58,174,37,220,251,160,205,30,215,225,241,208,203,157,151,238,161,31,107,133,172,75,43,89,151,145,174,198,99,195,51,213,52,40,7,201,115,204,35,58,99,219,124,194,37,208,230,249,99,103,51,44,244,91,161,142,245,129,197,40,64,159,75,115,243,51,17,134,182,181,159,225,218,196,109,226,226,110,69,7,122,107,34,45,113,53,161,221,242,76,146,237,156,1,211,8,106,250,243,165,166,145,42,57,124,46,213,82,237,181,140,204,197,81,139,73,63,195,137,130,113,118,152,74,85,77,10,193,36,238,197,16,86,55,1,221,147,70,182,136,138,249,107,153,60,207,214,152,27,60,255,30,174,160,229,238,225,207,34,27,219,194,204,32,160,240,70,41,177,126,227,83,29,211,107,40,63,10,97,200,18,211,0,118,210,165,115,223,80,223,161,141,235,166,253,17,142,233,73,41,186,250,14,38,87,186,226,214,213,100,93,37,246,74,64,33,190,21,93,168,202,50,69,97,201,49,177,139,195,244,119,104,224,138,220,149,103,253,39,179,68,147,23,67,215,20,20,36,79,26,151,178,213,233,59,36,26,100,245,73,64,83,246,151,252,172,165,197,155,62,100,133,141,105,209,97,244,7,116,47,129,27,40,38,55,137,92,221,126,151,145,142,248,131,45,138,224,101,110,119,82,137,30,157,97,47,238,218,33,68,144,23,174,196,31,140,8,100,123,178,61,86,211,234,94,96,163,5,91,153,117,105,16,30,222,197,64,196,144,26,141,249,164,82,135,87,174,35,126,2,115,165,102,216,40,130,113,55,239,28,103,103,239,125,146,242,25,103,235,123,175,70,173,96,47,79,65,64,191,211,151,100,64,107,227,73,140,159,215,242,121,130,98,115,47,90,201,128,0,87,188,55,228,162,248,176,207,176,44,39,115,66,244,116,108,165,84,61,222,41,1,133,15,237,112,229,54,77,68,145,174,241,45,178,83,141,59,158,12,26,51,199,151,142,41,83,183,39,113,78,94,226,171,177,152,116,184,100,221,230,172,104,34,5,186,138,182,79,208,117,48,189,19,147,107,41,36,146,139,71,158,78,96,62,187,157,195,79,234,32,205,234,165,33,211,56,250,223,221,100,90,155,66,192,124,79,57,196,115,59,22,69,252,242,89,212,79,148,131,166,67,215,99,132,233,109,169,0,125,37,147,179,99,135,29,38,44,94,212,92,100,68,28,61,135,217,122,108,255,97,250,128,223,183,26,208,173,42,149,171,85,160,185,234,1,92,255,136,254,188,198,191,119,62,17,106,238,116,15,171,227,96,213,59,14,87,162,26,234,179,20,216,82,138,195,13,110,160,166,65,18,136,148,253,193,169,203,238,79,144,4,229,137,184,152,130,86,181,160,167,157,45,1,255,234,116,5,94,57,130,201,227,44,220,179,82,245,214,198,160,234,104,38,32,160,94,94,50,86,120,135,75,125,138,26,97,116,161,64,57,224,166,122,138,52,19,89,40,207,225,106,218,108,26,188,161,182,193,135,12,13,165,38,141,50,56,229,161,166,59,77,161,86,231,247,134,20,212,105,242,167,169,227,74,199,57,124,20,166,113,252,193,244,224,75,168,205,4,143,201,202,59,252,227,20,20,120,231,176,144,41,78,166,119,242,162,52,89,13,143,145,32,81,148,218,157,194,54,194,195,43,248,12,166,150,231,239,203,22,210,178,117,224,123,0,132,195,235,76,168,152,4,208,21,25,67,158,195,153,228,72,17,24,2,210,88,56,120,92,82,126,7,140,236,128,163,52,62,188,23,99,156,108,129,251,3,15,162,85,113,239,52,166,48,237,29,152,112,163,91,15,131,30,192,124,115,218,136,93,230,107,203,65,80,157,132,29,22,184,17,100,13,152,228,214,18,184,180,160,33,3,54,205,101,129,161,45,138,65,155,211,20,209,5,38,138,154,226,234,131,75,219,43,48,33,188,117,225,41,165,98,45,91,69,67,186,48,68,236,91,96,82,74,238,19,252,224,166,191,77,108,216,227,66,244,151,23,209,228,64,197,147,130,187,24,53,58,128,238,218,129,136,4,137,137,251,228,166,156,42,48,109,99,237,222,220,202,55,4,134,214,177,196,205,241,48,150,204,37,155,109,249,142,185,89,102,2,83,69,224,199,18,85,155,75,232,3,128,119,72,53,76,235,148,153,55,192,216,140,62,36,98,209,132,206,166,100,135,15,188,111,216,244,204,114,232,19,101,76,97,27,112,69,16,227,189,237,226,145,0,19,251,139,159,62,38,225,24,10,215,122,141,167,95,139,67,206,10,179,134,28,69,88,121,203,107,89,47,134,39,144,40,198,60,83,171,43,220,107,108,55,22,96,47,207,197,155,240,178,195,180,10,140,247,222,41,194,101,86,35,84,114,213,7,59,35,225,75,4,163,23,134,29,133,161,13,119,56,211,201,170,23,195,18,232,118,238,68,164,86,2,236,205,68,179,189,227,100,78,219,207,159,171,233,206,154,1,79,146,60,250,211,217,204,190,128,109,50,233,199,36,164,235,79,6,63,185,196,249,236,91,207,176,35,8,130,116,241,1,153,72,61,4,209,17,217,236,218,1,218,16,95,28,158,120,70,81,18,99,74,208,78,173,178,223,155,160,184,180,23,1,99,154,249,213,40,236,9,213,165,201,224,186,58,12,249,11,220,205,7,173,33,214,48,233,210,107,122,60,100,186,208,146,111,27,80,59,64,45,162,107,211,148,6,29,182,111,43,251,2,66,229,78,199,58,177,113,122,237,207,190,208,166,171,158,179,236,145,30,120,118,21,20,171,166,195,141,110,184,63,192,245,129,71,171,15,140,119,18,48,156,101,227,133,199,3,139,124,0,247,170,81,164,141,131,100,218,229,2,119,200,73,253,183,17,102,26,58,106,157,222,139,26,168,205,84,69,97,19,241,81,33,86,80,210,115,49,34,62,23,158,74,48,211,76,82,161,199,215,38,0,89,244,244,67,113,44,226,155,198,46,154,116,43,134,13,97,185,25,67,185,67,45,186,161,25,43,161,135,165,206,1,245,244,121,30,184,44,247,96,231,182,195,82,30,140,144,74,143,169,66,22,111,45,249,30,176,135,134,47,184,104,152,150,50,81,163,243,219,46,179,58,105,0,218,93,151,54,124,126,197,103,18,146,143,67,24,56,26,9,45,111,114,134,91,146,19,66,22,8,138,121,17,49,88,22,123,150,111,153,160,94,235,113,49,237,164,85,94,11,146,72,111,136,39,72,126,124,17,221,238,206,14,21,244,230,211,228,142,68,74,190,217,47,39,143,39,19,247,104,34,129,220,232,252,111,81,194,74,148,137,190,2,129,207,106,244,100,13,222,193,148,198,111,226,114,176,112,249,79,143,70,66,94,97,210,197,190,27,90,204,69,162,21,150,128,133,62,253,131,119,162,195,161,62,240,141,60,45,122,162,37,55,108,112,143,28,21,48,181,159,10,179,239,251,231,250,233,60,63,87,31,135,206,61,77,43,177,94,215,245,49,56,26,180,105,185,98,229,235,205,207,36,117,241,114,206,231,115,70,168,69,139,210,150,83,101,82,242,73,245,242,86,248,92,235,6,32,95,167,148,84,158,155,239,168,235,216,104,116,150,245,160,211,219,170,38,89,237,33,233,129,3,83,16,182,226,98,84,21,198,243,218,151,218,119,90,31,185,94,123,238,155,226,173,126,218,191,75,191,230,160,73,241,131,207,34,21,197,169,70,158,123,57,35,202,180,66,112,233,48,165,85,21,237,225,230,48,137,136,37,67,178,241,18,220,80,177,16,65,214,169,96,188,207,254,49,119,83,90,108,166,168,117,147,59,72,134,81,77,32,106,139,188,135,103,50,30,69,36,13,88,123,109,70,188,13,218,150,46,108,19,144,158,206,224,220,158,191,126,97,53,99,160,107,114,118,189,105,113,177,165,155,89,129,8,44,94,107,211,49,45,107,239,24,107,43,250,171,201,212,16,18,210,173,144,77,254,51,245,169,187,160,213,123,233,86,200,198,218,29,198,140,204,186,25,66,171,49,253,230,197,170,235,21,165,161,104,127,232,249,236,89,216,18,241,127,208,67,153,14,99,235,169,27,113,208,225,57,15,90,91,112,250,218,123,117,26,126,53,204,158,73,45,17,74,153,93,177,7,24,129,86,125,109,154,199,138,191,23,180,116,89,143,108,116,10,93,235,247,7,207,174,55,71,157,41,158,156,210,214,174,70,43,178,171,227,91,92,6,151,172,99,218,33,185,93,113,243,5,129,174,26,27,148,210,196,168,157,251,148,246,216,34,231,118,174,124,6,21,53,76,206,10,35,131,27,163,134,7,47,116,69,70,176,185,92,34,134,50,116,10,34,213,118,132,164,35,174,158,36,55,245,212,101,231,79,203,39,11,94,192,208,223,38,212,211,252,189,40,251,152,122,244,109,235,78,207,1,111,165,200,65,44,171,82,112,228,48,214,202,69,11,199,151,171,145,210,149,0,15,67,85,120,135,194,177,201,210,21,161,206,60,48,109,11,235,162,77,127,25,180,121,132,202,96,113,9,139,53,174,229,184,150,198,143,250,192,244,29,148,15,70,182,190,139,53,141,190,106,250,34,210,216,2,80,202,86,69,103,176,182,1,211,41,168,240,89,60,61,222,185,210,146,208,229,167,203,177,197,150,207,209,76,33,177,48,162,28,120,194,33,55,29,38,33,153,244,201,86,11,5,86,196,150,102,145,138,43,40,56,96,69,116,24,182,136,34,62,198,129,23,214,187,195,80,68,137,65,12,103,113,245,6,238,69,117,70,75,58,104,116,222,110,127,112,68,73,68,76,142,68,27,109,211,254,45,105,219,21,209,28,96,184,27,102,192,196,202,158,171,59,158,180,195,180,232,14,69,167,239,117,184,50,52,100,43,184,166,199,99,128,217,28,245,206,4,183,82,60,215,57,178,69,99,152,125,242,30,62,116,254,90,69,139,194,68,1,123,192,108,165,83,225,240,32,64,135,176,121,51,41,90,180,228,66,185,148,31,63,182,16,18,241,246,5,224,77,219,161,192,150,21,244,95,94,230,244,46,133,141,248,42,96,24,180,228,83,146,87,218,201,95,139,230,111,221,102,143,3,151,66,146,132,174,165,99,190,234,75,195,254,233,91,89,102,142,117,57,216,10,172,11,35,249,131,35,228,34,111,53,40,15,170,62,220,112,137,170,25,110,226,97,30,108,1,158,89,218,175,27,178,8,201,181,89,129,215,144,154,115,96,138,20,252,83,91,112,88,151,214,164,166,199,215,45,106,71,85,116,88,76,192,62,82,176,139,214,174,170,243,132,12,128,87,89,66,212,76,51,235,82,184,122,50,19,116,188,175,133,223,235,54,10,48,12,149,114,239,99,54,135,148,34,1,135,61,244,177,87,201,193,143,190,208,5,170,85,215,52,112,76,127,96,205,185,80,209,58,150,107,239,45,212,96,170,122,208,133,194,24,239,168,2,30,77,242,206,164,19,210,112,134,255,101,10,60,73,103,25,242,47,174,184,73,23,18,250,52,242,94,196,157,71,252,118,251,133,177,21,174,201,11,105,128,31,134,1,131,91,28,199,7,238,207,168,64,59,22,83,193,80,93,152,149,189,223,43,83,17,123,230,61,154,194,24,246,23,166,43,189,63,176,179,173,24,154,133,191,21,3,101,162,200,228,240,160,47,127,42,108,181,52,1,175,94,244,167,51,173,94,62,197,233,167,58,214,144,60,56,129,84,55,189,206,74,235,183,202,184,65,44,220,189,111,232,12,45,201,35,9,196,91,91,183,175,105,227,227,21,10,153,102,130,106,30,166,231,187,52,117,75,76,138,199,15,134,3,34,229,45,175,68,124,97,207,128,81,133,144,253,151,147,119,122,159,228,217,62,115,79,122,216,86,211,39,244,147,184,88,149,158,76,65,22,18,4,173,63,24,10,193,37,221,136,216,228,214,68,246,193,148,220,136,105,3,37,114,117,61,42,196,102,135,82,26,194,54,105,108,249,31,188,25,80,113,14,80,87,111,222,215,179,126,133,164,226,122,67,207,218,226,212,65,27,227,156,251,89,97,88,174,118,192,244,56,235,205,177,70,253,64,108,52,92,246,247,230,56,143,203,225,154,134,58,161,8,53,101,231,77,3,38,58,191,30,120,121,70,18,216,216,86,4,94,213,67,141,208,230,164,148,31,144,198,147,0,11,5,37,15,234,165,19,160,231,243,21,253,221,5,231,194,10,152,138,26,125,103,248,218,147,63,214,113,129,144,148,187,240,160,32,122,196,205,141,105,190,41,76,54,179,7,76,18,88,158,204,120,140,124,154,65,22,67,84,69,225,73,65,79,192,107,10,179,205,255,23,188,254,0,71,54,116,153,129,216,196,168,107,70,177,148,227,183,155,21,164,60,240,156,241,181,206,217,93,68,103,139,23,227,20,252,208,106,98,232,207,168,208,234,238,99,10,133,179,88,70,166,41,224,245,230,214,251,55,212,121,6,62,251,199,8,24,110,63,29,20,90,140,226,181,170,177,40,61,35,126,185,208,129,105,65,122,95,203,207,234,198,25,36,92,230,6,110,79,233,0,115,116,232,128,22,236,151,128,225,15,23,107,145,10,193,225,60,44,203,228,213,118,87,152,214,169,229,15,214,32,234,210,213,97,153,194,229,67,70,140,120,234,202,60,38,72,242,112,196,129,241,34,244,222,19,254,32,71,59,245,102,125,62,240,200,251,162,90,211,13,215,52,170,72,51,96,104,39,20,222,196,208,252,193,122,166,180,74,126,154,86,4,207,47,160,32,116,166,184,76,50,124,14,175,69,95,172,165,243,138,122,113,153,46,245,118,80,162,80,250,57,168,176,114,190,4,224,150,164,180,218,116,45,136,50,4,76,10,78,225,150,92,203,10,111,16,2,17,153,161,4,83,239,226,152,204,253,174,48,36,193,110,161,80,12,168,236,240,205,206,82,39,49,58,240,236,90,24,215,208,3,35,33,247,193,212,29,8,125,247,129,41,93,136,215,222,176,124,108,25,148,77,49,150,219,101,157,83,62,73,8,167,81,222,239,206,107,79,214,207,47,224,121,204,237,190,235,57,72,56,63,229,181,136,223,103,31,20,8,29,81,152,17,152,98,46,127,48,100,141,167,198,86,41,23,218,30,122,61,123,113,35,68,115,31,204,20,191,191,188,224,34,245,176,52,180,68,63,3,65,230,15,198,104,72,98,7,83,97,191,195,186,63,239,7,61,83,22,152,74,142,47,251,118,224,141,192,148,94,189,173,246,253,131,59,205,46,89,127,155,10,152,237,87,195,218,174,33,101,140,46,82,29,14,67,35,44,49,227,3,207,248,90,140,95,29,122,111,236,83,231,250,7,134,196,69,239,93,162,46,111,193,96,80,164,181,160,153,29,214,98,80,6,162,141,251,65,33,42,8,20,222,179,162,240,200,241,206,195,218,14,167,162,68,223,106,192,75,197,156,129,105,25,245,123,211,217,92,234,115,245,89,19,61,96,116,226,138,62,55,18,61,213,95,26,222,94,17,209,5,206,212,55,58,220,217,84,245,234,188,157,221,248,160,131,8,77,85,148,3,197,63,22,169,61,225,26,49,251,198,219,210,64,247,150,6,70,80,12,254,184,216,186,245,245,151,33,64,141,197,51,173,191,66,222,154,199,44,49,164,214,86,219,116,130,47,99,134,117,184,155,238,144,192,211,20,245,28,134,71,80,63,23,233,25,247,33,137,133,145,151,23,148,58,192,88,244,27,245,71,49,235,172,120,209,233,222,32,31,27,162,167,214,160,136,106,225,251,118,163,64,210,123,19,24,117,226,215,143,104,78,226,120,208,48,54,175,69,7,110,106,130,83,253,150,227,151,135,85,50,47,221,19,126,217,83,135,91,213,70,89,96,203,72,59,204,166,145,244,201,104,74,108,1,143,242,36,207,128,209,90,116,152,20,242,120,174,166,131,165,4,76,143,175,62,57,204,0,238,242,91,178,83,170,132,237,181,147,55,143,45,227,132,220,229,25,52,130,44,23,38,154,62,223,33,111,110,164,32,101,84,210,212,143,77,10,172,197,213,191,224,248,3,111,47,45,161,94,142,135,43,239,205,239,79,111,186,143,116,47,68,138,204,189,11,230,84,82,255,193,238,221,220,89,27,214,199,44,103,19,239,53,92,216,155,96,67,163,209,228,25,21,4,139,29,30,48,251,60,163,210,151,147,16,45,34,48,180,166,43,60,156,36,114,153,42,74,123,71,220,162,246,14,239,68,253,180,194,213,91,1,41,99,53,253,193,7,173,97,21,14,35,202,168,207,18,160,51,214,231,56,130,37,249,93,33,200,19,124,104,51,130,138,7,189,69,244,203,162,203,66,201,246,27,112,103,47,62,48,217,254,181,31,120,123,218,220,242,245,83,218,45,248,30,240,29,248,231,106,180,253,148,103,42,152,72,252,7,119,91,125,227,129,147,235,203,27,59,37,225,104,221,84,34,207,68,25,21,33,119,125,47,180,146,220,105,66,254,68,59,146,236,72,174,225,197,66,92,53,132,42,11,24,150,59,255,32,231,139,60,5,24,168,65,108,111,134,2,206,249,25,20,184,221,227,123,192,238,94,159,229,131,204,66,186,247,166,205,83,31,188,17,210,143,39,163,5,169,61,15,78,55,101,188,87,183,138,1,133,143,161,24,99,70,91,213,126,22,72,51,62,248,128,113,16,158,125,154,54,59,255,32,80,97,235,1,131,228,102,143,107,73,102,62,159,227,152,164,45,214,245,64,155,181,234,199,100,147,137,221,16,138,150,169,27,49,93,143,222,216,140,43,76,193,241,51,164,103,67,243,248,16,102,246,94,239,91,239,228,146,95,192,199,112,127,30,156,78,127,63,127,6,181,35,227,217,114,24,136,11,246,231,107,64,17,29,27,206,180,114,97,125,108,162,228,49,9,167,177,135,215,23,110,177,234,39,253,51,15,124,214,154,159,231,102,134,105,229,198,79,17,42,222,121,21,83,155,126,134,100,249,113,110,82,29,234,246,48,129,103,132,178,233,201,73,127,56,114,33,127,241,175,65,66,183,60,51,184,66,51,19,48,17,224,242,108,117,198,67,235,48,155,116,210,109,22,233,48,127,47,122,72,72,112,10,220,161,182,158,14,83,75,156,244,84,109,70,232,250,193,231,252,125,205,70,248,90,226,98,147,78,145,125,20,227,152,58,145,15,134,204,104,200,178,166,33,40,74,11,97,99,217,74,1,129,7,81,66,161,100,209,71,213,31,207,199,228,58,71,92,77,244,75,195,2,155,215,116,39,128,46,22,90,219,4,46,229,38,184,136,78,79,169,177,6,38,54,235,40,5,96,237,1,169,44,8,212,152,127,212,45,58,179,172,199,197,75,41,55,64,41,17,243,207,97,42,100,251,129,41,137,15,116,105,149,13,210,63,213,11,122,23,13,252,83,19,15,13,37,244,238,150,27,101,243,67,99,167,76,18,248,135,29,134,186,114,43,74,159,168,143,118,39,86,42,187,63,93,99,219,89,176,173,192,188,103,253,210,48,29,120,45,25,244,52,231,144,211,123,83,202,226,143,109,180,213,93,31,187,172,180,98,18,25,151,68,211,95,198,225,141,95,134,178,116,62,191,140,152,221,138,171,207,65,34,98,76,68,47,144,94,247,151,166,176,171,102,117,251,151,85,91,56,140,178,208,84,239,154,84,142,187,84,19,21,132,165,55,167,32,207,121,45,233,31,98,129,76,133,209,42,240,71,155,70,129,177,30,184,185,197,105,53,189,82,137,79,52,3,35,223,127,154,234,185,177,159,96,7,60,2,113,53,197,242,79,72,109,165,40,93,90,70,26,51,158,16,15,12,41,238,73,78,200,86,250,212,171,141,73,198,63,24,49,174,252,68,159,176,203,226,98,19,249,210,136,27,21,43,247,222,103,101,237,39,166,70,162,35,86,245,143,219,224,137,77,245,17,158,230,58,95,46,169,53,11,220,156,71,14,214,29,250,252,245,183,171,153,15,14,147,53,77,26,145,67,126,195,243,122,150,203,111,245,15,112,36,100,140,113,110,188,48,49,163,184,57,115,241,137,67,118,58,20,242,133,231,11,99,213,184,41,0,31,112,21,158,5,131,155,147,212,25,124,30,244,137,155,29,51,114,5,92,153,16,250,104,231,204,184,47,134,198,219,156,79,224,172,223,52,22,174,99,125,150,190,109,72,59,224,115,242,79,13,146,254,126,122,6,108,2,44,111,108,172,122,204,130,220,30,97,164,103,141,44,215,50,32,3,142,173,253,198,198,188,18,7,238,41,250,39,245,98,146,4,126,98,47,203,69,63,247,230,88,248,10,11,105,13,162,176,77,159,108,67,155,21,48,12,222,26,230,199,156,141,16,20,149,131,235,137,43,83,106,216,227,123,194,52,146,116,46,161,203,226,20,93,180,167,46,85,33,6,182,170,241,128,225,140,232,79,100,45,2,107,68,245,159,162,95,59,249,194,214,32,108,71,130,227,241,94,198,140,169,68,189,234,227,100,83,154,22,185,170,133,41,158,244,68,167,240,99,250,1,132,31,125,38,199,99,231,156,173,58,38,3,252,97,51,107,220,2,193,70,191,24,186,137,162,94,52,137,48,151,133,36,215,212,82,123,224,99,13,68,101,8,140,195,249,177,227,155,101,240,124,84,224,241,213,196,121,167,84,221,203,247,150,105,181,119,53,100,72,95,196,198,178,113,194,186,186,24,16,157,69,81,215,129,121,252,165,48,157,240,217,97,242,240,98,98,117,43,121,25,142,82,61,166,230,221,249,131,159,224,112,175,41,169,97,217,39,186,188,113,111,28,10,245,54,59,52,145,95,11,16,5,142,84,246,200,213,228,94,189,197,152,58,193,90,52,125,72,68,44,199,23,217,38,239,40,99,6,135,130,183,165,44,196,86,233,8,186,48,51,190,7,92,168,146,144,237,180,219,193,227,166,35,101,114,170,5,219,8,208,44,111,109,58,48,99,36,134,60,147,240,184,82,253,194,42,218,71,47,192,184,134,208,129,219,83,233,3,92,93,212,242,7,107,74,233,192,148,137,221,155,247,45,173,150,150,19,218,206,235,113,96,83,108,127,96,8,124,218,133,9,184,9,76,130,108,197,111,83,130,81,30,116,134,29,69,23,123,214,92,152,145,241,180,64,167,101,164,30,244,88,79,253,194,103,214,43,156,151,119,149,128,82,206,122,63,151,209,129,110,247,50,168,229,88,90,244,114,14,152,74,217,158,195,38,163,49,4,222,22,113,251,224,110,105,29,121,110,171,152,137,89,218,219,35,131,213,80,183,104,61,150,0,236,107,58,199,141,221,223,53,86,128,207,1,40,70,28,145,104,188,22,135,55,5,84,242,228,205,218,135,253,234,1,149,178,68,182,7,89,187,21,40,45,206,58,145,108,230,196,76,65,86,32,119,133,9,30,120,204,4,151,112,104,93,22,109,109,53,78,55,40,142,203,11,227,55,251,86,76,27,126,146,6,106,163,188,77,205,131,11,52,214,102,205,114,80,120,152,114,188,23,221,152,66,124,6,12,225,64,13,216,58,100,30,184,71,138,220,90,125,212,4,36,4,83,194,66,164,182,138,108,131,194,35,34,223,84,156,229,250,160,231,193,156,235,122,81,13,2,81,147,194,212,74,251,160,145,117,93,58,77,209,43,140,51,196,146,90,37,233,213,124,145,152,12,232,153,190,55,39,46,239,225,80,66,7,75,77,118,131,221,18,178,72,83,215,73,222,209,125,245,24,215,23,208,209,123,67,116,234,49,19,202,27,154,122,80,199,194,75,78,0,126,80,58,0,117,158,209,39,242,125,235,77,90,127,236,103,200,108,167,175,1,47,109,18,162,130,38,57,185,43,232,153,85,207,15,227,73,124,91,41,172,140,75,153,157,176,29,217,132,154,195,48,32,233,44,164,29,204,27,148,72,174,180,167,246,150,112,219,240,1,133,20,186,43,247,56,249,92,203,79,126,48,117,214,233,133,9,164,248,205,11,82,126,98,91,50,192,213,75,164,32,176,197,43,202,15,60,252,252,1,134,0,72,134,133,46,84,143,202,35,3,97,124,90,122,53,164,51,59,224,89,213,185,67,134,99,214,120,52,254,174,206,194,97,249,123,255,32,103,147,56,235,75,239,141,160,75,243,215,54,109,145,164,247,134,33,111,92,152,166,73,125,109,163,213,241,155,163,177,37,66,89,205,4,108,211,23,177,196,152,43,79,231,45,89,240,226,89,43,92,250,254,84,152,143,95,167,175,163,84,127,234,209,55,141,114,105,59,140,226,157,158,109,199,87,164,77,219,97,120,108,36,8,6,47,67,242,208,55,173,197,103,227,214,213,133,52,64,11,24,214,169,34,213,116,48,159,101,239,99,48,106,39,164,25,20,206,84,143,56,76,19,139,78,196,69,63,135,127,145,179,4,8,20,246,7,62,166,76,119,184,45,17,18,2,165,102,206,95,155,14,151,178,202,243,100,205,155,13,14,188,222,14,11,196,117,139,199,82,129,151,242,24,53,180,227,166,83,44,17,191,201,90,110,1,122,38,125,9,244,248,33,165,252,225,173,63,55,100,195,3,214,158,131,21,27,169,245,114,225,165,149,55,212,123,177,42,62,248,120,237,199,244,208,223,134,90,56,5,140,98,115,209,7,199,110,93,126,115,162,109,173,233,247,74,108,190,1,119,202,228,245,209,104,179,156,254,228,217,200,4,116,42,81,38,248,85,58,81,68,137,62,124,86,120,134,174,26,240,80,7,137,128,80,247,32,194,230,239,209,145,160,112,33,125,248,193,199,121,234,66,26,97,87,83,162,234,112,165,41,243,189,121,241,202,98,224,254,20,209,14,186,77,74,141,171,49,47,138,142,41,84,143,95,108,229,24,242,169,111,45,40,69,207,172,13,71,173,171,72,31,156,146,220,28,247,38,219,217,117,223,64,102,199,251,32,224,168,202,90,5,142,140,206,177,122,253,185,169,211,121,142,244,101,52,123,59,96,100,64,228,107,178,164,98,142,211,236,188,166,158,18,148,19,185,53,207,209,70,205,184,252,246,238,28,18,254,219,216,14,117,233,213,108,36,45,174,198,99,221,47,92,93,75,200,224,33,178,57,244,26,78,186,239,63,24,47,94,136,161,129,87,20,154,0,211,5,249,194,197,173,44,96,154,25,187,192,5,74,28,127,52,136,8,147,12,57,156,125,205,139,19,172,4,125,105,54,15,190,230,21,43,168,210,235,166,126,8,182,250,249,200,223,163,193,22,91,102,218,47,28,7,152,145,201,206,231,183,231,114,250,88,234,22,40,65,82,20,205,182,229,63,77,39,190,16,150,90,69,82,4,215,129,105,34,215,171,141,240,241,155,74,120,40,200,11,93,24,162,80,23,19,130,72,91,130,185,196,65,166,103,125,97,202,164,11,79,94,10,17,10,151,224,134,219,140,124,79,21,24,237,191,120,103,146,90,34,125,6,92,187,39,74,54,189,82,26,187,0,205,158,212,2,237,79,174,3,109,223,225,50,144,248,109,253,9,92,78,170,22,103,245,159,62,155,46,2,210,15,92,118,12,73,51,226,15,25,177,156,141,205,203,97,152,228,117,146,102,246,237,30,87,83,207,84,159,155,231,80,47,51,34,229,244,204,97,34,35,222,70,180,81,225,84,54,25,96,42,54,252,230,244,229,139,124,31,242,97,16,202,249,215,162,64,166,138,61,49,169,209,235,205,159,28,50,205,33,59,49,185,186,168,68,196,116,28,80,183,43,124,92,139,120,180,101,135,165,160,236,120,171,6,74,53,183,124,17,43,131,105,227,194,231,123,235,213,199,94,174,247,151,225,22,146,183,166,46,177,215,120,110,168,100,229,136,32,121,183,157,63,217,244,214,91,215,105,218,121,45,185,250,88,243,114,184,193,77,224,210,202,219,136,208,53,135,79,238,239,28,27,62,137,77,191,76,78,144,105,50,44,190,105,64,171,151,159,93,129,190,11,239,83,221,112,247,46,173,171,67,224,168,143,152,197,84,49,10,57,243,129,169,191,249,34,89,200,190,239,148,117,211,24,200,43,249,242,163,73,242,152,66,10,195,96,245,5,208,41,238,56,71,217,243,219,139,121,182,3,110,231,248,148,23,35,11,28,32,230,183,78,20,24,126,187,111,242,16,154,245,103,245,209,37,19,99,6,45,8,159,87,96,98,75,126,60,217,38,156,244,222,180,229,197,91,101,235,10,40,10,91,185,143,195,147,45,93,134,204,58,206,191,188,46,254,202,57,17,116,10,79,162,181,95,240,226,28,114,105,11,127,56,12,175,219,73,69,137,126,166,54,117,241,76,251,254,1,19,62,149,136,204,36,32,227,170,157,70,144,152,149,77,128,218,240,225,245,128,159,216,149,132,254,38,53,80,43,93,152,94,11,25,20,122,60,194,70,178,170,162,164,99,198,0,207,24,179,106,69,79,138,154,210,96,160,208,181,41,204,64,248,134,100,181,79,227,121,47,190,176,239,25,141,190,22,77,27,147,122,241,178,187,109,149,160,218,205,134,202,117,247,240,246,129,215,67,7,220,232,147,112,10,18,146,226,100,71,239,183,92,166,6,238,222,236,143,104,64,246,217,5,71,111,141,151,62,179,181,138,146,188,121,90,231,173,253,230,148,191,106,122,9,170,178,8,111,31,184,167,174,100,56,68,226,171,243,162,99,44,165,161,9,133,99,242,192,223,159,3,222,91,75,163,233,107,33,153,249,193,20,207,142,174,55,63,219,87,137,137,182,97,52,145,139,97,158,119,230,136,131,34,128,33,203,26,153,206,220,98,26,154,33,35,183,198,102,113,176,155,23,37,249,60,120,233,156,36,132,226,24,34,252,2,146,179,175,14,162,154,32,49,119,234,95,115,120,39,29,81,142,49,245,206,120,131,254,74,191,218,87,153,222,86,235,230,225,49,200,188,143,73,47,155,205,50,217,101,63,143,41,121,204,90,95,185,56,113,189,33,121,35,163,53,181,23,2,103,99,135,171,138,6,252,83,1,134,120,197,112,253,163,109,53,63,34,74,195,148,76,174,130,13,122,252,61,177,195,23,218,212,97,135,19,49,122,186,52,88,27,236,12,1,207,39,180,205,188,56,150,226,8,152,190,161,251,218,102,25,132,173,140,165,92,53,218,105,138,148,222,124,181,173,6,85,11,96,32,61,32,62,20,240,124,194,203,155,236,221,140,139,233,126,75,250,211,148,200,223,49,163,14,81,22,207,206,214,10,19,247,62,158,102,23,31,224,204,4,244,221,98,208,48,125,37,132,181,73,228,214,251,219,20,93,136,131,97,30,125,187,163,130,102,174,204,127,84,35,115,132,45,48,196,182,150,92,108,242,192,78,130,15,237,48,44,59,10,119,186,235,252,131,85,218,220,229,124,128,237,183,121,123,11,213,219,248,205,119,50,88,174,206,227,207,7,182,164,164,140,233,217,97,210,140,39,135,76,81,219,176,177,199,118,216,56,144,168,119,33,124,63,240,132,162,196,209,108,62,130,162,187,56,247,9,48,245,55,83,96,56,77,99,84,172,69,185,233,79,147,201,170,235,194,136,232,93,152,121,20,118,8,93,79,231,175,200,107,67,81,34,87,55,107,82,17,152,47,236,113,195,110,178,241,83,81,220,219,29,40,141,53,242,65,172,182,194,189,0,106,213,121,80,129,59,34,225,14,179,65,213,172,15,62,32,111,245,159,182,218,67,89,96,219,244,69,227,183,59,5,226,58,79,225,223,31,177,29,118,171,146,233,10,143,160,124,135,62,137,214,73,125,180,105,165,95,1,227,85,207,7,94,45,182,134,110,77,205,227,255,31,38,62,240,194,216,180,1,35,191,164,79,110,82,185,49,44,219,42,18,244,234,28,29,253,16,96,212,58,158,65,229,224,245,121,120,60,238,135,130,14,157,38,234,204,29,238,16,116,232,168,96,132,198,110,59,172,101,255,133,145,91,252,96,20,48,148,254,1,248,216,92,126,245,52,238,39,125,240,222,239,193,217,241,122,171,206,114,203,89,183,184,154,99,85,18,245,16,120,116,231,171,55,190,254,164,69,125,150,60,77,241,219,164,118,159,49,163,53,199,3,158,199,207,57,254,168,238,74,21,238,182,237,48,217,60,181,135,89,188,103,175,246,15,194,196,75,69,215,54,133,144,190,68,152,208,15,43,153,177,88,123,62,129,118,220,172,242,49,192,37,4,125,129,233,147,208,29,17,9,121,223,57,232,81,161,60,81,96,154,236,220,131,33,225,54,180,224,132,91,23,175,215,61,155,246,217,232,159,49,197,160,115,106,137,13,111,234,106,122,70,33,4,228,130,112,48,217,89,148,68,247,114,132,120,227,106,164,58,219,179,213,147,33,154,1,91,191,183,192,63,186,223,15,174,228,69,36,182,14,76,203,205,133,151,210,65,113,72,13,79,139,109,162,244,170,26,98,46,99,31,247,106,180,32,37,220,10,115,94,202,49,168,230,102,235,139,165,70,225,171,127,208,70,93,127,213,211,181,213,235,185,153,115,240,108,199,169,54,210,214,14,91,247,132,254,54,129,42,63,71,24,33,104,235,94,163,195,83,114,7,174,208,18,168,197,98,115,201,159,188,83,138,44,55,103,1,65,62,242,193,16,187,230,199,90,66,232,56,62,232,249,224,84,214,10,92,173,50,212,97,2,255,242,98,212,155,172,8,51,83,36,59,69,98,9,150,127,132,49,28,198,110,147,69,178,108,144,220,27,160,125,187,137,186,103,91,70,89,233,75,108,144,40,217,178,72,128,33,218,13,216,152,143,21,78,195,89,3,55,244,68,61,171,129,10,235,146,247,68,209,231,66,139,91,83,184,16,213,113,184,152,165,32,48,9,189,120,109,146,137,218,242,77,5,208,14,87,4,191,27,90,94,133,243,116,118,36,106,209,76,56,92,205,219,20,92,186,72,0,17,72,123,140,99,50,53,126,181,5,9,166,62,26,145,46,255,109,34,164,75,148,98,128,33,107,10,152,5,41,75,108,193,166,225,10,130,184,26,20,220,203,152,211,12,233,178,112,192,253,177,197,224,205,170,206,127,241,147,59,74,250,228,103,34,65,221,228,48,155,185,78,212,95,210,240,251,222,108,50,90,224,183,72,116,186,182,14,40,65,3,253,105,43,242,235,1,83,199,94,213,31,193,234,111,14,239,63,124,207,94,187,247,38,25,159,112,209,110,176,131,86,111,56,1,237,75,9,65,105,162,41,206,6,13,60,155,146,237,44,44,214,26,23,83,239,45,225,84,186,236,97,235,249,96,226,196,90,122,65,153,213,242,226,36,227,242,31,26,27,89,22,142,138,241,174,180,236,235,120,91,25,156,7,7,169,234,168,85,189,145,102,105,4,135,91,54,25,6,133,143,235,227,113,128,73,92,70,163,158,7,166,111,199,199,172,17,224,73,47,124,195,31,232,236,77,141,193,81,127,220,93,53,24,54,109,134,176,63,240,112,57,59,224,241,24,137,112,230,87,23,220,54,33,229,173,52,144,86,217,123,135,5,98,44,173,226,89,166,140,229,230,208,49,223,137,43,203,111,159,131,131,42,177,15,182,238,50,117,31,171,69,133,252,197,104,73,169,186,113,192,27,239,141,4,198,86,58,148,233,244,192,173,229,248,160,131,104,73,41,15,156,92,26,17,248,156,41,234,248,214,113,181,221,128,119,213,148,196,50,9,226,152,107,199,137,46,34,13,212,62,62,112,127,49,106,196,31,199,23,94,213,25,191,77,143,145,18,135,44,75,113,196,198,177,32,168,18,179,97,161,252,22,81,163,137,209,167,5,153,8,46,156,55,9,120,89,69,174,192,136,32,121,166,6,46,186,253,184,236,132,231,157,195,27,114,180,161,170,141,192,25,201,188,31,188,144,245,213,238,64,20,141,107,184,74,176,12,174,103,212,32,222,241,10,91,224,252,52,81,96,27,179,207,5,92,31,58,96,30,173,123,57,26,48,225,229,252,220,188,185,2,46,100,40,79,11,43,52,38,219,155,40,208,99,235,79,93,163,241,192,120,243,248,54,177,107,77,152,80,20,52,156,173,17,216,162,205,122,53,50,227,1,15,228,104,244,193,147,209,113,57,108,34,46,245,137,166,85,215,9,132,227,3,129,106,129,49,180,167,207,6,242,77,169,233,1,152,127,33,202,15,110,93,35,136,203,180,200,221,202,91,80,84,235,60,171,208,43,123,152,122,209,13,62,52,140,119,124,4,170,42,63,152,6,203,253,152,20,171,222,50,5,211,227,20,5,105,70,40,117,103,94,176,198,147,81,36,6,142,145,151,34,219,111,167,120,238,79,0,102,208,130,225,112,131,116,93,175,166,42,210,135,132,109,71,121,84,207,226,184,92,221,38,86,69,177,160,194,102,84,56,76,12,107,63,1,24,178,55,62,160,172,213,173,86,57,193,54,231,255,160,166,242,248,96,106,219,162,42,229,89,84,194,187,48,63,63,232,46,23,220,90,26,191,89,45,211,109,207,3,63,139,195,88,132,35,24,140,144,79,26,207,197,244,199,244,64,247,67,161,180,173,122,111,198,197,176,198,171,231,200,70,27,103,0,244,171,208,8,8,76,151,138,199,8,207,248,140,167,182,2,130,153,230,173,152,192,240,185,246,199,249,219,81,227,99,218,73,154,74,33,0,210,156,187,223,148,200,122,85,15,11,46,18,239,233,218,200,42,61,145,27,227,145,217,129,162,164,178,158,16,134,9,97,58,76,153,156,188,53,237,246,78,59,69,186,189,171,120,143,49,20,204,48,91,225,89,206,122,118,225,220,143,28,111,141,14,160,86,139,17,109,47,174,36,14,220,248,163,240,200,113,226,211,179,82,149,112,194,14,163,248,92,166,255,172,67,102,141,65,238,102,224,15,55,165,150,221,136,75,199,115,91,150,185,189,40,157,17,1,159,253,92,142,38,14,233,30,118,37,81,156,44,193,249,78,21,71,114,231,138,104,178,216,226,61,229,122,249,34,44,144,86,101,138,18,235,237,221,153,176,177,165,179,90,57,148,111,183,233,234,62,56,56,48,30,14,133,55,253,51,1,19,125,215,171,141,55,210,159,204,74,60,244,230,216,146,213,179,79,72,47,170,156,135,245,142,135,48,22,176,17,150,6,12,233,64,142,149,105,154,28,93,110,14,185,37,172,173,14,99,26,222,143,217,97,153,77,206,86,97,240,18,161,145,99,84,26,53,76,142,155,47,101,125,238,198,242,24,75,115,154,200,124,204,112,226,36,53,24,36,49,244,201,157,221,7,167,38,119,186,24,8,103,57,108,20,245,194,213,212,67,29,205,176,206,220,215,34,106,70,29,149,127,175,105,2,112,23,62,54,110,119,138,98,230,2,85,245,242,100,35,227,75,197,213,196,92,175,241,214,141,168,107,110,153,165,99,201,197,139,116,250,142,89,136,148,142,62,25,156,175,78,138,69,142,172,104,131,4,92,202,36,185,99,237,109,56,59,138,192,198,31,31,203,7,135,95,158,12,89,198,51,20,62,102,237,215,151,112,97,100,51,221,8,97,131,57,134,134,220,27,145,90,231,245,33,78,77,117,165,60,89,99,158,206,88,2,173,105,199,10,240,68,120,55,224,41,36,76,80,26,78,86,140,127,46,122,222,155,94,220,232,14,143,21,208,72,151,12,133,233,213,223,119,42,36,209,126,235,38,19,238,205,50,22,187,104,146,25,3,110,209,31,177,77,32,82,180,68,76,160,48,121,189,61,70,103,234,146,160,253,193,83,96,40,38,235,11,135,97,199,242,72,194,9,103,153,130,21,21,168,198,36,144,244,193,201,29,187,43,75,91,9,188,160,10,175,126,175,69,117,60,235,144,158,27,71,201,7,199,75,18,62,209,31,220,30,120,246,246,220,123,120,251,4,39,200,82,46,48,123,50,168,150,28,174,101,8,125,14,48,58,76,254,104,103,195,33,228,166,111,157,80,195,252,83,77,255,75,226,15,233,21,125,114,88,238,215,112,248,108,189,34,152,103,87,67,51,225,112,195,49,220,207,213,200,54,127,48,65,229,173,211,148,30,76,250,120,126,48,245,222,171,15,93,33,221,236,171,31,76,37,140,180,101,65,39,94,224,21,250,96,156,240,37,63,125,124,87,60,57,71,169,25,94,178,171,144,118,128,64,255,7,27,35,218,150,141,161,155,232,203,247,100,80,89,12,57,86,59,66,191,172,130,15,62,127,241,76,100,217,199,207,146,50,237,210,31,108,178,100,178,101,161,110,108,37,60,31,220,248,124,178,205,27,209,74,29,126,243,97,61,38,114,10,152,246,143,63,26,97,100,169,18,237,168,115,89,69,201,7,211,252,217,215,3,19,254,11,152,188,117,87,248,236,97,117,57,108,180,127,245,129,17,253,138,71,91,77,82,169,6,99,191,59,76,236,254,189,216,234,231,28,205,66,20,252,123,176,220,244,90,41,174,0,54,202,205,11,195,138,41,48,129,169,117,81,85,94,2,149,87,158,70,168,175,224,57,3,142,37,18,48,12,141,10,39,122,148,47,188,36,56,208,173,40,26,222,44,135,105,22,83,56,67,118,29,111,117,54,172,252,12,152,101,217,3,173,74,31,2,74,83,79,13,152,28,175,220,219,250,247,167,95,93,33,73,209,123,39,184,104,98,34,80,75,87,110,36,169,211,157,103,34,90,62,9,97,160,18,27,107,147,138,140,81,65,120,79,18,18,180,6,90,10,215,97,244,171,151,222,28,47,96,182,128,105,202,82,184,98,200,198,205,231,126,222,27,158,184,212,239,250,128,140,102,76,133,11,167,126,192,91,217,0,128,45,30,234,240,47,243,34,112,198,228,243,155,83,19,95,244,222,103,12,143,141,230,104,229,243,200,197,48,255,19,120,255,193,80,5,237,34,230,221,178,62,69,255,233,222,149,238,20,20,111,62,46,54,89,14,133,233,97,141,153,68,89,153,30,156,199,178,128,35,199,191,182,105,145,181,7,165,204,230,3,143,99,47,242,72,24,226,5,22,76,135,105,195,214,207,65,231,52,34,115,31,76,225,81,81,155,22,46,219,251,203,155,182,182,246,216,180,199,60,244,61,193,142,193,169,55,135,64,234,135,25,93,163,126,42,196,139,114,188,50,121,162,166,179,232,140,208,93,183,72,233,10,149,222,65,19,39,223,247,212,37,25,57,146,192,231,57,169,183,118,152,147,34,53,133,207,51,251,205,145,208,104,66,130,9,7,221,202,177,15,154,60,88,150,77,150,176,192,64,72,225,131,137,99,139,153,114,166,12,82,217,223,120,159,85,247,108,162,103,217,110,19,213,254,80,56,35,228,80,36,65,134,52,228,135,182,162,122,30,63,150,141,228,155,40,194,214,67,132,22,160,183,163,140,214,95,11,161,17,181,67,72,159,16,68,119,184,90,223,139,58,55,29,122,61,135,7,210,215,234,26,17,171,244,151,38,27,46,74,157,160,8,53,173,128,143,11,32,54,39,48,62,68,192,243,44,181,231,222,141,148,106,192,91,84,150,173,22,169,197,186,131,144,24,119,81,96,132,124,170,63,247,88,85,199,19,209,164,234,22,12,117,69,101,235,244,69,243,36,78,91,84,148,85,86,9,56,17,109,116,24,58,234,174,191,76,16,124,251,47,91,113,245,243,220,95,23,217,7,79,122,4,117,200,26,2,223,142,18,75,25,250,224,13,41,156,111,64,209,194,220,143,47,217,137,235,8,60,138,136,179,216,213,214,171,255,193,85,249,236,236,151,103,242,147,135,178,146,170,134,52,177,37,115,16,62,152,80,161,238,54,125,88,165,253,7,163,141,35,132,235,212,217,17,64,244,39,203,36,5,117,39,59,126,106,129,102,233,7,31,231,98,136,220,26,76,70,233,158,168,12,247,222,58,205,44,143,59,167,195,8,203,103,93,31,198,66,80,3,166,22,94,111,206,218,117,51,226,88,93,28,170,235,89,215,199,221,119,184,65,100,124,190,215,223,85,140,176,155,42,11,60,169,191,31,237,197,84,189,229,72,66,189,99,231,128,233,117,175,127,239,103,50,218,118,95,142,103,18,246,45,105,222,31,76,195,169,195,244,6,141,191,243,51,161,124,140,149,242,253,40,253,18,122,64,210,100,71,69,128,195,187,42,105,25,209,17,234,161,253,106,136,105,116,198,147,177,35,53,237,48,161,130,218,21,62,107,215,183,1,136,39,207,202,173,106,209,195,240,185,2,126,14,254,140,238,97,45,59,80,98,208,98,168,65,56,177,187,63,248,241,113,148,27,175,147,206,77,177,127,33,25,191,212,37,54,49,223,99,243,56,76,199,153,44,213,76,191,96,94,113,115,107,153,17,63,7,73,210,21,11,125,19,206,144,80,90,249,237,218,241,228,191,114,14,129,33,45,29,241,219,112,166,136,147,68,83,210,190,63,109,180,55,114,49,178,71,217,173,142,250,83,188,211,171,9,71,229,18,48,230,106,215,136,83,169,97,35,86,99,182,153,26,144,58,86,96,139,231,166,93,91,192,202,6,231,59,200,182,10,220,33,225,168,76,45,241,7,99,159,148,173,168,17,95,236,64,59,45,17,2,175,117,62,70,118,152,10,115,253,101,11,231,214,18,240,153,68,89,94,10,151,119,251,44,67,53,186,170,245,89,40,158,88,51,110,126,182,217,60,21,222,180,121,5,60,208,216,144,79,141,130,241,168,113,115,202,110,114,213,64,25,105,235,238,176,233,139,203,123,163,13,22,22,125,35,2,43,92,85,64,180,65,4,220,76,85,250,129,169,118,191,112,21,158,160,3,155,194,178,163,80,104,148,7,133,49,173,7,92,138,112,248,118,246,235,179,105,199,213,163,230,231,189,224,118,14,103,27,152,34,48,133,207,233,52,2,29,67,58,50,209,47,65,210,103,5,76,110,80,131,8,132,28,238,189,103,110,82,199,13,76,47,119,14,184,145,100,85,24,253,192,120,47,186,127,139,6,31,139,237,89,31,140,97,209,31,180,212,123,241,217,203,186,40,25,1,87,40,212,28,62,166,214,108,15,220,152,230,1,15,118,9,133,161,245,138,171,161,44,213,21,98,13,183,43,174,238,199,116,23,211,186,32,157,59,125,241,181,227,231,47,225,104,4,166,184,46,96,115,169,20,134,77,36,22,88,133,15,175,235,215,62,43,108,248,241,207,242,121,140,208,98,173,139,253,194,109,119,221,207,8,31,199,89,138,8,214,177,43,21,62,54,212,93,220,228,155,154,134,177,41,58,74,238,113,192,183,162,76,137,176,177,32,245,227,163,134,17,36,253,239,70,214,82,86,92,108,156,183,18,186,132,74,167,250,78,107,205,215,146,249,5,102,122,125,40,106,45,69,195,108,201,202,210,253,222,11,135,90,220,44,243,135,75,140,56,125,255,53,235,131,65,246,230,14,220,215,51,48,20,54,22,13,135,169,201,20,144,14,39,63,1,126,148,215,26,82,37,189,218,220,23,239,4,79,214,243,203,199,176,220,110,70,152,20,67,30,15,12,199,108,115,24,5,211,170,15,6,103,249,254,222,154,188,240,217,27,245,106,184,141,221,145,162,128,182,11,15,9,204,18,198,244,254,193,19,67,85,195,239,9,146,102,159,103,231,75,91,1,160,196,30,25,242,184,216,136,209,244,201,168,223,76,62,100,80,0,9,203,150,253,52,71,223,15,198,116,210,222,17,224,106,252,16,31,92,173,8,79,97,212,212,139,195,251,81,114,229,139,88,202,240,131,41,253,211,112,214,249,154,132,224,253,106,242,8,162,154,101,115,152,60,158,195,103,111,29,243,93,94,166,221,246,131,33,141,223,229,89,156,108,120,254,219,244,132,200,158,67,205,220,246,176,205,224,91,87,13,169,78,27,112,135,7,77,118,106,45,208,112,230,107,107,152,120,218,212,36,16,199,143,187,20,16,160,166,231,222,199,96,74,115,197,213,176,96,86,141,230,46,2,132,254,210,104,6,171,97,137,228,50,170,54,1,195,117,164,118,12,251,85,124,77,168,9,132,129,27,152,226,177,30,176,177,147,41,140,136,163,163,200,53,202,181,104,94,247,248,212,11,55,160,104,152,153,12,184,159,16,244,71,10,115,177,81,192,239,233,126,148,17,206,8,11,29,240,249,0,185,6,140,14,138,152,149,219,218,188,3,181,196,165,162,168,182,248,75,209,134,167,129,73,74,144,195,213,31,86,152,164,215,162,75,240,195,168,70,20,81,105,99,181,71,1,42,208,169,93,135,157,94,191,85,221,18,160,143,182,36,13,182,78,114,44,30,88,153,48,5,235,217,144,167,45,166,230,112,175,207,220,206,112,150,82,21,228,112,107,210,67,218,45,238,69,125,168,195,75,85,106,186,117,6,212,28,191,13,151,144,196,44,51,236,12,227,94,13,173,162,122,8,244,217,102,159,98,200,68,55,125,240,129,226,242,183,21,77,43,71,106,10,194,30,233,111,85,112,39,100,250,193,9,66,94,63,224,93,53,98,9,243,224,160,92,233,131,169,194,170,207,205,11,51,210,225,157,200,130,9,76,168,202,13,28,52,54,146,16,69,25,76,82,217,97,236,4,253,92,208,201,149,26,87,35,88,166,30,25,213,77,17,243,57,48,114,166,250,219,231,228,104,110,132,76,154,141,203,212,239,1,99,140,155,48,199,115,131,89,165,61,223,99,71,132,238,28,97,204,255,231,123,204,116,103,41,34,211,233,157,11,228,134,253,139,64,211,82,158,153,4,71,181,187,100,40,221,107,67,49,53,203,199,3,137,143,141,174,174,168,236,1,19,241,8,24,166,129,60,21,30,103,39,156,1,183,44,29,220,120,162,240,26,57,140,74,80,46,227,73,61,221,67,17,193,223,37,146,240,44,176,145,99,200,207,131,97,146,168,31,139,212,97,15,88,235,32,205,176,106,225,167,206,31,253,112,215,156,24,115,252,67,173,64,105,168,163,121,62,101,41,1,115,192,105,158,190,208,143,249,173,30,180,80,247,82,147,17,222,129,226,211,112,157,59,87,161,216,225,224,33,240,254,189,243,130,119,161,141,253,218,217,35,5,204,148,29,253,49,149,251,244,89,138,114,124,221,143,97,118,158,186,248,120,195,114,130,188,239,99,60,109,223,252,45,34,186,245,40,183,109,193,55,13,66,143,73,152,91,73,196,67,238,244,141,40,149,38,77,151,23,97,23,171,238,252,193,136,47,106,104,146,86,11,226,191,14,19,176,80,163,112,16,200,244,99,11,17,144,174,187,97,165,160,125,237,184,57,117,95,77,126,155,86,195,237,150,50,205,200,77,115,229,198,132,230,206,9,177,35,114,41,2,35,55,22,159,115,144,96,237,122,53,161,120,159,11,166,207,32,165,192,221,138,230,250,22,120,84,29,21,235,243,245,144,235,50,138,74,45,110,56,135,226,142,240,33,87,107,241,15,190,33,165,92,142,102,147,203,190,48,37,203,221,109,148,101,101,46,178,246,14,76,55,110,11,152,18,144,59,23,232,207,239,35,198,140,94,115,169,136,162,69,203,18,51,31,76,13,186,250,200,68,87,206,39,255,54,21,200,185,186,198,121,142,57,148,81,121,116,56,239,39,63,74,241,245,240,128,173,101,120,101,192,49,50,160,98,249,80,90,108,132,74,186,159,35,129,58,21,255,229,140,147,43,11,27,45,78,44,15,135,139,37,128,4,222,8,223,52,135,155,101,44,46,76,144,40,242,240,80,88,109,105,217,234,164,231,96,52,115,152,239,163,55,47,70,93,221,29,166,150,87,98,224,100,29,105,181,112,24,126,75,189,55,41,184,177,46,186,133,170,147,238,73,194,128,241,218,80,185,15,189,55,179,216,227,83,212,10,16,190,23,120,179,241,251,168,144,14,146,198,119,34,251,86,77,228,240,217,176,132,230,16,120,90,83,149,195,180,174,100,129,139,137,150,59,76,137,159,228,82,16,126,74,145,187,165,121,11,150,96,133,217,33,47,60,167,38,236,160,103,132,97,193,97,54,242,231,183,233,14,189,239,189,209,212,92,10,83,127,27,143,182,223,242,57,140,160,107,111,240,20,83,88,97,129,169,125,8,216,114,5,130,78,86,85,14,20,123,87,239,13,37,133,23,1,144,167,93,90,214,4,124,247,13,200,24,143,87,208,159,155,247,59,42,112,148,247,231,131,89,153,167,191,54,5,3,243,129,41,10,247,83,226,199,192,32,14,8,194,81,108,75,14,147,194,168,250,185,171,89,205,14,143,244,36,219,27,133,102,57,198,148,76,151,80,140,152,178,20,141,252,1,211,31,166,99,170,70,51,123,95,209,160,98,163,201,49,66,34,187,29,19,91,115,57,103,154,143,122,151,144,117,19,181,241,44,146,227,190,182,128,145,188,206,186,248,169,55,138,81,227,217,229,100,38,235,129,81,113,225,51,231,229,123,163,214,215,214,133,143,61,94,116,103,193,225,156,247,209,230,217,97,117,219,66,70,169,203,147,207,231,201,126,213,123,113,111,76,6,133,209,219,221,247,193,75,213,170,15,250,6,105,80,8,152,50,183,103,43,175,199,118,242,185,132,221,187,116,30,211,72,17,9,117,11,21,108,93,66,22,185,245,56,46,146,245,76,91,129,17,111,140,65,179,0,139,78,243,84,199,13,15,16,10,232,207,10,67,41,126,196,190,4,93,100,209,19,14,121,54,15,30,208,81,169,69,210,208,177,67,138,234,23,79,120,68,36,185,118,96,172,175,26,48,253,183,122,181,137,123,249,205,231,219,146,5,12,93,120,15,216,4,207,229,112,197,226,241,240,53,53,78,121,60,71,243,175,219,236,194,91,120,172,12,158,17,2,195,23,46,178,229,85,204,159,236,70,1,205,13,20,95,62,112,143,208,4,240,84,95,226,192,68,79,125,196,151,5,185,244,167,43,132,253,254,211,84,6,10,83,47,12,3,168,30,59,106,123,156,156,250,63,17,216,223,197,166,1,186,254,96,144,156,147,249,11,52,209,223,95,84,127,186,91,61,119,255,204,79,210,74,115,111,53,211,40,48,245,121,152,45,180,33,148,207,60,217,249,36,219,111,14,117,110,122,76,192,115,232,229,239,248,164,189,245,204,66,141,12,210,197,145,150,195,5,70,192,254,140,10,45,89,14,55,186,169,213,68,220,166,86,213,62,184,163,214,176,159,37,114,140,248,230,87,51,11,167,238,43,102,10,76,191,26,186,187,190,30,179,128,6,117,127,111,250,70,133,128,191,91,1,106,250,62,73,206,36,236,154,124,18,82,100,243,43,171,202,44,205,45,61,199,150,178,170,211,127,154,127,238,194,114,218,137,72,134,213,157,105,113,90,162,182,220,145,145,159,197,63,24,146,65,77,98,50,208,194,84,127,105,252,254,38,68,188,157,58,75,68,219,63,24,170,144,46,3,78,127,207,156,195,159,123,158,237,81,51,186,109,162,197,92,3,134,242,73,109,37,62,79,77,14,155,232,115,213,183,166,10,165,251,144,45,136,117,31,180,17,232,113,244,108,64,34,204,65,92,151,89,190,29,70,152,82,247,113,218,106,90,60,248,38,162,164,102,243,180,4,167,95,189,97,255,214,143,73,11,178,103,112,160,213,35,184,42,19,105,218,222,28,112,31,103,144,228,209,206,153,225,49,50,10,20,33,136,154,138,18,56,24,1,179,119,202,144,158,105,73,231,183,195,155,24,181,94,205,249,83,226,189,206,15,47,125,240,65,122,194,71,165,224,79,104,29,16,92,214,95,229,200,1,81,238,25,138,177,19,92,80,119,120,132,65,17,33,13,116,105,62,24,146,79,88,176,29,197,56,80,163,183,83,181,249,157,154,192,68,185,229,141,207,222,52,99,176,143,69,59,170,78,80,212,76,187,127,72,40,96,86,211,19,25,209,207,213,238,79,207,39,72,139,136,116,156,169,192,232,69,168,25,51,45,69,28,48,38,149,154,142,131,182,155,248,109,24,42,247,99,49,91,249,255,125,237,157,30,147,152,38,4,185,26,250,38,253,109,226,57,223,129,77,45,204,62,227,162,55,63,135,141,87,28,26,156,210,107,204,19,240,24,1,19,38,121,174,166,172,180,93,56,229,199,170,205,70,103,20,48,17,5,125,52,136,144,239,189,207,28,234,143,237,135,98,242,12,216,212,69,212,135,73,177,131,31,244,88,10,67,125,47,218,152,238,7,49,141,75,181,27,49,184,238,99,159,45,69,188,116,124,175,228,217,102,102,33,29,63,122,53,205,70,130,14,225,167,199,235,155,38,170,20,83,56,105,145,91,67,208,102,220,29,97,215,39,56,209,50,156,252,95,56,213,150,37,108,166,143,59,155,107,236,239,166,166,172,211,144,147,163,142,216,48,48,64,245,189,112,158,107,236,8,84,133,232,6,206,22,220,99,26,49,73,245,232,176,90,224,146,239,107,21,13,120,82,14,64,41,85,140,40,150,155,124,75,171,8,216,119,105,206,162,93,79,141,146,82,143,191,1,67,58,161,231,237,70,166,61,62,23,92,247,69,131,15,36,3,202,120,22,246,84,171,17,55,50,62,8,22,167,70,162,54,210,216,23,101,109,169,145,2,169,82,138,247,194,107,214,36,224,178,70,201,120,112,10,105,30,35,101,25,233,146,195,155,142,3,181,50,58,97,180,15,205,84,22,38,181,251,10,161,167,18,112,102,206,42,76,242,198,159,140,179,94,104,114,142,101,204,14,230,7,46,22,229,214,200,6,73,112,108,113,135,113,187,181,7,231,204,194,236,37,187,217,2,156,26,228,34,9,94,138,95,92,215,91,13,95,77,154,181,249,160,52,58,210,53,19,13,57,102,137,215,134,219,73,61,163,10,33,83,239,254,65,104,62,209,4,189,193,171,207,11,195,206,253,192,184,198,1,215,63,180,232,156,127,247,178,243,92,186,229,12,181,35,132,228,104,60,57,212,207,93,147,228,13,145,51,183,251,206,12,70,9,70,67,158,199,100,10,75,162,108,10,207,181,27,133,216,195,250,2,89,214,36,152,187,254,54,85,139,94,214,144,43,181,154,194,213,102,134,250,217,228,190,97,129,61,98,104,65,49,70,124,246,159,70,114,151,125,68,253,170,61,166,159,200,176,203,159,115,48,63,30,62,175,242,131,137,137,77,125,50,244,58,144,79,253,96,36,151,179,154,187,100,205,189,116,39,91,209,233,115,52,26,33,179,95,141,16,229,25,149,59,89,232,210,132,74,35,96,101,237,167,188,149,248,105,247,123,83,216,47,201,10,202,234,72,112,199,79,19,206,187,51,141,2,50,99,50,252,61,56,54,204,214,155,19,154,26,14,158,29,70,86,23,117,142,231,219,207,139,62,105,110,62,102,243,150,14,212,102,81,203,149,31,166,151,215,115,159,188,84,121,234,218,32,250,26,51,96,72,217,167,76,148,126,190,44,105,177,15,134,52,67,131,250,231,108,34,48,232,99,242,211,158,151,1,157,144,132,198,120,195,232,42,205,240,192,36,101,2,133,5,160,61,40,190,173,195,86,35,180,30,248,24,241,14,99,172,137,90,237,15,174,61,80,120,222,94,116,199,118,135,246,140,114,236,162,7,75,69,192,118,152,242,37,9,58,2,103,143,187,31,184,34,253,242,188,22,141,99,113,245,164,168,226,15,176,59,39,160,89,83,52,160,103,23,154,23,94,207,199,30,166,112,243,161,199,170,152,66,80,101,250,228,43,9,140,117,161,111,109,133,120,59,224,161,220,89,6,207,56,95,128,73,140,235,205,187,17,196,255,224,77,89,171,206,179,1,121,164,251,200,198,40,52,223,7,135,214,216,223,139,118,54,161,32,253,221,188,244,11,195,244,57,21,198,48,138,155,91,105,142,60,57,45,56,237,11,66,113,248,144,206,215,155,227,222,199,186,166,31,164,202,217,215,77,139,192,237,51,236,211,170,165,157,157,222,202,228,155,33,102,255,83,113,223,173,198,194,189,147,65,5,209,46,250,104,116,138,187,209,58,18,178,141,89,31,13,114,110,55,39,14,76,91,160,44,78,244,206,3,165,98,79,44,149,243,193,112,156,252,151,207,70,137,236,206,3,55,175,227,53,120,234,241,195,44,222,222,10,0,188,132,35,0,52,141,176,89,135,181,68,23,253,105,244,81,226,90,250,56,229,240,57,91,37,141,2,14,23,115,59,5,134,239,63,14,116,120,210,151,154,249,176,228,246,214,3,182,132,205,210,253,140,244,158,191,53,156,161,75,220,61,232,30,115,11,244,188,212,42,122,111,11,207,116,135,153,224,146,183,197,0,155,222,195,64,180,41,245,162,107,19,130,241,20,79,118,30,100,11,137,12,12,77,99,121,224,45,91,160,115,42,138,56,165,59,117,63,150,111,221,42,57,90,226,185,9,81,104,41,8,89,249,233,65,216,108,199,123,17,119,210,250,98,183,31,1,102,185,55,253,101,2,165,30,146,64,101,229,121,44,162,87,163,5,72,67,131,190,50,164,233,45,238,76,88,64,247,127,38,119,185,63,124,204,248,210,245,165,178,217,222,31,76,59,84,210,111,85,73,199,248,28,131,73,83,195,71,86,52,154,221,159,27,70,123,163,179,168,24,91,237,133,235,88,207,121,107,68,56,113,115,19,51,27,10,83,73,62,3,62,7,153,204,3,8,173,235,138,123,47,168,219,244,222,40,191,186,7,113,224,190,68,223,192,224,178,115,9,120,52,77,89,209,155,88,246,136,65,89,176,62,234,111,39,166,209,119,184,140,159,50,192,84,248,124,178,120,47,163,190,108,15,124,142,58,223,164,105,77,232,26,228,249,85,66,149,184,154,143,163,7,4,37,243,53,5,76,45,71,86,20,209,222,18,40,129,7,25,21,20,104,123,252,50,22,144,110,147,36,25,86,76,66,154,10,170,62,55,2,6,213,253,111,36,170,179,122,124,208,80,193,83,230,176,177,253,42,108,190,146,163,8,210,234,128,39,164,57,60,116,69,227,202,249,159,92,140,120,200,188,48,123,153,78,164,95,109,213,135,46,246,179,252,160,57,118,96,164,95,90,126,236,201,99,212,196,20,101,228,69,142,22,184,96,28,7,76,204,95,38,66,162,35,45,222,249,204,65,246,81,177,101,215,49,189,226,165,225,34,212,10,93,76,221,104,19,203,76,40,37,152,129,224,126,64,245,239,240,32,127,41,62,50,101,61,201,77,24,168,184,206,153,250,4,191,76,127,222,97,4,130,53,117,194,122,232,254,219,112,149,43,213,179,169,137,165,176,118,41,38,203,58,195,97,102,163,84,203,97,136,190,228,220,162,148,32,123,237,90,158,63,186,72,245,31,16,94,240,105,56,173,217,247,137,95,17,244,115,71,214,178,102,233,77,32,210,20,21,55,103,202,139,101,215,76,205,60,224,98,141,9,26,79,97,15,90,1,195,152,52,159,192,195,68,247,235,131,235,153,207,229,73,10,101,163,123,254,96,211,28,125,210,31,21,66,21,191,122,16,215,215,42,149,105,226,158,14,211,32,170,230,87,133,110,45,156,132,197,253,139,230,171,48,90,188,135,4,152,226,204,167,208,132,114,157,239,209,208,97,61,102,104,125,224,238,165,34,192,72,146,107,130,195,204,154,111,195,163,78,135,182,197,7,30,17,144,92,184,124,15,217,196,48,234,176,111,182,80,2,86,154,144,158,84,46,157,2,155,229,174,48,109,204,1,111,107,37,209,223,174,136,6,126,48,13,46,67,153,71,104,143,15,167,141,94,61,61,221,232,229,78,177,227,109,234,65,52,131,15,188,34,22,202,121,1,75,147,194,61,170,192,120,103,18,45,122,115,43,108,249,6,141,234,1,194,249,154,83,74,38,57,251,131,17,4,22,201,36,96,164,134,118,192,163,188,31,140,0,140,131,25,63,86,67,88,141,50,85,191,181,177,221,171,243,143,23,224,155,22,185,228,154,117,76,182,185,228,203,97,72,111,53,171,131,53,145,99,200,230,175,159,94,97,86,80,14,152,206,253,39,156,201,171,236,128,91,175,10,163,114,56,60,168,65,21,74,43,154,30,177,224,129,199,222,54,106,47,67,162,53,232,213,142,22,143,70,89,227,179,244,217,15,195,210,161,8,136,148,186,194,144,77,92,120,117,141,72,18,16,113,195,144,253,12,154,0,217,139,115,221,201,151,15,92,46,85,29,12,20,232,241,17,46,60,159,93,101,255,234,166,3,158,69,251,179,173,188,126,197,91,111,130,105,179,60,39,126,117,239,4,62,229,170,83,129,82,95,44,35,135,169,8,83,91,100,110,252,60,255,92,36,73,171,222,155,66,245,237,73,33,72,43,102,213,144,7,53,72,115,199,247,32,83,166,70,214,178,26,139,248,154,84,154,171,95,69,54,56,185,219,133,115,114,76,50,57,212,17,251,137,216,53,28,126,249,177,122,77,234,184,199,163,81,110,166,14,12,140,140,37,38,218,241,47,142,75,33,239,141,128,92,143,165,107,10,71,58,228,203,164,92,239,205,147,146,212,2,207,155,206,218,150,59,86,95,118,25,79,89,12,42,249,201,103,212,208,80,28,23,230,204,210,39,159,104,64,95,184,62,38,5,210,214,45,221,159,206,88,205,2,111,50,254,177,4,40,59,106,15,124,134,172,197,168,80,109,43,69,246,29,17,177,53,227,230,214,63,35,87,195,98,23,22,30,166,96,23,33,4,96,178,157,247,106,102,173,188,215,46,146,67,97,203,231,252,20,184,242,95,103,192,152,151,67,225,97,202,226,14,23,101,153,233,198,251,87,3,165,150,77,138,21,187,213,188,248,17,2,189,39,180,117,2,119,2,68,43,224,51,55,212,133,63,43,110,69,218,9,166,37,26,108,21,38,253,16,15,14,137,162,120,156,231,159,57,235,99,59,61,243,184,137,211,136,28,39,46,172,195,148,64,203,18,130,98,112,120,37,62,48,15,211,4,38,68,221,98,163,167,220,69,150,239,192,35,107,53,118,122,202,61,245,201,6,217,137,139,82,68,166,79,134,69,225,193,82,24,241,206,201,174,63,189,76,107,50,96,81,150,160,84,166,204,176,170,233,114,131,85,232,194,156,132,145,67,129,148,177,100,89,1,22,49,171,113,50,30,51,245,44,1,25,147,137,126,103,60,23,84,46,18,51,25,80,16,143,26,23,27,57,139,60,25,226,209,229,158,110,84,181,22,125,178,176,176,48,182,158,14,0,186,10,41,39,117,184,62,97,32,122,166,83,187,15,93,41,125,146,79,49,173,240,251,194,103,51,172,122,245,164,65,63,94,170,66,134,39,131,205,164,219,119,176,169,62,169,15,12,5,106,12,119,65,237,89,225,141,137,28,232,249,33,253,233,131,181,118,199,179,100,205,139,194,189,15,17,159,91,26,72,209,46,133,81,193,139,35,151,166,245,45,219,236,153,6,208,215,140,128,241,224,229,75,194,233,87,98,205,87,132,30,101,23,30,176,132,142,26,38,208,194,92,151,33,229,36,11,127,212,20,220,154,62,25,225,207,17,79,6,109,171,94,11,175,70,216,79,240,78,203,36,128,207,49,210,139,40,210,117,125,37,152,108,75,152,109,19,37,203,166,176,153,237,1,67,137,52,30,120,198,14,10,67,101,125,175,53,218,181,139,106,72,99,252,228,68,239,47,167,231,40,31,38,172,89,238,213,233,41,4,50,23,111,203,43,39,237,229,182,100,209,186,175,204,140,146,48,143,49,241,138,173,58,172,49,53,96,136,128,203,117,77,16,15,93,178,13,65,112,188,189,55,6,56,181,247,234,110,177,4,135,179,149,216,11,60,224,176,202,1,15,45,8,165,73,1,38,233,64,219,94,15,60,145,92,239,1,215,162,189,218,139,10,131,180,239,189,113,22,151,194,248,193,225,60,80,117,214,244,234,141,140,95,92,13,233,81,213,247,130,251,222,247,215,3,195,1,125,119,57,234,235,209,194,10,184,63,53,186,132,61,87,11,127,110,83,217,47,177,3,88,67,8,244,5,252,134,83,44,90,30,19,237,192,121,106,219,50,121,204,42,47,150,176,78,101,212,40,125,244,34,64,232,168,145,53,210,223,174,112,123,93,120,181,7,109,117,59,149,11,40,204,233,69,97,203,23,6,140,230,69,21,152,168,118,60,25,203,65,233,1,23,194,241,195,227,18,38,174,162,89,31,34,218,195,217,157,12,86,113,44,108,66,8,125,107,192,148,69,63,48,247,203,23,38,155,40,240,57,105,70,185,79,94,186,8,211,155,36,70,11,35,3,152,194,3,133,73,73,221,223,38,68,44,112,131,192,165,93,148,132,159,162,228,196,239,168,156,131,119,40,156,45,93,28,48,241,19,133,11,234,163,23,29,207,152,49,70,94,245,252,131,133,250,28,67,185,86,239,174,255,193,26,0,94,124,236,228,246,139,193,90,219,184,96,188,220,91,110,62,181,131,107,193,31,31,165,74,192,88,106,10,79,146,49,247,181,179,72,45,27,29,71,233,233,190,24,73,217,7,102,39,186,55,199,145,85,216,216,140,238,205,209,51,83,24,85,111,153,74,229,137,72,46,147,113,235,247,230,40,230,40,140,155,187,238,205,225,187,126,96,136,93,239,247,68,147,90,134,165,39,42,147,239,111,91,15,133,192,217,182,154,187,132,138,176,90,3,91,244,245,46,192,172,201,48,248,222,71,147,247,94,73,11,65,224,8,234,69,22,55,159,76,208,138,227,36,27,7,84,123,2,19,111,222,23,62,167,187,174,94,194,142,83,182,157,115,110,200,225,184,80,131,88,243,194,199,21,149,243,111,145,14,139,250,69,54,204,212,170,254,54,101,84,253,238,167,199,9,211,197,141,49,146,211,221,172,233,99,23,244,88,229,97,72,51,15,41,180,17,24,3,106,201,65,64,249,183,194,163,246,123,128,21,114,217,130,210,49,19,107,155,93,66,171,68,40,131,29,94,51,13,220,9,95,95,120,64,27,117,227,91,180,5,73,176,148,182,243,117,143,32,74,156,117,47,134,247,179,223,207,69,83,200,210,123,103,152,203,239,193,140,238,176,204,82,154,236,210,125,47,162,161,98,81,88,158,33,236,47,22,200,20,197,202,110,38,124,189,231,54,10,11,250,100,52,68,220,139,107,201,249,65,141,92,58,208,86,247,115,107,226,207,177,240,49,87,234,243,96,157,180,70,140,168,9,213,202,247,48,74,181,123,178,158,205,115,234,250,192,179,233,35,166,25,49,87,249,90,136,78,204,216,14,241,154,218,214,123,19,244,187,215,210,225,173,175,133,182,71,13,152,174,182,164,227,109,51,43,190,22,69,183,73,127,154,82,139,30,103,58,49,8,61,158,176,240,82,142,171,207,54,253,108,57,211,124,251,24,20,220,57,181,70,144,88,143,50,42,59,149,117,151,63,139,1,106,180,64,159,194,24,26,114,86,132,13,22,205,246,122,118,205,98,65,216,64,97,48,208,31,46,208,230,198,91,29,239,91,211,24,139,98,10,231,33,201,203,132,32,244,84,133,54,113,93,251,14,75,68,239,109,26,207,113,111,170,159,159,183,50,1,234,24,18,172,57,69,41,138,26,69,2,203,207,161,74,237,197,53,84,140,4,78,15,159,99,135,244,29,33,88,139,133,232,178,157,180,116,135,91,69,198,239,249,24,199,245,41,17,149,163,139,241,249,146,19,150,252,64,97,205,237,122,49,228,71,17,170,180,252,251,243,96,208,118,134,75,150,10,65,105,125,173,179,41,68,151,5,191,187,212,187,94,112,11,247,8,118,80,42,33,50,99,192,45,152,147,50,148,148,162,154,3,74,152,46,158,172,226,184,11,140,120,201,236,247,98,26,29,186,194,227,102,17,80,44,123,216,9,225,162,90,145,85,165,121,255,204,12,133,97,243,10,231,41,161,175,164,27,252,202,80,110,196,107,67,103,170,39,19,125,228,169,196,205,209,78,148,120,224,129,91,155,23,166,156,232,185,121,153,222,92,9,74,208,78,47,174,148,38,5,204,114,209,61,122,209,22,230,203,7,161,211,161,21,138,8,156,81,168,224,48,138,129,18,156,194,133,232,17,195,161,51,90,249,5,177,44,208,89,245,4,6,6,151,100,55,217,119,169,177,142,4,6,241,96,249,105,90,216,162,248,139,152,5,20,188,15,76,19,206,13,136,116,173,146,58,171,49,74,139,241,45,167,38,210,126,118,197,183,163,20,130,204,103,82,202,128,194,156,95,63,207,138,20,158,177,244,9,12,255,194,118,120,88,199,161,142,40,172,36,223,254,79,165,107,23,249,11,80,130,10,23,61,83,67,79,38,78,122,79,140,22,106,245,178,54,210,210,251,118,190,182,95,109,17,113,61,0,38,190,240,119,50,161,208,214,31,30,87,150,110,242,152,26,18,80,117,181,231,172,71,180,115,248,111,163,184,160,220,181,52,141,45,231,14,3,166,251,237,133,107,249,38,18,112,125,10,7,76,70,222,137,28,128,91,211,246,42,224,236,4,68,63,120,235,210,30,120,117,181,4,124,12,7,245,148,77,172,249,203,112,0,91,244,241,61,238,189,67,24,24,246,66,69,123,20,2,90,229,61,189,65,10,227,233,198,168,44,40,159,244,193,41,74,88,235,194,143,243,67,164,222,139,216,139,165,48,242,99,1,157,49,240,240,171,193,244,34,43,76,101,110,160,253,105,112,58,51,5,97,168,11,211,189,221,31,251,136,186,20,135,105,227,122,108,51,114,203,57,134,204,60,211,231,230,141,67,34,96,14,236,199,16,31,203,79,16,98,112,85,245,228,12,158,222,52,102,48,10,114,10,19,47,218,1,147,244,126,204,120,75,253,92,152,148,197,3,39,39,119,166,84,252,216,52,235,185,57,170,113,35,224,194,18,122,224,232,82,2,166,221,100,191,112,21,184,253,191,80,47,240,5,101,223,120,96,178,132,31,10,249,211,251,216,195,75,189,15,152,105,34,120,46,61,71,118,60,117,205,243,177,143,168,229,216,113,45,73,78,93,245,20,89,141,238,3,66,229,181,118,117,153,95,211,106,14,184,191,33,44,43,94,93,113,53,125,71,239,131,209,215,30,240,236,53,61,161,1,168,36,183,195,104,207,232,20,173,112,65,125,30,87,177,2,102,173,171,129,196,99,175,225,243,96,18,136,43,79,112,141,10,44,127,240,115,120,160,145,40,112,34,4,238,63,189,77,154,83,166,40,65,217,26,239,133,50,135,18,98,155,166,108,139,41,202,202,124,156,92,50,245,78,191,85,44,117,244,24,34,48,172,57,61,69,33,210,70,201,203,141,103,34,219,236,52,41,7,30,70,4,32,112,58,198,157,47,251,51,79,70,211,106,8,196,175,70,30,14,103,194,43,18,74,29,191,110,222,15,45,20,21,136,15,60,105,144,159,95,41,197,249,216,249,109,198,102,62,39,15,91,23,227,31,80,151,140,66,153,228,133,228,104,106,37,114,251,114,243,110,146,74,31,188,160,33,82,24,139,213,171,172,10,181,142,4,60,229,189,206,147,109,127,45,232,128,181,165,237,88,149,199,28,243,141,148,64,245,80,139,118,254,40,0,253,167,183,245,14,201,52,61,187,13,238,164,195,148,101,234,118,70,65,87,27,126,115,227,186,90,26,162,162,153,40,46,62,206,223,120,3,61,164,162,70,252,116,93,154,235,53,194,94,79,168,242,214,253,225,12,96,163,29,238,97,160,61,76,74,238,57,33,152,30,241,218,20,255,189,190,166,137,111,4,12,191,173,158,108,115,70,97,50,182,116,167,237,224,218,57,198,122,250,5,67,11,60,165,170,98,196,150,98,122,164,63,244,236,170,69,244,22,40,151,175,81,224,203,67,169,193,59,96,117,231,136,255,161,157,28,164,164,122,209,30,38,90,246,161,12,175,196,198,40,98,30,24,154,31,76,1,164,244,113,19,114,40,247,232,26,20,178,142,46,15,182,232,236,246,243,97,80,60,45,141,74,84,66,228,104,197,46,214,42,34,90,14,131,77,35,197,190,240,37,23,238,231,50,221,101,55,151,141,6,185,75,209,0,246,44,60,42,31,138,109,173,68,136,80,89,13,111,43,6,30,244,140,43,188,130,64,204,224,165,20,168,36,137,166,183,101,22,75,199,40,191,24,132,232,61,142,8,148,109,159,218,98,107,148,244,150,55,224,157,180,189,125,211,151,180,191,168,221,217,41,135,133,59,5,62,67,230,145,237,3,67,233,246,88,211,156,42,190,4,76,231,68,211,28,187,176,219,54,71,121,137,172,232,101,166,0,61,79,169,219,248,25,18,72,167,62,184,227,30,62,169,31,68,168,252,135,217,39,213,71,48,221,33,47,195,224,185,168,203,239,178,95,161,205,222,227,177,225,66,24,15,156,206,202,46,23,238,218,210,54,217,213,119,192,116,186,171,229,55,207,230,182,61,61,67,210,23,198,6,205,46,158,181,234,77,226,140,40,210,154,146,78,163,2,62,251,186,159,9,245,43,73,238,156,73,223,35,114,93,172,178,104,60,221,14,231,177,61,36,120,222,159,48,156,150,149,14,28,229,88,33,84,73,63,149,251,20,74,251,86,202,68,152,229,169,205,135,34,167,220,89,106,73,18,133,19,132,211,2,43,61,75,55,230,215,54,4,150,32,18,85,213,72,57,222,159,166,43,86,225,73,27,161,192,37,61,247,166,94,255,62,25,186,19,218,206,128,136,241,186,171,143,234,111,169,0,129,146,205,27,72,12,214,1,167,79,182,59,59,4,84,124,86,10,161,109,1,199,152,112,99,99,88,41,159,54,167,52,82,136,43,198,155,70,21,109,26,232,59,4,96,160,150,166,181,85,107,224,41,46,238,241,181,106,127,186,25,170,105,46,172,139,46,77,113,192,195,235,39,238,64,231,91,101,157,172,196,221,99,76,197,122,94,148,207,153,80,124,139,67,115,160,67,92,222,90,111,6,205,167,224,57,105,186,118,64,89,255,66,11,116,189,60,59,4,200,157,203,205,18,64,15,65,9,157,243,251,110,55,148,21,137,225,135,206,89,114,222,213,243,68,19,245,128,167,249,29,57,178,29,48,77,250,207,213,22,87,118,24,2,138,164,229,191,123,153,20,182,195,43,191,253,233,123,220,211,99,210,77,62,159,22,114,246,248,229,87,83,119,42,154,210,6,163,118,230,112,198,133,126,126,186,120,179,53,232,113,246,150,62,183,85,56,56,138,1,147,223,183,78,158,229,46,144,224,15,157,221,104,76,84,111,122,1,94,15,169,68,227,8,189,32,30,128,254,178,165,115,227,165,144,127,209,54,238,6,209,81,160,195,4,162,4,61,139,118,228,120,46,200,20,146,194,214,178,116,225,217,85,67,11,89,242,61,238,120,210,30,163,4,33,40,80,236,145,3,134,53,90,43,189,39,217,15,71,169,176,212,95,166,136,223,215,6,104,126,10,77,233,182,245,42,140,15,214,90,80,24,37,154,239,7,211,250,18,149,12,160,193,131,159,47,12,33,143,62,216,238,166,206,250,193,139,17,220,10,239,224,112,7,102,97,78,45,127,135,249,208,175,38,92,168,211,31,111,239,126,76,242,103,15,29,64,55,3,199,239,189,77,81,68,41,87,176,104,220,247,166,196,168,170,8,93,51,118,158,25,63,205,183,212,186,252,99,175,120,37,233,15,213,26,37,224,218,98,246,255,224,7,109,46,178,98,40,237,7,10,35,48,92,229,226,161,4,33,212,48,57,53,176,61,55,52,248,2,163,251,58,46,76,251,185,62,248,162,191,41,110,142,164,147,110,71,157,248,97,152,55,132,142,181,104,128,226,179,33,83,28,169,121,93,92,227,184,162,51,199,199,54,150,68,173,206,37,14,29,118,2,132,210,186,186,58,12,2,35,174,110,217,184,210,181,101,140,226,138,29,102,4,196,95,218,204,214,80,26,240,171,51,214,149,118,100,34,113,151,99,212,242,217,83,82,123,122,248,114,164,145,129,91,125,186,84,141,57,47,46,54,113,117,41,163,195,246,30,49,85,32,88,86,201,138,241,163,31,246,65,43,211,218,234,180,202,206,72,107,253,128,56,118,160,222,219,218,50,220,68,49,194,218,182,212,182,58,62,217,116,59,123,54,99,21,91,106,184,157,143,16,198,19,109,116,42,242,56,141,52,124,135,77,201,0,75,224,96,90,57,68,188,54,221,81,218,47,48,151,5,97,125,204,168,253,108,79,209,64,39,120,28,135,19,153,220,55,111,99,194,156,247,236,122,42,237,206,62,66,242,246,30,78,136,74,61,201,21,234,121,227,230,148,161,106,220,218,170,170,102,236,150,4,56,246,31,224,152,42,116,104,188,232,113,93,166,191,54,149,189,77,213,247,128,119,248,100,11,122,45,237,193,88,208,126,185,130,88,193,63,206,26,112,95,164,199,189,43,25,255,138,160,136,56,224,244,203,70,16,21,61,153,162,74,138,108,128,219,171,141,10,116,74,125,104,48,127,155,98,205,135,46,158,91,162,99,59,237,43,171,89,97,130,58,211,118,107,172,255,243,5,143,89,11,119,68,123,242,100,144,2,255,70,236,152,47,120,218,234,248,159,209,205,41,96,171,76,122,194,6,115,84,143,52,154,202,195,84,18,236,197,180,90,197,97,182,164,167,186,203,152,206,102,192,231,177,149,159,123,241,245,157,145,182,22,211,249,208,84,111,65,75,252,251,152,192,165,63,209,144,57,162,137,2,86,234,115,92,232,123,149,121,195,229,192,103,253,105,44,30,70,31,175,224,128,174,103,62,181,37,149,97,250,142,136,131,18,121,212,82,6,8,247,250,103,94,213,98,125,38,154,173,165,96,241,91,246,160,116,219,60,232,240,162,122,104,132,250,67,91,180,140,142,230,91,152,199,224,204,36,106,158,144,181,37,45,2,30,43,191,165,37,22,75,22,88,155,136,150,49,175,212,21,48,177,175,167,110,133,226,135,122,225,161,68,211,176,218,161,87,18,240,110,79,116,55,119,111,250,170,68,8,82,126,98,233,184,137,247,185,77,149,69,235,167,142,1,224,20,163,7,102,217,62,5,82,227,58,238,245,167,230,168,153,96,72,64,218,215,206,89,169,23,124,66,229,213,134,57,64,154,153,244,90,110,254,213,63,29,152,221,228,137,123,209,32,243,173,233,74,91,58,254,181,230,162,104,161,248,70,140,26,48,84,0,117,195,176,146,180,15,134,228,88,3,237,203,36,32,253,98,170,126,222,53,125,76,139,178,252,201,40,53,80,38,13,10,127,166,23,227,84,114,127,77,253,95,106,227,186,119,95,16,31,131,182,93,80,171,62,255,126,186,177,153,41,117,195,206,214,216,248,93,76,114,116,245,39,204,66,37,229,231,247,192,73,77,158,95,158,44,99,156,125,225,215,115,76,88,150,94,247,65,218,103,191,2,66,34,202,84,62,234,152,17,118,246,89,134,253,218,53,218,65,161,68,113,208,84,115,117,158,32,75,233,29,224,144,235,208,113,92,158,26,163,236,121,249,74,167,238,19,13,167,200,251,139,10,87,194,3,171,62,215,78,234,224,191,225,166,11,112,206,39,253,70,165,226,116,152,14,170,241,148,157,212,30,85,89,212,40,22,200,130,222,7,115,110,109,182,162,245,232,254,153,238,106,25,126,245,50,58,107,205,125,84,10,206,134,195,4,193,116,217,226,34,248,97,93,173,118,84,133,177,22,213,31,206,118,14,131,248,72,42,216,188,170,201,102,198,205,183,245,155,61,27,101,89,49,226,200,62,232,218,227,12,117,219,11,134,251,12,141,129,164,39,136,214,126,147,112,144,211,79,154,68,134,127,169,251,94,54,140,81,89,94,58,253,26,137,63,148,118,200,170,9,205,68,32,228,11,224,28,120,153,218,189,166,54,112,84,63,20,18,89,165,235,55,117,66,183,234,72,246,156,123,201,99,227,37,21,47,8,160,160,241,88,187,154,2,96,93,187,141,113,224,243,45,159,228,4,7,71,238,254,100,205,104,216,135,194,198,9,226,48,233,52,137,133,79,194,248,110,165,35,65,67,81,152,254,54,124,47,43,174,54,214,217,174,112,69,99,249,131,73,64,106,243,17,121,119,138,131,28,46,136,88,171,205,8,107,102,243,23,163,107,84,43,15,113,25,142,139,232,195,98,68,65,75,111,14,207,93,119,148,22,74,53,118,209,220,138,3,151,49,214,220,32,146,8,201,107,142,171,5,145,85,62,135,181,72,104,230,131,207,76,210,167,166,28,114,15,127,44,100,121,202,208,107,201,140,143,64,9,71,200,215,152,228,135,74,192,155,29,73,198,115,16,51,246,149,55,208,44,214,78,76,108,240,233,117,245,172,163,50,84,91,1,218,154,96,243,103,48,55,201,86,129,173,70,124,57,188,32,139,148,7,135,15,36,14,174,153,127,236,123,2,35,155,249,165,221,141,7,27,62,243,39,131,182,93,87,133,10,162,221,181,172,107,254,60,255,111,192,233,199,111,79,26,203,24,85,252,107,193,62,221,116,191,154,116,252,123,125,7,220,254,20,144,87,125,114,70,209,175,134,145,72,5,74,206,24,46,66,143,31,108,178,64,89,29,155,54,147,199,210,97,6,32,173,190,158,104,56,114,111,14,83,223,170,57,205,99,130,183,92,125,88,166,141,161,230,254,206,1,238,146,181,200,168,152,148,147,192,214,136,230,195,178,208,137,125,102,75,34,180,235,79,14,79,160,82,117,48,74,231,220,252,182,21,139,181,104,137,211,36,8,226,193,242,3,155,1,144,159,165,29,76,176,7,38,45,159,117,229,239,60,92,152,241,120,219,245,37,205,99,121,21,103,122,58,240,57,113,53,185,110,210,166,110,137,224,250,159,9,149,117,175,133,81,114,56,12,217,188,230,160,139,29,33,142,146,249,85,11,234,216,76,197,9,145,42,154,140,237,177,180,121,16,79,238,209,127,4,107,151,90,111,11,86,60,127,50,194,22,79,49,207,160,76,166,56,74,208,243,169,20,58,123,99,141,151,70,92,236,41,153,153,214,249,208,28,206,181,106,36,115,195,122,235,100,0,70,5,135,175,162,240,140,236,56,48,108,13,83,29,182,85,92,241,11,184,105,79,48,189,250,201,249,44,65,33,228,151,44,24,245,13,211,237,129,51,39,206,231,46,154,36,67,67,204,221,15,52,38,206,123,137,113,87,207,106,245,200,50,175,93,158,184,52,209,217,229,250,160,192,9,151,224,194,13,202,41,223,211,86,177,102,105,49,13,155,41,212,199,205,41,183,18,219,174,65,184,239,59,49,82,38,144,174,41,76,31,163,223,27,139,87,25,43,55,94,214,125,109,170,111,180,162,6,45,82,114,114,31,124,166,92,215,38,39,186,133,75,204,20,56,119,212,10,218,63,221,9,159,103,72,28,40,209,211,134,253,181,37,255,233,97,45,82,114,111,58,23,75,252,244,132,114,82,127,250,108,58,165,248,166,179,32,93,83,245,55,19,186,217,241,181,39,53,96,58,42,216,100,110,66,45,43,32,80,91,28,155,107,198,189,151,121,70,50,40,54,79,227,193,177,89,53,214,185,173,42,51,62,200,177,49,181,253,111,99,183,246,152,41,184,231,51,43,60,172,54,251,7,211,74,176,218,31,96,23,22,58,168,245,209,234,75,19,162,112,163,149,170,121,181,212,247,47,21,213,29,109,38,31,170,25,234,20,97,55,122,103,108,39,127,82,208,161,10,81,169,15,200,43,233,213,201,178,66,31,140,123,163,41,79,36,235,150,115,83,87,122,57,155,214,10,49,205,156,28,17,141,21,188,98,189,184,91,33,147,195,163,106,77,0,203,3,29,41,255,233,73,101,163,56,224,216,199,211,243,242,236,231,86,145,46,75,115,212,232,169,132,67,53,87,141,30,111,138,158,194,46,165,231,132,20,135,236,26,103,77,56,55,3,233,163,74,47,150,194,48,129,21,135,137,157,73,49,28,65,181,229,145,51,99,94,166,199,85,97,99,69,112,24,2,101,221,175,114,243,206,143,134,86,108,210,42,112,196,78,178,247,109,53,4,91,183,118,233,209,127,68,101,176,195,5,154,207,169,206,168,105,209,58,140,191,174,51,201,168,201,71,220,156,194,150,162,59,45,74,42,223,2,248,209,183,168,145,101,14,164,219,34,141,105,211,149,0,136,33,46,78,164,121,126,5,157,168,166,155,252,136,36,50,232,49,237,37,240,70,243,18,146,199,14,195,112,161,65,36,8,190,253,196,6,134,229,78,11,14,16,28,153,254,224,72,107,245,245,212,50,132,183,74,142,129,118,25,117,162,161,0,169,126,241,52,137,71,173,119,62,118,203,246,139,225,140,122,90,113,8,223,246,152,40,19,134,232,183,185,3,98,121,31,19,226,179,57,105,173,15,206,109,187,48,159,71,43,133,206,78,224,154,71,232,186,167,199,191,193,107,70,158,43,96,244,35,31,31,29,34,182,225,48,132,102,90,168,218,45,7,237,147,148,208,141,218,103,203,8,14,166,95,77,115,225,227,164,99,152,248,249,66,189,32,93,224,218,54,137,198,203,55,164,217,248,66,178,118,108,86,170,143,178,195,212,137,189,209,200,210,125,105,66,77,114,22,83,125,250,115,187,119,23,30,184,160,101,241,212,8,194,5,253,13,105,54,161,11,237,233,130,65,220,243,246,192,157,190,84,133,141,188,60,96,234,198,159,26,65,14,105,127,112,214,174,158,232,88,10,219,93,70,163,7,57,51,167,170,105,120,150,110,243,155,55,100,104,31,195,114,144,23,159,1,35,237,187,180,0,17,97,187,248,109,244,24,181,143,130,227,191,197,79,79,196,199,245,222,197,230,202,7,119,11,187,40,12,139,183,239,11,7,110,143,36,223,74,70,10,82,3,102,111,86,123,121,32,14,20,87,23,172,107,113,190,112,143,198,40,23,126,196,150,233,255,72,59,190,136,37,197,31,47,189,89,103,107,192,139,112,154,90,250,68,236,123,192,152,42,77,157,78,202,241,239,205,9,248,168,143,178,178,155,242,191,123,107,179,207,132,22,110,38,185,184,42,153,249,132,82,119,223,215,54,15,117,63,112,118,221,33,131,135,50,92,209,205,83,188,81,28,24,162,96,245,150,169,69,189,191,205,202,214,130,209,97,161,152,120,114,72,117,147,150,132,158,125,194,53,166,105,154,160,248,107,60,176,39,172,64,145,4,207,234,106,163,102,18,115,229,56,95,26,35,54,216,41,147,12,166,86,69,61,113,68,192,227,181,247,83,85,70,110,173,120,234,147,104,205,121,173,173,15,134,229,83,3,198,147,234,229,129,151,7,147,128,55,108,82,234,237,98,121,250,91,155,61,166,161,40,40,151,122,142,171,187,25,221,250,94,158,126,68,201,28,122,108,189,53,244,212,45,30,236,60,68,159,250,96,144,233,221,215,34,98,208,235,227,103,71,191,38,48,37,13,207,183,38,253,226,223,99,194,34,93,31,120,5,187,150,193,67,189,62,243,234,61,142,139,232,19,1,14,133,173,110,182,7,108,213,53,186,2,112,92,28,69,152,54,233,79,163,29,114,239,61,136,48,232,189,105,194,244,99,55,19,1,80,122,172,105,222,86,245,7,167,13,76,221,136,179,178,207,114,92,57,224,149,247,83,254,59,72,181,250,152,82,47,164,185,54,51,253,93,11,198,14,27,234,44,53,176,152,167,115,250,153,58,252,78,79,4,0,82,141,212,2,38,152,241,92,141,102,216,8,248,24,167,186,118,17,40,109,177,250,80,218,232,26,98,227,208,168,177,4,182,17,198,60,27,30,5,178,241,104,141,206,239,167,84,188,197,110,72,223,145,22,242,81,168,176,194,108,253,181,189,104,188,7,91,50,185,93,90,176,169,166,86,107,83,128,181,62,123,28,24,102,214,39,44,50,221,19,104,86,162,240,132,185,22,173,165,95,4,160,225,56,77,237,83,157,203,196,121,226,106,154,23,53,3,127,108,153,230,17,56,172,86,250,233,52,30,10,173,88,9,24,10,185,249,4,30,77,164,228,131,105,52,213,232,195,129,43,27,189,195,5,150,169,172,129,73,42,100,252,106,114,48,106,91,178,246,154,171,176,55,236,18,168,137,4,182,206,38,127,111,83,97,203,253,129,123,14,184,35,78,175,67,142,226,240,125,52,107,61,42,79,204,20,2,115,127,111,156,254,39,142,69,11,161,87,246,24,9,207,214,110,10,86,178,51,118,80,128,114,54,227,246,160,150,113,112,152,232,123,215,7,71,241,229,243,236,26,73,173,179,122,159,48,50,14,240,55,211,138,133,219,158,202,126,12,227,238,83,105,27,113,113,251,35,236,55,223,8,148,235,233,70,193,145,7,61,129,81,221,211,207,189,76,66,192,225,77,180,125,61,47,214,189,171,185,33,39,243,200,159,156,217,48,157,243,6,125,190,178,149,21,12,42,180,234,20,64,192,103,167,127,230,10,177,12,119,221,112,180,81,112,84,120,53,79,72,3,67,222,243,244,59,68,52,22,198,37,146,56,239,215,140,134,210,6,199,119,121,2,197,103,170,120,105,50,40,114,28,58,38,232,21,143,184,152,226,28,61,118,161,24,242,134,6,131,183,106,140,80,122,79,0,48,96,116,235,139,194,41,232,204,12,110,218,202,61,9,86,52,95,33,192,229,217,148,224,153,241,76,57,48,251,206,219,66,66,112,49,94,12,49,98,249,109,156,84,121,114,227,86,23,148,122,238,21,95,147,94,9,61,5,42,108,211,247,115,177,115,136,151,63,233,134,113,133,83,244,122,26,149,205,23,182,70,157,29,115,156,4,156,38,21,32,98,246,194,102,102,169,85,35,8,76,105,220,170,1,27,59,171,192,100,253,83,92,93,77,237,83,224,68,139,81,192,168,189,73,160,24,45,240,179,109,196,205,143,69,191,36,74,54,127,45,72,190,66,206,230,90,210,195,235,100,205,153,177,180,201,58,247,135,184,201,155,112,65,209,105,121,170,216,41,55,140,139,225,164,41,122,177,81,47,197,47,179,171,175,151,159,203,41,3,224,23,154,180,148,10,51,24,235,229,254,180,197,127,134,194,45,196,133,12,206,26,131,70,224,55,121,177,33,63,13,139,162,94,109,178,106,251,194,148,203,40,95,90,205,94,55,199,107,159,249,240,48,158,29,231,175,236,187,27,46,245,66,160,77,192,82,141,241,166,243,255,129,111,139,33,253,234,133,228,224,67,170,183,156,108,135,189,116,169,204,1,124,15,161,104,110,36,225,73,73,178,173,127,197,25,80,152,102,85,37,241,134,169,157,174,59,71,225,85,144,170,58,232,110,238,185,122,236,171,166,246,2,19,41,194,246,192,168,194,107,199,66,135,130,35,150,15,225,212,249,194,201,153,241,129,73,141,233,111,51,38,37,224,243,154,154,25,182,164,103,141,93,97,183,71,234,214,248,187,61,65,10,108,85,200,15,28,6,24,29,57,79,187,3,131,82,239,1,65,5,205,44,239,136,134,61,77,149,203,113,217,101,150,13,66,156,126,178,81,75,50,52,196,76,62,186,120,98,23,120,60,245,28,99,24,165,132,15,153,213,41,62,20,136,80,28,184,57,64,50,124,214,23,62,19,193,143,77,104,223,206,190,217,31,56,135,189,93,77,91,104,232,107,33,78,235,67,214,141,5,67,239,77,175,139,27,42,84,65,108,149,57,176,38,247,48,245,169,140,56,83,71,191,199,154,45,14,8,227,75,209,137,48,80,100,245,33,27,15,55,183,73,22,223,19,117,212,254,68,175,105,164,223,94,20,119,96,140,204,103,142,161,219,233,70,41,213,138,77,73,174,104,72,232,222,2,117,96,147,69,147,175,65,82,37,226,26,213,44,30,233,175,66,135,235,126,12,138,59,84,11,22,182,236,236,117,211,192,84,143,79,133,207,123,197,112,47,99,23,149,241,44,203,104,121,28,166,233,191,107,173,44,60,23,243,194,52,111,201,160,89,82,203,183,35,130,74,93,37,58,201,17,79,239,160,178,6,204,169,142,240,113,176,153,133,62,255,55,228,219,74,25,136,18,176,167,17,27,73,16,100,193,4,134,74,211,143,61,170,220,16,221,20,118,82,72,180,194,138,217,197,206,100,129,169,202,136,121,180,9,65,170,250,195,241,134,216,207,2,174,77,153,56,201,168,213,114,223,251,60,182,22,9,147,41,188,251,17,92,143,122,40,82,89,85,194,100,197,67,128,45,91,21,122,96,244,136,123,179,185,105,79,206,129,207,196,46,23,222,4,14,255,247,255,248,211,191,254,245,95,254,245,207,127,253,219,95,254,252,63,254,241,223,255,251,63,253,229,159,255,239,127,250,183,255,227,127,251,95,255,49,253,199,127,252,233,223,255,246,111,255,250,231,127,252,135,255,244,231,127,250,219,255,243,215,63,255,195,159,254,219,159,255,229,191,255,249,111,127,253,183,127,252,128,255,252,151,127,254,243,127,249,219,95,255,242,207,255,237,31,254,244,127,254,203,191,252,245,255,250,203,63,255,211,223,206,125,254,107,20,115,83,38,116,73,131,249,86,143,172,137,121,27,151,145,152,88,234,223,251,145,82,183,78,7,255,81,11,222,45,21,55,160,228,118,94,24,189,180,7,62,139,166,8,172,45,191,231,219,227,60,11,124,62,246,223,253,141,76,122,244,155,22,104,89,82,59,34,69,237,200,176,249,140,52,237,113,85,170,167,41,118,121,139,127,251,113,211,9,154,233,195,243,0,126,67,39,80,73,19,207,126,157,232,155,13,24,73,55,89,198,20,160,54,63,33,27,33,171,37,174,229,64,239,219,233,30,208,20,172,248,143,2,175,25,100,90,192,141,134,120,217,57,43,199,160,63,120,51,69,48,221,119,169,126,42,113,115,10,160,212,40,193,196,28,190,140,207,31,116,65,30,187,162,163,92,16,48,165,9,207,65,69,244,218,81,236,58,237,19,24,100,240,99,72,145,168,85,17,11,58,98,179,75,143,183,95,239,75,82,59,14,83,195,247,116,154,91,56,39,21,30,205,43,225,160,42,67,49,227,161,197,109,17,53,106,108,133,35,169,9,41,158,74,51,105,44,125,105,106,88,178,160,77,83,134,3,50,34,207,215,27,220,245,165,160,161,203,110,177,128,162,225,172,38,121,110,247,107,152,42,154,70,210,48,114,182,71,148,90,55,173,50,245,6,224,127,223,247,157,91,210,148,200,52,158,245,124,175,222,143,75,11,169,130,247,209,216,79,63,148,235,68,246,187,147,174,1,15,24,164,5,38,150,227,241,119,96,178,101,2,183,50,35,230,10,220,231,227,212,210,131,83,98,204,142,147,89,222,34,160,134,91,123,225,162,18,94,211,122,85,98,154,161,170,165,157,121,70,186,19,241,15,123,177,181,159,10,189,81,229,201,136,84,107,78,131,46,202,251,218,148,180,63,33,62,186,198,91,252,52,21,176,90,163,122,38,14,234,152,23,158,251,73,229,100,227,129,189,51,92,67,43,200,201,84,87,151,249,205,127,165,186,166,90,179,182,216,83,14,92,148,0,96,81,54,29,209,251,102,202,212,79,23,193,160,54,244,174,189,65,148,80,105,92,243,53,18,27,5,199,42,57,181,8,45,247,122,225,66,135,195,75,119,218,202,133,169,108,203,74,42,90,201,191,94,24,226,115,133,41,61,184,112,123,73,69,145,244,92,247,193,49,236,242,211,153,209,194,15,34,205,86,213,150,195,16,56,75,55,118,164,133,244,153,82,158,192,207,30,19,141,240,225,126,24,127,76,35,58,86,254,249,151,244,48,54,208,46,182,239,23,177,198,183,135,100,201,245,218,216,175,204,211,87,170,59,42,102,227,107,163,232,245,180,7,157,3,210,217,32,90,179,155,105,118,154,178,59,143,176,83,181,214,242,67,158,182,172,253,203,97,104,193,180,217,133,140,113,139,1,135,80,188,105,111,17,164,11,219,189,40,12,177,165,181,4,176,159,34,179,251,193,179,219,121,166,57,119,98,82,190,190,80,144,84,246,52,216,7,122,138,105,74,121,165,218,160,168,214,246,200,250,113,50,81,7,175,37,249,180,144,126,163,210,169,200,171,79,21,4,11,200,183,98,178,89,89,153,167,108,1,44,143,112,80,102,136,110,135,192,237,202,68,96,173,206,164,47,182,177,22,102,138,223,166,27,67,11,250,203,217,102,156,154,135,152,234,84,146,74,40,207,202,186,23,99,252,77,173,105,65,21,196,55,6,219,26,181,156,12,254,38,31,81,64,186,141,165,144,39,95,105,52,131,207,205,180,206,135,50,108,15,210,117,130,143,250,92,36,113,239,165,212,157,104,225,19,186,153,49,30,131,118,106,41,88,193,208,88,49,214,228,22,101,163,60,30,18,157,221,241,70,4,242,181,138,109,208,99,155,47,76,169,185,188,49,71,166,19,107,54,250,67,142,255,152,21,190,180,254,192,204,58,189,154,95,139,79,145,217,62,180,4,8,71,197,185,28,129,137,27,203,144,44,106,15,226,201,179,113,178,202,111,47,104,243,60,61,213,207,192,107,160,120,208,250,8,57,222,7,83,149,168,32,194,35,241,90,8,89,75,4,194,180,89,138,19,88,146,89,122,88,192,135,9,24,164,11,27,43,82,185,48,66,116,211,143,189,78,39,227,28,194,149,66,250,213,197,14,26,242,84,85,136,61,6,89,134,18,153,47,60,212,36,236,27,131,136,71,11,135,250,108,23,164,11,229,201,207,127,40,197,203,143,112,6,134,244,217,144,241,134,227,216,209,74,102,94,70,5,222,131,238,241,59,99,65,40,122,111,14,93,175,233,197,146,216,89,26,37,7,7,112,246,246,137,246,19,115,189,246,151,73,131,215,59,166,232,10,138,149,15,108,172,87,1,159,111,185,244,106,4,167,99,146,163,63,41,181,179,212,1,212,235,212,98,253,38,250,62,254,174,94,13,97,40,216,112,191,225,178,126,72,105,238,36,119,135,74,90,14,216,186,196,21,166,28,245,194,67,249,218,40,116,164,110,35,224,134,52,171,94,77,39,169,111,38,244,67,15,33,185,35,136,69,25,225,116,120,146,161,201,10,223,14,133,246,235,58,184,134,217,248,137,131,122,60,20,13,145,185,228,98,168,118,195,38,68,22,233,172,164,45,176,41,12,249,189,39,218,182,85,97,122,99,124,205,31,79,131,253,185,41,140,13,95,28,54,217,106,121,109,211,87,115,127,13,125,142,44,4,47,63,184,149,184,26,190,220,244,92,77,24,216,7,13,105,54,41,186,5,46,28,209,14,231,243,40,83,71,229,60,73,24,187,227,220,120,9,143,138,193,4,60,28,206,86,238,243,252,118,142,197,3,81,77,77,229,125,180,229,172,132,192,116,139,233,176,144,140,184,191,141,248,218,214,79,2,189,181,207,68,251,216,99,200,152,79,228,217,138,163,104,177,246,161,232,113,254,220,192,49,197,172,173,223,19,134,31,231,9,110,136,92,13,41,70,57,112,139,14,159,134,0,133,144,189,15,236,147,230,218,95,212,126,252,225,173,206,94,181,226,104,154,36,79,245,99,146,249,113,217,75,80,232,214,135,194,214,125,225,240,168,58,71,241,3,157,184,227,128,219,36,38,20,38,217,247,161,197,136,184,244,177,144,0,241,128,40,250,59,74,174,63,140,208,56,204,143,105,105,142,33,95,146,150,238,40,87,156,166,86,171,243,127,155,82,85,9,24,218,248,174,240,109,230,2,230,157,239,123,81,28,119,179,159,136,215,12,201,43,29,216,82,94,142,82,28,127,227,192,160,20,117,198,147,193,43,62,21,166,54,203,163,115,19,17,183,174,63,157,41,223,245,253,123,26,181,239,141,58,30,216,20,106,28,30,63,162,150,11,159,227,183,68,25,216,36,157,47,92,41,131,20,241,136,41,72,128,96,234,79,211,234,224,156,57,232,247,16,146,110,2,31,63,52,74,6,169,24,19,34,160,1,129,27,125,180,142,26,47,144,92,76,9,116,100,32,73,185,163,140,32,240,57,77,91,124,77,248,189,165,148,254,192,13,198,88,31,51,28,32,145,26,5,206,43,172,39,182,243,41,181,194,192,216,240,190,60,54,81,129,247,230,65,13,219,144,222,218,91,159,27,18,11,63,47,23,145,16,41,138,48,120,132,153,64,7,205,146,84,4,183,158,193,196,72,189,30,132,232,229,121,176,229,190,26,252,206,83,2,144,220,155,8,209,247,216,20,37,108,137,25,12,139,24,23,79,49,254,90,42,211,3,239,25,193,237,133,181,35,154,54,104,181,80,147,185,28,62,251,172,176,60,2,147,117,143,155,159,147,43,201,134,131,35,142,115,247,193,199,143,203,83,39,169,17,222,250,150,2,205,230,18,46,119,42,135,205,189,118,152,244,167,126,46,202,22,194,192,193,24,237,106,52,18,172,11,181,78,212,112,48,18,139,194,198,178,231,48,180,130,69,230,56,228,28,222,205,72,57,18,94,136,162,179,185,166,31,40,204,16,242,218,103,255,63,123,69,192,252,180,216,86,116,168,65,45,251,193,148,114,23,93,33,248,168,81,148,4,193,151,108,179,5,250,164,234,97,179,109,233,81,25,18,35,204,243,169,112,62,213,241,219,228,177,127,213,2,238,29,67,132,127,60,164,165,48,85,92,203,97,90,167,196,136,57,190,110,237,222,10,220,72,115,64,123,46,112,135,94,111,59,124,38,153,36,117,129,71,118,166,69,96,181,174,206,129,135,214,148,191,21,60,98,194,209,2,76,175,196,133,49,129,238,120,86,248,56,115,142,7,219,28,144,85,225,179,204,191,121,176,77,210,176,233,197,37,4,222,219,143,226,79,12,156,106,165,85,94,94,70,232,62,137,74,33,240,249,79,238,56,31,103,53,73,183,7,169,74,107,110,116,20,249,12,217,79,232,171,30,222,24,215,76,216,235,102,180,134,117,251,47,175,150,69,164,123,174,231,90,180,110,254,39,109,231,153,107,59,110,4,225,13,25,3,230,176,255,141,153,95,31,117,179,120,13,255,156,1,28,222,212,147,142,68,49,116,172,242,209,164,0,117,233,151,164,40,36,114,136,27,79,79,218,86,237,193,16,17,117,248,108,178,121,234,115,219,179,248,213,195,58,115,245,106,154,254,253,98,250,126,106,93,15,202,25,25,240,248,51,220,169,142,136,68,108,74,157,37,186,3,108,236,172,1,207,38,250,12,118,245,114,114,60,72,98,234,172,239,213,115,186,124,28,74,218,116,62,228,231,99,250,86,214,169,144,106,66,157,7,138,207,16,48,5,67,69,31,156,163,37,7,204,193,210,101,146,85,74,86,219,135,218,150,44,91,21,212,16,219,131,59,29,174,208,34,220,247,148,161,77,103,40,234,116,162,11,141,28,32,138,37,43,80,218,24,20,70,102,170,6,76,138,93,63,86,53,206,190,128,127,170,109,23,198,81,31,219,127,154,144,162,250,22,21,155,165,45,135,143,251,153,134,216,55,100,174,219,184,48,45,48,226,5,66,146,144,252,99,90,87,213,185,64,102,10,237,22,94,102,72,90,104,171,126,220,32,49,30,205,28,7,134,76,64,223,27,98,240,93,2,230,118,226,253,86,212,3,86,140,233,180,115,83,158,220,226,40,159,161,0,108,209,179,11,35,190,229,38,12,33,28,130,202,50,207,104,114,221,23,221,53,235,131,159,29,58,198,100,254,52,90,47,8,203,110,205,62,81,232,186,46,242,57,224,163,117,145,91,26,230,32,143,145,223,221,38,43,124,97,120,11,238,144,144,108,203,206,132,11,108,108,244,23,62,223,3,158,240,15,102,117,8,113,235,224,148,119,170,67,80,136,121,244,98,51,157,47,76,123,197,80,120,79,183,203,128,33,150,188,243,136,44,98,241,172,32,57,10,114,13,93,224,70,0,97,59,92,104,0,91,2,147,142,159,142,18,217,20,175,5,163,173,121,195,3,48,85,211,119,72,45,190,44,247,70,243,69,204,0,226,38,17,231,96,124,232,196,20,24,154,131,177,253,193,173,252,88,246,217,102,220,148,195,31,13,119,64,104,153,6,238,153,171,153,245,108,81,84,217,102,137,216,111,47,12,0,134,187,94,134,148,49,26,223,102,198,198,132,52,176,188,182,41,78,102,127,47,206,121,105,114,180,210,162,225,93,190,61,87,170,224,229,185,207,17,233,5,111,221,8,211,132,59,6,90,86,6,202,31,236,172,225,38,177,230,3,23,58,215,252,193,90,86,49,141,97,12,202,126,36,130,162,106,144,5,70,217,213,183,171,220,126,81,118,133,207,217,243,25,86,221,74,91,86,209,171,105,234,221,1,179,93,221,108,37,48,221,202,241,224,120,38,242,57,58,229,112,78,153,211,225,165,57,95,94,127,219,250,53,253,99,118,227,152,191,19,169,163,27,20,159,131,92,155,40,44,18,78,130,130,226,67,201,153,138,88,43,232,114,193,84,34,163,166,41,34,40,231,73,204,96,58,54,166,14,25,61,10,222,175,218,97,201,42,194,69,5,140,175,226,47,77,196,92,204,251,206,82,219,126,48,25,123,178,156,121,160,231,95,244,64,183,38,212,199,247,44,223,136,144,58,76,82,101,110,112,138,83,237,39,228,209,245,165,7,173,21,217,97,118,201,165,191,77,153,223,247,86,216,39,8,92,232,189,177,169,151,195,19,177,232,246,60,120,241,158,81,96,98,161,242,100,103,183,70,55,228,131,173,7,88,206,14,187,159,71,96,58,244,202,77,173,186,115,1,204,41,142,86,186,216,198,139,122,188,161,91,243,233,120,224,243,229,123,12,56,70,120,19,19,197,30,102,95,20,94,80,125,110,184,87,135,255,52,177,28,225,239,178,123,7,47,13,149,61,104,22,234,213,245,214,183,83,168,72,44,92,209,179,200,191,249,91,140,125,66,87,86,161,120,180,248,128,210,166,89,231,51,98,163,199,112,91,52,94,220,87,90,6,33,8,249,96,26,75,178,152,254,157,58,124,47,139,4,38,53,163,67,66,217,119,13,248,60,216,51,189,9,108,164,64,159,14,92,99,127,138,16,11,172,180,86,161,160,115,12,149,174,128,137,217,233,226,176,100,130,31,106,21,107,100,119,221,78,160,41,244,83,11,219,243,184,60,186,197,86,130,111,126,117,53,234,192,172,112,235,238,108,1,67,134,247,92,93,66,167,214,28,93,50,73,2,91,181,98,9,184,75,6,21,109,88,4,121,190,65,129,46,110,9,55,24,181,234,100,252,182,195,86,53,32,71,226,42,228,107,227,234,69,153,151,60,25,132,30,78,30,220,169,71,72,245,57,111,141,16,204,97,8,121,69,14,105,28,135,212,44,51,135,225,243,24,106,120,45,78,12,255,109,202,38,139,28,199,164,72,151,43,153,209,56,76,130,94,172,186,65,175,164,91,117,148,164,45,145,17,199,224,60,15,230,235,186,177,196,115,127,108,225,157,60,182,68,162,231,209,29,130,138,233,44,190,175,228,228,192,70,2,44,62,104,33,37,254,253,52,213,65,83,183,148,106,228,136,223,215,164,130,111,8,43,205,128,117,61,59,147,174,241,234,142,162,241,157,51,85,154,71,50,160,167,109,69,109,148,130,96,146,87,175,67,249,71,119,142,194,116,201,102,255,109,94,179,101,137,24,204,66,228,252,251,94,84,242,14,161,126,57,38,53,53,132,126,102,18,204,87,234,72,132,0,72,230,248,205,183,205,21,137,30,161,254,237,194,215,176,96,32,199,177,117,84,176,122,62,24,242,248,157,212,125,78,43,71,225,61,201,45,162,150,234,246,79,88,198,191,239,197,139,183,254,184,253,120,12,95,24,210,56,217,75,31,175,139,188,98,5,89,191,168,244,201,154,195,70,83,246,7,83,121,38,236,220,12,226,128,85,236,131,39,180,212,234,105,118,107,72,254,62,9,115,116,75,115,23,110,62,228,76,254,104,176,12,84,117,176,71,166,127,209,95,108,219,226,222,143,107,51,61,249,96,196,9,231,200,121,124,23,246,230,239,183,73,46,103,141,216,85,34,187,113,236,66,11,56,31,152,58,127,175,241,165,180,149,2,197,161,48,2,225,126,243,51,167,83,209,152,197,154,108,100,203,225,105,6,182,192,162,157,66,81,46,137,88,89,6,104,146,56,73,145,149,72,207,164,95,236,152,54,190,87,163,102,181,164,109,19,144,172,202,55,149,200,47,86,33,63,6,198,210,247,95,38,222,157,117,72,207,10,138,38,13,220,107,186,137,212,223,91,180,97,251,131,29,43,242,44,42,117,218,44,44,237,191,77,4,174,235,218,63,231,138,43,119,67,32,69,48,81,31,28,239,242,171,12,236,246,255,187,6,14,206,218,203,174,98,72,254,12,194,85,29,240,138,104,241,247,185,38,174,76,210,155,83,138,233,93,238,116,176,67,211,252,76,21,248,177,190,7,135,97,248,124,81,157,135,103,175,118,6,111,211,132,30,210,93,140,139,112,54,99,63,39,104,60,170,89,87,47,156,132,174,244,65,207,19,134,144,238,213,104,94,187,219,6,83,218,147,128,227,236,140,142,5,235,165,172,26,127,229,81,106,220,220,90,220,165,170,22,7,157,243,246,123,49,235,139,17,74,245,97,154,75,30,48,132,203,56,141,172,167,12,84,202,217,167,26,36,231,184,187,250,73,206,212,118,115,6,17,99,212,62,4,134,147,213,47,238,63,122,0,65,145,246,245,253,212,34,239,243,185,152,47,224,70,131,169,128,105,33,196,129,105,121,140,171,59,228,107,10,211,210,179,226,183,201,143,104,92,98,35,24,235,126,198,178,50,21,13,0,36,78,68,223,25,32,197,203,154,89,52,205,0,207,40,153,40,79,235,26,1,72,100,33,186,223,220,34,232,207,213,231,40,119,141,31,122,4,139,82,42,34,242,6,101,156,191,24,82,70,85,220,39,58,223,91,132,23,72,174,22,137,123,64,106,75,81,126,160,148,80,138,201,65,78,212,11,125,72,132,65,153,47,232,162,184,196,65,210,102,234,193,159,41,204,50,8,184,169,226,248,104,230,19,249,250,194,189,73,66,75,8,60,135,235,78,2,183,39,12,75,174,5,137,26,135,141,158,68,94,26,129,180,118,111,78,194,89,234,59,128,169,179,20,88,74,255,141,154,238,140,163,15,202,65,41,74,16,152,144,85,124,108,90,178,165,79,4,24,190,132,11,63,211,144,158,224,213,46,10,163,143,6,100,72,26,37,183,179,80,232,45,250,57,10,233,63,95,62,16,218,207,182,94,120,121,139,21,240,124,194,157,13,37,5,103,101,3,94,106,102,209,181,155,124,35,134,53,234,73,91,54,124,158,48,24,104,141,88,210,209,195,197,65,224,74,189,29,33,175,252,220,154,13,207,97,34,86,18,213,163,15,25,43,225,131,105,148,153,69,191,37,219,140,207,65,252,27,165,173,181,1,133,10,251,131,39,81,165,244,204,35,52,68,125,76,104,18,208,61,165,25,235,240,183,157,141,148,72,161,235,242,72,240,172,126,173,51,84,239,155,226,178,192,20,84,125,191,77,185,211,155,233,106,198,172,249,13,248,128,64,239,41,93,169,166,152,146,252,234,115,154,164,166,166,204,217,8,182,87,184,66,240,65,96,68,119,121,35,5,245,155,211,110,36,178,198,196,120,55,13,220,31,140,175,246,4,213,207,179,120,22,3,254,142,82,132,227,232,23,30,222,159,29,100,73,138,199,82,161,129,209,75,238,105,240,129,93,49,255,49,193,62,163,217,74,255,142,45,59,245,240,58,246,217,87,20,54,136,211,161,195,167,167,50,27,216,247,100,217,2,223,207,94,72,130,214,135,148,236,83,123,226,180,38,67,245,237,164,131,254,206,173,181,68,204,180,226,101,24,156,67,20,248,63,19,177,44,87,98,0,94,43,61,83,105,66,184,248,193,197,10,208,228,208,110,213,218,3,190,185,82,206,63,123,104,180,20,82,73,15,156,80,207,157,113,231,4,102,170,197,213,228,38,182,12,11,122,191,30,53,103,56,173,162,85,209,30,214,62,48,222,121,83,152,52,246,189,26,215,81,175,174,24,79,63,180,210,55,34,157,201,24,161,99,121,95,137,185,29,171,170,67,220,205,151,108,14,219,78,160,207,109,146,43,113,115,19,252,149,33,133,210,205,9,150,41,129,161,255,71,111,78,40,253,115,176,128,73,194,202,205,217,27,182,15,105,181,168,228,19,65,206,174,212,57,140,64,95,11,168,168,10,136,226,173,227,209,192,92,254,132,136,105,221,241,121,102,109,157,122,220,79,196,217,124,229,86,72,239,242,214,0,50,198,119,159,23,30,207,233,51,81,119,30,247,234,165,239,100,209,207,248,26,86,225,171,3,54,105,150,108,254,86,208,54,238,174,15,198,105,52,28,174,230,157,105,112,35,159,83,120,249,131,193,203,47,61,96,4,55,18,85,101,14,207,186,52,76,123,252,46,243,4,28,94,198,58,172,112,139,18,168,97,133,44,77,51,17,102,12,238,11,63,61,66,192,163,223,105,134,105,159,245,116,90,205,52,125,3,134,72,77,159,156,87,43,23,222,218,180,66,80,39,111,47,72,70,123,54,167,103,1,44,196,190,183,207,97,43,203,209,21,176,76,20,251,194,111,233,23,28,224,112,252,58,140,69,45,49,132,182,127,186,215,31,220,49,81,117,129,224,82,122,94,138,141,55,79,157,104,103,119,12,183,14,84,154,151,232,89,152,201,211,151,8,59,211,183,32,111,181,97,127,217,14,255,98,248,250,195,244,75,38,127,174,9,105,155,196,85,140,120,201,35,158,164,229,232,230,214,68,134,29,103,223,25,80,137,115,104,29,30,186,121,103,158,250,194,61,83,20,145,95,253,109,43,127,249,193,100,85,247,27,223,163,183,220,191,71,67,109,115,170,189,176,173,6,228,123,177,118,190,37,82,246,10,67,147,210,29,166,175,87,205,51,18,77,94,199,135,121,128,166,226,51,106,181,122,10,6,51,19,70,2,125,52,156,223,234,143,134,164,104,95,15,124,171,164,8,216,29,55,76,3,124,168,156,116,159,228,70,203,209,159,79,66,131,183,159,217,231,100,34,241,91,158,171,139,119,1,15,120,107,123,171,245,249,109,103,113,224,48,34,69,179,158,7,223,78,199,72,82,145,6,191,246,188,246,121,211,128,225,236,125,38,241,132,58,223,223,203,164,48,150,62,56,140,31,205,135,28,150,135,172,59,49,129,71,47,20,4,70,152,230,153,13,228,44,253,201,121,20,225,8,99,46,65,164,239,191,205,225,148,159,80,50,106,171,62,213,208,227,92,90,30,214,77,43,212,143,144,134,184,194,208,188,214,241,27,56,148,62,120,49,72,251,73,211,144,245,114,24,65,156,52,53,130,190,73,119,12,135,141,255,234,201,11,152,10,195,15,38,163,95,186,38,98,10,87,251,142,72,106,171,63,185,194,74,0,240,139,110,240,151,155,6,24,186,17,189,251,247,196,12,85,230,91,58,46,83,120,56,80,66,192,55,39,99,106,100,160,62,141,173,213,87,107,1,105,6,166,190,201,97,248,71,164,168,162,211,68,30,107,4,170,179,38,61,128,38,156,70,197,178,195,196,50,164,104,232,71,249,230,223,211,184,234,134,230,10,187,177,187,250,213,166,110,91,159,171,47,253,5,240,89,251,18,30,36,166,55,102,140,41,182,162,132,93,160,7,128,63,210,209,73,250,80,70,5,97,168,214,125,208,166,153,104,10,99,39,127,133,159,70,151,158,52,112,2,143,138,159,126,70,49,175,243,136,253,170,231,64,23,225,67,201,211,204,110,180,97,1,207,166,21,23,16,242,12,207,11,88,67,96,214,64,22,183,219,51,62,230,178,166,51,121,174,69,189,66,247,171,17,11,80,107,132,26,10,143,30,152,174,245,217,67,228,222,88,115,219,215,102,71,96,80,203,53,40,244,65,175,199,225,138,84,165,254,52,125,240,211,71,236,152,73,18,178,180,22,250,48,229,45,220,163,62,136,125,119,239,239,160,155,105,168,238,199,175,178,57,118,164,110,145,64,9,174,99,189,79,103,39,3,166,80,247,78,50,72,132,178,231,133,105,176,161,214,160,10,140,123,156,226,230,231,168,20,166,19,2,255,116,252,127,175,117,188,198,174,250,168,86,248,86,189,250,152,120,41,116,205,10,79,74,59,3,238,77,31,12,245,201,238,175,53,126,76,194,242,214,228,50,242,189,214,14,35,65,217,104,191,1,133,14,10,121,195,7,37,56,20,48,49,228,166,48,163,148,3,126,19,187,236,54,203,9,223,173,247,97,75,115,149,109,56,221,169,255,172,185,129,34,12,129,169,126,109,1,19,8,207,10,211,52,239,235,146,29,89,125,244,223,36,244,77,24,174,170,39,117,235,236,179,14,31,95,103,201,126,98,164,187,46,71,5,188,41,91,191,48,111,90,3,237,22,118,82,148,30,131,18,48,125,189,10,55,99,110,117,120,35,6,38,63,125,204,150,17,207,109,85,84,77,134,140,227,218,183,119,2,38,103,203,86,212,244,219,28,238,214,106,37,243,27,46,151,240,110,206,232,159,249,44,207,53,127,21,120,31,74,187,211,200,122,49,7,128,63,53,58,121,90,154,48,224,216,244,76,195,24,38,50,160,147,204,244,61,221,247,57,48,29,6,242,206,70,179,29,147,127,153,28,162,194,116,56,186,213,73,231,83,210,225,54,86,141,152,131,107,90,96,245,194,8,162,141,230,175,181,143,105,165,153,35,68,63,182,75,76,156,63,209,26,189,244,106,116,66,124,15,62,159,213,28,1,129,225,164,113,239,134,230,144,45,146,34,252,139,234,57,45,122,121,8,48,46,65,39,69,96,205,225,134,100,249,125,47,26,219,147,43,10,66,232,73,132,177,10,76,86,196,71,124,18,173,23,133,248,3,215,22,105,14,224,243,210,226,88,193,219,87,93,162,133,131,149,202,77,129,207,66,27,94,53,52,76,227,90,179,82,136,77,246,88,61,19,161,215,36,11,119,66,32,238,217,0,224,243,156,207,189,167,31,121,147,134,226,38,16,102,222,136,11,105,235,204,10,91,119,85,60,21,219,169,152,47,147,126,63,23,59,160,187,41,87,205,180,77,130,164,59,126,153,208,152,70,173,225,229,205,94,124,48,166,105,69,138,49,75,63,192,10,59,154,206,225,172,65,214,249,147,10,253,80,243,139,100,201,179,178,154,51,51,160,43,159,166,168,63,242,44,165,123,114,19,201,66,229,31,134,22,172,70,11,234,128,82,177,136,194,226,128,10,111,149,24,51,136,11,151,68,67,96,72,189,118,50,197,71,212,177,93,24,1,206,59,139,172,250,72,103,145,177,67,110,255,109,206,98,145,227,52,221,133,230,58,234,16,248,45,101,61,135,90,28,19,213,103,48,49,220,41,103,26,6,13,53,163,1,159,47,170,95,27,73,129,229,22,10,196,227,171,233,92,33,58,63,221,7,70,201,60,11,11,199,249,23,40,131,250,178,167,52,239,184,23,247,189,87,198,211,26,14,231,246,148,225,174,82,167,167,31,7,229,93,93,219,163,22,190,94,254,10,50,206,159,154,153,248,23,54,174,37,159,165,72,60,85,237,131,96,159,75,46,75,121,6,12,227,81,102,233,162,44,127,248,94,135,107,145,181,77,98,209,87,30,43,143,44,234,83,42,184,104,245,116,97,51,114,2,214,255,173,48,174,208,247,65,40,17,162,202,87,110,222,240,218,29,38,231,167,197,247,7,198,184,245,155,119,19,212,145,33,181,130,61,159,105,27,186,213,36,145,5,235,85,241,242,226,137,236,125,202,207,168,29,99,192,125,170,3,17,90,219,122,181,53,199,237,15,230,228,122,70,237,204,156,233,46,52,44,191,231,225,37,179,179,168,215,28,126,239,97,38,254,139,118,23,95,157,200,104,13,181,10,129,179,27,233,51,91,10,73,106,9,49,217,251,151,104,56,40,102,114,214,7,43,80,191,125,247,206,21,1,150,174,83,137,21,241,57,154,231,5,96,92,20,15,0,30,122,103,254,153,70,85,88,20,45,198,254,246,61,88,161,18,83,215,174,241,11,7,154,137,91,202,218,92,63,83,238,27,19,114,222,178,217,193,138,151,170,255,176,113,0,81,41,251,239,246,11,27,255,152,203,157,77,235,213,40,69,87,44,77,40,95,255,16,240,249,196,243,129,81,77,154,1,47,101,136,231,141,242,103,197,78,218,206,134,198,232,1,171,71,181,176,190,40,61,153,122,235,29,146,22,19,161,210,173,33,99,235,10,244,212,5,141,100,116,22,235,88,26,187,243,111,11,101,231,103,15,213,171,27,85,107,223,163,85,50,13,77,14,75,106,27,104,33,254,96,19,30,210,183,46,52,31,127,4,26,147,126,23,138,62,5,70,43,42,249,111,19,17,25,207,205,41,139,242,23,67,138,109,39,221,4,233,118,247,53,85,167,245,224,142,231,222,211,11,230,128,207,249,216,116,246,177,158,63,35,152,74,106,116,233,229,106,182,190,207,130,158,221,132,66,116,69,90,82,192,23,108,135,25,69,237,216,133,64,76,249,252,134,105,69,154,68,102,255,213,233,153,57,116,41,54,255,79,217,255,44,171,31,18,254,150,108,106,6,156,101,134,194,148,138,234,134,192,121,19,96,118,152,202,141,152,127,72,60,118,170,43,62,244,12,38,90,185,23,38,151,124,222,240,131,7,241,159,38,40,103,196,118,148,54,105,217,189,232,25,99,85,101,135,45,188,56,47,108,146,168,221,225,51,65,170,172,12,114,178,11,155,216,97,99,82,190,175,149,105,48,196,120,254,193,208,134,230,38,55,167,213,145,226,165,15,158,103,42,94,43,50,195,236,176,207,1,110,40,172,226,67,42,1,50,13,179,103,92,62,244,220,123,174,27,206,205,182,13,19,209,249,193,208,5,148,249,192,86,92,225,48,142,227,205,217,113,109,134,63,233,131,209,144,147,120,109,134,218,214,10,192,127,48,1,133,46,131,146,224,142,142,65,193,254,231,4,16,248,184,127,199,156,254,96,34,35,18,249,135,187,112,91,108,241,7,91,201,242,117,25,16,116,28,84,64,59,108,244,108,119,204,146,9,53,149,239,106,72,105,106,215,23,163,234,110,116,135,225,238,17,181,176,252,107,126,47,223,205,49,192,118,210,71,99,17,210,32,247,193,52,168,200,92,65,39,136,156,252,7,91,220,71,209,250,171,241,254,80,184,46,175,29,10,219,200,153,74,233,251,34,63,53,93,185,152,62,239,185,29,36,96,164,207,245,171,132,119,152,222,23,169,225,201,198,25,127,46,250,96,88,52,36,2,158,81,64,195,162,251,96,154,25,101,5,36,66,127,104,253,124,48,164,174,34,255,156,160,34,38,117,246,67,233,150,144,70,225,180,137,39,81,182,97,112,223,176,252,63,48,254,204,94,14,211,26,115,199,132,144,68,161,172,225,131,153,106,18,131,59,112,230,147,124,191,77,34,191,174,155,252,74,100,67,6,237,209,63,24,71,120,92,199,54,209,45,199,33,255,193,198,236,112,237,173,100,53,36,51,174,230,184,92,83,110,206,49,115,252,136,15,46,116,55,222,221,157,2,85,210,230,126,117,30,164,88,203,133,51,230,123,243,171,211,177,83,171,190,88,154,230,198,25,218,16,41,149,239,65,35,54,204,164,31,74,186,242,154,168,86,166,129,158,235,135,194,105,58,111,60,138,176,66,66,148,235,131,41,159,149,136,106,162,101,7,149,154,15,166,193,80,114,10,199,242,35,145,226,59,82,163,39,92,170,66,18,121,125,148,1,62,248,204,209,37,25,38,108,250,115,250,111,191,26,114,245,123,214,82,106,81,48,66,127,40,21,140,91,180,236,19,62,97,204,4,134,190,138,12,12,231,167,89,59,31,124,28,62,186,8,47,92,217,117,218,247,214,100,128,232,38,184,48,95,143,40,220,15,70,144,72,12,43,224,76,239,211,7,211,65,210,223,171,137,233,125,175,5,17,65,18,93,44,75,163,145,7,248,96,140,240,114,143,0,140,14,188,120,191,186,83,2,92,229,234,115,237,217,98,252,106,52,22,214,181,218,176,104,166,169,15,252,96,244,214,250,115,115,250,245,234,183,188,10,156,192,85,63,8,166,90,140,26,209,148,34,237,71,132,65,87,141,47,114,206,3,218,104,245,197,206,68,161,194,225,131,171,181,81,232,123,195,240,230,232,177,164,36,198,103,163,146,33,36,113,56,119,73,194,18,160,93,136,93,126,48,108,28,210,148,5,92,103,220,123,25,147,180,188,22,155,33,30,226,7,87,19,74,16,216,20,146,3,190,78,47,46,93,53,89,247,31,4,203,74,185,129,6,252,197,106,193,243,15,30,185,137,102,15,222,38,22,250,114,248,88,165,146,161,193,17,54,221,204,15,238,230,206,235,213,84,207,205,128,167,234,11,226,129,147,57,246,87,38,52,43,137,99,188,127,106,47,253,167,41,238,145,8,32,225,152,201,90,116,184,24,105,246,133,135,233,73,250,123,81,215,40,141,125,22,222,229,156,251,96,60,255,42,91,138,49,98,103,63,124,232,220,67,92,85,96,184,218,124,155,205,166,139,45,115,144,196,45,180,129,14,31,207,67,178,67,201,216,167,169,54,118,56,145,181,22,24,13,58,31,51,82,183,73,175,37,35,238,211,59,163,91,36,204,4,166,27,96,18,128,31,156,77,20,75,97,72,76,29,165,189,90,159,203,26,248,253,224,162,8,186,72,239,18,249,214,197,222,23,112,81,122,103,203,97,159,231,241,17,165,200,181,200,14,79,105,159,137,202,57,108,201,68,133,43,91,173,195,197,104,172,95,120,164,184,58,83,2,255,252,54,249,119,255,92,217,204,87,25,81,56,231,206,158,243,193,137,141,52,203,163,85,56,220,252,189,126,225,226,174,232,249,192,121,6,124,12,177,220,20,134,87,196,81,24,190,178,76,20,164,214,138,47,62,168,175,146,216,56,192,102,154,56,124,214,180,40,210,1,55,107,130,251,224,51,105,74,121,224,179,157,184,205,73,69,212,126,190,23,244,2,20,161,125,48,85,181,251,65,203,244,57,10,42,244,195,134,230,228,219,36,104,18,21,164,100,58,84,213,141,148,180,236,28,147,171,11,166,218,246,231,94,144,72,233,120,23,19,172,241,65,33,32,56,155,188,22,113,184,230,223,58,209,86,153,71,83,184,24,9,152,195,214,15,163,48,166,70,160,208,86,232,131,195,91,185,3,205,89,220,38,80,142,65,31,147,73,41,164,238,133,150,17,90,23,62,87,235,12,167,2,100,204,120,238,115,119,177,10,77,215,184,239,184,120,82,63,39,19,252,204,125,227,250,252,96,132,9,110,200,8,243,133,144,97,60,56,90,233,178,207,146,150,164,198,208,225,252,20,149,219,209,145,81,31,252,193,8,250,73,34,134,34,93,194,35,62,11,177,34,231,117,140,172,196,151,42,248,128,151,74,215,88,213,115,137,131,203,42,172,37,239,107,53,211,179,199,28,182,66,73,57,3,236,234,50,3,70,177,241,207,205,169,130,118,216,196,44,219,11,143,152,166,148,11,180,161,55,167,30,59,94,12,119,65,200,18,13,94,219,61,159,212,172,182,239,129,167,113,81,127,48,89,126,57,65,186,125,145,152,44,148,139,74,61,150,193,225,98,155,108,233,46,207,197,8,160,248,123,161,176,62,219,243,218,201,248,178,126,112,49,138,153,169,176,81,43,56,76,1,238,11,55,100,121,2,38,79,241,192,198,184,229,112,183,56,224,243,193,16,98,112,184,82,10,243,192,116,175,197,205,81,135,74,207,23,73,70,117,241,193,84,119,189,104,10,203,239,204,248,210,135,14,41,78,65,142,17,79,230,88,45,129,217,91,171,127,109,43,31,215,53,178,168,22,26,62,228,137,176,169,94,125,118,10,36,126,12,30,103,33,63,197,65,180,214,116,172,159,15,62,135,141,52,17,28,103,18,177,214,111,79,130,171,137,96,128,194,205,232,20,62,248,203,188,93,24,238,215,242,89,149,116,183,118,85,231,160,242,178,195,47,231,176,137,169,201,147,33,16,48,150,255,118,165,153,176,200,231,180,168,103,245,247,98,134,79,217,119,58,221,44,243,139,35,225,177,225,56,203,160,209,122,56,190,83,27,107,150,173,95,158,252,124,64,235,245,252,193,231,31,98,252,23,206,150,203,27,14,195,76,40,219,78,102,68,147,223,251,108,89,85,20,231,184,47,76,216,14,83,185,162,22,47,181,94,117,249,173,137,37,72,34,232,199,140,212,191,93,135,112,60,157,78,119,204,26,234,66,51,158,27,191,76,151,54,84,21,120,186,31,76,159,161,104,148,25,147,155,21,181,255,96,244,177,36,51,109,133,255,219,237,36,130,181,123,234,92,129,148,126,164,236,239,5,159,183,26,166,198,32,157,155,95,77,225,80,145,19,170,161,198,122,118,165,128,207,142,40,7,115,51,123,225,115,133,73,169,115,228,55,133,173,37,47,96,172,203,59,211,26,43,172,108,127,177,227,148,193,199,43,112,183,21,249,131,39,214,74,23,227,178,209,43,191,63,199,140,220,220,158,186,87,147,117,42,30,154,128,177,143,166,113,121,242,54,140,111,235,135,18,21,18,169,61,10,222,170,201,96,252,96,35,85,45,50,166,21,157,151,207,191,33,3,217,30,247,199,98,180,165,249,131,51,254,162,239,137,132,29,142,199,55,228,176,193,192,192,165,112,27,177,122,169,120,40,105,201,205,97,194,38,215,250,193,120,167,89,225,218,141,176,241,131,9,93,72,84,4,63,128,218,205,15,134,142,171,233,44,207,212,235,249,131,91,249,170,236,166,212,240,64,103,245,193,180,99,170,65,2,85,39,85,136,14,143,71,226,204,196,176,209,15,117,152,14,58,9,37,161,105,2,41,180,195,84,100,103,189,57,238,195,103,176,91,53,64,147,82,131,244,43,156,94,113,53,6,163,152,28,48,40,140,236,99,214,48,233,100,47,166,230,137,14,23,135,81,40,150,157,156,242,22,34,39,1,39,161,69,63,243,123,64,120,228,15,118,78,194,46,21,66,9,77,171,56,244,169,30,176,238,77,129,209,42,255,140,102,10,44,96,223,108,10,231,229,71,43,240,122,130,15,248,13,59,214,246,129,41,152,144,223,38,162,157,98,22,151,51,227,179,152,251,148,201,211,90,229,48,81,219,170,87,211,100,62,252,197,160,73,40,207,205,141,13,216,127,59,27,75,209,157,73,116,31,193,121,235,48,145,19,89,157,236,143,84,185,56,76,62,69,63,167,81,102,251,190,130,187,91,164,29,0,184,161,226,233,48,212,77,75,175,166,32,57,62,9,76,244,250,96,116,14,110,31,20,8,149,132,140,9,152,86,133,26,240,113,203,197,253,162,255,155,115,195,97,12,188,166,55,183,246,207,18,48,52,109,250,220,104,159,196,226,52,14,126,137,243,86,12,231,228,135,227,52,49,203,155,104,3,70,239,40,174,174,79,97,97,162,142,126,250,250,57,231,34,229,254,50,85,72,249,211,210,245,193,25,17,117,253,105,4,114,125,38,29,24,129,133,165,48,194,63,57,96,162,39,2,55,11,114,53,135,43,21,190,242,224,172,206,145,3,30,70,157,40,48,189,108,247,189,40,116,21,183,19,134,36,98,214,14,67,124,163,99,138,57,122,119,157,100,158,96,87,248,248,146,251,94,189,171,14,41,229,194,45,150,0,130,104,249,185,150,24,69,124,108,226,161,93,47,46,24,218,113,113,55,193,77,133,17,97,137,215,34,154,245,194,149,2,169,128,143,233,242,192,200,41,196,68,34,239,46,15,6,247,106,147,91,19,182,148,143,73,34,239,174,158,227,97,110,117,238,176,105,103,187,183,166,104,190,42,74,124,59,6,236,216,150,114,118,209,156,58,122,172,142,73,13,173,220,249,124,203,209,239,157,207,216,235,28,35,116,93,87,92,108,103,246,253,144,231,161,88,216,241,82,29,210,144,38,48,219,196,92,119,180,201,167,9,124,236,129,29,187,21,22,153,80,254,18,230,64,94,39,208,42,212,228,7,132,131,58,5,10,229,71,22,212,200,249,226,135,249,219,50,133,142,133,139,193,182,125,114,111,235,46,22,24,165,153,26,240,241,226,164,237,252,192,148,148,184,93,105,196,218,66,222,153,80,150,164,123,44,86,14,21,241,122,53,236,1,110,73,160,58,217,164,177,2,126,223,73,223,64,44,203,165,30,8,82,7,48,88,124,232,66,15,83,95,219,130,125,254,96,139,82,85,217,222,153,249,164,138,28,38,4,34,17,128,66,219,81,114,139,22,34,213,34,229,236,52,149,243,115,241,211,112,95,203,169,87,140,117,48,251,94,133,27,85,230,84,152,154,46,223,233,96,17,208,244,12,73,111,40,105,29,206,207,215,98,93,204,216,231,168,30,234,58,38,52,153,13,223,138,108,135,206,114,56,20,100,71,60,200,75,229,37,44,107,243,129,169,80,112,120,17,201,120,174,62,187,191,159,121,84,228,113,248,40,108,181,203,14,83,93,38,78,248,129,201,248,199,111,31,51,77,143,150,130,42,144,7,52,173,140,188,104,162,238,108,114,228,55,253,197,56,135,52,88,84,144,88,220,195,135,165,99,132,136,37,94,140,148,185,250,100,56,75,239,60,184,190,24,177,210,210,3,206,233,29,150,117,110,232,175,13,15,137,238,70,133,238,147,149,114,192,108,194,235,153,11,165,249,110,101,82,99,162,134,74,184,128,100,183,47,144,254,100,247,141,252,197,68,173,127,104,35,141,33,206,13,196,102,121,250,54,58,140,222,249,153,165,120,129,229,194,74,148,241,67,91,44,46,88,198,151,94,108,92,245,110,131,12,163,127,22,167,173,64,149,208,98,30,194,30,246,44,47,42,15,75,245,49,131,156,66,163,30,180,204,18,252,115,248,56,81,77,252,96,116,11,33,127,114,152,71,145,227,24,185,243,22,75,151,168,109,173,138,254,184,164,63,152,220,241,212,77,163,179,4,2,100,14,54,69,27,220,207,1,195,72,56,21,46,105,230,64,225,58,127,46,78,195,3,250,80,73,144,249,210,95,110,176,46,244,128,231,46,186,145,226,145,173,30,63,205,7,209,149,75,158,110,23,31,146,98,42,240,186,217,145,136,30,129,18,47,81,180,88,174,213,97,148,40,135,254,116,134,89,36,126,154,166,93,157,132,136,5,247,226,159,26,182,107,97,9,100,171,36,202,225,239,149,160,126,214,61,28,54,243,56,234,41,24,46,66,27,100,171,167,120,60,19,23,135,102,84,121,52,140,144,236,231,222,249,155,244,20,202,163,81,129,45,159,243,216,189,154,118,133,67,143,116,92,192,189,168,5,67,176,237,236,66,241,69,22,169,207,7,158,251,26,164,144,85,174,250,160,212,64,58,186,225,125,218,10,227,220,95,152,29,170,61,240,153,183,249,194,75,180,168,18,44,23,101,198,102,136,32,144,180,74,82,2,95,169,236,246,21,64,60,77,80,147,207,140,189,144,246,180,174,107,47,209,77,124,209,199,185,32,101,8,155,82,160,150,71,20,24,53,163,114,151,53,70,186,194,197,184,211,124,83,128,150,186,62,48,49,222,216,82,142,161,44,20,2,112,207,19,199,235,113,115,166,109,19,152,66,141,88,1,168,144,61,23,119,163,55,8,116,234,241,128,58,69,191,39,87,129,27,68,140,66,34,124,24,253,49,220,89,201,232,207,102,127,44,168,233,241,43,154,77,160,34,21,152,50,135,25,63,77,21,79,214,171,137,132,123,56,100,32,116,184,196,253,134,211,142,97,9,120,73,209,45,40,30,151,160,69,42,153,14,108,92,86,241,211,5,70,91,121,47,68,119,115,12,168,237,154,114,49,245,67,189,196,38,76,186,89,146,1,40,2,158,15,20,207,141,1,43,59,14,69,204,20,169,196,166,1,13,141,12,10,129,208,146,99,93,111,75,168,9,140,138,117,92,253,43,203,149,223,206,200,22,199,86,154,141,58,65,134,20,50,144,189,99,71,234,132,43,229,183,51,218,53,238,81,29,71,99,171,162,224,129,169,95,142,123,227,65,233,68,74,236,188,97,239,102,24,245,196,192,130,249,255,172,55,255,105,202,214,150,172,61,42,111,112,247,3,70,136,111,11,76,189,103,236,10,230,181,54,189,121,183,236,64,192,77,20,205,104,169,33,123,16,63,141,38,133,108,118,103,255,161,197,249,194,200,205,235,147,161,12,29,40,165,26,69,127,153,64,143,199,34,109,57,105,40,133,180,96,143,137,148,242,130,76,93,208,179,64,174,45,13,85,168,180,102,91,45,76,187,47,149,33,220,24,130,210,203,29,91,10,21,12,106,197,147,74,155,94,57,96,102,159,10,17,39,10,42,144,119,254,193,29,2,38,121,46,18,84,241,82,157,226,237,217,21,102,76,226,82,210,85,250,195,240,176,39,183,9,153,97,231,47,200,199,176,130,18,183,204,208,116,67,180,79,96,20,137,86,160,112,136,200,167,106,244,28,184,215,142,65,15,75,130,192,232,54,149,184,55,197,143,98,103,19,133,137,50,89,138,0,207,166,45,223,185,226,187,184,169,219,45,149,38,39,38,142,100,212,31,146,135,220,154,27,225,172,167,249,217,81,194,227,178,176,216,106,182,215,5,88,11,106,238,58,187,41,133,206,53,238,141,235,33,113,16,38,108,139,232,16,223,124,232,199,66,144,204,115,224,152,224,77,217,182,49,247,141,77,224,131,39,165,126,114,177,137,15,121,20,146,30,96,26,252,63,152,46,82,250,146,124,77,119,107,16,137,115,9,184,98,190,6,90,202,149,6,232,104,128,177,129,196,197,149,54,163,42,240,49,120,138,31,106,244,145,223,218,95,67,145,24,154,129,210,46,37,191,76,231,66,184,230,16,180,237,59,201,12,158,198,73,229,48,213,252,75,96,75,163,249,128,82,172,117,105,65,12,166,142,39,7,12,203,111,19,248,167,201,245,193,168,244,93,58,86,202,182,182,229,105,28,54,202,37,121,242,1,9,133,219,255,72,74,10,11,45,4,58,36,73,91,192,205,60,117,129,135,101,199,28,70,195,32,53,133,137,54,57,138,119,149,229,201,72,171,20,15,149,211,247,188,174,200,4,176,133,189,252,106,234,0,175,177,107,112,165,153,40,224,158,111,65,219,15,222,17,225,100,15,104,235,15,204,56,59,76,198,124,230,231,183,241,130,29,190,189,59,96,228,77,220,123,32,94,79,37,140,194,28,191,62,143,74,53,81,118,29,18,155,196,14,103,107,205,19,152,30,75,143,118,116,100,30,166,78,67,83,138,241,167,206,203,196,1,229,83,83,108,26,75,239,128,235,70,227,186,117,103,238,216,8,169,72,123,102,248,44,24,122,247,98,18,253,58,141,136,64,184,1,3,79,250,186,30,21,112,183,98,237,128,83,190,241,33,155,194,133,232,106,192,166,54,170,240,175,63,34,224,27,49,102,89,227,132,202,99,75,163,57,82,117,214,237,31,48,2,53,178,87,193,218,89,220,216,236,8,129,105,193,166,169,159,167,216,100,15,188,245,192,67,211,39,197,62,152,169,222,213,179,246,156,211,35,142,203,110,149,113,114,49,38,120,31,251,162,83,119,216,70,61,202,189,180,78,61,147,170,73,179,196,151,98,137,139,221,99,249,146,238,241,153,142,177,222,164,220,146,120,216,249,43,59,224,173,206,16,58,25,28,120,49,255,76,138,75,224,70,241,102,204,222,140,208,139,30,166,205,120,86,3,238,127,46,198,226,222,23,197,131,23,216,244,255,122,192,180,96,40,76,110,52,54,224,82,200,210,202,160,48,227,90,172,88,250,176,132,1,18,17,187,179,26,238,186,66,97,41,171,213,100,221,197,93,86,78,211,83,105,147,198,113,51,22,99,78,45,46,235,150,255,46,133,50,104,232,199,194,10,69,27,225,131,173,223,65,140,19,204,208,28,49,194,70,155,126,83,59,18,79,233,27,176,179,123,210,14,163,163,125,6,160,186,17,10,199,101,22,14,173,100,44,163,225,113,32,215,48,196,183,196,97,111,126,206,98,42,36,17,166,75,112,62,163,99,254,193,148,132,106,165,50,18,50,117,250,114,166,20,184,221,146,18,86,228,78,70,33,252,131,11,174,106,215,171,153,132,142,50,155,171,126,72,228,209,171,143,8,137,196,41,218,17,60,89,131,100,241,131,141,18,90,92,211,179,175,76,170,49,28,70,58,177,235,154,52,25,200,111,109,20,242,156,218,223,64,0,177,68,172,172,152,105,185,213,118,57,31,195,251,131,48,153,170,122,120,196,248,118,28,180,16,92,116,45,90,228,222,115,250,94,82,32,188,125,92,6,52,52,102,141,171,201,89,232,110,129,139,224,27,2,49,7,100,143,31,152,42,158,128,9,241,41,60,137,222,251,79,147,209,22,69,13,96,26,238,87,192,232,29,232,147,161,132,224,251,9,21,111,41,235,152,24,187,167,255,244,153,10,165,118,53,6,151,105,111,125,48,69,207,237,177,52,215,106,17,177,194,89,124,189,48,234,233,35,33,7,9,88,174,143,165,185,205,246,119,184,179,67,207,7,94,37,70,188,16,87,171,207,111,147,63,47,14,23,236,71,29,114,136,253,221,40,67,154,108,213,89,30,19,58,199,234,130,146,42,107,190,196,168,42,171,239,117,103,159,108,144,100,62,22,54,244,83,14,243,34,207,84,217,59,202,27,140,33,43,61,31,155,110,49,191,53,101,185,229,121,176,106,201,28,135,143,231,148,158,57,92,140,142,227,67,187,81,145,63,40,67,124,225,164,73,103,178,146,38,6,242,193,133,180,226,115,32,194,110,224,223,3,63,183,205,103,241,153,57,243,131,177,129,159,45,37,217,180,253,192,9,135,75,110,186,165,160,136,190,28,46,176,38,40,60,201,134,127,99,98,45,54,59,10,157,205,68,160,101,174,57,76,87,248,202,10,163,219,83,29,254,41,212,8,124,54,160,236,7,83,54,206,121,189,122,25,71,146,195,200,98,94,37,53,224,154,189,151,235,160,108,87,85,189,14,4,36,60,178,115,110,211,8,233,137,65,151,172,6,245,131,9,96,117,125,50,136,91,189,120,156,168,127,29,151,52,217,140,201,17,81,136,51,89,181,227,240,103,95,195,107,237,48,252,39,67,94,139,106,145,216,175,18,68,239,185,42,92,225,160,171,14,227,231,201,75,55,230,191,7,216,207,252,163,44,126,92,184,90,48,232,123,173,132,114,229,208,231,254,197,192,3,182,54,183,169,48,116,155,57,96,168,35,229,201,42,146,121,190,147,210,35,195,241,38,48,148,4,61,174,38,175,160,159,139,226,239,226,231,245,129,45,77,39,48,249,16,183,115,105,67,146,58,78,131,141,164,236,194,84,51,8,76,206,123,4,140,194,164,188,54,37,80,125,197,107,27,245,171,220,27,113,89,63,84,41,117,62,190,154,92,108,29,163,110,224,208,19,76,233,160,192,5,218,142,111,26,82,156,92,47,225,57,189,120,16,48,197,7,129,233,176,139,191,179,204,254,249,74,99,7,193,97,26,234,20,46,183,70,212,20,230,244,131,152,74,100,248,175,244,42,151,46,214,61,197,59,125,197,215,134,239,180,136,235,0,154,253,8,72,44,144,164,183,134,202,176,249,44,108,63,202,120,129,83,37,215,243,193,104,150,44,253,229,73,73,194,12,152,130,181,36,87,79,184,37,221,43,161,58,228,241,228,232,153,203,119,166,80,204,144,101,101,147,137,41,81,181,68,178,240,50,198,130,178,152,221,148,32,143,38,169,99,202,107,206,155,197,70,75,165,137,100,42,173,108,157,92,130,63,89,66,163,111,202,131,119,248,133,119,92,77,34,90,22,39,252,16,205,131,151,230,226,247,27,157,4,110,48,139,206,128,17,40,149,65,195,171,30,223,102,201,74,159,101,13,121,49,142,212,254,29,63,231,143,108,151,109,11,76,123,242,254,80,90,72,183,62,217,177,251,144,59,253,224,97,101,236,242,181,161,37,77,23,158,166,190,38,112,97,103,240,155,27,19,114,215,155,227,180,230,64,115,43,18,7,89,112,227,122,43,24,69,93,112,146,202,91,159,227,62,90,141,173,91,177,95,74,114,131,209,205,168,1,151,114,85,49,128,59,33,178,226,112,129,136,120,61,112,241,152,152,193,37,63,112,129,249,192,225,190,148,43,151,112,231,106,242,189,232,104,187,229,196,63,24,207,211,97,186,227,229,244,90,214,195,251,165,214,172,112,107,167,23,102,230,93,152,89,43,239,157,202,245,155,8,112,246,169,107,96,66,255,225,141,108,228,214,199,26,178,153,158,229,136,47,229,47,150,141,235,167,62,112,77,113,115,202,222,235,95,184,42,92,243,11,195,194,226,179,28,10,148,45,209,14,224,52,226,98,136,170,37,96,55,41,238,246,224,18,112,201,26,104,60,48,57,227,18,112,18,162,32,131,207,94,179,124,208,96,173,168,18,216,226,188,111,113,173,157,186,91,193,26,17,9,98,194,68,37,245,173,8,44,198,231,202,184,246,69,127,25,41,238,126,225,242,156,156,7,158,24,139,1,227,252,203,111,179,182,239,36,183,230,11,57,67,38,61,191,61,6,37,161,166,35,39,39,174,43,102,150,195,198,198,35,143,54,77,8,55,174,206,144,98,202,160,76,180,95,182,63,121,58,35,58,101,179,101,155,102,149,5,76,127,146,222,124,162,71,240,173,191,101,124,167,58,168,19,210,121,31,53,19,45,174,47,12,219,238,12,184,223,94,101,80,242,130,227,222,251,248,174,18,177,59,48,172,255,37,96,26,19,159,171,11,251,142,195,116,199,200,209,9,223,66,36,146,128,77,11,93,224,110,81,233,11,163,5,42,48,101,155,51,222,11,14,40,253,220,88,209,173,197,123,81,221,95,116,200,171,177,139,7,92,97,172,87,24,189,214,123,243,179,39,233,7,193,175,91,229,255,161,16,79,110,185,182,60,31,19,42,150,26,111,117,214,139,110,243,208,68,148,114,31,155,254,95,9,73,35,179,69,229,84,192,189,169,153,52,77,218,101,196,136,206,99,72,138,249,7,231,1,53,189,14,15,209,230,99,107,164,47,222,119,164,95,31,84,147,241,238,54,229,227,167,233,18,105,114,239,51,165,155,7,230,250,79,224,93,12,238,105,253,19,41,94,187,209,61,35,179,144,216,89,108,243,16,131,39,9,222,210,36,159,74,12,247,177,83,74,151,231,102,159,76,219,175,37,55,82,197,208,57,99,176,146,59,56,214,106,38,85,204,6,67,134,91,2,166,29,252,129,171,231,143,201,37,211,188,223,20,165,119,99,5,92,69,4,8,120,217,63,1,179,213,202,152,156,221,104,199,60,161,1,75,15,39,26,109,219,142,183,62,251,211,208,131,145,134,215,115,141,143,247,215,174,127,97,12,62,79,57,118,43,75,44,186,120,142,9,92,124,187,178,154,172,38,107,103,88,219,109,113,184,17,94,147,205,142,6,149,60,98,200,208,68,40,178,155,25,220,99,63,50,170,246,63,48,69,213,1,23,17,218,53,24,19,216,39,138,9,160,22,65,169,167,143,9,94,76,148,73,31,28,129,230,233,131,82,96,249,24,207,213,133,152,175,195,4,161,229,115,25,57,92,217,62,195,9,105,45,249,32,80,197,245,30,27,105,54,222,178,139,114,252,212,248,92,168,16,95,126,84,123,45,120,146,252,98,203,254,235,131,21,4,182,190,95,158,88,115,179,234,197,8,74,126,206,172,85,69,245,7,165,20,211,71,108,98,247,171,223,69,162,35,197,131,113,18,213,171,244,241,131,179,247,98,146,45,235,66,154,105,63,109,130,108,14,35,243,184,244,106,218,141,221,42,165,63,170,233,185,55,232,74,235,110,242,78,99,57,75,207,231,34,28,29,48,11,87,182,74,120,4,207,152,249,147,211,249,156,229,228,50,226,63,223,174,38,181,29,243,65,75,143,114,24,218,59,236,81,47,60,236,47,124,19,105,90,97,166,196,30,140,255,62,249,102,7,3,72,45,83,175,134,175,115,231,128,143,243,37,91,142,213,205,185,251,99,236,204,237,214,57,83,50,189,136,97,250,205,81,46,190,138,105,192,147,211,42,224,76,133,146,94,77,83,248,242,33,135,115,168,63,87,159,115,109,196,231,134,80,106,61,112,33,223,231,87,103,11,39,201,205,75,134,130,235,251,109,92,136,166,110,159,209,227,174,207,15,7,134,123,166,40,76,101,118,113,184,81,242,46,87,51,72,243,43,183,164,61,18,46,71,185,26,206,193,229,83,205,88,34,117,215,161,159,25,106,71,135,41,31,16,87,153,48,125,119,75,100,88,62,84,28,129,14,79,141,87,242,116,99,61,221,15,108,15,238,40,92,198,18,1,232,214,165,239,187,229,175,86,179,63,48,148,146,59,224,134,168,128,192,148,86,231,21,48,185,50,133,27,21,26,245,194,4,230,5,134,233,237,94,124,236,60,217,75,161,227,158,78,11,97,48,13,116,23,158,22,32,136,171,137,242,238,231,234,51,200,119,80,154,21,160,201,213,147,195,53,158,172,35,199,38,223,3,165,55,111,136,100,72,207,62,33,14,41,203,57,210,36,253,71,198,91,215,3,47,207,116,116,180,136,96,46,16,184,17,148,118,152,178,171,46,230,194,129,97,247,25,1,67,121,43,115,97,162,23,93,98,154,82,219,179,244,209,206,209,185,5,198,175,214,71,203,59,154,62,168,184,155,91,142,24,212,185,137,243,199,28,183,246,87,133,17,187,92,177,66,178,6,170,58,26,11,222,142,108,220,11,91,109,214,110,12,210,177,165,145,208,217,178,235,160,188,232,81,71,74,176,39,181,232,138,174,173,232,152,15,138,232,82,28,18,4,132,147,236,150,212,62,156,77,195,225,76,255,142,152,11,116,27,31,43,168,4,124,102,142,172,220,110,73,195,216,208,32,40,174,82,80,0,77,237,76,62,75,145,165,26,89,130,173,196,86,183,231,3,128,225,60,144,65,57,86,63,161,16,135,161,251,23,123,161,35,214,222,118,220,252,184,255,26,210,132,104,148,60,227,221,14,53,196,12,245,96,241,50,35,166,5,115,92,30,188,162,251,211,124,84,200,37,107,161,68,135,49,207,137,233,172,230,119,220,246,57,224,243,228,177,171,48,37,207,49,62,20,166,159,114,5,76,112,86,102,33,49,153,136,247,204,2,37,152,4,255,208,157,95,94,85,67,78,11,6,112,129,211,66,94,57,224,140,190,131,188,183,105,68,45,127,177,51,248,243,214,220,3,227,104,215,64,233,143,148,17,135,172,250,14,105,69,182,236,249,105,59,166,71,252,52,28,64,247,131,88,207,143,55,205,35,109,217,164,229,158,74,245,243,189,122,137,155,195,87,38,193,7,52,29,167,55,52,118,252,2,14,17,133,207,215,206,23,70,162,90,175,46,40,216,197,168,224,149,200,182,209,232,57,202,113,53,242,160,93,210,48,136,3,231,59,102,180,203,201,41,112,172,243,18,57,28,126,154,89,122,39,67,99,99,72,125,92,152,64,165,194,253,134,239,236,193,147,4,39,96,217,25,17,84,49,125,128,44,198,37,42,87,65,96,101,116,50,75,230,33,73,203,226,161,92,80,68,196,229,173,43,69,198,247,131,156,163,83,215,23,106,28,101,134,237,121,134,187,232,60,108,244,39,245,48,86,106,145,170,73,20,49,9,241,148,187,66,248,252,119,9,28,171,9,174,243,17,203,143,60,165,162,119,163,197,74,66,96,64,80,92,162,107,37,145,213,90,122,107,50,224,177,149,210,112,95,36,4,221,72,150,206,139,210,76,41,32,28,97,30,182,160,11,57,143,161,191,60,141,140,35,96,156,43,189,26,174,221,17,219,25,237,198,18,22,68,68,59,90,228,128,89,247,250,96,53,237,176,136,49,105,203,131,18,48,137,173,146,12,77,175,235,129,251,136,241,180,61,224,47,92,21,158,127,175,174,75,225,90,254,194,35,190,37,149,186,127,175,30,59,142,159,73,71,67,85,148,246,179,128,11,245,231,50,253,115,70,31,52,12,71,90,162,147,94,141,0,65,189,102,231,177,169,222,33,237,217,19,133,216,149,83,196,239,12,158,197,235,57,128,27,148,102,207,52,163,14,211,109,9,138,15,214,124,224,179,34,194,212,224,248,95,250,218,60,124,185,48,214,185,190,24,110,74,24,127,36,134,181,102,173,89,205,192,140,223,102,5,232,28,231,248,24,211,159,252,120,152,77,14,229,179,106,105,79,245,159,54,175,64,44,145,227,117,16,135,12,179,180,81,199,173,163,98,101,197,126,117,91,79,106,182,37,227,208,241,33,109,86,134,117,47,166,25,159,116,171,195,3,49,194,123,53,179,136,37,22,87,83,250,62,4,78,36,24,252,230,231,132,104,77,214,38,129,11,142,136,15,62,203,111,72,64,134,18,23,162,17,63,212,220,240,42,230,244,185,55,174,217,55,209,152,166,103,243,123,174,230,89,28,38,91,161,17,0,200,192,167,87,46,160,203,10,171,94,87,24,147,214,175,38,157,144,101,170,0,7,231,42,240,20,1,188,31,124,54,223,17,48,252,102,15,12,47,234,189,121,131,187,70,97,146,131,113,243,70,9,232,115,245,128,165,208,97,130,238,233,121,52,82,52,211,97,218,145,242,251,224,211,211,36,157,238,226,146,245,131,76,24,254,252,98,136,188,70,210,81,177,106,98,31,52,54,149,43,241,248,131,115,228,158,58,188,79,229,15,156,166,194,199,111,123,224,188,156,127,142,78,14,11,18,63,240,92,10,31,231,235,133,61,75,9,218,40,117,120,209,124,81,74,183,21,53,10,100,71,209,146,215,41,62,161,143,245,96,208,129,207,215,30,251,129,115,142,199,234,20,125,149,23,141,79,89,26,118,136,160,231,48,138,158,149,78,124,36,235,102,8,163,0,138,6,1,159,15,166,243,100,88,46,163,57,108,28,2,122,117,49,213,136,128,147,16,61,25,92,225,145,10,152,254,177,231,234,178,35,76,123,224,154,211,243,219,196,44,215,133,169,106,105,10,91,144,255,194,123,44,125,111,168,234,114,190,112,111,98,87,82,136,87,189,61,28,24,254,23,25,241,142,174,114,9,24,66,94,113,81,170,177,77,228,120,49,40,94,165,40,195,52,80,242,3,239,23,110,201,43,147,237,230,125,138,7,3,117,83,208,28,26,60,242,115,113,110,247,214,116,23,235,158,210,224,113,218,247,151,135,154,164,213,36,254,46,216,213,183,33,164,209,210,253,212,244,66,85,133,187,245,96,4,108,100,103,2,39,73,113,116,106,134,138,238,9,133,128,180,123,193,84,91,119,141,128,85,184,51,221,84,70,169,110,104,114,179,210,140,212,124,11,55,22,206,42,85,251,103,111,34,150,234,175,69,206,86,78,61,92,46,180,118,2,237,83,43,19,42,20,252,59,166,201,185,184,205,45,15,134,25,238,149,109,246,90,73,157,77,156,65,202,173,238,215,200,75,252,139,106,170,107,105,201,4,159,207,197,204,130,88,122,25,146,80,129,19,25,250,216,193,137,235,21,93,60,201,66,146,67,86,230,109,121,233,176,112,77,152,243,227,115,157,65,144,140,148,145,116,201,210,227,227,201,131,27,9,65,89,251,206,133,172,17,228,175,73,52,223,175,57,178,132,182,169,145,204,119,241,176,138,53,34,66,190,151,152,201,133,243,22,235,13,239,49,231,59,228,75,13,90,184,226,110,102,20,201,67,24,245,46,220,246,78,125,94,120,114,74,42,124,70,121,11,124,76,90,121,48,147,2,25,49,13,39,213,32,67,97,232,64,98,158,13,164,45,228,185,43,76,221,110,33,65,60,86,178,132,137,216,9,151,119,2,25,12,155,139,192,236,226,241,100,148,126,203,62,139,63,66,153,151,195,216,187,122,111,219,150,71,12,25,82,159,82,134,130,152,195,112,246,69,230,12,18,229,77,97,68,127,103,192,21,14,251,11,39,170,13,252,193,155,229,85,229,232,2,190,9,1,98,157,45,137,13,68,81,37,84,131,1,67,93,149,21,158,136,75,4,108,46,163,194,104,20,140,11,231,62,158,155,179,115,7,202,46,81,21,101,206,199,189,57,14,182,194,156,246,158,67,36,19,61,117,75,178,72,248,112,191,172,145,75,232,75,71,5,98,39,55,74,27,102,72,213,57,142,160,199,29,21,202,178,243,51,104,80,195,184,247,211,160,202,238,127,224,222,99,208,32,219,124,135,156,18,123,95,219,141,84,105,25,47,28,110,240,49,236,172,152,64,209,226,187,6,190,124,47,123,190,96,142,49,105,20,252,253,133,219,3,255,189,218,207,15,56,228,122,219,251,25,17,242,73,14,27,89,159,126,43,102,124,92,108,49,68,157,224,148,188,204,248,225,66,125,209,120,230,127,206,241,165,173,64,88,98,126,88,25,196,60,28,198,181,20,179,142,200,48,150,199,133,201,195,62,240,114,66,87,131,211,179,43,20,170,40,119,188,151,145,14,234,174,144,172,88,46,96,234,224,166,194,195,123,11,65,33,30,147,39,131,14,63,226,214,48,216,140,158,116,207,192,219,247,136,59,240,49,122,116,199,57,94,213,146,139,49,27,101,47,76,166,25,17,48,228,35,75,97,75,66,6,124,254,163,243,27,13,235,124,159,108,117,81,232,48,248,76,249,248,216,117,65,80,173,187,56,18,179,49,191,235,52,254,124,129,161,86,204,113,115,186,62,196,235,42,204,143,248,216,149,228,178,88,26,148,131,95,203,173,253,42,84,245,222,72,76,184,153,110,58,121,154,231,43,136,143,140,248,101,8,207,245,173,177,255,163,156,194,224,252,160,189,71,240,138,154,116,78,19,133,233,37,138,175,117,76,158,33,150,6,250,63,65,137,5,76,34,91,94,122,176,146,123,220,156,74,118,49,68,10,156,103,222,49,129,218,10,4,59,227,129,123,125,224,250,194,199,151,241,96,36,112,107,58,13,81,169,245,154,239,31,156,244,252,64,10,49,183,11,163,195,167,176,197,22,124,208,10,108,206,122,118,145,226,112,155,180,81,158,55,196,9,166,86,48,216,65,241,160,39,22,156,194,112,76,11,156,243,51,228,199,130,93,113,124,192,173,188,223,155,99,232,199,131,83,73,152,158,155,67,13,28,87,155,80,209,11,143,59,137,237,3,189,48,52,140,1,19,91,208,121,8,47,89,187,163,242,99,54,127,224,89,98,84,168,72,209,21,0,154,47,10,243,242,31,212,185,225,129,201,103,13,133,75,132,35,33,154,44,154,71,32,70,84,238,142,68,216,173,235,129,108,218,146,177,45,100,58,234,117,147,135,165,56,106,30,172,185,98,234,152,80,53,234,207,149,81,51,79,207,181,88,130,254,96,24,60,75,178,89,80,56,237,237,9,219,102,214,111,215,171,233,161,112,111,176,153,12,183,26,149,8,49,236,216,42,105,182,168,235,129,203,77,251,160,103,53,155,154,10,180,50,69,98,167,65,255,146,159,183,174,40,22,197,147,35,24,91,213,28,174,70,132,250,131,209,150,156,154,216,41,166,183,236,81,162,186,141,133,189,60,182,118,139,210,130,74,155,112,218,250,189,206,72,70,6,190,146,67,95,122,68,80,6,225,221,28,228,7,41,153,211,71,131,2,36,199,163,85,202,176,5,93,150,169,117,52,151,167,20,4,185,212,225,141,191,136,120,175,165,46,31,182,215,116,74,70,56,98,57,234,20,166,210,218,143,8,184,195,168,139,23,24,233,61,15,25,66,138,153,179,164,102,206,173,137,57,250,111,79,147,198,18,148,253,205,227,56,4,179,102,215,201,176,77,236,200,7,101,154,12,134,108,88,104,15,59,97,69,175,102,156,85,69,145,48,168,23,133,24,88,189,54,116,10,2,62,223,170,117,245,249,202,101,95,232,148,35,37,157,228,70,212,187,115,191,87,63,85,219,181,160,112,120,223,218,6,69,253,100,154,34,98,72,41,226,234,26,57,248,145,95,21,135,169,124,23,43,9,23,221,233,46,126,2,202,69,131,49,246,222,59,62,87,169,185,61,193,131,20,228,111,160,199,60,16,19,170,146,132,243,246,177,142,124,202,26,114,112,34,255,145,156,140,213,166,194,208,158,126,60,77,154,106,2,206,235,25,51,178,68,197,19,163,80,241,52,13,209,226,176,71,26,130,98,149,150,100,125,84,227,233,205,241,214,246,69,182,194,180,153,198,144,113,238,106,24,8,186,159,189,203,189,250,120,229,26,161,50,2,201,251,185,38,173,81,2,27,93,104,252,54,53,92,85,111,14,49,78,137,175,105,90,38,26,245,59,203,209,201,102,142,161,87,172,136,95,96,56,141,220,55,34,16,151,52,217,92,77,206,197,207,8,74,80,74,31,79,176,146,205,248,67,105,124,158,243,9,71,154,123,228,112,70,190,69,131,199,212,55,197,100,56,59,18,61,170,26,144,100,57,251,147,157,57,60,181,202,177,146,20,137,58,120,98,191,194,106,97,112,27,222,4,12,12,159,170,132,237,224,37,244,89,10,253,58,95,79,96,146,161,158,165,128,63,178,202,17,82,161,252,245,165,9,151,212,86,107,26,146,131,234,82,24,4,150,41,226,209,57,108,204,185,211,225,98,41,44,133,173,122,54,224,217,218,179,64,140,50,113,4,60,218,126,97,52,82,227,183,207,249,253,132,173,105,209,115,210,46,204,93,235,219,85,24,185,147,26,176,209,11,200,142,5,175,154,91,34,165,90,239,211,131,114,64,57,74,66,246,69,111,158,160,24,141,185,162,52,211,250,193,103,237,144,186,75,87,235,17,22,152,38,226,165,48,101,140,59,224,212,53,199,77,113,18,162,58,14,179,103,20,189,26,117,157,26,55,103,131,81,191,139,62,173,237,155,6,154,28,69,3,38,251,87,113,124,209,150,244,240,161,15,203,121,227,127,112,87,47,1,91,197,85,23,45,224,78,247,147,194,84,221,223,159,166,27,89,14,116,74,188,157,182,5,24,37,55,141,204,253,138,36,226,189,216,181,245,106,90,169,98,158,177,29,245,242,28,155,166,96,233,232,218,234,100,211,137,238,122,144,124,76,40,10,20,133,134,62,166,201,217,9,159,24,211,121,140,21,249,117,102,66,127,236,116,202,193,253,72,165,63,187,235,4,54,247,100,186,209,105,221,221,123,63,206,13,129,32,127,176,95,208,66,97,138,12,60,203,64,216,190,79,141,212,80,8,90,99,188,207,194,202,154,226,43,80,45,205,248,152,141,15,255,56,55,56,170,126,34,67,77,121,118,233,245,192,201,121,75,89,91,137,192,167,122,109,219,213,117,186,113,153,104,20,21,129,198,24,147,110,217,226,245,94,90,199,133,169,37,159,15,204,175,59,108,149,227,10,247,227,248,248,137,91,172,233,244,185,57,141,82,49,193,169,56,104,143,223,180,90,144,194,195,139,82,159,86,37,96,186,51,2,70,177,227,113,33,168,57,13,24,77,135,199,131,152,156,109,31,138,4,128,150,3,149,31,253,240,133,233,199,122,175,238,122,117,167,165,94,225,149,226,173,207,124,92,90,156,95,76,60,221,173,93,150,10,226,45,10,231,91,217,194,82,129,125,82,225,52,239,167,38,23,34,217,40,123,173,149,226,228,73,105,214,215,159,67,214,182,6,204,225,242,248,200,16,15,249,150,129,176,234,124,29,85,248,196,124,1,96,182,231,241,124,77,88,77,226,234,58,250,208,72,15,162,136,51,214,199,174,208,20,233,111,83,47,25,235,3,57,155,39,252,133,208,123,76,133,95,17,232,51,75,23,228,91,1,115,58,235,76,129,97,245,129,215,3,147,180,139,51,21,98,167,246,134,91,232,87,173,23,38,196,174,137,2,184,114,98,84,76,249,64,195,68,115,134,0,142,193,204,44,129,59,234,173,241,193,38,177,99,141,19,117,12,166,139,214,231,214,120,247,177,124,72,251,103,221,113,168,151,139,50,91,136,90,69,98,214,178,16,9,226,174,248,154,67,200,167,45,118,70,115,243,16,184,231,39,242,54,41,135,184,112,211,178,178,210,126,234,20,1,219,166,35,48,53,241,177,139,47,148,223,158,184,93,53,150,15,135,43,211,174,104,80,144,95,47,177,178,219,67,31,84,136,95,182,216,147,72,189,76,141,148,34,232,16,21,38,70,133,161,77,136,100,64,216,61,195,192,58,235,103,60,48,29,251,215,6,58,43,70,115,51,236,97,251,26,80,189,169,147,92,140,11,59,118,233,78,209,168,198,135,23,197,123,97,32,157,211,188,107,0,235,120,178,119,51,36,170,241,156,154,4,231,239,52,195,78,123,225,122,62,137,155,179,133,158,166,44,73,190,194,17,125,207,107,11,241,62,224,72,10,190,55,78,152,68,1,194,152,35,95,146,128,70,84,197,28,152,162,155,174,240,165,252,53,229,194,146,246,147,18,130,19,40,44,28,116,4,100,188,16,45,187,246,77,105,180,85,104,160,127,38,167,96,51,94,163,55,88,2,185,225,136,1,201,12,246,31,120,108,129,91,127,64,52,7,106,128,12,183,166,108,72,155,197,36,128,212,114,137,17,66,90,25,175,233,7,231,95,30,109,60,240,136,76,112,182,76,152,36,55,50,129,147,225,91,52,125,113,199,57,44,10,215,8,201,161,126,77,159,249,131,182,81,243,133,229,119,39,57,49,55,187,176,131,182,182,238,194,45,230,199,74,166,63,79,43,140,168,12,36,136,230,48,85,36,18,59,130,37,228,108,222,254,84,200,94,168,75,67,28,42,24,24,128,33,153,218,10,159,105,239,166,15,130,28,72,189,8,76,14,216,173,178,140,91,39,187,216,153,33,205,169,33,112,16,207,233,165,215,154,155,230,243,203,100,94,180,119,16,56,12,81,166,226,95,116,228,216,247,15,60,70,214,47,129,135,232,226,17,192,244,199,232,79,155,179,224,48,1,204,34,225,29,8,70,92,36,15,29,234,115,43,217,217,161,246,133,3,230,131,83,183,201,255,192,61,118,33,28,196,162,45,197,153,52,185,19,152,152,153,73,119,160,194,105,69,48,142,164,234,115,34,1,87,215,158,232,132,255,161,166,23,152,146,199,18,87,31,135,73,195,109,153,194,232,236,174,47,134,127,214,114,76,184,35,71,236,38,208,136,148,166,55,167,6,191,249,52,196,198,234,90,164,106,173,154,113,150,114,204,18,4,83,184,133,61,8,74,39,239,131,98,44,5,60,181,168,215,234,114,162,233,36,217,145,211,245,151,41,40,246,106,49,36,15,143,185,161,111,141,42,198,136,123,67,222,212,244,167,205,244,245,183,182,150,49,253,32,141,137,235,158,49,125,1,232,106,92,216,42,54,60,144,145,24,243,44,93,120,216,146,231,217,253,181,155,41,36,202,68,163,236,39,154,244,14,12,79,244,131,70,231,45,138,50,218,109,12,56,138,155,0,148,155,166,42,229,23,132,28,75,88,85,137,158,173,45,118,172,69,36,125,113,129,14,173,177,78,166,228,231,187,55,112,253,115,49,196,220,247,234,164,238,142,161,73,209,185,94,244,210,8,24,58,95,244,26,46,255,139,118,168,223,124,26,80,100,187,100,183,33,219,62,124,231,167,6,228,28,18,18,169,54,74,92,95,120,192,36,67,245,106,56,218,190,99,133,2,7,170,12,228,183,7,137,183,47,134,78,235,60,173,178,114,53,61,190,227,219,50,142,43,201,172,210,223,70,151,115,124,61,6,192,169,107,93,224,89,115,150,236,116,24,218,134,37,40,233,205,228,23,15,186,183,229,60,132,82,55,212,12,141,252,224,236,239,83,97,122,49,122,192,35,43,183,194,143,244,110,250,123,177,249,52,113,89,208,214,131,52,238,131,173,61,86,94,171,91,117,113,115,148,20,136,132,126,32,176,63,54,150,63,25,137,61,13,48,30,115,130,42,68,255,233,99,176,141,231,115,14,171,11,241,159,110,164,22,170,194,212,128,46,191,186,97,78,200,152,193,84,231,252,248,205,162,145,90,171,111,220,136,233,11,146,147,140,239,15,75,135,9,11,57,213,100,195,237,202,77,231,33,25,246,217,125,72,145,181,88,18,36,73,38,126,87,106,192,179,43,137,14,164,172,20,122,248,205,17,23,151,226,189,99,207,153,193,23,48,146,89,15,76,116,110,8,92,229,220,163,4,46,185,170,70,163,12,138,128,163,194,41,201,213,221,228,238,29,54,41,24,175,129,192,185,47,194,161,179,140,137,53,249,20,199,245,159,18,116,90,228,171,80,125,254,96,50,51,87,128,206,104,5,70,168,108,195,177,176,40,135,20,184,213,144,203,105,203,184,47,186,252,54,204,11,174,17,4,92,47,103,158,209,10,156,65,143,123,91,55,243,61,144,151,145,64,185,116,114,179,158,225,254,7,206,158,29,3,166,48,237,129,113,127,2,133,1,228,65,89,142,45,224,36,117,6,196,15,71,48,13,195,250,99,37,88,10,155,8,89,192,156,52,251,194,148,4,197,115,209,135,36,209,27,67,139,119,71,0,91,124,94,97,248,70,252,165,27,41,190,27,5,89,148,253,71,48,249,192,86,22,165,63,221,160,109,139,155,91,149,232,122,224,234,162,75,13,77,146,41,21,66,116,214,177,215,198,111,39,98,44,138,246,236,76,23,205,8,215,36,134,2,140,35,253,77,209,69,199,84,187,75,243,7,199,134,180,104,182,19,230,219,31,236,57,220,70,233,197,216,239,111,179,119,198,205,17,129,123,96,72,36,139,143,74,197,18,144,183,166,22,217,11,63,172,244,229,76,83,153,194,21,161,146,111,75,57,214,58,28,15,50,38,48,78,186,11,120,204,151,102,213,197,2,215,233,108,192,136,238,236,34,161,209,133,244,244,138,75,207,10,189,170,73,198,93,129,178,206,55,79,8,20,151,171,87,3,241,56,222,80,247,91,79,250,169,250,86,24,111,181,56,60,230,76,186,108,173,20,222,63,229,196,37,206,85,126,27,31,208,221,226,70,142,64,234,250,64,169,210,111,142,154,10,131,62,25,25,198,18,15,78,247,200,80,248,220,204,43,247,26,139,118,74,7,232,178,18,207,182,253,193,233,52,21,155,112,65,222,82,92,191,190,81,91,52,133,233,5,142,77,118,35,31,21,194,93,242,224,80,14,116,111,124,109,20,237,195,119,36,48,2,93,62,69,173,251,237,170,173,27,76,5,188,63,89,253,105,220,95,24,185,161,225,83,20,45,70,246,115,133,141,116,223,97,104,124,100,207,128,126,162,58,67,184,85,28,162,116,44,48,5,17,61,174,110,38,66,35,48,125,79,241,57,9,205,92,161,79,224,12,45,111,92,157,105,15,238,15,156,220,187,0,206,90,133,176,76,89,222,105,2,14,140,94,187,108,26,104,246,210,28,246,193,144,243,137,91,15,92,131,126,10,152,184,236,131,230,17,175,13,89,219,37,150,254,224,222,124,42,149,101,220,75,2,67,201,21,104,215,108,201,250,177,111,231,248,97,210,154,73,159,171,19,179,138,199,166,163,86,150,215,178,246,183,88,125,5,29,221,162,15,134,50,94,247,143,109,68,245,67,97,72,57,134,255,118,62,30,153,212,111,47,163,224,27,126,92,19,34,66,78,80,225,158,189,137,6,152,210,242,249,192,43,95,152,218,88,249,28,240,17,167,251,211,201,132,121,20,166,66,216,191,181,145,50,247,166,48,244,85,37,96,104,51,228,193,57,171,60,214,214,172,227,108,13,253,109,98,200,205,71,5,1,132,165,63,157,137,32,251,144,162,82,160,47,77,213,180,79,4,43,175,146,200,231,66,138,209,105,48,26,82,164,103,131,210,223,197,83,241,149,57,200,141,119,157,192,68,229,138,175,76,156,194,148,117,225,118,35,123,205,14,103,51,64,21,206,221,123,252,129,205,149,191,112,51,207,231,67,151,169,83,202,44,179,42,91,119,78,168,85,24,93,95,250,192,101,40,156,229,108,225,20,76,78,198,141,238,51,251,203,82,24,145,221,25,48,141,121,50,220,21,87,188,250,147,89,123,154,236,179,171,166,22,154,74,70,169,36,180,62,199,237,54,133,154,234,40,221,109,114,54,1,111,239,150,2,198,199,146,105,98,217,198,25,87,39,194,92,122,245,170,212,133,6,44,81,47,3,171,247,219,2,182,90,146,222,154,31,139,153,0,127,130,48,27,0,51,98,57,96,114,233,50,100,20,19,23,183,81,208,2,173,210,149,1,204,56,141,128,141,200,250,129,143,145,191,2,70,119,82,31,237,204,140,229,219,209,56,27,19,231,199,3,215,126,209,99,32,238,191,96,13,20,203,85,70,236,236,32,41,62,101,203,45,75,232,105,65,243,26,172,86,109,252,84,24,30,180,76,183,24,65,159,83,11,190,133,233,199,18,124,141,163,252,65,189,31,214,80,225,143,1,53,138,185,64,203,126,166,47,42,47,177,121,83,195,210,213,174,2,134,71,63,96,216,108,101,250,210,232,208,220,7,29,133,114,16,221,97,179,29,105,113,115,234,211,138,124,42,92,200,238,39,61,133,237,162,214,193,197,68,111,252,167,243,50,97,72,133,105,200,233,1,31,75,85,119,216,204,143,185,15,106,173,54,226,214,243,224,88,198,1,83,248,165,86,68,166,22,82,224,81,222,17,223,59,122,169,80,148,42,179,234,134,145,183,37,248,46,172,229,55,104,223,164,144,241,4,78,123,234,236,55,93,175,64,151,181,155,61,107,39,223,141,14,178,213,170,59,2,189,188,49,40,104,126,54,253,216,133,254,72,15,179,252,76,238,174,111,109,236,50,197,225,99,171,72,193,236,90,166,140,230,91,25,74,88,104,104,233,7,97,251,114,24,226,155,150,117,196,33,73,116,91,151,1,77,207,123,209,240,189,227,226,243,83,234,141,145,101,110,158,122,106,112,63,37,233,170,51,147,240,56,92,126,111,106,79,155,218,101,140,146,135,189,128,77,221,88,225,178,99,9,80,255,217,146,30,198,232,175,123,224,139,18,112,24,103,239,205,167,81,223,185,131,75,214,98,9,141,30,85,145,176,209,249,111,31,139,126,234,94,55,41,56,244,156,6,240,57,46,100,84,216,191,171,203,203,53,19,11,17,94,15,28,121,235,106,113,152,126,54,217,103,39,154,236,206,161,4,17,238,224,231,4,206,136,140,125,55,111,52,95,235,241,49,217,182,171,251,207,248,54,77,10,191,41,99,129,155,215,111,142,8,165,84,99,29,91,23,145,21,63,93,176,21,170,228,3,9,45,81,206,213,28,54,141,38,249,109,107,42,40,113,181,177,5,200,152,55,75,26,76,135,161,233,149,19,2,199,177,185,142,115,107,22,59,20,191,137,89,90,195,253,48,49,22,225,35,6,62,118,191,194,87,98,29,116,18,59,152,23,205,66,123,13,115,20,85,182,1,195,33,43,158,207,128,214,170,166,184,247,217,99,36,125,107,196,82,62,209,168,0,60,35,122,31,251,156,191,181,121,99,53,220,166,124,236,59,224,244,107,66,146,246,193,184,196,73,246,67,14,225,225,157,42,4,1,32,176,147,155,67,57,210,60,38,87,155,197,152,46,74,143,139,147,59,17,86,52,223,231,194,166,97,95,2,70,204,121,202,189,217,8,138,71,57,97,133,164,152,78,224,132,116,65,11,120,106,111,181,145,54,67,175,231,48,253,84,50,42,166,52,182,190,218,9,10,227,207,62,114,75,160,141,72,177,185,33,93,137,114,73,169,48,104,30,35,238,141,71,38,61,27,6,83,111,26,48,10,117,93,96,120,111,220,202,193,127,66,10,72,96,130,178,62,197,9,125,116,97,133,51,186,194,234,121,46,235,189,125,110,93,168,45,141,95,54,1,34,25,147,133,145,238,113,24,72,223,135,164,8,160,35,180,138,148,123,245,144,180,225,143,84,169,23,249,101,61,250,58,187,180,55,81,90,183,114,146,232,172,197,242,96,160,11,184,34,239,123,97,54,2,39,167,5,46,67,200,240,141,79,51,133,125,117,224,52,133,226,226,87,6,219,98,233,145,118,84,15,25,14,133,30,246,110,165,242,110,13,249,237,179,99,156,175,235,55,135,33,89,120,42,151,133,241,231,133,73,192,37,253,237,179,79,200,213,16,77,47,185,154,50,129,59,75,11,229,215,178,66,58,244,232,45,22,39,199,145,40,74,225,24,81,211,25,55,167,100,57,203,68,59,195,208,189,193,205,96,88,28,3,198,72,157,61,230,33,10,39,26,160,106,112,117,121,70,136,174,166,94,53,174,70,55,117,114,250,245,70,41,234,22,14,37,243,196,102,117,123,153,122,231,41,101,10,86,76,132,162,208,7,35,154,161,131,138,21,220,5,78,118,64,10,156,8,107,127,95,12,197,216,38,153,96,179,80,206,55,44,14,103,210,217,242,219,166,17,118,97,98,235,178,237,52,147,226,114,115,28,106,214,41,45,137,63,56,66,61,192,68,85,21,174,240,227,94,184,203,62,142,36,121,139,147,149,56,101,146,234,12,96,82,78,203,225,157,176,32,4,254,53,171,6,108,59,160,192,176,36,247,123,243,244,44,49,108,39,34,27,2,151,161,87,119,88,4,182,192,162,34,0,140,148,197,125,47,35,140,20,184,113,52,202,111,43,101,150,217,55,35,44,118,107,31,121,238,141,236,114,138,139,225,242,208,207,117,166,86,186,3,78,140,226,25,179,243,146,211,119,14,224,46,237,38,54,49,106,189,67,202,183,150,3,10,138,152,228,122,182,6,119,169,130,35,134,94,91,220,26,146,75,113,67,136,160,247,112,101,81,84,158,194,165,79,55,67,9,198,96,96,58,68,229,214,217,4,232,99,72,142,21,37,12,27,235,215,232,116,191,86,37,95,37,211,140,58,195,222,230,133,31,23,168,81,184,156,238,111,195,147,172,11,36,181,220,189,18,13,152,80,170,60,121,66,133,188,222,171,121,18,253,237,100,149,161,14,151,254,68,136,155,105,41,197,242,90,230,17,221,171,43,89,217,226,63,61,137,144,203,190,64,87,114,116,61,209,215,199,122,90,10,163,240,225,247,158,80,114,102,65,143,225,58,99,10,211,64,181,30,152,116,100,242,231,38,236,38,36,48,140,48,12,118,62,207,136,226,105,146,2,214,23,36,207,63,152,252,147,100,131,237,119,83,19,184,106,113,20,48,143,190,2,150,190,10,187,214,11,205,168,124,98,87,104,130,38,107,254,250,96,170,160,69,117,97,85,228,67,187,199,76,232,240,59,187,237,84,120,167,30,251,209,249,142,116,54,9,140,125,23,55,207,48,21,201,202,36,198,215,188,171,233,252,47,226,244,178,147,2,7,137,172,193,207,86,9,39,85,247,54,76,224,60,132,51,219,96,20,207,47,92,68,161,3,166,245,243,99,205,95,236,248,48,162,161,97,25,212,230,154,12,160,212,24,232,107,91,57,126,252,244,68,9,249,185,154,186,246,248,105,72,102,95,56,67,34,224,48,45,114,67,31,220,184,145,103,192,180,182,234,160,81,177,26,95,196,24,72,229,108,59,48,157,1,59,96,88,26,117,166,36,122,193,106,192,180,130,43,74,2,229,222,27,41,246,169,48,221,200,49,42,100,241,154,62,56,105,214,25,223,139,178,207,103,42,161,16,213,227,201,18,167,153,190,23,146,243,126,226,83,86,152,158,5,114,142,151,28,22,245,153,235,73,232,136,65,115,176,221,183,31,131,131,46,108,211,106,137,77,62,65,8,45,251,89,181,146,94,255,105,202,236,154,100,146,169,192,171,222,213,1,43,31,77,157,50,75,209,99,140,252,33,68,198,207,110,7,69,86,119,130,90,107,26,135,195,94,96,186,195,166,95,205,76,89,243,65,179,139,229,25,90,132,223,9,24,134,193,29,112,106,210,52,8,207,215,136,126,95,178,179,38,38,169,48,157,229,254,100,3,103,45,201,160,48,139,157,0,13,120,72,81,46,232,217,92,61,23,144,73,105,72,49,39,220,43,176,61,150,11,143,164,139,239,188,199,92,235,254,52,231,183,188,54,42,126,174,139,5,12,199,210,122,96,44,229,128,19,234,99,2,115,188,165,251,104,16,123,233,213,68,56,221,72,202,164,126,171,238,211,48,170,215,116,225,215,186,163,195,151,124,79,192,8,176,41,108,231,106,192,180,179,136,129,102,134,106,28,33,185,25,245,168,92,77,161,158,107,241,153,247,41,146,144,192,197,132,134,29,134,101,81,94,140,6,250,32,123,129,234,144,128,83,17,248,56,187,59,158,156,66,14,161,113,90,116,252,230,112,222,210,207,186,191,95,140,88,248,136,192,229,193,168,126,217,2,79,43,20,116,152,134,223,241,252,118,116,250,55,68,48,151,244,133,28,148,196,146,239,135,201,232,114,37,234,114,236,68,140,151,229,240,124,184,63,207,152,66,88,225,159,59,33,232,153,117,223,56,230,92,141,95,134,209,190,232,52,205,164,13,135,195,166,92,145,117,125,221,195,141,109,243,93,124,36,121,221,245,74,196,192,52,210,203,2,8,126,78,24,195,173,149,92,23,95,26,217,141,191,227,249,18,12,150,35,130,192,86,228,34,216,11,149,247,141,13,43,147,9,116,216,10,106,101,138,83,86,53,87,192,180,255,62,251,52,78,141,207,35,26,143,235,99,200,24,85,98,185,104,235,73,143,244,85,130,93,13,152,16,76,126,204,137,226,222,205,65,209,173,84,51,134,254,134,24,179,243,130,75,99,46,21,238,99,103,205,106,16,4,29,111,101,168,33,67,125,74,220,60,83,151,172,55,71,196,222,247,51,134,180,14,53,207,88,213,227,142,40,115,76,198,228,28,46,165,205,11,91,132,84,225,218,92,227,184,97,49,181,164,7,200,178,136,67,92,77,69,144,162,103,187,89,49,191,205,8,210,101,13,155,231,184,31,211,66,104,77,45,90,211,72,14,120,247,172,71,219,89,136,195,5,58,26,93,252,91,13,67,154,239,99,39,69,114,49,75,91,199,178,184,173,119,228,2,151,199,86,32,246,154,47,106,121,106,245,2,206,241,144,124,167,60,23,79,54,121,53,243,71,247,206,62,224,65,195,157,194,115,69,136,25,218,220,153,31,39,129,115,184,196,205,41,195,217,15,12,169,202,133,199,99,15,219,188,28,57,126,27,89,104,57,218,26,12,54,78,207,105,132,53,231,69,228,234,12,203,223,142,71,131,76,76,146,113,6,15,133,107,126,97,226,107,23,30,171,62,48,114,45,61,96,74,9,101,204,207,136,192,116,217,239,202,78,90,9,213,232,17,114,185,161,102,194,209,194,191,9,140,81,21,40,133,232,50,104,133,208,193,125,50,40,8,30,135,243,236,232,119,139,223,164,170,158,123,31,71,120,10,252,6,139,12,246,94,125,131,171,102,148,137,209,116,111,110,61,219,161,113,52,119,133,17,159,247,171,81,41,211,208,67,205,38,217,113,209,222,94,180,110,69,201,211,62,112,27,2,195,253,166,87,87,60,212,216,167,171,137,247,41,76,16,180,94,152,84,172,192,52,229,221,215,74,22,16,120,224,50,98,237,210,177,161,71,23,17,237,238,76,224,208,159,89,93,132,192,133,207,27,135,106,131,214,85,159,156,8,193,138,171,141,248,66,95,27,143,117,4,218,186,16,249,113,49,133,112,254,100,195,34,48,250,100,165,185,224,48,104,173,41,61,131,98,133,65,113,170,46,252,125,133,89,155,23,158,69,15,1,6,229,6,222,17,194,156,189,190,99,54,156,160,182,49,201,84,138,194,122,141,211,221,137,225,146,153,186,64,236,144,240,220,46,53,211,185,63,31,4,237,9,255,105,106,118,135,198,207,126,177,7,31,112,248,204,235,210,49,67,13,44,78,47,4,226,53,201,66,167,74,221,49,226,13,19,72,67,119,108,52,81,237,202,68,57,222,167,220,28,185,207,20,240,57,145,207,242,121,96,218,187,119,192,132,22,101,76,207,12,111,51,150,118,133,120,47,63,33,176,44,230,4,22,242,51,209,160,26,157,2,159,141,59,141,231,234,22,166,10,236,85,79,116,13,30,205,152,72,63,19,244,9,205,69,111,172,161,73,24,33,64,45,207,226,48,98,223,233,15,92,195,110,52,74,52,61,128,224,31,78,1,227,52,204,231,177,89,63,177,203,31,171,228,29,50,132,219,139,92,141,189,173,239,149,97,155,240,175,73,111,120,211,192,95,55,181,143,128,27,71,171,62,57,51,41,94,140,178,219,172,193,187,179,75,236,34,48,21,120,242,219,141,208,124,220,60,47,115,57,20,62,134,169,192,104,66,235,84,153,100,72,253,197,142,195,210,164,33,210,146,162,33,148,9,204,113,164,143,102,84,77,190,68,172,99,47,43,92,86,48,155,64,249,64,83,68,125,224,164,48,228,47,186,101,29,127,38,130,19,201,20,57,95,148,50,240,139,102,53,71,44,84,209,227,236,51,211,83,103,67,101,94,250,160,96,31,52,13,17,215,31,41,113,192,153,189,88,119,203,89,162,40,251,24,92,170,170,101,163,29,90,44,117,155,24,200,212,125,193,150,107,118,152,254,191,103,191,75,200,31,151,128,207,232,235,52,69,98,99,124,214,184,237,201,35,237,231,248,66,116,120,6,140,114,182,94,77,103,250,231,50,2,67,48,242,156,141,216,58,2,167,249,190,24,181,187,195,225,68,206,187,62,143,182,189,48,3,202,26,250,150,158,223,134,179,200,81,116,25,75,123,46,62,123,255,14,120,170,248,135,253,244,153,103,43,96,227,20,123,134,60,98,200,192,24,39,85,173,141,29,36,183,7,166,68,45,63,166,12,187,86,9,24,81,162,199,86,9,158,127,208,182,158,52,9,228,174,51,62,8,133,110,18,13,34,168,220,252,72,7,45,116,185,169,253,86,73,233,56,108,73,121,69,97,230,168,23,173,67,215,125,70,189,173,249,183,30,198,121,42,63,141,0,68,246,33,65,163,38,235,59,103,234,169,102,192,208,6,232,131,209,175,53,227,193,142,209,186,132,53,133,171,81,57,117,184,13,147,172,121,224,82,5,174,79,157,123,163,4,164,196,215,162,246,40,61,176,21,219,58,106,82,203,245,65,135,87,107,1,147,109,120,222,122,39,167,5,170,164,191,154,150,130,217,213,203,63,71,253,81,85,41,170,15,6,97,225,147,169,200,8,14,213,25,48,190,110,123,225,17,115,20,119,71,155,49,126,79,22,67,74,48,117,234,129,111,149,238,51,110,158,201,62,60,142,64,190,175,5,199,185,134,30,176,119,155,203,223,90,124,120,137,244,212,47,198,159,252,151,33,200,17,22,114,51,244,119,141,13,9,245,153,173,103,114,161,179,108,196,213,133,197,161,251,108,37,162,28,87,91,8,89,183,51,2,112,49,40,185,164,254,44,61,152,180,122,187,104,75,154,150,66,239,169,222,159,38,56,83,30,3,172,123,61,213,15,45,58,133,41,154,201,241,181,112,41,159,188,236,57,85,83,105,129,90,128,69,13,40,156,163,17,240,92,89,205,74,206,37,175,83,1,166,86,72,109,137,140,223,224,211,44,209,227,221,30,11,201,202,233,28,174,79,239,75,179,212,167,99,20,116,171,29,209,168,135,250,38,63,91,232,185,175,222,24,241,194,236,104,130,43,170,63,232,246,214,115,131,171,150,53,160,246,147,234,3,167,23,38,51,244,13,24,101,233,189,15,133,201,5,249,178,164,98,236,156,175,250,219,104,200,248,128,45,235,160,157,79,90,117,116,175,91,48,18,171,34,173,189,192,20,196,204,11,31,231,95,211,170,212,82,21,135,169,50,29,239,20,52,31,227,131,143,77,112,92,148,245,248,0,211,125,54,216,229,71,202,175,131,97,42,112,14,19,153,108,245,221,132,115,118,24,11,116,63,139,158,226,91,223,204,22,157,144,90,99,12,203,195,246,172,45,132,118,184,81,122,115,234,86,46,140,18,136,110,9,172,228,139,22,178,205,26,9,130,121,195,79,84,156,201,169,21,129,213,230,206,133,251,128,46,68,194,99,112,60,249,134,99,28,54,85,195,226,211,10,18,247,133,107,42,79,250,18,77,160,30,240,58,199,230,3,59,167,150,129,186,180,56,2,147,23,182,25,74,224,72,3,115,148,200,78,135,209,182,149,48,18,113,187,115,38,196,115,17,163,173,26,60,131,251,163,196,213,248,84,69,83,109,3,22,35,135,97,242,169,79,178,172,243,166,195,97,99,214,123,2,165,208,2,212,128,137,210,234,205,127,254,78,192,152,113,154,97,100,22,250,158,65,93,33,58,176,10,35,17,208,2,198,63,145,16,110,170,205,69,119,142,215,131,214,176,14,26,34,10,206,195,15,76,209,172,68,143,11,61,68,126,235,156,50,189,196,15,92,186,194,89,203,253,42,245,181,94,98,255,35,54,20,134,6,224,62,93,81,222,224,46,108,145,6,215,161,112,41,58,102,144,19,116,55,98,134,25,26,154,45,43,232,22,250,234,50,21,67,77,254,87,82,138,222,172,97,132,128,243,25,180,108,149,167,223,215,70,6,41,9,91,43,153,2,216,96,191,21,64,78,33,107,92,194,178,74,158,218,57,19,135,122,25,89,1,20,48,21,23,33,7,46,90,240,71,14,162,197,199,182,173,79,227,41,216,6,197,229,159,171,149,53,74,147,45,37,204,20,252,249,131,159,9,91,53,71,143,50,238,116,110,67,174,70,111,226,14,57,197,155,48,94,57,92,112,200,5,70,108,208,11,187,43,153,179,190,245,106,8,34,61,214,83,41,226,47,66,93,65,69,58,229,78,254,219,197,106,46,170,222,60,200,119,80,117,129,175,68,30,220,54,45,63,177,7,93,206,226,249,208,12,185,188,252,236,216,117,48,179,202,209,120,86,22,162,178,223,84,33,90,223,213,230,164,108,113,123,85,106,253,18,250,122,53,1,17,255,92,12,95,213,198,134,140,151,235,90,42,232,24,24,113,208,133,151,141,194,247,57,141,103,185,137,129,69,171,71,115,22,102,18,126,235,241,248,32,190,153,78,99,142,60,227,49,167,36,65,89,216,136,60,175,196,205,167,48,41,172,31,89,82,141,159,38,137,39,150,56,140,110,184,197,254,211,88,165,98,45,23,154,253,92,19,152,35,52,81,114,169,105,188,61,98,204,50,178,176,178,56,141,187,204,37,52,42,124,29,90,235,244,115,245,221,231,58,22,80,238,194,38,6,76,120,210,223,42,117,35,44,214,236,100,170,177,143,67,104,48,230,147,186,188,83,244,128,52,98,86,77,16,82,73,240,61,151,157,92,66,179,12,156,135,107,69,84,104,199,170,246,4,65,133,40,55,95,168,115,60,175,53,177,113,63,20,213,175,42,70,82,161,28,207,89,70,40,18,198,67,235,15,188,93,201,11,120,97,160,62,240,170,241,211,19,201,248,186,94,56,9,140,46,220,11,119,111,179,178,2,229,150,254,194,89,224,178,254,92,77,70,210,111,62,254,88,180,248,215,205,125,224,134,173,240,36,157,18,21,154,195,191,214,249,28,202,18,75,249,68,118,217,41,24,162,96,167,148,93,250,76,254,230,185,155,138,162,67,106,90,132,149,104,236,119,159,172,209,72,168,61,21,22,146,200,238,34,160,109,0,63,155,166,208,65,253,201,224,172,19,249,38,12,224,51,40,241,224,236,117,93,83,136,4,50,167,91,57,104,230,157,181,34,198,198,177,222,154,211,4,210,99,219,69,224,18,226,233,221,188,202,138,147,162,143,39,139,77,246,204,199,251,24,61,4,199,234,179,182,142,241,241,45,204,10,49,136,104,107,46,138,53,163,179,153,250,229,162,45,163,133,60,144,159,169,100,157,85,214,16,148,0,252,247,212,148,2,138,22,10,223,106,12,47,116,34,255,77,49,203,210,87,166,95,244,155,193,68,222,171,166,46,207,6,226,242,229,128,214,118,165,89,106,219,68,226,135,161,136,85,27,134,148,135,59,192,198,80,157,31,243,9,138,13,159,130,100,24,158,172,233,241,20,51,212,161,62,158,12,138,6,244,50,161,44,55,144,232,89,128,100,86,227,71,86,207,224,95,146,128,249,83,1,60,161,147,118,184,208,178,171,65,55,58,200,60,59,143,182,60,85,134,242,104,107,80,173,228,48,221,242,114,180,160,210,69,238,217,183,224,76,70,73,126,154,45,161,220,163,101,88,247,165,84,85,175,91,128,95,141,155,73,123,165,206,201,223,92,236,151,99,133,38,3,169,216,30,211,2,7,126,150,79,132,111,239,189,9,44,70,15,23,118,4,165,174,85,186,45,178,213,205,187,249,68,79,131,88,149,104,111,239,8,27,156,121,129,100,156,182,129,156,77,184,175,25,176,170,7,152,96,101,90,129,218,137,155,180,125,133,211,218,207,150,57,40,205,148,45,28,117,248,182,195,168,92,40,71,136,171,74,211,122,94,225,108,254,180,23,5,166,50,108,251,162,167,91,165,175,167,31,137,188,142,59,1,116,242,195,19,32,157,84,84,64,180,136,119,240,189,180,227,20,135,205,207,7,8,56,235,211,33,105,9,168,8,68,162,103,92,228,193,77,14,61,223,216,0,222,72,126,154,185,119,112,152,16,98,230,65,244,234,221,174,147,140,63,168,77,36,103,84,72,173,181,240,130,89,34,74,103,80,163,35,8,110,244,172,221,45,203,216,35,125,83,192,168,216,90,59,73,74,238,236,193,215,79,77,243,225,173,56,27,126,202,254,45,23,49,80,241,206,241,35,131,9,132,109,146,38,1,185,53,167,77,120,169,132,70,178,254,50,99,95,60,200,99,28,210,218,81,71,33,217,14,79,243,172,141,162,115,144,8,7,78,149,79,50,2,245,79,219,190,53,55,249,213,244,177,61,173,222,70,85,225,75,239,108,131,199,175,81,134,135,73,97,70,56,185,25,245,30,101,112,64,240,205,55,97,120,16,206,218,147,241,110,203,106,158,194,113,233,67,83,85,150,120,94,37,28,23,162,8,226,12,218,238,232,81,131,193,240,105,36,6,51,187,132,87,99,231,173,196,25,9,249,223,217,77,127,227,121,145,254,172,141,238,186,179,40,106,83,244,84,180,157,14,37,70,223,203,206,132,66,208,65,214,229,128,86,199,205,100,14,185,167,203,144,19,210,125,189,110,20,12,50,222,8,199,167,240,245,58,62,139,30,122,195,166,160,63,184,201,170,105,106,125,96,23,56,21,8,245,156,199,16,16,119,109,28,43,153,116,146,91,209,103,231,154,69,111,78,130,193,93,96,152,90,187,118,190,192,124,91,189,228,12,161,32,104,46,165,107,109,154,150,77,15,43,155,120,161,110,148,9,153,83,127,177,68,135,136,220,219,106,201,70,152,209,231,235,233,2,56,187,108,66,36,43,142,30,102,90,209,118,187,30,76,171,204,245,172,161,150,243,96,116,15,185,105,69,211,254,146,253,4,143,184,68,184,187,145,144,209,126,57,172,100,23,111,197,98,60,199,135,152,155,231,44,14,81,218,10,175,121,215,184,239,132,130,178,121,162,169,117,219,80,100,162,100,56,120,194,148,133,67,68,75,106,48,109,219,142,183,58,27,120,209,168,177,249,175,222,104,94,41,129,93,75,187,4,233,24,237,247,172,31,22,226,150,38,66,200,184,220,205,100,91,24,106,41,32,112,16,86,52,202,159,67,141,62,8,37,171,39,114,153,82,153,190,36,105,90,59,227,237,149,95,40,110,239,161,229,214,116,181,180,118,13,36,218,185,36,94,129,126,238,49,137,186,95,125,246,212,167,159,174,24,67,101,11,152,146,0,181,20,208,106,74,113,115,130,89,178,167,24,131,103,119,83,129,246,250,246,60,249,143,28,161,184,213,72,157,185,24,64,187,91,255,201,135,118,234,13,213,54,179,47,226,147,20,106,131,249,52,128,28,15,110,57,115,52,245,182,84,115,107,246,219,138,154,191,239,149,167,17,17,106,142,128,210,47,63,113,127,199,241,19,200,135,219,217,23,62,165,197,199,184,125,179,254,103,177,183,128,89,204,67,251,202,154,151,16,82,81,94,183,146,157,153,19,229,106,213,21,169,49,36,14,158,166,180,18,222,245,49,31,187,50,4,53,170,244,188,109,147,80,20,161,123,237,42,59,7,136,151,87,193,147,131,72,173,14,41,220,195,190,190,206,224,194,182,93,158,220,71,137,160,245,153,114,41,233,197,21,171,200,237,8,228,215,247,120,74,106,74,72,249,26,237,105,215,136,157,53,223,133,43,72,17,229,212,126,82,203,22,121,31,18,33,99,222,67,63,38,138,10,221,31,44,65,173,173,35,218,104,242,240,140,15,177,194,246,84,212,144,199,253,38,138,249,179,245,73,212,86,232,156,190,112,5,228,64,236,196,249,41,67,234,78,62,138,218,158,113,96,107,156,159,19,166,125,240,57,245,118,122,146,100,208,136,127,139,239,192,214,219,163,153,92,184,2,170,63,218,164,224,124,189,117,70,103,72,29,166,192,118,61,125,97,150,118,116,152,4,134,250,100,86,61,226,38,18,61,122,244,43,106,221,11,94,104,243,23,59,67,192,155,104,47,157,135,18,161,207,45,105,60,125,120,148,164,239,128,83,127,139,144,126,105,49,71,243,126,138,167,218,176,218,32,71,73,17,63,239,124,54,210,20,159,3,162,216,174,161,248,185,236,200,248,96,171,166,122,58,137,224,66,184,31,243,124,29,45,176,229,164,243,3,55,193,218,221,228,224,34,206,5,189,193,7,119,211,141,235,26,44,47,37,12,210,100,10,229,89,3,218,228,116,98,14,158,133,69,156,89,43,181,55,220,236,14,83,101,172,85,199,149,154,175,26,107,139,2,126,45,151,62,167,94,138,188,201,121,180,57,159,110,130,179,7,123,83,152,137,48,53,141,245,17,102,89,242,218,103,75,47,79,69,63,210,139,30,174,59,230,37,37,69,18,247,98,76,156,238,242,12,56,125,44,114,186,112,210,23,47,56,99,130,155,106,170,198,25,119,47,49,201,6,33,28,177,6,76,178,98,126,113,70,2,16,83,229,24,22,244,198,178,60,40,68,21,213,53,120,209,81,111,247,121,150,225,21,212,88,161,17,78,76,255,109,56,91,69,160,117,209,114,145,157,249,17,97,19,156,21,9,58,111,152,236,125,215,128,222,108,9,123,53,5,254,172,252,111,162,97,84,54,45,60,134,158,122,120,186,22,216,196,28,37,172,140,78,138,223,26,78,190,173,96,77,97,14,23,156,40,196,219,37,26,126,102,124,73,62,102,103,22,177,221,201,213,221,210,139,49,40,199,212,123,162,229,124,235,236,159,147,120,170,190,213,121,77,56,181,98,79,200,188,181,192,199,103,75,229,126,204,46,132,175,103,72,48,87,99,42,12,235,91,213,1,197,116,139,143,73,133,133,166,60,207,233,108,177,246,216,103,39,30,154,194,172,118,159,165,217,132,57,229,201,96,222,116,201,194,51,199,119,202,218,110,192,91,55,119,171,82,179,29,91,30,188,147,209,25,177,178,145,203,144,80,58,54,75,239,177,248,6,218,177,146,101,134,7,126,196,121,157,140,188,69,111,94,77,210,205,87,54,126,148,246,180,100,35,213,115,219,14,21,186,166,125,120,20,107,194,117,27,7,246,214,164,201,130,60,211,205,12,170,9,154,164,245,15,204,254,31,151,66,249,45,161,194,108,252,186,247,226,60,148,70,132,70,196,234,68,204,86,116,221,180,139,27,222,90,90,135,2,110,42,61,6,92,243,53,97,82,183,250,90,129,27,58,167,247,183,103,211,254,192,156,108,45,134,145,194,185,84,222,84,82,138,224,21,240,214,243,35,67,250,57,122,220,124,252,153,40,86,195,220,231,133,31,255,3,145,21,215,82,4,53,230,181,64,19,202,5,197,63,150,177,44,9,197,255,129,41,29,188,99,10,73,189,172,143,132,232,83,94,241,211,251,109,250,74,48,71,122,187,13,112,85,21,187,3,139,34,52,191,77,80,127,8,220,57,222,91,192,124,34,249,109,170,205,186,7,175,184,26,75,229,194,29,21,174,248,34,25,85,28,217,73,41,169,221,78,106,95,81,54,40,154,66,224,192,206,53,222,219,38,165,244,17,37,8,50,163,60,48,195,109,51,196,13,198,69,96,151,15,107,249,248,139,243,65,115,9,123,119,160,252,55,158,139,71,176,99,195,57,79,229,175,60,56,6,109,28,233,240,140,61,13,101,192,203,107,123,13,134,177,81,224,206,116,153,1,83,93,45,31,140,239,17,71,58,157,193,89,59,108,19,212,112,45,150,46,53,94,67,81,11,248,249,189,201,22,9,167,61,213,175,103,87,136,159,102,177,105,163,28,240,138,64,16,217,134,156,159,153,214,201,197,120,52,62,37,40,173,21,38,202,52,47,12,241,217,208,105,92,35,77,140,219,116,140,187,172,40,253,108,158,69,72,244,239,142,103,13,144,71,107,1,91,95,141,44,125,152,14,61,160,78,35,105,121,214,246,217,26,98,68,9,105,150,39,191,125,230,52,49,152,11,15,229,106,62,7,242,113,48,60,212,95,104,252,41,226,179,81,68,230,98,21,116,111,18,144,223,138,146,240,201,1,67,30,82,31,120,54,129,151,138,1,193,168,134,208,138,223,252,236,17,69,40,195,13,142,192,178,137,159,188,15,118,208,36,23,99,58,214,7,62,214,181,103,94,74,53,45,115,129,105,136,142,196,12,10,49,74,60,12,60,179,194,45,255,65,83,124,107,8,3,210,115,241,70,158,207,61,112,194,39,171,142,7,94,46,62,14,108,66,48,10,75,64,5,248,204,57,185,249,249,24,203,249,189,106,49,15,190,235,193,152,145,178,21,24,49,26,129,41,150,247,109,30,202,0,154,142,20,238,169,11,124,182,245,7,70,173,212,211,127,248,231,91,77,67,224,178,239,213,72,240,190,103,246,153,107,94,79,103,2,59,234,39,103,210,22,222,209,198,115,160,22,188,30,120,119,129,233,128,211,223,30,68,124,124,113,34,158,169,181,214,192,201,169,66,42,95,187,107,69,115,166,193,189,121,140,171,88,56,88,246,36,236,231,99,60,197,111,255,20,43,20,166,34,52,2,50,70,85,162,99,122,206,191,136,245,144,23,82,194,67,150,99,138,250,92,104,177,30,26,59,224,234,26,100,192,48,164,172,23,246,66,10,43,70,104,207,131,85,14,152,200,32,206,174,158,89,38,36,150,107,92,188,77,109,91,225,30,173,64,150,138,236,122,44,211,93,224,84,6,150,216,236,154,152,201,72,173,205,27,193,162,192,100,61,171,111,220,64,42,190,82,209,46,113,138,98,207,161,20,63,125,78,140,33,17,201,12,187,65,132,145,10,116,53,115,169,5,7,117,69,12,10,163,173,157,118,212,228,143,72,22,64,89,138,65,39,59,49,187,99,108,166,155,102,236,199,88,161,146,38,94,140,156,211,126,182,241,238,124,181,124,118,152,175,212,216,160,70,192,83,32,197,244,229,100,18,210,30,152,246,77,52,151,246,132,7,210,111,187,220,242,96,90,145,67,219,119,243,30,191,138,96,123,83,90,37,90,152,225,125,12,152,178,216,161,167,46,228,222,49,164,16,8,72,201,1,112,234,241,181,141,229,93,13,130,97,50,53,241,219,132,30,244,209,104,6,113,49,121,120,176,176,38,244,76,135,163,63,22,31,117,175,99,170,145,69,155,114,108,58,199,237,157,26,127,134,51,121,70,93,114,65,2,89,19,240,16,45,46,231,21,55,2,135,167,47,31,193,133,28,253,31,20,186,38,109,132,48,14,201,25,22,1,162,78,83,141,75,40,132,83,139,245,69,254,86,141,48,22,76,237,62,141,7,189,114,227,133,137,143,7,76,162,66,110,142,10,101,4,191,9,94,230,44,142,72,34,46,229,58,223,181,152,134,110,121,12,64,248,242,99,71,163,38,66,199,156,80,199,61,91,17,11,78,77,225,243,98,57,14,207,142,98,140,174,145,74,195,154,27,128,4,246,152,215,2,15,147,91,115,152,141,123,235,213,205,170,151,28,38,74,47,167,103,66,131,110,197,152,211,119,161,123,218,129,119,137,197,77,2,70,251,121,104,251,39,21,24,71,16,18,107,15,124,22,73,76,22,26,87,181,160,200,130,60,57,214,126,37,180,148,20,134,242,57,70,133,66,178,36,222,93,42,48,95,196,131,211,13,33,186,69,20,242,17,235,136,195,179,210,7,150,213,220,39,13,16,191,93,208,197,152,10,143,177,194,2,172,166,80,167,55,199,251,136,37,134,179,241,199,151,104,161,38,204,25,14,243,184,122,34,139,154,251,117,141,188,71,31,2,10,8,242,240,14,67,143,160,115,9,19,63,199,217,154,173,118,253,189,186,86,129,73,94,40,220,225,212,15,216,130,37,250,104,45,228,223,142,9,183,80,86,155,15,26,90,32,88,120,214,96,170,112,153,222,226,107,122,215,103,171,47,15,76,54,55,224,185,158,65,49,86,163,184,55,210,56,253,65,81,239,14,180,82,5,38,48,1,213,152,73,9,53,180,166,104,155,206,98,12,58,225,104,185,48,41,132,21,110,229,121,163,164,177,40,110,70,65,88,192,112,76,201,147,161,242,227,10,17,21,55,100,234,241,151,18,196,39,225,241,210,240,48,212,41,165,234,196,219,58,77,169,187,106,129,113,162,30,121,95,255,43,227,143,233,205,145,66,138,159,134,59,233,114,103,162,241,109,172,247,238,249,237,115,136,93,103,1,24,245,45,247,206,72,62,164,235,108,79,114,150,211,3,143,192,70,246,44,240,143,144,212,97,138,101,239,210,54,54,170,121,195,58,235,141,173,28,24,22,223,112,213,137,114,74,9,24,112,41,49,40,11,141,177,173,168,85,155,251,160,152,144,247,243,224,208,233,69,70,173,35,72,243,160,199,130,143,240,6,38,154,180,145,76,52,24,110,157,214,89,74,179,167,187,161,1,147,197,9,71,254,28,235,194,113,7,140,195,165,174,120,238,237,129,83,164,187,113,228,183,40,106,35,108,1,223,82,220,124,20,17,167,3,165,174,43,114,121,48,172,79,69,207,255,169,249,102,2,155,208,74,163,142,77,117,121,192,156,17,242,45,141,129,194,43,1,51,50,233,194,79,142,100,175,9,39,221,208,199,121,73,249,28,211,68,181,226,165,51,94,187,194,84,51,221,49,33,254,189,100,192,39,74,199,55,122,113,214,185,116,242,77,235,57,116,6,150,106,180,167,77,39,10,76,60,46,225,12,172,101,184,180,112,82,11,23,3,154,136,21,203,79,91,13,76,132,209,172,254,104,201,189,7,101,49,177,124,6,1,37,253,233,193,179,70,252,239,252,225,56,180,50,83,208,9,203,55,228,147,145,127,145,71,59,223,170,175,8,163,13,8,119,134,192,166,78,125,243,190,199,235,223,58,83,236,6,43,30,237,108,34,82,219,6,172,27,218,121,111,52,35,4,70,24,32,66,62,16,255,117,253,233,66,191,117,228,125,55,53,152,50,87,72,181,223,220,108,167,130,38,9,76,182,174,71,216,19,146,51,145,221,51,158,211,18,230,4,90,143,83,236,222,105,178,203,209,224,152,251,249,113,177,100,38,85,213,243,134,178,250,207,155,184,48,158,127,180,66,101,150,253,208,47,2,167,107,212,39,103,170,174,123,23,248,28,202,229,238,196,220,105,40,204,70,93,115,228,187,225,114,152,10,35,231,21,11,140,166,114,137,55,81,218,149,114,116,76,64,199,66,241,162,192,103,76,162,86,37,83,171,219,228,230,8,80,36,87,2,173,89,18,118,20,156,165,212,227,169,225,135,170,55,114,50,225,153,193,151,115,248,120,91,34,28,73,146,242,24,209,177,147,214,36,122,150,19,45,245,187,163,144,12,148,86,9,184,237,160,20,175,1,155,254,205,133,207,97,208,219,189,51,133,17,178,234,173,162,53,69,72,147,103,190,81,19,42,221,224,84,201,119,56,206,175,201,79,227,242,71,207,50,48,245,169,10,207,236,252,15,191,171,117,192,144,247,216,227,162,16,114,201,135,42,201,170,3,227,193,140,42,246,194,184,190,209,175,0,92,37,91,49,173,225,160,222,49,163,18,61,203,123,153,72,68,42,247,59,54,97,9,154,214,234,208,170,192,75,226,88,16,253,67,246,18,191,157,217,240,245,209,206,237,86,190,31,100,109,33,46,7,46,193,28,6,60,171,240,212,163,154,133,103,231,87,83,161,253,60,57,57,133,232,162,2,30,83,198,20,103,216,159,139,126,170,181,245,82,83,109,47,1,87,85,163,7,78,119,139,46,236,14,83,62,53,185,210,226,197,151,104,51,53,225,102,161,214,158,227,39,238,13,113,200,210,231,34,119,58,35,224,15,87,184,254,50,236,108,49,19,96,227,154,245,185,24,106,145,155,46,104,89,42,169,172,149,225,26,233,100,177,148,101,100,254,252,166,56,152,48,82,116,179,49,56,197,138,206,86,122,56,31,120,222,192,57,199,67,215,137,2,71,90,164,19,24,62,98,86,58,143,140,172,194,97,56,183,158,89,200,223,136,92,30,52,189,85,206,150,101,17,82,223,162,147,21,117,61,107,47,71,220,34,145,121,158,58,164,149,124,208,77,50,30,87,98,87,93,245,16,213,175,11,23,66,113,2,83,122,216,47,204,158,169,155,85,53,122,214,251,96,212,183,201,86,199,164,140,162,32,12,68,49,220,232,56,56,150,203,136,154,33,8,237,117,251,62,167,183,51,206,0,27,151,171,156,13,19,77,211,26,217,81,104,229,229,208,163,38,96,196,128,195,223,48,178,30,91,36,206,239,107,61,197,103,231,72,36,224,226,19,137,208,142,244,179,29,116,195,34,51,163,164,98,107,255,148,209,163,245,104,73,75,180,155,138,28,50,39,253,10,165,18,42,145,225,213,85,184,80,212,234,99,86,169,44,85,83,185,89,153,171,191,22,245,117,186,23,110,74,42,162,230,46,225,221,23,181,220,138,73,12,69,174,59,25,99,183,12,41,113,37,159,226,137,234,75,33,115,135,95,3,187,35,126,154,211,72,208,115,112,5,67,112,53,137,237,34,150,27,82,106,215,89,164,167,70,197,16,166,213,26,186,56,23,69,94,124,82,157,196,136,142,69,1,25,250,57,89,15,136,205,174,226,79,70,219,125,213,237,140,44,187,147,44,88,29,86,149,24,176,157,77,193,159,138,58,71,25,207,225,115,28,197,25,69,17,147,182,102,249,30,120,188,109,71,141,11,130,188,210,29,12,233,30,154,245,81,196,210,77,119,85,214,7,101,45,183,74,139,126,107,61,186,32,204,168,205,171,84,186,137,189,200,44,77,212,223,111,135,169,28,237,58,77,9,212,121,158,131,122,13,182,94,133,169,46,111,81,206,65,24,80,39,26,172,116,121,249,168,112,92,136,50,49,139,147,24,115,20,208,64,224,184,116,105,159,7,247,38,92,96,184,197,100,174,80,44,229,162,149,16,31,85,205,158,206,95,179,101,212,123,36,172,70,221,230,43,157,151,221,159,156,109,85,98,138,124,177,210,189,150,151,171,33,2,80,123,96,153,14,74,60,218,232,82,58,58,9,73,150,30,117,69,20,201,77,241,79,140,241,121,198,7,45,124,1,49,119,39,231,128,239,166,197,232,62,166,120,201,211,8,220,219,12,152,22,226,123,245,128,46,58,74,104,40,164,144,76,33,161,235,61,61,0,93,140,95,48,139,129,54,76,55,110,68,237,15,6,151,140,41,1,68,58,52,188,172,104,13,109,201,166,160,3,169,105,175,58,58,223,174,100,125,50,51,235,189,24,139,148,92,210,147,117,64,173,29,133,69,139,46,247,92,21,158,147,90,96,135,43,27,199,146,39,103,197,118,127,52,24,58,165,164,156,247,198,7,140,155,39,194,219,242,69,142,251,153,157,121,236,199,32,168,199,159,181,47,173,230,47,86,240,47,244,139,176,15,181,120,180,12,183,168,252,182,101,187,151,151,112,18,10,131,219,250,177,71,138,115,218,24,255,160,182,162,99,215,66,199,92,3,110,74,49,9,245,120,243,34,229,98,93,210,210,154,67,1,26,164,197,223,197,4,84,148,207,16,46,5,83,228,115,184,46,26,127,100,1,82,192,243,249,147,5,167,98,139,219,69,244,171,186,181,78,95,57,125,60,114,111,248,17,61,152,67,167,48,178,11,186,254,96,119,243,137,56,49,123,133,99,216,252,136,233,245,86,172,149,65,81,187,192,70,187,25,48,236,152,207,226,166,44,211,43,64,7,109,22,143,171,64,54,207,167,202,176,34,26,185,150,128,190,187,139,5,31,43,73,154,4,11,139,228,198,183,66,6,68,150,146,113,3,102,102,249,213,141,73,252,184,48,152,155,62,21,168,56,86,198,39,30,140,124,196,55,75,225,31,202,207,49,1,93,212,23,195,165,7,162,22,125,41,186,126,211,103,69,21,100,1,115,86,211,210,148,0,125,134,67,130,2,149,146,156,49,36,22,63,47,194,252,235,146,212,17,128,186,216,163,230,192,103,231,213,64,18,125,135,81,21,75,72,164,137,90,8,225,70,83,188,242,183,182,156,138,6,192,40,48,105,129,30,119,92,35,115,219,58,115,125,200,40,174,18,218,50,224,212,156,8,27,242,138,227,204,36,133,113,229,134,195,36,208,132,110,141,159,38,73,247,189,54,193,224,36,90,187,68,161,136,71,251,111,83,38,219,187,134,207,198,114,206,15,42,198,44,52,170,113,86,72,212,191,139,233,123,110,42,222,77,35,85,84,205,2,247,162,162,155,20,53,173,168,67,134,208,227,124,0,205,83,80,252,19,139,15,229,24,229,206,128,209,163,121,213,31,133,165,36,137,37,53,4,183,242,12,24,151,95,10,224,80,182,168,94,172,101,185,58,60,38,201,105,225,188,197,7,177,146,27,9,108,119,138,11,114,220,218,10,183,53,133,73,142,162,247,128,41,105,146,171,207,150,146,189,234,2,152,55,213,196,111,163,96,213,71,156,198,208,189,52,55,123,54,225,61,125,129,208,129,173,3,78,199,192,138,39,131,119,70,153,199,206,145,141,234,176,79,195,78,172,230,41,4,107,40,143,231,187,176,187,106,187,208,133,18,37,27,5,177,232,162,76,12,80,210,229,25,211,16,165,11,45,145,254,49,214,249,209,55,200,207,172,169,191,109,114,46,190,157,89,234,86,19,44,214,19,229,59,45,237,30,93,41,5,19,205,153,43,46,206,175,0,171,21,71,222,205,48,17,13,106,79,242,52,181,20,251,130,169,71,55,157,103,199,209,246,240,23,173,2,187,107,151,203,153,134,216,112,223,123,161,48,240,36,226,11,210,188,59,80,68,160,164,104,22,97,30,4,65,62,184,25,31,181,12,41,84,153,94,191,83,172,72,188,233,250,73,208,68,249,231,60,199,26,37,159,138,18,63,242,123,91,178,77,183,133,141,42,128,47,93,118,74,202,96,5,46,24,252,126,117,206,112,29,107,46,193,46,248,70,252,236,225,121,75,233,144,69,167,151,183,78,151,6,223,81,125,98,188,156,108,62,85,206,240,195,146,178,212,171,68,85,248,187,185,41,189,171,171,13,119,28,181,68,31,76,146,163,233,147,147,146,116,210,14,147,117,156,89,29,218,179,98,142,213,251,125,17,152,199,251,214,160,35,165,174,30,147,164,154,154,189,94,78,175,159,44,219,135,210,103,167,49,94,26,125,135,119,117,67,15,50,231,115,184,209,69,19,150,103,133,11,59,105,216,209,74,220,191,98,46,210,209,103,96,210,19,5,48,85,137,15,166,161,80,205,129,77,5,206,240,139,87,157,42,96,63,141,105,195,131,77,197,40,164,182,158,248,235,215,237,235,112,199,238,209,247,74,57,72,82,177,244,139,148,120,114,174,114,128,124,95,147,126,251,231,252,177,49,241,158,88,54,221,85,53,214,4,71,122,242,77,197,8,143,146,94,220,140,2,212,159,187,224,252,233,145,110,5,61,126,182,225,239,42,219,33,49,75,19,34,252,193,133,208,83,237,234,163,108,171,55,253,96,164,59,133,142,4,69,74,116,1,190,1,167,40,121,136,52,32,173,211,132,197,63,52,179,118,159,224,31,97,1,63,86,11,106,83,210,243,199,189,17,141,252,174,206,24,230,69,70,5,75,103,196,190,64,130,178,138,198,3,157,41,116,137,127,15,14,201,134,246,71,195,203,5,213,199,247,185,142,239,83,149,121,3,242,188,226,233,255,66,229,22,145,95,113,189,146,213,13,126,112,33,94,170,94,68,193,2,142,7,207,166,197,40,110,66,54,250,152,239,181,209,159,204,250,181,39,213,245,177,54,109,55,203,143,91,55,163,100,208,14,213,38,61,4,232,71,83,108,240,189,150,49,185,138,50,25,238,79,111,43,174,70,184,125,221,163,113,26,71,209,240,110,18,202,219,207,73,41,55,55,14,176,239,8,201,144,254,102,221,45,145,102,228,160,112,24,102,20,201,157,218,65,235,74,89,25,213,78,178,84,234,246,65,89,181,62,152,115,89,99,108,131,218,212,241,29,64,56,236,75,15,9,120,130,76,54,244,131,237,180,26,10,91,252,214,97,200,2,164,218,3,248,28,234,205,111,78,112,60,79,189,250,140,83,207,1,163,205,89,20,166,190,230,27,115,82,248,102,164,233,213,53,226,227,16,89,239,103,178,12,212,70,86,188,216,89,15,85,67,193,40,54,79,47,124,200,144,5,41,153,214,164,25,53,123,151,51,157,194,187,169,85,76,107,233,244,240,69,38,129,147,165,166,119,158,241,132,174,119,6,204,97,121,111,142,125,31,133,181,249,167,250,125,167,49,253,244,231,199,253,222,48,7,105,54,163,91,195,79,241,123,159,217,193,223,191,48,94,184,183,146,33,134,217,69,146,234,252,201,100,5,138,163,184,13,242,214,180,95,19,22,191,15,214,154,254,116,69,232,41,174,94,22,123,18,244,28,155,243,139,66,103,152,201,147,22,8,32,121,195,220,246,239,129,244,99,82,152,191,223,253,107,82,230,41,6,197,121,112,84,161,134,47,17,250,92,165,156,202,168,130,206,242,247,171,237,195,235,111,79,10,63,221,25,78,70,93,45,39,208,113,127,114,80,207,22,162,189,103,63,215,175,201,231,245,24,64,50,177,121,153,71,52,95,199,202,167,205,60,117,93,125,51,69,81,32,105,109,234,19,117,229,227,187,249,177,155,17,233,76,186,56,41,189,116,86,30,216,77,198,115,186,209,183,191,163,3,180,156,227,111,100,141,115,21,26,186,179,159,33,29,47,189,235,213,38,116,252,161,214,187,253,220,187,209,68,31,48,2,109,178,163,81,201,24,93,4,231,116,59,91,88,121,3,58,176,195,250,9,180,169,214,151,51,125,194,164,62,61,126,80,113,227,182,100,144,88,94,156,58,126,106,207,183,252,224,140,154,201,59,185,185,209,33,172,120,162,69,197,133,82,142,37,67,191,169,172,15,56,21,142,163,94,220,76,162,33,72,38,18,235,101,140,176,208,50,197,175,207,225,135,46,139,159,110,141,99,59,103,133,39,154,6,126,115,84,238,170,20,239,204,97,93,132,110,162,181,105,245,7,18,199,74,57,100,142,11,65,255,36,165,254,20,125,209,64,31,112,199,75,210,44,39,213,10,30,166,110,4,26,165,232,143,176,203,8,37,187,3,111,156,7,49,40,80,58,157,97,184,18,14,202,79,136,156,238,10,119,89,169,7,237,154,230,33,212,52,61,1,133,52,224,49,31,52,116,114,30,107,132,133,119,54,252,82,147,70,239,207,65,61,156,105,155,250,234,249,55,182,191,115,120,72,5,18,246,170,161,94,88,125,2,165,243,66,13,10,234,32,187,79,180,78,132,91,216,199,249,32,245,122,149,100,121,183,116,201,17,9,102,28,90,252,180,145,240,93,184,118,66,41,126,53,161,38,61,97,160,171,221,85,156,28,194,27,69,141,153,21,242,152,103,204,8,139,73,36,139,179,9,155,221,221,20,76,52,137,159,195,80,89,157,254,0,24,18,69,185,121,50,115,222,71,252,88,177,100,48,100,95,161,62,217,243,6,29,26,124,161,7,68,97,132,200,243,242,155,147,102,147,44,209,217,101,206,206,145,98,174,192,244,32,115,5,90,208,28,198,233,113,41,209,28,209,171,177,63,124,88,200,59,151,165,182,16,158,170,211,228,91,94,154,2,126,129,187,21,51,59,76,45,178,220,251,220,119,59,75,71,161,128,54,73,16,129,237,52,133,236,7,205,199,252,215,86,19,16,174,6,247,12,177,108,212,69,162,130,176,149,187,53,144,96,87,27,15,197,190,237,33,60,6,28,238,55,129,169,139,247,248,160,109,44,75,205,79,22,148,231,181,129,41,167,147,171,177,109,93,105,210,174,198,24,211,33,135,69,53,30,173,90,80,66,14,161,1,39,105,120,142,219,168,146,197,144,154,45,42,116,24,22,114,53,106,41,145,236,95,190,239,20,114,236,154,148,192,51,137,179,181,89,152,185,232,217,137,100,180,191,23,228,13,77,45,64,88,44,93,121,170,24,153,136,166,191,152,132,220,209,97,210,116,250,224,84,72,236,88,4,38,254,169,135,107,34,164,84,99,174,160,165,183,213,10,67,217,200,131,116,38,189,46,205,27,108,58,136,106,237,216,110,225,9,148,171,23,202,215,37,223,105,92,213,157,232,191,99,205,127,27,9,211,33,85,108,221,26,63,74,132,17,204,57,145,223,198,222,233,142,18,181,27,83,77,60,164,237,226,8,163,41,78,211,64,148,197,150,240,100,26,9,172,174,166,18,130,12,145,86,104,166,222,184,212,74,59,174,78,252,52,157,135,93,118,134,14,139,236,138,153,180,9,10,201,206,208,173,17,177,197,213,121,41,153,192,60,127,127,209,221,230,15,110,138,40,247,173,141,147,243,174,191,73,10,93,62,231,113,36,80,81,90,113,192,97,88,223,247,106,198,167,183,34,118,66,192,98,41,202,238,92,99,117,174,33,12,35,144,193,80,86,125,131,39,70,29,40,48,13,157,30,51,170,150,7,144,227,175,33,164,231,213,96,152,28,240,215,203,168,100,228,133,87,88,36,217,162,24,50,228,84,177,247,136,173,108,107,162,16,248,216,81,145,57,56,199,77,85,59,12,222,234,243,102,30,60,225,212,222,18,174,234,38,210,227,247,102,11,57,159,100,42,76,26,207,131,16,212,186,106,22,182,163,92,145,157,16,160,152,85,45,27,34,148,9,45,238,141,180,250,214,153,4,55,141,151,195,20,154,0,8,53,8,188,41,115,143,248,7,138,150,18,251,239,86,229,236,214,12,205,155,77,11,98,136,86,86,215,223,52,38,99,72,190,101,196,143,69,90,124,121,89,251,178,6,64,140,117,217,169,144,105,82,165,50,243,129,41,217,94,97,179,31,19,67,142,137,134,96,73,73,17,133,128,240,82,97,235,50,26,1,255,152,191,46,60,122,15,130,104,200,120,16,70,16,184,55,35,18,244,71,91,102,151,203,68,28,112,13,121,108,134,182,145,33,1,196,134,58,165,31,65,166,203,43,100,104,136,190,95,182,153,140,109,211,116,80,232,129,245,174,125,98,52,170,101,12,173,10,156,0,126,177,5,72,196,82,170,80,86,173,26,47,157,141,24,94,96,154,103,220,144,58,19,242,28,48,226,251,17,110,236,30,224,40,8,241,241,143,194,57,90,217,200,44,31,163,75,80,19,82,246,72,25,194,81,67,122,219,161,188,91,18,215,49,209,150,11,90,101,120,248,133,11,143,85,130,139,21,170,141,18,143,69,69,180,236,71,112,182,65,128,235,48,140,170,178,234,233,27,104,225,2,193,37,176,155,194,231,133,80,119,114,167,146,182,121,121,50,75,201,198,226,98,183,79,85,252,43,78,210,238,65,56,156,74,116,239,239,151,38,230,151,61,115,6,255,53,250,60,119,121,208,209,48,210,141,2,144,170,146,143,153,39,182,163,7,86,76,64,190,203,217,149,81,124,112,59,8,174,67,94,91,96,210,162,174,120,138,94,18,165,208,247,183,33,50,128,58,225,7,67,147,182,133,82,152,70,195,157,189,99,153,186,113,92,30,185,186,82,190,255,251,94,22,59,220,210,50,66,148,133,34,201,239,167,187,181,243,72,88,244,184,2,100,117,29,198,94,208,7,163,2,184,87,191,55,71,172,78,97,186,85,224,248,249,96,216,29,196,214,64,255,42,209,153,250,131,27,189,104,66,87,140,183,53,103,11,152,122,83,233,255,65,119,21,217,216,239,230,245,87,130,146,47,92,200,1,121,108,228,71,161,187,229,183,233,247,202,95,241,32,11,151,220,126,81,120,148,136,15,154,46,155,196,115,169,79,128,105,228,251,32,236,211,132,187,46,124,14,137,21,145,21,140,154,42,194,110,195,58,207,190,133,77,31,18,167,196,125,50,10,165,146,215,247,89,221,90,21,190,141,97,60,123,78,164,156,41,102,158,146,214,30,38,131,229,21,99,25,221,209,41,51,9,79,160,117,239,145,3,70,44,119,203,213,148,68,250,205,147,81,200,84,185,26,114,205,241,29,202,40,31,224,42,222,47,66,149,234,142,71,75,208,79,75,24,123,80,65,116,236,172,111,178,112,152,72,95,20,196,66,115,123,29,169,53,94,84,73,30,211,146,15,187,111,255,224,185,49,0,46,74,237,128,111,241,137,226,175,33,53,120,131,166,129,229,44,60,214,227,84,133,53,111,208,184,81,157,108,0,174,124,88,78,238,136,207,95,107,96,115,152,6,253,107,231,12,196,162,90,220,123,78,75,29,200,79,247,129,130,224,127,217,58,183,68,203,85,28,134,78,137,55,97,254,19,107,150,247,65,136,186,125,251,167,171,84,201,206,131,128,177,101,233,239,166,11,36,202,101,119,189,35,42,172,100,206,19,77,208,76,237,194,23,45,172,127,111,11,206,190,43,142,141,136,139,142,180,47,44,155,253,66,109,136,19,248,164,67,140,202,84,103,17,158,53,120,132,125,197,25,134,97,117,231,67,129,66,219,153,115,216,66,100,99,64,144,48,173,253,16,73,233,62,36,197,106,39,239,209,60,125,224,129,109,70,181,75,27,141,93,225,249,64,130,182,189,138,127,32,173,29,21,92,234,25,95,243,143,19,137,184,156,210,185,180,21,93,35,205,191,16,72,199,223,129,17,189,104,6,151,174,184,51,140,192,217,222,218,24,238,4,201,67,23,78,198,220,110,155,34,109,62,191,204,11,50,219,42,100,33,170,36,45,115,228,93,186,143,97,72,216,249,36,123,225,54,215,247,11,160,27,101,234,232,22,70,176,54,84,104,226,255,11,69,114,240,199,199,51,208,216,192,14,221,23,221,43,55,44,29,145,105,206,235,192,145,205,242,15,168,199,43,89,231,153,181,106,157,50,24,195,80,88,56,115,105,34,39,244,12,226,239,166,124,50,130,87,59,46,121,46,28,226,194,210,76,140,4,101,117,24,193,186,63,180,34,157,111,211,29,233,166,116,167,113,244,148,125,202,193,84,224,208,243,232,128,248,240,180,177,183,21,237,103,103,137,216,120,50,5,197,152,43,119,16,244,247,62,160,194,244,236,131,148,112,229,59,165,148,168,85,25,139,103,32,251,181,255,166,158,245,167,114,41,195,86,16,246,179,227,92,120,72,42,219,209,43,40,15,167,86,18,14,128,86,207,24,97,56,149,255,130,172,140,105,124,55,177,125,132,244,150,204,7,137,109,195,12,214,96,152,7,103,160,81,203,154,22,109,143,112,43,58,250,213,57,52,216,141,14,195,125,147,121,174,90,119,177,214,181,199,82,169,34,157,197,173,161,135,150,252,232,74,102,236,239,145,227,20,13,143,222,62,62,118,6,231,186,153,59,147,175,109,161,90,220,15,60,91,116,215,24,28,78,149,231,220,95,127,38,59,246,198,229,220,19,17,210,44,62,101,236,21,66,163,172,225,240,110,108,149,129,105,242,14,174,207,61,97,153,85,62,127,158,20,212,79,244,70,103,126,242,87,197,122,48,20,197,144,27,176,37,21,182,107,63,132,18,26,173,66,214,219,195,148,162,230,11,96,24,191,30,228,224,49,247,233,150,97,111,249,201,145,175,88,93,1,86,118,21,104,44,128,150,26,68,169,23,236,247,106,79,59,196,244,143,215,4,13,108,68,11,126,116,65,30,254,196,118,112,216,205,168,130,252,201,58,162,42,153,82,82,115,250,66,194,143,102,254,173,138,121,15,176,82,77,242,104,223,48,94,168,39,20,199,188,3,1,83,131,247,250,126,4,147,200,24,206,135,7,13,211,11,234,210,31,92,167,123,17,17,39,144,186,85,168,157,221,233,142,144,228,94,54,219,30,79,188,237,112,234,147,100,17,157,192,92,136,69,233,59,124,173,199,202,52,195,214,175,197,182,161,33,226,124,236,155,114,88,5,182,226,215,133,238,249,169,229,33,90,251,121,130,152,149,26,1,185,3,163,162,98,156,193,61,155,44,169,212,228,95,47,128,237,237,241,122,78,71,133,45,243,186,62,19,249,12,39,210,220,85,153,69,24,203,108,142,102,132,106,71,159,253,199,246,244,122,65,34,232,31,103,34,140,62,167,254,249,14,98,80,155,58,53,76,58,114,135,111,2,246,62,151,216,251,92,249,30,146,190,237,218,112,250,180,58,236,216,138,90,185,239,63,24,136,103,123,242,17,7,38,235,20,64,127,224,27,122,106,44,99,211,106,233,137,182,181,172,75,139,82,148,117,128,166,104,51,25,170,205,194,51,243,81,74,222,117,172,115,244,199,118,37,249,24,111,33,11,167,106,56,169,82,123,161,120,240,158,14,186,28,146,196,195,119,101,123,163,246,221,199,2,125,171,90,41,17,170,62,252,252,83,249,77,97,72,97,175,196,204,32,129,97,120,103,127,223,101,106,28,35,181,248,89,102,46,177,111,59,98,130,97,150,226,214,58,208,206,105,171,171,151,66,208,151,15,115,228,231,198,89,92,72,46,87,39,23,229,95,34,245,192,209,70,103,121,88,226,254,35,223,131,140,8,66,146,205,191,206,96,94,28,90,6,180,114,223,100,231,16,93,57,204,137,69,98,213,94,39,55,53,142,211,203,111,155,235,196,10,68,166,198,113,38,65,23,109,166,230,39,71,2,162,234,137,163,155,209,141,189,144,185,178,147,218,206,56,210,212,231,169,236,121,150,107,59,48,205,106,150,114,204,200,35,156,102,226,16,159,179,197,107,82,73,79,170,122,37,186,20,150,101,107,74,24,125,15,165,61,160,217,54,67,209,221,82,178,102,210,54,101,25,123,104,80,85,125,60,41,120,25,150,90,219,239,128,158,212,113,243,68,200,253,88,214,131,45,93,21,255,167,59,215,43,35,139,90,78,170,19,121,164,29,24,26,12,235,182,116,165,4,131,9,99,167,222,231,74,106,56,65,0,47,125,54,225,177,103,222,1,91,86,106,109,135,91,54,134,67,249,252,59,89,216,76,23,161,79,120,249,71,160,87,234,141,189,167,13,133,194,143,183,115,229,40,199,98,214,109,143,52,33,108,167,147,39,50,11,195,18,73,84,30,187,142,94,143,4,1,113,72,86,106,26,169,211,108,138,124,115,47,179,24,28,156,115,55,148,155,173,228,12,105,109,54,221,54,249,224,108,171,4,46,66,237,84,157,114,184,14,24,53,60,36,94,213,55,69,77,56,91,44,61,225,184,95,146,26,106,110,201,211,199,180,83,210,17,113,168,15,213,221,103,105,85,33,225,120,50,215,209,96,100,172,139,29,2,81,39,60,212,7,52,185,205,219,115,50,171,207,174,148,123,198,244,210,50,165,112,216,201,211,30,214,96,165,173,195,142,134,124,124,4,97,247,18,204,160,182,2,75,40,153,204,115,225,53,232,241,54,141,179,215,223,151,39,152,10,139,253,54,74,222,183,112,91,131,68,93,236,133,132,89,97,19,220,209,30,177,156,227,32,121,125,82,146,72,225,184,86,45,41,201,122,43,44,123,185,40,168,197,219,88,129,109,121,242,176,145,158,76,221,63,109,234,198,34,75,246,80,190,176,47,187,24,59,21,15,57,180,25,46,140,180,99,59,252,237,130,47,135,197,233,51,242,176,243,12,98,38,137,233,45,120,57,28,61,5,7,161,187,251,231,247,179,29,58,112,16,149,252,219,166,169,247,188,110,244,176,231,231,139,0,66,38,243,212,233,203,140,52,185,163,216,243,104,164,5,105,202,102,172,159,165,224,189,109,228,171,12,14,75,34,81,116,246,90,246,121,155,27,247,53,85,43,216,67,158,42,101,247,121,163,171,159,139,105,23,66,129,163,84,152,179,184,175,225,16,105,43,200,98,44,158,163,41,104,180,225,241,97,36,118,207,209,164,133,186,47,17,216,198,93,98,237,128,150,238,143,20,23,144,37,198,47,123,209,231,117,18,169,20,209,15,104,206,109,211,87,152,178,15,80,145,177,162,159,108,71,67,116,42,210,253,222,79,132,9,213,231,195,76,87,200,129,201,173,61,121,117,168,41,42,65,178,215,28,62,198,17,163,61,251,69,210,14,251,19,179,216,19,81,208,169,219,222,16,26,166,254,1,117,158,138,24,31,25,17,215,233,39,159,119,160,117,122,228,204,253,103,98,18,92,78,128,7,219,4,74,245,115,219,242,16,196,168,129,159,182,131,115,184,157,156,115,151,159,44,129,125,95,112,185,78,3,81,167,95,46,89,105,21,26,96,81,243,45,244,140,233,79,148,142,43,81,253,105,93,247,71,66,219,224,210,77,113,23,222,99,90,200,60,28,185,22,90,20,66,126,219,102,195,253,8,198,237,111,128,118,102,180,62,164,176,238,3,163,72,238,203,79,13,239,220,51,17,67,205,104,230,216,197,60,157,138,200,3,248,16,20,103,123,84,250,150,14,223,119,64,90,50,253,40,86,16,90,251,78,31,13,55,229,83,37,131,10,79,30,193,228,56,134,149,157,194,131,74,77,83,248,165,217,54,130,196,90,82,153,156,248,120,153,207,101,24,118,169,247,110,175,36,20,233,109,125,33,232,169,183,149,50,133,64,185,253,52,137,219,211,173,18,227,213,195,105,56,12,253,236,65,10,156,5,122,37,12,142,69,225,28,205,242,83,172,138,30,154,238,93,224,236,214,184,68,33,46,47,141,223,143,45,188,107,147,84,12,67,154,58,99,49,5,92,227,129,51,123,34,193,229,17,44,194,200,186,31,238,105,208,224,154,211,179,195,249,176,21,201,245,87,120,146,246,186,62,154,185,206,202,134,185,210,26,254,219,11,58,211,169,100,195,42,110,222,150,129,99,200,165,98,81,198,249,156,204,8,3,113,191,190,211,250,26,198,213,94,250,68,86,245,90,5,32,254,63,28,53,239,18,220,213,159,1,190,144,8,58,39,70,189,210,210,214,84,77,247,148,172,83,127,97,19,110,111,26,155,112,245,154,64,102,97,250,121,142,150,42,68,137,56,219,202,12,28,141,244,175,250,152,247,222,201,41,67,192,176,248,212,230,188,7,248,120,234,189,20,75,79,83,237,66,200,190,124,111,189,183,13,89,28,252,226,82,191,237,240,234,83,119,55,181,230,250,60,239,114,92,135,10,178,113,229,253,109,214,209,179,114,69,5,196,37,64,96,79,24,188,111,3,121,123,135,163,87,253,40,9,64,117,108,207,165,45,196,85,15,12,145,174,61,15,245,10,11,211,234,79,81,247,121,99,244,209,200,138,35,69,247,228,3,127,106,123,90,81,122,45,255,60,212,35,181,129,151,66,208,246,30,248,83,17,61,88,254,223,3,147,172,206,229,202,47,164,254,190,239,79,85,64,44,101,81,129,236,111,249,191,154,199,72,106,30,251,1,227,100,45,24,219,82,255,237,125,58,105,213,32,236,103,34,157,228,162,219,76,50,119,64,76,236,57,54,238,106,74,115,98,117,207,68,17,88,100,89,183,167,28,124,153,108,240,8,227,193,163,2,50,104,165,113,24,41,26,169,151,160,122,154,108,218,192,54,5,61,7,73,140,68,246,201,8,21,12,196,38,61,152,253,196,214,3,99,49,38,225,20,204,140,147,163,208,226,142,206,13,214,183,195,85,62,66,216,73,246,234,48,67,147,183,65,99,85,67,44,121,224,240,190,113,152,47,236,58,48,64,89,178,160,149,45,159,6,26,237,162,244,35,24,141,132,246,151,171,247,143,211,147,135,211,192,243,112,246,176,34,192,248,233,133,179,44,235,115,164,183,215,3,35,160,33,125,159,241,168,89,114,105,235,10,46,83,8,100,145,127,174,188,87,121,134,33,236,232,59,206,22,217,5,105,84,209,96,228,217,7,30,11,132,211,3,163,106,92,252,149,160,141,169,43,71,253,53,37,127,37,136,149,73,194,42,84,147,141,149,215,80,124,43,83,42,83,208,142,31,246,13,245,208,43,220,133,27,184,191,48,204,205,166,52,168,66,118,194,47,156,100,184,148,52,153,32,205,83,41,142,222,223,250,185,175,150,66,195,234,33,254,84,9,207,17,182,187,58,22,43,206,119,245,173,232,59,255,172,225,177,65,81,239,210,12,195,208,121,58,165,47,209,227,45,177,167,29,240,126,102,78,199,23,68,4,45,152,172,149,109,251,26,9,205,81,4,99,90,229,92,41,52,40,14,185,45,216,150,251,133,251,201,105,123,186,130,123,36,15,135,159,188,7,41,243,192,208,219,231,67,120,162,209,243,10,238,21,55,0,226,228,116,217,232,104,44,234,159,47,140,146,242,148,144,32,148,175,103,32,178,225,74,87,207,18,217,142,103,164,245,43,157,143,215,80,243,141,66,163,145,49,75,65,142,142,72,11,71,194,65,177,30,43,3,44,160,81,207,116,24,226,210,16,204,40,247,163,169,119,140,43,2,138,72,182,31,77,167,199,188,34,160,179,61,35,141,157,123,91,130,225,37,219,100,77,138,115,93,25,183,73,157,215,114,58,141,254,160,161,209,16,106,80,254,219,88,66,232,243,227,99,243,252,119,163,255,164,74,250,110,66,34,179,44,25,38,36,67,22,65,20,97,44,102,166,63,120,221,113,134,199,146,147,148,67,161,90,111,227,11,150,139,61,177,74,135,169,108,10,43,180,10,63,22,115,40,201,162,238,105,222,141,85,33,236,133,166,174,148,102,7,89,102,135,17,175,151,78,237,14,94,92,130,135,29,225,146,144,51,173,118,217,121,92,40,151,236,81,119,213,123,203,231,13,89,27,14,146,154,140,64,118,80,235,243,89,184,161,94,69,227,144,224,121,96,228,140,116,116,111,78,92,96,88,177,2,73,231,153,80,199,223,101,71,89,91,26,210,213,181,177,103,112,254,135,52,191,225,21,46,159,135,123,88,208,74,58,251,11,99,41,35,88,194,89,107,215,136,96,15,26,95,180,71,232,153,124,215,198,96,122,23,13,48,218,168,130,169,23,219,209,24,142,21,73,223,207,112,194,177,129,52,247,215,216,164,24,62,145,46,181,156,102,139,77,188,164,179,161,217,153,83,78,192,243,26,98,206,48,4,242,223,46,164,167,204,77,160,120,95,32,48,86,134,130,139,179,61,126,112,51,24,177,46,191,114,42,162,178,227,96,87,90,124,82,153,191,169,255,234,234,99,24,245,192,87,68,26,94,183,249,7,113,238,177,3,20,169,238,147,76,242,153,118,18,204,74,41,29,7,101,175,175,110,56,153,82,250,14,185,250,67,26,15,175,103,189,48,26,57,61,205,5,3,227,155,146,182,95,175,214,70,188,207,107,194,139,216,147,183,113,34,72,253,201,183,149,21,157,141,201,115,176,102,13,164,189,186,89,103,51,146,38,226,167,7,70,161,223,159,40,212,133,33,147,17,68,193,60,33,138,32,53,34,24,7,222,27,158,49,252,232,249,21,9,215,99,130,152,150,143,241,136,115,229,192,192,32,244,105,99,12,26,246,101,239,48,159,185,144,146,255,167,7,18,116,41,123,34,112,134,179,134,201,10,213,78,63,120,127,143,77,66,229,248,97,189,31,246,186,252,100,68,10,137,53,62,255,176,23,62,199,7,222,103,203,229,153,22,152,25,14,12,105,162,60,39,71,162,250,12,35,20,18,179,103,13,127,71,119,161,97,210,227,232,247,125,242,216,101,246,113,93,46,122,241,150,86,69,252,21,138,203,83,115,95,85,54,210,88,144,204,103,128,51,125,149,165,147,187,146,18,117,242,116,60,247,192,32,146,250,155,220,193,218,210,85,19,200,251,224,70,12,100,200,148,152,142,189,97,133,116,206,189,159,202,57,55,133,9,23,31,5,222,97,69,189,240,142,111,157,137,142,26,242,89,111,49,25,206,79,8,131,248,229,81,63,168,20,11,230,240,111,62,218,196,78,216,88,9,182,60,207,138,42,13,165,93,193,72,22,248,201,233,251,17,10,49,215,175,155,46,61,61,109,186,188,214,115,106,246,132,215,139,25,147,14,171,129,0,171,148,29,86,205,221,252,119,128,251,53,135,71,70,105,239,246,179,195,251,197,79,161,144,253,252,224,61,8,100,17,192,151,82,158,144,178,243,113,220,103,178,208,192,245,161,0,113,122,220,163,23,118,24,6,99,205,165,163,59,84,29,111,90,64,41,75,6,4,192,205,235,174,116,63,181,169,75,235,240,51,223,197,254,166,220,57,26,5,170,250,132,10,135,247,3,202,183,243,52,207,112,231,83,48,36,176,183,49,135,170,254,129,49,130,246,216,107,127,0,77,222,216,216,23,181,238,48,98,74,71,237,114,195,112,219,237,174,89,219,101,194,86,131,55,232,104,199,121,80,143,12,31,109,31,41,20,215,250,208,193,236,238,134,135,140,104,247,104,132,243,127,189,152,6,147,99,207,170,75,48,213,0,187,235,50,66,140,252,158,252,209,125,164,222,82,75,177,163,179,151,1,137,210,119,216,239,87,238,9,249,86,66,244,227,222,118,220,170,193,40,107,84,189,16,8,227,62,155,149,29,37,74,5,55,94,200,87,159,45,248,55,14,49,180,254,100,179,158,24,63,65,210,91,247,109,247,241,238,93,208,11,31,119,144,207,103,78,138,204,132,102,180,6,33,166,62,121,141,29,44,232,228,100,90,93,0,177,229,176,51,209,23,52,176,82,125,126,155,158,104,193,76,143,171,63,112,118,152,5,167,61,39,103,91,113,224,6,87,232,57,186,169,6,201,164,20,126,244,14,15,109,193,55,154,177,23,246,212,66,81,59,19,243,29,129,220,243,80,154,92,189,112,119,127,246,208,121,69,35,170,80,74,148,79,58,134,92,158,38,98,170,3,190,44,254,20,193,155,224,154,124,193,46,84,213,155,126,25,99,32,255,105,132,72,146,198,56,113,161,89,193,48,74,161,189,232,202,88,188,159,125,42,124,11,77,73,208,66,186,207,57,37,236,204,154,22,183,48,6,117,152,96,66,171,38,59,75,79,29,192,198,81,28,95,67,61,209,151,39,138,126,247,3,202,240,47,63,127,104,189,75,140,2,14,3,149,142,229,87,190,215,186,19,95,85,146,157,243,57,57,119,166,72,36,133,46,244,122,114,88,123,62,109,130,107,125,194,124,180,97,100,210,65,14,137,46,74,207,35,177,208,43,110,92,24,176,148,167,137,107,201,70,20,120,15,136,39,11,5,227,227,70,96,184,72,249,209,131,252,154,142,70,26,250,201,51,69,187,232,141,43,87,90,207,72,108,177,78,11,38,48,114,20,33,141,123,48,182,133,142,18,170,143,27,178,246,103,51,154,163,185,83,240,192,61,203,191,46,138,58,39,52,12,179,243,247,19,161,212,45,251,70,228,94,159,197,143,226,94,209,193,149,142,163,39,195,197,90,219,174,157,217,156,111,42,135,204,220,221,65,180,239,201,173,65,36,210,133,125,172,217,30,200,32,6,156,205,236,108,181,55,103,72,83,184,172,210,232,191,108,253,73,189,141,105,110,101,223,211,53,71,214,175,235,85,134,92,203,147,98,194,20,89,91,108,114,26,46,183,12,239,177,94,15,168,47,12,103,31,152,188,79,191,94,102,100,0,158,140,226,245,153,161,178,244,125,207,8,199,205,81,91,240,159,55,64,253,39,165,168,97,68,144,187,124,143,29,198,119,89,39,111,79,161,130,26,87,62,157,186,120,66,67,254,121,222,71,174,202,234,21,122,217,222,172,30,4,206,250,201,43,16,77,33,207,234,97,133,113,247,239,123,139,237,249,68,184,131,186,108,212,137,252,109,144,78,188,214,139,163,134,129,203,3,95,23,140,18,202,69,79,58,145,25,72,94,154,116,177,141,183,251,178,137,141,17,112,123,26,59,41,100,203,226,189,192,162,246,130,49,176,25,176,173,158,158,130,23,204,42,109,83,73,146,185,111,15,106,198,123,73,145,255,26,27,201,238,165,186,76,28,127,253,40,97,140,57,218,62,109,124,64,203,83,208,162,21,176,93,243,54,24,38,94,231,163,81,32,95,103,56,20,128,188,96,12,179,80,198,167,228,105,158,142,211,112,210,92,215,71,19,145,16,135,19,181,243,106,215,237,210,82,84,60,122,185,119,197,178,230,69,114,164,51,149,56,67,126,198,251,131,81,223,170,247,113,35,122,53,252,96,210,29,50,64,67,107,245,121,38,184,6,175,165,215,81,48,47,247,34,58,50,231,202,226,244,28,54,62,6,135,214,151,174,12,61,19,127,31,228,74,62,185,35,54,52,69,158,10,253,126,243,85,207,172,253,218,118,141,58,128,140,143,166,58,236,183,252,137,142,208,100,63,247,21,188,1,47,156,210,161,162,87,141,82,171,107,50,110,20,215,142,243,204,200,199,246,236,164,133,65,174,183,201,13,15,35,70,123,91,35,36,131,110,66,144,110,89,255,105,226,60,165,128,98,119,227,229,123,200,176,71,234,56,12,235,154,235,145,236,147,239,237,185,146,168,152,137,182,238,87,222,195,36,240,192,225,186,228,71,99,185,165,92,37,238,118,245,249,237,133,244,215,249,109,200,198,222,121,240,147,196,210,99,33,59,238,217,198,253,190,224,74,157,71,30,245,224,207,7,3,148,200,165,163,35,221,228,148,137,28,58,90,130,115,183,126,35,142,222,145,195,117,68,70,83,213,191,47,168,54,119,156,194,41,241,253,61,240,184,179,74,162,183,230,189,240,166,20,44,102,32,15,159,98,132,133,104,151,47,92,167,75,199,223,215,106,74,202,237,200,121,239,109,252,129,67,30,187,249,244,80,59,54,114,76,98,185,144,43,92,162,119,198,153,157,43,88,247,130,219,163,232,184,7,198,208,198,135,106,82,205,15,169,20,230,178,92,210,25,39,197,72,136,21,61,238,107,255,254,209,183,89,157,110,84,199,222,102,93,79,57,202,245,246,211,120,80,180,117,61,229,246,19,240,239,167,48,175,200,155,13,243,45,255,52,153,148,149,26,64,208,177,251,238,131,215,131,172,226,129,73,21,56,76,68,249,221,115,151,168,41,24,220,209,81,86,221,5,246,140,101,134,163,230,55,229,254,132,76,141,171,213,213,144,128,148,173,21,146,165,15,161,8,221,181,42,99,183,248,243,67,150,205,52,35,235,232,242,164,221,106,70,215,247,26,191,1,251,169,17,239,84,29,12,245,96,119,117,160,68,106,101,178,129,193,170,207,195,8,73,45,25,207,99,149,87,253,117,69,101,242,179,226,225,50,143,204,56,57,69,86,149,30,113,105,152,15,121,185,125,242,43,34,249,248,12,98,90,93,143,96,55,74,235,68,187,198,81,92,225,89,44,243,158,189,117,89,14,179,247,185,150,117,41,132,166,170,195,40,170,27,92,219,67,97,12,239,158,121,225,230,34,71,112,89,231,81,22,253,193,213,249,199,244,200,165,126,225,242,189,252,200,253,55,41,221,223,78,195,61,206,88,115,247,56,62,207,60,133,156,217,3,15,115,60,74,35,212,152,156,220,44,210,16,104,42,94,83,162,220,241,29,17,35,188,84,41,200,218,133,227,102,165,25,169,5,107,206,25,248,137,16,73,245,216,168,22,58,121,121,111,52,229,50,155,249,54,93,232,33,151,72,112,234,11,168,79,18,10,210,125,30,237,126,63,159,217,129,99,9,92,150,76,131,73,111,244,244,48,101,39,249,16,205,26,181,61,34,150,5,167,4,45,140,148,46,135,183,151,113,242,60,238,132,214,73,35,56,41,148,176,125,94,248,13,238,246,165,176,37,55,31,203,250,180,114,192,155,78,114,249,131,185,228,114,35,164,79,180,123,15,243,225,149,231,115,225,105,220,186,39,44,145,231,182,113,198,214,215,71,179,82,125,46,28,143,77,25,112,238,23,135,62,143,195,212,173,135,96,174,204,165,53,32,165,140,91,22,69,183,207,91,84,50,126,61,130,217,215,90,12,197,209,233,22,179,246,2,211,218,67,165,45,136,86,200,98,246,123,82,238,44,93,184,205,28,120,207,50,79,187,5,177,102,81,240,23,94,230,195,9,194,168,146,202,59,151,158,135,246,220,23,125,90,253,58,239,34,144,100,23,78,146,68,215,141,127,105,93,254,125,52,68,40,178,162,214,119,207,6,191,168,223,173,209,142,98,92,175,27,89,141,253,145,104,79,70,31,154,223,86,195,133,246,58,95,231,40,245,63,240,72,23,70,4,211,103,36,52,59,234,119,247,154,24,76,61,71,227,128,52,238,70,118,207,26,249,129,169,186,106,27,220,80,198,115,56,84,208,181,137,94,189,121,199,3,180,93,61,112,38,144,241,52,68,172,176,32,188,123,127,244,133,13,254,48,231,179,170,40,122,223,126,52,74,91,178,42,167,217,208,123,45,56,221,80,82,34,58,117,173,109,7,93,242,164,236,214,124,60,233,74,159,150,218,90,136,154,248,60,89,105,24,58,217,221,248,136,189,217,8,238,113,81,89,135,166,212,177,158,57,24,98,180,42,120,171,61,58,63,123,6,15,150,245,73,233,225,83,253,44,30,144,137,148,209,219,163,200,41,111,164,145,171,40,111,4,111,236,9,124,225,162,141,52,11,238,237,89,152,66,3,241,94,24,237,198,70,82,79,215,74,37,208,167,39,0,34,242,209,110,249,161,222,135,203,18,87,231,103,48,43,172,195,147,194,157,238,25,33,5,123,25,136,156,104,73,164,117,168,122,70,27,42,214,119,100,228,128,151,111,114,11,130,185,83,197,195,140,76,171,95,247,136,252,160,224,207,157,57,80,31,130,140,32,148,152,251,129,169,78,43,57,75,215,223,115,244,12,235,85,193,136,227,249,101,147,204,83,81,167,208,151,239,93,20,123,195,124,179,225,240,227,171,15,193,47,164,148,218,173,152,126,233,249,105,4,178,53,128,195,121,202,59,218,62,234,232,247,174,87,223,81,190,31,77,251,252,205,150,99,217,87,222,163,111,125,143,204,128,231,2,247,93,87,170,208,7,38,143,91,159,7,30,133,226,3,47,186,42,158,222,172,49,110,93,50,138,81,62,6,225,178,41,151,222,112,250,242,233,128,22,237,114,203,150,123,111,254,60,19,210,204,26,252,16,125,125,231,82,98,98,204,183,36,26,139,152,15,112,28,1,85,178,65,86,228,65,83,254,218,69,171,19,2,200,28,182,227,150,197,206,27,73,24,123,151,33,215,121,171,142,40,106,121,60,24,11,236,173,58,34,205,97,40,118,88,115,220,138,230,219,50,198,110,174,247,91,3,35,31,189,60,214,36,125,209,84,96,67,159,221,167,34,122,237,173,114,72,16,225,157,141,92,185,74,23,244,173,164,167,231,133,109,144,170,115,100,181,124,118,134,222,116,124,107,128,201,225,151,103,118,174,253,214,121,7,166,112,62,121,215,176,55,19,28,106,17,6,239,17,95,52,221,208,50,51,45,205,30,170,59,75,223,109,31,205,180,85,105,241,65,172,224,128,63,139,29,111,240,163,243,81,15,124,207,160,62,83,53,84,85,110,25,183,186,155,65,65,90,195,43,188,30,173,53,154,93,234,29,125,248,63,191,107,236,208,126,5,147,177,249,118,69,133,199,161,134,31,46,153,233,89,192,27,205,211,250,46,176,149,115,56,135,133,240,173,233,185,218,75,196,45,223,29,249,53,204,115,189,149,12,122,128,170,68,40,186,101,95,176,104,13,149,147,105,141,27,241,230,89,74,86,119,134,221,75,8,173,6,30,134,182,163,107,194,169,97,190,122,248,140,230,145,190,58,164,3,60,107,91,98,83,61,46,209,6,47,69,63,26,23,212,122,11,84,80,91,61,126,70,136,66,159,14,250,23,110,210,80,208,218,82,128,128,191,185,173,103,248,7,87,17,228,224,174,100,143,189,217,7,140,163,69,70,109,48,121,178,128,103,80,219,225,45,85,92,94,124,97,200,104,213,203,147,249,167,176,230,109,156,123,218,175,93,143,59,74,97,142,50,37,106,213,160,186,97,157,148,52,109,136,109,79,180,245,168,203,103,164,160,71,186,52,156,86,94,116,7,133,159,22,59,164,21,138,55,136,210,247,170,131,33,106,77,111,254,238,108,32,244,209,49,225,121,244,139,129,198,158,53,47,140,130,133,247,151,98,248,180,110,241,183,45,207,67,80,206,251,68,215,133,164,243,185,92,228,126,124,189,137,174,69,241,151,239,223,97,104,232,23,46,110,114,5,156,169,139,10,134,214,236,191,13,125,87,83,127,251,49,111,28,14,47,145,75,180,249,124,83,128,94,73,207,151,246,209,247,188,96,237,167,21,225,237,118,39,65,60,105,237,167,43,22,36,151,236,18,126,131,126,52,253,161,90,239,246,118,225,81,190,207,53,180,237,5,87,246,112,126,114,52,233,84,151,198,79,245,179,133,26,202,79,214,150,188,6,129,212,72,156,249,55,61,11,166,29,207,22,181,204,118,166,107,26,29,193,254,117,213,150,16,88,62,163,120,166,160,75,184,168,11,177,233,185,114,68,36,188,170,189,97,170,30,231,177,48,197,124,46,88,129,246,70,87,152,27,85,104,239,54,102,55,42,6,53,79,168,59,231,48,135,106,196,20,186,191,93,31,12,184,91,203,66,158,102,190,229,110,235,136,184,72,237,18,248,203,79,187,240,194,177,78,191,188,34,142,48,152,184,64,156,17,106,214,197,246,36,236,199,219,93,202,17,46,115,146,2,90,200,178,37,227,167,105,149,240,147,79,170,103,229,94,25,1,160,193,4,182,122,219,156,200,125,180,177,16,68,149,69,48,76,241,7,78,70,51,160,120,243,8,109,36,234,63,103,107,203,209,79,69,125,195,123,22,191,175,147,45,166,101,88,48,231,237,167,17,52,158,26,166,142,38,156,178,87,217,166,189,24,13,155,190,182,81,205,100,142,60,48,166,86,46,101,211,34,249,125,238,123,145,207,119,69,23,10,54,26,135,116,7,186,127,67,138,150,46,69,240,168,145,91,172,144,208,87,147,249,56,84,166,226,180,68,220,195,187,218,27,194,210,212,195,144,244,83,98,254,14,76,12,111,75,91,138,124,105,187,240,36,119,240,10,136,158,245,7,142,250,231,153,213,4,79,228,212,142,35,173,237,106,48,160,251,19,104,7,70,34,225,65,63,116,156,15,186,16,36,116,97,33,202,41,231,121,66,92,26,143,222,82,184,195,159,236,101,131,155,231,122,22,137,205,157,158,119,139,244,175,129,149,76,184,64,234,252,197,21,85,7,142,196,127,3,156,216,255,233,64,77,212,129,20,110,6,85,123,117,63,26,179,84,253,50,67,212,53,160,233,4,187,180,167,22,190,213,223,3,175,106,191,93,67,201,222,96,76,229,244,192,241,42,54,25,64,148,177,232,146,215,111,179,148,185,40,17,188,41,141,96,212,196,31,26,27,130,71,223,249,50,91,36,255,125,148,33,160,119,12,155,72,46,166,247,93,195,120,236,103,241,66,208,177,149,231,220,104,155,159,50,19,77,0,221,91,80,19,42,219,247,224,85,246,144,116,1,171,254,217,56,66,129,202,85,106,119,124,122,202,137,45,122,241,109,15,153,176,174,59,166,174,81,66,232,222,15,18,150,164,6,247,88,148,13,70,194,81,67,244,99,182,234,174,187,5,69,93,47,235,131,32,221,92,184,55,66,239,115,217,139,90,231,168,207,124,82,213,34,208,160,8,186,62,65,232,119,28,149,167,96,198,210,221,224,146,96,99,54,189,75,210,206,190,44,38,202,51,34,154,237,237,4,42,183,143,198,90,186,173,150,184,123,239,199,228,71,103,218,83,235,129,127,20,59,131,131,222,42,184,33,241,224,71,15,28,237,242,129,209,10,247,129,132,39,146,248,40,157,82,128,103,196,82,200,222,233,202,17,109,179,29,215,94,123,38,141,214,7,165,141,189,61,218,87,11,213,182,3,195,225,245,111,19,141,15,45,93,251,75,233,200,114,249,2,80,179,202,153,152,200,195,172,116,56,116,52,14,92,209,241,109,14,35,194,34,184,33,242,53,28,254,210,49,35,220,240,227,50,159,176,197,57,55,85,80,70,88,207,186,116,116,173,217,180,19,187,61,96,130,193,240,7,83,207,72,207,3,65,77,78,15,155,162,204,51,187,211,122,37,70,33,77,198,227,89,48,129,213,11,130,81,115,201,62,69,135,214,152,174,27,78,217,108,15,76,137,60,11,14,254,174,191,232,175,170,245,116,111,157,209,168,247,33,186,194,136,87,48,124,136,226,48,21,63,253,118,133,108,92,158,65,6,225,232,192,200,23,190,67,116,127,157,103,7,210,153,72,125,243,3,140,188,206,133,159,6,80,224,42,250,54,36,233,228,110,19,105,4,183,95,87,190,48,110,242,75,67,141,248,108,130,59,109,21,159,79,11,152,105,117,125,154,61,69,255,136,127,154,72,166,20,193,100,40,124,158,165,58,124,238,11,6,149,211,66,240,86,154,71,212,148,13,3,177,178,79,241,61,106,84,130,113,192,118,184,144,190,59,79,165,71,162,246,89,92,48,88,21,202,58,231,7,211,251,125,18,156,180,5,181,242,104,66,134,133,91,22,220,216,129,60,50,130,243,30,140,23,86,123,226,163,52,196,127,8,215,193,229,211,52,187,151,121,95,118,216,206,184,22,31,190,133,119,168,208,110,226,223,45,82,58,237,190,235,142,182,150,201,0,66,229,59,20,232,254,179,70,181,235,78,172,162,235,194,251,219,52,161,113,8,17,183,143,178,255,241,102,77,34,157,30,246,121,191,109,92,68,77,92,244,195,171,233,84,30,162,62,107,19,41,114,194,131,158,28,193,174,121,186,80,58,186,179,74,80,14,76,200,117,133,23,224,210,7,144,155,113,16,246,2,75,203,171,102,217,142,107,177,203,150,182,159,193,169,134,81,60,2,131,67,98,104,106,140,98,74,185,92,50,21,25,148,51,254,209,202,125,46,156,42,94,213,203,12,34,134,9,60,111,152,10,162,80,194,10,3,113,247,61,217,232,168,159,172,127,224,38,42,253,47,121,237,183,69,138,248,8,170,214,112,74,176,188,46,41,68,8,184,83,48,214,143,118,242,220,80,135,210,149,53,170,114,174,35,203,146,57,132,98,10,217,31,244,118,42,2,127,22,52,110,24,237,190,147,5,234,97,225,53,30,49,98,92,26,116,95,3,127,20,123,162,108,14,91,185,240,55,44,68,26,241,225,73,2,0,31,173,90,252,161,225,199,60,245,186,130,202,231,151,150,202,53,92,6,246,146,55,122,216,120,124,233,153,33,54,108,138,218,192,73,52,28,224,145,92,12,31,195,147,227,174,93,113,140,159,70,42,71,38,153,200,69,71,135,144,140,107,252,71,191,137,46,204,58,254,0,67,91,250,130,169,187,158,240,23,142,203,118,230,100,51,6,190,109,235,40,158,112,213,251,35,119,149,125,250,62,239,240,15,35,110,147,4,134,163,143,228,137,126,26,167,244,229,74,199,225,252,44,56,20,158,92,243,58,140,23,4,163,167,237,50,202,168,227,182,59,130,187,101,225,145,78,95,228,6,236,211,154,174,74,141,195,198,157,132,163,122,238,230,2,36,150,239,12,142,6,86,242,71,74,130,73,157,119,8,254,32,129,107,226,207,81,36,212,209,200,107,251,125,37,168,149,10,41,59,51,180,43,202,167,16,232,50,56,215,71,244,157,5,66,211,213,175,28,102,48,36,92,205,255,236,234,253,153,81,225,158,146,53,232,44,77,217,253,1,22,159,158,2,44,74,17,203,197,211,247,78,113,29,121,168,136,5,178,139,113,99,137,188,212,251,3,219,55,155,33,30,242,232,61,149,27,104,224,135,98,87,142,221,30,250,147,54,75,151,229,48,251,84,69,18,196,163,95,125,60,23,114,19,39,132,22,193,50,154,11,183,19,56,42,6,34,85,98,59,136,8,175,46,7,129,212,227,30,186,174,41,31,213,58,173,47,13,181,27,63,186,98,227,112,23,190,101,13,58,35,212,232,197,130,238,209,235,219,92,205,190,209,107,253,41,14,207,228,16,221,147,1,62,159,226,112,92,216,199,116,120,94,98,224,126,222,248,8,58,220,234,39,110,95,15,59,181,225,39,47,52,17,104,95,69,219,146,77,212,193,50,84,205,135,233,103,152,109,49,98,146,8,88,223,61,221,90,38,114,193,126,14,119,244,161,29,33,250,117,246,88,162,24,147,181,27,69,174,202,158,56,234,57,138,89,113,146,205,102,149,25,138,11,228,63,15,188,215,0,171,63,15,20,51,246,238,228,108,39,127,239,196,225,232,33,152,119,151,189,154,123,127,240,241,125,167,166,132,105,89,178,205,40,74,60,123,105,237,250,109,68,189,236,19,98,194,66,151,70,87,158,189,123,117,68,156,147,245,208,246,162,106,45,208,184,229,140,91,243,196,163,103,143,249,59,86,16,178,220,235,130,94,72,49,110,222,8,163,244,166,53,32,145,173,181,117,51,116,18,212,237,216,145,198,182,246,82,182,250,240,208,52,144,214,243,178,160,98,216,148,196,190,201,196,196,32,149,195,35,209,86,147,30,4,27,226,3,167,56,213,75,177,217,153,166,73,63,74,36,209,181,149,132,167,225,231,46,72,132,107,162,70,70,52,155,241,206,64,211,71,203,19,118,143,30,95,13,4,78,68,75,255,25,252,100,187,176,76,160,162,213,11,79,219,60,236,202,176,40,25,138,88,225,95,13,191,50,114,187,169,216,6,251,89,87,17,173,128,48,160,39,90,159,7,78,207,248,184,155,155,29,12,220,4,211,64,194,180,139,3,209,51,68,237,155,78,31,241,205,171,5,26,101,220,189,58,21,131,201,244,40,28,198,37,166,89,20,19,242,133,243,240,70,56,58,251,140,211,7,123,10,161,61,168,225,134,38,218,77,63,141,50,24,66,247,145,161,104,161,148,117,167,154,103,158,112,3,111,206,169,254,4,54,200,213,56,79,24,246,161,52,119,115,14,148,251,134,193,153,13,164,94,102,167,59,209,174,12,2,144,141,50,156,237,236,171,238,112,80,212,17,18,105,9,147,149,231,104,9,241,179,131,216,91,207,229,7,135,226,82,209,28,158,124,243,31,48,130,146,90,31,104,159,242,219,70,131,251,187,185,129,220,172,207,11,120,79,203,122,104,141,218,214,180,177,0,9,77,75,114,195,63,200,12,75,88,233,150,26,164,247,142,46,45,183,11,98,5,151,155,16,27,236,216,39,25,140,167,99,190,155,27,12,34,236,167,201,252,171,22,12,95,128,137,249,194,80,145,187,22,213,29,206,117,19,101,28,80,151,240,105,212,222,7,187,64,187,109,58,172,146,2,176,200,236,216,35,197,44,180,43,192,34,52,182,21,151,116,149,154,9,25,238,211,24,237,123,166,195,136,225,92,245,135,174,164,77,208,164,76,203,125,151,209,200,102,38,23,180,198,15,17,10,209,175,72,230,126,182,225,47,172,7,15,140,64,128,197,25,29,197,144,126,79,206,178,230,79,140,124,160,234,96,59,52,219,147,138,143,35,8,4,75,251,111,20,198,220,218,134,74,100,190,211,255,194,31,220,7,10,2,118,170,107,142,240,184,244,39,74,90,90,138,61,131,156,82,157,126,223,123,51,191,206,86,116,132,130,175,173,153,108,101,186,244,53,6,83,142,57,46,242,88,106,62,230,130,168,111,118,230,82,127,44,98,110,99,85,59,243,251,72,211,149,133,130,162,220,77,208,23,152,44,197,57,117,52,128,219,198,136,91,146,74,127,165,190,246,249,140,195,203,155,103,183,72,115,219,94,92,150,143,133,228,7,211,189,105,169,1,172,53,143,235,84,165,152,134,46,142,161,104,226,156,83,135,114,150,207,55,161,186,118,206,140,20,83,242,233,134,250,183,146,14,35,250,55,236,97,179,18,159,48,27,67,162,61,12,29,197,82,247,196,209,123,70,230,145,56,28,166,158,231,113,210,166,104,194,51,251,211,73,52,218,157,203,70,185,211,200,96,124,119,116,44,29,152,204,226,180,184,140,76,215,39,198,57,241,8,65,159,77,24,251,109,40,5,132,139,218,227,78,70,198,86,62,18,40,138,124,158,36,29,100,240,110,10,8,165,172,222,190,103,34,252,238,36,140,72,49,61,72,239,52,170,132,7,58,100,195,90,90,129,71,59,226,231,192,143,108,40,107,207,254,247,26,192,139,202,84,121,150,7,12,107,206,149,227,197,228,110,89,192,83,84,76,96,218,172,29,38,157,56,5,243,207,253,183,217,40,157,60,15,213,165,252,61,203,7,187,155,179,54,69,166,185,248,138,140,180,211,241,3,162,243,10,83,116,255,109,204,212,78,156,129,117,75,242,253,34,48,113,227,129,201,103,89,196,25,240,116,120,127,155,255,192,221,225,229,166,137,251,245,237,9,235,160,36,110,146,79,41,112,181,215,217,32,192,125,120,103,59,6,154,114,49,48,39,138,39,122,122,20,4,63,29,77,9,123,173,231,169,200,169,184,6,81,38,55,63,57,54,23,122,166,104,44,247,247,228,84,183,116,229,157,58,243,3,99,202,123,225,181,220,117,138,163,63,213,194,160,179,13,99,180,199,165,221,184,49,138,18,181,60,87,142,128,202,20,252,144,164,226,177,220,72,37,218,48,242,19,45,252,202,11,130,17,46,244,147,35,118,173,103,142,180,247,244,9,239,103,52,127,80,22,252,103,148,239,183,43,130,43,5,34,8,152,22,251,37,26,105,207,64,172,145,95,124,198,10,244,253,115,95,53,122,62,124,144,199,71,242,135,182,104,155,121,222,23,217,207,115,101,168,161,120,242,140,235,158,34,198,32,10,134,138,172,95,217,88,71,102,188,198,190,245,121,95,123,22,186,218,81,228,35,161,13,26,76,250,248,92,55,51,86,249,30,180,85,49,16,55,252,13,79,67,145,178,152,85,7,35,94,103,249,198,30,123,186,38,120,196,182,193,96,56,178,231,178,201,194,186,169,40,238,25,152,46,254,193,52,131,44,63,120,4,173,237,60,50,130,173,238,143,140,189,145,22,153,73,91,248,115,101,177,155,60,139,114,88,59,76,127,215,188,218,177,4,207,232,66,51,56,90,226,206,149,19,67,45,15,90,199,175,25,64,48,123,60,27,11,136,240,73,118,132,36,108,247,228,115,80,180,36,235,51,103,88,171,218,231,53,127,246,19,7,222,123,209,234,3,13,137,116,117,90,18,229,180,103,29,152,72,31,233,109,127,212,83,252,251,129,50,171,74,220,252,130,179,109,15,21,138,231,210,51,39,181,218,218,3,23,153,156,133,41,248,52,90,27,48,67,237,28,141,18,133,231,151,123,88,122,104,144,175,74,85,125,57,76,229,239,220,55,231,78,30,173,132,135,230,217,255,16,20,84,55,224,228,232,165,29,103,40,173,153,170,104,28,253,125,247,228,56,170,249,43,65,51,209,78,30,194,34,126,99,37,106,185,63,248,75,9,241,212,252,220,216,39,25,230,47,244,163,219,243,88,72,175,126,130,119,208,225,123,152,80,115,57,171,12,182,166,95,123,54,195,248,244,157,45,78,204,181,207,214,141,109,138,228,194,104,190,115,111,56,134,241,7,17,242,15,70,107,218,152,134,124,68,251,132,103,50,230,54,80,58,247,205,242,30,29,103,33,32,11,56,167,239,242,73,181,74,175,8,191,137,225,217,30,100,208,242,212,99,129,43,246,188,80,44,236,191,51,211,51,173,23,207,155,116,250,76,197,158,193,102,160,47,143,243,232,91,204,159,142,134,52,249,156,124,132,78,190,224,182,158,105,11,146,133,64,94,232,131,34,158,83,243,133,243,179,174,147,134,233,247,145,178,239,243,169,24,131,84,61,49,4,124,159,133,23,163,187,33,56,210,51,255,172,234,243,172,95,161,7,238,30,131,33,42,163,62,233,13,215,182,158,5,138,234,210,137,210,80,244,110,159,71,167,97,121,114,82,231,244,34,245,252,36,16,26,124,9,157,156,101,226,89,213,119,252,121,124,50,128,233,7,127,226,75,58,157,47,28,125,212,14,135,71,203,133,103,27,255,100,16,212,57,75,235,96,122,194,145,125,217,162,7,68,175,127,255,158,160,156,238,100,61,52,154,31,31,24,50,212,33,211,226,245,183,191,176,23,62,223,61,196,187,103,217,45,168,171,159,221,46,2,202,101,248,116,183,215,182,169,153,120,191,105,10,206,14,119,235,183,135,80,56,188,228,133,108,198,45,76,145,87,202,229,249,237,176,2,63,47,19,250,177,39,23,216,131,158,7,210,144,212,240,45,78,54,225,195,15,233,160,238,111,10,247,97,53,242,99,50,198,110,202,183,87,234,36,163,183,171,245,103,103,214,178,154,170,190,159,229,136,39,38,80,225,209,55,199,190,181,63,251,186,189,224,22,13,176,30,14,103,235,73,122,172,123,83,184,222,184,97,111,216,22,13,13,176,142,216,135,239,18,96,200,75,216,249,235,193,54,245,205,108,11,235,61,193,107,61,247,69,66,252,108,142,168,17,77,227,6,179,79,94,83,207,115,143,68,242,145,142,214,79,18,200,176,101,63,99,134,177,189,15,55,131,3,67,220,111,158,28,24,121,156,34,223,222,153,224,86,231,187,127,122,50,170,14,102,83,247,28,76,103,119,190,71,99,67,118,159,201,158,28,246,55,159,244,76,216,143,90,218,162,69,83,107,215,51,89,240,14,134,193,240,90,79,142,234,131,161,227,187,116,224,122,44,119,126,240,124,126,155,198,147,116,225,134,77,206,133,113,5,83,241,100,127,116,164,189,237,183,249,22,180,179,2,158,38,18,70,110,129,174,232,115,229,164,231,135,13,225,22,66,249,250,46,17,128,243,202,41,219,205,174,70,182,15,86,160,123,217,35,68,65,19,200,129,247,222,182,88,216,201,87,46,195,198,128,225,61,25,76,102,79,95,53,9,124,227,230,143,72,132,212,169,147,83,42,53,138,9,29,118,85,125,177,31,197,200,49,253,104,116,211,245,66,71,112,24,159,163,105,172,93,23,166,144,107,112,52,0,253,161,152,217,216,164,209,80,159,207,186,48,216,98,207,67,217,159,143,28,148,161,0,226,26,110,131,161,125,86,69,255,98,231,106,145,60,153,107,158,169,96,58,14,236,153,241,223,90,58,57,26,201,22,15,51,123,183,99,238,12,76,99,173,29,141,229,105,57,91,93,72,34,59,10,177,247,85,99,98,213,201,99,233,182,71,26,188,17,125,220,112,199,108,174,164,187,132,124,244,69,247,3,244,115,243,159,22,123,52,157,166,63,112,58,174,179,93,25,254,218,118,116,136,248,46,157,123,111,107,253,153,81,223,215,116,7,5,197,20,56,246,3,64,219,238,62,178,40,242,57,140,124,173,158,24,180,41,191,43,212,79,239,98,204,198,203,84,46,176,0,71,9,73,63,253,19,99,54,248,11,98,185,96,220,58,253,104,180,3,239,133,143,249,212,64,96,37,144,157,58,48,181,202,230,48,82,74,90,66,240,66,255,146,61,178,68,205,245,179,147,63,108,141,134,151,202,93,82,103,104,156,216,64,74,168,81,245,123,229,95,53,209,134,65,85,111,220,37,36,54,94,54,207,99,90,177,164,223,255,69,159,133,189,108,218,221,97,38,28,120,209,201,152,13,78,161,249,247,7,99,11,97,242,229,251,150,241,234,208,140,246,33,194,96,203,87,197,112,182,42,116,195,155,215,247,255,108,150,200,34,11,166,12,104,39,159,88,70,39,157,156,14,132,225,71,195,15,63,105,143,143,174,3,51,93,36,199,142,78,126,22,92,150,117,143,109,56,239,31,87,44,29,141,130,86,161,68,64,42,29,91,69,200,97,59,90,179,87,130,128,212,20,189,24,152,218,178,193,168,191,40,212,254,90,108,17,13,30,244,104,29,148,100,184,173,111,241,237,42,55,142,11,249,222,236,220,161,6,113,107,239,48,245,84,232,52,245,247,217,41,133,220,43,195,254,179,251,209,200,77,233,182,70,176,191,29,165,5,98,93,216,122,230,71,212,223,134,226,116,28,206,141,218,63,40,181,230,113,199,194,136,136,236,194,72,48,102,77,166,123,1,47,214,175,207,242,193,178,125,31,120,122,246,8,21,113,233,165,233,144,254,101,211,169,28,193,224,82,82,114,143,164,190,79,111,47,155,172,216,84,24,133,73,159,243,157,162,139,249,206,59,95,52,102,26,138,16,236,157,199,33,87,216,102,146,30,210,249,221,153,24,95,120,139,209,104,194,103,15,174,175,19,191,0,59,57,15,73,10,56,116,72,153,152,241,64,161,101,127,203,229,206,120,213,236,111,7,170,54,73,162,17,97,108,109,70,44,112,43,139,140,173,127,105,218,238,207,44,211,101,171,15,132,134,157,229,247,5,237,61,55,67,141,106,30,2,242,183,135,156,115,195,197,50,24,3,160,185,238,76,190,156,140,129,160,109,110,247,145,118,82,67,54,84,98,205,214,238,30,1,239,236,159,79,10,27,132,187,62,33,183,126,47,13,218,220,80,239,49,11,171,185,88,146,29,43,73,170,163,160,201,89,65,5,83,57,229,82,191,25,220,157,98,48,126,135,247,101,7,243,46,27,12,75,120,216,154,157,44,81,20,54,164,179,22,131,253,243,66,127,97,191,192,122,225,97,121,34,20,41,72,168,89,184,224,215,133,35,207,205,135,16,231,36,219,163,148,193,48,185,107,54,229,75,35,203,50,25,21,53,157,65,46,26,94,255,41,17,216,106,119,79,171,140,121,148,81,118,53,127,140,13,35,91,224,71,239,32,233,110,254,169,209,36,27,133,5,70,191,10,60,223,136,160,200,222,7,165,171,166,113,134,179,113,177,233,172,144,13,237,55,224,14,121,22,59,57,91,68,241,70,63,72,64,213,166,105,90,235,175,204,217,71,16,220,158,147,67,202,236,138,183,247,102,202,190,92,218,235,167,250,231,55,156,220,239,100,16,6,149,172,81,24,93,210,54,89,82,84,89,233,110,160,16,75,178,176,182,132,68,237,221,247,177,108,251,67,219,17,3,83,232,221,95,21,107,80,25,104,216,204,174,75,35,129,92,125,176,80,212,249,238,158,147,182,90,191,49,212,11,78,198,241,139,238,166,238,40,175,83,235,38,252,1,15,184,11,65,233,93,4,126,189,102,23,197,39,68,204,181,15,106,130,9,124,242,157,146,241,210,117,227,33,231,223,79,161,8,119,183,179,211,185,101,40,165,92,126,215,23,137,23,219,122,21,84,143,197,176,255,200,120,44,163,212,33,199,125,101,225,67,112,179,126,47,124,179,45,16,40,158,97,20,70,94,138,207,160,85,39,255,0,40,87,223,245,163,133,9,169,95,25,150,86,135,214,134,37,31,245,4,131,17,155,212,164,65,139,162,53,108,255,96,9,68,1,231,246,192,104,25,223,60,209,192,128,246,185,180,189,31,78,55,81,212,243,231,31,64,70,240,243,162,78,135,229,208,171,99,67,6,170,122,36,129,198,214,16,39,226,99,167,228,165,85,232,148,24,97,31,184,134,87,248,133,241,137,151,69,6,57,189,39,5,181,35,86,26,134,148,7,133,54,226,179,112,218,131,63,223,236,110,118,43,33,208,61,2,111,134,21,33,222,231,194,89,6,239,185,49,185,177,144,149,219,206,169,94,56,245,247,129,238,143,165,106,67,137,26,82,77,254,208,136,11,53,31,241,222,167,127,91,228,142,148,177,161,22,144,76,71,127,208,163,94,68,26,218,247,192,150,243,129,105,16,190,240,164,233,202,224,14,49,75,165,2,98,5,219,204,134,91,122,82,137,100,65,170,240,79,15,57,153,91,165,104,40,210,218,79,71,150,84,133,188,69,7,243,51,93,5,253,249,148,188,176,6,170,62,93,245,6,59,68,53,45,68,0,108,27,0,156,164,185,129,128,245,24,253,89,95,210,119,75,90,44,78,62,227,244,95,102,235,148,242,16,9,240,193,192,66,168,71,86,35,25,255,60,19,106,57,77,48,50,14,62,136,105,178,109,170,233,146,237,121,190,251,133,62,211,41,151,17,232,57,179,129,210,91,18,137,107,162,199,233,237,22,76,88,69,52,122,54,174,38,163,195,56,67,245,255,22,225,27,37,13,131,247,45,43,120,155,137,13,138,195,9,42,202,16,156,246,187,179,79,59,99,62,36,215,157,201,94,212,243,241,59,202,207,50,66,70,42,129,113,214,12,198,115,230,228,30,54,108,187,42,84,21,202,189,44,220,203,138,163,131,202,136,248,22,123,207,236,76,115,36,78,154,226,58,68,245,154,211,80,242,175,43,68,191,11,125,223,2,59,200,0,114,85,99,4,126,166,156,190,81,60,220,211,229,83,236,136,211,166,81,218,123,203,119,73,13,9,86,173,29,77,184,36,157,202,25,18,153,142,214,116,57,165,120,91,180,225,143,115,96,63,35,206,66,144,144,238,135,151,41,54,73,117,107,199,27,97,249,107,112,48,196,202,29,37,159,243,85,225,109,238,192,239,142,49,90,214,237,145,193,59,28,247,228,123,178,241,18,58,10,217,73,62,118,108,167,73,196,26,76,199,156,184,26,37,188,54,12,70,237,86,249,150,25,81,133,85,148,240,93,221,113,166,232,20,172,191,150,34,206,145,190,20,227,33,4,203,29,69,182,103,234,202,216,116,249,80,104,33,84,34,58,69,40,100,15,131,119,108,44,34,57,13,90,207,182,41,196,133,180,2,144,213,67,38,222,96,246,8,185,220,147,83,154,112,24,23,171,113,225,228,237,68,25,165,10,213,84,105,230,237,38,227,51,114,200,146,223,163,33,207,90,46,7,227,213,235,137,200,82,50,158,71,142,255,171,6,67,65,203,200,82,134,176,180,240,48,61,111,59,152,27,14,71,163,211,69,139,201,61,6,97,123,218,23,176,247,231,213,7,26,210,19,151,112,68,74,214,246,23,124,78,105,232,151,11,242,26,182,112,237,25,22,187,109,189,143,130,6,225,112,56,184,82,7,222,139,185,201,211,2,35,205,162,163,233,58,180,73,133,173,254,39,214,65,33,127,252,28,140,6,161,22,174,240,72,182,103,194,196,89,235,133,75,72,186,57,12,105,242,60,20,168,100,195,214,235,20,75,172,138,243,24,178,250,44,28,26,217,99,214,203,203,41,190,181,73,145,76,56,33,18,246,218,159,183,112,165,240,22,23,251,140,66,228,103,251,139,68,127,169,242,149,97,61,84,236,11,73,225,114,103,196,156,244,100,151,105,96,232,170,223,32,69,60,125,155,203,236,185,163,139,243,80,247,136,37,160,54,24,9,219,187,230,162,68,110,153,237,20,132,100,125,188,248,59,37,11,68,48,254,190,146,145,196,102,117,248,51,39,37,127,252,234,129,233,35,176,199,50,194,107,90,71,143,232,14,184,112,104,66,149,124,121,63,221,51,250,84,53,16,47,19,241,7,133,3,187,49,86,123,109,163,217,85,85,147,244,160,86,180,110,79,16,178,11,163,249,165,53,90,25,238,149,47,116,131,237,161,54,12,132,239,209,139,207,192,70,75,13,238,176,126,123,193,233,179,163,67,128,100,222,56,7,203,7,123,106,161,84,174,41,143,233,52,89,21,18,143,235,171,183,74,192,187,204,207,11,195,63,178,142,122,44,136,74,88,250,108,199,226,203,136,144,44,11,159,143,84,202,186,223,29,107,8,89,251,72,205,97,12,175,129,220,191,242,140,150,92,40,201,234,104,56,39,126,225,200,172,14,125,160,11,173,178,230,7,147,14,154,22,192,141,231,212,251,21,149,251,125,142,135,215,10,140,189,141,190,238,242,153,204,39,48,171,250,37,229,161,188,239,183,85,238,132,24,29,119,189,62,215,85,251,93,27,169,59,149,231,88,22,254,124,35,199,238,148,134,20,202,214,253,78,213,209,75,98,48,254,165,26,227,196,46,245,121,153,169,94,121,220,253,180,80,53,48,56,77,40,76,138,9,240,201,181,13,78,194,129,241,6,28,52,234,88,251,254,134,59,154,120,10,179,32,61,251,76,79,82,87,253,26,228,6,214,180,36,47,220,206,210,202,13,29,113,169,206,14,147,160,22,156,176,18,179,199,146,194,224,226,48,191,233,85,174,125,62,112,151,0,59,92,65,23,166,249,59,249,165,41,239,79,205,27,148,81,112,43,250,182,195,108,251,243,81,154,248,32,197,210,143,125,248,115,99,225,105,47,184,228,233,11,65,138,78,183,34,242,246,156,235,249,188,168,237,157,116,13,190,69,123,148,62,195,116,208,31,114,224,159,225,185,127,187,104,28,30,126,53,201,255,249,12,22,154,133,68,90,167,2,106,37,150,20,62,100,167,250,51,144,245,120,166,44,250,245,78,8,135,110,45,41,100,67,97,245,139,85,78,86,42,27,85,17,255,205,43,79,57,34,182,177,232,18,126,0,251,14,209,229,49,235,178,43,227,187,151,6,11,244,205,101,162,219,204,150,33,112,117,104,254,196,4,182,185,194,110,46,75,183,128,210,249,112,38,99,194,185,74,62,1,212,152,179,211,153,118,140,128,134,244,233,93,128,14,237,83,109,99,241,237,183,241,193,45,154,216,158,178,163,108,234,154,64,247,223,23,160,196,235,174,183,169,162,122,87,5,210,170,242,251,37,7,191,23,98,27,71,136,54,105,30,198,216,182,173,242,44,110,12,148,243,62,16,221,94,190,230,163,229,168,34,228,32,93,236,31,87,71,115,91,23,134,52,104,243,64,137,30,227,165,99,43,227,196,195,168,20,218,40,130,39,253,255,6,103,196,85,5,99,12,109,217,158,253,52,17,140,209,117,99,46,153,222,32,108,111,173,245,219,136,72,88,181,58,225,39,167,126,143,130,129,144,141,96,90,146,218,189,178,240,109,241,168,54,248,145,231,151,105,221,172,54,197,239,137,20,173,134,162,222,27,230,136,226,48,121,38,29,141,64,136,37,123,144,230,43,10,107,71,56,212,76,15,184,153,137,213,242,189,176,93,242,77,10,12,11,165,5,161,190,206,236,59,82,250,189,211,85,45,192,210,215,209,16,102,82,155,60,28,174,233,183,205,16,188,194,4,161,45,230,183,77,253,69,205,82,164,228,205,82,139,222,77,94,255,185,50,90,42,189,37,131,154,96,82,87,81,135,104,102,110,218,192,104,76,169,203,158,142,85,31,134,40,142,40,173,72,62,96,58,183,26,120,159,80,234,49,212,205,191,23,205,234,130,36,165,235,169,162,180,126,250,174,87,174,231,33,110,178,89,221,183,37,152,124,219,122,198,89,250,148,125,235,172,94,94,6,12,29,148,38,209,132,18,100,102,135,209,50,87,119,27,126,228,213,159,233,199,222,77,253,176,200,5,91,6,44,225,34,55,213,158,57,247,191,246,57,156,136,215,154,105,137,67,253,219,140,140,130,122,105,233,73,122,162,109,140,48,36,148,85,98,30,246,112,154,177,114,219,147,163,155,217,39,187,29,7,42,57,221,195,50,195,216,1,9,126,95,185,207,36,244,244,134,47,16,85,254,227,157,190,4,147,69,219,171,11,106,50,210,91,40,161,252,227,139,230,104,100,216,110,11,113,243,50,31,169,161,171,167,192,202,242,76,164,137,102,217,123,215,44,115,190,157,77,193,133,235,183,247,217,125,38,137,5,44,177,135,68,23,141,37,7,222,179,36,244,244,124,47,156,124,104,49,56,58,19,212,46,75,254,231,126,62,212,137,72,252,221,247,181,55,152,119,253,8,93,46,98,15,193,171,90,111,92,15,91,202,146,239,11,129,238,100,71,239,153,244,203,87,123,140,77,196,93,208,153,160,234,245,4,14,126,234,242,75,35,63,160,96,155,86,222,207,12,160,59,205,113,123,133,169,106,229,69,56,199,143,134,94,35,145,138,159,224,174,29,77,103,216,188,141,192,251,187,111,126,116,196,84,87,106,43,163,46,240,25,220,171,212,66,73,125,238,157,179,163,117,220,130,49,205,54,123,182,246,115,35,56,173,134,217,248,237,251,245,117,166,133,41,238,51,170,90,40,206,56,44,253,138,224,252,62,151,5,57,70,93,169,192,86,35,4,222,225,243,109,18,94,213,100,3,55,154,194,168,238,204,179,144,99,253,88,92,93,213,250,204,68,231,195,36,20,41,110,3,49,250,107,197,78,221,130,242,62,175,132,81,189,60,68,234,223,59,36,210,20,189,16,85,25,246,166,18,186,139,90,21,137,104,198,92,14,39,73,249,15,108,34,173,179,153,9,183,93,53,79,242,16,230,183,213,131,115,35,106,253,190,255,144,115,19,12,167,228,10,233,18,239,36,235,239,218,112,227,129,230,187,224,38,43,176,247,239,231,18,161,163,7,42,2,205,96,20,56,155,174,44,150,189,139,242,111,115,191,7,163,240,123,111,235,235,33,47,118,59,132,83,179,116,75,199,108,226,246,225,38,184,144,55,68,71,96,145,141,146,206,29,83,153,93,55,230,28,170,103,237,87,27,253,12,23,38,57,170,10,96,188,121,83,217,162,65,100,246,219,239,77,71,187,17,215,216,139,195,73,17,28,194,161,246,80,216,92,124,39,134,223,48,235,173,29,189,195,16,101,105,195,174,117,86,187,175,48,90,215,138,185,126,118,30,6,99,233,163,201,104,17,168,85,187,109,130,16,17,180,250,226,169,216,55,77,228,165,221,220,190,45,40,221,205,80,154,155,46,74,211,218,61,245,158,159,209,230,211,117,211,151,118,247,184,184,145,22,236,238,14,188,72,58,216,209,104,150,214,59,18,8,226,186,161,57,38,94,13,225,84,125,50,153,228,81,36,212,240,11,94,237,211,155,180,203,90,40,204,74,223,236,232,17,29,217,55,194,159,38,175,194,79,163,73,160,221,67,164,237,236,220,161,123,149,47,140,52,187,223,22,243,181,70,120,112,236,191,239,129,179,122,128,105,24,182,132,60,250,83,180,49,157,17,142,59,111,245,235,158,40,241,84,245,108,199,135,104,207,12,73,33,85,179,246,13,35,175,228,239,35,254,253,237,248,14,113,111,123,215,84,227,139,250,174,33,106,148,7,166,202,215,238,70,146,214,164,7,238,247,179,15,215,190,254,158,60,75,20,112,199,186,144,162,28,238,209,206,162,77,236,254,18,109,173,103,7,150,213,176,51,66,108,213,63,190,253,109,173,59,25,66,182,252,252,227,163,116,163,92,203,192,57,45,251,247,147,153,72,117,244,126,29,211,146,41,61,86,83,117,111,5,51,246,43,254,225,199,7,122,211,6,116,65,249,180,65,143,247,89,124,6,201,144,236,83,45,85,115,169,120,225,188,197,190,203,166,44,56,89,26,75,3,219,109,123,37,193,14,252,78,132,132,75,77,177,12,240,158,15,19,94,111,58,250,139,199,110,48,149,87,165,75,6,187,155,180,124,54,37,52,84,86,226,231,59,102,83,49,209,91,185,109,248,123,94,111,118,116,40,88,165,121,97,107,253,218,104,40,22,103,67,45,1,140,184,2,58,156,229,94,89,233,254,194,6,210,152,87,1,96,162,223,99,232,14,136,250,77,197,224,211,230,99,5,49,209,117,15,70,153,230,179,217,114,208,31,174,235,158,25,237,13,95,190,108,183,8,49,250,51,246,75,15,10,221,103,111,115,184,48,102,152,40,102,117,172,34,94,181,183,170,118,225,17,223,174,59,14,169,245,217,203,230,27,73,18,23,96,151,52,252,202,130,95,44,205,5,154,149,124,46,254,162,47,74,95,47,177,112,243,75,163,207,65,233,97,76,95,71,246,65,254,133,47,145,82,130,180,155,251,209,11,11,148,123,244,30,165,221,166,37,18,240,77,70,124,136,11,204,236,159,200,194,69,252,22,217,247,102,101,89,44,131,79,105,109,183,154,141,52,102,121,96,228,85,198,21,23,32,30,118,184,13,121,76,209,225,255,77,143,55,128,165,56,141,241,2,97,129,195,233,110,101,209,81,177,254,26,46,28,58,179,242,199,168,174,248,32,39,108,170,247,167,23,182,176,246,84,62,104,213,233,102,190,43,157,89,207,27,41,82,243,229,241,183,238,193,204,183,103,119,117,200,224,200,249,25,3,166,99,41,51,52,221,34,78,131,160,159,71,97,116,62,168,232,5,229,119,249,80,235,112,119,170,138,94,108,86,167,15,243,203,106,232,209,220,225,131,60,135,218,208,173,237,148,94,179,127,64,31,237,26,7,70,17,119,85,255,252,22,73,47,145,84,18,106,142,6,127,237,187,245,149,112,10,111,159,195,88,37,116,181,132,179,96,245,231,211,191,154,233,123,111,99,6,65,180,237,80,73,80,215,53,133,185,50,159,89,133,218,184,154,178,249,186,253,212,8,200,232,212,147,190,160,241,156,188,37,249,90,255,26,1,147,223,214,30,194,18,164,70,166,124,37,159,75,97,151,95,146,10,196,56,107,51,1,166,163,66,39,15,105,51,123,226,251,74,63,113,5,177,21,79,30,255,65,5,109,159,88,40,108,13,242,51,29,210,107,34,46,20,250,186,227,121,155,20,172,213,116,29,162,236,134,22,164,236,212,14,78,204,80,124,20,221,143,30,193,144,186,158,153,180,94,185,80,52,30,235,122,70,17,89,106,177,16,67,117,123,141,7,190,59,43,188,156,135,21,87,98,136,94,243,33,124,119,216,104,249,61,231,42,105,13,82,174,217,154,107,24,100,172,186,135,82,154,217,206,60,99,112,135,216,218,8,124,100,23,211,187,58,33,66,169,174,102,84,213,124,46,132,16,126,251,226,216,95,183,226,239,146,222,206,126,249,124,44,249,126,116,200,132,168,113,121,135,139,37,219,111,99,192,242,165,219,194,59,136,232,125,81,14,86,241,129,97,223,248,48,107,12,74,209,1,171,59,138,245,232,235,144,176,57,70,30,123,71,106,207,172,5,247,86,157,178,72,226,249,251,138,60,159,26,57,56,54,61,81,16,59,150,219,56,74,127,210,178,11,171,236,35,196,217,70,169,102,249,111,215,116,53,121,200,39,237,101,114,250,174,15,121,177,11,187,36,219,190,228,189,56,228,219,45,75,67,183,79,225,153,254,149,126,251,97,81,208,93,30,88,238,237,147,222,53,33,205,242,37,153,100,188,146,72,196,133,205,247,255,31,228,204,118,187,82,131,170,252,249,166,16,35,203,239,118,165,102,159,163,17,239,181,129,132,43,64,203,227,217,103,220,108,38,11,151,251,221,196,254,136,244,191,122,26,140,181,128,98,49,194,68,245,182,81,13,51,51,160,170,16,194,130,183,71,164,53,223,254,228,114,75,24,31,209,115,107,126,93,120,19,105,4,243,117,14,223,81,146,23,155,183,93,8,105,230,229,123,70,76,36,133,206,225,78,33,161,155,145,151,212,10,190,16,146,25,207,149,117,145,130,144,222,239,233,129,73,71,232,228,24,135,154,78,87,24,73,101,217,205,127,20,13,210,179,39,236,73,74,39,184,161,186,98,46,27,200,116,251,156,86,48,55,158,125,242,146,95,19,154,128,243,123,30,9,93,29,39,229,189,119,73,36,219,125,199,24,181,231,113,224,18,246,43,14,39,122,159,15,252,235,243,127,54,225,73,113,31,210,3,51,63,32,68,255,3,134,158,199,243,60,247,128,60,157,70,244,114,151,149,223,77,246,183,46,138,52,251,131,18,39,246,3,163,137,49,158,221,63,250,199,229,192,24,102,88,134,138,194,86,150,225,18,10,231,116,31,59,188,71,194,137,34,160,236,144,201,243,193,191,110,244,179,112,250,92,205,79,142,242,210,73,122,96,221,140,79,172,193,3,190,203,57,57,196,191,148,253,228,131,192,112,10,166,71,216,30,248,222,211,75,165,100,225,0,99,106,111,29,25,223,162,68,208,190,71,214,126,191,175,12,227,82,48,237,57,125,57,76,107,205,121,166,13,133,140,234,39,207,48,130,219,133,63,43,82,3,239,13,251,69,195,248,209,208,132,214,199,61,119,219,83,142,157,155,133,70,189,43,116,33,237,245,213,206,189,31,73,151,63,227,66,244,127,248,135,219,17,144,252,116,244,140,206,11,135,107,210,124,180,225,16,76,52,120,90,75,207,194,30,116,120,206,132,78,92,109,248,144,218,39,242,51,24,213,95,189,78,186,222,83,242,163,91,100,93,4,227,36,233,55,22,13,196,7,222,79,60,207,231,202,247,222,66,91,0,40,240,125,250,35,71,16,81,31,16,44,41,191,46,58,172,245,174,201,63,250,77,225,1,166,62,242,213,23,225,191,61,146,138,95,192,201,178,174,208,162,178,83,83,89,86,181,9,210,127,46,62,68,35,48,59,49,223,66,1,194,130,136,201,167,40,55,204,245,155,4,12,221,31,162,100,201,168,6,236,48,206,158,71,69,9,83,95,253,252,53,1,26,76,225,240,228,119,23,220,15,235,221,2,198,241,162,10,222,95,185,15,127,136,203,237,100,129,22,74,224,214,28,28,197,91,233,196,161,3,58,204,113,242,231,149,221,15,207,15,233,238,39,231,13,193,244,26,48,174,159,18,169,195,169,96,64,122,96,200,36,159,93,25,138,144,233,254,246,36,93,53,28,134,238,125,94,230,94,81,187,231,142,39,205,222,82,16,134,237,86,186,79,149,20,30,79,12,190,232,42,74,62,140,18,98,221,167,176,178,67,58,132,92,109,28,237,32,131,156,197,129,231,151,76,45,49,188,160,250,225,138,67,97,97,181,30,126,116,67,174,242,192,80,177,108,99,191,231,112,122,241,198,129,191,160,76,217,133,35,91,246,23,20,66,67,161,204,230,183,189,67,219,58,206,209,123,231,62,76,143,230,231,13,121,138,62,192,68,60,14,179,75,210,111,239,32,123,101,207,179,102,232,168,253,92,121,14,233,50,187,239,140,108,121,57,247,93,216,109,248,56,221,139,102,105,2,241,68,106,15,56,79,201,20,120,120,213,159,83,179,21,47,7,70,162,184,62,48,244,133,239,192,208,92,158,177,48,99,195,32,184,165,245,156,28,167,223,191,82,0,10,254,3,69,81,63,154,240,246,60,148,18,169,104,127,33,61,72,132,127,48,100,85,207,30,231,232,214,58,224,23,54,109,142,206,179,243,102,39,60,49,25,245,49,74,250,234,192,56,219,20,79,138,227,82,88,210,185,233,134,128,134,175,30,140,240,62,206,117,81,146,203,233,25,102,100,12,207,209,29,61,85,7,179,36,170,26,13,124,36,40,12,38,231,163,83,119,26,149,252,204,123,162,173,127,129,2,30,68,168,252,78,135,201,245,158,129,64,13,232,123,174,139,218,96,61,239,10,58,198,151,31,24,201,191,243,211,208,53,179,71,217,108,226,179,6,194,76,168,237,250,209,133,78,175,115,105,244,82,116,95,19,9,55,143,72,220,134,247,86,207,119,192,52,156,84,125,59,147,21,208,67,74,28,226,103,210,185,201,185,24,136,254,195,119,62,141,239,33,91,99,146,19,33,207,65,97,52,219,66,143,55,92,61,158,46,13,214,155,169,59,96,162,83,243,233,10,222,104,72,98,56,28,21,141,131,134,125,213,116,116,223,69,59,99,123,71,196,36,162,28,70,194,237,239,151,145,25,232,214,60,200,23,140,98,106,62,112,70,249,172,249,209,52,186,140,3,227,218,100,235,56,176,228,179,55,220,171,25,68,115,110,246,45,235,160,36,17,251,115,215,52,16,156,159,38,190,247,55,57,232,181,253,139,233,54,74,201,198,6,209,136,219,252,75,132,192,213,131,35,254,92,55,148,214,115,97,225,95,156,223,39,218,143,187,79,139,70,196,158,252,153,245,79,114,182,152,116,76,212,201,158,251,90,167,158,10,188,146,231,248,201,133,158,84,57,169,105,18,75,126,110,236,187,117,101,180,57,214,234,231,174,73,86,245,27,38,103,98,123,34,120,5,67,51,21,76,89,56,97,6,127,180,189,158,251,42,152,122,89,218,106,132,214,145,198,2,17,138,53,215,98,25,51,213,82,195,54,35,13,243,130,5,134,83,81,5,179,106,217,27,33,247,55,231,25,42,133,237,179,5,110,227,195,242,37,233,232,189,67,122,238,11,125,237,113,94,39,146,251,78,90,9,142,221,97,194,1,127,197,60,66,112,63,9,154,158,224,105,54,5,97,73,1,117,232,15,101,67,229,65,54,57,198,122,42,143,232,203,68,15,190,193,52,1,222,163,215,76,15,74,211,151,94,23,66,43,22,100,12,8,176,199,166,25,225,216,49,140,120,139,15,1,98,94,130,11,31,144,221,116,143,158,218,243,182,90,52,237,219,79,99,177,86,203,249,64,218,111,52,24,76,27,145,110,107,207,245,217,243,32,200,88,173,195,224,224,210,152,130,236,210,208,134,58,41,49,186,18,16,165,180,223,110,56,8,156,149,39,122,173,138,15,36,164,231,155,6,18,219,39,51,230,2,166,179,235,254,180,27,130,135,78,20,186,143,7,14,97,64,27,41,97,189,124,102,195,189,50,231,127,96,4,205,211,25,41,56,67,52,11,127,70,244,71,95,116,186,95,49,231,150,184,55,185,79,6,153,61,147,74,171,72,59,175,235,167,29,96,119,133,246,239,145,8,69,197,40,122,150,13,102,65,169,130,209,177,179,148,3,78,216,243,211,88,232,168,205,250,44,78,76,242,233,235,129,32,155,44,19,14,209,55,31,55,99,236,91,112,206,44,14,239,19,230,44,184,121,251,33,51,194,158,240,218,25,104,131,60,162,143,164,66,62,40,159,199,242,155,130,154,195,108,239,244,219,236,63,134,159,124,207,204,69,175,115,70,227,130,161,152,118,235,161,33,201,250,89,124,4,113,10,146,236,31,76,124,57,210,3,151,166,65,26,138,47,62,201,199,236,121,66,179,252,69,69,211,110,139,6,229,161,11,251,200,9,88,144,142,175,233,126,202,58,26,145,29,63,58,154,169,244,58,161,52,21,31,73,216,58,158,110,232,22,191,227,211,25,17,232,49,242,0,45,245,121,217,9,237,129,19,14,108,24,35,82,135,185,43,45,48,11,5,230,234,40,125,189,77,232,52,98,34,252,62,136,71,127,227,168,64,227,29,22,123,65,29,106,10,83,74,168,218,124,134,54,170,113,249,160,225,130,51,28,46,223,233,246,12,216,76,175,225,140,237,29,243,137,36,16,111,161,234,244,194,195,224,149,156,201,64,43,148,161,204,216,22,165,96,196,69,31,215,31,188,255,242,201,178,108,56,104,248,130,145,14,232,14,227,209,121,174,59,231,208,95,53,152,96,236,140,178,66,52,224,155,111,40,103,100,53,15,92,144,49,240,147,127,118,91,236,229,204,243,43,18,173,136,186,8,14,35,47,135,163,88,119,224,17,182,57,15,188,35,143,44,24,234,144,95,25,166,121,85,247,69,79,166,223,22,169,172,19,176,22,250,143,94,48,159,26,44,96,70,95,222,97,102,148,38,152,254,216,239,129,167,34,101,22,161,234,117,84,96,124,30,5,211,209,245,28,189,247,122,67,112,139,46,32,135,83,59,90,175,27,30,52,24,251,209,172,208,23,13,39,246,7,205,35,11,133,121,240,94,24,155,157,3,207,144,192,116,152,50,148,224,168,183,23,131,59,158,192,103,16,238,72,185,152,84,89,148,176,198,161,229,54,44,127,167,115,217,128,231,41,230,4,252,121,30,61,234,99,171,45,193,88,41,250,251,130,48,156,207,51,99,190,72,165,190,35,225,232,83,1,83,35,241,147,211,224,223,117,242,154,30,166,220,134,81,192,212,165,161,87,245,124,0,51,54,128,23,174,223,243,66,72,250,156,132,3,112,247,138,37,220,16,205,132,161,244,239,117,61,184,31,180,123,30,24,125,191,236,247,245,209,36,81,5,51,44,253,153,46,168,119,186,112,106,144,205,39,187,61,73,55,189,110,40,107,173,191,115,33,2,232,127,48,174,42,221,50,241,65,175,93,233,194,195,251,130,131,204,44,221,8,200,154,216,66,250,124,246,69,238,230,15,222,111,235,161,72,176,90,31,134,32,40,44,216,250,160,163,104,24,67,189,245,162,34,26,95,104,57,31,56,210,73,126,101,107,84,61,179,78,171,94,123,14,30,226,46,6,220,172,11,1,102,59,196,118,253,52,193,87,121,96,20,221,238,209,203,5,45,163,47,241,59,92,232,13,23,154,232,159,117,237,116,54,1,54,111,197,100,81,164,93,226,162,227,137,149,247,239,238,81,249,9,14,231,45,135,177,29,208,77,163,169,253,172,153,124,17,39,20,40,97,158,148,158,80,32,143,121,159,201,23,5,99,135,155,44,68,254,96,191,233,13,203,98,231,15,30,30,165,192,200,61,33,41,157,2,30,91,101,230,43,205,41,132,90,229,137,81,98,205,60,207,243,231,179,248,192,177,51,21,12,77,199,225,232,21,20,188,30,175,166,136,235,146,206,29,155,128,244,160,132,129,75,48,93,187,22,163,148,48,91,56,227,132,50,172,239,252,233,208,191,235,26,204,129,225,219,57,36,184,139,22,77,218,254,204,153,250,87,15,22,214,188,42,129,215,199,40,250,226,81,150,242,20,100,104,54,221,233,100,173,226,91,30,70,250,56,147,36,148,179,94,124,140,132,17,251,201,9,32,236,181,39,181,242,236,90,230,41,142,17,38,33,233,239,59,11,62,74,157,60,255,164,94,108,71,148,109,215,66,5,111,52,223,193,134,250,221,137,38,17,17,223,91,84,223,79,245,176,225,56,112,120,17,60,71,175,172,99,75,244,32,25,72,138,102,232,216,134,135,223,244,45,42,166,89,231,182,176,222,246,161,77,199,224,125,100,248,112,127,126,87,104,43,28,171,48,96,186,198,125,119,76,10,254,236,172,195,134,210,89,129,8,242,151,99,53,209,232,39,235,211,239,106,47,166,159,102,34,52,250,24,195,14,79,6,195,129,105,167,246,93,201,8,227,234,239,192,37,63,44,50,200,147,249,148,158,91,52,153,117,127,42,27,174,223,133,233,145,114,56,4,158,78,244,68,11,67,114,14,26,176,216,200,177,47,111,38,64,0,124,220,157,1,247,228,96,1,250,6,163,253,253,192,5,165,165,39,213,129,133,208,185,176,253,132,74,245,109,34,18,18,135,100,214,130,148,155,125,114,167,224,254,221,147,207,214,60,83,136,5,176,50,221,244,20,45,39,50,195,197,162,49,65,48,5,230,254,192,233,176,8,8,233,48,59,127,142,206,233,244,170,180,208,39,245,184,13,118,241,104,237,194,123,2,206,207,35,131,245,46,24,137,160,245,28,141,12,205,25,42,81,154,243,181,99,246,44,135,217,208,92,78,213,179,52,176,64,148,143,166,238,207,22,192,96,36,118,206,106,11,135,173,151,231,177,172,121,223,87,244,97,120,102,151,77,228,177,114,105,53,82,100,246,186,246,134,51,41,71,15,138,211,237,147,174,27,135,81,66,189,233,29,194,104,25,30,229,17,208,57,135,79,162,31,114,156,231,170,105,132,123,50,52,95,104,33,94,120,207,55,79,126,116,97,95,123,30,73,72,187,12,71,105,215,93,23,133,54,224,41,120,182,118,231,194,112,252,123,107,103,51,196,12,127,48,154,214,211,19,233,104,123,143,163,149,212,130,6,238,141,90,20,53,210,49,81,110,248,20,125,243,169,95,161,66,250,9,198,255,212,83,252,228,62,142,24,18,240,156,190,19,164,130,53,78,59,74,163,124,144,61,27,49,75,216,36,233,210,246,183,100,246,231,192,52,172,100,193,36,87,171,215,97,49,140,210,201,73,243,59,173,169,96,138,121,210,121,124,137,57,59,37,5,50,190,34,198,29,57,37,55,228,254,149,159,85,66,32,83,216,214,91,53,223,11,195,121,99,228,18,145,16,124,139,234,89,143,37,62,22,11,148,49,27,238,135,73,217,72,99,165,226,237,19,205,244,86,176,87,235,200,63,122,65,31,251,91,253,246,94,49,178,23,152,233,31,157,247,198,168,124,63,244,139,130,194,222,121,230,5,199,23,175,217,99,209,217,116,114,60,98,188,253,8,138,175,212,198,152,87,247,191,118,110,211,94,128,242,105,242,108,196,133,41,249,201,217,208,37,61,22,164,169,189,46,51,201,186,221,209,130,116,72,246,2,244,160,168,184,206,165,85,114,227,203,233,50,248,54,156,228,111,11,29,108,127,99,152,193,107,253,226,199,145,33,178,126,152,104,119,58,31,17,45,9,213,185,81,59,44,188,63,141,50,117,122,8,118,5,242,223,121,42,248,165,122,1,3,161,9,242,185,127,112,176,191,188,134,198,230,228,172,249,168,61,243,125,123,195,202,39,211,146,134,172,248,14,235,189,159,5,213,18,125,159,29,3,97,231,126,103,60,81,151,96,86,105,231,44,246,126,28,125,90,139,231,255,244,163,36,252,188,207,93,209,89,57,253,224,240,35,56,33,105,163,40,230,145,206,134,247,34,174,235,70,144,195,51,99,248,146,30,251,103,114,171,201,25,137,180,255,164,161,7,182,99,84,87,64,39,213,50,229,171,211,90,20,128,252,151,27,172,44,13,163,189,83,199,44,221,224,15,205,251,243,72,112,211,243,252,42,61,255,89,227,127,198,167,253,52,29,118,40,196,130,99,189,122,56,185,228,41,15,188,72,174,59,59,155,207,237,4,27,237,231,60,53,158,163,145,191,250,131,191,232,166,116,102,120,65,136,241,160,8,214,248,109,145,130,91,103,187,135,167,198,222,217,60,87,134,118,123,22,28,253,241,206,84,70,169,235,188,143,176,59,246,198,138,16,93,208,132,133,64,122,125,26,57,91,248,119,29,152,230,62,239,141,64,184,226,24,106,209,62,16,157,156,14,143,91,99,107,171,149,249,144,168,73,4,100,13,36,170,36,217,187,54,88,149,85,254,195,5,229,159,214,137,189,40,136,139,64,214,32,119,231,180,127,59,144,60,156,199,13,67,163,115,50,62,174,114,74,219,245,208,243,112,50,50,150,144,227,12,68,100,171,187,51,61,63,154,66,210,217,149,1,143,238,240,98,246,107,229,194,51,173,167,101,132,233,241,28,189,119,254,171,60,237,40,172,235,231,224,242,189,57,164,189,242,149,122,212,40,128,81,253,121,96,136,138,249,192,11,85,115,135,247,10,50,255,90,20,194,28,247,243,184,22,253,33,184,182,127,48,138,91,245,105,179,97,62,76,6,123,143,53,238,57,18,136,222,40,161,187,191,175,5,195,251,132,35,192,227,105,163,33,233,119,182,48,27,173,203,251,14,87,74,56,11,45,193,31,222,38,6,135,114,137,80,186,231,29,253,98,90,57,48,159,103,245,115,243,166,155,206,61,222,66,24,20,223,61,24,206,35,195,164,193,179,241,161,254,121,172,102,81,194,41,46,78,5,204,206,186,30,120,13,207,116,46,106,222,107,234,202,144,184,245,78,252,48,52,250,242,133,151,217,50,70,15,112,57,190,65,45,58,237,125,70,163,74,169,198,140,70,63,48,105,92,131,43,123,143,121,224,125,29,246,225,99,47,215,142,46,60,134,205,200,177,20,135,23,57,192,3,83,184,42,207,185,191,163,199,141,34,224,126,239,185,61,104,82,77,7,106,120,247,12,212,10,105,23,125,216,145,248,233,235,185,107,50,248,7,166,177,211,207,77,245,234,158,123,37,211,17,7,197,164,246,19,90,147,9,128,2,83,39,59,240,8,101,23,191,171,4,153,229,12,51,36,154,188,71,116,79,248,123,46,61,171,211,207,86,198,162,117,10,39,227,8,91,55,178,9,205,223,37,212,18,21,178,246,106,158,246,244,228,66,0,25,91,108,161,181,205,252,28,156,176,121,19,188,152,222,236,219,226,203,60,201,122,216,128,189,123,79,33,21,33,237,81,130,229,56,198,243,221,230,122,212,92,129,97,58,248,209,204,70,235,252,54,210,58,190,99,68,250,50,219,111,79,114,197,243,105,174,171,199,92,23,146,237,114,75,110,96,90,41,15,188,95,44,75,198,3,119,77,56,95,16,60,30,20,242,243,25,194,240,49,157,10,138,77,72,238,26,225,36,4,191,57,30,120,29,207,68,242,121,104,164,204,167,103,112,52,61,52,154,31,223,43,35,196,50,184,60,228,243,253,231,169,13,12,35,186,254,211,174,248,37,189,205,133,177,155,175,92,72,158,156,230,241,160,38,228,103,138,110,65,185,61,40,90,177,217,167,89,68,108,239,185,63,150,104,191,105,148,196,206,183,69,154,185,189,43,83,136,239,213,3,179,188,251,114,207,12,175,196,197,254,108,81,83,115,120,65,180,251,123,162,131,189,141,127,185,116,106,236,121,248,156,188,208,9,190,254,129,63,135,251,247,140,179,159,80,204,129,145,132,126,46,141,170,92,210,209,35,122,209,159,47,4,55,170,3,163,120,60,159,147,127,71,216,10,20,21,116,151,240,128,2,120,194,124,234,9,196,158,15,188,95,111,17,140,236,204,124,96,237,63,160,51,61,77,81,113,112,58,91,31,36,206,176,94,121,96,41,174,110,24,95,3,251,54,23,54,116,105,234,228,176,161,223,229,124,64,230,253,131,169,204,100,111,236,35,101,220,206,100,57,34,245,225,221,142,11,42,209,121,155,59,24,103,63,234,40,254,140,89,112,153,243,109,138,109,39,1,54,90,248,144,191,209,213,167,2,6,106,117,72,135,123,155,178,5,157,59,240,218,243,178,71,149,95,240,82,133,246,183,83,127,226,64,51,245,211,31,1,113,123,154,25,235,105,220,139,43,75,206,10,131,139,83,142,88,36,48,203,251,219,55,126,216,229,160,117,124,79,203,121,214,126,141,31,222,211,253,124,186,86,231,145,119,106,225,125,55,252,93,12,90,49,116,207,244,78,60,77,200,97,181,119,178,99,28,61,235,187,191,232,75,91,224,129,96,252,124,212,88,178,100,244,72,182,67,230,247,109,211,142,19,148,121,35,121,95,30,93,18,214,73,49,180,7,61,220,221,195,85,134,141,18,3,123,191,247,136,244,83,101,222,91,186,59,128,49,135,248,92,250,96,126,24,56,156,47,15,182,154,139,208,236,103,66,105,66,95,53,122,195,190,19,77,49,219,157,249,8,15,52,123,89,88,65,164,195,131,70,97,123,45,255,105,22,127,85,109,120,57,180,49,187,160,74,216,173,31,152,127,239,137,61,116,193,214,167,163,41,218,124,158,24,64,108,83,191,157,160,233,121,122,140,157,75,214,178,183,88,187,236,202,49,63,153,71,34,182,17,71,96,121,238,48,204,190,179,114,97,23,233,165,197,73,130,243,70,195,97,14,229,7,243,130,239,170,72,46,180,62,98,47,227,230,67,200,240,229,225,141,50,51,44,3,110,156,18,237,93,79,31,90,18,33,153,179,101,231,200,98,95,38,49,152,13,147,213,125,142,78,56,101,10,198,179,234,105,7,99,134,43,55,16,143,45,133,119,85,241,210,20,136,67,155,113,150,55,131,203,54,24,120,179,127,79,126,171,138,216,194,12,145,157,246,133,58,241,119,52,54,34,231,93,159,182,167,240,92,56,224,30,228,197,251,150,120,78,186,172,130,100,134,39,12,163,80,167,109,42,186,46,45,189,112,153,138,205,54,76,74,196,115,122,92,234,121,36,33,41,191,30,56,145,162,60,48,117,59,63,119,136,202,159,199,29,57,9,31,70,24,189,26,28,242,142,126,95,136,83,29,194,205,222,2,71,221,194,97,186,208,181,67,102,100,120,11,67,163,127,229,238,237,123,108,255,60,17,138,2,251,210,222,126,31,235,146,67,141,32,245,172,31,40,240,182,167,249,2,253,198,164,173,102,10,89,62,251,186,152,237,196,179,67,186,49,155,24,113,228,135,73,91,156,140,72,89,111,79,86,29,49,17,41,17,68,127,159,55,78,53,242,95,74,66,193,218,243,135,202,160,252,148,203,161,6,85,189,173,48,182,89,74,158,193,83,244,126,21,12,34,84,98,108,225,248,87,60,45,78,27,231,33,62,18,198,212,250,192,120,148,43,77,138,108,159,51,154,89,155,134,34,13,162,210,245,249,64,44,37,76,226,149,141,132,96,232,23,158,253,190,130,32,237,9,253,76,67,147,114,111,52,167,54,79,46,35,217,240,233,141,144,71,117,26,235,162,13,84,69,18,116,35,159,162,46,191,171,220,26,27,94,243,147,128,79,59,213,198,76,234,24,201,149,233,149,33,92,221,148,20,199,249,211,169,20,28,114,108,50,72,138,15,182,166,86,239,250,9,39,28,56,104,221,94,67,196,151,164,168,22,16,53,45,131,25,151,103,58,67,244,240,73,10,98,153,216,151,210,172,120,117,126,94,98,28,121,30,237,103,74,32,51,63,181,79,148,189,211,45,36,160,141,96,111,43,84,224,199,173,206,224,23,100,117,58,82,5,199,95,147,202,207,204,190,118,225,215,177,67,63,29,28,157,36,246,76,26,125,204,74,168,239,103,155,158,226,254,26,178,165,218,40,92,161,249,194,244,88,92,184,121,245,145,58,142,72,172,225,18,250,84,31,201,26,136,32,133,52,58,69,14,167,113,231,121,92,23,128,169,18,244,135,167,93,143,225,67,192,221,235,31,168,107,246,227,38,244,131,231,243,219,100,235,85,47,230,38,205,202,133,213,1,205,76,29,29,138,118,14,227,197,181,110,137,49,125,94,98,196,11,242,216,26,182,232,69,118,98,228,30,55,19,70,232,129,247,36,241,116,127,132,115,164,170,155,43,52,93,215,67,63,201,93,15,101,47,38,94,167,99,187,146,197,243,216,27,213,61,48,134,51,173,25,118,58,53,142,178,78,154,33,182,62,17,109,13,253,38,255,58,202,175,28,44,152,155,114,162,117,163,149,71,21,221,15,53,8,167,220,100,2,132,243,188,113,152,125,185,210,95,244,250,8,102,215,245,61,100,160,123,91,33,86,227,245,224,224,127,234,153,224,26,229,111,58,243,197,183,123,230,230,237,21,116,233,52,21,169,241,28,247,6,162,68,139,178,157,120,186,176,115,208,205,138,82,183,220,83,245,194,36,173,74,180,80,31,152,133,231,129,161,86,204,11,83,173,122,168,135,149,15,70,48,214,80,14,135,123,166,80,90,83,157,113,217,67,234,249,158,27,230,156,193,236,62,68,26,32,177,98,78,220,161,103,183,180,229,10,41,137,236,244,91,116,248,202,173,221,211,152,239,228,193,16,218,19,245,5,122,230,114,74,101,248,89,137,56,243,69,34,192,143,70,181,184,234,141,192,34,113,214,48,198,219,151,128,242,69,107,136,209,57,201,163,205,203,227,64,145,199,31,26,67,124,136,105,1,63,217,137,193,123,166,106,170,183,34,161,180,87,0,59,120,71,168,50,122,108,161,68,159,172,15,161,247,176,101,59,40,105,23,255,101,148,84,134,126,154,135,224,53,31,68,19,155,122,18,225,89,23,207,237,246,74,52,38,158,70,71,17,203,137,216,16,86,148,198,169,97,162,227,140,203,31,129,168,136,77,20,142,36,6,35,70,167,121,116,7,152,223,195,67,173,168,169,36,29,157,153,198,237,232,29,161,23,81,200,127,210,53,142,66,10,17,53,44,18,161,206,27,222,251,204,174,20,107,141,154,144,125,126,148,167,110,163,78,69,181,202,21,56,26,205,244,249,148,70,42,186,90,190,75,222,17,233,117,155,107,244,85,38,103,175,183,159,179,202,129,247,198,114,195,246,219,251,235,77,69,235,3,28,88,151,178,104,209,98,47,62,221,196,63,97,24,186,159,112,213,2,144,105,219,249,28,166,185,80,19,67,14,119,110,71,163,208,42,52,186,197,13,238,76,226,89,100,188,47,153,90,54,240,119,167,194,204,246,219,130,144,253,140,19,242,171,7,70,233,114,249,185,49,74,235,250,233,12,203,164,25,188,163,217,35,110,6,140,31,90,113,184,206,75,75,203,136,59,249,111,163,154,84,196,172,73,209,10,62,28,38,181,127,174,156,22,95,115,104,218,48,189,129,39,136,217,83,194,30,134,182,73,38,148,99,118,62,48,159,131,69,164,13,202,166,24,67,101,5,61,37,59,76,191,225,33,193,146,176,117,222,230,47,255,34,246,251,199,166,56,57,92,112,154,252,196,23,165,203,209,78,142,255,211,186,48,43,155,109,115,27,62,73,249,4,203,80,127,109,3,129,39,199,60,51,45,78,128,244,176,250,153,147,242,225,108,113,233,74,127,208,163,174,9,127,150,203,120,174,42,211,14,123,96,228,165,45,152,165,153,54,171,103,177,224,141,81,109,190,2,158,199,116,189,145,187,37,97,238,240,144,24,5,196,96,156,217,190,247,121,42,83,83,8,140,125,179,248,7,235,228,123,136,127,255,190,141,37,182,52,77,140,222,243,24,176,182,69,225,218,246,53,191,242,154,143,105,33,84,197,236,223,14,174,195,162,147,150,232,151,183,157,201,254,22,198,165,66,255,236,70,253,85,225,139,46,94,59,146,135,245,243,183,129,189,153,88,195,88,168,251,218,67,31,250,14,211,213,3,209,94,126,34,125,31,42,115,133,234,142,83,237,8,233,63,37,126,11,197,214,53,252,167,59,165,67,117,49,144,117,243,187,10,207,239,219,187,65,78,218,135,39,154,119,183,111,100,210,136,121,175,155,184,122,141,219,208,18,157,26,134,6,95,84,93,60,104,107,217,187,216,145,49,118,10,183,151,6,6,103,117,152,29,180,80,108,148,166,161,153,198,16,253,116,229,165,175,7,110,71,212,51,96,182,176,6,99,110,172,78,179,253,80,158,222,140,26,122,29,106,135,1,246,173,71,72,69,73,96,163,240,208,178,237,168,66,104,77,125,156,5,225,82,159,193,195,228,73,133,145,130,28,190,203,124,49,191,175,118,27,163,248,16,237,219,162,111,77,202,81,209,108,54,157,182,140,10,204,173,192,145,126,26,206,78,71,135,184,138,246,66,19,85,247,157,75,133,176,161,120,56,67,99,125,158,26,206,131,183,45,247,11,171,71,123,230,100,255,36,126,144,97,129,123,160,193,234,81,53,195,179,246,22,47,239,33,53,113,83,72,57,232,30,182,226,238,77,168,92,213,126,52,61,223,125,84,44,15,106,210,193,164,117,108,247,81,168,162,117,181,29,6,43,194,162,74,224,203,14,9,184,90,206,1,235,234,241,169,127,149,202,173,215,139,136,149,151,70,3,156,164,106,183,85,162,61,239,203,23,125,218,182,160,25,221,112,152,115,163,103,234,112,70,122,77,48,28,91,59,250,99,27,113,26,134,33,208,140,249,160,123,230,190,23,134,177,128,205,241,229,131,30,116,230,133,28,106,246,15,58,245,5,132,140,115,245,203,198,151,108,222,99,231,14,90,108,136,83,219,222,193,176,46,27,50,175,213,254,32,21,119,109,98,51,117,93,179,65,233,225,144,56,213,160,189,183,81,158,137,12,180,235,220,248,221,187,194,204,207,94,81,141,254,11,117,121,219,25,21,234,33,243,83,247,42,46,180,22,246,97,206,243,173,113,187,68,115,119,194,218,134,173,253,40,213,216,190,56,90,180,135,221,104,148,186,12,109,100,128,212,37,26,26,184,134,194,37,201,183,135,52,185,213,8,240,14,188,198,253,234,113,50,177,7,218,127,61,144,7,70,143,198,178,2,5,129,177,99,205,135,211,34,197,62,187,110,202,152,159,96,242,63,94,26,65,23,184,220,238,85,40,94,118,97,196,98,226,39,21,186,137,146,229,81,216,13,116,213,136,145,16,72,222,136,131,186,211,109,151,9,185,25,255,238,72,172,84,131,49,148,236,14,99,196,147,239,209,110,132,141,82,242,196,208,229,220,244,126,4,190,69,46,53,74,12,229,194,117,62,191,77,198,77,177,64,90,225,118,108,48,21,162,165,163,201,87,52,191,47,68,153,212,15,22,50,49,62,70,113,202,252,212,130,138,203,131,153,16,119,186,74,171,189,205,189,72,102,255,109,26,71,37,172,3,60,93,132,15,211,103,154,128,5,231,234,155,251,13,99,126,156,239,209,217,9,207,40,126,164,35,214,200,80,73,15,153,13,183,133,117,163,74,154,34,92,29,173,176,252,55,189,110,180,72,93,164,166,164,159,4,206,61,121,241,82,22,58,217,93,93,24,1,91,26,179,252,196,136,116,225,44,146,182,54,65,94,192,101,240,194,201,191,47,166,152,170,38,107,244,190,253,151,209,136,238,74,167,20,12,87,167,205,194,112,184,151,18,61,60,210,207,5,154,242,138,237,187,94,103,199,167,251,51,24,73,228,123,225,193,167,202,14,23,251,54,91,12,15,71,247,58,120,31,120,11,234,150,193,240,26,173,171,189,58,213,135,12,118,175,138,145,80,105,243,221,121,142,150,225,27,42,80,55,246,131,33,233,117,61,50,210,27,229,133,147,136,64,121,133,159,136,159,155,177,33,45,139,95,75,134,61,112,236,24,68,25,219,211,48,245,11,187,107,148,150,85,194,70,27,28,102,189,193,48,85,164,30,194,52,224,175,131,26,129,218,18,51,172,136,234,247,5,171,75,101,100,222,100,119,59,18,36,139,235,213,99,193,157,164,90,0,197,114,49,63,73,220,236,159,41,182,226,162,248,112,55,1,121,47,198,203,39,203,204,194,37,77,7,28,253,92,182,54,208,98,104,177,172,0,45,181,93,73,183,60,216,184,244,254,192,104,85,11,222,49,103,247,163,67,121,185,92,121,143,167,149,96,255,24,76,9,169,127,16,77,249,219,192,75,188,72,152,167,227,219,107,27,220,16,213,232,10,143,16,79,244,140,30,158,222,93,85,21,52,122,92,6,50,162,244,170,97,84,233,182,168,223,243,97,238,97,39,185,34,254,191,109,189,51,242,54,34,67,103,84,43,250,51,39,4,227,85,186,61,108,174,125,189,222,63,151,175,136,19,163,164,218,246,122,195,236,29,37,235,179,175,243,179,122,234,30,189,123,159,214,117,114,182,112,243,153,134,17,231,209,165,53,228,146,13,38,215,177,242,149,74,122,245,136,10,63,222,174,164,80,67,196,193,126,155,56,240,42,197,160,159,235,2,128,40,253,230,126,85,156,144,242,177,60,14,116,66,180,154,46,188,231,240,245,172,109,181,76,61,115,50,157,223,179,244,141,75,57,67,166,169,122,3,21,101,147,164,124,70,70,1,116,89,170,165,208,44,110,87,62,163,152,107,48,106,87,171,93,184,154,187,30,240,170,213,142,110,195,133,88,67,59,82,226,131,192,143,90,36,137,8,168,220,87,34,234,73,49,69,3,243,215,239,201,19,214,129,14,239,109,245,50,121,42,111,254,40,35,8,132,26,75,48,194,61,218,96,129,79,119,52,164,144,147,124,96,26,34,5,239,175,211,247,39,19,87,241,59,204,67,3,176,120,180,93,238,251,64,215,252,57,53,66,65,146,28,98,71,232,245,237,200,120,228,179,48,226,93,85,188,15,8,255,239,36,137,168,189,175,26,46,196,183,167,62,86,221,239,42,145,57,251,28,34,124,85,194,156,100,162,119,210,149,48,52,150,48,15,157,113,197,227,16,148,94,244,162,115,200,248,217,40,194,120,188,93,113,54,218,110,108,117,193,160,40,75,50,130,92,223,195,25,99,16,172,113,239,42,182,134,249,217,115,45,73,65,102,84,231,60,81,89,216,113,76,45,16,9,183,21,143,74,99,67,34,180,134,59,184,239,52,169,179,95,65,59,234,77,197,183,177,104,134,72,136,15,237,242,225,59,232,116,121,166,105,225,231,236,65,231,90,209,146,121,224,17,122,122,118,240,66,162,162,75,62,144,212,143,193,177,203,58,75,87,194,181,212,153,64,212,32,235,9,104,233,205,168,238,46,6,186,148,7,162,187,47,251,54,53,232,177,106,153,135,153,181,156,105,71,234,230,83,109,48,65,32,179,144,19,233,169,161,70,30,252,177,155,111,186,104,26,129,156,32,145,202,253,149,217,186,9,109,168,31,191,170,70,99,217,231,211,48,97,249,55,165,246,200,235,244,141,106,13,91,161,147,24,72,136,15,205,225,217,47,164,98,244,196,7,165,146,39,253,197,214,254,140,210,68,17,190,60,48,4,66,61,21,184,30,223,115,114,130,128,251,66,194,183,46,123,110,109,255,121,214,11,183,177,250,147,152,171,226,182,39,114,227,62,163,208,216,154,142,19,93,192,35,61,191,13,25,87,242,156,228,237,61,59,12,249,60,139,13,151,66,175,112,124,79,42,116,223,183,52,50,107,241,252,22,191,182,63,206,114,53,48,91,105,158,139,15,250,173,36,50,27,241,175,103,242,113,84,151,68,38,147,215,252,30,148,174,21,193,251,198,60,9,155,41,193,94,241,206,198,246,210,83,199,52,169,164,123,242,225,171,7,250,95,50,24,38,25,57,150,211,244,90,40,196,106,168,176,3,27,207,79,71,151,138,208,225,37,255,29,170,37,28,83,206,151,155,195,68,207,107,81,93,82,217,192,84,90,236,137,209,182,40,34,4,240,240,250,55,83,8,109,66,71,251,19,187,40,23,29,130,63,187,132,254,170,216,15,58,85,99,192,208,58,185,46,28,67,80,142,154,49,140,154,143,81,200,129,73,169,122,132,90,147,59,137,66,199,45,199,208,57,228,109,30,250,121,163,143,33,247,11,211,126,57,158,163,119,236,113,63,93,234,158,14,211,95,93,36,140,11,15,210,31,57,179,153,202,235,164,14,232,191,124,224,86,13,134,136,247,194,169,93,24,9,12,47,189,44,198,145,190,205,138,192,70,255,231,202,215,3,247,23,198,6,97,9,126,231,241,128,197,159,2,70,40,200,96,88,73,26,13,209,224,149,252,210,194,220,90,71,35,247,89,253,149,236,168,86,201,181,132,175,89,123,30,106,154,106,19,34,10,217,15,102,120,65,118,102,21,185,233,227,121,220,170,112,16,218,243,134,36,150,215,27,16,208,252,55,135,174,172,204,160,130,27,76,4,173,143,115,71,99,251,29,44,135,209,130,149,196,50,230,154,62,233,124,100,57,78,144,148,176,45,249,172,68,142,17,79,210,254,127,175,193,168,16,181,247,11,83,67,39,230,208,159,183,13,55,12,21,212,20,70,120,69,124,96,149,102,232,193,154,25,8,71,60,17,213,40,189,233,190,248,124,159,183,29,62,216,154,75,209,20,119,213,211,54,49,35,233,71,31,125,133,48,160,221,54,212,73,89,166,47,206,237,140,182,54,17,175,57,174,31,180,186,165,244,220,87,124,5,146,79,167,183,199,7,3,1,176,220,76,177,160,236,222,111,0,252,205,139,238,27,121,38,173,53,149,114,7,46,143,224,100,139,120,226,106,175,199,186,239,95,47,36,171,172,43,67,144,123,57,188,191,168,44,111,142,253,226,151,123,97,109,152,128,66,114,247,11,251,100,255,130,144,150,237,223,85,195,111,94,75,192,147,190,101,185,34,204,104,153,117,210,194,151,204,12,130,109,93,243,81,78,105,250,228,213,131,68,208,61,253,134,59,105,94,210,133,159,244,163,251,10,133,25,185,222,215,140,86,10,255,182,87,24,87,28,56,26,16,199,3,175,211,233,13,156,201,128,190,112,185,30,1,56,169,206,247,228,16,0,4,119,55,102,166,239,162,31,2,11,50,227,16,11,94,248,154,197,161,57,242,56,47,119,56,210,167,128,89,249,150,224,7,248,209,100,5,206,209,136,15,121,95,49,79,188,28,229,59,38,218,252,184,97,53,114,123,178,8,32,154,27,207,84,61,138,136,151,24,104,208,252,232,99,33,236,59,228,113,129,114,158,19,7,16,83,158,178,39,128,42,229,18,186,76,213,83,14,177,171,254,220,111,125,46,198,22,74,142,38,232,67,61,51,117,150,144,38,40,245,29,191,173,189,211,187,135,50,18,252,135,83,116,106,200,237,164,20,111,32,108,145,227,61,32,46,22,62,83,98,193,42,55,7,52,169,222,137,20,39,56,221,48,85,217,245,76,241,185,105,0,86,54,71,62,246,233,46,200,26,251,133,228,142,179,102,246,151,148,101,147,181,200,175,52,167,151,160,115,61,101,230,80,104,58,245,169,12,57,250,121,125,109,232,162,240,73,54,153,91,232,30,232,56,168,249,20,141,4,155,230,73,218,143,93,59,20,61,134,117,154,209,128,235,240,182,120,58,58,250,212,35,163,210,208,203,67,37,162,193,191,11,78,143,132,51,13,31,99,105,54,162,56,227,83,116,103,68,29,39,224,21,187,77,63,54,33,37,167,11,163,165,198,63,156,142,195,130,166,170,180,163,101,75,137,67,200,45,119,134,222,183,95,125,151,140,42,143,118,47,192,175,98,36,30,184,159,76,253,24,52,123,3,239,100,160,186,35,162,38,95,166,15,74,191,159,156,28,188,124,176,22,70,204,203,89,76,136,140,93,56,140,176,234,195,83,26,114,204,133,26,153,158,181,133,141,150,188,80,80,255,124,67,113,26,27,210,153,78,128,155,123,220,5,219,69,35,233,11,247,72,159,7,161,118,156,205,13,48,186,215,206,83,34,229,209,238,209,159,11,173,161,203,89,79,225,147,219,102,187,239,228,148,133,171,130,110,27,149,217,135,187,130,128,237,148,21,214,106,15,219,26,5,226,122,218,53,129,159,242,35,27,144,116,118,78,129,226,4,235,176,132,221,65,119,200,242,156,154,162,69,243,161,210,31,74,78,8,221,28,244,245,114,139,132,241,167,9,152,26,191,63,237,68,115,148,134,55,236,7,159,79,144,101,56,209,15,48,122,76,190,147,108,52,121,201,190,11,175,146,249,110,67,179,230,57,178,18,51,173,103,143,203,76,113,224,112,18,243,253,53,138,181,107,220,135,61,189,87,159,253,192,186,14,117,43,166,96,59,57,27,178,107,218,183,216,62,219,140,81,201,95,229,235,90,134,139,159,239,206,241,32,109,247,219,42,123,98,245,124,201,142,62,37,75,26,48,247,105,112,104,29,127,102,168,214,156,25,131,159,81,210,64,248,106,40,96,59,28,73,90,193,245,17,163,132,217,184,238,135,75,72,222,219,115,242,48,163,17,140,107,162,231,83,194,242,72,254,118,225,198,222,30,24,35,162,11,99,231,105,48,202,13,178,20,68,183,201,9,34,244,169,15,125,183,88,149,121,99,86,229,237,202,31,245,163,91,111,250,109,15,226,186,19,130,64,241,43,206,140,220,19,62,14,210,231,153,34,95,86,242,3,135,40,186,96,116,111,236,190,122,88,18,31,20,78,149,45,108,53,200,193,178,230,131,23,110,91,147,26,252,66,217,250,209,88,250,28,11,69,199,204,10,93,58,174,210,73,117,74,247,128,52,220,121,98,109,45,177,121,128,233,9,235,14,79,228,22,5,55,119,247,170,244,168,156,244,45,4,151,132,20,174,193,212,103,117,238,134,191,169,15,19,122,178,166,158,23,243,152,11,68,145,50,85,203,124,141,150,30,55,15,216,227,21,243,13,29,205,93,218,146,73,19,85,153,122,98,236,107,220,192,168,194,246,185,239,170,254,124,43,29,198,226,235,12,209,253,20,186,79,178,181,252,242,62,178,250,132,98,91,31,184,55,25,14,22,12,162,62,63,57,205,223,51,203,102,20,177,198,245,194,250,244,104,245,111,47,202,183,39,127,84,120,45,15,181,139,77,235,113,69,70,119,169,184,141,104,173,240,221,202,148,55,235,231,21,238,202,226,93,245,241,4,221,48,191,112,190,47,132,79,222,221,106,129,119,0,213,5,195,182,246,215,153,112,232,148,107,44,147,97,246,103,198,94,99,94,51,219,242,8,202,3,207,19,123,49,109,78,183,114,3,93,199,215,131,166,254,208,47,122,224,122,237,131,201,223,186,166,54,138,162,24,115,29,19,222,17,189,232,15,204,174,72,48,165,126,31,11,193,76,205,130,119,176,236,211,116,65,144,226,76,87,225,62,219,242,247,192,229,26,104,227,216,211,124,253,9,58,204,249,252,246,101,167,71,228,19,120,200,226,151,44,167,151,109,106,144,120,190,107,139,92,188,247,143,57,187,42,14,199,42,238,43,62,204,240,132,60,193,21,74,111,4,122,126,106,138,70,89,94,207,252,205,122,96,73,128,134,21,116,246,152,179,70,107,136,94,23,5,210,103,217,220,167,202,71,41,28,159,105,130,24,63,26,102,140,12,153,7,99,218,199,25,142,228,218,246,79,136,75,237,121,31,104,174,29,187,55,178,127,223,91,0,161,141,58,235,232,76,225,218,223,199,222,2,140,118,97,90,236,159,113,200,10,34,127,237,68,195,166,159,28,69,49,61,53,118,157,30,239,2,35,220,33,56,90,171,157,212,169,54,235,26,41,157,103,65,231,235,81,174,132,206,146,103,160,180,200,164,157,187,142,190,173,249,192,180,203,158,11,67,36,200,183,222,33,52,144,229,211,142,59,177,107,124,212,144,187,42,178,59,167,48,54,189,54,19,10,135,23,134,120,150,29,142,20,176,224,249,46,201,13,17,54,25,181,115,41,238,191,87,81,84,40,242,246,174,72,83,251,88,105,88,53,202,87,188,162,52,231,209,66,67,179,80,54,238,251,233,62,235,117,34,37,39,139,248,240,250,123,214,85,130,252,33,152,222,159,225,53,37,66,199,46,255,121,98,67,63,57,45,175,186,107,130,22,223,126,212,136,60,101,124,223,31,105,196,26,29,1,50,167,207,116,81,231,39,84,32,50,191,104,117,77,162,253,118,208,183,63,7,135,184,69,127,120,199,21,11,213,11,103,23,202,100,73,150,5,76,197,6,109,184,139,5,29,79,54,137,83,203,117,177,62,66,143,170,77,64,24,131,122,13,111,144,87,209,219,72,97,125,243,160,227,94,118,166,106,51,31,116,158,172,50,240,59,213,33,124,88,255,146,229,53,184,8,110,143,1,60,211,9,10,67,165,201,249,4,149,233,251,80,8,107,120,248,125,142,146,29,63,95,214,88,191,71,224,112,120,180,29,24,195,242,231,104,196,59,207,155,14,219,26,239,207,64,91,57,29,37,49,224,61,62,61,206,0,78,14,63,54,238,53,232,65,118,114,26,175,158,147,183,211,7,23,104,74,207,51,195,217,82,23,78,146,247,217,249,12,212,115,62,253,116,123,123,76,129,139,108,49,71,116,135,251,146,186,63,5,120,198,130,105,189,45,14,239,89,162,223,147,19,224,86,31,163,146,248,64,227,249,123,182,161,129,118,67,139,123,111,212,80,31,185,207,4,219,244,226,167,166,68,144,251,133,171,75,220,212,30,148,140,123,244,19,39,160,25,47,39,244,129,89,103,27,111,128,191,39,179,51,140,72,40,187,94,75,108,192,100,210,142,197,10,156,110,135,33,149,245,11,195,197,115,152,94,253,123,242,156,230,59,87,181,239,240,171,54,12,91,231,243,48,30,203,199,19,194,192,72,251,190,167,122,190,227,157,35,133,31,240,124,54,131,116,236,29,198,12,42,125,144,246,124,241,136,41,65,55,198,126,196,99,1,122,170,53,153,13,184,211,227,123,225,83,146,9,20,155,76,71,161,80,247,11,227,73,228,148,2,120,150,245,192,105,102,151,59,2,206,77,131,116,195,238,30,80,35,20,176,131,7,230,233,6,227,195,168,73,3,203,199,246,108,94,50,246,86,237,194,228,171,28,102,139,91,238,201,17,253,123,35,1,101,225,131,124,227,58,27,132,98,146,131,12,248,159,72,58,207,99,48,80,49,167,122,172,55,152,252,213,131,205,193,123,221,242,5,21,175,142,59,20,18,9,148,135,31,18,102,140,23,134,98,248,196,194,77,214,223,131,73,213,61,94,8,171,215,145,58,166,250,25,90,86,6,239,175,70,150,203,99,68,166,42,191,81,227,208,48,28,24,62,63,177,87,134,88,220,5,135,87,194,19,208,174,99,207,23,112,110,30,247,65,47,57,146,168,21,25,178,225,186,13,27,222,143,236,4,72,3,189,29,79,177,110,24,57,236,123,244,236,207,52,158,97,232,158,12,236,32,114,238,126,223,8,95,107,117,226,75,116,45,87,208,92,117,95,52,115,60,187,100,188,29,149,191,5,110,78,165,195,39,103,41,212,38,56,93,195,183,62,216,232,244,147,107,137,236,135,111,254,83,100,61,207,185,41,215,60,207,140,110,155,147,4,66,233,234,107,207,47,211,79,112,79,61,225,195,249,193,104,226,37,29,77,96,236,119,77,135,192,17,57,11,120,186,235,108,192,178,216,14,105,151,252,47,188,236,228,52,136,248,201,67,72,238,60,20,56,26,195,119,147,255,129,167,215,245,105,90,77,42,171,0,239,217,207,91,148,86,236,162,255,96,26,35,218,195,222,66,216,186,93,180,186,230,23,237,30,247,195,46,196,56,62,87,230,184,178,114,225,226,92,8,4,210,210,177,85,174,112,40,231,195,52,218,112,93,154,115,130,165,252,116,125,125,152,118,156,111,23,59,250,238,155,46,72,84,39,53,60,130,180,239,207,132,190,22,221,21,12,17,87,115,1,45,69,191,76,45,35,251,77,3,159,222,243,128,145,179,124,51,3,75,83,82,10,189,238,39,51,64,193,188,94,216,59,46,43,171,127,215,100,152,66,146,197,175,12,117,85,173,247,41,133,109,240,3,143,161,181,43,33,178,213,159,148,70,105,127,69,251,138,124,224,247,38,83,40,182,148,131,206,112,148,113,56,10,247,130,49,97,246,5,34,209,68,188,14,76,134,188,60,92,186,150,235,95,7,31,49,251,199,157,62,39,79,235,211,209,53,90,238,124,253,136,90,205,31,28,222,226,158,19,199,4,224,136,100,18,48,97,167,254,108,145,161,11,156,219,222,129,12,61,101,254,54,161,246,182,3,227,156,230,107,50,74,27,170,211,70,74,116,190,211,116,154,211,224,244,20,217,144,158,188,31,23,141,161,123,38,245,121,24,142,192,249,52,241,105,128,36,234,211,244,33,91,215,176,59,118,43,186,253,121,52,89,24,243,205,83,9,243,207,163,142,195,95,39,210,11,113,93,67,75,254,78,167,52,102,43,223,195,119,14,99,224,239,100,206,126,181,236,230,83,70,148,57,207,35,67,163,224,217,196,178,131,85,252,21,18,19,79,23,18,111,175,158,140,70,148,155,237,117,20,42,246,227,36,114,162,158,236,106,98,37,132,93,79,152,207,170,229,81,62,20,241,92,214,61,56,63,6,54,37,126,170,95,24,221,38,63,26,7,21,189,75,136,8,79,43,28,165,173,122,79,222,208,8,206,15,63,87,169,101,202,241,16,253,31,180,126,23,221,219,212,7,141,50,189,78,205,150,214,153,212,168,40,105,170,163,100,54,220,59,185,208,155,48,167,193,249,237,167,68,116,116,9,237,110,149,5,221,185,31,205,120,118,187,124,185,211,97,140,145,138,96,26,17,31,178,116,62,61,218,160,209,230,245,160,119,112,99,136,242,253,139,30,37,153,128,179,231,81,224,131,141,123,217,132,190,78,92,103,43,211,239,193,232,108,120,167,1,153,167,124,118,77,33,33,158,159,231,137,109,206,153,69,249,134,201,38,58,76,3,83,189,112,246,92,123,192,233,194,225,176,246,194,242,114,8,56,123,219,59,41,134,113,71,63,159,82,123,122,80,177,153,56,209,46,127,252,92,206,133,30,95,92,181,14,60,120,61,246,208,152,189,180,7,160,215,16,54,161,193,248,171,156,196,49,162,40,221,125,53,217,82,229,179,79,237,212,115,188,152,84,8,158,78,191,88,197,63,15,122,203,211,104,32,69,120,246,111,204,93,222,101,186,104,201,56,40,89,125,111,70,14,131,202,19,193,52,230,34,207,67,22,66,237,195,54,163,194,147,146,27,43,163,148,158,196,134,161,170,2,145,222,96,202,92,93,104,154,206,124,34,89,78,229,235,192,80,145,158,38,211,80,240,58,104,139,142,51,131,153,129,207,187,110,225,86,255,244,145,54,14,88,130,121,37,249,129,201,182,11,222,65,161,45,138,133,194,199,113,24,70,100,114,53,183,195,101,159,89,251,253,109,218,228,166,55,188,236,25,97,158,101,173,81,7,119,62,51,101,19,36,38,4,83,227,174,14,211,148,164,167,18,194,162,246,88,10,50,104,103,58,107,31,194,187,62,33,149,72,199,12,193,204,27,227,129,203,153,236,176,224,161,79,219,123,140,104,223,63,183,189,195,102,102,221,167,5,105,40,115,6,220,220,33,3,234,238,84,194,27,45,65,103,224,69,43,239,233,208,11,180,187,74,1,141,192,229,180,207,2,147,39,125,142,102,8,232,202,88,247,253,161,80,250,208,183,217,126,98,97,79,39,232,165,221,7,255,127,185,152,61,186,61,240,9,5,243,250,189,203,20,206,249,167,43,39,8,108,79,163,40,126,68,58,57,249,241,246,116,156,29,43,95,64,20,207,186,131,73,174,111,192,176,178,252,212,209,130,175,163,43,77,17,197,96,180,28,170,126,25,230,173,205,26,152,103,180,99,78,19,17,57,170,53,222,112,217,82,215,48,252,106,84,121,28,46,223,125,215,236,199,189,245,240,75,233,174,32,124,244,213,101,104,112,150,194,210,251,194,43,63,189,137,161,82,55,245,192,243,35,73,129,126,193,168,122,40,59,60,117,59,69,44,132,69,121,225,88,207,134,48,119,225,192,100,232,247,52,38,242,170,53,33,125,104,10,216,138,204,250,204,30,248,254,242,112,125,182,140,8,230,55,238,219,26,79,78,2,89,166,113,120,214,192,125,122,143,81,228,168,79,143,93,188,173,217,190,7,206,245,200,116,212,31,117,217,166,233,204,40,253,238,64,170,209,54,121,225,198,110,227,62,209,208,238,113,56,239,125,208,73,137,83,92,47,78,187,207,228,1,134,158,233,196,81,198,242,233,153,156,69,46,58,154,174,47,91,249,160,201,203,84,145,34,11,218,136,221,97,58,108,46,28,38,76,23,134,59,125,159,249,252,237,217,46,156,17,87,210,242,68,190,195,53,64,136,118,235,233,177,67,193,3,182,161,189,111,26,154,197,127,5,206,110,221,156,105,114,85,229,178,97,163,231,77,45,44,195,167,249,28,180,60,246,1,59,18,222,111,76,75,31,140,126,239,229,193,100,245,203,26,197,136,142,250,38,57,58,185,170,193,176,123,238,51,101,83,240,205,174,43,43,180,21,77,131,195,159,243,124,157,123,212,85,247,225,222,112,77,159,190,252,145,145,30,184,111,36,145,5,210,80,66,151,218,22,47,146,64,123,166,253,132,226,182,219,30,88,133,46,208,234,205,185,108,162,48,105,20,140,86,149,29,76,179,204,105,144,173,200,94,63,138,72,244,16,55,81,106,32,73,238,136,236,126,95,137,132,238,56,177,118,168,98,123,166,102,175,77,123,216,159,60,15,240,83,183,132,232,252,105,95,5,92,189,20,150,112,132,81,142,137,134,228,229,50,229,140,202,172,173,40,174,11,143,103,46,190,203,243,46,48,35,252,100,238,64,34,53,131,188,171,222,102,168,248,27,140,227,99,215,219,220,19,245,180,128,27,163,174,210,52,215,146,253,250,172,33,19,145,139,124,131,17,132,4,125,35,187,225,170,212,194,70,225,170,216,185,25,86,235,14,164,74,222,200,206,77,48,126,20,41,227,167,145,17,49,152,9,240,126,33,101,61,166,111,180,86,85,177,210,2,118,107,131,148,105,160,253,238,24,222,31,216,116,148,141,242,133,153,115,108,164,177,1,108,213,158,56,66,92,23,78,240,197,231,29,74,237,169,26,161,46,214,155,222,87,143,182,237,7,14,23,248,3,239,89,103,220,85,187,97,185,56,197,104,104,148,122,214,29,167,192,52,123,125,23,110,198,211,32,25,79,170,92,191,189,55,72,243,142,21,88,243,24,14,158,55,210,194,81,99,57,76,152,208,4,163,175,209,46,12,79,243,206,228,208,77,210,103,39,223,19,63,205,121,130,247,186,113,163,195,198,168,110,42,171,54,24,87,227,123,209,211,28,255,67,219,180,43,195,63,89,59,210,134,10,136,249,192,0,39,174,229,194,59,98,176,103,58,81,9,85,4,71,149,207,118,187,120,38,34,105,114,222,39,150,3,102,67,6,12,47,126,92,184,24,177,6,24,165,48,61,149,130,10,162,221,54,153,188,34,20,191,154,105,232,136,172,172,193,59,100,43,15,92,197,177,69,137,249,43,126,219,99,33,192,120,30,41,93,150,173,219,133,15,146,107,218,104,212,21,221,63,14,15,148,119,46,76,163,177,195,136,63,53,193,24,174,116,255,109,108,175,4,211,65,61,219,11,39,135,145,143,125,224,189,12,9,206,8,107,63,39,143,134,246,3,83,215,123,159,218,142,193,13,38,15,254,192,93,93,207,56,212,32,94,240,252,246,30,110,122,168,20,65,222,167,22,162,188,103,44,209,215,96,28,20,74,61,67,22,6,21,85,178,207,8,19,192,164,226,47,186,39,64,191,178,61,19,149,228,176,37,206,129,247,122,169,145,22,38,39,217,97,99,87,146,51,116,30,8,40,253,195,89,48,103,232,15,92,187,238,26,56,251,196,129,172,207,167,79,63,154,121,235,69,251,23,77,7,7,29,216,212,218,185,41,178,136,165,219,168,171,26,55,134,5,127,28,203,57,250,59,8,109,151,163,236,12,231,133,171,201,125,80,242,13,247,100,193,123,87,210,178,195,41,137,39,85,23,210,20,254,192,33,14,150,123,52,45,36,201,126,155,166,166,121,242,73,65,63,94,126,219,112,38,143,126,41,242,90,107,249,56,170,33,66,32,16,214,196,115,44,55,61,5,239,17,154,253,96,56,142,103,206,65,236,201,25,90,225,42,208,207,64,128,223,192,86,204,81,8,195,89,240,116,194,42,25,133,9,93,236,192,173,58,1,0,120,127,138,39,7,0,149,137,122,165,195,152,62,8,166,162,226,23,254,83,158,248,27,10,176,78,48,255,54,24,19,211,179,141,129,133,59,140,83,13,188,31,84,186,48,70,188,203,225,196,138,245,7,19,108,250,35,165,81,235,72,7,135,221,205,103,42,112,192,152,208,157,71,10,251,216,150,229,128,187,24,246,228,170,176,107,127,97,77,88,53,58,177,158,167,2,143,234,196,204,108,130,32,52,61,112,59,27,137,26,67,214,39,5,244,212,190,179,13,97,155,66,7,212,3,23,37,132,248,238,157,158,255,131,251,217,45,243,81,35,42,234,23,142,13,227,185,109,104,39,201,63,175,13,239,16,189,8,102,178,235,15,60,135,29,253,188,203,112,27,62,35,161,134,253,212,51,16,154,200,49,161,185,80,231,51,78,104,31,186,112,119,74,54,125,193,168,150,158,207,163,112,151,190,240,193,44,80,134,128,8,53,61,225,192,134,151,186,209,106,105,222,182,24,3,156,52,204,65,227,233,217,243,68,51,78,81,14,181,225,108,37,148,31,188,206,28,13,108,76,243,96,26,151,99,162,76,87,209,114,37,3,190,76,200,29,85,48,93,139,207,103,77,114,110,8,70,212,234,123,191,122,181,20,84,68,184,45,65,13,188,186,134,32,145,92,246,225,79,120,125,122,200,41,188,185,213,87,160,210,200,165,36,24,146,184,14,127,227,104,218,195,144,94,211,244,75,35,1,42,15,1,120,174,159,147,216,3,94,227,124,152,101,7,130,221,4,195,91,184,17,30,57,168,138,71,201,126,108,126,225,148,251,207,193,31,198,172,195,175,12,154,243,89,142,247,230,163,229,145,253,202,168,134,214,131,118,84,195,252,85,35,137,117,246,16,88,165,150,233,107,75,141,134,101,253,52,25,123,95,183,160,104,31,55,110,114,182,200,36,248,209,251,220,103,194,216,219,129,53,173,30,0,10,9,162,11,230,74,108,28,33,196,61,79,94,163,224,100,92,124,49,199,34,238,104,198,64,227,143,20,154,193,97,214,51,15,140,221,135,207,55,236,33,203,153,80,40,147,214,103,237,137,120,249,68,172,37,106,48,195,23,251,20,197,213,3,51,110,124,44,196,70,124,92,120,79,10,95,125,225,113,86,92,190,188,101,242,141,76,193,40,60,253,161,168,109,121,172,220,67,127,249,60,179,61,113,149,225,159,7,93,249,71,117,27,7,88,66,53,135,25,119,103,49,199,102,108,79,180,237,129,199,81,227,8,184,52,223,158,208,149,125,92,94,131,218,157,214,115,91,196,148,122,95,24,171,154,74,85,251,89,225,157,41,135,210,15,187,118,131,247,84,119,156,121,168,90,17,123,183,7,222,155,188,239,194,244,113,24,28,109,107,231,202,113,247,232,169,122,212,72,101,251,92,90,26,179,37,95,114,201,58,222,143,115,143,154,241,76,165,59,146,206,71,88,47,224,178,190,39,88,46,93,180,30,122,4,224,26,63,240,167,13,10,112,202,237,217,191,236,9,244,68,226,33,249,247,53,223,213,209,138,218,244,219,108,179,123,125,118,86,75,121,71,100,249,188,184,180,225,134,145,111,59,48,29,131,30,209,238,24,135,255,9,238,159,127,96,243,103,176,113,81,215,134,228,3,33,215,161,115,195,251,76,207,126,115,31,112,210,173,192,123,11,226,27,74,2,128,165,11,111,117,250,140,54,97,20,157,60,49,174,136,248,94,218,78,24,199,169,114,208,168,184,151,7,157,122,217,25,75,178,207,55,163,232,57,105,168,108,120,188,203,106,152,218,85,67,83,247,29,58,110,22,227,158,27,162,79,127,224,162,15,31,120,79,229,254,211,161,199,173,219,66,5,203,7,18,235,198,241,125,223,131,130,25,238,57,121,179,93,23,176,75,96,255,96,209,80,254,15,220,163,185,91,48,229,11,127,164,16,110,78,64,76,247,79,89,62,225,209,121,121,60,135,42,122,238,221,201,55,123,181,131,82,163,27,155,16,173,60,141,5,157,32,221,97,72,117,194,19,81,88,224,76,131,151,119,209,166,160,34,234,210,80,198,51,238,78,162,114,40,190,44,233,232,234,45,38,36,237,167,72,92,188,217,234,186,175,192,69,59,43,216,3,203,205,188,19,149,95,9,79,132,96,144,203,246,209,116,32,147,65,22,171,186,135,124,246,236,221,188,228,180,28,68,106,207,160,45,100,122,207,149,65,220,241,18,40,53,127,154,22,15,188,63,221,146,223,163,203,215,47,76,14,211,31,41,239,187,8,70,178,233,253,109,212,188,207,133,255,164,140,61,43,25,35,233,220,54,11,173,171,98,38,68,104,197,13,37,163,207,200,121,224,166,169,58,183,208,49,117,56,51,101,157,251,38,115,49,61,247,199,202,32,110,104,212,69,92,207,54,133,112,235,217,162,228,136,244,253,169,21,68,159,78,178,40,67,216,243,178,25,74,48,164,143,14,92,61,253,22,232,82,246,32,23,36,203,159,251,194,10,254,196,104,25,213,195,220,253,194,195,68,228,160,204,120,239,32,166,188,122,96,138,7,110,24,195,24,207,106,26,101,134,233,150,122,0,222,31,236,25,165,12,134,246,140,113,54,109,103,1,34,0,203,223,115,211,33,136,163,159,14,225,56,63,122,26,143,62,236,187,251,51,22,32,176,107,206,194,163,217,89,2,244,141,244,116,210,165,180,152,186,146,46,185,113,248,83,7,165,166,255,100,191,195,172,253,194,140,114,63,55,102,212,154,139,19,74,145,126,114,140,254,210,217,123,177,85,69,233,213,96,22,229,19,101,69,50,199,249,103,180,191,126,71,148,25,163,93,148,74,189,38,64,33,114,233,232,253,72,230,83,81,248,216,120,183,3,163,121,87,253,228,108,253,206,231,135,68,208,231,218,176,100,233,143,184,61,40,181,93,47,102,240,5,156,176,56,209,116,250,214,58,50,246,29,231,202,112,4,115,181,117,24,171,87,115,0,177,143,199,88,5,131,44,186,176,15,252,237,96,198,42,245,9,129,130,51,39,133,213,116,182,98,32,203,79,86,227,51,137,236,234,12,229,212,66,138,247,252,52,230,101,46,174,18,38,10,235,124,2,137,231,243,222,54,4,29,189,78,184,42,46,128,151,112,245,212,78,155,253,209,231,242,197,192,75,130,32,168,150,59,41,10,145,115,237,224,19,186,86,253,185,233,224,159,8,238,132,107,126,215,120,215,156,245,7,89,179,255,145,117,102,9,146,227,56,12,189,146,118,201,247,191,88,235,49,131,20,88,61,95,211,133,180,195,150,181,112,5,166,138,13,20,172,149,29,35,74,31,181,86,101,32,95,248,189,239,1,93,91,58,190,224,207,158,30,206,65,120,162,107,59,31,173,183,171,199,52,236,244,165,72,253,2,69,76,221,37,78,46,220,160,147,146,215,158,113,100,27,23,119,206,199,141,134,43,248,131,155,37,224,62,133,87,80,100,119,14,112,146,98,10,211,90,21,48,233,26,221,52,172,216,221,99,88,165,146,44,239,122,53,117,190,238,124,21,115,150,154,190,21,65,199,24,19,104,244,107,26,19,184,139,30,140,200,103,211,36,102,9,221,33,232,57,33,6,95,10,239,26,30,208,181,73,7,121,74,129,173,179,249,239,222,198,207,153,132,214,10,154,145,99,7,76,170,94,138,167,139,245,123,255,92,183,6,133,210,158,69,175,62,214,65,30,48,131,170,48,62,103,247,155,155,28,187,158,1,187,90,97,165,195,40,56,232,111,35,169,238,228,0,244,115,193,30,35,55,223,198,117,249,96,6,85,80,60,168,226,79,118,140,230,79,211,202,104,72,254,172,36,196,106,106,222,206,206,223,192,57,188,172,177,228,193,100,212,78,140,233,110,230,24,8,92,209,225,140,155,179,30,212,30,128,187,167,197,205,137,201,72,42,2,2,121,147,18,113,24,205,112,181,7,40,109,240,218,33,132,111,86,211,30,201,66,86,178,46,127,52,234,151,149,255,168,152,247,220,227,106,104,157,117,245,49,202,59,224,105,221,173,250,104,119,129,120,14,20,184,124,159,82,216,27,133,214,246,39,39,110,219,165,14,160,146,187,111,126,111,4,31,148,172,29,58,168,115,124,204,134,213,238,233,181,141,178,27,31,51,166,153,26,212,228,106,57,222,126,48,125,11,107,233,213,3,130,240,230,176,17,153,11,58,73,252,250,131,117,147,51,144,106,147,107,90,244,21,79,134,4,165,218,219,21,215,251,116,191,55,108,12,223,167,69,27,155,189,194,31,156,128,114,77,37,31,4,101,28,68,131,94,46,165,30,164,251,59,65,114,82,83,165,9,213,11,241,202,21,33,58,45,192,97,143,110,49,193,235,95,167,150,192,22,74,242,105,66,138,41,21,30,85,43,134,240,149,137,89,169,45,21,212,157,64,111,228,112,67,81,70,94,138,120,231,231,179,132,150,147,92,158,211,241,110,252,167,145,42,208,186,34,232,64,222,112,22,34,0,178,23,146,224,63,222,175,13,75,50,196,27,93,97,168,194,126,111,77,197,11,44,216,2,147,184,243,249,75,158,84,153,97,170,149,239,126,14,206,76,232,12,26,189,180,192,120,35,233,226,237,228,69,160,196,49,86,42,104,170,78,211,0,12,193,234,151,224,227,173,224,6,247,84,56,135,52,202,123,48,188,5,157,190,230,157,214,184,55,53,195,58,125,59,36,188,231,193,101,231,123,195,64,254,94,11,82,33,85,19,160,193,197,51,32,192,200,81,167,155,31,186,82,2,78,132,4,149,120,181,39,218,64,175,91,172,148,255,212,7,198,62,200,198,146,40,18,145,152,63,238,3,0,143,49,211,197,208,121,61,20,241,13,29,148,30,117,165,166,225,158,171,32,201,189,157,247,86,215,224,76,219,69,31,102,168,59,92,172,26,81,97,171,179,252,193,247,183,75,79,51,225,218,113,197,207,37,162,147,77,109,252,106,141,209,191,122,39,90,5,32,28,213,17,93,56,139,254,228,199,98,57,61,193,159,171,254,66,65,126,18,43,25,162,155,97,73,55,130,253,71,109,129,218,141,125,215,111,190,169,176,44,250,104,80,172,249,209,114,208,217,210,154,35,148,183,150,211,34,211,30,212,183,250,108,149,176,123,25,254,222,84,198,181,153,174,38,92,22,87,31,248,190,244,131,81,88,236,23,79,184,233,51,56,122,124,175,105,20,138,35,193,81,209,7,35,28,213,23,61,195,94,38,105,132,113,53,233,86,88,127,215,254,30,124,45,172,149,6,101,121,195,55,48,62,128,220,220,218,191,98,101,211,0,174,74,56,72,149,70,78,215,96,116,11,21,54,219,196,225,6,95,200,81,216,188,242,128,105,62,72,87,195,135,16,191,221,74,34,219,36,140,113,103,136,95,61,44,199,174,87,83,35,24,219,10,171,171,233,30,79,169,79,24,49,38,70,171,221,180,72,41,223,243,198,63,9,89,217,79,139,17,57,31,150,63,25,20,189,218,23,250,39,208,17,43,31,87,115,232,97,143,181,93,221,170,36,131,159,72,57,44,91,214,98,91,233,38,74,153,202,94,87,171,239,230,149,147,82,97,234,136,150,191,87,131,100,78,119,234,105,234,226,254,228,13,162,61,253,233,59,119,60,253,255,39,70,173,106,81,21,61,102,239,64,190,48,129,34,21,110,153,11,134,54,31,113,170,209,182,154,64,48,174,124,241,94,156,201,26,213,64,239,190,126,241,65,240,22,149,59,131,112,91,196,91,168,179,254,104,184,212,66,228,187,218,29,189,254,196,80,142,10,82,115,213,181,189,26,125,156,83,59,81,168,129,46,43,30,28,179,164,245,36,72,67,127,218,239,106,116,93,148,81,170,82,135,231,58,34,148,6,66,196,191,147,46,204,181,11,183,195,139,90,224,149,96,244,33,29,54,42,203,36,133,67,251,142,163,232,2,167,178,239,102,252,167,63,248,224,49,232,99,243,117,78,160,120,204,90,233,187,208,117,246,93,197,212,116,85,92,133,7,59,206,96,4,167,211,181,225,211,144,88,95,152,163,103,39,226,37,24,119,71,248,77,155,130,47,21,169,98,199,248,60,45,5,108,36,70,58,19,176,112,187,195,104,94,169,17,52,109,144,253,183,105,28,76,170,73,232,203,149,95,232,160,161,107,64,132,81,224,63,194,201,31,12,239,104,170,50,134,89,195,249,183,155,241,137,40,179,12,226,141,112,193,254,224,78,71,128,154,187,120,109,37,198,180,255,21,42,164,133,95,190,24,211,110,197,2,186,99,29,99,66,248,193,13,34,186,4,155,216,182,63,249,157,10,93,41,115,46,252,56,138,80,59,49,78,34,221,208,202,114,33,17,4,188,239,247,108,122,53,181,106,238,202,194,213,176,191,116,12,192,145,224,110,23,218,68,245,164,189,22,213,178,95,204,30,217,150,211,83,169,125,241,30,73,227,87,91,105,68,41,188,58,190,246,150,249,85,186,219,245,251,173,93,117,216,106,24,147,24,212,61,153,238,122,61,142,222,193,235,233,92,253,23,94,251,95,216,27,217,13,158,51,159,202,251,56,11,117,163,0,104,166,106,118,8,16,143,192,236,248,255,192,75,225,245,47,28,45,50,176,14,236,242,37,51,137,100,193,47,20,116,189,185,153,251,3,62,104,59,123,128,245,27,121,200,238,145,238,95,122,65,194,85,243,91,127,56,217,15,110,255,187,122,11,124,167,212,63,223,99,123,123,78,163,57,127,105,96,142,222,195,234,205,182,148,153,217,73,153,95,107,246,184,154,243,57,205,81,220,228,233,87,27,49,224,76,77,23,189,57,217,98,163,196,187,40,81,59,109,45,221,117,195,8,27,176,75,232,44,132,165,238,151,158,185,48,20,193,186,79,155,222,184,111,227,23,190,14,184,90,81,52,243,68,168,103,17,78,25,234,183,93,119,127,123,115,66,67,15,112,180,244,98,199,36,211,126,240,221,206,214,73,171,11,230,125,183,131,22,180,189,202,67,205,190,208,223,100,40,16,99,170,116,30,11,187,45,255,222,144,143,169,20,52,90,182,197,121,53,27,29,4,187,166,237,178,205,40,152,109,208,89,204,146,183,203,26,42,213,212,185,17,71,234,9,134,170,63,224,61,165,254,0,120,55,151,131,106,24,235,20,148,41,140,78,195,239,139,153,150,249,86,135,245,143,64,214,209,51,178,23,67,188,96,183,184,152,46,230,116,4,193,95,185,3,110,83,57,44,208,239,13,254,128,107,14,83,140,150,90,139,238,207,133,205,76,151,210,105,201,136,98,210,199,197,141,250,155,100,37,185,33,66,140,39,105,63,210,84,87,123,60,52,34,63,218,96,118,223,130,186,34,71,173,137,85,47,230,40,11,148,250,227,147,14,85,248,198,252,169,136,62,174,52,75,174,249,228,107,199,90,67,180,155,22,106,213,229,252,194,4,76,73,7,166,46,48,218,196,252,51,15,172,223,108,32,81,101,18,48,25,247,164,201,103,114,205,62,135,200,85,107,78,182,66,84,234,105,213,70,124,252,140,132,222,33,91,1,18,173,220,9,173,203,227,37,166,12,85,19,74,133,246,9,180,176,99,11,12,201,175,123,247,211,166,175,174,12,162,158,17,5,157,205,34,236,106,247,17,99,117,27,7,135,185,166,184,217,58,70,139,227,240,26,73,140,22,89,67,244,102,29,166,121,45,93,77,152,210,247,81,162,70,67,41,167,254,130,91,30,130,162,247,105,42,91,207,133,103,80,1,1,211,165,172,218,142,182,155,249,205,41,27,84,5,4,147,167,246,214,28,58,142,173,12,94,96,164,209,125,26,82,79,182,167,58,109,164,6,188,160,143,36,104,171,169,43,15,174,128,112,55,33,179,79,12,195,16,5,245,136,153,220,125,239,46,68,61,239,15,244,48,30,205,185,67,64,182,57,169,109,34,68,233,191,189,174,219,165,90,82,168,211,222,105,254,27,150,65,97,237,84,51,229,163,139,53,96,210,243,101,37,17,81,163,168,118,216,34,219,218,181,122,77,100,151,148,105,166,77,188,149,236,161,152,116,143,63,90,69,49,64,2,146,141,222,14,223,70,239,217,142,142,189,94,204,211,248,181,80,114,39,1,57,230,194,249,226,226,213,52,141,208,112,109,34,182,48,172,14,224,232,197,247,100,218,110,200,147,53,155,26,164,162,67,121,198,38,203,118,92,82,175,187,21,250,184,145,67,37,122,83,181,114,82,234,35,102,113,183,170,199,150,116,114,105,57,106,1,83,6,44,77,198,29,183,216,143,30,35,188,170,73,124,216,184,107,252,106,130,214,137,165,130,226,207,233,230,112,55,185,206,212,82,142,196,133,27,242,253,79,159,81,181,162,201,202,122,52,167,219,6,149,186,244,39,172,243,254,222,208,98,170,107,133,75,227,90,6,13,253,247,154,152,57,26,250,14,231,161,71,133,85,154,73,186,247,128,45,12,168,74,232,203,44,127,135,161,31,73,34,237,141,130,36,31,113,28,83,221,137,187,17,32,249,142,215,77,146,89,169,132,172,43,213,183,180,182,239,190,115,148,85,103,34,43,231,99,198,38,113,205,36,33,159,161,126,204,25,2,26,149,231,91,171,45,232,225,143,208,29,193,233,196,78,246,193,2,233,14,4,101,61,75,9,165,169,41,9,190,146,70,69,209,157,182,66,67,191,204,36,14,152,144,166,42,167,64,109,237,73,240,134,114,65,178,190,216,132,142,211,115,52,163,93,81,237,85,203,61,123,235,117,35,24,67,156,75,213,77,232,156,247,183,190,195,125,55,44,209,254,66,33,115,187,179,218,40,219,218,226,253,32,139,177,250,175,206,170,17,2,94,106,171,211,74,128,70,230,15,38,169,171,68,193,139,5,59,252,80,135,98,42,73,181,253,152,55,127,83,169,126,135,108,188,192,247,44,92,94,88,112,31,237,24,217,153,192,212,205,249,134,214,14,161,217,153,174,14,214,4,20,91,118,215,189,20,2,118,175,218,161,211,246,28,13,171,35,49,122,255,109,197,247,234,105,109,210,221,210,86,124,175,110,125,226,91,97,170,161,124,133,80,249,171,17,149,69,221,78,113,7,198,120,36,149,64,128,124,227,249,226,140,40,196,3,100,9,44,227,75,116,107,25,181,136,79,253,50,163,151,115,106,193,70,129,184,102,180,22,30,185,79,113,10,149,186,244,52,32,31,75,177,91,28,187,88,210,35,193,165,5,10,97,180,138,125,220,25,107,10,155,110,140,80,164,47,95,3,245,243,21,17,149,105,190,191,188,244,70,39,249,52,55,147,172,241,87,14,198,93,173,41,206,31,252,186,254,159,70,144,119,53,46,230,31,138,170,73,19,187,147,152,222,231,34,189,22,18,164,170,65,224,187,25,186,36,18,90,245,89,18,105,155,138,120,143,115,177,181,148,36,65,153,248,139,216,54,129,210,163,11,255,110,56,200,229,248,78,203,50,85,205,0,236,187,121,220,240,164,107,117,106,232,97,209,246,235,107,143,150,162,169,242,244,102,222,109,207,192,88,207,144,244,2,222,7,191,7,155,23,233,55,186,126,142,158,247,196,85,191,119,50,210,21,161,100,189,247,72,53,122,248,216,136,9,140,39,184,185,0,74,35,160,52,148,69,18,190,245,251,96,190,167,80,42,178,71,130,209,181,116,24,41,58,45,234,217,52,89,184,109,120,81,130,242,35,161,119,119,13,24,27,88,44,172,109,125,36,30,30,107,219,66,186,122,111,180,86,119,192,247,112,73,55,167,140,193,217,22,155,113,10,247,154,96,118,126,255,109,90,53,149,73,126,147,6,171,110,235,35,138,92,182,184,93,208,241,193,31,239,112,97,57,10,138,102,170,31,48,44,32,186,47,5,134,14,197,13,106,200,96,239,183,214,175,9,19,167,47,1,196,185,161,22,73,147,88,110,78,42,117,136,81,107,109,161,174,6,213,56,188,146,97,185,172,129,178,199,54,93,76,80,94,97,91,158,190,201,155,160,220,72,240,112,186,57,224,114,148,176,225,186,128,38,8,243,131,23,108,91,75,183,21,164,11,253,244,50,151,166,203,198,96,205,180,78,119,13,92,151,82,231,92,152,14,145,207,97,99,107,214,223,222,5,81,3,135,233,22,73,87,239,96,184,108,70,28,161,167,242,221,14,153,93,62,42,88,235,26,236,89,228,170,93,65,184,85,147,74,218,10,111,120,182,252,193,97,208,208,24,49,98,236,43,10,19,200,135,86,85,239,230,48,155,126,130,192,106,219,85,239,22,197,88,175,57,165,127,8,39,68,111,93,208,16,222,14,83,169,163,99,130,142,235,112,163,150,194,80,154,48,4,198,225,242,21,82,239,157,71,58,25,105,216,112,189,131,70,95,53,233,51,129,119,125,17,130,107,186,195,6,40,219,33,53,199,94,134,117,225,221,147,54,43,5,70,61,92,51,248,94,63,229,18,134,61,255,115,185,169,198,182,125,253,62,253,109,58,68,124,38,81,56,181,212,73,89,48,91,197,182,67,67,240,221,20,229,230,20,110,123,41,225,133,9,192,137,67,139,151,255,57,187,102,51,21,120,125,178,97,21,27,129,210,193,173,239,53,40,252,29,126,111,90,127,210,23,185,251,122,196,160,238,49,74,155,175,90,19,205,84,35,126,48,27,88,85,75,133,106,80,15,189,81,182,187,36,96,79,115,242,23,65,193,210,44,55,160,48,251,128,167,55,137,83,124,210,4,6,39,1,116,14,59,224,162,165,205,11,195,176,5,56,114,198,10,163,133,195,237,7,23,74,228,229,216,100,205,158,26,163,141,11,168,102,37,177,131,235,53,198,213,244,125,169,205,250,89,88,238,60,248,26,38,162,52,136,106,158,83,65,208,254,82,82,150,125,26,241,224,116,212,74,0,222,107,161,35,61,194,232,180,38,232,249,41,204,23,249,29,217,21,225,144,161,66,236,176,128,45,39,220,165,239,159,8,160,160,131,58,184,29,40,101,163,130,94,7,228,231,68,87,11,134,173,244,195,215,87,109,243,193,119,62,237,12,183,239,103,126,25,76,129,214,131,17,234,57,113,177,213,136,202,136,16,51,117,117,121,194,72,103,233,112,110,154,151,70,92,12,207,175,88,41,8,192,85,255,148,144,99,209,108,161,87,195,197,185,226,193,254,58,51,30,76,173,221,252,129,40,174,126,91,125,19,252,183,18,240,54,86,97,129,33,211,104,62,216,52,134,31,21,38,70,131,210,115,251,180,57,209,185,36,207,141,66,108,127,87,15,90,66,150,194,236,132,213,97,34,3,77,31,173,80,159,17,87,211,125,39,198,23,180,52,115,197,136,158,106,253,155,233,234,47,208,5,57,104,73,79,70,242,45,224,123,159,244,195,80,238,53,7,81,120,91,51,191,149,151,93,2,195,161,211,243,152,44,255,148,102,63,74,129,137,181,4,244,120,231,69,245,138,196,210,39,124,56,219,31,11,90,205,174,51,144,26,159,243,5,106,142,170,160,157,221,195,199,11,26,87,53,219,140,113,234,205,192,14,79,133,78,208,123,117,212,44,91,24,140,62,92,253,105,104,155,102,192,8,90,239,244,220,222,29,12,133,25,221,144,250,211,28,166,39,126,26,11,164,233,75,243,104,177,116,250,106,245,212,36,236,72,212,225,247,94,72,52,108,37,241,186,6,61,43,113,59,140,156,156,202,230,77,108,200,250,96,120,73,85,50,156,220,240,126,48,60,219,9,166,114,178,6,220,142,202,115,161,55,135,202,234,187,58,157,228,131,238,248,246,80,244,234,244,222,132,155,126,25,6,99,204,160,170,89,100,37,209,251,43,241,211,159,185,208,162,190,248,25,99,244,111,208,176,109,138,42,36,246,251,88,109,250,92,129,140,82,207,90,83,157,245,192,25,117,149,253,104,82,166,91,73,179,63,25,246,122,98,178,30,148,213,212,64,33,168,81,69,129,190,252,180,172,214,83,163,231,52,180,36,197,217,58,170,149,91,175,164,163,80,169,243,92,1,143,149,100,114,232,165,159,45,80,66,87,73,253,167,28,215,250,32,121,151,132,106,238,1,213,188,220,147,23,162,186,64,233,91,247,157,70,49,139,202,103,10,48,202,83,74,231,121,11,24,130,250,166,108,161,223,157,85,221,225,141,190,149,6,57,15,49,87,31,49,106,48,149,100,171,17,65,119,137,68,40,4,215,87,52,208,72,35,178,123,107,118,53,204,138,18,220,173,125,199,137,103,101,47,71,147,12,95,179,238,111,135,57,167,52,97,138,74,97,159,113,53,158,129,86,74,108,120,92,126,46,211,133,161,143,74,53,53,216,146,241,104,144,217,168,122,196,117,36,40,110,157,1,163,237,146,146,89,228,86,198,131,151,18,155,145,211,188,175,182,227,139,145,162,148,71,107,116,143,124,15,38,34,171,112,247,180,226,223,244,85,167,133,214,143,227,12,16,213,234,140,84,11,7,194,206,89,226,115,90,25,146,212,29,23,19,136,141,199,190,27,161,106,133,23,75,35,213,120,233,123,178,55,109,4,130,61,168,189,171,209,112,208,70,58,104,118,188,232,172,82,45,14,91,165,116,181,176,248,90,76,241,214,107,226,14,131,16,205,121,103,43,105,184,217,181,161,154,51,163,199,168,116,162,19,130,18,11,172,163,199,202,53,105,71,129,239,128,206,21,91,6,107,32,117,192,159,72,95,216,186,46,202,251,66,147,248,125,86,127,176,14,183,145,52,130,147,164,159,227,193,248,110,210,119,124,253,215,201,175,59,12,227,167,116,255,30,84,216,98,143,70,180,94,233,81,174,213,97,173,68,14,55,161,95,29,86,122,247,197,28,27,236,79,194,91,100,68,96,221,87,61,114,61,226,56,147,63,197,126,247,13,186,89,99,255,67,139,137,97,198,246,190,40,57,123,157,189,116,137,208,97,17,251,247,57,66,140,12,135,239,216,35,172,92,88,247,165,153,115,44,8,224,75,156,168,119,70,46,137,14,209,109,113,189,196,234,86,6,218,13,77,152,218,232,74,197,149,251,193,180,158,73,177,219,192,45,11,99,179,99,109,203,165,247,56,252,220,197,51,18,74,228,168,3,54,101,178,17,38,244,61,154,37,218,12,125,11,29,195,254,212,19,150,188,103,157,15,179,236,155,239,223,223,52,18,163,166,48,177,235,246,224,34,92,184,80,13,162,114,26,150,21,101,168,210,104,125,31,133,144,207,23,240,153,202,254,99,195,21,7,61,172,3,119,63,122,95,107,154,134,133,159,121,116,255,11,55,10,244,215,236,70,1,246,79,121,64,166,117,247,135,101,181,105,102,150,206,246,105,197,209,97,243,193,251,45,254,229,48,31,113,199,136,90,5,132,180,251,179,193,87,143,219,34,45,217,148,34,123,24,215,103,159,35,96,194,165,67,96,178,53,97,37,108,242,93,122,115,156,39,15,198,97,98,179,189,203,144,142,66,70,109,135,253,126,119,123,253,94,200,4,123,69,139,53,62,31,229,186,1,62,39,62,8,124,182,202,148,102,130,100,207,154,165,110,120,233,163,209,120,218,159,91,179,172,179,254,193,109,135,191,143,87,67,129,138,188,54,212,79,59,190,200,161,81,80,190,23,225,152,254,197,47,195,248,43,228,13,19,174,251,19,150,48,26,207,229,200,76,161,169,212,233,110,205,149,91,34,122,4,108,65,103,129,187,16,42,253,153,217,173,62,120,79,29,179,202,6,47,94,100,83,215,248,194,229,4,201,60,48,83,250,40,220,41,149,12,184,32,128,248,224,107,130,55,175,148,192,141,164,167,69,126,27,186,206,47,30,252,47,245,33,168,53,112,56,138,226,166,12,25,18,107,227,121,206,86,184,242,238,12,123,35,49,152,128,9,245,53,129,59,103,90,188,180,41,74,31,133,161,175,157,15,190,211,90,224,131,144,154,124,14,136,192,5,189,198,210,10,7,150,62,104,221,255,57,90,134,119,85,253,125,45,209,209,52,89,46,130,90,226,212,11,129,2,112,213,225,222,159,56,115,215,214,60,104,120,191,159,198,161,218,2,111,196,154,62,249,212,210,27,66,147,213,125,143,239,249,252,104,173,15,133,41,147,124,48,5,227,50,226,72,90,121,136,209,100,207,182,238,180,52,154,173,113,78,192,70,57,42,240,61,126,202,243,188,97,217,145,189,146,174,181,238,173,233,22,82,80,25,66,244,60,217,126,223,186,255,84,31,113,12,19,63,104,111,207,89,67,24,157,81,193,67,94,52,126,155,70,160,42,79,62,186,113,100,248,134,102,189,12,75,97,120,40,98,183,132,249,81,8,76,6,242,177,94,74,90,41,206,17,197,152,139,218,34,120,27,245,221,6,150,194,198,129,30,40,20,88,242,220,214,221,54,35,104,0,179,138,176,240,0,159,103,13,144,23,151,50,84,19,14,28,45,94,107,81,10,210,21,134,141,33,226,44,139,192,107,81,184,140,231,95,88,113,250,76,191,77,64,52,54,75,164,235,148,85,18,205,250,17,223,99,90,189,185,76,180,74,129,230,59,148,205,241,151,159,134,99,185,197,107,163,224,173,124,78,68,97,250,155,166,127,173,111,242,100,52,155,123,23,41,204,13,202,59,110,129,149,246,118,187,1,199,245,167,247,166,197,62,162,10,108,111,210,235,6,92,163,84,225,194,3,14,166,55,75,161,87,252,106,188,246,184,190,164,242,70,82,5,179,74,140,25,178,148,69,104,145,58,156,124,37,80,164,9,100,204,186,113,34,198,107,65,127,82,101,79,50,113,242,211,34,212,82,72,87,111,133,91,40,165,253,229,153,36,68,63,186,213,205,199,169,123,247,205,82,135,92,189,141,116,193,71,133,66,61,125,50,228,250,106,44,0,132,236,148,12,170,67,180,210,226,220,164,115,189,9,221,223,133,107,143,221,16,218,252,37,155,138,201,130,190,77,133,97,17,114,19,224,19,134,56,22,235,144,148,9,232,181,5,102,92,140,156,201,78,23,195,66,223,2,166,39,79,158,123,25,49,111,192,203,236,32,129,105,116,140,131,143,2,101,105,86,30,248,172,33,141,141,75,138,80,176,254,246,203,35,161,37,142,40,70,87,148,70,147,184,183,17,231,233,197,228,56,135,127,45,66,150,69,31,172,190,14,86,40,87,239,244,111,58,162,5,102,106,31,51,74,236,139,62,216,164,32,99,61,15,162,40,179,35,140,170,219,19,146,136,235,97,249,233,197,84,138,142,184,119,133,186,89,102,25,69,74,207,129,102,195,82,103,16,167,161,199,209,71,191,102,19,215,125,116,83,49,241,247,130,46,119,11,153,204,248,99,213,243,56,39,190,225,209,61,165,27,169,107,68,83,172,244,68,206,108,196,99,87,120,78,215,182,251,186,210,215,117,211,169,136,232,213,245,154,182,238,149,144,98,55,47,4,186,240,157,101,250,94,160,97,15,28,147,175,212,181,7,220,18,60,50,76,101,143,191,215,70,120,83,78,31,155,162,59,188,220,109,244,116,250,219,172,250,247,94,38,222,49,18,124,247,241,25,48,177,30,133,145,83,142,15,70,110,91,152,162,168,109,163,97,204,157,85,138,128,210,136,23,171,250,14,180,73,191,50,202,214,20,96,248,91,195,167,116,116,233,162,196,236,106,153,86,131,53,135,14,56,42,220,95,196,103,173,75,94,204,105,40,27,119,252,242,159,110,142,140,40,173,109,51,194,114,84,138,79,157,227,77,147,0,80,151,145,82,16,24,143,253,68,152,243,158,140,146,2,27,38,224,30,182,161,17,106,22,221,84,32,234,114,165,102,194,37,208,35,201,226,164,60,39,54,21,250,186,18,177,106,167,185,202,221,104,99,119,220,9,53,19,238,133,121,216,211,4,165,218,112,251,115,87,219,178,5,53,26,203,8,94,161,227,165,7,219,245,48,86,143,165,89,45,63,183,18,124,55,192,7,223,87,214,197,5,33,107,125,209,43,202,7,197,193,199,236,175,94,153,72,52,145,0,139,188,22,71,89,56,63,247,56,30,181,235,118,87,224,223,157,113,53,149,139,66,106,217,77,210,216,3,19,219,40,41,244,244,129,193,42,98,145,216,218,120,167,2,87,219,56,28,174,169,51,100,192,86,113,34,114,182,145,207,56,98,128,193,137,183,189,104,31,142,97,200,152,143,192,124,108,63,127,104,147,43,202,195,14,217,95,9,227,143,19,120,36,116,153,56,158,163,148,111,54,133,73,165,250,153,204,240,245,157,126,154,244,147,123,171,119,75,55,77,204,7,211,13,239,140,72,180,142,13,241,49,172,229,220,133,141,16,145,176,250,14,129,169,94,218,15,166,127,169,9,188,79,132,244,104,23,82,149,78,164,23,15,97,42,135,249,157,132,18,210,242,17,65,177,88,34,172,195,212,121,189,190,130,24,52,105,154,46,112,167,181,59,96,136,33,197,71,160,167,181,120,3,18,101,109,232,111,233,205,177,21,124,184,97,68,212,48,103,67,36,102,120,204,122,83,86,42,219,40,45,148,213,149,154,225,162,70,63,70,94,107,147,41,112,203,142,70,165,163,236,166,141,219,197,4,238,104,47,142,132,222,13,222,159,11,237,197,42,52,158,160,53,162,206,212,174,180,163,223,202,226,56,203,31,27,105,204,165,223,138,68,170,151,89,223,173,131,10,71,189,249,130,66,205,125,104,107,13,248,134,194,155,160,180,143,183,249,201,58,222,107,88,250,196,97,219,37,4,197,159,143,39,163,53,82,106,47,240,23,78,117,225,46,146,50,99,43,69,40,5,35,213,101,114,234,159,192,180,12,217,61,77,188,70,238,130,13,130,60,5,205,37,112,212,232,17,21,182,64,230,239,165,150,233,25,136,119,1,121,27,59,169,195,176,78,72,144,168,89,168,114,4,138,4,136,60,181,169,43,122,218,4,206,31,229,12,2,166,217,195,175,62,199,40,163,4,190,59,87,121,48,22,166,208,216,54,99,213,106,15,166,252,85,230,160,137,136,121,220,121,17,210,83,74,86,40,104,162,31,166,18,7,62,71,7,141,98,162,122,226,106,162,229,9,54,153,122,31,180,139,171,192,213,133,177,71,253,244,64,85,240,168,227,211,56,246,156,89,155,74,178,179,213,121,167,158,46,218,239,128,233,71,213,171,241,46,124,131,95,247,36,152,105,80,233,74,244,66,232,106,117,76,26,133,5,46,206,175,96,240,221,53,228,201,25,68,111,98,163,78,141,8,199,167,48,219,110,13,120,30,141,183,55,108,237,227,219,25,81,255,107,116,202,168,153,69,235,182,54,141,102,123,235,39,129,8,127,185,227,68,65,55,253,50,2,67,244,231,46,27,132,187,75,53,35,26,130,62,35,62,40,238,116,77,104,65,152,210,81,83,101,151,49,133,54,39,114,185,120,19,41,54,221,56,2,188,3,252,194,80,228,203,115,223,41,79,140,247,135,54,234,210,100,192,27,60,247,35,80,122,135,229,185,172,192,210,23,39,61,235,67,42,234,17,33,228,20,246,33,129,191,94,207,150,138,115,238,38,206,157,4,120,108,114,113,197,202,112,83,24,125,21,229,172,135,200,242,115,134,2,235,121,75,17,164,187,50,161,51,138,139,77,66,74,127,186,188,56,205,189,148,188,250,81,212,132,132,254,96,200,119,182,148,69,253,245,79,251,119,158,38,229,162,243,27,110,242,85,3,190,230,100,213,101,127,111,93,156,41,150,70,63,226,227,122,239,65,170,118,57,92,8,93,202,115,163,111,219,125,195,34,214,161,244,237,247,161,174,127,231,155,29,4,141,85,213,117,40,122,11,86,33,186,150,104,215,211,123,99,38,86,71,7,141,76,93,209,245,121,81,59,93,255,20,231,203,120,219,75,149,184,154,86,74,57,91,8,232,214,18,207,141,154,232,146,29,229,47,110,234,167,7,57,30,56,51,5,190,203,244,248,183,166,78,234,147,158,145,97,241,67,183,178,81,177,107,210,182,113,81,204,10,159,131,243,46,202,173,251,13,241,168,230,18,27,112,88,174,79,58,114,105,133,28,239,91,195,49,170,124,225,112,16,31,39,207,165,243,161,164,216,48,222,95,115,121,28,8,57,142,186,76,36,32,250,138,7,91,40,70,45,189,248,78,121,231,51,170,102,150,137,92,37,141,97,107,68,4,200,74,245,52,4,132,191,64,41,150,195,212,211,45,253,109,148,109,221,88,165,160,238,168,76,19,153,223,232,228,180,6,219,79,243,77,184,50,78,147,1,122,93,214,173,79,86,17,211,252,2,70,254,91,198,108,83,147,56,227,234,5,121,162,188,182,53,234,247,128,233,239,21,223,163,110,51,178,99,84,208,150,208,215,222,150,126,140,215,38,102,167,247,134,234,218,139,90,168,216,248,148,212,158,138,235,21,1,61,140,117,118,44,129,233,27,112,139,243,167,73,35,63,189,140,183,195,39,210,221,202,41,118,125,48,149,156,197,71,116,152,132,132,188,22,145,219,8,140,153,78,179,148,150,12,184,118,86,212,111,48,239,86,215,49,187,139,163,71,76,238,254,55,221,143,242,211,3,121,69,15,88,80,247,86,103,186,154,94,125,127,45,202,10,187,126,205,187,27,210,139,230,48,149,135,114,0,208,229,212,93,133,9,184,164,104,7,170,74,36,216,29,230,104,23,103,175,254,73,105,59,58,77,233,44,161,120,220,15,158,66,9,97,112,143,224,237,52,57,150,79,209,107,39,174,7,22,85,4,2,101,51,16,56,77,97,34,10,158,88,159,52,246,201,210,193,150,58,241,45,58,213,21,114,228,209,29,64,95,217,15,134,62,80,104,223,16,154,172,161,29,74,173,11,130,170,114,115,38,217,23,155,112,155,100,45,229,230,213,42,50,226,230,38,127,35,168,53,116,248,120,53,147,14,146,123,23,227,243,140,139,239,129,216,116,72,160,190,141,208,146,53,224,106,230,163,194,186,27,150,21,217,211,228,213,91,173,141,183,174,162,59,138,162,195,18,216,122,135,227,234,70,196,175,10,12,175,127,188,23,181,51,93,175,190,203,238,238,40,113,243,178,85,114,152,96,208,221,117,91,160,248,87,67,208,65,219,171,207,132,98,206,196,251,32,232,99,237,183,71,99,48,182,166,240,32,130,231,243,155,208,156,238,9,232,211,31,103,168,1,174,201,230,163,138,60,72,254,171,133,13,133,6,0,250,59,68,33,78,192,93,165,17,129,81,0,141,39,167,100,70,18,116,119,234,47,111,75,186,40,193,8,57,144,105,36,230,20,253,131,209,162,94,66,128,73,105,44,183,159,1,23,88,206,31,124,39,94,117,158,138,106,180,253,90,226,97,74,201,195,157,46,147,183,211,144,2,81,147,227,125,46,213,232,7,53,128,90,140,131,214,211,150,214,148,41,52,176,240,236,51,79,227,201,137,68,74,216,236,206,224,71,153,205,198,72,92,90,6,141,24,67,4,11,17,247,58,234,65,23,246,194,245,94,140,226,90,29,83,242,127,46,135,7,140,7,40,79,78,210,39,34,22,195,248,29,5,181,64,65,141,123,35,83,43,33,59,220,150,208,76,5,222,26,239,6,29,206,41,111,210,211,223,146,200,46,89,251,238,52,201,192,200,144,165,171,77,85,253,193,170,192,81,174,3,214,250,123,171,98,190,141,194,215,177,93,251,193,173,167,215,154,248,204,254,211,231,195,77,57,10,19,250,111,1,155,162,160,194,163,58,95,10,112,91,106,105,80,148,81,194,200,31,4,6,213,100,37,225,64,239,88,192,22,140,81,152,250,180,21,48,90,99,50,226,205,72,58,226,106,248,241,138,194,54,25,226,209,56,76,170,254,54,73,80,223,16,17,131,234,194,83,118,97,146,45,30,16,161,12,96,168,56,27,149,96,99,197,139,225,139,168,93,121,151,155,69,146,29,134,93,74,199,156,229,30,118,204,216,70,249,36,179,161,82,162,21,99,126,231,240,221,248,245,183,81,244,248,226,183,139,217,246,10,47,184,72,3,38,199,32,211,161,192,116,226,63,189,176,246,170,162,148,103,5,140,200,194,146,162,2,146,23,215,173,240,65,155,198,202,37,40,43,223,79,40,138,162,154,104,139,82,132,106,213,235,14,87,216,250,186,192,40,22,122,110,30,117,221,34,173,123,221,106,144,157,155,26,202,64,138,164,190,7,31,35,28,241,183,134,215,90,228,146,76,30,109,59,13,26,240,82,138,53,24,31,240,55,227,234,78,170,94,175,38,179,185,227,106,82,87,239,123,161,5,74,255,163,143,74,167,196,100,202,123,223,35,105,157,248,32,100,238,79,186,249,53,50,252,24,224,151,155,36,223,251,103,71,189,187,86,150,64,106,67,70,101,27,215,181,79,21,132,160,186,190,215,134,11,35,46,54,245,163,174,104,115,218,6,226,129,204,185,116,45,162,3,15,70,99,74,225,51,70,216,27,72,64,79,17,9,132,193,9,227,199,39,169,233,133,29,121,45,50,118,111,83,130,137,97,86,249,154,155,62,195,248,154,140,200,167,104,181,38,97,71,45,79,170,48,181,120,53,238,109,44,141,9,166,191,195,223,171,161,34,84,101,68,23,219,140,123,194,20,154,222,21,36,175,77,214,50,188,108,2,17,210,16,79,112,11,101,4,191,183,9,45,13,153,9,52,214,69,9,8,14,100,147,58,64,96,58,99,253,173,17,162,151,178,251,78,3,60,218,123,1,31,226,130,2,31,154,101,107,192,28,172,130,54,147,26,113,148,204,73,145,39,35,254,30,27,18,86,142,56,63,160,247,130,88,154,166,170,84,228,185,167,21,223,197,189,105,155,82,24,1,135,72,91,18,5,250,166,142,40,91,84,141,137,84,217,129,186,76,36,58,44,190,25,191,77,245,162,174,143,1,57,85,216,11,21,30,50,157,165,120,13,145,134,166,149,41,205,148,14,19,80,108,242,101,154,179,37,48,90,217,238,234,98,216,212,42,15,6,193,77,20,236,24,189,170,88,127,253,179,128,96,156,47,197,98,176,242,96,13,87,215,171,52,240,230,151,208,233,193,222,130,139,126,2,30,74,107,10,140,51,181,29,38,213,213,100,196,27,94,203,23,55,39,130,184,187,194,4,233,227,234,191,246,15,129,97,79,255,28,45,36,183,18,218,191,48,14,141,209,86,56,58,8,107,126,159,203,173,84,170,100,246,210,159,134,77,100,123,164,19,56,207,82,122,21,92,80,15,184,244,52,23,136,214,77,183,29,77,31,117,233,247,178,131,216,199,236,80,167,180,151,162,226,39,195,23,185,116,23,38,109,255,121,40,232,238,0,69,89,52,128,161,30,241,7,219,100,134,245,222,200,42,251,134,68,53,148,18,93,130,98,0,156,128,237,76,23,24,86,174,128,97,79,255,190,170,48,10,15,221,225,197,143,235,205,103,228,237,225,5,169,34,129,1,56,66,74,220,8,159,135,180,93,245,63,190,233,24,146,133,219,183,134,194,227,68,237,124,103,236,171,174,45,20,55,62,143,71,34,202,242,149,162,87,195,70,234,38,82,55,250,163,169,87,195,177,226,17,174,78,221,177,248,32,253,175,214,222,167,17,44,103,146,183,4,109,177,93,33,127,181,151,90,18,215,138,193,5,117,184,211,138,163,3,138,222,243,23,40,73,230,247,216,135,206,77,215,134,166,31,189,43,155,4,4,207,20,75,248,60,97,140,132,146,155,200,193,247,98,30,221,148,198,19,106,213,88,142,26,217,113,19,152,110,73,223,9,145,101,108,34,73,223,141,50,221,249,59,46,76,221,220,82,244,122,43,30,18,239,38,171,59,245,222,101,157,40,190,234,166,235,246,210,154,6,151,8,168,163,74,122,36,108,119,77,150,51,67,172,27,14,249,165,252,207,192,84,60,175,128,233,199,59,2,111,152,228,226,230,214,141,55,20,94,95,20,45,67,156,75,147,145,194,21,34,223,31,92,160,179,61,242,228,56,128,51,126,155,38,18,113,49,128,17,249,253,61,185,41,190,72,153,18,45,42,243,19,24,134,206,169,143,70,235,173,111,41,200,19,52,201,250,91,13,102,15,227,140,6,106,17,169,0,165,153,173,58,106,76,126,51,93,236,26,127,181,81,4,187,211,136,15,24,82,151,195,208,231,165,31,222,197,245,32,171,177,123,8,23,56,66,211,123,71,237,47,157,54,18,110,228,98,182,9,255,101,184,63,191,116,111,58,32,125,213,195,3,121,36,108,7,76,123,177,255,180,21,101,12,253,90,131,86,135,128,59,132,143,105,188,209,68,13,152,14,222,116,245,9,198,134,10,123,208,145,152,57,51,1,202,58,127,173,187,153,125,51,13,232,134,229,199,223,203,214,98,111,58,19,174,99,235,198,151,165,18,103,213,171,169,162,244,2,118,164,102,150,80,187,119,211,254,108,190,238,49,63,201,225,41,124,109,53,79,144,64,247,181,165,59,208,110,78,232,233,7,115,26,139,78,248,133,63,168,255,252,183,145,239,28,233,209,174,21,50,99,154,85,43,106,78,235,103,58,47,40,201,61,88,6,116,215,168,229,229,56,44,207,243,233,12,255,172,150,242,247,65,232,15,153,43,95,77,51,243,114,152,78,161,180,99,213,29,222,63,21,28,77,50,128,134,190,34,216,74,107,109,222,13,47,28,13,243,148,37,99,148,36,152,196,145,195,100,204,117,91,160,56,117,205,128,105,129,31,233,201,8,200,183,128,251,144,128,75,55,25,135,176,175,168,192,157,82,14,65,246,22,83,218,111,190,231,82,201,19,170,215,97,83,240,247,190,43,132,158,15,133,161,238,109,1,155,24,172,158,63,180,195,253,182,67,168,92,52,141,193,137,66,245,70,192,28,65,67,205,152,66,205,155,255,54,189,254,95,178,129,8,60,121,208,209,2,181,67,111,94,41,217,242,144,74,53,29,95,181,23,152,186,177,113,144,253,156,201,69,191,91,224,140,12,100,133,193,118,232,153,109,125,25,241,189,161,59,72,247,254,176,186,226,167,215,212,90,86,96,4,216,103,192,13,167,66,12,121,179,106,235,187,90,153,250,77,82,243,56,17,115,133,151,252,91,95,242,187,122,140,9,45,101,194,57,127,209,254,136,98,173,9,245,36,63,152,202,226,239,61,24,135,246,208,171,105,251,245,48,19,65,226,209,213,206,159,116,118,185,139,65,68,229,12,181,130,104,103,8,186,10,11,14,36,135,17,251,192,181,196,129,121,78,245,49,8,230,184,221,137,89,74,225,129,218,249,70,19,233,176,5,25,147,151,64,77,252,14,248,46,206,146,224,213,124,179,165,158,122,8,159,48,110,192,157,153,238,38,87,83,22,95,201,75,184,54,89,172,78,38,149,8,141,25,60,163,215,8,24,151,70,97,18,206,142,222,37,242,53,157,133,7,57,158,7,195,202,44,247,174,187,134,78,51,181,238,148,212,102,23,99,187,152,36,48,141,46,58,75,73,193,199,247,194,34,40,186,188,96,248,140,144,63,157,93,208,25,37,139,185,57,33,62,176,145,51,170,197,76,116,54,110,62,76,199,47,25,166,37,78,94,188,236,185,147,49,95,250,189,122,7,92,207,72,198,60,225,84,63,192,128,183,84,15,24,99,42,97,42,135,13,77,91,26,133,130,142,162,134,244,141,180,31,134,178,47,137,168,251,77,212,88,249,232,249,137,83,162,162,250,144,108,79,218,39,71,192,203,180,39,211,213,159,19,34,147,240,253,154,250,63,214,172,26,38,90,197,36,95,159,190,23,193,165,152,44,84,38,116,53,194,32,100,143,2,72,122,237,182,36,74,176,148,112,173,127,19,145,52,151,212,153,131,214,144,61,193,40,189,71,163,30,142,11,223,215,75,124,97,17,172,71,109,75,72,138,99,84,240,226,106,122,178,97,214,138,255,244,176,158,43,57,223,208,254,105,241,100,109,227,221,202,213,157,70,122,159,43,215,163,92,103,171,217,219,77,57,224,4,204,41,177,21,134,98,231,193,101,72,213,116,63,127,107,234,55,211,10,29,188,146,44,36,100,127,223,197,79,168,66,185,87,242,68,154,117,124,249,163,21,100,26,229,222,48,203,122,49,19,158,238,94,77,173,79,75,38,254,66,173,132,100,209,234,29,122,53,199,223,118,184,89,230,61,93,125,55,139,128,169,115,156,138,34,229,123,126,232,253,86,251,83,99,6,193,156,57,253,98,210,113,71,223,218,40,137,227,234,141,117,222,245,193,247,136,174,53,158,226,110,137,106,116,83,185,226,53,121,164,142,202,167,31,123,26,157,111,160,180,224,164,139,137,162,60,120,67,230,33,79,70,208,208,169,227,128,187,54,10,162,247,85,96,71,112,24,6,221,41,87,211,252,50,134,127,16,2,204,93,13,68,227,176,111,113,117,89,99,149,4,247,237,173,205,192,120,242,91,151,72,11,79,157,67,248,254,173,4,147,16,74,62,45,158,156,79,176,117,30,82,40,93,127,103,43,84,31,187,15,125,111,164,229,199,136,155,195,228,152,12,72,140,163,120,49,202,91,123,77,158,252,125,152,21,48,81,246,180,33,66,213,213,253,209,56,248,199,74,219,41,38,200,23,48,124,163,26,149,33,204,89,253,209,138,229,245,21,70,191,53,174,70,13,87,79,94,235,243,153,62,166,5,157,155,116,138,224,32,87,127,240,235,215,223,99,64,239,77,181,115,204,52,100,81,52,248,81,255,140,246,63,148,54,204,246,105,16,185,78,147,56,118,152,65,214,224,56,212,104,30,100,32,98,131,175,146,109,56,242,212,63,24,253,226,173,1,108,52,33,92,87,168,24,163,120,237,26,101,190,227,224,158,124,193,205,196,211,212,216,58,39,181,95,141,206,93,211,208,33,11,200,139,190,17,221,132,131,67,114,218,215,232,253,74,192,215,131,26,90,111,5,249,181,147,182,146,183,135,14,170,106,34,146,210,25,71,33,228,208,42,1,8,112,92,24,5,24,149,92,205,237,22,99,189,113,120,27,83,134,192,228,93,126,245,13,23,190,231,236,214,100,31,85,50,222,128,207,193,71,39,98,202,222,218,217,17,240,157,240,59,229,149,105,116,115,244,90,143,223,119,82,70,155,98,236,128,167,6,230,129,57,192,170,195,3,58,57,205,150,99,87,249,215,92,196,159,36,51,69,174,157,247,242,171,137,116,137,217,108,68,247,159,39,80,129,141,150,61,149,1,44,111,56,130,175,149,248,105,174,18,64,87,71,96,109,30,176,192,128,107,228,82,72,1,209,254,209,10,5,26,229,150,195,84,120,38,152,108,150,79,242,181,32,226,172,90,60,1,235,65,140,218,245,144,114,110,23,2,41,47,149,49,120,166,188,178,241,132,182,184,57,242,153,185,50,3,107,201,111,78,13,90,145,50,226,59,197,225,247,242,171,97,165,214,238,26,2,201,209,163,111,29,169,119,40,20,182,190,185,128,141,51,77,198,156,10,80,23,211,176,2,19,12,80,169,87,105,171,188,23,35,39,163,140,11,23,222,195,253,55,96,228,156,181,86,134,238,133,238,95,172,97,179,233,250,35,248,126,252,181,161,194,210,215,130,252,119,199,173,45,245,174,181,21,192,78,179,98,112,151,125,254,239,214,53,110,77,53,145,38,188,33,90,114,21,80,90,151,145,92,210,218,36,235,36,245,199,230,120,172,90,99,96,202,8,241,220,133,55,212,77,135,198,42,151,219,40,20,11,111,45,10,47,38,156,248,75,42,20,84,65,150,72,228,94,152,4,189,175,191,185,204,194,215,223,38,19,176,253,106,66,91,218,239,65,105,113,143,159,238,68,46,165,42,252,162,230,159,59,76,20,59,253,52,242,127,190,91,66,117,223,135,150,46,161,0,184,124,249,209,227,66,15,158,94,77,219,150,63,56,132,202,163,233,107,155,173,251,219,179,166,145,243,165,71,163,4,200,223,203,154,111,181,61,167,88,107,213,47,246,130,168,55,92,45,58,25,104,163,255,153,205,197,196,60,247,214,207,77,116,254,23,193,40,104,115,77,109,141,40,208,31,122,194,156,78,149,251,222,91,135,229,51,205,241,31,92,76,72,97,167,74,181,238,233,41,186,86,104,39,171,169,22,109,121,113,160,145,140,126,169,94,101,195,199,233,19,21,159,183,106,247,66,49,213,57,223,79,177,70,212,225,102,162,30,15,181,49,13,175,221,220,78,190,248,243,51,8,237,206,46,38,3,69,110,135,124,214,15,190,246,187,166,45,152,136,196,247,253,230,100,84,171,158,19,223,223,211,6,204,92,29,10,147,163,157,14,111,248,55,122,170,29,164,124,45,96,10,161,180,118,112,81,53,215,28,134,186,85,203,18,27,157,49,14,86,58,160,211,215,36,72,20,15,134,98,162,84,167,22,58,166,125,39,198,43,237,218,159,128,146,115,113,151,183,160,144,140,110,148,192,211,242,70,63,24,49,108,37,229,65,233,57,4,178,128,123,234,177,172,102,95,196,136,98,227,53,169,139,170,127,73,146,184,218,218,236,171,194,144,146,251,163,81,139,169,149,131,84,126,190,141,1,63,39,85,122,194,227,234,7,12,173,108,93,230,73,53,122,161,95,112,228,162,139,142,41,41,65,109,38,230,85,29,166,186,97,107,237,108,135,120,42,80,230,100,42,157,109,203,219,78,41,213,130,33,181,41,60,119,184,64,23,196,196,83,152,112,146,239,41,119,19,40,90,106,89,209,130,60,191,8,67,41,214,38,161,159,186,253,241,234,6,12,231,133,86,237,98,107,248,178,46,116,50,166,186,114,107,213,117,195,179,208,159,208,180,40,253,78,27,74,163,127,48,133,222,85,175,238,20,218,78,191,57,197,13,218,179,74,84,174,187,102,37,98,236,16,140,201,215,34,10,48,71,220,220,166,124,170,161,198,21,112,216,104,3,123,130,161,238,152,1,67,41,169,143,70,52,178,6,58,166,90,11,150,240,109,110,14,20,99,187,78,239,5,31,189,191,22,17,156,154,42,176,23,103,68,15,24,35,76,208,29,201,70,64,162,214,122,173,9,23,197,173,45,82,162,23,127,168,82,196,99,195,128,241,15,92,61,39,103,93,67,105,109,96,128,185,42,30,121,224,59,66,218,210,129,25,19,171,186,88,122,91,44,67,234,152,138,43,11,145,127,187,103,182,94,124,143,131,189,124,192,32,169,171,159,150,218,163,208,235,159,10,193,200,94,19,10,199,68,92,108,180,153,250,203,139,158,1,31,178,6,247,133,14,40,251,181,27,180,216,244,85,143,235,58,76,90,192,31,155,246,158,161,75,235,158,183,95,139,69,143,238,208,76,40,172,190,15,237,154,80,160,94,6,66,177,19,48,153,152,47,245,46,220,93,193,63,150,177,21,234,236,199,115,221,110,21,178,17,106,195,171,213,161,255,130,61,248,141,248,196,210,15,5,188,127,157,40,127,240,191,168,251,0,127,168,234,202,253,193,191,62,174,31,156,54,171,11,127,191,78,172,63,152,250,83,133,161,242,95,15,46,159,190,22,240,175,211,240,7,171,123,98,156,153,191,160,227,15,86,115,23,184,255,88,109,12,174,74,76,111,240,252,77,66,131,11,113,142,4,67,158,235,48,30,159,182,37,205,95,96,1,140,96,170,78,96,176,93,226,135,239,162,252,116,101,153,96,100,130,215,63,240,238,111,192,175,61,147,90,73,76,213,237,141,40,244,171,122,96,78,106,129,183,191,213,178,106,29,253,30,52,25,255,109,178,192,214,71,167,87,19,4,158,129,82,238,219,19,218,127,253,7,23,166,227,79,184,112,13,94,109,205,128,81,2,80,120,81,162,233,239,133,188,164,78,112,228,71,126,148,132,160,147,108,146,252,52,60,90,254,206,196,5,148,138,7,240,252,98,103,152,103,215,212,17,118,96,131,247,47,249,99,112,77,221,76,156,68,199,199,171,153,107,163,215,146,4,172,62,94,228,103,132,181,149,171,63,39,5,220,70,65,87,62,61,231,105,199,92,49,218,132,42,117,191,160,96,252,151,90,165,252,20,78,185,52,125,169,150,245,233,75,106,251,238,91,10,83,23,186,29,181,174,186,132,66,115,19,240,5,91,186,216,156,86,135,33,25,75,199,33,189,172,211,7,212,20,51,198,76,48,165,45,1,19,146,80,203,8,47,233,215,85,13,76,207,109,154,161,232,146,172,47,96,24,35,211,252,134,213,46,110,254,199,2,174,203,146,131,232,55,79,80,142,255,180,13,30,30,81,250,167,126,240,232,20,122,166,237,189,198,126,194,160,104,1,141,29,14,200,189,6,76,28,72,119,112,116,2,166,63,56,177,201,113,18,188,250,175,135,30,24,97,161,116,230,209,52,49,135,195,86,117,164,59,56,93,49,190,71,195,16,91,83,135,24,234,83,177,182,76,12,121,140,116,212,111,196,223,29,230,44,31,218,95,230,213,5,6,86,165,240,197,196,168,94,24,138,136,2,209,166,79,97,2,51,231,193,44,0,189,117,117,233,55,80,152,40,245,240,160,25,227,71,87,110,240,60,53,155,124,200,89,251,99,163,230,89,181,233,180,89,236,56,174,46,91,181,65,48,86,175,123,221,252,201,176,56,190,100,39,111,228,247,124,26,194,120,162,212,0,216,224,165,250,169,71,50,95,131,141,21,66,163,207,151,23,205,79,77,20,239,128,41,206,13,180,16,250,208,254,51,98,209,205,225,102,29,77,2,91,26,97,57,108,148,214,234,242,236,190,154,15,233,38,70,170,205,53,248,102,229,151,158,4,30,169,8,18,95,237,35,3,237,48,189,204,234,130,18,28,254,198,111,196,55,252,226,82,231,200,46,129,10,145,255,54,66,75,95,10,72,76,194,110,142,14,42,98,71,138,241,220,21,51,28,70,152,97,105,200,96,134,230,60,30,188,149,149,104,72,238,110,127,191,182,82,224,13,241,168,134,220,170,7,227,65,173,227,111,165,112,223,93,144,1,211,252,157,208,61,230,122,40,204,37,26,167,60,204,241,22,112,85,41,164,65,84,167,215,64,27,181,209,218,196,197,199,110,1,27,255,106,138,191,246,250,158,171,106,98,133,46,43,168,119,28,164,19,95,67,121,204,191,234,91,25,29,58,112,223,41,204,190,28,168,234,51,13,235,66,140,185,207,177,50,69,98,3,152,101,189,31,220,180,143,240,30,58,229,151,63,0,69,250,49,61,87,65,33,56,46,222,180,48,180,212,77,196,24,58,140,184,163,204,32,216,48,127,233,86,80,14,114,177,201,48,139,203,175,88,194,96,196,153,229,222,213,52,127,103,192,169,7,209,18,69,227,129,164,208,228,214,214,215,121,246,131,115,7,163,101,146,198,251,97,138,0,180,35,135,120,216,9,120,145,157,151,156,201,103,194,199,1,239,79,104,35,41,74,167,41,180,189,151,254,180,40,0,117,36,20,84,28,158,132,128,151,54,236,88,93,98,192,228,164,143,182,220,24,9,208,27,111,14,7,133,27,162,62,1,147,95,213,158,26,99,110,88,15,62,71,123,60,208,174,249,222,199,196,127,63,218,156,50,233,25,125,51,152,130,42,109,78,49,210,221,19,75,231,78,119,237,99,90,86,188,220,99,221,77,101,117,237,4,77,224,2,13,56,197,241,172,201,131,250,62,135,41,77,210,102,33,20,106,102,140,26,129,12,77,35,179,239,201,44,133,254,170,158,220,168,193,207,197,94,117,143,3,169,149,160,52,185,191,139,63,218,237,180,216,8,242,249,216,37,201,100,105,90,209,250,206,246,138,93,18,149,1,205,237,45,90,245,252,222,219,42,178,228,185,169,170,233,51,246,239,63,50,5,45,100,50,86,137,216,191,107,89,218,189,5,75,120,139,33,165,204,87,216,64,240,164,17,102,139,163,5,109,71,45,140,105,214,123,49,227,104,33,97,218,83,93,90,251,81,144,218,193,68,244,57,53,21,88,54,208,97,146,11,90,201,4,141,201,56,15,30,45,181,28,80,13,241,192,173,29,138,52,21,24,137,159,31,168,24,210,39,23,239,207,18,243,12,218,214,157,106,114,40,83,127,135,249,87,149,52,134,178,25,88,114,71,216,9,227,164,186,104,220,244,25,118,184,49,169,229,242,201,107,185,135,29,78,160,100,164,146,237,207,102,71,216,40,68,112,180,96,53,40,34,64,239,155,235,250,57,20,90,124,238,161,98,30,221,19,88,47,166,141,161,173,48,174,68,31,231,130,76,133,103,244,65,214,162,213,8,91,252,110,235,247,78,133,16,27,190,130,26,70,223,221,1,82,153,45,74,104,191,126,237,109,202,191,51,189,20,36,76,159,59,176,144,222,87,17,102,232,208,114,215,229,155,229,105,180,0,106,145,19,172,247,239,173,104,14,221,90,112,10,27,243,121,232,224,144,72,21,28,125,133,199,117,23,11,39,159,212,127,88,74,209,7,148,250,152,161,175,125,183,253,251,106,126,115,146,99,85,11,168,168,164,140,183,238,221,108,70,69,41,243,139,123,19,95,211,10,120,184,150,75,11,223,98,208,211,57,20,46,222,255,107,176,49,90,106,205,76,131,175,34,124,139,83,166,22,112,12,35,131,12,216,248,254,165,10,9,177,139,18,142,201,134,240,245,104,137,211,40,225,235,193,218,176,180,52,249,14,87,249,194,109,65,88,39,85,15,183,214,190,83,191,7,215,174,95,11,25,240,254,197,79,223,153,35,50,146,221,152,11,223,60,235,8,28,202,75,83,216,30,134,48,232,94,90,0,69,17,210,88,239,167,237,151,30,76,136,184,149,119,239,162,113,215,251,159,4,247,226,83,239,47,213,85,210,67,176,230,243,229,32,194,147,194,45,214,68,31,111,68,97,223,79,48,173,75,239,173,231,86,39,149,164,28,135,83,124,173,1,157,162,92,141,67,93,194,31,235,214,98,88,5,70,110,54,38,10,177,59,153,133,52,18,225,176,189,245,49,171,20,227,208,106,58,126,4,164,230,101,66,63,52,4,190,30,212,140,149,73,211,129,84,17,109,106,185,107,139,117,109,180,122,2,35,53,21,209,12,244,13,116,18,218,233,223,118,15,120,124,90,184,133,38,167,108,41,213,252,254,166,240,58,125,175,7,211,81,37,176,21,55,190,171,203,145,56,249,133,173,196,44,246,81,216,124,165,76,232,126,29,162,175,95,236,163,150,20,124,240,125,210,176,58,173,32,116,232,197,227,179,60,106,236,209,232,167,9,58,141,129,40,60,216,59,235,134,222,154,232,84,160,148,189,202,169,71,189,216,126,135,34,225,37,109,237,98,176,219,59,213,72,149,201,226,193,236,96,34,134,15,74,69,158,124,233,6,193,89,184,38,135,104,134,254,116,51,189,174,22,46,42,137,75,65,173,147,244,11,67,128,185,32,47,141,186,93,15,47,146,165,183,245,234,186,81,225,142,123,147,112,149,234,65,19,91,46,207,20,168,104,141,39,152,34,232,112,158,41,191,60,10,19,64,14,3,200,14,175,154,96,152,31,195,253,133,156,75,202,178,224,107,164,86,39,96,146,151,10,87,203,107,59,76,35,152,180,182,64,248,176,195,82,216,112,113,74,89,8,50,98,189,14,95,1,155,69,175,167,11,36,249,176,109,59,92,183,42,141,117,227,192,111,37,96,178,153,98,155,45,122,37,158,9,132,225,38,69,37,216,44,216,41,97,199,111,51,50,5,190,78,92,11,219,108,145,48,175,114,243,99,114,163,207,127,134,143,69,111,142,151,177,195,90,134,134,81,14,167,69,5,218,119,2,46,180,79,86,129,27,100,183,243,121,32,176,71,9,92,16,175,127,206,17,27,171,192,4,56,190,231,244,161,227,33,63,189,81,216,142,65,27,48,35,232,160,109,94,213,67,195,76,133,35,244,17,86,229,239,117,60,192,132,60,21,53,74,113,31,82,202,74,37,132,10,124,135,201,195,244,27,83,99,235,7,49,149,234,152,12,240,13,172,127,111,254,92,35,100,39,37,248,107,79,214,124,72,170,185,65,233,173,140,27,206,225,179,148,230,202,94,218,9,197,129,137,198,234,231,216,86,246,224,207,77,217,191,108,180,4,109,188,169,147,168,24,181,209,229,232,215,224,224,244,183,34,130,179,70,66,123,137,91,147,172,215,109,152,202,8,175,11,222,31,5,124,67,155,227,129,199,240,93,154,48,20,212,32,233,230,112,61,59,12,137,110,122,107,35,134,155,14,227,238,239,255,193,191,143,185,14,238,198,206,55,159,197,227,75,232,100,96,79,255,251,98,61,96,22,171,94,125,119,149,54,154,195,112,74,167,33,165,109,201,159,12,81,186,175,238,12,71,36,114,193,130,46,33,107,131,247,112,247,158,10,188,187,31,166,143,125,29,165,18,112,199,54,72,48,61,55,254,224,247,107,31,97,43,4,190,160,159,79,139,181,86,211,23,217,208,150,250,213,84,71,183,146,31,237,252,138,142,55,53,192,95,171,105,158,161,197,228,247,54,177,223,158,96,184,186,29,237,86,1,150,6,124,191,49,235,70,81,189,50,92,125,67,66,145,72,9,199,255,190,230,42,1,83,194,184,211,150,66,61,140,191,150,197,156,75,130,175,13,240,80,18,208,25,61,225,107,222,37,77,207,110,90,2,21,7,197,225,74,171,86,94,33,95,21,24,118,164,52,145,44,161,247,131,169,33,150,176,179,141,25,164,108,14,163,238,54,242,136,95,175,196,95,251,110,133,67,212,201,129,39,109,56,14,195,133,154,230,225,70,114,204,31,173,152,198,78,154,11,117,87,15,113,45,18,43,234,99,44,83,228,233,113,245,53,31,74,250,158,219,188,41,135,209,195,106,95,130,107,76,98,234,128,75,75,155,33,11,36,96,84,213,210,70,76,248,211,13,6,50,2,77,120,124,128,241,189,126,51,141,72,89,79,191,124,44,61,226,40,20,226,43,141,56,187,97,92,76,182,162,229,17,159,221,253,247,137,138,142,232,169,218,231,60,145,153,156,240,127,245,47,77,83,76,173,233,48,84,138,105,72,63,243,118,3,38,103,160,135,114,177,144,187,195,120,106,53,193,76,173,120,242,78,245,153,124,78,56,206,191,21,191,141,165,217,211,153,141,43,28,112,85,1,18,208,125,190,18,63,125,253,46,17,88,192,30,232,144,189,56,92,140,223,35,89,19,95,236,104,144,90,15,189,246,79,204,233,7,30,88,101,245,120,58,86,191,30,40,54,205,78,86,14,60,3,14,195,124,251,233,15,99,203,183,184,247,134,132,75,96,86,238,112,179,117,210,105,162,77,184,244,214,35,118,22,112,91,218,70,187,40,120,57,49,205,232,140,92,194,77,97,5,197,195,99,103,198,165,186,117,95,96,119,93,110,76,144,205,160,229,87,96,28,177,248,28,56,244,167,232,213,135,114,231,234,48,108,96,122,226,19,34,254,190,120,111,20,144,154,218,165,231,235,37,94,27,106,240,169,102,169,37,191,98,76,97,37,111,58,42,72,221,197,183,166,53,76,42,52,40,110,50,206,206,31,108,166,167,122,79,20,203,143,120,178,77,177,165,116,154,223,253,6,151,199,111,126,15,132,162,189,172,228,18,219,123,242,109,157,147,226,10,87,114,53,158,52,165,137,189,234,160,161,137,184,207,12,184,154,106,179,254,54,178,62,254,104,112,237,181,47,221,187,69,238,198,20,115,181,169,19,113,70,132,190,28,70,56,240,180,116,239,29,105,163,187,230,75,111,255,252,244,114,251,237,110,10,173,40,101,13,131,242,29,63,87,57,220,63,209,30,237,70,145,246,134,116,76,235,171,80,248,148,216,21,198,72,226,38,160,144,191,63,248,62,215,73,247,118,245,104,67,161,245,252,18,138,227,29,48,76,96,233,98,107,240,117,216,248,253,187,194,176,143,198,79,95,127,94,162,80,176,46,210,115,24,40,106,12,9,134,146,200,215,135,229,249,167,190,22,46,100,143,159,70,236,111,171,215,7,107,160,199,130,204,3,21,99,2,27,120,132,35,109,43,185,47,253,233,249,125,113,235,110,218,246,35,161,107,196,1,113,177,170,61,70,68,11,234,155,193,157,119,104,59,193,243,196,107,117,20,17,71,122,110,35,179,116,184,169,105,199,202,91,213,109,160,105,234,47,249,218,81,35,184,64,61,7,189,6,2,111,35,185,249,193,208,7,175,52,201,32,213,136,83,179,29,4,41,19,108,65,171,128,23,111,150,62,71,143,100,26,129,183,187,59,165,73,56,33,222,114,120,65,81,55,18,220,135,71,182,129,107,77,43,19,74,207,29,55,71,90,179,164,248,192,138,232,153,41,103,158,154,246,4,194,234,126,113,189,167,77,138,97,161,108,93,61,173,58,173,233,120,232,186,37,170,114,226,106,226,176,83,175,222,212,76,198,213,156,71,58,166,13,222,120,191,184,152,155,173,225,156,179,90,139,221,138,68,193,148,152,58,240,218,75,224,165,161,235,221,254,154,19,5,214,94,109,98,80,165,196,161,75,47,206,209,33,5,158,110,180,26,172,155,52,21,32,39,246,12,166,145,50,64,0,159,55,226,214,148,34,185,180,141,46,115,47,113,111,178,155,122,126,116,122,231,253,192,31,159,9,167,202,250,129,155,100,248,22,79,24,15,98,31,129,49,106,253,76,134,127,245,104,166,97,219,166,189,3,134,211,89,7,13,9,215,227,211,116,216,159,86,13,42,66,8,227,145,191,65,233,202,206,17,201,19,5,11,104,106,247,174,75,0,54,152,207,115,132,99,91,255,216,84,248,238,233,190,171,12,36,120,211,17,96,156,157,35,158,140,58,25,141,149,194,80,232,235,7,217,229,213,52,58,71,72,189,190,215,186,54,79,93,233,222,119,148,61,16,139,49,118,255,64,62,39,172,228,195,143,228,129,81,84,117,199,226,160,220,190,242,17,141,166,134,77,97,139,42,7,76,11,188,254,246,162,167,197,135,148,41,91,244,84,165,161,107,189,71,163,182,46,141,202,26,145,76,184,40,197,136,9,101,136,227,201,38,59,150,62,248,186,211,250,11,120,160,192,43,87,15,83,248,254,205,98,68,59,191,52,42,20,42,29,247,102,7,159,67,68,210,57,80,202,142,202,72,152,18,123,211,215,38,228,92,220,186,163,234,137,254,119,141,182,18,30,250,189,24,181,6,223,252,39,136,220,163,52,24,46,190,123,234,234,139,85,82,167,191,155,247,115,108,3,212,144,127,195,173,116,120,161,220,42,40,65,121,119,96,96,228,152,67,77,40,86,122,212,57,209,18,59,52,155,118,79,128,57,124,196,175,109,134,218,73,87,120,133,127,98,76,123,74,194,5,239,126,43,253,161,75,51,17,80,243,172,31,245,36,207,69,190,88,105,128,186,57,160,2,139,224,24,105,164,235,49,250,150,131,184,229,252,148,90,137,244,73,20,52,91,78,74,39,161,145,106,215,19,227,185,176,126,5,165,235,215,227,145,52,148,239,79,73,157,102,221,17,141,161,213,157,179,80,80,43,148,127,48,50,71,137,68,161,189,202,154,110,228,83,154,86,197,142,60,62,201,120,141,111,100,10,6,132,86,207,131,105,131,211,190,122,138,2,99,200,238,140,170,154,35,159,132,1,123,252,54,199,77,79,109,247,46,95,109,40,66,181,169,173,158,214,164,184,55,118,161,190,23,131,84,191,249,224,154,168,147,22,188,152,239,189,104,61,76,185,232,141,244,175,127,46,40,179,19,93,27,1,205,200,166,245,109,189,160,75,19,221,100,86,227,106,50,42,43,209,90,16,99,57,1,151,94,83,22,29,182,2,15,73,98,25,14,237,78,199,6,186,59,169,223,156,178,158,196,20,135,199,226,15,6,213,170,212,174,255,161,75,209,145,80,58,192,199,131,233,168,208,154,4,24,48,98,229,225,89,142,68,229,102,106,166,129,94,147,69,201,164,40,172,241,75,9,214,127,71,107,37,62,202,145,252,75,223,3,110,244,150,232,6,75,148,96,177,70,191,68,0,4,163,80,216,48,232,59,106,241,57,48,221,68,62,92,19,22,36,165,217,65,188,175,247,184,121,221,59,223,156,28,198,12,152,106,80,101,171,129,94,102,199,178,29,208,134,38,14,210,134,252,201,122,176,206,146,15,86,8,79,19,0,182,84,66,213,41,128,243,176,219,53,88,80,80,87,102,34,34,97,189,5,92,115,149,19,198,109,100,231,187,157,168,137,181,21,89,236,88,28,28,221,75,137,139,6,173,252,239,230,68,102,166,194,104,213,236,64,45,7,153,235,175,198,121,240,93,243,69,89,6,138,36,226,208,33,45,122,106,17,26,173,223,23,48,236,120,43,149,134,145,231,142,7,159,75,53,143,58,172,98,39,170,37,58,244,243,83,201,185,22,248,120,55,207,220,92,203,42,77,3,172,83,163,164,223,95,56,62,126,153,45,89,214,29,249,20,39,249,0,166,94,43,209,72,79,202,111,227,234,235,75,79,253,233,77,221,118,92,220,202,212,60,52,41,245,190,99,142,82,92,219,181,200,144,96,98,247,106,8,24,51,41,148,81,86,240,213,163,155,0,229,239,84,34,242,225,231,71,194,247,90,4,179,36,61,0,232,101,134,103,254,33,250,217,77,137,243,139,249,204,95,192,116,50,75,115,105,65,174,61,190,102,167,167,80,181,37,42,133,26,49,228,237,90,148,90,115,108,235,58,238,125,237,226,154,218,229,89,16,81,210,214,27,116,205,90,233,218,40,67,142,51,179,161,177,57,84,77,160,145,240,245,39,195,85,156,67,107,89,55,134,134,63,25,117,5,159,22,133,82,39,251,197,194,174,150,155,145,81,177,110,202,184,183,137,207,169,196,194,152,179,120,204,251,194,77,83,78,163,160,101,83,220,146,238,52,147,105,39,177,85,2,198,194,54,85,36,37,210,64,98,233,180,184,152,194,26,37,187,88,144,77,238,184,250,110,166,170,208,134,153,188,190,56,82,175,25,86,191,47,181,242,175,18,231,82,109,214,3,35,85,222,16,250,157,7,211,244,44,232,93,50,237,61,55,194,28,170,244,1,9,75,212,44,192,142,84,165,27,140,228,70,235,110,224,35,18,162,244,60,84,190,163,96,22,47,253,71,51,170,173,194,101,71,209,26,240,170,218,238,117,61,153,17,21,253,168,40,31,85,207,133,240,234,68,245,74,55,134,43,69,27,172,53,239,167,9,14,166,130,255,141,229,252,224,54,181,203,13,19,123,185,123,0,60,132,174,124,216,31,191,49,65,164,98,102,33,157,175,143,241,224,161,130,245,132,97,206,217,10,171,126,250,125,176,250,108,140,139,86,73,80,216,244,253,142,252,114,42,170,135,66,246,30,225,254,45,11,174,195,214,6,81,120,13,61,70,4,92,167,118,136,118,116,4,4,70,225,109,39,184,245,210,19,124,18,76,145,193,131,87,234,33,66,121,177,196,160,64,39,145,250,148,33,17,58,94,240,211,233,125,90,170,77,212,45,49,231,239,109,19,35,9,42,225,190,133,41,65,110,177,228,94,155,243,218,182,46,92,82,167,66,165,76,45,82,201,192,77,82,124,195,120,219,103,60,217,66,28,75,187,64,171,137,140,5,188,174,159,169,61,68,247,144,253,98,26,210,4,189,87,234,48,186,238,115,220,251,250,121,109,38,1,43,124,253,120,173,145,21,97,80,161,232,209,66,1,124,82,135,209,48,133,132,128,81,88,74,253,73,20,244,158,135,78,149,115,69,127,102,68,112,215,154,126,82,19,40,26,34,49,13,41,219,235,53,137,126,49,81,98,34,97,35,106,127,210,132,118,221,51,143,141,240,131,54,95,95,243,230,139,232,19,74,36,45,119,178,77,90,44,170,195,198,167,210,146,26,217,87,246,131,105,197,215,230,64,68,11,220,115,177,106,6,85,112,163,50,105,121,188,207,4,92,186,114,19,44,10,70,78,92,60,161,101,213,206,66,75,211,212,7,23,241,246,134,137,91,86,247,184,48,127,168,35,22,152,132,161,175,123,90,133,143,202,98,67,231,134,142,149,195,36,42,63,213,212,195,56,243,19,25,229,202,38,44,187,6,127,203,141,28,96,8,33,84,52,15,222,208,22,240,110,69,59,176,169,180,143,250,119,59,3,83,163,51,253,4,113,178,193,174,119,18,11,192,103,226,2,61,96,72,162,62,133,9,155,62,152,73,43,195,114,255,169,134,27,203,198,90,84,5,23,93,176,17,181,101,23,62,167,232,134,103,60,185,239,197,32,184,57,73,3,145,90,128,29,48,22,128,202,47,210,81,233,117,78,60,199,72,234,115,68,226,34,87,76,67,240,151,206,62,171,88,233,231,193,100,157,84,158,177,141,51,226,209,42,173,87,58,44,196,247,231,247,224,182,211,147,27,29,82,140,90,177,166,63,133,175,173,89,226,139,153,2,227,76,240,11,121,0,87,165,90,130,71,242,245,43,163,243,168,254,143,233,78,66,71,230,48,12,206,233,123,83,40,229,1,121,72,74,238,34,19,173,78,72,235,167,111,121,148,83,20,41,10,26,16,221,238,104,78,111,244,80,14,57,213,241,196,190,26,191,109,13,85,73,14,22,145,0,127,175,191,152,136,94,124,231,89,212,35,53,171,98,84,113,96,11,154,199,108,248,69,93,21,38,215,16,55,223,152,247,25,254,218,251,237,117,8,86,39,165,218,26,185,2,147,235,149,172,210,31,60,207,187,154,95,250,254,133,227,209,208,126,218,233,197,214,23,141,120,23,38,29,159,174,230,84,250,2,70,194,52,189,55,36,164,113,245,48,90,190,4,207,22,147,5,127,55,253,114,43,231,125,15,35,237,77,215,162,116,249,174,133,254,91,7,5,170,127,183,178,120,176,54,211,152,209,133,191,222,115,183,68,190,83,145,36,45,179,203,215,78,86,24,187,127,121,99,70,157,155,218,158,204,189,45,48,91,137,206,98,83,212,20,184,168,148,27,22,26,58,179,1,223,3,78,251,169,233,37,29,61,190,54,245,182,105,83,43,59,248,25,64,239,16,166,253,116,203,44,252,70,213,67,29,69,129,245,61,120,85,149,45,166,36,20,111,235,205,225,107,46,234,173,169,212,29,241,169,105,9,209,179,21,53,218,94,117,138,127,218,99,78,31,200,108,114,243,158,88,16,192,90,172,236,174,125,28,128,148,51,119,5,147,160,108,55,150,180,128,45,139,161,48,174,240,67,155,118,63,214,99,135,192,123,46,43,176,20,152,44,92,156,141,116,79,20,233,50,36,215,50,35,230,205,52,74,68,75,213,82,219,15,28,83,105,127,168,175,175,111,126,19,104,208,206,119,250,48,163,253,10,88,165,60,144,124,181,250,139,128,175,253,208,21,134,82,164,196,78,137,242,151,10,194,94,103,170,149,246,208,85,148,255,102,227,255,199,150,96,132,44,122,48,174,105,140,23,14,211,16,165,118,16,164,42,177,178,168,203,172,42,224,75,128,49,66,153,244,204,183,196,164,68,159,124,241,184,5,249,162,169,45,249,48,174,213,248,88,172,233,157,216,71,26,223,107,6,76,95,117,75,162,173,215,23,62,239,228,154,85,231,9,58,185,97,17,115,44,182,174,111,77,23,248,121,134,12,238,167,158,216,228,7,231,179,146,160,103,75,93,247,84,131,157,103,76,220,83,51,121,79,244,44,123,88,163,81,164,152,124,47,146,170,223,59,146,151,57,49,2,91,215,114,192,228,10,116,79,48,106,204,33,246,221,86,153,244,10,97,67,48,21,192,127,252,137,82,20,206,110,159,209,182,249,199,68,80,147,35,189,232,49,15,152,252,174,250,194,240,247,185,3,212,168,121,59,218,153,140,49,57,226,201,55,42,148,218,201,253,153,20,206,121,240,94,218,62,204,82,253,250,131,155,38,201,135,185,168,17,197,130,33,173,21,13,216,92,51,100,4,33,12,68,166,53,17,113,162,104,54,227,139,17,168,237,233,201,161,218,143,109,101,119,36,86,148,251,237,51,221,172,128,239,105,82,19,43,29,241,136,184,249,224,252,74,164,144,51,26,15,168,212,216,91,31,220,190,65,137,159,30,8,29,105,60,167,44,111,29,67,0,165,47,13,252,45,170,124,230,187,246,36,122,159,66,177,127,20,50,253,193,85,89,56,97,158,142,241,70,129,81,47,30,166,136,217,31,92,148,138,172,64,141,221,215,187,154,70,218,169,240,93,157,227,13,137,246,251,223,109,66,12,32,42,243,146,36,44,57,213,232,84,186,150,111,81,190,99,148,60,123,137,10,42,200,0,170,242,56,93,132,18,170,254,96,85,228,163,193,29,126,221,24,146,73,17,219,82,130,92,138,118,227,183,23,164,22,10,115,18,190,71,51,30,184,158,66,165,91,190,244,29,179,196,122,90,255,218,220,2,102,70,106,40,181,151,57,98,64,241,24,116,84,208,137,105,111,241,92,163,175,41,63,3,86,70,196,251,155,85,88,43,111,34,236,229,251,196,168,208,169,87,146,224,101,101,135,12,216,248,173,4,166,112,224,196,111,95,59,100,41,217,43,28,145,227,249,202,208,223,105,91,51,61,240,193,87,128,36,21,161,65,237,175,175,101,198,178,199,248,210,4,58,219,219,253,32,254,104,20,188,239,4,175,245,170,197,145,23,42,77,5,49,239,105,190,163,5,254,122,190,80,200,171,246,227,129,36,99,63,120,151,36,223,8,151,71,28,249,199,154,78,245,106,198,52,14,214,107,74,220,153,168,13,244,197,170,121,2,110,227,40,209,51,66,172,81,249,220,224,202,30,59,167,96,70,137,227,141,223,110,42,64,55,63,20,138,31,12,135,245,76,50,136,123,205,247,219,8,114,167,38,247,9,253,185,195,232,175,36,24,227,253,139,71,187,83,47,9,83,140,78,141,247,14,120,172,154,154,224,77,17,239,221,252,27,95,166,191,166,140,254,161,108,234,2,35,220,18,223,243,51,62,114,189,154,191,142,121,140,39,176,52,91,7,67,127,173,241,100,148,237,170,146,33,113,223,120,43,43,220,208,246,250,101,156,243,14,67,131,212,79,210,219,32,175,21,48,7,144,146,126,211,247,252,134,140,137,169,153,64,196,108,218,142,215,50,185,238,158,37,232,130,115,6,103,229,238,34,9,158,119,179,62,15,158,218,95,108,226,132,177,33,94,251,182,105,247,216,103,194,71,253,123,240,80,206,125,130,11,43,60,62,90,182,53,221,118,200,8,7,151,84,179,150,109,21,155,178,106,181,240,49,88,31,37,73,94,12,56,115,155,92,221,20,101,28,222,75,227,205,107,83,245,87,168,174,141,231,166,86,44,53,223,195,64,29,129,119,136,77,135,54,254,83,231,217,35,99,6,135,216,209,6,98,164,86,119,228,65,10,82,31,73,16,163,16,6,9,148,46,54,37,228,39,76,63,95,52,117,99,174,73,229,0,180,87,145,48,160,200,38,233,70,172,1,239,250,187,249,154,169,176,0,78,136,209,31,58,74,18,57,192,228,14,55,249,163,50,89,123,197,39,39,218,30,111,204,146,242,42,101,37,231,155,105,72,155,222,252,158,47,165,191,171,113,5,84,86,2,171,55,142,47,72,82,132,239,201,106,107,208,42,126,112,209,165,121,160,151,43,111,55,164,254,101,102,248,126,133,249,224,44,158,50,32,226,14,23,29,41,195,147,85,68,72,31,13,129,75,66,239,221,215,123,50,156,133,12,183,254,182,28,172,53,125,45,62,129,252,114,157,90,103,120,96,69,111,47,198,220,169,114,79,104,235,178,112,123,42,114,199,152,19,251,204,218,149,84,78,13,137,65,89,155,176,141,235,107,53,114,190,239,222,68,130,87,66,95,163,46,48,18,232,169,66,235,190,154,192,83,244,208,59,132,19,231,11,199,205,52,205,68,135,10,120,69,113,140,189,215,81,82,2,50,133,209,27,195,150,163,161,135,254,227,118,136,133,63,225,62,174,9,62,223,139,219,19,158,204,23,31,121,175,187,1,181,163,48,185,194,136,91,216,73,166,157,234,120,109,223,27,210,97,17,4,237,222,63,235,133,183,169,62,19,169,128,78,255,253,29,184,119,250,24,129,146,118,239,147,75,124,103,215,93,1,90,250,15,127,230,51,168,241,210,84,85,98,79,136,54,194,5,65,202,107,106,227,53,178,29,251,57,195,173,110,109,172,166,249,111,197,189,105,56,173,58,226,157,226,193,176,177,16,134,208,126,34,124,213,26,185,66,35,53,79,156,6,16,249,188,165,11,67,105,234,166,160,56,205,227,7,56,213,154,133,33,236,132,101,250,57,12,41,148,190,52,236,134,254,173,43,204,26,178,75,111,84,225,166,175,174,74,191,99,215,154,236,251,75,39,72,224,238,120,12,221,50,104,127,36,50,18,104,73,21,163,152,246,145,69,172,219,116,2,82,241,227,75,239,163,230,246,233,252,222,116,219,133,185,76,75,244,209,102,112,122,203,91,36,204,144,182,235,99,234,205,41,141,242,29,197,84,12,91,237,9,94,113,114,85,58,51,123,154,68,248,109,130,214,153,134,4,171,239,253,116,129,84,124,233,213,136,219,254,230,129,113,122,106,141,226,38,165,21,65,88,132,33,175,161,151,96,164,215,252,230,195,100,192,102,130,71,244,136,84,120,178,84,143,22,24,97,111,135,175,3,162,10,59,6,15,129,239,36,202,48,205,203,62,104,88,160,231,91,25,14,162,44,96,92,246,244,98,189,197,36,188,27,126,170,246,198,43,235,158,194,36,40,122,84,83,5,18,191,87,113,135,132,192,55,210,168,208,52,234,94,128,169,198,38,70,4,211,150,116,187,17,249,247,163,130,155,70,67,240,230,33,206,170,26,234,182,195,69,26,163,146,243,208,234,124,163,8,116,239,6,93,189,182,86,218,72,233,80,217,1,211,111,162,247,70,254,54,198,236,254,246,154,90,0,9,125,84,196,22,170,5,49,180,106,20,111,37,78,100,106,13,56,101,5,38,31,237,222,13,250,87,95,226,101,42,124,204,223,197,38,66,149,10,59,81,94,240,242,122,250,146,78,82,25,189,167,241,157,29,1,223,125,179,105,77,41,44,125,81,12,94,172,149,35,255,50,47,221,28,238,95,82,142,36,254,190,131,90,9,86,178,145,10,86,113,233,170,199,76,96,237,71,29,50,93,61,135,127,108,164,43,168,87,83,152,182,182,233,240,196,176,63,233,230,247,193,107,192,16,205,175,116,245,251,156,197,88,70,213,236,180,71,91,113,53,231,183,86,226,66,248,222,61,38,89,32,187,110,45,125,47,2,216,254,104,123,45,54,65,133,91,137,102,12,42,218,233,40,86,120,162,238,238,48,60,105,106,119,210,250,17,77,163,247,86,88,204,250,222,215,142,15,230,86,68,211,198,208,202,105,20,96,162,251,159,238,227,252,100,168,112,196,123,193,5,55,212,218,38,140,21,12,47,168,63,115,26,166,73,62,75,140,41,124,21,137,144,138,55,141,131,241,190,5,251,95,77,240,219,241,138,229,83,180,204,221,4,184,223,205,9,81,166,183,70,89,173,61,180,156,158,56,140,104,87,142,7,71,18,49,213,223,111,72,92,124,204,238,94,89,82,235,205,103,236,183,129,178,221,234,86,12,29,89,192,40,147,104,225,244,102,125,189,207,5,147,131,50,228,193,9,3,81,157,195,52,162,107,155,21,242,139,209,63,140,0,102,237,233,183,73,152,197,144,142,251,185,182,26,73,7,161,66,79,136,209,217,215,206,63,240,243,34,128,97,59,75,38,86,15,106,39,10,52,207,212,71,51,50,76,119,81,240,168,219,86,198,158,221,246,181,249,98,212,38,229,33,122,48,83,215,84,226,234,201,17,37,87,147,119,13,254,177,66,195,74,234,216,187,38,244,8,2,213,178,72,87,234,7,91,100,207,71,204,21,11,84,234,205,91,123,228,173,214,194,85,181,149,202,196,130,98,204,151,49,230,201,17,69,215,125,20,92,161,152,180,230,74,12,75,215,132,251,98,38,50,76,106,237,208,168,24,44,147,172,145,170,129,42,235,174,153,181,189,229,57,207,74,93,67,204,228,88,220,117,105,24,107,223,61,133,19,215,209,145,124,175,77,212,99,198,92,49,6,43,181,90,9,161,61,148,51,62,245,237,64,152,16,43,31,198,137,174,99,66,21,197,244,52,10,220,184,173,106,215,169,133,177,220,15,71,251,165,79,237,27,165,240,62,234,251,57,7,138,42,75,94,83,20,101,148,25,167,8,102,172,94,141,116,252,137,83,132,250,107,253,233,106,66,217,142,162,39,165,63,221,76,126,39,46,190,139,115,164,110,193,66,177,247,136,131,215,56,95,180,163,232,110,197,97,102,21,163,102,215,134,35,8,182,60,48,8,157,194,84,73,76,204,113,122,248,29,134,5,111,167,182,235,53,99,227,32,59,183,211,76,249,83,76,114,131,131,108,209,151,90,140,17,69,159,97,143,224,208,104,15,229,157,70,39,186,134,40,47,221,83,71,13,45,181,104,191,33,191,48,78,106,122,69,160,36,46,182,44,150,246,157,222,149,63,220,247,194,223,92,194,223,13,60,95,242,22,45,235,169,253,7,176,221,140,160,153,32,1,247,41,185,13,116,113,251,89,74,21,170,48,165,36,129,78,54,24,252,44,118,39,196,251,180,232,19,16,13,11,112,20,141,189,67,15,64,24,216,77,192,187,0,104,62,79,228,2,81,168,2,61,239,94,74,20,129,4,64,84,193,84,38,165,114,188,80,144,29,101,73,168,86,99,95,42,103,66,95,193,105,133,102,200,218,202,72,194,201,16,12,126,152,220,40,198,8,33,195,23,33,151,107,183,210,28,173,84,15,219,52,167,194,147,24,39,145,207,28,202,86,190,240,98,72,233,215,68,81,81,35,89,81,73,79,168,252,41,220,75,143,17,161,218,30,159,224,210,107,52,39,212,127,156,112,186,40,32,240,13,255,137,61,68,57,65,160,154,11,183,240,78,216,162,20,21,139,244,67,56,164,84,144,13,189,120,153,205,53,194,179,67,194,117,42,140,254,105,19,199,111,201,102,72,68,241,68,37,125,133,229,72,163,38,11,74,24,223,51,42,221,1,170,160,77,207,239,142,82,200,106,93,164,202,169,51,169,96,138,49,97,27,86,215,108,81,62,16,133,200,21,1,224,196,39,50,173,251,239,4,60,84,111,143,125,244,62,77,248,71,20,233,39,114,179,9,231,139,155,42,21,10,75,61,116,23,105,248,176,7,152,173,240,141,9,220,8,106,250,139,209,251,52,244,209,174,227,253,232,232,238,151,171,68,71,5,166,20,214,143,205,235,2,66,170,34,95,132,44,203,23,79,78,239,167,134,75,9,5,246,207,35,81,36,65,176,241,4,110,86,75,233,48,122,50,186,52,47,220,99,47,188,232,212,208,223,53,22,86,63,225,106,127,219,68,208,5,38,165,234,70,20,213,30,173,235,202,165,7,166,189,215,190,39,184,54,188,66,224,87,163,255,0,33,184,166,49,77,204,185,17,157,140,192,80,192,37,248,81,32,255,224,165,48,172,209,83,110,158,158,28,87,238,133,78,200,52,29,29,211,191,189,247,93,77,137,169,60,121,225,93,98,207,161,151,113,232,139,113,140,183,240,212,63,35,85,58,10,27,157,109,192,83,101,164,58,253,201,83,192,174,155,157,209,68,135,35,78,163,152,198,221,23,125,243,253,253,238,216,218,221,182,138,233,42,60,184,37,114,51,164,3,131,167,11,244,30,69,91,97,184,228,171,192,159,146,228,81,34,27,57,175,74,243,79,162,197,33,96,31,6,22,112,151,114,222,11,99,7,77,121,240,158,230,40,186,171,65,199,0,188,18,239,26,106,179,213,205,233,250,23,162,214,223,54,22,196,128,59,193,15,29,21,54,177,45,240,245,58,102,130,107,20,70,0,239,149,134,165,154,92,237,123,180,162,30,39,220,74,175,94,176,90,2,104,37,152,162,236,247,219,215,154,150,141,28,39,188,6,229,59,163,70,118,94,96,59,248,98,212,238,56,168,167,141,76,117,217,111,54,144,141,144,136,40,91,202,221,216,227,139,157,165,58,186,191,174,204,55,230,38,251,165,87,155,168,70,204,22,138,98,196,152,152,212,103,207,23,232,173,39,113,90,77,82,216,17,59,199,232,81,238,14,46,158,95,132,160,11,140,22,37,61,248,221,87,34,170,95,136,88,75,55,35,77,198,46,159,104,82,80,115,42,121,39,206,79,123,53,108,4,194,255,121,238,29,61,248,205,212,183,183,222,155,10,234,250,194,219,240,111,180,12,183,200,10,211,1,165,7,148,193,85,225,185,51,76,243,220,8,248,76,149,254,254,63,76,65,92,130,121,119,135,233,21,250,242,213,216,66,1,195,174,150,97,26,55,28,102,235,40,45,125,175,18,12,128,13,163,87,13,79,248,181,214,171,172,168,20,121,246,157,96,136,169,2,30,119,102,124,10,183,183,248,47,12,107,98,250,109,40,36,2,30,86,51,160,240,55,162,191,168,193,9,46,77,10,198,113,85,94,61,111,53,174,251,145,150,80,127,229,165,119,67,132,254,65,97,84,19,252,197,160,47,43,186,70,160,211,9,2,14,74,189,69,78,135,128,29,61,229,81,106,89,177,122,19,76,193,125,148,174,118,194,85,250,94,144,165,246,87,126,77,183,188,142,41,12,242,209,39,192,49,158,239,77,137,252,43,170,69,231,61,93,76,134,227,213,136,150,140,61,146,189,102,13,213,255,94,56,94,245,40,122,44,9,110,177,103,208,114,92,149,3,137,87,250,94,1,154,9,157,174,116,115,132,11,95,117,41,10,162,9,110,65,133,66,161,179,52,112,118,83,17,11,5,33,8,121,70,122,174,105,188,92,129,206,20,18,153,70,143,245,189,218,82,228,13,20,166,97,55,234,1,199,103,37,0,10,175,32,84,160,147,55,17,65,76,250,219,119,228,1,7,68,93,105,97,145,107,139,178,213,102,4,153,138,182,167,140,209,72,204,125,91,23,14,177,244,168,106,133,107,33,237,115,167,125,175,168,149,198,233,154,54,155,61,66,175,0,49,246,187,254,211,246,78,10,33,30,204,168,123,117,179,57,230,210,4,124,150,202,25,208,164,68,138,198,225,5,81,128,222,156,90,168,88,24,19,127,229,232,94,68,233,85,212,145,32,81,182,197,52,187,191,213,239,238,22,173,32,155,160,162,76,125,2,113,111,7,71,230,98,166,23,51,181,169,215,72,130,230,186,254,54,52,44,94,51,113,97,206,126,221,255,201,18,207,7,127,42,182,131,56,252,217,209,204,8,225,122,19,25,195,78,99,245,247,250,76,108,106,172,4,227,181,61,24,154,123,121,242,141,132,220,120,55,231,242,166,48,54,151,244,215,208,25,249,96,162,41,253,77,7,56,39,116,97,47,11,135,70,173,47,210,215,106,74,96,218,157,254,110,126,205,55,113,142,224,181,249,222,218,196,84,84,153,20,218,138,75,228,181,204,10,41,233,209,48,227,235,67,119,209,47,178,40,55,60,175,250,186,105,210,247,46,213,187,105,23,233,73,26,234,80,178,208,73,189,191,49,75,28,147,132,226,238,33,28,51,205,120,142,229,173,7,93,71,209,32,131,136,141,242,149,76,58,231,223,91,211,3,168,201,217,63,221,130,241,62,231,80,162,21,34,231,243,213,73,26,170,219,6,9,206,136,182,0,111,45,170,64,77,33,52,18,47,58,155,232,160,67,122,209,95,219,195,189,150,147,226,161,215,43,111,223,120,157,86,196,16,21,38,106,43,47,77,216,66,6,188,194,168,212,101,30,37,226,167,105,12,241,251,21,195,163,42,36,159,154,18,166,119,106,145,151,144,76,223,160,119,62,248,51,236,36,86,59,129,162,235,30,196,156,48,193,54,61,93,128,203,124,13,102,247,68,85,138,151,241,11,226,75,215,158,178,68,98,243,239,239,181,229,161,195,33,57,101,218,234,106,248,93,84,210,79,101,251,29,84,131,70,236,185,49,126,69,86,246,216,21,154,214,88,31,8,1,201,52,28,164,242,66,8,180,145,58,82,94,219,187,31,157,58,95,215,30,106,48,50,199,141,207,161,72,27,102,209,38,127,4,141,201,113,71,73,45,121,18,249,233,249,39,33,34,168,234,91,224,2,239,242,106,221,75,210,106,131,50,131,201,21,40,49,97,189,247,117,11,98,199,33,180,217,116,76,238,57,57,215,120,183,70,67,91,6,28,58,242,47,38,177,133,108,101,26,14,200,55,182,220,156,5,36,83,101,88,93,132,192,75,228,31,225,227,168,243,21,118,151,162,234,166,70,106,127,55,246,152,103,144,74,37,24,113,242,176,98,22,217,0,137,61,83,152,61,246,155,226,214,62,32,31,147,94,160,103,166,115,50,170,192,5,5,26,72,1,69,103,170,137,206,61,152,243,229,213,207,96,244,181,166,48,17,178,55,75,43,165,185,114,115,19,94,146,61,7,45,57,121,242,98,69,26,239,96,37,85,161,48,34,130,175,67,147,136,175,212,0,32,248,118,143,140,128,59,84,78,50,13,169,58,142,104,13,181,238,67,181,207,160,246,239,65,146,209,108,227,21,219,175,255,197,166,159,145,181,69,82,147,244,63,6,74,141,198,34,154,21,20,237,143,255,178,209,253,94,36,36,73,165,252,172,97,251,93,155,86,11,4,186,113,26,62,187,18,123,88,60,85,96,90,21,31,124,52,50,215,141,196,61,38,154,149,201,41,74,131,217,235,181,42,8,145,202,91,29,59,39,63,49,196,181,120,13,34,89,105,67,33,37,162,225,154,191,228,78,148,9,115,80,74,228,128,128,228,122,157,15,215,73,217,122,34,227,77,124,207,226,237,214,57,34,15,142,241,24,74,136,180,99,110,161,185,0,46,175,212,189,17,156,156,138,222,109,119,196,86,121,167,217,253,49,121,238,137,107,25,235,158,230,26,61,115,105,41,218,177,52,105,245,60,50,131,57,249,118,36,118,140,141,73,249,128,58,153,178,160,65,130,103,30,142,207,7,67,78,32,174,226,125,173,34,214,91,231,184,63,177,229,212,125,210,136,66,211,25,49,40,204,10,120,158,5,102,187,123,94,42,66,113,69,175,54,30,133,248,105,92,8,89,184,29,73,216,213,158,231,223,116,246,227,10,189,175,65,13,195,18,227,235,110,41,84,246,72,48,101,106,121,26,27,210,245,43,35,20,83,225,142,170,249,234,18,206,55,7,104,90,60,84,24,7,9,24,189,107,74,146,68,141,221,210,32,42,90,194,58,222,38,122,38,145,53,120,136,21,134,82,221,195,87,199,194,62,250,211,166,17,30,5,125,205,152,16,30,76,90,245,123,21,125,184,241,85,225,235,193,188,192,245,102,15,23,151,143,122,253,25,17,139,74,167,64,79,55,55,101,141,151,3,185,155,143,126,174,63,182,197,241,202,242,82,2,177,147,75,139,158,62,202,242,190,161,99,106,218,112,17,104,253,203,191,232,111,255,213,15,56,124,79,162,50,244,183,153,243,145,43,128,50,70,61,116,72,211,239,116,137,194,187,115,13,73,189,55,4,224,243,161,53,165,239,59,91,74,216,126,119,71,216,74,234,102,113,206,224,78,163,85,249,211,243,1,146,145,30,253,80,240,47,125,98,219,193,2,35,193,231,206,9,171,123,56,61,251,193,197,72,74,97,106,66,183,91,140,39,62,87,249,107,4,18,120,66,252,18,217,226,53,180,4,191,223,251,82,73,20,245,101,150,217,86,152,241,142,139,7,237,84,50,100,16,0,189,26,149,251,195,75,35,45,29,17,223,8,185,23,35,105,213,143,73,5,113,43,81,74,5,151,138,172,205,107,141,237,72,63,22,147,77,147,231,134,242,42,116,116,105,19,252,132,89,128,96,0,100,67,39,42,165,168,194,127,99,2,157,242,235,50,129,198,116,138,86,58,101,53,102,178,69,193,145,145,130,62,152,83,225,61,55,173,191,106,166,80,252,127,39,120,20,238,116,186,202,20,166,40,37,202,149,238,193,247,233,46,78,96,103,133,209,9,185,86,213,146,112,170,228,97,28,117,248,14,154,54,69,224,54,124,114,245,54,178,199,7,79,122,219,189,126,185,16,251,91,114,58,153,89,19,117,7,133,227,72,43,2,33,8,90,17,184,54,143,89,169,76,137,147,124,209,18,139,228,80,83,35,199,18,42,81,183,115,141,165,212,123,211,200,3,190,162,188,94,173,251,80,224,123,121,100,195,200,29,223,153,35,223,147,126,233,25,181,28,180,15,168,82,3,29,97,48,223,7,140,221,40,163,50,160,12,141,58,45,212,20,69,219,248,194,19,14,101,31,149,196,76,248,103,213,196,68,194,177,210,125,184,89,174,250,93,74,31,175,196,29,154,85,164,156,120,108,120,221,36,194,213,80,255,12,159,14,254,31,162,111,2,195,182,219,30,172,108,214,4,92,187,39,17,10,34,41,163,233,165,84,38,198,194,108,80,30,73,122,176,153,240,217,131,75,73,213,43,88,53,35,186,120,11,94,171,202,77,97,213,28,223,81,238,204,175,202,171,6,58,104,206,117,152,170,38,57,247,26,145,151,93,227,222,244,64,136,33,13,203,81,13,73,142,82,205,161,150,181,69,244,61,42,26,32,33,216,109,234,123,65,2,237,225,200,82,76,159,80,111,142,221,225,102,56,33,255,46,164,60,192,212,103,249,120,23,66,144,39,221,156,52,146,63,154,117,223,138,45,221,216,211,215,123,52,242,89,18,169,191,47,134,100,193,223,168,193,1,122,63,138,56,232,140,105,247,61,158,138,239,89,84,19,167,209,71,231,244,199,240,139,178,31,238,4,211,242,23,48,66,120,93,103,195,24,158,66,7,38,91,191,21,38,54,61,30,220,85,37,24,251,25,83,253,193,156,64,186,4,16,207,152,14,27,37,181,174,144,99,10,49,1,19,42,211,245,5,153,224,207,251,167,83,6,146,98,221,114,40,224,172,49,106,116,211,136,121,103,244,67,211,47,38,37,32,97,187,134,120,216,153,254,214,199,138,166,228,214,119,18,22,87,121,184,176,197,31,229,214,219,26,170,227,222,28,85,186,68,238,142,225,97,88,67,199,74,23,83,204,87,31,108,74,91,114,120,21,20,40,252,173,208,30,85,34,97,194,87,159,87,117,255,197,185,79,87,24,173,134,119,243,102,46,159,194,84,37,60,24,77,98,253,237,59,128,222,41,98,213,45,69,24,152,238,177,75,231,225,124,240,76,218,102,157,156,133,139,168,2,211,196,42,182,31,118,138,43,134,90,245,214,210,23,35,7,116,141,29,135,173,128,108,36,115,193,42,9,28,190,255,127,165,155,99,161,215,47,96,218,105,212,20,185,7,64,243,105,136,186,159,246,222,64,194,232,233,125,208,209,146,101,72,210,206,249,193,143,137,116,39,215,9,177,183,25,40,171,75,45,149,187,135,53,215,106,4,94,137,249,150,134,162,237,66,15,164,37,44,162,165,198,221,104,49,73,183,53,196,234,131,209,160,62,30,76,179,96,130,97,80,137,151,134,74,92,141,210,122,200,53,250,68,66,154,161,169,27,208,40,156,174,14,47,235,165,18,180,26,9,143,163,200,21,169,101,72,40,199,197,20,45,173,220,79,70,67,78,7,20,222,34,181,135,177,89,107,192,70,251,169,240,224,116,243,215,34,201,161,21,140,118,72,120,243,38,173,179,5,242,2,121,107,34,63,177,25,114,164,230,207,5,105,239,8,120,227,197,233,68,185,91,233,137,181,57,40,108,75,35,122,157,130,88,154,195,252,69,157,40,236,86,95,192,141,68,197,72,134,124,31,241,177,225,187,208,182,134,70,74,251,139,39,187,171,229,211,10,224,102,66,4,62,40,13,221,14,61,250,96,173,31,197,47,110,108,42,122,58,177,183,238,207,127,26,171,80,67,184,70,196,229,196,28,120,173,112,48,124,106,47,163,223,26,55,199,142,23,247,191,33,58,228,218,49,192,117,106,191,147,137,151,198,28,166,25,35,157,248,180,226,8,90,190,116,124,108,124,180,238,171,135,198,63,85,117,98,186,87,39,72,58,150,186,215,248,47,124,25,223,155,72,13,123,66,71,148,34,168,24,81,100,101,212,185,185,91,60,34,235,190,174,235,49,102,73,61,63,238,46,18,23,19,34,215,115,109,83,28,219,123,192,112,105,232,1,81,202,242,10,43,107,216,158,58,205,26,50,169,115,4,138,68,77,66,209,232,136,7,163,180,73,45,109,42,74,75,140,40,34,194,218,229,14,92,222,189,225,233,110,234,157,156,19,122,133,192,61,233,254,1,247,17,155,89,53,162,207,228,25,65,164,238,43,243,238,55,108,248,10,111,167,92,3,133,131,116,166,7,243,26,195,195,73,223,85,190,155,151,94,206,222,71,19,204,214,221,136,0,251,218,113,235,194,194,85,151,108,147,212,238,254,210,152,86,233,177,183,17,1,156,128,141,220,81,191,37,244,215,1,95,31,64,253,88,38,66,127,231,18,12,210,201,200,167,58,177,5,58,8,36,40,74,137,238,15,165,211,104,117,117,200,54,129,153,26,48,21,77,122,150,19,67,141,53,127,119,194,153,36,105,241,115,60,129,119,143,85,218,164,212,110,59,214,79,60,28,70,91,178,233,110,131,247,237,102,29,29,88,39,13,25,73,185,22,55,223,156,122,105,55,98,144,166,95,189,137,2,232,28,252,172,64,190,59,12,99,171,126,107,164,114,189,21,130,37,136,90,206,78,54,202,231,237,172,136,234,210,13,161,102,68,179,182,233,31,76,53,181,234,142,117,220,222,216,101,97,173,37,58,147,140,144,234,14,223,65,61,176,104,190,201,98,49,97,12,35,116,145,12,28,40,55,92,167,215,66,158,220,79,207,150,107,101,250,107,65,150,47,17,141,110,236,18,190,108,201,28,86,173,2,228,176,246,251,34,94,176,117,64,232,151,246,134,0,96,90,8,242,105,218,125,31,67,208,93,181,185,169,143,173,174,193,123,15,183,143,222,158,20,246,194,184,247,193,108,176,90,173,12,239,176,171,160,236,107,154,181,199,226,27,239,67,66,231,164,149,83,124,170,187,111,250,107,193,93,248,117,125,112,147,133,243,17,193,90,81,187,170,153,188,180,223,27,142,237,12,175,22,117,143,80,61,50,64,41,228,54,16,226,113,152,198,203,165,48,156,79,110,221,28,168,196,167,154,162,244,66,214,120,178,2,243,129,70,203,43,157,118,62,195,44,38,221,53,92,71,223,247,12,148,90,195,153,2,114,35,206,82,211,181,93,10,95,151,229,120,104,10,102,214,134,249,163,147,123,78,215,97,227,185,33,242,87,152,122,194,152,71,133,198,184,149,204,119,58,164,222,91,115,14,41,76,199,122,124,77,184,142,134,6,182,62,232,148,202,121,87,95,51,32,175,249,233,124,156,246,219,99,38,183,101,88,41,120,188,24,50,227,91,77,12,28,114,127,49,228,104,83,92,192,68,125,221,117,192,94,220,85,205,128,105,143,30,40,169,41,245,229,80,21,143,33,199,83,40,106,252,208,66,208,99,195,168,150,85,254,146,15,186,191,24,211,10,165,144,158,167,149,174,63,65,63,173,149,166,20,101,123,191,53,49,96,147,46,214,144,26,33,215,152,196,247,216,233,106,48,206,191,239,25,240,78,204,47,214,39,87,227,115,210,73,174,93,207,8,114,148,183,107,208,76,168,149,41,212,160,29,167,235,180,155,39,99,180,155,28,106,124,15,248,81,244,244,232,119,158,44,133,139,154,55,76,187,249,222,10,126,65,13,164,24,139,111,60,23,125,19,10,215,107,15,58,251,221,133,155,73,242,10,124,223,98,198,193,84,137,94,232,199,4,246,198,227,63,184,254,115,117,249,142,192,69,181,210,9,241,132,28,13,51,101,65,80,243,96,234,78,195,59,38,129,214,149,239,6,158,190,229,2,65,182,231,116,149,157,180,198,96,87,152,99,138,223,33,31,10,55,43,64,241,5,2,29,190,126,174,130,86,248,136,149,207,118,41,199,7,69,102,84,118,191,125,3,6,118,129,231,145,71,67,52,177,203,7,171,38,107,117,98,229,83,98,40,214,87,53,41,152,56,206,175,161,117,212,95,35,34,199,196,12,184,165,218,221,74,227,226,138,137,86,44,209,248,22,47,214,83,212,1,66,15,206,33,245,9,76,155,173,251,184,44,196,162,117,49,198,191,218,122,92,125,199,77,93,46,232,6,225,48,112,120,24,229,170,192,132,0,75,92,205,163,54,189,57,251,210,251,237,58,52,102,77,7,79,247,88,252,125,74,248,39,37,139,64,173,238,243,62,54,134,132,120,169,20,110,133,186,29,252,141,171,104,123,47,245,200,59,236,93,210,127,80,68,61,152,42,194,229,78,236,238,52,55,234,152,113,183,225,91,177,53,89,42,139,214,245,205,59,125,207,63,184,81,198,42,167,27,108,242,205,85,201,41,254,68,240,67,111,78,234,249,87,141,122,104,119,223,42,93,76,128,118,125,110,25,210,119,186,190,244,219,180,131,214,128,105,169,154,122,243,138,86,141,191,55,125,122,173,234,123,195,244,227,209,196,141,81,36,154,6,118,245,118,237,60,179,27,249,7,133,103,243,150,54,224,235,70,200,249,198,163,21,23,99,59,70,74,167,45,34,192,199,251,179,14,221,131,119,199,76,79,78,23,141,143,26,231,244,170,122,115,220,205,24,150,187,152,215,151,174,182,221,246,119,243,101,186,66,82,120,118,191,216,23,212,152,16,87,151,36,100,10,124,79,253,184,186,25,243,156,192,211,84,72,126,240,159,124,149,194,228,84,155,163,70,217,45,224,126,132,210,86,193,57,148,150,163,82,167,29,27,199,162,165,121,201,166,85,141,244,201,195,187,232,109,127,234,170,178,189,70,61,208,53,121,113,138,117,129,49,45,157,82,10,238,145,165,74,214,127,156,46,254,96,22,180,211,13,15,149,236,22,119,158,229,171,105,109,86,10,22,3,182,138,6,133,123,100,56,14,9,108,34,255,138,34,213,241,61,184,40,67,23,112,11,191,203,158,49,161,68,76,61,84,111,213,7,90,130,11,179,242,23,215,46,210,12,45,109,87,152,166,62,13,80,75,43,98,98,25,225,237,167,112,73,63,13,7,212,116,231,133,101,196,70,45,48,213,241,49,15,112,34,212,144,65,252,212,181,187,81,182,163,196,236,83,120,99,16,62,152,194,102,129,43,209,178,7,87,149,84,110,12,65,93,241,96,253,75,60,113,141,99,216,59,13,160,101,63,73,150,143,134,140,229,29,78,166,74,114,237,84,61,241,219,234,206,92,97,148,115,228,161,5,102,123,244,101,187,254,138,19,212,86,41,165,199,60,25,232,30,170,125,134,246,215,241,120,247,162,249,41,25,58,240,246,187,44,31,124,117,169,253,169,193,216,16,62,223,26,38,56,144,12,25,234,196,252,222,221,14,206,174,48,98,25,53,96,98,235,122,115,162,3,37,174,94,54,199,213,20,185,27,134,239,194,203,252,6,77,128,67,90,91,222,111,83,217,114,210,215,236,209,168,77,57,59,103,120,79,19,169,185,13,69,60,3,226,108,69,173,152,238,193,173,36,99,225,250,223,111,199,64,168,83,227,129,38,32,81,99,105,182,131,172,144,194,141,186,27,127,178,107,188,37,149,69,224,26,111,13,170,213,12,213,106,193,252,112,249,187,88,87,207,181,20,157,187,152,95,46,83,61,70,172,24,74,172,222,197,148,136,8,124,183,213,136,12,211,14,125,148,125,165,30,56,108,119,60,55,159,78,55,225,99,28,11,239,183,87,83,74,168,11,151,230,229,237,6,107,6,174,146,188,112,238,73,67,151,146,13,212,115,215,102,107,239,226,44,119,94,237,69,98,221,55,136,43,244,106,200,37,188,39,140,169,0,239,252,72,123,180,215,64,49,205,40,235,87,67,131,146,170,239,77,82,152,63,244,52,167,242,206,61,70,230,112,41,95,182,67,78,164,201,214,159,30,119,58,205,169,58,143,41,78,128,86,94,139,118,177,24,19,14,102,37,15,35,104,58,87,236,240,86,46,37,133,245,38,244,246,245,183,246,32,139,148,123,19,190,57,115,188,149,155,210,73,21,10,198,119,246,116,158,67,190,22,213,10,125,124,239,226,84,34,88,77,40,252,139,183,58,227,75,19,156,216,187,171,210,216,174,208,148,180,233,158,37,125,122,49,16,239,69,197,129,140,40,155,93,15,43,163,175,68,91,134,254,208,157,179,241,181,230,20,17,185,14,163,5,13,36,129,82,17,37,183,174,36,62,222,150,65,65,147,36,76,137,241,223,35,33,190,101,39,54,41,67,102,245,104,43,110,222,230,20,158,236,11,223,13,197,27,29,216,174,78,87,13,199,106,221,206,37,174,190,167,73,83,19,230,194,193,162,101,112,106,159,34,237,24,185,218,69,217,133,146,140,84,99,97,106,111,55,67,91,66,208,73,215,234,91,214,52,93,235,197,195,248,32,222,158,81,210,102,6,163,144,55,247,1,155,56,156,192,29,70,34,127,110,218,40,148,172,205,18,208,46,71,203,134,65,9,140,254,118,185,94,192,219,51,172,142,236,13,10,149,96,104,51,58,108,132,107,71,224,187,45,247,24,82,83,216,208,139,199,171,16,68,224,114,22,173,93,41,166,75,29,31,155,112,89,21,243,10,86,87,66,4,14,15,235,80,19,152,6,231,30,112,161,125,74,96,44,212,18,39,64,129,99,83,22,136,113,137,173,152,42,5,181,122,1,9,222,123,44,135,222,16,180,250,4,238,248,166,45,96,54,221,174,48,181,18,221,225,133,50,177,194,8,141,248,118,53,255,148,212,101,68,15,245,34,53,126,187,36,65,14,82,133,177,151,77,83,214,22,3,9,79,165,197,158,97,173,178,170,112,90,8,239,55,183,128,104,110,67,202,82,225,241,43,160,197,124,255,48,74,20,100,187,10,116,209,245,35,40,5,254,110,191,83,10,189,148,71,160,220,173,230,132,167,72,35,156,214,80,208,47,186,156,194,0,41,223,50,181,71,168,32,2,27,86,54,237,145,85,153,104,88,119,65,151,121,225,187,84,180,248,131,200,59,109,142,63,120,126,44,82,153,6,72,30,121,115,19,109,80,120,95,85,97,50,51,62,222,147,2,216,79,111,190,72,26,248,167,188,39,160,170,113,90,221,200,231,37,226,127,154,101,61,195,112,71,197,213,211,28,140,116,115,66,40,14,119,43,101,84,24,25,89,71,201,59,202,54,11,231,251,75,172,192,105,157,82,227,16,13,127,219,115,1,48,40,93,239,91,159,236,208,228,235,175,77,255,126,75,79,246,117,103,92,62,148,163,111,137,1,21,206,121,215,152,62,118,90,104,104,185,112,118,56,75,219,153,164,163,149,149,133,250,206,19,101,16,211,202,211,62,157,193,244,165,199,4,135,173,92,59,207,9,187,189,106,156,73,69,146,182,34,51,156,172,0,135,139,201,119,10,220,172,58,244,7,147,183,218,250,219,104,36,57,233,23,213,101,236,178,186,110,241,189,125,163,36,116,113,148,157,206,84,19,253,193,234,157,10,218,180,5,213,99,159,177,124,10,165,14,122,224,162,25,235,93,235,132,189,218,208,178,96,138,51,246,136,73,106,140,4,122,226,222,57,25,1,5,203,41,164,216,21,172,135,197,173,62,254,112,37,183,158,195,101,173,128,113,20,213,122,186,199,121,113,74,62,148,176,216,103,245,52,191,123,70,245,211,1,201,168,174,11,159,122,216,207,137,156,128,81,247,28,106,42,220,165,221,3,94,208,134,233,111,15,84,133,29,181,22,101,177,112,160,237,112,6,55,232,144,102,59,106,134,83,205,238,142,38,238,108,93,159,62,55,91,167,95,11,187,165,82,198,94,19,165,173,168,145,160,10,238,238,230,10,211,237,228,67,50,33,83,212,119,38,159,250,208,113,125,82,181,55,161,124,119,29,1,52,12,233,123,26,9,14,94,97,224,149,142,14,36,88,138,203,49,95,184,16,23,248,31,28,55,167,152,224,31,212,215,229,181,202,174,103,39,39,75,229,173,63,175,196,33,73,174,212,112,198,96,51,253,164,70,8,88,189,64,108,213,93,227,206,147,6,69,133,169,246,234,142,18,143,148,250,85,130,248,65,108,69,85,57,29,18,233,161,131,12,25,148,95,206,163,73,60,219,225,123,10,43,183,111,69,15,177,236,184,55,157,46,26,204,110,182,183,197,205,239,222,115,212,172,34,48,20,217,160,129,140,74,138,196,181,101,221,173,1,147,221,80,11,123,156,87,136,64,72,29,169,69,129,121,58,223,190,7,2,107,75,39,55,4,81,81,156,1,141,132,86,49,212,250,153,198,180,163,132,199,52,116,122,61,152,227,1,49,74,50,191,174,230,32,33,122,175,115,6,134,27,162,38,75,117,187,90,30,240,105,202,5,129,165,122,247,204,247,211,39,213,126,23,83,183,28,1,111,106,226,213,162,131,4,237,61,218,166,235,41,25,124,228,27,30,76,58,64,247,103,24,79,226,115,118,106,214,117,255,133,103,179,61,20,237,229,79,247,126,68,3,223,189,173,12,78,15,22,43,48,120,79,246,41,217,36,167,214,170,177,170,161,169,168,95,50,96,90,148,69,49,40,240,48,233,105,122,143,173,242,96,2,58,122,22,111,35,96,115,24,3,239,164,147,252,238,86,239,230,182,7,235,205,175,233,244,238,77,167,133,218,231,172,98,23,171,4,190,102,107,50,142,96,235,117,59,119,88,177,134,158,151,11,207,193,99,121,195,212,69,117,72,39,65,255,19,240,156,164,227,4,222,8,115,250,163,181,106,228,10,10,215,103,183,13,227,160,145,65,129,96,205,157,223,97,205,11,106,141,78,139,38,249,173,201,145,168,235,124,97,66,106,126,235,107,109,40,61,13,45,182,45,188,64,164,241,82,60,205,58,112,107,172,107,132,172,186,90,163,180,2,191,245,65,213,251,119,210,213,43,132,96,72,116,151,212,157,205,20,188,182,215,239,106,148,124,170,126,203,73,109,154,31,182,52,126,105,59,9,76,225,251,215,38,64,135,205,76,13,58,168,23,221,67,240,115,184,85,10,80,21,174,175,6,232,46,142,123,38,170,241,2,27,113,20,27,92,135,133,115,94,77,81,130,98,126,204,195,235,122,63,158,222,220,138,136,190,128,215,89,105,26,65,56,232,70,27,44,164,167,101,3,125,68,44,206,170,115,181,198,199,166,191,203,21,29,58,206,166,136,100,178,182,144,9,244,159,70,94,87,201,240,56,15,87,121,48,227,162,179,236,90,105,37,50,142,23,190,199,237,73,142,73,25,17,223,236,127,197,98,122,53,170,77,51,208,107,5,168,239,139,150,85,139,79,205,98,232,201,205,155,22,14,10,24,213,24,189,154,102,110,95,91,221,58,110,212,20,69,228,217,211,122,125,90,202,73,29,80,20,106,60,4,3,165,197,89,9,94,144,246,250,107,209,179,159,252,45,114,202,59,102,33,93,122,202,104,138,87,78,151,187,195,51,139,52,193,60,249,108,39,138,105,136,16,233,1,65,14,202,159,124,252,249,41,10,27,5,120,192,156,202,91,237,228,90,223,242,193,250,87,215,163,66,175,22,91,74,167,61,238,104,112,136,234,191,47,80,232,9,52,57,109,34,223,158,92,232,8,20,106,35,77,133,101,57,182,74,228,105,167,214,219,84,90,27,34,63,64,238,102,41,103,227,133,201,189,6,12,11,134,230,153,88,158,222,107,127,40,253,217,35,133,135,86,125,197,85,214,31,183,75,130,239,49,236,225,186,110,130,198,39,221,124,109,151,104,167,66,110,105,159,114,69,48,207,45,225,110,98,184,71,157,7,59,2,2,190,214,168,146,239,152,246,161,243,144,159,110,220,133,250,181,6,190,185,47,190,58,175,107,120,52,118,116,224,128,248,141,40,182,39,253,19,201,148,40,46,34,112,97,220,235,161,51,5,58,130,223,250,184,198,17,51,173,38,116,71,148,17,88,217,176,44,55,54,125,158,52,170,137,149,36,140,168,85,139,143,101,17,122,45,38,46,148,149,186,14,44,178,8,90,148,2,83,20,60,36,14,22,242,43,45,193,51,10,117,32,37,73,172,9,88,56,52,141,254,96,26,81,150,6,74,136,172,68,63,72,131,97,116,78,253,237,63,210,108,135,201,15,235,17,112,166,145,246,57,12,225,115,79,33,49,44,15,31,81,234,200,179,241,69,164,201,47,110,166,253,149,208,133,213,233,240,33,249,166,48,172,255,190,165,16,154,78,65,45,72,227,125,183,130,168,182,107,55,59,159,230,149,139,53,66,69,25,109,203,41,217,80,49,184,38,250,210,253,255,67,144,211,191,21,138,126,95,10,136,153,30,112,192,165,139,78,49,40,13,53,254,82,214,237,148,34,98,208,230,248,183,34,198,85,210,47,223,231,28,238,215,52,51,134,116,192,174,227,22,178,161,220,167,168,192,50,71,203,32,46,238,112,107,91,211,252,156,91,145,211,176,122,220,153,2,71,179,21,231,223,187,35,15,79,234,214,35,211,184,84,186,195,119,255,87,130,127,10,134,138,147,90,29,62,243,80,237,52,8,222,87,148,248,96,70,104,218,129,134,35,154,25,2,37,76,34,35,106,71,191,7,150,170,105,38,233,193,52,140,26,205,175,166,121,116,104,16,133,92,66,84,116,85,248,99,52,171,93,140,34,192,157,139,123,76,80,211,51,20,166,201,60,174,198,204,209,207,73,77,87,117,255,23,57,50,58,185,5,70,205,206,87,166,153,178,218,82,142,14,232,142,110,17,162,51,107,107,184,249,126,190,87,190,119,207,238,118,180,136,167,88,169,190,239,40,40,90,100,35,30,234,150,229,27,37,204,106,35,57,8,109,154,128,151,195,44,48,5,75,52,189,30,232,153,171,146,99,82,167,28,130,242,198,221,67,182,95,97,115,117,28,166,17,120,234,107,145,245,14,20,246,66,93,214,184,68,17,203,32,231,64,100,35,193,197,41,194,169,73,188,211,76,130,63,5,213,2,111,158,38,96,184,139,18,206,21,202,18,157,173,238,64,151,221,82,116,212,242,87,222,162,105,46,105,175,51,193,219,251,236,129,59,137,15,133,79,84,56,84,180,2,53,89,73,241,94,212,19,35,154,220,53,37,142,32,41,82,199,14,67,12,145,30,108,193,80,231,83,188,91,48,46,77,20,186,73,253,167,97,20,215,212,91,65,249,97,120,169,115,165,118,178,168,243,97,225,146,47,110,78,51,156,70,117,251,159,139,230,240,157,240,83,55,195,187,188,70,164,235,171,41,48,235,152,153,128,80,124,109,218,182,186,6,210,217,211,167,111,241,100,140,102,213,67,19,211,124,121,172,155,24,89,87,10,141,66,33,72,188,54,252,213,75,23,31,221,37,17,13,185,43,237,158,77,82,41,240,199,245,20,175,221,200,168,203,107,141,253,106,243,106,131,103,77,119,133,73,166,212,15,31,234,75,182,178,74,23,83,60,245,184,45,4,9,215,235,82,15,216,186,171,226,230,48,112,234,10,184,38,221,12,3,136,114,20,154,61,213,189,166,45,114,4,188,18,241,1,158,15,254,75,192,38,188,146,78,144,185,219,121,55,47,61,57,16,227,219,97,228,115,53,207,146,78,213,229,26,178,246,219,227,164,172,159,9,220,5,122,167,134,158,32,119,119,219,245,125,143,191,10,124,77,56,174,231,34,19,233,66,13,77,45,233,78,85,195,131,91,77,166,50,228,235,229,13,154,81,208,104,26,22,201,166,120,47,211,202,75,169,235,238,100,145,160,35,231,235,43,141,6,229,60,120,104,94,15,218,245,79,62,103,69,3,80,34,103,212,182,134,3,1,45,247,72,229,171,144,36,57,43,40,240,74,90,145,21,185,238,111,191,171,233,211,62,90,105,208,218,124,223,139,142,180,157,10,17,94,237,185,161,250,96,3,158,157,239,188,231,62,61,149,113,194,215,44,111,125,191,103,170,48,37,245,28,59,173,217,118,234,2,96,195,70,215,19,115,161,167,218,140,133,27,252,6,165,171,252,57,25,118,227,1,127,211,172,104,10,151,174,131,22,5,137,21,22,36,85,15,196,145,188,110,108,60,184,9,71,40,124,246,148,33,155,144,173,106,53,204,225,123,198,142,100,25,223,84,3,68,190,45,182,187,187,131,168,44,98,227,212,141,222,82,186,89,154,70,81,41,117,44,35,62,246,168,150,98,214,138,47,170,51,246,59,66,82,17,144,245,40,68,80,227,206,184,14,127,182,192,184,205,30,242,163,20,121,169,6,96,179,38,230,239,29,172,16,18,40,113,8,187,254,138,99,25,186,39,113,156,218,221,52,104,31,118,91,132,114,201,212,247,199,179,196,54,111,133,80,250,104,244,103,69,178,169,98,212,207,170,93,110,86,199,41,54,88,85,151,175,209,11,24,85,66,68,235,83,103,8,231,91,113,246,116,236,191,153,196,36,9,21,213,104,247,162,63,23,233,99,109,42,31,65,235,3,76,203,251,201,29,187,59,38,19,81,67,45,224,160,14,229,115,122,41,96,8,168,180,103,203,94,38,224,110,28,82,218,199,76,107,102,220,156,192,70,73,13,78,119,123,13,179,119,32,89,216,114,223,214,233,242,100,80,145,73,107,85,163,43,41,222,11,33,3,237,68,235,198,220,246,94,187,81,12,42,236,83,52,179,198,209,186,239,100,210,34,36,200,219,238,65,227,115,137,118,201,68,88,215,105,161,139,49,221,121,26,195,134,10,131,97,124,109,60,229,196,15,101,60,139,97,113,115,144,235,213,86,9,20,38,53,202,19,71,251,209,8,162,135,65,177,176,128,187,18,95,209,44,28,7,55,158,90,203,237,104,107,62,131,122,37,21,89,88,27,238,34,8,248,24,153,155,126,173,16,154,56,86,21,125,134,206,132,105,225,87,135,39,229,51,58,73,209,241,141,51,127,112,121,79,164,12,243,237,26,133,62,101,165,131,88,193,5,137,109,72,2,74,209,6,155,109,152,111,136,72,41,15,146,169,96,158,48,238,160,186,213,254,82,171,54,123,91,41,229,125,169,15,153,159,246,151,170,20,73,36,22,164,238,18,153,248,108,52,96,53,221,49,6,157,150,63,24,1,56,173,115,166,90,105,197,220,191,46,30,149,225,74,247,99,101,209,127,48,181,214,48,239,40,92,78,68,196,139,181,197,106,45,50,201,148,112,55,11,252,206,93,123,133,59,209,69,223,40,11,233,122,149,192,108,198,146,188,29,221,244,81,104,103,19,174,207,140,139,239,94,164,233,231,246,163,9,115,120,152,86,167,210,184,220,227,251,4,76,167,133,118,31,253,137,43,253,134,180,252,41,94,233,1,64,169,161,103,137,203,134,7,87,95,27,218,240,233,145,28,138,33,211,173,173,102,49,110,13,251,89,122,48,18,145,110,227,208,72,57,181,68,8,248,115,142,190,11,15,42,199,18,12,163,141,223,124,193,5,169,125,79,215,126,254,156,183,19,185,62,36,77,21,190,27,81,253,2,166,37,71,153,161,160,49,140,44,67,49,214,98,173,223,166,51,208,185,32,168,32,154,137,201,11,38,54,215,91,60,132,245,89,4,122,102,82,153,230,63,141,195,160,222,127,227,238,206,207,116,97,6,38,157,184,195,24,154,29,94,102,189,233,68,186,174,145,175,76,74,245,166,202,238,162,249,113,189,91,31,242,97,181,175,75,97,138,188,124,76,41,80,82,226,232,59,196,86,162,237,48,61,87,37,177,238,32,241,227,195,130,192,168,246,90,82,218,31,197,152,40,97,245,158,26,3,225,57,140,7,135,14,96,106,55,37,60,196,17,172,231,210,162,114,37,198,224,90,71,192,149,50,37,165,24,147,41,76,190,227,83,110,180,121,222,174,64,58,46,113,84,144,220,136,212,73,177,66,229,157,216,128,168,159,143,139,173,62,251,75,196,6,132,246,29,222,5,69,75,217,9,171,149,167,57,76,57,152,82,142,64,139,83,227,167,57,198,245,184,164,197,179,196,68,128,96,100,38,142,23,252,9,183,149,175,175,71,187,78,226,97,161,172,42,96,84,165,180,109,28,111,180,250,233,112,97,196,255,148,31,179,160,153,231,195,77,239,164,134,119,73,120,174,232,150,228,234,57,51,215,105,125,229,219,23,198,62,77,68,170,36,68,226,197,54,117,111,114,24,111,211,213,24,239,189,171,170,63,19,54,237,235,13,57,229,78,106,193,124,84,32,248,73,15,133,217,84,255,196,104,245,90,108,42,205,242,44,2,99,149,196,174,208,172,14,93,89,138,55,141,156,15,109,250,220,116,115,15,231,210,230,193,58,236,38,74,175,188,97,79,11,184,176,113,40,119,51,234,46,49,102,223,248,52,206,106,69,50,219,203,109,238,215,166,95,91,158,123,154,102,206,251,32,163,202,231,162,182,135,184,147,163,19,157,117,121,50,242,200,35,102,41,242,205,234,230,154,100,184,75,201,161,102,8,221,128,220,28,161,181,168,106,44,149,6,197,68,227,13,227,162,71,128,225,220,33,125,169,36,224,187,199,202,133,122,86,87,61,129,186,18,238,123,249,181,161,43,255,120,175,81,101,74,254,251,91,233,222,212,152,253,130,26,214,1,53,197,247,71,220,162,141,47,80,171,174,82,234,115,8,203,235,131,75,83,19,200,68,241,122,160,70,73,39,15,246,199,147,87,3,62,73,123,150,174,74,84,60,227,222,147,238,20,33,101,199,2,157,239,167,161,167,86,206,118,88,145,226,123,220,181,195,110,40,240,178,141,214,97,10,250,196,192,154,24,171,174,136,64,25,45,33,94,145,60,168,252,47,6,28,49,70,113,185,38,13,242,123,197,202,181,16,124,102,201,151,61,156,244,169,230,99,175,243,70,212,46,174,182,38,88,161,193,167,43,106,123,40,148,102,160,170,98,114,28,115,211,169,59,153,165,39,69,122,44,67,87,86,44,16,75,30,79,213,6,88,98,97,209,61,167,186,104,118,254,124,177,107,84,156,11,29,52,82,189,17,234,129,156,16,243,78,101,11,72,191,204,7,171,24,240,61,47,16,246,138,247,194,187,144,109,99,94,83,33,220,115,180,251,82,17,42,65,244,21,197,18,232,254,126,170,197,64,8,169,212,184,152,230,148,164,40,194,105,22,143,53,113,207,134,106,193,141,186,215,59,82,71,250,214,148,33,214,160,75,185,182,192,61,147,85,226,139,20,70,48,185,208,83,128,62,137,74,228,93,51,54,190,214,164,5,94,117,51,233,54,137,94,151,98,18,241,42,114,55,104,57,244,40,107,49,149,91,213,46,131,136,77,108,160,109,76,173,162,131,138,26,220,124,71,122,131,114,72,36,90,7,93,62,177,139,67,97,38,42,169,141,14,173,242,230,209,74,65,166,123,0,16,130,111,239,99,34,89,173,178,155,176,123,197,213,52,79,168,170,26,60,14,53,110,14,175,118,77,186,130,8,240,189,51,96,24,51,189,124,17,106,125,127,39,31,93,173,223,210,188,232,181,219,224,65,57,63,24,149,206,36,1,243,29,211,246,112,24,41,128,157,132,84,40,252,117,248,142,240,157,58,73,235,132,88,194,23,48,171,83,20,46,40,56,119,73,145,77,25,110,79,130,36,150,132,253,133,21,8,76,82,126,43,87,19,104,157,159,195,176,88,21,85,72,194,106,106,53,208,187,144,85,117,7,205,175,17,175,205,86,249,31,109,239,178,131,203,142,29,103,190,139,198,26,36,239,164,198,141,6,12,120,214,67,163,209,16,236,130,81,64,91,18,202,213,3,193,208,187,155,223,250,185,22,131,7,232,225,41,105,176,247,137,157,249,103,50,121,89,215,8,165,158,162,43,170,221,205,116,79,157,161,167,50,180,59,197,51,117,232,12,145,118,210,189,150,189,189,197,111,55,244,45,229,12,161,216,206,123,78,198,178,198,41,85,238,224,255,122,14,52,61,217,205,106,140,103,61,238,141,157,175,63,141,24,102,153,113,239,100,2,1,122,196,192,244,16,239,69,96,239,211,19,8,83,38,230,74,183,188,211,210,211,205,100,36,3,126,156,8,132,226,190,239,14,105,162,146,64,158,108,64,246,220,226,185,77,196,75,208,134,151,176,2,158,77,201,140,42,198,160,247,248,48,40,208,96,169,110,7,148,91,51,158,27,143,66,53,42,144,215,171,197,159,155,66,235,245,192,141,88,106,76,67,172,121,149,199,72,20,143,197,28,198,37,255,84,194,2,250,251,120,50,76,40,45,167,160,88,18,207,44,224,125,39,253,154,80,15,150,121,167,56,245,44,42,128,1,129,112,27,1,127,79,13,73,37,234,154,70,220,156,104,214,82,125,140,220,135,111,151,246,94,181,169,229,9,101,124,187,171,47,17,28,147,171,81,66,241,210,119,198,212,186,178,196,98,38,155,144,214,157,104,95,82,61,134,102,37,192,7,165,63,105,228,71,143,97,47,252,228,31,100,187,97,219,9,234,42,169,64,199,111,192,80,88,107,40,115,223,46,121,251,55,237,70,116,114,42,140,8,89,247,39,107,40,195,233,205,183,209,11,79,135,195,38,119,162,78,202,246,221,70,76,37,118,98,229,208,49,55,187,196,202,167,151,65,171,20,81,200,152,78,250,11,220,63,77,65,22,147,254,140,89,190,23,250,211,191,81,76,179,178,245,128,233,0,127,136,221,115,235,247,98,68,175,242,195,222,73,115,81,60,56,199,155,194,20,172,206,251,218,108,27,47,21,43,77,225,49,166,251,123,61,193,57,184,61,99,42,209,235,243,112,254,66,200,233,57,99,170,70,42,182,189,18,15,97,81,199,163,237,77,40,191,65,48,239,34,253,45,237,135,138,47,67,146,115,247,241,110,161,144,151,163,121,220,141,152,216,143,50,1,36,196,105,98,5,80,9,174,44,3,244,157,92,131,27,141,100,237,10,128,45,175,197,52,251,99,121,252,254,173,239,162,116,81,105,86,137,118,165,25,63,76,208,80,123,82,44,106,81,195,22,167,52,184,106,59,194,52,153,156,107,159,37,149,37,72,208,107,182,8,46,36,234,103,52,221,149,168,98,168,215,99,132,255,185,106,51,37,194,119,215,211,253,67,7,17,255,187,126,48,229,48,79,3,94,191,117,151,252,114,126,74,89,73,92,7,169,34,124,217,249,45,111,73,156,15,254,161,77,178,81,155,14,41,141,234,113,64,76,107,140,149,116,176,189,103,92,61,246,10,207,114,114,81,135,55,190,124,15,236,57,85,237,157,155,247,123,126,236,133,71,142,254,41,142,9,122,66,68,42,176,6,181,52,0,34,151,56,247,224,5,86,43,135,96,220,114,26,113,168,86,201,182,105,65,245,30,178,118,209,161,28,2,214,240,229,181,220,198,216,187,222,214,87,162,80,238,140,82,233,4,93,189,22,63,26,161,188,195,240,15,104,123,18,181,171,46,51,100,4,130,77,43,111,18,174,241,23,240,64,74,96,61,37,188,37,123,25,137,53,66,231,167,50,13,110,255,60,252,106,72,241,181,115,138,10,247,189,96,206,136,79,171,202,210,4,189,145,47,248,145,108,140,121,243,133,107,243,122,82,91,154,75,3,146,240,221,16,220,59,240,192,251,212,130,109,2,179,126,111,52,115,166,218,141,36,37,166,179,58,12,114,1,79,84,157,248,202,94,34,201,225,15,50,132,167,2,236,114,208,12,172,150,172,228,232,120,60,211,219,191,7,245,16,69,19,78,48,241,36,23,38,0,182,206,71,45,205,33,253,88,29,198,184,211,42,118,124,209,233,22,22,5,184,79,213,39,35,232,105,211,141,126,200,187,58,74,252,146,141,231,128,56,170,194,7,73,203,87,136,108,239,207,200,199,190,94,219,126,63,163,232,58,211,108,219,244,69,181,24,50,237,82,201,11,197,7,214,46,100,180,2,211,70,228,54,78,183,80,67,21,216,218,105,253,200,164,242,183,72,91,47,85,251,148,64,156,17,227,245,155,52,158,195,40,48,60,212,51,32,162,90,34,246,3,205,31,189,229,1,155,199,144,5,254,172,113,227,192,168,95,74,17,137,193,195,43,234,112,15,224,18,126,224,230,89,54,60,205,162,186,229,217,50,131,222,48,79,203,191,205,11,125,50,250,35,252,167,25,227,187,43,240,86,57,123,220,129,173,110,125,85,191,7,213,20,1,26,15,174,254,112,167,219,196,223,153,154,14,161,62,228,185,40,19,63,19,116,191,0,30,134,92,77,53,81,242,16,21,77,187,208,144,8,12,145,79,47,247,106,190,143,192,245,42,128,25,81,24,204,125,2,239,181,231,229,145,195,50,101,237,6,230,242,162,22,198,213,137,33,181,167,185,68,30,13,217,217,25,31,115,176,159,39,249,28,116,102,133,217,215,140,243,110,200,183,38,110,231,57,234,61,21,44,216,38,232,128,15,36,102,25,181,23,138,146,182,240,143,101,172,123,210,40,145,137,166,124,158,61,161,36,153,20,184,194,141,190,45,135,173,140,240,203,250,90,45,170,60,6,58,212,173,232,226,50,215,36,174,134,72,74,103,217,54,127,62,167,210,27,86,155,154,167,124,236,108,253,60,190,37,144,56,248,100,150,101,171,19,61,83,148,94,167,86,245,173,11,81,14,159,103,131,156,131,116,122,34,2,65,81,167,239,85,36,203,107,238,250,173,105,253,247,157,174,146,43,120,30,124,15,148,119,81,51,147,168,28,75,58,21,82,138,111,61,72,217,181,174,48,82,227,177,253,207,103,154,144,0,44,113,116,204,70,222,93,46,77,172,52,191,20,54,212,162,3,150,40,122,246,121,48,168,49,251,116,71,176,26,66,63,173,49,40,179,196,211,41,226,183,103,57,135,26,182,166,16,212,30,106,59,127,231,189,25,45,237,199,164,48,207,68,189,28,158,120,104,2,111,3,100,121,87,203,32,243,62,132,193,41,195,242,210,91,28,199,165,99,137,41,76,249,93,246,195,218,26,200,238,36,35,195,93,61,188,75,91,122,26,162,174,151,105,221,24,206,4,134,147,129,208,137,92,77,169,81,137,159,70,11,177,95,27,134,8,43,182,242,116,59,34,217,225,125,97,250,207,188,138,130,160,12,221,87,247,123,153,107,57,252,236,153,196,213,190,107,115,26,119,209,8,23,24,210,147,61,68,247,123,218,188,156,1,183,14,189,231,253,158,3,31,57,199,205,43,117,127,215,82,32,217,107,231,137,143,105,38,12,119,223,123,223,137,124,165,143,26,210,24,210,54,70,117,71,246,102,124,62,39,69,242,247,189,136,123,125,37,62,39,102,120,186,166,27,21,11,195,133,255,44,7,216,111,106,50,179,197,208,152,234,147,152,122,133,38,207,181,199,131,48,173,47,189,53,213,1,38,90,184,160,3,137,133,203,241,170,87,91,157,166,195,176,153,75,73,40,66,152,148,204,207,216,21,48,157,245,106,132,128,99,79,129,132,89,84,53,169,250,162,10,205,205,163,140,42,74,146,65,217,27,39,202,103,14,19,253,149,1,165,35,36,146,43,244,206,43,49,67,70,220,24,249,42,135,219,62,98,197,82,216,48,196,12,254,94,228,65,211,141,88,100,72,241,247,147,251,152,38,104,7,228,181,80,104,185,191,12,197,236,181,9,33,127,198,101,136,109,150,148,93,209,91,51,171,99,83,161,9,70,42,152,76,62,55,133,175,56,232,248,232,239,213,80,54,149,176,220,216,149,100,68,179,9,115,197,213,120,11,249,121,180,25,84,24,56,184,83,226,102,191,159,206,30,159,133,112,18,65,151,231,193,157,233,101,160,42,187,68,223,43,27,133,144,119,113,163,185,187,134,116,171,101,163,198,115,10,63,224,58,37,195,199,136,246,22,110,63,212,129,77,242,54,192,123,110,140,11,163,178,166,31,179,239,255,249,153,9,145,163,208,90,243,169,233,94,115,123,21,3,72,170,167,128,219,112,230,92,224,178,250,243,211,86,89,215,2,70,86,174,62,179,112,122,121,10,39,211,158,167,85,159,12,246,91,31,149,110,33,86,57,115,113,122,151,23,129,24,251,249,39,100,143,22,207,155,94,40,14,76,10,87,23,223,50,213,231,128,73,134,245,103,117,77,47,59,24,212,108,48,167,117,109,146,67,143,171,51,166,94,83,24,153,20,129,73,99,232,190,0,35,102,186,166,70,23,21,9,118,149,30,61,82,192,4,109,244,189,145,65,15,59,5,205,66,29,211,143,188,118,19,255,99,234,249,131,213,191,34,141,208,9,238,234,142,5,61,64,241,158,180,97,170,16,229,150,147,162,13,111,237,133,14,147,40,186,25,14,242,179,212,177,119,135,17,62,21,179,178,161,126,145,226,181,135,249,12,69,224,218,111,72,188,155,192,247,117,208,217,83,8,140,249,23,233,166,44,127,135,28,10,174,22,65,241,189,30,56,23,228,201,187,9,213,5,92,24,41,189,58,231,207,121,252,72,189,44,37,134,39,199,90,151,55,89,13,8,65,150,200,62,67,91,70,108,44,224,36,148,244,153,236,227,141,28,116,35,206,215,17,183,48,117,13,120,123,4,83,199,204,168,199,194,42,229,206,93,150,8,135,58,145,111,135,59,194,132,242,181,41,245,251,102,192,251,239,234,211,17,79,223,62,186,15,105,122,100,213,64,105,27,112,111,242,227,212,21,99,3,134,127,133,249,160,250,61,114,49,129,70,135,209,219,75,207,213,35,152,83,54,204,0,207,231,201,136,55,182,128,233,100,90,207,131,79,175,182,192,139,104,18,49,52,73,194,114,247,172,207,120,46,245,201,126,228,196,14,103,75,173,190,67,234,42,145,84,198,96,219,235,79,211,12,54,220,25,37,32,168,59,185,81,240,56,11,20,48,231,191,124,78,107,53,246,164,17,197,119,235,211,39,39,83,237,94,25,198,179,212,200,34,109,133,216,129,187,93,11,181,190,46,15,70,197,155,55,71,90,249,226,16,133,73,38,63,97,236,118,221,178,33,225,244,13,115,162,231,120,238,188,191,143,222,155,6,212,240,116,41,96,204,47,220,103,132,35,161,193,250,244,196,71,59,121,230,17,104,213,32,17,84,249,123,94,181,11,19,88,144,139,137,190,199,70,12,45,113,215,19,102,195,219,65,141,241,222,63,84,164,23,111,175,107,78,24,223,145,108,135,73,250,219,123,45,229,20,67,106,156,104,89,81,188,194,184,119,130,36,77,247,140,98,125,78,238,37,83,215,169,131,210,141,218,125,70,68,4,78,46,153,102,29,165,28,183,69,236,16,85,16,10,182,136,212,192,251,211,115,126,96,26,72,46,252,73,37,108,198,22,72,78,55,99,193,150,242,110,101,51,66,145,109,124,38,8,38,176,181,212,248,47,119,118,92,241,17,168,50,75,46,61,6,108,109,225,2,219,128,150,8,228,192,227,173,191,205,94,214,226,230,157,136,137,222,28,26,247,136,33,193,157,46,225,66,122,77,41,204,239,17,6,130,88,87,225,111,111,248,49,40,150,186,213,13,167,174,209,34,0,5,215,94,214,79,93,247,131,199,129,221,40,118,16,230,43,115,230,187,183,226,109,24,210,46,125,47,20,132,221,255,64,66,43,45,157,39,251,219,228,48,43,247,91,208,150,172,107,30,98,185,26,87,83,141,167,31,147,192,79,124,15,35,35,215,69,207,223,107,68,183,32,115,148,34,219,76,185,80,228,114,27,252,107,207,105,158,208,8,172,75,2,103,83,225,15,50,136,126,127,89,227,79,141,67,108,198,52,66,91,82,194,171,219,51,223,71,67,138,184,26,220,48,47,90,92,1,6,20,155,50,9,154,89,14,229,194,83,106,233,104,212,165,50,120,4,188,255,44,118,56,13,206,107,69,212,141,22,62,53,220,246,163,208,35,19,112,101,37,201,213,198,142,58,111,212,173,107,6,45,83,11,188,247,128,30,48,65,78,189,26,1,181,124,175,38,59,43,191,141,241,85,238,197,232,202,118,65,247,209,144,99,171,162,82,85,246,208,90,172,88,225,6,19,241,39,154,192,117,133,180,158,25,74,73,88,135,56,230,169,86,112,116,60,66,212,248,122,116,96,70,28,179,67,36,41,15,150,96,241,138,1,47,166,188,112,167,32,117,37,223,138,249,75,73,211,39,30,2,44,158,165,199,137,71,125,161,232,91,64,107,16,142,253,79,138,70,236,147,253,150,123,206,198,110,99,210,11,242,177,140,59,59,124,247,95,175,187,76,148,50,203,229,194,99,237,51,99,239,107,89,143,100,139,205,40,15,171,178,20,184,24,149,68,192,181,11,137,43,133,168,86,249,16,112,89,194,133,74,47,66,139,184,113,134,42,70,95,171,99,222,207,123,107,74,90,134,194,41,133,143,75,232,68,75,196,233,170,195,184,137,171,171,53,10,95,24,113,131,176,193,209,116,104,82,154,5,188,141,196,88,123,25,23,73,38,10,228,143,159,119,238,90,29,73,210,179,186,224,165,126,177,99,36,171,193,213,155,35,247,19,19,9,225,231,185,20,38,144,80,226,106,43,48,151,223,174,198,206,231,47,70,120,79,184,61,55,156,167,115,228,195,251,159,75,215,207,5,249,248,136,120,56,31,71,184,82,89,136,57,132,1,216,111,6,197,9,2,35,53,230,126,42,41,101,154,131,21,198,31,201,1,63,61,174,136,197,172,91,185,69,33,112,19,150,40,200,53,40,120,62,191,189,205,92,171,199,22,152,195,198,173,62,244,32,8,220,43,188,189,145,225,40,127,22,31,216,20,161,157,111,111,96,73,237,163,169,40,76,111,67,92,77,97,130,194,212,21,197,47,163,125,209,197,6,167,56,174,199,209,83,77,174,71,54,59,196,22,238,2,169,176,80,117,189,53,11,242,139,123,151,162,125,137,252,178,149,133,57,156,173,157,76,175,222,190,125,190,240,182,59,134,194,156,208,241,211,20,20,124,226,142,21,211,137,242,44,153,105,136,87,157,42,105,194,27,59,3,38,53,168,87,239,115,206,213,222,6,73,0,201,228,210,8,132,88,140,163,36,133,53,92,82,140,94,204,93,220,186,173,226,125,228,234,60,251,106,143,224,215,254,35,221,154,10,83,129,235,167,15,210,133,83,234,78,224,107,161,238,117,197,205,81,172,213,5,18,206,51,84,60,170,71,203,218,98,67,187,151,194,84,57,116,225,22,167,56,6,165,56,77,55,5,46,232,241,88,144,131,73,52,227,151,135,245,77,28,88,75,167,216,175,104,1,184,87,87,84,6,4,254,245,216,5,76,178,67,110,222,77,77,75,110,222,159,197,179,247,202,233,44,129,231,183,117,191,66,154,50,14,31,152,16,145,114,144,77,156,224,201,125,49,88,35,197,39,50,30,117,39,79,4,230,140,150,97,25,86,125,24,223,114,191,88,210,227,133,10,203,121,97,66,74,114,54,37,72,36,3,237,80,47,46,61,186,56,52,227,151,49,236,228,185,248,24,109,197,197,36,117,117,200,230,188,33,156,61,247,77,172,66,208,69,63,100,12,104,198,98,151,139,17,25,29,177,232,173,46,81,247,81,172,144,154,98,250,35,185,169,43,143,49,112,209,112,8,53,161,101,212,195,30,3,189,5,60,9,241,61,87,35,41,153,3,182,68,138,194,22,149,113,216,228,176,100,158,209,121,184,46,220,97,18,208,223,110,212,111,250,160,81,47,59,158,39,135,217,219,51,43,52,117,73,234,131,160,102,73,177,29,209,202,63,37,32,71,187,36,225,19,135,139,85,52,41,76,178,35,30,44,65,59,92,30,120,201,47,83,198,82,212,6,130,22,42,182,12,234,97,179,30,154,139,42,1,143,200,33,92,249,4,205,138,209,199,120,80,160,178,95,53,241,215,140,239,194,169,31,144,0,90,79,56,130,134,25,202,19,28,166,69,230,185,247,40,223,189,55,199,156,206,225,69,37,183,91,218,149,170,122,105,220,178,215,102,145,56,108,177,96,125,178,253,53,124,14,83,179,250,172,158,5,215,134,123,107,149,211,251,57,245,160,23,169,61,224,76,100,88,167,56,89,58,79,187,84,107,176,124,62,54,145,14,47,162,48,41,104,97,183,2,182,6,129,3,147,72,111,89,231,81,49,209,33,135,205,49,212,133,13,139,65,76,21,252,219,180,116,91,160,106,207,199,4,97,56,13,237,22,58,205,157,28,116,80,201,158,133,72,0,152,78,232,22,240,88,106,226,88,209,171,47,46,132,251,164,4,21,52,149,40,197,97,66,23,13,88,67,114,154,35,63,1,93,254,115,160,118,130,81,167,89,147,91,83,200,160,199,7,125,15,35,46,94,43,63,150,116,51,213,51,255,214,116,211,72,19,30,221,150,35,36,199,13,158,207,30,13,195,117,212,34,84,40,235,164,95,30,82,34,40,15,103,192,180,99,234,129,75,121,82,28,184,184,195,77,46,46,4,164,239,231,216,15,242,169,57,139,197,216,139,188,215,120,182,43,200,61,163,218,128,175,181,93,190,199,72,129,59,89,225,242,169,241,101,27,212,189,57,164,106,106,63,109,52,236,217,13,183,50,117,79,177,46,6,95,154,150,120,125,140,51,147,198,240,45,167,144,150,17,109,24,235,109,30,225,137,178,249,65,21,43,48,70,74,142,153,84,161,203,186,195,66,249,77,171,51,126,251,219,171,73,2,7,84,205,220,109,161,192,237,147,228,230,153,0,159,55,108,66,198,67,175,92,22,24,58,50,15,83,110,239,186,107,103,123,70,239,124,198,28,55,81,132,166,247,134,108,209,31,204,154,30,135,162,148,155,199,91,143,237,147,105,140,19,77,26,184,79,14,220,199,211,237,204,63,165,196,195,63,103,167,38,70,226,52,38,8,29,41,234,189,182,112,249,166,194,84,201,248,107,181,90,132,72,25,20,10,72,127,45,130,47,210,94,206,79,83,10,228,239,213,190,174,66,193,60,120,110,46,141,129,219,51,179,230,237,121,109,226,227,14,211,66,166,104,161,99,208,191,86,37,159,61,245,115,192,17,28,243,172,162,7,38,142,81,166,98,196,185,46,32,69,35,99,167,79,6,33,110,188,23,71,153,104,116,1,27,171,97,192,21,135,93,38,18,198,135,23,228,192,78,49,166,14,41,245,179,206,209,57,78,45,186,188,152,41,214,185,217,137,218,115,86,187,145,247,112,181,17,52,12,102,215,131,111,31,54,36,222,28,221,150,223,99,116,66,66,21,159,58,247,245,90,80,214,71,239,150,56,103,19,62,157,192,200,9,122,217,34,53,49,173,233,161,202,115,246,24,112,58,63,190,245,44,236,68,1,161,195,31,28,99,77,225,252,185,92,219,48,214,155,174,135,211,222,22,16,121,60,48,211,121,232,137,13,33,171,179,28,12,36,162,198,187,37,153,110,74,192,148,95,61,91,18,100,47,227,194,148,88,170,55,73,113,111,28,94,80,192,149,252,220,156,116,145,127,77,184,222,251,3,142,200,127,195,182,222,30,247,5,241,99,231,27,27,8,13,20,209,178,178,171,83,132,241,113,229,85,233,33,27,163,106,138,239,245,65,51,164,6,22,36,23,113,254,64,227,181,214,122,126,27,202,156,20,240,167,148,196,140,248,92,174,168,48,140,18,81,203,152,112,133,62,151,15,27,70,233,166,230,192,135,170,99,60,24,187,215,51,207,246,147,58,197,13,48,194,115,250,203,131,4,93,220,26,1,47,141,58,224,102,121,202,38,83,96,174,229,154,197,8,41,189,74,137,138,215,250,28,248,244,193,57,199,212,192,70,233,154,28,47,116,232,127,94,92,146,33,79,204,93,95,154,98,182,22,48,105,195,164,235,122,153,237,238,48,65,211,79,97,56,158,107,192,70,79,252,28,47,139,234,238,3,79,78,245,79,55,249,21,100,250,131,22,95,234,174,5,157,86,190,24,176,21,13,234,126,69,88,187,57,108,33,198,7,134,167,62,59,76,123,121,214,155,27,209,93,220,28,135,93,209,110,12,85,142,66,231,151,159,141,22,103,52,46,166,103,66,130,22,152,187,201,153,123,9,104,204,164,179,144,83,115,57,155,12,48,149,94,227,185,186,70,29,107,70,182,86,122,65,121,180,143,72,159,195,44,161,252,192,72,124,249,107,147,129,16,46,64,224,61,79,99,76,135,101,237,223,51,160,185,234,44,83,206,58,144,244,12,152,145,223,64,244,188,104,36,7,83,99,219,22,1,55,248,140,30,75,4,63,194,231,66,135,136,101,233,213,141,51,222,223,11,170,125,45,100,205,244,34,70,48,147,190,169,61,102,229,133,171,194,41,191,48,106,87,62,201,219,222,10,53,248,76,85,89,73,241,228,136,54,175,210,159,155,183,168,212,203,251,57,154,198,191,76,136,244,187,48,157,246,245,185,26,66,50,31,114,234,217,133,19,204,110,158,5,38,196,62,31,152,228,185,15,11,12,0,207,145,191,239,133,178,163,195,253,169,203,100,200,175,129,246,115,111,222,139,219,23,73,14,114,252,93,157,39,147,159,94,51,224,92,107,215,245,199,222,233,59,26,68,42,57,235,60,68,180,33,186,36,8,253,104,150,98,111,20,76,93,95,33,5,255,242,185,181,41,153,250,10,65,35,233,249,101,82,204,113,103,211,183,210,5,128,125,224,155,56,123,231,39,125,39,182,0,74,20,12,208,161,213,133,107,214,22,31,181,42,7,102,120,75,215,149,141,254,155,187,94,188,134,242,18,163,123,137,246,181,223,28,242,107,141,24,162,19,191,255,91,220,28,54,246,103,55,252,140,225,239,194,106,199,155,37,26,123,10,172,181,53,41,76,57,78,108,242,20,114,215,79,225,109,104,124,94,142,131,96,216,212,210,46,146,62,105,196,44,162,66,77,218,182,160,14,202,176,207,5,220,146,150,83,83,16,154,99,31,222,179,228,123,150,94,71,28,54,190,135,49,238,136,87,151,57,78,226,228,51,121,61,221,196,127,53,104,49,160,230,219,202,226,104,200,153,173,248,105,50,130,82,141,192,186,105,53,190,117,166,15,94,34,15,217,90,221,61,12,75,65,82,42,106,139,91,61,66,28,109,208,155,232,150,1,217,107,148,25,81,57,183,95,68,30,252,215,71,56,2,102,55,172,15,220,195,206,7,174,194,161,150,179,137,40,249,199,76,228,184,213,195,160,48,117,222,139,97,209,209,221,138,68,114,75,1,219,91,234,79,51,227,99,221,210,144,157,36,159,5,67,221,54,222,125,203,160,17,65,108,137,76,41,86,228,84,161,162,121,218,9,80,146,203,209,246,142,84,214,54,107,228,181,96,237,94,177,73,67,29,84,203,3,231,234,34,216,123,194,18,175,82,71,183,252,202,233,29,238,150,71,21,120,175,14,231,172,131,108,26,49,45,25,52,154,140,162,106,63,193,158,36,220,91,25,138,193,236,26,98,192,69,73,164,51,43,187,120,127,32,49,216,174,234,199,217,24,199,156,77,99,208,162,149,53,195,110,220,91,81,84,6,183,98,213,154,26,22,207,138,60,3,204,150,109,232,153,204,44,207,30,195,162,68,137,127,174,48,201,236,233,240,120,29,28,230,82,232,169,3,51,117,244,209,112,111,103,92,141,247,164,187,37,93,25,217,237,129,100,217,52,93,127,28,56,78,210,3,140,100,136,94,141,201,235,166,10,218,18,74,24,155,77,69,117,196,7,69,13,80,139,239,51,196,96,78,36,56,140,33,230,123,97,105,103,166,0,244,83,27,43,155,161,234,223,115,175,213,161,231,34,213,85,206,10,102,222,8,107,234,121,173,237,26,248,152,85,34,162,249,25,148,62,230,119,97,83,160,123,134,148,188,174,195,240,130,232,18,66,218,106,220,223,134,4,75,103,57,249,231,72,209,167,189,36,168,70,86,216,180,82,28,134,182,79,81,242,47,126,222,167,31,103,137,174,32,72,123,70,220,155,106,23,121,45,115,250,252,108,75,116,240,151,103,249,193,91,112,31,12,246,73,69,179,49,38,7,106,250,45,2,67,213,17,31,139,51,187,233,118,104,101,51,43,126,58,145,175,212,93,7,6,166,248,30,36,47,159,49,105,150,66,241,1,199,152,42,58,197,27,82,242,30,135,50,146,106,221,239,76,199,192,15,78,132,197,246,62,175,155,169,41,136,151,128,41,219,124,246,241,237,210,248,110,9,71,245,83,28,195,111,213,160,49,248,209,72,167,231,12,89,55,255,152,126,164,136,10,19,196,89,113,117,46,186,167,52,40,118,115,188,21,121,53,181,130,40,241,140,4,164,41,242,37,221,106,169,252,77,30,60,128,183,104,14,125,173,78,225,184,31,187,8,133,43,151,90,182,54,141,26,51,5,130,94,173,130,34,203,212,162,145,2,46,223,213,235,243,219,227,114,163,36,38,93,107,239,205,67,83,122,91,141,11,237,146,174,240,246,10,61,209,189,97,8,28,245,183,83,67,210,194,97,171,161,85,83,197,68,94,125,72,169,4,155,207,163,193,118,19,59,241,135,212,252,252,131,181,17,243,236,103,19,233,161,61,173,26,223,225,175,169,36,23,83,229,139,20,59,213,91,115,166,242,76,241,168,228,248,96,223,127,222,138,30,165,207,71,20,205,1,98,81,207,86,72,90,252,192,68,59,147,30,187,123,37,222,136,203,103,86,188,46,236,4,83,74,185,48,28,76,2,127,177,151,125,52,192,106,254,100,99,102,154,4,76,223,139,76,35,90,63,93,39,18,118,196,169,250,223,80,143,236,143,239,121,163,207,100,27,212,49,34,84,16,38,45,68,187,69,125,240,109,125,81,62,237,99,130,140,121,147,199,78,232,204,156,239,188,239,179,175,156,138,205,230,100,226,214,191,161,46,0,76,116,211,41,193,216,140,9,68,63,55,182,138,18,135,219,122,34,30,252,238,138,248,46,98,188,77,24,62,80,88,129,1,215,95,10,197,31,189,22,38,71,47,227,179,150,71,225,162,216,240,222,249,194,187,176,104,250,122,97,98,22,241,220,176,164,201,36,193,47,249,92,89,124,88,79,175,80,141,211,206,52,111,49,52,36,107,237,121,108,254,203,217,252,97,125,165,163,82,6,20,234,133,116,102,88,135,59,174,105,64,125,175,223,238,93,191,208,240,175,38,236,207,27,133,85,51,174,197,254,151,101,147,160,99,104,167,122,164,179,23,208,55,36,112,71,174,37,174,70,242,80,182,80,116,73,187,31,136,29,170,97,98,107,2,239,245,234,201,174,110,22,160,16,180,81,167,2,49,112,9,56,45,157,69,157,56,75,246,39,131,254,89,216,142,50,76,89,197,229,180,58,116,122,74,135,191,225,189,3,123,251,107,39,119,136,100,250,133,73,165,164,234,79,54,44,96,33,87,195,204,208,206,183,166,75,136,16,145,76,36,170,19,115,246,155,247,97,122,30,2,227,141,196,111,119,234,73,196,27,36,96,187,156,33,157,226,53,194,254,242,222,213,186,105,15,138,231,174,141,60,137,34,237,188,124,204,218,183,237,110,177,203,210,143,205,219,97,227,238,211,57,92,246,150,114,22,79,71,233,126,233,193,98,122,165,222,80,191,225,70,134,35,41,140,126,90,92,77,189,172,190,22,41,138,145,252,193,43,181,67,226,208,161,79,208,124,143,53,250,207,161,141,33,251,108,39,164,235,99,86,96,88,21,27,30,41,133,230,53,157,38,208,208,132,94,26,198,122,122,106,253,181,105,74,173,253,129,123,243,52,3,176,101,79,4,134,205,253,243,39,167,180,107,234,100,200,201,155,107,141,236,118,105,165,42,153,201,82,239,173,225,124,18,3,31,238,169,207,165,57,9,130,161,245,161,175,245,209,215,232,112,38,181,40,94,238,30,254,81,75,108,11,56,73,234,127,155,182,160,203,104,179,18,233,22,93,10,127,222,114,108,126,71,214,74,36,208,80,107,177,158,45,188,75,129,41,214,26,241,100,208,69,235,166,66,157,76,159,126,53,141,109,83,71,20,249,34,103,41,0,254,190,162,251,89,154,223,93,155,9,233,137,166,79,54,232,242,242,215,162,185,76,75,91,128,233,93,15,24,195,121,61,48,30,189,195,22,162,125,174,198,30,10,24,102,216,246,188,54,172,105,103,196,225,59,76,154,144,77,112,30,122,93,61,10,14,28,10,250,218,184,27,231,236,234,20,32,170,54,219,134,73,30,87,135,45,183,162,219,6,118,137,159,215,6,119,33,62,201,159,197,53,125,9,76,19,255,146,239,185,207,114,114,201,211,127,27,209,57,57,55,63,99,159,58,54,62,242,164,84,46,203,205,7,106,110,142,146,133,208,152,223,70,75,176,220,64,46,13,83,86,22,184,227,51,249,79,51,19,244,206,141,114,235,184,118,143,169,46,46,26,67,178,243,198,83,138,215,213,24,216,99,217,66,134,169,91,135,99,147,112,33,240,247,197,241,243,81,81,251,92,140,168,247,188,40,105,211,7,38,198,125,97,24,209,4,254,13,184,195,213,122,15,46,252,235,53,140,39,235,16,180,46,133,83,235,177,248,72,201,77,217,144,16,61,28,94,67,5,76,217,120,86,24,30,149,184,57,82,148,114,182,81,24,190,231,94,188,216,50,214,44,129,205,222,172,49,197,147,106,123,90,212,104,221,3,102,255,199,165,177,22,212,84,187,179,187,111,152,38,173,162,79,78,73,74,44,190,68,117,165,160,219,90,11,178,12,224,254,184,238,180,197,17,165,136,181,73,251,130,124,176,70,179,97,18,184,105,113,164,197,172,191,56,158,18,37,89,146,73,251,76,244,238,222,28,109,137,212,31,184,198,86,138,127,253,124,78,163,246,153,114,177,48,99,209,108,222,86,191,67,70,237,131,236,10,16,210,125,179,85,129,181,249,15,25,214,112,200,12,110,194,144,155,45,143,44,99,70,71,157,108,26,159,41,73,151,139,74,140,134,62,51,8,243,239,78,153,150,78,35,83,40,8,51,37,65,118,168,143,93,18,177,200,118,225,169,253,73,16,230,118,175,7,226,230,214,215,114,225,253,227,235,251,238,199,154,74,217,141,115,177,15,144,120,50,18,87,55,2,148,168,245,218,39,91,252,116,50,55,83,96,236,223,251,210,201,72,214,4,134,82,48,78,205,68,185,207,29,49,180,80,32,198,185,55,111,104,48,94,216,8,35,71,140,55,218,145,55,106,70,193,128,89,185,1,183,36,134,35,85,75,36,31,239,226,194,96,171,2,91,143,76,189,75,147,64,234,133,43,117,129,23,37,193,179,46,90,76,35,50,208,58,110,52,157,136,206,74,49,160,123,59,175,18,174,216,40,157,112,57,224,61,188,178,161,64,121,142,253,54,239,126,83,132,42,9,216,11,237,0,7,150,183,128,188,197,221,70,105,9,168,242,208,240,208,92,215,229,179,80,161,60,246,126,161,85,195,50,251,136,231,200,115,65,220,230,170,9,182,201,114,2,11,76,225,209,125,105,24,32,238,126,65,161,15,94,85,189,176,40,127,128,210,59,25,23,23,173,219,218,40,19,250,190,116,49,191,41,96,35,86,240,148,36,240,182,71,238,105,74,41,9,82,8,113,56,152,116,200,125,110,186,16,154,87,212,48,73,200,115,221,17,165,138,43,158,107,131,16,42,94,176,179,254,195,202,222,159,233,147,94,73,34,231,144,231,197,136,89,190,76,110,221,80,235,56,21,51,112,226,47,43,73,254,191,255,227,31,255,237,111,255,250,111,127,249,219,223,255,250,151,255,249,79,255,235,127,252,243,95,255,229,255,253,231,127,255,127,254,211,255,241,79,223,127,252,199,63,254,175,191,255,251,191,253,229,159,254,225,255,252,203,63,255,253,255,251,219,95,254,225,31,255,251,95,254,245,127,252,229,239,127,251,247,127,58,192,127,254,235,191,252,229,255,250,251,223,254,250,47,255,253,31,254,241,191,254,235,191,254,237,191,253,245,95,254,249,239,251,62,255,197,126,116,59,105,31,196,119,63,171,200,178,131,144,222,249,35,195,64,76,203,235,207,220,155,198,211,56,111,89,34,87,51,41,126,86,236,132,197,155,109,107,4,76,91,198,41,222,219,62,240,103,95,226,94,204,4,241,46,250,105,170,73,251,195,222,159,166,112,96,156,121,207,213,104,112,134,241,14,108,255,164,58,76,149,104,156,102,64,22,19,63,40,126,217,45,182,220,40,86,105,253,69,23,105,205,164,22,35,38,24,176,117,102,251,189,201,200,94,10,73,234,79,104,70,25,231,173,81,34,202,87,26,220,96,90,99,2,158,237,246,211,218,189,33,95,241,65,217,179,158,56,137,192,219,34,142,65,65,130,235,187,220,29,118,245,71,168,226,192,219,145,74,55,213,9,12,29,147,127,143,68,107,209,229,36,225,201,38,222,173,143,10,61,128,95,56,137,6,83,249,233,191,141,126,246,215,235,243,218,158,38,154,56,205,249,214,42,219,197,223,225,51,1,164,173,69,134,132,66,139,254,203,17,65,139,82,32,76,144,151,102,167,58,52,118,4,75,50,97,39,253,212,52,19,77,255,97,152,70,175,140,149,117,81,103,66,180,63,152,78,103,217,167,184,218,162,50,203,97,200,205,198,208,223,134,151,231,12,25,254,255,182,199,158,39,39,146,18,48,236,211,159,126,107,234,185,234,121,109,228,213,112,137,46,156,161,15,239,43,224,111,20,29,22,184,131,218,154,126,115,76,218,34,83,5,206,252,83,136,6,156,80,18,147,155,195,52,116,248,87,105,147,161,221,68,222,171,208,144,155,2,133,253,112,60,43,128,234,229,131,162,235,218,245,193,32,246,40,62,205,48,245,112,88,46,60,141,77,206,31,204,148,254,244,115,46,186,194,135,223,156,250,144,79,94,11,179,8,78,99,135,225,58,42,73,182,28,90,139,124,50,64,50,219,47,187,56,48,83,37,158,28,126,208,171,80,188,97,170,83,103,124,78,42,45,178,222,28,99,254,52,41,27,92,165,45,16,184,173,114,188,33,96,52,238,100,76,161,90,166,150,214,225,111,92,58,248,78,136,101,212,19,99,177,123,119,81,37,223,48,42,192,197,103,177,73,174,92,81,168,13,91,77,67,59,15,78,173,177,84,29,118,44,98,116,84,206,68,67,86,72,114,26,208,66,17,64,174,126,181,213,171,246,251,61,161,171,254,78,250,120,154,82,76,185,60,145,52,197,238,125,228,20,49,0,99,251,79,185,185,213,168,228,238,48,77,227,178,101,209,113,238,39,38,112,225,124,150,23,67,150,226,52,62,1,67,244,152,229,209,166,5,143,102,252,54,98,120,73,96,91,237,241,222,21,170,121,133,169,37,240,221,212,74,57,175,90,175,113,219,160,118,226,55,231,128,26,247,193,105,135,104,71,121,156,15,70,90,116,221,141,3,65,132,213,99,249,97,159,223,40,203,134,105,150,61,4,104,246,185,177,153,47,74,43,253,225,92,223,232,108,75,36,165,141,129,221,38,203,129,137,83,126,178,192,140,11,165,223,73,62,86,149,143,205,140,238,167,139,211,22,208,188,165,50,160,123,68,78,154,7,148,120,233,157,225,212,57,173,187,186,32,27,253,228,107,152,16,246,97,232,227,185,114,151,157,180,154,236,92,239,254,78,60,230,157,68,21,206,219,195,222,106,227,65,4,94,224,101,13,133,62,5,205,163,151,89,66,56,127,230,59,191,145,25,186,32,148,54,115,6,200,59,119,65,231,56,193,19,155,219,57,95,226,125,154,198,168,110,200,62,59,57,217,87,189,227,65,167,251,140,77,180,244,95,118,87,174,38,19,230,219,191,173,2,49,4,126,218,171,1,90,237,187,220,154,12,199,116,35,3,255,238,27,58,251,38,60,52,203,97,163,131,211,47,1,151,114,142,101,67,192,99,136,137,82,127,229,162,51,96,82,158,67,191,99,109,247,201,232,18,19,43,130,138,102,90,198,29,238,152,184,242,157,59,181,12,203,23,21,71,253,149,210,49,216,24,134,29,222,118,214,76,73,224,31,103,249,125,237,113,105,249,13,182,187,59,60,76,124,85,96,74,60,207,147,213,79,56,32,121,103,58,139,206,141,17,53,26,121,42,138,24,121,247,75,247,42,144,186,57,134,187,18,1,244,171,139,157,166,89,167,39,209,19,191,26,190,223,33,123,59,133,114,163,187,105,84,33,170,154,98,109,110,75,147,160,186,223,156,98,231,37,182,81,131,206,40,251,36,219,31,230,157,99,219,93,110,61,80,62,214,77,230,49,201,22,19,239,124,233,74,179,242,146,221,215,42,46,79,243,26,48,229,52,98,191,64,124,82,79,134,159,124,46,7,162,108,144,198,44,93,202,121,175,102,45,191,249,62,26,219,105,59,73,32,108,67,118,65,217,125,97,146,219,71,181,195,13,42,49,177,49,96,158,239,190,199,193,183,50,47,67,228,70,247,160,141,175,5,188,240,205,229,98,44,200,147,147,155,230,26,53,5,97,68,243,179,20,189,55,57,196,73,92,53,31,144,70,128,98,232,67,117,171,149,110,14,23,24,155,238,120,177,50,78,181,5,40,157,132,98,188,67,120,233,154,45,192,153,70,182,59,154,68,234,179,159,85,16,15,229,41,231,9,109,60,173,185,33,202,148,171,83,150,21,45,236,51,220,6,99,247,232,50,30,131,71,155,254,202,221,10,38,229,83,80,9,90,170,91,108,29,195,112,202,146,166,103,133,230,3,135,151,17,120,93,216,178,211,62,40,29,86,232,169,191,13,211,100,184,75,244,32,8,121,164,73,41,81,118,31,240,222,107,244,123,252,226,225,249,140,105,135,168,189,203,60,248,209,75,141,243,161,173,126,69,110,77,119,252,145,89,163,14,163,177,236,151,192,38,4,124,6,101,164,31,171,88,192,104,186,205,226,167,25,181,105,123,126,223,171,241,126,190,230,214,30,225,234,170,55,159,84,182,197,186,164,231,84,244,42,54,76,159,131,31,164,195,120,215,229,20,158,68,156,63,183,153,70,167,148,93,127,186,210,49,228,134,201,224,12,234,226,106,77,246,216,233,123,25,60,69,107,200,118,51,225,221,40,49,42,211,40,229,4,30,4,202,252,115,65,179,78,69,191,192,230,242,252,80,35,33,149,111,201,81,186,14,109,165,105,6,144,41,210,107,177,23,252,152,158,252,148,44,30,179,192,154,79,97,122,212,215,45,157,1,94,4,248,252,98,235,206,19,83,143,220,4,149,241,7,70,223,165,137,129,76,250,161,184,99,60,209,36,252,228,40,38,191,64,152,222,97,148,159,178,194,221,26,17,14,220,80,14,248,134,192,211,186,136,28,70,179,91,80,114,94,135,67,197,212,111,224,58,234,2,27,133,233,65,153,190,159,248,151,164,223,114,137,1,165,188,231,230,109,209,56,254,176,121,253,106,228,166,150,124,43,24,245,122,216,137,182,238,63,217,82,104,27,168,205,29,146,101,233,128,126,135,12,149,95,223,219,87,50,211,230,126,13,56,144,189,255,4,217,74,138,30,146,194,52,1,185,205,69,233,1,196,36,23,166,234,112,250,246,188,138,240,241,1,82,104,235,179,123,81,255,38,27,221,154,86,183,121,102,47,100,238,20,4,11,140,223,228,238,60,44,253,77,23,214,158,64,52,56,156,15,189,93,249,156,111,79,0,157,17,4,111,226,173,246,116,186,169,29,30,140,192,140,95,11,153,248,243,169,38,141,129,190,224,169,136,16,169,74,187,120,116,159,6,20,125,144,50,151,105,64,232,245,204,79,98,106,69,52,196,249,82,112,226,249,181,133,132,109,215,89,144,162,16,124,90,120,184,201,102,65,86,218,21,29,54,74,66,176,138,53,71,66,232,115,51,116,65,171,194,186,21,152,173,166,7,12,43,204,84,244,59,124,1,200,41,116,75,14,200,154,75,136,244,248,47,47,227,147,145,221,96,25,179,220,114,24,150,138,252,252,242,87,78,167,41,176,233,53,233,146,68,151,59,46,166,98,100,9,12,241,123,137,33,89,208,252,203,102,1,231,78,74,241,49,136,20,22,113,120,161,10,79,238,169,47,172,179,49,37,110,9,87,43,205,248,1,163,140,46,15,206,78,114,63,135,233,136,233,44,50,138,188,251,219,251,159,23,125,180,126,21,129,173,165,110,47,52,177,52,151,137,204,158,197,65,8,121,104,128,98,13,163,157,191,99,102,126,129,192,190,172,96,190,167,168,67,222,153,173,73,158,106,14,13,213,210,55,157,79,31,157,193,3,131,85,214,13,7,202,57,206,216,240,88,116,229,207,13,62,19,170,155,181,249,236,67,225,177,137,159,187,225,142,14,99,113,152,157,160,60,48,139,38,174,30,70,245,252,94,125,250,29,127,240,126,197,34,112,67,173,234,160,13,98,207,107,96,130,210,144,223,15,140,206,213,188,241,49,180,41,233,181,29,14,155,81,35,79,182,141,183,207,31,12,225,216,239,214,242,211,10,97,181,32,14,91,189,233,93,145,150,187,203,190,255,33,72,91,33,60,21,152,8,201,241,11,57,92,246,22,215,4,38,62,124,74,198,54,92,173,33,72,222,171,88,157,92,192,172,238,36,99,102,69,186,199,143,161,227,96,111,38,93,110,94,83,142,208,194,202,86,138,121,157,164,140,201,153,220,197,223,48,197,26,93,127,27,182,176,90,3,134,99,69,199,148,132,103,63,179,155,138,105,17,192,96,254,18,103,143,223,70,64,239,147,248,1,134,70,62,138,210,240,14,146,135,145,152,227,162,188,226,176,133,1,83,211,174,91,168,49,37,198,123,183,105,156,5,186,31,16,187,187,55,47,163,170,1,128,81,122,146,112,118,115,26,205,100,73,151,105,125,115,49,168,200,49,201,169,83,140,208,171,92,184,136,61,182,16,82,93,201,81,184,14,203,82,235,194,130,92,61,224,69,108,79,77,19,74,239,2,206,144,39,61,70,83,133,177,225,126,238,174,103,22,167,239,26,61,158,172,155,88,166,192,228,190,125,159,131,87,233,211,29,101,154,92,115,243,207,221,40,91,81,59,147,146,251,233,232,222,34,133,31,1,34,37,142,196,156,226,98,56,51,197,124,134,199,241,20,58,76,107,3,248,122,125,96,235,174,241,169,68,61,136,90,215,219,211,204,51,38,162,49,175,171,113,109,13,75,62,75,231,252,212,132,165,212,177,86,31,18,12,157,89,244,90,38,202,121,106,58,247,123,127,237,242,237,59,249,128,149,125,254,173,92,213,122,206,28,114,231,165,104,137,255,52,234,135,123,190,78,1,6,176,229,79,151,126,44,212,103,252,230,229,87,197,37,159,122,251,250,159,15,73,177,110,9,157,163,31,77,156,190,253,239,53,190,151,106,211,179,24,254,212,64,9,163,234,137,150,224,193,232,142,86,130,81,89,79,106,250,139,253,185,97,57,123,12,73,154,145,135,111,88,197,72,198,147,30,197,52,178,184,13,1,31,245,106,69,23,46,1,223,229,87,239,207,211,178,140,248,98,226,180,128,41,248,202,73,143,98,230,85,124,175,5,137,138,174,30,227,40,77,231,183,49,25,214,179,174,41,206,173,110,68,64,61,210,210,167,27,22,125,55,45,96,82,75,106,217,47,2,196,49,44,219,97,190,213,131,102,198,210,196,224,159,139,22,247,169,219,217,194,233,243,213,67,94,142,120,136,108,165,214,89,24,48,17,162,50,244,100,236,159,123,13,6,23,249,218,28,64,169,174,152,11,212,41,214,41,7,39,20,117,135,86,8,248,163,123,73,110,254,99,188,246,247,194,227,185,114,86,28,33,95,84,225,77,35,134,238,151,63,1,237,55,43,103,139,239,73,33,123,146,171,247,247,132,199,46,126,187,64,183,119,225,110,156,171,57,224,125,164,84,25,150,110,76,239,197,111,78,123,176,28,110,180,119,31,69,93,155,105,84,231,230,11,163,72,222,226,98,170,11,175,24,41,48,155,74,189,211,184,189,103,254,132,159,205,135,116,96,153,168,189,64,20,42,140,175,2,111,87,173,247,84,78,20,156,159,246,111,96,92,198,122,63,72,162,249,232,8,131,216,213,85,211,109,20,208,210,158,233,239,53,154,105,0,8,188,79,206,47,199,123,145,28,253,4,46,212,177,206,24,51,254,150,21,102,19,43,49,104,112,79,46,249,237,189,60,40,133,188,115,101,220,182,69,96,147,22,190,179,188,211,170,115,97,232,93,191,177,238,18,233,85,190,118,34,201,121,90,88,13,166,103,123,9,188,151,84,189,179,28,251,182,221,239,137,212,101,88,203,52,95,110,119,78,30,28,30,130,238,7,231,94,198,115,220,198,93,196,32,182,29,147,220,8,195,149,203,183,235,23,120,13,159,10,52,205,236,141,230,130,148,140,48,49,15,76,221,209,221,239,178,233,76,120,166,110,155,126,244,176,201,136,89,72,234,115,187,212,152,46,47,245,15,250,211,24,204,57,174,198,159,189,123,206,175,231,42,204,129,106,25,70,25,239,220,212,167,162,115,108,221,162,156,110,125,56,94,2,59,141,214,91,88,85,128,57,75,143,99,110,188,102,67,206,39,60,126,24,18,252,230,141,156,127,150,223,134,103,197,79,93,194,89,200,128,201,168,244,189,151,250,173,169,238,172,98,57,90,149,82,138,95,94,208,160,60,48,158,189,27,212,144,108,141,41,99,182,15,202,229,225,48,211,33,159,75,167,168,81,59,249,36,107,216,80,87,14,5,216,56,134,207,210,108,102,68,85,157,131,35,210,174,92,188,77,204,172,243,187,119,34,77,63,152,90,217,218,110,80,138,150,221,189,18,221,221,219,75,131,158,172,162,75,111,157,66,210,141,38,252,254,174,171,30,245,85,255,212,27,94,67,93,43,114,207,61,165,248,105,200,46,116,221,194,106,243,249,136,238,9,87,133,168,137,13,9,145,176,147,193,7,38,210,45,155,184,149,0,186,255,67,121,101,191,69,147,221,42,142,246,46,228,191,157,140,14,81,54,67,250,143,63,223,196,45,4,60,244,248,65,198,200,147,182,84,72,21,49,12,177,75,96,186,95,142,178,73,168,119,212,25,225,86,2,206,77,253,23,36,249,202,244,91,115,68,203,4,254,232,12,57,68,248,160,48,166,202,126,66,208,38,183,24,239,106,244,138,226,251,24,21,118,92,187,15,23,61,50,9,68,197,183,178,226,78,125,39,246,128,229,123,108,71,13,97,105,196,96,153,130,183,163,28,152,26,59,34,92,191,226,83,97,187,102,141,54,208,61,236,49,24,248,57,251,156,234,53,45,39,50,6,157,219,94,215,0,98,165,0,41,230,80,165,11,83,237,159,189,223,246,211,193,9,108,212,123,26,217,220,150,85,118,107,151,178,89,74,180,196,44,28,51,178,121,112,140,16,77,126,44,210,189,120,124,163,67,147,171,206,63,68,181,102,60,248,62,152,87,123,162,90,198,46,225,79,134,14,242,200,26,12,182,154,63,31,20,218,85,46,227,131,153,202,219,234,115,103,176,27,81,204,84,120,32,235,232,15,78,75,250,27,19,163,117,198,207,180,14,67,124,81,131,149,130,188,18,19,116,175,20,81,98,252,201,8,221,101,105,103,139,122,177,20,159,135,233,69,219,21,245,202,79,36,154,68,240,15,222,54,194,84,255,1,106,176,241,249,68,217,127,98,63,210,139,167,233,252,58,12,171,169,122,231,232,182,70,144,145,182,113,161,97,50,24,254,143,128,233,200,210,96,157,217,90,197,81,178,2,58,207,232,10,204,30,47,129,98,122,126,207,60,43,81,177,128,63,150,103,122,226,235,152,171,190,189,27,101,80,23,71,146,240,59,54,142,195,147,146,31,185,55,158,161,151,151,108,216,14,151,231,185,151,155,178,3,70,44,77,210,96,168,237,243,210,31,108,207,87,118,31,89,61,112,21,121,200,1,230,208,145,116,130,67,190,234,211,31,42,110,12,99,65,33,34,246,45,97,88,66,185,232,197,86,41,232,223,114,175,66,40,185,52,2,137,26,149,223,28,251,79,75,87,136,134,246,230,219,183,113,227,84,141,87,224,52,21,95,246,198,65,59,158,0,166,85,70,251,163,97,37,15,117,247,102,133,199,197,71,148,112,69,125,162,148,4,91,221,96,132,208,84,100,57,204,45,34,199,157,28,94,240,78,63,110,81,93,17,9,183,202,76,169,4,36,116,134,204,227,89,123,123,8,224,57,80,199,6,129,249,83,164,184,208,5,108,151,8,153,93,26,38,107,159,73,168,10,246,172,78,85,182,122,115,127,242,109,204,212,79,195,118,212,73,44,247,37,225,210,94,223,247,184,69,37,226,209,36,218,249,166,114,48,161,7,237,131,54,105,166,86,255,224,35,71,63,124,109,110,187,11,222,87,61,49,73,171,174,251,96,76,38,245,61,208,169,243,159,166,212,79,7,5,162,61,228,175,252,222,214,148,175,87,211,1,121,230,130,9,97,102,61,109,141,13,221,31,219,100,198,53,2,219,11,101,39,14,211,41,209,167,122,107,100,65,252,252,96,5,149,203,13,5,60,81,89,56,3,138,39,136,244,131,26,2,132,156,178,195,216,66,143,145,97,2,199,103,80,150,41,221,235,147,47,146,228,62,145,86,53,19,69,204,58,136,118,191,128,177,208,31,143,11,121,250,236,219,180,29,232,85,60,73,24,80,156,79,21,24,114,233,231,106,216,189,186,95,13,155,75,86,171,48,27,129,90,114,24,194,84,245,153,168,56,157,126,128,192,120,201,222,32,70,35,113,30,63,55,23,209,233,165,46,85,133,120,217,35,84,139,134,96,57,219,176,72,23,21,148,192,28,177,12,176,62,57,49,243,147,232,135,152,61,161,126,42,55,71,221,245,112,31,0,83,34,166,94,46,53,13,121,248,213,123,208,214,51,230,29,26,140,159,15,0,140,236,124,121,174,70,5,113,58,76,179,210,82,59,221,244,25,253,183,139,17,253,200,147,15,180,7,127,123,26,240,178,99,86,96,246,131,229,55,71,43,252,121,52,106,225,142,152,28,118,197,183,186,148,83,225,75,218,57,237,112,198,253,81,255,131,2,182,229,47,214,224,37,23,119,49,81,50,241,93,152,226,128,107,17,144,40,160,133,207,71,173,255,200,149,5,222,167,97,249,101,232,128,45,198,168,174,232,26,135,149,142,237,200,250,12,197,93,36,111,118,216,117,150,21,209,77,253,158,153,228,233,225,103,95,86,47,213,165,44,20,121,189,125,184,118,31,211,37,149,230,25,167,43,159,179,113,17,67,230,148,16,216,120,225,62,135,179,233,0,138,171,248,209,106,22,104,35,194,144,213,147,164,225,124,56,188,191,252,172,234,34,39,72,31,207,136,36,11,88,36,121,41,66,18,241,177,18,86,107,151,105,182,93,11,108,85,255,109,200,106,230,235,65,83,19,122,134,36,81,33,149,36,124,133,120,19,108,136,14,19,167,145,88,139,9,163,29,53,8,211,94,39,250,161,55,183,150,88,191,57,229,110,207,213,29,70,225,233,47,54,161,230,23,159,45,211,86,112,154,102,48,43,17,173,215,192,194,54,233,214,177,147,214,111,241,73,79,67,54,81,153,227,131,172,207,26,144,211,210,171,25,233,126,198,60,155,124,169,44,109,35,223,29,113,53,183,186,234,126,29,62,188,153,134,207,134,109,55,154,132,147,192,251,232,27,62,168,86,84,162,193,78,104,234,90,175,126,53,198,185,164,118,76,142,247,203,190,56,33,23,75,26,170,129,215,116,205,184,154,194,157,37,137,190,146,104,99,44,213,97,44,45,25,243,66,70,228,243,229,149,17,201,72,50,153,74,254,177,51,31,24,246,94,177,164,178,181,251,159,198,120,96,26,81,178,222,60,239,67,171,250,160,90,133,190,44,222,98,81,167,120,114,204,243,34,161,7,170,107,203,97,94,68,91,153,144,99,235,122,53,7,255,129,225,249,233,82,110,142,152,124,90,62,89,168,92,239,75,194,3,80,126,18,138,59,48,90,60,85,54,60,91,114,167,25,154,238,172,102,58,147,50,19,171,69,237,29,238,210,3,222,141,103,102,29,205,8,218,194,8,11,233,52,166,65,101,249,115,215,95,86,67,215,39,110,136,239,73,213,66,182,58,211,182,145,53,151,31,96,36,241,11,77,67,127,110,150,155,175,188,39,188,255,104,178,138,90,217,20,104,92,58,61,122,27,166,154,69,170,208,225,12,220,182,73,233,14,147,86,93,58,30,104,78,78,127,225,140,12,173,124,169,108,185,154,234,191,13,45,82,214,168,91,135,174,203,87,61,85,173,61,203,210,202,116,73,141,248,237,98,138,40,242,104,212,165,246,47,224,10,207,232,189,121,45,86,68,113,230,47,242,224,244,206,9,140,214,182,255,54,134,193,183,228,75,66,181,211,187,159,216,219,106,217,219,159,70,96,155,117,207,28,148,74,233,189,113,254,201,189,114,148,18,186,184,210,254,81,52,40,36,50,5,108,76,40,14,211,103,210,178,194,179,31,173,7,56,60,97,161,209,106,67,52,202,147,15,38,41,153,170,221,112,211,184,33,125,19,164,10,127,78,137,89,76,244,81,143,104,2,48,81,126,169,172,227,204,243,231,106,84,218,104,150,183,210,69,113,102,8,44,168,114,198,255,68,183,14,197,241,50,227,99,54,137,10,108,83,196,2,252,14,103,19,244,18,184,66,17,238,175,220,81,156,149,178,104,162,73,179,251,214,220,96,211,151,96,29,48,221,25,229,194,79,203,203,134,183,237,226,198,11,154,187,107,22,253,109,146,217,23,166,252,179,235,128,65,88,93,226,181,153,68,85,243,207,24,218,195,127,123,123,64,239,147,99,223,31,98,90,224,137,220,243,147,127,254,82,243,29,142,56,184,230,13,209,171,223,219,146,191,54,107,127,13,253,105,99,112,12,184,152,79,173,233,105,78,133,128,153,86,154,159,70,201,218,127,152,200,129,228,176,172,1,53,249,145,64,101,116,211,222,143,137,120,94,202,177,166,146,117,242,104,234,27,229,190,25,75,110,240,34,146,220,166,54,44,249,115,89,161,185,126,204,65,93,94,58,19,180,111,195,102,54,137,31,81,71,90,70,191,176,213,233,105,181,192,215,143,202,187,73,186,82,249,40,67,54,136,71,95,24,141,181,169,240,62,9,99,3,238,198,17,38,1,61,12,215,233,70,25,94,6,69,198,90,211,218,90,24,39,116,163,105,215,22,85,239,121,249,9,79,71,31,101,38,90,34,1,19,186,63,24,61,96,107,105,198,159,179,202,55,20,58,169,102,211,69,141,87,60,253,83,83,159,178,29,63,129,9,221,156,54,59,224,69,149,82,214,48,166,21,182,30,216,234,11,251,91,17,251,249,6,218,177,45,231,120,208,226,20,224,6,35,149,171,33,82,42,90,138,63,89,70,72,172,63,65,206,66,5,194,133,137,211,40,220,78,45,14,40,26,243,26,249,253,172,138,232,194,164,182,37,190,68,41,100,27,113,111,130,52,90,47,128,86,95,138,7,135,212,182,104,141,28,85,100,213,221,196,190,31,178,84,13,120,67,70,29,39,154,173,210,241,192,228,20,139,207,5,122,104,52,56,133,234,195,183,226,167,135,149,129,106,116,118,155,251,190,13,211,10,94,254,0,183,18,183,70,61,38,107,61,227,190,113,58,12,174,6,211,42,170,69,20,137,188,223,133,41,190,214,48,38,173,111,113,239,148,159,22,40,138,17,161,178,13,184,60,205,66,20,231,92,235,124,159,200,251,12,211,224,45,37,124,115,244,128,231,83,27,77,84,52,229,64,73,195,106,228,182,204,67,120,5,200,96,107,114,162,82,107,22,107,139,102,144,170,3,86,141,129,36,222,185,19,133,233,79,105,116,41,119,196,246,66,212,29,124,109,143,36,141,30,47,61,209,5,40,26,96,133,232,212,183,140,74,38,86,199,123,111,240,243,212,112,90,29,71,171,218,33,69,4,52,127,177,112,77,223,93,231,40,218,172,167,226,11,184,182,167,117,157,200,253,28,49,195,217,132,235,212,18,80,36,87,125,121,160,0,209,158,250,80,34,155,126,45,229,70,75,99,183,148,0,165,248,150,116,87,36,141,27,163,100,85,98,83,160,246,191,55,205,37,85,14,123,255,32,139,32,153,102,16,200,117,84,31,241,129,162,71,151,114,49,131,135,123,59,192,123,107,123,225,150,124,217,3,47,237,195,38,22,140,90,195,129,19,92,91,154,55,49,126,186,228,55,199,137,72,235,169,236,30,71,143,141,189,169,21,13,119,91,121,181,15,55,218,132,75,122,95,76,56,187,126,126,182,32,187,52,122,123,42,65,177,114,227,234,101,69,90,90,142,73,175,102,117,216,34,127,26,21,46,159,119,160,242,216,101,91,148,146,154,38,182,179,178,71,27,232,95,89,243,129,43,155,91,113,184,82,110,167,81,227,207,100,131,125,68,161,187,151,116,62,105,172,113,74,9,128,135,106,218,116,99,236,105,97,53,14,19,138,22,215,150,138,136,47,251,70,58,8,91,60,241,213,14,77,173,63,90,183,116,169,120,14,172,230,186,220,181,253,209,213,105,253,82,71,62,239,194,123,142,46,205,211,82,250,23,145,14,136,219,242,19,147,134,180,108,186,67,5,237,27,156,198,18,25,198,237,136,221,144,195,66,22,39,156,87,236,83,23,254,242,167,191,141,222,235,93,126,198,241,241,132,157,59,116,254,235,174,160,154,37,176,197,113,141,90,64,60,26,221,238,235,201,109,215,22,63,93,76,48,85,80,235,41,170,119,84,116,171,37,164,157,246,32,250,107,111,99,55,85,141,151,227,250,157,130,75,131,233,148,210,159,38,211,238,63,13,15,130,38,47,0,75,75,23,77,67,194,194,136,180,83,43,229,187,10,198,175,38,206,137,204,159,202,41,35,219,226,212,124,94,122,58,131,49,48,197,80,18,76,248,40,135,153,113,160,119,84,181,158,71,171,86,85,228,48,218,235,237,169,53,104,35,92,182,110,29,99,89,11,175,136,15,186,23,208,161,155,174,253,201,141,236,67,126,196,62,14,159,134,84,96,88,223,192,231,6,51,85,113,75,93,243,68,14,250,136,135,219,25,194,23,123,138,40,82,14,199,222,200,114,180,80,14,110,163,153,99,204,173,65,65,253,95,94,188,132,17,5,221,80,147,74,31,120,61,232,90,184,167,223,147,141,74,70,35,22,71,62,202,167,73,107,194,176,47,202,8,155,23,115,189,105,97,202,103,206,171,195,108,105,115,253,169,206,247,222,45,160,183,168,167,206,161,88,70,69,180,195,136,77,118,39,132,6,222,39,234,101,12,66,109,184,185,156,20,41,169,52,62,225,141,194,83,135,90,188,30,152,218,165,175,11,204,193,115,118,43,224,249,112,86,89,121,126,62,170,1,132,220,86,27,215,191,134,4,155,149,120,90,127,16,63,71,138,39,248,134,170,49,148,158,18,212,2,171,141,228,14,176,42,104,186,41,142,110,71,189,93,198,80,52,79,243,240,2,85,96,43,240,10,184,153,176,200,231,191,204,121,90,175,218,33,45,114,164,7,226,193,104,115,16,148,244,205,9,75,113,49,204,22,151,100,169,90,131,226,60,217,237,125,126,210,129,46,111,181,207,180,214,190,248,90,72,179,92,62,152,125,40,209,254,122,40,198,80,253,134,1,226,210,124,209,192,69,101,104,57,240,34,2,155,229,234,207,207,107,122,48,241,228,47,183,25,165,26,206,12,184,47,237,166,101,112,63,229,71,9,154,143,88,134,107,236,187,103,67,51,73,199,126,66,236,192,68,214,100,76,232,124,204,43,110,14,173,245,39,115,144,36,7,126,214,15,158,68,39,68,143,134,155,83,126,92,15,76,123,239,77,14,52,138,120,169,175,153,7,166,5,183,94,26,48,38,32,93,73,14,211,54,83,46,255,171,169,69,100,39,162,249,201,36,221,222,139,253,165,27,105,167,147,216,67,29,138,66,237,123,115,18,17,221,11,215,141,246,68,105,226,225,142,49,27,216,97,100,95,239,123,23,40,199,218,177,196,161,209,152,196,139,47,220,172,242,179,250,199,102,175,151,65,221,176,9,166,251,160,34,193,41,146,229,133,6,63,42,173,253,131,110,187,34,93,218,78,34,207,180,211,249,163,177,180,70,151,155,239,195,8,221,122,159,44,144,187,44,121,52,52,103,139,111,11,123,45,41,107,52,92,223,248,16,14,55,122,16,62,185,184,81,91,18,235,126,191,226,90,151,152,173,252,164,121,191,88,156,185,73,170,104,195,133,22,149,233,11,8,90,194,123,174,1,147,98,60,67,206,218,153,42,155,1,76,165,166,111,27,208,185,100,29,21,50,134,199,215,52,129,46,140,152,139,66,94,229,245,2,37,179,82,175,162,192,62,10,40,162,203,126,45,217,154,91,130,4,93,6,228,141,190,178,209,31,18,194,57,38,145,241,232,58,10,159,218,253,97,4,60,218,17,224,2,181,150,235,251,206,240,158,46,47,12,44,153,58,113,33,218,166,44,218,120,253,15,140,73,40,130,230,144,212,164,121,20,155,126,28,33,114,103,138,177,157,47,96,99,123,123,18,34,211,66,160,249,59,90,232,192,93,91,43,128,11,58,0,231,106,14,128,81,101,18,117,43,8,56,205,40,123,208,169,209,154,58,96,29,225,55,135,139,213,182,202,112,19,143,40,39,221,191,71,147,174,104,89,153,157,86,230,114,122,139,216,216,250,184,181,4,6,155,21,113,96,252,198,187,11,195,241,131,94,186,163,20,106,139,14,111,49,161,175,234,7,64,161,8,253,86,242,243,100,13,101,216,228,176,121,20,58,42,20,206,166,184,249,182,201,133,10,187,16,187,159,94,106,185,97,11,145,202,168,32,203,215,138,191,54,107,88,36,153,137,193,140,158,2,182,87,203,178,58,80,10,115,78,12,224,148,111,163,13,34,85,229,115,185,78,187,148,154,210,123,117,101,213,158,237,10,122,40,146,243,119,84,200,90,148,147,79,156,180,4,160,241,119,159,12,97,227,122,78,46,136,167,91,18,5,58,190,84,112,159,208,81,198,193,168,40,62,150,223,186,103,168,143,244,151,209,138,88,203,239,93,72,217,201,128,227,88,142,83,88,104,155,71,22,49,66,82,139,99,157,104,9,112,211,158,167,102,218,159,221,219,108,216,177,233,129,151,123,147,168,246,218,192,66,85,114,23,174,120,150,42,124,39,197,175,54,246,87,185,154,234,203,163,235,10,140,238,199,165,92,47,4,167,122,44,144,190,29,245,124,219,231,54,12,151,245,145,129,231,216,163,114,240,222,59,45,183,99,169,11,35,232,114,25,61,217,248,140,132,232,7,15,14,88,209,143,43,201,152,40,78,17,208,134,225,43,185,82,30,180,72,97,201,197,213,195,114,52,23,30,212,35,157,14,29,174,198,120,19,24,82,239,212,227,234,207,88,178,4,166,209,223,205,62,206,91,62,191,192,212,140,248,70,217,45,106,83,228,230,141,168,92,245,33,131,126,77,214,22,138,21,37,166,81,131,152,124,201,91,179,204,135,31,60,36,4,160,43,190,112,26,109,166,139,210,232,210,254,92,227,29,123,188,210,200,31,19,164,125,162,85,102,68,26,180,172,249,219,38,122,255,46,141,46,37,133,173,198,96,236,211,171,9,211,40,57,116,202,137,206,80,14,86,119,17,50,104,26,111,202,169,7,129,164,137,90,48,97,38,94,157,6,73,63,85,40,153,93,170,193,102,209,84,231,176,164,164,98,47,36,161,36,223,166,210,62,88,78,53,22,5,181,219,214,16,2,109,107,205,111,167,87,170,224,255,21,21,222,166,62,120,132,149,188,93,152,186,138,48,50,227,61,14,39,9,65,35,136,124,227,69,7,155,247,89,53,38,248,145,68,2,100,54,232,57,124,243,222,107,104,255,39,253,101,26,38,138,159,12,148,77,46,21,235,195,232,158,159,79,253,101,13,122,34,239,64,151,226,138,159,238,219,25,80,181,128,73,175,181,31,227,88,189,184,48,247,173,136,32,246,67,123,85,97,114,160,20,232,162,123,127,44,94,53,107,93,250,52,0,94,24,3,175,159,189,194,106,38,219,39,175,69,150,110,239,216,227,192,149,110,26,225,151,199,188,203,167,6,6,120,81,91,39,87,255,122,65,211,129,209,111,81,29,39,140,185,116,82,176,92,77,230,92,216,208,137,114,100,223,46,208,202,77,105,9,163,249,132,83,254,68,227,200,214,90,51,153,204,4,134,226,212,35,86,66,44,75,245,75,150,145,20,85,127,175,78,220,72,38,202,194,24,170,221,239,77,12,106,9,72,189,78,243,107,161,138,40,229,153,193,21,251,253,192,244,219,203,193,128,170,233,20,20,225,56,17,57,99,194,67,33,245,131,83,178,234,95,121,103,102,97,62,211,31,154,191,218,62,209,62,161,227,183,157,10,150,13,195,137,151,133,207,255,199,198,17,87,55,142,120,225,184,158,221,184,83,28,198,94,80,105,184,237,164,91,141,251,129,23,1,224,36,79,190,205,80,151,231,153,204,19,107,117,16,24,223,241,68,4,32,112,159,143,84,135,169,29,123,43,84,101,217,38,213,18,0,78,71,150,254,192,69,86,128,145,28,149,241,192,194,206,77,80,61,123,215,16,1,225,210,197,106,179,77,35,154,27,234,241,35,235,159,187,129,103,10,202,176,48,206,143,46,156,62,33,104,167,50,56,29,45,60,148,109,233,134,233,58,199,96,160,244,149,179,77,139,111,36,209,46,65,240,180,59,149,111,197,64,206,83,62,244,246,179,141,92,208,97,154,170,229,98,74,211,220,117,173,120,1,77,183,216,109,161,18,4,60,131,201,103,156,85,20,2,105,14,33,84,225,112,50,41,107,57,90,246,135,154,195,159,108,64,88,112,37,14,144,170,102,94,4,76,204,76,76,23,54,183,114,116,175,121,240,149,213,156,163,90,171,173,64,249,166,183,173,161,193,95,210,86,14,148,214,188,43,62,82,44,213,92,206,145,184,97,76,92,241,133,62,108,157,88,182,80,108,246,34,22,194,7,179,88,108,9,197,68,195,196,223,33,242,184,189,140,179,25,21,182,166,79,44,155,207,122,147,155,191,245,194,169,19,107,15,198,104,218,63,28,254,149,3,10,220,41,215,235,113,53,178,243,127,182,253,97,234,43,206,235,10,123,31,115,42,139,101,77,241,240,177,19,43,25,176,79,20,81,72,18,147,87,30,14,47,171,155,189,240,199,254,123,76,57,154,111,63,81,147,96,79,163,94,248,128,24,4,178,112,64,183,157,126,236,135,13,119,162,186,122,107,178,254,231,185,154,165,98,135,248,11,251,144,153,197,191,19,211,158,18,235,7,134,253,253,192,36,80,151,132,16,76,179,125,29,95,165,82,202,93,111,26,30,63,167,95,155,108,59,64,42,234,73,109,210,244,76,224,132,68,132,178,160,41,215,82,101,121,252,124,132,171,105,94,144,95,38,207,222,3,38,72,115,105,39,56,156,16,120,240,183,238,84,92,138,94,16,228,181,123,47,247,21,205,94,152,139,94,109,53,25,199,190,221,31,131,114,194,86,21,166,108,232,188,214,32,100,160,1,33,184,166,106,246,155,15,140,231,52,229,201,27,157,2,199,251,131,14,245,227,84,18,215,145,158,169,99,85,65,56,73,253,167,92,189,173,147,207,207,179,105,1,57,137,255,237,151,24,97,43,86,184,7,171,40,107,22,211,30,63,149,199,88,111,13,69,235,103,84,96,20,116,184,80,58,250,250,142,116,123,157,155,67,137,81,30,239,112,32,107,124,58,81,81,154,80,209,194,130,76,152,23,44,77,24,65,144,9,120,46,158,104,52,29,152,102,61,209,133,38,55,151,92,72,12,167,115,236,111,123,213,253,88,123,196,108,199,129,201,3,138,88,240,111,113,57,39,23,242,133,67,120,13,153,105,248,50,103,247,111,68,1,134,70,69,153,167,205,79,218,70,140,57,173,164,48,109,134,213,225,202,68,146,141,110,219,243,245,84,90,89,141,62,100,195,247,98,196,212,190,83,29,63,77,25,108,187,200,18,100,40,28,91,103,84,56,209,170,40,242,22,43,102,104,113,113,67,237,70,124,203,138,116,177,51,148,80,38,73,218,76,98,162,137,205,236,24,201,205,76,218,42,187,6,221,183,105,156,153,196,16,238,195,100,21,137,29,18,214,62,43,155,80,11,165,17,18,60,177,218,147,115,230,65,249,73,240,75,195,177,44,190,115,241,254,85,120,243,36,110,67,113,90,140,89,179,30,156,166,81,31,232,28,142,231,64,67,104,218,211,69,34,105,5,206,42,255,30,228,32,62,217,103,59,189,96,253,248,181,141,239,158,117,43,165,136,54,246,5,226,138,136,130,107,176,43,85,15,50,180,14,25,67,151,72,129,157,135,206,107,216,76,222,163,46,121,110,42,199,221,82,37,127,0,251,96,81,216,180,97,28,54,97,61,25,20,154,120,134,95,220,140,125,168,74,80,116,27,113,206,81,221,140,32,59,201,210,132,200,49,28,185,102,68,169,85,162,139,180,240,39,231,177,130,18,38,79,177,157,208,125,33,137,115,150,207,194,182,212,136,211,158,115,180,52,156,33,165,129,11,46,218,11,19,51,109,231,115,81,250,134,126,148,228,28,72,47,57,33,94,103,161,118,241,182,246,204,193,183,61,131,6,13,104,250,68,72,213,92,225,82,143,73,73,253,43,110,72,146,132,198,54,104,190,225,48,145,253,36,177,98,78,144,225,84,126,244,53,145,211,188,147,1,6,250,211,73,129,9,71,1,147,166,90,18,165,95,39,143,179,247,120,107,106,148,123,147,71,104,159,195,123,214,97,112,253,201,38,10,125,142,46,197,75,239,217,135,71,33,47,4,153,194,60,249,157,94,140,214,86,38,209,158,94,80,217,31,180,211,141,43,19,112,153,64,208,217,139,40,91,51,207,248,194,248,105,71,232,122,194,109,69,183,92,150,172,215,103,100,167,7,222,35,159,170,38,197,246,97,176,78,233,192,236,86,107,33,219,73,253,140,199,215,81,212,248,178,230,227,144,97,115,242,171,142,216,82,187,4,131,76,70,163,179,56,15,94,45,229,146,228,98,51,38,29,28,216,181,77,174,101,239,63,123,168,181,28,84,73,49,82,220,215,156,132,146,106,148,189,179,233,59,99,118,164,228,63,220,140,147,66,222,185,211,102,255,249,213,157,66,182,154,158,119,46,222,86,191,221,118,52,147,166,220,28,35,248,8,213,81,244,132,208,119,145,71,163,80,249,116,40,77,138,199,246,95,245,183,145,117,168,199,111,64,11,17,6,4,185,57,29,229,227,184,228,192,136,57,38,133,161,132,30,1,83,58,251,92,125,137,128,55,12,53,250,39,99,106,66,229,62,166,13,114,221,91,191,98,112,141,150,103,96,51,28,20,166,114,51,126,27,209,149,166,191,77,100,56,197,147,99,196,12,125,114,242,111,37,174,222,191,115,123,82,12,70,123,208,31,173,192,3,145,100,26,26,223,250,233,84,237,63,239,171,42,10,231,200,189,24,133,150,161,48,117,89,254,211,5,93,181,165,239,5,69,119,12,121,65,226,37,235,79,91,232,249,94,61,68,67,199,96,58,37,124,208,10,148,21,207,23,41,38,227,20,240,158,152,207,100,129,138,124,9,60,68,217,182,90,151,165,135,57,126,146,173,223,243,98,152,122,247,201,113,56,62,125,180,76,13,126,15,184,75,116,7,148,179,37,6,173,146,52,211,49,37,176,95,98,196,161,53,215,53,66,244,219,243,159,192,83,50,133,150,250,91,78,231,215,201,232,72,199,243,79,199,209,149,224,13,30,95,122,126,218,30,60,158,27,175,169,189,112,114,6,158,110,70,203,237,204,55,152,170,252,28,48,203,64,199,236,179,182,247,128,247,145,248,12,233,118,255,122,137,155,15,83,149,80,152,150,156,120,237,49,186,168,194,21,82,190,211,153,235,160,82,46,73,100,17,129,11,75,44,96,218,90,171,194,185,198,52,221,150,89,22,85,104,208,20,12,86,192,77,43,58,128,209,197,74,1,47,106,75,30,56,59,161,76,55,6,84,153,73,150,93,173,121,93,184,192,76,172,240,236,167,27,205,96,56,128,245,209,16,123,140,15,198,97,182,190,250,192,57,246,75,54,176,49,159,159,142,130,62,224,110,138,13,15,156,157,65,209,228,74,181,118,1,197,134,21,103,61,13,60,253,25,239,73,30,45,110,77,237,90,125,110,221,218,136,175,193,83,149,241,162,78,69,12,60,187,168,49,254,224,20,11,128,54,44,89,216,63,184,199,234,34,157,217,202,251,211,67,174,38,62,241,135,171,97,133,11,120,159,117,239,163,33,107,28,111,109,95,175,188,35,234,191,60,113,136,91,122,63,198,140,13,137,162,149,213,159,7,11,43,28,113,0,252,189,231,75,210,247,81,2,134,76,126,190,211,100,149,22,240,40,151,165,240,76,178,22,40,196,29,223,120,102,232,254,180,51,96,138,172,251,59,253,231,188,240,54,169,212,160,100,237,196,78,72,74,122,61,147,104,209,253,22,99,66,233,229,99,96,65,110,28,71,54,1,101,45,88,130,238,43,79,183,132,169,166,171,69,119,20,226,27,217,77,93,58,32,106,211,115,17,216,201,201,187,49,135,92,86,187,31,76,245,110,192,214,2,241,192,211,189,143,222,77,119,242,189,185,117,192,4,60,191,219,38,250,131,131,132,129,66,7,218,17,171,194,195,85,252,12,198,86,41,15,220,79,227,13,112,198,109,109,207,176,20,231,196,232,191,6,103,5,145,9,77,1,46,232,253,31,152,58,14,135,169,163,150,250,51,186,240,211,23,143,141,111,81,244,173,208,96,143,223,45,218,21,111,40,61,155,217,97,72,79,213,122,163,98,219,57,97,128,135,80,15,25,140,132,71,113,24,171,164,232,183,134,220,102,196,107,161,111,217,159,171,7,250,21,14,163,153,250,61,191,77,130,230,194,20,24,212,7,222,94,196,188,240,124,204,82,218,151,218,253,237,174,236,253,6,231,113,164,180,129,73,57,167,7,166,193,243,194,56,193,250,189,122,239,46,111,213,45,187,157,62,125,52,114,216,37,134,101,26,223,168,192,204,163,59,13,81,10,248,30,184,64,54,236,240,42,104,82,40,220,218,93,64,76,149,252,233,147,163,65,234,135,42,109,55,52,254,62,53,129,197,247,133,110,69,48,58,147,18,149,243,49,42,68,203,219,99,106,140,130,171,225,112,205,237,177,120,25,208,20,23,87,230,195,99,140,35,248,50,2,70,29,85,175,134,238,52,62,103,181,154,50,189,154,224,233,23,63,189,191,108,122,140,55,99,84,241,53,80,187,245,82,9,108,93,90,57,96,232,83,212,78,49,75,163,6,140,232,129,218,180,251,28,116,106,119,131,167,142,168,209,152,7,56,40,191,25,234,79,154,106,100,192,85,75,104,128,47,19,57,240,198,245,91,67,212,121,231,25,245,173,75,237,97,42,163,71,239,1,151,119,219,128,226,100,213,120,173,189,93,73,164,6,120,70,41,10,240,18,13,22,227,47,51,102,121,135,87,238,143,235,69,119,122,139,207,101,28,136,15,10,215,221,184,240,108,58,40,112,94,140,248,28,203,10,59,4,134,253,38,238,77,26,85,242,145,192,244,86,183,128,11,57,96,129,247,16,215,216,44,27,206,111,209,155,147,93,118,39,28,57,39,225,67,51,120,155,226,254,185,126,125,215,226,203,110,11,32,117,127,171,109,54,178,128,4,182,93,220,95,139,90,220,162,187,2,212,93,43,214,7,53,197,58,7,75,181,226,148,64,225,192,26,10,195,22,124,97,83,81,127,96,120,6,28,134,67,79,119,249,13,151,216,205,56,210,63,253,88,132,96,103,172,76,206,159,203,94,125,96,175,166,2,222,166,246,31,224,114,79,236,222,17,174,121,31,188,214,56,146,41,15,207,127,128,187,252,246,48,222,156,103,84,200,198,58,204,129,221,158,171,169,34,94,1,215,246,105,84,4,138,16,103,206,6,70,52,224,129,141,44,210,225,5,153,138,190,24,29,195,57,126,123,209,144,146,30,184,126,177,124,16,93,152,207,215,222,147,39,156,58,40,61,110,195,182,161,48,71,142,64,123,42,207,181,84,46,5,154,200,20,60,23,111,167,123,197,173,147,237,72,10,55,180,234,3,134,248,168,40,220,71,236,148,56,93,207,62,75,142,193,5,230,128,201,243,62,63,77,70,62,126,218,104,160,245,167,77,55,50,7,220,180,128,200,88,196,86,139,153,52,32,193,29,186,4,108,127,140,7,223,199,79,79,15,140,13,113,225,177,222,81,129,143,60,54,113,98,109,245,121,52,230,101,185,48,202,54,82,72,79,133,131,15,248,66,1,70,119,74,146,133,201,61,182,129,51,175,237,1,6,127,254,96,200,0,139,110,205,129,215,73,241,1,119,105,15,251,193,115,186,195,55,136,196,21,61,115,225,236,158,190,25,110,24,47,235,121,180,214,34,18,244,211,211,208,183,174,80,146,142,248,237,106,226,167,15,220,79,83,170,193,19,125,116,133,137,143,198,123,91,178,179,40,28,193,122,208,33,77,240,63,148,170,128,128,41,102,74,10,47,26,12,28,54,114,102,13,180,34,2,83,227,181,217,139,117,241,89,163,237,136,223,230,212,213,207,217,32,251,247,221,18,146,197,244,236,42,141,202,158,124,175,134,128,80,81,116,36,29,220,238,207,151,158,107,33,128,143,107,231,252,158,120,10,250,128,23,253,201,101,60,232,182,135,99,64,141,205,95,190,117,251,213,19,4,204,217,167,99,146,32,221,247,171,161,54,87,139,182,209,82,159,47,90,225,245,82,120,123,229,238,48,210,12,179,158,93,28,211,221,153,214,186,73,219,44,157,226,72,229,56,93,32,48,141,100,15,156,139,231,107,137,79,160,36,174,143,150,33,250,186,112,93,227,185,24,86,198,26,40,34,139,229,129,107,139,121,244,35,80,202,10,175,225,201,69,182,51,170,98,245,230,86,91,31,15,94,250,187,238,73,32,150,17,79,102,71,134,142,74,33,92,125,97,98,248,250,104,213,172,189,128,49,223,158,100,65,193,73,117,24,145,158,231,230,8,87,230,184,154,190,46,245,49,232,84,240,166,8,96,171,229,80,184,124,95,236,73,20,192,72,85,130,193,189,199,189,241,55,245,12,128,83,165,149,184,55,17,102,245,250,182,163,246,121,179,7,240,124,147,28,176,5,250,153,188,79,8,90,100,20,221,14,122,236,87,251,107,164,170,49,218,6,9,126,137,199,30,198,115,167,112,117,198,163,105,235,76,99,34,192,40,121,199,213,228,153,159,77,3,52,30,27,190,125,221,144,126,181,216,245,194,173,169,255,142,180,204,105,48,6,38,2,248,94,141,88,215,10,184,124,207,28,54,130,254,120,48,20,156,116,167,164,100,102,229,248,105,56,146,138,220,27,17,165,72,61,14,168,18,62,117,172,58,4,11,95,15,184,244,39,42,110,124,216,110,229,12,139,106,171,169,65,169,132,147,67,2,227,72,61,87,175,8,15,15,146,53,159,154,195,180,147,167,24,210,125,54,17,98,17,56,27,81,114,192,84,114,234,123,153,112,99,60,120,82,105,6,75,120,217,142,232,240,62,61,138,126,16,78,166,20,224,222,188,212,16,25,159,21,238,6,76,182,68,83,109,180,167,223,49,217,238,92,210,141,22,159,249,19,184,212,180,158,92,91,239,237,222,28,34,52,61,115,97,73,107,95,60,90,67,110,231,129,81,190,140,65,217,83,97,233,241,194,114,235,73,224,103,183,179,15,116,199,4,181,201,7,53,246,49,71,81,8,87,251,106,152,8,105,124,173,78,246,189,41,108,5,243,1,163,143,160,15,214,112,71,3,173,243,217,19,32,105,117,202,100,224,38,172,52,192,200,168,212,120,171,78,1,160,94,189,29,254,25,182,2,210,195,79,194,138,64,245,221,41,105,17,24,229,185,57,122,8,23,166,179,65,191,230,240,254,122,67,161,65,214,143,57,96,208,95,23,94,85,67,3,116,30,58,99,108,167,44,233,105,253,252,44,21,189,4,166,128,85,96,226,233,223,133,83,94,186,73,35,7,30,214,23,164,199,67,93,190,237,206,203,231,48,46,232,169,40,108,13,253,194,83,183,35,84,81,238,118,4,145,67,145,175,149,62,235,243,241,207,129,24,221,42,15,140,129,60,2,86,227,137,148,207,190,153,95,75,145,216,39,203,50,49,2,43,172,93,42,69,212,161,219,112,111,53,223,171,39,20,69,10,19,62,246,183,178,42,38,177,235,216,248,162,76,98,163,93,207,180,68,77,133,23,166,108,52,63,5,105,84,100,127,45,204,108,180,105,117,11,222,104,88,255,195,250,3,36,81,181,193,109,251,248,162,179,46,29,153,157,100,208,16,255,11,152,94,99,189,115,198,2,143,199,42,164,164,31,248,214,50,192,81,177,166,236,68,137,206,132,21,22,33,156,204,186,143,165,159,162,124,92,109,210,204,58,92,21,109,143,120,50,138,169,186,94,109,157,203,247,106,58,254,245,183,33,241,142,237,121,31,250,57,139,233,68,67,226,119,109,136,125,234,215,220,245,189,154,105,250,6,12,39,155,94,13,235,79,216,1,141,214,239,174,223,146,166,172,48,9,183,81,134,0,187,192,123,31,148,73,182,13,10,141,231,225,28,143,114,191,53,111,49,245,183,97,4,186,87,195,38,249,124,17,248,209,238,111,111,43,162,127,250,219,43,237,237,38,158,28,62,174,164,87,47,35,78,8,216,242,117,23,206,20,37,132,157,77,241,240,39,77,215,196,106,239,194,99,15,85,43,60,97,69,207,248,96,253,51,29,99,133,103,164,83,73,253,173,7,100,113,197,217,208,233,182,19,171,45,209,104,86,71,220,58,81,136,152,21,134,176,186,6,76,197,216,80,152,172,218,133,71,209,168,65,226,160,137,154,129,97,220,253,114,34,194,134,214,239,128,211,61,175,189,249,168,163,140,30,91,6,246,73,149,160,116,50,197,101,207,55,81,51,215,164,246,176,166,78,248,54,246,73,99,173,215,37,98,132,5,61,174,238,198,80,32,48,109,183,158,79,29,112,0,107,254,99,123,173,204,179,115,53,13,83,123,133,200,176,24,243,185,155,71,216,35,93,154,120,55,12,147,146,175,32,244,130,83,90,122,53,167,177,123,54,214,15,171,219,217,222,68,63,175,245,135,224,1,151,75,94,155,218,137,48,5,230,73,174,11,12,237,131,219,140,72,200,17,247,20,248,167,34,234,176,29,138,77,225,225,26,29,214,229,92,213,249,6,165,106,224,192,253,83,39,149,248,197,151,252,60,133,205,44,61,199,3,54,98,113,215,123,91,232,79,95,17,116,6,132,61,253,151,39,132,52,67,111,222,40,253,58,40,73,200,169,35,86,40,114,242,121,132,98,93,153,186,105,112,90,135,43,184,157,12,228,206,244,107,108,11,195,251,27,200,203,194,204,171,159,131,53,225,91,206,194,78,184,252,93,54,135,169,78,56,99,130,68,79,211,68,89,66,68,57,82,8,219,102,216,150,218,212,171,25,100,63,21,169,17,171,233,89,32,244,130,250,25,98,161,243,172,83,216,244,96,207,168,44,4,202,191,239,129,209,160,115,20,54,105,157,39,80,198,205,248,101,147,224,148,228,161,209,215,141,99,102,32,128,216,181,151,177,82,244,146,221,58,130,19,49,141,174,220,21,166,201,113,162,33,52,132,81,108,42,87,239,173,178,229,128,113,204,181,166,13,82,50,26,16,15,76,105,153,116,76,85,19,231,44,199,125,166,48,126,239,217,98,164,211,180,251,121,146,109,79,87,184,244,100,174,108,111,27,177,164,121,224,100,177,198,139,90,224,197,223,11,34,133,33,189,180,104,111,34,123,221,14,92,81,117,23,83,3,86,184,48,251,160,172,167,37,64,110,62,137,175,183,21,240,130,44,65,233,66,246,212,56,75,115,207,80,219,130,244,230,116,147,159,15,102,170,50,75,163,210,217,34,163,45,174,182,79,114,159,188,124,212,71,39,127,109,218,229,116,137,208,87,57,92,44,134,16,210,222,167,37,246,85,44,148,236,47,134,212,26,186,210,23,230,189,234,217,177,6,52,218,232,177,9,92,41,68,58,79,158,17,75,206,98,105,211,221,24,196,51,68,98,40,33,121,174,70,69,245,140,90,182,213,94,230,3,119,239,106,1,238,194,97,247,131,135,239,74,195,84,5,36,142,179,209,189,111,47,127,112,42,87,178,212,5,20,162,87,254,216,182,51,136,141,69,179,249,244,242,43,52,85,178,144,208,1,143,228,148,77,212,58,65,139,40,199,46,237,33,159,123,185,56,200,171,74,252,149,38,106,148,218,28,165,155,64,108,71,58,176,40,128,59,112,97,244,101,215,64,162,105,58,33,2,14,52,45,154,77,225,109,150,150,11,79,109,192,135,224,120,160,16,117,224,70,167,122,125,96,246,208,17,240,72,89,14,144,130,228,153,55,128,14,35,95,88,178,215,22,106,120,206,102,57,172,234,94,107,18,246,94,86,130,57,128,210,44,104,254,229,115,116,122,143,79,188,112,239,163,133,198,4,25,82,212,151,188,31,103,152,27,149,117,162,88,98,255,156,232,192,163,150,231,183,173,15,246,252,54,46,71,158,75,225,189,249,122,89,217,134,9,70,74,201,40,157,241,213,213,142,217,118,183,47,47,251,33,29,215,217,235,33,6,130,153,163,203,70,190,87,83,73,174,219,59,144,8,239,106,236,23,72,49,189,51,101,64,117,1,69,177,192,124,164,226,195,50,44,46,45,55,199,248,115,125,193,65,248,169,106,106,6,34,248,237,212,28,248,87,15,172,51,113,209,119,231,163,214,224,58,25,226,63,33,209,66,224,206,225,159,98,143,192,123,15,243,156,19,221,125,79,34,109,163,43,138,223,65,91,175,58,42,236,111,177,31,54,74,187,191,162,247,158,41,244,125,80,56,197,10,184,51,109,175,31,26,80,252,106,99,142,233,130,210,174,208,252,167,247,184,180,44,135,99,165,188,49,249,7,49,247,72,40,92,42,174,93,245,152,199,176,110,225,36,35,110,214,188,71,45,144,220,134,134,179,8,76,3,72,143,171,7,74,30,242,104,200,116,123,25,21,71,217,62,36,228,123,81,122,158,188,221,114,207,34,40,71,196,101,173,244,23,187,44,251,62,0,246,183,156,18,151,160,217,43,57,69,1,60,222,212,189,37,33,203,74,36,155,207,163,193,225,165,45,130,123,121,81,227,237,19,145,184,156,108,74,120,251,109,196,181,211,56,187,134,192,123,60,79,85,244,160,85,185,42,117,25,116,221,253,8,124,108,184,161,58,36,43,191,17,221,242,212,12,93,11,112,145,202,231,130,0,171,158,8,46,110,4,198,165,78,5,200,44,125,5,240,219,83,77,52,216,99,178,75,30,97,149,18,66,20,131,1,122,195,26,32,93,67,2,162,176,227,233,92,146,48,28,117,98,201,64,57,16,95,195,248,6,171,20,129,100,78,236,36,48,52,69,98,99,237,181,231,193,72,30,155,9,45,118,233,164,29,39,5,12,141,159,6,39,42,213,66,39,86,73,168,171,61,71,54,189,202,203,137,182,96,213,27,244,127,74,180,230,215,195,118,96,118,164,164,174,240,71,35,174,79,97,106,94,203,83,16,52,177,45,167,191,23,118,108,209,44,28,177,180,238,75,19,201,241,254,181,167,165,33,69,154,129,71,35,126,249,52,98,68,230,114,255,52,123,246,91,148,64,177,178,127,204,193,190,172,41,114,204,170,207,81,36,157,219,83,110,135,66,225,233,218,29,246,221,63,205,25,161,196,229,45,235,184,250,51,61,121,104,164,114,93,213,107,90,165,88,127,202,104,183,27,121,220,8,8,106,173,159,71,186,83,42,236,77,227,192,152,84,75,203,58,57,238,199,57,157,38,245,136,69,24,167,240,125,170,19,186,33,0,63,136,9,40,231,90,34,73,113,96,242,169,218,131,68,23,81,164,84,55,204,17,161,104,49,113,118,71,25,126,169,70,173,36,66,231,12,180,173,167,37,135,150,215,220,243,189,120,106,127,55,206,212,231,156,130,252,242,124,138,173,247,222,207,62,237,111,5,183,167,180,109,161,197,240,121,180,102,226,109,111,51,245,94,205,174,78,21,155,143,55,117,0,210,237,108,126,179,87,234,81,219,147,63,229,227,129,14,36,59,41,9,236,58,223,39,196,127,5,198,164,26,246,48,9,83,233,248,74,251,48,58,12,242,220,25,218,31,25,18,138,221,206,4,156,68,221,135,156,136,219,32,66,64,222,199,3,5,32,109,224,54,22,146,184,113,129,249,68,90,206,209,100,143,128,198,30,46,59,121,116,60,82,11,61,82,120,140,90,78,210,90,101,62,119,242,123,67,17,39,113,28,56,167,9,228,251,189,81,57,146,221,27,245,45,92,159,234,48,148,203,250,86,144,147,122,36,116,38,171,38,152,74,234,71,251,241,217,169,120,8,172,192,161,45,114,4,120,207,160,64,153,51,202,243,33,41,200,247,85,71,23,117,215,165,1,37,59,154,28,7,134,4,71,59,84,173,123,211,185,241,224,57,162,4,77,159,188,155,32,212,129,7,220,53,82,65,62,161,86,119,119,112,26,3,255,210,47,50,140,34,230,124,108,72,148,107,83,174,195,137,134,252,121,50,30,50,75,224,13,7,203,164,117,14,76,111,113,210,186,122,148,170,202,57,17,39,69,65,202,253,181,172,54,241,88,32,19,62,174,41,53,22,197,132,253,122,113,152,86,217,103,80,16,145,118,134,152,201,83,53,237,153,183,90,47,151,133,70,20,140,120,188,14,74,203,222,205,111,28,165,77,216,103,138,133,218,142,209,54,77,195,170,234,12,223,198,7,220,181,7,182,118,167,79,71,140,64,255,241,82,167,145,11,54,29,111,60,170,234,247,166,220,77,106,90,160,104,128,225,255,124,75,168,36,41,25,23,120,194,39,225,240,226,164,110,207,102,196,248,159,39,179,150,162,172,173,6,112,36,122,225,150,157,197,34,98,0,188,111,86,143,225,4,53,2,100,242,122,239,150,227,107,85,74,109,134,86,252,195,231,239,27,25,197,181,216,139,218,198,73,82,255,204,224,10,165,180,242,51,82,13,216,98,245,64,108,78,97,189,108,208,95,216,208,38,223,83,170,62,88,109,86,203,238,112,199,34,215,246,83,120,30,142,129,66,87,251,39,4,240,192,166,203,230,112,234,58,75,160,233,38,56,118,64,236,168,162,111,197,0,121,32,18,115,16,158,50,237,93,157,164,48,207,91,177,198,234,211,218,74,197,88,246,253,136,94,25,184,49,148,100,20,205,150,243,90,68,89,86,211,73,182,72,127,248,99,163,105,42,205,25,80,24,125,78,111,138,225,67,200,78,80,36,113,252,40,197,212,78,159,30,135,8,71,122,73,215,68,207,126,234,57,108,116,126,213,81,120,51,63,109,11,193,113,136,85,217,209,217,94,66,72,2,73,33,220,245,7,54,173,64,237,103,49,226,235,227,28,91,233,237,122,90,101,246,138,166,78,241,192,195,72,164,228,75,147,156,90,126,90,238,161,166,71,85,191,180,41,55,156,175,213,77,42,65,219,162,140,71,227,216,223,132,80,103,121,154,126,33,155,245,226,90,140,239,149,158,190,221,189,203,245,195,94,61,57,197,32,133,152,58,193,211,56,132,251,84,244,66,101,170,205,98,180,197,125,203,175,174,38,175,184,158,213,147,220,57,158,38,247,43,181,83,246,193,150,147,116,224,69,238,245,213,116,207,72,228,128,155,195,40,103,84,221,194,173,59,119,202,213,18,93,42,191,74,46,223,71,161,161,220,39,145,158,246,221,180,9,14,76,236,99,8,181,222,48,69,224,226,191,77,81,101,150,19,0,175,52,162,56,216,66,136,178,9,140,146,67,138,171,169,60,41,67,57,74,183,41,210,79,128,22,59,165,189,100,159,116,60,57,227,32,246,79,153,75,201,83,139,57,20,231,131,210,241,213,164,204,174,32,180,241,197,25,0,43,245,26,74,25,107,234,62,126,46,114,196,246,38,27,71,27,95,136,49,97,121,38,178,47,89,153,114,115,13,51,155,77,107,202,118,71,16,161,221,139,177,234,202,195,55,75,18,162,250,79,195,10,32,124,178,84,103,122,43,193,198,114,23,169,185,237,153,173,159,2,237,15,70,103,82,185,87,137,225,224,229,31,116,79,225,237,134,36,129,107,80,220,76,155,69,85,57,83,104,235,152,190,64,150,241,99,11,131,227,222,70,224,142,79,14,27,167,157,112,166,176,102,60,7,71,160,201,58,142,239,79,179,109,159,84,20,244,141,19,26,82,165,255,192,88,56,223,138,110,136,165,40,60,51,94,88,53,141,177,80,82,62,5,205,228,40,161,96,48,191,199,45,161,122,188,184,151,200,166,139,113,38,204,35,219,190,129,67,255,192,228,219,146,50,14,85,211,6,58,2,178,123,89,127,53,41,129,169,117,27,55,71,11,129,123,165,238,97,159,113,57,121,74,72,191,46,102,95,65,64,222,249,36,104,69,162,83,94,232,88,18,132,248,46,84,252,17,186,144,160,114,49,233,190,228,154,215,240,48,102,137,103,195,203,59,35,30,247,155,21,210,44,64,21,35,1,239,184,26,77,46,49,6,40,247,163,5,192,159,156,229,39,47,70,60,155,111,228,240,103,146,82,194,112,154,172,150,244,192,52,70,41,199,47,39,10,130,208,7,166,223,76,2,114,5,181,216,234,193,62,211,186,171,202,251,186,55,51,170,39,252,106,234,145,196,51,135,135,212,235,99,97,102,160,152,188,9,81,40,197,211,126,103,66,210,69,120,46,82,37,111,95,83,252,48,33,104,185,56,163,181,126,98,75,166,248,132,119,164,76,161,20,117,5,12,19,91,82,38,47,58,236,226,230,20,244,235,46,205,16,231,47,62,118,55,10,189,42,4,102,5,11,227,206,36,168,52,149,253,140,94,197,152,134,60,182,94,156,184,58,30,124,65,128,45,92,139,72,33,236,157,32,190,53,228,12,77,72,223,6,85,139,195,175,134,195,61,45,185,218,114,110,46,112,190,13,21,212,171,46,255,30,221,246,37,116,192,141,74,77,90,211,225,98,228,44,142,81,33,155,164,188,131,139,242,134,230,19,9,246,80,113,94,8,161,181,175,149,184,122,64,230,42,148,136,213,218,124,87,140,169,5,49,149,99,146,76,91,141,89,154,68,204,212,104,59,11,233,16,191,26,115,110,8,177,32,159,219,43,179,248,109,136,36,228,201,247,44,206,33,29,253,209,212,34,219,56,2,163,51,143,251,218,214,172,43,40,85,59,46,44,189,225,189,53,8,97,226,224,84,40,1,19,188,157,55,142,79,47,225,88,178,118,241,214,133,242,112,224,77,58,61,195,158,13,179,203,247,192,125,200,222,174,15,211,224,34,115,115,225,109,185,20,95,93,8,176,37,161,16,97,75,153,30,41,217,103,15,242,60,66,254,106,53,116,201,103,120,178,122,76,33,158,165,192,135,200,228,129,57,233,87,215,7,203,136,186,158,41,158,41,91,106,66,29,187,97,210,160,231,230,166,83,43,116,161,80,220,6,141,0,42,219,212,152,9,137,42,154,53,71,160,149,164,63,124,148,85,31,156,202,9,87,32,223,195,139,188,111,127,222,186,121,203,176,201,173,96,131,233,136,178,114,29,133,160,78,159,204,162,22,103,150,20,8,156,218,31,30,108,122,167,230,62,79,169,13,209,241,38,108,56,226,222,153,110,229,189,174,255,92,242,202,255,159,31,149,207,136,33,61,226,141,166,102,168,50,209,29,23,163,102,56,138,113,161,203,213,22,166,57,99,73,42,122,72,147,90,38,165,245,57,53,20,148,231,251,107,228,231,106,114,130,103,73,230,74,174,89,25,105,169,207,118,138,13,102,1,28,234,186,46,40,43,255,252,51,91,212,91,56,128,183,7,134,206,94,243,249,137,144,201,200,10,147,16,62,239,157,224,145,17,206,239,76,185,148,23,88,172,100,198,208,124,231,126,245,200,41,29,50,148,102,62,63,109,252,229,14,147,66,47,245,249,233,233,180,135,139,248,205,39,236,59,217,148,10,239,110,177,15,114,109,32,133,117,155,202,136,216,230,8,200,173,103,163,178,146,164,128,145,218,81,110,227,15,221,249,216,67,17,254,148,47,50,105,58,60,18,77,192,163,102,137,216,193,129,138,76,80,28,14,248,46,15,49,108,199,144,246,141,108,152,176,78,213,179,131,254,249,21,251,247,158,122,50,44,196,213,71,13,83,128,66,58,157,168,139,104,243,247,205,56,214,8,231,11,60,33,190,184,118,31,47,41,164,180,139,167,253,242,61,82,191,79,136,129,140,151,141,208,188,195,108,171,226,191,127,86,27,18,166,2,60,245,26,149,176,122,252,25,167,30,135,75,87,120,112,98,206,248,160,63,218,103,165,12,77,193,246,143,14,26,117,20,93,237,144,109,247,228,123,234,237,211,185,42,12,181,95,185,166,27,37,28,69,141,156,21,49,254,159,50,165,116,158,163,158,55,246,72,250,213,38,75,214,229,106,250,112,102,15,251,106,84,149,95,32,114,16,254,7,2,32,89,185,217,18,220,167,222,51,178,56,247,135,204,83,42,134,17,158,245,65,193,81,74,18,58,200,20,178,95,155,114,88,10,70,97,246,153,26,19,49,243,121,197,96,221,159,4,205,119,135,247,150,183,196,118,203,205,232,24,74,216,241,133,12,155,88,226,148,255,198,169,249,65,197,39,62,50,122,63,219,108,241,39,95,171,170,203,86,146,249,20,190,175,124,184,120,202,29,90,16,50,143,67,213,162,108,98,24,26,215,154,59,55,4,203,219,247,208,146,162,33,121,167,10,114,123,77,156,27,88,105,190,48,66,32,159,144,41,78,166,15,238,159,227,55,77,58,93,197,26,134,84,159,88,157,195,212,147,139,53,220,62,43,220,118,103,18,222,200,41,105,130,61,5,115,185,174,168,169,70,8,17,95,67,188,47,135,155,75,212,95,42,125,140,223,136,82,103,135,139,37,240,213,253,166,44,220,111,78,59,170,46,16,40,140,70,11,119,114,239,112,125,202,234,67,161,37,57,161,5,69,39,72,212,201,139,33,37,212,194,13,222,86,10,70,171,196,13,172,86,50,134,5,41,26,249,94,72,87,166,230,225,148,101,140,191,34,111,178,207,221,171,161,131,216,103,82,14,64,188,111,196,134,226,226,161,220,11,208,169,230,209,61,48,77,215,13,71,142,192,68,194,61,184,198,107,203,86,108,172,78,100,19,3,77,26,191,162,75,167,249,185,108,244,213,219,96,21,50,73,232,84,71,196,44,182,43,82,116,87,128,179,182,124,225,222,47,216,216,251,35,136,212,111,10,98,175,121,98,24,253,9,18,145,37,139,171,177,227,229,230,117,153,50,112,12,10,9,240,170,55,207,78,176,51,33,65,163,42,66,149,156,114,117,174,98,206,237,165,129,84,202,5,211,240,8,238,47,152,47,159,99,224,144,187,45,131,21,148,181,161,133,180,32,69,177,17,251,130,68,84,137,44,23,181,34,126,245,96,80,158,188,160,229,183,14,72,100,74,215,222,164,44,171,22,143,85,66,28,57,101,72,112,229,155,111,241,4,229,232,15,215,88,37,249,127,7,97,99,203,26,170,255,37,233,34,90,104,180,51,26,170,39,229,227,87,87,75,117,77,77,47,35,135,226,47,69,212,244,73,126,16,233,111,241,206,204,229,252,208,94,97,47,70,124,119,34,62,249,208,6,237,51,53,69,116,152,90,91,97,238,135,214,156,154,35,143,107,19,246,81,2,218,5,183,136,51,70,66,128,136,225,173,81,241,110,101,231,30,82,71,82,172,105,108,153,242,220,218,35,32,143,95,217,149,95,19,253,115,79,51,24,85,153,222,156,200,163,83,95,237,69,188,80,201,235,154,179,79,81,190,78,14,163,170,12,148,113,129,185,139,76,171,23,173,8,10,67,28,122,236,24,8,160,191,175,188,25,253,121,20,85,153,162,123,200,146,230,63,44,73,239,105,119,58,37,151,46,158,133,50,157,51,127,194,94,152,147,8,41,48,102,53,52,5,168,62,175,8,240,74,200,124,33,32,118,158,140,120,208,82,130,90,230,6,149,123,158,224,91,42,159,107,240,26,46,78,129,171,110,181,34,154,197,64,137,200,97,163,229,210,204,13,242,224,78,207,70,181,141,217,19,50,44,108,65,158,62,71,87,75,229,223,24,180,226,218,20,123,60,8,218,61,41,16,74,104,78,210,158,82,92,211,143,147,49,181,142,238,200,199,22,36,244,116,200,147,145,135,123,50,55,125,47,175,28,245,5,46,9,70,195,251,247,68,20,23,52,216,205,143,151,68,77,101,211,239,153,172,31,228,60,26,186,162,132,164,228,106,74,112,252,201,169,127,109,66,126,69,18,131,48,133,195,153,192,106,215,188,18,37,130,41,114,247,249,73,20,172,58,41,220,242,220,61,129,149,161,148,171,147,210,128,26,133,1,28,140,218,160,71,95,186,87,114,3,195,165,172,52,29,11,183,187,71,89,65,29,15,33,37,221,124,238,63,77,120,155,166,118,120,19,34,255,194,22,177,42,114,229,200,97,83,113,134,42,211,77,126,180,23,247,190,93,167,155,57,219,7,104,93,249,194,76,38,222,233,221,6,29,17,202,215,74,227,137,19,74,12,22,218,247,244,63,25,37,235,23,48,53,229,218,139,64,15,240,217,136,41,230,216,86,163,246,57,195,131,189,28,197,50,208,209,164,118,39,30,138,72,73,85,174,48,22,134,87,89,24,61,117,85,49,74,232,7,170,115,2,209,239,64,168,87,198,26,175,236,243,42,235,5,217,103,203,79,247,222,140,172,11,21,137,219,94,122,250,66,172,211,109,6,108,10,1,218,35,65,66,181,5,108,189,204,218,138,179,190,47,234,220,176,236,146,118,234,224,48,248,9,128,199,188,87,130,188,24,204,101,53,69,197,23,94,245,146,66,207,61,220,223,231,212,111,144,221,237,181,38,37,141,251,193,233,183,241,50,57,52,27,63,105,38,48,186,86,239,142,26,84,39,64,141,127,97,8,148,163,226,113,194,229,249,73,109,58,65,239,122,171,232,168,169,81,106,159,54,77,174,213,97,68,228,243,167,69,143,216,195,222,200,128,241,214,165,198,174,89,47,230,140,49,133,158,51,169,42,42,61,70,94,212,184,76,66,65,230,25,68,213,185,196,92,178,40,182,148,245,162,84,157,93,42,2,205,24,152,26,4,134,153,50,197,108,160,62,97,233,111,23,19,249,246,155,163,179,43,125,89,219,191,224,20,46,113,111,12,185,251,65,44,65,119,127,250,35,189,164,48,188,50,110,35,109,24,149,4,21,146,133,240,209,201,119,25,51,37,182,50,50,158,168,74,164,110,66,46,228,137,61,218,66,110,142,67,78,198,139,116,107,201,49,201,42,190,185,192,4,45,156,226,204,40,46,69,249,5,49,140,18,90,54,228,62,169,147,80,216,216,186,28,69,155,126,233,173,57,224,125,89,163,148,163,20,100,125,89,167,167,255,176,17,77,201,202,218,142,4,109,107,62,187,9,227,125,50,1,233,0,194,142,112,56,195,216,80,85,119,55,143,91,35,74,128,74,219,189,186,213,165,159,159,182,205,74,139,245,145,94,9,78,197,97,193,87,73,94,224,140,65,30,113,62,212,104,200,141,12,157,251,148,208,121,113,55,76,44,196,55,100,229,116,130,99,14,155,76,184,160,240,132,186,227,14,153,41,33,7,85,4,38,116,91,2,254,218,187,104,141,53,198,239,221,247,255,15,209,45,194,162,160,96,126,58,108,18,34,242,219,29,82,197,26,87,239,179,226,147,109,22,31,146,168,95,192,230,200,203,134,49,41,42,187,87,207,164,29,216,237,39,218,238,213,219,3,150,4,125,177,15,65,0,223,102,247,82,248,178,182,21,50,55,60,255,182,71,111,217,73,117,209,9,77,137,183,9,116,66,128,210,229,134,21,16,76,147,3,206,132,172,132,90,123,238,83,101,221,163,94,158,164,164,94,109,210,138,211,225,61,72,93,119,81,51,50,253,123,65,59,170,54,6,112,207,209,62,212,8,73,136,166,24,240,62,3,178,23,250,91,141,140,76,149,13,39,34,181,14,211,195,32,203,171,90,245,230,114,184,255,252,15,129,137,244,251,182,208,126,1,35,65,141,214,47,122,12,18,205,200,242,94,219,85,44,206,157,195,20,135,161,78,127,122,123,92,110,112,210,117,79,41,161,188,118,55,102,112,31,52,24,73,135,20,112,147,11,60,214,13,113,20,84,7,146,130,180,35,123,59,10,212,107,69,26,151,54,252,245,40,75,223,31,174,212,164,253,11,148,198,85,95,32,144,198,211,48,166,48,101,22,222,10,3,137,200,211,129,64,166,208,201,213,32,94,175,34,202,100,29,213,177,125,155,9,167,253,194,180,1,132,232,18,155,83,39,27,247,192,228,68,3,46,111,115,3,113,129,207,187,108,138,53,48,202,226,170,36,92,179,239,72,148,69,44,97,80,174,38,45,244,249,152,21,94,74,15,235,74,187,118,239,222,84,53,224,127,144,246,86,104,43,81,219,8,120,219,6,58,83,246,70,73,125,173,183,69,17,137,145,243,163,150,239,18,48,67,253,65,223,147,220,60,91,186,80,123,174,62,57,187,208,234,41,209,22,5,231,183,146,173,160,236,85,83,192,102,177,40,108,189,228,62,23,10,237,247,114,54,25,23,254,244,15,146,173,234,84,120,94,112,253,25,199,3,15,147,142,28,10,83,80,27,205,119,217,20,96,30,56,59,117,8,29,137,70,225,40,48,140,106,190,157,101,248,128,250,210,206,164,65,82,201,175,38,33,210,244,98,106,148,124,31,134,164,10,245,11,133,161,154,156,1,91,76,91,91,170,32,141,31,222,14,9,161,169,54,216,45,122,228,253,76,70,71,107,41,7,7,117,229,217,249,3,81,75,36,196,173,221,94,212,100,122,35,38,92,206,69,49,235,223,10,244,123,68,19,72,46,55,39,175,69,79,25,130,198,165,109,102,86,173,232,29,164,100,129,196,254,65,184,41,123,45,168,49,198,245,162,189,144,204,187,238,203,7,110,77,229,174,45,38,47,28,205,171,31,116,216,210,161,67,67,194,114,241,36,8,217,209,110,213,86,73,178,58,126,248,64,112,185,71,68,62,7,173,19,211,7,5,142,86,66,112,98,195,23,4,24,207,111,99,76,169,242,46,112,15,57,43,96,35,242,148,46,155,53,162,126,118,152,246,221,104,218,132,179,172,221,203,97,88,114,181,237,118,187,245,8,213,6,76,103,174,184,23,16,71,251,94,217,89,214,184,208,10,211,89,24,176,249,172,242,219,44,93,239,106,167,209,162,73,232,139,70,231,125,158,164,104,45,71,144,77,182,59,82,23,197,207,0,179,64,159,6,84,84,36,202,26,23,254,166,82,6,97,53,214,160,102,35,91,132,107,36,48,9,74,111,215,55,245,18,169,165,54,106,239,168,54,237,150,161,16,113,245,13,67,60,243,69,199,253,151,31,106,67,138,79,135,151,213,119,206,190,79,27,128,246,163,237,217,121,169,2,182,237,49,244,189,89,52,193,155,104,76,227,34,79,102,112,26,23,174,230,182,61,191,93,92,110,182,147,228,206,202,225,196,68,169,78,225,132,224,230,80,26,130,141,18,56,245,39,171,36,81,101,225,103,122,23,134,51,82,16,120,163,96,226,25,180,28,236,106,4,131,53,24,66,240,241,243,134,45,236,74,134,77,239,77,181,116,144,24,236,5,245,169,165,159,177,66,131,41,105,238,131,17,81,88,233,6,27,176,46,58,219,5,38,211,82,23,123,126,37,26,26,45,99,148,36,91,181,61,112,211,46,15,150,15,203,84,138,251,14,195,220,101,54,97,187,212,70,180,222,72,133,230,203,236,179,212,213,76,214,132,216,155,240,2,37,229,5,218,134,226,30,168,184,250,107,90,98,136,164,227,252,66,232,197,136,170,148,33,45,81,30,26,68,175,131,106,207,244,192,123,235,8,50,140,13,91,89,173,194,70,124,41,100,73,189,40,129,2,209,251,160,232,169,84,117,106,143,92,135,218,210,191,231,128,227,87,25,212,232,177,218,39,71,10,56,107,224,154,152,8,253,9,241,219,72,54,63,244,36,176,201,220,171,33,194,18,39,5,182,187,79,126,27,246,212,245,192,198,241,28,48,153,232,246,146,155,92,134,206,106,139,168,42,108,236,110,1,19,204,84,206,10,108,236,152,44,144,182,40,185,21,43,106,120,207,35,112,250,134,134,138,168,226,41,65,185,132,35,168,30,171,165,53,46,25,31,21,245,245,33,25,129,115,109,92,182,177,5,41,225,67,4,114,185,119,173,253,60,73,107,173,49,7,140,36,108,99,117,173,7,166,65,68,168,204,84,103,29,216,90,140,133,8,77,237,44,99,134,203,151,183,110,127,93,37,250,128,145,56,95,42,63,136,170,149,110,6,154,187,58,239,197,80,70,107,248,141,143,208,238,213,123,179,87,22,43,74,109,189,122,223,216,225,250,82,34,16,138,212,214,229,42,235,212,56,63,87,151,226,250,197,198,60,55,68,110,5,24,83,170,93,218,186,249,172,130,66,51,252,229,127,107,99,60,228,68,219,203,44,249,114,157,53,86,130,14,57,244,101,151,123,142,78,22,37,170,66,113,106,220,47,66,88,161,62,240,222,171,122,191,108,126,20,32,43,204,217,113,159,156,254,91,229,46,34,213,16,4,65,25,181,78,101,202,129,11,187,92,70,74,146,40,75,249,156,40,120,189,52,156,223,124,220,32,26,7,82,104,170,24,41,235,82,246,21,163,73,143,47,6,207,84,127,30,141,202,134,96,224,66,23,78,187,184,147,21,119,125,151,108,150,224,171,222,252,199,12,115,185,104,63,165,137,222,48,249,228,128,233,208,79,207,205,77,118,34,224,237,249,232,166,184,39,113,255,98,231,73,214,132,255,176,96,145,50,14,90,98,104,59,53,142,12,193,214,23,71,201,62,198,191,151,50,109,187,27,151,6,151,226,101,101,147,98,59,13,233,172,109,49,24,197,144,178,123,69,216,209,136,131,179,200,69,130,154,59,31,48,149,239,218,15,77,123,234,165,83,238,144,40,60,188,99,104,219,172,75,121,188,212,226,79,240,173,148,59,102,198,199,86,30,206,179,122,137,110,177,188,150,46,64,206,192,121,137,135,27,62,241,115,53,162,21,1,239,181,171,246,43,108,109,243,187,95,187,114,88,235,123,67,121,114,249,148,113,18,214,115,117,250,74,236,90,68,5,30,110,36,84,60,188,124,19,152,87,121,224,189,128,90,92,93,40,199,109,15,137,93,190,244,191,40,132,21,221,19,89,191,73,25,174,183,119,51,30,254,188,20,139,155,213,146,31,6,188,237,167,10,138,25,174,191,76,225,104,160,219,22,202,186,180,81,138,15,70,203,237,232,41,233,11,124,129,51,184,214,224,166,126,50,29,201,234,132,238,181,219,253,213,41,72,172,241,190,48,204,54,250,33,233,6,190,163,181,247,159,135,64,235,91,244,170,222,91,103,52,61,20,166,243,227,146,141,195,70,254,144,55,162,230,119,175,198,142,213,134,126,82,254,247,59,35,236,163,172,124,212,135,135,241,9,252,21,61,3,190,31,253,242,229,65,215,32,1,186,217,176,21,92,84,233,46,80,47,20,203,20,122,192,254,240,66,226,96,133,185,64,49,182,138,179,37,132,99,66,209,14,152,238,10,133,169,34,185,207,189,61,30,221,110,144,57,25,193,242,140,158,154,82,251,90,37,66,200,4,14,220,41,85,238,217,48,148,22,2,207,174,153,190,143,19,230,242,183,27,11,183,222,188,80,107,32,87,239,45,65,111,142,128,101,109,2,39,221,133,209,71,184,180,220,44,149,103,31,253,208,143,190,75,199,28,197,231,183,247,138,40,93,110,174,113,228,132,30,183,215,146,24,252,50,207,239,245,176,215,196,189,249,167,228,93,40,210,181,20,230,190,177,126,62,92,179,20,156,249,54,188,61,98,126,105,188,112,10,21,2,170,32,230,123,241,118,37,93,39,96,81,187,255,160,109,94,173,151,69,228,246,189,53,220,215,46,225,177,8,146,213,151,177,21,251,45,224,125,198,149,231,230,164,189,226,167,59,52,111,253,129,63,111,152,235,230,202,87,205,174,210,142,247,133,100,196,50,93,106,77,221,174,220,174,122,2,157,82,235,97,37,70,30,58,36,64,40,146,83,74,139,65,241,211,189,54,143,213,159,215,250,194,40,181,87,78,170,234,48,144,60,11,1,16,58,153,90,210,33,163,210,33,164,44,232,196,252,30,58,100,104,1,66,204,133,2,36,165,221,251,176,19,123,143,39,35,52,162,15,54,173,42,201,209,125,112,164,135,55,120,146,100,188,112,249,30,5,15,178,85,95,72,68,209,136,249,80,122,195,114,20,194,60,52,120,245,135,45,121,144,43,139,139,247,167,122,148,73,201,253,123,111,36,48,220,92,235,97,21,102,47,61,48,74,72,143,236,226,128,65,252,162,249,83,42,154,175,27,93,65,8,174,244,249,169,36,23,50,99,51,126,153,180,149,134,191,105,40,169,87,111,136,60,86,214,25,140,199,17,138,93,40,185,78,21,49,35,155,215,175,130,13,187,174,42,54,226,64,228,144,37,105,148,6,42,143,57,101,53,253,106,235,16,186,80,65,85,224,25,171,163,53,99,210,125,224,225,13,140,192,108,94,127,184,121,48,90,118,234,141,210,124,159,188,197,210,34,18,223,255,112,113,14,195,173,155,114,229,243,100,13,225,223,24,21,42,57,159,247,218,67,42,55,47,76,164,63,124,16,239,48,233,200,208,142,71,252,19,5,189,32,234,236,136,29,104,38,4,97,132,26,116,225,244,72,45,101,65,220,48,183,143,71,163,136,66,55,210,78,77,106,191,130,68,123,42,205,7,174,132,254,3,174,15,135,47,189,73,219,122,138,223,166,247,254,97,96,39,94,119,149,173,22,212,172,207,168,25,215,121,192,73,201,206,96,149,143,36,14,181,254,163,63,186,64,68,122,35,90,68,217,231,147,227,68,65,45,74,42,144,182,90,237,17,248,232,86,23,17,55,199,157,87,126,119,42,73,174,92,11,161,133,245,80,199,163,95,191,154,168,110,85,101,237,38,255,157,218,149,3,51,245,5,213,67,158,197,227,204,192,240,61,234,152,22,250,230,67,188,170,77,156,110,133,169,49,11,180,246,79,85,131,247,218,131,182,45,96,244,167,244,189,172,216,35,158,12,187,90,233,223,141,214,33,244,246,80,242,83,199,232,67,191,123,221,39,131,75,82,159,59,215,203,0,108,234,109,239,226,205,16,72,196,79,35,65,164,106,21,29,202,149,21,63,189,77,233,254,188,53,30,92,172,160,138,34,212,115,49,206,76,124,236,76,1,148,62,247,183,68,109,15,141,205,87,159,154,77,231,138,164,209,64,243,108,43,208,57,221,155,35,236,250,61,234,9,180,146,95,216,232,226,84,123,1,226,163,184,249,7,17,246,171,220,80,198,21,50,51,254,241,254,7,217,135,88,188,176,62,124,143,46,202,68,227,192,71,133,92,213,67,15,207,20,207,161,43,68,77,229,163,175,211,6,5,102,61,96,146,204,143,86,70,251,34,228,210,139,149,22,41,5,22,14,104,136,95,89,254,250,209,179,128,20,53,70,141,198,173,241,188,55,18,24,241,185,183,135,6,231,246,35,242,17,113,127,155,132,229,17,23,217,70,83,152,57,101,112,189,142,153,73,5,196,47,163,196,240,234,154,68,145,35,40,181,17,143,166,10,103,109,188,116,127,180,19,140,245,245,42,39,46,58,186,211,203,250,21,231,125,162,212,73,207,205,130,98,148,59,9,4,248,251,163,169,93,126,30,117,192,180,148,190,10,107,84,167,31,213,83,234,220,251,31,224,238,252,19,192,72,195,215,87,5,45,116,204,168,43,212,192,29,232,23,30,134,197,19,31,181,10,107,31,14,20,227,248,85,49,131,127,36,80,139,196,63,67,82,61,211,14,156,114,126,165,223,136,10,187,202,44,218,94,154,216,181,118,150,208,183,37,145,250,40,187,215,18,229,124,244,36,207,241,60,51,36,129,37,64,30,242,121,99,146,5,41,224,239,9,116,98,136,141,18,186,210,123,137,60,83,4,222,168,56,142,233,104,107,143,210,81,158,86,205,115,181,134,219,115,98,18,157,112,106,136,110,21,116,229,149,81,250,74,172,73,10,193,135,198,26,41,166,100,147,190,130,216,107,62,170,60,105,91,60,233,234,101,211,225,248,136,21,109,199,118,93,49,110,172,24,189,154,220,249,69,173,243,76,81,170,99,211,213,1,31,143,192,172,245,245,95,149,112,100,14,215,35,116,52,156,248,183,91,7,79,210,121,64,241,113,186,26,227,149,205,92,97,202,47,67,109,184,252,42,52,20,110,209,227,1,156,96,172,86,152,112,251,21,94,135,135,81,135,20,121,212,121,97,243,153,21,166,76,40,126,187,32,13,246,236,69,48,174,132,242,122,238,243,145,247,128,52,102,140,171,9,143,220,221,179,11,150,237,53,196,231,76,236,208,250,98,88,169,119,88,18,236,137,15,10,103,225,69,179,146,122,127,198,54,26,10,229,68,212,90,121,164,142,120,115,71,63,74,117,212,119,161,10,192,223,10,213,214,165,246,42,29,87,17,115,104,22,23,92,143,86,11,221,235,43,224,244,100,110,232,72,31,94,76,8,5,80,169,143,68,211,160,10,215,215,117,93,211,68,124,95,193,148,144,132,175,144,25,60,234,80,148,175,126,30,65,173,166,75,162,103,3,77,255,197,205,120,254,60,187,154,156,180,203,120,217,52,150,23,29,204,242,228,144,216,122,131,59,214,209,118,141,30,189,11,140,131,226,232,182,0,235,155,145,226,10,191,120,155,66,67,9,87,9,102,45,239,245,54,243,231,65,161,163,24,254,185,40,73,202,154,8,135,160,99,239,96,103,204,48,240,107,213,211,1,90,210,80,12,130,189,35,63,251,63,29,169,177,195,27,29,202,82,37,48,218,252,138,127,78,154,181,154,214,30,32,32,152,66,248,144,189,48,61,226,57,4,242,189,56,185,243,151,92,149,129,107,242,79,124,84,146,249,188,202,192,197,234,42,126,236,253,228,129,165,157,14,55,118,69,168,158,166,106,132,200,21,54,234,71,135,57,214,30,94,61,24,237,220,15,182,98,146,165,125,80,9,54,144,139,194,100,175,20,114,180,51,121,18,30,82,189,38,237,41,152,101,45,116,102,16,181,106,218,8,5,87,7,7,231,129,43,165,184,85,153,12,217,9,220,57,249,216,205,202,122,152,12,33,8,252,253,52,93,26,99,202,150,100,220,213,123,160,28,198,232,40,202,125,7,145,102,57,57,64,142,205,172,10,130,219,16,195,223,63,110,21,253,132,143,24,88,161,240,115,184,37,129,126,8,5,137,242,228,172,191,90,253,106,8,253,134,82,231,37,162,122,227,160,133,124,113,127,110,221,188,227,167,65,14,64,241,134,60,24,29,118,199,81,109,166,145,34,234,60,180,243,152,122,205,129,81,56,80,210,179,73,7,163,115,46,161,211,105,249,73,161,119,196,95,243,223,134,112,141,105,46,112,78,94,105,142,157,65,61,90,83,70,76,10,6,211,129,89,96,98,155,89,59,94,115,126,34,254,88,159,102,112,234,80,147,243,71,80,221,76,164,127,42,25,103,142,4,160,181,197,104,205,18,240,23,250,182,72,201,152,144,147,192,248,150,62,226,147,38,57,237,173,164,73,142,110,2,135,169,20,86,86,75,18,5,229,184,54,248,18,144,159,75,135,163,125,144,24,22,72,109,149,128,107,88,91,227,244,71,35,236,93,180,63,18,191,198,227,95,86,58,93,37,63,8,121,23,33,69,135,41,77,109,66,184,54,140,224,237,236,89,228,196,16,171,206,10,195,71,222,28,134,105,162,41,47,89,79,209,11,219,16,46,250,132,68,154,116,46,234,16,213,97,242,75,50,89,168,54,237,206,24,78,236,165,125,226,24,109,24,138,168,99,163,33,210,140,73,44,104,179,77,241,160,112,228,15,89,157,36,190,63,175,24,108,86,50,152,180,45,180,160,142,124,14,199,189,16,23,29,173,85,97,120,102,202,133,139,20,99,209,26,6,49,83,13,120,52,169,251,182,30,147,225,172,249,192,100,228,151,192,84,222,249,92,178,132,174,18,229,142,211,230,232,48,180,64,210,197,56,216,234,253,136,2,70,34,163,232,160,241,120,254,193,210,254,162,82,134,12,60,144,20,11,248,131,179,93,224,125,238,122,118,7,191,116,22,73,171,2,55,24,96,2,126,100,131,129,187,19,72,54,19,169,21,162,8,67,155,151,251,26,76,70,229,129,139,75,59,52,10,202,134,200,31,26,156,252,0,3,70,68,120,61,79,86,210,69,243,120,150,8,181,243,237,126,78,72,187,102,121,223,250,206,21,54,6,101,69,30,16,100,123,49,48,240,39,69,156,140,40,166,101,220,27,165,203,254,124,236,245,245,251,53,9,112,229,241,126,77,231,163,50,88,19,17,192,244,158,199,152,97,3,63,243,204,105,251,192,182,69,161,31,131,205,214,107,79,129,137,113,232,115,209,110,227,211,228,91,243,161,206,3,109,126,250,128,42,139,220,48,161,246,117,193,172,61,159,227,183,182,122,192,67,153,43,216,85,171,151,80,26,250,208,215,193,122,88,190,216,172,246,201,67,133,137,18,25,54,111,20,33,22,79,225,139,252,50,69,1,159,79,125,226,156,67,91,143,7,62,159,59,63,244,15,114,174,165,7,70,28,200,97,72,16,117,142,32,164,234,220,170,192,36,37,238,205,17,54,76,30,227,105,148,27,36,165,43,232,166,62,227,7,64,163,212,161,60,40,153,157,236,40,43,94,54,89,224,236,209,18,224,237,68,136,169,96,236,105,201,23,101,179,234,175,172,87,119,186,103,239,213,123,187,22,142,222,206,163,121,110,145,253,187,8,39,19,104,27,78,214,3,154,138,118,209,162,212,190,173,162,179,236,160,107,153,106,74,144,179,168,222,63,15,60,52,225,4,93,25,108,194,126,117,162,80,94,62,72,175,153,56,246,121,112,190,244,84,50,182,254,211,145,73,1,147,87,107,15,28,116,132,6,171,210,177,145,90,210,240,113,224,110,1,242,165,48,74,69,1,67,157,33,22,22,161,50,202,200,3,222,3,156,30,184,146,42,8,184,105,133,214,94,29,80,255,184,1,6,55,203,247,204,6,18,215,94,224,140,38,1,221,152,66,63,65,169,138,167,8,105,199,223,182,163,140,249,134,109,119,12,152,6,182,174,240,126,235,19,94,48,22,123,216,157,31,56,123,99,131,49,5,180,252,252,116,185,243,180,208,65,161,132,205,8,154,23,103,2,181,110,252,42,157,130,192,116,170,159,239,89,140,242,92,201,60,217,233,134,15,26,75,29,241,80,129,161,231,119,11,11,113,24,234,115,101,208,50,226,184,254,104,16,42,53,161,223,198,95,106,94,233,219,160,82,165,117,66,225,50,70,12,90,165,62,108,61,87,183,56,30,10,225,116,109,231,134,238,188,121,125,51,48,249,68,253,218,132,235,3,221,126,196,51,21,140,145,54,110,77,59,148,24,134,200,61,111,131,250,194,244,138,232,47,227,99,140,64,233,1,120,238,61,131,96,165,153,166,144,108,211,84,85,55,167,202,2,229,63,233,136,192,240,56,98,68,234,195,196,3,149,57,156,131,142,82,104,241,222,123,251,70,41,126,185,88,166,64,224,74,186,241,236,149,165,76,203,220,60,112,144,148,2,103,212,112,21,70,187,199,127,187,192,193,215,234,3,55,23,249,180,242,238,217,250,11,87,23,115,1,166,236,168,60,48,234,77,1,67,109,153,222,71,203,241,169,9,11,246,246,240,179,140,153,226,91,239,25,246,73,85,104,161,14,141,186,156,3,243,109,167,210,240,78,72,163,98,80,41,212,84,107,184,19,50,248,252,240,131,188,106,31,232,242,219,84,6,196,218,163,251,172,233,189,151,53,67,157,247,130,3,162,170,113,133,128,243,182,158,146,195,137,210,58,189,58,161,71,119,158,140,194,103,21,174,163,236,9,170,217,51,15,51,66,131,162,102,140,212,238,37,163,70,243,97,169,16,26,94,22,219,95,119,152,13,79,6,109,80,27,91,146,63,26,29,125,194,88,80,208,66,234,158,38,135,61,16,206,9,181,114,16,140,243,125,28,141,187,146,213,73,216,94,67,169,241,222,84,113,74,83,5,71,221,246,219,220,72,218,203,188,52,37,8,195,146,129,131,228,194,169,254,111,218,206,36,201,114,28,7,162,55,106,19,103,242,254,23,107,62,124,1,112,165,89,45,195,106,85,137,144,190,68,113,192,224,112,87,71,8,61,203,252,109,36,248,170,110,27,16,146,13,95,250,180,90,49,238,50,89,150,75,106,83,15,90,227,115,236,62,205,241,37,3,173,27,208,136,178,21,146,129,172,241,206,32,70,100,188,135,49,107,201,75,109,81,171,108,118,36,68,32,91,141,247,88,214,7,100,147,205,225,135,48,198,242,177,132,65,216,176,164,238,46,128,225,171,210,157,198,62,129,115,243,78,20,128,101,207,148,72,21,109,158,123,74,15,55,55,65,75,240,10,207,246,46,198,1,80,172,46,73,44,116,168,142,189,250,78,148,1,201,134,92,93,9,84,125,203,65,175,75,15,69,120,95,238,249,253,190,21,74,109,75,51,7,8,35,63,94,32,191,135,237,58,236,181,105,102,227,117,110,48,72,97,246,135,164,23,226,220,123,228,254,126,26,255,19,161,240,162,55,135,115,248,183,50,187,245,106,200,202,3,143,57,93,5,164,155,130,211,103,64,235,99,32,236,215,76,243,248,82,214,50,20,40,223,115,11,39,5,4,218,84,186,231,138,138,241,107,70,31,225,232,115,51,207,250,187,46,105,3,69,67,72,70,116,89,7,253,111,192,17,135,164,221,66,204,36,176,28,26,67,26,173,74,37,225,222,155,118,178,247,188,237,38,204,33,245,191,102,157,209,163,250,197,168,38,45,229,230,126,218,140,206,207,110,74,3,42,227,97,9,12,167,33,129,207,250,206,98,81,65,128,120,125,121,238,140,52,15,173,54,194,6,61,128,52,251,247,0,227,55,148,231,135,98,123,117,77,187,14,201,230,62,74,22,77,185,210,159,12,129,85,105,216,107,214,129,224,221,151,112,45,67,167,147,83,152,246,35,72,211,94,179,29,215,178,33,80,253,184,91,202,59,11,155,241,228,203,110,67,188,135,160,215,107,174,212,125,101,80,208,164,197,43,125,205,72,146,175,15,69,54,10,37,254,90,244,141,54,209,226,99,135,153,203,177,245,221,248,105,30,161,14,163,92,50,156,65,187,67,3,91,139,50,37,114,237,220,126,115,16,4,202,196,142,130,211,147,79,94,108,121,10,161,51,175,86,170,63,57,255,41,63,222,221,6,118,46,47,67,89,74,15,215,53,19,236,191,53,18,6,245,81,102,204,102,210,217,39,199,156,202,169,28,0,240,213,64,60,228,99,190,9,234,242,139,17,134,133,162,49,185,44,168,100,132,126,114,195,10,250,102,168,120,49,107,2,23,126,73,235,9,91,254,73,10,2,148,75,216,41,43,142,104,140,90,237,66,66,65,255,113,15,82,52,212,66,129,101,200,197,3,232,172,79,181,186,32,129,82,94,204,159,67,23,223,11,182,17,121,48,72,211,124,47,189,230,122,164,145,162,25,223,114,44,16,240,226,71,185,199,160,12,223,241,92,192,255,181,22,96,21,44,119,191,232,210,165,217,86,222,138,116,192,242,175,85,12,21,40,30,109,49,250,207,55,96,52,185,233,33,36,65,124,142,89,29,236,64,27,11,48,104,249,90,240,63,58,198,131,77,162,200,126,6,223,7,180,128,63,171,117,58,183,166,68,164,119,73,220,3,167,190,102,124,41,229,46,54,249,141,222,252,106,178,228,154,216,126,232,255,242,39,131,107,208,72,183,210,92,173,176,254,222,28,214,131,34,208,99,62,215,157,40,175,243,214,236,115,174,163,223,26,172,88,123,173,180,247,104,132,1,160,20,9,133,215,76,247,142,138,167,160,120,81,156,104,142,45,198,66,43,25,113,10,42,175,47,65,171,228,13,139,196,127,2,4,61,188,161,7,51,245,51,225,121,7,36,245,250,102,100,76,215,199,241,43,215,233,15,48,81,3,195,57,186,46,108,220,72,39,150,49,92,247,163,243,12,185,139,126,222,116,33,55,39,231,158,55,71,30,178,175,184,26,10,122,205,248,213,159,104,207,107,133,120,119,202,60,171,136,105,249,199,36,29,184,132,110,1,154,222,40,84,211,2,49,150,234,91,209,127,76,130,197,205,40,152,200,136,209,29,135,72,137,155,217,204,196,213,104,22,142,188,5,171,235,34,2,181,147,10,8,7,126,119,184,28,130,34,163,234,1,66,11,107,239,110,237,208,56,75,170,177,193,18,226,184,25,168,255,225,46,148,67,247,46,190,238,74,176,56,110,84,68,150,122,34,4,56,126,115,50,115,154,48,52,46,135,254,174,220,102,217,26,205,84,154,91,228,40,115,115,14,246,212,196,2,58,125,94,87,53,190,242,166,114,2,184,123,215,165,125,71,165,67,119,36,184,205,102,116,63,206,230,99,243,255,153,31,46,80,4,3,154,155,81,30,144,14,70,138,27,52,68,135,25,185,61,217,53,112,200,110,144,240,14,11,52,41,119,110,104,30,137,14,134,93,226,230,116,187,75,230,128,197,237,204,150,176,248,149,103,107,68,136,120,107,172,190,251,5,160,37,90,26,150,209,140,30,102,171,42,105,206,17,121,169,183,210,77,255,19,9,76,13,203,154,181,45,254,204,86,50,212,82,28,90,125,221,113,130,96,79,239,71,250,220,124,88,221,246,53,211,7,163,194,21,243,216,2,27,110,190,231,168,84,194,239,139,145,117,26,110,190,223,100,126,114,119,84,169,60,21,123,39,125,225,108,213,171,11,39,185,255,118,249,133,78,242,219,55,52,154,113,53,219,130,238,89,171,217,222,190,226,106,168,229,36,106,163,95,218,169,13,160,38,144,174,79,252,107,212,61,222,91,19,146,109,229,28,68,104,239,120,0,131,143,101,250,0,82,230,99,87,121,93,230,102,210,215,85,165,239,158,109,186,62,175,249,58,50,67,139,20,180,205,111,103,62,111,52,182,23,93,221,20,9,193,6,189,102,234,191,159,116,255,61,178,67,83,21,233,99,176,81,98,134,45,165,249,9,68,92,135,92,162,4,194,219,178,90,63,115,161,217,98,205,15,65,43,161,64,113,243,93,67,83,215,200,230,207,151,155,65,244,169,23,69,62,102,184,66,46,216,155,235,230,124,178,69,11,60,243,59,230,165,155,244,140,76,134,251,218,209,174,142,195,198,250,174,159,68,85,113,196,106,51,14,225,127,82,173,238,183,222,173,215,34,28,77,231,148,123,144,190,43,4,77,30,8,37,203,135,48,119,57,66,134,244,34,27,168,124,144,1,47,243,59,87,42,244,25,93,105,84,65,223,84,127,107,124,17,219,83,181,44,59,163,124,105,250,28,67,117,145,64,3,172,242,122,158,72,121,208,45,217,84,153,12,84,192,244,171,11,43,74,208,30,44,25,199,102,210,208,249,124,184,47,217,230,199,240,39,3,90,174,57,19,188,208,230,153,86,218,56,230,243,193,41,146,51,121,243,49,56,54,16,173,105,39,7,156,222,126,252,61,197,248,202,180,255,127,27,99,138,127,144,117,253,95,233,115,2,2,232,202,98,205,56,240,134,210,49,192,190,55,252,218,49,40,173,9,225,194,93,140,46,59,105,30,46,210,190,162,236,75,218,251,117,254,26,136,47,117,85,208,57,63,219,139,120,141,244,65,23,39,202,200,120,143,179,212,211,137,181,63,240,123,56,136,75,247,233,63,56,198,135,114,215,176,41,248,12,5,84,62,31,229,18,42,52,8,189,133,10,195,12,173,15,207,215,130,177,251,248,244,175,70,219,188,133,67,236,129,230,109,184,153,102,95,177,66,21,81,138,175,60,250,73,20,73,75,107,63,2,14,254,211,192,209,4,137,104,21,242,253,6,102,166,233,115,93,138,124,112,246,140,227,2,237,36,186,182,104,36,226,92,60,16,12,249,136,146,221,17,204,29,245,124,178,163,97,30,91,1,242,232,242,5,177,63,129,148,8,49,64,73,190,35,231,103,249,191,71,89,190,0,188,148,147,230,102,178,219,98,174,0,77,71,154,53,239,134,153,242,251,78,115,209,22,171,27,43,130,231,12,51,185,8,233,26,56,132,47,117,248,115,211,163,166,3,142,249,236,180,226,31,111,181,154,4,113,152,151,66,28,95,107,188,214,129,239,246,243,90,59,248,137,49,131,100,155,250,220,119,175,42,49,160,143,134,255,88,159,121,98,117,108,120,234,206,247,165,247,136,159,222,52,1,12,253,105,146,38,126,42,146,11,184,19,246,99,182,190,29,55,87,11,1,63,87,79,231,74,0,196,137,186,227,159,138,171,144,203,98,59,253,157,11,199,42,197,59,123,63,110,168,134,112,241,219,92,117,205,8,84,37,142,27,38,15,240,60,53,204,21,206,204,35,102,226,233,95,128,128,153,54,211,40,100,161,155,190,172,35,240,53,207,167,9,65,17,112,92,58,139,126,179,151,226,183,177,63,167,21,141,169,183,228,131,131,6,30,174,169,245,238,159,254,90,144,24,140,174,214,7,60,162,95,91,1,212,164,245,129,140,249,121,159,138,74,90,205,66,20,7,0,245,206,241,190,211,117,100,206,204,254,8,42,17,168,39,253,156,69,24,198,22,136,126,53,87,227,43,125,205,119,91,105,137,179,131,47,191,211,176,226,102,180,218,170,92,76,163,193,75,96,0,90,108,195,107,21,179,139,115,16,212,196,251,86,0,89,213,141,69,138,170,57,5,29,102,107,120,17,51,210,82,63,55,21,220,59,109,185,25,120,195,231,135,140,135,191,53,52,236,2,182,54,65,158,253,22,222,161,155,166,94,147,94,17,132,225,205,147,225,200,181,35,218,152,199,2,112,92,90,136,94,243,121,54,85,175,150,102,254,161,188,159,242,0,155,18,62,25,50,131,187,54,159,68,7,186,99,17,156,192,252,82,39,152,145,126,212,149,70,84,234,155,143,24,242,129,96,23,210,76,163,199,27,147,240,203,199,170,159,105,166,219,111,14,127,108,216,221,247,144,155,255,96,22,254,220,119,229,40,17,232,157,99,164,185,142,15,25,114,22,51,61,147,51,77,36,220,71,140,209,92,89,196,69,59,143,98,160,127,203,5,134,167,201,197,164,217,159,231,248,167,190,47,42,123,220,153,6,73,63,197,231,17,121,192,71,110,110,146,75,219,127,27,46,67,225,167,187,243,4,197,206,230,15,142,238,198,231,209,104,85,63,49,73,171,41,79,231,111,243,176,109,250,215,164,163,116,8,218,224,252,26,192,125,199,88,16,75,54,177,22,83,7,242,117,75,135,150,232,8,64,97,76,163,213,59,135,215,13,181,170,68,129,7,109,182,185,125,196,87,3,154,157,209,16,29,25,176,88,78,223,80,200,133,119,49,179,92,94,246,84,20,232,238,198,57,179,172,120,208,72,217,175,3,125,136,179,71,17,16,171,9,210,185,235,110,108,105,7,119,49,205,166,126,248,62,56,78,229,141,173,115,1,152,54,204,179,221,76,62,77,128,220,119,69,152,144,245,251,224,84,11,208,28,76,179,233,179,249,234,194,59,220,66,31,140,7,129,70,243,251,189,134,105,88,45,185,218,248,7,125,215,184,127,9,190,39,127,27,186,137,51,253,124,32,13,137,244,98,154,201,36,142,225,230,102,173,40,97,165,65,224,222,189,185,21,81,204,60,76,13,170,121,23,160,155,105,169,40,233,239,193,250,77,223,139,191,215,253,122,43,115,102,231,161,38,185,202,251,177,7,243,68,114,25,22,18,220,103,243,183,38,140,27,50,75,45,69,217,118,124,46,88,166,187,252,52,138,216,203,143,53,232,203,103,122,208,168,164,160,99,240,206,82,132,114,137,2,211,12,249,82,141,123,55,52,100,243,173,183,205,142,56,81,161,226,204,120,127,31,19,118,240,181,71,250,152,3,54,205,182,249,141,56,80,241,150,51,146,50,213,168,249,210,126,29,107,163,62,194,226,113,205,176,54,250,2,160,62,95,164,61,220,196,74,118,28,1,211,250,13,210,69,222,38,64,153,15,126,143,4,200,132,211,12,46,126,54,95,155,148,193,165,199,20,233,101,151,160,181,227,154,222,201,146,86,186,66,143,159,185,139,13,162,233,197,21,74,108,95,0,235,238,1,93,22,0,191,76,29,230,29,112,112,32,215,5,63,98,110,214,104,228,91,14,93,109,121,70,252,164,28,102,108,119,86,96,155,98,29,6,89,243,237,204,74,40,105,5,4,218,107,15,103,128,237,44,166,17,36,224,253,206,75,223,42,111,168,166,66,50,212,40,41,66,251,189,27,77,220,50,40,120,215,253,121,90,120,3,36,242,199,199,220,210,136,118,187,26,201,73,181,56,32,0,210,245,162,191,124,163,190,120,110,252,212,245,168,217,216,225,253,193,238,66,61,34,65,96,234,48,251,241,69,15,143,64,27,250,214,139,105,234,55,71,79,184,9,97,11,156,77,20,205,252,208,125,12,189,41,79,14,63,92,243,77,252,70,239,123,9,21,46,29,215,16,243,250,161,139,122,216,146,181,7,51,90,171,62,83,216,211,171,224,109,140,78,213,69,243,174,153,192,76,14,16,227,75,109,203,15,70,58,11,159,163,215,22,39,142,68,85,140,130,75,147,49,99,221,190,92,233,38,58,6,65,159,188,53,34,131,51,158,251,192,199,156,7,31,100,144,200,156,255,30,12,71,80,33,247,198,225,229,58,75,215,10,128,43,113,12,52,126,162,190,224,86,120,209,165,78,75,190,144,132,78,127,205,195,52,132,196,108,224,141,215,69,130,236,96,79,17,254,217,224,124,156,197,157,38,206,125,84,194,96,227,253,211,239,244,154,113,135,155,124,107,200,132,95,168,50,23,47,19,138,77,43,56,199,114,252,226,69,122,107,139,25,110,5,119,241,209,66,103,74,139,249,218,104,7,118,51,105,68,217,20,0,192,214,55,135,104,15,142,96,87,78,179,14,193,71,123,122,60,56,228,82,121,53,52,212,142,70,179,171,129,100,228,160,1,234,26,229,151,138,224,234,7,162,206,124,180,126,227,156,217,252,181,161,79,19,62,175,109,132,135,111,86,246,208,101,62,138,90,209,179,59,254,53,111,32,67,70,48,39,10,130,71,107,151,188,184,41,67,154,109,248,219,39,248,52,157,191,71,175,38,51,50,206,136,15,66,218,35,231,48,149,169,246,54,165,48,23,112,166,210,147,160,62,52,90,76,133,73,149,69,134,140,20,99,89,254,203,80,186,30,217,144,140,223,238,37,24,53,179,242,251,218,121,202,145,18,183,134,75,68,222,202,50,169,49,160,55,240,81,14,51,178,211,128,215,70,152,219,16,4,6,73,92,252,146,48,23,210,176,75,204,176,70,46,191,249,248,245,183,164,153,190,195,230,79,102,173,101,153,188,33,23,154,171,30,51,250,69,185,161,80,190,156,175,182,225,207,92,68,104,105,67,193,133,174,167,155,201,54,103,223,212,61,139,173,251,54,110,14,155,145,12,56,48,171,187,62,125,134,67,203,48,210,65,186,175,177,141,240,200,205,147,65,200,81,41,191,62,46,255,214,56,149,194,66,141,56,189,117,54,198,247,90,75,250,197,54,178,41,231,205,217,98,190,39,110,19,55,6,9,162,51,115,225,163,145,58,197,140,76,74,203,213,213,76,46,60,204,119,151,176,134,241,48,95,79,37,193,210,155,108,217,121,91,69,173,175,188,30,181,2,54,59,241,193,150,157,109,114,239,241,60,104,120,250,218,156,208,30,231,144,163,6,182,62,75,183,10,144,109,35,194,25,110,204,93,94,140,186,236,134,247,96,42,0,33,220,204,161,81,229,230,8,192,246,29,87,195,176,159,27,26,224,78,232,47,252,201,55,112,192,145,214,73,193,102,132,213,168,241,79,154,7,41,141,88,95,180,253,183,33,87,119,107,176,136,13,171,194,187,208,211,220,142,161,175,124,208,8,156,115,79,186,102,162,174,153,86,13,48,32,161,174,253,5,240,217,86,90,100,39,189,31,110,122,70,236,125,174,167,202,15,63,38,139,57,115,191,18,72,24,26,42,245,213,1,183,241,186,238,177,140,23,234,121,80,45,186,185,208,202,146,35,178,77,53,162,198,173,141,194,56,159,235,39,138,16,7,192,49,125,140,252,105,120,167,193,27,202,151,150,209,190,254,163,233,173,187,21,116,99,6,31,112,24,91,195,184,155,183,16,66,64,30,69,101,32,238,76,232,150,11,239,126,100,192,255,219,247,4,252,106,193,239,145,188,163,143,41,190,243,54,105,222,48,211,202,178,94,104,135,189,21,205,147,98,166,139,189,249,213,64,126,182,228,93,23,82,202,251,213,120,50,243,150,0,128,14,147,187,107,248,113,77,217,5,157,216,52,223,53,95,223,18,210,53,95,191,235,70,180,57,100,0,66,161,254,123,205,13,182,255,71,158,12,138,197,55,161,97,16,157,33,1,0,108,223,112,14,249,189,77,2,59,227,231,101,106,131,167,87,55,131,75,200,120,237,190,244,243,54,96,35,214,84,41,204,136,17,194,224,151,215,19,51,186,0,242,165,225,169,40,111,7,16,149,59,180,236,211,17,88,191,192,102,190,55,39,215,218,196,41,52,77,143,209,253,64,53,96,190,164,59,168,198,247,249,106,219,98,54,61,104,185,186,235,134,80,45,165,147,99,50,216,30,226,88,51,209,189,12,30,40,51,246,254,248,70,198,220,239,82,106,185,27,224,182,126,11,55,83,25,206,184,134,236,210,125,87,223,77,170,97,109,100,64,173,92,242,6,84,179,254,226,202,124,48,148,100,104,32,126,205,192,165,245,99,81,230,241,48,18,104,81,149,122,7,48,14,122,106,95,171,149,49,133,79,2,54,123,84,110,94,107,1,81,32,19,148,32,114,191,202,209,199,26,236,104,219,75,179,21,133,220,77,64,83,105,234,6,11,33,189,115,211,28,147,99,212,22,104,107,4,115,106,65,204,150,237,203,7,111,191,42,103,113,115,101,81,231,75,55,96,183,158,186,197,204,98,8,43,89,94,240,149,113,239,166,253,61,172,156,186,199,137,39,163,220,42,43,171,26,109,85,60,25,173,69,2,118,89,124,199,245,54,197,94,115,103,194,203,70,87,110,180,224,137,144,9,4,163,137,180,2,29,111,197,105,200,143,117,10,41,106,124,33,225,203,206,248,154,169,13,72,27,36,109,69,252,75,152,129,19,201,36,124,238,156,173,143,175,76,208,236,2,107,162,14,95,188,169,28,43,41,99,57,117,30,83,64,142,49,131,33,81,208,219,211,116,217,94,185,95,204,38,33,155,214,235,97,223,81,127,223,154,134,243,35,60,122,80,63,246,229,41,179,105,122,66,153,11,135,249,145,148,244,112,43,188,93,93,238,205,15,123,201,196,212,144,233,236,74,51,132,14,47,132,154,106,41,93,104,67,204,55,4,229,97,95,51,26,126,18,29,76,120,218,231,219,189,3,15,228,245,207,71,78,82,107,206,122,41,94,33,183,44,176,53,142,180,82,200,60,190,99,12,160,221,34,25,15,9,201,236,197,3,69,40,251,155,204,194,137,34,102,127,137,86,15,196,107,67,197,140,76,59,117,190,162,13,215,12,41,188,208,96,204,27,25,62,181,251,22,205,32,105,215,42,98,96,231,68,164,8,251,168,208,151,77,36,143,75,245,133,125,159,178,82,45,18,115,165,129,210,205,68,60,34,92,72,198,140,227,224,157,41,27,212,254,146,17,95,134,81,244,159,134,63,94,243,190,147,236,67,141,216,3,208,251,146,165,123,205,148,245,253,115,194,70,38,130,114,19,178,185,21,187,176,229,8,182,76,149,5,120,239,37,221,61,224,136,152,77,114,53,141,76,47,193,128,105,199,145,184,205,15,2,30,15,156,204,207,124,0,68,73,227,54,103,98,95,225,224,48,175,186,144,27,24,222,221,73,94,15,12,152,0,76,243,230,19,190,243,177,253,106,128,148,18,103,206,89,141,125,162,185,25,93,25,249,34,108,80,227,241,89,124,172,117,43,43,203,228,45,173,56,248,154,175,183,244,25,150,123,142,65,79,226,47,214,172,138,147,102,203,197,215,225,55,239,60,122,38,34,97,151,92,0,115,220,188,192,33,230,123,67,204,16,254,232,33,131,252,100,46,5,230,123,68,239,252,222,132,92,178,47,80,121,126,86,60,55,169,86,105,97,67,51,14,6,130,119,142,31,235,203,205,231,50,37,153,151,74,18,125,32,252,89,121,43,211,99,113,151,18,89,190,165,2,106,80,165,49,239,215,107,182,190,109,249,30,0,68,199,172,126,115,3,223,201,28,111,64,76,235,123,112,46,112,225,66,37,121,95,1,181,128,25,215,174,34,97,38,92,113,40,110,244,248,229,38,209,243,228,232,170,111,71,32,86,116,42,179,2,112,207,154,121,23,197,227,102,122,234,101,39,5,217,117,94,69,247,107,93,134,158,207,249,79,206,126,190,232,6,163,119,181,109,55,205,11,30,37,127,39,60,169,41,191,76,25,105,189,242,27,199,218,186,135,128,229,185,120,57,155,3,165,58,163,18,206,1,51,214,36,255,229,27,174,238,45,21,178,73,91,183,195,13,81,96,133,8,77,159,27,189,245,151,83,244,192,60,142,111,145,111,253,152,216,221,251,37,105,94,211,206,185,105,213,24,247,128,72,72,194,35,35,102,214,252,126,211,236,100,230,138,98,183,169,200,63,219,11,158,215,113,64,20,46,51,110,182,232,154,59,156,119,172,217,79,114,64,31,248,129,222,14,1,18,75,204,57,217,142,30,64,178,253,157,253,176,99,88,95,141,152,77,35,203,175,6,221,43,144,38,242,146,119,23,137,171,173,193,51,19,41,116,121,161,146,245,78,148,134,114,91,151,117,73,179,224,243,10,123,156,101,189,105,210,217,61,141,99,226,133,37,29,147,168,184,110,205,86,51,29,33,39,204,20,31,142,152,39,114,188,97,94,28,3,75,205,235,30,95,195,205,144,167,92,39,231,47,97,27,116,1,1,114,241,170,29,125,108,202,202,70,147,16,50,98,94,225,221,160,122,165,240,118,227,119,208,53,145,223,183,158,58,41,246,27,68,60,138,26,212,63,166,148,4,15,104,233,233,69,117,120,132,118,215,223,70,70,195,211,109,20,15,166,166,219,96,23,225,47,226,209,208,147,232,98,189,7,234,179,163,176,141,223,118,20,1,129,7,18,165,133,133,132,82,77,196,200,99,187,216,246,39,171,112,57,173,34,176,15,10,188,1,205,0,220,23,165,28,172,86,205,9,115,3,34,33,96,20,116,244,188,6,75,234,44,115,13,116,52,80,85,61,1,10,1,86,223,4,69,83,81,9,59,129,70,33,126,170,91,205,119,201,70,121,235,198,2,79,213,7,163,87,124,248,215,154,38,194,221,5,100,99,25,49,175,95,153,100,78,138,58,27,68,7,217,25,47,55,34,66,159,54,14,79,199,1,152,42,35,220,125,127,58,115,255,107,185,228,106,66,189,48,204,164,133,5,224,14,179,161,85,255,124,155,184,142,188,8,139,65,140,119,221,206,199,151,42,237,160,109,201,14,134,52,205,30,190,77,88,252,209,116,37,35,35,232,71,6,96,209,33,37,101,204,181,188,212,41,215,188,127,225,168,222,188,28,63,222,105,17,235,112,89,233,22,181,104,76,112,179,53,248,232,6,135,160,207,244,155,211,19,167,251,27,42,4,61,246,109,168,65,132,52,156,66,72,175,126,233,141,137,154,36,2,200,211,227,132,250,91,61,200,61,109,121,233,77,69,225,245,228,22,210,155,251,209,171,129,21,185,111,189,32,83,123,62,103,112,105,70,42,234,102,232,151,197,155,42,176,128,198,199,46,48,179,84,113,152,168,55,175,153,103,93,41,170,45,127,157,101,106,227,126,254,35,9,39,36,113,147,252,54,4,50,175,149,114,189,200,250,225,90,176,1,184,71,100,112,28,153,41,119,247,132,28,207,207,127,240,19,210,217,50,237,252,241,195,234,177,30,27,9,25,58,31,224,180,112,91,238,59,9,21,232,117,157,139,137,110,185,59,101,253,234,121,111,90,168,200,182,135,167,199,163,137,131,10,125,97,228,71,192,5,233,89,53,216,202,29,61,128,143,105,213,37,113,188,145,252,235,238,191,194,41,162,87,67,220,76,218,201,205,13,88,69,14,41,73,253,18,169,243,3,121,225,148,80,135,174,51,63,69,73,77,221,173,164,127,34,33,211,173,242,128,226,62,214,211,36,246,124,104,78,125,34,214,161,49,66,150,38,117,220,199,243,169,219,226,44,241,4,105,243,26,199,227,137,61,8,225,138,132,166,164,73,171,63,153,181,155,142,76,245,2,89,108,46,201,204,217,141,28,137,140,25,128,151,227,57,186,93,72,65,203,76,48,65,236,229,145,233,38,24,20,52,199,52,57,225,199,115,250,148,189,209,70,20,115,183,122,69,4,151,91,11,133,246,38,35,210,135,70,222,47,85,150,9,48,206,53,195,8,81,31,240,216,18,247,18,3,60,126,115,194,181,103,107,60,127,23,196,221,175,222,23,99,3,130,142,46,205,135,4,150,167,87,134,101,195,36,207,192,230,233,147,144,137,83,68,134,99,130,84,117,72,179,117,101,131,191,148,44,5,92,88,181,121,38,129,25,43,221,58,19,126,154,62,252,230,125,27,226,66,204,55,236,218,205,111,110,18,192,66,91,108,68,218,197,29,136,217,33,102,30,146,238,50,53,200,183,217,192,242,43,143,210,238,93,243,134,143,34,204,192,232,37,207,252,160,87,180,50,121,195,199,125,228,230,157,246,83,159,43,247,211,47,154,147,211,12,201,226,137,188,209,141,3,238,132,151,148,149,145,67,70,234,7,36,184,136,101,44,107,115,125,60,96,135,165,75,117,199,23,133,149,200,205,183,243,195,226,74,38,206,208,84,158,168,163,145,126,203,131,67,151,245,100,18,240,78,75,149,8,166,52,88,195,95,36,143,103,132,113,98,166,161,186,132,25,214,204,79,142,144,50,151,63,217,125,200,231,209,123,91,231,158,39,16,203,93,12,82,82,184,110,39,202,135,239,234,130,226,23,104,84,154,143,105,60,251,213,221,10,53,85,82,155,245,25,14,104,98,254,31,57,186,86,53,80,151,103,164,72,78,13,233,180,163,123,13,97,119,127,41,8,80,143,164,169,233,165,159,145,186,191,211,241,81,93,161,133,108,241,141,227,34,171,10,208,71,146,201,20,135,78,247,252,8,156,119,56,88,98,94,20,156,252,189,8,191,69,53,121,145,196,219,145,66,108,244,48,125,30,237,78,193,214,35,245,249,83,136,146,100,114,165,189,42,239,13,187,138,228,177,65,92,23,175,47,113,177,196,235,203,130,251,243,196,47,95,63,127,201,247,64,75,243,68,21,31,252,63,234,0,146,66,39,255,27,147,208,36,240,210,121,91,100,175,174,35,29,89,238,67,193,84,179,247,48,100,69,78,214,248,53,166,164,254,185,121,252,52,106,93,233,1,161,188,189,207,246,109,248,30,174,93,191,134,137,215,187,27,114,173,15,42,115,90,145,184,103,66,247,33,169,228,31,235,18,51,85,161,88,121,100,51,30,145,1,69,72,221,90,104,221,92,150,86,233,175,25,162,244,30,5,13,58,252,197,74,54,209,65,92,211,210,248,245,200,128,178,58,78,84,67,54,172,188,109,106,21,135,49,244,159,70,186,77,98,106,88,83,200,40,249,205,225,93,171,82,166,25,70,43,18,191,109,25,92,217,50,6,249,216,64,123,192,198,60,171,22,167,234,54,126,46,55,51,21,228,209,248,144,61,18,236,181,91,133,121,75,237,10,96,176,87,29,42,212,194,83,31,205,118,125,119,68,238,201,14,147,155,212,182,104,163,125,162,172,6,211,150,224,182,129,87,78,119,120,57,64,1,85,202,189,17,66,113,88,169,169,98,116,41,43,112,76,118,79,252,76,67,191,106,49,155,4,75,142,232,157,72,85,176,207,0,146,15,95,192,171,129,0,133,228,228,98,140,231,137,10,41,45,145,146,188,95,55,88,1,241,233,85,76,203,63,77,185,122,192,131,236,219,89,65,23,89,48,223,203,216,79,226,115,193,15,118,119,78,53,47,50,69,43,204,72,85,107,125,245,49,90,12,55,95,183,92,8,232,81,142,166,47,193,111,110,120,230,169,102,32,231,94,241,43,224,213,4,22,65,149,157,46,7,175,161,210,206,39,176,212,117,23,8,185,190,40,253,194,25,144,217,224,101,140,190,203,183,82,144,159,69,231,33,62,80,13,124,14,229,238,187,177,106,205,154,166,116,7,116,20,82,94,82,191,2,96,14,191,153,215,172,119,209,239,181,44,254,240,218,46,112,151,86,165,138,207,132,47,105,54,26,43,41,212,23,147,87,72,51,158,218,86,12,128,241,176,249,47,147,216,144,207,69,154,244,212,25,149,248,205,166,34,55,183,76,179,47,252,66,8,93,20,12,242,144,219,108,1,18,131,240,65,74,172,112,240,151,18,224,29,28,79,137,38,185,144,29,51,224,9,19,112,155,32,54,40,12,151,192,221,29,100,141,187,92,13,118,49,175,157,235,3,97,57,117,60,51,224,103,160,57,187,226,99,158,4,124,243,86,119,27,46,106,166,74,26,47,101,21,219,45,86,170,254,37,192,9,244,239,61,243,3,205,129,156,56,238,141,61,193,82,228,54,171,140,119,211,182,29,67,253,26,215,169,155,11,224,63,121,178,6,52,34,176,34,167,77,133,245,116,107,159,206,209,254,52,145,194,220,137,106,90,152,113,73,20,204,68,17,40,96,115,144,156,138,32,234,134,178,22,226,157,48,195,209,144,143,205,123,64,142,19,230,62,133,120,123,179,255,143,42,232,26,160,59,75,48,94,168,37,173,196,66,193,216,164,0,178,90,5,71,69,248,156,195,13,153,95,52,50,129,240,98,137,47,129,174,21,83,103,14,36,33,125,79,249,45,225,93,172,47,61,220,15,104,88,164,193,219,232,192,203,142,123,147,27,30,10,170,35,17,157,112,36,227,144,22,51,73,156,199,191,52,77,186,80,2,9,158,143,138,109,160,1,23,1,158,140,9,138,191,39,118,248,231,198,68,69,234,67,52,209,211,112,28,56,42,112,210,130,42,69,244,183,63,43,208,57,0,246,20,34,121,189,242,199,179,87,64,234,202,145,14,45,48,146,28,211,129,135,37,103,59,212,188,233,249,138,39,7,30,34,56,69,72,48,158,0,75,45,227,44,22,140,36,161,107,63,137,15,131,222,76,175,54,150,190,152,164,11,71,226,40,242,147,252,76,207,189,238,108,69,88,18,82,237,17,123,29,44,122,58,166,48,163,44,143,253,77,236,86,74,222,219,24,137,143,251,2,5,218,143,41,187,194,141,167,40,5,185,153,111,43,133,131,13,165,232,120,28,161,0,62,95,248,196,41,32,149,89,2,238,71,35,233,35,216,207,142,134,83,32,238,8,146,135,90,183,233,96,250,185,133,83,40,173,76,148,130,199,14,148,64,177,188,103,19,252,49,24,142,120,43,166,137,248,102,63,2,204,192,182,209,122,55,68,99,29,58,254,123,255,68,167,77,148,176,5,220,76,222,160,5,114,154,112,92,142,7,154,201,140,72,50,33,102,67,97,167,128,65,199,238,185,13,63,226,135,131,136,12,81,109,251,214,252,129,92,220,80,90,137,21,0,59,214,16,248,50,121,134,234,109,134,204,51,210,185,2,39,95,221,64,127,1,244,125,4,178,77,13,251,110,151,254,177,224,229,56,50,38,55,26,52,214,67,199,185,91,251,168,32,236,27,51,60,86,46,184,105,97,5,187,39,30,24,250,128,254,195,90,254,124,204,164,167,222,10,41,178,65,116,162,85,233,74,216,229,52,239,167,0,195,177,165,168,188,239,121,13,144,41,90,1,81,98,144,163,11,73,218,210,188,15,138,236,69,21,240,51,181,134,253,74,254,158,159,124,200,145,249,79,142,7,53,160,168,198,180,33,226,63,228,68,239,134,24,125,155,40,107,200,218,226,0,105,165,102,71,233,221,255,139,254,50,185,46,175,3,17,47,20,237,125,41,214,25,229,37,17,244,12,244,165,174,135,223,61,43,0,18,122,205,207,99,3,186,235,222,78,71,181,101,9,181,41,27,27,68,155,222,233,199,160,137,196,25,87,63,53,250,119,73,203,8,109,188,89,97,217,241,54,65,171,123,74,35,19,60,82,209,169,180,40,158,63,143,140,183,245,182,122,85,132,174,190,115,180,23,137,118,254,168,126,45,192,107,146,36,133,177,195,72,229,188,212,179,183,58,79,0,153,159,39,158,236,1,55,39,179,236,20,227,174,11,51,12,112,218,57,86,136,232,188,105,141,116,54,88,70,233,254,2,42,234,115,20,188,136,120,33,112,250,247,83,162,136,4,225,82,250,124,144,150,2,31,118,171,169,95,231,215,128,133,36,54,66,114,181,108,247,218,209,86,140,98,221,205,214,231,36,207,181,224,235,137,250,21,37,103,129,98,109,171,248,57,16,29,16,5,124,228,67,187,233,136,86,194,12,193,216,145,86,60,116,98,142,55,206,16,42,66,140,38,61,132,5,26,15,239,197,187,211,255,30,32,210,231,135,94,68,244,249,225,49,82,251,77,243,50,106,27,239,33,108,208,41,165,241,80,247,127,147,98,176,56,154,64,68,182,62,34,141,231,105,252,65,157,101,75,181,252,128,45,190,211,42,186,23,73,64,136,185,194,160,254,234,59,91,115,227,28,146,65,53,60,113,245,6,44,130,137,33,204,242,119,131,69,8,97,249,79,91,74,65,122,108,239,8,62,209,148,70,188,53,5,199,69,203,148,105,1,249,128,66,55,38,237,214,84,208,154,163,192,128,203,20,165,7,57,54,173,202,142,98,36,117,0,105,153,110,200,5,31,239,217,164,239,165,75,143,8,3,182,30,247,56,77,145,70,187,31,73,225,27,194,193,151,158,181,4,73,251,239,61,182,74,95,209,6,248,235,44,75,243,93,140,244,219,251,178,167,2,44,45,184,253,88,178,49,183,148,41,5,184,67,83,217,114,196,7,31,230,58,22,218,182,252,16,255,250,86,136,208,4,213,188,52,147,186,233,222,118,118,127,23,240,126,90,143,53,159,158,232,183,54,6,145,108,168,254,113,195,69,43,223,160,140,54,164,91,251,177,142,184,232,250,135,176,77,123,189,201,96,207,232,235,135,185,39,183,43,226,179,178,183,180,242,193,239,38,102,220,101,199,119,178,216,90,147,238,71,170,137,150,105,246,14,248,97,173,221,210,32,63,136,121,163,25,207,212,91,154,180,215,195,148,230,221,220,199,88,81,180,115,127,65,71,247,186,64,152,23,131,168,141,253,0,99,252,68,238,214,32,58,212,124,67,140,96,13,232,70,193,42,102,230,101,116,242,1,132,147,205,242,0,105,184,206,156,59,3,215,219,1,137,164,116,6,119,229,251,150,116,8,222,133,195,16,194,196,199,3,58,250,27,41,79,116,181,210,121,219,210,124,39,82,126,175,27,223,17,198,149,48,163,16,189,132,135,1,236,203,147,87,87,21,41,160,114,130,224,121,192,66,80,19,147,30,246,3,99,212,44,201,195,0,203,215,223,22,252,97,245,96,154,92,255,165,61,255,179,100,38,94,156,63,19,102,186,79,175,155,252,51,211,21,220,99,127,55,51,133,224,29,87,111,235,88,248,235,71,134,79,233,158,26,239,51,213,172,38,98,180,52,237,112,35,149,131,162,239,83,193,141,167,149,35,237,111,159,23,49,2,14,16,31,98,84,194,132,238,132,146,36,65,83,123,205,147,125,57,114,77,102,134,80,202,135,216,52,117,19,126,130,249,78,155,17,230,130,246,225,17,51,9,244,22,191,77,111,69,156,69,211,36,26,10,180,9,175,121,177,165,200,213,20,22,65,34,249,147,223,136,121,138,121,161,128,215,124,114,140,186,132,125,6,107,165,194,16,86,250,64,86,154,17,231,66,185,226,53,195,86,28,94,34,89,152,67,34,211,63,50,88,184,116,182,172,92,186,205,217,122,205,109,200,142,111,83,132,168,119,134,249,174,227,8,70,166,129,65,160,215,115,115,5,255,252,49,143,28,210,78,255,69,120,22,191,57,15,13,214,107,133,195,41,89,96,44,240,129,211,59,204,215,239,208,107,65,19,230,115,33,172,39,47,5,182,255,126,221,176,26,224,79,205,55,250,186,155,230,107,126,160,41,81,51,24,236,21,203,226,176,249,213,143,25,148,183,152,191,11,131,45,61,6,20,205,140,165,227,13,117,199,142,223,198,119,90,250,181,58,2,5,43,214,213,86,201,26,204,48,214,85,31,81,152,72,147,8,27,51,5,203,235,211,191,230,78,74,66,6,141,82,222,241,247,162,176,157,254,171,89,141,95,52,204,117,77,253,90,116,131,173,24,83,52,172,70,151,13,12,156,116,190,151,53,118,39,52,108,254,56,48,154,191,87,89,112,175,200,205,97,216,128,107,244,53,131,225,30,121,243,66,59,55,142,224,107,46,245,100,157,228,154,233,218,236,241,98,15,221,195,35,95,12,130,65,160,248,110,166,219,75,6,13,36,8,233,148,48,83,20,200,71,35,33,253,44,95,217,68,184,119,5,200,205,57,54,87,60,26,189,72,121,109,133,88,106,197,150,83,140,155,124,127,205,8,23,191,35,142,118,69,146,40,81,153,168,240,218,249,215,44,240,121,202,213,213,0,185,49,147,0,120,12,249,109,163,161,91,61,151,102,203,179,255,154,7,21,231,150,91,233,210,185,0,188,208,26,44,222,205,112,155,27,153,230,5,165,64,236,72,72,156,102,161,220,98,233,182,243,189,224,26,107,179,138,153,211,250,55,98,156,131,247,3,200,199,132,78,13,239,239,53,211,73,240,200,10,128,253,132,31,127,205,56,214,130,110,164,73,107,90,148,245,51,131,185,171,178,180,97,186,134,250,252,53,67,214,122,154,154,233,6,57,126,245,162,159,44,207,128,105,155,246,158,254,104,56,148,9,232,96,52,233,83,159,126,245,93,157,240,170,137,153,210,72,241,39,39,4,200,182,20,107,99,189,115,229,93,249,205,232,198,30,25,52,112,68,86,224,121,205,96,156,150,152,145,145,129,174,235,103,46,16,58,201,174,131,251,10,214,251,53,255,230,105,94,13,28,138,90,254,107,102,79,31,178,217,210,50,70,22,228,53,223,232,145,134,142,52,91,189,59,30,141,34,116,22,182,208,163,71,31,167,198,213,139,202,163,220,156,45,173,78,127,242,249,99,144,76,51,184,112,95,126,16,10,216,209,45,230,242,160,182,251,179,110,195,121,235,197,13,10,10,31,211,99,140,44,57,79,187,53,46,247,247,123,194,166,218,78,126,109,42,218,198,92,254,90,15,165,96,185,216,138,147,235,29,179,106,218,157,178,225,13,0,191,241,214,104,174,55,89,187,195,148,41,151,223,155,51,59,53,80,169,82,145,246,121,247,90,115,180,68,215,108,154,51,130,196,231,107,166,16,48,196,151,132,118,169,187,111,6,74,226,238,4,57,98,20,56,105,89,125,173,7,170,112,153,41,148,48,77,248,245,53,147,38,146,205,18,40,81,157,62,75,161,136,108,122,240,78,163,133,123,207,116,154,91,97,243,144,39,163,185,131,78,184,159,25,104,201,35,223,154,43,105,191,122,205,180,211,171,11,109,242,213,180,96,252,204,200,95,108,217,137,41,213,194,214,243,51,119,82,197,107,203,213,147,69,245,30,80,132,119,149,30,2,49,27,216,254,93,33,70,237,165,231,50,52,190,101,189,59,94,187,49,50,253,155,242,219,247,60,124,138,111,28,36,160,216,96,195,76,93,25,9,227,159,249,158,53,128,193,115,219,129,83,178,248,150,198,151,29,153,229,158,70,94,76,250,232,53,87,142,186,252,32,139,133,27,155,142,81,226,23,25,51,122,69,140,122,225,53,255,220,181,52,51,145,252,177,175,87,10,99,120,190,21,231,57,94,244,107,190,179,76,26,6,38,244,145,0,74,222,17,165,151,234,227,120,30,11,99,186,191,214,79,204,43,127,154,4,34,41,79,55,27,104,59,173,115,208,113,227,23,31,242,91,73,63,136,110,194,83,226,12,49,62,53,57,56,17,72,43,219,39,10,12,54,37,163,71,232,108,32,73,217,254,214,199,170,183,71,204,108,236,243,253,88,230,105,182,37,102,82,216,190,31,89,127,77,46,92,252,219,27,67,248,226,162,11,181,201,131,113,109,133,126,226,53,147,122,111,83,30,172,3,8,45,239,115,79,107,245,204,137,64,31,41,20,66,239,136,129,28,105,153,196,152,0,231,238,98,63,239,144,193,122,181,83,9,126,130,1,99,155,247,223,134,156,40,33,204,102,70,86,41,204,219,162,217,52,223,117,29,199,42,133,148,146,170,230,88,239,156,164,73,245,103,166,18,159,85,30,0,157,251,167,79,244,154,97,214,75,87,4,92,221,128,87,208,205,80,60,100,236,68,107,26,133,214,247,123,44,36,206,178,198,106,68,253,119,68,125,208,40,103,8,187,212,53,147,55,68,83,240,103,30,136,58,166,119,7,241,251,134,209,200,205,70,37,155,86,78,135,234,91,202,154,70,246,186,197,12,37,99,252,52,13,199,79,147,7,223,214,254,236,63,205,9,218,78,126,175,187,206,183,245,166,255,204,192,252,31,153,74,213,18,59,175,117,3,247,16,242,78,156,181,194,92,123,205,168,178,118,153,104,6,143,30,254,224,27,248,224,144,41,94,73,111,198,60,196,213,238,201,229,14,105,85,101,211,56,110,198,237,79,71,230,154,97,139,121,29,102,204,85,26,164,48,223,191,142,7,7,71,148,25,70,172,11,130,143,119,38,237,14,29,128,204,133,106,45,107,195,127,122,218,185,43,79,246,131,38,249,79,223,13,187,200,102,136,172,3,197,234,215,124,96,41,168,75,205,247,56,121,94,167,215,52,119,79,234,246,193,162,68,213,105,188,143,102,250,221,85,71,133,178,69,121,195,66,227,46,18,228,17,102,2,191,55,52,195,237,160,124,149,102,104,103,160,13,52,115,127,136,133,158,60,33,22,249,101,240,140,175,153,86,219,35,195,194,57,10,189,242,107,166,128,94,210,197,162,205,12,192,239,107,157,204,156,156,226,80,249,90,97,237,103,181,207,167,15,134,36,247,120,79,244,254,64,91,158,4,33,147,228,228,129,189,237,103,54,185,186,33,99,134,188,231,65,13,225,103,46,6,58,72,51,143,9,133,203,107,110,150,178,159,98,134,65,225,61,157,200,47,53,72,143,242,230,119,20,145,28,123,205,3,79,167,170,185,209,119,225,143,246,3,80,232,163,109,118,216,247,197,168,188,79,157,166,244,225,211,102,248,154,183,53,47,53,253,109,120,183,195,108,188,242,85,158,156,254,81,191,183,49,180,228,131,221,97,58,8,161,134,149,61,104,168,185,224,18,199,173,141,157,85,111,77,19,184,191,214,6,23,147,153,38,198,12,81,155,233,175,5,178,99,234,144,210,242,186,125,72,65,79,180,162,207,93,175,11,92,252,209,136,74,166,76,195,78,235,208,72,51,138,5,143,154,233,251,127,194,76,243,131,62,56,149,164,81,227,123,80,34,108,242,218,11,254,18,127,109,171,215,200,247,96,207,65,7,53,204,8,97,202,160,17,100,172,34,102,233,2,199,188,224,145,94,241,224,224,58,101,30,210,35,183,155,15,26,213,131,39,41,152,225,100,68,98,61,205,165,9,7,51,50,63,198,251,18,55,39,243,36,79,142,20,195,61,112,227,209,192,45,200,23,33,2,61,43,204,197,0,148,98,110,70,52,226,230,71,98,16,232,192,111,120,92,227,82,228,121,244,210,13,140,36,214,71,177,186,104,154,231,15,176,229,171,139,18,122,149,137,100,124,84,213,135,236,254,245,105,178,221,217,112,143,234,191,141,184,212,22,135,160,83,204,233,35,174,54,81,33,49,31,190,192,242,71,67,62,108,203,209,72,41,19,142,134,48,91,17,56,204,32,89,40,54,184,185,91,227,172,152,137,236,218,142,93,133,60,74,222,252,158,133,164,106,227,234,162,184,15,204,38,51,228,214,123,34,100,123,219,181,34,25,185,139,191,151,13,145,184,50,195,18,99,49,21,40,75,84,153,72,195,20,235,227,230,80,6,62,114,0,209,207,79,165,50,204,42,177,130,217,232,81,194,124,183,137,46,235,107,152,90,118,204,179,74,254,109,201,160,25,72,177,182,184,249,94,82,97,184,102,226,171,88,218,21,194,66,29,52,52,188,119,190,88,49,63,44,205,52,96,157,238,179,148,198,148,157,249,59,36,87,11,222,107,28,3,148,137,187,152,233,247,113,43,172,93,93,28,33,202,86,164,5,220,60,224,152,201,39,155,119,24,230,158,254,94,15,77,103,85,172,131,110,61,223,167,127,140,231,105,189,123,93,241,48,162,27,141,96,54,84,93,51,41,206,225,251,25,169,32,8,192,210,252,11,14,222,95,190,31,166,72,99,62,102,200,69,252,230,128,208,165,230,136,217,0,94,113,245,174,146,100,230,67,195,85,230,199,238,166,70,32,62,22,113,54,243,210,205,253,124,220,133,57,56,125,74,152,225,174,252,152,145,1,141,155,219,30,163,15,62,233,232,41,233,17,224,206,203,163,65,138,177,125,163,134,104,11,166,77,49,179,12,124,39,166,69,109,173,163,55,71,97,101,251,168,48,15,182,142,202,60,22,106,184,249,131,105,55,177,92,116,116,252,201,39,30,116,147,223,198,101,126,142,123,58,224,11,166,28,188,132,79,76,63,55,95,223,60,115,23,16,130,1,73,245,7,7,110,144,37,127,204,136,222,30,127,109,250,213,142,108,151,116,2,238,216,240,152,117,75,60,48,162,70,118,34,183,2,90,57,106,134,194,182,199,131,61,172,189,33,230,13,182,161,199,189,219,103,101,47,242,121,238,108,0,96,63,173,170,245,37,75,126,205,214,43,145,175,181,140,169,98,196,247,32,50,107,98,61,36,136,150,140,247,144,189,18,246,188,123,142,196,183,70,152,49,115,73,150,5,33,91,231,230,241,117,106,173,253,33,93,75,102,74,151,67,0,116,193,24,254,45,129,175,102,225,123,46,155,134,254,212,139,62,62,249,24,204,178,210,91,76,112,178,128,58,96,228,84,90,141,25,60,44,79,252,231,213,212,235,131,140,17,229,21,202,223,159,122,214,24,145,209,128,48,147,14,205,63,174,240,254,215,64,228,56,45,90,136,122,236,19,66,64,131,181,88,167,71,124,160,187,203,200,114,90,86,151,143,57,109,205,68,159,175,11,201,231,236,49,55,118,211,137,213,105,121,206,109,128,14,93,113,52,137,43,76,189,215,35,154,83,62,115,218,68,190,34,222,97,94,74,144,136,88,53,125,30,177,73,208,11,46,175,69,0,180,99,76,6,52,143,226,216,0,105,233,39,175,30,144,55,202,79,23,130,237,150,187,4,162,77,50,40,165,253,196,125,125,161,207,54,229,148,37,229,178,115,107,237,192,101,116,193,88,233,63,14,156,27,221,236,163,91,235,129,7,160,158,184,154,188,179,28,87,119,103,101,129,229,30,116,175,150,253,109,89,51,78,188,87,153,143,26,89,218,37,172,187,75,231,139,213,209,127,18,210,177,77,180,42,153,169,105,228,97,185,15,192,60,244,200,115,3,88,29,45,86,122,7,123,251,57,10,81,163,141,195,12,39,87,143,81,211,147,207,131,146,92,161,92,12,140,125,185,179,247,16,137,37,183,14,14,0,148,1,199,191,38,228,2,26,169,65,246,50,115,107,69,194,80,100,97,240,76,72,90,166,235,1,201,71,81,183,166,206,29,241,41,213,166,100,135,194,12,128,216,79,97,146,96,75,253,26,106,223,176,231,185,207,212,238,33,191,197,25,188,19,177,223,8,201,205,236,113,114,239,137,55,232,251,118,65,1,183,202,254,8,29,194,25,225,113,65,24,164,193,20,181,191,94,124,84,10,76,109,93,253,107,107,233,9,7,250,250,87,245,145,93,127,112,51,223,213,75,53,136,128,60,89,129,218,51,220,181,95,170,73,92,96,36,146,35,170,128,251,245,227,247,35,133,154,238,243,125,206,38,177,237,64,62,108,69,4,89,7,132,34,106,126,238,148,223,113,245,36,169,40,113,216,25,198,124,225,102,180,151,183,134,36,245,186,80,126,212,21,43,93,200,28,238,214,215,20,31,19,246,156,241,137,134,0,117,69,184,3,23,154,188,87,55,245,241,140,72,104,12,145,139,239,158,66,79,99,88,237,211,73,24,71,151,83,164,80,224,141,151,120,165,147,152,128,122,60,110,221,178,39,193,112,230,36,176,221,140,228,231,209,216,148,156,202,137,76,5,146,197,99,107,104,138,178,236,9,43,62,173,70,205,251,135,194,138,8,49,219,252,44,166,222,117,197,226,232,75,89,248,136,200,193,8,71,212,139,227,46,219,40,49,23,112,217,140,108,235,254,36,3,76,104,164,229,213,180,161,75,166,193,40,3,34,173,180,183,180,113,88,34,162,194,209,20,79,6,71,150,102,111,134,237,18,17,23,47,5,114,45,251,64,113,42,210,224,95,63,225,60,226,177,61,146,32,52,0,109,205,145,20,3,62,196,68,33,77,85,53,71,130,148,94,78,97,196,77,37,64,188,123,167,245,196,197,2,64,179,81,134,229,153,38,35,25,75,207,70,93,179,55,232,224,245,92,184,164,159,53,53,116,207,224,200,120,17,0,10,193,14,137,165,251,133,99,249,144,172,235,83,243,101,84,45,159,136,180,160,0,144,105,218,238,25,90,75,166,17,81,181,146,0,17,88,60,20,251,190,15,155,106,166,220,124,161,33,24,199,38,64,223,122,230,63,57,202,8,57,56,6,135,148,0,140,65,51,67,142,109,59,152,36,2,241,68,70,28,94,27,90,117,113,115,160,78,48,245,248,247,240,130,107,73,179,167,164,183,71,11,31,169,139,112,41,230,2,139,92,248,207,148,40,37,95,109,156,27,37,195,2,160,13,69,51,183,240,83,199,147,93,87,228,200,210,70,89,184,230,189,145,251,204,222,201,159,121,70,84,141,162,180,212,5,57,136,42,106,85,175,21,122,206,41,206,55,236,170,80,225,186,25,193,213,161,249,230,9,65,178,155,235,29,17,245,222,56,205,105,143,117,115,179,243,66,204,149,202,176,123,134,100,197,171,236,242,16,213,247,19,49,222,93,4,179,104,82,216,36,85,34,120,37,104,23,229,49,226,36,96,79,110,5,205,33,113,24,132,104,136,232,189,73,250,179,85,100,147,36,189,113,18,85,55,83,100,156,154,195,183,144,198,175,166,91,230,136,23,100,74,207,195,81,20,118,188,168,223,217,24,138,40,2,195,77,38,162,145,246,219,134,192,124,205,119,62,47,169,172,223,25,110,234,87,126,115,184,63,155,248,3,128,144,74,241,130,232,49,185,107,45,23,113,156,119,47,188,31,99,247,60,122,53,34,66,94,5,51,37,244,214,180,48,130,68,159,215,185,0,80,29,65,57,113,36,247,233,104,160,246,163,130,222,31,179,53,233,190,37,27,18,79,159,139,23,189,39,197,11,62,21,46,228,163,37,27,19,224,125,205,184,30,85,235,65,148,222,167,227,13,80,153,237,130,55,192,108,193,131,215,162,238,163,201,57,112,151,30,124,170,94,198,130,137,98,171,21,201,225,229,111,5,218,74,43,50,116,225,46,119,44,109,56,91,237,106,70,158,199,129,41,219,248,127,197,133,2,79,67,68,227,102,80,149,50,23,104,30,216,80,255,123,241,15,151,74,190,230,79,234,126,100,109,144,94,114,169,238,209,147,237,101,46,250,183,151,150,31,42,53,151,117,226,106,195,191,201,111,83,127,171,94,121,95,199,36,94,180,240,200,255,70,169,23,250,149,34,117,145,106,196,102,195,205,100,221,167,164,73,138,137,190,248,36,167,36,90,117,219,41,63,152,185,155,201,93,60,67,175,166,129,182,121,65,21,242,49,13,5,10,84,192,211,199,156,96,138,227,83,204,197,50,16,94,204,165,251,79,10,193,219,166,142,87,184,97,175,216,83,238,189,141,222,126,123,157,216,58,88,165,202,204,152,205,199,7,13,255,65,142,16,212,243,166,123,135,205,252,143,46,17,231,245,185,140,103,234,53,223,35,5,41,64,49,219,130,243,123,87,8,226,31,173,127,79,99,178,241,234,185,137,166,201,213,144,64,206,227,55,231,128,121,100,55,189,126,174,17,111,101,229,126,104,8,131,130,104,212,46,168,251,195,68,36,163,114,79,13,48,137,110,174,176,227,202,139,21,36,49,122,98,10,40,116,117,133,5,128,144,114,192,2,123,154,206,52,3,118,13,31,22,104,180,62,71,212,221,248,31,38,186,155,43,104,59,197,51,44,186,116,28,137,177,64,209,108,69,67,64,49,229,107,228,110,34,236,153,98,94,63,197,50,55,247,174,0,226,245,224,7,199,126,73,90,125,232,198,242,163,52,242,250,57,93,168,93,43,143,8,84,80,63,118,20,8,126,178,62,90,67,42,194,235,204,211,184,239,101,150,27,204,205,221,21,20,171,75,85,151,226,129,61,197,33,109,84,191,169,195,136,21,246,92,223,16,233,39,174,77,2,63,58,145,158,124,240,7,238,173,166,230,235,65,182,39,80,55,219,10,49,130,110,153,7,133,26,71,244,108,75,212,8,174,230,24,19,221,107,109,123,8,118,242,188,100,168,1,22,34,225,32,96,33,146,52,163,36,148,104,55,129,226,29,3,195,58,146,194,104,12,170,32,120,77,145,175,250,173,225,86,168,130,125,4,89,79,29,198,81,76,52,97,10,100,205,96,210,14,159,186,3,182,83,41,11,212,87,165,51,204,205,180,27,31,193,139,210,226,90,2,195,68,70,69,95,153,189,113,63,219,95,138,124,78,21,96,23,19,104,186,39,211,134,149,34,210,199,226,88,4,35,16,176,47,99,26,19,92,23,133,124,199,48,221,83,115,102,111,206,132,151,253,122,11,238,199,12,90,11,211,85,135,193,238,126,200,17,198,170,75,254,14,79,165,174,158,102,92,52,65,186,45,211,211,241,79,97,168,134,47,150,173,231,142,0,111,55,237,130,105,6,59,250,196,213,119,194,84,197,7,26,161,211,242,85,57,76,204,103,202,163,213,109,216,5,7,225,89,188,36,72,57,18,6,142,5,5,3,49,53,61,11,189,66,160,5,200,127,88,47,105,2,252,246,79,46,238,53,195,126,255,1,85,34,59,23,31,171,163,129,38,59,188,141,56,77,149,175,249,174,255,174,179,155,65,165,100,246,154,105,106,20,220,151,65,7,87,172,43,178,84,143,172,74,66,165,5,16,198,205,28,33,83,111,94,238,39,113,55,135,240,131,191,215,171,1,85,187,25,156,239,144,47,66,172,93,2,168,218,96,71,122,62,55,223,63,70,156,23,208,9,237,230,35,176,200,109,65,168,3,58,155,137,147,31,125,239,13,164,218,205,180,209,43,28,116,217,201,231,120,207,123,66,223,21,165,79,206,102,246,4,20,149,185,209,21,208,9,128,195,71,141,86,104,45,73,78,219,50,2,76,215,64,245,13,153,14,214,53,16,167,139,81,10,42,26,155,166,28,34,92,55,211,28,149,46,22,232,95,52,203,102,92,13,113,90,17,51,76,30,190,10,234,121,128,150,202,205,111,4,122,31,200,17,186,68,94,163,203,123,211,224,220,122,192,123,7,44,242,69,205,13,102,72,55,255,202,154,105,174,203,220,123,135,22,211,243,188,5,161,11,247,117,127,177,41,72,112,24,105,178,128,135,57,187,226,197,110,228,12,19,139,32,143,1,13,58,84,181,66,219,47,45,7,96,60,81,103,118,235,0,129,155,23,15,107,107,117,143,26,61,177,45,136,183,9,182,52,29,79,186,15,134,196,40,211,100,193,70,124,48,120,11,134,244,5,220,147,103,120,184,11,6,115,118,253,156,160,252,71,28,247,197,248,53,100,31,239,22,113,250,150,88,32,183,90,10,35,223,214,30,239,232,249,27,184,241,222,106,134,64,246,184,249,97,71,109,122,115,72,38,87,192,227,145,18,28,130,66,7,228,236,254,91,177,180,166,124,109,6,97,28,71,199,227,91,106,207,14,34,184,79,247,83,2,149,218,46,149,195,73,210,153,192,222,155,6,72,71,200,199,182,202,202,114,56,54,204,79,69,202,119,168,137,88,167,129,119,67,28,92,157,162,45,7,56,182,199,123,41,144,226,17,140,46,20,49,108,162,222,137,65,116,43,24,118,146,15,70,194,254,154,205,13,158,210,238,128,244,130,131,237,16,38,105,169,211,109,205,18,72,171,133,25,121,242,166,230,242,212,152,136,168,186,29,133,192,55,218,106,138,207,98,227,36,76,117,17,204,247,209,122,94,77,170,100,104,155,199,245,48,162,97,225,129,190,127,138,63,209,160,74,240,180,190,165,227,198,231,189,43,184,77,239,17,225,120,77,121,51,83,34,233,199,171,102,108,105,40,68,200,197,160,131,252,107,19,76,47,69,69,55,112,101,197,119,91,20,84,174,143,160,102,112,205,190,6,64,202,175,207,160,144,116,240,31,134,168,69,144,16,48,73,244,233,149,117,240,128,232,73,101,79,206,253,7,68,90,188,91,168,193,41,34,45,59,199,68,156,188,73,138,243,232,211,45,4,17,163,215,173,42,132,161,165,200,144,128,89,33,178,243,70,38,38,158,182,88,221,159,90,142,70,133,34,15,221,84,249,237,187,249,21,105,131,34,13,179,143,246,34,145,239,245,39,31,5,194,148,37,102,184,197,179,191,113,24,123,166,152,145,48,106,209,141,7,6,70,102,33,19,248,78,148,104,20,28,100,181,228,201,201,160,149,104,24,134,113,169,201,183,134,228,179,101,47,31,123,171,108,11,228,42,144,201,10,51,248,26,105,208,130,57,123,198,160,97,126,164,171,243,158,15,132,98,61,250,210,238,139,234,152,2,64,88,209,81,10,121,96,213,238,47,16,240,43,30,173,144,63,149,115,185,22,74,62,241,218,196,105,218,55,83,45,157,218,253,201,205,197,44,218,19,71,32,240,38,16,8,124,8,243,229,106,24,79,188,50,12,230,15,157,56,233,35,132,180,254,13,111,88,135,212,33,171,52,2,222,147,239,188,231,46,230,38,94,22,58,2,199,187,183,236,218,114,196,157,128,48,157,78,77,55,35,73,45,243,12,190,134,226,189,41,102,190,91,154,52,17,214,187,19,250,217,134,249,219,239,131,212,60,196,160,110,182,134,159,34,221,145,191,14,213,48,147,118,236,210,122,73,125,200,219,31,55,121,95,241,38,200,119,111,207,37,85,147,214,30,50,135,97,60,219,235,241,7,63,221,170,4,98,6,170,226,191,12,205,198,148,175,65,186,192,35,62,58,39,109,22,107,39,44,205,127,209,119,121,247,61,117,208,238,254,69,158,50,230,9,216,234,165,109,182,232,121,197,28,53,129,63,241,99,88,142,59,218,211,89,57,71,182,66,238,87,220,233,101,138,222,93,73,110,77,102,124,205,232,218,4,112,35,143,77,13,248,196,118,133,236,216,208,223,133,173,114,230,218,32,214,148,254,221,106,64,252,184,184,212,103,150,143,25,177,217,22,230,246,9,4,160,199,130,18,52,32,36,214,235,45,102,78,174,232,177,69,147,190,14,189,186,154,36,134,155,239,70,170,61,157,119,3,32,239,151,102,220,206,180,66,221,235,249,76,219,49,206,214,70,111,138,190,53,122,81,239,207,14,201,226,162,213,12,96,48,158,12,119,72,103,145,201,5,198,241,81,77,241,76,154,131,129,22,150,48,130,105,249,180,183,67,181,156,215,238,37,176,123,204,214,38,16,102,8,98,229,214,79,55,126,162,232,121,38,134,44,106,198,23,207,142,105,52,59,244,230,36,34,162,243,222,64,251,74,249,240,32,81,25,147,16,108,141,20,49,33,143,67,96,52,54,225,205,105,34,108,6,144,8,212,232,127,167,255,183,23,181,182,149,7,151,117,138,231,20,38,201,106,74,74,201,54,49,37,233,62,232,97,102,20,195,92,107,74,23,254,204,245,57,105,109,41,41,68,87,18,146,163,121,110,61,150,116,21,51,126,98,146,74,20,160,11,242,100,144,5,58,156,195,94,74,51,42,208,161,220,19,33,78,92,90,90,151,80,56,128,67,29,105,92,35,73,107,205,202,23,155,105,62,130,195,166,199,159,66,112,140,9,241,102,23,26,133,235,137,71,95,164,137,188,157,71,46,134,11,252,196,52,3,245,35,94,186,177,67,60,225,225,152,220,64,87,230,9,218,202,243,185,199,233,31,246,135,193,22,52,162,207,219,250,140,231,223,234,147,32,123,9,140,231,71,238,98,133,126,105,117,134,152,143,152,179,134,217,240,241,194,188,103,27,104,79,51,28,20,69,89,255,14,177,101,220,92,96,28,198,87,10,221,206,124,173,156,27,91,228,183,9,213,150,75,63,92,51,13,192,69,37,203,137,214,95,34,56,176,245,141,90,154,176,21,118,19,123,124,205,214,184,161,146,229,6,167,200,223,134,147,83,8,238,58,165,205,241,114,245,24,112,191,15,189,248,97,145,198,197,52,74,127,212,210,201,6,110,127,107,3,98,60,74,194,72,73,239,37,161,227,189,8,3,203,71,76,189,246,30,175,13,56,169,201,213,205,176,73,254,94,68,106,143,242,63,54,163,223,241,7,239,52,36,171,20,59,92,100,207,240,65,235,131,163,68,174,46,38,104,236,143,118,159,109,139,18,29,205,97,204,246,248,109,132,127,228,183,219,6,249,17,83,129,18,170,208,117,34,191,81,215,201,215,122,170,94,11,41,203,51,242,115,173,45,84,234,55,238,174,156,58,175,153,242,32,144,66,33,57,29,36,25,222,231,110,150,225,147,223,70,89,206,80,107,63,243,175,75,68,8,84,97,207,120,41,251,201,153,172,57,132,165,151,94,178,250,114,125,162,100,95,84,159,100,147,250,56,47,223,32,236,44,38,12,41,188,175,84,8,222,121,82,97,31,28,250,212,245,135,147,125,205,244,14,55,153,8,149,12,220,243,146,27,193,31,14,99,163,104,173,35,180,56,166,223,156,173,103,40,217,237,177,100,84,88,183,96,160,172,107,19,102,178,229,230,59,158,34,121,5,10,28,161,211,225,102,50,133,194,9,88,240,21,79,252,242,221,167,187,16,83,114,104,35,220,225,207,13,110,76,166,63,205,41,168,28,197,147,173,71,72,180,54,73,74,86,122,154,107,70,167,16,39,66,73,184,194,60,193,183,203,205,209,63,95,195,205,247,49,97,194,18,122,97,22,132,239,102,21,89,192,174,140,203,243,24,242,230,53,67,107,117,228,107,194,153,197,227,189,230,135,175,37,156,201,208,151,143,234,163,242,64,126,113,228,222,52,188,117,127,50,212,162,37,57,244,51,35,109,21,230,169,58,5,219,180,152,78,152,33,255,18,133,109,240,159,86,147,123,205,11,157,102,153,255,192,13,246,75,77,217,97,217,168,34,103,1,72,252,25,46,58,65,219,210,120,116,159,133,4,141,115,206,205,198,146,163,52,212,205,159,106,216,118,125,244,74,180,18,253,74,200,34,132,182,222,170,51,136,7,189,230,27,41,193,189,45,163,13,130,227,37,69,166,233,98,9,245,136,29,255,176,102,190,175,252,192,21,50,197,122,87,106,121,89,237,129,89,237,190,159,207,112,161,37,219,253,90,107,0,209,231,198,127,40,126,235,77,5,94,212,160,15,18,228,253,165,229,51,172,232,168,34,227,123,72,3,109,95,151,5,161,133,34,212,242,166,215,237,226,60,188,53,116,95,67,217,198,9,108,253,99,176,226,69,33,135,236,36,249,100,255,148,247,92,130,220,83,116,237,225,134,142,121,64,22,168,8,193,251,117,230,235,118,117,74,208,85,112,81,126,88,214,161,201,141,33,5,134,47,124,253,219,96,198,45,70,141,246,222,164,183,131,13,146,204,252,113,51,36,52,194,209,190,1,141,237,48,2,119,86,133,120,60,96,223,234,232,83,193,75,214,107,233,159,247,17,223,182,127,137,25,84,165,171,0,51,164,215,203,88,34,109,191,113,231,99,26,178,244,84,196,230,176,103,172,238,31,4,41,170,173,223,139,179,98,188,178,41,221,56,246,234,83,245,115,114,116,197,186,220,66,247,197,231,218,112,110,12,95,213,84,89,68,16,26,12,230,221,209,124,203,40,214,169,162,36,237,244,234,111,223,142,238,148,70,183,81,86,192,106,143,243,130,83,205,237,243,179,172,81,209,126,90,152,97,128,146,19,192,124,47,151,118,181,179,233,76,161,82,127,72,44,57,157,45,148,175,56,167,122,53,36,41,177,83,90,76,175,187,217,224,10,159,73,36,205,137,158,100,253,53,24,154,253,52,7,99,219,245,230,236,219,46,136,68,162,250,186,239,186,93,221,211,191,45,191,247,221,53,218,18,214,100,228,146,80,195,246,179,254,142,186,126,16,248,248,92,35,202,88,177,200,133,203,210,166,42,252,184,123,244,12,139,235,117,105,207,238,50,54,56,41,214,120,41,115,161,211,118,84,195,3,186,63,112,228,230,191,216,32,156,97,170,177,159,137,6,171,230,217,225,43,27,186,75,84,10,10,27,96,120,141,128,102,100,13,28,131,221,166,83,249,152,108,165,172,1,227,11,115,107,125,64,80,203,210,109,38,189,229,102,210,197,186,47,52,166,188,127,77,212,212,151,202,174,220,184,13,114,44,31,52,34,248,41,18,83,12,139,179,15,163,82,3,131,182,200,89,44,122,60,90,120,156,134,241,21,45,12,124,221,146,35,202,9,147,86,0,56,225,196,24,133,111,150,44,135,113,57,147,172,243,175,5,213,100,82,156,46,35,136,111,17,186,32,149,177,212,106,7,72,204,4,56,169,211,75,65,43,122,145,65,120,231,17,61,226,83,68,58,108,241,184,206,70,135,248,185,170,180,21,221,52,189,247,25,238,42,249,104,85,108,25,180,219,248,36,37,237,36,252,169,38,22,179,253,108,107,224,251,84,124,196,8,82,74,60,25,80,169,71,84,60,76,34,123,121,184,119,221,217,59,252,178,157,193,191,188,134,175,30,24,214,250,145,3,164,67,247,252,132,195,10,234,78,94,11,221,78,200,71,124,191,50,164,119,23,189,163,141,140,147,155,225,234,16,149,131,5,240,13,116,161,155,7,188,249,162,150,68,136,85,61,64,168,245,24,238,75,205,37,221,43,178,5,165,136,100,23,31,240,122,8,126,245,180,158,138,46,50,80,199,106,154,190,157,225,119,202,210,4,139,181,202,75,174,218,77,163,57,49,1,52,204,194,71,57,99,59,35,255,38,74,53,214,210,84,221,49,180,101,172,210,39,173,82,70,242,39,135,34,13,154,230,52,63,36,201,119,141,232,164,75,217,3,233,172,251,231,163,250,213,20,81,138,10,111,25,151,254,19,19,241,186,76,73,83,131,153,51,171,69,32,11,88,85,62,73,253,57,35,197,151,31,197,2,89,248,149,202,110,143,144,142,136,251,200,210,38,231,137,98,173,175,252,110,9,105,145,66,3,13,231,179,220,66,106,85,7,42,70,155,226,159,4,77,145,170,11,16,121,218,152,106,100,10,218,163,2,110,21,222,70,223,208,134,81,193,136,240,220,38,48,123,25,107,187,185,153,162,152,142,35,109,84,66,110,134,48,88,62,39,154,210,20,25,195,76,219,133,154,105,239,245,153,54,140,89,92,22,193,99,110,188,143,56,170,8,51,123,241,209,196,131,73,38,30,205,132,224,69,0,14,202,26,218,131,221,12,89,197,16,179,241,110,189,36,243,166,20,200,238,249,121,177,218,226,183,23,28,220,162,106,100,66,19,59,6,141,214,188,4,167,96,126,160,48,246,155,47,126,78,54,76,35,236,169,121,115,218,35,228,167,1,138,47,207,167,176,23,148,42,146,72,208,127,160,130,228,230,105,197,67,49,63,240,127,199,189,239,215,22,18,110,4,234,55,181,15,55,31,210,123,85,5,20,137,68,252,183,183,161,81,68,219,209,234,138,238,92,130,59,237,66,0,62,141,128,119,198,147,195,86,37,66,108,148,53,74,137,77,13,194,245,158,109,30,195,78,164,225,147,248,142,46,202,130,114,111,170,148,46,210,131,190,40,168,128,212,218,164,154,71,163,143,155,233,26,16,41,206,235,199,230,126,137,132,66,253,72,109,210,181,228,123,18,53,95,144,75,105,37,6,95,105,134,150,118,171,16,231,54,242,157,159,21,200,163,36,199,38,209,63,64,111,55,211,74,95,85,65,148,252,181,251,219,115,64,24,42,202,231,215,235,108,177,151,146,212,103,95,17,105,211,109,186,172,110,6,244,40,227,9,25,78,237,49,98,112,19,136,92,153,245,110,63,174,153,68,102,155,234,81,254,52,116,19,86,238,121,205,199,182,137,52,91,161,208,157,67,227,120,56,242,57,144,174,165,248,241,154,65,199,100,7,8,15,93,56,253,222,73,202,98,163,204,156,102,43,17,251,52,67,89,184,29,249,92,211,120,52,61,176,179,104,182,30,81,170,189,14,52,115,225,53,55,227,105,72,1,82,116,125,66,238,18,114,110,26,111,68,68,119,252,42,3,126,243,235,18,76,17,224,37,157,22,30,154,245,221,143,157,242,164,228,183,150,171,75,144,23,109,132,203,34,254,75,64,220,227,193,137,43,101,50,220,99,225,184,254,9,121,228,174,98,7,19,2,124,99,7,137,65,1,86,147,102,152,25,195,99,134,31,76,52,202,17,45,190,207,222,124,125,220,109,125,8,218,154,181,130,232,165,231,161,160,7,125,196,153,183,116,90,141,4,241,164,113,172,28,185,57,234,102,195,183,36,227,199,215,39,103,106,64,130,239,143,6,93,200,35,106,204,248,50,59,158,188,89,48,156,47,134,44,106,113,110,126,180,26,173,35,75,204,56,28,126,2,209,23,72,183,240,31,11,149,255,199,143,230,51,17,152,199,35,15,242,62,159,23,134,79,205,195,73,248,106,30,201,122,192,233,79,78,102,198,11,151,187,195,204,207,167,106,177,151,33,85,122,63,171,124,11,240,24,39,6,155,193,93,153,253,186,31,14,74,186,178,98,134,210,215,37,102,176,33,205,61,98,14,166,161,79,62,16,79,94,30,99,24,211,78,178,23,178,118,58,157,122,241,169,128,67,203,44,162,7,153,181,229,195,242,192,104,146,171,131,62,47,82,246,175,25,174,73,81,128,163,128,92,50,29,111,212,171,146,32,158,38,37,88,227,209,0,119,14,17,91,190,59,74,181,174,150,247,230,148,71,68,46,121,154,92,227,136,171,33,31,149,97,153,248,26,238,219,209,183,213,36,130,55,186,227,230,114,226,252,244,81,111,220,56,137,119,248,10,203,116,197,100,171,252,197,63,30,91,209,132,215,229,184,199,235,67,117,35,86,7,124,17,25,164,131,86,122,40,76,248,210,195,229,146,115,143,110,155,19,217,252,73,221,86,39,42,236,124,248,131,110,46,91,53,226,192,193,53,34,23,55,227,227,138,242,54,88,207,17,238,219,132,210,89,119,241,77,124,186,227,108,91,237,209,90,1,114,151,38,65,238,71,31,10,152,143,28,110,199,132,13,253,220,196,145,28,122,158,147,146,247,105,12,185,20,107,74,52,168,161,182,246,52,45,243,10,201,27,241,52,64,178,121,158,138,166,5,112,247,234,198,160,154,212,210,91,224,172,20,39,8,158,45,63,3,38,196,114,91,52,41,209,173,125,194,25,167,192,42,153,111,243,222,74,43,226,34,61,83,101,160,145,195,116,9,21,66,4,202,248,243,99,238,145,247,48,255,245,168,95,89,141,60,46,156,183,77,105,87,188,78,218,102,221,83,225,149,135,28,248,214,66,225,138,77,88,217,74,170,202,87,183,185,195,47,188,31,82,197,125,161,41,169,225,75,144,60,173,91,50,177,104,69,237,188,122,154,164,137,248,164,7,152,157,187,26,32,90,32,215,17,133,233,101,180,184,238,200,175,235,59,72,254,160,24,60,219,35,43,50,111,170,53,5,144,251,6,121,158,57,31,184,68,71,162,58,244,120,75,141,0,134,26,199,104,31,145,105,138,103,30,120,25,60,83,114,46,32,171,114,166,160,171,3,150,66,100,164,141,163,221,163,58,122,96,134,124,108,162,151,147,25,52,148,71,62,230,1,167,119,20,24,199,160,17,79,227,81,66,202,40,110,194,175,209,68,38,23,93,250,253,68,194,167,163,164,93,68,30,155,242,79,56,250,29,44,67,81,149,105,10,206,39,106,186,15,226,155,242,65,171,181,238,187,131,70,47,14,29,112,98,222,180,162,120,202,6,250,74,121,112,244,94,71,20,109,217,205,192,139,74,140,255,156,152,12,0,167,69,76,7,145,115,200,151,75,36,0,96,138,63,154,155,128,182,33,178,161,48,99,107,110,130,8,178,239,76,62,236,41,178,49,112,35,222,201,176,34,117,1,175,153,100,21,205,1,139,84,19,197,252,211,85,223,154,157,226,68,142,24,26,6,73,233,131,150,26,145,106,2,97,190,52,161,201,16,159,25,229,178,235,100,22,213,4,71,190,232,196,84,168,188,198,80,173,231,1,205,178,151,19,232,219,25,154,44,154,134,209,200,65,169,165,200,126,213,225,137,45,145,230,165,255,105,202,115,83,124,139,137,64,240,223,69,148,15,226,10,10,96,145,82,65,76,77,213,150,233,174,31,145,187,131,139,66,226,123,54,44,54,11,159,69,32,32,100,200,76,107,48,18,223,38,132,213,69,242,24,212,92,137,4,242,131,2,135,100,167,73,232,19,239,36,40,1,245,10,201,73,34,141,80,34,153,99,141,17,69,229,150,17,52,141,244,243,180,154,185,100,75,105,202,93,45,128,3,76,97,213,83,38,159,188,99,225,2,64,22,137,221,235,124,155,171,239,187,66,129,170,173,138,228,49,61,23,126,118,145,66,175,69,5,147,77,18,222,15,124,212,137,104,148,77,243,110,184,139,158,9,178,14,77,213,37,190,235,56,211,207,187,106,252,97,178,196,45,106,121,36,47,183,230,60,232,199,121,34,248,55,55,168,168,181,223,131,50,31,219,14,159,35,101,169,187,24,139,23,181,58,65,220,35,135,207,38,237,112,60,32,236,144,11,204,86,181,86,71,185,40,18,227,136,3,107,25,17,172,249,137,93,26,57,200,231,83,58,98,177,250,79,119,182,116,145,183,190,254,16,196,139,61,106,9,108,3,82,224,124,150,185,31,62,207,246,106,90,157,65,87,33,162,197,235,134,180,71,180,152,233,19,110,17,5,95,135,3,76,165,22,117,173,175,33,22,207,50,79,68,234,178,160,15,35,59,125,119,143,145,140,245,152,11,173,188,145,236,68,130,90,75,209,132,131,195,221,74,227,70,43,90,25,66,209,85,182,89,219,207,229,230,4,240,51,48,36,141,62,16,253,237,133,74,160,187,180,13,148,111,215,226,255,50,209,59,127,49,112,190,31,45,231,77,227,93,110,87,52,146,136,34,230,131,158,236,241,248,157,102,102,161,39,252,153,193,191,133,121,63,77,11,98,16,108,185,170,31,123,33,148,103,130,214,128,115,238,236,216,73,233,122,80,48,7,146,66,79,84,25,175,155,217,166,40,102,154,202,101,94,108,181,88,177,66,21,159,167,15,68,61,71,196,35,127,45,131,238,219,53,88,51,20,30,70,131,209,136,170,20,29,168,77,245,31,105,97,206,90,56,248,135,51,62,120,162,78,103,144,79,114,132,82,229,107,119,58,0,159,204,241,222,77,90,244,237,104,49,158,61,194,128,187,213,81,167,21,164,211,128,120,44,61,44,164,76,138,130,176,152,89,158,134,130,107,159,246,13,189,250,78,211,29,86,92,184,127,172,83,173,237,107,221,33,82,13,239,78,105,42,21,109,21,176,237,85,93,122,186,232,71,254,211,208,191,90,179,120,251,57,109,139,180,186,105,12,251,35,85,146,214,48,75,253,204,72,155,2,67,16,51,236,244,191,92,162,153,201,106,119,49,35,45,248,59,119,204,92,5,169,143,25,226,142,31,70,10,243,102,78,173,52,83,103,158,59,174,222,198,188,38,102,90,249,127,179,23,51,232,120,189,248,220,15,251,251,78,63,235,150,136,10,7,143,14,132,52,83,196,145,7,183,46,155,22,79,102,52,30,77,204,84,74,127,238,13,102,36,189,151,220,220,4,28,78,92,93,255,189,26,6,255,21,191,77,149,33,157,112,24,244,200,100,134,217,104,120,106,154,225,230,106,249,219,68,76,85,126,155,236,77,247,239,73,249,118,74,181,171,26,225,226,252,185,209,102,6,184,35,95,100,209,115,28,223,19,93,171,157,91,25,68,80,119,37,62,62,27,56,92,90,147,47,130,194,251,27,155,152,121,137,128,123,181,3,246,45,171,98,101,183,217,242,211,27,128,104,140,138,117,204,53,53,211,102,176,226,106,246,194,38,99,202,99,159,226,147,1,80,188,120,240,0,186,183,41,6,253,204,215,217,26,82,65,188,102,154,24,155,143,233,52,137,179,163,102,144,68,51,204,200,178,202,205,41,27,244,152,136,166,223,160,55,39,5,117,142,63,249,54,61,113,185,154,247,216,241,222,196,111,69,134,5,255,135,19,195,205,28,202,233,248,85,186,87,238,214,247,254,246,49,216,85,22,141,232,150,160,147,216,205,192,145,68,129,209,154,80,92,183,155,166,237,70,38,41,172,247,204,154,188,172,89,175,247,3,38,78,94,251,128,62,93,191,205,204,24,249,43,14,150,152,251,243,162,214,96,210,216,70,30,37,214,135,54,170,241,154,9,169,155,94,204,177,181,221,74,111,74,145,121,118,8,239,222,84,11,102,147,96,144,123,3,33,234,53,174,6,14,145,167,57,220,138,171,188,178,221,203,20,195,239,54,37,55,199,115,30,239,231,154,140,151,156,214,213,248,121,124,196,96,142,129,143,38,158,155,142,221,13,81,129,155,33,188,200,163,133,22,185,123,218,187,21,65,186,46,11,255,88,75,111,121,127,249,198,214,143,232,201,18,190,49,19,230,107,45,52,194,235,128,82,23,109,221,63,229,245,186,143,248,171,64,221,129,54,157,152,132,8,104,14,53,211,157,30,179,140,47,191,229,183,161,138,42,143,95,109,61,132,245,99,70,159,201,215,7,37,31,209,252,182,153,176,223,10,5,235,3,241,219,169,19,133,44,78,137,197,119,253,140,57,229,230,229,39,70,239,43,27,61,120,217,177,14,85,181,126,124,199,26,224,83,101,43,62,5,164,119,137,109,3,15,87,206,16,164,182,87,44,128,77,80,171,15,126,189,97,136,148,98,39,222,16,148,137,185,76,199,235,45,211,245,166,52,163,230,235,188,249,173,139,117,199,232,189,233,70,143,93,190,16,137,232,2,128,154,164,196,91,223,201,80,135,126,16,20,46,102,241,171,1,195,148,33,55,135,226,247,241,93,30,104,19,80,126,49,131,143,239,195,205,215,129,73,185,148,1,188,154,253,243,189,185,41,86,63,99,168,25,130,17,247,24,72,242,236,244,134,13,201,191,150,239,196,176,14,213,93,101,203,193,77,127,124,76,225,151,237,77,78,183,141,31,186,123,113,115,69,36,225,168,153,204,244,113,243,67,5,254,243,219,240,246,248,111,27,245,97,159,106,70,72,119,186,121,54,158,93,95,140,152,209,111,62,9,103,150,190,247,157,226,79,241,65,165,151,111,232,110,9,69,249,227,99,10,16,71,242,37,149,124,98,241,131,19,10,222,34,78,190,169,188,245,188,184,147,229,121,154,154,73,40,251,7,105,7,45,68,189,183,181,235,132,153,144,162,234,131,193,66,86,124,196,45,219,82,218,199,124,94,105,98,204,48,119,233,182,243,28,212,163,124,80,10,252,242,153,17,193,12,214,223,135,20,237,188,108,102,51,51,160,5,255,109,220,65,61,189,142,229,27,253,88,94,70,9,163,59,53,165,162,227,239,125,15,46,234,166,122,62,193,197,238,187,18,49,242,110,77,119,6,154,221,124,26,79,122,10,30,29,84,136,23,223,96,118,25,116,255,51,203,17,143,122,3,225,101,130,231,43,219,68,109,83,226,51,248,79,79,180,194,196,249,60,248,116,213,223,11,96,198,202,142,51,219,241,200,5,249,205,249,239,115,52,90,243,91,88,65,209,119,189,216,10,15,254,211,172,251,38,43,4,5,73,35,35,252,153,129,14,236,250,185,154,168,205,173,38,244,58,116,167,6,177,22,86,216,85,244,192,55,125,60,255,101,100,144,106,47,159,109,190,84,247,153,9,170,206,103,79,66,27,121,245,48,67,134,162,103,250,64,194,161,213,48,127,34,85,204,160,224,211,90,166,254,180,65,121,171,191,52,181,226,46,110,43,82,226,187,184,7,102,77,188,67,239,61,127,212,212,110,134,254,71,151,46,32,136,49,226,201,232,192,145,231,70,191,182,249,174,48,45,206,208,245,129,3,176,123,220,123,27,203,175,58,27,52,21,151,184,26,254,10,61,243,1,219,116,159,10,76,202,165,67,138,68,227,137,17,53,207,67,239,109,14,225,202,139,97,180,72,51,224,22,185,183,253,180,88,249,92,121,111,124,25,217,197,49,223,45,174,230,128,11,203,40,230,78,7,74,92,77,115,152,30,233,176,103,120,4,99,31,51,85,69,204,58,105,122,125,205,133,227,98,233,147,109,120,37,124,68,175,243,70,181,81,204,119,170,28,63,219,104,186,30,189,124,205,231,21,129,199,220,238,30,175,87,83,130,42,79,92,77,173,70,162,198,99,52,45,249,104,198,96,218,212,124,99,140,88,246,143,233,80,169,127,135,120,77,44,190,135,182,39,61,149,207,147,115,148,190,209,181,183,26,183,181,15,154,153,221,6,98,118,125,45,18,44,213,205,63,9,45,245,44,111,184,229,51,124,32,218,215,198,231,181,170,35,22,174,153,190,192,166,203,231,192,239,228,91,202,96,182,247,207,205,173,105,162,187,153,222,152,118,244,209,128,76,250,205,169,38,63,159,169,112,15,43,247,146,72,253,175,51,62,243,108,63,225,182,82,129,18,158,105,155,195,195,33,221,224,146,89,13,122,172,82,133,139,197,55,224,212,249,248,242,48,81,45,159,11,12,106,223,122,250,188,85,245,48,211,8,213,213,140,200,236,116,243,117,122,244,128,32,138,152,241,94,198,71,186,202,103,221,175,225,75,0,210,176,45,197,174,159,185,125,204,69,205,19,142,94,143,164,7,64,248,249,221,176,174,51,233,171,143,166,157,89,207,39,254,225,255,253,209,72,70,124,60,230,73,52,224,91,237,128,146,229,124,226,140,27,19,22,247,245,7,29,158,115,233,54,142,58,111,90,193,70,139,113,208,15,224,207,13,88,124,234,209,133,10,200,152,254,214,213,212,116,101,72,141,23,44,230,184,117,223,233,234,234,86,123,246,175,9,63,230,214,185,0,83,113,243,35,98,152,120,148,142,153,113,30,197,136,211,208,85,62,222,58,197,30,223,239,0,229,150,243,49,79,28,17,31,51,208,94,231,249,248,49,215,123,112,87,195,52,70,63,147,188,128,174,244,93,5,21,102,81,222,53,247,142,86,134,237,102,104,194,30,245,245,7,221,195,203,205,84,1,213,21,33,16,240,207,101,103,147,174,31,219,192,222,72,153,156,39,28,138,234,16,227,236,249,234,3,32,36,93,36,248,195,200,106,250,115,45,84,102,63,65,4,164,172,113,45,90,13,154,121,56,56,161,241,203,51,249,111,176,145,80,115,83,55,133,101,189,242,186,17,39,134,163,131,57,212,140,199,29,143,233,225,251,160,28,59,146,101,195,204,165,230,104,81,82,238,114,162,162,74,51,142,111,40,228,179,135,192,202,48,223,149,232,171,218,84,216,212,219,197,124,127,33,174,198,7,124,190,230,19,243,187,145,197,168,67,205,16,92,121,174,166,253,164,158,245,226,154,139,3,42,5,232,213,213,252,204,237,91,2,117,227,39,101,90,127,230,21,167,34,172,170,83,34,4,163,109,90,190,97,0,137,26,231,217,159,33,125,194,93,69,13,102,246,241,25,210,45,175,69,114,189,233,197,0,178,125,23,101,54,209,227,165,95,147,216,215,205,136,128,150,162,49,151,9,35,251,79,119,91,59,58,23,236,85,86,152,153,192,159,104,241,236,184,245,99,157,222,26,12,90,167,229,107,182,90,215,103,30,225,201,249,162,164,144,165,56,11,66,104,56,87,223,233,221,204,233,110,26,216,76,195,10,187,249,158,112,85,35,151,7,38,243,217,211,172,31,139,163,190,122,240,126,189,98,60,28,93,239,76,5,223,169,218,175,181,229,19,206,89,250,199,205,75,107,208,22,236,81,205,117,171,169,18,127,130,189,187,115,62,113,111,222,171,174,79,176,119,222,154,13,102,154,233,214,39,165,113,119,50,223,252,155,233,164,107,158,231,177,120,36,204,5,208,171,62,248,130,140,224,29,209,123,12,33,40,175,87,27,131,225,116,51,168,179,207,38,248,192,216,246,90,201,111,213,189,62,177,121,139,48,244,250,232,198,131,175,102,248,93,171,155,217,201,62,81,234,67,243,203,251,65,136,167,206,210,52,208,99,180,183,195,205,70,244,168,83,24,210,96,223,82,8,237,102,91,235,99,142,168,168,146,9,45,159,239,245,0,251,123,191,23,183,217,189,247,207,79,3,73,116,51,92,85,159,137,244,24,222,231,53,83,18,123,198,231,104,232,14,58,195,76,169,183,127,82,22,103,132,219,7,93,212,215,141,128,102,201,139,51,64,248,209,247,213,15,130,20,214,118,115,33,148,249,228,175,86,236,86,21,249,241,207,28,46,160,254,124,196,42,210,154,159,180,180,41,151,248,91,209,46,245,73,141,145,241,171,158,207,160,17,229,155,28,46,28,252,190,112,239,210,161,231,230,19,62,147,172,118,171,41,234,202,36,164,254,250,162,140,238,158,118,152,228,50,158,172,167,227,169,173,114,3,216,90,116,209,183,246,147,179,126,205,244,213,233,150,1,14,38,222,218,210,152,130,2,175,198,185,176,221,203,190,1,19,42,67,26,226,194,254,244,190,213,157,98,228,128,198,39,57,76,49,46,204,32,133,150,198,199,226,17,22,14,136,143,235,68,139,96,141,139,73,154,106,68,53,173,134,177,195,220,230,103,221,210,11,186,189,180,82,86,49,246,55,241,116,31,251,134,110,70,204,69,99,139,251,44,51,178,187,4,99,115,127,162,135,2,41,137,191,54,202,72,90,104,163,91,187,71,60,102,230,143,231,180,45,93,92,226,230,252,75,255,196,84,125,143,252,237,33,156,219,132,61,224,184,119,12,75,49,38,144,76,245,3,56,136,83,17,182,239,46,87,255,184,36,91,254,54,187,229,81,51,206,106,143,155,131,136,202,242,36,101,6,246,214,184,57,253,59,231,83,102,224,200,77,243,221,175,114,241,113,204,221,237,48,198,124,83,201,60,106,198,247,232,53,103,90,21,136,8,108,28,31,179,137,120,138,185,35,136,232,251,2,143,121,125,105,53,243,137,60,67,91,31,182,137,45,245,147,65,69,178,198,234,236,117,165,190,178,237,94,52,177,249,86,251,216,222,33,99,14,161,241,201,157,129,26,81,145,23,163,7,97,197,70,13,128,48,39,203,181,54,67,74,199,174,195,233,54,210,108,226,151,43,54,37,96,206,69,190,136,21,239,253,112,171,148,237,74,46,110,164,178,65,197,199,78,12,121,127,134,154,205,74,236,17,187,192,138,10,29,133,152,145,152,242,207,205,166,173,203,215,72,59,113,101,221,12,253,213,80,235,106,94,156,228,12,168,146,200,68,66,237,46,103,207,73,84,35,102,254,92,12,174,54,142,31,232,18,210,91,54,141,46,26,45,220,92,106,21,94,23,120,65,239,145,61,226,112,42,202,180,0,109,251,244,198,46,78,62,26,87,182,140,24,146,81,213,183,90,56,204,219,208,123,15,2,182,120,50,56,79,83,75,6,243,93,62,81,93,169,136,241,8,66,151,226,62,24,161,56,240,193,146,200,107,193,242,244,56,116,160,154,140,102,147,49,89,108,83,238,230,212,109,237,11,122,245,157,224,103,133,153,76,100,85,43,60,194,62,193,193,167,167,114,9,230,27,140,31,79,202,85,203,6,62,122,111,228,44,90,152,81,143,149,149,91,12,134,185,125,196,217,238,164,229,236,154,71,25,233,179,210,204,152,156,223,102,166,198,229,14,49,124,96,229,209,171,97,148,40,97,93,154,159,197,218,102,164,111,49,239,170,3,142,182,79,164,42,155,117,129,205,245,49,83,154,75,179,178,56,192,167,4,145,127,152,249,184,67,62,8,176,166,225,27,53,36,72,100,110,196,124,3,144,30,63,61,236,64,18,43,173,146,187,166,211,90,147,144,24,51,245,44,31,241,6,147,228,150,15,130,134,212,148,171,141,173,122,137,121,142,167,199,115,35,243,147,142,12,52,251,119,125,61,241,61,224,135,144,5,2,117,200,61,29,75,62,25,61,6,98,38,77,234,199,50,144,99,217,226,225,122,132,186,63,174,197,191,205,105,86,193,98,149,136,63,72,38,141,34,143,77,128,178,30,25,147,145,2,134,22,236,176,180,227,230,228,18,229,128,168,205,148,134,226,234,109,141,20,98,94,6,190,139,32,130,156,159,88,207,0,234,229,214,74,38,230,99,222,145,106,188,214,42,42,168,215,218,77,88,99,70,116,115,7,120,169,185,211,180,153,102,11,31,197,108,154,53,17,148,177,3,101,248,210,234,175,159,215,227,65,147,139,26,106,61,222,108,109,230,251,14,178,155,153,76,93,241,76,228,29,63,120,118,154,154,235,147,19,252,14,79,151,150,0,8,240,120,17,127,112,160,118,130,94,97,45,64,221,213,37,84,157,178,236,97,120,130,239,200,205,128,215,229,112,161,174,156,233,37,164,64,186,174,92,176,212,39,92,172,214,205,93,147,39,167,87,165,122,113,177,113,242,175,38,143,102,173,145,145,89,0,178,112,116,200,233,224,169,71,174,222,91,87,0,93,205,213,157,133,102,106,58,250,69,208,251,8,160,212,117,73,0,67,201,123,147,168,206,148,8,230,37,11,255,154,9,48,227,209,44,67,40,230,235,173,181,0,245,52,83,79,150,39,187,65,72,226,164,26,205,14,159,165,251,43,87,133,25,157,123,125,240,243,75,224,187,153,178,144,28,186,198,149,28,63,252,131,120,134,17,100,82,201,24,188,111,165,174,128,63,150,121,28,169,154,7,10,109,53,155,56,150,207,210,97,252,194,67,204,148,127,119,100,114,240,14,228,185,8,248,239,123,246,72,19,221,111,155,37,10,8,177,112,113,252,230,44,62,97,75,131,231,5,178,23,31,239,137,186,199,248,152,97,113,242,49,153,76,83,241,175,64,129,239,39,70,20,133,138,210,244,209,200,182,199,123,83,248,111,71,111,142,154,184,59,196,8,28,244,100,97,182,245,6,176,188,68,110,13,41,71,253,237,131,242,83,152,139,213,79,210,140,179,86,226,201,137,41,138,62,57,237,114,57,199,173,185,250,25,31,243,218,167,166,89,100,212,48,211,112,19,107,123,31,227,50,253,152,239,25,227,191,13,44,252,25,122,245,245,48,2,91,70,4,15,62,73,204,132,10,158,62,104,214,95,173,95,172,26,97,154,63,249,129,126,106,232,123,147,92,141,163,145,38,193,213,244,106,196,236,242,209,58,144,172,170,102,99,48,13,51,61,105,231,99,94,129,96,49,207,92,250,29,154,49,52,246,200,103,30,120,180,134,94,189,119,20,218,26,57,195,207,147,113,124,229,10,59,112,239,73,104,102,84,252,205,95,187,19,198,29,157,106,205,184,152,123,36,121,141,239,48,205,40,239,12,47,5,152,240,221,83,151,154,65,194,173,48,239,173,103,39,69,83,24,74,221,76,31,136,224,199,144,67,41,37,211,211,131,20,154,252,182,229,94,107,60,57,197,81,157,44,198,166,16,153,115,68,221,183,78,53,250,25,230,140,223,54,146,246,166,102,96,97,39,205,186,227,53,176,52,190,21,195,62,38,188,242,88,1,80,248,92,64,48,115,47,93,96,119,253,192,165,224,102,99,3,151,17,55,143,218,63,39,250,34,104,30,137,25,22,136,200,186,87,96,90,71,205,103,81,135,117,51,122,98,250,104,27,65,191,53,194,92,180,139,16,46,36,252,145,150,87,147,20,22,243,117,176,195,145,234,244,6,8,47,26,74,43,168,213,70,173,194,152,42,229,234,243,16,178,214,48,119,221,78,201,213,134,175,211,77,224,67,63,38,253,109,145,157,67,131,61,201,221,13,31,76,184,229,111,53,8,241,101,101,3,197,164,103,199,171,47,236,197,85,172,191,190,40,183,26,129,100,17,243,182,222,60,175,236,212,41,130,46,152,129,153,238,40,11,193,153,35,39,20,30,2,217,191,40,57,237,45,205,93,13,162,180,227,152,211,193,113,127,82,23,146,83,186,238,21,5,169,99,212,7,69,173,160,99,162,144,134,251,39,224,204,110,145,179,7,110,240,65,60,243,249,152,167,169,50,132,25,61,70,49,131,205,47,241,219,136,131,53,177,130,201,169,113,111,248,59,196,51,197,165,234,81,226,51,132,175,158,110,48,3,61,1,218,49,209,116,169,155,98,134,134,102,187,25,81,51,9,251,104,8,169,17,21,254,82,231,250,177,27,164,225,190,186,140,87,166,235,144,222,133,125,30,207,110,143,95,203,224,81,115,175,97,68,182,110,168,109,207,192,134,89,113,71,90,187,16,56,99,196,189,166,74,113,93,18,69,244,184,141,19,197,119,20,116,155,90,249,178,81,42,30,198,171,168,214,81,71,139,210,252,50,106,37,49,27,201,92,149,210,124,25,122,117,103,225,249,115,161,70,112,36,228,163,164,232,29,234,6,42,192,177,209,155,159,89,226,185,137,33,164,31,218,22,142,183,29,27,158,1,70,59,153,161,136,39,141,184,55,141,71,66,81,135,153,166,53,47,159,27,198,83,28,48,235,50,136,67,17,8,253,172,226,178,130,164,131,179,43,96,28,19,166,116,49,35,42,23,67,10,147,234,146,8,158,78,141,30,69,16,32,36,75,61,13,122,23,215,240,60,46,120,120,234,57,106,246,142,77,131,167,144,103,63,106,61,123,120,204,7,86,124,62,159,159,70,76,57,224,66,5,62,39,157,102,38,205,215,3,179,67,139,66,83,179,201,197,58,234,166,80,26,253,12,26,108,121,53,96,80,232,215,233,84,154,231,113,186,80,204,148,185,245,131,173,95,39,65,96,172,40,243,201,231,134,8,235,9,180,29,249,178,166,239,77,103,241,14,188,208,47,28,210,155,211,30,28,200,50,166,181,250,219,70,161,214,253,115,223,21,112,55,83,113,238,236,65,35,157,73,250,69,136,168,141,163,238,9,120,10,76,196,244,94,164,25,4,120,66,16,57,206,171,46,145,125,151,91,107,129,4,196,11,213,13,233,238,225,180,153,184,185,32,139,38,87,159,73,92,191,227,189,238,209,36,199,253,13,218,224,69,243,171,41,49,86,201,149,142,71,163,120,238,36,90,125,152,167,45,232,252,34,91,106,71,13,166,81,111,148,253,1,215,30,97,51,32,34,122,192,159,199,231,22,129,27,179,194,16,26,86,24,13,197,235,52,25,146,128,198,76,43,96,202,52,190,102,6,121,135,153,32,114,136,153,210,148,187,242,120,226,251,17,103,96,84,146,6,45,208,97,139,207,35,143,70,134,161,7,82,240,153,48,178,12,53,111,72,189,18,122,38,253,191,205,234,165,43,62,200,211,63,125,59,4,122,6,89,141,229,217,250,212,7,39,210,238,121,181,149,170,212,140,122,118,204,226,199,100,219,139,154,65,168,139,185,29,57,56,33,198,28,43,175,126,164,8,223,216,2,239,176,164,177,11,17,105,3,195,158,217,105,252,163,51,196,129,130,44,186,246,64,179,226,167,75,103,49,81,24,116,47,241,181,22,52,166,121,245,68,182,123,249,129,142,222,22,126,121,154,241,169,114,188,161,78,208,8,127,26,192,94,204,167,205,143,249,122,133,53,126,251,238,120,242,165,129,169,209,87,231,70,14,85,217,176,166,117,81,5,50,19,98,171,44,111,162,190,69,19,180,143,216,132,54,70,210,84,147,236,255,138,45,101,81,46,169,122,53,205,72,1,235,180,125,94,190,21,92,135,79,64,249,128,229,108,1,4,93,243,117,8,102,124,15,194,249,81,63,102,78,160,19,120,108,154,39,234,199,12,77,135,163,185,27,26,119,31,235,19,233,231,101,68,137,50,131,17,213,156,211,93,13,74,117,8,134,171,185,64,108,234,32,118,82,15,67,159,172,129,191,242,171,43,77,254,207,103,76,209,34,117,120,61,2,31,93,134,180,3,56,13,252,60,165,103,233,144,228,107,194,2,189,163,107,96,127,118,28,180,221,192,154,69,59,4,97,174,94,109,88,52,127,50,144,153,83,39,169,53,137,122,202,5,132,103,239,237,99,158,163,7,250,30,41,210,71,242,207,48,108,73,43,6,120,249,173,239,101,244,236,110,172,244,66,125,174,221,189,71,143,8,210,185,207,163,23,95,191,102,239,232,42,53,212,68,211,183,110,180,26,186,153,244,244,231,230,247,159,86,116,75,28,136,172,37,196,158,96,224,162,134,178,14,201,51,113,29,81,86,44,217,4,114,195,216,162,181,54,56,23,91,32,128,13,30,35,61,34,54,85,234,142,169,66,188,240,153,10,120,16,59,158,204,168,119,245,98,154,37,86,152,183,101,204,210,76,24,92,179,45,7,200,245,82,51,93,113,51,134,156,153,170,91,14,248,152,45,87,195,184,34,99,74,255,107,89,49,166,128,230,166,154,199,38,45,157,131,246,12,157,104,52,80,246,19,87,223,109,85,186,47,77,18,244,140,30,163,98,193,140,60,218,142,96,114,67,47,172,153,28,82,234,16,157,187,185,116,129,181,1,215,122,144,183,115,43,245,94,241,98,32,70,26,217,236,250,192,200,46,190,56,219,91,109,53,238,125,215,124,145,200,103,146,103,205,126,84,228,163,154,252,54,187,136,244,88,65,82,63,229,165,168,2,150,29,221,95,5,106,73,73,196,66,10,219,234,140,62,220,178,181,41,167,89,55,94,196,32,16,173,158,34,126,37,53,196,39,123,151,239,208,182,132,61,208,159,104,170,195,209,157,124,191,171,68,170,52,117,102,71,28,77,158,91,47,70,221,243,241,93,122,83,67,17,204,103,131,175,166,239,104,140,54,1,207,143,25,157,243,22,29,192,3,101,130,252,154,200,103,180,168,212,33,160,123,182,4,178,200,221,23,111,82,180,254,225,34,141,180,100,106,0,235,187,217,192,222,130,91,88,150,172,139,158,184,14,91,139,44,159,235,85,112,242,213,232,229,99,46,200,123,111,75,34,206,104,1,6,73,37,143,70,23,72,64,59,55,207,81,101,43,165,181,239,238,50,62,139,41,61,107,153,144,218,255,136,35,98,91,239,186,4,179,16,139,244,0,134,98,222,69,175,70,54,189,198,189,77,21,53,167,10,186,193,248,239,97,38,59,38,23,119,35,100,245,81,33,223,164,233,47,26,169,79,137,37,2,242,121,200,144,223,113,64,34,37,174,30,48,251,171,185,193,227,24,163,178,186,80,87,24,51,56,110,128,91,55,175,33,63,13,113,73,241,195,11,113,153,79,65,121,91,255,67,180,46,211,6,34,28,221,48,79,114,218,249,76,155,205,56,58,196,76,148,30,95,27,218,57,45,133,227,237,158,236,220,92,63,22,194,52,131,144,104,94,160,97,143,185,75,95,126,251,192,182,227,27,199,157,164,173,235,201,72,163,6,215,187,185,128,11,22,51,66,101,238,26,222,99,115,30,233,214,107,168,91,39,102,233,222,27,226,147,124,178,99,66,177,190,122,121,197,59,173,115,109,31,168,10,86,180,218,30,75,241,15,49,179,175,103,51,57,188,101,91,172,247,100,220,177,128,224,158,146,46,17,46,190,94,83,116,249,146,95,200,91,195,180,182,114,200,32,14,187,129,109,77,243,29,192,179,99,237,210,5,189,211,117,132,27,17,26,180,56,5,238,163,245,71,174,70,12,123,250,215,164,41,180,137,183,205,213,53,203,167,203,244,199,179,70,73,30,28,30,110,63,87,39,165,162,76,57,154,166,68,109,209,215,137,207,116,182,92,125,12,75,229,102,178,17,61,115,184,100,1,233,235,73,255,174,29,225,37,128,77,21,61,34,255,109,50,188,167,201,213,112,139,140,248,109,200,192,164,185,25,194,110,146,60,51,155,47,175,107,115,196,188,158,44,38,220,157,91,58,157,144,249,37,51,226,99,134,144,143,120,227,189,144,29,14,40,251,2,238,52,228,135,225,9,16,235,3,163,161,188,21,184,198,227,11,0,22,250,71,154,224,141,137,159,198,94,55,143,71,58,43,169,81,52,196,193,162,39,244,46,237,116,167,175,249,167,227,236,206,56,2,79,71,205,199,180,26,221,108,196,0,50,160,20,121,79,141,150,209,129,124,139,140,216,162,233,173,198,213,198,24,42,143,70,254,44,78,78,0,46,91,92,44,164,192,160,147,138,48,2,38,15,249,105,50,198,81,11,128,219,240,174,206,46,230,97,17,188,155,11,13,221,249,94,224,201,206,140,231,190,195,57,186,88,57,147,253,8,160,253,77,244,8,160,32,227,218,232,100,61,182,49,167,25,218,142,238,197,79,96,213,180,56,164,153,108,231,137,84,207,97,91,206,83,21,241,16,38,181,7,117,135,240,92,150,61,176,135,158,173,149,70,249,116,142,154,183,180,219,81,221,23,127,128,60,236,253,135,72,214,28,163,188,86,243,52,140,140,155,97,140,206,133,89,39,248,229,200,59,28,84,72,19,233,142,200,0,53,223,136,8,59,91,173,154,135,9,47,199,79,27,68,41,205,6,155,143,188,223,33,207,36,179,16,6,161,30,101,10,235,27,43,77,204,6,29,205,47,178,172,185,88,204,116,135,157,188,57,80,43,249,109,196,95,122,132,32,104,68,10,78,133,98,0,189,229,49,11,31,26,46,114,88,26,92,26,115,197,76,42,22,248,137,249,192,58,17,179,180,160,70,157,86,160,83,25,183,61,134,84,20,51,172,164,1,44,93,143,145,212,202,79,35,188,28,116,63,247,25,159,166,239,133,143,211,103,70,225,27,180,110,17,51,201,158,104,99,199,127,30,77,30,156,234,229,244,49,37,145,125,100,162,53,50,187,109,198,147,157,163,222,66,183,234,242,136,3,132,19,91,0,150,189,153,72,71,190,54,232,92,57,157,140,137,247,236,150,63,125,189,30,249,237,67,115,65,207,7,191,62,147,172,221,78,110,103,183,124,237,94,165,16,142,66,136,1,128,98,67,131,140,42,127,27,26,247,153,108,11,118,2,47,185,185,40,193,89,102,227,243,94,221,170,159,49,100,5,57,150,45,214,105,233,140,152,72,119,208,100,229,27,11,227,19,220,78,15,18,67,242,92,16,220,13,217,176,238,82,86,235,32,139,155,70,233,19,55,134,88,244,87,194,106,129,68,154,135,169,252,228,4,46,218,212,99,220,158,35,184,122,236,165,164,153,155,172,2,94,141,236,194,218,50,77,33,20,78,162,52,31,141,187,186,177,36,238,220,164,201,46,76,49,83,17,63,187,230,252,159,179,170,25,12,76,30,31,144,54,63,50,40,134,214,137,175,49,173,229,80,172,136,175,237,252,208,5,52,116,154,55,14,108,94,77,114,77,78,100,120,43,179,8,78,10,171,74,10,23,133,141,235,91,52,73,128,173,173,15,126,61,191,165,59,14,180,41,50,81,96,98,173,153,92,67,144,170,168,249,208,193,21,230,235,129,10,14,11,165,200,37,125,205,103,130,93,108,98,38,17,17,45,215,108,196,39,97,215,157,85,143,140,87,108,227,141,204,118,154,129,203,4,150,253,110,164,70,129,148,230,10,189,112,228,97,15,218,99,50,106,3,84,201,14,51,117,137,147,126,62,12,108,160,146,34,231,72,65,50,75,98,68,128,28,3,190,141,111,132,204,166,188,24,184,161,192,111,146,208,188,35,33,47,6,178,36,127,123,25,187,165,152,41,123,236,56,159,0,211,10,10,255,71,65,151,143,70,149,106,45,25,22,80,246,129,198,64,123,252,72,129,191,255,104,10,146,5,130,198,116,113,183,161,164,56,49,143,225,14,169,91,223,219,132,49,70,92,77,165,73,126,26,70,156,60,88,65,19,8,187,94,55,178,221,21,103,58,64,108,129,140,155,58,8,124,75,110,38,205,33,123,18,132,160,59,146,46,19,73,210,163,247,6,37,25,149,64,10,100,163,235,197,38,58,31,244,21,243,17,126,138,14,139,206,140,230,129,73,115,231,210,185,128,230,217,76,51,233,253,165,87,91,251,71,84,219,232,175,209,139,193,66,5,153,2,136,50,17,177,99,203,162,93,45,106,86,172,115,29,239,221,225,207,202,154,85,83,242,98,110,94,158,112,90,169,88,157,81,63,191,141,154,197,142,226,106,47,34,252,103,230,81,162,183,223,52,23,142,90,175,167,226,21,101,64,90,210,146,106,207,93,35,253,12,48,237,204,175,153,67,215,205,119,177,60,2,29,133,55,155,24,164,38,49,192,13,165,244,193,32,236,243,196,5,228,145,116,111,136,121,33,237,232,15,206,20,20,249,20,40,187,239,14,232,171,11,198,225,38,205,251,0,46,1,117,205,40,226,63,229,145,192,106,152,90,162,47,31,200,22,138,48,139,115,182,177,233,101,235,127,169,2,184,37,243,13,79,87,244,246,79,240,236,249,228,48,193,174,213,226,106,195,4,21,49,87,48,65,59,112,15,172,182,143,121,221,175,16,221,251,11,108,84,21,115,35,79,229,165,116,216,222,75,213,223,166,28,29,125,236,208,181,246,174,55,159,100,28,162,1,31,165,178,204,203,147,240,63,79,47,129,231,224,248,19,79,6,224,8,169,43,71,146,208,146,124,212,58,156,173,221,250,243,241,16,198,199,188,98,13,208,209,241,72,157,228,186,141,28,74,254,214,200,27,138,224,45,214,6,83,138,67,92,150,137,155,127,204,200,49,186,25,22,8,217,54,96,226,168,193,97,52,76,29,81,78,94,182,24,226,225,128,238,220,17,94,58,164,84,185,2,116,71,140,55,63,95,251,204,17,240,3,228,9,151,52,153,97,94,94,232,232,251,71,114,163,15,198,56,56,24,10,32,130,240,137,224,74,227,232,59,136,107,65,45,190,117,200,238,217,184,189,54,218,141,157,169,234,91,215,37,104,192,69,50,93,98,120,78,62,146,110,129,211,50,194,93,49,223,153,231,101,16,131,57,136,232,242,181,34,33,21,80,194,121,12,97,43,102,224,154,1,6,164,52,113,244,226,157,112,90,116,126,24,212,180,2,82,73,236,153,41,77,203,181,181,82,104,8,51,237,128,122,45,79,230,233,20,240,90,69,114,219,215,108,2,107,241,203,134,7,147,175,81,97,98,207,123,115,30,72,96,53,13,233,187,226,157,193,36,202,129,13,0,131,150,167,48,211,89,42,227,9,213,102,147,171,193,147,203,167,134,48,52,58,146,120,17,40,44,210,76,84,184,18,114,87,134,158,77,38,216,49,242,222,156,1,242,220,198,99,86,194,106,53,63,153,7,84,9,163,21,247,254,47,178,178,122,111,106,217,193,105,0,35,199,163,219,17,41,150,118,242,99,158,115,116,209,155,143,19,112,190,137,255,164,91,6,8,165,168,24,163,233,164,53,20,106,136,11,44,92,254,246,179,196,139,1,92,69,106,53,204,109,74,129,134,73,201,48,231,139,225,52,201,205,161,139,126,228,209,76,101,80,204,203,250,138,243,183,171,16,138,66,83,102,29,240,49,195,239,100,17,183,148,118,166,85,115,88,150,145,226,136,249,198,94,1,58,66,110,94,235,101,232,154,236,124,107,144,81,178,81,18,55,207,4,126,114,96,55,9,112,150,181,188,6,88,22,177,169,46,11,23,41,216,177,99,204,208,83,57,114,232,46,163,33,12,86,14,96,87,105,171,0,126,101,187,185,190,153,236,193,38,143,125,146,43,100,233,162,6,153,132,11,21,184,77,48,12,71,204,11,100,65,108,147,70,20,155,83,148,170,249,88,1,173,188,123,218,83,228,135,141,163,198,29,5,178,123,91,179,118,148,205,233,159,117,179,2,180,120,137,61,163,125,5,226,175,162,233,66,35,210,12,110,47,96,155,85,127,24,56,88,50,229,160,201,171,105,208,101,120,136,39,88,95,144,246,212,15,5,19,192,240,108,59,173,24,168,186,136,153,242,97,11,204,39,60,26,85,30,220,196,53,2,164,88,104,146,150,131,197,84,141,159,68,140,222,152,72,186,41,232,99,229,188,141,211,182,204,207,135,134,59,52,129,153,181,105,124,77,170,113,5,113,139,81,33,11,39,95,135,177,241,174,59,127,171,246,220,189,67,130,3,142,206,164,251,0,45,223,142,222,155,62,232,132,162,146,26,88,106,237,233,160,83,246,157,130,181,198,124,215,111,13,56,105,171,67,61,31,174,158,65,109,247,115,247,207,252,252,244,217,51,204,236,91,186,108,80,125,109,73,246,116,183,243,165,203,6,199,38,112,222,195,212,51,251,103,204,32,174,12,135,144,234,251,209,175,97,44,203,233,109,194,199,168,79,14,106,173,4,30,245,110,30,26,187,51,19,218,41,233,39,195,22,47,47,198,238,255,212,196,109,18,84,234,4,95,73,112,58,77,127,71,252,65,195,234,215,21,124,103,27,224,189,204,50,90,222,235,147,44,112,179,104,78,194,212,52,162,210,124,253,156,179,4,213,12,244,123,143,18,132,128,112,77,8,169,44,251,9,77,211,17,143,29,200,10,245,230,143,213,117,60,142,52,96,174,92,13,27,194,35,241,113,121,142,206,37,243,124,3,108,199,241,90,183,90,57,58,90,192,160,250,104,250,218,13,153,29,159,12,211,4,48,116,229,94,7,176,5,133,196,117,21,169,105,124,126,122,125,18,26,99,235,60,108,80,106,103,134,9,69,218,246,121,235,218,19,231,84,166,233,107,233,144,82,202,114,51,14,186,38,75,208,93,217,129,135,224,216,254,196,45,214,6,29,126,48,233,162,81,218,119,15,31,81,120,233,187,171,210,0,86,98,216,192,57,1,104,208,109,131,124,71,143,228,215,48,209,16,157,11,28,197,145,88,166,243,103,234,189,9,222,35,33,62,77,208,80,47,166,47,42,94,235,186,63,119,191,211,231,134,129,192,55,6,139,173,52,27,9,185,127,11,78,143,101,10,99,181,127,142,181,146,31,132,254,108,33,181,177,239,85,130,221,133,61,102,107,78,27,117,196,39,42,228,203,16,187,159,121,86,105,191,12,46,92,59,217,196,140,50,72,212,178,8,205,164,255,202,68,15,107,84,161,81,225,210,78,35,211,37,60,51,128,103,199,168,193,212,124,221,211,39,224,16,207,29,192,163,163,130,182,64,100,150,55,63,213,197,147,166,243,146,158,146,52,223,143,34,55,135,189,110,123,90,1,114,231,239,158,68,59,130,211,96,83,12,94,74,180,203,247,196,131,21,208,79,41,186,58,217,94,3,168,206,218,91,85,157,133,235,245,239,120,235,94,186,144,173,115,38,63,173,55,193,165,157,207,78,12,125,72,36,166,97,158,214,124,223,90,214,146,29,200,49,19,71,233,159,179,173,6,143,245,50,242,29,41,34,160,70,211,147,134,23,46,226,71,156,89,210,181,201,208,5,88,165,104,177,23,89,239,16,82,192,250,12,157,41,208,67,4,162,154,123,195,8,19,230,77,129,169,231,131,29,196,176,196,10,2,37,135,172,152,20,97,154,209,226,22,196,91,67,111,49,159,251,30,163,155,182,177,152,102,132,19,91,204,133,6,241,156,133,84,23,229,183,153,99,51,150,46,173,41,34,188,210,145,0,232,43,39,41,187,151,120,57,6,117,72,102,125,58,66,116,22,110,171,235,4,56,140,117,44,71,0,28,164,73,214,121,223,129,164,165,252,52,157,249,129,139,49,101,2,113,54,128,217,172,8,30,200,68,21,145,10,4,127,96,213,200,48,91,77,78,204,70,120,17,96,8,120,125,116,196,7,36,139,190,211,210,201,218,69,60,171,195,223,151,76,64,219,120,100,116,196,225,26,12,128,200,243,208,27,36,247,158,72,142,143,153,139,167,106,174,99,223,32,170,159,68,86,194,116,43,111,189,240,129,18,27,89,218,103,245,108,206,128,241,228,250,40,77,11,178,96,100,160,92,14,52,42,24,28,25,179,5,38,119,199,28,158,20,149,114,229,34,224,48,178,186,110,162,148,146,229,68,215,57,187,19,23,229,85,233,103,32,43,67,177,43,126,187,65,36,45,47,6,82,44,200,216,23,21,6,157,102,123,102,23,250,218,198,93,33,67,182,13,160,26,11,183,54,117,120,173,209,116,229,194,165,193,82,178,67,155,220,120,228,210,65,133,117,61,217,160,124,29,209,77,132,212,230,157,73,67,204,214,225,29,84,235,215,83,20,14,249,14,56,242,110,179,113,245,99,4,229,105,46,115,200,153,59,97,188,150,216,156,170,76,198,168,198,236,34,242,112,157,174,216,254,228,161,59,65,142,203,111,35,160,146,117,182,121,15,201,161,86,104,146,163,168,249,75,243,139,181,35,169,210,194,90,166,38,251,104,61,154,185,207,94,243,35,36,92,116,217,181,158,128,107,200,155,213,121,59,117,3,12,8,243,117,4,171,94,13,183,82,158,185,52,198,236,170,230,106,123,113,222,252,17,144,237,53,223,229,17,5,136,101,144,39,169,46,210,152,247,100,125,28,254,88,161,174,236,136,147,34,20,29,99,70,227,106,78,165,131,52,110,89,193,94,79,33,64,150,46,162,162,201,103,78,138,242,17,22,20,196,199,187,128,189,161,182,213,220,215,61,110,9,56,119,50,231,79,41,0,30,131,52,196,210,189,219,192,20,201,202,107,166,211,45,70,229,158,223,75,246,43,28,166,36,128,180,89,58,37,23,130,174,83,212,85,16,116,83,63,227,88,239,67,172,203,98,72,115,177,86,110,22,240,119,14,126,1,159,28,99,147,143,9,190,1,209,232,75,193,171,94,70,220,220,72,2,229,165,238,148,110,161,234,194,249,171,106,28,152,193,88,199,70,90,12,65,32,102,208,196,177,225,192,33,190,244,201,193,232,182,22,242,14,213,18,212,98,190,235,58,114,22,187,90,27,191,60,218,50,86,221,16,241,65,194,80,28,245,3,44,163,133,123,69,62,122,138,27,115,54,18,122,39,69,124,154,234,1,80,246,64,95,32,36,128,12,17,21,131,10,108,246,58,123,113,170,66,14,35,195,130,79,243,100,243,164,41,238,9,191,17,133,228,153,228,173,251,39,23,160,63,109,25,153,24,83,160,77,159,39,27,233,42,220,192,181,127,238,76,178,166,230,215,52,42,50,49,155,176,72,124,205,137,10,225,212,231,26,9,119,67,50,68,228,250,94,168,112,180,43,108,180,52,143,14,9,108,71,177,110,129,77,214,92,152,200,180,212,39,242,198,184,241,119,34,118,49,239,39,193,35,72,88,181,42,63,141,99,23,77,249,236,225,247,100,147,139,233,248,220,185,101,156,35,174,48,97,255,131,54,75,110,40,136,7,168,217,80,231,97,134,111,109,136,185,89,163,70,236,86,132,35,77,204,119,125,68,147,31,10,63,83,223,170,66,26,19,200,20,50,11,75,31,204,100,115,118,132,123,165,75,47,245,53,159,131,108,122,198,146,120,76,105,110,80,227,70,80,101,155,114,102,79,1,151,156,164,164,193,39,145,76,228,0,74,218,51,2,0,120,39,84,4,120,21,51,171,242,176,109,244,42,191,108,80,236,216,172,174,43,92,68,255,19,143,177,229,165,232,13,87,153,6,0,156,178,7,9,180,108,215,117,213,77,57,61,205,85,37,12,144,18,133,185,53,204,70,74,170,230,93,0,68,133,153,244,98,90,141,229,39,224,77,8,68,8,217,32,232,34,62,70,164,5,16,106,236,50,158,116,5,213,196,153,222,85,212,116,196,238,52,232,85,228,67,154,148,145,16,61,47,136,249,134,25,202,30,185,152,20,134,228,43,142,240,14,15,24,118,70,78,95,35,90,61,242,216,128,140,86,124,12,120,205,235,150,33,65,79,46,234,91,100,247,106,221,242,96,155,12,124,21,96,110,223,58,127,161,55,13,181,10,58,253,129,203,138,153,223,142,227,18,50,112,161,123,66,248,138,194,121,152,43,237,214,106,198,239,138,118,153,6,164,82,102,25,254,204,19,94,29,225,170,244,124,13,202,214,59,50,91,11,146,149,35,123,21,93,90,25,214,32,105,223,117,113,148,123,40,225,1,133,153,140,254,18,51,116,22,43,23,7,161,164,88,13,5,25,64,106,104,246,100,142,2,59,72,50,241,107,174,26,30,128,234,162,196,27,55,111,232,150,202,205,97,86,77,31,252,158,166,77,152,164,70,161,104,21,216,117,83,16,174,75,222,139,38,227,224,180,228,234,42,153,175,1,17,55,172,139,97,182,226,158,152,97,24,137,185,130,44,172,36,181,145,139,52,102,150,208,223,129,59,173,139,25,52,79,190,55,164,176,178,11,147,236,75,53,192,101,104,245,52,174,106,173,219,105,172,194,147,75,45,127,214,212,28,234,58,7,139,129,97,98,6,67,89,36,105,47,106,228,148,147,227,149,139,253,83,154,209,180,30,185,75,178,134,197,8,114,182,229,120,108,233,18,69,229,222,148,24,226,83,80,147,146,247,165,38,215,242,125,65,240,53,53,67,245,147,223,217,138,51,242,41,16,30,139,246,136,133,171,46,156,40,198,78,89,130,123,206,88,108,228,75,88,15,72,139,211,114,144,107,151,181,81,75,65,62,44,14,60,0,36,153,80,35,249,57,4,252,199,224,73,64,4,69,36,213,202,240,160,17,109,148,7,135,10,169,215,148,166,2,186,38,23,223,85,217,18,107,185,136,195,211,123,1,166,198,14,19,145,245,60,170,7,1,35,40,92,128,145,110,32,70,25,242,224,160,12,218,12,115,217,143,8,33,65,27,109,162,203,225,147,65,22,55,196,124,15,177,182,197,217,92,194,46,10,142,99,238,8,250,209,240,132,133,69,204,243,30,24,33,126,8,77,161,8,74,2,84,70,100,43,188,73,35,1,17,235,94,174,177,108,158,42,192,69,125,178,83,170,116,147,209,190,50,171,154,107,210,118,153,76,149,64,130,205,188,162,63,2,58,55,17,47,48,241,81,40,116,162,153,12,105,57,181,154,103,28,189,100,224,106,228,214,171,172,240,33,246,68,62,109,235,173,81,132,205,198,38,78,181,189,62,230,145,141,52,180,24,244,207,131,85,104,159,66,45,15,185,173,46,211,140,241,93,209,66,103,154,170,143,154,239,199,118,113,195,27,253,111,156,66,189,57,165,16,143,64,17,59,184,33,164,62,26,221,3,158,225,164,177,105,137,74,32,94,237,13,166,195,90,145,54,46,31,107,226,12,72,120,41,77,244,207,44,247,38,51,126,116,72,7,17,216,113,41,202,134,254,175,62,184,81,61,132,82,37,123,178,174,77,214,122,100,179,143,157,183,159,171,239,76,243,64,16,129,171,140,181,176,25,165,155,27,139,213,75,117,38,172,18,78,8,34,35,82,78,55,133,219,140,64,137,177,171,122,109,247,87,219,19,157,48,199,160,207,83,87,214,61,95,61,137,104,93,206,210,68,96,102,180,22,195,204,134,165,87,131,237,138,30,181,201,54,221,116,113,208,117,238,73,20,250,165,107,209,105,4,120,168,186,247,14,88,88,73,179,216,50,96,237,244,241,4,92,44,28,79,182,163,60,81,144,129,142,112,61,122,115,94,213,139,107,96,206,155,232,34,98,69,13,196,173,100,66,197,13,192,58,130,164,25,176,162,246,155,152,57,218,179,233,15,129,93,175,169,25,42,185,230,230,83,187,100,9,205,188,157,27,222,222,65,93,194,250,27,166,80,208,164,100,252,121,48,36,1,195,188,45,121,160,67,2,106,176,188,230,123,16,104,219,18,102,120,80,119,152,247,28,186,240,166,161,56,92,75,213,4,28,135,110,132,212,43,155,107,146,194,65,247,217,232,240,11,66,250,211,164,60,247,103,155,156,161,31,67,79,88,67,152,244,179,213,5,203,223,53,131,27,214,211,129,237,168,185,232,232,128,39,228,249,88,75,80,112,178,71,82,12,248,172,187,246,120,224,140,249,67,200,109,180,205,124,66,55,195,179,160,167,3,121,166,252,105,186,164,63,91,25,85,191,199,63,245,157,133,28,0,31,115,111,33,227,58,113,202,62,86,180,165,67,75,149,108,241,247,151,123,116,226,79,92,140,235,124,126,31,12,8,151,155,41,53,215,207,160,64,130,230,102,4,104,214,103,7,167,219,59,30,156,26,135,148,145,48,3,224,244,153,66,163,228,233,227,107,222,98,134,149,233,115,117,106,17,35,110,11,21,216,103,196,123,4,92,144,117,0,167,95,159,97,185,243,214,31,13,237,155,173,94,10,213,206,250,156,48,147,69,215,171,239,47,123,75,149,41,231,14,77,13,89,239,254,123,60,0,124,92,202,249,128,149,222,240,48,35,0,210,229,222,214,128,189,67,27,247,6,64,210,207,139,25,46,166,21,102,20,108,100,208,182,225,185,87,200,242,78,24,134,62,230,230,82,48,102,158,122,112,109,18,125,53,69,123,207,146,134,221,159,210,197,147,102,114,198,99,126,204,211,155,160,205,76,146,246,99,94,78,140,109,230,245,185,24,255,160,248,115,147,129,60,159,159,190,123,82,109,45,204,116,23,231,92,32,138,89,222,128,0,125,154,246,195,195,219,108,168,163,215,218,193,121,200,28,191,142,28,17,197,12,243,166,103,84,205,96,64,253,173,175,251,218,5,105,105,230,234,112,26,51,19,174,168,153,97,234,97,46,67,180,55,97,154,165,26,227,175,13,192,90,190,53,225,114,4,16,88,55,56,44,53,31,56,112,194,12,242,70,239,77,35,160,111,165,197,180,240,196,139,55,170,124,7,185,97,190,139,55,33,183,144,214,89,221,228,53,3,150,148,234,1,221,63,15,28,197,110,134,82,69,182,44,99,104,115,12,18,45,27,165,74,111,183,49,180,45,239,110,192,12,249,151,92,205,91,29,183,94,15,180,73,3,233,143,23,171,238,48,211,142,45,17,68,27,6,145,78,243,164,180,164,102,88,88,106,154,219,231,107,255,96,136,62,166,108,64,2,101,51,243,41,105,252,78,5,138,96,57,195,23,83,82,226,122,116,119,56,103,221,76,61,64,231,176,29,171,177,52,45,217,39,190,244,61,31,136,126,226,193,70,149,182,62,40,83,64,53,196,189,9,244,245,218,105,106,8,105,165,85,47,205,219,142,248,24,49,210,130,31,51,194,105,163,135,249,46,69,57,218,154,233,202,196,142,115,151,245,141,132,100,196,104,16,125,106,222,156,6,17,189,26,25,196,152,133,184,221,69,103,194,125,167,179,66,101,252,222,92,69,92,77,67,43,60,44,174,6,133,46,83,225,224,102,198,36,37,20,93,242,65,58,93,152,30,177,217,136,79,61,26,233,238,70,44,44,174,190,215,74,224,212,239,107,23,143,192,97,142,228,124,20,107,187,145,174,123,111,197,26,85,171,154,187,105,39,133,249,14,66,22,108,104,184,133,66,223,231,194,49,129,8,177,26,61,82,24,45,57,146,86,206,147,39,134,236,144,198,236,106,182,144,193,173,180,202,139,131,5,244,111,182,56,186,200,80,52,249,97,211,88,122,219,90,1,240,159,34,234,178,52,151,82,152,104,110,198,157,146,133,137,143,82,188,229,124,154,175,37,245,122,26,56,140,51,48,204,71,123,127,48,147,135,232,110,134,138,77,222,170,131,138,243,227,163,26,254,36,209,173,152,17,248,138,123,211,74,42,59,37,61,133,59,159,155,210,255,163,191,76,67,237,155,226,180,139,151,200,119,144,252,88,28,17,241,220,244,169,44,49,131,120,111,249,100,143,208,11,90,147,216,29,149,180,126,178,236,180,121,117,47,49,217,144,52,33,141,183,14,153,222,221,27,166,176,86,5,134,3,216,186,7,64,200,166,224,88,250,181,150,85,100,194,124,223,73,244,136,0,172,236,160,127,178,153,176,52,17,67,229,224,113,129,52,204,86,65,73,243,49,32,110,141,71,43,36,211,197,108,139,163,231,68,154,18,96,80,160,69,191,60,94,91,201,32,169,9,82,216,139,107,43,180,17,249,181,198,175,137,60,126,25,234,124,241,143,168,245,12,135,23,97,30,42,97,6,188,24,173,231,252,30,115,75,91,144,37,49,67,241,253,55,205,116,245,0,47,94,113,164,226,40,76,209,189,250,121,211,189,199,68,130,27,66,246,217,123,2,150,45,47,54,140,8,46,205,112,44,185,102,251,53,115,250,72,66,208,142,128,253,196,20,63,212,233,196,138,108,103,143,139,1,29,202,142,194,102,54,194,75,161,63,166,54,181,146,214,141,183,46,170,247,48,12,195,127,124,60,33,196,216,226,40,227,119,141,240,86,43,212,81,66,254,244,203,100,120,87,208,207,44,218,177,12,201,169,177,197,210,3,119,163,46,249,26,131,224,35,126,251,134,34,71,120,92,135,173,159,56,49,171,233,78,77,253,237,9,13,188,191,21,18,138,2,150,132,44,247,193,61,126,205,173,46,182,112,53,143,200,246,77,186,126,155,32,205,48,91,3,153,155,97,19,210,153,96,202,20,49,222,16,133,8,89,132,17,245,14,199,113,162,89,209,63,41,84,154,252,246,142,117,79,198,181,23,253,109,42,81,255,167,237,205,117,54,88,154,228,188,123,161,61,70,215,210,181,208,22,4,8,144,39,83,16,132,129,52,32,6,16,23,140,70,6,65,240,222,85,79,126,111,69,70,19,160,73,231,255,207,57,249,117,191,221,213,181,228,18,25,113,95,27,253,14,223,71,73,20,143,162,237,138,98,168,47,220,247,239,246,50,67,173,253,249,105,56,58,180,35,193,86,219,202,251,49,67,195,112,205,189,123,229,250,207,156,11,0,94,123,211,28,13,114,227,154,191,13,36,171,248,76,163,30,217,53,27,66,181,162,125,204,116,140,222,47,66,233,191,237,207,139,213,11,196,228,112,69,79,217,71,28,136,209,47,33,206,43,13,103,210,139,169,180,110,119,40,252,25,252,137,63,120,144,206,173,107,134,203,232,249,152,31,245,88,66,2,139,92,68,245,21,84,169,121,254,204,76,151,207,250,66,186,232,238,195,199,165,68,214,167,184,153,152,227,222,59,136,225,44,215,24,71,200,163,39,91,5,9,134,242,217,83,214,37,99,25,148,100,102,241,207,9,33,253,254,213,254,152,84,192,112,220,188,121,218,107,14,234,238,207,215,38,59,112,239,141,3,106,114,42,47,144,238,125,43,77,208,128,62,175,241,111,176,64,32,120,124,101,134,103,199,230,248,162,6,172,171,113,243,124,42,108,116,182,127,136,21,154,161,78,144,107,1,56,169,31,212,38,239,107,5,97,64,249,152,37,64,14,165,239,4,212,98,230,6,110,244,94,29,233,24,139,176,185,116,92,29,191,208,2,24,6,167,164,105,153,64,234,205,15,50,61,45,241,70,217,241,102,45,26,133,72,131,83,134,188,77,187,61,129,131,33,33,95,246,49,175,155,111,31,45,32,42,62,25,0,32,141,155,89,8,10,243,234,159,51,228,178,175,35,223,206,110,251,84,95,34,192,5,46,62,99,64,51,254,148,245,249,237,248,11,173,32,90,94,252,183,81,132,186,155,18,93,4,134,186,194,10,25,203,221,86,16,210,169,254,203,103,177,86,157,63,100,10,60,174,98,103,221,178,174,40,211,248,15,35,188,171,95,134,189,240,89,126,111,124,170,149,230,246,110,223,230,207,231,90,175,182,121,10,141,214,123,129,121,169,247,26,136,22,181,248,106,115,225,185,205,92,84,25,207,86,154,157,52,97,92,91,46,18,48,54,163,200,100,30,193,170,113,119,59,18,101,94,122,28,136,223,60,114,197,193,151,90,155,25,230,9,228,72,102,240,101,62,73,105,119,177,171,207,24,88,70,145,57,72,56,148,103,196,48,81,246,115,60,32,56,37,103,34,136,45,236,132,57,7,22,122,131,83,102,78,63,91,94,104,87,221,218,99,244,149,53,251,30,104,9,116,109,57,149,154,114,179,157,150,127,153,183,245,20,51,137,218,97,230,29,66,99,215,76,227,153,125,174,51,191,143,99,115,55,149,202,121,178,173,172,115,198,155,253,49,111,142,140,139,155,105,117,210,92,8,22,102,51,2,196,154,77,215,146,141,180,1,239,224,124,236,214,36,3,108,162,64,112,170,112,16,49,167,105,68,122,193,106,65,99,229,245,7,144,100,183,123,35,121,181,245,173,17,235,154,190,95,33,142,118,49,166,113,182,120,89,7,105,121,33,232,192,183,180,237,107,11,246,140,117,123,143,248,238,11,112,143,153,199,43,55,165,146,237,240,111,53,104,172,25,50,211,43,97,59,33,202,69,39,138,144,153,134,170,234,230,189,205,157,141,122,182,223,59,74,49,55,252,56,251,195,176,102,20,130,61,40,203,100,166,255,222,220,93,122,88,209,206,203,200,190,155,192,11,102,90,1,149,178,32,61,242,49,7,147,168,114,14,177,37,185,245,129,159,225,166,182,240,165,205,13,25,209,145,160,44,15,83,182,248,28,163,239,82,251,77,9,130,26,159,192,132,235,151,168,56,204,52,126,155,25,122,20,101,6,216,164,167,175,91,88,17,175,34,252,8,246,185,247,243,104,232,3,222,124,59,73,185,101,204,158,241,40,34,240,195,12,158,62,23,46,8,222,170,96,180,208,123,97,132,89,208,19,181,117,97,91,152,41,180,127,204,52,54,117,125,176,111,110,108,62,176,167,223,58,195,249,220,103,131,106,126,117,56,101,25,109,82,218,247,171,209,124,25,50,163,79,103,222,54,141,240,77,123,97,5,19,106,155,194,140,164,196,150,163,31,234,4,211,204,243,17,110,29,98,79,144,234,126,245,4,60,222,180,54,251,118,16,210,12,85,191,155,80,12,65,12,35,79,199,76,183,151,252,229,1,159,192,107,102,132,89,174,55,64,45,166,59,6,132,124,121,83,254,42,34,134,241,126,204,225,18,223,83,181,132,40,134,155,87,215,113,79,237,221,53,204,195,181,123,47,192,123,32,161,185,172,157,24,243,5,228,224,108,159,79,159,237,17,24,131,22,251,186,10,200,111,111,127,48,170,12,85,126,200,236,207,119,80,136,247,229,135,224,75,184,15,132,121,203,237,36,87,76,82,214,205,225,206,253,204,112,23,60,227,243,220,180,54,93,43,154,190,223,159,158,243,209,189,65,55,24,178,156,136,141,77,240,190,54,106,75,203,142,182,99,110,183,93,29,136,233,26,166,201,11,0,19,106,162,235,86,158,63,96,100,210,12,148,238,130,38,199,95,159,184,79,113,128,89,183,227,100,196,97,255,89,156,171,4,150,250,207,252,6,114,200,215,207,10,1,7,89,129,102,229,144,209,40,70,24,39,115,135,212,52,205,103,169,161,70,112,127,154,54,64,155,102,148,237,138,202,193,116,252,124,111,78,247,145,60,63,164,131,139,49,0,66,253,20,156,180,119,208,42,184,104,55,23,26,171,239,152,86,24,49,204,209,63,55,223,202,45,243,20,219,115,249,251,57,139,231,54,254,81,163,217,236,230,105,134,37,228,210,9,5,225,194,178,242,251,46,212,85,211,81,63,126,132,41,171,189,164,92,97,72,189,174,246,9,50,76,156,32,192,21,115,203,81,63,123,223,240,153,130,136,229,220,138,33,112,244,172,87,249,152,217,123,111,246,224,108,93,80,98,217,111,163,226,123,53,148,240,133,241,145,244,177,3,33,133,184,148,22,103,121,77,64,48,10,246,109,233,226,80,43,94,102,5,194,166,8,254,236,164,211,240,181,100,135,215,188,237,196,3,2,29,116,243,204,220,169,48,214,220,176,154,113,100,12,164,192,151,57,88,27,222,138,102,102,176,26,230,66,1,114,51,43,98,40,77,190,93,169,214,19,79,229,165,102,48,138,244,205,48,193,122,64,142,103,200,149,20,164,172,252,218,136,65,121,53,222,44,4,172,106,88,33,80,70,76,68,149,248,22,208,162,188,154,118,7,54,154,91,155,220,79,233,195,204,0,112,139,42,55,181,69,90,53,205,19,34,119,213,17,160,97,179,186,232,128,30,29,138,31,153,57,4,242,230,231,78,244,38,53,149,123,225,117,201,155,87,186,14,234,200,202,231,249,243,92,186,76,29,4,181,116,234,66,13,154,75,128,157,249,252,222,82,250,109,7,15,91,154,233,208,186,11,224,97,106,228,46,61,66,249,179,203,76,135,111,205,212,65,172,136,19,193,100,86,35,226,81,255,101,212,8,238,158,242,192,133,94,253,151,87,200,142,222,77,3,242,38,55,83,65,191,128,231,129,230,91,181,250,97,228,49,222,39,119,90,84,216,114,35,166,124,30,37,128,187,159,61,116,187,228,2,233,231,101,150,92,245,30,34,58,246,57,201,139,63,183,205,147,189,116,109,147,40,135,189,12,128,250,53,87,62,80,186,242,180,190,48,203,127,143,22,234,197,22,100,252,181,246,207,27,50,66,27,225,90,172,35,186,33,229,192,81,200,220,70,1,56,200,233,243,112,63,51,40,207,157,161,21,29,68,75,52,48,65,60,108,154,241,35,122,97,47,145,235,128,250,112,153,134,44,44,189,79,191,20,31,35,156,65,43,38,143,63,137,24,141,10,25,17,91,247,208,55,101,70,31,84,84,55,62,161,17,249,203,11,157,100,25,71,10,45,205,196,182,243,186,11,228,205,93,124,253,172,23,72,153,127,35,74,126,17,152,110,90,161,215,154,215,133,2,165,214,141,223,121,128,2,233,215,115,28,65,16,152,73,141,65,51,82,38,38,70,236,203,89,189,31,84,77,134,102,233,96,120,237,236,66,18,134,163,182,201,220,150,111,211,232,113,188,90,64,131,71,181,170,43,216,148,16,173,185,239,5,114,211,102,202,138,132,242,93,2,228,184,172,112,52,64,151,175,126,247,97,14,55,224,119,102,238,4,148,247,189,234,250,36,121,143,153,68,207,123,159,172,214,32,63,254,152,9,118,127,230,66,61,192,46,134,149,64,97,95,32,157,44,192,33,107,135,106,204,239,167,95,8,109,102,186,34,96,110,96,232,188,243,104,109,119,59,73,191,192,190,112,87,15,77,112,38,177,4,211,118,161,228,117,205,240,161,218,210,220,184,72,23,212,25,79,6,126,61,205,236,104,69,79,198,131,251,231,218,32,209,110,15,105,20,208,187,117,6,18,106,85,53,122,2,155,129,178,41,173,200,103,168,74,18,192,77,235,121,15,101,163,114,91,49,81,14,194,33,51,115,144,222,220,12,23,190,50,58,58,105,158,116,121,93,47,168,211,111,111,217,154,25,113,242,84,174,52,200,104,114,196,131,125,181,92,8,47,12,102,20,153,210,92,254,244,28,228,159,45,4,103,242,230,127,231,102,230,151,207,0,25,191,51,216,226,218,117,176,210,213,12,119,155,204,21,61,104,57,127,161,162,96,75,224,156,247,128,221,242,12,129,122,183,153,25,103,179,203,199,90,208,67,103,164,29,228,23,173,228,205,41,57,230,100,65,103,15,170,248,235,38,97,179,205,114,2,58,120,47,5,218,8,85,222,39,183,21,112,208,1,195,184,230,243,108,239,199,124,190,130,220,36,72,225,167,169,156,163,200,75,72,106,195,242,88,135,7,109,50,8,188,220,39,135,232,205,148,44,160,67,90,68,61,121,243,50,139,155,79,64,170,231,222,228,251,237,214,103,51,125,47,55,16,1,206,249,56,221,174,13,201,216,235,234,55,170,184,79,162,49,162,135,108,151,157,230,210,173,135,21,46,153,13,113,212,53,195,152,144,243,244,152,57,24,110,2,129,67,248,49,120,38,88,155,135,68,227,253,32,0,23,114,141,192,68,131,6,250,80,21,133,54,143,246,49,247,165,204,56,250,81,207,59,63,230,121,217,63,131,181,122,239,225,86,134,233,126,77,30,197,218,79,224,223,33,181,125,239,29,188,112,175,63,120,208,84,190,50,191,222,246,136,196,12,237,254,85,81,200,170,198,126,59,67,111,101,41,134,137,4,118,166,201,48,147,45,87,180,91,63,129,56,21,100,40,143,239,168,4,26,247,243,219,188,167,94,44,200,131,166,95,77,160,168,23,195,255,48,13,245,25,85,48,45,160,160,54,243,73,140,35,164,195,17,164,26,120,102,153,207,38,20,249,89,197,79,228,68,203,199,60,175,224,125,132,87,231,243,79,51,243,29,84,236,131,155,191,228,1,22,230,51,77,171,204,125,26,173,4,44,57,231,44,86,18,128,109,201,180,94,49,23,17,45,15,84,126,143,95,212,220,60,102,126,48,104,136,44,180,131,182,168,136,34,125,160,8,72,251,150,155,67,235,74,102,200,94,237,230,64,171,148,123,108,124,111,227,14,13,50,38,218,1,174,185,227,64,12,55,39,147,26,137,246,227,74,217,160,33,12,163,76,22,233,180,243,73,109,84,16,90,206,136,182,238,189,45,142,167,171,170,136,192,51,178,50,237,245,215,142,211,178,203,58,223,242,124,46,62,33,192,45,40,160,78,48,222,143,181,139,23,62,132,137,215,172,54,38,72,166,233,228,165,31,116,154,194,51,253,113,229,185,61,157,164,84,106,49,89,211,144,10,147,206,56,161,246,153,71,126,53,85,150,125,93,188,22,255,210,167,155,105,166,185,19,13,42,248,101,86,154,53,20,42,208,163,137,140,128,155,207,225,187,85,214,34,249,238,214,22,121,109,165,231,32,21,118,51,177,135,202,248,43,250,145,252,167,233,70,82,169,252,13,106,122,179,66,217,174,172,228,138,190,62,155,39,40,98,55,101,6,71,8,155,184,21,94,82,213,142,78,124,211,252,115,80,17,24,250,105,250,9,139,207,19,34,139,162,164,36,219,165,181,206,76,200,41,167,156,199,26,104,92,95,123,120,243,79,214,119,232,88,177,29,9,26,205,125,165,198,66,176,105,155,18,108,244,231,205,196,177,252,129,75,134,155,65,58,102,17,134,126,35,187,121,84,225,90,38,130,151,171,79,97,134,128,227,149,25,250,11,255,109,68,138,133,116,33,237,178,95,255,109,142,28,13,42,16,190,180,5,105,194,253,210,240,184,27,51,202,228,152,92,58,155,72,114,140,234,211,232,248,80,160,127,148,248,152,128,53,221,204,182,46,140,76,96,223,186,155,87,127,4,99,169,8,58,119,251,109,68,205,148,181,175,199,191,114,21,51,16,172,184,0,153,119,135,35,44,31,45,132,118,170,150,7,41,100,35,196,160,188,28,50,106,137,17,3,235,99,230,145,66,151,103,9,146,247,154,110,158,34,255,9,0,165,101,231,216,31,132,170,67,72,141,192,192,141,231,20,85,58,103,183,105,200,255,104,92,127,154,32,217,212,252,140,55,40,204,137,106,32,99,232,34,72,152,225,44,87,153,3,38,32,115,98,208,59,111,183,215,154,213,191,215,244,171,105,9,189,236,86,20,73,200,33,231,30,251,162,144,53,18,248,12,60,211,206,227,99,94,226,40,167,126,243,208,104,102,230,142,96,94,2,186,35,247,99,102,202,88,77,165,165,160,31,181,143,5,239,92,209,120,143,224,137,176,97,65,233,66,89,197,18,69,247,199,175,70,30,79,133,169,80,182,182,39,99,195,120,244,211,65,4,235,95,58,24,135,53,17,2,215,110,39,42,200,30,233,213,97,46,228,231,210,76,133,243,54,168,15,148,15,139,113,40,252,145,42,84,13,26,249,74,203,52,253,201,71,246,235,169,151,63,14,175,52,195,88,168,142,58,226,59,22,196,50,51,218,57,26,21,14,11,211,237,225,231,96,9,147,25,245,97,219,205,70,208,145,105,88,42,68,39,246,185,73,139,237,34,156,123,1,58,101,219,52,117,221,231,38,160,209,151,127,141,200,38,72,140,110,6,44,248,36,141,168,131,188,20,72,159,33,243,185,177,157,168,144,143,236,252,214,80,162,25,55,22,8,238,231,85,168,251,16,98,248,68,194,119,42,207,29,209,7,64,160,59,211,76,203,179,30,101,38,87,209,237,185,215,124,68,72,73,95,206,70,96,32,205,187,82,251,80,219,14,194,225,153,76,165,23,24,45,93,89,217,206,109,64,169,108,180,124,112,90,120,179,20,65,63,47,164,146,250,233,6,33,101,51,51,178,77,247,228,122,118,8,139,167,245,44,230,19,188,14,253,52,24,137,124,238,25,172,42,43,187,145,32,20,176,123,215,55,249,144,162,89,201,224,251,52,157,211,230,252,230,75,163,9,100,102,96,193,57,36,72,88,219,131,81,239,84,198,17,142,206,109,92,178,132,69,240,3,228,47,159,201,96,225,7,101,245,122,9,227,233,193,162,88,190,205,28,243,80,175,117,14,16,235,107,195,141,131,196,69,191,253,32,233,108,87,71,130,70,205,126,112,35,154,64,45,45,141,200,177,220,171,23,48,98,243,36,168,136,45,117,14,60,145,18,46,102,109,77,180,44,72,5,48,134,54,164,107,128,185,187,15,62,161,235,115,107,144,95,222,7,59,159,190,191,95,51,110,81,77,179,117,102,194,153,3,169,231,157,39,51,212,33,108,76,64,103,180,252,229,200,5,216,75,111,122,226,213,19,71,90,213,132,217,230,12,208,132,250,12,71,248,22,178,158,183,32,53,174,94,63,178,236,118,242,133,121,107,196,128,106,154,56,39,248,173,38,1,141,99,6,254,111,219,17,190,106,239,250,28,160,197,140,236,224,152,201,245,116,181,56,70,15,138,221,156,22,211,150,87,15,234,34,205,204,133,134,249,169,254,201,233,45,115,124,106,50,36,119,208,130,223,126,251,213,236,40,75,191,125,14,42,127,178,74,43,232,77,149,82,32,249,132,46,212,171,182,2,132,208,253,180,196,193,130,150,93,105,162,135,88,219,228,207,130,218,15,15,234,154,35,19,100,247,70,255,118,104,207,160,139,160,219,12,95,168,148,22,61,25,112,88,75,78,79,116,68,119,54,126,34,78,103,109,186,115,253,17,216,203,76,25,202,135,148,111,191,183,186,120,39,92,21,102,62,199,228,42,106,252,4,52,97,72,19,156,89,82,63,106,242,141,150,136,109,102,2,177,251,218,116,184,183,237,86,212,103,186,250,135,161,54,181,91,111,234,30,85,183,62,71,79,245,49,59,135,222,88,249,220,37,132,122,101,166,168,123,194,119,93,253,192,75,151,99,6,250,102,169,32,6,8,212,17,200,28,84,148,123,186,204,143,11,133,79,82,196,43,143,182,227,124,45,207,96,109,0,124,87,80,152,174,235,13,137,140,153,255,232,43,174,25,249,66,91,249,59,146,80,217,208,253,183,207,167,25,125,71,1,135,30,116,42,173,55,147,33,220,54,228,5,129,0,155,228,224,101,201,230,92,115,180,138,216,111,131,96,190,138,167,103,8,66,212,162,155,121,135,4,237,53,7,99,178,189,24,85,205,166,79,18,34,163,197,205,231,251,169,209,48,186,55,172,209,100,226,213,239,27,252,135,74,162,167,199,54,217,232,166,205,20,158,47,19,178,64,86,143,19,71,77,242,240,31,231,182,66,237,142,22,177,75,136,16,52,85,249,94,208,145,214,110,198,53,166,27,67,253,237,178,14,108,198,48,207,123,152,78,41,133,171,185,63,122,4,204,140,74,207,186,252,44,123,7,1,165,89,81,36,125,69,28,48,167,49,124,46,106,242,184,235,122,48,132,162,182,153,215,35,49,59,4,92,141,17,47,140,34,118,9,227,202,252,17,155,127,104,206,95,51,88,165,156,99,156,145,200,117,232,91,4,207,151,61,53,141,81,93,223,17,63,59,147,79,0,211,67,123,88,95,138,237,101,186,249,21,52,141,63,124,45,55,69,158,145,94,3,93,220,129,140,216,91,177,177,94,250,207,104,81,179,220,47,14,58,109,55,57,123,159,215,150,37,255,70,237,82,235,14,18,224,110,87,7,224,84,30,16,226,230,213,95,235,196,42,239,141,185,168,220,119,131,41,98,61,91,176,56,28,42,33,151,223,123,144,166,94,50,115,170,117,187,247,236,129,62,19,85,2,180,142,243,99,190,108,172,97,245,224,2,194,18,206,119,237,239,103,255,127,166,125,234,5,227,152,30,188,161,200,179,221,76,129,93,46,37,98,89,214,92,191,30,182,139,174,65,33,221,190,252,189,112,117,75,146,56,68,4,144,35,94,66,109,70,7,23,91,83,58,41,180,40,80,186,123,117,234,189,84,119,211,12,199,108,51,18,135,143,214,201,2,69,218,230,197,252,128,55,25,89,174,138,98,83,185,108,197,113,152,63,198,82,30,125,148,224,237,101,30,174,8,15,61,116,167,139,90,142,194,234,38,196,181,72,87,192,53,34,31,166,88,75,103,200,233,190,45,173,244,55,52,187,152,118,152,166,131,41,186,177,237,123,0,214,124,146,33,2,64,150,141,55,8,86,69,130,79,36,98,210,134,252,244,150,143,65,48,107,98,163,139,58,214,121,180,164,135,64,189,37,215,52,156,214,231,161,117,107,136,88,210,101,164,243,247,149,46,19,102,147,199,163,162,182,8,90,229,109,158,211,54,35,208,85,131,204,83,115,104,4,102,202,126,25,186,218,162,224,128,6,88,67,15,67,144,17,210,20,50,31,111,221,118,118,122,92,19,48,250,224,17,204,215,110,254,206,82,211,69,31,1,221,222,102,134,129,73,65,40,194,6,6,186,89,176,144,24,31,199,8,241,241,237,102,88,73,242,230,239,176,176,62,208,217,69,109,153,208,72,244,146,71,214,130,95,166,92,81,91,64,74,142,46,62,214,66,62,86,23,147,0,45,126,241,43,174,85,134,148,228,180,253,50,220,247,202,108,193,120,76,8,251,49,35,42,149,230,97,25,103,218,65,251,200,253,102,64,43,216,253,230,35,58,153,52,251,193,236,218,147,29,95,41,43,162,127,219,164,109,117,103,174,19,181,106,97,194,10,232,55,135,6,201,232,83,64,177,219,218,130,125,111,43,13,255,128,182,235,246,181,65,93,214,153,180,48,8,197,217,247,106,113,220,202,8,121,250,48,35,56,23,99,156,177,241,68,45,166,171,173,254,28,173,175,243,120,195,241,209,247,72,71,21,136,108,26,43,132,8,34,86,41,228,46,204,63,104,208,205,244,244,153,54,148,212,102,110,65,119,154,231,33,208,72,187,121,27,33,87,163,131,122,121,231,201,130,178,46,249,7,241,2,30,163,211,67,82,8,98,233,244,62,42,251,173,153,163,175,82,174,11,96,171,98,55,239,99,171,41,249,165,72,116,66,179,252,84,13,113,107,9,147,145,158,111,70,59,122,70,186,212,71,84,77,36,62,252,59,206,232,73,146,25,87,175,185,153,115,236,138,46,71,178,217,148,64,87,200,230,201,215,67,249,216,232,249,87,68,190,57,38,0,38,150,143,40,160,10,41,187,66,121,220,77,47,1,192,36,141,70,186,26,250,5,31,209,80,127,185,28,154,155,78,214,247,115,115,114,75,215,74,1,207,90,144,86,128,11,122,17,179,86,36,79,205,188,207,22,210,166,174,166,59,211,156,4,200,127,198,208,215,234,96,240,205,8,118,78,190,34,222,134,133,28,33,73,32,37,105,184,12,237,200,65,149,97,72,237,128,188,230,48,238,228,69,167,96,19,185,236,166,6,84,237,75,194,183,178,46,153,210,49,115,10,15,187,57,207,49,46,27,30,109,10,175,49,238,66,186,177,214,61,239,48,63,238,53,157,197,191,234,210,128,4,207,136,27,119,18,192,210,166,4,71,92,154,107,121,68,5,198,70,107,130,124,11,33,245,71,66,233,59,10,239,182,38,59,120,212,173,119,170,159,54,206,5,39,211,200,112,161,134,142,79,117,115,7,73,149,230,106,18,13,0,116,206,119,222,122,99,66,224,237,102,90,49,75,222,252,124,216,215,94,154,238,202,187,79,197,131,183,207,131,159,47,217,110,176,206,213,48,3,216,213,40,219,190,249,219,240,121,217,238,137,130,104,185,153,27,204,16,218,216,136,114,86,78,141,119,5,77,252,186,53,160,212,215,92,246,107,177,62,16,194,160,255,184,68,122,27,101,36,155,7,103,47,57,167,99,151,185,54,195,152,46,154,70,139,120,223,160,31,245,141,8,205,153,114,99,90,104,216,168,253,185,25,13,73,173,58,154,50,45,201,141,121,63,146,64,196,220,250,199,76,105,81,20,127,5,142,93,59,56,194,188,205,140,116,130,125,16,208,250,175,22,30,241,180,249,222,129,139,89,26,179,231,143,191,209,204,180,125,106,250,163,232,83,134,223,251,79,207,78,102,228,139,236,131,144,110,87,108,185,118,160,26,167,155,87,209,54,8,79,254,182,252,58,238,112,87,175,229,9,204,209,107,221,254,104,231,3,74,37,107,45,156,211,81,62,102,177,79,97,166,246,98,79,190,1,208,137,219,115,65,183,86,236,201,79,244,45,134,193,243,22,159,174,92,176,253,1,21,188,230,200,7,219,215,222,240,98,221,73,188,104,145,51,194,149,69,119,93,145,112,210,249,83,154,87,115,84,222,63,210,244,251,224,112,174,108,91,33,144,25,77,201,24,30,115,113,153,91,114,128,163,79,13,57,7,243,182,47,2,235,244,150,110,198,10,161,104,115,116,201,113,223,86,230,63,74,130,98,187,52,213,142,115,178,221,239,21,236,239,197,127,154,65,19,111,232,89,123,206,89,186,40,127,167,124,41,40,151,231,243,211,144,36,191,250,32,239,135,198,155,186,204,43,216,97,252,241,180,182,170,69,59,209,91,69,44,26,98,133,195,205,59,80,65,50,163,62,97,230,10,49,253,61,173,41,186,189,134,113,131,105,167,191,23,87,24,219,200,156,159,171,81,13,122,211,220,65,102,164,25,180,127,79,190,84,216,56,95,187,57,180,234,239,93,250,128,66,129,233,152,121,199,212,187,230,96,56,178,207,201,223,95,222,57,174,166,251,44,173,111,93,116,226,138,140,181,154,214,236,138,150,202,37,126,218,190,137,41,237,107,146,18,120,36,134,128,142,140,129,172,215,95,207,188,164,20,40,70,121,112,11,220,255,149,36,7,220,45,109,152,11,243,199,41,81,210,140,168,73,51,51,142,153,116,126,94,32,109,110,13,22,11,93,92,1,45,218,250,65,82,180,137,57,247,37,133,238,235,7,15,225,18,236,112,179,98,233,195,21,108,22,143,36,180,98,226,249,173,119,104,79,222,181,247,144,101,237,110,134,109,184,106,105,178,6,236,222,32,1,170,190,229,8,53,121,27,147,191,153,164,93,3,86,57,31,240,245,167,214,173,45,137,248,222,102,2,58,63,82,2,93,148,114,76,16,10,51,236,123,226,206,197,33,240,65,9,126,17,51,59,139,114,88,123,55,107,111,227,99,197,177,187,3,74,54,167,108,127,238,141,143,174,141,182,244,253,253,225,221,69,238,79,43,204,107,197,122,182,47,242,195,34,237,109,209,55,232,102,18,56,218,227,7,13,19,126,111,2,216,123,186,84,58,247,125,68,118,168,108,93,243,241,49,13,19,200,128,129,79,188,135,234,89,99,79,255,12,9,125,107,34,168,125,162,212,233,63,13,204,227,58,11,148,144,118,245,151,6,61,46,38,87,160,39,211,130,196,55,96,50,162,183,69,15,168,248,54,123,38,81,201,184,37,168,194,62,239,5,191,127,250,18,124,156,207,234,56,31,104,232,209,42,254,212,199,60,75,73,87,163,6,111,141,205,50,96,183,18,174,220,16,10,174,249,49,67,127,119,175,38,100,45,159,101,141,164,110,79,39,127,187,255,69,155,193,150,92,2,60,222,198,68,188,2,197,113,105,0,222,152,51,223,205,172,83,185,158,34,12,94,206,249,128,153,30,174,162,168,135,114,187,253,116,112,19,94,50,249,77,86,215,184,146,86,104,201,103,138,124,192,92,50,108,204,26,16,55,93,61,1,31,110,223,194,27,140,218,67,113,38,220,197,246,57,75,20,143,147,244,23,177,66,27,51,142,193,140,109,206,0,118,131,207,173,0,16,117,141,248,166,209,201,207,166,224,110,91,50,7,36,250,253,28,247,148,12,111,100,79,90,192,119,36,178,219,83,217,60,100,175,220,35,166,225,33,115,190,193,135,183,220,9,2,45,169,84,7,19,205,96,152,129,172,123,196,44,250,4,219,173,135,93,139,226,240,43,51,159,231,227,119,210,222,34,164,0,125,151,126,160,31,115,175,89,60,104,48,61,85,119,152,3,71,144,25,28,84,16,220,221,6,147,189,148,19,158,168,235,108,55,3,131,87,29,149,100,146,71,17,44,144,55,43,207,211,120,194,41,224,162,79,174,172,215,64,0,222,205,228,240,197,19,59,2,162,237,177,17,82,160,74,20,158,37,242,124,204,103,233,138,235,130,98,190,3,155,48,63,79,215,79,35,207,57,94,15,188,96,216,220,137,127,160,17,96,186,121,8,24,78,169,105,44,247,212,223,66,67,151,200,115,95,167,226,91,240,142,12,65,156,79,116,194,233,50,221,60,129,7,203,188,246,231,181,58,124,196,74,147,227,98,182,199,35,225,78,117,242,226,150,56,167,30,143,141,162,183,232,102,2,11,105,244,238,147,180,17,202,138,159,243,1,76,230,33,97,251,67,20,93,51,164,229,219,35,248,190,84,172,7,216,180,62,81,0,13,244,83,79,86,16,55,180,157,22,157,154,173,20,102,161,159,164,79,207,74,144,231,17,111,239,89,229,117,249,213,65,119,164,54,207,179,76,63,70,90,203,132,97,107,213,218,96,48,158,15,180,147,251,246,113,170,226,63,179,218,179,49,239,250,49,67,185,213,69,141,139,75,227,65,23,230,106,230,230,69,187,78,67,85,146,13,247,230,12,252,88,199,217,193,197,101,241,176,165,188,95,115,115,115,45,255,141,121,41,63,90,104,16,180,211,131,48,70,158,25,221,236,181,60,159,199,142,166,52,93,124,254,241,191,25,236,179,127,245,132,35,66,192,229,99,2,218,93,55,15,128,180,39,68,10,192,57,129,227,6,11,205,35,77,4,48,133,81,70,152,248,157,190,240,42,45,0,73,32,91,140,67,6,48,110,159,111,98,52,73,137,251,46,73,82,233,42,67,6,137,198,211,60,244,175,28,13,34,209,128,159,97,123,206,34,106,164,122,48,166,187,215,167,122,164,110,196,2,139,80,221,240,33,173,236,95,111,146,123,142,215,196,156,121,114,164,53,68,244,7,192,163,125,204,21,248,137,56,2,201,223,123,238,12,26,179,42,243,113,27,188,120,16,12,119,237,38,240,41,251,80,22,49,115,160,54,213,105,252,183,37,153,153,70,116,61,57,101,167,254,121,180,128,207,233,106,128,244,190,101,144,136,87,179,61,109,204,235,253,204,21,32,233,247,193,121,41,131,87,199,60,124,133,15,229,33,70,155,31,51,74,237,23,195,220,201,152,182,207,218,4,112,34,64,250,179,62,215,82,178,213,75,191,141,86,188,249,201,176,78,161,42,160,112,114,93,61,36,159,206,14,37,188,57,172,188,197,111,254,192,126,155,196,85,43,168,227,204,12,137,120,87,131,0,46,139,197,138,199,221,9,201,204,107,30,174,172,122,172,244,184,136,135,111,227,52,218,36,5,43,247,8,20,190,241,49,60,85,14,146,162,94,28,75,227,57,76,253,43,122,121,183,102,194,121,229,237,77,98,152,3,51,167,126,140,111,105,2,170,79,117,189,182,160,242,170,237,107,86,141,181,129,113,246,226,3,25,36,245,76,180,63,77,80,191,247,0,123,164,46,20,168,67,203,251,201,180,159,47,146,156,38,8,166,89,77,133,198,214,183,168,113,167,205,143,111,69,7,251,43,106,104,0,155,203,224,236,28,59,192,204,196,47,136,66,212,252,152,57,109,122,118,67,53,211,152,91,144,88,159,95,83,43,62,233,137,234,191,77,185,83,93,123,29,72,250,167,58,81,67,63,250,246,113,193,80,224,55,103,142,38,89,203,56,27,167,149,250,105,174,126,85,123,59,167,69,8,229,186,121,84,253,242,160,194,247,126,173,37,25,29,161,192,48,77,63,204,109,190,154,10,144,11,125,102,10,48,230,102,230,217,252,172,111,161,142,126,33,77,16,100,151,215,167,225,159,64,246,155,205,163,165,126,204,11,7,84,109,148,96,177,234,215,60,31,189,54,196,147,166,195,18,102,138,255,50,115,251,241,49,103,73,62,84,12,220,127,226,89,201,12,220,254,206,80,50,240,82,20,56,143,33,234,4,168,172,204,243,131,103,175,232,92,61,123,12,172,93,62,149,80,113,23,91,11,110,137,9,37,134,249,140,169,58,83,23,136,106,255,237,6,77,240,109,6,14,57,172,255,198,186,68,97,195,158,212,95,127,178,151,10,244,43,250,28,0,46,254,218,8,21,221,95,62,175,237,21,75,210,193,219,108,118,87,212,123,223,139,115,233,127,136,227,249,49,19,160,167,121,15,219,203,104,82,77,240,68,135,50,252,49,143,16,221,159,235,59,157,87,57,142,108,249,24,65,26,21,153,207,84,46,94,64,11,106,250,123,107,166,65,117,55,24,136,151,64,146,157,96,247,91,126,139,46,199,52,135,98,187,187,170,251,234,119,65,92,23,193,197,199,42,238,241,99,37,10,249,28,182,144,36,180,219,47,94,105,236,116,47,2,253,10,125,8,128,24,111,253,56,56,133,64,232,154,9,64,253,88,162,195,225,81,115,50,157,123,243,227,61,65,38,127,227,169,30,133,147,229,206,255,113,223,197,4,17,244,148,219,210,217,80,46,81,155,146,25,110,249,207,213,252,120,77,243,236,238,82,118,42,93,119,254,5,17,116,253,196,68,64,125,221,220,60,87,142,249,149,155,29,90,120,197,173,243,76,202,59,166,111,48,61,246,247,99,110,203,204,224,228,63,230,112,61,174,25,199,217,234,11,193,193,123,133,245,48,47,107,56,37,150,35,197,112,121,11,80,176,55,118,26,112,156,136,77,202,92,41,163,127,74,135,12,132,204,32,192,221,136,20,240,144,113,20,47,12,158,80,98,11,199,251,54,162,108,175,120,158,128,8,63,226,154,241,255,61,38,130,191,66,221,118,84,45,166,99,108,122,96,74,239,113,11,139,208,51,221,167,155,161,255,117,63,53,128,181,233,3,74,59,147,26,111,96,184,154,159,226,117,64,212,238,153,22,212,38,38,212,176,66,191,110,23,241,45,160,243,231,163,130,20,64,191,203,139,163,243,245,180,47,121,45,134,66,102,4,167,62,57,26,88,13,196,112,209,130,215,216,75,77,34,222,36,153,234,84,14,164,244,33,19,74,254,11,156,179,225,117,168,194,56,93,243,57,201,87,241,180,214,25,134,125,215,222,31,161,210,243,169,231,128,239,146,185,35,248,97,25,53,120,53,111,74,128,14,175,110,237,22,36,220,186,156,186,88,70,219,147,144,209,6,125,103,10,158,206,120,253,181,144,26,95,85,116,36,232,115,191,94,205,217,11,222,168,75,102,66,29,190,120,166,48,88,39,46,61,76,184,12,230,214,189,28,52,45,121,84,160,66,245,172,113,143,246,111,163,143,129,251,198,211,144,48,67,139,226,5,198,202,242,49,159,55,153,178,194,11,253,177,238,41,129,47,80,209,243,147,40,60,155,39,157,160,63,115,64,117,203,199,60,1,252,95,243,8,149,46,55,175,89,68,154,3,175,83,249,166,87,165,243,51,88,27,126,156,146,170,125,132,204,155,161,213,51,62,191,252,86,145,10,156,67,15,157,135,249,223,55,35,67,255,185,57,36,252,247,230,245,33,69,186,62,207,13,141,238,53,179,236,189,116,113,118,236,169,44,11,154,197,197,247,217,32,232,151,224,20,13,210,8,219,184,25,60,110,185,230,85,62,105,196,208,114,120,110,212,195,30,241,58,58,250,253,163,244,233,215,188,91,117,31,254,13,70,146,187,231,252,164,205,252,209,224,129,88,50,159,83,244,155,106,135,103,250,58,187,76,135,243,197,183,151,223,198,84,87,245,164,213,207,99,88,210,248,176,248,94,51,194,220,95,115,72,16,95,243,26,245,83,126,43,52,91,221,247,10,146,207,79,1,225,145,246,24,46,219,178,54,244,245,39,177,124,143,61,20,84,112,68,204,12,189,193,109,179,250,107,175,240,151,158,176,45,221,207,65,77,170,126,74,123,103,234,44,125,235,141,228,138,69,230,16,161,8,170,16,84,179,192,144,253,173,40,128,246,107,222,84,75,253,167,225,170,189,235,3,196,242,187,125,51,156,144,51,223,37,176,232,122,219,207,167,108,66,155,66,189,230,78,221,245,117,243,163,186,225,49,191,4,247,211,203,42,155,86,232,107,134,39,202,151,192,88,118,158,31,51,141,134,159,162,204,202,110,217,85,130,34,196,175,134,229,245,250,149,139,206,232,79,213,17,81,246,231,6,239,139,67,247,99,5,199,173,49,173,231,83,191,94,179,153,13,130,198,34,51,16,177,241,249,156,91,228,102,192,109,224,190,240,50,239,156,66,83,162,210,216,154,215,244,231,10,86,137,188,57,2,73,94,68,99,171,200,155,147,170,177,49,5,19,217,245,65,98,59,244,242,30,34,203,250,30,27,9,175,79,153,151,63,208,197,145,13,241,138,231,27,205,209,215,76,65,205,127,121,7,67,194,125,173,82,105,106,245,130,40,202,90,250,28,120,103,118,38,147,232,122,213,50,180,192,122,248,152,112,171,174,238,23,120,55,159,106,33,48,155,27,180,84,215,124,78,136,230,214,32,210,184,70,114,127,246,53,160,14,124,245,86,51,146,234,54,9,97,138,6,29,119,205,84,6,109,117,145,50,90,23,200,201,194,198,67,234,110,158,107,63,186,121,224,99,236,173,41,132,191,247,181,104,38,251,32,218,207,49,251,72,227,20,80,56,144,253,225,102,32,49,218,236,30,184,5,237,181,25,225,170,211,107,34,241,98,89,5,24,176,158,242,104,47,132,101,200,98,8,8,221,170,68,38,216,132,187,81,159,163,47,5,205,161,118,241,179,137,108,55,162,78,249,202,200,122,177,215,194,13,21,71,43,102,210,137,105,134,68,81,66,15,104,31,119,119,146,130,199,251,185,249,190,249,126,19,72,156,23,93,196,2,19,151,246,241,105,6,69,148,192,244,244,41,76,207,149,112,214,129,255,148,25,96,144,141,9,93,117,79,94,77,65,211,82,10,144,112,156,105,155,102,96,67,54,147,206,231,104,210,7,163,212,235,50,167,139,100,108,87,87,92,176,118,248,181,144,240,166,109,44,71,111,64,186,6,9,187,230,9,188,158,246,216,59,24,139,52,17,56,157,13,58,53,73,111,171,135,101,6,67,185,185,18,147,208,84,0,109,186,68,135,105,176,172,16,210,189,104,99,72,50,65,44,13,51,135,248,244,181,6,248,219,238,221,222,219,192,117,6,239,184,171,205,62,52,45,215,54,251,183,19,155,47,168,146,21,0,176,42,81,189,50,43,154,223,119,22,44,90,157,76,237,99,93,230,11,109,23,195,5,184,194,157,44,106,251,95,209,123,220,253,234,133,178,216,61,57,240,200,187,125,199,232,220,87,54,59,186,82,28,13,64,35,2,157,181,218,130,9,86,108,68,38,12,15,69,103,67,165,116,90,205,76,215,232,163,205,191,125,98,239,9,139,149,152,45,206,238,125,156,116,31,109,142,134,122,51,129,180,103,152,198,214,217,245,78,208,43,178,144,69,124,236,56,80,18,60,69,186,148,180,156,52,63,27,232,243,75,62,105,176,120,203,107,115,108,232,143,232,89,193,183,191,38,195,142,182,45,250,83,186,122,161,57,155,15,126,222,36,85,147,33,66,120,208,16,54,243,217,200,164,41,64,160,51,173,165,26,252,100,96,113,174,249,125,221,245,2,183,51,84,197,226,128,220,190,149,129,211,79,41,132,179,68,131,97,63,205,81,106,186,190,238,217,238,57,93,109,84,58,124,214,119,229,193,15,125,182,0,123,50,186,105,148,66,90,65,169,106,121,26,124,225,38,86,178,53,130,140,212,173,68,208,186,248,76,202,101,78,227,10,229,196,187,46,207,34,223,205,125,93,54,225,45,5,199,144,5,176,246,250,128,43,85,9,30,196,122,50,37,68,204,144,47,222,81,129,51,197,214,252,154,65,191,170,123,179,105,126,172,187,171,126,22,44,201,198,212,182,86,112,58,223,166,161,5,96,181,250,231,130,44,84,196,151,180,238,121,69,114,211,254,242,220,117,15,18,186,123,51,31,0,97,248,6,175,25,140,143,249,9,116,104,20,229,18,1,97,191,158,207,96,243,86,130,159,178,30,59,169,89,153,87,215,143,230,171,126,210,152,193,135,50,167,174,126,131,240,222,204,193,238,178,101,166,175,194,30,188,87,232,71,239,131,87,60,204,237,230,198,30,168,155,159,61,197,247,51,170,82,83,66,61,116,71,123,178,16,224,198,221,142,54,157,106,195,242,21,155,148,79,185,126,48,239,120,150,173,221,25,109,78,185,55,188,68,119,199,107,163,83,173,214,122,168,82,206,97,109,47,13,148,120,235,183,145,228,105,203,111,14,103,196,77,11,64,134,251,249,101,228,150,175,115,179,163,53,242,113,51,60,134,151,52,22,72,214,179,62,102,130,168,187,141,134,91,235,176,15,180,135,82,251,11,94,193,199,161,23,155,242,113,27,186,26,194,128,225,87,87,192,147,247,173,131,59,220,124,140,13,107,179,4,3,97,26,162,229,220,205,100,86,238,167,30,148,97,139,95,221,33,149,213,205,193,236,250,167,14,54,9,77,225,191,202,207,48,51,64,207,87,230,16,142,241,39,135,234,189,234,209,80,13,183,204,23,252,154,243,2,80,41,120,80,147,52,235,89,49,210,58,216,51,224,91,102,14,193,46,141,41,60,24,195,54,28,84,50,70,203,123,211,21,106,46,204,94,161,76,121,159,44,218,20,45,7,180,97,102,19,65,227,166,73,215,55,36,242,104,148,36,126,230,168,172,230,168,236,64,115,220,140,30,60,176,140,91,55,243,57,174,46,99,25,25,184,205,196,54,243,8,80,253,207,76,84,244,228,174,193,201,67,78,112,252,204,231,169,161,33,51,51,26,141,93,102,90,254,50,208,220,1,108,171,63,79,133,157,237,56,87,254,228,200,81,190,122,52,26,160,172,83,128,86,140,231,231,13,64,218,211,138,145,202,238,208,139,188,81,40,113,52,34,75,118,237,241,113,246,5,237,6,177,75,51,26,55,24,52,154,226,158,9,165,117,181,254,226,205,185,37,157,146,73,151,227,107,210,196,155,6,250,231,82,185,77,120,74,182,249,148,44,108,36,183,239,147,159,63,92,166,50,23,235,190,220,154,36,50,186,176,185,216,163,161,121,114,133,103,120,71,154,216,166,93,253,134,18,208,207,76,27,170,117,118,96,142,142,137,107,94,143,251,57,52,96,117,34,223,159,25,100,212,59,108,80,27,85,178,247,62,218,254,3,23,154,249,97,174,220,71,219,43,138,136,110,110,55,213,63,1,150,159,201,101,175,13,105,198,149,187,5,10,11,168,198,166,74,133,127,125,92,107,15,176,144,89,57,128,234,189,119,133,155,237,177,95,102,27,191,58,38,20,132,207,177,234,67,138,104,228,109,114,3,199,31,159,252,99,238,69,79,134,230,172,181,162,241,219,36,98,116,115,160,101,62,226,21,238,241,95,222,0,51,253,185,31,51,85,161,159,21,40,244,235,203,139,247,186,116,211,212,29,145,59,252,140,25,80,172,107,229,184,255,172,15,200,222,127,25,164,99,134,232,181,248,160,64,67,90,244,211,112,166,248,115,161,205,250,222,199,134,233,203,240,0,49,19,248,143,215,140,224,224,254,76,179,243,99,63,239,45,204,244,8,249,20,127,159,203,235,10,53,66,100,152,124,138,151,114,197,237,143,249,33,216,180,7,135,167,172,15,51,27,129,240,166,136,115,6,98,234,181,142,115,238,139,175,211,2,218,170,6,37,226,35,51,195,242,187,238,84,64,131,217,26,45,81,96,100,119,93,249,61,186,213,194,208,40,121,97,95,213,76,233,158,171,68,123,251,125,186,6,237,156,7,187,249,102,9,247,245,5,4,156,73,28,37,17,179,178,6,234,253,92,245,129,178,217,30,124,246,132,194,177,64,206,221,253,106,150,237,93,184,133,92,190,49,193,163,100,192,126,121,159,251,236,56,123,249,126,198,46,177,238,86,11,171,27,236,169,102,70,205,82,67,122,254,214,212,168,54,10,154,253,86,138,39,162,150,208,158,153,25,5,225,59,83,158,16,130,241,229,177,145,133,169,186,154,148,71,243,155,243,133,116,128,192,240,97,25,63,40,206,30,225,82,38,212,84,68,191,102,94,193,89,116,205,172,124,223,84,0,9,52,29,63,161,185,105,175,77,189,105,95,224,214,124,130,106,204,22,16,125,102,207,229,160,56,102,168,119,94,55,3,102,126,222,52,23,163,81,193,27,160,121,243,190,216,4,88,151,221,25,48,160,135,120,207,53,31,159,216,55,226,82,240,131,214,148,185,78,75,45,31,51,129,116,207,171,95,151,36,60,241,12,141,204,249,219,149,184,111,155,25,98,251,109,191,77,23,111,154,225,146,185,149,4,94,12,105,102,251,237,104,44,236,50,227,15,118,187,121,40,171,221,173,152,49,223,70,201,70,163,212,154,69,7,47,237,22,150,83,57,1,35,135,252,76,235,227,91,109,9,178,55,185,50,56,30,198,139,128,132,60,12,40,57,27,40,73,217,79,71,182,77,7,39,0,79,155,229,133,252,194,213,124,254,187,183,17,130,194,223,185,87,62,118,245,88,150,172,105,89,69,190,8,12,91,126,103,196,11,223,252,225,243,28,211,246,74,26,235,241,146,175,249,41,14,195,59,110,100,156,108,247,165,66,26,60,71,36,52,29,238,134,243,4,39,93,70,40,27,248,66,250,64,96,186,172,232,73,227,107,180,164,94,51,60,175,230,218,145,217,129,89,69,223,153,100,237,107,102,104,37,158,170,89,178,253,216,67,245,8,46,154,107,45,116,172,44,51,71,46,72,115,136,77,98,218,79,71,29,231,94,76,162,200,184,162,192,84,195,80,47,243,4,21,96,67,178,121,111,45,29,132,17,77,128,107,35,128,3,224,73,230,179,255,152,215,9,94,112,94,205,102,110,206,100,205,17,69,93,26,72,166,30,237,12,65,86,161,119,240,57,44,249,172,100,215,76,62,98,199,197,43,175,198,215,183,143,25,59,194,220,249,100,197,34,144,77,30,232,138,196,97,181,62,178,99,27,52,97,234,210,51,39,186,185,71,45,216,216,242,177,186,195,229,193,222,128,2,150,187,122,206,2,163,27,199,76,119,132,6,172,145,113,180,123,163,85,247,228,83,131,15,182,3,149,18,255,218,57,158,21,210,5,191,250,13,130,242,107,134,111,170,218,120,66,44,81,180,83,189,1,206,156,102,222,33,235,120,205,252,82,183,223,14,34,233,247,254,118,96,247,205,56,166,196,183,136,26,225,153,180,95,158,225,87,52,197,15,204,103,191,53,41,221,71,87,15,24,160,114,113,52,142,146,165,57,216,73,18,153,247,212,72,166,191,67,87,195,160,99,79,182,130,88,108,203,90,186,79,146,179,77,141,87,243,183,135,88,160,61,55,81,241,237,152,154,112,121,117,63,203,193,169,63,175,14,107,66,38,59,24,32,243,39,18,186,214,0,33,230,99,247,115,58,42,203,79,63,7,36,67,205,204,212,123,150,130,61,212,150,19,38,65,138,136,14,94,153,207,121,103,213,57,220,0,224,225,77,209,224,112,218,122,50,72,197,14,68,60,242,98,59,93,104,244,141,85,211,220,203,178,215,166,112,82,180,185,215,160,210,206,49,237,16,221,109,29,198,8,204,123,52,120,94,243,248,36,55,124,192,101,95,70,71,78,237,110,216,111,87,40,145,108,253,244,205,88,104,187,170,145,254,205,71,139,78,176,161,179,26,129,132,82,221,60,81,96,180,171,109,151,125,163,117,114,230,47,227,42,229,144,190,156,120,121,214,18,106,24,130,105,227,175,72,87,18,115,127,13,58,139,176,29,221,92,175,6,165,90,174,30,144,11,177,162,158,43,114,34,249,61,222,22,98,171,26,239,181,172,192,118,172,199,135,184,93,98,164,105,0,247,216,47,163,111,48,229,5,28,239,209,20,122,240,147,104,189,191,203,131,138,164,65,61,225,162,10,114,54,205,35,136,161,171,153,65,143,20,77,20,26,109,220,252,134,162,114,209,242,33,191,97,191,13,247,239,171,41,14,61,162,205,147,224,21,91,58,18,233,156,47,254,224,64,94,151,94,11,254,210,231,99,134,89,50,239,221,42,158,128,153,163,26,218,101,134,149,221,230,9,29,231,87,154,1,243,241,102,135,221,252,252,155,125,235,151,168,198,194,208,200,214,203,67,121,41,122,153,51,138,19,114,134,185,167,25,101,28,51,207,224,102,191,230,72,55,201,202,150,126,102,75,147,181,142,241,49,155,224,31,230,6,122,36,205,228,203,47,167,9,63,141,98,83,238,10,161,198,112,249,150,201,211,152,138,250,14,117,139,170,252,18,13,62,205,252,27,250,123,158,149,25,160,226,16,137,176,34,199,99,230,238,230,243,233,75,203,17,43,128,151,115,72,232,102,232,55,81,114,14,15,152,4,114,60,57,247,103,209,199,8,189,2,139,142,41,186,181,75,46,128,249,49,60,204,166,253,249,248,106,121,242,208,217,101,247,38,15,109,135,7,72,57,27,110,152,31,78,248,219,210,236,128,178,104,115,127,138,190,52,106,110,30,149,112,126,143,150,73,181,73,107,88,51,51,34,57,61,205,100,51,114,109,17,218,193,120,165,81,57,211,219,175,134,235,170,188,105,38,205,178,204,124,54,82,229,181,232,144,125,45,148,67,252,119,41,155,193,194,36,63,108,230,181,236,189,104,35,51,98,167,29,172,7,69,57,80,242,161,213,130,80,168,227,95,229,189,232,215,241,242,117,176,114,149,157,115,20,182,81,123,173,202,201,166,160,132,228,157,167,120,8,252,234,237,178,9,151,176,248,217,50,209,18,169,35,29,229,224,131,53,51,173,145,202,52,130,132,126,109,26,194,97,217,134,38,49,72,212,215,98,26,122,112,74,215,136,19,121,24,247,211,14,37,167,157,161,121,37,26,182,23,131,214,190,62,10,107,206,129,90,109,31,14,241,158,244,87,23,13,232,62,44,80,254,40,47,6,23,186,105,207,179,92,216,7,182,210,148,175,199,144,179,135,28,234,80,150,18,46,84,191,120,188,226,83,158,81,138,117,223,12,175,5,244,251,77,118,192,168,239,31,132,218,84,123,110,110,138,172,138,1,125,160,197,105,106,133,193,204,105,101,143,6,238,177,42,77,3,150,252,253,92,189,134,154,171,129,65,64,190,103,43,132,118,84,101,97,72,146,249,210,37,75,172,48,242,252,183,227,25,14,187,22,248,95,75,243,252,116,113,158,8,159,208,36,223,154,206,119,203,92,209,128,94,30,37,236,32,218,238,254,181,72,97,222,178,77,60,183,139,161,195,165,12,224,73,233,165,39,144,40,105,142,174,38,37,113,216,148,13,226,10,211,246,131,122,143,204,164,19,205,140,152,88,87,124,188,161,227,242,155,227,185,119,237,73,84,88,151,57,134,192,167,150,98,220,21,123,90,51,107,164,205,180,2,94,80,27,249,53,207,156,69,140,80,113,125,163,220,110,247,6,94,125,53,160,98,129,20,3,248,237,21,73,3,173,0,32,182,166,33,66,126,14,190,218,204,163,208,28,236,87,239,32,180,177,44,76,177,108,250,14,125,152,140,160,79,184,108,100,19,155,172,28,225,226,53,35,186,103,142,227,6,210,84,228,45,208,254,99,69,236,77,254,166,116,69,55,103,20,166,199,70,192,105,202,147,47,6,195,147,13,42,252,103,37,207,108,166,234,178,128,145,198,35,122,209,181,165,33,150,107,191,125,142,233,93,21,27,141,243,83,6,34,135,113,143,214,102,153,225,217,183,170,16,32,202,179,27,103,148,28,53,12,51,159,224,72,145,108,40,48,251,181,64,79,189,46,67,11,99,154,223,2,200,95,191,12,4,217,142,152,141,200,80,206,226,115,148,209,155,96,230,122,182,36,229,44,142,223,50,44,103,177,233,191,174,170,178,209,197,105,244,127,59,26,150,50,124,161,5,181,89,38,114,67,42,153,135,31,55,234,62,100,139,36,132,14,191,65,215,186,157,33,188,55,89,14,93,13,116,194,190,199,49,190,150,140,161,115,65,62,111,80,79,215,57,20,58,33,175,152,89,107,204,172,216,157,230,105,132,66,80,83,163,42,165,3,42,36,76,20,8,224,57,66,249,208,51,252,7,230,177,204,12,79,131,214,223,95,147,111,51,51,224,249,145,87,35,33,96,191,13,116,120,15,59,182,65,211,164,121,6,56,64,230,110,190,60,52,160,184,28,90,2,84,9,50,47,13,137,40,161,114,134,132,172,137,154,86,0,209,229,189,183,46,96,56,103,190,117,69,158,38,19,88,103,191,171,73,64,12,185,41,103,126,207,188,69,223,37,199,4,197,182,158,105,103,88,131,105,27,252,63,254,235,63,252,167,127,249,143,255,233,159,254,229,95,255,249,159,254,223,127,251,95,254,253,63,254,243,127,248,127,254,241,63,255,159,255,203,255,244,111,159,255,250,95,255,225,191,252,235,127,254,79,255,244,111,255,205,255,252,79,255,248,175,255,223,191,252,211,191,249,135,127,247,79,255,241,223,255,211,191,254,203,127,254,183,63,195,255,250,207,255,225,159,254,183,127,253,151,127,254,15,255,238,223,252,195,255,245,31,255,227,191,252,223,255,252,31,254,241,95,207,125,254,247,251,66,209,225,124,193,85,27,204,64,106,45,81,20,92,208,145,87,21,168,1,206,165,249,44,165,222,50,131,68,229,52,25,100,160,84,157,116,93,110,189,17,194,97,254,145,193,128,92,35,100,5,231,51,253,143,124,93,208,89,116,125,10,145,219,34,151,163,229,248,68,139,235,86,3,65,141,154,196,78,115,40,67,22,53,109,132,70,91,55,51,117,82,161,98,159,152,226,126,245,121,195,37,84,44,126,171,237,251,79,72,166,191,18,66,102,195,179,106,203,19,4,93,235,226,71,161,20,242,156,46,194,32,72,40,234,106,4,207,183,61,90,1,123,240,51,174,63,100,126,26,131,207,72,42,201,36,1,123,181,95,38,10,76,241,103,206,81,163,251,36,39,123,182,245,45,243,89,16,230,191,135,102,249,89,52,183,65,231,172,128,215,138,122,15,8,151,45,178,157,17,169,229,116,171,158,224,225,236,151,251,29,40,49,36,191,105,6,216,250,86,153,73,115,117,179,146,111,110,178,6,193,65,90,209,201,219,234,105,2,218,97,96,74,98,219,182,37,238,204,173,141,68,130,228,250,46,130,179,143,128,140,52,55,71,17,253,90,163,89,193,222,185,141,252,24,193,52,149,249,245,7,242,186,166,214,158,224,255,177,188,17,230,227,41,22,93,77,223,91,177,91,195,170,247,110,41,90,159,179,198,120,110,31,186,203,70,173,169,196,189,13,213,141,181,165,128,18,94,229,48,143,139,216,231,77,46,5,154,90,93,143,4,115,69,3,94,230,106,228,95,199,138,64,228,150,245,248,253,134,24,33,193,75,247,218,125,178,142,204,209,179,220,140,228,78,151,153,40,208,30,156,89,182,182,218,211,160,133,181,85,205,175,47,125,74,104,91,13,125,138,59,13,134,237,14,25,96,159,167,126,172,67,108,246,209,236,103,68,227,220,154,158,164,236,155,251,208,109,226,139,87,181,187,158,129,199,201,245,139,167,102,208,217,39,143,215,102,111,28,196,46,23,70,54,40,44,89,199,233,49,247,167,245,162,110,191,206,67,204,207,167,170,106,3,25,132,231,214,129,254,80,142,72,37,136,224,210,244,133,1,150,103,232,83,225,20,24,135,9,102,131,199,13,106,211,211,111,13,64,167,167,144,252,54,111,136,239,0,174,242,14,23,78,222,242,193,46,33,61,112,23,44,122,67,166,122,206,75,115,192,74,30,156,70,152,238,83,172,177,181,55,153,201,137,155,21,126,141,236,204,12,197,90,159,97,70,75,20,214,182,166,91,9,78,134,204,68,84,254,153,105,247,46,61,205,245,51,98,228,36,222,46,221,114,18,114,219,167,88,137,186,187,204,128,204,243,115,116,218,152,155,58,174,33,202,122,155,155,225,237,215,107,145,252,202,252,7,249,43,124,106,221,123,144,32,92,102,70,3,122,232,193,241,231,95,187,122,6,141,174,174,126,129,150,52,51,195,49,213,87,190,118,31,254,100,192,67,132,224,12,108,227,91,252,230,232,105,164,204,252,107,197,142,80,38,158,151,31,52,84,174,182,113,176,177,38,209,241,123,101,126,154,129,211,40,133,208,96,161,30,94,160,79,79,115,115,65,96,88,102,18,90,110,174,52,87,246,236,30,102,58,152,153,206,167,150,173,199,70,175,248,160,239,116,206,133,41,157,248,183,91,85,247,129,200,180,234,140,127,207,26,220,38,147,242,144,253,171,106,13,123,169,191,89,199,245,49,35,52,126,9,51,162,88,111,149,146,115,163,25,108,227,215,12,165,140,157,242,189,7,183,175,218,185,65,242,46,123,114,36,204,213,179,67,151,102,105,254,173,161,177,16,88,157,150,221,53,253,197,26,254,206,221,205,168,15,57,35,50,26,55,39,100,174,217,105,30,226,134,102,70,51,72,203,139,110,198,221,237,209,26,112,14,205,51,230,160,213,125,105,27,28,143,58,159,223,160,214,183,39,171,33,48,170,123,87,98,102,27,21,64,40,203,204,184,136,219,204,253,65,244,243,154,207,62,188,109,35,133,117,13,58,217,75,11,128,186,225,176,223,102,187,187,172,223,152,95,111,91,59,102,220,65,89,145,51,152,110,13,93,4,221,251,236,164,195,182,82,244,72,232,97,145,25,162,48,27,148,7,194,184,219,246,0,16,20,126,109,153,131,56,227,98,196,70,244,78,154,4,198,211,162,49,119,137,44,161,131,186,43,102,166,180,169,229,87,41,60,230,52,133,242,182,150,71,15,254,39,95,156,102,244,66,111,180,29,138,35,205,40,74,128,80,82,61,105,118,181,111,73,141,150,237,234,230,227,56,248,213,241,177,71,62,217,99,69,126,20,122,96,228,210,160,1,238,180,5,134,118,116,185,137,207,17,146,70,51,51,20,224,82,9,10,114,200,209,88,115,115,5,26,94,243,131,193,225,154,230,74,183,194,212,160,129,75,158,246,219,104,143,222,178,52,115,229,108,219,187,184,185,130,34,148,153,65,207,105,12,65,218,184,9,16,204,229,179,130,206,91,225,62,233,197,22,178,115,246,185,79,12,56,165,212,248,2,144,41,54,166,192,79,110,37,255,239,98,83,69,3,119,90,159,154,147,1,47,58,111,93,137,182,119,206,195,109,196,49,81,61,172,121,58,1,255,48,212,79,100,96,203,214,242,161,243,201,136,237,145,10,105,199,109,20,187,197,249,184,221,166,97,165,221,116,142,100,206,56,11,160,187,249,204,120,129,198,9,50,170,65,227,104,156,130,113,34,153,53,32,199,54,115,96,150,87,50,107,204,101,148,30,15,73,32,144,45,105,158,134,22,33,1,222,94,209,11,189,164,166,186,5,61,199,49,17,101,193,251,87,252,27,102,4,228,168,229,115,30,12,207,217,204,244,128,137,87,227,236,9,221,90,78,159,202,202,110,73,24,178,65,132,116,55,183,42,37,107,170,37,211,50,232,84,179,17,217,214,33,128,242,183,237,242,44,229,71,210,202,252,14,240,17,51,143,149,45,0,28,140,142,105,122,98,159,16,47,205,217,127,152,58,246,222,149,62,10,249,88,80,193,88,183,120,180,136,117,245,208,35,254,49,173,190,133,166,216,146,155,195,205,30,155,254,21,79,230,242,41,99,110,134,248,120,66,123,82,45,242,47,133,251,106,63,92,40,198,139,66,226,141,44,128,25,97,20,18,133,74,248,7,22,8,30,95,153,20,79,62,116,148,27,211,140,66,170,232,39,206,198,135,119,61,204,140,22,187,8,88,130,36,53,43,99,136,172,173,217,181,242,122,20,223,211,58,225,204,203,241,66,221,199,134,4,249,199,46,193,78,36,149,155,65,190,143,185,5,125,133,102,89,25,214,83,20,110,251,74,254,149,70,183,189,29,247,133,142,108,53,231,16,163,62,70,13,140,38,32,117,206,157,124,56,175,1,121,35,65,183,46,164,131,19,155,57,106,79,126,158,117,72,208,147,237,136,226,189,153,207,48,173,60,85,119,16,77,154,25,232,91,238,132,0,212,236,252,160,110,44,189,91,86,240,124,221,138,136,192,205,90,142,0,9,120,254,167,160,59,85,196,44,115,86,139,53,236,61,176,29,15,117,136,189,52,210,250,44,171,28,46,138,17,74,72,79,187,25,250,149,27,178,1,171,125,172,211,240,161,185,59,53,240,224,118,31,70,80,10,134,119,160,60,122,25,161,154,243,183,63,160,64,31,49,245,192,49,108,148,125,79,84,171,212,246,19,82,247,38,115,141,166,195,249,128,37,153,172,134,23,213,142,25,134,149,42,30,172,18,130,221,102,166,123,251,58,188,61,200,61,124,101,162,239,41,209,114,208,228,219,160,209,15,41,175,33,117,40,250,10,96,35,148,249,65,26,105,222,200,254,143,100,38,83,239,15,116,225,175,58,63,59,120,52,91,123,100,198,183,210,48,172,20,100,241,204,12,243,197,171,39,99,67,177,239,1,130,27,82,35,153,207,110,180,204,252,167,234,160,39,227,168,122,236,183,17,87,184,5,162,48,163,116,98,230,227,220,93,176,108,220,188,38,226,3,106,235,98,164,102,199,43,216,238,116,62,156,99,154,194,84,118,167,81,130,63,148,186,214,200,247,2,118,100,113,112,192,170,147,217,110,66,136,108,187,33,184,200,213,243,131,32,42,105,235,131,2,133,228,15,224,64,33,31,234,87,35,89,112,91,13,143,25,173,17,123,49,200,231,31,205,21,52,249,172,124,68,201,224,252,55,163,84,139,126,25,51,159,207,175,41,30,92,119,102,163,111,39,167,56,48,63,155,226,145,58,80,102,11,186,99,207,80,70,191,208,214,183,92,33,123,93,204,188,30,161,219,162,193,238,45,22,66,147,64,167,157,86,107,143,143,231,230,17,231,141,204,213,145,67,116,19,227,48,201,74,255,171,189,86,63,81,217,24,73,19,119,162,119,139,232,8,233,198,205,252,143,96,212,234,195,175,14,36,221,157,132,161,31,229,235,227,248,117,239,147,36,115,164,83,150,91,159,33,61,90,34,81,188,124,51,131,165,85,124,254,80,178,241,79,73,163,206,214,62,138,156,156,81,240,98,238,61,131,201,104,255,94,62,102,231,130,12,38,73,200,85,95,185,157,186,151,188,70,218,16,234,251,249,109,8,104,239,46,125,130,141,97,21,237,231,161,173,100,100,116,66,242,214,167,10,244,82,34,238,123,17,86,242,163,43,8,118,181,199,183,18,149,127,179,194,84,85,100,166,59,166,248,197,64,76,140,40,14,254,162,234,230,231,157,25,35,183,234,33,244,67,91,86,87,186,5,167,242,241,215,122,72,210,43,35,210,0,58,89,116,113,110,190,132,153,10,111,96,231,46,142,90,14,145,235,74,243,40,185,126,48,55,180,145,211,12,14,251,77,51,12,150,230,75,240,233,149,219,237,16,62,162,80,156,230,78,142,209,204,48,72,100,8,129,204,158,176,192,124,171,16,192,43,201,128,7,245,155,153,193,155,220,51,32,8,242,166,95,12,237,217,171,81,161,8,93,236,167,223,137,214,89,94,140,56,181,155,113,144,51,241,128,74,129,14,124,204,100,223,228,75,192,81,159,76,113,125,71,155,251,147,238,27,157,55,197,30,188,227,53,137,82,16,138,228,108,57,162,243,137,250,169,102,3,52,161,73,60,131,153,128,81,222,29,205,157,227,177,239,89,193,59,104,84,240,186,139,61,25,68,15,202,244,244,72,43,217,173,11,237,97,111,166,145,198,104,126,49,16,183,170,229,5,189,97,214,241,143,25,68,109,151,31,211,17,12,153,54,147,104,211,234,153,194,2,252,107,143,29,2,143,105,132,187,219,62,7,62,237,80,48,121,126,196,96,50,193,139,222,166,92,164,51,98,39,82,178,7,67,71,133,90,186,198,123,64,249,110,230,2,138,86,214,199,168,3,8,207,136,93,115,10,79,180,147,95,51,179,157,165,175,13,159,202,108,102,134,110,164,103,184,216,150,95,91,162,176,154,153,51,78,229,52,67,42,84,20,207,145,254,200,246,227,32,41,62,139,71,227,9,25,75,6,139,17,97,17,206,231,126,69,130,209,94,107,134,138,98,38,191,86,203,98,41,56,83,20,98,51,37,1,193,106,95,102,6,105,164,205,144,108,252,176,121,4,109,31,178,172,242,150,67,161,200,204,79,158,139,16,9,88,227,26,117,210,21,56,216,107,70,72,121,23,51,3,234,87,216,69,156,51,252,222,231,126,171,40,81,3,82,120,86,123,240,190,96,202,151,175,189,173,3,18,235,57,218,50,203,83,208,21,242,123,115,94,75,91,225,152,159,227,88,216,60,170,33,163,165,171,249,161,97,67,10,89,152,114,176,116,11,175,106,175,5,105,135,200,168,144,174,152,143,109,195,52,65,165,26,42,5,164,146,124,253,209,200,137,54,163,172,196,181,249,203,48,232,148,158,204,172,60,154,125,173,25,129,168,118,140,227,236,214,4,95,247,224,156,206,136,173,132,154,97,26,39,66,168,249,206,52,3,219,44,11,38,130,60,185,74,123,173,203,16,51,74,2,42,158,32,25,145,103,106,160,132,96,225,212,113,94,137,71,236,185,67,225,120,105,68,65,134,216,136,134,78,176,220,152,151,165,54,252,181,160,243,84,221,28,79,99,108,59,185,38,28,142,74,119,60,16,6,206,101,214,179,28,167,210,187,208,178,213,158,95,139,180,204,144,10,13,73,56,235,102,237,127,232,81,193,28,216,7,214,107,71,211,12,49,80,57,103,103,5,180,102,99,6,153,106,233,10,7,75,16,33,155,249,44,189,183,165,199,10,89,124,90,217,238,167,28,86,168,30,187,91,73,161,155,143,62,134,77,65,90,149,182,69,7,38,253,65,39,70,40,212,101,228,209,151,237,207,64,150,65,23,92,51,122,219,79,190,112,240,112,136,67,180,191,161,58,146,143,133,116,245,16,57,42,30,196,216,54,13,128,23,85,29,120,76,199,246,218,81,77,211,194,18,49,70,120,213,217,214,131,25,50,11,197,207,120,251,213,22,22,61,112,169,49,16,20,122,187,12,51,3,44,189,135,67,111,193,181,58,205,220,33,140,20,161,247,12,81,122,51,55,196,51,238,139,49,4,203,252,0,136,173,222,36,146,198,175,123,109,85,143,179,253,39,105,101,32,194,179,28,133,121,32,245,163,71,107,225,180,152,185,226,116,222,81,107,209,220,151,75,111,132,66,184,2,136,6,208,180,218,213,64,171,111,143,23,141,126,19,201,137,52,227,19,170,144,252,87,1,178,41,76,122,234,213,105,126,252,27,52,22,109,80,17,194,214,233,209,105,108,155,62,44,229,79,172,231,154,17,112,177,101,63,152,165,218,21,32,204,36,41,149,102,32,83,42,173,64,113,211,18,209,130,25,229,171,41,2,119,98,106,243,82,64,112,118,21,31,41,43,143,97,47,70,255,101,146,176,116,210,116,73,148,114,204,43,130,220,59,29,232,169,206,120,17,51,203,68,236,240,168,83,116,91,127,240,127,77,233,89,0,242,121,178,5,50,204,253,246,26,6,245,99,77,166,93,172,208,141,60,201,106,223,96,45,72,51,84,78,83,129,46,153,130,97,27,22,220,63,91,44,43,81,216,202,182,34,204,193,36,42,194,125,50,234,54,81,113,133,155,158,27,154,147,210,253,222,116,78,40,51,192,89,99,143,29,101,235,153,215,150,146,173,134,61,66,145,254,36,25,63,39,182,143,24,21,8,229,65,123,212,3,205,72,163,255,197,104,116,8,253,218,182,17,137,30,175,123,164,246,40,29,239,229,230,66,2,69,230,101,128,25,204,207,160,119,39,31,108,77,31,79,216,134,203,200,155,227,110,217,205,59,253,97,249,220,8,195,217,28,133,192,168,86,27,110,52,27,237,173,153,119,185,248,158,17,25,146,52,183,9,42,242,90,233,193,179,83,241,28,107,221,54,180,72,184,46,187,55,176,151,60,5,10,202,111,221,239,61,166,109,197,37,20,235,221,10,231,239,171,181,245,90,107,79,152,163,35,74,43,19,218,184,233,207,221,186,226,239,88,215,169,68,25,102,82,159,186,57,85,204,234,87,19,50,235,193,143,103,108,140,83,63,115,206,209,10,205,140,121,241,152,51,150,12,146,191,242,125,180,227,251,221,18,220,217,44,1,117,248,152,226,169,148,220,106,161,240,112,43,141,118,58,35,106,208,168,124,134,84,116,135,204,209,53,63,111,61,2,66,158,138,17,231,250,175,121,23,29,110,13,207,110,248,79,247,232,122,210,249,83,70,118,190,253,153,105,222,151,121,103,58,29,107,165,170,160,35,0,118,196,226,23,35,127,151,67,70,39,226,231,167,107,85,253,14,109,193,239,165,209,191,161,35,249,249,154,207,59,12,157,138,84,190,199,252,88,73,120,232,184,7,181,234,59,70,133,202,74,89,76,56,22,31,183,22,171,248,128,225,36,208,78,51,19,186,105,209,131,13,242,41,118,124,154,87,104,157,30,113,136,57,102,111,48,194,95,8,40,245,158,212,50,234,1,61,88,75,7,11,210,240,195,23,45,39,185,100,125,72,210,211,235,106,102,218,105,244,33,9,67,236,222,61,148,157,149,114,6,7,87,237,76,163,170,149,36,113,81,180,154,195,205,29,192,213,80,206,25,230,231,101,102,80,215,55,10,69,91,14,4,84,154,89,135,93,91,25,106,217,143,61,56,157,108,199,105,31,38,165,81,109,229,128,51,106,75,123,52,53,20,219,100,209,175,166,195,65,133,17,32,138,118,113,112,207,166,31,125,94,50,211,248,152,131,243,79,82,24,29,159,40,173,145,131,86,85,157,237,127,124,204,180,7,102,146,19,122,34,219,47,56,42,30,157,151,124,91,210,219,105,174,59,154,207,51,214,91,219,14,99,152,37,225,87,201,106,210,249,182,211,204,232,161,43,0,134,226,184,218,102,4,80,251,41,25,31,195,86,109,190,54,189,101,164,244,18,68,65,235,167,153,65,145,42,74,173,104,17,124,174,174,144,67,11,47,16,100,183,249,219,141,16,121,76,3,27,108,79,47,1,43,66,32,64,41,9,162,134,252,237,246,87,87,86,58,4,40,173,173,236,70,2,85,103,42,142,246,231,116,33,181,242,136,155,254,141,98,181,77,68,232,159,20,216,119,212,209,45,149,210,136,110,148,108,7,124,101,196,149,152,91,232,221,10,186,85,151,251,2,232,45,212,172,198,190,20,237,253,173,73,43,119,141,56,245,9,11,79,26,76,174,93,9,162,115,104,61,143,143,40,80,198,71,65,236,64,198,211,182,209,179,47,86,123,233,241,73,16,1,117,91,249,195,132,70,150,123,5,116,146,18,127,64,28,206,198,87,204,76,178,117,153,196,71,221,230,131,16,209,22,113,172,191,129,59,169,246,86,60,229,147,55,127,157,176,9,51,40,116,69,215,12,233,107,91,78,163,56,152,181,241,72,7,154,83,72,178,116,38,94,96,160,95,250,49,67,151,160,124,30,110,200,107,83,24,100,207,202,181,57,66,169,179,154,57,228,158,171,70,148,206,221,97,230,128,101,12,153,215,227,193,121,13,85,80,37,190,64,241,102,127,37,102,118,44,229,59,40,191,21,75,89,35,91,9,248,74,230,110,146,70,84,2,73,28,231,176,84,56,175,186,153,103,180,2,231,111,215,102,51,41,244,241,222,174,247,110,173,119,203,237,114,124,180,204,12,131,238,125,108,154,162,108,63,122,190,216,19,90,160,105,30,129,237,213,205,75,40,116,153,153,58,145,86,246,160,5,204,146,72,72,209,163,20,149,191,189,60,185,85,35,200,83,25,96,208,23,103,254,0,8,194,87,65,0,225,196,170,118,166,159,168,135,147,83,139,23,90,82,59,37,42,204,225,137,98,162,169,171,89,26,40,164,192,122,147,16,14,0,184,237,87,3,142,124,210,140,155,111,191,29,21,248,162,169,56,56,197,237,189,123,180,240,73,8,7,124,126,183,15,218,3,34,39,164,107,35,167,232,87,71,51,174,174,102,199,219,126,245,4,240,47,16,110,160,35,182,223,188,82,62,185,230,224,112,26,126,243,66,186,243,154,35,189,240,186,57,116,196,174,25,214,149,253,177,214,84,15,66,149,220,253,97,152,44,73,189,37,110,249,173,62,205,59,65,135,134,252,143,97,193,223,139,154,174,74,1,123,33,75,103,203,59,40,226,213,14,243,80,158,244,21,216,16,20,82,39,3,76,139,187,126,204,80,254,11,31,95,26,156,22,110,70,18,75,10,64,101,15,79,46,195,93,5,51,235,53,179,184,139,91,67,240,76,86,138,199,126,49,224,173,145,226,67,176,168,250,213,193,4,175,247,2,58,102,135,76,173,209,1,168,7,39,236,243,5,24,19,181,171,43,224,204,104,63,90,97,74,36,77,121,205,248,139,62,166,104,45,214,161,171,95,228,22,237,209,64,12,9,204,122,204,100,14,109,76,75,12,132,134,124,108,235,66,238,208,104,193,183,161,223,94,79,123,221,138,219,156,70,243,29,129,118,9,196,135,76,114,183,239,92,32,37,83,130,106,160,212,52,45,65,117,78,213,210,175,30,61,128,164,253,217,74,105,116,120,132,46,65,99,194,180,15,9,138,130,108,67,82,79,144,170,180,156,223,116,103,52,65,60,70,192,167,252,185,57,65,150,84,141,232,90,239,221,175,126,216,245,117,53,7,80,207,181,85,72,191,11,251,11,247,234,219,108,213,131,89,134,213,72,29,47,161,105,101,102,36,82,213,13,86,223,239,54,94,2,149,124,115,203,152,215,107,243,187,68,208,166,247,174,163,17,25,164,185,242,180,106,107,169,161,1,103,79,206,160,136,202,154,1,60,39,78,78,81,8,107,143,131,63,100,134,246,204,205,53,104,6,175,121,226,10,202,10,37,224,147,243,132,44,131,71,125,15,68,216,53,47,134,215,160,248,213,168,35,235,151,105,130,49,151,24,14,249,245,104,203,192,169,245,61,254,137,150,153,155,182,128,63,161,189,54,164,79,224,94,180,101,224,14,108,11,236,64,11,13,33,218,70,160,10,44,173,254,208,194,255,104,204,0,209,190,150,111,57,161,20,92,140,106,142,2,68,216,205,74,248,115,157,117,234,17,163,219,44,134,130,173,74,184,151,220,66,247,106,46,237,204,181,106,137,128,62,169,22,1,5,65,143,196,33,168,67,212,106,31,251,121,163,3,72,61,118,116,7,217,79,131,52,222,105,69,86,217,78,213,72,243,89,167,27,80,98,139,174,2,180,163,158,68,176,193,62,19,122,148,0,212,98,71,86,195,42,51,15,71,147,128,49,212,176,87,183,77,24,212,210,74,137,183,55,128,0,126,117,165,183,226,205,246,190,183,78,55,163,49,162,118,51,154,188,182,63,26,104,5,37,153,232,245,249,188,116,0,122,212,137,121,140,171,216,30,252,64,62,147,10,113,164,215,155,237,119,15,136,145,156,133,47,193,173,237,26,1,244,22,206,41,250,18,171,157,169,240,188,30,247,62,71,37,122,214,204,28,252,169,57,42,81,236,73,115,9,24,148,204,181,26,93,46,230,192,129,235,230,128,216,124,129,60,248,96,106,88,139,219,217,123,129,219,111,90,155,61,232,32,109,34,177,217,45,117,172,117,188,249,116,37,32,181,131,113,88,247,238,1,142,49,51,160,223,219,115,67,9,229,172,243,105,230,179,223,245,71,83,156,22,179,116,44,23,112,8,240,101,185,188,102,146,30,28,51,109,165,43,87,31,188,94,153,62,131,21,29,13,31,93,253,48,25,236,201,169,217,42,243,49,106,100,105,236,201,97,216,146,78,27,165,73,244,203,204,252,215,54,37,51,109,192,126,243,142,135,101,251,248,48,95,226,152,193,249,171,73,16,215,97,126,174,62,33,140,164,212,32,75,157,217,112,128,212,38,157,122,99,228,1,133,162,144,153,105,216,81,79,48,36,206,182,21,83,217,33,198,210,213,13,90,108,179,18,100,104,99,192,191,77,108,89,168,124,18,5,109,107,232,76,218,29,204,168,8,151,236,247,76,102,204,206,102,214,209,0,73,227,74,181,205,30,212,188,75,194,49,33,148,147,18,209,152,91,50,224,31,43,58,96,246,195,208,18,202,91,70,189,125,155,67,16,61,128,59,183,210,138,140,179,95,93,129,80,229,99,211,180,102,191,204,90,123,204,93,0,114,101,95,131,214,218,82,242,107,208,76,228,230,231,235,15,192,192,100,3,10,90,175,173,215,78,116,75,115,145,176,220,170,53,163,145,254,154,11,70,247,205,152,249,173,64,95,61,118,237,137,86,165,201,26,240,245,109,95,18,182,226,154,91,74,227,171,230,153,187,126,122,76,90,91,13,141,182,97,102,176,45,105,70,253,212,198,123,33,23,34,65,50,100,181,141,227,183,7,97,91,207,214,95,90,23,205,195,90,84,156,232,72,208,178,7,92,108,191,253,210,165,161,173,20,101,77,171,78,46,34,213,242,230,134,5,147,123,198,85,136,158,128,69,210,142,84,161,168,50,107,84,221,181,93,5,58,192,172,136,22,107,72,161,126,200,118,123,204,65,148,167,91,195,187,242,250,213,0,84,123,182,143,215,245,121,238,78,107,87,203,93,186,86,139,47,80,195,169,214,203,143,42,161,149,87,0,165,139,222,62,78,159,212,173,163,65,134,16,94,51,24,129,147,209,236,214,65,149,121,191,229,0,156,189,108,38,180,160,43,75,249,81,192,163,246,195,141,60,237,125,234,25,77,238,110,173,48,99,222,123,255,109,25,246,206,20,114,148,33,163,109,174,38,19,47,230,72,26,139,151,161,114,0,216,52,162,202,44,168,234,88,128,62,108,154,156,47,123,60,123,221,123,113,158,152,117,80,140,148,116,41,205,9,143,125,43,244,157,132,62,36,218,224,239,205,220,1,198,52,153,167,49,254,135,185,22,225,242,209,179,89,205,78,158,224,216,52,170,138,232,163,243,215,162,203,82,203,26,109,161,229,19,24,48,151,224,87,35,8,114,63,55,71,114,186,38,15,198,218,73,49,31,230,179,236,229,218,161,67,231,71,42,242,12,45,71,165,159,143,215,237,201,10,245,169,180,210,10,100,179,172,172,128,157,165,153,122,176,155,165,200,58,162,177,205,246,88,20,38,139,196,44,227,135,167,111,116,39,68,197,233,151,249,49,5,172,200,108,193,12,146,212,32,205,48,203,152,159,137,154,75,82,131,148,102,47,69,63,211,155,223,18,241,45,59,232,131,192,95,234,90,224,1,119,243,79,205,14,96,79,198,42,180,157,110,82,199,16,208,20,77,165,253,218,112,227,167,21,37,214,152,20,211,39,41,156,63,233,20,46,56,129,50,167,7,237,0,2,137,50,63,193,230,146,102,4,226,170,14,30,186,126,71,177,171,1,9,182,38,246,143,224,81,27,102,62,225,186,148,116,88,244,197,156,124,50,230,61,97,101,48,40,140,105,35,126,60,194,243,69,229,91,1,84,73,226,76,16,102,47,146,65,59,227,11,64,8,102,166,87,251,49,119,150,8,61,205,40,201,246,148,75,134,88,255,181,33,15,58,196,157,14,43,252,138,221,204,100,164,74,242,112,112,152,216,147,71,192,167,197,135,53,153,75,48,71,238,70,91,124,137,62,22,51,131,204,81,116,79,155,183,225,137,224,149,129,37,116,229,161,138,43,46,243,8,186,170,116,21,168,64,218,123,159,119,130,81,41,61,9,214,190,155,207,182,210,149,229,169,224,100,204,27,64,192,97,150,52,63,136,115,231,163,13,54,219,169,15,10,0,172,152,115,134,66,154,216,191,143,121,210,138,191,204,76,14,88,171,27,34,35,59,23,3,194,165,118,30,242,72,214,182,143,25,142,168,165,236,213,130,111,61,173,35,218,62,148,211,11,146,91,187,248,28,87,132,132,74,249,161,111,98,15,70,109,84,77,49,193,8,230,158,116,20,85,50,131,11,65,183,157,139,65,0,163,186,44,11,100,25,126,5,159,155,141,74,89,84,198,100,219,215,60,46,207,150,155,194,156,218,203,214,31,100,72,169,110,7,15,213,74,98,243,30,162,172,252,143,204,40,146,186,185,209,184,175,60,104,163,77,47,127,27,198,106,178,213,153,47,172,190,33,194,11,52,134,102,18,236,127,203,162,147,55,72,42,183,88,72,22,184,219,220,88,222,191,97,214,213,27,145,203,109,230,202,37,51,217,83,158,110,59,7,81,55,69,99,241,163,12,175,223,208,52,249,136,89,48,160,169,221,55,107,90,6,74,149,187,76,123,174,33,88,86,180,9,140,76,0,195,213,188,236,189,43,117,146,228,79,33,157,99,222,8,216,132,33,215,16,97,146,185,44,174,162,171,80,233,129,144,49,182,204,52,109,75,37,193,197,112,213,52,127,107,240,114,143,154,56,208,255,242,141,129,139,183,28,180,51,103,137,209,236,193,10,0,174,169,242,103,116,40,216,131,193,20,45,28,34,108,122,35,251,23,251,138,108,106,162,216,3,187,96,59,61,68,232,240,246,102,87,114,223,246,214,157,148,96,18,64,132,6,163,133,170,208,166,107,71,123,67,196,221,246,133,14,159,104,182,244,179,192,242,107,4,235,208,74,142,133,103,123,206,59,136,81,75,86,217,169,165,54,243,54,58,232,152,44,101,147,196,246,133,31,168,148,68,227,161,103,178,253,177,207,89,120,142,160,236,248,164,119,216,110,94,131,135,85,87,247,96,130,76,51,90,44,58,213,201,149,241,237,101,14,22,200,158,221,93,40,79,153,183,210,72,69,168,74,241,87,57,240,171,81,219,123,133,83,57,179,16,33,166,52,247,72,0,9,176,1,79,218,48,43,250,29,51,91,8,201,144,117,51,7,233,94,54,86,130,21,177,159,38,54,82,183,68,143,83,160,250,147,33,144,82,19,65,3,4,217,110,254,114,174,11,4,195,97,229,19,41,50,217,85,77,182,128,47,135,189,22,113,181,80,84,53,72,114,221,216,123,75,52,235,142,181,233,119,166,220,32,76,28,93,126,22,98,147,222,170,43,113,155,244,54,90,40,139,223,249,168,57,229,60,86,123,12,115,196,78,9,96,108,201,188,140,128,173,135,208,235,214,242,192,225,109,150,114,140,118,223,46,98,9,200,84,140,49,3,48,14,146,154,154,134,103,207,246,148,35,124,51,176,41,22,161,222,222,222,204,33,192,124,54,153,158,102,47,48,194,33,243,226,149,105,80,107,241,84,78,13,65,120,33,127,78,56,137,62,146,153,225,207,106,9,141,38,114,110,102,62,7,86,201,171,7,5,0,55,63,72,48,24,238,186,27,44,251,108,133,11,126,75,125,239,25,41,48,51,159,169,113,89,169,1,190,181,243,34,246,222,52,241,102,103,102,135,103,211,190,88,48,253,53,173,1,26,40,108,91,121,66,112,68,224,101,192,235,238,22,7,247,108,226,211,168,62,26,210,100,61,65,238,149,247,38,101,111,103,254,3,99,153,170,32,64,94,16,134,48,51,28,136,185,180,119,51,41,7,152,89,206,110,186,84,181,37,51,244,185,249,89,33,79,242,98,148,17,80,197,52,195,127,158,228,19,136,231,37,143,91,159,177,197,189,90,126,72,124,24,210,11,70,51,122,249,126,239,13,190,219,90,147,161,188,120,32,31,52,196,235,217,90,86,154,169,88,142,173,171,201,215,20,187,154,19,69,225,50,194,83,211,32,175,52,121,22,61,89,251,235,241,157,105,173,100,33,175,71,112,222,56,60,219,52,159,240,117,247,155,242,111,52,23,239,60,211,39,30,118,85,243,1,83,178,230,84,33,130,106,93,5,179,182,192,186,21,51,83,94,184,147,24,70,113,146,163,105,173,176,23,221,48,158,250,36,59,117,154,11,115,244,254,240,12,173,202,124,103,136,241,103,142,24,147,97,230,226,156,168,19,162,123,245,51,3,245,121,50,136,9,25,231,71,201,59,0,97,231,243,219,213,19,13,104,93,141,202,74,146,244,115,126,156,96,251,185,135,118,131,236,181,248,213,127,224,221,159,21,146,206,100,44,248,227,251,71,194,235,103,70,185,39,41,200,227,222,129,192,248,51,19,44,207,92,185,200,214,172,46,224,116,157,32,65,31,187,152,168,94,132,30,17,192,88,57,26,33,102,118,231,121,205,48,207,54,123,178,21,72,200,159,21,174,94,91,216,240,252,210,227,254,123,233,80,128,218,126,235,21,153,171,159,21,68,228,206,168,112,2,251,96,162,252,204,17,174,228,202,228,107,85,54,150,107,238,84,101,237,230,251,252,255,93,90,228,77,251,250,124,75,116,48,111,14,0,138,84,170,229,102,46,39,112,191,91,74,13,241,193,97,247,38,145,56,238,78,138,184,153,39,1,162,123,105,203,239,164,51,245,201,38,118,204,116,168,92,23,172,134,68,130,45,76,42,200,83,213,155,179,175,33,37,99,230,18,236,229,191,23,43,65,35,108,83,156,89,215,149,220,43,72,44,76,31,83,194,192,171,92,121,110,254,208,32,99,47,86,158,232,30,200,71,171,22,132,48,202,193,80,164,81,27,222,44,245,39,248,213,110,16,66,50,174,152,199,192,164,127,21,52,82,75,40,22,205,206,160,192,84,158,139,124,88,51,4,11,247,166,193,239,126,207,30,4,44,246,61,107,20,154,238,205,17,56,182,248,135,247,26,217,130,130,103,81,62,51,13,202,156,123,4,68,219,78,181,189,16,69,220,173,96,184,146,72,183,41,126,246,31,218,255,238,136,66,182,101,168,189,73,22,38,187,212,1,200,78,43,173,134,200,80,182,171,86,42,0,6,116,103,43,124,236,185,23,53,222,199,174,166,108,49,187,204,193,18,152,143,22,192,111,9,147,243,92,38,61,64,86,253,156,7,90,63,168,100,63,121,46,66,192,65,161,239,62,56,4,145,230,45,80,7,42,175,10,225,192,201,154,85,217,207,79,161,191,219,180,107,196,174,156,159,43,186,155,20,166,131,178,91,73,244,243,103,158,130,61,212,80,166,233,31,115,23,53,37,41,203,9,145,226,255,72,10,231,255,222,111,218,235,130,133,125,181,1,151,214,170,143,70,240,95,221,115,231,129,241,208,182,239,78,237,93,124,0,45,58,217,179,244,2,183,235,64,145,241,154,129,125,218,197,200,185,104,7,166,161,13,177,186,52,31,119,183,9,134,212,254,96,28,121,53,52,60,85,120,184,6,251,134,117,6,79,34,232,68,54,35,204,108,242,19,76,79,144,54,215,23,110,112,152,164,172,56,102,34,230,170,163,156,41,104,94,2,234,152,237,42,85,225,160,144,23,223,62,247,41,168,84,181,118,241,120,118,245,153,84,103,88,213,218,82,182,239,254,196,169,75,113,44,221,39,53,57,174,88,118,112,25,40,230,98,127,78,46,65,22,109,244,221,223,128,45,80,187,118,111,132,77,84,235,34,222,126,83,166,129,205,228,9,49,6,249,155,208,215,216,238,15,180,89,53,213,23,102,168,247,181,19,51,242,133,61,57,16,119,245,131,62,200,229,158,36,159,27,70,120,217,163,36,62,19,89,137,164,92,114,208,135,3,195,172,77,110,71,128,181,230,28,65,76,36,0,189,245,154,226,116,145,206,72,14,41,24,17,242,149,98,5,39,150,180,59,91,59,206,32,253,52,162,175,130,83,63,249,90,241,52,169,141,140,132,115,194,96,97,30,50,82,218,137,96,159,16,148,55,243,175,35,173,45,106,134,243,217,118,102,120,130,67,213,0,184,13,186,30,243,190,105,146,223,26,204,78,228,220,205,179,135,32,100,38,111,28,36,57,102,134,17,66,124,196,104,106,190,219,202,73,15,192,96,163,248,232,208,0,91,216,16,125,133,73,79,184,70,245,139,161,201,84,166,240,12,55,68,165,195,67,173,236,76,161,175,100,151,156,157,65,189,128,58,81,178,133,149,250,250,197,29,66,121,181,81,12,230,122,55,51,172,39,201,112,240,142,101,231,17,21,48,18,255,35,187,44,150,23,91,3,20,60,20,75,85,218,213,44,194,44,164,147,146,22,165,44,118,186,234,193,239,249,53,165,104,96,254,41,30,151,211,170,160,24,17,8,160,65,88,143,181,34,242,188,101,134,249,193,130,219,74,7,159,174,14,90,38,43,106,86,6,37,59,221,160,55,239,150,60,130,60,119,170,28,213,131,18,175,120,186,161,110,245,12,192,32,56,82,54,140,6,74,242,140,153,130,129,82,202,178,144,156,110,200,93,43,67,131,247,103,63,13,229,179,234,196,240,154,156,200,184,121,162,4,190,18,117,163,13,106,91,153,101,129,69,115,168,183,176,161,72,225,57,26,182,254,169,159,14,138,84,43,163,181,80,203,157,74,39,240,5,252,106,220,181,153,175,29,194,188,110,158,48,36,103,190,0,16,224,199,28,194,147,215,60,32,34,104,110,102,15,215,136,163,140,227,47,6,249,127,246,105,211,149,218,172,176,73,91,75,134,75,116,68,85,99,185,65,167,173,75,12,25,4,32,50,7,110,6,236,150,28,108,39,76,176,150,227,21,161,91,77,118,44,118,63,207,36,54,178,150,69,137,70,250,240,135,103,251,144,116,82,243,10,27,233,231,139,29,103,126,27,215,70,104,185,121,194,142,46,28,33,208,137,50,172,109,6,153,12,170,112,218,167,217,195,60,25,136,84,213,212,110,201,198,107,192,251,99,38,105,154,28,134,180,12,250,116,216,193,3,222,146,132,106,78,75,130,130,192,157,106,115,125,225,121,52,15,9,132,32,148,126,198,120,124,126,111,120,230,24,63,58,247,98,232,155,44,31,78,102,83,161,32,88,246,215,97,99,231,136,0,123,167,86,9,216,231,44,147,201,39,20,176,18,69,70,88,251,61,153,126,158,38,89,189,3,13,103,23,159,53,246,36,170,63,0,110,182,177,244,208,144,17,79,14,167,245,180,221,24,214,189,253,10,177,134,178,73,181,169,118,142,174,215,224,237,193,4,98,117,54,0,164,37,33,161,4,41,203,14,2,74,253,99,27,36,45,178,41,102,14,70,2,193,179,136,145,108,129,190,193,157,147,48,39,186,131,173,188,1,31,199,72,160,30,165,50,131,106,208,93,242,106,187,61,251,52,216,56,123,175,19,56,60,137,5,47,52,114,27,2,49,96,5,169,42,18,60,192,246,181,225,70,96,100,5,83,167,153,197,74,128,16,160,40,19,73,76,218,31,59,184,169,232,63,67,184,204,19,44,35,212,109,85,211,19,4,61,9,219,4,5,111,101,240,32,12,104,122,49,180,84,70,243,138,45,1,248,91,210,60,151,255,54,216,203,4,102,210,183,150,228,143,81,76,134,30,125,8,183,195,227,89,221,148,201,144,131,138,166,93,235,126,117,112,206,8,214,243,130,56,49,220,194,19,186,57,82,68,161,17,223,246,37,170,216,80,76,8,215,64,218,226,83,68,143,93,87,160,8,196,138,188,136,62,219,187,18,214,67,223,160,223,27,108,90,154,129,223,21,199,14,128,149,21,242,96,131,47,178,10,32,218,115,83,116,56,244,215,29,87,203,177,3,45,88,76,5,251,137,116,141,153,187,117,97,208,88,209,13,8,120,172,228,46,19,72,66,168,238,176,133,151,187,9,92,83,193,39,251,189,207,23,92,194,150,1,67,249,96,30,166,206,24,176,118,211,50,72,11,76,86,171,194,224,210,45,233,199,31,37,58,154,93,174,249,69,169,213,177,26,176,255,11,179,16,29,33,175,3,61,56,38,132,54,26,161,229,109,102,208,218,66,92,111,58,7,253,165,32,243,191,223,10,61,104,16,238,110,133,151,187,203,124,38,141,149,161,153,114,228,77,101,70,144,104,187,121,136,62,40,112,25,159,25,74,123,206,163,91,195,64,109,101,203,73,55,158,56,214,25,250,51,197,109,72,192,62,204,155,112,128,66,166,57,124,113,34,248,216,171,153,95,47,102,177,174,154,80,232,199,220,157,21,105,69,135,161,56,72,102,212,89,204,237,157,16,9,10,58,57,129,245,117,171,76,146,138,84,211,13,241,215,120,29,141,20,60,157,85,102,200,120,29,181,3,160,68,222,227,12,247,225,45,159,171,171,120,37,207,167,173,159,138,16,194,176,109,165,178,20,207,110,85,153,16,221,174,143,174,142,134,221,225,230,227,107,220,122,45,83,106,58,250,119,2,126,169,183,244,200,188,1,88,96,87,7,34,254,14,57,25,161,199,199,52,4,191,239,46,62,67,213,195,246,66,244,15,109,174,112,216,13,223,51,208,185,82,113,114,70,252,89,252,197,130,104,44,205,156,180,62,44,160,133,239,189,105,57,24,254,100,112,39,105,80,200,188,148,234,223,43,228,73,116,49,219,199,244,91,243,30,183,246,8,187,204,88,159,15,178,2,100,119,205,0,149,29,132,21,153,156,123,126,156,29,3,232,147,205,226,179,92,179,89,142,188,90,177,234,96,160,49,203,221,235,72,246,108,135,76,199,153,32,136,8,190,64,93,142,162,10,209,167,155,213,224,219,246,231,253,154,209,120,250,153,57,77,154,175,221,0,211,84,89,97,208,252,252,116,157,74,145,242,105,169,160,127,238,141,10,227,53,159,115,237,109,253,123,117,215,84,160,159,192,168,8,87,120,62,138,165,39,26,139,22,94,205,232,120,187,62,210,4,126,245,250,91,83,238,104,175,238,189,224,121,251,152,73,209,188,50,31,143,204,159,12,2,125,229,172,39,130,113,143,111,211,243,204,59,121,34,147,210,82,245,89,72,187,150,164,171,32,114,172,221,231,48,189,135,143,182,90,242,97,211,71,252,56,180,103,102,234,201,161,97,178,36,193,140,61,77,139,243,12,201,227,72,167,137,200,169,14,1,118,145,199,58,35,33,186,61,254,187,38,57,11,113,124,241,149,106,38,250,75,126,88,24,191,104,248,169,186,51,242,209,237,131,251,60,62,240,197,97,68,221,166,25,80,137,26,79,149,47,0,70,173,26,85,27,80,216,53,148,86,153,104,206,119,71,161,87,24,233,74,174,205,126,124,156,215,145,205,148,14,238,247,8,2,33,71,146,55,58,145,170,150,46,161,247,7,236,253,236,44,3,204,208,255,114,216,116,127,45,137,27,77,173,197,97,186,84,93,134,110,222,195,103,114,128,60,186,5,69,27,22,64,77,7,211,190,164,79,95,109,212,128,216,204,201,89,20,102,242,108,164,152,190,109,47,5,83,186,196,199,6,157,239,242,243,233,56,212,75,100,181,51,84,57,62,23,31,127,91,136,160,25,197,64,199,241,14,18,142,215,41,157,149,83,194,252,5,64,138,79,58,4,21,74,69,31,149,1,80,67,231,106,157,222,88,182,86,136,139,78,253,244,211,62,136,31,92,191,108,223,154,127,205,173,221,205,192,136,243,200,71,196,214,224,203,127,66,218,41,155,184,218,103,158,66,112,46,74,114,92,212,62,63,143,214,0,109,201,77,66,169,99,121,35,7,104,163,68,116,147,241,183,33,157,16,160,191,197,188,206,237,115,1,6,174,86,82,249,240,221,31,12,61,165,69,213,132,16,152,120,63,221,41,113,52,42,136,56,91,252,254,32,213,73,140,164,166,221,140,28,190,95,13,221,207,200,24,99,124,182,13,244,108,143,91,170,171,43,220,147,246,181,23,188,174,10,189,8,88,60,120,162,5,165,171,151,47,128,21,14,239,199,173,205,134,57,226,36,71,55,135,70,91,85,184,74,216,183,188,117,6,126,11,81,18,128,66,220,211,151,62,253,162,61,187,45,40,146,248,107,163,202,188,165,137,23,210,94,230,123,194,242,80,179,187,158,126,185,189,252,230,20,11,20,121,225,18,120,183,209,10,34,34,133,9,239,8,116,128,153,227,35,166,57,144,161,102,198,231,126,179,187,146,100,153,63,249,162,77,189,100,243,37,181,105,107,101,122,32,77,82,243,37,84,76,118,198,128,63,22,172,13,238,153,178,109,117,110,92,176,140,9,163,34,96,93,82,199,203,165,183,95,205,47,219,153,201,86,116,116,191,138,55,223,18,148,205,222,192,69,202,72,35,94,16,174,244,254,174,243,121,103,182,202,34,98,111,99,118,206,12,240,45,169,25,25,104,20,51,199,158,149,63,77,45,223,172,180,172,10,16,78,209,180,218,28,63,195,133,210,168,158,172,54,35,206,4,115,0,164,65,247,134,108,216,223,26,10,80,111,210,157,238,119,238,72,145,63,211,186,116,151,119,94,114,134,63,61,191,229,227,144,133,21,60,93,53,111,78,53,207,156,121,4,248,208,206,211,44,68,51,187,122,167,223,26,217,37,120,124,222,215,168,107,22,132,229,115,41,70,7,251,220,253,226,8,190,180,54,11,156,158,203,91,12,123,206,19,26,47,139,15,104,76,218,236,101,162,17,193,251,0,71,164,69,114,211,104,111,247,73,8,10,126,170,161,116,66,227,187,189,55,146,134,84,181,214,76,26,43,151,183,132,86,4,159,109,187,219,62,38,39,228,89,61,59,157,0,81,217,144,252,197,117,202,121,160,245,241,49,163,87,155,173,30,171,84,15,255,225,201,63,155,157,50,15,128,135,109,47,220,11,197,0,93,189,17,171,182,142,136,77,197,226,205,190,29,242,76,159,46,91,248,124,20,237,62,133,186,153,155,161,77,190,57,104,138,113,175,187,11,200,171,139,196,113,178,159,27,111,218,177,118,26,97,51,74,135,108,97,185,121,90,212,71,223,153,255,48,231,133,34,198,7,149,27,111,208,133,16,108,41,20,126,232,122,91,254,203,116,243,233,165,206,100,245,60,16,82,184,231,107,94,63,5,176,91,247,22,218,77,185,56,127,58,186,197,236,201,66,116,247,238,178,244,77,44,207,94,163,252,211,213,171,135,249,172,54,111,122,6,239,163,88,182,208,81,107,124,84,15,141,56,146,224,1,228,116,246,46,239,230,14,208,135,92,13,0,192,214,62,143,132,98,14,10,193,166,165,214,224,65,168,91,138,48,212,5,167,77,148,253,132,231,167,215,102,27,45,254,100,5,205,158,244,145,74,64,212,204,204,137,222,117,53,64,22,99,110,69,161,138,44,164,174,62,14,212,167,127,254,156,154,143,221,252,177,179,101,7,86,78,128,55,30,188,59,61,234,3,38,162,102,186,39,40,12,157,23,0,122,164,204,36,193,231,232,148,4,199,89,203,102,63,190,118,233,206,47,17,88,112,155,74,189,58,61,31,105,171,87,180,251,19,233,217,238,221,247,157,36,228,163,171,225,152,55,238,228,231,37,130,153,154,43,15,169,112,27,180,151,56,81,251,25,96,214,148,61,10,130,9,80,193,90,217,64,162,140,116,13,229,162,157,141,134,180,209,57,133,234,67,89,58,245,184,73,180,110,163,47,59,142,225,75,111,155,182,187,104,49,115,210,142,146,219,198,248,195,11,44,39,4,129,86,83,155,101,163,198,102,47,22,226,156,218,46,39,37,186,15,97,8,233,39,113,176,32,207,251,26,111,19,179,144,69,40,243,179,156,171,132,170,245,16,82,150,189,97,91,56,11,15,10,26,142,122,177,167,58,34,99,67,252,152,95,140,111,98,66,58,152,233,167,73,81,237,8,250,205,74,101,90,45,148,144,247,77,227,132,42,120,80,217,209,77,62,245,117,250,23,68,143,37,63,199,86,189,44,238,131,44,1,111,69,57,253,168,192,185,121,32,4,251,230,123,81,18,48,110,153,50,147,251,140,37,70,186,201,204,180,245,148,108,244,253,50,20,81,191,125,211,87,137,172,167,95,140,142,219,147,86,64,108,246,100,245,13,224,188,190,54,121,93,231,204,161,182,168,215,106,123,24,100,137,82,29,72,247,148,64,63,225,106,113,43,29,46,105,229,212,248,240,237,116,211,114,158,20,100,186,141,9,84,87,2,189,13,50,106,239,227,55,167,225,46,231,56,240,125,127,108,116,85,31,87,118,55,126,239,210,2,250,167,183,90,68,25,219,105,132,72,6,41,242,58,51,195,117,91,10,238,240,147,138,245,164,248,135,155,27,218,122,217,56,125,118,45,31,50,48,139,210,164,28,16,143,187,164,12,133,138,46,254,87,128,179,222,183,67,6,127,127,58,167,87,245,17,13,221,120,185,203,161,55,227,172,81,3,61,142,220,177,206,74,174,198,60,14,246,222,171,13,156,179,213,205,21,98,252,108,182,157,206,40,26,53,172,150,213,25,26,255,156,245,137,73,41,146,7,102,149,179,127,69,59,67,126,15,230,100,247,133,75,22,50,61,71,64,22,229,117,190,42,78,129,116,177,66,216,208,175,230,108,211,142,19,116,95,205,198,108,70,126,181,103,191,184,39,31,54,68,127,238,222,157,72,248,51,226,43,52,183,116,245,89,196,203,119,133,53,222,84,110,161,191,25,177,41,163,241,58,171,75,20,150,3,150,12,67,108,239,18,42,112,43,219,201,55,162,12,102,222,209,83,100,157,215,235,253,50,143,61,25,235,194,43,105,201,61,18,129,168,144,103,185,45,72,164,204,12,231,212,204,82,31,199,161,115,166,81,201,82,140,79,166,195,168,103,142,25,194,49,43,35,190,20,198,204,140,156,102,207,220,197,75,125,201,204,27,254,22,29,33,20,41,157,228,142,226,122,110,27,112,172,216,241,116,92,214,16,12,203,35,98,124,120,230,162,250,209,21,163,156,56,217,169,253,32,103,217,122,48,240,132,150,151,223,160,137,140,1,9,150,173,226,60,115,193,224,173,121,250,66,97,247,126,233,245,222,158,68,66,72,213,126,204,240,149,63,70,206,228,0,227,99,166,203,94,135,54,85,123,107,226,71,221,128,46,148,140,225,77,183,149,254,143,192,174,43,214,125,8,64,157,178,176,70,105,69,102,84,200,220,76,79,222,112,50,44,87,75,168,253,76,210,220,148,66,8,247,203,212,216,146,40,168,7,110,195,201,20,113,122,181,51,68,95,226,118,130,74,72,42,172,161,156,222,88,155,10,16,42,175,36,253,8,40,164,89,3,147,80,213,110,190,231,135,137,145,150,20,9,245,68,47,147,147,143,195,73,209,19,55,1,242,207,202,240,48,241,0,17,74,51,24,68,103,82,5,125,250,166,249,248,15,219,169,82,55,161,92,182,186,147,91,183,143,13,183,102,82,45,130,91,114,106,104,164,139,155,226,144,184,249,227,228,151,112,184,101,94,132,227,223,100,153,144,47,111,121,224,163,211,224,124,86,13,17,171,178,179,203,158,2,183,147,215,246,72,22,234,222,5,16,129,241,234,82,207,205,30,125,58,240,62,230,17,116,116,186,26,234,82,35,237,61,203,45,121,186,206,52,130,241,200,172,176,153,104,34,21,152,154,157,105,152,179,84,39,126,251,43,124,56,77,113,232,144,201,92,139,129,171,49,195,61,32,70,30,16,167,223,171,169,21,234,106,182,164,230,87,159,15,50,107,94,141,126,161,61,56,12,97,79,178,253,156,117,251,225,87,126,162,15,88,102,10,70,54,224,141,94,64,163,18,218,205,221,32,100,29,94,53,135,209,207,253,161,118,166,80,156,108,137,39,184,173,126,41,228,65,197,152,172,118,119,43,194,159,218,41,161,133,120,62,143,181,66,72,73,152,36,114,13,246,53,112,41,107,34,154,122,136,219,57,229,116,179,6,252,130,180,179,145,218,226,133,60,111,53,96,208,137,236,236,107,160,214,245,148,236,145,239,39,206,54,250,101,144,216,175,134,228,1,77,208,62,108,216,180,81,39,25,232,71,205,3,45,180,39,57,90,30,130,41,139,48,96,72,45,73,167,192,38,187,156,117,250,133,255,34,169,68,105,120,156,206,210,29,89,1,53,185,15,248,192,220,140,91,47,146,98,50,19,219,25,194,79,144,93,83,47,138,245,80,140,4,181,5,178,83,116,187,59,228,84,237,230,193,84,43,66,92,10,177,221,47,94,37,65,98,176,151,156,175,105,239,53,201,65,10,199,188,32,203,246,73,8,226,175,10,205,120,188,49,54,122,51,159,197,181,245,219,51,168,47,109,174,208,219,39,250,11,0,210,165,152,47,65,131,247,74,173,244,9,225,130,157,201,109,133,220,206,29,83,184,75,253,193,67,48,109,139,68,24,94,45,251,154,11,192,122,222,26,189,16,31,81,100,69,229,166,188,120,26,205,182,89,74,63,53,197,193,230,113,106,150,175,61,190,72,202,176,147,240,41,31,50,121,24,16,5,44,7,37,225,231,57,63,108,188,2,39,150,124,236,165,225,49,91,61,41,13,142,75,243,184,53,226,104,17,78,131,76,48,39,231,132,0,244,177,36,123,121,245,190,6,8,121,40,83,36,69,120,177,54,245,13,177,255,82,71,40,116,222,211,232,99,232,245,129,51,188,38,223,244,40,197,133,5,202,102,27,185,230,72,147,127,100,9,56,125,132,239,124,145,20,116,201,3,96,227,121,245,153,133,86,251,129,81,176,67,11,157,42,236,205,115,38,68,139,48,40,138,138,1,248,224,118,49,6,192,113,169,31,79,117,199,204,32,116,155,40,223,209,111,113,25,136,115,120,167,134,34,33,161,205,50,42,17,37,245,0,225,15,177,209,62,39,125,75,216,105,141,253,223,62,37,168,174,68,241,195,55,229,250,40,72,7,203,31,141,2,135,203,240,112,10,149,41,225,59,18,182,46,31,84,134,72,126,145,154,53,154,132,200,209,29,151,48,9,30,192,23,125,4,99,224,221,82,31,119,63,243,211,28,66,82,110,77,100,206,196,180,253,35,188,194,22,251,166,164,49,225,152,11,252,16,17,73,50,128,180,243,199,7,63,83,238,225,104,73,201,141,237,167,41,77,82,4,216,18,114,59,143,238,18,62,240,242,167,202,20,37,248,143,238,17,45,84,123,165,238,54,158,174,107,84,77,252,73,19,222,174,30,105,198,82,168,41,234,13,199,181,171,11,173,80,57,78,233,108,28,76,123,49,122,235,75,234,87,35,60,255,184,186,86,181,33,7,66,82,204,141,6,206,72,28,148,228,18,31,37,66,180,46,71,42,119,145,215,223,174,240,3,10,120,62,102,126,60,69,244,174,145,46,31,214,215,37,66,17,145,172,2,249,134,249,35,15,132,170,215,110,249,100,116,35,216,152,1,106,144,123,131,25,152,156,153,129,98,24,105,70,200,248,185,153,155,231,168,4,241,143,9,150,61,51,41,238,24,241,237,137,78,72,152,166,248,206,169,213,63,174,235,133,224,104,82,56,112,2,126,228,158,16,44,104,38,163,222,161,109,55,115,35,160,200,185,128,168,159,189,54,218,92,114,240,17,74,123,156,200,250,152,167,132,70,254,218,40,139,63,247,75,207,110,77,117,120,58,93,204,60,178,235,62,186,67,187,109,56,111,72,147,139,192,129,230,224,215,85,218,246,58,27,101,151,16,98,112,110,250,189,225,216,74,117,120,58,137,45,73,26,148,242,59,167,248,23,177,122,204,84,230,76,160,145,38,10,83,229,131,0,66,248,97,176,77,31,133,93,252,192,227,164,72,235,28,202,223,225,194,121,104,167,215,20,150,4,17,108,102,32,115,51,69,193,23,8,87,19,105,140,105,43,157,104,154,247,92,86,35,160,234,38,121,201,92,40,126,115,58,122,212,20,113,102,56,57,88,51,131,28,41,41,26,78,56,231,138,128,81,94,208,110,75,209,218,20,255,40,61,23,137,209,62,111,52,146,155,218,224,195,177,43,41,31,32,249,22,154,32,169,50,82,202,246,161,186,111,27,30,156,14,59,15,129,103,187,134,74,112,166,116,73,213,130,230,182,246,92,88,253,230,155,202,169,252,173,255,48,26,226,74,32,129,103,119,26,120,136,148,86,74,205,130,0,246,143,241,6,86,188,166,212,236,114,218,240,63,191,59,21,93,41,28,251,52,26,37,228,165,212,29,243,58,167,197,14,26,76,211,116,141,66,139,169,86,114,68,239,108,127,105,136,189,188,174,59,25,93,191,234,109,59,142,154,121,194,164,131,155,194,177,208,125,113,117,95,210,160,117,100,119,12,228,94,203,245,54,219,121,26,185,240,80,241,124,212,56,73,141,164,216,242,140,182,15,87,2,5,57,149,173,136,48,216,185,18,232,27,73,164,116,127,30,87,188,132,212,167,44,121,94,176,11,12,55,195,108,160,231,6,226,81,44,218,163,248,117,162,73,169,140,64,82,231,138,175,116,58,239,108,219,217,161,81,225,242,169,208,94,203,93,45,211,1,196,80,23,32,232,155,154,52,116,92,154,170,43,193,134,22,38,25,162,238,122,177,113,128,167,72,16,242,2,219,21,97,207,153,90,178,97,232,241,4,208,31,65,134,182,132,17,146,127,197,165,104,169,103,232,151,35,253,102,207,85,135,65,147,223,31,99,167,137,228,2,98,235,233,223,227,232,184,121,194,154,144,209,1,17,182,41,206,210,74,254,72,168,138,226,189,75,171,80,109,223,169,254,30,5,120,91,154,80,84,103,31,212,3,67,240,114,85,226,218,82,146,233,236,75,219,167,17,24,164,46,128,61,210,94,221,67,143,9,178,115,229,199,162,250,225,51,129,138,68,206,132,193,121,108,81,232,58,19,101,37,203,206,136,126,16,83,183,134,44,175,165,198,15,26,199,174,55,78,97,102,100,92,67,227,161,41,130,67,223,145,193,53,40,222,53,221,140,120,233,206,136,10,181,113,55,3,201,79,29,171,53,253,135,219,89,169,59,133,141,16,10,179,115,139,118,189,42,106,136,247,15,45,81,92,149,155,141,84,31,139,226,148,173,122,48,182,103,233,234,123,212,160,29,51,115,167,64,181,212,213,6,25,144,141,104,143,163,46,205,103,155,253,92,253,199,84,173,224,185,125,66,239,152,255,22,225,82,40,177,195,99,189,212,31,164,224,78,126,212,184,239,96,136,143,21,164,172,192,57,97,234,71,8,125,152,192,207,2,236,237,34,234,208,205,232,167,217,125,12,148,6,125,42,252,93,153,206,0,84,224,87,195,45,173,229,3,239,186,51,254,67,108,201,177,160,76,74,131,104,207,204,19,166,156,204,195,156,231,246,171,39,4,62,73,116,8,85,183,5,71,244,229,156,121,217,83,16,102,47,127,180,200,50,24,193,227,119,80,88,214,85,213,65,120,242,172,6,128,79,159,39,27,125,130,174,74,255,199,12,34,85,151,26,34,36,110,222,89,27,47,40,107,186,122,59,145,77,81,26,62,202,55,159,87,94,100,117,178,145,175,66,6,96,230,93,74,150,129,11,19,105,185,245,236,141,105,61,223,194,19,33,0,201,231,200,231,198,169,240,159,94,65,77,161,119,158,232,37,116,55,59,191,112,161,19,198,94,26,82,190,149,247,94,111,241,236,208,194,9,84,78,56,118,38,95,243,168,143,180,145,109,151,175,51,161,65,17,26,125,29,50,159,72,165,250,115,211,11,167,2,26,114,139,46,146,8,28,180,100,205,190,34,49,109,231,22,92,102,59,169,254,31,194,28,123,173,141,106,104,234,35,80,176,46,126,49,190,67,170,228,148,72,181,203,12,146,113,89,90,24,54,50,115,97,248,101,14,39,153,121,211,101,230,51,226,38,51,64,13,243,115,115,250,221,52,129,225,227,120,205,55,195,129,223,205,30,13,162,128,102,102,20,234,178,167,243,68,250,211,242,67,161,151,212,83,166,224,161,215,213,30,141,198,244,61,211,92,92,87,5,77,176,153,144,231,243,135,219,154,197,67,13,99,37,221,63,156,175,203,100,247,80,49,152,9,193,192,255,159,230,84,146,55,150,188,28,214,218,109,139,39,179,219,196,51,130,121,118,127,173,179,35,224,72,202,220,93,161,148,72,113,202,11,103,14,87,23,17,221,49,193,85,144,1,61,101,165,84,138,194,156,123,178,46,231,164,132,190,146,121,150,82,79,159,54,116,240,48,128,31,114,5,156,195,198,78,15,2,71,83,241,56,43,96,186,158,44,76,77,111,118,193,242,181,140,127,123,135,72,110,66,31,169,71,55,219,235,208,160,182,245,81,94,239,144,194,186,109,241,157,57,108,26,30,199,26,16,165,148,179,120,63,242,88,36,29,142,163,162,89,198,41,102,174,192,137,67,3,230,146,29,209,175,47,108,194,181,115,252,164,146,19,52,131,246,219,81,19,211,110,7,154,160,249,60,10,116,143,234,38,127,52,145,54,133,113,35,155,94,187,69,75,172,221,60,36,69,5,148,32,231,224,131,18,25,12,85,215,142,31,113,158,219,230,104,208,231,100,1,141,28,159,133,184,155,77,92,193,32,217,18,198,63,205,16,244,73,81,47,162,193,238,203,7,86,188,87,43,247,68,119,231,8,176,7,95,52,239,62,137,105,62,155,146,229,59,56,52,107,190,54,241,158,159,78,28,33,83,32,36,82,116,14,112,138,157,56,117,187,152,104,166,17,194,206,89,173,152,68,36,239,245,206,13,254,55,43,58,136,238,186,243,22,188,61,45,81,97,112,167,154,159,126,118,172,14,247,138,152,220,225,28,245,171,81,192,208,17,130,135,245,248,160,33,15,208,132,184,9,140,161,165,252,208,238,219,98,109,13,220,215,235,211,24,76,133,168,216,201,233,187,46,43,91,82,81,230,12,8,20,212,172,102,38,215,46,87,130,18,193,163,106,234,203,225,114,214,186,192,35,80,6,37,32,13,243,68,120,90,239,21,221,97,111,154,207,156,223,2,3,69,253,78,175,133,21,87,114,25,230,255,77,205,139,16,210,220,198,48,31,194,81,61,173,212,31,102,234,168,1,110,87,106,0,115,139,234,96,146,2,88,161,10,51,77,137,90,2,72,217,173,229,102,168,47,84,5,46,228,209,236,222,96,167,212,69,123,182,213,168,200,153,25,126,145,116,206,0,212,76,191,58,180,111,118,22,45,215,231,222,59,88,221,228,52,158,24,75,139,143,108,84,69,142,99,37,17,251,187,109,64,1,26,236,146,242,135,212,175,237,222,48,51,38,246,240,105,161,163,96,102,102,78,146,161,7,44,223,6,28,250,234,84,120,163,195,34,145,139,176,27,61,1,77,146,153,254,43,187,57,199,100,246,50,64,198,156,41,61,204,157,250,211,78,85,72,150,167,153,163,206,235,76,235,219,63,215,172,187,75,43,19,115,203,142,2,204,19,85,236,36,98,167,227,212,190,23,141,232,79,122,196,231,252,201,28,20,132,29,116,201,230,177,11,37,226,180,23,35,238,93,59,93,113,210,43,110,94,193,250,32,127,26,192,118,254,54,133,117,83,217,41,33,217,152,99,14,225,206,155,59,26,221,218,89,70,198,76,139,233,155,230,103,36,206,53,246,217,214,178,189,4,125,14,155,105,72,40,166,183,205,113,50,108,241,157,165,72,74,220,248,229,119,142,55,125,19,43,81,170,0,214,139,89,231,217,79,90,214,190,233,104,111,246,78,144,249,42,220,27,180,171,13,187,248,108,70,8,27,164,245,205,243,1,51,34,224,51,23,207,48,234,8,204,36,107,106,62,24,200,72,27,175,13,163,89,210,144,60,209,193,110,102,132,110,71,74,109,62,43,1,101,47,20,209,80,224,152,214,230,83,108,80,142,11,75,82,73,33,70,131,26,100,153,57,72,50,100,141,205,43,173,136,28,155,211,249,210,13,159,95,178,210,76,223,18,131,65,93,182,84,51,163,121,164,133,93,131,62,199,110,142,156,156,74,200,17,28,22,219,73,107,48,32,165,123,182,2,194,110,102,128,149,169,89,65,139,89,203,47,82,193,229,139,212,143,240,186,37,157,21,230,136,108,37,198,1,72,207,62,24,250,25,83,45,32,199,12,61,166,13,249,113,245,78,28,40,152,208,10,144,134,153,163,198,33,156,80,80,123,216,205,207,92,90,217,237,22,77,208,219,190,200,217,182,71,42,0,65,61,231,115,9,157,35,123,177,23,90,98,91,185,244,104,244,12,189,72,31,251,193,88,137,42,178,7,10,254,188,164,36,199,188,201,79,166,8,98,107,182,151,54,14,32,81,217,134,82,116,179,181,25,39,64,223,201,73,211,186,239,10,96,19,251,76,44,246,31,188,199,205,148,176,178,227,147,115,216,31,252,28,186,77,219,29,190,96,183,37,132,142,123,233,214,198,228,122,126,248,52,208,52,20,145,118,28,183,126,84,187,26,77,69,181,149,77,170,160,107,125,172,201,62,81,206,49,88,125,80,94,120,154,212,246,143,249,157,31,51,53,35,245,239,82,125,122,114,30,54,218,117,167,154,137,72,46,76,191,26,15,123,139,148,3,103,45,201,172,194,28,96,109,117,30,67,147,210,204,28,184,114,221,60,16,33,102,93,40,158,139,45,228,79,70,34,205,8,223,47,145,83,160,6,144,61,26,97,30,9,133,152,52,53,21,243,176,144,132,27,2,151,80,53,69,37,43,205,32,62,4,44,158,224,3,19,172,253,50,203,64,243,138,108,164,188,201,16,17,214,85,178,161,231,172,235,119,217,210,110,184,250,66,197,16,104,189,211,127,154,32,62,137,101,26,4,55,182,155,134,184,102,118,176,211,215,247,44,179,2,161,82,191,27,28,1,238,6,117,90,170,4,229,158,80,20,15,59,37,206,22,116,14,213,34,162,146,23,84,172,253,116,107,42,35,128,97,108,137,138,196,72,119,163,58,239,161,34,123,205,89,248,107,252,189,101,52,242,235,52,5,152,57,224,64,162,20,224,116,123,154,153,33,221,122,146,82,128,93,199,126,187,7,93,103,18,18,140,213,236,196,238,244,111,37,115,204,11,22,215,166,120,167,112,250,106,204,232,11,90,175,93,125,214,101,82,114,80,53,242,107,95,112,219,226,141,121,131,194,221,94,235,253,75,193,232,214,197,250,59,48,67,123,124,163,155,99,134,217,194,126,153,110,2,245,156,189,160,202,108,19,135,121,76,96,8,184,89,206,50,222,255,67,217,123,163,3,62,186,215,226,71,161,47,13,41,191,251,72,37,120,242,203,239,84,10,156,159,41,116,252,153,169,27,200,12,44,116,155,25,215,250,55,181,161,196,9,161,25,153,113,56,199,207,253,225,212,167,207,173,155,149,233,246,11,128,1,30,237,146,248,83,204,33,199,122,127,26,213,153,150,235,162,80,124,165,151,249,103,222,128,245,70,90,97,212,188,139,138,218,14,82,210,118,113,139,226,245,254,153,11,234,84,205,126,250,13,121,244,223,107,53,136,192,135,223,28,88,201,149,244,170,129,251,201,214,164,63,108,229,186,108,25,180,4,148,158,48,209,23,165,239,114,1,93,181,253,225,142,236,222,48,163,204,113,205,231,180,220,9,7,195,92,200,1,221,7,199,175,75,61,48,126,58,82,170,243,154,145,124,220,54,226,227,143,144,238,103,134,143,199,130,212,51,42,79,48,225,252,204,43,56,99,237,230,5,110,134,118,71,5,186,131,149,231,10,19,173,92,42,168,10,48,252,132,77,249,214,96,73,134,38,82,16,61,62,62,145,226,204,210,247,162,35,187,215,98,230,18,8,240,107,14,221,100,187,121,39,86,249,161,141,225,167,122,155,125,15,104,1,122,249,237,252,52,3,237,212,104,194,10,77,225,239,180,60,63,10,233,77,177,5,80,162,135,232,55,73,169,2,186,207,87,96,206,125,47,254,142,165,178,106,150,208,0,0,148,173,52,13,242,13,207,206,86,255,23,80,45,200,242,123,117,0,185,70,181,171,33,209,249,165,157,1,32,181,154,44,4,129,46,248,165,112,232,24,88,211,60,159,99,155,16,129,222,75,143,243,254,102,103,45,143,29,250,192,191,225,126,233,217,76,218,119,94,26,1,27,153,193,244,172,207,152,128,19,185,143,141,48,245,74,241,68,70,20,200,196,47,130,173,113,20,46,219,20,206,221,138,154,143,192,103,135,188,112,154,95,240,140,191,105,4,141,106,250,15,199,118,238,125,153,25,81,119,122,86,22,244,153,37,243,204,233,159,195,86,131,67,35,137,112,67,17,171,206,75,101,1,245,78,130,147,216,201,230,18,114,181,146,72,60,31,100,248,94,117,188,160,159,31,138,74,193,241,193,138,45,172,19,67,10,113,82,71,96,177,151,45,44,122,162,46,197,205,57,233,66,82,252,245,173,12,40,236,239,99,13,186,208,135,111,9,207,14,173,158,63,115,212,239,179,227,35,158,28,16,222,111,60,39,29,3,197,23,30,204,33,87,13,34,136,240,141,9,63,198,44,244,8,126,230,119,184,60,26,223,242,172,166,203,224,123,204,37,28,163,52,71,230,80,55,175,129,246,176,15,66,88,126,61,136,99,166,195,183,219,194,164,235,246,162,68,161,41,47,243,177,23,163,179,104,223,0,24,225,40,196,189,109,250,83,182,125,238,176,80,232,219,233,64,0,123,122,250,77,107,85,248,113,60,230,47,225,91,230,123,145,153,122,237,181,43,173,122,183,207,25,149,36,218,125,243,234,18,100,47,85,99,138,40,133,89,71,240,145,229,197,160,147,243,236,225,131,221,166,217,10,195,46,232,87,179,194,78,121,15,197,243,53,89,32,105,125,128,34,252,34,22,148,132,43,253,89,50,115,218,222,54,176,26,231,218,107,103,249,19,164,79,254,53,214,108,110,38,204,151,25,254,249,98,107,239,33,66,185,36,3,48,58,54,19,222,197,220,40,139,221,231,38,219,214,45,0,69,141,176,220,253,155,204,196,9,141,210,25,228,219,141,219,199,2,196,16,110,139,244,216,118,8,248,252,92,96,148,181,6,101,173,252,233,66,29,253,158,75,231,196,194,77,78,151,140,74,211,186,56,80,186,221,93,88,234,152,207,177,211,47,183,66,229,31,159,199,18,137,176,158,188,55,37,128,16,7,105,249,244,232,168,33,147,210,248,153,41,156,44,139,104,32,44,154,151,206,252,196,201,165,89,167,23,230,189,175,200,101,5,71,50,109,23,38,2,68,182,234,103,133,10,231,241,49,99,76,71,154,43,238,185,153,209,89,184,228,111,149,42,34,188,63,118,111,8,66,246,125,176,141,180,138,63,246,10,181,188,107,109,112,187,217,99,143,32,193,189,207,13,186,221,92,247,21,40,209,188,24,9,68,11,32,23,123,250,5,191,66,75,143,46,251,244,123,239,125,121,212,145,187,126,13,160,202,147,177,55,255,78,128,192,28,64,203,110,87,3,1,255,173,91,0,164,171,123,224,12,50,227,189,171,62,152,68,155,167,194,161,57,27,87,239,167,253,32,88,118,115,246,136,187,114,209,23,15,169,55,127,242,38,32,15,152,232,179,15,88,46,16,182,131,182,126,238,108,195,33,41,143,37,81,152,86,231,163,221,171,57,157,159,215,111,94,224,220,250,141,26,5,207,79,86,236,60,121,240,164,252,153,43,199,253,238,118,243,70,127,241,239,128,57,91,74,64,211,236,189,41,252,94,29,216,56,249,173,129,13,115,77,63,253,196,147,45,224,26,105,14,22,174,223,137,141,210,102,116,105,184,153,253,178,94,51,229,31,11,234,81,180,34,133,241,51,247,72,139,152,149,135,251,161,159,168,114,132,82,142,204,19,40,196,234,247,167,17,74,124,234,199,188,111,244,219,120,234,242,250,91,51,177,110,46,240,152,105,157,180,204,19,63,77,6,232,103,70,61,247,177,33,133,34,152,50,244,207,28,11,221,162,200,73,91,237,229,198,62,47,61,105,241,204,137,136,155,62,110,106,137,42,249,57,108,44,138,12,37,148,241,235,123,229,132,24,43,73,60,185,58,142,241,223,215,14,199,99,249,174,66,146,250,182,171,28,115,105,223,69,128,10,210,173,50,67,130,31,236,19,62,25,142,43,242,219,87,66,160,113,205,199,39,3,205,246,63,103,250,56,214,128,225,124,63,44,248,207,63,63,169,5,154,115,245,234,95,132,106,71,187,102,200,99,253,181,39,138,89,178,30,199,178,91,6,7,55,135,51,77,23,119,250,210,205,92,183,234,69,103,120,112,76,237,16,65,146,180,220,109,231,248,179,96,246,108,170,64,9,126,51,133,141,218,197,222,110,30,180,207,253,146,25,192,136,158,177,237,115,176,151,254,14,152,115,84,16,122,186,25,176,200,254,121,234,244,222,226,89,219,215,130,159,227,114,191,53,100,221,158,119,248,218,68,63,96,94,51,203,244,179,122,66,27,239,62,54,154,139,109,250,79,243,219,119,5,208,82,59,44,75,114,62,70,187,144,152,22,10,10,73,90,18,214,247,76,203,251,216,61,8,84,125,117,64,209,127,127,248,37,205,228,71,23,81,238,213,227,62,179,23,252,128,213,122,86,244,131,222,109,58,72,179,187,159,154,13,132,217,157,37,35,82,115,221,247,97,136,127,150,204,231,214,62,3,123,52,99,223,123,111,52,172,44,33,182,66,201,231,207,120,98,171,94,235,227,63,12,2,242,247,202,1,98,232,126,246,208,228,116,143,61,222,206,185,113,248,225,182,68,35,126,204,128,167,170,153,223,88,26,63,43,204,219,143,141,246,138,234,240,61,91,160,89,110,175,61,87,244,247,232,177,193,59,110,223,160,161,241,191,9,95,154,209,206,118,208,221,203,0,97,215,238,107,245,54,13,149,21,220,209,48,191,222,171,207,58,192,105,53,51,164,125,63,215,173,193,72,178,218,118,7,104,133,64,234,207,204,79,189,62,187,23,96,168,231,190,87,192,226,108,163,163,237,119,148,187,217,32,10,89,155,79,126,234,78,243,110,85,232,52,110,223,69,23,220,94,227,78,4,32,117,175,215,14,72,149,140,43,129,3,64,23,156,225,246,171,207,160,220,47,2,201,146,175,186,77,50,235,247,92,52,50,119,223,96,43,80,192,87,214,189,13,163,128,153,163,254,238,129,11,53,177,237,230,6,179,231,115,159,154,62,212,82,63,179,59,164,191,175,121,82,29,177,169,16,112,239,187,178,22,25,237,164,235,142,168,188,208,255,240,51,83,106,126,12,11,176,6,85,243,235,70,4,199,239,250,122,87,180,148,252,62,38,203,178,122,74,55,200,234,198,184,191,189,33,212,178,242,48,52,124,207,5,204,35,52,128,20,141,121,241,15,64,233,235,124,5,185,151,207,82,126,236,185,20,104,36,235,131,222,251,127,108,114,244,191,247,163,122,166,51,41,230,45,41,240,194,207,106,86,32,162,243,31,194,152,107,6,68,104,123,228,254,227,152,186,243,15,177,155,229,30,250,217,93,1,29,222,79,133,148,202,91,236,106,152,3,122,213,44,162,75,213,134,235,156,172,200,146,104,246,130,190,235,159,209,172,151,21,135,5,79,59,200,235,238,63,253,139,119,55,162,61,240,181,163,116,17,171,93,136,28,234,79,171,56,254,1,94,148,114,73,88,48,131,25,181,133,181,2,178,160,123,135,206,169,89,103,48,206,93,51,140,251,190,17,194,169,123,41,248,26,92,231,173,248,226,89,112,192,221,49,5,26,188,189,120,12,233,238,188,204,234,200,98,23,131,121,254,153,111,36,72,123,55,216,150,249,217,171,240,228,238,30,12,141,64,233,159,200,132,92,110,238,239,163,122,224,66,237,233,54,214,145,114,231,111,135,123,232,84,124,239,7,225,228,254,4,138,180,136,150,113,31,156,170,207,240,83,139,214,246,139,175,166,156,1,204,211,207,7,98,251,117,207,121,218,73,75,245,171,73,113,212,235,189,128,187,112,231,134,74,243,5,185,113,218,118,223,79,130,199,248,134,99,228,189,223,249,122,196,68,231,186,188,147,128,193,250,14,252,199,37,244,27,81,232,172,206,170,119,243,122,4,128,104,1,169,122,60,70,165,92,184,254,127,218,206,44,219,146,219,86,162,19,122,31,236,155,249,79,236,113,227,36,129,224,245,210,103,201,178,151,85,33,230,97,50,217,128,104,34,238,121,59,112,123,111,61,152,138,169,145,59,156,72,200,122,46,53,84,136,111,183,171,76,180,94,47,53,132,168,174,81,182,56,189,197,88,164,188,249,122,194,41,40,102,51,84,11,155,244,176,187,109,116,187,226,234,2,40,80,171,127,110,118,228,213,201,144,155,106,159,83,87,116,205,92,44,100,9,139,208,241,233,100,89,199,142,37,16,44,241,64,100,204,198,45,35,35,111,137,248,196,126,239,114,126,205,236,240,12,60,11,132,179,41,213,11,83,18,155,196,77,131,75,103,222,172,220,106,44,136,165,234,129,59,76,218,234,94,29,76,78,102,40,156,231,141,172,113,89,59,247,233,231,131,21,136,134,47,220,136,209,232,111,147,245,49,203,125,120,193,255,167,131,154,127,254,221,123,225,34,9,126,60,102,50,23,205,15,157,80,211,101,253,218,70,184,115,47,161,196,14,211,120,94,27,133,187,219,186,145,59,59,213,176,107,46,169,117,110,176,20,254,170,91,96,108,246,230,219,56,67,181,33,102,33,92,145,227,214,245,97,247,14,97,90,229,20,104,198,0,121,239,222,199,158,207,242,57,241,5,175,171,43,91,127,249,41,85,61,99,112,61,93,139,21,143,65,151,128,77,50,109,249,47,235,131,60,8,210,14,197,225,135,219,186,220,107,63,4,9,85,66,153,28,207,80,181,125,29,207,184,229,183,184,26,43,81,181,122,29,18,44,252,45,110,204,196,32,250,133,41,27,97,142,196,115,18,89,84,190,49,192,216,213,67,249,3,24,233,222,187,27,34,190,94,213,33,158,44,111,202,189,60,19,225,114,185,154,147,100,149,238,197,37,65,228,189,228,4,33,78,31,142,150,99,125,150,186,197,139,179,59,252,137,183,177,241,185,244,161,40,164,211,183,223,52,85,231,21,141,119,247,215,130,62,81,47,46,187,155,178,236,117,140,45,27,33,65,207,180,154,238,136,132,16,102,46,157,40,231,157,175,100,35,14,61,142,63,177,38,10,151,168,27,228,34,187,107,63,254,215,2,35,111,120,11,217,133,202,3,195,190,113,189,156,60,186,201,20,135,104,168,12,255,237,65,134,207,51,164,184,70,110,220,101,255,88,68,117,84,32,75,189,32,178,19,93,177,114,54,177,226,104,31,154,190,96,236,3,247,30,105,206,89,17,92,48,27,36,159,173,123,95,207,111,49,209,95,133,207,215,168,14,35,144,158,165,53,153,74,151,200,222,164,143,25,126,105,13,89,227,117,89,119,18,53,166,76,81,138,204,115,186,238,112,104,19,250,227,137,71,204,61,95,119,56,213,205,193,123,64,195,98,53,86,30,64,128,196,53,86,38,47,213,238,101,145,168,11,27,175,68,1,152,101,213,131,23,88,142,109,13,9,94,192,254,31,49,27,202,202,228,183,169,31,113,114,37,186,150,118,72,225,17,56,217,148,5,222,223,174,150,36,42,129,69,216,31,110,132,129,218,195,44,65,23,124,127,41,123,216,100,24,93,165,4,116,54,170,32,55,6,60,215,79,180,71,130,73,153,68,180,237,176,121,246,37,110,136,68,239,237,54,197,60,75,131,188,70,60,127,39,18,20,24,50,129,179,109,195,30,190,67,199,166,207,165,217,2,155,58,28,143,140,80,22,156,53,91,160,195,172,114,127,154,20,114,205,6,104,118,65,92,55,210,196,16,108,129,185,24,228,230,161,193,12,47,133,62,155,162,190,251,177,140,176,77,195,253,103,19,33,208,248,161,198,160,46,225,32,68,136,211,181,26,15,140,184,159,132,254,58,220,39,125,222,176,163,209,206,75,199,161,121,154,195,99,196,16,107,7,31,10,129,67,148,65,239,231,96,59,233,26,138,101,71,247,168,227,249,170,91,72,188,45,82,139,128,216,13,1,83,100,33,81,67,244,175,219,109,74,54,78,221,242,37,225,187,184,86,68,193,31,72,86,138,198,20,169,141,184,189,46,103,75,16,255,164,237,184,206,43,96,158,205,21,84,41,192,252,192,13,11,114,156,158,35,82,31,14,115,230,157,39,166,180,188,101,34,152,150,230,181,134,141,60,172,74,10,39,38,136,137,161,220,84,2,184,75,52,88,218,140,205,97,92,152,220,2,153,163,141,154,255,118,23,30,60,14,56,132,4,198,114,187,49,199,6,125,152,236,24,36,72,172,235,103,49,114,234,153,154,166,87,64,121,112,135,252,24,128,173,103,141,242,18,176,190,204,101,176,42,30,219,118,119,157,9,112,176,122,246,197,64,236,66,102,217,106,174,155,65,110,6,169,248,93,51,113,240,163,71,102,199,249,255,173,232,234,97,219,246,103,83,160,35,65,73,50,168,206,204,186,233,48,168,224,12,77,165,57,27,208,242,116,23,200,196,37,244,64,12,132,173,242,194,147,252,34,153,134,72,110,16,12,191,48,110,25,217,39,7,199,105,187,231,49,119,31,238,58,10,227,37,190,249,46,103,143,104,75,242,9,128,243,149,136,133,171,24,199,151,118,109,229,72,187,170,4,134,52,144,219,137,116,95,21,21,210,80,247,214,72,110,71,138,33,221,243,184,150,159,234,131,192,201,20,129,47,220,214,208,221,108,65,249,254,217,71,118,121,144,155,79,166,246,153,218,236,155,25,181,219,144,75,23,185,77,20,48,222,183,134,109,161,203,178,135,188,202,175,177,136,254,32,131,44,175,213,173,52,230,194,172,165,221,159,185,208,93,226,232,244,11,255,169,28,31,189,26,1,255,244,140,175,130,247,69,38,26,106,36,55,155,108,217,113,175,91,124,221,237,26,187,220,67,88,33,83,103,41,60,218,55,75,206,8,192,244,128,56,125,75,215,12,71,116,147,36,172,172,48,249,251,183,53,179,65,19,144,206,108,32,71,172,120,150,28,183,234,245,172,144,200,85,43,70,131,173,73,91,16,219,220,100,123,68,231,144,116,149,65,163,204,254,26,26,5,37,17,46,85,255,210,109,214,168,199,70,151,194,94,200,20,47,41,77,12,117,241,115,181,194,195,144,127,48,54,30,219,94,192,24,83,95,62,44,48,73,251,162,95,79,244,235,92,145,231,7,47,178,162,162,28,16,209,56,92,55,251,194,20,139,139,66,61,161,229,241,45,141,79,228,101,203,79,47,114,33,235,253,233,133,5,24,76,14,19,154,247,60,226,217,20,173,68,201,55,25,85,84,110,251,179,39,140,193,241,112,106,247,247,23,124,254,117,60,139,132,221,180,20,184,111,71,224,181,145,121,20,49,120,22,245,77,33,178,128,72,23,87,120,51,14,21,52,146,47,12,37,121,146,135,147,134,58,90,189,48,10,50,85,186,6,3,250,220,14,19,254,23,145,251,108,146,129,191,189,108,113,51,35,111,71,222,251,88,155,121,68,215,136,85,4,181,254,44,191,235,220,188,48,181,79,81,59,74,121,108,218,159,56,171,189,119,67,117,38,224,98,140,120,195,97,84,184,164,53,123,223,183,232,129,153,235,81,72,207,198,139,31,213,167,26,90,35,85,96,99,162,43,217,135,133,200,181,252,54,57,136,159,60,24,239,141,15,48,136,159,72,53,25,55,255,206,84,174,248,2,49,106,220,173,73,161,254,96,216,74,132,56,141,139,105,251,124,114,160,251,28,37,210,179,10,73,102,255,38,3,105,12,170,53,50,43,6,85,243,95,222,16,21,36,105,204,33,249,209,16,81,233,73,2,171,76,227,70,238,199,183,29,1,83,11,20,28,168,103,252,41,101,184,115,165,224,1,47,77,96,148,74,63,171,209,202,72,103,146,170,111,82,244,73,42,253,198,236,108,85,108,194,242,219,199,242,174,159,254,36,202,83,20,236,76,129,33,7,93,247,115,22,226,143,59,232,7,208,185,60,231,205,221,26,96,166,22,99,129,43,20,85,100,249,251,156,236,148,226,231,108,188,20,68,95,247,183,11,54,81,146,214,228,161,236,117,81,76,133,160,233,133,119,18,246,239,251,236,202,191,219,4,102,76,190,138,218,69,89,253,80,246,86,46,89,112,178,125,223,147,132,203,29,37,231,208,132,67,130,234,40,163,34,95,123,80,89,154,110,199,200,81,145,182,80,52,236,143,3,155,31,102,49,78,105,11,213,192,231,201,183,17,67,28,52,62,230,160,190,252,83,213,100,34,161,136,27,44,165,211,72,152,63,234,13,96,43,232,143,151,134,199,134,91,183,79,36,202,238,183,192,166,16,31,243,140,60,80,129,49,98,215,242,103,195,253,19,203,131,73,12,27,218,133,11,188,82,241,177,248,152,101,223,205,148,214,187,201,210,68,229,116,124,242,121,192,201,210,192,2,134,46,204,215,222,34,163,37,203,107,193,230,80,238,183,100,63,25,34,25,48,77,141,253,211,24,54,88,83,190,128,71,238,190,87,46,150,71,240,245,144,117,152,111,133,50,167,54,142,28,217,20,22,130,205,61,251,158,177,40,14,141,215,226,86,219,167,191,245,96,113,201,247,32,237,48,199,46,223,241,198,78,129,209,240,236,190,17,67,42,159,101,183,67,162,107,125,244,151,192,120,87,130,158,239,188,245,121,98,245,23,163,174,103,203,136,195,207,205,39,116,152,203,120,188,55,145,175,82,155,63,28,29,161,160,126,194,159,126,174,243,62,209,200,104,16,181,119,187,155,192,58,115,31,78,186,107,76,226,77,157,119,189,251,89,38,65,187,23,133,207,158,147,239,10,57,135,116,65,155,44,96,99,159,91,183,227,231,54,50,146,254,52,181,109,165,249,25,128,49,29,220,103,192,40,84,45,135,217,102,228,183,215,175,42,48,14,152,38,74,88,164,193,97,236,249,185,11,123,132,12,233,177,188,143,209,48,226,167,123,23,17,46,114,153,202,244,195,203,152,78,69,20,202,234,99,62,90,127,224,69,17,116,200,58,81,164,25,43,251,204,193,169,58,192,4,118,231,8,152,91,184,136,135,193,220,119,19,229,150,17,16,238,34,138,131,166,49,244,113,127,127,95,115,138,130,221,89,122,36,121,221,65,233,196,22,69,255,235,76,209,149,182,127,108,188,7,170,61,6,65,40,114,166,119,129,153,42,186,60,156,12,190,190,111,215,54,234,161,162,51,103,10,234,119,192,127,83,161,41,74,111,253,120,129,32,105,10,74,214,183,31,232,88,30,67,214,15,137,108,182,170,46,108,108,249,210,154,36,188,233,231,166,105,100,136,182,50,171,173,249,152,21,19,61,149,175,105,234,119,59,59,10,141,130,160,56,235,87,221,126,128,224,77,84,152,132,255,56,95,56,69,69,125,146,89,219,63,1,86,122,6,107,112,86,24,98,194,230,112,198,203,183,21,30,151,245,220,224,68,217,172,194,13,86,142,11,167,28,9,7,134,226,107,184,111,93,207,14,215,69,244,57,35,182,215,146,195,216,231,93,223,171,26,213,237,253,94,166,191,222,94,248,99,31,248,193,82,21,98,48,55,124,111,125,102,109,90,249,129,171,111,73,198,35,40,172,254,192,163,125,156,38,102,107,80,11,255,190,88,185,219,60,94,103,161,192,48,112,182,17,40,254,151,103,192,219,252,56,152,12,174,146,98,7,76,20,104,52,183,238,200,18,151,1,63,47,153,63,191,132,29,233,165,69,12,2,24,190,233,121,183,133,189,112,52,75,215,72,51,168,114,226,195,219,175,173,39,133,123,190,186,24,50,237,26,201,217,221,81,203,99,146,239,65,202,227,199,193,109,135,114,121,20,84,17,127,35,231,246,46,236,109,85,149,10,167,180,239,215,196,210,200,93,39,49,153,221,219,95,155,121,36,27,49,48,252,100,35,224,180,179,254,54,114,203,243,190,54,235,99,234,84,161,28,164,93,227,143,4,126,189,93,241,218,72,84,87,63,150,41,195,18,184,46,75,181,187,251,29,3,46,138,133,36,26,78,95,33,249,39,130,42,67,222,56,185,125,200,59,244,176,210,241,102,212,71,217,81,84,9,186,194,196,6,186,195,164,241,75,207,216,212,150,91,35,84,66,46,157,12,28,93,211,7,173,219,182,37,95,4,102,225,90,111,207,38,185,27,178,143,31,227,110,203,144,46,33,60,33,128,112,102,105,241,49,33,54,147,100,83,161,54,169,220,21,112,218,158,195,76,62,71,65,25,217,175,233,92,125,107,164,15,82,198,179,249,4,254,86,167,105,22,245,99,36,2,188,45,133,189,73,206,135,146,141,35,61,172,129,38,114,157,100,21,166,187,17,146,75,165,236,150,124,242,241,213,0,227,147,36,69,76,119,186,109,194,31,247,246,111,167,187,204,207,130,113,61,253,22,12,167,74,105,218,231,101,38,235,7,103,126,94,150,78,33,157,96,223,45,33,101,138,97,101,43,195,12,108,173,5,140,167,33,58,78,217,194,240,43,52,89,77,75,4,128,225,192,89,119,18,216,93,99,136,254,227,170,38,48,248,25,64,168,92,194,58,33,112,169,166,130,117,225,108,34,25,1,179,69,124,17,81,232,223,22,135,110,188,54,133,5,80,221,93,152,203,126,188,53,58,41,229,211,247,1,157,28,84,210,152,124,145,79,44,26,174,220,74,97,148,244,236,252,88,253,88,59,151,9,158,70,113,133,21,197,150,91,199,206,91,159,55,156,178,226,171,41,104,79,31,51,52,225,229,228,169,92,48,220,20,128,6,68,69,97,43,62,168,124,237,186,4,179,130,110,162,108,7,213,55,112,34,20,75,184,182,22,78,110,44,247,59,145,16,185,212,17,197,125,227,191,220,8,101,53,249,105,180,160,250,117,28,112,193,26,162,174,181,76,13,96,220,179,28,109,200,45,148,233,104,7,88,105,212,133,137,107,202,130,63,134,49,46,171,139,158,165,37,234,63,228,144,205,60,171,63,251,204,184,44,83,24,82,155,99,232,221,25,222,119,81,205,61,8,65,217,169,178,175,46,84,51,187,192,166,132,116,191,7,60,17,42,10,75,16,243,88,141,183,107,216,101,250,211,72,131,182,226,40,149,79,193,180,69,182,48,188,133,247,173,89,73,178,155,152,33,188,238,121,106,217,243,73,6,28,111,247,57,48,195,223,104,234,183,79,107,142,181,235,159,42,90,135,249,251,233,148,124,239,55,169,186,246,192,51,207,25,78,189,170,24,158,176,237,46,59,42,187,150,254,110,107,217,15,52,70,51,119,133,145,165,240,27,19,49,72,17,140,101,202,117,191,39,194,8,180,68,47,185,81,147,230,27,59,233,175,66,190,138,98,59,17,99,191,7,66,102,32,95,153,133,19,14,55,34,98,226,19,32,220,178,124,130,177,81,235,110,208,154,241,51,223,55,238,104,36,136,240,252,249,106,80,246,199,165,99,45,145,232,132,50,150,123,136,95,188,235,150,80,41,240,249,106,225,226,196,61,32,116,158,232,49,160,17,229,240,70,119,64,30,78,233,65,242,123,57,229,23,194,148,206,10,93,55,126,252,187,209,176,105,10,204,125,38,172,170,98,25,124,2,47,84,210,183,27,116,196,92,164,53,165,9,205,93,98,36,140,201,113,135,75,185,94,255,77,229,154,151,244,173,32,184,107,211,111,44,92,173,101,76,88,101,213,109,220,121,30,165,246,51,97,215,124,111,59,168,45,136,55,109,153,151,113,223,251,204,49,179,207,26,76,210,105,168,8,235,61,238,42,100,104,89,63,53,119,196,114,221,128,196,183,170,120,179,15,204,9,117,207,82,234,135,70,22,11,24,22,107,230,138,195,107,13,25,48,18,36,168,63,188,48,146,155,178,121,31,115,235,178,180,243,211,84,50,200,237,147,187,78,159,215,243,90,205,47,37,74,204,29,118,230,117,175,28,176,136,164,45,35,122,190,13,133,138,247,167,127,30,74,249,105,88,141,123,243,223,238,157,244,164,128,151,233,254,44,135,199,82,127,0,4,143,184,81,46,140,243,65,102,120,167,138,79,96,136,193,101,171,233,31,249,228,237,57,137,122,114,47,128,54,224,124,135,251,61,113,45,200,44,27,245,242,82,50,21,38,137,26,241,195,195,18,55,238,14,201,209,166,78,68,178,21,137,255,94,24,249,111,145,199,161,238,137,242,207,11,79,28,40,193,177,120,182,91,210,49,28,30,168,8,203,195,81,27,57,215,58,191,55,159,157,124,136,145,202,1,85,221,112,39,21,129,192,96,192,4,230,138,95,196,154,69,241,98,249,144,240,122,73,36,126,119,219,85,131,145,22,57,112,146,23,28,38,215,85,166,225,249,86,240,36,5,186,244,91,35,174,211,251,157,226,208,68,228,38,147,148,220,84,242,233,221,141,78,216,74,90,111,108,58,119,209,195,41,35,22,196,52,109,134,233,215,79,147,138,239,2,147,200,238,159,147,11,188,184,9,33,2,224,182,50,28,230,45,226,173,33,190,24,195,93,198,197,52,129,3,237,176,148,202,149,124,101,153,193,150,95,189,125,196,240,212,76,57,211,160,133,92,238,6,44,70,198,41,171,7,9,158,229,223,18,22,183,221,69,229,28,73,5,191,71,113,219,111,162,133,135,184,59,43,63,60,13,208,203,139,106,54,41,89,195,227,18,100,144,52,161,117,133,232,237,28,153,62,143,120,237,71,75,220,180,15,239,128,35,193,168,18,181,228,206,173,175,202,133,21,192,218,235,175,168,54,226,229,119,43,229,40,23,74,102,178,179,210,188,179,144,164,92,234,109,68,225,121,98,62,222,101,127,110,17,125,171,72,109,206,86,181,244,131,81,179,232,59,169,0,116,25,253,238,164,13,247,112,85,241,92,83,5,246,198,245,23,117,18,216,146,46,46,250,75,8,254,215,145,105,68,194,171,7,143,185,28,139,112,154,193,97,127,0,231,33,17,11,50,229,87,152,245,100,110,31,11,248,31,119,25,145,132,149,155,199,164,75,171,18,79,67,72,110,228,233,104,37,179,92,28,204,25,33,235,251,62,187,146,153,19,206,107,168,192,201,47,247,64,124,25,81,86,102,94,7,100,209,187,7,79,235,18,122,219,201,96,236,20,113,93,118,202,44,177,138,99,171,230,62,2,38,231,55,198,146,155,180,4,4,178,145,13,52,9,132,192,85,237,190,111,227,241,211,158,39,19,178,247,120,64,154,194,70,111,69,99,113,194,115,125,213,208,17,188,53,56,229,221,200,132,112,36,75,252,6,109,228,8,131,64,251,209,135,70,127,142,137,176,220,6,85,174,1,66,71,243,28,55,61,76,84,106,200,53,178,68,45,157,59,198,73,182,236,26,118,26,17,104,160,79,89,162,74,63,246,185,229,232,177,74,100,226,158,191,120,43,247,33,65,43,161,161,182,57,182,199,179,32,170,23,241,122,192,179,119,45,105,187,69,64,158,166,198,216,27,46,36,73,168,3,230,116,15,187,154,115,46,245,7,206,163,139,243,42,61,97,58,106,213,194,102,47,85,237,60,170,36,240,183,172,112,110,109,241,140,33,82,141,128,152,59,175,136,247,74,140,111,144,192,30,174,47,244,225,187,188,22,162,42,17,153,233,164,220,72,96,148,252,241,226,169,30,36,95,164,224,62,35,58,57,184,114,54,191,46,156,33,156,50,73,202,217,149,83,196,233,56,97,37,42,4,227,74,94,215,235,109,108,176,69,62,38,206,253,238,238,250,60,179,77,104,129,81,155,113,71,168,165,166,73,168,121,88,141,128,207,35,171,72,144,32,32,85,142,226,171,164,42,64,38,63,220,143,41,220,164,8,104,55,13,23,195,117,145,226,123,113,62,72,182,197,224,202,229,110,40,22,127,46,146,8,114,236,163,51,104,209,24,189,60,121,118,129,130,203,151,14,212,83,91,226,112,3,27,166,248,154,30,29,23,160,192,22,129,138,33,45,22,25,144,16,58,172,212,211,221,191,160,67,225,138,202,87,196,154,201,51,22,148,155,183,135,254,137,19,244,162,209,251,115,19,242,48,93,177,152,69,213,204,0,18,176,61,62,130,3,108,60,89,7,228,9,69,174,6,138,165,146,43,69,74,220,217,151,253,183,77,169,61,70,156,52,239,179,173,186,49,70,73,172,196,185,59,21,221,77,226,12,121,107,199,51,185,129,247,214,90,40,105,79,178,211,153,224,200,93,63,144,6,237,162,153,26,198,62,235,143,158,152,195,85,178,64,58,137,231,254,210,153,88,65,140,55,132,81,99,120,58,4,1,188,164,57,36,228,40,250,125,151,178,92,73,242,104,80,99,248,237,46,51,162,65,128,76,122,10,98,49,158,57,131,227,110,73,14,136,81,87,101,63,118,112,95,104,40,153,217,123,204,163,37,9,15,162,133,78,78,2,158,252,233,55,117,40,230,164,245,64,170,179,134,27,0,247,123,12,89,69,219,121,250,28,101,117,200,93,133,148,31,118,17,143,144,35,251,42,207,134,181,59,249,170,175,118,53,145,140,32,166,123,246,158,157,187,74,21,209,15,227,150,153,126,33,128,124,36,137,216,57,108,19,20,16,186,59,232,28,221,34,29,99,213,129,113,187,163,56,65,69,28,201,162,170,220,8,61,97,15,62,139,42,57,88,148,108,134,135,12,13,5,153,42,140,1,222,125,183,96,114,21,13,107,50,26,89,170,221,205,31,83,185,9,56,193,30,144,61,169,174,193,0,38,121,111,92,92,215,53,20,112,210,86,77,22,204,191,211,220,45,156,100,170,226,146,115,7,217,233,44,238,24,172,8,109,105,198,30,76,6,183,53,5,82,73,182,13,227,152,202,197,141,73,104,86,187,194,137,239,224,238,210,134,146,80,44,93,44,111,210,53,221,93,90,107,112,191,1,99,174,185,183,148,162,207,161,224,128,45,232,118,140,97,145,156,160,211,116,143,236,86,238,176,81,16,148,58,87,247,88,14,43,237,209,198,195,120,4,29,70,181,93,126,58,217,207,87,135,201,5,84,216,42,200,61,72,82,76,5,91,96,54,56,207,129,60,203,105,138,22,28,249,151,103,147,31,97,127,167,167,107,88,86,121,222,12,149,68,209,234,120,178,55,241,125,123,207,187,21,46,75,107,4,147,230,13,254,39,75,117,146,52,17,184,8,90,246,8,12,215,178,112,98,128,66,55,91,197,175,222,142,45,252,79,111,6,255,113,129,210,235,213,118,11,186,33,123,174,247,62,132,85,215,221,129,97,14,204,83,4,136,50,213,123,110,4,183,210,187,186,173,15,12,177,194,221,78,142,105,212,168,230,81,24,163,249,250,177,54,117,190,162,120,70,235,117,39,88,165,242,89,86,149,253,116,114,39,23,178,148,146,69,65,250,14,198,252,109,60,182,85,28,233,107,17,173,185,151,97,246,103,121,171,68,131,117,247,208,218,140,185,83,174,202,212,20,101,79,255,64,230,90,69,78,146,17,157,95,71,83,195,199,24,194,19,4,44,82,159,158,160,129,15,82,36,68,33,24,157,123,121,14,197,89,157,170,222,152,76,26,126,68,18,95,154,83,196,194,207,238,203,247,203,145,184,120,190,157,120,54,206,230,14,31,136,27,1,45,117,9,24,33,6,114,174,98,126,216,82,63,28,19,33,37,251,122,126,226,33,249,35,186,95,72,78,54,247,108,160,143,62,178,168,248,80,175,45,86,244,192,35,32,234,43,40,6,72,204,158,40,229,148,240,222,198,5,220,179,91,240,179,105,90,36,222,253,228,1,35,227,46,45,218,152,4,203,52,28,94,40,11,23,113,247,44,174,206,51,108,209,50,37,117,132,146,162,203,83,100,23,181,170,55,72,62,48,108,110,30,136,224,166,38,14,232,243,193,18,162,28,145,73,119,182,118,113,114,49,77,187,231,34,160,220,41,10,67,235,151,147,190,35,139,111,109,13,38,44,244,190,106,90,97,254,63,177,25,246,242,50,60,77,130,203,218,144,48,27,87,5,170,219,220,254,73,179,62,158,65,92,146,215,78,224,8,18,30,49,96,106,190,60,123,151,215,208,248,224,180,90,195,21,86,223,42,26,120,183,107,145,123,139,160,249,207,114,185,224,193,100,53,135,119,207,140,74,129,161,76,136,204,97,56,53,183,180,238,28,146,247,80,43,5,135,129,36,35,76,180,38,154,56,53,169,17,158,226,109,109,70,51,234,15,231,224,23,111,43,145,182,177,34,85,200,68,229,196,149,139,14,238,246,214,195,244,242,196,17,140,43,196,211,198,184,140,72,184,12,107,52,123,34,196,217,221,160,209,150,158,25,67,154,103,251,84,94,91,126,122,160,56,181,61,99,13,30,55,89,97,199,94,132,30,195,191,39,74,96,253,113,158,159,255,94,16,45,157,45,221,62,23,119,170,195,239,213,3,115,53,43,138,191,193,187,189,170,165,44,136,199,127,26,209,193,117,59,226,223,145,89,218,45,95,103,185,87,18,59,172,72,56,1,226,248,125,115,14,160,234,44,34,199,6,137,13,215,226,26,225,132,39,84,209,161,21,189,38,62,85,21,115,201,234,35,63,112,164,228,112,67,23,89,158,205,32,69,152,228,188,3,229,201,1,163,68,188,253,206,180,169,47,153,18,184,98,87,106,51,224,90,196,20,94,22,250,223,238,243,199,231,172,209,10,50,39,83,36,230,47,211,198,149,152,173,145,138,248,1,212,32,206,205,26,81,227,170,239,1,183,122,38,237,150,21,64,235,94,106,143,220,121,68,232,21,182,146,171,200,157,23,21,45,80,211,43,244,212,199,85,117,195,227,130,81,151,195,172,108,141,163,112,121,225,80,243,59,110,67,77,93,35,152,48,98,248,62,159,212,59,190,176,154,135,231,54,34,78,251,196,27,126,151,38,223,200,147,101,49,203,160,176,237,239,27,104,204,228,44,232,134,214,10,237,163,240,229,88,53,91,2,14,80,57,248,209,8,109,67,210,124,135,198,84,105,238,239,53,155,177,235,79,119,18,145,60,31,8,62,154,250,252,116,237,158,24,9,181,198,217,128,180,53,186,100,247,189,18,126,26,253,214,120,133,134,95,154,6,25,101,79,98,0,9,42,238,20,70,246,114,117,77,2,153,124,1,207,17,49,225,3,77,243,48,46,173,200,48,105,170,31,105,25,38,51,101,207,79,49,30,222,169,233,43,176,231,85,207,23,66,91,90,179,91,210,233,106,189,41,61,38,208,41,211,240,76,172,154,238,28,95,176,42,23,41,115,98,249,80,215,218,110,78,79,130,251,80,19,107,44,138,127,115,122,186,137,4,21,77,203,33,209,242,182,54,43,84,27,103,147,162,190,104,162,232,66,211,137,6,76,199,55,147,169,26,187,168,140,41,217,244,31,87,247,178,10,16,58,171,112,152,35,150,8,2,27,181,230,42,113,133,191,40,23,54,77,218,25,176,252,165,251,236,179,48,187,102,0,156,141,149,164,192,219,113,83,213,210,68,167,78,78,104,189,153,76,137,48,241,86,184,155,164,206,7,103,156,208,111,142,21,134,241,253,32,86,92,40,253,238,118,74,223,103,23,211,126,145,49,171,100,30,151,155,28,86,215,83,25,182,32,46,132,185,253,142,56,236,23,75,83,203,200,193,200,219,63,23,15,24,154,121,182,62,142,114,80,130,87,178,169,32,104,55,110,197,219,50,106,13,113,49,45,200,30,75,139,196,50,84,27,37,97,206,164,70,119,247,220,48,120,35,36,209,207,116,143,247,237,55,52,70,77,147,245,38,119,88,239,55,33,56,61,4,138,17,158,248,247,224,118,149,36,191,171,144,46,221,253,123,80,167,34,245,141,11,182,134,114,143,70,224,154,154,38,55,182,27,94,48,34,220,34,213,60,88,192,251,178,74,216,15,171,108,1,57,134,103,207,240,25,106,33,153,55,185,145,131,207,27,147,68,40,118,37,233,140,48,40,121,26,32,151,22,73,246,36,31,183,198,59,227,229,148,213,129,233,159,63,113,60,235,25,58,4,2,159,87,30,59,186,182,49,23,36,75,21,14,101,247,241,32,144,86,170,194,56,185,61,157,14,82,125,205,92,200,205,164,91,124,55,75,48,175,106,235,52,202,246,155,59,26,191,79,230,47,126,180,114,109,13,178,0,213,129,68,215,160,143,190,93,171,123,144,125,45,239,149,140,63,198,147,62,205,18,20,120,229,72,239,34,23,65,237,97,148,27,114,114,47,141,209,36,72,182,233,49,228,139,251,58,22,115,86,147,165,201,167,235,35,28,122,181,20,173,23,96,27,204,145,29,182,72,178,95,154,185,219,124,39,52,111,225,217,102,53,177,215,66,216,14,247,62,186,108,194,103,226,64,23,215,162,28,7,151,171,188,52,196,212,30,216,179,204,159,165,35,102,138,118,254,211,91,200,132,109,188,221,7,131,7,148,195,95,39,2,43,221,127,24,18,81,217,7,51,20,173,53,30,205,191,173,25,201,100,101,185,177,76,199,164,248,220,18,200,199,118,159,26,169,236,148,237,105,10,120,101,97,95,247,44,236,126,79,41,194,30,151,253,237,87,192,68,105,178,102,252,47,14,167,168,173,42,75,51,196,201,194,154,94,38,212,44,131,67,94,44,89,116,52,75,228,80,111,217,120,236,70,145,219,40,197,6,93,97,178,94,122,36,175,151,231,217,131,82,249,28,197,110,48,1,9,220,169,45,201,81,103,215,147,238,10,232,17,174,26,69,124,231,28,18,67,3,18,195,217,61,200,139,23,57,75,238,112,50,119,142,55,38,51,94,214,53,108,148,125,120,126,57,39,79,151,239,69,36,164,212,17,25,123,70,225,37,197,58,84,173,120,80,243,220,246,82,212,101,45,56,115,211,246,176,101,182,249,188,158,50,161,52,162,108,248,140,231,154,90,161,132,232,203,246,154,228,154,158,244,201,179,111,230,185,167,47,93,216,99,228,62,72,209,9,34,91,215,46,220,252,129,116,28,173,9,41,96,63,159,90,235,132,206,128,143,200,95,199,40,44,26,142,165,254,117,122,219,115,107,19,25,246,137,38,72,13,231,44,69,148,231,194,255,111,157,152,63,127,253,252,38,239,52,254,226,32,190,37,105,157,84,178,111,187,128,119,138,72,130,143,6,185,166,112,139,125,173,207,153,99,236,144,1,19,38,239,223,201,49,235,182,96,154,180,134,245,249,19,157,65,131,158,196,214,136,185,31,147,9,86,148,207,95,49,155,241,98,135,37,219,136,130,92,166,202,3,23,227,93,18,152,76,195,254,77,49,228,68,207,107,69,86,79,195,126,252,108,155,115,183,173,8,192,215,0,161,197,184,217,187,20,255,102,45,228,132,26,166,223,224,243,228,182,123,166,111,252,48,73,241,243,134,184,168,98,134,75,70,224,97,74,15,247,165,17,34,153,218,26,234,188,246,69,45,72,102,48,58,200,128,45,219,188,223,223,70,185,65,194,230,156,133,206,231,107,173,161,89,20,20,214,252,118,27,179,9,74,234,250,15,190,197,69,211,238,33,82,239,216,172,98,244,163,20,162,26,130,194,65,125,47,10,236,110,46,31,165,216,20,233,198,120,163,113,117,115,145,168,101,52,49,121,109,204,30,120,97,147,50,138,53,201,107,157,221,124,223,159,38,135,35,56,227,200,74,46,168,134,85,135,217,54,99,204,40,53,78,31,61,51,183,161,98,186,148,1,87,20,243,190,205,255,76,200,218,69,240,146,214,40,15,223,17,167,144,188,15,109,205,125,231,186,20,144,149,233,33,255,6,231,97,58,54,243,125,173,211,181,162,115,16,191,211,77,62,71,162,234,116,34,233,120,19,130,90,247,173,136,114,7,19,30,3,74,209,138,191,213,134,87,56,236,111,238,205,237,106,251,90,107,114,230,166,194,231,99,249,128,111,35,106,174,10,67,109,28,191,125,230,161,206,66,114,35,63,9,45,131,41,176,208,214,176,181,223,5,210,201,111,11,130,77,131,123,249,40,231,128,161,241,216,69,225,51,167,107,192,25,146,90,133,145,13,247,23,67,206,125,106,107,194,253,62,42,157,112,152,254,244,104,158,204,5,220,183,184,174,128,225,168,246,247,234,243,5,207,105,153,227,135,137,86,233,163,167,57,51,46,124,172,119,9,62,55,99,42,238,241,210,195,108,66,133,141,91,207,225,99,238,12,29,240,73,145,80,192,245,108,211,218,122,21,207,9,5,230,162,172,67,182,76,219,222,97,216,228,117,170,32,40,178,163,245,156,173,105,207,173,82,208,191,38,1,197,165,31,27,150,228,233,93,155,144,223,62,240,249,218,121,4,188,229,172,6,70,78,201,71,109,82,222,36,176,73,212,69,215,240,203,143,166,176,145,104,59,140,199,186,43,12,117,172,79,114,108,29,29,22,163,136,142,37,242,178,120,80,103,75,70,240,12,120,139,83,13,24,203,208,135,5,191,99,184,97,128,135,39,58,76,115,145,134,140,52,240,177,133,99,80,224,119,121,64,116,117,189,99,198,227,173,29,43,54,251,28,206,146,169,214,204,63,253,81,48,255,80,52,166,5,174,249,114,71,27,76,172,76,159,93,17,30,243,183,34,101,250,105,108,188,129,129,242,31,133,207,207,165,128,137,51,234,179,97,120,138,61,7,63,226,210,17,67,202,103,11,172,182,236,15,94,177,37,145,204,95,100,204,48,32,251,103,182,145,111,4,51,189,252,246,66,209,247,142,217,48,23,232,3,239,179,161,126,22,229,52,46,99,41,199,103,86,113,29,252,6,13,114,225,149,116,133,152,83,231,243,83,162,45,69,21,193,122,224,84,188,107,3,250,224,242,60,156,144,209,237,218,128,60,38,117,133,187,151,190,0,247,32,178,52,20,103,191,255,244,54,118,227,7,174,183,172,17,120,228,58,94,56,93,151,196,132,76,135,49,86,184,206,155,91,8,60,96,205,124,224,113,61,168,240,128,18,250,124,91,143,155,86,109,74,182,77,138,137,12,70,237,225,194,216,92,47,140,223,211,91,19,205,120,31,78,78,197,184,48,6,255,219,181,182,125,91,65,212,245,152,127,79,107,104,10,238,176,96,225,165,119,88,144,68,246,135,159,19,124,189,131,74,233,129,191,55,210,113,207,23,57,6,224,246,49,101,137,189,159,147,239,237,61,27,173,190,19,109,199,110,137,191,103,119,157,228,4,185,99,200,38,17,212,172,40,78,106,127,171,211,177,249,60,27,85,181,120,105,196,73,214,243,236,118,107,249,65,187,164,193,1,18,58,246,175,97,89,70,58,158,167,35,59,208,243,206,207,112,86,19,130,248,96,72,198,67,162,194,96,114,200,138,195,166,182,252,192,148,153,58,204,189,241,121,56,105,2,183,223,132,60,67,134,212,96,8,165,253,183,179,74,37,26,188,118,143,223,38,160,243,188,23,204,251,233,174,123,210,209,37,136,77,149,30,179,56,96,211,74,87,216,188,110,23,38,151,182,234,152,182,225,92,75,192,208,21,234,139,113,217,44,209,154,155,128,118,141,163,209,23,128,73,43,61,155,138,39,153,2,66,112,160,191,220,209,180,136,182,148,13,60,109,137,138,250,47,119,14,93,157,40,195,212,121,46,124,172,200,172,39,27,238,165,155,30,139,175,163,212,34,31,132,226,230,190,174,209,59,19,30,103,25,113,200,244,60,242,136,162,26,215,12,185,181,193,209,239,247,205,179,33,229,220,229,192,55,234,133,166,112,151,153,100,29,73,183,227,48,145,61,203,154,20,144,234,198,4,172,90,82,199,193,125,209,46,183,23,37,127,37,146,130,129,183,151,183,76,178,199,250,3,118,175,192,154,248,105,83,145,147,141,52,252,118,29,18,211,120,231,178,246,250,24,45,151,225,134,204,102,148,234,155,142,8,68,140,183,113,49,93,43,29,17,170,83,252,157,11,194,39,58,218,92,157,146,55,54,114,183,169,247,92,52,186,46,92,77,189,90,231,183,73,11,93,152,45,83,239,85,153,156,199,242,197,129,129,103,121,236,167,125,78,163,155,234,9,188,151,164,162,217,90,192,191,112,97,35,125,215,165,7,79,134,119,109,64,160,82,31,184,120,166,17,48,186,7,15,156,174,179,240,83,8,236,239,252,135,32,210,97,117,242,55,35,83,252,40,177,13,101,191,126,214,37,30,188,128,167,200,206,27,156,211,117,12,147,127,159,144,140,124,22,125,111,247,142,65,211,54,158,17,167,38,244,58,76,88,103,43,61,187,52,118,71,245,17,231,72,214,43,225,110,201,73,108,128,207,238,246,238,195,103,55,106,254,240,51,17,37,232,2,76,242,121,117,184,18,171,127,182,233,145,98,196,39,247,159,231,116,193,78,245,97,153,75,217,67,236,124,33,165,227,194,208,54,169,165,78,78,86,137,97,33,210,242,182,198,231,234,15,95,100,107,181,247,68,190,185,118,86,109,81,115,122,206,92,106,23,186,195,235,237,56,78,57,95,95,199,192,202,93,29,23,20,141,207,248,34,164,136,63,150,33,126,202,18,48,130,66,138,82,146,21,104,31,207,250,178,72,140,252,52,21,141,89,225,243,143,209,239,109,65,10,133,9,149,220,239,117,174,101,51,63,6,175,17,166,59,10,139,173,124,205,181,166,51,109,2,155,34,180,194,117,197,231,162,140,179,232,76,90,230,162,45,14,143,157,117,5,177,213,92,54,49,224,51,101,245,22,97,185,156,247,208,157,211,40,41,245,189,206,207,85,71,73,196,125,156,111,240,209,251,190,192,2,72,233,129,73,52,243,215,62,22,170,36,153,2,227,155,139,135,91,5,171,192,225,180,6,29,169,169,161,114,14,202,250,233,204,25,76,25,147,194,48,155,92,51,223,104,58,154,206,225,133,110,212,136,158,145,145,211,20,134,81,218,31,206,52,91,50,135,127,204,18,254,112,170,16,30,180,223,202,124,192,130,223,85,81,202,101,106,192,91,104,83,45,87,7,183,136,195,72,181,232,215,130,74,203,207,54,104,183,155,154,26,132,1,124,10,227,33,9,173,93,171,36,32,173,172,4,60,183,110,88,168,25,214,22,47,61,68,15,180,253,36,58,229,107,65,106,150,245,225,150,49,26,99,50,97,128,81,184,92,197,183,31,188,167,52,134,80,207,183,74,203,228,213,71,83,62,215,187,247,155,242,119,189,187,76,34,208,219,251,13,147,244,148,215,154,172,203,234,29,67,148,68,119,210,105,243,200,59,70,94,177,250,253,112,87,223,244,93,224,241,120,151,77,62,37,86,102,37,96,36,67,198,231,27,41,158,45,188,213,160,140,119,247,153,208,114,85,187,15,242,188,28,75,11,255,149,12,201,176,20,104,239,22,57,14,122,156,67,132,210,227,91,81,26,208,228,151,7,204,164,241,195,36,203,201,136,12,168,245,151,207,49,19,40,223,15,156,86,204,80,19,141,87,207,0,170,149,49,96,164,118,232,5,2,17,182,203,165,7,108,158,30,129,57,244,162,107,230,31,214,142,23,20,49,124,64,161,192,86,99,152,92,210,229,6,22,37,88,245,121,120,130,189,215,39,10,30,94,157,9,116,165,197,242,32,78,168,183,19,238,50,177,79,158,143,215,116,208,58,122,110,209,152,116,93,189,249,160,17,153,239,77,147,18,168,213,116,150,37,236,30,55,119,237,110,168,51,37,193,245,229,43,147,194,255,172,187,213,177,188,101,233,157,151,34,73,64,224,78,184,38,59,92,158,83,209,88,115,118,119,212,184,248,4,174,184,132,183,195,92,95,150,194,165,220,52,33,99,233,109,82,245,15,59,94,219,151,199,6,152,200,173,254,118,38,208,235,29,183,10,47,141,113,100,87,63,3,238,105,236,246,68,72,42,25,7,14,35,93,163,193,153,77,65,165,255,118,159,114,9,32,114,211,124,97,98,159,22,141,204,44,207,32,2,108,122,205,60,231,163,243,74,0,98,136,11,56,150,92,91,8,49,102,241,175,146,60,54,167,79,192,61,45,129,89,96,19,214,240,73,50,215,40,50,90,68,143,74,52,166,52,122,234,179,153,161,126,82,35,4,39,185,177,68,155,154,251,164,9,132,192,248,43,232,143,48,206,97,106,250,139,194,112,63,248,107,225,137,84,20,62,248,15,52,158,78,41,208,36,107,29,79,237,118,24,31,205,3,163,136,189,46,12,79,189,160,176,96,173,104,108,46,207,162,112,202,221,127,57,227,125,149,151,90,136,81,22,135,33,42,208,56,149,77,138,251,206,112,128,78,41,146,4,206,78,145,51,17,102,150,244,82,102,4,65,240,230,40,108,49,18,106,34,163,103,56,138,50,76,215,71,147,184,124,231,16,18,160,148,184,10,76,166,217,117,127,46,147,177,122,90,83,149,16,15,239,216,107,218,51,100,94,167,195,163,60,17,102,171,56,219,203,31,78,25,215,208,17,45,40,34,120,215,166,201,177,40,28,161,189,149,236,210,35,83,144,91,134,91,254,228,36,8,49,250,65,137,158,86,31,80,227,206,208,142,37,168,127,188,99,88,34,58,79,76,189,119,250,79,111,35,127,80,24,125,180,11,255,120,0,100,47,32,97,253,102,3,79,75,24,76,114,110,36,171,19,184,183,95,242,83,158,187,51,25,107,219,39,10,57,127,67,54,231,132,113,121,41,225,38,66,22,66,26,125,80,232,51,174,21,139,132,107,234,58,160,228,214,223,44,102,120,76,6,68,128,10,115,204,223,17,173,166,223,242,180,174,101,223,141,159,91,116,17,50,153,150,44,235,249,154,154,150,28,49,247,3,247,155,154,106,52,177,73,13,81,68,51,40,26,115,152,237,85,27,227,170,246,33,235,198,11,45,104,63,227,144,162,49,231,147,124,142,2,77,81,243,159,182,155,131,182,174,92,36,166,195,152,43,10,147,48,120,13,16,203,76,202,186,124,224,208,175,254,185,224,172,208,95,62,167,149,219,138,80,207,237,60,158,182,41,156,82,166,20,249,52,62,54,176,231,87,128,38,169,17,6,166,18,46,96,182,100,237,118,190,114,177,63,180,116,185,134,37,203,143,246,1,27,150,209,174,40,138,141,254,78,68,197,245,201,201,116,244,28,165,124,188,43,76,169,67,9,56,37,241,74,177,109,166,88,27,198,11,47,182,34,114,22,103,8,253,99,160,217,150,154,194,240,10,198,111,147,245,247,60,60,37,15,201,3,23,205,36,200,86,23,29,63,93,97,9,82,152,100,210,120,54,34,114,93,97,236,80,255,150,72,169,119,253,105,180,88,227,151,179,218,99,164,152,36,15,73,128,146,135,164,48,129,55,255,88,195,170,41,5,30,124,172,232,55,113,209,169,48,151,31,105,157,179,56,26,18,225,142,190,29,38,240,253,52,198,157,185,2,45,251,25,178,14,119,184,207,80,219,173,181,227,36,171,207,64,71,87,243,228,204,222,121,41,209,13,174,33,99,14,140,109,183,74,192,89,125,255,132,171,150,251,254,33,47,90,67,215,252,49,253,8,241,6,252,24,92,25,87,104,11,176,11,91,17,40,111,37,112,123,231,96,229,208,204,1,215,188,158,103,115,251,25,1,63,151,249,4,89,238,138,249,223,167,22,177,52,203,123,119,235,217,224,212,30,24,81,45,65,235,243,211,8,114,212,37,240,212,147,131,2,203,165,175,173,247,17,147,68,188,4,59,191,183,22,18,223,102,182,208,173,66,49,120,8,93,8,212,210,43,23,121,233,217,159,181,147,130,117,211,96,106,123,20,198,129,145,229,83,79,181,49,44,109,32,199,107,145,158,50,21,30,144,87,7,252,196,251,160,178,120,38,138,149,162,43,156,122,214,249,175,70,127,74,80,250,197,158,64,72,93,110,128,240,192,56,241,241,111,109,21,93,184,38,101,43,171,254,28,145,73,223,139,88,154,160,91,87,94,130,125,123,196,126,66,58,157,118,27,226,145,120,43,24,123,180,241,96,76,98,155,68,220,78,251,101,162,245,241,203,80,13,55,133,17,212,14,116,245,247,217,249,234,35,254,54,209,218,117,225,37,242,206,82,108,55,166,146,164,176,233,187,6,60,147,206,96,179,47,99,79,24,164,207,234,183,60,247,239,186,228,240,120,110,21,92,30,103,141,141,208,236,54,133,41,28,144,99,11,189,76,133,169,159,13,120,63,59,134,121,65,229,180,133,137,68,71,20,6,191,216,253,9,228,60,141,107,151,69,109,82,81,89,97,2,91,1,215,90,213,134,54,165,247,22,207,110,79,206,7,181,176,220,86,195,0,169,73,111,14,228,112,95,42,117,51,95,114,121,70,52,91,229,72,24,63,48,139,40,76,112,222,231,194,228,158,167,191,157,91,18,203,105,119,169,234,7,197,69,238,239,197,221,66,81,59,47,119,88,101,171,61,171,58,141,33,167,195,50,19,79,97,66,18,209,186,149,254,44,15,206,135,26,173,225,70,242,223,38,244,177,106,188,213,50,17,11,69,71,120,7,177,38,167,104,167,0,147,209,239,35,74,165,124,28,76,192,182,135,95,152,90,141,48,81,56,119,224,209,240,229,3,167,77,127,96,24,0,253,107,34,52,95,20,173,92,164,29,37,83,47,43,140,181,20,48,12,163,218,179,105,82,218,14,79,181,100,129,71,79,49,135,185,212,196,52,172,166,12,239,59,33,177,43,241,230,130,154,142,179,195,196,240,180,241,176,170,73,135,145,142,212,159,238,240,207,222,65,49,77,202,174,175,109,116,119,247,189,6,92,59,91,199,12,149,68,71,45,223,51,192,73,222,229,141,149,47,40,91,219,144,142,225,111,220,190,217,145,201,208,245,107,253,148,136,188,117,183,56,177,194,144,138,54,135,9,88,108,133,217,136,187,195,240,75,43,12,91,145,91,10,240,82,9,49,12,112,229,66,237,240,208,242,47,96,108,206,59,226,28,122,66,1,75,229,204,24,195,183,51,116,203,75,121,224,90,60,241,130,100,235,42,137,175,8,105,82,107,123,81,34,12,105,42,58,102,94,62,104,107,169,118,10,112,203,151,65,118,174,95,97,245,82,184,230,237,230,44,203,71,106,132,129,147,51,164,76,43,83,172,77,91,39,115,139,127,240,230,226,178,117,76,143,129,239,25,83,86,219,185,158,217,192,125,205,231,138,213,177,232,144,15,228,23,221,210,216,102,200,101,133,241,231,123,107,234,247,243,86,24,18,133,236,48,228,98,15,12,189,155,247,188,162,114,255,60,156,40,157,247,28,86,153,167,107,231,35,85,119,88,24,29,231,84,116,80,85,224,40,65,136,7,54,125,200,11,35,24,158,30,184,58,63,62,48,161,235,165,48,86,204,157,136,228,167,78,29,83,242,114,182,159,248,4,38,165,208,170,66,231,213,98,103,96,86,79,93,97,16,135,122,236,139,175,61,36,32,88,45,33,53,166,241,70,148,105,60,15,119,194,41,80,202,215,139,162,196,247,125,84,16,166,111,250,65,26,101,146,31,76,246,213,89,253,229,129,241,38,58,188,155,136,198,84,243,231,166,107,16,255,196,216,210,3,243,71,243,194,79,209,54,40,82,34,14,154,224,178,162,40,152,250,163,73,118,232,250,210,182,55,228,11,83,74,210,218,3,103,159,196,38,151,38,238,83,96,116,68,189,99,248,166,116,99,24,80,228,239,128,169,88,125,90,79,116,251,46,12,25,222,243,53,173,136,184,92,120,64,113,186,30,248,252,145,191,247,176,252,163,7,230,162,118,97,10,135,246,219,216,143,124,91,75,66,66,241,251,105,191,68,83,222,141,243,240,237,184,192,212,96,63,223,131,28,194,251,108,83,92,79,249,153,10,252,246,7,119,130,66,15,10,157,219,118,20,242,176,254,192,229,154,111,84,115,87,161,122,248,161,51,80,74,248,255,160,183,160,155,52,112,114,91,219,211,175,237,126,175,77,61,142,88,65,6,95,42,32,203,33,175,82,54,103,239,140,69,237,240,214,148,92,155,192,227,214,79,114,28,195,78,242,204,239,28,87,12,228,96,161,241,125,38,97,141,215,42,80,163,8,122,76,179,179,215,221,241,60,230,213,74,237,129,73,126,188,207,198,203,41,57,106,192,220,78,179,195,85,137,251,129,207,61,160,248,195,49,70,116,26,153,0,236,181,120,55,129,178,60,159,214,216,3,119,158,76,116,3,250,211,58,71,201,212,129,137,250,63,61,39,76,26,173,207,77,64,247,140,99,155,247,217,3,166,250,92,190,200,153,129,217,243,27,16,39,104,207,201,216,45,46,82,28,166,58,89,187,86,44,249,204,225,174,105,206,6,167,114,45,157,109,196,39,106,120,118,227,128,116,56,159,89,215,30,248,88,47,215,1,187,169,216,148,204,114,131,107,172,205,101,201,226,79,107,227,214,113,120,106,61,173,193,117,251,68,61,167,77,149,72,20,8,166,84,115,184,166,103,83,193,36,43,213,187,86,72,72,201,15,140,211,202,97,52,208,158,223,174,201,29,180,156,47,109,62,207,70,207,222,27,227,182,127,38,11,151,171,28,141,85,4,197,80,151,114,0,197,241,243,194,213,195,126,219,36,221,199,251,236,226,41,162,228,211,151,57,202,11,15,95,189,212,95,189,67,86,226,26,65,153,197,126,231,25,191,124,151,246,177,222,230,126,209,99,4,7,90,91,29,127,94,57,158,140,87,239,79,183,86,108,42,220,188,210,251,82,40,123,249,75,13,104,193,158,33,169,53,70,123,84,241,69,126,223,57,134,115,80,11,244,206,177,36,223,2,6,254,119,117,156,255,137,103,67,63,241,78,3,232,105,188,53,119,157,119,18,117,167,21,0,134,137,245,153,38,118,115,118,152,170,247,191,107,203,207,115,66,243,45,183,119,101,94,150,95,224,243,154,165,190,235,58,121,207,184,122,189,43,143,171,147,163,248,7,234,187,163,120,129,206,54,153,147,119,209,115,245,10,152,204,247,241,108,87,240,130,57,140,99,238,217,205,242,232,177,225,176,60,158,237,138,10,209,27,108,162,218,109,60,6,237,217,48,186,215,193,108,210,225,158,121,84,45,60,239,232,49,52,234,211,184,23,191,243,109,204,252,253,172,60,146,83,253,124,49,25,236,103,154,145,11,127,175,24,219,10,206,159,185,80,87,36,103,115,187,36,178,43,176,57,85,252,189,140,202,248,129,179,51,229,3,111,101,76,0,70,70,214,31,78,218,254,115,190,156,143,217,252,224,68,180,111,61,179,248,152,26,158,109,191,45,79,236,237,26,100,15,254,98,196,212,222,174,113,96,57,92,185,70,235,108,104,72,87,100,135,107,202,207,108,232,220,173,252,147,64,9,242,140,26,139,215,237,5,156,34,227,153,228,221,238,141,14,239,119,133,32,16,236,211,120,91,234,205,3,83,223,235,61,163,182,72,7,165,219,30,231,40,170,235,218,239,129,109,238,31,4,231,241,243,214,172,182,24,148,182,183,222,156,58,9,23,126,98,99,6,61,77,143,245,187,252,149,187,173,85,133,167,187,35,55,221,16,191,116,53,89,239,213,252,119,59,172,79,250,108,116,238,134,191,84,103,219,208,214,92,6,253,157,134,41,207,139,245,213,225,251,251,8,67,8,242,54,41,138,181,219,196,177,98,154,195,239,163,135,232,116,146,34,145,115,125,218,46,39,1,194,83,124,254,225,65,145,84,152,14,195,178,49,31,216,53,37,129,9,197,170,165,140,222,75,242,135,207,212,159,149,133,107,167,100,111,61,77,237,226,129,207,49,231,191,61,31,213,98,224,236,101,94,192,115,60,174,28,34,141,55,193,243,192,231,239,231,94,131,255,189,248,128,46,226,46,239,179,231,53,57,129,145,111,126,91,239,203,53,2,204,157,181,191,176,182,70,114,247,233,153,37,254,95,24,178,134,255,109,237,29,135,242,230,239,111,203,107,35,213,246,183,231,50,104,70,77,179,223,247,174,249,206,148,108,65,185,247,183,91,124,48,138,13,158,107,236,32,166,84,29,29,69,10,154,236,123,173,152,43,153,202,235,199,155,98,162,185,23,205,104,151,150,119,170,196,36,165,0,224,217,79,152,104,183,210,17,184,43,63,192,111,154,174,17,48,149,69,15,204,237,241,126,144,92,72,151,126,96,46,198,222,26,21,151,209,31,184,220,108,28,43,227,161,132,252,89,155,68,0,28,158,239,13,98,16,8,205,142,194,51,244,172,205,158,106,140,153,233,224,62,207,134,151,206,71,165,182,82,223,213,9,89,207,114,152,124,143,167,53,94,242,104,13,79,192,243,219,124,77,255,109,50,211,158,27,223,233,217,244,215,34,86,94,31,151,198,177,193,99,46,152,164,231,115,145,165,254,202,135,20,234,246,253,92,161,39,89,5,14,163,201,245,222,176,225,72,188,112,55,50,148,231,26,76,252,192,97,136,194,159,174,157,81,73,1,15,213,243,177,139,46,238,53,135,17,132,124,238,216,103,30,14,255,218,35,41,187,253,207,25,51,155,15,11,52,250,207,215,230,34,156,125,150,195,64,255,92,255,235,57,53,226,183,137,226,233,21,189,155,32,243,253,237,66,140,36,169,13,69,74,98,15,88,153,203,64,121,151,238,40,41,11,242,181,207,57,136,198,131,195,84,236,116,133,81,59,9,120,149,199,131,213,182,5,6,29,198,174,217,10,87,143,176,31,24,250,95,189,189,52,114,104,124,46,21,124,111,26,230,56,246,88,187,161,8,224,154,159,0,140,201,63,249,166,84,206,134,152,117,84,76,71,108,78,135,225,191,122,90,99,244,70,215,152,214,207,111,39,106,149,28,158,189,234,68,61,151,71,151,63,3,94,103,163,215,247,166,28,201,119,14,140,239,172,142,13,164,217,170,63,28,46,230,199,194,106,156,218,222,115,196,65,155,30,250,13,26,175,43,247,105,49,69,53,13,219,152,4,164,29,173,40,95,40,76,30,117,11,152,80,146,194,48,240,109,135,33,133,208,15,118,54,223,248,158,21,111,177,58,44,113,18,246,17,173,33,118,208,81,233,240,124,70,199,199,227,184,59,134,127,89,59,222,122,102,221,179,80,232,185,101,202,134,206,199,32,102,121,196,209,90,225,176,215,91,70,67,140,59,250,5,87,204,131,214,179,0,227,173,40,194,124,96,180,21,162,99,187,63,238,99,180,142,46,51,148,193,123,60,211,176,194,68,226,15,55,233,238,7,174,171,198,231,202,143,108,38,112,174,151,242,218,224,245,248,238,218,217,9,92,95,149,124,170,243,120,157,72,36,254,198,247,200,79,86,38,112,94,151,206,23,248,216,120,79,215,16,114,223,241,240,131,106,232,200,2,137,41,90,91,34,187,194,100,215,4,124,150,174,94,50,234,47,33,221,97,35,16,84,152,50,158,187,128,206,25,211,213,188,172,80,84,248,57,0,3,98,81,15,193,217,91,211,140,57,126,14,187,162,222,103,24,205,111,2,0,48,212,64,69,225,134,211,203,97,120,24,20,38,41,113,197,111,155,107,81,97,42,153,125,208,112,97,169,181,95,81,60,200,254,219,167,111,250,104,216,21,170,15,25,69,33,26,105,168,184,117,155,79,21,194,43,122,134,84,86,235,136,71,115,81,83,184,80,76,236,131,210,80,149,123,96,104,198,188,117,227,80,210,174,101,106,168,125,80,26,169,52,218,250,216,154,242,53,217,254,116,162,85,74,201,99,13,16,69,212,67,132,93,200,89,63,137,247,55,97,208,169,84,21,206,91,25,2,140,38,102,81,184,14,153,104,29,166,118,249,109,132,101,167,91,51,231,75,239,166,135,72,65,206,43,246,149,1,179,140,188,88,33,66,183,124,5,157,157,247,9,119,83,53,58,99,107,152,70,180,37,240,56,27,96,204,52,10,42,181,227,198,192,236,141,249,91,93,58,133,91,80,236,12,72,232,234,221,14,189,128,237,135,99,253,5,182,20,62,119,122,55,140,143,113,178,146,58,106,11,71,144,55,134,4,167,235,79,227,132,140,245,69,66,129,238,197,4,148,147,27,113,208,26,62,94,199,114,62,209,118,211,22,186,223,165,247,225,99,25,65,57,235,48,84,81,250,94,68,52,221,206,106,80,12,170,201,110,212,223,105,56,12,131,166,246,28,42,72,239,25,18,132,26,215,181,68,219,29,176,121,120,4,70,137,206,135,20,34,147,253,124,144,28,92,195,136,136,226,183,210,143,109,162,45,203,97,168,140,245,225,9,217,15,111,221,140,28,82,225,230,226,227,192,148,140,233,231,100,222,251,209,217,44,200,255,180,206,206,44,77,74,59,130,13,50,228,92,28,111,38,35,240,122,76,118,170,157,135,79,180,70,249,135,126,109,202,122,155,239,43,240,25,60,126,2,232,40,92,93,60,193,128,253,44,1,234,68,71,188,54,69,74,186,190,178,101,19,221,229,103,172,176,249,105,77,49,133,191,54,74,163,235,105,13,49,157,191,23,172,255,122,14,144,82,159,221,224,167,224,227,185,37,65,217,153,125,79,27,195,232,205,20,206,217,167,41,70,213,214,11,26,39,109,24,28,195,10,177,117,76,19,157,137,214,107,106,64,26,21,156,229,27,253,88,85,83,27,160,205,109,55,145,145,98,8,114,210,170,192,56,178,124,200,32,83,146,154,132,74,133,81,141,141,156,32,173,176,32,67,95,112,90,76,71,97,129,125,80,42,1,238,128,194,196,164,135,54,185,12,231,146,228,61,227,232,204,218,113,248,233,253,218,201,4,158,75,91,23,40,227,188,103,149,51,68,91,195,82,228,115,24,14,88,189,43,24,233,127,92,114,144,137,18,109,105,224,52,175,90,4,240,249,88,69,95,140,76,35,191,48,79,170,188,150,142,105,70,124,215,91,55,99,88,80,24,31,105,192,212,141,232,144,163,71,230,251,225,177,251,207,110,220,5,134,70,179,5,60,139,158,250,70,38,93,227,147,64,245,147,244,183,169,42,241,155,198,236,36,215,233,139,89,121,172,15,42,69,59,98,207,27,57,120,245,195,145,252,231,164,159,4,165,244,28,61,55,110,251,7,238,221,9,158,161,109,71,76,73,225,99,136,197,179,33,241,122,26,231,26,6,7,249,0,194,253,3,3,226,246,16,41,112,41,146,125,10,76,121,180,63,156,184,138,236,104,196,63,184,184,58,220,133,203,21,180,230,203,12,4,106,182,175,194,200,32,70,99,156,174,218,154,124,7,55,108,9,96,107,204,97,253,184,38,188,227,179,54,17,224,168,63,5,104,183,117,140,241,109,233,7,153,208,237,122,215,168,181,22,75,137,183,158,101,197,195,141,46,64,97,148,24,188,245,194,125,249,60,60,149,228,134,20,241,244,162,171,123,13,114,235,125,17,16,198,28,250,240,49,60,204,3,76,44,76,187,134,180,187,247,12,98,60,93,158,112,111,165,248,156,236,36,75,135,28,153,187,104,141,221,163,35,14,153,144,111,212,148,131,10,33,49,176,229,14,56,108,100,106,10,7,25,13,240,84,34,79,224,22,110,83,171,20,108,15,122,110,126,217,209,2,151,131,162,217,73,129,151,21,139,105,160,222,242,225,156,10,31,165,142,38,66,119,164,224,83,9,209,29,222,162,190,10,10,255,198,221,76,97,24,238,207,167,182,43,171,63,27,31,192,214,49,105,166,136,227,240,185,56,76,157,164,220,43,221,197,183,144,236,234,79,207,96,110,30,14,19,8,125,126,219,42,246,46,92,158,226,74,196,138,247,140,155,250,42,237,24,251,250,112,36,183,221,244,132,12,183,15,157,133,248,65,253,50,190,138,9,74,40,76,176,216,97,4,135,202,243,219,61,15,223,231,23,69,244,89,123,78,61,94,10,120,244,250,124,48,84,236,227,217,171,151,103,208,42,230,136,79,134,134,222,223,11,231,24,51,234,207,155,126,206,178,183,59,131,249,120,187,188,40,11,219,225,133,244,172,194,81,227,117,96,200,79,245,200,231,12,247,71,159,19,90,40,66,0,145,160,9,184,47,141,196,195,116,178,202,12,152,234,134,231,209,205,249,119,57,27,18,174,199,7,174,151,86,2,24,205,38,29,146,98,149,219,14,83,6,240,60,220,50,222,29,134,211,226,233,218,193,179,79,20,18,33,159,121,132,76,189,155,250,107,154,52,237,3,115,168,59,76,81,255,211,154,179,212,71,28,242,148,103,179,43,201,37,246,40,11,181,90,120,129,173,172,215,167,2,147,248,57,188,72,108,245,91,163,113,232,214,249,192,248,151,29,134,72,65,187,150,207,118,24,131,186,141,238,236,129,107,143,239,109,170,65,235,129,83,245,11,45,167,104,123,14,55,136,43,124,147,183,68,203,244,180,158,206,52,133,60,16,27,207,243,219,100,66,55,135,223,105,8,197,119,113,140,104,236,120,209,228,118,204,102,171,253,211,216,73,39,97,52,194,141,246,140,9,162,234,213,225,42,218,202,63,116,249,209,180,201,186,88,239,75,229,20,232,28,251,47,186,221,79,76,138,102,249,3,151,37,112,125,242,9,109,68,154,192,104,144,188,195,233,190,63,156,9,229,207,75,173,226,203,26,34,82,33,172,255,125,201,136,115,110,248,13,223,1,37,15,105,56,60,234,219,22,6,75,7,217,113,222,57,180,195,124,58,38,253,177,58,214,59,127,147,155,226,155,26,186,103,221,146,251,230,55,120,156,240,143,157,111,107,199,207,53,28,237,239,193,134,41,238,103,42,30,16,141,207,218,186,45,238,20,33,1,100,189,59,14,182,129,15,74,31,144,205,60,123,70,137,253,106,91,0,239,221,82,16,124,186,48,33,158,119,51,60,111,234,155,33,108,202,34,109,99,187,93,217,43,96,52,167,255,236,149,43,22,128,21,22,61,48,199,164,191,216,100,134,63,47,6,171,167,175,143,249,103,72,45,77,192,193,99,163,164,242,103,19,247,139,215,54,246,172,247,151,119,18,24,85,191,247,8,216,45,30,14,197,225,223,214,53,250,189,140,65,227,253,237,233,134,8,12,94,227,1,145,77,119,208,46,28,239,107,85,223,132,55,23,165,199,114,195,22,115,243,138,76,148,249,142,201,153,135,254,86,16,26,62,247,139,130,251,44,26,207,213,222,131,171,95,165,95,52,18,168,133,107,239,151,190,71,11,250,32,69,243,134,152,38,211,173,167,140,84,102,122,140,116,242,72,238,133,46,243,228,252,88,48,5,121,165,120,56,114,18,229,207,12,46,14,103,83,161,125,230,63,193,120,135,169,181,127,15,197,148,163,231,196,207,222,67,239,76,171,230,40,250,208,239,178,239,183,212,22,24,171,186,191,231,210,37,15,165,254,177,60,142,5,252,6,183,6,18,22,5,114,148,101,80,32,174,232,142,18,235,209,49,129,25,118,250,75,87,44,51,189,158,211,216,221,91,153,68,117,253,88,246,203,247,48,206,20,205,85,157,8,168,75,223,131,133,122,148,86,116,134,78,210,26,239,113,121,62,11,6,137,254,114,131,48,213,159,77,130,158,30,182,248,38,221,9,11,83,46,90,27,2,15,83,153,186,240,185,1,235,94,53,209,48,186,155,48,18,30,77,248,31,200,61,155,201,111,246,217,66,92,233,93,59,217,47,46,167,105,199,242,253,199,74,17,36,34,32,85,122,107,172,16,243,158,79,201,51,218,122,130,194,170,242,175,187,116,190,89,242,26,165,241,19,237,214,62,193,168,36,125,162,128,70,235,195,45,227,36,96,77,170,177,242,241,225,41,253,148,164,20,37,60,76,48,141,70,81,217,48,245,179,242,207,95,24,62,123,103,21,25,200,68,14,45,208,110,115,10,120,102,108,254,231,61,130,100,189,197,39,216,36,39,105,129,63,201,65,49,74,70,56,244,175,251,84,145,79,138,81,130,175,67,71,9,221,205,22,197,130,253,172,210,250,239,117,86,18,197,246,87,142,4,29,9,201,48,1,46,220,34,29,134,215,118,188,176,23,61,3,159,30,255,227,46,87,42,19,74,203,53,42,171,236,219,253,95,192,157,8,167,195,80,207,41,138,85,126,179,19,19,33,19,141,105,44,178,15,178,163,243,159,207,10,252,18,164,112,121,210,7,18,24,79,213,32,42,206,126,111,131,67,100,107,156,4,103,93,113,207,251,57,165,231,208,16,42,68,97,211,173,25,147,73,95,229,95,191,81,27,199,226,242,112,24,164,78,26,23,226,204,232,2,83,252,163,153,11,157,128,64,160,164,223,254,235,14,87,132,185,220,151,222,77,189,80,35,224,132,213,252,250,74,188,155,56,244,191,237,211,127,156,165,234,146,66,27,207,97,166,171,218,123,184,35,239,237,243,220,40,10,114,26,234,219,156,48,30,57,76,241,111,123,156,209,233,38,130,27,156,246,99,14,26,217,127,139,135,207,254,220,57,150,165,52,10,92,30,35,216,76,190,248,109,44,211,23,110,169,74,235,179,199,232,139,17,154,184,249,87,100,195,45,97,10,49,15,126,242,24,50,240,220,207,109,9,30,73,25,22,108,194,23,158,51,55,129,203,51,230,156,18,215,9,66,118,233,232,253,137,45,140,122,137,116,126,176,38,85,19,184,160,32,217,191,24,137,211,243,9,123,144,64,43,112,122,99,42,166,137,16,240,115,93,50,250,223,178,3,61,70,165,198,138,16,184,27,45,38,11,164,36,79,188,38,251,14,100,112,90,79,48,136,212,78,127,47,124,84,229,121,56,130,169,93,224,199,19,78,228,112,197,79,67,223,248,116,124,159,83,58,158,109,90,240,79,152,10,46,128,88,4,93,8,150,13,62,182,68,12,105,127,106,135,151,105,53,196,231,36,130,173,30,49,216,127,175,216,150,193,117,181,167,245,136,219,1,172,103,235,137,12,102,242,120,179,192,66,201,11,108,110,44,135,97,52,127,90,83,209,56,5,30,15,108,202,3,49,42,248,233,251,3,247,75,247,104,240,172,207,160,21,136,50,252,250,64,89,193,51,87,72,16,239,75,224,250,140,233,217,55,220,101,6,5,30,31,244,133,175,2,211,15,110,207,76,43,86,13,230,240,120,238,76,84,125,220,162,103,67,251,84,183,48,76,117,41,46,54,103,120,53,178,110,170,220,121,196,79,147,253,248,132,114,203,174,190,43,145,83,161,236,21,235,151,101,232,239,117,158,180,158,223,54,114,117,191,114,161,16,160,141,7,30,75,111,220,141,86,92,130,227,76,204,251,203,136,177,171,15,102,195,93,87,124,129,80,183,157,53,71,42,157,25,191,227,238,125,14,75,205,145,39,251,123,135,83,192,130,69,250,108,72,5,182,195,68,171,53,21,150,88,251,46,254,211,3,42,58,125,184,81,170,100,135,97,208,41,10,91,241,216,133,97,205,212,244,226,99,181,248,215,72,29,165,167,167,99,36,252,250,189,29,41,46,53,195,140,95,168,121,107,244,233,53,225,38,145,249,62,188,117,197,81,62,21,38,233,112,251,173,127,63,199,23,240,242,176,60,212,170,79,169,6,43,177,36,111,156,205,156,84,152,12,183,112,56,148,115,80,142,7,230,254,29,142,148,245,100,46,19,130,137,253,140,146,145,214,159,214,45,82,143,77,32,65,109,31,98,48,225,131,39,149,231,41,107,6,94,35,28,87,117,168,39,208,224,136,236,33,252,84,103,123,127,122,123,160,21,69,171,244,7,46,145,52,141,31,177,188,15,199,115,224,158,171,65,16,241,233,90,109,41,252,163,148,234,61,239,69,172,40,156,175,172,151,103,80,202,177,79,118,120,118,75,123,135,52,215,18,190,217,58,251,195,28,67,136,51,135,227,151,40,250,243,57,225,187,45,225,238,38,23,168,188,243,48,226,57,212,180,205,244,228,48,161,115,29,81,143,166,251,21,139,186,141,21,1,153,181,158,34,90,216,255,179,192,3,109,59,133,123,147,224,220,234,185,62,153,91,147,81,116,20,43,186,61,105,97,132,36,35,216,179,147,38,33,145,93,26,249,162,24,92,26,176,220,86,39,27,129,90,242,82,210,243,112,203,49,245,56,212,126,66,69,164,187,185,172,1,48,50,227,79,54,92,45,57,5,60,149,101,11,120,104,120,110,82,33,247,36,234,45,39,205,230,255,157,141,227,201,119,179,229,21,48,94,187,249,100,1,214,213,163,231,167,99,79,215,218,104,18,187,43,249,73,47,196,164,142,176,33,34,83,249,73,78,172,210,47,116,38,202,3,215,178,188,134,100,89,78,166,118,27,158,51,79,149,59,95,146,124,66,133,201,33,139,152,36,33,223,39,235,50,39,79,90,33,14,167,169,245,40,169,47,121,52,148,162,138,34,126,233,51,152,67,238,73,108,60,182,178,4,244,59,249,126,15,188,183,219,64,176,241,54,61,206,119,65,45,32,82,13,72,130,213,20,218,115,45,144,152,96,87,61,68,64,74,110,71,160,185,215,231,209,91,35,165,237,173,238,37,248,213,61,84,68,209,95,75,79,254,44,118,160,191,21,138,49,207,79,47,175,140,180,144,249,159,151,58,135,125,228,85,45,163,133,211,105,194,210,243,12,188,51,101,230,83,160,94,160,12,242,136,226,34,0,246,76,254,109,153,5,145,10,144,251,147,81,185,41,187,240,175,85,211,155,27,79,89,69,20,35,144,31,249,164,232,33,103,21,89,62,40,198,103,45,4,63,86,30,242,223,14,159,107,120,121,50,154,87,142,164,99,18,40,158,164,127,110,200,177,135,159,185,95,159,173,240,92,170,214,146,212,15,170,123,245,6,109,217,104,145,188,129,164,155,118,237,60,57,249,179,145,241,212,218,146,122,204,169,25,129,237,76,250,197,211,24,249,246,248,105,136,105,235,147,37,94,123,236,24,108,41,79,82,63,58,184,125,70,62,12,226,236,10,147,244,58,37,155,230,169,138,169,167,105,148,66,144,152,246,164,138,30,35,113,75,10,69,130,158,86,107,2,10,89,124,146,5,212,181,254,138,17,139,116,25,114,1,53,223,25,213,242,228,71,238,36,157,253,249,92,132,97,35,183,144,112,206,243,185,140,19,208,159,77,66,134,30,31,84,44,174,64,7,229,244,138,78,41,142,68,232,119,62,57,253,118,87,117,180,180,103,233,30,59,33,156,63,172,157,167,8,151,114,130,29,253,34,145,233,153,70,141,170,139,72,115,67,62,84,59,102,122,15,146,230,118,174,85,207,79,67,38,28,173,207,30,251,214,57,140,17,73,10,8,140,149,231,217,43,170,221,38,220,143,234,211,58,232,142,242,13,68,165,158,9,140,174,163,100,254,177,209,234,15,159,57,229,235,18,225,145,244,167,58,131,139,142,195,227,165,171,169,144,194,68,238,94,55,81,34,133,219,8,51,226,152,78,235,57,60,240,87,76,63,120,38,138,107,79,17,4,60,196,145,223,218,208,210,122,224,9,29,112,228,152,182,135,152,130,116,58,201,111,53,201,131,7,149,114,153,105,244,28,15,12,141,70,137,212,218,115,60,235,79,83,129,59,2,110,40,201,40,140,122,108,100,253,230,172,110,133,3,175,150,60,42,126,94,162,235,229,157,18,37,231,65,192,54,34,99,91,93,148,208,238,249,126,4,37,242,147,102,141,36,64,88,133,29,133,100,173,137,70,106,97,59,184,94,174,39,234,1,135,47,158,222,145,4,209,138,50,136,62,252,0,56,231,18,231,224,83,152,5,65,190,195,53,53,93,213,164,76,44,255,216,29,74,166,246,167,234,203,3,177,7,134,20,67,235,182,42,229,107,119,204,206,79,63,21,18,191,218,129,229,232,177,164,116,143,38,186,81,99,68,185,230,40,75,130,137,165,204,104,77,89,242,83,41,71,10,92,192,120,60,116,84,206,95,61,58,102,28,73,143,67,25,74,186,128,85,144,16,24,125,120,127,107,162,66,90,224,142,12,71,108,133,200,55,60,166,4,5,16,238,102,77,48,191,207,253,20,23,150,20,89,39,72,56,63,167,34,2,221,195,19,67,32,145,127,38,10,252,53,62,73,97,20,45,207,36,69,5,58,135,83,122,64,167,162,48,201,233,62,85,88,170,207,199,134,210,119,196,79,247,188,158,50,86,204,213,152,11,72,232,61,99,10,189,254,138,174,53,101,196,167,24,20,149,97,113,151,167,164,203,135,228,166,25,29,167,172,84,81,56,99,2,205,229,177,179,27,15,159,241,203,124,204,246,20,14,31,27,223,127,26,42,181,250,20,37,67,87,227,223,163,144,181,163,101,199,25,99,208,191,102,97,241,61,132,53,103,85,196,36,62,87,214,212,30,162,157,193,102,237,48,66,24,245,225,148,193,46,117,56,163,81,171,48,172,35,222,58,239,93,199,67,143,2,153,171,175,221,204,29,252,37,56,145,125,1,230,10,61,248,140,181,218,175,177,188,229,83,184,216,77,166,48,158,93,210,51,199,97,111,106,110,227,28,51,158,13,85,225,17,223,131,84,132,135,248,104,65,133,227,191,204,195,95,88,235,80,123,226,182,162,143,222,38,16,234,240,153,101,58,73,141,102,193,139,124,96,78,121,136,68,72,109,142,234,36,156,160,106,247,193,53,236,97,134,3,103,242,189,21,54,217,134,40,211,217,79,213,48,252,28,65,46,209,80,49,121,248,6,72,128,137,32,214,177,150,94,222,139,74,81,81,20,24,109,228,178,158,178,253,18,103,27,201,3,237,37,119,132,226,217,11,167,38,169,39,47,21,66,26,81,220,52,8,105,62,52,39,40,71,69,229,212,95,226,61,24,180,151,22,86,165,135,242,146,2,61,143,85,146,67,189,158,49,255,9,192,57,220,235,115,59,199,171,58,220,0,67,138,43,213,135,203,19,62,255,168,39,91,207,5,28,193,160,50,162,156,204,20,61,36,112,75,205,80,143,202,95,202,103,52,172,107,138,99,81,85,124,198,252,9,10,147,242,181,165,30,90,125,14,11,13,208,38,21,228,90,166,99,106,226,97,4,161,188,80,244,0,33,101,126,184,1,86,8,17,169,255,233,116,185,69,129,145,113,236,41,123,4,98,227,145,204,95,72,100,211,17,131,31,90,72,20,8,78,105,44,27,74,178,160,73,48,233,101,109,60,112,90,123,228,24,45,56,45,137,68,98,208,219,114,58,235,199,88,148,120,249,94,119,46,15,253,161,187,129,132,53,92,64,8,195,62,37,224,63,233,24,71,115,209,108,178,253,243,232,122,60,188,33,82,95,21,70,75,212,159,13,123,144,110,241,139,17,241,93,161,84,139,127,43,188,207,189,200,95,186,194,220,162,15,63,104,240,47,156,15,249,208,20,154,20,86,176,55,160,138,173,110,135,101,228,168,17,200,175,83,47,239,11,141,121,63,51,11,217,248,122,156,147,108,80,220,48,68,48,229,185,250,83,51,21,21,116,104,216,54,221,174,182,45,85,103,250,48,29,241,167,245,160,120,250,194,171,191,100,80,184,88,179,219,10,217,42,200,31,24,102,99,231,125,225,254,172,183,27,170,14,163,180,130,122,212,173,51,28,202,241,225,135,79,30,68,105,244,225,200,173,199,111,31,163,230,41,127,61,111,194,169,16,244,41,99,233,100,32,173,186,199,123,99,213,164,231,183,103,138,121,104,81,186,23,117,137,72,99,164,233,253,237,25,238,178,32,195,33,115,238,233,217,217,227,91,16,241,144,196,251,16,127,239,25,22,111,62,38,207,67,11,67,249,107,11,214,152,108,73,128,15,140,142,188,243,15,17,111,47,15,60,226,220,36,145,52,169,217,73,97,97,245,53,64,166,245,67,18,103,117,189,206,100,101,179,237,253,233,30,20,10,56,130,218,31,184,54,183,74,169,114,43,233,237,89,82,150,172,243,65,246,51,40,103,113,6,5,87,155,251,37,75,135,8,185,4,247,215,126,138,234,169,157,13,47,105,50,186,211,231,225,84,235,221,207,153,200,3,84,43,103,35,123,218,3,54,129,197,103,162,141,168,31,79,220,78,219,51,87,206,73,230,181,50,108,243,173,60,173,171,203,175,225,230,105,220,204,158,53,144,70,112,139,161,21,251,160,124,77,127,175,140,167,108,63,203,15,65,164,11,115,217,213,3,102,115,109,119,115,32,153,228,142,118,252,92,100,71,48,2,98,22,189,59,131,121,29,29,198,220,120,150,190,213,89,93,248,28,161,207,137,141,18,112,107,78,156,71,24,83,185,114,8,129,39,103,123,62,235,97,213,249,108,182,221,103,131,17,32,215,254,62,188,150,25,108,132,148,12,167,119,171,38,104,30,28,117,231,251,238,231,152,152,215,237,103,196,123,204,14,61,130,240,204,249,123,87,82,246,53,109,106,89,233,175,211,163,142,215,59,77,64,101,59,187,36,66,134,251,207,111,103,231,246,198,172,39,12,164,240,121,107,127,49,120,229,114,94,239,9,182,150,115,31,159,127,65,171,161,247,178,168,70,192,13,178,15,133,201,175,113,106,228,13,255,209,51,168,4,184,28,166,12,66,143,94,56,183,157,34,187,219,65,144,223,243,175,56,91,161,201,121,60,185,115,208,48,58,69,176,9,119,189,179,97,172,225,116,133,148,93,61,199,58,58,220,1,166,244,120,59,87,80,254,51,105,246,227,63,179,8,94,118,186,231,110,228,14,15,220,138,179,171,82,176,93,246,179,126,56,251,188,215,103,26,188,139,211,78,211,139,114,133,44,207,79,151,238,90,101,212,133,188,220,246,27,91,82,168,166,207,66,214,79,9,209,119,112,52,194,197,249,231,220,133,23,220,59,206,13,253,57,97,146,177,254,7,193,118,79,239,182,97,130,102,193,222,93,158,248,11,173,167,51,233,194,220,246,144,100,217,190,32,48,21,46,47,60,131,135,247,220,189,200,201,122,224,230,74,151,27,217,220,241,118,205,56,102,46,108,30,249,119,80,219,114,34,81,242,155,31,87,211,130,96,175,58,151,186,113,200,188,70,88,118,148,126,233,205,139,20,45,161,167,159,70,229,250,194,46,111,72,120,139,109,255,111,107,231,190,135,33,190,205,191,63,237,52,238,163,107,210,14,232,153,185,65,63,207,249,243,254,52,130,112,78,94,111,1,152,103,43,77,46,128,98,180,3,15,119,49,218,5,78,96,250,11,85,62,160,215,72,192,14,104,149,201,207,202,195,23,228,240,57,22,215,120,237,214,25,122,0,70,233,242,192,59,18,169,45,243,104,190,139,158,142,59,101,127,133,103,226,181,122,91,48,31,147,234,247,16,144,144,17,231,155,85,129,139,65,3,36,219,66,174,247,167,225,209,45,74,173,135,144,229,181,44,129,81,107,120,90,227,44,45,14,247,246,152,80,21,23,216,114,180,84,173,207,227,192,56,91,159,55,134,172,86,61,196,240,72,53,223,145,18,103,191,206,111,24,72,90,52,174,227,97,121,219,198,182,221,29,62,227,253,108,103,141,26,163,43,220,194,1,252,56,252,241,119,206,16,196,216,56,214,181,227,13,62,225,128,251,203,37,109,36,178,174,154,244,59,254,117,72,123,83,145,145,133,235,231,149,151,203,222,115,116,122,84,227,199,42,19,206,238,122,31,78,122,208,163,20,155,161,128,217,1,23,2,96,143,220,223,10,125,80,56,196,150,106,215,21,82,51,92,113,198,120,193,20,133,14,215,85,197,144,95,29,42,201,84,200,5,115,137,56,152,95,135,106,32,22,132,240,92,225,243,192,231,34,174,154,147,103,98,221,50,81,131,235,163,247,84,80,69,13,165,157,12,225,173,138,78,226,204,72,69,224,146,30,117,209,86,218,120,26,191,194,165,197,117,170,248,229,165,18,112,132,178,139,188,53,164,137,218,152,107,196,148,214,37,61,170,167,124,237,26,104,122,164,121,201,66,31,99,198,136,238,71,177,140,216,101,232,226,29,120,138,12,15,48,158,239,24,19,238,55,85,97,99,133,8,248,108,28,91,97,124,254,209,181,182,183,202,158,226,222,241,243,3,24,146,77,133,113,150,198,84,57,135,191,170,28,82,80,223,86,12,26,193,61,237,121,161,68,51,94,140,56,213,3,147,168,19,99,10,177,232,82,152,28,187,248,109,156,50,250,222,150,0,16,239,13,81,142,194,181,144,230,232,48,226,155,15,124,118,110,25,150,172,244,63,192,43,245,232,56,90,232,138,158,13,44,190,118,162,18,87,31,221,140,71,44,96,149,100,2,134,53,44,96,60,79,83,97,146,15,74,192,169,169,6,52,17,78,89,1,248,65,242,83,22,3,107,166,119,28,10,70,253,154,221,152,61,28,237,99,171,234,42,113,194,84,226,217,157,242,41,133,79,123,47,77,130,218,235,17,122,171,88,226,41,30,206,7,208,223,230,170,21,67,74,245,161,234,78,86,83,147,114,148,253,77,159,77,188,180,6,76,250,177,162,99,92,70,191,105,215,159,119,68,81,201,184,231,230,167,177,32,232,50,238,45,71,39,146,104,10,119,36,225,29,70,218,70,151,207,25,109,215,117,49,147,120,60,43,155,152,138,235,138,161,100,191,84,199,22,27,182,248,250,152,36,80,168,136,226,143,226,47,90,231,181,159,17,197,84,217,209,26,50,0,153,10,228,167,54,47,234,98,145,47,21,112,108,63,39,167,195,139,216,159,194,200,5,23,135,199,94,58,44,13,250,167,22,173,71,174,218,53,242,249,135,171,177,33,87,55,182,118,141,200,134,239,42,150,183,80,134,194,228,185,249,39,97,35,159,207,195,207,37,61,197,111,39,245,31,52,147,233,203,46,235,138,38,205,163,194,216,138,92,219,144,4,28,229,233,26,52,69,197,143,101,200,20,244,88,134,0,166,197,108,57,135,217,163,229,108,229,229,241,73,160,83,208,153,104,6,129,235,223,157,150,163,232,123,97,95,251,107,49,224,251,65,67,109,240,24,168,231,99,62,15,134,153,215,223,121,192,6,174,221,106,150,152,226,48,66,21,85,225,26,194,94,40,20,75,150,46,40,210,69,209,24,174,84,157,40,109,122,89,193,129,9,238,148,231,167,119,79,126,58,65,21,152,84,141,22,162,201,230,210,216,179,91,1,167,194,78,145,8,138,211,81,101,229,143,237,231,83,180,231,178,183,74,236,146,143,86,66,223,148,139,171,46,174,69,97,118,136,90,66,115,240,136,206,147,147,232,226,143,164,236,234,166,193,33,92,71,52,134,85,94,127,154,195,38,52,118,153,160,245,129,209,68,113,133,82,108,34,149,45,94,5,57,102,87,227,36,23,252,65,91,14,81,227,115,154,151,174,58,229,20,236,223,91,50,66,156,171,60,175,133,254,250,116,180,143,169,19,240,220,122,169,203,113,216,56,68,5,182,132,138,248,229,146,158,9,10,53,79,138,198,169,63,135,34,137,227,195,87,70,131,113,69,109,78,138,108,170,27,172,109,141,217,117,85,46,171,3,118,20,203,88,193,179,65,248,38,75,0,49,61,223,170,53,42,242,29,126,248,148,129,169,29,245,214,24,242,229,129,103,119,225,21,139,79,37,221,255,207,243,184,130,59,140,117,165,175,69,104,39,58,126,70,123,62,15,39,93,169,199,195,211,91,188,12,233,116,119,5,197,54,248,251,105,221,119,118,83,154,64,67,74,207,111,79,34,29,14,147,106,163,61,239,102,209,58,140,186,172,174,173,129,82,167,127,47,194,199,207,199,62,182,114,242,243,218,104,219,243,82,24,242,205,128,81,34,84,148,164,247,64,57,138,244,189,198,212,169,2,91,189,238,86,84,221,250,125,209,242,244,219,51,209,112,165,181,128,7,63,175,48,92,252,62,104,236,63,243,105,93,96,45,119,248,156,6,122,73,88,211,12,106,135,49,189,31,152,4,39,159,106,24,30,106,138,179,49,135,60,99,171,79,230,65,179,228,112,87,26,132,224,171,165,173,223,147,196,68,183,212,207,81,210,159,123,151,229,102,249,179,203,122,36,218,55,66,121,126,173,66,196,107,170,230,61,85,79,161,9,126,174,80,202,136,7,140,3,101,57,140,43,33,30,78,225,198,89,249,119,204,208,248,82,133,95,232,53,72,1,116,248,28,99,178,6,224,207,200,113,25,53,141,175,37,104,206,163,251,44,69,243,115,52,109,140,47,211,183,141,82,70,17,90,21,35,129,244,148,9,96,146,205,180,227,133,222,220,175,89,72,244,16,51,4,186,215,20,39,196,185,94,72,202,68,179,176,107,236,165,68,101,69,134,237,192,231,243,173,28,48,87,114,109,93,207,9,225,167,38,132,58,18,38,108,86,227,19,180,5,232,86,8,3,9,112,79,57,70,60,241,9,116,208,26,233,47,119,166,100,20,230,150,190,23,169,62,238,245,200,36,81,119,253,237,99,248,69,225,61,36,141,146,86,106,133,154,212,81,95,120,193,19,254,192,112,9,120,107,100,124,135,62,156,103,251,13,36,67,209,86,181,107,168,138,58,1,5,243,66,200,173,128,143,1,113,231,120,230,148,89,58,42,139,12,251,229,48,210,19,218,51,182,180,232,56,234,220,69,159,189,169,190,246,65,131,143,234,153,74,232,13,249,117,146,154,181,38,44,21,25,238,155,61,2,38,161,44,182,21,59,4,74,13,152,84,210,173,48,132,90,254,219,131,58,94,25,149,51,23,206,190,112,151,103,38,69,111,233,195,97,199,242,29,143,208,92,17,131,1,173,28,231,33,4,110,106,47,224,131,42,113,198,156,219,126,43,58,149,178,81,196,198,79,115,61,125,224,222,171,95,55,51,164,183,83,97,82,0,125,83,202,141,247,126,96,82,137,188,227,199,250,21,133,45,224,61,154,43,202,230,86,186,110,43,231,69,206,45,60,26,163,99,253,192,68,141,253,167,169,74,92,250,218,184,22,98,174,144,125,48,166,194,92,111,28,229,44,148,198,195,18,254,126,40,42,113,45,233,120,15,56,60,239,202,55,85,62,73,52,1,94,46,2,111,50,134,162,97,66,16,118,208,55,135,207,53,74,142,136,60,54,53,92,254,211,112,151,200,209,72,0,127,94,194,49,96,132,96,150,194,168,119,45,135,207,201,59,229,181,80,51,114,1,45,42,39,179,168,229,24,15,250,121,209,120,120,25,85,222,154,132,139,37,61,35,225,92,6,20,157,219,91,62,108,242,174,154,167,114,96,227,102,206,14,243,52,69,55,154,41,142,118,141,113,28,184,155,96,134,195,118,0,9,140,100,77,137,103,83,246,164,111,77,246,109,243,65,57,187,91,159,250,219,198,177,231,29,71,247,74,223,218,106,232,125,76,250,217,129,228,192,39,45,110,123,4,133,72,221,146,248,226,49,152,208,97,235,62,102,100,48,203,165,46,195,163,116,211,105,167,69,219,182,206,81,14,149,25,67,106,137,165,67,97,234,218,125,84,32,196,109,10,83,146,178,252,99,119,147,32,18,152,242,239,27,200,48,45,92,241,50,101,18,177,252,122,79,204,138,137,163,48,197,81,62,42,205,228,156,5,182,216,142,247,172,81,144,173,239,117,78,70,63,251,14,60,242,179,17,155,139,166,251,152,158,235,231,214,181,73,85,225,138,5,196,205,246,121,109,72,11,226,115,218,191,47,95,132,196,162,22,67,142,177,39,206,210,76,21,175,107,202,154,212,186,78,134,77,154,81,242,142,87,205,190,161,210,32,95,94,0,192,46,84,81,128,196,243,29,172,82,231,113,192,74,158,168,131,57,237,167,79,36,168,198,110,116,38,115,122,26,55,42,82,252,141,202,32,86,38,240,249,20,117,248,119,46,103,75,16,7,46,81,162,44,191,13,41,125,215,223,38,237,109,249,183,200,143,156,83,227,31,241,24,58,204,103,213,241,130,70,115,251,91,227,122,78,218,154,164,146,152,100,232,241,106,207,80,15,138,149,103,106,106,49,218,5,155,212,125,68,168,181,87,33,167,6,166,208,207,59,142,92,134,92,25,139,209,71,196,4,38,38,46,179,164,144,113,230,113,110,147,66,23,238,106,224,99,178,250,1,64,180,75,42,193,15,76,161,147,192,212,248,106,215,224,105,187,238,225,179,191,192,195,220,4,70,148,32,126,155,128,135,172,76,116,84,112,164,59,12,73,180,62,188,143,229,251,17,254,169,90,180,241,217,126,60,146,48,81,95,210,185,66,125,80,239,201,91,15,139,41,10,140,75,111,123,107,92,80,250,65,44,149,103,59,90,132,115,3,244,236,125,190,27,157,253,163,61,40,169,0,211,95,202,42,43,117,64,207,52,236,195,135,4,27,69,251,149,73,62,244,197,117,118,131,42,89,140,192,103,210,54,255,105,132,9,179,182,134,76,180,120,191,43,138,57,69,97,2,15,254,219,20,140,202,28,46,231,151,206,93,201,135,236,167,128,165,240,114,98,121,96,168,223,21,134,49,244,198,85,177,243,139,212,68,3,47,23,163,53,187,79,138,158,15,122,174,105,49,17,114,214,42,17,208,149,162,95,103,121,72,82,53,110,31,170,85,253,135,45,17,81,27,159,1,91,222,175,9,33,103,210,214,168,36,250,97,110,186,37,75,199,132,180,92,159,224,70,146,55,20,198,116,240,137,194,91,15,157,11,153,178,172,225,15,183,194,52,69,169,158,44,142,230,119,109,157,83,175,13,223,132,207,109,124,169,155,148,184,165,167,198,192,237,167,228,18,141,12,214,144,54,53,222,247,157,181,223,100,118,220,59,52,68,17,240,117,40,76,218,168,191,86,59,38,123,125,30,78,205,144,191,214,57,234,213,196,65,215,41,15,63,142,205,67,46,102,56,121,0,197,47,178,19,253,228,162,211,204,36,73,175,7,140,100,216,42,89,165,141,91,238,116,137,94,136,118,87,210,158,119,106,161,252,68,53,241,17,49,144,120,120,113,13,106,74,85,37,123,5,255,43,164,39,31,58,54,190,187,173,141,201,236,189,27,18,149,196,164,148,200,107,35,219,118,47,39,131,52,27,13,78,150,218,103,186,101,32,112,144,212,44,121,7,76,134,202,228,252,96,59,124,116,147,63,112,113,205,228,97,81,107,177,221,40,93,242,122,109,35,114,167,188,239,129,251,245,76,31,116,76,201,53,55,180,9,74,95,231,223,182,241,232,44,36,12,134,238,228,47,61,241,156,182,247,173,154,31,124,220,53,250,51,195,39,37,115,211,209,178,132,136,223,86,79,118,19,255,192,73,51,26,128,71,190,59,202,160,24,66,99,243,150,213,228,241,191,49,204,232,123,70,100,221,211,250,128,228,185,8,200,70,121,235,79,38,132,142,67,56,74,128,235,114,87,254,232,191,137,164,48,42,50,211,97,40,184,178,194,246,139,23,70,67,99,61,15,223,206,121,141,39,138,66,49,109,205,30,223,3,70,3,67,123,142,46,201,114,24,159,171,152,117,84,84,161,203,122,225,102,85,85,10,195,24,184,28,174,36,27,43,60,156,41,228,192,208,217,235,30,110,220,18,247,124,56,24,9,227,250,98,228,200,37,31,150,99,225,111,253,94,197,234,43,28,134,190,187,188,240,222,254,181,123,134,29,71,31,222,40,118,189,93,227,196,21,149,246,51,159,173,152,230,182,54,77,47,93,185,112,33,151,235,9,133,215,23,249,57,129,207,182,126,233,189,38,85,228,24,139,2,147,131,117,239,46,195,216,246,235,115,6,224,73,255,230,26,182,66,81,215,117,193,213,54,174,25,211,205,247,172,23,62,75,91,187,123,78,71,27,80,207,205,51,87,146,23,143,97,191,178,94,212,104,37,30,112,39,242,185,242,146,126,180,30,187,211,227,127,140,0,222,102,53,145,50,149,12,31,76,88,51,235,129,126,142,198,243,54,253,194,104,118,169,225,88,81,13,104,222,154,188,88,181,84,42,183,207,235,93,166,48,141,18,74,129,127,201,29,31,204,205,177,200,253,253,152,30,37,121,128,241,247,61,244,131,157,129,72,55,199,126,66,189,153,68,198,253,204,20,10,44,47,179,37,122,3,69,167,49,222,209,118,207,62,242,81,83,210,175,109,70,236,53,70,26,217,225,67,237,55,200,216,60,125,178,161,96,160,95,187,146,24,95,174,41,143,250,44,238,128,128,201,186,189,37,92,112,177,61,197,153,220,14,109,97,93,56,77,209,177,134,32,162,187,180,234,164,80,83,79,39,248,157,150,111,28,212,142,117,141,83,80,56,86,198,181,84,184,46,39,81,226,60,135,189,105,147,220,214,4,45,182,236,43,16,187,156,227,237,118,108,34,39,43,211,176,154,173,120,45,153,6,41,148,40,184,89,235,121,217,177,25,82,238,224,83,126,123,122,249,36,83,129,12,74,109,12,127,245,53,121,207,20,67,69,67,225,99,97,120,128,165,179,180,37,211,246,151,223,226,241,201,14,147,191,186,143,141,64,228,50,134,163,102,84,219,18,231,51,229,93,203,157,53,196,102,224,194,250,167,236,145,168,137,155,68,138,189,17,246,6,49,80,63,156,128,59,142,177,253,131,121,219,17,58,126,92,248,41,213,251,85,32,82,17,88,224,198,239,10,179,245,205,11,87,180,179,179,192,12,111,15,152,172,63,133,43,103,101,190,240,182,204,63,129,185,108,254,204,43,147,23,159,161,63,0,138,184,205,188,61,35,6,17,92,250,6,159,125,248,55,3,13,62,251,224,146,142,159,173,171,127,145,178,3,195,161,183,60,129,157,47,220,207,74,26,31,138,231,32,180,69,13,69,58,49,59,108,92,109,2,55,102,228,109,141,116,98,68,148,128,81,183,204,183,227,132,142,159,214,84,216,237,125,63,8,233,62,83,190,23,124,208,55,203,22,149,116,12,243,220,20,238,237,59,22,129,57,77,124,187,161,2,135,90,153,59,226,147,212,188,224,169,50,248,76,207,213,28,62,247,187,41,173,23,119,128,22,173,247,8,138,44,131,73,25,170,23,62,102,99,40,169,27,124,236,250,116,187,134,252,90,216,141,6,167,235,222,5,70,14,214,253,79,195,200,249,243,199,12,3,108,234,203,10,19,72,205,23,230,188,240,237,8,180,205,245,101,75,24,58,132,143,147,136,15,28,113,254,108,56,45,253,198,103,40,87,204,229,40,69,55,15,76,82,77,52,222,43,10,180,128,167,237,33,23,222,120,102,30,120,126,201,245,100,125,67,186,231,129,52,208,51,149,190,122,83,214,97,74,82,231,4,76,42,210,29,80,102,77,94,50,222,8,135,126,193,42,131,103,136,176,131,178,103,143,17,104,84,189,24,154,214,142,39,147,14,167,104,167,222,109,203,15,63,191,251,163,162,186,40,59,158,14,8,156,95,163,249,15,99,126,85,69,41,92,242,95,230,194,59,20,198,85,50,125,64,168,181,94,91,97,242,75,46,76,153,119,144,210,15,203,214,60,243,243,126,201,115,115,137,234,118,67,177,59,188,113,65,107,66,95,139,27,110,185,159,234,236,60,156,19,1,83,155,154,238,86,7,207,78,122,214,198,177,118,56,250,63,24,170,237,36,63,205,75,165,121,27,115,97,126,190,21,55,189,143,234,12,120,35,30,17,40,89,225,165,126,223,121,89,108,78,27,103,43,78,24,14,215,18,28,136,6,103,150,185,195,152,187,242,90,25,3,127,220,158,145,40,145,102,188,22,178,135,95,254,211,65,41,79,172,242,169,185,204,227,41,248,96,146,250,131,92,206,96,104,52,166,195,236,195,85,96,92,187,57,96,174,177,209,51,10,136,144,104,252,193,84,171,229,46,51,216,252,104,233,155,162,184,87,75,40,104,152,205,205,143,245,11,119,74,133,228,167,27,169,160,209,122,160,135,180,21,70,58,109,58,92,83,208,26,3,67,211,125,23,53,137,68,179,203,250,88,150,219,82,139,195,103,90,236,165,112,45,95,96,196,96,42,172,101,76,113,188,75,107,148,186,230,84,24,15,210,118,216,92,180,10,91,88,204,97,88,15,165,231,245,44,129,114,55,171,109,162,97,50,137,151,101,101,212,251,98,198,44,146,171,194,103,123,187,203,107,83,147,62,178,62,252,44,143,207,247,69,68,203,56,200,219,3,95,129,90,131,27,139,70,97,166,132,195,59,11,173,222,215,243,126,87,62,52,23,189,110,29,150,76,126,233,29,181,110,66,11,242,65,81,241,73,62,29,6,73,127,250,112,28,242,159,92,234,198,205,131,23,85,39,19,57,153,119,163,133,5,160,244,172,173,185,130,223,243,30,129,26,33,45,3,134,72,238,91,190,231,238,128,216,248,51,215,120,153,207,28,0,38,57,79,94,172,163,2,244,205,150,73,62,9,18,116,178,72,82,250,8,240,15,74,242,207,208,33,239,236,44,227,67,143,113,59,180,95,253,204,173,50,239,15,147,180,150,183,126,108,178,127,191,195,222,252,52,113,101,26,70,220,214,191,211,24,30,95,46,26,210,246,44,143,43,85,108,48,107,191,40,140,148,192,253,101,10,42,234,18,24,127,238,252,217,224,192,231,60,25,186,250,108,158,212,128,109,248,4,238,16,99,93,148,203,154,244,204,162,94,229,219,84,72,252,204,125,136,29,193,14,191,191,236,44,10,173,177,80,100,200,56,69,153,134,23,102,120,229,189,140,16,101,249,111,83,26,164,22,206,52,62,203,228,240,57,129,150,108,181,240,168,175,59,71,39,12,164,83,44,214,100,206,224,213,90,192,41,42,166,185,85,66,161,225,61,39,45,115,232,111,159,99,179,102,159,132,150,90,217,180,53,146,180,222,243,197,250,88,209,122,144,232,189,186,195,175,49,77,82,12,51,160,56,124,38,105,220,33,128,207,33,18,141,217,130,164,49,14,248,47,147,207,96,92,145,83,97,164,57,189,227,176,203,202,23,25,211,200,13,239,247,132,203,62,232,235,129,81,226,221,62,104,148,77,204,152,74,103,94,17,15,241,214,188,181,108,135,196,116,234,87,250,5,204,61,181,10,10,127,129,79,6,244,73,119,215,103,227,137,142,185,66,28,172,74,199,187,157,182,217,225,157,182,44,123,8,199,247,146,185,146,212,122,27,13,150,147,187,236,241,255,225,178,16,152,196,228,239,238,115,174,8,230,251,20,184,112,83,189,35,78,253,96,26,98,239,158,142,245,244,133,137,183,81,25,164,42,39,43,20,174,253,99,155,58,176,241,219,236,7,174,237,211,87,48,184,183,46,135,223,129,77,228,209,225,115,10,167,41,48,206,205,29,15,95,248,86,21,70,205,205,97,178,58,138,62,124,148,171,170,98,112,171,58,228,29,46,140,47,105,192,96,116,153,244,183,251,184,114,221,192,84,217,246,167,53,92,102,222,243,142,192,70,86,152,219,104,180,158,65,210,251,67,175,38,151,161,220,25,99,154,158,73,185,231,53,153,217,133,85,250,214,224,177,190,240,138,193,176,116,60,240,57,90,211,29,149,99,107,78,181,86,58,251,250,151,198,4,220,73,134,220,2,35,187,219,28,166,252,61,105,215,184,224,246,128,199,115,119,2,206,253,206,114,188,110,67,207,24,164,111,235,221,148,112,135,156,149,220,21,197,235,238,207,254,21,95,10,108,46,99,31,21,43,139,21,184,91,112,231,251,32,216,188,232,150,41,156,239,13,31,180,68,198,14,140,214,240,235,180,111,166,152,124,134,46,124,203,234,255,130,174,7,110,212,6,205,172,112,253,82,66,13,61,15,208,5,66,224,230,147,244,2,70,161,70,102,97,99,27,47,247,248,58,111,64,162,192,86,56,247,59,9,161,110,134,160,80,80,184,67,102,192,121,170,121,215,76,209,238,78,179,98,199,114,223,10,147,204,218,28,198,179,173,173,207,165,252,243,156,25,12,29,158,116,156,210,138,121,183,218,66,205,82,146,241,110,179,99,231,222,215,62,198,184,48,203,24,12,3,143,192,106,198,52,35,97,44,197,209,206,68,18,24,135,109,140,10,236,247,250,218,220,96,62,30,44,131,207,158,33,83,152,28,234,217,239,86,11,191,227,236,163,43,140,156,250,116,24,229,226,44,176,21,74,111,135,103,233,75,31,142,228,236,157,164,196,157,251,210,65,163,18,160,221,253,174,88,28,110,107,107,43,162,118,24,189,44,89,93,7,182,59,211,133,207,84,170,69,187,86,86,137,158,157,229,180,197,150,57,40,222,5,127,175,142,3,120,42,124,190,80,185,115,124,154,145,44,63,125,134,40,53,31,83,75,133,149,91,10,153,253,227,35,6,7,198,32,214,73,142,238,116,189,175,181,44,153,70,159,93,246,154,62,226,232,242,78,185,136,183,94,174,68,172,161,150,22,164,232,249,151,227,217,3,106,69,237,24,204,49,62,85,16,131,174,178,139,183,179,120,70,242,109,1,82,71,61,189,26,158,236,152,165,16,201,149,173,173,207,32,108,255,109,92,101,57,43,138,91,189,56,122,204,53,217,237,72,135,31,229,238,118,213,136,194,117,113,66,214,178,174,213,91,173,248,66,206,182,3,159,63,188,159,171,146,120,94,244,99,155,39,164,122,235,156,83,215,239,145,108,22,46,135,41,172,28,10,83,113,213,47,124,174,172,73,87,200,217,255,211,106,222,26,178,73,249,156,117,26,73,240,55,166,103,180,155,212,80,25,124,54,216,123,192,64,182,83,146,220,36,42,244,98,235,218,19,48,212,213,45,30,203,10,3,74,233,222,218,206,9,69,225,35,235,142,162,9,240,192,41,127,177,211,3,19,53,232,114,197,169,221,44,240,125,97,106,170,196,32,168,166,114,126,141,17,170,108,102,151,207,141,24,26,249,76,14,159,223,151,253,176,242,39,215,231,120,224,158,133,242,19,216,182,157,225,48,59,170,62,124,212,155,189,191,237,60,17,186,68,224,115,49,255,36,130,128,177,223,215,3,159,115,217,135,156,204,158,36,71,62,230,197,244,99,162,82,254,24,69,132,191,214,152,78,23,70,125,245,109,205,85,241,91,97,213,136,188,158,223,38,66,226,159,228,199,235,255,192,163,248,44,39,20,30,177,54,190,8,53,66,247,78,74,53,175,206,148,1,17,192,221,54,44,193,179,200,102,89,89,63,95,80,9,152,115,56,201,91,161,90,237,99,66,72,54,171,219,5,183,97,218,217,97,146,33,197,5,128,102,252,249,203,97,74,30,146,140,9,213,50,249,154,65,236,188,228,151,41,12,243,73,115,152,83,64,122,110,148,201,222,115,226,13,91,39,249,79,186,199,31,190,56,244,101,88,118,49,74,145,15,54,71,183,216,150,240,245,174,118,173,94,202,12,87,215,158,111,170,49,238,249,213,127,148,124,250,219,149,236,253,239,131,116,43,74,73,242,53,49,119,190,92,170,61,141,173,103,203,118,122,96,106,1,242,133,45,136,223,116,5,213,238,141,201,194,154,226,148,65,109,119,123,91,115,169,62,11,100,226,46,140,198,141,129,11,152,234,190,118,15,145,115,96,15,41,0,227,219,19,59,241,183,166,114,112,164,7,206,237,19,57,1,54,17,194,169,240,249,252,119,174,116,152,174,150,56,245,43,156,54,247,99,155,143,95,162,67,112,64,228,148,239,126,7,201,12,139,51,96,83,82,254,252,200,220,9,72,186,174,2,19,4,8,212,196,167,20,61,187,196,206,23,158,84,169,203,179,235,50,73,221,15,38,107,46,175,166,48,93,45,14,67,208,187,21,46,215,245,110,149,96,207,20,63,104,246,152,24,48,5,192,241,185,126,41,69,247,96,29,172,79,141,146,148,95,238,127,113,24,111,69,12,56,100,21,163,221,247,34,38,86,197,40,230,102,176,191,80,53,244,170,5,67,103,63,112,118,11,109,66,37,90,154,162,109,222,19,29,249,200,99,14,60,143,62,119,229,187,120,38,91,126,123,224,105,37,64,31,76,170,192,148,189,14,1,227,237,187,2,175,188,212,71,77,70,48,234,137,31,76,204,114,202,178,167,80,249,108,20,247,183,17,241,81,167,75,94,232,184,221,251,40,78,224,174,126,67,216,85,207,197,227,91,184,208,14,54,185,19,102,92,150,233,122,85,160,97,216,218,49,242,243,82,247,182,132,201,219,82,184,173,125,251,109,60,245,178,180,50,42,86,227,126,74,68,199,151,158,30,36,114,158,147,177,59,140,176,120,252,52,108,31,121,93,175,35,122,245,85,66,2,201,212,160,238,210,2,237,106,148,38,147,162,77,254,236,129,217,42,173,205,52,191,43,143,155,210,82,215,185,149,179,186,183,199,44,218,41,91,29,65,129,155,56,176,173,202,240,108,196,10,227,126,187,150,188,85,25,206,162,15,135,220,101,250,195,41,15,170,218,181,204,110,21,15,71,216,98,43,156,154,239,163,192,187,15,125,111,50,171,134,191,216,153,135,250,57,19,241,235,178,226,225,196,20,229,225,147,154,183,60,99,88,32,83,86,152,243,107,59,188,134,184,38,144,13,219,254,195,163,38,29,208,105,34,85,129,146,24,173,191,219,168,96,247,223,37,116,42,54,41,122,101,197,135,115,149,103,247,63,96,167,200,221,225,69,201,185,192,152,191,222,154,44,153,167,99,72,67,79,239,54,105,80,234,225,66,152,208,63,5,188,119,234,165,77,231,140,171,235,122,105,141,31,178,136,73,9,63,180,199,24,39,66,79,83,15,227,3,103,119,47,35,173,217,186,152,171,92,177,179,59,114,32,169,94,106,213,37,219,207,175,209,71,229,7,242,54,10,231,124,3,71,100,222,83,171,37,195,205,109,207,239,46,4,177,171,94,32,32,119,200,221,59,190,145,30,18,219,203,76,152,118,205,85,50,51,230,179,180,76,113,254,30,183,251,183,209,73,107,147,202,185,14,255,93,161,141,151,158,149,115,122,140,123,54,144,47,146,158,117,137,89,208,239,70,7,235,254,233,247,157,10,29,1,0,12,109,127,54,245,164,62,125,13,70,56,178,4,220,163,240,11,248,172,210,123,158,110,196,18,147,182,101,41,236,120,52,185,176,35,224,5,123,199,93,242,155,50,128,170,191,204,247,237,119,35,132,141,96,133,240,35,48,133,98,195,209,46,204,200,160,205,203,213,128,89,71,227,129,161,91,15,120,138,212,166,193,249,234,114,1,119,99,202,23,184,80,195,225,191,61,80,152,211,158,81,208,112,175,254,155,147,60,242,54,129,41,218,169,222,26,15,178,207,179,206,89,156,125,200,186,85,244,73,199,126,220,83,213,97,178,97,151,194,163,215,59,133,15,188,165,236,24,152,116,38,31,51,216,101,34,169,185,67,27,90,47,233,203,129,137,189,116,247,23,26,92,234,61,171,113,108,239,32,229,3,229,126,150,29,70,205,105,12,133,207,23,186,230,205,158,86,204,171,168,145,87,59,122,150,218,212,142,145,233,52,162,49,62,81,237,24,37,150,209,152,205,76,159,125,182,51,191,155,155,110,80,151,17,67,242,171,244,124,209,21,73,253,6,22,232,131,46,136,190,151,78,239,206,174,184,252,201,4,25,146,180,54,255,233,111,118,195,115,123,6,175,200,15,83,15,153,190,64,51,76,209,231,158,176,171,194,40,158,4,74,166,71,160,38,37,158,46,92,80,233,222,50,94,120,125,203,119,212,26,21,250,138,44,241,14,89,108,91,55,142,6,53,201,150,152,15,48,97,208,122,31,94,167,81,211,43,12,9,210,237,120,53,193,61,121,248,154,40,2,140,15,110,198,130,93,31,248,203,110,55,20,74,94,69,81,144,114,184,115,205,220,89,97,28,124,14,91,185,101,121,224,122,115,133,128,185,77,41,156,17,103,186,29,71,201,38,34,43,221,4,135,251,199,136,4,140,13,150,229,183,73,227,249,56,66,183,105,222,213,96,33,233,38,172,222,238,137,105,148,96,136,141,6,76,46,118,189,95,132,116,205,33,143,62,102,88,186,70,50,106,157,57,71,238,139,193,121,101,7,203,10,171,138,16,215,180,173,240,131,41,103,141,244,117,131,243,151,26,111,40,121,72,209,152,186,185,125,115,33,208,10,27,226,102,52,152,185,113,251,85,201,241,120,97,104,7,183,195,56,37,99,221,193,122,176,190,50,80,224,179,176,130,139,6,152,106,203,50,29,38,10,41,240,177,102,214,87,232,179,185,25,45,201,32,49,152,48,254,112,152,160,192,3,147,250,232,173,119,150,252,67,96,164,72,199,125,177,206,50,87,152,232,108,247,135,227,75,156,61,62,23,161,68,234,169,62,152,55,143,136,14,48,74,242,119,38,100,126,189,202,174,96,229,78,159,154,171,193,248,29,99,79,57,38,181,29,40,31,108,202,199,178,93,13,146,165,203,183,229,0,91,53,86,192,16,86,125,234,63,192,86,24,169,240,96,19,191,99,78,34,70,147,237,110,156,179,227,116,237,251,160,228,213,140,16,78,1,134,104,235,59,51,169,62,62,166,157,172,128,3,115,243,184,173,33,176,208,73,206,73,51,63,201,97,131,71,145,195,28,231,220,177,122,190,47,114,166,21,149,115,253,129,253,238,12,140,243,79,97,226,191,119,141,152,24,95,149,19,117,224,91,154,14,83,198,184,228,123,66,65,153,234,221,239,44,165,63,39,129,185,153,223,60,89,44,101,104,218,170,194,208,28,207,11,195,104,32,246,209,48,177,210,187,205,159,53,130,198,79,83,24,143,70,192,103,117,139,21,67,54,198,28,119,170,177,194,74,132,254,141,237,122,145,202,118,225,202,221,60,62,119,39,245,184,223,247,166,48,238,88,141,49,151,186,165,170,126,201,103,100,46,89,2,114,192,168,151,172,11,146,52,248,128,36,32,221,153,84,209,5,30,105,42,220,218,188,51,201,88,34,187,108,90,120,79,137,153,126,48,95,118,203,231,164,100,6,167,144,195,231,60,42,69,96,210,172,189,107,199,82,168,51,107,107,94,100,251,195,207,166,28,252,165,6,27,65,129,195,228,30,203,160,192,128,113,231,248,89,42,164,210,232,179,173,44,121,56,108,121,210,10,227,206,40,14,175,38,27,34,212,140,51,223,51,253,204,225,20,81,79,208,186,174,6,207,79,130,69,8,18,13,62,119,184,187,85,83,213,190,251,210,103,91,33,196,112,120,73,65,0,153,71,28,95,229,118,140,136,93,122,80,66,214,119,72,184,6,69,44,10,152,34,191,59,139,240,53,169,121,133,146,211,216,247,208,69,204,173,167,252,192,56,158,238,215,24,8,143,139,61,219,9,29,127,52,209,219,56,9,130,121,200,80,178,148,139,163,28,179,15,76,132,206,97,100,163,196,228,36,84,222,62,210,137,3,83,250,223,186,182,198,190,240,142,111,212,75,197,204,233,217,226,115,223,247,104,248,93,166,44,92,212,96,174,91,119,65,62,34,132,22,29,237,44,59,252,62,248,156,155,37,188,167,221,74,215,103,255,110,0,80,57,141,36,183,139,134,195,178,124,55,73,208,37,4,9,6,143,171,222,99,169,116,169,150,169,207,30,168,243,122,107,106,138,155,194,132,168,239,102,215,8,171,108,89,29,48,184,36,31,113,162,84,181,39,237,90,185,10,137,166,229,83,144,185,83,20,81,42,111,12,203,144,152,157,191,180,138,59,224,220,169,158,189,238,236,23,248,10,238,195,251,143,219,43,96,42,215,235,231,196,167,138,187,78,93,245,220,193,110,221,137,193,240,20,74,215,72,243,188,185,243,192,102,17,8,124,140,164,235,237,38,245,21,1,69,253,109,228,57,238,126,133,55,186,102,217,206,8,214,206,155,182,182,76,138,169,43,138,130,82,247,198,21,10,9,129,171,57,207,75,192,173,234,152,114,14,142,187,250,26,53,70,225,196,36,213,174,36,127,244,110,150,45,28,96,34,241,233,78,97,234,226,37,34,10,204,125,59,96,40,64,5,174,88,132,55,246,71,200,195,196,24,4,158,235,106,1,24,108,50,194,1,163,90,212,239,128,67,178,14,139,164,192,105,223,128,13,40,249,199,218,24,17,152,187,23,162,250,84,35,63,152,156,65,18,3,167,183,102,244,229,18,129,167,100,229,107,18,119,110,89,67,238,246,68,193,234,188,59,41,12,57,98,188,153,112,160,31,215,168,12,244,33,71,166,109,111,109,121,219,102,203,81,97,187,83,92,24,213,149,149,5,238,232,251,124,51,188,155,184,79,209,142,81,99,231,35,90,185,202,203,177,7,124,86,230,253,109,180,205,162,142,181,255,244,69,125,163,237,157,88,171,126,15,36,17,210,53,83,206,126,4,233,141,60,156,202,235,91,255,129,47,112,156,3,67,90,83,104,151,198,125,248,217,128,182,28,93,240,252,223,124,82,203,167,77,145,39,241,203,166,159,237,222,85,77,82,101,233,183,46,231,193,183,130,131,234,62,50,218,229,91,231,144,77,49,24,149,169,166,112,131,109,227,194,144,22,139,77,202,142,113,14,167,251,219,38,226,217,181,53,211,50,103,135,107,159,114,121,162,30,161,220,28,120,96,130,40,50,226,92,216,111,158,5,238,190,153,90,213,223,46,150,209,115,97,216,226,5,133,128,116,223,153,52,76,243,185,202,107,159,19,101,182,123,219,28,63,109,228,242,192,217,111,102,7,134,203,71,209,236,145,115,4,210,207,57,151,159,103,195,146,120,71,252,204,169,169,71,114,181,244,199,107,115,14,66,150,77,151,0,18,44,213,123,70,90,217,146,195,171,152,156,197,189,222,112,203,194,254,14,24,234,155,118,13,17,242,235,179,88,149,84,67,151,143,67,100,47,203,86,155,50,85,10,45,111,28,119,145,82,61,166,220,71,169,127,222,55,43,218,224,37,253,62,168,209,222,58,138,233,45,207,38,94,214,135,55,70,196,77,54,113,74,115,207,44,244,159,134,0,124,43,76,185,219,189,193,159,249,79,89,64,86,152,144,66,192,163,247,167,181,145,232,251,107,103,148,206,101,204,168,243,235,213,127,27,71,130,216,49,208,163,116,191,18,34,32,177,212,140,39,196,70,222,179,195,27,198,6,129,51,217,36,57,122,222,178,124,175,124,150,122,154,49,44,70,42,37,173,39,217,44,119,171,197,227,81,183,28,171,231,165,206,133,180,251,123,19,173,218,209,243,140,23,96,250,7,163,62,49,164,31,129,225,238,186,123,49,185,166,12,115,192,196,208,122,245,214,198,216,159,5,62,203,199,173,237,159,73,43,139,32,195,253,112,67,139,11,189,215,161,118,16,213,145,220,183,46,76,28,82,198,20,42,156,210,238,160,101,115,40,196,168,16,108,221,55,9,131,218,20,182,165,44,112,203,213,47,202,243,76,188,161,166,60,133,81,173,222,21,68,190,218,208,15,70,248,111,251,33,130,175,173,7,35,13,81,199,106,218,31,31,140,45,47,198,6,220,67,103,77,221,103,83,116,32,35,154,236,184,91,247,209,40,34,234,177,155,8,74,220,172,23,35,174,152,67,76,172,132,224,235,221,13,161,22,34,42,122,81,242,49,96,90,189,67,134,53,54,227,228,68,202,140,24,197,253,105,98,64,114,85,93,86,114,146,174,53,97,10,86,45,238,193,11,225,167,225,238,208,149,236,214,214,4,62,51,220,77,71,100,8,240,68,4,12,155,230,190,51,133,42,121,72,18,3,38,204,227,151,236,149,237,46,37,173,115,35,219,251,62,28,146,158,150,229,189,73,137,187,113,159,3,83,204,39,61,95,251,166,230,227,250,36,9,163,8,134,159,240,162,205,164,24,2,164,214,113,223,67,119,89,122,83,150,231,78,243,34,222,94,65,43,152,146,180,62,223,150,185,242,193,199,10,153,33,222,136,154,155,21,75,56,108,129,150,64,11,94,197,207,223,206,93,133,91,174,60,27,54,216,27,221,94,132,120,150,92,161,77,90,112,251,181,11,70,251,28,153,249,221,132,161,210,61,207,151,217,152,50,216,144,113,93,66,37,170,101,97,162,27,2,155,83,226,110,133,236,140,212,25,7,140,25,244,41,80,225,4,79,92,18,228,167,141,111,242,186,29,246,79,53,90,90,155,211,239,26,11,199,220,149,170,99,146,246,113,203,221,181,3,89,95,19,223,217,25,97,2,53,247,252,64,137,108,6,171,93,183,61,162,181,187,58,200,17,23,170,52,96,220,151,215,211,250,43,114,210,49,43,4,71,238,109,115,159,133,219,34,71,214,90,207,244,201,43,154,204,220,152,115,106,215,160,55,251,38,18,238,206,41,251,36,155,27,121,148,229,194,220,0,101,221,210,56,223,76,84,212,143,184,171,52,253,105,132,105,238,136,47,114,60,207,209,245,47,235,249,255,243,71,101,180,206,183,242,193,36,121,118,197,205,132,181,0,209,165,191,209,104,18,5,182,15,9,227,160,63,252,24,120,73,231,16,185,181,238,74,161,12,181,6,73,142,193,228,10,248,135,90,145,52,207,20,202,55,237,15,182,82,211,41,149,217,119,166,110,191,231,52,138,112,103,255,148,25,210,113,39,249,204,71,184,40,170,182,88,24,231,139,187,217,117,118,180,17,133,229,253,199,116,120,171,205,22,146,5,162,242,210,127,178,23,119,43,65,130,84,124,229,166,11,123,134,247,142,199,57,194,115,104,188,0,227,187,189,214,253,34,193,112,236,38,123,5,129,169,236,155,1,98,125,113,147,91,100,157,185,99,150,189,130,124,130,64,235,217,104,71,141,141,166,46,185,47,225,118,77,30,82,55,151,202,16,95,248,226,46,177,230,240,135,147,193,145,117,135,92,182,225,250,22,216,179,88,170,108,153,100,32,223,135,159,179,75,106,66,128,141,205,237,162,232,60,200,114,230,148,232,203,97,54,231,45,19,148,26,132,228,87,158,53,76,77,64,94,123,27,185,225,237,56,159,175,202,30,136,58,23,86,129,31,27,72,206,78,129,123,219,31,243,237,79,30,24,22,120,129,55,217,253,119,111,135,172,187,39,129,51,30,158,226,112,231,90,51,4,174,212,91,84,135,225,35,144,115,216,100,68,179,159,119,56,108,150,192,37,205,75,185,197,81,105,229,152,242,219,20,25,196,57,76,57,208,168,242,219,141,204,205,187,242,72,98,8,129,1,99,130,174,189,184,133,0,225,166,56,97,22,197,228,213,183,126,66,54,51,201,2,33,209,182,249,161,68,126,214,150,173,31,81,183,229,190,112,56,71,219,120,224,101,164,40,215,180,89,228,22,44,49,155,16,94,113,107,112,193,201,33,126,70,114,147,150,187,148,161,74,160,180,233,181,201,246,189,203,65,13,167,54,48,18,47,229,22,139,253,170,197,53,20,69,146,103,241,75,203,24,124,172,45,232,36,215,76,173,193,44,215,196,4,103,80,118,99,177,195,49,168,86,108,195,138,93,110,104,194,211,42,168,57,13,238,30,108,62,200,33,215,91,100,91,185,182,92,35,182,26,29,159,192,19,69,223,251,240,102,169,250,210,113,146,152,61,156,122,62,157,101,115,168,249,205,29,246,182,70,124,81,22,231,249,150,44,174,219,179,95,242,174,222,11,240,221,70,99,214,113,210,139,1,110,46,55,145,11,57,164,122,171,160,204,121,251,61,16,181,209,46,238,35,138,226,187,135,0,168,102,169,165,43,140,155,224,158,30,216,108,163,136,203,32,67,0,60,171,63,156,148,184,170,215,165,66,89,225,244,59,139,57,168,229,170,70,178,72,246,219,212,84,250,40,187,232,157,27,104,241,187,24,238,34,25,211,188,76,195,207,47,91,216,246,83,239,160,184,59,252,74,67,28,90,246,90,187,162,246,184,255,102,56,215,36,132,6,191,253,114,63,37,5,139,207,111,23,163,186,74,14,83,69,32,87,158,115,165,132,37,208,225,141,188,167,186,5,44,6,230,47,182,44,13,85,60,18,16,151,22,239,154,121,207,5,166,72,57,197,168,113,130,73,46,68,97,51,216,238,53,200,4,235,36,124,71,9,93,138,215,30,4,208,229,217,148,192,12,95,249,240,216,52,245,84,66,16,85,124,76,185,41,140,170,62,32,174,115,37,224,190,114,83,183,26,180,103,238,228,49,45,227,170,78,57,8,213,221,111,198,140,223,226,176,168,220,30,170,123,144,22,122,196,226,46,55,58,19,191,18,13,54,223,173,190,95,12,48,223,57,134,109,136,50,27,44,60,113,179,106,128,199,200,242,185,43,42,98,243,174,110,44,40,178,93,4,158,112,155,94,255,19,140,46,59,61,48,14,71,247,94,245,46,101,8,63,120,12,129,171,166,128,84,99,96,187,139,96,24,67,155,186,119,97,96,203,215,251,59,224,141,77,226,158,170,232,92,182,235,232,63,54,58,132,39,249,241,192,238,117,83,53,70,73,230,107,22,255,173,5,172,174,51,145,59,176,250,236,136,129,223,242,88,131,169,33,23,215,113,130,209,213,93,145,236,58,58,87,16,45,185,155,241,65,203,168,50,137,43,78,161,152,42,153,122,8,201,78,169,86,114,190,2,238,79,194,90,181,4,34,255,154,137,28,223,185,20,38,83,163,56,156,90,90,79,16,161,196,144,81,182,173,233,64,56,116,90,246,71,147,120,170,142,202,133,224,220,189,33,19,238,38,135,88,225,243,193,238,149,203,226,194,114,49,7,198,150,119,184,161,19,52,20,222,206,22,0,44,25,151,196,70,48,209,2,69,0,80,29,199,251,151,100,224,206,118,114,203,229,167,45,105,224,14,56,185,10,105,235,210,221,136,108,223,33,59,230,25,169,142,67,131,62,196,25,60,200,48,33,118,146,160,79,134,1,252,206,148,78,78,90,214,214,228,240,244,107,61,30,251,109,144,163,22,48,75,171,95,91,134,66,232,174,71,208,177,123,206,213,203,163,135,54,66,50,44,22,167,89,217,195,85,16,0,36,133,201,254,119,144,218,23,9,14,18,24,187,187,29,181,64,26,128,104,86,129,117,61,164,141,75,90,21,95,123,51,101,177,104,75,149,154,116,26,94,89,191,178,53,152,177,228,192,111,88,27,110,117,194,66,132,39,73,96,82,174,174,159,176,81,48,37,99,13,79,202,184,23,111,42,166,82,31,79,8,153,41,221,61,82,91,201,78,84,120,58,89,140,101,234,228,241,196,221,59,221,190,225,210,66,54,189,230,11,16,112,110,119,195,56,240,217,113,53,247,131,136,141,47,14,38,197,57,108,182,194,203,15,15,52,43,244,135,171,125,26,143,109,143,252,68,208,14,12,253,102,241,208,247,57,176,53,191,130,72,250,90,30,86,63,155,243,108,154,5,113,76,183,122,45,63,211,68,234,26,148,111,36,20,78,111,77,82,88,123,30,78,244,104,69,84,62,79,177,104,59,201,82,249,250,73,42,7,251,30,15,140,216,182,103,50,108,99,227,17,184,65,5,113,83,44,134,5,206,199,3,15,55,253,140,100,168,190,48,130,241,158,69,209,204,46,21,24,6,213,123,177,170,196,108,118,210,148,151,180,111,182,62,183,46,178,176,167,166,157,64,28,16,48,241,2,205,120,193,30,187,251,59,1,202,169,223,139,20,38,79,211,195,155,15,69,149,100,242,88,182,193,205,43,161,2,90,18,138,207,0,161,81,125,179,59,42,161,9,177,19,168,115,156,173,121,174,13,225,25,137,21,177,221,220,93,240,255,105,59,179,4,201,117,29,135,110,73,243,176,255,141,149,14,195,164,160,252,175,126,63,93,137,107,135,45,107,224,8,28,144,230,121,249,212,27,62,144,45,112,81,99,184,155,150,115,143,66,157,109,162,44,82,25,117,206,207,251,86,133,205,69,234,224,206,244,93,59,170,101,168,72,233,178,9,210,58,84,157,161,99,193,240,71,133,173,192,5,38,241,120,50,140,21,49,56,233,12,111,81,255,135,136,237,210,132,62,181,202,125,70,85,202,89,152,73,19,227,200,191,108,239,67,134,148,169,111,217,96,169,177,238,61,170,174,26,31,83,110,13,65,68,93,1,23,196,34,154,194,70,227,20,48,65,97,129,141,14,219,179,157,212,3,73,75,172,85,201,177,215,249,107,37,68,167,100,134,14,40,189,34,219,121,190,22,53,175,10,19,74,112,191,137,175,213,180,166,120,32,165,22,137,115,4,218,206,114,144,239,213,58,170,97,221,225,62,232,88,20,152,122,142,29,104,209,243,16,242,95,212,123,29,165,45,108,63,240,26,126,114,16,20,32,224,169,69,139,20,85,148,40,13,76,79,217,225,176,12,149,215,21,162,245,243,212,21,194,97,210,226,185,144,207,144,104,8,48,233,79,71,41,62,238,114,111,72,86,35,8,84,140,43,71,170,47,134,209,48,120,242,139,26,171,243,57,159,171,9,111,251,115,15,228,163,164,192,21,86,159,94,162,218,146,130,22,53,146,97,220,36,106,250,193,197,234,251,100,38,252,10,219,247,173,3,237,123,106,121,172,81,158,182,91,100,138,231,122,225,108,57,225,168,96,133,235,83,102,56,12,201,101,69,61,51,125,29,93,225,179,96,104,227,241,234,89,170,14,229,222,52,226,238,18,149,185,137,132,225,126,107,138,189,197,140,42,143,33,217,129,141,135,187,194,82,61,104,215,189,10,157,216,27,35,133,51,116,212,7,53,205,213,64,211,251,195,164,53,124,184,17,136,26,90,53,120,62,61,173,157,254,195,195,194,75,15,140,44,196,10,24,149,88,129,127,196,175,94,79,76,108,101,72,46,146,212,77,139,146,173,220,127,193,95,129,137,45,182,64,217,40,245,222,188,151,111,209,240,4,172,241,194,103,231,140,247,234,99,137,84,41,181,231,240,94,249,36,60,155,85,219,83,142,37,124,165,236,27,29,115,185,137,29,192,230,134,14,161,87,166,67,78,173,165,252,112,167,69,253,144,157,58,253,173,213,95,52,135,122,205,188,201,72,78,129,173,202,173,6,140,224,122,87,152,122,192,22,112,166,115,81,218,8,10,198,126,187,149,254,69,140,8,2,129,199,14,232,142,114,122,46,237,142,40,68,31,119,192,103,206,41,12,113,118,196,220,168,244,218,106,95,147,179,58,207,94,3,166,171,169,62,125,29,205,41,254,136,210,207,243,151,172,77,35,174,57,104,194,98,240,163,61,45,37,144,140,180,128,59,37,168,2,15,147,163,242,222,138,179,201,106,202,155,200,239,204,209,153,209,126,149,33,10,83,172,209,2,110,117,201,158,64,204,25,30,248,128,9,77,73,159,77,49,22,240,17,253,42,68,237,164,207,6,227,32,121,240,54,153,74,173,108,149,166,203,177,118,244,202,160,165,209,181,199,39,209,222,226,79,94,112,134,197,102,100,94,49,193,2,70,84,187,42,140,79,234,159,187,192,95,163,189,117,227,236,202,45,90,78,160,228,172,77,251,200,142,225,209,162,19,140,34,161,172,79,110,117,37,251,182,84,193,84,90,20,166,235,111,223,142,171,34,230,234,198,116,115,207,122,254,24,62,219,3,163,102,227,63,205,148,111,114,226,146,97,255,20,23,12,165,90,91,90,75,19,190,73,52,115,117,218,185,132,255,130,74,177,40,8,155,166,57,215,234,211,174,8,201,175,183,77,81,152,246,182,66,178,147,222,222,59,26,62,165,17,62,89,253,228,237,251,163,3,73,168,32,146,177,113,68,179,35,58,179,93,250,182,143,109,214,103,185,189,119,213,122,156,159,14,209,26,132,90,176,101,116,37,10,75,205,122,78,3,173,89,89,94,142,107,66,215,96,180,253,101,206,112,237,31,93,161,107,107,240,57,68,187,246,197,22,147,215,186,45,158,61,107,123,52,148,236,211,59,248,9,38,45,165,208,76,148,173,123,31,1,112,27,69,168,86,82,55,194,28,127,52,220,242,42,68,97,52,236,54,15,108,153,2,114,87,90,198,100,60,115,209,193,76,46,101,104,235,53,53,69,78,169,69,6,41,41,53,14,116,147,35,90,18,201,63,245,191,157,217,210,114,110,187,80,211,174,240,110,4,43,209,240,187,69,3,201,26,214,81,77,200,1,159,3,103,62,253,236,51,186,20,128,83,175,250,193,80,210,10,218,16,43,177,168,250,193,136,196,220,142,244,193,57,173,239,77,21,131,7,65,129,199,86,214,107,58,204,251,242,126,72,42,252,80,170,144,54,254,142,216,169,63,121,35,143,112,191,87,54,74,220,120,109,216,141,147,16,77,228,158,72,180,70,115,55,139,77,58,237,233,57,162,130,236,131,173,5,73,102,26,73,86,242,51,14,19,231,74,15,60,47,243,7,48,36,78,194,170,144,172,56,52,96,58,210,148,209,193,168,17,28,165,235,64,184,192,76,49,46,214,54,143,185,171,18,54,32,238,18,45,212,231,80,128,104,71,224,227,118,4,31,215,66,167,171,53,37,139,32,204,177,226,181,170,49,216,9,67,6,101,166,254,100,115,155,245,46,104,134,167,188,6,122,172,153,164,244,26,25,1,229,237,240,153,43,74,202,88,44,102,225,157,248,199,144,156,180,238,43,12,5,74,13,184,38,81,16,0,134,220,192,137,40,96,135,204,245,185,57,46,182,179,92,252,58,65,159,155,175,224,182,129,97,131,60,166,160,4,134,156,177,14,201,136,186,151,222,251,184,120,211,23,254,52,117,134,33,176,41,123,56,1,1,206,204,82,250,39,163,202,219,193,196,66,10,163,10,51,78,49,225,14,111,173,197,142,148,212,165,193,28,214,193,135,146,173,45,82,56,98,206,158,228,85,220,208,188,148,181,149,118,135,28,173,155,12,7,230,243,40,89,81,109,53,181,21,28,50,204,83,57,130,42,141,33,94,242,53,169,67,152,165,40,221,16,228,9,190,118,233,61,59,187,173,48,191,25,27,172,115,242,208,83,215,148,72,204,40,189,119,192,237,33,200,37,102,181,189,41,133,178,129,205,238,170,48,141,187,113,243,65,89,98,86,120,58,205,50,104,202,202,115,212,44,56,227,235,30,141,245,44,162,12,192,4,246,70,192,89,60,78,96,52,23,107,48,21,13,132,157,183,194,144,193,249,131,147,200,215,57,14,92,82,139,155,211,103,242,94,109,50,224,1,67,3,211,20,62,131,22,92,69,217,114,114,85,225,227,135,248,139,209,235,189,148,218,250,19,21,41,1,19,43,208,171,19,245,182,14,195,19,166,116,147,192,229,178,67,77,227,45,209,97,225,147,58,179,111,179,202,106,165,47,132,27,62,104,254,24,83,241,211,127,204,84,20,201,126,48,253,178,93,40,237,170,41,185,59,189,110,195,147,86,186,22,40,133,97,208,117,178,175,78,203,243,124,152,169,224,132,191,92,96,73,69,27,42,149,190,222,40,4,13,89,203,75,105,173,240,116,252,115,67,10,113,190,191,80,106,97,186,58,209,57,39,48,60,179,202,135,87,76,112,205,153,223,168,213,169,207,76,60,255,140,155,147,98,82,218,31,216,15,56,71,2,54,198,86,253,158,235,146,14,87,206,252,188,117,46,117,12,142,46,240,220,250,185,49,203,183,222,124,203,158,214,80,91,115,129,4,131,251,18,98,20,136,204,115,189,116,121,36,4,116,233,35,184,226,105,33,235,82,220,179,41,220,49,201,227,183,169,74,150,131,25,9,235,218,239,205,217,147,132,249,7,114,61,78,99,135,97,102,92,122,243,179,9,201,139,225,97,43,123,98,193,174,107,49,230,240,14,63,55,39,31,145,227,230,144,241,202,185,77,209,74,10,139,131,5,148,31,210,85,104,136,131,82,156,224,209,82,130,119,196,144,238,166,71,165,77,78,74,32,74,203,243,12,42,63,210,74,67,172,238,6,189,255,158,49,44,217,72,141,132,22,146,94,160,184,121,163,123,65,9,43,81,245,117,93,9,131,211,80,222,71,22,93,48,115,83,154,83,30,82,73,106,31,131,48,185,82,56,215,149,64,20,9,150,32,27,59,126,226,222,74,4,8,93,37,156,38,1,27,249,158,194,235,186,19,7,174,75,245,52,26,95,160,5,203,32,175,169,123,71,131,56,36,120,239,233,212,94,207,168,145,109,42,49,168,166,105,62,31,24,234,149,75,135,73,215,207,195,227,9,87,93,191,108,153,82,47,5,76,12,192,153,116,42,60,236,77,151,224,49,64,75,48,95,64,250,53,84,214,2,18,152,8,155,2,167,151,219,52,161,160,20,23,211,34,42,78,22,140,162,179,197,107,215,102,132,189,15,76,61,119,192,229,97,130,54,89,162,228,188,223,124,188,190,117,208,206,170,168,49,25,76,126,79,143,130,142,169,224,86,67,197,242,26,122,239,129,142,129,95,76,28,255,185,53,127,18,246,82,36,158,101,179,166,101,179,121,129,176,53,66,142,36,231,103,135,78,44,88,120,104,152,234,183,141,220,96,78,165,139,166,173,188,221,25,49,203,29,240,241,160,213,16,179,150,128,203,115,139,7,222,197,254,236,38,130,227,166,212,217,76,97,58,19,234,109,218,223,131,252,151,98,217,44,102,26,49,211,30,238,120,49,210,219,170,36,210,88,236,190,111,148,54,114,85,106,185,179,9,173,190,131,108,22,249,175,36,243,8,186,149,229,53,17,192,182,7,42,220,106,80,209,210,183,210,31,86,239,66,235,140,95,92,169,161,22,86,213,206,16,5,151,95,49,198,165,135,90,187,98,188,94,184,72,7,59,48,178,218,62,145,168,121,61,171,77,198,12,89,218,229,22,201,25,92,24,45,229,189,32,102,28,238,232,156,35,133,6,121,101,105,231,52,174,65,87,158,233,10,149,71,67,144,120,5,121,61,89,200,42,214,16,149,175,197,165,114,128,135,68,86,13,166,37,43,8,199,205,31,191,212,246,148,26,116,247,69,50,133,94,202,66,72,49,52,102,252,7,219,144,87,133,207,223,188,209,2,184,12,181,118,224,83,28,17,164,200,80,184,41,253,175,113,30,182,32,113,71,245,51,247,242,232,28,180,208,26,200,168,21,86,225,254,130,28,13,150,45,135,207,254,164,190,165,17,95,100,63,37,40,242,67,50,92,229,29,96,171,115,230,251,196,34,122,213,31,40,46,141,155,207,190,179,162,180,26,196,107,39,250,56,196,44,39,147,19,156,55,52,34,209,119,91,21,182,46,188,128,179,70,164,140,132,60,100,41,64,123,149,121,72,3,123,94,78,57,158,169,218,82,214,85,250,46,143,95,26,247,110,228,61,69,111,131,196,88,155,113,245,153,240,37,63,176,85,40,10,188,244,183,143,209,93,195,163,6,110,93,142,175,137,42,119,238,247,183,97,178,87,41,16,234,182,82,188,88,35,177,244,192,86,202,28,48,22,167,12,203,57,229,163,202,0,184,142,34,190,12,61,39,235,206,180,100,57,67,185,26,98,246,224,184,206,208,255,229,250,192,104,117,142,248,158,48,240,168,126,202,164,225,114,132,180,4,61,218,170,159,98,20,154,45,224,252,132,226,16,118,156,59,4,55,76,50,80,56,234,136,234,7,117,152,233,113,169,180,4,76,55,177,227,81,116,188,149,158,20,53,74,50,188,14,19,179,144,29,207,168,237,69,194,36,27,169,135,194,4,99,67,142,131,38,55,33,178,69,56,228,58,27,136,70,230,185,31,129,32,226,11,142,162,214,160,58,87,144,57,123,126,23,174,101,99,68,84,165,170,243,131,35,212,110,140,135,85,208,1,47,254,85,187,65,49,84,69,178,74,138,133,141,248,198,82,114,70,186,65,232,30,191,112,89,243,185,152,108,219,133,51,62,145,192,21,65,74,127,50,235,171,82,245,46,248,112,66,112,166,195,8,175,82,82,19,62,170,16,38,226,172,42,235,185,154,186,76,159,39,29,78,45,213,45,66,31,173,151,144,15,170,184,204,242,173,215,89,79,193,111,135,249,222,53,176,67,11,87,36,246,128,203,238,58,203,104,50,8,189,12,250,63,91,149,0,62,189,22,88,17,14,83,153,34,142,8,71,242,244,156,8,176,54,40,24,92,186,171,238,77,227,179,214,195,111,17,95,158,33,200,132,51,150,244,115,82,105,170,48,201,28,125,114,43,87,245,65,61,59,80,111,237,121,180,243,95,187,221,74,5,108,201,207,168,97,58,133,174,82,38,166,62,245,189,169,15,30,162,21,213,167,94,156,140,34,233,147,169,58,167,81,121,84,203,22,66,73,125,5,76,61,197,124,38,75,242,154,42,54,55,152,246,116,166,77,19,186,12,216,196,153,21,70,245,39,96,227,198,120,174,166,239,98,5,124,124,150,103,5,29,35,34,37,191,26,79,68,93,67,244,100,208,6,117,113,47,211,195,171,15,92,60,75,53,172,119,237,133,127,242,180,14,23,90,141,244,98,216,230,174,104,25,5,140,207,189,201,245,186,50,24,179,176,232,18,234,80,158,198,144,83,198,182,117,59,164,182,172,7,140,103,174,210,18,228,67,247,253,34,25,25,98,149,250,204,70,99,238,218,124,52,60,10,253,60,220,12,195,25,174,173,10,185,37,57,212,173,176,213,185,149,134,81,141,54,201,29,88,161,83,9,212,202,87,158,139,73,229,245,128,141,4,94,164,16,33,140,31,174,56,72,102,65,93,55,10,213,136,229,5,140,107,248,168,75,242,239,144,51,100,84,84,184,146,141,216,243,49,231,67,91,193,157,162,155,50,116,71,145,38,80,169,68,186,200,188,10,2,24,213,209,169,48,28,11,1,23,170,123,85,29,53,89,59,157,75,60,18,42,81,165,79,136,211,75,232,48,214,74,219,128,10,152,158,169,17,242,146,11,9,57,217,169,201,95,231,237,82,158,155,24,97,123,84,93,81,52,29,1,35,42,34,67,134,116,226,133,193,155,164,199,136,55,166,30,146,155,72,171,200,247,64,127,233,236,89,205,229,60,169,145,109,77,148,114,207,233,159,83,104,106,86,156,72,149,225,197,171,153,161,71,75,46,160,86,149,202,229,80,15,37,81,188,144,149,84,134,151,81,218,174,173,74,3,183,28,111,192,216,235,35,224,90,196,233,4,94,94,55,8,74,90,66,222,139,182,104,175,73,68,41,183,202,239,14,163,252,114,44,225,239,140,169,48,166,132,255,110,226,136,85,89,227,115,34,164,171,193,75,56,64,196,212,140,105,169,135,154,39,65,178,179,250,186,194,212,7,175,128,145,202,145,199,30,198,251,88,3,70,60,77,52,147,177,59,61,126,48,208,221,78,98,108,156,25,88,143,133,29,162,201,144,172,60,31,115,14,86,128,43,46,27,189,234,104,10,83,115,154,3,134,212,67,126,155,77,62,251,2,24,198,95,144,68,53,121,89,102,194,133,141,207,76,106,18,53,5,134,33,55,80,142,155,241,160,195,57,138,8,168,108,210,174,162,246,220,72,120,248,123,157,29,7,9,229,43,114,77,124,208,133,70,7,250,189,34,188,151,9,62,208,156,231,82,209,132,80,228,181,142,155,135,238,235,14,149,234,115,120,45,133,81,234,107,161,144,109,165,198,247,181,136,90,67,96,26,48,116,38,138,82,118,94,3,101,191,82,152,202,161,238,111,157,17,123,79,122,111,218,151,227,193,51,189,98,67,175,38,216,159,67,125,123,24,109,129,194,116,193,197,111,227,193,94,63,192,224,178,227,226,95,209,146,160,208,37,126,245,192,16,235,25,89,194,255,236,124,110,198,101,116,124,48,251,16,8,55,162,217,26,9,129,214,141,203,246,235,127,167,182,150,138,197,56,210,128,9,90,244,128,27,245,41,35,96,2,227,235,235,217,3,158,185,95,6,199,102,225,98,62,188,255,246,121,223,27,88,64,84,136,83,103,124,40,106,98,87,192,163,153,236,35,221,210,31,92,142,197,112,57,168,73,167,29,151,234,19,63,96,69,19,252,234,10,195,165,187,252,230,213,122,172,5,238,244,192,254,66,57,3,14,36,162,238,251,194,136,210,125,162,94,195,116,58,203,237,124,107,164,98,41,181,92,31,252,211,207,43,2,147,227,254,217,1,236,131,180,252,77,185,26,174,132,175,51,97,152,92,230,188,253,180,70,43,205,46,91,63,24,82,252,60,229,201,243,207,165,119,248,124,142,235,128,3,55,172,53,127,180,109,213,45,247,115,35,46,63,62,69,61,224,51,57,138,252,52,172,88,95,29,38,232,177,179,234,208,139,143,5,243,57,247,195,84,128,218,21,124,197,124,28,213,59,115,208,178,201,150,175,16,248,206,36,154,64,8,11,234,197,208,100,182,184,120,147,253,126,224,154,226,151,139,21,121,42,106,50,80,1,119,166,139,252,178,113,231,77,191,55,60,162,121,10,90,201,108,249,131,29,3,133,136,136,192,137,172,182,95,204,36,156,50,75,19,91,230,103,7,16,44,76,67,154,176,12,70,15,107,57,12,159,121,56,85,22,182,134,193,200,127,155,112,212,245,22,129,147,181,130,127,176,169,216,200,44,53,6,120,255,90,197,154,128,245,98,40,25,151,47,175,130,37,124,53,160,8,214,91,216,252,251,233,179,233,53,125,112,4,212,141,238,243,131,177,108,71,156,59,40,160,193,97,215,29,62,71,71,29,119,76,155,73,176,127,241,14,96,90,150,183,192,54,1,124,138,31,155,1,143,176,8,140,78,228,46,14,67,220,27,254,65,107,166,0,251,249,177,28,121,236,97,138,66,137,230,171,235,44,20,10,37,228,193,169,198,75,195,225,98,169,193,139,82,159,53,190,175,133,19,218,47,249,60,205,26,168,31,205,111,59,107,214,202,119,127,24,70,4,87,250,59,203,29,27,239,6,67,12,198,71,154,1,119,113,14,128,123,202,62,141,58,242,171,151,148,204,116,142,206,254,232,75,171,23,40,122,238,126,132,198,32,36,214,59,224,158,111,3,255,129,173,27,211,63,117,239,208,105,233,131,83,166,252,133,182,76,126,149,124,247,18,24,146,82,223,112,172,62,228,210,115,3,147,131,30,223,111,143,74,5,70,196,205,128,81,142,73,223,144,82,59,191,111,79,134,193,244,188,248,213,132,86,102,214,155,147,111,241,245,1,211,208,186,193,99,96,164,233,124,109,78,35,186,214,155,163,87,245,137,89,210,116,98,98,14,114,243,220,241,246,190,223,70,195,167,220,238,28,44,246,57,115,108,211,211,194,133,119,175,132,53,119,65,105,235,48,60,225,163,11,220,241,230,252,230,52,13,103,249,160,150,120,247,227,135,74,76,254,107,69,9,244,124,15,190,126,228,106,91,96,162,137,229,123,109,122,115,32,134,147,7,63,27,164,127,16,163,223,148,61,5,45,34,154,179,190,189,210,168,114,147,252,52,63,214,219,248,38,3,205,88,245,182,163,219,91,147,237,246,159,134,156,48,221,211,135,39,27,95,174,12,212,152,67,159,231,238,12,171,195,70,27,59,116,200,104,95,115,216,180,157,21,37,72,55,3,165,129,251,30,1,20,97,46,175,56,180,150,66,24,110,20,165,184,216,199,100,110,235,229,17,184,211,114,233,247,94,16,52,148,44,48,185,21,159,195,132,97,174,84,24,104,34,83,84,29,165,97,160,201,136,153,238,89,245,7,179,192,219,146,123,15,227,122,251,134,108,27,239,97,146,155,19,127,77,110,105,28,203,179,234,1,209,108,43,104,190,124,32,250,34,85,46,48,166,72,138,171,49,106,244,226,227,197,198,252,223,36,79,110,175,33,169,226,133,228,241,116,24,38,75,125,50,84,252,166,15,41,194,242,249,249,105,232,83,63,193,99,96,10,193,147,140,74,131,149,220,15,93,168,244,214,212,143,221,160,182,244,179,107,147,182,41,178,89,82,45,87,186,155,134,24,126,125,62,163,130,130,167,31,47,155,90,156,219,238,202,144,195,157,235,167,170,205,111,221,22,216,102,142,1,224,79,142,206,205,214,71,59,150,42,156,168,31,12,135,223,40,93,97,211,21,118,152,203,31,24,194,134,21,48,234,72,227,133,81,200,12,248,24,4,83,6,21,114,137,226,115,9,189,23,210,245,58,213,248,6,113,115,38,177,238,57,184,196,185,249,123,247,66,119,220,115,245,121,50,183,28,33,189,78,151,209,196,224,244,177,75,90,214,141,66,76,29,149,130,173,226,67,206,240,142,169,67,126,102,192,87,71,54,108,245,213,91,203,5,76,191,202,239,151,169,136,167,195,251,65,167,43,49,145,121,132,221,60,235,189,39,101,130,14,91,239,209,148,39,67,57,235,35,171,2,182,18,92,29,20,120,63,126,73,91,12,105,196,82,102,81,24,90,164,241,193,103,82,247,166,251,29,70,114,247,7,167,82,235,25,177,227,66,127,138,95,48,17,87,226,35,58,222,165,121,95,7,249,9,232,52,158,153,130,218,252,244,123,27,69,154,174,47,240,79,197,1,152,234,210,181,21,134,136,185,5,76,208,93,95,107,25,129,254,7,163,154,90,159,137,4,41,211,183,4,22,69,94,115,234,94,11,247,211,87,184,7,76,96,97,191,240,254,232,105,144,255,164,148,188,232,163,81,160,63,178,195,116,213,234,94,139,48,241,246,159,102,121,100,221,77,173,160,205,63,54,92,172,101,244,103,167,158,95,228,248,160,100,71,178,78,82,208,143,69,113,64,218,135,174,145,110,228,88,208,221,97,130,6,75,63,8,149,86,205,167,66,166,0,102,79,61,67,216,15,203,55,164,196,36,206,24,109,61,129,6,189,147,31,12,63,244,21,193,229,116,67,74,209,7,165,24,151,100,86,107,130,74,188,253,77,165,66,102,70,141,71,182,2,47,204,163,149,191,179,30,244,232,164,94,255,219,116,144,201,70,211,70,45,153,137,236,167,255,118,187,201,69,195,242,118,111,19,14,170,73,163,148,222,25,205,118,127,46,14,190,156,213,202,129,137,234,3,127,177,44,253,217,182,156,121,15,120,107,164,177,253,246,182,26,183,198,81,162,61,225,191,6,75,152,125,176,39,124,143,76,202,169,119,157,217,199,67,154,31,51,253,128,39,11,50,81,177,117,109,162,127,182,19,135,103,205,85,14,84,22,18,43,237,131,81,174,82,167,232,108,62,9,1,165,15,174,176,179,200,80,227,134,34,41,251,193,205,78,197,162,198,172,43,78,12,8,241,81,212,150,159,38,25,83,124,172,177,248,155,108,114,244,18,148,47,81,123,38,30,133,95,181,233,197,144,240,250,178,233,166,198,179,134,194,132,91,154,195,251,216,40,178,245,211,83,207,18,255,224,198,119,156,250,211,5,121,200,15,165,164,41,239,231,185,153,115,197,225,130,172,124,123,224,253,41,206,3,207,199,232,163,149,201,73,9,76,223,3,83,65,223,154,100,108,242,123,143,115,48,87,29,111,204,157,79,122,125,152,113,159,167,218,201,20,114,22,95,207,199,241,174,112,107,10,140,170,188,207,20,248,194,135,238,83,198,229,31,203,157,214,239,179,89,201,213,86,98,95,2,166,149,81,103,10,84,22,51,13,135,155,245,112,11,140,20,184,239,145,116,237,204,42,139,146,237,131,251,125,48,179,242,230,152,129,83,138,192,217,130,12,54,93,190,4,230,25,253,136,190,168,59,25,153,145,117,26,114,232,249,79,31,255,224,57,170,177,62,32,177,118,248,28,153,183,241,20,152,137,184,46,188,139,190,22,205,228,197,79,106,200,171,208,106,149,245,209,9,205,248,115,35,183,176,214,248,179,201,249,115,155,198,226,99,103,27,213,255,231,215,224,86,30,223,100,60,123,255,57,226,170,163,4,82,212,98,196,54,250,186,49,140,85,53,175,231,184,28,86,66,190,29,206,38,167,161,230,232,162,37,195,97,136,226,212,43,66,79,251,83,41,0,158,249,49,86,201,137,228,238,32,155,151,154,255,52,106,184,141,128,174,243,186,41,44,96,74,75,138,223,153,214,127,9,21,98,69,147,5,241,33,225,176,92,245,121,174,29,43,147,194,184,217,245,24,71,165,239,75,235,1,51,3,167,186,45,94,157,75,35,138,233,114,42,122,78,222,175,168,11,24,187,233,245,75,76,20,214,97,35,126,105,234,58,192,55,232,67,210,122,95,122,96,97,20,183,248,146,103,13,206,164,110,73,55,229,116,255,84,141,42,18,217,50,224,172,115,230,47,123,112,140,94,117,214,206,25,246,85,223,242,210,176,14,60,134,42,186,220,179,94,152,239,161,211,4,94,50,255,90,84,88,118,9,62,77,123,28,95,182,168,242,81,76,168,199,37,121,188,184,57,61,225,83,87,71,166,129,60,62,117,165,51,88,150,150,145,230,199,20,131,81,69,55,12,18,171,53,199,4,133,205,84,110,77,140,96,251,110,68,78,86,8,178,26,161,113,104,27,227,234,76,53,167,252,116,55,194,212,152,193,38,100,190,159,248,16,213,137,254,224,231,116,77,26,255,233,48,104,205,251,185,224,221,16,120,82,218,235,48,169,203,252,196,189,104,178,139,39,235,246,150,26,84,131,214,217,45,81,18,96,143,117,191,144,82,253,196,144,134,133,35,104,200,23,216,234,34,253,123,252,232,153,100,171,155,80,137,58,10,219,68,146,53,111,228,170,57,150,222,206,136,143,11,140,142,70,118,43,5,253,186,41,225,110,68,126,106,141,83,145,228,70,235,250,100,236,4,49,104,211,114,209,117,43,12,69,178,95,157,9,63,13,249,156,103,211,94,95,3,63,4,65,205,68,54,53,68,90,83,12,218,52,181,4,153,196,155,125,215,67,60,144,56,194,126,180,4,166,167,223,191,200,228,188,78,178,97,109,18,167,190,71,91,207,92,147,159,198,130,222,219,199,20,91,127,54,49,55,89,246,41,28,61,58,112,186,110,164,52,89,172,229,199,7,41,153,44,102,240,38,31,159,125,183,227,112,47,89,60,84,51,77,87,250,22,16,122,44,93,194,94,84,120,185,2,8,82,110,199,76,153,18,134,49,90,62,207,115,17,108,64,174,89,80,102,131,175,174,243,105,169,109,145,17,107,84,16,249,20,95,166,203,36,46,63,141,106,201,243,115,84,81,173,178,116,188,183,41,226,124,139,239,12,224,89,95,58,162,251,184,234,158,208,49,150,216,42,203,139,12,2,93,53,205,97,147,25,144,252,67,162,38,207,183,59,155,195,121,106,254,1,210,40,223,229,161,230,87,207,250,192,20,233,249,136,67,69,89,100,150,30,120,91,134,223,225,227,63,223,18,8,114,31,136,68,249,123,101,163,201,236,154,25,57,211,212,55,52,230,24,234,88,2,91,217,247,116,24,37,5,125,240,66,118,170,6,124,192,53,228,230,200,80,127,45,167,192,29,162,120,121,175,66,223,162,47,109,166,198,190,82,152,148,147,39,139,194,124,176,49,11,108,121,52,220,215,209,3,46,34,110,222,44,177,59,151,187,129,216,159,73,18,166,214,26,246,181,216,131,218,99,200,173,173,211,200,215,61,137,165,118,59,105,129,105,101,174,113,111,74,88,147,36,178,186,181,147,251,247,128,248,71,76,13,122,172,75,186,159,171,89,120,78,175,238,121,121,232,105,33,197,147,196,251,101,107,236,78,8,56,140,212,119,60,51,137,208,109,119,179,145,9,91,231,212,171,233,107,119,43,8,118,54,148,151,46,76,207,192,215,174,3,45,101,73,114,194,160,225,205,138,245,81,233,102,155,43,76,79,149,159,171,28,232,75,51,139,132,48,63,46,20,80,168,165,147,254,178,213,5,249,115,83,192,124,107,232,128,141,28,207,127,122,216,246,164,137,71,42,15,82,192,180,254,76,133,51,254,161,163,221,146,208,138,162,18,230,107,115,88,0,92,94,139,162,161,228,251,25,205,10,105,106,50,150,178,160,29,107,147,14,165,91,179,111,48,95,63,174,38,96,90,245,167,205,23,117,116,11,73,182,189,21,141,21,62,160,103,117,64,128,160,99,178,189,80,7,184,19,122,210,207,1,5,163,71,189,140,221,56,235,144,145,161,241,45,254,220,8,182,116,253,90,148,44,121,160,16,14,144,162,41,102,34,127,53,86,143,241,150,87,253,88,212,249,126,209,159,205,206,216,139,110,87,3,123,248,11,168,65,4,105,46,150,206,50,83,54,11,184,195,103,161,171,135,170,141,128,57,140,52,209,123,156,40,186,102,2,206,169,232,213,156,123,159,115,178,57,44,178,238,225,45,184,72,0,233,228,209,244,52,2,216,187,198,91,13,74,99,244,165,17,38,155,113,53,231,90,127,134,27,1,67,127,105,186,96,171,110,25,144,20,124,220,23,7,166,86,185,234,102,70,65,252,199,103,0,237,94,89,194,147,75,90,30,73,142,226,191,61,152,9,186,205,110,35,248,119,24,223,113,36,25,19,152,78,190,242,60,83,58,70,204,67,74,79,224,121,248,4,112,128,187,238,163,200,237,230,79,44,210,174,37,191,45,213,29,137,166,174,24,210,61,148,114,153,250,12,218,173,63,247,4,209,24,118,51,185,57,205,105,229,91,183,104,89,96,62,105,109,8,100,22,159,57,188,237,95,50,224,148,89,182,143,237,25,237,186,243,210,125,104,89,10,182,98,113,216,120,250,103,209,154,23,56,236,190,89,6,27,200,44,178,71,159,199,162,198,212,127,26,65,206,45,199,71,166,101,243,227,153,27,228,115,200,32,104,57,142,21,14,126,175,93,160,165,190,28,16,212,250,224,56,253,248,37,120,167,138,68,151,148,227,16,11,247,26,38,194,15,180,33,40,188,7,65,168,15,102,22,138,243,14,39,163,145,175,126,48,172,186,151,251,155,18,167,12,203,215,247,219,149,60,151,220,187,80,195,235,17,13,243,177,198,144,239,133,128,80,113,51,31,37,145,149,196,4,42,244,170,53,7,57,194,134,84,71,65,121,230,173,52,7,62,99,74,210,228,194,52,70,37,31,240,134,105,124,91,61,129,97,74,116,20,234,230,41,230,19,202,82,199,80,252,190,53,156,128,93,191,117,177,190,187,238,87,119,99,105,84,152,82,43,31,177,102,148,242,82,161,68,4,158,168,207,7,207,140,232,169,12,217,166,120,231,139,119,192,182,51,211,109,159,53,248,163,222,3,68,72,92,190,213,1,9,224,199,173,73,218,138,121,132,24,238,246,213,209,140,53,65,234,147,234,215,185,235,48,111,53,21,38,148,178,253,185,208,85,76,50,131,171,105,54,127,135,7,98,231,181,53,169,141,170,240,221,184,235,2,127,84,145,106,123,224,133,125,236,239,181,153,72,114,174,225,90,166,216,143,96,11,56,211,244,14,56,218,198,197,3,99,84,201,210,250,217,4,134,145,254,179,10,105,49,164,156,82,158,220,2,157,254,104,132,212,202,85,35,130,53,17,217,210,111,117,112,47,225,164,1,133,192,179,251,197,208,193,203,78,88,17,110,253,138,37,135,41,216,164,203,117,14,140,233,52,253,226,110,204,4,242,220,157,212,221,8,184,66,112,45,48,229,147,94,243,117,140,39,234,169,197,72,57,243,226,108,97,123,56,76,104,76,14,39,250,199,137,61,56,140,62,219,214,171,33,101,27,14,99,115,72,78,191,155,144,129,219,102,48,7,192,77,32,95,123,38,43,195,113,216,120,50,235,115,243,84,226,183,113,137,151,94,77,213,82,242,147,175,155,236,233,243,222,213,184,22,28,166,230,78,159,252,60,203,88,190,126,76,104,81,77,141,227,131,53,55,52,160,83,197,195,16,240,96,211,79,205,115,219,57,111,139,28,183,25,117,197,78,73,39,225,148,232,45,223,7,166,131,111,80,168,160,204,183,36,30,184,194,209,224,40,222,137,236,225,213,162,47,195,47,38,170,160,86,74,205,166,113,55,29,70,218,91,42,73,207,242,218,251,107,219,248,193,101,139,77,201,74,174,211,231,225,160,147,108,235,205,143,1,144,62,38,58,224,98,229,89,186,97,81,80,232,175,93,172,176,39,235,102,73,48,249,91,94,68,222,182,44,16,170,11,206,205,191,105,72,181,111,214,58,212,51,130,244,10,56,76,21,151,164,177,160,88,103,147,243,39,67,114,36,235,94,57,11,191,238,79,102,135,106,214,155,87,139,230,56,108,44,132,85,127,155,90,45,31,114,2,224,250,181,249,184,211,51,51,219,44,84,253,218,5,23,33,151,128,45,98,162,199,19,129,38,159,165,24,218,194,99,96,103,27,101,72,126,245,42,216,80,243,63,23,51,211,49,216,61,0,75,155,22,81,31,217,8,105,139,94,110,154,77,106,214,179,120,84,103,227,67,208,60,59,124,204,56,53,148,43,142,78,245,15,77,215,63,254,68,192,141,58,252,226,167,57,225,111,154,93,5,166,92,105,250,213,4,138,47,5,16,240,57,133,179,255,52,101,105,82,89,136,58,28,173,254,219,97,83,61,44,2,211,151,228,39,23,242,214,240,10,92,152,128,172,103,116,182,173,147,36,62,236,249,165,92,63,130,45,36,67,119,94,89,14,54,74,124,167,7,129,126,84,0,82,177,98,82,159,205,131,218,230,10,214,165,175,141,82,104,12,105,102,101,45,189,152,30,237,207,185,166,58,156,72,126,22,152,253,203,63,215,153,138,83,242,165,200,195,111,215,71,51,184,244,219,88,4,140,153,55,29,182,220,169,62,24,140,105,203,141,1,170,174,136,50,8,220,16,57,245,117,201,170,151,2,9,120,80,232,81,240,133,183,173,126,88,96,227,245,136,85,13,247,228,148,101,107,5,74,43,246,58,20,16,164,210,6,120,121,132,200,136,117,69,173,194,238,13,237,145,195,150,231,21,155,178,177,181,229,216,40,9,123,53,89,150,205,244,154,122,92,77,247,106,213,65,235,104,42,250,170,101,255,175,98,155,241,235,219,11,73,183,241,215,106,53,243,25,114,19,11,117,152,58,195,46,191,109,194,176,53,182,194,141,96,137,14,26,93,152,49,166,28,169,122,96,19,89,241,202,116,158,12,15,70,198,108,17,193,109,241,224,211,162,89,23,102,115,242,172,229,182,16,173,20,225,97,134,151,107,126,97,66,45,61,53,113,218,82,113,99,128,21,246,52,11,224,158,32,101,227,83,137,227,65,97,20,233,221,173,154,16,230,36,241,186,58,74,3,30,25,163,45,61,9,9,118,51,185,218,60,99,9,52,218,89,228,185,137,10,236,226,23,19,25,145,172,14,68,223,156,15,14,87,163,232,81,152,164,119,236,11,132,215,165,222,178,59,193,200,221,45,179,228,137,187,73,125,126,210,211,195,40,234,180,85,128,232,97,247,220,138,209,21,99,29,92,152,196,241,246,253,14,62,78,200,46,47,108,253,242,223,231,128,140,112,168,47,73,9,221,76,110,196,216,157,117,151,63,11,209,226,139,14,67,127,46,35,74,186,116,47,223,198,113,160,107,222,10,211,173,250,149,66,108,203,242,223,93,129,101,125,182,203,239,91,146,45,29,186,77,155,158,239,215,81,56,126,178,17,77,60,182,73,89,78,246,17,91,118,192,202,126,70,197,100,241,196,229,166,69,22,223,244,194,100,42,99,195,90,56,93,77,159,251,44,212,94,125,229,90,158,88,14,39,35,156,243,61,156,92,86,209,17,129,213,173,14,31,17,20,54,146,132,82,112,178,146,119,179,32,24,134,212,169,92,189,32,227,246,57,104,76,199,26,239,152,107,222,136,53,210,116,52,157,221,137,48,237,228,114,27,132,52,192,212,224,44,165,149,219,59,28,140,172,248,89,121,148,69,121,3,27,240,241,202,150,184,131,147,90,132,18,143,134,65,155,159,39,95,228,205,124,84,54,70,254,208,223,190,132,154,168,29,17,46,145,67,151,51,244,24,69,211,97,35,29,152,2,67,148,242,61,217,102,29,13,89,122,139,133,89,124,143,71,42,11,222,254,11,31,163,205,15,100,18,12,79,100,119,89,73,169,79,4,232,222,170,30,77,220,168,206,124,175,166,112,165,11,92,81,38,30,14,67,53,167,111,85,141,80,165,250,131,65,183,45,113,51,26,56,147,55,110,108,227,92,158,242,61,104,141,233,94,20,3,76,201,141,194,213,84,138,238,213,91,119,225,213,172,124,40,126,122,224,174,11,186,137,57,207,120,112,122,127,101,200,44,254,84,99,84,142,177,154,100,167,60,203,41,215,26,31,147,242,154,164,55,239,166,20,20,55,199,251,211,7,231,107,123,43,205,198,245,167,167,83,96,211,64,242,155,87,120,245,238,166,97,149,234,201,247,112,10,134,91,145,224,46,253,19,72,137,127,112,179,144,182,220,123,152,130,140,143,56,177,169,203,50,3,215,27,11,221,207,212,221,76,0,67,110,78,119,181,219,64,4,247,90,146,181,105,250,151,110,42,144,82,62,110,149,252,178,209,38,248,99,99,4,118,177,26,73,133,112,72,127,240,180,124,248,253,97,34,178,55,68,106,226,60,73,140,179,77,147,91,203,254,216,136,81,105,160,30,149,237,29,126,205,54,97,31,121,171,77,28,33,102,56,113,97,221,71,97,25,193,99,3,70,246,150,69,60,20,110,13,54,113,135,171,245,48,10,108,202,198,203,97,43,229,188,104,77,249,35,165,163,48,184,188,254,49,60,249,243,139,63,1,211,72,156,5,165,225,241,183,180,38,81,122,164,216,154,192,216,52,201,47,230,120,28,114,150,91,0,240,115,109,128,207,199,146,42,59,235,119,205,159,47,7,188,169,216,216,2,19,15,95,254,86,149,130,27,9,7,82,34,176,63,161,14,96,136,249,37,78,115,198,159,117,61,63,24,223,47,139,209,8,19,235,252,90,248,169,115,56,171,163,72,36,18,69,159,179,33,5,76,168,69,95,108,45,35,26,116,120,67,113,45,79,206,204,107,219,175,54,186,168,27,241,134,188,251,252,113,250,163,49,75,165,40,23,190,102,42,18,246,7,147,152,106,215,202,55,114,225,250,233,229,1,79,155,168,23,166,172,244,11,131,82,7,84,207,50,94,114,115,218,117,179,255,52,61,33,146,97,51,214,200,254,105,120,78,75,24,20,169,90,167,51,233,128,241,69,208,64,186,60,238,240,42,146,224,168,254,100,240,254,75,219,20,249,28,138,70,190,185,68,5,182,196,195,7,131,24,99,98,142,163,156,107,68,117,208,200,248,70,20,162,129,118,245,75,26,196,59,150,234,114,24,67,109,200,131,193,235,94,199,183,4,224,199,88,210,134,3,117,193,166,24,201,225,133,233,208,5,62,199,197,254,198,4,115,82,4,116,27,45,229,177,105,0,91,93,99,21,184,32,124,83,28,198,185,191,73,52,43,29,202,95,26,24,152,174,94,125,178,114,54,195,230,159,11,1,241,124,229,56,154,213,213,213,238,223,131,212,209,146,3,2,73,192,243,243,213,175,198,157,191,219,217,96,113,176,67,125,40,31,247,146,236,2,155,186,175,143,217,32,106,38,191,76,149,210,234,223,2,48,21,205,161,232,160,108,220,191,244,180,202,136,174,23,155,38,128,195,231,65,197,239,57,112,131,146,203,127,121,26,91,165,92,221,97,230,46,113,115,50,20,91,97,43,51,219,1,35,102,41,3,222,207,55,248,202,90,12,166,186,64,225,20,179,200,24,247,83,214,75,77,187,215,97,236,255,169,63,188,162,244,16,127,138,218,128,38,111,69,73,235,39,211,60,153,17,148,227,200,213,231,33,119,246,45,188,64,163,115,201,34,219,48,246,187,47,255,64,33,65,35,162,162,112,49,66,209,15,70,170,58,235,163,89,130,173,124,35,90,160,77,220,83,94,218,246,93,191,24,107,244,110,241,240,62,172,146,253,75,195,154,152,164,206,26,203,200,212,145,63,24,66,58,201,120,2,147,141,189,48,162,167,10,195,131,48,29,173,168,219,221,33,163,46,250,140,183,95,108,157,243,50,38,116,79,127,204,133,160,59,11,167,55,40,205,213,23,182,242,241,38,48,202,30,126,52,21,107,193,185,129,120,202,45,96,223,245,49,193,95,88,15,204,201,179,226,181,16,17,41,2,183,12,217,93,192,56,196,50,21,140,19,122,220,215,62,22,106,127,96,132,68,171,79,5,188,13,9,125,13,122,171,219,23,207,224,201,105,238,94,242,219,116,148,110,191,55,61,102,237,198,102,169,146,44,174,197,71,21,213,241,65,135,254,52,243,123,7,90,149,44,21,41,220,100,68,247,14,31,131,166,203,189,113,104,199,215,177,129,21,65,210,254,26,41,208,80,210,31,226,87,195,163,55,178,220,60,115,38,251,169,87,207,199,76,114,232,213,108,28,167,129,46,75,171,9,140,37,226,159,11,213,213,43,182,215,134,241,159,126,20,71,160,56,177,242,49,145,46,75,171,249,131,33,92,147,158,171,215,76,219,55,20,130,244,8,183,92,24,106,192,237,135,7,213,220,77,207,196,90,145,142,170,126,181,137,31,222,111,89,33,35,247,163,252,44,164,4,131,153,160,197,246,221,128,151,190,50,222,181,111,70,208,195,118,233,240,183,194,206,246,209,135,193,92,6,93,226,181,188,160,148,100,119,242,31,166,208,92,90,198,7,36,200,72,17,57,60,17,159,145,171,207,190,87,191,30,100,72,213,142,29,125,201,130,129,89,245,62,137,176,17,133,235,1,159,253,11,90,25,163,77,134,197,243,130,231,86,189,248,121,71,103,95,19,163,205,226,153,253,75,200,195,110,145,173,67,79,96,72,138,252,222,251,215,48,121,81,4,116,134,195,136,97,111,33,215,128,3,130,74,146,239,177,155,113,6,201,230,111,229,93,221,237,19,168,185,107,149,17,107,116,232,199,230,79,31,76,146,168,21,164,224,28,229,223,120,55,184,218,244,115,144,4,24,31,249,145,17,156,33,61,43,191,221,173,2,217,31,141,26,116,217,67,205,252,79,110,170,26,42,13,227,104,198,209,176,20,23,67,87,126,11,134,7,17,74,226,132,254,224,212,73,203,4,133,199,108,185,245,114,222,58,15,29,50,68,159,62,217,195,105,108,230,89,252,142,97,161,164,79,14,204,224,34,253,32,72,220,230,145,227,218,76,168,71,70,4,10,198,228,219,24,137,6,109,57,165,128,7,51,170,7,76,106,65,190,6,178,160,195,205,88,252,88,105,78,192,150,43,120,156,129,242,191,169,48,233,52,127,108,106,35,116,109,176,170,230,87,9,6,76,121,240,125,48,170,106,32,67,116,148,60,167,24,231,248,239,107,196,120,226,199,85,249,86,48,41,95,211,134,82,124,56,152,20,30,189,223,215,130,110,176,232,111,91,207,211,133,225,149,157,2,183,2,163,180,195,132,88,158,155,211,252,156,86,192,37,93,25,110,131,105,0,12,212,228,80,5,69,40,97,199,197,9,98,81,189,55,66,173,49,201,112,90,170,56,6,28,4,232,31,9,44,209,77,148,121,235,94,177,244,18,12,21,91,95,123,145,209,47,23,38,194,171,48,126,99,76,21,202,20,228,201,114,50,170,250,251,94,117,136,183,100,130,163,95,209,136,193,117,234,70,104,188,54,57,141,11,211,68,44,112,29,97,219,55,204,247,165,31,219,120,131,235,189,55,77,50,122,239,70,205,232,188,48,137,14,129,153,75,253,126,77,120,173,244,230,148,205,142,42,79,38,53,135,195,168,132,90,93,242,219,186,234,169,19,239,163,223,175,77,184,85,190,23,121,107,185,247,148,100,141,129,215,206,5,237,69,63,38,12,58,245,126,142,66,240,78,134,140,214,172,28,187,21,123,188,68,125,15,12,197,78,236,26,196,187,132,37,2,150,177,76,61,95,172,108,171,40,21,184,144,202,136,155,211,221,44,167,75,183,202,191,29,111,125,142,253,62,4,62,46,227,249,67,44,109,168,7,134,220,28,102,130,175,90,210,96,184,242,228,209,88,219,45,223,227,197,104,157,5,134,100,115,197,249,97,194,2,50,168,164,20,91,252,118,182,109,69,150,31,12,38,49,137,207,183,158,87,63,13,212,218,139,91,236,195,4,66,100,200,121,182,221,239,30,127,124,19,177,224,81,110,209,147,13,230,67,49,55,251,217,113,118,143,169,146,241,229,116,79,130,183,32,197,198,112,230,70,211,183,38,211,151,239,79,111,203,6,92,120,89,138,202,239,13,205,144,212,154,209,220,66,76,200,71,28,63,91,210,7,131,0,104,255,104,138,12,158,200,47,10,188,72,176,213,56,23,75,87,151,137,144,14,170,181,1,155,213,35,112,39,37,121,15,221,146,116,105,19,254,235,177,56,173,106,77,172,236,97,245,240,49,85,144,165,42,226,61,80,123,81,99,207,161,172,237,74,36,147,75,131,228,46,214,215,153,210,164,168,47,92,172,142,42,96,84,234,229,151,207,134,179,175,29,82,57,24,197,181,166,121,119,236,216,115,40,171,185,188,150,7,166,230,60,197,231,106,28,193,250,220,118,58,197,54,126,6,101,77,137,122,33,63,65,195,137,195,246,9,228,189,218,16,19,8,25,227,37,246,191,237,150,53,62,102,219,86,149,40,48,110,125,28,17,200,213,174,172,48,85,211,238,91,80,121,211,213,53,135,48,175,148,11,55,88,238,171,192,37,98,121,103,11,102,206,41,104,206,188,175,189,227,30,67,182,112,97,138,64,107,12,56,21,233,73,118,164,99,200,25,81,182,195,8,25,203,28,29,60,214,93,61,84,190,156,185,241,127,235,81,32,171,152,46,221,121,126,148,222,0,97,43,32,215,6,213,200,247,70,144,177,100,25,75,146,202,180,223,126,195,69,238,118,138,161,64,145,235,57,201,61,142,129,130,49,253,5,23,158,244,23,184,141,210,173,54,107,201,205,233,79,219,37,96,227,128,221,2,207,233,194,49,60,218,198,237,47,2,179,35,143,128,225,134,110,2,83,58,249,17,101,217,213,240,251,54,129,187,53,47,250,111,211,222,172,79,254,99,82,40,1,47,152,28,4,38,77,212,227,189,177,251,138,254,54,9,197,122,111,110,20,232,23,222,200,216,215,184,57,66,78,85,222,123,91,108,181,7,76,187,169,252,182,189,246,108,247,234,33,198,25,205,114,86,71,18,191,93,208,106,21,216,248,20,71,60,57,149,228,77,96,42,69,82,188,24,142,231,53,237,152,175,180,1,198,111,147,171,190,209,35,250,126,179,247,108,24,124,78,174,38,143,102,154,125,197,63,73,33,12,118,157,4,92,218,86,238,197,8,6,95,67,221,28,222,150,119,188,23,156,14,50,104,20,2,148,8,153,161,205,2,19,236,133,43,46,94,204,6,114,38,226,154,79,132,92,97,13,118,152,77,122,203,205,233,255,253,82,192,196,70,105,55,151,185,68,45,189,211,187,76,59,243,186,80,0,80,93,71,70,162,4,60,203,74,242,219,168,28,102,119,100,13,30,75,174,166,11,225,185,183,4,6,172,92,41,207,20,79,6,55,129,222,251,60,72,189,235,243,24,14,103,242,100,133,151,243,66,217,107,147,119,87,184,146,21,137,121,74,130,103,200,152,82,177,189,239,23,129,150,90,22,1,229,215,173,184,207,119,126,123,15,157,166,231,124,161,108,253,190,245,22,223,232,156,43,244,27,142,184,56,155,196,166,192,196,148,215,133,135,144,137,76,43,179,233,177,58,233,38,145,244,51,220,16,125,230,24,209,227,46,72,255,26,225,101,186,16,226,107,245,135,246,105,34,121,130,19,233,48,188,186,250,61,104,238,186,247,166,155,103,203,99,19,9,44,119,38,64,234,127,189,23,236,6,28,173,117,225,42,116,110,19,42,219,126,215,38,97,223,46,31,147,52,200,30,247,234,217,133,244,9,214,9,19,59,112,148,44,247,157,224,199,94,177,134,29,71,41,177,149,229,129,84,244,141,81,118,148,171,170,76,209,130,106,123,143,205,18,191,116,202,158,66,113,140,119,141,155,158,128,177,22,10,60,73,191,5,220,182,22,16,77,11,235,150,123,115,118,51,121,105,202,22,87,141,39,235,86,242,114,225,78,44,197,93,132,110,59,179,76,20,194,223,35,92,159,95,77,92,149,7,31,48,223,199,225,7,107,197,156,242,185,232,125,232,110,196,152,36,80,209,65,27,230,174,56,74,210,93,38,97,129,79,166,198,170,239,166,90,33,63,13,191,232,118,11,168,195,193,213,228,252,161,12,173,148,120,240,254,83,15,22,24,62,208,216,166,187,145,228,202,147,193,138,87,221,121,49,69,181,49,100,50,208,12,47,23,19,121,151,159,134,42,97,184,243,15,220,197,146,166,116,169,182,200,124,35,117,68,35,95,192,213,82,146,110,23,34,20,169,156,12,199,179,47,70,75,228,176,137,121,85,129,9,33,186,241,134,155,84,165,171,207,8,7,75,56,24,157,226,112,181,70,42,49,168,24,113,232,9,178,88,27,176,34,227,197,5,76,45,207,253,94,149,188,122,137,109,97,24,181,232,20,152,104,102,159,1,143,42,156,14,20,13,50,106,43,224,181,132,211,1,218,143,179,169,223,71,163,134,241,6,230,200,9,34,207,226,131,118,108,235,186,21,70,168,162,166,248,237,129,132,148,194,20,161,198,185,138,249,59,229,72,175,70,24,187,226,209,206,184,76,249,158,68,6,82,138,137,56,166,137,145,8,188,77,113,221,225,117,21,44,15,184,83,233,145,148,161,40,167,74,81,226,143,16,52,226,225,221,180,91,100,133,84,34,243,195,3,245,116,102,75,99,31,122,24,198,73,239,40,126,210,117,63,208,23,98,16,71,192,70,137,46,48,251,124,188,21,194,56,146,77,154,232,59,165,238,177,28,106,234,234,245,155,38,50,5,103,204,227,185,41,58,148,13,11,18,172,90,60,36,66,95,198,57,68,238,128,182,159,242,109,220,155,98,1,177,168,127,190,103,143,247,34,154,187,245,106,227,52,137,65,89,73,11,148,32,29,57,251,70,190,87,15,237,127,160,184,149,2,132,120,114,99,64,84,152,216,126,124,47,24,242,36,69,49,241,16,41,246,113,152,156,89,23,244,76,203,72,33,159,25,11,245,138,92,108,209,148,176,68,22,161,157,45,87,119,178,196,113,50,178,63,21,217,199,57,83,91,216,95,200,157,168,201,75,15,242,61,95,104,206,94,178,114,177,238,144,147,10,120,45,201,155,27,145,98,139,186,19,211,224,148,86,176,73,1,88,106,190,238,217,113,56,115,254,175,207,54,173,136,51,44,43,216,122,106,19,91,23,178,140,17,233,74,19,91,24,114,170,77,43,144,118,227,200,100,137,116,39,67,8,246,6,142,15,92,179,36,251,161,172,192,159,206,247,106,17,173,5,166,130,177,221,223,102,223,172,10,147,73,111,62,92,20,216,201,218,152,221,74,120,253,106,200,24,222,71,59,139,212,183,34,154,205,165,125,109,210,202,80,194,1,48,94,32,161,174,65,67,58,141,49,227,98,152,186,202,131,194,56,18,207,101,212,120,2,83,66,228,174,38,153,138,243,153,245,222,68,227,91,220,155,71,147,119,38,168,217,252,200,51,130,253,103,64,169,65,28,247,115,192,180,42,102,27,20,205,197,103,39,45,73,83,237,0,248,236,60,23,52,216,85,132,38,5,144,190,138,237,112,165,114,181,11,188,236,36,255,96,66,111,93,30,155,186,226,21,41,155,97,108,193,178,149,208,17,54,170,159,212,3,11,66,98,75,48,17,83,134,238,67,130,65,57,196,19,60,190,26,231,109,21,56,223,224,43,164,117,231,69,239,205,41,173,144,207,177,224,17,136,96,158,229,50,164,184,2,120,205,22,163,178,225,49,124,192,29,17,28,78,221,33,165,142,192,240,228,7,108,181,187,130,90,79,145,127,12,234,255,117,64,207,112,238,93,227,75,194,116,34,115,159,225,115,14,94,224,51,193,202,3,150,189,99,213,217,26,215,55,206,99,222,21,77,182,71,44,23,234,157,56,131,28,54,121,80,125,39,148,98,238,4,91,68,207,100,172,57,72,239,194,64,105,106,60,112,10,155,9,189,180,51,30,138,34,33,228,38,240,48,50,120,49,6,137,234,49,207,98,97,32,116,249,192,197,117,144,128,33,155,218,69,97,2,190,59,96,154,189,179,194,103,67,216,177,245,54,34,21,243,121,240,25,135,2,118,226,25,21,189,154,26,217,30,55,167,222,160,60,99,134,169,19,239,13,231,186,152,146,203,234,253,99,22,37,211,225,220,250,53,161,86,140,155,23,4,110,116,162,116,12,186,24,53,180,0,150,222,28,30,239,22,195,130,174,112,215,169,178,233,34,142,23,35,23,36,187,191,145,143,172,21,191,141,168,160,142,154,213,36,215,248,36,232,15,202,49,109,52,235,178,77,38,27,154,128,41,115,26,53,98,110,80,236,47,217,131,41,49,79,43,60,107,138,152,167,24,47,48,130,143,216,20,224,239,210,86,171,185,205,168,138,176,24,229,63,194,102,5,191,157,85,8,56,140,154,142,76,84,163,3,104,62,106,221,164,27,197,182,217,180,200,183,240,142,225,222,209,253,234,24,12,212,121,196,163,177,122,101,67,2,134,119,84,96,169,77,250,26,156,194,196,38,92,93,100,151,38,185,176,82,216,39,244,238,52,29,53,74,210,107,4,51,8,116,8,77,53,44,200,84,234,187,193,184,225,69,17,179,107,83,231,220,114,152,55,200,118,14,121,111,8,91,110,148,244,44,184,41,75,12,153,214,81,124,54,116,163,45,126,224,110,3,17,70,27,204,138,242,211,43,221,17,253,113,159,203,181,103,17,148,117,97,168,76,228,204,132,232,42,213,107,221,47,40,196,99,200,150,81,26,247,176,202,104,72,146,152,193,226,107,144,53,8,83,148,143,155,47,124,54,67,74,212,175,17,93,132,17,129,2,136,179,10,174,17,61,176,107,187,192,88,125,45,110,222,173,13,236,194,196,247,196,181,104,166,49,36,48,45,131,215,190,63,187,132,100,214,225,103,134,125,233,122,53,36,224,228,230,150,102,105,215,97,34,209,37,79,142,118,210,142,240,210,24,108,185,75,96,108,145,152,42,3,42,211,34,87,19,196,174,215,9,197,205,172,130,194,44,29,14,21,197,120,229,185,120,147,183,10,63,209,248,203,101,200,177,220,174,47,71,184,181,201,107,253,88,20,226,222,240,27,77,25,51,120,131,90,124,16,43,153,27,242,65,40,112,47,225,59,0,75,121,54,220,208,197,187,205,205,175,31,122,180,82,150,108,236,151,30,52,248,21,235,7,204,166,67,7,162,195,4,63,228,131,28,79,239,236,223,17,109,55,37,104,153,105,232,222,238,26,163,210,141,202,84,225,227,197,166,27,73,41,45,63,23,19,91,140,80,9,3,120,211,0,86,93,67,143,95,196,120,246,25,165,251,173,51,212,0,59,98,87,22,228,188,17,82,42,160,17,175,186,87,255,121,45,226,231,233,62,55,93,215,93,126,27,50,128,30,243,236,108,88,73,68,147,22,172,44,109,197,94,75,173,137,164,106,173,115,104,75,192,143,92,199,148,215,62,239,89,83,44,32,106,125,164,114,197,72,175,93,17,224,23,117,163,114,95,96,226,171,243,198,251,186,100,94,14,106,142,103,220,187,246,165,15,134,213,91,226,124,162,50,43,221,141,24,53,141,85,110,160,158,199,124,238,205,230,26,203,7,27,108,234,189,7,162,37,177,114,27,26,199,73,97,20,154,238,131,65,128,125,227,175,52,9,79,151,42,48,248,28,178,89,126,122,32,186,154,229,183,155,84,37,210,56,186,189,171,213,66,191,117,78,125,240,9,203,123,108,135,149,240,247,144,185,64,254,239,83,194,252,193,117,234,76,194,25,15,35,174,27,153,229,26,10,231,121,163,106,240,105,236,250,194,105,143,128,201,127,183,247,230,243,90,12,4,221,106,123,174,38,189,21,47,86,224,240,203,10,147,49,221,23,22,5,80,171,96,218,144,159,197,205,137,37,235,123,35,85,123,35,226,45,15,105,81,64,23,120,203,25,83,9,159,200,147,109,28,170,136,7,210,110,85,116,200,183,169,47,70,164,31,242,58,89,2,133,114,219,26,59,90,165,157,69,246,67,146,118,53,58,47,14,76,98,118,9,140,19,127,31,156,64,244,45,22,162,189,145,252,84,192,217,232,229,46,204,158,21,145,74,74,165,165,68,138,234,213,62,162,21,6,94,174,38,198,39,20,237,101,207,60,52,179,153,21,166,115,51,174,70,20,239,42,5,54,152,152,41,28,240,239,133,100,134,196,57,225,16,166,147,210,199,20,134,80,49,101,140,112,102,70,157,18,37,150,124,193,11,35,241,148,221,133,234,214,84,34,111,13,91,71,13,27,12,171,56,203,242,164,134,27,230,17,135,145,249,185,9,16,50,199,156,126,254,100,132,4,165,243,105,21,235,121,247,121,6,141,148,84,20,128,6,107,46,112,69,119,83,198,140,176,119,138,93,135,200,188,100,194,128,105,229,139,159,46,68,175,228,189,26,84,61,177,21,83,63,80,135,60,25,252,28,110,206,19,60,81,150,151,31,123,89,88,189,70,209,45,246,221,50,82,182,8,54,158,31,50,62,2,129,107,185,241,64,24,70,199,243,61,80,169,240,35,223,26,97,164,127,98,253,136,191,124,80,206,118,223,149,233,232,152,207,165,167,152,72,109,153,224,174,12,202,49,47,123,138,178,76,90,170,154,94,13,41,238,71,132,7,60,76,187,77,96,218,166,163,126,4,206,222,103,72,127,191,214,21,206,10,111,148,160,247,189,121,147,210,97,248,254,144,77,136,171,105,197,24,242,219,216,235,45,234,23,169,4,152,178,23,35,211,51,74,148,136,144,235,218,242,219,149,158,188,225,187,105,227,57,134,152,166,108,42,181,150,248,158,108,96,178,252,224,226,156,17,223,109,8,56,73,181,198,162,196,127,135,181,143,104,21,140,69,2,227,206,197,123,27,253,135,108,244,116,235,181,91,119,182,173,134,81,110,206,190,94,221,123,131,9,225,140,204,22,24,217,133,59,89,32,34,145,7,39,220,17,70,24,244,192,50,75,141,66,180,69,149,237,50,99,230,206,82,252,254,8,183,51,192,77,13,157,90,127,28,203,1,19,123,145,151,194,126,136,196,63,150,13,60,174,2,83,199,225,71,132,9,104,236,42,48,179,48,92,1,202,52,150,144,211,46,178,231,249,214,78,82,186,37,199,15,172,86,132,114,28,165,87,73,81,180,152,99,134,83,162,35,213,87,200,128,212,17,134,14,101,177,73,29,1,200,155,82,152,88,20,203,159,131,81,30,140,2,150,233,123,10,77,65,200,225,8,140,249,18,99,118,78,108,42,137,5,158,237,204,36,159,70,3,65,69,217,145,170,53,13,198,226,163,68,84,136,36,81,172,88,227,214,183,155,222,212,31,248,24,89,62,203,216,174,100,91,160,69,52,156,70,50,226,40,154,60,232,108,81,49,77,181,85,222,207,131,45,36,148,29,174,168,241,202,160,144,108,236,177,149,78,178,233,242,210,11,122,198,125,47,94,116,120,9,76,132,40,106,27,81,149,20,70,20,34,226,212,102,220,39,131,217,77,111,14,189,223,142,153,48,233,137,17,244,172,141,29,69,103,180,98,138,62,197,130,56,48,78,23,170,238,72,53,42,74,181,99,124,13,120,190,228,88,68,98,52,71,238,196,154,61,116,187,129,248,98,71,77,243,160,62,254,70,22,207,30,140,114,84,236,39,157,47,45,31,171,25,163,226,136,90,186,114,19,112,11,223,115,220,254,11,40,216,213,132,105,197,72,242,215,173,61,60,115,72,238,92,80,69,143,189,166,34,200,33,51,240,252,1,198,214,40,200,52,18,227,44,240,241,40,98,59,57,134,65,146,106,206,5,91,252,136,50,138,70,67,139,72,114,44,26,159,56,7,163,240,23,217,34,121,175,73,215,79,44,219,115,32,30,203,66,174,70,61,188,236,168,166,70,247,83,252,69,26,60,111,3,70,202,230,237,7,74,10,226,188,103,52,196,108,37,254,199,53,153,183,155,160,26,19,151,28,13,212,137,29,95,40,122,109,206,230,190,197,174,51,126,214,219,186,68,218,70,248,166,23,53,29,145,219,67,124,155,76,253,69,33,70,152,110,60,85,166,179,110,162,29,223,102,70,243,18,86,96,211,215,98,183,241,234,89,246,219,38,227,217,169,70,139,188,13,205,46,75,141,12,236,153,30,137,218,74,199,67,150,211,20,30,255,22,229,4,149,206,4,81,14,98,175,134,162,50,174,182,242,246,45,48,97,190,128,59,233,168,155,112,90,70,47,51,163,247,137,66,249,34,223,146,6,37,188,184,232,201,106,85,164,56,169,101,51,22,196,232,201,130,126,183,9,108,58,181,222,147,213,140,61,80,110,78,69,71,116,131,153,2,239,29,148,175,205,97,6,76,166,69,94,203,40,42,215,189,184,233,110,66,121,121,157,45,238,141,144,154,196,44,134,233,152,199,75,117,163,187,23,180,97,182,87,135,143,227,216,154,194,40,47,198,28,164,91,96,222,216,51,126,74,154,145,87,63,199,58,83,88,222,121,118,38,185,207,178,250,235,22,16,120,160,245,24,61,131,155,64,128,12,10,164,8,81,111,118,206,39,246,111,121,175,99,42,239,136,154,31,135,11,58,8,249,214,168,123,223,23,67,163,107,203,126,4,23,109,14,243,229,252,182,21,240,11,220,119,78,43,122,10,43,37,105,242,219,212,39,71,161,92,69,76,86,40,115,151,113,18,182,26,195,2,83,252,120,225,90,252,52,166,7,168,212,247,106,234,92,242,29,243,42,124,88,6,151,30,75,183,153,82,90,85,152,48,122,124,208,188,133,29,28,5,153,234,82,36,160,133,210,145,44,240,89,184,99,199,197,199,174,150,206,214,101,199,77,20,121,87,203,59,136,145,254,203,124,204,120,112,130,251,85,175,158,166,125,123,215,79,83,51,194,234,123,75,244,136,194,105,252,142,41,108,129,43,150,246,57,185,86,209,155,243,249,239,210,158,148,224,40,252,19,34,136,150,200,49,164,12,137,71,131,191,105,198,182,66,26,188,63,47,6,51,164,195,132,10,36,146,202,9,31,221,108,112,178,165,249,12,57,81,189,17,91,214,50,139,87,97,108,137,216,240,112,160,139,126,206,78,236,167,199,110,74,105,207,210,7,111,46,228,0,108,137,16,249,237,156,112,232,125,200,145,91,22,234,66,8,250,206,60,244,131,179,66,159,37,5,136,203,74,112,239,126,72,60,89,210,182,192,243,150,203,145,31,217,91,95,140,246,122,239,189,66,174,43,75,137,7,241,69,186,100,226,222,63,133,74,129,105,205,203,113,62,157,125,183,23,153,105,164,124,83,156,64,139,182,8,217,212,166,117,16,167,11,67,111,36,191,93,77,47,193,191,8,25,42,9,13,156,115,18,93,178,248,105,184,189,228,91,83,85,22,198,110,37,143,171,177,103,108,137,107,84,66,190,178,69,189,2,216,184,147,28,70,205,72,220,115,248,93,157,20,203,204,5,99,108,209,171,209,69,185,189,139,136,118,12,133,81,112,9,91,132,52,224,115,53,206,103,116,17,81,125,189,251,251,224,163,222,38,35,88,199,198,115,241,94,209,89,82,200,221,164,250,192,171,223,62,33,196,208,197,147,4,158,97,208,22,106,231,214,3,246,25,126,17,45,170,239,15,147,146,108,215,48,92,194,18,96,240,188,77,93,5,113,170,169,227,221,172,121,34,172,78,19,144,191,240,177,98,214,10,207,229,236,118,75,202,217,16,196,97,235,93,210,72,167,65,113,210,20,189,220,46,60,152,61,197,65,182,30,246,86,111,87,36,93,215,247,209,160,153,94,125,222,150,75,101,118,94,44,197,26,196,33,213,36,142,151,94,220,45,234,23,243,72,189,126,114,74,233,238,71,164,54,165,206,131,194,93,152,163,226,214,184,96,98,128,65,171,115,158,60,230,32,85,248,77,111,110,181,116,190,58,182,85,212,10,74,75,248,140,159,62,107,88,106,15,150,101,218,106,141,237,104,209,46,144,21,134,43,58,214,37,89,134,189,31,184,149,107,179,246,253,228,102,248,116,43,200,13,142,195,145,165,102,210,46,62,227,157,175,193,155,68,179,198,94,43,71,1,150,41,120,246,242,188,117,244,254,217,70,167,25,62,82,124,185,220,173,44,61,229,129,124,14,10,212,252,165,39,146,114,207,128,18,117,11,39,224,28,138,180,7,234,68,56,243,42,78,228,95,69,213,3,115,106,198,241,64,92,90,76,168,101,130,6,177,193,79,163,118,209,71,91,214,76,24,112,79,207,123,25,131,74,189,134,188,170,189,218,206,151,251,190,39,19,13,48,15,218,247,253,229,218,180,50,0,216,8,92,28,70,11,167,253,89,90,81,0,72,236,163,105,84,108,33,135,16,37,228,88,48,26,93,162,152,226,150,159,87,200,28,69,186,151,85,125,150,78,24,103,54,250,237,129,33,121,171,113,30,195,238,241,194,184,250,247,52,199,114,80,216,40,36,130,93,193,220,176,7,166,201,207,97,180,188,210,124,225,174,176,50,228,155,160,116,187,198,155,245,49,60,104,174,17,2,66,34,70,43,227,127,219,209,245,171,144,202,235,207,199,164,47,238,177,112,210,51,73,107,132,25,89,102,199,125,209,45,131,191,245,224,155,128,231,65,183,240,221,56,46,194,125,161,80,231,47,156,211,101,194,160,232,77,142,135,109,135,236,101,194,40,93,216,19,76,69,123,236,17,70,165,81,50,201,249,176,112,233,250,186,246,238,16,10,111,224,130,231,16,198,242,177,73,36,108,6,33,28,90,127,215,18,135,4,78,225,78,249,174,219,241,166,16,161,143,38,85,30,100,209,202,80,211,108,211,154,16,11,219,120,72,138,142,10,82,83,247,222,16,197,212,103,80,206,30,19,180,37,212,85,74,44,134,184,60,20,43,65,183,98,254,186,254,52,42,78,225,57,145,246,202,122,181,69,238,131,38,134,150,12,181,235,144,150,10,159,46,27,197,126,126,190,71,139,4,68,197,172,27,250,49,105,110,94,151,98,6,242,193,103,196,72,209,222,139,177,236,244,107,209,92,219,47,108,116,1,2,55,66,109,241,220,157,250,34,177,112,216,136,91,28,139,148,104,101,125,180,115,218,220,126,26,34,127,90,228,49,145,118,136,26,44,138,147,179,166,170,206,182,108,242,11,14,99,248,170,85,8,151,99,11,67,154,51,34,233,128,83,137,19,251,21,220,106,66,5,15,253,24,41,7,167,127,130,113,87,22,46,172,171,199,236,40,142,230,161,244,9,180,255,146,126,13,146,165,93,180,23,224,192,48,179,5,67,211,132,199,71,30,187,17,41,14,26,36,130,108,85,61,77,218,76,98,159,61,235,0,98,30,121,43,136,80,162,164,224,236,130,220,92,175,38,57,232,241,213,50,77,52,240,185,122,239,136,44,156,211,181,62,149,22,118,84,205,22,112,38,146,240,190,118,143,143,89,236,228,87,99,23,210,137,8,96,209,37,66,182,80,96,66,38,73,224,185,212,221,131,24,169,123,224,13,221,152,46,76,120,8,12,102,40,92,28,166,50,77,234,52,166,93,226,209,200,50,108,219,85,24,62,134,60,229,234,173,126,17,229,149,49,147,10,173,194,91,127,123,154,60,137,163,27,165,120,189,152,178,27,223,145,160,141,156,143,227,67,35,66,100,53,173,219,41,171,215,4,173,103,28,78,133,78,246,161,254,249,78,38,93,238,48,1,145,173,155,138,9,176,251,163,225,42,174,103,99,160,65,201,235,29,112,77,182,40,27,115,194,12,151,65,7,30,42,54,98,86,103,13,75,228,92,156,84,119,6,27,169,115,16,59,76,101,174,156,1,216,26,215,234,132,168,126,63,230,91,54,34,215,24,241,202,152,10,92,96,42,92,229,14,26,5,199,2,23,107,162,240,121,106,140,21,242,94,197,196,53,242,165,95,123,210,31,184,189,45,134,148,182,171,253,252,52,153,203,75,252,182,134,112,229,173,101,146,79,49,162,144,124,72,253,227,129,209,116,204,151,217,141,90,75,185,183,145,198,5,65,218,134,16,65,109,237,106,82,111,177,39,145,130,83,35,169,154,197,235,191,141,174,205,214,33,109,118,234,220,29,141,174,21,249,32,216,64,221,143,39,154,42,214,82,191,170,99,119,134,239,99,84,172,226,160,163,82,187,175,77,155,172,133,80,158,28,155,42,74,232,105,25,30,186,51,44,250,244,98,83,218,180,124,73,12,119,161,178,88,130,3,144,172,112,83,39,130,66,191,203,32,184,169,244,87,147,152,147,115,228,216,47,89,19,58,199,39,116,232,45,232,240,106,94,234,16,82,84,186,98,80,208,129,213,18,70,107,233,239,177,233,16,40,211,244,32,59,30,12,193,14,195,233,39,246,27,2,9,45,136,17,77,194,69,159,235,76,217,117,247,51,74,182,244,173,40,24,41,59,246,179,179,173,106,184,159,82,116,232,206,239,226,227,243,10,220,243,109,93,65,217,42,235,17,131,96,241,40,110,78,23,206,186,162,43,96,88,132,202,39,177,41,45,63,223,58,19,168,187,112,145,166,124,10,190,145,177,14,210,197,109,27,185,192,211,132,133,131,177,209,196,199,20,70,2,212,159,172,242,108,229,129,105,89,246,65,171,48,241,53,69,137,232,7,89,228,48,34,132,231,98,130,132,14,155,80,159,222,155,24,82,12,41,68,137,26,18,52,6,192,240,18,10,250,22,77,23,254,32,178,237,85,134,180,95,30,95,86,175,158,164,153,203,133,161,197,151,201,144,96,178,188,191,205,233,165,243,172,81,252,224,171,139,194,101,233,89,254,209,153,198,181,3,241,19,153,133,11,45,235,88,61,152,50,26,61,102,30,182,8,157,1,163,97,116,225,77,156,34,197,107,193,36,39,229,89,88,234,43,221,139,33,223,150,169,64,139,200,221,12,11,202,3,114,224,163,50,136,54,251,189,186,234,150,130,128,112,191,231,38,213,60,162,126,241,83,184,221,37,222,139,242,46,9,92,111,147,197,12,27,172,88,97,237,86,120,71,200,15,1,188,51,213,166,162,16,252,248,147,193,170,91,100,146,154,130,225,93,0,199,47,70,125,74,225,116,185,109,217,19,214,122,126,154,22,158,120,109,210,193,34,111,129,15,104,29,178,14,231,170,210,225,192,187,70,81,13,173,158,85,211,147,59,195,162,153,130,171,181,195,190,45,143,150,169,241,241,35,253,172,179,33,10,47,148,71,145,219,15,180,96,127,203,168,48,107,195,38,62,48,13,89,242,100,103,69,28,199,34,126,186,194,90,34,55,55,110,26,63,3,50,170,14,234,163,108,236,235,58,226,230,29,58,122,65,55,233,78,39,183,37,167,167,69,105,244,129,236,18,203,199,4,239,196,64,195,70,114,229,165,31,169,141,28,232,103,26,84,215,96,1,196,252,149,176,222,153,224,61,71,221,37,29,106,69,200,207,173,246,55,216,146,112,193,138,8,164,82,223,4,199,91,204,35,227,114,144,159,62,158,15,28,204,193,125,107,122,63,23,54,159,60,44,67,196,93,90,85,152,82,215,48,114,140,154,85,124,217,77,152,245,78,241,66,28,89,127,123,33,185,230,30,60,97,229,41,221,18,103,237,41,167,17,122,106,199,157,221,23,70,152,177,7,23,49,13,41,233,154,211,27,171,105,95,222,105,171,61,189,161,105,136,211,57,177,252,107,114,114,229,231,106,130,84,30,11,133,242,26,69,86,189,57,139,211,231,25,108,52,253,246,143,241,228,16,162,12,129,37,138,187,137,224,208,183,26,92,199,93,101,230,247,47,244,228,222,21,13,156,85,78,70,42,72,104,198,138,39,71,155,169,203,213,148,255,23,63,158,204,89,29,69,174,38,172,30,5,221,103,134,46,188,91,129,71,190,77,96,25,239,167,235,163,77,228,224,130,153,154,22,177,213,183,194,77,168,192,57,211,247,236,10,195,112,227,212,212,109,67,17,160,87,67,168,226,131,102,236,244,250,193,166,9,208,248,144,159,111,67,8,83,97,60,189,32,243,134,37,161,203,247,156,230,146,250,108,168,40,145,233,247,132,22,38,162,42,103,175,45,218,125,9,156,130,103,217,104,10,155,142,217,160,174,33,184,169,207,199,197,115,19,120,26,239,136,195,61,171,60,19,116,219,233,246,7,163,131,188,164,64,107,243,45,207,227,196,147,33,87,89,101,166,193,0,219,131,133,28,90,151,58,182,194,136,138,5,189,58,226,162,83,97,58,113,227,115,86,35,224,149,49,133,158,32,187,77,108,49,0,209,96,5,46,227,114,114,67,146,45,85,67,156,141,199,152,15,246,117,24,166,133,58,210,82,182,199,36,105,1,83,97,161,191,141,21,93,5,70,133,67,225,186,130,149,137,254,9,236,19,129,51,149,157,51,96,122,44,202,3,247,213,47,39,61,220,134,15,108,17,215,128,231,24,186,8,168,2,29,194,104,191,219,51,89,58,124,56,119,208,242,153,26,253,185,247,140,168,62,131,86,202,123,111,98,112,243,14,121,145,46,225,109,220,87,97,205,100,180,39,86,211,33,167,84,34,14,48,82,186,82,245,185,173,31,96,205,75,182,95,181,126,223,184,243,203,184,83,141,44,212,51,213,168,123,185,115,137,99,74,183,37,4,8,162,136,30,133,215,156,158,185,212,45,230,26,240,78,249,15,188,35,23,114,246,203,164,4,68,192,53,13,143,82,195,134,115,204,201,241,12,75,141,222,84,158,188,11,169,247,129,45,221,113,135,133,196,141,222,156,172,231,125,52,58,239,244,230,68,122,83,220,28,114,143,253,236,183,153,6,181,248,98,205,88,59,100,51,159,133,160,132,195,156,6,242,69,8,250,135,11,149,141,21,75,39,75,173,35,133,97,156,51,178,126,85,102,121,165,69,56,84,29,8,1,141,172,39,92,154,217,163,81,249,171,91,209,19,78,78,207,100,204,2,138,86,24,163,66,171,98,89,244,67,96,26,70,253,12,74,132,193,36,11,207,167,205,151,44,55,89,12,65,127,58,35,159,227,235,43,17,250,168,58,15,161,151,10,205,148,109,137,1,189,152,98,58,223,140,97,173,68,180,76,158,12,18,4,63,38,48,84,251,214,5,68,181,91,36,244,18,191,37,49,85,94,123,80,160,19,176,18,170,109,11,197,187,7,148,108,103,157,250,203,196,54,246,125,176,169,124,155,102,112,228,186,227,193,140,102,73,141,25,184,60,227,98,60,9,93,185,152,62,165,198,197,70,13,170,240,92,55,214,4,91,222,217,209,100,38,52,190,192,189,26,246,212,231,136,57,174,192,136,241,38,246,167,39,231,176,195,243,126,75,194,117,122,114,90,111,119,168,150,96,66,47,25,50,74,29,61,192,96,135,147,212,19,226,71,244,240,4,16,69,85,1,142,51,7,200,246,197,78,74,44,85,88,124,16,82,135,185,186,132,168,9,217,82,185,55,2,117,193,92,76,83,78,150,196,22,225,83,107,43,118,24,58,210,27,239,217,249,151,133,31,87,18,101,73,205,17,15,118,190,87,56,18,20,219,139,234,250,134,232,248,118,3,230,108,162,5,67,224,115,92,245,164,171,94,248,183,55,34,66,231,80,233,119,213,55,33,76,59,48,253,95,53,212,90,18,189,215,91,225,185,74,192,137,62,96,217,143,242,79,99,46,118,133,102,97,74,129,107,8,121,219,39,49,90,32,125,114,206,225,248,158,149,244,159,220,156,20,208,93,62,216,243,89,118,36,203,126,236,59,77,141,69,91,199,156,224,98,15,56,161,137,170,95,172,71,123,24,36,154,244,245,11,104,190,137,79,241,243,130,48,33,201,100,64,76,213,205,121,50,54,85,237,113,68,248,182,55,43,37,163,210,83,99,130,229,23,90,71,3,54,151,166,115,24,177,206,122,245,134,248,246,114,111,90,134,214,189,218,142,208,7,174,61,106,96,128,211,99,5,253,56,29,124,188,199,207,172,81,139,153,194,248,144,66,34,222,90,101,241,161,112,93,227,115,192,84,95,229,107,33,15,95,138,251,233,31,93,155,188,246,160,6,44,174,110,86,176,169,86,175,41,78,249,160,53,170,21,117,95,64,67,33,168,42,146,213,73,170,49,129,31,17,156,156,168,61,18,129,21,216,130,239,254,104,213,26,138,244,189,11,34,56,62,44,149,132,225,227,11,144,63,111,33,125,53,169,104,207,207,150,69,13,180,195,72,0,168,205,124,182,179,189,98,142,23,114,141,85,63,216,121,207,24,180,98,122,230,186,223,29,67,98,223,159,38,208,174,91,45,117,179,49,137,11,58,189,234,155,193,106,29,253,68,156,39,199,102,150,123,239,115,2,68,201,45,145,199,150,245,107,35,117,56,114,232,129,25,247,173,236,227,16,0,132,222,139,233,34,61,230,248,230,104,141,65,49,219,79,167,49,69,179,217,35,20,137,61,41,13,221,170,225,238,13,177,49,204,218,161,175,189,171,137,0,59,76,188,245,185,119,67,95,198,5,214,54,145,98,125,47,188,150,80,236,250,81,0,232,86,108,234,136,161,12,7,119,165,238,11,211,213,8,16,157,219,22,198,209,125,26,146,45,191,150,90,120,17,134,99,202,206,156,92,158,115,91,57,78,211,237,108,27,255,189,195,195,200,31,100,43,37,68,186,46,252,232,184,30,120,39,95,63,214,89,206,153,160,187,252,70,127,99,6,204,29,228,230,199,112,108,174,227,202,79,119,93,248,153,90,163,25,154,141,228,30,212,15,48,133,174,234,74,247,4,93,178,84,149,27,252,85,224,252,208,154,245,248,57,143,121,30,253,222,251,76,156,38,155,56,106,47,107,197,107,17,119,209,175,133,180,220,152,251,142,248,113,197,245,106,18,143,174,120,186,105,31,83,247,135,22,140,16,60,133,2,4,183,239,162,180,40,134,220,60,92,65,67,3,35,25,90,225,22,210,135,22,226,151,49,129,98,161,198,76,161,191,91,56,44,8,88,35,88,126,47,102,171,149,215,130,50,38,197,247,160,15,234,25,209,105,106,41,1,227,208,235,147,89,76,218,85,217,55,149,43,89,231,25,221,76,159,71,105,194,138,91,181,38,183,81,164,166,17,35,14,53,84,151,185,0,119,206,112,61,213,109,13,73,123,61,191,189,102,200,50,146,68,150,90,21,58,184,216,60,253,189,169,40,43,106,38,81,93,157,67,242,212,244,142,234,51,44,21,6,8,135,155,49,63,11,12,175,120,252,54,37,227,93,44,125,178,0,233,10,89,90,199,184,162,180,205,213,144,193,196,116,79,89,191,231,62,62,70,11,141,205,178,170,26,19,176,171,212,248,34,68,224,138,222,220,104,128,226,189,72,168,74,62,143,166,196,66,21,185,139,131,26,177,151,12,249,160,162,61,174,134,106,74,141,17,184,165,234,184,122,172,70,136,161,55,63,70,208,199,205,103,194,164,150,112,151,33,199,94,12,85,83,56,188,243,122,103,218,87,155,103,48,84,138,114,239,9,5,107,141,159,166,255,245,153,136,132,243,226,123,21,218,68,245,234,133,250,223,16,152,218,25,129,169,64,24,87,111,21,65,74,65,207,134,212,99,79,162,204,88,67,166,153,8,222,46,247,189,58,228,32,2,15,43,166,143,65,57,219,134,24,189,68,103,41,114,137,33,205,218,101,191,173,7,255,107,69,252,125,144,53,100,167,198,47,219,227,202,235,14,210,239,83,96,132,1,175,206,236,64,226,65,97,152,147,150,124,206,174,199,87,193,169,217,162,221,187,200,102,9,108,253,135,161,128,123,142,101,161,140,182,97,250,244,38,65,17,38,151,3,170,80,118,246,149,63,0,35,72,252,220,155,32,117,236,43,52,199,213,246,192,22,110,12,189,226,169,237,67,166,250,211,102,232,204,26,167,144,76,211,98,154,145,59,224,179,43,105,100,163,88,184,33,249,247,68,187,75,127,26,19,123,196,193,107,186,62,226,164,32,106,177,90,15,21,103,26,46,187,126,108,243,13,66,196,57,107,249,3,48,252,78,161,16,141,172,146,204,195,98,173,14,57,96,58,93,250,51,147,232,218,201,161,47,13,61,144,94,205,62,239,103,204,49,207,160,184,152,10,83,209,218,67,219,26,25,141,231,201,70,174,113,49,20,136,69,239,61,41,232,157,14,195,40,36,65,149,99,119,158,229,235,170,193,139,254,43,105,66,59,48,186,207,43,68,185,81,117,126,190,71,199,181,247,223,254,17,18,9,58,141,46,199,5,191,207,54,62,187,194,8,216,199,197,240,244,41,202,147,141,25,106,225,165,107,143,61,243,40,125,92,188,63,25,114,101,127,218,198,65,177,66,238,123,80,230,39,79,13,45,206,10,97,247,110,189,210,50,160,104,129,57,134,58,162,126,41,184,168,227,220,91,208,46,139,146,14,189,245,171,125,92,65,63,233,245,214,117,26,208,105,50,183,255,112,155,170,19,126,80,232,240,71,200,186,67,225,169,159,162,29,95,104,185,80,50,233,157,41,180,109,182,121,157,71,11,65,121,132,115,158,171,9,61,132,62,122,161,8,67,92,35,104,252,247,114,161,240,179,228,30,34,34,88,30,8,157,250,111,99,97,14,133,73,195,239,208,171,207,70,127,33,159,18,246,240,25,202,238,231,37,84,142,149,100,172,53,129,6,92,84,125,238,156,131,201,36,213,29,166,238,79,167,32,102,124,141,165,101,252,24,98,220,21,70,121,185,125,182,146,9,38,202,152,211,155,155,102,92,77,47,149,196,22,16,104,26,205,183,217,201,76,146,156,244,38,12,79,45,160,195,109,247,172,243,12,99,35,84,204,169,223,85,222,182,77,113,229,136,205,236,216,103,90,65,189,41,174,116,117,93,80,232,236,37,86,4,220,155,27,204,112,48,38,81,92,5,158,122,239,172,77,177,188,117,41,95,46,208,208,12,223,140,62,88,167,52,249,131,41,51,170,245,125,173,51,113,151,195,116,32,232,84,130,79,112,187,49,62,45,125,35,214,64,97,213,196,134,51,233,241,147,178,191,51,6,248,170,110,4,77,58,21,37,239,140,216,202,38,56,228,48,255,22,31,189,98,72,228,120,177,14,191,156,184,63,213,24,0,125,19,135,19,238,236,28,10,67,247,233,251,2,218,80,199,145,110,2,87,47,176,62,104,35,119,32,223,11,250,123,2,77,31,140,160,83,150,61,188,22,163,192,242,185,64,99,150,30,16,213,88,145,154,195,240,143,8,169,213,129,23,5,175,254,218,24,96,34,32,77,198,154,6,54,255,109,43,116,145,176,72,69,179,62,246,187,73,228,73,147,156,199,152,134,224,199,71,133,122,223,146,244,106,196,177,253,123,193,78,183,36,188,102,244,34,119,50,208,117,62,31,24,45,54,183,253,40,175,219,66,193,9,12,105,160,63,184,85,160,86,125,178,185,170,75,214,91,113,171,240,11,108,154,185,235,190,175,69,94,74,50,133,117,88,95,222,247,224,182,254,146,14,10,189,20,203,237,20,106,100,151,190,180,241,78,244,239,185,57,75,182,168,218,88,241,79,251,194,238,192,56,25,83,175,158,209,78,8,156,169,229,150,183,134,15,99,142,239,173,7,20,140,66,235,118,188,10,76,46,183,6,40,175,146,46,126,68,25,40,154,203,142,194,91,40,190,19,10,199,201,55,172,179,73,67,95,43,15,102,73,173,28,112,54,198,90,129,139,25,65,31,140,54,172,148,97,30,216,52,30,253,167,123,183,212,188,192,148,238,123,228,2,81,242,46,234,93,86,232,178,194,86,160,79,95,138,237,241,180,208,90,243,123,155,203,127,139,133,15,220,200,143,249,136,26,97,143,184,78,176,30,236,221,226,234,99,5,37,177,243,155,113,4,196,128,67,190,168,103,132,117,114,229,18,15,158,141,169,69,97,12,157,18,48,53,1,130,66,154,227,103,58,51,148,138,123,129,141,109,48,134,204,72,112,4,93,70,114,29,3,78,197,161,252,242,249,86,20,119,249,231,178,218,8,121,110,60,248,236,219,25,235,112,232,47,147,114,41,241,49,41,76,145,182,111,228,74,81,130,138,169,96,58,80,75,224,138,191,228,175,133,162,150,102,55,27,146,2,53,70,148,77,117,233,128,183,95,227,140,79,210,106,253,39,10,143,246,233,54,1,99,82,137,49,221,186,81,46,249,199,158,20,115,235,231,50,65,10,247,209,97,105,37,191,38,48,197,247,37,150,46,37,103,89,97,12,195,120,239,77,2,72,223,187,115,65,13,216,202,166,20,133,21,108,199,166,1,195,223,208,159,230,56,242,137,132,1,40,188,107,246,224,114,6,176,140,211,210,171,143,31,117,207,108,218,173,212,79,166,201,44,127,105,91,96,8,134,151,14,57,171,61,142,0,52,192,117,204,176,83,99,171,36,74,168,161,187,102,229,33,110,253,161,86,148,133,56,151,183,52,170,59,135,173,29,186,190,83,165,197,131,101,2,135,58,40,53,223,181,55,139,197,155,101,146,210,123,93,3,205,210,241,202,252,182,50,51,7,11,129,35,121,234,76,39,88,24,103,229,167,168,34,48,156,248,59,110,109,57,18,221,19,140,141,49,142,212,109,214,183,192,132,150,195,146,160,221,106,103,133,73,232,196,205,43,149,244,242,206,70,170,51,239,105,79,137,159,248,223,116,74,111,15,210,50,159,186,186,254,56,138,227,227,215,7,182,50,103,221,133,11,156,84,254,211,61,209,77,183,222,45,190,250,86,72,103,202,124,12,40,170,102,183,59,216,147,116,139,116,178,112,124,16,229,247,171,145,213,85,215,168,194,249,190,98,38,156,201,60,133,87,199,216,172,230,232,1,159,13,77,84,18,129,183,203,202,96,118,194,74,145,20,94,145,60,5,102,252,247,243,98,136,10,249,28,182,216,128,218,64,219,250,46,227,234,77,209,225,125,49,228,38,182,31,62,132,113,178,144,101,17,98,236,37,126,153,104,138,198,183,58,134,255,118,39,193,20,181,182,204,195,142,13,155,226,115,82,121,177,245,222,172,242,228,94,0,187,252,214,148,214,49,134,87,142,137,54,22,254,104,121,224,230,36,96,182,155,21,149,50,223,166,107,149,218,181,52,40,187,93,2,207,60,98,63,34,27,32,237,136,7,37,3,112,77,9,24,47,37,147,135,196,76,138,0,242,129,137,178,203,213,231,215,102,142,109,152,21,36,202,97,200,111,89,135,79,88,34,111,37,214,49,134,113,235,198,61,157,170,70,145,32,82,93,117,196,193,72,161,230,243,104,88,141,177,137,163,149,33,196,106,60,57,117,61,62,104,13,17,70,73,167,225,126,244,88,34,36,36,149,14,216,6,237,204,122,127,49,90,18,165,111,137,81,163,176,211,95,172,252,164,172,5,174,144,210,251,205,51,77,210,93,111,158,234,13,112,29,175,122,116,97,247,99,35,128,127,192,191,24,97,35,13,51,81,230,149,34,200,107,66,38,18,91,35,227,239,109,154,195,40,10,151,52,163,108,251,15,186,199,46,250,50,125,36,49,54,172,170,40,125,95,4,201,155,165,95,196,200,236,90,219,14,227,251,138,193,108,92,106,221,109,168,110,231,151,252,244,111,179,200,142,118,244,236,154,194,193,80,67,156,122,39,252,120,185,119,49,133,3,135,11,241,204,170,79,6,21,168,191,87,197,96,147,144,13,97,249,90,220,208,135,31,251,108,20,10,119,43,78,118,216,24,76,100,26,83,42,153,253,12,234,121,160,60,46,223,43,79,65,19,156,253,186,6,172,110,203,109,67,108,183,38,77,54,40,0,192,202,251,253,52,17,246,33,4,205,219,88,122,83,15,24,242,70,49,14,209,168,203,225,72,35,128,90,133,228,137,157,129,189,160,197,111,99,68,61,107,255,236,6,190,184,225,127,232,122,166,163,176,157,74,141,81,97,73,136,37,211,73,180,167,24,52,148,173,231,200,207,206,65,35,188,207,149,179,130,158,247,70,152,209,99,119,236,118,68,175,245,201,118,9,71,26,87,54,233,100,48,184,250,25,3,220,180,72,166,35,255,245,113,71,3,195,139,84,116,103,56,231,244,142,39,219,80,89,228,245,192,132,211,99,125,165,254,236,228,196,39,98,207,74,212,245,139,253,198,166,84,194,14,58,171,20,10,52,253,233,205,80,184,209,155,105,245,170,186,33,102,66,31,190,103,229,95,95,153,192,84,147,248,169,63,200,100,204,103,59,69,10,57,54,196,194,38,181,21,30,226,51,82,114,171,201,87,52,164,142,217,230,79,86,109,143,210,243,205,218,64,3,70,64,55,235,86,13,51,92,10,231,10,53,160,249,28,158,150,42,12,215,12,93,83,189,26,93,193,187,85,19,69,235,250,219,203,36,251,194,167,164,250,100,233,163,193,63,27,238,21,150,169,158,142,191,232,83,92,189,172,182,245,121,49,248,140,28,70,17,177,213,231,183,135,248,210,197,148,163,20,230,147,181,123,130,161,5,44,38,5,116,96,53,252,167,62,181,66,135,147,184,220,123,179,89,102,177,210,32,252,128,62,63,206,86,228,15,244,106,88,210,110,128,32,105,133,38,84,134,244,121,70,116,1,238,55,121,108,219,106,253,99,162,60,166,51,1,9,200,229,46,200,160,9,224,249,26,152,155,145,38,28,63,62,216,11,19,143,153,241,208,40,120,73,51,49,130,183,103,117,197,104,147,246,209,122,119,172,164,21,177,113,26,176,147,16,216,216,130,184,53,23,176,61,22,173,5,65,115,248,156,42,241,219,191,48,137,192,196,231,242,181,177,138,150,192,216,106,234,237,250,124,163,39,133,209,217,188,129,36,44,69,77,195,15,2,235,115,134,37,3,93,135,152,96,195,106,175,99,72,41,11,106,242,57,8,39,236,42,87,195,139,114,63,230,176,189,54,226,7,236,202,154,142,176,238,236,22,31,100,64,174,45,145,164,65,131,220,174,55,4,112,158,187,232,213,221,210,248,17,63,48,159,85,96,250,175,99,154,17,206,212,96,42,29,0,253,154,135,180,78,174,161,79,94,141,121,63,98,23,20,16,232,213,38,125,16,177,36,178,250,207,147,115,12,199,139,193,76,181,197,121,27,13,243,176,140,88,247,166,31,113,97,156,129,146,99,91,192,203,151,45,137,204,105,189,179,188,83,28,50,244,234,73,97,89,68,116,206,23,146,198,40,54,64,171,99,142,45,9,155,78,70,141,136,104,139,189,182,27,229,164,60,185,133,114,239,150,68,46,92,86,16,37,25,195,143,70,2,71,69,248,142,128,75,190,38,113,215,66,250,1,133,86,207,83,66,96,58,96,245,199,16,236,40,59,95,215,223,165,241,185,197,38,77,234,65,54,202,1,165,244,190,247,62,31,175,137,227,102,92,22,251,26,227,131,86,25,65,87,212,128,1,159,175,42,77,233,192,208,1,199,1,64,211,159,108,194,116,76,247,168,215,224,187,39,33,186,52,154,237,26,70,171,113,32,207,245,92,141,187,28,150,62,252,211,229,129,9,67,222,147,173,164,185,215,11,47,207,100,80,194,125,182,180,231,183,135,203,228,1,159,231,152,146,16,224,197,246,138,139,201,62,143,7,165,250,36,224,132,249,172,63,77,167,130,219,234,172,107,165,34,254,193,77,225,89,159,207,113,63,22,149,27,243,25,80,50,200,17,22,44,133,100,130,206,238,99,123,231,128,179,165,119,116,118,83,8,31,126,25,82,52,234,204,14,90,35,111,80,49,195,52,243,222,60,143,21,246,19,197,125,207,112,147,244,244,101,137,241,53,181,104,8,216,197,134,128,225,168,46,207,144,88,143,104,88,118,140,129,46,29,132,203,194,98,165,132,188,253,93,120,189,135,111,100,114,54,127,86,109,139,71,91,137,180,186,94,125,62,126,30,225,27,193,240,244,103,76,111,142,132,210,206,241,162,24,84,51,208,180,181,94,137,105,116,125,31,186,223,139,14,184,201,41,132,115,115,12,131,51,79,116,204,80,227,173,225,57,209,169,89,158,171,169,244,113,151,143,126,93,61,114,169,93,31,190,201,162,223,87,170,142,168,117,203,180,128,43,124,196,250,61,240,40,226,201,170,181,251,206,7,110,49,255,249,225,173,73,196,241,75,80,135,211,6,255,208,51,137,113,9,195,219,204,38,233,167,143,134,34,96,248,170,231,104,153,210,189,109,123,74,77,126,168,194,134,166,50,18,219,10,171,70,192,199,222,60,46,102,123,38,113,141,215,166,49,82,123,227,248,154,107,95,175,235,156,37,207,181,200,234,248,68,105,20,215,104,50,109,192,157,84,189,208,195,140,131,252,236,254,216,229,113,49,124,17,179,61,135,67,138,84,182,53,53,107,89,28,228,182,181,184,99,4,37,51,188,113,207,213,51,74,215,126,170,44,163,63,87,231,229,70,62,130,101,83,59,56,7,94,115,9,148,176,223,243,90,198,254,237,40,204,254,239,62,217,99,237,28,115,178,101,225,246,96,34,228,21,134,114,179,190,226,252,152,110,181,199,126,212,40,145,235,186,110,9,244,13,95,214,16,167,151,254,76,97,186,49,194,195,30,180,87,60,147,144,68,183,155,79,7,206,26,109,25,86,242,224,142,205,143,34,191,170,61,75,10,190,196,79,35,33,166,59,184,181,95,248,185,134,196,248,208,114,61,20,30,105,205,119,152,74,244,170,87,163,68,16,48,218,66,227,49,150,141,17,167,58,76,163,176,120,216,7,102,222,250,111,19,39,208,16,213,176,228,129,191,53,68,109,207,160,100,14,120,55,251,160,97,79,243,89,122,70,12,231,247,166,95,37,233,28,46,198,233,236,211,140,246,138,242,108,57,100,185,125,113,181,76,13,215,179,75,215,50,195,42,132,193,140,106,119,129,33,74,112,147,179,65,106,209,159,5,178,201,64,247,11,159,19,100,171,61,155,115,138,5,98,101,164,106,144,226,103,246,251,211,240,245,203,189,209,123,14,223,191,33,55,188,219,227,66,68,161,187,141,10,77,203,50,77,137,78,71,38,163,97,31,62,30,6,167,116,115,59,157,8,95,209,184,30,206,229,118,199,137,146,183,165,221,80,131,72,91,4,175,145,149,36,170,40,48,146,98,177,66,120,242,164,103,50,213,174,119,166,12,114,30,114,177,241,232,198,189,77,167,67,151,0,146,243,205,139,199,232,182,232,90,115,58,200,130,47,119,84,27,18,72,207,190,64,138,38,38,18,170,228,75,167,2,201,137,230,39,128,69,166,37,70,139,1,186,82,172,189,188,69,166,203,50,107,196,28,29,165,172,93,158,154,45,132,250,11,135,59,166,193,125,231,73,154,58,74,186,217,82,88,220,2,195,83,149,239,118,134,93,33,55,47,148,56,248,169,8,171,123,149,96,35,66,75,80,187,56,138,126,174,248,14,200,233,116,185,56,63,130,137,150,125,175,238,126,35,242,146,53,1,50,49,125,219,184,23,19,108,146,231,46,59,212,145,237,193,96,227,30,10,243,38,62,220,216,5,162,156,1,60,102,142,141,18,234,223,161,63,109,149,210,1,103,136,43,244,222,56,254,35,230,1,28,225,251,129,145,147,238,119,43,212,206,231,137,26,250,184,51,20,197,214,162,23,159,249,30,86,225,49,56,104,127,208,33,155,104,176,221,141,18,217,77,29,20,179,28,98,155,165,23,233,25,20,43,126,241,149,133,193,50,117,76,26,37,192,1,35,185,42,33,158,105,76,58,94,127,143,117,179,132,44,149,68,105,189,117,207,124,171,243,235,93,167,25,177,200,216,164,217,31,186,206,194,17,210,74,182,99,64,203,47,191,157,123,142,216,47,202,179,73,243,112,36,117,110,29,58,54,70,46,89,47,46,214,62,235,48,69,142,67,159,12,214,157,122,183,58,250,185,116,249,156,237,37,50,163,205,76,22,217,111,136,168,237,17,39,87,166,86,70,23,159,181,220,197,241,145,45,181,86,20,70,129,52,118,97,236,211,166,40,123,126,220,155,25,47,59,138,173,197,21,83,156,222,204,164,51,9,233,250,26,163,114,108,211,218,245,107,147,246,155,113,158,211,222,221,154,62,56,22,176,135,152,168,224,169,73,23,39,28,202,95,19,48,176,177,9,234,163,209,242,227,59,101,69,221,89,247,104,90,117,178,151,44,80,164,243,56,154,199,107,58,191,22,215,98,128,202,217,97,25,87,79,96,64,119,64,58,95,224,218,114,4,21,42,218,139,154,24,101,43,107,17,148,179,246,160,173,182,240,178,170,120,255,233,95,142,189,40,220,227,83,195,73,117,124,174,7,197,177,255,38,74,181,116,178,186,238,139,206,15,63,173,137,73,163,46,35,79,6,135,159,7,105,224,228,238,243,121,47,59,234,107,192,93,133,207,121,237,51,137,107,92,125,230,119,83,7,155,164,81,113,231,4,56,233,2,177,28,112,74,23,182,68,139,194,240,107,249,152,98,149,232,181,144,32,173,120,48,178,156,186,147,34,125,178,226,173,9,242,55,177,241,141,124,181,122,66,169,226,105,166,231,100,59,135,125,248,146,21,197,66,53,11,161,58,207,41,62,72,39,63,40,214,213,185,89,43,145,204,170,38,208,166,219,116,38,86,25,31,155,174,106,205,163,65,162,215,154,103,171,32,119,22,105,89,54,67,244,147,2,61,91,138,80,17,255,138,55,150,71,152,200,97,47,101,221,33,179,56,166,187,16,149,182,231,214,20,166,60,207,207,23,168,107,187,22,235,33,208,154,91,220,188,26,157,137,172,189,102,236,220,254,218,20,58,15,169,116,154,191,82,167,11,35,247,43,163,210,76,115,39,126,155,156,169,126,17,20,104,118,185,87,211,78,38,48,34,70,171,108,129,69,201,30,142,119,250,116,198,253,109,173,105,192,229,173,163,196,123,157,167,220,82,7,69,212,96,149,248,32,88,214,154,194,179,181,220,90,220,187,158,57,45,161,227,73,71,93,68,145,128,139,238,149,124,141,8,65,153,154,221,18,147,116,154,238,179,103,78,104,131,218,218,236,55,41,166,9,215,8,78,143,164,103,23,54,64,24,195,38,95,151,117,18,255,130,170,62,137,51,121,56,217,146,166,73,184,185,25,111,140,192,91,162,18,115,162,217,234,231,75,61,134,67,85,138,9,146,48,107,248,217,86,169,205,83,151,15,42,214,60,189,74,190,210,220,175,117,5,19,215,37,234,251,33,4,201,83,167,10,251,219,246,83,153,122,171,166,9,91,34,182,231,0,137,155,147,107,214,97,49,133,74,79,113,20,107,46,208,223,62,171,47,45,175,198,48,253,66,73,35,32,40,143,196,140,163,72,191,73,104,25,6,50,146,97,14,195,129,37,46,250,100,163,142,80,62,166,115,83,87,118,226,195,135,141,85,206,255,135,83,41,240,78,80,16,58,156,80,233,188,211,116,193,105,230,43,128,172,205,82,59,103,25,45,74,115,20,66,30,217,136,173,26,102,187,11,97,5,245,90,227,203,105,182,163,169,180,152,196,163,184,170,203,212,227,87,252,116,135,0,68,30,12,13,226,124,159,204,242,25,93,224,65,53,155,163,132,110,196,13,32,255,84,75,141,159,46,8,63,8,124,230,173,171,93,3,103,98,184,242,211,108,104,113,235,68,119,150,60,118,181,142,55,135,225,51,215,93,225,184,119,196,173,253,91,34,57,168,117,232,176,147,205,229,161,202,50,225,145,148,79,189,16,56,140,182,155,2,235,151,158,32,139,206,155,50,2,46,208,211,203,128,119,140,109,63,210,143,183,66,47,87,19,184,167,209,60,4,117,96,120,196,20,94,184,243,254,228,20,47,11,235,245,54,22,203,136,50,209,221,88,212,72,90,180,246,215,30,191,93,80,201,187,139,111,153,196,131,127,15,60,20,245,84,105,250,165,247,246,131,59,149,108,67,225,69,211,130,191,54,66,177,77,39,146,21,18,198,168,160,232,46,162,110,219,248,55,119,252,118,255,113,0,11,76,79,177,191,214,47,142,32,83,193,26,5,107,60,89,33,178,39,131,242,43,169,140,171,141,63,253,62,184,209,217,117,119,86,33,59,77,106,78,64,216,232,36,202,56,178,70,76,121,31,156,82,253,148,103,192,216,145,178,114,173,249,57,242,162,5,137,119,81,152,228,120,160,12,104,5,108,12,86,23,134,204,112,248,193,89,80,175,211,50,70,235,66,108,247,167,41,1,146,247,66,149,182,207,123,177,109,245,2,67,69,236,150,62,79,182,117,113,82,82,178,35,114,77,88,143,115,228,194,144,148,215,123,53,237,40,146,105,35,18,14,195,201,7,83,9,170,61,65,164,61,114,108,73,214,136,38,31,219,18,40,219,77,249,98,66,21,250,94,131,176,82,204,164,243,179,228,159,4,38,80,52,235,133,137,249,95,24,242,188,209,226,230,8,60,232,136,83,134,29,212,1,199,217,183,40,150,192,198,137,20,99,202,225,36,65,195,109,132,130,119,50,76,216,9,101,84,96,28,105,110,162,241,41,147,182,97,109,139,18,198,111,99,246,104,243,12,255,215,123,160,216,158,17,255,130,14,16,85,195,29,179,120,208,33,92,4,70,24,206,173,13,164,13,230,109,250,233,208,74,100,93,187,93,154,43,65,173,98,59,22,144,17,44,232,197,20,229,199,79,67,171,245,162,136,229,196,134,70,242,43,236,28,147,144,60,147,99,198,126,70,74,74,80,98,132,53,206,228,105,52,185,2,55,51,153,29,29,244,90,54,65,39,78,97,236,242,54,130,122,177,241,95,172,56,66,102,185,51,1,146,51,200,29,115,156,139,83,56,36,12,165,22,35,96,136,220,195,156,182,123,207,219,50,7,133,104,185,161,78,174,134,90,92,204,24,248,98,244,230,197,72,96,28,166,75,97,40,140,244,241,181,176,56,77,154,124,173,97,204,120,97,221,97,47,52,153,40,231,173,160,203,117,216,164,31,135,192,240,78,187,135,79,163,235,184,60,67,31,124,141,90,114,193,99,200,160,81,62,222,61,186,64,178,165,93,114,64,131,141,132,193,97,142,159,61,21,62,135,217,245,19,144,35,236,207,163,33,238,27,214,248,180,112,168,190,88,169,113,194,28,183,142,218,92,25,22,52,1,226,12,57,59,31,53,229,58,168,103,41,239,24,212,86,141,224,94,96,115,161,252,183,173,28,93,135,5,210,248,235,82,150,117,139,97,109,174,148,104,221,172,208,179,93,205,196,223,52,76,177,157,65,112,52,222,73,124,198,127,133,63,74,97,250,202,10,215,26,45,190,213,26,211,146,78,241,204,174,29,209,5,232,182,101,68,8,114,231,136,91,224,232,234,142,1,219,72,84,140,210,173,5,41,161,222,26,141,0,159,163,171,24,61,159,194,179,101,47,71,37,240,217,174,108,136,61,54,13,66,247,106,168,59,239,213,68,207,56,118,253,165,109,91,44,2,227,159,164,27,0,128,37,160,63,112,143,225,198,240,147,241,4,44,81,250,143,254,65,189,165,70,6,35,155,19,48,226,40,117,42,60,163,40,154,182,190,177,202,243,195,163,71,208,252,192,70,80,168,112,93,65,118,64,144,187,214,231,193,74,159,17,181,160,218,39,61,63,76,175,69,220,154,198,250,231,149,9,163,70,40,7,133,187,252,220,27,198,228,8,142,245,31,173,143,194,199,31,220,23,38,29,168,191,77,176,51,214,93,231,37,219,22,24,2,41,223,133,43,92,242,101,190,112,174,177,37,208,97,112,69,113,13,134,181,33,214,78,214,226,97,131,39,209,134,128,73,221,191,87,167,154,99,212,232,7,90,58,226,80,99,197,7,249,5,202,223,247,110,119,175,195,128,42,185,191,163,22,201,2,163,38,187,153,52,27,243,118,75,255,137,245,148,219,8,104,95,12,3,58,110,78,125,212,126,96,182,198,120,52,43,155,214,39,63,247,11,163,20,221,33,124,56,129,113,249,188,12,202,84,144,46,73,145,193,139,32,88,192,16,24,232,39,25,166,206,28,91,33,46,247,82,152,4,75,68,38,54,98,195,15,60,156,194,245,7,159,125,92,103,11,12,84,55,14,181,183,244,83,0,207,52,122,19,56,221,164,173,193,200,78,142,11,159,229,167,47,54,209,64,203,23,222,239,176,44,28,145,24,212,100,226,168,10,163,116,88,47,60,246,51,44,80,19,201,176,36,225,147,51,24,179,53,134,101,145,191,145,97,161,32,191,237,120,180,166,42,100,6,155,59,23,209,32,42,32,228,230,214,18,118,135,229,220,172,236,173,240,217,138,98,83,171,70,31,172,48,66,200,177,59,20,98,21,250,228,240,227,15,143,123,64,184,3,153,154,192,56,245,41,14,109,220,70,189,119,55,58,154,136,37,173,252,172,254,98,21,146,129,34,69,213,20,157,199,102,22,107,130,98,1,133,143,9,16,103,95,110,38,161,245,92,221,163,59,13,241,115,105,135,5,70,220,40,190,23,90,181,151,10,178,27,247,240,140,194,78,134,76,132,86,187,17,58,167,26,27,143,169,2,233,100,176,163,214,83,79,244,235,75,59,44,240,114,17,25,208,49,203,51,102,13,109,157,29,214,31,166,190,140,55,69,207,209,147,71,44,40,171,105,73,124,171,93,207,11,18,241,231,151,209,235,136,64,46,149,127,146,79,0,166,27,227,134,123,72,44,101,125,178,110,229,129,97,19,43,101,14,48,150,124,88,189,147,4,179,126,108,54,185,72,178,208,163,67,22,94,96,84,182,90,88,235,28,21,122,108,83,49,179,83,220,156,160,214,144,21,130,239,156,151,4,70,82,153,250,222,116,229,133,7,67,157,115,91,85,97,43,166,142,200,71,234,73,87,167,37,226,215,13,94,152,16,181,194,68,22,197,195,17,50,187,15,30,94,12,91,96,254,158,77,127,27,82,195,240,82,136,9,183,82,158,171,123,180,119,22,58,111,90,121,126,27,110,162,235,216,205,113,43,227,40,112,61,27,222,74,225,216,157,53,113,217,3,127,240,158,247,201,207,192,84,113,221,76,123,125,165,240,236,160,184,214,23,195,110,237,241,73,232,231,87,91,169,67,29,180,110,12,96,238,162,243,248,124,94,180,125,28,62,75,245,57,101,58,113,225,122,125,229,154,211,124,110,14,239,145,127,48,36,51,103,121,159,172,204,27,220,168,218,232,104,112,238,237,70,101,96,145,74,98,198,193,125,219,111,216,5,81,85,221,119,44,199,20,209,216,186,72,94,41,220,251,117,145,138,209,55,148,250,44,177,126,99,58,199,164,129,129,73,103,162,177,119,56,156,232,53,157,250,104,8,119,250,111,151,159,46,134,14,75,13,18,153,82,40,55,95,249,25,83,154,71,62,56,209,155,163,214,18,159,224,134,178,40,67,189,169,72,96,122,179,125,204,18,253,98,58,162,184,53,223,99,229,109,109,38,130,82,108,152,253,248,34,254,114,78,5,121,174,51,41,111,136,13,246,63,138,57,31,184,69,19,23,219,248,206,207,213,68,186,170,60,246,158,58,222,219,184,212,28,109,196,174,238,189,203,79,5,50,222,234,216,198,89,28,55,200,157,177,118,3,78,121,136,167,65,63,255,186,193,36,248,177,139,156,218,214,107,62,98,55,197,137,84,19,176,208,34,121,119,211,132,228,87,127,96,104,230,243,133,143,101,179,4,110,172,222,120,52,38,245,84,152,64,239,189,183,165,108,4,197,240,245,36,77,129,141,184,234,168,20,164,172,227,214,165,20,53,225,76,233,165,203,144,34,216,34,247,46,244,236,197,75,79,235,255,23,20,34,151,200,85,64,183,93,155,194,228,45,35,99,64,109,103,126,30,140,158,112,247,84,10,244,138,235,249,105,52,59,34,112,146,173,152,81,31,156,122,29,119,69,104,81,22,5,79,123,240,85,110,140,172,64,215,173,159,235,248,80,37,42,162,40,167,237,75,246,148,66,174,41,182,20,200,230,118,211,139,39,145,254,88,153,132,208,116,84,154,241,228,199,79,159,7,201,226,5,157,205,147,220,237,10,88,213,65,59,122,229,121,185,57,207,131,181,33,49,25,148,251,122,36,197,10,95,67,66,0,197,244,229,61,114,65,18,56,117,157,132,99,16,99,139,239,65,84,69,103,56,237,210,43,226,161,249,199,29,45,240,175,134,32,246,12,56,89,4,62,150,70,116,243,209,157,220,170,62,217,36,148,232,53,0,212,114,162,240,169,176,209,109,56,60,151,30,232,133,132,246,116,215,14,245,185,149,100,75,41,164,87,171,175,107,216,18,107,145,173,142,138,240,21,220,127,48,38,72,47,7,48,233,116,55,100,224,114,216,89,220,124,226,55,43,229,128,137,67,202,241,65,55,134,155,157,108,109,85,45,121,184,254,41,65,119,152,202,31,49,192,216,33,232,150,114,248,44,98,217,102,97,6,222,211,99,246,108,0,103,20,244,226,51,47,186,111,40,249,156,82,183,137,23,148,136,131,123,218,180,14,237,43,151,0,140,72,182,111,40,148,159,229,155,133,55,248,70,90,41,113,201,251,249,229,99,114,70,217,232,129,135,16,167,27,188,118,142,47,221,8,140,200,162,54,249,18,79,59,193,82,151,155,60,24,106,131,189,229,184,55,161,60,137,173,209,149,131,111,236,176,21,228,79,129,41,227,189,112,26,226,3,212,159,148,151,191,21,236,9,105,41,108,7,100,14,56,239,45,97,19,2,15,16,229,249,173,225,30,147,163,186,114,118,247,251,203,244,186,202,197,148,34,200,128,158,159,154,98,167,215,138,146,137,251,100,112,164,119,181,56,33,74,140,50,44,115,54,170,216,225,103,127,152,17,132,69,190,154,92,158,160,107,113,104,58,140,89,32,110,211,177,87,208,139,250,118,42,11,184,234,220,175,252,179,120,242,243,120,243,164,215,228,99,145,176,239,190,207,209,55,44,172,78,244,40,101,219,196,63,152,92,202,21,204,254,73,112,80,34,227,112,30,122,24,67,150,147,162,46,33,89,206,112,43,220,17,60,117,212,114,153,242,220,116,239,70,157,109,162,164,117,108,133,23,188,217,197,97,196,132,117,38,76,88,5,60,113,154,126,71,139,92,189,44,101,31,55,63,198,202,144,160,6,38,4,251,255,133,207,100,80,248,60,91,246,114,63,108,159,178,196,220,172,182,49,250,84,160,171,102,104,48,7,133,143,25,129,133,180,77,186,75,30,141,50,175,48,179,169,59,23,65,83,19,247,179,199,143,49,37,0,167,112,51,206,10,135,57,1,196,233,106,38,115,50,226,115,18,37,95,130,66,220,16,115,193,148,163,210,157,165,84,146,67,145,27,48,231,126,21,152,98,103,79,58,101,11,28,201,22,221,48,82,162,25,137,210,138,51,109,229,230,197,250,155,214,157,13,226,144,153,72,117,107,49,162,13,10,3,121,43,212,104,195,103,226,123,108,157,226,180,9,228,48,255,105,200,237,163,60,87,211,196,80,3,238,125,202,10,56,182,255,184,43,224,204,177,82,179,120,216,205,98,152,238,246,240,225,112,60,5,38,151,227,139,51,65,81,217,197,195,110,132,141,106,186,240,204,26,220,38,157,50,130,153,134,162,41,205,6,80,163,149,162,56,141,159,46,73,50,136,212,5,143,104,101,34,114,86,135,204,179,51,156,45,69,107,62,150,213,185,64,70,5,207,51,172,244,100,121,78,57,93,160,105,156,209,47,74,211,255,217,166,245,234,54,110,25,36,52,231,105,136,177,203,113,155,235,253,34,116,97,201,234,60,39,6,108,158,243,190,246,121,209,231,106,82,121,254,228,176,72,62,99,138,252,124,113,91,224,192,144,107,202,68,235,196,203,221,69,254,85,188,62,191,221,67,249,211,96,240,7,102,73,173,128,173,40,86,97,12,197,184,122,90,159,187,14,75,109,113,112,38,234,224,53,172,79,253,96,142,115,224,172,91,246,165,231,201,33,204,140,247,110,199,102,45,239,213,103,17,196,205,141,13,72,159,124,64,44,224,55,167,69,236,54,254,116,210,82,212,21,249,147,27,111,142,12,57,77,70,209,145,119,190,37,26,166,242,211,116,179,69,28,9,249,63,137,202,55,242,108,209,121,198,181,88,68,23,94,103,117,70,30,15,75,97,37,49,27,27,132,133,225,177,193,82,59,182,216,179,63,209,157,28,15,102,26,31,10,47,124,178,184,26,201,102,25,81,206,252,20,252,46,9,101,143,42,111,77,77,195,217,55,226,107,154,248,82,17,56,27,139,248,29,112,172,48,129,173,82,49,224,99,63,136,65,123,70,159,8,111,124,107,218,74,100,142,159,57,124,14,226,21,75,0,18,28,137,197,80,25,144,131,210,35,89,85,151,24,104,76,241,186,114,147,229,87,37,52,64,156,167,244,88,64,108,168,83,252,88,154,191,207,108,9,184,91,119,237,133,161,185,159,37,206,109,10,0,229,24,128,253,61,200,124,208,113,152,73,12,56,75,85,5,65,127,50,173,7,153,164,157,136,99,180,253,208,20,71,61,187,192,139,66,251,46,7,84,22,171,181,51,89,34,94,105,178,69,83,63,39,139,32,95,155,128,134,12,89,218,157,125,35,221,131,215,212,190,229,183,97,11,142,114,41,74,246,155,152,35,112,106,156,15,118,127,26,59,182,9,60,168,186,139,179,49,161,22,168,87,195,174,221,239,177,12,119,137,140,56,182,123,180,51,101,139,90,232,100,56,70,239,77,179,243,100,199,248,145,215,70,211,34,50,187,201,202,234,37,113,101,98,26,37,223,131,23,42,59,249,96,166,246,29,167,8,221,5,85,127,123,153,238,124,124,79,35,109,81,120,231,125,237,40,156,240,242,160,13,206,222,152,135,120,67,178,190,54,66,108,245,90,97,52,124,200,215,38,228,28,109,92,232,147,73,29,113,183,200,14,188,43,97,20,12,41,163,4,182,76,85,185,175,61,213,226,32,108,78,121,170,152,174,250,193,232,178,91,65,57,202,231,110,106,51,140,20,186,29,217,148,211,228,185,80,199,96,31,113,184,208,220,177,4,166,190,45,102,66,153,253,249,93,11,48,245,152,102,197,124,97,129,39,47,21,48,5,154,98,39,89,199,93,10,87,32,193,19,37,158,23,157,207,61,242,101,249,119,168,203,205,43,45,153,225,111,18,89,40,69,175,158,22,139,118,152,202,84,57,118,71,93,244,118,198,213,244,29,73,4,11,114,139,203,61,75,87,225,51,73,173,203,177,122,178,224,151,146,148,133,79,157,201,77,159,210,96,54,53,71,121,62,44,66,42,225,227,32,99,56,244,234,78,110,54,60,164,179,49,136,57,113,124,24,232,26,253,83,23,219,15,5,238,249,241,190,206,8,95,89,15,224,2,69,172,191,118,161,202,165,8,106,252,98,14,210,175,33,59,41,123,89,142,120,188,37,230,234,208,91,15,99,108,116,152,234,245,173,247,230,104,140,144,200,121,196,154,197,152,167,239,247,44,94,31,50,118,120,45,227,58,43,173,149,48,138,45,72,164,193,179,97,85,250,30,152,59,219,191,81,23,10,140,26,211,8,216,244,75,228,201,23,114,200,158,105,167,200,162,95,42,84,108,63,164,120,189,175,20,62,29,166,157,192,176,207,133,47,221,76,41,71,80,218,225,106,68,46,8,115,136,47,13,33,192,12,61,31,178,41,57,103,133,161,22,136,175,73,94,78,55,98,83,186,14,186,184,108,237,253,146,24,178,108,232,142,227,137,164,188,22,229,209,188,120,95,11,75,166,73,224,206,180,47,75,188,214,128,128,92,190,23,37,175,183,96,36,211,80,220,165,228,3,87,172,5,109,116,54,242,244,173,55,63,7,101,105,55,0,6,231,145,194,141,76,160,223,220,84,54,134,254,246,200,43,166,233,236,198,91,32,232,36,145,231,243,112,206,82,181,196,6,119,148,50,76,135,141,110,86,238,93,41,63,136,125,129,2,244,94,20,54,230,25,191,122,81,249,40,81,23,202,188,71,112,65,90,119,185,62,119,37,106,24,15,110,123,150,126,77,120,57,162,151,209,188,112,53,214,103,251,125,35,135,39,25,15,133,45,43,20,73,142,50,245,151,113,35,194,132,42,166,47,47,86,208,217,25,115,186,153,83,236,10,173,100,36,11,62,83,68,174,169,68,152,75,97,24,24,35,239,243,227,92,187,171,11,198,180,179,25,71,4,24,229,13,113,112,104,246,236,203,231,48,245,228,34,133,10,108,180,131,17,83,135,57,91,236,109,170,202,72,82,121,50,204,136,108,244,234,223,110,16,169,52,19,212,84,24,110,131,91,70,92,244,100,68,127,37,136,84,41,65,238,154,11,155,198,172,209,111,118,114,55,49,83,120,171,21,148,82,197,68,85,134,254,112,133,228,238,230,69,77,185,70,239,141,22,106,228,131,203,90,253,25,178,134,68,72,137,140,110,206,90,168,56,81,220,141,99,21,19,167,148,231,193,207,199,142,160,36,133,190,93,223,217,54,184,121,115,201,73,55,113,172,227,29,113,195,66,205,66,146,240,242,52,117,158,200,87,193,241,185,117,6,67,202,117,47,62,227,217,197,2,34,56,64,186,37,74,136,219,187,101,48,158,81,224,66,224,127,39,93,183,40,163,148,18,5,200,8,207,136,219,6,49,102,143,230,127,122,80,218,148,152,203,153,97,16,202,222,228,63,118,189,140,202,25,241,179,88,3,182,200,249,86,120,212,219,83,49,201,53,203,241,98,112,206,81,151,64,29,129,238,210,147,20,100,188,247,194,139,211,57,138,7,210,82,148,107,80,232,243,60,26,29,102,93,234,136,71,105,122,117,54,15,55,26,127,182,20,233,3,19,15,45,81,133,66,181,115,121,96,59,117,162,101,137,13,73,223,219,232,129,111,21,50,51,226,249,36,196,62,226,183,23,69,98,89,63,104,203,193,99,92,176,127,167,156,248,8,119,183,152,14,52,79,83,83,174,115,169,133,96,66,77,86,85,223,117,34,154,26,87,212,230,212,85,230,51,139,107,112,232,91,223,246,238,250,96,137,8,93,252,50,13,158,75,151,182,73,192,220,6,52,100,58,116,105,79,232,51,91,20,21,149,252,108,56,105,221,146,34,122,59,70,122,55,187,203,197,141,96,228,234,93,23,118,163,221,54,110,125,12,139,188,223,109,97,228,91,43,5,91,191,126,235,179,90,71,196,30,16,241,208,227,188,211,11,29,141,138,8,95,141,170,27,210,20,98,14,88,254,106,157,207,128,82,115,30,245,97,4,90,197,222,181,175,17,106,85,136,112,228,165,123,56,172,106,41,138,44,139,41,78,234,231,32,106,114,171,182,137,28,169,21,51,140,0,184,74,243,231,214,175,69,176,109,206,219,160,153,118,215,181,151,110,255,191,233,92,173,103,221,230,222,111,119,102,129,148,78,94,122,253,202,18,226,135,247,210,58,170,137,154,82,132,253,104,43,221,75,114,174,100,156,242,173,61,171,4,145,245,252,160,154,58,90,217,43,250,134,186,178,96,141,156,82,174,87,230,115,156,211,149,16,27,173,93,156,165,114,116,154,67,209,164,217,246,217,112,206,167,161,243,48,174,38,53,45,190,205,178,72,194,45,52,236,165,105,186,96,37,43,146,141,81,89,212,29,43,76,228,225,246,55,211,55,250,220,124,209,15,122,27,152,7,209,31,129,247,37,101,39,239,160,177,26,26,17,207,247,138,82,222,62,138,22,72,146,134,46,35,234,241,172,99,88,78,54,188,103,44,159,104,117,95,83,235,205,225,191,216,183,235,116,18,93,148,52,199,178,10,216,168,131,199,177,221,207,79,215,113,203,39,23,108,12,67,199,132,252,242,138,98,117,211,240,84,152,246,231,91,203,142,246,136,236,209,150,209,26,81,7,204,242,26,178,103,24,247,104,138,194,79,230,104,154,58,162,84,173,6,107,8,161,238,166,7,0,58,79,41,104,111,216,7,150,158,77,180,244,149,26,140,10,60,93,210,71,75,105,95,186,6,170,134,203,243,219,212,59,228,128,137,68,63,83,229,44,159,136,186,183,243,181,254,190,55,145,135,184,154,126,216,170,67,206,22,86,46,199,17,57,79,129,233,36,141,7,71,15,79,183,28,19,218,12,91,163,193,145,169,39,0,253,199,53,244,145,26,162,67,249,185,154,122,175,75,11,210,233,203,82,180,227,148,7,169,8,162,115,77,239,125,54,253,22,140,37,208,251,37,189,218,90,196,219,37,26,106,154,212,90,164,242,98,34,54,130,207,90,182,118,252,214,158,34,168,222,76,157,68,182,149,69,229,89,158,65,243,2,89,199,212,71,171,8,184,248,160,157,133,63,181,133,5,56,58,252,41,4,171,58,13,143,87,112,185,32,142,177,213,231,222,186,188,56,215,130,115,202,140,246,250,124,15,104,166,74,240,230,144,236,209,171,9,40,94,90,157,98,108,4,23,62,118,31,69,223,14,79,90,248,229,107,154,28,98,112,169,44,84,193,117,241,34,115,23,68,218,196,7,87,21,223,136,174,98,8,152,28,70,93,68,114,125,108,57,151,56,7,206,3,237,31,64,80,108,70,199,6,237,151,185,138,151,64,141,61,109,173,14,195,233,37,22,210,170,176,251,249,107,33,32,45,17,170,243,144,112,33,199,47,239,183,216,124,153,174,199,8,218,243,212,158,174,185,133,200,122,84,214,64,130,147,211,115,53,52,36,193,232,99,130,108,98,116,174,214,210,53,213,141,15,96,141,7,70,226,213,249,191,145,82,174,117,61,240,12,213,27,66,63,109,62,112,189,236,27,103,186,158,229,161,27,49,5,66,81,142,71,155,193,214,168,5,254,120,246,29,167,91,85,68,209,91,91,69,120,208,181,119,211,177,209,33,133,73,173,93,62,68,90,71,4,238,84,161,58,197,100,177,188,175,194,231,89,194,145,61,91,192,113,25,36,16,180,108,139,9,10,202,2,13,136,254,246,241,42,86,16,222,66,142,188,150,206,50,60,200,18,23,115,254,139,119,195,28,205,151,47,17,162,76,173,50,92,38,185,230,49,94,58,240,243,124,174,254,245,183,7,5,229,16,49,108,131,233,194,247,17,63,39,103,82,175,14,248,12,67,176,95,102,43,121,84,216,146,119,14,155,236,189,62,25,140,87,37,24,240,57,35,178,190,54,188,191,65,144,79,206,80,55,36,72,45,230,101,237,156,194,145,100,223,131,210,17,127,48,20,92,196,57,89,70,158,178,66,105,161,154,6,165,46,61,196,46,252,177,7,254,93,127,86,38,172,35,37,224,115,212,100,189,249,66,251,36,224,105,69,140,58,207,152,124,23,62,59,214,212,197,71,85,99,112,149,210,179,173,247,62,79,157,163,60,18,162,51,2,227,186,62,104,121,233,161,32,113,238,36,159,154,194,228,54,131,98,21,62,37,221,174,144,34,31,65,251,111,36,109,226,222,159,119,72,145,138,182,181,209,197,234,132,61,116,4,147,53,226,182,207,99,83,171,113,87,230,196,69,211,253,136,202,226,208,142,129,245,189,141,169,87,15,146,62,151,88,150,62,56,125,176,137,237,16,48,82,65,106,96,113,22,69,88,238,192,189,171,185,140,176,233,168,87,42,129,24,133,184,239,196,177,241,218,28,182,214,38,153,132,112,112,135,28,149,245,136,38,221,114,76,149,51,8,115,23,10,18,242,94,196,107,215,213,66,16,110,12,3,113,140,214,37,250,205,218,168,97,92,12,142,17,3,157,250,163,59,95,134,96,90,207,244,192,27,240,133,181,16,88,56,62,145,154,93,3,253,223,248,213,12,183,129,190,15,204,247,151,113,28,237,179,199,26,133,20,48,66,83,184,109,181,63,179,160,147,117,187,40,225,59,157,95,69,152,212,255,209,246,46,43,184,45,201,117,238,187,168,93,141,188,95,170,109,12,6,247,220,52,194,20,118,33,10,108,73,148,203,13,33,244,238,39,191,248,103,68,142,172,254,97,239,206,90,99,205,127,230,204,107,100,92,198,200,102,103,235,222,142,70,147,159,135,176,75,228,166,171,10,106,238,16,149,37,88,48,181,248,151,83,39,69,1,7,44,237,179,61,7,34,180,126,33,87,147,173,152,168,233,201,81,47,227,205,40,84,192,117,93,56,220,250,67,167,128,114,157,103,11,61,230,12,233,212,161,28,145,215,99,28,17,154,138,162,153,51,221,160,63,208,119,159,9,22,5,113,72,32,23,205,210,224,195,202,85,70,170,152,12,138,254,146,74,68,118,162,235,92,32,16,31,37,209,38,226,179,116,238,83,59,210,130,199,186,18,238,22,175,51,65,172,121,245,4,237,22,250,204,149,159,208,111,192,20,204,191,27,6,254,167,128,199,83,154,73,29,127,137,208,188,17,239,104,57,207,98,207,190,170,126,13,198,95,93,241,148,251,92,240,172,59,189,121,116,243,55,181,128,231,106,250,89,80,137,68,5,176,17,94,107,136,0,10,174,28,78,156,99,213,66,53,170,240,217,38,131,146,144,80,224,185,29,60,203,246,124,182,16,185,195,139,161,155,17,179,176,92,26,120,203,231,85,24,239,73,187,44,241,199,130,148,239,198,95,177,46,12,105,93,215,29,101,166,114,21,26,127,44,227,250,219,231,218,19,116,255,109,60,73,26,164,32,214,116,249,252,143,61,174,223,108,110,202,80,41,56,246,225,179,145,193,79,20,202,15,148,22,175,7,93,55,5,3,31,113,122,14,52,115,246,134,16,199,175,222,79,86,61,140,119,35,173,43,1,178,52,3,23,165,104,10,226,67,125,11,217,148,170,48,53,193,227,138,132,158,21,162,79,87,76,144,16,1,89,235,41,80,90,243,119,187,11,141,16,82,154,244,199,135,101,92,133,194,34,114,229,250,244,186,82,51,11,215,147,30,89,231,64,43,193,5,61,80,163,75,234,235,192,121,26,212,19,166,163,171,117,58,16,16,246,116,229,100,51,10,75,69,63,43,65,53,18,82,107,120,55,198,3,175,117,21,18,187,166,49,160,143,20,97,90,228,19,73,48,211,23,83,146,233,34,110,36,204,52,117,132,64,142,18,117,58,211,138,225,159,14,163,42,107,132,66,226,233,187,165,43,158,155,113,228,208,30,184,136,116,240,111,150,205,40,104,193,103,59,159,11,234,48,145,208,11,35,122,168,39,49,119,198,80,14,38,152,211,223,53,29,226,60,231,172,77,143,31,124,13,227,88,88,87,97,177,102,189,127,50,165,67,184,27,146,62,82,139,213,190,48,226,158,248,241,42,122,99,118,30,155,9,226,48,174,103,221,78,48,134,198,253,241,115,49,152,186,226,217,34,195,142,37,206,90,222,211,156,162,32,223,192,207,184,35,193,216,30,171,108,132,252,206,129,113,179,60,246,224,78,34,254,136,27,88,87,46,103,125,112,10,216,50,156,186,9,99,24,173,26,114,129,184,197,212,33,103,9,32,30,238,100,198,30,211,84,15,197,129,128,227,188,202,146,208,127,62,198,64,15,14,19,42,44,200,70,85,184,29,171,251,62,189,242,212,62,39,60,26,180,125,164,248,247,164,199,121,197,220,31,241,227,72,80,232,197,188,8,223,249,153,241,228,233,233,181,132,50,200,232,83,238,114,143,199,0,165,147,18,83,141,180,45,77,239,88,168,170,4,67,196,57,118,80,138,126,174,191,133,204,86,151,111,76,164,94,233,136,204,116,153,70,39,28,14,207,84,235,152,183,161,88,190,74,22,62,181,223,2,227,150,20,63,110,115,235,194,200,34,70,230,137,233,91,47,125,183,85,122,133,2,54,183,246,46,27,222,198,180,139,203,220,177,255,143,49,32,199,226,78,166,39,235,2,244,103,125,21,37,126,33,219,241,122,211,121,243,108,98,74,144,9,70,174,234,7,159,243,167,171,67,156,68,175,25,30,86,99,220,236,186,45,89,160,198,123,109,153,66,156,222,220,45,27,193,47,169,11,210,119,181,74,57,21,66,128,158,28,168,174,65,4,228,103,35,129,195,80,45,154,100,198,195,184,226,112,55,254,60,129,207,185,27,153,226,196,182,167,114,8,225,72,206,145,185,111,183,212,169,107,31,245,237,236,57,155,231,162,209,206,126,249,220,33,200,158,3,157,208,59,253,253,174,132,23,242,151,57,108,48,244,235,106,187,213,143,95,8,85,72,50,164,31,7,15,186,58,191,27,19,25,176,231,32,28,143,61,155,73,77,244,55,91,129,216,227,133,25,232,195,237,15,38,20,161,73,20,11,250,129,175,162,242,28,124,212,104,232,76,88,38,21,232,239,102,91,30,89,239,39,232,97,124,181,210,211,200,65,202,108,234,72,65,73,218,127,27,162,54,229,80,89,153,185,241,59,6,128,27,149,248,234,146,134,146,113,58,76,8,46,233,52,194,85,91,163,101,56,157,159,51,59,85,152,12,186,195,248,228,52,172,2,43,157,119,10,197,87,167,255,165,221,140,223,167,197,4,125,89,166,46,66,225,196,185,51,3,70,174,73,227,69,196,2,189,97,180,66,243,7,87,50,29,113,127,117,231,108,83,139,128,78,250,24,84,12,134,80,74,63,171,67,249,31,175,134,203,90,127,27,178,124,255,105,18,227,148,76,96,65,188,246,21,128,79,227,16,19,186,65,235,147,242,241,7,31,148,92,234,249,68,154,40,156,91,254,226,105,185,78,26,23,225,12,159,222,108,188,184,75,115,113,80,49,252,2,204,192,205,34,83,2,103,171,173,115,248,180,180,104,42,3,50,199,191,221,200,80,227,12,150,192,33,81,247,229,175,166,154,71,119,97,152,188,71,140,21,155,89,210,160,36,101,93,95,42,194,196,215,144,178,38,215,158,135,137,36,22,135,97,138,88,26,210,36,109,110,118,135,145,96,208,80,43,202,182,95,160,118,82,218,220,155,214,102,77,115,149,231,22,48,178,7,250,93,240,26,12,71,153,164,93,131,173,13,211,255,67,139,201,137,43,138,42,167,79,50,146,222,118,209,148,175,115,218,140,47,15,27,139,50,213,162,155,21,148,188,249,43,45,1,238,93,100,85,45,1,163,244,236,51,229,236,45,141,148,86,205,176,168,103,188,189,105,231,190,182,148,72,96,254,36,125,3,157,249,201,68,224,160,249,242,230,121,245,174,186,99,144,117,82,125,89,158,45,146,51,78,178,174,160,32,91,53,126,153,189,110,104,142,92,241,48,19,76,24,84,222,74,70,240,44,184,232,151,191,24,82,128,55,125,47,65,79,242,77,35,114,147,30,23,228,180,141,46,249,55,207,246,56,98,208,239,154,205,247,34,200,98,30,138,55,72,247,251,87,228,48,41,89,175,185,107,178,25,45,253,204,120,96,172,242,250,228,29,178,126,46,76,1,154,182,140,166,37,255,46,110,142,125,63,48,70,142,15,199,134,213,234,249,46,50,17,124,7,135,114,13,203,64,97,210,211,3,54,245,222,249,188,187,124,196,197,19,34,128,60,215,210,150,167,116,247,163,115,142,227,132,146,46,39,153,240,147,226,128,98,60,155,152,168,192,40,79,248,119,227,114,132,14,74,96,24,38,124,113,85,136,3,244,50,121,118,47,10,54,2,158,245,161,182,67,44,139,172,250,15,166,56,84,93,137,36,192,180,230,187,6,76,11,77,237,221,73,92,176,249,118,86,9,254,60,3,122,44,107,188,136,14,147,114,164,89,22,103,249,100,223,104,77,23,83,195,88,188,250,88,110,223,100,169,150,5,89,181,211,200,5,89,222,229,36,61,236,103,38,78,207,10,182,112,36,69,96,229,233,113,23,108,157,84,150,182,82,158,78,185,202,164,192,20,13,233,210,133,84,103,251,155,113,155,165,253,12,87,115,57,75,96,46,101,73,127,123,24,23,231,7,155,208,68,235,15,60,115,244,232,25,185,185,222,185,64,212,61,224,137,187,81,251,12,233,204,26,48,84,51,114,79,158,100,82,117,223,44,185,218,164,174,169,137,68,67,211,234,14,27,65,157,194,231,197,95,136,0,24,13,141,173,147,252,252,235,221,124,154,110,43,75,208,197,93,23,217,88,14,99,119,235,17,113,222,61,154,175,191,198,52,111,229,93,3,181,251,86,219,80,67,206,154,196,119,14,141,115,2,125,239,110,70,144,38,161,38,102,192,153,156,205,97,244,228,180,218,128,104,72,241,239,110,152,137,74,66,74,28,179,53,159,136,240,209,150,165,245,2,232,211,172,225,112,67,106,66,46,125,132,157,199,151,20,6,12,255,137,102,252,19,15,105,190,184,33,184,124,82,100,207,181,97,212,175,240,4,24,74,76,157,107,150,195,231,135,72,51,73,20,157,107,72,19,37,223,26,208,241,206,202,178,51,77,148,50,158,166,78,60,105,230,48,12,170,203,183,227,78,128,109,103,109,249,151,134,52,127,167,253,144,71,173,164,195,103,10,53,145,164,213,72,210,253,204,41,14,40,172,252,172,215,228,1,39,78,114,91,3,175,80,238,79,194,63,113,225,228,48,213,184,154,64,110,108,170,213,231,56,138,86,234,27,198,209,112,246,223,175,63,17,226,220,99,43,140,130,150,91,88,20,0,246,169,25,253,139,219,101,249,122,4,113,95,72,150,21,62,187,171,79,20,100,112,115,215,175,62,198,241,244,219,11,153,8,189,37,133,185,24,125,95,53,185,233,232,4,71,203,137,147,252,131,39,42,233,90,136,96,126,61,183,58,41,209,175,154,27,98,234,211,177,231,156,251,220,214,48,1,41,123,229,35,198,155,92,75,41,150,151,254,166,98,47,236,97,98,96,89,253,168,150,253,249,209,220,216,173,39,105,88,209,2,198,197,143,182,141,96,103,78,79,13,68,117,254,42,180,103,58,225,185,231,171,161,43,248,61,77,186,113,23,213,47,107,120,250,28,188,76,40,234,85,215,83,86,66,74,224,252,96,60,115,90,241,69,244,173,251,102,71,68,247,28,39,171,62,181,54,243,35,175,7,238,148,236,61,181,54,176,44,250,143,179,197,43,51,202,128,228,105,68,195,9,56,108,173,166,65,186,249,91,119,217,18,113,158,153,48,40,71,79,254,48,149,134,234,38,178,122,189,18,223,213,41,58,209,241,64,165,251,171,125,7,62,86,168,206,127,92,213,190,120,232,189,145,244,238,99,196,116,95,246,57,112,65,122,94,151,199,233,194,249,25,158,38,105,175,137,10,16,184,245,18,61,74,213,168,70,129,141,36,205,173,229,99,201,145,229,254,212,187,16,56,235,222,110,108,220,161,53,68,118,243,223,222,50,203,179,123,54,225,213,81,85,112,152,84,92,205,143,197,115,246,9,84,155,16,142,233,244,200,241,1,253,64,247,31,39,133,123,61,240,217,87,87,239,1,195,119,174,150,8,67,178,227,199,169,80,214,212,247,211,210,47,142,6,202,78,217,158,154,20,44,209,248,109,142,57,221,224,217,178,91,12,200,162,4,93,19,231,155,229,34,248,143,35,119,169,55,240,137,2,202,87,31,11,140,48,194,212,204,95,115,172,251,187,185,185,42,245,4,185,109,94,248,11,76,176,88,243,134,217,13,187,47,63,220,114,91,95,77,158,228,167,131,48,141,137,181,141,39,235,190,110,39,95,5,134,47,81,246,248,73,254,224,87,180,98,178,57,181,151,39,193,22,94,174,49,28,62,207,230,244,222,147,169,188,112,24,229,242,39,179,17,214,196,244,205,98,24,147,203,122,50,23,17,212,40,142,34,220,54,31,103,140,165,87,125,48,27,204,19,35,183,138,25,127,115,37,79,93,131,112,118,235,27,217,97,66,17,207,79,227,16,158,142,226,86,123,220,18,189,45,159,163,86,169,161,149,54,100,206,165,236,29,70,200,90,51,119,207,190,120,150,114,242,23,115,45,205,243,73,88,38,30,24,79,255,136,164,159,59,118,233,190,95,161,229,211,31,51,194,104,15,150,183,140,228,153,252,56,30,232,5,255,237,110,101,109,58,77,6,46,219,15,53,81,91,157,98,231,96,218,209,174,65,32,64,115,80,81,115,247,11,4,126,147,145,116,195,153,212,129,126,233,50,192,100,243,61,101,4,36,122,54,159,161,179,18,133,214,119,67,175,144,227,199,7,130,231,250,227,103,44,62,105,107,188,144,236,187,93,235,35,126,12,97,14,159,77,249,169,104,57,203,114,124,140,147,147,42,208,246,164,74,227,180,168,197,247,66,10,253,150,102,40,29,123,137,204,238,128,169,119,209,43,4,52,200,183,215,54,165,181,67,61,38,157,242,214,111,250,23,70,186,234,150,130,106,209,23,106,3,102,155,213,228,245,205,92,243,253,138,90,179,173,46,111,232,97,81,87,113,184,26,23,163,230,182,15,39,134,176,167,25,1,77,79,111,145,124,251,251,241,115,41,208,156,227,1,105,228,140,150,163,49,218,158,212,248,246,137,5,24,92,187,30,17,70,72,250,209,163,24,124,12,214,164,190,76,254,247,117,111,60,70,202,154,188,184,240,124,242,190,191,166,213,186,199,223,101,106,203,119,63,66,5,164,101,229,175,204,193,208,199,38,229,6,93,221,175,193,237,221,232,136,20,182,52,200,128,223,2,140,99,121,52,167,143,7,62,87,141,39,169,0,161,137,47,44,11,108,220,100,234,183,222,86,252,224,48,254,72,141,165,157,19,249,92,217,99,180,231,120,216,227,224,213,44,113,252,24,220,53,134,94,77,169,45,198,107,194,55,251,228,92,182,210,110,175,64,4,177,52,80,71,182,196,109,57,21,174,26,35,52,45,195,120,245,153,226,249,9,95,254,248,129,63,56,19,182,214,44,15,28,79,241,176,157,176,79,128,145,116,172,88,2,72,84,172,39,246,137,253,224,59,49,172,120,107,105,14,184,85,228,87,255,172,108,138,204,26,18,54,225,3,135,11,158,136,39,79,163,88,236,220,97,24,92,117,188,224,147,249,234,32,128,209,196,204,154,49,65,140,194,191,186,82,224,168,113,6,114,155,70,241,239,170,48,227,104,46,117,167,200,210,247,13,226,233,75,169,52,169,71,242,140,127,44,162,106,5,148,79,2,87,142,35,134,180,211,173,46,48,52,224,214,108,241,244,217,93,215,155,126,104,74,199,14,111,30,126,114,150,25,19,135,113,105,106,229,46,178,172,41,44,230,99,201,31,179,229,201,222,229,188,140,241,68,80,89,167,97,177,180,115,127,24,227,92,221,165,40,117,141,20,157,134,73,176,53,128,82,96,206,27,62,94,147,110,121,224,12,151,166,63,77,136,170,61,185,241,164,196,69,195,33,54,46,79,225,74,231,230,245,245,41,151,117,245,32,179,165,144,11,249,161,252,233,233,20,106,132,243,119,17,206,70,168,176,31,75,197,62,236,107,120,229,16,120,130,236,150,198,237,13,199,107,142,225,242,86,135,12,31,237,31,231,248,19,230,32,244,233,91,26,222,234,180,243,179,145,39,215,121,51,53,212,162,129,81,4,122,118,247,185,80,161,225,124,60,69,72,152,141,207,181,135,134,52,132,1,143,45,211,86,28,18,8,115,231,169,229,129,103,237,207,61,46,218,53,119,0,10,166,251,98,106,44,214,223,131,110,231,87,75,172,81,255,51,182,201,39,29,1,12,215,178,126,213,233,160,17,11,187,154,154,198,19,188,33,189,214,207,213,179,159,147,167,58,245,92,157,174,101,96,48,193,83,61,157,82,16,17,252,250,164,47,221,198,147,213,57,4,76,252,234,57,250,250,217,12,106,188,219,8,95,219,83,93,133,189,29,163,53,242,19,4,207,120,106,123,124,119,98,206,62,73,226,84,97,222,177,134,39,85,75,48,240,227,247,152,72,132,249,158,172,6,75,27,245,150,99,49,207,250,164,252,167,17,147,148,243,94,25,126,32,75,102,215,11,56,43,43,49,251,217,248,244,27,65,139,241,184,107,226,26,41,115,222,110,10,21,70,125,98,251,231,236,138,175,134,20,180,106,114,59,75,55,206,85,210,19,207,5,84,126,156,253,174,199,84,34,195,69,111,233,11,102,246,18,235,3,110,89,173,247,135,171,38,187,3,26,39,7,209,160,44,73,11,136,44,239,248,176,204,103,116,77,152,88,31,161,160,161,132,105,37,33,34,255,180,219,2,78,15,117,151,177,188,166,116,91,214,166,94,97,240,162,182,82,227,187,16,93,20,135,13,52,253,172,146,251,217,231,127,105,120,101,65,174,219,167,80,175,72,166,7,82,175,219,141,17,180,6,32,217,20,24,162,176,21,3,6,209,189,28,64,196,215,102,88,27,136,3,46,49,85,80,105,102,141,4,74,53,180,52,156,32,73,25,241,106,11,42,203,103,67,188,55,110,203,40,206,145,209,166,44,35,173,18,159,221,44,129,89,224,89,102,190,115,229,28,23,74,71,72,78,49,119,13,223,199,151,21,234,9,76,97,118,252,56,250,152,210,48,186,63,238,25,231,167,169,218,147,55,207,179,6,218,186,13,195,91,44,157,2,231,235,109,54,123,142,68,140,173,16,53,223,3,4,34,204,164,237,34,20,180,238,186,71,106,53,6,211,132,33,114,28,94,104,179,156,237,46,158,206,232,5,81,216,250,131,7,71,219,188,222,57,194,74,184,62,170,195,212,36,221,219,87,182,44,172,230,195,53,168,79,22,247,193,89,46,92,90,220,30,24,103,97,174,43,121,222,141,255,61,185,165,66,168,34,11,205,91,182,186,35,63,94,8,150,102,17,34,48,118,199,248,170,105,135,234,82,212,228,231,226,97,20,132,147,188,24,26,60,191,28,145,238,167,212,217,144,238,114,217,141,223,166,92,127,11,12,23,228,154,241,52,249,20,119,168,225,105,37,184,87,28,198,127,92,20,54,5,211,128,217,127,164,221,48,115,220,143,166,102,72,110,148,231,62,7,95,231,12,24,26,47,125,117,131,16,198,109,5,44,164,122,167,40,174,125,43,18,255,80,11,59,200,80,146,53,226,5,126,192,21,91,163,9,204,170,190,112,199,247,118,231,9,20,108,105,149,128,45,219,88,222,221,7,114,196,223,68,128,244,153,45,69,97,164,14,151,195,164,84,119,125,154,42,25,159,101,68,251,183,72,55,100,66,157,73,158,94,132,244,47,74,108,161,251,4,135,171,161,62,189,130,255,57,46,202,120,73,230,200,50,32,195,114,128,28,69,38,84,167,217,196,69,224,237,130,50,93,31,157,120,1,163,191,39,58,209,85,250,27,162,128,189,226,197,237,220,78,166,116,201,105,74,60,122,90,49,116,44,224,152,140,219,7,172,140,77,164,160,168,188,60,166,129,123,112,73,71,217,162,14,7,204,93,199,97,115,195,233,60,224,74,117,59,4,79,178,56,89,13,174,243,194,72,155,235,80,153,95,194,157,57,231,77,42,49,144,177,192,215,71,174,8,10,167,113,146,239,66,183,126,167,248,109,60,236,91,86,173,241,114,250,70,71,94,114,150,90,6,42,205,113,54,199,171,205,83,36,159,77,68,175,183,248,113,136,49,166,124,54,5,196,213,61,134,164,153,39,169,157,178,157,47,247,152,192,92,92,165,190,245,192,108,132,61,158,174,8,227,118,129,185,202,238,30,125,74,93,226,29,235,145,201,90,240,253,127,66,26,56,238,133,207,96,87,113,251,193,112,109,40,76,48,44,38,120,215,13,26,240,14,199,57,102,178,48,151,192,217,152,238,254,12,131,90,21,178,217,204,233,153,122,143,117,103,135,135,254,54,37,31,129,114,229,93,250,240,216,43,204,0,114,4,250,184,129,27,50,229,8,130,196,171,233,114,133,97,33,90,110,204,158,238,104,74,165,145,209,26,175,53,214,37,196,101,114,131,166,123,123,105,49,152,212,228,139,7,138,194,243,181,106,124,54,230,163,24,48,124,21,164,81,119,245,77,165,98,34,12,218,86,132,87,200,90,131,145,93,96,146,220,98,131,159,204,42,217,163,129,135,103,199,48,152,137,68,44,133,75,78,119,211,88,164,125,52,125,55,174,158,187,180,215,212,99,111,144,252,53,238,36,38,121,56,107,203,175,107,154,59,22,164,210,2,34,9,22,155,202,26,92,194,164,207,136,121,47,191,12,78,106,253,37,109,199,96,52,84,28,166,166,230,233,20,14,248,232,82,20,92,37,190,104,240,185,75,125,107,147,124,197,34,126,32,19,9,154,221,173,244,245,187,118,105,211,200,95,76,1,55,83,244,189,48,183,145,178,2,30,34,99,11,106,165,208,43,80,66,213,210,112,136,254,171,223,93,32,14,24,15,108,36,133,238,218,70,85,171,171,113,133,197,88,220,160,68,25,169,72,200,22,195,22,110,154,29,48,193,1,153,10,195,82,188,252,213,120,199,164,62,156,187,122,221,31,117,150,193,230,208,21,152,98,92,191,75,82,158,191,36,50,202,214,135,245,230,237,134,76,65,14,197,129,251,100,250,221,100,97,22,118,105,216,34,91,51,222,108,76,128,98,213,25,169,110,184,127,145,224,236,15,74,61,98,243,175,162,162,164,235,142,68,90,250,244,45,135,45,60,137,182,21,249,112,112,30,123,151,177,15,74,62,53,41,59,136,31,77,135,209,238,147,13,139,66,154,20,177,75,243,203,200,181,135,219,53,118,246,140,73,10,111,163,194,83,119,105,36,185,132,48,47,147,17,212,34,40,59,41,43,144,106,102,250,11,10,182,18,48,155,111,21,24,161,212,88,247,27,83,75,214,61,132,122,105,151,120,154,210,247,44,239,198,236,11,11,136,4,211,42,149,189,7,166,156,119,4,220,137,194,74,211,200,114,252,10,218,126,125,78,154,191,192,248,5,122,116,234,52,77,114,129,77,138,219,231,10,85,77,75,123,13,159,121,175,49,89,136,195,110,105,154,13,145,31,218,228,49,45,17,90,162,94,28,174,185,152,167,184,51,167,252,248,49,136,81,50,142,153,136,144,137,52,173,219,29,227,238,27,208,195,10,60,108,163,113,180,23,37,18,228,204,129,19,47,90,70,117,180,116,10,230,111,207,129,114,251,19,43,127,154,141,16,47,134,79,119,203,79,79,132,206,162,203,224,2,172,93,126,155,108,178,233,51,9,106,0,229,129,54,245,196,17,182,6,23,170,61,117,52,151,165,89,199,211,21,137,28,65,43,91,193,12,20,111,127,22,184,19,167,141,150,85,114,149,100,150,34,241,190,83,252,118,47,235,89,64,219,110,251,241,227,139,240,140,52,220,4,70,162,221,103,14,139,246,3,82,72,117,15,63,65,44,51,64,210,39,217,41,240,159,120,151,82,201,190,196,84,97,248,250,112,47,17,25,62,154,213,198,16,144,219,233,83,252,220,37,72,161,23,152,60,83,95,249,11,189,113,125,117,73,86,205,238,40,10,214,93,97,56,119,226,187,224,188,149,138,125,198,239,28,210,241,106,130,68,122,61,89,191,203,166,119,105,203,20,154,109,129,71,42,59,30,70,182,73,46,2,176,245,205,238,183,46,120,7,154,110,227,20,232,187,140,1,48,198,182,92,49,86,179,218,13,95,0,237,149,71,204,182,48,75,76,113,88,107,116,237,173,159,22,153,55,156,20,43,201,14,35,216,194,253,50,158,30,240,66,201,119,65,67,17,30,96,42,232,148,163,202,210,62,139,95,177,143,229,87,178,232,20,24,231,193,167,188,13,90,76,98,65,209,218,220,237,70,233,137,204,111,178,77,71,220,17,40,244,221,122,9,176,98,187,226,110,179,53,173,24,37,63,240,205,211,128,180,41,231,167,71,26,9,134,227,194,103,229,202,72,159,163,136,213,230,112,165,200,64,127,156,86,135,13,100,238,243,172,95,133,206,134,135,193,17,172,16,215,21,40,196,80,31,136,140,64,213,23,103,138,175,189,217,80,133,139,144,249,111,32,179,199,22,17,178,46,234,207,64,49,119,36,31,139,13,239,114,210,31,111,36,127,251,56,83,82,182,36,83,15,56,213,184,186,111,179,167,116,150,96,82,134,167,31,154,241,34,26,57,192,216,57,223,162,223,220,53,69,185,202,224,89,118,192,199,216,26,233,121,55,186,56,222,180,99,11,195,197,244,143,255,248,31,127,248,215,191,254,203,191,254,249,175,127,251,203,159,255,239,31,255,253,255,252,233,47,255,252,191,255,244,111,255,227,191,252,167,63,166,255,248,143,63,252,251,223,254,237,95,255,252,199,127,248,207,127,254,211,223,254,223,95,255,252,15,127,248,167,63,255,203,255,249,243,223,254,250,111,127,252,128,255,250,151,127,254,243,127,251,219,95,255,242,207,255,244,15,127,248,159,255,242,47,127,253,95,127,249,231,63,253,237,252,206,127,255,94,186,41,215,172,62,253,224,203,220,34,185,128,232,94,173,17,206,217,139,76,220,23,118,70,108,67,171,214,127,155,98,31,243,36,224,252,216,116,72,217,226,174,118,216,152,67,183,192,211,118,27,135,207,68,22,65,21,139,158,182,30,35,101,11,178,104,203,200,168,137,135,201,109,111,207,195,86,224,17,48,98,182,207,171,41,166,190,79,167,231,114,77,253,100,254,36,100,129,9,229,13,133,151,167,214,146,93,89,85,12,226,7,206,20,176,69,179,95,184,84,223,156,73,139,108,146,205,99,112,141,108,158,77,74,134,176,84,90,195,118,119,251,98,83,32,35,138,66,192,48,37,197,211,3,97,151,231,105,92,97,241,52,98,150,249,121,250,28,211,49,92,231,31,78,97,110,176,31,47,61,230,2,30,226,244,162,83,90,70,26,227,223,193,123,92,84,229,41,237,171,80,23,15,180,36,241,208,211,39,229,19,145,4,77,200,241,53,69,219,140,235,45,202,1,91,36,177,128,73,148,110,1,195,36,169,223,124,46,218,158,215,155,201,217,82,122,65,50,244,143,153,234,55,185,205,246,220,245,163,206,61,62,78,5,211,142,18,102,133,99,245,32,22,48,163,101,141,128,114,81,184,222,204,196,143,113,98,41,108,69,122,14,227,244,149,195,112,91,137,170,27,162,240,135,12,145,204,34,219,146,106,169,120,154,90,55,49,130,33,178,114,154,36,131,57,181,100,121,156,155,115,94,177,60,6,213,101,138,18,123,115,143,27,228,56,89,104,10,126,240,246,115,24,56,73,248,204,228,75,200,16,117,152,203,245,210,78,107,20,89,122,167,193,40,39,194,156,25,86,166,153,252,238,76,206,241,187,155,153,6,189,219,31,208,90,149,165,91,10,7,119,220,183,232,163,50,197,97,71,85,110,36,175,211,195,220,51,165,105,244,112,142,225,134,121,102,232,111,147,191,225,254,35,42,3,186,46,220,193,66,142,159,54,190,56,153,10,220,79,227,94,0,115,225,148,50,233,108,206,137,187,62,154,201,157,232,211,199,10,139,220,220,115,234,66,177,41,40,43,192,123,164,66,144,169,163,129,241,190,220,158,131,52,146,96,233,133,225,5,205,37,142,195,115,183,157,186,7,159,57,82,90,236,178,148,250,137,225,191,169,186,154,177,139,226,212,214,149,71,109,120,141,9,140,70,106,211,238,220,166,93,30,176,213,171,201,55,67,214,146,221,56,39,129,120,234,244,134,243,50,199,218,201,120,220,179,52,27,45,159,136,54,110,28,181,207,56,227,43,109,113,138,155,83,242,238,40,112,53,53,231,249,50,120,55,137,33,29,24,182,157,56,19,177,81,101,255,55,181,215,179,176,195,254,88,16,44,231,11,19,56,40,238,79,195,81,78,20,74,224,126,44,171,216,162,105,246,188,46,152,194,179,196,178,163,199,41,134,185,104,37,77,43,214,14,196,204,91,95,141,178,246,138,61,154,220,228,116,51,9,104,7,234,214,50,214,231,126,63,47,220,96,67,143,134,83,98,37,117,56,5,142,209,190,195,244,97,85,142,34,239,110,40,94,198,242,128,208,125,220,27,38,170,194,80,78,197,119,193,94,113,175,21,63,185,221,21,147,129,146,104,113,39,160,108,74,54,154,119,121,173,185,136,23,191,36,171,29,143,21,208,234,144,104,101,177,66,133,136,163,26,71,172,200,209,149,95,13,94,88,87,231,76,236,67,159,158,150,78,16,175,134,162,69,199,107,17,178,191,43,119,82,81,44,189,2,177,228,244,244,90,162,220,90,35,97,238,185,21,201,160,191,32,120,146,207,94,112,54,199,217,85,45,65,89,58,109,219,213,238,110,42,173,136,62,50,145,81,238,34,1,23,92,141,247,221,25,53,194,61,98,183,67,228,246,90,72,191,114,205,234,241,133,77,194,140,132,197,11,249,234,100,129,199,94,89,179,20,113,23,110,252,35,60,87,102,181,232,135,49,179,234,142,245,73,234,147,184,58,200,220,37,155,240,194,120,92,150,192,27,157,156,248,176,179,209,138,182,64,33,47,47,239,123,60,25,125,146,188,155,58,171,29,38,20,90,1,114,139,164,20,148,220,188,128,59,174,198,42,240,49,47,194,141,121,14,171,174,137,66,192,228,163,197,169,252,251,57,129,145,172,185,182,10,14,186,191,131,219,170,97,141,88,146,196,243,227,104,127,5,124,246,75,185,155,216,171,82,23,35,11,154,64,65,59,241,219,176,223,42,53,224,250,217,40,15,245,48,106,141,202,245,65,97,155,12,163,149,120,169,190,217,156,176,98,108,11,129,57,40,172,111,247,122,210,165,46,158,86,7,45,59,240,166,136,233,129,207,52,138,29,143,114,153,158,117,48,71,218,215,54,36,207,71,172,32,251,232,240,178,108,168,38,75,122,134,186,50,211,28,94,228,184,232,60,34,94,241,221,189,169,185,103,155,208,143,222,20,232,52,135,7,121,66,2,179,85,127,196,212,147,67,1,9,212,161,240,10,114,6,147,233,150,216,54,187,254,177,61,170,255,54,52,15,162,228,10,124,76,201,111,59,36,25,26,58,14,125,250,88,38,94,29,133,83,183,204,218,100,48,185,45,122,213,10,7,142,81,38,40,188,163,120,10,199,222,88,58,212,20,78,205,111,6,115,30,45,81,241,62,104,111,78,175,96,229,226,164,5,11,74,134,100,124,115,75,16,234,201,79,195,5,231,169,185,212,65,83,37,42,205,110,120,14,155,255,120,199,35,54,165,67,17,18,114,87,96,49,171,93,188,63,192,152,123,254,209,212,30,202,181,223,224,207,30,32,205,154,121,244,128,203,107,13,56,15,184,97,239,23,245,240,26,48,233,143,218,174,211,213,101,6,188,215,115,38,103,114,176,188,198,14,175,211,106,237,121,53,39,252,244,175,130,171,71,119,89,75,39,11,116,155,4,149,244,24,36,52,30,84,41,198,84,47,108,122,133,204,16,232,85,3,70,154,64,94,125,118,96,39,118,96,63,71,138,70,198,146,83,111,125,55,136,3,227,238,215,207,66,99,231,227,206,178,167,97,151,213,167,57,126,62,15,143,253,184,4,129,65,107,253,118,42,3,91,213,115,107,255,82,82,3,230,82,165,111,166,26,176,93,24,94,129,172,112,103,113,93,56,37,29,76,92,73,159,246,184,193,8,90,234,143,143,233,242,124,63,152,79,23,216,10,84,239,143,91,61,158,192,88,162,251,62,13,219,252,133,161,130,107,73,154,86,169,185,19,56,195,26,117,97,52,37,170,192,181,178,81,4,204,94,166,79,247,244,169,170,253,134,43,9,175,22,104,65,247,240,194,194,25,68,9,104,33,126,19,168,9,232,8,76,193,211,136,55,87,210,99,244,205,112,132,165,126,225,46,23,167,98,101,11,206,6,99,112,146,132,97,224,17,149,158,246,238,81,139,194,92,93,125,213,219,52,124,154,150,209,246,174,49,156,208,67,202,89,207,70,186,63,29,33,235,179,41,245,217,197,54,202,143,90,244,55,135,165,14,154,130,162,18,183,92,155,72,75,196,49,128,87,43,241,85,248,217,197,114,35,181,155,200,84,192,196,201,181,217,144,6,221,181,151,141,235,95,97,166,78,252,248,185,102,73,192,5,152,141,32,62,26,233,164,169,63,142,74,123,124,86,250,41,184,43,92,157,1,170,88,65,228,124,62,139,18,247,152,132,20,28,205,244,118,89,249,196,199,128,97,183,106,50,205,140,111,170,199,211,230,193,239,47,92,98,22,2,151,167,101,200,84,79,255,46,83,30,174,89,167,2,10,47,241,52,76,244,50,92,48,116,121,70,11,139,30,206,65,57,184,32,31,107,177,137,219,237,92,143,7,46,178,30,55,55,187,123,111,53,158,144,102,116,22,167,242,83,9,215,211,28,51,62,151,216,104,97,232,145,123,23,19,103,58,7,72,49,137,228,162,123,37,164,92,238,207,46,198,127,36,206,1,75,47,157,31,187,27,231,11,52,92,207,211,20,63,251,171,45,159,76,141,148,133,114,187,175,15,138,70,171,240,8,82,60,86,231,138,243,101,146,35,170,40,137,240,113,32,27,119,156,246,25,140,5,123,122,195,72,122,107,237,129,23,105,52,14,83,30,169,182,46,65,175,230,7,136,73,47,230,61,180,225,231,174,89,189,101,16,191,86,53,133,137,239,120,234,8,178,105,199,236,124,30,198,121,230,157,66,146,92,209,19,132,162,158,176,20,44,15,81,219,133,106,218,244,95,198,107,147,251,3,175,229,69,112,20,119,33,107,247,182,43,187,135,137,11,247,202,75,79,205,69,22,94,216,48,213,40,130,21,94,230,42,117,120,212,190,158,163,205,180,52,195,250,130,172,245,153,194,115,122,198,188,85,177,165,172,54,35,44,170,189,134,209,119,46,231,69,31,166,148,165,92,155,176,161,133,161,39,23,215,156,107,81,66,195,161,39,64,37,8,17,48,189,48,218,115,126,112,254,187,185,186,30,95,14,123,56,235,33,44,101,188,166,181,63,219,89,27,97,53,158,99,177,9,159,18,37,90,16,33,185,145,14,237,150,92,145,109,211,200,97,41,227,234,146,106,48,152,90,9,42,248,171,201,42,233,122,4,212,132,238,160,15,87,66,20,85,143,92,163,98,136,219,5,236,211,50,21,32,92,57,155,153,223,199,96,123,93,98,43,31,115,11,215,105,60,61,212,231,93,160,250,207,61,28,234,187,190,219,44,23,191,28,14,170,93,90,22,151,31,204,253,231,94,25,87,119,180,232,159,125,116,26,199,93,188,153,207,210,87,163,241,112,99,119,136,185,137,204,3,181,145,132,243,231,189,175,65,139,44,48,20,184,113,205,220,228,146,201,221,131,240,62,9,50,14,207,169,92,47,228,61,141,99,219,149,232,240,113,246,116,25,77,83,199,46,113,35,35,63,91,191,155,8,134,207,112,174,225,101,233,179,230,50,12,152,172,102,185,42,218,246,178,194,76,199,237,34,215,158,138,163,115,116,159,193,231,199,164,2,251,220,221,200,193,90,222,44,84,25,36,125,130,100,10,52,32,28,174,240,180,139,161,205,97,28,165,94,172,234,173,201,46,208,202,206,149,98,159,172,48,31,138,163,165,146,104,51,203,189,114,141,231,22,90,225,165,156,49,131,127,244,131,85,224,125,169,119,216,205,44,213,249,194,163,34,136,225,195,209,141,221,77,62,108,12,156,207,67,182,217,23,62,147,39,185,21,147,184,206,233,134,84,113,84,123,152,0,7,32,183,50,25,16,166,137,87,78,112,0,36,173,15,47,28,14,145,99,135,25,142,84,128,116,11,121,10,205,77,214,100,146,182,250,227,120,33,70,145,195,39,75,24,237,140,23,250,86,247,100,59,187,143,186,167,96,104,107,183,83,113,200,202,186,39,221,126,228,48,37,134,197,9,166,192,38,247,87,227,158,138,182,185,192,72,105,140,18,167,230,182,4,77,129,27,231,85,143,87,115,248,203,187,41,119,45,113,158,147,1,62,164,203,27,166,250,106,247,10,93,85,252,210,24,104,143,1,29,45,239,86,144,39,240,134,231,35,30,62,95,45,93,122,46,239,230,240,136,87,227,114,47,2,15,114,57,226,187,72,167,145,125,154,250,133,20,46,9,124,166,66,252,115,238,135,70,198,27,195,101,26,195,210,41,231,233,85,227,124,153,166,2,173,48,105,166,49,216,19,134,33,241,255,226,245,46,49,13,167,229,122,44,69,201,54,24,1,99,34,233,195,103,65,214,26,240,217,98,158,46,51,234,170,240,59,64,253,211,170,194,11,242,124,71,49,159,116,34,13,110,143,113,118,145,90,43,2,22,133,20,58,202,197,195,170,36,142,38,48,113,157,48,114,96,209,110,58,90,136,181,122,112,17,134,66,51,188,47,124,90,218,103,124,214,54,89,5,249,106,163,61,159,226,88,216,162,102,133,194,35,137,64,45,108,237,220,170,142,199,238,103,18,199,96,147,177,240,252,56,69,208,119,187,60,107,167,235,121,79,142,99,205,126,129,231,105,173,220,32,202,6,247,254,125,26,246,7,133,169,163,190,118,254,196,129,123,187,28,213,224,116,237,179,115,156,87,141,144,16,226,232,237,254,118,17,113,191,242,49,5,198,5,4,135,160,44,128,78,201,106,15,183,5,1,143,44,151,182,99,59,167,186,227,18,77,236,43,41,122,58,201,19,68,204,53,191,138,216,172,157,16,223,22,103,12,26,221,210,50,115,22,142,184,201,254,76,119,129,59,204,152,225,27,32,49,94,46,232,72,116,82,15,30,48,252,196,210,52,168,48,247,245,214,88,28,92,222,77,116,100,148,112,4,65,254,170,159,77,14,72,185,79,67,100,45,59,18,169,231,217,83,68,240,251,195,190,43,223,109,155,163,155,165,25,245,75,89,124,220,1,206,44,205,129,214,173,123,37,178,68,221,11,98,140,131,121,85,157,10,29,19,192,59,165,80,19,173,237,230,14,230,145,127,252,177,248,87,154,192,8,254,77,111,88,173,68,226,164,83,230,48,122,88,135,207,253,93,35,136,231,180,169,101,69,159,157,67,122,85,113,97,161,61,218,163,101,84,103,116,157,134,112,128,213,184,253,51,167,68,118,243,192,253,92,17,179,207,82,68,27,170,206,133,189,141,23,216,97,68,1,196,37,62,48,140,122,120,176,236,216,188,233,18,72,170,157,157,216,15,16,42,37,133,175,181,64,155,156,239,87,83,211,169,110,139,97,62,166,26,175,166,146,76,28,165,131,207,186,237,134,244,81,174,139,3,27,202,211,176,241,216,98,196,202,171,185,223,23,191,98,155,75,86,148,205,138,213,112,166,24,46,110,120,91,12,230,65,24,161,134,83,176,27,67,168,188,155,48,247,39,86,10,140,63,71,156,107,228,99,29,155,217,223,13,71,151,142,38,73,35,59,156,180,7,134,153,94,222,221,248,216,152,165,103,206,38,161,0,161,22,184,109,103,94,4,94,75,82,49,10,140,44,169,199,198,208,141,163,72,250,20,210,174,237,195,213,205,169,34,45,235,157,210,30,31,175,99,129,77,201,218,97,79,128,64,223,151,46,153,233,73,206,31,50,109,96,140,113,24,90,20,241,51,1,59,85,255,15,214,218,215,3,115,146,250,103,157,127,60,150,24,127,4,162,199,245,241,154,202,140,120,253,198,36,97,48,220,103,176,236,76,237,113,104,84,118,52,156,58,168,174,115,5,149,188,48,8,44,55,64,173,137,193,1,63,195,95,121,44,230,46,84,253,133,133,237,26,223,7,134,183,38,107,143,211,176,17,222,183,69,248,74,223,77,1,100,68,3,112,69,76,17,172,70,235,157,42,12,239,52,40,219,134,56,144,97,136,45,158,182,195,189,152,24,214,20,152,82,131,18,77,91,150,249,33,48,36,232,177,153,30,27,107,104,206,4,44,108,169,199,190,98,93,46,251,138,177,176,121,169,103,249,101,119,200,150,6,61,66,243,18,237,130,139,96,10,173,49,228,203,16,209,59,218,169,34,186,93,142,124,120,14,231,53,114,4,228,166,9,76,114,153,119,57,71,208,148,250,14,242,97,200,128,222,14,159,91,158,144,151,20,164,116,130,71,19,197,73,227,232,17,184,246,22,15,19,161,213,163,115,66,19,16,32,210,6,98,109,163,63,113,54,239,234,112,127,210,230,33,168,167,52,46,96,74,111,229,98,135,114,102,119,162,26,126,27,205,32,25,107,12,192,136,68,192,17,69,177,171,192,40,157,250,118,121,46,145,133,116,115,129,77,179,107,58,60,136,44,200,211,36,155,69,0,241,236,210,248,138,228,105,60,244,158,193,85,32,199,102,205,8,12,193,129,123,208,184,209,156,57,47,31,54,150,233,213,58,92,56,74,101,60,72,112,158,247,233,74,41,156,116,234,196,235,149,2,238,208,143,72,211,172,242,206,93,173,5,93,116,201,171,47,86,57,231,249,124,208,247,164,158,244,199,49,193,147,239,120,5,227,163,60,79,87,227,30,112,152,122,111,49,200,173,14,98,199,195,104,164,73,4,230,172,235,115,132,220,223,62,219,169,70,119,230,102,2,249,118,9,11,78,23,37,0,146,97,112,187,20,135,161,187,186,40,214,250,136,192,82,129,83,82,104,191,200,227,70,168,201,199,11,159,189,122,116,168,237,185,29,14,115,214,150,153,244,113,167,249,195,198,49,37,179,120,161,1,235,25,73,197,100,83,147,248,62,168,136,109,119,22,47,234,97,36,103,97,153,197,151,227,233,81,186,102,83,156,225,128,239,218,191,11,150,155,44,87,233,133,131,58,92,254,44,226,161,22,28,203,62,121,178,5,46,155,249,164,199,44,98,167,183,87,32,218,210,120,50,36,134,201,201,231,11,37,247,143,139,25,239,117,242,98,82,194,124,48,34,10,76,17,165,231,136,177,49,212,164,159,13,85,99,245,109,190,254,92,158,242,112,135,170,104,57,122,204,115,169,250,130,195,131,75,105,117,120,80,217,170,176,149,188,56,12,193,145,208,18,65,219,62,201,229,112,216,212,232,101,46,96,204,56,247,150,241,35,64,208,35,240,40,56,141,28,30,36,38,220,5,194,137,50,195,254,67,103,146,131,84,96,211,149,238,14,147,228,243,60,221,7,149,146,1,179,99,10,58,215,110,110,233,84,219,167,197,147,139,215,145,236,222,120,245,152,122,27,54,185,5,47,114,45,230,147,84,151,232,178,131,52,143,11,159,5,35,45,91,164,127,220,134,155,144,167,76,149,69,49,112,189,159,141,191,72,90,78,196,63,98,48,200,209,47,209,169,36,200,94,251,142,166,89,80,173,105,211,206,77,228,54,173,32,199,252,52,13,110,173,248,113,86,129,198,73,56,228,71,44,238,138,46,235,243,106,250,244,203,254,44,38,190,176,117,188,22,209,35,111,24,130,164,26,42,199,210,220,195,119,226,202,141,165,200,142,181,8,153,21,63,87,33,165,168,34,209,134,252,47,242,220,62,216,149,63,138,77,13,35,230,57,85,252,199,45,37,69,39,131,169,191,249,198,112,246,213,170,76,133,164,104,149,72,255,199,69,218,235,212,53,112,44,155,243,169,222,52,8,194,20,166,59,83,242,195,177,18,73,42,242,227,204,179,179,33,250,187,225,104,145,106,140,2,41,206,142,0,170,125,118,22,23,130,73,72,134,213,108,42,54,85,76,29,220,204,215,169,83,41,97,111,218,52,14,153,21,125,14,27,90,150,94,219,80,23,182,120,216,228,76,170,160,184,155,60,59,167,194,109,174,33,235,99,34,145,0,237,195,253,243,84,203,211,136,146,71,110,79,37,36,35,84,161,236,25,221,117,98,129,39,178,46,210,178,179,21,223,208,85,165,178,168,203,44,222,150,59,225,13,135,161,100,201,174,195,5,103,71,54,20,213,187,74,241,206,237,41,65,52,240,193,150,185,46,115,5,197,209,116,231,233,54,178,123,105,248,176,146,151,111,50,32,145,80,101,79,218,92,22,170,187,124,142,233,113,134,83,172,67,244,232,74,120,240,80,11,237,66,194,78,149,67,133,123,215,97,60,216,89,208,105,250,161,31,106,204,117,114,72,112,19,104,94,61,131,103,183,13,41,19,63,240,230,146,250,125,150,165,42,76,241,64,0,167,184,117,34,148,162,58,201,192,36,96,122,195,77,72,83,156,58,80,238,180,136,247,17,42,79,82,98,85,44,107,188,180,128,135,17,29,10,12,197,172,31,188,232,183,118,157,41,48,196,249,229,140,157,113,233,60,217,132,92,189,75,200,104,105,18,112,163,132,217,89,89,72,87,90,194,20,136,137,99,26,214,31,74,181,197,190,110,222,138,170,74,112,51,22,250,18,35,248,194,199,80,169,46,42,65,170,228,38,133,82,224,70,56,201,27,54,73,120,189,102,103,181,249,231,55,16,211,3,151,91,56,181,66,118,27,112,120,24,197,195,133,45,198,227,22,22,69,217,83,52,239,8,228,141,160,224,193,191,217,149,124,177,226,190,185,51,16,45,178,58,165,97,8,65,36,55,83,58,212,243,226,67,166,148,160,68,121,23,177,80,142,119,133,73,140,247,104,195,79,94,166,201,171,57,190,195,21,139,241,203,166,47,48,116,252,110,232,227,224,84,86,188,3,35,41,225,139,158,162,235,46,86,41,98,20,189,57,211,51,225,208,78,47,8,76,85,138,31,78,84,227,38,17,45,2,134,228,176,94,24,113,20,129,241,34,123,151,99,200,171,239,28,155,106,174,176,28,45,69,188,63,232,138,116,115,67,135,130,103,238,199,120,16,60,123,199,154,92,193,184,190,224,143,78,114,42,194,152,102,20,28,14,147,56,173,19,137,203,204,136,209,68,112,88,248,69,43,84,129,201,57,37,57,63,97,214,145,225,90,198,68,228,239,38,111,42,85,233,178,69,125,151,191,186,154,98,165,124,23,30,229,237,113,41,116,102,186,156,60,228,186,158,193,240,203,44,233,1,154,94,195,211,70,149,235,112,235,42,190,64,61,185,235,225,129,226,106,149,149,185,11,20,62,62,9,27,121,203,89,97,99,80,240,89,134,247,71,12,218,3,195,92,228,215,46,242,131,183,8,201,162,167,106,66,141,14,155,240,195,133,241,142,146,163,239,48,69,17,119,43,131,126,15,125,55,111,26,5,246,194,142,245,131,91,172,15,232,179,135,62,76,37,181,239,56,212,161,15,217,161,209,205,60,91,142,59,115,14,188,149,171,153,207,206,215,225,121,214,6,142,67,253,108,34,160,57,96,104,122,116,91,160,106,165,148,128,177,136,158,119,167,115,209,141,167,17,38,74,233,25,46,56,17,46,140,192,188,14,246,182,2,179,128,237,214,173,115,225,92,140,221,185,96,202,150,85,135,123,17,243,242,51,179,35,177,82,166,172,144,53,140,40,38,90,78,81,150,54,141,192,241,237,114,28,156,73,186,101,26,239,132,195,221,234,14,31,24,165,138,18,179,129,20,215,162,139,119,142,26,163,157,134,26,18,213,82,242,90,204,211,81,77,126,86,96,98,54,35,186,188,67,85,39,13,71,14,56,223,46,55,30,59,125,115,37,150,27,40,172,22,15,188,86,92,163,225,169,111,79,159,193,24,94,99,167,165,128,180,246,7,109,213,253,157,40,170,140,23,134,95,180,198,195,84,229,14,233,19,28,44,35,150,31,27,212,214,150,65,155,52,98,175,156,8,40,174,183,207,134,51,88,3,195,163,246,192,41,8,26,10,195,145,150,110,166,3,191,162,123,92,206,150,114,90,166,147,28,43,191,212,11,47,45,235,183,166,213,8,225,224,30,35,241,91,143,136,30,249,82,103,225,159,197,217,245,116,226,162,28,15,19,213,173,218,178,179,26,33,68,115,152,127,172,187,14,121,115,238,55,236,86,106,187,245,220,180,170,84,71,41,232,213,62,105,63,57,229,128,17,145,210,135,43,174,245,175,221,200,100,165,173,59,45,10,82,221,93,169,195,170,39,119,123,224,28,195,5,124,58,166,170,53,129,212,82,119,184,62,98,51,230,169,168,78,78,95,72,153,239,93,119,106,116,102,189,203,8,204,61,39,4,140,147,126,45,26,166,125,162,211,168,68,234,128,221,211,103,147,47,182,52,146,104,179,133,249,178,90,87,220,114,253,118,0,3,247,90,106,164,224,248,137,34,143,193,105,211,116,55,194,34,109,241,238,106,154,120,106,94,37,227,245,8,120,169,124,136,229,20,93,79,14,112,75,218,242,74,193,132,111,9,144,29,170,102,188,169,33,226,112,113,152,72,168,238,101,208,16,215,122,63,140,226,139,173,131,177,115,156,77,156,61,202,90,129,64,193,121,190,68,175,89,177,133,14,37,164,170,222,50,56,242,30,11,232,28,106,168,195,58,108,41,250,251,153,192,148,225,197,128,25,25,138,206,254,117,179,184,24,207,34,62,65,214,142,241,238,57,140,101,167,239,62,214,67,29,119,54,16,50,124,237,66,187,147,57,12,199,228,243,238,77,188,39,158,110,112,63,233,110,6,79,170,159,247,3,239,88,211,205,110,194,189,229,183,0,202,39,91,125,224,99,107,164,24,17,68,118,182,158,0,144,236,132,203,131,147,166,36,125,55,2,95,225,81,28,9,146,207,215,0,131,24,223,135,4,171,36,233,217,180,143,173,33,107,15,93,130,161,246,64,35,64,32,139,111,85,53,120,185,5,151,88,5,216,191,77,175,32,155,42,199,24,177,31,131,214,84,59,103,16,182,114,184,108,229,104,39,81,113,134,104,30,17,102,238,47,69,224,99,106,175,176,208,200,146,212,239,230,148,196,216,188,155,165,174,48,74,48,102,147,173,212,120,38,21,174,176,49,4,76,37,154,152,119,148,230,214,118,127,27,146,20,121,117,49,205,221,24,17,60,115,106,253,177,189,78,79,5,30,166,208,45,75,136,164,128,20,87,236,129,195,87,77,125,156,18,125,69,151,195,56,87,147,52,141,162,163,200,130,177,53,36,149,217,212,241,204,233,85,196,40,138,162,116,176,4,38,31,215,187,5,197,245,162,118,233,64,43,96,5,218,45,137,64,224,109,202,118,119,199,60,63,213,30,120,182,88,159,150,66,38,39,12,180,193,217,57,124,8,126,179,23,200,100,56,150,106,139,60,151,81,77,57,74,223,61,200,178,137,237,216,226,167,250,227,11,250,46,239,114,74,90,133,72,148,166,65,93,224,139,160,153,62,157,188,155,154,72,247,109,31,35,7,29,150,46,40,106,76,222,238,243,93,26,49,51,143,241,116,150,56,50,94,151,22,6,29,184,66,46,224,237,38,167,118,13,133,169,1,243,73,76,16,184,138,63,165,90,173,149,155,88,63,101,214,45,99,205,37,207,73,118,9,211,34,183,121,199,131,89,182,163,71,17,241,209,140,91,163,90,165,78,248,131,169,68,20,69,203,74,185,204,14,95,205,57,65,86,19,109,186,74,114,202,112,101,187,2,223,44,105,72,2,7,67,41,121,193,20,190,223,193,34,160,229,162,17,5,254,202,99,102,202,163,197,148,192,252,171,144,239,158,114,124,149,223,165,207,219,69,17,181,144,26,3,147,157,232,93,182,127,212,158,250,227,198,124,229,48,164,15,189,235,211,147,248,220,15,62,123,79,234,69,187,172,44,179,69,63,24,135,110,121,190,11,55,169,247,40,188,172,83,4,193,171,233,137,121,114,118,249,17,125,13,253,176,99,48,52,119,179,146,198,213,91,214,166,117,244,74,154,195,200,232,202,229,169,88,10,186,135,9,105,71,17,230,109,194,178,59,164,54,128,107,19,90,4,24,198,185,246,251,187,201,60,78,50,13,11,220,187,81,87,132,124,76,22,199,55,48,215,223,226,48,23,84,237,212,204,189,193,215,38,242,49,240,86,11,12,117,168,79,52,236,72,145,124,173,191,242,77,55,152,185,70,73,114,129,145,174,147,189,237,232,166,30,243,129,199,61,251,32,95,40,251,105,24,230,180,79,37,72,199,154,164,15,0,159,227,46,250,140,220,170,185,244,171,56,10,227,97,35,200,214,46,65,111,216,155,77,202,152,16,233,178,60,16,182,141,135,41,99,127,62,11,47,84,52,140,44,36,61,95,140,15,62,162,240,36,0,174,164,43,23,194,146,230,151,35,210,59,171,84,173,2,211,45,222,103,131,131,245,93,185,165,121,129,1,37,192,84,246,234,143,79,203,117,252,96,104,201,202,106,79,175,208,77,14,151,99,206,233,171,207,246,25,118,208,154,88,96,186,126,50,73,101,110,162,145,238,50,234,122,122,124,181,176,231,23,140,153,235,233,83,212,233,252,204,62,54,17,97,140,254,236,72,221,139,209,177,159,33,102,81,20,202,24,111,247,50,25,143,167,75,75,228,179,47,114,94,133,62,163,254,74,131,98,42,108,186,224,233,178,65,124,250,251,234,157,140,141,251,249,44,75,180,112,24,39,75,215,30,37,217,221,55,218,109,188,120,239,250,104,97,182,158,37,14,83,253,122,30,30,145,31,189,209,153,18,117,44,91,184,213,229,177,217,186,178,42,232,2,247,128,168,242,213,205,10,249,170,226,40,85,15,114,91,36,97,161,68,85,53,53,14,73,152,83,217,202,204,4,254,96,244,142,166,78,80,66,85,45,96,246,131,124,3,186,245,167,7,231,222,74,110,146,67,120,56,249,49,76,44,255,38,75,189,149,43,8,22,79,115,158,172,66,22,48,130,74,250,244,152,145,181,192,233,169,98,229,84,215,19,15,243,254,220,70,213,32,77,195,119,231,106,73,220,76,199,148,122,62,90,206,253,254,55,141,106,74,201,216,127,254,238,108,250,12,13,96,66,74,250,52,147,227,243,158,85,136,108,178,240,181,85,163,190,240,104,22,1,139,150,37,163,220,138,190,150,51,229,194,152,70,165,163,30,93,232,124,127,83,152,226,38,242,84,244,221,36,160,127,83,184,26,103,65,222,122,170,14,75,113,119,248,156,100,82,48,11,140,203,210,91,126,206,61,181,205,56,239,155,75,242,29,148,75,121,206,207,169,233,246,44,119,118,228,71,245,89,88,14,188,203,142,73,242,119,179,180,173,229,175,197,69,145,210,3,90,174,169,195,102,142,62,219,228,112,190,40,124,43,118,115,125,150,252,112,115,148,203,252,38,39,66,87,206,89,87,221,225,73,148,168,63,75,30,94,63,255,40,120,201,86,125,247,216,234,254,68,115,60,20,13,97,176,67,47,127,150,252,157,150,159,105,0,183,213,247,85,200,81,230,103,250,147,17,230,26,182,196,159,7,69,16,250,116,34,29,230,131,127,12,57,235,217,37,157,1,165,178,112,224,19,127,182,239,228,238,93,42,237,9,244,62,123,17,140,71,254,106,236,4,189,229,30,147,34,37,103,0,37,253,196,4,166,5,198,159,63,253,221,149,60,235,231,164,39,115,176,249,103,67,246,49,212,150,93,228,55,54,71,135,229,28,10,204,148,43,1,147,134,33,183,3,46,146,205,21,160,79,187,200,179,77,15,76,205,252,116,24,190,107,125,53,9,144,223,193,194,237,236,156,167,226,202,161,64,105,59,57,18,226,233,41,119,221,204,18,229,76,209,103,70,157,57,244,213,149,197,147,3,134,142,87,159,198,175,144,47,252,122,4,179,217,105,53,154,70,198,158,222,215,32,254,117,61,74,158,166,170,68,46,100,103,99,246,184,253,175,101,162,71,100,18,40,195,203,72,128,201,198,215,155,11,92,0,209,48,10,84,53,184,178,81,20,245,85,157,135,37,65,229,231,82,68,45,186,195,84,154,233,213,30,37,76,103,5,60,134,172,101,113,42,60,122,159,219,159,38,81,106,234,125,140,146,162,22,15,55,43,145,20,56,187,199,27,254,24,182,20,185,172,89,5,118,140,229,28,54,34,122,141,132,133,39,96,200,252,213,105,96,137,17,209,99,211,164,135,166,194,208,18,251,211,104,248,172,165,63,142,87,53,5,220,40,216,210,43,44,26,17,195,91,206,37,71,196,167,173,206,176,122,249,125,53,250,48,157,133,52,38,187,45,80,57,101,242,210,155,251,180,226,100,111,57,108,118,85,167,194,36,179,239,243,141,49,39,143,245,248,220,189,113,150,248,242,57,102,5,148,129,250,221,120,229,124,5,176,214,32,179,18,24,85,117,31,108,202,72,186,232,123,50,57,160,21,30,14,147,183,161,51,233,140,237,240,72,179,25,229,45,21,233,84,140,81,167,87,173,198,205,32,181,255,236,80,45,10,48,57,78,40,6,148,62,239,100,240,127,190,80,59,220,183,240,2,178,214,123,114,67,4,21,179,85,166,54,205,24,96,90,192,216,83,218,231,136,201,244,120,55,44,166,253,249,113,82,132,163,91,142,89,60,117,203,194,42,116,34,220,74,130,9,37,229,130,78,146,5,188,211,206,68,225,156,84,7,212,121,126,197,211,164,68,232,190,208,44,225,217,251,20,246,168,164,94,59,10,140,221,215,73,118,220,185,104,54,245,141,225,216,94,222,105,68,173,213,68,98,223,159,206,176,122,224,95,192,68,224,6,31,182,191,187,27,105,187,124,88,133,179,125,248,135,117,19,225,237,10,51,5,124,184,207,130,162,118,80,96,110,70,126,136,160,120,172,254,39,234,6,214,246,134,13,244,95,228,10,128,69,4,149,250,7,207,122,150,140,14,23,73,211,41,230,194,57,141,240,4,136,55,146,204,152,232,51,18,80,183,28,218,164,21,44,175,213,61,112,55,145,78,117,117,134,50,28,249,58,20,13,107,32,155,156,56,223,229,207,87,112,157,16,20,121,153,25,15,163,20,164,254,219,134,209,248,117,24,73,33,93,111,1,36,156,84,23,198,198,63,206,17,175,206,97,8,173,91,192,108,112,245,137,176,83,37,242,205,4,254,117,237,26,135,128,123,215,115,214,140,21,112,60,153,53,216,229,78,86,69,108,102,148,245,120,189,169,229,245,73,106,98,122,162,165,129,83,188,122,132,164,82,194,213,150,70,49,54,137,131,217,95,141,101,157,70,125,28,238,217,211,0,9,103,228,241,100,183,192,137,237,121,153,150,126,191,31,135,251,66,9,182,57,58,81,221,210,40,54,94,215,11,31,203,113,60,33,242,10,93,226,55,152,149,234,201,174,157,66,112,184,93,216,132,150,53,74,129,58,137,47,15,58,224,24,0,242,93,211,72,158,227,233,249,144,126,16,227,48,229,148,15,198,214,91,26,188,193,137,234,133,111,112,60,161,39,173,129,106,115,157,197,211,228,122,104,151,147,85,208,99,42,53,210,179,171,126,24,196,42,197,135,179,49,186,253,133,67,242,232,124,23,151,163,254,252,56,55,163,17,48,58,245,26,231,70,231,59,123,211,96,1,77,89,191,27,223,204,140,167,241,77,15,125,119,9,29,28,186,20,246,17,29,47,132,230,163,97,125,167,246,60,139,87,173,198,155,39,42,143,58,85,126,227,255,193,51,155,42,133,126,53,10,161,222,41,103,116,198,19,116,133,171,218,249,41,137,116,18,186,46,127,63,32,241,227,139,146,228,253,228,35,249,88,162,10,161,94,183,100,52,250,57,224,186,186,144,80,84,163,6,242,67,181,66,139,162,137,22,4,82,156,150,227,87,250,165,214,52,25,156,161,202,101,234,181,231,197,250,211,147,144,164,79,209,109,50,189,154,22,128,87,205,119,240,74,149,217,122,243,52,208,11,201,1,47,178,79,53,79,227,172,227,228,29,182,209,222,219,250,227,217,10,217,46,172,108,134,196,23,115,246,74,12,180,41,140,164,89,211,6,56,111,28,69,254,251,121,184,157,125,216,47,117,231,22,139,137,250,4,70,205,58,119,152,210,52,93,29,48,46,132,45,78,149,76,86,27,41,193,54,253,69,217,144,129,165,156,85,95,157,236,198,228,176,169,71,106,187,207,241,93,124,154,28,211,25,161,229,39,149,143,196,76,111,56,181,90,106,105,64,134,20,169,224,8,22,140,164,182,31,180,19,181,221,167,87,75,91,163,228,228,103,23,95,183,104,118,61,125,70,181,183,87,216,87,40,7,114,209,221,172,85,155,244,14,247,51,220,227,239,210,33,90,60,76,193,233,212,156,4,116,231,182,63,92,225,87,211,61,188,114,148,249,2,104,63,55,68,125,194,247,197,53,110,176,195,73,0,171,154,89,48,135,135,92,97,180,237,68,88,5,38,195,196,215,79,99,146,63,251,172,145,36,184,19,9,222,0,168,49,53,31,213,202,114,28,238,104,182,73,203,49,59,227,170,203,37,162,60,39,31,250,221,35,250,148,122,87,205,155,73,144,30,87,31,174,115,148,180,172,9,21,9,67,51,250,148,146,14,169,238,231,147,206,169,235,247,0,50,166,32,138,21,24,3,192,247,194,179,125,227,196,238,154,0,140,64,147,127,215,168,230,83,213,236,97,174,110,254,227,99,12,201,245,195,205,135,59,210,127,251,172,36,189,161,156,249,57,9,133,121,195,77,187,78,211,254,23,5,227,209,103,231,138,71,196,75,51,166,123,143,45,11,121,233,172,212,52,38,109,233,68,142,21,154,154,92,53,133,125,26,237,160,63,189,140,190,90,147,185,27,220,174,1,83,157,215,52,21,252,42,195,131,82,6,208,53,133,189,201,52,165,174,246,205,112,63,159,229,188,56,36,136,18,198,214,244,120,146,78,98,162,173,10,219,181,116,26,249,98,97,97,53,188,101,79,209,64,239,208,176,4,108,84,105,154,246,95,237,229,14,83,195,246,192,240,5,68,167,157,111,70,12,75,106,10,230,249,233,228,31,134,199,93,89,188,183,221,104,98,253,89,137,189,20,183,32,101,29,66,178,148,108,64,253,164,79,35,182,25,157,74,242,68,18,210,158,205,14,154,87,252,248,68,244,48,107,45,5,237,13,248,12,127,146,218,78,148,154,60,49,26,58,196,164,202,142,5,167,42,154,184,14,115,83,144,194,180,13,131,91,115,31,0,46,174,245,76,68,148,153,157,46,14,146,109,142,5,125,154,20,152,29,48,9,148,154,186,127,238,31,231,191,229,240,54,103,179,150,167,16,206,249,122,133,140,239,162,124,65,27,158,232,184,42,119,115,146,105,134,62,113,81,167,211,170,38,28,181,117,60,225,19,24,45,224,77,121,131,204,196,140,17,237,102,173,113,50,105,181,223,49,54,96,22,241,78,37,13,120,190,85,59,25,41,60,135,119,214,186,80,188,48,59,142,32,74,244,149,152,22,52,123,137,48,74,189,73,69,210,185,107,117,111,244,177,222,240,24,9,214,207,224,84,71,33,211,210,177,58,71,8,41,174,31,204,201,216,186,182,42,147,152,217,28,198,138,20,206,102,238,150,4,137,28,166,48,72,11,55,207,50,70,100,210,97,14,81,69,167,217,65,142,82,45,82,199,223,21,88,69,103,159,54,158,123,155,190,26,91,249,91,121,103,217,80,193,56,180,110,172,37,215,158,54,155,229,173,126,60,39,112,115,18,9,68,150,207,158,162,117,153,103,51,138,248,121,133,42,35,137,25,79,64,16,53,75,31,72,170,56,171,240,143,45,115,75,185,101,137,195,253,152,233,90,99,104,178,144,254,52,234,64,18,102,163,42,12,189,50,31,105,98,39,83,43,249,72,55,113,75,100,64,23,167,133,230,230,86,106,222,240,65,10,221,212,82,188,65,249,131,47,204,129,125,188,180,216,142,148,96,239,51,212,91,171,22,139,155,234,109,220,85,241,98,247,231,171,143,113,183,157,183,166,14,99,46,213,90,60,40,13,157,63,159,178,128,51,126,67,203,81,7,4,90,241,227,200,246,244,241,192,217,185,180,128,141,219,78,224,95,193,234,7,195,62,183,164,210,136,98,239,84,227,105,232,177,116,176,43,194,23,241,217,20,108,111,109,25,201,120,94,235,90,141,178,77,137,238,80,156,44,158,207,96,240,144,251,34,41,53,59,252,64,3,39,84,214,18,93,210,12,86,128,185,170,198,3,69,49,233,54,218,106,104,165,63,9,153,58,83,47,48,73,166,210,106,56,224,92,125,194,158,62,135,156,214,68,239,209,92,75,25,152,161,43,10,151,40,11,179,150,37,145,143,166,242,141,192,114,52,205,238,161,91,97,164,106,99,52,40,117,212,25,252,203,99,242,31,63,27,221,86,130,48,224,94,226,199,209,105,79,243,121,119,38,119,220,225,141,210,120,126,154,150,93,22,30,179,144,5,241,148,107,163,61,235,79,55,84,237,116,191,130,173,167,198,242,105,86,153,169,165,226,199,228,233,49,96,48,247,116,93,62,200,183,123,130,35,198,244,212,180,26,4,82,18,37,41,14,227,31,211,253,140,236,188,184,192,192,191,54,159,26,220,52,208,180,241,31,63,223,204,46,34,240,207,239,225,48,10,46,66,166,128,147,208,245,171,235,176,224,190,156,122,4,126,72,253,119,120,62,57,213,100,62,33,71,224,48,133,117,226,194,194,50,128,238,192,127,156,248,171,22,131,243,145,167,171,2,30,84,146,43,153,2,94,227,216,208,78,167,108,229,13,128,238,101,196,85,120,28,19,41,245,135,138,1,42,71,247,217,15,203,80,20,99,224,172,60,244,78,191,241,132,163,179,73,161,20,48,196,254,211,97,130,9,202,70,50,240,39,120,16,198,20,165,149,22,7,7,192,140,153,8,117,9,169,10,194,111,1,215,191,219,126,51,65,176,35,36,123,211,180,227,253,228,180,68,116,241,242,194,173,177,150,179,99,176,6,58,121,237,194,204,65,66,158,111,74,40,124,103,221,46,39,14,203,238,126,245,153,127,246,181,192,204,62,159,168,200,66,226,166,23,248,88,30,177,126,41,6,43,93,217,49,206,100,153,94,119,128,214,31,244,141,69,217,74,50,236,134,14,99,245,104,203,169,171,246,60,170,250,35,60,157,202,179,194,204,206,23,222,125,61,52,44,113,62,25,133,75,19,83,221,42,103,167,123,161,200,7,154,146,181,128,106,9,89,62,254,85,86,95,249,62,77,74,247,118,120,192,223,168,4,47,20,152,198,92,96,83,87,91,124,50,143,195,99,137,27,99,42,75,4,217,131,57,252,103,132,197,158,75,198,52,157,155,24,108,92,35,189,60,48,145,94,255,110,184,184,138,46,48,42,103,119,245,185,64,172,91,69,113,72,51,109,94,12,126,14,108,44,147,167,229,13,246,11,111,185,209,118,79,253,238,115,31,246,10,49,83,150,217,146,124,89,126,98,53,254,106,66,125,85,31,198,59,87,226,183,59,27,185,88,58,211,124,229,241,48,244,228,89,81,75,195,242,153,112,166,193,84,46,59,52,162,81,65,250,224,99,9,53,45,123,166,172,249,156,173,222,103,131,208,130,52,236,236,220,41,60,254,172,243,166,68,221,19,97,219,93,2,134,250,169,43,199,209,134,39,44,94,205,101,85,183,172,36,36,44,86,50,165,28,43,108,164,217,183,90,211,96,159,15,76,33,185,135,71,167,77,227,231,167,75,187,23,140,73,69,93,214,62,73,184,138,90,192,115,105,60,0,210,21,108,25,111,55,199,174,242,216,99,245,100,231,173,225,118,120,22,203,67,42,101,138,21,142,14,66,42,250,48,46,52,15,34,146,43,219,68,203,188,32,240,120,206,1,255,108,114,203,196,2,67,43,9,231,174,163,80,53,42,53,26,100,215,110,78,91,34,173,218,203,232,238,53,47,26,173,118,186,43,63,31,247,149,179,143,126,13,91,76,153,135,77,110,18,74,245,243,229,156,162,248,246,244,105,78,31,31,143,179,74,219,67,85,98,58,172,17,73,199,11,254,112,55,227,252,201,78,72,85,137,182,76,241,94,255,18,188,179,159,248,203,196,78,179,210,147,29,139,56,178,134,72,232,157,186,229,80,31,92,92,51,170,66,14,139,16,141,192,141,250,11,135,73,249,21,231,29,180,107,99,197,177,187,160,57,81,150,124,148,235,147,83,219,30,24,123,69,209,51,214,37,62,27,98,26,189,254,159,143,38,229,194,225,179,95,140,135,8,15,101,141,216,82,22,181,227,83,230,248,176,192,171,223,239,151,237,118,58,15,45,103,163,198,211,166,102,91,149,39,143,45,206,63,187,81,89,43,13,199,158,11,55,21,126,191,135,152,102,152,160,78,160,103,219,76,98,183,34,56,65,61,128,195,232,0,235,87,163,77,85,99,176,17,140,146,187,46,46,251,200,179,61,29,112,78,236,170,207,146,77,227,129,238,101,241,78,49,68,136,24,246,59,88,29,113,85,157,9,233,24,166,158,74,110,151,153,243,103,125,250,88,23,46,152,83,77,209,120,200,77,97,80,214,217,47,12,175,128,48,240,89,172,217,185,18,44,134,178,148,103,181,91,218,207,116,212,180,46,138,162,240,28,175,128,241,117,11,17,36,33,121,223,11,201,126,153,34,124,105,28,147,33,85,14,76,98,137,208,68,78,44,0,247,140,47,19,183,120,248,45,89,141,91,80,249,38,146,173,119,76,146,129,28,161,76,3,36,231,34,180,191,144,121,83,222,23,152,179,187,235,80,49,24,36,186,73,171,97,43,141,201,205,93,68,202,227,139,209,25,123,42,119,53,106,27,229,131,194,7,50,188,26,15,150,132,71,240,158,178,116,178,249,98,138,13,203,102,18,24,150,226,11,87,203,21,23,56,37,78,50,135,41,246,146,83,173,115,198,70,170,198,57,109,207,226,208,239,170,166,133,235,131,69,82,191,18,232,255,138,137,60,177,13,110,130,162,126,82,99,175,184,139,163,144,87,165,164,182,199,222,69,44,201,225,211,231,146,183,95,140,43,120,68,167,82,66,160,2,19,144,209,215,251,110,114,210,149,205,122,27,81,227,221,48,216,237,166,178,62,67,14,231,48,103,151,164,41,30,24,14,14,55,87,177,224,31,49,30,120,89,206,226,242,134,79,36,128,151,162,104,199,215,139,46,149,88,161,96,183,71,146,151,165,113,72,1,9,220,253,72,183,6,140,123,76,136,72,72,49,229,2,26,48,189,90,21,30,163,93,148,140,32,249,44,100,154,156,115,224,88,24,148,242,45,125,120,220,248,35,222,174,164,131,9,241,105,143,159,94,92,68,179,82,93,147,251,231,135,57,84,172,77,82,234,144,28,24,180,39,224,51,11,229,155,237,14,238,182,211,185,119,82,212,164,15,159,105,50,4,38,26,47,205,238,63,151,152,195,168,169,20,253,113,110,50,49,195,41,92,144,132,108,236,96,68,178,162,225,141,91,145,12,38,18,202,251,254,56,76,231,114,170,53,4,59,242,44,23,134,152,68,96,88,205,99,51,99,219,72,178,54,27,134,90,4,163,225,219,170,243,225,217,198,9,187,218,133,83,123,222,109,226,21,247,105,162,140,218,114,51,97,235,109,90,110,15,188,144,58,191,45,207,154,101,85,16,45,203,94,160,72,183,156,35,89,215,207,49,97,215,157,72,141,58,116,229,248,198,106,76,241,217,150,201,220,149,2,28,146,212,59,96,86,35,44,48,188,97,250,116,85,38,121,163,180,189,93,218,76,194,66,96,28,223,2,227,197,16,24,189,218,125,167,18,113,30,29,237,51,111,189,212,206,122,84,217,10,81,104,166,114,227,162,114,153,163,44,185,222,195,101,117,243,127,40,111,249,8,33,18,210,10,160,143,124,104,205,135,211,123,27,138,83,84,208,117,5,49,15,204,125,76,252,25,13,42,247,93,2,94,150,88,168,156,232,156,25,254,81,68,74,148,137,173,193,44,50,252,154,73,145,202,120,200,245,55,41,91,238,128,90,219,138,148,244,105,204,136,56,217,224,145,146,242,93,194,34,16,110,125,48,69,26,143,31,135,239,232,17,18,218,217,110,188,66,107,110,4,212,129,174,162,225,65,4,176,67,229,176,162,56,155,84,55,201,4,4,34,103,13,233,226,39,226,211,237,24,244,77,1,233,248,172,246,100,167,140,216,139,239,43,113,47,252,247,2,103,4,112,187,195,131,106,158,172,112,43,78,184,14,213,67,171,59,189,63,190,35,80,176,73,253,209,160,78,183,114,79,63,154,112,125,61,60,190,29,143,160,19,195,144,67,130,57,171,60,242,237,204,7,207,228,216,150,93,164,214,85,34,76,238,75,15,177,9,66,186,74,51,79,237,221,114,216,28,181,50,17,183,21,247,122,159,15,130,60,186,103,108,35,61,240,62,231,158,169,126,84,110,234,208,143,58,140,124,230,212,165,9,147,101,60,12,129,102,238,127,71,252,239,102,12,112,202,58,77,153,102,94,157,104,116,114,164,182,201,174,64,177,170,71,64,246,152,15,23,104,67,245,33,162,189,60,156,150,110,179,200,121,69,171,141,235,83,207,38,194,39,37,158,221,230,80,82,149,134,179,176,61,102,116,158,230,96,211,211,124,227,111,108,247,205,237,133,161,14,175,183,217,228,6,76,61,236,77,131,59,96,236,175,166,150,4,46,252,232,50,18,186,95,51,133,24,251,29,14,90,159,213,4,130,56,118,72,211,212,153,72,78,10,220,33,247,187,179,106,131,53,163,220,252,192,73,196,73,60,18,166,207,236,158,43,236,44,24,180,20,37,243,195,191,138,176,153,6,233,90,177,99,205,231,32,249,12,253,105,54,10,59,49,255,217,252,243,171,246,177,227,238,177,77,111,238,177,143,146,17,25,58,76,244,105,255,157,5,228,20,165,104,12,155,186,215,35,231,177,189,36,19,51,141,244,149,71,176,131,245,18,112,54,158,61,53,83,208,166,90,14,31,91,64,149,85,201,253,78,174,164,112,96,114,66,218,107,228,44,103,137,195,67,6,17,130,78,195,121,246,194,207,245,219,76,201,74,25,130,201,241,136,146,31,12,252,42,133,51,198,116,76,33,164,163,167,41,26,91,167,122,46,185,105,7,193,63,73,90,178,172,59,108,107,61,94,13,207,94,210,134,147,140,185,253,187,72,102,237,122,156,115,64,187,174,37,49,157,60,213,121,213,44,122,236,93,138,167,74,175,62,44,31,191,148,145,149,70,185,166,202,198,24,157,205,116,24,229,225,165,48,225,196,226,112,67,128,48,61,211,144,11,130,255,248,233,193,169,238,215,70,205,189,251,118,127,225,38,21,61,110,48,46,164,24,46,42,191,178,68,23,9,188,185,186,61,85,215,86,53,174,50,63,20,130,92,216,20,11,84,35,232,158,0,86,95,174,196,123,236,101,231,111,103,188,25,38,60,209,93,178,189,49,7,10,189,150,104,27,145,164,225,247,7,66,50,148,14,139,120,17,23,14,167,248,225,163,177,40,139,42,35,145,239,155,3,174,77,232,183,208,103,132,4,125,92,152,171,190,192,9,13,229,248,234,68,214,130,170,50,253,66,146,241,213,164,249,11,74,213,77,141,62,161,190,92,226,11,120,32,214,188,61,74,172,234,209,139,74,53,4,134,184,239,230,115,100,171,86,213,196,110,247,207,30,149,180,164,173,90,85,228,253,7,108,108,142,242,217,157,252,248,237,77,27,51,17,157,23,149,45,138,206,163,79,103,202,89,3,205,100,68,114,25,117,56,91,6,142,72,120,113,98,196,92,128,153,64,13,203,90,108,215,247,87,111,35,208,20,148,66,190,230,147,116,12,211,138,19,237,177,197,137,208,227,187,184,29,14,149,38,27,59,186,244,76,127,60,107,130,246,123,243,33,233,147,19,91,225,106,236,212,222,110,28,19,91,97,54,18,255,237,73,53,180,206,20,82,139,91,117,120,177,231,171,220,90,25,108,58,142,86,50,43,84,201,205,228,233,125,93,79,124,252,83,101,226,200,24,30,51,96,140,80,133,45,211,172,7,140,41,247,72,212,165,32,177,182,31,175,122,195,38,134,80,114,108,88,144,142,105,178,29,60,77,196,243,29,62,125,154,84,124,181,19,240,152,254,97,164,172,233,226,228,226,180,122,204,210,243,195,75,47,93,8,249,181,22,135,151,181,78,117,22,89,0,235,254,56,254,22,253,113,11,94,221,94,131,30,69,181,247,140,100,46,38,3,226,132,74,9,107,162,118,171,94,24,137,7,233,53,42,155,210,237,115,232,101,84,167,23,215,178,151,148,210,107,144,83,46,133,247,184,203,143,224,236,120,158,198,36,139,137,72,74,181,174,109,38,83,174,209,114,187,40,168,216,110,133,64,234,139,40,161,104,67,184,80,90,110,172,93,159,39,200,72,221,207,37,176,40,188,146,203,156,52,72,182,200,161,87,24,226,112,255,113,40,181,178,220,50,224,243,110,78,201,201,29,32,19,179,208,166,65,105,179,2,94,89,189,245,133,58,3,151,136,64,40,97,104,129,10,108,30,100,56,78,135,73,176,80,121,202,243,49,59,182,188,204,141,58,105,159,55,19,201,243,119,163,86,249,12,201,177,69,214,136,94,163,78,170,200,133,21,67,170,220,166,145,63,46,197,253,197,44,37,183,240,72,92,51,177,25,133,107,72,34,30,120,178,160,21,166,48,97,196,211,198,30,173,159,77,193,178,63,220,112,209,47,29,207,78,44,201,191,171,153,126,217,35,218,73,205,150,63,13,127,237,179,196,10,162,219,110,81,0,110,117,200,80,227,62,252,166,221,40,238,123,152,224,77,167,35,94,77,174,163,122,13,145,27,29,94,191,2,60,158,224,11,181,251,231,110,237,115,5,29,249,161,202,203,59,135,246,24,111,198,25,170,82,214,36,243,248,209,154,127,165,81,143,100,116,15,186,183,70,126,183,186,184,32,136,112,169,69,64,44,165,252,8,176,82,153,16,93,98,84,213,170,29,94,35,193,139,102,67,246,165,234,224,156,58,57,62,154,162,145,71,180,118,246,187,111,28,187,146,188,17,85,86,166,60,54,123,211,72,189,217,143,216,251,34,161,217,155,118,222,156,85,199,196,46,94,57,190,154,36,147,241,40,201,119,136,224,253,221,136,247,9,181,37,108,31,56,28,252,105,76,155,245,104,62,215,156,162,195,97,54,84,210,127,211,207,113,210,90,96,178,180,85,39,24,91,51,122,101,113,255,202,250,116,38,155,211,63,123,81,145,37,50,243,211,90,22,40,116,232,98,173,67,58,115,134,211,127,123,83,25,216,21,166,118,61,158,134,67,248,145,250,53,37,141,226,93,138,223,85,84,130,9,107,120,94,64,227,142,80,149,243,159,156,128,236,233,147,70,87,160,174,162,76,176,216,165,45,65,185,227,72,151,80,249,92,118,60,140,46,157,246,55,250,38,95,168,0,89,100,46,202,242,112,55,95,67,60,124,206,81,245,108,83,82,223,99,27,102,198,78,77,26,37,57,108,121,137,21,48,101,79,2,159,141,16,150,45,135,7,185,151,210,99,141,228,218,29,79,35,49,35,158,36,88,0,147,103,241,18,174,90,249,121,55,81,10,231,44,107,108,131,103,223,205,250,227,41,178,87,154,49,46,105,6,23,126,239,115,48,122,211,40,245,75,98,112,31,3,238,152,55,159,15,172,81,212,49,132,116,150,239,78,33,23,218,138,213,204,235,218,132,195,57,26,206,129,173,102,20,57,189,181,199,136,96,97,235,153,77,137,194,114,129,47,114,139,207,185,154,20,38,126,112,97,18,113,85,71,155,11,238,216,222,43,36,189,39,177,240,50,57,93,110,15,64,152,45,115,16,103,90,92,40,57,158,17,120,190,48,66,213,197,55,179,66,138,123,75,15,108,213,226,1,151,71,84,19,81,164,226,121,207,141,172,165,172,218,200,199,54,96,106,249,104,52,187,212,201,2,200,118,116,249,143,183,74,29,192,69,77,79,210,47,48,38,254,153,116,171,131,4,34,249,125,211,188,155,66,156,7,79,91,155,174,198,129,99,19,253,168,33,48,108,208,43,158,158,80,171,55,129,209,160,201,222,105,231,140,194,249,127,225,69,206,175,239,9,164,93,104,14,8,233,9,211,179,29,14,74,222,167,62,75,117,152,239,116,167,231,209,71,147,118,19,217,76,49,139,6,222,105,153,100,8,210,122,197,206,249,123,110,151,114,170,17,61,47,37,186,140,170,179,46,103,34,250,183,16,155,56,76,214,173,28,92,176,11,111,15,42,193,108,67,81,181,124,150,149,242,249,165,142,84,74,246,233,11,35,187,82,187,63,189,140,88,67,126,28,121,39,39,189,108,118,229,232,226,52,76,104,156,122,97,76,51,14,218,38,54,76,178,140,213,216,42,169,70,208,44,39,138,245,142,53,30,48,169,67,114,161,68,34,97,132,101,87,140,169,65,236,167,212,200,113,136,241,218,150,75,41,232,192,169,18,40,165,73,18,5,164,208,175,123,164,186,153,178,129,92,194,169,218,108,78,72,208,126,21,114,178,223,36,170,173,93,145,169,89,65,227,243,219,36,3,248,226,130,108,181,117,157,163,103,205,39,247,229,96,31,110,185,2,192,121,136,172,162,163,184,51,245,81,106,20,124,26,113,108,147,113,43,176,209,105,102,135,179,81,35,93,152,226,46,167,207,70,183,41,227,70,21,152,139,141,239,100,200,197,233,13,59,153,130,99,124,50,27,136,250,198,224,48,153,238,79,228,205,91,175,254,56,226,246,186,104,74,26,59,132,211,174,205,251,81,80,94,9,200,110,180,111,135,236,71,200,147,218,81,238,65,2,79,93,26,137,221,251,182,26,195,233,121,26,158,144,47,9,143,134,177,187,43,204,212,30,1,23,35,221,80,24,34,176,232,207,102,250,217,2,51,5,115,244,39,250,20,207,211,16,133,248,222,79,89,126,22,207,51,29,182,139,139,247,52,168,37,206,137,185,20,182,148,89,135,209,62,187,11,11,248,88,25,110,17,66,102,176,165,196,54,27,203,82,156,151,149,116,39,73,19,207,148,31,18,38,117,152,72,239,189,65,83,176,100,161,28,135,169,154,185,62,216,204,16,76,47,137,110,70,91,44,54,186,201,66,17,92,9,216,188,184,2,19,141,140,185,98,250,60,69,97,115,175,197,135,17,35,108,2,163,174,62,191,52,13,164,186,201,229,147,94,35,135,214,21,155,27,251,32,142,212,11,15,35,164,243,133,203,189,82,120,241,51,81,139,80,50,36,1,172,40,201,59,210,61,92,110,188,229,84,99,143,34,189,54,240,139,251,189,167,226,161,149,80,66,182,196,200,48,20,236,246,45,219,48,229,105,248,109,253,187,25,143,45,3,102,26,124,110,43,156,215,82,92,36,45,51,150,222,152,230,100,55,140,45,147,133,51,118,196,100,49,33,236,36,45,227,40,236,238,245,179,12,30,161,154,62,141,178,144,111,192,171,137,250,176,165,238,30,187,48,80,28,242,75,122,188,90,93,172,79,6,28,111,89,222,12,117,184,71,223,113,172,193,211,46,237,182,116,57,31,142,13,175,206,150,254,46,38,105,225,131,137,28,143,72,217,64,142,54,179,135,248,218,153,40,69,117,87,14,108,162,61,197,97,142,158,41,175,134,217,197,213,2,45,144,67,25,173,194,57,162,43,86,216,210,117,56,32,51,245,18,15,172,230,211,178,60,244,225,20,162,21,7,62,43,191,183,242,62,29,119,19,202,55,53,149,226,119,75,138,251,90,203,86,225,126,209,68,162,77,141,135,151,82,129,24,47,75,223,95,40,25,116,15,41,96,207,63,218,164,21,13,131,62,227,90,133,100,46,246,123,93,179,123,102,150,229,65,169,93,243,130,0,26,214,155,110,42,107,17,157,79,1,159,187,157,84,46,102,147,42,14,239,21,202,207,77,162,70,167,41,195,104,196,47,44,70,184,105,124,82,248,26,104,111,18,166,67,115,28,185,161,104,56,206,75,153,194,86,177,86,163,97,236,18,69,222,220,72,102,247,109,28,199,25,94,158,11,243,71,249,237,140,184,189,192,63,74,180,34,175,214,85,79,58,47,174,153,128,251,150,2,44,120,94,72,224,189,157,114,174,162,75,186,148,82,160,122,167,33,242,123,55,219,46,19,17,111,97,43,227,127,58,214,237,18,184,175,32,73,52,152,196,62,129,207,6,216,239,76,34,163,238,121,26,18,208,219,227,22,77,19,20,197,236,125,251,44,11,195,131,69,130,179,83,232,90,182,225,210,61,3,11,146,203,144,195,28,240,73,97,10,66,226,171,83,239,218,106,196,51,188,150,154,85,79,80,87,186,132,176,92,220,190,161,158,40,18,185,52,230,108,202,100,28,198,62,184,222,190,108,167,94,137,13,135,92,34,89,183,147,122,170,88,183,220,159,166,80,48,226,180,41,57,158,165,28,240,6,123,179,45,172,18,39,15,196,54,114,232,205,142,76,153,239,39,164,66,76,225,108,57,48,247,160,125,97,227,61,23,24,90,251,20,48,173,26,50,84,220,198,82,28,91,231,234,92,69,200,239,192,20,100,148,120,122,219,208,9,92,8,158,212,232,49,108,1,25,14,226,160,43,197,88,37,152,84,165,67,171,37,98,148,251,227,24,131,2,35,22,80,163,71,55,201,232,242,110,164,190,61,105,128,31,71,159,242,162,89,202,203,25,106,44,67,105,217,185,73,230,188,46,124,206,18,157,131,231,199,130,92,203,224,33,226,13,164,227,98,215,199,86,7,167,136,162,147,106,170,128,55,150,160,192,166,21,28,123,66,65,90,182,110,253,106,34,51,51,224,62,37,235,210,146,180,235,221,235,206,169,15,89,151,192,212,175,197,210,131,203,81,120,41,25,47,104,231,124,233,225,157,155,186,62,176,165,239,111,227,180,92,58,147,112,155,250,179,103,150,100,169,54,99,130,167,26,61,86,201,43,210,103,137,155,56,127,220,129,143,97,214,187,174,60,19,250,115,24,87,137,132,155,128,55,60,9,23,62,59,147,110,40,176,30,185,77,137,220,84,125,119,12,147,26,242,134,55,43,85,24,186,223,140,230,114,147,240,121,19,250,82,24,18,203,22,63,78,29,156,152,71,184,39,80,71,113,120,227,103,238,186,203,222,40,91,179,162,8,221,20,206,133,173,134,219,139,176,255,150,10,243,159,18,70,139,243,26,1,41,89,30,240,189,183,22,15,15,136,7,229,6,1,227,68,138,189,12,147,176,235,105,125,238,66,123,197,225,0,27,249,146,73,72,25,106,243,108,208,102,149,128,105,235,211,51,72,139,15,106,244,212,91,15,61,4,222,125,42,44,171,77,147,118,227,188,138,59,27,119,252,52,244,180,70,219,114,132,245,180,136,136,85,133,207,81,239,222,12,122,251,92,40,244,183,225,20,139,211,154,176,83,21,3,136,36,227,115,208,121,195,97,174,89,106,101,112,29,113,45,139,99,230,158,253,95,239,7,80,228,102,39,17,37,172,100,226,11,2,83,39,180,227,105,147,56,84,75,1,65,48,247,11,144,151,151,154,218,71,164,98,186,66,39,137,42,220,125,244,221,212,139,249,93,20,21,76,10,58,245,233,17,12,190,176,189,145,93,175,223,61,73,212,200,14,67,36,173,51,9,229,203,104,25,222,215,38,103,234,66,184,217,89,118,200,119,126,72,70,77,3,7,178,71,135,57,47,212,72,169,70,181,26,79,227,63,122,70,123,147,152,233,125,106,250,82,218,105,236,225,94,88,210,126,194,25,251,25,237,21,46,32,94,156,199,99,124,25,239,232,116,24,230,1,49,226,169,8,219,97,0,161,123,165,164,123,217,20,216,60,17,252,220,41,249,169,52,159,73,238,89,199,240,191,97,148,200,250,88,183,174,138,156,37,28,57,93,151,15,106,23,222,101,144,203,76,49,220,200,91,237,113,139,69,190,80,8,176,172,46,126,213,120,120,12,106,134,31,184,69,209,226,47,184,41,233,189,188,154,164,205,237,48,245,224,58,197,237,230,227,113,147,179,146,176,71,181,79,136,41,196,44,92,118,168,106,135,115,43,42,1,19,238,238,245,129,103,56,142,161,76,154,207,68,50,161,87,55,11,169,35,105,243,249,48,115,0,58,188,97,233,173,218,167,11,170,41,239,22,187,110,255,93,159,22,231,242,128,234,103,111,113,136,179,223,157,25,238,3,134,244,79,153,73,223,205,246,234,134,202,128,12,69,226,92,248,86,44,111,192,225,179,112,71,210,221,18,26,95,223,55,208,185,198,43,42,48,133,90,110,15,12,18,4,170,216,149,139,40,79,119,111,227,57,176,33,0,106,122,10,112,234,124,31,70,208,62,11,223,31,186,142,78,101,222,72,92,72,18,68,64,103,110,81,46,226,48,113,44,61,179,33,235,114,230,21,68,182,8,150,203,211,120,114,146,175,77,210,165,84,102,131,83,23,142,184,104,152,89,245,114,244,33,107,186,163,221,103,237,246,244,88,211,8,42,184,199,99,88,202,65,83,115,34,91,114,153,195,11,79,159,156,217,29,234,3,31,237,97,180,189,143,21,116,12,240,238,75,219,120,62,36,163,20,147,120,227,187,249,96,88,74,154,30,233,76,203,225,103,204,153,23,136,74,232,143,183,99,220,187,225,137,178,252,208,201,240,35,220,114,163,214,232,97,155,90,4,228,168,70,160,120,88,42,97,82,243,14,161,34,183,245,169,121,44,122,141,128,43,217,175,216,63,247,148,220,223,209,46,112,225,96,146,148,183,48,119,1,226,44,254,214,230,185,65,108,174,21,15,124,230,86,192,216,6,106,148,146,115,227,155,225,177,5,48,160,101,52,96,18,153,190,37,81,32,191,171,246,136,37,42,248,169,203,246,164,153,149,80,94,19,74,15,248,44,47,73,240,101,39,237,174,240,140,0,246,35,124,154,161,14,56,253,53,28,182,148,171,166,150,58,38,193,114,184,81,250,83,20,38,53,60,158,182,66,10,25,140,124,70,119,122,167,76,14,221,173,125,134,82,70,68,209,32,155,235,83,239,101,192,219,15,47,146,63,168,181,122,224,238,117,216,144,136,144,253,163,239,238,199,52,138,239,70,247,113,233,229,7,207,180,239,87,196,147,202,99,140,103,179,36,191,137,98,65,132,170,227,101,149,233,110,27,98,233,165,247,233,100,156,84,1,15,205,173,7,38,17,109,93,120,60,13,63,51,235,44,130,17,48,150,98,215,139,23,151,240,251,110,246,187,161,240,229,242,180,60,252,179,58,183,254,120,14,202,228,102,76,109,207,92,129,153,221,47,171,144,148,80,110,251,222,249,156,139,163,89,209,241,82,175,5,217,148,97,59,90,244,125,104,175,88,172,203,131,208,108,2,36,50,9,252,75,155,113,120,145,76,44,243,244,52,115,122,173,116,59,118,7,5,234,247,221,212,93,119,231,126,32,194,105,190,9,129,39,117,75,222,242,142,70,232,13,115,48,255,169,149,241,239,238,84,206,200,5,103,80,100,211,99,184,225,172,90,250,112,182,122,21,71,41,76,82,120,109,171,183,115,248,204,60,33,242,32,207,130,252,112,127,53,146,95,178,35,13,40,127,34,184,51,173,28,117,42,108,197,124,222,48,210,252,133,3,139,105,103,254,136,15,198,62,168,98,28,82,120,193,6,234,112,107,42,83,8,41,24,165,240,1,99,142,203,177,202,194,70,0,240,131,41,107,234,114,235,59,182,29,84,123,62,209,206,254,180,134,126,24,137,176,113,21,224,254,142,71,64,96,18,41,220,94,88,198,56,162,191,157,137,69,87,71,77,226,88,190,203,18,189,188,211,168,84,97,197,8,220,131,142,230,160,80,117,104,195,144,9,140,59,252,121,11,154,26,242,106,8,98,92,9,141,58,34,115,48,11,140,138,151,167,13,44,10,246,123,214,167,73,222,26,241,227,84,178,138,157,67,110,248,141,145,67,116,160,165,147,200,181,34,27,25,239,166,134,92,127,156,242,11,175,217,111,182,11,136,30,1,21,250,199,90,216,183,225,202,188,98,201,92,81,57,207,103,179,82,5,46,8,135,212,219,105,36,73,41,140,134,79,52,140,210,69,217,199,145,93,57,195,191,238,112,53,41,7,130,42,112,231,136,156,78,178,31,186,216,165,231,68,41,33,46,68,7,157,229,162,11,63,17,90,46,1,255,220,86,2,151,58,194,157,99,178,193,106,192,157,181,102,97,143,11,67,7,36,48,183,227,17,115,28,207,159,236,42,228,245,185,246,28,13,239,89,138,241,80,102,164,210,34,198,3,114,182,164,191,141,56,200,184,83,5,61,183,165,175,174,206,32,79,21,37,115,190,60,15,159,150,250,10,32,172,183,134,194,102,36,251,128,64,88,154,135,126,245,198,157,234,175,198,126,26,114,186,153,88,176,203,191,53,236,219,173,241,201,51,15,206,135,248,5,137,146,78,78,67,129,207,71,71,94,244,234,212,74,234,100,176,34,232,248,113,14,39,169,229,35,114,195,221,193,39,26,7,80,121,230,10,133,82,238,249,94,148,65,85,221,240,16,169,137,220,152,53,236,59,159,31,167,50,196,155,54,225,24,151,61,39,91,149,136,47,129,51,214,207,149,116,88,161,64,137,135,155,21,22,232,119,33,124,228,223,5,147,142,80,150,147,33,138,74,141,183,140,123,154,58,91,225,73,110,113,207,48,215,95,105,58,209,184,238,250,193,107,204,135,53,63,243,80,124,104,196,98,170,84,68,28,24,41,192,116,225,54,69,153,2,63,44,70,70,142,119,47,90,47,48,252,109,210,114,10,28,101,26,163,45,225,148,207,246,221,185,235,18,129,103,105,207,248,48,35,213,16,120,192,21,211,226,221,103,173,14,93,4,195,114,188,162,83,11,73,44,119,72,144,50,238,113,209,71,28,122,232,34,176,91,78,190,147,129,146,84,121,117,99,195,140,134,99,186,76,93,250,20,58,180,29,243,148,56,160,108,213,157,154,57,159,42,136,232,54,57,251,208,104,200,119,39,30,38,190,41,48,4,168,119,138,195,242,171,29,90,224,209,140,102,157,161,43,15,154,103,212,101,30,184,64,170,40,29,134,41,83,239,234,58,93,47,108,209,198,131,83,162,148,9,82,214,33,4,90,22,153,171,251,46,93,18,153,100,5,80,204,10,153,185,195,211,210,6,3,110,219,104,100,46,108,218,31,2,227,43,138,3,232,124,228,146,114,189,76,134,97,72,163,146,98,197,13,106,9,140,251,104,199,211,132,186,165,91,140,78,61,199,17,67,101,140,36,228,29,184,214,107,91,178,60,114,150,173,248,220,184,122,112,185,3,247,91,113,154,109,154,164,122,65,178,252,165,221,38,254,231,62,153,243,102,62,84,158,102,30,186,30,20,48,155,78,254,199,127,252,143,63,252,235,95,255,229,95,255,252,215,191,253,229,207,255,247,143,255,254,127,254,244,151,127,254,223,127,250,183,255,241,95,254,211,31,211,127,252,199,31,254,253,111,255,246,175,127,254,227,63,252,231,63,255,233,111,255,239,175,127,254,135,63,252,211,159,255,229,255,252,249,111,127,253,183,63,126,192,127,253,203,63,255,249,191,253,237,175,127,249,231,127,250,135,63,252,207,127,249,151,191,254,175,191,252,243,159,254,118,126,231,191,251,75,155,169,240,196,146,37,155,83,54,240,134,55,123,199,38,122,172,4,216,6,21,222,179,221,253,96,225,239,42,2,119,166,108,108,147,11,79,144,12,51,203,116,236,187,85,157,61,88,103,1,249,229,225,33,94,199,46,156,82,171,13,188,162,204,21,152,163,105,11,76,25,120,116,182,9,240,136,213,8,113,69,16,96,55,216,177,170,30,154,70,81,126,231,47,148,186,85,95,125,122,33,118,34,200,51,203,243,44,95,226,179,19,170,134,154,21,181,93,245,194,248,63,180,93,84,21,199,162,165,88,90,42,17,128,113,167,196,211,176,97,234,186,130,159,106,134,193,186,8,191,136,93,7,60,214,253,42,220,80,249,121,154,251,97,192,86,60,36,95,77,46,182,252,56,162,70,114,170,161,127,181,194,209,115,238,184,231,40,145,203,75,35,208,26,81,167,133,24,178,100,1,90,58,24,190,110,135,179,201,153,8,12,223,191,59,190,145,77,97,169,41,108,138,17,1,19,122,86,120,90,90,131,195,104,213,20,93,182,231,2,210,99,31,61,87,234,158,117,162,141,9,81,219,133,207,210,172,250,227,156,122,238,43,61,167,39,69,137,67,55,12,88,97,182,195,231,38,188,159,17,219,36,12,119,135,33,105,144,48,8,156,86,43,60,173,196,181,219,208,13,135,146,196,238,231,214,177,10,91,234,250,227,147,29,197,231,26,194,78,77,29,27,184,222,106,20,220,108,82,28,133,249,145,84,110,228,189,2,198,217,36,246,48,116,141,53,2,83,155,19,54,233,128,114,247,117,214,201,3,67,105,153,245,105,248,79,221,138,129,132,125,136,20,206,15,142,153,106,176,230,58,153,8,76,108,241,70,83,173,14,232,179,231,172,22,113,16,130,136,106,241,98,73,230,240,63,67,51,221,213,167,194,8,83,232,254,193,196,78,159,109,103,83,80,233,159,101,116,184,186,227,161,170,29,190,34,99,155,111,18,122,133,248,62,69,58,247,38,203,95,93,200,221,228,226,221,139,181,141,30,68,79,220,179,228,252,228,65,99,164,235,21,188,35,36,229,161,106,164,174,158,253,140,91,27,27,199,7,159,13,127,62,70,35,233,174,206,10,64,81,248,153,118,98,238,82,226,219,93,81,137,219,94,146,93,28,94,212,26,129,136,253,171,164,16,184,26,11,80,192,11,154,105,249,233,106,101,21,222,35,56,222,132,188,11,24,225,45,127,243,249,228,189,212,170,131,245,37,185,107,0,234,236,44,202,166,212,67,157,163,223,67,190,198,41,32,105,184,217,228,0,162,98,244,116,60,108,142,207,135,109,232,233,29,30,175,91,208,120,195,211,69,207,234,123,140,47,252,72,30,253,103,225,100,117,4,25,13,98,36,249,110,184,158,255,238,233,28,52,109,192,76,50,177,210,209,109,171,223,181,10,167,156,93,15,5,134,97,168,4,12,109,117,121,6,155,58,165,226,176,229,92,203,143,27,67,218,183,229,0,15,229,115,54,70,229,233,89,40,152,105,176,253,201,187,207,13,125,121,77,39,18,219,100,164,202,120,38,75,213,141,167,7,252,79,67,97,126,126,56,204,34,208,201,146,136,60,173,120,122,27,183,190,194,9,154,179,15,38,125,76,125,88,221,216,254,171,55,237,172,210,170,121,111,157,200,131,167,55,163,191,80,94,244,244,130,243,115,83,93,207,85,105,60,139,179,120,32,2,117,134,177,132,115,227,247,217,238,133,178,250,248,161,241,130,179,118,57,171,189,101,16,34,168,73,218,17,199,217,221,127,156,220,180,170,227,133,199,229,203,249,134,134,42,109,73,115,103,56,49,42,125,180,207,10,168,26,194,36,89,16,42,75,135,113,12,234,120,153,12,108,52,220,238,31,58,32,168,217,174,248,237,213,159,124,38,234,212,207,220,138,150,237,161,20,189,76,242,18,121,184,236,101,105,23,117,122,152,138,213,246,30,239,136,40,201,37,0,114,138,226,78,222,78,202,105,150,250,196,3,147,238,58,252,187,198,50,242,157,231,202,150,60,221,3,85,109,36,229,244,70,7,129,122,76,180,179,197,36,141,34,154,172,130,51,53,216,204,232,26,171,48,216,197,135,153,117,208,56,233,109,146,196,209,88,96,219,248,183,245,199,207,57,92,62,119,14,119,13,252,232,250,52,21,157,159,185,129,157,194,98,148,15,35,241,215,9,211,15,188,140,180,87,224,105,85,214,31,12,241,173,230,62,115,99,57,123,69,117,152,67,124,62,232,142,53,144,45,126,240,236,182,103,211,113,215,55,215,71,234,6,159,223,134,84,251,235,52,114,211,154,198,234,88,201,211,249,216,58,154,226,235,133,77,184,47,96,58,237,217,232,241,23,120,187,45,92,57,223,141,126,121,54,45,21,152,171,107,48,2,178,118,174,148,14,155,2,90,125,54,227,208,108,58,48,52,162,186,95,22,124,248,217,123,188,25,193,176,194,20,207,248,110,107,212,124,83,155,70,170,239,242,93,135,141,66,139,99,178,101,66,166,104,26,186,74,66,205,154,45,196,233,245,191,54,117,82,74,245,221,202,157,57,0,152,12,253,199,3,48,179,155,27,38,42,138,102,141,194,3,175,129,195,27,253,212,254,194,253,171,30,192,45,69,44,234,121,247,152,177,132,112,41,39,77,229,34,102,93,61,140,2,76,158,229,243,97,172,80,127,183,49,145,142,231,199,161,252,190,48,52,47,10,183,18,114,211,22,33,232,207,92,194,11,229,94,44,139,254,169,8,144,113,233,23,103,76,248,197,129,165,232,200,246,242,238,217,117,214,206,39,160,221,17,34,173,190,109,113,183,166,136,66,224,14,243,154,163,231,58,165,249,38,20,73,84,103,118,250,229,36,239,199,228,232,208,90,120,203,22,137,125,250,106,88,42,156,127,201,146,133,206,204,209,115,127,82,249,16,79,163,12,240,88,67,118,218,6,76,56,86,123,133,155,250,136,46,95,164,160,171,129,73,213,139,179,27,91,234,124,217,253,53,88,90,236,105,199,0,24,249,105,25,245,131,177,184,55,122,236,207,68,220,53,146,162,40,208,176,130,129,199,34,105,46,160,103,197,31,187,232,158,134,240,220,188,45,99,107,210,219,58,114,171,206,34,105,101,74,115,169,143,130,204,237,56,31,73,52,74,154,3,141,119,123,56,111,185,25,86,84,194,235,85,131,80,127,115,248,252,150,52,156,107,74,246,200,21,165,135,112,49,232,237,237,116,247,190,15,195,234,240,92,13,139,101,118,126,112,102,198,107,195,237,199,124,166,153,218,189,38,172,55,232,120,189,199,97,70,128,143,65,189,35,84,178,212,128,33,26,212,135,237,26,227,40,202,35,250,209,188,218,179,31,172,170,125,105,58,23,217,241,221,227,40,192,20,86,200,103,161,103,225,229,55,6,167,231,206,74,66,239,30,1,227,223,214,209,44,150,255,21,63,126,198,189,235,157,149,168,101,255,174,149,86,20,95,213,120,165,40,96,141,251,97,3,111,235,126,224,228,178,130,192,200,183,203,119,19,104,12,51,141,226,244,166,225,37,174,249,158,113,5,138,20,134,116,233,217,62,179,103,30,217,171,97,193,13,152,68,150,57,46,204,182,34,223,69,77,113,119,246,26,35,103,152,239,211,148,109,187,97,12,223,12,101,173,10,83,253,229,125,10,65,99,121,158,38,135,36,90,94,166,101,129,40,60,60,130,106,52,59,34,107,3,216,195,64,44,80,61,74,193,43,47,38,17,208,155,141,10,67,106,250,176,41,149,58,10,97,210,210,86,155,38,75,15,120,43,161,15,199,180,9,3,59,76,153,151,206,66,140,240,30,51,28,170,204,164,211,44,81,80,232,22,57,236,90,235,241,187,156,14,235,174,240,240,99,212,94,85,103,33,197,60,177,105,156,113,31,250,93,248,4,70,186,159,189,76,191,77,224,97,58,26,241,110,116,28,116,14,83,59,20,45,55,253,27,157,133,232,104,231,232,53,232,126,52,68,74,253,226,188,251,89,251,69,222,5,38,38,27,3,70,94,161,86,91,81,45,87,239,52,164,146,90,183,90,234,202,146,239,211,176,189,172,170,30,89,74,231,157,106,251,199,191,184,244,179,185,185,56,139,241,143,54,111,20,133,77,245,33,158,30,68,166,212,151,140,30,98,236,42,56,125,52,192,218,172,172,195,191,26,247,159,26,182,228,171,158,35,194,215,71,39,123,66,191,250,216,220,44,48,135,169,31,41,15,60,183,107,110,0,47,85,127,101,47,181,98,73,135,33,192,82,63,25,127,225,252,151,192,248,220,212,109,90,8,169,230,128,169,126,175,143,227,147,122,235,120,55,106,89,229,113,93,18,24,189,240,214,120,29,245,207,107,202,187,199,210,12,212,54,17,103,112,107,132,115,140,210,175,7,222,30,136,68,29,129,204,120,109,26,113,126,127,152,132,80,77,168,135,42,157,202,37,135,225,244,211,40,204,48,25,64,31,109,138,118,52,99,132,73,157,93,20,23,225,31,38,174,122,139,89,21,179,93,88,226,94,84,129,12,231,20,225,167,219,99,152,90,218,243,140,253,140,84,199,164,206,195,130,48,94,139,159,158,8,78,73,195,138,237,251,62,23,16,120,214,122,67,136,114,130,62,16,24,129,214,174,187,14,119,141,126,159,158,122,105,53,54,66,23,27,1,78,112,198,9,92,44,77,42,154,134,90,184,238,151,29,27,253,246,153,49,171,92,152,32,179,103,239,49,32,75,41,198,51,116,88,208,13,5,76,9,209,69,39,78,240,61,47,74,122,139,192,197,130,30,209,229,69,77,145,58,206,224,186,52,57,13,131,240,66,126,155,137,16,91,206,25,153,173,245,109,112,244,229,184,94,25,87,185,186,78,48,222,206,103,125,95,117,182,97,155,167,2,15,84,161,250,133,183,208,220,3,239,40,71,49,177,207,164,65,9,19,124,245,226,10,123,154,164,15,129,247,233,195,113,159,134,252,67,58,197,10,236,234,125,26,25,92,133,177,125,250,109,26,181,254,50,30,76,66,167,146,52,248,220,205,229,232,236,157,32,183,192,91,19,232,170,233,252,212,7,214,150,119,170,131,171,188,251,185,1,161,79,201,122,19,120,232,128,13,156,12,95,102,133,193,83,99,134,8,173,85,87,100,255,181,60,203,18,193,252,219,158,52,111,176,234,216,3,19,156,191,239,46,202,87,199,76,227,22,124,251,28,210,35,121,55,25,46,177,6,8,65,103,17,230,36,103,221,102,72,192,168,24,137,33,52,183,209,186,7,140,199,89,96,106,115,238,119,67,56,171,32,126,24,249,233,50,179,118,169,169,128,248,161,78,190,116,211,118,45,12,213,121,209,164,41,239,168,5,164,47,68,107,224,82,238,3,146,2,130,146,212,94,220,245,14,98,210,189,225,12,198,168,121,78,93,110,101,213,25,252,236,147,149,13,8,142,182,115,71,29,183,71,200,161,86,211,176,247,16,58,177,238,222,143,133,54,184,59,220,145,198,243,162,13,255,109,67,178,54,219,99,149,158,109,225,78,112,56,96,134,26,219,169,223,205,174,154,218,212,84,24,94,170,104,24,153,91,93,35,241,228,119,164,20,45,171,103,49,172,23,46,158,201,252,131,151,134,249,33,243,236,41,26,78,114,236,122,54,249,65,125,165,195,131,132,212,166,166,37,12,67,49,131,25,122,61,96,88,28,126,190,192,68,212,178,6,151,141,64,51,122,5,81,105,77,106,130,219,2,13,99,135,27,44,37,106,58,14,202,14,115,192,88,158,122,175,195,64,247,51,217,136,89,181,202,147,186,157,28,151,12,36,240,138,218,18,208,47,206,29,125,70,204,72,27,142,219,57,199,242,24,112,254,104,124,23,62,143,214,235,133,183,102,36,146,34,82,92,69,181,87,11,169,202,201,71,122,202,220,241,110,43,65,109,122,73,183,191,8,120,81,121,252,4,19,185,120,248,143,83,16,58,159,75,58,73,240,222,41,11,199,176,134,243,141,128,206,111,225,166,202,153,187,26,42,104,32,196,241,4,83,129,94,235,142,29,211,162,220,203,224,190,222,120,61,115,97,199,143,143,90,215,147,135,176,235,142,53,176,186,41,16,170,73,60,176,146,28,166,208,109,171,181,62,88,19,209,180,10,161,208,120,140,249,21,193,20,51,244,187,90,212,220,221,194,152,135,74,53,61,241,91,34,32,61,206,62,19,147,21,143,171,169,132,172,28,45,39,80,221,222,27,208,222,210,114,40,47,245,254,4,33,145,124,55,23,38,93,65,40,32,198,60,93,171,43,93,61,171,119,82,174,239,48,132,127,106,112,83,168,232,178,158,246,244,57,67,158,155,118,89,225,228,174,166,115,240,110,243,16,132,196,92,226,20,221,106,39,17,73,141,221,150,212,61,13,96,213,105,133,213,49,29,112,216,201,92,51,186,205,112,169,82,58,86,133,14,137,83,27,174,227,232,150,66,48,245,57,243,89,208,209,242,106,12,170,2,19,111,222,183,229,40,113,201,102,125,206,1,106,165,227,187,115,215,115,192,120,157,134,44,146,170,85,60,212,62,227,218,138,121,92,85,187,32,67,180,63,93,57,199,46,237,79,14,18,252,93,216,124,14,227,69,83,187,246,216,77,211,101,121,187,209,169,107,253,44,213,225,156,121,1,67,91,36,189,82,209,145,145,167,169,48,150,150,179,145,57,67,8,97,31,171,196,147,15,75,221,203,199,201,48,161,86,65,186,148,139,200,232,23,94,202,225,97,236,154,213,157,4,100,238,76,37,37,194,192,235,158,92,222,173,150,230,105,24,146,109,46,233,251,131,181,206,154,138,148,230,58,144,63,184,200,101,154,153,180,125,184,12,77,106,111,12,168,155,190,196,15,131,137,43,168,133,70,240,230,190,26,81,189,170,147,184,222,112,37,223,117,204,102,53,224,44,75,238,126,23,162,202,186,4,250,117,91,54,147,6,214,118,243,100,223,183,225,208,206,168,121,135,198,170,7,168,40,14,132,123,75,175,56,150,125,21,48,106,71,91,141,176,145,252,16,193,253,112,198,231,241,85,145,13,23,175,198,209,174,45,51,249,236,20,159,53,85,100,146,77,133,40,191,63,140,172,105,81,111,83,218,233,70,228,169,79,34,206,166,48,43,115,7,60,206,109,121,233,126,7,247,180,191,122,86,74,32,31,167,102,169,241,108,101,112,21,36,75,212,111,156,192,61,73,72,143,93,253,236,213,249,194,199,174,82,184,144,22,113,223,204,150,35,103,68,33,197,107,201,211,85,147,168,27,201,72,41,199,87,155,176,87,125,76,157,40,70,3,230,34,152,245,158,222,110,184,2,19,108,191,77,131,3,80,62,108,117,245,45,90,226,120,138,223,62,61,220,52,255,20,52,124,77,6,235,221,203,148,65,202,136,239,66,182,80,221,38,236,134,237,254,246,166,48,84,15,78,22,76,12,8,226,137,106,79,24,3,198,140,118,147,140,86,52,225,18,82,137,88,123,150,146,160,6,30,121,144,201,239,2,100,206,142,177,20,54,66,102,95,0,8,14,9,169,157,61,93,91,44,31,194,9,154,242,219,44,33,44,246,66,46,71,122,120,193,215,80,34,84,9,152,31,139,188,17,249,242,3,132,236,140,174,41,243,56,30,187,231,131,177,144,152,167,106,48,100,227,20,118,152,208,163,58,155,112,32,197,194,135,45,160,62,151,5,60,95,233,190,155,60,43,205,129,53,145,120,183,185,201,65,233,207,119,31,115,125,69,234,71,199,63,167,229,177,84,168,158,83,58,222,61,200,82,122,150,16,117,191,129,158,237,75,147,205,72,84,240,74,28,62,27,218,173,103,237,82,12,181,2,38,17,68,175,18,197,52,178,3,38,57,106,62,219,74,208,113,3,207,39,113,171,225,218,117,14,90,154,134,133,88,244,122,22,9,178,191,92,218,241,160,21,215,76,244,25,9,78,122,254,80,209,223,125,50,144,186,54,180,156,153,108,179,240,112,219,89,167,133,0,24,34,197,185,69,251,239,190,165,126,174,37,9,220,221,226,154,90,214,139,147,11,189,122,135,167,149,95,232,25,209,189,68,161,27,235,120,210,35,98,34,43,227,215,20,83,242,212,176,0,132,108,158,234,70,230,237,89,45,122,38,47,171,106,244,153,80,185,209,188,237,230,158,227,175,198,40,22,89,196,108,44,255,205,175,33,70,146,169,225,62,66,60,208,86,124,48,180,179,162,2,192,93,187,22,87,205,162,14,128,42,112,29,235,100,117,89,14,115,162,63,193,41,58,61,59,74,255,175,199,239,88,238,237,171,147,96,156,53,40,64,104,222,57,214,248,109,82,57,245,213,200,178,199,68,178,26,70,125,120,140,225,42,76,252,54,186,49,207,85,123,214,22,235,131,178,209,162,121,191,105,223,52,29,82,34,161,141,146,229,65,77,149,187,62,58,213,100,207,169,9,163,173,143,229,50,5,6,93,121,208,97,184,227,227,88,13,212,158,235,211,16,236,36,255,230,141,127,65,111,156,112,137,22,55,176,58,5,220,35,61,7,58,116,26,190,110,183,73,44,106,143,45,172,107,111,247,30,72,38,107,159,144,21,222,226,105,187,136,183,199,28,56,91,78,192,139,156,176,245,108,41,215,102,165,250,11,17,52,221,144,224,168,250,62,108,16,14,127,194,175,228,233,248,62,59,16,49,88,26,9,129,152,58,82,151,142,97,152,223,67,55,27,129,110,60,109,150,122,87,120,132,219,16,155,180,78,61,249,96,137,143,40,255,160,32,52,61,15,115,99,113,135,207,200,212,129,62,214,2,154,137,126,55,26,152,68,74,4,216,140,170,210,23,54,218,106,154,238,133,222,44,18,239,142,254,24,38,223,223,238,209,112,178,81,148,163,179,65,173,88,226,205,36,154,61,1,131,85,163,108,9,25,220,213,180,0,232,236,130,200,202,5,76,164,169,235,111,143,61,99,101,14,180,206,53,167,241,192,197,249,132,65,141,6,82,103,2,191,232,237,46,235,77,30,98,14,119,79,132,134,33,98,60,217,123,166,60,17,193,8,8,252,201,52,210,181,103,217,204,31,140,237,188,213,29,148,140,139,200,81,99,217,84,15,26,68,79,126,77,198,171,65,106,153,110,10,27,127,143,195,243,205,93,72,48,113,140,64,169,175,170,207,150,129,110,136,191,154,72,238,19,204,203,249,86,13,30,152,67,181,60,9,4,176,195,121,203,208,38,127,246,163,188,198,28,129,226,10,122,220,22,43,40,179,251,232,228,146,104,172,142,89,230,9,197,192,251,169,44,199,214,198,130,118,24,194,3,117,122,160,194,20,211,223,196,54,213,36,45,103,99,116,157,48,8,28,73,157,85,139,149,237,170,250,96,193,116,56,180,101,208,6,173,232,147,81,76,87,90,221,134,199,48,119,155,20,134,143,150,116,10,147,109,224,78,139,129,61,250,166,169,116,19,84,115,152,170,229,252,84,218,180,136,241,15,227,93,210,173,174,47,243,145,56,12,179,186,158,60,56,157,226,205,8,95,247,39,240,74,218,87,236,101,211,68,91,52,126,73,138,112,124,213,196,89,86,212,115,135,179,219,243,7,6,161,184,39,139,133,172,217,216,194,199,217,230,40,6,87,191,95,14,122,207,142,190,95,126,155,86,34,47,189,155,104,124,122,60,173,166,133,115,97,28,26,79,253,17,106,107,142,194,37,163,159,213,49,94,47,140,159,91,189,157,63,217,8,71,41,6,125,110,0,220,109,252,155,145,194,174,79,41,153,73,248,248,104,144,76,88,212,223,136,131,210,71,99,166,100,110,27,65,9,26,186,231,122,98,127,168,213,70,210,37,20,180,14,243,111,159,172,6,164,33,83,192,36,112,174,39,34,12,207,232,215,50,180,217,199,147,205,1,121,89,115,7,19,37,53,83,243,63,27,108,247,94,205,139,123,233,44,195,249,20,116,117,196,29,62,152,143,104,58,253,9,150,197,218,66,64,125,181,242,86,77,181,56,30,96,54,128,194,69,67,240,103,154,248,254,79,42,33,121,210,154,34,182,135,171,216,3,111,21,36,205,70,141,209,47,12,253,167,174,15,196,160,150,95,161,167,101,185,232,94,55,169,11,168,1,103,204,124,133,73,177,140,78,69,78,102,62,185,5,155,226,179,38,240,88,79,106,28,217,168,210,45,229,153,75,144,149,165,251,52,190,28,157,45,139,122,136,219,169,139,27,250,120,28,254,231,74,246,173,144,73,133,207,156,111,60,32,4,2,45,164,251,102,131,88,209,93,12,9,178,134,90,17,79,203,155,147,29,119,232,85,224,20,213,239,166,44,206,71,204,40,39,159,130,174,129,75,197,127,156,127,173,174,183,6,41,199,112,75,124,154,226,181,246,41,37,239,126,69,224,94,83,218,83,13,166,126,113,242,138,147,114,106,91,44,194,11,90,44,23,187,63,153,65,164,223,56,121,92,255,85,157,63,219,33,69,88,190,70,38,45,201,207,118,136,6,82,9,248,116,232,147,171,136,128,154,91,211,164,39,213,162,25,27,48,20,68,138,217,217,242,95,98,33,252,124,57,250,228,44,191,103,121,161,24,231,57,175,144,123,96,57,191,112,74,247,89,42,120,181,75,18,71,136,195,136,47,108,53,88,33,9,200,126,71,128,183,228,33,38,161,217,105,197,242,218,115,238,246,20,99,226,62,222,241,227,20,250,235,126,56,44,253,192,91,190,77,53,116,62,239,174,174,175,9,108,17,208,167,79,92,169,190,47,40,210,148,147,168,89,108,122,6,12,171,246,115,172,98,59,251,217,182,112,148,61,246,110,167,138,198,231,17,204,36,67,187,180,155,170,232,247,89,212,46,214,39,167,168,155,76,241,112,24,37,33,205,254,36,164,226,164,218,4,187,206,198,174,55,163,14,251,149,251,127,23,188,103,229,241,80,237,115,244,185,71,3,19,231,225,63,108,72,163,71,120,5,206,193,252,236,150,240,145,42,218,30,119,164,197,186,103,180,108,35,105,250,56,168,122,148,238,65,25,100,78,91,13,120,161,149,19,189,2,87,233,19,15,67,207,41,69,175,140,253,16,180,161,104,90,92,159,134,94,225,247,213,52,132,2,124,196,211,253,201,82,65,164,103,69,66,5,193,204,179,32,212,162,181,27,96,60,76,96,111,60,30,224,51,124,45,158,54,181,205,231,22,192,29,36,190,235,216,37,73,203,56,137,87,245,26,227,69,114,182,70,9,233,98,103,46,1,38,199,72,157,22,48,222,143,120,26,85,141,172,112,111,210,52,242,178,211,147,31,106,140,162,62,25,224,17,212,18,31,83,27,94,49,79,19,217,84,26,197,128,198,33,18,135,40,123,175,26,168,91,166,146,233,32,221,86,159,56,195,14,153,23,96,202,208,52,134,65,72,41,62,203,204,225,174,176,73,112,250,96,159,75,180,198,62,45,103,114,198,44,69,107,115,116,141,26,157,77,166,197,46,189,73,177,80,7,149,213,119,197,166,49,141,185,66,195,85,152,112,177,229,224,170,84,215,88,165,192,63,54,218,61,141,36,90,99,97,40,210,7,12,15,188,6,47,107,49,221,189,216,44,55,233,106,18,197,155,235,236,196,51,96,186,72,220,91,8,89,44,129,23,14,22,129,49,24,239,70,76,169,191,180,12,65,63,231,194,164,101,231,34,172,89,94,25,162,187,124,97,172,83,25,205,51,47,196,28,160,180,72,121,227,107,66,141,164,93,184,62,116,18,133,72,181,11,248,89,151,87,205,251,41,187,135,206,23,168,9,91,255,255,76,249,64,142,18,244,66,191,151,238,14,73,82,126,90,92,175,139,7,161,224,60,52,158,138,130,219,112,51,158,61,81,11,114,9,0,85,151,69,239,191,160,151,246,21,165,212,238,246,221,231,176,197,130,20,216,210,6,29,37,223,68,246,146,131,226,7,136,159,38,241,69,170,213,137,117,239,216,106,54,62,130,161,222,85,86,112,19,152,115,72,219,13,21,248,142,143,78,137,219,162,206,1,238,119,254,116,133,54,84,23,37,213,103,46,102,2,12,73,143,54,237,156,74,174,158,132,115,97,63,183,239,51,255,240,215,182,128,217,19,171,206,222,179,149,69,203,96,177,210,134,103,40,1,252,220,217,100,59,168,119,233,92,90,75,186,157,86,45,111,66,67,235,213,50,253,226,199,23,10,52,26,90,239,35,10,3,216,88,234,156,186,102,207,230,211,238,84,176,24,182,190,123,175,40,20,222,232,185,60,249,249,103,50,44,167,217,99,46,24,217,180,6,199,17,117,27,62,73,217,139,53,199,208,236,56,183,173,160,199,90,34,161,202,62,87,103,20,91,64,121,52,181,86,158,108,133,22,169,47,136,226,240,191,194,187,133,9,3,125,22,149,248,178,199,66,48,236,30,212,13,1,180,102,179,18,56,140,220,227,109,21,95,235,205,250,188,37,179,240,166,18,82,213,172,207,206,5,48,22,223,86,114,16,60,93,211,217,88,108,229,42,29,93,181,51,112,71,159,160,222,83,222,60,90,133,225,223,126,83,62,97,47,14,20,35,67,19,6,144,150,25,23,70,186,114,60,41,159,17,191,134,154,96,106,49,69,133,187,195,117,107,232,207,170,174,217,74,161,124,212,187,82,141,53,245,138,75,178,0,129,252,24,43,106,4,52,228,66,112,161,5,12,49,183,198,161,142,77,159,82,204,96,178,40,84,51,129,172,230,238,90,215,48,184,117,229,235,33,233,169,132,171,28,63,123,86,39,165,101,189,70,50,247,158,220,191,116,241,172,117,221,167,155,141,80,201,53,76,139,41,226,157,155,19,77,243,223,209,197,166,160,242,131,79,67,146,50,119,26,236,60,146,150,56,114,142,176,231,105,201,172,228,20,159,175,233,3,59,234,7,82,150,94,158,44,86,18,14,61,50,142,122,213,214,10,16,66,115,92,77,28,54,3,95,131,88,36,231,126,182,13,204,112,20,125,107,195,10,20,71,1,115,206,60,41,22,200,70,205,128,73,102,40,207,104,93,55,229,175,222,84,107,160,38,123,204,215,178,115,138,146,155,144,116,30,45,174,95,205,97,152,181,116,26,113,207,243,95,206,80,68,191,113,61,68,232,252,167,17,244,125,178,182,216,0,134,131,237,149,232,34,171,164,238,104,86,49,134,53,181,51,161,213,253,188,40,35,65,126,160,164,236,228,174,207,52,189,213,220,8,135,54,123,25,17,93,60,13,205,115,203,127,159,176,252,161,100,107,244,174,102,234,162,226,204,27,142,78,150,234,183,152,195,56,127,209,26,96,200,57,158,92,105,184,20,227,233,206,81,243,88,177,168,223,94,120,111,141,35,65,42,17,137,247,195,88,9,222,146,0,210,84,118,188,123,82,120,242,228,39,17,146,156,1,63,188,128,103,51,74,94,137,10,105,246,94,170,59,99,229,4,57,126,154,170,175,231,82,129,160,163,171,4,145,12,158,83,215,223,38,175,222,239,28,150,43,14,37,157,102,229,195,117,186,3,54,101,3,133,81,72,29,1,19,4,211,29,218,164,125,226,105,227,96,213,31,167,56,36,223,166,213,172,21,184,231,204,67,98,33,158,198,55,167,223,141,101,223,87,124,55,82,0,106,127,67,201,223,227,199,49,50,52,45,165,178,1,185,39,132,148,174,86,159,124,50,142,37,223,174,14,220,9,167,105,14,158,81,219,21,135,7,73,94,106,10,112,115,11,152,207,208,128,61,34,106,174,142,68,178,25,215,200,169,183,18,202,194,188,101,240,218,246,245,192,164,154,120,203,200,42,213,34,37,68,239,74,11,16,203,88,187,44,173,96,27,197,83,52,31,51,224,39,23,230,131,201,165,125,234,194,110,216,8,241,226,245,119,178,4,149,116,25,247,251,90,162,90,126,74,44,64,91,44,31,210,76,247,51,145,160,96,109,254,227,20,33,15,53,127,112,49,123,160,105,64,64,193,180,84,248,108,12,23,69,118,89,209,101,5,218,14,35,203,174,139,11,18,198,24,13,18,126,86,215,133,107,174,58,159,132,27,23,138,218,240,131,41,28,15,115,83,171,79,86,34,252,135,95,127,163,123,89,148,11,155,4,214,184,229,65,46,101,199,143,190,154,4,153,230,48,17,125,29,15,187,50,248,60,65,85,19,57,121,253,106,200,232,252,221,25,47,151,94,202,187,101,172,56,106,196,104,253,201,157,93,110,101,192,13,202,180,211,237,202,152,154,47,204,120,107,73,11,169,55,237,194,56,26,159,167,91,115,191,44,204,85,200,194,106,195,207,202,244,80,210,129,77,224,252,25,77,147,34,11,216,138,102,213,95,128,208,220,12,152,216,245,83,70,4,127,121,139,119,227,159,209,167,137,241,172,120,186,89,238,141,206,82,114,136,107,192,101,173,55,103,120,156,133,159,229,233,242,36,13,195,140,47,240,80,249,24,238,114,103,173,75,203,234,99,12,160,205,235,21,28,192,40,249,61,137,185,168,168,94,120,191,102,10,217,209,85,250,20,147,254,217,206,216,183,199,133,9,148,41,124,14,175,59,27,136,40,233,225,85,161,147,187,93,206,159,198,3,247,96,51,24,68,209,183,50,163,87,116,253,210,246,150,155,160,213,147,237,140,172,166,111,165,204,211,244,54,141,176,189,219,11,48,213,169,124,49,62,154,17,252,201,56,148,243,35,94,73,106,71,113,198,234,1,57,227,214,216,69,229,200,94,222,112,130,213,74,255,2,27,242,89,189,14,159,101,94,212,127,122,166,112,139,188,71,59,186,158,234,67,10,118,61,3,137,88,15,220,79,207,195,108,69,241,219,107,191,230,112,165,80,114,121,159,225,148,212,0,30,4,185,201,235,90,134,21,80,63,153,214,192,78,131,242,131,181,218,167,86,8,61,82,60,13,115,134,110,136,236,59,57,246,180,70,41,170,110,197,80,57,121,125,200,32,166,86,85,231,142,148,216,150,99,180,45,71,47,61,112,25,59,90,78,30,157,10,119,84,187,196,149,120,26,225,20,189,120,49,94,165,248,52,134,34,101,110,157,43,233,178,195,12,115,3,107,18,30,60,181,163,248,120,81,228,215,245,242,3,23,93,234,45,224,85,158,155,213,217,22,178,115,132,227,95,98,59,213,78,131,195,223,143,86,124,165,45,61,63,158,40,145,242,119,159,219,98,91,186,87,151,157,34,188,55,144,41,60,3,244,56,53,168,16,137,167,81,80,144,46,45,102,221,56,74,6,173,202,187,146,152,221,157,73,104,100,147,95,210,51,136,44,212,25,203,15,29,248,167,50,146,44,162,25,61,126,26,141,142,180,250,114,200,54,137,167,207,214,251,120,22,178,133,86,124,64,150,105,9,168,27,201,228,212,124,180,153,85,122,181,178,45,49,198,139,229,164,188,162,40,71,4,129,196,96,216,79,183,171,15,10,173,181,225,13,39,133,181,168,251,53,179,205,251,128,20,244,170,149,119,189,146,64,232,149,97,227,39,36,48,31,247,44,109,13,120,224,44,82,15,23,76,107,159,211,112,224,226,111,26,194,59,70,112,167,50,61,224,114,76,157,174,158,97,204,197,18,112,175,79,21,33,234,228,221,55,22,120,34,243,210,170,205,179,253,50,247,63,216,40,198,180,225,16,141,250,33,3,31,72,125,92,218,25,15,64,180,44,155,16,244,227,185,179,148,181,15,38,153,100,63,195,73,213,75,14,248,76,242,103,95,49,153,240,228,223,69,112,126,84,93,3,24,41,110,12,157,205,205,168,212,20,30,219,197,32,96,252,229,116,124,158,94,195,137,65,129,201,29,213,62,45,164,80,249,128,21,203,173,17,148,76,187,29,191,13,93,182,122,77,142,217,246,255,209,118,38,137,114,164,48,16,189,18,243,112,255,139,153,167,74,137,224,239,221,171,182,195,153,5,36,131,208,16,209,93,155,153,68,22,4,31,212,147,15,123,125,124,144,154,184,18,43,186,131,243,134,170,77,238,241,47,234,93,62,3,116,142,225,231,81,244,24,189,89,56,176,150,122,89,225,109,104,110,132,65,23,82,187,26,251,133,28,254,30,63,140,231,82,237,9,171,181,138,62,27,29,149,14,24,57,251,46,113,121,142,18,196,183,212,246,52,189,147,120,186,19,119,209,3,40,115,67,141,41,204,178,174,218,107,110,148,126,77,63,187,23,73,129,207,202,228,114,236,104,105,79,124,142,210,182,238,212,46,195,70,232,185,175,254,172,19,255,86,103,97,17,85,123,28,215,201,181,82,77,246,161,104,237,35,113,149,51,16,62,255,127,124,241,10,39,132,110,125,72,209,34,127,234,150,147,105,182,123,211,240,192,60,69,97,244,163,71,183,97,131,123,172,141,108,6,158,55,13,241,186,253,236,103,38,158,22,176,221,32,117,84,166,215,101,25,248,8,169,84,243,185,187,15,235,108,69,20,234,247,103,163,173,94,172,67,90,228,120,189,157,228,174,184,135,139,235,76,123,28,77,240,164,185,247,12,171,132,20,54,157,39,11,62,22,135,113,101,182,231,248,24,203,211,63,200,160,32,117,254,221,80,168,122,113,248,24,37,26,253,174,76,74,23,164,6,158,92,250,117,191,105,217,117,59,198,239,156,43,207,118,68,238,123,60,77,145,209,27,134,128,139,44,126,187,63,249,56,213,232,114,238,195,103,3,216,106,4,145,244,26,247,163,138,28,216,82,30,5,18,139,60,240,51,160,2,203,79,181,90,30,20,120,248,160,145,140,144,245,110,246,211,137,112,148,20,24,221,8,201,214,117,130,34,212,94,202,195,246,81,177,30,150,155,211,21,133,216,119,18,82,199,224,214,91,165,40,172,140,231,123,193,179,219,28,102,139,126,78,108,24,13,125,203,169,230,72,77,239,177,120,12,50,127,250,24,37,239,161,105,122,140,203,81,228,100,158,48,221,62,6,89,137,135,57,42,158,128,21,53,143,190,2,112,75,141,167,50,223,42,67,220,251,64,28,33,233,102,88,140,173,214,253,138,213,74,206,196,165,89,224,12,138,149,139,245,252,80,80,98,164,36,215,82,29,150,252,60,183,194,137,116,252,117,225,186,197,44,45,232,232,185,8,178,53,173,107,199,184,174,158,87,212,128,215,35,195,98,66,94,177,99,85,146,85,197,140,41,80,140,215,90,46,58,53,251,170,192,172,25,22,22,81,251,179,177,222,33,47,100,79,135,85,138,41,48,52,163,141,210,168,115,53,136,47,2,27,186,76,83,211,3,92,247,123,146,193,46,158,42,35,254,233,61,190,200,128,223,118,9,12,253,229,109,57,210,81,83,159,174,168,32,57,10,39,134,28,33,88,234,205,115,110,14,188,251,147,177,83,154,165,7,249,187,177,53,154,24,204,72,88,147,193,235,48,137,53,218,178,202,15,250,101,216,182,225,37,78,75,220,7,205,41,53,200,148,68,80,92,126,155,44,192,21,75,159,242,196,38,14,211,66,118,86,220,127,224,50,40,26,150,229,162,156,92,57,125,80,59,250,40,4,64,178,86,214,14,120,19,21,84,24,182,205,152,43,43,189,148,29,103,195,195,197,228,179,156,74,185,165,147,5,138,181,230,131,134,31,68,93,89,24,165,201,165,138,15,76,61,186,44,32,130,38,35,62,200,130,174,91,230,194,217,153,217,124,253,151,55,217,139,91,97,238,28,254,203,27,109,12,241,100,113,109,152,225,1,32,60,3,191,193,133,23,36,117,126,15,160,66,172,106,114,35,86,99,200,105,147,232,189,166,94,158,178,229,124,250,86,108,229,103,73,198,196,168,52,189,164,121,88,109,155,210,113,163,195,55,93,20,132,234,165,165,220,151,200,209,181,240,223,53,202,186,202,210,159,78,166,184,249,193,100,236,38,217,116,128,183,139,69,64,30,101,231,242,243,114,34,14,14,115,163,127,158,182,40,187,119,251,216,138,37,41,138,115,220,189,69,63,9,177,164,239,198,247,231,166,72,171,38,196,183,101,72,51,165,152,254,110,104,235,148,111,30,41,212,236,235,158,243,231,24,23,210,107,252,109,190,167,32,213,141,184,186,126,107,130,131,222,171,102,82,198,58,21,184,104,121,52,2,23,228,214,164,233,140,254,101,120,154,136,22,108,149,254,224,10,185,189,234,107,80,213,170,14,27,230,104,14,167,61,110,195,135,30,162,192,200,229,193,232,3,19,244,210,117,77,200,210,249,31,96,223,52,223,188,192,156,93,245,194,5,90,51,93,153,61,248,122,249,30,164,206,189,235,122,58,237,12,31,179,63,26,70,5,234,244,209,226,107,34,222,35,55,225,194,93,234,194,197,72,225,101,217,83,144,153,98,22,162,108,167,153,55,21,87,252,157,133,84,204,150,103,175,108,45,130,75,212,131,60,60,224,148,93,164,59,166,48,115,107,70,245,217,11,207,37,194,47,25,240,227,158,73,42,13,71,163,202,137,126,128,209,152,146,81,177,10,234,121,127,27,65,30,125,154,90,185,124,91,142,86,106,214,3,166,112,1,136,229,133,224,134,158,63,231,131,212,152,43,220,0,179,220,158,248,231,158,18,58,224,95,59,147,190,233,209,87,163,210,226,192,240,64,151,252,192,195,235,242,249,32,150,77,160,239,198,201,19,75,55,225,89,122,14,78,216,178,99,50,32,8,167,83,169,195,138,82,99,26,67,251,174,199,83,55,255,121,160,251,145,96,70,144,52,121,222,3,243,16,95,156,254,116,53,126,251,216,23,168,111,208,126,89,1,226,93,95,227,17,130,57,240,172,158,176,52,172,114,94,163,125,192,247,99,211,112,45,53,42,240,39,182,152,135,205,142,43,69,115,119,89,30,8,106,142,77,164,167,147,133,188,227,4,49,137,177,231,99,30,83,226,126,46,44,155,103,18,99,13,102,111,24,146,173,74,178,80,154,201,203,5,108,155,196,82,83,4,222,38,239,52,137,128,74,125,201,122,234,221,15,93,34,210,77,139,196,139,213,152,120,187,7,66,185,83,205,28,60,102,113,190,176,19,235,17,192,189,122,229,216,106,9,112,42,89,65,249,165,178,122,195,207,1,155,178,68,128,14,204,117,214,91,54,9,231,61,86,208,49,6,93,252,134,46,26,253,165,194,48,198,183,128,57,251,244,183,187,233,148,59,124,214,218,210,253,142,84,42,175,115,130,249,208,42,160,213,2,51,109,227,15,38,53,63,61,59,214,229,253,195,123,0,81,106,127,54,180,229,146,164,3,121,128,58,116,138,195,229,91,60,150,136,154,209,84,129,153,82,72,149,240,219,213,89,30,85,185,62,204,177,20,135,23,69,219,79,18,35,21,255,17,246,66,118,100,107,185,2,242,123,61,220,126,164,69,45,29,49,163,186,140,102,227,209,85,183,31,4,185,228,163,6,140,153,243,88,157,21,23,128,188,91,243,250,139,209,220,122,195,77,95,99,22,133,185,67,250,86,121,172,248,246,208,90,96,179,46,151,68,164,4,141,188,127,29,20,168,201,188,219,208,55,60,82,45,248,32,179,43,92,14,10,239,196,163,82,176,188,189,122,125,224,158,31,207,197,43,27,203,92,11,24,210,220,250,88,203,219,239,93,112,45,108,37,179,225,48,58,246,193,116,152,123,155,162,231,106,236,132,105,86,186,216,148,189,24,78,138,29,246,174,213,8,63,123,89,162,40,223,111,24,198,213,171,52,245,5,217,116,15,13,193,31,89,148,191,251,28,183,164,172,250,195,208,201,108,57,52,49,106,202,136,175,65,179,219,99,75,155,108,145,183,12,234,48,105,152,161,94,197,202,46,71,57,168,154,64,103,214,248,194,50,134,89,13,173,158,3,16,189,51,255,101,163,219,106,218,176,106,178,68,14,115,64,148,245,216,110,203,11,35,7,183,191,166,78,241,140,58,151,103,233,26,235,127,86,103,103,70,74,176,185,243,152,154,176,170,129,134,140,176,112,120,230,40,123,124,202,113,152,221,212,32,58,12,85,138,222,48,206,44,219,51,102,10,242,84,251,185,4,28,227,218,201,64,143,5,147,144,37,216,106,45,207,233,170,211,131,98,235,165,228,199,104,157,68,153,32,113,129,93,53,140,129,120,250,136,19,128,234,229,161,126,168,108,218,126,190,43,80,18,90,147,108,26,217,238,136,126,131,239,231,50,90,148,126,21,113,204,30,198,0,86,201,210,76,111,178,120,199,184,79,67,57,163,131,138,78,196,157,197,103,191,234,90,103,1,111,68,120,167,187,237,247,50,139,9,43,54,231,141,29,102,76,85,73,182,162,108,51,133,103,162,35,35,169,201,155,198,117,80,99,137,240,203,207,213,233,92,73,170,11,183,177,242,198,214,10,117,82,113,155,151,118,65,237,105,123,190,192,176,45,111,255,109,242,178,223,151,227,35,243,155,21,204,185,103,140,229,115,159,185,177,226,130,79,150,112,211,48,62,82,183,81,82,10,204,162,210,167,139,229,54,70,211,216,179,4,38,19,183,198,34,217,76,115,29,53,115,168,206,232,24,25,112,98,57,102,243,67,197,26,98,169,79,177,253,172,164,192,235,52,40,143,134,122,249,62,157,40,214,118,66,67,42,170,183,158,201,144,52,230,48,167,33,159,168,74,36,2,127,205,10,247,28,159,251,204,182,45,240,24,206,117,13,106,238,4,65,249,100,45,222,253,115,236,62,240,141,204,98,212,19,90,191,48,217,6,109,197,79,27,21,149,194,204,133,29,19,145,168,139,188,123,66,137,18,123,26,250,204,42,194,10,115,78,247,66,37,150,128,209,167,93,24,13,242,17,155,45,36,39,202,190,138,201,132,208,120,44,63,120,120,178,192,36,227,197,182,131,171,72,157,38,120,79,71,4,187,81,162,61,99,44,31,100,252,146,0,98,241,34,186,165,47,79,36,248,74,183,85,94,134,82,186,225,202,180,12,41,151,89,121,55,180,14,145,103,9,211,77,83,89,247,132,198,101,220,40,25,159,170,228,175,169,237,4,155,242,93,95,85,203,212,83,51,147,219,199,116,155,250,111,21,216,110,2,95,211,72,211,124,210,181,126,46,127,223,118,200,189,75,42,36,150,96,149,113,179,212,18,33,213,207,155,204,39,237,190,34,99,232,94,98,48,36,46,83,209,47,24,202,138,166,125,67,129,54,220,206,25,217,212,233,245,151,203,188,49,252,65,28,86,93,119,192,161,12,13,76,94,172,182,172,64,38,235,221,194,85,167,100,163,167,101,152,128,43,96,120,183,245,229,103,46,85,255,94,212,87,21,205,232,192,145,212,239,144,146,37,209,186,194,203,36,126,239,203,179,114,145,38,238,201,78,162,5,149,2,134,128,76,83,210,232,35,152,241,179,82,197,9,198,76,8,226,152,49,140,223,83,39,3,185,143,43,199,211,80,149,138,85,64,238,65,196,104,6,21,246,83,182,195,4,191,80,228,184,113,178,190,11,8,3,209,9,113,76,151,1,67,75,96,227,53,137,151,159,253,73,67,87,112,96,173,176,56,136,115,44,241,64,163,96,55,92,82,103,16,93,234,50,226,16,197,18,233,242,119,215,31,233,189,192,19,145,143,128,57,110,146,194,221,232,201,29,62,23,206,235,106,66,5,162,223,172,193,211,136,153,37,204,126,96,216,8,125,5,16,165,18,127,14,82,133,53,110,148,56,33,114,215,103,23,110,91,15,20,114,243,26,194,199,126,224,202,76,241,241,238,150,171,163,176,233,14,121,175,112,17,138,144,30,194,36,220,45,124,200,40,20,20,9,76,90,134,157,228,79,99,74,74,81,17,221,66,12,209,91,62,76,36,73,7,188,145,207,224,83,28,77,1,85,91,77,103,111,76,177,248,144,118,86,53,173,196,38,147,124,195,26,36,248,23,5,225,60,143,103,139,113,135,43,124,204,191,22,48,138,115,15,12,149,107,142,102,163,197,217,181,93,189,15,47,10,26,86,187,161,238,53,170,25,207,109,55,198,100,217,54,46,51,152,36,230,29,79,79,108,106,157,255,24,166,43,208,164,201,26,20,197,5,119,11,132,86,92,107,159,85,189,106,36,23,12,99,178,208,117,105,151,188,26,239,198,149,42,215,81,238,105,152,27,119,204,206,149,90,183,202,99,235,199,193,199,5,111,166,231,252,224,107,199,226,65,193,69,9,138,143,209,195,84,115,20,170,67,221,204,154,101,35,122,191,80,193,208,148,115,74,10,90,56,98,225,212,200,207,178,134,225,209,169,220,141,248,165,168,35,233,28,39,249,222,4,208,28,173,186,71,47,116,65,189,87,24,222,85,119,58,10,146,102,252,178,233,74,47,221,194,43,98,60,223,211,19,246,123,53,175,40,113,236,158,103,5,195,198,212,212,108,116,33,183,243,198,144,172,194,231,122,246,96,4,165,150,195,88,10,91,183,81,163,126,113,116,33,130,172,219,100,54,27,247,131,169,128,83,57,169,51,69,247,118,158,4,150,14,84,144,207,242,56,167,203,140,167,45,186,165,203,118,147,225,225,45,43,211,138,54,4,182,208,95,115,24,29,152,170,155,25,124,30,59,224,243,178,180,158,13,7,31,213,55,143,8,97,252,217,143,112,77,184,139,119,86,104,174,155,192,100,199,116,63,184,224,204,158,146,143,123,224,243,119,238,133,229,255,52,251,12,211,107,231,184,205,78,50,9,37,143,145,178,112,18,245,183,195,231,31,167,46,59,60,106,125,81,168,98,181,77,66,130,66,142,227,132,186,50,158,166,30,82,97,2,177,110,77,83,225,184,37,179,231,244,9,181,96,191,5,28,152,123,130,236,179,112,212,198,118,199,105,0,77,159,192,136,205,221,151,227,128,72,210,239,6,43,101,143,65,131,205,101,43,76,190,181,167,203,67,37,178,133,138,154,226,168,93,218,29,22,178,223,171,180,188,142,118,95,77,228,103,75,175,45,163,207,207,7,19,75,149,26,71,68,76,86,137,164,86,99,236,149,60,126,212,217,206,23,242,131,15,185,70,116,71,4,54,69,157,11,159,211,67,123,125,254,156,34,89,138,40,223,122,6,133,210,9,167,250,28,70,83,47,186,210,148,66,192,239,30,40,25,24,50,38,208,232,198,2,233,103,184,82,151,103,233,164,11,151,13,163,87,21,38,31,36,66,57,37,107,192,123,9,35,84,50,113,251,121,27,214,80,20,154,2,47,187,225,92,24,7,179,192,100,98,199,242,2,206,55,25,4,245,202,185,250,29,82,36,177,171,194,249,140,248,237,182,149,0,222,37,176,208,100,238,35,62,103,55,158,88,129,77,159,49,94,222,183,146,12,1,163,93,182,46,92,164,176,244,192,137,242,172,24,22,163,61,147,223,166,22,41,110,171,70,57,53,170,12,139,49,34,213,104,218,36,199,73,96,196,182,135,27,4,208,237,104,28,157,210,46,200,168,227,183,225,123,147,37,192,173,76,118,188,115,173,219,194,20,154,86,183,226,209,104,218,178,74,13,129,27,10,139,209,52,36,213,100,249,45,19,113,139,239,137,46,224,150,65,235,230,232,186,48,121,125,2,31,75,35,237,251,203,75,57,163,176,148,227,162,11,127,147,212,103,194,200,128,146,96,244,137,219,97,214,71,249,221,251,98,246,47,121,152,92,154,117,63,229,194,101,178,4,62,103,66,237,249,54,107,139,58,101,162,126,59,165,187,62,54,198,155,244,137,19,186,221,41,188,243,153,52,210,50,170,238,90,156,109,157,130,216,41,47,63,95,106,196,102,118,110,134,227,25,145,66,17,75,12,39,245,59,117,203,167,34,23,116,196,169,11,229,89,213,105,66,0,63,138,44,45,123,64,28,65,36,28,83,223,209,3,158,85,82,173,112,152,236,236,37,246,3,151,146,228,72,34,23,9,221,77,52,156,73,38,237,70,81,40,133,169,193,5,227,89,90,166,141,211,226,213,84,85,23,105,88,178,34,237,17,240,82,61,168,4,153,196,184,83,1,37,17,73,127,225,172,168,57,146,13,17,23,28,226,150,96,209,50,196,254,242,201,233,125,221,95,208,38,77,215,196,37,47,148,232,218,5,145,196,216,229,162,228,165,87,129,169,94,188,48,172,150,215,173,112,96,244,120,99,183,154,40,229,200,113,143,199,47,149,152,102,103,201,147,244,39,48,121,87,97,105,192,203,32,198,52,246,210,134,178,35,224,189,37,253,31,17,184,154,93,168,148,68,114,216,8,229,105,242,105,70,28,216,231,95,119,49,197,19,165,195,89,126,27,171,38,75,199,144,95,189,230,219,100,22,222,124,12,124,103,169,134,215,143,205,104,11,45,153,177,236,215,200,125,62,175,174,83,251,69,105,150,179,175,24,223,32,34,182,2,23,40,231,3,134,16,94,223,77,254,82,164,165,18,35,41,18,190,73,150,95,217,226,128,88,230,242,149,110,227,100,189,221,62,125,106,82,31,141,215,143,98,84,255,220,11,163,103,203,168,80,36,27,153,236,70,209,181,229,154,60,97,223,158,241,193,206,86,56,178,254,118,177,3,32,94,126,182,127,97,157,129,67,86,234,17,41,172,75,67,251,109,5,208,177,254,54,101,70,58,81,51,198,74,44,94,12,174,37,198,196,132,125,248,158,0,236,157,66,113,135,192,120,41,119,46,209,178,172,147,133,232,66,212,129,77,178,103,82,82,24,57,49,111,218,66,200,106,201,42,56,151,110,74,185,166,195,84,31,92,255,50,185,232,35,152,176,16,63,39,240,119,167,195,160,40,182,182,120,57,129,22,217,232,41,65,79,145,224,207,109,29,209,19,129,135,233,50,56,140,170,205,208,151,83,49,234,166,204,34,82,168,251,165,233,123,249,253,104,253,234,146,231,131,214,72,224,92,148,24,110,25,242,97,78,99,63,7,22,238,73,17,46,75,182,98,93,142,215,94,53,198,3,183,27,215,90,200,217,9,159,3,193,79,137,76,193,36,170,30,73,204,120,170,214,253,167,11,210,191,178,33,82,157,56,226,202,185,56,206,37,214,77,205,51,6,117,188,156,50,90,57,130,168,4,89,145,7,9,251,51,251,210,133,81,7,187,147,129,218,70,33,193,160,222,122,223,48,229,130,87,69,237,28,66,170,55,150,72,126,109,19,162,10,120,115,72,32,185,112,75,83,191,23,52,61,78,73,2,76,104,87,225,10,135,238,133,19,20,110,2,99,237,187,243,130,20,216,44,55,241,31,28,238,7,131,197,233,146,200,33,196,34,113,24,106,64,157,44,117,81,169,113,71,109,182,170,77,171,118,183,136,223,70,238,74,124,123,100,208,143,168,156,88,72,14,73,4,54,225,133,68,208,44,224,4,205,168,194,164,66,70,191,113,73,104,211,10,66,221,219,39,34,103,160,182,236,152,169,53,234,138,88,4,187,61,253,74,70,137,16,43,136,110,55,129,11,28,148,177,60,207,23,19,39,113,34,17,182,231,187,169,81,134,43,87,241,97,212,9,53,246,122,46,207,207,231,206,230,25,190,39,5,247,24,253,96,205,57,36,57,0,49,103,244,123,21,248,102,87,216,20,117,232,44,110,228,108,236,176,56,72,149,208,53,208,56,14,219,189,248,97,101,60,19,109,238,123,83,32,95,109,62,63,77,1,176,143,184,5,200,8,46,253,87,42,173,100,18,26,235,94,156,150,114,96,152,119,178,236,107,16,15,146,117,231,3,31,243,34,250,59,108,47,21,152,194,254,122,239,54,199,68,29,250,242,121,224,176,74,201,233,17,202,64,96,82,221,238,61,96,55,73,185,48,120,69,26,48,118,11,108,111,2,99,173,207,248,142,240,159,137,165,127,224,99,55,133,1,71,133,152,206,125,224,22,149,38,100,166,207,244,116,140,210,223,26,118,41,194,58,239,211,169,71,165,9,25,52,173,232,79,147,8,55,175,61,13,5,119,123,71,165,184,211,208,124,242,243,86,121,49,166,36,172,229,176,152,17,138,211,159,62,91,221,12,183,135,153,166,121,63,95,228,70,225,209,41,213,204,30,190,231,172,98,19,115,38,191,48,135,74,191,6,245,153,12,15,76,182,83,172,172,108,220,213,10,231,123,2,144,171,78,17,167,192,205,24,37,175,81,156,36,126,9,140,107,41,94,206,226,121,70,237,236,225,193,131,49,127,210,99,89,225,44,222,32,116,24,182,126,17,194,178,97,80,147,58,151,117,72,243,213,148,193,36,62,155,230,243,203,137,98,132,107,49,215,222,117,196,225,244,233,113,195,97,179,73,250,114,19,208,221,215,160,206,207,157,145,144,202,197,202,99,32,29,204,216,192,3,110,74,71,72,156,129,82,172,107,169,83,192,44,40,149,1,251,162,93,180,33,160,121,98,177,173,128,103,123,166,232,44,199,32,189,23,43,138,68,235,124,225,62,251,3,203,151,156,217,178,133,2,62,91,172,46,220,121,54,66,39,93,99,115,78,170,94,108,241,190,18,213,176,220,33,40,133,19,184,27,21,121,236,253,156,176,210,242,1,205,90,204,34,40,241,230,243,114,52,189,229,105,188,107,250,52,89,15,61,80,252,168,210,109,147,111,10,151,199,34,131,73,156,45,173,255,170,200,227,130,130,115,69,214,53,169,89,145,84,119,62,102,86,125,45,108,37,2,163,209,50,46,43,186,227,52,210,49,227,6,177,215,208,1,63,107,135,170,176,184,65,32,254,243,231,217,72,140,182,75,179,206,95,182,201,136,179,145,221,248,28,105,205,56,50,114,88,233,212,177,15,153,191,240,155,238,48,3,48,172,159,78,109,35,172,9,35,129,154,223,170,95,131,139,87,216,16,25,167,187,180,155,56,106,191,134,52,81,211,170,147,148,168,171,95,39,23,44,19,85,183,240,89,201,57,154,97,222,24,57,171,174,128,136,51,224,9,222,34,114,120,64,62,86,11,59,186,172,231,166,10,60,247,53,24,201,128,72,15,124,203,164,48,8,167,176,99,240,195,112,30,56,204,236,126,155,205,101,195,211,83,136,152,214,252,180,172,17,221,245,150,85,174,162,186,48,207,149,217,57,122,7,158,150,212,245,60,54,89,143,48,147,207,153,181,159,227,122,176,81,133,177,121,166,251,16,41,14,96,156,11,222,112,242,185,234,3,83,72,24,230,36,87,15,73,114,183,149,151,194,233,125,206,1,60,107,250,173,173,146,215,159,134,68,80,104,90,152,72,245,230,46,51,3,243,204,10,227,39,242,29,7,3,253,204,42,25,52,138,191,175,129,79,74,183,222,145,27,18,51,81,166,8,239,92,23,62,45,96,211,103,119,24,169,123,5,225,153,118,16,174,152,149,223,103,185,34,59,108,156,143,207,47,115,172,197,211,152,67,207,134,211,175,9,179,184,84,62,182,89,31,200,251,248,76,49,246,10,61,17,9,3,229,248,30,199,220,169,66,171,9,76,106,160,119,122,245,63,125,38,109,35,197,79,99,147,100,221,20,208,186,141,17,195,38,120,30,230,26,226,81,106,188,196,73,178,52,146,81,64,132,207,129,52,243,44,28,189,16,9,145,40,19,13,131,25,163,233,94,71,202,72,138,110,157,17,151,194,206,100,10,14,101,223,110,109,229,44,76,237,167,110,26,99,118,58,146,139,44,190,122,53,216,24,81,100,137,100,200,206,186,164,150,54,190,71,213,51,145,209,79,49,199,166,229,237,201,15,195,163,86,99,64,173,72,68,205,112,10,230,106,124,75,100,110,154,126,234,12,217,253,186,211,232,116,83,59,13,129,118,148,59,144,138,55,68,91,152,156,39,4,18,219,133,149,34,62,145,238,184,157,166,29,152,211,67,54,74,82,137,238,186,38,250,174,73,30,84,207,231,122,159,158,40,42,233,203,169,89,88,1,243,61,245,107,38,92,242,247,115,101,200,47,110,191,43,225,224,30,46,135,115,102,86,225,159,56,240,194,29,25,223,11,89,12,249,237,10,43,209,109,154,37,79,74,203,169,139,9,119,5,65,53,189,160,34,172,213,103,120,105,246,79,172,254,207,179,209,110,34,168,26,184,132,184,97,5,3,25,53,153,93,232,122,210,79,202,44,92,91,168,18,107,88,6,131,191,68,209,219,129,97,122,144,73,154,136,211,248,86,121,190,28,241,247,173,112,33,119,38,224,90,212,185,220,112,231,71,118,36,193,249,36,34,60,124,47,147,78,115,24,55,154,94,16,82,161,72,238,235,216,54,213,40,93,33,120,251,93,188,123,108,147,119,126,191,246,32,14,235,240,36,109,73,97,72,248,74,192,212,219,203,46,206,215,166,184,243,131,209,195,88,207,76,195,133,235,193,98,60,64,103,79,123,155,54,34,144,182,169,162,146,234,48,190,55,212,120,223,76,219,236,156,245,253,160,68,249,252,183,27,162,39,207,203,139,93,156,28,182,236,14,133,247,188,44,150,176,137,180,253,76,7,252,174,227,194,172,71,129,169,237,140,49,37,224,155,117,55,205,120,19,91,192,208,184,74,184,236,180,116,95,139,128,164,40,10,140,4,198,66,118,115,25,46,223,150,117,107,224,202,221,99,84,186,145,9,201,166,101,180,43,254,211,38,99,165,86,41,142,229,160,22,56,11,102,190,219,14,12,60,46,252,69,245,228,185,18,136,103,154,68,141,17,198,54,69,10,231,186,40,221,166,198,206,109,237,109,26,228,250,203,112,57,198,231,48,79,176,142,247,143,47,195,59,61,214,35,89,158,126,210,221,49,38,211,68,97,116,163,103,209,184,11,104,35,87,249,220,22,201,42,137,73,122,230,168,218,156,5,25,103,55,181,73,40,41,26,173,229,203,134,206,218,49,88,16,180,210,123,19,233,189,203,109,86,99,58,213,86,87,10,199,221,145,115,150,10,172,120,242,211,21,126,178,26,112,95,251,121,117,101,223,14,20,237,152,7,62,61,90,59,224,61,250,212,35,160,90,14,161,119,11,191,238,115,47,170,198,90,232,237,166,26,101,232,44,58,11,55,133,67,99,91,30,172,206,3,170,68,189,184,120,90,218,222,51,129,201,120,119,246,11,136,199,72,150,204,106,76,16,131,152,14,247,36,245,139,160,171,121,201,27,108,94,212,165,233,189,201,10,234,214,7,195,229,190,213,244,67,231,177,124,211,255,192,85,21,153,104,247,37,125,158,230,135,77,186,91,81,140,156,46,140,98,184,26,34,208,19,205,21,63,141,60,211,208,33,221,241,179,38,32,246,88,56,103,91,46,62,94,240,150,105,166,17,254,203,115,181,191,240,98,255,87,56,212,167,173,252,185,171,31,253,55,214,254,44,140,156,93,151,36,156,205,94,238,134,103,233,236,161,207,15,147,165,183,2,37,123,94,198,131,91,228,204,222,43,168,164,74,123,76,47,132,7,227,167,173,48,85,205,39,20,186,251,14,120,192,44,35,176,9,203,43,252,92,231,206,197,155,163,196,225,51,6,91,231,47,195,89,111,211,144,183,29,143,117,5,255,90,9,152,131,235,221,251,107,185,77,179,235,187,238,253,107,68,72,6,205,176,70,205,143,192,164,84,205,232,55,9,83,234,2,178,171,205,7,66,51,209,211,99,101,244,233,191,91,225,13,89,122,160,157,21,219,163,83,84,91,72,17,56,9,153,9,226,63,135,73,10,147,137,64,24,161,185,54,238,76,70,153,42,17,147,10,171,187,139,216,0,175,199,66,65,111,170,180,21,47,167,204,87,159,230,70,61,226,107,85,110,46,146,50,112,182,238,179,80,103,60,189,169,154,81,152,244,218,230,240,79,165,81,250,77,97,132,107,208,78,51,233,69,52,5,219,213,88,203,29,134,111,93,31,174,212,49,121,183,155,73,208,11,154,122,118,135,52,174,83,170,188,164,215,40,97,59,247,183,41,249,181,103,80,16,139,136,102,91,101,169,236,192,70,125,236,225,235,137,138,213,210,12,37,12,250,72,186,68,79,153,172,35,105,55,116,211,119,46,32,216,34,66,5,4,244,123,104,2,207,132,31,177,106,191,10,110,217,225,79,15,211,56,149,151,195,112,178,98,200,6,137,39,106,72,67,232,233,60,137,176,65,149,38,26,54,236,215,147,188,205,128,161,41,151,166,37,232,4,138,47,174,179,82,178,230,235,88,136,202,211,115,129,205,201,38,48,39,87,186,79,67,180,179,4,198,196,236,57,96,228,100,46,202,190,186,227,115,158,101,93,69,230,137,149,90,34,223,96,154,162,182,8,124,30,152,228,198,207,157,55,201,47,104,162,198,113,182,1,136,127,91,60,205,222,89,4,109,92,56,124,50,252,4,189,21,182,81,9,152,19,89,172,159,98,25,53,177,87,82,25,44,251,112,49,182,163,104,23,73,172,178,153,193,87,188,221,57,101,175,174,194,19,146,138,81,83,166,21,205,38,225,86,198,155,188,174,248,26,100,189,232,213,28,202,17,216,136,28,46,48,212,78,129,19,57,201,50,98,170,106,202,174,204,94,119,127,154,128,163,188,188,114,111,141,21,192,29,87,248,54,97,115,162,76,63,158,38,81,81,191,86,101,231,220,37,96,19,241,18,248,156,176,59,214,61,169,38,154,158,75,181,116,189,115,152,224,126,123,94,206,254,89,239,144,54,245,72,20,146,152,75,172,108,50,238,146,246,11,202,164,21,223,235,244,249,49,220,224,244,43,51,134,124,193,175,33,71,215,185,178,236,149,98,175,92,198,165,170,47,167,68,108,250,160,97,166,233,210,133,85,172,183,88,31,139,20,205,44,191,141,191,218,77,74,18,246,169,119,151,65,35,231,120,71,203,113,45,102,93,63,70,63,20,11,100,91,22,190,204,134,95,125,161,127,48,178,49,134,28,217,36,92,146,35,240,131,169,205,161,108,90,96,43,14,218,14,147,231,45,182,89,33,109,124,185,229,102,165,219,83,191,39,185,162,206,230,110,68,111,91,239,53,72,182,193,239,246,193,92,20,69,253,138,76,122,243,209,58,140,156,165,88,118,217,36,190,226,97,227,116,144,119,47,42,110,119,60,124,236,24,209,41,167,64,6,161,146,11,159,169,33,131,102,156,127,61,70,133,12,117,205,166,131,219,104,121,164,10,226,86,172,223,33,48,34,244,110,88,146,229,95,69,99,234,192,36,232,124,87,224,73,146,146,122,181,17,121,14,157,206,105,69,254,101,232,195,137,10,183,120,184,178,34,164,101,56,246,189,72,29,93,70,138,123,164,101,103,124,225,152,118,24,15,109,85,148,33,14,148,52,87,185,155,195,76,57,189,186,30,15,17,33,7,105,25,166,98,44,125,56,70,167,20,133,161,190,142,180,170,191,28,206,37,97,70,58,112,218,81,169,58,141,25,84,179,8,51,84,151,94,89,60,141,80,95,83,44,80,204,61,199,190,55,13,157,65,189,25,65,162,158,221,15,52,201,25,59,19,87,225,49,66,240,137,18,166,157,116,46,192,60,114,63,8,254,44,77,28,198,91,94,61,1,99,102,115,205,203,153,143,65,144,156,132,123,154,32,245,148,107,2,149,251,103,92,189,225,136,166,235,199,110,86,107,225,237,70,246,121,235,7,33,221,177,197,44,109,56,85,117,158,181,99,195,249,118,137,31,153,244,185,139,18,189,238,49,38,92,92,165,60,222,46,97,248,185,239,211,75,175,55,144,102,38,23,170,226,167,155,168,119,81,216,66,172,171,198,144,81,173,32,31,19,193,8,175,200,153,38,77,162,6,1,194,37,43,223,1,135,42,252,246,202,40,129,99,31,103,30,13,153,70,72,220,246,59,36,208,96,74,197,101,50,54,130,126,31,54,70,238,37,112,193,78,205,247,151,185,46,93,24,226,6,231,227,152,70,167,223,196,220,182,56,90,185,47,199,122,144,16,5,254,196,58,239,160,144,254,46,31,19,87,229,184,139,175,78,219,160,46,92,76,158,231,78,97,200,228,229,183,225,66,46,73,102,248,222,58,104,44,175,180,162,229,139,172,127,121,185,205,249,114,97,232,190,100,88,96,121,172,119,109,114,178,138,99,33,25,11,196,142,41,108,90,25,130,82,239,217,98,1,64,79,164,31,219,78,195,21,115,24,89,43,249,156,216,62,45,54,13,83,8,106,250,48,148,66,45,102,225,177,3,53,67,55,113,73,116,66,39,114,17,240,44,250,7,97,55,89,168,156,121,175,201,162,186,114,8,192,102,83,248,10,48,122,167,112,69,2,147,92,239,22,28,155,196,49,98,199,133,151,165,245,123,191,16,149,188,98,61,102,158,65,53,230,45,167,158,250,122,104,129,73,235,143,181,75,142,86,150,150,193,117,180,99,167,29,22,79,172,2,115,212,186,131,32,147,245,118,139,6,128,77,134,58,126,122,90,85,146,192,56,8,220,210,201,72,138,223,155,27,176,9,251,141,128,133,221,219,132,21,82,144,73,29,20,250,193,33,239,166,14,32,246,20,242,49,47,245,43,168,197,195,226,213,236,109,250,185,240,236,244,152,164,227,81,187,196,223,138,215,35,54,113,60,88,53,172,5,96,84,134,252,46,156,237,46,80,244,105,152,175,98,38,49,44,179,200,136,183,76,53,188,163,231,182,116,73,105,144,161,133,39,41,182,210,9,243,81,145,134,163,204,236,5,84,56,198,208,163,144,150,145,209,231,114,84,7,222,20,95,203,144,82,162,236,122,34,211,44,143,161,131,6,165,86,220,179,201,223,59,91,140,194,36,227,111,31,21,34,109,55,242,105,105,93,198,251,231,112,145,204,96,80,172,102,191,30,193,221,209,174,75,197,114,233,41,4,136,135,55,74,145,50,42,153,26,131,88,187,252,235,41,203,135,237,171,187,119,141,154,254,114,61,161,109,27,149,94,141,181,73,73,90,214,150,113,113,143,78,111,115,28,223,1,167,250,138,196,115,135,55,90,193,89,96,202,102,190,164,100,226,204,102,238,9,156,8,255,102,135,217,86,203,237,53,114,106,35,108,249,130,23,101,202,195,36,111,250,30,143,235,172,220,115,177,161,250,220,182,107,83,76,220,240,233,6,187,128,177,36,124,10,67,95,223,139,172,107,252,91,24,200,31,156,205,151,49,4,174,168,220,116,135,17,89,151,253,234,188,204,116,48,3,182,240,228,133,27,188,240,190,186,104,245,13,95,16,99,89,38,212,237,40,140,127,50,71,87,133,19,181,57,74,30,118,146,95,166,22,104,71,183,76,52,125,202,47,163,183,233,81,83,76,20,202,255,229,233,98,105,227,241,52,241,224,169,112,179,136,187,195,20,135,14,25,113,152,246,253,166,140,148,91,158,178,215,145,203,178,203,133,17,76,151,77,122,81,155,24,190,5,110,136,121,203,28,93,38,164,237,219,48,4,141,82,129,14,12,103,134,223,2,12,222,242,181,18,188,239,253,62,204,150,172,48,92,122,126,11,183,219,103,147,61,99,113,49,43,37,90,118,230,240,212,17,231,188,247,28,112,6,5,133,140,219,109,20,139,115,120,144,121,122,233,111,227,188,33,210,233,48,49,52,57,1,224,117,165,30,206,97,188,163,187,9,140,234,217,7,86,171,159,150,95,38,32,20,78,90,46,47,83,22,230,164,198,204,111,139,92,6,137,207,10,138,3,212,77,101,134,179,95,157,2,224,78,53,155,175,203,122,6,224,22,60,3,19,230,140,25,92,77,182,94,58,181,18,50,173,35,224,53,150,246,249,183,181,222,151,179,58,164,105,19,105,177,88,122,38,166,39,157,70,142,116,198,170,63,43,165,23,249,88,48,145,103,143,177,1,19,182,188,159,154,58,34,50,165,29,222,36,3,201,203,45,46,19,171,167,37,19,0,187,48,241,245,149,91,192,171,235,234,153,196,163,92,136,25,152,148,142,187,122,184,192,133,234,25,112,91,73,71,165,88,172,63,70,5,125,76,253,34,153,65,207,227,142,202,232,178,33,113,243,45,35,214,71,181,106,106,25,83,220,167,17,75,32,135,56,93,122,252,102,122,212,219,153,39,17,209,134,4,240,78,37,226,183,37,199,30,79,17,249,18,219,14,63,250,152,119,225,227,97,43,67,224,102,116,84,49,197,207,247,150,109,156,52,55,28,251,119,95,160,136,226,194,212,122,133,129,69,43,70,151,239,13,33,87,142,117,191,72,35,88,15,88,61,193,150,241,165,64,163,63,240,53,68,138,185,101,83,123,225,22,191,12,241,202,76,249,129,145,188,190,99,38,245,181,63,120,132,89,105,108,220,77,206,151,97,103,112,236,242,21,209,185,165,240,198,241,27,79,19,91,104,15,156,87,75,178,184,31,195,17,120,167,251,242,134,247,230,129,11,54,219,93,251,194,71,248,131,111,183,143,241,5,203,203,131,34,86,21,240,32,212,255,252,116,139,107,27,239,165,200,226,233,151,167,221,176,58,77,219,234,121,56,187,240,43,48,108,17,253,249,105,103,199,99,253,116,17,123,51,180,134,92,225,36,159,176,221,128,151,193,24,69,43,96,164,159,159,78,143,30,215,100,156,95,20,2,42,108,98,112,14,195,8,221,158,110,157,53,52,227,229,141,60,111,233,151,213,133,221,151,67,3,191,229,105,99,203,141,245,67,2,93,18,203,112,32,132,156,99,237,54,74,31,228,244,50,118,174,8,157,158,163,134,123,128,62,141,228,87,204,164,134,208,241,208,167,155,9,70,5,108,66,215,2,115,19,139,5,214,185,82,42,138,34,101,28,94,157,232,104,153,10,163,247,229,253,234,176,63,201,197,11,30,192,187,250,160,12,184,217,16,134,162,216,225,221,234,198,218,172,221,50,249,220,248,105,35,64,43,10,147,168,239,35,110,212,134,218,48,4,30,238,187,55,66,59,253,129,199,157,195,29,75,51,201,68,35,89,232,126,143,97,114,93,130,26,93,151,119,122,52,182,79,233,22,203,197,245,179,201,63,200,226,40,2,38,25,200,61,169,229,115,231,8,140,120,175,135,86,203,52,143,152,124,76,242,118,195,157,137,18,75,159,58,224,92,2,35,44,69,69,88,189,14,100,118,90,210,93,99,67,195,244,232,250,53,41,154,137,8,62,222,253,250,62,140,43,207,209,115,84,37,181,105,7,23,235,29,167,215,250,121,48,5,70,144,213,163,209,148,196,238,173,239,30,100,19,121,183,16,121,175,98,57,82,179,129,93,228,48,222,21,221,237,230,38,10,226,63,125,246,140,245,140,56,164,154,41,62,8,246,214,110,242,244,66,255,35,44,157,179,51,142,103,63,51,79,104,236,88,120,122,146,54,13,158,139,30,251,130,113,100,86,69,81,252,242,21,128,255,94,191,53,101,148,225,111,41,230,175,234,122,232,102,114,57,190,33,59,166,33,98,68,218,110,66,106,190,236,171,85,45,13,29,179,181,179,211,188,77,4,152,240,18,235,136,179,226,186,195,168,150,235,161,59,185,5,251,152,65,228,14,215,200,243,177,119,132,225,209,71,91,106,91,66,31,181,35,80,97,234,106,122,69,225,158,21,196,149,192,22,231,16,24,245,250,120,55,130,196,45,63,75,119,246,22,15,183,58,110,182,157,237,149,84,247,196,171,203,126,122,221,136,96,250,54,109,7,122,125,206,100,88,250,82,192,21,61,22,61,188,200,23,184,232,18,222,88,234,207,161,249,113,119,12,254,122,156,121,2,47,242,155,124,192,51,210,234,98,27,82,232,85,226,230,133,242,218,108,123,233,203,27,252,57,14,215,253,30,201,12,241,14,148,212,205,199,204,169,228,178,250,144,157,177,159,251,49,22,160,136,138,169,128,50,91,121,15,244,60,35,58,83,9,58,100,93,93,150,9,24,45,171,120,137,211,3,115,177,240,126,253,164,14,254,152,88,206,114,109,183,130,115,81,83,243,110,208,186,29,240,150,228,101,70,133,152,166,31,109,21,126,136,42,46,46,52,187,156,96,155,135,41,150,151,150,89,237,173,155,80,216,95,181,234,160,229,5,63,203,125,122,22,185,132,15,104,99,183,160,168,13,202,187,41,44,138,8,37,221,74,207,233,100,222,203,117,199,100,102,181,6,136,145,212,88,30,21,119,167,116,26,143,59,94,66,135,33,88,156,83,224,98,17,53,135,9,49,203,68,194,180,72,17,103,71,20,110,47,105,25,73,180,195,57,130,73,31,58,95,163,43,156,232,90,192,230,169,187,147,184,83,48,235,204,202,147,156,231,45,75,179,91,57,174,159,124,124,232,164,91,14,251,63,106,150,190,64,206,215,219,226,112,177,243,223,165,64,140,180,80,175,171,221,168,221,238,226,131,38,169,40,220,141,222,46,182,179,94,111,170,31,112,133,179,33,214,38,217,144,98,251,29,107,141,162,181,187,87,206,90,197,60,59,111,158,81,158,114,224,85,134,124,77,178,183,71,92,164,235,175,50,41,11,12,245,177,31,47,149,188,160,41,150,250,153,8,41,84,97,128,97,68,213,151,195,55,232,246,87,69,184,104,202,125,20,179,126,222,126,17,25,47,67,94,206,233,179,227,107,38,24,23,150,62,125,214,106,196,240,81,59,89,67,26,206,22,190,239,177,217,225,87,145,65,41,204,240,18,15,163,78,35,123,14,101,28,92,27,227,208,133,154,74,95,158,235,245,15,192,173,86,116,154,161,72,83,163,97,11,230,54,57,24,251,57,80,208,133,9,99,34,139,180,4,112,129,79,50,108,13,216,8,197,13,213,127,74,205,1,159,35,121,231,7,54,157,123,135,43,105,46,218,52,200,70,162,229,144,44,136,171,244,71,159,234,97,215,98,121,182,10,39,138,239,74,252,52,164,218,226,217,64,90,213,197,189,64,201,130,145,94,167,122,69,230,32,168,35,161,94,26,70,176,46,121,76,202,44,195,36,51,197,12,130,17,102,101,199,185,185,4,61,198,187,43,124,31,184,64,222,114,87,23,250,233,231,230,27,166,31,149,74,178,35,53,43,222,187,99,66,64,183,11,74,191,187,76,148,166,11,27,86,17,72,175,28,94,164,176,43,76,18,95,24,57,185,75,201,38,40,250,106,51,38,56,156,162,114,245,193,113,228,28,138,88,72,212,144,72,195,160,169,200,119,117,192,164,42,231,30,254,198,214,98,167,68,181,87,143,15,187,36,199,249,112,230,80,186,73,255,160,70,175,114,141,1,168,135,229,167,183,25,111,177,155,65,103,34,145,29,162,205,169,220,243,252,81,225,49,189,229,52,239,111,163,93,171,94,40,171,198,203,35,44,141,185,68,88,194,96,232,75,203,61,63,202,214,135,59,100,157,57,14,31,172,214,103,138,206,25,78,243,179,75,214,63,48,137,39,97,187,157,37,142,40,134,192,176,155,228,56,23,79,51,134,196,156,224,13,47,145,14,203,203,133,161,196,214,53,249,56,97,136,88,164,72,94,158,205,173,17,191,77,89,142,254,182,169,92,133,53,93,137,202,233,134,148,113,2,247,107,167,52,100,152,5,62,147,58,130,236,103,39,107,207,189,235,28,69,200,160,135,25,67,141,115,83,184,89,133,174,195,48,204,233,137,94,172,80,54,126,187,191,198,95,47,48,151,133,185,128,61,244,231,105,230,98,252,246,164,218,85,247,233,108,110,253,15,134,252,78,111,217,84,75,78,175,193,34,253,12,2,65,221,13,187,221,36,28,166,206,179,190,155,101,232,96,83,189,190,69,192,219,166,195,217,162,124,47,173,144,56,244,212,159,29,173,164,104,25,124,193,58,228,9,213,192,22,15,163,54,60,159,37,68,214,202,184,240,115,253,97,253,230,18,115,9,221,190,203,172,7,12,107,154,239,196,164,95,114,23,150,181,143,2,116,204,37,18,83,103,215,157,163,222,80,54,19,186,78,153,12,205,106,111,253,30,141,196,31,132,39,2,115,4,196,173,207,36,186,196,158,182,156,137,200,39,196,8,154,67,95,110,116,198,177,0,33,213,208,200,107,67,232,188,133,185,13,201,99,19,55,47,165,27,84,105,57,12,129,176,156,156,72,14,149,240,46,144,55,223,179,54,141,218,250,123,81,176,96,247,82,152,210,204,184,20,226,76,106,98,100,81,89,64,133,133,195,63,29,84,129,41,173,138,91,33,243,92,55,204,106,158,220,25,239,158,117,61,48,249,58,249,254,244,94,26,173,59,54,214,8,30,44,251,233,210,159,150,157,179,179,199,68,156,22,70,148,150,21,19,125,44,1,143,213,245,123,22,115,234,71,211,40,242,201,10,243,9,220,26,169,198,112,44,110,19,46,206,169,199,108,56,246,117,209,15,82,160,224,112,199,96,37,225,114,235,79,91,165,71,108,229,139,130,72,125,55,194,71,225,217,56,54,207,72,122,128,193,21,26,187,41,162,37,73,188,11,198,152,81,162,211,171,191,183,190,150,76,125,199,151,0,12,17,73,214,110,35,203,229,222,173,22,36,220,226,249,171,84,53,134,119,174,178,87,234,182,81,9,123,13,183,24,208,157,16,21,20,96,156,110,97,173,111,210,84,100,229,163,137,138,204,128,195,213,72,29,5,38,145,36,182,44,178,7,146,132,81,236,3,165,184,103,108,202,249,100,46,48,181,184,216,255,96,130,75,44,224,11,91,177,180,223,143,208,13,237,151,75,180,161,99,201,157,232,107,121,131,219,186,202,165,146,100,250,25,231,223,185,167,145,38,38,29,59,251,235,240,82,93,10,28,119,175,98,31,82,134,149,156,49,103,18,109,24,89,46,26,44,205,20,145,198,51,68,80,13,72,211,10,89,74,177,167,109,130,71,242,65,17,41,238,249,126,177,110,185,17,23,134,108,39,242,252,79,171,242,227,49,133,106,106,151,184,34,145,46,184,244,139,37,110,34,177,68,22,62,75,105,218,49,25,143,125,25,167,200,202,234,55,225,124,9,78,79,218,109,121,173,23,158,240,237,172,248,32,141,89,41,79,155,8,155,7,97,40,231,98,253,10,60,137,71,249,144,102,78,105,57,191,10,123,127,164,106,181,98,21,36,83,224,60,34,255,134,10,188,94,196,93,84,236,176,245,77,7,185,65,174,6,23,54,113,32,95,249,13,77,205,231,221,136,180,79,55,87,154,229,70,20,133,153,226,254,211,16,12,105,202,82,161,50,177,198,195,148,98,21,185,115,22,211,171,112,131,130,89,150,245,128,98,132,183,147,143,79,202,48,150,122,70,206,52,227,194,59,29,222,84,91,201,199,28,200,97,249,84,48,134,178,42,70,28,194,124,61,114,100,122,177,240,148,124,47,83,224,245,36,1,84,19,103,85,20,169,95,239,246,105,5,17,32,29,82,98,108,62,226,157,125,123,63,13,95,87,227,206,248,141,119,75,79,195,71,118,18,33,50,117,76,107,225,194,104,255,196,126,9,55,67,155,58,226,86,194,231,224,130,26,73,103,161,69,177,191,249,223,201,247,40,207,84,32,202,16,67,198,101,171,44,29,50,92,235,126,8,24,83,204,144,43,146,213,125,69,156,241,172,59,88,126,101,166,152,239,207,23,8,92,187,16,88,11,12,221,134,223,99,58,21,150,75,12,219,74,97,76,220,37,72,128,125,178,146,236,222,51,61,62,68,50,84,157,226,69,38,208,81,157,60,195,68,190,185,133,10,12,107,119,15,120,228,39,162,141,104,106,139,164,13,74,183,90,75,186,250,186,233,114,124,48,15,235,217,200,171,146,87,101,155,2,203,86,91,6,231,70,220,28,209,18,105,207,76,66,187,172,5,74,34,164,88,166,184,181,208,130,113,184,17,92,122,230,240,170,206,138,99,210,23,227,10,207,50,4,243,22,130,13,83,181,149,157,180,88,166,100,140,40,116,236,93,142,70,60,158,7,238,1,147,137,33,176,73,16,228,104,89,183,164,192,11,195,202,25,169,140,168,56,180,42,251,194,185,2,145,167,156,29,230,152,149,204,34,36,54,72,160,254,224,69,81,188,60,12,113,106,142,159,102,98,21,49,224,8,74,102,183,44,185,16,247,38,123,101,54,61,67,223,114,184,171,75,17,13,112,181,48,154,195,199,156,208,244,131,108,130,134,110,59,194,124,53,183,216,65,148,73,184,178,139,49,97,193,237,113,81,36,212,98,249,156,171,52,146,109,83,30,134,152,200,119,187,5,11,193,211,235,2,103,174,91,19,139,59,125,31,218,175,102,245,233,14,147,99,113,39,10,234,199,113,159,53,211,47,73,18,13,55,175,21,9,154,86,1,59,196,204,201,4,56,115,188,58,19,174,145,163,43,33,121,30,199,166,41,35,111,121,121,90,118,173,188,112,93,218,110,202,233,153,169,241,114,244,142,21,54,149,160,226,48,137,167,119,158,224,79,75,113,245,130,101,11,130,100,129,51,170,17,222,109,42,21,52,212,145,76,43,214,157,27,11,162,119,77,45,37,119,164,69,81,197,34,61,161,201,46,77,214,195,142,253,10,123,121,107,250,27,210,200,53,214,7,148,153,216,173,2,115,162,123,34,36,28,168,83,150,7,250,42,61,174,202,112,114,159,182,232,187,33,86,241,227,133,176,97,126,225,34,65,202,69,30,144,230,50,82,192,214,35,122,4,83,104,187,26,42,192,148,170,250,93,25,230,167,146,196,239,104,5,229,46,73,112,224,90,167,222,50,32,68,69,216,206,97,211,43,190,219,2,229,107,48,110,58,108,140,10,75,224,1,249,123,252,182,37,9,74,199,80,75,112,117,87,150,87,31,26,107,79,16,196,196,62,188,96,230,155,250,242,50,67,81,237,160,149,0,169,76,180,74,238,152,31,32,139,124,101,205,188,67,0,100,213,11,147,33,42,83,133,76,33,167,226,5,37,70,160,48,210,216,49,23,172,80,82,92,0,200,29,52,231,161,39,42,98,25,132,250,211,37,24,219,32,208,107,189,102,133,51,50,234,62,164,22,150,148,172,64,170,79,139,107,245,24,81,118,215,172,113,42,68,67,233,100,46,59,5,244,221,19,102,9,31,51,238,55,69,140,109,82,6,217,72,62,120,154,134,141,62,109,30,219,15,53,254,83,185,72,115,97,185,121,44,80,85,110,117,224,145,14,74,53,139,195,200,44,233,190,128,8,81,56,115,141,158,169,233,231,34,240,84,253,88,133,107,32,77,221,116,50,181,68,62,100,164,175,53,185,175,146,35,62,35,191,141,154,62,248,45,5,54,133,232,239,221,70,32,182,117,129,156,205,244,12,234,55,102,231,32,36,189,45,96,222,198,142,246,189,156,242,65,77,216,93,150,255,182,226,229,48,155,94,173,196,3,159,35,58,69,40,145,172,253,40,225,36,87,231,124,201,184,49,90,168,73,66,29,92,132,73,145,254,122,77,234,226,184,197,84,13,125,251,125,179,217,207,183,56,187,206,20,24,147,108,185,123,252,92,201,40,187,40,23,30,151,145,1,26,153,126,169,99,0,73,245,245,157,116,155,182,236,237,19,254,128,228,122,234,150,251,60,174,36,32,87,46,228,168,221,191,189,9,104,94,43,133,43,50,44,202,213,209,137,24,152,192,100,204,124,107,254,156,168,118,119,236,130,230,222,194,135,76,241,134,168,142,193,158,122,94,229,23,244,69,114,82,151,144,215,178,211,218,19,100,22,1,177,117,233,93,128,207,30,239,193,136,243,7,124,113,119,225,17,85,71,9,107,59,108,44,177,93,96,84,157,62,51,255,192,198,89,120,191,37,201,159,238,194,90,201,52,201,239,126,179,24,197,229,217,55,139,2,164,46,197,3,139,19,62,249,193,70,118,50,229,57,69,158,182,28,25,255,233,204,213,169,78,133,215,240,138,11,96,234,32,178,194,200,63,250,160,101,211,201,208,167,177,38,238,203,141,202,85,250,101,164,118,195,155,70,118,180,76,133,73,125,83,79,254,48,42,214,146,223,9,101,152,149,199,59,76,75,239,197,105,225,230,79,126,225,99,175,231,178,47,131,6,5,118,77,62,87,160,136,173,189,107,203,202,118,133,186,31,44,246,238,50,153,242,146,189,225,72,116,139,65,251,131,91,76,68,147,239,40,218,114,194,213,159,1,246,131,231,204,15,60,220,0,67,128,22,46,143,231,229,195,57,230,13,21,82,18,67,33,244,243,135,217,85,165,66,134,119,115,141,46,23,206,226,13,5,38,223,231,123,57,26,138,164,216,8,60,200,174,42,1,227,250,123,224,30,233,215,68,17,41,215,212,126,65,122,228,83,41,91,58,200,210,49,133,104,118,57,76,174,98,73,207,23,57,7,250,119,4,64,52,1,49,151,118,172,153,162,161,195,144,98,220,91,25,29,35,219,187,5,204,117,85,96,120,188,238,111,83,161,188,171,206,211,108,58,140,14,83,78,189,4,134,38,199,229,116,177,136,209,50,209,151,83,44,226,179,1,13,83,114,43,46,204,69,218,181,20,72,17,167,118,88,94,14,207,103,190,79,155,59,76,159,46,198,4,247,193,84,74,232,190,130,140,112,15,144,125,93,103,49,218,24,185,251,144,90,37,126,145,197,11,145,75,143,33,197,214,144,83,149,210,169,115,3,205,241,48,146,107,247,151,77,222,192,179,173,248,105,82,37,238,79,83,127,211,61,24,206,187,177,151,111,175,32,6,246,162,215,131,34,164,44,207,146,168,226,167,34,104,199,215,38,240,57,232,98,83,201,11,71,185,236,88,3,98,187,156,253,221,20,102,117,153,71,103,41,99,247,123,183,136,13,117,109,247,49,135,227,12,225,222,73,232,74,224,74,109,87,245,105,70,218,112,107,242,242,51,101,207,220,242,150,147,159,161,253,130,192,161,249,12,47,233,39,113,127,97,18,114,188,102,9,152,148,117,121,119,65,147,125,95,184,119,9,100,44,114,150,134,235,100,3,239,75,60,11,250,187,239,59,202,89,37,11,155,195,190,141,120,22,254,121,153,161,92,86,186,87,19,2,147,247,45,237,38,79,200,205,70,224,99,186,220,59,2,246,47,145,195,234,48,213,56,55,17,242,192,20,91,251,36,44,148,134,72,198,6,246,210,217,22,190,43,4,123,33,217,59,69,96,35,101,112,116,16,119,188,67,214,77,245,226,190,123,169,106,38,240,89,181,94,245,189,224,24,60,61,239,2,31,155,200,185,174,73,49,70,210,68,250,133,83,112,250,187,201,54,124,122,77,230,116,246,29,133,50,159,166,134,204,249,84,84,96,58,10,125,178,124,106,164,194,142,9,149,29,94,120,245,164,97,157,224,65,116,11,26,113,57,124,224,180,128,215,220,81,78,251,46,35,118,76,227,96,169,56,112,163,102,92,222,205,98,242,123,147,169,155,44,185,108,90,189,120,20,0,64,254,90,178,212,231,44,162,14,221,133,226,200,36,36,193,67,158,54,198,167,228,51,165,178,4,174,95,14,85,56,35,27,113,24,110,107,177,104,187,221,124,83,192,148,245,78,105,121,129,232,218,63,102,69,240,94,206,135,179,195,194,59,232,45,67,183,61,235,160,161,164,228,236,1,11,157,182,218,244,221,25,174,197,152,133,141,82,54,253,216,201,226,76,254,114,216,171,107,145,121,6,127,156,251,27,41,194,203,99,201,250,249,165,191,117,239,23,217,154,226,143,89,191,43,188,183,172,19,139,145,169,194,1,209,99,151,182,255,21,223,193,178,13,109,196,2,233,198,144,34,239,94,164,22,199,20,239,176,7,136,109,8,141,124,115,70,106,104,62,230,208,197,71,88,103,57,5,192,130,197,67,88,198,26,14,115,234,77,253,183,135,153,204,89,96,184,86,226,105,211,254,150,83,147,121,132,232,183,195,197,210,25,4,198,29,25,211,152,27,156,36,20,66,49,114,218,26,139,0,42,169,171,188,4,204,188,117,99,158,144,72,210,245,135,34,132,124,110,83,181,214,47,82,241,23,148,104,26,190,84,153,198,22,207,169,177,143,159,111,173,199,19,76,194,197,89,23,72,164,135,176,72,97,115,14,149,128,59,185,68,10,215,116,247,36,35,223,145,109,165,161,64,153,125,129,193,99,117,236,218,187,8,42,142,115,119,52,45,178,150,166,218,250,245,236,41,105,249,111,147,142,115,110,65,10,67,190,226,39,103,53,178,90,185,10,84,19,245,242,35,198,210,11,37,95,119,85,19,206,246,159,182,56,135,44,79,102,53,238,238,15,38,45,74,252,180,8,222,95,102,232,3,227,209,151,13,17,194,141,18,191,108,74,60,199,168,253,159,10,39,88,71,103,199,113,101,86,236,8,100,170,138,218,132,165,187,66,22,190,146,108,110,156,255,219,166,140,167,207,157,225,156,126,8,9,223,5,153,73,208,117,243,188,27,177,203,245,131,152,81,12,27,241,7,111,42,229,255,192,219,19,253,150,21,74,78,185,203,65,203,64,242,224,7,51,115,36,216,138,205,220,155,215,86,154,173,82,36,41,128,13,209,24,118,62,24,153,231,75,69,114,96,56,243,92,239,21,59,105,105,6,22,48,158,228,229,240,34,141,87,127,123,167,107,210,177,197,109,225,174,160,192,218,248,227,28,46,88,182,10,67,226,81,3,37,71,78,71,212,212,79,28,133,238,84,204,42,200,114,8,72,56,76,17,135,24,193,24,5,112,47,125,112,195,175,39,78,1,138,12,178,167,189,96,183,86,205,230,94,150,18,237,194,242,24,197,121,234,161,3,209,200,246,176,60,238,156,217,167,120,59,200,115,30,94,54,176,198,47,130,125,127,155,130,209,72,168,67,45,92,168,145,144,38,193,73,153,253,167,241,78,8,169,6,250,33,208,39,126,253,34,157,154,88,238,133,169,172,245,114,84,174,63,85,248,154,137,231,195,115,229,155,20,105,24,67,190,22,101,176,145,214,201,173,239,76,21,185,45,113,188,101,103,194,53,202,242,58,228,158,135,219,134,60,107,135,207,237,54,95,219,136,36,231,237,252,218,144,117,152,66,223,69,231,166,122,127,56,188,158,104,42,48,2,176,241,52,186,89,55,124,13,140,237,218,47,44,37,159,56,209,10,188,187,142,146,139,82,5,45,72,140,248,171,59,38,129,194,163,152,210,208,7,83,143,40,111,38,3,224,126,12,232,32,175,252,90,67,129,54,7,69,3,85,140,70,207,44,240,232,229,126,12,74,196,46,161,108,251,73,97,186,2,59,176,56,2,77,52,208,115,19,77,85,233,5,73,248,116,187,229,204,55,132,101,230,133,45,110,237,191,139,179,224,224,237,194,200,185,198,20,178,80,143,36,225,225,196,45,145,119,191,56,203,145,199,13,152,93,46,123,250,32,57,32,72,187,8,188,40,218,247,41,198,225,178,46,133,15,48,234,105,217,91,14,21,81,17,148,40,147,243,14,83,30,73,57,207,253,84,68,226,182,103,229,47,120,209,230,37,75,107,63,129,139,254,249,32,55,68,69,151,226,138,44,107,50,175,190,111,101,177,151,177,20,38,103,203,233,29,8,157,28,123,233,198,75,144,147,130,112,168,59,140,175,58,201,79,163,16,236,11,107,39,43,162,188,231,217,153,158,68,176,154,191,156,127,46,213,31,204,222,99,152,124,183,33,178,178,240,22,200,211,25,22,134,207,116,223,166,231,124,121,162,155,101,35,185,187,121,91,18,200,26,210,50,136,236,61,54,112,30,182,47,42,239,238,8,19,244,120,216,8,34,165,97,20,165,212,15,165,104,127,223,77,210,244,187,150,75,52,147,227,203,229,82,225,78,44,198,159,62,39,75,189,162,110,192,236,194,159,161,71,24,123,115,1,23,24,230,237,207,6,197,5,148,198,165,34,111,252,49,249,189,119,83,43,144,179,62,12,61,157,39,255,109,187,237,75,121,58,142,50,138,69,135,195,36,41,220,125,206,110,135,231,48,255,126,186,100,148,171,175,75,216,78,130,237,5,1,231,38,131,91,233,154,106,168,69,15,210,229,63,152,228,178,178,229,229,198,208,63,253,233,202,141,227,26,99,211,234,205,191,229,129,226,53,73,60,247,83,19,240,232,110,7,66,68,87,48,198,47,220,44,147,191,58,12,97,204,148,167,171,213,123,196,211,108,101,77,126,154,10,11,151,110,7,38,34,41,13,47,150,153,24,77,163,92,161,200,111,103,248,36,147,247,203,244,91,228,221,9,15,240,8,180,80,172,46,239,78,198,165,93,162,225,189,136,207,106,218,52,245,138,101,75,132,218,82,197,138,31,34,109,175,252,37,233,135,141,64,96,196,73,70,140,202,166,22,91,142,22,74,244,187,95,10,118,53,43,240,129,185,103,127,155,37,233,122,120,204,238,84,34,239,173,121,122,31,185,128,156,206,93,159,30,212,181,124,112,197,16,76,207,111,147,84,238,79,227,89,203,114,126,156,205,241,204,205,207,99,108,135,201,249,105,249,109,146,138,227,167,201,69,191,12,194,116,27,58,207,239,90,77,85,41,28,138,242,110,252,86,158,89,184,173,2,51,53,129,17,123,117,253,77,164,59,249,177,33,79,83,82,146,28,38,147,80,119,203,102,4,4,211,225,223,111,201,23,129,27,42,154,214,72,20,46,178,223,225,63,40,94,240,73,114,52,126,63,233,88,130,75,196,91,222,236,126,35,155,41,2,36,235,187,11,241,110,194,180,69,208,1,107,165,195,56,1,117,207,170,232,126,236,207,12,217,84,182,101,137,221,145,244,138,110,220,118,152,91,151,28,141,228,196,38,15,77,152,247,191,234,9,4,15,98,148,182,80,251,83,72,118,19,152,28,175,237,79,227,244,206,77,123,61,194,89,141,131,29,13,43,157,135,199,106,143,53,96,126,92,97,35,32,99,22,41,14,255,233,197,18,212,17,109,216,241,142,18,64,151,43,0,247,69,110,141,223,128,19,233,233,226,244,101,142,239,233,161,7,138,73,72,214,208,37,0,133,179,79,149,78,54,147,184,65,72,183,93,65,137,73,189,7,28,88,10,23,187,12,58,60,32,244,158,218,180,233,177,3,242,41,87,123,86,159,17,6,198,195,220,208,37,161,153,143,109,201,188,31,140,241,112,85,214,26,233,211,182,81,125,48,73,245,250,49,141,26,220,79,183,110,34,41,83,222,61,77,99,120,57,108,161,35,153,72,164,153,120,42,219,238,176,25,148,38,211,176,227,151,170,62,40,38,24,222,165,101,157,59,190,111,151,144,13,143,42,171,207,100,35,226,232,60,6,17,186,233,119,38,81,24,222,189,218,0,141,143,173,149,145,196,239,113,64,124,79,83,235,91,229,70,7,185,1,165,198,223,160,157,75,155,202,153,81,46,216,225,239,248,6,109,88,208,234,70,69,32,186,192,71,227,79,119,88,155,197,174,45,48,135,122,54,1,78,39,242,109,110,191,75,198,20,246,99,125,88,186,83,149,166,165,159,174,197,7,27,241,174,28,204,208,248,6,15,41,49,123,204,149,251,219,84,235,120,141,237,65,185,36,200,7,203,191,92,252,239,167,225,55,159,77,76,121,74,127,151,27,174,208,163,147,253,57,4,78,208,233,124,99,74,172,59,93,46,235,102,124,146,180,213,225,181,132,14,183,205,159,142,175,63,108,149,147,247,122,15,103,48,133,178,95,183,236,64,26,242,65,96,147,222,206,233,76,253,63,181,10,75,96,248,8,186,255,52,246,183,28,64,201,152,247,139,163,208,138,72,2,45,55,255,51,55,166,255,52,4,178,75,218,109,226,62,195,151,31,183,20,6,237,194,38,165,230,86,239,42,144,71,138,145,198,158,148,93,121,8,131,204,234,85,47,92,217,147,220,236,197,65,86,36,68,6,129,215,12,193,152,141,160,170,114,120,161,188,64,109,235,55,42,132,167,105,237,133,33,112,139,201,176,32,76,107,218,180,76,170,113,242,151,255,168,230,101,212,18,206,35,95,34,232,180,73,26,209,65,45,113,219,127,26,250,47,25,83,68,239,200,236,253,126,154,244,155,36,85,22,208,94,23,92,143,31,12,157,93,185,231,23,154,97,221,131,96,176,17,194,40,60,46,218,144,201,254,252,72,7,198,119,155,228,97,210,186,157,51,224,156,162,133,37,35,63,157,144,29,114,171,153,127,124,134,37,134,20,153,49,14,55,111,25,49,206,171,186,7,140,156,133,223,37,206,198,97,226,129,23,30,55,254,102,36,114,109,73,195,23,25,129,94,122,2,113,232,185,212,74,203,200,141,195,8,119,248,152,131,235,94,27,33,11,193,119,238,47,231,66,44,49,98,228,193,177,33,190,121,72,105,86,174,210,48,2,6,95,101,23,105,47,70,227,32,189,38,5,175,252,44,29,203,169,57,95,99,75,195,207,199,206,31,145,47,48,41,102,210,50,238,184,233,147,223,37,69,6,139,254,230,112,144,3,131,159,127,7,124,38,253,253,105,211,111,218,63,219,146,164,24,99,60,29,2,159,27,214,199,160,66,43,185,109,39,125,58,27,241,233,15,206,150,198,37,131,50,45,45,111,57,92,241,234,117,105,25,213,11,245,23,108,90,198,30,93,135,254,244,217,89,63,181,144,101,204,211,245,202,52,240,110,194,50,245,67,187,241,65,20,121,152,228,194,248,229,110,226,168,242,44,214,124,114,212,216,14,167,192,117,25,111,208,7,51,51,116,184,237,46,22,237,34,19,164,15,129,57,22,199,186,239,70,8,190,93,56,179,220,214,55,160,153,72,149,80,216,13,88,22,40,229,250,193,152,49,16,47,94,56,13,202,44,243,7,115,148,9,9,16,180,48,103,23,234,197,97,35,121,214,166,253,24,186,29,198,156,184,199,207,128,5,254,163,230,195,151,79,141,255,92,218,112,98,114,223,52,194,171,84,164,250,208,24,105,234,246,33,165,184,112,245,170,221,130,25,208,27,214,201,81,110,218,173,5,179,177,247,154,187,177,92,103,135,237,195,211,27,70,130,235,51,139,32,153,31,213,199,196,28,207,178,215,13,24,130,191,3,251,151,226,125,214,109,21,184,21,215,33,57,48,137,9,82,136,64,180,133,18,89,111,217,89,245,36,189,10,252,139,168,126,48,244,30,73,86,207,153,57,27,126,112,135,9,214,105,211,236,144,158,95,211,96,180,121,230,240,176,124,130,241,253,118,37,215,86,50,98,142,25,73,85,214,248,86,64,133,12,226,90,57,84,158,46,66,212,31,74,1,64,150,33,61,22,25,132,32,254,110,50,23,165,36,140,140,20,138,146,252,105,246,58,33,147,30,157,160,127,29,222,240,141,158,196,117,139,3,27,161,65,192,208,108,103,129,49,138,182,163,56,35,20,100,35,24,223,136,54,110,252,226,23,193,1,102,110,220,15,206,132,148,139,180,27,254,156,145,139,195,232,16,202,186,71,205,168,124,92,185,192,27,26,210,41,112,37,97,224,107,89,179,232,183,44,93,18,192,93,34,113,153,50,109,147,90,183,97,204,201,31,102,253,146,105,132,95,196,53,89,87,178,91,113,150,73,72,225,239,252,40,26,160,219,52,62,243,59,220,164,93,157,142,59,140,150,64,149,223,69,164,179,125,191,140,186,194,153,118,183,203,228,100,165,79,57,2,237,122,212,184,238,155,185,177,143,28,15,83,196,56,228,184,133,70,119,124,242,66,139,10,5,166,220,22,184,18,100,204,14,67,50,126,109,74,115,118,246,238,115,108,16,71,145,62,87,124,202,241,108,198,113,208,165,97,84,55,239,242,125,231,115,217,235,83,170,180,173,24,105,124,50,85,100,14,254,174,193,23,174,196,109,124,60,97,38,31,169,9,204,142,255,17,56,44,163,31,33,72,23,48,2,76,46,42,124,96,106,151,196,117,77,26,26,249,179,223,52,96,95,156,87,166,10,152,154,7,159,192,228,57,15,113,159,141,31,113,136,239,178,156,221,83,104,68,7,251,19,87,202,15,38,240,45,244,90,84,229,50,37,171,195,120,131,134,252,54,55,142,59,168,118,89,47,242,114,82,209,183,239,55,220,8,202,21,73,104,63,49,129,234,27,10,119,40,244,3,4,198,191,156,151,195,86,103,32,79,19,59,235,62,44,220,108,209,102,190,112,165,240,125,124,43,128,17,72,69,135,165,16,186,221,222,52,168,40,86,151,167,209,56,204,190,207,82,18,215,37,36,111,132,25,164,210,127,176,93,141,100,158,82,165,189,98,217,155,60,196,21,145,110,20,76,114,79,118,148,43,159,118,27,155,232,35,26,57,176,85,142,200,113,95,76,7,196,127,25,23,179,84,253,14,203,140,242,29,131,187,79,127,222,124,22,71,41,223,52,252,237,123,2,146,126,52,150,131,36,162,201,78,150,137,220,204,237,40,217,170,50,154,153,212,128,225,6,35,129,198,46,89,216,131,244,248,246,37,222,26,145,176,229,173,93,184,67,73,241,117,24,126,189,34,116,101,131,178,191,243,3,222,106,168,135,175,104,41,106,222,184,160,138,63,109,185,49,98,8,231,74,134,163,207,239,101,180,56,114,44,17,164,36,213,255,131,135,216,246,25,127,235,136,70,15,171,75,186,223,152,68,89,62,237,7,155,201,32,230,73,166,108,169,249,12,33,243,254,108,41,183,83,118,213,78,110,5,47,203,83,205,130,26,185,185,63,12,193,170,174,155,244,99,28,253,96,42,60,166,240,108,162,23,124,76,246,175,97,219,198,71,204,88,174,94,158,122,202,214,76,226,240,141,13,194,84,86,156,65,23,152,125,78,186,69,74,6,150,241,7,31,203,177,234,152,81,6,195,22,237,48,197,248,114,85,195,210,66,125,238,131,169,181,22,175,244,64,242,49,127,170,14,7,238,124,25,177,17,208,69,41,31,165,36,176,81,163,72,211,18,117,227,190,23,225,245,226,112,117,184,147,151,121,238,241,222,177,105,98,89,237,194,68,20,167,31,197,219,194,137,242,240,98,247,241,53,105,22,90,187,231,56,91,92,174,45,186,141,99,56,95,15,207,217,229,72,29,255,185,12,206,218,64,62,184,221,72,88,135,101,45,185,141,141,59,180,235,53,145,170,0,60,97,254,116,102,75,109,83,225,146,191,188,65,131,173,110,89,224,78,41,65,119,216,138,18,228,183,41,244,251,124,245,203,210,250,137,214,92,24,174,134,246,187,193,2,195,145,175,253,174,56,189,3,174,231,243,214,169,79,103,210,26,167,195,148,211,201,152,22,40,94,182,183,236,28,13,18,122,233,4,131,187,239,85,72,177,154,15,64,96,110,68,223,173,6,119,66,190,106,149,160,86,204,229,32,94,152,187,99,156,187,0,100,126,195,127,216,84,216,238,2,193,151,109,53,58,14,83,236,117,237,69,96,234,41,86,192,212,225,221,175,69,149,83,254,114,87,17,25,79,36,46,87,129,207,20,245,21,64,86,119,194,243,120,97,59,140,179,119,107,155,241,47,79,15,19,1,246,65,65,129,37,77,249,109,174,57,159,79,141,156,113,106,135,238,54,203,232,47,39,253,58,48,39,150,108,210,157,16,118,249,210,133,129,135,89,41,23,174,86,243,243,205,20,180,200,184,75,95,184,64,29,16,47,39,87,68,74,101,76,175,104,248,97,141,220,90,189,146,246,205,188,82,251,243,120,47,216,114,201,135,148,33,167,122,52,37,255,105,114,54,118,146,167,81,180,255,232,46,41,7,202,103,222,200,60,155,219,114,120,139,195,244,235,30,198,196,37,151,151,103,3,227,89,148,149,79,130,40,76,198,31,12,21,176,56,11,187,149,176,124,89,7,192,228,126,203,2,129,37,98,149,11,91,240,255,162,103,139,26,57,208,105,249,116,119,109,50,23,202,23,192,192,83,148,150,22,250,159,157,148,173,166,123,195,73,99,17,39,40,23,147,190,2,37,74,189,228,99,147,0,194,198,255,131,11,215,225,45,187,198,68,103,235,35,17,0,166,186,94,38,57,234,129,177,151,66,213,167,62,179,131,82,143,242,221,204,33,93,234,235,202,214,81,231,98,138,46,203,97,66,28,55,165,176,83,248,208,124,162,240,33,183,208,218,195,188,152,247,158,1,111,216,97,171,192,199,172,251,170,212,14,124,246,159,125,79,8,171,199,29,254,41,9,238,12,253,148,112,2,148,229,111,110,112,210,95,199,83,199,13,82,62,129,114,210,176,72,164,144,1,67,151,214,101,108,225,80,66,170,84,127,185,88,158,191,15,24,218,109,87,178,24,118,240,102,85,186,31,60,57,117,101,47,60,91,40,146,83,217,225,206,166,221,4,238,249,147,157,227,221,219,184,255,47,138,126,130,155,147,80,166,145,243,209,20,158,78,192,1,76,241,149,180,172,195,26,220,75,11,24,143,217,84,184,214,120,120,16,61,146,205,174,15,44,160,219,50,46,80,242,45,161,42,104,126,113,1,230,174,32,239,54,166,205,29,47,183,56,162,180,140,149,85,234,125,250,52,253,94,61,72,205,206,46,250,110,77,35,111,252,78,194,179,159,176,178,247,29,180,243,128,140,202,153,151,235,203,108,180,65,163,74,77,58,150,40,45,186,223,11,234,120,249,32,176,108,32,188,230,48,135,224,245,31,193,73,66,102,147,79,37,252,252,194,150,12,211,8,78,78,127,249,70,224,117,9,60,166,199,222,169,198,250,25,61,130,30,211,175,23,121,152,100,185,11,119,120,7,235,12,152,132,35,65,113,155,248,193,104,137,44,251,122,120,80,59,160,54,32,96,114,243,167,192,16,186,117,63,218,224,17,108,18,187,48,47,123,105,57,26,142,153,82,4,174,8,99,249,111,87,203,105,94,250,114,50,8,63,243,44,155,246,186,206,67,4,215,154,95,145,173,60,170,72,184,200,140,150,143,227,201,2,231,41,75,197,20,244,52,197,243,206,76,190,128,146,169,251,240,25,5,120,49,188,225,240,155,12,1,155,69,253,29,132,236,111,235,179,166,186,234,189,130,223,70,66,46,192,148,18,79,135,41,119,127,96,82,110,221,48,36,169,177,246,170,48,194,105,195,159,102,239,91,50,197,43,169,79,197,167,120,37,119,89,178,38,121,121,189,27,26,110,194,45,117,125,157,74,250,245,85,5,26,93,4,69,208,50,102,4,244,170,111,226,208,71,17,192,187,240,248,89,224,63,184,33,252,44,31,211,40,184,62,1,94,208,68,118,187,192,102,221,125,247,126,138,188,91,22,55,125,175,228,162,46,223,23,200,241,200,18,184,71,174,61,57,71,244,250,205,103,73,19,164,98,195,12,106,135,7,228,58,210,109,120,132,63,122,54,163,107,77,74,238,219,225,204,13,39,18,202,96,164,160,223,47,114,166,120,14,55,63,162,1,189,75,52,150,26,220,117,79,236,70,199,197,113,220,139,229,219,249,144,147,198,218,212,146,135,82,146,2,126,135,127,108,22,23,70,162,189,248,247,36,69,100,100,109,26,236,84,197,143,1,139,176,85,177,152,11,226,35,99,7,76,168,95,30,206,191,212,65,71,49,83,229,2,67,78,57,222,130,15,70,108,89,18,72,168,194,73,189,185,29,131,223,82,233,190,160,69,135,12,208,27,14,123,132,16,247,244,108,218,28,190,29,18,251,40,66,159,3,33,37,214,134,63,205,253,73,88,56,250,185,253,134,106,36,76,97,16,121,202,79,35,59,151,221,154,32,90,167,12,107,118,103,235,213,63,39,158,88,24,196,47,156,73,64,42,95,183,25,133,42,25,209,240,165,145,242,26,48,142,8,185,121,97,46,32,8,236,176,213,200,95,244,44,167,245,185,7,40,45,197,26,151,49,73,231,242,154,124,1,193,116,144,111,236,3,151,41,238,204,239,91,118,200,97,37,203,9,79,23,89,234,254,110,178,165,37,121,178,91,102,88,243,131,147,220,188,81,100,121,225,189,161,66,228,131,225,11,95,178,171,144,136,185,190,18,56,96,242,94,100,42,36,99,119,247,157,152,244,70,34,178,23,54,9,234,207,229,146,161,15,237,146,61,73,22,62,166,140,195,150,222,126,157,15,29,95,66,244,250,216,187,77,184,167,224,200,53,21,21,135,107,21,54,254,115,158,67,132,154,3,61,139,43,223,68,63,50,8,73,103,247,33,35,147,79,77,172,4,185,65,143,17,181,26,65,89,215,8,18,195,156,250,193,86,172,85,4,37,67,60,45,71,97,236,238,210,41,88,47,146,91,180,92,40,40,49,189,48,26,80,163,196,187,215,212,34,25,36,89,41,199,246,150,225,154,30,178,149,146,233,85,87,244,139,210,134,117,167,130,73,33,103,119,250,229,110,28,36,119,6,27,5,141,211,146,0,215,172,204,165,166,199,135,228,164,195,36,68,86,133,145,211,155,222,49,28,130,233,94,9,155,177,83,20,55,100,224,190,155,235,238,72,144,83,176,111,248,168,193,49,112,189,183,70,247,74,33,146,163,8,255,86,65,207,23,168,41,208,179,61,72,38,30,53,226,76,44,31,20,83,70,187,32,185,140,97,104,12,203,41,234,23,61,103,56,78,198,15,205,48,56,117,121,243,249,148,84,41,58,76,201,248,69,215,79,131,243,27,16,115,80,139,2,167,85,121,239,226,63,92,251,99,186,65,8,97,18,169,31,220,240,243,77,121,120,32,108,229,168,69,85,238,105,77,61,46,236,66,254,203,4,59,154,12,200,98,191,207,190,197,14,34,60,229,122,206,168,15,197,211,83,28,38,243,102,75,203,56,46,154,47,60,2,12,91,40,54,56,197,96,66,250,154,54,17,176,111,50,100,68,44,118,118,63,15,169,84,199,178,184,253,194,14,184,6,212,47,105,239,222,237,201,173,79,30,22,204,118,209,145,28,62,242,146,73,62,254,230,1,121,195,73,114,9,72,180,195,238,240,167,217,168,36,119,170,253,228,66,124,203,192,200,171,226,139,33,87,231,28,101,223,76,160,84,152,228,226,64,145,83,31,201,207,188,5,101,146,80,171,53,10,123,92,133,137,42,252,140,156,196,18,24,30,75,159,222,196,131,119,186,70,62,55,87,148,78,252,183,123,83,162,176,179,183,47,219,73,29,237,155,120,221,3,175,20,207,14,45,253,104,38,205,54,253,107,80,78,38,9,205,205,132,67,60,242,135,249,113,117,217,1,9,4,186,37,12,207,128,240,255,19,2,59,38,130,111,99,36,137,78,201,154,178,200,69,118,103,58,62,49,108,120,25,15,210,97,191,84,105,224,6,251,153,60,141,103,210,157,210,7,70,143,54,75,179,207,38,56,63,2,62,66,19,253,201,1,199,61,219,155,167,148,28,248,188,77,88,65,240,232,37,66,100,14,91,98,194,16,24,210,67,239,24,22,54,101,173,2,167,132,254,135,195,248,72,147,252,54,215,137,62,29,134,31,123,42,60,172,92,250,219,19,22,193,10,29,53,178,59,35,144,148,77,203,89,183,140,110,98,195,238,208,163,242,163,139,87,141,75,19,60,161,241,73,200,28,149,141,240,156,43,232,102,248,20,181,52,9,253,237,130,66,100,124,238,31,139,152,192,217,116,47,189,229,88,155,91,38,97,179,68,43,247,105,47,75,164,42,130,66,212,230,222,167,53,140,57,254,110,25,108,72,179,186,237,180,76,5,83,102,131,241,7,172,28,179,212,106,20,239,152,50,199,189,162,11,24,239,177,244,139,248,54,58,178,14,195,6,80,228,233,179,178,234,112,231,48,181,204,16,144,254,223,10,208,102,30,229,250,153,100,198,60,181,171,172,14,106,122,93,4,28,82,2,246,185,235,111,51,93,251,234,238,35,224,174,116,10,150,243,94,247,246,167,113,204,202,49,124,30,52,94,253,15,165,30,84,2,242,176,44,110,74,243,62,24,198,125,201,124,53,184,126,148,134,6,67,219,93,30,184,127,249,165,63,184,136,211,24,222,191,28,190,140,146,77,109,235,154,116,141,110,109,119,163,80,103,103,82,221,2,15,210,141,199,7,147,6,34,206,12,108,98,62,222,215,242,115,135,215,242,124,251,233,242,113,26,192,120,144,44,181,239,194,217,234,134,126,232,177,176,30,125,88,184,70,250,254,136,159,128,41,10,188,113,88,220,9,231,20,251,236,111,228,167,225,200,147,167,43,73,181,223,231,176,123,129,36,194,52,216,145,214,151,199,12,124,46,48,237,129,139,101,62,59,220,140,195,74,96,152,255,70,60,77,120,63,75,183,240,130,166,20,191,61,39,23,119,253,92,197,41,13,128,81,118,124,62,151,37,233,244,15,134,228,89,119,66,170,87,200,134,114,24,114,153,107,129,183,106,2,139,49,166,231,191,46,85,181,38,167,112,238,199,62,104,181,35,202,163,79,155,45,235,77,59,115,150,155,151,192,3,239,108,188,156,11,208,144,126,119,102,192,125,57,74,235,69,94,78,18,189,159,198,208,102,163,203,166,48,83,32,250,125,118,174,188,159,167,73,82,76,222,52,28,47,194,159,196,102,114,142,147,226,95,140,228,179,150,167,194,48,96,199,211,166,93,40,115,105,192,93,147,103,192,75,85,219,15,140,31,122,121,191,219,50,173,91,129,45,245,57,158,222,107,174,103,137,156,147,107,251,250,171,208,101,44,109,249,79,113,216,135,133,63,136,156,202,129,97,51,223,254,52,57,95,66,177,135,72,235,224,124,113,152,202,43,49,134,81,19,134,228,199,97,12,191,27,70,163,142,167,86,31,51,184,106,212,206,38,187,166,127,21,191,192,70,55,183,4,70,73,114,249,247,90,144,124,223,78,195,228,219,114,172,160,141,54,227,86,152,210,166,238,35,186,141,100,95,218,149,113,82,198,195,29,247,149,244,57,91,32,57,30,158,75,43,126,27,42,4,232,17,58,76,106,250,150,51,51,83,229,243,121,211,81,123,69,206,230,126,204,134,215,243,35,5,1,134,193,85,238,68,84,140,184,244,45,48,187,136,108,74,228,126,207,233,59,245,25,65,148,215,244,216,59,119,113,207,95,101,87,57,198,138,88,187,205,228,212,63,247,17,98,193,20,11,202,111,147,29,251,73,44,33,208,131,172,136,30,185,212,139,123,96,230,192,4,236,134,158,231,121,59,203,0,60,43,144,201,151,231,184,207,108,39,14,15,20,52,213,88,32,33,214,31,62,243,95,105,136,237,66,151,47,74,86,186,156,110,20,128,81,17,251,131,207,101,58,137,10,82,251,169,67,251,209,200,172,40,226,60,226,238,141,244,250,112,216,184,104,197,110,164,6,203,55,141,99,255,171,47,15,63,9,46,233,64,33,147,147,29,7,89,41,12,230,15,102,239,18,183,177,121,158,92,87,10,24,94,59,185,82,161,166,197,245,227,131,177,180,119,23,155,147,67,222,221,113,208,200,108,229,16,0,238,237,171,114,3,30,100,181,139,181,204,230,235,158,120,152,105,186,212,81,227,195,44,78,47,182,140,77,175,72,164,22,184,114,129,12,184,183,92,30,147,147,19,47,222,221,44,81,230,129,135,199,139,128,25,24,125,154,122,101,63,127,88,72,163,232,160,153,144,192,138,167,169,183,111,250,244,52,255,188,195,75,136,76,241,202,162,55,226,221,34,40,54,251,122,224,53,99,38,12,136,1,229,244,233,228,83,222,17,29,112,5,229,241,192,213,125,10,6,43,35,4,48,181,134,222,176,97,193,196,231,105,232,151,86,192,100,89,136,141,143,167,202,247,12,115,123,181,90,21,134,216,54,126,250,252,215,116,200,206,205,135,157,213,97,46,132,75,47,16,230,192,233,1,147,178,45,243,172,146,196,91,124,84,38,124,99,178,195,3,159,53,82,2,70,25,87,47,39,48,130,4,122,230,248,51,11,209,103,108,209,112,99,3,16,3,141,124,187,226,91,252,177,97,16,173,84,148,2,18,63,153,6,185,181,106,242,118,171,90,116,163,117,152,132,155,216,80,189,25,183,112,192,164,138,203,21,186,91,205,239,138,151,147,104,84,245,229,103,16,106,180,12,114,137,167,91,139,228,133,111,192,241,62,73,122,212,47,42,185,220,60,35,194,216,213,189,100,182,217,244,109,212,184,245,187,152,180,4,50,202,71,221,176,76,44,142,44,10,133,97,133,154,14,155,34,230,3,207,22,43,224,204,177,36,41,168,68,91,225,125,220,142,146,217,47,55,144,222,45,171,58,90,70,146,202,124,158,38,149,44,122,109,44,26,242,185,78,39,187,151,178,176,136,141,94,78,224,99,136,38,127,55,106,215,82,82,15,138,55,220,187,69,101,69,19,87,10,12,18,195,221,240,133,60,159,158,159,119,119,82,38,125,204,184,189,188,131,130,125,188,252,229,152,176,233,133,143,241,22,211,208,132,208,245,221,56,98,252,126,194,253,175,116,93,185,100,58,120,190,26,213,243,144,41,233,152,145,76,226,191,140,91,54,233,221,29,86,237,25,15,243,105,215,251,240,89,122,241,211,148,70,170,219,192,44,7,223,195,169,136,234,99,191,78,7,40,87,28,70,136,48,233,215,50,30,59,127,55,10,2,235,15,124,38,184,127,76,18,169,223,134,111,18,33,191,33,59,39,228,86,222,90,252,33,199,72,242,3,194,68,192,132,60,214,220,37,231,30,240,189,28,13,219,89,245,68,54,223,184,27,172,40,103,48,43,21,38,222,240,117,140,82,134,162,183,186,110,255,222,239,109,147,202,23,73,31,225,123,17,48,247,151,163,80,38,190,51,108,45,230,252,135,114,93,207,58,40,201,116,115,127,40,108,56,124,32,221,21,82,10,115,151,204,45,18,100,117,179,107,201,19,58,177,20,206,215,201,186,167,224,140,116,19,136,148,105,85,244,32,170,79,45,110,117,24,38,135,249,248,144,204,132,112,120,147,8,45,131,130,171,100,249,160,88,242,211,208,223,182,251,168,79,83,184,224,211,208,45,137,192,109,140,25,178,38,245,49,115,56,249,182,223,209,33,31,170,123,61,135,50,196,207,254,219,196,133,135,110,58,86,252,226,211,120,161,29,178,179,62,205,244,241,169,180,250,175,204,90,109,13,212,55,227,183,55,150,160,160,152,156,241,48,78,188,188,31,19,10,103,253,135,66,228,163,203,203,146,79,221,230,36,103,149,75,152,192,36,63,39,127,24,233,115,81,95,110,86,161,230,185,210,240,165,141,148,30,223,214,114,171,209,164,52,179,26,233,231,168,233,225,120,64,137,249,241,53,182,95,22,204,15,70,194,118,105,112,250,92,170,74,20,178,160,90,91,199,115,247,71,199,196,147,80,207,250,223,99,75,113,54,234,172,61,118,225,99,22,167,247,10,60,173,20,252,3,209,203,106,122,205,108,166,127,83,62,24,149,116,97,66,106,152,239,249,99,240,48,21,22,19,102,186,48,229,91,126,182,80,119,205,95,92,24,101,36,87,100,39,250,69,218,187,216,171,168,181,79,207,157,170,80,104,104,118,44,156,155,195,185,245,109,115,39,111,235,194,121,27,103,209,55,40,136,39,111,81,21,108,196,235,73,32,253,96,42,185,213,71,154,141,139,218,71,28,209,164,51,73,239,247,200,198,228,243,29,185,149,66,139,115,95,184,163,150,40,246,118,119,60,150,22,250,153,247,229,41,147,236,254,77,149,90,171,169,37,198,211,213,138,162,63,190,163,133,172,47,97,242,248,96,86,38,54,188,225,144,19,145,43,114,209,206,228,250,142,61,54,58,211,247,189,112,134,230,215,231,2,219,211,18,214,90,156,29,132,83,190,47,130,51,182,73,18,223,153,42,84,222,127,119,155,74,138,163,210,77,227,76,105,31,159,17,124,79,156,207,247,151,109,190,215,111,93,86,50,232,179,132,154,240,177,154,230,218,7,115,91,156,210,173,110,106,125,223,126,2,17,2,153,84,249,194,100,32,187,55,29,158,10,10,178,134,192,164,102,127,222,116,184,60,144,252,44,2,83,112,181,226,233,74,5,251,29,20,138,71,151,231,199,18,95,67,162,83,158,38,208,56,227,221,70,89,166,15,255,138,178,62,216,88,155,238,52,164,163,101,122,113,6,126,180,178,133,33,231,192,5,10,138,236,48,122,18,215,150,38,149,131,68,50,127,26,181,53,145,19,173,198,223,250,209,154,0,15,180,200,101,208,44,2,181,252,123,81,166,42,101,83,36,91,205,225,105,68,248,240,144,92,217,10,155,144,183,195,141,243,90,154,102,217,186,254,181,57,96,119,215,159,134,202,188,5,188,204,36,122,224,51,107,191,201,0,119,14,150,187,254,52,117,39,221,97,106,209,214,211,238,72,204,194,185,72,153,148,254,52,86,228,119,122,16,178,204,178,195,131,158,73,232,67,198,229,69,239,254,6,111,47,44,193,53,5,159,213,251,238,179,139,100,135,207,172,18,139,213,210,215,216,63,29,134,97,186,62,35,74,50,149,255,118,134,105,114,63,79,227,92,243,126,193,28,82,218,243,52,68,52,203,97,75,225,156,15,76,176,210,97,216,6,242,51,104,48,178,198,211,92,169,159,166,177,236,167,183,156,160,253,120,62,39,229,170,45,96,44,168,166,223,139,60,151,20,48,153,86,89,167,10,213,125,219,155,86,56,10,170,194,171,126,234,71,11,90,94,35,197,213,57,238,106,189,160,144,160,13,93,94,86,87,226,191,108,178,48,173,62,203,107,118,223,167,135,21,62,52,25,51,187,86,251,241,117,198,7,38,87,125,249,32,187,195,191,23,14,18,73,242,174,150,22,49,98,42,217,98,41,186,109,28,155,118,197,231,236,68,3,218,120,154,198,169,240,193,3,237,150,167,105,21,239,175,55,205,10,100,182,54,141,45,46,5,76,50,200,211,114,232,253,238,203,33,128,125,54,165,148,56,81,3,62,71,171,110,151,153,189,127,199,203,33,156,214,142,145,1,17,59,158,81,216,151,245,76,149,245,137,162,129,86,82,197,101,229,91,62,89,44,109,252,99,226,244,160,154,151,120,110,142,65,203,154,178,73,12,132,251,168,191,188,47,74,4,154,192,11,37,159,11,147,128,162,79,155,190,107,188,252,140,144,24,20,36,117,204,228,193,31,154,182,230,208,135,139,81,9,59,106,91,212,20,248,156,186,43,22,16,25,148,18,201,35,116,112,254,139,167,81,78,145,116,7,196,122,153,107,49,79,201,25,147,189,22,167,237,110,241,57,77,123,65,95,14,85,222,199,137,10,92,180,254,15,116,68,117,55,75,4,31,72,123,30,30,119,154,30,195,40,239,231,221,103,169,123,190,103,37,188,181,36,57,171,26,175,144,167,83,91,168,166,137,42,46,135,246,236,57,126,219,180,199,138,52,13,74,137,238,243,236,92,193,151,48,247,212,31,23,118,143,125,129,107,153,52,140,203,106,138,197,9,251,145,36,45,84,91,234,30,124,1,166,186,86,158,166,20,214,233,63,128,81,176,144,143,13,229,195,39,15,3,124,46,101,162,103,136,212,225,114,173,68,107,218,218,207,68,162,30,206,67,55,21,9,72,194,167,2,91,149,111,116,155,250,241,36,51,9,17,227,22,103,35,9,182,253,250,128,201,253,180,178,13,223,76,207,47,73,2,59,129,234,53,62,5,61,219,107,87,211,135,205,128,8,112,112,95,23,240,44,136,216,12,201,79,80,219,239,172,205,238,218,201,246,236,89,121,91,223,76,110,233,125,26,146,25,93,153,228,209,133,53,78,81,68,151,170,47,188,74,228,208,70,167,10,83,82,80,164,48,220,94,230,225,44,130,238,196,108,89,34,57,142,54,130,95,242,211,165,88,9,128,195,155,244,69,253,105,170,122,135,247,43,195,231,164,221,206,4,184,106,156,217,80,139,139,225,217,44,102,31,253,34,139,79,184,197,145,121,35,67,194,91,78,245,135,196,248,72,149,71,200,52,44,25,174,51,237,121,121,197,222,112,120,90,96,67,225,30,105,59,21,183,184,182,187,112,53,139,65,97,89,74,160,27,56,135,23,22,51,136,45,96,232,152,113,97,191,38,86,85,249,226,106,247,62,175,31,196,186,155,93,167,63,49,63,143,20,84,180,189,84,19,141,102,35,135,29,15,35,30,34,95,43,17,181,240,189,236,44,226,172,226,121,70,121,126,250,81,195,40,181,196,70,129,173,2,246,194,164,32,223,153,2,81,102,143,143,217,201,151,147,20,44,34,255,150,239,236,48,81,164,162,240,105,182,199,248,168,178,62,167,170,12,74,181,20,53,31,82,252,54,69,188,180,198,17,217,63,241,86,235,88,169,162,241,133,48,223,10,255,87,165,78,177,139,24,60,57,40,249,122,0,24,52,238,191,23,62,27,51,69,104,1,19,48,145,223,62,38,217,189,104,147,12,218,165,12,9,152,138,16,111,56,59,173,28,247,200,110,69,234,0,131,214,178,176,237,65,26,8,121,216,190,99,218,132,64,189,18,246,38,140,21,48,182,195,69,141,2,65,62,72,145,216,12,196,69,220,174,252,213,198,95,176,31,120,162,116,30,159,171,104,10,21,102,126,105,61,6,124,113,17,238,250,180,73,224,221,175,9,205,184,12,56,110,196,26,67,134,123,76,152,196,76,173,112,125,130,83,54,224,77,210,41,248,101,170,211,125,200,96,148,20,55,108,181,192,142,151,144,87,227,159,87,99,160,154,26,146,127,76,22,31,254,47,129,201,31,141,195,7,17,13,89,93,160,233,238,164,7,157,146,115,204,79,175,251,102,12,30,217,41,45,167,36,215,216,204,206,242,144,124,125,218,85,41,150,191,123,29,241,23,129,165,116,138,125,118,72,145,233,65,137,29,148,25,167,75,209,92,37,227,155,107,51,12,32,78,53,17,78,2,174,65,230,194,153,8,177,149,52,28,93,69,119,250,217,21,98,75,150,7,71,121,186,19,28,135,84,233,58,100,108,142,238,90,128,70,180,237,23,229,248,15,219,139,98,154,252,192,144,129,199,21,130,164,168,167,95,21,123,55,94,110,142,78,89,152,164,173,238,216,194,187,21,2,221,110,67,62,141,216,204,181,134,167,36,247,162,245,177,134,147,25,97,238,110,45,9,3,38,57,222,7,141,227,94,72,85,76,41,36,93,163,18,90,147,89,158,151,159,93,35,239,176,242,167,250,66,129,173,118,231,222,48,32,61,19,216,74,23,252,139,140,99,252,182,27,127,52,248,78,149,217,160,49,208,159,182,59,122,192,84,247,75,187,151,49,107,123,183,112,111,85,49,221,138,41,76,93,56,113,227,120,96,18,55,87,192,67,229,189,43,62,248,177,242,125,57,107,185,43,204,7,26,1,83,29,34,79,195,236,22,14,23,152,191,146,48,122,3,23,194,134,1,243,121,150,192,3,85,40,71,241,111,202,62,75,229,57,90,48,14,147,152,144,21,62,27,210,53,68,112,155,139,223,27,253,6,40,51,226,229,199,94,90,58,226,198,66,180,110,191,96,199,159,10,83,106,210,162,225,69,206,30,40,43,106,14,235,140,136,182,72,100,84,139,46,199,202,133,146,81,77,156,130,118,209,10,67,123,25,105,209,127,206,7,69,12,6,130,237,111,40,161,246,75,66,238,71,209,17,65,211,128,161,175,144,195,52,19,232,141,9,54,97,52,150,10,30,92,232,248,181,191,15,129,38,196,49,93,99,164,141,81,121,120,142,6,209,82,99,21,23,56,145,250,243,125,8,10,112,139,20,187,160,38,187,206,66,218,14,35,153,148,228,229,100,75,198,245,120,153,230,225,157,35,133,27,209,116,94,182,138,120,198,22,113,212,130,32,72,137,111,177,200,76,185,95,10,21,20,42,159,28,133,203,82,40,175,137,156,99,155,249,79,35,8,39,177,195,115,83,70,220,43,126,122,178,20,238,152,194,181,14,105,77,119,24,95,176,116,27,37,189,82,226,233,109,201,63,183,219,211,234,185,220,105,128,166,117,19,13,138,95,0,110,186,131,9,6,136,44,92,118,133,12,220,81,124,131,135,135,191,73,4,164,24,87,174,39,113,88,201,232,20,185,52,224,26,238,12,152,181,183,216,101,5,205,211,229,213,175,199,250,196,232,206,50,166,9,61,25,55,4,182,165,72,45,133,201,58,136,126,17,53,18,123,20,133,6,26,227,45,35,192,45,73,255,36,205,16,187,12,152,83,243,222,123,8,116,146,2,236,47,111,148,152,234,231,54,17,0,247,217,81,120,67,29,144,126,17,207,144,130,47,14,79,138,188,154,40,104,236,100,248,183,151,236,208,5,103,198,246,132,79,146,252,32,193,146,118,159,229,72,125,205,7,27,103,252,146,167,209,23,44,49,226,131,139,75,213,49,35,110,220,227,233,6,115,204,251,53,71,241,93,212,84,244,174,131,136,169,128,72,101,9,148,10,69,253,214,8,248,248,77,18,9,247,94,116,34,193,252,184,123,140,74,165,42,72,80,104,243,162,211,236,66,247,126,76,20,237,252,118,124,203,110,97,103,105,54,122,15,165,15,133,245,221,112,173,53,121,57,30,5,105,216,128,29,108,221,151,163,114,41,79,147,15,239,20,102,246,116,169,58,195,237,222,191,239,111,47,21,223,58,87,115,152,73,220,80,222,150,252,208,164,99,182,123,222,143,125,204,70,201,52,130,59,246,220,22,250,157,42,196,69,239,250,153,248,123,165,223,149,203,100,21,248,76,134,21,107,211,242,250,100,162,145,50,192,204,247,57,188,169,56,186,240,152,63,138,139,15,102,107,104,215,181,5,227,53,161,77,159,73,155,252,82,217,178,134,101,229,248,195,212,8,137,252,48,15,15,54,111,131,153,51,99,234,47,91,150,211,116,52,99,88,79,65,201,32,252,166,112,131,176,180,74,74,26,48,53,12,43,96,234,218,187,192,152,83,213,225,66,41,231,211,176,9,57,79,115,120,44,101,203,182,100,22,143,203,147,4,134,46,206,5,77,224,122,7,10,197,155,236,40,232,162,54,47,177,195,7,115,102,142,244,153,186,245,239,46,215,32,99,84,5,35,203,192,201,206,39,65,13,178,29,188,10,147,110,229,175,182,138,59,69,161,98,152,222,229,78,66,134,118,185,21,139,107,126,48,154,66,79,151,155,73,40,250,199,32,182,42,161,94,126,154,2,5,239,52,251,77,215,159,238,84,68,143,15,157,70,151,166,221,154,150,74,236,48,183,252,170,99,178,87,48,39,176,151,91,176,67,62,70,110,78,198,75,74,49,89,47,58,63,79,175,119,12,25,165,41,125,235,28,195,83,18,3,142,160,200,88,207,236,70,73,221,95,110,186,104,245,153,191,228,137,5,188,160,145,123,158,30,40,119,125,240,54,34,230,167,105,48,239,121,183,183,145,141,200,4,39,76,189,227,229,123,80,177,38,191,141,221,227,148,65,136,211,16,90,17,148,228,195,251,48,161,250,161,15,195,60,150,238,195,228,71,73,203,236,226,158,119,180,12,111,159,124,78,252,165,45,166,202,70,44,46,201,211,36,113,58,1,1,25,147,83,35,116,166,55,213,125,97,34,20,150,36,91,135,212,58,8,54,183,195,217,68,37,46,140,36,181,179,125,1,47,173,245,41,86,162,228,57,49,7,134,45,179,9,140,12,241,39,63,3,140,109,166,40,145,227,25,239,198,30,147,125,114,192,86,232,189,58,127,5,151,207,80,212,52,70,28,198,1,164,83,156,170,134,229,95,139,68,197,51,170,178,41,64,120,236,9,228,237,71,250,119,127,25,119,104,242,4,167,131,34,82,40,27,78,135,83,212,157,129,7,166,114,179,9,154,200,180,15,116,116,205,235,178,250,186,226,233,181,141,200,247,57,188,139,192,100,74,44,135,217,39,133,225,181,152,120,140,51,110,225,167,29,85,212,152,73,34,198,20,136,167,237,2,54,5,134,133,187,151,128,215,144,107,127,49,61,248,149,188,219,72,247,201,152,176,60,62,75,0,13,142,42,177,111,152,172,217,24,191,217,79,52,58,75,154,169,229,93,119,47,55,99,101,208,76,105,53,95,50,239,120,154,51,112,201,128,66,218,234,140,209,192,235,121,247,49,193,61,81,154,172,20,178,197,228,213,150,249,89,227,213,252,148,108,86,80,154,100,15,15,0,55,161,115,68,61,130,201,29,239,38,224,161,15,31,203,171,127,18,156,192,19,234,46,25,108,136,116,238,36,170,86,51,38,67,134,244,143,231,216,241,116,146,216,52,110,110,243,109,71,159,251,144,52,33,227,204,30,238,170,99,118,35,49,208,5,110,59,229,25,40,41,18,183,91,168,179,177,179,58,220,173,70,253,194,48,206,228,88,210,133,36,21,57,18,33,178,171,43,38,160,213,206,42,72,70,95,140,39,206,80,69,71,100,41,48,32,136,192,60,207,246,56,14,179,157,126,218,165,113,6,196,51,245,15,140,229,41,43,22,189,141,189,99,64,140,90,227,198,98,202,79,128,40,118,3,28,232,194,98,13,76,32,220,95,126,86,240,49,208,151,14,216,57,219,139,247,138,107,180,240,64,178,152,225,8,240,1,27,86,8,173,79,115,76,197,146,157,86,146,88,20,62,211,96,120,203,39,6,245,212,151,227,156,200,241,180,101,180,232,211,182,125,248,60,65,20,174,44,237,216,105,236,39,177,184,168,52,162,102,246,233,55,158,129,111,38,32,250,166,252,219,197,212,62,188,136,13,223,75,41,77,231,17,217,1,238,241,34,118,104,121,237,2,115,55,206,241,114,204,8,177,192,141,162,207,221,228,84,57,141,33,44,121,197,178,249,157,146,167,145,78,177,116,237,53,99,147,241,109,242,28,158,199,74,144,77,150,74,228,228,69,10,208,139,148,44,44,122,133,228,216,237,1,71,194,4,80,57,203,203,173,102,203,205,35,98,78,85,220,78,133,52,188,92,82,60,141,228,189,194,149,28,230,225,45,71,87,91,130,203,136,194,4,203,235,57,210,179,201,94,8,154,141,225,199,97,188,190,58,166,56,75,70,143,167,121,129,46,48,104,233,221,93,13,108,108,183,23,206,38,22,83,29,94,70,34,39,48,73,125,110,9,64,98,81,187,246,11,222,85,39,190,193,100,33,117,224,54,141,155,202,116,23,37,151,59,82,17,238,60,174,31,207,225,7,47,180,254,228,38,73,24,138,163,202,225,101,199,249,133,33,139,114,151,195,25,4,248,243,111,170,206,57,5,143,29,248,221,183,152,208,100,155,223,134,35,217,208,186,155,48,220,205,224,213,187,112,179,55,126,40,58,152,122,27,35,244,154,170,15,105,61,99,118,236,102,109,216,217,119,194,84,182,98,202,167,217,236,227,62,83,200,41,57,38,96,147,134,101,203,196,254,96,116,152,150,156,16,200,187,185,133,194,244,63,227,47,227,153,205,215,229,237,106,127,204,54,227,227,117,226,125,34,140,9,221,180,11,195,201,230,233,152,22,44,163,95,2,163,241,83,2,109,74,180,138,131,45,212,106,249,233,4,219,89,160,197,236,230,234,191,220,141,163,97,8,92,81,242,241,95,38,135,65,146,174,128,103,190,189,30,70,72,215,4,182,11,92,9,120,74,82,136,177,74,198,20,227,61,231,26,83,4,165,116,178,199,96,35,253,49,181,83,131,20,122,135,207,230,34,212,29,36,16,39,207,231,106,168,103,227,145,87,20,207,148,183,122,33,199,91,159,1,203,144,254,59,220,108,76,116,196,44,255,203,97,8,141,183,118,185,7,91,92,179,15,169,22,12,193,220,209,3,181,28,212,11,26,203,65,128,115,73,245,52,76,151,212,139,124,141,70,187,229,92,26,164,85,139,228,7,55,37,185,116,107,98,44,163,153,145,152,117,120,87,117,48,158,229,79,14,220,247,157,172,198,92,234,124,141,45,143,191,249,96,35,90,145,141,8,175,209,20,152,125,74,92,9,196,83,167,15,8,213,81,69,39,144,17,185,186,61,72,74,58,180,18,2,159,223,254,202,161,32,105,226,252,147,55,87,99,87,43,14,143,231,212,160,240,126,58,227,83,179,140,49,41,94,227,176,43,189,185,9,114,140,57,235,152,192,21,210,223,230,48,254,246,166,47,159,115,122,74,18,117,10,28,181,50,98,21,230,235,128,17,175,170,114,20,179,213,35,18,238,48,185,16,242,173,184,209,59,77,41,59,78,29,91,63,37,164,246,45,250,101,37,0,98,129,20,51,112,220,30,236,70,8,169,235,157,250,204,234,135,37,68,96,85,202,161,120,154,137,242,45,187,78,50,125,211,239,129,211,117,197,7,25,200,220,78,25,52,42,100,61,191,218,224,241,116,219,138,165,253,72,234,164,162,136,70,14,233,58,70,86,112,127,123,107,203,184,183,197,101,136,226,169,41,169,65,212,168,152,144,183,195,231,233,149,20,78,92,2,135,195,152,232,242,238,99,233,111,167,40,50,106,208,180,116,196,147,73,9,122,183,160,197,18,58,66,234,101,168,187,240,49,67,92,65,200,193,236,12,33,181,210,63,54,57,229,186,112,169,43,245,108,67,96,28,177,250,114,24,90,124,83,48,21,16,61,74,225,3,227,126,122,187,173,254,48,88,54,167,75,59,24,221,240,217,114,95,120,197,41,222,77,9,72,46,114,220,175,240,8,253,96,244,124,217,235,21,38,86,248,61,77,2,218,146,116,66,96,242,32,135,195,156,234,233,121,121,45,197,45,97,148,198,154,164,91,209,52,232,196,182,195,84,28,200,44,134,211,44,36,72,76,16,246,124,161,59,166,36,187,39,143,158,217,82,123,230,202,89,248,144,150,124,31,12,166,45,149,127,35,218,133,76,67,115,24,93,26,133,51,5,92,110,234,14,83,166,145,91,40,137,170,197,93,186,48,75,194,118,173,47,239,16,246,248,168,45,187,71,234,211,24,21,126,160,14,74,240,101,215,193,123,51,226,212,27,16,162,148,169,253,34,46,231,70,198,185,49,21,213,51,40,220,243,183,211,8,155,150,92,25,218,175,138,69,233,39,238,52,130,199,161,31,132,108,187,230,168,105,193,203,47,227,189,78,129,82,253,208,180,211,100,100,185,7,6,155,54,137,126,59,3,190,92,123,241,192,100,27,60,237,206,76,29,159,104,236,186,208,227,94,152,2,220,240,136,77,28,4,66,237,193,194,39,146,177,226,229,29,55,86,192,136,227,176,198,62,184,192,52,42,86,200,105,199,78,206,111,108,66,143,85,148,189,129,185,7,213,120,57,204,8,183,99,148,85,20,175,147,161,223,67,146,125,109,225,239,112,189,162,109,208,69,7,151,58,120,196,78,99,208,80,50,150,203,32,65,64,184,41,28,134,46,73,251,149,186,81,38,199,23,161,0,37,96,200,189,77,211,212,97,200,35,238,145,126,118,176,97,12,6,183,105,75,146,210,243,134,231,217,51,87,153,12,198,128,117,97,52,148,219,142,57,126,182,67,125,152,107,80,132,22,176,226,138,152,11,150,130,140,53,231,48,158,135,59,42,153,240,166,147,110,54,211,0,21,41,77,208,18,245,113,72,105,225,90,169,2,115,34,197,166,211,207,206,89,5,69,247,198,83,87,217,84,80,63,149,118,231,73,28,207,119,164,189,182,48,137,34,57,5,223,106,189,240,144,139,7,48,222,18,223,207,172,188,122,233,211,231,2,220,220,121,74,5,0,170,187,242,211,22,214,240,151,147,154,43,155,229,233,214,140,76,122,190,198,26,146,173,11,138,5,225,51,161,76,43,68,146,207,209,169,4,243,79,77,226,247,30,50,40,61,95,114,74,132,188,161,46,144,126,113,68,52,191,216,27,101,186,228,233,103,10,24,139,215,202,227,4,58,159,43,203,183,30,240,212,186,151,18,65,37,220,246,2,23,52,37,125,129,156,158,21,201,57,103,22,158,89,238,22,220,185,71,87,72,27,46,76,128,126,184,155,114,34,196,93,164,95,176,183,207,104,217,217,114,243,243,65,80,141,169,241,211,166,81,152,116,1,108,196,1,125,208,136,232,74,212,196,214,71,13,159,28,106,206,75,118,203,3,175,234,251,149,73,238,13,253,214,3,63,75,160,248,108,170,118,42,209,210,234,240,206,91,162,141,244,153,16,150,63,109,206,135,156,223,78,123,29,166,49,156,138,120,4,191,76,74,219,7,162,143,164,179,31,9,43,47,65,6,149,18,204,76,4,28,14,224,0,11,217,20,2,19,77,187,47,182,252,182,139,66,226,232,106,27,48,194,114,189,149,15,5,63,223,184,232,194,146,151,217,107,36,164,241,110,152,46,117,155,35,131,48,78,122,170,209,135,232,232,32,182,100,52,84,31,12,95,203,208,189,134,228,126,175,213,61,48,82,199,186,95,96,245,251,230,14,133,4,21,122,130,194,70,227,115,155,212,5,137,32,25,193,97,9,171,15,19,126,75,238,90,54,202,53,175,56,106,150,181,33,151,204,179,93,192,252,21,79,19,79,204,58,183,207,185,147,135,95,187,185,208,105,14,1,9,25,41,232,226,216,32,179,230,78,67,80,78,121,185,195,112,95,36,121,120,225,123,171,129,162,136,119,239,46,103,0,240,244,122,152,7,238,243,41,229,205,80,16,146,45,232,159,11,170,184,46,147,108,33,153,30,40,162,203,66,48,73,232,101,244,240,162,227,81,202,18,212,64,92,152,116,17,31,240,73,82,148,172,28,156,69,61,197,247,152,184,42,178,52,156,186,174,236,134,52,17,54,182,127,129,217,158,99,196,205,21,122,173,58,99,155,172,158,49,222,112,135,229,170,163,66,84,46,22,0,60,161,114,224,33,47,50,34,218,66,130,29,57,147,2,99,227,247,64,177,16,239,128,146,137,210,194,86,93,86,149,32,251,212,217,10,224,8,143,31,198,151,125,191,229,185,103,148,22,17,239,133,54,150,240,210,100,42,195,122,120,28,232,84,151,210,77,115,185,142,22,123,205,34,181,103,201,211,86,88,216,252,183,145,240,213,173,232,220,204,73,226,142,167,57,132,238,205,37,195,99,18,21,92,192,233,188,107,8,12,63,106,142,150,83,224,112,175,223,38,199,157,115,108,41,70,2,150,228,105,99,16,95,209,49,42,65,101,7,38,95,217,101,64,140,185,79,184,49,184,2,97,100,199,47,159,173,75,74,149,178,169,30,123,77,3,13,35,129,237,190,154,138,251,26,78,217,69,10,164,84,114,80,174,130,232,121,52,12,142,1,153,41,3,57,123,103,156,229,195,161,4,164,48,122,15,126,41,226,123,76,157,225,232,142,226,219,142,229,131,64,116,17,184,154,40,180,195,216,216,93,159,38,221,49,102,233,180,12,42,233,24,12,226,206,243,192,226,163,134,187,235,203,33,93,13,152,125,224,198,123,50,26,165,103,146,111,249,218,18,154,56,29,163,216,61,206,128,51,201,97,11,18,152,99,222,63,9,194,172,83,237,0,2,60,57,206,181,109,21,92,73,199,188,145,1,247,53,13,127,61,255,92,225,25,244,49,7,222,86,190,163,240,185,101,249,23,219,232,207,72,144,140,223,166,34,179,56,76,101,245,189,207,177,71,207,17,65,21,60,97,253,153,14,40,41,183,64,135,169,69,232,23,57,211,218,175,200,100,48,168,54,132,49,217,103,103,62,59,112,195,86,144,134,67,202,28,247,30,40,60,148,154,32,35,70,195,121,248,193,86,203,41,251,221,176,122,191,120,186,67,143,86,100,200,81,149,140,132,21,98,59,185,107,203,141,72,219,191,39,60,213,67,2,0,217,8,252,157,195,24,193,217,170,18,233,38,254,180,156,8,178,65,229,7,255,168,192,157,171,173,255,54,58,121,82,134,79,203,73,204,13,120,81,222,241,192,70,197,242,193,148,211,232,168,80,255,226,251,198,182,20,211,246,244,186,227,29,115,120,82,204,188,181,221,166,130,235,240,121,121,215,102,19,89,114,171,112,111,115,73,73,167,201,35,44,190,120,247,198,150,150,143,89,185,93,248,155,55,215,34,221,116,72,203,247,100,245,3,195,16,160,115,148,186,224,253,57,191,122,50,29,16,185,82,13,243,234,127,102,78,55,131,123,183,246,7,254,122,69,42,58,10,0,15,12,171,243,114,24,25,54,29,110,108,189,252,57,137,186,17,78,75,198,110,30,198,2,186,252,229,197,202,51,100,68,139,81,94,244,15,70,185,186,234,10,128,248,200,237,28,148,9,158,122,165,3,179,211,12,255,109,170,45,187,126,144,194,111,69,191,123,157,42,27,207,211,84,205,181,15,166,148,160,234,190,80,48,10,182,63,141,178,205,146,123,17,203,35,207,11,227,132,90,250,244,32,41,212,91,142,10,88,43,251,233,216,186,79,227,199,145,154,86,75,67,142,16,53,233,214,117,170,157,68,173,84,73,209,49,138,126,37,41,11,56,101,39,230,164,120,28,45,67,29,84,38,254,103,153,66,197,130,159,125,42,156,34,46,131,128,6,245,182,210,242,220,49,134,226,105,139,89,203,160,166,182,131,179,23,248,204,70,185,108,66,225,16,138,224,192,69,139,196,178,221,99,125,237,242,219,228,27,117,129,73,75,255,98,127,72,98,14,173,229,69,224,132,204,208,120,249,100,35,207,2,207,229,101,46,70,164,54,37,165,43,147,251,122,214,171,55,220,124,128,98,82,211,240,236,57,189,16,67,238,246,236,228,148,232,251,18,50,129,58,237,116,230,214,226,31,59,195,169,208,117,121,102,174,254,201,95,77,20,114,234,169,110,76,233,57,224,65,40,77,230,66,70,140,62,121,187,9,140,73,209,30,37,98,180,214,127,219,42,173,117,231,192,147,208,182,55,156,186,198,231,92,62,198,77,109,37,224,114,250,56,116,237,227,30,139,239,113,174,231,42,31,9,47,237,26,43,198,140,106,170,169,103,35,113,206,25,51,137,164,35,201,100,35,245,100,5,137,178,229,238,148,172,77,179,192,91,242,167,153,181,235,217,149,56,85,188,101,3,34,24,181,179,224,72,137,17,63,191,91,211,211,110,163,17,251,214,46,198,228,126,119,60,40,216,191,123,244,129,59,25,245,186,95,66,147,28,115,24,57,132,199,96,168,230,208,244,150,89,45,98,218,79,175,161,250,116,24,89,68,125,152,210,209,24,209,141,159,46,235,49,1,53,87,180,108,195,75,162,59,57,89,192,94,39,12,245,67,170,146,30,123,224,99,86,251,37,31,89,48,40,23,245,240,131,193,124,7,140,92,251,99,79,64,29,237,239,38,148,83,244,120,179,186,129,225,40,134,207,99,77,28,43,42,246,113,28,4,117,61,182,8,132,84,211,127,153,136,227,122,78,229,99,58,198,94,90,140,51,169,168,93,139,134,137,47,16,206,167,37,146,153,217,4,51,253,212,70,123,104,79,33,205,98,230,16,31,240,223,38,238,159,212,158,135,115,209,191,22,158,99,113,107,67,64,65,22,177,191,154,75,69,85,139,250,204,49,124,46,14,155,63,224,177,254,184,107,116,135,171,37,47,60,214,252,114,238,116,40,70,240,210,42,76,181,168,159,32,212,94,237,161,95,107,192,249,90,124,80,172,114,91,119,59,216,191,98,68,7,84,2,50,36,120,255,99,229,21,43,80,83,91,101,182,24,46,35,25,211,35,247,172,180,226,21,225,157,204,213,166,94,38,20,75,78,51,125,192,76,6,66,109,9,243,44,165,128,145,48,209,221,136,27,190,187,236,186,101,182,150,231,18,81,75,237,222,167,205,126,254,220,33,170,113,30,58,92,77,84,84,127,186,70,252,156,170,183,92,222,11,138,201,88,122,191,208,140,153,251,121,122,68,218,9,74,237,82,117,193,47,83,128,208,28,228,230,164,38,41,174,104,231,198,128,254,168,107,182,12,212,75,37,110,140,176,95,245,249,24,111,220,202,221,133,117,224,106,75,81,96,24,244,62,7,64,183,130,226,172,187,40,30,154,181,227,229,22,31,209,167,39,198,153,195,37,63,186,2,6,59,87,60,154,145,251,44,59,237,54,17,56,223,140,168,194,174,77,151,37,101,100,94,158,208,171,165,73,183,253,204,148,72,127,237,63,245,4,157,161,36,191,125,110,166,78,97,122,205,207,181,107,183,160,195,234,70,30,160,231,206,64,40,181,251,144,177,135,174,249,92,209,115,246,91,87,183,122,123,245,127,89,145,170,23,155,247,106,206,248,250,124,205,28,85,127,22,243,218,34,27,147,45,46,16,167,53,114,8,89,24,142,25,20,116,124,252,229,132,241,103,125,7,101,120,238,55,37,97,189,8,227,52,163,66,212,244,123,186,153,90,252,124,188,7,235,126,77,34,95,231,243,233,109,147,156,237,47,108,195,100,166,92,249,185,241,65,233,231,48,39,255,214,13,133,218,105,95,185,20,129,167,94,214,159,135,147,55,156,141,174,234,78,72,48,38,86,136,241,183,111,181,97,236,244,200,14,195,109,246,231,34,139,222,164,163,150,32,174,239,166,248,206,59,125,70,47,107,20,96,144,82,226,9,199,240,131,226,151,85,243,104,222,98,117,163,13,86,133,160,95,121,190,231,48,89,202,245,120,134,12,163,37,38,26,49,228,51,70,10,19,92,247,239,113,12,9,8,198,213,226,236,100,221,126,40,231,150,144,26,96,10,143,29,119,27,220,170,92,41,46,76,117,179,75,84,119,150,23,185,213,23,158,4,140,124,129,224,179,152,66,10,146,41,15,63,166,162,191,156,148,87,97,87,206,230,37,116,95,105,55,5,119,181,225,81,250,113,125,138,99,95,32,19,41,187,97,167,66,223,249,172,40,18,219,73,136,157,206,149,138,202,74,31,179,193,136,118,57,33,40,80,139,90,198,110,226,115,122,249,199,127,186,99,166,64,244,160,126,133,102,25,106,62,102,191,67,78,44,105,172,219,228,249,12,132,185,40,226,184,63,141,120,125,141,171,42,162,159,75,226,254,185,81,181,16,166,50,54,227,208,49,179,12,149,176,5,206,216,111,225,37,204,40,190,47,191,254,163,164,205,185,42,221,74,136,66,12,255,105,242,150,228,217,132,119,197,175,239,11,217,65,117,72,34,204,112,134,252,251,225,133,46,73,151,155,230,57,249,87,24,171,196,157,36,153,57,91,218,109,245,46,227,147,168,58,77,204,245,89,226,225,134,174,146,76,96,220,133,217,185,122,143,173,195,171,197,93,2,253,225,240,132,54,210,199,211,51,158,48,134,112,94,125,176,157,76,178,50,237,48,242,218,81,148,175,155,186,135,107,38,169,219,205,144,157,126,33,53,129,57,225,167,163,184,42,197,240,34,100,81,93,248,203,116,228,155,228,129,154,80,102,119,65,112,115,94,156,115,112,234,211,173,56,93,34,20,207,240,144,111,253,233,17,149,138,40,247,213,41,245,17,72,37,163,239,229,79,159,105,177,203,211,176,22,39,42,209,253,46,149,165,72,1,175,8,143,116,146,110,207,77,80,218,157,208,30,175,129,166,42,28,42,120,165,209,200,245,31,134,123,161,60,239,62,71,143,231,61,146,232,189,166,70,129,33,191,112,111,32,121,59,77,137,249,185,9,164,238,101,192,192,196,52,171,62,76,64,235,155,39,80,208,156,187,155,12,9,5,103,158,22,137,167,158,130,135,251,52,89,147,232,148,56,108,132,220,69,96,138,58,70,188,252,108,208,162,82,66,25,18,140,95,222,175,211,206,103,15,38,82,158,226,88,67,185,178,180,7,62,109,113,50,247,78,137,89,22,206,116,83,56,46,174,247,135,167,31,102,77,105,154,93,122,188,95,195,68,197,228,221,43,241,241,253,221,19,117,22,217,70,89,169,4,116,29,70,247,110,235,79,19,103,110,62,42,19,63,153,44,0,20,76,188,146,171,35,220,90,212,192,47,19,117,205,233,48,164,140,34,62,145,33,132,154,97,176,194,117,183,213,111,134,82,82,235,209,112,60,230,58,224,221,4,62,12,28,148,180,110,81,25,129,8,51,21,79,109,52,42,171,179,148,238,218,34,173,50,251,38,74,26,29,229,132,242,52,153,16,159,111,23,150,69,203,31,21,180,240,198,246,193,139,250,113,177,148,201,229,129,0,230,7,159,53,158,138,222,137,216,109,66,225,193,36,3,84,68,61,147,100,129,128,142,195,196,58,196,42,68,8,105,57,243,229,248,105,176,75,100,230,108,18,104,97,141,15,38,149,117,73,152,218,152,200,189,14,128,19,243,108,224,114,224,102,200,194,218,246,167,237,232,80,216,40,117,134,55,109,25,183,223,93,63,208,4,55,95,1,198,40,212,116,14,83,234,148,93,152,236,192,148,36,200,110,135,124,232,250,190,53,108,57,198,36,30,168,185,85,252,214,68,205,228,34,42,112,97,12,51,223,195,241,198,78,74,115,46,60,209,82,254,226,54,248,52,169,170,188,13,39,208,236,138,196,131,18,193,36,244,71,36,156,225,51,242,119,143,221,53,115,157,148,88,24,211,247,7,207,9,231,167,252,116,177,112,176,63,77,154,163,238,26,12,210,114,157,102,146,186,32,118,186,99,134,223,165,122,96,134,67,140,229,23,95,27,246,21,244,13,191,223,134,82,144,162,253,11,163,236,235,172,105,120,139,120,197,186,176,145,133,46,127,218,100,3,238,60,69,87,114,135,212,44,4,72,117,137,91,26,193,99,242,150,252,105,98,35,66,230,147,136,210,84,79,18,193,43,96,244,99,1,99,100,110,23,117,133,44,159,2,137,122,97,36,28,203,112,24,159,105,187,222,91,180,34,241,151,124,47,183,4,108,73,255,77,230,145,114,101,50,200,153,102,22,134,124,88,76,233,110,115,152,234,200,123,174,38,72,29,135,155,149,36,198,33,33,43,79,67,211,93,190,205,150,44,2,156,28,210,49,62,184,179,114,2,227,250,191,99,142,126,30,153,128,14,19,138,169,2,195,216,239,65,37,168,103,173,86,228,194,228,68,56,67,190,49,126,10,169,14,185,219,59,42,141,9,94,193,192,113,71,133,32,108,241,122,23,46,250,144,108,220,201,194,62,60,220,63,133,86,51,154,43,247,139,12,114,73,157,126,128,107,46,219,224,253,237,97,185,102,190,246,177,223,80,107,184,240,52,142,148,15,229,198,32,220,151,9,129,8,4,92,28,62,102,171,84,11,99,212,67,116,255,189,155,192,208,89,115,10,155,40,240,118,152,60,205,219,45,62,32,41,72,142,78,210,143,164,91,21,182,230,239,252,26,48,26,43,27,4,53,6,16,198,126,13,71,45,190,8,191,82,226,222,117,118,73,111,25,229,51,89,199,12,178,180,249,57,35,241,43,195,41,160,112,62,54,119,118,212,60,42,183,91,208,216,82,197,224,240,132,255,236,78,67,136,38,72,167,251,224,102,50,209,242,52,230,136,87,32,17,134,99,39,184,179,148,15,212,61,183,128,186,253,173,185,118,4,75,112,223,250,168,192,43,44,68,221,9,201,131,234,84,245,131,236,223,37,151,213,132,79,155,236,126,135,113,77,94,251,16,94,144,78,96,200,97,42,48,135,252,118,38,237,34,251,203,161,153,20,198,68,242,188,209,203,244,239,57,198,18,54,186,196,20,79,94,105,10,186,85,122,6,238,236,214,61,28,60,16,56,66,156,251,194,16,92,251,253,7,78,12,11,166,200,211,228,63,249,52,237,43,155,18,193,133,177,206,157,142,194,136,213,182,164,246,3,115,89,107,1,31,83,82,102,49,244,118,221,35,171,4,252,208,139,145,150,219,221,32,230,233,38,225,232,134,2,40,62,35,191,213,91,190,77,100,170,10,76,173,117,204,134,109,201,171,210,52,50,242,157,82,104,88,37,134,132,78,83,53,3,255,179,247,129,145,102,191,191,77,133,84,107,183,223,231,62,213,100,87,194,123,176,253,170,60,168,11,216,82,102,151,96,225,232,30,58,53,22,129,34,193,25,214,186,149,211,4,76,44,78,94,62,160,19,25,119,178,32,167,33,47,135,92,48,183,120,218,68,69,5,38,187,123,249,79,83,79,43,108,168,24,43,145,236,77,1,178,253,57,80,203,220,244,204,184,193,142,213,180,97,48,172,244,17,59,195,68,140,64,26,134,35,106,121,117,174,77,196,42,37,207,201,54,180,20,15,39,227,232,191,40,138,10,125,223,119,155,8,143,192,68,116,189,221,38,88,122,47,241,9,15,192,118,215,196,48,155,91,212,1,18,92,141,205,137,13,207,183,38,159,66,14,125,120,95,8,184,56,76,85,112,149,94,151,132,19,212,103,202,89,60,34,125,153,206,162,222,30,61,25,38,212,46,100,192,9,55,159,11,238,144,182,137,143,236,142,200,177,84,140,26,221,225,253,168,137,98,44,224,0,243,102,147,78,81,165,211,100,114,46,103,170,31,168,192,43,59,38,87,250,243,64,14,184,54,77,76,166,48,140,126,95,120,78,185,165,80,51,53,139,87,153,2,67,184,63,5,46,36,156,57,106,9,103,210,175,137,175,122,5,10,247,133,52,140,253,203,157,57,192,67,197,249,146,81,104,121,198,42,186,78,38,99,36,48,46,204,24,82,146,22,87,211,151,23,171,88,119,248,156,131,85,135,148,123,143,167,153,80,246,208,139,164,15,83,112,64,134,112,192,144,210,136,141,133,240,248,246,208,255,24,200,243,10,149,112,226,98,221,119,124,47,148,6,118,145,239,69,201,126,116,155,225,172,114,110,146,14,118,126,122,58,76,218,162,216,111,182,25,122,190,31,174,51,72,151,20,78,182,81,124,48,75,85,219,141,165,191,98,6,195,214,112,75,246,205,221,96,162,72,14,227,73,74,2,207,69,160,205,7,133,99,238,22,105,3,179,107,187,129,198,189,79,202,2,14,60,204,151,23,79,23,44,143,125,97,204,241,25,115,197,152,124,194,162,6,230,30,83,253,107,19,79,216,77,126,219,10,9,90,188,28,39,99,172,62,96,24,45,110,203,169,15,175,242,219,63,170,71,31,52,188,119,215,37,121,254,175,216,101,193,135,5,146,149,158,164,105,5,90,171,152,43,148,25,174,56,56,73,76,60,246,132,147,35,14,187,138,223,212,54,242,145,207,157,50,78,159,115,171,144,120,217,177,149,81,244,153,177,35,81,199,209,178,194,148,198,250,193,136,152,98,187,169,213,7,94,22,243,249,71,219,187,180,96,183,36,87,122,255,69,227,26,228,253,34,240,200,141,193,224,145,61,108,26,35,119,151,155,2,169,74,84,151,13,162,209,127,119,62,241,238,136,92,41,131,39,70,5,167,56,231,139,47,247,155,59,119,102,100,92,215,10,241,228,77,84,12,213,86,243,157,70,199,79,109,119,226,20,132,85,103,126,162,83,207,46,237,43,182,44,74,11,113,39,95,35,83,195,60,220,110,81,243,142,249,194,134,86,250,161,25,226,219,152,43,251,22,156,35,38,182,29,10,113,225,42,202,110,160,191,2,22,58,23,131,2,41,19,167,85,121,13,255,233,101,244,88,242,108,67,13,141,3,6,93,229,101,238,48,40,1,72,42,227,217,208,212,79,121,175,90,110,11,240,128,129,231,56,11,178,166,68,195,75,156,48,60,156,37,103,132,52,151,23,158,146,124,235,231,181,150,72,9,73,196,79,111,236,204,33,43,78,200,218,11,133,169,50,196,183,80,113,50,228,45,23,83,64,46,27,237,40,67,107,239,118,49,255,235,89,196,180,38,120,88,103,90,120,99,139,148,118,100,183,245,225,140,72,77,62,246,217,164,84,152,101,23,3,245,54,229,217,63,80,207,239,240,146,57,237,151,151,202,122,195,193,3,242,209,25,0,25,81,59,199,12,221,203,137,155,1,13,202,55,219,0,12,28,61,34,219,7,23,128,240,101,222,220,11,158,140,195,177,93,85,143,215,60,182,70,246,246,227,1,228,220,190,48,200,136,105,187,118,51,199,76,135,203,136,69,230,205,156,88,127,120,37,44,89,151,136,225,68,240,104,212,209,87,148,90,201,212,104,5,219,221,23,28,44,178,155,51,70,76,242,124,133,184,83,239,39,191,141,78,114,174,135,65,133,249,184,105,120,196,45,71,25,214,17,47,178,167,178,23,50,229,240,238,115,66,185,51,46,28,101,165,204,158,85,118,113,199,91,187,171,66,116,34,135,185,77,23,85,159,247,99,18,186,34,113,236,210,66,226,164,136,152,160,254,10,41,85,119,83,164,164,94,83,60,154,34,18,217,225,164,117,147,151,194,91,176,232,220,104,242,236,9,70,185,71,31,248,120,243,94,126,134,139,9,204,239,29,109,96,113,87,12,242,86,104,121,242,82,123,137,170,165,96,121,123,49,211,160,137,147,255,187,226,115,229,79,71,71,65,2,57,228,22,49,184,2,41,86,133,206,16,249,105,75,185,221,193,157,92,157,76,156,218,92,239,244,67,76,35,139,252,52,216,198,41,78,23,48,42,115,137,180,194,137,230,194,185,186,156,60,88,62,138,3,244,15,120,77,106,145,155,237,103,247,184,173,129,134,135,166,85,196,148,75,207,43,45,106,76,12,35,76,30,241,169,45,223,47,63,109,96,206,119,52,149,31,69,222,153,200,250,85,71,64,108,94,216,46,196,231,126,95,119,159,80,248,32,235,201,254,221,119,247,83,180,93,238,146,24,43,231,74,114,118,164,227,19,244,213,77,112,209,165,48,169,21,149,18,137,240,123,13,52,171,173,55,83,7,181,52,110,228,243,149,1,21,145,193,22,44,10,149,112,126,119,150,41,98,82,165,110,42,156,35,126,30,45,55,147,181,120,230,43,94,91,141,152,110,87,108,13,161,149,253,93,169,197,60,226,100,209,83,222,228,75,131,176,214,29,255,217,40,227,247,133,75,53,140,82,90,68,87,60,252,40,82,209,178,144,168,182,184,28,72,133,54,185,89,40,241,164,133,203,197,157,80,193,16,49,161,7,255,24,6,182,37,74,148,73,45,199,19,67,156,91,210,121,91,151,185,251,54,192,130,110,61,88,86,25,178,238,224,42,93,199,72,105,119,25,241,210,0,31,234,130,194,152,211,239,154,128,102,123,149,77,39,187,19,1,172,73,229,198,148,171,131,24,45,208,34,113,229,129,248,33,11,106,140,31,177,160,137,134,58,185,27,136,171,166,122,175,234,57,46,45,51,82,186,0,194,198,223,208,154,201,125,73,21,165,87,169,143,97,102,148,78,44,25,242,113,216,24,221,152,103,69,92,140,165,54,76,16,40,136,239,188,185,176,202,8,115,21,254,231,219,178,249,195,147,229,224,223,209,253,6,20,171,113,171,14,47,67,183,218,35,10,71,174,152,59,167,95,203,203,154,10,238,162,16,108,12,194,40,12,51,178,130,42,198,209,202,215,172,163,35,76,196,208,164,57,69,222,224,63,90,82,105,167,1,55,236,205,14,81,114,22,49,229,185,215,28,173,172,74,213,209,105,120,239,25,214,42,247,152,188,118,55,32,168,152,56,253,90,98,91,25,36,82,100,65,204,82,238,178,209,0,243,239,17,102,61,98,202,49,170,138,115,238,235,26,210,73,64,189,16,255,200,255,66,76,147,190,188,88,54,146,131,152,90,169,130,202,107,98,202,204,227,197,142,39,51,69,135,211,34,22,69,209,172,26,185,66,21,119,250,18,98,159,114,36,102,211,153,115,68,252,4,225,84,207,71,92,193,123,113,109,151,192,103,18,151,142,68,228,112,176,74,44,210,99,24,55,29,157,104,234,143,135,67,201,147,174,90,33,23,209,103,216,148,232,66,221,74,4,252,157,223,18,169,1,64,139,184,66,65,217,226,240,30,21,95,100,201,19,137,172,208,27,9,172,105,249,96,248,178,0,87,185,152,194,112,177,113,170,69,55,195,216,197,101,207,34,132,183,41,38,102,16,121,98,123,85,107,211,137,75,243,124,120,193,96,67,108,157,22,241,108,186,243,68,173,16,169,156,247,194,134,69,240,242,54,35,182,228,209,29,77,110,78,94,11,248,183,113,71,3,108,167,226,99,89,111,111,20,103,230,71,175,203,37,64,113,71,114,176,239,159,135,208,228,254,1,245,42,162,226,86,30,80,84,56,13,171,58,62,7,23,126,83,177,113,143,133,111,66,147,206,86,49,165,251,33,38,161,242,252,178,177,205,132,24,35,79,206,15,55,215,49,253,66,76,255,158,24,34,164,17,74,232,67,196,239,79,211,0,50,226,181,202,126,62,166,117,235,69,48,230,231,99,169,24,126,60,183,71,233,18,171,183,72,209,52,124,166,136,194,197,217,76,84,125,120,186,209,252,129,29,167,222,5,191,61,156,42,30,113,21,186,67,203,40,214,20,254,129,241,35,55,57,92,208,53,164,118,85,18,221,121,186,137,193,167,111,59,34,3,244,43,12,89,179,99,238,150,176,237,184,211,207,214,25,42,38,186,19,163,243,120,22,156,140,74,40,187,76,28,78,246,96,179,59,252,142,76,75,183,32,104,103,225,102,178,203,114,122,196,211,224,190,66,12,70,67,87,49,76,153,35,102,109,48,131,34,110,6,118,124,197,233,210,85,255,196,57,206,53,38,84,203,250,173,11,202,48,194,6,192,94,108,9,73,152,120,223,37,33,13,47,151,50,208,68,115,220,153,1,41,47,207,62,71,113,134,43,104,63,173,55,58,226,222,35,192,75,251,226,16,191,6,42,242,82,34,212,50,141,189,231,145,246,208,9,195,248,88,36,34,129,184,246,8,187,253,191,197,224,184,165,122,195,83,20,49,170,152,74,221,187,17,0,137,217,143,88,226,241,52,167,110,185,240,139,177,112,207,120,109,114,190,226,188,128,98,222,156,151,134,209,121,136,42,4,113,59,48,177,121,107,52,173,14,166,130,175,93,49,225,202,34,98,148,227,157,89,157,194,205,129,24,82,212,187,147,170,5,25,174,184,131,175,18,22,24,104,220,234,197,210,223,208,119,152,142,220,67,107,200,204,137,22,59,201,163,25,19,122,97,67,4,191,100,35,77,3,186,22,49,42,58,230,77,95,141,132,11,1,62,109,59,34,180,68,82,182,56,177,71,23,37,108,147,48,130,12,16,65,196,217,62,97,136,171,64,83,35,38,19,112,3,126,192,223,201,241,42,116,53,151,208,56,203,40,167,100,244,49,214,218,181,176,224,13,93,226,37,128,130,56,174,155,64,136,189,136,173,94,96,82,111,33,165,0,66,101,64,106,133,21,210,183,16,119,152,24,176,144,176,20,128,9,22,35,5,140,90,250,222,227,206,60,135,94,108,55,10,63,134,3,212,81,143,13,155,145,140,54,78,145,24,140,69,36,14,116,201,22,143,106,226,209,221,18,20,120,87,48,152,115,184,139,199,79,186,237,16,136,129,142,186,177,43,51,136,238,79,83,134,152,107,132,113,0,22,72,143,24,90,168,18,113,3,171,6,188,239,5,94,2,120,194,55,148,162,113,74,10,209,143,138,186,97,26,197,248,71,92,172,95,53,196,231,164,75,8,21,184,74,42,106,238,232,54,229,120,100,43,68,168,77,66,68,186,73,33,236,156,53,12,13,162,237,85,132,5,250,234,152,24,188,67,58,111,74,65,199,157,24,185,88,177,82,16,131,249,24,163,1,29,22,177,193,41,135,45,208,182,20,177,31,41,133,203,249,6,29,0,137,94,42,6,198,217,79,230,249,28,137,206,139,43,78,150,24,232,55,222,33,77,153,136,75,21,33,161,118,89,110,90,141,227,201,212,86,54,81,24,20,120,237,17,223,170,210,85,42,70,8,193,186,0,65,4,253,138,136,209,125,118,50,36,238,8,66,230,77,202,245,74,185,3,231,125,169,115,8,203,86,49,245,125,249,134,79,19,208,24,87,60,140,132,115,220,216,236,206,114,242,120,86,138,180,61,72,58,45,203,130,38,28,255,40,7,2,91,29,136,85,17,31,143,59,199,169,71,65,20,57,152,201,232,56,34,174,112,28,149,118,91,91,170,121,250,68,126,110,44,29,64,162,43,38,98,26,193,43,48,68,151,158,76,218,206,3,109,220,252,247,39,54,64,241,113,90,59,70,211,252,43,27,41,89,43,112,9,171,17,24,82,241,115,249,156,199,240,9,127,111,88,211,231,255,55,247,216,17,254,31,255,195,203,63,246,63,254,229,31,255,241,143,255,249,111,127,250,203,159,255,238,15,127,254,135,127,58,130,191,254,233,255,254,227,95,255,215,63,254,151,191,251,195,255,249,251,43,255,237,239,255,227,255,63,206,178,10,59,171,53,114,69,124,230,108,159,27,77,88,228,135,214,13,59,129,200,37,14,226,17,119,211,114,33,198,162,30,87,12,220,133,51,59,14,98,9,26,200,163,223,1,154,51,127,248,54,136,252,253,140,6,70,194,197,228,182,167,76,45,131,165,231,110,193,178,14,222,221,84,124,38,228,201,76,152,190,210,109,12,65,140,245,224,89,189,99,247,119,137,208,128,214,3,111,137,63,27,90,244,91,230,125,196,231,3,143,80,98,244,159,208,150,43,98,204,84,63,177,0,90,211,42,34,98,242,8,126,222,193,209,229,126,18,177,225,41,248,196,225,117,187,160,45,63,49,188,197,46,222,176,226,94,49,101,219,61,66,79,116,40,77,201,62,219,111,223,116,36,220,104,165,94,203,134,52,221,241,97,226,225,22,238,28,58,26,68,5,215,175,191,155,225,153,218,68,85,249,204,7,75,90,244,197,104,161,112,27,128,242,194,118,203,30,109,205,235,40,33,165,32,187,235,231,76,6,182,29,19,207,2,107,244,27,60,163,192,15,26,42,156,47,17,3,174,235,78,187,69,26,111,93,9,98,74,25,251,29,220,179,110,6,154,147,211,108,33,46,251,214,22,218,17,41,224,53,185,152,46,186,172,71,100,236,104,126,165,135,113,113,187,138,24,171,215,125,26,219,243,73,247,74,41,86,145,237,98,146,72,85,38,78,49,90,41,49,26,207,187,232,162,129,197,225,26,152,136,124,41,186,141,45,97,18,107,106,181,158,69,197,20,36,185,145,188,8,183,94,36,53,91,52,74,77,124,213,88,130,103,43,129,74,85,61,51,183,147,101,121,229,225,52,113,56,63,134,213,240,19,255,214,23,35,241,237,163,139,5,201,100,147,147,166,242,44,44,94,74,185,29,220,136,73,241,251,204,240,227,234,229,152,51,49,13,129,223,170,64,127,183,111,111,174,93,206,103,25,60,249,12,32,28,223,84,196,231,35,56,17,208,216,22,43,207,186,201,11,193,170,111,77,55,69,148,121,233,7,163,16,233,59,33,196,183,133,198,194,20,199,110,145,195,221,230,134,63,139,178,103,32,20,130,198,79,238,233,57,34,168,231,16,119,86,93,213,105,177,94,95,23,67,103,210,159,189,144,29,90,8,240,164,42,61,174,182,147,8,42,151,16,27,100,229,163,170,35,168,188,113,40,229,190,100,35,193,223,48,67,12,219,225,115,250,200,190,249,86,32,10,89,138,110,164,99,41,184,112,24,93,117,209,243,49,130,153,146,235,163,173,249,94,64,88,72,190,160,184,98,253,89,177,9,9,188,191,244,177,145,71,121,238,39,172,77,87,73,123,110,205,101,218,241,72,142,47,253,195,206,189,120,101,246,86,84,167,249,79,67,135,48,150,140,198,246,137,6,144,109,40,182,186,38,84,2,68,160,228,28,20,144,3,101,102,240,125,250,245,180,201,220,175,71,105,96,216,197,151,166,147,36,233,22,173,228,165,99,81,172,2,252,89,239,110,204,221,46,54,40,53,121,175,106,220,44,191,209,147,72,5,231,94,213,29,61,6,205,197,203,32,120,84,76,55,216,254,196,248,106,146,65,64,76,41,241,114,177,101,197,30,93,122,214,225,139,86,28,177,177,18,169,38,102,83,127,27,9,31,19,104,115,93,114,120,116,138,207,28,34,33,29,12,238,169,211,17,82,131,157,250,115,181,157,211,85,191,227,1,138,53,29,171,106,16,244,145,189,47,254,120,168,57,9,166,253,239,100,174,217,66,218,214,115,117,209,102,87,253,209,108,179,103,15,158,235,223,61,11,58,32,233,109,123,196,221,187,68,39,158,194,190,84,204,63,233,118,216,18,40,11,200,29,168,152,58,251,47,204,1,4,1,117,27,122,120,0,121,248,108,104,19,231,174,166,33,190,107,31,46,38,133,210,31,235,141,230,143,226,83,163,239,64,114,7,118,50,3,247,209,196,192,244,170,152,14,139,239,181,65,3,169,171,60,103,15,255,96,92,49,29,30,42,206,145,136,154,102,10,252,219,235,222,163,209,211,112,5,106,126,172,210,243,125,170,47,218,52,208,142,103,197,141,226,220,197,118,220,84,106,152,217,46,165,20,45,61,70,41,221,131,49,24,186,186,252,152,157,56,191,87,12,208,200,179,83,142,75,159,124,102,124,128,174,87,106,2,122,58,249,162,80,102,88,151,218,118,180,41,184,116,39,129,2,248,217,102,219,97,8,144,146,156,105,42,134,26,50,196,80,170,61,163,49,145,123,14,113,193,50,213,209,84,162,127,63,93,64,169,110,143,41,126,84,159,135,148,173,76,86,83,15,220,122,150,251,249,196,32,216,46,181,175,104,149,241,219,28,177,81,132,233,125,12,26,157,143,166,4,248,209,179,244,203,20,63,215,144,56,140,215,208,39,54,226,91,165,0,101,149,246,243,98,20,97,77,17,47,181,144,40,190,237,219,95,12,118,19,169,211,97,106,192,22,196,104,26,169,31,157,2,33,180,127,146,2,109,145,228,152,177,228,161,33,13,105,223,237,89,242,100,189,36,46,62,59,237,204,230,223,149,255,218,126,212,32,104,190,31,5,181,72,42,5,176,218,200,188,173,16,183,177,228,108,96,212,53,183,70,143,152,208,243,99,88,129,148,147,74,136,193,59,168,255,238,111,132,187,180,123,252,232,38,101,163,171,92,3,64,99,22,195,185,173,106,42,18,190,221,254,17,240,50,247,235,108,209,195,180,67,60,9,192,255,187,191,145,145,131,127,191,57,97,140,121,246,123,53,246,97,23,87,32,98,244,19,65,171,184,66,124,54,111,19,13,131,30,157,30,178,1,178,0,196,71,93,14,35,36,244,209,88,178,77,180,178,213,213,102,255,252,27,214,18,81,49,52,135,85,15,140,79,235,92,146,212,39,22,58,51,253,158,109,100,63,229,230,103,120,54,240,39,195,197,196,193,100,99,46,131,91,254,246,45,145,164,172,183,168,113,110,37,215,48,160,84,237,157,212,157,32,255,226,19,175,152,59,175,24,22,71,63,198,148,66,174,33,234,203,168,231,190,20,9,254,18,212,137,242,211,28,138,56,50,149,202,188,172,19,167,82,117,197,107,209,2,187,85,90,161,115,241,103,211,116,165,62,212,180,70,140,237,82,98,219,162,24,207,96,168,184,99,112,181,14,159,43,198,7,240,8,49,249,44,131,210,87,49,156,41,245,138,97,197,19,49,45,209,165,135,24,206,24,89,147,65,87,242,231,244,78,91,147,34,122,115,210,41,232,224,175,243,199,8,153,244,225,71,137,135,77,4,232,67,149,36,226,17,27,206,89,136,51,56,68,242,222,180,175,123,245,62,112,59,27,94,89,17,115,65,116,127,49,106,30,116,135,67,182,225,86,73,181,12,99,126,126,185,129,60,231,226,78,49,199,210,71,83,3,227,219,108,209,208,250,239,172,12,64,54,109,35,246,230,50,22,14,89,73,24,34,186,91,166,213,90,102,229,222,182,210,58,207,208,77,171,218,83,103,150,67,10,125,187,139,41,19,19,243,17,5,208,157,141,26,56,223,60,37,139,134,118,1,106,213,87,227,184,33,77,74,115,81,151,195,81,220,13,48,67,218,205,144,246,26,236,129,180,168,98,147,232,96,192,140,252,216,180,243,179,73,181,58,21,249,103,115,198,104,26,75,84,9,90,231,80,137,209,155,232,144,136,233,21,241,138,254,9,58,80,187,220,203,136,13,146,41,187,248,216,46,183,231,217,196,180,18,45,23,215,55,98,67,50,126,125,81,17,227,193,216,151,132,30,105,53,28,7,23,83,22,172,42,52,31,139,50,12,118,26,166,203,212,235,25,60,230,116,165,70,92,116,165,134,57,234,199,6,16,242,49,116,231,31,7,136,166,61,23,159,37,81,163,121,210,42,20,142,27,56,107,20,118,135,24,15,50,59,99,58,20,80,148,251,111,17,27,168,161,75,105,191,207,42,164,95,62,30,13,156,162,88,174,16,230,80,184,234,98,64,224,197,85,30,214,110,232,202,27,250,197,99,99,201,195,1,180,247,222,43,196,150,167,22,177,217,116,241,112,252,62,9,52,13,2,8,142,206,133,88,144,93,232,53,51,38,148,120,246,182,224,157,136,141,223,174,93,177,52,6,87,75,80,193,60,122,197,173,73,48,149,178,13,39,228,181,95,46,77,246,168,161,107,215,21,43,122,204,50,221,132,116,37,205,30,7,160,64,62,34,222,21,64,209,205,225,231,166,83,63,94,49,150,106,201,177,11,207,195,47,86,84,37,212,67,176,62,206,199,164,253,69,38,206,22,158,177,164,134,111,169,191,77,25,241,92,119,11,215,38,107,82,0,172,111,177,133,143,1,154,197,60,161,177,174,120,135,31,98,244,130,188,53,1,152,85,226,151,13,150,243,42,164,145,168,142,27,45,206,245,177,230,238,138,2,37,203,24,151,98,23,222,122,27,128,146,122,68,198,167,105,159,46,70,192,113,234,104,149,11,141,115,252,207,38,23,7,12,106,219,189,89,10,94,171,148,189,176,63,73,147,134,34,221,176,147,46,17,19,1,246,183,54,144,183,33,81,44,144,217,198,189,231,233,245,184,64,155,152,127,144,37,250,130,83,254,63,164,126,16,184,70,186,3,66,74,142,78,230,13,140,73,168,43,98,57,109,136,143,15,43,34,237,211,87,145,150,203,235,83,13,124,22,208,160,216,40,84,236,22,29,13,218,71,172,56,48,145,77,71,31,47,125,92,133,68,103,64,211,209,123,235,38,37,38,92,222,247,162,144,192,183,56,164,79,85,70,87,232,171,252,238,50,6,217,174,83,131,77,96,197,86,1,182,77,3,177,189,82,26,91,226,232,86,64,249,117,201,55,55,64,104,13,140,71,209,88,244,76,36,239,52,69,124,238,170,162,98,160,81,175,178,236,216,205,242,98,180,65,138,34,30,0,22,117,221,75,52,153,199,232,57,246,51,53,42,220,195,171,164,140,30,38,102,217,167,217,74,138,93,108,117,54,93,197,244,13,133,216,200,64,228,139,117,104,68,86,60,124,14,237,210,67,204,109,233,83,171,150,63,210,135,67,231,119,197,188,182,132,91,153,218,114,164,43,196,152,35,178,44,71,105,229,136,208,81,25,87,170,190,183,209,16,198,157,110,88,148,122,196,200,63,55,183,251,200,192,164,172,135,132,18,238,48,101,128,212,82,83,25,41,153,48,145,202,157,221,13,56,166,199,88,248,204,197,12,63,106,187,175,25,59,173,25,85,156,252,242,180,90,75,223,105,96,183,232,231,162,60,187,197,78,162,196,89,61,174,14,116,79,44,232,89,128,36,53,32,84,41,91,152,200,197,156,55,61,250,240,14,165,248,214,88,205,73,50,2,192,95,55,111,72,160,92,130,163,44,90,30,151,169,185,149,77,152,0,64,55,81,228,88,134,97,222,17,244,111,83,175,1,218,146,151,47,202,236,112,61,234,13,147,193,188,243,215,182,48,163,248,84,3,68,217,25,51,3,86,79,45,149,74,4,57,204,9,142,90,153,122,185,241,7,45,70,211,114,167,119,31,88,147,37,206,15,31,76,111,152,115,46,3,162,139,84,59,233,10,249,105,122,238,91,88,142,96,176,75,219,163,33,143,136,161,67,143,140,140,165,131,192,27,106,166,113,175,232,185,254,58,210,125,236,254,49,131,136,152,166,242,237,91,129,240,94,146,11,200,26,137,147,135,37,141,158,161,61,15,31,4,78,226,225,164,1,69,97,33,206,158,28,58,171,119,46,255,41,174,34,221,186,203,193,154,167,17,2,44,181,115,104,237,118,106,22,196,6,98,247,188,24,37,189,87,220,196,137,32,40,236,180,17,159,80,63,181,193,142,184,97,105,241,102,77,198,13,227,57,27,241,203,0,241,72,162,143,228,119,243,110,104,174,123,50,64,50,49,168,212,29,235,16,125,141,223,88,244,91,159,211,23,175,149,173,248,75,164,13,36,245,230,82,72,24,166,14,166,216,215,231,93,160,130,147,20,11,68,235,142,85,62,65,160,46,122,109,130,13,60,157,255,138,150,48,172,28,57,28,64,179,212,17,163,169,228,211,141,98,61,122,126,110,193,114,166,30,68,196,120,102,125,220,209,143,103,78,61,232,81,219,51,196,212,240,100,61,122,172,202,125,56,171,175,15,55,244,235,22,98,88,234,30,187,242,194,36,80,170,75,1,167,138,207,157,26,97,98,40,61,170,134,174,134,21,38,183,16,239,214,183,218,234,86,53,227,10,9,192,230,169,25,204,1,133,103,155,67,196,121,169,190,34,213,55,238,104,122,138,229,183,51,109,118,174,136,201,75,173,174,163,177,124,252,99,83,10,41,86,41,97,144,157,99,193,65,124,221,85,135,214,30,232,93,176,120,247,166,181,7,0,140,4,124,137,193,210,231,165,63,12,205,68,137,147,9,134,165,86,14,129,189,85,157,185,129,40,250,72,207,154,24,127,198,244,135,195,73,60,37,252,100,222,98,108,5,136,247,212,209,53,208,177,225,134,229,49,90,176,100,244,230,162,65,203,45,71,170,26,186,126,107,154,228,41,62,136,209,44,185,88,111,28,199,123,186,142,151,48,212,169,227,190,30,225,191,0,251,38,44,130,102,166,92,118,32,24,175,232,132,144,107,179,27,164,89,140,6,220,118,170,253,149,118,160,32,192,182,68,163,240,84,211,144,117,137,209,52,223,169,19,82,73,215,229,43,6,251,45,171,45,95,176,116,62,49,168,131,90,220,211,65,23,14,239,9,214,176,214,178,154,196,185,7,96,26,157,166,212,29,170,173,79,37,174,199,236,0,166,162,161,65,196,208,115,121,32,189,79,235,11,150,169,17,198,140,224,62,105,18,48,53,66,140,85,58,34,86,212,97,89,145,30,40,104,252,232,2,241,23,195,92,235,18,78,228,222,236,17,109,164,61,55,23,81,136,141,34,152,177,227,225,220,79,162,242,218,215,29,255,137,173,255,74,82,64,80,53,214,171,48,41,53,46,98,221,81,36,141,21,253,19,195,163,146,69,33,54,234,223,195,30,224,131,20,233,58,38,226,69,133,239,247,211,164,246,216,78,34,54,222,97,127,118,193,1,19,165,4,22,126,143,60,38,97,17,216,47,69,124,190,150,87,103,82,185,15,210,142,142,46,32,106,248,212,232,243,206,207,188,179,99,204,77,195,242,216,207,107,177,106,126,227,83,54,219,37,114,193,127,180,48,166,233,139,121,82,233,237,103,76,127,210,153,219,208,224,2,156,159,48,15,184,24,96,29,253,26,231,183,189,79,143,71,27,89,166,72,169,153,118,219,206,24,200,166,24,11,198,35,182,125,159,0,36,245,152,26,0,42,52,47,67,7,216,217,138,19,84,76,216,208,87,219,172,7,89,237,109,233,113,255,105,112,98,187,104,98,152,190,138,195,111,31,49,9,133,103,255,27,27,189,191,87,193,131,87,247,196,144,31,226,115,20,232,146,187,30,77,203,128,250,54,2,209,86,181,33,14,134,151,153,79,64,149,230,82,71,185,88,115,151,191,87,174,138,63,108,238,38,21,244,46,102,117,213,227,51,54,121,247,116,169,62,88,67,127,122,254,104,65,93,156,206,38,27,42,6,82,203,63,87,231,86,108,234,233,46,243,132,199,29,253,170,148,69,214,63,223,147,71,197,135,188,23,101,68,201,245,244,248,85,131,232,13,83,65,89,234,247,189,90,205,175,184,134,249,118,86,133,13,95,53,26,100,77,112,177,166,6,57,168,51,143,176,199,48,136,218,254,56,147,45,0,230,38,104,139,132,209,69,92,114,243,10,50,206,165,33,227,171,159,59,182,215,246,80,14,64,27,172,186,162,199,64,136,148,144,245,206,107,22,13,174,185,225,117,117,36,105,128,228,212,187,45,81,158,245,77,237,152,252,100,82,234,19,91,200,206,176,51,173,163,115,104,216,195,32,205,221,221,132,53,81,219,223,109,39,173,240,249,38,189,219,175,24,118,65,55,208,38,186,80,115,66,88,46,193,141,50,217,224,107,235,170,129,214,81,98,52,141,117,227,185,56,45,245,226,51,175,198,176,164,98,171,129,254,62,39,1,157,164,175,109,120,210,43,164,195,42,64,229,0,25,153,240,183,166,70,114,249,196,45,136,193,187,133,70,163,99,43,106,46,128,221,225,13,240,147,43,61,189,135,179,209,59,233,31,4,248,17,181,121,161,190,185,181,67,180,104,166,169,81,44,170,15,91,204,140,232,254,42,79,4,109,207,8,151,78,40,239,151,158,237,12,190,180,207,108,17,175,209,104,77,166,150,197,245,221,180,120,206,19,188,59,19,185,123,193,186,185,52,110,129,22,138,216,30,229,156,243,9,153,192,57,27,91,197,248,170,180,180,8,34,163,99,79,127,83,91,64,10,107,246,135,135,39,7,156,161,2,103,237,166,161,191,31,107,223,167,209,176,44,40,181,211,176,227,92,222,94,63,177,68,250,90,207,232,30,124,101,228,118,129,10,235,239,204,157,31,2,20,17,32,53,246,163,139,217,168,46,94,134,48,173,123,101,236,22,83,155,48,100,232,231,38,53,61,93,227,97,101,53,245,72,173,185,37,130,204,198,103,219,151,198,137,137,74,187,90,226,248,228,246,88,166,139,182,147,79,108,237,23,75,71,227,31,187,81,76,215,73,87,147,25,100,210,236,154,154,138,51,122,65,84,235,240,137,253,209,152,72,234,72,244,110,157,172,223,91,67,162,60,53,143,125,206,4,33,156,16,19,89,85,107,158,43,171,249,17,217,64,218,107,210,11,188,71,16,144,93,60,128,47,124,194,130,209,69,69,93,48,38,177,70,5,137,167,109,151,66,181,165,106,28,251,218,167,213,126,45,234,34,166,56,209,111,136,109,244,165,170,83,112,50,92,43,96,229,211,18,45,23,163,81,106,196,96,75,152,232,189,73,174,217,111,116,104,186,207,105,209,209,128,165,250,106,31,143,122,45,201,187,210,46,208,195,181,2,36,126,175,246,248,78,195,59,58,193,161,94,93,247,8,181,161,45,126,24,243,113,62,55,114,163,170,204,127,153,28,199,147,106,224,173,189,197,150,50,121,188,21,89,18,74,16,29,182,232,136,143,7,175,235,185,169,187,246,189,191,241,169,135,102,80,192,204,112,162,51,196,123,95,134,6,51,6,224,169,136,103,83,42,167,207,6,180,220,131,149,96,205,129,91,160,151,189,145,21,185,184,26,47,139,138,121,98,15,49,28,107,106,42,156,221,23,62,219,49,113,202,144,10,34,28,64,46,198,144,178,211,117,102,124,143,18,131,167,193,146,104,16,182,140,112,54,247,182,130,27,149,242,121,227,217,6,251,175,98,0,102,62,235,139,90,180,173,157,193,22,193,13,130,119,234,160,44,81,46,98,204,217,79,33,28,113,163,181,64,71,87,163,200,116,49,53,121,73,115,109,68,104,191,83,9,120,18,244,137,26,28,0,109,96,197,195,183,65,185,171,120,57,11,46,210,115,49,102,13,60,208,18,250,133,214,172,168,236,169,92,57,78,88,14,230,84,235,212,57,7,76,35,42,84,35,22,255,105,174,107,117,170,240,230,143,121,48,92,140,143,37,157,36,88,95,219,251,115,161,241,206,249,73,110,2,205,239,76,210,70,141,120,150,81,227,49,20,217,182,120,56,41,249,246,252,54,181,28,49,26,139,89,147,186,249,66,121,28,233,106,26,97,2,198,176,250,138,65,96,87,187,254,46,213,40,254,49,96,188,123,130,195,84,233,149,234,179,42,70,13,161,161,49,24,58,187,255,110,161,57,178,104,236,11,59,189,185,152,78,41,173,142,2,152,35,34,157,11,152,223,166,37,99,96,229,251,77,126,164,32,188,204,39,87,156,163,65,5,72,118,50,68,227,201,52,119,239,9,162,44,142,14,35,29,77,247,75,241,159,134,127,102,104,138,2,20,180,213,66,76,223,219,147,167,102,27,86,127,56,173,232,90,56,10,70,49,112,42,159,24,91,87,91,11,240,60,41,208,117,113,133,64,108,60,137,2,64,38,93,140,155,160,97,61,208,236,71,252,246,32,166,80,158,36,4,40,174,46,93,122,83,143,70,103,91,118,161,129,132,60,79,206,61,120,152,169,234,45,233,9,69,54,136,73,151,255,48,108,241,186,125,201,156,56,125,137,213,211,115,178,69,12,80,125,108,80,232,127,244,70,28,172,81,74,190,71,233,186,75,18,242,27,198,67,156,226,225,116,174,119,125,231,69,235,136,47,40,253,159,89,15,125,35,238,211,253,189,182,161,39,63,21,13,105,207,88,111,16,152,234,19,59,54,118,235,120,56,197,1,26,173,167,178,195,145,85,112,144,48,149,85,60,40,1,10,49,165,141,26,58,174,214,166,224,82,168,208,158,211,69,132,227,179,141,150,185,84,235,81,9,86,38,252,169,4,56,106,21,129,1,49,133,56,195,197,64,84,104,217,13,69,226,222,179,191,136,153,157,53,220,58,53,168,94,125,52,29,42,218,92,0,234,246,246,216,214,17,163,132,245,124,24,82,221,183,102,185,162,196,171,174,120,163,210,201,39,94,141,30,241,249,94,151,106,121,25,215,208,147,72,51,90,219,236,171,82,128,20,209,219,133,124,150,215,240,49,51,224,101,229,225,20,226,213,248,32,165,91,62,81,138,122,40,211,141,37,47,108,60,157,57,62,147,151,6,240,240,166,166,153,85,209,59,16,200,202,86,249,168,133,105,148,172,56,116,54,141,6,169,105,73,16,245,93,205,115,97,43,119,235,214,148,202,179,4,73,79,242,21,31,198,110,164,197,74,240,132,185,30,167,128,43,61,103,123,54,154,164,183,139,161,82,211,209,195,18,167,53,196,163,234,117,15,122,147,231,217,232,124,194,40,210,12,97,133,236,35,126,26,112,126,85,227,168,121,79,1,2,95,246,180,43,153,52,205,120,54,189,134,79,45,19,245,17,201,23,5,4,26,85,242,96,59,55,63,63,184,87,0,194,63,233,195,236,13,96,160,194,2,82,82,84,204,125,246,125,15,200,165,129,228,215,153,21,154,212,93,188,129,57,213,153,129,174,229,54,16,10,187,232,5,50,176,91,190,160,2,110,38,110,168,14,78,48,34,250,96,171,209,122,246,48,119,238,242,209,32,175,141,241,36,116,225,161,242,209,29,76,201,253,204,12,0,210,229,98,144,212,52,55,105,249,246,144,98,85,170,17,3,173,68,113,93,10,215,171,22,66,29,41,234,237,251,150,64,93,150,249,232,105,66,103,126,114,11,177,225,173,167,135,178,224,181,253,167,225,38,30,77,223,154,30,239,226,226,227,152,175,242,124,173,25,27,24,198,129,222,223,77,70,17,225,55,177,138,29,147,250,147,41,134,21,41,196,4,119,245,202,29,124,43,55,88,137,31,165,162,201,96,120,146,189,118,119,85,187,146,247,179,133,233,23,139,135,19,80,212,43,224,236,240,228,144,196,11,142,206,150,53,99,203,14,223,190,102,84,47,60,213,235,71,220,162,237,147,166,137,84,30,171,17,254,37,175,63,135,120,1,252,99,29,221,200,190,117,23,179,199,31,233,106,94,122,73,36,183,61,89,106,114,201,142,140,189,56,42,224,29,235,107,65,203,50,92,12,164,222,147,2,199,30,116,251,11,6,163,209,158,4,58,57,6,63,185,32,122,183,165,59,156,216,201,23,6,61,82,250,174,244,216,119,58,5,93,91,85,208,82,246,147,94,71,13,187,127,129,22,62,74,90,77,17,82,172,203,223,154,108,149,30,235,99,212,195,75,254,73,137,3,63,73,110,196,222,97,113,196,123,43,232,182,93,93,197,131,52,0,1,30,253,175,138,148,148,187,67,198,80,4,75,98,76,139,14,150,81,167,126,98,52,237,163,163,141,74,205,23,124,53,37,44,171,134,158,188,189,89,252,39,126,46,236,105,251,84,197,69,173,105,35,152,113,125,197,79,87,237,185,166,187,124,123,4,136,137,155,155,173,226,227,78,186,177,64,125,194,124,74,72,142,70,7,49,62,196,116,145,202,204,225,254,217,119,209,12,70,82,164,16,196,197,196,9,58,171,13,68,179,190,87,248,154,180,63,54,16,97,205,42,159,227,169,34,4,219,99,57,124,10,226,90,183,90,103,32,131,20,17,151,82,30,91,192,48,211,99,77,88,0,85,164,192,87,164,25,223,26,174,82,189,144,143,248,56,60,177,38,84,147,212,103,106,144,57,196,138,254,42,51,30,241,172,119,106,48,242,189,51,167,214,249,138,83,250,55,226,154,189,17,125,1,250,176,91,221,143,56,80,37,143,152,118,203,103,102,213,241,202,214,207,46,120,199,182,229,120,76,71,76,199,193,251,90,61,160,223,17,215,178,158,53,161,65,56,86,244,248,177,227,217,39,199,82,243,182,0,206,222,81,211,73,75,197,7,160,148,113,52,215,46,143,77,74,16,114,198,247,32,233,171,185,121,82,31,189,197,54,27,214,183,171,19,159,224,181,251,247,248,97,53,235,107,159,179,156,106,60,124,210,131,162,47,6,229,219,142,135,15,106,147,31,49,219,214,23,141,163,146,228,116,77,122,1,83,124,46,54,113,145,224,152,21,150,199,117,95,161,221,211,188,205,4,107,97,133,46,69,247,117,109,183,161,38,173,197,5,66,40,94,109,241,105,124,152,219,95,172,3,20,33,198,196,204,86,99,234,191,221,161,230,126,164,150,149,184,210,162,109,28,244,62,239,80,134,214,119,46,31,4,16,15,250,220,93,92,178,150,215,207,108,245,241,254,61,128,136,206,106,44,231,95,71,137,139,201,81,207,245,52,121,56,211,18,200,223,70,76,168,29,34,45,240,192,207,191,100,0,148,181,243,5,24,170,120,103,88,59,178,182,55,193,135,217,238,205,182,44,82,172,125,51,156,86,87,88,28,1,193,68,166,133,172,116,103,111,60,98,182,113,213,158,29,90,181,106,252,182,245,8,203,212,42,101,84,53,174,123,75,234,200,212,26,65,162,56,95,176,139,20,109,17,105,29,224,232,176,37,10,204,25,226,159,28,183,42,168,206,205,212,24,90,150,67,105,96,157,113,173,102,195,51,209,214,42,3,6,11,51,103,64,33,38,219,144,74,155,18,171,6,200,141,154,88,19,207,56,151,24,141,253,38,214,246,36,52,36,15,135,33,89,155,145,72,172,165,88,84,130,32,15,98,200,128,199,33,133,152,32,184,30,1,26,187,156,194,215,204,187,173,113,111,98,49,187,197,221,7,143,83,215,54,42,64,248,34,178,65,15,194,208,196,39,49,216,171,241,224,57,153,58,113,154,52,115,220,233,201,248,71,228,217,211,104,193,114,136,129,228,82,177,81,19,134,93,10,80,150,30,48,186,153,29,155,198,222,171,60,157,139,25,90,149,88,147,180,180,125,144,30,133,21,155,152,64,144,222,247,211,224,67,198,190,11,170,160,124,164,190,64,136,13,115,26,34,153,252,52,123,102,120,96,227,107,177,51,84,76,9,85,220,78,153,168,226,126,16,146,162,217,19,233,2,199,94,219,53,251,90,229,218,226,73,161,106,173,217,179,58,76,10,98,160,154,30,236,24,194,13,229,110,179,7,59,99,90,169,153,7,205,105,52,93,169,104,171,40,246,95,92,33,153,106,47,221,71,123,91,83,75,156,128,212,199,219,241,125,150,184,134,148,171,80,59,123,11,217,250,24,76,189,226,131,73,5,195,223,61,123,3,30,200,7,102,8,28,34,23,211,180,176,31,116,139,154,238,201,36,123,63,94,32,174,181,227,90,133,223,245,233,130,63,95,170,143,184,63,136,119,141,7,171,97,83,44,217,194,199,200,143,247,191,206,151,30,41,190,53,158,110,155,143,56,109,231,94,160,105,143,76,240,35,54,6,249,240,80,142,203,160,184,53,244,251,172,184,35,10,228,229,138,220,4,236,97,124,45,216,244,30,108,0,156,165,25,74,161,66,120,215,21,140,132,214,203,171,166,183,160,68,255,112,78,188,21,2,156,116,154,124,85,60,107,189,71,143,170,153,169,184,29,84,28,68,152,168,210,53,60,20,20,164,108,67,25,188,163,187,38,87,248,188,203,33,15,152,153,161,223,139,152,84,190,44,152,214,193,194,226,157,150,220,15,133,122,18,21,239,117,7,131,31,162,219,232,88,148,171,223,111,5,71,189,78,155,166,170,177,100,151,117,245,130,241,72,200,111,203,246,207,77,81,107,168,4,171,247,88,163,52,245,165,129,42,184,122,18,84,14,221,163,117,128,70,31,218,12,11,86,55,225,49,144,251,12,187,146,18,246,44,161,133,51,53,192,123,60,230,65,50,80,177,74,96,22,233,17,242,48,50,128,7,172,135,246,68,191,122,10,56,157,154,114,229,181,29,30,236,124,119,227,184,209,215,50,94,246,234,226,62,203,131,90,115,110,251,230,164,141,236,154,23,66,162,81,104,231,55,106,161,18,81,67,30,86,197,228,5,32,240,221,195,198,32,243,38,84,211,227,209,133,4,162,236,96,202,163,28,88,18,49,214,176,188,21,134,94,187,175,85,184,36,101,102,220,106,99,196,204,216,22,250,49,105,192,157,59,102,70,105,170,162,168,44,195,235,137,169,77,243,194,68,76,75,84,132,145,22,110,171,142,6,29,219,249,173,237,86,235,66,169,114,196,155,200,147,255,54,104,177,10,240,178,97,163,44,253,126,77,0,92,154,136,41,101,206,177,23,80,88,226,232,226,95,119,199,192,35,252,69,218,89,31,14,29,82,169,55,0,6,163,194,21,115,151,69,76,189,64,219,164,104,139,208,158,92,67,3,158,251,227,206,84,17,3,183,223,98,244,89,37,45,179,48,76,163,21,6,51,148,212,35,233,195,143,6,114,156,72,130,111,240,211,79,17,83,204,26,62,58,213,89,218,86,79,79,71,222,235,134,207,210,147,198,56,171,216,122,185,182,6,97,83,217,137,192,53,235,201,135,218,79,102,70,165,87,139,235,39,195,234,40,145,34,184,184,75,100,49,42,213,168,26,155,222,24,216,55,168,8,41,173,226,28,192,46,133,231,119,45,222,90,159,209,231,4,142,27,63,227,243,136,203,8,202,206,78,97,157,149,34,12,242,72,143,3,47,182,120,197,41,144,53,163,68,58,223,91,183,209,197,41,107,70,5,98,232,187,227,26,77,33,9,49,232,189,163,59,174,151,192,94,146,121,31,141,84,111,204,144,180,128,166,95,40,112,160,27,60,46,24,234,148,139,138,233,135,188,215,211,195,100,179,160,155,25,237,134,238,224,70,209,159,238,134,140,22,206,17,110,178,28,32,138,87,35,251,2,157,241,19,206,4,142,101,70,238,255,248,109,86,51,117,197,3,86,247,8,31,52,3,255,151,85,1,54,112,198,45,208,172,147,70,30,78,139,201,138,107,183,193,243,161,187,148,109,119,3,204,199,245,236,218,190,114,86,24,48,25,255,109,154,139,146,106,134,9,79,109,28,32,171,180,145,37,61,123,152,111,236,82,202,229,135,14,6,151,61,220,255,12,104,155,204,123,82,146,214,110,240,128,202,110,17,99,200,164,18,98,242,28,98,15,208,98,144,234,13,160,157,37,237,77,71,83,181,57,36,198,165,164,46,139,106,153,60,195,247,153,116,16,233,231,36,220,51,35,86,180,200,64,138,231,116,236,97,202,124,66,124,252,234,149,245,225,128,76,220,104,40,250,116,10,136,111,182,194,106,23,15,237,159,39,102,139,147,226,19,59,183,130,130,64,130,0,220,203,138,37,165,177,232,193,100,38,120,80,226,181,12,79,123,235,195,57,219,161,146,76,205,119,21,195,251,88,253,91,195,47,150,116,116,54,154,22,127,107,58,182,149,36,45,17,224,31,97,101,109,128,6,133,169,32,145,74,112,178,100,96,184,192,81,18,212,229,140,31,237,223,139,107,118,234,170,100,244,240,138,193,144,9,61,176,201,147,70,165,229,98,148,192,210,209,212,0,251,154,18,137,83,40,46,144,104,129,171,11,49,129,9,97,119,72,52,124,69,25,10,170,113,74,210,138,56,57,169,62,255,237,124,206,246,210,53,5,93,218,41,118,137,161,195,147,42,64,215,213,66,33,211,197,132,213,147,138,9,144,186,243,100,13,221,67,129,174,155,181,209,249,232,162,118,43,60,244,124,48,95,179,138,175,175,24,218,144,81,150,120,45,84,214,126,80,176,207,75,198,225,108,32,20,42,181,16,150,104,114,152,60,202,235,216,55,10,177,189,168,8,245,175,217,172,255,90,246,194,0,106,211,127,218,82,140,66,194,150,104,91,115,134,133,101,0,62,69,168,33,136,37,228,240,250,26,9,177,174,71,192,32,185,221,244,60,183,123,82,152,84,42,68,225,84,14,49,53,14,250,53,225,111,154,177,85,58,124,12,194,112,120,44,141,137,98,113,49,214,228,84,72,244,66,159,169,79,13,252,243,254,136,155,4,29,161,39,235,75,15,16,39,189,196,94,176,206,64,17,18,203,243,156,150,81,86,137,33,3,20,204,49,244,175,152,0,178,126,108,44,178,240,250,240,14,151,80,36,28,237,134,87,232,111,53,179,213,13,42,136,252,142,198,127,67,141,78,202,222,96,248,244,53,222,106,114,238,5,47,253,120,221,4,119,92,188,140,52,103,62,32,243,37,18,248,4,55,225,19,144,169,129,163,84,66,60,30,148,112,86,133,253,224,59,233,204,58,43,191,220,89,112,153,248,113,97,150,160,172,90,224,109,59,230,0,78,71,91,122,50,167,209,253,250,162,156,21,81,3,204,196,231,190,15,241,86,107,97,131,211,14,25,215,79,106,93,178,18,54,39,14,212,71,184,171,134,97,213,244,228,98,67,123,76,144,86,172,165,28,111,36,197,103,100,32,127,253,57,229,17,67,60,212,92,76,43,189,42,59,60,162,230,42,131,106,249,86,159,137,131,132,231,217,130,115,239,91,177,128,156,189,101,45,67,46,198,13,215,247,34,63,16,139,2,168,233,113,21,244,216,103,50,196,46,54,149,83,85,167,112,227,120,94,182,87,156,188,164,226,105,92,191,46,222,187,61,82,243,152,190,29,78,96,1,179,86,196,2,63,14,218,132,213,195,40,37,192,68,35,126,98,11,112,9,239,4,129,163,225,140,1,71,12,253,95,121,84,105,29,113,243,209,90,137,113,35,226,179,83,162,44,174,83,213,171,124,26,64,91,149,168,76,160,14,103,40,11,180,221,16,195,237,28,202,236,233,7,147,235,7,158,16,79,127,18,108,86,151,20,194,18,160,239,125,106,204,187,235,111,23,203,99,249,23,161,82,43,11,91,135,161,232,134,11,3,222,199,84,158,67,98,21,203,11,167,17,111,213,11,201,0,100,93,141,131,3,176,31,53,158,173,118,205,207,192,66,43,171,78,202,6,188,58,67,76,16,82,103,54,203,240,2,121,43,109,234,69,15,47,16,211,14,163,130,56,61,44,183,231,198,40,41,172,191,110,117,237,15,135,195,162,206,43,196,224,129,233,102,129,67,186,198,195,119,50,4,50,17,15,24,61,124,85,182,145,196,200,212,26,140,126,238,230,219,102,144,78,118,40,67,209,119,49,26,224,224,241,92,234,13,171,208,197,22,37,91,122,107,211,149,93,99,52,176,145,15,243,5,240,51,249,62,124,236,135,24,131,16,79,143,85,51,127,74,15,9,36,185,45,190,24,237,227,85,57,59,168,203,115,199,143,36,100,77,106,185,14,110,180,25,163,41,55,144,137,195,250,94,99,31,38,242,221,69,213,78,11,48,18,224,67,10,29,170,34,166,195,212,245,60,133,8,189,232,94,33,15,88,227,112,79,43,59,121,12,6,96,219,227,225,115,189,223,11,190,212,212,226,252,45,227,207,81,133,185,163,37,8,177,213,194,139,152,226,146,80,183,211,60,226,165,98,250,213,99,106,214,247,163,98,122,30,175,148,86,195,231,146,161,33,37,158,125,108,153,246,40,250,243,176,248,28,180,61,141,252,26,27,144,30,187,216,48,123,229,218,109,172,152,175,168,49,77,233,47,67,18,221,227,173,142,215,156,244,4,28,131,161,80,208,235,226,4,139,140,218,19,19,86,160,208,166,68,195,149,14,7,0,189,176,14,59,72,51,77,13,6,40,249,194,219,5,150,184,10,206,208,54,88,240,238,217,87,160,232,135,64,106,110,58,57,90,142,175,73,179,249,216,202,227,99,142,162,75,33,125,173,74,2,100,147,241,243,1,70,225,18,71,33,87,139,213,199,37,113,46,74,97,83,163,212,29,219,38,110,160,51,243,249,136,129,230,200,113,127,73,175,6,194,62,162,48,174,183,95,36,74,168,141,32,189,138,83,223,10,97,174,173,204,71,148,129,237,184,56,33,106,155,202,154,84,28,69,212,122,181,112,182,133,114,233,172,80,142,67,95,77,15,43,221,19,105,140,21,119,54,118,165,88,173,153,138,188,59,113,226,209,122,227,31,131,22,212,129,120,248,47,187,42,226,197,231,140,209,19,254,39,25,77,76,166,134,186,34,63,86,149,97,14,244,249,158,203,53,70,142,25,166,98,99,68,11,91,5,245,163,156,100,103,38,240,46,134,33,68,139,189,16,112,101,3,118,109,33,174,178,40,165,144,56,10,21,15,181,90,125,152,191,204,166,139,95,38,210,32,187,236,56,121,112,175,198,47,111,107,185,18,214,177,49,194,97,132,1,171,23,149,26,113,249,93,49,156,71,101,128,155,209,221,72,99,43,129,67,229,166,131,78,54,142,142,213,37,136,173,93,224,45,175,51,223,13,140,237,40,243,162,90,170,199,246,239,180,203,41,199,219,185,185,28,118,195,58,239,0,244,82,46,53,118,97,152,80,116,8,21,21,3,148,25,215,253,249,146,41,63,84,107,76,45,126,123,88,231,108,86,38,182,94,163,238,186,3,7,175,52,110,231,193,57,42,194,209,132,52,20,139,184,25,44,75,136,97,186,211,109,68,213,181,135,207,186,17,169,235,249,216,212,88,132,174,27,248,235,69,119,48,57,249,120,173,66,238,73,197,109,222,86,167,78,97,187,32,126,236,108,33,151,212,238,107,73,244,153,195,3,232,83,152,141,4,147,171,74,211,49,244,227,118,176,170,132,165,12,113,70,36,112,175,204,186,159,147,87,208,241,235,26,103,103,27,138,70,57,190,126,187,95,235,199,208,167,243,6,85,53,220,0,160,253,122,209,37,59,106,114,197,212,54,1,48,213,102,198,215,236,91,156,214,154,44,224,125,44,105,174,97,55,14,115,62,101,43,100,32,11,167,95,246,86,234,92,234,35,174,164,91,63,49,57,122,225,142,225,183,163,176,7,34,37,52,146,142,45,203,65,134,8,110,81,77,161,99,207,167,109,174,103,233,128,104,83,201,54,41,193,115,101,117,182,73,210,60,133,41,171,21,9,250,99,71,89,58,71,246,40,4,216,126,31,211,129,160,24,251,232,163,30,208,75,116,172,24,17,183,138,201,238,109,23,195,48,247,104,51,224,43,67,60,104,183,203,239,232,163,146,124,230,160,183,42,219,50,163,111,80,195,152,214,133,27,128,163,73,211,151,175,10,96,112,2,217,97,15,31,119,230,32,107,40,153,38,221,49,97,61,1,186,65,100,93,197,181,165,88,21,235,114,19,51,164,128,34,23,177,3,232,120,30,134,94,42,244,202,136,173,176,173,179,74,239,7,138,142,92,97,77,106,32,149,211,175,88,35,249,14,49,64,154,207,104,35,48,43,46,134,101,236,185,124,104,141,115,165,2,241,100,81,79,152,12,62,59,247,19,147,221,153,122,191,128,224,234,219,148,181,215,208,27,180,63,244,110,126,82,136,100,146,48,240,210,203,154,98,19,99,94,130,65,32,226,98,221,85,254,108,122,37,197,175,2,183,61,69,53,135,197,200,197,208,166,155,162,56,110,134,149,201,37,125,41,3,79,136,55,6,23,78,246,1,116,165,197,115,1,148,67,238,231,98,35,65,118,191,52,161,231,82,149,107,22,122,6,95,47,192,175,211,214,219,3,23,32,28,112,210,237,176,51,139,152,206,142,25,91,212,176,245,31,177,65,167,187,120,194,251,36,75,114,126,61,123,43,44,229,15,185,75,223,1,98,168,29,252,96,27,211,185,120,100,5,142,167,40,222,164,105,164,85,101,70,221,173,7,217,32,53,218,199,41,86,41,100,245,94,209,122,116,44,217,75,97,45,62,119,232,241,54,253,92,131,123,56,31,113,49,134,113,87,57,217,204,161,87,236,164,149,6,52,86,212,84,6,75,44,210,174,3,94,178,170,108,178,128,179,174,208,148,25,63,114,232,196,40,13,41,161,132,129,145,21,126,234,179,63,175,20,54,93,193,210,129,80,5,242,57,95,18,10,132,146,18,61,231,14,35,142,79,140,196,178,178,18,131,85,72,192,215,197,150,168,147,153,213,102,149,110,46,166,194,88,217,150,205,143,205,225,187,79,99,244,18,2,107,200,227,195,125,56,119,73,23,192,104,82,182,233,6,60,54,33,69,229,157,39,193,216,174,235,110,240,199,74,24,14,208,136,199,12,143,125,68,47,135,178,114,239,148,28,21,147,75,211,138,46,148,38,189,246,123,2,44,219,47,27,169,26,232,69,236,97,250,16,165,27,105,255,234,130,238,165,9,118,95,82,214,251,142,39,213,227,94,236,79,188,178,193,116,49,61,10,11,72,16,233,54,17,91,181,223,136,139,49,11,158,52,201,172,210,35,162,56,10,249,70,121,109,240,82,71,148,184,144,244,233,130,229,14,65,218,14,92,0,195,241,203,207,204,104,204,105,113,249,212,101,233,47,17,83,216,22,107,106,88,240,162,133,73,228,228,29,247,125,51,92,242,103,106,192,18,196,149,253,67,150,23,113,163,187,38,30,110,28,212,93,196,221,40,49,93,188,65,96,213,223,6,142,125,197,201,159,231,140,137,78,2,218,167,71,25,215,143,81,57,169,24,107,218,13,98,8,82,155,228,232,225,14,35,64,82,67,225,229,37,141,111,60,11,7,223,63,24,85,118,210,134,2,88,5,189,207,254,240,101,64,90,58,154,242,219,28,170,218,218,113,179,206,156,174,214,18,119,54,201,106,157,57,89,196,248,109,170,126,213,36,38,178,182,82,92,248,180,204,62,82,18,125,37,174,236,252,244,87,110,90,140,161,125,143,43,8,228,77,249,233,106,5,127,126,129,101,202,167,139,46,90,134,142,115,251,205,72,49,136,174,41,55,76,196,97,167,209,26,111,221,106,20,173,249,96,106,204,138,88,196,100,15,28,90,233,71,157,144,158,141,182,211,77,101,227,110,20,105,68,220,32,80,215,232,108,3,64,252,104,153,165,226,209,162,201,158,208,162,20,194,35,53,166,77,151,210,25,82,223,61,62,83,88,57,221,224,171,85,154,107,20,61,192,110,177,151,158,62,8,179,175,169,49,96,124,200,207,9,128,224,210,159,61,41,67,73,175,56,138,236,169,99,110,26,79,52,189,224,196,127,84,109,89,11,190,46,25,187,220,95,139,154,45,181,206,206,54,2,211,201,103,70,244,170,60,123,148,126,112,55,206,168,14,200,207,151,166,173,167,198,224,227,202,36,73,248,66,15,73,225,151,139,185,223,116,116,107,0,14,250,91,27,55,134,36,155,155,69,103,118,140,158,48,117,201,195,59,244,230,237,142,182,47,127,197,3,59,106,175,59,186,168,21,213,172,30,188,221,135,211,157,44,15,55,178,4,191,36,12,118,84,83,244,224,208,244,72,75,145,24,21,191,170,77,108,137,216,40,208,151,41,117,55,141,106,41,122,84,0,28,196,28,188,98,18,108,113,105,131,177,244,80,46,55,171,82,73,177,133,187,65,176,133,184,83,214,16,223,26,133,47,167,163,39,74,23,93,145,26,105,64,149,21,163,136,125,68,140,149,78,168,172,251,191,179,133,175,19,80,169,46,146,31,70,47,58,135,195,143,160,71,32,236,142,56,120,108,140,26,168,72,97,13,158,230,112,138,83,164,109,232,27,255,160,90,239,239,226,176,73,200,26,18,245,157,227,149,11,185,22,185,237,169,76,58,118,136,207,171,112,18,36,251,97,96,174,81,197,72,94,51,43,247,118,175,198,83,116,125,147,142,233,34,226,70,246,108,137,235,162,217,143,78,123,223,14,133,130,247,151,228,220,30,171,132,152,224,140,153,35,149,85,1,223,252,170,201,99,89,171,190,233,40,190,20,78,21,180,68,82,242,3,71,192,140,194,26,186,85,166,148,19,109,131,60,141,46,15,10,101,181,140,119,119,154,89,71,28,122,78,146,80,197,17,188,165,72,43,70,111,163,5,190,98,224,90,163,9,4,212,217,164,102,101,183,98,114,143,120,79,252,135,46,41,219,78,70,54,12,168,9,36,112,150,27,181,83,225,85,99,155,1,187,161,207,222,48,145,198,197,67,83,220,150,91,13,72,177,96,137,66,203,110,229,41,221,180,96,207,112,141,142,122,128,94,254,138,169,19,88,247,102,130,115,76,88,26,248,120,6,156,121,85,97,18,124,23,138,222,104,200,244,143,77,157,104,147,208,0,224,48,65,229,68,111,133,161,37,93,49,212,9,206,42,67,115,5,103,89,126,187,52,107,246,119,49,81,234,91,232,190,81,194,201,177,118,233,112,56,7,93,238,38,172,229,226,40,242,70,97,152,133,163,10,141,13,46,203,247,98,134,197,48,69,169,12,107,213,240,23,91,32,130,8,234,19,80,170,208,55,198,232,105,232,172,34,174,4,92,174,120,61,99,161,72,73,241,232,93,159,96,254,176,182,182,111,159,89,86,107,231,71,74,65,203,114,49,72,73,98,31,153,56,250,237,190,78,1,21,147,186,246,235,97,209,61,172,73,136,97,5,72,126,250,168,33,62,159,167,137,248,124,191,168,159,180,198,28,169,72,181,146,223,243,193,66,92,206,29,216,84,76,227,188,171,105,106,55,21,22,118,195,252,210,162,233,135,238,77,156,43,253,154,40,110,127,111,187,8,245,99,54,32,186,252,167,141,14,68,114,20,231,208,151,118,191,86,3,220,74,119,41,177,200,232,159,36,81,176,166,158,144,138,109,225,78,2,252,108,218,18,193,54,164,197,203,39,14,50,178,30,109,46,194,182,98,151,14,64,227,138,30,1,112,8,92,165,89,132,107,234,170,112,225,68,190,202,248,161,250,122,164,183,93,28,117,185,164,23,157,103,243,1,253,189,96,70,147,106,244,13,182,12,241,230,79,12,58,83,78,250,211,192,208,185,75,72,39,206,227,89,29,37,191,111,170,204,74,32,165,241,115,3,15,94,156,79,122,109,35,171,212,51,144,80,181,238,89,177,169,30,107,129,44,80,45,119,52,197,82,122,197,108,44,86,95,21,42,219,207,109,181,85,33,130,92,233,15,207,217,10,11,69,12,176,121,140,134,84,117,203,247,68,63,222,54,172,163,175,170,246,201,83,136,134,254,253,206,39,233,154,166,185,4,120,233,103,96,84,16,98,129,190,84,245,37,68,103,223,39,177,75,98,170,206,202,86,24,212,92,188,170,246,51,217,23,59,135,187,186,184,131,13,168,27,21,109,156,226,225,52,41,235,118,0,40,42,220,132,93,169,15,175,170,27,8,36,198,154,147,179,26,122,0,27,183,146,155,20,219,72,208,196,150,31,36,19,178,71,39,200,67,85,233,248,219,144,8,181,168,245,216,214,76,32,254,207,0,101,49,66,81,164,115,142,221,42,163,7,21,86,30,120,167,26,131,27,243,138,143,165,191,163,152,3,11,247,137,75,18,145,222,14,69,111,123,45,21,189,225,22,189,63,161,171,13,157,127,200,139,81,161,60,253,18,130,183,169,105,84,102,24,111,180,59,164,252,120,21,35,111,224,254,108,143,181,174,95,33,156,72,33,54,247,15,194,39,25,77,47,17,114,104,43,126,248,92,101,18,75,194,41,119,173,176,77,175,54,149,113,225,151,59,229,45,88,90,136,193,30,240,109,146,50,56,93,250,179,195,220,215,56,123,199,39,212,43,132,208,83,4,177,54,189,226,237,153,87,183,70,136,56,92,164,88,116,65,38,238,85,124,200,161,204,73,84,185,99,59,222,61,164,160,106,88,72,184,43,126,48,81,218,18,123,3,26,96,174,187,249,153,163,110,126,106,255,2,110,103,91,39,143,220,93,240,65,143,40,180,197,9,91,210,52,135,186,57,138,212,191,5,181,192,218,187,140,152,210,105,127,233,110,96,151,75,196,71,245,117,223,5,155,250,175,164,186,208,234,220,61,236,112,116,0,76,45,245,153,121,9,23,132,174,171,164,9,70,222,251,40,90,159,26,237,144,185,233,123,119,67,113,118,49,8,209,50,53,67,122,88,30,64,222,68,207,154,94,233,224,75,134,83,183,169,39,170,91,103,78,154,214,239,108,154,155,104,255,211,153,27,129,152,139,41,157,209,69,131,141,192,237,109,43,100,150,142,238,13,182,3,112,75,38,166,30,127,87,233,242,2,109,129,247,90,46,134,22,48,233,195,9,153,125,105,12,82,176,173,75,23,61,13,216,201,219,70,169,91,7,85,66,6,115,34,118,243,193,229,193,37,135,186,40,79,79,84,27,172,187,244,200,195,60,113,14,106,12,165,204,87,78,252,241,196,182,60,185,146,66,21,117,49,141,27,170,251,59,87,160,24,100,15,131,199,121,206,87,13,49,185,102,153,54,157,83,109,197,104,168,41,155,138,103,242,92,0,21,137,198,80,115,165,205,232,185,166,139,33,236,208,37,233,64,131,127,69,211,112,200,177,19,84,140,39,214,99,185,167,57,183,87,76,14,215,139,120,57,41,150,174,23,113,183,76,83,124,172,167,42,20,84,227,234,153,104,235,173,24,66,53,5,241,33,200,253,62,152,254,96,137,76,83,19,181,242,221,130,86,154,175,19,3,42,208,253,147,77,165,222,214,207,117,38,22,229,37,148,83,37,45,222,162,181,162,69,136,137,121,10,126,11,239,76,129,212,61,151,77,121,228,17,167,160,138,90,220,50,85,227,56,96,10,148,104,26,160,48,124,23,61,28,71,67,244,171,205,204,118,214,207,65,21,250,125,54,24,130,89,7,3,205,237,129,53,168,237,138,240,32,240,30,9,37,225,218,106,131,158,46,11,154,215,5,67,220,198,182,81,244,107,84,131,25,10,85,7,99,153,44,202,4,219,219,87,172,119,140,99,153,246,4,8,40,84,184,49,115,53,253,150,120,62,158,154,164,104,185,79,221,39,211,64,55,87,92,0,53,101,125,45,90,14,156,246,197,174,204,162,233,19,187,18,3,146,224,104,142,227,199,138,18,158,195,136,69,194,62,161,216,75,215,251,88,214,206,26,140,13,64,118,86,23,133,242,251,107,174,146,9,214,157,114,246,70,207,241,94,28,92,61,244,220,30,211,47,84,190,135,98,60,254,126,218,49,151,215,15,141,103,189,243,110,205,205,50,235,120,170,207,70,161,189,56,44,133,65,125,138,170,12,168,173,203,245,124,32,121,147,56,232,156,22,236,116,219,7,216,94,13,75,79,98,13,81,241,102,164,61,207,139,89,235,174,60,28,134,44,249,237,77,139,72,143,209,144,150,73,180,253,168,0,104,154,194,47,194,40,148,153,109,227,117,185,142,81,214,72,38,241,215,26,125,182,198,199,161,73,33,170,73,170,67,138,47,3,21,23,182,240,13,32,43,215,71,172,56,12,223,83,196,168,153,126,253,34,216,1,116,180,93,17,215,230,131,161,228,190,214,178,86,139,17,150,29,33,13,49,101,129,205,159,177,209,44,104,36,208,100,155,72,50,145,138,216,73,248,93,42,198,31,20,211,45,39,77,69,91,139,188,152,209,181,106,124,23,87,112,70,57,182,177,197,232,154,149,202,70,9,3,190,26,108,187,136,81,119,113,124,236,112,234,96,96,53,71,56,38,116,75,73,179,144,97,43,148,48,128,12,30,76,14,31,45,242,231,223,194,54,107,86,252,125,197,22,48,241,175,105,97,87,105,191,63,38,205,113,122,174,67,214,135,81,162,138,184,90,148,196,117,101,154,202,14,180,127,233,229,80,180,228,71,244,173,113,21,194,55,216,232,39,217,193,164,221,70,56,239,180,212,74,135,60,94,8,238,154,207,139,189,47,44,212,219,152,11,230,138,139,139,82,107,81,87,22,249,241,168,2,151,98,125,138,146,173,174,208,57,249,182,213,246,8,191,233,182,212,88,10,83,129,44,231,214,53,177,2,247,17,54,14,69,102,186,38,40,118,15,168,99,73,84,237,187,220,86,66,58,119,9,59,132,176,191,190,55,222,198,104,97,227,160,210,117,73,97,228,142,135,131,173,43,234,204,186,127,246,140,193,219,80,77,228,99,66,46,28,86,10,96,69,75,110,8,18,170,205,243,239,140,230,134,95,207,78,1,46,70,196,90,241,64,83,213,116,186,52,226,44,109,105,52,133,94,238,236,119,0,184,0,102,31,136,24,219,45,187,145,51,104,186,150,152,4,113,128,234,240,199,84,187,83,209,51,116,52,204,18,254,193,160,149,108,98,237,26,150,159,199,183,182,193,87,232,233,163,24,181,100,127,54,89,106,113,216,172,38,215,107,104,169,41,39,195,42,131,237,156,187,157,109,232,232,2,119,136,195,96,105,85,23,19,253,21,115,0,154,149,228,72,139,155,18,19,197,226,217,228,27,135,55,254,19,198,217,66,77,196,30,79,195,97,151,182,65,66,20,169,152,182,126,98,71,126,253,85,156,63,106,154,154,131,156,93,76,149,177,198,81,57,21,203,25,24,40,237,6,33,77,70,159,85,162,168,250,19,211,60,160,13,192,214,142,218,221,152,206,4,255,151,104,113,22,153,94,153,79,12,0,148,86,138,243,39,163,198,212,192,205,206,42,166,11,208,253,193,35,166,110,83,54,26,234,179,121,159,5,148,85,199,122,144,175,205,231,77,222,169,180,193,231,220,98,190,145,239,202,249,14,166,240,79,238,23,162,122,195,77,172,243,218,112,221,136,5,70,0,234,154,249,153,116,184,16,83,110,194,253,196,160,124,201,161,28,21,235,143,196,17,153,113,223,43,248,58,250,218,13,224,229,80,74,4,30,132,50,227,188,246,143,89,196,143,64,19,58,65,92,75,202,209,252,244,180,249,220,154,132,93,142,179,232,79,166,101,83,45,172,109,181,251,225,86,89,145,136,100,33,40,111,25,222,188,133,229,204,7,170,186,222,196,11,226,225,216,160,91,23,156,214,192,240,140,64,224,170,207,138,30,147,171,198,111,31,59,102,106,72,29,39,57,207,240,99,65,64,215,38,246,13,77,194,244,193,164,169,181,77,208,84,210,242,111,157,172,185,65,215,140,59,56,135,62,219,20,23,73,217,51,160,216,109,135,54,220,108,112,137,74,176,85,104,127,245,143,249,3,16,17,49,169,160,123,240,155,57,59,159,184,1,184,106,23,107,156,221,115,129,132,193,140,24,255,198,189,232,179,145,172,14,83,196,36,219,114,136,105,1,141,69,67,188,73,30,248,111,91,244,62,66,176,220,9,153,48,156,143,70,209,78,25,12,59,173,227,177,19,221,74,2,227,96,98,210,180,46,237,16,173,84,145,2,23,218,252,248,80,85,112,23,197,94,139,27,45,206,253,113,85,111,151,109,251,85,211,59,110,57,77,27,212,117,232,146,46,136,140,125,222,20,152,62,95,155,130,133,246,245,232,66,83,56,48,40,68,92,57,141,223,232,146,203,209,111,18,213,32,110,233,249,119,162,179,60,91,182,33,121,238,225,26,169,28,171,166,104,5,48,45,53,248,10,46,62,250,74,139,1,177,44,225,180,249,196,5,119,83,202,87,54,76,2,94,102,75,143,1,10,77,38,14,116,111,117,53,15,199,36,225,94,29,141,149,229,15,39,123,47,78,248,182,86,23,255,214,132,180,147,96,222,114,126,166,35,197,81,85,203,70,149,71,3,11,232,241,217,227,187,192,166,40,94,29,176,254,30,233,164,193,15,255,94,15,54,168,103,95,44,115,3,109,0,58,184,158,251,227,178,248,179,171,1,160,235,79,195,65,226,241,95,148,27,53,141,170,115,32,210,245,216,24,220,19,237,223,40,180,158,29,169,132,236,238,217,178,18,122,216,134,167,244,229,233,32,61,46,45,233,253,66,249,86,243,175,73,145,206,214,194,4,202,116,87,104,44,202,200,181,221,148,243,54,29,254,216,82,120,237,241,49,112,210,29,90,153,50,254,210,31,115,154,74,143,47,73,176,41,39,57,231,84,205,55,43,40,90,46,166,0,126,151,199,144,249,150,187,211,249,217,166,26,103,6,196,239,79,134,36,111,244,199,126,178,94,46,23,83,9,166,98,78,147,87,40,66,209,35,164,93,148,135,82,65,232,194,10,92,253,80,23,186,83,176,248,237,238,78,141,223,208,104,75,51,216,83,23,83,242,33,164,25,120,177,244,150,251,195,49,119,70,211,88,36,38,101,243,183,30,96,0,233,195,137,165,185,201,9,250,176,226,165,19,145,202,117,196,154,128,54,160,144,25,52,212,244,251,49,120,71,213,39,212,148,129,10,228,226,35,212,102,236,97,156,28,197,223,235,40,42,189,174,7,113,203,237,143,134,43,64,240,133,54,188,196,20,96,185,216,192,91,180,210,98,128,248,248,253,178,153,97,181,60,101,28,214,19,224,98,180,166,214,251,64,235,178,93,25,1,132,63,219,83,180,3,232,201,55,109,130,6,93,83,100,228,156,183,91,2,131,174,252,42,122,142,237,124,246,175,255,50,233,52,65,252,63,103,246,24,87,197,47,7,82,146,83,248,221,41,236,34,14,253,189,53,117,137,79,145,57,164,170,211,65,207,80,176,165,171,246,167,28,97,56,187,195,6,110,38,105,195,77,43,6,109,229,83,51,80,223,167,144,245,248,135,94,255,190,173,89,83,11,22,72,122,6,222,45,106,15,214,36,41,153,134,17,201,87,148,78,135,172,30,2,225,193,26,14,132,217,240,26,138,7,188,62,57,42,12,41,28,226,164,82,19,93,240,125,220,153,52,154,79,13,111,81,123,114,60,225,16,99,34,245,167,95,161,135,14,166,110,174,22,237,239,40,22,90,240,153,25,140,188,54,0,30,155,100,184,142,5,74,184,79,109,251,66,53,245,152,24,254,185,150,172,101,10,153,60,75,102,87,216,122,90,206,96,155,95,126,112,23,188,154,83,91,192,177,251,156,212,142,79,73,41,139,54,206,131,250,242,69,106,0,13,49,166,10,133,19,24,197,1,209,240,231,12,206,64,154,246,73,66,184,105,102,64,140,10,118,136,10,95,94,166,129,9,41,182,48,66,252,131,144,81,180,33,216,93,148,139,120,5,21,113,25,224,105,245,201,231,211,142,229,47,205,121,104,138,51,197,38,254,246,24,85,163,89,129,62,55,253,182,97,17,90,83,176,50,140,16,241,43,94,184,130,83,106,0,75,10,221,69,205,177,143,198,1,152,10,242,70,75,152,235,73,99,242,120,222,249,216,101,199,190,247,153,109,32,120,21,89,117,67,55,22,19,167,240,100,43,118,36,155,178,251,201,195,142,206,202,156,66,51,242,217,242,223,138,146,178,175,15,252,99,166,73,204,55,2,110,6,29,76,130,208,155,56,3,254,112,90,4,21,28,248,172,246,248,140,31,195,187,106,83,122,180,225,48,104,31,255,2,1,36,242,40,138,165,142,201,247,33,38,31,49,32,35,202,65,56,40,159,253,40,120,142,120,208,194,146,148,77,134,114,143,229,210,1,7,222,124,168,183,202,167,9,127,217,160,50,149,100,141,42,188,175,175,253,215,92,153,183,194,184,67,145,247,37,17,96,201,170,86,239,166,140,99,160,159,250,104,200,119,135,128,186,130,172,238,181,89,36,170,40,67,82,214,211,9,167,209,183,40,70,179,56,235,195,35,91,218,199,245,103,176,28,51,63,36,232,214,19,255,139,12,243,161,38,212,43,194,230,7,82,250,199,114,78,84,141,230,179,170,228,213,22,139,239,159,184,156,127,127,72,160,39,100,102,254,94,133,114,39,37,26,135,119,226,11,10,252,66,114,104,78,33,221,46,40,55,255,233,102,154,81,168,196,41,23,77,195,159,125,76,253,166,188,43,92,15,103,85,92,108,148,34,130,176,88,141,17,203,23,141,222,253,115,61,221,69,179,23,255,76,28,196,203,224,114,174,216,110,178,16,19,234,21,152,195,10,52,192,215,61,133,148,72,139,252,50,204,162,95,191,178,229,98,207,231,16,128,83,200,40,89,231,79,108,113,80,1,252,167,49,189,12,223,226,160,18,42,41,24,112,141,163,182,24,12,80,138,224,253,211,44,181,190,186,72,196,21,210,237,251,173,33,129,60,86,119,118,241,176,238,81,17,39,43,211,116,49,244,225,178,224,208,20,173,15,165,131,116,81,50,24,215,43,94,248,6,190,13,207,27,55,69,80,4,252,42,127,93,41,72,173,21,228,190,23,53,91,243,227,47,65,204,234,10,38,50,69,144,237,35,46,37,65,67,143,139,252,242,160,172,216,183,25,72,113,67,177,133,1,95,118,240,84,196,84,62,200,231,130,45,209,161,6,45,187,93,84,31,193,202,56,150,159,107,104,49,177,155,175,24,140,217,175,205,148,46,4,232,164,183,74,169,185,240,137,117,128,105,138,62,59,83,25,233,47,77,94,114,203,205,100,63,221,186,47,89,167,123,80,54,97,57,11,50,190,94,155,109,249,231,81,4,115,255,236,120,12,117,159,56,212,103,83,87,148,32,104,93,190,40,102,136,8,240,42,53,174,243,203,126,155,24,188,158,103,163,124,221,129,8,167,81,201,137,148,154,172,85,227,151,91,83,228,97,234,68,188,135,27,16,187,105,124,60,87,252,3,13,245,21,101,35,72,214,18,164,32,187,43,125,81,240,142,101,155,85,60,187,15,41,221,190,7,158,244,124,206,222,252,202,138,17,39,108,97,25,13,59,229,71,102,201,199,6,92,65,214,172,2,196,253,85,100,178,83,40,101,80,133,147,0,49,140,109,150,113,104,69,217,129,136,84,92,197,27,184,118,147,37,109,86,132,53,125,226,103,51,156,63,23,53,220,172,222,115,199,196,137,84,137,46,236,148,139,204,25,175,125,52,136,104,51,234,234,1,58,240,69,179,28,182,168,105,190,215,142,141,102,69,198,50,241,102,176,107,241,189,26,117,23,170,165,169,145,140,37,93,152,18,114,4,80,234,187,251,233,58,70,51,161,93,85,226,150,17,249,126,26,244,88,14,140,136,51,161,0,31,77,64,71,48,14,1,123,28,14,101,11,148,86,171,143,214,160,170,165,125,6,43,201,35,40,51,4,136,250,151,114,245,157,214,216,167,106,114,26,36,230,135,96,69,245,30,218,84,180,161,253,133,250,125,16,192,47,182,2,171,86,43,130,169,223,204,200,137,81,12,42,23,8,113,22,191,3,8,58,210,237,32,27,141,90,207,242,61,156,230,67,48,26,101,23,27,230,232,247,112,48,242,147,212,63,25,184,109,251,146,212,52,157,158,199,229,161,23,76,166,23,232,123,175,49,45,15,39,191,93,64,128,142,169,97,85,42,117,234,209,40,224,240,22,23,99,125,168,102,32,41,209,92,173,80,94,66,28,85,85,131,215,94,33,61,198,202,163,229,1,125,201,174,107,7,249,187,42,16,190,244,174,245,175,181,29,49,13,77,162,198,169,98,18,41,76,180,77,111,144,70,41,139,191,53,196,107,69,159,77,143,230,135,18,106,128,83,229,120,213,247,173,193,115,57,207,239,177,226,112,57,108,189,66,70,249,66,91,132,234,105,93,19,18,233,66,99,253,231,130,91,44,62,21,181,244,137,169,205,228,55,254,32,174,156,197,218,182,46,154,238,219,148,240,108,86,170,155,146,176,152,227,197,40,42,19,99,3,192,140,115,252,124,171,192,122,32,160,95,80,117,1,255,228,63,77,247,238,20,15,197,196,161,55,76,220,84,60,113,125,179,255,116,50,191,226,174,41,29,126,117,186,54,237,6,38,36,91,133,120,94,254,176,110,1,5,61,123,84,234,15,193,143,233,235,75,81,128,239,215,45,210,121,197,214,12,239,134,103,167,65,54,9,16,252,81,190,56,206,113,254,208,3,114,6,206,250,174,228,198,136,197,243,154,120,140,244,48,245,184,151,187,213,179,223,143,13,254,21,61,156,33,61,151,144,104,21,146,141,88,16,33,6,248,227,206,59,17,188,9,115,27,72,68,26,157,174,24,125,246,37,100,77,111,244,135,208,140,101,34,13,27,111,205,166,157,34,54,102,164,17,98,18,182,69,196,84,129,172,88,82,96,121,238,130,255,72,232,91,60,155,196,167,184,71,216,39,115,196,188,241,31,229,201,160,109,44,183,192,206,226,45,165,182,3,19,151,198,97,23,87,235,90,206,87,76,3,245,23,79,228,177,199,167,104,75,70,3,226,30,187,176,211,132,191,111,100,24,183,202,218,196,93,156,158,248,215,164,172,50,127,28,211,63,53,126,180,124,19,49,129,9,191,119,33,99,204,2,229,105,84,244,245,238,20,227,248,190,153,100,90,113,87,218,110,110,52,195,118,238,91,197,231,250,115,99,165,25,238,255,61,63,16,117,28,5,231,91,197,76,21,169,53,226,183,233,35,254,62,215,49,4,207,105,44,83,197,64,129,250,213,137,45,46,70,177,177,128,212,240,127,26,204,104,210,155,50,173,122,125,184,78,106,191,82,26,125,111,160,90,252,242,3,84,12,103,78,196,9,231,203,111,109,11,205,203,196,169,17,28,190,104,71,227,27,204,145,136,43,125,75,190,104,0,242,110,249,218,244,148,141,212,220,96,152,52,212,201,91,55,110,179,236,214,200,166,13,246,30,221,105,13,184,203,205,86,26,27,114,149,151,198,37,45,35,196,217,106,239,68,140,205,80,195,174,29,123,61,243,38,240,218,221,21,54,243,98,202,179,11,6,117,14,171,183,90,145,149,136,97,70,189,246,246,113,48,37,134,75,29,31,251,48,158,141,211,113,111,70,200,131,214,170,97,99,129,73,121,175,190,105,228,66,97,68,25,46,187,212,57,209,141,91,102,11,47,132,168,186,238,66,195,106,204,174,73,235,250,193,238,94,113,29,6,87,28,198,62,48,62,119,155,153,251,84,239,104,251,242,247,189,22,145,238,178,227,181,13,45,88,102,126,14,84,74,241,53,89,95,105,52,154,116,180,212,229,183,23,122,164,74,112,26,56,149,188,179,155,19,103,69,173,209,229,138,121,214,108,33,62,23,76,22,197,0,228,152,119,163,218,104,210,143,67,196,148,247,202,179,219,86,41,84,123,33,180,146,146,187,21,230,81,56,51,238,197,10,204,163,4,0,40,203,228,94,141,31,30,70,72,123,197,137,11,32,28,32,248,173,214,213,195,152,199,249,78,154,96,191,190,50,217,220,26,27,28,216,156,125,3,211,63,248,153,121,191,198,57,42,114,168,7,95,71,62,101,55,186,149,43,230,233,109,220,211,209,151,4,112,105,145,0,152,69,196,89,74,208,143,24,158,163,122,221,81,232,52,238,75,211,159,6,52,119,236,127,28,53,153,56,121,222,175,52,12,49,158,66,105,143,184,207,25,15,71,221,228,253,159,254,211,191,254,225,159,255,250,151,127,254,227,95,255,246,167,63,254,183,191,255,239,255,244,15,127,250,243,63,254,195,191,252,239,255,243,127,248,251,244,175,255,250,135,255,254,183,127,249,231,63,254,253,223,253,79,127,252,135,191,253,95,127,253,227,223,253,225,191,254,241,47,255,244,199,191,253,245,95,254,254,19,252,47,127,250,243,31,255,183,191,253,245,79,127,254,175,127,247,135,255,252,151,191,252,245,191,252,233,207,255,240,183,243,156,255,120,167,76,149,138,107,57,150,123,173,170,111,148,251,14,41,117,189,114,229,97,159,238,230,81,80,58,78,134,88,217,172,22,249,235,29,174,9,253,48,58,154,144,161,71,73,155,129,126,45,89,142,105,183,183,171,103,16,168,165,221,114,90,168,184,183,248,237,218,133,223,240,135,119,48,70,252,52,5,51,67,94,139,130,204,228,103,174,29,155,130,186,5,17,79,99,114,244,43,109,152,207,43,27,48,129,65,235,170,127,98,149,117,121,109,66,68,225,216,28,135,13,63,72,30,110,84,100,225,44,2,39,86,147,104,11,107,137,91,235,122,131,69,15,101,130,158,50,238,44,106,134,150,232,231,115,40,51,196,233,46,134,213,126,232,153,5,178,214,227,110,173,27,224,216,86,177,53,235,132,248,152,24,75,126,27,124,194,112,185,200,222,105,162,11,125,1,140,222,140,139,126,146,175,21,113,169,61,2,38,96,112,99,212,139,152,50,136,30,191,221,138,224,100,210,150,221,98,39,116,227,213,146,183,162,86,61,194,106,13,16,26,221,10,20,122,108,49,64,8,193,234,122,215,115,192,107,124,76,96,147,165,57,150,94,48,120,34,226,225,217,50,214,162,95,137,113,228,24,157,1,105,86,241,164,216,45,126,155,40,207,22,253,75,166,165,148,59,218,234,59,68,12,253,107,186,226,99,7,139,129,194,205,48,115,191,82,110,126,185,86,106,17,11,4,28,244,57,245,210,161,39,181,222,69,153,210,229,64,143,21,61,132,241,45,143,99,40,153,149,73,105,212,42,51,70,115,181,203,96,82,202,145,6,56,159,146,30,209,43,37,73,22,33,235,102,192,73,73,190,52,145,151,125,7,3,148,150,95,113,251,178,77,159,88,104,102,176,161,201,248,199,75,163,128,100,197,206,180,183,215,93,153,248,88,166,106,5,100,122,244,195,22,53,120,59,249,90,216,181,78,157,104,251,255,56,127,242,218,132,173,115,173,247,120,112,227,201,195,97,104,217,45,126,251,216,200,66,9,54,45,19,91,123,136,1,199,232,242,219,109,26,32,101,60,156,148,147,188,24,14,92,173,33,158,16,15,201,178,96,7,143,123,176,177,201,167,24,71,6,59,232,174,59,88,238,231,64,169,97,118,174,254,80,134,3,72,28,53,218,40,57,242,105,31,79,225,220,219,50,47,88,2,202,85,87,32,218,15,125,50,216,174,179,135,34,93,210,126,68,253,16,61,18,161,195,97,3,151,61,106,152,131,51,197,253,0,204,137,190,19,229,103,43,6,115,209,235,130,176,36,177,32,80,75,62,6,221,164,88,201,237,147,78,205,180,160,113,219,196,198,151,4,54,119,202,224,169,68,140,249,233,155,144,83,11,193,148,136,71,102,97,220,211,163,189,69,167,102,92,148,238,232,209,45,55,213,142,5,10,171,186,146,237,232,35,181,217,232,35,175,145,220,232,205,174,84,181,191,49,234,220,251,37,114,241,124,172,109,222,152,207,251,184,39,83,87,212,160,215,247,190,78,61,84,6,226,57,100,240,184,119,184,229,199,236,148,234,164,185,141,28,199,127,154,216,160,20,245,78,82,254,212,172,122,144,37,81,145,151,85,12,138,191,255,52,141,147,250,53,169,6,28,197,227,9,195,130,52,227,21,151,90,34,254,51,240,90,196,105,57,14,101,106,17,121,34,110,165,238,43,210,236,241,240,1,149,199,82,41,20,142,110,169,30,19,24,232,86,89,50,62,110,139,80,96,53,106,49,121,235,82,192,162,244,152,24,16,190,162,48,12,216,126,187,243,58,0,93,82,61,186,127,74,32,130,121,48,6,235,104,58,56,183,155,193,198,21,49,117,69,97,180,233,57,130,148,20,27,75,138,45,225,20,134,245,78,12,51,107,204,153,164,241,177,91,124,52,42,32,105,124,135,118,150,240,95,143,181,52,243,19,102,1,95,117,187,149,108,60,240,229,9,255,80,138,233,199,30,112,219,163,203,36,244,212,173,138,34,70,27,168,147,68,158,206,158,158,126,235,225,72,72,58,40,1,78,57,60,200,56,129,77,148,32,35,209,203,212,242,149,62,60,197,84,230,93,35,131,234,175,44,222,169,65,129,148,175,13,25,49,246,166,4,210,33,240,61,54,98,136,185,79,37,61,151,104,108,106,249,138,167,134,78,233,198,173,201,45,20,176,152,135,82,100,210,29,10,216,151,139,141,206,185,75,36,175,214,230,218,102,146,247,19,92,81,130,132,195,41,175,173,53,2,248,167,45,98,118,138,255,114,181,39,107,252,17,184,126,95,235,54,141,86,74,198,210,101,22,75,98,56,60,117,63,226,210,252,38,159,32,54,106,89,9,153,234,82,221,176,154,22,230,145,82,131,68,183,117,36,239,240,4,138,128,140,177,38,68,21,63,233,58,79,150,102,199,95,147,89,92,59,104,220,99,235,202,96,12,129,80,208,103,179,227,16,168,152,32,96,11,49,222,124,149,153,193,118,58,60,202,113,158,148,168,173,20,241,192,145,254,222,139,164,198,150,66,125,196,198,155,251,137,27,161,158,170,59,216,74,116,171,139,73,60,116,221,223,116,36,184,20,92,151,42,36,123,231,235,159,43,214,95,219,104,98,251,179,195,1,94,138,159,222,134,148,95,116,23,66,104,241,189,54,253,111,92,124,26,48,110,37,194,97,104,251,172,165,58,137,75,171,165,16,55,2,183,114,62,182,65,23,150,16,91,124,76,54,195,81,223,97,20,162,221,151,92,215,103,31,22,130,181,49,154,102,59,217,73,64,63,20,87,55,230,104,46,221,104,197,24,94,134,191,118,94,218,6,64,157,26,85,123,254,181,207,2,23,205,82,209,141,93,150,135,109,1,100,124,8,154,179,145,48,239,248,34,13,130,50,17,83,93,214,61,218,0,59,77,81,254,230,140,23,20,229,4,108,58,200,60,69,124,190,117,137,141,216,207,189,166,69,22,153,112,244,116,37,77,130,68,201,107,64,93,202,59,190,54,229,152,99,169,20,117,86,227,181,115,105,58,150,116,229,112,75,216,248,180,5,99,22,10,112,10,144,99,163,81,52,33,11,78,77,222,240,44,47,61,158,199,223,213,76,16,189,196,49,244,184,133,73,75,17,104,196,191,226,151,95,105,149,31,30,68,11,241,89,30,41,64,42,205,54,238,136,135,211,219,176,180,0,163,116,55,177,105,82,2,153,94,50,115,70,217,62,124,27,81,60,35,249,20,42,17,74,4,78,161,37,92,2,91,69,82,176,122,41,38,84,102,88,67,154,50,140,64,6,5,187,77,188,14,96,159,246,181,156,168,233,164,129,84,196,6,39,248,125,101,130,49,125,104,29,14,40,17,217,213,141,101,190,146,102,112,129,247,217,238,67,2,110,153,149,114,183,210,107,149,221,63,165,92,184,72,71,211,178,142,179,234,151,45,40,54,229,73,61,195,53,226,19,3,225,190,78,29,11,172,224,183,245,207,61,2,61,232,147,191,37,139,49,92,92,94,218,38,202,43,154,163,95,130,76,6,203,137,84,208,85,136,76,191,236,20,232,21,152,189,34,60,126,181,167,26,129,2,47,77,211,102,36,150,139,111,18,200,84,141,128,72,196,184,3,223,165,199,245,56,207,75,203,188,27,150,172,15,222,192,58,201,169,170,120,133,238,147,211,6,61,159,75,173,66,224,246,97,3,162,96,105,90,212,103,119,96,163,62,93,147,33,176,133,121,81,179,241,160,44,212,79,76,67,241,208,148,247,248,181,183,187,152,136,183,212,1,76,106,39,86,72,193,30,213,146,146,5,162,91,241,95,158,100,145,101,222,40,185,245,153,162,153,174,107,128,13,164,4,1,144,195,121,197,141,194,16,17,3,210,213,253,167,51,184,108,114,228,233,237,12,45,119,102,6,174,135,148,13,182,100,205,7,190,40,20,22,43,229,52,37,38,211,107,41,89,81,3,223,144,223,166,35,161,251,139,53,26,158,182,78,237,104,205,143,96,18,197,129,197,209,222,218,10,14,228,39,38,83,82,159,85,161,210,227,123,237,66,193,136,36,252,200,54,208,136,220,92,12,161,135,80,249,26,125,114,249,34,205,231,157,126,44,30,42,6,18,234,251,233,194,123,213,250,148,13,82,129,237,163,155,57,99,58,113,200,73,190,232,15,74,239,188,152,92,137,116,55,76,47,243,228,110,61,203,159,245,225,4,228,139,191,24,144,59,210,245,189,12,128,172,126,122,148,50,111,10,22,138,174,169,5,13,66,60,5,169,142,69,195,120,246,159,182,26,114,213,26,134,37,184,253,167,33,144,238,170,237,38,121,4,223,12,192,168,55,173,127,96,147,83,153,251,137,217,102,143,190,154,150,20,255,54,98,229,52,14,45,166,196,135,90,126,128,0,3,163,192,79,197,199,61,188,226,14,120,108,121,107,101,62,90,104,163,89,2,242,101,169,248,92,47,223,85,79,85,0,72,235,242,185,7,137,136,238,98,144,206,170,42,226,105,189,197,254,98,116,48,12,221,13,232,145,30,82,154,65,159,193,101,127,0,252,38,5,200,70,78,8,88,158,161,167,201,2,213,174,229,98,231,236,230,226,170,214,170,253,182,42,83,178,145,238,61,155,49,180,5,50,151,207,9,220,249,183,139,233,211,80,244,14,58,161,40,236,249,38,126,76,198,166,25,216,101,122,222,11,138,193,202,122,224,130,12,217,128,90,209,79,92,168,80,120,42,159,128,233,137,209,86,38,183,117,102,45,127,183,249,177,70,179,117,153,233,107,173,246,149,142,35,166,191,86,11,107,39,101,189,174,54,232,253,84,134,46,150,148,86,172,229,226,9,215,175,126,106,124,218,111,139,147,232,109,90,172,95,73,6,118,223,9,109,88,126,92,239,8,90,212,138,191,244,0,220,67,143,151,113,65,196,154,144,185,208,146,199,66,166,216,47,221,54,23,12,57,106,44,160,92,253,234,3,153,99,103,189,116,49,138,60,237,113,196,71,227,52,189,251,160,84,189,95,203,188,84,61,186,68,151,62,86,64,196,134,104,252,212,252,230,26,135,143,16,152,94,109,231,208,86,191,33,26,61,78,243,169,212,132,60,209,239,69,72,127,183,116,216,96,74,128,63,251,141,238,150,159,21,11,158,171,42,109,63,30,52,191,229,167,136,205,44,63,215,226,221,124,32,213,25,84,29,102,223,9,71,204,193,124,110,116,138,99,151,139,123,31,79,129,234,160,102,241,139,5,66,112,211,158,66,51,206,234,28,33,157,164,146,182,158,76,43,244,116,177,213,66,232,217,34,164,233,42,227,40,179,173,232,27,70,141,237,97,70,248,206,22,77,53,114,171,86,32,192,63,101,214,13,43,177,235,165,251,3,156,113,241,130,46,76,235,29,183,17,236,125,98,18,92,26,61,162,224,112,249,213,197,221,147,158,26,209,12,78,69,60,251,232,68,138,249,165,80,147,228,69,136,231,175,224,74,196,212,213,78,23,175,102,233,29,45,243,76,212,191,184,152,225,226,2,160,67,90,143,175,73,183,150,186,61,71,12,208,221,183,104,195,216,167,102,127,126,59,178,57,92,99,128,247,106,137,105,51,140,201,79,124,180,185,224,66,219,123,165,233,246,217,160,78,186,104,89,174,177,129,186,166,164,61,142,2,47,21,195,132,253,29,174,1,22,192,150,112,94,51,32,238,225,98,20,144,16,128,217,107,215,226,58,133,140,33,57,0,17,91,11,151,79,205,80,240,101,163,53,171,161,255,156,115,88,204,129,60,209,15,182,169,40,255,190,8,6,106,19,126,139,101,206,117,247,243,53,233,160,85,123,224,76,109,194,242,246,137,233,172,168,250,108,248,87,253,131,156,227,64,82,93,159,77,1,163,155,88,115,24,208,160,44,121,6,180,208,231,125,124,189,166,177,196,70,211,211,154,49,152,180,149,150,73,15,26,161,252,173,38,71,68,181,6,56,72,57,222,138,150,131,162,182,2,213,64,201,253,128,9,249,81,91,207,237,18,155,112,154,15,172,231,122,214,200,30,227,196,167,249,56,55,147,28,77,243,193,192,232,188,23,23,149,19,126,61,44,194,221,85,171,214,167,189,151,139,177,249,119,121,205,43,183,189,192,44,154,82,220,96,129,170,99,172,117,23,27,239,130,118,170,36,106,9,252,209,52,34,62,239,108,196,123,174,173,214,143,165,70,164,192,43,124,174,38,210,49,165,48,207,28,163,93,93,19,194,45,221,37,203,186,176,166,182,111,18,16,100,123,82,207,199,48,188,151,75,7,104,159,243,145,46,47,79,203,160,182,54,173,168,165,44,110,121,219,17,108,80,80,179,245,247,173,98,247,210,14,184,70,123,87,219,179,241,217,232,237,235,88,175,97,246,177,119,255,196,107,104,216,96,17,217,221,87,138,59,173,198,79,107,213,55,247,217,204,103,22,229,177,172,140,5,61,230,13,231,185,238,207,9,199,114,60,60,205,145,199,227,0,156,207,179,98,226,92,154,93,213,63,145,64,255,105,136,238,84,3,67,44,237,9,195,12,79,46,64,3,114,100,19,142,239,183,127,129,92,3,124,233,81,38,41,206,198,162,174,87,128,43,41,242,231,20,251,167,38,134,184,36,122,212,40,196,8,207,255,135,131,34,253,57,20,7,238,184,59,172,87,61,107,251,129,241,111,187,161,64,152,241,117,99,59,229,107,95,52,46,255,108,97,109,17,232,63,235,224,19,23,124,65,237,155,48,28,136,239,189,40,172,218,79,99,4,226,254,213,173,2,3,15,245,145,246,77,164,76,2,225,19,19,105,151,242,52,70,115,214,252,167,7,112,137,170,222,201,69,111,223,11,224,210,53,161,58,164,175,2,239,213,223,107,253,168,136,85,92,182,251,130,155,254,127,141,35,54,139,243,126,81,198,66,47,104,235,251,17,83,19,229,98,11,104,54,125,54,61,57,223,109,93,12,247,178,79,157,56,219,244,123,175,66,157,228,124,110,212,179,42,103,244,248,196,240,96,105,76,185,25,107,233,151,216,38,52,165,169,105,42,186,251,248,220,80,40,115,230,16,202,216,101,52,23,95,128,19,120,131,214,4,3,155,79,115,27,139,64,168,135,60,82,250,32,211,185,106,155,15,134,20,73,122,232,161,249,166,195,208,151,164,27,229,64,86,49,232,88,254,206,244,154,107,195,70,167,6,214,149,112,193,90,239,234,163,18,173,72,190,81,192,206,161,136,89,22,148,122,191,22,11,106,149,2,18,41,63,182,212,250,24,51,45,239,9,152,143,172,137,33,3,125,119,154,145,55,46,237,30,56,126,14,12,16,223,79,3,33,248,40,36,182,69,243,178,39,56,142,242,212,139,28,234,117,247,137,202,241,220,211,163,51,172,80,212,119,145,181,114,76,253,28,132,228,246,112,113,167,36,114,233,232,179,133,106,119,49,164,25,101,63,199,26,106,49,127,107,170,40,246,179,69,19,184,156,159,20,230,113,181,248,142,79,185,189,158,28,11,249,44,202,124,173,201,209,252,149,105,244,76,50,45,28,233,246,25,255,134,81,220,36,149,127,196,195,14,211,79,92,12,65,72,77,209,108,52,71,223,188,200,66,63,81,22,248,219,167,55,121,21,220,228,92,245,99,144,50,217,190,15,10,4,62,79,195,43,33,231,177,252,183,65,60,43,83,13,167,179,15,250,103,77,210,120,72,83,95,81,231,128,126,103,127,56,145,69,225,167,227,174,233,196,236,62,49,9,182,242,248,37,180,144,251,123,29,109,125,180,170,94,76,70,79,88,93,108,224,210,26,176,131,56,177,196,232,145,187,230,20,43,233,2,175,219,3,219,139,150,176,199,89,3,239,118,184,248,172,216,115,227,118,179,70,171,139,73,66,105,164,177,114,153,124,113,47,242,158,240,171,76,117,82,61,48,85,12,208,102,110,245,172,207,130,121,9,61,1,24,74,53,166,166,30,192,104,244,137,65,165,162,10,28,24,228,225,125,59,240,219,231,53,159,134,164,84,135,87,2,80,253,77,107,149,60,156,109,233,166,106,33,102,245,104,148,98,60,111,126,110,27,13,94,26,92,42,184,207,158,237,4,158,105,43,99,44,17,104,138,221,191,179,7,29,32,41,104,233,56,234,252,252,55,181,134,109,191,37,30,110,166,66,242,159,166,44,172,107,234,13,36,166,188,253,217,132,81,52,243,134,178,171,49,24,5,34,37,35,150,29,235,31,48,50,226,93,159,150,160,73,122,171,197,96,88,44,68,133,211,196,216,60,37,115,196,195,170,249,37,109,71,113,193,23,255,57,98,0,41,196,64,2,31,106,186,13,14,8,47,112,1,242,90,99,83,51,226,175,117,62,118,82,36,8,196,249,163,10,64,12,254,182,182,35,89,155,157,223,92,70,230,168,85,12,208,153,29,165,229,47,70,217,153,32,207,208,3,223,151,87,102,20,35,22,92,154,165,197,81,25,174,178,112,141,207,13,170,137,86,246,166,79,28,159,73,184,83,177,149,12,41,222,55,210,134,107,91,50,223,132,151,114,108,98,64,198,150,152,110,86,235,244,81,138,83,192,67,44,176,73,202,254,156,245,62,92,231,84,160,119,180,55,45,89,165,187,159,220,1,240,184,68,226,105,29,203,222,39,15,132,22,252,144,210,202,65,187,249,199,20,109,226,169,181,29,86,93,209,91,28,206,1,112,129,246,91,76,140,229,225,199,11,54,0,105,7,156,198,54,228,37,112,32,250,99,200,201,195,107,183,234,26,127,237,101,148,214,82,126,52,111,188,187,208,71,50,158,222,26,130,6,158,213,33,255,176,186,112,240,82,208,69,66,217,23,13,76,104,233,121,157,224,246,165,15,174,205,70,83,208,43,181,125,80,227,122,71,133,61,60,107,237,19,65,132,148,99,213,206,179,170,36,91,127,245,140,158,98,40,128,62,42,86,34,213,144,180,211,248,78,163,90,41,105,117,31,74,195,35,76,80,104,17,223,91,90,106,9,89,110,136,205,152,110,218,73,82,155,151,181,148,31,248,168,74,9,146,174,17,19,55,4,25,41,33,165,141,203,79,175,221,124,66,152,54,207,78,156,152,188,254,61,225,182,147,178,116,224,79,250,136,15,54,8,197,87,173,172,133,91,50,246,105,3,245,86,6,47,235,76,117,241,177,98,4,2,105,82,242,114,108,31,127,43,194,171,130,255,69,169,61,53,213,126,190,80,73,69,27,54,112,15,61,234,118,196,229,33,235,156,86,78,92,92,165,85,67,208,145,110,39,43,131,30,125,93,49,197,61,90,170,140,147,224,139,2,196,93,210,30,150,65,75,130,123,1,199,172,57,166,140,214,57,83,249,186,226,189,204,133,212,222,27,128,20,98,151,54,170,53,181,164,157,170,66,7,131,56,107,150,151,38,171,16,147,193,27,178,226,77,43,203,143,27,188,179,235,226,106,20,119,250,211,128,245,250,221,87,173,139,88,138,95,169,120,226,38,191,59,165,109,237,3,160,96,62,197,79,91,60,79,31,126,190,53,213,94,113,64,170,134,144,192,151,57,158,194,14,109,42,12,139,52,51,17,26,184,119,242,185,156,138,28,158,98,247,81,136,1,206,209,154,221,122,156,151,18,103,171,0,221,36,58,101,25,84,223,246,251,231,24,81,73,24,1,57,153,80,158,248,188,72,197,231,44,90,129,59,60,221,11,134,106,203,244,28,123,224,37,252,183,207,107,169,127,2,146,16,141,22,126,239,54,195,8,124,202,137,201,55,250,189,75,107,83,122,10,111,173,99,220,173,9,232,35,164,25,5,76,36,111,187,32,218,217,158,211,67,129,90,245,110,115,194,188,231,179,107,251,37,177,199,251,214,224,109,103,185,64,128,112,241,92,19,246,0,73,0,17,27,70,88,15,107,226,151,2,149,42,81,170,244,124,7,3,199,217,117,222,240,84,77,143,98,22,171,224,19,155,150,246,202,149,221,31,180,132,79,213,194,89,234,40,60,66,138,167,73,96,191,105,63,44,55,182,207,12,202,179,173,133,181,16,158,212,229,27,201,0,167,197,74,74,134,164,227,43,186,137,81,136,111,127,238,92,124,154,239,181,58,228,4,91,124,58,96,118,250,118,149,1,178,92,22,35,136,88,235,242,198,162,66,245,227,177,89,31,113,163,160,228,19,195,254,154,94,105,139,151,238,205,126,89,44,141,98,135,222,39,198,154,61,101,162,71,251,83,119,241,137,193,132,79,146,27,63,126,22,101,209,223,146,157,91,172,102,181,166,129,115,114,90,86,234,132,178,213,66,200,146,81,39,20,82,186,142,36,193,134,157,146,186,235,255,78,130,224,233,201,62,78,196,90,238,128,119,0,154,228,181,109,99,44,111,206,52,212,14,126,91,197,148,111,187,152,75,46,141,103,43,64,4,254,45,218,81,170,51,169,145,131,49,254,81,223,209,127,74,223,185,246,225,90,231,161,47,169,101,177,150,90,49,19,168,57,255,154,164,201,155,30,15,164,197,213,213,232,102,211,202,209,131,98,35,212,21,20,163,231,63,178,138,1,188,255,150,20,172,134,33,56,16,71,124,124,134,233,95,19,250,141,170,157,205,51,111,231,174,219,188,113,111,227,249,233,68,38,241,123,246,143,70,84,187,120,199,89,149,237,113,7,226,173,123,141,167,179,153,58,107,31,125,46,236,161,141,69,128,10,118,7,180,34,149,132,111,172,189,203,64,167,13,151,130,16,171,250,136,62,164,52,67,188,45,86,42,42,101,130,186,253,125,204,227,26,209,185,165,70,39,93,165,254,61,0,106,39,111,41,98,74,104,86,136,13,240,69,164,228,100,60,250,5,183,196,241,163,134,86,242,119,74,61,63,49,225,61,109,211,37,179,77,127,230,39,102,79,119,237,161,49,22,112,191,124,38,5,19,85,219,54,172,24,161,196,104,172,101,237,29,50,116,51,191,205,9,240,173,173,15,39,234,237,173,69,64,49,65,203,246,246,14,213,136,24,114,246,182,22,243,91,253,120,115,61,76,116,235,109,173,99,99,121,26,153,144,201,113,201,159,110,173,227,53,76,87,150,86,150,87,228,131,81,251,1,91,228,39,134,236,122,170,173,0,28,212,116,163,211,200,13,150,246,249,150,11,228,5,70,88,87,76,158,9,59,46,244,210,159,152,147,255,118,245,193,5,229,198,196,178,214,101,181,206,192,218,247,75,149,218,181,215,220,133,57,100,199,162,88,41,168,142,61,38,99,40,172,69,113,213,210,121,241,7,46,60,203,215,164,202,218,218,9,115,196,137,72,95,190,166,25,241,110,207,187,3,47,63,243,120,222,217,242,233,223,114,155,207,181,181,69,141,242,240,8,112,161,177,106,209,110,112,178,169,222,161,80,182,213,20,73,23,60,149,117,197,19,55,112,166,3,92,164,83,163,153,194,253,96,16,132,135,100,83,143,209,72,114,215,79,54,61,147,92,25,210,61,106,104,198,254,112,216,23,181,133,7,214,176,192,206,40,84,131,18,4,23,177,225,202,135,152,77,40,93,56,231,203,2,86,146,93,76,53,168,246,10,31,247,49,121,45,105,249,81,61,202,1,57,26,31,200,115,159,218,32,15,169,125,215,199,217,108,41,126,154,130,38,237,5,6,188,209,59,137,25,140,59,42,29,183,199,245,141,166,89,16,255,161,112,144,159,38,139,234,173,167,197,232,205,132,240,6,149,223,138,35,165,96,179,228,167,175,207,120,93,154,219,241,155,10,208,38,13,114,208,7,46,15,159,25,184,166,110,68,226,18,169,199,162,24,198,139,40,180,115,99,88,79,150,139,143,5,181,4,57,128,163,74,122,216,197,109,43,203,33,48,40,212,82,250,196,65,249,40,55,234,49,173,212,101,125,118,78,53,238,175,33,61,131,86,40,227,121,81,202,187,251,211,65,215,128,87,246,64,44,98,130,44,247,197,154,81,6,150,16,31,165,174,157,240,13,82,217,250,185,155,244,168,129,237,126,23,13,254,209,234,248,153,71,76,239,137,132,30,48,52,73,129,125,226,140,139,46,190,108,51,108,207,26,210,174,153,102,232,0,51,161,196,43,62,207,147,193,176,254,122,216,208,196,75,253,123,186,176,136,231,133,184,9,156,41,40,146,94,42,199,172,143,35,32,175,156,140,137,38,222,24,176,64,249,89,146,35,61,158,75,47,128,216,56,198,89,54,239,167,34,150,38,115,54,96,102,239,81,182,213,220,26,107,1,150,118,56,4,152,47,246,125,37,195,59,242,24,45,98,86,51,139,24,91,69,196,132,172,166,136,1,186,233,242,210,138,45,59,127,112,36,233,126,12,98,201,42,38,253,30,155,12,136,73,97,226,33,218,75,199,121,136,43,120,141,42,54,252,227,30,98,200,138,100,89,80,181,158,4,169,134,56,58,84,10,4,197,138,153,17,144,87,241,192,67,153,190,166,165,128,225,38,82,218,16,226,83,255,136,193,100,98,131,224,216,246,21,167,118,48,233,138,195,230,85,170,191,86,181,34,149,123,180,96,166,77,238,137,30,49,53,45,93,86,156,120,198,71,182,134,248,109,190,59,98,240,144,124,123,91,54,75,62,166,117,191,175,144,90,67,215,16,241,237,56,68,74,75,168,72,241,225,178,191,179,21,79,203,93,78,111,122,201,51,135,216,0,247,68,204,107,134,144,154,83,153,51,141,45,113,98,193,236,120,222,136,126,240,44,147,6,190,75,150,171,208,129,159,99,244,44,82,16,73,246,9,230,250,88,76,248,245,138,60,155,176,104,191,143,230,89,242,198,5,248,134,42,11,242,132,212,0,95,160,205,62,230,157,235,210,253,71,203,189,55,41,84,131,172,81,44,17,192,113,206,175,249,119,108,6,49,84,85,220,215,7,166,110,98,208,46,84,220,105,99,242,247,2,206,80,200,231,16,195,144,225,31,11,224,69,137,184,33,157,14,192,85,65,121,7,187,239,125,246,71,160,64,2,225,28,90,189,16,143,184,98,57,184,184,225,67,111,21,31,125,16,187,251,248,92,93,173,58,10,180,211,61,242,131,78,59,221,130,208,197,120,223,42,219,0,246,97,125,120,33,5,226,98,72,164,106,126,196,165,140,80,148,16,170,106,147,253,185,63,33,196,244,153,131,116,82,244,100,17,169,255,88,62,129,63,167,88,71,162,206,149,198,228,20,71,107,245,146,219,35,77,231,46,241,239,5,16,182,238,97,154,20,188,251,2,37,215,232,62,85,177,161,201,126,98,195,144,20,195,172,192,45,52,98,222,24,157,69,220,57,172,142,154,98,31,194,185,35,44,182,179,88,69,108,104,58,118,225,22,37,75,210,237,163,39,65,122,204,85,105,58,153,164,33,207,102,249,246,25,141,58,80,246,92,49,77,204,211,239,173,108,123,88,46,46,220,222,0,30,35,152,161,116,74,28,182,115,35,184,38,131,228,163,171,49,123,108,209,99,208,186,246,167,186,102,40,208,15,37,72,94,40,65,31,19,120,185,119,193,129,123,156,177,38,217,130,202,178,19,12,226,217,149,85,166,236,75,29,128,2,104,133,35,61,80,191,94,198,214,207,193,14,246,77,102,152,29,170,21,200,116,12,47,204,170,198,212,36,132,197,147,220,95,113,232,60,58,232,41,240,150,5,165,196,110,196,75,23,2,193,98,97,144,174,0,197,197,197,148,239,73,28,134,44,206,247,157,141,88,169,137,38,44,86,91,238,35,171,161,84,78,145,206,25,217,109,131,38,110,186,154,180,204,15,215,208,16,140,103,137,244,21,128,94,118,241,5,161,236,91,24,106,143,184,15,15,111,114,21,158,91,184,168,180,98,82,249,188,154,81,41,201,11,91,187,214,119,110,50,192,20,85,23,147,13,235,233,78,107,176,56,94,164,46,7,166,92,138,209,133,44,134,136,143,35,222,167,79,155,126,12,13,80,18,165,26,94,217,84,173,54,180,137,126,46,103,226,109,133,20,117,42,129,238,243,134,22,89,117,49,205,155,98,255,82,41,178,227,198,203,3,184,69,253,233,76,26,209,47,173,76,135,141,128,207,79,203,92,123,147,164,165,83,198,214,153,101,232,118,98,193,7,85,16,178,245,243,175,63,103,184,24,235,78,244,24,36,100,105,196,204,142,103,164,43,154,151,212,2,87,160,178,233,86,16,49,13,83,110,13,102,96,5,4,52,121,210,12,221,98,111,207,106,168,157,87,74,207,105,139,189,125,252,135,172,241,52,48,117,103,15,109,49,217,130,114,51,156,191,95,8,39,184,248,24,20,138,144,8,171,178,55,58,2,170,65,146,74,158,141,151,86,227,80,82,92,41,37,206,19,104,197,190,174,152,66,41,93,148,243,109,139,119,154,16,16,62,247,163,78,124,212,155,19,57,183,21,107,38,26,54,19,98,246,18,231,106,16,148,42,5,31,251,99,104,222,214,177,61,212,119,205,199,186,1,162,235,19,23,107,36,83,113,53,220,38,23,131,162,42,215,101,182,117,242,15,82,12,5,69,119,10,247,206,114,195,139,164,158,178,200,34,134,158,50,196,64,249,200,30,167,183,43,57,116,55,1,152,254,152,254,244,149,205,226,139,6,100,36,224,207,34,198,20,243,163,91,64,184,86,36,31,107,111,244,94,20,162,22,100,75,229,183,243,54,192,47,23,211,24,36,22,54,184,169,201,235,178,176,31,27,6,190,136,27,96,37,190,168,253,199,13,46,226,163,178,135,47,90,7,29,88,174,165,4,155,158,151,219,16,27,133,81,39,139,152,222,203,248,34,71,119,101,97,6,50,180,223,112,244,96,110,128,90,236,74,13,95,110,249,179,207,75,84,141,3,226,171,66,38,238,98,187,89,238,102,72,132,126,60,117,1,249,17,109,79,67,39,126,238,11,127,47,220,198,33,144,229,51,19,149,247,34,187,106,104,168,68,48,255,61,209,233,200,29,78,171,50,225,71,97,65,34,223,29,137,181,14,74,160,33,173,186,56,41,205,128,217,22,176,93,236,79,156,141,202,190,94,241,57,55,245,163,40,155,63,140,212,28,217,93,110,154,4,56,224,248,196,36,252,194,230,162,115,35,209,2,243,13,94,182,220,161,110,192,49,39,67,242,243,225,38,245,10,164,122,239,196,11,153,179,207,239,32,122,91,45,11,17,98,146,210,243,59,89,228,222,49,186,226,216,18,183,41,198,211,242,137,39,225,221,240,211,44,133,106,253,81,159,24,26,241,42,51,167,30,117,126,76,197,38,198,42,187,175,221,160,105,249,42,82,76,76,73,94,72,89,84,15,110,78,128,147,233,143,22,41,233,147,95,29,128,73,243,5,244,51,152,47,188,255,120,242,89,241,181,238,180,201,55,205,170,143,46,93,159,77,212,166,252,58,121,63,241,61,56,136,113,17,127,218,198,196,91,72,154,58,8,29,120,186,190,162,63,86,119,17,55,112,243,154,47,25,1,195,75,241,129,120,36,231,94,152,150,215,111,183,47,8,190,114,0,111,122,76,205,186,234,228,197,250,143,47,245,138,123,91,242,240,51,175,252,113,174,152,152,88,117,191,98,105,217,176,169,1,2,45,51,39,250,242,97,203,155,24,143,246,110,52,10,232,243,87,235,98,239,93,242,108,42,134,24,244,206,156,134,216,90,69,124,156,173,15,38,209,190,216,22,125,67,31,60,228,1,63,125,131,120,229,179,177,101,106,244,86,127,65,18,219,73,198,3,17,98,232,134,103,138,47,70,42,245,162,219,33,54,88,225,24,77,149,85,185,139,10,186,248,49,208,252,183,155,5,219,228,225,20,189,126,156,117,136,205,78,188,219,152,35,64,32,228,19,23,138,96,117,116,55,16,127,95,115,46,136,174,51,135,171,166,196,102,162,57,91,183,131,241,139,125,232,97,152,239,0,68,77,21,23,171,22,112,241,192,35,85,233,226,104,132,212,172,13,17,195,37,186,124,85,192,219,189,217,53,19,79,111,44,66,188,12,172,246,138,143,161,242,33,33,78,99,11,28,23,123,30,41,204,57,211,231,13,151,149,188,243,185,46,142,253,240,9,135,81,17,202,180,54,195,191,5,25,203,72,195,229,103,41,130,171,174,104,13,135,160,200,1,0,14,169,126,36,227,136,81,188,83,197,205,58,191,62,241,49,87,103,145,29,78,155,213,254,202,158,16,131,208,82,238,204,12,211,242,243,95,17,27,183,131,60,28,254,145,230,103,115,16,37,185,13,60,136,151,217,115,159,152,130,157,36,138,248,24,6,231,15,107,115,177,241,33,136,116,128,129,227,239,133,126,187,1,72,2,130,231,98,155,190,77,32,177,33,180,122,197,157,27,35,13,23,211,122,62,239,209,4,160,116,236,88,114,112,251,47,240,12,98,238,242,144,114,29,100,25,12,61,210,215,90,52,97,112,157,43,233,204,200,98,124,249,47,211,226,224,254,220,209,212,75,214,234,7,183,255,120,170,239,107,47,240,211,252,82,6,82,232,120,248,35,139,152,58,28,63,91,64,34,212,107,226,116,139,62,159,143,226,163,151,149,145,94,105,3,136,235,219,10,92,108,199,84,190,223,26,238,35,143,91,33,198,245,150,221,15,216,236,234,174,228,241,209,165,67,191,27,75,198,30,174,205,104,197,61,47,33,243,6,248,231,35,214,250,209,221,53,221,10,4,209,115,28,76,44,225,93,68,10,242,202,87,212,139,170,131,231,33,221,21,133,208,106,187,165,209,161,163,31,117,137,180,89,105,185,139,13,16,92,7,15,160,178,253,151,225,37,30,109,136,24,108,247,217,92,156,215,109,137,178,16,33,77,9,241,108,16,210,101,69,1,64,57,26,222,159,205,47,223,6,54,196,20,4,251,91,85,124,195,221,68,10,12,168,111,240,142,69,217,116,98,48,100,198,54,1,220,113,201,229,97,61,224,181,197,224,52,5,99,17,241,160,0,223,191,101,49,102,81,157,183,193,223,185,148,242,198,172,131,217,86,177,5,65,176,72,207,79,155,123,231,82,250,90,100,255,210,126,66,252,223,197,148,29,20,121,118,161,38,189,198,104,200,78,147,142,62,86,76,115,43,134,186,252,58,158,209,52,11,109,223,100,100,103,101,3,147,77,78,159,223,143,20,198,75,29,76,204,103,184,97,103,201,141,38,251,219,248,100,221,26,230,62,229,240,200,232,115,120,210,140,5,207,36,104,197,88,38,209,226,133,77,136,137,25,171,148,184,249,234,33,45,24,37,34,158,73,54,74,166,31,88,244,205,62,198,28,7,219,197,63,107,74,196,80,170,197,185,5,207,43,235,195,241,127,191,2,32,196,240,178,22,125,248,180,86,154,79,76,50,182,200,185,221,144,154,76,191,141,185,231,230,165,226,54,166,137,163,175,226,123,113,21,169,182,218,150,95,112,61,219,13,123,83,55,26,112,107,173,196,104,10,224,196,226,5,67,11,12,237,159,184,209,30,87,187,62,220,152,49,187,139,161,34,126,196,20,52,173,233,226,6,105,170,136,169,40,109,247,225,165,10,103,53,98,120,124,203,114,113,130,151,90,166,118,46,81,28,202,79,252,195,90,149,23,91,6,123,220,92,12,221,155,120,9,128,126,143,228,150,62,62,28,12,123,34,230,147,248,196,185,251,215,214,137,195,67,23,63,77,187,79,235,242,69,214,77,186,32,230,214,77,162,146,12,229,202,79,47,91,120,87,61,66,244,222,116,183,113,128,79,157,91,28,47,48,170,90,246,75,151,226,213,174,187,156,222,201,230,10,173,53,43,137,214,193,147,72,131,255,116,195,6,205,162,198,137,77,126,72,140,136,59,53,210,177,226,68,214,249,12,254,94,205,90,141,85,124,116,197,87,210,104,98,162,53,83,197,240,0,172,43,78,183,151,29,241,0,186,213,151,188,101,131,165,21,241,76,101,199,179,179,70,214,144,2,253,231,39,8,208,88,105,209,239,184,220,134,253,245,137,33,139,190,0,170,136,41,196,141,215,130,112,62,178,241,72,199,24,97,127,145,49,220,73,23,37,211,229,153,227,167,65,98,157,242,108,107,10,205,235,138,207,174,147,153,21,107,201,142,183,166,215,82,223,139,48,127,190,159,19,68,188,161,163,169,10,186,107,214,233,127,188,82,172,150,84,67,106,144,22,50,241,122,108,206,225,39,31,220,135,94,116,48,32,237,57,54,41,97,207,33,19,163,225,186,185,243,66,61,208,5,11,53,128,54,16,182,218,149,74,33,26,226,163,113,86,139,103,3,28,149,101,39,80,8,213,91,140,174,216,64,242,210,56,94,173,199,249,176,174,102,153,25,252,95,31,34,225,52,28,154,126,11,226,233,136,26,61,238,236,102,8,72,247,112,209,83,51,251,213,103,199,8,188,248,100,166,182,177,93,238,75,31,171,82,215,155,66,130,30,167,167,227,116,77,121,107,168,122,239,147,231,148,11,132,26,40,24,52,198,21,235,138,156,177,81,12,111,210,181,110,159,11,153,229,110,181,50,177,34,13,46,158,43,174,137,139,246,234,27,128,77,179,136,241,131,239,79,99,86,94,157,0,32,25,189,240,241,53,70,201,151,135,12,5,155,140,98,229,234,186,126,161,107,16,215,230,165,225,136,9,244,12,21,31,99,162,197,193,180,80,64,215,135,3,231,31,235,13,202,222,148,137,119,42,82,253,209,166,247,174,247,205,154,64,152,234,11,14,5,176,28,172,204,30,153,177,5,7,8,107,162,48,72,213,229,112,201,154,101,230,100,73,58,14,228,14,41,125,218,91,7,27,154,119,136,187,49,185,92,241,128,58,54,142,60,105,147,139,97,109,226,93,135,91,49,0,230,28,167,64,38,78,39,87,79,33,166,15,101,203,138,193,237,117,223,139,40,243,200,58,154,78,137,123,235,21,186,175,150,138,119,139,235,26,247,236,102,231,144,18,220,119,75,155,66,253,89,162,38,247,39,222,221,125,228,134,87,86,117,85,40,157,108,113,180,192,216,207,186,11,7,108,120,161,70,41,136,158,207,107,177,51,239,101,78,169,165,74,207,237,94,124,255,99,136,181,231,165,97,63,139,99,75,178,120,232,183,30,201,186,81,93,188,161,139,86,41,117,79,254,210,134,232,182,228,107,1,249,81,253,151,73,14,174,161,59,97,210,32,234,75,66,166,66,149,63,44,225,107,132,38,219,248,200,93,159,93,137,31,135,121,100,192,6,34,133,91,99,132,85,72,77,147,30,91,218,234,83,56,108,231,46,128,45,65,143,45,202,203,237,89,98,16,169,202,204,140,84,174,134,85,248,163,164,189,98,42,249,114,88,249,217,64,184,84,108,134,100,24,203,4,101,100,69,201,61,247,107,12,91,207,191,14,46,35,199,162,28,59,157,135,203,162,20,115,160,175,15,128,38,148,137,103,154,77,195,233,202,180,177,232,78,177,214,183,48,165,73,54,164,103,52,238,117,44,90,225,246,222,42,197,172,159,33,181,162,119,213,194,115,149,20,174,15,5,22,89,127,26,93,55,194,173,178,134,50,253,105,232,93,75,252,244,172,125,171,86,56,75,158,190,204,162,161,102,213,186,30,41,69,105,225,217,163,237,116,98,52,127,94,191,127,16,219,210,137,113,251,132,39,74,108,42,61,243,190,29,29,86,108,2,215,130,254,244,175,40,200,35,22,105,16,144,122,70,59,113,40,98,224,55,186,44,41,228,50,59,62,23,184,185,183,96,235,87,25,156,183,43,133,62,97,171,83,149,146,192,0,8,87,244,104,163,121,147,73,136,207,97,91,241,98,70,20,36,58,5,0,255,186,90,136,217,168,235,174,26,168,218,57,46,108,114,12,91,15,16,248,240,71,15,197,104,250,190,213,236,35,49,148,195,165,163,69,105,63,230,19,185,247,24,77,31,133,132,165,13,45,182,212,88,115,3,47,158,98,135,88,5,146,223,216,214,202,85,146,154,156,112,134,184,91,213,33,53,111,73,94,236,124,223,214,194,17,94,0,66,200,78,3,228,150,56,181,139,173,49,82,166,150,173,193,37,102,190,186,160,242,155,177,12,244,89,136,193,56,127,12,237,190,203,140,192,26,122,68,77,183,76,199,92,13,49,198,175,250,23,102,128,185,91,213,193,40,105,98,14,224,186,66,112,231,98,80,131,213,189,64,177,199,70,220,32,231,231,170,98,178,109,17,47,4,147,247,25,60,36,86,153,216,152,253,241,62,80,21,30,171,76,86,118,247,136,177,220,99,244,185,39,37,22,111,175,181,35,100,2,115,232,191,17,195,38,227,198,221,160,72,160,166,103,205,8,156,122,4,23,12,215,172,219,148,72,69,117,15,129,40,43,77,60,250,65,90,145,209,199,137,122,76,86,184,65,187,219,241,68,112,87,107,143,99,148,34,116,64,231,195,218,207,78,128,72,204,23,133,76,120,81,43,30,242,78,255,28,214,37,156,213,55,33,15,147,253,70,55,202,216,38,26,13,50,165,181,253,70,31,148,43,237,103,19,130,150,229,186,116,152,189,172,15,135,88,107,249,22,54,236,202,103,43,144,251,158,126,186,6,32,130,242,206,101,88,220,213,133,64,90,101,125,52,240,51,110,65,13,146,246,83,55,120,133,58,124,71,184,157,222,80,117,83,235,15,6,37,98,245,120,211,85,181,66,229,206,8,49,26,170,171,24,15,35,70,211,149,166,111,77,75,218,205,142,0,58,120,187,117,241,139,210,185,148,101,106,84,124,136,180,227,46,230,144,146,7,200,42,158,142,136,130,24,0,188,169,62,23,61,155,247,167,203,20,94,68,84,105,186,105,106,50,147,73,114,112,56,15,118,71,132,184,141,169,63,77,132,189,184,145,132,102,42,67,191,23,193,184,29,159,154,18,130,174,191,60,118,107,37,196,180,194,168,186,34,237,189,75,204,76,161,136,184,32,50,136,147,62,24,44,229,75,202,139,216,40,213,99,255,143,253,106,43,122,77,82,124,45,8,237,69,184,45,76,237,187,236,120,38,107,109,53,68,140,5,217,199,102,75,120,235,157,75,134,234,106,43,20,157,154,126,24,169,109,142,208,178,116,33,117,181,12,207,209,236,113,247,96,163,46,249,109,144,119,226,115,28,221,144,187,126,14,48,110,177,84,227,230,26,227,214,156,153,59,88,106,139,96,36,176,69,179,168,209,218,113,104,124,106,20,91,169,182,202,224,53,92,11,235,188,249,110,143,199,71,227,113,9,241,185,59,178,58,55,244,131,166,30,185,149,61,4,213,199,140,241,179,136,238,189,119,178,116,143,79,183,64,18,241,11,98,116,131,187,20,47,97,26,45,172,231,40,204,155,84,151,143,22,131,21,9,14,106,214,213,177,194,1,76,241,69,96,92,88,143,184,121,141,54,82,108,98,181,151,169,197,202,119,240,128,99,67,94,11,114,137,25,102,12,221,183,143,243,179,200,229,214,24,13,237,148,126,78,32,202,86,202,119,102,93,239,243,108,96,69,241,112,156,144,222,117,52,189,223,30,180,235,84,133,232,221,148,209,10,241,94,228,33,146,220,61,228,37,247,246,123,143,123,127,169,239,191,13,68,82,204,206,126,193,70,237,200,3,92,21,102,39,117,94,226,151,89,5,91,190,59,5,152,96,241,100,193,254,34,168,225,226,74,233,242,16,177,181,144,222,125,214,251,148,107,145,140,18,21,12,33,158,237,66,122,34,166,26,244,38,8,251,227,253,96,155,149,178,226,4,172,68,195,149,136,171,193,164,198,1,1,53,76,38,110,204,80,97,33,209,30,82,229,102,43,197,168,48,69,156,186,14,222,68,96,226,181,104,188,23,123,24,212,11,135,2,251,137,103,19,27,136,210,82,26,236,99,226,231,136,36,89,20,250,77,186,223,93,4,117,218,92,58,122,154,233,113,77,245,149,100,27,22,92,190,125,87,156,131,42,7,31,212,38,18,219,247,224,167,177,85,12,130,111,15,75,158,118,20,241,40,113,78,251,136,44,31,84,141,67,23,13,104,188,124,191,8,53,158,75,71,147,88,141,93,76,51,92,83,233,216,142,117,132,148,182,203,103,102,64,45,197,196,217,195,89,162,145,4,242,115,100,123,7,144,220,226,71,23,146,228,145,22,29,20,140,202,130,30,231,61,135,87,6,105,198,158,242,45,121,216,8,239,191,25,194,147,108,66,2,195,43,142,222,81,233,231,22,148,29,220,65,33,187,121,79,43,177,148,135,155,125,28,70,190,129,206,235,204,70,2,192,33,242,181,88,233,89,71,215,99,30,228,200,185,90,141,165,76,13,118,195,28,190,108,161,60,75,66,61,52,174,222,104,251,241,193,207,34,136,111,83,12,222,46,124,112,224,76,166,30,31,126,120,68,254,28,50,133,162,95,11,152,219,124,51,136,134,49,42,91,28,64,136,171,176,76,49,235,22,167,87,163,198,183,54,13,164,187,112,145,179,141,23,3,175,116,137,211,86,96,52,191,27,9,2,86,221,40,139,66,217,17,113,164,252,152,149,132,218,103,228,47,168,233,214,232,48,75,184,82,132,127,143,45,213,171,126,174,101,45,159,17,213,163,169,92,76,59,122,164,200,242,69,208,175,37,73,22,67,200,65,89,98,4,253,160,82,124,70,255,24,231,111,32,245,185,177,105,26,89,41,114,16,64,44,220,118,22,114,176,68,20,103,4,143,141,219,107,137,184,97,112,231,27,61,30,82,34,130,73,4,45,75,140,70,46,154,182,210,7,184,110,82,8,27,85,174,54,106,191,161,242,241,140,210,185,7,139,196,22,64,158,192,169,112,49,237,157,114,116,105,179,41,113,60,207,38,179,96,182,136,249,156,241,98,228,242,187,108,21,10,122,251,140,101,1,28,228,22,184,83,28,87,64,31,243,53,39,70,222,68,151,130,91,220,238,7,165,160,173,137,7,83,129,225,9,165,67,192,164,105,210,8,172,249,17,17,121,128,112,214,243,236,109,69,212,46,174,236,29,153,120,203,246,54,33,166,130,81,158,125,76,241,227,196,199,204,136,51,72,228,161,26,177,115,106,33,134,178,184,139,248,56,125,55,109,106,33,227,34,155,133,152,200,190,163,193,82,29,237,223,181,54,216,8,4,40,213,248,125,138,101,181,17,35,236,120,196,21,143,99,184,152,0,113,164,155,126,172,232,249,131,186,70,12,160,79,44,54,76,214,197,58,246,62,49,86,127,138,213,52,162,107,224,182,214,39,38,56,156,66,75,35,134,182,233,219,130,203,130,241,115,232,104,194,60,159,50,195,249,48,72,245,43,134,167,109,127,251,96,129,213,187,47,64,19,98,254,217,33,46,183,228,25,1,65,194,207,144,88,203,152,100,135,142,221,22,51,252,196,192,105,222,198,191,35,94,22,213,11,49,108,15,50,47,16,74,61,121,98,109,123,82,198,135,248,28,188,111,15,208,52,70,141,160,74,143,225,224,57,184,69,212,146,53,16,177,93,86,221,197,20,62,136,20,196,228,143,237,111,82,131,199,76,170,136,207,41,173,201,197,141,148,197,144,157,0,111,248,215,245,71,203,31,160,209,250,210,155,49,49,179,66,193,102,168,81,196,155,196,152,191,87,49,227,88,165,141,250,224,79,10,27,89,41,119,102,203,90,6,63,203,108,25,94,226,85,147,205,64,250,105,169,254,196,131,82,8,121,56,152,136,197,189,69,104,63,168,221,18,41,159,250,43,68,162,106,101,65,187,170,98,3,134,118,49,196,200,41,139,216,140,244,16,195,231,185,239,22,5,134,48,123,82,20,82,217,243,99,245,126,77,72,53,242,7,149,61,141,12,110,93,135,14,49,181,190,95,64,157,100,222,249,124,250,218,160,226,238,21,163,129,126,202,42,230,110,240,170,126,168,45,129,150,16,49,125,91,62,120,113,115,228,38,82,26,202,227,217,196,172,175,115,98,131,9,82,108,23,195,83,157,84,124,46,150,253,229,71,224,230,179,120,174,136,97,72,244,163,71,119,64,186,101,251,136,41,108,249,180,63,222,28,105,105,21,239,237,72,17,214,18,128,66,150,247,130,31,37,222,139,172,240,22,133,100,200,43,213,119,210,217,193,43,233,78,1,132,55,116,2,137,198,122,145,205,17,195,172,80,252,173,105,154,109,242,49,129,101,249,127,104,59,147,68,73,82,28,136,94,137,121,184,255,197,146,167,64,194,252,239,179,23,213,149,101,137,7,142,51,8,13,102,151,219,9,148,236,171,45,47,61,172,210,248,206,66,52,242,214,19,41,196,31,71,174,116,243,159,78,197,232,86,4,38,169,248,186,52,96,53,16,161,182,6,11,227,202,238,240,94,56,29,214,43,64,2,38,253,243,38,43,156,247,135,137,63,117,129,73,52,246,133,205,53,35,101,29,20,252,231,126,169,58,255,202,74,158,10,51,109,239,125,206,60,49,175,104,11,175,12,236,77,254,104,24,94,182,140,24,29,241,244,167,133,130,201,104,58,129,183,241,130,249,59,147,212,242,153,69,219,110,89,222,250,124,138,210,229,224,58,199,197,90,57,198,164,112,207,175,10,83,194,63,2,158,24,241,83,224,230,2,89,160,205,36,155,20,197,37,21,141,141,15,118,9,220,73,71,188,211,191,91,246,242,236,10,183,72,10,91,118,33,208,195,5,183,126,138,67,177,35,97,49,229,91,195,98,231,180,155,22,240,33,208,38,104,161,26,160,57,138,203,84,198,12,185,21,47,34,229,40,193,135,52,138,192,56,129,124,221,90,220,247,69,194,128,23,149,110,209,154,155,137,172,122,203,7,189,122,77,192,25,237,71,253,109,38,210,116,120,82,105,84,20,54,14,80,127,56,222,193,90,164,107,208,20,55,31,83,138,245,198,147,231,5,238,164,47,58,220,169,213,220,10,79,146,169,253,225,220,52,117,166,109,184,206,47,127,223,36,84,149,8,46,11,12,113,154,175,205,179,53,161,181,39,93,131,237,249,22,134,3,55,76,204,135,54,43,147,240,198,176,37,14,57,116,225,30,74,203,231,97,227,120,110,31,24,246,225,24,83,110,142,73,236,148,205,254,213,178,63,220,28,228,67,81,142,156,64,113,80,137,177,96,201,212,213,39,26,158,99,152,11,31,76,114,80,141,137,134,223,76,7,28,75,193,109,112,19,79,169,67,78,213,13,129,254,85,135,132,212,171,19,148,149,158,13,163,244,45,14,147,90,170,111,61,241,55,54,71,201,102,95,50,207,168,110,184,106,176,40,230,176,151,234,231,88,118,157,8,152,20,63,121,105,152,185,252,75,67,105,124,174,42,210,47,248,6,186,175,123,136,125,202,11,157,144,118,65,170,156,219,56,112,53,245,41,246,234,134,208,234,74,248,24,140,126,135,124,44,163,5,171,241,112,20,214,195,75,115,150,42,153,139,151,34,108,154,46,137,136,91,147,89,74,49,165,111,226,148,244,156,183,86,24,55,157,127,45,200,117,231,171,3,5,182,176,156,255,182,241,243,77,133,207,172,243,172,26,184,100,48,191,230,131,177,234,71,242,135,155,114,252,155,11,36,110,147,90,31,240,217,6,246,91,248,155,124,169,82,2,45,34,8,14,216,169,235,245,49,107,108,65,111,204,14,12,183,172,119,155,194,182,185,229,201,48,172,46,183,88,41,254,155,85,71,148,109,34,185,253,4,163,123,147,121,180,169,133,163,76,198,97,106,17,222,9,129,223,17,97,31,159,163,166,203,86,165,103,221,184,128,189,53,199,117,95,50,162,80,7,122,113,161,241,99,140,207,215,228,79,97,107,147,239,220,100,125,0,35,194,226,99,150,176,222,178,252,246,49,138,234,45,231,159,166,249,246,138,155,64,81,129,110,254,211,63,250,190,166,112,117,181,100,131,203,227,171,50,148,131,241,254,50,149,203,208,155,127,225,238,103,23,41,103,249,209,196,252,158,125,182,245,229,48,244,140,58,38,164,45,149,120,182,169,145,11,60,73,216,244,171,38,23,209,252,178,107,155,105,159,111,15,112,19,18,56,255,144,17,195,14,191,106,154,160,104,1,232,199,196,137,25,151,174,2,51,80,27,50,83,96,225,201,62,21,96,143,94,47,207,2,24,238,16,255,28,208,4,156,181,164,173,217,115,252,99,22,194,108,83,127,27,27,168,198,123,157,189,233,216,134,210,154,63,231,7,115,128,232,2,49,2,204,237,48,213,252,67,90,231,132,184,73,117,184,162,5,154,134,192,133,196,192,230,48,249,86,178,188,72,140,153,238,118,38,135,169,144,248,164,48,35,238,47,134,24,112,126,7,62,210,187,164,99,123,235,66,217,162,76,52,19,161,245,13,171,88,146,90,171,130,22,171,47,119,24,187,40,201,123,193,168,112,105,213,72,89,194,239,160,141,55,119,125,111,140,169,247,2,247,63,111,237,168,254,181,73,78,239,233,3,67,239,228,86,16,1,236,254,190,117,254,165,100,222,1,205,92,230,229,2,190,169,212,25,87,169,19,184,138,233,198,121,8,211,198,29,144,60,177,10,155,192,184,233,87,160,9,63,164,162,103,149,122,125,6,215,206,138,108,152,192,187,186,106,24,48,199,190,44,122,68,206,57,221,47,108,185,161,250,112,74,69,60,114,8,69,121,26,85,63,21,249,199,221,111,77,36,199,116,57,205,145,194,131,118,213,31,14,111,115,213,223,230,56,238,49,38,136,170,136,167,101,195,95,225,12,248,56,148,113,20,36,25,240,105,252,235,213,225,101,20,41,2,159,175,227,197,106,139,210,156,245,40,115,81,68,231,140,245,93,225,108,70,38,23,45,240,52,173,120,135,113,89,202,169,201,183,31,97,197,100,194,119,47,237,184,253,180,148,82,140,26,185,212,98,95,161,114,66,147,26,176,85,60,9,204,1,224,247,151,108,229,173,178,246,10,254,189,56,95,96,51,56,237,139,192,63,121,36,135,137,120,191,59,157,21,145,146,0,121,97,114,6,31,151,6,240,217,226,106,204,181,12,113,67,147,135,83,118,183,227,189,33,86,107,114,190,32,33,145,61,130,177,136,198,143,36,159,132,88,214,240,64,217,178,68,35,177,222,140,245,251,172,93,127,239,179,234,139,184,22,112,33,122,190,2,122,20,69,72,150,218,143,10,186,86,255,94,48,209,234,142,3,89,59,66,216,151,138,0,98,236,172,223,107,88,138,149,243,28,96,33,201,150,66,69,223,184,76,194,191,160,165,36,126,81,211,128,176,170,159,93,137,45,252,17,137,1,159,241,13,31,20,181,28,77,205,1,227,219,221,254,61,96,15,153,226,8,130,8,247,236,127,190,209,38,114,27,114,147,214,11,95,188,247,27,245,193,162,63,125,102,60,194,239,1,195,160,38,207,94,70,201,21,63,93,76,90,93,224,78,90,65,60,60,67,45,172,63,141,196,148,175,109,234,74,243,99,254,7,198,25,209,95,107,147,64,15,184,90,126,99,140,138,101,147,188,198,102,134,122,41,29,89,172,208,137,191,158,161,202,74,221,254,133,173,94,109,9,12,19,156,39,61,67,203,109,41,215,15,238,240,220,122,144,110,155,252,230,124,239,213,72,102,73,158,198,1,11,107,150,107,25,121,145,84,223,93,180,50,55,100,195,67,104,50,251,152,193,235,3,35,227,155,165,68,30,35,114,130,195,191,60,7,20,226,18,185,121,242,9,202,35,148,115,252,95,39,62,44,251,227,234,17,47,147,213,16,49,203,134,134,44,102,245,188,48,41,113,235,157,120,36,218,116,190,172,195,12,107,86,152,12,241,238,15,167,158,238,165,24,1,55,216,245,151,195,157,146,184,42,48,98,45,63,39,61,48,185,3,233,3,195,170,81,126,48,181,117,229,145,100,27,76,192,173,59,76,251,169,47,118,78,142,75,75,142,246,19,12,146,91,209,53,253,201,132,12,63,239,100,190,217,11,38,54,250,249,105,217,246,53,93,176,221,237,196,90,250,202,203,237,7,96,14,133,162,15,135,96,107,221,17,129,136,248,28,20,250,202,182,59,223,17,57,118,60,102,149,180,70,92,253,70,12,129,161,71,121,87,177,102,39,74,242,103,219,218,222,50,32,36,235,237,30,48,249,37,69,26,15,187,165,7,140,143,246,217,208,120,11,92,39,16,150,189,205,127,145,183,198,254,110,197,251,157,45,219,95,126,122,253,138,70,28,166,28,62,201,151,196,181,126,253,109,203,106,52,218,99,238,134,234,140,251,85,127,112,22,9,103,60,32,22,28,186,191,205,97,119,134,236,181,222,156,9,117,222,223,78,198,7,249,38,56,60,49,232,89,222,25,156,108,130,71,216,13,24,85,195,124,39,25,122,159,245,177,28,1,87,243,193,57,220,169,139,28,2,23,75,3,54,152,194,139,86,95,97,172,181,222,228,134,58,140,24,218,115,251,154,74,97,185,188,35,6,31,123,228,109,52,228,223,151,154,226,225,36,91,190,60,232,102,249,142,237,42,244,0,23,100,168,170,192,16,62,63,248,76,241,164,195,82,113,211,220,93,3,42,233,93,159,108,152,89,4,46,21,117,208,14,71,208,144,247,34,72,186,126,166,17,48,242,246,85,27,155,94,147,63,27,251,224,85,72,0,163,67,245,51,148,129,169,44,251,252,244,128,216,209,127,187,89,30,168,194,228,234,222,5,6,201,184,148,92,129,34,138,212,2,69,12,115,106,199,225,183,159,62,164,205,166,106,85,120,59,255,153,201,235,158,207,171,95,27,202,148,145,253,189,42,161,145,41,61,179,124,179,230,29,231,166,214,244,225,20,100,180,238,31,196,116,116,154,140,10,197,52,55,98,3,76,65,169,206,83,168,192,125,159,46,48,112,55,57,119,224,176,225,90,234,61,39,213,121,76,153,74,48,200,207,223,161,181,44,137,244,252,186,180,30,205,20,106,47,76,197,238,35,162,182,42,29,46,151,183,107,196,52,53,232,2,125,8,233,183,14,91,89,85,87,24,186,144,122,127,155,168,12,105,47,2,227,87,158,14,119,72,97,170,204,83,115,190,248,100,177,96,235,83,198,182,212,166,53,110,242,19,233,195,92,167,151,124,18,46,207,87,172,211,164,106,57,224,154,194,208,91,248,111,19,69,89,242,69,204,237,92,239,179,141,220,106,233,108,32,210,116,197,225,23,217,46,108,252,218,184,245,235,45,92,166,145,157,196,107,102,108,22,235,18,216,44,35,30,129,137,82,224,97,252,177,23,38,246,58,251,231,167,137,174,123,107,242,80,187,174,109,19,234,206,142,82,65,170,219,138,185,178,82,60,27,45,103,93,157,248,65,199,240,142,179,23,207,53,117,192,145,151,244,159,110,166,193,81,181,227,184,222,124,80,224,217,216,77,91,99,34,249,199,62,219,23,188,38,250,173,169,175,184,32,146,137,249,51,19,206,234,75,190,240,225,254,106,69,31,13,165,241,244,153,0,131,232,24,159,89,70,37,161,191,180,177,213,39,89,93,100,41,143,104,76,77,87,254,204,81,114,21,226,107,101,12,161,207,12,135,182,36,79,135,185,72,232,231,48,26,184,24,50,234,231,71,81,52,226,215,160,92,200,138,62,187,216,165,200,97,227,42,212,158,157,157,96,249,166,50,147,9,96,234,160,52,248,164,239,123,193,33,84,31,253,1,48,217,232,126,70,12,211,75,41,218,113,232,124,175,161,68,157,126,89,159,101,127,206,155,203,240,103,110,49,136,32,180,49,94,183,126,223,122,156,211,102,180,79,199,143,205,63,124,233,81,173,154,36,108,207,79,159,21,151,163,53,182,159,158,125,44,168,225,107,111,32,155,56,117,22,146,210,180,70,60,156,24,194,80,20,42,209,22,232,38,189,74,39,82,157,35,80,178,232,116,233,241,31,70,125,112,251,206,111,10,172,125,183,26,80,9,78,221,103,23,197,226,241,108,146,42,74,213,103,163,200,148,2,62,203,227,179,116,112,123,102,7,209,45,254,108,132,212,239,197,43,15,60,12,89,95,10,190,226,246,96,72,107,62,19,33,19,238,14,216,52,198,4,206,231,50,189,90,192,72,44,73,215,198,164,62,126,63,184,36,61,177,143,237,145,114,76,163,65,158,81,210,83,149,61,233,154,173,204,198,34,37,41,118,170,18,99,246,247,70,26,106,235,193,150,112,134,123,199,185,97,234,218,66,172,121,199,120,83,245,38,38,175,61,26,218,216,11,183,81,132,191,195,14,236,190,171,239,178,20,81,167,244,177,6,200,122,143,126,19,25,92,31,107,128,80,71,138,135,39,202,206,181,245,188,145,61,124,115,251,220,127,187,182,197,26,143,183,170,212,192,233,218,233,168,244,86,159,101,70,99,145,180,53,94,221,238,191,76,93,230,199,190,34,27,124,248,150,129,120,89,253,172,29,40,72,183,155,95,102,195,52,253,26,36,240,199,60,202,184,8,62,223,178,243,91,62,224,20,31,143,254,121,54,50,224,62,81,140,78,48,235,128,158,143,151,252,217,144,179,124,76,113,163,147,140,181,69,165,68,211,214,196,71,147,143,119,63,119,180,218,212,100,173,56,251,220,242,163,180,145,36,121,177,181,243,120,103,253,185,102,141,71,143,67,245,124,230,93,111,207,168,81,192,66,122,112,226,222,127,111,32,70,95,178,139,174,30,8,114,246,189,120,25,92,95,89,58,15,63,189,190,108,43,192,29,197,171,172,173,207,165,218,87,143,17,44,79,93,247,201,180,240,162,107,168,55,125,186,214,72,17,136,214,48,125,174,15,12,135,68,116,141,186,75,29,52,91,62,41,94,12,79,109,159,10,195,31,249,96,242,97,135,194,176,210,189,135,99,9,190,187,238,89,198,99,221,188,149,197,61,26,62,237,34,215,186,49,194,98,133,218,10,85,117,189,244,81,184,238,63,77,57,99,17,183,5,164,3,211,111,78,136,141,67,233,247,80,196,127,175,12,21,48,106,37,111,105,30,184,76,39,209,4,54,153,226,169,48,122,68,254,90,133,0,254,252,192,149,138,213,11,147,53,241,244,206,140,248,130,28,39,111,13,227,102,42,114,153,197,113,181,90,192,148,160,14,121,47,216,245,146,31,139,157,28,71,113,52,114,249,63,215,240,120,49,18,194,171,220,210,41,250,25,151,9,102,153,8,203,124,210,196,192,208,133,198,44,63,183,40,212,163,30,76,123,191,41,27,229,95,126,228,86,214,154,202,144,233,176,217,126,159,214,112,250,14,135,73,88,30,210,115,104,9,138,131,25,161,48,249,94,136,79,44,95,218,150,95,48,62,29,35,86,235,131,66,130,230,124,106,155,192,196,123,124,1,177,182,224,113,18,56,179,101,109,135,161,102,17,247,217,57,80,48,213,227,225,118,198,200,44,69,152,37,183,232,218,57,141,158,178,36,176,121,176,124,80,168,42,73,226,85,217,150,143,236,150,33,18,2,117,37,125,120,177,80,215,133,7,170,75,75,187,118,102,173,47,78,170,187,242,248,116,252,92,140,195,212,110,227,151,4,163,78,149,206,110,226,48,229,223,89,70,5,173,176,226,166,200,217,116,140,253,91,96,83,8,241,135,27,49,251,146,247,42,28,49,190,165,97,75,236,244,113,232,96,16,183,120,184,197,101,180,107,197,116,201,47,76,208,243,17,230,25,220,222,61,160,225,21,27,242,181,161,69,169,45,26,115,59,82,103,17,210,193,219,13,157,102,194,197,251,3,147,28,225,35,142,102,246,83,106,176,159,46,16,203,59,60,8,145,235,107,225,184,240,153,68,230,127,91,250,108,83,162,138,198,112,102,127,58,126,38,173,192,103,82,61,229,239,118,3,24,197,223,218,100,176,116,13,28,120,197,77,182,241,229,75,43,159,15,82,167,91,12,13,205,7,245,74,210,53,56,36,29,254,37,65,233,139,173,89,82,180,182,159,87,148,68,34,159,135,68,182,214,208,159,62,147,60,199,68,179,124,253,79,199,77,65,192,81,138,7,117,237,30,3,10,213,82,135,17,57,208,141,33,19,81,116,39,86,179,220,56,221,146,206,143,141,183,4,32,20,145,99,219,224,229,246,155,157,140,51,127,26,83,241,226,147,20,197,242,157,135,194,179,12,55,199,97,205,70,145,69,97,62,247,109,125,246,144,249,113,228,162,19,62,155,207,51,220,37,199,56,84,184,113,71,221,14,155,94,157,118,13,26,46,55,240,16,223,169,73,23,72,134,97,201,175,2,149,229,241,249,94,164,1,250,84,168,118,247,250,14,10,25,113,222,241,73,94,189,190,182,85,168,122,191,161,197,95,243,179,112,91,77,129,26,77,131,126,204,78,224,209,187,205,29,36,105,99,136,194,125,245,144,164,146,87,213,57,72,42,80,188,243,48,231,140,182,54,201,50,111,77,233,242,163,18,183,221,174,238,237,123,70,237,200,154,232,242,32,8,144,221,20,169,24,8,77,60,231,166,130,211,125,105,86,88,233,186,158,248,24,65,203,207,0,10,80,114,249,12,25,210,22,209,250,116,139,56,153,126,142,234,188,66,7,78,77,187,205,75,108,63,248,76,70,244,233,41,179,185,96,159,187,163,231,88,65,56,178,187,122,221,111,94,202,98,203,236,26,97,6,132,214,169,57,156,102,249,194,184,205,252,22,80,16,185,154,89,253,253,196,10,124,30,48,98,77,174,1,150,3,14,193,183,195,208,191,104,8,5,153,136,230,222,22,174,123,164,183,11,92,154,75,13,2,55,162,154,250,90,212,38,249,120,66,198,157,134,204,132,133,100,169,183,197,127,215,52,24,134,106,247,138,183,134,141,240,19,2,65,68,54,126,152,168,95,149,85,105,165,29,55,7,9,120,240,101,245,217,56,91,220,113,86,184,133,109,125,105,50,2,135,91,87,197,164,2,203,39,192,130,164,70,60,28,90,140,162,15,55,207,205,133,169,30,38,249,77,224,106,98,14,14,195,220,32,27,33,187,247,57,111,166,195,232,129,201,54,186,80,107,240,168,19,49,117,18,102,138,70,134,76,5,45,96,171,84,151,184,18,197,201,229,142,26,84,219,73,242,207,15,204,105,227,7,50,209,155,41,142,57,204,49,178,11,239,176,144,53,35,169,10,205,174,97,121,120,99,251,0,218,51,52,14,99,159,204,191,92,169,170,225,178,17,47,61,72,136,29,26,168,35,31,205,175,62,231,55,72,108,209,48,223,32,69,167,59,76,138,101,213,32,33,18,67,190,223,32,5,70,94,216,131,17,150,152,110,198,159,77,144,19,82,90,155,254,148,79,195,140,71,42,107,20,208,84,189,221,89,201,181,40,171,221,247,139,36,197,111,87,171,188,210,223,70,244,218,103,210,185,107,90,38,133,190,24,66,102,254,219,198,55,53,62,17,93,194,107,222,154,44,22,221,145,144,152,43,87,140,22,126,20,108,133,79,140,177,114,216,220,174,37,115,209,38,93,155,21,207,67,117,56,195,28,36,93,219,212,37,250,161,153,140,183,75,163,159,27,225,86,183,113,240,170,230,178,181,53,118,70,206,14,195,135,187,101,88,54,36,31,110,166,192,81,203,133,69,182,90,50,114,188,241,24,208,72,137,237,70,140,42,185,129,132,132,8,28,120,2,15,22,187,195,221,8,84,101,139,135,218,103,187,65,75,210,67,159,69,79,128,196,237,214,95,155,11,231,250,24,57,201,170,146,46,220,126,254,121,133,97,227,242,135,83,216,51,119,253,192,112,80,93,24,201,197,218,20,229,50,229,29,175,38,146,169,141,113,193,251,163,11,117,22,122,123,161,174,61,118,52,147,242,248,92,233,114,13,27,255,88,113,146,155,139,133,66,93,237,114,240,152,63,173,124,108,43,238,12,254,187,9,141,86,189,177,101,187,148,253,190,85,54,198,216,186,191,38,202,184,245,163,192,28,236,159,187,73,194,239,183,47,76,210,138,30,245,134,222,47,153,169,140,79,73,239,115,108,86,107,248,79,119,104,98,62,103,57,254,151,27,40,35,216,183,250,199,172,51,122,91,71,43,231,216,254,140,117,186,180,86,160,220,145,245,230,207,69,166,37,239,54,103,238,148,67,17,238,162,155,233,134,20,178,145,86,170,211,161,64,237,55,46,156,122,23,150,25,188,37,248,123,183,191,52,110,206,174,94,187,179,247,143,203,129,118,250,140,209,49,213,221,152,77,20,249,254,246,34,192,183,74,86,207,26,10,240,183,227,86,236,247,88,175,129,185,169,248,215,90,20,147,45,125,56,130,117,55,217,217,82,251,137,182,127,3,182,158,201,67,116,111,80,52,167,94,239,132,54,132,63,220,116,209,235,199,165,126,186,115,77,97,170,217,145,151,125,15,135,251,141,130,195,31,76,113,199,124,52,153,205,232,65,200,70,184,240,132,98,83,124,207,38,221,148,174,99,206,170,246,171,92,216,80,98,113,213,29,20,46,207,165,72,238,61,157,20,136,117,115,73,151,169,120,229,37,17,12,74,205,252,188,70,214,129,83,87,26,227,142,143,175,61,77,142,76,34,74,228,84,166,91,157,1,108,25,154,83,96,4,170,162,181,157,53,93,30,190,140,247,196,223,186,24,85,136,180,166,234,48,197,152,21,211,87,146,183,62,75,230,38,36,47,226,82,149,84,250,64,217,158,206,117,219,159,13,201,233,126,103,15,158,182,218,99,133,16,143,200,50,222,16,40,159,5,228,227,125,54,197,33,14,67,211,153,244,11,192,47,251,86,60,149,5,165,147,171,154,182,50,130,30,239,44,167,64,23,103,100,128,172,157,45,191,107,41,139,55,208,107,37,84,105,200,4,70,115,203,115,111,129,81,44,238,10,119,180,205,163,245,217,114,74,149,94,115,229,245,123,59,48,49,60,233,55,116,68,30,191,3,134,252,87,122,126,230,47,177,174,128,187,196,85,72,137,59,179,46,218,98,114,74,192,148,68,255,234,137,95,192,84,50,73,191,59,150,218,141,172,32,196,183,114,214,103,147,43,116,207,121,18,132,219,94,18,140,42,22,230,186,134,52,141,45,211,69,224,51,77,214,140,158,37,36,139,4,69,46,117,183,120,41,242,162,21,182,234,140,18,176,241,118,7,12,53,118,121,35,102,33,4,9,178,65,107,124,12,32,127,107,139,174,190,126,119,43,191,142,142,241,239,82,45,79,149,83,154,183,188,212,52,127,74,214,112,18,233,168,169,250,70,56,236,20,146,240,6,225,161,20,59,29,213,14,91,70,180,255,210,91,3,165,4,91,130,54,231,199,224,69,175,1,15,182,189,7,227,68,190,238,240,76,66,27,194,52,15,197,224,240,100,31,156,3,8,224,188,79,61,140,100,221,15,53,56,142,167,120,95,143,173,153,208,106,184,203,3,141,141,221,101,171,226,235,12,15,203,83,84,12,251,131,60,28,245,146,155,77,9,204,141,74,178,94,6,114,51,53,94,155,116,99,185,30,116,226,7,211,179,13,32,61,254,78,82,12,190,234,193,113,188,188,237,145,215,208,240,108,247,151,4,159,156,249,4,11,220,20,24,30,158,120,237,94,209,235,125,61,155,230,139,202,62,166,100,141,22,137,244,158,29,56,145,145,112,225,74,153,148,204,36,88,239,147,71,145,185,77,161,65,42,48,249,83,53,70,37,227,23,144,28,12,211,129,111,49,166,36,15,55,153,135,38,151,224,251,59,185,90,163,72,91,2,0,55,120,129,80,232,210,236,41,56,20,160,130,190,232,178,60,233,135,26,243,208,181,145,141,190,183,44,57,25,126,81,245,27,46,205,16,117,21,141,135,78,35,203,186,65,226,3,19,38,220,2,83,132,211,125,79,104,132,96,138,196,231,172,104,58,182,163,54,173,90,81,91,79,68,63,238,78,7,29,95,145,50,26,104,111,173,36,248,194,164,126,235,12,183,114,86,247,241,103,206,138,37,233,137,68,30,40,249,245,81,57,243,247,179,165,44,99,235,138,33,37,166,51,37,245,138,251,93,189,229,165,192,5,135,157,192,168,20,100,223,175,26,97,79,205,226,179,234,251,18,15,199,37,246,218,242,146,107,249,170,71,52,96,75,156,151,228,238,234,59,116,133,95,90,18,94,76,234,203,13,163,10,229,166,184,203,72,22,195,171,190,28,102,105,72,236,122,91,129,173,219,139,212,162,157,51,236,205,147,77,178,84,243,35,175,218,135,126,155,17,121,162,136,190,122,107,238,202,143,12,235,192,220,55,61,91,38,215,223,162,239,15,62,183,215,180,125,155,60,203,2,190,246,245,224,105,5,112,142,54,81,103,52,23,55,73,144,62,36,68,93,147,244,203,236,241,123,235,206,92,193,133,53,138,99,162,18,223,28,222,56,145,205,60,21,222,203,239,89,6,39,169,172,35,113,137,40,113,243,135,111,200,179,180,181,157,131,57,96,238,71,175,227,103,4,70,117,55,120,54,22,225,39,58,102,48,148,98,175,231,251,17,55,25,122,230,160,175,203,98,196,114,47,59,3,31,200,185,178,248,218,56,231,221,199,53,106,176,19,73,24,172,18,67,70,90,79,10,70,252,52,108,90,189,127,224,90,223,111,19,14,237,159,135,91,94,145,195,228,248,212,207,123,157,61,213,247,111,203,52,144,220,15,96,24,53,252,225,200,19,124,134,148,154,240,228,67,138,137,221,116,84,204,175,20,99,102,220,202,50,85,96,215,77,238,160,39,12,176,97,109,211,175,253,124,186,86,203,38,9,145,54,85,106,245,169,2,215,104,146,148,99,96,56,39,171,195,21,26,29,121,235,116,182,209,29,111,141,197,251,249,32,232,17,94,126,203,101,76,104,251,59,77,45,133,210,7,5,62,12,169,245,5,38,113,52,7,124,246,225,164,147,225,24,40,151,39,117,65,29,71,41,183,244,252,152,40,201,99,165,192,253,51,102,231,158,65,104,253,162,212,125,151,53,21,174,84,214,4,140,241,47,207,38,103,101,249,217,67,84,168,22,157,104,213,132,20,31,140,236,147,204,133,202,195,147,195,248,35,31,187,159,193,205,189,194,160,121,127,30,189,71,132,137,64,83,150,50,49,196,12,168,166,139,198,133,20,11,25,50,42,104,186,95,189,209,147,210,50,252,97,197,87,126,102,82,250,57,37,195,238,160,196,133,114,9,24,33,234,253,129,41,70,125,112,126,114,55,6,67,93,255,30,126,142,165,254,105,13,165,251,124,112,150,34,126,131,135,123,165,40,49,59,7,234,179,5,80,237,102,31,190,239,69,253,153,48,186,27,140,153,223,3,134,60,243,125,108,163,151,137,219,69,54,162,44,217,228,129,103,247,221,210,184,148,37,12,107,240,206,126,68,88,107,113,75,13,202,84,207,94,126,123,158,97,166,237,207,221,6,140,162,107,13,152,194,203,245,129,151,231,45,2,227,76,82,116,69,52,211,80,33,31,111,240,116,162,93,125,135,156,27,211,150,75,149,193,104,222,61,248,140,184,140,233,130,30,214,141,70,43,41,92,89,90,155,164,93,12,121,33,61,182,140,15,92,221,107,150,89,65,187,213,15,26,87,88,171,55,92,178,221,21,170,156,219,240,1,55,226,107,217,44,217,122,139,39,38,102,86,234,214,125,26,109,207,237,41,74,8,5,112,241,151,1,71,94,187,248,213,155,58,185,62,63,173,201,17,222,15,149,156,71,116,167,74,105,254,104,84,175,166,212,250,26,236,180,130,63,184,74,141,230,57,20,75,164,2,240,47,231,164,155,31,176,87,223,204,64,149,216,131,18,97,171,134,191,176,73,80,40,88,222,181,5,110,134,42,46,49,234,247,147,171,83,32,164,70,97,157,76,208,106,201,25,209,26,189,58,97,84,96,243,47,217,35,207,7,174,16,117,72,107,114,217,74,188,179,137,138,201,22,78,54,224,76,190,225,16,231,164,43,10,175,22,219,44,219,53,39,149,194,198,33,29,240,177,189,146,12,202,121,52,84,61,6,167,189,173,42,182,43,156,221,131,9,154,69,100,209,208,51,11,246,131,147,200,29,224,155,195,229,117,119,248,243,41,7,41,146,77,97,19,105,114,184,195,47,55,21,174,104,239,60,216,74,235,2,102,122,143,107,116,66,25,197,201,42,15,71,69,32,103,135,249,29,97,229,33,115,211,110,13,14,67,57,34,199,61,53,253,78,216,0,159,237,226,198,246,133,151,231,85,1,55,210,161,20,182,48,102,192,117,75,114,225,168,4,115,102,188,152,85,115,207,15,60,138,39,246,2,39,88,110,63,112,220,31,96,14,34,163,85,225,51,226,213,127,26,247,253,211,245,51,180,186,13,4,58,144,237,8,148,237,39,149,233,115,1,126,93,169,85,51,56,95,226,143,31,156,31,85,54,228,27,117,56,163,9,6,75,166,254,246,161,230,180,188,151,212,100,210,206,69,230,66,179,217,113,47,139,137,200,4,254,233,128,201,68,68,45,233,7,83,194,9,221,168,192,112,44,221,83,21,141,122,106,182,62,48,226,62,205,97,36,105,101,133,116,18,173,46,193,43,48,218,149,159,223,54,94,139,234,112,222,34,47,15,188,207,52,189,23,182,100,18,18,93,172,55,184,98,151,135,184,80,139,200,67,178,253,71,183,252,206,235,177,35,174,147,40,207,16,152,148,251,235,107,76,36,77,37,97,225,35,232,65,146,139,191,119,163,118,81,206,46,232,195,219,101,81,90,220,133,72,19,146,223,230,234,228,217,27,201,142,185,42,103,242,207,33,18,195,98,66,211,98,181,18,29,237,110,139,32,135,6,179,186,252,182,177,107,199,111,23,74,142,150,182,102,199,237,254,219,231,94,155,62,61,39,240,123,153,244,236,8,53,62,84,129,207,230,59,186,143,121,222,198,177,251,96,203,73,79,222,243,31,155,185,194,176,126,79,31,243,99,157,207,167,199,6,60,188,252,130,203,229,132,30,254,129,16,48,122,164,246,192,196,127,158,231,224,88,41,38,173,121,59,54,206,190,221,167,108,105,16,54,37,175,196,65,29,122,146,210,249,224,140,155,196,23,24,21,36,69,162,246,80,23,100,88,228,46,108,228,144,75,208,134,44,152,55,158,156,194,242,53,209,219,73,87,145,13,24,17,180,164,63,13,63,75,242,214,236,56,91,166,41,134,12,178,216,14,27,17,106,17,120,147,98,228,40,246,178,28,203,132,136,35,226,143,166,131,169,76,61,184,113,153,157,1,31,203,163,234,144,194,110,243,80,140,168,44,207,182,180,58,255,92,108,35,83,111,94,232,43,80,69,25,240,200,122,39,60,251,21,244,132,209,186,87,13,2,15,211,13,240,12,165,68,54,199,20,194,210,129,127,182,94,214,91,96,172,99,57,253,40,21,195,143,232,48,126,206,44,175,77,5,139,231,55,193,71,205,57,45,35,14,197,221,37,225,0,38,104,41,63,205,215,94,190,93,98,133,78,41,100,131,243,205,18,70,28,62,59,245,18,107,133,223,94,87,203,4,216,82,65,101,46,76,204,231,236,48,151,106,241,80,13,19,22,240,179,143,179,7,186,52,65,113,47,223,20,86,2,35,36,243,74,207,140,153,201,151,38,73,168,89,168,142,76,101,32,121,178,52,197,229,107,232,47,47,10,39,82,160,217,82,200,4,38,221,207,215,71,167,200,88,146,26,129,77,248,221,225,101,129,1,129,119,84,153,34,34,202,142,38,95,203,78,225,26,207,110,236,126,10,23,227,144,117,152,34,119,217,206,240,178,34,84,234,48,58,179,114,19,134,220,166,111,255,154,56,47,155,36,121,159,207,193,53,252,193,196,72,229,220,157,63,146,253,251,177,145,167,237,186,141,83,250,54,60,62,66,185,6,217,109,2,23,110,24,126,8,116,2,133,85,238,240,196,251,166,187,92,168,215,80,205,28,131,81,201,241,214,92,74,166,92,41,185,52,68,70,14,176,133,203,4,94,41,126,153,27,97,21,203,115,146,146,90,2,133,177,122,105,211,13,47,160,191,52,36,124,178,112,231,153,68,245,125,173,246,35,188,17,24,207,212,77,245,73,44,122,188,115,2,227,124,175,142,78,246,81,121,39,162,186,117,249,179,43,234,147,98,119,90,2,170,215,4,115,152,35,220,174,63,189,41,180,246,126,67,250,35,211,136,242,238,51,9,163,241,143,173,95,96,40,149,125,63,234,36,77,207,161,173,33,190,140,159,38,3,74,205,55,24,74,16,29,118,24,230,59,133,201,81,41,241,173,44,129,111,202,128,35,195,52,221,150,255,21,136,13,129,7,57,27,221,187,70,57,183,80,106,13,147,79,120,115,148,48,185,94,101,201,165,74,201,55,13,210,116,150,84,128,31,216,84,56,239,111,67,200,209,37,193,105,16,56,104,49,106,70,167,54,100,203,153,102,197,172,64,59,137,93,130,146,110,238,6,24,165,172,228,60,9,60,86,100,174,155,134,230,89,247,242,69,184,6,120,30,208,129,173,40,76,126,122,89,137,234,118,24,138,119,49,130,38,53,146,238,144,73,56,116,63,62,71,120,234,201,11,184,240,143,208,40,43,204,234,157,14,163,193,44,126,40,171,142,245,250,241,68,238,72,90,178,201,47,170,74,220,73,76,73,17,142,190,45,240,57,205,188,220,38,153,91,80,183,164,101,250,172,219,7,181,153,80,224,18,24,171,41,186,214,38,206,157,41,48,185,88,126,241,195,155,83,165,36,102,44,19,16,171,241,240,108,44,131,2,87,114,177,118,192,132,200,171,192,204,124,127,47,184,59,87,215,103,15,139,37,57,188,38,133,217,15,70,123,166,229,104,77,193,146,172,17,40,77,240,12,59,12,93,128,216,250,235,38,49,95,24,207,161,148,133,1,163,138,231,239,69,58,156,144,31,14,179,74,115,140,74,49,206,133,15,204,5,202,187,134,241,172,67,74,245,211,94,15,69,201,227,219,179,236,209,100,220,220,67,163,201,156,186,212,105,123,199,205,149,59,244,167,225,111,142,175,77,134,66,151,35,132,51,59,13,55,116,168,148,62,83,101,125,96,231,222,253,193,69,109,149,101,85,148,190,115,156,31,102,154,202,195,7,236,235,217,81,42,245,244,131,76,203,85,234,14,255,244,179,4,70,27,160,58,76,146,102,145,141,254,216,122,84,131,250,79,35,78,150,101,219,65,12,8,182,210,11,91,161,158,56,32,72,44,32,0,113,97,108,239,249,129,207,139,121,186,41,17,150,13,77,148,194,166,130,226,48,249,62,114,114,146,88,48,70,188,119,37,129,84,214,0,9,134,103,167,25,14,35,148,35,182,37,35,214,203,136,214,20,243,138,127,110,155,62,173,223,82,176,184,154,228,22,31,216,162,89,209,58,217,101,74,224,78,169,190,247,28,194,14,225,186,100,138,83,217,189,227,183,185,148,202,176,144,253,29,54,220,129,39,138,101,2,55,147,142,14,24,155,77,134,133,84,16,207,20,73,213,188,198,114,233,220,228,54,121,10,86,170,230,122,151,99,134,152,103,113,38,31,224,222,133,69,1,50,203,238,5,163,16,13,177,1,150,15,186,195,212,57,199,219,22,27,140,220,141,229,145,114,72,120,27,250,152,15,134,35,200,23,62,198,71,173,178,39,177,81,215,28,95,11,53,167,36,62,100,184,242,41,133,117,24,49,76,177,45,33,68,73,30,110,166,104,5,139,78,222,185,211,58,230,153,49,224,42,60,140,35,114,11,220,228,220,38,59,160,134,7,1,211,28,110,70,129,143,201,237,105,11,180,134,34,79,166,2,154,113,121,190,223,254,94,180,183,209,239,199,136,18,5,19,22,231,65,5,231,14,19,239,192,51,73,214,167,89,89,181,185,65,114,224,115,82,22,109,77,152,206,205,25,72,83,167,20,109,146,221,200,241,249,90,83,231,44,131,122,222,107,123,152,134,56,48,247,188,135,110,227,46,91,129,158,251,146,118,124,19,125,218,1,103,82,125,4,173,172,207,248,229,148,133,51,102,144,53,92,61,61,134,240,51,97,172,173,240,68,52,212,225,115,233,144,142,65,203,2,1,85,192,100,152,62,123,27,248,116,214,55,234,2,221,244,122,59,22,37,251,4,109,178,195,141,32,79,123,48,188,203,190,159,81,111,214,197,34,56,40,231,182,175,45,24,238,208,42,20,24,106,48,223,75,11,226,33,82,143,54,121,149,30,6,3,108,134,74,242,76,128,58,213,229,182,12,90,206,168,19,10,140,182,84,137,135,155,67,66,58,78,136,58,187,51,9,18,146,46,25,4,204,42,86,179,163,220,135,151,160,13,237,40,95,125,133,73,91,83,87,120,102,119,128,51,4,179,233,91,31,115,112,123,106,131,169,43,11,133,15,168,41,193,93,180,51,225,178,54,110,68,66,124,42,32,69,252,52,175,128,185,212,248,29,191,24,37,83,146,126,195,194,80,123,192,80,128,118,153,41,86,39,147,3,46,92,60,20,38,135,49,6,188,81,166,164,173,7,103,147,91,197,16,115,156,151,251,192,48,9,251,144,214,78,14,227,22,152,123,78,127,176,209,164,43,76,198,112,9,24,75,70,222,27,157,182,233,91,18,116,92,114,211,38,11,148,29,176,60,84,203,61,39,196,138,121,186,63,149,12,234,90,154,12,26,137,214,111,121,17,84,150,105,68,130,86,245,75,202,57,236,17,174,148,126,45,138,84,135,175,143,108,66,106,210,49,234,175,186,251,92,8,199,161,253,252,96,248,215,61,189,146,13,69,114,119,38,116,2,211,235,76,19,129,83,185,236,78,139,145,181,242,80,162,61,242,78,240,182,249,245,39,67,113,46,73,19,102,113,174,225,221,202,124,245,44,195,105,194,206,121,71,235,102,181,157,2,83,246,229,23,51,198,46,73,141,30,71,241,177,81,221,43,130,77,58,158,145,66,62,221,12,139,149,180,180,33,68,54,211,212,201,227,236,200,11,205,123,237,55,59,178,71,19,242,180,48,137,162,103,68,182,175,13,200,72,144,176,17,24,110,135,24,49,172,254,36,251,5,132,193,80,216,59,60,8,230,108,129,87,155,113,37,36,24,163,81,146,73,88,99,120,222,62,233,115,173,72,209,10,169,215,198,211,230,48,27,134,252,52,12,154,201,125,15,4,185,137,134,11,60,73,228,242,49,163,8,47,203,46,74,70,216,243,164,146,215,70,32,241,193,172,186,234,251,59,97,114,113,4,29,180,231,183,137,102,88,146,63,141,33,79,9,167,57,212,87,220,147,4,70,152,57,70,60,215,143,30,208,196,26,29,113,103,67,131,157,76,31,129,23,123,159,195,176,51,14,121,45,236,174,230,22,206,153,207,20,11,202,160,224,226,202,238,227,77,68,6,132,208,146,89,2,193,192,29,20,88,136,196,129,5,25,3,50,142,221,81,82,128,165,95,200,240,52,191,63,152,139,119,233,91,109,83,159,113,184,51,7,101,11,62,235,166,243,102,14,83,119,149,21,165,22,106,59,154,168,217,120,141,81,99,135,203,251,194,5,134,29,217,47,224,194,136,138,153,100,226,51,10,78,35,131,12,176,125,70,187,192,218,225,53,91,100,181,81,184,254,58,86,240,177,135,9,206,134,194,29,89,224,102,123,178,195,100,184,119,133,187,165,186,58,252,251,118,2,147,57,232,251,115,98,218,232,91,89,42,107,128,4,67,222,253,121,154,202,99,44,91,230,119,151,26,9,124,141,149,13,198,225,140,91,65,222,122,64,3,239,174,154,132,184,232,214,241,198,48,43,109,191,214,176,126,62,152,253,221,75,159,12,126,247,41,192,221,199,235,183,121,204,5,45,48,158,191,166,176,201,79,133,113,182,111,129,133,238,229,231,218,218,57,190,70,230,48,254,192,123,122,193,48,112,210,240,34,14,214,209,175,172,236,129,45,32,60,165,53,105,64,206,99,3,156,167,228,159,28,24,113,153,24,19,78,253,249,129,151,213,78,59,12,49,106,147,81,49,26,162,248,92,108,241,91,123,190,33,55,75,1,99,143,234,176,160,59,116,125,68,120,96,217,51,229,99,147,152,188,174,5,2,76,212,84,62,54,246,190,211,182,111,50,235,151,248,81,39,74,138,243,38,4,1,23,28,111,10,147,17,118,57,200,241,253,22,73,8,178,242,83,244,49,46,106,106,101,218,49,104,52,93,240,118,83,185,215,164,134,104,66,98,179,46,221,11,48,186,67,178,0,184,155,121,154,20,119,37,162,112,178,255,83,210,155,111,185,25,112,91,74,238,12,11,134,249,60,46,60,72,193,150,245,3,183,191,71,133,126,85,89,77,50,184,40,27,162,202,209,31,14,225,178,228,181,205,74,202,188,139,59,17,2,239,231,227,201,160,33,37,229,210,104,212,88,81,225,39,31,196,184,19,151,63,28,186,74,241,103,80,209,52,107,139,207,89,182,169,72,6,12,147,80,114,1,0,248,196,177,43,138,192,103,147,106,209,115,108,47,41,210,51,123,191,186,62,192,134,67,254,188,246,251,109,114,172,231,45,1,49,1,226,38,148,242,84,120,195,128,233,63,141,44,215,124,23,178,3,147,233,147,253,123,114,160,231,165,48,38,231,85,223,56,151,57,206,53,89,65,86,31,158,175,26,29,217,120,173,73,70,5,217,93,176,30,76,135,177,85,179,160,163,57,249,194,65,169,40,86,123,148,211,107,186,44,225,153,104,240,246,203,229,227,76,255,218,93,26,109,67,173,156,151,118,124,93,162,229,105,52,246,202,49,56,173,100,56,134,4,223,108,149,252,21,162,16,213,25,168,128,201,5,175,242,177,54,174,176,226,240,217,181,135,112,170,78,248,121,179,19,121,115,165,129,169,241,253,118,55,110,244,229,48,28,96,122,106,82,32,85,119,140,119,34,241,89,206,92,196,128,40,95,252,193,208,60,183,214,20,38,32,115,149,147,89,124,228,45,188,175,133,46,54,113,115,135,201,86,126,46,243,115,147,35,247,211,191,199,52,66,10,237,57,81,217,233,195,50,177,232,199,86,152,4,188,75,102,255,11,181,104,99,56,38,93,220,21,89,76,120,157,223,199,236,28,227,211,63,230,52,45,63,217,147,58,226,118,41,90,119,227,105,124,31,172,83,166,122,141,124,96,196,36,94,58,236,177,71,207,214,222,29,172,89,233,63,15,72,213,89,139,71,103,19,202,121,48,18,13,195,119,164,73,89,181,16,5,66,193,73,190,132,143,168,137,62,203,20,134,41,96,183,135,82,209,39,63,141,29,222,70,60,27,33,60,217,197,77,207,175,213,64,177,180,229,209,80,217,187,128,134,53,78,73,182,105,115,122,181,180,2,62,99,175,253,174,118,95,127,63,189,166,36,106,76,75,95,117,65,133,31,156,154,116,28,122,177,24,110,166,221,146,99,115,252,36,249,28,197,169,34,95,122,152,8,115,13,120,19,237,144,126,35,66,53,114,60,123,155,206,234,131,17,193,186,100,72,246,49,9,96,201,144,193,186,57,171,79,35,162,170,194,165,129,12,23,25,221,62,102,80,251,137,147,19,125,214,134,13,22,48,122,88,93,96,210,108,215,120,179,140,2,128,128,217,223,119,173,111,18,66,211,41,176,165,90,196,7,161,158,74,231,40,26,232,115,197,2,32,63,72,164,28,15,140,13,208,219,91,0,69,215,253,177,136,97,147,47,1,119,248,225,4,62,55,209,210,166,192,146,15,65,228,171,214,249,90,163,117,83,4,53,225,201,183,246,224,199,125,51,137,221,210,101,11,121,107,75,47,122,40,100,89,174,2,134,132,234,70,32,51,96,132,107,207,217,117,7,133,250,225,38,57,61,48,222,206,234,167,226,128,46,71,14,69,226,160,24,154,23,69,38,51,203,44,220,86,55,233,3,58,96,125,200,226,194,65,127,129,2,174,11,87,203,223,123,178,107,204,139,183,83,146,13,84,167,232,243,97,246,141,228,243,236,92,207,176,112,167,192,139,173,219,31,14,207,77,19,21,188,244,83,252,121,240,249,249,39,218,6,167,125,168,224,29,148,82,14,145,183,68,157,175,185,70,189,193,90,176,111,217,96,57,44,168,3,35,75,88,5,110,220,129,135,195,169,110,97,144,90,16,201,238,123,165,67,40,2,154,53,145,2,78,198,208,231,27,22,135,197,144,202,26,130,162,36,154,251,195,169,19,17,78,34,211,55,41,174,45,78,149,6,124,96,79,7,239,172,15,42,16,47,220,41,249,87,189,222,140,194,119,88,26,157,27,115,126,219,10,215,0,156,68,14,247,31,55,147,192,70,43,226,15,167,64,110,79,133,235,64,146,212,225,177,148,156,151,197,118,142,0,95,32,29,188,203,139,157,79,128,244,71,192,148,47,202,168,229,198,155,249,150,198,29,187,136,98,9,37,114,88,170,15,134,182,235,201,26,82,199,57,135,159,48,208,81,85,161,239,197,164,69,66,179,62,56,139,35,19,184,119,151,98,193,51,127,166,198,210,214,216,181,45,80,171,12,23,212,168,186,162,49,229,69,162,252,156,73,224,239,209,241,115,103,236,18,110,162,84,185,193,78,228,48,58,6,34,169,72,201,255,126,223,19,191,131,170,184,146,152,75,76,233,7,195,65,121,14,106,121,47,210,43,99,195,99,72,41,233,125,240,50,170,143,59,104,13,247,216,210,47,194,37,194,69,200,54,158,140,41,25,200,70,162,81,155,155,104,100,155,53,113,154,192,254,49,167,139,173,18,188,162,104,111,11,252,147,162,191,112,183,84,224,33,48,18,203,190,134,76,167,91,104,170,96,129,161,30,202,127,187,147,48,35,138,142,148,250,212,184,125,17,245,156,146,70,12,163,22,229,108,119,204,27,46,48,21,176,37,163,133,187,135,195,16,70,136,4,45,17,213,30,103,208,217,211,206,76,20,17,229,66,109,72,142,23,35,146,32,234,56,235,87,251,225,179,165,89,18,100,249,192,152,67,61,96,171,23,22,216,196,214,163,117,70,73,68,91,115,220,6,108,49,215,23,166,0,102,67,247,15,154,209,214,149,103,67,42,126,89,24,64,97,66,151,141,7,90,129,117,115,202,15,108,233,238,250,61,201,136,200,126,117,131,41,132,192,184,192,36,189,238,128,201,91,169,242,61,143,157,118,182,208,11,27,163,91,214,239,105,222,85,223,244,140,203,70,63,8,62,155,27,44,6,133,102,85,116,146,9,190,212,237,150,109,253,233,34,203,215,166,208,58,251,45,199,56,193,103,149,159,198,154,73,110,237,84,26,111,157,136,231,18,212,93,23,136,208,113,107,170,168,125,214,46,226,125,222,53,203,58,215,214,166,246,233,167,212,57,59,161,57,210,214,131,178,99,239,249,49,57,150,4,4,208,105,28,238,130,155,166,242,49,164,58,7,81,147,186,87,60,59,25,117,152,160,88,25,254,181,201,65,64,111,82,224,5,43,129,143,248,128,17,80,126,154,36,125,178,34,46,220,9,196,201,65,81,241,73,187,4,212,129,185,174,37,133,225,21,221,1,163,112,219,164,227,25,58,167,171,207,182,169,223,110,77,68,156,145,246,240,232,62,48,167,183,76,99,4,112,122,13,148,2,51,25,241,250,219,250,125,204,184,57,180,169,141,207,16,223,186,60,148,165,113,199,202,94,78,194,96,14,163,221,210,7,251,144,81,105,47,129,19,245,41,99,230,144,135,55,200,171,162,117,161,178,88,206,71,182,149,230,226,186,187,194,198,34,161,58,238,215,168,54,250,144,19,72,153,178,130,224,74,175,43,134,156,82,212,38,59,3,245,61,101,249,86,95,113,170,234,33,5,133,168,203,48,27,129,44,174,125,65,169,146,241,75,84,49,215,201,148,159,38,119,202,247,226,98,162,220,178,111,84,35,172,223,222,24,251,125,233,76,130,149,194,87,0,49,219,170,43,160,89,76,215,47,19,228,193,109,201,235,62,239,115,254,63,205,226,176,165,191,109,129,75,105,129,146,216,40,57,200,40,134,224,221,120,112,251,236,57,16,154,150,88,32,156,24,125,233,79,99,171,52,159,41,198,248,250,34,213,38,23,189,251,136,103,19,72,218,218,24,27,191,6,92,233,185,244,12,249,86,151,145,221,88,174,164,159,10,204,245,204,215,71,225,178,37,165,11,212,205,147,131,238,99,6,63,137,106,56,55,42,220,74,14,216,186,174,173,109,47,245,247,34,27,87,180,166,142,121,64,149,134,91,51,165,104,66,45,68,59,248,36,252,209,38,162,32,135,23,62,24,142,43,135,77,155,90,58,214,144,150,78,62,9,45,42,43,34,231,68,177,93,220,97,194,17,218,187,170,121,255,152,57,252,4,33,231,46,235,128,83,11,188,220,238,197,212,40,226,252,3,198,61,216,3,230,86,41,207,62,6,66,117,21,64,60,40,240,26,191,197,67,184,217,89,199,129,225,151,21,27,141,57,73,96,252,194,72,65,8,75,60,197,29,248,9,28,37,145,126,201,160,96,172,248,117,152,4,201,33,34,179,124,41,170,159,155,195,217,40,27,31,188,77,171,224,158,62,8,0,66,169,37,176,201,210,250,79,159,187,221,252,160,248,66,220,100,38,231,166,235,147,241,103,248,185,70,240,171,75,94,40,202,116,120,197,124,68,76,100,76,246,19,124,144,173,196,128,177,187,75,18,241,129,177,152,125,43,203,88,88,98,33,33,143,213,194,43,153,161,63,149,218,154,133,154,76,118,93,106,116,93,187,100,224,47,211,223,113,29,228,131,86,139,15,60,24,47,125,113,147,150,242,255,45,172,76,7,62,39,93,143,159,134,254,50,203,153,201,197,122,135,195,135,34,224,244,233,89,182,212,78,31,80,200,6,245,88,235,54,223,71,160,73,73,70,207,166,74,53,69,243,49,33,22,170,199,26,74,104,126,75,55,78,86,73,134,48,55,109,142,217,205,169,190,197,125,128,1,115,14,232,237,253,34,47,38,23,133,97,96,137,57,118,238,244,199,52,144,110,87,72,45,125,175,34,143,224,124,108,129,73,216,78,126,56,88,66,169,164,94,30,120,34,243,181,29,70,253,65,110,63,216,229,115,251,102,148,224,9,168,178,131,115,197,60,171,186,59,220,146,150,228,45,163,109,26,15,70,75,67,78,135,179,237,237,225,126,90,24,166,147,240,23,29,180,90,41,130,195,99,55,225,11,4,70,79,123,4,12,83,146,76,164,209,204,60,14,152,41,45,11,192,196,80,174,252,38,223,181,54,189,134,119,83,90,241,163,7,1,237,218,181,49,123,85,252,114,101,215,213,183,154,84,168,196,163,201,105,91,218,24,145,82,183,149,173,104,189,167,15,76,154,96,60,60,147,121,84,62,240,249,124,235,193,103,93,235,91,47,243,65,7,204,30,34,159,107,144,45,231,51,137,28,133,161,55,97,226,3,205,79,135,179,56,168,53,255,52,222,207,1,77,153,85,85,212,216,22,220,216,133,128,73,189,111,192,121,221,26,44,60,98,100,96,201,14,109,41,87,35,126,218,184,172,218,31,184,198,28,182,186,65,57,111,129,83,120,83,169,250,41,146,199,4,140,116,174,15,10,162,199,18,141,91,150,177,155,220,221,131,142,74,22,42,78,224,218,226,48,167,180,166,137,70,185,61,252,252,92,252,54,233,48,186,35,77,66,193,253,181,102,215,233,159,158,247,189,99,88,224,202,202,159,65,181,160,234,133,33,245,88,186,49,144,104,226,6,80,162,100,117,104,199,136,13,249,15,67,62,152,243,7,165,80,199,39,56,233,249,122,187,63,31,126,244,247,173,145,128,165,164,225,191,138,173,158,217,196,252,187,169,160,237,108,176,20,26,199,135,168,104,42,56,141,172,105,173,18,191,127,104,133,48,245,150,164,53,163,159,171,207,9,91,241,117,45,231,248,7,38,247,77,90,119,35,216,121,48,245,39,242,211,231,222,215,157,1,194,188,34,146,42,141,82,249,185,166,212,232,55,30,194,38,141,9,34,221,115,5,155,150,4,205,183,213,84,196,63,211,117,45,163,112,122,140,100,185,253,86,60,222,103,147,109,23,70,37,253,125,228,74,1,124,245,26,140,131,66,102,244,114,38,171,197,193,156,165,173,65,55,68,236,242,193,19,82,224,230,61,179,60,142,103,14,86,106,25,208,39,188,112,98,243,126,246,222,129,59,148,165,191,124,9,228,107,77,190,71,91,187,191,29,148,140,99,237,25,188,96,158,177,211,46,217,177,62,155,237,252,181,38,199,172,10,10,33,199,77,134,3,29,43,105,191,237,240,158,222,177,69,44,89,158,77,194,102,245,79,141,227,40,9,15,15,246,1,37,209,119,68,209,51,203,18,215,196,195,73,38,183,195,103,124,135,88,101,6,39,79,21,5,54,190,104,133,207,37,190,251,111,15,171,147,253,192,181,196,79,119,138,225,95,186,91,229,151,144,235,114,152,253,118,40,140,119,50,59,76,77,186,136,146,226,61,192,241,49,29,62,139,91,174,75,168,128,216,17,232,48,50,152,50,135,167,61,123,4,76,98,253,219,229,42,4,174,195,41,228,152,205,80,62,84,129,79,207,71,252,118,197,100,144,165,139,4,55,118,179,195,56,251,134,192,70,108,154,162,53,229,29,50,147,240,161,44,47,177,0,62,175,254,76,217,74,197,196,89,191,62,87,172,128,93,134,124,153,76,109,246,15,134,253,40,83,28,166,242,156,226,217,231,160,166,60,248,193,112,31,212,152,165,100,150,73,250,34,194,30,132,83,188,227,184,13,101,71,90,150,214,49,227,151,207,172,83,109,105,147,39,240,186,227,106,146,114,146,229,129,194,55,82,10,87,91,26,198,184,44,155,63,131,184,150,167,27,89,32,242,217,116,36,120,231,233,130,92,104,213,158,19,75,180,142,97,234,61,71,251,21,74,182,79,55,69,190,128,92,210,58,92,19,123,25,7,192,51,111,236,149,88,115,14,247,79,229,71,35,22,92,156,221,165,154,7,64,220,86,205,142,113,175,207,69,17,29,185,181,199,215,253,227,245,241,159,166,169,80,156,159,237,11,95,84,142,182,16,195,61,18,104,110,140,103,214,250,47,83,85,32,123,33,1,3,168,120,126,40,113,202,36,37,126,100,239,167,28,114,218,103,199,192,141,248,94,186,91,145,171,43,60,159,115,204,220,59,15,166,248,102,184,202,178,165,77,139,217,117,224,105,201,29,14,147,112,32,172,218,104,248,101,231,185,170,36,88,158,163,174,9,140,75,114,186,16,56,226,18,50,133,113,71,147,252,226,176,209,32,200,139,117,35,157,115,165,111,146,129,187,40,191,193,230,193,223,185,168,113,125,105,199,141,136,251,166,55,2,55,181,254,33,173,97,250,123,107,92,109,93,136,252,201,224,200,46,30,133,80,103,17,79,30,92,6,37,24,162,43,2,36,72,202,8,60,48,212,252,181,200,77,149,131,143,74,110,18,80,252,167,41,255,82,17,37,43,224,29,55,157,20,110,22,104,134,170,192,136,148,71,235,105,97,210,199,53,78,237,1,60,25,14,87,42,40,228,225,4,181,87,241,135,195,224,40,60,10,20,187,193,176,225,47,182,56,235,132,98,253,88,205,45,116,198,170,209,250,139,23,145,236,118,164,199,155,207,21,156,67,231,250,252,159,13,51,188,255,243,166,174,183,2,239,81,222,98,91,193,51,225,36,7,228,120,225,161,173,255,181,79,100,40,84,202,250,236,71,143,109,96,137,139,97,3,144,96,135,219,243,231,121,60,187,66,51,18,216,252,224,51,247,92,79,10,152,114,131,184,132,145,239,142,226,189,55,134,92,105,199,30,102,106,93,100,165,86,135,113,112,135,75,136,32,0,148,158,63,119,43,112,166,102,96,9,140,115,188,7,76,86,206,7,46,86,59,25,240,49,0,195,201,12,76,214,201,207,195,97,176,233,70,40,204,161,244,30,78,201,166,188,23,92,174,247,198,77,212,11,241,146,164,173,73,21,204,37,96,203,105,125,176,229,103,214,64,243,122,161,45,80,184,187,186,15,233,89,188,237,121,7,129,41,54,29,57,90,91,188,41,224,2,225,81,249,157,42,6,147,234,240,134,28,13,212,126,171,254,44,92,71,224,114,10,204,134,154,235,131,31,175,41,232,49,64,202,207,115,243,123,235,179,128,178,192,132,58,246,235,88,121,14,110,178,77,26,133,73,209,120,226,5,29,10,239,254,166,10,36,115,143,121,17,248,108,190,57,166,138,17,108,23,249,105,138,160,175,218,40,48,55,215,33,15,183,132,199,22,93,67,171,65,190,199,185,115,192,209,31,173,217,169,178,12,41,14,238,123,150,110,139,124,28,107,93,186,118,102,202,184,117,73,6,35,38,36,131,6,103,112,141,175,77,158,110,31,50,226,56,177,115,140,184,49,95,55,233,57,137,166,41,62,39,55,53,29,113,162,145,215,93,11,250,227,77,121,48,30,142,253,219,95,15,156,62,150,81,37,9,8,71,210,157,196,100,207,36,93,33,176,148,239,155,220,65,154,211,78,194,127,8,76,156,205,151,95,133,49,106,46,105,205,6,59,188,107,88,17,235,105,5,213,95,134,249,229,223,1,62,163,84,146,188,246,164,70,104,244,216,148,48,4,100,46,17,197,25,190,51,16,211,145,146,219,3,47,206,223,18,173,7,57,94,75,224,209,111,2,5,232,207,61,246,80,82,165,111,68,15,24,243,40,73,199,17,152,188,108,223,6,83,144,245,54,134,10,255,229,173,1,2,46,85,200,192,129,141,65,122,4,124,38,75,25,2,35,101,19,40,174,154,44,207,38,27,230,38,121,255,224,181,186,160,4,239,99,192,57,88,135,124,15,238,67,164,95,5,140,170,179,60,27,121,129,25,223,131,215,122,2,148,252,241,28,78,163,198,195,43,201,60,250,112,210,136,107,188,53,108,164,93,90,67,53,59,98,38,81,133,249,50,223,129,187,209,209,57,108,34,34,111,133,32,59,113,169,171,127,83,129,168,195,67,145,0,136,142,241,229,158,119,18,180,152,136,137,195,232,6,103,65,73,56,169,197,81,114,211,138,252,48,41,73,35,62,135,85,14,20,121,43,202,22,110,125,133,173,15,22,151,116,140,8,95,223,229,173,174,211,55,249,212,131,64,118,28,187,184,24,159,196,81,197,99,99,73,77,1,83,241,37,191,189,40,208,24,177,116,203,122,68,206,213,116,153,202,173,144,251,201,119,142,87,83,14,140,123,190,196,179,217,105,101,1,84,11,86,197,28,133,167,185,235,215,34,205,254,82,183,91,207,214,122,170,129,16,145,194,191,27,11,0,27,237,229,189,27,79,233,246,114,95,131,169,99,206,2,67,106,249,80,228,72,171,160,20,63,190,17,39,22,83,135,192,61,118,12,188,57,233,243,96,148,79,87,60,217,232,213,228,201,25,121,189,22,48,62,154,253,230,55,185,45,237,10,100,252,246,27,225,108,56,112,53,46,63,89,122,20,22,8,76,138,112,124,106,202,192,95,237,117,133,17,186,59,203,51,48,68,49,50,11,185,59,164,75,114,3,12,253,186,88,88,103,7,78,148,85,93,24,19,82,167,89,35,90,213,98,162,96,188,119,49,115,26,188,237,45,150,125,163,216,70,187,70,245,196,165,250,3,158,162,61,3,74,42,149,99,195,10,85,31,8,53,126,137,69,141,208,238,18,59,228,124,87,42,51,125,85,83,159,181,101,255,103,169,204,20,155,217,57,133,242,163,122,33,98,73,78,99,123,112,94,91,142,123,84,240,242,107,140,198,179,156,107,84,236,99,28,94,24,22,38,177,113,136,28,194,106,19,40,219,185,60,122,91,41,107,11,152,234,167,247,236,158,44,35,164,4,140,179,83,96,212,142,175,219,234,247,211,169,202,202,67,227,5,66,158,120,45,196,95,183,192,228,248,214,28,112,146,136,6,48,169,179,35,96,60,142,253,125,106,84,160,184,132,10,60,223,170,38,69,13,131,57,80,10,5,165,49,181,54,197,205,198,106,137,16,114,224,18,187,58,159,32,70,5,150,50,217,112,58,252,92,121,198,168,84,115,14,62,120,245,212,222,94,71,89,101,147,227,26,61,37,104,132,47,92,32,88,147,25,142,63,161,236,88,124,232,31,169,61,204,253,164,151,248,158,136,220,55,57,216,44,152,254,62,55,90,163,91,62,216,48,166,237,225,31,12,41,46,93,186,80,23,220,208,49,232,34,129,227,141,202,248,213,93,121,207,208,116,200,178,75,147,190,220,111,210,33,48,134,190,28,47,208,46,206,56,51,73,30,217,10,26,147,172,143,40,127,115,138,101,71,225,234,8,91,160,152,170,160,12,248,176,203,209,188,95,179,44,235,251,18,24,238,88,111,76,70,204,148,151,178,157,53,30,61,141,133,94,30,109,37,112,197,81,92,123,98,39,192,31,224,138,60,7,62,155,36,228,239,2,83,135,223,239,120,154,251,229,37,39,0,239,52,74,160,124,9,185,168,158,181,112,158,229,199,22,10,168,105,139,193,137,180,112,25,190,93,89,225,122,145,17,155,84,213,87,183,179,17,236,156,69,142,45,84,146,241,225,56,156,224,238,232,2,227,8,73,254,112,174,26,91,86,15,203,7,86,31,135,179,86,175,2,147,16,231,118,120,225,164,122,156,244,213,142,154,25,54,99,177,130,202,45,163,50,77,68,242,62,252,44,91,66,97,130,142,141,122,144,163,213,244,128,30,12,175,102,114,171,16,177,48,73,176,1,198,149,84,138,195,92,164,196,92,181,178,166,238,6,41,245,12,24,199,15,38,7,228,166,98,1,83,150,44,150,130,233,100,54,95,30,166,233,147,196,116,91,118,172,69,207,155,217,194,91,96,11,116,7,74,152,233,13,138,105,174,246,118,103,56,124,1,117,202,7,177,215,26,190,172,115,37,121,66,134,20,214,132,92,221,116,163,182,190,235,150,66,218,222,234,126,129,128,65,132,139,149,192,152,30,110,54,146,42,222,235,214,214,103,111,236,190,149,146,214,53,94,182,48,48,37,70,57,90,99,250,126,126,27,241,50,63,127,14,124,62,169,220,38,81,106,153,197,231,10,23,145,61,229,220,92,104,29,221,132,19,131,9,83,201,195,59,97,48,95,35,25,53,162,33,199,234,130,234,173,250,70,108,65,174,44,38,235,50,138,226,29,191,109,172,104,242,219,103,31,118,41,107,131,81,251,22,52,219,155,59,74,9,133,24,211,176,212,173,171,100,100,63,141,32,180,62,251,220,193,98,245,210,113,10,223,4,134,106,251,253,52,89,241,159,223,62,135,124,43,239,225,69,34,238,24,123,21,110,145,247,214,162,95,102,233,132,105,197,110,137,28,65,78,178,227,45,171,28,137,215,34,238,161,141,45,189,119,200,128,195,232,42,48,161,40,25,112,88,168,101,133,144,99,178,99,229,35,45,43,6,216,34,208,84,221,177,192,84,88,234,70,130,92,122,180,55,21,54,243,114,9,92,205,239,239,243,44,117,17,168,172,150,122,51,115,137,73,140,146,218,108,2,227,79,139,181,139,31,98,234,195,11,117,208,177,173,176,250,146,28,248,102,128,191,223,54,22,116,177,208,182,9,68,249,157,238,60,40,165,87,10,13,140,169,238,126,137,108,154,57,114,73,192,23,131,162,157,195,11,143,229,20,216,74,206,118,236,43,103,75,170,10,51,76,126,249,225,115,242,55,30,76,236,174,71,215,240,20,168,133,182,225,130,205,251,193,208,56,202,195,7,97,0,183,182,77,144,75,214,238,30,219,194,196,142,54,168,203,229,217,148,124,93,105,18,131,183,48,78,0,99,47,118,31,114,194,244,75,22,16,105,232,212,2,5,76,177,122,21,216,74,52,231,107,173,39,47,90,109,103,57,198,79,83,93,41,135,227,182,162,135,156,31,124,190,128,204,21,163,5,245,43,200,129,225,85,149,142,147,137,95,99,39,39,253,116,137,17,133,88,105,123,223,218,178,149,4,92,16,146,142,128,49,169,183,194,20,56,7,74,21,111,52,134,59,3,214,246,104,140,36,241,187,57,45,43,197,44,45,230,240,249,236,47,25,1,152,130,241,119,194,192,89,49,5,62,199,168,75,18,217,9,67,198,208,22,24,81,216,29,112,49,177,204,15,220,82,12,56,82,58,143,60,170,26,115,102,42,113,54,26,19,216,150,223,134,107,215,199,12,158,30,161,133,171,112,43,231,94,252,244,130,164,166,61,241,29,96,202,186,82,180,70,239,114,202,168,144,209,81,125,76,9,177,164,87,237,79,205,0,30,203,226,40,1,163,44,253,182,34,155,232,25,193,131,151,228,12,140,48,173,155,234,212,0,228,165,61,131,165,185,185,67,31,166,216,245,74,124,128,45,194,237,61,131,165,254,209,20,0,195,112,54,2,166,236,109,203,7,217,36,65,251,21,37,225,169,147,67,0,215,167,233,230,56,140,197,208,20,94,125,223,112,43,48,99,246,22,8,206,6,152,180,239,234,130,155,170,63,134,39,96,156,2,238,117,135,86,165,136,235,98,65,159,209,87,160,72,28,191,181,105,98,132,78,33,66,174,60,122,240,107,8,220,141,56,213,97,54,157,231,92,67,73,8,153,2,135,207,231,19,18,3,224,106,202,246,14,35,113,87,20,166,70,214,79,1,76,162,44,115,60,87,51,255,252,123,153,178,161,76,6,202,193,214,13,106,66,174,192,105,88,101,204,16,53,240,240,141,113,47,200,17,177,16,127,61,87,152,234,40,53,82,73,134,236,204,5,244,179,29,46,70,96,36,240,224,250,155,29,134,141,186,202,107,97,243,94,154,15,224,132,107,91,134,148,108,241,155,113,3,51,151,69,154,229,189,144,31,187,213,96,192,48,245,190,91,58,203,222,22,112,192,21,15,113,192,108,81,151,136,0,212,10,37,150,160,102,255,199,79,159,93,124,61,167,202,21,82,111,175,53,241,156,45,48,105,1,239,167,41,224,219,242,240,188,76,7,226,61,28,11,225,193,103,76,214,78,43,94,59,23,93,249,86,24,112,203,253,13,166,66,171,10,204,144,206,7,115,147,144,174,145,173,57,106,60,220,150,224,27,180,179,255,113,131,234,241,69,176,248,4,93,24,139,49,85,178,234,56,225,72,69,149,173,228,24,113,210,58,164,103,243,23,55,113,216,4,39,31,106,108,90,251,125,77,216,89,155,192,28,202,14,34,211,241,252,218,203,86,99,125,19,156,20,17,69,241,164,182,152,101,36,107,201,142,195,6,215,74,138,25,142,27,48,75,107,74,6,46,123,187,45,0,152,74,4,173,213,75,134,13,45,91,190,5,107,186,207,152,100,176,95,188,242,55,96,248,213,250,251,101,168,142,229,217,100,182,250,173,206,58,86,158,123,96,153,199,204,221,191,172,60,216,79,229,173,72,16,124,115,12,55,133,236,240,213,60,100,239,209,103,164,101,213,18,194,155,107,234,202,121,212,183,212,145,83,11,153,222,119,60,151,83,89,58,16,139,56,33,176,193,16,36,201,91,13,8,236,239,6,79,45,27,213,144,242,240,129,132,245,91,120,153,180,49,65,139,169,156,5,106,121,61,2,159,171,83,142,142,25,35,159,116,108,24,213,82,44,59,19,223,209,142,109,174,140,237,193,146,39,199,45,39,83,186,21,131,130,212,161,28,246,220,8,207,114,136,183,206,220,103,228,225,211,60,48,175,107,115,202,125,144,235,196,24,175,227,200,159,21,249,30,220,36,75,108,178,3,50,134,45,51,148,244,139,241,222,171,11,251,65,253,169,15,173,55,100,150,129,174,176,137,208,196,107,225,120,232,69,96,174,216,237,237,69,163,188,178,86,224,99,66,250,89,207,60,74,72,143,6,220,224,117,122,83,20,191,156,156,152,184,146,79,119,246,59,151,228,114,111,41,173,148,60,92,148,140,149,153,223,120,147,154,89,122,76,35,252,35,91,182,216,102,21,157,97,70,216,193,254,222,10,230,156,230,51,184,146,220,132,152,135,192,208,138,251,213,159,36,171,71,142,96,40,236,48,43,14,122,142,126,121,103,42,175,252,226,79,128,250,209,35,3,110,91,60,97,67,124,118,34,56,248,142,141,224,166,17,251,206,147,152,55,248,156,120,238,169,68,143,84,116,180,129,113,177,175,128,9,20,100,125,120,195,113,234,221,134,234,180,138,21,64,62,18,153,192,14,83,107,41,253,54,153,60,15,127,159,5,60,107,211,95,38,39,60,204,170,106,199,182,254,50,1,240,176,232,96,21,150,217,219,16,122,124,6,31,36,84,117,202,135,68,98,162,121,196,39,193,52,177,245,99,12,219,99,31,250,212,24,0,201,8,72,97,199,226,14,236,10,227,90,244,104,17,71,83,123,98,236,196,63,241,178,120,140,32,25,109,136,236,38,164,61,245,228,30,5,224,53,100,31,107,36,101,212,48,177,9,201,20,93,25,211,178,128,71,180,134,114,93,134,12,35,160,135,153,219,57,146,116,242,47,43,229,124,176,157,65,10,159,23,47,241,222,36,177,119,125,120,75,115,189,174,253,200,218,4,94,187,94,22,153,253,163,82,155,67,91,67,51,233,94,181,68,117,236,212,207,121,172,226,61,162,231,231,203,165,38,167,105,135,51,180,186,247,41,85,163,98,203,2,159,203,115,175,49,73,169,185,232,239,189,113,24,161,94,19,11,164,34,89,34,176,37,214,250,195,161,156,147,235,49,149,88,185,206,249,12,120,36,104,228,183,169,148,14,39,234,217,20,112,208,111,129,217,41,195,252,71,227,64,2,78,148,98,89,25,126,216,224,85,207,68,248,118,185,201,250,110,181,45,237,90,96,147,88,240,195,195,92,203,91,91,147,204,25,240,249,0,36,38,9,188,76,81,220,97,172,71,125,109,10,79,110,62,62,219,172,181,214,135,47,98,251,97,40,192,248,36,246,34,162,223,115,197,1,0,187,81,109,159,223,134,147,180,61,251,135,219,161,192,199,250,185,92,217,118,176,89,74,166,194,86,106,127,97,20,148,100,39,229,181,203,179,127,58,222,254,210,62,176,43,227,2,39,82,4,62,131,134,195,201,159,77,157,202,104,218,250,220,252,86,152,117,21,170,213,169,112,70,186,197,7,141,8,74,207,250,112,138,254,150,191,246,143,42,81,71,37,15,216,67,29,30,165,124,187,134,151,125,123,215,224,117,155,117,127,186,182,60,231,134,4,96,56,1,63,61,63,195,82,252,196,46,68,27,119,253,76,196,113,51,188,183,105,44,195,146,240,153,137,201,61,76,4,251,240,16,126,90,143,103,103,103,204,249,173,243,148,216,115,216,18,84,155,215,169,31,204,2,92,241,108,227,211,251,124,79,83,78,114,24,241,188,207,23,33,125,54,158,125,236,47,221,48,153,73,68,131,28,54,105,60,29,82,14,160,88,96,217,106,28,164,227,21,34,228,30,15,111,69,243,4,137,209,213,48,57,51,241,91,49,83,144,226,122,87,88,220,83,35,233,147,201,27,11,59,36,83,130,50,228,91,54,114,95,102,12,40,73,219,186,186,140,149,228,161,48,17,202,75,65,73,83,226,34,104,180,187,114,87,235,48,113,180,48,57,51,146,214,242,78,231,127,251,245,251,188,255,120,217,227,192,16,96,68,99,148,84,83,210,159,166,78,62,236,213,68,246,241,208,135,19,50,26,51,96,101,170,132,12,18,217,247,236,195,157,146,241,160,9,12,167,179,155,210,107,219,52,149,223,166,62,45,86,15,4,189,4,79,4,38,33,205,191,229,34,42,83,182,194,213,36,227,29,54,173,104,133,237,224,14,152,136,185,244,204,148,6,253,70,182,200,175,145,184,204,249,118,56,214,124,208,22,105,209,50,164,208,143,64,98,226,40,78,153,55,189,71,182,165,234,63,76,109,155,236,225,199,144,99,215,94,129,114,250,11,138,132,74,137,182,22,58,223,10,183,72,205,2,62,147,95,142,166,97,236,251,227,181,174,69,226,154,231,143,28,62,53,80,46,245,83,80,20,143,253,110,205,245,31,255,236,131,25,174,184,154,44,186,178,229,234,77,88,100,120,148,218,188,80,199,240,148,247,162,88,223,141,101,222,154,132,28,105,13,201,220,165,135,49,184,23,117,114,162,112,57,90,60,155,248,145,28,15,164,242,83,74,229,240,66,1,177,10,92,184,111,196,152,237,115,120,87,121,47,19,217,203,49,77,152,225,250,169,127,12,141,254,185,72,12,74,83,127,27,1,212,55,69,139,41,215,63,216,88,228,162,113,51,73,120,65,113,118,188,105,52,184,100,201,76,89,175,184,211,166,63,38,210,155,193,198,189,127,181,20,140,148,35,47,245,107,157,115,138,100,71,223,174,206,172,210,91,19,85,168,249,179,103,64,220,241,224,108,58,159,111,195,161,40,127,8,60,118,234,111,187,178,242,162,135,114,95,89,111,183,26,40,55,102,129,11,21,203,53,206,14,19,34,20,248,71,3,28,103,98,150,100,160,131,46,60,147,43,208,61,134,108,148,80,118,140,18,219,17,249,180,93,102,202,36,108,245,14,107,146,107,245,165,201,150,40,195,59,102,106,71,226,182,154,212,247,247,240,30,225,81,144,211,118,70,124,12,3,5,137,48,121,227,110,98,84,142,90,237,144,124,10,148,254,114,28,135,189,153,8,228,131,7,238,233,48,2,208,5,233,178,195,50,41,216,161,29,182,164,21,233,52,229,197,251,121,112,10,28,99,210,51,104,4,74,216,70,3,206,160,165,112,193,189,17,46,3,234,65,101,130,90,128,203,211,230,241,40,160,47,38,31,227,167,227,25,104,43,234,38,39,95,6,119,83,184,39,57,216,5,133,134,227,249,19,134,8,143,195,125,178,45,215,36,108,209,161,95,217,136,51,83,184,119,38,196,59,114,95,51,95,244,179,115,77,40,65,6,116,17,202,89,49,245,173,188,109,201,195,207,165,30,226,12,135,209,180,79,10,67,222,23,83,108,225,213,146,77,20,191,234,107,11,99,137,56,9,23,14,23,31,174,101,89,158,130,109,243,237,191,139,1,34,230,15,70,54,106,199,59,33,198,147,100,234,146,95,7,91,159,195,166,103,85,21,230,162,18,48,137,77,58,34,181,152,42,73,192,230,252,20,24,86,164,112,231,110,238,24,178,67,146,217,209,111,249,25,240,50,95,221,7,206,73,96,196,186,244,225,246,178,126,215,50,206,141,162,104,117,142,97,11,150,176,59,127,223,43,71,150,143,105,151,61,166,69,131,153,162,239,158,135,145,91,244,115,228,246,174,222,20,27,75,37,205,50,63,117,228,144,194,174,63,62,141,41,113,247,248,109,130,245,45,127,62,53,161,152,85,3,102,155,218,159,214,165,236,112,240,156,175,47,118,15,141,143,133,29,141,161,26,169,159,198,112,182,70,216,205,132,63,62,48,38,215,138,176,91,215,164,94,155,132,205,47,137,150,130,62,234,252,12,138,137,181,70,76,143,56,179,78,21,178,151,226,218,14,249,202,210,165,71,100,191,134,227,10,18,243,162,107,203,138,221,94,48,114,137,86,211,65,59,137,34,17,87,195,55,42,121,56,216,43,231,242,20,46,53,202,77,166,24,86,11,133,146,22,49,88,84,176,183,108,209,199,250,33,2,233,223,139,248,69,214,245,53,77,168,215,231,194,66,196,231,3,99,77,214,26,49,218,4,129,145,192,43,200,3,12,174,85,227,218,20,137,80,230,237,48,246,134,216,70,11,74,161,112,148,240,91,91,54,156,141,198,102,120,10,151,21,155,15,65,97,163,140,215,130,36,88,143,98,104,154,157,182,217,158,77,42,179,180,206,38,114,18,15,39,154,40,83,101,83,76,27,17,216,5,173,136,180,45,84,113,132,219,11,23,220,208,110,147,150,187,106,252,50,36,51,93,91,91,70,80,244,155,202,175,151,244,177,144,90,173,47,2,11,233,72,147,205,114,155,148,251,138,111,221,207,241,81,181,53,181,47,59,102,10,138,100,178,97,89,234,95,84,208,17,125,63,111,82,4,46,28,93,61,230,153,149,31,10,204,13,245,253,54,204,238,250,222,19,133,211,112,30,33,136,165,161,177,77,185,216,12,15,234,216,90,43,198,132,54,198,227,64,225,37,144,65,67,51,54,215,249,26,175,87,139,110,53,77,211,201,33,127,240,144,44,236,123,249,242,212,39,204,69,42,100,5,222,102,234,190,142,87,41,112,32,103,161,183,92,227,181,77,59,92,70,5,199,84,121,175,141,163,81,12,225,141,159,242,57,203,169,239,146,244,217,3,119,203,24,139,15,134,126,173,182,70,56,214,51,86,32,184,77,93,103,34,130,207,145,174,207,100,129,250,247,193,27,71,117,248,72,89,232,83,182,75,206,210,52,195,105,141,201,163,62,53,174,129,41,191,220,141,100,42,229,10,91,33,131,195,36,225,165,79,235,185,106,108,74,196,162,247,210,223,110,220,202,98,253,193,207,186,62,15,135,115,60,96,252,40,178,155,162,197,21,87,19,214,62,132,44,10,227,202,143,61,11,126,151,199,50,68,249,28,242,49,158,149,133,79,229,220,204,155,194,240,119,68,186,12,30,242,183,87,179,41,181,176,71,14,140,51,248,189,24,181,121,125,249,79,147,65,82,165,120,3,77,14,171,226,247,44,59,152,178,146,244,12,189,24,55,105,73,240,99,61,15,129,81,161,127,73,145,16,87,102,233,25,42,206,225,189,205,148,19,39,253,109,68,37,220,20,50,173,162,241,52,184,169,210,45,20,123,71,162,41,68,210,93,70,5,91,60,202,78,206,230,137,134,163,160,220,159,35,57,202,242,24,146,12,74,167,42,43,50,217,16,134,149,236,92,163,114,27,81,18,9,193,159,4,228,161,29,106,53,106,255,142,221,130,38,75,127,48,4,155,59,82,213,26,37,49,31,184,147,161,20,105,195,70,62,47,15,31,118,232,7,60,155,250,212,96,145,58,119,146,215,154,132,191,37,223,107,30,83,168,238,253,90,231,71,176,1,188,89,236,2,203,94,77,161,84,169,81,149,8,17,226,150,172,199,109,185,84,183,78,223,242,205,182,80,218,2,15,248,199,35,213,173,65,171,38,61,219,92,36,90,252,52,20,54,207,253,100,92,103,36,89,198,160,33,28,85,5,70,125,161,61,180,15,153,134,84,192,180,48,0,121,54,38,162,192,21,218,241,64,185,206,191,183,70,225,35,71,4,207,20,187,102,147,103,115,36,185,73,13,188,186,212,129,194,218,140,122,110,244,108,82,226,245,198,140,251,244,40,177,250,206,101,102,202,68,226,56,171,53,6,28,59,83,114,36,240,198,154,208,74,100,22,158,158,63,35,236,220,245,73,233,138,76,79,10,121,228,83,195,139,68,233,136,195,38,238,174,168,197,175,30,122,62,95,23,152,88,85,137,148,71,56,107,151,62,155,104,118,108,26,38,44,61,229,181,8,200,142,151,37,10,69,160,116,123,155,21,246,190,37,66,133,89,97,42,129,227,107,153,179,229,161,144,244,180,248,210,149,144,153,124,104,216,53,114,108,40,80,115,54,249,97,188,127,59,189,45,1,253,192,174,31,3,162,162,30,9,222,120,168,229,151,27,129,145,72,141,69,143,119,127,80,234,145,252,151,49,208,36,229,106,99,218,161,140,232,27,188,233,58,200,79,23,234,183,195,40,61,11,41,139,97,9,249,33,162,51,126,238,109,35,124,41,2,83,75,25,39,246,238,20,81,232,195,145,36,151,132,200,1,111,162,44,142,101,92,186,239,104,154,73,39,112,166,182,224,101,91,166,172,5,49,164,165,83,46,220,158,81,139,202,135,192,5,181,183,56,177,73,221,105,159,117,107,20,79,1,19,235,147,158,83,16,156,34,159,128,148,8,9,78,224,71,179,218,144,7,139,16,245,143,71,103,205,184,144,66,51,46,78,185,13,151,84,126,207,102,7,151,41,76,105,63,202,211,97,81,19,137,214,205,44,193,40,28,6,53,68,73,242,104,194,206,45,94,26,9,191,15,136,167,240,25,227,150,73,171,123,48,34,129,241,82,228,72,201,68,162,150,117,239,48,253,224,67,122,156,59,192,70,51,21,6,210,249,236,85,27,67,242,21,65,100,200,152,166,158,60,68,184,71,124,172,105,84,12,69,225,99,117,62,83,189,155,15,85,96,18,134,119,125,185,177,200,90,42,76,37,243,179,151,217,72,21,230,124,151,212,89,184,182,244,100,162,232,33,12,164,51,199,68,112,208,96,124,86,222,181,241,147,53,209,83,175,35,105,234,55,97,203,150,205,31,56,215,200,60,161,200,170,181,250,57,51,225,184,136,76,138,178,150,218,110,20,171,69,109,20,140,111,229,169,102,2,159,93,33,252,26,70,220,174,246,19,53,97,123,189,200,123,18,129,22,43,185,46,212,172,68,214,75,202,106,39,140,150,199,75,182,233,91,141,35,42,43,203,8,95,206,38,231,77,58,221,217,99,194,45,204,102,84,116,184,17,177,122,193,107,72,219,167,26,156,149,48,86,120,42,161,114,254,76,97,134,107,132,175,188,253,132,99,212,110,163,80,202,81,244,188,170,62,27,209,92,15,78,32,8,128,127,70,76,198,105,137,134,14,155,138,204,7,70,151,44,126,26,238,16,25,109,60,252,225,214,51,54,155,36,107,7,214,202,249,126,120,111,41,37,222,84,248,103,79,183,1,134,178,127,171,157,92,102,15,31,42,156,208,82,214,116,224,10,221,71,68,205,225,227,252,152,209,5,118,115,247,234,85,115,72,42,76,9,87,36,151,50,72,186,161,100,232,200,158,39,125,194,174,45,141,147,133,244,253,173,43,172,61,234,149,184,242,230,17,83,65,126,161,234,77,180,205,54,94,188,230,207,45,150,60,195,29,193,30,136,15,166,94,145,203,165,140,186,81,40,89,210,68,22,200,80,143,0,25,114,79,122,161,154,20,250,121,72,16,182,217,220,181,177,133,101,47,10,123,158,22,70,108,19,232,245,31,110,136,29,232,13,182,141,72,173,131,141,45,111,189,67,30,243,239,165,203,194,198,54,138,94,235,169,109,143,176,28,118,253,231,250,10,121,230,229,231,50,184,104,97,15,170,227,68,160,60,64,101,140,246,226,166,132,102,111,70,30,37,156,30,187,170,183,130,76,223,237,107,210,244,8,218,84,152,208,70,188,52,242,151,59,127,96,68,202,3,134,157,93,124,252,100,252,100,191,36,194,158,75,34,213,7,70,179,52,96,28,104,58,162,228,176,73,215,32,86,149,224,24,28,12,125,186,199,123,161,230,151,62,15,55,106,57,111,13,135,82,151,180,42,56,1,166,199,206,40,152,216,66,36,177,140,60,101,121,84,100,153,158,241,208,215,198,160,240,212,137,115,165,104,245,227,41,169,109,71,194,23,209,26,4,129,166,190,246,94,195,125,241,144,7,172,166,175,101,225,180,219,111,156,146,163,126,26,155,252,69,113,184,217,226,146,201,128,229,123,93,60,70,45,153,82,209,137,150,171,139,61,109,83,113,86,230,155,197,246,4,61,193,133,59,203,67,188,152,103,87,45,51,66,100,212,166,145,94,174,48,153,50,14,159,195,238,108,241,58,79,45,25,121,59,204,129,167,30,61,187,239,250,79,19,227,171,159,21,98,62,85,31,21,102,198,80,55,102,69,9,215,31,157,161,211,144,252,255,109,65,130,232,216,89,60,212,123,8,140,147,115,251,231,66,64,177,168,55,176,160,19,234,73,83,176,58,215,36,217,96,176,136,156,109,248,158,13,3,78,192,173,174,198,108,18,21,1,219,182,178,213,61,75,220,253,254,246,160,34,99,168,131,135,107,251,240,239,53,32,43,175,26,161,192,21,233,55,57,246,65,168,209,37,14,192,247,140,245,69,252,82,139,48,23,6,58,181,230,23,46,56,178,52,56,98,180,47,30,2,70,147,134,90,100,129,41,155,240,53,192,76,218,163,105,107,180,128,74,180,30,181,202,52,69,62,11,245,225,139,102,138,34,62,112,10,142,106,96,142,102,153,104,104,165,33,11,238,48,105,58,50,87,24,207,158,60,128,252,75,81,212,158,145,132,234,249,194,7,230,60,144,173,154,50,227,149,30,76,161,138,248,243,248,41,114,238,29,166,18,120,126,96,114,203,124,200,113,69,125,226,108,29,114,0,7,145,182,213,239,65,45,212,140,39,39,194,71,85,209,89,60,81,134,92,161,161,219,56,209,208,29,241,61,138,174,16,157,16,24,210,117,207,57,233,22,174,152,138,50,156,205,81,66,83,83,27,243,169,124,217,247,73,13,88,214,152,142,5,232,189,103,166,36,95,234,7,94,81,102,210,59,180,137,82,35,64,18,233,246,184,10,137,66,144,246,124,208,230,219,48,36,198,89,51,134,209,17,72,145,116,142,210,223,214,28,80,220,153,53,50,45,123,107,40,64,124,96,104,165,188,53,59,223,214,8,116,51,123,204,81,99,252,149,49,193,195,232,22,54,169,17,244,173,104,20,236,152,125,190,165,224,50,92,235,243,236,201,117,55,96,134,68,135,12,255,90,245,164,17,19,222,17,218,16,126,155,60,39,127,47,147,202,209,96,45,20,182,213,103,40,12,35,89,75,246,140,31,183,120,21,87,183,59,141,194,216,3,17,252,166,56,169,107,1,2,181,15,197,75,44,203,185,164,175,111,99,188,186,62,193,81,144,104,106,20,46,172,118,191,141,29,155,6,178,57,169,44,165,34,105,108,79,206,32,76,88,199,39,106,63,172,78,195,225,188,63,249,44,139,58,68,15,141,20,178,197,213,207,126,254,54,116,172,217,81,174,221,146,67,97,162,4,213,231,176,137,245,86,29,82,220,19,211,247,4,248,84,161,136,83,56,123,26,52,104,130,144,78,80,22,128,255,114,175,243,83,45,130,156,60,193,90,135,11,74,219,93,31,13,59,209,253,152,173,173,129,227,93,250,13,177,164,111,117,230,79,30,114,248,80,199,136,211,39,224,243,90,218,111,130,206,217,207,69,24,74,244,56,103,132,186,123,189,32,215,86,117,120,96,174,126,59,126,154,170,141,241,25,112,242,218,253,181,241,209,172,249,253,90,35,18,14,144,101,168,163,107,136,186,150,168,196,250,221,91,182,206,163,243,100,231,236,33,124,217,149,148,109,153,0,155,215,226,22,236,165,173,199,61,148,123,231,181,162,117,206,227,147,204,96,157,245,139,141,229,238,76,13,127,227,75,138,42,25,146,199,208,19,209,212,18,187,68,92,152,215,210,34,49,188,21,17,182,44,213,156,48,159,188,21,210,243,253,115,66,147,214,53,109,22,141,194,179,111,251,176,12,18,219,244,212,44,198,252,59,29,198,174,31,31,152,145,170,14,115,115,76,250,112,124,129,126,213,132,240,26,138,83,205,78,161,216,197,91,67,84,189,186,194,102,119,58,76,145,89,209,248,55,49,233,237,167,23,130,46,83,43,36,150,169,143,185,45,129,185,212,179,38,144,52,75,152,244,174,81,43,167,25,216,108,182,112,29,56,92,161,227,158,186,145,67,198,230,191,93,17,226,248,156,48,176,75,248,79,115,199,254,132,253,33,53,79,53,96,234,103,213,194,34,41,218,45,40,10,4,245,130,194,153,236,148,9,124,119,75,40,253,152,2,53,175,128,9,175,105,166,4,185,149,49,143,48,89,83,250,160,136,47,5,140,19,76,210,10,225,247,133,14,245,7,91,6,117,23,51,223,202,62,35,123,138,251,55,7,156,194,168,240,6,204,237,69,211,152,8,175,198,234,35,91,117,244,15,76,148,216,83,53,185,143,110,29,147,73,242,172,167,152,82,139,146,62,239,53,249,84,110,106,192,25,6,125,169,218,156,169,56,3,6,59,101,69,162,69,225,178,226,234,196,89,178,63,167,211,202,38,67,232,48,26,158,98,200,47,46,222,145,78,121,78,175,82,52,45,145,13,236,108,120,62,42,240,243,125,182,13,138,132,198,141,206,241,105,72,175,151,105,198,76,153,197,91,27,247,224,199,152,38,201,52,122,142,229,167,213,75,124,161,17,201,93,168,232,166,212,62,176,221,35,29,230,28,213,213,69,158,75,243,29,173,88,162,255,208,75,68,51,177,33,135,7,20,191,242,61,169,223,141,52,82,42,41,176,214,63,87,144,183,109,20,220,173,73,183,234,109,52,102,222,115,171,206,213,83,98,91,17,81,180,78,150,176,37,176,101,239,197,111,27,65,160,92,118,9,212,44,31,212,252,211,241,148,155,25,33,180,168,41,201,108,134,31,31,20,14,156,176,60,207,140,37,138,175,233,43,112,121,250,77,154,106,163,90,213,127,192,193,210,220,87,148,33,105,24,122,167,164,124,218,29,253,228,131,192,44,249,113,32,176,177,220,97,65,76,164,126,156,38,53,8,0,142,97,114,140,195,246,241,6,205,181,253,66,105,68,45,67,82,50,183,233,50,248,177,156,81,142,211,130,47,163,88,118,98,131,194,190,64,106,170,38,229,96,214,58,76,157,210,86,231,90,183,50,184,29,240,167,212,157,156,214,56,95,184,68,239,241,201,247,129,134,164,60,216,168,119,190,249,62,126,75,32,50,133,130,140,160,86,238,235,40,252,77,227,147,12,4,39,134,15,9,207,173,154,114,131,175,205,137,86,206,36,162,132,78,93,130,199,110,217,158,246,82,32,243,253,108,181,86,116,191,221,64,179,4,170,166,61,155,104,159,185,231,152,114,42,36,29,20,70,24,117,59,92,73,19,20,20,6,77,63,239,81,234,81,254,76,224,253,118,5,88,191,96,24,82,87,39,4,180,209,218,18,25,212,199,138,62,171,111,227,201,178,219,116,38,224,65,153,62,226,137,2,135,222,53,33,135,218,11,55,60,45,123,96,203,153,75,90,201,89,248,51,96,124,1,69,19,114,214,219,238,72,33,174,90,242,184,55,25,31,241,98,163,81,168,240,201,153,169,195,217,80,11,60,235,36,229,124,82,106,240,7,94,152,122,8,45,180,217,38,177,28,93,131,99,78,203,116,140,229,61,46,33,9,253,49,173,175,216,112,25,120,70,51,233,28,220,72,53,225,38,67,132,225,112,70,47,121,124,224,20,247,159,116,250,241,241,236,109,19,238,242,239,133,196,94,83,247,217,238,68,237,3,46,115,127,210,140,58,217,173,254,104,115,189,100,237,118,99,113,250,91,217,6,148,63,73,74,248,186,125,192,77,165,182,124,134,172,224,61,117,152,251,161,122,215,200,213,11,39,112,130,169,184,164,239,123,57,69,32,161,16,114,200,180,103,80,21,251,205,11,111,241,199,213,179,97,96,154,94,23,130,204,150,112,121,161,113,135,185,238,168,85,160,106,56,53,193,165,22,67,150,112,196,106,102,9,254,174,126,109,187,76,178,212,144,49,3,38,172,92,29,230,83,126,162,39,172,245,59,164,92,54,137,139,201,111,99,34,248,231,34,187,128,105,165,33,163,14,151,138,195,197,182,86,141,25,141,220,157,77,27,151,58,149,59,250,112,148,95,87,192,38,157,254,105,13,219,173,163,51,137,120,168,161,16,251,250,107,243,59,165,107,122,212,89,123,94,124,151,57,6,201,54,81,56,39,167,148,203,203,106,23,150,68,0,161,171,159,215,165,79,22,126,87,142,37,107,93,214,131,139,237,159,26,72,235,94,172,76,92,44,41,13,236,65,217,237,188,109,195,113,250,121,52,84,210,219,59,6,225,120,215,175,73,89,92,189,249,164,25,63,107,206,26,90,39,233,217,115,198,76,120,183,236,162,232,116,173,16,187,186,124,200,232,173,99,197,179,217,128,83,146,196,99,139,30,166,171,245,202,183,34,77,89,51,6,10,210,202,247,54,123,96,203,65,250,192,16,93,249,195,161,143,105,26,144,37,239,209,205,237,3,163,61,181,62,185,112,109,186,119,218,18,183,207,134,166,48,76,136,205,95,251,252,81,111,179,80,242,227,14,189,191,61,161,17,200,159,214,157,186,209,128,39,247,130,79,22,223,203,15,134,182,187,138,207,145,224,36,81,192,236,40,9,125,67,227,139,103,201,121,8,27,17,18,50,70,52,180,9,23,85,180,230,123,74,128,134,34,197,179,187,250,92,33,43,124,229,15,124,174,198,175,245,177,48,115,210,116,135,100,110,218,251,193,38,209,243,189,116,99,32,79,192,167,18,85,230,234,208,97,83,34,10,231,163,2,129,106,250,236,89,231,152,117,114,40,88,68,80,146,81,248,124,134,122,55,188,60,17,174,111,26,205,195,201,146,124,46,77,204,164,89,63,27,249,206,94,5,66,46,4,149,134,122,114,82,109,60,253,225,132,17,243,39,157,148,148,79,95,250,230,248,251,88,127,184,133,107,247,65,197,143,251,73,15,54,37,146,31,56,44,87,84,79,93,50,226,219,131,51,209,26,77,224,45,248,121,111,199,134,241,90,234,241,5,103,71,187,73,53,121,24,155,174,218,188,196,76,156,175,30,89,191,177,181,6,143,58,247,226,142,15,88,58,70,85,202,44,138,205,90,28,3,212,10,18,165,17,3,111,26,75,227,133,241,19,11,167,54,230,161,41,25,59,156,200,8,82,243,16,218,235,233,93,107,166,123,161,182,231,177,69,242,240,174,53,142,4,13,82,118,170,143,2,198,49,37,169,120,192,20,31,13,135,121,188,158,203,195,252,146,254,219,220,180,147,26,43,253,105,197,33,254,219,216,44,62,86,51,150,149,183,134,67,75,77,153,115,76,87,167,233,39,29,119,138,192,17,176,217,224,222,24,74,12,189,184,157,211,146,40,246,118,152,44,135,207,45,4,115,38,94,155,162,159,82,52,90,78,98,205,53,163,16,6,193,197,246,129,145,231,217,14,159,113,209,168,128,193,253,26,120,216,153,232,54,106,24,114,99,224,53,135,11,186,141,31,216,110,39,14,163,19,162,183,66,220,69,78,48,125,96,83,189,40,159,97,185,50,162,164,89,146,143,167,29,39,59,227,122,16,50,247,125,242,2,4,181,44,104,127,52,122,238,159,21,212,113,34,228,120,118,222,159,82,60,84,92,143,65,153,3,198,29,49,62,240,206,2,35,33,169,107,96,163,137,114,191,182,209,140,10,205,51,112,115,74,110,35,199,93,159,45,139,2,231,117,47,179,212,242,115,57,214,158,81,145,185,123,192,212,51,111,157,165,11,99,40,96,66,33,122,169,28,103,38,54,239,56,66,243,243,51,104,231,162,61,162,107,131,18,228,254,153,135,45,168,221,136,209,84,174,145,154,209,97,149,3,14,163,121,247,9,166,163,94,230,123,49,81,173,246,153,103,168,186,189,103,103,21,97,255,229,116,156,237,213,27,35,202,153,191,48,186,37,45,96,42,200,116,133,228,208,245,54,63,6,181,127,218,51,36,195,99,26,34,108,84,245,166,241,211,33,12,248,236,50,73,123,94,173,158,98,5,156,53,238,75,34,208,74,175,227,246,181,53,185,129,49,26,254,189,58,91,200,39,175,2,223,254,242,239,101,196,58,253,147,190,96,251,152,195,208,0,235,78,110,68,80,49,201,73,184,158,159,198,220,236,189,177,213,27,149,111,142,192,177,69,125,30,26,179,217,28,95,216,9,101,72,144,70,184,65,211,15,160,92,242,215,178,130,104,221,168,81,253,220,222,22,34,141,63,185,11,107,58,21,63,52,202,61,235,118,214,147,21,153,94,52,19,129,219,186,0,18,199,188,119,59,115,17,215,12,129,99,228,158,155,136,63,27,181,25,201,174,52,151,204,232,209,24,2,17,93,60,103,132,189,101,194,219,160,75,99,226,245,245,15,149,136,39,247,207,170,53,111,159,195,68,123,202,103,55,242,234,92,64,82,100,181,79,19,219,253,190,240,185,227,158,249,212,62,75,154,242,197,236,112,47,31,31,240,121,163,149,227,84,107,230,177,249,250,160,118,141,249,103,21,220,159,218,173,211,186,186,98,9,222,49,20,26,212,123,134,243,160,122,215,16,239,92,159,41,132,189,229,150,68,179,88,167,38,246,80,85,225,129,114,118,216,222,218,215,245,54,99,73,55,179,27,203,7,134,77,213,95,123,26,93,254,103,14,157,195,220,191,86,251,229,153,124,220,126,76,148,128,17,165,40,237,3,55,143,157,26,225,239,40,159,252,51,216,173,150,195,13,181,19,117,71,54,2,133,126,213,109,205,236,97,69,113,9,44,71,51,202,9,229,207,94,228,155,13,33,65,141,101,147,95,22,116,219,56,29,240,219,107,106,14,69,102,49,23,74,131,173,182,125,224,153,227,123,156,27,3,21,135,10,195,68,231,15,199,73,171,85,151,192,207,38,133,176,32,127,18,123,206,249,154,61,185,18,152,11,229,231,167,155,39,148,194,50,67,218,222,103,167,50,101,215,11,39,184,33,243,103,7,78,100,187,57,156,190,78,117,27,179,216,222,41,63,59,150,156,206,5,152,25,188,117,221,149,57,255,129,97,8,8,184,88,50,176,194,212,28,118,135,217,114,242,167,53,155,168,183,182,44,137,241,233,57,105,65,222,122,161,208,48,63,39,15,85,185,209,26,171,93,205,144,106,212,150,119,76,207,70,79,137,168,250,189,59,242,31,247,189,145,190,153,125,253,113,125,123,125,20,51,150,91,158,78,22,20,197,139,163,176,146,171,205,249,139,11,94,148,93,103,171,9,131,230,85,92,194,107,51,222,166,207,215,174,81,9,148,141,209,235,227,35,70,242,215,179,162,77,66,123,125,230,217,124,172,187,185,154,83,253,147,209,71,238,162,31,91,213,34,46,251,179,178,75,117,142,5,212,108,145,106,249,108,27,103,159,217,1,35,105,245,77,59,45,124,163,11,35,90,244,169,209,61,27,9,23,113,135,225,218,209,111,61,145,115,156,142,98,116,124,230,25,2,161,62,222,232,39,206,207,142,132,160,91,12,56,57,16,123,234,70,76,21,159,155,17,133,171,103,251,24,110,25,215,212,112,24,185,214,175,25,61,221,38,132,111,104,124,170,123,59,71,132,95,139,138,249,158,53,176,3,57,159,11,117,81,3,99,156,253,122,116,161,44,82,28,238,112,201,232,249,178,32,239,105,14,231,254,205,27,133,8,223,201,146,114,161,2,87,105,24,54,140,90,78,53,67,122,53,132,190,122,108,14,72,37,167,195,84,182,124,76,1,72,164,2,238,36,12,126,46,62,244,245,86,130,115,88,252,57,25,205,119,26,163,118,14,247,253,113,196,82,144,27,163,2,213,249,199,214,133,195,60,231,120,54,201,52,229,19,176,162,210,223,123,198,242,80,170,4,232,103,170,23,34,101,114,96,208,88,212,74,113,232,29,125,46,32,135,146,62,9,150,92,115,171,163,248,213,213,30,45,231,82,155,125,67,34,27,100,127,156,22,217,54,48,127,47,138,171,74,251,20,184,247,208,93,203,22,89,173,186,33,37,227,118,245,135,155,60,156,134,255,55,156,121,110,155,17,119,74,85,51,177,48,211,221,115,0,203,52,76,129,90,244,15,253,179,55,166,84,168,102,13,9,51,197,227,131,144,21,148,53,185,109,177,56,111,248,134,152,214,196,187,173,225,232,28,5,61,136,233,114,253,43,154,126,201,109,100,58,156,203,135,8,220,116,11,134,111,42,156,155,199,246,251,112,33,32,216,219,28,54,213,12,65,49,128,253,151,81,62,77,159,220,130,118,246,9,255,97,244,72,62,89,140,166,140,235,99,130,228,242,55,130,207,141,105,221,140,164,140,248,217,72,154,86,71,24,213,43,73,145,5,33,221,85,179,34,136,144,5,220,8,22,239,15,140,24,228,69,235,54,170,9,65,7,49,94,239,184,229,128,106,70,18,252,182,78,249,101,42,226,231,122,254,133,151,235,159,101,35,243,208,187,34,48,250,26,1,91,58,153,38,180,34,15,232,168,49,214,42,175,197,156,97,136,80,25,55,63,217,26,131,136,164,191,115,162,194,191,105,91,24,227,253,146,74,236,147,11,196,23,174,110,11,228,159,32,197,167,95,155,12,140,31,156,48,181,250,248,228,225,182,234,169,207,8,211,157,110,106,22,10,103,166,135,241,142,129,115,110,69,237,51,36,8,74,61,20,191,247,231,173,178,115,148,96,28,97,2,233,199,162,208,206,189,222,212,33,245,166,57,188,16,85,186,115,24,103,253,90,159,217,77,234,199,93,120,198,52,184,63,63,61,141,20,166,58,124,86,181,82,145,193,92,54,253,242,108,2,7,90,144,6,245,13,12,173,253,194,92,116,154,238,24,166,254,87,252,225,211,184,38,231,135,101,100,123,8,4,113,133,133,64,131,190,23,118,103,185,48,226,137,235,195,81,210,182,235,16,39,110,89,199,22,211,247,178,228,230,230,112,37,117,92,127,186,18,51,241,142,55,83,232,254,180,198,47,147,29,38,5,72,231,232,164,176,55,251,195,185,172,108,37,195,65,30,115,172,120,56,193,198,250,217,81,114,117,16,85,238,50,53,101,168,163,166,21,48,116,186,154,159,98,236,11,215,97,103,44,148,173,124,118,89,60,145,205,251,205,137,172,38,37,27,6,151,211,11,35,67,147,53,95,155,84,183,226,51,37,65,234,174,105,161,219,248,22,188,113,34,67,82,167,130,113,234,223,75,87,194,117,255,33,192,50,87,127,170,1,19,250,209,40,55,57,141,55,113,134,42,46,243,247,9,74,57,126,113,152,162,1,61,183,232,118,60,185,160,25,247,73,93,25,16,57,223,121,130,96,228,82,215,82,49,175,232,114,148,218,123,13,221,23,83,59,191,195,189,210,143,154,87,11,103,8,35,249,79,167,99,226,124,172,213,74,238,236,245,14,37,75,184,46,202,196,129,147,197,211,191,160,161,164,128,86,91,79,163,17,116,152,45,163,126,174,100,45,84,217,168,190,36,21,183,124,92,106,197,121,150,169,190,76,163,124,61,60,80,96,20,135,207,231,88,31,63,11,194,78,215,238,35,174,111,154,223,106,177,150,72,23,79,40,3,144,28,170,110,202,60,220,176,131,164,138,154,132,253,113,12,47,239,55,73,187,106,80,246,18,1,31,168,75,58,44,95,106,142,182,230,108,242,9,5,225,173,89,105,80,215,163,32,237,48,183,15,77,118,24,248,110,179,63,28,9,130,79,196,103,166,167,207,194,77,45,103,165,11,102,123,26,206,104,202,238,111,162,235,202,131,67,45,69,60,124,152,109,160,65,27,50,30,155,195,88,187,75,91,147,175,226,251,13,33,186,174,69,7,68,22,79,19,111,141,171,69,153,238,9,100,122,74,66,50,145,219,166,113,203,100,94,73,255,150,208,126,13,173,170,52,73,196,123,65,72,208,115,110,173,113,61,70,130,51,156,83,83,218,90,213,154,122,194,26,126,123,166,222,53,169,66,17,87,72,108,190,219,237,78,117,213,148,184,164,105,247,185,146,92,130,150,110,136,122,31,214,35,22,229,253,30,150,214,34,23,155,253,147,168,184,230,15,181,156,144,213,62,184,89,130,238,245,165,36,35,153,126,32,169,42,195,51,114,16,105,34,98,243,250,125,122,69,44,233,118,204,200,12,133,155,206,244,185,66,223,43,193,211,64,52,42,224,73,37,105,247,73,74,4,187,72,130,238,158,141,48,201,53,112,18,180,240,73,114,166,169,6,69,54,242,126,76,126,154,114,162,128,23,122,184,233,231,51,32,155,4,150,87,9,183,158,163,157,44,219,121,97,156,252,79,29,195,120,218,73,213,204,63,120,33,163,250,174,84,205,52,78,218,141,37,17,225,34,210,62,30,140,193,62,175,4,0,83,50,19,152,172,1,55,147,127,201,183,53,26,65,167,179,15,102,110,204,203,22,200,106,97,159,14,151,222,129,207,207,247,27,98,59,235,138,16,216,155,105,16,7,112,165,250,153,110,172,243,109,30,241,128,143,97,12,33,196,237,218,177,54,145,36,45,15,134,190,103,239,59,106,221,36,48,106,145,135,115,119,220,119,212,26,150,248,219,55,208,133,57,171,235,90,149,248,70,142,13,159,106,23,184,224,148,110,14,67,188,55,228,189,7,254,221,225,112,55,142,96,121,177,65,245,159,247,188,26,41,78,146,135,15,130,162,185,56,204,39,89,83,97,124,159,51,224,242,232,123,64,137,12,207,104,76,54,228,208,198,248,39,83,118,184,178,199,104,207,140,5,49,122,6,185,76,147,214,56,230,179,79,53,178,44,211,206,10,119,56,88,253,183,161,27,126,247,88,96,110,224,254,69,200,53,237,143,9,4,248,44,145,86,3,134,159,108,105,235,180,75,124,238,10,29,90,209,23,107,176,165,53,127,49,178,112,158,135,10,152,146,227,228,61,39,131,224,137,215,0,115,5,172,119,170,193,44,121,238,74,242,61,41,165,253,121,99,150,145,148,144,35,47,40,170,224,1,115,162,63,65,119,96,212,106,91,119,216,114,53,245,217,9,183,133,163,149,28,95,89,34,228,200,165,120,45,10,218,223,165,12,24,18,62,31,20,40,53,123,214,245,87,168,60,91,197,225,105,25,15,10,55,47,211,93,198,156,90,203,80,20,65,219,230,104,83,15,150,245,12,89,221,233,112,65,187,78,159,125,134,240,146,229,155,243,100,165,71,165,108,111,125,38,214,232,1,39,196,154,116,192,169,192,240,223,54,194,192,169,99,214,200,215,12,120,66,150,166,173,207,95,200,179,58,12,189,119,210,185,0,193,110,30,14,19,10,43,210,243,134,92,208,242,23,99,171,207,237,207,68,243,197,137,7,9,237,150,207,36,46,163,7,12,21,74,151,185,240,59,102,28,77,200,66,126,150,23,74,236,14,31,3,110,44,221,116,236,226,84,125,204,16,0,126,145,4,246,164,115,174,230,24,241,105,91,156,188,117,95,20,5,123,207,80,189,168,250,86,36,197,77,31,147,243,74,115,234,210,101,177,22,95,248,5,21,200,207,242,65,10,50,149,128,207,50,158,250,185,10,108,203,190,29,66,100,115,118,192,161,95,211,170,38,47,156,172,126,66,198,140,82,181,30,175,77,74,220,179,230,109,195,67,27,227,126,236,108,220,132,73,30,126,206,35,242,253,29,78,112,215,232,62,111,185,52,183,107,217,148,76,250,103,76,73,172,241,135,67,30,249,66,63,118,136,12,175,164,90,150,213,51,31,65,42,112,155,251,126,77,178,33,202,83,74,5,44,230,9,114,152,154,161,79,91,186,94,182,195,84,41,86,249,229,115,27,109,87,43,6,113,61,200,111,181,223,163,226,254,244,223,102,252,62,147,180,219,5,247,162,197,196,77,117,35,70,235,40,121,207,140,66,177,233,70,140,168,128,159,17,25,39,213,43,104,229,115,81,33,233,61,131,28,171,111,221,104,249,128,219,81,82,52,138,158,140,21,94,94,223,238,204,116,172,115,127,182,187,115,66,221,121,150,232,245,222,186,89,226,159,76,119,138,115,152,157,197,45,191,125,204,224,182,220,212,177,45,168,232,194,166,194,177,250,201,105,181,221,83,79,144,115,17,92,253,206,4,10,39,190,40,25,165,239,189,160,68,201,73,58,78,222,84,251,25,174,92,139,45,244,174,155,37,100,182,219,97,18,153,155,142,89,98,152,202,69,167,49,75,235,153,141,113,251,11,205,47,43,5,128,225,94,38,210,132,83,108,94,216,82,135,134,180,182,180,235,95,109,128,49,171,194,155,158,197,200,178,107,137,183,134,101,96,203,7,193,63,211,110,232,102,217,44,94,79,78,2,109,57,36,92,127,23,82,96,106,245,197,254,27,152,27,183,178,198,224,99,138,202,10,33,193,145,172,183,11,39,203,29,18,152,4,30,95,33,86,134,211,94,253,114,75,164,177,227,12,185,240,50,175,236,91,64,232,157,175,203,109,135,163,218,36,44,135,192,131,48,161,183,54,63,212,82,152,28,186,123,132,192,106,148,207,185,46,48,23,235,20,191,221,184,221,105,107,202,149,175,26,48,36,4,48,40,38,133,145,38,78,254,112,124,127,169,53,125,120,189,53,63,230,77,235,40,187,9,10,249,221,53,154,209,204,98,159,144,65,163,234,225,210,109,226,38,60,163,158,234,251,233,51,115,150,95,182,129,179,21,222,201,23,225,206,117,215,182,21,116,137,139,160,89,17,68,185,161,6,107,141,232,151,192,8,67,119,159,199,40,196,229,38,167,246,49,208,154,203,248,25,127,240,16,123,129,180,246,125,137,195,140,124,27,50,164,42,19,205,24,6,167,15,217,34,231,65,38,26,250,177,183,172,116,89,165,244,120,181,3,204,226,201,100,170,254,61,96,231,156,114,147,200,172,24,95,188,132,10,218,148,143,125,118,202,226,201,97,124,108,66,67,106,174,155,108,65,180,70,95,104,235,134,72,8,228,10,9,24,140,87,76,205,121,2,106,213,187,214,32,99,215,147,117,144,57,157,252,197,218,79,68,69,96,124,72,205,151,72,197,123,167,173,41,254,152,219,127,187,182,46,137,38,182,147,15,47,248,179,97,57,11,164,168,93,139,81,232,141,209,20,42,106,61,86,42,23,183,247,172,116,148,253,178,238,120,201,201,58,249,233,132,210,131,108,90,216,8,110,234,80,182,72,165,137,192,9,3,36,47,127,237,90,36,187,242,44,150,109,17,52,25,21,209,51,133,112,206,178,36,124,76,141,247,160,8,12,197,207,173,123,3,30,236,83,239,183,17,139,30,241,181,17,175,159,210,150,96,206,142,71,211,80,198,164,153,129,231,123,45,18,184,162,162,198,26,159,132,78,253,165,109,210,202,249,196,91,206,28,111,69,22,239,19,189,35,219,2,121,164,18,99,66,226,154,92,51,26,89,186,105,198,28,135,52,189,203,61,223,124,118,211,151,174,133,19,228,182,76,181,94,185,1,76,219,85,198,252,180,62,95,235,234,78,179,45,156,131,246,85,47,227,0,30,86,213,114,225,115,223,165,94,74,96,115,149,59,76,172,65,44,102,72,46,211,37,99,103,155,38,173,74,94,11,135,207,220,62,195,177,121,207,16,8,12,163,239,85,171,7,54,190,176,247,45,97,246,196,109,249,131,135,165,238,201,226,51,85,156,230,103,196,217,25,207,230,37,70,113,161,230,177,172,187,151,82,106,123,222,236,253,182,85,176,228,107,79,32,255,66,252,72,224,14,99,135,163,240,151,46,153,225,5,78,229,220,252,167,73,211,41,114,230,23,227,113,237,14,155,68,121,81,184,110,55,116,120,78,134,33,75,80,104,202,139,191,53,244,2,105,190,239,81,224,94,201,190,246,112,8,72,45,20,124,73,176,214,249,174,0,123,76,95,98,8,81,88,210,111,86,53,21,224,102,203,139,187,201,164,230,238,165,146,242,113,234,174,4,198,56,186,146,188,198,213,185,132,84,7,253,150,243,189,198,253,233,110,35,186,63,174,172,218,99,93,115,227,95,122,35,37,91,185,221,44,46,142,236,102,165,113,2,83,41,149,3,78,116,236,189,151,17,46,47,63,87,17,115,171,75,70,60,219,122,203,222,113,216,110,139,118,205,78,94,127,54,213,96,171,232,179,207,238,25,167,151,153,99,189,41,140,186,79,189,48,132,10,169,13,125,175,6,121,215,29,210,6,189,201,144,227,9,122,140,90,125,35,110,150,188,47,103,64,38,214,52,124,237,158,223,29,68,65,229,123,65,42,179,239,52,37,44,210,170,88,112,150,82,239,155,10,222,215,164,155,60,105,14,221,221,15,76,80,244,90,187,194,157,141,218,97,238,205,75,91,35,133,225,102,80,35,195,171,139,149,4,251,28,250,62,14,195,28,93,155,188,23,62,0,223,14,155,177,210,202,25,64,29,81,118,247,31,173,57,100,100,204,160,44,137,49,35,1,59,137,97,10,223,240,42,43,94,155,196,7,157,42,144,84,92,133,30,96,50,90,101,125,157,169,146,156,94,149,33,29,200,30,201,136,243,90,239,225,56,158,95,76,237,192,208,17,36,55,224,206,190,123,76,21,177,177,172,174,248,222,251,184,92,213,166,139,211,54,203,228,243,208,174,248,107,202,79,83,8,144,124,1,53,242,148,183,56,232,96,149,109,177,252,26,157,156,242,218,196,153,9,195,57,220,168,204,217,2,67,153,49,163,181,77,181,41,48,119,160,24,114,163,191,148,51,4,14,213,49,220,100,230,165,250,150,11,20,161,155,115,62,189,73,94,74,21,59,8,87,237,244,19,134,25,94,179,76,83,243,36,118,183,168,9,128,74,92,184,81,11,69,2,127,142,37,128,183,80,126,250,92,20,119,138,81,169,63,179,232,193,36,80,197,229,173,25,253,143,204,98,234,85,70,114,163,215,56,199,213,239,146,160,21,142,3,170,157,211,79,132,76,128,225,60,246,235,23,59,59,183,245,23,25,216,212,181,250,23,169,240,255,137,42,60,160,237,246,14,103,147,63,126,240,34,246,235,95,4,15,117,215,128,9,133,192,56,120,47,60,136,50,72,136,9,209,232,50,124,67,132,15,80,165,187,16,2,220,113,126,65,85,74,22,210,67,41,149,106,126,250,97,16,44,229,106,135,86,182,54,223,87,42,5,230,194,138,112,172,237,51,85,194,102,62,7,8,126,110,249,105,194,66,43,30,94,32,152,154,210,58,67,147,148,182,195,86,46,245,130,49,4,140,107,13,244,116,180,106,44,134,252,252,228,115,5,63,114,31,250,211,108,20,213,111,149,53,155,216,181,62,155,132,54,223,232,33,243,221,207,243,104,89,97,240,227,220,15,98,34,160,73,163,68,4,95,252,232,132,45,178,137,2,215,70,234,46,123,56,196,88,13,154,36,28,114,43,68,148,195,91,115,122,73,242,3,30,137,225,51,1,21,248,79,217,234,34,39,45,185,193,80,216,214,229,193,44,47,247,151,34,29,1,107,201,123,240,180,220,96,255,221,76,8,73,228,225,76,12,164,111,63,179,243,182,180,22,105,221,113,8,250,242,56,87,211,10,19,190,192,231,164,75,190,238,41,177,148,20,100,130,114,203,163,106,118,182,84,169,153,59,104,54,93,25,135,161,138,42,18,178,163,158,174,185,3,0,70,17,202,15,4,70,122,199,231,1,70,101,86,106,217,137,140,113,246,149,119,108,196,69,210,211,131,143,33,190,226,94,150,185,51,100,153,100,152,99,92,22,252,225,68,107,165,170,155,40,102,113,227,239,28,123,148,216,105,164,178,141,228,167,75,254,41,118,22,65,199,118,78,102,96,236,105,25,147,68,9,172,27,219,103,2,17,245,124,240,248,101,72,250,75,115,65,79,178,168,207,238,141,197,237,112,177,163,171,10,108,249,229,254,240,108,201,38,111,76,134,17,198,249,118,115,118,240,93,165,106,20,13,239,62,138,159,15,72,118,15,41,113,132,179,25,249,117,135,153,100,34,154,183,185,221,52,247,43,226,61,128,14,80,224,102,202,61,247,183,145,110,201,42,39,64,161,231,154,62,85,96,102,200,66,153,64,194,204,25,116,159,226,9,53,141,38,75,107,152,171,170,58,218,72,41,23,212,242,123,252,158,140,59,78,10,140,141,81,172,249,193,149,40,122,31,82,191,15,175,202,217,94,134,195,28,94,82,231,110,173,187,223,233,240,54,159,81,147,175,137,28,165,7,135,216,252,113,73,73,107,100,250,178,59,231,184,94,146,211,36,48,190,2,63,246,80,119,42,159,49,57,27,231,174,126,104,166,138,186,145,148,124,147,215,233,14,104,74,137,23,20,163,15,197,33,22,247,73,238,143,249,51,83,18,190,3,95,216,148,45,112,42,191,72,190,85,195,186,137,196,241,188,69,58,140,108,16,42,65,188,103,31,93,71,196,89,185,21,56,8,105,129,114,204,119,206,185,228,151,155,100,226,16,75,225,99,235,181,248,150,217,68,175,244,151,77,127,209,223,250,216,210,69,234,95,54,149,152,84,91,58,76,98,158,144,89,243,241,218,236,209,53,74,170,52,251,1,111,218,242,227,152,128,201,214,50,120,84,204,206,13,195,199,12,63,188,148,28,145,145,67,54,220,239,225,176,187,225,213,210,223,54,157,192,128,7,196,232,91,97,110,79,211,97,238,178,85,91,91,84,160,93,248,231,23,209,49,47,232,223,100,135,177,29,100,76,39,148,177,215,20,48,180,73,13,226,182,56,125,187,214,50,137,67,200,118,191,89,202,105,82,61,248,138,16,185,230,62,255,28,111,151,173,221,196,28,177,127,101,72,153,13,55,45,27,24,219,87,14,31,188,103,213,163,140,192,240,130,201,107,33,25,120,19,29,239,91,75,142,218,54,225,249,43,118,192,81,128,10,160,188,54,89,144,211,45,245,105,174,111,169,143,129,10,133,185,185,28,230,150,39,135,238,153,102,252,29,135,135,217,68,239,131,52,88,109,71,188,119,55,134,164,38,89,54,184,230,98,50,52,11,129,190,247,134,159,196,3,187,147,186,145,115,96,75,227,140,30,114,246,159,46,182,192,222,84,97,54,180,225,83,33,153,162,235,123,173,138,223,215,67,75,198,21,132,245,252,96,38,185,91,195,140,54,14,154,55,137,169,105,185,204,78,38,117,87,245,91,147,64,120,118,249,219,47,46,27,31,190,132,115,144,225,30,243,71,87,182,160,247,202,168,176,230,226,51,97,153,50,129,160,148,135,197,147,143,97,171,28,93,86,217,52,198,245,9,78,179,218,20,181,130,249,107,181,225,18,167,176,255,245,154,10,136,229,49,221,57,141,191,88,12,252,194,178,186,4,124,56,237,96,106,146,3,185,32,106,229,219,44,219,55,156,15,146,170,149,201,198,241,1,155,80,124,36,177,70,41,129,61,87,110,127,120,54,69,104,65,201,183,240,85,75,57,244,177,102,181,49,172,93,190,108,143,101,96,108,191,2,103,155,118,23,134,44,92,10,7,160,170,129,83,124,58,204,45,86,53,120,152,24,87,201,22,42,191,66,193,164,8,179,156,51,49,60,111,212,172,65,250,168,194,67,176,153,93,7,22,90,117,83,249,16,169,147,235,94,80,13,115,12,211,85,179,227,170,197,163,239,123,83,194,150,167,170,240,160,177,113,171,226,22,172,243,112,128,45,149,179,225,11,223,223,198,246,74,106,133,155,210,135,79,6,106,198,231,71,73,199,82,75,110,158,201,217,44,62,231,49,129,156,230,65,219,105,153,4,237,35,198,84,145,3,111,14,23,72,56,69,172,134,157,244,214,73,145,141,134,153,173,170,70,148,96,21,255,216,166,254,179,63,250,64,191,172,163,11,35,119,252,73,40,28,92,32,124,129,116,210,228,155,204,36,168,72,119,236,209,198,230,43,217,186,112,34,109,175,45,38,41,30,18,86,185,246,20,254,242,149,46,130,245,113,104,129,23,228,141,220,123,238,144,81,255,139,51,77,215,15,110,185,59,42,13,179,175,137,50,139,113,7,95,126,177,3,35,6,37,187,232,217,80,160,247,247,198,231,154,179,85,62,206,242,30,243,188,111,109,142,209,239,182,48,40,250,191,223,139,93,117,171,80,78,225,218,147,124,27,253,149,237,86,221,174,230,90,177,215,225,43,238,42,143,5,201,9,133,112,14,55,164,172,155,38,97,66,81,58,162,117,166,132,85,182,74,203,186,247,214,156,237,250,211,141,65,247,195,30,103,216,86,194,42,46,142,46,149,11,108,164,56,178,13,119,242,9,171,183,62,59,212,82,238,37,120,56,137,73,57,124,44,208,90,244,124,32,140,126,29,111,7,110,230,12,149,236,209,100,37,223,14,195,63,46,84,91,68,247,103,243,89,220,242,49,228,85,206,172,174,108,121,151,254,218,231,132,80,13,160,58,145,5,186,87,251,201,73,165,213,203,156,77,168,219,221,174,85,140,254,85,5,38,170,116,201,101,137,144,160,214,32,166,33,196,220,123,251,161,122,174,123,91,50,0,248,96,220,247,221,26,168,252,253,36,166,33,114,217,221,253,145,19,219,235,28,162,89,230,18,167,146,31,247,168,200,144,131,43,173,45,167,230,190,119,193,122,211,105,142,52,155,7,165,112,215,67,84,36,61,195,223,181,252,136,41,102,45,116,253,220,9,57,177,237,173,23,170,151,69,191,231,138,228,183,105,186,224,170,84,8,53,49,146,69,222,113,242,150,197,112,36,36,230,23,43,94,43,109,245,181,192,83,227,52,145,112,176,102,8,46,5,134,132,117,249,152,80,241,58,179,38,26,27,19,181,47,63,110,194,93,20,228,216,51,210,251,154,84,67,101,125,54,55,196,56,212,43,193,53,225,252,36,184,108,105,103,49,224,171,73,70,187,105,113,150,91,223,207,152,13,202,253,187,182,46,158,176,52,127,34,202,138,82,164,117,249,249,129,113,102,169,221,72,222,208,136,159,30,108,75,98,48,252,180,22,124,35,103,131,27,42,100,133,48,199,219,148,140,63,86,234,74,173,234,122,187,55,210,244,106,41,14,18,211,111,66,79,231,15,175,83,120,128,182,201,65,249,77,119,22,34,244,122,149,173,184,213,134,127,174,115,124,143,253,177,42,169,177,200,126,164,23,227,132,210,41,188,236,138,114,127,25,141,177,162,52,120,230,11,90,62,164,121,89,30,137,12,10,126,162,91,24,74,237,95,157,122,224,195,81,146,186,31,172,231,132,72,31,207,66,107,100,231,123,199,179,17,15,232,36,133,254,163,220,32,198,132,122,185,74,5,1,223,250,236,227,190,45,100,216,86,116,22,46,35,199,242,215,130,10,80,104,11,240,198,115,176,59,218,134,150,133,110,72,35,24,116,135,167,85,56,61,56,83,14,114,111,201,147,178,186,222,245,66,88,49,115,91,116,108,164,143,135,170,55,164,101,124,38,80,147,154,133,179,6,75,112,117,191,4,144,20,116,76,40,189,15,158,57,220,253,151,123,201,159,187,230,89,136,164,185,222,213,1,17,11,181,210,226,88,32,109,117,248,107,77,114,70,100,63,26,86,132,231,166,72,102,243,25,234,232,57,219,139,211,224,51,81,40,37,20,65,51,62,134,211,41,90,194,35,23,116,117,199,96,129,251,123,145,9,131,75,75,252,64,156,56,177,114,9,220,168,243,12,42,250,150,3,133,78,84,152,232,8,110,161,115,238,107,139,128,135,220,201,6,87,234,183,43,52,171,147,81,207,92,179,5,229,176,149,255,203,160,113,159,244,68,43,96,66,34,234,21,180,128,114,139,174,81,120,33,238,72,242,182,222,111,155,6,157,156,124,76,122,196,248,98,233,90,229,181,248,58,217,102,118,172,205,99,17,171,235,237,236,158,144,84,250,76,90,68,24,197,56,196,182,113,1,37,224,172,188,3,184,135,97,59,115,20,219,176,76,133,143,17,157,220,100,134,230,78,45,149,115,225,128,183,121,196,76,154,168,128,136,227,186,145,22,228,19,141,66,208,41,78,40,187,66,134,239,32,147,39,50,213,73,123,86,30,92,168,14,195,14,208,212,105,78,98,183,155,173,132,51,186,20,242,226,26,56,54,181,159,139,7,30,112,200,8,12,135,154,91,127,60,28,225,3,109,77,218,67,60,156,27,135,254,52,82,54,55,202,112,150,31,165,160,98,151,226,45,240,20,74,20,168,49,170,245,181,250,112,42,43,131,219,231,4,192,239,212,47,61,57,48,205,229,14,78,78,87,132,117,88,249,163,126,66,20,168,72,39,183,183,9,232,234,209,117,44,28,110,183,177,209,14,40,241,167,194,35,229,248,154,132,188,85,102,14,73,4,132,94,29,70,167,50,43,140,233,226,55,74,174,90,69,212,26,136,217,65,72,227,191,93,240,39,127,126,27,214,155,225,175,77,140,85,253,176,24,76,51,142,23,4,139,170,120,205,141,67,45,199,28,134,115,87,233,99,97,170,229,130,228,27,49,197,11,218,113,46,56,205,45,125,202,224,87,22,11,234,28,69,148,59,196,54,142,180,95,211,152,81,194,78,142,135,103,204,119,25,114,102,248,140,195,11,197,209,46,46,44,75,157,234,15,38,168,36,102,14,30,135,28,174,32,98,203,85,43,216,136,180,110,47,201,96,139,49,150,36,9,149,225,122,243,83,2,181,218,185,52,56,153,184,255,248,168,17,77,169,34,63,67,152,142,28,128,251,222,220,56,178,70,0,169,21,242,196,3,50,103,8,73,109,133,97,92,203,1,159,91,97,214,214,27,193,164,104,125,134,95,182,36,110,141,53,236,1,208,179,113,200,179,97,99,203,175,173,81,213,42,74,126,122,117,184,246,143,234,177,73,196,93,230,1,96,216,76,228,252,217,20,96,120,180,96,146,203,201,166,175,48,233,213,254,112,18,242,212,121,77,207,70,117,131,224,88,60,194,152,176,41,107,201,217,13,67,8,143,155,176,22,224,127,103,105,254,163,237,92,90,54,120,142,235,254,93,188,246,162,239,23,175,67,32,144,93,150,193,4,147,8,35,136,47,40,202,194,24,127,247,244,175,158,169,234,211,10,94,90,18,72,127,213,59,243,204,244,244,165,46,167,206,241,175,65,51,128,120,34,191,4,163,159,232,16,59,115,76,74,33,249,188,242,116,143,54,153,4,158,214,130,141,12,190,199,213,103,185,20,153,194,27,94,250,225,27,173,197,131,89,235,208,103,60,167,215,10,32,48,128,86,88,107,220,148,47,175,121,153,216,153,152,193,68,250,120,19,252,8,197,17,90,228,103,63,155,97,54,236,146,84,146,105,187,115,252,36,18,132,243,41,197,193,128,212,118,185,102,124,111,173,144,3,30,171,241,100,224,224,166,206,148,1,21,138,95,157,97,199,90,90,2,167,32,230,59,45,18,70,199,181,127,138,220,125,71,186,147,74,196,144,228,2,130,110,240,99,124,86,218,167,85,82,220,26,48,122,246,137,114,188,95,250,136,212,60,214,138,117,157,126,52,233,98,222,22,53,152,153,174,110,2,53,185,154,242,88,251,78,167,65,133,119,170,223,105,102,159,43,52,6,67,223,172,192,0,164,108,186,155,123,235,132,175,98,254,49,221,126,230,19,135,77,77,201,144,47,117,22,85,204,108,150,50,102,248,123,205,111,125,182,155,165,95,227,140,71,171,237,26,203,208,151,162,17,110,39,127,103,34,211,253,96,33,224,68,10,107,38,70,22,51,116,173,227,235,80,25,214,64,155,155,154,225,80,169,254,92,149,184,85,98,4,120,253,128,234,186,25,159,116,234,218,107,177,69,227,225,44,128,134,98,53,104,109,252,180,233,107,119,5,136,128,48,242,171,1,227,87,69,159,208,151,90,190,205,12,186,162,138,142,145,96,87,216,189,190,205,108,208,21,148,230,120,112,51,166,195,252,153,51,77,247,210,177,7,95,245,254,36,201,49,151,33,213,21,16,63,120,54,195,71,37,155,112,248,80,168,82,142,172,225,176,9,45,160,81,35,255,153,241,94,137,130,251,86,244,23,61,126,203,223,139,48,171,39,53,27,103,204,8,243,224,183,20,235,71,117,102,198,205,65,245,8,152,143,236,230,168,247,201,58,222,184,192,39,145,77,219,113,53,228,199,15,36,14,141,207,18,214,227,94,41,250,139,174,69,15,39,135,137,184,11,118,57,19,67,59,188,120,88,227,183,182,83,100,134,223,65,53,144,211,118,237,228,165,137,7,204,112,88,19,191,46,64,192,179,223,124,244,197,152,65,243,8,34,142,126,175,89,99,217,82,240,213,126,164,66,32,54,99,5,80,43,104,210,77,193,14,61,60,158,28,198,59,223,31,51,40,211,26,102,66,234,231,230,3,253,146,24,148,12,24,86,145,182,80,221,124,7,196,128,8,171,52,133,0,27,7,146,239,40,176,13,8,47,115,179,106,35,15,228,230,110,229,78,49,111,28,151,48,147,126,145,254,23,92,208,52,190,24,156,140,210,104,73,186,103,168,123,159,175,176,220,156,182,174,31,210,245,237,35,214,132,115,8,79,177,9,52,211,242,163,95,249,102,172,31,5,73,85,88,53,25,152,233,102,100,58,4,18,87,33,182,241,202,209,48,106,160,93,21,210,221,77,225,55,204,182,209,92,51,32,158,123,45,93,66,2,68,47,147,19,37,30,236,68,193,41,85,133,154,35,160,24,87,35,29,91,212,12,71,198,151,40,133,105,9,252,76,22,148,59,233,202,229,159,11,16,85,147,149,141,187,69,198,218,205,201,36,158,197,76,154,53,251,128,79,211,244,144,215,162,219,201,39,49,205,49,67,87,72,165,93,249,147,40,194,220,40,183,95,43,96,231,217,253,181,38,71,128,244,175,16,202,34,6,238,230,51,13,244,107,177,192,218,240,181,105,135,110,151,174,2,240,247,49,77,6,117,104,233,88,0,203,234,160,50,122,69,192,166,222,31,134,7,232,140,144,223,25,157,190,41,232,251,19,203,21,210,70,110,230,236,210,155,211,84,48,99,146,141,108,5,69,105,166,0,43,190,252,230,221,116,106,164,17,163,66,221,82,194,10,163,189,116,98,88,230,103,199,197,144,158,202,47,211,217,84,175,149,190,117,25,47,147,199,241,221,138,41,182,180,91,8,174,88,82,255,110,6,133,44,86,192,131,159,54,11,86,188,159,167,83,246,92,58,239,189,115,22,113,99,154,106,104,188,116,107,131,111,117,105,231,229,113,223,61,188,198,15,74,4,216,218,126,223,200,10,186,153,2,69,121,218,8,1,152,196,213,189,166,167,93,21,55,162,199,228,135,43,79,81,176,144,94,206,226,103,226,49,151,135,24,0,162,142,236,43,3,110,73,197,98,19,134,48,102,110,102,162,107,239,36,148,23,195,15,158,101,211,189,43,207,3,251,92,60,24,68,39,111,3,35,224,212,234,111,141,91,220,212,76,238,234,99,49,61,102,128,43,218,187,111,5,85,47,87,33,109,220,243,211,222,152,236,209,220,10,181,85,125,122,214,90,79,238,184,161,203,54,154,160,254,201,201,209,125,226,230,206,38,32,61,107,195,148,70,174,89,248,175,177,194,109,209,194,200,189,228,151,45,52,140,33,59,15,86,165,41,6,217,111,40,161,124,72,24,0,57,180,216,125,70,56,71,203,212,6,165,197,137,157,137,13,195,205,52,15,139,143,113,130,13,136,137,124,75,192,65,44,210,48,48,105,12,187,191,125,166,201,241,97,164,105,51,161,161,24,107,158,214,122,245,50,172,94,209,103,220,156,204,177,156,198,144,41,157,197,187,99,166,64,164,81,196,76,234,166,196,84,232,20,78,244,230,200,148,196,147,3,115,109,249,233,156,28,237,99,205,132,84,174,210,17,44,211,16,161,234,25,103,94,66,11,36,233,168,117,147,22,251,153,45,67,119,233,231,109,80,47,10,100,76,83,229,108,106,222,148,37,190,79,98,250,92,251,25,84,8,192,124,212,104,239,212,253,157,92,152,215,70,224,66,26,82,156,71,70,148,221,206,173,115,26,235,192,181,194,125,27,155,194,132,156,77,79,114,48,1,228,148,220,124,246,243,45,59,37,219,104,206,126,88,79,59,234,229,165,13,154,177,191,48,19,9,190,173,228,20,147,30,219,216,10,41,226,159,133,153,197,108,205,193,221,205,103,207,208,158,179,9,182,213,177,64,3,104,79,215,215,34,241,52,151,127,141,102,64,99,121,45,250,156,157,230,100,76,83,178,148,137,2,241,228,28,126,146,83,161,75,218,62,191,240,133,251,12,115,130,158,246,14,10,8,32,136,75,63,115,134,18,69,230,209,217,99,82,68,15,100,157,183,46,236,179,26,83,242,180,151,93,124,226,239,59,162,139,102,134,210,75,252,52,193,131,220,187,129,159,242,245,49,77,33,85,159,140,218,71,245,41,12,187,199,82,31,158,65,104,61,62,87,33,146,148,190,48,34,21,248,236,227,183,169,196,200,163,193,35,228,71,215,4,98,175,20,42,4,130,129,248,28,236,2,189,138,163,140,121,123,243,213,48,178,165,33,7,31,159,208,57,167,32,93,108,212,211,101,208,166,209,185,126,79,134,159,77,183,221,53,67,167,154,221,103,100,249,108,9,0,76,193,206,159,123,160,17,223,229,124,32,91,84,98,97,130,19,222,67,232,12,80,157,75,206,3,68,173,116,72,63,26,152,201,228,37,29,244,147,206,54,46,199,3,80,9,232,167,221,220,182,224,144,200,254,80,171,242,173,16,120,115,201,50,133,33,60,138,166,202,1,237,109,210,22,64,50,54,55,116,31,9,167,92,182,12,43,218,120,146,18,4,121,29,74,222,114,118,232,20,65,40,128,217,45,163,205,107,52,231,50,24,128,90,91,145,190,44,228,155,231,240,181,213,167,145,60,132,153,210,210,222,158,223,161,106,155,247,61,235,97,238,96,55,170,110,198,107,190,207,69,106,251,156,108,241,211,214,145,121,93,152,76,71,217,25,177,230,102,52,103,139,92,93,218,138,118,206,209,45,225,86,228,183,139,225,215,151,155,113,132,239,234,128,254,97,227,189,185,217,18,85,114,117,5,67,238,97,255,57,121,218,188,137,150,6,231,43,93,178,126,53,9,226,11,9,160,227,136,40,51,251,147,91,11,231,146,39,239,198,18,229,55,135,186,251,86,224,16,118,50,13,129,48,155,110,175,154,167,113,89,184,185,32,246,116,173,240,253,123,117,111,64,163,85,186,14,218,180,58,139,15,57,41,251,11,65,39,70,4,114,30,31,12,189,129,149,229,181,141,209,217,247,140,142,130,227,21,157,32,180,176,52,189,63,25,88,162,91,3,104,198,214,58,188,90,59,140,228,34,221,30,89,8,56,77,76,226,51,131,145,154,247,236,202,116,227,14,135,251,176,114,79,104,120,219,169,89,47,121,207,26,87,55,163,220,190,230,146,43,157,90,159,25,145,43,33,202,202,198,52,254,81,255,29,243,121,115,221,54,50,42,1,180,204,124,230,78,15,173,124,17,114,68,197,169,149,48,171,168,57,17,153,69,147,254,228,144,167,75,162,38,131,217,140,228,21,68,60,72,50,94,235,217,142,154,247,196,12,154,151,150,80,195,64,22,215,87,156,1,13,102,233,161,87,211,158,235,177,77,35,49,35,91,214,89,171,140,132,7,139,230,250,93,224,37,102,122,83,124,87,97,77,160,73,24,230,146,172,71,211,127,218,10,43,242,57,65,203,223,252,234,47,246,148,141,163,112,106,150,21,102,154,69,174,207,11,117,117,217,211,63,136,37,115,165,129,221,228,156,217,233,221,140,94,140,172,253,242,147,157,159,110,206,214,76,124,205,21,86,79,119,213,33,80,65,75,252,154,145,155,152,190,254,142,195,188,33,32,184,102,0,240,31,98,244,88,201,147,85,185,24,126,175,234,105,156,138,175,93,100,30,30,215,158,131,249,27,114,90,17,235,13,161,193,139,174,82,60,171,192,121,49,139,44,32,144,201,201,203,96,48,6,113,148,201,79,147,241,75,219,7,165,13,3,71,136,153,168,226,3,25,130,125,224,0,146,17,55,122,87,63,37,140,149,243,214,130,49,195,123,231,169,131,106,176,163,123,114,82,181,44,206,182,3,45,25,130,41,98,4,83,226,94,41,96,183,42,109,251,152,1,129,180,48,167,113,187,21,200,150,67,157,53,125,68,139,137,241,222,17,173,134,1,245,140,31,66,32,144,114,136,217,168,202,107,152,225,245,148,155,147,211,88,49,40,68,94,23,154,140,25,250,123,63,68,42,220,233,73,111,94,113,48,252,248,171,64,127,246,101,94,202,104,254,166,237,121,30,32,209,20,236,196,108,205,138,126,117,54,52,138,154,141,29,193,159,252,220,9,174,120,125,49,10,36,254,104,103,226,204,34,103,107,165,29,49,114,99,240,131,141,249,188,119,175,145,111,55,137,249,203,132,13,158,4,40,186,143,41,88,197,38,28,15,153,6,206,230,124,56,39,16,194,57,172,114,245,176,244,241,247,211,28,63,85,250,196,115,53,41,120,255,105,200,145,132,186,143,134,103,178,82,254,211,5,212,147,28,111,117,145,234,241,72,25,97,241,118,245,204,142,217,186,137,60,60,66,139,26,180,82,152,13,8,48,125,113,82,124,7,224,112,205,172,136,79,116,230,156,47,180,158,8,89,72,134,138,22,36,96,152,97,241,238,98,166,114,231,171,147,130,170,18,55,101,196,116,128,247,125,102,170,151,73,31,237,44,103,71,19,13,218,167,182,164,4,13,168,7,8,200,205,29,13,211,42,230,201,173,253,106,75,124,76,177,26,239,235,55,83,50,12,50,23,176,205,151,132,230,223,55,203,76,179,201,133,42,97,230,32,247,148,249,249,62,82,131,35,97,82,140,26,254,179,102,35,124,19,179,73,129,248,215,68,4,134,150,143,107,158,22,147,124,247,38,89,64,175,183,152,161,197,115,47,43,1,249,209,241,6,182,27,113,0,252,161,89,242,49,168,56,117,23,209,94,204,10,217,133,187,229,191,60,251,149,64,98,201,161,217,161,188,117,220,254,128,11,2,53,157,107,62,43,195,81,172,231,71,173,100,176,196,58,141,160,215,204,52,90,97,189,15,221,161,235,93,223,14,207,87,36,34,148,123,159,57,117,182,137,241,153,27,16,103,57,122,122,55,50,247,253,153,171,53,121,223,15,221,121,28,175,110,116,163,107,18,198,25,204,179,247,120,180,154,76,211,73,204,228,173,147,95,77,35,150,208,236,160,131,23,74,185,168,191,28,207,162,170,21,124,67,252,52,192,123,97,111,133,164,20,109,93,127,109,212,204,132,203,35,115,12,142,143,121,31,51,24,139,173,86,162,219,184,55,240,80,29,20,212,76,157,65,21,121,68,228,52,229,181,16,45,252,20,43,151,201,251,100,161,243,164,7,160,196,84,32,27,2,40,83,102,202,113,26,97,62,112,115,49,77,12,49,67,155,157,226,234,164,220,203,141,84,60,98,224,223,213,38,221,33,60,86,52,155,36,215,167,183,132,248,25,69,125,180,5,46,243,94,93,209,26,86,51,220,61,254,189,150,17,17,111,253,109,40,107,191,82,49,185,119,154,100,197,204,195,186,227,104,183,170,151,72,30,51,185,134,229,143,182,40,15,222,188,119,54,178,94,199,101,154,122,205,94,75,205,136,123,250,152,91,103,76,186,165,21,162,62,247,181,187,33,45,46,214,161,161,176,129,23,251,13,41,17,41,85,105,49,91,108,156,221,220,168,70,21,49,247,227,221,13,191,121,95,6,56,17,243,50,186,41,55,179,63,237,199,188,97,126,118,51,157,165,226,16,131,235,235,177,66,206,115,209,117,145,197,204,86,224,67,6,82,120,139,167,78,225,17,69,116,55,91,147,136,222,59,18,192,240,193,229,93,100,91,160,212,158,107,204,4,131,220,202,167,30,52,21,247,24,238,74,107,152,108,11,116,151,163,153,232,230,102,164,141,98,158,168,213,248,115,23,14,158,221,31,115,43,106,30,237,249,109,218,30,75,152,167,81,17,92,51,104,146,188,252,197,202,217,131,196,127,58,30,42,199,154,63,89,73,134,69,189,230,198,6,26,239,149,97,181,146,227,250,124,139,89,156,223,164,227,135,229,37,91,18,133,5,146,38,110,62,110,255,115,243,97,180,128,223,20,158,70,153,48,183,154,233,40,200,110,30,10,108,193,140,188,193,231,2,145,21,129,162,120,169,25,111,209,205,220,93,120,64,16,4,54,45,78,55,67,109,46,1,136,77,233,226,251,194,36,14,223,73,62,24,201,206,245,21,146,129,46,176,213,202,163,153,144,226,119,240,65,129,79,250,225,206,195,115,220,88,214,235,51,151,213,164,207,194,74,118,59,32,184,29,136,110,111,122,117,38,115,29,47,150,161,9,150,197,75,146,240,28,195,62,168,70,251,38,238,25,18,129,201,89,1,217,244,143,59,165,23,15,35,74,117,43,93,207,122,113,37,187,250,37,129,187,177,40,20,89,95,19,61,40,207,46,244,97,50,3,50,203,39,147,254,211,49,161,191,170,46,205,154,0,139,164,182,244,89,219,66,237,78,46,166,186,184,191,216,136,187,152,226,230,53,15,107,162,250,134,20,106,168,189,101,150,195,116,190,188,157,161,227,180,174,38,73,21,82,217,184,223,159,153,168,75,92,21,72,181,41,197,126,86,18,52,83,146,7,211,144,99,190,17,179,239,62,97,25,185,233,229,109,132,240,66,209,214,116,167,41,173,218,253,211,121,56,102,40,97,132,146,61,195,166,146,60,2,161,143,158,120,83,174,62,222,2,113,164,155,73,123,220,194,63,156,251,107,57,61,30,76,7,103,96,196,165,37,152,172,142,187,236,150,173,25,146,31,176,180,217,202,254,104,80,106,13,57,128,0,147,101,231,212,64,175,156,121,119,191,8,125,56,201,203,55,221,120,44,170,68,63,52,58,195,77,255,153,73,206,36,57,27,141,142,197,247,172,14,246,75,14,32,216,221,242,138,91,19,248,170,55,2,50,3,129,182,207,92,232,206,146,40,0,53,80,170,27,110,54,252,168,154,97,176,115,247,176,151,31,209,121,152,161,20,168,51,204,48,108,110,201,107,156,111,107,124,70,110,102,105,15,53,211,211,240,229,7,48,147,76,184,191,13,22,178,59,172,179,91,199,136,188,182,101,206,139,239,11,157,24,92,31,44,3,59,204,241,90,141,26,137,222,26,118,223,237,99,86,208,224,26,122,53,32,232,22,67,10,78,92,22,231,49,27,109,166,155,71,125,156,13,16,186,209,208,211,89,169,67,72,186,49,227,195,247,152,10,181,171,227,74,202,127,133,71,128,128,93,211,137,132,148,210,248,68,103,49,159,160,123,137,113,144,66,241,183,6,133,222,30,51,100,132,241,173,219,15,131,35,230,189,106,172,61,138,7,75,246,171,179,56,140,217,249,51,211,225,123,57,101,48,91,23,168,191,21,29,58,91,50,146,72,214,120,237,179,99,46,207,120,211,106,228,249,152,110,75,83,167,240,182,5,225,187,93,183,146,128,236,41,240,121,28,175,44,22,46,221,85,146,50,33,154,159,14,174,71,7,154,192,87,30,124,114,168,196,242,25,115,104,70,114,79,96,81,119,83,224,136,149,196,195,25,48,210,130,177,33,225,8,86,53,163,110,88,252,189,232,46,76,18,215,25,18,124,184,111,136,214,252,72,146,173,49,142,43,79,230,80,16,164,241,73,222,139,54,216,217,253,209,0,223,221,142,80,154,83,97,220,247,239,177,172,37,125,138,245,236,203,159,98,8,102,52,73,213,140,234,74,138,143,13,239,72,109,114,111,43,131,199,7,1,37,114,27,66,49,79,19,203,11,51,133,193,126,205,231,188,33,226,13,51,221,223,67,204,176,112,214,123,117,83,39,171,16,28,119,199,176,219,163,93,58,40,172,192,10,221,111,197,223,238,83,126,185,253,128,206,110,165,223,97,203,107,53,160,222,247,226,227,255,73,17,157,236,76,94,158,193,130,1,29,121,201,125,205,68,218,51,229,56,218,154,6,48,16,22,192,199,226,207,77,63,207,37,75,107,70,15,61,61,59,192,186,133,245,79,222,26,70,155,25,139,19,41,159,75,243,128,121,210,255,237,31,196,116,157,238,76,2,126,65,182,188,132,153,204,171,188,24,90,63,53,95,51,152,104,185,249,156,35,58,178,249,109,195,198,94,51,60,54,94,51,230,189,113,68,213,92,225,114,8,51,76,124,91,30,141,16,52,14,16,232,66,165,110,5,251,77,107,41,14,16,60,251,166,183,158,48,67,244,107,149,224,168,36,163,38,29,69,111,221,228,115,153,44,106,186,95,211,178,88,98,62,39,101,138,119,134,135,122,200,115,113,92,231,45,31,51,223,22,40,204,128,197,250,10,51,156,152,242,206,40,101,149,59,83,208,198,237,50,83,144,175,202,237,142,119,73,183,55,178,153,254,38,196,101,97,134,197,190,138,121,192,239,121,103,10,85,254,59,145,78,172,10,34,89,204,73,216,60,139,145,127,247,251,222,228,127,238,129,14,145,14,111,22,131,54,215,229,79,193,90,97,21,216,225,251,37,200,36,197,76,67,156,199,217,3,5,163,242,152,105,53,14,167,53,53,77,93,23,184,5,139,51,108,65,169,108,241,171,152,183,235,218,91,23,23,79,38,214,86,168,100,184,207,154,41,246,92,52,42,53,71,192,228,254,203,52,195,13,189,119,167,55,207,19,77,103,154,48,128,77,204,52,210,250,126,69,18,151,16,84,204,157,248,165,94,95,28,162,56,49,27,254,195,7,165,160,214,45,107,143,6,57,2,55,55,47,69,169,151,108,105,91,255,229,154,30,159,147,138,47,36,218,254,220,199,97,17,254,21,204,198,36,226,183,174,136,65,203,15,127,232,15,15,64,172,110,33,47,13,40,172,184,111,70,25,112,118,29,240,73,0,17,223,195,164,117,228,157,207,113,220,150,191,50,190,219,229,51,195,10,11,71,139,192,136,174,138,164,183,94,209,207,137,117,138,114,55,222,77,193,93,16,243,104,250,86,150,92,157,62,98,100,99,4,9,142,250,195,249,190,241,49,128,46,9,14,132,26,31,188,135,61,204,210,241,140,21,191,35,110,77,224,162,147,200,28,252,136,185,186,73,31,200,131,33,71,232,224,120,154,49,71,214,13,60,147,38,76,238,51,142,102,20,254,89,205,231,188,232,97,70,32,248,53,235,4,166,140,39,220,194,152,105,227,104,49,141,200,53,52,125,107,211,42,243,41,72,253,177,232,205,207,172,138,88,145,141,47,169,209,136,143,98,225,29,47,94,162,220,98,127,238,140,126,172,75,104,44,116,80,24,228,189,239,170,94,146,142,228,72,202,109,197,218,0,115,222,159,171,97,102,171,177,79,158,40,72,92,129,108,157,222,225,132,32,55,158,182,62,120,167,153,33,182,73,90,46,138,14,89,187,191,220,145,15,18,202,86,46,6,89,18,174,23,100,57,122,107,122,236,124,101,157,57,6,162,241,78,148,66,27,216,242,20,148,241,143,9,131,53,228,152,35,54,27,252,32,184,138,174,53,179,89,197,59,79,206,2,113,19,88,91,35,197,81,13,92,85,124,12,98,150,89,195,153,133,84,66,234,231,88,233,159,13,47,155,4,195,22,107,183,224,222,205,137,210,97,17,51,209,120,11,15,223,52,153,228,193,224,210,114,248,10,225,1,232,71,121,45,43,244,135,23,222,25,65,89,121,229,151,146,247,7,231,181,171,108,40,176,156,142,86,111,96,223,53,247,197,131,195,188,29,143,54,235,227,39,252,100,140,99,72,143,171,123,102,157,252,246,176,226,164,15,75,35,115,41,51,252,236,231,80,244,70,80,197,24,206,199,108,225,92,152,9,2,212,76,163,74,68,192,80,7,175,139,127,199,60,75,220,26,12,110,145,33,133,112,239,186,40,16,130,223,38,212,102,178,137,52,70,134,153,98,203,18,51,16,174,116,159,155,172,181,152,173,237,212,115,118,136,238,108,105,239,224,176,109,164,180,60,188,134,208,76,156,12,220,255,114,61,198,108,204,121,242,65,214,217,52,122,220,60,211,55,42,47,125,130,137,51,181,252,189,178,74,128,112,233,10,38,14,28,110,164,132,244,206,208,2,199,167,198,61,121,159,139,78,222,112,9,1,16,232,78,199,225,27,24,67,166,12,236,112,250,96,52,239,196,150,145,40,28,200,185,85,232,140,142,163,135,78,78,40,93,245,230,86,188,249,204,139,78,6,113,173,126,253,52,190,2,154,113,71,116,121,177,144,48,197,152,76,147,89,140,180,226,248,44,58,43,139,157,109,62,159,26,188,138,155,173,92,161,102,232,176,125,221,27,175,157,212,237,75,249,181,32,187,149,242,184,126,15,208,193,177,236,207,11,20,48,4,98,38,87,236,137,45,83,90,72,186,182,230,52,98,61,55,147,2,175,250,94,208,3,249,126,69,131,60,160,107,29,209,26,18,139,172,29,154,169,182,126,15,186,75,252,230,21,26,200,231,99,246,155,136,132,234,111,60,215,150,144,17,32,213,7,131,156,206,147,138,31,226,47,141,223,212,199,51,189,237,100,114,51,17,142,90,193,99,197,136,193,214,253,206,254,115,65,156,45,140,65,46,251,153,255,32,64,124,38,224,239,204,119,6,215,25,185,37,75,59,138,50,201,185,217,162,167,53,204,6,251,219,250,57,224,26,244,155,103,202,148,58,67,233,162,115,207,11,156,230,22,184,41,51,116,119,111,110,34,147,106,173,189,250,45,91,191,70,148,62,245,173,152,102,158,39,4,94,157,212,201,160,98,86,155,31,168,148,211,168,145,94,51,69,247,236,105,122,163,190,204,207,199,218,129,207,237,48,74,145,138,215,17,219,209,130,1,51,123,27,183,165,215,30,123,134,107,68,115,35,28,243,122,241,160,212,226,102,154,149,117,246,211,169,18,145,90,133,198,60,61,59,130,53,243,132,53,101,253,97,11,68,124,135,173,150,13,168,178,114,128,41,231,17,23,195,108,165,31,154,58,109,228,9,43,9,255,174,103,3,164,231,203,167,73,69,206,70,79,157,5,21,123,10,43,27,180,36,19,32,237,191,121,194,202,234,207,83,182,19,88,255,227,185,225,128,26,255,191,181,187,25,208,170,120,124,80,173,183,152,160,199,156,139,192,128,204,28,156,193,199,124,66,72,105,19,58,230,202,4,245,155,15,42,75,18,149,83,72,68,30,206,205,116,245,44,125,52,82,248,190,251,195,140,252,110,101,4,237,81,27,167,199,100,37,25,113,163,80,187,223,154,156,178,230,57,240,185,119,36,12,32,91,27,146,92,61,102,208,219,158,81,62,55,130,30,124,136,217,88,83,253,230,36,83,213,193,129,186,108,69,136,137,50,115,210,97,169,176,41,58,153,18,170,38,44,22,121,114,196,117,166,231,111,104,62,3,130,34,230,179,52,139,231,194,107,133,119,182,202,111,147,120,138,250,91,181,222,75,249,160,112,162,231,30,11,168,88,110,92,205,104,143,248,147,29,63,58,167,174,214,217,46,72,131,166,119,21,15,193,140,34,176,143,41,73,203,252,188,215,164,175,219,159,44,79,11,204,213,156,170,183,68,34,207,70,166,81,175,54,230,108,31,83,4,62,245,112,225,193,35,249,122,70,176,148,219,233,111,86,202,42,254,100,40,41,246,231,201,72,89,251,169,136,46,220,148,68,60,152,187,54,194,165,36,190,74,162,91,130,66,50,68,94,223,111,211,143,150,52,208,172,197,20,192,220,122,78,251,44,225,115,5,6,19,181,88,150,114,23,89,226,2,31,123,113,252,83,47,208,168,139,0,162,153,33,24,117,115,179,192,83,110,190,120,214,239,181,13,100,49,154,190,23,58,174,238,21,158,191,164,166,156,159,155,55,23,252,98,129,224,241,202,26,64,154,190,56,18,169,16,3,92,94,20,187,154,249,243,125,47,202,65,199,245,91,250,222,176,247,248,205,33,19,41,18,147,85,60,195,238,187,22,155,175,106,18,217,147,7,121,86,135,17,103,235,157,73,232,248,231,40,38,202,169,111,117,54,52,223,44,13,228,219,186,220,216,84,30,221,85,40,96,27,182,206,178,246,227,55,116,179,129,44,229,165,250,153,181,81,238,177,252,154,148,123,10,128,203,237,36,53,180,219,163,157,37,86,114,108,158,226,7,109,179,151,142,8,236,149,222,49,198,189,241,174,228,181,6,4,10,62,71,237,201,146,56,57,108,174,203,105,233,236,189,138,52,179,149,74,147,159,243,162,66,26,67,222,74,70,133,206,135,62,226,230,70,187,41,79,142,100,67,0,114,72,65,172,158,244,106,208,41,53,70,101,90,211,198,53,131,183,29,177,64,140,111,87,127,155,164,100,124,47,24,33,147,164,28,160,2,156,222,235,208,73,123,119,117,196,141,156,218,41,41,72,62,64,83,44,63,13,33,123,124,77,90,242,164,6,92,126,58,129,126,122,101,138,63,251,214,190,33,85,67,195,169,184,121,88,109,74,205,40,111,102,55,131,217,17,95,3,44,124,141,90,18,28,141,28,149,98,38,48,240,213,147,97,251,21,104,10,208,92,56,44,253,209,80,55,149,150,0,51,143,136,6,209,222,237,83,60,67,114,26,203,59,8,153,175,214,160,160,230,104,77,233,60,71,149,166,49,72,32,211,118,18,156,110,244,186,91,124,109,99,194,138,149,73,153,226,204,188,34,230,1,226,246,155,135,136,131,1,171,185,102,226,208,50,195,92,81,204,147,7,175,0,89,62,38,103,180,40,198,168,226,58,54,83,213,136,215,230,188,40,250,228,213,4,197,253,230,195,198,65,158,220,100,187,118,152,19,244,101,242,61,207,44,132,170,235,51,255,138,94,122,245,143,49,209,205,244,43,72,44,218,154,145,157,197,213,217,68,163,174,217,186,135,252,112,203,103,59,155,34,91,7,154,228,132,5,238,50,3,190,158,34,196,4,17,26,164,109,62,19,17,226,22,71,191,81,127,189,86,107,90,221,122,241,134,213,32,204,36,10,150,92,13,175,103,243,208,42,195,82,39,251,134,201,31,86,247,76,51,108,60,89,199,12,10,152,152,73,217,8,148,167,222,154,37,213,195,92,72,174,232,189,105,225,241,171,193,190,107,26,136,198,8,8,4,220,12,50,79,7,156,148,95,36,176,50,61,198,253,185,57,100,114,238,122,38,147,247,149,61,233,252,53,240,216,229,230,46,228,241,100,148,106,190,80,189,132,79,163,41,38,216,117,151,135,239,180,146,54,205,115,146,197,160,207,44,204,199,151,152,98,157,150,237,10,43,189,41,247,214,29,158,103,151,140,48,160,48,36,198,98,134,131,103,186,181,0,184,144,95,182,94,131,236,86,90,67,238,27,227,165,194,126,30,215,26,74,246,154,249,207,246,68,77,130,65,90,202,238,216,66,77,194,110,45,28,208,70,14,70,251,108,220,27,168,78,87,51,109,118,43,30,27,72,146,124,232,254,91,88,49,15,248,107,57,248,136,202,66,8,6,34,177,162,205,56,48,197,192,181,25,147,44,33,110,216,196,60,40,144,198,4,166,93,92,202,138,6,205,113,161,230,110,209,139,230,88,13,152,23,245,105,206,72,168,172,196,60,77,150,51,150,22,204,78,50,228,199,147,96,110,196,111,103,161,242,107,63,189,58,103,203,96,130,179,112,229,197,104,206,43,61,102,48,122,186,146,223,165,128,154,157,118,171,27,152,80,82,149,200,0,157,24,253,206,163,243,102,178,223,144,248,223,225,249,177,242,182,40,220,82,41,201,203,137,104,248,105,244,235,238,160,225,91,36,231,250,71,101,27,206,200,41,102,188,137,216,134,127,112,235,44,102,171,202,135,153,62,34,217,41,145,3,217,78,147,246,131,18,182,170,191,13,219,86,185,235,154,242,137,90,129,128,196,131,35,47,149,245,222,40,72,164,24,149,97,237,28,122,245,62,107,32,22,54,96,124,125,237,138,226,221,126,70,188,200,205,233,62,245,150,2,136,71,33,162,147,49,61,155,54,136,109,55,83,92,145,212,154,65,73,219,189,154,160,66,194,4,250,173,70,100,31,18,226,59,233,185,57,26,225,30,121,37,90,90,170,4,218,195,184,125,220,65,59,103,9,31,87,190,8,236,15,206,116,208,65,54,16,178,94,179,105,57,199,205,97,148,41,143,153,244,81,12,11,176,111,105,12,195,29,32,187,225,55,63,14,112,18,4,161,237,88,205,165,100,250,137,116,142,63,32,65,225,160,229,99,198,142,7,156,91,88,1,224,100,179,30,209,107,134,75,251,154,225,74,117,241,121,204,212,99,229,139,77,123,81,31,150,78,110,68,238,141,164,110,237,113,111,90,14,37,204,0,59,2,174,215,205,164,15,36,72,25,72,165,180,24,149,110,29,129,143,217,26,124,62,179,141,145,4,18,3,90,252,192,22,167,31,53,170,140,233,89,49,121,197,7,131,250,92,242,38,199,10,19,91,220,187,32,121,167,230,95,2,194,205,72,93,101,181,226,41,251,173,129,160,137,100,49,128,64,35,179,115,179,49,115,233,213,149,37,23,87,87,154,218,244,106,14,207,25,102,166,249,243,214,64,218,60,173,152,72,240,104,141,219,136,100,188,81,207,204,237,217,242,16,162,112,170,218,243,63,161,91,145,67,8,14,130,30,104,82,186,96,146,250,11,212,103,183,107,103,49,42,172,49,121,49,232,253,83,28,97,180,212,103,41,22,208,30,190,154,140,41,23,168,185,160,46,177,99,80,105,70,210,155,155,158,86,143,39,135,134,42,235,10,162,192,62,226,189,105,145,151,23,99,79,242,222,73,42,44,116,173,203,160,50,57,92,165,147,242,13,146,224,186,239,192,179,225,239,69,204,216,116,154,86,99,18,247,81,1,53,147,116,195,164,237,118,196,166,149,9,59,244,181,43,41,128,112,163,96,212,213,115,192,148,89,124,163,167,217,100,246,250,220,187,181,152,11,20,131,155,238,104,134,241,252,226,8,211,202,216,66,217,199,75,215,104,131,194,177,174,180,214,232,150,5,178,111,184,153,238,236,254,124,15,107,237,112,243,15,152,44,102,94,234,139,242,49,211,164,46,99,6,166,209,223,171,81,47,167,188,175,51,201,180,190,220,12,31,145,206,36,142,17,215,78,129,82,204,240,45,98,166,182,119,205,150,81,149,37,130,6,120,42,110,62,155,140,112,215,155,185,111,135,40,54,132,29,183,6,157,208,182,109,87,84,106,198,40,145,117,80,7,236,15,43,204,244,153,235,39,129,106,96,248,123,157,184,161,231,231,167,51,133,224,120,50,104,191,165,80,62,12,205,63,253,131,145,44,154,93,135,188,210,97,239,87,27,233,187,4,126,63,115,88,113,62,203,179,56,99,184,193,83,12,125,44,96,252,37,38,138,57,92,122,228,27,129,202,240,59,163,82,63,198,243,177,232,194,12,51,126,170,36,114,199,175,37,222,39,10,41,198,250,238,56,145,75,66,123,87,244,148,126,243,160,142,24,236,246,147,168,208,7,59,91,66,10,51,216,84,93,152,195,178,146,254,214,64,141,82,125,142,205,84,29,36,210,160,213,166,213,92,231,193,185,121,188,22,78,239,115,6,24,171,210,240,89,100,58,163,93,205,244,132,102,95,154,213,40,45,187,154,41,20,248,213,120,54,73,253,129,89,81,238,12,51,185,87,117,54,240,138,28,169,199,134,93,52,122,58,247,166,41,217,47,166,185,116,63,39,54,75,217,63,7,92,7,143,7,6,73,80,141,89,148,72,62,72,48,59,172,107,60,237,48,35,132,35,31,4,72,195,40,126,115,90,2,171,30,109,208,111,238,116,111,142,91,178,213,140,98,75,142,171,85,249,4,51,28,16,213,63,39,71,95,223,122,115,114,210,221,39,49,10,9,194,33,116,204,192,221,191,0,170,225,140,17,251,138,153,168,255,203,216,28,243,48,146,68,53,35,162,211,221,220,96,38,209,71,27,84,33,195,204,233,164,195,2,95,71,251,98,28,150,15,109,59,122,115,154,48,124,217,163,245,247,192,103,0,47,214,25,143,134,32,223,59,168,198,26,222,220,60,145,185,187,55,167,26,186,226,193,1,77,40,112,129,222,236,238,93,78,141,238,71,242,223,98,182,38,67,255,233,137,76,92,214,171,161,109,240,125,216,106,127,66,162,66,105,21,23,109,184,25,54,85,241,230,225,249,174,142,76,128,160,136,252,248,22,51,59,105,188,151,81,126,36,53,115,70,124,142,78,3,15,47,61,82,197,84,223,92,99,7,43,143,50,212,140,70,116,252,52,233,136,242,220,155,206,22,127,109,147,31,109,250,224,128,41,125,87,194,253,253,139,7,39,59,225,219,14,245,84,20,237,196,124,62,137,235,43,26,130,29,122,17,53,131,241,232,97,46,245,249,105,10,39,217,7,197,118,124,57,179,207,16,31,143,205,7,156,82,72,209,33,3,246,236,106,76,152,19,241,184,152,173,175,32,174,166,59,79,210,142,240,106,205,28,223,131,52,129,22,151,38,8,152,20,23,147,160,40,122,49,24,140,21,35,10,204,86,50,12,147,80,186,230,24,209,132,204,186,62,89,55,194,218,107,158,10,20,7,69,210,239,76,65,104,224,153,196,52,170,123,64,11,191,145,97,7,175,185,66,113,238,59,53,206,183,144,10,194,232,48,136,107,220,106,114,104,122,49,82,143,49,83,200,210,39,137,134,49,7,151,8,61,234,73,121,255,72,133,182,226,234,89,205,24,76,139,196,179,48,214,212,18,159,211,96,41,58,166,230,77,187,31,179,76,91,69,114,108,211,78,203,237,143,150,217,100,150,154,129,233,250,153,191,160,141,201,58,87,26,132,58,254,65,12,220,45,174,198,132,20,57,197,126,71,193,65,14,160,217,205,181,255,126,121,34,188,167,53,233,115,98,67,85,18,102,110,37,67,6,251,246,87,101,60,81,238,137,1,151,184,11,211,200,244,102,152,11,57,55,249,212,199,13,223,174,197,12,17,8,68,20,242,203,72,17,141,47,207,213,224,27,234,90,238,6,244,159,238,205,113,84,186,96,211,64,146,120,182,8,158,213,33,218,38,88,33,223,249,250,167,128,204,65,24,118,127,122,89,186,208,221,5,132,187,146,98,165,22,172,74,225,249,33,168,52,53,62,65,133,96,135,171,2,135,0,207,121,205,240,82,59,33,7,153,110,38,120,21,179,105,165,124,3,78,241,115,8,217,142,245,197,94,183,146,198,252,34,12,68,38,133,1,101,155,155,207,140,86,44,10,12,216,1,79,6,73,69,33,87,174,230,115,121,179,68,99,196,211,20,39,107,217,89,235,83,252,108,171,240,192,95,171,201,1,248,225,245,195,164,139,103,185,161,18,245,181,55,224,182,149,22,92,208,57,213,69,189,160,74,37,7,95,212,106,2,52,110,174,248,191,67,204,133,53,240,13,184,113,35,44,113,166,193,11,12,231,218,105,134,215,86,71,230,152,67,179,5,154,42,64,192,77,30,155,230,136,26,230,178,21,13,123,54,112,163,48,119,43,85,18,41,179,147,135,232,78,114,218,12,125,44,188,222,12,9,90,115,203,205,163,63,133,194,141,224,136,159,76,189,193,144,42,158,4,60,126,32,31,253,98,232,113,182,190,21,168,58,191,248,188,244,20,246,9,80,187,45,165,47,27,211,32,232,152,194,128,119,204,3,74,225,125,239,125,246,61,185,119,197,25,136,33,235,20,176,100,34,152,115,238,205,37,141,52,124,233,114,236,109,18,181,165,133,249,44,164,169,131,210,32,10,252,178,80,141,28,127,86,231,109,163,114,227,224,131,227,96,130,21,204,106,54,237,78,191,26,162,232,166,19,9,194,194,149,194,76,179,132,224,234,64,245,78,39,209,130,96,102,47,5,85,64,149,11,44,251,103,62,115,236,44,220,155,174,177,198,11,50,56,159,25,106,182,126,211,107,212,23,114,246,34,75,35,249,178,132,173,13,66,2,128,142,221,205,64,0,175,171,127,124,212,138,14,184,155,97,107,21,190,3,136,148,128,138,250,111,227,95,73,202,178,210,191,94,34,192,183,246,185,145,196,12,115,220,87,194,4,34,137,59,144,175,117,114,10,127,70,198,228,202,118,29,227,130,78,205,93,9,147,6,92,119,27,38,253,124,22,163,31,92,192,201,198,120,204,180,247,250,197,11,50,48,181,110,211,125,252,70,12,254,136,42,59,37,76,137,61,121,113,20,246,8,168,44,187,152,23,236,212,215,12,179,216,125,43,58,225,170,167,230,48,91,100,124,205,112,102,123,246,26,232,211,212,121,6,223,29,237,189,45,204,112,207,223,223,206,204,120,151,175,110,212,195,138,52,55,214,108,153,113,247,212,9,194,182,60,120,182,226,80,92,60,208,17,148,137,2,13,141,243,219,53,156,142,218,238,113,14,51,61,84,37,254,96,150,122,185,109,28,116,159,240,69,190,137,0,231,134,230,22,44,99,17,66,79,128,114,133,42,10,108,62,96,15,191,181,209,13,44,25,177,78,190,56,172,214,37,38,195,205,202,27,247,206,25,142,5,121,46,218,108,134,111,41,4,250,69,176,53,149,85,59,188,54,212,208,151,16,71,154,154,82,186,39,79,165,102,123,165,175,204,188,170,243,107,243,83,248,213,69,204,27,32,181,223,59,65,111,212,228,181,232,202,119,189,163,102,156,76,194,196,3,160,140,158,205,159,245,7,30,148,105,66,91,36,240,26,55,87,24,61,238,147,21,184,88,189,141,155,173,229,81,195,192,127,92,193,98,5,43,33,145,167,220,220,248,27,253,84,180,80,69,138,28,172,119,100,57,191,247,162,196,165,124,157,181,24,123,168,251,202,231,169,183,244,213,215,159,0,142,187,125,36,85,183,128,238,172,107,181,116,31,20,64,92,73,130,42,147,246,29,14,237,231,181,225,30,108,143,185,199,145,123,54,1,56,19,213,12,230,165,250,84,201,72,199,222,68,17,233,247,227,102,250,231,50,218,157,37,86,42,223,181,199,231,98,1,201,7,129,208,4,49,71,55,227,141,221,137,4,28,115,133,99,7,46,46,53,89,182,21,12,83,164,42,161,114,168,69,239,61,0,101,250,153,91,140,133,113,138,249,76,194,22,190,23,72,127,221,161,43,116,68,46,228,220,140,225,77,248,208,171,9,144,44,207,9,18,6,77,105,242,67,188,7,87,188,249,231,178,182,188,187,163,64,240,159,246,112,51,238,192,25,243,191,253,219,127,251,235,127,254,211,63,253,243,31,254,244,231,63,254,225,255,252,205,191,254,195,223,253,241,31,255,247,223,253,203,255,248,47,255,233,111,210,191,253,219,95,255,235,159,255,229,159,255,240,55,127,245,159,255,240,119,127,254,191,127,250,195,95,253,245,223,255,225,159,254,225,15,127,254,211,191,252,205,103,248,175,127,252,199,63,252,183,63,255,233,143,255,248,247,127,245,215,255,243,159,254,233,79,255,235,143,255,248,119,127,62,247,249,239,246,163,253,167,8,236,52,82,103,135,163,15,49,6,211,64,212,41,156,31,104,139,133,201,9,43,164,96,65,180,153,232,72,45,97,93,155,241,152,65,112,120,246,218,75,189,192,14,135,24,142,51,203,157,189,146,100,212,188,102,176,248,33,50,3,204,86,168,25,193,65,119,211,216,240,171,59,12,7,247,183,209,115,108,193,225,9,15,250,77,220,26,14,186,4,96,212,202,5,251,102,49,205,156,2,124,204,44,55,238,231,107,182,252,183,211,118,55,107,109,171,67,205,199,61,119,34,116,67,173,95,167,174,91,130,179,135,182,2,213,85,17,105,50,51,206,205,8,179,81,84,138,25,0,121,9,51,20,46,207,205,113,203,131,138,246,188,73,151,33,61,225,43,124,241,57,172,121,95,88,166,1,243,246,116,112,241,64,184,161,93,112,138,153,173,207,34,204,212,155,178,152,65,52,186,142,6,235,249,42,74,96,181,10,79,88,187,241,20,94,51,178,165,245,18,213,90,223,152,124,47,196,89,118,80,209,86,235,222,23,235,68,151,52,238,77,105,100,52,53,231,232,137,196,124,230,115,151,183,62,71,119,15,25,37,86,225,188,228,217,152,153,230,53,158,204,112,106,122,53,162,189,98,70,52,72,31,252,60,137,235,55,67,113,67,229,67,102,210,39,175,30,102,235,155,20,51,248,188,26,223,171,218,100,82,51,165,198,248,237,74,243,156,62,249,89,143,211,41,14,27,31,71,159,12,240,253,184,35,126,124,155,27,29,96,94,56,7,97,101,5,201,144,26,235,87,80,26,211,124,121,203,115,152,97,15,221,241,214,128,121,245,107,50,222,227,78,164,243,216,181,171,25,167,124,198,231,44,134,66,16,115,93,151,46,185,130,79,205,50,38,52,22,140,251,203,180,17,101,181,82,106,188,175,69,188,37,179,176,156,61,196,113,78,102,166,174,43,230,116,89,54,177,130,189,187,86,235,159,45,114,237,21,35,194,74,39,145,220,249,114,216,98,156,222,46,102,207,156,110,179,130,245,85,24,21,221,53,211,192,46,102,90,67,117,180,210,243,165,50,120,181,33,230,121,251,40,48,27,133,234,253,18,67,39,16,237,74,89,70,203,120,203,212,12,161,212,125,227,41,224,92,107,248,48,103,229,78,48,180,225,197,156,172,182,112,103,103,91,58,36,201,180,182,215,157,219,226,186,96,54,54,196,59,183,25,7,249,206,240,240,203,38,10,17,175,78,33,74,48,43,221,117,117,118,189,44,239,13,125,119,187,163,2,149,75,42,106,134,44,241,238,39,192,146,245,106,168,0,239,231,228,84,151,35,19,130,84,4,212,194,76,16,161,79,142,16,134,152,225,131,210,247,134,170,231,238,162,232,221,168,149,227,120,199,168,192,26,84,239,189,169,106,100,249,218,198,128,87,213,28,66,92,172,110,114,167,98,92,151,99,3,51,211,76,175,157,166,27,25,102,14,11,177,130,182,45,49,98,52,61,202,84,56,231,33,180,127,247,208,106,194,224,100,230,51,102,237,30,121,75,224,235,152,13,66,27,231,37,4,42,93,172,80,89,207,107,134,181,71,47,182,10,89,252,244,62,91,102,209,39,131,135,41,199,131,163,178,80,31,243,9,121,238,209,65,170,95,127,58,25,124,198,153,219,79,52,223,228,88,26,39,148,95,33,101,212,76,64,69,110,13,251,217,10,194,122,32,66,117,63,230,82,131,75,31,134,37,68,99,196,108,164,216,62,17,0,234,244,38,111,109,218,72,177,60,204,19,149,117,255,147,223,114,53,70,72,73,247,237,117,195,108,204,151,241,219,70,135,46,175,189,12,48,27,87,3,235,238,122,115,243,130,227,183,219,113,228,182,76,164,197,148,143,133,141,42,103,213,41,12,136,168,199,197,103,196,110,178,192,172,176,154,196,197,134,188,209,39,99,97,186,174,26,122,51,69,151,222,49,167,188,99,7,39,89,173,51,5,249,189,116,223,122,33,211,125,55,5,58,84,122,187,99,70,187,77,30,106,38,131,25,115,97,91,91,182,152,215,77,193,179,115,33,151,214,213,140,154,197,8,51,58,52,242,181,39,36,129,217,119,5,232,129,46,2,194,204,64,210,227,230,25,217,110,53,15,122,40,194,92,70,18,175,14,237,155,224,148,27,38,146,58,151,94,220,73,202,151,48,211,147,249,152,75,40,211,14,168,112,115,106,250,224,248,90,49,85,168,163,150,231,201,72,171,196,25,208,193,183,232,68,131,4,213,27,196,77,87,97,118,93,3,199,115,19,237,131,14,247,221,243,69,96,61,141,175,13,12,174,60,230,18,234,202,88,233,186,214,123,243,90,177,252,208,49,175,101,170,153,92,157,63,25,100,184,23,169,109,205,140,56,56,161,23,113,98,190,91,245,48,51,235,57,174,102,109,63,23,103,170,184,110,69,184,103,235,247,130,6,213,181,28,155,129,234,117,27,71,150,59,52,115,143,25,41,103,29,210,196,145,31,63,141,136,198,92,106,78,221,169,75,134,117,7,116,93,95,28,18,161,159,6,43,196,86,191,110,64,28,58,175,76,6,97,144,206,98,54,242,28,199,234,153,181,176,243,168,153,206,23,255,156,4,131,75,55,68,244,81,175,71,10,15,239,238,178,173,152,38,166,75,224,80,72,98,159,80,51,133,192,21,102,216,3,244,201,17,29,138,47,98,98,246,237,185,154,4,143,63,26,149,235,150,159,223,182,82,123,168,135,32,221,185,30,179,124,80,42,144,207,18,2,156,152,226,197,200,225,44,93,66,224,38,35,172,58,65,41,208,55,181,150,61,194,57,156,131,42,227,107,94,222,101,113,204,147,34,201,126,175,158,241,90,48,235,235,84,226,151,115,8,147,156,93,161,204,247,98,11,1,221,140,59,247,254,52,100,179,254,65,86,50,214,193,119,204,174,171,178,146,169,90,190,35,222,99,163,95,8,250,190,99,70,201,45,212,94,232,33,88,243,253,218,33,70,220,96,231,169,239,100,216,178,211,83,99,223,122,120,14,235,104,191,102,94,188,189,243,52,148,88,129,42,212,150,243,59,203,71,4,17,203,224,134,229,89,35,48,29,184,121,66,200,59,159,21,86,91,120,243,54,105,223,229,155,100,195,92,70,30,246,44,126,42,16,87,34,7,176,195,179,53,140,18,14,57,197,207,148,31,243,249,233,117,205,39,94,156,227,217,150,74,104,94,159,89,136,227,85,159,61,13,54,63,55,211,213,151,219,179,35,82,145,117,115,133,166,88,231,82,190,26,133,160,202,40,187,92,43,155,111,138,109,7,48,238,227,164,153,214,119,44,160,51,161,87,214,141,163,218,39,139,7,135,90,94,31,188,0,29,247,137,8,212,84,128,253,221,232,89,135,119,63,154,121,103,93,4,217,186,49,151,154,37,180,163,132,28,76,128,199,108,164,61,119,174,116,43,195,184,115,218,33,170,79,178,27,67,13,24,240,220,1,252,163,77,153,198,125,255,162,118,55,47,252,186,41,102,66,208,28,47,102,125,57,119,42,225,89,181,56,0,205,124,149,8,48,119,83,82,9,45,39,154,70,228,209,22,112,235,25,47,198,57,34,62,160,81,215,135,32,43,96,239,156,36,206,238,64,164,66,194,182,83,252,155,122,115,210,113,43,60,72,208,9,186,248,123,51,93,183,248,222,134,108,149,39,7,36,152,67,203,9,220,216,150,243,147,172,101,148,184,49,119,81,177,197,220,81,4,188,243,152,222,27,249,237,31,237,76,220,124,188,91,71,135,93,42,135,31,183,69,125,17,227,249,165,210,99,80,138,202,175,155,153,166,249,113,191,118,185,130,101,159,217,197,2,88,17,169,105,50,21,118,138,233,253,10,116,55,230,39,156,6,120,215,66,172,137,127,62,174,108,21,179,17,113,248,205,137,28,155,28,236,232,49,208,154,22,106,104,104,254,233,205,119,30,33,103,214,209,58,94,207,79,51,77,119,232,180,65,183,172,230,115,152,58,36,250,152,73,36,61,63,77,15,169,231,215,250,4,237,83,117,84,16,49,104,97,6,197,188,101,200,41,66,149,80,121,3,5,176,116,162,25,65,66,140,233,34,14,213,143,125,78,241,29,57,75,132,107,139,30,174,198,155,82,124,46,252,232,253,159,121,56,110,143,214,128,232,121,75,186,8,39,13,220,224,103,133,169,240,214,148,40,234,103,171,241,186,138,161,81,119,203,60,3,174,18,135,43,252,5,236,146,178,190,58,173,113,61,164,31,75,239,250,69,16,105,9,111,7,22,142,227,209,232,210,31,214,4,20,114,154,252,189,92,13,159,81,136,205,144,201,230,155,136,57,167,228,220,26,3,110,65,17,138,250,204,33,110,103,96,163,156,158,171,169,22,251,163,145,217,111,58,44,48,40,135,188,59,33,215,124,222,155,22,173,17,170,172,103,148,158,88,159,50,157,119,179,14,90,245,123,83,159,130,50,119,200,80,173,84,201,106,200,209,139,0,92,14,245,107,142,137,219,4,130,121,131,122,115,193,216,108,13,96,226,21,32,244,18,94,193,57,159,0,103,200,213,116,221,133,128,163,85,141,150,76,22,10,47,103,247,237,33,117,107,152,19,49,67,132,147,174,164,178,113,208,139,153,44,197,20,33,233,118,203,124,152,77,29,55,180,181,27,16,211,107,109,164,156,252,107,67,216,56,139,142,41,114,79,81,173,48,165,92,77,220,91,86,112,204,121,5,220,115,215,247,50,20,156,31,236,164,102,218,213,196,96,70,51,224,158,122,135,29,129,221,64,204,39,90,140,69,176,127,77,118,234,74,81,188,247,212,206,166,66,92,215,19,132,145,64,9,243,132,176,162,60,161,233,138,49,221,214,35,247,70,212,14,7,63,81,14,236,75,143,179,3,117,171,75,48,210,114,0,214,75,221,207,92,98,207,130,19,243,241,131,192,143,126,166,13,169,135,76,255,97,204,184,223,153,125,30,56,117,154,123,196,12,132,97,185,21,242,108,13,244,187,225,233,253,226,76,7,169,126,11,120,167,61,73,125,60,32,160,163,237,25,235,233,138,245,136,46,89,93,91,158,27,150,135,239,83,128,241,135,175,95,205,35,50,193,128,194,200,111,232,75,55,190,149,63,152,97,164,212,135,194,199,242,230,250,137,131,181,234,124,205,103,203,42,159,121,27,13,145,14,54,43,239,219,195,217,106,40,178,76,125,107,80,233,217,205,36,154,245,123,116,209,139,49,243,46,239,4,197,3,92,97,70,226,106,233,136,155,179,26,102,208,72,50,197,122,9,50,89,20,6,210,235,58,194,128,208,91,220,155,179,74,35,1,107,189,109,241,94,120,246,85,191,38,187,172,152,79,240,44,206,4,142,77,157,247,230,131,154,201,179,46,137,90,98,84,6,148,7,186,39,80,124,237,241,228,195,120,254,196,204,182,63,220,74,46,68,147,139,13,206,234,17,79,198,232,107,122,131,236,150,167,115,167,9,146,170,187,141,215,226,250,8,200,139,156,73,168,86,72,140,119,188,149,169,51,234,75,211,30,255,197,148,224,118,19,12,4,186,149,237,229,41,2,204,134,207,82,51,200,250,120,233,109,10,201,186,79,178,199,186,153,218,71,213,228,226,249,165,52,227,193,51,120,78,253,92,21,174,183,47,202,39,255,195,41,168,33,204,42,65,196,133,121,244,103,150,146,248,242,86,115,230,63,101,157,250,108,240,201,243,46,152,199,251,53,57,249,98,117,162,117,154,155,238,240,248,57,78,43,96,80,224,167,92,109,234,126,125,199,139,153,138,158,254,54,197,245,251,228,198,15,175,87,87,240,214,62,25,50,144,232,231,189,233,24,141,213,9,101,236,120,207,189,51,144,195,191,24,189,13,189,232,205,137,120,98,233,103,82,234,186,91,210,91,238,196,53,199,140,182,159,126,80,176,198,142,44,59,230,101,173,180,114,98,243,193,86,60,154,233,167,234,129,78,91,78,11,51,41,3,77,38,27,157,92,138,97,217,176,120,233,213,212,187,167,95,109,92,247,243,49,131,207,116,43,211,69,147,85,20,60,60,125,129,121,246,164,71,50,32,162,26,51,145,170,67,215,48,31,197,151,28,59,158,81,226,105,54,138,5,151,99,21,20,171,242,201,144,155,11,92,124,76,11,240,5,93,67,165,89,175,154,155,105,141,214,239,89,64,145,166,107,22,248,24,214,218,253,91,22,11,25,244,177,248,214,59,204,188,87,127,188,47,210,231,215,140,195,163,119,46,142,105,3,68,110,178,106,98,4,254,145,226,90,75,254,232,47,103,147,30,12,51,169,222,231,234,51,160,213,63,198,57,129,119,214,57,8,179,125,139,125,184,154,198,164,222,60,153,96,165,155,139,49,235,170,25,149,207,18,102,56,79,244,181,140,130,220,95,140,115,236,153,39,120,172,177,137,195,148,160,179,4,224,136,3,203,168,128,153,136,177,154,137,171,106,152,207,140,211,140,76,70,110,46,38,81,181,250,131,154,215,92,59,118,59,112,39,79,201,46,155,6,96,188,245,202,162,74,100,102,208,58,49,164,180,157,61,25,153,243,113,115,156,47,0,233,159,236,221,89,200,224,189,63,51,160,149,165,27,113,134,182,218,159,12,85,220,166,3,126,34,157,218,98,22,154,108,138,174,106,160,83,41,78,16,154,4,218,123,111,54,9,255,92,148,62,30,95,153,28,231,138,139,141,94,184,63,214,236,193,230,204,86,228,121,6,133,10,119,76,164,70,37,69,119,105,210,242,163,198,131,227,192,182,215,124,207,15,2,240,82,231,123,113,45,113,49,116,148,245,121,178,134,74,139,155,183,45,251,231,193,147,51,145,98,166,91,241,25,148,192,74,77,84,234,118,239,239,144,145,209,118,51,109,153,227,249,30,204,46,127,178,14,131,243,122,94,235,4,98,177,213,29,255,183,181,244,92,189,35,181,142,121,149,167,152,158,151,105,228,186,153,227,97,60,211,44,52,247,80,140,64,99,245,153,102,117,250,144,64,114,157,223,59,67,108,125,205,187,60,161,71,38,180,156,241,92,211,170,208,106,222,244,245,185,121,153,224,184,174,189,28,41,255,99,222,5,184,234,179,176,107,190,87,111,248,87,244,185,79,148,234,180,52,84,21,105,186,121,110,142,132,174,175,189,1,227,187,166,90,11,12,132,201,191,230,248,101,172,212,76,63,117,92,125,226,175,39,143,75,167,221,184,55,167,236,172,78,41,12,231,78,117,96,66,115,136,36,169,217,40,141,221,12,29,146,190,24,196,250,222,111,109,136,155,173,129,85,49,142,97,159,72,236,87,207,185,4,29,72,139,215,154,72,55,232,173,145,168,14,31,103,44,147,162,81,51,213,224,29,102,8,160,31,243,6,20,236,230,109,194,134,122,38,2,34,243,185,50,145,241,232,207,137,186,234,93,93,248,152,89,61,195,66,208,87,253,183,217,24,158,216,233,28,177,59,30,28,112,212,122,142,23,240,240,177,45,80,47,29,207,241,98,89,16,183,86,184,17,244,181,102,189,119,62,203,238,77,119,208,35,17,199,7,37,175,172,1,132,241,42,199,46,76,39,220,179,71,159,115,110,203,47,67,252,162,143,197,198,232,147,232,120,228,111,30,134,246,143,25,254,203,100,93,63,222,44,201,142,21,15,118,66,40,117,24,105,127,10,143,112,26,159,137,166,89,208,136,138,205,136,19,238,202,48,153,179,58,2,99,126,204,140,172,58,10,134,121,142,253,29,250,167,249,58,202,8,211,212,48,155,90,175,186,217,228,49,253,183,33,42,106,79,133,228,236,207,35,158,156,162,193,210,48,22,62,140,8,161,109,99,75,186,31,85,18,144,49,253,129,9,213,39,127,116,182,50,167,206,3,5,71,128,49,53,118,65,190,42,174,70,62,68,55,74,152,150,189,12,49,57,218,233,42,214,184,233,236,127,247,189,153,191,58,253,33,35,184,206,44,180,22,15,242,129,51,212,43,36,116,1,55,225,225,49,51,93,133,241,228,200,174,170,15,15,88,255,198,15,128,114,211,19,230,66,95,176,119,152,105,31,209,155,155,12,91,12,170,149,60,52,12,230,36,140,243,99,129,227,210,180,26,50,220,61,94,251,156,45,83,215,45,165,119,7,101,76,227,112,204,234,41,83,215,73,245,154,145,128,210,171,97,94,140,213,199,118,159,53,79,4,109,207,205,152,44,227,144,215,49,37,45,21,81,52,69,198,162,219,48,44,117,245,206,6,154,248,117,208,186,72,255,210,120,13,57,165,38,61,232,99,141,184,8,65,195,39,252,71,65,167,136,25,42,96,205,112,153,254,213,189,57,29,136,79,50,135,158,181,29,230,45,220,249,191,228,90,239,49,213,142,27,67,183,187,152,65,46,229,21,230,246,64,216,76,166,181,220,139,113,192,52,205,4,44,237,90,161,105,209,188,29,218,112,225,157,109,212,105,244,8,24,199,183,94,177,103,109,147,0,83,51,94,106,100,153,142,47,65,230,67,19,96,121,93,95,124,27,55,239,124,50,119,44,192,48,227,150,106,97,150,226,219,186,191,77,41,72,171,217,48,47,68,244,79,231,233,124,50,123,221,2,217,107,158,143,187,0,91,72,139,0,101,211,240,174,73,42,160,73,37,98,167,109,93,206,79,26,21,182,169,122,205,171,207,183,12,191,251,125,240,9,221,235,83,41,175,55,117,128,249,89,127,236,243,106,69,178,80,209,63,57,8,215,204,220,154,162,235,166,37,90,239,79,27,44,243,65,53,157,3,74,6,165,149,55,121,140,216,246,29,148,62,159,208,234,156,79,83,190,102,91,109,60,96,174,49,103,191,67,86,105,191,87,160,24,37,178,107,134,221,64,75,252,136,75,204,107,70,52,74,223,107,91,238,250,206,195,244,64,54,240,123,194,107,53,185,74,61,242,23,192,235,125,151,207,88,47,26,146,88,246,142,25,138,132,58,75,151,229,83,226,167,129,115,60,136,68,218,30,238,144,230,156,158,239,181,56,117,60,237,128,143,154,159,18,135,81,187,120,62,229,172,22,163,141,83,204,45,253,139,223,163,33,153,145,74,87,12,245,57,185,151,59,43,133,166,53,109,77,160,50,83,221,237,132,143,107,142,250,116,15,112,55,55,195,239,153,187,118,15,80,67,246,20,21,141,78,77,247,13,74,20,184,150,63,51,189,144,165,21,109,6,225,72,242,173,216,8,219,101,87,161,192,187,93,9,237,252,55,132,198,79,59,71,181,214,90,55,227,101,38,237,82,49,65,75,191,26,198,167,181,202,107,118,88,18,114,226,232,132,235,123,45,188,2,127,50,118,86,45,205,88,115,128,115,158,193,231,0,101,174,182,61,84,18,254,113,53,7,165,172,16,72,105,207,158,245,125,175,106,64,240,174,160,118,186,20,189,12,194,63,230,162,208,111,224,33,126,186,161,84,202,103,121,230,2,44,29,110,134,134,83,221,176,189,144,94,90,97,166,68,249,192,110,207,169,224,17,37,124,223,77,251,0,88,126,195,89,51,166,205,232,254,0,80,207,233,229,240,1,174,6,134,254,156,234,137,186,227,103,134,54,99,86,245,55,18,108,168,217,205,112,2,40,0,167,158,197,23,155,146,73,84,44,141,118,241,140,83,252,54,213,99,109,130,57,142,45,221,170,113,243,227,208,143,250,100,231,130,93,111,82,213,62,7,156,198,179,112,51,248,185,139,84,201,25,7,217,210,18,69,94,127,112,32,216,39,102,21,15,144,202,104,243,122,1,108,42,245,73,145,37,235,62,241,171,9,128,158,195,145,144,178,120,240,69,35,102,221,229,201,191,193,58,243,125,79,83,116,255,139,252,179,209,20,253,204,63,220,136,254,54,221,155,145,212,63,142,15,154,127,245,73,146,157,223,255,158,28,93,130,222,31,240,15,199,155,239,136,38,70,213,21,14,130,30,234,240,47,130,190,104,237,138,176,177,106,159,31,235,20,185,178,124,16,182,168,29,43,168,3,197,106,15,24,132,134,87,191,118,78,195,112,139,25,191,54,30,236,236,250,89,43,29,61,167,11,222,33,170,32,99,122,173,9,228,250,242,199,94,213,36,133,196,76,183,191,239,243,221,184,80,229,222,13,198,40,39,87,62,91,118,66,173,226,94,221,44,153,226,198,6,132,247,254,50,216,200,21,121,193,14,103,102,147,248,235,7,26,242,93,30,48,26,36,208,98,46,209,38,128,181,175,37,174,8,178,0,195,123,174,231,79,194,93,182,59,50,230,168,160,125,102,107,143,146,2,12,64,14,210,50,159,25,82,65,197,91,88,4,181,188,148,55,140,187,69,22,64,53,226,90,255,150,152,183,246,11,146,188,72,81,92,69,69,174,201,166,193,12,143,174,14,179,46,93,184,21,10,58,39,234,161,40,219,178,54,214,153,190,200,244,221,16,252,246,212,52,47,149,186,234,82,86,152,179,118,198,29,171,117,149,185,213,90,66,228,185,171,181,156,248,91,211,153,177,100,59,171,224,10,154,239,10,132,98,75,203,20,116,182,133,194,53,230,124,214,182,254,54,46,115,124,16,107,8,151,105,86,173,96,223,226,106,150,189,56,112,136,72,12,167,57,49,51,96,86,49,55,137,35,134,245,212,75,4,84,51,180,102,247,106,72,84,245,209,8,221,125,245,0,208,22,93,50,172,166,236,16,35,126,130,47,77,95,156,207,7,203,129,143,41,229,131,33,43,183,24,228,58,174,134,233,111,201,205,97,167,68,230,204,205,16,130,72,218,5,153,197,20,57,50,52,193,171,130,106,179,225,11,61,199,64,35,89,211,201,128,46,68,94,247,209,76,216,225,142,10,36,115,203,165,28,230,96,173,42,158,48,243,110,46,51,119,14,244,243,159,38,174,103,166,177,178,196,168,225,255,13,41,255,112,66,84,111,52,158,160,123,87,147,201,66,15,37,244,25,126,115,8,160,228,16,128,195,122,184,116,223,228,12,215,207,153,19,126,151,223,154,175,173,213,81,48,93,99,197,181,200,64,104,6,154,3,59,69,36,14,248,163,234,233,148,80,249,11,196,6,140,194,108,249,215,220,76,34,50,190,151,41,155,220,15,130,156,108,100,83,249,33,60,201,107,69,106,189,122,29,4,10,194,166,184,8,240,69,105,199,131,147,202,42,73,205,240,175,249,129,111,96,52,206,151,255,216,70,246,127,231,71,239,251,90,33,180,197,36,96,138,116,29,14,58,89,98,18,24,197,112,149,193,132,72,215,103,216,76,232,72,74,242,25,212,117,246,110,45,188,116,154,19,228,59,211,6,236,50,38,144,244,227,97,202,135,60,179,253,150,185,113,56,201,211,138,121,94,77,180,243,219,198,231,84,213,44,129,238,180,232,95,86,53,10,4,181,197,111,167,105,152,22,49,159,163,222,157,16,192,72,59,137,171,125,246,146,233,176,208,99,197,65,45,186,50,146,137,58,197,160,160,13,217,197,76,82,216,247,104,20,234,147,130,245,168,124,142,251,214,199,115,158,154,121,200,116,94,59,227,31,117,28,115,174,175,25,210,101,151,222,99,72,129,166,53,217,48,42,210,171,62,102,133,6,194,245,108,55,192,45,252,106,227,224,211,37,79,88,61,252,0,128,138,11,212,189,152,77,118,198,175,134,183,76,113,161,164,95,75,96,84,152,75,66,152,198,163,157,13,44,251,145,59,173,96,80,213,76,157,41,174,62,110,37,228,148,122,115,78,190,237,102,40,22,182,190,216,137,211,124,85,131,116,135,182,67,172,144,125,249,178,181,44,211,18,71,228,108,31,123,4,212,3,162,139,162,73,17,148,172,114,108,163,100,153,215,120,206,135,233,196,147,36,214,104,88,19,163,177,135,198,215,76,133,104,94,124,1,99,250,119,191,143,140,70,149,163,165,66,240,228,13,135,54,133,155,182,124,179,56,232,117,136,123,63,77,100,184,24,65,97,10,25,29,64,79,249,101,188,146,88,92,99,239,38,42,37,152,25,79,143,115,81,130,156,75,127,26,164,237,8,207,110,159,151,82,136,73,53,149,135,177,238,250,201,218,99,70,152,186,93,214,21,51,146,29,122,53,78,232,136,13,109,162,195,33,126,6,181,187,113,205,244,80,60,191,13,35,218,93,187,125,15,73,72,86,83,139,239,241,94,231,104,223,207,147,153,63,229,214,227,94,117,41,239,91,239,192,221,51,216,218,218,115,107,24,209,226,185,42,106,21,83,190,214,30,209,203,56,199,111,237,200,99,243,133,188,13,153,19,19,80,181,154,249,124,113,148,35,106,89,37,26,36,109,65,47,165,155,79,36,163,123,33,209,196,136,132,255,32,233,35,47,221,140,192,212,99,38,66,160,158,100,200,206,134,79,191,104,184,156,180,198,73,4,112,60,45,216,108,221,106,183,150,123,111,178,222,94,220,63,38,52,158,170,70,69,131,205,208,3,8,62,188,132,84,208,46,69,102,218,106,178,251,65,208,23,170,42,17,186,48,12,26,41,90,77,43,46,134,73,82,146,14,176,198,13,167,152,152,221,14,78,89,152,221,188,196,184,247,130,88,103,43,162,58,211,131,233,102,171,122,229,7,82,221,162,112,212,97,73,126,97,32,249,68,8,238,9,195,70,158,222,0,24,12,67,68,168,107,151,7,13,65,4,236,225,65,231,136,125,90,217,51,202,148,53,226,91,50,228,154,175,160,199,60,50,99,16,240,149,7,213,73,202,46,162,76,184,156,159,60,39,40,166,30,97,61,169,177,231,167,141,242,213,93,85,100,172,64,190,106,254,182,135,56,252,68,186,104,62,69,85,67,227,187,19,99,156,124,111,215,220,92,222,210,202,27,64,77,165,133,29,34,29,47,171,194,237,191,198,83,247,73,40,54,122,46,228,71,254,164,57,158,97,116,154,159,153,163,96,104,46,228,132,153,205,59,211,0,195,129,109,81,51,79,230,181,125,152,231,103,213,150,187,74,96,235,241,115,3,20,158,52,171,77,79,156,247,63,67,36,147,94,248,74,131,146,225,166,136,26,84,247,250,69,26,100,194,158,87,67,255,226,105,230,131,105,202,109,29,41,156,167,241,250,204,20,63,233,161,74,203,74,100,130,232,36,128,120,207,92,153,82,142,50,19,32,126,226,191,11,219,172,166,104,12,82,226,154,48,147,40,29,153,16,37,73,177,28,221,77,247,213,161,25,86,138,70,78,242,73,186,47,137,0,227,47,71,90,157,223,26,32,28,125,248,79,250,22,198,253,72,53,194,127,86,30,6,35,171,59,120,18,20,230,101,37,58,177,164,104,9,51,210,135,114,30,147,136,228,113,220,108,253,252,146,252,93,116,186,123,208,67,2,118,102,57,31,204,129,113,161,182,9,116,12,95,91,104,159,64,136,123,186,195,36,23,135,236,148,103,82,239,0,202,254,8,206,134,92,59,193,38,187,53,225,76,13,53,147,81,242,185,0,203,106,223,73,205,198,111,238,185,120,58,185,148,142,138,232,43,249,6,111,114,202,91,234,247,64,104,187,119,48,78,35,226,209,246,200,243,210,57,36,170,161,117,62,158,128,164,51,232,54,41,53,172,57,61,233,138,227,62,182,192,92,162,91,216,180,116,98,214,118,11,16,214,159,170,15,150,136,125,139,154,165,102,10,53,125,137,64,15,178,175,135,41,98,85,83,63,247,223,134,54,50,203,94,184,112,12,2,97,85,16,1,209,90,49,88,201,177,227,201,77,182,94,240,139,214,43,214,74,92,189,141,142,254,154,141,104,211,159,140,120,66,161,26,103,130,225,25,248,123,29,23,37,235,36,132,247,113,186,250,240,121,237,218,158,150,109,148,33,75,172,143,2,90,84,153,149,200,46,132,207,88,178,9,240,148,215,26,245,34,195,24,139,203,200,167,155,222,71,11,23,104,130,46,67,158,59,39,193,145,111,107,205,146,151,38,235,146,2,153,207,102,40,47,101,152,243,192,36,27,205,179,164,19,22,178,245,37,234,146,228,88,114,214,149,85,76,15,53,112,101,144,149,203,47,147,1,168,249,194,19,113,52,116,217,110,68,12,2,251,88,224,74,145,215,34,211,17,69,104,248,11,20,107,10,198,163,228,120,43,178,248,235,153,132,231,95,53,160,93,248,24,245,185,58,155,94,67,96,54,33,70,169,106,94,61,160,49,160,17,186,148,162,22,225,244,8,208,25,167,216,179,242,50,20,248,23,201,202,120,79,253,105,132,88,3,228,100,45,241,93,31,156,244,93,148,230,235,79,100,74,205,176,246,6,84,181,11,215,166,89,39,153,173,128,216,54,61,61,16,201,219,185,94,120,238,124,218,151,120,141,0,31,162,4,252,220,184,209,50,51,47,46,120,107,50,109,17,44,167,124,65,197,85,219,22,129,68,206,61,4,146,60,243,51,32,103,107,171,130,119,134,228,70,175,134,85,62,240,223,168,185,63,191,108,91,70,64,169,1,69,169,241,140,79,64,15,241,83,223,23,62,219,199,133,253,34,170,161,123,5,176,173,177,46,0,28,149,166,231,135,87,157,129,74,161,79,83,217,6,150,105,114,214,64,181,195,10,220,199,99,30,59,96,166,229,231,22,232,201,144,242,197,234,20,99,132,94,143,185,174,104,98,40,214,8,250,154,91,20,7,78,124,104,16,150,215,220,2,247,75,178,94,163,41,204,165,198,123,159,237,100,106,6,145,39,95,115,221,46,5,35,84,127,204,183,58,70,129,248,28,60,229,25,181,104,121,180,22,136,50,230,51,168,115,221,54,160,108,141,90,207,213,20,110,163,175,4,158,247,246,152,1,226,221,230,13,228,46,159,207,77,170,250,54,142,64,188,244,252,54,25,132,120,111,186,80,250,115,53,80,252,104,160,128,196,190,232,111,31,15,222,201,73,141,167,108,239,245,152,207,228,107,215,92,68,40,208,204,8,76,220,102,29,96,97,207,213,40,238,237,232,4,178,182,23,53,195,251,31,230,5,23,182,62,249,89,33,249,54,79,45,50,242,207,134,3,185,121,116,33,209,255,50,158,171,145,108,191,141,91,48,153,232,163,65,246,25,224,95,132,19,102,125,204,232,247,68,251,148,45,101,253,109,142,209,64,109,82,139,211,94,158,101,74,144,113,49,4,157,233,177,66,220,28,63,93,201,148,168,245,108,171,129,125,79,197,66,117,61,62,56,104,163,41,12,87,236,153,74,169,93,240,35,165,230,209,116,129,65,90,19,187,78,34,247,212,245,88,27,197,25,76,39,57,237,186,30,103,117,3,155,240,238,194,77,143,106,211,171,241,76,196,156,9,115,212,92,130,20,138,230,67,82,46,234,20,162,142,224,187,248,121,144,213,180,103,108,153,222,71,185,102,26,31,100,219,161,131,51,16,163,0,19,170,82,179,46,42,7,174,111,8,155,222,218,227,121,49,242,94,238,133,167,109,202,102,250,219,253,172,48,159,134,105,91,11,154,154,219,149,210,196,156,192,53,168,249,220,59,122,73,33,238,233,207,205,43,76,50,209,147,153,215,75,27,107,74,115,254,193,96,94,45,90,117,60,230,82,92,90,1,38,57,163,211,82,71,252,106,112,204,159,72,238,243,197,18,57,78,191,250,172,190,156,158,171,145,158,247,205,58,25,9,155,68,54,84,246,226,181,22,188,61,175,53,37,231,86,58,102,218,232,149,31,210,218,7,61,168,74,22,25,41,115,43,157,190,225,13,0,43,64,81,90,204,3,178,171,21,102,74,210,89,205,37,212,171,200,165,3,116,149,120,143,146,227,142,201,176,140,223,83,67,8,248,121,106,188,24,228,47,89,159,28,32,202,136,171,27,125,43,250,104,16,232,236,120,177,10,135,138,222,156,122,118,244,29,159,19,163,47,141,146,161,36,116,42,94,204,25,52,136,154,113,105,99,80,129,164,105,16,141,94,69,160,13,18,204,128,75,227,220,101,73,208,184,57,149,112,37,57,93,156,111,237,154,187,122,142,48,228,143,232,238,77,248,27,15,27,40,152,93,249,220,231,209,147,130,179,150,173,191,120,50,232,45,149,199,247,215,236,30,163,2,175,163,146,210,162,159,225,170,42,32,123,140,15,90,204,231,99,167,114,205,22,107,137,217,52,45,110,79,52,74,222,106,197,33,246,247,34,255,164,13,255,68,120,41,230,33,111,169,93,24,16,15,156,195,243,94,124,156,19,249,225,51,85,86,120,158,137,95,82,128,6,156,236,108,98,110,166,46,146,213,12,160,94,204,84,45,247,147,149,152,73,204,39,130,81,222,77,50,163,41,150,0,229,233,135,119,19,82,231,192,233,37,99,23,83,150,85,154,242,195,199,51,104,176,242,23,77,104,48,118,139,155,67,222,168,192,175,105,18,241,53,204,236,204,98,205,70,73,20,214,115,200,42,7,235,76,70,112,26,102,75,115,95,179,85,110,163,61,222,48,1,58,145,198,226,216,184,55,183,220,168,152,207,242,12,104,228,49,35,236,241,152,83,237,233,62,248,217,170,117,245,141,97,185,184,107,78,218,45,71,246,165,68,7,85,162,255,67,225,247,86,167,217,177,153,146,246,30,186,250,72,221,187,16,218,207,188,116,54,64,189,52,239,231,38,167,43,147,129,46,229,210,229,189,242,195,15,75,27,129,139,22,153,185,171,79,128,88,37,121,242,59,104,15,127,31,161,199,214,33,71,141,65,205,112,232,230,251,218,237,225,68,132,18,113,187,56,183,125,207,161,68,34,19,29,200,136,191,152,13,112,239,136,185,215,155,255,74,198,83,171,172,186,48,166,184,146,45,102,190,174,88,97,196,89,50,139,247,51,211,186,233,174,142,187,6,122,159,15,237,57,120,174,123,53,36,148,250,211,137,200,240,46,48,28,167,170,230,4,235,97,152,87,125,232,128,155,37,56,99,200,217,16,117,34,162,197,21,165,25,118,142,185,149,115,23,5,76,53,67,245,161,220,227,176,121,140,114,55,173,135,106,184,176,169,197,218,94,214,251,165,84,215,208,85,223,175,125,70,180,151,250,176,62,159,233,224,63,77,188,213,148,75,152,206,203,29,139,187,153,170,218,120,205,17,213,194,191,246,56,113,19,180,126,139,179,179,76,107,107,83,10,111,82,156,110,182,150,67,245,56,32,71,109,177,147,131,36,210,98,194,236,182,46,156,164,100,175,135,155,204,230,165,79,211,1,224,13,9,14,221,180,96,144,114,250,20,128,122,74,106,72,27,78,117,189,25,42,5,187,78,253,105,206,55,47,78,154,208,227,249,122,186,149,207,26,136,208,241,203,33,166,103,183,5,226,237,230,227,76,166,135,105,27,82,143,233,84,88,128,220,223,229,73,175,159,195,23,9,213,207,157,148,213,26,38,172,32,62,223,38,207,180,31,88,116,130,77,225,227,164,217,164,135,30,92,180,180,113,65,89,131,102,204,120,184,230,1,132,125,230,9,1,148,4,127,180,6,158,201,226,55,39,118,24,186,8,138,177,100,183,96,211,121,211,20,52,227,144,219,114,42,158,179,253,105,25,132,188,70,8,58,25,207,79,81,28,161,249,117,94,171,131,68,8,84,72,123,152,165,91,141,71,163,51,92,235,36,248,193,41,136,149,134,117,191,60,108,196,35,40,44,173,68,53,31,234,92,26,111,252,151,45,91,186,31,138,217,221,66,128,130,13,173,41,229,19,141,53,231,131,21,39,171,50,63,74,219,114,16,95,119,26,31,114,108,83,177,93,195,64,215,113,243,19,252,81,71,210,94,65,182,75,231,232,90,68,223,79,119,37,141,31,43,204,25,130,151,183,35,181,125,201,46,118,241,57,149,96,207,4,126,221,163,128,36,176,188,128,236,2,20,208,153,228,206,91,2,38,127,58,55,243,140,89,10,83,43,124,198,143,249,140,91,118,246,48,56,189,30,126,9,137,176,40,88,194,241,240,16,30,156,127,57,143,16,39,233,120,216,24,139,145,207,249,213,4,135,15,65,145,165,60,131,185,44,161,162,244,180,239,147,244,116,186,97,96,7,115,43,218,27,234,191,21,148,108,155,172,190,182,73,18,187,4,91,35,249,167,174,187,146,153,99,75,235,6,227,209,81,59,174,43,69,76,55,83,100,212,247,38,183,123,201,28,151,229,141,254,162,3,127,57,205,22,216,100,74,189,15,139,68,73,151,45,238,76,30,45,16,13,162,214,120,112,216,170,30,176,55,36,242,53,6,133,4,247,195,193,133,92,119,48,30,178,211,106,227,90,171,87,138,13,107,221,138,77,227,153,103,48,115,246,243,254,121,62,196,78,137,162,231,253,233,58,30,134,22,240,5,193,174,142,227,211,30,70,169,60,83,176,64,130,98,127,122,205,217,181,99,30,129,255,109,15,195,57,217,150,32,7,131,63,170,62,159,154,170,100,13,22,72,100,142,94,38,227,106,114,26,193,190,7,146,249,37,135,158,57,200,49,113,184,158,158,31,204,193,20,71,22,180,107,38,140,188,87,196,118,103,14,159,247,214,204,231,160,53,177,250,78,59,72,78,205,183,213,162,139,21,197,167,151,226,117,132,203,13,138,118,212,167,23,16,134,182,234,20,119,3,17,132,191,160,251,237,193,112,14,195,205,126,214,61,152,77,47,241,28,51,244,178,245,169,132,179,120,253,222,200,111,62,93,238,12,97,72,180,24,132,101,233,60,3,235,225,84,90,72,61,208,42,245,224,30,114,204,66,107,197,212,189,144,46,225,237,252,119,231,159,200,155,206,135,226,107,184,188,239,128,247,123,60,172,239,195,252,9,223,74,151,113,239,213,103,68,183,195,99,32,247,37,130,210,206,179,150,202,101,67,60,31,238,196,168,250,185,104,250,46,65,134,152,16,112,210,206,51,244,9,253,236,162,227,67,143,151,101,220,58,113,188,152,28,179,182,142,29,39,38,40,88,17,46,121,88,182,0,153,186,87,74,111,99,98,65,169,42,66,73,161,50,52,13,146,162,128,11,204,221,21,23,72,235,167,103,47,179,202,225,14,115,165,49,70,117,36,80,220,242,183,106,100,115,53,198,183,124,78,92,140,28,150,170,11,144,220,165,203,52,72,26,13,109,175,154,34,20,179,157,72,241,71,70,169,46,47,105,101,39,51,156,22,232,77,245,129,40,50,148,224,143,4,212,172,233,162,70,39,81,60,154,21,252,31,121,164,243,99,222,161,63,126,90,192,169,191,230,234,140,130,136,216,156,61,94,81,19,103,23,136,35,123,34,126,151,53,114,163,45,218,171,244,70,89,188,53,254,41,100,153,175,171,113,156,137,92,212,149,47,180,25,248,160,209,79,165,167,230,4,220,125,119,28,227,1,218,127,97,118,73,191,97,51,231,81,227,193,225,186,235,99,218,210,126,4,117,74,112,217,155,39,210,84,101,8,48,131,203,136,90,83,237,25,116,13,112,58,216,20,95,155,198,159,80,31,185,157,72,159,27,105,34,187,206,107,78,225,34,65,55,161,121,100,204,1,17,102,239,234,34,120,105,58,66,116,225,228,75,130,154,149,115,26,129,35,154,99,125,171,180,150,222,161,18,70,180,169,133,151,3,134,66,39,26,106,232,171,133,151,99,149,147,119,208,146,83,157,192,232,65,195,157,194,115,218,14,22,162,65,163,88,155,207,139,29,159,170,196,158,3,215,98,127,204,52,19,5,179,243,198,235,212,89,12,61,226,140,131,115,35,39,175,73,54,34,160,21,132,186,139,230,135,186,94,25,175,240,90,233,192,34,160,121,98,229,226,80,196,99,166,11,64,39,11,170,7,142,217,192,239,164,183,162,61,81,126,246,178,194,49,15,144,92,122,117,49,45,69,55,51,232,79,200,89,172,108,27,230,252,64,158,58,71,122,11,99,155,249,185,214,212,248,130,234,183,144,81,208,228,5,67,232,155,82,55,170,14,205,124,240,13,202,165,17,166,153,92,173,160,60,226,177,16,158,211,204,5,169,14,177,66,209,175,23,147,137,13,191,111,128,120,212,92,44,237,249,251,254,50,202,41,111,38,202,160,90,97,62,33,158,14,55,60,206,41,8,140,135,201,217,238,39,150,189,220,201,86,96,21,31,232,108,172,200,57,196,136,181,245,52,117,210,101,217,67,191,169,27,85,182,102,168,97,167,151,79,73,36,165,203,103,208,82,120,153,151,233,80,212,7,99,47,152,241,90,93,196,131,45,173,8,238,33,126,185,191,248,49,106,27,99,237,107,61,103,153,94,188,57,142,226,115,160,193,53,159,116,41,186,185,227,154,151,54,188,209,125,177,115,190,102,230,115,215,76,45,27,247,125,43,178,1,154,200,53,144,87,19,243,147,2,35,49,177,194,31,62,191,189,219,147,67,38,14,22,235,120,116,163,206,60,171,142,232,51,243,217,187,244,193,205,171,145,49,67,101,66,83,38,189,57,142,215,6,252,248,126,250,94,100,226,215,29,180,51,139,244,100,155,96,119,246,125,237,180,21,250,134,114,23,146,216,119,166,172,39,225,2,2,103,220,121,180,222,39,91,232,111,222,17,71,75,107,188,197,8,250,241,239,12,167,211,82,75,25,232,165,206,187,62,182,194,35,224,28,72,229,174,122,200,16,242,83,70,1,211,119,87,0,10,62,91,139,48,237,82,4,247,97,80,34,125,180,105,165,171,187,45,108,69,17,24,185,232,18,51,112,104,189,249,25,194,36,102,88,63,213,186,153,90,177,155,173,182,159,186,149,101,58,194,10,141,151,154,243,200,119,34,21,220,246,161,21,53,180,114,226,165,51,217,104,45,246,65,245,151,99,93,67,57,165,155,6,74,28,119,154,145,49,201,79,41,80,198,43,31,191,250,169,34,206,128,77,28,43,50,68,106,101,67,152,49,13,232,124,203,90,231,3,83,19,147,136,46,237,165,31,114,3,60,138,173,140,246,4,101,126,153,128,207,238,6,14,1,224,72,90,254,132,71,36,133,217,240,203,15,6,18,34,159,17,102,90,175,181,98,12,2,210,39,104,183,162,225,120,144,157,43,20,30,73,152,159,141,82,239,77,145,222,253,132,227,30,193,71,95,159,90,55,207,23,102,48,193,106,166,230,235,62,74,167,241,183,190,117,246,5,32,206,205,92,255,60,26,122,156,33,179,128,206,246,124,42,229,103,214,221,9,218,161,116,72,143,153,158,144,248,109,232,138,20,233,101,101,145,30,191,125,206,76,117,196,193,54,236,124,223,251,184,86,73,145,71,64,88,211,253,220,5,54,68,53,91,78,216,173,153,206,24,69,84,37,132,209,227,123,129,229,121,160,113,103,75,15,249,62,104,123,114,123,128,100,240,100,182,248,158,41,63,95,27,159,63,199,79,195,172,147,20,147,97,64,148,32,245,167,237,224,193,21,33,175,221,195,88,53,238,7,207,151,239,161,215,172,50,183,30,196,94,119,190,13,204,228,193,94,208,209,140,212,48,71,71,86,42,92,3,60,133,244,18,39,1,157,2,15,22,139,168,43,204,103,137,63,184,32,40,101,99,229,210,172,210,31,52,21,61,172,161,14,209,172,182,173,79,78,108,147,227,197,104,252,43,10,237,161,161,45,246,155,102,122,157,138,96,67,237,35,36,82,26,217,247,166,47,198,81,35,230,115,150,180,23,159,92,229,230,240,242,232,234,59,97,42,105,57,23,174,216,188,167,90,97,196,243,81,1,194,242,160,119,74,10,246,187,241,187,151,130,119,0,107,102,47,128,88,97,96,149,231,98,90,57,66,50,131,0,94,158,235,120,25,184,122,97,69,251,246,49,67,136,51,174,222,198,80,14,83,164,31,142,99,30,230,243,57,149,176,102,65,177,112,179,114,213,10,34,106,46,200,198,206,48,167,252,172,158,82,218,149,34,64,2,163,63,224,209,82,184,91,188,182,65,229,30,179,181,27,184,57,189,98,186,11,178,195,20,186,48,180,194,87,133,43,22,64,219,49,77,141,154,224,189,186,101,231,112,196,195,121,94,26,34,152,216,142,64,250,235,44,42,8,107,250,167,44,164,136,230,243,179,252,114,14,115,90,207,183,130,98,49,126,244,71,137,40,214,227,83,212,152,6,104,190,106,217,4,243,57,217,227,106,75,164,232,44,33,188,141,104,10,232,217,131,138,43,188,111,28,107,231,195,13,205,113,66,216,147,122,28,61,37,219,215,121,204,185,69,60,85,192,243,41,106,206,246,220,136,197,40,58,239,218,222,223,190,137,95,216,212,106,125,31,13,181,99,55,51,194,138,252,231,189,87,56,48,217,136,184,215,59,106,55,68,133,50,115,41,170,149,46,134,28,83,148,108,146,182,231,218,247,138,4,19,33,76,122,80,142,198,43,125,181,110,76,138,247,157,41,51,178,248,164,248,31,12,253,153,99,36,6,220,124,38,146,230,205,152,39,227,42,54,129,105,124,183,12,218,248,90,92,13,65,246,243,94,231,177,227,151,45,139,249,172,203,227,48,245,144,53,162,104,250,60,24,244,215,113,160,38,19,172,123,208,251,160,163,67,74,106,225,214,61,91,6,85,180,208,138,162,137,170,63,27,10,221,27,33,30,68,150,103,62,219,209,10,1,17,4,175,178,226,87,172,133,45,246,216,68,196,164,216,205,98,240,138,48,183,246,116,65,45,203,16,196,99,179,76,159,237,36,25,110,42,68,143,246,124,144,130,103,3,47,233,42,65,157,189,234,217,162,207,62,200,89,230,230,108,252,131,207,217,209,175,70,21,96,76,5,41,66,248,24,66,53,168,76,193,215,252,28,91,37,52,170,55,218,132,163,63,103,222,22,53,52,218,137,158,139,201,186,132,152,238,70,59,180,191,231,109,208,230,193,225,85,149,211,149,78,163,235,161,24,169,141,102,127,12,44,25,245,3,186,105,209,231,121,48,246,165,92,9,42,99,165,122,225,253,201,123,229,96,8,129,220,162,61,78,202,114,110,72,204,64,45,30,248,49,12,77,97,174,237,65,33,226,30,173,8,236,33,68,122,154,60,224,203,28,87,151,235,124,216,241,56,94,38,122,122,133,183,206,201,254,180,136,180,46,42,110,137,248,97,63,46,97,191,50,215,219,248,26,198,227,80,214,40,34,31,167,78,65,130,64,128,161,224,15,35,253,157,249,241,100,231,213,243,227,187,109,117,162,225,121,77,215,156,235,11,55,5,223,19,242,169,70,110,164,11,47,141,29,12,136,152,77,222,228,65,117,206,126,181,31,129,181,43,146,129,211,53,132,206,134,177,36,60,0,224,5,231,225,213,63,125,188,50,226,207,157,175,146,110,127,161,199,112,12,165,43,175,13,247,213,19,119,140,43,157,106,178,115,143,177,68,59,196,64,252,58,171,230,214,185,245,184,229,126,88,200,122,121,28,58,240,159,158,211,109,80,108,167,253,116,106,164,29,137,83,210,37,75,149,144,104,121,205,201,119,65,19,16,127,220,46,134,44,212,156,161,177,29,58,65,97,129,185,34,132,217,200,17,101,105,176,121,173,144,47,37,198,24,234,218,144,208,185,26,189,25,78,99,125,109,248,244,29,42,199,205,207,193,162,62,27,217,131,64,157,224,49,156,137,34,239,245,19,72,247,223,166,198,173,109,116,60,76,8,55,166,110,184,29,189,53,96,170,111,59,161,208,220,159,53,59,192,214,248,236,175,27,202,38,221,190,135,45,172,17,102,240,21,250,214,208,199,186,123,142,118,222,122,27,0,167,133,234,110,38,24,147,20,252,178,2,189,127,108,59,212,171,222,124,117,190,95,152,203,9,114,52,118,222,144,45,186,227,198,242,110,154,67,217,192,182,134,159,228,184,239,15,25,18,202,152,59,84,172,201,16,111,133,157,160,23,53,189,233,210,20,84,142,71,45,55,63,27,93,117,30,219,97,101,142,41,70,178,220,241,220,200,140,169,111,100,103,150,211,45,15,83,88,22,143,17,42,134,225,189,160,244,88,163,177,42,207,213,65,129,121,62,12,53,195,212,164,239,151,202,115,245,198,119,210,220,231,167,207,194,253,143,100,222,25,191,237,51,40,75,208,84,73,183,84,98,102,170,216,203,205,13,226,248,42,230,194,169,227,87,23,192,87,81,138,199,108,125,38,31,120,143,5,126,3,91,172,221,184,247,63,235,9,170,235,101,182,198,108,249,69,255,233,51,213,199,213,51,182,39,75,158,0,153,63,199,231,218,72,50,121,170,151,211,218,96,184,215,12,98,55,122,137,141,181,231,246,246,13,56,122,206,70,35,230,89,166,222,28,167,180,120,23,194,154,198,27,50,174,185,156,205,183,58,241,211,66,142,189,200,136,88,95,157,195,106,113,113,206,214,46,47,69,199,145,51,8,44,178,192,35,64,237,102,165,81,243,131,12,158,57,77,175,156,252,50,250,62,193,48,96,36,73,69,159,59,3,95,116,60,48,128,11,145,51,193,76,214,194,219,12,224,173,23,60,136,61,120,139,96,157,44,229,89,191,85,31,13,100,102,11,243,57,6,86,158,106,110,203,197,51,73,103,167,243,34,247,209,12,197,190,107,92,109,173,135,93,204,165,223,54,187,141,208,198,234,98,166,17,100,56,76,154,78,11,146,170,98,38,250,242,230,166,77,165,228,134,181,152,141,223,221,135,133,94,180,218,150,152,155,233,184,184,89,7,124,209,66,20,8,235,77,173,109,232,165,211,114,185,126,41,245,209,174,207,133,35,223,106,152,105,19,223,119,146,2,165,90,33,249,182,129,101,20,153,41,100,164,175,132,5,13,38,253,146,124,97,62,94,253,189,122,66,25,58,229,230,245,71,136,233,102,184,159,244,197,8,238,135,183,8,109,124,241,173,55,167,4,25,172,186,219,128,197,243,174,31,107,131,75,241,222,103,49,142,11,121,26,200,115,159,195,32,133,217,116,224,101,88,32,137,244,93,1,174,124,52,17,175,153,118,23,231,49,134,78,188,222,166,244,97,2,114,203,137,44,22,176,185,52,229,83,131,107,157,126,30,194,120,177,4,26,52,140,124,43,185,248,18,77,29,244,10,222,41,126,222,216,146,241,159,249,196,8,132,78,215,220,182,117,182,185,153,110,205,42,214,76,134,209,47,134,46,52,205,33,102,170,48,95,217,215,204,179,233,131,195,154,187,62,15,25,249,74,35,49,187,102,226,109,135,134,91,143,199,184,194,31,152,209,161,255,206,249,149,140,178,183,201,160,21,154,242,226,222,253,68,216,91,158,12,53,123,175,42,44,90,255,132,100,12,243,137,15,239,79,27,73,131,236,26,128,233,119,29,254,185,8,195,110,188,131,25,234,227,230,35,126,162,153,126,163,60,51,23,112,2,97,206,239,215,78,70,255,226,239,5,95,253,69,66,98,54,16,149,191,24,82,20,85,246,187,99,206,209,208,204,119,205,232,31,136,25,40,112,60,26,82,52,69,206,46,116,18,87,185,83,169,0,194,208,39,7,101,22,55,167,193,232,106,194,153,25,148,65,137,121,74,32,156,213,156,8,4,221,60,202,214,67,2,2,161,190,187,127,146,19,29,141,43,87,138,153,88,205,155,101,54,8,236,34,91,49,178,226,35,200,161,247,182,84,104,86,243,184,132,138,76,98,54,151,107,134,173,62,199,190,66,94,58,235,205,65,124,135,14,210,166,223,254,250,240,102,70,255,41,246,149,2,153,192,93,66,131,167,13,170,152,13,132,246,50,241,153,153,18,141,111,28,136,11,93,22,3,51,19,80,199,213,212,150,179,94,189,80,114,27,119,71,108,123,170,153,0,172,199,205,169,158,232,139,77,20,208,123,108,183,211,170,249,215,124,226,5,80,32,110,38,7,48,229,106,38,79,112,223,82,99,106,89,252,17,202,241,231,72,155,97,110,34,38,137,25,90,210,116,205,246,85,175,185,207,171,171,176,45,197,191,229,131,117,218,197,242,125,240,220,70,87,51,126,183,183,75,31,115,23,208,7,230,202,201,17,55,7,85,216,245,167,11,31,196,205,232,96,12,125,109,220,225,30,175,205,82,191,234,237,102,134,87,57,206,40,43,161,201,111,147,193,8,177,10,206,168,114,115,14,102,222,69,62,24,104,200,170,79,158,172,168,121,143,48,200,103,244,201,231,8,82,139,115,45,60,213,207,139,217,1,233,102,112,109,178,111,145,237,93,33,72,68,175,82,125,172,231,112,240,213,109,124,229,245,121,237,6,64,223,27,175,54,28,70,207,215,110,52,8,222,53,178,148,129,208,174,46,103,129,135,153,14,138,161,102,171,144,230,88,190,36,50,117,208,0,174,197,84,226,99,174,166,67,78,167,241,138,171,17,54,158,227,49,247,224,4,219,116,14,175,41,203,183,101,67,23,184,249,39,199,167,102,210,216,241,219,56,240,75,175,78,68,63,113,178,67,203,32,238,208,0,189,239,248,110,230,59,5,31,249,96,134,132,107,126,128,30,135,179,173,231,106,14,212,225,59,42,24,200,38,142,245,48,221,204,234,39,73,1,133,87,229,147,156,3,52,213,216,174,207,167,95,91,28,26,182,169,230,173,197,48,36,193,105,191,31,115,29,225,148,24,4,95,141,6,99,8,99,129,103,71,204,192,11,82,28,206,171,172,162,115,37,23,144,38,110,110,52,67,233,65,65,186,215,41,237,41,71,91,79,167,152,33,31,41,126,117,167,102,41,135,212,72,28,138,95,24,180,56,144,146,184,36,116,43,149,126,173,67,93,91,58,244,144,235,249,140,28,26,123,169,121,132,244,193,74,22,45,200,52,2,96,63,118,92,124,188,224,185,100,56,187,73,191,46,255,97,176,121,163,220,151,234,164,205,234,236,114,243,219,236,73,12,105,186,38,241,100,231,228,125,30,156,198,130,29,35,198,118,40,195,109,244,29,51,156,79,74,192,75,34,63,224,5,203,213,242,48,3,214,148,159,238,4,57,233,94,141,252,118,19,51,240,214,240,62,225,223,208,143,5,166,154,38,49,255,150,29,32,187,220,156,114,102,246,139,155,193,31,101,72,91,171,35,156,52,84,199,182,26,81,104,8,31,173,25,143,148,140,119,53,130,214,59,125,119,147,165,209,105,33,240,142,125,114,27,240,14,201,197,133,198,139,29,11,139,236,108,147,171,179,201,139,133,7,71,17,56,87,49,83,53,72,215,7,131,4,248,190,115,67,79,45,88,101,54,189,35,234,185,54,218,222,166,247,89,111,83,125,151,64,162,193,100,25,164,193,27,213,36,141,181,155,229,238,35,44,108,199,85,28,114,250,52,211,68,241,123,67,182,93,100,18,182,79,247,194,35,113,242,110,250,100,70,224,236,141,131,39,166,103,173,201,123,161,224,229,144,95,3,180,156,49,205,98,78,132,254,158,249,224,124,144,195,199,88,186,28,97,135,144,253,153,103,50,133,235,70,176,48,114,46,44,165,45,107,30,138,188,28,26,129,112,163,163,229,118,205,214,11,21,217,139,134,244,177,108,102,104,149,193,160,253,153,225,204,88,245,190,54,220,246,51,132,40,38,221,67,69,220,249,227,245,204,104,143,248,177,99,247,58,197,140,79,222,47,181,110,215,112,24,46,216,17,202,184,240,204,150,34,231,57,148,242,37,216,139,96,15,93,122,168,2,28,79,35,158,140,172,213,148,181,87,97,35,75,215,92,69,118,20,107,163,207,179,57,243,46,213,63,241,176,16,50,238,161,247,5,128,119,21,137,113,104,94,94,33,50,59,169,19,52,201,109,192,140,93,75,112,87,195,86,51,101,203,129,20,236,156,216,126,243,102,154,202,247,230,180,201,116,111,226,129,73,17,189,155,44,230,179,236,203,165,74,174,67,157,86,120,112,86,80,142,81,35,235,75,78,220,210,154,161,196,220,220,200,218,222,7,47,198,55,23,4,210,168,188,171,91,74,149,161,140,75,226,76,208,211,239,52,181,222,138,240,229,39,130,219,69,174,6,212,53,66,49,117,254,132,166,171,152,173,172,225,87,159,33,57,11,242,190,182,241,44,135,199,204,81,63,52,157,132,18,93,222,151,225,249,76,157,199,8,219,116,152,11,121,147,252,152,83,40,31,156,103,2,22,183,213,108,60,77,49,137,199,208,185,144,17,91,95,193,225,76,187,184,248,110,25,185,128,104,24,166,73,186,14,89,217,153,197,182,103,44,159,161,218,137,176,229,242,86,37,174,62,171,254,118,75,226,9,144,176,171,177,54,225,179,175,242,94,103,27,174,119,18,195,149,51,197,85,207,70,226,31,95,115,195,66,38,135,46,162,101,187,6,191,52,113,250,146,143,157,201,251,166,248,216,11,204,134,4,25,233,215,38,92,130,146,27,241,144,251,228,48,81,76,79,49,176,56,9,135,238,168,129,170,163,93,214,205,208,108,137,245,236,242,40,68,185,21,249,78,113,84,192,255,21,47,92,26,163,5,250,42,215,76,160,157,98,208,206,65,182,166,28,95,9,124,199,216,241,94,52,180,232,147,161,241,146,99,26,26,178,247,86,3,246,254,9,20,197,152,30,79,38,85,49,147,129,11,86,52,14,140,126,17,5,155,188,114,11,30,171,101,185,198,37,102,68,96,188,28,70,92,76,251,99,190,102,148,224,151,211,14,3,69,89,75,172,128,40,188,124,14,103,48,153,205,42,230,98,254,181,159,17,160,80,47,134,27,175,209,246,71,63,97,76,157,109,95,51,149,153,136,71,97,28,25,162,88,191,151,241,30,121,106,209,18,251,2,232,65,63,8,146,54,55,79,59,255,203,53,55,84,50,60,197,13,101,236,18,122,20,40,126,114,84,108,167,245,101,46,125,114,248,219,230,253,109,84,80,111,65,119,131,233,216,65,86,75,218,255,140,178,252,54,210,201,205,179,158,38,116,36,220,239,27,13,135,144,69,93,230,32,39,189,24,158,226,124,173,80,73,170,21,104,69,28,218,200,106,38,25,20,242,212,193,62,116,204,53,75,187,49,17,89,217,161,87,191,240,190,133,27,18,94,115,2,225,251,219,101,189,102,170,120,245,190,22,92,159,67,204,48,175,212,123,115,160,145,75,205,48,207,221,39,111,115,63,102,235,41,185,163,98,37,72,49,83,13,245,76,214,226,243,247,199,76,27,111,172,144,129,59,113,31,220,242,169,229,206,179,212,133,95,1,130,145,134,24,124,184,73,144,181,119,49,179,99,141,40,62,29,199,230,226,98,40,77,158,89,31,159,139,238,216,235,222,117,228,212,234,165,222,251,186,97,170,152,161,78,217,253,122,104,232,19,93,243,180,195,52,158,59,171,226,48,108,189,199,157,136,7,163,29,70,4,8,54,9,235,25,162,141,192,2,118,147,153,130,12,22,152,16,95,217,5,84,176,154,143,231,234,160,98,30,147,229,42,79,70,128,24,34,102,244,253,239,174,239,85,108,125,69,161,177,1,109,148,39,7,173,31,10,105,36,241,151,224,60,206,106,32,100,140,15,146,96,152,149,121,134,135,92,189,119,124,26,159,175,14,57,173,158,169,223,189,116,227,71,221,223,30,180,209,199,210,5,99,63,132,32,104,3,78,74,65,140,52,183,149,101,239,160,2,8,0,99,228,230,196,7,187,79,62,170,117,169,184,199,0,33,111,150,109,158,14,202,22,196,44,164,45,179,48,148,224,181,30,167,55,70,141,12,186,20,225,33,14,107,35,132,179,209,195,109,186,182,77,170,60,72,234,240,168,151,240,213,146,128,153,193,63,137,112,108,151,98,54,52,233,144,32,248,152,162,170,36,124,252,187,163,108,50,220,33,95,199,61,59,239,161,102,154,113,119,252,244,54,90,241,107,182,62,56,167,171,57,191,13,120,242,190,54,173,36,8,36,185,57,91,249,241,154,187,33,255,252,234,243,181,183,40,220,252,8,181,238,17,68,206,178,203,158,101,106,24,33,222,6,225,234,113,124,196,92,40,106,196,52,71,141,82,200,210,143,153,58,210,140,169,198,107,108,49,27,97,101,76,6,252,7,217,117,122,70,154,38,156,102,136,142,247,69,28,65,62,156,67,20,8,151,96,9,119,229,166,155,153,236,80,248,158,231,60,185,31,179,153,159,155,219,117,147,46,158,104,163,84,185,67,121,20,150,170,33,218,162,60,37,254,201,245,161,140,43,253,154,91,41,53,42,222,136,133,101,65,191,147,15,64,104,41,124,98,106,104,98,45,38,171,116,93,226,161,84,107,199,108,244,135,225,242,66,54,172,86,200,252,175,195,140,31,123,113,32,219,228,15,238,104,163,142,112,107,25,103,78,80,154,236,225,119,66,74,84,47,106,109,3,12,233,158,113,196,231,101,3,188,55,175,244,190,214,116,39,89,171,194,205,189,33,235,44,65,21,77,65,21,248,205,53,35,137,122,167,168,21,4,228,197,10,120,222,224,189,228,56,232,210,245,139,68,71,105,145,74,181,198,52,105,127,221,112,123,158,80,97,6,104,3,88,244,253,218,197,244,30,99,6,39,176,145,242,219,25,116,118,240,49,1,99,203,93,38,3,42,206,45,180,221,240,30,182,180,160,178,150,206,194,142,157,248,252,159,89,148,17,97,194,160,130,152,99,245,24,231,227,53,3,205,185,185,141,252,234,94,109,244,182,174,232,240,79,204,92,214,94,182,184,205,211,242,231,99,195,251,38,214,179,238,197,49,69,24,66,246,20,74,77,189,198,9,211,96,41,190,175,101,40,130,123,176,182,222,36,119,209,193,15,217,89,123,79,206,243,154,247,185,141,49,126,199,118,214,160,180,18,239,238,56,142,57,26,111,121,178,38,192,183,157,96,166,9,89,160,51,147,206,130,91,242,211,249,56,4,33,165,12,255,4,101,176,107,182,148,92,12,184,113,149,220,73,190,80,28,12,170,66,114,82,74,128,117,172,9,188,107,152,233,255,184,80,66,130,81,72,112,99,18,67,214,121,223,26,119,23,104,173,91,207,153,121,123,140,48,30,223,251,62,246,57,7,69,246,23,196,199,78,222,69,100,56,159,33,45,72,152,33,189,138,95,134,41,244,14,40,1,4,116,0,225,200,0,68,150,199,238,40,190,212,248,150,76,239,38,247,110,156,155,1,44,130,51,234,6,9,11,138,189,121,83,92,198,124,33,86,214,161,179,222,163,163,214,68,106,245,135,83,153,35,60,82,107,202,149,33,201,32,51,189,136,136,170,113,149,118,252,117,252,194,60,238,199,232,38,150,113,175,134,120,56,122,217,112,58,233,9,189,47,13,171,100,208,70,34,25,44,45,164,196,49,166,69,238,57,195,106,252,193,97,158,230,75,199,86,7,229,164,48,112,255,34,223,22,87,111,90,145,239,99,179,41,3,215,241,108,38,45,65,83,238,253,235,123,174,145,11,173,202,73,137,210,195,14,240,239,164,54,61,132,235,197,26,191,107,154,215,12,165,211,125,233,31,235,97,220,187,218,17,24,86,203,155,142,26,128,40,244,88,100,80,172,209,164,4,0,39,3,210,191,8,116,104,182,234,213,40,255,105,198,87,49,67,104,57,246,125,47,84,197,170,152,27,243,110,4,24,139,73,169,87,179,14,3,139,5,147,251,146,7,167,107,52,132,125,8,39,134,240,183,25,47,77,42,49,40,160,140,170,140,56,222,108,142,20,22,39,172,252,46,147,52,166,247,134,125,109,234,136,53,18,202,57,146,226,148,63,238,161,118,194,13,206,138,218,47,38,137,13,245,154,161,182,117,86,6,54,76,88,25,150,152,83,84,61,113,42,178,76,34,192,78,120,14,97,158,40,204,95,51,49,82,11,120,217,160,80,120,119,177,222,172,51,41,158,10,169,229,251,208,182,204,2,184,6,23,188,144,104,162,15,118,206,198,44,152,131,115,142,223,103,134,226,45,123,225,16,51,136,90,185,154,217,92,162,124,14,35,167,180,102,47,250,56,106,120,239,27,62,159,33,91,100,75,184,36,183,80,12,235,206,61,229,109,87,163,222,26,53,106,14,183,251,41,143,139,6,212,42,80,88,230,48,23,49,23,154,111,162,194,77,187,68,83,115,102,147,13,243,198,123,170,106,6,72,31,197,90,96,112,114,49,162,122,41,160,53,84,233,179,60,152,165,15,47,178,166,192,112,35,23,79,227,201,204,81,213,81,201,55,226,149,80,208,51,84,78,23,238,155,85,13,54,30,133,216,68,172,45,215,90,100,16,63,124,22,108,219,250,202,176,148,95,120,23,155,245,101,57,226,248,218,245,66,118,232,165,104,58,32,52,129,59,163,41,216,49,90,214,158,123,119,244,66,98,68,246,133,228,96,165,73,36,10,200,56,65,66,124,195,151,195,51,10,51,12,181,178,69,86,211,134,13,144,20,209,206,117,215,144,147,68,106,36,30,140,22,147,41,207,141,110,166,71,51,188,22,172,84,242,211,16,224,167,40,208,101,8,24,100,134,22,116,229,91,14,244,87,163,250,244,152,209,211,141,218,32,174,204,141,164,80,3,162,232,224,55,63,59,77,29,122,53,221,115,45,10,189,224,28,116,208,142,247,70,123,162,255,54,98,94,34,49,182,202,87,161,112,51,125,198,183,13,147,36,10,84,105,81,100,62,171,254,78,20,184,158,214,138,231,62,7,250,146,200,151,6,183,227,8,69,133,217,16,115,114,103,52,149,230,170,81,97,6,94,55,197,12,41,111,246,233,77,96,188,245,222,37,227,114,251,79,47,200,192,117,200,208,141,245,158,42,112,34,176,230,137,149,126,172,111,151,68,151,5,242,135,59,98,217,200,77,190,244,142,17,228,145,62,21,115,177,70,63,55,111,147,48,20,51,136,116,7,19,32,113,52,165,229,112,25,58,32,199,205,107,53,117,196,107,38,149,235,34,30,96,194,167,20,153,9,71,38,237,218,217,205,232,41,86,177,158,131,244,190,181,149,133,197,135,205,48,34,245,230,23,15,26,33,196,149,164,41,57,184,219,237,143,187,72,213,209,175,133,158,150,63,217,174,180,57,203,213,172,251,228,11,4,86,168,46,234,55,132,32,100,153,191,81,161,193,48,73,196,110,226,35,193,74,136,96,128,65,153,197,220,104,116,251,134,188,88,179,217,146,71,107,236,187,95,162,226,152,249,34,114,88,179,7,121,151,3,156,159,214,66,116,173,248,230,125,248,189,215,192,221,150,123,211,135,31,96,215,106,51,71,206,204,100,201,64,223,115,160,241,66,62,252,154,207,145,59,28,7,65,116,127,22,223,29,20,240,170,201,57,198,192,93,161,234,118,39,49,225,78,241,150,116,228,13,1,245,201,213,103,86,6,213,138,157,35,160,183,175,153,150,93,167,236,193,76,63,89,92,13,158,152,250,96,115,51,133,172,187,17,3,90,26,209,57,194,111,159,45,173,171,149,207,63,221,122,86,139,208,228,97,38,135,25,23,79,67,215,136,57,163,18,240,205,5,220,174,37,231,30,64,104,146,177,126,243,138,243,42,247,166,33,204,143,107,59,203,135,144,215,144,248,75,46,21,115,14,27,248,151,239,183,198,33,162,106,233,23,111,155,27,242,203,221,50,125,223,183,6,91,184,165,239,196,96,147,228,31,62,243,113,207,203,16,171,201,5,250,225,4,205,217,150,4,165,161,115,130,44,24,18,125,154,192,228,201,138,69,73,223,84,128,234,84,38,33,167,51,103,134,223,27,132,237,106,122,49,47,50,253,222,96,17,198,204,207,213,193,208,199,105,44,100,190,232,120,147,165,93,110,4,172,112,125,81,242,172,172,214,239,157,161,251,162,48,43,47,13,205,130,127,233,227,241,130,14,148,95,70,150,208,171,165,199,191,132,113,167,137,149,132,180,143,152,181,241,72,92,193,199,90,124,123,55,227,50,79,253,88,213,186,140,62,51,50,107,73,39,2,218,80,205,95,186,227,191,102,157,100,40,174,246,120,47,163,183,172,242,224,156,122,94,164,58,33,36,243,249,126,14,148,211,78,96,237,247,102,37,206,155,74,128,151,12,245,76,31,20,211,7,189,199,203,252,65,176,253,232,34,171,62,158,155,47,10,119,190,225,80,133,215,248,148,160,147,132,76,115,51,97,120,215,155,31,231,202,229,209,22,176,158,34,20,255,199,188,103,144,174,209,143,55,234,5,166,240,98,25,136,252,55,166,131,124,177,136,240,209,103,131,127,214,195,60,165,113,6,243,64,54,186,248,205,151,185,195,98,166,85,198,15,144,227,217,210,17,214,245,183,115,200,99,18,164,67,49,189,30,115,115,212,178,85,161,224,93,19,51,165,16,223,12,59,133,164,169,223,243,204,204,234,74,121,128,43,17,52,146,53,64,31,142,15,121,39,157,166,171,203,36,205,124,80,152,120,249,217,21,224,57,77,49,147,140,181,125,234,44,206,136,122,133,25,220,233,179,66,10,204,222,35,204,72,153,203,18,57,255,135,23,206,153,134,181,95,92,138,237,148,168,19,185,25,50,185,199,124,222,122,57,138,130,21,66,38,117,234,213,40,197,205,88,126,104,46,202,147,81,106,29,30,36,24,53,221,104,186,15,131,204,243,189,18,234,179,38,25,49,162,214,51,243,252,188,239,230,139,232,190,1,17,176,55,227,179,239,157,3,64,15,39,88,23,194,55,100,67,83,2,51,42,75,208,5,250,134,6,156,64,56,71,89,250,103,35,115,148,42,176,70,10,133,98,38,161,228,222,2,41,90,1,151,240,104,32,156,124,147,7,98,161,43,100,67,168,217,194,140,183,53,235,243,189,78,224,181,226,4,233,66,95,64,98,51,221,77,28,65,161,44,235,158,124,216,218,59,204,239,161,7,159,191,119,143,212,109,29,169,122,99,26,121,221,229,172,168,194,175,170,211,132,24,245,203,39,88,130,160,39,221,103,173,57,47,174,198,225,149,240,225,156,227,169,59,235,20,225,27,200,232,37,78,72,73,30,153,47,232,145,52,77,125,254,55,58,14,30,123,84,20,195,68,181,153,72,103,45,215,198,36,245,47,194,129,120,63,164,228,221,189,177,73,80,196,241,130,230,125,134,11,98,197,147,169,142,23,228,74,35,172,121,73,133,214,42,253,193,159,183,32,143,217,89,93,120,242,85,51,173,240,64,80,183,19,127,50,219,174,233,3,118,118,91,120,252,197,161,36,49,237,240,214,106,10,208,226,8,23,0,10,190,205,33,205,222,154,58,225,196,206,35,28,152,74,101,70,253,127,227,91,170,235,122,140,85,132,80,96,64,194,249,205,225,172,46,133,156,224,242,195,255,249,77,177,66,54,94,152,253,8,31,206,139,132,249,156,246,77,35,100,3,78,185,250,235,42,86,16,212,49,181,166,20,159,163,197,74,178,69,3,27,234,197,55,0,152,141,94,44,9,139,146,149,60,62,115,249,125,2,141,154,172,90,237,209,5,157,199,106,5,9,231,7,79,161,230,35,140,59,176,111,64,222,239,97,145,37,2,212,10,109,252,190,97,15,24,71,137,113,9,174,167,111,162,112,130,44,145,178,51,214,144,208,69,68,215,142,206,199,161,97,42,17,154,155,193,97,136,23,66,144,155,138,115,1,65,57,186,179,80,186,17,64,195,246,228,15,158,167,193,176,36,54,55,46,149,230,102,36,141,228,167,161,29,246,22,89,102,188,33,205,175,25,88,92,196,192,231,177,207,131,74,82,183,48,200,17,246,115,40,74,149,199,88,207,114,170,23,122,126,30,101,73,122,137,166,191,26,232,111,186,137,36,100,170,148,133,87,189,0,110,184,86,36,211,114,226,200,118,19,18,29,70,140,45,57,160,106,239,29,0,110,90,54,53,79,99,21,162,200,242,52,146,194,59,63,249,165,226,77,35,199,60,232,0,148,244,19,24,133,185,3,233,223,77,74,80,146,106,37,228,33,192,127,195,119,160,217,60,144,187,23,0,78,157,95,102,10,165,224,227,12,199,79,147,109,150,132,6,40,208,209,163,181,162,82,94,151,208,158,222,206,227,103,132,57,155,136,198,53,159,173,224,76,212,200,232,65,7,36,251,48,98,141,229,230,159,56,134,132,26,7,60,23,9,143,30,29,155,73,43,103,156,191,244,50,70,50,145,96,93,70,197,26,136,86,124,110,244,188,133,98,245,156,253,169,7,30,153,134,20,246,165,44,102,138,163,51,122,101,208,31,148,216,157,254,189,214,111,19,108,221,73,88,130,143,83,131,250,251,8,236,58,21,70,89,95,116,85,165,126,27,113,140,45,68,179,229,128,184,162,62,176,97,86,147,21,52,12,214,17,9,113,170,232,26,219,27,52,109,94,220,124,167,219,80,106,0,112,97,231,104,4,39,248,211,180,3,29,42,210,151,76,93,164,201,150,70,225,40,121,207,166,117,55,45,65,141,24,189,93,13,77,94,83,213,19,66,119,163,74,159,181,221,116,59,56,97,185,122,25,149,115,228,211,97,174,146,67,6,33,156,179,74,110,121,194,100,45,165,150,100,114,79,23,241,79,29,183,74,37,10,173,168,232,62,4,124,187,135,84,162,32,52,158,145,234,111,136,32,55,173,130,25,48,207,127,219,168,11,180,194,182,76,176,211,167,3,171,83,126,217,20,173,163,167,203,4,52,37,61,76,110,45,165,104,38,72,252,91,74,123,240,136,117,71,39,109,176,180,2,168,196,249,62,71,212,138,218,93,179,236,194,53,79,188,239,168,76,155,187,37,135,223,2,83,119,113,112,8,139,108,241,9,232,31,235,251,54,27,160,5,168,229,99,68,110,122,80,33,76,58,166,181,136,11,184,61,68,194,8,31,166,22,193,8,95,206,16,71,171,2,113,129,150,174,59,100,244,43,208,154,70,37,40,102,170,209,237,34,42,161,63,209,39,31,148,56,162,178,221,11,21,226,166,133,111,82,219,81,34,54,47,64,10,185,196,209,2,6,0,11,40,213,126,150,211,12,128,31,124,188,146,153,160,226,83,47,110,10,53,99,133,170,37,28,232,22,216,13,120,107,228,100,229,29,20,246,75,12,48,228,214,198,209,29,88,128,51,66,107,11,254,149,54,56,194,169,64,176,162,192,34,102,94,244,2,88,77,138,90,126,121,27,159,79,32,15,73,25,10,98,37,147,4,148,218,54,224,115,1,49,28,15,162,5,21,13,175,69,211,184,92,221,160,153,12,30,17,0,36,130,145,203,166,153,19,23,35,41,209,21,206,130,92,69,12,232,137,175,183,240,72,154,64,41,69,249,192,94,156,3,68,112,31,100,41,82,168,44,115,154,9,135,235,57,131,129,139,223,47,77,99,224,253,208,133,238,244,0,47,49,178,83,28,130,13,89,221,14,86,11,146,37,170,22,127,206,53,168,103,47,46,151,208,233,62,118,161,137,52,90,49,151,1,220,170,226,131,80,61,139,47,9,253,107,83,248,80,229,4,186,48,105,160,80,91,238,61,91,189,64,25,20,56,132,120,153,186,24,43,61,24,76,144,183,188,199,135,41,130,142,208,143,93,96,72,4,124,97,77,129,231,234,104,110,42,13,220,167,222,156,156,108,112,152,48,225,147,188,118,163,179,39,202,177,217,104,18,197,140,2,158,175,121,54,202,115,80,201,107,159,221,169,186,104,0,155,236,25,34,89,59,133,190,169,40,154,147,119,20,204,32,218,84,23,81,2,8,112,8,181,213,54,150,236,75,158,98,18,51,93,1,87,16,60,222,182,218,153,215,131,199,50,41,225,121,253,16,149,141,222,180,86,228,29,245,38,24,224,68,131,124,195,118,50,91,16,75,24,227,133,78,194,148,110,133,1,44,55,53,53,153,222,245,10,251,129,57,67,66,87,204,28,14,163,120,12,1,207,166,8,44,111,116,128,123,142,194,11,39,191,96,83,179,105,137,68,16,80,171,106,249,110,130,178,149,34,60,161,165,125,8,98,55,179,195,58,116,131,248,175,8,193,147,245,160,21,175,207,81,128,25,55,149,65,18,30,64,138,71,69,220,71,144,90,208,10,2,151,243,114,15,120,197,166,23,15,226,149,21,33,23,76,28,251,249,22,14,157,56,86,164,135,250,179,29,156,253,193,19,18,86,202,19,237,113,235,79,47,78,155,66,5,146,226,133,152,217,31,157,209,118,1,236,5,68,38,43,3,96,70,148,146,200,148,95,10,29,91,118,165,172,248,109,32,157,67,231,47,132,205,53,202,11,148,3,244,75,22,128,223,195,3,4,72,105,133,107,9,51,202,203,145,208,224,124,124,22,7,76,166,45,114,41,208,128,148,153,213,220,40,77,121,26,7,34,171,173,171,178,92,6,145,118,92,116,208,135,98,182,118,186,30,181,139,179,87,61,87,91,69,200,235,11,133,14,71,1,245,145,138,205,206,54,77,241,98,105,18,19,96,13,173,95,110,110,252,69,209,149,7,237,187,63,217,160,7,67,128,192,164,9,110,93,145,134,205,33,225,131,233,3,77,239,165,7,17,152,224,224,22,51,10,238,158,55,48,215,39,173,199,92,65,12,133,153,169,42,88,70,52,107,157,136,239,76,132,115,116,75,160,10,172,102,68,1,130,54,149,45,65,213,182,226,108,36,114,140,184,112,201,52,101,154,172,122,203,42,147,72,105,137,25,22,151,125,205,163,85,61,110,143,111,147,157,221,7,243,82,110,89,204,20,153,119,152,97,149,219,106,62,126,119,124,16,99,148,41,207,205,129,22,247,107,62,222,140,64,83,241,248,188,25,197,222,123,8,239,27,230,124,11,247,205,178,237,242,94,133,242,68,76,21,156,215,75,143,101,30,10,93,6,241,94,96,199,154,2,87,201,160,251,174,3,73,229,22,57,65,204,103,84,103,164,133,11,21,57,181,150,230,209,30,102,142,184,170,102,170,148,113,53,13,216,73,205,157,40,217,159,236,248,146,66,232,130,231,213,232,232,242,156,243,166,136,38,135,162,69,177,206,235,5,120,233,44,23,153,166,9,208,243,140,74,87,70,250,92,112,173,103,24,2,65,135,183,9,78,86,176,167,150,146,242,239,209,193,169,62,144,218,60,111,41,10,114,93,33,38,199,218,90,138,42,25,226,153,73,157,81,146,126,193,182,68,123,83,17,242,77,48,194,221,185,179,40,1,128,95,87,156,240,4,167,210,110,237,66,184,243,205,10,10,206,75,46,236,163,122,188,144,89,89,81,207,65,6,47,77,29,18,227,47,142,90,82,35,45,52,213,199,6,222,225,133,42,186,119,90,85,231,159,99,192,183,51,56,71,119,215,215,162,154,16,189,248,208,35,15,145,99,135,219,126,83,174,117,51,233,38,217,228,105,154,237,51,110,222,13,28,175,161,197,57,190,162,250,103,228,250,162,171,188,145,212,222,145,98,130,52,61,75,82,225,196,22,184,33,83,30,237,68,169,98,54,18,43,255,218,68,10,61,9,106,28,252,244,72,113,115,148,243,158,117,111,140,110,126,52,158,48,159,149,40,83,28,165,133,228,232,17,26,210,86,122,172,43,56,79,144,241,45,42,180,131,153,46,153,111,208,206,58,43,75,144,135,252,116,111,222,128,13,28,53,147,95,212,137,70,229,209,111,222,160,78,107,10,42,55,30,169,225,230,129,223,248,0,214,207,250,113,71,134,225,203,67,221,175,243,96,219,91,166,48,195,203,189,255,67,25,31,255,221,31,189,207,116,142,201,40,217,252,244,168,116,183,233,212,12,220,127,98,33,109,13,14,172,205,184,121,62,15,62,232,46,41,24,90,15,90,15,114,55,36,138,32,225,150,83,143,82,104,137,171,171,245,69,136,25,255,192,247,42,74,134,37,107,16,73,146,101,140,251,228,248,251,50,216,244,138,70,249,140,46,44,182,100,121,49,148,67,188,54,55,145,240,107,58,67,161,127,114,129,94,58,75,105,55,168,122,32,159,113,115,175,147,122,167,182,198,101,138,64,94,35,64,102,144,166,21,177,14,228,48,253,218,76,58,161,169,121,182,80,199,162,225,21,98,179,172,102,171,105,248,218,168,45,21,141,203,241,91,156,100,201,32,39,181,232,4,69,204,49,224,27,195,54,85,241,159,178,161,232,238,134,67,241,99,233,152,117,83,49,137,69,79,231,79,211,201,112,142,61,247,144,144,183,124,122,94,161,251,88,81,219,62,33,43,132,216,58,87,136,81,3,48,0,146,164,234,186,133,145,111,249,202,163,228,223,203,51,211,192,14,246,40,218,91,216,42,143,6,203,252,240,74,25,127,139,204,146,152,23,233,220,168,202,91,4,166,214,61,130,232,133,188,212,57,37,245,181,129,214,121,86,250,108,200,227,221,19,160,208,216,238,227,152,218,89,150,40,149,73,78,30,206,139,223,13,190,61,245,27,1,126,121,121,186,225,140,235,197,86,203,244,73,220,81,105,23,136,6,144,223,60,92,197,106,25,247,83,214,123,211,76,18,245,65,98,84,242,233,106,38,101,119,111,206,196,203,234,46,159,152,101,223,155,79,146,133,98,70,43,205,55,82,160,204,39,112,211,223,174,38,67,22,102,66,14,249,32,214,40,86,227,183,141,123,241,49,27,237,125,152,137,198,245,201,1,129,135,51,65,225,61,169,187,0,143,93,190,191,93,112,174,159,20,145,37,22,194,124,226,48,57,24,233,111,95,129,159,162,247,176,139,74,60,230,226,253,157,88,41,192,62,177,63,211,163,6,88,129,130,132,102,14,16,250,238,113,53,242,105,154,107,129,17,106,246,248,105,96,44,173,61,73,139,64,23,118,24,82,4,173,143,21,120,117,92,204,161,170,233,169,68,77,240,254,52,89,202,190,159,183,190,49,70,7,224,161,109,125,86,229,9,196,51,117,120,209,230,198,74,66,54,48,24,5,34,166,250,132,101,136,91,185,25,49,251,90,159,140,71,84,123,187,169,107,150,245,222,59,94,218,240,201,186,176,41,189,247,235,13,163,154,171,174,246,134,145,248,250,241,96,123,159,204,131,225,169,195,213,110,166,121,174,63,205,54,226,97,153,125,158,161,207,141,166,159,132,101,32,62,245,193,77,7,46,204,128,204,170,198,224,72,35,141,128,150,148,174,18,93,36,27,251,116,58,60,98,89,59,116,52,113,54,34,145,127,62,197,132,120,65,62,23,162,138,46,200,188,224,144,153,93,182,44,250,217,207,123,121,96,85,169,157,104,98,13,103,187,70,220,117,188,208,156,52,123,192,146,184,72,61,42,203,202,54,65,13,46,57,197,205,58,206,8,205,216,250,98,236,42,62,77,141,160,168,235,176,64,126,233,251,33,210,108,16,105,137,149,158,159,0,193,162,93,40,224,43,6,109,165,56,98,80,32,175,34,41,187,69,51,217,0,155,231,209,52,155,67,231,246,10,152,199,194,147,220,58,100,16,84,214,11,228,232,83,63,54,203,58,0,134,228,156,133,229,143,100,15,21,64,255,216,244,43,39,61,97,202,0,244,28,55,55,38,109,93,124,19,122,137,28,112,9,170,224,210,247,90,104,173,139,84,145,197,93,26,255,156,171,235,205,230,208,245,80,170,102,200,104,255,117,15,174,192,145,33,10,68,36,177,90,32,127,161,31,90,85,51,157,38,187,234,81,0,93,102,170,48,100,149,222,203,221,198,180,41,69,19,207,213,104,27,194,124,134,127,104,122,237,60,117,116,156,227,25,166,39,141,132,251,225,73,141,98,221,132,186,122,50,100,148,145,7,165,207,103,107,218,25,233,169,0,6,100,195,73,106,126,23,142,92,111,178,68,221,108,229,250,228,222,104,171,8,228,252,52,142,148,39,63,214,216,156,61,217,121,126,234,201,220,209,20,20,152,100,74,220,249,61,94,200,68,120,204,151,77,18,126,62,251,240,113,114,3,119,127,70,88,123,247,72,137,3,99,142,142,129,97,127,175,239,157,114,10,92,62,53,26,237,168,69,125,164,123,203,57,218,13,38,133,172,201,55,90,31,202,101,1,156,69,39,67,38,159,18,220,133,173,141,103,237,17,239,175,96,180,51,196,166,150,17,206,16,129,232,141,218,61,7,210,179,250,206,7,14,18,91,186,54,117,187,162,175,40,24,83,127,224,248,103,195,1,77,116,75,212,77,81,82,240,188,93,184,52,180,164,218,226,201,183,62,33,96,144,141,159,224,73,29,44,100,83,56,203,130,109,117,100,17,166,57,191,188,17,53,186,21,232,218,181,14,0,240,168,238,176,210,220,149,245,173,232,36,136,118,176,6,83,142,110,56,52,55,59,222,223,154,2,143,123,166,201,231,77,158,47,8,216,233,124,215,114,19,48,229,125,217,219,209,69,148,13,131,173,49,184,240,18,96,117,221,140,38,109,216,209,101,201,136,164,199,76,80,19,245,32,78,49,253,24,188,104,138,42,47,50,88,91,95,218,16,146,209,16,14,21,193,51,3,119,54,240,173,155,217,232,100,68,249,238,59,40,0,9,34,146,136,22,83,131,183,62,22,55,195,168,46,159,186,210,190,156,130,70,130,162,140,158,91,134,22,186,218,7,211,138,250,91,232,3,232,96,142,138,39,232,206,36,39,19,232,187,236,45,47,115,153,220,169,236,117,181,193,174,118,235,211,6,223,18,102,3,2,169,28,195,66,194,126,75,192,89,1,103,229,168,30,86,227,101,17,243,168,166,68,226,93,246,147,9,32,196,7,147,62,239,224,152,49,28,139,56,157,232,236,142,75,34,99,184,52,241,237,80,29,73,245,210,103,32,37,86,148,178,129,78,18,95,124,70,40,185,100,183,163,122,48,3,101,193,144,159,239,35,252,25,180,78,205,224,2,219,244,63,201,205,27,212,29,245,94,77,84,40,85,188,227,216,183,117,249,53,142,147,179,4,5,75,201,31,96,75,80,123,152,16,140,152,41,77,118,37,114,233,91,182,241,70,132,153,238,111,163,149,37,78,16,76,42,35,62,24,140,105,255,143,185,51,75,182,28,201,145,236,150,108,30,246,191,177,182,131,119,1,40,75,42,250,207,165,59,51,67,66,60,225,228,37,141,54,96,80,168,42,217,215,155,194,115,123,214,220,70,165,171,247,54,142,233,181,5,223,9,80,51,41,84,160,255,214,178,196,141,238,177,38,215,38,209,204,9,146,24,192,15,85,170,124,48,139,16,71,36,237,21,25,79,97,191,129,167,57,74,224,48,83,41,55,14,170,178,201,33,99,113,155,28,187,107,153,54,108,52,219,63,167,231,232,189,161,56,205,159,30,176,0,200,152,45,4,153,186,80,8,188,137,40,135,23,12,156,34,227,129,226,71,147,35,98,29,163,42,19,130,14,50,29,194,71,212,192,13,36,101,3,133,140,35,100,71,48,205,69,141,28,93,229,51,149,135,137,28,90,112,133,193,149,164,213,100,203,83,157,64,113,128,253,218,202,5,6,41,171,88,233,148,22,94,171,119,22,66,36,232,230,74,210,120,168,249,93,27,204,86,148,7,170,108,214,207,49,98,220,147,92,212,0,41,98,126,158,82,79,5,18,176,238,114,76,88,85,182,196,84,250,235,67,18,235,176,94,35,183,26,113,182,18,168,153,102,91,220,251,208,2,34,239,213,152,60,81,189,47,5,143,89,198,12,220,97,11,236,23,140,24,75,233,215,80,103,236,61,205,248,66,250,218,215,218,183,220,108,206,131,220,156,86,176,22,132,222,104,165,172,15,51,28,93,0,1,177,34,249,35,171,19,162,222,104,115,197,188,63,11,8,30,173,19,100,175,21,33,142,250,177,222,146,46,65,69,186,74,118,21,48,243,99,7,141,57,8,69,233,37,130,209,238,92,161,48,216,144,133,200,205,145,187,240,132,233,159,89,51,0,180,69,173,164,80,71,93,65,244,161,46,125,79,75,78,238,66,67,185,188,246,68,156,110,39,239,195,86,151,217,148,1,100,204,54,236,199,114,111,168,227,79,201,99,159,254,94,121,240,197,138,200,239,1,61,130,60,55,164,36,222,136,244,172,8,219,41,241,219,243,21,167,64,76,140,217,90,158,204,58,118,3,253,2,240,127,203,17,115,160,53,72,110,68,210,117,74,65,99,24,128,210,211,103,120,143,42,179,244,90,97,35,14,102,26,143,213,223,190,68,163,101,11,65,225,210,208,139,25,221,195,101,88,13,65,165,124,178,75,209,216,123,52,112,25,232,64,111,98,70,240,39,17,111,232,21,47,97,163,164,194,47,135,192,219,25,133,205,21,46,203,158,30,3,152,180,34,226,38,152,223,179,165,59,114,9,223,196,140,23,220,98,155,7,169,44,76,178,197,58,143,87,80,66,146,79,211,39,35,95,80,87,130,237,140,230,81,72,56,193,54,236,164,107,65,128,75,110,110,156,0,177,143,27,97,131,80,251,194,103,189,131,109,159,174,153,221,68,52,2,154,248,154,95,27,120,192,17,21,129,23,240,192,43,223,18,151,86,186,16,57,151,9,205,118,220,219,112,215,74,61,138,110,115,156,79,64,203,170,114,143,190,67,184,36,134,139,88,169,77,25,149,55,11,91,58,167,152,183,126,17,58,107,130,178,152,125,86,69,62,172,51,220,185,198,177,226,228,29,229,76,197,255,139,139,159,195,117,69,192,167,24,239,77,124,46,68,136,245,193,56,66,70,50,228,88,37,112,42,93,235,158,233,216,190,249,250,94,91,204,84,10,79,146,54,194,247,165,214,122,102,44,143,201,140,21,90,95,0,22,45,220,1,148,198,174,124,140,10,54,56,137,42,225,97,86,6,219,78,105,175,7,225,35,93,26,194,114,142,204,225,13,132,225,34,86,18,93,4,40,20,234,73,23,136,26,201,16,171,157,29,73,12,202,11,171,121,145,12,170,105,22,197,219,101,167,220,41,201,247,88,76,216,92,120,123,145,204,73,60,40,195,39,212,212,120,2,237,228,194,59,82,211,122,214,206,150,147,14,212,85,190,12,248,19,16,81,8,78,210,63,25,79,161,112,254,35,126,15,255,10,10,122,37,128,166,105,63,148,69,254,120,96,149,123,154,210,198,10,18,62,160,25,71,46,134,255,101,4,114,24,82,209,43,111,109,159,42,157,24,51,31,33,205,6,231,182,70,70,40,168,185,181,15,167,246,76,130,179,102,12,46,194,246,77,81,228,6,247,26,184,43,21,150,235,86,106,142,153,210,166,169,78,139,25,119,46,142,143,182,110,249,176,152,147,209,119,44,7,143,134,212,132,50,141,191,187,223,64,102,54,3,15,11,193,186,97,70,35,220,125,62,205,154,66,226,76,39,104,77,191,209,184,55,186,50,145,211,205,18,46,107,53,196,151,88,209,64,143,117,219,33,115,248,240,148,3,105,60,73,230,53,84,100,198,78,139,96,177,132,10,242,185,52,242,90,99,167,182,172,113,79,67,64,152,230,9,107,86,134,194,48,137,203,131,77,162,190,100,237,133,95,224,115,241,8,77,47,26,254,96,194,146,175,5,202,225,138,26,223,6,166,47,102,178,176,43,98,120,69,129,99,37,136,240,73,72,210,240,232,15,179,128,78,120,225,244,36,13,53,190,211,118,135,23,97,202,136,93,205,16,112,135,43,76,122,92,137,242,17,108,24,161,2,72,9,119,124,126,184,134,206,4,221,201,69,41,200,59,217,129,88,243,96,190,151,106,75,1,98,29,73,91,133,122,208,24,58,216,96,217,211,57,130,196,88,54,43,146,135,180,112,4,74,214,138,242,122,245,106,43,65,180,36,227,69,122,234,61,248,94,43,60,97,100,196,231,231,189,168,212,132,244,212,64,153,76,4,31,59,82,137,59,82,65,132,45,179,233,136,119,214,125,100,176,104,195,214,137,64,237,186,71,211,203,64,175,189,232,144,91,150,208,227,131,23,81,23,57,211,58,130,1,73,181,244,60,238,49,133,122,157,206,245,94,35,37,248,246,216,173,76,222,221,98,220,224,48,179,230,44,221,80,64,177,69,119,7,132,83,85,206,203,142,147,30,180,238,196,242,87,15,189,14,79,77,134,61,195,232,1,228,106,202,174,61,68,117,76,81,90,133,13,44,107,17,193,7,197,224,83,245,106,36,73,35,177,71,5,232,200,193,6,158,135,54,226,192,68,243,218,162,114,129,232,124,138,36,205,110,153,111,49,63,111,40,144,220,208,66,111,81,65,26,149,242,97,234,42,162,169,41,130,13,0,139,199,202,159,190,166,170,157,102,242,130,37,228,155,64,87,108,33,102,31,0,78,91,52,95,153,132,227,84,121,142,118,66,116,23,68,21,126,243,80,245,14,166,117,114,95,33,92,161,87,111,2,163,144,95,99,23,213,71,3,10,219,147,27,139,227,90,180,190,6,173,116,35,133,138,80,31,149,93,24,148,52,157,67,193,20,197,197,242,98,211,52,126,146,195,10,126,121,249,109,210,199,51,184,135,26,141,1,114,160,67,192,68,116,233,72,114,48,121,114,108,194,133,127,163,161,180,152,23,212,85,141,229,24,102,207,179,253,8,107,203,139,81,225,235,94,65,36,231,112,245,240,1,192,151,237,231,64,59,4,255,101,202,58,48,230,121,153,194,160,157,42,188,99,104,90,175,150,181,98,156,1,170,84,196,114,191,65,225,3,194,94,124,13,186,35,150,147,169,2,249,158,136,189,137,40,93,99,111,247,159,166,223,67,101,0,59,164,89,209,130,251,198,71,157,244,221,232,212,140,194,208,6,233,44,10,160,27,6,188,128,145,188,33,153,165,200,190,177,254,106,109,97,46,48,0,125,132,252,0,151,101,229,167,13,213,154,176,12,175,183,105,28,122,250,106,83,77,43,194,253,243,243,195,49,87,73,198,152,25,46,175,128,231,83,88,235,235,99,110,158,11,53,243,84,49,22,168,238,175,31,111,76,138,243,149,188,130,63,35,74,167,21,208,208,250,24,71,208,126,97,132,86,68,204,27,94,69,191,53,93,202,173,232,47,3,164,142,182,230,110,80,195,163,10,131,244,183,250,47,131,251,43,71,31,140,212,93,94,61,198,87,38,12,186,96,63,222,104,76,110,44,101,49,175,21,44,132,38,226,54,154,106,202,161,112,114,98,99,160,44,248,209,70,220,214,140,112,211,76,155,136,154,159,175,29,244,116,215,40,8,234,255,197,12,242,84,245,9,193,30,4,103,153,145,14,156,175,121,168,249,204,175,121,82,77,13,115,17,162,253,191,223,46,222,157,5,53,212,28,26,16,210,127,5,44,34,24,207,202,253,14,234,98,11,13,69,174,195,40,233,247,134,16,248,36,203,155,244,34,253,77,150,25,40,225,2,92,236,51,75,173,168,149,15,70,251,144,88,209,7,141,214,24,138,220,227,163,147,137,192,114,244,213,88,107,194,82,125,80,70,52,251,204,95,136,214,154,138,143,14,18,84,53,190,38,253,132,83,213,69,123,96,188,10,45,13,117,232,189,119,141,62,61,104,115,0,44,125,84,83,107,148,216,11,196,53,42,46,69,83,65,15,245,79,203,86,137,39,190,141,4,53,231,9,233,44,73,104,108,32,123,33,9,247,34,106,106,55,186,97,25,158,53,232,231,224,147,147,45,103,211,28,122,92,142,14,102,96,72,145,85,135,150,202,106,244,245,195,176,172,143,70,207,85,86,209,65,84,170,148,216,54,22,253,216,106,235,31,132,76,204,171,5,55,93,65,232,90,239,140,102,119,236,55,205,152,210,255,135,248,110,15,174,131,102,253,154,106,181,228,89,80,29,192,72,171,210,188,173,132,236,14,44,24,104,1,234,189,159,247,21,202,107,181,27,4,123,168,25,130,172,232,145,34,78,82,133,91,163,243,203,171,161,79,253,60,218,160,241,35,246,209,183,33,148,143,168,48,37,13,95,59,239,204,125,159,79,39,10,189,243,227,198,70,75,101,79,132,150,159,75,122,79,178,48,88,129,89,231,255,91,107,116,209,250,137,77,93,77,134,229,24,163,150,115,10,16,50,207,162,2,211,245,175,211,192,205,38,46,174,230,13,151,205,141,6,47,80,65,114,115,72,3,2,169,14,210,243,163,205,107,68,148,107,197,139,17,170,234,39,161,61,239,228,25,208,128,242,202,18,160,22,219,99,212,42,90,174,186,4,182,233,10,199,250,129,56,77,102,218,38,130,204,29,135,6,49,113,130,144,101,66,85,58,246,186,182,63,146,196,184,157,73,48,1,210,191,168,168,48,196,182,101,165,108,98,31,91,98,51,190,112,9,44,7,230,174,10,237,135,246,179,19,114,142,11,153,38,217,103,1,89,221,26,136,137,181,80,95,17,9,118,18,194,45,148,38,201,113,169,179,129,12,207,12,194,143,130,8,130,14,185,53,207,207,240,106,7,122,170,114,166,31,68,186,70,60,26,2,119,87,159,220,168,106,131,198,97,128,92,144,144,245,22,210,69,113,111,218,29,63,194,244,200,196,37,185,69,163,155,38,55,98,188,162,213,131,197,225,69,2,171,74,62,6,173,100,74,54,193,94,209,229,64,167,147,240,246,45,194,158,85,5,6,41,55,247,53,146,218,98,227,187,139,25,103,211,247,82,178,105,116,149,166,25,184,107,112,94,162,24,91,142,136,148,93,0,228,55,174,174,80,77,72,38,232,2,227,77,62,89,180,161,114,10,163,144,117,131,162,31,128,254,236,178,178,223,161,71,2,39,100,92,39,221,151,50,220,239,252,77,158,241,139,212,233,215,140,251,156,218,240,36,228,143,60,24,80,232,96,12,184,132,55,71,86,0,156,112,111,102,197,213,51,155,127,233,180,233,168,88,4,48,199,154,253,134,152,201,144,71,216,102,36,188,39,173,213,120,39,122,80,71,80,32,89,105,110,240,3,156,84,135,166,220,37,63,141,146,231,9,16,11,188,84,9,143,161,105,19,162,200,160,167,230,116,79,66,27,51,91,87,85,154,37,157,131,159,13,28,61,80,63,182,85,55,49,191,151,60,241,214,139,76,107,174,157,106,208,166,25,12,212,11,37,207,190,212,76,95,80,40,79,27,23,154,152,159,95,190,122,202,63,51,139,174,252,54,236,16,89,63,36,245,159,2,76,108,78,0,19,131,235,3,81,138,150,59,41,252,179,204,196,188,26,181,14,25,52,251,189,8,210,173,227,253,200,144,155,155,185,51,1,32,60,62,180,98,78,19,230,139,180,200,91,105,93,70,220,198,41,210,30,205,170,218,98,69,59,34,138,143,221,168,197,242,193,64,171,174,156,194,212,189,102,106,156,87,243,102,119,36,77,16,249,104,121,242,65,87,84,119,114,126,87,35,131,232,106,158,51,80,36,64,134,9,19,254,109,79,79,5,6,200,232,218,143,118,35,178,22,136,7,89,126,122,174,170,155,75,83,26,193,74,40,50,157,18,15,7,230,157,6,217,2,245,28,49,8,45,127,111,212,27,16,106,97,110,132,93,139,174,254,191,89,64,161,156,195,62,10,166,111,168,104,4,255,45,188,94,109,54,103,137,26,196,33,25,145,223,111,227,193,44,161,240,129,249,1,200,86,243,223,134,183,38,241,37,72,37,85,199,220,244,70,35,99,234,64,66,234,73,211,193,244,139,47,132,21,137,141,4,26,222,142,187,79,212,230,192,0,228,189,233,55,60,206,38,211,77,253,120,37,68,215,248,145,225,78,114,51,252,103,106,62,86,54,114,115,167,9,77,94,187,153,239,240,59,181,58,194,243,69,68,192,42,80,179,237,208,201,119,204,95,58,41,229,230,207,231,236,94,27,252,131,138,213,196,161,35,214,104,154,46,110,30,176,1,202,213,120,248,222,190,210,209,103,121,174,88,14,75,181,14,165,229,55,127,123,127,95,242,185,223,186,34,33,237,195,130,95,41,79,70,187,215,251,16,191,175,221,25,254,12,1,38,204,92,123,247,120,240,11,39,107,98,199,170,169,87,121,0,193,120,82,105,87,51,72,232,95,38,149,134,4,228,128,229,193,187,201,103,53,55,211,105,156,240,19,11,1,188,180,66,147,20,56,207,156,104,21,56,201,236,97,166,56,155,88,136,74,204,85,61,65,245,87,163,17,152,45,69,204,183,105,119,55,211,225,59,166,152,9,178,92,126,227,57,21,133,116,148,154,11,197,223,229,230,119,248,138,58,7,123,248,240,72,19,110,131,58,5,208,67,243,35,5,40,127,235,101,26,6,57,102,144,178,87,231,181,160,199,131,54,144,252,154,84,241,138,11,44,209,22,78,175,164,154,107,214,140,192,184,143,231,43,201,205,223,191,174,87,210,48,51,83,114,196,41,190,111,7,121,144,68,109,67,250,245,204,147,168,222,42,139,114,48,146,60,59,205,20,113,207,241,81,129,208,74,200,129,209,193,157,203,121,116,120,242,115,132,86,0,7,105,76,207,93,119,24,171,148,217,2,205,145,189,91,169,241,228,130,222,66,153,9,178,249,159,145,188,27,48,223,52,227,103,59,204,169,91,236,145,122,192,152,201,1,255,92,74,36,119,17,10,145,171,241,204,157,109,173,195,88,182,69,49,177,128,104,11,237,90,72,225,142,10,136,21,211,159,115,148,175,49,145,178,181,139,153,113,185,97,102,42,38,254,152,200,100,53,185,122,78,85,3,42,199,184,82,127,65,91,167,105,167,74,15,47,109,104,232,255,184,245,57,118,9,130,122,49,25,206,244,207,25,166,162,247,206,155,220,115,24,108,88,6,126,19,9,86,183,42,90,141,100,33,162,83,137,78,162,5,62,46,173,236,134,46,67,244,87,14,20,124,99,49,52,170,19,42,83,165,54,189,159,52,191,61,168,230,247,160,150,147,42,226,8,61,83,7,57,254,219,47,194,86,49,21,246,167,231,0,200,152,88,217,90,204,164,153,226,230,176,203,95,153,11,139,180,211,138,239,129,124,205,150,65,123,103,219,112,225,52,172,136,80,54,177,66,100,31,175,77,19,243,206,110,9,204,68,193,53,204,80,4,205,127,235,104,252,215,143,230,51,129,191,189,49,69,238,16,213,38,56,32,23,238,103,152,207,157,250,66,127,80,198,184,55,89,181,34,115,4,15,223,251,96,187,81,66,73,47,15,0,51,24,23,99,14,109,200,142,151,204,48,227,179,236,97,126,107,54,159,27,106,51,224,167,110,5,219,173,147,155,109,52,28,36,218,238,135,176,220,22,171,72,180,88,179,221,242,19,178,102,187,105,9,197,194,129,145,114,139,25,17,225,217,99,254,113,246,202,189,169,75,239,152,35,29,169,55,93,209,8,176,45,63,58,120,238,34,196,169,197,56,214,74,76,207,70,17,85,134,20,190,129,237,28,161,29,175,68,8,78,108,35,243,6,141,95,127,216,145,109,142,179,219,179,190,70,160,251,230,190,108,238,3,39,37,175,134,233,111,234,213,40,133,212,216,5,159,155,32,252,86,5,33,216,183,35,172,252,237,250,217,160,249,212,35,118,111,98,129,221,244,104,120,159,176,158,56,88,192,211,234,111,211,120,49,125,162,20,99,223,144,211,150,240,217,121,162,58,228,109,96,42,228,200,35,158,46,45,14,45,50,62,114,53,53,154,149,79,198,86,86,175,158,198,168,152,248,121,138,154,128,180,0,190,105,48,72,27,199,105,12,95,128,56,141,229,24,202,203,111,190,225,91,18,231,170,92,203,108,250,147,211,46,59,213,123,98,19,246,166,203,14,83,127,151,6,66,154,9,105,250,243,3,115,210,49,40,78,8,176,212,225,18,223,29,9,211,153,82,242,248,125,166,85,233,158,64,107,244,227,200,213,11,34,227,56,203,171,49,61,138,79,9,229,182,163,142,241,251,104,163,148,155,95,38,99,58,149,224,26,197,107,4,213,63,106,56,172,160,146,165,1,5,28,55,34,86,126,181,49,30,78,245,165,201,65,236,17,238,110,47,162,33,6,247,10,93,131,238,238,34,204,53,212,81,95,72,26,86,119,181,129,157,74,171,42,172,119,215,131,88,2,4,160,45,26,35,152,158,79,152,23,21,133,45,17,6,61,183,190,215,162,120,69,180,45,230,93,67,50,11,23,228,124,252,66,210,125,80,219,185,153,87,201,229,91,77,65,178,116,191,26,175,93,122,85,171,97,229,93,116,29,253,33,250,169,115,178,32,43,252,214,171,155,141,234,54,55,45,211,246,61,78,225,75,65,7,170,59,49,95,152,207,253,209,94,72,86,132,219,8,64,9,121,244,27,209,40,45,58,57,42,203,148,130,252,222,112,52,93,105,203,52,170,97,186,245,127,87,191,241,43,66,206,141,142,201,243,190,125,191,108,197,248,108,243,181,233,58,47,46,238,202,9,65,215,70,147,72,120,119,121,52,200,169,186,4,63,80,99,45,175,15,26,106,178,136,160,28,64,13,154,49,226,106,163,82,248,151,199,245,96,195,128,202,233,111,246,34,199,212,91,162,209,160,25,154,180,35,214,159,25,166,196,22,51,108,24,150,231,58,111,112,51,22,30,202,238,255,246,145,255,227,71,229,153,72,204,182,52,143,170,230,138,46,200,254,89,47,253,166,49,109,255,63,125,161,98,210,201,241,200,136,64,54,177,118,83,68,11,107,59,89,215,229,4,166,233,226,132,217,218,159,195,58,173,181,247,55,93,81,7,34,93,151,23,155,72,74,251,237,248,141,86,168,145,17,20,102,100,79,126,91,91,179,78,248,44,159,130,55,134,159,229,186,153,207,144,80,20,51,163,91,26,102,152,72,195,215,195,188,110,8,33,99,38,159,43,191,109,170,38,63,103,206,210,89,187,95,53,143,8,192,176,86,170,183,98,237,47,36,56,35,204,36,138,245,201,58,252,139,71,205,43,71,229,133,38,32,157,210,60,218,148,65,27,166,157,220,226,183,105,242,147,7,183,44,190,203,223,182,107,212,216,85,173,111,115,217,71,172,179,200,189,225,178,243,74,135,153,239,60,106,166,117,120,230,213,8,193,231,68,234,235,15,149,227,102,24,109,235,80,115,119,137,103,179,82,218,74,235,243,6,154,147,15,216,17,71,32,36,102,139,155,110,152,169,34,203,79,67,58,236,61,46,152,47,98,60,105,134,118,170,250,131,77,224,85,85,238,205,6,190,174,127,107,178,0,153,30,55,243,66,174,33,204,45,251,45,6,16,39,180,116,252,98,232,44,19,7,111,102,82,12,62,21,64,65,232,152,180,69,125,59,190,53,77,248,189,171,213,92,67,183,194,72,34,107,143,178,82,192,21,49,211,126,81,213,60,229,115,92,120,238,154,88,41,0,197,173,95,4,153,124,65,240,192,154,31,241,59,249,173,195,91,175,5,157,92,70,88,97,130,173,159,139,1,2,221,48,47,145,192,26,150,204,168,14,31,237,96,1,70,10,174,98,54,200,204,140,159,46,52,59,165,25,200,160,183,114,32,2,0,95,227,18,51,184,77,15,117,64,226,74,246,98,24,19,74,241,90,93,255,227,211,214,1,175,192,3,74,152,159,175,157,153,199,65,179,222,10,17,91,6,173,11,149,138,209,179,150,230,19,1,162,191,46,75,171,50,237,156,189,251,153,199,22,0,12,56,85,8,159,118,124,44,138,96,59,159,27,89,206,210,98,138,162,250,149,236,1,152,105,114,62,97,134,99,105,233,213,176,186,213,27,102,60,57,189,26,167,165,135,21,74,231,124,105,212,238,40,89,251,12,54,93,68,177,154,218,182,27,169,240,222,46,86,58,38,252,120,183,230,162,173,47,61,255,218,132,220,60,96,86,91,98,134,138,96,249,28,125,145,123,150,219,176,66,158,18,63,189,254,42,73,98,126,159,207,25,219,222,200,17,140,116,249,86,136,177,120,175,31,91,194,45,201,18,63,0,255,67,177,232,3,58,136,45,123,21,243,187,223,142,221,6,64,189,94,11,133,252,242,101,9,137,123,202,21,12,83,107,61,174,177,3,93,85,41,41,37,242,204,112,201,182,56,244,186,17,204,203,205,89,139,238,225,217,185,68,170,42,204,196,242,32,41,226,112,48,130,132,52,111,62,238,136,19,245,118,129,219,98,230,128,184,39,14,92,34,242,28,82,14,251,235,97,14,220,73,239,81,246,21,243,161,187,44,204,227,29,207,69,110,190,76,93,48,204,13,236,181,154,1,250,196,105,142,83,125,101,88,232,187,93,35,182,240,2,202,238,234,213,168,106,44,255,94,164,183,139,44,123,190,109,141,247,34,134,237,114,40,82,255,65,207,37,124,152,214,154,44,46,14,174,40,78,193,189,208,101,75,160,130,67,3,153,251,86,132,21,71,175,5,196,229,211,204,136,161,134,184,191,120,94,219,251,68,48,19,109,203,215,124,59,122,245,38,68,178,54,48,20,202,91,161,31,223,227,230,48,47,119,189,216,248,254,221,173,91,112,19,232,231,104,116,19,248,181,111,134,190,152,168,139,21,90,226,120,103,104,79,138,108,102,16,188,13,199,204,193,75,218,222,38,33,63,13,250,197,213,230,225,85,156,243,200,102,6,175,192,241,6,129,6,243,102,215,211,133,248,41,154,130,80,235,59,32,127,196,252,22,166,99,34,32,117,167,105,196,205,48,247,2,67,241,157,146,50,98,77,206,115,204,168,42,197,247,122,43,73,192,157,180,184,217,127,227,222,253,100,153,4,43,17,150,111,72,60,25,180,183,105,222,112,250,69,48,67,127,69,63,106,45,158,66,48,227,74,151,17,198,98,92,135,234,111,133,222,97,141,82,32,102,3,101,251,136,118,242,236,85,30,108,145,136,247,45,252,252,121,21,122,115,164,208,34,100,161,134,153,2,164,221,180,63,134,243,18,146,244,28,51,53,47,48,3,47,139,223,46,168,65,132,43,252,204,163,215,155,17,94,65,241,66,111,78,228,239,172,81,13,81,44,1,207,116,248,173,186,119,100,115,241,219,37,182,92,76,125,213,103,48,64,131,44,53,160,192,218,79,112,18,52,35,114,200,164,39,116,243,103,135,104,94,131,208,83,88,209,48,79,158,219,63,53,125,39,153,19,197,140,44,76,139,171,139,42,214,88,243,233,4,171,251,103,6,225,114,18,108,222,249,101,160,189,199,205,56,190,69,126,27,192,134,51,184,210,251,181,41,70,164,249,249,174,48,248,185,153,229,208,174,152,129,209,199,131,179,101,191,125,244,95,134,144,255,245,155,249,68,180,55,204,248,198,123,9,227,6,230,186,183,247,130,50,129,32,253,19,243,50,201,143,152,157,157,206,106,185,57,36,39,53,86,70,181,194,205,210,239,24,186,164,205,36,27,167,140,52,202,10,120,113,97,134,46,190,203,236,51,68,143,127,229,198,185,46,179,175,161,250,231,62,50,40,10,106,91,50,179,47,26,132,39,204,38,96,44,235,2,138,180,216,97,237,76,25,178,89,188,147,151,30,91,55,63,103,188,200,152,93,148,214,189,40,68,203,18,141,119,186,232,32,160,221,177,141,129,145,89,237,115,181,164,85,80,191,77,68,15,43,250,61,74,110,207,164,171,62,86,196,185,226,107,2,108,202,136,198,184,213,193,167,198,201,97,149,107,221,169,182,117,224,186,121,205,207,54,183,9,242,86,24,9,162,229,173,232,68,187,39,110,77,153,90,55,103,19,203,154,113,100,189,37,180,117,103,7,96,18,223,114,1,159,210,51,137,60,184,51,79,54,104,243,70,242,86,98,230,36,142,73,248,92,155,55,141,244,68,235,217,79,208,254,244,115,134,158,104,144,144,248,130,134,206,115,37,160,1,51,18,84,241,218,196,247,87,2,34,88,144,247,136,237,249,90,10,120,127,78,211,185,195,167,195,29,209,200,184,192,253,88,195,97,44,214,70,172,39,249,56,46,111,133,164,204,22,1,17,172,235,125,193,226,247,230,65,122,191,234,159,192,134,222,195,95,196,165,148,65,3,44,60,35,52,120,139,167,118,201,254,20,202,218,51,210,32,131,254,91,245,23,237,44,239,126,245,232,244,255,202,107,211,179,225,121,212,102,117,188,174,67,62,7,224,173,48,31,163,68,21,135,176,26,109,131,251,247,52,221,232,123,27,230,182,250,213,147,134,196,35,159,123,27,213,110,152,17,33,106,106,38,253,31,67,14,191,64,151,132,1,176,205,225,186,241,22,183,12,141,173,129,244,238,29,110,52,68,137,83,92,120,68,194,72,244,70,204,100,108,210,18,62,144,241,63,53,34,174,42,88,40,226,26,80,9,145,91,58,198,174,171,49,19,9,183,136,250,129,188,203,160,213,101,100,177,17,194,34,10,178,229,234,247,127,132,198,27,58,30,237,84,13,251,219,78,33,144,78,247,200,92,71,3,119,96,208,191,81,65,190,193,148,151,213,220,183,55,136,160,127,248,2,241,161,87,179,34,189,56,4,29,71,29,146,194,161,85,133,152,55,204,200,161,72,166,4,138,185,21,214,97,116,200,106,53,42,192,48,67,94,169,239,197,1,19,15,110,144,136,171,41,133,119,92,123,42,196,156,213,162,215,130,143,241,242,103,129,114,115,93,205,55,16,89,248,197,100,63,19,180,99,44,202,232,199,248,15,3,231,186,250,206,16,79,12,199,65,21,240,241,154,172,131,183,10,142,78,55,155,138,155,132,230,166,116,225,197,27,170,182,200,41,107,212,191,138,39,33,1,123,61,159,178,106,104,94,79,16,245,210,127,240,252,217,169,86,212,221,227,98,52,185,166,70,207,96,179,189,100,85,12,82,42,251,194,51,239,225,68,113,102,190,154,234,160,225,211,95,138,58,247,146,196,43,165,235,61,70,154,233,125,212,200,220,186,160,71,154,207,253,152,91,74,28,118,106,238,72,50,200,202,163,196,30,105,45,8,155,138,124,75,248,26,139,171,167,144,82,28,36,228,36,50,135,27,33,38,217,243,122,134,166,181,104,126,42,78,59,134,121,179,158,196,140,154,138,67,15,138,49,23,73,62,162,88,204,187,226,106,168,13,53,182,254,35,163,76,51,237,239,186,157,241,230,254,98,149,20,91,185,26,246,23,99,90,116,243,160,5,94,110,62,91,206,97,170,180,160,93,196,90,172,221,219,205,83,93,93,51,163,83,225,224,203,10,192,87,205,157,38,81,159,195,21,114,130,250,9,113,73,177,57,188,203,84,40,246,39,186,54,30,135,233,102,2,247,143,249,133,49,181,238,48,191,191,160,230,231,13,212,40,241,195,236,249,124,65,121,109,118,194,81,195,140,186,135,126,79,42,163,121,115,26,116,117,72,43,44,100,190,2,170,105,105,213,245,49,111,239,114,122,230,10,131,140,90,13,52,31,86,114,72,253,251,220,46,243,73,41,7,6,53,117,54,78,4,46,221,170,226,71,15,62,104,202,125,233,209,207,87,218,86,79,4,6,32,135,242,145,143,145,6,120,6,20,202,129,184,245,0,12,243,201,25,80,11,10,43,89,1,77,71,192,12,26,40,92,16,253,237,227,136,44,232,33,99,68,128,145,105,154,165,109,56,33,227,185,173,219,126,106,30,5,146,147,248,109,131,126,111,53,3,245,91,121,245,92,98,133,76,165,228,147,77,67,167,234,20,181,42,109,126,141,55,169,182,78,112,220,231,27,147,12,46,15,205,153,117,226,74,127,50,242,125,69,231,255,30,166,22,236,203,3,10,159,41,191,189,73,80,196,152,86,226,231,33,163,130,178,214,137,65,171,38,23,165,230,6,147,145,175,235,10,113,151,58,173,111,173,48,51,211,220,198,214,237,110,64,234,151,102,68,178,228,197,40,192,172,30,191,13,166,69,221,51,148,130,103,44,0,202,51,71,156,214,106,178,11,185,151,194,233,167,71,192,68,49,34,173,38,171,166,102,134,165,166,185,169,219,89,77,119,33,182,113,34,196,179,245,100,3,250,26,39,27,82,32,159,163,205,208,54,113,68,80,155,43,159,35,217,62,89,28,48,117,110,25,210,6,136,235,58,24,15,112,210,42,31,51,60,138,81,218,160,25,75,171,138,13,151,183,140,52,19,158,74,89,229,125,31,240,81,113,222,151,175,51,1,1,177,35,61,232,51,174,253,99,69,216,40,222,11,2,165,41,158,60,0,236,226,60,83,29,44,147,158,0,13,61,196,240,67,0,118,79,113,212,27,30,231,238,97,134,250,113,124,10,54,176,96,198,173,129,100,207,207,213,48,124,246,48,207,82,245,193,6,117,67,199,192,67,243,50,155,22,231,6,28,100,254,45,59,213,202,170,149,166,231,160,58,189,106,183,246,169,162,78,227,180,72,182,134,91,248,156,22,173,83,193,224,232,42,112,152,159,23,35,117,88,88,214,2,236,109,109,69,85,253,66,188,254,22,174,180,1,43,139,86,246,254,10,72,233,145,246,162,15,190,172,240,146,14,43,140,63,250,211,40,56,197,7,49,177,173,79,93,112,50,71,227,183,73,126,53,125,52,136,241,103,92,221,112,155,180,98,185,240,150,227,197,42,171,81,111,190,107,84,252,209,88,167,89,67,95,12,225,146,112,208,0,176,236,169,79,14,54,223,241,43,133,62,145,33,197,143,182,193,109,197,84,98,90,233,79,163,76,85,194,93,46,232,131,202,47,155,238,97,120,149,197,112,231,31,243,91,2,225,147,146,46,144,156,243,11,164,140,3,51,226,166,34,154,125,195,22,125,143,164,242,37,245,157,119,134,6,100,220,136,161,233,110,94,77,11,219,180,248,69,180,135,99,46,41,126,19,185,247,174,122,226,212,118,244,0,128,118,48,58,46,173,114,221,183,212,212,7,69,148,221,163,200,133,210,187,56,18,72,158,86,111,109,183,24,25,241,32,53,159,16,206,134,237,26,2,184,171,80,2,168,5,227,183,57,203,36,201,15,153,202,106,89,207,191,160,72,245,106,26,112,123,132,239,215,120,105,196,76,113,40,202,61,131,238,44,113,197,7,2,38,171,71,116,15,224,82,98,201,103,190,161,78,253,103,166,157,232,95,35,157,32,163,137,108,33,212,120,69,60,43,35,98,113,166,89,204,179,73,104,77,55,198,219,232,2,110,82,145,40,24,255,248,137,223,55,121,195,216,87,124,96,226,205,15,4,134,218,124,152,73,169,204,47,66,6,14,182,48,207,113,228,144,126,175,71,95,97,94,109,90,201,98,70,81,240,172,248,192,183,40,178,135,184,44,63,62,125,175,250,195,54,217,162,128,122,174,116,77,193,249,83,8,2,79,152,235,209,84,221,132,141,237,38,2,102,3,76,17,192,210,98,115,75,76,209,64,52,56,209,78,72,44,101,33,177,81,180,87,51,109,192,55,222,185,65,61,33,222,28,242,166,81,103,71,217,250,124,141,48,169,70,142,144,168,76,130,125,52,38,3,169,137,153,252,243,22,243,8,184,6,214,53,100,33,83,176,65,164,201,173,111,147,104,83,111,77,249,199,51,105,16,137,141,33,11,25,78,178,238,140,63,152,233,174,83,115,3,229,115,211,60,139,108,187,111,87,157,193,235,222,140,204,244,30,53,15,156,245,45,191,173,71,240,95,149,165,231,213,180,227,170,217,90,41,35,113,74,200,46,187,54,170,84,52,192,199,128,91,55,157,152,143,36,195,136,168,151,36,156,136,168,163,215,23,156,44,154,206,114,239,31,236,197,205,116,154,234,106,167,199,241,122,126,17,60,5,120,51,49,131,118,138,178,23,204,67,87,173,111,210,69,82,150,157,228,147,24,5,215,10,111,168,155,59,185,2,125,178,99,133,252,48,47,32,195,255,118,43,129,32,146,12,186,13,199,70,129,109,139,204,233,159,217,185,126,204,124,138,212,254,49,211,152,50,220,140,110,67,6,11,152,233,182,88,97,198,125,95,106,166,75,101,135,249,8,242,219,204,47,214,248,59,229,48,119,163,17,254,92,189,127,18,97,102,70,89,252,99,62,229,167,134,142,249,237,13,41,12,110,102,232,150,227,189,7,212,117,250,219,48,214,229,123,3,230,111,106,173,206,189,129,21,104,113,70,150,152,123,255,73,49,154,217,64,233,98,166,113,171,197,131,195,118,85,228,106,26,43,126,36,97,40,141,209,102,153,7,172,41,147,149,17,191,13,161,88,54,202,96,134,158,236,207,115,54,51,153,253,155,102,107,155,172,254,218,136,196,55,121,177,213,200,33,173,27,102,106,211,57,42,38,120,249,3,49,115,115,219,235,242,230,156,67,16,198,251,139,109,147,108,13,243,120,79,134,204,225,207,12,113,158,36,210,38,74,4,253,39,123,179,173,87,125,23,25,212,129,176,205,79,68,126,91,2,3,136,158,154,155,11,229,97,174,192,61,170,152,45,129,178,195,252,54,218,220,236,192,179,159,95,98,255,253,11,26,169,46,211,152,208,126,254,188,18,204,12,127,142,89,95,144,25,250,115,119,218,240,147,12,5,243,246,204,60,86,184,47,229,165,77,144,254,215,229,101,102,194,105,185,183,21,148,125,192,95,192,69,121,47,223,170,67,118,214,252,185,64,71,36,209,60,23,191,200,243,87,66,197,12,208,190,79,53,207,241,171,163,111,227,132,80,39,2,243,38,45,238,102,10,99,231,123,53,144,226,159,153,197,148,173,48,227,47,218,27,113,245,11,205,151,60,216,96,10,150,230,70,74,238,50,71,121,171,225,51,216,26,81,78,186,136,127,106,175,109,252,190,36,188,142,125,235,115,193,232,82,150,63,87,35,251,222,100,196,26,144,162,24,50,36,36,197,72,213,164,249,142,66,106,132,130,140,152,169,189,134,185,64,129,115,228,193,42,93,161,211,191,52,41,179,250,185,249,4,136,236,191,12,153,85,146,66,97,30,214,234,18,102,128,150,106,102,234,184,185,25,48,77,231,47,93,196,195,127,187,81,73,215,77,225,13,2,55,63,110,38,236,201,252,4,126,87,159,191,114,31,102,250,157,243,216,178,117,181,126,249,113,187,154,142,255,171,230,183,157,237,157,55,31,50,141,204,90,213,42,104,108,179,206,31,165,232,159,85,100,128,49,35,97,176,226,181,90,151,254,75,51,119,231,12,181,231,222,217,39,255,103,125,163,212,195,138,18,205,20,51,216,167,225,35,106,196,52,77,173,245,182,22,143,77,128,91,244,151,23,108,137,254,96,251,42,93,149,137,48,245,115,124,11,199,153,233,217,241,100,28,91,40,120,213,48,11,185,152,89,159,123,189,155,91,55,104,74,253,105,147,255,138,159,94,214,43,38,102,66,222,19,63,13,239,230,212,159,198,119,90,113,243,101,144,15,53,67,166,31,87,163,11,87,63,55,95,243,199,165,101,102,180,45,62,87,131,26,93,105,190,123,170,25,135,62,62,246,115,5,78,242,139,153,153,244,222,9,51,231,137,254,54,77,110,254,100,212,161,178,153,214,62,8,13,56,126,241,123,198,146,58,67,102,118,30,109,212,31,145,66,24,237,243,61,152,104,63,51,120,128,84,19,253,27,241,182,106,152,159,75,158,75,171,253,201,187,187,13,170,100,125,101,136,29,127,218,147,207,252,246,224,147,0,45,164,167,231,172,126,164,177,128,241,255,211,202,201,81,125,35,68,112,110,38,185,241,32,138,51,245,110,55,111,89,209,116,106,203,154,236,127,67,34,230,138,26,71,143,59,211,185,47,131,201,131,252,74,240,80,90,210,139,171,51,208,142,98,223,250,73,76,160,5,146,230,183,161,191,103,245,193,166,155,171,235,218,64,130,60,188,31,244,128,87,50,249,82,61,156,70,96,228,102,200,214,51,92,162,19,202,32,143,110,30,91,163,18,250,160,71,191,126,228,189,155,115,48,231,135,70,138,99,238,216,79,42,220,84,178,99,84,168,40,127,29,94,27,128,208,64,204,77,204,125,185,71,216,44,42,46,122,107,0,75,231,247,53,234,69,201,83,54,12,244,182,220,245,167,130,4,249,171,120,47,208,115,213,240,18,32,93,105,210,26,66,203,93,33,138,119,243,166,50,151,86,232,91,106,76,95,90,222,182,236,192,156,98,53,246,34,28,155,164,195,29,214,37,220,170,159,151,100,134,222,76,200,139,137,71,222,236,104,249,181,146,187,130,88,167,154,24,165,91,167,209,255,167,153,244,125,108,38,198,154,145,56,214,129,183,118,220,67,160,206,63,147,156,232,89,225,39,218,49,7,225,234,62,25,33,146,47,60,174,64,106,11,139,196,184,92,141,70,98,63,97,158,166,241,155,102,86,109,141,73,134,28,160,36,34,0,185,13,175,135,217,163,77,33,193,26,180,222,178,192,252,230,134,220,201,69,61,144,43,126,145,134,79,148,14,54,173,136,25,94,252,221,99,85,91,209,170,169,25,242,240,147,230,108,54,39,83,48,96,149,139,173,8,224,91,166,228,169,235,176,148,253,193,223,8,212,36,237,199,76,224,29,63,141,103,117,111,83,51,205,156,126,115,220,247,158,94,219,48,104,89,141,247,122,254,2,149,115,253,109,87,84,50,43,135,245,63,238,143,251,143,223,204,39,122,110,208,79,65,202,52,127,199,76,62,62,204,208,16,159,24,44,220,129,38,223,9,25,250,244,184,8,172,198,145,47,1,213,115,47,62,125,41,150,203,12,2,154,199,230,236,223,105,25,198,80,63,242,66,212,218,205,240,83,102,133,26,73,250,119,172,199,130,6,77,123,183,60,25,121,209,49,115,115,135,71,98,203,244,108,38,7,18,51,8,2,100,157,189,72,93,244,156,96,144,155,200,213,52,156,252,164,2,205,12,137,128,44,141,241,222,123,121,164,4,4,88,116,54,88,181,29,137,67,191,218,190,129,120,146,229,249,58,173,132,131,0,13,187,6,221,32,10,74,139,211,18,212,145,228,94,140,243,162,237,248,34,28,136,73,211,206,78,70,147,144,135,82,173,1,166,16,207,191,90,212,176,226,88,66,226,175,203,38,249,194,182,159,16,135,237,115,84,90,100,119,111,116,45,135,245,221,87,144,45,214,48,93,106,137,77,18,55,64,143,6,106,60,237,230,213,148,171,116,239,167,77,109,222,56,117,174,16,11,3,232,38,241,22,254,222,139,217,20,94,5,121,83,27,51,124,136,2,216,71,205,27,218,29,15,78,223,91,47,120,190,197,140,204,225,190,177,69,75,166,255,15,40,180,78,236,208,243,138,90,178,29,197,21,54,163,244,49,118,233,106,182,115,63,205,32,204,228,193,238,95,27,97,152,25,127,241,80,104,246,248,81,107,255,77,195,94,53,48,48,192,79,188,53,188,233,31,23,186,211,4,234,137,8,168,131,104,51,20,115,207,24,176,33,58,188,63,23,247,59,114,200,64,56,213,162,23,155,176,92,110,162,64,193,196,127,129,216,100,198,185,133,31,155,228,166,248,116,80,75,101,224,96,52,122,242,94,235,24,24,51,34,131,55,203,175,184,117,232,162,255,250,106,137,74,16,177,149,47,210,240,198,211,181,186,22,28,124,205,103,135,115,116,105,85,104,227,99,222,39,220,92,131,117,86,53,159,46,219,229,133,33,86,60,24,204,37,157,123,180,198,234,174,106,6,58,159,230,13,234,239,99,222,61,28,82,202,248,210,243,133,121,132,51,139,167,95,37,52,230,218,59,242,90,90,161,36,111,100,242,225,43,188,232,107,220,246,223,171,251,143,220,197,204,236,167,159,183,6,50,154,87,107,203,248,223,197,51,190,199,69,99,225,156,207,197,239,53,211,76,115,211,215,92,34,191,217,1,123,173,239,136,34,181,18,233,6,74,101,69,70,244,204,234,2,61,150,48,104,93,39,241,161,194,23,25,173,63,173,14,25,239,179,17,242,62,145,202,128,123,249,19,130,162,218,218,34,137,130,30,172,6,91,70,210,226,153,14,112,225,243,104,164,70,24,231,7,80,167,16,172,110,180,149,51,167,7,222,44,190,183,19,107,216,142,187,234,99,10,244,244,147,82,102,102,245,56,252,208,108,93,179,124,34,239,5,52,202,205,116,45,124,18,10,52,29,173,184,250,26,135,221,247,234,31,37,147,153,1,2,124,158,252,156,136,80,187,1,13,117,109,155,7,91,253,189,105,106,217,253,19,131,66,94,236,131,106,196,126,167,125,204,117,121,2,179,195,81,243,137,36,193,77,133,71,209,77,156,230,51,106,132,188,238,178,242,177,231,254,124,18,114,112,37,30,205,120,175,206,39,60,222,45,178,98,224,185,63,215,46,232,183,221,120,13,17,246,201,163,244,225,103,35,74,63,227,251,96,80,77,123,136,240,254,34,205,58,58,40,120,58,49,211,222,6,179,132,195,96,218,23,248,145,249,96,222,16,247,181,111,2,232,198,7,25,86,24,210,215,34,193,112,253,173,225,8,47,159,140,194,53,122,97,79,52,194,231,242,121,114,96,160,126,66,89,8,161,219,37,11,50,191,38,130,85,50,145,32,6,128,37,37,172,208,140,47,53,63,79,38,127,153,30,2,153,72,221,0,64,145,184,157,48,50,215,143,121,57,13,156,153,73,212,171,25,64,89,228,132,207,28,227,147,234,107,61,42,23,111,240,104,78,84,43,10,11,145,202,46,192,223,37,195,89,232,149,242,176,137,3,255,76,29,17,34,138,61,34,213,189,251,209,208,29,164,106,201,39,51,50,71,217,13,105,90,44,205,143,62,107,218,16,138,2,242,53,48,148,251,205,113,122,206,39,19,14,217,69,204,35,154,57,139,4,170,180,116,245,22,191,141,130,216,213,108,245,48,84,163,91,33,91,146,67,185,211,229,158,79,246,66,251,34,72,88,114,244,207,127,240,49,227,248,217,50,7,59,136,172,227,222,29,36,16,251,83,120,88,40,79,149,48,79,35,179,147,202,131,233,233,121,77,4,151,86,221,82,112,36,78,181,243,204,120,81,87,86,238,248,11,161,189,38,66,82,249,78,173,137,88,235,110,20,154,56,194,151,20,92,160,124,108,113,53,248,200,33,75,115,154,218,89,150,138,202,139,121,197,121,124,102,72,77,119,152,105,21,21,243,49,182,208,223,139,81,32,127,254,198,86,51,164,106,53,204,116,51,73,145,171,162,252,209,226,234,107,12,84,98,166,244,224,81,178,177,46,110,89,32,171,130,80,221,113,115,142,50,201,2,61,51,16,199,41,102,1,43,205,101,163,58,226,230,244,151,75,182,5,205,212,121,60,49,97,44,107,210,25,255,204,108,4,190,161,65,171,8,222,92,170,119,199,52,208,126,163,6,108,71,26,7,200,194,87,151,59,251,51,55,205,229,64,176,183,195,123,36,219,117,215,214,194,226,155,245,17,125,193,57,132,122,129,154,81,218,28,105,158,90,57,220,40,48,252,4,228,254,204,103,203,39,49,194,193,117,210,124,235,184,250,104,70,210,220,211,220,167,150,91,235,36,126,150,171,251,94,122,243,149,57,109,203,1,38,19,181,89,45,91,20,230,111,33,11,63,116,117,63,36,140,178,120,109,189,154,3,170,136,185,44,173,112,191,217,240,92,192,241,159,191,77,114,180,213,52,175,79,141,186,66,139,183,229,234,46,80,67,204,80,68,174,52,35,130,161,149,224,121,228,201,58,189,57,106,229,230,61,31,28,170,95,169,50,131,115,240,13,115,26,60,188,107,9,187,152,247,35,175,61,207,231,106,18,123,250,94,251,115,53,236,52,93,31,173,125,170,231,196,169,242,94,236,229,71,205,205,241,203,127,55,23,17,6,51,143,189,91,90,135,166,74,1,126,148,50,100,50,84,61,212,159,217,26,37,194,92,134,150,30,97,205,20,35,221,48,159,186,252,187,115,126,44,227,89,249,152,81,100,76,51,96,16,53,175,40,239,97,45,237,234,99,65,184,183,118,78,240,166,181,42,250,77,35,233,205,194,29,119,127,224,6,167,231,126,86,209,113,255,124,43,20,125,107,46,123,131,120,137,249,253,214,173,249,211,253,232,126,6,239,95,27,45,87,38,220,101,178,236,113,177,163,8,1,231,87,151,246,74,122,114,105,148,74,51,125,60,242,228,3,226,185,22,147,16,132,170,110,88,111,139,167,184,21,230,1,24,69,205,40,23,196,76,48,1,121,53,147,229,201,25,190,192,143,111,53,155,46,76,152,233,234,144,39,31,183,223,17,214,185,149,48,9,171,9,135,133,121,29,93,214,86,95,205,215,154,168,201,119,53,223,76,23,97,174,154,188,216,16,213,197,38,15,94,30,228,139,152,237,48,142,171,105,55,190,122,243,131,182,87,79,115,83,47,11,253,134,210,138,152,107,213,155,51,10,125,167,121,183,174,59,206,162,23,39,71,28,202,232,173,230,246,162,208,218,197,124,116,1,89,115,101,149,171,209,241,17,179,225,194,242,197,112,79,101,13,44,80,26,83,175,110,226,0,238,245,39,178,37,191,173,163,178,44,41,163,15,174,169,15,246,240,209,114,22,15,192,130,250,211,183,191,195,41,175,222,154,24,55,148,81,171,237,228,152,146,98,21,115,133,149,36,111,78,156,246,111,105,251,71,53,170,2,175,178,161,239,99,10,240,254,76,149,156,241,155,241,235,103,134,175,60,201,27,224,33,110,213,85,41,183,33,20,167,116,178,62,179,205,216,48,3,163,200,221,159,132,165,177,141,185,249,173,43,201,76,160,80,1,13,249,118,51,222,178,252,52,39,166,103,229,209,76,122,33,222,20,115,179,110,229,233,102,252,214,92,90,21,70,181,235,249,51,228,154,174,80,245,98,70,250,241,231,148,2,176,224,144,59,106,222,222,86,240,204,32,220,229,200,196,252,166,137,15,105,69,4,172,126,172,208,97,248,107,189,169,61,196,93,182,159,158,63,94,34,136,15,222,215,144,233,139,153,237,45,204,111,137,39,125,43,230,181,246,175,107,19,51,131,80,155,190,246,118,225,72,250,203,46,115,178,170,153,22,174,227,102,50,177,121,248,160,114,196,236,175,110,6,41,242,121,177,5,106,171,185,153,211,160,232,213,180,161,239,248,109,147,92,18,51,157,56,247,23,245,97,38,254,145,247,238,16,19,117,191,249,161,135,96,201,139,189,83,176,121,225,243,24,133,249,231,115,211,13,54,126,174,29,66,107,187,55,125,242,126,104,11,242,247,134,236,120,85,25,22,186,184,238,207,225,69,149,210,228,230,196,124,77,175,197,205,70,107,42,143,6,255,235,175,87,28,51,28,99,87,172,96,171,134,95,252,252,246,43,208,148,63,93,111,71,62,154,92,19,84,60,98,38,39,55,253,181,161,209,144,82,27,230,241,107,5,127,214,231,111,210,18,164,86,164,160,187,155,1,206,233,226,157,22,6,254,172,84,245,138,206,5,142,186,252,229,97,77,36,58,36,179,255,116,35,183,9,38,173,171,111,5,18,171,197,47,35,156,118,62,227,109,48,97,255,214,77,229,4,176,82,110,240,109,161,16,60,126,22,8,85,176,31,237,23,230,10,209,178,140,55,143,246,99,156,164,147,107,26,7,129,222,28,189,109,31,111,250,114,146,241,223,190,86,139,250,58,45,152,4,241,50,40,84,124,118,88,139,225,149,211,138,136,158,103,199,72,132,190,72,103,203,120,95,19,110,245,171,129,54,247,76,48,19,22,81,181,106,63,51,137,238,145,48,164,106,165,60,79,181,34,192,96,252,4,105,174,103,185,44,235,54,117,178,155,226,217,195,8,111,223,190,226,87,3,185,150,198,51,36,80,168,198,93,55,23,248,142,229,183,193,163,93,191,120,66,62,157,115,16,100,202,245,58,225,31,27,187,228,251,41,36,189,241,246,151,166,99,37,107,220,21,23,197,91,166,183,61,211,155,8,249,169,105,230,29,53,134,4,230,91,65,122,90,173,172,255,52,189,48,131,231,147,119,94,221,240,108,61,204,244,157,231,115,163,22,119,229,183,33,62,206,148,201,51,147,64,254,45,204,13,199,249,78,34,147,65,147,40,218,116,110,174,70,208,148,31,115,25,125,248,239,220,68,81,156,22,232,124,242,109,242,27,191,218,208,27,105,10,175,50,164,155,110,176,19,87,55,211,16,203,223,38,81,244,126,112,255,204,144,36,29,153,164,208,46,212,159,70,137,137,197,77,217,172,254,146,140,191,133,187,77,167,238,200,185,248,28,156,183,109,251,181,8,132,119,225,48,132,212,194,168,215,126,230,247,55,171,68,154,16,137,80,149,12,115,99,75,17,51,218,112,254,185,120,202,181,116,76,32,173,241,248,98,195,160,13,39,74,152,223,137,1,62,118,135,25,166,210,156,73,38,176,251,83,149,180,155,83,161,62,98,38,71,251,43,81,110,131,60,232,60,36,106,90,63,242,45,204,75,56,243,0,115,90,186,196,199,164,24,177,79,154,241,149,87,137,33,123,103,224,146,33,67,129,10,231,56,174,166,2,156,111,77,218,231,120,181,153,17,45,210,141,66,114,196,244,200,226,185,234,148,226,205,139,29,23,78,82,188,213,32,193,149,11,224,178,191,28,95,0,150,43,77,205,240,65,126,99,215,159,216,1,67,70,243,151,76,5,184,63,182,195,198,158,185,161,50,33,191,205,242,252,113,115,61,243,176,254,211,124,175,11,224,45,127,27,74,108,105,34,172,215,72,206,139,143,74,55,117,44,185,154,15,232,15,214,141,65,46,191,7,221,119,16,52,187,153,162,67,81,51,223,203,63,165,113,181,103,89,8,2,79,32,204,254,216,237,45,219,174,63,124,145,210,136,73,216,166,209,225,186,249,77,103,64,21,205,111,14,180,64,14,0,102,251,173,45,38,161,229,128,50,14,5,244,139,56,142,223,188,2,22,76,39,5,80,13,154,163,97,230,242,116,237,26,213,202,230,89,135,109,26,12,18,145,193,250,203,122,243,171,153,176,169,10,64,39,31,242,81,123,229,213,93,224,26,68,199,240,254,180,184,250,133,142,89,6,4,66,63,119,108,72,144,69,171,239,134,40,52,93,14,191,155,175,107,205,120,98,166,92,82,124,27,71,238,176,73,153,194,176,121,132,101,63,243,65,69,58,157,237,198,54,223,126,34,16,152,45,128,207,247,166,93,187,253,202,70,191,13,73,222,203,146,112,94,137,160,14,241,62,118,110,149,13,66,174,231,171,79,55,147,69,203,24,3,197,183,218,99,113,114,30,35,162,152,230,102,98,98,254,94,44,174,157,7,58,48,54,206,39,191,249,2,70,159,25,125,114,87,183,251,1,178,12,46,122,197,10,179,78,140,201,50,170,228,252,30,109,221,230,81,25,187,21,162,119,57,98,141,182,4,207,60,195,144,71,255,92,142,247,91,200,213,25,93,205,204,172,148,49,185,38,240,227,214,53,183,192,237,26,36,3,115,186,167,240,54,164,13,52,33,205,70,75,226,167,38,101,108,188,173,52,83,81,28,241,45,73,192,11,99,13,50,9,203,137,174,48,15,162,184,124,235,110,32,139,25,87,119,248,11,228,230,198,65,25,251,52,226,203,75,62,7,57,4,180,236,221,140,222,210,144,223,70,57,183,94,223,136,113,156,167,90,223,228,40,238,63,109,35,120,149,181,73,201,162,249,113,190,141,86,50,61,13,171,33,148,117,114,207,1,153,157,207,13,71,4,18,16,190,99,25,24,181,137,217,66,217,216,208,158,31,41,160,227,70,187,220,237,185,89,82,225,200,12,43,82,33,59,66,132,109,218,29,245,115,115,74,55,238,209,34,235,212,83,84,21,51,61,136,177,231,60,247,180,75,91,73,27,52,55,253,40,141,109,72,85,248,203,204,84,65,98,196,215,188,226,209,194,192,77,20,30,155,74,223,20,86,197,108,90,123,113,53,173,56,77,111,126,96,44,242,201,64,253,93,42,213,136,72,190,165,159,102,186,180,166,12,75,7,174,26,27,22,248,27,125,109,218,139,98,225,114,107,129,232,146,252,173,81,5,228,193,104,149,82,51,188,169,30,5,188,89,116,164,121,9,140,3,239,157,39,8,97,130,60,23,178,34,189,199,129,207,43,203,249,67,58,177,199,197,56,214,210,175,251,252,4,35,92,246,95,222,200,37,231,115,33,35,49,123,28,216,196,208,69,14,39,147,211,74,191,144,66,117,6,8,104,47,178,154,253,91,161,86,210,175,92,252,226,189,231,45,196,213,211,84,249,210,108,213,253,112,27,143,133,235,242,220,212,181,175,79,178,183,43,14,105,156,166,183,239,125,131,18,102,220,234,35,175,245,246,93,114,230,49,38,240,179,139,25,237,228,19,111,13,149,206,144,181,71,197,117,56,48,224,141,24,74,169,178,23,78,35,177,247,183,70,15,168,103,36,106,214,251,83,8,53,51,192,252,92,91,47,74,130,115,41,86,38,238,175,28,46,136,14,215,136,63,44,3,173,231,26,168,183,251,227,3,199,252,142,192,155,126,35,40,125,24,134,98,79,49,200,158,220,28,202,1,241,37,232,213,203,104,241,5,19,51,4,95,237,192,62,250,61,22,66,195,39,214,206,193,55,200,91,191,25,77,249,105,203,225,35,126,198,219,252,76,69,236,103,165,235,191,168,249,205,237,26,33,27,205,123,71,178,145,100,198,222,193,54,252,185,96,116,88,178,205,238,183,60,218,79,2,209,156,120,246,112,49,239,102,68,162,63,51,104,73,97,88,135,164,181,204,120,105,90,40,154,206,51,218,139,199,241,33,51,101,216,145,176,131,198,25,235,101,128,183,178,158,139,36,141,223,198,20,188,28,11,136,208,20,138,154,98,54,105,114,223,203,38,208,219,217,229,222,132,50,205,79,77,202,241,69,168,239,96,141,134,35,232,55,104,22,149,10,158,21,182,73,218,55,253,189,224,240,233,50,21,104,57,119,62,100,204,221,132,158,229,230,208,156,250,10,0,44,137,251,247,143,147,210,188,253,232,145,126,253,211,159,76,23,30,103,19,170,46,55,195,204,33,1,0,17,214,241,50,215,33,203,62,82,203,27,243,11,146,150,231,164,135,105,202,103,220,2,5,230,250,233,64,97,30,128,179,51,0,0,107,210,29,82,205,213,64,122,197,12,57,157,55,50,28,142,98,165,243,70,7,158,136,194,205,147,234,180,228,166,144,63,111,191,166,112,212,131,201,247,72,142,211,4,117,127,156,23,102,134,225,71,175,94,148,209,102,154,151,208,149,225,189,128,68,139,155,179,155,72,62,143,222,157,253,211,207,120,102,147,151,150,159,134,101,167,22,191,247,182,4,183,94,108,194,118,126,177,9,185,75,102,11,213,55,188,30,55,147,96,147,24,183,211,20,251,35,148,1,221,11,179,212,148,155,83,75,58,158,2,133,235,116,72,179,13,124,39,163,71,186,156,243,81,115,33,224,202,9,118,242,226,38,32,193,106,184,24,143,107,254,126,186,100,93,17,53,87,90,93,103,152,223,81,46,121,175,78,141,115,180,52,159,2,46,230,159,174,141,255,90,144,185,94,119,2,54,9,241,96,235,145,189,226,121,174,47,154,222,190,87,192,189,61,100,175,160,59,230,122,116,140,14,202,148,74,41,155,92,223,197,15,60,232,62,164,245,212,56,138,231,244,120,103,82,133,75,85,106,234,6,6,15,252,29,27,116,133,0,98,150,237,247,57,104,215,35,80,82,94,34,155,212,192,152,141,31,27,242,182,110,67,156,27,217,249,241,114,61,65,67,71,214,247,106,144,244,253,196,169,67,114,71,130,41,35,21,114,236,59,149,55,0,78,122,222,81,105,42,126,53,103,173,228,201,129,248,64,200,123,226,176,172,91,125,228,101,61,66,17,243,47,147,95,144,99,156,182,136,72,91,209,66,180,244,98,244,26,238,138,99,156,220,107,85,15,3,232,92,56,216,192,24,133,201,236,13,16,252,60,43,156,123,252,23,73,40,76,168,205,86,58,32,7,38,33,185,154,237,165,68,188,100,162,56,226,189,79,32,156,37,114,79,19,12,114,87,183,236,69,164,233,190,208,83,35,160,72,16,126,64,50,79,94,77,220,40,14,35,93,111,145,134,89,176,5,169,63,9,122,180,247,112,234,248,49,201,179,24,220,51,82,102,48,15,200,49,143,103,51,103,12,41,108,126,34,169,211,104,161,219,37,198,12,114,2,129,156,60,15,27,225,167,72,76,77,28,10,9,173,113,210,90,38,66,222,49,182,133,130,26,63,180,163,125,237,30,225,213,150,91,115,238,143,247,185,225,47,66,118,162,190,63,44,234,43,115,98,247,157,220,18,148,188,207,7,107,82,56,132,144,223,139,25,39,121,133,155,108,126,177,132,214,3,166,136,19,209,47,20,145,159,72,238,5,250,43,189,232,138,72,225,85,115,117,6,68,11,228,96,23,187,26,211,16,200,68,102,10,142,66,141,111,201,47,172,112,203,46,156,182,226,252,80,104,122,254,144,175,190,243,105,91,129,1,227,58,6,156,12,12,115,88,158,107,80,67,41,145,129,49,182,69,13,197,26,10,95,39,114,44,31,9,12,248,167,46,80,147,200,39,160,91,33,177,49,161,199,141,60,9,128,229,53,52,62,157,228,175,221,220,129,236,45,141,234,173,81,200,19,37,212,15,116,35,134,103,16,104,107,184,178,107,11,134,8,126,86,32,227,126,115,50,35,87,205,199,128,82,53,205,87,183,67,163,0,143,81,105,176,139,202,226,226,103,187,99,38,13,96,126,186,140,169,245,231,68,158,4,4,109,19,150,65,40,156,33,63,240,171,45,90,208,52,202,46,59,178,67,112,117,44,205,14,209,86,218,227,165,17,34,61,75,19,56,212,112,34,89,103,218,218,173,126,178,67,252,116,152,65,71,201,75,15,250,42,90,222,156,159,150,183,70,181,217,177,129,44,251,183,235,203,118,198,89,85,71,92,76,111,229,144,139,95,48,182,251,141,247,58,212,123,229,167,107,86,82,13,195,250,62,183,12,9,210,236,59,102,153,9,89,86,205,198,189,3,38,126,25,124,120,151,88,140,138,110,243,174,46,75,168,41,32,217,10,134,132,234,105,166,104,47,121,194,9,192,63,238,13,215,171,230,24,137,229,98,130,67,78,35,205,29,144,77,222,119,113,190,244,27,210,33,217,79,35,196,139,247,66,9,69,128,54,173,17,27,143,158,35,90,183,206,50,208,119,176,68,250,111,179,214,228,204,5,195,253,118,242,120,180,77,1,115,106,98,182,128,124,143,244,40,105,49,185,57,161,117,201,36,37,118,25,180,138,66,88,59,25,193,106,163,115,171,120,31,187,141,216,83,200,90,29,73,71,91,101,241,70,202,120,140,45,131,70,15,245,27,115,127,109,138,169,71,78,31,211,183,237,225,75,0,162,16,173,45,92,55,83,19,114,51,82,69,93,210,240,180,88,84,47,170,160,164,117,151,38,187,27,149,246,152,43,240,69,107,146,30,73,219,56,32,160,171,234,210,28,78,23,36,193,77,92,252,215,107,39,5,2,210,232,35,146,117,208,149,201,134,244,86,230,115,149,163,8,246,230,108,23,30,36,147,36,108,37,170,92,197,104,111,187,148,54,14,144,152,248,237,119,28,136,154,208,51,91,30,49,14,144,3,11,162,60,26,160,253,156,167,128,201,151,254,54,148,108,107,132,251,102,216,16,49,131,157,173,51,95,236,61,75,211,154,205,128,58,36,146,125,96,152,36,229,192,129,19,100,67,219,150,211,172,90,78,186,166,36,17,37,157,173,60,50,208,45,194,94,235,87,211,227,186,164,166,79,7,159,107,78,96,158,214,234,40,133,174,197,171,199,145,126,225,129,86,243,115,232,74,11,135,128,212,124,158,141,214,83,121,179,14,134,198,135,20,30,45,57,190,119,166,151,248,128,114,49,181,142,51,211,109,165,133,95,74,112,44,247,25,185,171,246,87,32,151,218,32,234,129,81,89,164,65,173,105,125,15,73,210,136,112,54,28,125,69,127,155,118,170,61,211,15,42,247,83,89,68,163,64,242,225,48,23,73,148,140,102,116,32,104,169,75,150,207,107,91,76,126,226,98,107,8,144,139,9,151,70,184,119,136,4,73,17,249,22,3,37,249,128,147,41,83,227,1,200,238,67,50,12,70,170,230,5,108,44,204,111,105,43,64,233,61,229,91,67,81,169,45,198,198,43,85,98,160,189,145,187,133,16,87,250,215,169,7,204,96,127,194,188,155,62,54,252,113,37,83,206,179,91,161,74,234,215,176,92,246,40,172,3,88,213,171,41,92,57,53,27,249,85,250,109,229,209,40,157,103,210,217,68,210,171,150,214,169,211,71,142,127,110,19,62,21,51,24,251,40,32,192,40,41,172,246,213,116,186,87,36,57,7,99,38,201,152,67,225,189,132,91,218,1,218,201,183,222,198,6,88,243,91,15,209,151,54,44,195,46,78,104,135,236,23,154,191,87,144,16,29,14,173,248,96,64,190,207,85,12,198,200,136,115,79,235,148,20,43,18,128,81,86,89,100,107,21,101,1,89,91,78,36,116,77,69,195,163,66,120,115,35,134,223,199,218,111,135,130,71,160,9,143,84,189,117,250,234,205,201,39,196,231,70,208,113,233,205,235,50,160,252,15,60,2,195,144,144,29,84,66,229,21,147,229,133,132,244,237,79,1,205,108,90,237,29,71,132,58,176,174,77,96,219,61,220,40,82,103,69,180,0,72,95,65,224,236,72,34,148,56,171,254,54,207,222,210,10,230,163,9,148,8,0,148,7,110,144,27,161,217,149,230,23,130,20,71,147,110,128,114,107,42,124,10,38,215,168,29,94,178,62,2,133,152,6,203,15,28,18,234,176,71,62,231,4,42,20,187,6,128,204,33,52,126,214,99,180,34,214,69,83,247,237,110,2,205,162,153,107,220,64,49,209,49,45,211,148,214,174,81,75,92,221,173,208,32,102,90,197,243,230,80,29,108,189,154,122,84,34,168,150,193,217,197,92,140,180,200,205,128,31,4,33,136,202,112,191,115,37,192,106,8,213,115,181,72,57,50,58,72,242,182,33,35,78,251,140,19,122,109,2,227,45,42,5,149,204,21,99,17,230,77,22,91,204,157,60,239,77,51,121,49,49,83,59,241,37,114,9,49,69,49,9,54,255,210,188,133,16,51,249,76,249,34,192,178,195,55,189,70,170,38,8,146,73,225,166,120,116,5,8,185,11,229,0,73,223,201,100,113,243,198,59,58,106,118,0,238,51,210,200,211,245,90,188,104,143,128,32,167,25,210,66,91,141,36,217,105,181,182,49,138,74,233,5,51,178,115,254,203,150,68,87,88,165,193,102,2,34,56,225,155,56,138,63,196,75,246,125,131,238,233,123,21,56,121,205,17,142,223,222,230,133,127,204,207,85,246,65,121,177,217,20,114,138,106,196,220,43,110,190,128,171,40,124,247,128,225,8,248,225,219,113,134,66,58,57,69,252,192,199,97,166,49,71,172,20,77,119,128,19,175,113,54,138,153,109,163,167,25,241,91,189,55,5,90,247,177,208,55,34,115,46,152,77,200,40,102,224,38,105,245,150,173,152,252,191,11,245,97,30,232,63,200,205,77,191,60,158,156,250,212,84,24,236,70,184,50,127,123,86,138,2,98,110,83,182,44,170,243,71,209,243,70,213,119,87,0,66,27,21,114,53,191,65,139,239,5,68,241,94,5,163,162,100,16,27,3,242,135,87,145,195,47,122,24,43,86,167,225,177,151,98,131,15,20,160,97,230,201,244,147,88,248,229,169,222,75,207,132,80,23,129,239,165,186,16,102,92,77,69,161,15,240,94,94,45,166,127,102,234,166,52,160,61,234,53,80,182,28,242,235,3,214,166,123,118,7,68,247,57,74,58,151,64,91,180,17,87,211,151,167,99,222,201,159,187,67,114,121,113,145,65,176,141,187,174,19,87,31,158,254,42,204,188,196,185,125,141,198,225,126,32,236,55,214,0,196,93,56,67,106,198,45,112,208,243,139,59,198,103,109,155,36,157,151,88,224,182,167,69,231,211,238,208,143,3,170,43,40,0,189,53,139,235,38,98,26,8,201,252,118,82,68,199,129,249,191,109,104,27,198,59,158,124,34,129,198,38,235,34,191,76,223,145,147,112,2,54,93,87,178,4,168,116,17,96,251,115,143,121,190,235,139,234,207,113,20,57,192,213,165,77,28,64,18,86,119,52,54,57,200,218,180,251,132,92,72,220,251,29,187,237,232,10,128,143,253,4,202,28,13,175,35,8,222,55,17,72,128,68,63,2,181,27,153,133,136,173,70,254,142,86,137,61,196,157,120,123,66,89,94,208,42,36,137,197,91,0,6,6,126,58,123,52,174,228,0,42,41,178,122,179,133,227,124,55,218,14,242,207,75,29,199,194,114,161,7,69,34,167,4,41,240,177,152,112,95,121,48,3,65,237,21,221,37,64,208,164,224,133,40,69,137,26,98,133,0,81,205,127,253,58,209,216,66,214,93,250,36,144,58,238,63,94,106,204,200,107,139,79,140,186,205,30,121,245,219,218,182,116,205,188,13,232,249,19,163,73,227,139,112,62,61,243,90,217,82,83,204,43,18,35,158,78,52,205,148,73,219,176,94,139,206,123,235,241,65,104,186,184,106,46,1,130,226,91,154,160,153,212,124,193,86,72,219,203,104,234,98,145,247,245,206,123,18,104,16,33,252,91,58,109,148,41,33,18,181,223,68,200,0,118,178,152,248,127,214,253,235,201,253,51,83,148,250,127,253,72,14,40,249,179,246,4,202,160,105,81,172,75,214,205,244,101,171,213,62,111,92,12,23,96,4,168,203,224,84,245,183,156,48,155,255,61,212,188,251,47,28,50,243,25,41,129,241,39,167,113,118,60,54,58,222,75,140,32,168,255,54,47,179,66,200,183,211,76,46,240,39,166,142,153,94,171,216,250,48,79,118,218,184,26,98,132,190,212,76,33,60,174,166,27,234,202,115,27,92,110,248,213,239,79,37,37,192,204,252,163,138,198,184,64,21,232,131,109,184,190,124,60,1,106,79,29,18,58,121,126,82,19,236,198,228,191,170,152,105,117,239,254,53,134,249,76,114,239,23,182,150,223,17,120,77,51,173,116,125,108,196,22,126,228,198,23,160,27,30,86,15,51,144,191,245,107,134,186,166,73,240,156,189,33,102,170,92,127,103,32,87,3,198,186,57,19,232,248,243,124,53,97,210,139,16,82,81,23,51,58,156,215,127,27,50,174,212,50,93,108,95,239,12,188,213,205,141,127,228,183,39,164,147,219,95,108,112,118,159,156,40,80,156,141,17,163,66,17,37,197,255,80,78,162,0,29,191,141,72,88,30,8,152,209,115,136,171,223,217,126,51,40,199,124,203,248,137,118,254,153,123,74,36,129,254,121,15,115,215,111,46,64,119,91,179,212,132,249,68,137,153,94,26,232,112,107,154,201,159,178,4,252,106,11,156,243,131,130,41,121,177,235,138,155,211,71,147,19,141,2,196,172,53,204,240,36,201,189,187,149,128,210,250,182,248,150,131,6,154,168,253,122,86,175,193,200,228,173,64,231,174,31,93,46,70,194,247,150,159,171,193,203,238,19,169,91,15,165,140,24,210,62,239,60,136,1,45,168,154,215,207,197,112,39,250,231,48,252,197,82,243,92,191,252,165,117,80,142,186,245,222,56,37,37,231,81,207,122,37,86,32,206,55,140,111,203,191,249,195,221,36,202,135,79,240,102,18,155,106,198,103,247,133,59,32,120,78,102,77,18,74,32,106,111,15,115,149,134,61,204,236,156,213,111,222,41,185,232,197,8,103,175,176,26,117,134,154,105,13,45,62,36,32,189,116,191,233,230,34,198,234,160,27,191,200,215,176,130,113,108,71,131,218,196,145,29,252,45,173,238,77,23,108,41,8,196,235,107,79,182,63,255,28,196,122,239,183,154,152,9,16,87,236,240,48,87,86,53,55,203,242,254,204,164,117,178,215,202,174,166,57,218,111,190,255,186,111,213,108,250,136,63,243,91,39,43,5,72,168,186,210,211,234,199,195,59,91,208,1,17,43,149,165,26,230,137,108,180,154,201,184,148,184,247,251,225,236,227,90,134,158,113,205,90,51,111,105,214,93,198,106,185,199,236,97,30,176,59,164,249,176,193,149,248,237,101,180,218,105,190,228,231,226,196,125,59,101,201,4,202,26,22,80,252,252,215,107,52,148,45,93,162,103,70,1,169,250,250,161,155,236,77,29,185,154,128,189,253,46,94,80,212,223,42,23,147,117,218,126,106,50,133,107,198,119,104,6,82,244,245,73,142,208,242,78,238,79,170,153,32,161,238,239,115,254,209,230,206,33,102,176,222,237,184,249,173,211,45,99,138,202,218,252,53,145,221,106,188,111,234,74,88,114,102,207,48,191,211,62,97,204,235,143,227,184,197,139,129,101,237,85,174,174,244,113,197,205,17,174,169,103,137,249,218,121,249,51,91,166,71,190,231,95,255,102,245,247,38,147,158,164,113,203,40,156,16,166,250,153,23,107,93,14,152,9,213,195,242,5,72,21,93,52,165,23,221,184,56,238,62,44,180,220,78,217,197,97,148,187,63,233,218,107,154,95,91,207,116,168,84,232,44,118,51,199,164,156,156,147,0,255,199,20,139,249,64,27,157,99,206,95,190,211,183,241,23,251,19,107,229,111,47,52,10,150,175,110,186,67,75,230,126,254,40,157,126,156,60,88,161,34,157,57,104,166,23,241,107,135,55,51,154,63,77,204,100,193,166,79,22,244,148,154,172,125,134,13,125,96,55,91,203,179,220,252,185,19,119,251,126,186,172,108,169,191,109,205,119,167,197,23,1,130,147,95,228,157,1,199,51,121,124,207,203,31,151,152,155,181,59,186,249,173,49,113,14,223,7,36,177,225,67,250,190,86,155,114,112,18,149,185,88,61,243,20,21,135,43,230,131,66,117,44,2,210,222,71,156,48,146,92,177,43,81,17,126,163,38,3,14,212,174,181,25,43,136,190,165,35,230,137,36,74,172,222,75,161,106,136,153,170,88,252,116,177,102,120,53,211,156,189,125,204,224,114,110,50,147,96,192,232,61,118,29,84,5,154,12,184,65,153,99,163,71,91,83,183,106,19,199,206,141,122,166,146,227,159,13,145,111,223,229,223,148,59,159,159,165,163,223,55,195,101,101,90,121,104,230,198,244,135,102,100,239,231,177,104,239,140,99,247,45,68,43,2,138,249,26,132,58,67,136,119,112,230,60,120,43,245,130,135,114,51,69,93,217,207,54,4,239,187,44,247,213,255,8,207,210,108,196,200,113,184,189,112,164,84,89,215,155,38,192,17,174,60,130,125,93,38,56,20,99,247,135,71,198,220,32,94,150,71,131,54,244,167,16,193,206,85,182,238,211,124,169,229,187,25,172,134,123,234,173,167,17,110,244,56,241,231,62,122,235,247,162,80,171,135,191,208,133,14,11,51,144,191,227,230,101,125,26,242,90,200,27,15,143,172,40,50,188,67,99,138,217,58,39,221,157,160,113,226,138,119,103,237,89,251,158,136,3,168,25,203,123,193,226,91,210,127,171,64,206,212,140,164,76,56,66,38,22,34,97,2,192,236,118,122,248,96,203,32,27,98,70,180,32,28,125,3,237,109,249,218,198,82,225,139,11,16,25,60,111,98,134,249,48,29,188,183,157,21,89,0,40,115,93,113,15,141,85,187,138,217,130,173,252,109,120,191,196,252,34,236,178,74,120,181,195,100,201,196,12,13,255,205,8,134,22,209,46,230,187,60,221,140,203,76,101,71,214,61,66,168,125,198,213,116,194,12,25,84,147,248,45,45,30,141,88,87,220,141,231,137,130,24,26,17,30,237,43,214,23,176,144,43,242,217,80,24,209,12,164,161,54,88,253,250,118,215,45,201,148,206,165,233,14,158,140,80,12,42,154,83,13,95,193,170,235,63,179,233,93,68,177,7,243,31,94,238,103,238,111,91,137,226,28,129,143,201,88,123,20,82,81,223,137,234,1,28,215,245,71,17,128,17,206,170,42,215,82,88,56,55,204,244,70,246,43,230,119,56,237,237,81,27,97,68,162,15,49,47,116,14,253,165,45,187,146,110,43,230,225,194,232,152,13,105,244,177,238,95,186,12,43,103,211,215,122,122,26,107,43,106,36,1,24,17,29,228,153,91,222,137,237,62,102,63,208,152,147,36,149,152,103,200,245,161,95,11,32,160,232,213,207,159,109,238,195,52,227,35,159,50,154,111,110,187,72,4,230,9,24,183,167,25,217,207,229,179,164,17,141,31,25,144,209,77,163,216,173,208,174,94,189,120,65,181,127,221,108,224,89,185,26,170,172,122,127,111,221,254,114,28,106,158,166,186,233,230,101,180,162,98,198,201,29,221,205,244,125,15,49,211,107,20,79,118,112,89,155,12,10,159,46,252,221,70,45,229,170,245,192,7,251,91,118,104,164,104,194,4,38,52,248,52,253,193,24,110,241,242,225,101,159,78,46,131,25,90,52,157,38,64,252,167,111,241,205,200,207,117,2,163,242,220,227,167,97,115,150,33,129,50,180,222,184,182,80,250,144,91,155,116,168,207,110,58,110,86,106,184,173,63,137,148,230,49,27,154,193,146,99,162,184,203,113,30,86,195,57,198,38,202,172,224,188,118,43,31,231,228,144,52,91,178,238,18,146,100,96,215,20,243,243,117,151,239,99,16,30,81,50,79,115,67,131,199,195,251,246,247,97,151,152,105,158,218,62,193,39,13,81,87,158,172,65,140,230,7,19,186,131,251,243,224,111,230,208,244,236,102,171,240,201,163,65,175,93,79,60,57,97,149,124,235,214,233,115,236,254,222,72,250,164,98,31,230,139,22,167,127,107,116,77,203,18,179,21,91,60,56,1,178,221,178,89,221,204,84,171,110,152,223,24,200,68,106,156,162,205,243,118,205,2,64,25,149,97,36,163,97,29,130,6,195,10,215,211,142,95,238,112,72,229,158,193,32,174,136,123,26,168,184,42,143,61,159,223,125,227,99,15,20,231,211,239,3,98,64,141,111,135,153,114,73,78,210,118,104,124,140,1,39,106,253,124,143,11,241,119,62,89,161,80,44,15,126,193,168,184,99,71,199,241,76,225,2,0,223,173,156,46,191,253,222,170,139,117,193,93,147,23,147,255,203,123,227,148,224,13,231,91,79,73,80,33,32,119,110,100,252,248,233,37,171,199,164,4,34,87,131,11,184,37,154,35,21,179,210,145,38,101,10,228,64,204,27,154,175,48,67,63,37,43,128,35,240,198,134,67,187,194,149,3,192,208,116,37,38,33,148,95,93,118,97,107,35,155,113,111,154,83,250,84,179,137,89,251,250,40,6,10,110,98,166,154,229,57,11,163,127,209,83,13,182,229,247,129,126,102,64,213,45,165,3,48,3,95,245,29,169,218,49,38,199,71,183,68,68,251,141,56,179,125,138,187,251,188,122,132,65,70,152,161,156,146,159,126,71,53,102,183,194,190,148,175,197,167,135,37,230,103,133,143,74,247,127,176,181,248,148,110,182,236,74,62,247,64,138,33,158,139,67,189,201,20,30,150,13,118,79,153,68,126,157,178,41,12,18,45,181,135,153,192,79,175,158,166,187,21,102,140,114,49,216,159,235,129,77,165,155,33,233,145,49,95,3,98,255,204,156,60,75,150,230,48,204,128,199,30,245,79,177,69,205,240,47,249,107,25,84,86,30,108,26,72,198,93,89,19,208,218,50,100,228,78,74,236,241,84,53,143,196,84,168,100,150,17,25,111,116,4,123,147,131,11,170,203,182,61,184,70,211,80,194,57,59,211,94,204,186,220,122,128,61,47,49,159,91,125,209,87,208,193,69,54,194,201,150,84,166,95,108,201,38,113,234,72,47,66,39,232,102,227,158,145,159,166,223,42,222,10,136,211,215,138,7,31,159,131,34,240,17,63,119,21,248,24,60,199,202,231,154,146,173,120,102,120,120,61,82,228,189,118,118,61,153,153,124,134,63,56,30,82,147,45,124,153,84,233,140,223,6,45,39,3,190,56,137,186,239,71,21,172,72,194,191,49,15,171,14,135,249,185,134,226,130,67,143,176,118,88,81,231,237,242,211,38,162,227,39,114,133,232,97,234,189,249,214,53,205,3,74,120,185,250,205,155,29,249,192,55,126,120,126,57,207,136,191,223,1,20,191,141,162,203,146,65,99,50,52,223,113,42,101,202,35,254,44,35,198,71,114,51,222,105,22,94,166,49,253,109,249,109,20,205,229,234,77,142,182,198,160,53,35,169,74,51,122,223,203,221,93,216,22,133,224,2,122,73,154,135,125,35,70,26,254,168,115,6,82,137,182,159,48,23,100,42,194,76,137,98,22,159,44,244,173,174,37,123,37,81,140,83,145,82,112,155,214,98,145,102,146,180,225,137,23,176,224,91,206,77,250,47,129,220,253,204,214,155,41,251,6,64,142,183,81,132,185,179,107,201,213,239,175,187,150,16,230,102,32,169,48,27,152,168,250,242,196,35,66,141,44,205,6,0,47,45,205,239,163,228,116,56,127,158,127,152,233,212,207,65,67,216,108,69,1,17,49,173,166,99,10,165,241,153,238,4,21,203,191,79,53,147,163,29,49,102,3,232,109,90,65,32,196,161,140,185,29,217,86,142,73,225,236,24,82,200,130,50,155,79,178,228,221,187,198,147,65,75,37,167,147,81,53,239,18,79,214,182,112,53,62,51,100,5,163,133,185,206,207,7,177,168,99,157,24,210,247,227,93,126,27,177,133,50,124,211,42,127,36,183,114,53,234,79,43,158,124,67,197,44,33,242,59,24,201,229,248,68,92,104,240,230,49,64,126,131,217,230,55,39,187,56,243,8,50,160,229,59,169,79,92,189,167,28,218,180,40,176,72,227,106,163,131,90,105,54,122,95,207,14,151,101,59,143,220,156,217,180,226,139,49,49,75,198,40,180,126,35,201,21,87,35,80,115,212,12,60,232,198,139,25,71,220,78,243,139,17,189,183,138,155,31,154,44,229,189,193,8,55,119,117,10,184,4,217,204,23,174,79,137,157,229,153,153,138,51,205,28,65,117,199,147,83,71,58,242,219,32,121,187,59,28,86,52,151,4,216,51,211,155,229,103,88,97,158,102,144,66,51,44,69,249,48,90,114,69,172,157,92,96,220,26,116,120,30,112,116,249,195,143,224,175,5,69,202,74,151,153,154,198,108,30,100,64,88,153,2,168,180,36,128,23,247,51,31,8,79,169,106,110,134,23,223,121,107,17,215,192,140,234,71,172,93,56,98,146,14,24,51,110,64,188,51,245,115,41,84,47,35,25,27,126,244,190,157,26,229,101,121,173,74,211,120,152,241,122,155,94,93,152,212,30,91,209,7,135,22,242,103,204,90,100,159,57,111,238,254,199,212,204,171,91,93,37,82,22,180,117,148,164,52,196,124,112,176,127,163,73,69,187,200,193,135,248,117,64,106,118,103,111,91,105,187,48,26,251,178,33,145,222,143,94,202,62,22,7,50,31,1,8,137,152,77,203,213,127,248,125,181,38,213,90,68,185,161,191,247,159,166,176,152,8,52,187,218,120,82,127,230,98,28,95,83,31,173,83,118,253,85,31,184,86,170,15,152,201,47,69,37,202,106,23,250,228,84,236,162,18,245,158,44,245,60,24,18,250,150,163,170,185,56,133,114,43,66,246,135,221,203,205,28,22,217,71,102,247,102,33,181,48,119,54,213,48,207,2,31,171,215,138,40,217,200,4,130,22,43,15,107,74,127,67,182,208,14,31,18,109,22,110,158,8,77,228,91,189,115,136,12,159,155,79,71,64,37,191,7,164,90,213,55,88,250,107,41,23,165,117,65,73,126,229,107,140,143,245,24,43,148,155,15,153,149,28,110,42,50,36,168,253,83,19,26,102,160,217,65,225,157,200,219,82,170,0,248,24,102,218,121,90,164,140,159,153,252,82,142,183,233,93,119,95,239,212,47,175,68,200,52,192,216,97,226,143,6,138,73,205,211,166,71,115,243,95,211,114,154,97,47,24,158,236,222,176,192,143,220,250,59,34,129,52,188,187,25,6,208,45,79,78,193,108,172,152,164,232,163,230,110,65,235,42,12,161,98,22,149,232,231,175,226,209,68,108,79,98,124,38,53,38,149,192,70,237,63,199,92,40,242,112,118,135,149,88,115,117,221,100,70,32,120,166,142,19,175,253,252,199,42,137,202,110,220,164,145,36,165,49,111,164,146,238,178,94,145,23,158,231,144,207,153,189,9,152,105,41,141,65,153,244,81,228,92,249,35,180,137,109,161,144,87,155,114,111,186,13,186,231,67,150,121,105,91,175,70,207,237,68,253,218,218,175,191,102,4,226,124,9,64,130,94,229,189,88,232,113,54,44,99,49,201,179,24,5,66,42,6,81,121,183,78,87,121,52,82,170,129,109,33,83,48,82,45,17,51,45,159,190,99,81,13,191,73,95,243,150,15,238,79,128,87,22,208,223,68,102,163,196,77,76,23,101,253,119,70,45,25,149,3,86,177,237,40,213,146,144,205,244,86,135,167,232,205,23,55,147,235,250,220,155,94,160,230,179,248,153,187,160,21,88,215,40,144,175,64,105,80,185,205,49,3,71,129,20,143,23,114,41,185,100,98,1,77,77,180,208,253,181,10,45,151,89,67,160,217,13,25,173,192,143,116,26,234,212,220,103,220,123,210,236,153,92,90,88,65,2,215,168,244,218,155,228,60,187,198,194,29,85,98,228,239,146,36,192,52,27,103,139,204,243,52,109,50,153,42,112,197,194,138,155,112,160,146,194,246,152,47,231,89,128,137,142,166,83,12,102,86,70,90,121,197,42,79,134,120,216,113,156,196,4,206,95,100,163,198,124,99,150,98,126,78,135,152,15,255,215,242,171,201,204,247,162,24,89,218,79,253,98,72,162,165,252,253,191,195,107,255,169,135,241,95,110,77,122,61,208,92,70,28,103,68,149,57,191,112,51,105,236,118,95,240,109,24,208,11,170,217,16,50,110,126,199,223,148,155,23,226,211,18,65,7,254,215,44,226,225,210,15,187,195,241,183,78,230,43,238,51,165,237,227,213,158,66,68,148,180,201,230,217,115,181,123,154,36,59,100,242,210,222,47,199,90,33,183,36,11,135,168,226,222,82,227,230,248,12,226,198,22,219,84,125,101,224,116,118,41,102,26,222,228,70,70,142,156,250,11,191,36,162,1,76,19,53,69,26,198,235,231,209,12,79,235,40,136,130,91,33,59,153,165,128,110,20,24,172,159,191,126,174,166,51,56,92,251,55,199,170,196,20,236,36,59,130,250,9,225,176,142,25,254,79,20,28,223,209,77,136,34,87,35,248,222,60,119,69,24,77,150,90,195,60,200,249,226,234,61,83,62,152,24,177,211,186,57,34,140,163,252,159,33,63,10,203,45,2,22,43,137,75,94,151,70,64,226,142,48,247,46,151,90,174,162,167,17,130,121,137,93,199,188,206,26,110,17,32,132,168,114,235,183,31,131,233,119,243,219,57,180,248,118,77,72,34,195,106,120,163,36,175,251,124,31,243,209,221,252,190,149,108,253,112,26,77,232,56,34,234,38,171,47,17,255,180,18,91,36,50,142,193,232,36,23,65,10,38,6,101,67,94,47,229,78,210,209,172,94,55,243,158,154,201,176,18,64,31,18,249,118,125,242,78,105,215,183,239,130,190,78,145,138,37,16,202,27,239,5,58,80,243,1,244,168,190,229,17,17,61,157,99,82,124,54,158,76,153,9,211,192,237,105,166,127,60,28,229,2,179,177,184,32,52,159,48,121,98,76,193,134,202,231,222,200,51,158,18,95,132,52,188,212,182,233,108,106,37,214,222,59,31,151,192,80,233,72,92,48,19,68,214,11,157,4,73,37,62,79,235,148,136,79,201,41,103,115,12,233,188,131,210,71,164,135,216,20,196,250,60,179,157,67,138,183,42,121,196,253,86,114,164,41,158,31,36,66,101,100,25,241,3,188,74,139,88,188,68,205,147,207,209,111,220,151,115,94,234,218,166,253,151,209,60,18,93,178,203,2,218,59,51,47,230,148,145,170,55,108,253,68,130,97,158,226,221,35,159,251,206,161,216,130,47,148,129,77,110,77,77,248,196,134,112,247,103,183,153,203,56,60,34,185,2,19,226,146,12,227,91,184,224,164,111,36,125,161,235,221,98,54,93,156,158,25,229,81,139,102,225,217,159,111,36,94,233,23,145,140,242,68,103,226,100,34,189,194,175,36,105,248,109,113,140,223,28,196,135,100,18,32,7,51,28,161,39,241,193,50,75,210,247,253,7,50,13,47,77,192,192,115,229,131,76,178,246,1,196,4,141,170,129,32,212,159,208,249,68,221,131,166,41,201,210,79,222,115,247,40,47,24,116,79,234,30,29,74,218,17,143,182,201,9,104,81,229,45,172,178,194,204,225,32,31,20,16,68,13,240,107,37,83,46,30,58,74,38,120,133,97,134,47,248,170,217,168,167,107,154,1,210,105,177,8,200,80,188,247,164,96,36,165,38,164,59,34,153,70,52,133,214,129,152,43,125,214,81,239,65,41,117,106,29,139,198,131,24,84,32,250,85,139,92,235,86,223,19,140,123,121,73,118,19,199,127,156,168,113,161,142,44,85,220,65,3,67,254,48,154,195,83,190,7,181,207,231,131,167,153,78,241,169,149,189,50,78,137,26,24,248,139,169,230,55,113,2,85,66,135,53,91,182,148,13,97,32,243,216,160,178,97,11,182,149,58,224,93,177,120,137,29,238,146,42,23,52,40,229,70,253,109,65,112,144,157,25,240,47,223,182,162,48,8,169,206,146,131,177,195,130,218,99,30,82,27,85,184,12,41,220,58,252,204,53,58,139,212,134,192,12,172,209,93,9,26,9,138,86,90,129,188,132,247,85,209,123,79,133,171,101,42,185,111,85,249,131,27,198,91,171,238,4,68,17,79,213,107,236,10,91,11,208,128,141,195,12,215,130,160,86,0,210,62,103,209,203,215,160,229,150,44,222,254,38,94,139,128,10,202,155,186,228,112,178,130,114,116,241,240,23,87,211,65,235,53,136,220,49,227,200,201,158,70,7,196,110,126,48,2,246,152,186,205,119,99,43,9,68,64,39,131,44,213,34,196,209,123,180,39,181,110,59,236,85,60,1,180,75,97,53,231,66,192,8,64,152,102,94,60,106,82,234,24,14,226,172,232,150,33,99,55,174,154,25,194,91,226,230,70,133,44,230,13,25,99,94,77,9,70,78,145,134,116,90,187,241,94,71,183,5,240,55,53,242,174,100,136,138,160,218,65,127,212,17,200,41,20,37,151,130,82,0,158,52,223,199,49,115,192,137,153,210,194,137,151,62,244,188,200,79,147,100,139,88,142,210,234,156,178,151,82,238,204,57,12,205,254,109,138,213,33,181,29,201,106,220,198,231,243,42,24,103,5,123,204,31,250,227,133,63,91,161,60,55,251,247,160,155,239,58,13,41,217,151,192,224,161,197,92,212,17,161,83,135,205,55,0,53,244,71,13,197,40,121,67,182,65,117,118,87,156,143,113,5,206,120,45,156,92,113,160,144,212,235,51,33,47,167,138,202,212,250,227,31,94,43,126,217,250,2,196,202,193,25,48,184,105,12,198,114,111,35,43,9,180,217,68,245,81,70,140,125,98,197,59,83,39,95,178,112,91,165,35,62,224,75,211,42,59,2,213,121,222,218,104,53,97,91,31,184,0,96,2,200,123,3,243,133,74,189,60,88,105,52,166,197,189,33,136,82,164,27,124,20,171,4,148,173,144,241,17,140,157,201,72,221,68,163,193,15,39,86,35,140,10,176,90,163,43,81,205,68,178,37,144,110,205,22,143,192,228,78,245,243,26,66,27,244,104,196,56,41,111,199,115,13,19,120,17,51,7,110,252,48,136,139,45,88,75,184,98,103,188,51,0,233,43,243,183,26,171,106,44,14,235,187,232,227,131,12,164,187,44,204,247,109,255,122,243,119,14,198,47,191,147,103,232,47,47,156,242,29,184,65,158,164,42,26,210,68,234,194,140,134,186,252,240,115,213,104,253,11,76,34,154,32,242,169,44,192,27,1,135,68,82,82,252,236,74,251,214,10,64,35,228,0,130,67,32,231,50,119,13,68,163,181,165,12,133,136,82,150,107,129,211,132,18,94,49,160,101,115,132,187,217,250,109,20,157,186,75,143,57,116,222,20,212,221,155,6,198,19,169,58,170,18,67,231,111,165,151,241,6,108,138,169,44,137,116,96,181,0,44,123,152,223,84,81,248,105,135,186,52,128,129,6,95,175,106,54,85,136,64,198,178,123,8,140,199,252,192,19,231,206,29,159,70,203,105,152,184,30,27,221,53,229,87,5,72,247,153,225,137,117,210,119,9,18,42,14,103,113,95,26,56,241,250,96,145,43,109,130,43,48,208,86,158,16,235,122,91,66,244,181,34,82,95,20,26,75,149,47,106,118,64,51,198,84,140,233,139,10,50,170,2,173,87,187,184,25,68,251,253,174,184,250,16,221,201,131,147,219,138,139,201,101,233,202,3,204,126,91,128,198,105,4,146,45,1,162,183,4,118,116,96,87,10,212,124,63,133,72,182,55,251,86,168,113,186,88,145,81,246,221,221,86,188,116,106,61,243,123,148,232,18,51,62,44,245,49,10,117,203,108,170,5,24,51,151,34,233,77,20,207,177,240,112,217,41,50,227,61,213,61,1,220,160,218,42,205,59,80,31,151,53,189,32,211,233,72,190,18,178,193,209,223,195,5,121,103,39,83,101,232,213,39,192,121,125,90,130,110,169,181,158,153,24,254,67,19,134,60,247,44,214,164,254,51,155,116,198,213,231,254,163,175,113,51,45,210,18,92,20,186,60,35,117,213,13,201,33,139,143,98,112,139,181,217,141,78,90,182,156,183,216,36,12,134,3,75,17,214,133,10,86,187,113,49,4,75,178,133,19,27,182,200,21,226,90,246,33,241,67,129,179,121,198,68,58,253,106,61,230,153,95,88,29,217,43,68,134,62,29,4,164,140,219,142,198,238,55,173,144,69,16,51,124,163,241,65,120,201,169,31,155,180,232,29,113,115,132,208,132,67,224,26,207,190,39,98,40,221,205,34,61,127,166,191,218,243,167,199,16,216,198,48,208,92,204,194,99,255,28,233,6,129,204,37,190,135,9,205,72,135,13,220,82,43,92,221,110,253,232,210,27,4,189,103,142,25,210,123,71,250,0,8,36,247,13,39,156,236,61,193,168,246,200,188,40,180,68,35,254,94,10,111,24,148,212,217,153,221,140,158,72,238,149,195,100,107,155,47,1,242,29,189,107,11,77,1,180,145,29,54,64,184,165,177,232,205,80,50,63,97,133,125,79,27,139,232,218,136,86,46,14,55,89,63,244,29,141,27,169,74,228,30,118,151,118,121,96,207,43,96,187,152,81,208,22,115,99,187,92,97,126,119,147,142,40,182,175,164,93,48,137,115,121,110,139,222,75,116,188,55,74,92,210,171,181,72,81,175,104,74,162,171,95,122,44,55,199,195,113,135,115,112,185,156,170,3,172,44,101,45,111,90,223,194,113,133,149,124,69,63,194,69,81,181,131,13,186,137,36,178,88,112,204,105,111,28,2,108,62,158,116,203,46,33,108,128,149,244,84,159,254,248,193,108,227,98,54,177,31,191,245,225,144,189,218,212,247,54,152,234,89,76,131,29,200,43,147,194,43,209,197,117,105,168,209,47,137,44,99,84,66,109,71,223,69,187,13,129,220,172,232,23,180,230,30,105,74,189,228,240,61,232,161,207,226,22,225,36,33,87,213,238,142,102,196,55,223,247,167,201,146,98,91,114,146,24,181,178,246,126,14,240,92,254,104,148,209,90,211,171,95,208,59,61,92,155,47,144,107,218,181,199,246,212,139,239,210,147,206,238,45,141,248,203,200,69,107,150,237,222,206,57,213,138,176,159,63,217,158,159,62,128,177,254,20,121,110,180,210,83,181,85,107,208,15,179,61,67,243,47,219,17,230,25,128,96,10,10,99,124,205,84,144,163,33,22,38,170,114,63,230,183,149,142,40,179,190,184,95,123,90,247,36,62,142,110,219,109,21,12,49,15,234,180,81,0,254,211,1,22,51,189,72,126,239,134,186,179,16,85,44,163,171,139,14,228,142,162,185,180,213,193,147,55,3,18,101,37,120,41,171,192,119,74,149,166,70,47,252,115,43,229,193,72,178,102,143,255,248,235,20,19,115,69,245,41,154,159,161,214,23,43,188,172,1,151,7,139,113,165,68,64,83,55,251,200,140,122,60,142,163,140,40,232,164,22,61,223,0,87,155,44,144,69,128,59,220,13,129,62,172,43,83,197,170,124,255,192,0,113,92,95,217,9,39,253,7,39,202,222,111,14,10,64,98,152,228,224,114,167,145,137,65,223,147,180,209,195,157,155,48,132,169,221,153,147,166,198,160,190,49,133,4,129,134,3,174,166,136,25,16,32,184,188,165,189,159,70,211,104,172,91,54,246,210,109,11,200,191,4,16,199,156,91,89,182,244,185,188,211,33,190,36,90,197,77,205,195,52,77,220,60,172,252,163,180,5,37,171,92,116,187,130,102,18,210,3,114,218,241,53,128,72,21,161,192,152,200,88,247,38,124,12,87,146,48,99,90,233,54,86,7,189,232,77,169,34,16,206,221,51,169,34,192,30,31,49,23,56,80,146,135,226,109,149,114,120,112,122,220,104,213,93,200,217,43,83,4,68,226,37,24,148,46,88,39,105,131,31,214,247,29,156,84,135,211,83,175,166,226,89,19,194,176,161,229,17,243,132,80,44,89,69,168,94,207,15,67,198,76,111,23,2,229,46,125,73,68,34,96,134,226,106,178,175,250,94,104,204,172,22,8,135,131,136,221,20,114,142,198,126,24,123,97,227,241,114,174,24,239,71,32,109,64,56,44,129,62,13,42,227,239,233,253,183,65,179,72,253,130,19,120,183,200,164,80,12,233,18,188,12,170,113,37,202,119,52,218,74,1,226,5,169,124,51,247,174,40,47,173,15,101,9,28,160,129,204,88,8,152,30,97,160,65,33,35,112,198,204,131,153,242,15,198,181,50,133,199,133,40,103,142,143,153,79,20,207,141,255,35,51,169,155,140,118,48,0,52,212,28,132,244,224,249,214,100,118,221,92,140,138,69,47,38,159,20,199,57,40,40,101,129,97,65,100,99,53,117,193,170,111,61,12,99,16,204,58,176,174,14,97,129,25,70,183,224,254,19,204,30,85,190,7,224,1,206,59,247,128,128,124,234,107,63,23,246,122,124,97,9,206,123,228,167,59,174,118,52,202,79,128,52,50,83,192,51,103,11,50,147,182,233,115,119,227,137,8,215,172,26,155,160,152,113,205,226,173,59,228,2,159,123,195,148,19,244,1,214,131,38,94,252,115,18,201,175,68,143,62,21,64,113,160,32,82,229,116,139,38,124,122,99,186,18,33,81,89,9,159,147,42,179,236,135,228,25,238,140,247,50,240,159,18,98,209,254,31,231,11,21,181,57,229,230,13,245,245,22,244,104,196,73,74,86,244,158,140,36,146,135,170,151,178,152,240,126,188,243,26,88,115,132,108,182,3,138,21,66,122,79,89,119,147,66,144,91,163,48,51,189,182,209,77,120,81,159,251,29,255,51,9,179,224,96,149,128,14,9,173,142,234,182,155,187,33,20,132,183,138,36,144,59,188,8,117,45,61,208,129,58,208,74,28,145,42,221,196,202,122,53,140,90,210,205,68,131,66,194,199,128,144,19,143,64,22,22,99,121,109,178,103,37,91,244,47,156,199,242,98,116,41,187,223,216,161,131,149,59,35,9,25,39,95,167,165,178,137,143,223,160,61,186,190,23,82,247,216,75,136,167,222,254,14,130,160,103,108,143,144,187,152,17,43,142,231,90,228,90,196,223,173,232,214,5,135,75,103,239,106,114,117,221,160,91,227,115,225,122,75,170,6,161,168,222,3,6,218,77,177,70,24,50,222,49,123,122,164,27,251,41,202,121,140,153,2,110,204,35,74,218,50,203,172,90,30,165,92,194,181,162,51,156,128,156,46,196,152,225,176,44,9,151,93,179,236,122,198,169,240,122,203,123,89,5,53,66,163,66,163,171,146,213,85,104,39,90,196,200,144,38,203,193,9,86,158,182,54,191,57,8,4,185,186,92,161,168,232,228,129,148,153,144,4,70,96,40,32,250,37,155,37,220,131,70,212,221,99,59,107,167,11,149,35,73,163,30,209,55,146,227,82,67,30,70,195,26,61,50,70,181,165,108,139,240,253,239,224,47,235,224,207,174,16,65,210,80,225,222,46,105,203,189,228,83,22,2,251,226,143,13,87,227,17,130,10,164,204,32,147,245,195,101,12,19,231,22,68,226,1,88,27,7,87,85,22,48,232,62,40,17,196,161,73,53,238,202,189,77,151,173,36,241,205,115,35,155,92,221,169,225,7,249,204,166,35,81,240,242,240,224,247,100,32,123,47,85,164,143,18,216,185,85,137,131,115,231,195,132,247,204,133,142,207,184,185,65,54,4,44,73,141,243,132,25,201,224,36,182,7,127,218,112,201,110,122,80,87,74,77,20,214,123,31,65,157,246,92,150,37,175,125,80,241,171,39,217,205,104,103,200,159,134,196,3,120,143,59,134,64,39,151,32,99,193,167,238,192,228,190,197,115,164,15,159,148,51,122,55,65,113,4,65,177,224,129,223,139,16,216,206,32,72,130,51,236,40,216,216,224,46,9,202,125,126,160,66,149,223,139,69,244,143,240,110,23,70,145,142,146,94,139,236,214,162,119,87,82,72,29,106,187,29,100,167,132,97,227,131,162,134,22,71,144,204,160,31,4,78,140,130,198,110,1,85,54,209,89,69,135,211,5,184,146,230,11,41,211,220,227,59,209,78,11,96,23,140,13,80,179,125,205,39,26,32,40,81,10,253,32,200,116,230,146,15,203,175,67,73,112,237,52,111,172,104,236,128,150,77,230,241,166,215,49,112,49,8,23,85,217,44,59,40,221,27,27,3,122,207,71,64,1,156,117,72,4,181,120,114,116,22,4,175,143,234,115,212,232,222,52,187,91,252,210,142,164,99,11,116,9,230,123,5,111,252,195,213,156,120,180,86,164,187,187,175,95,209,195,205,36,31,229,201,113,139,78,80,39,60,247,12,170,61,233,176,120,71,62,147,217,205,13,34,117,233,237,48,217,147,108,135,121,131,44,40,170,110,125,156,238,47,64,36,82,82,143,102,89,215,121,9,82,222,101,202,218,2,179,158,212,126,202,135,59,173,200,42,152,239,123,214,150,100,119,192,225,100,111,152,22,239,6,124,28,108,132,240,96,50,94,239,61,220,191,51,114,74,41,89,209,30,97,114,4,17,115,130,168,186,218,169,67,62,63,204,100,189,228,131,65,0,53,162,120,201,179,188,63,75,131,18,52,113,195,147,92,246,125,117,88,56,165,19,222,75,114,97,22,249,34,80,95,180,168,22,128,153,69,211,51,205,198,187,31,217,7,147,169,144,141,137,40,255,70,214,4,10,136,173,29,72,180,138,228,166,247,102,25,125,160,255,88,49,150,195,220,51,249,239,28,106,148,167,68,6,148,76,230,79,130,234,157,249,239,127,34,154,7,198,110,186,40,112,35,118,17,121,131,6,211,47,176,210,159,185,108,227,238,85,13,55,120,10,167,155,139,193,107,68,32,14,236,116,79,85,96,212,27,85,94,238,157,161,63,60,37,102,216,32,68,187,177,189,61,247,252,16,128,40,18,227,255,87,85,182,3,94,127,66,236,152,230,193,38,178,120,244,87,249,75,51,191,96,243,16,81,61,176,158,193,223,78,243,109,213,215,102,115,202,39,3,233,216,183,40,5,22,68,160,195,10,177,211,22,149,66,240,21,46,20,78,107,194,69,153,83,100,8,113,220,131,89,222,152,112,84,134,176,147,190,237,41,140,109,202,155,162,113,104,60,159,59,132,177,105,78,87,1,69,168,237,150,232,102,79,213,17,7,243,53,142,139,8,128,13,159,165,170,178,35,74,226,99,198,111,3,231,16,69,74,218,236,227,123,60,39,71,252,62,3,130,34,165,16,79,214,81,65,20,161,206,231,157,225,6,197,136,155,56,187,232,166,150,33,188,243,240,174,12,209,87,36,181,91,106,188,215,158,246,5,68,45,150,34,156,19,230,35,20,32,159,139,28,247,175,166,201,44,163,9,80,230,232,52,4,158,223,152,210,248,149,199,50,170,135,230,210,7,68,156,40,109,165,249,77,95,64,67,110,54,238,20,53,3,24,252,41,166,28,206,20,161,84,48,115,57,119,199,234,161,11,91,230,17,236,1,55,200,244,223,164,154,42,239,129,249,173,116,23,3,111,127,156,186,159,171,77,224,207,205,136,220,206,251,49,111,151,113,98,83,40,34,156,101,79,230,164,233,236,39,85,211,110,152,223,136,118,23,26,111,20,194,187,94,140,43,238,60,255,168,205,75,22,199,46,46,253,135,176,195,76,17,231,126,198,236,173,122,151,10,71,100,161,138,102,87,179,62,116,87,59,58,134,186,218,42,27,188,169,236,54,127,112,115,56,101,200,94,248,124,92,25,193,90,147,135,232,112,78,147,138,159,190,215,205,110,176,54,49,27,250,239,103,165,19,183,221,143,16,243,243,79,226,185,136,176,154,108,71,132,126,43,71,12,230,208,34,2,161,20,195,215,175,193,19,217,49,192,36,85,158,140,6,89,87,70,32,253,80,207,81,43,0,15,151,21,33,193,208,69,220,3,218,50,56,235,253,222,32,38,186,168,79,63,191,232,140,145,198,219,69,31,116,21,152,12,99,196,14,222,137,106,87,91,140,154,87,47,68,224,167,232,98,91,23,78,60,247,130,37,77,172,100,199,111,220,27,212,101,174,141,5,123,210,138,105,112,153,130,162,255,140,67,112,102,245,241,52,154,57,17,51,198,31,132,173,198,205,23,10,157,38,230,67,82,236,183,116,158,39,79,133,89,126,155,253,166,250,158,208,171,9,230,94,49,191,53,29,155,104,39,151,120,229,92,90,198,187,237,226,30,180,222,63,55,232,223,54,146,255,167,78,125,202,149,28,176,251,177,203,129,48,23,141,48,250,8,119,76,63,58,252,65,248,138,25,238,91,63,238,16,243,105,42,71,242,246,204,219,98,143,3,243,40,138,84,176,167,156,31,9,130,109,160,192,157,245,151,225,168,246,189,0,70,208,163,42,43,160,111,103,76,191,23,248,174,94,62,247,134,118,44,29,155,211,85,79,228,238,177,252,149,141,81,233,124,148,97,112,210,253,206,205,186,148,255,135,121,185,2,75,3,93,149,137,207,63,93,153,226,218,99,207,108,68,209,243,115,181,147,163,176,9,89,185,246,234,128,205,95,87,28,219,204,48,145,52,177,26,43,130,175,230,119,218,143,209,244,167,251,172,225,20,49,217,102,25,159,171,123,253,37,216,109,159,233,96,29,213,12,158,220,31,252,197,84,69,52,119,97,47,230,36,240,155,19,121,200,129,196,52,161,156,238,39,14,16,74,85,237,164,31,119,150,112,37,109,73,171,232,205,33,38,143,21,125,216,49,187,154,113,249,227,222,103,78,21,142,129,98,56,191,52,45,48,170,64,212,17,161,107,62,40,180,61,209,136,169,87,111,79,42,177,34,129,197,136,92,27,160,155,230,115,176,147,53,24,58,67,141,149,120,135,153,188,207,231,173,104,69,157,190,218,137,184,142,136,243,117,235,60,247,89,72,235,198,29,71,167,2,129,144,15,248,219,227,41,205,139,46,19,29,121,177,209,76,18,80,42,61,6,6,33,6,148,28,233,219,199,84,181,137,62,168,27,102,82,159,170,14,70,166,231,248,52,236,214,188,161,50,117,180,200,76,119,93,186,197,137,31,113,48,64,27,110,157,197,196,225,196,76,136,60,227,173,205,63,150,123,67,84,213,78,140,137,233,210,138,149,90,102,73,243,106,226,175,85,234,98,94,54,192,12,79,197,21,225,177,117,173,215,39,204,71,32,8,38,21,199,56,228,107,189,40,67,5,215,104,105,175,30,71,25,56,124,169,230,32,219,215,175,173,193,222,139,18,148,170,6,2,96,144,71,43,128,146,197,204,20,158,241,173,141,142,78,245,12,225,28,142,169,0,18,79,118,89,56,110,86,137,1,135,233,68,68,234,136,242,187,171,6,30,36,231,74,19,53,54,130,136,113,101,34,145,124,209,123,91,31,176,63,217,2,188,58,244,106,100,112,101,158,129,90,250,200,56,66,34,234,214,1,54,181,170,6,228,251,185,30,230,5,102,89,205,132,230,219,223,154,42,179,184,253,21,252,255,116,149,111,130,69,120,65,85,96,114,33,1,235,79,246,62,252,91,19,251,99,174,187,248,123,1,15,42,227,163,109,217,192,57,255,204,224,213,166,72,70,161,53,187,227,204,4,243,117,63,230,183,205,156,29,67,14,26,81,180,209,137,142,234,154,241,98,215,200,248,213,76,87,112,88,73,143,200,107,117,90,231,151,143,25,130,210,87,228,193,108,230,156,237,191,76,200,178,84,6,21,128,126,139,15,2,35,67,61,42,85,10,2,215,199,4,48,98,249,8,153,34,214,22,139,239,69,16,207,181,146,239,65,48,218,79,60,55,133,231,210,85,6,21,46,53,95,124,151,234,159,126,205,105,156,88,113,243,13,174,64,222,139,234,237,46,59,205,67,36,221,129,57,214,150,79,70,230,243,168,21,238,181,88,32,136,125,21,217,43,97,1,120,199,85,12,10,28,185,122,53,69,216,159,128,129,153,137,146,101,72,151,65,80,114,196,225,253,82,233,216,231,141,214,150,55,239,235,136,102,26,73,245,125,227,4,65,110,234,35,45,139,192,111,104,243,189,215,70,36,79,70,5,196,225,143,177,12,51,138,48,31,209,219,70,23,82,220,252,210,226,173,87,3,228,247,169,100,18,59,69,53,86,73,111,121,146,4,46,28,168,117,196,10,147,241,79,120,22,51,12,99,242,94,151,35,102,196,213,239,228,156,186,250,46,186,193,45,174,110,198,100,44,230,11,235,119,94,125,143,202,70,195,186,48,143,7,191,152,175,100,19,248,184,112,99,143,48,131,16,22,161,224,98,66,93,39,204,176,193,95,49,67,131,32,47,102,74,208,98,94,237,7,231,50,107,171,77,182,141,101,165,230,28,208,157,189,32,24,201,27,197,134,117,175,193,62,212,76,160,18,19,233,26,206,92,205,23,102,182,48,227,31,52,49,91,21,49,191,181,161,64,68,29,185,216,95,201,155,223,207,205,105,83,141,5,100,252,77,93,159,156,252,66,107,242,214,47,148,190,106,166,181,49,167,10,138,184,242,61,128,186,206,153,3,14,129,148,94,77,81,228,196,168,61,255,97,200,94,10,93,148,247,88,98,102,243,19,141,240,69,201,108,247,184,154,60,246,210,23,67,223,243,196,163,189,165,121,63,79,126,81,224,137,71,123,19,73,118,52,74,80,221,211,78,195,40,26,117,30,89,130,51,222,26,90,228,207,136,211,214,85,227,181,184,209,105,31,243,153,105,156,67,29,199,197,113,126,99,130,211,6,32,169,211,106,93,68,163,229,47,151,174,239,68,41,108,123,140,57,128,253,14,57,93,150,105,80,229,226,57,8,151,111,85,217,126,183,115,207,144,38,211,218,196,41,69,221,123,143,28,48,134,80,220,101,242,227,181,229,199,2,248,241,185,154,6,157,45,103,192,59,222,212,12,44,43,206,69,196,66,138,184,57,20,83,34,87,65,89,244,29,217,83,173,0,82,252,222,68,225,235,243,94,116,240,199,213,219,200,166,186,154,105,23,221,225,138,88,49,84,204,27,232,78,184,203,187,157,166,111,77,124,114,194,12,210,111,171,236,121,33,35,29,102,72,43,69,65,213,100,230,119,56,219,207,167,47,34,83,10,222,234,70,8,129,234,110,151,224,6,12,244,110,225,65,177,54,134,132,116,52,132,144,254,118,51,136,254,33,247,158,144,146,245,112,43,33,219,214,45,133,100,81,164,255,209,1,60,114,106,46,88,60,118,36,66,208,250,84,69,117,240,143,120,39,110,198,121,144,115,15,126,46,87,59,194,252,142,223,100,141,28,6,219,156,145,222,236,16,239,168,52,242,155,177,229,20,23,134,37,170,125,199,143,252,54,10,96,25,88,209,171,117,69,18,154,94,192,49,99,208,126,9,98,49,155,0,156,79,5,42,17,69,246,66,240,114,45,178,136,92,74,8,41,102,82,64,225,250,145,36,207,162,219,32,224,187,45,63,54,58,204,87,190,200,182,130,93,60,57,93,223,58,85,128,102,222,140,80,12,193,35,49,248,95,250,51,156,63,130,215,41,49,56,98,49,55,94,155,32,175,93,181,190,227,40,242,228,64,91,79,149,33,223,112,206,101,96,134,88,166,170,81,67,95,186,202,206,180,24,9,85,25,21,186,81,34,77,212,77,156,241,202,123,33,242,20,103,23,45,103,146,213,64,23,254,125,173,248,229,119,163,38,91,14,82,113,16,76,132,121,178,67,137,25,32,211,136,140,91,49,68,190,152,1,208,199,174,1,19,85,147,132,11,141,239,222,7,73,242,128,26,169,220,123,227,252,197,126,85,76,76,84,47,6,186,92,123,152,203,90,178,45,24,159,218,17,243,18,34,56,204,156,56,245,200,123,109,241,22,232,7,65,197,54,198,12,242,48,249,30,168,168,71,58,27,56,29,205,147,97,134,247,180,174,216,208,96,241,84,167,245,144,8,218,39,63,8,255,228,205,81,145,201,204,47,104,71,146,38,98,182,126,146,200,160,82,138,80,115,51,253,112,159,165,116,222,106,150,138,180,254,62,17,70,224,172,149,41,191,109,170,90,39,178,57,128,16,186,88,95,24,29,14,49,92,232,180,33,167,153,186,244,244,125,163,93,219,90,171,154,111,207,4,217,53,252,176,60,25,133,225,157,102,18,8,114,10,208,47,229,136,97,203,67,77,209,211,192,124,224,0,26,153,166,122,167,155,60,26,204,251,145,114,33,105,122,187,172,78,162,207,178,231,150,148,119,149,245,117,140,232,125,196,111,87,244,114,174,152,209,236,58,113,53,196,229,18,104,147,227,154,43,210,138,111,80,160,127,19,243,45,37,220,13,84,6,223,241,55,212,60,215,205,26,2,125,105,243,115,245,155,229,153,202,39,198,17,85,244,131,176,200,200,180,33,137,195,173,86,144,215,105,126,55,151,157,28,61,70,8,33,60,39,105,146,135,122,53,76,69,49,166,188,185,166,77,232,105,67,163,195,205,180,236,234,168,108,240,150,53,174,38,94,213,123,27,149,121,141,139,159,243,215,229,201,44,121,27,53,8,152,46,139,126,16,174,200,82,212,254,235,89,16,179,73,246,198,152,65,29,173,203,19,132,81,137,242,221,161,136,38,105,117,144,132,101,70,233,112,35,120,168,143,134,239,127,70,154,129,217,231,139,209,216,116,35,215,74,107,87,147,185,128,250,152,179,155,253,204,122,188,145,223,105,197,247,121,72,172,103,151,197,107,48,200,21,23,67,219,47,139,247,66,43,21,149,172,13,193,182,124,76,166,252,108,55,71,20,234,76,185,53,162,80,237,228,68,105,67,78,198,183,150,38,201,194,72,63,47,152,252,210,76,59,88,141,153,64,162,87,143,70,214,195,140,8,165,225,123,106,38,22,70,91,246,146,40,101,161,226,32,79,246,6,108,238,204,109,147,119,213,33,131,17,203,143,175,63,193,193,252,86,23,96,68,124,170,59,94,120,34,121,164,107,217,161,217,179,208,5,216,48,205,116,76,205,200,216,95,82,123,178,15,63,151,136,117,157,187,221,243,45,210,145,161,88,51,239,137,140,253,29,20,92,210,10,189,225,141,226,204,115,222,222,172,201,26,91,65,243,110,149,37,91,101,138,62,210,236,67,207,91,222,27,198,114,65,34,88,167,241,206,162,37,75,77,74,135,208,184,245,146,219,21,109,154,82,130,43,52,110,92,63,25,219,54,122,2,121,47,242,159,145,197,106,230,20,73,89,190,176,60,194,39,110,136,164,202,252,71,200,128,70,255,168,244,146,196,40,2,166,129,68,203,19,204,205,216,185,242,220,108,213,180,108,106,20,160,1,253,102,32,220,72,226,34,147,231,149,163,5,107,191,88,55,66,154,81,118,2,206,33,181,111,235,222,138,34,49,133,94,113,214,33,85,103,146,5,6,232,45,164,108,185,29,136,151,216,242,114,51,103,69,19,51,97,196,200,155,211,17,157,67,98,225,255,240,240,6,65,17,205,102,2,18,66,108,209,215,86,51,201,93,121,233,183,61,237,211,5,77,32,156,108,255,9,94,250,183,136,169,255,168,210,102,17,247,154,104,90,56,79,247,51,214,44,231,21,245,168,78,245,105,142,174,37,224,222,51,2,40,64,13,154,22,144,25,251,29,71,53,48,90,173,201,211,47,27,64,154,246,14,86,24,96,180,120,253,86,94,212,194,172,155,109,104,101,124,239,172,4,163,178,252,134,182,107,93,157,46,166,168,0,146,22,29,90,118,135,63,43,176,27,104,179,11,220,107,53,163,36,137,234,226,219,93,166,96,74,22,8,149,124,50,138,39,169,31,8,152,96,47,154,250,221,12,215,131,128,28,232,72,222,63,166,20,22,214,11,84,37,209,217,166,1,245,220,250,142,179,33,165,96,240,21,132,167,126,111,171,80,41,188,226,154,134,119,96,74,154,58,63,141,188,49,159,204,205,52,8,200,91,27,189,100,141,61,150,158,152,53,62,63,141,160,103,172,141,65,194,101,124,158,251,45,233,40,82,155,180,194,213,171,161,25,31,1,242,121,17,194,81,51,144,161,56,29,138,177,205,40,172,132,60,117,64,132,240,224,214,86,168,205,102,110,70,229,158,105,40,56,7,82,9,229,132,25,31,112,42,30,102,0,149,242,89,92,105,121,46,10,2,194,239,74,252,221,115,196,5,97,65,45,247,68,236,79,238,190,12,217,191,237,197,138,15,41,180,221,239,208,19,4,29,199,65,156,137,180,24,220,41,171,175,35,221,231,95,211,150,230,20,252,5,200,207,158,15,70,32,169,16,56,124,219,114,220,169,163,43,92,154,144,1,29,18,49,244,64,177,89,32,155,86,184,197,138,215,207,33,100,219,67,240,115,100,226,193,138,38,14,77,247,20,75,186,69,214,217,52,233,142,124,234,70,86,192,55,201,183,219,22,41,209,189,61,146,85,159,56,52,80,198,122,38,209,47,222,195,39,131,130,78,126,184,26,214,43,34,166,2,166,123,201,197,184,246,17,133,182,63,194,99,217,189,45,251,20,238,32,1,238,57,122,40,209,38,20,167,101,161,189,73,112,81,198,45,147,75,143,202,237,145,41,8,41,105,25,225,68,192,98,170,62,6,180,116,117,196,193,82,88,156,178,225,208,131,71,17,61,241,117,181,124,204,150,117,8,244,200,80,60,34,100,0,235,167,33,248,135,143,203,134,112,172,180,188,6,80,130,183,108,106,46,248,219,225,96,0,79,148,184,158,47,249,214,181,47,172,102,154,36,2,199,69,214,103,220,4,200,129,153,151,41,136,48,200,202,155,83,222,155,242,61,138,169,208,132,167,74,173,125,137,147,128,250,81,159,225,97,128,203,20,239,221,88,180,122,137,175,73,186,47,59,200,112,172,54,178,38,241,104,36,101,100,158,65,214,90,162,50,217,32,79,77,205,146,97,84,209,213,235,173,141,56,96,169,87,6,193,112,141,111,77,41,241,136,151,80,44,83,18,31,19,53,157,38,8,80,163,140,106,91,194,169,157,92,136,152,97,250,8,7,156,189,77,140,21,231,190,165,115,111,242,70,226,6,131,126,136,245,65,201,172,74,222,24,25,1,112,220,225,139,130,195,16,15,29,150,245,124,110,242,233,2,165,172,176,69,202,234,34,244,222,18,99,94,163,158,207,176,164,194,205,49,37,114,40,180,202,199,121,76,153,122,106,88,82,140,75,37,0,59,80,81,202,147,67,135,17,197,170,55,120,227,147,139,7,105,212,103,248,170,4,218,83,178,83,52,228,212,22,159,19,71,161,245,79,28,200,200,196,163,177,118,37,47,125,96,104,152,17,223,194,252,160,191,77,27,222,236,121,245,71,90,14,243,155,91,75,126,123,195,96,37,102,170,154,233,162,95,146,112,159,192,221,40,129,210,193,63,90,95,63,192,64,143,128,49,33,165,56,154,51,216,229,71,104,101,110,204,104,91,99,107,163,156,246,10,186,153,179,219,3,51,244,123,25,92,92,224,226,253,99,238,130,19,197,71,191,154,73,105,80,215,196,39,1,163,166,25,9,154,187,78,134,253,147,205,69,51,72,116,181,44,137,220,175,166,213,128,133,156,76,226,148,86,181,166,4,89,117,209,137,90,167,124,237,99,236,77,185,192,168,119,104,26,102,116,120,8,35,94,163,197,86,42,97,6,119,137,93,5,221,216,171,41,59,252,204,83,87,228,166,168,199,14,205,53,62,199,99,102,78,14,80,142,12,25,101,211,252,154,239,248,254,142,104,181,164,121,196,215,239,98,197,54,218,17,221,79,152,47,40,54,185,186,152,23,26,121,78,251,2,146,29,38,211,28,107,0,10,139,94,62,233,95,232,45,111,198,1,144,145,75,46,31,62,160,185,106,166,65,235,146,65,67,43,172,221,154,89,82,208,206,146,122,94,16,59,175,48,211,214,47,25,11,168,43,186,220,156,86,63,73,28,64,202,67,81,221,205,56,92,146,148,163,79,235,109,153,67,204,67,54,150,221,255,16,101,97,198,253,158,90,164,96,232,34,60,2,176,45,37,194,183,125,114,110,197,147,191,121,179,4,133,184,41,7,148,17,143,198,250,147,68,206,219,11,0,5,101,110,25,239,91,138,128,184,35,153,83,103,51,110,90,240,130,198,42,50,7,156,204,80,180,74,213,137,134,148,44,175,80,213,62,75,107,86,60,110,36,205,233,192,109,90,210,162,135,33,234,247,112,124,86,173,38,67,183,61,162,226,213,140,16,91,174,158,144,52,157,40,74,209,110,170,117,215,57,163,43,221,42,94,104,19,171,25,112,108,20,188,222,201,208,101,211,50,238,169,44,151,225,173,124,43,144,112,126,140,48,191,35,81,49,169,244,176,141,4,34,2,47,215,116,62,77,79,51,33,42,22,95,126,138,209,39,103,146,93,172,111,213,12,126,27,101,62,202,247,77,11,240,244,222,71,81,9,238,222,242,49,83,90,91,129,190,164,240,250,129,60,192,22,223,211,140,118,199,7,149,240,22,72,76,21,107,140,157,10,183,216,208,25,70,129,178,191,21,51,21,172,65,161,168,199,139,153,78,154,98,76,144,47,139,178,18,127,88,90,90,165,13,51,42,113,125,195,254,175,208,26,240,17,62,19,232,183,46,67,113,57,3,56,123,148,101,225,27,218,77,65,61,37,119,60,122,225,32,135,20,72,208,1,30,235,31,19,206,50,69,214,80,155,222,98,133,191,90,193,74,237,52,53,239,186,36,223,56,169,233,174,26,240,202,109,146,122,130,15,163,239,33,96,163,29,2,112,169,63,2,54,107,225,155,34,222,246,121,48,206,213,40,143,32,21,212,134,64,132,161,231,12,0,10,48,221,81,20,131,69,35,78,11,48,108,219,134,75,20,104,166,209,101,231,210,218,138,183,123,43,122,199,153,140,245,83,221,128,31,16,238,138,184,245,115,61,100,196,6,221,188,159,151,58,138,158,68,237,236,220,40,223,211,7,213,228,252,33,127,200,202,118,179,37,0,4,236,250,198,56,23,125,181,226,137,66,101,223,86,24,219,77,53,129,81,129,15,195,99,223,179,0,88,238,209,2,224,128,174,55,247,112,4,88,166,172,249,1,120,43,114,7,236,163,239,205,63,230,59,35,57,220,65,244,172,174,224,99,64,32,61,79,93,36,84,20,94,188,111,192,8,201,44,31,109,102,192,90,102,164,76,158,163,249,201,228,67,219,51,87,150,116,218,7,118,67,11,113,201,150,2,67,113,232,215,122,238,180,64,220,23,165,75,197,7,143,102,164,104,30,194,188,249,90,101,59,66,21,111,197,209,244,230,235,66,48,36,205,134,232,10,87,4,249,240,41,101,108,171,207,6,226,161,65,31,52,116,72,171,17,0,122,226,194,228,107,244,197,140,89,207,179,245,80,174,87,69,210,66,157,176,163,173,128,67,84,49,38,160,193,222,200,68,219,224,5,85,173,77,7,176,48,180,236,252,131,159,99,127,155,56,78,180,223,97,238,95,51,41,153,232,57,164,220,164,45,9,47,144,136,17,71,134,112,214,79,239,201,155,100,227,68,186,6,77,142,250,111,69,147,94,224,65,242,118,255,149,206,45,21,83,146,205,7,43,197,180,191,206,101,179,82,106,187,105,110,200,155,252,37,175,48,155,52,72,19,51,218,68,127,73,82,75,201,49,150,43,205,64,87,126,14,8,157,56,104,163,228,28,193,140,52,114,119,243,232,10,22,53,243,243,81,71,152,89,12,122,245,0,244,228,143,182,249,106,25,178,97,166,61,39,126,27,126,134,140,108,172,136,191,126,251,32,243,143,26,66,166,119,159,7,240,110,248,3,34,209,7,4,193,73,238,39,197,244,150,214,95,193,231,207,188,37,225,130,80,28,99,117,210,188,146,149,147,22,203,63,153,12,55,143,79,79,45,84,187,219,105,115,48,67,33,153,57,145,194,81,49,127,153,7,26,152,224,182,201,76,38,230,246,43,172,155,21,62,185,45,86,26,122,122,154,223,189,155,252,52,5,157,95,175,3,102,171,209,203,213,56,245,191,34,154,125,79,188,35,121,47,83,16,191,254,100,144,88,73,253,14,10,132,235,85,123,230,210,181,50,89,154,23,136,174,238,191,61,76,49,47,127,123,80,72,152,241,219,36,116,75,150,152,255,196,253,78,124,110,90,73,164,185,175,12,130,193,54,127,147,5,31,27,66,136,48,163,54,224,96,33,146,153,133,214,173,28,22,218,241,247,175,51,28,252,249,70,226,77,205,197,0,94,110,182,206,175,163,102,99,188,14,51,210,117,85,205,176,181,252,134,5,214,145,186,213,76,27,198,138,223,166,217,111,203,76,4,213,116,231,56,97,230,3,201,139,77,227,58,141,171,237,96,21,243,0,38,85,227,106,54,253,175,185,172,17,143,214,105,89,255,152,237,200,190,97,126,27,139,154,1,45,246,245,155,14,135,58,147,148,138,241,232,187,235,102,152,25,103,106,138,25,202,148,178,195,140,174,83,174,126,90,193,128,102,186,25,36,204,21,51,221,14,53,134,197,74,245,75,110,94,0,5,172,17,102,136,196,244,234,245,252,244,43,230,146,228,30,244,3,155,100,148,255,118,133,46,83,102,11,57,141,243,99,166,250,153,5,109,84,200,128,186,98,172,153,73,233,229,176,52,186,176,239,242,171,201,36,10,0,152,30,28,132,185,99,212,168,220,45,185,26,153,136,22,67,62,63,83,233,29,122,59,150,8,161,13,16,120,181,78,239,196,48,51,26,18,31,51,237,252,241,177,59,132,27,114,239,183,250,215,137,137,116,105,47,222,98,29,211,149,22,204,108,153,90,49,67,60,22,43,132,57,248,127,136,59,147,100,73,114,28,134,94,73,243,112,255,139,181,30,195,69,66,223,170,151,101,213,213,155,76,164,135,203,53,82,28,0,113,51,25,39,117,173,142,154,153,210,20,77,253,75,213,51,152,218,33,125,216,136,23,226,233,1,235,144,192,220,14,239,25,100,10,218,114,59,177,162,192,30,19,165,99,165,75,167,228,105,87,248,233,48,41,211,49,88,198,27,240,85,221,216,210,86,54,175,102,210,191,50,32,86,15,94,165,105,16,174,237,228,61,110,53,163,83,225,246,101,228,252,22,126,17,199,122,66,142,138,18,173,88,248,66,10,103,48,225,136,21,48,241,156,128,137,130,244,120,245,52,6,66,129,73,231,171,62,85,96,198,8,43,40,37,82,99,187,207,224,115,182,73,138,98,66,131,171,22,111,56,121,131,65,134,2,140,39,56,150,7,185,89,114,118,158,171,37,231,235,133,137,70,183,176,197,209,187,163,116,240,251,174,9,255,76,145,83,31,43,244,236,165,211,97,115,214,41,12,37,249,112,248,244,147,88,59,136,193,115,7,255,96,134,59,136,190,13,62,166,82,105,23,38,249,69,246,28,174,47,203,15,79,220,180,231,160,144,110,33,214,212,253,221,19,26,172,166,40,245,41,217,81,147,210,16,120,157,137,148,238,171,39,98,228,81,251,130,26,37,69,207,31,138,114,131,148,240,82,228,92,191,228,21,67,153,71,242,211,248,66,135,183,235,236,154,75,10,49,200,234,50,98,29,135,185,5,79,133,241,35,6,76,44,79,126,156,245,119,45,60,56,114,70,164,172,145,157,141,211,225,30,94,19,247,83,115,39,17,118,250,96,120,110,203,146,57,171,5,166,72,112,222,197,55,54,165,125,238,183,195,140,71,150,186,125,195,49,160,112,15,187,248,108,80,28,8,233,235,111,232,109,115,184,175,14,202,44,170,247,220,68,48,34,135,89,12,95,120,58,173,187,214,134,197,12,131,236,226,7,167,59,195,33,114,29,145,237,205,214,104,65,155,175,97,232,194,228,34,157,98,121,6,253,26,27,157,41,21,113,41,242,206,199,114,144,48,71,44,76,12,191,137,92,194,55,253,145,113,64,197,59,96,210,102,251,61,83,27,218,10,65,231,8,124,230,208,236,14,15,43,68,127,224,180,238,193,213,200,107,13,79,13,48,181,97,215,108,197,21,176,66,131,218,224,43,163,98,168,217,131,129,82,122,89,253,97,108,253,161,125,146,204,120,184,48,49,144,30,159,5,3,86,79,247,4,128,105,182,132,169,15,124,214,214,204,251,194,16,58,46,129,209,167,238,247,192,109,237,151,162,18,48,27,225,167,151,188,140,147,52,242,198,64,23,185,77,247,183,219,79,105,67,96,18,4,111,143,193,97,25,57,9,20,155,224,175,109,183,191,153,254,75,70,250,192,22,251,118,184,138,26,34,48,108,232,247,104,58,187,96,146,44,18,96,82,2,239,14,111,105,60,73,86,7,234,171,117,248,120,144,103,47,223,220,187,77,240,11,66,47,40,243,100,28,99,185,237,120,182,180,48,127,64,171,177,17,94,148,152,98,86,244,108,79,37,80,28,34,250,176,5,86,187,195,225,83,131,233,151,94,184,139,210,50,175,187,78,3,187,129,4,138,250,141,140,84,53,35,227,118,23,65,155,216,230,128,201,26,27,142,118,254,34,80,114,12,62,2,15,96,104,131,117,152,127,90,213,45,224,18,181,58,149,59,17,117,45,14,115,255,104,93,97,39,222,252,193,61,203,46,120,238,123,164,141,116,129,155,44,13,156,60,105,251,154,206,70,122,180,4,78,100,181,238,104,26,228,140,10,167,235,74,55,248,156,197,210,242,99,197,158,253,32,59,156,90,200,102,128,114,214,223,253,217,74,217,178,60,139,12,149,155,170,102,65,68,244,175,110,43,26,27,209,227,80,229,52,249,109,4,56,99,209,26,179,196,136,118,23,43,129,205,247,171,9,23,205,153,21,54,193,162,128,119,112,208,0,147,167,118,191,10,18,233,168,128,53,20,98,157,238,176,209,249,6,124,142,133,91,83,185,140,59,95,50,250,127,240,248,194,69,31,188,91,12,23,229,52,205,189,22,200,88,148,32,4,32,222,221,190,204,116,43,105,104,103,119,143,55,91,232,209,143,98,4,56,68,46,19,238,134,102,129,52,127,51,119,201,241,192,88,167,2,103,133,135,149,164,123,187,97,207,154,138,66,216,224,15,67,40,246,60,60,203,242,189,230,28,228,114,203,68,43,206,142,246,237,163,65,141,95,86,152,10,24,31,14,46,30,123,11,76,158,123,138,167,171,36,19,25,76,94,118,118,152,172,192,166,112,47,190,120,76,238,80,27,54,140,180,56,208,60,100,127,206,92,205,227,80,34,105,108,12,109,55,68,136,241,102,234,249,135,182,219,74,246,171,195,164,252,20,133,9,75,249,20,45,65,218,99,224,185,151,95,147,13,112,236,164,207,54,42,254,28,29,28,105,138,114,111,143,102,179,27,105,179,89,13,242,226,126,204,17,237,176,138,151,58,154,125,118,250,161,175,102,82,10,154,243,210,87,27,227,94,15,56,69,53,191,193,22,184,119,184,62,71,45,78,121,210,153,29,38,165,67,71,250,152,100,59,38,66,129,214,74,127,156,0,76,143,94,201,82,237,2,156,161,173,154,1,143,16,8,50,184,15,191,118,0,231,200,134,51,24,142,244,64,35,121,196,64,210,48,227,171,207,29,102,41,140,150,205,136,14,79,103,25,235,120,36,207,169,252,193,57,104,255,13,206,151,15,17,56,115,240,75,195,8,71,124,197,179,63,184,23,57,110,145,185,72,95,153,193,15,174,125,60,112,163,244,41,224,188,117,71,33,5,64,62,155,203,234,210,119,195,37,233,135,7,117,183,67,142,212,204,254,94,251,14,120,110,57,31,208,110,191,158,246,31,60,70,149,1,33,188,217,253,176,7,174,77,155,102,121,56,242,227,35,235,171,167,169,218,4,218,183,156,153,220,81,182,187,173,127,240,212,167,77,87,70,126,186,203,169,119,80,99,135,149,207,74,186,31,145,88,92,231,210,78,17,35,154,148,226,41,115,28,251,167,206,7,38,35,81,224,80,244,48,184,197,221,153,1,41,73,187,140,130,227,174,131,157,135,54,188,25,229,130,206,36,221,134,237,26,40,99,189,178,238,194,100,193,182,54,100,18,167,252,252,182,57,110,4,94,229,249,109,68,250,100,9,180,183,83,40,197,213,213,149,187,78,51,92,133,178,188,114,121,230,9,229,24,242,211,167,195,159,57,74,58,214,146,61,37,63,253,137,248,83,150,29,165,36,157,99,80,33,203,139,241,102,62,63,157,70,138,117,91,243,210,117,139,70,70,151,223,198,157,170,61,130,181,37,251,77,171,161,82,11,76,152,169,234,38,189,167,62,157,72,42,142,175,130,114,64,71,35,25,89,126,156,0,57,173,7,174,169,198,68,40,207,210,192,151,45,155,44,172,91,2,219,164,233,114,166,233,13,17,113,228,203,123,249,131,165,206,203,224,132,122,129,156,167,75,109,12,75,179,243,41,84,113,63,119,69,173,176,54,224,241,62,219,178,219,154,28,243,99,61,207,146,227,29,22,70,145,224,64,53,57,233,157,179,26,32,43,63,48,31,26,198,36,119,192,172,176,165,201,59,76,252,230,129,83,174,113,148,215,145,151,30,75,150,238,28,243,211,136,177,180,71,161,212,22,235,102,206,61,158,167,9,218,132,1,99,225,3,129,207,182,151,227,187,205,187,246,192,16,104,207,128,103,86,43,195,244,182,220,4,31,191,218,23,133,235,8,251,158,212,162,253,116,11,53,83,53,158,198,243,160,79,147,5,18,91,48,145,238,166,227,217,60,58,103,232,49,124,155,162,86,176,232,240,28,122,225,167,252,151,60,19,135,87,211,211,218,36,19,99,146,182,63,219,32,165,139,41,26,198,197,109,63,79,183,143,129,192,208,92,178,30,121,153,251,169,143,53,100,186,210,159,152,5,45,12,194,137,18,163,180,26,149,130,88,210,84,90,148,241,160,57,252,39,16,192,87,237,206,84,114,56,54,41,156,91,101,235,211,236,39,62,17,102,78,98,16,82,96,70,240,255,130,228,59,202,246,75,186,34,226,89,14,219,191,22,24,98,11,191,13,17,100,43,77,208,177,110,86,146,93,89,160,170,16,180,91,249,225,189,239,152,220,170,190,153,196,87,95,89,212,56,202,236,77,176,121,12,31,101,66,64,234,30,129,62,38,215,228,15,147,200,146,245,213,231,52,44,62,195,224,246,104,77,219,141,126,182,91,31,167,33,103,90,200,143,79,203,213,186,110,184,4,105,75,81,116,220,84,22,80,106,48,100,101,144,96,56,191,236,111,131,231,136,28,2,234,19,44,67,228,194,124,98,21,75,20,46,186,189,175,91,179,219,165,175,232,211,199,48,154,61,224,179,59,84,69,57,102,134,163,187,84,217,140,126,161,103,119,92,82,22,159,229,98,1,125,126,106,119,67,48,241,237,165,157,210,77,86,165,56,60,69,110,27,184,150,123,169,134,206,244,76,50,125,22,106,181,59,141,144,15,75,234,50,77,164,185,148,238,13,195,90,168,250,211,228,49,92,255,75,167,242,43,13,25,76,202,23,230,242,167,41,127,147,237,159,90,230,86,253,225,245,222,58,200,182,31,211,93,170,166,32,81,31,152,139,194,125,154,115,117,232,226,161,180,104,248,112,64,73,223,229,80,59,48,202,17,183,101,21,17,119,93,91,7,198,128,116,152,148,218,23,238,238,124,180,238,77,83,155,54,83,117,11,250,192,164,246,75,211,168,123,119,47,72,39,237,238,89,246,136,106,142,235,22,133,228,173,62,239,38,129,234,122,54,15,138,148,201,86,116,204,226,43,160,90,206,206,82,184,53,95,124,189,158,166,53,113,167,37,110,114,43,251,171,185,139,233,92,169,38,129,225,93,138,136,160,190,58,243,176,123,200,201,214,42,250,48,34,227,203,39,233,49,57,158,57,124,204,44,170,245,124,170,64,219,38,75,151,122,8,143,151,119,242,132,35,171,201,96,14,128,152,166,228,152,8,58,225,182,247,153,212,141,8,73,96,75,31,173,190,4,144,33,210,167,77,145,94,22,16,229,48,2,195,55,239,125,70,206,178,30,46,248,47,151,199,228,122,49,113,99,233,113,42,138,166,44,252,145,219,212,167,81,241,136,94,33,88,34,13,231,158,225,30,242,110,99,151,164,83,8,226,149,237,3,2,135,179,216,170,103,15,39,115,220,63,59,165,186,154,62,109,154,160,119,195,34,180,34,115,148,131,62,223,179,154,178,233,61,245,209,95,40,43,208,86,116,56,216,66,60,91,5,88,138,136,161,64,220,40,95,46,135,167,142,21,113,16,79,108,130,226,150,2,56,129,103,189,220,128,246,77,121,23,221,225,57,203,71,9,184,203,189,33,37,244,218,98,163,132,195,69,124,239,20,193,167,226,27,10,183,153,103,44,208,106,109,241,52,21,3,67,127,156,107,200,40,49,206,66,229,8,156,41,142,139,113,46,233,57,184,248,108,15,143,118,171,237,138,171,3,86,130,113,192,197,60,56,123,99,83,152,132,158,18,95,61,67,36,240,192,196,224,122,245,177,92,68,171,20,70,211,174,11,124,118,213,162,112,202,57,14,205,51,101,171,188,122,84,83,172,119,244,124,120,92,15,200,240,35,75,109,7,60,196,83,183,168,145,170,197,71,243,203,118,14,24,63,223,190,134,27,217,7,53,18,202,97,28,167,122,192,231,40,26,192,33,184,13,79,243,28,201,95,221,140,95,54,208,65,30,69,187,175,70,174,38,12,240,133,216,234,249,27,15,123,29,163,32,166,247,34,165,104,251,236,63,251,115,135,146,71,225,116,181,144,12,78,173,203,88,162,77,159,186,223,231,59,217,252,49,73,15,12,77,151,123,126,58,73,41,242,81,56,210,60,167,226,160,232,46,53,65,81,51,242,155,193,249,136,38,94,64,244,56,41,31,89,241,52,73,175,10,115,172,21,249,113,217,100,113,228,44,245,2,114,60,199,193,4,204,44,11,223,254,222,98,0,225,37,58,45,139,59,13,170,17,177,223,32,134,215,155,175,107,178,19,145,49,83,184,64,135,113,97,194,198,209,165,70,234,94,220,153,182,201,21,77,85,96,106,100,220,23,189,9,4,183,162,48,121,65,23,69,66,176,200,111,159,163,189,185,163,2,169,200,216,110,40,103,24,219,189,216,27,205,87,25,202,222,140,37,255,118,55,127,24,210,221,29,74,227,52,221,150,205,168,152,74,135,113,218,54,223,189,49,165,130,198,164,146,64,1,249,149,199,163,205,222,31,10,239,57,182,47,234,211,63,193,240,197,143,227,96,241,179,26,198,194,174,31,141,222,211,152,119,85,119,236,79,253,48,92,55,249,94,183,58,81,177,89,101,162,80,236,182,174,219,181,163,114,21,137,146,6,27,91,230,133,17,98,159,50,28,176,12,239,226,9,0,248,137,138,192,201,194,217,247,221,199,200,152,226,252,57,231,27,190,145,30,217,5,144,189,198,211,205,40,136,110,226,2,153,236,61,14,151,179,249,224,227,186,182,21,7,117,142,2,207,138,94,246,68,71,240,131,137,91,214,37,79,35,178,146,110,151,15,138,192,66,76,224,192,164,244,221,171,9,254,130,21,244,69,117,89,17,126,190,55,69,52,130,183,56,135,86,179,91,251,221,194,161,247,18,77,211,106,92,151,171,222,227,131,203,241,212,153,214,200,177,172,91,96,138,9,28,198,115,153,61,181,1,81,186,33,247,227,101,28,248,117,4,124,86,159,172,46,34,107,195,19,254,14,108,68,220,1,47,40,39,175,119,243,76,112,115,164,10,92,146,31,170,136,229,142,36,131,93,81,103,40,158,135,130,2,158,76,67,68,35,142,1,124,127,186,50,17,164,217,136,98,121,144,104,84,194,129,113,249,48,70,240,92,125,60,16,15,89,178,178,43,106,171,251,26,3,63,13,96,57,82,249,6,150,191,127,213,76,73,127,60,145,81,125,125,6,227,108,33,35,10,75,41,224,223,248,243,239,103,113,15,41,210,163,86,29,184,238,70,251,203,5,145,149,95,204,8,186,55,54,50,163,206,190,45,63,110,52,183,119,245,141,101,137,118,242,52,186,128,215,196,31,196,106,37,42,189,44,69,242,30,93,99,253,104,236,4,101,23,185,201,80,195,146,188,228,176,71,49,176,248,193,55,76,241,64,166,153,149,237,148,123,64,80,126,185,130,0,3,152,50,173,233,159,69,88,65,142,100,66,193,103,83,42,14,227,48,150,167,169,127,95,241,244,176,226,250,128,115,55,118,2,111,57,210,224,177,126,138,21,127,180,232,149,36,236,227,38,128,10,65,102,119,24,43,63,102,26,81,233,89,110,92,194,76,116,113,221,34,82,180,124,39,254,92,83,209,50,194,162,210,43,43,89,125,89,192,212,9,122,186,224,32,144,179,228,68,207,103,1,212,123,8,88,177,114,168,87,145,214,8,111,203,221,207,112,150,146,151,26,240,177,234,194,135,9,247,67,146,209,36,173,55,47,95,1,176,139,75,222,198,74,80,45,197,166,65,238,117,145,141,54,145,175,148,124,245,209,71,81,59,13,33,0,154,219,213,39,41,17,64,153,164,231,234,15,125,158,247,40,123,136,12,215,153,102,177,60,96,26,216,218,110,8,169,90,241,57,140,220,93,116,9,146,15,220,201,252,171,140,60,226,194,147,98,134,209,163,71,80,127,14,112,145,62,158,188,59,17,63,143,3,251,247,172,187,40,167,9,170,197,20,228,105,212,197,110,194,222,89,166,83,220,209,240,130,239,117,215,14,142,141,44,227,204,215,179,66,122,164,33,78,153,253,68,189,142,197,116,13,17,84,131,36,166,61,33,6,112,47,250,60,219,117,14,161,200,106,229,160,221,141,194,179,187,160,211,58,2,38,67,164,123,186,42,22,73,4,7,32,117,35,48,89,60,187,191,23,201,76,35,113,54,71,151,44,171,40,10,119,3,133,129,112,250,221,178,133,51,144,199,32,143,118,51,88,251,78,253,51,82,91,228,6,240,170,82,1,58,188,142,132,162,248,33,40,145,131,226,101,36,150,135,171,48,193,172,47,92,78,88,152,28,129,241,111,87,19,53,68,63,174,15,3,74,253,104,146,161,164,180,4,138,40,155,20,221,88,237,201,240,18,15,227,66,24,10,247,171,90,11,108,149,214,255,174,216,16,225,61,196,20,124,87,133,208,79,242,60,153,176,213,147,68,25,3,205,146,59,246,225,94,229,94,43,127,220,10,226,35,91,198,8,120,179,144,6,226,168,26,155,167,114,108,143,88,107,13,169,118,65,41,83,244,140,223,130,221,45,14,182,13,89,170,251,223,206,74,132,128,39,252,0,231,220,63,179,50,146,122,113,188,74,194,26,229,75,151,52,17,152,58,54,113,156,108,10,115,188,242,106,98,53,8,201,229,185,231,79,163,139,244,149,106,156,220,2,195,243,116,77,204,3,91,209,99,192,133,229,182,28,110,8,176,73,166,115,131,123,250,54,124,142,42,145,98,18,148,200,18,245,211,0,121,19,169,89,55,89,221,91,16,105,240,90,154,191,141,179,219,163,51,240,21,108,33,249,0,30,201,131,235,147,50,78,161,139,73,20,210,21,175,164,33,88,243,230,134,155,242,142,23,125,100,91,159,10,59,207,6,48,185,40,82,182,97,78,253,22,37,35,228,39,72,29,193,217,203,206,119,122,53,75,97,79,89,138,30,91,161,69,197,72,105,225,65,3,38,73,53,10,74,206,216,37,205,239,134,238,116,55,47,25,225,106,163,195,129,195,199,93,66,203,196,163,114,86,184,109,47,24,91,86,17,164,93,202,208,122,50,4,108,182,42,185,118,96,4,31,61,215,31,27,126,62,201,252,231,68,89,222,167,86,221,34,73,237,4,50,234,77,78,129,84,177,137,46,143,113,186,14,55,166,206,197,230,252,227,42,61,206,150,223,188,101,4,140,133,227,3,152,232,157,63,61,236,202,38,21,14,57,106,70,26,119,119,169,56,129,164,108,71,177,75,183,228,91,105,24,78,202,228,13,59,47,25,90,236,146,76,162,244,30,253,208,76,34,70,169,48,74,70,241,52,225,201,170,133,27,36,108,102,47,72,153,252,89,225,5,11,163,195,170,176,11,76,137,239,220,241,244,150,225,200,56,21,60,241,113,65,69,43,212,65,36,112,36,79,119,91,86,19,61,181,30,133,216,82,242,67,182,245,50,101,146,146,253,209,251,244,223,110,168,71,74,195,168,247,237,190,248,72,170,153,15,204,230,124,183,105,92,81,90,71,250,171,74,240,146,169,129,87,167,41,204,182,112,211,172,15,12,47,133,252,54,26,213,119,195,193,169,54,133,47,47,89,206,101,212,184,241,108,209,42,28,35,155,238,254,106,238,3,82,40,147,141,220,234,90,144,120,190,214,86,24,159,179,27,137,166,54,163,155,93,182,132,253,234,168,21,127,9,202,37,203,107,216,6,229,223,82,47,73,201,245,49,182,150,195,236,58,75,11,182,102,148,207,117,163,225,210,98,47,66,158,49,90,188,169,23,173,5,195,57,226,40,188,227,130,146,208,233,251,63,201,204,83,116,142,76,202,56,123,26,18,133,22,75,184,15,206,222,134,39,216,139,139,224,187,10,215,58,59,4,108,247,142,50,60,242,211,108,54,221,71,26,26,31,33,219,78,198,16,85,118,141,250,184,41,236,180,16,218,144,95,187,162,0,110,235,96,25,235,166,91,137,199,234,161,30,75,202,21,9,105,134,9,138,138,142,22,28,86,230,217,142,242,57,211,42,208,74,74,156,99,217,63,154,154,182,172,117,152,46,47,109,251,209,195,101,159,172,128,109,197,202,195,71,167,245,165,166,193,233,21,110,111,89,45,62,224,168,178,236,22,173,148,10,79,110,253,115,198,202,74,103,236,178,194,20,32,199,202,130,109,92,80,200,60,125,59,65,94,73,88,0,143,241,82,173,96,248,131,81,180,215,173,10,223,200,229,246,164,160,247,156,222,66,90,154,152,40,51,234,214,201,67,239,90,138,76,153,95,247,90,227,100,217,134,2,83,4,157,239,103,111,108,134,222,30,24,37,226,91,51,127,62,164,174,23,62,77,243,210,114,82,26,166,236,193,141,253,165,119,183,145,241,123,53,69,207,240,215,64,73,124,17,152,40,135,87,186,64,100,48,114,125,96,12,46,175,168,63,243,78,116,88,8,36,145,188,117,97,36,94,135,152,231,22,137,114,119,18,201,40,72,219,5,76,93,216,188,59,60,50,164,123,61,117,233,221,104,221,189,232,157,2,194,170,48,113,151,230,176,201,210,43,124,110,128,219,139,222,241,234,136,141,211,151,21,171,142,123,215,153,8,218,62,37,243,84,209,22,135,9,12,202,143,147,42,127,139,102,241,166,90,4,89,97,162,250,213,225,51,209,148,11,96,109,212,9,46,108,214,87,87,170,0,28,45,126,13,131,105,122,105,175,97,30,201,195,92,68,151,162,115,197,119,1,55,169,168,135,1,104,220,176,150,177,202,69,105,146,161,40,92,251,87,163,79,38,115,5,1,38,174,96,14,91,122,187,16,36,164,203,166,189,126,33,72,181,251,72,114,162,60,207,251,132,93,231,15,187,194,13,132,83,191,12,179,131,82,55,152,182,144,183,108,192,97,42,159,69,232,124,70,195,207,9,160,111,238,187,220,36,214,130,24,99,214,181,73,160,99,143,228,19,101,151,135,193,96,216,167,196,52,99,135,151,66,73,75,27,156,215,69,177,207,173,41,137,105,70,186,255,244,64,9,165,118,189,104,143,145,92,59,157,91,225,124,126,83,90,7,82,241,152,71,151,254,96,194,170,46,13,239,92,77,174,189,186,135,153,14,235,223,189,221,254,63,31,129,184,16,32,88,246,190,62,215,200,148,213,61,49,44,15,211,135,194,196,199,29,198,242,105,238,177,135,149,184,73,138,21,53,242,51,234,128,207,94,177,132,218,134,59,247,114,34,87,250,227,199,212,47,142,19,50,14,239,113,107,138,42,193,43,125,224,115,65,173,30,77,134,121,4,114,242,128,177,51,214,53,55,17,51,88,226,217,155,168,181,66,110,124,15,23,4,64,150,188,123,27,5,153,31,77,147,196,119,113,39,97,78,198,173,134,146,242,177,197,135,198,85,50,197,89,95,137,239,138,7,206,106,103,82,20,25,19,228,85,239,29,100,82,55,195,118,206,115,116,133,16,170,121,248,249,243,189,247,19,1,150,154,171,197,197,162,78,175,214,133,136,98,43,140,111,172,93,67,153,132,89,8,64,197,237,200,112,186,43,150,200,208,148,56,7,38,121,205,215,155,10,201,145,58,229,145,169,231,26,251,161,4,170,131,52,193,28,181,198,195,126,97,20,14,166,186,121,107,245,115,109,34,245,18,73,151,191,58,169,122,99,163,211,212,220,37,104,101,82,141,158,234,71,112,76,168,136,234,207,169,83,221,105,153,140,22,92,222,60,33,155,191,131,13,49,104,90,18,77,160,180,190,103,119,197,90,189,157,68,25,233,253,150,90,192,112,11,169,83,30,2,204,229,168,73,87,139,195,31,77,206,236,15,163,155,170,129,12,242,166,154,63,189,172,0,55,80,248,5,60,248,143,14,236,146,250,9,252,51,198,217,112,127,27,57,195,46,177,6,146,183,174,133,51,44,9,74,92,242,208,130,21,175,35,134,242,37,77,113,186,83,202,52,171,188,153,178,122,65,167,209,155,95,24,114,127,25,173,10,205,135,7,63,9,161,20,13,56,87,202,232,171,199,95,18,69,14,77,80,238,175,203,61,110,196,72,52,10,8,11,213,240,193,178,16,123,150,136,23,188,49,158,141,138,5,82,170,248,213,171,209,86,92,39,205,48,253,162,42,13,239,131,5,225,81,192,137,207,94,66,117,164,250,122,203,200,137,144,148,135,74,23,123,42,18,140,251,84,216,73,140,144,68,191,230,240,224,164,144,134,97,160,244,235,222,134,213,104,6,21,35,32,169,129,221,59,133,186,63,9,74,157,177,130,23,207,191,58,97,58,63,97,89,72,199,226,199,55,1,21,129,201,238,189,215,7,114,26,150,6,65,154,49,237,58,122,174,210,146,201,103,68,170,80,121,122,92,117,10,189,37,240,177,95,202,221,50,80,245,157,82,107,118,108,153,211,163,221,139,240,77,252,72,150,30,250,92,167,97,205,195,155,36,114,75,20,157,194,205,236,222,87,171,122,43,18,79,158,176,121,123,232,148,155,142,190,26,63,181,151,159,26,205,221,146,112,24,212,127,197,253,167,3,206,188,34,11,151,50,216,229,133,81,152,36,85,106,175,137,239,59,197,36,33,122,203,92,150,239,194,234,247,213,149,201,59,147,200,169,213,63,167,123,231,130,206,41,87,237,82,243,221,122,136,17,5,143,46,129,37,203,208,168,62,94,198,20,56,52,49,129,68,217,75,15,69,117,128,104,212,3,115,93,185,167,11,140,59,231,144,149,124,13,10,86,61,33,187,155,224,151,36,246,88,182,241,240,12,175,115,250,207,212,158,148,10,178,255,130,52,193,42,106,4,166,134,244,30,217,76,194,85,101,147,39,211,164,174,200,184,64,92,167,104,158,10,52,103,158,164,69,36,165,76,77,37,193,126,117,70,134,51,182,243,73,114,57,166,76,190,158,150,254,163,24,17,148,241,246,228,200,9,65,176,4,17,59,162,197,195,147,203,200,216,29,154,165,210,200,56,245,100,191,105,41,25,242,116,35,71,229,222,130,185,113,21,41,254,102,203,232,120,19,46,140,189,165,249,53,36,71,101,207,138,35,252,176,53,59,135,108,99,207,26,178,66,114,205,36,233,61,100,107,44,67,230,188,125,106,82,17,172,103,215,155,222,161,186,121,18,150,208,69,41,78,99,209,173,4,74,155,70,150,87,36,231,52,246,71,77,103,162,240,165,59,201,5,49,76,121,24,203,176,68,230,79,31,226,148,51,184,73,182,95,99,116,37,10,207,66,159,158,197,117,140,120,45,183,95,116,98,245,36,150,51,60,212,37,202,171,9,193,45,79,53,71,55,110,203,10,192,99,221,156,248,163,158,55,173,46,163,137,118,76,185,219,124,55,254,87,205,57,90,86,189,22,9,219,92,223,53,189,204,110,231,145,198,78,230,185,116,248,110,196,164,61,245,179,155,38,171,190,27,97,116,79,119,37,227,81,54,188,243,93,212,140,109,207,212,42,59,72,231,128,91,247,36,49,148,121,68,48,151,87,35,216,230,5,101,115,155,237,175,48,161,176,40,76,63,189,242,164,205,17,134,169,81,4,98,146,95,145,209,135,30,178,39,223,144,125,221,100,91,128,72,120,69,57,142,81,169,11,10,33,122,20,95,157,227,253,73,51,49,98,182,216,21,200,67,105,178,159,153,154,76,246,89,104,50,157,239,211,60,236,25,194,150,44,32,153,157,12,94,243,245,129,66,192,144,173,22,110,102,136,174,99,195,106,154,3,6,197,79,219,158,34,79,166,77,73,250,180,241,194,7,220,201,132,22,248,152,115,217,115,174,213,47,0,8,183,172,103,39,159,239,232,83,22,192,36,90,216,87,108,180,148,208,111,129,59,53,34,45,158,70,12,78,97,170,249,99,23,63,125,152,37,89,214,72,35,60,27,118,18,209,150,177,254,233,64,167,128,251,18,66,160,101,37,61,206,110,131,108,74,147,41,188,208,246,240,192,10,19,90,10,145,72,8,110,201,247,240,106,185,48,154,156,156,118,148,229,118,114,51,52,143,100,159,211,58,123,189,37,220,102,69,51,219,54,25,195,81,127,82,127,53,223,10,195,124,23,229,14,166,194,19,48,57,90,94,186,72,142,86,26,114,46,18,157,171,53,114,128,41,79,236,138,82,81,229,251,209,132,174,99,61,240,21,159,177,141,116,204,42,105,163,192,205,163,96,232,120,116,49,99,224,34,239,151,136,146,45,28,31,248,219,110,217,255,139,9,199,41,106,145,49,63,30,106,147,84,115,58,156,234,89,79,191,196,120,171,15,204,218,245,179,7,79,113,210,241,32,169,209,23,15,169,105,67,150,253,54,193,29,31,174,179,230,217,13,117,60,206,98,115,51,6,91,162,235,195,92,68,189,128,164,147,87,43,155,52,121,134,215,150,134,20,88,137,25,240,183,157,13,193,103,40,26,82,169,104,142,59,202,65,94,133,97,53,193,67,219,53,17,123,243,167,207,101,39,61,31,205,114,241,19,213,132,169,151,86,21,16,238,241,26,14,180,89,183,214,89,164,223,96,59,220,71,213,194,129,156,205,89,236,249,174,184,214,180,12,131,108,49,47,155,193,109,84,180,194,10,82,137,236,115,97,162,104,171,245,16,217,226,121,177,112,49,252,186,22,113,236,29,123,6,12,52,85,107,214,168,198,205,35,224,34,178,180,63,248,244,251,10,152,18,58,129,167,165,92,58,220,100,249,128,90,118,127,160,66,151,106,240,186,66,17,6,247,169,84,26,86,187,18,27,142,149,143,235,111,195,185,236,198,217,129,247,91,157,194,5,199,135,171,25,174,40,133,47,75,18,140,171,14,7,91,188,151,118,153,150,231,211,37,107,95,193,42,131,41,221,211,223,166,226,179,71,195,182,186,245,172,96,231,204,4,255,172,51,135,115,211,31,223,38,236,28,112,153,79,181,15,196,105,53,208,173,84,72,56,169,103,138,180,234,78,25,201,243,219,228,193,5,140,103,189,62,195,177,251,8,248,161,237,177,234,148,225,6,16,117,170,202,110,70,68,32,50,59,217,19,102,214,66,190,252,51,35,47,188,44,235,66,103,120,31,114,112,145,88,162,149,95,25,90,160,232,51,11,82,234,88,147,232,226,187,221,162,84,82,43,145,206,225,147,226,64,38,149,237,153,101,104,99,180,72,38,39,4,170,37,63,219,35,227,157,148,224,173,229,83,201,206,15,63,204,155,209,75,40,204,141,192,97,40,239,117,56,72,119,18,27,100,9,65,184,149,49,193,79,22,118,196,30,145,189,97,112,207,158,125,252,75,117,173,207,211,104,159,248,93,50,97,11,247,7,198,3,124,97,66,252,101,253,133,253,162,74,236,227,169,115,34,185,216,135,3,102,115,101,146,177,188,148,56,113,207,230,129,208,138,194,212,202,248,143,79,171,231,85,24,191,234,237,242,13,95,220,211,112,244,107,253,225,109,156,31,218,165,20,144,123,110,127,162,12,240,129,241,25,58,108,44,52,207,88,123,46,206,32,158,189,158,159,38,253,219,157,18,88,63,202,114,96,201,31,94,240,48,140,66,93,215,45,182,148,103,92,155,73,184,159,249,93,174,184,170,249,13,198,208,254,68,119,56,197,71,49,215,159,55,243,199,219,159,230,127,74,207,158,192,240,36,255,109,200,47,134,194,118,16,250,87,211,223,233,217,193,207,13,110,187,63,132,8,106,203,207,62,26,53,128,16,70,138,168,205,111,63,234,94,15,141,16,174,240,214,90,225,99,70,104,222,97,72,173,181,160,179,64,138,112,123,60,83,193,163,229,116,208,254,248,119,161,150,58,116,237,149,158,130,90,118,16,129,238,69,97,203,150,244,134,67,19,246,212,146,78,202,12,86,192,91,185,215,96,240,32,211,197,189,68,4,88,235,83,66,155,183,59,222,40,132,127,234,0,79,39,16,44,118,24,45,165,23,110,158,28,5,92,186,238,164,213,20,214,229,233,222,178,190,187,82,193,24,48,196,166,250,227,196,94,228,105,56,222,181,64,23,145,115,95,32,100,107,214,167,54,248,236,102,94,171,119,96,210,79,244,233,78,70,131,15,24,57,33,58,203,49,119,119,247,185,132,46,152,86,255,86,20,22,220,1,156,155,5,231,5,62,102,77,228,131,155,104,188,130,103,5,236,168,202,41,109,62,40,194,200,81,180,115,110,58,93,127,153,244,182,20,205,222,115,232,102,8,145,219,14,151,32,238,193,167,156,250,28,247,57,250,164,91,188,68,225,86,100,154,34,255,167,27,131,113,138,198,2,162,182,94,199,163,89,161,120,192,36,193,104,241,252,217,75,189,140,106,112,77,72,73,75,239,209,45,236,2,175,172,38,45,133,225,245,166,243,28,152,140,251,7,109,219,75,153,240,111,213,241,192,220,130,189,79,9,50,235,18,48,153,189,209,3,62,103,178,190,218,36,192,226,213,196,68,180,225,144,94,238,248,108,61,62,240,25,69,109,11,126,210,250,212,221,163,153,28,63,188,69,159,207,80,252,112,209,35,231,0,209,153,0,243,65,142,161,102,27,215,135,81,229,136,218,47,68,14,158,70,147,240,231,237,162,213,186,232,27,169,40,94,175,96,158,231,167,97,29,175,78,11,152,215,9,76,116,188,133,215,26,233,55,253,232,97,228,215,1,107,192,245,71,85,224,28,35,192,231,14,172,239,54,162,103,121,90,153,36,225,88,40,158,183,107,232,115,125,64,94,161,74,151,157,87,235,44,50,201,107,105,120,110,186,213,89,177,123,137,89,2,125,67,83,210,10,150,106,140,22,177,68,125,186,33,114,40,107,135,34,26,37,204,192,53,28,79,159,125,80,111,77,248,191,75,14,79,127,42,202,45,11,211,199,168,113,116,253,210,184,30,158,144,212,98,56,41,121,208,207,30,150,106,239,63,158,173,122,83,224,209,198,136,61,131,132,101,45,187,135,247,83,158,38,39,73,143,182,65,203,90,156,232,112,181,41,205,8,36,101,97,199,80,88,174,252,39,201,174,59,110,45,208,47,15,61,74,107,203,195,158,137,188,121,181,27,167,9,152,134,161,82,211,179,225,76,136,14,188,120,18,69,11,205,170,199,38,141,74,112,124,110,179,168,25,15,129,181,91,3,28,162,77,152,63,9,179,73,151,38,99,167,149,29,197,14,128,176,130,144,40,210,21,194,101,39,76,113,76,185,161,3,114,182,167,228,52,128,36,164,45,125,243,217,25,199,12,139,212,36,89,21,38,220,225,38,41,180,91,127,224,115,249,156,14,51,116,79,195,206,101,39,76,109,132,254,94,24,41,118,183,165,79,59,219,95,56,110,231,212,15,175,7,62,157,236,161,75,46,108,175,25,99,53,207,247,92,100,241,165,242,194,249,138,41,254,194,85,106,156,33,208,45,134,248,57,141,235,211,161,252,107,129,199,92,122,59,159,84,149,197,155,207,230,149,210,120,225,29,176,69,40,158,207,202,145,250,98,18,103,15,193,9,112,92,192,113,109,85,221,208,126,63,238,125,86,215,195,94,8,220,61,161,159,211,165,207,183,225,221,11,197,15,138,156,242,11,183,37,33,60,226,0,245,255,195,164,211,182,23,150,8,95,89,41,149,167,87,74,117,207,217,70,225,245,33,54,34,163,196,239,139,187,156,11,183,62,251,75,191,117,20,49,26,101,161,226,170,228,228,66,155,187,236,75,200,228,2,173,6,159,165,171,172,47,166,162,238,206,22,78,217,170,135,61,215,102,175,206,32,50,217,215,243,180,81,21,251,69,215,216,35,170,210,84,113,13,246,216,34,9,15,79,203,177,35,124,176,23,36,236,67,89,172,200,50,246,133,77,25,230,227,48,89,86,238,49,35,76,128,64,236,195,190,85,131,247,194,212,47,244,76,55,45,242,22,176,17,199,42,124,118,234,29,206,3,202,111,180,105,84,50,184,151,9,67,251,185,253,152,119,193,231,33,149,37,15,77,207,182,252,246,112,91,140,250,80,127,253,200,143,178,195,166,63,170,48,169,239,241,227,41,169,205,74,167,59,89,2,30,147,165,152,201,208,58,70,210,148,244,216,239,122,233,78,13,14,39,53,57,225,199,77,17,88,73,68,90,234,3,247,229,155,225,129,201,22,82,24,31,98,248,121,208,66,236,10,79,47,97,63,104,90,186,103,156,43,22,213,116,238,66,98,94,104,135,148,236,60,82,8,70,111,61,205,55,100,184,206,66,53,57,129,245,220,58,107,141,8,159,59,175,198,122,60,122,231,66,149,91,120,198,208,237,125,225,49,114,56,88,41,28,127,218,117,142,135,230,191,61,241,151,106,143,80,10,230,110,179,115,58,40,35,100,178,98,248,248,102,178,221,202,243,240,177,175,156,162,7,26,191,85,30,244,108,157,37,194,242,90,108,13,220,107,241,121,128,140,91,215,93,116,91,125,106,4,245,201,118,125,126,124,185,196,143,221,13,246,51,86,149,240,168,191,26,178,51,245,73,108,50,231,197,161,205,246,85,30,24,171,38,92,191,164,136,40,108,133,86,225,147,174,143,207,110,255,238,23,238,76,223,171,61,243,219,68,8,194,215,62,122,223,79,211,96,190,8,71,61,225,59,69,71,80,136,163,143,121,126,254,105,25,68,58,85,162,0,237,133,207,130,142,248,28,114,28,79,187,87,104,0,193,168,129,62,152,194,8,95,69,244,174,205,242,7,62,150,135,63,77,58,225,3,119,42,26,189,75,105,202,31,120,134,113,117,44,204,186,95,56,227,65,116,184,228,246,162,148,91,122,14,70,159,227,249,106,232,180,60,25,1,239,196,84,30,181,3,183,36,240,177,227,159,30,239,36,218,121,72,104,245,245,248,3,169,176,149,31,55,82,99,157,135,100,9,248,225,49,206,36,223,207,68,131,29,77,96,85,239,251,224,160,151,27,200,148,60,179,152,48,169,247,233,32,61,39,63,223,93,145,165,113,152,18,162,254,126,216,242,0,198,232,72,166,175,7,30,201,103,3,82,194,143,29,178,57,51,83,100,174,16,147,125,190,155,122,124,135,41,173,172,79,175,137,196,16,57,148,42,45,96,163,237,58,61,221,42,154,219,211,43,9,167,149,135,217,206,213,180,173,119,166,205,72,185,169,184,121,158,181,13,225,182,127,54,110,187,241,44,17,4,195,61,159,199,210,19,158,197,107,121,137,17,32,156,170,91,192,172,30,78,21,126,96,92,61,207,218,230,238,228,63,142,240,252,122,158,238,145,225,129,227,173,62,243,180,153,184,134,195,36,188,205,103,215,217,75,226,158,8,237,62,40,57,184,14,159,169,145,158,197,75,237,149,247,56,17,163,252,110,151,219,5,48,136,184,230,244,28,18,152,37,61,224,214,159,27,223,54,98,38,143,67,155,197,163,77,179,163,50,130,189,232,206,60,167,192,142,149,223,185,183,62,231,42,132,245,62,145,136,10,205,167,71,9,148,249,86,108,37,166,207,182,82,97,22,206,14,183,242,46,253,98,25,60,30,196,166,224,255,57,88,175,4,170,161,173,245,247,216,109,194,176,216,141,254,117,63,48,225,1,143,159,83,205,252,24,4,168,185,237,8,175,99,89,42,156,130,167,16,154,245,174,70,229,206,22,89,240,208,61,97,232,246,216,64,68,247,37,178,191,158,3,40,35,58,233,157,66,150,242,115,238,66,183,236,193,174,14,143,70,121,13,63,14,2,135,41,124,127,224,201,93,44,224,148,158,209,54,133,175,200,73,64,104,249,177,192,166,68,208,155,37,148,60,150,35,85,100,59,224,94,235,219,105,35,69,190,15,153,204,229,129,225,2,8,216,46,49,143,13,70,61,156,195,132,243,95,27,44,57,71,69,55,157,235,103,39,47,204,61,127,122,146,84,245,60,141,202,78,192,84,126,246,215,10,147,150,115,133,127,182,21,118,10,23,156,194,224,120,182,44,92,57,145,127,82,224,63,122,22,231,242,122,100,202,122,87,127,22,103,67,194,203,63,11,206,173,250,110,58,53,130,201,109,88,193,202,179,101,157,67,166,57,140,200,249,122,182,195,233,242,29,212,1,181,250,110,74,216,201,241,180,233,213,60,27,249,105,185,231,1,142,178,222,51,63,57,231,55,185,93,249,181,147,40,141,246,143,198,61,240,216,173,28,42,59,96,146,6,159,163,143,226,218,200,94,36,23,82,151,23,74,152,126,130,156,125,177,238,103,233,158,193,112,194,17,202,172,145,224,85,24,30,229,200,53,226,20,215,143,30,35,220,180,29,1,233,170,164,151,7,38,31,47,224,242,90,243,227,220,70,99,60,26,14,20,65,39,95,238,45,67,225,249,89,248,243,220,20,226,205,4,45,244,171,33,14,240,244,20,146,56,234,99,38,193,250,151,35,165,51,213,172,30,121,43,131,137,9,110,185,200,218,238,115,11,12,35,139,212,160,247,212,69,182,219,125,34,168,21,62,49,89,242,156,130,113,185,85,214,154,54,141,181,216,34,157,116,171,0,71,162,102,47,210,210,208,175,106,143,177,177,216,223,188,207,202,46,26,12,32,75,42,110,193,22,146,120,174,94,219,196,91,28,102,18,235,76,65,90,194,207,77,56,113,214,179,122,144,77,243,83,247,116,248,120,54,90,216,167,98,195,65,12,56,61,175,38,69,203,63,235,108,233,243,225,27,79,16,61,249,242,193,51,33,231,102,54,22,211,29,79,91,34,167,194,199,160,94,241,244,57,132,149,234,156,168,106,236,179,220,10,148,243,62,81,201,18,171,254,180,244,17,193,56,173,226,82,19,233,189,187,169,32,10,194,241,57,242,229,72,227,239,250,227,164,73,197,194,79,85,233,35,127,81,184,96,10,165,254,255,37,128,199,0,241,207,54,81,170,250,252,248,148,15,171,80,99,168,184,66,50,1,27,207,65,220,111,170,18,20,239,61,252,153,167,97,83,249,206,129,143,41,154,3,238,42,112,198,30,157,93,233,183,163,232,212,85,163,134,72,119,28,2,149,196,64,165,189,79,133,109,196,63,140,130,55,213,14,65,212,214,223,76,46,254,126,218,189,196,45,14,107,157,38,189,97,40,110,103,34,232,148,153,213,103,170,212,28,98,186,189,162,137,165,186,84,95,160,219,97,228,39,245,179,112,126,182,128,17,216,155,15,220,98,13,84,75,225,122,126,156,196,19,79,246,158,165,191,40,87,107,111,56,161,227,103,38,145,12,235,9,142,149,210,21,69,17,208,218,62,152,28,124,237,129,243,240,8,10,50,12,75,14,144,76,89,134,111,41,148,35,44,21,225,72,86,228,233,31,133,239,90,213,161,8,3,122,225,36,233,212,15,125,54,146,85,48,225,56,220,147,240,94,26,188,130,31,251,204,177,153,85,19,5,81,183,94,226,105,194,95,58,214,104,49,68,203,187,169,153,11,220,147,172,174,106,46,121,253,113,138,0,118,192,35,61,106,68,132,242,132,75,29,170,178,164,223,221,225,115,13,152,92,13,157,10,184,128,133,177,124,151,249,76,98,11,62,7,108,117,153,10,175,72,51,71,190,88,149,10,200,227,60,55,208,28,108,232,245,81,176,161,176,79,186,188,226,129,206,143,48,196,153,164,53,50,151,209,153,80,152,72,149,207,51,202,129,159,221,114,32,118,20,4,244,199,48,85,217,43,56,145,34,127,254,180,12,55,162,194,198,175,27,245,12,171,62,75,96,16,128,246,217,144,225,46,125,4,47,198,154,110,77,84,139,240,43,42,2,33,29,253,173,87,240,5,81,155,18,156,205,40,213,231,71,106,102,122,58,70,199,193,255,44,221,194,21,214,61,158,208,153,52,213,139,41,164,176,186,105,8,215,241,163,163,180,75,28,17,103,3,42,237,145,87,195,27,225,110,46,166,213,211,163,84,84,71,225,11,1,228,170,59,82,195,176,244,62,57,253,185,84,79,212,96,47,106,51,120,43,124,254,198,107,56,178,21,197,74,119,155,123,200,15,70,36,203,134,142,229,128,151,203,175,209,38,39,160,114,117,40,98,214,41,100,234,93,61,204,217,138,175,70,176,165,143,165,129,134,108,68,153,45,158,254,115,180,161,93,45,250,13,212,224,171,184,9,65,8,39,253,162,182,250,17,220,34,154,19,87,120,244,162,135,238,134,28,156,145,235,87,184,59,169,198,19,165,227,61,216,233,59,181,147,10,27,199,73,148,228,224,70,172,42,215,104,142,42,135,33,51,147,207,134,78,218,179,126,200,5,27,170,103,74,39,214,42,106,2,103,121,116,85,138,172,94,231,135,197,51,146,108,227,144,128,181,42,146,23,4,27,20,174,220,32,119,60,61,117,30,65,57,223,162,198,131,124,235,37,51,220,168,219,75,168,113,12,102,185,8,100,166,211,133,30,146,42,228,114,116,109,55,91,214,136,14,223,226,213,40,28,247,115,196,80,242,191,34,48,87,228,144,18,48,86,168,253,192,103,46,149,128,225,79,18,152,186,205,208,249,192,35,146,31,184,139,139,171,64,117,34,38,16,149,142,200,20,59,60,32,59,9,152,44,167,184,170,102,83,188,151,31,159,84,126,123,40,205,100,11,196,197,220,76,140,176,138,142,211,208,107,0,121,104,201,195,151,168,64,17,250,16,41,85,104,29,66,137,233,220,64,52,74,78,194,59,117,255,162,202,149,187,62,77,9,111,72,4,66,125,44,30,151,179,91,173,8,70,35,187,132,222,166,202,184,194,36,229,63,110,252,100,170,242,10,255,88,168,160,165,162,220,200,184,5,147,72,5,119,83,228,110,10,67,50,236,84,240,132,193,135,182,156,192,120,118,93,103,52,211,181,101,92,102,123,48,220,91,61,162,170,211,86,231,17,129,144,231,28,100,242,213,21,115,34,56,234,81,90,145,11,204,129,209,205,116,18,250,115,172,45,57,32,206,202,35,35,201,97,210,206,167,10,227,162,80,227,114,75,172,53,161,66,0,38,39,213,91,102,18,176,210,103,176,67,56,207,47,25,112,117,62,79,195,123,238,195,137,167,168,61,239,62,22,130,39,147,67,210,134,192,204,243,244,242,91,159,81,89,247,173,157,86,115,200,234,54,28,42,89,59,237,116,249,118,141,216,243,71,173,224,5,30,203,105,107,185,194,167,71,210,151,106,83,231,69,34,207,141,180,21,237,114,44,44,87,195,166,228,240,29,17,82,250,179,195,245,217,147,206,100,48,26,232,11,159,143,82,251,173,33,159,231,126,195,3,143,39,52,139,115,123,120,89,90,35,129,85,47,195,200,50,12,39,126,1,134,116,87,85,146,201,147,104,14,227,45,208,201,2,9,77,180,220,56,114,245,221,200,92,249,120,34,62,87,117,5,145,195,82,71,188,251,81,25,68,147,183,57,219,47,3,80,53,175,174,25,1,209,14,24,129,2,125,186,16,90,247,207,230,130,42,103,99,135,171,57,187,114,64,177,207,16,216,20,225,93,168,1,23,163,58,253,251,254,37,19,5,188,53,36,71,130,140,72,89,146,82,172,206,86,82,194,17,151,117,120,60,50,108,148,76,147,240,113,97,238,67,114,115,227,248,26,161,117,12,101,139,94,103,225,167,134,233,207,151,47,217,204,162,246,77,82,69,40,124,82,43,240,180,156,225,45,161,85,79,16,90,238,156,195,82,102,163,24,182,163,205,35,79,111,132,31,151,11,221,191,22,195,65,143,41,20,58,110,156,72,170,67,206,233,154,106,192,216,220,49,34,104,181,38,183,163,104,228,210,236,182,137,78,109,132,34,89,232,194,173,1,220,164,48,218,200,241,100,178,88,213,103,86,101,177,162,199,62,89,47,37,36,159,96,76,83,117,163,105,172,214,33,110,100,92,229,129,154,111,48,2,203,116,153,152,89,203,242,240,221,166,70,168,154,46,253,87,137,144,177,25,235,213,140,76,216,71,56,80,46,217,147,229,140,182,235,10,229,170,66,237,157,51,173,49,183,225,50,248,181,24,191,76,158,49,204,205,40,252,210,117,26,194,103,187,178,240,80,101,92,176,245,219,110,146,209,38,4,87,44,186,116,103,6,222,95,134,84,50,124,45,63,89,196,122,9,30,14,140,116,176,162,152,87,235,162,208,139,133,192,91,51,38,210,117,73,99,200,222,161,25,209,234,109,66,219,223,12,32,117,210,56,221,2,70,140,230,238,146,232,196,237,41,159,188,55,241,199,219,110,188,118,66,193,70,114,5,254,194,242,161,103,253,236,152,216,48,191,101,242,204,63,248,108,92,4,210,178,192,84,252,127,119,151,84,127,12,50,51,224,99,231,165,59,239,169,154,57,191,176,5,229,130,215,239,195,131,115,224,129,215,45,27,134,66,164,10,99,100,65,107,236,102,56,81,183,128,253,41,223,84,185,26,126,57,59,137,125,29,17,65,129,27,186,17,247,167,113,222,174,38,141,54,86,199,207,114,50,47,215,138,4,21,131,43,241,220,15,38,17,56,50,12,237,199,167,239,205,200,239,48,56,250,110,242,225,190,29,142,47,36,224,219,245,187,70,189,14,139,196,132,226,226,35,48,215,229,59,247,11,220,160,51,13,237,49,250,241,190,187,80,0,176,20,134,9,246,219,10,18,57,79,89,40,218,140,220,248,234,247,192,67,122,62,100,74,203,216,255,218,103,102,39,187,64,133,68,130,77,132,221,174,145,128,247,53,133,76,129,241,7,226,20,189,15,195,167,84,20,166,178,183,223,207,130,102,113,8,11,51,73,122,8,156,126,159,5,43,18,62,10,153,223,221,41,95,168,104,130,119,78,86,22,247,244,43,141,2,129,32,252,149,10,99,65,230,251,52,84,104,161,52,143,239,29,106,198,239,106,194,25,157,228,72,105,92,182,113,126,220,167,207,245,183,203,112,101,226,73,190,51,67,125,187,35,167,160,193,225,142,92,205,237,20,60,249,194,107,253,99,180,191,55,220,100,245,52,97,109,54,174,199,231,2,238,45,227,38,19,164,45,108,40,168,95,127,161,46,96,146,112,20,78,150,163,228,240,185,46,119,105,56,41,239,243,187,13,242,110,75,235,137,205,108,147,190,218,170,127,151,21,45,201,94,151,76,51,248,194,36,23,119,217,161,225,19,202,62,96,231,43,75,216,232,182,67,115,167,243,1,195,230,11,222,107,72,223,208,32,28,62,158,89,216,190,243,199,250,28,147,1,217,72,249,237,179,58,96,168,187,48,183,148,224,17,204,166,116,118,143,142,194,159,187,236,163,103,85,15,191,125,51,137,208,241,142,175,30,80,132,44,95,63,24,77,145,29,6,92,170,179,153,37,132,201,184,74,202,169,182,156,41,249,160,104,109,12,1,235,13,49,67,190,74,69,184,52,58,157,89,228,219,149,61,26,85,122,192,228,234,221,145,46,164,75,79,153,255,198,47,210,188,209,176,20,5,187,231,47,65,250,94,167,248,100,168,181,178,192,228,33,127,182,32,48,21,102,209,50,210,194,199,173,15,199,171,78,77,224,22,216,146,237,238,55,31,219,157,29,71,224,204,113,236,79,163,248,49,228,105,200,76,118,191,59,229,153,20,181,202,242,32,242,91,125,199,57,93,127,108,46,217,51,72,120,236,221,247,89,4,116,134,126,55,169,245,253,30,138,212,103,142,40,207,53,184,185,110,5,231,60,170,70,69,225,58,111,250,214,129,59,171,83,81,8,226,124,147,46,16,148,105,195,206,9,209,253,89,232,160,155,204,193,100,198,207,93,28,212,103,38,49,141,224,202,186,5,55,108,148,92,97,154,76,163,179,76,47,233,187,233,32,10,163,75,179,42,153,213,98,43,180,109,88,230,111,182,96,239,93,181,133,109,86,126,187,34,52,116,79,197,76,208,101,232,236,111,5,250,171,139,194,16,37,155,213,185,70,115,233,184,240,233,176,82,116,89,34,88,114,189,17,108,45,200,117,202,234,56,103,218,136,211,3,25,232,164,95,13,135,246,157,194,217,68,52,116,81,179,153,172,251,89,164,55,63,11,96,144,211,114,83,39,201,201,198,150,82,24,63,202,29,233,243,9,117,235,96,81,108,57,239,22,253,213,176,76,133,171,235,92,166,132,118,121,240,241,217,111,27,237,254,7,67,118,152,167,190,250,152,174,233,206,255,4,241,230,120,190,139,195,233,110,132,80,18,192,165,38,157,194,197,188,221,119,115,205,21,97,3,104,242,140,253,251,131,57,177,131,103,208,8,60,225,50,179,166,77,83,188,56,251,251,51,156,51,127,97,123,35,221,156,84,81,234,92,32,249,161,125,48,238,213,174,125,10,193,212,119,177,6,230,14,254,236,163,198,22,232,79,39,42,54,21,238,88,18,227,131,249,142,169,115,248,242,113,131,21,35,225,10,180,152,58,247,250,96,203,173,146,227,154,178,187,254,217,178,192,228,210,21,221,103,55,85,222,247,197,84,199,6,205,13,48,71,66,186,239,134,209,75,136,244,169,155,64,225,198,159,198,171,159,155,238,133,152,102,245,131,173,243,187,238,133,217,105,183,128,225,18,21,19,8,18,85,248,165,47,76,241,149,236,86,231,134,116,173,97,80,246,46,153,196,100,24,236,143,247,241,7,139,214,131,133,150,32,136,115,20,155,68,118,179,130,69,91,163,97,185,68,149,30,68,224,144,9,36,135,87,77,93,246,194,246,99,144,89,222,41,176,49,196,87,147,180,135,128,237,133,207,194,13,129,183,3,35,176,253,17,63,50,94,72,25,199,112,53,138,84,191,218,91,208,102,156,95,14,155,235,231,171,204,178,193,166,90,33,94,109,196,91,165,59,60,224,191,140,239,130,222,119,127,174,134,105,202,27,80,88,6,140,60,217,23,156,248,193,89,183,233,66,194,77,155,183,87,90,237,77,64,140,213,79,17,207,218,45,85,170,160,185,124,210,52,246,228,105,153,108,240,140,221,245,181,25,76,4,62,190,185,64,157,254,213,80,88,135,89,18,75,192,200,57,13,239,110,83,132,233,130,166,234,189,9,37,181,204,222,98,220,81,190,176,206,237,233,124,65,244,150,213,64,86,255,36,162,131,98,107,146,199,56,98,225,156,59,12,205,16,56,81,215,251,77,79,24,134,90,72,233,53,75,249,217,95,132,23,184,27,81,155,195,236,216,237,227,145,65,68,11,134,64,113,53,36,84,206,230,221,231,22,69,233,51,88,169,137,246,146,229,214,46,92,56,50,179,194,20,96,148,11,227,173,79,242,238,243,29,167,229,95,119,67,68,154,229,30,105,240,141,194,2,147,53,44,11,15,7,194,153,145,247,221,148,107,136,170,7,45,167,118,247,126,55,41,91,122,58,32,38,208,239,72,47,115,130,47,125,152,60,251,126,81,132,67,131,148,61,159,86,238,171,131,2,29,29,97,54,89,88,28,253,249,238,222,164,155,206,40,18,181,157,253,116,81,186,15,143,179,129,235,157,231,87,157,191,218,133,97,62,209,223,198,131,55,239,54,120,6,166,227,242,19,216,220,95,247,221,213,74,226,100,26,194,187,208,155,63,141,120,137,174,157,140,59,162,127,179,116,90,2,177,44,218,242,83,131,27,23,134,37,78,30,134,205,226,243,13,129,158,77,109,235,171,169,164,253,220,158,192,199,92,205,98,252,23,180,243,154,55,156,235,151,190,185,102,35,231,185,232,217,157,147,24,79,168,104,141,79,5,121,154,22,39,196,203,2,119,202,174,110,151,146,93,30,250,130,192,16,61,220,93,114,90,238,203,179,172,207,29,104,221,67,111,96,205,148,165,123,194,176,58,184,11,83,47,167,59,74,165,176,246,46,124,82,153,119,84,91,90,203,77,130,234,194,236,171,75,251,148,184,94,255,154,54,240,206,235,73,95,184,98,149,187,2,76,84,185,203,226,44,92,14,114,249,250,116,224,114,235,114,125,32,201,209,123,5,185,230,34,206,142,51,85,208,143,251,62,203,84,235,68,113,36,227,175,24,190,176,251,120,172,58,24,158,240,70,125,32,194,100,91,38,184,221,248,253,151,185,152,233,57,111,148,89,95,241,5,51,223,130,155,50,255,7,3,125,63,153,187,90,22,129,139,108,60,12,159,251,231,108,13,198,48,215,116,237,13,227,118,253,224,149,73,161,211,133,139,20,245,61,140,27,210,86,83,230,17,222,34,74,139,62,152,122,72,53,225,81,53,187,188,112,7,198,117,148,116,55,131,125,167,95,211,171,146,159,186,69,194,136,44,209,241,149,87,32,140,116,14,91,241,117,36,139,40,229,253,253,56,247,163,81,69,100,130,144,93,255,238,122,192,233,241,8,147,25,155,174,182,0,228,244,80,185,134,86,10,54,246,204,119,27,134,88,178,55,17,38,216,40,93,230,107,214,25,111,104,22,89,3,220,44,8,247,126,112,198,172,20,1,164,253,243,226,220,31,39,148,53,69,203,193,50,65,125,134,87,83,110,23,225,179,109,71,219,61,206,171,17,116,138,158,201,178,34,211,180,28,38,151,41,158,134,124,178,185,245,84,45,201,78,20,73,144,148,153,159,28,177,193,167,195,69,82,97,13,99,79,246,15,179,34,237,248,110,164,46,71,187,102,118,101,49,41,88,241,2,59,88,208,113,140,30,167,90,169,93,211,170,146,30,41,123,6,249,66,103,222,95,107,0,70,33,102,155,192,72,216,121,159,144,10,16,117,33,20,140,238,203,193,108,247,127,220,183,242,81,212,140,206,219,223,197,54,98,81,38,35,67,174,182,123,44,22,186,52,137,60,134,233,164,212,107,244,21,110,37,250,48,218,173,253,110,133,102,71,168,122,216,79,69,171,59,140,156,173,200,168,152,228,243,151,70,77,104,160,153,182,141,192,231,192,25,215,16,41,86,187,95,245,221,16,243,204,118,97,104,105,68,83,234,108,177,204,134,175,87,206,6,197,174,45,19,165,152,96,226,55,92,22,214,152,34,251,113,46,134,4,252,234,133,57,221,159,30,39,40,210,239,211,136,115,15,209,104,33,169,39,185,149,67,66,100,30,77,71,155,11,221,184,79,163,31,32,123,82,194,171,223,190,91,236,180,194,244,218,68,134,197,92,102,251,30,217,150,32,30,140,46,204,97,152,175,175,125,102,122,247,170,210,178,232,197,116,59,149,216,32,69,69,1,175,90,110,245,237,220,118,9,45,34,59,184,140,122,177,95,212,242,141,117,109,14,252,8,247,187,10,28,233,34,208,100,102,236,231,227,4,38,42,144,117,225,19,75,186,187,37,121,183,248,37,100,87,193,39,122,23,31,106,50,99,232,143,163,124,145,239,18,33,157,124,70,6,5,27,222,184,149,83,211,218,81,84,238,135,41,76,129,192,7,159,207,38,93,67,96,12,209,249,13,231,217,18,142,85,35,218,80,108,181,249,110,104,11,193,218,161,147,225,28,165,144,82,148,15,158,168,107,137,94,22,26,14,245,147,196,194,224,217,168,46,104,211,16,164,249,108,218,101,66,238,114,233,50,248,230,12,155,204,8,229,230,218,52,172,197,125,97,106,24,139,40,217,97,33,124,236,36,4,20,49,128,69,201,113,227,198,223,183,221,232,203,167,246,156,63,240,53,124,40,234,91,42,222,183,209,170,190,211,140,138,29,244,83,228,171,16,145,31,183,93,203,68,196,68,118,138,129,135,160,228,131,177,152,85,118,234,24,100,80,226,126,45,59,19,30,54,111,249,42,20,83,238,112,224,142,78,117,233,161,139,221,228,40,34,157,69,190,121,193,48,252,77,194,99,135,19,84,149,238,220,70,37,115,81,146,191,196,19,137,210,34,39,250,133,207,78,136,83,78,96,10,32,110,119,211,63,83,163,161,156,53,245,83,172,66,195,133,169,34,87,31,242,168,219,5,249,122,181,57,241,74,150,107,229,67,132,222,71,240,144,161,35,141,18,245,103,146,174,105,161,66,189,250,96,199,223,35,96,77,99,238,19,243,13,43,113,172,249,77,65,106,8,199,22,27,137,224,105,253,142,128,51,247,27,84,64,113,23,37,13,125,126,1,98,146,254,224,203,17,219,143,164,168,49,110,127,155,48,251,115,41,195,181,114,159,133,102,186,139,45,76,42,50,84,127,31,108,57,30,98,216,53,164,207,190,14,67,228,137,60,79,177,26,153,238,223,110,130,195,157,4,2,49,236,70,37,58,247,61,125,214,100,202,89,124,52,120,49,111,233,17,48,67,35,35,121,46,77,243,214,176,1,39,171,189,16,123,183,80,135,248,117,55,37,162,163,138,135,39,67,21,58,191,227,28,147,163,101,53,57,209,49,186,223,76,17,231,136,108,96,80,88,69,63,91,25,70,253,9,237,152,192,147,242,134,11,51,110,85,221,10,156,69,253,246,55,193,119,209,242,198,147,130,114,199,103,122,153,132,41,90,31,226,134,73,124,245,188,48,123,242,80,248,167,225,117,225,66,137,85,87,152,196,166,139,82,17,218,244,225,66,218,96,189,48,244,254,234,227,33,2,112,109,70,56,73,241,199,205,231,233,244,213,124,0,219,174,48,244,213,44,214,124,97,83,146,235,122,69,78,151,248,10,42,127,20,75,244,202,197,102,182,250,69,19,37,218,210,240,52,44,70,244,193,9,249,195,44,23,50,10,70,202,157,41,40,66,22,141,37,101,115,107,254,64,51,220,130,56,221,84,86,230,188,215,107,42,202,32,203,145,213,113,6,103,142,59,214,231,254,106,46,56,153,101,120,59,62,15,39,12,86,84,97,200,143,31,59,109,125,196,60,192,56,167,135,94,155,114,189,12,31,7,110,196,31,229,190,135,217,246,177,44,129,18,126,81,143,197,185,88,150,47,128,6,92,204,195,37,48,226,245,245,126,23,238,60,221,110,216,173,102,190,43,160,152,122,147,120,21,142,17,66,94,244,215,50,38,112,210,68,25,227,87,185,75,207,40,149,138,44,31,138,221,87,186,83,152,101,188,218,210,157,110,148,43,226,59,141,222,188,103,89,62,212,114,173,235,105,95,56,91,35,63,205,14,158,99,3,222,161,198,223,57,36,217,197,106,56,247,250,172,58,20,75,57,108,229,216,50,114,131,187,95,225,39,43,67,244,158,23,124,191,31,249,237,180,226,195,58,213,162,204,100,83,125,177,9,216,33,40,135,84,27,191,199,229,4,152,76,126,53,180,27,172,237,245,194,201,68,205,5,198,142,91,247,221,28,138,37,139,81,152,75,185,135,113,194,6,81,13,84,94,85,190,228,12,96,24,127,150,190,153,74,150,226,63,109,180,49,138,38,191,125,31,148,210,93,81,49,93,118,131,246,143,158,16,250,171,9,143,5,83,186,195,103,150,72,92,196,158,150,30,133,65,64,197,162,81,227,25,159,86,195,92,70,64,247,92,6,77,150,237,90,109,68,162,130,222,22,20,66,223,220,47,154,11,239,215,235,220,57,213,242,237,179,100,217,72,242,219,136,91,126,106,161,211,2,81,16,182,232,229,98,94,69,79,96,115,107,202,237,160,16,211,204,31,74,241,180,234,107,47,19,123,11,184,17,50,211,167,169,128,254,12,5,60,172,36,81,233,211,144,200,239,251,106,114,34,167,218,132,149,220,157,207,16,70,241,189,62,22,99,165,220,237,27,15,19,212,203,226,97,133,117,1,158,140,118,225,1,19,205,86,135,70,189,169,136,19,91,1,217,186,165,6,126,185,17,127,224,102,211,88,96,4,153,134,195,86,21,165,70,54,169,219,235,254,56,170,43,69,77,74,182,138,245,237,149,211,146,245,187,94,61,184,32,126,164,88,192,184,169,199,3,147,113,241,117,57,83,169,234,69,20,170,195,113,13,191,105,244,240,107,170,165,108,9,4,95,203,89,123,109,170,51,5,66,237,123,1,159,118,104,55,181,103,49,163,251,103,106,16,188,167,84,95,80,184,215,63,43,103,26,225,118,22,157,82,220,144,237,75,85,48,226,110,140,168,174,59,150,101,30,127,48,55,244,181,117,67,43,172,236,117,97,68,52,213,65,5,33,253,199,15,61,173,216,71,200,221,128,155,105,102,124,48,60,77,67,20,86,127,20,59,253,254,56,71,95,211,46,135,245,244,83,206,4,38,247,94,125,72,27,114,210,251,93,221,178,96,101,187,219,240,200,124,161,216,73,216,70,53,159,23,138,99,227,115,12,76,211,44,146,72,0,108,84,36,41,7,204,85,61,235,229,28,197,171,234,191,157,36,145,223,156,91,36,251,46,111,25,74,95,209,110,132,105,102,186,95,5,227,147,88,34,201,114,186,62,213,89,131,177,15,21,174,20,171,110,135,217,162,170,192,103,248,198,93,218,84,45,173,36,219,202,228,30,245,165,132,25,140,11,93,96,8,171,106,245,119,163,250,46,75,127,98,200,124,121,225,192,63,74,85,129,141,38,249,206,210,5,171,140,92,83,153,25,159,192,223,55,207,36,4,157,80,96,128,40,251,194,211,8,59,20,166,174,224,14,54,241,162,46,14,44,83,119,216,222,240,73,237,170,204,5,96,100,146,46,92,17,220,21,216,52,253,238,242,50,126,244,241,192,36,225,125,215,69,190,98,138,214,53,150,29,114,178,31,72,62,171,248,11,161,252,89,95,241,194,65,19,213,116,178,114,173,55,191,188,219,105,153,210,85,29,76,211,136,24,62,55,14,90,37,100,113,107,127,146,54,244,205,178,74,197,174,4,125,140,233,254,230,139,193,183,183,73,62,147,161,62,67,63,175,103,204,58,36,55,241,87,112,187,219,215,147,57,33,116,162,72,90,224,138,200,201,135,226,183,84,245,226,153,169,147,248,186,164,96,114,54,81,47,158,137,80,229,119,103,155,228,157,45,73,85,72,228,187,172,207,210,152,5,17,180,161,250,195,132,32,174,247,118,98,240,31,195,82,96,10,139,231,157,7,217,36,20,134,72,8,207,84,211,93,28,88,149,106,166,112,207,95,190,255,115,187,43,33,202,201,89,78,17,126,119,152,130,24,57,216,224,104,248,234,5,39,153,216,109,44,21,216,62,43,171,212,251,226,65,37,143,88,10,216,132,215,16,128,196,162,201,213,26,235,146,16,230,253,101,92,202,91,252,132,44,201,221,110,127,101,147,80,19,199,111,195,241,241,121,96,38,76,194,173,202,244,108,68,223,174,235,104,114,31,38,221,76,4,205,97,79,251,226,80,20,17,144,45,33,26,241,56,116,62,249,85,178,2,96,47,85,129,121,100,31,103,119,216,170,74,84,67,254,88,198,247,216,73,232,123,38,113,50,214,97,186,238,223,36,129,40,160,171,18,251,89,11,231,8,253,34,27,40,175,46,225,97,1,70,112,109,220,31,207,136,39,138,175,206,24,145,87,114,152,253,254,125,122,142,79,154,239,192,144,159,84,57,58,206,187,33,205,184,223,5,229,85,147,163,131,194,104,74,241,12,38,206,10,159,150,252,56,155,234,119,197,29,204,207,170,30,51,228,170,242,151,86,5,41,65,129,221,48,208,77,26,226,103,72,15,19,197,210,72,19,220,0,103,252,198,7,195,73,175,218,220,100,203,244,47,61,155,4,67,18,61,162,93,13,51,32,127,150,48,231,244,89,210,114,121,224,30,226,17,253,49,150,85,17,203,36,60,166,241,103,4,12,100,24,154,90,109,13,126,185,253,93,230,6,185,70,234,20,32,69,132,15,255,190,10,130,219,164,155,179,85,224,221,237,98,224,14,170,83,246,26,158,238,222,39,68,131,167,220,20,121,247,184,149,13,192,108,23,83,87,15,189,93,252,105,203,214,151,31,63,43,96,125,138,6,28,18,169,169,145,208,170,93,200,191,62,33,211,126,136,119,243,220,157,55,9,66,63,180,46,60,79,83,7,235,76,225,207,146,53,39,214,156,242,209,103,239,197,51,254,61,92,172,76,77,54,27,98,232,235,94,66,73,134,51,105,67,153,130,200,64,124,187,32,161,178,170,62,93,10,14,138,207,131,115,193,101,202,202,252,69,250,245,75,252,158,164,239,54,225,106,0,30,249,202,156,0,155,226,173,194,136,27,126,199,10,170,121,231,175,183,204,239,10,19,196,188,104,51,186,253,64,57,73,242,237,80,19,212,74,250,89,133,98,137,31,39,251,52,38,186,169,193,208,98,105,79,243,182,172,89,108,98,11,204,101,253,187,90,12,156,115,75,76,205,99,174,23,63,209,6,27,227,154,18,1,35,55,172,124,140,184,192,56,8,228,28,39,43,127,150,81,2,134,80,95,96,82,75,106,137,31,71,142,34,224,78,65,193,30,209,178,115,149,148,119,231,226,169,198,100,35,66,51,44,97,139,108,220,78,237,118,26,94,218,96,216,71,42,122,156,75,209,103,148,13,72,114,178,36,34,176,247,141,43,178,50,135,249,52,37,199,8,137,33,238,246,223,187,51,73,229,73,226,18,54,36,159,46,44,182,12,213,74,82,159,76,102,94,249,74,190,153,135,150,54,24,176,41,172,183,187,109,224,204,110,90,85,106,55,238,121,7,140,100,187,174,220,130,19,137,136,207,14,30,4,113,187,106,49,156,45,10,253,245,118,97,147,132,144,106,187,110,165,154,23,134,57,75,133,78,200,48,189,135,57,241,18,196,112,165,200,176,35,4,116,231,56,74,110,73,249,143,7,4,36,55,201,115,144,182,95,154,212,179,158,215,162,170,178,238,242,107,86,216,39,48,230,65,201,49,32,93,248,222,78,67,224,222,186,107,55,195,102,45,125,98,137,148,190,25,34,236,57,149,89,208,164,189,155,143,38,225,4,213,60,56,54,47,153,64,119,154,110,43,178,151,207,62,155,246,188,55,15,18,74,77,115,91,225,126,149,226,128,177,5,164,210,118,24,21,208,253,109,206,146,170,63,109,162,240,190,169,80,65,39,132,8,200,171,173,143,233,113,90,133,110,95,207,155,45,63,254,190,153,171,67,149,242,99,27,161,47,239,28,184,154,174,188,192,196,240,135,175,159,179,175,14,97,53,100,243,236,203,55,52,220,11,89,232,99,6,132,84,95,73,20,139,115,224,199,148,31,79,193,171,11,76,152,69,106,236,7,62,165,235,97,229,223,142,158,101,180,169,164,237,45,96,46,161,50,137,187,21,32,251,86,220,200,29,201,90,135,11,203,225,109,184,125,168,144,132,145,211,219,138,15,87,181,245,25,157,214,141,189,175,220,241,98,240,146,20,232,67,250,253,149,14,33,5,76,221,172,144,155,29,227,234,92,53,190,13,141,122,223,217,85,21,176,79,147,107,235,31,124,14,81,66,231,2,87,50,136,219,7,35,203,59,132,185,166,79,202,114,231,125,26,34,111,225,191,192,111,239,254,165,110,212,194,77,81,118,226,207,212,232,219,170,102,164,16,246,108,85,120,182,238,103,25,31,130,208,14,80,146,81,110,242,20,241,220,66,228,91,224,129,224,253,190,48,75,91,250,132,218,195,62,47,138,138,171,168,38,147,138,117,78,248,239,240,130,204,130,45,77,158,230,196,111,227,54,28,229,195,37,179,176,83,114,112,125,137,60,61,179,82,32,81,83,208,62,25,70,131,137,74,202,88,231,115,164,140,238,48,9,153,90,35,79,186,64,243,14,231,56,146,14,135,121,46,53,239,112,232,118,166,84,61,87,40,36,111,80,166,83,132,71,216,50,96,100,149,62,203,176,147,254,88,148,234,228,160,164,0,220,207,50,35,71,153,80,206,94,86,110,232,144,153,0,105,215,80,234,13,164,223,253,233,169,197,218,232,123,164,20,63,13,85,140,204,96,203,226,185,233,102,221,58,48,9,169,26,135,67,170,222,161,237,167,255,44,112,179,236,128,11,23,84,154,164,97,149,139,251,200,62,205,30,238,230,98,81,178,234,19,229,124,162,234,183,252,234,215,124,241,16,195,85,22,47,170,145,111,252,173,163,145,54,117,199,200,36,167,117,255,172,196,74,121,40,244,78,159,222,60,3,196,18,112,96,171,44,128,153,19,247,199,51,209,13,21,140,34,141,49,183,230,243,132,96,151,72,252,14,187,153,222,253,168,176,180,183,138,248,194,179,218,188,199,247,82,38,123,8,241,44,23,36,214,135,168,175,158,181,129,206,229,215,48,20,150,179,202,157,147,179,55,238,21,25,143,25,25,224,162,92,60,168,194,190,251,13,101,77,228,0,171,156,51,201,105,223,88,79,210,137,84,43,154,163,133,82,236,15,78,200,208,169,76,117,65,216,245,59,217,236,19,184,234,136,4,54,198,250,69,219,178,122,66,81,121,39,149,247,51,197,217,93,160,2,18,121,237,196,229,222,127,27,175,239,18,45,232,102,7,223,221,82,70,178,8,127,124,54,133,25,103,146,126,63,222,73,12,21,102,231,197,165,107,222,107,23,228,202,163,8,109,26,84,20,245,150,50,2,23,187,172,58,76,2,145,27,250,70,236,60,68,220,98,17,210,135,31,211,225,51,120,81,215,191,40,163,44,31,77,131,53,141,93,59,126,60,195,32,242,9,151,225,124,133,125,32,72,3,112,181,86,34,120,31,124,206,41,132,196,29,38,186,183,63,25,211,249,227,25,218,177,17,227,225,33,231,239,123,119,51,169,129,232,53,238,20,150,140,248,193,92,255,133,70,133,136,133,69,165,63,152,10,43,97,34,154,38,107,212,238,120,147,95,63,35,36,68,1,58,138,72,159,91,25,130,100,50,158,139,192,203,8,5,126,48,133,167,89,24,19,205,222,43,31,55,173,17,82,195,93,215,4,166,74,237,142,55,98,161,59,82,100,169,95,180,82,166,175,105,176,51,117,49,223,32,123,91,151,253,124,30,59,31,142,143,16,51,57,48,142,142,251,227,153,202,113,17,107,199,181,148,220,198,58,176,49,44,13,129,169,205,92,23,197,122,139,217,128,75,140,72,181,63,76,38,84,80,186,225,138,43,48,181,59,76,14,166,190,154,92,172,178,4,174,77,190,11,87,242,189,104,3,35,191,40,63,206,238,112,221,160,112,163,37,9,237,219,120,110,63,68,206,39,33,151,20,157,194,241,147,125,133,97,45,23,161,124,35,67,7,6,136,175,101,108,197,56,55,3,230,24,185,177,46,252,112,123,71,52,215,38,98,35,107,233,131,161,11,142,74,205,3,23,155,91,95,211,210,185,255,212,96,146,56,176,249,238,190,184,12,7,33,33,38,249,113,182,138,143,197,226,188,120,157,241,73,97,8,77,120,113,32,55,250,96,4,170,162,44,157,31,183,36,167,253,193,197,244,173,99,9,193,221,212,110,140,175,225,95,100,81,73,183,24,171,249,248,96,168,6,187,140,8,218,48,31,231,27,6,17,110,106,237,211,243,178,116,183,37,136,27,133,180,109,82,85,58,63,113,38,34,4,189,139,227,195,8,247,243,186,9,126,240,93,109,40,227,28,238,236,196,183,16,232,108,242,201,142,25,135,79,55,156,155,85,186,48,212,181,162,231,48,127,1,189,219,46,60,134,145,82,134,44,38,174,253,239,130,99,233,226,144,117,58,92,7,34,12,227,246,24,87,142,42,13,175,72,249,166,175,240,228,88,88,48,166,196,177,77,185,221,162,6,231,194,231,214,33,231,219,36,67,132,124,183,15,134,67,69,54,21,234,24,206,166,118,31,166,136,65,151,207,249,183,123,124,154,59,140,37,53,15,65,84,60,57,57,231,199,27,141,204,53,242,40,245,121,53,41,233,223,103,115,22,154,162,238,191,203,223,210,17,200,118,114,1,34,117,75,2,154,168,60,89,200,225,194,220,175,165,192,255,103,255,94,206,144,1,5,109,151,236,168,115,16,145,241,58,47,12,71,205,83,206,78,140,248,171,107,197,146,192,159,165,229,211,237,252,218,253,109,98,254,163,63,245,211,147,210,217,11,103,99,178,151,2,233,127,226,165,249,207,251,178,77,237,203,28,68,236,191,190,172,77,251,18,150,170,167,47,143,217,189,162,47,201,100,126,58,211,25,155,173,51,219,252,211,153,227,82,150,91,103,206,249,183,51,167,118,230,177,73,254,243,206,204,164,240,124,189,149,127,189,41,157,137,159,252,214,222,19,175,76,77,59,243,159,135,226,95,110,50,14,213,124,167,251,25,140,38,122,193,86,55,140,218,136,195,205,6,85,154,188,44,127,231,131,185,158,164,231,139,32,40,190,101,249,191,42,213,161,79,163,21,247,113,237,225,63,167,166,65,231,30,214,246,71,77,141,56,36,5,89,207,143,91,170,202,237,205,97,20,184,218,155,255,52,22,255,113,111,114,48,14,135,113,221,107,177,243,178,237,245,126,48,42,32,83,25,41,160,67,189,132,243,192,200,201,21,29,11,86,215,29,11,196,158,52,225,142,201,119,110,92,183,179,177,238,148,22,2,169,237,43,39,135,64,123,95,233,29,10,66,93,62,82,231,10,170,148,42,192,213,57,112,200,230,77,146,37,206,143,151,244,101,225,50,20,93,232,105,255,155,129,58,23,68,210,203,47,205,35,188,69,16,43,57,35,208,57,33,112,227,126,140,104,197,228,95,34,109,5,248,152,210,151,1,156,222,32,161,86,225,65,148,250,194,56,69,162,244,9,24,202,180,114,97,188,126,249,129,201,33,111,23,174,36,95,43,156,131,68,134,188,45,99,10,80,120,140,75,107,133,49,76,170,119,87,216,234,86,62,184,225,111,22,98,43,203,78,119,41,147,130,140,202,243,93,40,30,54,71,73,73,104,15,220,111,108,115,153,235,108,132,33,110,48,178,42,243,194,120,26,242,243,52,70,205,237,211,6,241,185,144,117,145,251,75,53,205,133,207,218,144,80,52,112,221,213,91,6,215,168,176,94,65,45,21,140,211,133,200,158,20,136,115,66,157,157,237,82,215,82,161,186,178,142,23,23,190,229,159,205,17,184,211,3,31,3,247,18,161,82,182,181,67,149,16,24,171,212,167,146,73,16,10,95,87,49,134,2,255,46,18,204,134,48,87,21,14,213,236,163,77,138,136,176,139,24,3,87,186,108,214,80,179,244,253,244,25,217,216,151,164,184,160,221,35,145,83,32,202,128,188,225,100,212,104,159,161,74,113,249,195,73,39,156,146,97,8,156,168,3,186,176,101,56,235,87,147,175,230,61,94,168,203,154,89,225,60,157,39,149,172,213,92,159,175,174,88,249,14,195,240,148,181,105,56,44,163,105,8,13,46,237,210,178,66,41,158,82,184,17,50,244,6,183,148,174,72,203,111,177,22,133,161,190,242,135,41,123,216,250,106,252,203,62,137,243,91,181,130,148,32,73,13,183,75,209,36,122,209,179,229,220,245,97,25,38,186,114,173,42,229,146,222,22,146,223,147,60,12,13,153,211,44,22,90,17,87,77,208,115,118,228,228,15,215,126,86,143,62,140,32,210,165,250,197,175,61,197,46,45,212,202,54,103,179,46,166,136,19,249,60,192,40,117,248,143,159,117,60,151,254,56,37,43,190,151,146,111,24,146,6,6,147,168,116,81,227,47,31,130,66,149,116,201,37,57,57,144,172,87,216,24,62,46,108,74,74,10,147,38,118,73,188,203,143,206,93,127,156,196,157,238,112,93,179,60,45,171,92,216,29,198,209,151,244,187,10,223,229,239,54,222,56,69,203,108,195,27,142,163,59,75,203,176,94,231,149,81,129,235,183,74,82,51,169,137,68,223,166,195,68,146,138,194,163,185,158,72,182,205,112,101,133,113,60,109,135,9,225,62,112,34,53,242,194,100,56,52,253,241,101,212,168,14,83,42,213,20,198,29,224,63,158,137,68,12,133,203,190,86,25,48,41,71,75,97,84,191,252,221,108,65,83,223,77,162,116,242,15,99,33,246,174,112,119,30,39,166,97,47,79,203,38,209,82,71,169,154,40,207,195,57,59,135,120,198,63,90,178,246,202,64,20,215,225,9,103,248,84,216,174,115,14,23,56,118,20,70,42,168,93,120,144,61,166,223,53,132,243,150,40,187,154,178,192,57,148,61,173,18,62,235,111,227,187,189,52,194,25,82,131,224,8,55,152,64,177,191,218,10,145,20,37,148,113,103,18,20,197,85,215,46,42,110,46,52,68,180,185,72,146,22,48,52,113,222,110,166,116,122,90,150,123,218,254,52,193,180,167,207,56,4,150,63,205,125,112,235,187,27,53,228,222,227,20,199,61,93,218,44,73,239,194,144,204,233,68,34,144,119,9,227,51,202,76,109,234,52,60,118,202,189,44,1,151,249,206,179,134,89,116,209,69,133,141,246,104,171,48,85,56,140,96,197,243,219,176,27,250,211,179,235,181,197,96,168,24,47,60,160,222,208,1,105,162,195,141,47,244,221,199,251,175,122,247,194,56,184,254,192,85,222,221,97,109,212,37,80,141,14,232,194,141,11,122,127,224,190,226,195,26,105,40,243,129,207,222,125,135,147,248,100,125,81,164,188,46,74,252,108,62,175,94,161,198,248,59,87,231,122,225,228,13,131,164,107,149,23,117,201,94,206,16,212,28,223,87,187,132,11,27,57,158,166,7,134,210,243,131,243,94,239,79,195,68,52,29,60,11,55,189,63,61,221,112,164,46,47,61,219,56,90,78,46,167,112,96,118,144,246,192,195,213,201,40,229,170,122,79,48,145,170,229,187,60,20,46,106,199,0,175,120,245,32,107,241,65,11,5,179,23,134,5,255,157,102,181,172,230,175,166,240,103,206,103,134,103,55,23,178,17,244,63,51,156,114,207,64,83,121,142,182,222,204,125,114,225,122,214,67,126,126,27,78,117,127,26,123,170,190,235,186,184,210,9,83,97,74,205,125,177,106,173,154,188,225,86,163,249,108,57,132,211,252,179,25,178,103,30,25,169,215,69,127,89,185,138,30,227,236,154,11,217,248,45,242,187,25,230,229,157,194,165,160,61,13,239,38,135,113,97,244,222,159,223,70,45,222,127,27,134,237,103,211,24,233,166,68,0,19,245,94,15,108,116,196,14,103,53,120,9,186,238,236,167,102,130,83,240,105,24,121,143,241,89,103,71,143,56,160,193,208,15,76,135,185,50,106,135,67,231,238,163,137,73,42,196,209,192,220,128,188,101,176,193,63,166,136,177,60,122,167,84,211,144,84,120,16,139,112,152,188,251,231,64,63,75,211,207,69,226,116,229,57,33,86,190,126,111,131,179,166,11,2,67,145,235,77,203,34,120,109,104,140,21,224,51,77,206,105,28,99,117,46,65,239,185,69,146,233,215,40,120,47,112,177,43,74,92,32,59,76,120,241,177,205,72,109,42,23,166,78,93,109,233,1,79,227,157,161,7,174,45,151,7,54,153,161,11,79,19,153,80,152,8,243,116,184,144,213,47,176,125,231,69,161,200,121,140,202,223,249,238,112,233,181,109,133,71,72,62,37,75,195,209,141,146,172,196,232,20,56,22,117,35,36,93,165,15,135,33,91,214,118,33,70,121,69,80,40,129,207,202,206,76,17,119,220,78,112,203,145,148,171,48,125,228,79,87,35,79,82,24,154,47,127,53,153,29,106,70,140,118,43,42,13,45,136,50,40,218,201,198,184,112,230,218,164,191,109,217,118,254,219,248,122,116,35,28,40,201,78,159,10,105,170,251,27,152,124,199,229,176,210,189,20,72,48,75,186,75,131,154,171,214,158,175,30,38,187,229,112,21,201,27,131,209,41,189,125,134,247,78,29,30,231,220,38,188,82,28,102,112,20,53,6,97,71,141,67,83,224,133,254,180,195,84,36,61,115,148,29,34,5,140,253,163,125,182,205,239,116,225,1,209,168,126,54,233,97,195,91,134,133,223,229,221,147,107,172,79,82,106,248,154,158,229,19,77,174,226,189,66,18,123,93,10,67,89,228,125,218,80,209,144,150,79,238,74,107,58,220,209,201,84,120,151,234,45,163,132,121,234,195,200,185,119,135,201,219,208,241,66,181,126,221,83,239,192,166,66,35,176,145,224,221,185,64,156,114,234,245,98,154,118,162,255,56,113,232,174,45,107,141,106,41,135,177,114,134,194,59,23,127,152,128,184,90,10,16,51,205,152,73,196,92,244,182,104,9,76,203,91,198,174,162,237,30,136,202,248,120,64,1,165,243,140,2,8,23,184,75,70,148,220,30,24,211,237,190,154,162,12,169,45,100,23,192,23,224,40,183,109,125,152,201,113,109,221,244,171,206,84,24,202,29,159,134,115,153,203,92,225,154,115,14,120,138,234,153,193,231,126,125,205,167,68,26,198,72,50,30,112,218,54,127,53,249,242,181,40,74,37,112,119,216,168,188,21,38,181,242,142,199,36,129,81,68,11,240,87,135,71,16,202,39,52,140,20,222,151,125,199,224,188,165,86,8,78,53,152,227,188,75,199,90,75,237,163,5,139,172,47,175,95,201,67,87,120,94,134,67,131,177,17,101,64,22,226,73,190,213,146,218,169,14,67,216,207,9,186,57,60,211,115,171,226,146,21,39,8,211,174,74,143,47,19,171,244,78,35,55,85,207,46,114,149,90,76,149,182,166,94,31,96,155,92,53,80,24,10,245,97,202,33,166,207,164,86,187,158,16,36,151,245,28,168,249,146,5,222,182,147,92,152,18,170,167,71,183,165,69,59,76,129,142,116,153,105,9,68,203,112,49,104,195,77,59,121,6,108,234,227,2,91,20,212,59,5,62,248,53,31,55,81,73,190,159,145,60,249,58,199,10,137,182,62,30,5,157,191,242,120,168,246,142,209,44,100,113,168,127,247,108,11,215,122,74,195,2,160,253,113,14,247,171,39,2,140,73,255,60,189,154,71,41,32,207,88,170,219,129,43,174,244,18,63,14,23,190,250,150,145,84,240,173,118,64,162,150,94,183,246,106,126,236,66,138,159,31,191,181,101,107,122,211,168,75,170,207,143,207,234,154,131,192,89,189,68,168,212,113,82,59,124,12,132,177,31,135,252,170,219,91,78,13,230,122,188,253,164,229,68,203,161,16,173,143,183,191,20,159,106,131,212,141,252,120,251,41,190,233,14,35,254,208,158,80,66,47,53,62,44,79,181,208,40,204,70,216,203,97,38,227,159,56,69,117,243,239,24,8,79,96,232,216,62,46,216,96,18,155,67,168,14,128,155,11,151,193,216,213,212,251,85,76,45,220,13,184,115,164,183,245,184,243,161,207,220,1,163,240,250,188,218,105,8,13,110,196,21,20,62,134,102,14,152,36,171,39,180,67,196,38,224,188,158,112,88,178,154,19,71,207,237,103,107,72,138,76,155,230,223,5,187,101,122,131,78,213,245,62,201,165,77,75,206,244,242,83,42,245,241,232,231,43,223,152,212,12,159,6,183,178,166,171,19,42,198,146,253,208,30,8,86,247,39,214,150,66,107,145,228,48,170,79,159,96,218,144,137,214,57,52,244,221,230,17,115,184,161,201,164,239,102,189,250,53,163,15,99,32,80,184,120,106,5,112,237,111,156,143,204,221,28,79,215,36,124,99,136,2,160,138,113,223,109,58,87,226,91,32,39,40,185,54,166,137,114,39,177,92,11,164,220,219,79,9,60,244,93,163,163,149,156,90,63,29,81,39,168,26,88,130,104,213,239,124,240,166,30,203,72,222,77,78,94,142,150,67,123,161,175,134,17,216,143,245,134,74,161,220,70,141,192,201,163,159,9,18,244,169,27,135,185,253,178,163,80,19,202,155,225,61,248,152,189,128,77,20,77,80,202,244,220,98,32,217,63,63,48,185,152,62,30,68,191,186,92,144,74,135,57,216,237,245,115,101,81,138,32,246,109,98,65,254,106,156,176,186,109,116,124,138,201,191,26,79,155,206,98,36,205,170,175,32,234,131,213,41,66,38,232,118,175,31,247,111,44,213,128,71,182,200,212,133,49,208,101,46,112,115,235,46,250,137,252,65,150,44,28,96,232,159,239,211,217,72,46,151,192,103,127,220,190,103,153,235,66,140,180,218,144,74,242,67,38,19,154,147,225,60,199,114,166,244,228,131,97,125,83,247,26,133,207,36,204,58,76,174,102,23,248,156,49,51,208,178,133,216,187,192,13,216,92,122,150,43,61,137,9,2,79,92,148,195,225,115,71,125,190,107,82,242,236,63,190,160,191,81,120,133,188,120,66,137,126,13,69,169,105,185,222,158,132,145,38,133,186,192,230,113,112,152,2,123,105,56,226,217,113,163,77,220,229,68,71,9,162,199,230,206,185,196,190,210,180,207,16,84,46,190,128,18,129,5,137,7,32,77,149,147,219,35,112,22,138,155,22,165,151,21,199,23,242,102,67,92,69,21,239,115,137,135,143,201,37,4,116,80,103,82,75,231,175,182,162,95,153,11,221,106,236,3,38,240,171,63,206,52,110,254,93,182,146,171,192,195,36,89,28,46,42,56,129,44,99,9,165,212,68,132,88,200,27,129,151,75,188,114,59,205,170,200,69,5,49,4,234,23,206,72,226,105,159,237,156,227,222,136,164,80,174,58,32,123,182,228,150,18,34,222,122,131,66,88,166,143,233,239,78,67,233,191,128,247,217,225,252,199,241,14,201,77,190,82,251,246,85,204,46,28,93,112,47,200,187,7,87,226,207,57,2,108,161,95,133,231,205,179,95,70,228,89,139,126,55,82,49,87,150,221,142,248,179,162,180,229,20,7,117,127,122,78,201,24,111,198,236,157,92,206,14,10,120,72,83,4,38,55,165,93,212,172,180,161,232,128,158,201,97,164,24,100,42,33,63,178,138,183,172,67,245,89,20,158,237,134,65,128,113,141,109,129,177,210,179,119,90,131,8,72,223,109,244,113,254,238,102,169,101,2,159,45,206,53,89,208,133,120,12,254,106,215,185,234,159,77,209,93,211,167,161,5,159,14,115,21,220,250,52,228,35,57,96,150,73,160,211,98,171,142,18,197,213,94,153,84,165,222,36,174,77,30,149,8,159,20,152,192,243,117,0,2,87,152,13,20,94,187,93,53,153,77,172,84,59,101,242,255,236,224,105,116,86,144,202,173,59,28,203,110,253,10,215,26,242,107,7,78,234,148,175,152,250,37,126,154,52,98,49,54,42,118,172,171,98,109,227,181,212,57,74,178,181,43,255,64,136,182,82,215,30,131,153,195,39,138,21,134,202,169,141,175,59,199,2,88,240,44,54,237,146,110,36,106,23,62,152,104,18,153,100,84,173,229,78,179,101,127,214,150,15,43,163,116,56,37,201,123,51,145,118,200,204,46,76,126,163,46,93,120,22,74,192,200,234,190,112,93,174,166,183,215,239,138,165,48,12,135,183,105,8,217,228,246,126,55,194,54,14,215,44,202,89,116,42,85,19,119,34,25,69,170,158,33,80,93,94,203,21,184,182,103,5,156,235,121,27,87,220,103,155,235,69,183,98,158,110,87,37,16,255,120,23,174,69,212,49,247,181,132,200,249,66,108,82,30,134,113,225,198,140,201,183,95,146,40,127,96,234,229,246,21,122,66,48,64,238,56,212,183,93,143,16,215,29,106,212,164,199,118,198,109,153,29,134,15,35,30,38,103,44,95,85,118,171,156,222,194,63,15,124,174,33,55,47,28,56,11,171,56,28,75,151,237,19,20,226,3,217,41,161,181,73,101,248,195,9,33,32,125,53,110,149,155,216,185,43,137,112,114,252,96,49,205,107,160,1,159,95,151,72,160,241,27,77,223,20,40,11,211,36,176,150,140,93,250,206,4,230,205,251,110,19,109,104,14,151,245,124,54,199,137,39,180,227,71,169,154,106,133,233,56,251,149,195,131,12,58,111,125,119,46,168,159,220,209,34,149,96,139,223,31,165,154,171,204,2,12,197,178,172,252,3,27,253,143,195,20,37,61,77,67,80,254,131,23,162,70,189,62,79,239,203,153,182,204,117,79,249,148,192,240,181,54,135,45,175,189,61,48,162,37,23,30,150,186,172,112,134,80,226,194,221,202,171,31,184,123,82,253,34,73,94,72,107,13,94,233,30,17,203,212,208,211,11,123,232,139,168,66,163,250,81,225,226,161,116,148,10,224,4,232,239,211,55,132,132,55,2,166,249,250,190,123,221,141,97,193,238,38,180,59,6,147,219,235,240,25,255,246,254,120,171,119,196,206,239,32,32,250,160,233,102,170,80,1,3,155,216,219,167,163,221,92,242,101,130,50,253,249,174,148,239,41,65,118,198,218,207,68,51,34,199,139,82,14,60,158,153,196,181,63,96,178,83,203,3,39,31,45,28,168,245,69,39,142,128,11,99,105,188,191,109,164,12,23,166,246,237,93,1,84,93,94,20,191,243,243,81,197,234,28,46,76,250,197,211,37,197,100,217,29,206,66,61,6,74,180,228,246,54,155,248,122,6,131,123,249,125,22,247,120,121,70,146,132,138,229,15,179,73,60,243,224,220,80,124,159,165,48,129,196,84,133,225,41,205,14,19,249,214,41,154,161,192,245,31,239,69,197,29,128,57,129,238,4,231,198,174,105,171,68,109,186,215,216,28,155,20,73,119,253,113,196,35,170,127,88,225,121,237,82,92,72,197,97,52,78,134,246,10,36,12,57,96,242,173,116,176,19,23,44,127,119,58,147,174,62,239,78,249,166,75,37,163,224,222,229,217,169,199,205,183,37,240,213,158,203,46,185,112,215,178,91,63,153,250,161,39,196,233,208,187,85,26,101,79,127,206,15,102,210,109,86,55,58,127,61,125,186,81,229,95,216,178,65,251,115,56,77,215,160,165,232,152,200,150,194,185,231,123,242,49,79,166,166,5,193,209,146,189,104,97,65,202,163,254,26,227,252,105,87,171,21,218,75,164,225,5,38,141,200,251,27,131,117,60,7,35,166,190,111,71,173,154,128,176,192,16,192,221,147,17,5,172,52,244,220,204,136,12,122,195,161,26,111,250,234,4,123,196,93,123,248,156,244,170,11,17,20,116,212,23,94,200,39,138,21,179,237,82,114,27,126,250,160,104,100,216,210,176,198,85,136,54,94,8,209,49,64,109,251,108,65,190,176,41,182,172,122,117,194,150,188,57,200,240,53,102,209,211,195,199,133,144,132,163,132,209,182,190,122,86,244,66,47,76,244,174,171,13,100,212,117,183,101,5,173,221,252,192,21,162,192,11,27,209,169,254,56,180,251,215,30,176,114,245,165,45,235,84,34,222,46,53,98,192,231,238,211,32,178,248,42,57,72,178,107,69,175,93,176,146,103,135,207,21,125,170,53,61,24,145,171,142,75,206,29,148,170,122,219,68,153,254,150,160,116,114,131,138,222,171,96,247,190,37,38,22,97,94,250,219,215,217,73,88,106,43,83,59,88,74,235,238,101,212,188,43,79,47,55,108,56,174,188,100,231,192,207,29,24,234,38,127,182,19,229,120,80,120,191,150,87,79,65,38,172,126,5,114,75,154,215,251,84,174,177,143,227,128,106,34,127,53,62,196,84,31,79,78,142,250,39,150,217,243,238,78,90,91,143,226,170,94,215,227,69,226,108,241,90,163,66,226,200,227,47,177,245,212,188,224,103,169,138,7,48,249,149,247,187,11,26,153,249,129,201,207,247,119,115,132,174,199,255,69,253,172,255,56,190,154,199,245,182,137,142,123,217,23,130,22,234,213,91,198,74,113,97,210,113,182,186,12,87,149,130,69,164,108,154,222,38,27,66,19,205,75,145,182,113,31,43,220,250,173,44,0,126,4,204,171,101,37,94,137,114,36,80,248,215,10,67,110,124,59,133,56,159,38,239,84,115,234,122,249,22,197,49,58,205,144,187,114,211,137,226,150,252,184,13,240,165,148,40,118,235,248,145,170,122,66,251,26,81,67,133,56,201,120,28,165,240,127,251,143,215,186,52,25,189,50,243,82,212,103,65,230,179,244,221,80,86,117,255,174,204,133,79,61,188,120,112,119,148,111,173,199,189,133,127,216,213,182,97,160,220,234,145,63,48,116,170,81,243,200,205,73,253,195,233,82,236,129,46,211,188,81,180,214,235,120,163,114,0,173,3,121,152,88,65,247,118,255,254,235,10,83,134,226,79,159,67,113,235,250,169,198,221,232,149,175,4,125,213,91,121,86,83,221,62,145,112,233,104,126,65,173,150,84,55,28,38,140,33,157,86,217,163,165,172,22,69,145,7,230,92,245,150,91,154,168,194,70,110,230,239,198,33,47,182,91,181,229,231,101,166,150,57,247,180,28,123,201,39,3,153,131,75,119,105,154,126,125,238,231,42,73,81,188,250,129,206,89,229,89,100,20,39,25,91,163,192,165,245,91,51,1,12,181,147,118,106,54,61,199,11,79,222,165,79,155,60,211,69,77,250,67,31,78,237,146,132,1,147,197,167,177,132,179,211,158,43,166,55,28,70,37,221,77,203,182,132,207,11,3,234,94,140,7,235,86,61,80,170,12,105,155,244,10,228,142,55,212,7,76,30,159,162,20,126,95,240,220,137,187,78,98,248,40,252,14,128,194,194,238,234,120,40,86,13,224,111,206,175,43,230,156,99,203,15,1,228,40,255,180,139,220,184,107,156,81,224,64,209,172,192,149,104,158,163,212,58,201,60,162,46,203,165,219,145,79,100,231,16,56,115,225,191,237,102,219,45,106,32,97,242,127,10,183,6,159,125,65,199,18,119,251,46,94,220,125,174,122,73,93,107,16,158,119,175,163,55,230,94,121,152,75,168,91,87,84,103,174,164,91,105,94,90,194,143,209,169,174,49,98,238,57,30,198,190,125,126,155,48,175,191,249,172,134,172,65,35,19,29,137,102,159,163,233,241,152,163,20,222,166,63,109,34,79,250,85,118,157,139,154,244,129,242,187,192,24,238,94,148,110,145,62,117,24,158,225,233,45,222,77,254,210,124,224,14,95,131,195,92,68,21,62,195,181,150,143,102,178,157,65,97,206,156,251,227,147,76,55,221,167,73,80,244,235,201,248,169,5,14,133,211,165,237,255,249,26,123,210,163,143,180,76,191,54,65,98,183,179,158,32,152,215,181,123,49,62,82,115,122,246,37,227,194,241,166,33,186,172,1,20,75,117,104,254,180,233,177,203,52,165,140,241,150,213,1,91,73,138,192,103,196,214,61,118,9,51,156,101,160,79,115,226,248,44,38,0,53,170,62,77,17,181,127,118,123,146,92,106,178,152,150,55,12,197,79,157,104,8,184,221,168,45,48,209,103,25,144,68,128,209,217,15,16,208,208,149,13,45,7,247,0,135,33,18,151,152,47,110,244,26,159,149,153,150,18,243,101,47,108,190,139,147,205,255,228,138,236,105,188,219,14,39,130,14,2,31,211,209,175,155,4,255,219,214,58,224,211,16,228,46,28,78,59,105,98,17,65,249,234,91,41,62,238,37,231,46,9,82,237,214,34,2,83,177,161,48,65,252,236,240,66,29,80,63,12,246,191,30,112,197,45,43,48,164,211,222,52,188,68,26,255,135,155,121,221,58,245,241,227,143,144,40,60,110,165,121,29,111,7,73,67,75,192,32,25,170,55,211,139,12,26,146,77,100,68,240,73,213,107,202,160,75,7,17,159,192,125,85,191,101,243,236,208,156,116,4,85,102,247,181,127,246,129,165,21,175,228,51,117,223,230,141,99,82,243,134,48,136,221,120,132,234,175,62,111,206,136,85,248,155,155,81,55,42,76,145,144,119,25,215,102,217,179,10,74,207,53,190,250,92,215,245,192,63,3,105,237,113,152,61,78,186,20,21,155,225,139,147,106,243,161,179,120,26,107,191,55,252,92,55,53,203,185,80,247,182,124,60,56,206,52,75,197,104,170,182,183,140,26,76,77,21,193,180,152,126,12,192,6,180,117,184,16,64,44,78,31,130,71,105,234,60,131,163,50,152,92,134,221,54,165,211,76,186,173,250,211,40,247,232,10,129,146,220,253,99,56,133,106,213,130,243,193,205,45,197,211,184,8,101,192,44,248,112,59,133,146,238,166,105,69,100,158,172,25,48,25,99,10,15,178,102,150,195,237,41,83,57,211,38,93,101,24,131,205,209,33,176,133,19,134,195,41,233,1,6,141,110,247,46,133,167,175,104,178,21,52,15,217,55,106,72,214,213,162,38,179,0,106,87,135,205,18,213,52,149,189,74,252,54,76,196,210,163,29,122,152,248,237,73,228,84,243,107,38,102,151,255,54,114,9,90,121,77,136,41,218,13,175,155,86,163,195,64,215,162,79,224,54,213,30,165,220,169,251,94,122,158,220,106,57,114,40,123,229,27,240,233,3,93,94,176,78,101,95,125,196,192,135,166,27,118,11,208,87,135,103,121,90,198,206,239,166,35,85,66,234,235,255,241,55,84,127,53,17,119,157,164,13,201,59,239,19,202,176,235,147,208,68,50,142,127,245,25,188,39,7,243,28,108,123,186,161,223,57,17,52,53,174,253,42,204,46,108,21,75,250,227,220,218,253,72,239,72,218,104,6,89,67,100,57,6,132,141,84,247,179,223,161,239,77,163,203,223,44,47,83,121,114,248,24,7,154,26,71,177,219,40,209,180,62,181,86,133,72,95,239,126,184,81,49,166,131,13,143,87,141,118,91,17,170,38,167,165,30,6,117,239,70,70,160,169,109,103,49,249,17,128,244,96,215,213,3,205,215,88,61,96,202,107,159,188,185,29,135,242,129,159,225,178,212,155,22,45,171,248,31,52,39,111,174,185,4,125,142,197,74,94,105,46,2,23,77,239,44,196,59,99,113,117,140,119,233,49,216,202,87,108,10,184,159,187,230,18,246,57,146,188,154,2,114,129,207,125,175,74,143,154,64,130,192,80,48,206,44,61,58,245,72,38,84,124,139,173,126,249,153,69,205,28,174,202,179,70,143,246,242,236,133,63,138,203,232,209,211,50,61,208,225,126,232,50,73,199,147,116,71,57,223,144,57,138,160,163,38,158,110,106,188,163,101,48,99,149,39,125,211,171,5,109,125,164,250,176,184,76,92,91,177,114,77,122,76,96,206,4,127,216,120,33,53,115,180,113,177,150,149,171,90,56,36,47,235,189,13,190,50,81,65,49,242,154,221,186,108,26,67,87,7,18,242,110,134,244,115,54,213,151,226,197,200,57,99,183,194,231,245,144,180,16,174,137,189,110,247,254,100,63,35,129,179,99,167,236,245,165,66,25,123,199,226,154,20,5,212,39,157,125,220,234,3,219,165,95,22,22,74,84,87,236,194,29,54,178,63,124,36,242,219,179,191,185,211,231,12,205,242,219,208,78,232,119,225,159,137,134,31,211,172,234,186,78,217,8,152,227,96,27,74,5,97,180,31,61,122,101,245,249,208,22,236,237,185,130,160,84,224,188,204,29,212,9,199,129,172,250,66,70,205,81,61,74,193,113,62,243,67,189,97,53,4,142,158,139,147,214,36,237,110,10,243,97,73,140,253,112,111,52,4,0,220,160,69,245,67,107,69,76,210,44,76,109,196,106,215,83,217,80,215,168,241,116,159,154,59,131,239,122,181,17,79,175,39,149,137,53,191,90,88,180,84,48,107,157,239,218,70,195,227,112,67,0,77,203,69,224,135,118,203,16,213,240,250,148,162,32,83,144,195,112,124,210,91,178,9,120,182,25,102,231,120,107,81,216,163,150,216,172,75,163,105,20,195,54,247,112,17,149,208,168,82,38,124,220,251,12,115,249,173,131,71,224,211,115,203,32,114,122,171,142,122,22,131,182,165,222,149,202,193,178,115,99,60,240,203,62,237,98,133,204,184,4,236,103,18,102,24,43,253,163,150,233,93,200,52,131,231,195,199,18,137,211,174,149,88,164,28,12,239,110,234,151,212,217,73,180,215,179,133,76,65,58,105,169,174,177,128,140,120,120,168,140,10,41,246,221,203,170,129,73,5,148,90,42,19,214,246,181,69,132,176,106,217,53,129,157,26,20,130,141,108,59,105,56,117,97,194,230,8,11,184,150,196,226,232,11,59,3,229,85,77,134,128,151,171,135,187,242,76,139,245,212,185,167,179,41,212,21,46,46,75,91,112,24,149,245,171,196,102,142,189,51,30,178,124,72,11,169,30,168,56,247,133,241,228,21,16,177,135,176,215,93,142,248,132,183,192,182,143,132,187,146,227,37,11,108,148,173,238,145,172,118,67,17,248,108,244,221,175,39,148,208,235,13,61,65,156,62,182,51,100,158,205,109,139,29,159,32,86,25,203,225,115,2,108,57,147,73,71,218,213,45,21,132,35,148,175,132,248,92,120,198,15,140,90,164,52,141,67,216,45,145,61,155,202,126,23,130,19,45,46,163,219,132,71,165,101,36,70,101,183,243,201,178,214,171,17,254,157,218,162,79,79,175,41,235,129,153,0,53,252,203,27,73,35,105,153,9,151,121,232,136,80,166,38,163,167,65,114,134,51,3,146,5,172,233,230,212,188,76,207,244,152,168,204,105,165,100,50,13,23,71,139,213,68,11,58,44,134,230,48,146,159,210,178,115,118,65,45,236,193,6,146,118,165,101,157,139,211,232,65,241,201,0,8,156,160,97,241,134,159,123,146,200,181,177,117,82,0,229,77,35,180,39,191,13,191,239,244,248,168,249,145,36,88,71,245,76,221,30,18,67,237,118,200,62,157,8,60,221,90,43,96,184,213,165,101,4,252,111,229,183,69,119,154,8,62,227,204,71,201,215,91,6,215,183,24,158,9,82,94,191,254,76,116,138,154,152,242,201,178,213,183,71,73,200,23,151,235,79,194,4,222,30,214,250,37,175,201,112,154,147,121,69,84,107,235,242,42,204,219,233,111,222,104,217,72,167,112,184,248,134,56,41,216,216,98,26,38,202,57,220,124,67,61,80,101,142,140,140,41,123,102,1,53,149,220,4,4,158,199,218,104,142,50,161,155,162,105,87,143,90,145,192,37,138,130,217,22,235,240,134,227,71,21,121,38,202,194,207,186,190,135,242,180,236,175,136,59,193,141,114,54,223,248,113,216,196,139,190,27,207,146,252,56,65,19,253,174,98,53,130,14,155,202,169,192,200,56,223,139,50,121,132,162,66,10,202,242,188,191,77,42,97,221,218,41,9,146,178,229,112,81,113,167,140,235,160,76,255,109,227,251,23,162,209,97,137,108,242,227,208,124,75,175,44,164,10,228,199,159,252,126,171,196,63,39,84,252,248,212,74,227,204,177,81,151,252,56,214,160,244,10,69,207,209,43,27,218,134,181,20,38,73,239,118,249,166,54,168,234,187,137,225,248,92,217,198,255,36,221,98,90,150,205,81,146,232,181,87,168,121,246,13,109,67,193,212,245,213,84,17,205,120,90,82,234,50,233,146,199,174,205,14,66,54,46,47,158,150,40,183,2,94,42,254,77,181,40,84,10,14,119,165,215,4,166,90,46,190,138,20,84,249,104,52,14,123,188,122,144,179,40,40,201,228,51,190,10,121,25,25,235,217,44,129,44,224,161,32,165,79,158,184,176,233,254,231,171,240,110,198,71,141,221,159,143,202,51,136,165,13,150,44,222,3,147,60,152,135,192,115,74,135,114,28,185,77,106,175,94,121,40,108,91,101,192,167,169,242,227,140,116,147,118,119,201,45,224,19,17,29,151,150,105,68,44,115,41,155,183,192,217,186,91,147,149,224,192,232,107,151,104,89,111,207,218,226,225,185,99,176,26,245,125,2,83,139,61,100,162,52,225,177,64,145,2,247,102,204,177,149,117,60,206,74,235,193,120,75,154,115,205,210,178,110,60,134,178,172,185,39,4,76,221,212,165,18,178,77,97,46,93,214,205,216,137,253,187,210,185,22,12,153,71,228,3,244,29,112,90,58,7,219,48,235,62,118,43,45,90,128,209,228,220,202,106,192,107,72,160,1,56,57,101,168,109,133,152,76,2,83,4,25,39,0,218,91,91,166,74,171,199,132,106,1,195,51,40,171,231,236,201,199,248,15,152,106,52,109,26,213,239,62,209,206,200,166,103,71,65,252,213,3,125,184,69,155,100,239,163,4,139,244,135,239,210,231,128,73,122,4,224,255,26,59,142,31,171,57,81,24,177,194,25,71,91,79,58,34,212,167,76,223,104,33,216,79,122,128,144,64,54,220,28,96,135,105,186,240,43,172,85,254,48,36,133,186,97,81,45,56,61,133,12,237,51,157,73,21,217,2,159,11,108,248,77,183,194,202,150,226,25,75,231,204,157,162,108,108,33,226,25,164,208,136,39,100,61,208,43,252,90,254,219,99,139,136,11,40,244,246,190,231,80,17,254,28,232,196,133,90,12,215,153,58,77,151,118,65,2,219,109,187,101,5,174,10,99,202,251,84,64,190,233,121,24,51,53,166,161,81,238,42,60,168,221,244,193,132,205,76,15,54,168,10,146,219,141,220,173,158,37,128,36,143,251,107,38,172,21,66,151,2,87,17,247,14,255,241,102,38,170,192,48,119,250,103,53,84,168,150,162,216,188,222,41,45,229,231,167,33,233,205,62,19,170,169,239,10,156,184,187,121,195,40,15,82,75,35,111,43,216,115,152,188,43,105,88,94,65,219,195,229,115,74,36,225,160,68,85,125,147,95,165,213,103,121,16,22,29,59,30,134,225,73,159,30,184,107,252,213,121,42,79,5,103,55,249,103,222,112,146,120,117,97,115,200,202,103,103,18,158,182,194,169,196,62,253,75,191,209,166,145,247,227,249,76,68,166,67,38,18,184,180,40,189,129,1,116,36,157,196,80,196,37,31,236,137,54,157,12,136,145,58,249,213,232,172,60,213,231,254,17,102,37,183,6,230,207,252,21,149,128,141,142,135,255,54,92,42,122,174,146,83,54,138,255,56,41,246,122,42,219,122,116,35,103,154,178,97,83,152,202,207,230,112,86,10,26,20,10,72,157,246,119,143,169,4,80,76,248,81,226,97,19,73,145,89,202,5,50,249,128,32,199,37,151,31,96,72,177,188,101,40,18,235,185,154,106,139,152,213,129,97,84,84,184,88,102,215,133,17,67,209,109,131,44,189,184,151,81,207,181,242,3,159,62,243,51,226,88,172,48,211,11,124,230,78,44,145,73,154,81,85,129,141,99,250,133,49,78,102,234,148,75,70,167,172,49,199,128,17,251,238,170,222,177,76,70,254,194,121,9,49,59,204,109,36,14,7,138,75,248,129,169,135,246,134,67,226,212,180,101,102,110,4,12,175,174,190,26,182,28,239,180,99,193,86,137,213,25,169,92,45,158,81,75,237,217,251,217,13,38,145,59,96,24,104,143,154,193,70,242,215,103,249,32,165,69,236,137,3,167,72,234,182,153,36,229,232,217,194,184,221,13,10,10,134,147,10,79,80,111,190,221,108,69,82,76,74,44,179,9,193,185,31,120,194,207,33,132,13,176,9,183,184,195,19,48,200,91,101,7,24,78,239,83,194,203,189,63,162,5,56,169,253,179,145,136,45,42,121,128,46,174,247,89,37,121,244,17,204,216,78,186,11,76,112,168,60,146,6,171,68,187,9,83,169,40,1,121,72,62,23,204,10,122,229,35,16,21,247,87,103,12,112,21,68,128,138,48,58,156,155,238,163,151,128,191,116,248,211,103,198,119,157,42,88,254,213,13,110,244,53,133,43,21,230,122,154,58,29,38,91,84,155,6,245,152,239,135,132,217,37,252,147,141,181,125,250,245,136,186,145,190,245,187,141,252,195,211,236,225,120,122,68,55,176,117,252,225,115,104,167,170,82,13,38,243,229,45,59,93,174,83,28,23,243,114,215,4,89,168,43,233,210,253,71,245,139,127,85,201,161,146,216,238,19,12,175,37,108,21,62,133,42,218,225,237,178,168,224,202,90,114,154,87,187,224,166,47,126,120,224,5,27,236,22,184,152,210,237,7,35,85,89,195,52,171,230,150,187,156,2,167,39,147,214,137,83,133,87,175,4,241,130,99,16,54,31,239,172,74,93,82,187,166,25,155,199,177,97,194,105,71,158,44,13,251,96,110,38,51,164,224,128,41,234,185,188,54,72,85,20,113,58,84,56,223,246,188,204,132,168,81,137,226,97,35,114,92,239,122,231,2,199,195,218,50,52,114,47,25,29,113,134,22,226,200,124,87,17,90,54,72,80,103,218,207,119,13,119,70,114,174,87,120,193,226,105,92,242,235,62,125,154,56,183,20,69,227,103,225,10,241,125,54,22,9,85,14,2,79,139,8,124,48,111,146,28,43,114,101,137,193,127,239,166,36,189,43,138,56,152,243,185,99,206,118,97,46,167,153,164,217,95,120,176,113,85,29,16,140,181,219,165,139,244,236,16,29,4,166,83,179,195,132,68,226,238,66,213,36,67,18,45,43,73,251,20,231,64,117,204,114,164,5,195,44,95,241,232,156,233,121,180,157,217,113,137,103,248,230,211,82,121,241,168,54,91,28,230,211,100,30,161,76,239,44,246,148,62,226,227,14,248,236,106,196,113,253,163,207,140,213,121,212,169,113,191,188,79,150,104,43,73,82,100,144,82,169,208,29,198,205,157,5,206,38,48,254,193,208,52,239,34,61,122,110,216,105,250,96,86,27,78,153,226,199,92,186,135,49,231,149,100,26,85,99,244,190,87,96,54,195,116,108,89,133,97,203,189,124,30,103,76,169,177,146,102,83,250,216,47,31,220,130,77,69,60,172,150,162,222,46,57,230,178,114,246,46,195,1,153,191,179,152,224,65,131,238,32,96,146,175,156,170,103,145,175,40,237,178,84,230,75,24,69,182,117,219,50,22,231,139,80,162,113,180,139,193,7,165,47,162,202,241,44,145,199,232,173,100,73,152,211,225,106,55,96,129,217,108,46,137,42,173,62,75,77,158,198,190,115,197,0,43,52,42,50,5,161,202,172,55,255,61,27,187,90,151,133,69,9,121,189,14,109,186,27,201,153,232,79,130,60,94,227,199,96,65,82,31,40,66,150,253,238,208,40,30,54,169,145,170,212,174,181,91,83,150,45,252,39,92,189,149,36,215,62,125,59,65,211,87,170,17,184,71,96,231,221,13,161,14,2,205,1,119,36,25,239,54,73,6,242,212,48,152,137,107,47,31,15,66,131,114,99,42,56,78,102,246,145,158,9,214,95,249,241,76,165,191,207,65,152,122,37,57,113,109,92,206,151,17,151,13,179,106,70,244,185,114,208,229,31,122,126,168,203,68,57,40,12,144,151,103,103,241,172,150,172,29,155,10,65,243,233,48,174,142,33,48,238,240,126,231,247,66,144,89,10,145,80,145,10,54,27,94,181,171,196,54,240,79,36,63,244,240,193,84,13,51,99,115,45,23,12,32,251,57,107,53,208,234,185,205,91,47,151,161,81,233,202,22,125,22,199,57,173,47,223,218,129,87,43,146,228,180,140,74,209,55,74,42,190,53,149,123,25,159,168,255,246,178,248,94,160,108,77,174,109,68,245,1,219,166,195,147,228,195,225,235,103,195,125,36,249,8,184,214,203,205,74,6,166,206,53,190,107,50,90,151,88,204,120,240,183,196,245,207,213,111,247,203,240,3,179,202,208,168,36,151,152,50,3,62,59,157,6,161,39,231,115,137,134,153,36,166,192,253,71,228,114,97,116,144,139,194,56,197,124,229,194,9,61,37,228,105,206,112,159,103,219,104,167,4,69,28,247,150,228,27,156,181,48,158,41,77,45,169,195,125,106,26,184,145,185,70,143,81,225,33,69,74,211,216,147,47,71,234,34,4,173,165,239,103,209,147,251,184,228,171,53,159,13,182,58,231,229,59,231,56,206,84,7,77,120,125,167,232,111,99,91,13,152,68,148,210,124,22,157,217,170,66,83,164,70,212,25,40,174,216,46,168,113,188,248,218,50,201,187,152,100,164,54,144,106,234,112,106,26,251,38,186,208,156,101,113,17,88,149,216,29,139,184,64,247,229,211,31,73,208,38,176,109,87,241,238,86,149,182,104,12,171,181,243,165,199,17,33,241,78,138,176,93,165,106,25,9,130,164,244,147,109,149,135,239,9,232,47,72,98,47,233,107,115,38,159,8,201,68,128,4,238,230,51,115,152,107,176,244,89,199,207,229,135,53,254,77,205,242,198,209,94,156,108,144,220,193,174,114,77,88,63,165,197,187,39,158,67,233,148,70,240,219,103,2,206,163,231,183,155,49,106,93,152,236,18,137,32,195,174,154,156,233,157,186,231,165,138,23,184,219,206,12,47,241,244,147,114,118,246,158,209,174,219,215,40,104,145,45,23,216,46,15,209,180,50,180,208,136,100,221,237,28,113,11,26,142,169,125,122,182,82,170,114,124,125,16,120,149,150,19,7,246,165,71,8,64,83,23,109,251,159,213,207,15,227,198,8,148,187,114,246,25,206,209,162,179,12,54,128,22,51,252,160,77,54,120,124,63,231,174,18,27,60,85,103,49,203,58,101,119,46,178,195,217,51,36,220,83,168,135,233,78,48,188,140,202,64,178,15,185,116,147,105,127,79,69,216,158,36,57,183,91,37,139,91,232,211,54,241,104,121,167,30,183,251,113,142,252,152,168,111,34,65,182,32,62,184,240,176,235,64,192,150,160,225,150,48,90,194,106,43,176,185,57,71,253,111,233,73,113,21,153,165,100,64,251,97,95,187,70,252,17,8,132,204,233,194,108,247,250,217,228,29,93,26,182,3,227,127,211,223,78,21,74,31,183,51,206,73,36,7,114,135,137,48,44,9,147,64,146,46,59,157,189,194,84,24,198,161,39,168,233,82,249,179,24,194,146,162,100,53,91,197,183,89,120,232,180,74,149,212,168,17,231,26,36,55,74,64,114,246,166,22,215,146,109,162,133,2,30,243,222,185,214,23,180,1,117,234,79,147,227,226,198,83,123,60,136,197,212,224,253,94,142,200,218,163,246,215,109,139,159,126,105,49,139,81,97,134,246,114,240,194,118,136,64,69,192,148,117,183,184,16,225,35,18,212,226,32,113,101,97,255,17,178,11,171,30,247,249,107,95,168,76,77,220,132,111,234,19,166,46,7,164,62,77,208,194,55,97,10,74,180,68,8,255,111,48,163,174,154,96,45,20,174,12,136,211,86,220,121,54,116,50,194,149,177,144,16,191,32,7,181,242,83,33,215,226,170,66,118,0,106,185,74,155,166,251,27,23,147,179,174,149,196,6,183,249,229,140,200,132,113,180,174,163,161,22,112,83,1,178,201,70,106,93,71,131,167,216,199,138,194,36,185,120,240,111,137,236,56,60,205,13,42,48,234,212,126,34,38,228,166,100,105,32,150,120,14,178,219,37,116,152,210,133,81,246,220,125,55,73,150,95,34,237,70,224,220,233,40,15,204,205,87,94,77,193,207,189,181,156,101,146,9,150,5,218,182,133,124,47,12,191,188,244,231,153,207,181,222,102,35,140,193,213,65,96,252,227,183,79,38,146,4,202,132,132,143,100,220,173,159,160,119,210,42,2,118,232,93,174,217,53,45,201,80,102,32,99,231,142,161,73,231,104,165,75,35,35,216,87,14,177,200,211,67,202,219,115,182,219,54,28,70,96,100,189,44,75,195,53,66,166,157,150,15,19,12,82,219,211,223,125,62,89,115,118,33,65,43,151,113,34,19,230,57,223,189,94,122,54,103,160,38,212,210,31,6,194,141,59,246,18,201,26,171,88,125,168,223,168,60,186,175,54,237,54,37,87,96,203,109,62,90,84,17,172,135,176,14,18,187,123,243,38,22,159,117,150,217,162,116,30,231,31,129,136,242,150,144,239,115,25,58,241,234,173,250,80,78,112,111,140,193,134,41,241,97,187,56,251,203,244,187,156,233,196,63,244,9,20,16,143,107,49,206,242,51,49,149,236,149,66,219,251,97,212,213,12,165,161,129,182,169,108,127,218,138,16,30,154,14,216,121,46,140,19,90,101,208,106,51,253,164,118,97,42,99,210,67,150,113,12,204,123,19,156,38,169,170,101,239,205,244,144,252,105,114,207,242,120,232,48,156,125,151,212,152,250,18,136,84,140,221,59,87,206,88,79,21,242,168,20,162,223,138,44,126,56,65,35,161,204,14,51,84,110,199,70,228,64,11,196,169,233,113,151,241,185,43,79,206,72,37,126,56,219,244,117,173,66,53,214,30,122,4,120,73,103,192,88,114,138,158,15,155,14,146,250,172,196,12,3,213,3,247,187,194,6,163,195,241,243,132,223,167,137,69,166,241,16,24,12,23,152,162,188,109,170,60,21,110,114,143,167,227,242,45,154,217,71,221,37,102,178,187,147,241,133,235,104,88,181,214,157,102,212,117,32,241,163,181,227,231,246,225,238,102,76,157,135,64,4,150,33,151,248,132,156,104,105,190,240,217,130,176,219,182,195,208,122,228,167,60,213,185,48,12,158,79,29,52,5,44,49,152,21,33,70,149,138,29,88,132,62,92,16,235,61,26,8,103,249,64,74,231,45,207,15,221,151,177,228,236,123,34,179,77,143,135,6,157,51,247,58,205,224,202,77,229,225,57,111,103,121,84,255,109,74,172,214,83,238,5,125,144,183,204,40,115,180,116,3,202,169,59,145,186,49,19,105,238,57,121,54,227,134,7,144,228,204,143,166,23,55,96,55,10,15,204,146,208,154,19,18,73,174,11,168,67,206,166,183,216,140,158,222,85,251,6,62,93,250,40,186,78,252,255,197,225,210,30,213,199,61,147,179,131,226,156,35,125,245,17,147,157,55,145,32,27,125,234,83,135,176,73,161,187,102,99,199,0,42,143,146,7,227,217,189,101,211,194,135,90,239,194,149,219,191,139,189,90,165,204,118,55,162,175,128,243,124,165,104,161,187,138,167,209,33,121,126,28,235,219,63,155,52,196,167,105,109,133,218,19,162,143,231,96,208,15,35,169,203,71,132,187,69,126,122,197,60,210,254,52,189,90,31,33,219,229,228,164,192,132,222,30,77,152,92,221,176,236,22,253,125,180,112,206,230,123,171,182,144,65,133,38,90,139,105,170,89,208,14,219,124,120,42,90,150,11,129,28,248,44,56,125,245,153,11,213,59,205,130,73,42,99,69,130,204,8,20,207,203,83,13,67,18,177,183,155,48,234,35,71,83,44,129,223,97,92,218,175,204,78,113,149,16,83,172,239,79,53,13,228,67,209,41,157,218,77,149,15,66,99,171,7,76,61,247,43,241,227,54,45,90,203,37,61,159,69,175,248,68,35,151,127,60,234,66,86,57,88,29,110,90,139,70,212,139,178,72,71,137,213,233,103,81,55,146,125,180,170,81,240,188,82,81,59,121,200,178,25,9,187,194,88,204,183,83,208,213,124,244,119,167,197,24,28,173,74,189,128,180,194,89,172,213,163,161,4,251,159,103,169,48,26,14,159,59,159,170,207,33,103,230,22,26,75,41,213,71,31,235,188,171,95,21,130,3,39,230,157,194,57,213,104,55,246,91,110,143,116,87,104,122,67,0,209,30,201,62,242,33,110,208,27,152,75,137,54,141,216,137,207,240,179,109,227,40,120,68,197,252,124,58,40,197,252,15,74,129,230,237,51,8,196,202,211,178,108,17,160,11,83,100,164,171,103,154,128,108,113,24,101,251,71,13,109,185,192,1,238,189,99,54,61,74,107,163,248,185,75,61,246,195,198,154,89,29,126,147,229,50,255,232,20,78,130,194,205,209,138,73,240,104,192,33,164,26,240,43,47,183,33,186,115,176,112,170,206,71,32,46,185,61,221,185,54,40,229,48,185,252,251,90,242,221,24,103,245,232,34,89,223,205,28,228,87,149,72,153,100,252,236,174,221,206,145,251,148,100,157,75,46,4,113,31,140,7,237,81,69,69,89,206,219,85,151,201,197,42,10,251,97,117,56,107,72,230,39,169,231,157,77,56,254,81,106,66,63,233,150,172,31,120,88,51,85,175,111,55,87,246,233,16,239,239,167,199,166,49,34,94,152,252,245,167,191,209,224,188,86,12,137,147,231,78,160,157,50,145,46,189,43,15,243,119,62,191,221,154,203,154,80,66,67,208,224,209,25,172,222,161,36,60,61,69,108,228,56,151,234,95,205,4,123,52,12,201,86,245,89,82,237,22,253,188,218,242,129,29,126,146,60,77,1,17,5,129,11,35,204,171,170,119,36,38,12,135,11,169,27,47,124,58,92,96,42,205,95,24,78,142,11,47,179,90,21,38,69,235,182,156,220,198,254,180,252,116,139,43,86,30,184,64,58,243,192,201,229,92,168,179,124,12,121,114,42,188,158,30,139,100,239,254,116,249,48,238,25,135,107,123,230,2,97,72,183,190,204,67,242,12,182,81,203,248,103,67,45,254,76,21,178,187,252,220,50,233,144,63,63,190,150,219,25,212,238,63,66,203,60,236,235,218,36,138,158,57,206,84,154,222,165,152,152,207,155,201,211,189,43,128,42,194,244,170,97,226,70,242,134,157,187,75,43,47,188,60,114,210,51,66,34,245,175,88,230,189,131,119,139,80,60,11,32,21,119,45,116,75,111,121,39,49,146,136,183,101,118,83,125,246,163,137,59,237,118,184,213,49,189,107,147,80,108,192,234,44,55,149,206,48,149,49,174,82,126,126,154,220,124,127,51,37,7,207,71,31,75,58,142,173,51,93,119,122,63,139,160,193,29,44,200,62,203,211,225,230,115,30,14,231,87,33,23,67,237,242,105,103,40,175,167,146,2,155,70,208,142,78,193,19,154,31,137,208,34,107,19,201,110,141,181,82,219,210,155,239,72,200,121,167,254,108,150,84,147,123,183,64,33,164,34,133,166,121,120,5,193,240,61,158,75,184,30,169,51,123,89,238,129,225,43,124,68,62,103,117,206,187,3,87,66,68,253,81,172,36,52,112,97,66,237,143,5,52,161,180,111,14,163,106,56,30,65,203,228,221,210,76,188,87,15,205,101,55,227,139,66,156,170,44,52,9,161,160,123,105,107,172,219,166,188,62,103,138,214,91,153,244,63,218,206,44,215,114,91,135,162,83,82,223,204,127,98,209,226,17,169,237,2,242,121,243,240,128,84,88,246,177,101,181,228,110,248,92,231,176,223,62,2,7,192,163,238,147,113,26,164,228,244,183,240,57,4,205,192,165,6,200,129,164,241,203,165,3,101,65,84,174,68,9,128,188,202,210,176,233,32,121,24,212,201,107,107,178,129,108,64,162,128,144,77,82,249,133,205,24,44,10,8,195,184,141,18,134,126,16,171,222,66,18,83,16,179,205,120,252,49,46,185,57,101,171,23,166,248,240,42,81,3,141,186,183,161,60,251,2,234,0,129,99,24,176,238,222,123,157,233,3,56,109,60,89,197,51,243,189,87,165,132,147,162,180,65,222,64,176,56,39,220,86,125,144,44,11,191,194,200,79,237,60,60,108,79,3,241,218,26,182,181,35,110,14,111,236,229,13,80,123,72,207,22,30,194,199,18,131,92,36,230,0,143,190,171,155,192,143,154,81,44,123,84,154,0,235,142,55,170,97,63,239,50,2,16,99,179,170,62,25,224,191,250,158,140,83,163,54,26,158,240,81,239,60,207,113,78,61,91,162,168,137,4,182,195,170,161,77,94,11,169,176,192,241,32,65,93,186,60,88,49,191,234,184,183,113,183,229,151,97,11,198,122,139,214,61,134,52,18,70,117,36,189,186,161,201,0,191,48,27,183,240,188,194,63,233,123,243,51,37,175,22,213,210,9,31,75,47,230,196,21,215,178,141,120,107,7,206,13,27,126,91,252,242,217,186,21,13,195,68,25,175,28,90,149,116,97,88,156,20,238,104,20,83,245,75,23,136,43,59,11,214,32,11,146,18,188,75,222,177,150,3,43,193,61,242,133,39,181,192,253,240,23,168,67,107,24,70,70,212,220,103,17,71,43,170,226,104,94,220,79,9,22,166,73,110,202,42,200,41,42,169,251,167,95,35,183,238,12,101,223,130,108,147,134,44,18,69,111,222,51,245,27,14,69,235,114,49,248,32,247,71,202,198,48,110,75,195,195,212,138,110,184,178,198,105,180,98,187,225,15,134,254,85,238,242,220,63,211,143,219,36,128,206,4,173,104,66,247,203,5,52,80,78,1,136,246,250,24,34,33,205,233,101,217,152,82,85,239,93,73,50,123,134,6,30,117,146,5,209,20,225,144,69,140,48,135,13,105,112,168,28,197,119,25,36,172,215,210,126,130,26,157,47,182,231,185,135,114,242,76,233,238,172,68,45,222,26,39,34,185,56,3,156,247,133,30,82,246,212,121,242,116,80,146,137,254,218,203,170,56,239,201,96,146,52,39,231,144,187,219,224,45,94,216,156,243,28,127,193,158,238,51,120,178,193,111,60,69,122,58,82,221,114,68,197,89,163,10,162,5,221,207,37,227,150,178,109,221,129,129,48,101,169,7,69,104,150,225,124,197,193,243,98,75,170,85,198,126,90,43,166,43,102,124,93,248,152,79,122,248,165,46,228,81,37,39,208,76,100,113,231,87,18,53,28,163,134,207,185,41,128,12,231,63,66,176,125,225,6,55,43,6,54,190,5,10,59,55,188,105,142,245,163,226,198,250,114,6,36,124,106,139,163,203,194,15,80,0,99,232,186,212,7,249,154,198,11,126,155,43,52,177,241,253,141,66,218,217,103,188,36,78,53,17,146,178,31,60,187,201,107,89,125,174,135,149,56,39,5,38,125,9,27,79,254,149,32,216,74,60,144,41,104,203,252,54,210,155,5,248,69,153,192,102,216,161,118,248,254,226,26,133,163,40,6,143,145,246,2,27,43,208,89,48,169,45,199,209,4,242,174,236,164,209,187,78,193,214,61,187,228,134,37,201,107,209,179,86,25,192,207,243,225,70,175,126,239,117,126,186,205,136,98,167,40,98,221,96,47,64,4,251,131,99,232,44,194,108,172,60,0,198,30,206,31,59,129,135,80,237,112,175,94,158,241,108,119,84,92,0,85,170,246,28,129,59,178,5,50,66,208,124,193,245,60,110,94,241,68,124,173,130,112,94,16,181,140,230,115,166,134,33,97,48,142,113,148,100,17,16,209,56,52,16,12,47,226,225,206,105,123,75,24,105,221,200,58,224,126,182,135,60,154,77,58,51,110,94,12,249,252,194,5,167,143,200,160,194,146,20,200,1,2,37,104,220,188,68,127,29,34,104,143,3,240,168,53,114,164,211,116,68,228,197,112,7,95,145,6,154,204,122,111,5,194,82,251,241,107,232,106,179,136,225,119,53,83,209,22,217,66,228,163,68,156,144,173,3,152,240,232,105,200,150,188,15,70,125,247,76,21,145,36,221,102,126,240,194,200,146,165,168,18,144,160,30,242,193,128,215,159,131,90,228,26,97,193,118,121,50,144,218,78,74,34,209,195,55,144,155,147,238,235,81,99,40,72,131,190,234,62,97,188,110,198,75,44,160,113,47,225,159,183,104,28,70,231,20,234,234,217,247,47,246,112,77,78,155,98,211,92,141,165,151,35,221,98,154,176,243,143,185,63,103,14,206,217,97,254,212,203,206,41,245,237,21,200,146,228,80,176,36,60,171,44,31,166,180,134,189,220,13,27,69,227,141,188,223,70,217,69,15,171,153,201,78,189,26,73,166,180,252,230,152,66,202,118,128,165,10,179,57,191,185,137,163,189,214,26,192,85,25,156,55,124,118,52,93,102,97,116,245,102,113,247,102,108,82,160,155,103,121,114,68,144,110,50,28,6,12,74,96,227,133,153,241,157,39,127,194,205,52,43,94,179,36,83,250,140,171,199,66,188,67,194,29,55,193,95,20,0,61,48,14,141,2,162,47,30,94,36,37,164,201,193,184,175,123,30,172,240,67,138,72,244,115,245,249,68,119,35,94,105,84,48,39,18,70,209,247,142,106,84,138,70,147,186,61,123,116,234,150,183,201,79,127,165,195,190,15,54,16,63,115,154,129,161,163,208,93,149,48,9,196,20,225,243,61,82,215,171,57,171,71,24,174,180,156,248,6,134,150,33,199,69,37,190,23,241,48,71,230,173,115,92,247,240,178,27,72,24,202,131,247,37,150,155,252,105,22,203,220,223,224,50,34,217,251,154,246,57,61,43,80,155,41,67,189,21,128,60,100,15,61,147,138,1,252,18,64,26,73,78,251,218,55,108,60,163,34,15,198,145,221,101,167,42,0,252,33,136,99,83,21,113,7,215,106,185,130,254,224,202,36,213,200,2,249,189,201,254,190,52,204,192,144,6,161,60,143,154,200,235,251,28,70,211,77,241,90,12,181,182,229,222,136,101,251,252,79,165,28,87,163,215,222,176,134,75,123,87,131,185,152,242,219,102,59,113,15,40,148,76,134,224,3,7,118,23,219,151,30,115,115,67,181,74,194,173,77,199,110,49,159,83,89,149,159,70,201,96,199,91,179,52,136,20,55,148,211,177,28,23,86,27,182,5,2,118,192,169,217,120,201,55,188,97,114,62,52,16,97,20,181,253,123,108,244,203,155,94,61,76,10,220,195,136,157,47,121,114,24,232,190,227,173,86,241,18,96,11,47,6,139,237,62,121,207,70,79,124,31,27,245,160,226,69,178,106,82,77,91,222,139,125,137,19,41,107,55,110,210,75,4,153,218,207,185,126,120,216,186,236,187,55,169,224,233,122,191,16,183,140,229,243,194,48,185,28,55,9,44,114,76,33,95,140,101,90,68,205,159,12,64,184,172,169,195,92,91,93,65,179,210,205,246,108,26,30,144,214,252,209,208,251,145,60,40,9,170,177,188,40,116,194,21,15,243,247,69,144,159,71,219,200,195,167,111,8,65,142,77,6,136,70,191,26,48,99,121,200,24,138,85,147,164,139,135,73,153,235,147,131,7,109,241,222,128,195,68,255,108,128,21,61,251,144,184,122,82,197,127,109,190,81,78,207,241,219,171,88,113,94,194,228,34,146,63,249,50,3,78,185,58,83,236,242,17,6,67,252,44,89,26,70,76,234,110,161,78,24,69,50,233,75,88,69,12,135,82,84,216,171,90,13,59,97,208,217,211,127,27,96,88,210,71,59,199,171,228,30,78,92,93,68,149,113,112,48,71,83,192,163,240,218,164,201,73,243,245,184,245,130,164,37,125,5,217,176,16,45,37,140,110,94,147,48,11,109,116,165,101,130,101,47,58,109,245,140,239,129,197,180,172,110,155,19,110,142,199,54,93,47,153,229,55,9,51,199,112,88,95,104,162,158,6,192,138,4,111,244,195,210,134,136,144,241,183,41,61,248,131,119,74,136,239,136,114,194,118,134,245,7,39,25,38,55,159,136,119,230,93,252,123,192,172,20,1,52,206,85,72,210,140,8,35,43,38,191,205,153,196,49,5,230,195,46,76,5,92,68,88,72,188,43,116,147,101,218,18,198,176,247,61,25,4,164,42,63,13,48,205,207,32,28,88,204,87,70,194,216,159,166,104,180,206,132,184,94,24,241,91,23,201,224,60,130,243,193,139,154,37,148,247,5,84,96,207,233,71,194,148,237,221,10,178,14,190,109,126,105,65,106,66,9,233,176,27,6,207,32,36,233,9,171,174,199,240,2,244,118,198,79,116,6,140,174,234,112,112,74,197,48,165,139,203,140,149,245,123,242,174,52,76,142,229,157,164,209,169,132,190,54,226,234,41,174,136,136,138,52,223,222,225,212,146,4,251,72,225,61,39,39,17,89,184,9,112,236,132,193,219,120,39,165,108,172,5,116,188,191,82,84,46,169,19,207,34,120,83,78,178,144,156,227,173,160,244,55,121,43,52,150,156,158,141,20,160,9,93,188,48,92,27,183,135,37,109,113,134,238,219,130,113,148,205,205,177,201,70,182,68,167,255,133,17,12,114,117,14,20,68,207,112,148,7,135,124,233,48,164,106,50,149,194,44,52,180,99,228,51,41,113,111,241,68,156,232,136,135,204,24,25,116,1,209,78,112,118,213,105,183,213,176,215,242,187,208,74,186,43,194,35,181,156,161,197,189,48,243,209,184,88,83,224,185,204,72,111,236,20,48,71,78,151,4,134,138,246,96,150,48,48,233,238,55,55,245,197,7,48,156,197,150,108,223,109,79,244,2,198,231,230,219,1,159,39,184,139,158,191,9,78,114,84,55,108,58,130,50,106,81,83,28,110,146,84,177,47,102,71,171,97,106,47,55,188,240,107,157,26,38,251,19,251,124,240,155,85,239,13,81,106,120,147,173,179,162,102,73,138,159,239,72,210,220,87,92,252,168,71,210,123,227,36,224,138,61,136,64,155,192,95,132,43,130,151,203,63,52,220,143,44,184,226,89,13,79,229,235,22,132,80,90,245,133,113,217,201,241,94,232,193,191,88,75,166,62,115,99,228,115,215,59,16,130,43,65,2,196,127,24,34,160,184,54,159,41,239,124,233,215,36,52,194,208,171,17,174,137,179,13,137,253,185,94,190,253,44,119,117,68,170,19,192,16,218,66,242,210,3,109,10,239,191,139,179,211,108,26,101,163,224,45,134,191,165,40,50,224,102,129,92,240,141,162,159,211,245,135,33,54,248,65,21,169,197,41,118,185,164,158,208,153,184,143,189,205,102,67,31,27,147,53,103,103,159,37,135,211,93,210,151,38,197,113,51,149,21,187,54,58,131,94,221,233,74,30,198,205,162,233,111,83,240,94,30,253,169,199,232,147,213,234,24,164,138,67,54,52,64,125,105,240,229,254,100,160,34,164,6,7,81,169,133,95,8,142,234,231,72,38,3,239,252,23,178,160,53,194,103,173,151,22,53,241,135,25,239,53,173,36,253,102,232,134,22,96,108,81,54,211,141,0,19,129,61,100,215,94,34,29,187,21,172,137,156,123,14,143,162,10,197,173,201,9,193,28,168,218,190,217,198,186,145,211,93,50,65,159,175,113,54,76,247,56,120,166,98,243,115,145,39,67,9,178,92,168,167,217,231,146,176,125,97,148,76,215,221,60,153,127,71,203,18,53,221,166,59,79,158,38,64,11,80,158,12,252,106,113,168,208,57,155,157,125,180,128,148,112,196,99,127,219,61,12,139,66,230,239,94,18,234,141,126,53,236,154,244,182,194,28,139,42,54,234,30,70,7,109,232,213,204,55,119,108,158,214,4,250,208,245,106,232,36,217,127,123,195,158,124,185,28,204,199,206,114,127,119,102,128,228,82,210,110,122,182,1,44,247,237,134,81,66,111,75,174,238,147,84,216,109,22,208,183,73,168,152,104,143,158,121,63,249,205,39,116,190,38,55,199,59,217,161,16,248,46,162,21,248,162,155,163,203,61,190,99,234,105,98,128,18,6,153,125,25,26,13,92,246,18,33,0,83,37,162,136,248,11,23,78,185,114,198,158,131,108,153,203,45,154,81,71,21,66,228,9,87,124,36,238,107,227,190,152,197,40,2,193,36,22,39,15,219,198,249,245,67,122,66,175,219,127,26,106,184,84,56,206,41,7,197,137,91,12,110,166,209,35,28,139,73,53,190,120,74,221,88,234,67,202,70,144,142,210,116,153,226,102,42,195,111,252,192,114,96,145,248,5,171,177,103,100,205,228,236,129,100,149,135,97,19,12,185,122,99,149,214,34,12,109,72,230,133,51,17,84,18,56,55,140,2,212,150,125,52,90,20,1,73,163,164,13,140,69,174,102,167,236,36,140,6,130,96,11,90,14,198,70,79,51,126,27,94,144,104,80,78,8,27,129,48,108,102,161,166,123,175,201,233,111,221,201,148,4,250,40,130,11,227,183,207,1,240,38,207,26,6,21,77,140,109,200,167,160,36,224,47,134,233,80,150,102,177,3,64,52,154,157,108,154,60,25,242,127,190,244,157,139,55,197,20,185,55,4,99,247,77,3,7,132,196,193,11,159,147,160,21,244,253,230,148,82,95,225,135,84,38,83,141,95,13,153,127,190,108,13,42,160,231,6,62,41,253,96,221,178,91,160,228,81,99,214,193,144,183,138,69,248,52,94,94,247,139,205,73,88,6,8,118,153,197,43,105,13,167,147,166,211,60,44,211,26,157,24,120,255,22,254,32,154,175,136,195,100,15,35,103,42,31,4,158,29,105,193,27,62,3,89,193,168,72,167,214,168,165,33,28,15,197,190,104,152,83,176,135,201,235,235,208,94,103,224,134,153,22,217,179,38,92,58,20,99,87,48,52,26,4,152,174,223,107,179,99,245,13,24,244,88,64,108,239,131,160,62,126,250,94,132,113,199,144,207,201,184,62,175,189,61,204,6,86,166,98,8,28,1,126,33,103,136,50,189,92,125,182,241,213,11,225,132,113,77,140,247,90,140,230,234,72,142,70,118,185,203,178,109,29,161,123,54,166,1,105,72,34,131,188,206,247,234,78,160,101,78,79,154,52,68,71,144,68,225,237,197,44,79,103,116,202,189,41,178,166,236,87,159,237,159,160,3,200,55,26,129,252,70,73,207,207,55,203,35,73,25,186,234,164,35,207,166,247,237,151,145,92,51,142,204,13,23,38,177,183,184,45,74,207,195,83,26,228,143,248,43,122,111,4,96,239,126,2,153,218,37,250,57,38,134,217,28,87,79,113,159,69,120,190,112,230,56,227,223,154,3,178,224,230,23,163,133,156,227,141,14,248,76,77,195,84,84,252,177,65,210,73,93,148,232,25,122,197,31,123,27,59,75,222,138,82,86,190,251,120,14,127,251,157,189,41,36,157,253,242,205,217,113,66,155,20,73,94,248,231,93,91,61,12,140,108,73,139,80,10,112,232,215,217,183,76,43,32,190,48,133,233,17,55,239,148,56,170,52,9,154,55,190,69,154,166,252,219,36,106,138,53,254,212,228,52,133,228,0,228,4,61,190,219,36,231,71,57,110,203,135,62,171,117,114,155,33,70,18,132,180,119,53,116,203,238,122,68,148,25,59,135,86,9,87,179,179,252,133,177,159,230,6,47,12,86,198,73,220,214,132,172,94,47,76,205,40,141,8,147,103,201,18,54,150,171,207,225,228,52,241,108,121,97,170,152,94,205,229,102,109,136,205,35,74,181,43,104,12,252,145,191,187,94,24,176,67,246,73,122,117,19,205,207,18,198,63,217,215,166,101,170,28,83,126,27,239,37,23,113,130,13,14,44,252,245,179,66,74,175,221,148,58,249,84,108,29,229,209,78,215,25,238,154,67,105,215,202,158,47,188,144,152,242,129,187,173,172,148,228,230,60,187,219,64,80,100,70,188,185,75,216,204,161,252,230,160,33,115,211,176,89,225,220,222,2,130,173,138,49,244,98,22,173,94,189,135,224,103,34,94,18,230,14,183,156,139,156,95,86,27,22,194,108,38,75,132,207,76,172,221,97,130,113,244,105,97,115,88,234,227,115,53,20,134,30,97,59,59,104,171,129,85,24,30,6,217,247,185,186,154,79,252,13,67,155,211,161,207,213,145,221,106,164,77,179,24,196,218,163,101,207,24,54,242,196,2,31,35,58,92,83,183,81,206,42,34,48,101,9,217,233,122,216,205,196,141,210,210,175,141,198,183,239,105,183,241,218,100,0,22,132,114,221,233,1,24,0,167,68,125,110,203,135,229,8,83,189,215,39,195,208,202,119,227,27,120,153,192,204,23,162,115,103,129,136,112,55,206,158,134,207,22,204,39,83,131,74,174,165,125,133,26,243,246,38,221,136,65,235,111,91,137,99,198,139,77,240,20,210,44,168,151,149,30,191,109,167,10,233,74,8,208,183,247,98,11,169,110,249,109,94,197,225,20,29,198,57,233,8,9,131,52,185,153,38,194,124,18,121,52,243,158,189,249,74,44,217,147,148,186,87,53,157,208,29,81,0,196,114,49,10,71,213,105,255,230,91,95,4,19,141,32,3,183,246,112,54,59,205,44,225,17,3,232,68,65,230,60,162,42,149,243,213,93,231,230,132,225,143,20,185,55,170,67,237,30,251,16,21,106,77,142,233,132,169,22,248,79,23,219,127,23,9,227,15,123,55,81,64,114,145,169,30,26,30,213,161,207,132,193,87,202,107,115,58,114,35,189,110,110,50,162,116,70,152,181,214,91,28,26,94,233,250,104,227,188,107,237,17,110,42,97,98,101,224,80,161,234,64,26,155,156,242,41,182,145,247,242,23,107,166,204,46,205,210,96,234,221,131,4,201,134,212,196,144,126,25,60,198,15,172,156,249,179,88,42,82,241,4,110,95,34,202,170,164,247,222,218,85,58,28,218,172,81,140,243,252,151,65,221,10,252,120,153,19,193,140,183,238,102,161,161,111,125,250,245,156,17,165,102,41,191,220,109,125,244,199,182,180,136,76,166,231,115,80,155,241,190,64,93,59,127,195,103,63,177,123,132,241,14,146,39,235,63,91,69,15,111,44,51,150,134,17,2,240,171,57,113,136,134,161,213,76,202,138,207,69,233,64,10,117,228,71,65,9,123,147,78,43,25,106,180,122,38,10,185,76,108,246,228,90,140,139,114,124,172,101,128,87,105,20,54,48,158,137,69,204,109,79,221,205,84,12,92,28,182,128,162,119,30,250,57,96,164,185,242,92,55,48,230,148,133,21,91,2,36,250,60,220,76,17,75,194,21,202,155,143,15,60,16,229,96,102,185,196,225,199,244,206,201,168,9,71,138,196,23,109,60,60,76,77,79,246,58,168,122,13,63,73,83,94,194,15,168,107,24,206,86,132,145,154,27,159,48,201,193,238,225,98,254,130,26,70,20,53,71,152,83,201,150,48,206,6,197,163,147,101,164,104,116,15,39,144,96,95,141,23,84,150,48,137,224,18,79,6,198,168,234,213,63,147,210,27,174,166,216,161,87,99,190,233,35,247,132,183,2,67,151,105,139,56,87,233,132,169,3,234,213,64,7,146,63,25,3,89,232,210,136,154,160,151,235,45,78,13,95,159,155,221,188,219,53,16,197,213,77,126,57,255,132,218,34,60,213,166,117,153,188,124,127,23,195,254,209,40,197,134,253,194,124,177,174,97,4,116,106,132,57,75,79,13,239,228,82,59,22,46,34,128,72,94,171,135,99,239,9,83,115,93,242,214,213,224,206,254,61,206,167,175,98,203,70,182,130,76,138,191,215,105,193,145,181,43,52,83,75,243,54,51,246,181,28,56,1,189,212,22,77,218,64,141,203,6,174,117,147,52,90,242,65,146,28,22,40,78,156,149,211,155,5,120,173,76,134,228,199,217,134,223,104,55,135,203,170,225,53,102,244,51,0,20,2,43,229,112,209,83,137,70,235,72,249,200,199,38,211,30,115,14,85,187,51,94,134,132,193,39,47,127,45,84,153,132,96,133,228,103,13,167,21,106,55,69,203,151,108,224,17,179,247,215,50,101,106,217,161,53,211,107,92,254,219,164,57,68,35,133,223,62,123,234,21,55,183,244,145,70,33,48,70,212,160,56,159,107,71,25,113,107,118,68,235,115,107,216,118,254,173,55,248,163,252,121,48,242,125,254,214,236,176,234,39,202,37,30,60,35,169,236,79,148,18,192,13,23,96,240,122,246,58,179,44,179,116,247,112,35,121,87,53,12,230,171,122,152,225,241,9,27,168,120,121,24,163,141,207,205,113,16,247,57,30,186,143,176,68,216,249,159,131,160,175,123,197,12,70,223,173,187,205,132,113,45,153,4,41,84,219,134,108,57,142,182,35,166,45,173,13,233,9,228,91,4,173,83,73,152,195,76,52,9,67,43,201,115,33,11,24,238,227,39,140,174,160,172,199,116,89,182,111,30,54,128,215,150,240,136,61,136,57,45,111,121,104,178,114,179,189,59,103,33,72,17,229,107,173,23,213,172,28,112,144,228,135,69,30,218,114,61,18,229,215,124,22,44,76,223,130,145,194,35,206,70,78,180,102,21,34,246,137,130,253,94,113,177,77,253,75,195,129,252,237,166,132,149,244,151,1,87,185,70,160,125,70,82,89,47,220,77,142,252,245,129,50,69,222,19,98,69,115,151,5,235,33,89,128,14,84,187,123,119,113,145,142,159,92,111,250,157,49,146,221,59,158,140,22,148,217,0,69,144,225,130,238,253,103,32,253,170,66,232,199,206,216,6,35,90,221,132,143,140,143,50,54,128,254,220,103,17,234,130,156,92,212,42,167,123,185,157,48,219,50,57,81,117,42,224,142,60,129,93,51,146,110,172,128,38,52,247,203,161,70,143,110,125,213,48,244,133,25,225,246,217,5,0,214,26,158,86,56,123,141,51,158,167,118,80,100,74,147,239,95,120,202,37,208,228,133,166,87,43,49,56,22,10,181,105,125,194,217,15,231,132,117,10,36,65,218,107,116,35,114,18,66,179,176,48,248,60,15,131,195,159,250,90,160,21,154,127,205,51,137,13,221,7,131,207,137,60,15,167,62,118,178,122,181,57,93,116,15,159,237,166,88,30,240,214,36,36,179,135,145,119,238,159,38,165,100,184,60,76,11,234,152,95,230,192,118,95,140,204,154,218,208,131,111,160,135,12,15,55,76,106,164,205,206,246,100,57,2,209,96,201,75,243,60,29,126,92,180,26,121,101,180,128,36,140,108,121,68,205,1,42,107,212,180,143,35,92,103,251,92,188,205,237,55,194,224,106,95,71,179,61,130,151,71,58,16,251,161,79,118,214,206,156,226,90,18,169,175,194,183,16,130,233,62,75,158,83,225,204,2,90,62,209,115,86,139,126,82,129,106,9,66,228,132,7,140,56,255,225,241,83,107,208,48,166,168,254,173,39,3,168,127,194,76,194,126,245,196,154,117,234,147,209,190,62,186,140,190,35,152,77,194,35,57,32,13,186,189,209,123,94,248,204,81,213,105,47,76,125,224,125,186,134,145,4,243,71,59,195,150,109,152,132,177,80,240,185,18,96,193,18,173,86,194,192,77,119,132,167,166,136,76,120,215,149,6,80,178,207,130,73,64,116,119,132,77,15,202,38,170,82,115,162,248,169,250,9,149,17,156,245,100,125,190,108,219,238,1,220,49,30,201,162,213,109,225,144,138,33,140,212,149,222,252,44,136,203,191,38,92,222,44,186,64,231,185,55,90,235,247,165,1,251,181,166,61,229,156,6,146,243,130,13,217,210,245,100,49,208,90,114,52,40,199,85,114,255,159,48,82,168,53,194,236,157,180,163,225,106,230,219,132,134,43,160,14,108,131,220,58,117,18,216,226,135,58,114,194,37,248,181,221,252,31,181,20,64,149,186,187,150,18,228,3,168,23,218,145,56,44,251,131,179,29,17,23,21,62,59,55,235,17,133,62,165,207,157,159,77,182,185,9,10,198,213,46,14,63,232,222,127,6,144,249,243,96,111,247,99,140,164,36,57,53,194,160,249,35,108,105,207,207,75,151,122,75,24,189,155,219,91,249,52,89,170,78,253,197,90,8,186,129,254,246,104,193,134,3,80,176,62,69,159,129,154,134,243,217,78,152,228,134,14,128,60,147,23,140,186,237,149,116,174,99,167,208,221,145,22,44,104,81,55,135,159,93,218,142,215,230,128,59,116,90,168,230,63,226,15,94,45,161,163,157,152,148,238,133,198,244,31,210,84,187,66,59,175,26,169,144,78,174,182,201,102,149,241,148,99,163,2,71,82,113,103,176,115,19,124,82,15,151,172,160,30,27,2,195,43,78,221,82,156,59,233,164,98,228,197,184,57,64,17,157,208,204,183,206,223,107,225,250,177,151,78,226,212,58,239,197,28,218,49,86,148,48,8,38,143,158,165,127,105,129,239,60,201,10,226,113,55,216,168,150,40,206,200,38,229,234,209,98,38,193,210,38,21,38,197,237,72,76,179,212,88,37,108,66,29,55,138,212,158,168,83,33,0,96,90,114,55,140,26,236,208,25,9,65,147,216,55,98,45,189,147,142,61,250,101,142,231,62,103,30,28,244,36,76,21,201,243,40,8,153,174,169,147,37,10,121,158,1,157,84,97,244,160,55,208,87,170,211,47,230,160,40,230,222,6,240,201,14,187,68,46,143,195,182,220,27,147,184,152,175,128,223,20,129,167,35,172,143,208,227,109,21,148,153,170,24,166,163,77,0,38,253,190,23,232,219,217,164,124,49,205,22,46,194,224,232,101,101,35,11,182,35,143,98,202,167,67,47,6,150,179,253,96,110,102,40,58,52,39,48,171,226,19,214,50,93,70,25,216,211,140,99,189,35,145,88,28,130,23,37,76,166,100,71,24,229,57,121,52,36,236,246,165,216,34,24,5,85,177,104,24,182,175,223,156,250,164,56,112,19,46,161,139,218,173,148,182,63,23,215,233,98,248,221,142,119,34,190,206,112,193,112,50,194,102,128,164,79,6,115,223,127,185,219,238,78,127,25,82,198,133,26,193,67,165,137,181,205,42,6,41,17,6,26,152,181,205,38,211,128,183,248,153,52,62,57,53,144,103,37,178,25,40,138,36,161,222,243,103,163,228,254,194,48,67,85,25,117,25,96,200,231,225,179,236,101,108,234,95,20,196,79,242,163,211,198,171,73,87,39,203,190,70,2,8,224,68,146,133,143,213,6,161,138,27,237,88,250,21,13,179,57,139,7,195,113,46,203,183,6,236,115,206,154,247,107,157,99,18,176,208,247,90,148,223,179,75,175,96,60,6,16,94,194,6,93,242,51,242,182,119,148,183,182,179,186,99,33,144,252,63,163,119,104,216,122,238,184,97,208,95,50,85,194,73,218,126,34,100,51,5,91,68,126,154,178,230,133,111,13,243,189,20,184,220,194,195,168,184,107,26,179,234,249,148,146,20,35,251,3,201,194,195,240,111,228,123,44,20,35,123,246,171,141,210,164,109,182,57,147,223,125,35,4,124,224,90,85,194,76,44,247,115,153,33,32,16,199,8,147,168,218,174,92,129,75,5,4,157,55,2,182,169,255,44,191,26,0,137,32,212,81,46,24,62,184,72,34,46,181,149,93,251,108,237,155,151,39,6,178,164,75,92,188,172,230,141,253,202,13,111,211,206,121,223,131,20,153,107,41,163,145,115,126,91,134,61,132,226,243,102,57,194,83,71,15,117,200,32,25,33,174,49,213,63,213,124,41,206,200,236,30,174,166,10,163,87,159,174,23,87,179,55,208,5,27,207,163,32,13,143,210,45,175,168,97,150,190,238,15,14,91,186,188,9,105,211,158,247,32,59,32,193,46,233,131,4,225,52,141,8,3,255,213,107,169,144,86,191,53,137,23,97,39,158,87,192,231,53,126,121,143,79,250,148,240,222,78,211,35,220,21,159,184,205,194,174,248,205,171,189,227,91,207,183,73,190,184,61,49,27,179,34,212,246,141,167,160,147,244,76,175,88,245,248,136,2,2,137,40,217,63,141,110,112,32,113,49,186,17,111,150,133,86,106,68,248,27,46,104,245,189,57,225,132,177,29,141,231,130,214,182,244,167,167,117,5,191,57,233,207,46,247,94,191,183,242,40,5,157,38,23,159,239,19,14,98,163,178,163,105,85,62,7,40,125,231,70,13,152,52,77,232,181,27,86,107,245,50,214,48,106,149,16,148,8,239,237,152,0,194,248,250,189,223,70,56,20,25,148,27,102,117,159,143,22,15,226,137,157,162,135,23,121,182,249,9,83,85,105,17,62,155,150,44,55,207,152,5,249,124,85,33,77,138,19,245,9,67,5,232,30,197,66,227,109,181,209,206,66,7,216,155,116,79,0,40,122,111,244,1,124,120,224,16,86,101,251,117,194,180,250,77,88,159,101,11,16,224,155,112,128,54,194,118,184,141,214,140,32,166,97,219,113,93,56,194,9,131,230,125,251,20,216,129,121,251,182,114,128,187,60,31,224,19,102,93,28,17,198,13,64,26,13,128,150,187,196,156,21,148,12,152,124,79,246,240,201,209,139,132,193,170,232,213,213,148,45,60,12,173,238,115,53,30,103,62,25,154,91,130,100,51,233,104,212,52,253,201,77,225,173,104,116,97,79,29,81,133,193,110,68,13,135,23,85,16,30,194,145,98,105,152,37,227,133,141,16,34,225,179,242,185,196,213,248,89,64,232,231,236,104,216,191,40,50,44,111,244,145,135,198,41,35,194,115,44,189,120,112,32,41,241,211,38,231,32,95,115,204,243,173,251,120,225,41,44,59,86,65,60,153,94,24,226,82,214,48,253,118,71,152,84,132,62,26,135,37,95,177,33,226,47,145,179,228,201,95,125,98,24,184,123,110,121,52,170,38,238,143,48,168,88,231,162,31,164,131,13,172,61,194,59,11,194,138,112,59,83,73,92,109,218,255,85,62,231,134,214,239,47,70,41,164,235,139,177,176,150,136,194,219,215,247,178,115,246,240,247,66,130,123,235,196,0,192,222,211,22,195,216,15,67,135,0,204,0,159,54,200,75,96,84,174,81,74,58,113,239,109,66,112,255,134,227,106,0,163,163,124,194,28,180,127,97,236,179,230,236,223,159,30,206,96,71,132,185,200,185,107,155,114,135,167,120,137,238,36,138,1,52,25,64,217,59,186,168,65,167,250,121,112,51,58,170,30,174,182,81,148,239,145,108,39,234,97,131,146,235,0,98,54,245,41,11,173,27,60,65,36,140,234,170,47,49,150,239,151,140,11,21,76,182,116,43,194,36,224,63,227,43,117,247,0,57,97,244,248,181,171,112,46,240,210,59,231,228,70,71,149,78,158,83,203,190,1,35,91,90,135,14,176,57,153,228,252,189,49,43,93,91,122,18,217,181,149,253,230,172,164,66,59,198,37,175,102,87,126,228,16,126,26,241,49,180,182,105,173,56,86,111,216,2,39,120,86,246,191,103,18,188,168,0,110,157,84,19,31,186,92,2,51,242,11,79,196,243,196,128,132,176,161,57,35,124,250,154,52,106,53,117,29,223,141,27,136,236,229,136,57,147,224,242,234,247,110,9,215,62,185,24,21,6,207,98,157,51,57,36,129,119,224,100,181,202,129,61,38,204,162,164,97,132,22,124,35,132,125,86,18,141,117,146,107,248,90,249,131,27,129,90,150,245,218,108,98,185,173,50,113,186,105,93,195,136,87,249,131,35,127,39,14,200,27,233,133,179,15,155,30,6,162,42,19,61,144,156,226,73,71,212,11,152,139,229,201,58,89,147,155,197,58,225,182,181,144,188,77,17,202,5,174,135,57,40,36,109,180,115,10,9,187,175,97,102,247,91,190,182,49,34,183,183,138,81,197,82,221,26,222,203,211,38,227,44,171,88,149,235,213,44,3,126,2,90,6,30,47,26,5,117,115,155,20,142,1,112,9,9,35,22,236,59,192,253,83,8,148,86,193,20,243,38,177,56,149,157,5,76,126,24,244,187,211,191,206,106,64,157,232,29,127,8,67,182,233,17,30,69,20,147,183,109,228,221,145,154,48,155,251,172,225,179,174,250,215,36,75,219,196,155,121,163,11,23,120,5,40,55,25,71,3,9,179,33,88,113,115,56,205,73,111,110,204,250,219,23,182,41,173,190,139,73,195,99,127,120,163,61,241,193,223,197,72,12,13,135,126,141,109,137,33,153,138,41,1,100,31,154,8,37,46,41,253,240,83,187,247,238,191,12,254,90,208,141,172,107,152,38,253,154,244,172,193,153,138,193,107,82,254,7,31,233,134,65,167,44,25,124,224,131,186,31,241,73,165,173,34,234,240,219,96,29,253,246,97,240,213,108,185,94,87,32,221,54,93,9,129,42,63,226,219,175,43,116,19,89,185,139,200,52,1,187,245,142,133,0,24,150,127,77,35,184,81,217,144,139,55,136,108,15,159,238,221,37,203,139,68,32,25,130,27,38,161,82,228,176,123,222,105,162,59,120,91,5,7,187,45,117,219,141,166,3,91,146,27,134,103,147,101,95,107,103,112,223,153,206,211,75,41,253,191,48,85,167,234,235,23,42,35,89,85,107,12,117,91,189,190,3,190,166,201,105,215,214,178,80,6,131,98,202,247,122,79,6,166,54,123,198,198,196,166,206,52,179,53,60,183,175,203,172,38,67,184,22,116,157,226,178,196,152,189,39,204,129,34,74,10,103,186,69,1,10,53,85,1,111,27,99,173,214,47,180,107,26,95,168,232,213,36,82,188,146,49,241,152,102,71,46,97,224,227,119,117,50,66,186,218,12,80,63,49,86,182,135,33,229,200,134,193,54,62,62,116,167,149,2,251,214,155,159,137,192,207,248,211,74,129,77,26,133,174,151,189,142,142,121,222,170,2,136,67,242,29,16,123,132,127,58,126,18,198,98,106,251,139,157,227,111,209,253,58,110,21,203,113,153,22,94,194,152,96,223,152,125,90,152,86,227,237,73,30,124,242,104,113,49,46,81,162,155,191,141,39,221,211,136,240,121,80,217,233,44,195,211,197,205,7,86,78,178,95,63,171,195,57,195,198,131,15,180,161,187,188,23,238,209,190,219,159,182,169,46,50,29,46,72,140,14,24,194,160,214,92,101,37,12,95,114,196,147,79,152,157,122,243,105,114,139,17,62,147,150,182,10,237,224,135,109,84,98,211,76,218,44,220,185,247,184,57,201,35,153,138,55,167,24,199,115,115,40,4,168,80,37,108,213,138,23,46,176,42,52,76,245,175,70,184,234,38,139,204,73,137,78,62,128,148,190,188,226,134,234,215,92,94,114,178,88,85,221,139,96,156,236,36,170,179,92,99,37,40,51,22,75,74,80,253,78,24,201,25,217,28,194,88,107,78,72,197,11,48,99,79,47,225,13,93,127,221,48,86,37,226,71,102,225,234,71,28,194,172,171,242,219,13,163,137,229,143,134,95,162,232,23,89,56,136,1,39,124,54,43,210,13,109,1,242,148,38,209,58,133,51,100,225,229,250,19,132,97,222,202,131,131,37,219,254,214,166,75,182,170,70,91,88,212,158,112,230,209,245,98,219,32,248,131,97,154,57,244,91,130,9,246,51,231,74,96,41,187,244,66,186,69,168,45,96,117,6,43,187,107,216,246,96,30,54,119,99,141,78,76,64,61,58,45,35,247,194,3,77,120,111,209,140,94,138,30,20,246,180,13,183,95,205,132,213,101,26,223,38,234,116,87,16,19,25,198,203,238,134,59,172,78,156,152,87,132,103,126,53,51,99,48,24,132,209,195,228,252,99,191,13,98,206,236,29,222,189,203,3,71,2,43,238,232,91,196,189,17,155,218,114,111,166,246,187,33,54,47,232,253,64,113,20,183,207,64,119,89,64,99,112,237,151,46,237,103,126,50,23,138,184,26,196,146,60,24,246,172,205,19,35,171,192,3,252,92,221,200,233,231,184,184,228,151,180,236,120,195,153,65,134,135,59,243,192,107,50,136,129,221,93,189,174,159,125,116,164,110,168,148,224,100,163,135,139,203,68,141,48,88,144,80,37,39,12,81,89,194,230,75,233,143,150,169,142,190,66,226,9,223,205,162,135,207,72,122,9,58,202,84,88,96,100,255,109,232,166,111,47,66,205,191,140,236,66,190,230,176,152,158,231,54,180,14,184,235,201,123,233,192,98,120,189,23,179,212,120,78,51,194,115,189,34,127,79,6,82,74,45,110,158,12,109,252,194,5,131,147,120,178,140,146,227,123,50,120,183,136,226,120,24,74,78,151,139,57,147,190,240,96,222,145,175,205,222,37,187,236,199,50,97,222,167,19,129,128,1,10,124,217,31,28,141,210,135,185,54,55,111,232,204,254,218,166,192,87,94,55,53,137,226,29,35,132,213,162,200,107,55,227,240,173,248,158,38,109,242,190,8,216,148,149,226,123,2,3,120,146,57,0,153,13,32,91,226,183,217,136,53,9,195,162,42,113,115,56,90,73,174,70,210,43,199,123,51,74,94,46,184,167,158,45,191,235,19,7,158,22,15,34,79,230,3,161,200,184,250,76,65,156,243,36,76,87,31,45,58,11,190,160,249,79,53,80,255,247,71,223,51,217,142,234,117,193,140,63,134,134,217,105,70,55,1,18,38,19,14,220,189,238,27,199,5,30,239,28,195,165,31,216,86,96,250,135,70,247,253,233,61,253,194,28,158,34,140,246,237,155,21,72,129,109,103,250,153,246,241,124,176,32,235,7,112,1,226,106,14,228,75,110,206,222,173,228,120,175,138,110,138,244,177,153,150,115,241,236,193,129,121,73,15,197,57,60,46,70,108,66,122,193,249,29,83,206,136,70,129,140,162,97,83,136,242,7,131,91,156,100,166,68,33,29,221,39,15,3,30,144,249,8,81,150,229,170,99,63,95,22,125,178,106,94,21,126,49,229,251,7,217,99,216,78,182,123,222,1,27,9,182,246,238,141,38,51,28,3,15,3,4,150,70,169,86,66,168,254,185,206,145,172,21,189,121,249,237,38,34,12,5,126,203,108,117,14,225,45,230,58,202,215,77,111,206,140,212,86,60,218,217,131,174,89,116,42,28,8,155,199,147,239,158,164,77,161,24,230,26,29,141,76,79,150,169,240,124,248,115,172,142,105,184,225,190,44,83,6,164,208,243,227,209,147,206,135,127,88,93,152,125,136,249,70,163,146,81,126,94,205,72,175,218,4,20,223,19,116,231,144,155,115,242,245,132,168,233,96,179,106,188,112,226,216,208,99,12,52,147,198,146,165,175,82,169,175,49,199,47,33,78,99,224,138,157,236,126,19,45,112,54,9,143,106,170,145,177,244,109,214,62,89,148,231,112,206,1,242,116,120,184,189,54,53,132,108,122,123,13,84,190,228,189,178,217,36,213,8,3,120,206,114,117,106,207,166,205,220,39,68,156,9,69,35,192,35,35,166,225,101,217,119,217,169,160,238,86,98,133,56,155,185,45,235,38,52,164,208,94,54,199,241,115,134,156,178,73,66,53,36,70,47,19,241,144,161,159,88,24,229,183,63,226,202,16,80,205,207,182,199,205,207,0,151,93,18,242,47,115,190,38,157,69,84,190,16,188,157,161,240,98,110,230,69,171,52,24,11,70,37,18,115,137,115,142,72,114,53,168,112,207,175,45,184,224,89,243,219,36,115,202,246,215,74,152,169,232,189,7,149,75,127,45,176,183,148,207,117,83,11,7,85,118,227,194,192,218,219,38,49,127,238,212,205,160,66,30,172,155,9,187,111,198,81,184,237,82,116,102,79,116,218,205,175,70,114,39,239,207,94,221,212,227,111,24,255,15,49,105,183,112,117,137,163,197,215,65,74,74,194,198,158,241,171,179,41,26,214,79,56,185,228,32,225,46,72,96,162,160,192,35,10,28,171,106,152,193,253,206,109,28,203,103,253,132,223,246,141,29,178,248,22,115,66,97,235,26,23,195,137,106,122,118,154,8,192,221,195,232,182,188,97,211,211,17,48,130,187,185,67,109,101,109,17,6,100,42,69,146,229,30,225,65,115,44,161,88,109,146,148,213,49,2,115,55,148,55,146,92,125,166,129,253,82,50,195,128,220,26,197,75,56,114,15,48,145,36,43,194,153,27,207,27,15,35,134,47,89,44,8,186,35,75,234,33,139,73,10,81,14,83,113,113,54,201,99,9,79,200,179,145,29,72,102,188,36,97,206,116,59,206,232,103,53,20,253,177,189,141,19,211,222,213,185,108,61,102,35,112,155,223,111,163,135,241,185,186,162,58,255,162,77,208,238,68,237,168,16,233,28,147,195,146,112,65,158,46,191,112,210,52,239,54,45,39,79,252,145,12,66,73,69,82,15,236,1,202,203,21,81,156,40,26,38,87,244,110,110,176,88,9,99,75,89,222,163,149,79,33,31,84,71,247,45,28,74,141,251,83,169,223,0,206,103,228,76,248,187,111,11,247,203,184,156,126,27,55,135,13,153,244,201,75,210,247,158,224,81,52,227,130,100,237,142,23,195,121,82,242,161,203,248,28,209,149,206,25,28,203,107,13,155,236,116,132,129,191,103,205,21,65,19,206,47,53,8,111,93,195,184,65,71,222,177,162,23,168,137,40,164,213,74,52,75,6,35,165,191,141,216,233,136,47,118,206,160,194,154,35,133,6,195,50,162,100,42,62,209,199,124,182,176,24,99,108,219,222,164,24,34,204,20,171,106,90,17,131,228,186,34,140,117,173,166,52,193,113,68,226,16,190,153,80,8,72,74,46,212,31,60,140,238,233,252,100,60,193,22,123,52,155,81,131,166,75,107,241,195,209,68,122,115,107,131,15,147,185,189,135,163,105,250,173,154,3,3,81,48,221,80,144,252,53,5,164,33,97,156,65,61,85,107,71,68,97,55,16,54,181,127,15,35,233,46,153,115,12,239,162,167,156,104,86,107,177,77,141,109,187,198,203,52,203,62,17,209,195,56,104,150,246,174,38,243,164,137,119,84,217,28,51,56,241,69,47,226,211,190,13,190,18,181,12,227,193,136,51,229,9,163,10,226,9,207,90,141,254,47,87,159,215,76,190,17,130,48,214,182,232,118,108,43,245,53,47,86,32,134,169,169,38,80,157,175,81,80,103,111,226,216,97,18,31,161,172,12,36,3,29,62,41,194,48,58,253,115,25,105,66,168,15,220,27,23,136,123,111,120,206,67,168,117,27,148,19,16,209,27,38,205,171,168,141,95,146,255,166,131,144,64,58,67,93,222,26,9,197,229,139,246,164,178,74,253,234,133,167,85,239,111,117,8,111,115,125,105,68,151,157,189,51,19,213,213,45,213,83,80,253,205,133,138,38,208,93,204,60,53,124,206,95,55,211,52,89,179,135,86,164,45,189,144,189,236,75,150,241,60,204,107,81,4,201,166,235,166,13,147,63,20,73,232,115,140,192,191,98,123,149,178,65,18,144,57,229,12,84,104,213,126,115,43,97,202,30,11,225,73,168,92,94,31,69,2,65,11,114,56,245,185,176,45,229,211,185,117,233,4,57,92,61,245,71,222,161,46,177,152,176,112,121,101,97,24,154,10,234,104,88,101,185,47,199,96,121,91,138,11,36,91,55,157,38,134,189,38,249,58,141,26,118,217,163,84,149,63,245,211,1,209,210,239,13,173,98,75,155,158,48,179,235,244,48,140,97,25,187,164,175,91,224,154,208,70,235,138,175,171,96,166,157,110,69,177,252,236,138,37,107,143,140,29,27,99,175,196,179,103,150,5,8,173,193,56,63,1,2,216,91,123,241,9,67,172,140,168,158,150,173,16,63,134,151,81,128,47,162,57,41,175,13,135,173,249,247,66,77,51,107,117,182,162,196,144,227,201,186,225,39,245,230,204,19,241,219,230,43,80,62,97,140,155,30,246,65,189,24,12,127,0,40,219,113,21,63,130,195,11,35,43,61,29,94,55,141,111,40,19,53,7,26,39,32,224,68,60,155,110,14,241,108,105,209,100,104,141,136,238,63,9,101,242,213,247,115,144,188,208,189,58,166,64,203,45,222,7,182,221,103,44,117,1,170,156,187,207,135,99,65,35,79,38,141,98,186,147,14,252,102,160,37,81,193,3,35,72,246,201,65,50,38,50,40,75,132,237,159,61,3,13,134,166,46,173,26,99,159,90,124,206,97,117,129,25,43,79,142,24,93,180,55,93,80,233,59,36,164,207,78,214,49,185,29,147,247,153,244,106,144,154,35,174,70,192,84,54,19,103,195,133,157,140,3,147,40,146,164,15,250,7,253,165,135,29,34,139,35,39,28,118,38,103,184,246,8,39,21,84,220,166,234,234,51,22,42,18,10,220,227,68,226,62,164,192,173,54,254,46,10,90,162,36,29,120,42,136,96,138,235,27,70,196,115,164,23,251,64,133,43,34,59,239,228,106,67,145,45,49,111,5,82,200,233,42,194,28,11,166,194,169,128,28,6,134,243,140,75,133,187,111,115,62,110,142,129,65,65,236,124,248,170,79,102,214,89,30,238,198,71,208,247,194,252,39,110,94,152,185,21,144,72,14,217,81,73,224,223,167,136,70,17,94,105,5,208,18,224,254,7,82,104,153,140,22,87,179,121,107,250,219,36,39,218,140,112,93,250,94,198,196,11,204,32,204,196,170,24,52,82,248,174,128,15,92,17,2,182,222,123,131,248,136,39,227,185,244,193,169,65,123,122,111,152,129,213,82,244,220,50,201,163,8,3,166,82,4,27,42,66,171,4,14,211,52,17,138,134,1,188,121,147,163,48,174,208,187,245,104,225,3,71,211,36,66,195,68,209,38,243,54,33,29,160,112,15,86,127,224,201,30,6,254,173,160,64,142,9,203,167,5,92,19,146,166,15,8,183,192,98,81,17,169,121,173,207,111,119,55,237,132,1,136,22,129,52,41,253,174,4,84,18,141,46,109,147,19,13,89,14,3,3,35,209,162,97,243,98,12,40,113,75,189,125,126,122,6,73,115,152,195,209,250,190,23,74,67,113,181,109,29,63,223,195,52,99,60,92,202,39,25,132,161,107,74,49,66,208,240,154,159,215,62,179,186,131,100,208,60,28,43,235,196,128,179,73,114,64,189,201,187,136,126,18,225,74,82,213,195,235,172,24,218,104,167,151,178,217,140,112,217,73,103,36,32,104,211,23,24,252,17,87,211,233,238,204,219,177,240,161,19,56,116,128,44,120,221,190,130,52,27,153,138,194,36,137,159,243,11,211,254,58,223,193,249,137,62,92,49,48,84,180,189,57,59,21,185,186,246,207,200,134,202,212,226,173,103,45,34,137,120,39,211,189,34,60,208,159,151,48,26,226,241,189,128,134,232,25,36,131,153,137,141,39,97,76,168,62,179,233,10,216,30,109,182,147,62,26,78,128,175,35,50,55,126,225,221,5,213,141,120,49,242,65,31,228,235,194,175,204,123,154,121,245,45,133,213,66,95,137,39,3,118,89,62,8,107,86,67,255,105,204,99,155,78,228,212,148,95,155,34,4,154,62,211,33,127,116,108,29,139,211,82,48,35,246,137,161,232,118,86,236,51,109,40,28,145,124,117,24,140,193,251,168,45,43,196,58,145,78,112,238,81,205,28,134,246,250,208,66,72,29,59,83,6,193,100,37,118,24,230,211,55,12,112,114,138,176,87,79,56,91,29,212,195,3,189,9,225,156,80,193,240,19,14,226,136,53,43,128,39,25,74,202,63,24,59,155,57,132,146,8,42,106,121,45,5,177,3,20,173,178,16,159,240,18,242,193,77,166,247,236,246,167,210,185,192,32,58,211,204,28,93,68,100,128,187,3,99,116,134,28,96,98,161,100,161,111,211,252,140,211,205,32,103,9,121,15,112,203,233,107,78,120,196,9,85,197,30,205,145,42,7,81,243,180,192,146,41,17,88,211,27,221,176,64,251,71,144,241,132,121,220,30,97,106,4,77,9,143,144,41,171,135,147,41,37,125,194,33,230,125,122,56,204,30,165,106,158,179,64,114,208,84,55,241,186,189,63,143,182,30,105,113,253,106,216,69,195,96,155,242,35,199,86,57,219,193,182,196,143,198,159,28,104,133,120,4,88,120,39,127,178,98,169,43,253,233,211,49,71,180,10,214,243,163,125,90,101,151,16,13,2,69,54,37,175,73,248,204,91,53,126,186,247,143,234,27,167,26,230,99,15,67,189,74,159,54,93,81,132,165,86,142,57,206,252,112,76,135,87,43,9,51,173,125,126,59,201,213,236,23,85,70,108,66,212,12,182,63,137,142,36,179,218,50,23,128,234,154,88,168,119,151,173,12,86,91,12,92,197,0,87,183,189,149,112,124,102,242,30,34,32,156,3,115,210,39,39,165,227,74,226,192,46,114,83,189,99,12,129,224,219,4,199,27,104,230,139,162,165,228,11,9,50,158,212,140,132,93,190,45,93,239,247,134,235,175,98,119,64,99,166,75,239,2,27,164,172,42,212,245,101,34,44,126,243,211,68,77,85,160,88,138,119,104,49,13,166,125,21,161,5,46,193,70,221,89,245,5,105,230,250,101,159,151,96,213,227,31,33,231,28,126,27,12,166,179,234,43,35,228,195,93,63,125,45,185,122,9,233,240,148,85,212,101,253,152,8,30,6,155,249,13,167,48,117,232,212,212,113,192,209,223,166,122,122,163,0,84,85,229,3,197,51,103,41,116,32,29,216,98,126,194,195,237,155,186,57,183,228,252,189,58,199,24,56,225,246,105,80,124,45,156,184,222,153,184,147,94,74,237,42,126,23,217,208,85,191,31,35,186,9,84,203,174,92,229,65,133,227,221,26,7,166,172,98,23,230,39,87,67,82,2,53,17,237,70,131,98,87,188,148,249,148,168,208,198,185,53,219,25,15,15,3,178,137,196,193,64,56,222,31,13,61,163,33,162,93,228,146,86,124,139,106,176,4,85,87,64,104,210,117,129,208,181,77,226,244,194,90,187,74,8,204,118,48,234,226,205,73,25,25,136,68,200,143,52,206,167,235,35,99,67,73,43,196,75,56,41,126,228,96,168,134,60,217,148,81,148,183,203,66,142,15,83,136,174,152,156,170,138,124,96,16,80,60,60,120,246,172,122,22,248,150,70,24,231,36,85,39,129,62,49,67,45,102,155,193,237,71,34,100,134,201,101,71,25,18,157,75,109,211,29,208,115,152,106,181,126,132,33,80,176,74,46,114,137,48,80,43,42,187,98,41,141,16,209,233,56,110,117,141,98,56,232,66,53,103,224,43,95,197,128,206,43,52,125,45,181,168,75,8,20,249,238,148,99,8,61,232,223,107,248,204,173,217,151,70,216,197,243,123,115,19,11,242,7,111,16,229,244,181,135,229,131,93,37,7,248,119,255,39,76,181,32,194,169,127,70,54,32,105,71,220,3,232,97,163,52,63,189,60,180,54,128,183,204,252,17,234,160,144,224,147,161,81,26,84,88,104,152,73,134,255,242,121,255,166,146,96,3,214,183,159,151,205,58,112,47,157,236,16,99,10,133,55,200,16,103,94,215,54,203,216,168,132,220,82,131,161,244,9,151,21,194,137,108,184,135,46,156,102,210,28,47,141,54,103,175,159,177,107,164,162,16,122,66,26,124,124,135,118,137,110,152,160,41,102,149,85,177,93,117,40,80,177,116,126,194,103,68,249,172,82,241,28,235,162,110,8,158,123,56,214,18,106,196,105,5,189,185,177,109,125,229,171,72,17,124,116,187,0,227,189,171,217,44,124,22,70,132,121,67,246,14,25,222,220,116,224,207,208,49,174,198,66,253,40,205,152,47,153,71,169,163,228,79,180,163,143,30,225,143,42,168,65,110,29,197,140,117,60,107,187,94,220,141,14,227,97,228,12,187,74,224,64,2,118,121,157,106,206,10,159,155,67,105,245,94,84,169,231,148,207,92,136,20,183,111,74,17,176,30,83,151,23,195,107,197,197,134,32,29,159,137,84,47,206,6,132,146,176,89,57,246,208,88,195,215,94,167,194,211,96,62,230,205,55,90,37,85,206,200,8,183,119,188,218,1,43,78,141,146,180,91,17,70,3,182,105,216,180,21,35,12,180,94,94,186,24,139,38,116,227,248,154,170,84,118,14,1,103,210,247,22,205,198,208,214,223,102,150,116,29,192,19,38,27,173,130,95,184,7,250,70,1,18,224,250,104,91,13,227,78,120,148,78,163,215,66,240,15,21,64,176,193,83,213,142,128,196,132,106,16,71,194,50,84,95,10,250,106,13,181,188,108,254,29,31,213,173,211,175,74,136,0,2,126,87,157,165,31,154,196,195,229,43,180,106,78,131,51,68,233,178,137,31,101,21,113,202,152,222,186,0,33,122,58,85,195,164,229,93,113,229,132,145,87,144,40,211,183,171,75,161,122,47,174,209,84,115,56,129,182,144,62,60,187,203,172,242,131,231,29,115,12,105,144,193,31,193,71,100,26,223,91,91,61,127,233,213,184,253,182,208,116,52,105,36,189,154,42,70,200,180,146,161,255,8,93,82,192,217,222,102,76,238,61,171,166,169,21,166,252,220,84,140,87,49,199,39,236,232,2,84,204,55,146,197,223,139,231,139,154,153,185,254,242,42,161,87,93,76,54,168,125,46,158,207,26,128,137,62,169,164,144,177,121,82,136,154,78,242,203,170,100,185,237,7,92,7,243,244,41,21,216,220,198,144,247,119,158,86,22,212,95,158,61,60,107,187,9,158,149,207,115,67,101,13,105,80,38,239,165,218,181,27,43,144,208,254,100,43,164,114,239,168,69,38,39,111,19,166,62,179,190,87,87,9,211,13,191,74,148,213,113,94,104,158,2,159,215,23,59,251,37,79,75,160,167,130,243,212,39,138,64,81,68,77,74,70,194,156,83,253,115,48,133,235,254,5,23,231,86,66,57,180,82,94,89,250,90,3,113,165,26,97,210,45,170,145,57,76,85,214,195,153,92,168,94,221,57,152,248,147,21,236,123,84,233,117,119,83,160,140,48,39,4,253,212,37,187,173,206,137,98,247,162,138,168,52,167,203,200,16,78,112,4,52,108,138,82,30,62,231,185,172,18,180,240,59,71,124,77,8,72,31,37,98,200,30,251,233,215,158,201,80,102,217,142,252,211,124,50,198,8,64,136,38,16,101,218,51,84,251,147,34,158,234,147,130,165,55,53,234,80,245,5,236,249,17,176,5,64,16,186,208,216,174,85,21,130,5,234,254,116,123,217,57,125,21,106,13,194,22,225,164,199,34,204,173,241,68,8,205,233,70,238,92,195,38,239,234,97,91,218,84,152,23,169,210,29,247,230,240,81,84,90,215,180,209,227,106,32,203,250,96,240,161,158,34,117,250,0,181,44,19,208,103,244,82,80,139,154,229,225,212,218,195,202,4,245,199,157,117,4,12,212,144,102,132,41,20,169,162,245,192,145,51,191,48,144,9,13,79,150,182,8,15,12,179,228,181,141,91,18,190,2,84,136,5,168,69,24,110,92,72,155,87,43,185,73,120,229,253,52,194,43,35,76,47,6,131,60,67,126,188,0,155,144,70,195,199,227,9,240,163,102,155,116,9,160,188,230,250,58,118,117,83,109,105,204,98,158,173,0,250,115,163,125,194,229,101,206,8,207,161,138,217,173,202,169,200,40,77,91,108,5,56,79,140,200,149,156,247,202,159,113,79,237,250,105,224,239,1,30,83,195,100,93,195,148,0,212,100,213,133,175,90,197,56,174,198,167,78,206,130,44,102,79,34,205,204,45,244,252,109,83,65,72,106,211,98,125,232,60,157,65,100,230,104,82,112,91,218,104,9,124,90,137,171,41,153,232,224,60,147,12,103,172,167,38,63,85,181,177,155,153,109,120,30,64,128,154,58,111,144,239,141,60,41,157,225,204,18,210,166,198,191,10,135,10,106,92,170,76,10,241,46,220,80,33,36,237,45,165,8,187,26,66,188,135,49,212,202,159,176,121,40,71,184,127,102,149,100,188,102,215,254,7,117,62,62,146,239,228,34,221,55,160,245,241,121,44,56,254,209,143,204,224,190,106,139,37,19,10,138,48,156,191,174,82,244,72,174,249,59,183,179,140,137,194,13,58,246,184,130,249,131,113,80,212,115,38,236,235,153,36,124,54,99,159,48,71,243,112,6,168,16,52,198,199,148,96,231,248,26,63,28,253,87,250,127,59,215,132,48,134,189,114,111,230,225,30,157,20,185,149,249,177,98,152,204,56,225,8,2,193,166,235,213,166,95,56,158,159,200,153,9,190,70,14,37,118,88,24,186,126,60,225,144,108,238,251,221,156,103,87,35,20,54,203,161,156,136,189,152,58,26,144,224,200,207,129,165,163,17,160,209,18,224,152,31,225,66,179,83,141,116,84,200,140,19,238,90,162,104,104,88,196,222,13,67,221,179,154,200,205,43,106,196,237,221,156,9,77,195,192,28,92,71,156,112,213,13,22,228,158,215,143,242,57,71,10,238,205,172,81,225,100,188,159,206,234,207,82,57,83,196,84,136,227,135,186,8,53,36,100,187,103,213,8,119,97,233,19,174,45,197,156,144,81,225,83,63,144,115,241,124,35,139,17,160,155,101,124,112,139,123,147,27,241,108,55,153,50,200,203,128,95,243,48,102,179,250,219,5,106,74,12,122,138,0,67,63,8,76,183,253,62,181,101,232,166,134,115,172,138,120,137,55,109,20,115,172,136,75,43,231,40,185,115,230,108,24,61,33,153,113,213,210,240,140,34,57,97,171,87,106,152,194,168,223,28,22,181,30,221,145,30,60,55,240,175,149,168,154,106,79,96,247,84,195,148,3,119,80,117,145,192,128,173,58,192,191,195,104,217,106,215,208,50,172,162,29,191,221,216,120,172,175,229,77,236,150,51,232,151,44,82,198,141,70,116,206,196,9,195,221,213,97,15,59,102,120,150,63,33,97,81,244,183,19,200,223,48,0,219,192,36,101,75,139,87,143,248,158,157,229,227,163,147,12,148,48,199,166,212,118,72,130,86,95,87,83,115,134,237,83,167,218,169,225,153,98,211,154,76,127,93,93,161,128,213,69,170,49,177,139,204,89,189,151,208,164,75,225,102,5,139,66,29,192,72,113,148,254,28,169,16,147,18,79,41,48,155,113,118,58,97,244,163,196,22,106,154,1,164,91,128,157,225,50,63,254,97,103,118,92,225,225,133,3,131,236,52,112,139,7,232,229,225,14,55,87,140,203,38,96,206,136,114,74,24,250,195,103,23,59,158,173,217,110,170,33,184,76,81,46,244,107,1,189,245,170,6,96,231,198,195,241,97,180,7,108,184,169,54,92,51,220,51,177,232,2,49,166,30,94,63,11,249,48,77,51,26,145,132,23,101,244,8,99,60,43,155,32,196,163,197,136,174,99,207,43,59,67,204,148,95,126,214,202,181,67,134,72,53,40,168,23,87,140,24,153,181,193,193,64,214,120,111,22,198,143,191,88,135,5,22,239,141,6,214,210,174,130,50,115,228,180,83,5,29,45,203,42,74,141,60,122,132,217,94,107,152,10,70,140,32,60,39,199,214,112,177,58,131,135,217,245,72,1,144,244,120,113,149,11,72,126,243,99,53,71,87,9,41,228,4,17,78,85,127,9,163,254,238,225,2,214,96,124,204,228,158,217,15,91,135,172,59,25,164,116,152,138,60,76,233,88,205,228,80,139,24,207,109,17,234,129,250,189,85,244,17,99,116,158,39,175,34,115,129,103,52,229,99,55,192,196,117,171,170,169,97,161,96,251,12,48,109,70,237,106,137,200,39,173,207,31,19,237,3,9,79,10,192,249,185,107,86,61,21,86,179,136,95,97,220,137,236,210,212,223,198,69,34,189,48,80,44,185,249,57,202,117,151,170,64,78,143,138,149,26,69,154,125,221,120,225,246,113,98,133,78,208,220,56,122,175,170,98,19,68,57,74,196,131,159,169,57,127,46,6,130,25,174,161,24,181,171,21,204,105,95,80,43,207,43,149,181,114,127,194,203,5,8,144,202,57,231,35,89,30,193,211,192,66,115,27,87,192,36,233,19,198,122,211,91,5,132,141,90,169,66,199,73,78,133,132,48,192,212,36,77,158,128,219,135,87,42,68,149,84,180,77,41,222,47,111,52,134,83,147,221,58,103,244,80,235,35,92,63,103,152,19,158,205,13,41,80,155,170,223,9,21,135,14,215,51,178,2,82,27,233,19,198,104,60,204,111,205,243,87,95,12,237,193,218,35,140,234,186,94,141,156,193,12,227,221,194,120,215,176,149,98,253,197,200,49,106,179,20,144,1,190,17,3,43,96,58,194,234,181,10,174,207,61,129,43,158,99,73,157,117,81,210,242,239,13,187,247,115,152,198,242,224,76,37,97,180,108,19,108,85,195,225,20,238,10,20,241,56,194,170,85,242,196,171,109,135,201,115,175,93,221,140,203,52,216,174,91,68,35,210,32,29,53,153,158,142,59,91,159,121,102,233,193,175,152,193,220,240,139,141,221,181,196,94,250,236,87,188,8,8,187,30,221,90,181,174,158,212,59,111,139,227,92,167,36,53,126,151,100,249,242,48,172,24,189,218,44,98,86,88,114,159,179,179,238,78,49,158,233,206,48,96,112,161,70,38,198,216,68,157,234,197,198,199,252,152,196,177,219,132,112,253,230,233,103,239,35,97,54,199,113,243,179,82,80,148,151,240,153,160,91,24,164,163,241,37,4,4,24,250,147,45,205,51,34,135,86,38,97,234,36,45,46,166,238,39,54,229,13,49,121,55,221,30,16,216,214,199,168,60,177,253,117,135,116,102,44,197,7,112,162,154,190,248,2,62,101,45,150,40,82,41,62,58,173,220,86,242,39,140,189,197,114,223,119,158,69,214,94,171,74,121,118,227,12,76,64,157,89,195,230,26,231,141,2,11,71,22,79,32,125,203,181,98,90,223,198,230,150,239,129,252,251,112,187,111,212,229,181,152,129,74,234,51,135,238,216,132,106,74,52,153,200,147,59,141,179,3,87,154,51,245,1,240,132,219,195,200,104,72,65,13,230,248,114,181,177,102,181,127,205,250,159,193,104,78,190,30,78,128,73,222,131,27,146,209,209,1,118,140,201,58,85,39,24,237,225,255,140,119,225,105,65,121,177,76,14,200,109,146,59,210,206,2,48,99,235,185,131,206,216,216,128,86,217,148,79,150,172,115,253,140,48,0,236,45,225,106,16,142,23,30,50,39,77,196,159,103,31,239,106,10,85,26,206,120,246,22,15,79,163,216,189,48,42,94,49,93,146,93,90,194,106,159,198,67,115,110,44,50,183,67,103,6,219,194,239,48,228,38,241,181,197,67,115,90,34,211,243,181,168,30,143,42,246,37,144,33,141,191,26,225,45,233,15,178,96,166,220,17,209,115,142,125,37,185,105,200,125,249,34,144,6,182,94,141,200,97,188,23,157,88,38,83,194,43,70,72,79,166,156,41,207,125,30,101,57,192,6,128,102,27,121,118,125,50,192,6,183,73,217,5,55,73,250,224,190,61,241,4,242,112,55,243,93,121,235,180,230,187,24,151,216,183,75,195,149,14,152,203,253,154,134,201,172,93,158,140,42,156,151,210,17,161,158,73,246,236,72,16,146,207,189,111,141,137,101,253,60,89,133,123,225,59,10,28,193,146,212,110,13,212,149,92,31,187,53,195,3,234,147,225,59,239,67,251,220,28,211,155,173,141,130,107,249,29,157,164,118,183,104,126,77,64,181,205,235,2,205,108,7,218,219,103,225,74,144,166,231,40,206,70,196,248,118,18,158,172,249,190,57,61,99,7,249,37,9,51,1,134,225,125,93,95,89,125,88,186,84,165,253,230,19,226,166,140,144,85,76,96,193,175,54,186,151,134,19,132,135,155,245,4,148,108,116,227,8,207,73,238,96,121,52,81,151,145,40,118,218,101,250,197,168,197,136,118,227,9,35,221,125,15,181,141,10,193,20,141,195,19,62,95,55,251,100,11,120,155,101,88,194,216,99,249,8,169,16,124,186,60,56,155,170,238,104,16,68,212,82,123,250,35,150,30,164,140,234,173,98,254,207,89,30,13,171,180,121,203,10,28,136,168,46,75,56,99,86,112,243,208,13,147,169,38,88,68,160,165,100,215,238,200,47,236,86,234,91,192,38,88,123,248,74,30,102,68,188,201,120,14,147,35,42,126,181,149,65,95,18,144,163,61,71,17,191,122,32,95,243,210,16,72,138,82,239,245,48,11,181,208,191,185,86,58,42,32,35,37,126,16,198,27,242,54,234,25,157,173,232,84,14,185,172,187,146,103,195,17,51,137,247,202,9,115,178,41,222,106,236,116,196,188,235,76,20,91,86,125,104,107,93,164,237,64,64,225,15,123,195,231,24,169,62,10,200,163,175,233,41,244,198,162,205,225,226,133,49,89,112,226,58,217,49,122,199,27,128,6,96,112,175,168,102,122,78,59,107,56,155,79,223,13,227,237,164,253,184,67,81,142,225,203,49,115,11,182,142,50,220,122,123,33,108,217,150,168,109,130,254,41,104,162,120,248,7,53,144,176,153,223,249,139,101,51,235,221,18,78,41,88,216,248,185,158,37,235,229,124,17,188,238,57,190,72,50,210,79,150,112,231,23,111,16,144,222,126,27,18,64,50,231,134,190,48,159,181,17,122,217,148,48,71,15,127,176,243,187,105,137,208,231,180,210,114,245,33,114,78,76,84,220,229,185,145,85,201,23,52,130,31,83,161,160,252,194,197,156,46,253,209,42,242,102,210,209,72,217,15,87,32,49,79,202,51,136,228,183,19,240,172,251,228,21,241,25,224,24,17,6,190,189,252,176,95,183,137,223,201,50,98,214,7,190,68,193,142,196,189,235,221,188,25,79,126,221,40,18,112,178,240,178,11,136,66,41,96,102,4,151,222,199,132,135,86,221,159,189,218,185,51,191,195,250,108,6,121,120,225,243,101,155,252,48,25,192,91,108,193,40,162,47,81,207,158,150,200,190,219,36,148,155,17,243,125,157,172,97,32,235,103,51,163,231,118,49,142,196,128,4,238,211,184,97,211,23,121,71,32,214,30,196,225,110,248,156,78,145,187,126,97,188,79,167,151,221,170,105,151,61,185,51,206,109,15,163,80,205,65,88,202,14,19,30,32,0,67,15,35,253,36,29,24,211,80,74,105,55,92,32,217,201,216,170,198,122,107,17,102,53,146,29,90,53,171,35,111,80,202,106,187,234,111,163,167,236,80,49,152,73,124,190,42,97,100,222,226,189,12,35,37,83,14,200,50,71,138,85,219,190,139,87,237,36,241,130,192,179,135,207,110,172,191,84,217,100,142,192,28,198,195,240,55,100,96,22,51,108,188,233,127,192,210,83,79,118,132,207,114,121,207,102,88,215,0,1,106,159,240,244,252,197,249,183,73,77,73,175,110,134,246,190,225,105,244,190,41,225,10,201,231,246,127,171,120,72,53,114,194,144,199,4,229,134,59,44,93,89,242,11,184,243,53,253,106,48,91,67,190,8,254,140,217,141,179,17,100,62,35,241,29,120,231,101,136,248,139,33,195,223,101,26,7,83,116,150,86,191,57,93,175,232,213,3,249,159,184,121,195,235,64,163,167,103,59,255,199,40,81,130,97,158,229,151,94,246,107,201,137,235,6,143,218,215,138,107,207,143,168,171,216,185,17,30,79,217,31,27,88,89,147,73,26,194,70,142,199,50,76,161,126,45,228,67,28,33,196,14,20,249,43,233,10,36,104,125,166,196,248,126,126,182,173,112,193,217,149,121,216,210,164,114,243,95,201,215,191,22,70,158,186,49,101,187,29,102,29,103,165,223,56,140,201,111,159,153,160,122,6,1,86,97,45,2,109,194,21,175,250,57,188,158,35,164,250,18,147,172,152,238,123,84,41,56,0,166,121,209,211,175,138,51,4,24,255,182,205,148,112,99,168,110,15,151,165,134,24,243,71,224,94,126,53,166,149,34,126,101,97,76,179,61,12,190,84,166,179,204,146,186,186,95,77,230,82,240,15,40,171,151,234,135,16,4,240,80,8,123,13,142,102,162,23,230,170,17,26,117,219,137,181,249,233,134,57,194,160,169,229,181,97,69,231,237,13,218,240,136,145,183,62,67,3,122,157,71,177,169,146,5,153,101,238,44,62,241,211,28,133,101,113,65,160,141,51,76,252,52,150,63,242,90,0,138,98,30,134,178,123,150,62,121,112,200,173,78,14,7,165,156,113,117,147,48,210,119,241,219,76,141,122,243,179,45,28,248,24,222,48,158,32,253,101,39,108,243,156,221,121,24,49,15,110,248,134,79,130,68,230,34,4,181,255,20,51,223,215,78,100,18,139,175,124,29,187,70,93,53,19,174,239,174,19,141,34,110,173,58,149,38,196,43,92,142,185,154,165,187,40,236,144,99,169,158,118,132,183,115,246,195,50,163,96,192,59,29,13,134,195,119,254,236,190,144,232,77,158,209,161,188,193,54,69,30,60,27,24,48,194,144,146,100,81,102,147,178,234,187,121,69,137,72,126,59,81,246,243,201,14,27,238,156,245,230,56,244,38,95,56,77,195,91,220,56,7,152,209,18,51,86,167,71,63,21,209,246,83,128,137,105,26,254,14,91,100,9,23,68,194,34,204,113,181,203,205,217,116,185,239,119,197,78,166,75,117,154,74,27,194,108,241,69,64,103,84,185,154,45,65,242,73,222,164,99,100,209,30,0,103,66,100,10,20,97,211,90,12,168,167,158,188,228,88,153,251,202,30,114,115,136,130,53,154,197,214,224,45,81,160,207,59,186,82,53,106,243,11,55,96,215,190,50,66,53,65,250,246,133,235,207,100,222,195,235,236,60,245,106,230,137,58,189,201,103,55,21,151,23,102,132,121,62,8,43,46,64,16,114,53,130,227,243,189,54,167,206,44,191,13,93,33,199,147,15,82,116,77,94,27,29,155,29,45,126,58,70,202,114,111,211,35,243,142,246,99,132,188,91,35,43,220,221,140,13,70,1,38,64,67,194,80,60,82,132,33,106,190,89,105,96,186,80,211,235,11,213,146,245,47,60,216,56,249,18,2,149,165,102,141,38,155,167,98,112,34,200,36,247,6,58,248,94,186,34,209,214,228,193,141,196,231,191,92,141,85,43,207,205,78,213,245,67,232,226,77,235,106,3,40,64,203,49,39,149,98,78,246,18,6,108,238,191,140,41,220,91,189,76,158,191,189,78,150,27,194,26,114,235,244,147,49,190,225,52,77,179,93,194,0,27,124,9,177,218,179,148,189,79,184,152,229,133,135,153,4,222,78,132,26,218,118,220,32,96,71,12,234,166,68,217,45,95,228,7,69,104,224,116,67,194,228,181,252,165,13,191,40,134,203,132,57,46,22,15,155,112,113,213,155,99,175,117,27,28,59,84,22,28,121,240,179,149,136,57,133,204,83,18,137,54,194,8,48,118,15,67,94,73,223,215,46,174,220,80,141,246,47,107,250,48,149,202,29,97,150,78,189,154,221,242,114,78,19,105,11,192,124,223,39,199,56,249,134,25,12,58,176,39,155,113,103,230,157,157,53,6,101,111,79,59,224,242,119,247,215,174,164,14,149,224,102,10,6,237,221,188,97,208,253,78,2,63,38,165,139,182,144,229,202,159,247,102,174,12,109,173,10,118,134,131,163,132,169,161,110,111,53,182,176,2,111,66,157,169,134,136,40,2,7,216,163,203,147,227,30,233,20,8,194,169,44,125,239,110,135,150,18,225,85,180,205,49,16,62,7,180,120,242,148,40,101,190,112,197,111,53,191,71,203,89,176,83,131,130,111,117,255,45,187,185,50,13,216,170,195,91,142,39,159,108,63,165,81,17,36,119,2,17,204,200,114,254,32,143,150,127,74,71,30,54,180,135,12,131,124,142,149,211,231,195,51,171,159,163,161,172,64,51,255,56,113,55,92,216,94,20,105,181,108,26,85,30,93,232,242,202,107,51,21,184,250,2,194,116,5,195,33,9,227,102,56,189,77,217,251,11,54,119,48,51,187,10,54,43,91,83,47,28,60,25,207,122,152,226,193,10,74,160,242,220,167,31,118,79,214,86,92,40,178,236,154,161,103,81,144,247,155,35,141,47,232,40,184,217,165,199,216,71,21,95,100,89,40,16,240,99,55,154,224,157,189,52,20,208,165,1,14,210,195,216,103,189,188,199,9,147,34,245,99,58,147,225,22,39,157,115,144,2,177,236,27,161,106,181,93,249,28,227,39,188,123,163,203,202,245,175,139,163,231,150,124,194,171,208,79,5,224,13,53,17,95,48,191,24,194,138,28,210,17,4,193,152,199,175,230,200,175,239,12,10,55,123,255,231,120,116,102,75,189,152,45,148,223,26,93,47,169,14,65,218,102,120,248,59,35,241,41,176,69,84,3,205,30,215,195,0,153,95,157,100,24,161,211,233,21,21,248,136,242,12,168,125,15,23,152,103,142,230,220,38,247,102,56,140,104,49,116,4,69,157,224,252,107,226,214,254,210,141,202,146,12,173,129,124,146,35,105,42,210,34,91,60,199,78,216,188,189,253,183,169,179,11,149,6,110,41,57,23,127,109,100,211,4,20,130,188,37,250,180,254,219,102,112,245,146,11,16,87,83,113,147,95,56,198,200,153,109,253,109,242,186,126,117,254,208,66,32,197,90,202,210,163,231,72,35,213,188,243,218,72,130,250,65,218,146,246,130,248,58,225,106,180,9,15,171,213,39,115,73,15,214,20,196,11,178,153,250,49,43,250,229,254,181,80,1,31,218,19,172,184,122,159,154,127,83,89,84,58,10,149,195,225,97,60,118,180,139,154,91,221,189,117,65,117,95,88,129,131,249,4,72,222,13,51,239,101,217,197,252,166,4,207,220,97,0,219,215,252,140,172,236,90,46,120,199,98,151,249,185,184,86,47,96,158,79,101,222,102,242,90,231,91,118,23,159,199,201,60,213,103,171,98,92,244,17,154,145,64,187,151,150,196,204,78,100,57,79,191,178,189,26,98,192,3,49,59,187,226,201,137,242,49,251,223,186,58,80,72,99,214,251,97,254,160,246,161,173,33,153,173,101,218,83,191,218,200,198,103,97,163,236,39,85,58,148,4,126,231,204,13,118,37,247,173,133,79,170,46,183,173,79,152,239,36,14,106,212,115,205,6,239,134,171,29,193,181,118,57,179,243,34,246,111,111,47,106,13,166,127,54,175,152,3,213,116,72,50,237,91,126,204,55,55,140,238,49,121,158,172,87,27,250,227,190,55,229,161,52,62,165,230,74,166,224,62,218,248,136,118,156,32,234,67,191,197,16,203,83,140,146,82,209,107,233,5,237,134,145,42,233,227,19,166,130,63,60,44,199,14,98,0,165,138,199,80,71,45,122,169,57,199,230,27,134,29,91,251,231,157,200,235,236,27,198,220,70,171,158,219,212,122,150,191,19,21,154,164,5,217,194,54,106,123,139,156,69,163,200,49,113,154,23,236,165,93,3,82,44,168,141,104,184,2,157,186,143,118,70,39,92,42,13,211,134,222,81,208,221,85,193,109,90,20,121,240,251,222,56,208,167,165,128,7,150,168,187,38,17,70,160,69,146,183,251,103,76,127,27,252,76,135,104,217,202,213,148,12,70,247,223,30,248,48,73,23,7,163,236,194,28,28,25,225,132,75,38,127,35,152,126,77,154,236,120,218,228,220,2,1,30,35,192,123,49,134,66,180,147,60,248,68,125,225,182,202,143,158,33,57,82,44,33,203,242,39,3,183,51,183,126,110,170,114,151,179,132,3,55,23,43,162,129,85,232,66,102,17,254,54,24,65,81,32,71,117,89,27,194,139,189,168,244,112,164,65,199,188,141,102,10,32,138,225,58,187,25,147,203,243,48,39,63,193,237,176,171,90,49,62,16,173,207,226,52,134,176,63,27,109,127,242,133,98,139,224,86,193,45,183,187,207,221,160,20,179,106,121,161,87,74,225,210,175,198,61,68,18,134,148,131,170,111,54,9,147,97,144,123,155,35,175,55,57,228,52,40,10,15,112,100,6,83,109,251,197,8,135,11,8,11,99,204,86,227,151,145,98,18,84,28,246,183,203,199,61,211,97,221,31,168,211,128,50,123,159,11,35,209,145,178,94,204,118,125,249,131,21,224,212,130,26,231,208,74,150,239,134,43,122,91,66,146,201,36,150,235,240,155,51,225,40,6,242,12,71,240,212,247,123,160,191,125,54,90,89,209,99,176,106,110,95,64,192,3,180,160,132,103,117,94,247,54,190,223,20,241,232,149,41,61,94,164,61,238,1,236,35,182,162,226,182,169,163,220,48,150,236,10,51,134,247,149,238,14,133,240,153,179,179,176,192,200,122,205,171,243,207,72,43,38,200,41,40,70,112,225,59,194,192,37,146,134,59,220,200,114,195,40,114,43,147,190,176,127,77,191,61,10,5,131,109,46,195,130,160,164,122,226,15,126,110,67,213,89,162,28,97,239,216,54,235,183,38,94,202,56,176,163,137,235,79,54,71,218,138,119,47,192,114,86,220,124,162,111,39,23,131,11,189,18,46,22,37,153,43,232,76,222,251,210,94,237,222,117,77,109,179,69,234,58,251,79,163,30,35,105,80,36,24,65,120,249,79,179,253,252,52,41,30,30,62,242,161,178,64,105,19,64,44,131,96,87,191,57,150,27,75,24,185,108,91,234,251,32,29,204,176,0,98,171,217,197,103,255,32,168,119,40,211,24,245,13,79,54,90,152,154,172,64,179,169,255,93,43,63,158,220,6,92,87,6,66,193,204,207,155,5,7,99,105,22,99,107,245,238,95,27,30,191,248,104,44,51,5,184,134,72,164,14,139,89,140,43,229,227,156,208,238,180,146,209,241,42,91,97,254,211,82,161,249,134,25,19,173,124,8,35,103,114,246,54,207,54,181,10,43,170,98,133,178,242,125,52,59,137,75,141,220,120,52,243,86,70,9,79,76,3,62,20,31,150,146,233,97,160,219,162,157,6,100,181,46,239,137,153,147,125,211,48,251,141,155,153,179,48,78,94,95,130,221,186,246,34,60,249,132,10,46,4,33,50,223,30,68,192,79,5,10,112,41,59,189,197,223,58,153,139,141,240,208,166,233,48,70,155,33,125,147,63,108,199,145,179,15,17,104,16,243,195,253,6,126,114,193,105,60,24,85,139,242,161,205,102,23,29,38,12,196,53,107,20,108,104,92,108,6,60,26,6,230,56,226,98,166,181,15,99,23,135,171,225,125,193,136,49,202,191,174,150,206,184,51,3,231,254,254,97,34,147,254,140,209,155,201,111,148,162,87,115,226,105,254,177,103,53,230,178,240,152,77,116,209,155,28,39,141,246,161,57,103,99,40,220,240,66,244,68,95,12,97,255,235,53,139,237,54,28,133,239,111,131,14,190,77,206,154,95,183,114,222,171,145,149,134,135,217,21,172,239,123,59,127,232,132,51,14,43,114,113,129,237,181,138,71,173,159,11,213,248,124,14,60,118,110,24,150,141,226,240,9,59,133,231,132,173,154,246,137,246,238,139,4,89,50,146,124,18,109,241,169,207,156,142,129,138,244,147,98,74,48,254,187,168,165,108,161,185,240,78,174,129,68,120,146,202,148,91,147,59,236,62,81,23,203,50,40,151,158,180,102,189,95,26,92,218,86,246,41,188,162,25,191,108,144,199,173,173,73,61,189,221,62,104,229,92,157,174,58,85,162,237,83,229,57,113,84,142,135,250,96,38,42,224,225,97,217,21,13,247,185,125,205,102,255,92,197,145,136,112,133,242,235,97,50,246,202,134,63,71,251,155,125,194,120,32,171,219,100,51,99,102,70,175,135,7,199,22,253,233,100,108,201,27,62,93,255,180,105,211,239,1,244,40,194,3,119,202,161,97,12,139,119,132,65,153,234,213,88,20,249,107,35,201,86,62,234,5,5,243,170,238,81,20,81,62,60,125,88,204,254,90,21,208,142,126,142,108,114,80,55,138,154,155,236,135,225,86,128,101,242,104,203,249,211,96,27,182,239,142,40,194,89,58,102,207,98,83,250,11,239,250,233,38,221,82,189,35,194,69,117,161,186,249,130,212,136,50,220,117,62,96,229,88,209,218,205,246,180,170,98,129,220,201,139,206,166,154,157,232,20,0,110,143,22,97,242,80,53,148,226,59,82,187,246,156,141,62,210,54,248,203,68,184,168,183,161,105,28,193,166,246,198,6,49,37,184,101,82,184,72,221,248,47,3,16,171,26,254,145,209,188,185,59,197,2,213,145,51,15,89,95,88,42,238,38,123,124,180,199,32,175,196,205,161,32,168,128,164,153,3,248,12,75,181,85,120,194,195,242,236,62,121,179,12,44,101,244,32,2,207,12,224,97,147,251,84,49,55,243,80,242,48,121,40,185,214,72,249,175,27,224,22,169,74,138,44,120,165,248,75,157,13,192,89,45,85,143,48,133,5,185,245,109,88,50,245,19,94,158,76,201,134,235,94,170,158,135,51,162,220,188,174,254,121,106,10,216,197,131,108,125,180,73,88,45,211,136,17,123,38,185,242,121,103,195,132,69,24,250,130,106,166,117,95,234,168,93,8,30,210,132,241,250,149,232,182,161,222,216,224,169,72,34,74,185,239,226,49,183,10,189,13,19,67,200,239,169,216,1,72,120,33,55,29,47,76,119,17,245,97,10,26,61,203,76,81,62,43,138,217,124,174,104,107,180,93,132,95,15,184,200,49,64,62,170,244,167,81,209,149,78,0,120,93,122,1,165,179,22,243,31,242,203,237,163,110,122,122,200,155,224,40,126,229,241,209,40,101,242,141,123,155,193,77,83,109,212,228,254,122,214,255,206,209,88,187,24,248,202,25,115,73,207,95,109,11,80,39,117,71,39,161,198,160,66,134,28,58,70,52,217,153,59,206,236,33,10,190,184,18,87,223,90,84,252,220,116,57,155,166,44,226,219,53,212,218,63,58,214,6,177,155,49,162,217,218,171,48,25,75,116,156,80,209,5,99,194,21,9,95,178,176,211,123,138,201,29,169,58,112,227,116,230,123,34,74,45,57,171,182,48,0,62,159,187,91,50,96,149,104,7,35,46,146,252,56,212,16,88,73,210,249,129,81,199,106,133,181,104,91,159,168,157,166,154,135,217,137,171,36,178,81,234,111,147,156,47,189,155,246,127,170,160,245,10,175,210,255,0,118,228,241,9,175,229,167,29,76,26,178,158,56,38,28,244,242,194,198,67,212,171,81,194,245,249,151,25,21,49,171,143,74,117,186,117,131,77,49,228,244,193,172,74,209,28,173,125,37,197,230,234,236,48,84,134,26,37,78,159,189,145,163,66,29,68,154,20,191,2,31,216,192,227,155,192,118,79,152,108,194,190,93,188,83,126,95,178,159,35,163,246,214,120,116,150,154,158,141,39,116,169,238,77,222,39,174,221,218,44,152,43,100,255,218,36,144,245,112,11,151,211,253,220,183,129,218,167,192,241,1,234,219,162,120,195,148,222,146,44,59,179,24,136,207,239,77,206,100,125,174,38,23,225,123,46,116,248,207,50,37,93,28,69,163,233,187,42,132,20,218,16,106,63,48,43,7,89,19,174,212,45,150,222,252,236,2,252,201,240,54,90,250,181,41,130,38,255,94,16,24,146,78,11,19,192,112,108,49,6,242,19,77,214,14,78,40,189,236,184,26,160,122,215,70,219,164,158,166,135,81,102,87,217,112,252,40,150,7,207,43,124,244,204,1,164,22,63,147,15,88,89,42,13,51,49,131,159,62,4,126,105,120,57,147,79,3,24,221,148,26,82,132,202,75,156,63,67,2,127,106,28,179,186,206,71,157,125,127,68,169,211,136,46,210,60,187,65,204,218,110,184,218,210,186,180,139,158,169,48,249,99,3,101,213,20,202,132,91,182,219,120,225,165,42,13,151,219,25,87,3,230,236,58,45,112,166,91,241,219,25,226,148,138,184,115,174,110,241,228,118,128,87,13,119,204,90,252,167,79,15,156,186,201,53,125,247,18,79,198,158,173,127,116,241,115,125,71,238,113,142,143,75,37,209,24,12,87,44,202,154,27,190,116,211,25,7,232,68,124,203,117,246,16,122,111,146,148,165,251,47,39,38,60,25,182,60,90,36,103,6,162,128,98,184,65,250,3,221,134,120,171,82,4,47,130,253,201,156,190,175,50,49,20,201,147,155,79,115,141,131,167,85,122,135,116,65,32,240,237,138,252,208,220,201,200,19,47,204,177,181,246,21,95,99,131,185,145,48,234,131,59,194,156,91,229,83,159,197,0,157,214,23,54,26,182,132,49,185,120,159,26,96,173,12,106,10,144,189,238,242,194,67,167,35,230,31,140,124,94,24,209,0,9,111,84,219,227,197,168,216,200,168,134,1,54,219,235,10,204,201,178,3,130,212,58,115,124,46,32,83,146,32,49,34,253,120,93,161,139,169,210,50,201,148,230,251,58,236,74,207,218,46,45,106,50,175,190,102,194,78,29,58,139,218,161,164,164,152,232,64,237,235,75,163,226,230,159,3,162,234,39,93,12,103,41,181,29,115,44,22,233,210,158,211,228,213,124,118,31,0,127,36,106,218,54,190,251,57,43,71,101,47,43,97,112,43,62,73,66,112,87,82,18,230,34,103,103,230,253,187,155,102,165,222,251,231,150,225,81,14,2,178,67,161,198,113,26,56,194,13,249,34,185,55,158,204,51,230,126,147,91,124,239,76,45,111,196,238,7,179,198,169,211,201,54,86,217,155,7,23,254,103,239,107,192,60,105,177,241,26,160,125,53,203,134,151,205,188,148,14,194,19,39,175,45,225,51,150,102,204,147,112,106,106,31,159,112,190,248,78,194,253,163,156,138,35,12,4,83,143,110,144,199,159,39,43,253,77,55,40,181,105,250,100,211,173,188,252,149,177,8,157,90,232,129,131,81,174,236,36,182,7,156,121,166,250,166,64,33,245,38,5,111,80,85,107,16,153,136,50,61,53,57,126,56,240,215,9,65,242,172,233,7,38,124,5,167,126,78,118,36,174,234,98,102,64,179,138,165,146,9,67,102,95,232,65,84,110,97,170,48,107,206,94,124,155,112,26,143,77,184,124,16,108,218,182,79,56,230,94,46,215,14,51,124,185,77,6,203,165,10,70,115,193,5,110,205,63,7,130,221,73,12,49,41,247,85,135,127,110,234,102,101,38,153,101,177,177,174,113,244,37,211,191,68,20,226,44,59,72,111,220,38,1,165,58,4,15,114,78,52,103,97,185,82,80,64,46,24,29,226,191,147,113,227,158,183,19,178,21,218,58,77,82,165,139,25,129,179,124,214,94,132,1,224,242,57,20,162,104,18,12,194,130,176,14,19,246,23,102,251,47,117,126,52,85,13,78,118,163,104,0,168,184,226,38,141,127,93,191,177,238,35,217,213,245,106,36,162,253,140,185,205,36,119,126,174,198,2,190,122,152,117,230,235,236,147,122,242,196,59,2,198,69,12,224,16,125,220,187,236,136,178,59,42,26,165,188,49,60,92,64,17,79,237,68,124,222,229,97,18,122,189,124,250,88,218,235,133,1,3,104,23,180,244,139,191,23,74,50,170,144,179,127,93,118,69,152,61,95,253,92,77,21,209,195,116,133,172,173,130,90,184,167,11,200,128,182,207,247,234,192,16,125,57,222,103,93,87,249,56,154,148,2,98,68,17,46,210,38,5,52,183,34,188,56,241,202,192,27,166,87,121,59,225,134,18,38,96,41,194,8,155,52,15,99,0,167,131,11,126,83,41,113,245,249,15,90,18,223,63,182,137,191,215,6,6,34,25,45,72,70,211,19,14,108,214,17,42,220,218,139,17,72,124,225,143,117,22,33,199,41,26,96,24,140,164,12,31,228,122,227,214,228,0,213,83,50,65,98,245,117,13,12,8,170,232,26,54,160,199,140,48,244,160,165,97,146,211,205,195,101,168,39,56,136,177,234,27,24,206,55,69,154,196,242,28,197,143,52,168,71,38,52,115,213,24,139,163,69,141,240,80,241,81,26,32,230,119,162,102,25,244,162,125,153,9,155,135,207,151,148,242,171,65,120,175,63,181,69,139,212,211,182,145,72,229,214,182,219,23,187,47,28,59,119,125,183,30,117,107,131,145,51,241,115,249,47,252,121,48,36,25,46,103,155,240,153,93,4,48,78,209,115,93,222,40,209,243,250,91,157,52,225,99,58,218,132,176,213,250,53,140,125,74,123,225,44,12,22,194,211,143,113,191,139,213,231,15,172,234,142,47,197,168,84,187,188,134,140,210,140,119,102,21,81,95,56,228,2,86,139,31,198,52,73,190,36,100,216,179,119,141,240,198,107,87,195,16,234,234,140,48,252,202,161,97,51,51,151,176,192,173,204,143,208,237,217,45,140,155,178,154,158,226,31,16,159,3,220,108,213,22,221,176,198,162,39,152,240,145,88,245,149,179,141,171,215,231,156,48,168,13,241,153,205,40,199,174,104,21,104,85,98,245,10,15,241,106,161,88,231,207,73,74,48,132,119,124,73,67,67,202,99,217,157,61,161,85,80,70,72,242,202,197,12,161,163,15,145,107,219,210,197,40,38,160,36,229,211,193,25,26,106,211,7,164,98,239,24,178,80,199,186,222,252,188,114,154,241,82,64,189,250,208,223,198,239,199,239,141,7,69,203,253,243,206,57,150,249,211,118,93,171,55,32,40,64,154,172,8,155,138,163,216,250,154,126,147,207,207,102,223,81,197,245,23,17,176,88,202,153,127,207,239,203,107,3,15,148,217,221,100,177,229,83,26,250,221,139,113,108,133,218,199,183,23,131,231,228,21,156,141,141,166,8,218,99,226,139,108,142,191,24,211,96,19,3,65,115,208,120,203,210,89,185,97,62,189,240,50,130,101,252,118,194,0,90,94,12,246,247,117,161,181,155,167,38,72,19,36,52,241,246,26,17,70,213,92,175,6,226,59,227,201,105,180,166,46,205,244,165,30,97,38,120,237,165,172,161,43,22,61,178,7,114,172,129,133,131,201,179,127,49,234,80,106,144,139,113,121,141,226,234,54,15,56,177,130,69,74,106,36,223,233,110,211,145,146,86,3,246,176,227,224,66,93,32,37,117,213,182,245,166,71,111,33,153,93,62,70,229,32,150,99,77,164,84,46,182,244,205,132,84,71,137,37,19,211,206,37,97,48,165,201,71,24,181,91,33,234,242,53,0,79,251,205,201,49,74,163,145,201,77,215,218,144,104,167,120,34,246,237,248,123,94,82,156,133,113,8,18,127,118,242,36,23,86,189,205,183,82,57,90,136,90,101,119,10,99,116,163,39,46,191,221,217,206,149,216,10,160,189,37,5,170,253,211,221,172,111,57,223,77,38,106,147,226,170,187,190,185,180,11,233,7,17,29,246,68,30,94,70,153,207,18,134,167,144,252,181,77,172,92,38,234,110,58,46,241,94,28,137,213,64,183,155,55,117,76,121,187,125,252,230,96,93,81,127,189,239,5,212,75,81,44,8,255,130,55,190,179,22,233,103,41,231,152,45,67,203,62,79,83,202,233,194,172,38,124,86,179,184,184,32,195,41,22,184,29,52,121,242,21,230,52,16,176,101,105,21,54,176,222,207,200,75,129,38,149,40,155,183,187,97,197,121,142,20,211,235,11,38,250,118,29,254,108,226,94,107,232,215,100,71,57,139,95,141,186,147,32,158,12,155,186,188,26,94,108,190,109,98,151,60,44,81,238,27,63,220,255,150,164,233,183,161,255,29,127,131,43,57,217,110,185,57,89,208,114,147,156,132,88,226,229,106,116,5,162,51,20,236,112,166,108,24,206,208,94,94,218,48,164,251,214,233,20,244,126,137,37,159,62,137,117,67,132,17,74,172,151,239,250,251,233,36,140,213,179,77,1,220,115,15,208,36,243,72,111,203,213,232,170,140,21,55,175,166,98,253,194,112,26,154,175,127,197,168,110,85,195,244,212,225,79,110,213,118,89,101,16,50,88,151,80,196,139,97,7,41,243,6,138,74,245,42,182,130,75,54,109,202,215,77,39,230,214,101,249,213,8,24,74,109,25,109,47,96,156,183,47,129,181,130,96,254,194,19,57,87,111,53,120,40,83,103,250,137,167,156,63,25,14,81,154,56,51,78,254,118,124,219,9,147,221,250,68,131,154,0,32,163,91,50,81,127,185,102,63,109,150,10,27,176,138,3,53,166,165,197,139,184,200,49,160,134,33,87,67,96,94,247,68,136,207,2,10,218,91,223,218,171,241,160,219,231,146,211,228,54,165,161,233,221,172,146,88,220,85,195,80,199,124,206,129,123,116,182,8,122,235,106,164,152,95,24,153,244,149,100,128,160,20,132,181,246,13,103,74,2,226,91,63,205,185,231,110,25,78,63,2,207,40,111,133,85,100,245,78,138,243,200,208,69,96,218,30,226,22,83,11,42,126,85,93,185,233,116,59,182,242,205,60,31,210,39,60,49,117,185,97,206,4,66,10,218,216,117,57,129,18,50,2,242,249,178,194,32,198,179,189,160,83,126,54,247,50,116,207,46,11,91,28,255,109,154,65,183,66,160,160,151,207,57,221,148,183,228,201,22,123,136,229,71,39,211,135,87,167,115,20,209,178,3,149,113,51,6,54,251,26,13,87,131,125,41,142,39,12,232,99,74,112,194,8,243,91,99,152,222,183,94,187,237,152,113,195,3,100,253,75,13,108,164,29,220,115,8,6,219,198,255,81,174,70,246,197,179,164,133,68,167,32,254,182,229,83,174,96,207,198,123,135,34,213,187,55,167,186,236,213,9,106,209,91,232,11,200,23,147,156,185,47,5,159,171,136,100,48,212,127,204,35,239,176,197,48,179,137,51,232,38,15,137,115,214,13,131,175,108,250,211,6,217,243,3,140,153,59,170,29,248,110,100,12,253,167,7,106,115,93,238,221,6,26,249,254,220,128,103,203,39,138,73,87,68,183,85,209,63,183,78,142,176,132,141,4,185,175,232,131,177,60,220,246,30,108,122,213,149,222,236,2,99,233,130,57,134,142,186,132,81,139,243,41,131,109,71,211,38,3,164,151,189,77,40,79,110,225,55,110,51,186,77,126,160,156,52,121,249,220,155,172,82,132,145,251,22,198,199,79,238,111,222,202,121,129,47,114,54,224,250,94,36,122,102,132,241,20,125,137,101,242,152,125,212,120,47,68,235,133,94,140,189,23,86,14,183,255,227,154,113,142,247,114,243,243,46,129,95,163,78,135,146,185,52,57,234,142,190,60,32,29,168,164,57,114,74,240,216,239,147,65,101,216,194,13,218,150,129,245,194,121,89,38,188,17,189,244,236,174,16,192,239,62,186,22,39,152,167,232,70,34,140,45,171,207,164,102,131,242,108,206,8,179,129,242,85,211,32,128,207,31,132,48,86,38,37,174,222,168,145,13,9,79,84,9,60,140,238,217,115,50,67,61,60,49,171,251,147,27,122,163,202,147,179,32,93,13,24,148,184,10,134,23,253,133,77,198,202,91,13,22,142,212,29,241,107,33,15,91,35,108,242,129,47,202,238,206,209,117,229,2,232,228,189,40,64,95,155,87,60,131,240,81,212,70,91,9,185,179,25,225,51,189,21,121,50,12,158,135,175,231,155,234,232,243,192,196,133,102,98,241,125,191,200,166,5,87,211,240,54,91,204,27,134,141,50,231,123,114,112,201,111,3,182,1,237,191,244,89,55,62,21,121,115,11,3,170,36,141,251,158,28,112,218,89,59,61,92,141,177,41,55,111,103,182,27,119,193,39,197,65,122,121,72,24,121,154,229,81,36,93,154,220,155,195,174,163,221,57,132,157,17,151,53,140,38,197,157,76,77,76,105,63,133,103,194,156,204,183,255,52,136,166,87,134,56,225,51,178,247,123,240,133,125,176,54,218,76,54,17,221,48,121,240,177,178,132,79,83,93,199,200,179,48,241,215,215,148,155,155,249,226,240,40,185,207,44,23,111,147,163,137,112,179,109,82,132,57,7,38,199,67,218,213,171,74,103,192,219,108,94,105,120,194,216,4,244,247,218,197,122,195,237,197,231,193,205,58,126,74,24,137,244,104,180,51,41,141,87,94,33,76,241,120,199,213,73,129,70,38,238,15,233,213,195,248,129,182,40,145,252,180,255,161,0,121,24,43,149,162,79,134,80,72,243,104,166,6,46,239,5,70,105,70,103,224,119,158,40,143,61,248,187,51,130,111,79,106,149,32,168,139,232,164,3,218,215,148,199,46,40,230,55,191,245,48,205,184,37,97,228,4,231,140,176,121,78,190,48,122,52,126,30,5,168,13,226,244,125,107,171,187,237,215,83,78,243,103,109,19,160,17,142,11,168,200,186,175,164,175,197,81,234,46,157,149,133,16,184,142,68,73,139,20,239,41,156,30,179,12,62,156,1,93,213,144,48,135,56,105,81,160,175,197,119,119,103,245,2,26,36,19,90,181,19,74,246,126,70,150,36,165,215,42,102,35,219,125,244,101,118,91,115,20,9,15,19,97,250,133,145,27,197,230,80,194,70,223,187,47,134,129,103,125,38,59,132,237,0,115,163,156,173,170,76,73,149,155,59,76,3,71,100,67,99,105,152,205,204,141,54,44,208,135,94,140,6,121,243,7,35,211,145,251,251,92,56,226,150,107,75,196,46,166,160,42,46,109,102,112,68,159,22,16,128,41,69,166,5,228,2,72,141,120,152,207,37,95,19,18,89,0,49,248,109,166,110,185,249,98,143,208,243,123,180,244,114,46,132,141,64,236,109,102,47,218,229,181,151,121,8,188,223,54,235,148,8,27,197,247,170,184,218,147,207,181,229,189,41,159,77,47,19,218,167,45,105,72,216,138,253,113,53,56,235,158,223,123,255,212,134,188,85,64,246,62,248,119,199,180,1,230,188,79,73,219,184,12,239,181,123,66,78,40,121,39,63,139,211,153,107,37,140,57,96,188,118,134,164,150,164,51,128,251,61,231,136,8,27,58,180,252,45,35,157,196,154,233,158,120,118,140,12,187,28,33,58,10,96,145,141,177,83,82,147,227,57,213,193,22,123,109,150,48,80,49,154,162,162,38,251,50,231,173,104,150,215,188,63,123,228,191,80,82,18,109,152,109,14,173,201,143,24,9,76,114,214,28,21,162,144,211,87,123,18,146,35,105,114,13,46,234,138,66,27,21,147,45,57,42,203,122,44,7,21,115,176,164,208,36,97,42,48,14,196,56,23,162,160,251,118,142,76,116,8,192,122,150,151,188,147,164,5,77,3,251,221,220,52,17,228,132,210,138,241,208,61,17,219,237,122,73,227,34,189,89,163,154,220,97,53,107,142,216,212,176,28,53,185,187,21,108,186,228,136,77,24,220,127,219,96,236,82,188,172,54,213,181,40,116,47,145,193,219,16,45,70,142,82,51,108,107,173,242,65,114,33,61,227,225,70,46,92,30,12,213,187,54,226,214,64,165,229,123,161,253,215,131,230,2,137,117,8,164,18,128,83,115,201,144,109,22,105,189,238,79,102,156,3,79,143,231,174,194,23,97,234,132,176,20,79,102,57,40,185,152,92,118,149,22,203,130,119,96,53,66,118,202,159,219,28,101,244,185,209,244,152,253,125,14,212,77,154,132,169,214,69,129,29,165,228,172,31,19,211,198,246,190,181,149,154,228,230,232,162,182,232,41,24,24,138,97,195,9,179,103,114,100,252,166,84,92,228,180,138,194,208,57,75,121,21,165,82,183,205,90,139,160,228,59,3,48,129,96,159,156,219,40,49,162,88,234,104,12,132,86,119,215,34,139,49,6,35,252,129,157,113,208,227,68,227,173,198,242,43,35,128,131,108,142,226,16,56,210,57,180,242,68,18,201,249,128,182,41,213,122,219,128,54,28,133,39,44,8,133,217,70,134,101,144,189,137,207,197,114,161,69,47,82,88,45,250,255,4,38,34,165,163,134,93,216,195,67,156,77,79,157,245,19,38,217,249,194,93,252,105,72,250,98,212,82,222,208,108,82,43,160,202,152,170,163,110,54,178,193,89,219,228,188,70,104,27,100,192,46,234,220,75,237,97,161,190,28,97,52,58,138,84,86,201,127,5,250,5,17,226,241,228,122,104,100,4,124,162,160,118,182,182,90,4,57,159,18,139,139,152,145,168,230,107,217,22,105,172,20,165,64,96,75,154,205,204,203,36,48,163,82,184,81,182,211,71,3,188,231,25,96,10,164,74,113,222,6,28,171,81,63,53,83,181,241,121,114,78,132,62,143,179,128,100,73,180,102,42,63,243,133,205,176,161,233,163,25,105,221,203,55,103,3,214,147,252,54,167,79,223,219,65,52,42,73,82,215,153,188,249,154,17,197,142,79,18,223,56,204,188,194,81,39,229,155,150,70,33,216,174,8,3,138,107,26,54,169,225,8,247,37,82,117,86,102,95,41,10,98,103,156,14,173,143,226,246,205,130,21,225,242,25,124,184,238,180,165,81,225,0,109,163,28,239,88,25,201,106,20,129,183,228,102,222,154,239,201,206,148,174,248,0,18,137,173,196,147,81,76,208,190,192,94,56,245,8,83,194,82,240,65,169,230,147,20,97,178,140,210,164,191,61,110,125,87,167,220,21,205,65,45,61,150,252,142,176,92,203,26,70,158,172,189,48,242,87,47,76,206,228,85,48,187,165,239,171,34,73,246,172,210,42,89,80,205,108,52,114,153,53,30,188,32,193,33,81,176,244,249,117,82,114,221,138,157,129,213,21,155,40,52,219,135,2,115,144,8,139,207,5,215,73,244,43,183,153,219,212,0,230,0,131,213,170,46,180,170,148,60,179,157,88,107,68,190,99,39,50,67,209,36,172,0,75,91,12,234,79,84,18,18,121,193,172,144,33,180,35,222,231,0,84,151,20,141,68,51,69,130,12,245,161,44,4,38,120,83,203,69,11,13,218,48,37,187,6,128,17,153,238,64,104,21,12,65,183,162,12,145,229,109,81,203,182,126,41,248,70,208,55,81,195,63,199,229,170,165,211,196,145,235,33,31,38,169,58,109,148,100,43,91,204,242,168,144,72,253,210,170,215,59,199,138,143,236,143,94,140,65,117,143,121,26,100,201,80,116,216,217,119,142,0,197,145,161,18,181,95,250,243,114,109,127,166,62,36,221,101,0,144,120,128,44,228,225,186,69,22,16,223,190,1,65,222,163,246,1,165,143,162,230,251,94,139,253,213,172,10,15,235,32,19,227,167,77,218,71,49,92,167,223,166,216,66,113,156,23,113,62,202,247,212,149,60,76,45,90,235,228,84,198,115,172,47,249,204,101,98,240,201,232,1,0,226,45,154,232,149,250,61,176,95,242,172,70,38,11,151,62,16,48,42,23,213,9,30,144,98,139,24,105,2,108,171,64,188,111,24,207,165,94,21,51,135,32,138,191,182,41,221,229,79,139,159,14,30,43,62,135,187,51,236,183,126,237,228,6,187,134,240,133,8,46,16,200,109,131,196,177,199,227,244,242,181,62,40,221,115,30,202,14,46,206,136,134,11,2,242,252,212,216,43,144,201,203,36,245,37,204,214,197,55,96,179,194,63,23,19,192,109,187,0,223,7,81,233,169,74,10,128,98,182,154,227,135,199,100,228,110,197,79,206,237,138,215,0,3,62,106,70,20,241,208,9,119,152,58,103,140,161,99,215,196,44,29,134,126,230,39,156,29,36,90,153,42,2,196,142,233,212,7,145,218,77,23,198,33,240,230,12,165,104,238,201,63,14,21,55,177,22,69,92,35,10,158,2,217,143,83,128,242,240,24,49,213,179,26,134,75,104,234,33,77,102,246,13,206,110,194,168,66,158,34,19,222,189,56,106,75,48,21,102,193,246,163,215,28,148,5,100,140,119,81,222,0,121,5,255,94,29,71,178,44,32,119,152,0,195,203,109,25,61,236,37,155,13,8,15,38,73,239,225,100,210,186,194,150,192,218,215,135,62,44,190,54,244,230,80,252,188,58,74,157,59,33,153,34,225,140,108,181,55,75,49,141,254,169,36,16,19,58,246,23,179,68,95,87,10,201,116,199,228,109,14,238,93,74,52,63,134,137,215,250,224,184,144,95,147,176,253,141,224,233,157,169,182,127,40,61,88,222,103,239,198,144,148,242,212,70,61,67,166,55,159,118,32,141,21,113,84,224,96,192,57,36,190,88,54,205,53,229,11,177,47,243,40,224,68,97,147,226,110,152,131,221,139,224,117,81,118,34,117,215,222,227,139,224,196,161,216,127,194,193,214,7,255,146,148,179,105,134,119,49,33,194,124,204,50,173,144,251,156,81,60,50,130,202,144,83,10,97,204,109,226,193,161,117,75,55,94,136,229,197,209,204,68,127,212,92,30,157,139,192,239,119,132,132,213,148,17,203,191,50,219,251,30,166,165,164,4,45,178,219,209,23,206,186,220,68,64,10,87,198,157,130,148,137,116,206,167,201,22,120,159,21,221,16,10,144,146,191,16,35,187,193,252,125,99,54,219,221,81,119,167,135,144,198,147,159,165,8,92,130,126,203,228,166,236,41,83,248,113,144,187,157,195,212,5,125,177,127,10,250,44,84,79,169,17,178,167,63,203,149,163,5,17,240,89,237,203,235,66,106,33,194,16,120,180,61,90,66,105,196,111,62,209,16,238,218,187,243,147,71,163,202,67,243,41,175,171,160,50,224,175,53,205,77,75,137,93,20,17,253,181,216,66,230,164,148,178,211,171,130,23,143,234,44,68,119,125,112,10,198,126,53,197,147,36,180,2,252,224,168,50,7,161,25,45,94,165,210,33,145,244,194,249,163,129,180,126,228,58,103,90,55,20,4,117,62,201,112,18,60,69,213,206,52,186,197,188,140,30,88,90,112,0,27,112,77,117,190,166,119,227,112,225,225,76,29,247,211,249,217,240,250,147,153,232,142,14,234,100,6,11,65,17,239,182,161,208,223,38,41,27,87,23,44,93,180,135,34,133,227,92,12,179,25,82,154,19,226,108,172,40,65,79,223,234,211,122,162,236,137,93,14,96,99,49,54,116,232,64,165,15,210,61,156,31,81,212,53,85,191,221,124,74,160,52,211,62,111,205,193,201,181,2,206,225,35,9,50,109,33,171,184,92,209,17,179,137,170,54,67,88,126,178,98,4,221,31,159,7,229,66,255,140,203,93,229,0,158,111,87,142,247,100,69,15,253,5,244,34,235,39,220,209,87,246,48,41,106,129,95,194,98,141,146,237,137,166,154,116,70,128,85,223,90,168,1,144,190,81,58,232,100,194,143,189,155,233,104,232,86,2,194,114,125,82,25,84,41,134,18,227,205,137,60,132,115,192,47,127,52,16,168,118,133,200,129,141,83,165,51,159,101,40,141,104,113,83,242,82,138,44,14,108,209,197,205,68,104,41,171,30,43,140,30,10,53,28,203,246,208,48,133,243,80,211,0,90,187,85,35,193,96,223,161,176,132,213,177,234,213,153,60,67,200,74,21,158,180,126,120,243,89,104,84,100,201,217,119,106,24,204,230,114,141,37,54,107,178,111,196,236,141,181,201,5,156,230,249,34,218,228,103,172,185,23,241,182,97,14,252,64,94,140,118,238,33,28,133,164,149,8,179,77,52,104,103,200,78,81,48,86,95,107,196,205,230,42,113,115,210,246,170,65,194,246,189,205,184,57,171,185,208,172,72,34,166,226,19,121,177,252,141,234,208,32,171,240,52,154,206,94,97,11,123,140,37,52,249,250,82,206,198,46,137,167,154,137,136,244,209,67,120,234,28,163,84,147,241,108,167,76,200,32,116,169,56,244,137,14,8,196,248,157,222,213,216,39,78,149,86,49,28,132,255,54,192,109,161,106,219,8,41,62,120,79,24,70,214,86,253,156,125,190,182,119,6,232,5,2,142,70,150,64,4,4,233,12,114,150,181,204,14,111,26,15,110,166,166,162,236,131,113,128,239,5,108,120,169,14,216,176,53,34,218,204,124,66,37,200,242,243,186,25,101,55,97,17,14,91,83,124,81,230,12,246,33,194,66,134,223,49,231,20,132,227,83,82,201,161,2,106,114,71,24,174,193,231,230,16,54,122,12,144,252,209,126,56,211,211,202,79,252,12,105,14,101,163,158,251,162,3,19,159,139,44,146,170,209,112,34,9,178,106,65,54,164,104,163,88,250,121,71,147,210,203,133,80,58,146,37,118,87,116,210,141,129,162,132,65,137,68,95,40,248,247,232,123,3,237,73,49,56,79,135,197,150,85,84,160,204,243,217,181,7,97,216,149,174,97,64,222,59,212,234,40,162,170,206,30,150,126,213,51,50,88,169,39,73,0,0,212,128,23,237,55,39,197,216,228,200,216,45,101,239,247,198,211,55,171,98,23,137,246,208,231,36,52,116,217,237,104,116,237,80,123,228,244,243,81,236,130,227,229,199,19,148,61,199,24,95,249,180,183,72,152,63,111,86,201,46,214,209,225,83,210,89,38,199,103,252,152,117,138,3,252,217,226,15,21,40,95,176,218,168,23,185,8,166,229,123,228,183,207,155,14,135,167,225,202,112,230,51,213,194,67,183,162,248,246,47,13,112,215,75,127,155,75,66,127,19,181,114,213,64,163,116,20,103,132,179,87,104,159,121,161,99,27,30,167,50,204,207,203,87,145,17,73,191,144,231,196,9,80,210,30,39,204,161,35,132,69,113,30,210,201,18,97,190,252,212,88,27,58,82,245,163,42,135,4,135,75,131,86,245,70,35,59,118,190,180,63,23,234,210,243,163,164,87,32,34,229,16,137,61,75,91,249,124,204,116,154,220,95,26,241,253,170,26,105,134,59,113,233,161,4,67,88,84,202,81,156,235,113,18,5,73,211,197,107,142,61,208,163,121,101,51,114,28,218,9,17,203,221,33,197,74,254,80,137,182,164,120,1,137,187,116,46,201,24,97,241,90,129,179,250,240,72,153,69,90,62,7,57,149,211,17,159,240,46,142,100,26,30,103,209,245,76,81,66,197,79,172,78,77,24,46,207,80,168,101,52,108,89,96,204,226,53,100,40,201,242,22,93,86,241,186,75,206,23,164,89,118,23,204,55,254,246,235,73,45,156,155,67,184,156,18,102,39,19,55,71,20,95,134,79,27,230,149,21,239,5,202,78,22,252,118,150,43,20,106,93,173,24,86,131,12,93,50,146,53,134,71,130,218,47,58,13,230,27,30,98,32,231,98,106,115,242,96,212,209,115,12,31,72,188,58,219,53,190,101,136,17,51,248,132,150,128,33,51,169,217,248,92,149,172,159,220,187,166,49,71,168,215,230,49,207,231,151,22,69,190,41,228,223,204,207,186,203,2,211,40,73,229,215,137,55,239,34,81,20,183,66,193,25,247,140,45,75,128,213,160,226,212,7,102,110,201,240,65,251,9,132,185,71,225,221,201,184,69,222,44,133,34,71,194,249,74,92,184,56,79,130,130,120,87,179,90,200,115,39,243,56,138,1,66,38,86,104,238,248,178,66,152,136,110,102,22,243,34,171,59,223,201,138,186,77,215,196,157,161,145,222,52,12,0,178,170,232,174,249,166,69,139,158,54,195,106,85,194,176,86,92,19,27,102,130,246,224,106,98,42,195,181,192,49,3,86,77,108,140,83,216,77,134,224,54,176,111,145,65,62,243,4,14,163,30,158,232,124,137,58,52,167,106,79,244,112,115,144,125,69,228,159,55,18,231,195,195,166,126,40,209,81,60,229,193,115,159,39,219,229,163,44,77,205,196,95,250,108,158,155,144,243,139,17,11,98,18,62,147,180,38,61,202,52,223,45,239,162,36,201,245,108,116,154,3,25,135,18,23,67,182,223,34,152,13,41,110,68,216,156,173,69,181,154,212,141,243,231,121,112,148,99,68,18,155,239,59,171,235,163,47,250,129,222,60,97,28,20,159,3,23,38,149,102,223,230,80,149,227,115,32,147,36,162,240,63,185,138,248,90,103,132,15,89,246,76,72,99,44,15,15,99,227,138,254,57,194,132,215,48,20,186,246,6,254,50,37,140,95,65,242,171,201,68,10,34,137,36,20,134,136,126,53,12,172,44,123,218,252,43,140,251,183,102,215,33,69,118,88,167,168,123,123,47,133,11,165,26,229,25,71,177,228,34,255,112,242,210,86,221,119,212,132,67,236,30,131,0,233,163,249,150,80,60,124,214,53,161,183,224,29,111,228,41,15,159,41,64,80,61,11,112,0,206,181,238,0,128,108,152,168,150,22,59,126,238,240,46,24,16,104,164,47,88,233,199,197,240,145,247,235,83,123,41,120,73,79,185,255,236,90,211,231,107,159,222,17,206,32,118,154,209,156,9,85,188,225,181,182,100,82,129,170,83,5,242,96,47,215,233,95,198,138,43,218,87,140,39,81,61,76,174,78,85,254,185,62,84,254,205,99,79,104,246,150,202,92,169,133,31,196,212,234,139,165,85,155,203,240,159,29,226,82,73,50,50,71,213,203,193,39,202,110,75,14,1,28,11,206,22,214,95,26,145,206,174,87,155,124,182,63,53,252,46,61,86,101,164,156,151,15,159,243,12,153,29,148,134,201,153,141,240,169,24,106,63,73,146,137,90,169,255,244,217,231,21,221,166,163,128,200,217,204,195,76,156,58,0,206,88,199,116,199,195,159,198,182,130,123,180,38,80,251,174,70,17,232,117,20,111,175,78,25,92,125,34,160,111,245,237,47,53,40,246,74,231,79,166,195,51,189,61,71,65,241,169,73,24,3,196,225,55,167,158,183,178,154,80,80,67,143,123,247,209,4,108,4,140,162,134,41,200,57,192,38,61,42,166,102,249,50,127,41,115,113,145,217,157,98,253,112,241,56,218,67,63,35,137,19,24,220,30,60,157,79,140,168,81,78,166,34,187,163,239,154,228,182,120,126,252,210,164,30,166,28,37,126,233,176,160,182,147,83,146,233,229,127,236,101,214,111,222,149,62,36,211,251,132,158,181,74,120,157,96,197,38,83,48,88,172,17,25,137,100,22,150,130,188,36,220,92,40,211,242,165,165,169,249,12,184,175,30,63,13,25,95,52,209,39,58,57,101,133,27,9,124,82,93,109,147,25,162,187,55,13,86,26,91,229,218,141,85,243,62,23,187,85,77,29,131,34,168,209,40,230,231,179,244,222,32,126,124,89,154,204,175,42,53,140,74,70,241,226,58,178,25,200,66,109,189,26,202,162,59,215,224,145,173,35,39,113,52,175,221,175,158,107,157,255,79,13,227,177,30,206,53,148,247,228,224,66,24,41,84,15,67,189,223,250,218,214,131,195,22,7,237,11,109,114,210,48,107,133,231,206,98,184,104,103,40,56,102,248,205,27,56,1,177,193,198,205,0,54,190,251,253,128,21,18,243,227,109,41,140,48,244,57,251,121,84,226,212,115,135,100,244,246,112,105,90,94,159,16,232,187,163,177,41,60,229,34,90,107,228,153,243,155,130,41,90,81,76,81,203,30,164,1,34,92,49,233,81,211,29,8,221,113,53,232,121,53,111,162,40,22,83,244,52,211,150,169,150,60,141,105,214,47,78,75,213,21,137,118,215,222,63,193,143,189,48,166,164,48,209,252,206,72,14,84,245,156,234,102,146,83,221,157,233,252,237,169,86,65,220,218,251,209,224,108,165,35,147,98,106,184,43,13,32,156,75,77,167,216,250,251,70,119,32,24,156,212,205,234,39,71,224,166,82,217,188,92,198,231,226,238,69,52,180,133,64,245,183,239,189,93,77,4,64,31,165,46,189,26,81,251,184,218,156,218,146,246,131,179,222,57,222,128,84,198,25,13,106,97,4,146,187,221,236,43,157,209,172,163,181,23,89,154,192,195,5,205,14,253,237,57,34,205,98,106,66,108,104,181,69,207,194,239,77,218,41,235,38,237,69,236,192,151,111,34,64,172,101,57,185,79,120,153,65,177,77,168,19,172,127,186,104,9,4,85,2,162,156,101,251,3,132,22,17,75,247,77,131,233,93,63,118,88,245,177,98,192,240,195,65,84,231,51,100,58,162,89,168,92,21,237,104,197,68,34,252,106,196,94,133,233,77,24,140,195,125,114,227,182,150,170,22,100,184,131,251,192,38,167,150,134,122,82,229,95,169,237,134,135,165,254,229,131,146,163,24,113,243,97,140,13,249,36,200,61,122,133,3,236,80,6,60,243,167,124,131,255,37,57,60,14,68,67,67,210,163,13,42,246,35,134,144,70,33,215,228,252,10,42,112,89,194,5,168,155,19,148,12,110,251,84,198,97,126,96,45,237,132,49,136,85,228,81,132,55,130,35,70,11,234,7,245,2,229,172,24,213,244,221,155,229,91,248,48,224,192,234,11,163,215,172,124,24,155,25,107,11,14,17,154,237,66,213,65,7,223,203,11,21,17,183,185,148,170,51,33,60,215,160,55,97,174,89,228,234,105,198,64,126,117,167,137,203,151,37,228,41,152,10,126,15,221,9,225,70,13,206,202,55,74,149,236,169,36,67,172,66,41,199,249,98,136,176,173,173,180,43,152,90,193,23,3,32,249,225,8,153,42,88,114,190,88,103,67,34,156,46,164,211,235,140,176,97,36,229,165,153,249,207,102,43,248,150,104,72,110,97,132,113,106,113,143,45,42,213,244,111,161,22,78,179,66,242,171,1,103,36,233,10,16,48,88,35,111,56,161,228,208,179,132,225,148,59,39,31,146,241,120,80,108,136,112,6,16,45,30,198,241,246,195,147,67,44,208,41,251,120,113,174,33,20,216,2,124,33,16,178,228,126,206,30,71,152,112,108,253,71,114,142,171,149,179,133,205,121,38,143,73,14,205,41,176,203,240,241,74,61,68,227,207,31,173,35,52,54,37,156,44,95,225,244,91,10,108,67,232,77,232,57,66,149,112,110,47,181,65,165,223,78,219,128,77,167,21,99,165,209,187,132,43,231,107,231,44,91,97,56,75,24,136,90,136,154,25,224,35,9,241,202,252,144,29,188,136,51,216,194,215,67,194,29,251,6,39,99,227,233,152,133,171,141,185,84,117,104,22,13,72,198,72,94,44,153,200,76,176,173,193,56,75,111,33,107,252,4,107,206,54,226,116,106,33,8,66,148,92,238,85,82,150,13,10,9,146,123,247,75,171,85,173,132,208,140,252,156,171,239,22,182,236,245,173,200,48,177,177,2,207,113,103,0,183,91,41,230,27,26,186,115,200,207,145,8,223,70,37,168,207,17,180,124,64,126,73,184,89,103,170,63,91,34,127,178,57,76,161,91,136,243,103,231,236,159,210,92,184,165,62,189,127,218,140,78,1,55,136,221,20,36,169,233,222,185,80,167,217,236,205,165,18,11,103,131,90,74,112,246,43,30,50,194,7,48,199,59,23,180,44,192,30,215,80,65,0,164,14,122,72,21,144,3,174,67,223,57,135,15,10,42,9,231,44,168,244,243,179,188,242,177,93,130,193,120,38,251,67,202,31,62,45,156,173,42,192,148,169,97,218,223,217,2,24,200,146,212,151,223,30,40,249,187,118,4,244,12,113,131,0,41,218,71,144,242,7,234,89,67,117,14,18,219,24,215,142,32,73,251,105,113,52,51,106,9,181,141,140,148,80,85,141,5,96,92,174,213,1,202,184,126,194,56,180,135,4,201,66,182,252,163,60,113,38,134,238,18,139,44,62,107,36,21,143,24,80,85,122,92,109,120,4,21,143,72,80,58,60,12,77,72,180,135,88,114,200,199,122,24,149,62,161,79,161,151,210,221,100,21,195,167,81,245,226,12,145,244,73,148,84,102,82,233,42,160,117,134,171,36,116,216,83,67,36,234,248,188,76,214,55,12,37,187,169,192,201,234,36,174,252,230,201,208,93,34,219,50,192,160,187,102,6,217,239,164,244,67,68,228,16,195,113,185,26,20,190,139,134,155,165,44,92,235,6,57,118,249,220,11,61,9,175,22,149,223,214,74,56,24,43,33,238,21,42,61,184,201,167,175,154,77,131,135,239,234,66,131,199,147,40,152,74,215,43,172,156,69,132,183,133,36,96,234,161,137,132,241,77,22,38,16,234,237,205,51,214,212,102,40,195,47,13,247,64,166,176,160,99,69,253,17,194,73,158,241,0,221,1,57,87,117,114,224,162,196,91,145,187,18,191,135,109,234,27,14,76,65,205,113,49,13,72,216,84,170,252,230,41,217,95,22,113,161,137,147,194,29,156,236,186,179,78,104,147,67,104,115,149,209,2,248,170,168,226,210,250,233,35,186,144,20,231,38,225,19,160,59,178,67,183,146,156,124,81,26,44,136,253,233,38,1,232,107,97,141,168,58,83,96,141,92,10,244,252,51,186,176,96,207,52,176,199,140,159,70,255,234,171,5,117,246,34,197,73,22,164,236,193,88,138,34,19,135,4,127,109,22,132,115,115,21,200,50,21,222,237,97,100,20,68,181,111,222,154,167,203,165,81,175,168,31,245,45,83,112,119,177,53,52,189,133,80,99,86,20,33,205,122,150,61,138,94,42,43,6,158,218,217,35,25,191,47,129,58,0,189,66,196,198,85,226,56,189,108,153,231,41,217,12,167,35,144,138,49,18,231,83,60,131,74,25,164,178,108,102,69,34,226,8,150,119,198,216,206,86,41,212,171,113,240,168,249,221,124,194,32,149,48,61,36,94,140,114,195,18,78,0,245,82,63,24,21,38,141,165,3,108,224,120,224,242,146,63,177,0,101,118,157,13,149,33,159,188,209,170,121,97,171,12,92,5,213,238,97,42,233,66,164,176,29,89,116,37,176,9,66,163,192,124,144,83,73,60,54,70,116,242,86,156,173,106,188,21,88,131,173,47,77,126,209,101,212,41,157,99,10,49,52,108,196,25,215,252,67,63,187,125,174,70,242,102,135,96,224,200,202,149,227,230,59,214,175,179,37,66,24,121,254,237,97,18,26,10,89,253,26,190,246,61,63,39,45,76,244,160,224,253,182,241,204,99,205,142,116,26,174,233,162,253,127,225,254,172,168,251,207,137,125,167,8,119,118,68,122,243,108,132,230,27,62,77,217,158,226,44,130,45,201,82,178,55,220,204,223,71,174,230,35,95,131,176,5,236,241,76,9,111,167,145,209,3,114,16,30,213,77,224,78,111,167,77,216,220,30,111,120,155,106,226,148,223,54,155,180,123,115,248,41,120,233,189,48,48,248,121,159,172,77,28,179,170,182,10,19,241,111,181,135,161,0,186,41,138,119,220,27,65,166,94,61,140,16,250,150,7,55,142,248,111,225,130,23,184,17,239,143,29,43,219,196,243,60,249,62,56,105,69,82,96,47,140,197,134,223,26,219,233,46,223,227,39,106,229,215,130,163,154,162,207,99,182,32,115,249,47,159,161,80,196,201,203,194,128,40,238,91,27,255,62,73,139,158,217,134,156,210,125,107,36,212,103,149,38,27,195,120,43,229,23,62,141,121,6,202,252,132,107,45,254,228,172,68,114,76,230,72,132,198,229,125,112,232,200,34,138,79,248,140,148,155,27,96,15,2,165,245,201,18,157,123,23,74,62,247,193,119,183,26,195,123,47,230,138,179,104,220,158,98,46,228,93,158,236,76,54,104,219,252,30,252,236,2,83,125,206,9,64,190,65,165,220,142,210,160,154,101,145,176,202,166,121,127,179,110,148,220,25,17,79,157,4,35,170,116,109,226,169,162,242,117,222,225,36,91,141,236,102,242,41,7,20,243,58,123,225,105,26,74,126,53,246,177,146,202,49,208,85,187,102,21,220,124,246,151,23,230,80,251,195,192,122,148,253,208,19,207,34,133,4,139,60,194,203,50,153,47,140,246,237,205,57,243,211,164,167,229,193,0,184,94,80,22,66,33,237,115,146,4,49,190,110,198,141,220,83,193,33,238,125,172,70,142,228,230,144,8,131,84,211,151,166,108,219,182,183,137,217,86,191,211,32,224,114,20,153,235,13,119,131,190,191,111,89,23,166,130,241,220,108,186,69,121,203,76,222,198,133,16,89,177,137,186,192,251,214,20,144,92,105,154,48,122,252,237,53,41,83,16,2,64,55,60,96,126,116,121,52,156,243,110,38,200,194,166,202,249,194,128,219,46,147,109,153,45,9,238,89,17,62,203,56,228,83,111,150,109,4,204,215,106,38,177,123,29,15,1,207,96,80,214,229,106,80,89,61,221,247,102,91,153,30,76,14,144,92,53,31,122,15,143,207,224,67,148,23,186,204,141,162,200,247,240,100,157,111,79,178,206,47,6,90,251,210,241,221,12,152,251,229,99,114,84,192,121,235,165,199,160,255,152,146,187,135,113,192,121,207,157,17,162,184,226,13,235,204,122,240,125,150,220,155,140,84,52,41,243,199,233,29,175,197,241,219,30,62,45,52,128,243,91,178,72,230,159,62,47,101,242,132,207,236,181,68,79,9,132,101,247,124,58,150,212,5,17,221,215,102,63,34,104,92,13,151,233,249,106,118,3,152,213,91,172,5,102,101,222,24,114,115,235,138,253,94,205,232,220,143,208,79,6,28,195,161,126,91,133,70,173,146,164,229,200,150,135,143,175,51,15,39,113,235,58,225,51,183,158,239,231,97,152,7,77,244,175,54,62,73,181,249,79,195,125,154,162,176,195,12,84,247,125,107,14,31,28,18,94,180,162,15,231,141,66,86,46,239,164,225,115,166,138,142,212,65,76,232,115,87,59,71,221,139,59,8,61,149,160,66,217,147,253,198,13,147,26,149,228,22,20,128,125,115,49,156,221,172,103,188,123,115,234,217,197,91,172,91,53,92,132,129,240,43,2,148,116,195,20,149,154,100,237,112,107,113,115,29,131,7,47,65,86,117,240,28,213,21,95,78,24,29,248,41,202,91,184,214,244,107,209,7,216,207,212,147,52,188,145,207,186,243,2,186,101,53,75,174,19,124,242,242,237,64,99,69,238,85,242,110,236,168,240,243,186,97,244,93,179,36,214,16,98,119,47,59,202,231,208,182,228,99,159,153,116,221,12,176,9,255,14,50,25,47,90,44,217,112,95,155,28,55,250,141,17,6,4,86,175,246,208,50,218,214,214,123,79,3,88,250,164,130,6,20,14,219,47,76,35,196,68,142,31,46,91,178,23,70,46,56,199,79,103,19,96,136,168,249,179,142,209,34,140,37,243,123,235,97,238,199,219,175,134,37,250,168,237,128,116,51,34,36,254,224,84,30,183,40,211,117,147,86,141,231,38,159,47,45,218,41,17,77,159,176,208,62,169,154,237,239,176,124,167,47,64,8,232,14,85,157,60,179,99,139,89,97,254,68,211,170,68,73,175,249,247,88,201,100,184,68,190,138,206,51,253,173,41,228,87,205,45,163,41,49,150,79,242,156,4,151,170,249,157,173,72,223,221,167,82,171,232,13,17,188,60,13,214,221,17,195,30,28,91,63,185,57,2,101,183,48,196,107,147,159,220,114,117,94,1,195,35,12,110,78,31,237,156,122,251,107,113,40,98,101,171,108,151,65,233,188,151,242,232,189,105,201,170,27,123,40,194,168,59,76,173,104,229,209,202,187,186,78,85,43,99,132,205,152,230,39,230,1,189,171,162,24,24,132,22,159,155,116,166,52,90,162,18,181,226,98,52,242,164,151,82,68,225,148,29,97,78,144,42,102,134,246,73,116,6,200,105,69,100,37,237,124,159,99,0,145,47,214,33,128,248,87,157,49,58,113,138,104,90,170,219,102,233,24,173,114,6,204,222,90,201,35,151,237,83,26,202,67,165,73,155,26,80,111,251,164,68,155,240,251,26,134,72,57,35,92,62,66,106,32,130,70,44,188,168,180,12,249,156,141,36,86,139,190,66,70,114,202,42,0,18,187,220,18,251,50,161,232,245,31,109,103,150,108,187,173,195,208,41,169,111,230,63,177,104,113,155,20,116,171,242,121,146,202,171,119,131,216,219,141,44,81,36,8,36,25,136,205,232,10,251,194,99,55,189,178,1,225,97,198,149,37,122,127,228,190,104,83,153,205,143,110,176,135,228,224,51,129,149,20,87,134,39,250,30,122,112,103,33,142,131,145,107,148,41,171,153,124,170,71,143,179,254,20,230,46,12,29,110,230,152,77,109,5,151,23,98,183,218,238,92,59,85,136,176,145,126,158,61,80,235,128,18,180,155,215,123,192,240,112,166,194,136,86,248,24,166,187,188,235,169,11,236,195,184,174,1,187,75,110,186,101,99,188,93,56,103,209,8,109,205,22,218,118,225,82,165,136,104,206,17,107,222,163,103,145,90,2,73,163,190,210,189,176,243,161,233,171,134,85,220,146,94,247,212,114,114,29,253,124,204,243,254,244,168,42,67,8,87,101,141,11,35,31,51,21,30,165,251,238,9,245,159,52,181,24,141,166,69,190,191,141,119,192,212,147,215,237,82,156,6,159,95,86,153,66,211,192,8,144,6,66,125,38,133,70,226,56,150,238,182,166,119,253,219,63,5,140,151,177,158,26,157,220,251,203,39,62,235,93,31,41,29,2,253,194,166,50,33,21,122,172,156,238,219,108,72,210,100,45,224,195,76,243,17,94,17,47,213,79,19,41,137,22,48,29,176,75,100,141,73,116,230,79,10,199,96,30,160,178,3,42,148,102,127,226,5,47,0,125,219,5,158,91,142,147,163,154,167,47,4,61,148,175,111,24,152,251,174,170,42,73,103,111,124,186,232,124,102,157,238,178,205,21,241,219,117,63,138,148,84,116,99,142,47,213,98,34,129,7,148,244,248,229,138,19,187,158,154,216,176,207,128,233,37,212,163,217,169,245,123,242,154,37,187,128,26,38,156,198,56,185,145,34,148,19,49,49,69,245,135,66,229,77,85,91,109,7,154,138,192,231,249,203,165,37,235,72,247,193,192,158,243,37,69,16,61,198,146,111,234,75,18,51,227,167,218,154,111,119,207,20,77,31,151,176,30,76,249,46,238,219,166,117,249,4,80,9,89,217,119,195,116,66,105,224,201,135,223,98,219,71,170,46,117,149,39,133,13,144,60,106,53,191,5,229,122,160,155,215,253,203,30,38,62,52,84,189,116,217,176,117,152,141,89,210,147,163,104,90,3,198,218,78,194,59,186,57,93,59,216,96,204,107,148,41,66,77,102,196,165,145,66,87,162,136,73,82,248,149,225,87,190,30,120,98,24,145,3,62,19,160,74,190,78,211,46,10,152,84,85,147,163,25,119,171,5,108,58,111,77,97,235,44,14,152,230,54,97,123,116,83,222,241,163,141,247,35,147,41,141,220,181,198,209,86,190,84,174,8,181,214,230,187,66,92,88,164,21,194,96,168,250,37,224,156,37,175,194,66,231,201,57,44,125,209,252,208,99,73,247,36,129,211,86,218,79,195,7,123,198,169,161,133,235,47,51,138,170,79,73,103,149,195,234,91,70,33,61,231,41,5,76,145,68,226,109,83,127,234,35,126,219,100,20,149,186,67,243,105,92,249,48,50,201,35,107,28,118,79,192,164,119,234,3,231,22,27,86,234,12,121,201,202,89,203,175,139,54,96,130,48,121,226,176,177,119,142,223,134,158,164,247,141,248,225,242,12,1,107,192,90,250,5,153,177,94,155,23,78,73,22,17,58,237,211,103,117,96,48,189,89,202,43,26,102,45,122,97,82,202,10,35,183,47,39,223,93,52,176,209,122,42,53,223,75,67,55,65,97,58,253,238,125,119,178,250,122,99,108,4,125,198,27,86,152,205,122,105,182,64,198,165,225,146,148,228,228,38,182,22,159,208,64,1,74,199,90,130,131,23,219,97,179,110,95,114,242,84,93,214,197,208,51,129,118,37,68,177,103,202,113,176,185,186,10,111,200,196,136,239,51,181,230,34,145,254,230,66,110,146,96,88,155,158,194,248,148,151,56,57,76,18,161,215,20,184,36,61,62,79,211,223,72,229,33,99,181,123,215,108,5,5,164,105,63,214,252,97,218,221,85,153,90,38,242,51,2,206,207,54,131,85,156,237,155,195,29,62,219,86,158,23,218,67,45,96,77,13,34,220,66,170,202,47,187,155,149,148,168,165,51,57,231,120,224,36,34,245,227,165,49,188,124,10,194,6,163,130,164,71,159,93,98,142,101,128,80,93,227,218,19,64,148,28,185,245,179,35,108,245,209,190,71,236,115,199,3,103,121,154,178,99,197,233,5,27,65,207,202,108,136,69,69,57,100,112,235,252,183,107,211,30,91,131,121,73,129,158,80,82,86,78,28,156,160,221,59,92,76,188,82,9,104,120,165,250,185,207,204,73,106,87,68,226,145,209,240,56,9,115,248,173,7,147,185,200,49,205,23,116,94,148,119,103,37,134,123,110,36,175,36,138,130,53,185,122,60,51,83,183,209,97,134,53,222,142,159,206,211,248,154,66,141,67,21,53,222,118,198,161,83,114,131,197,38,188,120,226,217,42,85,237,209,198,159,145,247,31,166,209,47,81,152,73,231,247,88,120,179,57,116,61,71,219,118,220,97,243,18,169,10,35,4,20,71,211,171,154,159,163,161,109,122,2,143,234,181,62,149,98,33,90,192,228,251,178,162,164,188,107,160,103,181,203,10,67,13,141,219,34,119,212,84,119,31,17,135,207,136,20,248,252,84,127,78,14,63,43,214,16,156,111,167,90,48,88,8,144,111,230,209,246,84,106,86,128,123,81,245,188,229,50,145,76,129,73,68,111,71,207,83,217,250,211,217,116,70,115,192,41,61,95,0,70,22,195,35,56,228,79,211,109,90,48,184,121,31,172,165,76,113,143,223,15,156,135,79,196,198,151,210,29,43,218,108,53,246,2,236,227,186,70,166,197,154,94,214,133,235,158,75,225,129,22,147,223,24,45,137,58,20,146,101,153,253,190,232,197,75,74,224,76,189,221,228,57,178,98,187,232,52,110,20,51,159,198,49,254,40,87,32,213,224,222,61,59,142,11,95,83,114,28,164,213,213,61,30,231,171,126,36,255,139,21,200,227,174,81,21,239,207,51,195,232,197,75,114,29,238,193,214,151,109,229,188,220,2,134,195,169,102,30,5,133,220,184,52,228,14,213,29,226,140,157,22,91,187,14,217,224,210,196,48,18,193,177,249,194,216,164,54,245,25,49,217,162,28,240,64,143,231,111,201,7,166,252,191,162,28,77,33,240,182,67,252,208,179,251,221,1,207,122,173,185,204,0,25,14,88,117,24,118,218,93,235,171,245,123,37,175,55,91,18,189,223,61,223,249,29,186,173,247,14,24,125,229,114,97,124,11,190,22,43,90,167,43,201,210,248,106,203,182,244,118,242,163,41,167,221,213,161,252,116,19,188,222,76,102,231,74,190,158,225,211,204,196,226,187,110,106,128,194,30,179,117,161,14,191,105,180,48,155,240,85,11,90,77,53,125,25,123,154,24,179,72,34,91,150,98,140,146,156,19,49,16,98,185,116,13,252,102,141,127,236,148,9,220,176,239,35,67,146,170,205,30,132,11,123,228,151,249,92,32,73,81,158,115,24,43,141,27,13,163,124,131,32,95,192,187,106,254,11,83,67,58,74,252,183,113,72,44,183,182,74,234,18,86,163,31,77,163,64,146,43,55,67,247,238,111,147,70,2,196,84,3,198,242,56,21,191,114,214,199,36,177,151,117,161,122,70,133,132,9,237,1,23,36,99,88,190,248,7,215,242,41,60,222,78,221,20,254,151,195,150,238,151,135,2,95,127,124,18,62,246,66,172,17,42,96,163,182,239,230,119,61,72,114,220,181,190,160,202,211,106,28,93,140,56,120,79,78,60,73,173,235,35,231,176,248,94,107,227,110,6,100,121,126,185,3,230,2,188,56,238,209,25,5,154,207,84,12,121,67,76,147,179,192,115,226,61,120,225,243,47,228,125,153,5,140,111,209,171,217,55,167,187,58,176,11,67,162,249,187,49,51,157,188,237,93,253,231,250,225,148,10,42,211,249,42,71,116,43,23,247,229,159,0,7,147,193,185,48,123,207,90,239,185,171,72,42,33,80,194,6,193,57,73,5,151,122,73,88,22,60,67,93,53,9,152,46,134,27,216,153,67,21,245,30,191,109,234,72,15,92,176,250,242,219,174,72,77,180,231,104,10,39,197,97,138,113,119,61,198,79,201,148,193,29,134,45,221,245,202,241,195,156,126,242,98,244,190,251,76,233,212,175,159,30,38,48,102,211,114,114,170,171,56,235,5,76,241,239,158,156,167,130,213,148,195,195,172,246,4,166,28,20,207,156,158,170,33,179,210,185,14,116,96,125,44,145,36,190,158,229,102,255,2,201,213,31,90,146,206,122,64,132,166,125,144,23,34,141,171,134,222,141,143,191,186,79,135,180,70,158,125,171,220,53,223,79,30,241,190,138,77,61,2,231,54,124,158,102,134,145,220,65,33,43,88,115,220,179,89,136,12,57,53,239,103,20,191,108,42,179,250,113,194,91,56,43,178,255,50,117,189,43,73,214,113,96,110,229,163,79,2,79,40,140,151,185,0,251,3,135,102,135,151,105,221,95,152,156,112,76,135,108,101,138,180,207,100,20,54,206,165,206,184,180,51,169,220,77,217,129,81,151,216,227,30,125,198,198,37,62,156,235,48,111,169,15,166,15,119,9,53,110,147,236,108,78,228,162,41,2,237,203,11,87,120,17,113,223,38,233,42,164,139,159,109,121,246,251,134,113,46,6,89,217,100,202,63,177,2,96,162,160,63,14,20,254,47,58,185,193,11,122,171,190,91,195,246,129,65,38,240,92,46,176,99,240,249,232,171,134,62,68,22,89,142,46,77,59,91,176,153,136,130,47,129,211,83,252,71,100,120,149,11,179,57,208,166,27,107,46,42,55,104,195,164,75,47,141,156,196,186,33,223,217,135,74,78,1,91,8,4,230,34,158,204,89,187,41,16,87,68,31,53,224,179,46,22,189,180,220,97,229,71,176,74,70,112,43,220,34,25,73,254,123,165,173,79,229,204,225,241,80,160,79,234,198,195,228,203,87,68,178,19,211,46,109,84,162,87,160,122,38,133,89,108,171,155,24,240,121,7,45,194,251,162,43,19,48,187,195,18,112,215,30,68,186,123,211,167,199,255,237,44,212,232,111,155,122,182,223,51,237,80,163,62,48,238,227,193,3,105,93,13,189,80,170,199,250,215,209,14,99,235,129,17,167,142,13,19,241,123,127,96,83,57,12,152,30,19,189,110,46,245,238,50,81,112,149,66,52,67,124,71,181,119,152,248,207,210,11,71,247,60,242,210,136,99,117,245,157,131,74,208,46,74,18,251,177,1,60,175,214,183,83,231,235,65,20,84,29,241,216,229,199,30,52,67,62,210,93,11,188,243,29,57,158,108,4,8,117,9,52,98,104,190,228,152,162,187,200,108,38,17,145,235,72,54,236,20,54,11,157,128,241,35,212,205,115,163,40,24,201,14,84,88,53,127,84,77,197,107,220,44,77,213,226,73,193,139,49,237,155,196,65,83,52,107,26,134,237,157,228,143,224,139,41,140,244,122,9,248,124,183,67,179,79,173,72,10,168,155,66,119,83,184,103,65,233,209,209,204,22,57,209,17,169,68,36,97,164,98,75,206,122,196,38,116,144,4,29,106,229,71,89,226,83,45,254,37,88,171,14,52,218,46,86,190,57,111,76,82,135,102,244,24,164,93,50,230,228,24,36,17,73,58,240,194,20,93,245,182,17,238,170,78,81,49,181,112,229,13,80,39,27,30,239,90,17,162,61,3,209,180,113,106,36,243,217,85,61,25,86,114,56,145,97,69,185,111,107,102,24,9,203,113,203,35,230,172,170,48,212,143,40,174,32,247,36,163,24,158,250,184,21,169,69,224,166,165,25,114,122,237,214,94,16,65,44,79,86,186,185,164,152,253,246,220,249,129,151,173,80,2,87,45,180,65,237,141,5,8,184,100,173,251,208,10,144,250,61,218,100,146,21,158,189,200,125,179,38,40,140,142,85,204,12,39,136,39,124,208,58,2,156,177,168,190,76,115,124,149,34,197,92,238,115,107,39,95,93,201,24,149,150,128,44,5,45,235,96,81,119,197,51,173,212,11,35,250,170,197,153,51,33,222,202,15,10,151,233,57,218,122,244,2,133,133,34,104,179,207,63,96,236,47,180,168,132,81,94,204,43,188,218,165,101,161,246,227,111,4,76,219,211,3,47,134,64,192,12,234,166,197,176,243,144,239,149,217,18,163,48,83,156,143,210,109,62,209,82,153,25,205,228,77,29,134,209,242,212,0,201,25,245,40,94,98,19,144,181,17,221,44,198,29,61,43,200,208,234,199,164,41,97,69,209,149,134,114,125,91,103,36,192,0,240,114,48,123,56,45,217,46,219,214,121,133,29,218,124,122,10,163,29,174,124,160,125,60,21,64,19,140,8,134,10,42,195,186,54,66,131,71,113,52,224,243,233,191,245,224,131,207,40,146,35,64,33,215,141,88,72,201,81,128,39,135,161,194,0,172,211,57,72,9,176,147,245,195,54,203,234,11,83,5,207,234,101,249,99,3,58,33,162,138,166,134,161,115,164,32,18,90,70,165,60,197,123,250,103,47,147,131,109,108,211,210,63,70,166,237,114,72,208,249,121,152,1,169,140,11,99,176,39,100,139,51,130,207,27,13,254,10,78,144,73,143,62,27,180,85,46,171,135,116,128,92,121,54,85,240,122,201,72,180,241,40,155,2,154,106,9,166,211,137,129,247,67,182,192,3,201,79,14,219,101,42,113,141,140,72,124,184,144,172,154,152,243,158,133,15,41,188,32,89,33,48,170,172,158,179,131,190,169,223,105,173,224,82,22,165,20,236,26,185,192,172,64,251,33,222,176,75,243,55,130,34,111,82,198,16,203,77,143,159,54,158,238,67,9,66,145,163,7,76,199,171,82,130,108,183,95,21,86,30,84,47,65,27,224,212,93,215,123,88,84,222,102,251,131,183,122,37,55,34,201,234,209,194,180,153,83,61,81,105,46,168,113,97,120,56,63,186,26,40,34,119,95,156,38,189,22,90,135,38,38,115,107,122,131,33,12,203,72,153,180,29,196,19,61,67,144,29,141,192,136,211,142,126,137,184,116,108,8,76,133,46,40,171,40,132,171,144,195,25,90,37,95,90,27,5,215,221,244,183,217,162,4,65,101,18,255,73,53,151,166,193,121,185,78,208,52,183,76,42,141,12,198,103,75,4,109,20,34,154,218,212,46,118,251,65,123,91,38,142,160,52,68,170,195,254,84,136,52,86,87,244,108,10,47,47,103,25,153,95,207,77,195,255,69,251,90,122,93,103,78,95,193,56,53,201,61,217,181,53,54,117,158,254,165,198,69,231,178,188,236,109,229,171,160,210,18,76,40,19,208,18,113,49,45,96,61,63,148,255,181,173,52,22,55,77,159,164,206,26,102,10,22,115,165,213,93,178,94,26,59,45,57,249,156,234,42,108,58,42,37,152,182,38,144,166,218,49,201,84,221,47,76,76,164,100,217,153,71,9,70,144,217,70,109,165,241,102,148,183,47,1,25,253,36,69,145,33,88,65,141,38,126,19,106,52,118,38,235,178,151,81,122,174,122,110,154,232,226,19,32,195,84,149,251,140,121,124,15,182,43,189,173,90,110,130,61,57,219,133,215,153,209,100,3,100,38,44,219,73,244,139,30,205,37,155,198,94,77,61,239,251,66,104,80,41,202,231,163,234,50,251,133,109,137,105,202,249,54,19,63,135,41,37,55,165,132,155,227,233,14,152,52,253,84,62,57,219,202,22,39,47,240,182,5,134,108,115,175,236,124,168,234,150,12,109,42,152,182,8,197,161,138,160,48,108,167,96,163,163,190,172,172,108,202,137,221,191,62,168,16,89,159,184,153,107,250,151,141,243,251,84,205,156,78,211,201,94,65,132,71,83,80,159,56,38,133,171,4,139,62,227,188,114,79,78,160,222,35,127,48,167,241,0,4,46,152,74,198,199,59,144,198,209,230,0,76,116,91,160,76,172,50,29,210,72,117,3,149,105,250,252,89,218,18,232,230,191,205,1,108,117,37,216,158,100,142,118,112,178,207,167,219,117,207,72,123,100,90,17,230,160,126,88,228,109,81,34,237,151,205,183,76,167,111,9,140,51,231,142,47,31,150,189,36,85,38,221,53,17,149,78,19,252,145,181,15,78,252,220,49,205,255,220,231,229,183,81,30,26,254,204,216,68,224,66,118,91,65,48,22,42,126,99,43,153,227,184,180,215,20,14,184,125,11,144,18,165,143,4,223,233,114,223,38,165,118,73,83,173,114,38,203,116,31,26,237,251,178,248,217,52,229,229,178,70,205,175,73,34,149,13,35,70,96,209,225,2,89,83,244,120,16,62,217,251,238,142,76,242,177,234,209,36,198,98,251,131,182,128,182,13,45,186,59,131,251,194,100,152,180,45,168,229,25,4,46,132,32,146,118,207,24,251,207,163,63,180,241,16,109,145,150,35,88,59,55,221,67,175,154,116,74,37,219,220,70,1,156,113,42,195,112,211,144,215,124,143,1,39,167,142,172,45,94,152,217,249,79,99,70,118,130,21,57,121,51,101,70,79,27,242,106,134,36,254,96,102,214,232,15,59,175,227,60,50,249,105,242,67,201,187,18,140,45,59,229,182,160,80,185,39,18,205,103,176,162,180,231,206,10,102,62,79,67,60,154,34,245,147,109,183,234,235,203,137,220,137,145,165,237,13,187,175,160,196,25,95,81,200,16,248,0,148,29,227,8,174,165,6,173,112,139,202,138,137,182,226,128,208,165,1,57,161,158,29,145,202,137,182,247,150,230,26,147,100,175,158,105,170,180,162,75,155,136,49,218,92,84,144,78,195,58,69,207,0,174,36,92,233,128,207,7,113,62,174,44,77,142,157,86,2,239,129,68,235,164,75,67,56,169,255,62,253,109,22,124,234,174,44,135,45,155,56,48,125,232,36,40,146,174,83,248,198,248,205,121,119,38,154,82,218,218,137,219,79,114,62,16,245,193,46,164,53,204,53,88,134,191,135,130,162,67,74,210,139,142,55,64,180,75,20,86,135,181,164,155,150,204,122,36,100,112,62,173,87,140,4,45,55,107,47,243,54,224,19,69,149,107,69,67,63,108,117,193,54,208,132,228,174,28,220,16,109,241,121,216,20,103,165,190,136,25,153,244,164,254,220,23,165,197,248,132,122,103,42,110,113,116,170,154,213,200,108,211,232,145,141,70,222,165,121,9,179,180,187,228,47,68,218,187,112,64,80,181,204,53,250,70,207,20,13,207,86,91,167,169,165,250,140,67,76,186,100,189,199,174,194,132,194,189,129,249,172,53,146,231,53,35,244,22,129,76,166,214,38,59,124,131,207,235,13,24,33,76,121,157,7,166,165,204,239,251,108,250,242,208,222,106,68,24,239,209,136,176,72,251,153,57,105,4,95,21,153,187,44,209,2,2,32,121,69,47,7,6,212,103,28,74,99,54,205,203,205,67,249,108,150,120,218,141,190,96,0,244,232,101,159,67,164,49,140,226,132,64,156,163,70,54,144,46,250,108,159,143,95,89,34,43,44,40,130,45,203,247,86,204,248,83,154,149,248,246,152,29,63,116,44,37,225,102,172,49,82,144,54,81,175,61,139,255,189,231,51,107,158,113,237,233,152,100,45,218,242,121,176,118,56,177,178,34,62,85,147,234,10,160,39,230,191,140,209,66,210,37,149,194,61,223,162,139,22,52,38,171,164,66,14,9,21,47,23,45,224,202,174,236,12,112,94,222,6,143,110,103,150,13,136,17,131,122,84,92,151,249,37,75,127,254,64,248,209,195,93,102,50,90,201,155,92,247,153,139,138,23,208,45,245,47,203,53,183,116,102,210,225,66,14,22,237,202,199,51,168,82,151,47,206,64,118,131,66,243,22,17,9,172,79,156,210,48,204,16,82,170,166,168,109,46,15,160,216,87,34,204,211,228,198,112,191,242,250,250,40,188,30,17,7,152,205,106,17,33,96,129,224,180,204,10,211,250,31,93,235,164,155,191,171,10,111,88,215,233,151,72,130,217,184,155,62,84,238,53,170,63,103,201,195,124,188,202,209,240,55,68,182,3,143,174,36,37,89,62,181,186,66,50,4,185,29,121,168,116,133,164,226,204,128,102,204,87,105,23,95,176,183,135,11,142,84,139,176,46,191,5,50,4,214,120,193,235,169,20,124,94,25,22,167,149,85,180,89,187,164,74,145,110,128,31,231,74,40,116,221,100,121,104,104,37,35,102,239,176,185,170,9,204,72,170,61,142,222,42,41,69,177,120,18,178,149,96,253,152,100,142,86,162,9,130,214,189,52,228,171,4,134,28,21,34,45,72,80,45,173,161,19,207,133,194,11,86,203,91,30,202,54,255,191,248,105,116,75,245,151,71,10,181,220,223,193,168,192,10,60,224,193,6,204,7,161,119,61,96,223,57,191,133,215,249,188,174,243,16,206,214,192,171,247,198,241,146,230,152,140,97,110,253,132,199,13,78,170,194,178,113,122,218,151,71,181,172,45,74,96,172,9,202,243,62,150,188,77,146,213,222,128,108,250,56,231,74,215,3,195,232,118,152,176,71,30,25,209,241,244,239,231,124,152,163,8,165,14,1,59,50,104,251,234,245,232,183,123,182,254,244,250,185,174,13,229,152,34,43,58,222,231,137,244,80,240,6,22,210,113,194,243,192,213,168,57,188,76,45,86,248,41,200,127,125,134,151,48,30,104,143,236,2,47,182,93,35,8,71,11,179,65,37,245,144,149,26,247,220,83,202,78,200,60,229,28,116,8,228,59,69,7,213,68,85,214,167,255,101,48,52,127,161,252,144,49,201,65,126,89,8,121,20,57,26,235,101,223,211,241,211,52,90,8,195,139,182,236,144,10,42,211,106,125,69,24,94,189,184,182,44,143,148,215,37,52,68,24,66,103,174,112,184,230,46,85,68,232,69,40,152,196,7,128,6,167,188,15,68,32,170,71,57,76,26,236,77,239,51,163,95,33,7,123,172,226,198,184,228,186,207,98,180,155,131,104,66,12,97,127,177,79,90,203,121,134,236,2,118,145,11,35,52,175,158,74,165,20,217,178,124,123,133,25,104,186,102,14,68,65,118,205,247,194,58,17,147,87,234,232,229,94,98,255,118,96,244,142,99,5,161,17,112,74,50,20,162,54,228,164,96,72,162,159,124,119,55,240,14,86,20,179,109,91,213,165,167,128,238,123,202,200,126,99,214,45,210,186,194,53,199,56,59,55,118,79,60,137,10,151,243,202,206,22,150,21,255,225,117,174,156,252,129,82,127,220,202,206,154,219,90,85,156,51,74,74,67,71,255,50,109,12,95,216,104,244,59,97,205,125,160,39,176,230,211,243,147,163,69,47,90,36,24,111,208,38,229,235,222,121,186,105,8,199,10,135,128,203,192,194,59,90,156,79,122,49,229,75,239,234,60,15,140,87,115,231,58,36,8,91,241,244,49,45,186,8,57,54,229,217,38,10,140,190,160,35,232,120,63,220,74,220,222,62,53,93,194,129,105,37,153,63,37,27,53,51,192,78,159,174,210,217,150,88,75,133,136,184,163,99,92,63,149,93,118,86,68,110,98,36,96,240,167,101,240,131,231,221,72,54,242,73,136,83,229,15,102,223,153,175,253,2,213,246,253,201,13,160,69,100,142,117,242,211,197,234,58,211,225,243,217,221,82,151,193,112,26,70,192,21,186,220,133,17,200,252,52,157,112,59,152,236,165,21,70,78,250,23,161,176,27,43,243,12,141,37,48,102,17,197,111,27,129,186,37,170,251,52,100,228,111,103,111,112,27,170,155,63,126,214,100,223,141,157,21,8,155,130,254,192,249,139,10,13,174,234,88,111,112,253,186,32,76,155,3,15,219,173,112,231,59,254,224,146,112,103,123,174,188,127,13,51,160,180,194,191,247,101,34,230,1,211,49,163,231,166,173,175,59,60,172,81,75,95,39,229,144,233,23,110,77,14,69,78,94,232,220,247,135,134,95,201,220,69,223,54,101,79,31,74,214,182,90,166,30,61,23,213,255,15,70,86,252,10,54,3,147,92,244,193,114,162,134,249,152,13,12,150,203,184,49,210,100,228,208,5,182,58,219,55,88,224,159,208,157,115,97,99,40,141,128,249,41,61,57,41,145,175,137,15,137,100,20,215,69,85,159,253,56,53,121,135,17,139,19,69,127,162,167,92,253,133,145,177,56,123,10,133,173,35,228,131,119,178,115,201,125,35,54,241,41,250,3,147,59,156,114,105,108,32,246,240,163,121,159,69,7,42,199,175,250,189,49,68,134,135,24,248,80,181,70,200,193,143,158,38,75,47,95,55,243,103,154,223,99,217,103,44,168,153,210,129,105,128,243,175,192,58,189,171,56,56,240,75,103,29,248,189,18,198,52,12,60,189,242,1,173,126,127,48,223,136,248,155,192,85,250,226,62,192,9,61,92,190,222,143,54,231,240,166,198,46,143,180,102,40,13,254,203,133,138,197,243,129,33,97,244,155,165,129,207,171,187,242,170,232,163,22,47,22,79,115,171,108,77,62,145,78,27,244,215,14,58,77,85,171,92,7,194,73,27,11,93,178,31,58,160,59,92,83,71,42,161,196,99,227,131,41,26,45,61,186,82,1,254,53,121,208,211,127,34,1,157,179,108,139,48,252,178,247,217,152,46,185,105,242,87,235,243,245,133,87,113,150,159,44,174,44,228,73,219,87,174,50,38,54,177,151,194,163,185,63,213,252,181,180,138,209,50,61,94,115,127,212,151,105,110,173,123,201,125,253,58,175,178,159,156,204,137,168,225,78,42,136,238,85,102,222,186,89,189,202,208,25,71,37,197,225,106,45,157,122,176,43,170,145,14,79,73,221,140,39,73,134,252,49,55,45,91,142,13,237,16,24,173,151,245,189,143,12,65,72,68,97,169,99,34,220,224,207,108,218,149,203,35,77,39,230,108,191,232,10,108,173,19,8,42,92,151,119,175,76,138,129,103,203,32,191,109,233,248,229,35,133,84,251,251,72,177,129,252,108,233,129,105,143,214,177,144,120,194,62,84,78,128,154,150,60,20,19,31,251,196,68,89,33,40,140,77,61,24,153,154,242,61,180,98,66,74,93,95,54,142,246,113,101,204,188,77,150,78,98,206,249,201,194,2,159,65,157,214,243,178,183,123,83,0,47,156,78,155,192,103,183,243,203,49,153,68,3,18,41,242,196,23,245,166,225,231,62,95,68,214,201,144,196,89,253,122,127,225,0,84,252,202,182,194,181,127,153,1,96,162,82,113,61,50,11,196,29,143,148,11,217,122,110,204,119,227,224,243,174,136,173,5,30,214,164,236,240,217,178,173,107,36,107,42,0,31,125,18,6,34,58,20,207,185,7,25,142,239,109,85,120,248,226,56,60,177,181,63,191,87,28,166,195,234,57,55,82,130,62,107,84,19,34,174,2,111,232,179,205,79,126,130,126,41,164,217,35,245,218,10,242,91,198,62,30,138,78,215,255,2,182,74,130,94,25,166,180,237,123,153,168,19,164,247,220,144,80,147,95,25,34,156,163,235,133,163,96,176,252,190,72,27,101,253,250,126,238,125,254,219,157,103,90,245,228,112,59,178,255,246,48,150,244,243,84,24,167,254,219,100,168,212,195,167,153,164,106,250,70,82,165,215,65,60,160,167,89,8,236,237,47,140,110,44,93,148,205,39,102,248,10,2,239,162,170,213,205,121,44,20,126,252,161,158,71,74,150,87,47,141,142,186,15,110,198,139,146,40,139,26,46,234,72,31,156,145,248,234,114,114,235,134,8,24,170,255,210,15,104,145,22,242,137,252,132,84,212,21,116,198,115,199,1,64,116,149,138,126,186,116,178,248,183,137,159,85,215,113,72,7,250,252,178,153,19,117,39,164,53,199,27,45,12,255,240,105,94,135,31,113,97,92,4,227,186,201,188,84,181,121,51,237,145,190,28,165,239,88,198,2,194,37,110,57,6,140,7,210,212,115,151,233,173,191,192,40,53,203,56,60,171,201,9,84,199,247,54,39,173,124,43,43,124,102,242,79,25,6,152,57,69,99,71,84,178,63,226,13,48,226,248,77,47,124,89,134,209,225,138,220,164,196,80,123,211,110,23,191,77,10,88,46,141,22,184,237,81,14,4,32,232,0,130,210,248,210,238,193,38,139,112,97,178,103,181,221,43,35,179,214,254,120,203,247,63,63,26,215,84,33,5,248,108,132,182,51,101,20,129,77,250,48,158,86,194,230,87,143,54,253,154,113,223,20,89,114,129,23,22,40,61,222,51,150,125,130,158,103,253,245,166,79,243,8,41,183,180,206,87,117,86,140,47,227,109,99,136,154,169,194,168,21,93,248,76,40,26,73,79,50,24,117,198,201,169,217,101,61,154,68,88,142,163,201,168,203,248,61,240,92,117,6,108,157,211,245,57,122,119,159,79,166,145,231,174,209,193,156,236,47,183,175,107,136,105,36,137,41,41,167,158,57,122,6,90,83,149,157,17,172,204,213,102,28,76,243,169,4,195,211,92,172,166,124,212,117,202,28,13,193,116,68,132,116,22,61,62,5,25,129,197,2,100,63,154,61,116,95,122,52,155,227,30,48,241,126,122,198,47,172,230,237,48,230,237,18,196,204,159,110,233,112,152,94,43,125,228,52,4,117,127,221,24,246,156,249,69,225,133,52,82,252,54,29,210,122,99,25,145,145,220,3,110,67,183,62,248,113,151,237,75,23,130,89,109,61,104,174,254,203,173,152,172,169,196,79,216,101,204,56,180,81,23,170,138,22,204,23,3,70,100,89,194,66,52,49,191,110,33,224,57,150,238,31,42,85,229,29,7,163,125,167,81,124,165,30,88,2,166,81,105,201,79,151,105,222,19,190,178,16,148,104,208,72,128,252,245,169,178,46,217,114,172,91,4,164,164,86,192,117,137,44,31,112,11,249,110,91,244,206,80,145,93,48,233,86,218,8,29,38,213,165,65,101,134,236,34,11,174,89,162,43,12,113,198,79,14,133,61,109,189,242,70,209,186,222,213,156,180,222,3,159,65,238,161,194,20,42,4,160,9,199,250,90,110,45,56,73,111,11,129,92,95,90,170,45,68,83,97,140,32,125,70,170,136,190,136,13,57,27,79,251,66,60,134,49,77,250,7,134,169,233,183,213,171,89,34,10,220,188,88,203,148,75,57,90,195,244,202,118,198,119,116,212,101,114,121,134,202,160,231,192,47,156,214,70,77,90,176,91,204,45,96,28,76,212,46,150,253,68,74,57,224,134,232,181,140,97,179,74,242,103,150,140,123,167,31,0,173,100,55,146,54,247,140,254,124,1,112,241,61,14,199,55,68,226,8,251,244,234,221,3,88,243,67,123,224,51,230,253,104,84,113,116,57,238,24,179,109,15,82,206,228,70,18,85,127,250,124,91,190,89,60,67,140,230,48,189,175,110,130,199,14,115,23,18,9,24,123,49,121,144,82,160,157,61,23,134,6,72,220,86,179,64,77,239,154,76,155,191,107,8,82,163,235,246,188,157,143,98,198,93,87,147,144,211,147,179,139,243,239,3,141,150,51,93,233,201,83,159,190,205,197,188,245,124,246,229,65,157,234,192,86,179,152,213,178,194,182,63,245,141,234,198,63,90,239,26,249,8,223,95,179,57,79,99,62,7,151,236,177,46,21,130,89,223,119,109,221,42,31,108,41,163,173,231,70,55,126,5,76,69,67,175,140,122,212,215,218,203,6,124,153,244,164,192,86,42,243,188,2,57,112,77,56,158,213,168,123,251,8,187,123,204,154,229,202,80,188,250,184,66,164,21,96,21,73,114,139,62,205,178,35,31,50,138,186,170,162,134,212,63,149,4,82,45,212,4,138,132,163,104,188,249,101,241,120,110,107,186,37,189,205,115,219,147,60,196,154,154,156,154,203,156,86,110,134,136,57,68,131,209,179,180,248,222,193,28,217,146,124,121,19,139,164,155,187,26,188,58,73,100,78,235,221,242,69,143,55,149,91,82,152,162,140,111,21,49,164,223,93,62,158,9,85,116,250,178,71,95,131,244,179,217,122,220,93,125,155,48,130,68,141,70,103,37,153,128,167,195,139,46,75,141,98,216,2,199,187,68,82,108,54,13,129,6,174,172,37,82,49,150,176,149,208,15,79,97,255,50,207,135,134,13,238,210,200,208,108,76,124,12,147,14,148,5,155,29,25,251,157,72,197,112,225,18,166,96,33,61,60,249,197,136,28,77,47,13,138,65,108,93,144,102,202,154,27,59,251,9,108,149,252,219,132,236,48,228,133,146,208,219,95,91,62,179,198,66,168,245,14,195,5,135,57,249,142,173,32,200,155,37,16,57,179,27,42,127,57,146,45,184,230,118,129,113,121,13,120,161,132,39,49,237,66,65,251,235,5,103,158,110,38,223,36,48,28,160,72,44,160,136,164,201,227,133,90,68,245,124,99,53,5,103,189,49,62,192,152,106,207,135,137,146,212,29,231,180,33,205,233,179,165,49,185,182,76,89,60,134,21,17,49,114,31,52,191,92,248,124,110,181,230,88,26,147,89,182,95,24,29,114,89,118,137,24,100,237,195,145,107,165,72,168,244,159,186,157,192,39,186,43,62,206,17,188,73,143,165,114,161,11,125,196,162,141,229,146,60,243,77,97,187,123,248,7,91,162,107,241,7,145,154,221,34,163,2,61,175,170,129,47,180,144,216,62,89,207,192,86,139,106,115,115,45,1,163,15,41,214,194,197,18,254,158,212,104,112,178,228,161,237,130,237,110,68,27,141,71,42,243,60,57,141,86,98,81,111,214,93,119,175,204,228,180,154,207,136,240,60,158,164,250,50,250,183,36,146,206,212,165,111,132,210,70,89,55,11,133,153,145,188,78,18,202,55,218,192,226,97,41,108,150,32,145,255,194,48,80,135,10,237,121,17,130,37,107,251,19,20,241,206,18,163,148,78,72,137,192,150,217,164,196,247,133,200,212,16,179,114,170,10,4,194,30,108,152,61,164,156,188,110,183,143,231,235,131,69,168,63,93,81,230,241,85,194,108,92,243,172,250,105,99,150,235,63,141,162,129,92,87,202,203,141,62,109,82,25,52,37,220,73,133,238,197,216,172,82,167,155,67,39,211,97,158,224,62,29,238,106,61,179,58,161,97,180,16,75,58,52,191,169,243,29,4,134,200,107,35,171,215,146,110,86,205,56,38,178,226,148,59,36,1,53,217,72,245,30,57,117,202,93,242,68,167,73,135,250,24,197,165,103,206,162,71,179,132,197,34,145,72,118,202,149,157,240,109,148,88,36,10,9,172,254,236,209,33,134,248,10,132,9,205,214,141,50,204,174,237,1,51,20,130,172,153,26,107,89,156,57,202,43,168,246,55,93,160,54,142,226,94,64,129,31,151,36,99,200,190,58,21,159,21,80,166,110,73,55,225,153,194,184,87,118,42,185,227,172,107,227,68,218,208,75,55,76,249,69,83,19,144,39,250,151,40,77,104,224,213,41,211,25,112,253,186,239,169,195,65,159,123,214,70,58,174,191,197,15,130,2,217,125,93,27,17,14,43,81,228,219,121,232,203,70,136,201,115,99,136,172,214,178,245,212,13,223,158,168,31,50,150,246,243,68,241,254,244,18,95,154,166,95,171,48,66,59,59,106,151,99,151,245,192,252,237,23,102,34,16,79,192,112,254,139,178,188,32,188,16,184,28,79,192,96,85,14,135,141,80,173,48,26,65,94,125,60,171,129,197,223,18,203,12,232,64,221,75,186,168,36,105,210,132,52,156,103,143,207,238,241,172,24,101,107,105,147,38,29,191,114,52,209,196,191,203,42,159,100,210,189,94,124,134,123,214,114,24,205,65,177,175,75,244,230,111,93,250,6,21,227,246,109,133,225,114,165,164,180,7,171,248,251,185,169,183,47,241,205,155,200,188,166,28,21,124,150,189,162,212,3,18,184,159,163,13,102,183,103,101,210,88,127,88,96,246,77,43,137,140,152,230,238,80,107,201,31,147,137,98,58,18,137,207,251,50,209,82,103,92,76,162,113,253,64,240,48,221,206,245,192,255,114,235,251,168,200,23,197,177,103,168,189,159,199,217,144,6,79,100,16,156,15,253,60,126,42,3,14,35,18,81,214,51,72,207,190,58,120,36,216,99,23,253,229,19,114,167,26,60,146,100,36,67,129,167,233,192,59,71,5,106,81,213,75,59,119,245,185,46,1,163,61,252,12,113,220,223,122,13,152,53,68,79,78,164,89,157,71,210,105,86,77,154,84,76,110,126,55,9,88,249,243,122,208,245,181,197,24,76,239,182,78,134,201,154,166,2,134,63,247,36,75,169,230,248,133,227,128,166,155,112,216,195,72,52,6,115,39,87,45,222,27,220,227,104,50,113,93,35,102,72,108,94,93,161,129,13,13,179,253,167,121,107,115,96,15,31,116,186,143,24,18,223,21,253,192,249,145,213,126,104,190,239,201,224,73,47,233,133,199,213,232,25,230,42,181,191,245,20,184,216,87,125,225,73,52,250,91,172,129,73,15,198,36,122,96,114,201,235,194,144,44,34,105,199,238,240,196,143,233,151,56,3,198,181,163,93,152,141,61,107,194,7,179,63,190,239,17,184,33,229,50,28,198,83,98,93,148,206,142,207,238,98,27,235,233,236,255,182,192,228,225,82,192,4,129,229,222,54,189,158,229,43,174,239,143,76,18,139,26,62,90,166,228,236,247,53,184,179,33,48,77,44,31,99,103,91,39,246,186,58,32,176,90,176,126,46,113,52,98,228,253,254,54,253,119,235,139,81,236,190,208,82,187,39,31,180,149,124,91,54,123,42,244,161,222,71,110,198,28,249,62,21,204,77,228,198,206,54,135,78,228,18,176,121,180,6,76,59,153,59,203,255,114,193,185,9,10,205,254,91,120,236,167,79,28,150,238,149,33,37,234,245,239,31,44,19,244,32,10,63,23,218,238,79,227,222,120,79,190,248,134,63,14,236,254,209,73,214,125,217,214,70,185,139,63,82,156,104,110,97,145,238,100,216,145,159,161,248,143,81,117,155,219,7,250,0,196,210,254,72,135,245,89,220,43,195,160,181,127,162,194,118,52,236,197,251,190,54,114,175,159,2,233,239,228,152,215,92,184,98,224,216,226,232,108,180,36,129,141,162,16,175,211,124,84,134,192,13,55,225,26,111,59,75,131,224,129,187,233,215,140,248,60,225,239,40,108,172,39,127,166,244,33,214,36,39,39,205,244,49,231,237,232,243,190,245,198,182,153,211,198,201,251,158,183,108,52,204,135,253,188,132,248,122,145,254,184,51,7,213,42,26,24,238,64,164,157,186,95,56,51,21,36,255,237,190,172,243,226,194,133,253,199,136,135,218,224,141,23,129,161,25,222,111,4,139,204,59,202,233,182,134,108,227,79,141,134,128,93,228,228,212,103,107,60,243,101,223,171,92,57,231,78,195,47,109,147,232,91,242,219,139,114,77,204,13,208,77,174,101,12,194,203,38,220,243,13,69,98,148,21,203,7,76,78,235,144,91,142,210,231,39,231,182,76,223,151,166,50,24,199,205,123,101,144,112,72,115,57,140,54,213,29,199,228,21,82,235,49,26,176,127,188,50,114,164,237,134,75,53,131,162,229,121,103,196,131,18,219,197,247,135,30,193,85,18,25,166,152,129,13,188,195,38,214,249,192,232,152,248,40,167,130,217,228,145,102,200,220,159,217,19,239,11,91,232,33,183,61,126,119,22,31,55,204,208,7,166,116,28,223,136,9,33,201,51,197,142,56,221,129,88,216,220,215,11,115,173,159,172,247,254,188,137,244,141,216,6,62,166,14,230,137,34,7,83,64,255,248,239,80,190,135,69,130,1,163,214,56,220,234,185,177,162,151,43,139,49,168,98,184,88,57,131,25,150,149,162,208,141,138,191,205,129,132,98,149,235,134,211,15,67,254,131,233,35,190,106,32,76,104,72,106,180,236,48,57,144,59,237,48,223,109,250,206,29,38,210,150,183,93,108,9,218,205,225,174,254,65,7,38,81,244,25,110,110,179,40,161,136,40,48,20,246,238,40,34,175,237,222,87,69,215,108,248,26,131,25,57,221,39,2,91,22,201,47,156,156,110,189,239,154,213,204,29,230,64,161,5,222,69,31,98,57,95,84,192,112,58,182,156,155,94,163,143,149,13,60,172,47,233,194,48,178,62,127,45,224,74,251,232,189,235,106,205,100,45,46,28,65,1,249,126,104,91,89,187,7,76,175,196,141,25,216,38,65,117,242,251,66,154,237,54,142,65,210,233,240,143,3,78,8,227,202,201,7,251,153,111,136,19,46,159,9,111,8,186,249,64,253,194,59,45,188,77,206,77,61,56,130,56,44,196,154,76,42,148,145,230,140,51,147,117,107,2,46,107,39,113,184,19,45,223,119,73,135,212,103,221,109,39,166,23,68,206,124,86,66,50,21,31,12,73,45,201,24,180,242,74,191,40,18,53,93,80,148,8,106,192,180,179,201,60,74,165,235,132,233,62,252,235,54,181,247,11,143,68,174,205,143,102,43,83,228,101,116,188,71,134,175,217,40,10,238,235,19,122,30,66,66,225,193,207,77,223,124,185,145,202,65,233,142,222,223,193,8,213,158,151,117,207,61,232,78,252,76,87,104,187,234,99,203,77,131,206,226,163,164,83,218,173,50,143,14,170,16,121,248,185,153,20,250,122,224,80,124,5,166,74,55,229,202,202,185,154,237,47,26,25,60,209,199,6,38,179,224,31,79,255,185,140,222,103,134,240,97,106,62,225,208,74,53,100,16,13,203,46,250,84,135,84,247,40,178,228,14,92,39,123,245,43,67,27,120,203,130,77,39,92,137,48,231,215,132,153,4,70,25,184,199,133,103,147,140,187,39,183,242,64,243,241,141,248,192,153,196,239,80,65,157,191,126,52,65,96,198,250,13,60,15,12,245,195,231,58,115,1,187,109,5,12,218,76,199,174,223,54,150,32,183,186,79,179,230,153,54,186,127,32,13,209,152,235,87,54,108,11,178,179,199,219,132,115,245,218,236,226,126,152,202,244,249,8,239,184,190,100,249,32,65,114,194,249,229,112,50,189,126,133,153,119,187,192,75,6,3,134,7,185,120,40,209,76,32,181,220,113,136,148,243,157,205,154,245,121,220,224,15,47,6,146,222,223,67,163,52,80,46,91,117,64,192,134,106,38,48,86,212,23,110,230,90,48,227,228,229,202,38,29,20,195,144,236,97,140,21,28,147,156,154,114,75,245,201,204,100,199,36,244,59,223,158,109,194,253,153,97,69,151,238,28,62,16,34,69,105,207,97,132,47,234,69,171,169,175,150,139,214,155,89,3,134,67,116,15,222,38,184,118,225,70,91,158,79,88,88,40,182,43,137,1,76,218,244,194,248,99,39,185,178,102,246,210,61,96,196,157,231,133,89,64,122,140,5,12,117,110,94,14,24,37,165,89,226,183,51,194,251,23,30,148,60,107,60,180,108,157,228,2,179,241,246,85,147,80,131,166,147,11,219,141,236,139,210,93,125,209,101,153,215,121,159,120,191,198,171,195,246,240,115,122,176,141,24,232,9,198,228,169,96,181,158,119,28,109,90,4,247,104,52,21,231,39,69,101,179,25,194,24,229,194,148,132,90,160,20,18,238,7,2,123,139,134,152,139,22,125,31,148,192,251,71,172,4,198,128,71,142,69,246,251,222,85,231,219,188,97,8,77,51,231,227,138,15,151,212,225,245,49,48,120,143,120,89,157,111,99,234,193,197,104,238,14,103,171,95,10,108,111,175,4,156,68,177,12,152,171,46,113,101,200,238,220,237,137,193,158,129,250,96,25,101,153,49,52,124,119,210,76,244,96,149,7,62,177,118,187,176,248,39,26,188,61,231,247,131,17,189,16,24,14,131,175,78,192,233,102,27,13,230,206,115,192,5,207,168,11,195,238,250,202,108,192,84,150,163,0,98,48,85,214,125,225,54,222,163,151,76,72,164,194,170,92,56,214,30,221,55,24,88,169,247,53,31,152,232,187,93,184,229,49,30,216,213,229,13,70,222,252,57,250,132,191,69,224,86,244,182,233,146,218,190,25,133,234,141,134,202,3,175,17,243,48,5,214,219,96,11,92,41,186,143,11,11,65,30,184,83,91,139,27,195,213,224,129,207,59,40,254,204,16,82,45,250,245,76,250,184,99,202,41,208,32,178,60,113,99,231,143,17,240,164,252,248,192,123,249,194,8,92,174,156,147,193,123,103,223,69,27,92,244,235,131,38,94,99,144,227,142,36,107,54,112,166,19,237,94,218,89,117,245,183,59,82,251,237,194,67,39,21,179,109,249,136,84,63,248,188,223,170,48,4,193,120,44,36,8,100,66,3,222,177,55,2,174,123,233,99,33,112,93,247,190,251,245,246,193,98,28,133,212,152,85,206,171,68,65,232,194,132,218,221,227,82,4,54,81,34,9,152,238,202,122,87,93,20,154,110,191,16,130,249,116,38,199,67,67,13,122,202,124,7,236,180,159,31,92,174,32,154,193,40,4,15,129,245,125,158,75,173,55,30,64,175,59,245,250,160,46,247,241,131,41,252,41,140,96,171,28,221,174,167,133,193,56,179,204,11,95,129,7,67,71,29,37,46,236,132,188,109,63,23,6,125,164,95,248,12,140,231,232,233,53,112,131,151,24,13,26,108,154,146,23,206,215,253,202,96,130,255,120,164,131,188,228,243,219,219,21,132,12,198,165,75,225,243,61,54,185,114,92,228,231,3,183,72,136,34,202,219,106,121,80,104,78,129,182,161,159,31,240,249,122,107,192,117,61,119,13,17,233,98,105,165,245,128,57,239,123,102,108,94,230,123,236,5,115,27,239,177,52,29,182,128,211,24,249,189,230,251,154,207,103,243,239,37,247,187,104,98,115,127,117,114,127,48,190,196,1,155,206,200,243,172,247,174,229,194,73,215,7,94,100,141,68,42,98,139,104,30,253,105,117,227,127,126,83,191,9,88,18,142,90,134,44,191,31,212,138,0,252,108,80,251,122,71,30,193,125,156,219,40,146,47,92,82,44,166,9,85,198,247,183,137,125,98,116,208,222,186,158,81,79,203,172,192,116,95,62,112,110,17,139,154,13,118,214,97,205,210,91,239,111,159,48,88,167,2,18,170,253,94,248,249,248,154,94,89,55,105,165,11,159,63,235,79,119,178,27,114,244,137,187,246,3,75,128,98,142,206,75,39,200,141,162,88,140,17,148,225,235,3,179,227,30,23,238,146,7,1,174,99,14,57,186,73,237,4,216,140,44,5,238,18,28,21,147,90,186,15,13,177,139,189,21,166,218,190,229,210,134,44,228,192,229,227,210,253,224,179,237,217,186,48,12,47,136,254,166,10,84,205,31,184,198,230,27,248,236,60,134,194,189,71,86,185,89,205,83,35,20,244,19,34,4,167,158,42,213,143,97,46,176,35,223,41,16,143,174,103,201,170,173,151,251,211,99,200,55,157,77,210,176,246,88,208,96,193,150,7,110,165,93,216,204,85,159,8,228,12,31,191,110,92,202,222,133,154,188,84,76,115,80,163,102,25,15,220,62,117,196,31,60,179,62,179,65,210,231,134,24,120,1,44,137,33,216,21,221,223,174,188,124,13,203,104,1,136,141,71,69,251,106,190,225,230,90,129,34,232,33,55,77,255,100,76,115,56,248,232,187,168,182,127,138,40,184,101,177,252,249,193,105,198,58,107,154,207,178,21,131,21,190,103,108,151,44,206,213,87,137,23,96,142,128,15,247,243,39,116,97,119,123,135,40,41,133,82,30,152,134,114,127,158,196,193,73,131,174,179,167,57,71,199,165,149,103,74,201,22,113,199,236,125,98,23,116,253,117,47,134,210,95,28,12,159,108,232,102,12,181,195,121,209,61,117,144,161,35,215,214,61,184,47,221,27,255,72,71,145,100,129,211,93,37,106,194,72,33,223,45,79,73,164,82,5,53,246,250,125,224,103,135,169,123,223,77,19,99,142,151,73,146,164,232,238,118,70,224,111,244,125,153,224,17,72,241,206,87,224,109,141,34,2,39,100,229,253,204,80,118,164,196,69,17,130,11,139,93,160,237,134,100,215,93,249,20,106,108,49,247,83,187,179,217,125,221,24,182,195,252,147,148,24,29,134,163,198,103,137,77,204,237,118,36,3,179,76,27,233,94,121,213,58,211,166,9,232,198,153,216,172,74,16,75,149,113,195,206,118,248,140,177,75,85,35,249,179,113,31,105,145,100,201,89,30,139,245,241,161,104,226,112,55,141,52,201,44,53,68,237,35,157,64,127,138,212,76,8,56,206,217,35,131,211,79,204,122,135,240,217,220,194,55,136,125,195,64,118,64,238,27,69,245,17,245,109,4,24,135,22,77,76,212,161,196,210,197,175,93,31,166,3,99,146,210,98,189,31,70,73,144,140,26,41,183,20,159,46,108,36,45,62,208,188,154,162,58,142,158,87,146,100,56,162,156,231,182,110,110,201,106,71,23,102,114,187,233,157,142,144,146,102,25,145,249,139,100,28,169,93,169,91,64,235,77,245,94,23,169,93,73,118,163,93,52,87,172,91,52,22,108,73,241,195,231,114,159,37,96,40,227,130,178,229,108,49,136,41,119,54,201,235,158,104,145,215,19,217,209,196,116,47,249,106,244,95,110,54,226,140,66,92,195,46,124,198,89,14,198,0,108,240,148,36,245,74,125,123,23,223,4,90,107,184,102,179,77,117,49,210,240,196,67,183,137,218,82,229,216,153,142,200,102,155,44,176,228,225,33,94,249,164,209,25,196,87,194,0,152,67,74,100,210,205,54,81,179,248,117,185,211,36,183,159,242,150,114,12,95,27,25,1,47,16,84,235,55,147,226,3,244,144,168,169,96,91,88,36,61,122,30,32,249,106,135,51,73,145,172,48,45,50,190,100,210,155,151,110,139,5,117,145,98,77,214,94,248,64,64,80,14,134,2,27,169,165,243,113,168,208,18,48,116,91,223,228,209,123,191,182,36,125,81,93,28,201,183,82,112,120,243,83,207,177,214,3,159,166,105,70,170,242,241,192,229,201,145,59,162,202,94,46,229,222,244,181,91,137,221,233,121,243,166,147,34,37,44,18,241,62,12,135,137,231,75,65,210,88,25,51,170,88,48,20,37,10,233,191,26,142,199,210,38,64,39,201,83,90,24,119,235,82,105,34,35,112,209,106,142,92,113,101,203,222,224,133,11,209,236,189,47,122,236,244,220,80,126,163,168,194,220,73,160,38,53,197,101,45,28,1,111,230,16,169,72,82,150,241,215,69,145,86,104,12,72,21,66,55,112,148,226,181,76,226,72,247,32,157,236,48,46,123,50,13,195,78,78,187,222,122,228,121,115,67,170,176,136,44,123,202,139,220,242,150,40,157,10,47,105,93,127,100,116,156,22,89,94,204,255,73,203,176,150,134,212,218,52,172,152,128,87,209,89,22,183,248,28,79,4,42,166,242,70,202,47,45,21,85,214,133,114,105,215,162,185,165,23,162,122,140,20,235,83,113,183,92,132,151,166,241,171,209,178,247,185,109,23,118,51,184,237,34,4,138,66,84,82,253,171,183,202,131,62,112,66,20,252,60,162,166,190,224,37,8,25,192,147,205,4,177,85,146,182,152,76,226,255,179,162,212,127,214,44,169,80,225,86,135,155,109,16,5,170,68,193,52,213,116,111,186,5,253,117,175,40,191,97,165,203,250,64,59,112,109,37,79,48,66,131,38,87,152,159,179,146,39,82,118,231,27,96,168,168,73,121,29,72,117,198,193,124,27,89,80,34,231,25,244,34,58,141,164,88,153,17,125,91,158,41,35,95,196,94,65,225,232,129,54,14,15,126,116,194,71,169,60,126,231,147,208,195,169,103,174,86,44,8,126,207,108,50,181,155,103,252,12,90,225,153,70,86,146,98,34,28,27,148,194,28,166,255,66,38,34,152,97,101,223,163,105,25,216,114,213,40,46,141,32,7,161,105,149,171,112,135,160,202,199,19,193,178,64,130,147,4,233,34,146,17,70,68,21,102,95,79,116,138,229,180,47,109,80,151,5,56,197,40,142,7,159,10,59,3,161,29,209,59,178,118,60,108,51,49,20,210,18,142,54,205,71,24,173,27,83,105,46,137,218,236,189,110,138,175,87,205,14,170,23,38,167,51,56,50,124,39,99,42,143,172,45,15,17,224,8,242,80,46,138,27,117,247,228,159,137,40,228,52,149,194,198,176,138,1,120,86,116,89,146,168,233,32,183,239,71,211,83,188,5,101,235,213,61,142,157,244,163,239,38,20,53,250,90,122,48,72,81,18,168,89,121,125,48,152,157,219,131,38,78,17,118,42,155,199,120,220,39,160,205,73,248,163,120,174,247,168,245,65,235,221,87,177,115,64,60,69,93,43,222,6,254,221,55,106,226,43,66,79,100,92,248,161,66,178,143,168,81,10,153,228,151,37,54,161,8,233,46,115,246,42,113,176,189,143,132,62,144,125,217,107,40,74,78,225,251,46,140,175,130,105,197,60,220,183,146,48,207,18,236,113,38,105,196,189,133,8,57,23,194,78,14,155,58,200,16,42,35,107,232,89,43,125,230,166,111,97,11,87,216,42,154,179,251,106,182,233,184,44,114,52,78,35,165,6,76,191,210,253,105,52,53,199,244,221,60,178,38,89,248,49,212,238,16,238,237,119,250,93,89,30,232,160,237,62,2,100,163,82,45,185,107,220,36,177,20,246,219,46,8,184,45,229,235,174,28,183,109,194,104,89,137,198,136,250,95,174,176,237,25,5,69,179,112,196,151,197,144,211,215,113,2,239,51,55,199,251,192,24,225,42,158,15,38,185,114,247,243,102,97,50,132,91,218,172,157,35,86,29,200,187,146,35,164,214,148,199,26,113,52,149,40,253,109,152,196,187,4,69,108,65,215,125,96,36,235,47,140,255,128,156,252,204,40,185,70,164,121,230,201,107,142,7,138,150,224,125,33,172,34,103,190,249,211,84,48,229,143,233,6,36,187,216,102,254,142,63,228,9,82,254,44,220,65,39,195,175,10,204,176,72,1,111,118,130,229,129,235,103,190,101,240,106,251,133,137,243,127,79,195,204,200,207,230,229,129,141,225,26,48,156,162,231,183,81,193,110,14,35,251,125,131,68,224,138,140,190,195,8,89,101,133,209,75,235,14,35,185,153,158,27,99,101,254,190,59,96,10,103,93,224,51,5,116,191,111,18,5,237,74,54,253,224,236,27,106,83,190,45,50,85,153,24,212,216,113,48,66,221,85,127,154,64,243,251,238,128,145,13,120,96,51,220,116,24,134,216,141,19,105,202,220,253,107,8,167,207,168,154,248,173,192,231,53,84,63,55,138,129,253,206,222,176,106,72,121,251,19,71,239,99,232,93,211,105,217,154,63,20,182,116,66,249,134,47,84,247,215,209,189,217,184,159,39,148,166,194,121,124,218,97,6,35,14,213,4,94,80,136,235,61,186,8,9,197,200,72,39,54,207,1,99,194,19,115,25,181,71,12,222,29,222,191,61,221,133,75,231,159,239,145,79,110,58,221,105,244,60,67,51,145,253,30,203,121,243,169,201,62,10,131,102,51,166,250,96,83,53,187,19,10,254,12,228,71,190,27,155,56,58,95,65,103,182,204,116,115,248,40,55,150,97,145,199,130,58,197,153,80,28,198,243,77,82,155,153,137,148,226,247,15,134,149,187,174,19,130,193,172,71,195,97,84,85,239,254,209,142,78,159,237,50,240,194,208,231,65,167,7,117,8,104,227,93,248,252,244,70,200,252,131,233,187,185,210,248,63,152,13,79,192,171,175,86,159,219,238,30,91,161,237,77,85,71,111,219,250,84,139,195,166,123,253,60,180,12,71,208,225,138,12,118,87,216,122,223,3,198,201,72,209,26,76,118,228,114,200,12,181,7,158,61,80,204,13,100,222,48,182,205,242,89,199,28,149,90,122,206,221,147,231,110,14,108,5,250,241,192,231,179,138,103,54,77,142,94,225,81,62,179,78,224,179,7,201,235,185,45,171,218,6,140,62,134,62,241,73,199,78,60,51,50,142,243,121,226,43,123,182,12,49,221,34,238,144,63,120,198,64,91,20,133,132,153,0,188,219,231,95,7,156,9,169,244,198,176,193,140,215,89,76,110,85,159,26,229,145,120,168,5,34,79,121,224,30,197,215,130,12,193,28,73,223,200,50,223,7,135,233,92,91,250,219,88,37,148,184,49,10,174,207,141,109,188,114,75,192,103,26,122,198,233,153,13,98,42,71,13,15,70,191,194,182,29,118,24,218,118,150,135,106,212,105,127,97,184,248,228,221,21,133,56,31,183,141,203,149,76,59,13,153,233,225,235,159,89,21,92,53,55,131,177,248,244,147,87,91,70,20,221,235,179,104,52,20,2,154,188,47,138,34,121,251,79,35,220,255,60,210,223,175,251,35,101,131,174,83,57,84,243,237,29,52,101,89,47,179,62,82,154,7,60,114,4,94,227,121,164,246,6,154,191,78,186,170,159,71,106,124,221,228,143,20,41,248,247,145,150,225,156,216,131,78,186,74,244,194,217,77,215,18,240,236,239,35,173,57,150,55,18,42,103,255,162,183,85,81,43,141,115,19,121,22,189,110,203,108,248,117,155,43,77,210,11,131,125,232,203,192,194,31,104,233,219,66,1,49,62,109,28,126,198,243,50,77,26,208,223,53,61,98,189,234,149,225,98,186,253,194,233,113,208,136,1,117,159,243,117,149,128,39,25,12,133,135,107,14,2,195,127,27,250,80,168,200,244,56,57,174,63,58,21,147,230,234,241,105,155,39,154,254,52,9,182,248,248,204,45,103,235,80,56,83,210,189,48,92,252,166,190,45,118,151,51,78,205,28,210,117,36,208,11,93,252,125,160,20,148,117,90,24,166,88,226,232,54,137,42,65,217,97,196,242,212,49,41,95,122,87,230,7,182,2,22,53,120,67,39,36,36,71,217,78,235,242,131,156,79,138,233,236,108,193,248,4,20,102,227,31,231,182,207,79,111,107,243,119,28,77,160,57,52,94,56,75,101,142,65,74,167,212,53,44,48,152,212,172,63,148,222,241,2,203,10,35,110,89,2,222,185,235,19,71,153,229,51,237,3,30,125,94,233,51,131,217,164,199,209,19,175,47,25,72,150,43,136,128,160,155,17,188,94,26,51,119,76,42,221,236,186,244,183,77,95,43,30,203,54,255,103,129,17,163,93,113,244,22,77,30,67,219,114,150,76,65,142,245,108,219,244,167,137,231,99,36,81,149,173,250,101,211,88,226,157,13,192,171,87,29,73,211,122,10,226,232,51,8,171,130,88,214,196,177,56,94,233,186,73,91,229,142,181,139,141,67,125,158,40,189,167,59,142,54,58,187,254,50,119,18,75,0,217,191,103,197,159,84,4,98,148,146,9,47,26,191,161,224,52,99,140,147,174,22,102,118,254,169,40,77,31,73,195,212,78,244,109,78,106,69,37,224,45,146,184,195,52,242,104,47,118,152,252,75,213,223,94,180,114,199,165,109,203,157,11,188,97,3,248,141,65,113,202,67,111,108,99,150,51,3,54,69,100,9,169,83,138,157,223,50,101,27,61,55,155,102,167,48,3,35,93,158,21,166,198,227,183,77,245,121,61,225,122,70,59,62,174,172,102,229,213,1,159,217,121,197,149,177,144,105,160,67,31,93,138,176,150,104,111,233,26,129,139,226,138,112,129,180,122,211,0,15,154,190,183,213,21,40,121,233,61,57,115,65,241,55,2,21,241,61,121,51,5,135,128,87,126,79,110,90,119,142,50,228,117,172,32,125,183,124,195,187,72,44,233,116,184,48,172,137,141,2,102,44,122,234,19,58,32,74,241,93,216,217,101,208,155,176,21,182,166,190,128,199,179,162,119,147,64,170,113,52,86,123,18,108,176,61,106,222,46,5,143,32,229,246,236,190,234,137,116,74,28,125,246,44,67,98,199,142,181,198,30,113,244,120,230,5,170,19,213,27,191,241,101,160,181,164,42,140,255,194,8,120,16,93,232,198,239,132,69,41,142,94,118,161,10,211,90,26,71,47,107,171,80,120,46,95,86,9,151,155,80,21,177,117,61,163,204,167,121,138,205,132,243,10,143,246,249,67,2,155,184,141,62,20,172,64,246,8,24,194,139,62,210,73,11,97,192,244,118,118,189,109,114,240,51,224,106,4,23,125,95,102,206,227,48,233,102,217,106,55,171,201,252,80,106,228,198,122,144,28,65,167,169,41,127,176,245,142,74,52,62,48,118,240,245,137,48,134,230,109,77,18,152,236,104,255,224,97,166,141,146,119,65,207,255,115,98,128,71,111,154,238,242,182,145,232,241,201,22,207,114,74,146,114,95,168,70,173,116,97,62,191,172,48,45,207,51,224,51,143,12,25,104,132,204,159,188,6,48,205,85,69,222,8,173,44,181,94,184,38,225,139,225,118,72,229,97,4,12,203,168,43,140,108,116,92,218,54,91,65,129,89,119,190,149,21,24,145,31,185,52,148,22,60,99,15,108,101,58,133,207,215,247,77,136,39,180,72,80,129,52,251,65,99,234,247,121,2,163,76,165,151,118,246,29,158,232,5,110,172,42,2,19,84,247,21,48,105,103,189,242,186,162,7,19,120,137,78,178,193,84,69,91,192,36,1,21,62,87,234,236,144,138,246,212,212,72,138,141,185,127,220,160,181,77,189,110,154,69,75,13,148,97,45,95,103,163,103,170,198,109,157,29,205,212,183,141,240,148,235,104,0,67,10,147,71,138,190,191,127,158,213,92,53,133,215,197,170,123,162,203,25,183,197,95,178,57,51,23,211,79,47,222,96,146,143,242,204,160,94,185,204,6,112,159,69,86,9,243,163,116,41,12,96,214,78,121,40,13,49,149,18,55,102,141,197,130,210,174,21,3,141,255,82,119,87,228,57,145,44,191,48,13,92,2,151,32,72,129,82,204,208,135,130,108,248,216,23,198,251,90,96,210,244,242,211,84,184,244,186,233,225,72,241,80,104,53,213,15,8,245,174,82,198,133,69,97,211,152,135,207,40,173,166,168,44,240,132,72,220,46,140,27,153,192,176,111,87,60,210,218,165,61,33,195,185,200,190,12,128,178,253,45,10,71,121,220,208,115,215,122,112,179,86,202,128,103,147,58,9,33,21,149,231,123,215,152,224,233,117,23,203,69,94,120,72,79,57,28,60,76,157,238,109,73,29,15,137,82,139,249,46,184,53,76,194,3,236,188,205,184,43,180,40,158,69,96,103,15,100,64,169,225,234,202,136,230,212,88,23,158,210,255,137,123,137,105,8,196,215,131,111,196,19,245,66,192,241,203,182,244,184,238,159,234,230,218,150,207,242,107,190,241,93,253,89,207,7,76,5,89,162,36,92,132,187,95,121,194,121,230,9,107,105,233,119,118,8,48,52,110,253,237,179,224,239,117,79,94,203,19,144,83,113,159,223,186,107,203,38,86,205,2,195,25,79,247,228,52,1,234,111,227,11,232,83,18,29,206,44,174,2,23,88,75,113,242,105,254,160,2,83,242,108,113,242,73,74,84,127,59,211,122,127,79,126,190,15,221,12,48,39,148,121,79,78,55,184,4,128,40,114,238,117,79,110,105,79,129,207,151,189,124,160,29,184,176,211,23,152,149,55,7,138,37,171,162,157,228,199,61,152,93,168,4,251,22,157,52,185,178,145,52,135,205,55,225,116,56,187,175,103,47,64,215,101,29,242,80,234,210,252,3,109,99,119,36,153,74,178,30,204,198,125,151,251,62,158,113,134,202,76,78,241,64,217,147,104,150,11,107,173,157,239,56,75,91,191,31,58,162,167,55,36,218,80,16,49,36,208,212,189,102,96,227,232,221,185,101,147,154,184,227,168,14,13,91,27,65,152,115,106,108,12,247,164,163,144,112,226,51,152,252,125,1,117,235,40,204,63,49,176,251,253,148,169,155,144,179,61,234,206,1,180,175,47,79,221,177,226,97,20,177,134,249,73,74,141,50,55,91,21,242,189,237,117,38,67,121,166,200,59,235,167,189,215,117,217,6,166,151,40,6,10,189,187,154,211,60,195,98,182,251,125,216,212,161,48,164,181,237,147,78,162,65,84,235,48,184,120,244,136,161,18,140,88,157,23,18,98,198,115,7,220,166,166,185,240,34,240,62,100,80,42,88,122,238,234,130,242,219,124,70,231,212,162,128,117,61,248,117,99,227,133,162,179,192,197,220,201,29,198,110,84,55,164,212,235,74,68,173,9,117,148,186,21,38,106,138,185,148,201,78,55,118,136,246,207,123,91,196,219,242,237,85,36,133,250,189,175,158,52,145,91,169,147,215,30,79,180,179,105,105,2,47,83,132,14,120,79,205,105,214,141,3,198,189,47,170,92,82,11,65,129,60,42,64,192,107,234,130,142,97,98,171,247,190,38,238,177,91,224,110,174,125,1,163,105,82,21,174,117,223,251,162,228,32,47,187,254,202,231,129,14,253,0,14,152,162,207,135,33,150,159,119,93,77,53,166,68,168,142,160,156,204,26,149,132,155,171,192,240,41,224,173,169,191,76,144,227,43,4,61,206,116,227,8,204,141,246,11,159,185,116,233,201,33,211,221,163,137,68,36,202,169,40,195,173,123,52,77,70,250,80,206,183,216,242,61,186,153,84,167,194,172,111,1,211,233,33,75,62,180,202,54,239,238,137,166,206,172,40,181,227,139,82,207,145,219,70,166,225,14,226,60,77,24,81,97,44,171,238,206,44,39,17,132,48,215,201,174,27,55,179,143,16,24,217,153,46,91,175,93,30,148,162,119,68,88,16,209,134,222,22,125,63,55,0,75,3,3,32,133,17,111,191,59,144,179,8,103,125,226,102,157,30,241,25,27,183,166,79,220,56,103,1,243,1,12,125,226,228,61,238,209,164,23,182,94,57,251,130,36,193,223,122,158,25,13,73,17,221,65,45,121,222,53,37,177,187,45,107,234,88,101,240,121,183,17,179,54,251,150,4,45,60,238,8,43,59,10,243,250,203,228,7,90,196,249,214,96,163,79,20,10,99,68,119,5,197,235,169,47,147,73,126,198,149,157,109,176,16,66,51,105,144,145,239,14,196,178,144,250,76,18,26,132,241,62,76,39,73,238,107,82,174,155,113,99,102,26,172,40,186,240,113,48,93,115,122,110,116,201,74,196,249,184,137,141,231,220,196,230,99,4,60,52,58,227,69,214,216,109,50,144,166,14,4,179,87,138,21,2,87,84,13,74,235,143,176,224,79,148,198,66,205,36,29,56,101,207,221,1,99,248,42,239,99,26,19,220,159,40,249,231,41,75,50,62,79,105,197,140,84,27,196,69,121,31,211,244,91,102,192,93,165,165,128,89,145,2,230,145,77,253,237,106,61,60,1,183,166,243,21,41,255,22,187,50,82,67,189,235,109,67,224,141,247,129,131,177,176,246,15,140,234,120,137,167,114,214,208,173,183,69,243,111,44,47,84,2,135,164,44,207,31,54,30,75,1,55,116,112,21,198,169,48,94,38,12,95,121,224,131,106,105,36,146,248,153,165,179,25,188,184,27,105,84,42,6,75,207,141,94,244,138,7,78,139,99,209,147,15,108,57,227,161,64,156,208,177,64,7,72,25,241,80,78,228,40,237,236,166,51,141,61,217,7,99,61,218,116,74,193,74,168,196,146,109,122,227,89,79,142,103,82,124,93,13,253,103,157,83,208,112,44,145,20,105,28,175,67,133,202,237,140,20,24,65,172,214,79,171,213,120,34,207,4,69,47,73,105,138,52,46,79,38,96,6,154,158,60,229,232,51,5,222,85,4,6,17,217,232,65,224,196,151,176,96,132,33,240,153,28,243,69,251,206,82,164,161,123,10,37,140,128,119,127,190,221,142,114,76,76,104,136,36,72,43,168,137,246,147,181,14,120,176,81,16,24,133,168,216,225,219,215,52,244,183,77,233,164,4,220,82,211,249,14,135,154,26,121,13,72,28,79,16,133,192,135,215,27,170,213,237,53,150,63,48,157,231,241,194,32,224,118,253,109,212,214,98,197,71,117,174,233,27,193,65,200,233,40,213,94,158,166,214,171,41,43,198,87,128,200,231,210,15,176,159,73,169,69,226,131,234,109,214,47,172,89,167,77,220,216,34,87,44,40,150,163,113,106,184,166,146,89,175,72,43,245,200,159,217,150,65,67,17,136,197,177,135,71,18,158,154,191,192,232,127,140,120,95,27,17,45,253,233,78,157,218,71,49,30,162,67,71,146,73,56,197,67,233,164,67,245,167,123,118,19,12,67,91,17,181,48,230,171,58,34,107,66,243,113,214,111,23,2,199,140,201,242,60,222,178,244,224,12,191,36,242,126,84,168,171,212,73,72,94,35,111,255,193,184,234,106,34,150,246,156,236,95,87,49,127,14,121,162,168,250,55,47,252,86,84,246,119,145,53,130,156,112,246,110,103,28,19,80,151,188,79,20,213,153,152,44,209,141,198,166,226,162,38,206,235,17,177,249,116,95,27,62,211,46,98,255,20,48,211,192,13,90,113,236,195,121,234,251,105,156,63,132,198,105,169,161,230,26,77,160,83,242,172,160,253,230,89,43,123,186,121,203,248,36,147,207,152,245,129,80,225,162,94,207,30,224,129,27,240,133,9,60,244,194,104,212,110,23,38,102,90,2,119,115,100,112,184,156,157,64,81,184,13,119,227,50,152,245,106,11,108,126,244,23,30,242,97,130,158,213,44,93,116,167,173,119,13,123,106,7,90,205,133,82,96,166,137,117,225,214,36,82,103,87,61,66,248,205,252,251,178,236,116,109,75,126,118,98,23,38,1,240,192,231,62,123,156,252,140,169,113,39,28,246,251,76,144,23,70,145,70,97,248,56,245,194,164,74,21,62,87,38,207,12,21,223,251,125,144,200,32,153,112,225,170,180,11,224,60,228,161,33,144,214,229,169,17,108,203,83,67,235,72,31,42,74,148,217,195,82,114,251,229,189,52,94,254,199,8,1,174,73,118,125,36,112,152,178,46,140,9,156,62,53,228,80,83,140,21,212,2,158,147,159,115,231,123,105,248,228,60,247,125,190,54,215,114,57,176,105,214,203,149,207,31,211,41,96,24,172,50,202,105,91,118,93,95,96,107,8,17,24,209,198,123,238,49,165,123,139,108,27,94,44,113,95,184,161,206,7,78,55,156,48,185,149,107,217,107,122,155,230,124,28,176,70,81,150,99,92,78,196,7,101,218,149,71,138,26,126,148,227,200,101,139,105,28,176,245,77,197,251,90,107,167,85,20,54,87,93,135,247,147,157,195,184,130,146,108,160,103,142,31,138,18,150,174,184,235,221,246,181,248,163,50,183,199,205,175,145,55,76,178,141,160,104,104,26,106,1,155,154,181,194,231,159,248,130,72,68,73,37,16,210,37,141,40,59,96,68,153,229,210,134,41,249,94,184,9,211,11,212,52,214,2,69,235,80,158,25,189,147,174,213,90,45,37,35,137,143,68,247,192,78,190,122,89,82,101,39,253,105,246,56,237,158,124,43,57,28,161,42,250,142,252,161,101,187,180,161,112,190,73,96,203,17,214,34,195,144,15,34,170,171,164,54,206,133,202,64,59,251,251,216,214,89,49,92,63,62,35,100,123,161,131,204,197,184,142,166,195,120,120,43,86,47,171,89,61,223,102,71,190,240,62,81,166,121,253,54,225,8,174,125,111,107,211,45,41,48,77,31,49,217,146,139,171,250,109,82,92,221,241,109,90,91,171,126,155,86,6,185,40,161,228,84,20,73,218,184,235,98,49,147,192,213,92,53,3,134,80,32,99,129,222,225,124,95,23,50,11,247,174,151,173,171,190,203,32,94,160,235,252,194,5,155,16,175,22,152,23,183,112,218,9,57,241,65,242,43,99,203,49,47,187,52,145,253,100,21,113,152,199,114,219,16,129,233,116,173,1,179,203,145,163,49,213,168,158,186,32,102,74,34,31,133,198,44,10,7,247,232,115,54,25,12,116,6,192,165,13,120,157,232,112,8,204,68,28,107,8,138,28,179,234,209,244,6,197,96,56,187,207,37,84,73,224,28,146,27,192,186,60,77,154,160,227,85,35,148,48,46,133,19,85,178,19,47,244,123,168,74,81,154,40,89,185,87,5,229,47,233,153,233,252,41,23,46,20,69,20,198,105,42,78,205,222,102,234,61,157,241,236,110,20,192,8,93,200,133,161,61,113,95,53,68,239,42,243,236,236,203,84,202,2,62,19,212,148,39,2,109,60,74,63,100,66,187,72,216,226,25,178,221,167,219,96,44,126,166,194,57,52,206,204,165,178,232,36,126,22,136,180,115,132,119,212,108,69,185,151,4,75,95,229,30,189,155,10,122,65,250,166,91,52,126,27,25,173,46,39,199,53,201,43,121,116,40,175,36,147,56,29,147,39,12,246,103,138,45,113,210,65,104,225,95,4,127,152,211,158,96,251,79,123,173,80,66,153,97,215,80,105,49,94,242,26,217,161,246,234,23,220,108,27,186,246,159,95,82,166,247,233,27,90,176,150,159,79,149,118,132,229,42,50,112,200,153,215,255,250,154,38,101,237,229,97,32,194,246,73,184,158,188,88,56,149,223,37,159,149,182,41,185,34,153,219,156,179,111,45,47,64,202,94,224,49,220,78,22,24,117,231,38,39,199,183,43,106,234,228,197,200,46,95,152,22,10,207,143,88,7,147,40,165,36,243,89,139,205,250,153,229,204,192,84,102,77,226,213,111,196,113,87,69,210,66,232,14,114,211,223,93,147,108,124,167,212,5,97,210,81,218,169,53,150,2,134,225,236,240,198,107,243,153,144,205,115,231,131,11,6,38,122,87,19,142,179,103,102,144,126,110,26,119,79,170,33,30,75,77,83,3,150,85,138,16,35,197,212,70,89,32,61,19,238,178,216,238,123,222,136,74,214,162,159,248,194,79,110,59,74,225,69,191,240,19,134,205,248,134,153,200,154,20,27,233,70,91,196,32,31,12,187,191,235,220,196,18,118,239,154,212,137,72,42,160,239,203,57,191,223,94,168,193,137,82,46,235,91,25,174,138,92,105,65,26,235,230,146,241,48,200,200,228,124,48,51,250,117,197,3,222,168,246,126,15,13,117,11,218,163,46,204,0,118,105,39,204,147,225,17,200,218,110,154,24,190,149,89,214,255,221,229,104,4,46,162,28,185,232,7,16,57,77,235,152,15,209,100,44,8,177,32,145,251,134,166,214,253,228,212,240,244,3,32,36,79,241,76,145,21,106,89,99,95,232,174,161,31,70,159,110,22,209,29,76,96,251,10,133,24,134,133,24,17,14,194,112,114,32,95,123,44,34,45,91,100,117,136,79,131,53,69,5,15,78,119,211,93,241,25,195,174,16,195,78,133,241,18,73,138,179,209,160,151,247,187,50,244,12,166,146,16,200,115,214,237,50,21,8,182,21,61,24,175,218,230,34,46,249,247,53,222,4,8,219,181,51,55,251,185,39,45,125,146,164,163,8,216,195,50,166,224,46,38,57,35,50,114,217,107,49,141,212,204,144,202,88,70,111,196,149,105,42,124,144,37,181,200,98,133,206,208,94,130,121,167,205,131,80,226,70,9,57,172,179,68,162,66,45,57,33,84,119,235,149,76,78,74,246,207,144,91,90,168,208,209,153,54,244,178,104,226,9,9,35,104,43,82,104,33,157,148,60,34,55,103,68,156,185,47,108,204,150,128,217,6,138,148,226,121,34,132,97,33,46,207,26,47,33,156,149,53,81,188,118,55,128,105,5,43,129,127,101,31,87,10,34,222,147,204,63,156,16,60,223,92,10,200,210,150,122,52,13,16,37,96,212,251,36,231,73,121,138,201,53,44,18,176,118,148,163,207,230,129,89,40,180,103,16,49,158,2,175,61,70,14,169,148,166,149,45,242,115,35,204,181,206,254,243,252,183,122,97,70,218,222,209,244,78,153,82,74,164,16,47,134,231,137,17,33,32,208,146,97,132,128,213,8,83,149,74,131,177,62,51,58,3,107,232,134,156,112,81,194,176,115,48,198,191,33,119,114,98,85,41,31,161,101,120,34,198,43,253,65,146,78,30,55,241,118,189,214,61,232,90,74,169,36,119,94,176,203,4,208,128,176,138,102,22,225,77,248,248,133,144,89,100,91,72,76,140,96,158,195,112,96,68,55,132,178,8,54,141,223,3,37,227,34,178,12,231,26,241,39,118,17,1,204,13,216,48,93,24,253,157,80,216,192,78,50,137,197,212,249,159,158,74,72,199,159,169,154,190,141,44,112,109,145,218,48,65,174,169,205,121,9,37,27,223,62,161,120,111,114,7,15,60,154,192,243,41,16,37,188,21,66,10,107,159,217,102,43,1,33,209,28,22,234,187,123,89,10,71,78,142,34,167,115,4,80,82,120,26,196,201,106,50,181,174,15,38,81,47,227,159,124,208,121,166,95,77,238,60,2,206,166,233,34,2,30,39,204,227,10,65,245,233,217,168,151,228,130,227,248,67,157,199,160,27,117,34,19,231,41,163,190,66,66,93,224,132,15,219,151,99,235,232,202,78,145,12,79,63,131,169,239,11,232,233,83,214,144,85,207,72,102,126,244,249,128,122,85,24,65,155,237,79,133,196,124,31,186,91,230,211,236,254,84,72,56,72,159,64,194,133,101,187,164,15,98,56,185,12,13,236,22,185,226,111,233,193,95,4,115,114,133,105,50,246,167,2,243,184,47,221,35,77,147,19,246,163,97,47,62,91,40,182,234,46,72,129,194,93,210,20,28,246,187,171,250,11,97,71,127,158,98,214,160,210,140,153,29,134,217,255,156,155,152,254,203,54,153,150,80,22,33,35,226,194,201,191,116,24,141,47,221,106,163,48,212,227,202,206,44,188,210,115,110,138,166,213,209,115,46,113,172,0,182,14,214,31,124,198,25,174,121,250,211,38,211,185,29,70,164,93,55,204,166,156,241,125,65,236,87,205,215,75,35,86,146,255,221,97,202,46,189,62,143,180,122,53,30,1,171,179,188,165,7,70,220,160,58,220,77,132,88,79,190,17,108,252,96,68,219,242,208,120,152,214,195,175,230,6,76,173,184,60,240,240,190,120,130,238,82,214,11,51,60,107,192,79,11,131,93,121,118,165,95,148,147,171,8,199,218,6,99,248,22,2,148,216,89,247,31,139,177,233,15,141,28,78,202,122,219,107,250,242,116,208,140,84,129,30,252,219,191,59,76,149,168,235,133,217,59,246,159,158,214,60,40,67,101,217,231,235,119,109,246,49,26,200,47,200,17,241,72,249,158,132,143,130,217,197,72,190,165,67,202,47,137,146,18,40,51,104,13,180,82,41,83,24,242,101,14,152,36,142,188,46,242,165,195,63,160,114,98,34,101,148,156,39,132,87,178,207,73,181,100,107,190,21,24,14,131,191,77,108,9,183,230,55,240,55,222,110,228,1,203,156,146,187,192,141,178,166,63,114,216,118,218,250,4,140,37,217,114,152,190,54,221,98,144,92,116,47,65,204,251,154,110,126,22,154,236,94,230,4,101,27,223,117,182,172,161,3,204,2,205,18,39,179,165,217,205,5,124,214,247,19,91,55,205,61,154,157,246,7,19,242,104,134,27,207,23,231,130,209,72,193,83,150,164,104,226,174,166,159,155,109,216,214,186,26,52,206,233,7,47,250,0,166,46,2,244,123,165,128,59,74,180,250,211,70,2,253,70,74,67,128,111,203,44,143,10,84,250,214,252,110,235,83,150,49,76,252,53,92,20,142,230,147,34,38,235,60,209,26,132,223,110,94,168,105,233,10,98,162,70,14,155,75,154,230,232,72,205,187,25,25,134,97,164,100,117,144,18,127,249,35,3,205,207,183,119,182,231,46,5,112,80,30,183,20,105,166,105,249,15,191,110,179,247,209,233,108,160,141,53,227,232,133,246,226,120,178,135,197,217,13,80,229,16,0,212,4,31,237,67,237,194,176,212,53,185,136,239,239,183,185,1,70,230,108,107,254,175,157,215,29,71,227,114,47,123,108,76,161,93,112,23,180,241,241,105,126,47,133,34,34,105,120,28,167,229,202,232,95,30,41,110,155,46,27,189,112,66,83,223,100,112,15,246,181,73,254,143,116,111,188,15,43,75,75,218,11,101,155,47,183,14,205,158,90,250,147,169,67,1,57,96,180,170,46,235,143,182,62,106,170,254,50,155,41,235,41,204,67,136,219,130,31,37,251,111,114,227,123,197,203,132,79,157,100,189,31,180,80,175,47,54,52,126,39,234,205,2,35,2,125,143,78,36,180,31,184,140,189,47,92,85,224,231,192,196,169,62,103,48,189,156,181,72,127,59,71,175,50,35,124,105,65,1,255,137,236,70,127,134,118,113,247,49,247,208,237,106,77,182,19,223,82,186,53,212,83,159,63,52,43,186,48,90,43,129,166,44,182,67,192,236,227,2,94,228,24,228,104,70,252,154,35,190,219,85,68,68,24,197,121,198,138,191,203,12,245,170,235,209,144,100,124,233,193,41,113,232,234,97,174,143,49,7,159,16,9,57,198,172,240,249,250,124,217,163,241,36,11,35,10,21,62,36,168,239,209,40,11,233,201,17,213,153,113,105,176,50,37,57,134,64,97,168,42,2,147,76,147,39,222,172,223,92,142,174,210,100,70,227,247,164,166,20,112,33,139,36,176,185,118,202,149,183,174,151,214,160,240,248,60,219,161,228,174,7,54,234,127,11,24,150,225,253,236,233,132,204,206,145,238,38,48,42,223,53,147,114,189,211,48,77,104,146,91,48,211,143,226,37,55,248,236,182,30,40,220,115,27,23,86,75,123,51,12,67,2,217,199,10,169,11,153,174,208,222,59,159,106,124,93,80,114,100,186,234,219,132,233,90,192,181,10,233,214,228,142,206,23,21,31,54,89,17,89,247,58,30,184,61,6,3,125,74,162,210,129,152,228,68,144,43,96,115,85,22,56,25,161,62,230,156,133,195,158,194,231,190,102,92,57,194,117,242,66,250,52,49,6,191,111,100,32,196,178,133,254,143,29,12,30,179,92,72,34,166,1,140,198,248,10,120,13,233,239,6,70,176,50,142,70,244,81,62,130,78,75,148,19,107,153,136,17,248,212,75,35,35,223,99,38,182,118,83,57,154,104,122,221,147,179,60,165,173,48,236,187,88,4,72,79,222,94,151,196,90,201,30,215,97,40,30,50,239,152,214,118,111,177,194,96,65,174,151,102,210,233,61,86,47,194,67,217,225,116,122,120,238,199,143,197,189,134,196,192,53,6,249,52,51,192,7,77,145,249,6,70,220,81,207,93,168,78,248,79,147,3,104,207,133,195,59,139,73,141,246,58,45,83,176,86,194,3,117,120,234,102,150,70,230,228,76,151,243,196,10,197,2,185,48,212,44,189,92,110,213,61,221,49,90,53,60,249,78,120,96,214,219,244,216,118,110,226,251,217,1,39,170,75,133,3,58,219,116,165,76,124,233,78,232,39,165,116,148,180,167,115,77,72,111,119,56,32,2,39,51,227,254,224,159,155,230,69,155,213,137,252,186,204,65,79,202,12,6,39,133,199,120,224,4,39,250,27,7,76,25,234,214,135,71,97,232,164,161,199,102,226,214,138,158,111,201,131,225,3,19,19,201,0,182,68,158,191,201,129,128,200,212,71,134,222,226,204,1,47,24,3,253,143,43,108,102,60,150,191,196,26,159,239,90,226,217,136,243,147,121,60,56,140,163,176,204,22,205,230,220,143,236,4,204,196,214,4,166,171,219,163,236,137,74,76,151,201,196,74,188,177,162,90,186,73,103,42,132,198,113,80,15,24,143,219,170,39,63,211,160,199,209,20,221,85,9,201,172,42,123,174,113,242,179,208,20,89,112,177,71,131,24,20,240,164,69,80,96,18,232,62,153,192,6,208,207,157,166,236,187,222,226,159,46,58,197,24,250,16,154,197,117,247,55,220,68,10,184,187,43,139,209,160,187,198,201,192,45,242,106,211,182,245,245,57,57,114,121,126,52,229,13,113,166,248,153,9,121,54,18,120,117,49,13,6,38,220,242,183,205,150,108,39,253,109,84,75,61,102,60,11,133,121,145,235,251,42,247,183,23,137,211,60,245,228,43,223,161,132,158,108,215,42,60,42,190,190,158,34,2,79,71,216,3,34,165,27,48,6,119,114,91,103,62,200,129,162,83,156,244,101,65,54,72,30,172,158,57,139,223,85,24,89,38,15,158,88,82,206,55,46,79,148,169,100,250,106,187,32,65,138,238,233,129,217,30,123,26,134,86,130,149,117,144,162,17,52,5,70,243,252,129,233,85,44,14,87,83,140,84,120,132,90,54,37,174,92,203,243,211,20,104,47,10,153,68,14,198,241,170,206,248,105,186,163,139,194,213,156,92,62,216,86,52,137,25,177,129,137,182,238,78,43,122,127,190,236,51,17,16,132,124,48,206,19,77,106,231,116,32,165,234,159,238,153,51,40,66,239,23,222,101,93,88,181,113,19,217,140,187,129,94,48,161,235,115,242,237,20,23,98,13,147,81,191,224,128,170,227,25,214,77,233,79,191,61,92,180,231,71,35,97,171,70,151,155,194,148,194,118,192,44,128,237,129,171,247,35,29,244,92,149,178,126,204,6,106,120,2,136,162,125,213,45,19,240,137,196,86,192,181,191,63,205,152,141,159,62,81,87,210,220,46,112,246,78,93,131,115,121,97,228,25,118,192,39,84,154,250,80,86,149,115,219,102,33,43,74,74,60,14,198,17,166,235,133,83,204,137,95,166,149,70,182,153,160,231,33,173,11,239,169,15,5,209,229,124,47,172,24,13,72,97,115,176,9,152,84,149,156,124,66,59,188,143,180,26,225,82,225,30,237,255,192,69,5,71,128,75,24,8,1,215,45,13,150,116,135,249,40,161,226,91,245,155,199,84,57,93,24,165,38,253,230,25,88,201,231,96,242,221,45,203,32,99,7,53,99,211,178,73,102,75,23,34,141,230,88,231,250,19,59,31,225,9,49,36,184,169,4,89,241,178,208,80,209,53,19,215,247,229,85,73,132,211,48,59,145,163,81,186,139,156,50,4,239,166,123,88,12,119,216,206,125,176,209,195,101,199,132,140,132,247,90,32,134,148,181,121,31,1,31,100,168,150,195,20,1,244,182,41,24,56,7,203,106,19,170,213,0,60,220,42,10,45,158,60,87,121,14,62,159,211,151,255,4,134,169,211,30,152,62,184,128,55,187,183,247,220,254,190,72,0,195,99,40,207,149,33,64,228,48,212,37,221,17,225,212,217,70,192,8,17,201,219,238,72,188,251,102,13,24,90,132,198,170,41,52,196,7,116,121,248,101,130,210,185,251,45,46,192,20,172,53,146,205,20,145,252,153,49,165,104,120,133,27,77,108,189,129,49,249,209,157,1,69,180,111,54,163,109,112,77,157,70,9,183,168,200,6,188,85,100,63,145,161,131,83,224,48,67,90,35,221,73,244,185,227,183,217,82,21,221,171,117,227,194,93,120,233,178,120,214,104,20,28,199,133,167,222,23,29,244,117,11,250,20,70,108,149,157,51,198,202,121,100,85,62,123,60,174,150,11,64,219,133,143,103,223,158,146,231,158,184,105,118,41,138,98,168,125,7,210,178,141,156,192,152,92,221,145,194,182,124,107,198,32,149,124,31,201,132,52,58,53,213,209,242,184,151,141,249,172,178,246,176,94,243,102,12,224,243,54,182,102,128,76,167,35,142,54,177,71,201,86,192,151,116,155,112,70,161,229,249,5,30,124,123,235,14,210,173,228,227,129,129,121,235,241,129,32,146,40,147,10,179,192,244,206,51,131,171,114,124,161,209,22,111,167,224,210,240,129,204,154,43,68,199,107,223,43,23,157,20,146,152,168,240,223,15,132,202,176,156,123,163,177,120,135,2,244,202,174,180,194,194,116,122,159,169,229,221,4,174,108,1,238,51,197,154,241,201,206,214,51,172,239,11,67,166,64,114,206,201,56,27,241,76,23,161,185,100,172,153,12,103,188,48,18,204,73,15,94,184,234,205,64,167,106,13,39,136,119,219,123,76,152,187,48,40,149,124,118,101,50,28,14,211,175,164,201,39,106,181,217,179,252,244,182,240,75,75,97,164,139,251,133,225,6,60,252,227,230,37,27,28,167,112,157,80,2,50,249,189,121,225,13,217,249,229,248,141,56,186,153,12,152,194,8,141,166,17,48,202,2,74,248,166,237,109,94,24,31,11,45,95,76,108,47,252,125,210,66,167,249,242,137,183,151,219,149,88,16,154,68,144,219,106,35,184,183,57,108,97,165,148,68,145,15,170,201,159,90,227,99,215,2,29,101,204,152,230,241,254,154,90,67,59,227,164,52,65,85,69,2,26,64,138,98,19,75,60,41,65,65,169,99,197,77,35,144,152,229,235,35,23,142,60,164,195,150,77,148,2,28,177,198,140,11,235,166,159,47,5,184,19,196,86,231,140,217,196,155,68,109,56,217,202,230,117,71,96,43,145,10,124,126,121,198,39,112,246,55,85,148,109,172,62,55,238,39,128,211,115,170,250,219,132,8,49,141,195,216,75,79,103,193,102,135,25,55,182,178,26,60,82,99,99,107,28,48,77,245,89,9,130,198,159,8,148,244,122,83,18,7,90,120,113,48,105,8,165,159,192,252,45,181,222,135,54,69,108,21,31,90,146,64,45,30,185,70,96,40,86,210,67,28,32,51,235,83,57,108,225,78,103,107,52,57,29,129,207,26,156,35,84,233,214,81,47,112,182,109,121,189,191,92,199,214,38,146,102,10,125,247,182,122,81,102,11,3,186,70,152,132,204,74,82,88,221,211,109,44,168,181,112,38,4,216,206,31,177,75,35,179,40,124,160,4,121,47,6,26,43,152,50,153,216,6,123,48,206,199,71,175,154,208,164,240,152,203,241,54,225,78,107,87,118,50,198,80,44,157,180,151,37,229,77,98,156,16,171,0,18,83,91,90,86,233,44,243,46,122,242,140,72,244,201,117,159,81,90,70,68,150,229,103,61,41,252,45,226,208,88,119,77,204,76,105,78,100,251,114,124,94,116,19,75,70,27,24,105,167,113,225,164,178,6,9,78,238,136,149,147,148,102,122,142,110,183,85,221,220,116,155,170,55,157,249,103,165,120,224,152,205,72,217,134,230,37,8,86,126,219,24,169,171,110,117,54,115,73,47,173,163,223,242,184,19,228,31,107,176,57,108,50,188,66,34,60,11,84,94,94,30,231,59,221,194,40,176,150,172,145,239,78,0,55,200,169,92,62,81,38,0,166,150,162,71,47,8,96,247,104,182,240,114,229,148,32,122,108,113,216,166,119,81,13,161,176,118,25,34,200,64,86,21,46,48,230,196,189,175,157,155,210,19,41,251,196,247,65,27,238,76,10,99,12,26,115,101,66,90,163,232,15,51,219,197,243,134,232,56,245,96,90,172,98,160,48,125,45,209,81,65,67,116,180,118,167,105,252,78,31,162,43,97,142,143,4,243,79,73,10,179,243,90,62,142,216,252,236,231,228,173,4,245,151,197,8,238,216,115,52,202,92,51,224,213,164,239,147,62,54,94,175,223,24,74,198,50,161,241,188,211,240,76,16,181,36,150,97,189,239,68,29,236,251,109,156,159,90,86,70,232,52,21,183,229,48,33,174,200,184,226,222,188,92,40,146,239,252,236,175,138,18,124,59,166,193,126,116,198,116,90,111,12,246,180,11,148,65,170,205,143,166,60,27,80,130,116,135,151,212,130,1,243,13,137,51,132,65,41,66,219,7,128,127,83,192,237,76,95,74,71,53,39,80,191,176,66,213,82,169,197,116,150,165,17,240,198,43,81,251,224,217,129,84,255,237,138,39,175,168,105,209,38,117,134,147,255,54,85,124,149,72,66,21,116,206,123,244,52,237,40,133,107,142,159,70,149,165,60,172,230,122,249,189,216,82,156,183,47,170,159,166,111,210,125,28,162,82,141,124,131,192,196,115,30,66,229,159,170,170,92,89,253,101,208,2,158,75,58,33,50,218,2,244,153,58,108,26,32,242,54,49,222,89,129,242,241,9,153,219,154,217,93,195,21,153,199,66,98,69,96,235,194,216,23,222,42,99,100,29,3,238,77,128,246,48,59,223,170,211,248,28,123,93,152,198,192,161,11,76,13,45,239,241,115,100,80,10,48,157,19,238,46,63,108,226,93,73,143,30,215,14,194,42,104,85,210,15,164,211,80,197,140,163,49,228,202,10,35,1,180,226,183,23,27,113,93,251,232,49,168,113,52,242,76,50,16,161,74,158,223,119,120,50,231,233,218,56,17,192,240,88,134,189,84,110,47,76,63,130,191,238,89,153,229,117,85,102,178,245,0,46,227,34,35,86,237,192,168,185,199,201,41,167,15,69,71,222,49,148,168,216,109,17,79,163,39,141,204,252,15,46,201,196,218,229,202,216,108,141,47,51,136,232,29,12,68,185,178,98,178,135,223,109,27,87,92,50,35,192,144,80,46,124,134,150,70,58,103,50,8,81,145,193,119,190,165,60,111,113,18,97,88,192,235,209,159,193,28,175,70,124,136,98,111,27,249,129,177,74,184,176,181,36,43,92,66,157,195,90,96,206,192,147,104,133,36,76,143,43,39,146,81,133,204,196,181,123,203,43,48,201,15,121,230,140,243,238,31,73,33,11,223,148,171,78,113,184,199,67,253,105,221,230,7,38,44,8,120,42,17,215,96,100,103,3,94,116,45,40,108,194,111,14,159,104,70,133,148,8,95,134,55,158,13,172,208,170,48,38,128,153,246,122,192,244,61,117,133,185,184,26,48,173,105,122,52,28,253,22,71,175,161,114,144,160,217,217,24,160,39,60,105,122,95,184,208,120,84,128,182,224,148,61,105,70,39,222,189,119,160,142,225,249,88,30,52,59,9,203,152,101,42,16,0,204,66,254,161,139,246,42,125,155,208,93,250,69,107,223,255,162,195,243,173,248,173,168,23,53,48,189,10,126,217,166,201,151,245,145,80,189,79,254,188,55,57,81,253,4,112,29,117,78,40,172,39,252,165,116,40,152,237,143,159,156,32,172,143,7,13,47,94,80,35,84,60,47,171,58,185,120,152,76,210,202,207,187,52,207,47,135,153,60,183,254,52,180,66,223,165,160,86,14,217,85,135,25,242,145,203,97,20,110,68,161,41,253,26,234,28,174,56,31,78,253,250,206,17,62,132,73,178,96,19,171,40,125,80,126,101,3,139,180,169,223,38,138,178,254,125,84,27,71,122,219,38,87,156,227,104,2,234,250,244,83,224,193,238,71,207,78,56,212,158,147,159,144,99,58,204,188,173,154,37,72,42,69,138,238,192,121,166,71,86,196,72,39,254,219,147,42,227,35,43,130,205,151,127,124,52,15,143,169,2,1,72,121,180,26,39,223,84,67,84,219,163,165,120,155,104,82,52,221,239,82,231,139,133,23,17,184,19,112,232,169,81,135,246,44,25,42,112,99,233,94,123,154,4,106,156,188,148,243,68,215,171,221,81,107,220,22,221,73,143,110,72,102,171,24,39,71,164,236,209,36,57,147,74,186,143,52,231,87,249,99,88,251,87,190,176,122,222,177,215,38,154,186,39,207,179,231,71,157,99,178,31,14,184,62,132,62,212,57,70,196,220,92,57,82,216,42,22,65,54,36,222,230,26,218,43,191,201,238,186,47,22,239,131,254,59,149,146,200,50,12,177,74,154,218,222,120,22,210,94,226,151,173,66,36,199,98,67,19,81,49,242,142,67,25,42,52,245,52,143,122,235,231,235,35,168,245,144,238,128,183,90,87,1,19,98,248,215,69,201,70,11,137,108,255,195,64,237,192,155,212,111,81,184,204,8,138,9,199,218,123,225,9,35,239,18,112,101,141,208,150,160,225,22,160,3,191,239,51,172,154,162,244,58,175,128,217,3,9,147,156,22,159,126,207,109,73,154,254,192,201,107,110,192,101,175,247,104,51,242,14,248,105,16,99,252,158,103,226,147,101,251,81,75,170,194,16,21,71,192,36,108,231,3,39,111,40,2,134,66,167,183,93,232,143,105,14,111,58,116,231,3,195,122,12,152,134,147,231,104,148,199,190,161,130,26,116,77,170,138,5,60,4,62,129,206,63,112,113,198,6,20,182,210,100,231,7,76,218,37,142,38,25,168,178,60,7,222,78,134,26,102,135,155,116,74,66,102,203,251,231,129,81,80,211,27,59,143,194,25,223,200,153,89,11,159,194,40,41,142,128,33,101,60,47,20,19,61,191,52,244,190,158,212,35,61,37,177,106,35,151,174,173,136,192,244,10,244,128,41,78,234,251,94,180,85,250,99,65,233,50,105,250,144,253,110,139,223,102,36,106,167,7,253,181,51,182,26,200,34,165,174,79,173,173,176,109,183,70,128,245,188,238,70,11,215,8,216,82,1,42,19,67,111,140,175,2,232,63,159,144,74,167,21,212,18,226,145,67,45,81,74,212,70,235,184,141,128,247,25,149,42,219,67,182,177,249,62,133,192,244,196,185,143,38,16,228,108,127,42,179,35,77,149,223,126,64,239,127,1,198,137,249,85,20,170,206,189,6,198,160,64,37,131,232,33,138,103,58,233,17,123,126,251,236,74,171,151,44,204,20,234,145,89,90,35,44,210,173,197,186,171,94,43,101,129,226,77,240,102,65,95,84,149,145,50,248,217,160,141,128,235,122,143,54,127,211,22,48,9,220,254,132,158,180,154,56,76,211,241,210,56,171,18,75,173,128,121,191,122,242,243,99,85,142,102,5,210,0,17,254,149,207,214,157,84,204,19,81,99,249,122,175,204,22,168,39,216,135,252,91,3,238,37,61,17,224,164,37,243,94,25,202,2,122,101,24,181,230,56,154,38,217,169,81,241,89,115,82,187,207,148,38,152,103,139,148,168,222,124,240,249,208,135,102,79,18,123,100,151,80,51,59,196,169,10,133,137,116,125,236,191,120,97,39,12,148,251,62,47,235,188,112,63,154,214,166,164,123,249,193,95,197,47,13,42,192,155,177,101,174,246,170,56,159,246,121,37,93,27,248,239,167,79,199,242,249,64,181,207,120,209,201,53,29,134,186,52,255,88,43,6,126,129,89,59,255,126,212,20,132,243,211,25,157,224,6,57,186,209,101,208,28,26,246,204,62,37,156,103,253,148,135,144,200,46,193,54,129,124,61,80,181,186,112,67,184,213,167,248,217,204,85,250,126,58,197,22,98,31,98,214,70,173,73,100,218,195,187,27,181,12,58,45,81,239,20,137,76,204,172,226,104,44,85,219,120,20,131,173,133,245,7,47,218,102,231,99,1,176,118,14,54,138,169,104,168,155,138,41,31,111,175,222,46,252,65,155,122,177,152,111,146,63,22,104,232,93,173,38,232,73,236,65,9,217,136,227,62,118,43,104,46,86,47,145,110,136,190,169,171,179,21,241,224,247,211,108,215,207,238,72,109,187,147,165,236,28,198,112,72,61,183,58,78,34,30,57,226,27,130,151,243,133,109,25,31,129,162,251,118,31,10,65,234,118,213,1,126,26,151,172,123,91,211,36,102,61,152,160,224,192,202,118,97,202,113,206,247,134,167,200,98,115,239,122,154,145,122,118,248,44,91,75,211,65,63,209,149,239,195,250,193,234,135,55,45,58,25,126,52,174,115,162,123,101,111,183,123,31,33,84,159,74,238,67,224,110,238,33,14,159,77,131,202,246,98,150,156,125,138,159,108,186,81,166,188,48,125,113,125,249,111,211,200,43,124,114,136,74,84,11,219,7,35,208,165,202,186,19,142,166,192,147,72,72,96,228,3,253,151,207,101,37,125,155,231,207,103,95,240,141,20,242,213,89,219,72,48,14,193,3,212,97,200,171,146,233,93,182,115,250,162,241,137,84,103,87,173,17,250,83,177,58,119,24,121,52,185,174,197,188,209,238,209,36,29,229,137,210,235,223,61,230,165,25,9,233,201,253,192,203,87,38,102,208,84,84,88,23,43,237,228,28,2,131,187,244,235,1,143,225,130,58,54,255,178,27,16,120,226,254,177,62,24,166,163,72,104,210,128,52,124,95,54,205,195,76,196,95,72,134,195,147,42,14,47,238,98,10,220,201,195,248,185,233,47,146,246,99,26,171,194,183,20,73,114,172,17,21,69,155,39,238,26,227,94,225,45,177,45,166,43,196,239,26,43,130,158,30,24,190,195,8,184,169,42,169,193,235,62,20,180,133,183,136,176,160,19,52,188,189,101,162,129,190,213,178,14,143,226,233,30,131,192,72,0,54,133,209,10,136,27,131,230,44,15,197,92,102,226,101,215,53,31,209,95,96,24,87,23,70,116,71,224,210,130,2,61,205,246,66,68,134,40,124,157,143,181,197,109,35,73,60,244,202,90,65,170,38,96,186,93,244,104,122,140,230,133,107,215,122,197,250,181,184,222,71,142,163,251,3,183,104,176,52,56,171,95,248,130,196,19,243,2,226,223,77,84,13,104,194,163,59,185,5,76,43,226,82,120,184,133,211,252,201,225,203,92,123,94,229,138,38,46,134,82,82,27,63,164,106,104,47,116,20,67,14,25,10,103,106,236,242,76,88,86,197,86,97,89,170,39,126,56,179,79,146,129,178,204,187,197,199,255,207,28,74,80,104,27,62,83,102,147,116,210,65,184,208,24,42,113,244,36,107,168,231,254,117,62,6,204,166,239,57,154,177,17,48,54,215,18,77,156,223,133,231,237,23,142,65,116,146,130,246,250,185,181,173,128,81,161,24,10,227,169,49,3,134,99,32,191,125,130,139,179,43,143,105,33,227,61,170,71,99,34,147,47,76,22,242,62,210,205,158,124,79,135,179,169,88,103,129,135,101,154,98,54,68,21,103,10,188,96,95,199,124,118,150,15,245,16,216,20,27,87,60,22,242,226,75,214,108,51,70,255,130,70,44,157,41,1,220,251,50,19,136,248,54,211,143,172,213,4,134,233,229,223,61,97,247,82,127,130,159,154,89,246,133,113,217,156,35,112,179,136,214,209,19,138,44,49,222,129,103,129,90,120,192,188,77,121,102,104,77,239,139,66,217,140,131,81,96,97,40,45,191,45,58,8,110,78,190,152,216,164,139,115,206,159,213,215,93,84,79,200,195,199,232,151,77,190,70,242,180,240,57,74,242,142,14,86,62,42,79,129,102,248,81,115,149,251,54,84,35,179,100,99,209,236,187,240,49,225,203,209,191,47,249,174,108,56,162,54,129,7,21,130,26,3,197,4,153,5,222,248,15,6,220,76,157,228,194,133,29,66,247,25,229,172,115,75,116,55,10,234,96,84,193,238,24,70,7,94,96,18,75,245,126,1,231,76,75,80,52,177,99,5,192,109,252,134,18,160,152,254,197,116,132,153,109,125,78,109,146,244,49,153,109,104,180,2,151,125,239,10,117,52,97,68,113,87,16,207,253,129,55,102,141,59,130,201,32,225,231,30,48,81,228,157,70,49,142,72,33,74,202,190,254,188,124,153,114,246,150,144,118,154,218,136,218,30,24,3,205,139,171,211,26,126,85,103,159,68,247,112,86,237,180,226,245,146,218,235,182,150,51,255,236,233,187,196,246,82,96,68,7,60,140,65,169,100,105,165,2,248,140,158,18,48,13,37,122,229,25,67,21,191,114,122,104,164,79,23,120,244,123,99,116,221,238,249,156,252,12,144,26,39,95,36,175,251,11,127,155,35,235,224,76,186,168,130,14,247,25,3,174,210,244,105,215,157,92,89,6,116,61,134,65,192,205,85,165,128,209,146,110,239,93,175,21,63,77,162,246,121,40,197,12,63,2,30,234,88,186,77,61,216,35,90,204,109,146,58,172,3,99,209,113,225,92,245,109,226,147,29,177,29,54,203,83,11,48,219,228,116,102,28,61,76,14,67,97,75,136,5,76,93,87,79,94,109,34,250,193,21,157,111,53,190,102,27,216,188,76,56,73,18,76,33,165,163,196,125,226,173,22,232,162,164,172,104,117,167,73,2,20,178,18,93,81,216,87,219,225,89,84,249,140,189,239,246,178,43,232,25,52,15,220,40,184,124,79,180,162,68,169,36,50,75,34,58,57,206,180,120,146,248,11,24,59,119,70,236,70,174,249,44,39,242,200,206,28,49,93,65,111,154,148,113,210,161,112,224,145,4,38,223,244,156,60,21,111,44,154,208,55,82,173,207,149,151,104,132,57,48,126,220,89,159,25,59,150,120,164,132,118,226,232,144,183,133,118,203,143,110,228,113,178,158,252,188,106,119,162,160,102,133,85,178,158,124,166,208,147,3,70,131,66,78,62,115,8,95,154,108,44,140,15,65,153,254,124,249,129,219,11,103,87,6,18,217,177,24,41,221,250,44,183,194,77,80,136,149,93,150,54,168,144,238,104,79,27,18,87,121,81,60,130,138,175,200,20,43,207,219,148,131,205,153,229,203,116,194,210,162,176,170,231,38,239,224,171,42,26,145,103,231,171,223,102,159,206,26,199,66,201,68,84,21,197,89,167,5,140,100,148,76,26,72,107,92,184,89,230,76,71,10,22,223,62,43,32,215,153,171,190,107,75,125,250,246,190,81,249,84,122,40,42,109,219,165,55,168,130,231,199,192,25,253,190,54,253,117,53,158,128,166,99,104,74,227,139,115,152,84,232,179,9,160,140,231,123,240,110,196,69,153,177,150,181,112,250,166,174,83,102,208,72,29,239,231,120,155,52,185,104,67,45,91,35,232,218,213,225,108,30,193,10,143,229,132,68,96,100,112,116,91,86,200,37,237,56,121,171,207,142,240,108,203,176,192,253,96,203,21,201,231,181,154,133,62,23,206,187,234,109,83,95,113,133,98,107,205,94,154,69,93,20,201,92,104,159,198,110,19,149,82,184,50,86,3,70,123,93,143,182,205,145,63,22,196,201,158,80,30,102,137,155,17,1,99,74,174,27,101,122,143,238,209,157,111,89,119,194,248,221,167,184,49,203,170,235,201,109,107,230,47,140,89,66,189,40,33,199,21,87,47,3,78,85,147,115,171,194,101,45,113,105,21,122,183,222,24,187,18,95,149,145,56,160,15,86,224,202,38,240,194,109,41,215,120,85,227,49,197,201,207,87,243,164,100,16,60,78,35,110,140,46,104,221,216,225,216,182,87,220,24,153,238,172,191,77,106,106,199,209,232,101,232,254,136,75,141,128,219,100,210,158,93,250,217,231,225,39,247,193,168,103,136,122,83,166,179,111,214,126,97,184,69,122,242,105,74,124,14,175,85,245,169,20,90,132,60,226,62,40,98,78,67,97,154,34,119,192,232,151,200,109,163,131,235,229,238,159,240,179,234,134,34,71,51,220,243,4,216,2,22,129,171,73,119,56,60,204,212,72,224,178,154,243,200,128,251,154,79,170,137,244,146,207,244,72,90,116,173,161,48,21,167,26,111,228,60,22,148,56,4,198,193,53,95,216,146,233,146,230,58,123,133,59,88,232,65,125,222,39,29,68,233,62,83,90,216,245,11,36,73,86,98,218,66,27,183,232,126,151,148,205,61,184,153,252,175,162,236,45,46,44,29,141,168,7,97,81,180,2,68,122,162,62,169,191,144,66,153,166,194,210,245,243,131,98,83,102,188,15,138,223,89,19,135,231,220,61,199,251,96,251,186,159,164,37,98,91,241,76,144,203,208,12,2,102,161,105,221,147,27,109,70,51,162,123,187,193,218,129,81,51,208,108,16,155,235,58,226,174,159,86,125,54,102,100,5,226,167,139,217,225,8,76,88,215,226,101,150,62,245,109,64,154,158,247,174,207,135,95,158,95,54,69,168,120,164,112,10,245,195,199,96,200,121,98,6,99,82,35,112,157,185,223,239,7,9,8,29,71,39,200,66,202,254,194,103,251,37,207,12,2,226,190,239,26,145,66,125,226,137,242,88,190,183,141,50,177,38,153,45,29,145,5,214,44,215,180,221,192,150,115,23,121,164,103,209,128,190,117,111,155,129,161,217,111,72,185,227,222,54,204,61,65,71,91,43,117,121,40,106,61,138,251,103,88,36,252,30,169,178,48,167,217,254,222,95,38,166,208,131,225,220,228,251,203,231,195,215,95,166,219,241,78,118,39,166,110,207,47,179,103,189,131,144,246,197,231,166,179,25,74,220,65,88,117,132,35,209,91,98,249,161,224,178,101,128,155,8,190,151,147,109,252,183,210,180,214,96,82,143,235,126,61,124,142,2,159,40,33,138,40,124,123,233,121,162,214,37,45,39,71,132,82,46,156,16,160,221,11,71,234,166,234,111,183,29,246,81,54,103,156,139,175,10,35,115,127,225,182,181,34,60,215,207,106,238,78,87,77,183,10,104,5,167,216,63,49,217,101,41,240,91,63,221,185,179,59,147,150,61,180,140,178,96,42,199,210,199,68,156,100,127,117,190,203,21,148,91,96,20,37,180,252,179,77,83,235,78,242,234,81,115,224,85,92,30,196,86,136,38,179,221,137,160,177,172,139,81,104,221,174,83,43,75,84,221,238,218,133,235,175,60,179,217,241,138,151,165,13,25,108,133,17,70,138,187,166,122,84,244,182,16,100,25,49,24,136,170,150,30,13,85,100,221,53,25,42,191,254,118,193,28,105,221,21,29,201,50,129,105,49,189,107,215,143,222,161,112,94,119,221,28,198,38,144,177,50,173,221,245,194,61,235,182,114,14,203,136,71,152,196,244,244,212,2,233,59,140,184,119,192,47,125,10,141,132,27,189,223,40,170,60,165,192,217,67,125,193,66,176,39,206,193,20,232,140,210,124,3,184,210,182,86,41,217,109,140,184,178,218,212,135,214,60,39,242,61,248,196,41,34,190,192,202,5,99,46,126,154,110,253,7,37,235,121,163,218,212,148,175,75,211,238,24,247,166,121,228,67,143,54,178,85,252,52,110,224,50,201,79,66,232,93,47,204,134,89,239,154,78,154,114,163,245,172,59,237,249,99,46,204,27,235,167,247,167,33,236,198,24,199,170,100,234,164,211,183,181,229,222,125,70,214,131,59,36,163,123,215,182,85,87,152,130,132,111,27,59,198,190,210,91,68,9,165,172,124,247,94,103,181,215,151,69,71,233,157,114,78,80,127,130,13,61,55,108,183,120,29,211,250,13,228,174,187,209,127,3,69,223,255,65,97,31,196,193,21,89,215,249,212,194,187,243,207,14,220,76,208,87,97,20,53,227,194,33,184,200,62,192,100,240,234,142,223,182,77,138,254,54,138,80,177,77,32,223,172,52,253,105,114,131,177,98,79,30,218,115,219,63,18,110,192,103,212,60,39,199,41,43,198,194,153,182,79,100,162,69,126,4,92,226,109,34,58,172,209,54,180,174,28,229,35,52,160,150,150,196,208,182,159,203,7,210,66,239,122,233,149,209,155,23,107,0,217,4,45,46,29,216,116,242,28,182,182,23,125,228,180,89,237,11,51,11,100,133,209,140,242,55,178,76,130,87,199,10,41,4,47,245,177,5,41,245,25,105,86,106,143,163,59,109,240,122,229,9,63,163,184,49,22,202,246,28,157,248,102,28,30,240,102,229,198,26,124,209,248,128,32,4,110,157,75,155,17,149,227,232,101,133,51,133,233,239,142,251,166,197,87,82,139,7,62,27,222,251,212,160,233,232,100,201,38,127,121,134,155,150,196,166,59,210,3,83,24,246,97,190,17,90,111,10,83,247,143,152,120,91,185,79,79,206,114,23,35,17,57,213,39,160,32,126,203,177,177,195,161,73,185,71,136,78,212,187,213,222,173,54,125,221,109,157,153,58,210,23,48,185,135,198,19,7,70,207,42,96,122,170,222,163,107,228,155,186,113,151,244,219,7,110,158,18,130,11,52,247,63,112,91,177,87,166,251,184,233,76,142,220,204,141,76,205,244,241,189,180,25,122,246,192,103,227,254,92,25,236,134,239,161,176,112,102,205,66,243,204,32,1,57,156,33,223,63,87,134,209,78,115,216,26,91,158,183,57,220,199,5,212,196,69,21,118,147,102,140,226,102,45,245,1,79,132,54,227,204,104,137,229,103,144,146,251,141,163,79,16,170,172,58,198,112,119,171,9,180,150,177,9,121,191,128,144,65,155,63,13,224,249,124,94,196,165,203,97,190,238,7,61,241,185,175,2,56,38,53,221,254,64,52,92,107,6,124,6,130,136,46,218,135,95,163,44,246,107,164,120,38,83,243,29,254,222,165,181,177,63,147,101,46,225,105,199,50,9,143,252,153,146,206,188,237,167,70,58,76,124,100,65,209,163,184,240,170,90,19,152,228,60,228,151,49,72,88,58,159,157,61,75,188,142,140,15,243,51,14,182,49,137,29,238,198,195,19,152,18,66,140,34,90,18,181,193,109,34,181,228,125,96,147,122,106,123,98,63,196,103,186,239,19,80,90,106,89,249,80,137,21,197,183,71,3,22,127,19,2,26,123,91,79,199,140,98,22,83,247,151,145,8,45,174,208,60,127,233,51,201,75,12,214,132,120,98,38,54,33,63,76,220,178,163,214,119,62,96,26,45,133,26,103,190,120,61,142,70,189,173,40,108,133,199,26,176,253,186,16,235,208,5,242,73,154,201,131,89,89,224,95,49,214,97,202,130,242,245,156,149,135,97,237,239,163,157,157,145,246,234,211,248,178,239,199,69,111,85,206,15,231,143,68,163,223,88,55,211,9,249,237,98,17,154,159,156,127,161,169,119,146,82,109,198,99,25,22,29,202,111,35,83,183,125,182,194,80,169,45,101,35,82,6,136,11,135,58,45,63,204,251,138,100,205,160,3,45,75,38,8,134,103,132,187,195,90,50,228,155,55,47,7,239,58,167,55,215,132,50,5,54,73,235,239,145,152,11,239,150,175,3,81,129,154,125,2,159,52,227,151,173,48,251,44,15,6,140,35,38,74,125,217,148,207,170,7,234,208,161,212,23,219,154,57,82,4,211,228,86,40,2,8,76,28,226,161,56,158,106,244,243,203,109,159,233,41,251,64,130,5,9,175,75,224,205,110,213,111,140,248,85,4,243,236,221,225,104,243,193,200,218,43,53,142,150,79,95,213,112,69,62,171,65,213,129,128,168,157,63,20,10,33,34,197,77,203,58,238,224,126,91,52,84,40,135,146,78,188,243,178,253,104,211,149,150,25,158,17,56,130,108,72,68,124,126,73,94,39,140,190,229,123,108,230,181,54,31,152,198,84,255,233,49,209,141,150,155,102,128,198,162,199,11,201,239,151,107,85,120,127,155,244,172,170,180,194,48,94,189,175,214,224,67,105,90,195,72,151,30,125,161,226,13,187,80,96,98,38,79,174,97,20,8,123,74,166,156,132,46,184,191,77,171,117,235,156,195,20,222,61,83,68,59,160,106,139,160,63,213,221,28,0,85,24,148,137,183,178,113,147,171,255,79,154,12,234,51,80,160,109,185,24,31,142,144,166,175,43,211,108,194,111,250,27,40,103,35,132,80,147,76,241,246,140,74,192,103,16,118,77,45,32,102,61,189,196,66,185,109,107,66,146,147,67,184,249,96,219,191,43,9,121,227,22,229,207,108,13,19,1,215,251,34,12,244,93,219,137,149,176,223,120,46,13,75,144,237,48,41,91,93,145,17,183,112,83,157,185,140,185,170,52,99,138,38,145,216,94,180,195,168,37,22,70,68,247,190,240,127,153,186,34,179,53,138,21,132,224,181,119,77,14,160,157,80,47,108,138,4,26,166,32,118,228,33,18,13,106,125,189,241,83,71,125,212,97,180,250,158,141,240,153,133,246,140,163,217,72,63,177,4,4,18,223,19,110,83,62,171,15,187,250,4,23,30,106,176,186,247,166,43,122,87,222,42,41,198,245,236,110,38,26,97,213,81,122,110,53,76,161,204,228,111,115,147,78,145,198,187,108,65,145,247,175,153,136,76,210,142,90,91,165,93,247,135,253,32,2,217,243,161,94,47,103,210,79,228,31,234,115,101,56,5,69,230,123,211,33,158,244,183,87,21,2,206,70,42,116,107,182,6,9,41,239,103,63,240,25,53,85,55,86,16,145,162,196,137,89,227,185,210,249,228,151,155,143,51,90,130,146,138,166,44,194,198,22,63,221,170,133,61,90,14,96,197,241,11,111,200,50,105,85,138,202,143,43,97,76,204,7,87,123,8,208,72,103,248,156,132,128,170,202,66,82,250,161,189,192,97,232,104,26,108,179,167,90,213,163,36,220,107,166,234,231,144,143,220,145,226,50,193,151,169,85,198,50,16,179,243,163,25,133,79,194,223,40,209,30,139,64,135,239,233,169,81,154,173,174,63,211,153,219,179,213,93,244,8,140,24,105,231,153,141,222,251,195,51,110,222,95,58,173,137,64,157,13,145,91,12,105,246,105,13,39,154,199,93,228,135,130,112,75,254,95,73,152,203,72,133,241,70,208,116,222,90,151,26,52,1,220,219,238,140,151,169,108,93,184,126,254,200,137,52,235,67,93,61,51,150,183,67,205,109,62,184,202,11,95,102,79,224,87,182,176,40,19,110,41,110,192,190,164,51,167,228,165,245,106,122,25,167,47,3,76,157,143,163,40,204,212,228,58,156,203,170,45,194,40,60,48,117,215,47,6,59,67,50,219,150,69,97,147,4,119,152,86,83,173,219,210,63,236,204,212,133,36,51,114,6,2,55,4,70,3,102,129,87,214,248,254,81,249,62,24,247,31,149,69,161,228,79,237,201,225,134,18,208,210,223,70,219,52,142,94,16,47,244,104,204,43,191,172,227,89,88,19,28,55,229,212,210,63,250,21,189,208,67,58,63,173,188,38,56,160,227,219,81,114,52,189,247,194,55,129,115,232,237,242,116,71,241,8,149,53,155,176,183,241,43,135,197,180,245,183,97,24,212,49,227,177,164,167,25,5,79,89,214,107,135,205,162,236,161,205,194,157,145,163,167,178,235,26,27,212,29,232,52,145,30,161,186,12,148,163,239,35,175,234,222,129,169,40,82,184,126,219,141,41,113,41,51,137,153,191,248,104,128,201,162,117,70,6,72,114,254,193,121,147,40,236,60,28,30,8,241,213,97,196,65,116,25,161,183,152,142,109,135,73,186,220,247,89,176,96,202,94,155,162,213,23,165,97,165,121,154,121,171,195,248,36,204,54,148,217,132,9,182,191,145,13,87,188,10,58,44,3,247,67,233,225,107,210,181,129,68,84,9,247,28,108,194,104,68,21,222,147,201,201,125,75,20,50,130,168,99,55,129,145,166,255,106,133,20,160,123,23,13,2,8,138,40,221,125,79,133,4,89,82,230,44,244,145,230,228,6,90,254,77,227,84,224,236,21,156,101,29,111,179,203,169,105,133,112,95,210,5,255,98,136,90,5,102,40,99,123,201,217,118,198,77,36,70,41,227,178,15,47,31,140,144,147,80,218,139,177,133,242,240,235,134,247,36,35,169,16,132,149,25,71,219,110,184,11,63,155,110,43,103,223,65,23,64,11,88,174,156,34,90,255,166,203,3,99,174,38,124,97,108,52,74,241,239,139,198,178,37,122,153,244,122,19,50,248,111,147,129,200,114,48,141,203,94,135,36,81,68,30,64,239,11,18,192,151,97,224,189,225,36,171,79,165,161,108,184,2,38,162,236,242,54,205,102,216,31,249,132,17,32,36,106,68,189,138,215,12,150,57,162,166,156,31,254,157,47,219,139,198,161,34,253,63,12,241,73,20,226,48,10,84,74,160,155,221,37,85,22,124,246,162,45,2,4,155,206,92,160,133,84,157,234,179,237,101,125,202,192,105,21,138,147,124,244,184,1,250,171,66,190,16,114,227,51,39,120,181,128,156,122,205,47,139,114,70,150,21,61,219,179,47,144,75,70,3,127,251,44,138,248,211,57,151,92,22,212,16,175,242,33,67,129,116,209,211,31,80,92,187,237,252,63,34,117,157,77,144,154,240,206,211,69,11,208,26,202,4,182,57,249,91,236,151,117,228,37,109,138,160,1,195,63,58,164,115,139,86,149,76,42,204,5,104,86,177,70,54,9,51,80,124,44,78,72,167,240,60,31,157,35,174,211,249,232,203,92,69,210,210,110,13,138,107,254,176,49,95,202,58,195,34,7,213,226,88,100,167,164,28,252,139,142,167,223,115,195,210,77,31,55,237,47,158,119,59,240,84,207,53,235,65,41,158,253,194,4,19,155,11,93,16,201,242,117,127,25,189,152,247,132,172,182,203,226,58,135,59,122,73,178,24,27,179,61,70,9,2,60,111,171,83,135,183,239,191,77,62,82,146,49,188,184,226,180,3,152,98,184,206,75,252,51,146,153,153,58,12,121,92,150,106,190,162,229,66,202,208,208,16,218,30,47,33,47,117,31,70,116,158,105,11,50,26,176,53,134,32,229,37,165,249,178,250,66,254,248,193,149,94,125,101,21,236,95,170,211,209,241,24,131,192,11,32,106,252,206,93,17,243,156,207,206,134,68,154,207,36,231,187,64,147,74,11,228,125,186,221,46,155,28,152,123,90,226,46,38,19,241,193,5,79,0,221,216,244,98,126,42,31,108,84,203,241,212,16,206,140,28,168,249,73,105,170,30,243,154,239,113,87,220,172,149,109,7,229,120,186,234,13,100,72,228,238,117,123,77,98,204,79,205,126,85,43,27,104,90,186,11,5,40,91,69,57,54,243,64,253,139,103,202,26,207,209,52,158,57,89,8,18,231,120,250,31,233,9,238,78,1,49,159,247,19,80,62,41,9,163,154,57,204,156,169,169,74,88,190,233,194,141,114,134,38,150,183,201,148,59,76,215,156,156,123,33,188,226,161,40,133,17,182,204,2,83,179,174,254,46,193,82,209,4,211,32,245,226,71,155,166,148,16,47,225,198,34,180,230,48,45,165,178,171,193,33,41,123,103,230,129,201,60,106,106,24,203,17,119,255,90,102,32,37,194,54,100,206,18,125,192,113,114,243,37,146,188,27,50,28,245,30,77,2,92,142,62,17,218,142,219,102,7,187,155,166,244,78,188,231,44,120,122,91,141,184,36,240,121,251,61,94,231,70,5,99,61,25,113,156,178,252,117,218,131,153,10,19,147,249,8,111,84,120,84,168,235,231,249,229,225,61,214,212,51,23,77,152,23,156,235,3,110,86,241,21,152,108,72,156,156,189,64,46,122,242,66,175,141,31,141,113,249,147,79,164,4,186,191,244,47,106,30,157,129,41,249,93,138,253,211,79,94,166,230,57,19,173,229,190,106,53,244,9,246,155,119,158,197,41,157,176,96,169,230,77,205,90,67,99,242,31,70,21,114,203,2,128,237,77,239,113,93,228,18,69,20,222,90,78,186,51,91,72,21,97,76,186,69,148,96,145,222,252,190,128,198,3,208,154,38,164,144,225,95,54,103,30,202,169,54,18,168,167,88,151,81,54,69,63,44,35,36,24,74,197,252,52,12,31,57,186,230,160,18,29,20,18,153,76,133,189,144,222,175,113,91,72,106,44,133,187,141,141,56,26,93,98,209,90,160,65,49,197,133,155,100,161,196,85,230,218,232,49,112,163,205,89,86,53,211,104,189,111,11,49,11,173,223,225,23,86,3,133,20,177,68,88,163,147,18,29,203,159,39,246,234,154,233,128,224,17,202,181,140,63,18,37,247,186,154,245,225,250,110,168,97,234,171,90,138,205,88,135,190,161,57,235,4,140,219,251,76,16,223,33,151,248,131,201,73,42,81,194,44,121,220,154,131,213,149,132,184,158,27,17,15,15,234,16,18,27,218,158,194,149,221,229,3,105,138,173,252,16,196,228,135,59,35,47,20,100,210,222,207,51,115,71,42,192,241,96,112,54,215,151,50,91,70,16,20,83,204,243,162,74,159,158,45,95,184,174,108,241,111,196,68,25,203,121,191,43,200,141,186,163,55,10,115,142,203,30,184,192,203,71,75,46,53,123,245,2,247,163,57,155,86,155,26,20,216,64,145,85,202,122,110,51,181,118,24,233,107,173,222,177,215,217,222,205,128,131,50,239,90,190,106,222,64,76,101,63,27,203,162,159,214,40,161,20,183,172,155,93,242,105,102,103,155,124,148,49,7,164,173,63,77,242,103,5,76,71,245,208,219,226,67,140,29,251,128,152,173,253,139,198,24,116,51,6,58,52,33,190,202,111,195,89,113,169,250,101,218,49,130,21,211,204,248,48,200,29,74,25,163,21,152,100,220,7,111,242,2,103,83,252,183,66,56,52,60,70,1,11,95,242,90,149,160,74,159,92,118,246,247,58,113,185,217,102,200,82,73,71,241,151,36,199,165,98,170,81,38,155,120,158,142,31,77,242,68,139,122,102,176,236,47,241,68,137,76,228,90,91,222,152,44,4,76,58,183,61,149,105,4,162,191,47,18,105,252,254,68,62,147,164,129,15,160,73,76,183,30,184,133,217,242,250,188,95,53,118,33,21,230,83,243,178,155,214,202,155,229,112,125,162,177,232,228,225,221,34,241,218,124,165,52,71,251,169,20,211,51,29,36,47,179,82,99,99,246,126,42,57,197,247,104,11,131,154,164,196,139,255,248,122,155,150,13,150,38,57,239,191,104,61,152,234,250,234,42,173,141,193,224,157,151,198,24,97,15,102,192,150,196,120,188,16,66,255,221,117,229,211,145,119,212,187,48,103,115,206,201,167,251,174,174,207,172,204,200,8,82,1,67,11,150,41,244,94,80,203,10,151,192,155,79,195,141,97,14,0,129,253,33,249,246,197,96,111,191,206,188,28,224,130,40,128,152,34,67,229,30,50,21,104,242,108,22,241,188,233,120,97,20,209,164,178,0,89,51,122,83,151,247,77,229,205,146,153,58,85,27,15,148,62,134,164,14,22,181,105,237,226,162,33,18,185,53,145,54,32,220,54,250,149,140,57,78,152,94,222,72,241,61,23,176,54,164,124,62,243,217,250,33,208,116,8,55,204,29,223,119,111,146,151,195,83,57,108,229,121,224,81,33,136,182,161,67,234,105,204,43,115,36,205,135,23,95,148,173,100,39,202,98,81,30,229,121,5,160,188,106,218,25,143,230,218,20,199,225,223,69,32,211,168,46,191,252,193,51,245,102,50,21,134,20,21,97,109,207,43,192,249,34,51,50,147,213,195,243,157,250,193,175,83,143,115,14,53,205,245,238,173,186,223,141,38,192,184,120,87,42,147,115,232,89,24,169,230,184,82,53,37,25,234,119,8,106,56,170,151,244,228,43,112,18,197,12,224,239,61,77,196,60,253,150,54,212,13,33,248,224,89,36,136,63,199,103,230,182,181,174,18,32,244,168,242,229,231,246,132,214,140,151,218,244,166,194,198,8,100,225,133,120,249,17,36,216,223,111,71,224,210,43,150,3,90,43,177,144,115,168,148,64,53,120,170,134,163,126,125,230,206,140,247,68,206,14,25,59,89,87,212,89,185,249,205,0,250,134,21,222,244,164,30,148,109,171,194,104,156,13,140,150,135,19,144,17,87,187,40,50,184,114,18,72,66,73,244,12,138,194,50,47,238,32,10,152,155,218,5,178,207,17,245,120,93,199,51,213,195,236,35,158,126,34,232,212,179,93,199,129,99,188,61,35,1,190,91,61,50,169,68,107,253,138,207,64,49,243,153,207,38,2,113,187,5,119,194,179,173,159,153,195,218,111,21,52,166,73,124,5,194,177,112,47,175,156,2,241,134,207,124,190,172,120,202,47,148,46,199,74,51,160,247,234,101,220,104,10,168,71,207,207,174,234,213,181,127,28,178,223,60,169,148,162,143,171,84,122,194,184,248,125,87,141,234,162,171,200,59,216,246,190,159,38,148,126,113,227,199,38,163,237,110,115,89,42,206,87,182,137,116,228,226,171,200,115,248,134,21,208,205,250,133,35,112,78,96,38,242,200,39,88,145,87,191,13,249,239,244,92,202,2,196,162,46,111,79,157,87,156,100,255,209,246,126,43,187,133,122,237,197,176,112,124,200,174,197,215,96,50,40,78,9,67,12,78,194,151,144,153,206,139,72,103,7,139,194,231,255,31,51,178,153,197,67,197,132,146,181,221,113,153,26,38,135,72,41,70,160,22,101,30,109,93,161,253,242,112,95,232,50,67,0,48,134,103,98,32,35,216,50,19,248,122,253,229,144,79,239,52,195,96,183,45,56,79,49,218,163,33,1,40,216,183,71,231,161,17,233,79,154,79,151,27,31,38,179,135,42,175,87,230,211,182,238,15,19,48,106,105,29,33,16,118,229,136,242,232,60,102,80,117,245,185,106,227,75,201,239,234,64,75,186,55,60,43,55,142,145,62,159,158,95,42,61,57,197,200,91,46,162,188,102,134,118,66,111,30,184,73,197,146,33,240,159,40,70,3,89,48,165,102,87,238,170,138,21,153,200,52,55,172,215,139,242,169,49,77,243,57,193,107,243,95,6,245,81,244,205,136,202,92,233,37,2,41,75,123,18,250,178,119,146,135,2,11,65,109,0,130,147,148,241,188,217,162,66,79,157,50,161,84,174,246,93,49,32,217,223,147,58,207,226,153,47,98,194,51,127,123,70,94,212,204,80,123,231,119,195,201,95,134,155,59,117,136,250,109,206,185,229,157,22,177,196,156,195,47,58,126,198,210,67,214,237,205,179,45,106,143,237,140,96,29,83,58,171,245,67,120,250,241,21,112,22,251,35,231,18,63,4,119,188,121,106,44,106,198,63,51,208,112,75,77,212,115,68,168,90,44,228,205,202,227,227,133,55,62,190,26,135,224,108,239,211,57,22,0,190,73,230,128,252,92,129,244,207,204,103,189,189,95,28,114,7,195,213,181,52,35,178,171,125,156,204,130,21,170,85,196,10,151,174,115,64,95,96,83,247,135,223,40,174,150,57,50,149,222,112,116,129,127,79,131,112,173,214,50,226,150,18,101,58,102,212,191,182,61,77,49,179,8,203,54,218,235,175,213,81,147,86,250,81,227,7,95,121,49,2,135,138,144,210,163,48,37,238,45,164,153,214,114,142,213,242,57,251,199,76,192,220,119,164,21,24,76,245,202,57,150,235,180,169,240,199,110,163,159,6,80,233,153,200,227,221,235,34,186,251,31,164,192,172,27,142,12,157,109,189,157,139,82,241,77,3,15,98,61,106,54,64,153,125,153,43,124,171,234,50,96,2,235,50,67,119,223,243,183,81,43,190,204,128,118,103,254,54,137,168,203,12,133,198,202,223,142,189,212,205,83,81,225,160,116,159,183,145,72,75,126,117,204,194,235,171,207,148,86,158,31,100,211,59,172,200,154,34,104,164,218,244,89,61,144,131,78,175,245,4,130,76,230,241,148,126,153,43,232,37,77,148,78,24,204,102,33,234,105,171,103,143,119,64,115,243,162,146,138,60,202,103,38,214,106,85,237,245,44,196,231,204,68,205,97,88,122,170,179,111,145,40,18,15,52,135,90,40,114,153,57,238,240,122,26,166,174,118,61,125,92,205,158,19,233,184,130,44,80,51,19,32,209,21,36,148,30,246,118,51,101,196,114,255,58,197,247,38,186,25,52,83,239,155,67,66,205,129,149,28,87,252,88,38,231,159,121,156,105,88,29,131,16,89,88,249,88,131,170,143,110,169,124,152,54,134,4,88,55,36,59,213,10,88,41,88,92,254,52,65,34,203,90,131,11,46,233,141,15,50,186,22,250,173,113,254,168,120,105,131,41,222,230,90,86,224,128,111,122,250,35,38,142,37,235,35,189,177,190,148,56,82,199,220,72,252,233,5,159,242,55,19,225,137,94,247,111,199,52,30,50,63,40,187,91,203,3,22,62,210,92,137,143,217,203,95,196,202,181,145,15,132,177,140,64,56,84,19,84,111,185,71,8,234,54,183,118,218,154,239,70,173,170,184,25,29,25,13,231,248,139,1,24,199,28,0,233,244,39,184,205,80,141,102,230,141,150,72,62,141,138,80,177,241,92,232,171,232,88,134,8,114,93,3,6,156,86,156,178,100,60,159,102,220,14,53,168,60,68,0,185,9,249,157,243,198,22,96,40,199,106,26,15,42,105,187,1,32,206,122,2,117,164,167,163,40,200,184,220,208,180,175,74,153,110,8,47,166,129,38,207,90,37,229,175,239,194,45,125,109,31,175,112,115,104,27,63,103,238,240,50,108,156,70,124,6,253,242,70,187,200,192,48,103,61,176,244,63,51,225,226,105,73,251,48,79,217,168,230,179,67,183,206,96,169,210,163,196,229,13,246,84,255,48,169,95,76,37,40,173,80,230,53,51,117,58,154,163,19,106,206,199,102,194,233,141,158,58,32,80,252,62,94,74,6,205,222,91,36,174,178,81,25,163,92,195,250,179,130,166,252,94,254,134,110,142,225,77,224,197,169,170,37,128,55,9,93,51,251,232,134,198,231,151,150,167,134,26,158,69,123,58,74,57,159,124,250,93,197,100,145,88,28,112,133,166,25,38,55,131,248,192,213,176,243,140,161,68,235,194,15,29,51,222,186,172,196,95,138,125,87,69,215,87,209,158,55,192,64,102,196,93,155,249,102,0,166,182,147,158,62,123,154,82,185,27,218,231,167,93,102,28,128,15,31,254,87,22,239,141,174,129,35,148,113,114,161,245,102,1,79,205,71,87,56,138,63,43,44,86,98,173,143,138,196,106,76,80,160,58,223,71,124,203,81,19,114,188,97,127,154,40,184,124,237,55,110,252,118,49,170,1,97,147,127,245,194,138,210,134,191,124,156,85,169,104,204,27,146,22,198,12,137,188,85,134,191,34,238,80,46,235,57,183,222,223,187,169,131,182,143,166,90,56,111,170,36,4,170,241,249,5,244,224,205,203,36,197,245,221,93,55,184,29,171,20,236,193,197,86,3,111,208,159,144,76,104,40,223,128,187,217,79,135,84,165,126,153,112,177,109,84,160,121,139,20,35,2,40,243,94,91,13,34,55,171,231,171,123,192,15,204,140,224,139,206,250,55,74,203,139,155,161,14,212,88,81,74,227,110,70,220,98,115,51,1,232,97,60,130,64,72,138,141,5,172,50,143,251,71,244,161,162,168,20,110,44,87,81,171,65,123,39,104,199,230,204,129,143,220,204,240,139,231,194,89,161,106,228,79,115,227,208,238,77,249,67,233,215,230,253,36,141,218,95,125,195,118,107,176,95,170,97,0,253,173,40,170,130,47,234,82,62,0,52,86,28,248,141,78,69,219,42,36,14,72,251,222,206,226,185,246,16,47,29,248,233,167,250,154,37,145,90,243,210,20,248,105,75,128,176,114,96,58,213,112,16,188,152,182,81,65,196,220,190,218,58,216,243,192,237,91,187,163,254,68,131,5,198,121,109,63,208,34,73,217,243,105,234,155,175,195,180,135,88,128,204,129,117,50,43,121,114,221,230,64,173,14,211,32,192,76,109,202,146,25,194,154,234,102,78,138,15,141,11,116,148,203,132,89,249,231,103,109,112,24,250,195,193,93,62,101,30,145,39,247,83,62,238,77,50,71,166,198,60,163,115,86,8,247,244,23,138,55,170,48,92,190,115,62,230,187,95,220,228,234,110,244,130,116,235,123,55,65,206,229,43,143,64,100,74,78,18,202,108,213,63,26,236,133,200,59,226,230,126,252,102,251,233,96,255,212,13,247,108,161,184,78,206,82,75,86,65,59,217,158,113,140,59,209,236,66,211,75,230,5,101,211,190,127,27,178,150,127,106,229,191,35,132,54,193,71,251,119,193,212,191,210,76,165,209,245,217,103,239,58,55,19,89,199,238,253,178,18,125,108,50,3,42,247,123,13,247,196,179,158,210,220,157,69,16,51,101,136,35,205,108,78,253,234,149,8,232,125,102,124,75,247,54,91,8,174,188,105,134,165,196,122,165,145,101,59,14,204,159,57,182,190,139,188,119,135,210,163,204,15,124,209,222,229,48,55,183,52,51,181,124,162,17,148,229,202,245,153,27,252,187,246,97,53,16,72,106,90,37,225,236,132,198,16,139,157,75,236,103,5,135,233,61,78,164,16,22,206,207,12,143,155,127,118,133,160,163,169,87,42,229,138,253,102,75,134,55,75,102,96,160,118,100,162,78,114,54,146,108,217,14,228,240,69,197,76,141,221,103,38,6,234,168,239,39,216,248,182,250,244,28,199,221,18,28,53,164,135,137,218,125,230,184,21,251,203,137,184,47,77,150,214,162,166,205,204,156,199,102,198,175,244,223,142,192,168,70,132,96,229,240,157,225,137,189,67,223,77,76,112,251,165,9,197,115,174,7,159,249,252,210,235,215,30,148,78,206,132,145,25,183,218,47,139,17,170,121,210,188,66,182,195,204,111,137,96,230,103,134,65,192,119,234,0,252,14,141,216,241,66,224,210,50,115,127,130,233,239,51,195,218,212,252,242,31,138,20,105,62,59,121,95,87,224,1,94,73,89,145,118,236,119,212,130,83,69,102,110,219,142,103,63,93,196,19,50,207,183,22,143,233,69,177,241,163,225,38,179,185,108,178,224,198,60,240,110,125,102,46,32,30,28,131,243,3,176,242,159,121,226,6,237,139,235,60,200,75,62,51,7,82,241,26,128,179,244,227,244,11,243,195,182,223,61,88,89,241,58,213,52,106,149,25,97,139,225,114,144,151,111,184,79,239,65,105,237,144,116,196,53,212,107,128,86,201,164,187,25,148,250,103,69,231,212,247,29,86,36,222,205,159,57,110,204,165,94,102,242,45,75,102,220,238,215,195,199,48,196,246,175,203,241,106,168,40,246,168,57,63,254,89,207,86,235,82,26,59,36,88,52,199,169,181,119,44,16,213,26,208,147,254,89,89,62,197,9,218,206,241,191,66,236,226,207,60,160,143,240,226,159,115,251,232,91,115,184,1,6,112,66,73,8,81,214,212,96,54,194,195,163,93,153,184,78,142,241,207,140,32,31,197,250,150,230,139,90,251,63,227,67,206,232,42,214,98,107,214,226,234,113,225,221,14,117,166,52,79,29,6,231,207,116,8,202,185,134,130,20,123,101,166,218,184,56,231,234,164,139,191,89,214,33,212,247,202,33,216,67,207,249,245,89,161,40,30,254,112,141,58,128,207,186,184,47,95,86,162,56,93,237,70,96,194,19,105,199,57,33,206,162,118,71,50,242,50,159,251,153,108,8,137,52,175,178,60,159,52,52,84,157,68,179,9,218,5,181,33,144,214,63,51,74,96,117,95,60,125,192,126,117,126,12,224,241,229,170,255,28,32,211,101,29,33,134,237,36,127,199,23,208,169,57,2,19,236,85,202,104,214,128,208,254,51,247,192,101,57,89,30,121,23,253,50,209,187,237,244,80,64,86,207,252,151,25,138,110,175,221,166,142,177,235,208,68,211,167,205,139,255,137,184,179,150,244,64,92,215,5,195,223,144,28,208,14,14,199,111,107,206,12,114,246,216,58,191,30,133,76,179,12,135,159,160,43,67,18,251,207,12,234,230,113,8,200,233,236,159,175,0,56,108,92,197,215,104,33,78,77,126,148,171,46,229,145,55,36,187,219,215,50,224,191,200,145,95,160,29,174,44,159,57,178,177,251,194,150,131,158,251,154,6,247,35,53,206,102,134,8,75,251,32,140,17,221,185,250,223,63,204,183,204,199,191,226,186,233,102,20,71,244,114,224,154,251,130,189,83,128,223,182,204,231,84,187,24,81,168,168,77,247,237,69,255,198,82,224,240,112,151,71,167,3,20,3,123,94,93,206,8,181,111,50,80,214,90,76,93,244,152,207,60,28,58,20,41,30,197,45,117,243,223,221,254,51,83,183,231,83,9,157,204,34,247,12,92,98,185,234,171,113,121,139,142,158,133,155,51,156,182,135,242,205,156,198,16,248,212,230,36,128,192,251,207,244,144,121,162,191,226,191,125,78,243,71,171,19,174,181,91,241,139,64,12,36,179,159,121,247,249,58,148,9,56,109,173,50,63,136,72,93,36,52,149,45,80,31,70,5,137,75,176,81,76,0,204,254,51,83,45,225,162,91,53,182,125,61,60,130,82,218,231,105,11,101,116,153,103,212,100,218,10,10,233,81,181,140,20,232,184,164,200,206,228,147,51,78,218,127,58,100,142,61,134,194,133,52,3,11,244,114,121,248,170,135,222,77,124,224,113,240,24,23,183,149,63,77,154,224,102,24,196,49,121,167,204,240,166,59,236,109,134,176,195,159,117,179,188,215,69,233,200,41,172,109,37,10,130,246,85,176,130,244,200,91,101,14,129,78,47,119,137,75,229,35,51,27,179,207,195,55,56,109,211,204,71,44,103,201,108,132,19,243,229,199,125,186,58,237,76,179,160,145,253,204,111,121,29,165,24,106,85,77,158,62,74,85,103,121,59,234,109,252,101,54,63,51,165,79,78,157,248,82,240,174,209,134,8,108,93,251,202,121,59,88,30,153,201,65,189,23,191,103,164,214,100,70,206,218,107,128,206,146,168,250,44,62,249,162,166,162,94,123,231,15,199,73,233,156,167,37,212,1,101,38,75,189,156,49,53,72,6,52,92,199,41,225,18,226,148,168,112,110,234,167,113,167,150,131,245,224,106,125,116,100,19,249,57,13,185,216,90,185,100,170,105,21,242,180,251,252,34,102,242,202,220,66,8,197,113,132,147,244,249,103,13,20,253,197,35,219,208,21,146,57,66,88,110,221,233,124,5,59,135,211,206,163,76,78,214,91,102,20,61,46,62,8,64,104,67,99,133,51,112,233,229,173,21,146,121,159,25,164,181,235,4,192,158,75,190,73,102,118,1,7,71,158,118,13,29,125,33,203,188,47,42,99,106,24,114,146,145,11,47,251,162,245,45,37,151,61,210,70,197,129,218,240,102,68,192,251,51,147,215,244,77,126,83,180,41,63,28,199,164,151,139,112,152,218,38,245,89,40,160,85,103,193,104,84,25,235,171,185,85,57,144,15,129,116,118,6,153,169,145,235,151,153,72,138,90,198,70,120,209,144,225,184,16,254,253,204,127,148,143,110,222,33,151,250,153,223,58,222,171,105,132,22,116,244,1,210,237,235,106,218,248,75,54,253,153,161,179,237,253,166,120,134,171,71,102,220,65,39,149,219,193,218,39,43,225,51,103,202,35,101,145,171,26,113,81,135,1,134,216,81,110,9,176,90,46,7,163,150,40,6,209,96,146,152,188,148,200,96,60,95,159,57,80,175,184,215,78,153,61,25,129,207,124,6,190,246,117,195,104,247,247,81,148,250,67,53,214,46,159,245,249,198,242,225,138,208,156,80,136,227,255,76,163,246,153,7,188,32,94,74,137,27,162,11,4,92,117,163,58,55,206,138,27,121,81,187,33,13,243,194,86,24,251,218,239,179,0,75,122,125,17,37,253,179,46,189,124,193,156,244,56,73,57,211,244,155,194,164,226,230,133,38,61,39,248,57,146,167,172,113,122,92,228,234,112,89,169,83,40,68,251,71,102,118,174,185,50,83,20,191,46,94,247,129,126,140,204,145,62,237,23,48,153,83,85,230,13,31,241,69,213,130,202,224,247,242,80,141,29,151,148,37,197,178,223,209,196,205,27,143,203,159,126,144,58,249,172,56,199,79,185,248,234,67,108,76,230,208,156,157,23,157,125,25,67,63,77,12,170,190,183,185,233,224,194,12,56,172,95,230,74,201,184,204,20,195,59,30,27,82,174,49,100,166,166,110,121,195,137,196,170,79,209,12,170,55,5,13,5,17,85,47,167,216,198,105,69,168,148,26,85,159,13,135,124,219,247,195,207,243,51,19,244,113,72,53,21,120,111,190,155,50,233,117,117,233,164,106,55,205,196,1,158,235,229,33,209,38,51,10,133,62,201,217,243,219,155,102,242,102,237,98,222,121,181,2,2,74,92,46,85,4,202,136,190,91,192,67,86,98,214,171,203,70,68,219,100,102,159,190,224,216,29,125,73,189,28,86,125,23,220,134,130,161,228,84,56,254,79,187,71,171,225,11,54,153,185,236,92,19,233,184,32,101,230,187,137,95,92,214,70,141,146,172,168,21,93,159,197,212,201,137,66,146,250,34,206,97,218,206,149,230,227,75,93,50,151,200,198,204,236,148,40,174,245,152,6,29,209,213,221,1,151,91,151,200,236,231,143,34,201,71,77,219,5,95,31,193,43,253,153,131,62,225,90,244,48,188,14,153,219,205,120,141,178,61,248,31,153,7,32,179,203,204,5,52,159,158,113,196,94,114,13,145,195,248,204,144,134,186,144,4,241,164,103,102,211,206,233,112,237,9,101,80,218,253,141,101,104,2,26,161,8,230,39,24,94,62,51,216,94,143,135,0,177,25,249,219,177,10,203,37,231,0,105,76,190,28,182,250,235,108,58,235,86,167,125,16,76,224,12,187,218,3,100,107,250,110,36,74,174,106,122,184,80,94,13,38,233,196,85,174,15,99,203,105,122,57,17,244,126,201,88,148,64,198,202,76,160,236,18,123,88,81,149,254,89,201,69,94,30,18,169,153,166,217,64,97,161,111,56,193,154,212,123,62,125,250,183,213,139,172,11,165,158,124,250,101,63,186,124,1,152,89,167,204,220,247,230,117,230,114,213,205,239,218,151,78,25,162,88,77,87,27,234,33,193,122,95,129,34,160,145,122,24,145,158,119,95,190,91,192,166,100,166,230,226,242,221,206,92,210,102,86,153,196,235,242,190,8,135,77,141,199,89,90,253,226,240,7,73,172,177,108,128,104,47,73,5,200,70,178,191,169,113,41,30,140,57,78,228,249,45,117,9,213,198,143,223,169,142,107,125,86,151,166,25,72,188,235,186,183,34,144,172,143,134,173,255,162,64,94,148,65,231,187,87,185,226,156,33,37,176,117,174,213,32,255,117,202,234,21,52,197,90,0,199,21,30,30,47,124,67,22,171,170,101,227,31,174,84,45,252,14,25,79,111,191,23,95,28,25,193,180,14,126,105,95,82,221,204,105,153,33,128,119,181,6,36,119,102,78,193,177,66,203,210,205,237,44,39,125,52,18,73,175,83,35,16,0,121,139,94,78,149,163,159,137,220,5,95,165,47,200,154,113,240,251,53,19,87,89,223,76,241,252,227,247,254,51,214,229,183,225,76,210,235,215,229,59,68,146,212,240,201,93,221,107,233,162,232,40,191,107,130,141,190,46,177,115,207,60,183,42,132,139,78,252,12,209,238,210,89,94,209,208,244,163,135,187,119,169,185,137,179,130,251,165,19,49,184,197,169,83,128,197,185,116,13,7,164,125,23,130,244,251,10,11,52,160,119,26,78,200,209,46,33,8,34,107,79,246,56,172,121,206,2,67,10,96,140,28,109,202,188,222,139,191,131,91,149,28,86,138,71,198,184,226,25,17,171,145,245,133,41,200,131,33,148,65,231,179,156,84,62,255,225,140,237,77,230,243,73,46,111,6,191,41,85,188,178,54,84,41,111,237,140,179,170,211,28,51,214,159,38,211,165,143,66,165,178,221,5,128,43,148,136,63,115,192,46,174,24,79,232,225,254,153,153,253,237,10,124,157,238,219,63,43,185,194,171,195,200,139,105,191,161,238,234,92,170,46,115,203,224,47,30,199,185,72,206,235,167,43,145,81,153,97,228,120,175,224,20,117,151,83,102,16,225,87,252,40,234,142,244,242,39,200,79,61,170,6,158,80,15,63,143,187,78,17,41,238,154,99,141,68,125,185,158,12,209,76,89,251,123,133,164,73,74,41,81,27,46,116,185,195,109,164,117,245,73,156,189,219,41,59,207,225,9,98,68,230,16,149,188,146,0,138,58,129,45,0,200,231,113,192,29,56,79,153,43,51,127,92,129,190,246,202,225,107,160,8,215,123,53,27,240,148,70,138,8,204,37,109,49,119,8,18,200,140,43,229,129,39,216,80,206,254,33,115,16,120,93,147,59,104,69,62,243,249,207,210,175,233,203,245,86,95,77,186,191,92,236,51,47,116,175,186,69,158,173,98,158,59,233,115,145,234,116,5,66,72,185,67,136,116,105,241,80,247,41,235,134,135,254,122,56,8,190,62,51,235,102,95,179,59,240,142,122,119,133,21,170,94,90,61,13,2,201,207,76,114,232,34,127,125,225,155,82,175,160,124,125,28,142,127,152,129,165,166,121,245,171,214,140,73,216,242,179,118,172,92,31,206,151,251,192,55,32,131,112,247,116,47,96,2,163,248,242,38,15,204,186,245,74,233,32,77,46,168,2,226,108,251,22,159,232,161,142,253,89,7,7,251,63,80,212,79,77,97,148,113,250,173,208,64,33,180,172,20,245,95,82,34,253,76,188,174,131,122,112,164,15,159,255,148,150,229,170,132,244,127,56,171,14,21,186,93,241,205,39,126,204,191,25,160,220,86,127,194,108,221,47,254,164,74,38,74,203,103,34,226,188,221,235,170,164,251,95,253,52,25,182,75,100,171,5,51,243,215,240,249,254,241,74,121,129,247,220,138,234,158,27,58,210,190,151,20,2,76,242,95,94,35,64,230,195,73,23,224,221,30,185,77,190,161,157,227,71,57,84,33,77,131,137,212,246,189,54,59,88,2,77,5,222,212,47,25,19,132,76,251,214,111,135,71,225,30,12,149,152,239,72,51,193,192,171,229,220,20,31,53,141,250,173,75,143,237,140,0,225,110,153,161,141,43,87,97,59,215,248,52,143,214,174,44,24,104,204,145,223,29,21,216,251,250,237,1,145,189,204,155,173,246,18,205,64,10,227,27,80,192,220,207,149,156,128,214,242,124,187,204,21,88,222,101,30,40,252,200,204,8,173,171,229,92,105,243,229,231,50,119,77,135,14,244,227,213,135,49,107,175,35,226,238,22,50,187,239,53,222,43,194,66,50,87,74,28,223,107,72,184,166,201,220,168,114,245,150,195,170,175,99,17,233,219,82,46,189,143,16,121,251,172,80,55,108,31,110,206,178,165,29,109,253,145,120,239,43,125,55,186,98,10,139,59,233,246,51,181,133,151,178,100,70,139,222,39,42,234,192,83,78,37,114,147,78,14,2,211,31,5,47,178,158,131,207,203,176,25,192,162,45,137,74,243,218,175,84,110,1,145,214,101,126,8,140,120,158,24,32,230,207,28,58,37,87,26,249,172,144,146,102,60,72,183,146,189,29,105,61,55,170,123,227,152,111,198,233,97,51,238,235,98,25,3,123,171,28,52,218,107,33,56,121,237,89,16,38,203,12,109,132,103,60,97,4,127,116,83,12,42,176,58,47,194,139,179,9,106,172,193,50,173,75,224,232,220,14,143,3,172,167,59,217,65,63,221,184,152,54,133,13,16,255,61,11,200,115,154,132,222,115,52,225,127,242,96,11,149,206,44,126,153,59,201,42,111,218,243,39,114,247,153,67,5,98,122,62,149,56,103,190,28,14,63,127,57,213,237,59,39,26,184,225,43,155,196,253,187,106,241,194,41,116,124,6,55,147,166,172,234,22,120,129,186,31,81,28,60,85,107,27,238,158,139,246,249,61,223,209,51,164,71,149,187,51,175,112,131,99,187,248,172,168,208,62,238,18,132,151,43,87,252,220,105,207,63,87,203,2,49,157,102,40,19,221,213,33,162,91,181,25,175,57,67,165,198,204,133,92,174,26,62,163,20,215,57,246,169,24,215,233,137,152,107,187,182,180,66,45,167,126,26,113,231,43,119,8,101,98,83,188,3,52,233,190,6,132,75,213,155,147,33,72,241,125,163,71,111,52,211,8,11,137,28,151,35,65,251,124,246,124,24,177,184,203,10,42,115,164,121,65,168,224,159,21,226,104,106,56,164,46,239,173,44,128,182,183,58,133,104,173,31,189,228,6,223,140,227,68,202,115,92,124,52,199,39,134,81,230,51,115,77,118,45,19,66,155,121,120,6,170,194,9,73,161,36,58,67,144,79,3,87,49,246,53,74,52,133,186,4,5,142,0,230,186,180,28,250,155,175,70,2,190,120,195,30,242,137,154,10,164,168,61,75,0,251,109,232,97,127,230,160,207,184,88,120,122,176,1,124,230,74,183,92,170,56,120,167,105,110,84,234,60,78,79,8,37,141,62,107,7,225,136,53,109,141,96,33,150,25,254,42,151,253,96,23,219,61,91,62,169,58,245,166,17,132,218,90,156,33,68,97,219,233,124,163,16,63,63,140,142,25,174,189,1,204,245,251,105,82,8,198,150,75,254,8,226,157,180,2,177,189,229,124,224,162,127,100,38,240,214,252,151,31,106,177,150,204,84,235,249,88,79,162,243,10,183,128,71,24,158,236,157,19,252,238,135,40,96,247,186,37,227,33,144,78,108,216,49,35,221,217,93,113,36,248,164,243,233,243,59,46,169,11,192,167,228,49,0,243,10,226,28,46,37,244,39,212,253,153,227,32,182,167,7,149,91,154,12,136,53,224,1,184,86,10,241,205,41,115,15,201,55,51,3,115,94,249,219,19,32,140,243,42,6,38,63,95,142,110,151,247,26,254,99,157,105,70,9,213,249,32,143,143,223,114,68,168,100,191,136,46,225,185,238,90,3,136,199,67,128,231,148,142,81,16,47,243,217,147,46,225,155,78,118,114,231,203,67,152,206,213,105,32,5,207,225,38,81,236,157,210,102,224,212,101,101,86,186,214,80,235,84,240,104,50,160,181,228,62,216,49,157,225,87,52,7,216,192,246,59,210,241,90,35,232,43,115,133,252,105,187,172,206,249,105,57,28,176,86,140,107,117,158,219,119,205,104,38,192,128,181,124,64,72,126,109,173,175,13,11,102,189,158,254,227,249,149,57,136,160,253,183,129,146,233,84,167,30,249,242,102,72,225,150,161,3,42,106,204,93,98,233,111,231,208,79,195,215,233,56,66,216,250,40,33,146,25,8,143,235,1,61,81,175,146,239,166,234,201,191,139,228,100,213,78,29,185,123,231,63,156,15,100,187,114,9,130,186,213,245,155,130,40,115,229,26,160,124,121,250,150,118,28,240,57,126,102,148,139,125,34,210,41,143,124,83,88,171,80,126,52,51,213,244,57,201,103,56,75,206,194,9,90,63,231,18,19,175,56,25,108,113,167,26,29,137,230,114,115,84,157,174,12,127,108,200,95,173,22,131,211,174,246,204,253,132,176,227,54,146,32,120,14,108,178,16,40,236,213,101,173,230,10,222,244,207,220,30,103,249,161,152,253,76,53,189,59,36,249,30,167,7,5,177,170,134,157,209,242,178,52,146,166,103,87,201,62,163,46,109,111,111,24,196,47,185,87,159,39,155,99,26,6,220,85,239,163,159,94,252,177,255,54,170,74,115,165,153,3,204,38,3,62,219,207,101,135,189,113,122,104,48,174,45,143,46,150,27,183,200,189,234,160,25,46,185,122,23,142,173,243,43,194,71,250,234,224,38,116,58,92,19,113,4,45,164,210,105,120,31,220,178,156,34,145,156,150,186,229,92,190,188,136,132,178,252,158,53,38,48,6,17,88,55,51,20,210,191,105,76,152,193,65,238,131,160,114,249,38,67,112,254,204,117,153,217,235,191,67,40,244,19,70,187,204,20,111,87,89,219,254,7,107,131,248,229,149,153,100,134,19,48,2,21,255,142,129,250,71,182,230,86,180,51,70,190,122,7,131,177,145,78,194,80,240,245,9,23,3,52,179,221,76,13,115,209,47,159,107,195,190,88,85,225,222,172,31,142,10,144,20,131,239,102,180,219,70,190,28,73,19,231,192,5,124,255,52,53,141,50,206,122,241,97,194,227,41,35,183,49,219,146,198,95,225,189,126,185,246,96,217,54,51,9,251,154,175,70,73,205,151,102,232,124,190,105,222,16,119,218,203,209,109,157,57,28,45,116,8,108,14,35,79,174,148,23,49,202,225,84,248,129,31,31,83,35,13,47,136,171,203,208,189,117,126,129,52,80,202,251,113,240,36,240,240,172,31,161,20,18,178,68,127,154,57,89,213,43,103,157,77,199,194,6,53,229,179,244,219,80,33,59,217,225,128,188,119,62,26,143,208,128,91,254,93,212,243,104,30,157,157,107,187,248,19,53,49,176,112,201,60,226,240,53,115,133,94,89,3,50,94,47,102,197,122,156,224,108,247,192,107,246,101,79,245,214,211,100,142,122,175,230,63,93,88,121,106,217,164,20,201,252,117,20,150,211,33,167,48,162,21,227,134,56,102,110,30,175,190,26,89,74,159,225,8,211,8,80,68,48,8,102,23,103,139,29,65,171,36,51,32,156,215,223,141,207,85,244,110,4,4,93,83,247,152,113,132,243,105,196,219,138,147,205,182,214,158,108,248,250,211,27,113,158,91,174,45,234,113,18,31,165,250,203,143,223,92,159,52,79,208,122,239,197,115,91,127,11,31,228,210,240,189,178,129,30,204,223,70,143,160,56,199,46,196,206,77,239,222,80,3,119,39,129,14,181,39,125,54,200,215,213,252,221,19,254,247,239,221,79,84,103,250,250,161,2,78,169,150,96,137,25,213,231,10,16,199,242,29,202,53,144,111,30,33,63,235,24,114,220,42,243,130,179,251,117,51,116,194,95,151,135,246,163,87,130,48,197,207,248,167,153,68,186,119,57,60,178,242,193,40,18,168,221,81,65,35,188,191,239,244,162,110,240,188,202,87,231,95,140,238,179,158,169,118,46,172,78,122,140,58,228,231,77,80,75,116,214,132,115,122,51,107,159,180,162,227,245,248,103,113,55,81,151,213,13,105,137,89,73,14,190,218,44,73,79,1,36,113,115,92,67,100,238,84,231,95,102,128,10,250,104,34,218,206,102,8,227,49,68,3,50,163,106,229,61,10,123,235,208,158,243,4,135,250,101,21,88,9,42,193,194,145,224,198,30,234,47,159,25,157,74,255,93,114,244,218,10,201,164,204,107,213,19,199,125,114,160,17,43,247,210,174,99,238,25,145,33,44,84,175,83,177,66,119,155,223,52,208,108,91,222,48,238,148,69,239,230,10,232,209,158,99,134,167,79,3,141,120,237,181,234,169,183,86,229,50,92,16,112,77,122,195,9,74,234,188,198,77,168,211,119,225,64,58,108,189,220,197,199,224,71,71,200,89,38,162,163,78,47,93,59,204,198,105,238,175,195,160,6,5,183,173,228,123,33,62,243,217,137,199,184,190,232,116,13,156,204,42,62,71,216,176,115,221,80,95,179,94,255,38,234,42,116,28,19,115,44,175,107,180,214,80,97,149,149,100,105,113,226,246,40,242,83,127,157,27,240,170,126,160,254,85,239,202,76,144,220,49,107,16,242,188,2,84,115,79,165,116,193,38,32,23,12,85,228,128,145,138,60,166,153,59,84,104,178,178,151,248,212,127,144,16,122,210,204,233,105,41,152,129,78,136,46,62,48,138,76,191,66,7,208,184,124,158,48,52,20,224,72,150,211,167,35,196,50,100,134,133,223,183,57,170,254,114,233,16,244,121,93,35,18,113,189,153,94,6,158,128,81,198,3,173,40,95,184,132,34,145,189,157,198,246,108,143,228,97,243,209,227,172,120,86,234,28,104,0,57,210,188,113,33,252,229,96,133,242,171,224,105,95,205,41,229,55,195,161,167,169,99,240,209,0,52,254,42,212,9,211,201,173,19,215,185,141,191,111,190,28,58,141,234,47,231,184,84,143,113,62,53,155,131,132,103,169,119,150,25,130,117,187,111,245,55,116,200,212,161,79,112,80,13,167,225,135,171,91,79,227,179,121,190,172,147,228,154,217,223,164,211,140,158,234,152,163,90,62,205,131,2,0,99,233,127,131,133,79,86,66,209,206,225,79,50,117,165,21,209,114,155,131,103,135,44,123,229,68,168,33,251,228,79,71,248,69,191,12,78,207,10,115,159,136,242,8,182,9,51,4,21,129,110,14,218,173,42,51,66,27,86,101,212,225,65,27,57,30,168,6,79,215,38,128,43,107,233,180,100,66,26,217,0,162,67,248,29,105,69,37,238,50,207,78,69,155,204,16,117,154,215,6,23,221,153,151,106,89,167,134,208,54,133,142,16,136,114,167,168,218,80,166,100,79,55,24,78,106,154,131,177,208,166,33,107,39,143,22,240,114,12,190,153,59,26,185,249,219,3,12,133,191,60,252,132,52,163,54,105,231,86,167,50,242,121,243,229,139,180,132,189,28,48,125,253,53,13,109,229,237,102,240,240,58,29,200,135,93,202,31,29,128,106,94,0,42,138,155,221,23,239,131,122,133,46,100,149,221,204,213,68,59,183,216,188,185,156,123,122,241,187,121,7,139,243,148,124,24,221,40,59,245,184,3,1,92,147,153,10,101,243,234,208,189,60,199,162,38,226,113,217,94,35,130,130,26,130,40,162,166,49,71,156,167,95,122,8,247,229,60,133,46,172,217,112,163,180,69,221,224,103,62,91,250,25,190,215,204,103,94,234,151,67,242,209,18,171,164,230,130,221,250,51,135,118,222,48,115,40,161,233,179,208,178,49,170,50,232,83,208,100,82,151,33,180,226,30,97,35,192,177,126,47,119,150,90,16,134,164,233,178,213,43,100,95,204,76,217,109,206,225,25,244,111,246,106,32,113,69,110,25,0,137,234,98,238,72,42,158,139,145,218,13,68,194,206,135,6,55,233,214,181,166,2,82,112,178,127,244,95,192,208,200,140,95,97,9,124,80,172,91,136,140,10,162,252,186,71,54,200,122,219,175,101,128,37,205,245,106,17,62,254,61,13,243,139,255,54,250,185,91,151,111,88,0,41,157,49,243,12,226,72,153,207,74,115,192,29,64,52,65,193,217,43,41,130,181,62,27,16,228,181,124,24,30,78,127,55,192,146,149,125,22,121,33,139,22,134,99,188,244,48,130,62,238,152,145,132,125,215,171,175,102,54,47,239,113,68,135,85,19,80,1,143,65,206,109,102,138,195,115,79,65,110,207,239,91,20,217,81,167,35,243,187,157,144,146,240,44,242,201,178,174,192,254,253,172,1,71,211,195,103,17,147,214,177,46,11,238,120,109,41,13,110,168,109,39,31,212,231,75,169,205,74,208,241,241,12,71,67,90,244,81,132,136,10,229,225,21,28,96,63,126,7,35,42,246,87,32,166,70,61,188,14,124,24,130,94,87,10,168,1,215,80,156,166,51,79,92,37,15,180,112,23,217,198,217,113,56,219,108,211,168,220,237,182,78,221,1,78,203,147,78,149,204,79,213,177,139,188,55,186,217,63,243,217,254,202,214,128,29,39,221,149,92,206,206,74,199,124,175,62,126,8,41,11,251,172,113,118,140,169,105,56,57,124,74,115,115,39,12,173,167,159,168,142,183,62,155,113,159,110,50,83,251,108,251,66,37,108,38,184,106,253,99,183,25,254,213,176,114,235,230,78,221,40,76,12,102,166,150,94,19,13,169,207,51,6,246,219,161,186,157,102,244,34,125,31,174,224,155,170,246,13,174,57,199,55,156,102,38,105,255,164,121,156,179,204,155,134,146,97,207,119,67,114,97,110,16,163,153,69,103,72,45,190,14,186,227,94,253,42,237,67,74,168,93,164,22,21,177,193,140,118,144,219,234,174,5,0,123,223,220,75,125,6,251,168,3,231,208,157,122,243,146,58,131,185,237,245,62,163,180,94,247,250,179,150,120,222,62,235,76,194,242,230,112,226,38,94,77,11,152,137,46,17,132,147,142,167,100,195,9,197,195,148,219,250,114,168,22,219,14,81,180,28,170,172,63,51,154,128,188,237,181,28,27,91,124,28,40,47,94,210,41,225,106,110,29,217,0,7,185,128,255,204,236,166,121,179,71,155,220,21,215,201,249,13,101,125,208,57,35,11,241,251,234,63,94,123,93,24,33,34,173,46,79,140,22,105,77,43,167,172,203,205,133,4,234,28,105,222,187,186,51,30,49,238,60,250,66,158,162,251,103,149,40,49,250,122,116,161,40,100,201,71,178,10,69,108,30,21,222,48,50,101,246,240,27,52,50,127,230,80,144,168,118,105,195,60,243,232,219,176,198,218,38,31,112,176,170,235,205,14,232,154,221,233,56,160,139,242,158,129,246,134,189,205,205,51,111,246,193,131,190,246,245,48,151,215,42,243,170,46,124,28,117,77,117,107,150,237,64,206,140,235,221,232,59,234,105,42,144,221,59,131,237,18,68,159,204,235,133,255,218,102,2,4,40,90,215,27,247,215,175,55,193,12,156,251,25,25,211,215,245,47,81,29,175,170,228,134,178,27,66,247,125,109,119,165,125,232,50,174,246,189,120,74,150,10,136,166,168,116,112,115,205,107,31,14,230,216,239,244,106,145,33,116,79,6,8,44,238,255,103,166,246,229,241,150,7,8,229,187,162,55,4,86,184,88,187,249,120,42,63,51,49,19,95,32,239,19,184,76,153,87,208,160,186,185,115,5,254,204,13,176,179,143,216,27,105,213,33,115,13,149,225,235,233,169,27,39,21,179,60,127,61,125,70,228,103,62,47,114,140,37,230,178,126,102,64,69,251,234,150,227,21,124,211,129,36,39,103,155,159,33,103,147,170,57,36,167,75,187,39,232,57,26,207,145,164,239,62,23,156,229,133,226,12,73,81,118,165,145,50,40,238,110,31,51,181,181,26,177,25,112,222,121,141,119,221,159,31,5,251,35,121,49,111,57,21,162,175,166,195,113,228,157,109,7,182,249,46,63,169,177,235,22,103,62,170,161,145,245,168,225,48,154,204,199,143,237,136,247,232,167,143,99,94,28,237,91,131,237,99,105,60,1,64,188,197,205,68,227,191,155,27,177,91,23,83,173,196,99,148,247,68,122,189,93,85,61,231,16,128,90,225,51,147,190,40,126,21,168,35,52,181,182,204,19,204,145,61,141,11,49,191,160,11,26,216,92,63,221,147,1,159,166,223,134,207,110,239,203,209,225,10,251,29,33,72,182,212,43,133,14,104,97,230,36,231,156,124,156,125,133,211,237,21,33,7,176,128,65,202,202,7,59,234,76,63,51,94,239,158,251,154,42,175,48,42,80,192,180,229,114,52,144,48,192,109,249,153,161,113,191,134,19,53,207,54,244,219,35,50,240,143,187,89,212,115,170,91,130,227,230,242,239,222,228,64,105,28,219,211,153,68,106,8,62,126,129,19,78,152,121,149,192,215,253,71,10,245,153,113,200,60,192,70,160,105,41,213,220,216,212,138,97,53,2,102,245,126,119,24,234,155,199,235,101,132,141,106,180,213,101,238,37,88,36,204,28,39,214,146,153,48,218,235,247,39,98,187,83,63,221,185,181,251,149,19,232,162,178,170,141,236,227,99,90,3,220,221,224,236,106,50,159,123,197,107,167,35,92,132,58,7,142,149,170,22,119,246,95,88,137,242,167,7,5,37,205,239,156,196,146,170,222,61,192,159,191,126,233,164,92,164,167,249,108,120,46,244,218,40,199,153,95,82,9,207,146,104,161,5,101,130,55,69,219,70,131,227,247,45,30,126,32,61,144,79,47,184,116,60,146,117,102,94,17,191,68,139,34,207,225,79,119,168,242,191,3,14,215,252,241,200,33,170,10,226,190,3,202,52,198,21,53,65,223,48,151,118,7,42,99,222,223,89,212,11,166,240,207,122,238,143,205,233,193,58,130,166,95,108,162,81,46,240,58,33,13,196,187,144,149,201,188,208,49,168,30,148,36,77,164,134,161,223,224,5,192,125,17,174,251,28,33,194,103,251,42,200,59,14,242,155,78,22,226,97,40,183,54,87,255,124,146,83,128,146,115,128,239,214,161,148,213,10,87,202,165,188,162,8,239,77,227,78,251,205,194,177,32,168,243,134,83,58,56,244,211,32,36,123,191,52,79,225,1,208,195,168,184,205,237,161,218,87,254,114,3,213,222,238,103,145,249,213,241,129,248,88,185,66,196,228,98,180,215,141,96,162,110,30,96,62,62,211,23,30,131,192,16,160,160,247,72,32,80,100,109,224,129,189,67,94,72,3,182,204,220,125,170,63,140,130,203,231,190,53,22,29,193,83,31,140,142,48,129,204,96,1,237,166,219,145,144,122,180,37,76,40,30,124,168,160,168,169,154,220,177,5,56,4,152,23,103,41,119,251,19,23,246,25,74,197,191,106,66,219,159,114,224,227,17,253,9,13,190,190,11,92,104,247,41,186,35,145,244,77,178,79,71,197,39,25,172,12,91,47,199,61,179,104,13,233,168,162,194,228,6,18,8,246,22,51,63,127,122,46,159,121,147,13,116,51,113,20,249,25,120,168,236,211,102,102,73,103,203,26,249,190,199,159,62,243,64,174,192,164,68,161,92,138,191,72,20,229,96,55,68,193,92,47,21,114,255,55,159,238,193,240,238,233,151,5,202,163,202,124,28,158,117,73,17,19,88,125,210,252,2,52,186,242,70,148,206,169,225,8,47,120,100,28,76,53,152,240,207,12,186,251,54,115,155,156,122,121,32,155,159,43,223,85,75,142,38,42,141,151,250,45,238,238,251,123,55,71,162,167,16,41,224,16,55,30,44,21,207,133,25,224,130,40,86,101,82,5,119,159,4,147,173,22,102,120,125,229,202,169,86,232,192,243,213,193,174,226,79,147,152,216,249,244,14,175,213,115,155,131,59,226,103,230,146,230,72,188,22,133,120,250,42,52,53,138,207,66,122,169,201,9,65,33,98,189,23,38,224,56,191,229,11,35,113,105,35,34,226,169,247,21,85,20,50,247,121,73,24,6,68,67,137,102,240,53,245,138,118,50,5,155,138,93,57,94,33,100,118,68,65,16,66,229,111,115,139,246,28,34,122,136,207,23,245,160,222,17,140,201,190,160,18,167,171,170,204,160,227,174,151,83,116,153,31,246,4,252,213,187,133,59,139,60,5,10,59,214,114,88,0,62,83,30,31,56,187,144,227,94,102,21,185,35,221,22,120,34,7,59,156,91,158,158,141,44,200,190,80,24,21,225,65,153,59,44,251,211,161,43,0,250,243,233,211,133,143,167,223,59,138,136,45,173,103,181,249,47,79,194,22,83,31,77,184,166,222,96,185,246,251,225,144,3,232,14,195,67,9,83,221,141,202,169,111,195,120,186,77,165,157,164,55,94,160,18,14,32,68,203,74,205,38,174,58,46,224,36,65,38,157,0,0,112,139,203,40,175,63,221,118,89,225,44,118,76,1,158,172,206,106,242,2,171,205,11,178,73,249,102,190,154,236,176,195,65,97,40,144,231,20,242,8,206,221,72,48,11,4,161,204,208,49,249,71,179,255,23,77,177,22,2,160,142,98,13,109,63,53,236,92,227,155,7,220,207,94,212,50,24,9,59,47,37,32,14,238,237,161,5,44,51,126,243,5,238,125,75,150,182,180,200,74,155,202,217,19,135,104,110,163,231,140,234,195,97,70,164,127,203,163,45,60,170,41,189,188,146,160,122,21,253,28,229,239,243,241,27,89,96,214,84,200,212,194,217,217,222,242,168,234,206,166,225,233,26,41,255,19,37,8,66,33,161,230,9,251,129,53,173,194,110,177,52,34,104,19,121,177,249,132,221,186,77,117,42,232,78,7,175,68,101,147,246,89,10,64,94,191,167,162,27,183,115,150,193,190,228,89,58,178,95,117,103,167,0,165,27,213,205,196,28,114,46,32,53,121,149,113,52,194,187,77,195,73,210,193,81,126,104,145,16,169,147,57,212,93,247,13,251,23,251,68,131,159,128,106,24,51,239,40,250,150,249,76,232,199,226,95,231,12,6,170,151,102,96,94,119,193,2,41,99,141,23,63,238,0,21,10,7,199,250,153,9,169,186,176,118,167,134,88,49,40,232,99,143,171,253,184,96,56,218,188,35,205,156,253,151,44,55,149,135,90,248,4,239,157,194,154,74,166,164,106,59,215,227,63,1,61,171,162,138,128,155,172,72,97,58,223,7,149,137,175,174,92,0,179,158,139,29,32,56,149,53,209,22,52,96,175,215,196,13,116,87,180,171,176,95,159,143,220,94,109,94,71,46,110,42,5,33,240,114,115,176,181,201,252,78,199,133,81,16,121,134,51,223,141,250,142,23,149,158,29,45,55,157,40,217,93,151,52,246,98,38,165,249,79,231,231,50,87,49,75,146,99,173,203,113,57,161,173,188,229,13,0,125,59,219,165,11,107,163,255,165,19,59,216,86,92,74,246,141,10,99,221,62,200,95,173,226,165,209,28,247,143,126,251,15,68,238,61,14,132,69,197,16,141,90,200,179,67,238,139,169,167,231,9,195,52,59,14,239,190,105,43,149,34,225,6,11,225,226,77,84,253,168,66,171,237,168,162,30,151,217,194,14,59,36,167,156,212,102,3,21,215,49,0,128,125,95,228,168,59,196,10,244,97,19,63,233,226,116,170,67,153,108,132,98,207,84,184,40,157,96,24,81,132,106,67,160,125,83,58,17,140,148,23,132,20,243,227,161,239,23,89,207,170,205,118,255,17,231,250,79,119,50,225,250,174,211,146,186,188,72,24,217,67,65,69,78,223,70,45,175,19,43,113,221,84,172,243,143,32,228,38,166,132,185,175,203,76,209,232,184,205,35,195,176,84,36,64,154,118,117,249,111,47,254,211,23,242,130,241,112,84,62,51,33,214,243,203,23,23,40,57,178,15,104,66,193,240,115,209,111,44,248,194,191,67,4,215,45,10,198,47,210,191,166,187,108,135,79,251,185,8,32,33,182,254,2,84,96,51,230,244,60,31,234,55,168,80,127,102,98,128,109,95,36,141,141,247,127,230,179,20,219,197,60,22,20,59,253,179,142,40,250,117,181,113,32,3,223,25,195,133,250,236,196,151,252,123,240,211,175,207,28,81,31,91,126,144,252,21,17,23,116,96,90,23,167,31,27,243,119,35,236,53,48,44,182,79,67,73,94,148,117,34,110,70,64,215,94,253,34,122,251,109,196,72,23,147,26,183,238,134,232,179,228,211,176,213,14,31,13,24,141,20,231,161,200,22,69,133,237,102,156,117,189,252,92,17,184,151,187,25,65,82,189,28,214,143,247,122,120,136,116,159,12,6,50,93,70,24,184,130,77,255,123,182,5,218,195,48,94,235,220,79,94,49,142,116,180,156,46,26,45,4,126,182,176,128,199,76,197,142,91,193,53,124,62,214,105,33,187,202,221,48,116,187,135,204,228,183,156,244,239,229,112,42,122,26,5,25,223,167,215,203,140,254,124,241,14,58,122,152,46,48,156,140,111,2,36,145,149,199,51,113,113,248,17,194,32,50,15,46,55,46,255,254,194,75,151,79,67,71,248,248,112,65,138,221,245,244,89,63,143,211,234,192,182,13,91,144,158,6,86,122,13,23,220,124,117,231,111,3,222,240,17,33,198,154,47,231,44,122,156,176,112,135,223,164,94,171,45,104,41,204,60,145,79,86,203,169,160,114,168,55,112,250,37,52,83,240,201,63,30,175,137,24,160,74,95,122,176,65,222,250,240,192,3,134,126,59,174,125,38,105,113,220,84,8,38,243,179,207,33,96,203,11,212,62,37,13,217,167,195,169,64,207,113,1,25,65,203,46,69,27,216,244,48,142,187,220,87,126,53,218,4,94,240,22,181,123,67,95,133,170,157,227,18,246,12,38,129,124,56,248,102,92,91,30,207,51,39,49,223,88,46,101,122,238,56,91,195,213,67,208,201,117,237,67,45,236,179,142,63,218,29,211,142,199,1,200,137,68,5,135,167,241,136,39,38,130,189,7,53,165,23,139,19,66,109,37,59,133,204,129,225,126,80,27,175,237,55,90,115,206,91,202,6,54,178,55,167,225,217,176,95,219,12,169,153,226,99,243,105,246,160,75,210,5,214,241,156,41,19,119,192,37,193,169,149,249,245,202,251,0,117,54,57,25,80,93,91,103,0,215,240,93,46,49,26,206,163,92,250,148,226,221,146,224,43,68,36,101,230,136,189,100,183,201,33,230,187,185,38,154,216,26,85,81,93,53,30,176,163,62,151,176,88,220,219,251,239,221,139,186,108,251,105,188,19,193,184,96,50,161,159,76,140,166,51,215,114,5,144,77,180,172,17,190,59,178,182,26,207,69,200,216,127,187,19,108,232,106,26,154,126,205,133,233,89,47,18,213,64,15,23,54,13,27,207,17,210,70,250,110,106,106,76,184,229,175,46,170,166,21,126,55,23,20,31,68,127,114,195,91,16,75,249,187,39,234,216,58,66,142,227,58,31,131,196,214,16,237,46,185,192,160,233,48,170,197,26,224,168,245,232,187,216,6,94,87,199,70,102,172,230,128,133,59,231,191,29,52,131,249,219,80,38,141,125,169,149,15,144,67,50,51,107,31,23,28,231,166,185,210,76,220,177,61,151,224,248,16,174,187,227,96,237,226,107,100,81,26,251,51,159,235,192,112,13,235,5,135,200,214,112,239,168,184,114,53,243,253,252,206,129,142,50,153,229,11,40,109,10,49,105,153,193,236,187,186,252,217,138,167,138,53,48,239,125,173,79,228,100,231,119,191,194,11,165,124,192,149,168,206,17,162,210,51,178,72,128,181,92,66,235,244,122,58,28,220,181,231,165,51,135,27,164,32,243,49,179,137,181,75,128,11,214,167,108,249,10,197,88,87,247,186,126,27,245,190,238,186,100,8,86,200,51,197,21,122,47,237,62,114,152,227,67,178,28,51,52,21,46,184,134,127,159,142,107,56,136,195,22,201,19,108,2,154,45,157,114,204,233,242,218,21,158,24,109,153,232,191,178,237,185,84,220,113,184,71,154,129,201,222,42,117,196,71,94,153,55,252,163,110,166,186,169,234,195,192,220,84,87,198,228,158,161,105,222,67,162,211,181,249,162,206,86,191,12,246,202,176,142,4,126,163,70,79,102,182,102,87,167,228,32,238,67,147,1,172,201,227,93,122,188,190,34,70,187,78,18,254,221,46,135,222,67,18,42,219,189,144,76,177,223,38,235,181,223,52,131,90,246,166,145,237,120,155,198,139,120,211,118,253,60,16,23,85,115,1,160,220,116,233,75,142,188,162,118,3,168,93,174,170,25,21,249,85,131,137,86,196,244,169,16,165,21,53,159,62,7,181,171,56,78,78,204,252,232,22,197,250,174,78,249,62,45,63,10,70,122,227,191,168,161,116,41,177,29,174,205,240,141,190,174,234,13,255,163,126,153,218,214,75,146,147,35,105,232,225,96,198,115,133,185,144,13,210,71,117,40,174,252,163,144,53,157,217,37,161,114,117,41,160,214,224,251,145,153,36,174,43,137,158,249,171,12,252,177,190,228,125,47,17,83,36,220,179,97,236,242,229,82,87,61,151,186,173,165,5,61,190,193,59,67,121,109,139,100,248,252,50,14,251,37,57,219,225,1,85,143,18,24,25,190,103,80,246,252,235,178,129,111,106,107,167,134,6,163,118,218,80,33,190,20,172,201,7,84,249,19,136,150,153,206,72,84,18,85,49,170,119,216,205,92,145,150,2,213,169,12,38,42,207,245,117,133,56,182,171,87,212,133,0,134,40,30,113,225,98,226,111,75,195,21,17,185,126,73,38,163,125,168,175,158,32,243,170,11,46,195,92,185,210,204,104,218,225,133,210,93,73,103,254,92,18,152,115,174,131,14,0,62,119,105,8,120,234,37,66,125,58,184,230,60,163,79,12,90,202,195,107,229,37,158,84,223,186,4,176,27,49,110,121,27,164,109,199,114,193,230,214,240,217,242,233,70,148,211,154,70,236,239,247,238,126,214,143,233,117,194,44,83,210,139,58,87,225,214,92,236,185,195,39,163,251,234,217,93,94,191,84,82,245,210,171,64,227,199,140,80,143,207,148,14,1,218,163,119,67,69,94,76,15,240,120,157,75,4,20,61,152,8,125,172,113,36,71,238,208,193,251,105,162,246,240,67,60,170,246,134,217,172,59,182,134,202,18,88,228,52,133,87,71,169,200,205,91,37,71,199,120,78,157,246,184,128,59,30,111,118,103,144,254,155,59,93,1,29,136,29,159,106,84,114,179,102,134,191,71,74,8,232,226,158,253,196,5,176,207,154,62,167,249,247,242,243,9,243,116,145,117,201,25,89,176,172,50,247,114,121,18,96,250,135,248,91,162,114,202,192,182,228,70,87,170,167,244,80,71,249,245,103,11,50,65,93,194,7,232,88,171,16,59,102,54,78,141,228,160,58,205,24,248,240,233,207,158,62,245,234,51,238,143,37,9,143,121,81,44,60,100,134,227,196,222,125,6,106,139,47,157,221,166,154,192,9,146,245,212,140,230,171,249,8,219,130,27,25,28,165,11,192,128,206,102,137,167,74,204,54,223,220,226,2,255,179,161,81,36,234,123,20,109,113,63,135,153,199,89,54,186,116,145,37,125,92,200,60,80,75,74,222,28,243,10,50,131,159,185,1,173,44,249,52,92,43,151,25,106,56,185,248,35,20,190,173,213,128,5,212,46,48,46,213,214,43,65,138,42,4,97,84,207,53,23,247,141,75,113,238,175,84,59,59,139,53,146,135,171,229,213,3,152,214,126,124,156,201,97,101,200,2,26,197,106,92,165,149,155,76,23,64,152,173,157,59,217,239,229,103,58,114,167,214,203,223,112,61,127,31,221,73,129,111,109,238,227,52,204,75,47,99,210,116,37,157,66,46,124,185,21,205,40,213,224,34,130,222,118,53,247,131,32,245,86,2,164,227,2,215,225,79,3,163,21,217,52,149,195,176,174,118,51,147,168,149,255,65,210,207,75,185,43,161,0,176,6,159,57,156,230,230,102,2,117,249,242,144,196,248,101,118,42,89,193,68,111,245,200,9,90,57,43,213,255,64,107,211,140,40,136,109,238,168,51,36,88,181,71,250,204,47,162,156,252,75,113,235,30,193,52,151,6,6,190,245,166,247,19,74,194,219,123,13,34,231,220,172,102,212,110,218,237,29,188,67,201,64,15,44,45,255,96,174,161,143,34,243,12,198,33,51,131,138,214,153,55,43,58,221,118,195,38,113,32,10,160,16,84,59,237,118,235,98,117,166,153,188,175,29,29,35,36,131,228,244,65,231,85,252,114,48,66,74,88,191,76,122,216,216,108,40,120,36,167,178,101,134,36,208,220,31,242,243,236,5,159,249,79,30,243,215,103,33,63,160,202,124,184,5,224,191,182,167,137,244,231,109,110,114,175,241,229,121,54,148,62,50,236,48,123,72,105,255,198,235,204,155,190,247,155,79,83,159,93,237,229,36,44,187,206,158,115,176,144,71,178,94,1,108,48,179,199,59,81,91,155,167,103,119,12,68,154,204,129,180,177,167,79,255,207,157,230,65,238,212,150,208,32,51,47,198,106,210,120,36,38,172,91,122,228,199,119,154,67,69,192,204,161,10,144,230,26,56,46,51,255,81,72,164,57,146,167,102,94,33,215,44,115,144,247,217,135,113,33,144,240,17,149,227,15,58,111,102,70,124,40,215,103,80,149,218,5,155,139,203,43,157,6,10,30,1,149,14,51,67,194,36,31,7,182,189,109,140,134,108,182,172,238,252,237,183,184,83,57,206,175,37,117,122,172,236,182,189,101,231,201,162,137,54,160,11,183,71,33,229,172,185,39,113,225,52,169,180,16,163,248,5,52,184,244,57,247,74,13,182,39,9,214,244,25,60,49,230,205,14,114,223,93,27,57,155,229,242,103,55,184,56,253,242,4,61,106,215,68,156,242,169,226,227,99,102,87,184,204,21,174,181,124,53,200,53,115,220,70,32,43,103,154,67,141,206,6,3,232,112,198,81,225,213,230,210,101,102,176,193,185,221,81,176,186,189,229,139,248,164,66,130,19,224,206,240,177,90,192,36,116,127,128,48,242,204,34,111,26,130,3,57,79,200,92,251,237,57,198,71,228,254,48,232,19,106,187,204,48,110,169,105,200,9,185,147,14,186,166,180,236,241,69,185,229,235,214,224,189,151,21,38,210,126,189,27,165,134,124,24,74,239,118,189,27,193,96,253,244,198,43,124,174,167,185,192,233,229,72,21,90,113,76,152,107,110,57,155,25,252,92,45,11,204,145,204,48,177,181,122,55,92,220,0,128,39,88,48,227,254,234,28,237,40,154,178,242,149,232,179,115,56,54,153,39,72,69,127,57,49,69,173,76,124,116,98,53,63,243,185,214,150,76,222,128,239,130,178,48,205,81,74,40,102,89,84,182,207,61,215,60,199,8,227,100,142,112,69,53,186,237,72,144,114,215,76,59,157,177,62,175,183,153,22,161,129,186,211,140,111,98,135,68,132,52,4,52,233,224,41,134,213,56,242,114,72,255,191,78,93,96,23,238,135,247,150,176,94,15,117,96,211,182,8,100,14,139,230,51,3,72,178,122,135,227,92,71,161,176,204,192,199,60,48,70,73,41,126,217,159,121,151,208,29,176,167,209,129,16,96,239,152,39,90,61,205,204,107,228,45,151,138,157,93,187,191,59,149,10,145,187,228,158,106,70,138,141,154,66,22,59,234,60,109,225,79,10,182,51,163,75,101,114,45,254,244,142,179,235,235,147,51,191,169,24,218,102,70,50,69,119,155,13,109,250,92,221,205,180,71,77,139,10,58,187,167,162,218,65,24,79,230,29,18,167,110,62,43,57,159,166,16,209,4,184,254,68,14,118,79,51,80,79,31,77,40,33,211,165,222,72,197,27,91,232,223,211,82,86,197,57,91,78,7,26,102,152,110,63,51,212,95,126,250,208,180,106,230,78,126,245,50,83,175,158,230,249,26,62,25,107,240,160,201,186,189,192,56,172,143,234,62,73,105,83,255,112,125,117,73,94,217,129,22,251,179,238,46,69,233,53,205,64,26,174,119,83,201,190,63,43,14,181,225,220,49,227,70,61,50,55,110,102,215,211,20,161,46,153,39,117,210,102,133,21,255,139,22,254,49,200,21,159,224,27,140,239,171,135,97,128,169,222,221,11,10,145,42,43,144,248,203,188,131,13,89,102,112,115,230,166,188,193,155,248,45,220,17,129,124,43,53,175,248,210,84,85,201,76,17,155,237,56,111,16,19,53,89,7,190,181,91,91,200,113,200,252,82,100,184,220,12,147,179,158,238,224,49,46,51,188,55,175,6,19,234,4,83,99,174,161,227,163,108,23,160,118,180,187,253,187,162,134,81,214,53,60,88,66,17,218,84,209,12,78,35,66,15,211,204,196,82,52,15,6,183,115,251,93,50,37,18,59,56,86,156,28,219,224,129,71,100,128,104,68,102,107,215,233,230,157,249,117,152,6,9,189,119,51,35,241,62,52,88,36,27,124,48,158,200,234,229,195,32,61,252,213,220,248,247,76,43,179,202,6,3,230,176,149,243,0,16,129,209,88,67,96,30,0,64,153,55,89,76,255,44,104,58,30,245,54,208,101,147,141,172,16,187,140,92,119,47,123,180,29,91,212,244,141,156,98,33,101,189,252,171,2,105,171,135,215,31,143,252,207,76,127,174,92,149,139,72,172,37,139,80,248,80,205,37,66,201,228,50,108,176,106,72,221,105,26,0,70,25,118,117,33,144,158,23,31,136,169,194,151,118,243,22,35,7,44,60,221,117,74,42,248,236,183,230,236,134,220,188,90,40,144,104,116,81,144,146,251,217,89,149,230,114,130,149,91,191,145,102,159,155,143,191,124,2,16,254,158,126,96,19,236,222,110,20,60,190,128,201,120,34,172,246,94,230,141,78,128,204,136,52,61,254,89,231,2,173,196,254,49,111,210,181,222,112,50,44,249,52,26,161,198,85,69,247,163,235,144,102,82,139,175,91,207,61,231,187,60,16,11,220,111,169,151,121,119,157,28,212,39,15,47,168,62,95,117,246,250,167,202,76,8,250,185,172,232,179,84,89,59,21,151,54,143,26,69,145,218,68,17,98,43,30,117,32,178,115,250,92,95,205,47,77,159,193,225,88,101,167,160,251,50,188,207,168,117,212,125,108,48,199,222,225,59,70,67,87,228,171,12,198,103,155,160,110,204,204,98,124,213,103,29,174,36,95,154,16,70,20,125,53,249,210,214,252,167,39,132,107,234,82,238,200,86,8,94,9,3,45,97,110,144,27,34,3,230,79,159,193,204,165,249,4,131,131,175,46,68,183,69,107,134,200,121,32,170,220,28,227,45,243,112,10,235,26,252,187,42,170,25,144,249,66,51,231,230,218,132,114,167,0,39,98,151,110,6,86,163,159,142,29,170,248,112,114,90,47,189,252,56,74,179,173,203,140,34,75,62,13,65,135,165,139,254,68,131,138,126,27,117,129,101,238,209,27,176,168,28,16,152,99,230,92,151,249,253,92,252,17,116,179,30,222,69,30,103,11,210,22,20,127,207,227,239,134,74,83,58,208,236,71,104,12,223,157,134,222,132,204,43,242,209,62,94,220,8,190,150,193,67,119,126,108,95,195,89,20,28,35,166,13,71,205,245,52,151,136,87,102,142,11,187,94,156,131,10,82,107,253,54,33,240,199,71,155,32,164,132,14,137,248,64,6,102,223,61,144,15,209,112,215,30,58,91,63,43,245,210,34,238,27,100,121,65,226,94,102,229,90,1,7,83,195,99,191,60,185,108,200,186,2,1,224,214,29,222,128,204,168,60,91,126,226,13,74,203,28,174,13,159,239,227,230,211,150,174,209,218,240,234,251,28,126,185,152,232,97,180,114,150,193,229,32,211,68,204,244,149,121,239,98,188,48,60,13,99,218,247,209,108,32,211,83,246,111,32,207,191,251,3,41,222,229,122,176,236,210,16,67,127,51,229,220,51,230,243,92,230,40,3,151,153,2,220,234,75,119,191,37,229,137,40,121,58,7,140,109,27,92,255,102,186,79,177,73,212,234,102,240,248,218,116,90,72,155,219,245,156,204,246,113,97,245,219,40,98,52,155,10,168,95,243,243,159,121,7,57,162,153,193,227,167,51,76,104,107,186,11,181,42,113,91,117,11,185,195,199,184,43,106,72,98,148,15,167,14,149,51,119,161,223,190,65,232,248,205,211,141,2,149,98,245,237,132,108,9,103,125,221,114,206,252,7,21,229,159,57,32,31,90,188,17,249,180,146,161,74,104,90,124,158,168,127,51,122,143,91,71,81,64,63,66,110,30,77,33,50,211,74,62,12,149,145,81,56,0,221,198,71,146,57,184,115,182,255,50,83,87,103,31,28,116,189,248,103,157,211,174,168,12,60,128,255,211,17,28,11,57,102,213,152,128,174,135,3,170,154,25,222,214,15,110,55,56,151,161,215,185,204,43,135,243,120,173,228,102,253,105,24,112,228,252,65,50,83,30,159,105,148,167,62,45,159,174,164,185,109,50,224,111,124,201,176,99,61,253,253,216,190,176,162,120,120,255,134,139,66,203,95,175,108,120,81,4,145,162,225,173,249,112,33,219,114,92,144,87,102,80,229,182,215,238,224,46,205,185,240,132,210,234,175,211,66,206,70,137,56,70,251,45,126,197,6,223,56,71,118,26,53,188,213,14,222,29,149,183,111,62,221,160,40,252,125,54,64,205,45,230,25,94,190,172,16,240,108,67,199,239,26,249,234,185,28,194,116,30,131,199,79,86,136,119,218,239,72,71,154,40,48,29,50,3,157,252,109,196,141,236,199,84,169,5,243,12,41,170,247,103,166,168,182,230,44,237,17,28,125,126,230,56,65,116,236,50,94,92,164,126,102,120,27,197,236,61,248,44,27,14,246,209,179,21,252,30,134,238,246,55,19,160,61,136,100,240,103,6,88,103,202,151,240,138,161,190,45,43,177,154,159,63,77,124,226,236,181,58,249,6,142,165,113,19,195,75,113,124,174,252,172,23,92,86,49,243,19,12,55,106,217,89,72,205,240,137,13,34,160,58,115,87,88,193,231,96,102,196,108,132,40,64,169,163,26,181,4,18,115,179,40,63,57,162,232,208,27,118,206,30,64,210,178,162,18,185,187,155,207,125,104,214,159,185,255,38,17,122,171,72,54,165,181,161,74,176,204,140,58,185,124,9,116,57,170,17,183,192,119,13,160,160,202,188,171,85,170,182,26,2,78,90,182,33,171,99,137,25,248,82,40,178,146,153,176,180,113,94,64,136,242,100,120,119,196,148,177,235,100,171,28,141,175,134,99,182,224,247,252,89,1,111,11,29,133,146,22,23,183,95,151,145,86,93,146,229,35,9,125,118,251,215,222,61,254,138,205,62,51,16,93,227,33,109,193,177,169,26,142,168,33,132,5,243,103,70,83,76,132,156,112,113,33,244,250,27,143,160,207,22,23,40,40,86,114,149,214,180,5,95,185,92,145,115,128,34,30,111,79,35,209,43,122,226,243,175,192,160,109,125,64,192,89,186,153,129,0,255,22,54,133,2,85,206,54,63,93,44,0,11,33,10,9,146,124,24,164,162,245,105,227,58,84,228,14,156,79,126,113,159,127,102,116,194,85,195,75,249,91,36,230,126,230,183,252,36,18,96,62,62,51,231,119,250,180,182,96,121,214,102,6,16,165,27,128,132,8,249,185,59,231,92,89,236,50,191,160,7,68,47,109,40,108,129,48,47,137,54,179,114,211,210,201,22,130,194,63,212,88,120,61,115,164,17,182,231,223,185,214,98,135,86,116,138,170,216,109,213,193,80,196,156,91,215,74,243,236,190,205,194,71,178,197,151,70,6,1,253,70,107,244,8,1,193,175,71,130,112,233,181,237,168,135,206,219,171,119,63,127,12,18,63,51,21,108,173,228,211,32,237,126,1,168,51,86,125,13,209,215,145,179,41,219,100,43,207,110,3,189,167,214,53,183,253,98,201,65,10,66,80,153,250,186,155,10,50,187,96,192,159,127,92,152,169,150,53,18,18,63,151,181,129,218,106,98,117,161,202,120,122,50,171,5,22,87,179,136,152,116,183,220,8,148,37,0,216,212,103,112,252,238,110,239,254,219,193,211,140,112,229,227,102,168,67,116,50,65,121,221,141,63,11,117,4,42,87,126,47,103,180,126,45,163,64,228,81,234,132,92,33,113,227,223,103,255,237,88,234,178,17,30,238,175,71,39,28,205,83,183,19,46,35,221,228,71,208,214,13,41,189,52,7,219,199,207,12,65,99,211,170,167,60,184,60,222,50,138,77,87,142,230,252,131,152,253,204,139,208,166,78,69,8,200,172,244,164,133,70,162,138,179,208,195,89,203,188,124,138,23,102,17,176,113,188,113,207,253,249,233,199,28,192,174,159,153,80,251,175,199,153,58,251,209,187,95,10,216,236,124,8,5,83,85,255,30,51,10,46,182,48,41,162,237,42,180,67,95,152,26,206,95,151,190,132,26,210,83,128,149,119,27,89,33,165,200,208,119,170,207,66,176,207,214,207,139,44,138,18,70,84,130,76,87,241,192,189,33,91,175,150,135,159,247,235,112,80,121,85,224,150,99,157,132,180,237,187,118,108,110,159,121,133,74,176,249,2,111,212,9,233,182,201,253,128,11,124,154,185,56,245,92,155,11,92,180,159,231,81,138,156,251,236,130,206,201,88,253,26,25,34,36,213,63,115,15,41,107,51,87,56,149,228,114,18,119,155,230,43,115,207,218,229,77,115,156,86,214,105,4,63,135,170,216,209,140,154,156,165,110,102,187,212,135,177,244,45,141,13,16,234,28,155,105,165,40,169,216,187,145,88,207,37,112,46,27,143,235,60,29,115,199,129,214,79,195,59,237,27,67,100,144,138,124,229,72,113,90,237,22,34,203,85,156,255,199,218,184,134,91,187,1,133,75,150,156,135,17,59,157,102,134,132,81,27,26,42,137,133,68,217,255,250,223,254,233,63,255,235,127,250,207,255,252,175,255,246,47,255,252,255,252,251,255,250,127,255,135,127,249,143,255,215,127,248,47,255,219,255,248,223,255,251,242,223,254,219,63,253,215,127,251,47,255,249,159,255,253,191,251,31,254,249,63,252,219,255,251,175,255,252,239,254,233,255,252,231,255,244,127,255,243,191,253,235,127,249,247,159,225,127,250,151,255,248,207,255,243,191,253,235,191,252,199,255,243,223,253,211,255,254,159,254,211,191,254,31,255,242,31,255,195,191,157,247,252,47,255,255,63,250,107,211,11,125,237,144,185,64,77,252,154,121,134,120,160,122,107,162,211,232,79,7,45,190,204,196,49,139,79,49,160,136,130,245,30,243,136,64,152,155,17,144,213,64,114,217,54,248,43,238,10,185,164,28,103,72,199,75,243,145,178,171,224,66,235,109,61,214,242,152,208,57,75,70,200,216,248,211,188,78,39,46,42,181,219,40,74,90,136,153,246,108,26,53,251,198,1,79,226,163,253,66,203,235,15,174,239,230,31,39,12,152,139,82,172,100,44,38,255,249,178,92,120,59,148,255,220,92,102,198,159,160,145,216,190,238,16,54,232,202,248,44,0,155,213,135,147,45,66,20,62,99,5,110,194,151,252,185,221,229,45,115,113,105,92,175,155,209,222,203,225,138,116,198,118,51,210,27,154,221,43,228,153,219,235,230,115,109,74,43,144,38,243,203,86,164,144,21,88,94,144,74,250,173,135,122,229,45,0,7,87,43,162,237,246,110,14,150,145,45,43,84,136,153,167,0,46,151,27,71,154,203,242,118,115,201,79,159,143,168,164,187,209,32,126,19,214,75,36,176,189,38,236,6,83,208,219,127,94,6,10,116,197,15,189,179,115,237,55,61,24,234,187,77,232,153,13,28,191,61,207,14,98,203,102,197,77,16,213,0,149,226,80,19,217,193,3,136,162,229,225,48,41,24,177,219,26,138,195,143,200,179,131,198,185,27,87,45,68,70,32,48,244,244,136,216,151,249,17,112,34,136,233,25,76,93,185,46,100,16,207,49,65,210,124,121,40,184,133,59,61,74,2,126,207,227,62,8,4,78,61,221,132,16,30,152,230,223,32,134,152,199,109,167,114,218,110,115,145,39,88,233,143,34,98,101,106,175,204,33,32,131,35,157,66,110,176,230,245,157,131,170,100,104,247,13,14,56,155,133,36,57,75,205,211,56,24,98,134,61,221,185,124,104,123,127,169,189,240,211,122,132,108,119,62,13,169,142,111,10,145,241,200,73,10,101,146,139,159,180,200,211,143,244,72,129,220,85,91,155,160,50,158,145,191,13,146,202,202,158,224,14,100,109,234,50,184,113,103,109,56,57,104,0,12,203,140,20,162,185,133,148,122,64,57,159,79,23,71,129,195,121,116,206,247,55,95,14,103,220,117,117,121,74,102,17,208,170,6,6,254,179,62,161,140,147,102,244,64,109,101,19,255,123,230,239,198,5,123,199,246,27,23,55,60,165,9,136,158,35,3,111,247,181,224,174,213,203,137,38,153,208,31,153,175,215,110,146,5,94,193,109,55,73,18,82,138,241,16,179,156,134,201,71,246,1,66,45,93,201,56,233,12,35,219,34,163,90,20,178,128,79,183,154,31,222,130,20,81,243,144,24,207,182,226,90,204,37,113,172,97,134,26,210,110,223,81,94,161,241,64,240,216,132,135,144,67,10,42,112,153,225,173,242,187,251,12,60,104,203,176,66,99,91,179,168,3,0,155,154,1,143,9,114,116,121,80,2,17,118,245,10,149,232,203,195,37,112,77,172,188,188,163,14,177,61,172,208,128,148,229,119,35,242,104,75,159,44,245,144,134,8,81,179,243,151,213,62,59,10,56,180,182,35,126,100,168,127,198,3,96,249,155,33,164,40,214,177,40,16,155,111,198,3,209,33,173,221,67,76,81,241,56,50,50,6,43,133,199,167,200,93,235,192,31,48,152,248,94,140,70,45,228,211,50,63,84,181,88,4,138,58,157,76,155,178,60,169,150,253,153,123,168,86,181,140,233,245,103,122,84,46,120,179,222,180,54,207,37,147,215,135,166,82,33,61,80,199,62,156,96,185,182,40,93,7,80,43,100,1,127,225,196,63,52,99,70,73,9,126,52,143,100,110,160,194,25,37,133,78,192,220,221,242,135,175,234,105,158,215,158,21,236,84,210,142,0,187,118,110,151,118,127,15,85,207,146,3,198,220,240,169,84,158,40,223,204,192,50,218,218,214,43,208,14,111,17,10,162,139,9,47,147,71,150,95,104,2,51,193,65,10,195,176,24,240,1,0,142,84,188,253,5,189,90,45,168,205,70,165,173,1,152,8,142,237,207,28,1,227,167,253,204,213,107,248,118,251,203,2,166,57,8,58,45,28,15,163,77,205,76,0,73,66,107,25,69,167,171,103,94,135,122,115,255,46,226,218,77,51,45,52,72,12,47,17,183,119,81,54,193,66,92,151,151,48,113,17,106,25,152,232,112,94,12,67,103,225,189,36,213,33,230,192,244,90,254,131,168,149,210,8,96,137,128,66,154,25,178,3,249,35,29,68,131,39,187,40,119,104,114,209,58,128,170,241,122,218,231,133,195,250,205,100,23,245,81,150,30,233,65,78,165,239,26,32,233,13,223,11,8,228,23,164,37,30,226,171,19,119,154,226,80,53,28,194,158,226,9,171,134,66,148,26,14,103,92,169,158,21,194,163,86,69,49,218,150,132,93,237,179,225,248,237,186,171,66,0,76,57,179,155,185,195,236,204,94,78,7,119,45,88,254,114,99,224,204,112,224,49,14,222,182,156,45,244,181,175,39,62,251,155,233,168,10,220,211,130,53,199,252,71,41,40,115,129,14,120,95,230,249,75,238,19,43,115,76,103,20,35,60,153,34,135,53,255,74,38,163,22,255,230,111,35,248,233,115,24,111,67,180,127,131,58,94,223,137,73,7,159,83,67,107,175,194,81,233,165,16,47,17,74,161,96,1,14,192,114,118,101,193,203,148,248,232,160,20,189,120,169,232,75,144,42,47,110,160,18,186,39,139,113,63,51,71,81,99,163,223,110,14,54,92,193,10,136,5,123,73,192,203,49,158,135,0,18,238,123,220,47,143,34,15,129,45,96,40,119,112,12,53,125,153,98,71,231,0,180,169,193,10,160,6,27,9,244,32,62,111,224,71,178,35,111,77,140,9,80,12,207,253,19,8,20,199,251,89,29,56,47,150,237,61,102,78,68,61,29,218,81,205,223,61,216,75,251,15,244,51,77,54,9,69,25,28,171,132,35,33,222,225,8,149,1,192,239,135,132,162,84,200,241,72,61,174,38,194,237,156,219,149,235,192,29,115,135,198,68,248,48,132,124,223,127,128,106,44,149,205,4,3,80,89,14,219,129,125,62,161,105,40,73,249,118,71,189,236,94,137,111,156,33,199,117,161,176,230,120,19,185,198,177,93,47,100,26,137,58,89,9,204,249,163,148,130,173,68,116,2,135,116,248,34,25,190,31,142,53,138,255,29,37,120,28,186,242,131,231,162,162,254,94,240,70,170,216,18,249,11,40,110,94,24,67,88,106,19,147,92,135,67,77,137,67,75,59,136,114,63,116,191,110,140,33,73,164,68,75,31,95,252,178,246,42,53,227,191,50,255,234,59,6,161,156,57,210,220,40,23,241,143,62,71,253,202,159,134,234,246,218,173,130,48,46,65,226,164,86,134,91,153,162,66,244,159,235,3,49,19,255,105,72,89,86,66,200,113,11,174,150,29,111,47,201,75,54,105,225,226,211,27,194,159,161,50,61,114,2,184,169,87,127,103,84,155,210,54,10,110,188,105,160,190,91,190,60,48,3,23,208,149,212,190,122,229,220,195,136,22,57,76,246,28,15,170,8,221,81,247,114,189,188,252,36,172,254,24,220,155,127,24,218,142,179,61,63,100,253,181,81,6,217,182,106,98,206,88,158,118,58,234,152,180,67,118,74,67,51,194,145,149,5,71,81,63,140,238,177,169,126,113,226,157,155,129,224,229,237,156,152,175,175,248,72,24,170,85,124,254,246,145,14,10,157,196,166,115,242,148,231,130,59,207,164,78,237,59,170,94,125,176,66,173,93,117,37,16,245,207,237,240,170,242,144,114,213,211,176,224,237,199,241,254,172,247,236,18,212,189,31,71,182,175,150,140,177,81,199,48,71,191,192,233,115,172,95,153,3,242,35,23,230,62,6,87,159,141,180,75,105,254,211,212,13,171,102,5,101,197,237,187,127,104,217,255,22,23,98,24,142,151,70,198,9,218,43,153,159,224,18,49,115,80,143,124,223,197,245,111,47,111,57,120,43,21,75,19,102,117,13,67,234,51,40,244,82,201,10,146,146,94,99,52,9,71,170,46,11,54,62,4,198,204,74,205,132,38,74,48,155,53,219,172,96,190,248,85,111,156,171,2,179,217,26,246,146,244,209,218,90,43,42,25,253,233,9,129,127,154,59,218,75,246,219,111,240,37,169,105,168,139,45,175,243,1,159,40,253,157,190,240,73,156,108,9,167,252,44,143,71,102,98,201,94,108,240,114,39,200,78,123,3,189,56,188,32,102,181,150,31,6,110,204,189,62,164,28,235,200,26,163,55,220,179,126,213,226,148,44,155,95,100,138,171,55,109,114,1,85,165,247,10,125,81,111,26,121,185,182,242,105,74,225,170,23,250,196,124,72,243,3,35,150,23,250,0,0,214,78,187,8,156,123,201,203,216,172,64,213,78,69,112,193,158,29,63,97,247,40,22,104,94,94,11,45,231,143,36,106,113,148,152,22,64,141,242,36,197,12,123,168,56,78,239,209,17,85,226,154,73,132,109,198,240,159,110,1,161,146,153,93,252,50,71,245,148,126,27,86,33,147,222,194,251,133,59,83,227,1,75,77,175,87,101,21,167,161,186,12,234,238,106,176,230,217,67,63,84,93,6,105,212,246,193,238,65,241,166,150,7,69,178,213,12,132,194,209,171,82,29,212,187,223,215,215,23,242,189,201,144,243,238,191,82,95,255,48,114,101,42,133,219,161,76,48,174,110,217,130,228,160,82,28,136,17,127,57,137,88,149,225,161,38,235,123,18,212,167,77,139,23,4,168,75,165,33,178,7,9,169,138,240,54,200,10,251,234,192,160,171,207,40,108,56,91,154,23,225,157,86,137,176,156,138,0,152,74,186,155,143,227,242,166,249,92,169,174,162,176,7,194,2,253,244,8,41,45,123,56,156,135,236,50,8,197,150,157,48,68,102,74,18,103,193,176,250,186,51,129,121,11,79,138,25,124,181,255,52,130,164,89,123,248,128,172,188,90,134,122,131,150,46,233,173,238,55,8,72,215,86,201,162,201,13,166,221,182,241,7,233,171,146,85,145,231,124,47,215,79,3,230,87,173,244,251,71,224,83,221,220,18,41,206,21,249,117,201,10,204,196,66,85,74,10,118,206,107,165,49,191,53,75,100,97,182,186,94,77,97,199,155,133,164,220,73,199,101,110,53,75,161,119,252,245,245,89,67,96,160,168,97,93,94,63,30,41,109,51,3,186,244,213,115,204,28,80,50,163,122,119,155,145,55,201,218,92,64,180,247,79,131,213,83,195,65,228,152,192,104,12,199,254,149,90,191,112,53,218,62,12,21,197,94,191,202,247,133,240,138,85,159,35,251,84,68,213,52,131,93,194,233,4,70,104,53,253,168,10,90,113,102,160,17,81,193,172,166,6,134,86,182,51,25,192,252,244,163,158,136,200,118,115,18,5,142,179,228,181,8,254,148,215,204,129,149,169,63,74,13,147,34,168,209,99,42,83,234,108,233,197,239,146,32,122,138,241,113,16,153,49,215,144,19,103,39,153,216,217,104,161,133,183,150,65,238,171,219,77,143,64,234,187,110,210,139,44,231,36,190,206,160,25,101,198,217,50,118,178,228,160,119,100,241,14,98,203,104,172,201,122,254,189,92,15,71,77,90,154,9,87,58,73,201,68,116,178,39,11,73,168,201,24,107,197,164,60,229,71,82,210,162,166,205,204,112,133,104,221,159,161,143,228,167,153,163,140,64,125,118,182,241,98,202,219,149,78,62,206,145,154,6,101,181,129,118,168,2,56,126,126,210,167,192,144,108,135,110,143,248,164,246,120,240,41,205,89,64,129,60,195,16,43,51,125,228,227,65,53,88,95,249,242,30,180,228,70,190,178,34,60,41,115,4,182,205,58,193,172,139,88,232,239,70,97,86,90,147,93,54,9,54,122,135,7,99,105,82,225,204,128,61,217,60,34,10,248,232,8,64,120,195,190,25,218,78,52,194,146,163,39,50,26,63,51,196,58,89,146,15,171,115,183,4,99,220,10,134,66,95,144,26,157,187,105,115,46,156,7,18,79,245,24,52,126,142,203,111,212,235,188,57,88,148,183,58,1,67,3,68,245,36,23,14,250,118,205,246,179,22,156,95,162,88,219,144,91,24,245,16,55,236,166,69,79,226,102,121,92,153,218,66,232,5,146,116,139,101,91,221,12,45,90,178,110,145,78,180,10,143,10,72,173,38,159,100,248,233,211,159,102,199,73,54,189,115,244,144,226,248,153,9,87,60,63,182,48,194,235,86,106,7,219,73,45,201,115,134,150,155,7,150,41,154,25,61,121,21,145,32,28,54,203,88,152,41,65,77,173,194,235,133,43,113,15,152,73,13,119,252,140,103,57,197,26,10,59,57,9,225,134,168,190,43,80,18,56,243,228,10,8,148,187,172,196,214,119,46,46,232,77,246,180,83,51,130,212,101,100,195,41,176,177,11,37,25,222,183,252,190,171,21,231,212,135,110,236,77,21,28,168,229,94,224,117,102,134,235,41,57,214,16,31,247,72,15,2,229,240,45,39,153,31,129,12,51,19,218,234,51,249,13,111,71,4,24,90,159,201,116,6,241,153,31,47,240,27,246,36,28,63,190,243,182,196,13,20,154,72,131,164,49,84,234,140,46,114,18,12,155,73,76,138,148,153,179,96,110,212,225,53,30,5,98,64,243,57,17,94,172,57,30,228,107,135,215,42,0,210,124,211,181,35,135,238,233,71,232,92,161,188,27,201,74,28,202,102,198,114,187,131,218,35,9,147,135,65,187,130,219,151,125,72,108,203,104,62,219,121,206,205,37,73,214,209,8,220,238,23,150,144,232,76,42,88,8,67,124,52,80,40,56,183,223,153,28,211,123,186,67,91,136,235,39,243,98,11,234,57,187,190,128,117,4,147,37,115,176,49,255,104,160,119,100,13,158,31,189,53,13,49,51,176,190,119,254,184,177,207,44,52,18,233,221,122,82,14,83,72,106,229,81,199,72,113,91,53,170,242,106,188,42,167,7,216,21,242,171,88,196,86,74,141,26,242,251,99,60,133,63,4,200,173,153,81,35,93,201,38,142,150,220,114,115,1,30,151,230,6,194,223,204,103,157,255,56,77,27,160,40,187,5,199,164,26,237,215,180,130,148,185,19,111,35,156,57,147,38,29,4,143,233,173,82,88,53,86,178,6,83,108,229,90,126,27,5,157,71,158,56,2,159,126,32,67,9,142,38,92,82,211,15,88,213,157,80,60,202,235,146,131,189,163,19,220,156,142,188,254,148,25,206,119,77,79,4,80,175,75,198,163,255,120,239,81,164,116,38,244,167,169,70,3,86,7,96,253,214,52,234,38,146,218,33,120,238,230,197,224,78,181,117,54,237,44,244,98,62,235,3,85,64,127,179,215,208,244,48,14,31,204,212,37,215,52,207,225,66,106,148,2,61,63,130,106,130,145,203,132,129,119,56,192,63,243,51,93,131,135,233,15,69,144,68,12,34,2,102,86,164,235,116,75,14,93,110,75,15,98,14,42,35,153,65,60,220,79,243,227,223,112,18,209,42,46,133,73,33,247,146,206,51,108,22,84,11,249,203,131,103,83,79,115,204,78,163,212,95,65,57,173,88,15,164,207,112,129,25,157,63,73,165,20,180,32,197,90,76,72,243,120,61,132,66,164,134,193,246,249,76,211,10,232,208,33,43,160,9,143,239,232,46,135,129,126,141,10,93,59,124,137,219,168,50,201,90,6,46,94,74,28,59,34,102,151,121,72,166,22,51,50,86,227,54,107,129,193,100,208,219,109,69,69,90,45,11,233,57,211,118,96,181,101,204,29,52,124,53,44,84,224,33,106,6,138,66,250,220,112,32,152,55,248,239,207,76,8,195,89,243,41,167,238,25,35,38,73,87,92,102,125,133,234,155,250,4,153,199,113,245,9,183,211,180,114,175,45,222,110,82,243,138,75,112,91,119,246,159,40,202,255,233,35,156,255,135,112,169,143,22,148,0,53,205,108,11,166,60,132,190,1,158,165,68,87,40,182,170,237,234,239,154,199,83,240,86,60,38,150,188,158,56,249,164,201,114,174,193,197,165,175,209,13,218,170,239,237,161,166,108,73,37,138,156,74,138,201,208,183,229,90,95,11,20,149,80,88,148,125,15,231,147,33,135,6,17,140,148,106,6,16,190,75,222,7,95,84,170,121,20,86,20,35,228,136,138,221,174,173,186,33,77,215,93,40,253,236,173,37,203,156,206,113,113,150,154,173,128,23,194,2,97,105,91,228,153,93,239,242,184,30,16,200,46,73,65,5,213,90,189,100,166,122,79,153,41,248,163,93,108,6,152,93,17,64,172,133,230,96,117,193,165,240,85,83,133,10,213,130,102,43,127,6,120,60,149,216,136,2,91,49,81,112,180,62,111,170,165,69,118,193,70,4,186,186,177,222,159,10,220,67,61,145,235,161,29,207,167,164,18,33,185,103,211,159,3,171,184,83,155,17,110,162,215,149,6,217,0,83,23,146,216,157,29,79,228,165,201,58,73,147,18,176,166,201,6,31,207,166,103,58,160,145,23,6,59,104,102,18,113,210,182,158,1,56,118,233,211,30,212,13,41,212,249,192,120,229,226,140,27,69,111,73,113,130,24,114,97,149,129,178,219,79,26,245,120,42,103,41,87,87,211,172,89,25,217,2,106,118,107,78,194,99,148,15,7,221,149,43,86,114,88,74,162,138,242,147,221,92,16,150,76,220,146,94,25,20,139,203,53,224,70,131,233,40,69,116,241,136,171,107,40,18,245,21,24,16,73,1,200,132,76,128,145,116,113,201,78,3,81,178,95,87,32,29,27,117,72,153,95,64,92,205,21,72,169,171,81,159,134,135,107,235,103,112,161,157,82,22,62,61,82,175,134,131,108,19,96,15,175,133,148,139,183,236,140,71,149,206,57,244,41,151,112,222,119,57,78,9,222,137,182,164,75,190,134,47,159,102,180,0,110,73,215,247,201,1,129,190,204,146,224,200,49,2,54,76,245,223,115,63,49,108,52,114,178,28,118,178,158,117,56,189,203,160,109,171,218,114,224,233,90,151,178,36,148,74,235,73,51,18,127,221,133,108,97,142,121,82,80,153,189,209,167,10,10,6,66,220,5,54,252,49,178,220,39,136,104,86,246,25,42,113,239,165,29,28,146,20,249,242,135,186,193,126,201,255,194,0,47,157,232,5,161,206,114,105,97,18,93,41,35,13,209,168,41,92,157,86,7,225,78,74,84,151,106,181,220,176,132,254,14,86,106,197,192,216,93,138,202,196,161,82,58,123,179,96,93,204,121,204,20,176,38,231,229,71,58,9,230,157,170,149,232,181,57,216,15,115,4,212,210,12,94,250,18,138,142,122,151,20,237,126,60,255,201,87,239,172,203,68,242,27,185,71,31,78,216,204,244,48,25,118,131,152,68,56,25,167,238,51,135,190,132,139,168,111,202,177,117,190,244,69,197,180,139,107,67,22,223,117,192,144,205,220,86,222,5,29,95,79,41,90,238,209,115,185,76,58,181,68,66,118,82,54,73,56,211,222,125,78,167,153,243,12,202,202,185,93,184,27,50,201,87,250,237,79,4,56,109,56,64,186,75,45,38,130,82,197,178,213,144,212,192,61,173,150,149,168,104,247,167,201,153,73,13,176,19,47,246,197,215,227,40,147,132,98,15,189,10,243,244,9,97,146,84,147,185,134,96,170,75,203,67,140,248,202,76,7,154,124,86,48,87,47,173,31,184,90,186,5,85,240,98,209,212,108,50,207,208,33,53,115,8,124,62,50,195,43,238,77,163,194,116,253,158,38,147,107,186,96,16,221,43,26,212,96,85,173,150,140,123,66,79,65,133,103,161,204,85,173,0,224,129,152,126,8,173,119,204,64,18,175,167,171,233,76,83,160,212,199,101,62,51,175,105,30,82,135,246,250,217,71,176,163,254,30,14,112,145,117,10,10,155,66,138,52,100,68,209,253,54,115,36,10,135,204,240,102,12,127,55,1,210,252,105,74,1,108,63,67,138,161,166,4,41,16,95,215,218,36,210,189,85,80,13,98,119,57,123,60,85,200,65,17,33,243,8,216,174,153,9,110,107,26,114,120,61,174,219,10,127,226,248,61,12,115,160,55,251,172,136,170,168,58,1,0,32,69,54,205,206,150,223,196,48,212,98,83,185,134,227,129,14,82,223,28,228,219,118,54,197,205,73,252,218,16,84,71,125,234,207,92,72,113,73,116,178,193,160,98,145,61,96,209,243,249,125,245,0,106,102,14,49,213,166,237,205,137,2,215,149,203,172,65,110,186,82,62,24,102,131,225,7,200,57,255,131,86,89,230,213,220,89,8,142,202,20,74,135,214,138,116,166,153,137,206,202,187,11,153,24,163,178,58,102,88,101,90,254,244,249,111,171,126,140,99,177,137,237,191,133,135,244,154,23,212,112,99,158,153,191,77,194,196,194,38,92,55,223,220,228,89,124,46,249,26,149,107,2,10,30,43,139,120,187,153,20,164,68,64,35,220,227,146,203,231,94,246,168,122,6,50,115,150,87,53,43,80,170,154,239,134,175,198,174,178,44,136,174,179,137,235,199,107,42,6,232,15,245,159,47,129,164,222,25,122,127,247,51,127,90,230,232,146,91,157,33,147,234,56,138,210,139,165,44,167,24,227,107,80,79,21,165,118,90,104,158,52,239,49,60,183,34,117,82,234,167,169,60,52,51,193,84,89,201,187,117,239,18,0,194,59,151,199,131,190,138,185,118,56,46,77,188,250,232,146,18,131,180,161,30,65,3,144,47,63,30,146,213,224,146,125,44,176,6,201,92,162,130,222,204,200,195,168,191,11,236,16,118,25,5,134,89,4,179,5,211,9,100,221,58,5,31,232,209,233,210,254,36,222,236,187,168,73,151,162,80,3,86,224,93,194,89,145,183,197,208,6,152,62,67,33,195,147,250,27,84,105,72,61,88,127,67,221,188,190,64,43,232,6,106,141,173,203,0,178,137,22,9,189,78,184,141,236,229,81,64,182,100,61,142,243,244,161,230,32,20,90,175,209,1,206,199,241,160,237,144,98,46,45,4,63,182,79,66,16,97,169,114,139,84,67,241,235,32,55,201,42,82,99,254,246,41,150,25,133,147,152,130,121,89,73,117,155,127,132,162,59,183,54,153,27,233,73,251,105,178,199,138,154,19,236,100,237,216,187,73,84,127,113,135,6,169,213,241,213,236,221,200,194,8,154,25,245,63,112,27,152,153,162,100,77,20,40,73,224,67,51,243,177,139,110,240,152,103,196,51,127,230,178,131,89,93,102,92,3,59,184,208,202,120,197,56,128,64,16,9,72,251,46,144,132,169,31,31,233,93,99,122,102,79,230,211,101,166,64,184,87,127,57,155,138,182,43,80,87,200,210,154,25,119,76,235,227,15,2,191,253,105,50,25,249,238,26,174,156,89,169,97,204,1,153,160,219,108,199,225,196,77,116,48,64,122,66,134,205,204,92,216,21,119,128,106,126,250,201,86,161,46,210,2,1,6,222,173,148,251,161,128,151,201,35,51,44,141,54,197,65,250,67,133,251,153,207,69,198,79,115,118,27,202,157,101,229,218,217,252,97,114,224,58,21,185,238,21,67,37,60,108,172,41,150,140,226,102,51,17,131,7,237,217,246,230,187,81,17,44,254,81,133,67,56,173,176,66,217,113,125,150,83,95,162,10,97,49,60,197,24,120,143,121,65,0,164,57,12,232,160,153,166,106,133,124,80,201,155,22,226,37,86,82,10,86,19,6,101,189,28,8,157,85,5,96,46,89,216,201,165,51,36,223,205,76,137,67,238,72,8,143,249,1,17,245,37,42,29,11,78,31,190,212,204,28,17,57,92,44,197,118,61,125,190,92,178,247,64,189,93,65,7,43,120,252,52,147,109,54,133,93,10,68,30,193,222,142,163,69,102,180,250,187,137,187,230,118,87,144,109,153,222,43,37,60,31,153,187,131,74,207,172,130,100,55,183,5,14,154,53,220,204,6,39,167,146,157,176,120,38,161,18,130,82,97,89,67,25,201,41,124,163,236,44,201,139,200,138,55,63,62,106,144,222,63,50,146,247,52,15,231,76,119,244,34,63,235,233,60,244,215,220,10,25,100,154,131,175,223,205,3,57,209,52,227,160,174,203,92,196,13,241,87,8,228,106,224,108,95,67,210,84,16,21,94,220,215,79,176,86,14,29,215,148,227,184,206,198,19,4,167,121,124,60,28,152,118,61,8,62,218,46,27,84,252,222,31,53,93,127,122,213,75,227,159,96,52,214,247,76,178,154,190,158,73,188,139,220,135,196,195,227,220,110,152,9,45,170,167,9,132,24,27,114,4,156,165,161,220,64,47,247,107,6,252,113,179,171,179,6,8,15,255,220,25,10,90,249,52,27,217,227,79,175,40,247,148,25,246,42,95,53,164,106,31,57,124,56,85,212,92,186,121,174,157,79,83,56,83,125,102,7,248,87,129,41,174,94,205,67,175,152,159,12,132,192,98,51,60,16,143,121,169,208,1,85,107,208,36,222,114,136,88,114,10,113,39,49,214,84,62,172,84,101,116,96,61,3,220,91,221,172,104,219,195,138,125,47,19,11,84,205,170,59,116,193,188,191,107,70,209,25,246,226,151,106,198,106,41,175,30,138,132,142,14,140,145,94,42,204,5,80,186,175,249,85,96,7,149,241,44,199,98,165,46,79,240,113,191,85,191,252,0,9,247,61,234,101,203,202,21,199,117,115,94,243,19,116,200,147,47,127,248,70,95,113,184,192,217,217,37,48,253,215,154,34,21,146,102,66,82,254,110,66,19,57,206,33,219,126,237,81,61,132,32,101,102,205,249,20,140,178,167,63,35,64,64,103,0,196,72,236,45,205,103,84,31,223,90,223,16,56,145,245,15,47,224,27,24,137,161,45,51,81,212,118,237,157,212,105,126,99,85,130,91,120,93,102,52,169,171,204,148,106,84,127,249,230,221,83,102,180,86,222,126,109,250,231,207,213,52,170,120,174,53,189,200,164,106,201,23,10,3,12,89,21,152,221,174,106,174,22,154,31,205,29,128,0,71,235,126,8,149,116,95,237,31,142,66,17,18,53,234,108,80,3,243,131,20,110,29,153,97,83,184,142,248,96,142,208,119,77,212,224,187,159,117,144,106,235,172,43,208,11,93,7,14,69,237,237,247,52,121,64,159,255,127,74,41,26,145,115,115,130,15,192,189,15,56,49,212,178,17,112,169,225,190,11,221,168,151,15,228,82,183,123,100,124,139,174,136,212,123,193,142,228,126,17,53,216,50,19,143,156,151,215,196,14,165,159,6,91,117,187,138,17,47,75,243,57,117,28,107,128,121,230,96,83,126,122,109,178,155,235,107,54,172,141,168,243,113,51,188,42,154,227,220,107,135,79,180,29,208,65,245,217,113,121,247,232,151,153,83,251,219,224,11,69,90,126,161,1,169,219,50,29,67,125,59,35,228,230,146,242,173,127,185,151,107,150,158,105,42,238,31,74,187,199,116,56,0,55,221,37,61,18,90,13,199,246,184,253,185,140,160,20,60,230,167,251,211,148,46,228,96,131,185,174,215,60,140,219,173,122,133,123,151,65,221,88,33,231,212,203,167,169,23,120,124,187,91,127,114,178,50,35,32,122,237,134,235,205,20,113,144,148,14,3,33,61,33,42,38,231,134,90,73,68,0,125,23,39,72,255,117,57,52,240,84,136,141,107,47,149,123,18,236,80,189,120,175,132,194,203,151,55,63,230,82,238,83,109,145,246,232,159,21,190,23,127,51,60,139,93,111,38,29,242,108,63,184,218,22,196,148,11,59,76,126,254,44,106,60,95,92,244,152,41,100,181,105,50,118,203,99,13,33,203,85,46,23,54,42,251,212,31,47,248,45,223,164,201,101,62,91,237,194,245,243,217,63,130,58,47,173,212,202,251,155,195,167,121,101,69,137,96,217,48,67,203,212,179,213,167,239,142,47,109,3,21,194,101,217,93,103,212,92,201,17,21,106,18,153,250,105,226,100,215,161,135,230,245,51,52,20,160,29,174,227,131,210,138,95,211,130,223,206,155,214,32,138,44,249,219,129,71,178,15,35,86,102,102,116,15,252,176,111,164,251,243,229,35,82,234,54,30,45,36,248,244,221,131,8,137,239,163,4,88,214,214,12,164,144,223,209,73,212,230,189,98,70,128,138,153,91,112,119,51,76,51,105,70,159,207,151,22,162,159,69,243,136,108,225,240,211,188,113,155,25,106,120,0,182,247,101,38,86,173,62,69,253,248,58,176,233,230,249,104,38,113,207,26,222,178,202,204,202,57,140,230,228,246,17,97,187,250,173,14,226,141,38,251,244,132,228,154,4,88,67,203,181,87,223,174,106,220,51,212,114,238,167,221,47,67,28,186,138,83,156,118,236,16,196,114,51,147,85,115,233,47,10,82,221,28,123,183,204,61,124,17,51,83,172,63,244,221,168,119,251,186,198,215,216,185,250,30,128,76,163,93,230,81,115,42,145,212,49,202,235,48,103,60,128,179,230,29,215,53,174,6,141,67,154,31,80,141,222,50,196,221,53,220,212,40,206,237,1,129,90,193,75,125,13,135,52,191,13,63,239,249,110,73,207,194,0,65,44,200,167,82,48,130,126,51,13,190,27,10,183,108,133,53,104,23,191,223,126,129,4,23,247,58,103,0,27,191,167,95,188,1,207,138,215,184,9,125,123,124,108,186,86,99,77,137,59,116,150,178,6,203,127,191,162,82,231,99,191,59,0,53,167,229,181,154,20,98,90,103,54,124,55,126,202,70,153,118,195,195,109,69,81,242,208,3,219,205,163,228,160,28,84,150,24,165,126,251,138,188,62,40,246,124,228,8,212,142,245,234,190,31,16,203,158,139,119,134,132,134,199,124,35,94,164,237,52,52,118,183,223,247,54,128,206,173,151,31,31,19,93,41,143,44,225,153,110,153,41,92,191,162,86,81,232,243,45,145,9,135,65,243,137,184,65,79,107,13,0,2,118,161,162,248,237,87,26,245,149,18,137,115,79,95,222,167,208,130,116,153,235,211,12,74,77,16,114,84,37,136,9,198,113,138,122,183,80,157,174,15,3,26,69,153,145,119,203,42,202,199,160,64,234,9,19,104,51,115,175,61,125,205,165,246,106,54,34,210,95,179,3,196,234,251,2,30,114,209,113,30,145,56,191,103,6,33,206,208,104,17,119,59,111,104,30,110,126,68,165,4,85,52,226,67,214,35,61,228,8,190,73,8,254,181,94,159,76,93,195,119,101,171,212,18,23,147,187,34,128,159,88,127,234,29,66,61,214,172,208,127,236,124,56,196,196,60,126,207,148,206,119,159,54,186,42,15,137,133,179,241,86,189,60,234,158,46,51,101,183,159,55,12,159,32,187,136,167,60,226,62,168,207,98,147,104,30,47,134,183,76,35,133,40,42,85,220,158,47,129,23,72,63,125,126,216,165,161,34,219,2,89,139,204,103,108,186,135,139,103,164,80,52,28,240,154,84,143,23,7,183,156,142,159,6,108,196,113,158,164,137,150,84,240,0,83,22,195,204,147,99,154,75,162,210,21,159,243,78,91,16,55,208,241,17,145,231,238,179,251,45,177,63,201,252,70,225,136,167,206,130,31,76,230,89,92,213,32,182,244,115,229,200,151,247,192,10,122,214,110,62,18,67,169,33,6,80,61,241,112,86,202,148,92,47,81,217,115,129,91,158,140,172,77,108,169,199,90,240,117,173,203,72,77,170,190,155,3,152,121,234,169,74,208,69,143,172,47,169,158,122,165,65,159,249,234,221,16,87,121,135,110,24,182,90,90,41,122,186,210,183,248,64,91,93,70,229,197,178,232,18,245,16,248,229,50,227,89,120,194,188,4,158,56,219,253,188,174,43,75,146,19,222,37,89,67,236,193,146,218,193,12,174,83,143,24,236,240,197,69,190,54,197,249,226,248,189,97,27,132,87,90,126,87,176,31,12,55,3,13,155,105,134,170,216,51,230,32,26,133,27,132,97,128,122,238,238,185,252,145,236,9,196,116,192,83,90,203,107,148,55,101,211,40,65,89,246,219,145,1,209,12,135,126,98,24,167,29,32,132,157,12,7,200,8,0,113,180,167,153,164,66,189,87,72,9,94,227,221,37,68,14,96,95,147,152,208,193,5,25,153,140,95,154,7,197,104,134,200,234,48,211,10,5,90,131,133,231,66,177,141,40,38,252,172,92,86,172,164,11,228,31,220,3,122,247,19,8,120,135,21,34,120,82,211,76,228,193,240,90,193,23,162,80,99,200,127,58,215,235,177,33,155,42,15,138,213,115,182,113,107,26,117,34,10,255,227,208,134,198,180,155,137,154,126,3,246,128,228,188,128,156,187,146,220,249,172,65,212,62,188,101,103,173,231,210,101,116,151,39,59,169,230,174,42,14,143,146,160,101,4,33,152,81,249,121,100,230,2,227,237,46,65,94,34,107,7,84,115,153,225,186,84,187,27,197,53,142,206,163,22,89,69,189,21,215,192,227,171,176,181,65,240,45,235,75,229,205,101,134,232,81,63,77,152,116,249,104,146,158,148,48,33,122,22,96,76,167,155,137,59,233,167,159,141,239,103,232,214,40,131,94,250,237,135,224,153,131,220,206,103,246,60,250,162,114,185,58,154,18,77,240,154,125,70,246,113,94,159,61,144,120,79,115,57,43,226,234,83,0,95,57,85,202,11,156,200,63,12,161,85,173,78,208,17,166,169,0,98,56,228,74,101,197,229,45,222,50,196,109,52,137,97,161,45,142,119,60,23,159,87,200,63,86,45,1,69,235,113,240,147,226,189,130,82,11,73,119,155,164,120,50,42,64,37,131,181,182,199,173,137,196,13,49,160,29,51,37,94,62,94,56,234,218,14,11,154,123,142,211,132,9,227,203,183,192,239,220,150,123,156,192,133,94,51,147,176,119,184,240,156,37,41,158,41,75,67,155,224,50,239,170,232,113,45,111,80,177,187,249,13,180,191,204,28,162,214,99,20,64,230,126,68,84,102,121,40,102,48,22,98,46,9,241,178,254,122,143,113,213,169,217,223,19,146,240,230,224,240,7,98,225,52,143,72,10,57,118,188,166,194,101,168,44,115,229,54,51,183,0,77,97,18,184,46,222,132,25,49,15,125,23,60,253,70,153,250,32,87,64,148,93,230,17,152,32,51,211,109,51,205,108,212,62,195,95,10,115,20,29,8,145,86,79,185,83,206,55,242,112,3,60,81,174,46,167,22,41,61,94,42,138,203,227,91,233,75,162,80,183,23,202,147,170,3,238,199,138,140,157,134,4,46,153,229,56,104,202,145,119,83,167,194,240,189,45,10,59,160,164,255,189,188,193,232,225,147,248,252,121,106,252,213,18,192,127,7,228,83,4,111,79,211,86,111,217,96,73,168,211,142,143,69,69,158,153,95,56,214,53,34,193,15,230,214,5,199,146,218,13,49,128,67,76,41,192,159,194,13,214,112,9,60,76,5,49,214,46,69,157,194,120,111,187,223,83,207,61,20,234,164,90,21,239,196,159,166,12,91,119,182,160,110,181,178,15,138,118,118,205,143,6,174,87,13,188,132,90,214,20,108,189,178,135,3,116,51,115,64,172,213,41,55,115,60,245,66,8,198,235,225,179,23,194,161,107,102,174,5,186,88,149,32,248,172,94,122,1,69,146,62,58,32,143,219,205,35,122,65,102,106,62,172,203,40,20,99,133,133,249,225,16,236,38,52,201,117,134,42,107,89,113,220,109,101,79,242,91,18,140,59,102,252,22,219,73,35,180,167,60,220,49,67,197,208,221,140,234,203,231,119,82,248,73,89,192,99,102,138,245,243,229,136,218,123,210,105,82,5,44,166,189,175,240,115,184,153,98,245,173,151,175,63,212,226,207,92,241,207,190,59,8,55,123,240,194,54,32,181,70,173,217,103,62,222,49,187,132,153,209,115,76,43,152,20,243,68,168,18,0,255,42,51,162,35,230,18,147,161,94,186,127,63,244,110,53,61,198,32,167,104,111,62,141,132,168,131,95,39,33,231,150,79,159,205,244,120,161,246,242,22,9,91,89,97,112,247,62,35,164,33,12,233,19,228,143,86,113,255,160,142,35,62,112,98,180,20,114,120,253,79,160,122,211,12,44,189,248,195,111,132,79,63,51,208,216,50,253,167,55,43,91,63,61,66,181,219,230,89,135,160,162,107,184,208,186,179,133,59,59,124,238,35,31,118,129,100,180,179,160,89,204,31,102,18,123,119,195,242,59,187,250,147,106,134,107,254,67,73,187,170,204,193,156,101,94,202,68,222,87,78,103,196,215,95,255,168,240,252,166,186,27,223,204,47,132,19,45,157,146,107,235,108,8,87,100,1,230,177,51,212,250,102,144,175,205,167,81,80,5,228,195,232,0,250,79,207,14,49,178,70,3,12,148,123,218,19,82,159,145,221,205,173,120,122,45,23,221,47,41,84,168,188,161,27,107,94,40,86,154,200,144,142,25,87,193,14,151,73,253,253,251,251,237,26,197,175,102,158,104,255,105,101,194,186,60,109,167,4,40,145,103,15,170,231,151,88,74,72,78,143,146,99,141,186,73,109,94,226,70,53,202,135,181,57,230,129,150,121,243,10,56,154,158,79,55,98,211,214,45,64,130,90,174,107,168,47,182,5,38,168,139,229,84,145,153,189,208,63,12,178,4,137,81,0,243,153,219,107,197,16,172,60,7,136,198,243,252,216,89,168,246,97,103,37,35,120,43,51,224,111,255,105,166,237,206,119,3,160,244,146,68,124,11,213,213,194,9,212,156,224,57,234,2,37,177,193,198,135,222,140,91,231,251,228,44,165,216,100,217,125,241,45,240,220,61,249,48,94,189,245,40,34,88,153,217,4,41,134,14,171,61,13,160,177,102,187,11,120,215,226,230,33,145,214,231,156,219,231,206,103,11,224,44,38,114,7,91,230,224,82,180,74,74,70,127,107,22,2,183,163,68,251,103,134,101,238,73,43,10,112,182,62,8,166,163,154,34,51,49,117,183,118,66,76,223,88,156,67,43,152,46,205,124,54,47,13,36,36,173,203,116,53,9,19,212,44,198,130,196,155,109,195,219,69,245,194,163,95,166,144,213,148,76,1,196,245,140,74,195,227,221,30,35,230,225,10,198,138,81,203,168,225,243,170,89,242,56,93,236,180,8,226,182,171,196,0,140,214,78,99,185,120,217,143,113,18,190,253,150,14,1,6,60,13,51,159,27,177,230,16,74,124,211,83,212,112,232,239,55,219,5,63,189,169,138,156,97,69,40,183,169,79,206,214,127,188,64,123,26,16,180,210,54,79,48,248,187,203,24,153,206,167,105,34,64,220,190,125,18,65,63,145,198,118,230,118,245,87,67,192,249,93,144,143,25,26,77,115,234,112,79,40,64,251,204,104,113,56,212,225,37,151,40,206,159,99,70,162,208,215,213,217,35,31,1,95,40,151,94,70,96,243,128,38,17,237,8,206,100,27,38,21,250,160,130,217,69,186,0,186,3,157,27,251,40,180,55,102,206,95,194,102,158,20,125,131,91,120,235,151,137,202,152,147,128,16,218,84,101,246,131,180,198,5,0,125,145,60,46,58,243,224,114,100,139,55,51,87,131,108,56,108,17,219,173,196,233,115,164,107,189,4,165,200,66,130,127,210,79,87,244,96,204,177,122,225,228,159,217,223,231,184,28,70,254,68,249,243,124,114,30,160,157,49,124,146,193,114,213,115,233,16,14,239,197,91,22,48,89,61,77,28,222,40,100,48,131,129,82,143,22,18,193,62,201,32,212,208,105,187,168,10,127,205,95,124,255,216,208,244,211,184,201,30,31,162,156,252,172,234,175,83,222,13,24,218,215,78,220,83,191,48,255,19,100,228,94,45,8,222,185,42,123,23,156,59,219,120,117,158,184,148,10,235,115,204,8,193,172,203,60,127,167,210,27,226,36,22,241,126,195,37,212,28,125,87,100,14,221,204,133,160,203,74,46,216,110,7,111,136,178,125,97,204,99,134,163,198,2,176,240,84,117,197,157,17,112,36,41,186,220,12,88,78,13,39,155,234,229,232,140,253,163,28,2,66,138,129,48,117,243,43,253,11,148,195,130,24,193,172,228,131,116,238,188,8,108,62,215,87,131,240,24,250,106,116,81,202,213,178,151,192,143,126,26,34,30,7,49,163,197,254,138,34,131,137,211,92,241,240,137,154,111,97,187,153,210,243,74,198,190,48,48,10,183,18,171,105,122,65,122,48,79,189,90,186,47,28,226,78,22,1,65,64,147,186,49,123,72,136,4,185,153,66,124,205,52,200,240,60,212,255,18,26,110,217,180,224,184,49,151,243,125,35,32,248,117,234,241,2,225,104,114,102,3,82,114,58,62,254,242,102,190,182,95,114,235,93,86,24,25,124,175,92,193,242,240,253,244,164,32,217,209,87,199,28,42,89,50,135,154,138,205,226,21,88,12,181,12,64,207,242,237,16,77,16,157,245,19,237,208,107,18,47,142,122,109,211,103,157,7,0,212,205,36,118,210,60,130,188,202,205,1,249,148,185,194,152,237,79,35,106,245,165,222,159,16,110,51,121,26,204,212,210,13,153,97,171,91,215,211,161,14,33,51,2,136,215,111,227,123,235,104,99,214,16,253,114,243,78,240,45,33,33,110,200,54,94,139,252,138,186,37,132,171,46,23,8,85,56,21,28,18,235,234,23,56,139,24,31,80,86,153,203,59,110,227,84,44,158,8,95,185,162,56,152,95,81,110,17,123,36,170,208,239,167,187,38,113,72,1,119,95,188,48,139,136,19,136,136,106,64,234,47,243,207,229,132,250,238,172,151,235,171,131,224,67,102,104,247,246,190,204,74,169,62,161,215,62,254,193,186,133,242,142,176,63,249,143,235,167,135,80,26,80,75,80,237,233,195,5,26,37,103,82,15,142,209,203,204,253,33,205,112,239,204,171,79,95,168,254,62,115,35,104,225,7,20,21,152,37,103,113,35,150,226,71,39,204,110,98,68,129,211,26,112,163,255,54,49,162,223,211,112,52,15,159,135,128,93,90,154,17,216,184,102,49,81,216,156,166,32,120,214,245,244,75,234,46,205,99,27,169,47,149,20,179,230,104,214,144,100,49,227,30,41,20,15,125,67,109,158,32,127,73,59,191,58,158,66,185,166,248,118,183,159,190,196,211,247,71,177,224,245,234,224,231,134,82,16,196,81,8,105,88,143,226,98,137,75,242,33,187,116,149,22,189,176,167,252,246,5,246,167,225,123,233,142,235,187,94,94,130,66,205,159,134,219,53,23,62,192,25,207,124,2,194,153,146,88,130,231,96,95,120,108,4,74,183,88,229,131,231,224,30,108,226,133,93,14,69,15,248,215,186,204,231,188,212,210,37,171,70,44,212,204,236,166,58,98,0,158,17,64,113,115,175,130,178,30,51,20,146,190,93,194,94,152,238,54,128,232,103,93,45,95,91,252,234,12,14,9,97,51,6,93,238,183,47,244,192,83,249,94,186,113,116,116,187,9,2,84,191,34,227,186,64,140,46,51,201,230,226,95,13,75,166,252,9,146,52,203,33,84,196,76,73,213,124,102,10,220,188,74,130,195,107,231,112,194,129,205,16,25,101,16,81,86,197,137,58,132,158,78,183,178,224,108,18,183,244,115,38,93,144,35,185,185,55,145,108,62,180,98,121,229,55,98,134,99,106,184,130,210,212,169,144,206,162,95,138,156,193,239,121,85,203,80,120,255,232,192,239,145,198,28,151,53,170,235,101,6,118,209,156,70,9,134,155,150,79,67,124,245,248,87,253,93,193,101,126,34,27,239,230,5,31,203,103,70,132,197,232,136,49,239,150,55,112,244,90,154,215,243,98,206,52,53,57,109,130,109,255,240,176,246,202,222,130,96,170,94,63,61,243,162,219,131,78,104,93,223,197,133,84,45,171,129,194,185,63,59,133,19,72,246,2,143,185,62,27,110,37,245,56,33,67,7,233,210,227,51,183,241,78,105,252,227,164,90,165,160,181,160,223,166,168,223,244,3,99,172,187,42,182,128,48,64,160,226,125,26,184,245,207,202,192,215,139,246,10,105,195,159,25,18,174,123,253,160,221,170,119,151,64,83,92,43,160,37,110,12,224,6,197,146,215,242,138,24,254,159,57,104,46,156,238,139,117,15,185,191,204,193,106,114,153,107,74,113,115,209,2,25,237,47,135,31,172,230,211,124,165,95,210,1,234,140,252,109,226,168,78,235,243,254,33,146,95,153,209,40,123,253,148,128,122,87,139,51,234,248,134,223,252,118,16,53,127,75,27,148,78,153,215,203,35,99,213,100,6,176,125,237,89,144,187,109,181,156,155,68,191,90,14,135,141,198,19,29,92,130,142,126,136,16,255,82,183,16,204,217,87,203,193,70,235,221,8,41,20,191,11,108,244,152,243,167,97,41,119,168,57,103,238,147,251,6,64,231,227,253,251,187,41,148,214,234,101,86,221,135,64,141,90,89,89,207,173,196,67,234,232,169,62,25,248,134,223,110,122,56,255,197,13,86,94,245,152,9,194,248,21,136,88,157,48,67,128,224,64,51,123,167,84,138,168,211,60,223,90,253,202,186,17,74,84,132,161,133,180,221,190,204,28,81,26,109,112,60,87,136,97,63,137,240,138,2,249,58,174,46,141,96,169,250,172,161,46,225,78,47,180,76,91,75,31,74,136,247,138,33,96,206,180,17,21,242,239,250,71,243,147,159,253,199,250,120,191,124,141,156,166,113,47,191,155,22,204,13,50,67,56,228,220,111,108,251,175,130,184,17,225,157,251,122,121,56,221,159,249,236,204,207,181,244,1,43,189,122,55,151,160,121,59,74,240,247,169,87,232,243,247,58,211,107,138,163,7,111,79,115,158,165,240,178,106,78,149,130,115,127,79,149,73,236,86,230,17,179,214,205,208,135,165,153,26,42,255,101,200,49,70,190,59,104,129,188,221,13,237,169,111,18,19,141,119,165,11,86,23,17,167,38,51,96,182,203,35,128,208,104,203,26,234,245,222,238,17,164,247,50,135,222,192,186,118,141,157,215,12,10,174,158,43,114,72,108,170,247,52,83,111,127,237,181,240,0,106,91,168,127,225,63,239,148,133,100,103,62,29,88,2,183,226,148,125,67,93,9,171,212,107,125,192,247,170,73,26,71,99,185,142,175,114,246,225,15,255,21,155,85,245,90,83,14,191,45,52,32,213,142,171,56,149,101,224,26,229,19,7,96,187,92,30,1,245,228,242,13,235,196,7,171,238,141,112,187,82,84,6,165,145,225,112,87,132,116,57,100,100,134,71,195,73,56,11,49,27,229,31,43,121,187,231,117,119,35,226,217,26,236,129,72,226,235,79,131,59,40,250,174,193,237,236,242,70,160,229,200,225,28,20,171,186,249,137,60,135,250,116,32,108,225,47,127,106,45,37,187,133,99,210,243,47,139,253,85,64,117,138,105,58,245,184,102,70,174,88,171,15,26,130,225,60,52,33,46,45,144,228,67,185,62,12,47,102,126,131,5,255,51,183,40,145,243,223,222,129,112,146,57,72,59,172,207,255,120,162,211,12,162,216,89,58,107,32,231,242,229,248,82,238,124,66,46,80,181,39,197,125,246,113,47,173,198,121,168,78,173,104,195,110,55,83,207,164,99,32,128,58,175,83,178,70,82,166,231,203,161,143,244,135,201,51,126,120,139,7,32,90,247,138,136,21,218,136,83,147,37,8,186,134,63,189,80,93,75,115,15,28,165,153,145,26,215,112,194,75,239,5,75,20,219,245,12,55,225,143,111,79,87,144,210,121,69,253,123,204,193,241,233,79,3,182,214,17,19,44,222,38,73,4,109,42,107,86,125,6,97,215,188,72,110,7,225,250,111,174,144,21,41,78,136,188,128,117,191,35,205,3,40,156,155,97,156,84,66,58,176,3,229,122,122,246,84,6,34,100,125,134,187,212,139,168,118,213,159,153,20,243,254,7,179,156,207,39,146,211,126,27,128,194,50,87,239,19,117,250,251,254,233,162,62,131,67,213,53,214,162,221,9,236,161,166,58,244,70,238,207,18,3,27,124,93,111,185,155,141,68,100,90,1,189,214,127,120,56,19,114,176,93,92,69,215,241,211,93,179,144,148,190,195,178,87,176,95,254,172,21,96,226,115,119,168,38,74,28,186,206,116,142,181,246,236,207,17,74,174,239,245,203,85,226,158,228,115,96,79,246,118,7,86,74,29,10,76,244,233,151,57,46,100,159,57,180,150,46,210,225,30,146,33,50,143,96,191,114,115,99,132,101,174,55,13,26,131,11,54,68,102,18,88,190,37,65,120,149,193,121,92,234,211,84,255,237,26,130,97,50,67,249,117,53,45,64,198,105,134,8,228,26,78,152,0,117,191,194,29,25,245,185,30,46,162,40,124,56,151,249,3,55,195,38,179,100,70,228,247,154,164,16,252,40,220,20,149,137,238,7,45,24,198,114,146,130,112,185,217,148,67,203,88,15,3,141,45,207,197,94,125,206,24,165,144,158,224,117,186,7,4,38,40,141,23,53,43,94,173,4,4,105,60,57,149,200,170,95,103,196,25,206,154,73,185,167,4,223,222,190,204,91,162,245,199,76,218,224,185,39,131,16,98,240,196,31,87,230,185,127,186,72,30,26,73,39,28,236,235,167,73,97,119,153,113,139,252,97,118,36,93,236,0,188,174,127,28,174,37,114,81,206,216,77,105,185,111,165,107,74,182,145,210,162,231,202,41,172,32,242,122,101,237,16,86,238,107,19,23,55,239,67,28,138,235,212,117,2,164,144,248,233,48,248,55,170,63,12,48,235,73,243,68,183,212,205,115,102,177,56,100,85,245,170,154,94,212,85,201,187,139,130,170,199,103,25,169,219,188,69,132,54,187,243,6,44,14,233,154,239,62,78,203,235,188,67,128,132,106,94,180,161,42,123,47,186,240,202,167,101,135,147,223,121,174,150,225,232,104,154,21,4,57,188,140,157,76,73,230,27,10,44,127,206,165,76,193,91,83,185,210,19,181,28,203,238,140,136,14,190,115,228,211,136,27,249,187,9,66,87,237,41,48,122,117,135,172,46,16,29,69,177,65,120,3,94,207,232,45,92,38,1,94,97,214,171,23,27,77,104,139,60,63,115,20,88,184,139,133,172,144,60,79,50,81,143,67,86,41,1,134,190,229,51,183,21,168,163,203,65,107,185,124,200,46,61,151,135,5,9,158,238,17,129,160,116,87,127,5,56,112,228,187,161,48,94,247,79,35,168,247,153,41,19,110,243,106,56,186,132,234,149,26,50,17,222,178,89,142,35,172,223,62,211,110,148,235,229,19,119,67,191,141,216,143,211,235,178,38,102,66,17,73,121,186,214,49,227,201,226,84,211,128,71,120,133,50,157,0,228,86,102,104,138,230,229,89,146,175,151,21,184,136,111,119,53,24,118,212,112,88,9,28,98,188,72,107,37,54,20,86,130,167,94,238,219,185,26,103,66,157,10,177,122,121,157,104,165,232,163,75,208,220,187,91,217,150,120,208,184,78,150,233,36,17,64,115,206,205,248,149,25,130,137,171,217,104,128,125,7,68,1,42,136,90,180,155,143,235,63,242,233,66,74,199,215,230,159,230,243,103,134,160,205,131,96,43,20,63,191,105,118,204,48,8,93,238,50,170,144,85,191,205,182,121,77,36,168,211,246,231,180,2,17,166,42,119,222,191,221,138,154,246,206,16,126,184,246,36,120,184,101,134,166,173,95,31,198,114,85,211,222,40,220,246,109,131,82,142,207,237,228,148,131,49,244,26,205,96,100,148,153,68,227,181,21,19,136,121,211,204,6,230,103,4,56,239,150,157,26,34,107,215,44,4,206,168,94,65,109,119,187,18,0,119,82,49,153,83,142,65,246,194,87,0,52,67,250,44,114,102,215,70,13,150,189,165,153,10,150,123,117,5,254,95,195,9,146,232,189,111,125,43,53,214,128,155,244,115,231,188,238,140,187,252,122,188,159,213,247,184,47,78,214,114,119,61,13,20,113,187,103,137,214,131,182,249,66,24,228,74,180,160,53,211,127,147,1,239,192,43,231,80,20,73,253,158,66,29,35,83,205,239,202,32,248,101,62,35,13,97,208,165,174,112,250,73,47,231,56,114,48,34,158,102,17,217,50,36,109,100,159,252,158,14,73,194,147,47,63,222,221,229,17,156,118,118,97,48,185,90,245,61,221,129,35,199,89,94,205,180,96,103,242,83,162,68,136,32,205,44,152,125,135,238,171,116,110,11,48,26,8,56,174,200,201,18,187,41,133,33,235,125,238,168,204,241,176,95,245,121,9,126,177,118,133,124,154,192,21,212,238,224,189,92,193,40,146,172,154,76,17,251,191,94,30,37,206,223,203,23,8,172,43,57,188,9,216,191,178,198,10,187,178,168,240,232,119,153,137,109,92,240,136,179,19,232,88,47,192,17,167,59,197,47,215,81,33,237,137,115,148,229,188,82,145,213,126,180,10,128,59,158,125,198,115,195,53,152,190,101,30,240,226,174,11,216,145,50,110,199,204,66,95,23,104,228,25,130,187,35,222,52,92,8,23,208,16,212,210,250,110,34,222,206,45,140,46,238,204,77,13,120,221,235,97,102,48,139,253,11,17,28,43,178,182,30,123,7,142,45,127,189,160,130,183,92,127,1,190,203,212,193,133,150,42,164,213,28,198,195,234,214,79,195,140,238,160,243,151,34,89,49,223,148,160,143,31,158,76,153,112,36,107,117,3,219,216,126,191,98,125,165,64,124,148,102,119,19,98,3,110,70,148,64,157,54,207,201,61,60,92,11,41,149,8,128,11,50,182,36,79,28,69,87,152,200,50,35,144,230,241,90,186,52,119,181,175,88,216,209,129,104,60,173,52,83,41,233,17,217,17,164,123,249,219,100,73,61,49,0,166,107,231,112,247,80,134,246,223,38,158,175,229,187,184,242,52,207,240,30,239,255,244,116,154,251,188,232,183,1,69,82,6,34,51,21,33,14,43,9,158,42,125,246,153,23,219,197,56,94,208,132,45,63,187,5,242,198,81,164,148,21,20,53,188,133,80,228,123,153,155,128,229,199,28,250,15,183,121,231,198,178,240,41,252,230,8,80,0,100,196,103,134,248,235,74,235,245,179,27,72,6,174,176,220,144,50,240,207,126,242,42,31,168,93,46,100,110,38,6,161,150,215,0,207,94,72,82,106,89,245,221,128,157,157,82,17,0,90,21,8,226,152,103,191,238,211,48,11,190,235,247,52,224,13,7,158,51,220,194,1,193,86,68,213,186,207,68,196,220,115,162,198,198,229,121,32,164,17,90,118,203,185,234,52,7,243,31,243,153,217,250,233,127,208,57,56,211,20,168,121,90,159,184,155,251,36,135,242,248,91,189,4,212,61,86,252,134,112,196,23,68,40,164,15,235,253,195,96,42,191,136,17,88,61,2,49,151,25,153,178,124,250,236,245,215,76,130,190,75,87,17,234,50,128,79,248,71,195,153,213,213,178,133,84,232,181,252,0,94,235,236,5,155,86,188,184,155,165,127,166,146,204,28,104,215,25,68,9,156,10,59,74,68,186,234,181,120,73,229,100,211,0,71,63,87,203,143,75,174,105,200,238,73,17,155,91,41,38,251,70,11,102,47,246,153,11,95,91,20,38,56,102,74,110,175,241,66,1,111,231,211,72,69,95,189,66,236,172,232,187,168,59,155,255,96,174,42,192,62,215,14,240,22,126,68,81,231,215,179,87,6,149,70,151,170,18,139,119,231,211,117,92,168,45,104,228,164,102,11,61,90,112,235,222,125,166,208,63,236,206,245,66,126,28,51,201,102,189,155,86,220,136,230,115,158,42,37,200,45,103,55,7,11,196,112,10,92,88,94,178,234,251,189,158,238,239,155,115,165,65,251,176,253,183,137,130,103,159,70,72,174,92,199,4,113,108,181,28,186,156,89,175,137,184,147,9,190,68,233,247,189,49,156,227,245,145,211,112,134,3,194,189,75,169,106,136,203,29,102,68,24,4,175,119,247,44,247,58,102,246,195,247,50,55,10,219,63,51,49,160,113,141,8,96,224,161,159,6,76,186,174,73,78,58,89,75,31,197,158,254,92,237,134,211,64,157,130,38,246,216,247,187,41,107,252,204,28,50,251,126,120,72,15,29,10,114,212,191,174,95,134,242,75,13,11,121,137,117,125,116,173,63,43,183,254,247,238,177,241,202,47,6,39,234,250,14,209,221,74,119,20,120,46,144,158,184,6,43,117,168,143,57,16,255,215,68,121,246,252,146,10,112,185,28,135,209,225,125,99,197,249,245,153,23,63,125,245,247,249,63,138,52,71,109,70,187,208,127,96,98,31,13,7,1,135,117,119,56,222,170,110,42,144,21,176,6,220,151,161,12,72,45,135,239,241,66,126,176,212,133,184,36,26,203,233,228,128,102,46,204,58,65,144,215,56,23,143,11,89,207,198,144,47,15,198,182,203,205,10,110,236,207,12,124,105,122,33,196,12,177,151,71,102,56,154,124,150,146,198,19,64,61,178,60,94,178,72,121,61,122,97,178,194,107,121,129,250,25,49,173,236,57,162,8,247,6,168,247,60,211,161,133,191,144,87,111,80,250,102,175,160,79,115,97,146,201,36,168,22,147,154,120,10,205,183,123,182,231,74,167,29,237,180,179,140,171,98,224,253,171,126,150,121,162,148,184,221,109,62,30,128,246,249,73,25,237,85,61,66,86,46,27,78,92,172,248,79,35,190,162,120,47,37,86,76,6,119,247,41,106,207,30,39,39,212,253,154,131,194,109,30,157,51,164,171,251,117,25,40,51,215,64,11,2,36,71,175,147,70,149,103,74,248,163,123,21,53,135,97,85,134,55,136,2,72,111,93,170,126,171,235,151,143,55,176,47,8,68,80,49,100,187,97,49,95,247,37,103,245,188,172,83,92,92,46,92,200,185,80,15,65,69,75,148,118,182,246,92,224,246,45,130,252,2,93,11,8,221,235,254,197,199,202,76,56,229,189,16,230,115,170,86,185,64,85,117,28,180,11,240,60,5,40,59,86,98,205,126,50,46,171,184,41,20,125,150,171,244,228,56,227,199,71,211,119,193,127,181,46,72,242,187,19,177,114,102,193,217,105,175,118,163,88,243,164,149,61,170,93,200,223,170,212,25,18,14,144,24,92,72,27,8,242,210,92,47,190,108,208,15,136,21,202,138,28,212,133,139,66,109,66,214,5,99,250,255,71,219,185,180,236,183,36,89,253,187,244,184,144,188,95,122,44,130,224,204,161,136,52,90,72,129,118,55,101,57,104,164,191,187,249,139,103,71,228,202,3,14,61,179,255,89,239,222,207,190,228,206,140,140,88,177,86,123,248,92,213,121,52,80,62,199,80,203,128,31,151,204,63,142,78,49,74,53,183,224,177,157,89,168,56,204,246,234,97,108,65,209,250,50,228,88,236,52,68,80,52,255,192,46,193,127,155,158,163,86,255,192,244,244,5,130,37,242,204,109,154,180,49,69,34,191,178,105,181,74,77,249,160,40,52,253,232,51,215,149,167,224,103,239,214,103,74,110,122,231,7,62,235,156,203,17,31,248,44,0,47,45,4,3,226,120,104,38,236,164,23,78,246,233,163,97,51,215,236,174,254,89,36,163,104,129,119,152,166,106,173,228,163,37,145,60,58,235,204,117,91,107,14,244,8,197,3,135,244,164,34,52,11,73,109,119,248,73,8,12,105,35,15,25,186,179,77,240,215,129,206,152,242,108,150,185,192,13,31,161,12,162,39,171,137,26,149,119,9,37,140,36,209,163,120,234,25,208,203,62,184,110,132,203,158,228,186,51,180,147,37,110,243,115,97,27,55,151,56,214,108,43,52,213,107,38,207,254,203,20,72,85,35,223,72,27,53,158,201,217,230,228,242,240,42,152,48,124,70,192,203,177,104,98,209,104,24,241,89,98,10,178,181,198,67,90,49,46,140,182,226,55,123,62,114,114,253,52,84,119,72,106,106,162,119,154,242,225,7,255,186,14,148,117,65,24,18,131,12,5,161,135,37,141,108,109,26,62,200,160,192,205,172,165,196,180,199,136,143,7,150,218,124,43,191,116,238,248,165,145,208,201,251,173,83,70,31,2,114,90,70,69,122,42,164,203,83,96,140,207,51,177,61,12,3,114,13,254,241,80,103,209,166,93,136,176,41,178,84,61,89,171,231,227,194,43,75,38,114,228,245,97,124,52,170,185,254,121,88,207,163,50,85,16,129,117,217,17,190,12,254,84,158,56,126,247,177,118,52,219,63,40,122,38,229,238,19,52,233,237,169,59,0,4,174,119,4,149,13,31,181,164,76,102,203,167,248,135,217,80,61,74,250,101,34,159,230,82,199,86,113,94,218,93,65,187,10,15,205,225,70,169,68,46,141,180,84,242,43,227,237,104,53,2,233,175,121,47,236,44,168,26,104,99,137,56,92,115,52,49,91,31,88,126,217,66,3,31,255,141,4,100,214,175,126,116,107,57,114,120,154,63,172,192,164,160,75,192,24,246,200,178,69,163,204,116,133,13,68,18,32,235,200,201,217,32,56,55,143,76,183,245,180,8,76,7,131,131,166,17,40,183,53,81,94,243,197,131,134,198,165,194,9,164,48,66,10,204,102,243,161,178,59,28,123,98,80,31,40,68,241,186,87,196,215,187,205,24,71,131,142,46,125,29,52,249,187,150,94,194,171,113,168,180,33,158,46,140,51,135,11,110,234,114,242,141,165,184,71,233,12,186,244,188,206,13,25,223,103,13,52,244,33,102,168,97,57,113,157,63,210,134,22,149,26,204,163,7,226,222,68,63,87,23,229,193,108,83,120,26,254,219,88,146,47,61,186,210,156,228,249,20,115,251,77,143,131,124,173,225,166,153,160,250,60,6,66,155,36,147,235,171,193,228,178,174,108,113,175,63,11,151,11,141,225,77,140,194,135,120,196,227,55,224,18,229,63,61,122,173,216,33,233,216,99,73,166,5,110,234,202,71,40,177,156,203,133,175,7,3,75,126,27,155,183,136,103,171,53,202,197,133,23,235,254,247,247,85,216,75,138,105,43,124,117,18,15,223,133,145,220,23,85,70,107,134,77,37,80,140,12,183,158,154,214,116,95,63,208,20,237,245,198,186,133,41,138,136,246,131,33,201,72,125,181,48,203,20,231,29,33,196,183,151,56,27,253,224,165,176,26,173,23,70,213,25,32,223,201,249,208,155,168,125,145,5,167,148,236,112,175,22,17,92,120,89,203,209,119,229,166,62,47,2,8,197,146,190,211,183,0,150,193,109,75,81,236,53,167,163,228,206,186,60,51,90,190,163,54,244,35,232,84,121,42,148,103,186,159,27,126,181,232,224,23,147,236,247,222,35,50,53,157,157,211,133,49,146,142,21,155,56,155,16,84,224,205,132,85,28,38,221,95,4,70,133,206,137,19,60,16,250,243,218,133,225,138,187,1,41,147,233,194,123,240,194,56,177,186,250,167,125,32,108,85,47,140,66,246,242,79,215,36,254,69,41,188,152,19,77,60,241,100,77,26,93,110,12,101,24,239,219,224,177,208,3,164,71,87,18,181,243,79,101,255,155,95,255,92,147,30,32,78,222,232,113,252,96,196,139,170,222,55,155,96,44,119,126,48,153,214,41,63,125,166,214,141,188,186,161,40,237,109,233,197,44,232,123,65,153,255,224,102,59,153,46,48,201,152,128,205,236,235,198,3,84,60,39,35,239,131,25,150,243,198,218,228,154,9,124,242,15,134,93,47,212,34,42,65,232,231,172,15,69,3,69,200,115,39,32,67,139,116,125,63,77,238,18,91,246,11,255,180,17,191,135,130,88,209,22,79,30,20,209,176,137,245,163,147,61,54,185,50,22,109,10,191,6,15,107,101,18,116,179,199,94,223,109,217,158,116,23,185,107,122,120,232,49,248,193,116,24,138,141,59,48,114,95,195,225,137,136,211,61,154,6,48,107,142,48,184,159,121,153,236,183,192,52,40,215,239,125,157,65,1,215,65,79,206,148,230,7,35,119,164,31,62,210,176,166,134,255,131,161,219,75,33,176,160,207,77,210,225,67,105,47,146,47,187,192,224,60,139,233,7,231,209,182,76,195,72,164,14,76,233,29,174,212,55,229,129,231,159,34,137,195,132,54,93,143,38,230,245,161,64,183,189,42,114,21,19,99,59,211,254,7,35,250,168,7,83,104,130,227,252,161,195,186,170,4,238,152,102,248,149,193,162,148,130,115,49,94,248,168,113,110,92,172,119,123,190,128,18,67,161,155,226,228,30,10,159,195,155,223,151,169,98,203,83,65,175,13,237,55,135,45,133,52,4,70,148,197,97,179,155,221,242,97,155,114,71,107,142,98,204,181,229,195,166,172,151,3,237,69,219,77,112,133,38,226,29,14,99,30,91,229,151,23,161,122,217,14,91,234,89,225,179,194,144,231,249,224,4,93,88,79,142,219,158,163,39,226,26,69,47,108,101,203,115,56,76,219,210,205,171,149,95,186,196,63,77,20,247,139,126,62,164,4,201,229,57,108,28,90,121,40,152,128,199,19,109,240,221,86,211,147,159,113,122,182,118,31,76,127,137,16,4,208,241,77,166,31,245,193,244,84,15,153,13,145,172,104,254,233,158,216,15,95,76,185,109,98,224,19,90,57,220,112,71,151,151,125,86,58,6,163,195,102,206,165,71,103,74,248,126,223,52,220,247,103,26,199,198,189,250,251,100,141,157,15,76,110,121,251,209,72,108,142,53,158,69,0,37,70,135,217,116,172,162,75,72,67,128,195,97,56,20,83,143,38,3,80,253,141,153,22,214,144,87,66,85,23,43,176,31,220,205,22,89,46,173,33,23,190,252,190,41,74,21,93,128,80,158,67,201,236,131,205,36,72,46,13,119,238,20,163,5,43,169,212,245,228,5,51,245,128,249,164,52,100,192,58,215,111,171,91,87,150,188,78,244,7,87,188,144,182,140,5,32,176,105,173,248,19,111,221,198,177,192,103,197,206,241,72,27,223,185,76,181,25,151,164,26,175,243,108,112,74,90,79,60,129,192,137,143,21,116,161,146,62,82,68,118,78,248,227,48,106,89,77,78,142,212,248,142,47,172,178,197,44,114,229,84,238,186,79,182,132,238,89,154,251,232,68,73,16,132,28,54,195,108,185,49,38,235,51,2,62,24,118,150,190,77,168,5,177,176,54,12,155,165,8,66,4,101,10,184,31,122,102,142,46,33,51,29,36,103,105,246,11,163,60,53,178,156,155,186,120,189,231,134,157,144,228,3,202,102,211,224,39,55,85,48,125,164,57,217,150,216,97,42,134,250,241,166,245,211,91,253,224,19,227,10,107,137,37,100,146,253,112,248,4,246,83,131,75,246,176,51,62,253,76,53,70,7,177,109,30,124,129,106,48,180,159,57,205,168,68,61,96,26,176,100,149,128,2,137,208,172,195,164,162,117,51,128,115,120,139,97,140,187,136,238,36,32,157,163,35,248,161,148,227,100,74,131,106,14,105,230,7,215,13,119,188,233,209,137,124,146,163,131,118,60,141,199,49,32,200,203,225,51,167,173,242,132,235,184,39,13,135,11,133,116,221,11,52,35,64,58,140,131,70,210,125,6,109,51,113,244,249,41,77,192,33,190,60,204,59,225,131,97,188,200,194,107,129,106,247,23,242,147,216,150,249,16,245,215,234,211,225,9,85,54,5,100,65,109,186,11,24,222,251,144,93,202,60,31,80,12,21,28,204,215,214,103,70,19,54,220,216,15,166,81,90,198,2,181,23,51,179,248,224,51,101,9,107,144,204,93,166,0,231,48,142,220,93,143,70,48,220,195,44,243,48,151,86,104,204,241,18,149,203,15,30,244,139,235,246,107,20,178,141,126,229,172,202,146,190,59,48,1,250,140,163,59,3,81,126,27,121,94,68,97,62,152,110,9,57,152,14,225,230,139,68,53,247,164,173,251,93,114,133,190,48,179,25,86,93,96,246,164,11,31,8,135,121,61,251,217,76,103,35,106,126,48,218,175,50,205,91,62,162,198,88,233,84,254,158,253,48,227,103,251,67,67,253,225,121,104,231,25,69,132,87,155,197,0,186,21,55,7,10,31,73,240,76,164,30,77,138,25,142,154,255,116,163,65,86,191,47,26,234,80,47,253,96,18,170,250,66,234,54,99,215,15,70,118,83,146,250,7,158,236,104,253,194,113,152,211,181,145,12,233,157,179,42,201,215,165,95,16,106,119,203,87,137,74,170,188,234,72,179,6,102,191,240,106,212,244,11,154,75,250,242,99,225,145,139,238,60,84,227,145,179,79,73,213,250,95,179,92,88,233,52,105,249,117,159,65,55,68,140,131,62,178,140,128,154,195,214,144,42,23,198,26,128,88,199,7,211,142,172,153,147,223,124,233,48,113,174,20,210,77,246,20,59,75,135,169,52,117,205,232,20,75,127,127,40,94,113,114,215,8,117,66,113,249,208,202,172,46,111,43,155,27,158,195,108,125,37,28,135,152,130,76,244,15,165,17,111,11,73,165,176,51,55,9,246,31,204,226,164,125,212,184,254,12,95,33,206,252,66,251,172,162,21,14,252,247,166,145,64,111,154,57,52,139,136,237,179,184,109,126,197,56,17,49,124,28,138,190,231,109,17,182,38,78,146,89,137,250,52,94,108,147,174,47,147,158,161,229,91,28,147,181,127,166,187,108,159,143,163,236,78,117,144,161,56,118,118,134,63,24,141,104,254,94,159,232,240,143,195,186,4,75,210,199,125,246,9,49,91,81,204,76,210,212,81,172,7,171,249,44,205,68,88,150,142,34,234,157,217,131,117,162,204,44,219,163,3,24,29,237,67,89,187,180,74,194,36,210,207,34,225,112,183,122,187,192,100,121,239,209,116,66,75,121,19,137,28,222,253,7,159,215,181,84,209,24,217,154,153,125,15,79,177,82,179,11,108,250,144,153,240,11,207,182,25,211,163,225,235,250,46,157,246,162,161,60,172,205,170,135,20,148,193,116,48,80,227,186,176,149,197,124,70,129,250,125,182,71,146,169,237,198,203,251,126,27,170,48,123,24,73,228,98,155,226,231,70,53,67,235,109,219,234,57,62,21,154,111,152,228,169,50,4,176,189,238,79,211,169,41,181,83,222,127,141,96,2,19,233,161,44,19,147,117,32,97,26,183,157,180,235,131,247,63,238,35,79,40,118,235,83,49,77,239,123,114,40,45,210,71,67,24,154,35,90,160,11,174,40,235,142,209,51,186,79,72,244,33,37,149,28,131,115,78,237,41,224,86,149,210,199,240,65,174,40,96,86,116,189,111,196,236,70,92,218,50,75,22,129,145,187,168,247,183,103,109,82,237,219,244,12,205,117,97,108,76,229,198,144,150,79,23,197,90,84,75,6,139,122,107,220,246,134,110,37,147,14,245,191,51,145,11,172,164,34,116,136,199,253,70,146,217,129,72,161,197,194,255,123,52,170,6,79,45,132,6,200,17,151,6,139,78,219,37,217,122,215,20,71,195,22,208,62,156,141,200,199,125,97,230,151,80,30,56,221,79,200,24,102,90,228,129,103,66,185,251,131,19,239,32,235,141,241,152,182,12,212,44,12,25,12,112,39,253,94,223,87,64,85,173,234,27,193,0,32,134,57,206,166,218,59,187,33,87,21,79,249,36,115,229,28,58,18,243,25,12,158,244,164,233,113,168,25,0,179,197,108,190,246,157,31,134,109,176,159,161,54,125,199,106,157,133,202,73,63,31,1,125,167,254,125,226,126,158,235,243,17,80,213,254,158,10,69,250,252,142,83,178,114,190,66,25,35,228,25,74,252,251,91,26,207,227,167,143,74,135,33,93,194,179,126,40,74,159,42,138,196,203,70,10,231,131,177,112,126,74,214,144,73,218,23,252,177,246,148,161,94,50,232,243,84,127,155,103,87,156,112,96,208,82,163,201,100,150,15,102,170,95,90,189,61,67,212,124,221,127,240,153,87,206,228,43,165,198,78,120,225,247,181,136,153,171,118,178,81,249,31,223,7,6,245,115,43,143,101,117,203,132,13,71,17,34,213,65,76,179,165,231,239,176,237,27,232,43,104,109,23,17,12,63,119,51,241,6,133,59,30,177,126,101,213,170,110,243,185,178,236,33,24,69,207,54,212,61,142,28,232,172,223,32,166,5,3,3,145,170,39,135,250,29,71,67,223,121,138,214,104,85,38,255,109,148,188,100,178,69,232,139,8,195,81,86,121,253,250,90,190,9,132,133,204,239,179,182,34,252,73,161,206,225,113,66,197,169,44,129,129,14,251,112,152,202,161,22,181,207,63,112,74,253,96,122,114,246,124,90,184,79,44,234,111,196,244,112,203,122,187,157,183,135,20,102,195,65,43,169,242,54,218,248,118,195,184,142,67,116,212,62,183,141,4,234,247,204,140,121,173,116,92,158,49,195,239,131,113,27,221,79,235,45,187,51,255,6,216,36,60,45,245,124,124,48,135,12,29,40,17,42,105,35,19,99,124,147,6,106,6,180,92,233,133,145,30,242,15,132,70,131,58,203,211,152,203,140,245,125,94,48,42,177,239,83,246,207,52,105,174,31,220,41,165,244,167,133,174,155,36,217,15,70,72,82,199,48,129,101,31,126,112,181,230,189,135,129,198,184,115,24,9,243,71,44,109,25,169,199,97,236,18,106,121,40,150,84,247,191,251,66,83,182,60,189,67,244,26,249,167,73,154,119,140,71,95,152,103,250,133,250,100,206,183,22,213,32,127,154,251,140,195,9,41,227,135,252,137,34,173,195,29,246,185,170,36,18,126,140,226,87,198,151,212,31,122,39,45,144,254,190,216,204,62,157,129,176,246,16,219,255,96,246,67,15,211,139,12,231,252,22,24,252,185,173,3,253,17,217,41,190,60,157,187,102,199,254,18,151,44,169,224,112,26,112,78,244,227,108,108,124,62,24,178,138,182,137,82,122,76,62,196,41,3,159,253,170,178,108,40,237,127,213,14,115,227,211,229,103,25,103,231,203,216,144,44,165,57,235,153,53,134,145,162,126,240,153,134,243,163,91,100,20,218,184,110,248,13,93,37,118,96,222,127,81,18,241,23,101,133,151,19,82,227,145,81,68,201,74,198,61,219,102,248,157,195,225,146,223,14,85,198,158,71,19,214,138,149,52,242,52,74,66,160,244,163,53,221,73,164,65,152,235,175,35,155,155,245,19,160,13,36,50,62,56,153,123,146,198,26,84,157,227,194,19,92,93,221,196,152,211,223,183,224,159,88,14,218,146,198,111,228,174,252,182,160,79,17,114,43,60,61,39,185,112,159,130,193,174,168,25,80,127,48,114,220,202,239,217,230,22,231,163,140,84,120,87,101,73,162,86,114,168,14,155,11,189,6,65,136,194,165,56,58,209,82,241,68,34,108,66,151,192,73,239,235,167,89,177,239,111,55,109,79,165,111,211,252,171,62,184,62,30,82,219,202,5,53,206,141,37,116,211,61,204,249,148,247,183,95,229,194,107,86,205,189,31,43,99,249,209,8,9,78,221,93,161,162,92,146,255,244,168,79,123,219,217,92,225,199,235,104,55,73,116,165,193,244,138,227,252,7,35,170,44,149,45,232,59,21,119,76,135,201,104,43,199,6,231,172,60,226,104,108,114,117,11,211,173,78,237,111,187,225,158,40,231,70,158,39,123,140,116,38,136,244,142,5,107,164,240,83,87,200,67,26,24,206,78,103,100,28,156,76,189,79,233,59,103,134,137,39,90,208,70,211,135,178,200,34,251,51,41,198,155,148,7,106,141,176,190,116,85,252,122,214,179,23,54,225,98,31,102,38,130,35,28,124,86,28,8,231,31,156,140,71,164,41,128,178,252,195,68,129,122,170,21,25,58,183,219,247,155,38,116,181,134,230,38,18,122,123,223,30,30,179,87,100,215,36,55,145,172,49,161,59,220,89,97,159,148,10,93,19,203,97,212,77,235,147,103,194,16,232,123,224,104,112,157,161,209,52,135,117,190,230,233,104,157,196,49,154,61,163,105,200,47,124,89,39,185,194,72,252,215,128,105,139,168,154,51,60,211,143,111,234,128,17,108,150,159,70,9,58,38,210,98,93,232,89,147,161,52,35,248,178,88,76,25,99,104,50,116,81,65,141,11,135,145,89,30,90,18,122,245,14,83,184,74,154,33,198,41,120,203,35,173,210,228,85,172,184,227,213,85,155,31,186,236,140,76,94,108,70,0,85,77,251,228,225,60,81,72,244,160,179,154,15,186,112,27,18,134,212,49,217,225,194,50,181,254,210,45,43,227,232,38,74,124,106,63,52,211,199,24,77,83,229,119,24,175,119,223,4,154,219,83,242,66,176,202,71,66,229,34,90,209,82,28,181,245,26,215,85,230,86,118,78,161,63,35,38,20,84,145,147,242,134,10,193,195,253,0,144,114,211,34,98,133,26,230,203,245,153,120,140,11,169,5,76,200,39,49,142,200,247,108,41,198,33,201,218,106,12,148,65,37,79,235,178,103,134,159,61,198,48,92,248,135,210,100,254,4,49,20,168,33,78,173,71,51,167,248,250,128,66,145,142,81,138,136,145,244,88,232,119,84,253,114,241,155,89,247,203,93,219,70,150,210,15,182,117,46,124,183,109,26,33,77,153,15,214,30,31,95,46,206,219,74,201,32,4,90,49,107,252,154,115,133,137,66,49,58,197,209,144,102,242,195,104,26,17,115,242,196,233,245,184,240,153,121,41,154,56,140,74,160,160,205,116,213,226,117,53,132,79,133,209,4,69,114,221,25,135,158,11,201,169,35,225,73,15,96,140,5,204,195,133,229,114,118,166,217,203,74,140,36,218,242,132,220,51,166,101,135,28,198,148,78,94,200,25,57,196,56,59,198,56,254,77,202,166,130,154,231,163,20,206,215,30,66,145,49,123,227,21,203,71,101,91,43,87,6,219,119,196,167,89,44,201,37,76,44,72,23,217,35,32,22,182,135,36,102,124,245,229,31,31,218,3,202,242,90,118,211,177,162,34,132,161,204,31,22,148,237,243,17,226,95,34,172,136,97,203,166,8,236,107,61,13,90,243,225,82,33,138,227,79,12,38,245,148,47,23,82,37,222,28,14,67,90,154,122,114,116,229,34,124,98,102,147,136,20,225,43,236,201,252,104,12,244,178,210,161,230,207,246,214,225,137,216,181,190,107,72,44,201,39,149,65,176,148,149,26,71,213,36,94,23,251,88,209,153,225,93,227,211,28,145,29,140,127,125,104,48,102,235,10,248,204,226,98,235,85,172,157,44,206,189,232,128,212,83,159,79,162,199,109,45,107,95,221,15,60,103,188,235,141,16,197,51,8,27,173,160,254,203,27,65,99,189,43,132,224,86,28,108,26,193,58,202,206,199,177,125,77,165,219,174,138,94,74,177,222,144,24,132,12,148,42,189,82,188,108,182,181,30,196,147,66,79,15,175,238,124,168,49,165,52,147,38,211,15,27,201,147,120,100,84,118,202,67,131,132,103,87,2,62,75,87,83,34,226,136,24,29,207,141,45,94,23,200,144,226,77,227,91,15,98,207,82,149,12,72,184,233,67,212,68,36,170,176,99,44,157,94,115,192,164,6,100,225,170,102,110,233,143,251,108,3,247,83,187,161,36,222,226,195,108,20,139,181,106,84,81,125,73,221,159,247,248,13,232,11,219,130,236,129,52,5,219,46,90,227,133,200,172,167,56,249,68,4,179,234,209,208,34,99,195,70,142,72,212,119,33,106,103,47,175,44,92,158,210,212,131,27,221,108,30,71,163,57,182,68,243,244,192,24,52,249,234,209,224,104,9,109,167,126,62,42,190,247,254,217,175,10,76,80,24,155,88,190,51,241,166,198,56,1,62,128,95,25,148,35,145,64,163,119,28,229,108,71,113,138,107,138,154,69,112,100,5,88,143,245,96,18,5,247,174,207,252,175,89,80,92,48,130,6,66,63,40,66,83,247,101,194,194,129,20,230,9,9,122,101,101,18,198,2,226,76,26,213,97,171,45,95,20,169,161,216,122,224,21,146,196,174,190,224,189,179,146,167,20,58,83,170,222,22,153,43,140,22,3,102,28,43,92,140,20,20,112,77,26,41,52,243,60,159,145,73,161,9,69,102,66,40,68,36,135,227,182,27,138,47,2,87,120,116,247,145,194,48,18,24,191,163,200,145,242,234,146,152,157,21,227,193,23,95,82,241,235,160,136,164,239,235,76,171,190,179,167,90,49,69,195,5,193,224,29,185,122,134,33,217,15,25,104,3,59,57,191,50,204,17,68,233,149,148,27,220,78,255,186,16,78,174,138,162,252,185,226,235,217,70,132,148,17,78,129,57,206,109,226,23,58,72,155,245,76,231,248,114,243,51,169,160,253,9,197,225,230,128,186,54,15,156,235,48,65,181,152,53,250,243,237,25,37,50,126,186,33,220,166,228,102,120,59,51,198,112,197,27,70,167,148,158,179,211,56,152,12,211,217,15,203,3,37,87,62,60,164,180,20,144,174,61,213,26,23,86,164,128,76,151,79,78,110,91,203,152,21,206,252,115,62,1,61,26,186,114,76,165,16,163,164,53,7,24,99,143,117,215,7,228,241,5,38,75,225,99,188,177,67,144,62,173,194,140,127,231,20,19,5,89,15,138,248,100,44,123,84,15,147,18,194,11,21,98,15,83,104,98,20,245,79,174,140,185,57,242,75,201,214,111,129,55,201,197,88,175,207,47,231,174,143,28,69,139,136,251,208,104,108,75,223,23,70,174,57,98,129,105,125,185,58,77,163,150,123,51,76,117,234,64,169,164,51,70,100,136,240,124,146,71,70,153,198,43,39,21,67,218,38,179,2,26,149,45,71,122,137,230,60,93,81,225,186,246,248,0,204,94,64,91,115,152,204,76,95,240,131,73,217,53,133,105,136,169,55,201,115,190,31,189,105,204,46,183,111,160,207,146,204,78,166,235,201,109,187,31,57,32,211,255,212,75,187,244,46,146,60,80,71,245,183,113,48,247,201,18,71,155,161,129,54,175,254,214,124,76,195,183,106,239,64,133,147,21,39,167,220,84,244,243,194,16,122,222,32,222,116,250,116,213,36,236,47,119,3,93,116,119,14,55,9,21,231,72,182,36,56,168,122,52,29,178,51,118,39,230,200,161,179,198,142,16,167,80,41,92,235,89,146,169,64,197,206,39,211,229,248,60,241,170,121,30,35,162,61,139,46,173,31,75,54,93,194,28,131,3,87,123,228,90,206,178,73,111,154,174,185,176,43,111,218,128,57,91,206,77,113,36,210,33,213,20,31,245,167,9,190,75,124,62,103,119,177,166,46,217,76,250,57,82,95,5,215,102,249,176,77,217,51,246,0,16,107,135,78,211,88,127,215,216,127,164,109,28,32,93,178,59,197,76,135,89,249,116,97,180,28,221,136,135,178,96,204,233,130,143,108,124,142,228,151,165,133,116,229,67,60,111,199,246,28,2,138,126,216,150,17,204,62,22,144,232,88,79,172,65,87,139,175,124,76,249,89,201,97,220,24,36,174,15,166,8,32,246,234,156,156,216,222,183,239,108,247,159,183,77,157,53,50,203,133,130,183,212,163,184,242,51,178,147,223,24,118,100,154,182,107,166,12,225,207,156,224,99,104,87,94,51,61,26,143,90,139,201,223,107,120,71,123,85,242,240,174,48,175,107,207,145,245,74,55,159,118,232,8,223,218,206,81,205,208,212,75,232,144,205,84,204,14,165,13,182,37,223,71,64,191,224,212,125,87,165,162,232,220,180,101,190,173,249,25,137,205,36,93,63,152,232,238,25,168,56,144,13,223,192,100,236,40,138,144,24,207,196,140,124,147,159,252,172,117,179,106,172,63,112,252,245,117,249,44,16,148,96,53,40,166,145,248,235,212,90,230,202,48,100,111,197,188,130,230,187,195,204,221,250,137,145,235,153,254,190,205,150,104,234,209,149,38,127,31,169,100,188,52,215,83,105,42,111,190,118,82,149,214,100,102,69,199,45,249,55,130,2,210,146,126,91,150,78,68,68,2,38,214,212,93,54,84,132,226,99,37,155,240,233,211,106,5,133,213,227,36,164,29,166,178,128,225,14,150,226,191,205,126,253,60,127,221,186,81,144,242,121,39,153,136,115,86,152,126,29,47,217,50,231,179,26,234,150,17,5,178,239,145,146,174,63,35,79,243,3,103,236,120,195,32,44,107,116,19,21,70,94,160,196,209,244,151,42,106,46,57,223,48,77,120,66,141,174,27,124,42,128,62,208,96,178,175,162,217,28,196,142,235,133,179,237,140,5,174,108,83,191,247,117,62,37,140,20,100,75,74,23,250,242,169,60,33,138,94,134,102,200,200,136,249,231,137,8,116,17,61,241,194,242,184,179,79,245,137,92,246,147,247,248,245,227,248,51,197,165,64,132,208,201,221,161,4,23,48,213,29,237,95,163,174,158,3,133,13,163,79,133,198,147,236,159,190,41,116,106,67,6,201,235,153,226,202,146,9,0,105,151,229,217,240,174,21,48,253,86,218,216,202,205,108,255,244,153,224,84,178,161,24,165,40,62,63,204,98,250,211,242,100,197,203,175,66,15,189,197,58,66,180,221,106,123,191,20,3,24,35,40,69,141,235,180,62,152,198,58,77,155,160,215,131,230,140,195,88,45,200,148,134,64,38,133,191,15,198,93,73,249,157,25,82,144,111,114,38,253,127,35,107,123,14,7,183,233,23,142,229,68,146,229,19,226,239,92,223,51,101,231,187,178,178,213,205,52,219,203,224,72,210,158,29,145,94,57,134,31,254,129,161,247,134,221,176,182,254,4,223,15,103,38,114,248,89,155,115,140,143,254,193,103,137,58,211,140,92,119,158,214,173,243,193,153,7,170,205,57,137,110,237,239,203,63,112,197,53,94,97,211,18,217,31,76,245,120,43,55,218,72,92,211,47,141,238,109,77,64,88,195,70,251,246,226,60,29,243,80,210,150,11,86,176,128,113,175,80,62,238,180,246,131,239,183,233,215,56,87,167,189,7,56,96,124,165,140,73,124,151,52,75,112,246,64,184,129,127,40,145,205,122,10,75,136,164,250,72,130,225,243,52,228,166,19,187,246,233,23,102,38,119,218,104,66,8,226,20,101,36,126,51,59,61,41,80,194,56,243,71,122,246,149,20,38,164,4,73,51,135,159,26,19,119,21,234,162,179,173,56,139,113,154,71,202,18,62,17,29,103,12,83,135,161,41,60,162,11,184,157,196,243,46,3,165,162,135,242,202,11,246,235,230,1,171,137,53,220,194,225,141,171,147,242,229,25,58,90,192,167,222,159,252,183,205,134,247,17,155,192,91,32,174,28,115,134,199,235,98,145,44,252,118,226,116,193,65,176,20,214,15,89,249,237,175,131,48,233,209,88,194,102,210,227,133,105,150,135,235,33,182,33,25,244,173,32,40,47,194,213,86,90,28,157,5,213,143,94,52,190,170,168,253,137,177,99,7,69,127,145,57,32,169,76,76,26,206,240,154,230,43,221,84,58,196,88,251,95,188,48,173,114,170,60,17,98,147,244,5,151,128,240,134,235,227,10,65,230,254,131,207,170,249,248,130,47,243,250,137,11,39,164,158,229,113,25,56,51,220,246,147,119,51,5,123,45,12,70,219,126,52,130,39,143,154,56,249,11,239,144,70,115,148,210,222,123,116,208,226,160,252,32,25,171,28,175,193,131,254,198,56,77,37,175,129,8,57,185,94,2,38,77,182,31,53,163,233,169,94,72,87,20,33,243,99,242,129,100,129,195,132,84,202,62,163,141,162,102,127,226,201,196,63,94,43,166,116,199,10,22,57,170,55,135,70,226,242,46,127,22,155,142,2,191,106,239,224,191,184,29,30,185,12,213,35,34,187,212,191,117,119,90,83,172,146,188,80,207,153,190,166,227,9,15,185,65,181,119,76,241,214,209,51,146,166,242,74,207,171,28,190,155,134,30,67,187,85,87,117,29,132,132,252,232,243,244,203,99,156,2,21,247,219,135,76,19,47,173,234,25,97,194,63,85,96,154,163,4,46,179,199,226,133,178,240,121,102,42,205,67,176,238,99,28,120,171,248,45,36,61,26,255,3,46,245,225,195,178,50,206,124,209,94,148,31,134,4,141,39,163,126,240,82,69,46,82,245,101,77,61,58,61,170,64,153,52,170,252,116,126,30,10,155,119,159,178,236,194,135,62,21,44,139,188,220,253,187,237,165,220,206,223,231,154,229,161,61,47,100,154,21,135,60,241,199,227,99,34,8,209,228,109,41,185,134,150,11,121,149,246,161,235,92,216,61,120,51,86,58,99,88,181,138,168,22,5,138,174,170,254,236,32,57,120,79,221,138,218,104,76,186,187,90,220,48,61,225,58,133,219,188,156,226,61,147,17,83,234,178,201,221,143,120,23,72,144,41,17,208,12,172,107,252,52,221,175,234,127,184,144,140,221,113,242,209,211,210,111,131,5,97,244,24,7,39,138,121,88,186,54,147,150,123,180,53,173,10,92,121,241,241,219,8,23,60,191,109,118,193,241,174,216,204,232,56,88,214,251,17,79,28,3,74,189,111,120,10,245,94,57,21,119,253,110,23,126,139,227,194,103,173,170,15,155,156,93,70,156,188,213,174,230,192,132,53,195,57,44,192,233,76,56,42,31,101,174,171,241,186,201,61,234,40,67,72,36,199,132,99,78,140,15,15,158,93,221,125,37,168,90,232,141,33,196,226,153,17,96,56,93,10,179,143,191,3,17,125,149,250,136,79,89,143,140,195,8,10,42,191,146,254,221,116,63,77,154,238,244,169,33,57,224,187,190,105,219,145,166,14,217,40,111,214,152,166,25,166,218,210,100,212,92,103,34,2,155,72,141,194,220,151,63,181,193,176,253,67,55,135,19,121,65,109,45,123,154,57,232,245,114,152,52,189,74,137,209,66,229,171,207,96,254,209,182,133,69,151,144,167,199,167,9,67,235,194,183,127,50,117,35,96,19,75,122,218,26,86,137,143,155,255,234,124,26,100,86,143,121,118,160,193,155,199,163,215,133,145,145,195,189,63,18,176,27,11,164,21,7,119,220,150,52,246,163,64,84,3,198,136,86,153,109,200,59,237,26,143,236,196,68,146,0,183,198,158,26,97,41,166,127,165,41,149,16,229,74,47,149,79,115,174,212,16,106,227,150,213,98,26,102,191,163,70,182,16,94,205,238,229,131,145,39,90,250,80,200,69,172,184,109,122,111,158,163,73,31,164,120,226,232,124,174,167,247,166,13,215,38,192,68,107,116,117,185,161,27,103,185,188,7,176,57,112,43,167,245,188,206,152,17,59,206,130,79,43,21,210,76,126,219,253,204,167,218,173,177,179,173,231,43,96,228,55,53,88,71,87,177,197,185,77,205,67,251,211,112,7,156,113,244,137,191,234,122,224,133,135,64,192,88,47,212,167,105,136,118,121,135,155,209,100,158,22,50,2,25,135,205,227,250,233,10,130,173,21,176,153,244,182,167,105,40,250,76,128,203,211,112,84,173,121,199,193,179,228,74,94,145,214,183,2,231,223,225,68,187,161,94,24,229,163,152,177,208,116,124,175,27,229,208,56,186,97,122,59,245,137,19,122,196,162,220,200,83,61,109,119,152,118,250,101,55,139,53,202,211,205,212,111,160,210,240,69,87,230,116,54,33,17,71,7,90,182,122,215,39,202,153,221,135,248,185,70,93,158,232,53,172,177,201,62,223,30,5,54,125,220,99,153,236,162,195,143,243,226,89,31,76,17,221,209,122,98,241,167,61,236,108,42,102,76,41,13,10,246,124,182,132,13,18,152,195,104,217,232,164,129,148,247,93,2,240,201,204,237,57,250,102,246,128,79,116,81,159,223,222,41,194,9,156,229,117,27,76,135,247,142,169,144,98,159,170,228,111,10,179,53,62,204,58,77,3,235,161,108,211,96,30,48,213,215,250,192,235,142,147,19,108,173,190,254,216,26,26,113,33,68,150,253,124,60,48,137,146,191,173,122,182,166,79,79,43,218,160,245,194,231,19,215,14,47,224,92,98,121,129,152,190,254,0,167,22,179,120,69,39,105,174,231,183,87,228,45,206,104,237,163,189,104,187,11,4,41,194,165,108,114,107,56,138,233,10,189,132,178,246,251,208,230,200,1,99,240,222,159,71,94,227,153,33,227,209,158,15,119,221,197,5,151,198,135,4,159,205,13,219,31,40,123,38,209,21,176,113,50,99,6,199,57,188,62,31,53,191,22,83,25,237,16,239,61,35,63,30,17,82,65,186,249,105,112,156,208,238,252,145,148,10,49,244,25,193,164,63,253,109,160,33,33,82,40,246,109,69,81,12,152,132,243,251,101,246,20,241,21,226,65,111,107,38,36,139,29,151,150,48,224,122,231,132,51,193,249,83,161,69,60,63,211,13,17,117,9,20,22,119,123,102,163,125,35,9,68,99,251,51,41,224,85,185,227,220,115,190,253,253,103,38,156,37,246,177,39,240,158,253,25,40,228,252,34,26,64,44,82,245,199,153,102,219,93,52,179,9,139,62,71,23,212,60,28,238,200,175,61,243,255,70,144,203,225,134,93,252,120,150,135,62,226,202,16,23,76,239,218,114,211,45,195,28,234,158,115,163,145,20,3,45,155,15,246,126,214,181,118,67,245,108,251,61,253,233,108,156,203,128,203,99,241,201,154,58,250,125,228,136,111,63,233,179,108,42,242,31,156,172,17,248,89,176,49,175,89,1,83,36,123,150,123,52,86,227,104,228,100,242,126,66,137,230,157,130,214,108,156,215,147,155,35,126,139,5,59,153,215,242,19,198,192,248,247,199,66,251,139,42,33,19,4,161,167,238,112,71,100,80,59,142,232,173,137,117,49,209,133,216,159,248,171,167,152,207,16,38,122,130,179,50,35,133,139,48,119,123,226,35,60,121,226,251,160,62,153,159,223,237,41,26,15,80,93,199,95,169,63,65,103,148,41,128,41,127,63,1,173,137,232,59,108,94,242,79,68,139,120,84,220,115,70,28,106,63,209,50,206,139,14,167,1,133,237,105,217,78,51,18,61,84,49,122,125,250,143,81,6,255,158,88,167,55,239,17,46,64,18,125,127,4,54,96,44,66,159,78,118,202,167,195,97,22,236,167,61,153,73,235,162,214,39,255,108,79,206,251,143,115,115,113,79,159,251,89,222,147,239,132,113,109,43,143,105,42,45,90,222,80,132,69,136,5,119,207,190,138,148,65,192,102,169,174,187,50,74,173,1,247,169,149,8,219,211,121,59,171,153,251,100,157,13,41,40,179,107,112,216,172,145,235,163,101,92,35,28,166,75,122,149,231,220,102,145,116,143,78,235,217,70,51,83,231,248,105,156,242,202,35,163,204,14,254,194,181,60,142,223,219,180,61,226,137,159,111,231,209,250,230,183,157,7,6,60,84,7,214,56,125,197,203,101,192,80,150,247,163,240,140,82,129,195,180,124,105,23,239,143,148,17,239,11,229,72,77,201,160,171,86,87,188,237,179,229,123,124,231,151,249,143,199,235,196,67,247,73,139,176,134,247,24,166,200,84,232,80,50,207,152,56,24,137,116,109,190,36,254,237,37,238,139,33,172,89,90,204,28,234,61,53,85,96,125,40,5,159,61,63,247,66,80,85,27,140,145,218,117,194,7,142,69,45,237,39,57,64,106,201,235,47,157,214,155,183,135,177,51,246,238,35,91,85,183,16,70,116,185,243,172,77,204,138,154,156,97,192,181,170,225,21,10,60,37,221,73,5,225,240,71,151,58,153,222,103,132,11,61,105,124,213,242,153,38,122,196,87,5,15,105,109,230,99,40,213,27,169,224,68,170,90,40,101,198,116,101,172,48,93,92,144,167,138,233,232,108,112,159,26,5,146,2,193,159,249,197,64,233,81,89,161,117,44,38,82,131,245,129,49,187,111,9,160,16,207,80,148,111,167,221,159,238,37,189,2,47,245,166,188,97,148,169,245,238,62,67,104,68,245,145,123,126,186,162,119,183,36,248,190,79,76,155,126,128,225,29,95,248,4,30,250,80,48,118,29,69,162,179,169,230,1,76,79,219,149,24,136,98,72,209,62,253,141,253,6,249,25,203,53,141,195,177,111,44,55,76,233,117,85,125,226,29,154,82,191,81,140,101,231,31,56,58,228,137,98,32,185,116,133,217,16,222,32,7,249,75,189,180,129,81,205,93,174,91,83,227,39,90,13,204,21,193,215,92,132,216,245,210,176,227,24,177,116,181,162,170,134,60,52,170,65,227,174,201,227,185,114,230,221,229,49,80,231,59,29,207,7,112,238,212,89,123,54,85,158,247,39,48,27,131,184,242,78,205,106,172,103,15,97,212,254,15,30,184,159,245,71,82,158,142,236,26,240,120,38,36,62,236,28,33,47,198,31,227,233,149,165,7,96,198,36,95,140,5,158,159,111,196,39,225,19,155,225,247,163,85,87,90,188,253,186,18,116,22,29,72,3,142,121,9,152,192,93,3,121,166,170,237,177,217,129,81,200,150,31,54,149,114,207,157,177,211,84,185,3,100,170,162,71,11,113,61,20,224,183,182,148,210,190,148,3,110,244,119,75,37,26,181,90,175,235,144,180,171,15,136,61,85,14,80,63,92,80,228,251,119,160,244,141,244,71,235,45,121,59,222,52,254,114,122,234,227,104,213,7,106,254,36,42,51,87,205,128,44,224,115,83,75,143,94,103,246,247,253,67,131,138,246,20,246,171,109,129,119,192,109,168,74,241,129,59,57,144,128,73,35,148,71,32,143,175,231,131,207,167,247,80,14,248,31,221,19,199,104,233,45,229,236,16,191,34,145,29,48,198,167,67,181,249,202,138,178,38,10,147,229,17,186,111,112,140,5,110,163,60,178,128,21,142,222,119,242,138,104,215,75,73,168,248,197,204,128,33,229,63,140,5,216,134,223,109,87,211,182,220,15,156,67,23,205,56,107,39,170,209,71,206,190,183,5,202,219,148,145,130,4,212,246,241,95,17,24,88,170,221,135,31,91,155,23,166,181,191,62,131,225,124,62,126,219,236,215,182,138,10,26,175,49,110,219,244,120,31,237,190,179,184,124,116,60,154,231,177,163,84,241,189,105,253,31,14,163,22,167,119,13,3,43,182,8,8,39,118,213,56,70,181,31,206,229,7,159,121,45,43,199,10,5,189,153,115,192,77,45,240,104,4,57,239,208,147,41,213,4,197,85,207,16,162,167,239,0,140,210,182,133,67,156,140,210,230,223,45,214,161,91,9,200,192,216,15,11,156,84,95,146,72,56,123,189,202,186,39,149,241,3,107,30,189,16,135,173,177,77,181,20,209,141,246,24,134,182,171,51,151,234,165,13,44,95,231,133,85,169,199,224,149,215,61,121,39,185,172,240,217,52,120,104,102,39,175,170,63,73,69,177,116,57,249,202,237,233,21,175,46,33,254,67,151,118,69,91,43,249,215,60,96,240,126,248,64,133,198,205,186,4,206,239,193,211,21,59,62,84,223,53,146,146,81,134,251,224,135,210,147,162,136,0,122,70,195,120,208,85,31,56,191,240,25,255,245,62,147,214,235,115,101,72,239,204,123,221,21,245,16,133,205,7,245,194,245,153,115,204,185,79,238,11,253,228,253,192,48,203,2,134,100,243,28,221,160,124,5,140,39,161,254,54,117,210,114,97,243,141,126,224,233,52,67,131,115,123,126,250,102,42,11,30,71,117,61,130,159,230,220,113,225,185,158,65,106,58,54,237,194,24,123,63,240,136,188,130,193,229,89,65,200,252,223,219,34,231,173,207,12,42,244,246,197,11,14,254,80,209,246,68,103,123,190,95,64,65,104,238,57,57,217,250,120,95,39,144,211,70,171,3,159,216,177,92,216,52,64,85,5,213,116,219,3,78,69,73,163,136,164,226,33,233,240,79,3,74,181,151,247,204,241,237,102,26,21,85,167,59,211,209,31,15,149,54,185,169,174,33,165,135,40,251,180,138,223,35,26,93,108,179,186,3,62,75,225,171,32,14,119,233,187,112,120,52,227,149,39,175,63,23,23,135,81,61,91,79,251,62,138,229,1,87,186,192,4,254,137,188,127,48,34,93,143,151,10,220,216,226,37,192,108,228,1,21,124,159,216,50,245,64,207,199,150,181,185,159,166,21,159,23,50,225,219,84,74,169,177,72,252,96,100,234,167,18,51,7,175,35,238,186,161,19,164,173,255,103,140,110,159,167,51,159,146,126,1,48,215,201,252,4,108,10,44,15,225,148,69,63,224,161,179,221,79,96,212,169,26,40,156,237,241,92,152,37,226,230,133,187,246,151,1,163,42,117,225,19,251,62,48,237,78,142,50,13,204,231,167,235,116,33,95,42,243,208,237,159,131,207,248,175,23,85,95,168,223,193,81,42,38,215,59,254,120,112,205,45,224,5,185,232,65,115,16,118,168,140,208,74,243,94,118,242,74,49,154,15,103,123,241,252,52,234,165,45,96,179,22,124,158,201,118,21,85,171,217,140,161,82,11,144,127,93,140,215,224,246,178,135,233,12,189,151,70,56,81,158,151,153,99,203,150,169,40,45,245,67,64,85,46,56,134,180,230,239,161,95,7,91,192,213,46,188,230,35,6,223,217,48,198,183,133,154,241,131,46,227,121,58,202,87,62,30,98,242,14,50,29,197,81,237,5,71,135,20,247,227,15,37,157,190,31,82,115,177,20,158,195,197,186,82,229,195,163,88,235,11,50,67,44,85,61,121,171,70,92,15,184,239,162,84,111,186,95,98,245,48,89,146,170,94,9,236,183,163,88,155,172,77,171,61,118,8,211,123,205,233,172,172,179,189,40,117,181,21,48,169,228,246,120,41,228,40,61,38,196,138,154,222,23,74,50,174,191,106,206,23,67,191,29,220,187,35,180,75,198,115,81,31,20,179,81,241,146,17,126,30,112,27,20,38,93,16,71,155,48,134,206,224,136,156,204,56,154,162,167,74,172,100,8,68,94,132,195,170,58,231,199,238,160,147,16,142,163,105,77,31,10,87,214,178,239,125,145,244,71,255,230,89,61,78,152,50,46,156,84,24,0,55,203,179,55,93,1,159,17,157,31,59,4,42,38,37,96,40,190,243,113,75,104,65,86,69,126,181,61,67,60,155,15,152,95,249,249,0,170,228,165,241,28,204,104,245,57,92,89,216,134,106,222,152,251,66,192,245,233,222,196,169,107,68,122,140,221,248,210,160,20,51,204,187,179,2,198,48,225,241,59,128,189,234,48,29,69,170,96,100,187,211,25,39,199,73,85,13,13,80,11,243,189,17,132,206,179,221,121,252,201,140,73,253,193,99,167,164,146,32,201,180,154,60,57,156,104,48,94,42,206,191,76,208,122,94,120,105,163,6,36,106,58,0,239,201,215,124,80,114,172,23,205,218,105,8,122,190,130,42,168,246,236,36,218,93,162,146,140,241,57,22,58,66,205,39,47,231,187,0,35,207,63,40,234,38,35,94,166,73,16,171,247,159,53,133,196,51,161,67,71,147,68,136,237,220,161,128,241,178,38,20,9,113,99,39,11,218,150,214,7,145,243,186,99,152,226,99,211,116,10,195,40,205,121,225,85,30,148,246,174,184,171,76,75,227,171,244,150,162,162,244,51,140,126,82,95,39,206,204,247,194,198,124,178,114,103,122,63,151,190,3,70,98,85,97,180,23,226,243,56,171,75,85,178,246,89,136,32,46,251,24,28,164,142,235,163,132,13,23,40,174,140,230,216,245,10,101,183,28,183,5,73,73,107,135,180,126,202,40,98,162,213,95,62,203,81,185,207,228,108,208,151,86,22,75,50,193,35,135,79,192,159,159,58,243,44,247,187,28,84,109,30,18,71,207,55,175,128,92,208,42,79,182,176,240,132,239,156,64,225,235,41,5,203,118,16,139,192,87,28,239,76,41,179,165,248,232,249,58,94,157,196,217,238,84,72,209,172,189,133,203,237,190,102,76,102,16,212,149,22,6,185,55,6,33,204,214,167,156,52,250,138,52,38,27,199,254,24,203,158,91,66,60,55,96,212,57,159,58,216,137,198,188,252,135,184,55,244,7,133,219,154,49,11,159,85,172,166,71,187,120,17,73,196,202,134,2,158,94,218,250,41,86,196,210,150,154,150,145,217,141,215,216,251,155,62,209,195,34,167,9,39,54,147,137,197,94,201,89,244,112,156,181,50,150,108,211,102,80,205,76,166,148,88,218,40,150,228,135,131,222,218,45,55,33,55,244,88,230,246,182,144,221,142,115,143,154,210,43,155,140,247,75,92,25,197,44,101,245,211,4,220,238,122,143,11,158,170,144,154,17,90,60,83,62,1,117,48,222,53,118,239,24,74,238,169,101,75,82,149,49,132,77,246,239,241,24,238,212,99,231,93,20,147,242,17,208,151,26,193,210,96,89,75,15,233,25,73,155,120,213,29,101,125,125,213,200,52,84,79,228,83,36,72,42,235,111,73,186,29,211,40,194,84,143,134,47,101,3,87,1,34,25,104,244,80,133,217,39,249,201,233,66,82,69,89,116,250,112,62,13,24,107,178,231,232,179,221,24,23,46,196,76,10,211,94,213,3,38,75,55,30,248,172,216,254,84,208,73,218,250,129,80,127,136,96,57,229,159,47,134,194,39,218,190,48,68,252,244,216,181,119,104,31,1,195,161,173,15,204,204,112,225,156,244,235,75,152,220,149,56,122,210,67,166,247,205,214,211,203,12,168,154,33,167,175,78,242,80,197,125,52,100,38,55,253,126,80,113,140,98,238,137,187,203,122,122,79,50,105,193,120,161,56,68,105,125,131,94,186,18,219,119,188,65,170,50,120,73,249,97,215,226,48,210,62,69,149,145,233,218,252,61,52,166,105,226,72,209,23,110,232,198,127,227,20,190,52,122,159,119,44,145,238,168,62,91,90,136,51,84,119,252,108,168,141,202,252,131,215,175,50,118,175,236,60,66,152,233,223,201,23,50,3,106,216,142,129,91,246,121,156,178,103,30,66,100,173,230,195,243,149,92,135,85,146,85,87,28,155,223,94,190,201,20,11,31,188,71,238,209,184,6,239,111,229,35,69,196,93,223,11,203,84,73,93,201,97,152,61,178,184,156,32,206,211,187,71,149,38,239,184,149,120,150,176,80,173,126,242,115,137,236,178,21,70,6,205,31,10,62,100,77,167,218,100,154,19,211,143,62,95,211,153,73,154,192,204,43,223,38,99,32,220,212,36,155,9,220,163,75,125,176,49,77,249,57,57,222,245,61,96,250,192,228,227,54,239,250,246,5,119,131,46,255,173,234,197,166,224,185,190,92,205,129,135,137,116,43,188,166,51,5,71,51,61,11,189,112,232,173,51,14,70,78,38,235,149,145,196,221,126,101,21,231,108,33,44,156,103,138,183,76,192,84,126,30,116,185,102,14,146,141,124,201,122,87,38,233,237,215,117,226,236,135,189,5,39,121,164,26,176,229,61,5,173,57,54,217,3,23,186,165,34,241,4,233,201,203,112,192,38,56,47,48,209,92,246,155,46,248,17,200,40,76,70,43,236,113,114,115,132,146,163,207,255,200,57,197,209,136,60,232,243,134,77,191,227,137,254,116,233,228,210,138,25,1,249,35,43,150,215,187,99,220,104,251,94,207,5,206,200,151,8,220,168,191,196,141,37,222,73,17,120,236,104,82,7,174,143,135,10,102,84,115,141,18,48,207,88,238,27,166,197,188,143,60,81,23,148,103,222,48,71,90,69,96,181,40,194,157,190,56,219,232,7,139,51,173,249,142,193,252,252,224,108,254,179,130,158,207,195,141,1,65,169,132,202,133,91,187,74,124,94,244,176,137,196,42,138,171,136,184,248,133,103,10,221,210,117,67,52,185,157,179,131,13,61,249,26,121,159,84,16,219,246,103,154,177,159,16,118,11,227,27,255,75,135,171,73,214,11,220,182,219,114,34,218,111,249,50,157,147,154,19,24,207,158,43,177,5,81,52,219,252,251,193,227,151,2,211,83,163,249,250,157,187,98,127,92,164,82,77,166,163,185,83,240,48,221,101,13,76,225,99,141,152,76,161,53,47,197,82,16,12,7,58,77,232,150,43,220,92,187,21,199,166,174,29,234,160,116,95,125,143,147,172,129,102,14,112,199,105,163,196,209,249,231,199,251,60,237,16,33,2,230,233,62,47,99,117,39,140,14,98,95,85,208,195,60,135,242,72,28,125,130,11,37,140,254,54,182,254,54,42,86,178,170,7,109,237,239,217,103,164,138,239,142,118,196,97,221,22,222,202,56,44,32,95,95,20,206,78,61,54,30,120,213,80,253,231,251,54,227,220,40,59,189,247,133,48,148,31,157,16,243,78,207,187,44,204,252,14,159,191,125,62,61,118,101,110,113,66,107,2,118,7,47,156,189,254,8,140,0,220,243,58,145,105,254,224,66,75,141,26,6,48,80,150,175,216,5,55,201,157,159,161,130,160,64,9,56,61,124,34,139,176,189,231,25,155,223,250,248,150,29,24,198,105,252,52,123,242,249,124,153,169,57,255,132,250,108,31,234,214,129,197,123,117,217,126,234,77,3,234,171,126,246,9,137,56,135,145,154,24,207,209,103,42,254,182,171,48,228,205,87,81,224,126,59,24,15,92,232,152,214,75,51,97,195,18,240,153,98,244,219,180,126,175,117,97,2,56,157,145,166,233,39,59,76,235,248,126,62,130,54,34,74,66,65,181,105,139,34,125,74,61,222,103,129,54,213,21,69,204,41,251,193,103,195,57,84,237,128,76,236,118,134,10,247,144,53,153,74,84,137,244,204,55,219,161,173,245,152,129,88,149,35,166,36,148,102,161,88,220,0,13,61,10,111,224,53,45,132,173,33,113,177,58,161,223,53,105,145,45,17,24,100,11,242,86,14,227,98,39,243,176,105,240,229,139,162,1,215,5,205,246,137,56,108,79,180,60,240,244,60,147,209,20,182,50,1,145,41,65,229,40,96,82,250,15,76,91,84,92,56,233,151,162,97,105,50,229,153,31,76,161,174,105,102,227,204,71,108,97,28,198,233,85,239,26,225,72,247,197,52,51,150,174,134,3,5,253,55,87,145,180,109,65,214,86,216,130,128,74,242,57,201,54,83,162,91,142,246,37,149,240,239,3,162,157,119,170,83,2,9,226,200,52,241,226,240,67,22,244,64,219,35,67,72,84,73,141,172,44,112,241,254,119,96,182,244,242,196,79,136,196,141,59,60,199,22,130,11,48,142,18,61,224,199,55,29,161,198,84,238,51,235,120,25,12,69,155,39,246,0,205,38,64,81,212,153,252,153,208,88,218,245,109,77,4,35,86,92,216,137,91,116,38,46,198,208,251,114,69,180,59,80,191,185,40,253,163,197,99,5,18,240,100,102,5,70,187,119,4,218,84,131,219,92,120,170,87,226,248,39,189,42,85,225,94,60,221,63,204,21,78,61,76,204,226,217,7,56,34,50,171,189,7,19,3,79,135,7,41,20,125,158,214,23,232,71,195,129,211,198,251,98,114,186,126,225,248,84,78,85,26,225,174,211,151,21,129,130,139,162,174,28,140,251,174,107,229,240,240,102,150,249,166,98,211,232,217,122,122,6,158,180,94,181,106,187,71,3,137,93,172,104,162,1,67,66,207,1,83,141,127,208,229,41,19,186,66,145,59,105,47,236,182,228,192,8,239,200,171,220,212,166,191,32,167,91,161,88,51,11,7,166,128,219,63,216,154,208,151,162,116,174,20,71,81,127,210,209,13,77,208,149,141,136,38,225,78,232,40,50,89,146,223,19,67,200,129,175,82,71,17,122,97,223,224,199,214,8,46,146,204,39,11,45,137,143,107,1,124,222,245,92,207,209,219,85,5,97,149,17,27,140,23,118,226,25,48,205,187,47,92,231,183,115,234,204,223,181,232,79,119,232,121,126,48,170,23,207,68,136,28,178,187,163,24,156,212,106,173,252,26,243,115,192,198,113,144,49,74,202,227,155,203,8,96,176,94,89,10,175,48,130,71,140,70,197,29,10,194,191,62,68,59,156,213,249,252,178,9,58,228,11,87,37,204,1,35,27,233,239,3,213,62,209,21,179,175,163,250,135,137,207,32,74,239,250,186,8,236,139,31,93,204,75,170,232,19,53,243,9,135,205,184,250,25,10,124,32,129,38,60,209,21,70,37,198,223,53,170,7,51,191,227,168,102,191,48,179,103,122,15,182,253,135,195,216,111,235,47,163,34,118,79,141,72,66,215,151,101,250,234,1,195,7,89,58,18,120,68,221,95,181,21,181,53,16,224,85,247,30,87,214,43,91,6,133,73,172,250,24,165,243,224,29,102,200,17,206,184,240,134,208,133,94,57,212,192,61,46,172,153,129,51,19,34,103,88,47,58,52,219,127,94,230,12,86,65,55,9,145,173,139,71,55,171,106,63,119,161,117,90,66,233,130,57,93,237,247,93,175,166,249,70,88,74,180,48,124,48,35,114,105,112,101,6,155,49,12,235,196,102,161,40,12,109,253,194,88,41,8,188,204,192,201,159,10,26,157,75,86,23,51,174,72,119,16,39,60,151,187,194,112,95,86,192,85,185,24,104,31,210,69,22,48,249,43,121,228,25,210,99,138,73,133,220,151,230,243,145,224,105,59,62,124,182,27,162,204,12,204,20,183,47,252,212,187,50,9,169,81,115,192,54,19,72,72,58,152,255,252,183,233,208,212,150,27,242,149,204,222,1,143,71,122,130,157,214,125,221,168,185,106,4,196,235,103,234,8,184,63,41,195,70,167,229,118,212,188,213,100,115,67,29,104,122,88,120,96,204,143,37,238,99,224,172,156,253,174,209,141,145,149,143,198,138,188,227,125,12,230,244,166,217,146,21,4,20,122,175,160,244,102,77,197,148,176,184,234,152,238,38,141,128,24,161,197,137,101,29,141,50,56,63,146,99,90,102,71,225,171,83,67,173,163,105,126,203,18,117,177,242,161,111,167,185,53,140,171,183,95,218,176,63,40,79,162,148,223,244,101,181,209,25,25,48,154,205,35,236,237,59,242,120,93,202,151,228,252,206,72,243,119,141,72,177,218,52,32,58,98,235,188,195,172,63,130,194,100,234,177,40,83,184,147,46,14,211,91,114,15,7,122,252,182,234,202,34,72,82,151,75,46,117,252,159,183,120,10,164,95,37,218,127,248,44,83,83,182,154,105,231,179,100,186,136,85,167,111,120,72,117,6,63,177,51,174,62,74,2,48,76,243,123,52,210,43,213,77,99,56,57,190,237,243,194,139,94,45,31,194,40,240,101,97,179,254,68,74,61,215,9,169,153,15,255,254,54,114,117,211,5,28,58,170,181,208,99,2,134,84,50,92,8,1,174,10,74,177,2,147,80,25,61,94,23,237,235,151,115,109,174,199,81,199,51,210,14,235,194,133,233,88,240,237,71,55,174,159,56,98,154,247,237,114,250,11,82,30,116,59,14,133,139,171,61,25,90,219,221,137,38,204,186,186,103,97,153,62,172,101,86,224,98,59,87,9,208,246,173,67,176,129,99,20,95,248,108,77,101,168,76,18,52,179,118,249,128,68,247,28,24,38,86,14,88,186,69,201,58,208,44,26,223,230,153,241,139,140,179,89,236,17,251,109,145,131,147,124,33,205,85,115,121,59,68,199,18,174,138,8,55,176,9,110,4,76,83,249,189,173,129,229,105,142,219,234,76,227,229,129,121,41,229,194,216,110,92,152,254,67,239,100,165,31,148,172,209,189,107,115,225,72,49,84,58,251,141,59,221,37,68,52,246,138,128,185,155,34,245,120,224,148,227,203,62,176,24,172,144,6,69,206,80,208,179,210,117,133,141,176,119,97,182,55,2,83,222,172,23,166,199,65,208,138,147,79,92,55,68,182,33,48,57,212,86,47,76,21,239,190,78,51,189,188,147,10,105,106,17,93,74,204,205,193,14,160,39,3,199,251,59,74,187,105,179,173,17,243,248,153,181,187,28,109,51,86,204,196,141,60,207,173,159,80,66,238,233,142,210,102,63,118,223,87,167,23,204,201,3,230,83,124,150,229,59,210,144,158,68,61,249,131,43,26,94,55,68,163,89,40,45,111,224,53,39,66,130,73,129,205,115,217,111,140,14,33,157,76,13,206,15,92,21,198,208,165,198,148,70,169,102,200,56,237,9,103,37,143,23,32,254,87,105,30,62,235,53,193,127,108,159,206,217,164,255,145,165,177,133,90,20,148,159,243,140,228,161,161,213,154,220,108,1,201,6,154,26,5,158,40,242,199,162,252,99,57,60,104,105,2,55,41,225,243,85,163,193,22,113,204,153,146,68,237,211,224,124,119,71,236,80,100,166,197,96,212,171,39,128,20,183,228,150,7,155,83,255,122,240,39,106,162,70,144,16,41,75,241,195,21,227,246,37,247,212,25,118,17,188,81,207,170,122,203,125,154,241,70,108,34,58,212,145,23,190,59,66,20,184,165,42,116,96,188,221,34,208,79,37,137,75,3,11,25,251,155,15,77,4,145,85,238,10,169,91,55,165,193,66,114,169,238,23,21,113,254,124,59,124,62,249,46,223,14,76,52,159,131,1,105,86,84,212,180,158,20,174,50,186,89,248,86,223,15,172,3,16,43,177,250,28,93,218,3,247,136,144,176,132,238,210,113,96,112,168,80,253,110,171,254,17,118,89,87,50,26,8,166,100,133,237,67,13,152,125,217,86,24,102,115,252,54,105,155,172,71,111,216,225,203,97,84,67,182,30,141,148,84,141,251,70,184,80,102,202,158,126,238,234,1,47,85,210,225,67,67,99,52,158,57,14,45,50,23,226,33,119,246,93,113,114,98,212,186,21,198,33,164,6,140,16,184,76,118,153,189,88,138,163,145,91,145,64,133,21,33,187,59,189,169,161,63,15,237,160,219,105,61,134,178,147,214,249,166,99,224,19,48,13,6,122,95,80,22,239,64,99,225,236,50,26,208,230,202,173,95,56,45,157,41,27,65,239,125,228,102,95,40,83,124,194,233,36,208,130,165,193,84,24,66,89,187,112,146,61,31,214,156,184,4,222,163,49,236,146,219,166,213,126,101,191,178,245,163,172,10,108,4,228,22,48,206,12,75,225,182,146,28,141,49,144,92,26,237,237,238,186,209,167,89,24,233,210,118,208,25,19,233,196,77,91,68,51,82,55,114,84,142,223,110,144,5,238,111,19,109,140,21,99,101,80,198,144,9,205,34,52,215,0,238,168,82,237,241,160,152,159,248,39,50,224,62,73,200,203,14,39,187,222,89,71,174,224,108,148,117,201,134,48,49,86,192,5,17,71,133,199,13,44,207,187,106,67,216,22,6,71,66,30,248,49,187,178,223,94,179,248,125,157,49,183,53,228,181,18,125,142,239,175,33,190,174,79,197,120,13,113,114,246,166,73,195,160,132,165,253,138,163,77,129,86,78,158,204,43,200,175,28,174,70,154,89,225,220,157,25,218,81,66,40,58,26,14,60,134,11,222,80,165,107,227,121,106,152,148,103,223,133,211,197,56,196,124,41,89,27,185,123,14,2,39,109,119,69,181,149,218,78,192,39,100,234,89,143,238,180,27,248,88,178,210,194,51,86,74,115,203,90,86,35,242,46,15,92,203,125,221,191,244,142,62,21,170,111,158,14,58,176,245,165,63,35,237,124,222,247,104,242,1,122,101,16,2,99,86,42,180,27,235,11,33,115,27,67,9,41,6,93,162,216,218,165,28,11,1,159,215,120,46,124,19,169,196,35,61,47,108,63,207,140,237,88,187,87,86,155,206,105,12,99,116,160,28,46,239,92,13,185,255,230,175,205,187,79,26,13,129,233,192,136,167,2,149,83,46,60,207,114,67,71,250,99,102,213,88,158,206,168,72,80,51,69,81,175,84,24,9,175,22,48,66,15,250,13,16,68,197,108,75,176,94,74,125,97,111,68,4,62,47,251,133,145,125,250,78,62,182,113,25,245,190,184,145,226,168,201,133,9,216,16,202,244,99,249,4,244,117,156,11,193,186,228,67,73,180,10,143,209,40,224,24,103,124,48,54,105,18,111,208,178,93,188,221,168,163,106,57,150,14,240,2,133,203,199,63,131,74,140,99,24,191,41,84,76,8,218,11,49,179,192,70,44,254,30,119,167,171,67,4,134,206,6,134,57,204,47,204,114,42,207,79,147,106,141,69,0,95,10,245,167,79,60,133,212,227,182,78,224,125,222,151,220,181,221,170,111,3,108,250,210,64,137,49,189,189,103,168,91,91,213,214,157,48,181,207,228,161,14,142,15,75,18,212,192,103,127,235,233,3,204,38,134,84,104,144,156,175,152,239,58,140,43,157,76,150,144,1,115,132,27,192,83,140,207,128,119,113,130,11,176,9,97,72,250,0,217,172,30,151,54,8,156,21,30,110,237,103,224,210,32,107,34,207,89,239,117,91,147,167,28,203,228,217,219,253,101,168,213,91,97,250,58,215,189,176,41,117,110,52,200,139,60,19,86,1,9,8,22,36,70,183,8,238,124,167,75,223,199,50,139,161,117,209,162,159,214,130,88,48,60,12,162,224,219,116,95,69,133,160,186,176,95,39,225,204,70,91,97,136,243,241,211,153,245,91,78,78,58,51,121,128,102,187,85,13,239,150,181,206,120,2,173,83,79,19,86,169,201,171,13,239,143,164,181,84,188,189,145,228,207,217,165,141,0,241,244,154,146,155,67,194,214,55,48,103,109,79,186,127,33,25,71,129,222,81,36,83,166,228,230,206,217,166,55,248,2,163,176,84,21,190,18,18,192,244,92,73,222,175,195,216,247,96,157,5,85,183,247,246,185,21,15,238,44,95,213,53,33,137,48,76,243,42,8,194,170,77,220,220,18,164,20,184,82,31,76,55,152,52,191,144,206,68,113,40,96,196,35,37,210,160,36,137,75,240,7,167,159,65,134,194,43,57,253,24,248,12,106,73,230,88,251,182,247,161,163,167,73,45,95,78,78,10,43,114,215,248,130,19,244,42,220,115,84,9,27,219,85,161,66,253,142,118,122,11,48,148,72,189,114,68,180,63,10,36,47,27,203,121,189,242,69,37,98,5,140,132,138,62,181,51,245,186,227,19,246,132,198,96,86,152,218,85,11,24,59,106,125,37,200,145,196,165,85,34,253,164,57,226,19,213,68,162,9,54,108,90,122,99,103,230,237,177,190,208,62,71,6,69,97,72,17,59,96,106,208,91,97,152,209,254,204,113,198,209,164,35,10,219,148,58,2,70,205,66,142,54,107,63,255,190,90,162,95,73,98,226,141,206,128,147,34,128,17,171,146,167,70,15,189,171,127,99,199,37,22,13,201,116,119,123,92,88,66,70,40,85,133,107,246,70,244,110,6,184,66,2,6,230,13,141,128,209,253,208,15,159,124,119,60,51,107,1,150,120,218,122,59,186,192,20,127,228,161,160,203,235,36,46,131,209,104,86,152,38,139,121,225,51,212,166,194,168,20,202,209,244,41,10,140,206,64,140,52,148,48,68,20,4,24,110,214,125,44,44,86,10,247,125,103,14,110,140,129,165,48,111,251,94,218,156,162,82,199,148,103,239,247,190,175,146,244,153,19,16,183,41,111,179,233,40,198,155,54,162,237,3,155,153,163,148,35,58,115,243,119,238,19,15,195,209,212,114,4,142,222,158,179,172,63,61,81,169,24,152,53,194,247,80,80,17,104,178,244,45,243,189,242,12,65,49,65,31,249,64,204,70,216,205,49,187,241,70,36,118,163,62,189,227,101,158,157,48,68,68,169,100,152,233,182,167,90,79,200,94,218,115,106,74,183,126,230,179,55,218,98,135,104,199,54,55,22,3,70,111,91,215,46,196,241,124,132,19,225,116,81,38,3,198,61,241,194,240,222,101,221,172,144,105,60,203,69,65,132,94,91,133,207,206,219,183,217,133,254,9,221,173,46,28,235,189,185,159,146,7,121,17,121,220,5,234,180,191,75,220,215,138,104,197,37,243,165,242,37,228,196,87,185,232,84,186,232,171,117,133,150,110,226,60,83,62,236,101,125,136,241,182,48,135,18,161,6,244,183,160,138,124,163,44,155,46,153,62,241,242,83,14,118,24,5,9,141,7,140,34,224,11,16,29,147,85,43,25,203,152,164,35,78,206,98,41,51,45,102,72,225,179,109,73,247,242,60,113,170,11,190,71,255,121,194,72,100,200,238,163,187,91,111,55,153,228,42,225,196,250,165,132,253,167,201,184,172,231,104,184,7,37,142,102,139,56,116,48,12,8,150,223,67,203,52,192,106,173,143,100,14,58,179,31,76,175,204,210,55,98,121,21,255,105,182,12,154,74,90,150,55,241,144,214,224,254,192,136,61,197,19,175,240,88,180,150,183,218,109,147,199,14,8,10,234,86,248,44,126,62,165,88,221,60,233,39,178,127,237,183,31,124,246,13,105,232,40,38,203,235,188,209,142,152,174,218,162,31,56,179,96,197,209,44,156,122,219,8,1,55,79,248,103,90,194,146,14,37,132,128,61,190,35,131,210,116,7,67,165,22,199,130,31,140,139,201,121,253,122,48,153,164,24,42,9,246,94,214,201,174,181,200,120,230,100,106,38,178,46,158,125,179,63,79,107,190,152,186,238,17,162,198,16,181,41,91,118,47,124,172,217,219,37,12,78,77,167,104,246,147,145,93,227,121,242,194,164,210,109,163,110,248,77,193,185,216,15,119,153,144,238,67,113,158,212,54,197,179,73,75,209,208,218,109,255,40,161,120,166,33,34,12,3,169,38,247,71,237,16,14,112,243,216,14,189,162,246,144,53,10,242,88,223,227,108,236,38,171,82,15,206,206,150,104,177,127,176,117,119,61,252,25,88,191,223,16,109,204,78,82,199,163,251,225,132,173,126,110,148,82,105,66,81,50,224,42,158,161,178,150,68,218,176,148,154,9,191,233,247,80,206,135,197,124,167,12,72,172,134,190,196,0,190,2,57,13,165,140,82,233,222,223,8,68,96,139,139,185,188,132,138,30,183,175,61,141,234,109,82,253,122,224,230,25,199,179,50,35,108,165,164,186,93,233,103,254,224,2,67,190,60,28,47,90,41,252,153,153,224,182,42,64,210,103,94,60,232,60,145,64,183,221,169,176,134,22,90,15,14,195,207,24,66,63,99,44,100,159,11,73,110,117,130,133,135,159,31,211,48,173,225,89,19,115,220,37,114,8,217,97,86,78,29,135,230,167,59,2,62,159,189,246,235,37,19,45,248,86,62,10,7,169,61,61,38,168,216,184,178,56,246,209,172,78,18,157,113,46,207,107,84,8,20,148,108,100,155,64,235,231,23,228,32,2,219,69,233,135,237,79,175,46,105,96,158,83,235,217,50,118,194,131,237,87,102,203,119,211,88,251,108,3,118,247,159,102,101,236,75,67,218,210,194,167,10,222,63,69,125,13,206,144,79,250,198,105,165,208,84,199,31,166,156,50,190,37,128,13,117,123,35,94,180,4,214,167,93,86,77,18,90,55,9,216,196,122,195,107,53,158,194,238,251,33,131,116,31,229,245,236,109,232,186,210,184,144,103,241,237,2,206,77,227,117,167,49,105,181,177,242,157,124,224,140,212,91,126,224,104,237,196,207,123,171,72,30,177,184,145,154,62,24,49,252,162,91,101,92,69,92,130,18,126,24,162,157,2,39,115,140,252,94,24,92,70,2,69,157,136,177,153,249,46,13,109,203,161,217,105,162,158,59,140,97,13,193,213,210,23,198,22,180,124,48,237,78,69,55,226,144,50,221,237,163,66,16,67,111,84,169,63,144,89,191,223,110,188,252,39,7,240,107,56,243,147,211,99,170,43,35,6,145,217,221,145,235,153,197,91,203,154,96,32,34,246,158,8,179,196,220,79,247,89,54,215,186,111,168,85,106,150,74,34,75,148,100,252,167,145,207,173,83,123,13,187,249,246,117,135,17,92,84,170,22,12,194,226,47,172,110,163,248,105,243,25,82,229,254,9,153,57,148,208,88,50,196,187,228,46,65,120,4,227,104,43,11,65,53,157,133,239,153,86,88,103,114,91,153,119,224,218,3,39,156,198,82,38,105,163,8,236,128,237,247,69,123,249,18,162,164,185,56,198,56,173,20,130,69,24,135,253,202,9,177,124,202,67,130,152,141,152,244,145,224,53,149,252,183,105,91,108,202,0,53,141,17,191,110,136,220,69,174,172,16,208,197,51,65,179,184,43,143,30,27,206,239,251,168,214,250,167,235,19,50,67,221,239,25,45,190,164,164,240,10,119,199,51,215,21,143,230,174,11,43,54,24,104,209,125,48,173,202,89,40,204,168,18,85,151,218,58,127,139,10,185,176,190,81,153,112,98,66,181,174,234,41,236,206,138,205,140,111,8,173,178,125,22,87,57,120,154,208,245,247,166,201,210,158,189,107,151,150,238,98,93,47,63,216,108,69,146,12,4,40,207,247,85,163,222,250,56,195,12,211,245,245,15,155,148,228,82,197,116,58,234,134,43,51,255,114,24,91,218,230,72,249,134,25,40,140,239,153,180,41,226,44,0,39,74,253,114,169,103,65,167,93,99,107,167,59,219,219,239,220,104,18,21,53,190,152,102,220,247,213,172,224,251,183,173,227,132,222,254,234,62,137,63,213,78,225,71,67,150,98,158,248,80,106,242,69,40,254,208,165,167,215,141,72,113,224,39,37,15,5,205,41,103,225,23,235,171,85,102,41,140,214,254,125,121,168,60,210,29,45,104,175,232,78,213,15,166,100,44,28,100,228,178,82,139,95,182,88,80,134,25,132,188,243,127,127,175,3,110,58,221,176,210,190,63,140,176,240,253,52,220,166,173,206,71,189,155,209,200,250,96,4,12,148,58,138,117,72,242,29,35,198,197,136,18,95,20,171,189,245,173,0,104,170,89,79,170,28,92,177,21,250,110,139,252,163,82,96,200,89,156,175,246,219,159,156,237,31,177,136,244,85,91,5,186,249,125,33,29,176,182,14,82,147,92,255,66,253,66,137,100,203,22,3,170,1,30,106,14,51,104,180,175,13,245,61,76,210,29,38,216,151,62,42,120,89,221,93,105,190,102,63,33,218,147,106,157,174,249,73,134,24,213,219,37,99,1,113,197,238,191,77,183,178,126,62,44,165,253,203,174,129,242,104,228,220,164,5,93,173,151,58,5,9,78,29,165,205,76,9,2,238,218,24,13,185,48,52,119,168,145,242,152,244,220,244,185,127,139,106,225,50,85,56,0,93,137,228,4,177,98,164,160,253,140,240,102,13,227,31,140,105,143,54,8,12,6,153,91,60,0,83,89,210,163,59,170,71,221,97,56,219,91,81,204,65,183,163,38,50,160,87,102,70,125,213,225,132,131,145,62,147,105,77,116,31,124,6,197,82,221,129,97,28,253,113,97,26,44,244,202,150,137,67,56,140,20,96,127,224,129,135,163,195,44,200,178,68,76,148,32,82,60,113,246,117,106,180,139,94,200,240,158,109,246,58,35,137,8,43,42,207,120,101,248,11,65,141,82,10,171,192,123,121,179,8,48,206,0,122,242,51,5,214,148,229,232,41,140,115,224,225,226,203,118,244,86,63,80,136,112,145,229,53,184,170,17,175,73,122,122,185,1,129,86,252,220,245,232,110,19,141,195,152,114,102,253,109,200,9,179,5,92,80,164,17,120,25,59,213,97,211,48,214,223,222,100,186,252,125,143,70,134,77,143,62,95,133,211,34,128,33,235,138,86,138,201,34,117,255,68,126,130,89,75,225,203,130,177,140,47,108,133,255,252,159,255,245,79,255,252,215,127,250,231,63,255,245,111,127,249,243,255,250,251,255,243,63,255,225,47,255,248,63,254,225,95,254,203,191,255,183,127,159,254,245,95,255,244,127,254,246,47,255,252,231,191,255,187,127,247,231,127,248,219,255,254,235,159,255,238,79,255,253,207,255,244,63,255,252,183,191,254,203,223,127,192,127,248,203,63,254,249,63,254,237,175,127,249,199,255,254,119,127,250,175,255,244,79,127,253,111,127,249,199,127,248,219,57,207,127,178,31,109,44,224,166,30,199,143,46,76,66,237,205,124,215,68,124,218,186,155,9,2,79,104,192,251,194,214,156,241,219,127,0,243,9,196,116,68,177,29,202,81,246,163,7,110,93,49,130,145,134,55,11,193,17,48,13,98,235,129,93,22,234,192,244,177,223,190,78,96,132,155,127,73,38,36,107,86,205,87,68,18,248,44,77,159,133,60,112,51,127,251,11,35,167,55,2,62,225,64,186,218,227,205,250,249,215,55,95,177,229,50,138,242,189,180,140,132,210,231,169,140,84,19,90,27,237,254,54,219,209,181,230,119,223,29,231,178,235,254,213,42,246,245,253,43,191,44,106,78,251,108,41,198,133,207,234,148,190,238,100,50,132,157,142,25,57,218,226,183,241,221,183,229,229,90,76,165,173,208,215,240,137,226,160,142,64,68,19,241,87,51,45,229,157,253,190,80,84,105,55,1,128,170,41,93,47,253,251,233,106,106,239,247,133,97,215,104,229,193,15,158,116,198,246,123,242,197,226,245,165,243,161,240,154,197,101,190,48,193,64,246,71,142,26,124,190,212,56,186,18,206,249,190,11,67,132,249,76,164,237,130,149,201,213,111,186,90,89,182,202,177,136,58,127,84,41,146,224,133,158,222,120,162,116,168,52,86,20,135,81,221,136,29,159,169,174,176,121,137,163,105,137,73,247,161,16,150,230,207,138,196,236,255,250,184,222,121,141,162,58,183,118,111,171,208,3,112,97,86,236,244,139,53,184,242,220,69,10,181,161,104,100,66,220,126,223,39,152,75,253,94,26,82,38,238,180,203,35,165,108,171,71,51,88,190,169,18,24,134,82,191,151,134,230,75,254,186,161,16,41,98,61,218,247,133,208,219,230,237,55,192,121,95,197,4,204,63,48,58,155,126,110,26,235,110,10,184,209,164,142,71,249,247,233,51,14,234,117,127,161,138,1,219,185,125,71,23,124,74,238,54,153,122,101,71,9,239,251,105,211,139,189,187,136,86,108,119,90,125,168,160,245,55,117,168,64,95,242,38,98,26,13,39,220,5,129,153,70,178,159,28,210,79,190,197,182,70,221,3,238,251,247,62,179,169,226,174,33,79,101,34,45,241,253,54,1,84,46,114,223,45,255,218,42,63,120,192,144,169,247,220,228,114,62,9,112,107,154,107,251,182,169,52,235,212,173,219,71,90,178,141,235,150,11,207,102,196,49,28,230,107,148,129,72,119,232,215,2,195,133,145,65,73,247,167,207,79,165,84,124,36,177,99,28,67,94,39,247,149,63,75,103,142,166,84,81,238,48,133,120,93,155,207,104,184,87,164,219,25,103,48,181,138,239,145,82,69,197,109,79,96,20,182,234,247,182,49,42,22,193,119,126,219,164,14,63,52,153,173,223,208,43,139,29,202,249,120,54,213,179,149,245,220,245,4,81,229,131,87,166,235,85,30,10,193,251,47,161,178,216,8,211,90,40,191,124,118,52,172,201,31,140,185,241,245,121,104,168,203,145,32,29,31,124,182,13,172,87,23,62,139,189,107,134,30,216,26,129,75,17,248,39,231,236,48,162,234,253,190,16,122,173,207,239,249,133,179,25,206,245,222,54,138,186,174,121,192,252,65,31,215,190,163,20,126,83,253,130,67,131,187,208,59,27,218,206,137,244,171,159,252,199,22,189,112,187,250,204,192,104,240,239,251,88,178,213,52,227,198,206,214,74,54,133,205,148,138,209,200,116,184,82,53,150,43,167,10,159,155,63,53,44,113,174,59,56,105,68,172,68,191,37,136,156,63,157,243,247,177,36,110,228,179,178,166,114,103,230,226,23,69,145,63,174,108,141,162,185,9,75,142,241,101,215,15,238,180,140,223,101,130,144,118,77,95,191,10,34,209,237,142,36,51,225,26,95,75,45,40,175,35,9,108,172,201,233,63,141,65,204,101,204,54,132,7,114,255,200,244,152,196,154,199,206,253,233,133,244,231,71,38,92,36,30,144,60,173,23,94,150,123,247,11,167,70,191,228,210,232,111,223,113,242,73,129,245,110,226,201,227,159,45,237,103,218,140,74,39,186,148,17,235,3,51,229,125,235,50,59,210,51,23,247,231,202,71,172,18,108,57,83,186,236,207,102,54,245,174,108,72,247,1,76,151,168,183,161,97,133,156,103,249,62,33,4,75,161,23,92,24,39,184,52,252,232,179,116,158,235,147,27,75,166,33,251,61,243,177,147,233,192,6,76,97,102,126,189,194,203,54,49,245,214,156,73,238,144,146,104,223,141,65,105,202,183,25,165,161,138,84,221,241,240,192,149,90,252,29,105,36,191,207,111,111,135,207,106,57,110,223,57,89,191,109,186,137,31,108,42,187,119,194,132,64,213,210,151,179,129,244,136,101,158,60,53,230,238,81,252,141,209,203,64,170,56,96,92,36,242,199,91,50,63,104,228,190,239,141,65,167,158,203,231,60,236,242,78,28,124,223,88,167,68,180,253,169,117,186,212,229,11,195,38,106,145,65,114,24,101,139,34,191,205,219,255,24,239,232,30,214,113,229,38,12,181,126,199,15,165,65,231,78,59,116,173,18,222,124,15,229,236,180,208,81,184,207,140,54,191,238,171,31,73,244,142,82,120,192,88,126,13,95,162,10,93,97,107,202,55,82,109,93,242,177,194,142,84,24,237,205,162,174,82,125,166,175,102,169,116,119,19,228,2,103,255,58,220,150,89,62,226,227,22,176,73,179,23,255,194,170,245,94,13,129,233,150,203,254,196,201,178,148,91,147,110,86,210,171,190,15,130,197,77,124,122,209,138,87,185,31,76,225,171,36,253,233,134,118,212,247,203,188,157,46,51,57,213,106,252,4,190,73,233,252,241,204,87,122,10,231,63,51,245,249,222,22,12,129,19,104,221,119,141,244,62,124,211,128,91,149,207,203,200,142,95,197,142,62,20,42,85,50,111,152,254,246,199,222,89,214,47,181,174,202,114,67,9,212,20,237,190,43,131,120,124,67,2,122,187,161,188,125,23,6,41,112,222,206,186,102,219,171,62,253,3,200,44,196,247,203,196,7,173,126,61,83,112,232,209,210,172,75,97,171,138,250,19,195,54,115,200,93,85,115,11,252,134,40,197,129,117,137,148,38,113,129,40,175,95,24,251,236,235,40,66,246,249,204,234,195,63,61,147,220,232,55,252,67,223,212,218,112,238,235,232,23,155,246,187,217,111,153,135,55,228,204,231,53,246,207,146,147,231,101,132,26,57,122,224,172,237,75,0,53,17,190,16,129,81,179,243,137,52,163,253,124,107,229,6,155,44,77,188,12,184,80,85,96,83,188,169,247,93,165,154,228,210,38,170,122,62,16,236,173,214,218,20,94,51,183,184,52,107,42,222,2,99,214,238,43,122,54,45,212,165,71,195,125,143,11,71,31,240,249,105,243,141,138,81,4,197,252,238,205,120,166,166,12,230,112,49,235,64,133,23,87,238,48,251,21,61,55,60,225,17,79,252,204,101,61,85,133,77,127,222,97,232,11,69,207,125,38,136,47,91,106,48,21,51,61,185,241,230,178,127,29,120,20,202,251,192,131,240,107,3,3,61,159,229,101,179,27,76,188,24,7,47,38,32,125,100,211,246,226,14,227,207,87,117,160,205,152,108,140,2,155,159,71,66,135,185,127,29,120,84,224,166,164,240,137,113,226,135,97,221,109,69,45,163,28,7,227,132,156,31,120,164,18,191,12,31,227,185,44,56,94,37,14,70,102,186,203,227,70,66,217,103,88,72,42,235,74,136,27,58,217,38,56,124,166,227,45,67,108,153,154,92,128,184,6,77,69,137,207,226,88,227,242,235,55,11,23,218,81,148,134,110,49,217,202,77,103,196,246,128,205,242,87,207,141,66,219,8,148,134,123,189,234,2,235,42,14,62,175,109,234,0,36,8,157,211,159,246,34,64,76,122,52,171,124,204,206,84,57,71,214,159,102,203,30,35,12,145,200,231,113,98,109,20,35,12,209,135,221,158,137,138,228,64,28,92,205,178,69,97,18,246,113,52,65,194,208,231,205,60,154,226,104,12,240,150,62,51,82,19,41,142,206,170,192,106,48,14,46,113,180,53,105,235,149,35,45,155,99,81,50,175,198,7,166,47,197,143,38,103,126,213,153,12,134,190,49,3,166,139,231,249,237,96,95,218,101,87,221,67,3,35,144,28,71,99,206,211,31,244,124,184,249,174,166,66,98,52,24,85,188,187,154,50,23,61,71,19,106,199,209,103,187,127,115,203,223,209,189,199,209,103,223,148,231,115,114,248,228,113,52,90,49,235,185,237,213,198,136,163,17,213,127,70,90,11,121,114,131,145,224,125,31,90,169,55,14,160,241,112,63,191,61,170,111,69,147,21,53,210,115,225,4,6,62,200,201,227,222,74,180,193,173,68,4,50,72,244,164,241,12,21,196,178,3,54,199,212,103,160,181,180,227,104,132,107,211,126,134,41,122,51,14,211,247,148,159,49,190,119,138,235,110,148,62,31,120,220,61,50,84,216,63,160,149,196,158,163,124,229,15,202,6,193,159,167,53,245,60,151,77,61,179,248,243,52,193,195,231,166,207,219,139,169,14,254,195,126,30,24,122,149,53,30,73,170,226,79,97,176,233,70,124,48,220,226,180,245,167,249,49,15,223,137,213,243,229,82,252,230,66,222,118,192,105,93,137,72,131,243,184,243,63,221,151,83,215,234,69,210,34,38,195,78,167,229,212,163,77,242,197,223,22,205,255,99,62,51,252,153,2,71,92,90,207,162,217,246,91,61,206,162,22,151,118,22,204,245,132,17,102,129,238,40,69,214,174,43,38,3,222,247,215,144,216,169,179,42,220,238,30,151,9,103,150,103,105,194,68,197,55,7,136,118,173,241,44,245,68,198,49,194,187,41,130,63,48,31,92,220,54,61,38,250,182,169,153,247,88,144,45,94,127,214,84,234,116,49,213,50,133,20,157,115,38,98,227,241,5,52,102,106,125,166,116,24,237,248,2,16,114,200,58,78,167,201,116,199,201,137,212,158,32,197,136,113,113,242,65,39,201,19,177,86,122,34,29,70,83,174,232,51,71,9,50,38,106,152,29,227,13,221,200,74,197,201,145,178,209,145,56,217,230,70,180,208,44,226,127,162,70,108,13,252,153,55,216,80,227,137,57,241,162,241,23,218,112,216,209,27,163,252,249,209,176,12,174,229,9,27,73,59,236,248,196,72,21,140,172,177,54,146,0,177,170,179,69,43,250,137,193,86,250,180,84,128,113,26,210,213,111,80,139,107,113,99,108,21,135,198,218,8,185,71,52,130,234,148,148,88,72,34,133,111,179,193,36,2,134,194,169,68,244,6,157,48,105,164,99,242,243,158,21,180,6,136,173,171,0,34,148,55,150,161,167,36,61,59,144,66,208,16,63,61,201,42,61,112,90,49,78,217,194,222,2,35,104,102,138,140,159,198,203,239,185,50,218,124,61,227,104,45,17,117,201,109,33,146,53,227,219,39,116,73,250,182,207,4,153,189,66,3,156,235,213,8,7,54,93,80,127,219,38,15,175,40,1,132,167,160,224,12,207,231,109,226,150,248,181,11,26,140,21,147,188,15,56,200,99,198,149,157,61,66,215,121,167,155,119,118,92,25,132,202,178,21,198,137,62,174,12,3,81,221,212,161,24,88,86,92,26,5,105,29,73,144,148,91,204,59,108,92,167,198,27,88,118,230,21,151,102,225,140,94,26,93,93,177,108,163,19,158,244,243,60,23,222,239,133,159,37,165,107,60,65,135,215,221,69,64,89,122,194,222,70,220,187,227,194,105,238,208,159,134,9,215,34,166,70,130,39,233,140,216,172,129,44,134,146,41,33,8,218,77,115,54,80,123,140,2,211,44,23,19,34,218,170,85,199,97,51,71,166,120,226,200,55,232,96,160,14,57,61,241,6,211,128,236,183,194,86,248,8,24,119,115,61,57,156,214,248,252,202,182,72,84,96,136,199,49,219,22,84,241,117,198,131,72,242,169,94,25,92,119,209,61,97,197,148,34,194,21,51,182,173,50,148,42,205,107,49,87,99,241,122,27,135,128,105,34,207,129,102,177,164,54,116,204,207,163,210,134,41,79,233,158,155,134,253,22,195,176,152,104,223,61,152,106,217,168,17,236,144,161,146,106,28,139,87,235,205,79,77,205,73,210,168,182,169,113,201,4,224,138,164,108,22,152,8,38,102,67,118,26,85,150,86,252,48,242,231,50,185,204,77,1,162,227,133,81,188,250,72,98,144,244,145,50,186,153,160,100,210,148,229,27,103,63,199,158,75,220,110,132,50,20,82,242,7,35,250,86,100,7,133,148,100,254,44,144,129,235,42,242,50,217,212,64,185,113,52,211,35,32,247,149,113,134,40,254,211,148,237,116,19,67,179,206,249,150,3,30,116,33,201,109,159,224,168,126,95,64,166,213,189,74,238,44,217,70,249,147,75,5,166,126,162,175,43,89,53,188,58,92,141,41,44,48,253,182,53,142,102,225,190,69,252,243,98,169,142,246,128,73,173,201,102,25,65,155,228,25,21,115,168,88,75,162,102,178,139,244,22,57,76,240,185,21,62,241,224,136,27,59,35,35,107,48,67,105,162,57,165,3,117,18,168,245,67,224,138,5,70,28,221,84,24,177,153,31,218,242,132,99,222,38,229,186,21,166,128,189,226,202,49,106,149,219,102,99,159,125,40,116,179,182,147,95,38,191,229,57,113,250,185,96,63,235,193,200,171,196,67,57,75,66,153,18,208,27,217,118,39,191,45,26,216,146,140,51,75,33,126,36,126,212,77,145,159,75,10,99,27,227,96,135,30,170,32,156,237,28,48,91,64,153,135,39,153,161,207,21,26,248,124,124,165,244,7,166,95,218,225,98,122,0,207,201,221,244,99,65,31,66,136,69,79,222,25,225,62,82,32,249,47,137,107,39,186,7,241,170,205,142,87,118,18,196,169,115,198,3,175,246,247,91,224,51,198,123,188,106,202,8,75,126,217,120,89,241,188,171,121,138,202,47,27,47,107,249,243,182,50,224,115,244,176,118,107,135,135,249,68,9,76,79,120,247,43,67,144,228,54,27,2,87,200,235,14,103,118,44,178,48,78,104,72,119,202,201,47,113,8,216,236,83,29,254,67,156,51,73,101,180,22,71,83,239,151,105,97,210,250,243,9,164,45,235,53,108,26,19,147,221,199,177,218,225,65,219,158,194,168,123,251,231,145,248,29,189,50,36,0,60,20,201,230,174,36,180,7,218,234,123,105,62,146,150,169,160,21,61,250,252,191,79,234,216,4,22,248,180,167,194,56,46,197,201,241,190,150,120,27,163,181,253,109,27,169,117,214,44,251,221,159,124,208,151,249,179,122,98,95,146,2,56,11,52,9,57,63,216,106,163,178,222,51,194,79,24,235,191,76,118,179,110,133,45,222,112,148,15,91,71,10,233,186,79,167,21,248,12,194,164,175,195,222,136,15,164,5,5,92,202,112,180,218,108,23,27,166,141,109,205,247,202,72,14,21,7,135,57,167,9,72,99,65,60,110,74,141,154,105,178,94,182,230,83,29,133,108,58,121,46,108,139,232,183,49,59,112,66,152,64,102,194,243,192,154,147,188,112,81,161,159,95,208,108,97,165,163,216,10,233,155,62,47,104,110,95,185,22,26,249,50,196,176,41,240,20,111,54,17,227,162,167,102,229,89,49,74,26,109,96,89,97,164,34,125,252,146,115,218,207,201,217,58,245,26,48,35,74,54,55,104,134,141,207,254,18,56,37,233,130,7,110,180,174,251,109,225,30,146,36,142,135,139,22,245,168,108,244,52,45,175,176,203,154,158,178,225,163,134,138,121,97,26,134,138,103,85,242,178,218,190,76,225,72,219,159,113,232,191,141,118,183,124,121,212,94,130,143,132,107,195,84,198,30,221,127,180,20,7,92,247,148,57,122,252,154,109,252,137,23,251,225,41,112,102,193,206,14,231,46,54,41,205,156,127,177,120,115,24,222,174,92,216,50,145,86,127,162,164,220,101,77,164,89,53,123,28,126,80,44,185,100,194,24,68,83,211,103,112,179,3,169,50,35,12,98,166,20,211,13,126,45,75,182,31,212,124,198,167,120,0,76,94,68,110,218,42,122,241,205,91,222,73,202,35,131,115,141,184,43,72,235,77,226,213,97,44,222,24,40,56,89,37,121,213,208,52,176,224,113,184,154,166,129,192,149,222,146,56,185,181,48,200,201,135,53,124,127,39,183,96,74,162,93,58,88,107,76,255,211,98,51,125,213,29,53,180,233,40,12,159,42,207,164,155,152,121,113,216,138,214,114,215,8,99,141,175,154,133,248,84,125,22,135,129,169,240,231,82,7,140,72,142,132,48,195,98,131,25,215,13,67,72,190,92,190,22,47,199,130,86,249,178,6,142,244,163,199,101,159,157,222,150,237,28,105,155,237,21,83,202,35,57,183,174,71,159,187,42,43,96,107,16,146,97,4,127,207,171,181,217,102,99,157,233,160,237,146,152,248,224,185,77,32,254,194,197,44,72,253,121,195,58,23,170,31,105,91,204,98,170,195,103,192,106,56,10,169,227,147,44,0,77,230,242,37,232,185,234,228,31,53,83,232,212,233,29,13,58,151,34,225,227,160,91,86,42,86,216,38,149,251,50,251,89,71,234,3,243,190,124,166,68,35,90,63,45,58,157,138,175,228,103,196,224,123,38,79,148,120,212,73,51,200,163,165,209,36,232,67,155,170,39,15,250,144,136,70,68,92,96,51,71,138,163,145,245,150,29,176,233,114,125,189,99,6,35,12,208,5,206,37,120,157,192,231,233,174,59,202,108,237,254,122,172,126,85,55,49,23,3,102,198,240,48,155,246,149,149,101,131,76,211,71,251,180,224,128,77,127,52,11,140,86,83,12,52,120,101,105,234,209,240,235,83,192,40,53,201,116,102,158,229,99,251,11,33,49,160,57,94,179,11,141,24,101,162,25,81,100,70,66,226,120,183,123,52,221,225,122,223,35,35,62,239,55,86,204,213,224,162,221,130,11,127,42,236,22,53,45,215,173,147,218,183,15,231,162,186,216,216,1,195,48,31,62,198,179,241,95,5,205,214,171,230,104,174,66,107,73,38,191,235,101,62,250,19,136,11,171,192,211,12,170,28,70,49,71,81,72,76,190,182,76,178,87,89,198,89,71,235,112,199,48,196,204,75,168,174,7,198,107,212,55,54,103,198,40,79,10,214,26,222,178,207,71,198,52,41,250,219,216,133,123,157,34,255,92,228,101,46,164,191,116,123,242,56,15,252,161,243,214,163,41,18,251,119,79,96,70,15,221,133,225,114,14,95,186,80,71,126,54,208,116,213,247,152,73,81,244,232,93,54,8,176,173,82,237,1,19,215,73,253,221,4,169,61,237,77,98,113,103,165,13,208,49,220,139,127,64,44,115,235,234,60,52,42,19,189,198,56,163,241,134,212,155,192,84,198,227,202,241,143,172,178,190,116,42,54,251,203,101,230,95,203,132,204,181,109,91,83,150,63,22,8,135,77,192,243,10,147,135,133,103,208,24,119,79,224,198,54,204,175,251,140,216,84,228,145,54,236,196,239,109,157,157,93,158,50,211,226,79,145,155,79,181,104,91,37,165,6,32,124,129,94,243,7,83,146,146,148,196,121,55,232,253,249,101,55,228,205,228,151,169,249,77,223,196,194,230,33,186,187,240,192,101,214,3,13,51,18,45,178,249,104,176,240,90,11,24,234,249,16,52,153,44,158,163,104,145,116,57,24,129,227,175,7,126,153,97,199,16,98,37,241,40,251,117,127,162,208,238,180,186,210,160,53,57,61,145,222,158,201,92,125,97,19,97,175,126,215,181,252,225,182,225,19,215,248,2,16,9,104,122,229,205,190,16,63,121,25,86,55,20,152,100,190,131,153,234,151,30,139,194,129,159,25,118,105,146,72,225,151,99,112,144,94,199,169,32,45,235,49,12,16,212,154,58,198,104,112,136,25,124,152,210,151,254,112,181,242,213,7,99,33,145,148,206,211,240,252,91,254,85,119,20,42,52,155,193,201,207,239,21,135,19,204,56,133,177,109,242,229,28,95,154,34,129,91,171,104,243,248,203,160,123,116,234,28,124,96,12,195,253,167,39,82,25,2,226,108,225,95,29,234,67,233,25,190,236,22,188,102,131,28,0,9,88,57,186,224,170,237,211,9,35,189,38,189,43,243,206,245,148,89,71,77,96,234,201,225,138,122,166,29,126,8,146,244,114,180,165,172,151,223,52,165,196,33,185,219,102,57,234,120,38,212,30,117,7,64,91,197,29,130,168,32,145,82,21,152,176,219,99,24,202,185,154,43,71,164,35,103,15,36,88,44,122,145,240,169,154,216,248,190,176,5,96,10,211,141,236,15,141,80,120,232,185,33,215,249,210,67,169,152,78,59,129,209,118,243,97,68,73,70,43,58,245,211,122,117,248,172,68,178,39,34,101,95,151,47,60,253,60,252,169,85,48,218,63,102,132,40,44,90,83,218,13,96,38,174,72,10,51,162,114,109,122,207,214,210,151,29,54,93,106,249,233,179,125,107,177,39,162,75,101,108,121,151,164,51,115,241,192,173,173,174,253,2,230,78,191,99,95,66,245,102,232,166,31,121,15,167,35,159,31,129,213,36,207,203,164,88,115,160,36,43,101,255,138,110,84,243,170,71,70,197,117,200,146,132,50,123,241,101,131,149,116,73,192,71,201,169,123,99,72,54,141,196,173,111,25,77,249,22,207,11,105,225,162,15,4,5,77,231,188,28,216,236,22,229,178,27,233,179,184,108,218,105,133,184,142,136,63,177,172,63,206,179,219,196,104,69,224,158,92,240,124,25,247,184,174,7,70,250,171,196,201,43,38,60,114,114,90,244,218,138,163,207,4,251,194,61,87,95,24,176,123,167,169,92,208,140,120,103,28,204,20,43,75,22,253,17,211,231,26,72,66,136,244,11,74,255,198,8,24,206,140,60,112,244,51,171,239,213,48,61,40,90,110,169,168,224,197,252,76,90,13,161,20,129,237,144,56,122,230,231,171,195,59,171,183,56,24,213,64,57,184,152,206,190,103,226,154,125,210,178,1,45,230,124,152,227,220,54,172,244,232,226,26,239,208,91,58,37,19,65,151,57,25,248,79,83,86,90,114,91,164,102,34,17,119,214,1,136,206,91,80,98,188,184,48,68,33,155,132,46,112,229,211,29,132,214,228,45,75,101,161,71,59,123,34,27,78,87,210,253,43,205,133,59,246,106,103,125,223,73,43,215,180,60,80,101,9,248,196,104,82,140,97,31,81,157,202,12,137,49,151,45,79,188,16,208,221,79,30,105,142,36,193,75,49,183,19,79,90,89,216,219,37,35,64,243,17,125,117,14,87,2,114,133,7,209,125,28,13,151,74,62,190,194,99,222,190,86,179,77,124,6,26,165,188,28,57,248,198,76,217,164,220,146,173,83,212,239,250,103,80,118,65,108,133,99,135,218,232,78,31,242,233,101,122,95,106,205,241,190,40,250,220,121,240,44,99,70,238,184,111,187,42,195,15,46,50,11,174,195,155,141,128,28,77,12,86,226,109,35,145,147,37,159,198,59,24,119,148,210,200,145,100,69,204,172,106,171,197,209,201,170,151,2,35,231,20,211,44,82,243,83,202,226,102,86,120,167,156,3,19,134,8,156,123,139,99,155,181,190,95,48,91,194,56,96,178,25,242,174,249,80,155,183,225,144,137,192,233,247,254,50,214,165,172,86,14,119,227,238,11,124,102,86,239,241,97,148,78,105,92,103,151,77,203,137,231,193,155,137,205,203,167,203,230,184,103,159,145,170,169,51,221,239,7,99,218,53,252,137,178,47,56,211,184,92,153,133,197,190,110,209,168,155,53,196,230,221,174,237,33,8,164,147,19,32,201,149,177,141,111,94,142,52,242,75,146,120,147,106,253,118,2,211,129,201,236,73,72,152,144,188,40,30,252,227,173,33,106,255,24,86,178,89,242,161,82,173,85,73,230,141,68,149,221,167,164,74,144,119,151,197,51,234,54,251,18,127,95,231,195,132,181,220,47,140,127,188,47,16,213,252,139,99,28,33,88,128,186,162,111,182,160,186,213,241,192,196,45,45,96,210,136,145,225,1,134,92,238,183,133,137,235,188,146,250,192,205,108,69,28,62,211,240,165,24,1,147,110,248,42,242,192,48,204,150,192,8,21,248,180,192,56,75,119,90,0,78,104,13,213,128,145,252,203,23,30,197,4,135,28,158,93,20,172,42,124,21,12,29,151,195,232,109,22,249,237,134,210,74,139,223,166,51,250,129,115,137,240,137,214,193,121,93,216,43,86,120,201,237,54,129,105,160,156,242,66,168,132,54,255,252,48,43,63,79,92,142,38,61,234,12,36,131,243,243,200,241,174,75,241,208,206,51,106,215,76,173,194,65,169,59,249,156,84,76,89,125,220,219,94,203,90,96,71,192,196,221,247,228,86,182,26,51,96,26,125,251,125,97,11,237,143,22,71,211,1,180,228,125,194,26,206,81,136,61,163,61,21,185,47,220,59,167,135,179,76,93,249,246,223,81,146,101,170,244,65,140,63,194,86,244,76,181,107,250,70,177,224,236,121,169,81,148,210,48,2,245,215,1,185,112,9,70,187,213,247,34,205,70,115,237,123,226,121,30,200,217,202,125,119,68,232,180,46,185,207,122,189,233,119,251,174,138,160,240,132,210,247,77,78,72,84,78,164,206,76,85,228,72,3,62,207,25,174,204,247,219,196,29,103,145,189,143,139,20,64,247,220,16,125,27,164,104,238,77,25,211,247,179,11,95,208,12,77,92,51,96,194,251,230,45,108,164,160,76,151,226,194,164,192,246,55,138,88,203,225,177,222,113,208,173,215,246,27,193,201,252,71,151,12,147,78,63,220,252,66,109,50,157,152,186,221,199,114,150,216,229,190,119,235,167,178,62,239,133,211,150,185,157,246,65,145,187,181,155,205,70,194,25,135,216,239,151,201,250,182,203,120,36,177,137,19,116,118,184,252,76,41,2,70,122,172,121,202,139,172,58,234,11,119,140,153,147,140,115,97,146,57,138,165,114,223,23,91,86,246,28,31,204,44,42,243,104,225,25,231,143,210,200,74,115,214,174,173,48,26,97,31,175,144,16,28,45,128,123,215,152,141,156,23,80,28,238,136,84,8,154,81,16,169,142,86,18,62,114,240,64,93,222,65,12,168,155,28,123,2,252,238,252,57,242,172,144,49,239,187,130,169,66,7,118,156,154,10,216,16,24,119,247,20,215,133,174,128,60,80,186,86,105,70,250,96,226,108,25,100,8,37,13,239,24,68,43,28,122,99,81,56,149,79,97,202,96,51,158,19,120,210,16,238,79,236,196,28,84,66,5,30,136,218,238,128,81,203,213,147,99,97,88,122,192,73,172,25,129,113,197,77,113,105,176,43,71,19,184,186,177,246,239,224,92,147,162,133,82,104,187,63,45,242,213,6,195,211,173,247,194,203,148,9,156,18,228,250,236,146,12,94,245,106,209,84,196,71,96,77,181,120,95,124,78,77,97,90,73,252,161,177,210,239,45,183,141,159,78,239,23,166,93,87,46,13,163,205,79,169,124,153,48,106,154,122,242,19,230,239,207,1,4,120,75,193,189,110,35,252,123,183,253,153,138,204,201,116,8,108,123,243,17,48,187,199,251,196,177,187,128,204,225,31,215,89,57,110,231,56,55,133,231,119,246,163,81,3,108,50,211,158,232,203,4,79,28,94,248,97,79,129,7,246,34,254,76,207,50,119,249,115,116,248,64,15,251,158,40,95,237,188,132,125,208,101,173,148,1,19,102,234,193,136,116,174,123,52,57,115,249,101,20,139,61,57,138,146,81,221,73,190,92,212,40,91,94,113,114,51,144,212,163,89,19,190,32,37,153,121,140,4,64,7,197,182,126,58,74,140,184,135,194,103,194,186,63,109,77,239,237,129,139,119,64,39,211,194,222,207,185,25,166,142,158,160,46,47,153,143,146,25,59,248,215,133,167,138,72,68,159,128,98,163,100,234,243,40,106,123,183,32,9,90,187,55,172,16,116,25,117,252,162,191,136,210,47,27,101,225,114,195,0,96,179,77,9,184,180,43,75,135,36,238,132,31,224,15,180,145,125,171,10,143,17,60,26,107,180,137,2,176,129,8,61,149,0,207,215,149,245,216,107,143,3,204,134,252,249,101,182,96,35,46,140,157,104,244,158,26,156,139,39,178,15,12,163,103,200,109,205,100,158,33,1,159,97,117,39,59,116,17,248,32,252,117,32,207,118,131,112,80,72,133,35,80,250,152,46,74,138,102,76,63,53,123,237,162,143,4,241,220,177,230,133,219,117,251,50,216,104,11,1,163,107,46,215,253,227,203,197,64,128,196,183,228,101,158,56,174,214,120,222,204,194,215,98,0,53,134,179,236,237,24,100,195,154,105,4,237,72,5,251,109,229,204,20,223,31,152,119,239,3,248,167,120,175,48,252,149,114,199,55,153,128,7,206,247,163,55,109,31,1,77,132,211,39,35,36,166,235,157,109,128,79,136,158,98,58,169,88,95,221,7,126,254,179,46,145,136,19,138,144,229,77,119,135,68,155,163,103,138,149,184,141,34,5,121,157,125,103,209,117,13,112,12,166,5,197,207,61,123,145,38,208,223,209,117,69,136,98,89,204,59,151,241,211,231,91,139,88,96,86,202,137,15,76,37,53,78,126,34,154,7,164,80,234,207,4,166,226,181,137,1,198,96,48,110,26,233,128,23,197,209,105,6,74,71,151,62,49,84,96,83,142,208,233,124,226,93,222,21,236,158,136,19,144,109,189,149,99,80,118,237,177,86,227,223,117,83,152,192,217,108,134,34,178,34,111,120,39,163,5,1,101,250,151,69,129,52,61,195,4,171,196,25,193,19,12,100,249,180,22,102,40,179,220,192,11,159,67,61,56,161,155,20,235,101,233,176,148,47,76,75,109,60,237,19,224,236,171,219,129,19,247,54,115,29,95,170,137,141,238,86,204,96,78,120,225,182,229,145,77,179,254,138,21,143,28,230,170,15,204,12,31,113,64,182,78,102,129,135,89,0,7,60,69,2,253,7,7,245,194,224,57,101,252,19,18,150,22,97,66,67,177,92,222,23,182,162,61,221,115,215,113,85,254,65,241,158,110,113,225,102,149,163,7,195,187,136,71,10,23,175,38,129,9,119,188,205,158,197,150,160,101,42,220,208,62,10,184,116,125,33,192,231,115,169,23,110,151,70,9,156,89,174,252,145,163,114,252,60,242,179,40,186,61,244,15,78,87,177,174,242,121,224,140,229,247,93,207,84,122,213,30,170,57,81,143,248,236,43,230,197,165,8,154,233,81,12,216,228,28,150,192,118,99,37,224,19,219,202,215,55,166,173,254,113,225,39,110,144,124,195,26,38,38,26,81,31,174,0,77,6,3,48,10,206,23,158,87,173,24,184,140,40,110,36,147,222,190,29,139,21,137,107,198,78,132,233,116,123,220,40,4,24,101,81,129,199,29,72,231,121,236,104,103,76,86,225,154,18,10,64,187,108,222,232,101,94,67,91,2,183,5,255,153,6,145,136,225,153,213,135,194,108,162,198,133,41,182,94,152,98,242,140,233,206,114,185,15,60,246,14,12,94,216,82,236,22,112,13,78,58,70,205,12,210,89,127,136,112,204,107,225,7,122,34,240,25,59,61,75,246,53,61,184,50,233,215,128,145,211,146,159,166,201,40,205,123,238,188,101,174,27,22,79,182,11,14,89,120,32,118,141,207,219,22,148,76,170,44,244,184,26,150,117,209,186,110,130,18,148,184,33,5,12,153,243,238,3,23,202,193,229,142,79,50,37,163,40,12,169,222,23,122,96,218,234,21,14,21,21,67,147,206,147,208,13,238,252,77,242,70,231,111,188,108,201,112,93,184,201,36,10,51,103,56,237,206,46,187,117,89,242,224,132,149,17,123,99,40,96,18,250,3,135,201,170,193,168,43,201,19,155,100,24,238,201,139,169,30,42,92,98,185,196,199,163,201,123,236,3,118,121,27,247,85,241,66,4,158,168,76,238,59,72,186,68,162,70,72,77,229,162,80,109,229,145,192,203,186,105,12,10,9,85,62,186,142,96,235,140,221,43,98,124,75,166,80,136,207,189,197,194,146,59,58,159,122,101,133,176,32,94,214,111,27,40,112,162,213,246,126,26,139,28,239,133,225,74,56,175,14,79,59,235,160,20,120,153,66,106,192,19,65,22,129,207,58,180,34,186,49,69,80,153,15,208,215,25,206,7,1,198,211,74,238,155,230,165,58,110,62,129,190,16,69,145,170,185,233,4,50,223,242,190,176,255,217,17,17,162,205,120,45,142,128,83,108,196,144,149,135,124,120,65,212,73,107,196,70,200,77,13,137,141,176,49,93,145,76,235,124,70,89,135,48,181,229,187,32,162,255,245,156,123,144,40,141,84,4,180,81,89,240,112,67,244,58,62,83,119,209,141,65,55,213,230,59,127,34,98,165,223,244,137,231,210,142,217,183,82,204,156,50,202,172,73,164,198,90,74,183,208,126,96,236,18,253,101,144,124,233,58,140,206,93,116,39,216,36,83,109,88,58,221,176,122,58,19,29,241,207,51,117,77,25,163,231,92,178,78,163,108,59,244,220,108,113,230,61,152,77,164,28,76,75,240,13,156,80,235,146,149,22,223,228,51,195,70,252,97,156,47,57,55,110,174,37,102,163,6,143,72,206,141,177,35,226,25,1,91,231,146,192,22,130,68,76,215,139,12,177,70,7,125,95,145,248,193,64,92,118,90,109,15,203,32,58,60,170,174,42,120,154,214,17,137,184,198,212,36,83,66,219,191,206,242,128,73,203,42,140,20,121,68,193,20,38,117,198,104,120,137,184,220,167,37,149,186,228,133,16,19,169,120,230,70,2,146,202,136,158,156,223,138,133,22,205,130,235,21,242,147,213,67,31,45,96,109,51,55,24,62,95,132,239,63,31,140,11,179,177,78,17,37,211,181,55,100,198,104,80,194,70,140,148,110,142,208,85,224,117,226,176,24,11,231,153,247,217,245,232,185,239,68,9,9,94,62,249,182,204,210,54,174,123,204,165,151,101,190,216,145,54,101,243,158,245,119,41,154,197,183,67,235,206,37,139,27,188,100,150,164,74,92,20,158,63,29,63,135,27,84,119,185,176,73,157,206,243,62,157,248,236,170,118,208,146,108,82,254,129,118,233,219,7,61,195,255,174,136,131,50,165,222,52,38,242,41,238,203,6,134,204,85,212,107,33,183,197,71,255,135,33,76,194,253,110,74,240,67,109,50,5,147,91,38,142,189,51,202,208,13,40,161,58,53,64,159,174,112,33,146,232,188,153,163,250,13,83,105,162,148,9,167,34,63,53,37,14,61,115,202,205,237,3,195,50,221,23,134,234,41,48,43,114,188,48,28,185,52,115,100,20,50,9,84,153,133,101,86,32,139,178,239,194,68,26,35,203,2,112,38,163,155,35,135,97,47,119,85,127,121,243,184,41,236,115,5,165,221,80,118,67,169,204,36,129,40,78,74,189,196,116,195,2,151,101,170,171,136,21,239,120,98,20,64,187,188,76,214,153,62,250,157,255,207,164,218,228,170,135,57,116,197,174,225,188,156,38,177,19,166,37,253,46,122,152,94,53,61,218,20,58,226,93,147,148,173,235,129,137,136,238,209,163,72,122,6,231,187,214,239,7,96,2,27,247,169,148,105,68,175,200,27,49,49,222,42,15,181,191,230,219,79,252,22,169,172,93,176,80,170,186,217,71,104,177,247,166,10,178,110,211,179,208,131,96,230,210,181,235,50,165,59,231,23,152,178,93,171,114,110,122,25,71,100,246,7,116,249,41,83,56,85,133,17,59,165,243,224,39,89,36,129,169,144,199,149,117,243,136,151,223,134,176,224,202,171,48,96,200,209,202,209,176,79,34,28,229,210,102,147,196,16,68,166,238,26,245,52,84,65,233,184,3,9,33,221,230,100,45,28,51,180,21,163,98,145,80,66,72,132,14,53,99,171,4,12,35,103,198,44,59,121,110,85,62,61,154,104,157,244,68,15,141,50,35,176,10,59,115,192,244,85,145,8,123,234,164,64,38,109,251,156,48,81,63,239,242,245,208,25,138,66,149,195,236,38,111,213,96,65,81,155,17,172,114,199,101,202,48,195,160,193,85,128,80,80,125,178,82,19,89,92,169,37,162,32,119,133,172,216,242,157,249,223,185,224,192,80,191,218,133,141,208,225,73,112,50,203,251,182,223,194,7,100,36,120,20,66,103,252,184,212,102,59,57,11,140,87,80,11,36,233,187,221,58,112,103,79,20,85,80,94,158,254,52,28,40,63,117,165,82,181,229,212,40,75,215,29,167,62,179,228,109,27,134,8,116,162,232,21,175,163,64,150,191,21,63,248,152,213,249,1,134,22,249,93,226,170,60,252,93,193,2,79,122,89,61,155,3,109,192,168,248,87,133,77,147,36,224,54,110,227,251,129,97,202,121,35,118,194,142,182,92,70,182,193,157,206,188,128,217,214,201,3,43,166,240,26,240,68,205,75,208,4,119,199,239,170,153,144,163,162,19,230,81,160,117,72,153,146,234,27,50,126,126,215,189,27,155,83,225,44,67,240,172,198,235,182,128,3,155,215,74,28,61,206,109,100,185,173,100,181,20,191,107,90,162,110,159,42,48,163,174,69,41,29,29,211,91,135,103,109,222,158,42,195,87,64,106,152,211,136,32,222,38,129,234,0,22,25,247,135,217,252,20,23,100,165,52,113,254,125,115,66,7,62,107,183,231,186,224,150,61,151,69,30,230,12,42,127,211,68,204,125,234,185,179,233,116,59,123,192,28,173,179,194,72,9,53,135,173,63,173,10,140,132,95,9,24,213,224,165,71,163,127,238,75,7,12,201,121,155,171,128,207,188,232,210,38,136,31,32,12,181,245,190,104,129,157,1,99,164,162,39,167,175,175,223,163,205,199,253,255,171,181,201,255,243,71,229,69,102,10,43,14,195,196,175,15,92,220,13,233,131,175,79,19,48,94,89,190,111,56,39,135,33,36,207,3,41,52,151,81,78,191,144,110,200,100,145,204,59,33,222,5,123,167,36,51,104,162,155,201,179,204,172,16,77,106,213,232,144,26,227,198,97,10,81,69,191,156,243,244,167,47,228,231,82,146,232,177,2,83,121,217,49,128,105,20,213,223,182,30,179,26,163,31,117,132,172,71,91,75,160,31,77,67,94,125,126,123,98,113,16,12,22,10,49,93,103,4,152,57,254,209,18,242,14,93,25,72,99,186,59,2,34,15,70,30,19,24,237,105,127,166,188,91,58,223,117,38,67,43,48,96,100,172,101,124,99,18,181,70,172,166,228,153,151,78,86,109,32,39,226,183,221,41,140,231,103,246,46,241,229,161,26,89,235,3,211,74,120,39,209,97,14,71,2,155,120,127,192,168,162,117,93,118,32,69,198,4,93,176,39,149,57,22,221,243,25,15,5,11,168,42,155,22,140,177,16,159,115,152,109,154,68,147,9,211,135,54,99,113,160,149,66,178,78,212,255,131,174,49,217,87,204,169,17,6,9,217,152,130,43,220,102,201,212,113,58,204,153,99,173,165,152,53,36,184,217,86,238,242,133,28,130,183,108,126,115,249,133,2,55,2,73,37,61,113,23,187,131,17,17,136,25,7,94,120,12,232,59,57,130,136,37,77,118,245,215,180,55,234,13,65,206,182,80,202,221,240,91,74,243,103,138,221,88,41,242,208,168,18,71,187,38,253,249,86,8,144,96,22,250,102,141,144,16,19,240,172,161,240,180,30,157,15,54,171,26,141,163,33,151,205,117,57,0,69,196,248,33,114,32,154,232,193,81,53,95,135,251,211,39,232,64,15,208,225,108,23,163,225,191,117,172,69,129,21,245,49,201,243,17,10,33,211,231,117,76,140,83,100,135,139,249,101,173,81,12,161,41,164,223,47,31,49,90,228,73,183,164,89,246,31,118,92,117,207,155,30,42,93,200,107,139,92,54,238,26,81,251,26,171,104,122,200,90,154,107,164,120,48,81,149,253,47,177,212,190,89,22,242,128,15,186,103,240,180,26,50,217,178,249,69,253,43,6,10,190,128,231,25,200,190,220,68,88,227,170,123,38,62,146,132,2,22,32,146,192,129,79,63,20,37,157,17,105,144,198,206,97,234,174,29,10,211,205,146,160,91,182,20,198,221,34,82,29,221,8,174,2,83,59,152,65,63,51,17,21,185,175,138,143,167,188,44,211,60,16,152,156,217,186,169,142,243,65,104,214,11,162,238,138,74,60,245,14,225,64,174,246,107,157,143,154,52,244,126,57,152,173,95,132,56,180,231,151,38,91,65,212,161,160,52,221,106,121,149,10,17,105,215,116,147,117,200,229,212,245,192,27,13,181,224,0,208,103,179,53,9,195,219,140,17,140,14,83,211,28,13,220,168,120,217,172,140,77,179,44,8,25,244,200,54,64,6,212,52,120,155,176,5,99,152,145,253,28,154,133,68,92,228,158,156,188,245,146,52,10,253,87,117,4,15,11,207,35,29,134,44,249,81,5,194,123,64,152,203,160,172,233,242,203,105,61,73,49,246,141,151,125,89,172,235,88,179,140,152,2,7,111,194,84,165,179,166,48,9,127,227,137,211,55,63,243,147,0,205,61,242,13,40,47,107,230,105,195,117,138,44,34,182,19,253,201,204,14,162,225,251,68,137,137,244,232,89,231,45,197,51,223,215,169,249,79,138,38,45,30,25,49,214,147,30,229,179,142,194,131,237,150,183,230,155,83,155,81,54,134,191,63,183,166,163,207,92,54,34,241,100,253,233,123,63,169,110,246,61,1,35,124,43,25,254,4,121,54,50,106,139,28,150,44,47,148,206,131,167,14,12,161,79,127,123,146,191,216,23,158,202,8,233,9,109,183,72,21,162,52,211,36,101,214,77,96,191,223,223,46,120,157,10,140,252,64,144,8,76,125,91,203,30,153,94,27,185,114,230,121,45,93,176,243,9,24,98,69,79,90,113,201,248,23,222,193,80,33,95,11,12,249,48,170,233,104,118,105,133,139,246,209,91,154,152,198,176,25,90,84,217,59,223,99,19,31,178,150,107,80,253,138,239,30,181,158,169,165,158,158,239,219,132,209,45,93,5,20,138,204,250,44,224,33,134,95,86,102,194,65,163,92,254,229,208,228,212,121,2,180,181,201,156,35,114,97,86,224,42,119,43,201,140,49,116,16,195,109,129,88,16,240,160,113,225,129,67,75,0,152,148,246,83,92,163,159,61,158,74,71,123,70,158,25,29,187,145,175,56,107,192,174,233,41,205,81,51,136,69,128,64,111,106,173,8,255,149,29,243,248,196,45,188,233,165,145,135,184,15,21,146,184,222,54,9,215,32,227,146,210,76,93,207,77,69,51,102,52,76,103,223,130,228,102,67,24,15,13,190,185,190,79,54,102,229,129,235,11,19,170,230,187,132,100,77,109,117,212,80,106,84,144,207,93,224,109,170,149,86,154,74,238,2,68,219,183,214,136,77,21,116,222,40,104,237,167,138,203,132,39,49,82,81,26,25,53,224,25,20,100,228,74,210,210,131,27,86,63,241,80,18,252,232,245,212,151,107,36,244,14,156,223,111,19,145,131,24,134,112,230,147,68,57,191,101,248,18,197,232,155,221,122,87,131,66,84,44,202,103,250,41,235,57,250,108,165,234,61,154,198,29,61,26,98,245,37,240,163,32,54,180,110,190,102,189,211,2,42,129,85,135,202,137,160,103,186,209,196,96,115,251,192,72,32,10,195,109,79,101,26,36,211,25,190,145,74,155,90,45,69,235,172,246,27,200,208,57,190,149,136,80,240,117,138,138,207,153,214,181,56,205,118,170,220,154,205,120,40,154,140,240,117,75,242,72,43,183,7,197,167,51,218,22,10,57,141,245,80,51,176,255,187,228,186,158,180,96,207,6,246,46,233,230,187,179,148,53,98,246,45,251,194,253,41,212,90,79,216,45,222,177,33,127,24,41,24,49,197,251,176,197,239,225,156,224,22,86,5,109,58,254,145,89,31,17,5,193,110,169,69,175,12,61,195,168,231,119,179,253,86,46,151,53,253,199,210,183,230,67,103,68,54,29,194,214,133,247,124,120,100,216,89,6,35,113,193,125,151,125,217,164,47,119,220,133,211,154,63,132,32,71,173,251,126,94,176,50,75,82,14,27,139,126,68,204,116,143,73,6,11,105,191,19,140,212,139,210,74,34,40,107,225,186,7,87,92,192,5,198,227,172,221,163,179,198,126,88,74,175,17,189,32,203,244,117,133,123,151,17,171,31,113,215,176,145,182,194,5,53,211,184,107,244,53,148,144,136,235,221,141,130,136,223,94,74,161,117,48,7,156,215,85,109,49,66,98,15,229,138,196,187,62,65,171,30,61,113,57,136,183,9,255,80,169,146,124,246,177,126,44,72,43,74,133,196,46,180,220,158,160,74,202,252,194,56,69,4,53,117,85,211,243,23,20,174,181,4,57,52,200,41,76,130,252,134,103,88,151,10,161,144,174,192,212,226,235,89,116,250,43,197,179,24,163,176,93,248,188,58,185,240,154,36,138,175,77,89,58,19,102,216,138,15,207,138,117,58,64,107,161,125,242,6,249,148,108,228,186,40,95,214,45,48,29,245,194,122,229,62,98,123,126,130,161,93,171,146,98,207,18,217,98,53,103,136,53,217,158,48,163,19,216,7,12,247,69,248,207,184,10,220,21,119,163,163,171,92,95,83,114,137,131,33,233,85,61,120,91,251,190,231,21,176,173,127,225,130,2,95,164,29,176,65,125,136,196,168,125,183,128,207,167,32,121,133,133,161,97,236,171,96,194,47,173,207,45,186,124,220,183,20,152,241,255,114,156,119,180,30,20,186,31,149,225,92,145,165,143,182,181,130,16,155,146,236,141,105,114,41,250,20,191,151,194,116,91,230,203,224,71,86,246,161,194,183,216,129,147,14,73,125,60,76,121,214,151,26,48,51,134,244,45,48,213,165,104,230,168,214,124,252,180,7,176,178,5,188,77,121,67,225,232,233,49,62,203,150,204,1,172,146,234,242,159,116,76,152,97,167,194,115,4,213,6,248,217,95,152,33,116,244,63,158,207,196,162,47,129,77,61,122,7,188,68,237,27,131,162,142,116,131,163,88,251,72,109,219,136,188,209,202,65,11,231,148,55,141,59,65,93,209,142,129,254,212,208,38,148,145,173,229,40,224,44,102,117,6,35,27,112,97,168,31,207,209,141,16,41,96,204,31,229,121,163,28,50,35,105,71,209,178,105,143,202,249,26,106,138,236,112,238,236,22,245,211,68,232,198,247,208,136,244,99,105,118,97,98,235,225,105,57,114,130,77,25,95,22,165,164,20,149,134,169,156,196,133,24,89,84,2,50,195,91,7,56,245,32,183,44,77,166,117,163,93,11,88,63,198,219,64,142,41,107,24,189,204,252,217,31,40,90,79,121,234,240,103,167,89,61,251,139,77,72,30,85,225,159,25,69,192,100,193,199,115,116,137,126,34,115,89,218,165,63,112,119,53,38,96,163,198,63,87,62,87,148,147,232,136,78,178,139,229,182,199,142,27,59,243,71,45,73,159,25,108,37,255,174,209,163,204,154,160,53,174,101,138,58,25,116,139,61,244,183,7,218,226,14,211,85,81,178,62,53,60,101,125,40,192,253,109,75,39,241,102,175,200,159,218,194,239,86,31,11,89,188,22,143,133,111,241,105,67,33,162,137,24,101,27,243,80,95,40,158,42,62,145,238,194,118,187,43,200,116,180,2,165,113,95,97,227,111,124,168,137,223,72,232,68,116,228,50,129,88,67,152,144,140,192,103,93,138,180,51,133,149,44,4,125,20,47,104,238,243,142,233,70,110,95,14,30,244,184,249,162,184,17,124,84,130,232,68,241,33,24,66,155,58,193,200,10,159,175,49,168,56,24,137,117,157,81,38,92,192,72,100,90,110,80,105,156,180,126,120,162,158,6,184,182,186,130,229,210,20,204,188,164,202,78,143,114,199,9,74,252,186,22,214,82,26,67,112,213,126,203,148,78,119,213,88,146,252,211,61,118,208,189,168,104,141,234,2,96,79,26,227,210,54,229,23,101,150,56,253,9,175,215,8,18,14,202,24,178,35,57,32,36,239,56,241,249,184,171,132,107,195,124,149,99,108,237,159,166,142,118,97,80,247,246,1,178,73,121,205,167,73,227,146,63,247,121,135,69,249,61,3,123,225,123,195,184,85,107,109,0,137,214,124,187,226,183,149,18,178,194,108,43,226,104,10,52,242,52,97,124,148,16,241,32,232,25,26,31,195,31,76,30,147,153,179,193,108,82,19,65,59,33,123,118,199,44,77,251,115,234,228,4,122,48,232,102,218,29,130,253,132,107,91,33,113,152,202,120,126,120,76,127,160,120,102,54,17,15,7,166,99,217,101,81,104,98,28,79,47,4,34,14,33,92,158,44,103,168,61,26,214,102,19,151,141,44,100,213,166,23,132,181,46,120,214,42,125,211,166,11,53,46,58,158,235,90,173,39,223,245,162,160,221,52,209,54,48,134,15,253,73,88,213,187,72,157,102,208,195,225,90,46,144,170,223,94,156,73,68,80,47,250,16,177,144,252,175,33,254,103,243,141,198,129,195,10,242,247,142,113,220,236,243,105,3,138,114,98,182,190,19,77,130,159,136,6,229,242,120,218,80,176,37,9,62,160,82,133,223,128,73,52,105,71,130,89,61,187,247,170,217,159,210,211,161,112,14,23,45,123,211,117,149,167,59,42,39,151,232,75,48,153,139,182,53,78,220,210,99,79,1,19,145,190,33,153,194,10,17,195,157,15,10,228,89,129,209,236,90,229,194,229,217,145,48,168,92,213,159,105,138,169,89,142,70,184,60,90,45,240,56,65,46,86,166,110,164,127,242,188,147,220,208,229,104,194,202,169,119,110,94,166,166,44,48,42,173,113,105,116,177,47,109,251,34,67,18,237,41,123,154,110,191,108,169,73,130,244,152,217,25,89,85,123,229,206,54,248,114,213,241,243,58,235,198,210,229,12,11,97,255,109,4,143,179,6,16,80,21,83,76,118,53,35,44,220,20,134,181,214,3,46,77,73,127,20,115,122,68,254,219,156,28,101,201,90,38,190,23,111,44,161,70,34,89,89,50,57,55,8,222,214,200,253,4,16,208,140,227,198,240,114,209,154,251,178,142,113,175,139,155,89,105,123,97,138,146,53,224,244,228,249,206,106,66,52,234,161,15,177,251,148,113,142,217,88,142,32,121,25,27,87,86,144,133,34,142,59,126,36,27,184,93,99,209,193,14,214,227,15,114,11,249,9,85,145,118,170,227,70,70,53,43,199,25,184,44,129,243,51,225,25,117,59,150,212,101,197,162,231,198,168,84,9,204,94,187,252,17,174,1,147,55,124,26,74,201,9,251,141,225,195,164,52,126,96,30,179,195,131,168,225,57,250,140,152,136,132,81,234,201,18,162,44,82,146,235,134,186,198,20,212,147,91,206,223,3,101,236,70,116,125,66,54,122,198,186,107,36,58,221,163,34,239,95,220,6,143,156,97,213,145,136,113,74,137,158,35,58,204,183,126,129,104,194,156,251,12,142,197,160,185,68,182,99,252,120,141,109,253,9,55,147,202,140,208,9,148,131,48,54,32,252,119,17,202,161,155,184,68,39,214,48,153,120,21,158,24,52,243,133,210,193,18,145,77,64,179,80,240,93,228,217,194,147,116,16,216,44,15,98,247,91,216,4,237,71,242,34,185,55,153,237,188,155,202,105,208,141,26,211,14,10,12,101,36,189,46,250,188,61,126,167,137,92,73,116,124,235,60,178,171,13,177,52,25,71,27,171,121,111,223,163,17,70,80,24,21,109,105,173,39,132,84,41,15,42,200,113,52,141,110,42,45,129,91,249,238,113,52,221,167,162,209,131,159,248,77,210,227,132,36,94,239,200,136,240,237,70,86,128,97,211,69,123,133,162,71,89,183,175,191,96,108,48,21,62,179,90,191,220,239,133,64,214,21,56,249,188,205,162,239,63,73,213,30,148,14,247,72,77,85,188,55,5,174,56,165,220,194,250,72,202,186,221,208,187,251,136,172,111,51,117,109,81,156,217,8,10,93,230,136,185,95,79,133,113,172,138,214,32,98,12,209,109,65,50,116,165,43,226,83,197,207,20,248,172,234,117,252,95,218,254,165,101,163,36,216,206,196,254,139,198,26,228,61,115,107,108,12,6,207,122,216,24,35,236,67,35,112,75,226,248,120,32,26,253,119,231,19,223,155,17,43,10,236,217,129,170,26,212,250,246,126,115,231,53,50,46,107,5,103,140,5,158,130,196,167,227,240,44,30,53,153,48,175,29,225,248,41,198,19,224,97,17,116,110,19,124,15,149,8,139,220,109,97,46,101,8,170,208,250,120,108,226,238,43,114,129,230,183,45,139,85,194,84,93,230,105,179,64,225,10,218,151,61,148,135,135,164,176,111,187,215,172,144,1,32,228,116,120,53,139,31,19,84,84,127,37,238,246,20,136,84,234,214,156,44,170,17,128,13,178,168,202,111,123,158,30,21,129,178,41,221,77,7,230,67,113,74,20,17,178,131,99,127,194,145,185,125,47,134,116,35,90,142,253,210,227,12,34,58,36,5,66,228,22,34,177,247,54,219,123,96,148,37,220,45,108,112,28,136,239,120,220,84,127,199,119,147,100,19,21,219,231,91,86,49,39,236,93,21,73,135,119,238,87,162,142,69,225,93,60,58,113,205,226,33,135,4,155,8,53,176,207,16,131,174,84,119,75,34,204,232,128,249,37,249,75,228,116,48,239,148,229,151,119,40,70,63,165,52,67,61,96,198,221,237,222,162,143,80,85,177,218,238,245,236,153,229,76,166,41,156,124,70,216,242,188,68,21,122,77,8,59,3,166,60,107,184,93,222,205,62,13,148,192,96,241,11,193,253,100,161,52,70,91,118,194,119,243,172,246,143,253,49,22,231,54,114,236,119,95,192,111,44,26,229,228,32,109,35,152,123,52,112,183,239,167,44,94,120,89,151,51,53,35,115,180,148,13,112,155,36,229,35,187,135,90,147,40,156,192,31,110,213,71,94,215,216,55,194,244,37,161,163,175,87,123,81,89,109,85,249,135,120,247,120,150,210,189,25,24,155,133,48,227,193,121,233,2,76,72,194,119,33,58,129,177,143,189,248,177,63,222,245,67,245,139,208,1,222,205,249,121,27,111,135,22,115,114,11,153,32,92,133,78,183,89,254,116,92,133,138,112,127,227,213,56,243,242,79,35,66,240,152,64,144,113,222,203,123,31,71,105,43,209,16,118,58,103,130,117,196,92,5,54,242,109,135,39,58,228,194,192,216,204,229,242,126,27,123,238,200,119,127,70,252,167,79,47,113,225,82,245,67,90,141,83,102,18,32,77,240,182,82,205,215,114,92,115,202,60,73,173,240,203,155,225,195,72,146,18,126,199,73,73,180,211,117,18,90,111,67,137,41,11,9,188,219,25,55,77,106,76,96,8,197,222,237,147,35,232,155,178,43,125,92,179,92,247,10,254,211,41,182,237,61,22,54,18,170,14,147,52,114,132,113,147,147,117,5,85,232,176,170,80,97,18,197,250,121,172,177,16,23,236,161,3,250,33,9,226,28,167,131,69,184,149,196,180,49,31,28,38,49,96,8,119,171,37,151,191,85,66,233,32,222,18,97,72,109,84,145,190,110,33,103,84,89,243,75,99,7,124,12,220,208,243,119,229,243,47,247,24,130,223,248,193,232,144,9,103,45,231,252,126,53,28,213,238,240,85,168,214,241,246,115,118,61,90,217,70,193,189,252,246,24,70,86,250,96,184,197,181,105,168,230,20,39,194,134,185,119,138,124,39,241,252,225,250,59,227,47,64,27,68,190,148,135,44,151,6,29,228,19,87,161,109,166,86,11,246,45,231,55,38,0,240,9,95,174,145,53,58,217,238,53,211,149,117,22,135,149,79,150,97,161,122,81,154,193,10,108,175,156,13,174,201,177,167,48,16,223,137,131,107,104,58,135,240,78,244,245,80,60,220,37,239,60,218,205,196,130,4,70,196,232,73,172,141,123,86,46,161,236,199,123,182,158,198,108,133,246,245,83,49,153,187,127,147,102,226,244,223,119,188,69,53,165,86,234,56,158,95,105,252,17,163,201,195,237,79,117,197,9,211,41,134,254,132,57,185,19,15,118,186,117,248,19,133,40,158,228,200,189,156,255,123,81,214,160,196,202,163,202,65,66,234,80,171,93,41,161,251,53,211,189,75,73,139,146,37,96,18,0,78,228,107,202,184,85,40,134,171,105,133,58,141,252,64,69,83,72,130,185,53,213,199,212,69,143,46,213,141,171,203,110,123,195,209,163,63,140,6,230,23,100,210,184,247,69,168,169,66,147,225,254,50,203,104,31,34,53,128,190,202,120,69,34,54,148,220,13,133,128,187,192,8,247,38,33,61,90,133,221,155,212,98,34,246,206,183,94,183,10,35,86,194,189,49,214,112,247,45,81,188,96,211,223,65,146,221,184,89,202,76,184,139,67,122,164,144,108,41,95,253,17,122,171,193,207,93,241,174,9,76,102,70,144,181,147,199,47,106,144,68,194,234,14,170,247,189,50,7,61,206,185,233,11,211,196,188,101,83,104,197,28,247,219,151,158,105,100,10,229,57,233,89,190,120,218,129,80,88,152,224,225,56,114,181,12,35,138,87,241,245,187,7,227,223,244,167,169,243,85,186,117,212,178,170,19,166,115,217,82,18,122,228,110,93,26,238,222,232,225,144,80,174,118,234,45,131,57,156,220,213,170,112,55,65,78,167,68,199,43,43,223,133,176,167,15,23,250,45,186,112,225,93,56,43,38,248,157,164,75,168,195,169,83,60,175,94,200,10,90,171,210,223,83,173,217,125,184,80,120,152,37,53,236,243,72,29,164,255,22,133,81,10,122,242,179,98,83,192,10,86,126,251,90,185,254,185,182,132,197,55,2,54,162,141,144,211,88,172,31,153,11,196,51,92,118,23,41,171,190,180,75,183,81,40,205,39,3,50,140,231,95,68,3,186,137,245,61,1,146,107,100,117,81,97,104,100,87,190,93,24,94,151,170,219,108,131,55,208,85,156,200,192,237,17,119,26,166,27,78,86,207,83,147,65,76,76,88,228,185,154,47,215,198,93,196,44,150,74,144,192,61,82,106,72,22,17,183,18,149,134,249,17,45,112,45,37,2,211,50,199,239,25,78,1,145,232,33,193,7,35,240,93,185,190,66,208,224,250,134,180,220,114,224,158,62,58,66,77,236,35,71,97,146,147,95,203,7,20,113,77,229,102,168,174,61,46,203,117,237,216,79,86,8,229,17,243,101,247,3,55,206,50,145,186,177,220,131,26,79,35,38,158,148,112,48,187,158,98,24,21,207,66,174,63,44,17,186,186,18,90,229,180,81,216,20,15,28,110,232,139,54,133,63,202,78,92,10,13,150,219,166,10,64,157,108,6,151,89,51,177,105,149,76,50,190,140,167,209,198,61,85,4,13,6,26,31,239,170,207,62,76,122,152,52,109,46,115,151,61,109,185,107,49,149,114,84,193,106,125,221,127,187,179,83,107,159,147,204,80,92,115,146,210,164,112,218,2,159,187,136,66,114,111,178,181,72,203,185,146,189,124,142,11,47,19,69,20,152,176,205,8,185,191,94,146,164,216,49,25,224,233,58,134,77,152,89,208,12,235,175,202,10,210,48,232,7,5,131,138,173,186,184,34,165,126,170,208,86,40,102,125,240,49,166,96,213,196,163,122,229,29,49,150,254,56,186,138,20,182,30,18,16,127,210,99,178,180,167,105,12,135,74,109,49,229,12,81,64,36,181,228,93,59,143,9,109,137,148,2,89,139,39,132,146,161,85,57,42,113,248,145,69,113,92,93,215,150,139,72,78,50,28,195,181,142,239,142,183,100,105,27,55,185,171,93,194,58,76,38,130,194,86,100,238,240,17,218,10,96,58,230,5,74,225,179,84,157,169,101,249,251,43,100,175,73,42,84,29,78,200,109,158,65,64,82,103,157,51,193,248,158,151,195,76,50,149,8,221,176,18,185,208,120,227,134,245,41,204,78,227,66,227,247,163,70,79,240,62,219,69,179,185,149,148,250,239,90,254,107,154,167,16,123,60,49,109,211,30,82,97,81,82,116,206,219,15,62,115,77,172,127,239,38,225,6,127,172,126,140,252,129,12,94,84,111,173,226,216,97,138,55,63,85,243,165,172,218,133,201,167,101,52,169,20,240,128,52,127,56,12,95,141,234,8,87,18,128,252,229,70,50,211,85,51,154,253,241,15,190,38,26,71,165,28,42,38,253,248,120,214,225,9,133,100,186,171,22,54,183,196,250,131,169,29,239,114,227,217,208,38,63,6,131,134,10,209,138,212,173,97,164,4,243,93,90,56,126,172,122,71,149,201,145,130,251,126,240,109,197,25,170,88,61,173,202,245,53,141,104,248,153,42,92,110,194,6,213,225,187,19,37,49,120,132,225,252,229,243,79,148,90,224,143,162,249,7,27,161,179,202,97,91,138,230,111,218,147,8,84,182,172,56,120,116,246,19,65,192,119,216,213,14,198,159,254,61,9,29,104,214,225,152,29,2,155,44,194,120,48,162,234,34,190,121,10,222,225,128,211,253,148,90,166,111,8,8,65,155,40,101,127,198,247,252,131,169,32,105,83,44,4,35,240,216,2,19,155,149,14,69,47,185,7,92,109,26,43,204,25,225,112,35,87,87,122,140,48,241,20,248,110,6,42,246,78,78,113,253,221,152,8,170,147,139,170,191,189,160,137,108,15,134,116,73,85,211,77,251,225,205,51,11,243,159,161,47,95,165,20,255,233,107,177,21,57,102,169,226,118,46,80,98,64,93,197,51,161,217,248,158,86,246,69,119,17,74,113,224,97,250,144,14,195,86,161,95,109,130,190,243,193,232,181,172,244,116,113,214,171,102,164,49,77,63,186,195,39,231,95,5,45,68,215,118,27,153,206,107,55,202,61,181,233,71,247,234,21,70,44,132,33,181,52,195,24,42,60,168,116,97,110,60,159,254,118,35,184,217,29,134,160,86,95,222,156,6,146,58,141,37,44,7,134,114,115,244,159,38,210,162,75,143,244,153,71,187,121,97,35,164,212,159,38,159,177,250,203,167,198,170,13,198,38,123,3,82,33,56,212,77,227,51,206,74,127,57,209,147,170,13,71,175,167,248,203,201,95,44,10,67,175,248,249,203,225,39,74,147,225,238,89,175,144,180,145,58,130,172,162,194,118,65,254,193,80,123,235,229,96,127,198,122,249,186,165,225,47,76,203,175,80,206,244,186,188,49,143,117,63,131,29,243,41,80,1,147,13,169,157,106,190,232,55,201,209,16,220,253,75,112,127,214,32,156,228,131,122,217,4,223,237,239,125,24,132,127,173,105,159,23,39,243,34,65,204,214,126,66,191,103,43,90,254,216,61,230,255,241,238,227,232,182,2,219,132,142,58,28,62,42,138,107,31,245,249,55,25,247,109,238,17,120,124,28,254,122,218,112,144,254,244,229,1,213,87,57,233,213,36,133,191,222,134,64,235,251,199,80,58,123,55,35,213,196,161,253,55,17,214,241,57,218,77,148,32,181,12,170,163,229,48,146,186,121,18,250,80,224,204,57,105,113,180,241,36,210,26,110,221,185,151,254,176,169,170,121,187,176,183,82,135,65,179,123,170,195,71,178,130,254,86,30,87,227,7,223,211,96,167,237,168,89,210,203,131,49,160,51,76,120,209,95,78,76,39,195,171,188,20,178,102,139,116,165,223,110,150,80,241,131,49,138,106,106,57,218,137,239,225,193,219,215,78,123,221,215,124,163,196,109,187,211,134,211,77,217,219,225,51,213,33,112,183,217,58,159,204,253,133,59,149,30,186,240,198,244,164,4,168,116,137,94,172,180,197,51,153,30,156,181,178,33,113,90,79,37,16,116,83,10,162,112,200,179,113,31,227,199,211,193,197,21,207,127,122,87,73,126,249,59,215,190,24,47,104,14,163,192,206,224,207,9,254,26,9,165,69,37,58,57,83,207,115,184,81,221,136,188,140,254,54,26,105,211,209,51,213,47,101,53,219,221,15,228,9,137,107,211,46,61,167,45,127,154,4,189,175,233,187,63,50,1,182,195,167,157,174,115,129,140,19,31,144,105,73,91,93,205,24,2,213,175,87,224,219,237,83,205,171,130,226,164,55,173,111,149,244,133,164,249,12,223,163,217,32,230,82,235,171,153,180,186,195,223,236,178,176,143,233,58,250,46,139,173,221,143,194,81,4,7,67,22,46,185,132,18,138,108,14,239,182,178,225,119,39,154,47,16,170,95,101,199,57,5,23,219,88,142,226,29,213,143,134,180,195,237,16,146,197,70,234,178,213,157,0,249,239,44,87,99,216,106,15,158,112,46,186,65,119,53,201,242,50,198,158,87,160,138,51,180,212,169,159,117,172,200,206,209,121,55,101,253,105,244,119,188,83,86,133,86,79,223,77,254,160,175,0,210,16,135,76,164,191,172,75,95,1,139,200,175,204,20,98,203,245,21,97,3,143,189,19,10,13,153,183,172,113,145,85,248,158,69,79,26,162,225,201,59,250,89,84,130,156,225,13,131,234,80,110,93,166,233,185,220,166,92,248,145,196,144,48,175,101,247,29,9,62,248,222,244,229,198,164,237,45,155,16,16,106,203,136,74,250,241,178,44,138,175,47,199,26,46,222,52,202,232,196,170,196,122,186,157,254,230,217,250,43,108,86,24,169,189,225,240,20,38,97,224,143,244,64,239,149,69,38,154,12,231,159,217,226,191,77,116,92,23,31,199,198,203,80,6,158,234,11,39,159,187,188,187,40,232,17,121,67,224,142,179,207,63,219,202,94,18,124,135,203,251,12,21,17,237,82,34,235,195,119,36,42,157,199,80,120,90,245,166,195,204,12,125,55,78,122,95,32,148,232,126,169,101,22,195,242,207,130,198,82,63,154,46,119,139,117,65,49,164,107,211,216,31,221,36,165,42,98,76,237,209,15,97,205,247,238,109,177,87,25,15,184,22,138,111,88,219,226,40,50,154,157,214,248,250,161,22,182,200,249,99,124,35,245,196,203,167,134,238,40,115,220,47,91,22,20,254,78,105,217,93,1,113,121,225,15,167,184,194,169,221,156,219,7,211,4,222,139,254,242,34,51,227,56,108,100,76,2,239,226,225,233,11,179,206,117,71,50,7,191,155,3,200,244,46,221,135,173,216,199,47,124,164,50,87,177,211,143,169,210,117,255,46,110,250,114,165,131,250,22,162,150,128,213,58,35,251,96,181,38,15,223,67,85,250,12,82,222,217,228,225,113,116,147,39,52,245,252,71,127,239,30,114,237,130,93,208,53,135,13,46,75,204,116,99,201,121,194,190,246,93,171,111,125,122,89,86,86,192,229,124,250,180,101,116,157,232,211,174,206,106,184,104,238,48,196,128,125,82,153,8,140,36,162,204,36,172,36,253,109,120,237,78,204,21,130,54,242,219,211,180,240,98,162,173,182,244,187,141,85,127,199,108,24,44,64,129,77,61,52,38,121,167,16,71,96,136,81,118,141,53,112,127,92,159,198,89,176,98,129,145,120,49,20,198,63,16,203,83,10,92,200,215,182,130,182,19,219,97,45,114,27,61,240,37,201,70,206,220,146,200,198,129,194,96,40,140,75,38,96,146,47,119,216,65,133,210,187,216,86,8,116,184,180,187,105,127,31,149,121,198,164,45,45,54,142,210,210,126,248,25,217,107,236,166,48,105,138,199,229,218,142,100,248,196,92,186,147,43,90,78,58,24,245,211,111,60,97,47,9,149,146,81,205,146,41,126,133,129,128,76,180,202,41,183,65,233,208,231,18,94,192,45,240,134,161,33,186,229,67,98,175,7,76,233,68,220,194,239,147,39,116,99,96,209,167,186,161,133,161,116,119,76,47,32,128,137,203,38,163,247,26,193,219,48,194,40,71,154,199,239,79,119,87,33,77,53,80,146,162,166,15,55,105,237,98,122,226,109,160,44,41,110,95,187,137,183,148,200,57,181,118,110,144,87,227,83,15,120,177,14,252,134,15,129,104,228,249,2,47,49,71,112,181,139,230,55,158,12,56,102,126,45,51,47,150,248,84,42,190,213,233,55,63,59,162,182,126,22,187,233,91,157,86,14,45,211,20,184,62,70,50,64,234,253,151,160,40,182,251,47,27,89,242,146,135,55,138,200,227,193,86,180,213,164,203,96,45,172,207,49,113,173,1,18,113,99,172,241,24,223,123,227,111,26,26,65,98,72,214,92,120,18,30,127,179,148,148,152,165,47,71,112,171,250,13,8,90,230,42,251,6,201,96,212,30,189,167,63,56,67,244,105,36,17,154,55,13,213,182,45,61,110,245,25,238,175,161,104,166,197,1,70,188,156,72,201,15,29,230,218,137,118,211,193,237,177,253,221,19,129,58,213,163,48,122,68,239,148,192,156,14,54,191,65,220,173,214,23,207,129,32,4,94,237,232,240,97,149,200,239,108,156,44,212,35,211,136,89,131,234,238,15,134,156,169,132,23,10,109,169,74,130,220,15,94,16,96,77,121,154,180,192,242,76,102,184,76,86,36,78,99,125,193,82,245,166,240,36,99,56,42,158,7,140,96,211,163,9,150,4,54,197,101,15,233,39,84,228,191,223,94,108,26,37,124,146,132,149,71,56,129,239,82,42,34,187,132,84,32,118,241,155,11,150,166,53,100,207,129,156,115,248,77,194,8,44,63,249,109,182,28,184,35,127,48,106,194,114,188,97,160,97,105,253,126,123,223,41,47,220,190,204,95,108,37,127,122,124,150,48,18,112,131,190,228,205,36,130,90,119,4,228,105,196,34,230,219,177,182,213,38,203,234,228,106,231,121,186,176,30,176,183,74,203,113,244,186,253,120,68,27,149,175,34,209,249,55,205,44,129,76,162,215,183,141,56,160,159,65,112,140,201,84,191,185,115,153,123,230,132,89,196,193,6,56,40,218,130,238,244,253,46,133,118,67,91,189,172,164,237,7,223,11,197,210,253,200,148,245,124,23,190,243,121,75,9,25,244,197,197,40,52,126,112,67,189,71,54,164,143,28,177,229,239,38,69,236,91,255,206,161,63,152,71,232,178,191,65,188,59,75,89,66,41,65,193,54,226,37,111,134,96,68,80,179,19,240,71,242,232,47,172,125,159,158,196,117,252,131,113,154,22,10,47,126,240,189,45,204,32,15,37,214,206,157,125,54,135,73,34,63,1,79,130,58,63,191,3,60,127,92,132,70,192,212,49,61,178,164,11,147,220,177,228,229,236,92,79,140,161,27,157,124,143,251,137,229,183,82,186,246,224,253,201,146,230,32,162,160,231,188,150,89,25,189,252,52,149,51,165,191,135,187,25,200,210,112,163,140,90,239,167,77,14,183,73,203,44,89,120,191,94,217,127,101,223,242,114,20,49,222,211,216,171,53,118,247,59,213,225,123,121,96,175,99,74,174,13,87,73,43,132,254,193,176,136,198,229,190,225,206,238,241,240,34,171,106,202,195,119,195,117,133,243,110,82,128,81,109,7,140,120,233,111,15,53,22,63,168,5,2,62,168,95,254,92,76,247,192,129,82,40,172,4,210,230,73,29,124,48,100,233,35,114,26,57,16,215,11,25,117,158,238,225,17,132,252,179,150,231,109,132,22,145,170,222,38,240,32,35,185,63,248,30,36,146,250,68,14,14,235,232,61,205,73,94,166,60,253,49,71,223,87,99,197,149,208,120,134,188,5,195,237,103,102,115,109,161,66,49,166,17,105,185,229,213,55,82,120,140,175,44,58,133,26,155,242,248,92,110,239,19,66,149,15,131,254,115,189,242,227,123,206,147,245,43,163,201,185,221,223,229,132,244,71,232,20,4,134,129,237,177,6,147,201,2,117,134,192,4,81,31,97,17,48,12,132,209,45,183,71,218,35,67,234,60,42,49,159,182,80,190,59,235,61,139,28,116,176,28,144,73,188,94,126,3,34,74,198,28,19,224,54,215,240,239,89,203,6,211,45,99,125,20,172,189,161,230,106,7,21,162,195,155,138,178,23,179,233,216,92,37,170,198,6,138,43,220,154,126,163,133,88,201,215,101,26,109,138,248,202,155,255,168,25,45,137,178,145,230,116,239,153,111,179,195,171,246,73,162,51,46,112,18,213,222,135,141,62,37,76,6,199,236,55,95,158,13,34,240,91,103,217,53,185,198,35,170,164,192,203,4,0,4,133,242,227,23,221,232,80,160,20,185,26,216,57,2,93,219,15,254,238,17,84,35,116,142,139,206,6,251,15,70,25,112,6,153,228,128,109,5,66,130,31,74,66,253,146,29,28,226,104,242,181,31,12,205,104,140,180,177,50,121,0,14,106,58,59,150,3,166,228,97,191,177,198,161,16,130,243,160,124,90,127,15,147,152,60,195,71,218,169,57,154,243,231,238,192,5,134,247,208,103,17,238,186,230,181,54,247,166,69,128,252,251,247,205,43,65,238,13,54,179,191,217,9,127,136,241,134,188,54,1,19,90,251,115,162,108,59,145,251,240,155,47,112,133,69,111,61,248,62,30,2,227,211,8,173,30,81,55,36,15,212,55,250,198,15,12,113,238,121,48,174,137,82,18,12,101,77,127,48,135,159,79,125,224,105,140,190,63,152,253,53,88,192,129,239,177,241,179,76,128,255,52,178,4,198,195,253,215,217,247,57,114,115,63,63,107,13,238,191,145,218,127,41,45,113,172,76,19,151,31,191,220,83,131,73,86,156,1,163,84,244,19,198,0,222,136,71,201,79,55,24,105,254,34,27,155,242,28,243,175,10,108,31,243,90,70,213,70,176,232,81,118,251,161,197,227,79,47,171,61,20,152,43,202,172,14,163,243,38,191,93,9,93,124,15,190,29,132,220,185,194,112,171,110,135,175,49,36,63,13,37,104,107,239,187,154,149,196,9,10,133,101,121,125,214,182,157,75,2,227,49,219,14,35,10,209,100,38,161,203,254,166,10,245,50,16,131,234,79,223,197,81,254,22,245,95,57,205,174,50,77,113,4,182,243,26,198,21,64,135,11,197,133,253,203,73,7,102,79,45,83,96,98,158,205,127,26,217,131,173,79,115,96,214,215,39,232,40,5,21,42,112,27,175,48,9,24,245,134,244,219,119,132,126,222,29,36,103,172,122,36,80,184,79,230,223,145,5,138,23,101,42,76,173,100,245,135,63,187,174,10,124,173,178,159,46,129,193,84,22,70,143,111,243,120,249,84,160,58,118,200,87,147,248,241,171,55,6,157,166,91,32,48,226,106,251,181,108,90,213,232,18,24,206,171,207,159,70,23,73,38,41,110,162,254,227,27,130,205,143,234,6,237,20,11,226,87,135,151,137,79,5,92,200,14,240,241,130,194,165,202,92,184,87,157,111,254,34,81,192,157,90,158,104,249,58,150,132,251,198,203,146,3,100,245,81,13,249,253,34,108,192,212,158,200,52,165,212,150,252,199,7,119,234,58,229,229,4,35,126,242,26,144,176,225,204,145,253,16,7,217,252,149,66,111,50,6,138,48,152,83,230,69,58,220,252,53,141,156,244,175,200,150,69,122,82,169,111,34,194,106,255,117,249,237,249,11,72,252,224,181,22,78,102,129,201,84,121,223,141,27,127,22,153,106,120,94,251,249,28,38,231,174,198,10,154,120,234,166,55,237,222,54,123,16,53,1,223,195,168,157,95,159,155,65,191,99,68,80,162,220,63,126,255,109,87,9,18,89,5,54,186,150,247,110,147,122,151,141,156,88,224,253,119,61,248,131,55,180,42,76,13,194,235,242,207,36,184,229,229,200,75,109,127,154,36,163,161,15,15,82,85,227,217,169,93,194,10,170,101,56,250,73,80,31,152,60,89,239,49,88,7,134,252,46,36,35,63,226,78,67,205,80,113,152,72,223,249,169,246,217,71,33,82,20,232,38,154,247,38,97,69,156,59,88,192,73,15,39,131,253,237,210,86,65,29,164,185,48,250,28,79,255,96,34,108,155,181,1,87,138,175,222,182,128,44,208,209,121,66,220,163,29,31,105,42,255,143,108,227,232,103,60,149,92,102,248,103,234,179,1,47,19,160,125,45,39,143,226,147,165,203,97,181,214,59,219,240,164,174,48,236,128,141,31,234,125,24,135,238,140,229,209,111,15,194,134,245,67,225,81,169,50,17,174,101,130,228,182,55,156,32,163,204,178,110,178,228,239,252,33,41,102,118,233,21,156,130,48,229,250,218,251,130,187,193,164,130,225,187,219,190,244,238,41,80,228,171,185,185,175,226,240,54,25,180,128,45,171,117,126,178,244,170,204,133,70,205,95,121,246,0,12,45,165,201,186,110,27,235,99,248,60,27,24,218,241,219,13,65,239,159,27,4,152,208,105,149,167,175,77,118,206,59,96,216,138,123,145,51,187,93,3,244,254,175,223,103,91,34,209,110,130,54,36,125,223,195,92,197,101,172,155,17,206,191,5,208,140,31,121,70,143,114,127,70,238,253,7,15,146,129,186,52,236,206,114,50,145,30,108,60,14,49,216,84,99,221,169,249,155,165,141,25,63,100,121,221,91,9,94,252,215,178,213,140,161,49,96,35,111,126,39,200,189,99,153,95,32,96,228,32,190,215,165,216,75,75,167,10,254,204,250,187,134,110,156,217,245,155,178,105,148,101,94,201,237,48,9,210,242,52,247,191,51,223,135,65,201,242,137,253,86,136,136,254,184,227,104,218,96,23,137,78,197,206,185,31,239,189,6,41,184,194,101,124,47,88,68,159,227,19,138,245,85,140,226,109,59,220,172,100,127,5,140,136,117,47,62,158,20,101,250,5,100,114,154,193,24,233,47,39,51,40,12,6,56,5,89,7,222,180,65,17,148,79,22,72,125,56,202,171,15,201,189,30,213,248,109,11,182,190,187,0,87,105,226,152,51,96,202,210,135,163,31,57,54,159,160,40,163,61,251,142,2,3,244,3,2,54,6,92,159,167,199,162,204,241,93,56,225,126,18,25,84,207,82,10,22,32,91,204,241,189,22,85,28,97,38,130,127,194,108,176,223,92,184,253,77,241,112,52,27,25,145,245,94,125,247,144,94,197,238,180,75,237,75,1,164,68,204,152,241,228,97,82,235,79,249,125,52,121,86,17,160,254,123,184,124,111,44,109,239,155,210,37,44,91,66,135,63,120,83,232,29,219,56,138,7,119,158,188,107,2,180,29,215,190,214,118,223,221,180,60,147,152,66,113,122,72,95,94,234,247,54,75,170,167,70,80,39,210,52,92,110,111,14,155,199,41,28,206,19,77,239,54,220,196,162,89,119,147,137,15,163,42,104,251,209,200,164,72,19,133,136,215,248,222,242,50,47,113,72,71,177,135,127,30,121,255,123,122,84,125,154,244,158,241,214,46,37,206,69,58,141,72,209,147,67,65,121,123,66,89,27,223,5,75,71,27,15,29,70,19,17,51,5,255,234,231,139,139,48,208,23,5,77,196,174,111,23,245,183,141,15,146,215,170,116,10,58,201,143,233,30,29,110,8,177,62,133,33,53,123,70,16,23,131,50,186,180,140,28,178,246,76,168,187,45,67,214,21,227,69,26,4,194,122,63,184,83,0,252,9,220,144,116,126,23,82,98,236,183,41,210,43,24,170,239,138,50,231,48,253,185,64,139,233,186,189,159,94,80,243,74,195,40,220,219,111,225,206,207,212,80,28,29,70,194,249,44,21,179,64,63,153,133,80,13,214,241,230,176,49,15,135,189,75,225,156,51,2,95,148,175,138,164,96,36,86,136,148,63,115,216,212,83,163,0,20,50,127,98,211,207,46,100,157,73,141,255,132,63,0,205,144,223,104,145,200,64,1,96,192,40,17,212,183,124,140,157,39,130,134,192,92,88,223,84,128,194,244,4,163,32,233,248,4,202,223,182,192,30,33,2,101,70,69,81,200,56,127,48,164,215,225,247,32,9,187,55,191,254,192,112,90,100,147,238,166,70,255,238,224,200,153,240,183,1,95,171,189,253,170,102,55,135,15,37,1,241,217,212,196,174,159,131,138,167,15,98,78,2,79,100,36,222,221,105,111,179,169,226,187,208,170,39,149,239,193,21,230,146,248,109,140,152,50,223,136,80,159,178,183,108,104,117,91,237,242,251,108,88,49,66,208,121,194,45,131,108,210,251,236,143,228,235,48,60,121,117,127,226,130,200,118,76,163,235,12,152,131,242,123,179,148,232,88,184,242,47,90,137,48,188,209,38,80,69,168,206,225,98,218,4,111,55,228,30,116,196,44,37,212,9,41,238,239,120,33,185,103,30,57,3,240,92,32,19,253,224,78,183,68,167,193,21,83,206,235,21,34,24,66,90,52,205,181,180,251,187,11,19,61,153,81,244,50,141,15,250,190,113,189,150,195,21,29,201,114,31,132,47,243,123,51,205,132,54,67,41,15,216,226,246,254,221,119,14,135,208,175,57,4,200,46,240,223,38,150,21,113,119,40,89,136,136,4,76,100,160,9,76,225,243,219,199,129,81,254,18,24,207,245,187,72,88,252,82,194,242,176,196,154,94,221,131,201,136,110,242,52,103,206,143,33,117,255,153,96,51,210,27,63,59,19,218,107,25,181,64,113,127,26,148,17,221,185,249,198,11,218,145,16,100,184,40,14,155,254,246,21,60,215,39,182,90,224,10,85,121,127,48,140,169,53,26,6,191,116,219,207,204,49,88,146,4,63,220,213,103,205,152,43,100,223,203,111,83,157,176,158,13,117,184,74,133,182,20,202,80,150,117,232,83,233,144,48,181,5,102,13,188,175,30,86,134,25,96,177,45,244,181,27,99,48,180,32,129,201,152,127,182,159,177,204,180,136,243,222,213,246,145,201,250,126,121,114,130,133,203,29,138,99,177,245,81,115,216,69,62,107,95,235,225,124,239,170,12,89,48,238,191,128,207,31,119,243,131,17,168,233,130,82,121,245,76,172,131,196,118,112,76,25,92,235,57,14,147,138,21,49,123,96,118,150,55,154,191,4,16,133,97,164,126,159,253,71,52,169,47,167,192,222,87,192,103,105,203,218,52,28,189,63,255,246,53,223,40,249,171,250,93,20,241,190,29,205,84,23,36,4,2,185,193,164,216,255,193,248,142,186,60,141,138,92,123,230,31,185,243,112,33,11,76,245,242,179,70,88,46,26,24,162,216,13,255,208,111,184,63,252,200,107,200,111,163,98,250,99,192,49,120,35,108,33,240,160,160,230,123,48,87,223,163,191,77,156,111,249,211,148,22,235,108,32,108,253,211,250,2,198,199,127,180,105,230,167,220,15,54,145,69,25,49,34,31,213,127,26,235,99,201,84,218,70,43,251,250,180,153,100,68,83,152,8,225,27,17,114,56,102,151,119,47,118,192,234,13,39,123,101,38,184,64,108,251,224,143,189,89,94,142,214,234,187,84,222,253,139,173,191,42,58,184,137,62,24,111,95,132,139,129,91,204,83,116,162,154,176,37,1,87,246,192,7,51,152,61,189,252,14,209,51,107,63,34,125,91,199,139,93,232,123,87,51,106,227,231,42,61,253,246,249,142,63,125,175,206,95,66,45,54,237,168,133,109,20,38,125,206,223,77,221,120,253,71,167,156,120,154,187,109,75,79,19,159,243,159,230,38,33,251,56,240,87,223,9,244,253,49,111,36,152,34,218,207,97,152,71,19,58,253,163,169,172,150,132,26,67,119,123,75,251,163,164,54,188,227,6,83,138,231,240,61,36,242,15,127,109,13,255,97,74,12,87,234,50,187,111,57,76,32,60,253,244,93,91,207,160,254,152,224,35,205,20,28,183,43,158,54,47,93,130,201,113,119,152,132,249,60,73,187,95,5,96,132,230,26,153,224,151,62,111,240,61,98,78,79,240,189,70,122,135,99,12,166,105,136,128,185,207,210,129,39,227,236,4,127,30,0,66,21,224,132,52,149,193,84,137,250,136,220,227,235,159,240,19,49,3,38,177,60,191,188,62,246,42,131,59,169,146,25,158,2,223,45,228,140,127,194,254,219,56,226,79,253,231,203,189,229,38,171,249,143,166,157,227,189,198,242,219,249,229,181,62,155,224,35,251,101,230,134,19,217,113,148,237,46,247,233,215,99,68,224,45,202,163,205,177,239,40,87,220,252,240,46,49,25,6,98,36,9,157,63,102,44,67,81,101,26,121,46,180,231,188,160,90,161,124,121,55,132,202,198,103,210,48,74,224,60,15,219,140,167,191,83,243,210,253,158,52,137,73,67,113,135,205,75,224,27,222,110,10,79,235,200,11,72,22,39,57,126,229,36,120,244,230,93,54,73,116,72,155,202,249,134,111,227,227,143,217,53,195,61,193,121,9,160,44,19,19,201,84,57,82,203,201,167,140,150,67,126,145,214,54,44,81,190,66,38,196,50,233,183,201,193,136,223,38,65,59,125,152,101,81,63,120,89,137,175,194,72,124,249,136,144,173,155,102,41,73,240,209,180,53,212,100,230,0,170,35,70,123,25,185,124,218,230,235,232,241,48,220,100,249,124,186,239,246,159,198,81,60,210,79,151,19,11,0,181,140,162,239,54,213,107,127,247,38,72,170,11,4,71,151,119,25,217,97,77,59,220,58,205,231,2,57,96,105,237,193,46,17,91,18,60,245,45,193,72,176,251,84,33,26,148,246,90,220,245,241,52,249,182,105,245,81,248,215,125,46,64,214,152,6,27,106,113,183,131,184,133,150,52,30,148,26,39,120,100,24,250,239,234,48,132,20,59,195,47,70,10,202,33,163,40,217,30,1,47,17,17,249,131,227,179,240,23,237,116,50,146,69,62,226,225,175,135,112,245,31,28,11,128,130,157,173,19,129,10,222,104,53,169,190,233,209,62,220,69,246,153,122,68,75,223,20,97,122,20,93,199,78,91,248,178,162,223,128,119,50,43,137,86,119,223,143,136,146,245,245,15,184,206,37,240,201,48,213,167,241,244,189,237,164,30,177,34,222,64,231,151,123,219,106,200,29,230,90,241,15,184,249,142,66,70,65,75,187,217,52,250,96,135,9,142,103,120,196,217,195,95,74,214,27,48,74,101,62,88,141,252,232,12,239,248,44,8,59,214,73,40,100,248,14,227,121,223,9,46,109,196,211,109,156,116,64,32,84,233,251,44,82,121,187,101,184,125,110,241,206,54,202,76,59,138,169,123,250,128,224,30,250,254,1,207,50,2,214,98,85,131,203,56,241,52,209,135,212,242,121,220,194,98,77,207,220,41,120,57,227,179,15,165,173,9,166,106,49,96,17,226,51,120,204,29,13,251,254,177,71,35,40,236,123,180,185,75,115,167,244,115,98,5,160,0,81,102,130,247,142,153,212,45,33,33,193,196,108,28,190,251,226,201,112,145,169,130,188,102,50,13,113,19,251,181,109,82,236,59,51,76,234,167,195,179,36,99,129,130,119,183,105,73,117,77,11,27,23,103,204,148,78,6,122,234,148,218,180,83,204,11,157,224,234,30,79,224,113,106,122,57,149,205,62,197,59,217,222,233,171,203,146,77,5,238,236,47,189,28,201,211,104,218,71,33,173,192,212,137,69,151,66,249,185,123,130,143,7,26,129,181,30,219,224,17,59,22,245,34,169,71,199,247,120,27,255,224,49,167,206,5,178,148,98,75,130,73,52,253,50,5,238,53,80,222,158,224,234,150,56,241,175,90,243,195,245,151,52,253,7,247,161,110,15,42,29,220,241,7,129,18,241,158,4,63,77,95,131,151,214,122,3,195,47,20,240,46,169,191,201,217,255,226,167,241,235,159,4,79,143,223,112,161,46,255,232,50,242,114,103,192,173,229,46,51,113,3,135,73,177,201,45,43,178,25,114,214,164,135,231,218,177,236,113,97,166,73,58,208,134,246,25,142,91,56,89,172,24,146,238,50,33,195,101,166,93,124,192,241,16,112,221,51,221,254,161,183,140,41,62,41,155,72,191,61,96,25,14,248,228,163,15,30,57,255,172,217,181,88,193,208,226,166,153,37,219,236,244,203,144,2,123,135,79,212,1,18,250,202,169,13,69,129,52,253,112,191,70,102,188,27,241,155,52,143,238,174,27,175,94,39,249,13,200,17,94,159,160,95,238,110,78,132,128,209,86,79,13,163,236,245,8,188,210,153,74,117,78,108,56,196,100,211,62,58,136,19,142,128,113,126,39,120,126,50,26,90,20,240,135,174,222,4,253,78,134,91,143,237,104,65,216,148,26,78,205,89,13,120,126,105,19,38,236,20,104,237,95,186,237,141,178,220,145,10,188,79,178,40,33,135,140,85,79,62,119,178,67,160,27,15,171,15,71,78,186,93,80,211,18,211,8,217,105,245,40,66,61,23,11,147,121,144,92,49,168,55,248,60,161,4,175,102,244,30,153,241,48,43,83,251,132,60,145,24,173,69,152,60,181,27,66,194,120,249,214,42,85,131,187,140,199,189,91,167,227,216,162,151,209,101,135,153,146,224,253,83,203,54,248,83,118,8,131,197,1,53,17,185,28,25,117,119,61,232,44,233,10,220,49,175,188,221,144,146,38,11,135,114,136,232,111,50,131,106,250,44,10,212,226,233,174,21,124,6,159,95,5,250,31,188,178,89,72,202,125,244,25,187,77,154,102,228,212,135,197,74,202,99,186,22,145,55,234,87,197,201,9,156,14,123,108,131,26,79,223,91,84,186,158,83,102,19,91,188,169,213,165,151,35,22,16,125,122,68,201,251,15,142,88,220,133,191,181,211,209,69,76,101,199,211,200,7,42,218,206,136,93,195,36,18,90,134,75,204,67,104,235,211,128,52,194,38,142,66,139,148,31,126,108,104,127,176,200,170,24,12,143,70,60,61,36,93,253,15,70,227,35,96,17,231,250,131,203,118,151,58,251,213,151,59,133,120,179,119,10,149,114,233,240,129,122,34,86,54,65,168,116,131,230,214,27,219,52,53,14,105,249,53,211,115,116,248,100,183,193,253,206,179,226,221,120,233,242,195,205,131,240,223,52,167,80,126,186,149,216,105,33,17,75,151,119,234,250,154,127,23,202,55,201,205,218,208,116,246,150,125,212,137,231,167,107,216,33,208,40,245,4,22,49,236,62,99,159,86,24,79,117,60,60,75,218,206,26,187,200,23,104,235,185,199,214,55,194,84,254,72,177,203,104,137,133,141,84,73,242,84,82,42,19,11,251,131,123,48,253,244,106,30,86,165,74,161,125,185,199,152,26,241,89,223,74,102,31,18,190,61,58,12,101,210,212,178,25,46,187,123,237,188,22,101,75,104,61,190,234,185,149,230,115,239,154,255,199,237,186,133,239,34,249,234,47,236,65,114,203,150,252,74,126,186,134,69,186,138,29,131,9,190,123,103,188,124,244,252,211,125,14,63,94,172,176,32,89,225,23,254,137,145,253,193,59,223,231,26,105,144,209,50,200,33,116,63,34,98,239,150,27,233,40,39,25,218,100,8,246,232,52,216,30,86,130,187,135,216,129,143,84,65,1,67,88,243,102,202,50,102,201,149,225,173,112,107,233,12,192,165,225,126,51,152,78,71,50,11,73,146,245,203,201,178,146,168,244,114,252,237,222,167,36,131,166,135,241,5,156,64,91,190,34,55,215,189,51,120,100,59,188,25,73,122,160,187,165,99,179,126,59,2,78,139,82,144,100,135,147,43,234,225,145,133,118,210,72,104,255,122,160,176,59,125,25,238,61,26,182,149,169,211,224,82,91,192,166,17,173,48,186,152,45,224,47,27,134,23,30,53,190,235,14,93,178,89,171,101,42,60,152,234,156,52,137,97,154,136,37,64,145,75,106,248,126,132,216,134,226,198,204,240,43,167,251,131,255,225,139,65,4,222,141,233,213,140,29,50,193,114,59,103,198,231,235,249,109,137,167,247,3,147,211,154,96,100,206,29,38,213,48,125,54,190,156,25,240,249,210,190,97,250,56,222,229,205,68,180,19,92,227,110,179,232,161,52,15,43,140,12,1,175,243,149,127,192,97,78,179,181,126,37,125,247,53,61,98,60,255,234,98,19,60,78,140,39,213,235,201,74,50,58,181,128,9,109,167,15,163,10,44,134,196,36,172,20,166,14,204,7,20,173,131,116,119,194,5,25,125,110,178,67,169,105,84,161,122,159,83,236,145,204,109,52,115,20,62,43,249,181,145,243,233,1,143,61,211,102,92,81,227,12,248,110,152,233,130,3,239,79,13,120,205,100,7,153,238,218,8,116,157,116,126,65,72,84,2,70,176,32,125,118,67,199,47,96,149,99,1,70,81,203,97,227,176,79,159,141,28,87,11,120,230,27,60,53,190,113,130,13,200,20,107,134,87,130,215,63,224,187,141,5,76,246,104,70,171,123,84,254,56,209,244,179,81,219,238,1,99,231,236,255,127,240,247,15,120,132,227,123,33,98,147,110,240,148,237,69,195,102,59,233,134,83,190,58,226,217,245,15,99,221,248,56,191,128,219,74,135,35,9,206,129,66,32,211,50,186,142,192,215,220,170,9,174,17,240,189,182,89,73,78,13,72,234,98,203,130,118,34,221,127,208,142,246,232,201,189,19,238,28,101,184,240,116,151,8,210,197,43,173,205,178,34,143,254,194,68,164,210,103,221,110,136,41,140,72,98,58,243,97,188,119,235,111,145,46,158,174,125,133,191,247,57,140,205,171,110,88,172,174,237,22,241,66,108,83,77,75,8,56,103,156,249,199,244,162,20,166,34,220,159,38,243,77,77,253,73,169,162,7,249,160,45,75,247,8,24,127,182,47,93,78,183,94,211,203,97,129,124,147,1,93,133,228,155,131,231,178,249,118,185,141,251,35,193,45,182,5,44,197,85,211,119,225,33,126,189,194,173,111,235,25,99,181,5,190,47,108,11,215,164,89,218,150,111,243,155,172,198,4,110,175,225,194,226,205,161,71,42,104,124,51,35,93,246,31,59,37,9,181,175,63,73,169,47,217,72,50,14,180,7,99,204,165,117,139,192,154,7,185,169,177,206,97,108,252,137,222,37,135,105,145,227,39,8,190,249,211,211,50,213,82,196,170,121,77,30,37,16,39,71,72,54,213,58,222,52,202,92,146,105,201,189,217,157,88,84,196,15,181,54,182,69,84,222,203,201,73,61,122,19,48,50,86,223,82,96,47,168,186,139,195,103,30,70,241,87,201,130,213,167,77,119,228,77,148,175,169,186,233,31,60,154,160,35,37,120,153,2,253,118,148,50,87,77,209,58,168,168,123,187,201,47,203,169,103,84,191,61,20,62,9,181,44,73,247,219,126,62,192,180,58,82,179,209,62,245,51,151,87,181,148,152,118,119,137,64,161,152,213,83,17,25,159,227,134,202,199,76,203,1,16,232,63,13,69,157,230,90,196,201,69,107,170,197,245,193,235,30,23,201,203,138,144,210,239,163,127,73,240,106,136,224,90,254,97,100,193,47,93,56,56,162,219,120,63,12,185,199,212,19,19,106,172,23,91,239,166,240,83,116,156,239,12,42,63,102,160,11,95,171,224,75,9,63,20,29,190,251,137,185,1,80,89,18,24,255,124,121,240,32,78,44,63,61,160,234,250,109,85,8,194,229,187,61,133,22,165,62,20,7,71,218,99,241,58,191,187,61,121,228,100,72,202,211,72,227,149,246,58,108,163,118,160,193,42,214,233,203,22,135,190,160,14,181,142,174,29,125,123,201,209,5,5,166,190,123,90,10,247,15,254,40,42,209,69,125,7,214,175,239,84,128,194,120,41,59,70,235,118,249,253,131,97,50,195,113,19,48,85,115,47,205,22,77,69,101,105,248,16,104,199,27,243,208,57,52,132,125,45,6,147,6,123,40,59,166,28,44,235,155,181,198,28,67,58,82,47,116,148,255,238,23,59,65,149,1,23,121,76,65,83,17,120,241,164,78,102,79,211,132,82,152,88,238,156,126,19,101,142,173,212,89,120,217,160,232,127,191,109,148,28,50,205,44,157,224,37,82,160,30,81,210,22,78,178,2,3,232,179,240,110,180,146,22,115,97,18,101,5,158,122,168,81,247,124,251,108,59,140,160,153,252,246,46,22,115,141,41,222,68,63,129,150,67,153,233,43,0,3,71,222,109,231,141,207,82,206,143,169,93,190,141,224,35,96,72,43,181,87,172,46,206,215,38,116,34,83,95,190,140,87,244,193,86,22,175,40,229,193,190,238,209,166,22,67,128,205,168,55,95,185,13,178,17,9,113,220,61,118,61,193,44,147,220,163,156,79,191,250,179,58,211,7,67,114,242,105,195,239,198,187,251,91,33,183,195,40,143,145,201,0,153,92,241,134,195,172,190,19,252,185,19,10,22,199,217,82,175,160,53,58,183,239,133,31,238,253,166,240,252,102,236,133,176,211,137,133,195,92,248,142,175,78,8,245,234,72,48,218,219,175,91,32,195,88,37,253,246,135,123,249,193,195,76,49,133,207,62,190,8,224,152,95,25,222,47,66,2,143,85,95,122,191,39,161,254,43,190,81,195,213,88,181,83,76,144,193,81,110,216,186,128,32,230,220,222,41,148,200,23,177,158,72,246,249,201,254,130,90,122,183,78,21,228,76,188,203,172,34,225,164,209,164,188,47,224,58,244,48,135,242,238,251,41,181,2,19,176,26,105,170,148,199,82,109,240,62,90,107,1,140,146,81,192,91,72,155,152,135,216,207,254,219,100,255,166,166,93,248,149,214,152,215,225,211,177,198,10,44,210,178,33,52,157,134,142,37,96,85,239,239,130,35,104,158,227,48,172,99,233,213,102,52,5,124,183,179,149,150,79,147,46,35,141,233,164,213,133,0,180,55,155,155,205,204,48,251,167,195,136,194,165,134,155,158,164,195,119,111,108,233,183,251,231,167,83,249,203,119,83,20,78,229,128,231,28,95,122,119,243,114,136,63,184,102,216,72,151,29,134,149,50,245,10,69,144,43,224,186,83,143,239,239,81,78,26,108,116,139,9,94,63,113,159,63,56,69,10,216,177,238,109,199,159,238,228,120,126,25,46,126,70,80,253,253,165,89,74,232,173,248,203,147,78,235,31,90,18,58,211,100,224,98,239,235,154,58,183,217,90,130,239,173,108,11,92,51,60,159,110,174,193,184,151,211,111,83,35,25,191,61,234,250,210,211,131,232,157,195,168,11,235,104,111,142,74,95,248,189,10,255,168,161,92,246,3,45,90,137,193,177,122,87,140,63,204,109,179,214,12,251,134,84,204,167,145,80,147,205,115,152,157,118,102,248,185,74,255,224,146,225,242,232,154,13,86,129,62,67,215,143,37,238,15,37,1,34,157,109,119,90,199,195,179,157,222,18,188,190,4,143,116,172,146,124,63,227,171,161,27,217,9,222,45,134,139,195,173,164,83,23,50,194,104,218,125,247,201,168,108,57,208,3,164,73,138,181,241,69,203,106,202,137,6,38,247,216,97,8,66,210,79,175,50,98,147,191,6,89,201,223,117,231,240,14,116,169,235,122,89,30,84,76,179,106,20,97,9,46,117,196,187,77,38,93,225,78,21,143,195,115,141,180,99,97,197,126,129,194,50,161,232,237,164,88,216,88,211,185,221,215,236,76,112,58,32,22,4,49,241,203,28,126,169,195,235,147,255,51,248,238,110,249,179,10,158,113,135,241,216,167,14,167,240,125,4,172,33,14,40,34,238,90,243,207,162,130,58,141,53,41,205,203,31,190,135,174,200,41,1,111,175,41,53,202,76,106,86,19,220,150,219,149,84,111,239,147,94,62,247,217,241,114,104,233,118,130,87,147,166,193,174,167,157,118,207,186,226,215,31,38,67,50,53,54,105,104,210,180,58,213,95,184,184,214,69,200,246,51,157,248,212,180,123,192,123,52,192,74,232,211,36,182,220,217,227,48,91,80,122,121,57,94,199,14,92,242,174,2,153,253,23,215,228,169,226,184,6,247,168,87,160,146,115,164,19,159,18,99,143,182,193,190,180,210,198,64,214,174,7,132,47,140,116,167,194,177,130,128,81,223,72,214,250,234,241,108,25,162,122,4,8,67,134,195,70,204,144,62,139,4,238,19,112,215,42,68,180,183,183,215,177,195,63,181,106,90,3,20,133,212,120,122,65,98,160,112,227,154,238,240,88,59,247,25,85,114,2,39,207,26,151,144,227,252,21,228,157,205,60,141,185,163,184,67,17,2,222,147,250,172,91,102,138,195,133,4,153,4,183,200,183,184,176,102,161,192,229,217,164,211,118,42,10,181,252,247,103,68,25,218,181,206,105,81,61,188,90,60,76,104,173,39,120,122,125,228,103,185,150,106,79,35,202,220,99,34,193,60,148,134,211,36,26,188,199,247,80,149,42,224,33,85,84,92,234,211,137,142,46,97,15,180,169,135,106,109,227,53,117,16,34,128,212,108,184,27,4,70,129,94,97,178,16,188,187,239,49,87,114,187,80,17,21,24,94,83,133,49,109,252,163,239,209,164,53,134,203,238,6,94,191,104,91,84,207,151,89,4,4,28,94,169,84,2,31,203,58,225,152,51,6,119,237,20,120,157,87,60,125,47,202,59,161,227,132,99,238,206,199,162,151,58,136,14,154,180,204,50,113,19,92,102,188,26,250,219,244,48,167,143,195,119,175,211,16,198,50,86,54,119,225,90,146,73,90,185,176,88,249,88,78,170,73,86,66,75,164,175,144,11,40,146,241,152,83,223,12,79,230,109,179,198,186,64,71,169,241,203,247,68,78,215,50,20,231,61,249,158,68,114,205,205,95,230,181,138,175,54,230,148,244,211,171,213,88,30,38,30,156,94,142,231,223,155,6,11,94,250,46,43,154,246,153,98,211,63,249,107,172,126,213,97,56,85,210,111,215,21,125,70,153,100,58,1,234,53,201,188,203,6,244,241,201,223,242,65,212,225,48,140,147,250,213,229,72,114,189,229,48,167,119,151,45,153,3,247,77,41,36,11,55,252,93,142,254,219,216,249,233,100,131,234,167,196,203,87,182,252,238,150,31,5,82,184,127,107,58,84,203,53,145,98,79,232,166,134,166,48,156,125,53,92,207,247,4,73,159,173,175,110,42,206,12,104,156,223,14,163,78,90,19,92,90,204,4,220,35,234,141,89,119,203,159,37,92,226,231,164,153,128,170,71,143,19,23,55,147,94,218,22,75,117,132,191,125,105,93,63,232,253,236,120,247,34,38,167,240,252,34,46,131,142,93,242,81,225,122,139,12,95,136,73,79,79,13,167,30,52,2,1,112,157,111,133,225,176,138,223,70,53,178,41,92,197,136,249,83,167,83,244,174,188,152,40,176,60,170,223,129,100,150,225,121,57,31,52,119,106,33,193,171,226,237,66,3,92,119,12,42,131,235,137,87,51,51,212,223,120,72,59,244,102,35,119,117,146,51,243,154,75,177,41,80,217,182,211,203,241,42,249,44,187,235,80,131,135,107,29,41,80,167,244,83,19,22,240,132,182,33,13,135,8,245,75,126,84,196,237,61,168,147,212,226,241,194,194,80,24,49,159,253,15,31,45,172,91,14,210,251,10,146,209,27,40,105,19,234,161,221,100,252,122,111,19,10,80,240,206,253,19,173,106,91,107,17,150,157,121,177,3,151,122,146,207,109,217,1,27,112,169,105,35,195,189,91,60,9,227,176,108,245,94,195,60,136,232,247,249,171,197,82,120,75,185,230,177,45,91,95,190,40,250,14,120,22,37,220,184,168,169,87,59,12,189,118,134,73,55,13,184,158,146,154,214,87,88,194,231,131,29,73,167,209,106,247,22,54,28,54,102,70,133,77,32,238,193,7,142,71,133,167,197,15,29,134,77,34,193,92,114,155,195,220,151,181,91,230,114,130,34,44,97,46,193,138,66,99,230,129,71,156,112,105,170,76,216,209,163,101,16,139,232,4,167,18,104,198,79,163,33,172,157,6,87,156,31,76,240,221,76,53,71,239,254,140,187,217,131,158,164,143,234,111,15,243,92,59,140,55,88,55,5,8,205,61,253,247,236,165,204,45,139,253,34,10,137,32,236,216,45,61,124,247,101,63,112,15,134,113,250,101,72,187,134,68,99,147,173,187,144,248,24,241,48,42,28,58,209,80,86,58,17,203,189,215,206,52,154,80,8,143,104,55,162,52,250,219,157,20,82,159,228,139,87,105,143,27,99,154,191,220,76,53,109,90,231,234,239,45,95,120,112,117,46,192,23,225,199,7,177,199,170,23,85,75,240,245,26,166,131,71,60,61,141,112,71,180,124,85,34,203,10,47,39,32,250,112,255,149,252,240,136,251,1,220,45,45,109,43,28,30,190,85,222,233,63,53,41,198,10,58,35,175,236,204,5,255,168,194,104,76,73,104,190,245,180,199,147,8,24,51,133,60,48,181,113,44,97,174,197,203,137,36,235,120,161,204,233,25,167,199,4,13,181,199,33,231,245,156,27,243,21,171,239,25,135,70,84,183,159,65,34,191,160,197,74,137,35,229,160,20,181,113,72,149,8,99,24,214,172,145,22,8,78,244,248,174,193,173,52,189,188,143,85,227,105,34,165,250,217,197,248,71,29,110,35,133,102,38,54,213,23,217,16,16,205,38,180,68,13,200,129,154,76,29,84,216,117,197,51,101,137,201,125,35,189,155,242,83,239,113,244,1,62,69,81,89,241,134,117,172,200,174,48,133,93,222,48,170,136,213,201,58,141,78,50,158,30,66,121,107,48,149,74,62,15,123,135,209,85,97,50,37,2,198,154,88,10,223,203,251,9,184,204,100,167,223,227,58,82,210,144,131,209,212,202,101,217,218,110,207,154,18,141,126,22,124,54,177,184,218,62,90,63,72,214,229,9,130,6,62,121,171,9,52,9,59,196,44,108,118,88,9,140,114,89,108,165,248,134,213,73,52,137,98,172,248,237,166,226,239,192,212,163,251,112,81,157,162,151,228,169,89,234,135,219,158,218,95,84,130,69,10,20,49,185,228,239,152,196,231,227,187,42,189,208,19,188,35,221,251,84,43,179,84,120,202,253,3,137,250,60,147,160,109,142,149,77,233,168,174,190,57,52,81,239,84,66,236,218,43,16,68,202,111,55,76,52,133,199,12,71,14,186,153,35,161,173,71,42,30,148,246,71,205,124,56,105,227,178,73,140,53,15,8,18,36,97,202,20,148,230,245,229,221,8,30,28,198,204,76,47,239,51,22,118,49,93,77,69,107,15,131,248,64,51,159,230,97,35,240,227,159,85,6,254,71,133,225,205,138,134,67,53,174,3,210,240,38,7,220,82,61,196,133,137,237,121,175,16,16,86,47,172,49,78,198,169,92,44,227,66,97,43,71,117,184,168,250,27,176,157,203,158,89,102,193,126,133,203,220,145,108,199,9,165,230,132,81,145,249,241,133,106,180,38,58,145,214,140,240,170,195,92,135,116,137,96,129,121,174,29,165,28,58,147,140,176,205,19,245,238,112,28,157,134,56,3,86,52,123,228,93,28,254,219,213,162,217,119,171,85,127,137,145,160,70,162,30,132,36,122,65,65,211,115,187,85,187,63,237,206,1,5,119,60,9,137,249,81,148,73,22,31,12,185,131,108,56,195,36,187,226,197,165,104,253,249,133,113,8,250,39,163,111,164,103,207,64,99,196,247,35,196,12,82,26,7,236,193,177,145,18,56,214,26,194,245,167,89,247,5,92,82,212,103,216,125,49,96,114,237,18,124,47,52,126,230,110,104,167,212,150,24,220,138,183,192,220,230,5,158,180,54,62,108,206,116,219,188,70,190,112,194,16,58,94,234,57,67,249,233,243,58,64,136,213,82,176,120,64,26,45,47,31,35,245,202,64,216,37,122,133,82,73,125,247,160,96,58,222,141,227,64,223,61,232,165,120,55,199,151,160,29,77,213,17,232,210,60,214,11,147,183,17,157,210,178,129,197,137,26,169,247,24,234,90,89,105,82,147,97,25,162,54,145,178,60,76,83,169,197,203,43,26,133,10,99,128,197,92,169,169,220,129,250,221,226,116,209,159,177,21,171,161,130,92,89,83,120,167,29,7,150,211,42,115,229,110,211,105,150,223,61,67,86,61,252,145,61,195,37,114,135,129,91,211,223,190,230,91,245,82,61,200,218,147,171,103,192,196,86,226,195,140,225,91,225,42,70,45,112,186,70,116,174,207,67,126,187,164,164,159,206,108,90,242,219,69,243,181,201,53,219,97,191,109,136,23,245,226,214,63,41,230,6,77,1,95,136,174,107,31,10,171,61,221,145,28,112,111,165,189,91,183,134,126,32,68,238,10,235,108,160,132,55,188,80,192,91,27,118,208,69,209,207,170,122,51,187,179,248,180,33,125,86,146,215,175,111,35,97,210,46,85,243,237,14,101,217,50,79,145,231,77,47,175,145,153,79,96,121,234,210,238,203,200,96,100,176,123,209,159,230,163,142,192,163,183,4,115,19,147,151,207,146,62,155,74,155,41,112,78,22,236,183,75,150,172,94,210,83,117,176,201,90,108,2,159,181,18,140,241,57,101,5,45,141,205,192,234,124,100,191,132,218,55,61,125,109,209,25,35,82,175,25,170,125,250,71,240,26,240,29,193,153,224,41,135,31,186,14,122,143,232,92,226,187,188,124,164,88,90,55,38,103,121,249,210,186,129,133,198,206,210,141,101,231,17,163,180,69,182,134,154,44,25,100,229,62,217,211,72,124,86,216,74,205,101,67,92,186,41,221,75,91,144,243,3,163,255,162,240,144,52,246,109,252,144,95,130,203,144,99,128,100,122,253,106,244,0,107,76,83,232,72,211,203,201,130,149,166,125,90,165,104,117,207,242,89,40,199,234,76,194,5,35,51,169,167,28,225,69,10,118,13,75,134,82,125,221,178,58,108,230,85,224,236,94,64,197,243,132,41,115,56,103,191,4,163,26,40,240,151,154,86,207,252,100,46,80,57,251,37,184,31,89,65,48,49,166,167,141,127,33,224,158,247,172,10,161,197,73,176,142,118,133,100,87,206,237,149,162,105,228,161,70,22,60,199,186,150,118,146,46,190,116,42,205,20,68,188,219,196,189,174,69,203,38,106,214,10,83,167,33,240,236,105,125,25,49,180,24,28,201,37,99,78,212,41,214,74,78,213,53,95,163,124,53,164,207,83,225,61,212,162,48,98,18,133,97,90,151,241,90,201,215,100,188,142,186,128,198,210,11,18,140,79,93,158,102,223,72,48,202,4,39,142,1,234,135,4,198,7,26,230,39,134,150,110,244,20,16,149,47,14,17,227,190,86,120,124,174,32,70,133,195,74,94,125,56,143,35,48,75,70,152,166,11,18,113,143,242,203,109,105,37,45,193,20,31,4,156,110,110,13,130,85,119,128,147,210,149,60,139,112,18,124,113,238,182,161,28,43,36,189,205,48,194,32,211,73,253,109,226,159,209,37,133,171,148,194,236,89,81,209,243,245,161,161,10,114,232,167,187,100,140,191,83,239,248,120,4,102,20,252,144,170,163,247,85,242,193,101,207,33,110,62,210,203,235,12,10,85,210,164,83,120,31,1,201,237,46,106,35,221,82,15,27,53,244,177,201,67,139,162,150,76,91,248,50,188,87,224,165,87,239,55,34,141,61,102,194,50,94,7,133,167,240,50,89,209,111,234,21,200,76,98,171,69,252,74,239,117,164,66,71,81,54,165,5,201,225,67,252,109,198,52,131,195,49,77,210,101,44,251,14,83,166,169,159,61,241,47,5,204,5,86,71,100,222,121,25,230,225,156,137,225,107,225,79,168,59,224,123,68,183,244,114,40,37,71,148,127,125,41,241,148,240,69,144,241,226,1,88,122,134,52,83,135,242,165,141,198,162,218,58,13,17,184,152,198,144,228,167,105,140,82,148,151,230,108,234,67,210,128,14,138,115,3,198,61,152,94,110,181,104,14,195,70,166,221,98,26,149,62,29,6,186,5,9,230,225,120,26,62,44,253,237,254,237,34,79,163,234,145,96,108,87,31,80,116,40,53,108,64,120,73,246,203,129,236,114,130,199,25,177,227,113,183,72,45,135,131,205,139,249,24,240,4,194,24,230,13,187,22,217,80,71,23,156,179,65,90,75,54,173,18,78,227,92,31,95,140,246,53,54,245,122,6,109,189,220,43,59,5,25,233,221,157,245,236,48,229,172,9,230,232,244,225,234,244,183,126,116,37,183,45,26,110,254,83,133,119,40,7,80,6,116,82,178,8,41,203,85,26,142,180,79,122,122,238,29,23,44,171,68,212,166,85,187,5,57,124,118,74,11,39,234,25,84,164,136,65,156,252,244,93,125,177,105,81,141,158,158,166,202,46,54,150,70,205,163,62,77,234,85,220,22,26,2,39,233,105,60,1,62,23,16,166,74,27,75,33,11,38,94,222,107,202,195,111,197,4,234,28,190,83,39,77,83,162,8,81,127,73,55,200,112,87,171,138,140,94,129,218,183,43,12,163,134,183,172,154,88,141,194,248,161,79,212,164,82,216,174,176,17,56,58,108,105,224,10,215,209,228,105,50,87,100,158,66,176,180,220,95,75,206,76,87,75,137,122,14,57,163,112,184,206,4,27,159,128,195,8,127,105,203,89,187,177,244,41,44,25,9,110,67,170,105,43,58,242,233,229,229,68,96,219,98,122,122,29,64,191,115,186,187,119,87,232,132,244,187,45,61,59,126,187,104,225,41,124,14,97,21,151,47,39,197,86,10,71,227,209,242,149,100,70,145,66,235,63,139,11,83,15,86,72,33,35,84,114,47,36,35,25,112,213,234,111,162,250,120,105,245,254,69,169,215,223,1,67,172,162,48,53,76,51,224,146,146,59,113,213,138,231,164,32,190,168,45,195,236,13,99,30,229,133,150,96,228,209,124,48,40,51,209,150,77,232,123,91,160,85,9,200,46,76,141,101,180,140,124,102,237,80,19,11,116,180,166,115,17,133,243,16,44,184,104,190,69,80,142,38,63,76,178,108,250,97,18,131,156,208,128,140,191,52,63,199,17,70,207,11,43,97,1,249,96,95,144,60,16,143,211,203,143,77,230,32,98,48,191,164,246,200,189,175,140,32,152,96,101,233,23,163,95,229,164,1,22,46,77,175,134,129,48,126,57,175,231,78,8,192,235,219,201,199,211,139,44,180,23,221,83,88,22,169,201,122,57,225,62,183,71,180,26,58,72,93,52,104,152,127,209,33,104,29,105,195,122,11,67,122,33,13,166,183,96,88,47,130,204,224,51,87,173,160,13,209,212,104,216,61,123,53,166,91,27,196,151,241,203,149,56,187,194,115,133,65,186,172,38,87,127,26,137,212,19,47,79,186,225,192,173,198,12,35,181,41,117,25,156,24,193,163,112,238,63,105,97,212,19,12,118,16,160,164,204,29,220,195,177,3,46,178,57,244,226,82,33,142,142,89,114,238,109,66,143,13,42,122,131,55,230,24,215,139,162,117,10,65,202,129,195,238,75,240,8,211,104,89,222,130,118,25,169,177,193,58,115,44,143,65,96,18,92,138,192,247,160,215,175,70,85,33,248,83,14,5,13,250,219,101,12,1,75,50,64,42,114,83,242,236,157,83,249,89,230,137,192,212,113,4,92,76,186,40,186,12,247,212,80,24,187,92,96,114,59,21,198,17,224,168,9,137,40,58,116,164,219,72,33,116,132,143,63,249,172,92,145,195,62,47,108,28,212,81,106,171,73,33,138,133,69,61,175,198,48,144,65,140,16,159,149,35,166,119,223,83,116,13,129,199,200,79,119,52,133,130,242,226,75,57,63,5,109,240,224,32,217,196,58,187,194,37,78,120,136,201,211,45,244,174,27,37,2,33,150,162,167,25,234,25,67,158,70,193,76,81,227,246,8,180,106,156,160,96,154,186,5,77,17,89,223,233,225,118,23,229,8,120,164,116,186,194,118,29,43,11,13,62,93,150,232,5,214,32,217,161,176,72,119,50,132,114,71,236,85,198,37,153,94,62,67,47,211,170,100,138,110,101,212,246,238,29,61,138,235,80,63,12,171,74,90,62,199,78,45,191,55,191,17,60,57,84,116,232,230,111,129,231,96,163,49,19,64,95,62,241,215,199,128,152,64,150,194,180,60,232,79,174,9,149,190,27,49,78,233,53,196,155,181,215,16,144,137,221,140,92,138,244,221,86,169,30,191,77,228,88,103,18,46,111,249,237,94,91,250,109,8,128,229,183,113,187,172,4,51,183,5,158,233,195,224,221,145,151,115,219,214,5,134,214,131,190,188,141,252,114,83,66,10,184,164,72,1,186,127,67,166,98,221,105,26,119,172,216,104,25,229,91,233,97,200,64,229,97,104,254,20,38,198,30,63,93,115,178,119,233,208,71,198,211,229,246,74,122,186,73,126,11,249,150,202,88,126,13,35,20,6,99,178,160,18,168,3,6,113,67,240,227,33,62,153,246,187,70,66,184,247,41,22,206,73,47,39,7,242,4,12,241,136,194,189,7,101,45,158,252,147,159,110,45,2,206,132,223,147,161,130,238,95,236,181,166,16,163,179,156,139,71,156,17,11,109,61,157,105,68,93,131,61,15,157,136,180,219,114,205,212,167,167,42,121,144,71,5,35,110,192,61,239,213,149,138,224,248,236,211,82,173,56,212,139,95,112,104,193,140,172,213,68,165,152,235,206,97,146,36,191,4,223,201,82,5,206,91,71,225,198,189,3,94,233,4,250,219,120,2,157,169,195,239,36,23,66,66,10,128,244,6,75,253,106,15,35,136,5,150,166,10,50,137,97,236,90,41,64,250,105,240,120,122,37,54,54,10,224,144,253,9,88,249,162,97,186,60,161,224,195,61,68,53,201,166,21,72,68,187,23,178,219,138,246,29,37,82,236,219,234,187,226,6,201,2,13,88,111,214,56,248,238,201,42,205,102,94,9,124,206,140,244,74,210,122,149,115,115,146,138,49,131,85,243,79,206,65,97,163,164,15,120,235,245,129,93,126,8,145,27,41,95,98,210,194,83,213,195,27,79,94,175,222,92,46,92,71,148,6,88,218,111,215,62,219,74,10,248,39,46,160,232,189,251,14,105,89,175,67,91,182,237,106,30,112,213,61,103,226,94,12,154,31,96,189,218,92,152,232,74,252,54,108,235,250,93,84,4,5,163,39,118,226,210,241,162,84,35,204,59,210,86,62,253,109,56,101,227,112,164,172,115,235,111,179,127,202,250,128,214,116,43,12,43,103,21,88,249,14,76,199,183,215,232,211,49,149,182,121,90,84,87,86,246,72,113,31,43,197,216,178,233,140,145,103,241,82,19,206,152,219,21,164,122,92,94,221,119,122,53,134,124,151,78,105,202,198,102,142,254,81,229,151,17,87,86,120,10,37,231,202,84,12,24,203,67,216,237,112,200,105,195,238,225,116,150,60,92,86,154,133,240,61,13,25,14,60,224,2,67,175,42,155,93,199,156,81,152,204,223,33,176,18,216,33,15,237,36,17,6,39,106,124,116,93,161,231,21,120,166,166,145,227,34,19,169,111,173,194,133,200,77,206,108,18,13,118,66,177,132,164,101,91,203,104,39,122,117,114,139,176,24,133,54,188,147,188,46,47,231,140,72,112,137,220,78,224,93,244,187,80,242,149,197,217,151,82,89,3,215,217,20,110,233,167,235,215,101,225,83,37,213,19,60,74,216,250,198,52,174,159,77,13,226,150,46,77,52,40,166,107,221,100,225,67,183,166,211,176,225,68,149,209,158,45,173,46,100,158,181,101,45,173,251,107,17,15,217,198,169,126,76,239,110,95,57,250,180,94,67,46,92,150,112,48,154,216,208,74,112,137,202,28,224,147,150,38,85,43,178,151,246,161,137,213,192,45,248,189,255,94,174,139,19,213,224,153,94,62,210,203,41,65,221,250,180,14,72,133,155,87,193,52,135,107,133,173,77,225,212,225,240,72,253,163,83,18,42,138,25,134,46,29,107,56,26,139,76,210,52,79,176,36,190,150,134,82,63,153,242,236,150,230,73,77,175,38,122,40,29,54,53,97,8,21,120,242,203,210,36,76,47,135,96,71,81,49,52,38,150,94,168,149,89,153,142,30,170,232,85,54,57,177,17,58,56,10,79,61,216,172,136,57,161,83,215,14,246,128,162,152,226,186,240,148,150,127,162,113,113,116,187,41,39,61,92,214,208,85,123,55,148,158,224,218,116,48,182,22,214,88,148,95,142,204,158,172,167,115,52,112,8,90,83,135,221,75,151,56,49,217,38,103,122,154,100,86,125,183,10,190,254,73,76,233,20,75,20,116,192,189,234,28,75,66,183,240,116,150,85,244,105,173,23,189,67,65,180,80,190,250,211,180,103,184,103,135,76,4,2,239,39,161,101,139,65,58,138,234,41,65,148,127,244,40,175,121,30,236,177,34,217,14,88,57,51,140,181,88,238,123,228,36,166,207,218,119,147,85,19,38,101,115,35,197,76,229,166,158,214,167,39,120,44,61,203,211,201,67,5,144,56,27,87,86,204,187,240,82,210,113,224,47,193,20,229,168,13,146,191,11,242,90,105,247,80,55,232,52,86,37,181,173,166,242,38,161,76,112,116,229,93,235,72,55,163,131,25,34,183,38,244,122,18,42,106,124,86,235,165,118,219,189,64,215,34,251,55,12,102,218,178,63,245,14,133,211,87,79,184,35,196,234,75,10,11,192,67,28,92,192,77,23,238,108,234,243,88,57,155,123,82,203,50,229,220,26,74,126,58,207,31,31,155,88,179,170,170,10,76,99,4,62,105,249,12,6,91,140,248,162,156,76,192,53,228,175,150,169,97,105,195,239,233,219,101,233,154,118,93,130,151,92,238,177,226,181,199,7,225,235,0,91,222,235,208,36,150,115,105,54,245,120,224,90,161,136,65,238,15,235,75,40,238,54,69,245,240,184,22,199,44,122,115,129,231,77,225,107,114,74,127,147,199,181,19,92,90,190,22,169,197,9,97,175,110,26,152,28,58,30,112,17,202,10,152,137,125,104,154,134,164,76,67,147,38,18,184,65,96,43,47,79,252,39,23,190,102,186,184,75,184,110,140,4,239,46,55,0,224,244,114,170,187,166,220,53,151,26,10,192,194,220,109,176,254,118,37,7,71,174,185,73,93,104,30,92,230,122,207,221,90,27,128,18,203,12,122,108,46,231,58,137,201,26,20,230,124,11,162,201,112,211,71,161,40,67,156,37,93,170,112,211,53,113,149,206,146,126,153,73,26,63,13,165,191,158,109,212,236,74,100,134,132,54,73,208,152,4,187,35,239,114,81,242,176,180,225,144,107,75,160,108,107,70,205,221,82,32,99,137,152,228,160,210,86,96,36,166,35,162,89,147,236,41,5,86,53,104,93,110,59,216,77,5,54,57,229,17,137,12,61,237,41,140,94,137,196,18,18,172,181,83,140,48,123,73,198,76,83,67,131,236,220,61,35,213,231,244,100,142,218,200,71,78,52,4,239,250,209,29,225,70,73,214,78,147,108,25,223,188,212,136,108,229,242,152,164,48,69,149,95,129,0,35,61,108,153,42,81,125,181,212,33,63,169,233,140,115,143,138,54,77,21,64,77,119,75,113,48,37,152,186,50,23,84,31,53,202,46,239,87,237,252,242,26,39,27,236,154,234,59,190,48,91,99,141,2,95,116,187,21,38,95,166,70,81,244,109,186,194,20,125,76,39,135,196,70,84,107,119,81,81,29,244,169,80,32,231,241,232,238,5,186,187,15,47,211,61,5,65,172,237,68,110,200,132,104,40,1,49,174,89,130,43,151,204,17,221,238,38,11,230,49,81,213,50,168,47,150,167,7,178,220,63,219,175,83,110,64,145,143,192,48,122,61,78,51,98,164,232,111,4,204,134,244,56,153,96,190,33,22,20,31,198,21,170,214,199,51,90,251,96,215,143,62,31,176,215,61,169,205,11,79,8,34,4,30,112,83,124,254,114,24,75,197,53,112,237,18,12,117,127,26,177,14,57,36,80,78,167,146,227,7,15,178,17,197,167,193,229,189,57,253,93,69,227,83,14,198,110,185,33,143,89,12,162,150,173,39,35,204,44,35,58,141,107,168,250,27,81,0,175,79,246,158,36,228,70,61,189,192,144,168,61,210,89,68,165,74,145,137,74,234,7,146,116,15,190,179,184,74,112,147,4,234,25,79,83,34,90,197,240,68,102,181,183,242,126,219,242,200,135,54,205,152,16,127,244,120,13,114,86,177,146,58,14,145,254,243,55,146,206,217,84,30,126,152,32,239,35,97,52,99,92,38,241,168,166,180,246,235,80,82,229,135,210,94,222,149,7,227,193,239,171,238,109,239,75,243,140,145,238,175,240,178,51,114,148,143,201,84,192,239,51,30,10,173,174,220,232,174,149,89,230,19,102,65,94,12,126,179,232,80,66,103,245,188,73,122,237,116,123,187,76,82,170,141,222,103,13,38,169,170,61,13,24,210,190,199,224,120,87,26,202,3,178,41,81,78,242,180,129,169,77,32,226,37,40,41,233,143,112,147,60,250,163,122,225,86,98,251,36,153,200,62,191,135,170,216,180,3,206,184,245,179,228,251,95,6,165,44,93,168,18,198,115,168,19,180,73,245,216,247,4,168,37,222,13,11,143,146,122,224,249,34,149,251,7,195,184,164,121,26,40,13,182,241,136,16,237,216,75,19,133,152,79,247,175,166,148,111,233,20,230,83,79,180,140,82,48,185,161,192,219,123,87,132,195,119,33,42,1,69,219,166,163,243,61,216,200,137,163,211,72,192,37,200,238,77,107,137,241,153,51,120,59,205,34,187,219,167,165,128,119,195,130,212,204,91,206,182,46,199,110,171,176,67,250,111,127,36,206,137,239,172,33,211,246,170,110,240,16,241,247,1,211,133,173,69,211,16,3,150,61,167,82,112,249,234,102,24,176,61,149,120,6,159,54,25,161,14,147,58,44,47,39,103,108,248,68,36,219,29,155,249,255,246,63,255,227,127,255,215,255,246,223,255,229,95,255,237,191,252,203,255,251,63,253,31,255,251,127,254,47,255,245,255,245,159,255,199,255,253,255,242,127,250,79,229,127,254,207,255,248,127,252,219,255,248,239,255,242,159,254,195,255,249,95,254,243,191,253,127,254,245,95,254,195,127,252,223,254,229,191,253,239,255,242,111,255,250,63,254,211,15,248,191,254,151,255,250,47,255,203,191,253,235,127,249,175,255,219,127,248,143,255,143,255,246,223,254,245,255,249,95,254,235,127,254,183,251,158,255,213,127,180,48,45,253,71,239,101,67,181,50,175,233,132,183,208,167,9,65,110,49,22,42,18,44,165,248,4,38,131,78,108,51,118,252,123,107,246,213,209,192,229,229,100,198,143,241,58,155,140,86,181,165,209,19,35,203,193,23,230,215,196,97,87,160,140,27,143,218,158,237,133,57,30,240,129,158,203,103,40,84,209,71,206,84,36,56,238,46,254,190,171,45,19,168,14,216,220,254,143,177,156,248,248,93,139,71,224,123,88,249,126,4,165,82,81,118,137,98,89,78,199,159,38,145,186,246,127,215,129,196,5,127,141,192,231,10,65,25,140,66,144,95,147,102,181,244,95,39,111,64,13,98,135,198,19,240,226,222,227,79,23,139,238,5,60,76,242,224,103,28,25,145,83,16,21,0,27,15,228,247,224,206,193,253,5,140,151,254,185,250,160,75,186,215,248,26,232,70,115,185,56,140,94,135,190,155,16,152,151,207,86,130,242,101,197,119,193,151,219,92,203,248,158,196,51,182,41,100,188,7,174,239,223,221,128,140,185,21,91,197,133,161,2,24,207,169,91,177,183,163,176,253,194,86,221,242,124,129,21,142,219,173,63,125,16,123,29,14,35,4,215,162,75,23,113,12,47,135,198,135,251,197,222,62,81,61,187,29,17,48,114,121,69,225,141,184,248,235,149,194,157,211,115,41,173,178,150,138,137,223,120,193,55,50,66,1,1,152,56,201,243,72,144,178,60,163,48,24,23,64,133,40,228,161,149,44,244,35,168,145,132,61,180,216,178,23,148,147,254,161,215,92,43,85,186,12,135,230,244,180,115,214,96,31,242,187,118,80,63,247,144,41,19,213,79,30,94,109,23,23,253,189,159,140,48,220,22,152,130,135,151,50,83,182,113,186,72,195,14,138,167,239,110,113,91,77,172,71,80,130,209,239,70,68,218,16,42,61,2,195,42,191,29,230,67,134,140,198,33,17,113,250,79,35,16,220,229,167,209,98,119,207,85,33,155,111,184,109,3,204,29,115,250,203,41,234,149,239,130,78,53,170,153,239,177,76,149,98,188,28,3,175,120,66,77,129,150,86,176,3,153,235,113,140,149,36,111,38,128,232,130,117,133,200,117,43,71,97,200,117,223,112,192,56,117,86,76,162,131,99,240,201,27,88,130,9,90,234,2,179,33,123,151,177,142,130,232,9,152,26,171,151,136,95,238,13,167,135,170,251,133,141,126,125,249,111,163,72,246,53,129,39,52,248,254,242,130,116,209,82,248,174,165,233,47,231,22,218,63,129,169,35,243,46,195,85,59,78,140,199,33,105,247,123,46,53,10,14,107,248,135,128,155,59,141,139,253,144,44,250,243,231,37,123,232,159,190,173,160,31,201,177,111,34,204,251,238,200,234,130,37,124,239,80,224,36,74,138,84,154,192,247,15,156,17,207,100,235,183,204,81,146,74,107,121,222,31,228,57,119,213,30,197,234,117,66,23,114,20,86,88,139,192,247,54,86,94,198,10,140,220,109,150,232,209,143,188,80,23,53,45,149,205,235,235,2,91,76,224,125,24,198,246,57,77,96,110,48,62,92,213,228,235,228,229,136,131,172,231,234,40,8,219,125,178,54,63,198,179,188,19,224,222,1,15,154,127,1,195,188,235,245,194,36,176,180,22,131,73,17,251,121,228,12,149,107,61,164,146,255,206,70,211,255,143,3,222,207,127,98,168,238,44,24,166,113,36,119,106,52,114,157,100,134,20,111,82,16,196,176,129,120,250,236,103,216,96,38,170,39,187,28,59,160,221,42,106,196,176,197,114,65,85,166,191,91,49,149,82,247,206,222,213,106,226,34,247,208,59,39,212,203,113,175,211,204,176,233,215,149,154,136,90,43,130,64,254,213,183,93,41,19,185,162,111,253,185,241,107,51,74,12,239,74,78,126,247,119,67,11,167,228,233,247,12,130,87,230,217,107,159,229,226,201,79,119,2,44,143,19,222,220,22,77,236,53,242,236,187,51,229,27,191,196,167,134,53,68,196,195,109,254,5,193,84,92,40,170,45,156,233,55,6,212,101,229,174,195,236,110,47,135,154,202,119,202,118,162,225,76,247,254,2,226,29,33,115,165,89,98,99,10,129,25,226,213,42,173,121,77,146,15,230,220,135,82,105,40,185,92,92,93,198,179,233,144,57,187,251,214,210,139,208,224,162,212,28,94,73,6,233,78,186,241,226,37,212,108,91,161,142,222,162,92,75,136,35,234,211,250,203,70,116,228,113,232,79,248,119,135,222,207,160,180,122,236,131,183,35,39,97,160,24,11,92,139,229,177,84,92,216,12,113,121,55,42,196,143,122,160,51,213,123,147,32,17,194,167,231,145,67,153,130,253,40,146,117,209,236,52,61,239,155,23,27,253,86,24,207,201,155,131,20,83,78,229,162,132,26,96,239,231,245,185,247,231,148,231,194,104,112,133,249,161,144,169,169,27,174,221,171,18,201,94,127,240,50,14,233,116,115,236,184,144,126,51,212,56,249,190,166,47,183,82,222,250,96,106,195,36,225,131,83,138,90,235,7,179,242,196,83,198,198,86,94,229,52,75,97,29,77,162,129,45,101,62,50,162,78,116,106,105,18,26,252,126,211,93,70,140,214,93,91,51,93,226,190,71,224,217,77,220,68,75,117,145,201,193,103,245,131,79,227,62,40,251,17,113,162,199,182,194,45,108,55,37,252,53,77,37,215,122,160,246,97,40,121,20,188,249,213,181,107,214,31,165,181,247,218,161,246,182,187,235,115,81,65,46,201,142,199,136,201,206,187,126,46,99,109,95,242,244,194,127,249,4,181,208,65,187,103,243,23,240,104,221,83,64,59,188,197,183,31,118,192,152,160,207,68,233,156,181,159,40,184,194,110,212,222,141,233,162,119,183,148,98,91,163,243,92,235,201,30,220,83,223,230,93,192,172,246,87,108,123,175,146,119,5,202,128,29,243,93,247,223,229,160,111,163,127,12,207,207,157,243,183,177,143,27,154,64,26,151,116,129,217,103,124,68,54,234,52,66,103,4,191,16,233,248,175,229,27,38,209,46,48,170,20,47,108,209,49,9,213,255,111,180,76,229,165,13,118,152,223,134,168,95,146,16,117,158,123,241,174,83,152,247,162,97,155,232,241,91,95,176,142,14,41,50,192,252,38,9,234,215,174,131,190,133,80,4,94,152,243,234,61,12,101,216,169,242,187,219,174,161,239,151,39,18,48,177,47,28,152,6,62,23,171,59,148,85,245,112,204,220,143,162,8,236,29,154,104,255,20,161,107,56,168,160,34,33,247,26,78,82,108,147,46,65,30,209,117,38,112,184,246,38,115,24,218,165,254,114,87,111,163,175,193,47,234,230,199,76,169,151,141,143,231,152,75,165,76,133,123,60,220,215,189,209,58,22,136,144,177,190,163,215,95,230,158,233,17,179,104,100,34,245,225,148,216,80,163,87,149,148,35,105,196,170,78,222,60,187,39,244,39,40,20,36,175,194,184,155,22,158,48,73,220,5,0,121,199,115,248,114,229,36,91,88,150,15,121,77,190,2,80,35,23,49,237,243,153,104,226,219,240,182,201,199,233,194,70,164,253,185,254,9,128,119,245,191,67,49,14,83,133,111,11,140,182,236,57,251,78,135,199,178,212,185,136,87,37,56,199,161,59,202,155,74,235,51,197,18,217,45,59,117,139,190,91,82,148,173,181,71,119,248,40,174,89,111,183,220,153,13,172,66,22,233,226,80,132,78,18,143,44,254,69,50,186,126,48,57,59,26,242,104,247,6,92,95,146,218,221,200,39,148,229,67,125,155,31,137,182,126,136,220,131,64,253,170,8,69,244,39,39,180,140,152,69,82,109,218,157,88,227,89,233,125,153,212,151,132,120,219,61,227,207,227,187,35,101,112,104,202,225,31,157,151,219,4,20,150,86,181,24,38,34,101,207,104,157,112,19,13,73,64,106,11,151,177,159,203,221,18,182,228,229,86,70,53,221,86,161,200,74,59,141,90,37,151,2,227,218,217,183,60,77,96,233,184,172,219,221,87,63,84,227,196,87,189,234,61,184,135,195,248,62,170,70,99,106,115,87,246,221,57,9,218,118,137,122,212,65,116,238,53,141,194,120,177,40,40,178,114,117,52,156,89,159,10,108,14,248,0,218,112,248,27,41,66,108,1,178,226,198,12,135,132,216,211,56,183,190,29,6,156,5,13,5,238,118,235,117,19,174,90,42,186,198,245,170,179,196,144,245,199,62,36,79,19,77,120,201,173,221,244,77,83,26,16,67,180,220,88,63,37,231,62,193,248,248,185,119,20,246,134,20,206,28,148,44,186,49,78,57,109,215,56,45,185,105,97,233,179,43,21,41,19,230,122,61,171,95,81,16,127,234,154,202,118,63,122,121,151,82,4,60,53,195,154,30,219,174,162,212,127,209,50,25,16,28,86,111,227,128,159,11,191,167,196,43,59,212,84,15,134,229,95,9,141,185,64,183,119,189,239,127,1,75,185,184,113,19,61,79,251,28,229,71,170,104,53,136,117,151,171,127,88,195,248,76,81,42,52,125,252,86,216,254,244,9,53,64,182,45,13,239,7,115,201,80,101,55,230,225,189,36,255,214,31,238,38,72,238,83,40,181,185,246,20,174,183,174,244,161,176,83,98,66,252,98,138,100,137,168,164,53,4,120,243,121,99,216,176,8,12,234,203,161,111,121,107,31,207,240,209,121,140,50,72,241,27,169,57,16,181,14,116,88,188,122,68,52,20,142,188,173,67,50,156,62,7,191,165,165,142,234,18,42,47,149,1,20,229,10,141,94,147,251,246,162,23,20,183,79,141,211,222,1,161,230,175,57,12,65,87,78,178,168,47,133,181,91,245,186,6,154,216,3,157,176,1,170,169,107,177,104,46,207,182,204,200,215,112,172,166,148,0,8,75,228,115,17,212,222,205,215,172,185,160,99,249,69,252,90,100,251,164,2,8,46,134,111,46,84,147,151,234,169,8,213,228,68,95,196,127,81,192,157,202,225,191,231,111,55,5,219,253,253,131,112,97,28,215,123,252,44,62,170,197,202,231,78,5,23,201,60,203,124,111,250,110,42,17,151,167,42,152,220,179,214,119,239,16,45,37,197,40,137,150,194,27,81,93,144,139,66,243,147,24,21,138,101,137,61,129,91,138,10,82,189,23,241,102,151,91,29,144,39,215,84,244,219,72,206,117,248,174,24,229,66,130,203,183,185,18,31,106,43,59,215,50,179,145,244,128,91,166,16,128,89,209,179,67,16,162,74,130,19,192,207,93,249,7,167,98,102,56,138,93,64,141,124,190,68,127,88,241,47,251,103,13,136,122,83,77,252,189,47,121,187,216,161,148,157,6,116,187,198,44,240,76,213,225,72,33,183,128,97,211,253,82,73,124,172,76,234,137,79,18,118,184,55,218,87,227,6,122,173,238,68,3,80,246,43,108,2,189,219,225,250,7,75,192,203,189,53,93,234,173,34,226,80,16,204,62,67,182,186,164,117,187,144,183,43,46,240,76,60,63,17,231,16,147,156,62,71,237,162,208,211,211,159,123,166,129,105,72,34,162,128,37,48,96,106,22,78,34,162,40,205,103,33,251,168,230,61,222,107,64,113,38,10,224,206,14,147,24,52,74,136,102,35,30,221,18,71,129,9,66,53,135,137,24,39,90,144,50,123,180,236,174,160,180,52,247,24,110,16,148,97,60,47,233,105,152,253,3,62,112,97,166,133,93,122,188,28,17,236,12,223,23,122,130,19,66,225,105,83,32,155,179,6,120,175,236,250,209,150,247,238,227,1,15,85,98,97,249,72,132,247,193,134,31,45,45,30,211,191,117,20,206,205,68,124,19,50,148,100,181,37,234,132,86,232,223,120,51,161,203,4,207,37,107,158,67,46,209,245,224,135,138,31,230,208,76,68,67,228,122,196,195,165,253,131,228,104,148,210,188,101,213,74,47,21,38,59,240,4,92,18,63,52,65,212,126,226,105,90,178,18,61,211,87,92,22,113,216,6,161,47,191,93,88,5,77,162,85,13,110,181,218,3,45,169,168,182,217,46,233,159,85,201,142,61,137,178,106,181,41,48,231,185,194,56,42,226,167,73,81,73,79,175,136,201,3,35,114,152,152,184,122,145,151,207,154,84,106,184,186,182,120,248,158,82,153,159,172,141,23,121,52,120,38,229,3,102,149,251,74,129,169,102,73,252,100,177,209,85,82,203,118,230,54,211,118,97,193,36,210,54,114,95,3,221,154,42,64,98,235,153,43,126,152,91,93,162,116,235,115,201,112,220,102,149,68,233,70,34,180,192,172,158,4,31,153,69,183,247,119,226,154,171,115,74,195,90,26,104,170,223,98,109,92,52,85,164,55,248,38,186,52,251,154,209,137,190,175,186,176,193,31,156,120,92,44,97,66,127,57,61,138,231,181,43,152,40,240,208,53,216,210,217,45,157,104,176,61,141,56,117,234,63,184,59,26,85,226,85,154,221,51,191,30,14,200,45,240,168,137,144,13,142,6,89,180,12,205,73,148,134,71,91,182,18,69,43,5,225,243,12,157,7,59,179,41,110,57,55,72,103,84,178,31,40,90,171,116,40,233,139,137,77,17,254,8,129,239,134,146,96,216,87,62,153,221,59,51,76,214,25,179,132,100,107,69,191,79,23,85,34,156,190,23,115,88,116,98,69,182,54,19,229,38,167,188,44,247,190,18,23,34,4,229,159,108,53,18,134,53,150,211,239,115,39,14,155,220,133,19,45,109,31,227,139,111,34,92,173,220,175,221,132,209,226,229,233,213,243,154,242,69,119,177,127,240,54,227,83,146,222,28,73,115,170,67,88,34,191,12,175,85,34,179,62,158,247,209,241,202,143,68,93,126,55,57,79,152,42,38,158,167,43,99,52,163,163,15,152,252,193,68,217,62,31,187,49,48,78,55,37,31,31,106,227,222,134,212,36,51,52,240,122,109,71,77,89,43,233,52,224,86,125,237,190,147,162,233,9,15,53,71,44,90,130,8,73,191,251,143,179,236,25,246,51,37,171,155,24,143,95,16,239,173,96,158,145,4,196,80,254,116,219,194,152,130,146,58,5,130,182,126,137,35,153,185,174,164,186,81,195,33,13,249,230,29,186,149,84,26,152,29,47,129,121,91,34,84,82,37,168,174,48,92,9,208,165,167,97,86,126,106,34,48,185,223,67,39,9,91,194,60,249,124,21,144,140,85,49,21,225,25,187,151,58,191,32,222,222,19,63,252,247,151,236,52,253,114,10,201,71,128,4,48,95,17,23,63,76,60,33,62,218,170,235,135,223,138,59,220,145,82,203,177,105,72,180,139,16,116,173,10,99,143,189,189,168,54,104,97,101,6,67,157,91,143,95,1,145,10,147,66,89,72,208,185,151,61,20,242,77,217,169,208,160,155,143,186,21,186,46,149,105,192,195,191,252,62,66,30,251,84,66,143,125,16,180,115,211,196,10,199,229,155,15,142,33,191,255,93,83,110,42,33,243,189,108,144,212,244,102,17,42,12,90,31,137,212,1,103,212,155,161,31,21,120,159,126,213,116,74,89,44,103,238,177,50,28,212,154,205,23,137,45,86,132,85,180,67,137,63,248,161,53,81,122,211,254,132,124,41,108,84,86,131,248,39,55,228,62,229,13,22,242,242,85,229,245,104,248,231,89,161,148,22,44,117,27,237,207,248,60,66,4,30,207,171,246,10,249,227,126,183,196,21,160,159,5,243,103,144,105,126,208,242,47,133,217,35,4,198,37,31,51,1,125,129,226,73,104,38,5,221,51,140,26,171,72,65,195,197,46,112,101,3,15,33,105,246,170,169,240,236,81,72,78,164,79,67,227,184,28,239,206,24,178,198,223,61,245,183,192,13,215,119,19,181,231,61,245,229,141,16,154,255,246,161,188,70,81,242,139,3,69,57,81,127,154,170,20,121,55,174,157,79,97,132,193,67,143,25,167,68,122,26,238,226,16,123,102,194,43,140,225,16,2,193,112,181,55,253,174,123,217,109,33,251,10,51,143,172,92,2,15,115,196,136,112,179,61,250,217,227,124,93,154,86,83,44,214,152,227,106,111,162,36,93,211,111,163,49,20,3,70,113,143,156,184,199,22,136,151,70,155,154,142,56,142,44,170,53,68,13,250,235,234,127,129,3,123,136,218,243,109,231,214,62,165,28,35,58,13,127,191,126,22,37,174,161,77,76,26,125,106,183,73,214,198,187,19,5,209,249,75,184,19,180,104,171,204,97,217,68,194,186,166,31,182,255,17,240,252,148,51,224,144,163,56,229,213,228,201,106,135,221,193,17,157,105,78,92,109,245,221,82,130,143,16,153,104,181,218,78,33,170,63,67,123,155,116,1,125,247,103,146,191,42,143,157,186,132,98,142,170,234,217,187,105,119,195,109,91,135,202,103,183,153,224,30,60,63,192,255,120,154,8,106,160,75,109,20,208,121,164,225,119,45,201,201,5,99,224,250,164,225,40,29,125,9,22,221,87,40,186,116,83,168,5,71,154,192,69,19,98,168,135,32,141,81,96,13,4,29,35,21,140,62,225,116,238,138,94,35,50,148,164,9,155,247,212,238,129,127,33,224,165,20,93,199,156,147,75,68,197,167,242,216,1,83,134,42,146,228,114,126,32,127,130,166,123,160,93,157,170,6,135,138,213,31,156,26,190,85,52,118,35,90,150,26,110,82,74,2,167,237,138,168,67,8,43,193,69,171,70,58,112,11,54,16,96,141,149,30,244,153,123,200,57,115,71,105,53,193,100,217,8,92,211,96,99,90,15,121,122,142,149,158,110,156,187,1,119,45,84,132,13,167,142,175,10,92,196,78,57,181,14,41,162,199,88,107,61,253,246,128,17,49,224,162,245,72,166,252,214,156,30,12,98,87,165,14,4,222,162,38,189,80,50,213,62,199,145,247,125,170,33,95,211,211,139,250,180,128,151,242,213,146,110,64,18,99,192,215,222,74,77,59,109,56,111,129,49,176,174,244,52,236,72,242,242,123,203,79,189,246,9,135,47,112,77,189,102,89,47,33,244,126,151,72,234,181,251,215,85,84,226,45,173,84,97,22,96,188,156,220,136,244,114,74,60,162,105,119,112,211,92,131,44,238,147,151,175,220,107,141,132,229,104,218,81,166,117,24,63,78,40,249,192,234,57,82,175,52,168,102,228,167,155,38,80,97,120,246,144,250,181,26,228,220,43,120,37,134,192,74,89,126,96,158,173,33,147,189,56,24,83,195,17,139,105,2,231,21,120,109,73,209,201,134,104,50,247,202,53,168,99,21,144,5,255,233,222,193,77,47,14,63,114,77,122,66,211,112,226,110,78,176,165,90,7,12,53,170,194,77,84,82,173,234,59,45,254,110,5,107,14,255,99,22,19,212,170,241,213,220,165,244,179,40,43,24,241,211,215,174,81,219,146,155,90,168,108,27,43,66,106,247,237,239,80,30,39,30,89,210,187,145,80,151,167,147,88,220,133,169,51,138,207,90,37,109,244,120,33,99,83,226,77,233,16,33,218,16,134,12,9,107,37,125,53,5,185,49,83,102,146,179,70,6,109,5,137,5,119,219,116,126,13,147,164,9,148,220,5,133,25,142,152,9,215,154,251,90,130,103,112,103,154,248,225,151,126,154,180,141,104,25,23,252,244,114,114,102,227,183,199,214,43,252,129,171,58,200,228,76,244,46,77,210,49,183,162,67,50,233,64,225,48,140,225,66,137,89,199,227,254,86,28,188,148,244,140,132,34,99,26,15,67,71,154,62,235,124,75,58,133,178,15,29,205,9,41,97,12,87,79,156,228,192,220,240,3,30,95,218,238,230,109,186,108,42,148,199,106,159,153,56,111,244,184,93,181,21,238,148,15,58,220,62,141,232,3,175,81,162,229,237,168,44,19,148,197,43,216,201,204,97,187,180,91,166,85,31,4,60,214,73,79,163,12,35,79,55,13,145,29,162,88,65,109,255,23,236,72,31,118,138,76,226,187,73,236,150,80,81,103,49,170,251,147,250,148,170,8,129,167,22,127,158,74,200,88,230,33,235,45,193,85,200,105,141,254,58,125,54,89,204,51,166,41,145,38,253,174,5,205,130,192,59,29,2,208,57,201,94,73,165,103,130,73,35,143,78,41,164,237,41,140,83,70,158,150,146,21,131,233,113,127,26,186,203,116,62,25,103,134,192,167,38,123,195,24,155,3,157,59,109,196,208,116,77,129,239,96,167,175,254,102,176,172,26,81,154,54,108,227,146,240,89,58,57,179,245,97,115,203,10,188,211,234,219,202,37,103,252,64,159,54,155,74,42,39,154,128,40,39,239,57,127,222,167,128,123,58,125,54,7,186,160,53,125,51,228,77,210,46,132,95,211,87,81,37,17,40,228,1,138,6,129,42,4,35,217,136,33,16,26,27,206,36,17,67,39,255,182,228,83,135,169,28,75,173,254,138,190,156,242,19,125,26,183,72,220,96,48,251,211,28,195,178,104,242,242,190,211,9,112,184,7,199,72,146,186,166,125,114,55,175,216,204,96,17,72,3,125,72,83,142,150,205,85,210,22,142,152,120,172,44,106,34,182,118,25,150,64,28,246,147,194,119,237,52,84,247,98,67,153,35,41,29,144,8,220,130,137,235,131,140,41,245,233,33,35,48,94,62,210,237,159,82,114,241,199,32,215,144,110,17,199,46,180,14,247,47,91,242,95,185,221,16,223,213,87,218,79,62,106,132,98,221,93,19,51,153,10,132,32,100,213,246,146,111,125,119,242,207,216,163,89,101,169,75,73,250,234,2,115,246,43,76,249,67,180,12,69,31,29,47,147,242,13,152,90,244,244,114,156,196,49,85,234,174,233,240,65,242,69,166,105,77,124,38,84,86,150,34,211,180,106,30,28,138,231,94,160,15,90,18,201,253,133,41,171,141,150,81,157,48,21,70,213,79,224,166,44,194,192,223,142,139,217,68,165,52,189,188,127,193,180,242,81,143,179,83,211,134,232,215,145,128,148,158,197,28,251,2,44,90,27,117,168,129,28,113,182,144,155,61,83,195,88,249,2,15,77,153,132,172,127,203,245,100,216,97,163,176,113,229,56,76,61,135,194,21,250,201,30,240,212,172,199,11,179,137,11,220,210,134,69,125,113,13,179,146,84,119,41,25,67,158,125,6,55,32,121,163,201,241,209,48,238,122,188,156,128,85,106,218,236,35,236,148,145,168,174,47,122,237,112,249,174,153,232,66,15,162,56,98,45,83,113,118,210,79,155,235,213,97,43,4,83,248,19,133,58,82,255,148,84,29,50,133,254,85,121,186,41,213,245,133,241,33,199,211,144,36,37,152,109,35,154,214,151,102,146,82,111,86,90,172,175,209,147,30,251,133,7,52,0,14,147,17,163,3,214,166,167,45,26,156,205,24,184,209,130,29,141,28,201,169,155,18,244,101,53,28,35,100,120,168,25,131,120,215,9,111,18,137,20,95,234,22,38,106,188,60,221,23,33,227,253,228,171,241,231,164,95,102,135,140,229,85,78,79,95,125,47,55,225,209,196,169,158,70,211,106,248,98,166,148,196,183,200,45,246,238,104,254,116,55,101,14,133,187,168,0,195,54,83,150,182,12,246,178,46,79,179,17,40,12,135,170,127,116,39,139,52,53,205,168,184,3,238,61,77,83,35,219,244,21,210,247,201,107,187,91,157,117,192,119,52,87,130,201,245,15,248,126,74,122,154,36,164,120,122,165,152,47,34,83,43,120,171,160,133,204,31,70,150,65,216,172,119,150,78,245,213,54,88,248,98,38,81,182,54,210,211,189,125,49,147,238,71,175,180,175,140,161,119,70,74,39,211,190,50,72,32,25,1,207,153,62,12,250,142,56,213,25,32,61,182,47,76,30,186,195,212,165,41,186,239,138,21,180,167,99,155,124,156,208,250,161,40,230,164,253,114,40,87,228,133,81,227,16,24,113,181,38,79,235,141,17,173,66,153,166,189,166,131,19,166,6,241,14,144,124,171,241,155,6,177,130,12,102,253,199,158,195,173,45,156,115,4,164,79,122,57,233,21,241,211,216,130,169,217,179,6,33,53,76,56,201,173,136,165,41,6,177,201,152,166,151,47,164,71,3,30,90,209,9,121,224,138,177,68,77,85,183,5,182,237,216,22,208,51,77,107,147,75,67,24,81,148,92,168,67,179,33,127,17,167,87,51,153,109,133,107,16,205,127,205,138,210,20,165,188,49,222,77,236,84,127,122,117,97,94,254,240,165,157,244,211,157,242,170,128,217,151,21,30,66,76,72,50,102,114,215,216,219,98,75,186,163,167,12,199,135,124,161,18,215,46,164,212,190,244,180,125,74,192,84,240,40,140,46,108,160,41,83,244,152,134,105,156,109,164,38,166,25,188,204,219,30,112,211,124,204,211,96,183,139,219,102,35,115,65,167,56,84,1,225,215,48,161,12,237,180,221,36,244,218,40,162,87,16,102,163,19,104,226,97,189,240,96,22,7,140,160,132,194,179,134,202,60,172,218,105,167,196,177,45,51,184,212,157,6,211,84,145,253,221,149,30,208,249,191,169,52,233,1,119,77,170,252,83,217,141,29,5,79,118,122,248,136,32,15,58,36,249,76,221,4,189,118,192,73,154,9,222,206,46,27,10,69,123,105,168,137,8,56,237,225,135,124,154,70,81,26,102,107,92,81,42,82,66,45,193,103,135,135,139,180,201,116,2,92,27,41,200,224,97,122,202,134,202,189,85,200,118,6,141,77,58,240,207,12,93,179,139,222,105,145,26,206,130,137,135,239,178,46,233,225,93,187,160,45,237,55,176,134,133,141,131,246,71,154,100,16,177,197,218,66,124,45,109,133,200,35,198,186,190,27,155,234,66,94,243,6,10,209,104,55,44,8,58,30,60,16,167,98,101,219,212,207,34,157,224,68,195,239,28,78,243,236,35,249,76,96,138,103,20,238,132,154,28,46,80,230,43,76,166,79,76,149,146,253,68,141,123,91,252,54,60,6,201,156,54,133,238,19,112,205,115,156,216,97,220,50,202,153,249,10,195,221,40,190,155,82,221,100,202,19,74,146,223,190,23,146,52,139,241,147,196,133,180,216,46,17,240,109,215,144,139,128,73,88,117,133,173,18,33,224,166,178,228,23,230,126,229,3,90,82,49,182,193,66,111,126,97,221,228,187,37,85,8,152,188,53,4,41,130,93,255,179,52,134,244,48,5,76,209,101,35,37,125,154,100,178,244,55,217,80,67,209,165,199,11,172,65,53,61,76,110,85,52,12,149,192,244,81,155,72,82,192,77,19,158,33,197,154,226,238,191,187,221,200,191,253,141,22,198,2,84,154,234,145,33,5,42,116,87,201,145,91,106,218,97,91,140,184,234,150,2,67,162,194,245,94,141,157,208,212,242,15,210,203,219,14,67,229,176,8,212,94,38,217,205,239,124,215,24,158,234,92,51,9,136,17,207,114,78,102,24,86,74,135,247,174,249,151,141,253,57,96,120,187,21,54,65,36,135,215,204,131,93,173,166,35,96,194,3,10,19,47,136,151,195,37,214,19,252,21,191,192,152,64,107,26,237,106,210,213,14,195,24,165,79,67,233,51,226,233,254,37,167,58,129,245,179,226,105,184,34,181,75,225,79,58,209,180,246,165,163,177,147,60,95,227,195,90,87,238,64,88,16,87,232,255,34,52,172,188,24,240,43,59,87,170,193,201,187,112,47,94,247,170,22,63,93,178,153,79,38,85,57,49,218,184,243,211,103,175,18,43,8,238,130,213,211,203,215,189,77,249,211,12,104,110,25,242,237,39,96,10,150,20,54,195,212,225,179,91,110,218,109,77,9,98,93,156,186,250,242,110,73,102,14,239,161,42,94,192,226,16,69,204,89,19,79,143,85,97,198,68,133,247,162,232,136,80,177,231,119,140,67,205,171,30,65,132,155,91,76,22,99,180,73,77,235,84,160,58,60,240,253,42,76,125,96,124,247,96,136,20,158,236,68,65,40,188,82,162,203,157,9,37,156,181,196,226,210,2,188,87,204,144,38,60,118,49,72,223,181,61,7,211,224,50,53,222,6,57,107,57,241,238,107,19,164,93,137,123,90,204,134,3,215,156,246,10,148,192,50,27,238,21,38,253,246,128,213,218,127,123,231,91,93,31,72,219,5,203,50,126,69,253,46,170,108,220,131,77,210,68,222,140,7,74,211,222,227,184,219,210,242,28,22,159,11,120,166,236,55,234,225,35,28,119,54,73,22,169,105,51,212,228,142,217,161,59,161,95,164,68,193,140,144,114,2,59,92,198,61,190,107,214,52,13,135,85,128,58,58,102,202,50,131,4,32,210,34,32,249,90,185,97,155,24,69,192,101,167,141,124,28,81,212,61,144,62,229,30,55,181,247,224,181,190,215,62,253,46,244,139,71,60,221,170,242,123,94,184,150,48,246,239,158,191,242,1,198,49,30,187,45,249,1,154,217,0,181,203,169,2,143,228,23,97,5,56,253,34,9,185,39,89,228,23,166,52,33,224,158,146,46,160,22,154,59,158,190,157,222,83,211,168,67,15,186,239,13,143,182,194,4,84,119,192,119,155,74,77,35,67,36,158,70,251,86,39,226,36,166,25,79,67,219,154,154,102,133,17,14,51,220,25,38,83,42,224,116,37,197,143,213,165,87,70,42,219,57,184,135,118,236,182,176,71,167,195,21,194,237,152,44,139,30,78,79,27,245,158,195,255,72,206,235,132,145,107,180,172,126,202,47,113,56,160,100,199,227,210,159,182,114,147,254,82,134,245,148,66,0,243,80,72,17,29,163,79,74,47,159,99,184,35,11,171,120,239,4,147,208,235,223,77,108,43,119,203,146,157,28,145,5,29,236,5,121,164,175,124,232,132,211,182,178,182,232,219,35,212,153,98,156,236,181,35,142,117,10,187,245,38,210,141,62,223,167,41,92,239,249,183,225,207,143,207,154,100,163,10,188,169,120,140,223,158,169,86,155,136,93,137,236,30,84,74,244,214,9,49,74,228,145,29,34,10,122,125,235,187,133,72,236,69,185,67,41,26,244,96,192,109,36,95,46,124,47,37,236,13,54,180,158,96,19,83,13,56,249,75,241,159,202,226,187,135,209,76,125,114,91,29,49,3,194,44,202,205,203,101,120,202,226,131,194,35,109,120,123,183,17,7,43,6,65,218,116,54,44,67,222,101,131,67,66,135,11,170,206,88,124,131,10,208,212,225,88,117,142,66,99,162,61,122,184,64,121,167,12,12,134,153,96,202,184,2,110,249,14,68,14,206,23,223,69,121,227,151,224,175,73,203,70,57,201,186,52,47,155,163,247,156,77,61,206,193,27,134,208,192,77,166,159,117,224,96,240,245,49,16,39,74,223,117,191,52,246,113,42,223,78,122,122,118,57,252,70,17,170,207,63,24,66,150,128,203,74,135,4,84,87,126,133,58,176,110,164,213,7,133,84,24,43,215,248,40,233,252,58,38,127,225,240,89,59,89,66,199,244,41,66,19,34,105,194,95,24,94,202,17,112,75,249,242,215,80,165,60,198,225,5,37,78,130,191,184,15,179,111,39,123,226,94,144,229,0,226,44,84,159,79,135,239,87,90,54,102,26,108,18,101,99,56,41,231,85,63,49,34,89,35,118,13,200,62,211,68,251,186,151,156,182,191,171,131,58,102,140,216,36,172,44,178,248,118,122,57,201,92,2,195,51,168,48,164,155,209,41,247,198,156,102,26,236,20,209,103,205,104,27,20,70,24,183,6,92,178,209,76,34,174,15,182,249,197,210,119,145,67,239,187,33,20,14,185,101,196,82,226,105,162,15,61,193,95,108,73,13,254,130,212,48,171,237,15,113,145,145,188,208,119,214,118,217,45,239,110,168,217,15,23,149,152,53,241,160,165,32,233,136,241,232,221,64,52,142,15,213,206,9,171,21,18,167,158,96,152,40,162,63,175,225,48,211,203,239,153,27,86,107,171,53,57,230,7,89,72,113,222,19,171,200,77,99,184,226,183,203,72,9,35,215,86,159,114,249,170,38,58,175,240,221,198,67,244,164,34,111,151,94,62,79,76,132,202,53,35,61,140,68,157,207,81,84,10,245,112,34,38,22,153,227,164,48,165,108,69,10,112,34,169,131,172,176,157,251,212,130,191,14,79,116,43,18,204,237,205,97,252,167,9,254,34,135,140,140,206,180,60,70,133,251,234,11,184,164,19,98,192,15,22,231,11,137,16,9,133,170,52,190,26,131,249,75,240,17,17,154,138,251,72,167,89,141,74,243,246,87,237,176,18,108,229,99,174,174,99,44,0,9,142,242,134,187,207,77,165,144,164,40,181,245,48,253,10,196,86,51,193,91,206,23,40,123,213,59,65,46,137,236,241,80,164,173,244,217,72,125,123,135,83,2,167,174,224,11,111,25,108,180,48,75,106,56,89,203,222,227,133,75,73,250,109,243,45,134,168,208,76,105,27,3,151,207,136,166,193,142,158,62,12,50,132,21,112,202,143,134,151,58,36,227,137,106,41,17,195,29,43,138,35,92,225,201,114,60,245,221,48,54,185,194,19,230,118,26,77,34,58,190,137,195,117,147,27,6,89,212,140,119,155,10,178,194,247,66,185,227,233,185,146,125,54,240,234,127,161,195,132,203,180,38,56,170,85,174,77,179,148,144,6,95,196,232,33,77,117,15,155,228,61,55,138,142,208,135,66,220,180,164,159,94,251,243,192,22,18,80,37,189,219,104,205,30,10,89,95,250,104,202,112,252,217,67,201,102,122,152,91,98,60,188,113,230,41,76,82,65,60,77,9,179,190,188,223,77,220,79,128,109,254,156,149,224,29,86,233,54,69,8,253,172,14,119,88,13,184,164,36,75,99,211,149,166,145,40,145,158,38,36,237,227,193,62,94,211,111,247,200,223,217,20,136,244,244,240,181,175,190,104,153,241,181,38,120,135,91,132,10,220,100,87,14,99,81,59,33,216,69,104,36,193,220,3,29,70,173,80,187,28,101,214,25,176,229,85,42,188,226,210,70,254,83,10,237,14,114,96,253,163,81,38,154,233,89,106,78,227,97,20,29,211,103,169,226,251,182,90,212,244,110,236,82,31,15,52,70,211,44,188,246,151,231,30,192,156,158,82,0,240,204,150,29,34,102,236,187,186,60,56,238,191,248,232,123,130,171,119,128,139,168,111,118,132,44,149,212,239,162,168,153,135,122,90,77,41,254,131,116,142,104,246,226,162,164,125,66,42,208,10,24,61,236,153,224,21,87,8,99,236,84,215,193,184,211,44,138,154,208,185,249,86,134,119,212,91,109,147,195,214,30,189,248,112,95,16,33,199,86,50,188,67,134,120,195,66,147,86,151,105,157,199,211,20,119,101,120,55,223,73,239,233,221,147,231,15,189,172,26,19,201,46,128,39,193,240,17,133,98,93,34,159,188,176,169,85,57,188,33,48,76,240,140,234,4,200,48,210,153,140,103,118,132,26,30,162,33,169,101,71,170,19,46,220,230,72,189,2,111,112,252,244,204,245,115,195,88,167,227,167,71,174,57,28,48,53,158,128,113,106,41,124,239,251,37,182,164,73,70,77,79,112,143,91,2,52,8,181,100,248,139,248,209,61,94,146,88,209,133,107,228,246,108,138,210,123,70,143,124,151,177,99,107,167,89,241,130,8,12,206,84,48,53,76,238,211,191,11,15,102,90,34,19,122,10,159,43,247,171,52,152,62,184,78,198,103,193,77,88,50,28,2,12,192,237,228,167,153,137,209,178,209,148,229,2,120,157,17,45,235,59,143,215,29,223,176,167,55,161,196,116,50,82,156,29,235,207,14,248,4,67,36,231,232,61,202,146,105,56,151,84,168,237,145,242,171,225,127,220,126,173,50,158,195,116,158,39,121,219,205,213,51,89,26,136,90,133,212,100,135,91,45,205,163,45,254,74,184,124,211,202,69,80,53,246,156,63,134,240,4,71,225,54,220,174,41,131,108,76,227,23,119,120,236,157,174,16,172,228,216,145,122,238,107,156,190,209,104,36,45,244,119,73,46,147,30,105,223,74,159,12,159,102,204,110,10,240,210,186,188,59,196,138,105,208,49,126,117,44,150,213,90,57,12,101,243,151,224,17,110,84,142,169,84,198,53,140,57,76,196,57,75,202,152,29,198,147,229,179,164,177,204,211,135,53,24,25,29,54,238,215,4,75,54,136,37,198,231,110,233,61,74,160,169,159,62,201,138,177,34,37,159,192,247,48,73,149,198,247,254,16,229,51,187,161,112,148,26,142,233,39,112,226,149,4,222,50,81,80,146,60,249,221,103,139,100,41,89,22,233,187,102,4,34,160,55,201,167,11,89,43,97,53,222,221,38,229,113,33,15,24,32,213,212,169,93,119,184,74,124,51,172,146,169,199,32,133,245,254,134,51,62,77,195,5,21,147,143,22,250,2,201,76,95,38,136,228,240,222,169,34,157,50,171,29,118,31,247,216,60,145,174,17,27,19,169,174,145,47,224,215,84,238,97,22,86,43,187,82,216,206,46,135,239,222,84,210,111,31,177,251,208,232,74,115,20,189,14,223,232,238,201,157,106,252,217,115,195,213,191,161,203,76,167,30,53,199,45,26,86,71,222,7,55,196,169,61,224,187,250,118,130,175,237,22,79,151,146,2,5,48,21,139,157,126,215,206,74,45,135,16,223,61,184,27,73,151,52,83,32,196,143,213,69,86,126,218,255,183,37,126,5,60,83,248,114,32,165,235,57,227,215,18,64,69,66,225,107,247,197,241,80,122,142,86,15,219,152,119,192,170,34,78,171,92,92,5,173,225,145,83,204,172,100,213,103,210,181,252,70,42,232,96,248,92,142,201,170,82,179,161,241,25,231,205,131,231,29,158,100,64,81,164,225,147,252,238,124,95,202,235,254,163,249,242,167,27,53,53,233,229,164,212,184,234,123,133,104,39,189,251,11,83,225,46,196,60,92,220,123,220,78,159,228,142,166,193,198,99,235,183,197,137,91,65,67,24,48,197,187,116,16,229,82,59,213,15,24,171,148,159,62,86,92,144,22,39,180,173,110,230,223,79,152,137,37,131,192,106,243,173,20,50,251,148,83,65,6,114,56,143,27,113,82,61,35,166,177,218,191,207,174,80,233,105,203,141,165,238,253,246,249,147,25,149,150,31,42,208,95,92,232,88,253,135,244,233,199,222,234,20,1,8,145,124,26,176,162,34,160,184,201,106,193,77,217,116,16,216,188,87,146,247,48,132,163,122,220,115,217,223,143,18,171,113,227,174,202,194,107,158,132,246,249,211,221,168,12,2,222,230,92,168,15,158,148,231,196,10,33,57,171,207,230,79,223,61,93,197,186,161,1,114,179,17,99,235,139,96,217,180,204,128,178,227,221,203,146,77,4,38,85,187,120,195,81,77,115,115,152,100,65,238,131,47,200,119,135,10,234,203,22,48,241,21,215,158,59,150,43,29,82,129,212,34,116,103,99,129,67,140,12,156,64,87,49,181,63,135,145,49,217,2,115,240,189,213,119,40,112,13,135,227,164,84,74,246,113,20,70,217,201,5,30,133,104,234,131,39,102,165,60,77,206,255,30,254,217,119,252,130,186,146,27,192,221,161,92,215,157,60,18,161,191,135,61,18,55,223,140,78,139,10,181,89,140,144,193,47,186,7,155,102,43,74,166,199,115,65,29,83,57,214,55,223,177,32,51,197,231,81,137,132,190,137,210,19,188,5,239,163,186,197,85,163,199,40,243,45,94,242,119,32,239,28,91,158,38,47,251,221,53,89,150,226,69,189,40,39,161,39,13,81,19,220,171,76,35,72,218,167,151,198,65,52,112,138,76,4,146,118,62,79,225,199,25,57,35,181,20,6,247,63,246,175,7,195,1,222,2,110,36,108,186,184,220,41,125,32,186,16,112,67,0,231,109,149,70,114,21,25,73,23,134,129,214,53,204,73,141,33,141,53,96,188,24,222,242,141,165,209,100,162,92,67,146,17,232,239,105,142,96,25,47,238,215,213,211,59,55,222,173,144,32,194,41,138,91,251,57,28,73,119,150,10,53,132,189,24,177,207,127,251,30,210,71,166,89,103,159,112,63,234,198,69,178,226,179,137,96,220,139,236,251,46,42,54,131,164,218,74,157,198,29,34,127,24,154,30,249,236,78,142,137,215,240,219,82,138,172,5,224,197,25,191,30,204,0,250,161,124,97,252,160,158,255,185,23,156,9,67,97,98,230,239,142,65,102,206,167,15,19,147,125,100,185,92,74,63,81,4,0,238,48,243,143,7,119,184,164,245,105,44,58,111,56,247,216,45,43,164,147,188,27,40,12,12,77,81,42,85,189,83,72,86,223,161,236,8,93,124,245,188,130,107,99,14,33,137,1,189,87,201,183,225,112,5,152,85,214,53,63,116,175,24,175,217,149,40,196,138,153,48,208,201,115,41,193,109,148,227,33,113,88,76,20,97,63,51,6,142,23,118,152,128,109,42,189,147,109,29,10,142,100,253,12,10,52,202,107,218,66,170,187,202,96,114,222,35,52,243,224,130,74,117,76,5,54,172,237,169,217,11,142,223,8,52,240,90,252,214,239,224,131,174,12,247,102,192,20,16,172,229,48,233,100,178,118,103,231,70,243,172,160,187,193,212,144,38,5,52,114,194,31,8,23,167,200,116,22,234,134,145,186,250,193,221,172,208,64,145,155,121,98,196,13,194,119,88,42,3,94,100,165,62,23,45,65,202,246,201,44,227,242,142,197,245,131,175,105,48,247,20,152,36,73,39,44,33,109,169,117,89,184,147,8,133,51,29,77,24,121,142,44,77,75,75,244,180,237,73,158,125,212,130,152,236,7,203,243,55,11,209,179,187,255,137,167,239,73,69,238,192,175,229,166,41,61,100,171,189,199,24,158,213,243,224,106,2,189,1,83,13,229,39,54,65,134,254,201,60,164,102,181,187,203,157,10,162,22,202,17,211,202,222,134,39,218,223,187,37,94,240,152,42,184,233,168,114,241,150,83,89,23,191,125,205,122,82,100,215,131,203,218,114,132,24,7,217,51,145,48,180,165,16,133,64,203,70,224,249,55,135,185,182,126,91,12,17,252,174,237,169,51,64,224,252,205,160,6,191,176,233,185,118,239,148,109,53,205,1,147,18,251,246,89,92,176,84,183,5,202,209,228,121,219,232,223,205,8,236,160,189,85,248,243,55,30,119,203,8,70,18,80,178,186,189,97,136,109,212,35,112,33,63,197,123,140,226,205,47,84,62,73,164,181,130,133,63,24,38,90,90,39,176,233,94,255,26,142,99,172,215,169,240,162,222,246,215,223,120,227,87,149,243,3,142,179,238,190,49,146,247,106,16,254,3,163,115,246,238,178,228,52,162,192,23,240,125,194,211,6,200,95,61,193,108,64,176,112,25,33,225,15,110,144,242,235,103,99,184,60,5,187,107,186,66,85,88,229,105,84,202,61,65,165,223,57,189,100,134,31,203,81,125,93,202,213,105,169,121,117,204,53,225,226,214,247,175,41,30,117,248,78,172,30,30,121,82,157,137,116,6,12,213,253,247,174,132,86,180,181,67,26,187,240,170,237,121,82,13,38,92,157,42,84,183,31,39,152,49,22,41,53,100,184,137,205,117,28,30,71,84,205,128,111,151,122,46,60,65,185,18,172,59,192,135,0,194,122,176,213,229,9,124,135,223,85,185,27,122,223,77,166,56,133,18,65,176,73,65,140,232,133,195,170,114,118,243,254,46,228,245,134,10,46,5,253,215,192,218,62,28,72,150,133,90,44,219,21,137,106,111,48,59,98,181,161,22,139,192,252,114,86,29,8,66,86,228,173,145,142,138,118,196,219,237,184,158,175,33,58,183,208,146,247,39,136,209,140,219,179,205,128,41,4,114,210,105,210,115,224,57,140,150,163,195,18,5,152,212,72,162,190,17,240,50,219,100,63,184,205,164,171,77,214,204,114,106,144,102,193,100,145,99,198,82,31,158,155,137,184,61,52,9,1,55,243,55,248,128,160,86,83,226,229,36,164,180,71,249,11,187,233,216,34,208,75,182,80,11,125,247,123,231,70,165,51,96,66,115,238,106,165,92,185,170,138,122,251,99,229,249,161,76,248,224,230,228,82,69,221,157,171,183,91,62,74,128,150,129,255,252,14,176,255,207,81,227,155,251,96,31,120,214,87,181,89,215,5,158,40,56,189,48,194,237,125,10,52,229,151,239,98,216,206,231,80,141,215,92,116,133,209,160,218,111,168,65,207,17,45,230,110,155,208,51,119,161,243,219,218,48,170,184,252,200,133,6,74,120,15,33,203,64,116,253,141,52,10,153,75,181,152,77,194,101,191,204,102,52,136,107,36,173,93,216,178,208,158,177,0,99,197,212,62,27,70,196,226,123,134,177,136,222,175,254,119,21,37,198,30,33,193,246,239,131,41,161,130,253,34,212,252,166,153,213,191,222,2,70,83,168,41,188,235,75,61,249,76,63,65,120,203,47,252,39,21,233,240,53,74,34,76,124,225,131,112,249,67,185,76,71,125,9,232,61,80,183,163,168,81,85,65,141,249,36,30,38,117,241,40,76,29,108,255,193,253,143,195,43,96,56,111,207,118,148,84,160,37,40,233,27,191,13,20,120,147,41,167,240,121,74,48,160,119,237,167,87,55,216,14,166,192,77,148,48,39,187,195,214,135,187,254,48,197,64,250,195,93,164,117,208,197,188,167,229,207,31,7,76,154,188,254,50,222,167,19,223,220,169,164,23,120,218,49,231,240,189,206,30,125,249,122,137,60,214,35,215,120,209,86,159,233,26,7,246,234,187,213,74,187,63,116,248,74,139,113,46,113,44,12,115,170,156,151,31,107,212,144,85,164,92,56,165,91,121,174,89,224,187,72,226,221,20,189,182,71,130,122,209,129,48,123,76,49,232,133,220,36,163,138,15,114,168,248,104,50,111,218,43,20,186,48,161,136,240,97,30,34,225,253,109,236,112,73,83,110,45,45,235,182,228,127,232,194,213,62,228,167,225,4,234,62,90,166,9,120,244,225,83,72,5,253,131,161,63,31,66,122,206,37,125,151,23,137,226,58,121,13,159,34,13,167,196,229,25,170,95,181,11,147,200,131,82,121,112,175,7,191,223,174,221,200,64,98,48,23,87,233,151,182,248,33,0,77,66,141,192,13,35,249,193,147,179,83,222,141,206,209,218,239,221,248,140,37,241,157,59,204,109,78,125,45,67,63,247,44,233,82,212,115,95,157,56,34,194,86,228,20,154,170,200,32,61,86,102,147,197,92,146,40,119,135,246,246,227,243,226,127,176,17,109,161,214,59,216,76,235,29,43,68,166,11,5,237,1,91,161,203,155,197,28,124,85,168,68,206,54,49,162,159,9,129,146,61,132,156,49,158,38,116,250,138,58,175,1,71,213,195,17,29,90,220,194,239,126,251,161,9,66,242,90,192,11,237,230,159,57,105,58,229,83,164,219,80,191,187,155,202,207,8,224,38,208,167,148,235,220,117,122,59,226,249,235,40,82,30,99,8,10,254,188,171,248,217,241,50,138,108,240,189,221,82,117,248,131,17,149,150,16,27,252,248,199,101,25,57,168,57,228,69,237,245,154,85,46,222,243,153,62,161,100,121,35,70,231,154,45,92,56,183,214,95,28,8,84,102,251,153,124,176,94,153,42,131,170,216,146,142,248,158,94,198,47,57,147,138,237,244,229,135,55,115,38,29,218,110,212,205,175,101,127,25,55,67,225,226,26,14,112,210,64,104,167,79,195,138,241,187,30,195,41,51,178,6,238,253,102,50,87,31,204,17,16,121,145,199,100,225,246,47,148,197,211,116,185,12,39,180,103,207,247,4,12,253,186,106,22,67,52,218,252,229,95,81,89,12,40,188,63,159,197,200,6,149,42,59,131,233,48,188,108,208,11,67,204,208,116,30,222,198,180,183,254,238,166,76,116,93,158,238,150,3,248,155,197,84,9,45,145,3,59,86,251,177,252,229,3,74,64,249,106,168,21,30,171,230,55,76,174,183,235,226,189,247,254,151,216,133,52,37,190,38,217,56,8,100,206,243,90,102,28,167,93,119,6,72,235,231,251,233,101,101,22,93,247,21,174,107,111,56,151,93,245,116,207,90,196,130,95,211,54,46,155,145,54,196,233,164,180,31,42,79,170,135,119,216,101,238,114,125,79,155,254,244,148,173,124,6,127,254,103,226,229,146,219,126,32,61,253,222,221,226,163,238,164,30,221,139,97,172,245,141,129,161,251,164,114,249,160,15,244,202,159,208,174,248,68,73,132,90,41,148,152,127,31,125,59,247,36,37,115,228,8,230,203,42,190,134,233,70,84,88,154,93,160,225,121,179,16,93,172,222,146,29,99,202,36,175,97,166,70,61,190,100,169,220,219,198,251,109,72,24,119,87,115,2,171,250,247,240,50,73,14,181,191,140,126,239,109,119,119,111,91,156,88,106,48,160,68,242,235,50,244,193,166,164,12,16,48,176,79,249,193,84,103,75,152,153,4,77,114,252,186,195,80,249,138,89,73,168,201,205,36,142,225,34,10,66,132,120,38,114,193,239,183,161,10,21,153,116,136,71,103,143,207,190,61,150,140,149,78,229,254,122,93,62,59,167,217,214,99,155,185,23,93,78,1,168,78,36,46,142,191,60,34,220,192,61,173,128,69,202,217,246,135,9,93,234,250,217,248,64,223,134,70,161,98,58,252,22,34,236,117,60,152,100,146,173,11,4,227,111,245,128,239,166,179,116,221,95,195,167,248,187,59,60,41,122,52,162,1,89,187,195,92,225,170,170,172,35,255,249,26,190,176,85,228,97,46,149,187,61,20,1,112,53,91,143,240,21,64,189,106,149,36,42,85,142,121,248,6,19,77,251,213,85,170,124,162,172,252,123,55,9,29,93,228,221,153,72,237,113,237,112,245,194,33,43,239,182,191,127,123,6,221,91,213,66,59,230,213,255,5,153,161,200,174,117,203,169,203,145,74,241,239,251,105,72,134,100,38,224,129,91,110,202,51,180,93,247,97,132,179,235,83,44,131,45,154,24,115,188,252,35,111,241,119,1,70,100,233,147,184,137,49,25,162,96,246,26,78,168,86,136,49,207,199,82,236,229,173,205,110,105,248,209,43,80,87,15,63,33,96,15,24,146,228,100,153,215,240,52,251,234,130,194,89,224,107,86,158,239,181,172,35,223,46,187,2,44,62,227,185,241,77,50,107,105,166,118,65,189,117,151,55,32,240,121,54,41,8,160,40,252,123,9,207,48,183,204,68,140,81,16,141,46,190,238,239,105,52,85,106,4,238,9,87,96,129,90,141,122,28,145,119,71,188,226,25,212,139,35,122,75,146,70,217,70,170,241,235,210,93,140,143,77,222,77,42,220,99,34,249,255,210,118,166,185,150,219,58,16,222,146,53,75,251,223,216,211,199,123,68,22,27,120,63,131,4,1,210,213,246,145,109,13,28,171,76,231,34,9,55,126,112,173,191,150,176,99,69,30,90,50,0,243,104,127,124,134,148,172,221,173,90,114,231,31,13,233,238,111,46,171,31,144,98,57,10,252,202,227,31,166,14,175,208,180,42,240,93,79,1,210,108,45,194,242,156,85,117,87,135,141,66,88,96,210,90,207,140,185,6,108,81,101,37,72,255,215,163,139,2,173,202,120,91,238,190,250,42,75,254,46,85,97,48,50,94,213,15,92,211,180,151,25,12,75,15,129,48,31,54,206,170,20,243,160,102,243,61,218,241,99,121,98,101,19,40,221,146,142,239,125,162,200,33,69,45,215,11,51,242,187,31,122,119,140,165,60,7,108,192,163,249,199,32,146,187,164,23,154,220,233,91,181,139,118,23,173,188,45,214,29,254,54,186,101,113,113,189,245,221,111,78,220,218,190,140,76,80,44,105,42,60,124,216,84,79,9,188,232,6,252,213,49,48,75,120,12,185,57,169,85,183,174,96,219,218,74,64,143,178,81,121,42,111,212,183,238,161,141,33,132,17,87,188,240,59,233,170,236,9,7,1,244,183,149,145,216,44,218,199,118,141,29,56,41,170,95,75,49,115,140,27,149,198,225,51,176,67,168,32,147,8,118,249,238,209,18,220,3,130,68,2,223,89,242,132,70,184,119,161,190,56,193,236,10,111,100,213,250,166,21,166,70,243,205,19,56,170,123,130,27,110,214,123,39,166,254,167,55,199,241,121,25,25,90,28,238,209,164,79,77,127,255,139,44,44,168,56,180,99,197,186,116,94,197,62,205,73,40,141,77,249,105,50,227,207,135,166,166,17,157,163,128,177,229,220,184,50,234,40,165,210,169,40,13,60,62,12,107,64,165,48,40,96,35,48,127,17,19,106,132,239,218,147,223,54,146,130,119,122,108,234,39,85,243,154,178,197,249,90,211,105,61,71,59,34,93,77,91,196,251,237,73,30,86,150,61,68,28,107,249,111,163,79,167,180,47,80,67,30,143,122,16,70,95,218,200,80,205,8,125,6,208,54,29,112,217,164,237,230,30,213,59,80,171,43,189,151,21,24,124,207,86,248,151,235,179,210,111,233,7,215,117,48,108,65,4,76,210,100,190,109,212,168,191,181,182,183,89,167,193,47,216,141,238,216,181,134,101,237,98,241,124,175,121,150,114,38,146,163,10,19,89,250,219,72,41,254,232,4,139,186,220,220,84,110,251,15,174,204,90,89,187,70,198,241,211,241,4,70,17,229,232,208,238,222,240,251,158,27,254,131,123,185,60,216,29,26,141,19,245,7,163,48,42,92,56,119,109,98,188,63,112,205,34,251,63,148,5,175,14,155,226,12,243,245,227,125,19,254,186,115,229,193,180,195,40,169,223,245,76,6,245,58,15,54,177,2,65,173,166,118,255,80,228,180,135,84,92,118,178,138,243,111,154,1,111,10,227,21,46,231,21,46,110,170,22,238,25,39,166,64,255,200,254,245,245,96,203,240,196,250,185,246,80,127,61,68,192,100,65,98,100,215,68,135,62,181,249,189,145,58,138,215,221,135,137,71,247,248,105,141,228,224,184,222,177,212,242,224,50,83,23,16,213,235,143,175,246,15,190,230,153,92,61,251,175,218,236,239,151,63,165,102,224,224,255,126,106,219,192,147,36,130,92,123,135,177,127,74,157,155,2,47,218,226,4,166,246,255,87,115,79,200,0,229,13,217,114,44,211,244,139,64,209,207,120,39,194,150,19,96,96,80,254,114,142,36,132,55,228,129,129,194,124,50,234,239,226,123,170,209,84,26,15,61,174,49,187,126,76,1,168,232,125,59,113,140,34,72,242,136,245,137,70,93,3,70,89,199,173,22,253,119,68,32,178,119,87,173,158,170,118,168,254,170,238,47,188,97,168,151,114,231,63,226,147,250,123,167,216,21,83,251,220,230,103,253,103,191,161,89,153,97,31,61,73,148,159,253,166,97,51,101,143,36,15,77,125,244,187,248,158,39,247,183,69,232,179,221,199,234,111,249,32,254,188,245,141,67,34,90,231,91,123,13,131,182,74,255,222,252,85,25,255,193,8,110,39,82,229,9,165,68,31,191,231,162,235,161,43,67,61,83,229,238,205,191,129,119,235,11,145,141,150,234,216,229,147,216,82,229,170,204,190,96,110,255,213,111,144,22,135,149,64,85,70,63,88,75,223,115,83,92,182,211,111,127,86,78,255,251,96,3,114,91,73,7,224,9,182,55,75,71,67,111,91,214,7,1,225,243,139,116,2,47,147,133,19,152,218,181,246,126,185,67,195,42,95,139,19,226,71,175,109,210,129,139,118,25,129,203,108,190,188,6,114,234,90,43,61,169,197,172,221,97,184,188,85,141,214,226,6,14,155,128,195,53,207,254,211,4,27,41,28,136,84,127,175,146,218,212,59,4,81,226,108,150,113,159,15,190,14,80,21,235,201,178,19,191,160,24,117,24,4,131,166,194,215,252,255,222,46,73,32,10,153,107,133,159,8,148,85,67,146,190,159,122,111,226,227,191,47,113,125,208,9,25,170,192,112,133,56,74,105,121,215,139,233,40,93,191,175,252,167,195,36,115,27,229,185,23,168,71,105,17,22,44,225,46,197,144,251,149,117,80,42,79,85,186,116,25,80,172,248,253,68,60,128,9,101,28,21,101,197,152,26,239,141,154,62,183,76,124,82,33,223,155,34,132,205,97,32,205,42,158,227,109,238,84,66,82,46,150,4,68,159,240,47,172,45,100,189,147,198,33,49,230,242,110,78,29,115,106,173,131,117,110,191,119,182,224,6,79,205,71,5,83,249,109,100,203,72,74,50,33,50,153,197,223,99,111,156,198,196,91,79,30,189,60,11,100,179,98,167,54,195,208,78,247,107,0,162,42,150,108,190,88,9,198,170,250,43,100,38,36,79,237,163,88,202,164,198,230,47,107,131,106,6,229,124,71,175,30,176,141,205,7,223,45,91,21,91,160,36,36,68,247,96,76,184,250,95,47,44,202,194,238,236,254,189,15,130,163,75,169,242,72,61,61,206,83,83,174,84,33,204,67,255,94,223,253,129,203,26,77,181,72,127,214,254,78,82,163,62,86,173,23,248,185,127,57,69,80,222,188,156,164,4,244,191,31,233,20,249,11,106,115,228,36,189,83,123,190,91,151,123,226,124,180,131,72,17,62,236,13,127,33,14,22,39,181,14,130,242,83,111,126,89,166,108,118,169,42,130,132,104,63,251,224,110,12,80,55,72,49,238,87,172,99,188,254,96,26,246,164,38,3,26,209,130,146,197,15,158,244,254,75,217,16,53,68,251,103,247,35,38,136,167,44,229,82,84,83,191,198,58,96,22,146,252,180,117,226,182,223,79,211,43,19,145,75,42,244,97,237,248,109,7,197,228,23,250,208,18,125,42,19,127,231,77,33,213,37,177,251,129,242,39,101,245,63,148,206,205,49,100,216,219,58,233,30,140,30,202,146,26,74,52,149,191,159,220,48,245,228,228,178,142,20,202,151,137,149,246,224,110,134,161,84,148,147,45,251,85,52,109,107,180,42,90,79,75,159,85,117,184,99,193,74,173,201,135,22,232,241,175,217,161,129,138,163,144,98,119,24,67,214,239,177,9,59,211,197,45,213,236,180,184,236,7,155,169,45,157,9,149,142,139,246,190,135,149,212,204,248,233,123,44,154,121,248,67,59,194,238,82,171,139,105,208,127,226,130,124,232,59,107,186,212,213,65,133,255,206,13,36,193,238,43,90,114,239,1,137,203,155,102,131,22,73,253,216,84,194,63,202,16,164,82,168,125,91,82,102,15,97,230,248,61,21,93,137,36,77,163,178,26,34,173,159,62,13,245,29,19,63,77,234,201,239,23,92,253,205,81,19,138,148,87,2,109,70,251,213,26,34,126,133,63,39,191,204,165,223,143,13,213,212,175,168,125,211,50,249,242,43,131,55,249,42,20,177,165,92,124,192,24,242,123,157,171,91,80,74,11,213,89,197,239,91,220,99,129,140,173,220,153,176,208,254,89,8,200,72,93,175,104,10,140,179,243,163,32,255,211,121,42,90,219,217,191,191,46,249,31,12,79,214,39,245,149,38,205,240,11,222,112,186,80,250,47,11,147,213,114,95,243,126,48,12,82,81,217,70,197,2,77,26,191,111,105,180,27,91,235,197,41,175,248,57,5,133,236,209,218,82,6,223,209,169,251,206,239,133,30,19,125,109,169,156,124,253,88,132,248,9,216,127,165,206,125,25,79,231,67,97,212,157,82,56,253,151,70,89,239,214,244,45,107,205,41,209,144,241,235,5,7,70,180,69,42,86,187,241,230,255,236,192,98,196,84,75,96,42,200,124,11,230,175,206,37,79,53,216,115,235,207,238,174,24,194,251,147,66,221,65,213,192,47,207,66,80,232,206,229,34,69,217,148,90,245,95,252,131,134,29,83,132,145,58,246,73,13,217,239,104,65,179,253,206,26,233,120,96,152,20,107,252,96,180,50,170,204,194,1,133,199,79,67,15,97,161,207,242,137,82,47,94,105,110,155,63,216,196,102,245,177,41,228,248,149,15,153,169,176,181,172,26,250,254,254,235,190,52,237,31,172,77,121,46,200,50,126,236,72,104,255,20,76,109,169,162,199,38,123,222,188,37,62,118,16,175,51,112,236,180,159,179,66,221,156,181,145,232,99,19,132,250,189,242,202,54,154,190,8,153,199,243,179,53,57,72,238,99,203,186,30,52,17,253,100,169,208,254,129,253,85,95,90,135,117,232,55,197,9,232,81,55,58,245,123,154,205,254,131,59,58,182,223,212,190,4,60,202,223,115,223,47,191,133,135,11,24,61,232,245,110,206,199,236,210,18,129,182,112,127,111,28,54,228,210,63,109,168,64,55,111,248,197,199,58,190,100,137,16,196,219,239,173,64,139,165,199,57,205,253,51,126,154,50,170,37,187,52,148,32,231,237,11,148,24,215,37,109,111,212,218,181,159,182,192,159,40,81,159,10,83,171,88,222,231,172,19,13,165,212,224,50,45,98,239,176,102,252,232,173,169,68,238,252,234,69,29,148,236,241,247,45,252,162,178,160,102,123,13,109,102,186,127,54,253,222,176,137,201,22,127,247,229,250,235,183,48,70,53,104,216,165,205,10,31,230,199,215,6,76,87,181,212,193,99,245,237,95,186,16,184,169,198,216,248,11,19,141,21,240,181,197,190,163,237,101,184,163,14,127,150,85,213,230,52,226,126,197,95,10,145,105,237,124,251,140,80,193,225,209,131,28,150,174,58,130,61,101,56,220,136,205,137,157,66,8,191,189,151,182,77,129,87,250,16,217,94,95,232,135,162,84,107,60,17,27,137,22,176,183,190,174,73,74,154,35,245,64,182,95,235,26,77,107,244,22,22,53,222,108,143,218,15,190,254,249,212,14,73,218,139,219,91,63,124,188,214,21,109,148,27,205,135,46,232,180,183,182,110,18,83,121,240,168,164,71,244,167,77,173,251,221,27,137,92,109,38,252,76,86,190,189,199,186,123,82,79,87,147,173,124,231,234,181,42,73,184,74,235,193,135,181,91,222,158,116,143,85,182,45,189,121,51,26,182,63,24,53,173,111,139,233,7,165,113,127,135,4,39,192,53,143,255,83,127,232,255,252,100,140,135,196,204,239,192,196,173,167,185,178,105,23,236,157,144,111,126,208,197,36,61,51,159,149,0,183,247,38,32,106,31,106,219,79,38,243,207,209,186,48,181,162,250,30,217,59,190,159,233,207,55,164,1,71,91,100,17,36,126,203,226,26,89,247,175,47,237,129,237,163,87,159,1,200,248,100,251,251,58,10,231,125,66,74,120,86,81,251,155,198,148,247,141,72,193,44,109,155,188,179,165,239,216,95,183,73,143,73,55,41,69,72,191,250,49,131,73,154,105,63,40,1,239,243,118,126,116,199,151,238,37,102,172,142,183,220,169,29,88,91,172,92,203,158,190,167,254,240,237,203,81,75,245,123,94,7,85,140,109,170,129,221,174,201,119,134,47,72,218,69,63,57,146,144,25,91,191,146,109,22,36,233,26,153,9,182,107,13,95,52,13,54,149,163,141,143,149,218,129,88,206,170,50,63,126,101,216,39,110,78,73,172,88,86,230,227,196,102,64,14,83,77,190,107,45,209,133,251,96,18,206,178,220,59,82,138,126,30,54,99,160,75,135,210,159,101,241,224,114,132,175,153,230,70,4,12,199,155,135,24,251,67,158,187,115,104,173,103,90,209,94,66,206,70,142,203,187,251,151,207,97,232,26,181,247,241,190,166,254,203,205,2,27,31,157,12,109,90,48,215,191,39,81,78,125,176,235,115,254,116,51,76,73,143,162,230,163,230,40,185,193,22,51,9,118,48,177,64,108,137,189,147,129,162,175,108,98,88,89,140,159,43,147,122,67,177,219,176,133,63,159,228,166,236,34,70,4,201,83,138,162,253,180,189,83,71,214,54,193,240,241,35,125,101,98,28,50,60,218,253,72,5,161,195,132,61,90,81,123,244,218,128,159,219,109,21,190,15,153,229,104,135,149,233,70,225,169,91,98,189,192,147,44,244,179,56,55,9,54,153,106,147,64,137,31,90,196,35,238,224,150,180,55,126,108,43,15,198,115,145,126,32,226,176,168,126,62,83,121,81,98,126,20,254,75,75,63,107,151,208,152,88,48,92,189,95,186,163,22,147,17,150,158,81,24,136,144,0,119,75,250,78,70,57,120,168,180,234,223,51,51,138,85,107,206,4,247,19,150,54,204,198,106,74,91,79,219,175,70,198,244,63,33,164,72,93,159,164,48,222,115,67,122,169,102,198,180,46,220,247,189,11,154,246,223,84,59,157,46,183,250,70,254,45,116,30,135,194,236,91,239,230,247,110,159,218,125,72,33,28,183,66,112,247,16,235,211,126,213,251,142,223,213,159,73,163,234,189,191,87,226,12,64,113,85,41,201,181,169,110,134,127,148,73,126,106,73,35,124,89,222,7,33,90,61,18,60,231,253,233,239,249,77,214,53,32,227,154,182,149,59,218,160,246,76,62,25,33,252,247,211,208,3,207,162,43,136,115,230,109,183,244,172,75,97,157,193,181,252,122,243,129,161,89,74,191,77,208,162,63,152,102,134,228,33,76,19,42,121,207,69,219,132,30,81,119,143,89,211,3,76,104,207,158,160,214,7,110,227,122,85,63,231,222,228,9,138,126,108,218,97,127,154,159,200,6,19,63,78,251,78,131,33,225,93,61,237,152,151,145,55,40,232,63,119,162,73,68,107,115,50,60,188,101,250,213,56,197,234,249,44,35,95,122,232,71,227,236,81,15,28,206,205,7,223,251,150,34,198,149,181,254,255,250,191,112,239,17,105,149,47,210,255,136,127,223,91,233,140,85,61,159,131,49,231,3,167,89,86,94,74,55,39,217,95,10,51,65,28,8,76,198,49,61,164,113,141,112,234,4,36,238,112,95,200,75,121,83,91,69,159,161,194,36,105,219,187,26,103,178,73,87,52,169,159,209,182,199,75,88,140,226,64,96,193,141,95,75,41,234,213,119,213,23,189,249,92,22,11,122,193,152,187,247,125,122,243,65,109,233,139,100,98,171,32,174,45,135,231,182,160,246,15,238,203,60,60,129,239,212,141,32,19,86,218,146,181,75,104,172,183,8,81,81,118,175,209,26,140,188,250,226,95,187,24,175,159,218,20,247,97,215,139,131,146,40,61,101,10,197,4,178,199,235,221,156,190,174,174,65,40,136,95,239,154,155,47,122,6,251,146,188,150,70,195,72,123,107,128,254,238,86,143,198,222,218,147,10,38,112,55,183,208,79,26,63,69,67,176,236,7,55,26,206,228,132,106,131,10,161,250,126,26,239,67,198,69,153,240,79,200,145,104,35,21,209,114,232,179,182,214,175,175,130,80,165,109,113,194,248,129,159,245,107,210,37,208,89,141,237,80,25,63,216,85,126,83,101,78,235,172,211,80,38,165,97,47,116,60,73,141,180,166,87,179,35,77,15,178,210,160,170,132,32,104,51,215,247,194,39,191,85,197,225,67,188,108,52,15,163,86,227,222,17,187,248,88,116,115,191,248,46,142,84,85,216,2,152,239,193,248,155,85,162,22,21,91,246,123,219,6,162,157,189,72,128,23,229,193,246,188,5,66,207,88,63,26,60,94,120,133,235,197,173,145,185,149,29,13,166,155,185,63,143,122,83,101,32,6,100,37,163,247,189,84,193,128,215,73,122,63,9,92,99,12,189,184,54,12,235,26,217,171,116,51,158,253,96,190,128,54,132,163,45,123,190,23,238,28,148,195,52,177,109,171,41,159,252,202,47,104,139,174,95,21,243,147,106,161,245,35,179,38,216,79,181,144,254,54,43,240,85,226,88,147,53,235,77,83,5,63,218,39,242,8,119,105,14,217,179,104,20,131,1,249,101,33,26,138,137,77,189,32,132,220,94,154,129,146,148,79,83,28,131,137,217,60,3,66,45,170,50,242,192,180,245,189,13,241,174,68,118,107,249,109,35,100,127,137,31,154,237,250,146,229,71,99,204,183,222,242,51,22,155,54,212,251,163,132,242,13,13,103,108,235,189,209,3,241,148,19,117,29,125,74,214,200,232,70,126,253,61,192,16,82,108,133,27,60,20,251,229,133,40,70,155,250,92,163,208,185,241,131,17,251,93,154,54,186,6,193,35,76,132,40,30,230,102,77,58,145,93,105,254,219,159,21,49,170,219,10,87,192,139,201,55,66,67,122,240,22,250,12,199,75,206,32,21,188,212,75,42,38,245,236,175,28,126,75,229,51,193,22,189,223,255,189,52,130,244,250,181,77,235,201,243,93,31,230,129,88,43,165,118,4,177,29,166,178,89,35,96,245,251,158,134,165,253,244,26,91,221,113,140,209,200,150,125,159,137,197,104,42,142,157,230,247,181,209,39,165,117,70,98,88,180,204,237,7,95,139,124,40,149,150,209,130,182,151,230,187,175,160,167,24,197,162,82,194,51,136,167,222,223,146,16,197,196,234,253,153,212,180,254,100,230,154,207,130,242,197,147,151,198,61,160,65,42,84,190,222,190,96,242,124,35,193,52,140,191,93,133,147,119,126,41,142,116,207,237,23,132,48,134,156,79,167,169,37,78,199,59,190,56,161,154,186,18,88,96,251,149,70,65,30,222,68,159,2,226,52,171,18,120,57,91,232,47,148,210,234,186,10,228,40,223,213,16,203,43,111,26,188,146,245,45,47,250,87,207,146,67,132,109,154,186,198,95,46,26,50,58,37,28,69,73,247,109,196,16,180,116,173,181,68,180,178,151,103,192,17,179,237,210,118,11,19,221,61,168,127,159,3,219,67,181,76,169,170,58,237,13,26,74,176,107,73,9,77,221,232,47,149,246,193,50,251,85,41,161,160,172,228,120,109,136,241,15,107,117,135,21,216,69,25,3,20,70,165,106,98,159,44,199,43,200,50,163,85,107,197,76,135,172,182,87,128,113,191,171,10,91,208,48,122,247,54,47,207,32,175,164,143,12,245,213,43,134,180,10,20,173,10,64,196,179,255,104,149,239,249,69,41,125,87,118,74,74,49,127,196,1,84,134,16,160,169,90,55,194,57,252,171,117,176,204,88,151,167,186,110,86,148,58,16,86,201,202,96,164,119,189,2,244,30,0,188,181,68,242,104,188,141,191,138,22,54,224,149,153,47,219,183,95,113,19,105,206,147,181,39,182,197,44,95,185,12,95,90,169,168,33,107,24,175,236,149,142,163,149,152,197,239,230,212,127,60,140,27,79,134,94,29,185,249,64,131,190,189,155,119,43,112,148,7,195,135,174,191,233,251,221,163,125,205,163,68,167,240,42,247,128,145,8,200,236,199,133,140,227,15,54,245,215,154,164,170,136,162,189,42,34,186,138,214,202,10,174,223,171,141,66,201,11,214,34,149,184,167,173,249,149,124,177,88,186,210,4,223,187,149,226,5,99,119,38,149,68,174,124,151,225,147,25,166,118,10,54,23,185,154,182,214,230,213,194,40,152,221,99,83,10,198,172,116,227,103,250,145,196,71,114,75,202,205,22,124,110,227,21,148,145,195,24,210,60,177,140,116,207,11,202,40,56,91,122,115,66,102,62,77,167,177,44,200,200,140,181,227,45,144,73,37,203,145,170,194,69,107,197,240,154,48,106,29,84,139,138,158,35,143,19,91,55,110,149,170,174,101,162,233,175,22,18,67,160,72,57,143,105,143,255,40,163,173,230,16,206,66,41,55,163,108,188,123,161,101,165,111,69,235,48,233,160,253,188,138,19,247,81,11,103,73,253,247,242,202,29,113,8,238,46,44,191,109,92,36,191,240,192,103,186,98,253,40,92,208,166,120,53,160,157,166,52,33,130,167,153,151,86,255,31,12,219,168,190,209,74,94,232,44,47,63,101,203,150,145,221,93,230,89,218,230,193,125,66,38,65,253,168,101,66,127,48,210,93,37,21,98,210,205,187,207,171,124,181,52,171,84,190,34,215,91,222,2,104,166,53,46,133,112,80,14,159,245,190,53,249,216,173,74,34,211,250,161,223,43,69,2,58,169,197,83,172,61,95,242,255,67,2,99,74,79,32,109,126,80,39,188,130,95,28,29,37,64,190,199,135,201,235,252,96,216,211,165,177,155,54,84,120,180,95,73,175,209,244,75,217,163,245,241,213,183,250,76,58,116,75,215,211,132,213,171,120,53,241,218,73,4,235,162,88,130,175,154,152,8,192,210,66,102,203,84,127,15,198,176,144,189,212,188,184,87,47,1,137,41,49,71,249,32,70,61,243,30,139,62,138,170,130,238,215,202,43,4,100,30,140,127,46,19,105,34,169,249,98,11,31,100,19,71,149,249,38,30,227,175,215,133,32,5,188,165,178,221,77,35,144,252,29,216,196,48,102,34,85,159,22,250,245,223,230,76,144,238,54,234,179,75,125,213,156,72,17,213,162,3,47,240,210,249,79,95,83,139,42,56,41,254,166,142,170,120,93,186,145,110,75,85,187,213,215,250,213,149,74,26,177,7,40,60,191,19,201,97,184,17,164,121,98,176,81,159,227,55,55,41,19,185,122,141,250,200,111,204,229,69,38,78,170,218,23,237,138,207,30,184,48,68,221,75,107,226,169,254,119,24,3,85,22,47,29,63,36,106,30,60,141,145,70,96,4,38,182,195,45,215,32,14,184,65,202,219,179,238,62,0,169,207,22,152,2,253,103,38,93,144,181,175,213,252,4,250,189,137,129,4,94,149,86,201,129,210,111,127,149,166,5,218,66,213,219,37,41,179,94,82,0,71,138,236,151,92,221,140,91,246,117,41,52,212,226,245,165,154,36,245,155,75,5,229,120,53,178,216,184,207,219,46,239,22,5,243,160,188,52,100,176,222,231,188,38,43,61,209,242,82,204,232,244,167,38,114,164,250,228,214,33,180,150,183,179,64,207,39,229,208,180,57,223,137,54,31,140,242,186,112,228,119,106,184,138,183,202,152,166,187,28,249,20,59,181,31,7,7,116,123,88,51,114,64,81,81,116,202,51,240,72,7,222,153,60,180,159,5,222,175,227,48,63,37,67,51,222,239,103,141,64,117,182,84,244,9,238,228,239,71,187,14,60,104,6,148,174,146,202,104,63,31,26,115,90,14,245,14,137,216,126,187,237,71,119,159,118,106,94,179,255,58,13,239,157,147,48,200,125,58,84,34,111,239,78,130,95,66,203,219,59,253,218,63,73,41,218,147,144,115,91,218,127,180,150,55,26,220,131,155,114,88,233,109,218,214,151,251,70,102,4,46,98,247,154,110,230,244,166,170,110,20,149,2,195,157,81,183,195,165,40,35,4,253,40,232,202,122,199,22,173,79,114,48,19,122,120,132,163,240,177,225,54,108,109,187,162,63,233,77,37,138,153,116,43,111,211,36,118,95,19,220,166,73,186,42,12,153,220,163,7,161,220,253,46,246,41,112,67,162,218,97,19,131,145,171,7,84,40,175,179,16,147,249,250,3,242,92,120,171,143,255,255,207,153,146,175,73,66,183,63,217,26,90,232,234,82,131,189,253,17,113,191,22,58,99,12,149,118,152,102,209,244,215,230,204,172,101,15,18,120,24,173,148,55,247,141,173,34,42,150,146,117,134,28,210,169,73,193,162,217,94,240,248,90,240,224,207,108,249,106,72,22,127,48,17,148,41,178,182,214,163,250,20,171,77,86,189,169,172,205,29,57,165,251,227,245,60,238,166,205,123,197,58,16,94,67,228,32,1,113,244,169,59,141,23,175,33,146,14,20,213,171,110,248,183,79,178,144,26,127,35,186,9,152,125,202,91,249,41,224,212,94,51,58,120,182,51,22,97,83,151,37,23,83,179,181,31,21,61,150,125,93,218,220,84,97,145,171,143,243,1,226,103,74,75,165,15,148,18,202,215,162,74,219,62,6,136,192,157,22,179,135,22,34,185,35,53,145,222,35,235,245,237,222,205,178,29,189,181,117,39,61,20,205,137,42,38,26,22,4,69,38,175,17,154,72,239,208,14,212,217,127,129,7,208,66,206,76,158,170,179,176,125,96,86,75,166,205,175,104,197,141,225,61,216,108,49,83,187,149,137,120,62,142,26,163,82,45,178,203,155,209,235,109,187,192,48,20,9,76,177,116,137,171,191,147,90,172,191,61,156,97,128,56,82,79,13,218,216,31,103,71,79,251,108,218,221,93,141,110,243,117,150,111,188,20,237,13,135,135,196,81,202,48,180,45,157,227,164,120,159,51,229,7,242,49,172,88,243,68,203,59,29,9,71,59,222,103,144,71,177,179,80,69,35,48,121,242,183,112,38,38,235,17,11,170,192,38,116,186,95,93,225,72,215,54,255,99,18,169,126,243,161,75,3,26,72,168,1,30,58,45,252,44,112,35,194,242,104,44,24,185,54,75,22,204,107,103,6,89,36,145,206,167,4,4,216,114,62,65,113,71,85,129,11,250,220,117,156,221,160,88,229,184,12,252,14,165,204,247,92,171,144,176,74,196,9,149,110,242,19,240,212,14,165,107,90,33,250,219,28,134,44,121,43,161,3,91,167,252,246,72,172,12,156,168,222,200,255,209,29,181,18,151,196,113,97,100,146,2,216,169,194,130,1,143,146,124,78,26,45,79,162,185,216,212,167,59,73,6,132,17,2,223,253,0,158,123,103,216,32,57,19,139,30,53,132,215,230,9,76,139,180,236,55,56,137,205,153,17,255,74,77,154,18,116,16,226,57,206,136,194,114,144,117,253,13,107,108,246,171,49,254,132,190,3,246,125,231,173,154,195,212,38,229,222,221,186,183,31,97,202,88,91,182,155,207,132,170,253,82,163,124,150,103,38,139,91,156,168,5,5,57,181,50,190,63,193,213,55,44,72,101,52,18,68,132,244,219,206,110,211,201,40,74,228,142,140,254,124,10,193,116,155,82,128,44,195,166,242,118,56,217,202,221,92,166,122,55,159,233,163,62,202,198,73,178,68,212,160,49,90,238,164,236,206,208,68,89,245,20,154,23,154,180,222,38,75,153,215,181,72,133,67,134,176,197,126,109,254,148,172,48,239,132,129,6,37,0,167,206,65,249,91,118,141,125,44,203,244,246,201,89,173,143,70,126,251,51,23,212,31,251,154,78,93,232,132,54,34,140,159,15,13,90,170,38,44,100,155,44,107,105,14,83,238,45,188,139,198,205,182,157,253,134,36,189,242,186,77,171,11,122,223,171,96,73,11,245,33,60,151,20,16,252,184,138,232,86,21,69,193,253,39,199,246,172,39,168,12,62,101,133,195,140,27,229,205,66,68,223,218,81,58,162,106,100,95,206,29,85,160,49,219,194,211,71,224,233,29,77,120,247,67,122,114,137,64,22,34,154,143,41,140,76,186,128,213,8,187,30,201,24,105,4,33,148,155,221,106,69,30,250,215,77,47,244,77,68,107,30,103,131,145,165,77,101,125,59,38,119,238,204,107,124,145,37,239,4,231,240,137,125,242,68,83,132,149,54,97,246,241,132,245,184,248,30,214,91,201,7,137,250,117,167,109,227,99,10,107,34,181,2,223,124,52,98,100,255,56,70,5,38,246,253,216,134,186,241,173,127,74,241,215,233,207,126,132,115,196,128,183,254,54,244,42,206,131,65,11,193,22,205,39,83,158,120,66,213,160,159,134,253,182,209,169,250,9,128,44,214,144,192,56,228,225,164,82,157,41,15,243,71,40,25,15,121,157,25,36,125,16,127,41,139,146,145,245,63,123,211,124,15,37,56,131,193,241,60,105,50,164,109,53,155,197,213,48,51,188,105,214,14,137,151,161,107,147,230,209,103,103,55,34,158,58,73,217,147,30,227,58,119,161,120,237,232,202,197,99,169,78,232,8,141,158,174,92,162,180,111,195,226,245,143,232,207,2,134,84,224,109,119,112,86,53,145,130,219,198,64,230,198,46,238,66,19,233,99,194,168,124,236,247,92,24,110,159,204,67,58,216,157,155,249,250,223,38,65,160,87,183,25,140,116,38,91,211,116,42,65,13,186,31,73,25,244,157,99,125,74,246,85,176,135,31,53,40,249,116,33,243,98,42,157,39,52,122,48,227,150,44,47,86,174,179,89,67,12,131,0,152,188,148,73,97,235,51,53,42,188,163,167,235,36,182,184,197,123,44,171,245,212,159,166,199,112,62,91,162,152,44,163,176,117,193,3,3,63,236,227,83,61,166,45,42,203,111,24,95,212,35,107,93,99,233,2,129,125,213,31,171,88,143,175,114,181,158,207,26,152,31,201,44,57,145,157,72,225,238,167,126,116,70,5,69,76,9,109,179,99,193,6,244,88,127,89,35,250,74,23,117,226,221,185,161,121,6,9,143,93,248,126,204,239,77,226,143,184,184,80,97,96,225,211,150,229,140,195,244,204,102,184,85,103,216,36,210,211,196,213,36,41,98,212,99,15,166,37,72,230,194,26,213,84,81,31,76,41,177,176,29,47,107,236,120,107,224,131,186,77,212,197,140,232,101,61,153,161,67,61,24,105,74,33,226,219,60,233,187,57,54,191,4,152,129,7,243,235,7,23,19,100,151,161,93,99,227,123,44,79,246,177,199,86,130,206,14,133,248,207,56,132,201,13,130,131,166,4,184,21,77,146,31,204,228,216,250,96,205,14,199,119,115,107,54,83,94,82,74,216,127,109,249,4,37,238,234,84,102,68,36,47,250,19,102,166,90,23,135,58,19,143,182,71,135,12,140,239,218,149,182,20,142,169,254,131,7,114,150,178,221,2,59,67,213,133,141,136,182,40,124,230,147,35,33,147,10,207,166,194,119,241,126,191,173,129,197,119,247,86,217,150,22,173,78,47,180,96,210,76,69,205,17,218,66,127,5,243,70,61,112,74,75,32,53,18,221,81,20,125,86,122,227,245,237,58,27,146,102,13,249,3,211,75,24,240,39,129,7,190,38,14,227,251,30,221,168,127,228,169,172,37,191,189,159,38,240,208,116,22,227,11,175,247,80,141,210,248,68,118,108,81,198,243,131,171,29,97,114,111,20,88,158,71,9,140,61,113,254,211,14,22,60,7,184,197,126,153,207,9,83,195,138,192,23,48,180,133,191,112,252,36,129,210,98,67,1,38,156,219,3,110,53,248,182,127,240,75,54,255,193,49,193,154,101,246,235,79,220,200,96,212,86,135,192,36,193,126,89,10,96,90,231,155,192,199,122,185,31,12,123,237,18,152,4,124,160,66,92,219,140,220,166,246,248,225,73,126,88,126,120,195,72,183,253,135,137,7,121,78,21,24,138,203,238,175,108,227,241,233,213,112,149,86,191,249,61,105,150,190,178,77,212,225,151,33,36,35,112,103,156,219,2,84,55,82,225,211,222,111,195,0,20,132,116,192,215,184,126,25,219,201,174,54,66,134,26,24,110,131,207,225,59,3,167,188,111,76,206,243,235,178,181,60,244,137,180,15,48,81,111,255,101,12,32,223,222,219,252,204,132,153,239,91,26,161,89,60,245,164,70,119,188,223,181,60,90,85,208,228,133,234,131,41,215,249,20,70,24,172,188,113,33,99,17,57,108,90,204,104,0,245,129,93,123,179,71,204,25,184,208,194,251,230,32,5,111,197,67,64,192,244,3,207,247,57,104,132,140,19,211,250,215,142,51,254,76,200,206,190,160,135,5,166,225,183,189,155,247,66,76,92,94,10,77,233,63,242,115,96,142,107,119,7,129,173,208,236,161,3,207,93,81,130,141,1,79,90,136,228,167,141,130,186,189,151,70,85,95,244,36,0,35,168,93,223,75,235,22,228,151,231,34,118,53,124,254,83,237,16,141,247,6,67,55,63,28,62,99,233,208,238,55,168,143,212,7,247,235,19,33,106,224,78,94,110,58,12,235,138,254,246,112,62,141,73,169,20,36,88,138,142,253,120,142,128,239,39,217,242,92,38,200,113,124,224,212,71,117,29,248,34,193,181,28,166,23,70,94,90,179,202,193,237,240,144,228,61,48,195,110,126,53,223,78,39,3,234,158,99,6,124,141,187,46,51,13,94,253,87,56,128,95,179,130,125,16,20,238,115,127,44,66,18,75,80,74,128,107,140,27,135,187,202,44,29,244,94,249,68,26,100,100,117,142,35,130,246,250,38,169,21,229,99,202,184,167,105,85,189,153,4,223,92,215,181,57,141,13,213,81,163,132,15,244,154,32,95,247,237,140,231,26,186,250,32,124,152,62,207,168,238,10,218,104,96,236,50,63,63,214,87,165,214,27,152,56,143,15,220,180,136,229,177,168,138,175,190,85,34,13,51,116,5,88,235,149,47,144,101,68,147,50,21,140,90,197,39,18,5,67,209,31,6,204,183,223,62,240,78,122,95,175,158,52,245,13,135,145,187,209,161,45,126,221,159,203,18,153,178,64,72,238,254,4,57,13,166,112,124,43,124,191,166,79,98,51,110,187,188,83,68,152,135,207,21,180,31,170,194,135,82,165,234,67,35,153,175,83,137,210,151,87,232,1,76,49,178,194,229,105,23,27,186,199,167,219,56,201,247,95,150,0,152,120,122,57,9,126,116,191,63,184,38,152,74,131,226,55,39,200,113,244,230,68,143,187,95,13,5,231,146,151,70,34,186,53,135,9,185,47,125,108,4,247,252,185,204,100,79,143,205,209,56,222,84,186,11,113,70,250,163,81,244,206,209,240,134,70,116,171,214,46,176,137,56,250,205,169,83,255,244,234,6,99,231,27,26,31,52,74,147,219,223,234,123,197,147,211,98,105,223,208,171,167,41,163,254,96,104,55,162,246,12,120,127,79,97,21,184,91,19,143,192,199,36,29,30,140,32,162,188,115,156,188,93,222,115,227,206,127,69,71,94,32,76,253,213,35,77,171,91,235,179,8,108,10,30,235,193,148,92,203,116,48,178,157,254,204,13,40,191,86,116,213,1,67,60,251,30,204,84,75,170,222,28,2,133,159,94,27,86,16,172,13,114,200,80,204,60,30,105,205,117,222,80,142,151,205,152,2,113,34,106,63,120,144,94,249,100,104,13,154,212,239,141,252,250,84,173,202,185,142,37,211,94,189,183,233,254,225,52,6,124,183,226,225,54,28,249,174,19,58,142,127,116,7,215,71,120,35,95,180,251,125,50,180,110,42,146,239,185,169,239,255,100,42,194,55,241,52,113,129,153,28,178,250,139,145,78,190,217,66,230,179,77,57,225,174,163,84,156,246,113,82,69,186,195,35,4,38,236,209,29,134,105,92,182,181,66,200,190,156,55,29,168,189,61,58,21,33,133,123,180,3,236,220,150,53,17,152,238,208,248,109,148,232,166,14,141,166,232,225,87,163,45,186,245,230,84,31,255,150,63,165,109,180,167,201,213,86,25,244,171,94,54,138,162,163,11,148,42,146,199,35,100,69,194,39,189,180,105,44,133,251,193,52,189,202,134,91,76,154,248,103,229,45,43,215,88,58,81,81,20,251,69,54,54,73,43,104,96,100,162,238,106,37,57,15,190,83,109,235,213,247,44,40,143,215,105,81,220,196,110,18,48,109,146,111,63,94,180,103,80,134,36,48,61,214,251,141,156,102,107,113,130,172,118,134,200,255,15,134,4,38,68,13,239,44,132,20,225,167,200,5,92,209,128,43,2,155,56,109,123,176,205,99,133,105,255,221,111,104,214,81,27,30,214,164,134,137,211,227,193,155,102,228,33,48,146,179,191,54,21,96,52,94,171,192,148,196,249,59,175,176,16,200,108,184,48,33,91,31,218,54,219,91,225,245,189,227,217,96,202,42,20,198,180,142,155,31,212,121,20,166,160,96,7,60,251,72,87,147,186,89,1,11,55,252,31,124,30,243,30,196,154,86,37,35,240,161,172,173,7,12,53,81,130,113,86,3,190,86,73,87,184,16,154,14,120,183,116,113,61,175,74,19,212,200,213,20,198,159,136,145,21,105,60,55,152,20,161,63,54,164,213,98,38,82,91,176,94,33,62,48,53,132,75,225,211,71,188,21,138,119,135,94,93,144,233,141,199,94,194,218,10,76,51,250,137,161,193,98,157,224,93,95,173,22,240,217,85,150,88,173,38,123,243,94,218,31,93,159,14,205,184,17,143,195,180,143,203,42,192,145,253,9,105,24,172,101,233,166,104,13,49,95,92,221,91,80,252,26,188,118,172,95,142,157,22,65,140,73,129,65,143,217,112,125,98,17,150,54,152,66,141,24,249,26,233,157,34,97,53,2,221,66,170,111,240,117,26,87,160,91,221,17,139,67,253,200,208,13,134,130,83,63,8,254,77,171,1,207,52,15,43,153,158,53,3,198,85,21,248,174,144,237,139,187,153,110,83,130,141,43,34,224,182,171,126,78,219,197,90,192,163,233,242,52,33,74,223,203,169,168,137,164,3,237,157,223,63,191,77,85,162,194,173,237,21,232,29,233,82,116,220,9,36,247,62,171,167,123,83,34,234,31,155,205,184,200,115,53,232,156,155,12,252,26,45,122,115,59,92,215,255,189,185,149,218,233,111,7,67,182,193,19,179,67,158,75,108,14,202,27,234,28,242,211,187,234,52,108,208,22,124,35,224,165,123,18,58,121,107,202,197,152,192,10,143,93,244,141,78,245,123,141,115,36,214,71,33,115,175,3,107,116,102,202,67,95,167,79,7,198,177,221,229,167,233,92,84,152,254,126,153,165,243,76,253,233,110,145,200,128,191,180,116,41,225,252,116,9,212,157,94,10,218,15,37,230,248,146,50,26,131,169,43,136,223,166,71,65,111,62,105,165,140,223,30,51,221,155,84,99,143,5,98,18,189,10,227,82,196,158,130,132,188,160,139,140,68,151,29,233,235,9,62,222,107,181,172,52,92,45,165,10,133,251,169,113,8,108,209,100,1,38,48,252,197,86,75,228,73,7,110,84,211,113,72,32,254,35,47,133,2,158,41,7,144,208,163,25,202,43,140,93,254,190,83,157,194,119,59,170,122,111,24,41,20,181,194,244,56,127,90,148,180,27,251,48,222,198,145,163,47,50,118,6,211,1,127,228,216,109,43,193,196,61,74,192,116,151,42,188,250,227,233,51,139,96,20,113,247,47,76,194,48,206,244,100,46,48,7,75,178,69,138,174,122,19,47,137,163,109,195,238,162,3,171,136,88,198,184,137,112,233,27,173,180,50,198,47,143,49,75,250,237,177,212,14,162,189,80,199,13,73,89,141,223,238,66,211,103,48,71,68,152,73,244,115,165,171,119,24,143,168,16,134,156,24,168,105,7,198,79,35,179,165,143,125,247,171,23,125,1,166,228,82,127,154,56,222,23,230,31,44,29,250,92,68,207,124,221,87,10,32,86,130,225,189,241,231,90,170,216,106,240,130,231,217,225,185,138,90,73,215,6,246,240,11,48,57,106,133,187,135,2,150,21,244,132,200,154,161,101,197,30,79,126,231,211,77,163,27,19,152,127,175,191,114,46,133,225,208,244,171,167,105,225,40,76,49,190,163,187,238,170,203,135,138,244,24,217,53,152,215,151,70,102,42,1,14,211,205,173,111,220,10,240,124,5,64,102,175,86,109,183,166,117,71,203,206,111,116,96,144,5,252,105,208,8,58,130,217,98,199,33,130,145,86,15,197,45,159,120,2,83,3,28,23,166,206,201,31,107,224,28,235,99,93,155,231,181,145,1,223,153,161,79,133,174,102,44,0,56,117,103,186,120,237,23,138,230,96,167,103,35,61,52,117,31,62,73,41,77,105,233,230,20,92,251,83,163,255,149,158,203,116,89,226,230,31,57,14,133,107,139,243,156,243,34,202,54,12,110,84,224,186,119,5,3,128,142,28,6,191,227,87,211,212,159,62,200,36,170,113,196,117,203,171,143,132,153,191,149,187,85,30,53,176,186,133,44,253,98,168,14,211,30,63,173,94,210,225,82,212,237,163,77,246,196,43,189,147,189,229,167,62,234,215,65,141,151,118,36,148,205,202,14,184,110,53,28,59,238,119,108,150,31,159,108,39,184,150,34,104,73,51,101,153,168,116,192,223,78,47,124,125,179,249,150,83,204,75,56,9,166,179,54,224,174,113,182,74,179,222,62,113,245,206,62,198,133,71,241,73,12,241,234,74,135,192,42,98,56,90,234,49,45,62,162,153,241,211,93,72,46,255,208,51,227,214,28,24,105,220,109,124,238,66,20,163,195,78,183,238,18,63,64,19,48,173,220,235,124,78,223,165,77,2,41,157,185,139,76,131,135,23,54,53,87,9,70,65,121,69,244,225,254,39,253,244,114,234,92,224,187,244,242,199,68,62,35,174,30,112,71,40,140,110,68,192,237,110,50,250,216,52,93,251,76,41,236,240,233,177,225,16,243,221,14,177,178,149,30,140,54,63,95,62,80,170,140,116,172,110,168,66,252,181,152,78,180,190,53,146,40,53,130,50,108,73,186,126,8,173,69,196,134,117,172,32,188,228,14,67,162,165,222,11,229,94,242,82,16,214,76,235,250,192,68,233,191,76,227,151,62,52,2,204,190,62,168,224,25,105,216,132,212,252,153,7,217,40,29,24,61,50,241,195,48,56,167,107,41,239,142,139,191,190,210,36,252,107,128,247,40,22,221,80,250,84,86,165,238,51,161,43,97,137,193,247,115,248,169,104,13,102,106,14,155,106,84,188,19,142,65,221,144,224,146,120,44,201,192,112,100,36,216,142,66,135,75,211,61,99,152,197,234,23,67,44,173,35,131,221,109,251,105,79,237,85,242,115,17,141,94,30,33,227,168,215,180,193,133,241,87,124,249,180,254,77,117,187,6,9,196,152,225,144,13,183,4,223,163,242,139,161,193,238,145,96,106,253,98,104,68,235,170,194,227,155,110,77,83,61,189,245,120,161,117,46,230,17,49,200,169,160,49,80,58,138,48,70,186,22,105,144,128,103,81,171,145,86,82,217,234,80,165,87,255,123,252,145,166,57,28,109,86,6,162,159,228,207,100,242,111,250,76,70,188,25,183,198,160,213,215,125,143,224,240,237,161,238,40,106,42,12,6,62,227,153,233,90,76,55,159,61,214,52,213,209,37,221,219,244,166,3,102,19,87,152,178,24,127,219,56,134,75,127,186,97,246,248,213,176,5,232,234,25,13,30,120,129,75,10,149,14,40,97,220,99,51,173,138,244,70,155,137,197,58,76,178,68,191,7,130,159,238,97,19,227,237,233,222,4,160,253,157,21,99,58,16,184,123,74,219,80,78,49,69,57,141,98,220,104,216,235,12,237,48,179,157,128,107,10,241,14,170,213,134,239,25,215,127,171,45,193,100,104,227,230,215,123,211,205,108,192,48,179,226,177,168,39,209,167,166,115,33,142,84,114,13,106,104,15,236,108,185,186,166,117,121,141,198,21,211,159,222,119,253,212,148,94,232,165,144,65,40,92,157,104,8,152,70,148,116,117,111,242,74,76,242,94,81,103,71,54,244,122,247,233,214,212,14,70,38,1,245,35,157,192,48,48,108,185,154,138,127,129,105,226,31,93,224,149,126,250,62,197,174,77,175,78,19,129,146,142,35,143,69,204,86,97,116,150,183,192,154,125,69,197,233,236,162,143,173,9,22,120,124,169,158,144,119,54,91,130,235,157,209,242,45,203,252,18,204,208,228,131,244,146,118,58,122,0,122,145,153,48,210,75,165,126,112,199,208,44,106,39,240,157,240,163,119,153,133,161,177,98,48,164,36,50,73,215,74,35,167,105,82,214,125,47,201,243,25,38,228,23,15,118,125,48,181,41,173,104,74,166,131,117,21,7,12,223,230,14,187,144,42,71,141,28,152,8,125,19,120,164,56,232,132,213,72,23,254,158,186,107,88,89,72,236,226,133,14,213,4,207,17,33,168,242,103,64,41,76,41,191,236,88,164,11,20,62,231,200,205,211,113,62,81,169,149,55,190,71,74,67,76,196,75,190,45,59,173,230,32,105,53,36,97,23,251,180,176,213,25,188,230,146,93,222,146,208,10,99,245,199,1,3,219,164,14,141,114,237,248,94,21,165,70,125,44,34,13,53,14,228,150,118,241,235,123,172,47,150,8,229,8,122,94,95,7,154,166,193,176,21,218,214,205,114,90,241,103,156,246,198,111,165,240,188,239,59,174,94,39,72,160,13,166,148,35,12,44,186,240,244,185,122,161,248,73,114,144,71,141,32,184,111,190,88,158,29,174,60,189,121,135,27,41,110,190,114,60,222,164,176,195,73,160,243,94,247,75,42,28,203,20,187,179,76,13,106,76,34,90,97,239,82,116,172,63,61,140,202,62,76,218,20,111,71,237,219,31,234,110,248,99,164,75,155,235,91,152,37,221,146,99,132,132,217,144,97,93,63,73,141,133,73,73,249,136,171,169,37,203,240,137,41,12,39,126,73,168,113,67,184,135,240,77,45,186,192,252,127,202,164,127,14,4,5,187,9,166,228,212,97,58,129,210,11,67,216,72,124,147,51,213,18,153,16,75,198,33,49,77,147,34,193,20,198,56,76,179,104,186,121,114,33,230,106,105,150,177,221,205,26,232,153,35,95,188,103,36,194,41,28,76,123,6,5,145,225,199,82,234,146,22,54,27,86,159,226,208,117,245,48,200,110,204,30,191,205,182,144,208,21,57,60,208,211,242,189,207,12,107,152,254,13,181,68,224,225,153,241,194,201,37,214,132,182,8,183,115,240,165,188,232,133,231,240,113,209,161,89,211,192,72,194,183,240,98,203,86,63,116,90,192,61,96,92,134,244,211,84,181,248,43,67,197,233,75,239,164,173,30,134,225,245,191,79,186,247,53,144,226,115,32,127,151,22,15,76,252,97,54,238,6,199,117,130,199,10,51,135,186,228,153,208,35,198,52,114,233,35,61,181,69,220,29,190,206,99,79,247,38,15,16,17,13,212,11,242,213,122,114,221,173,42,101,71,8,139,182,216,50,96,3,110,233,177,205,138,114,248,158,123,121,42,144,251,138,64,205,26,95,158,10,112,108,105,144,72,139,146,12,142,164,106,181,176,68,205,240,246,109,184,66,113,223,254,189,56,162,91,4,123,243,192,142,160,71,116,136,126,79,61,35,253,94,224,172,207,240,44,2,223,139,243,189,123,213,88,35,205,82,9,190,211,218,195,160,16,232,182,116,245,216,225,96,95,167,236,203,118,200,221,74,87,68,127,27,129,207,52,50,99,12,118,120,9,11,235,111,150,150,136,23,118,180,155,210,84,105,187,71,150,225,79,234,41,193,168,228,120,116,152,254,244,188,126,122,4,53,176,152,190,149,87,110,139,124,212,36,96,114,242,158,18,209,173,106,124,9,105,179,91,242,185,214,152,69,3,7,19,219,60,210,4,212,110,231,19,130,54,65,73,204,212,188,107,64,23,212,171,100,171,242,28,182,250,223,72,164,213,83,70,186,57,162,197,1,175,154,124,144,251,156,109,126,82,45,65,22,34,29,200,231,171,145,246,92,84,156,40,252,181,112,239,33,199,76,126,2,61,65,51,242,231,52,130,141,100,73,56,81,222,130,5,188,166,112,202,236,78,163,114,209,70,108,70,65,152,247,28,237,36,119,179,5,180,171,159,77,48,121,141,100,155,113,60,248,51,195,148,158,204,140,70,87,164,231,99,175,7,248,157,158,140,175,107,220,121,102,158,198,118,141,115,94,184,69,250,163,65,198,148,222,152,5,138,252,141,209,233,158,118,5,74,111,20,38,210,150,224,114,4,70,141,238,31,184,186,181,252,23,64,76,240,56,203,23,31,93,46,61,25,95,205,228,220,29,38,105,151,30,108,200,218,68,56,162,148,244,96,48,185,249,75,157,172,128,244,214,76,101,47,224,181,147,165,222,232,224,245,15,118,125,128,47,77,36,28,177,152,12,244,194,212,108,46,151,17,101,5,148,182,166,237,176,161,175,232,19,13,18,184,180,163,81,184,234,71,163,145,198,181,244,220,119,69,185,87,215,16,33,76,179,184,81,21,237,15,6,207,103,178,135,239,162,88,126,8,208,21,112,146,137,85,97,75,245,119,78,55,233,78,46,8,52,23,126,243,211,133,1,246,207,5,25,195,147,178,216,14,201,196,98,99,241,186,155,78,218,58,189,211,107,14,52,207,97,80,68,222,211,233,69,182,192,143,198,235,39,137,250,128,193,180,202,188,15,214,137,192,231,223,110,37,182,52,40,250,107,218,47,41,226,114,23,228,250,27,223,76,230,6,242,165,110,253,33,61,151,74,53,168,54,108,241,216,3,113,212,52,52,50,186,254,220,20,193,167,229,77,166,192,125,198,62,141,110,50,193,81,185,70,223,120,73,126,155,73,149,248,115,153,150,113,114,87,97,165,234,14,223,221,86,195,207,215,121,57,205,243,220,120,74,235,164,145,25,137,163,195,152,15,25,22,3,175,91,199,116,190,249,60,49,52,10,240,242,208,104,157,113,148,252,84,253,231,98,119,128,224,229,255,231,165,208,148,219,28,182,140,122,30,248,242,151,6,149,119,223,249,165,209,218,246,96,152,114,214,252,231,157,186,55,139,170,94,118,241,67,55,1,77,117,74,155,242,27,95,219,237,113,232,7,87,138,154,84,186,182,124,100,176,125,140,60,85,122,243,13,19,122,159,209,243,68,243,207,65,252,50,157,202,116,149,186,141,53,40,71,110,25,238,211,207,152,97,36,240,105,229,194,65,211,29,54,1,171,188,62,186,239,57,144,246,238,180,153,18,163,244,29,107,176,142,147,41,83,121,142,184,57,237,160,105,241,177,121,251,208,112,119,18,138,66,152,63,23,205,41,121,113,245,176,90,81,95,204,129,34,228,97,61,67,66,4,179,207,12,159,178,253,222,200,222,165,189,146,240,128,219,11,132,40,179,113,8,191,70,204,50,226,226,249,141,83,193,234,143,133,144,120,254,94,187,149,26,55,63,223,202,175,212,10,121,31,188,141,242,42,237,211,243,248,110,8,57,228,206,225,156,111,120,141,240,181,143,71,75,94,56,62,73,172,30,212,77,115,176,7,199,195,209,147,83,255,240,155,118,183,254,134,17,33,36,116,68,82,9,185,166,157,22,79,195,192,243,123,35,5,248,207,217,133,117,20,240,92,201,245,66,16,67,224,246,213,127,225,79,110,14,139,210,63,67,171,50,52,216,133,242,115,193,241,28,176,40,38,254,224,41,55,167,231,48,223,124,174,152,195,127,154,241,9,222,145,232,30,176,205,165,129,115,30,249,36,134,115,54,121,125,180,73,148,128,161,236,206,166,74,139,44,160,213,140,148,52,240,17,165,101,38,75,248,175,141,213,124,159,157,166,214,49,178,241,248,121,212,126,34,103,147,45,83,245,4,104,183,203,17,48,136,11,107,252,54,164,150,217,40,166,229,235,193,240,90,165,189,16,161,78,95,156,119,75,231,139,170,197,205,30,229,112,229,181,165,168,33,180,165,62,242,190,68,59,7,120,237,40,162,71,57,36,101,247,9,243,157,64,215,218,255,162,213,61,24,147,222,201,48,29,119,239,151,17,104,203,103,211,162,12,164,57,156,60,66,54,24,55,43,175,231,51,87,50,105,239,140,140,176,31,212,181,51,133,253,32,175,139,135,162,45,40,153,149,132,193,189,22,99,155,50,151,78,194,69,59,71,117,152,190,3,125,159,100,97,125,142,66,104,242,165,200,29,180,146,126,239,107,28,231,168,32,81,141,113,28,94,57,203,65,240,32,158,26,14,177,146,131,30,168,17,61,24,34,163,236,254,247,40,248,129,135,61,239,40,211,8,96,29,230,214,233,151,45,32,224,240,162,60,50,121,232,95,228,180,96,113,79,25,198,235,131,239,56,173,55,246,108,114,80,80,26,246,45,99,179,212,210,186,229,72,136,207,133,180,111,178,88,169,255,117,71,216,58,247,254,137,46,135,97,183,145,177,76,199,195,32,73,229,23,99,166,165,160,8,33,244,24,25,50,223,217,211,69,254,197,63,215,254,167,37,1,71,184,183,128,7,146,199,201,21,222,203,11,55,247,54,17,245,180,234,75,228,10,96,3,170,53,251,132,117,121,12,11,234,231,49,243,70,218,163,91,130,30,230,212,152,131,122,90,148,248,30,211,7,154,217,197,24,43,96,58,24,146,157,66,159,200,219,12,209,249,250,215,242,115,143,144,131,237,203,38,39,44,240,1,175,218,114,230,103,72,143,200,49,149,163,100,145,182,8,57,82,199,183,211,70,89,106,137,130,57,19,107,200,105,35,50,113,62,108,148,48,147,245,69,63,153,159,15,199,74,45,245,115,125,107,45,223,143,14,98,203,233,107,154,96,134,63,23,198,65,218,177,232,62,241,3,2,42,163,157,82,59,166,218,232,232,106,95,90,94,152,92,51,126,122,177,77,39,120,182,25,247,134,6,230,31,120,8,76,75,72,134,87,84,160,28,98,1,201,200,199,238,25,241,78,225,34,204,67,219,71,97,194,42,25,254,226,185,16,102,203,247,158,69,70,118,202,250,103,100,48,50,6,60,215,78,247,238,242,177,27,4,175,233,98,243,240,29,134,7,35,37,101,165,2,222,250,92,52,242,13,179,72,84,248,30,76,152,148,15,30,163,199,51,19,11,77,73,246,19,149,174,7,146,162,84,180,112,72,251,196,176,104,207,44,41,205,93,138,159,61,108,139,185,118,128,236,175,7,99,142,17,209,180,148,98,31,225,104,162,156,156,230,9,212,189,97,92,29,212,229,82,153,136,113,19,249,208,58,132,19,9,38,168,30,191,189,115,2,254,30,185,51,94,168,177,201,158,92,182,80,61,184,118,76,218,46,85,53,124,145,136,131,9,104,175,92,49,49,106,220,123,220,163,61,149,80,193,217,225,95,131,14,196,84,118,128,18,103,236,116,118,8,182,84,202,17,69,9,7,117,197,84,24,64,107,252,136,97,195,236,146,234,64,174,17,178,99,96,230,158,40,92,188,69,24,248,46,157,84,86,48,32,253,142,171,137,39,141,84,251,210,101,163,188,118,93,174,23,66,218,199,221,162,3,249,110,26,26,188,46,241,74,145,166,210,249,221,160,98,243,145,177,185,164,151,194,27,243,107,23,141,20,9,69,84,214,23,7,132,71,53,221,251,235,95,236,255,180,136,165,5,80,41,125,141,159,30,169,112,114,84,211,65,112,148,54,153,84,120,6,115,109,11,184,175,92,222,117,167,104,204,50,122,172,83,45,82,165,171,59,6,126,231,107,90,92,247,165,205,120,163,70,107,152,96,99,51,117,120,81,209,165,240,93,245,49,13,33,202,74,3,191,135,145,12,28,38,212,84,243,198,90,143,199,166,177,57,21,250,157,190,227,167,141,38,127,165,58,192,21,111,212,196,201,114,133,225,137,114,36,234,88,167,218,171,212,39,70,119,34,237,56,39,13,156,202,14,55,51,232,84,47,234,52,13,132,26,98,154,109,242,187,53,213,101,246,24,24,181,190,58,143,224,205,154,113,235,243,79,37,43,124,190,126,231,123,214,231,18,243,99,6,172,195,125,166,4,185,81,138,186,249,99,133,169,169,29,1,34,30,247,97,15,148,234,169,34,26,90,251,247,57,138,201,81,173,84,68,110,84,216,14,247,20,234,167,134,220,115,243,52,153,8,251,247,95,81,127,117,219,169,208,166,213,83,107,201,132,134,202,239,141,226,113,66,97,83,233,142,142,108,182,245,191,218,50,135,87,122,99,195,148,124,31,88,137,78,173,212,88,242,216,45,64,239,28,74,85,199,157,223,245,59,91,125,92,106,121,65,32,196,199,133,50,76,250,26,157,46,61,255,105,36,234,82,47,130,145,97,248,27,107,53,173,218,78,177,214,179,131,209,93,18,158,83,131,7,210,78,14,83,250,155,174,110,195,221,30,228,35,118,234,181,166,253,233,17,107,92,24,89,133,145,58,175,32,230,30,14,247,158,22,71,183,90,60,31,26,1,182,84,16,93,169,113,106,14,83,220,158,90,202,8,96,59,60,168,185,73,45,101,176,101,250,131,65,187,144,122,171,140,110,52,174,158,35,165,171,240,59,207,242,7,227,168,73,125,93,72,151,61,240,175,74,44,117,217,237,238,175,204,206,18,5,167,87,189,192,146,79,57,116,234,223,59,30,224,44,244,98,182,212,45,3,47,169,207,253,9,29,128,62,49,132,98,219,31,201,248,147,102,110,29,172,49,77,224,197,72,125,85,165,85,175,55,64,189,143,172,190,194,22,187,117,152,210,211,146,218,22,229,167,225,95,75,215,150,182,99,10,174,65,198,71,225,239,169,101,128,154,45,147,208,62,99,138,209,202,151,70,125,173,149,233,239,147,102,10,205,140,211,234,231,148,23,247,103,238,40,83,61,255,103,92,1,14,91,131,158,194,123,63,234,22,96,19,158,74,112,28,228,144,5,139,250,201,95,27,232,157,83,126,243,59,189,114,251,196,71,243,146,15,141,82,234,244,181,238,156,243,40,34,97,140,146,124,254,126,141,0,63,180,16,42,60,201,44,163,183,175,62,7,180,252,85,131,166,171,107,119,11,197,202,115,83,171,51,118,173,215,148,81,24,252,173,145,58,88,41,62,109,14,223,141,113,166,246,87,132,17,253,183,161,13,153,233,106,11,251,63,152,195,54,163,205,45,116,8,234,191,124,46,33,182,89,253,222,173,229,128,2,236,113,205,55,20,232,157,149,183,169,162,92,237,166,21,162,100,35,53,53,94,120,61,149,80,224,157,221,68,206,249,243,42,77,255,138,92,83,251,56,138,220,254,193,44,21,148,47,174,222,62,78,9,121,42,51,34,61,51,3,165,128,63,163,95,76,5,20,61,190,132,18,219,240,97,93,183,33,119,181,31,72,130,253,161,230,204,29,91,192,39,94,168,245,111,181,127,6,230,219,63,118,82,255,103,100,221,147,161,112,21,141,84,72,218,144,173,58,126,115,104,150,71,201,51,193,43,52,10,98,236,185,185,239,175,164,240,7,115,34,126,37,207,225,241,178,126,197,26,42,210,244,135,134,224,129,68,42,146,13,241,25,157,162,195,187,231,163,129,100,247,43,4,42,208,6,164,104,2,240,242,197,115,79,230,158,34,190,127,176,223,220,8,66,234,191,55,15,248,172,127,38,120,155,94,194,202,50,251,231,180,166,106,35,126,187,215,220,244,206,178,223,190,35,153,134,216,63,35,47,94,245,85,8,72,230,22,110,227,105,137,223,222,217,254,65,3,205,183,179,107,216,246,196,162,211,161,245,247,77,129,142,138,154,95,57,242,236,113,53,188,156,105,42,160,153,229,223,250,126,157,239,252,211,142,31,147,152,68,69,253,242,174,64,10,198,97,74,52,242,36,141,173,178,42,113,241,223,2,232,238,69,210,106,33,202,120,127,60,1,45,14,77,66,107,41,84,135,186,146,187,68,182,213,237,153,110,142,67,236,55,191,7,242,63,139,239,126,220,23,58,178,222,165,162,153,107,8,124,189,103,158,176,71,95,137,226,227,88,51,149,195,68,5,244,183,55,170,70,239,183,201,174,180,180,47,192,196,249,252,131,66,177,70,234,85,107,4,193,94,228,182,192,238,252,105,190,6,53,200,21,55,71,135,58,209,116,32,52,234,7,39,212,10,37,17,113,192,53,19,87,195,96,166,177,215,70,185,231,115,5,97,118,26,153,188,228,238,51,222,72,93,96,60,24,154,197,50,118,18,55,191,40,242,78,113,70,168,107,198,11,36,194,66,214,87,75,156,45,84,105,58,108,66,110,43,113,182,204,227,103,27,253,144,169,209,186,66,58,225,198,116,71,85,83,131,60,240,49,84,159,167,29,38,1,181,116,234,190,175,201,183,37,107,187,86,107,153,194,145,62,2,238,44,57,133,33,180,240,161,145,164,81,115,24,225,152,207,253,166,78,181,144,46,192,186,168,209,240,145,47,43,92,73,28,60,95,76,7,228,153,235,72,48,197,91,205,97,101,92,55,24,37,107,31,249,58,80,205,43,253,15,204,98,62,242,109,50,229,10,227,211,249,213,200,129,232,108,33,201,32,55,223,247,250,244,214,72,137,118,31,26,236,155,122,122,18,79,239,49,242,77,183,66,250,237,175,203,75,37,16,160,126,240,95,90,223,127,251,208,240,147,89,145,78,235,62,83,143,17,31,43,60,151,71,222,240,94,90,73,179,101,24,249,155,195,147,34,53,133,239,254,253,5,140,52,96,186,26,29,3,71,97,180,75,23,243,207,15,69,58,35,153,197,180,77,122,43,118,65,165,60,173,129,129,87,126,2,77,149,247,213,26,106,170,163,86,45,162,52,83,199,229,112,13,30,51,61,51,194,2,110,20,83,57,151,90,100,233,181,246,122,55,186,115,239,242,212,145,241,70,86,92,77,44,61,193,189,10,202,14,167,11,4,85,63,159,9,131,54,165,180,188,40,49,124,65,212,50,172,253,80,71,6,11,140,79,148,97,140,12,43,49,123,21,175,103,163,39,57,51,148,88,171,151,111,74,247,132,31,93,143,117,148,102,60,34,66,61,78,234,40,128,193,219,187,175,10,110,89,106,107,185,115,106,250,86,60,134,73,185,37,54,52,226,49,15,54,54,141,146,57,226,226,169,150,17,152,41,90,90,152,242,131,218,122,93,153,172,172,71,242,13,76,110,118,42,252,125,211,189,66,58,73,18,13,72,65,180,214,65,20,223,244,151,231,168,94,130,81,230,151,253,23,218,65,218,75,48,24,193,230,209,53,95,80,182,91,1,227,202,182,4,35,158,224,112,235,169,74,162,160,29,254,114,104,197,132,142,53,134,68,95,79,173,49,50,200,3,148,248,142,218,181,22,55,167,225,118,36,120,56,209,13,240,61,38,75,130,157,29,18,24,54,230,116,243,237,213,131,160,45,229,108,10,125,168,62,131,201,183,181,157,46,166,52,40,174,230,228,237,9,110,49,143,136,163,37,19,140,174,163,87,119,140,246,6,36,255,138,118,39,49,184,239,47,87,32,209,207,247,249,239,90,99,84,122,35,53,2,76,83,245,50,12,196,49,246,111,81,176,90,116,80,72,146,204,184,152,196,170,254,48,236,211,254,195,16,105,164,39,186,134,120,247,141,204,218,124,213,196,193,30,27,238,106,206,166,219,20,78,65,156,181,150,143,215,35,137,62,254,152,187,119,170,105,88,128,214,76,119,122,40,69,158,106,142,150,63,114,47,135,239,244,248,18,124,157,86,119,112,167,9,117,203,189,137,243,70,112,116,14,99,251,85,184,47,119,199,166,229,103,151,162,214,103,232,48,37,110,93,121,48,161,212,246,145,145,237,85,3,130,234,150,22,147,111,182,174,140,172,149,191,29,27,32,149,24,41,222,140,52,252,9,20,73,61,165,224,68,215,38,30,235,158,31,71,157,84,216,8,60,119,80,96,30,76,201,26,163,246,94,254,92,72,220,233,14,72,234,216,169,11,11,174,247,80,227,196,10,51,221,8,39,147,150,106,230,63,126,44,94,218,166,125,81,175,238,236,183,254,86,80,233,40,153,122,116,120,101,43,60,83,8,105,8,108,69,83,126,53,12,242,90,124,129,179,55,98,22,30,212,179,245,230,244,87,120,72,218,120,152,244,56,252,172,20,57,96,107,220,20,184,24,29,176,195,164,197,245,157,91,172,209,175,46,38,14,163,48,34,45,197,225,254,165,160,30,74,176,222,153,94,108,83,208,115,156,46,146,61,227,230,215,214,204,124,174,80,39,198,205,105,139,78,55,135,230,225,189,84,139,217,73,124,22,63,102,69,84,217,78,188,149,224,123,240,7,218,168,24,82,20,26,142,229,240,53,86,101,129,149,99,2,202,1,67,78,165,60,181,176,196,247,128,153,137,194,59,76,32,39,98,172,171,242,92,93,225,85,125,233,175,6,25,119,81,116,112,122,56,156,246,81,66,183,215,148,245,55,10,7,129,50,61,211,186,234,137,88,24,102,52,121,113,209,123,68,250,150,5,37,191,174,16,248,84,131,9,6,238,243,113,134,254,52,34,35,39,6,182,201,81,42,76,55,96,220,28,77,201,166,48,93,114,51,224,165,169,109,96,18,28,15,38,112,153,158,11,63,197,157,61,40,208,148,72,6,184,56,197,45,204,121,101,167,23,126,255,196,59,163,46,92,63,181,187,46,92,145,58,114,184,53,205,23,25,21,243,231,166,44,66,230,117,41,108,108,204,113,243,173,202,20,23,45,244,22,60,116,152,175,40,48,68,101,190,95,46,228,121,148,108,153,194,134,234,49,243,101,228,109,250,193,160,35,113,211,11,45,198,158,97,206,92,31,217,221,241,52,244,6,37,163,55,130,22,155,193,74,165,78,201,209,140,207,121,127,42,209,91,31,227,32,242,185,242,55,55,20,166,152,237,189,179,77,227,110,250,94,20,160,185,31,137,228,140,152,155,197,116,93,60,31,68,49,192,73,239,12,134,23,207,233,208,92,124,36,106,13,77,208,8,83,2,113,22,49,173,232,110,104,219,55,75,227,242,84,26,246,253,39,57,227,48,69,162,91,97,156,160,184,122,195,9,173,48,21,69,254,212,13,183,72,158,139,237,106,199,205,27,122,130,67,97,148,237,253,230,13,166,165,4,99,52,250,205,97,58,209,159,158,214,122,237,40,165,178,122,49,22,151,31,157,84,76,230,145,141,190,157,24,165,192,248,191,210,205,251,60,203,55,226,77,43,161,238,88,200,78,186,87,131,114,154,102,79,176,160,182,23,196,20,44,143,165,219,134,201,250,188,57,74,156,76,187,22,77,67,102,248,102,72,158,92,107,222,105,16,97,179,116,152,24,183,92,77,64,119,199,205,169,84,211,137,100,28,32,254,185,72,239,111,5,233,183,15,112,37,250,41,228,42,79,88,127,52,115,169,252,9,135,40,6,176,195,36,79,21,69,218,209,47,166,77,77,156,200,187,75,32,27,93,29,158,71,195,71,108,34,35,44,176,51,68,160,205,80,34,89,254,204,127,145,15,133,97,124,246,123,79,35,167,18,24,198,174,120,223,100,53,91,130,225,10,11,24,50,41,29,89,71,202,197,71,54,145,111,211,231,234,164,110,227,234,61,103,122,165,221,132,181,29,166,98,38,253,182,48,83,211,164,94,85,202,131,93,125,127,30,123,66,151,187,235,30,15,155,170,119,217,112,94,52,101,57,227,60,250,188,193,206,242,27,93,57,241,151,53,84,250,205,77,233,92,127,155,114,252,120,107,52,0,235,193,9,41,65,45,1,107,160,4,227,97,133,229,72,211,83,122,39,21,53,184,237,232,152,37,141,139,30,157,29,48,242,51,122,53,29,60,239,149,193,124,56,149,101,163,88,216,230,141,11,75,239,75,31,147,60,233,9,20,246,9,93,91,212,59,190,121,6,99,227,74,111,132,52,192,246,139,233,241,40,42,96,128,32,197,59,175,209,31,104,35,233,27,208,44,241,94,55,93,233,69,57,25,97,75,24,165,249,99,117,212,71,171,194,16,99,198,213,247,203,233,28,158,71,66,102,212,187,12,237,245,47,166,5,255,194,44,23,70,38,80,117,27,78,20,27,128,78,45,49,2,93,94,80,143,75,241,41,205,56,112,245,211,190,254,181,78,232,213,16,52,127,254,210,240,133,244,141,79,4,101,155,163,119,82,73,156,31,143,37,152,48,170,85,73,168,29,50,247,221,30,135,95,141,140,188,234,108,208,71,224,77,83,156,252,244,93,170,224,4,85,3,254,74,239,126,166,125,4,152,2,221,211,235,213,146,189,122,230,78,36,66,158,241,134,15,150,14,205,73,130,60,208,70,1,176,142,140,102,216,55,48,114,8,202,65,254,199,116,248,130,14,104,34,173,100,186,209,131,227,85,116,86,35,173,209,58,98,1,16,141,62,216,234,130,20,253,230,241,105,70,170,183,166,89,136,135,208,227,226,246,125,105,100,21,105,170,184,250,126,77,253,101,90,1,2,132,214,91,39,130,210,159,19,35,43,26,208,128,96,102,85,255,97,115,187,20,189,254,196,140,87,178,205,217,84,93,146,114,127,235,205,111,4,26,62,221,8,233,144,241,3,183,90,115,98,210,83,217,222,14,79,126,102,104,183,60,241,159,251,37,223,44,193,233,28,43,105,185,152,182,192,131,249,110,233,230,197,8,128,31,76,127,154,158,168,247,60,189,75,107,58,60,112,239,19,92,60,159,90,233,136,215,67,145,218,190,242,156,65,208,36,71,6,60,60,64,95,9,2,105,239,15,240,61,37,227,106,226,132,105,100,37,106,232,144,215,197,135,86,24,77,212,120,46,106,21,210,205,217,99,226,183,41,106,79,47,13,255,189,7,124,52,28,253,23,85,107,126,181,73,101,213,4,79,119,155,170,201,43,233,158,97,69,117,125,7,60,53,143,12,92,99,35,253,203,14,149,4,127,206,215,82,77,36,72,109,51,20,60,189,218,190,18,28,211,14,80,96,234,168,29,238,121,249,64,60,38,179,193,248,87,244,165,162,52,249,242,146,52,139,106,207,44,104,244,186,128,78,165,127,6,110,79,175,12,216,58,49,18,252,149,19,47,237,110,87,45,221,124,70,188,251,194,168,235,164,171,173,88,41,224,164,169,96,169,14,103,178,52,58,201,180,130,72,16,196,184,207,210,26,61,178,40,221,219,71,33,38,89,26,61,227,48,15,62,47,242,190,169,38,158,12,206,242,106,205,11,183,214,242,84,225,252,241,55,138,31,155,63,215,55,194,86,160,246,80,35,241,164,173,138,231,207,72,73,39,109,143,66,120,211,41,56,175,63,64,32,121,37,17,168,227,140,69,212,65,19,108,83,152,58,122,127,110,88,250,245,181,208,79,234,68,101,84,55,52,109,242,132,254,171,120,134,219,138,250,134,68,90,45,253,186,158,33,79,149,100,87,18,90,212,172,246,211,70,69,121,14,161,145,170,226,87,38,62,233,240,57,71,221,96,116,44,99,71,188,27,107,2,175,105,87,158,191,71,201,245,78,94,85,239,198,114,250,96,186,156,117,91,177,10,77,223,15,239,82,106,74,83,70,62,252,123,98,130,192,120,86,250,65,40,244,243,139,87,170,119,67,228,172,119,63,53,251,178,89,170,240,90,206,22,70,74,106,43,9,71,49,42,252,64,247,183,211,15,55,52,92,253,222,119,103,108,106,42,27,113,162,191,175,107,179,140,149,80,169,215,172,127,228,4,233,222,119,97,207,184,119,167,239,76,96,4,21,221,56,235,214,60,170,143,69,7,131,91,26,38,162,157,166,48,52,53,61,174,62,240,104,40,76,137,236,155,225,228,151,211,201,217,41,123,242,139,217,117,53,240,198,177,234,12,55,196,251,78,126,225,247,115,185,107,131,103,88,180,46,6,6,71,94,139,195,11,186,54,133,219,116,34,38,138,224,139,18,116,96,89,160,124,238,48,68,22,69,97,171,171,120,48,162,47,61,9,207,17,108,243,155,163,216,160,142,46,164,38,222,104,0,109,236,84,157,92,234,73,166,103,252,97,126,77,156,68,119,130,74,195,174,73,234,30,93,154,214,99,228,27,241,176,164,189,160,215,205,245,238,36,163,87,85,154,101,10,14,75,44,159,97,141,202,122,245,53,74,215,43,243,163,117,102,104,189,51,189,74,195,107,131,41,110,251,212,208,161,58,55,62,231,88,136,238,168,26,31,100,189,238,221,12,35,22,210,145,125,116,123,57,76,131,145,78,242,107,3,245,56,95,232,12,75,159,179,178,11,249,110,103,175,65,95,41,68,152,179,56,12,77,191,90,58,204,158,229,166,12,34,232,42,136,98,69,110,222,57,254,199,89,163,113,59,234,239,134,79,68,226,154,159,198,183,172,151,198,237,105,163,157,77,15,86,104,18,14,24,202,199,173,112,37,158,243,224,145,40,87,209,198,14,83,125,142,92,57,95,44,218,239,95,147,64,166,54,83,226,217,84,47,91,177,6,224,180,4,136,111,121,244,11,231,37,191,113,2,19,222,97,65,199,117,98,227,35,25,254,121,189,92,133,40,92,215,15,36,24,95,92,188,173,216,67,21,41,233,19,244,143,141,57,166,3,67,176,166,5,122,183,183,163,130,148,4,28,95,146,2,58,48,58,54,4,134,114,243,133,22,42,133,203,186,107,148,112,186,44,47,47,180,138,133,232,249,242,117,137,63,168,181,29,119,130,208,126,52,29,102,33,170,194,39,53,71,238,168,46,24,27,244,161,62,99,198,247,81,183,209,83,144,8,82,128,56,155,150,149,81,234,205,7,167,81,192,13,201,93,133,169,16,13,248,238,31,85,127,155,120,72,9,120,165,249,139,59,255,249,235,94,72,15,164,123,147,194,30,1,19,21,109,10,35,43,93,3,94,233,99,161,201,62,182,192,73,191,12,184,127,238,48,18,165,75,198,52,125,102,243,139,171,73,187,166,145,143,104,7,3,70,130,68,225,30,37,26,21,130,193,150,70,214,232,160,9,116,239,145,224,26,20,52,149,194,167,252,198,57,30,252,252,88,195,186,231,85,75,150,100,88,13,120,43,97,36,73,242,225,169,77,42,227,113,205,20,70,30,222,191,23,178,168,106,65,241,57,92,201,18,248,204,153,96,140,145,248,109,142,205,52,52,136,25,252,165,145,129,205,42,184,94,68,84,9,216,230,119,86,79,41,49,137,7,197,13,58,110,210,6,241,177,239,126,180,210,92,192,218,171,113,53,69,229,59,201,243,142,30,11,232,30,93,51,9,236,90,15,151,63,53,135,149,158,154,208,231,121,42,26,248,40,243,34,157,86,71,22,208,95,123,188,194,215,139,243,83,21,222,138,153,150,159,85,181,7,58,106,90,94,244,177,251,54,140,38,177,54,114,94,248,110,179,59,96,206,123,29,25,222,143,123,194,11,146,223,180,235,220,149,92,227,157,26,175,95,85,69,228,51,106,204,113,10,46,100,125,33,23,184,189,41,140,66,31,101,134,163,24,3,105,67,185,88,137,23,63,211,207,60,50,112,101,207,165,27,176,57,9,173,61,150,134,107,104,52,132,132,64,94,74,254,233,93,35,182,192,27,157,35,161,240,87,10,156,199,69,133,132,123,124,124,172,82,85,36,154,245,36,23,179,209,183,36,49,93,87,108,57,72,223,169,38,56,50,109,125,201,52,75,206,40,244,181,215,122,136,199,42,169,85,136,142,237,21,71,19,85,224,77,69,216,27,130,28,111,100,166,236,91,85,194,221,74,137,142,195,119,139,144,18,116,76,175,227,213,106,168,162,211,25,36,242,241,215,213,116,174,10,56,120,82,69,37,76,60,213,89,77,170,89,164,37,193,215,87,242,133,191,41,119,83,217,238,1,61,158,199,37,54,187,178,236,11,176,50,13,167,1,32,73,144,146,251,119,89,238,249,68,160,151,73,171,77,49,99,46,124,175,142,123,195,244,170,35,179,8,176,15,28,113,137,170,63,13,235,143,140,204,154,107,5,30,176,241,190,185,114,93,130,166,197,160,23,46,46,76,88,225,73,86,241,64,136,199,238,75,243,239,117,15,35,173,126,249,204,176,247,153,132,220,184,184,239,4,178,187,115,12,192,178,150,52,98,40,209,171,78,168,90,119,131,192,94,175,102,233,45,127,163,215,53,237,58,147,8,66,57,151,229,133,217,13,155,194,144,0,58,138,254,131,60,214,157,85,37,66,84,215,219,44,234,48,98,14,172,136,65,221,43,143,90,73,31,154,60,211,35,7,248,200,69,34,7,88,11,211,181,55,239,198,117,148,91,234,179,186,109,119,218,174,99,154,132,23,62,148,163,186,192,107,105,153,54,93,120,195,51,201,36,169,177,39,4,254,43,210,116,248,30,109,58,135,97,75,240,230,170,138,108,231,212,125,161,83,225,16,168,249,167,138,182,19,91,37,206,100,43,122,111,248,35,187,127,108,18,59,226,149,93,248,30,163,238,3,220,131,138,32,159,192,28,134,30,70,218,150,15,211,15,82,49,105,253,185,104,99,153,122,243,66,95,151,223,188,176,197,232,208,140,56,51,224,187,111,136,145,244,81,136,49,99,225,19,49,145,51,27,181,8,228,197,29,134,26,64,166,169,221,192,67,19,150,243,22,227,240,67,201,208,197,109,201,99,142,79,183,249,134,172,229,23,240,132,190,77,225,207,149,215,32,59,94,26,3,254,44,121,16,187,37,162,60,186,29,222,77,189,52,133,155,202,214,91,7,243,114,251,109,99,144,21,125,46,108,149,33,112,215,6,67,164,64,169,52,14,56,37,50,160,250,221,145,148,218,72,58,138,235,100,162,204,17,105,221,38,212,151,174,174,247,165,199,205,81,17,149,89,94,247,157,29,85,110,254,125,186,237,176,181,159,88,66,214,71,153,174,174,39,178,40,116,93,238,116,53,145,217,42,240,245,175,244,106,92,156,216,118,62,186,150,151,194,20,83,249,62,79,95,172,110,44,212,247,121,53,54,48,126,144,194,164,24,4,190,135,157,222,28,158,192,165,240,167,159,164,78,36,71,98,228,240,245,233,111,179,105,45,129,103,73,40,172,34,50,240,169,18,129,104,33,34,173,33,3,223,233,173,208,61,84,228,222,91,121,187,62,107,99,139,197,79,62,58,221,252,58,130,17,5,222,38,116,51,21,38,139,168,95,68,107,219,224,182,108,145,9,220,216,177,122,180,210,165,59,101,1,90,222,69,224,70,55,138,220,156,86,21,133,161,112,151,207,125,45,26,29,26,69,17,61,222,26,138,194,250,82,155,169,35,203,68,61,69,135,6,115,186,206,227,166,205,99,159,5,164,151,172,145,165,123,57,77,53,50,201,105,107,210,55,206,115,201,247,178,52,189,194,229,147,31,182,140,130,160,5,231,65,54,142,170,201,64,138,82,235,150,87,198,126,153,96,10,21,227,99,211,128,165,55,135,6,38,246,75,51,110,244,177,62,244,170,100,203,187,230,189,190,19,10,234,107,192,16,98,165,155,15,92,205,128,105,175,84,216,24,34,2,30,121,154,126,216,32,114,243,185,211,75,251,136,74,199,131,37,125,16,147,182,220,159,92,124,102,90,218,136,234,180,216,210,136,255,9,108,101,169,97,236,144,166,87,187,152,98,67,151,37,226,20,73,33,234,239,175,112,46,70,118,182,6,76,17,92,32,64,238,71,20,253,65,178,173,20,100,37,98,83,66,128,68,222,120,65,14,215,3,220,247,184,169,42,88,97,34,119,37,118,211,90,146,182,143,9,209,245,56,38,88,78,234,65,221,115,251,219,225,14,192,136,162,86,1,34,230,206,18,141,57,115,146,51,129,236,90,23,147,99,38,254,106,172,251,17,161,147,77,50,79,127,154,202,225,17,96,18,16,65,164,232,219,177,169,96,116,235,209,74,131,192,142,77,5,58,32,181,133,10,41,152,56,183,57,237,116,158,225,49,137,19,116,15,183,180,99,221,253,102,70,122,232,194,172,1,133,137,222,182,48,78,53,187,250,253,113,112,132,101,91,154,74,80,125,68,109,118,17,248,62,181,190,50,232,108,154,192,103,234,226,68,50,189,197,68,106,124,78,125,105,159,29,205,1,43,155,199,7,171,143,120,103,180,131,235,60,131,214,106,197,27,111,153,198,153,222,197,237,188,119,116,97,210,224,42,48,123,144,192,73,35,234,162,152,105,49,238,211,149,145,6,89,217,233,157,255,248,41,105,211,160,160,207,213,96,240,113,224,29,81,184,127,51,108,234,14,53,118,87,56,200,16,232,113,175,106,82,223,205,239,200,145,220,83,167,200,135,186,253,140,143,113,205,20,229,219,167,0,31,118,241,240,235,238,63,122,111,218,24,226,161,174,231,165,45,130,84,140,65,6,233,48,121,44,29,54,226,22,77,92,78,248,126,20,166,185,46,188,221,150,72,239,46,204,217,22,174,52,122,81,58,52,152,232,99,26,65,88,166,203,3,246,255,117,196,87,222,202,51,101,60,243,17,88,188,102,34,18,195,10,223,239,209,197,17,255,146,211,73,55,227,136,165,137,77,84,117,154,53,136,56,90,120,249,163,166,231,134,253,47,70,134,29,169,23,155,108,222,136,0,67,209,90,91,40,152,70,76,194,105,45,53,130,66,112,35,209,9,118,13,95,91,236,0,248,222,62,25,214,216,66,238,14,15,48,13,26,62,238,61,53,13,57,104,57,26,46,58,129,17,217,247,214,171,27,213,66,111,224,135,45,164,9,74,63,157,207,133,67,52,111,235,189,203,232,81,44,130,130,142,244,238,0,151,234,164,172,149,28,73,79,55,191,103,89,68,114,79,49,18,73,133,81,93,9,116,139,112,3,168,169,120,58,124,79,166,48,53,128,239,225,227,43,132,84,170,148,65,90,236,149,177,57,188,181,2,115,192,154,81,188,217,238,194,132,179,135,194,148,93,188,207,201,59,154,58,112,52,87,142,111,103,7,35,117,201,200,175,61,28,169,62,152,122,165,207,21,237,42,218,126,28,110,232,240,42,220,187,36,235,8,184,73,47,42,42,191,214,236,246,96,186,27,167,194,112,232,248,182,98,116,42,58,240,197,63,62,21,38,196,13,83,209,79,106,67,17,6,146,221,110,224,250,224,46,57,124,52,184,1,252,137,113,103,172,27,159,204,5,227,38,245,147,13,189,122,161,211,7,38,122,225,207,117,223,208,252,116,104,80,240,156,128,167,72,124,162,126,184,131,106,170,154,54,251,41,10,27,27,134,195,123,75,123,13,112,141,46,241,74,108,86,218,150,47,204,139,169,1,211,238,161,40,217,56,255,105,235,157,87,180,211,75,224,40,65,152,163,48,50,95,113,241,208,106,116,170,245,233,167,240,135,38,103,191,19,60,67,43,246,194,108,197,250,194,187,180,160,95,24,242,28,125,225,189,109,151,241,164,38,82,228,69,65,201,71,215,64,165,243,6,20,14,204,64,113,194,245,151,27,100,120,62,110,184,100,171,62,53,58,39,39,174,190,123,128,78,97,106,65,154,91,149,196,240,165,95,9,152,125,248,4,60,214,206,240,231,122,98,192,218,69,14,124,55,40,55,191,72,46,72,190,14,184,181,40,50,62,4,11,210,231,52,22,143,248,237,123,192,119,125,45,117,57,51,240,69,217,37,244,222,212,225,189,153,66,213,233,236,186,105,88,195,217,43,232,104,198,217,151,214,7,230,242,251,216,205,98,11,233,157,126,235,28,185,57,123,144,222,156,88,212,27,26,249,132,41,44,67,195,158,99,190,140,67,67,227,80,119,90,100,79,93,194,19,29,167,177,245,165,192,119,212,99,224,120,159,250,216,172,188,214,124,100,48,205,235,92,153,139,243,197,71,134,218,65,130,161,203,92,126,243,59,131,151,110,227,19,89,135,23,199,106,223,95,201,160,194,116,235,251,115,33,212,120,244,230,131,21,231,48,147,90,55,180,123,179,234,218,214,120,239,180,70,41,220,163,226,156,96,56,37,59,10,215,238,93,236,212,220,142,166,31,12,102,172,209,227,234,169,233,217,11,99,224,197,7,163,164,106,233,213,119,147,63,197,95,42,68,235,223,80,152,83,219,225,97,98,205,10,95,51,234,4,140,127,148,96,56,64,170,195,189,229,183,6,105,239,138,171,231,119,244,120,195,133,119,49,167,70,183,65,31,58,91,26,13,156,113,243,187,59,168,189,113,151,126,115,106,128,70,20,75,210,106,192,8,177,250,111,91,207,120,26,218,23,17,155,134,229,46,101,125,6,51,255,28,166,178,76,175,230,48,94,43,224,189,211,247,70,31,109,7,60,132,175,208,208,46,203,151,185,179,103,130,139,119,162,52,139,77,232,182,68,15,128,211,105,93,120,246,162,231,196,164,134,36,230,241,132,241,60,193,182,219,7,124,164,135,0,184,7,219,15,197,241,69,252,20,224,22,183,54,237,7,125,225,149,66,25,31,216,50,209,28,129,203,134,0,208,225,65,174,70,97,82,76,1,19,188,215,113,195,247,17,79,189,73,145,235,192,224,153,245,139,239,15,237,244,181,62,148,60,253,133,239,53,75,186,22,186,109,127,37,100,20,244,98,76,184,234,111,228,160,155,58,20,109,221,117,10,219,63,124,159,192,144,93,14,135,181,124,199,148,75,139,243,103,183,98,197,221,71,225,107,229,188,144,74,131,34,76,152,91,129,251,221,202,227,234,235,192,239,12,23,167,63,106,197,68,190,20,109,247,140,240,129,161,192,114,182,194,119,190,127,43,224,107,177,205,4,55,247,235,26,92,90,171,36,24,250,135,230,48,205,113,9,254,86,252,52,155,138,26,27,184,194,158,235,104,196,87,146,177,62,40,162,241,197,67,31,202,72,47,229,126,159,175,198,205,7,127,89,97,54,44,127,103,215,18,156,58,9,81,138,112,134,128,6,99,197,169,122,245,221,91,191,231,163,64,137,223,242,7,129,158,213,7,142,121,183,245,98,105,172,104,4,32,87,122,163,168,149,60,31,164,85,154,100,244,99,118,235,180,123,232,157,114,75,87,109,223,38,236,241,224,62,180,2,13,248,250,213,239,141,65,224,177,117,150,117,230,137,79,163,106,13,28,122,241,221,34,220,208,111,112,75,37,59,230,154,99,195,5,247,168,77,184,63,45,95,139,122,104,103,54,190,107,3,39,38,193,176,16,250,213,4,253,116,101,82,0,237,164,131,173,26,27,128,14,141,14,243,55,50,14,128,169,219,209,61,184,208,118,124,112,33,201,172,232,87,189,213,240,162,171,79,61,21,123,157,17,204,105,136,85,124,83,127,185,242,121,143,195,116,199,233,43,45,200,37,251,79,19,61,211,29,28,238,87,15,47,95,152,243,64,111,94,8,109,248,115,117,75,159,11,108,252,183,126,53,129,236,57,21,190,27,103,245,223,190,167,154,232,143,24,213,115,113,190,196,59,95,175,195,191,21,133,11,211,47,30,108,155,69,225,210,98,93,255,117,170,200,215,108,176,89,126,126,111,59,159,135,194,148,58,46,135,225,96,214,223,38,169,226,7,64,51,214,78,133,105,172,31,62,180,101,180,191,10,19,169,242,161,237,162,228,51,184,182,232,114,251,59,189,39,192,154,242,193,108,109,47,159,13,212,198,171,133,133,58,137,43,90,162,61,178,166,134,100,154,245,164,57,76,85,166,154,227,118,63,183,75,251,95,195,166,194,44,27,191,218,168,242,101,109,83,162,230,65,23,138,217,132,165,14,84,24,119,77,174,61,133,123,26,181,92,111,170,244,78,143,140,190,148,143,205,217,111,125,223,80,242,189,200,236,122,151,125,163,122,125,171,201,75,180,162,185,93,73,230,78,168,149,47,76,15,185,79,83,2,13,71,119,121,235,228,245,15,66,192,247,211,229,73,5,227,137,119,182,187,146,81,35,17,70,183,246,155,43,184,190,201,212,176,202,99,223,15,89,2,69,191,54,170,81,237,229,102,47,76,87,190,222,124,152,133,253,131,9,238,72,75,249,133,97,232,246,115,149,213,87,117,83,162,27,228,248,118,58,40,56,29,77,97,59,45,29,38,251,173,55,111,52,115,77,135,237,68,82,24,26,81,31,90,237,51,109,244,144,167,122,251,157,157,239,233,140,129,115,205,89,21,136,144,209,218,170,240,23,147,124,224,225,232,198,1,213,214,247,82,75,148,236,158,20,45,170,216,8,126,126,93,79,234,75,254,17,108,71,45,94,26,173,171,75,175,254,216,7,125,100,86,83,170,3,71,72,210,143,63,40,45,170,174,32,54,95,87,71,193,229,191,115,43,193,208,34,251,131,177,146,63,25,218,181,158,155,55,79,32,157,210,82,196,135,78,241,89,125,228,148,35,168,143,66,3,189,211,196,112,102,171,20,33,240,221,67,221,141,24,4,231,53,222,90,232,138,114,191,16,213,156,161,214,74,225,128,116,79,125,88,81,219,73,112,171,241,82,177,84,21,172,132,219,127,224,68,92,168,166,129,81,235,247,38,154,85,169,127,255,220,218,123,243,172,239,179,232,9,70,211,142,211,216,27,147,72,153,233,183,9,30,251,205,43,230,78,122,165,84,231,111,135,231,158,105,13,124,38,236,240,96,60,90,61,101,42,165,52,190,87,211,29,252,233,126,73,95,70,184,187,243,159,61,235,187,94,189,159,18,19,218,121,221,200,43,180,222,254,66,17,196,154,122,242,194,217,211,221,252,67,67,124,166,95,174,193,77,101,116,101,41,52,88,77,178,210,127,218,44,16,189,55,187,237,139,136,194,226,66,227,127,218,23,70,172,62,72,25,62,61,253,16,205,117,113,123,90,25,62,105,161,182,45,171,203,115,33,138,161,158,242,61,114,32,179,120,176,69,149,211,110,74,143,176,127,15,74,174,190,157,246,226,225,26,40,236,242,43,57,26,84,47,59,73,43,253,142,235,211,104,19,41,213,112,164,239,102,8,201,181,30,50,232,75,111,135,217,48,117,228,7,98,153,233,240,102,210,235,9,6,221,202,251,109,35,20,254,231,116,172,46,213,134,226,242,73,110,58,185,16,223,45,255,236,222,116,108,195,212,227,63,77,223,172,158,111,127,86,194,251,220,215,120,45,233,132,178,200,134,91,51,104,186,167,113,195,128,227,235,231,30,248,223,76,6,5,155,156,163,198,172,57,213,142,226,19,6,252,79,240,161,29,226,79,254,70,77,146,66,45,114,20,235,227,234,187,151,214,228,105,64,99,226,83,133,224,249,88,201,240,61,204,250,7,111,109,200,194,106,222,159,60,214,134,153,59,153,228,179,199,186,191,70,42,100,85,201,25,8,66,161,70,13,205,210,80,112,191,135,101,68,131,56,1,178,159,50,246,116,10,86,210,142,43,173,93,202,41,63,63,252,80,119,28,106,186,118,35,153,240,223,198,19,215,88,18,68,168,219,223,202,38,53,166,185,18,158,42,98,46,27,65,243,228,76,88,31,162,95,125,215,72,246,22,238,226,119,113,213,102,161,13,93,188,24,27,174,65,218,72,59,23,221,241,152,103,167,196,213,167,159,228,77,127,231,243,158,20,186,114,169,85,87,159,213,242,168,15,158,166,145,33,112,53,130,18,135,33,23,83,24,219,213,253,156,189,140,120,80,189,105,134,235,207,77,145,183,186,96,152,147,17,241,217,148,101,36,87,157,66,24,247,13,33,36,111,53,197,1,102,243,214,244,11,219,7,74,81,132,160,133,104,52,31,239,146,99,16,211,201,48,174,215,243,229,184,203,221,86,86,128,198,3,145,130,31,226,106,16,64,251,212,34,160,116,211,211,160,230,80,125,41,218,68,155,163,135,9,248,150,105,71,27,150,199,115,180,107,171,166,5,117,170,115,37,1,247,228,74,12,115,140,226,167,251,76,193,13,140,217,47,126,185,175,209,114,192,136,207,31,240,78,39,43,244,217,46,154,3,153,215,87,90,122,41,119,122,124,241,211,3,66,157,20,233,90,59,238,77,211,99,77,40,37,63,1,183,239,95,216,89,73,13,238,95,201,240,78,240,250,7,190,135,198,10,184,255,3,46,249,150,164,209,210,59,177,82,234,128,199,63,65,52,234,169,226,107,89,59,76,130,189,240,8,116,141,147,222,216,108,78,24,9,156,243,17,195,218,95,226,106,138,126,211,192,231,236,50,203,96,232,202,3,223,94,222,3,60,74,158,194,164,140,226,149,109,85,177,48,24,166,50,135,15,59,150,194,198,175,244,96,107,7,75,209,63,66,216,1,151,149,18,153,100,39,190,248,92,86,251,168,239,244,143,144,220,225,187,29,106,34,19,117,116,231,128,106,88,3,43,125,145,141,98,67,115,216,228,201,20,134,27,43,96,52,236,244,131,109,186,172,253,185,155,5,244,20,70,8,57,224,209,82,8,2,86,150,45,87,111,109,141,178,64,242,183,99,13,80,91,164,238,23,39,88,141,237,238,122,129,45,199,153,199,26,241,197,238,113,214,83,236,145,86,158,88,157,221,250,78,20,190,211,37,126,123,80,160,146,35,224,209,7,132,62,51,138,76,9,62,225,95,221,237,233,204,150,96,209,123,131,76,27,33,100,141,190,127,95,100,144,238,174,191,70,201,240,90,241,65,57,71,117,237,83,150,232,162,38,141,215,80,213,43,253,85,28,63,24,186,56,53,31,41,201,90,177,177,220,67,120,106,100,148,102,5,231,9,111,150,95,236,105,104,208,123,251,107,89,86,249,153,147,14,97,116,91,46,250,75,48,49,40,127,110,250,209,242,200,105,139,12,248,80,234,151,242,29,221,169,217,239,166,83,75,85,11,209,90,27,61,0,73,251,127,213,168,17,189,191,94,156,78,123,102,223,26,230,163,31,218,171,99,209,187,129,66,44,165,98,232,181,119,24,102,205,148,200,105,213,155,248,144,233,25,223,73,191,221,78,140,140,7,219,250,92,198,137,241,123,229,8,8,213,150,30,27,130,148,183,126,17,26,153,115,102,216,165,197,209,179,249,210,217,57,141,40,251,56,76,132,49,141,251,126,130,17,240,249,82,192,234,143,116,204,225,2,159,80,122,103,86,15,224,240,125,99,105,50,192,38,248,162,120,104,233,208,234,158,114,99,159,71,48,216,192,46,156,110,190,57,113,29,198,187,200,153,181,80,136,234,159,233,148,164,145,159,207,233,127,41,200,155,35,229,104,141,68,212,135,134,169,186,243,213,195,169,39,208,145,97,185,38,56,252,183,78,179,200,209,74,5,227,7,94,126,115,116,183,115,158,148,225,76,135,251,220,51,37,43,169,25,142,171,141,140,58,193,195,245,217,56,21,230,214,114,27,216,164,221,199,234,80,204,125,249,226,112,39,46,74,34,35,15,60,58,235,97,138,232,41,82,96,166,108,247,183,98,222,92,255,23,246,121,74,207,243,200,35,187,231,181,63,215,160,86,189,228,223,158,2,223,163,255,95,248,243,159,182,86,176,140,206,24,216,164,139,37,191,177,17,119,102,207,249,231,218,222,5,166,123,52,195,80,46,58,76,232,42,63,85,145,159,94,21,53,166,52,83,206,138,55,202,70,158,222,104,9,137,27,104,112,206,206,27,26,135,86,220,251,158,143,51,45,16,226,174,126,239,13,17,89,154,164,4,156,124,224,112,236,165,121,68,173,122,204,194,173,204,69,127,139,207,59,40,80,57,239,223,202,43,251,120,185,204,133,41,206,73,155,37,169,1,191,247,49,2,149,188,171,120,46,244,194,214,125,154,96,234,119,126,48,101,213,121,183,235,174,6,217,201,51,247,188,105,244,58,253,107,209,96,146,146,176,240,136,120,116,191,27,247,70,79,159,163,20,151,74,237,8,195,117,141,21,91,231,241,139,234,192,188,124,122,218,21,40,45,140,223,102,113,165,26,133,207,212,45,30,108,12,103,43,29,172,65,121,121,97,234,222,210,201,121,55,145,55,73,17,68,75,227,254,40,146,12,20,198,229,4,67,167,233,191,204,28,205,227,166,29,209,31,139,68,90,242,21,232,33,255,252,230,155,74,209,100,163,81,190,217,28,166,142,32,25,97,156,56,254,88,184,57,201,215,54,47,200,175,134,218,60,219,127,221,201,239,58,43,109,239,4,55,247,87,59,59,64,170,241,25,248,30,221,47,46,16,204,167,129,97,7,53,135,49,91,20,222,176,53,191,73,72,171,197,153,201,96,15,133,53,58,199,180,113,222,108,230,238,5,16,189,82,228,147,124,160,61,188,248,28,93,85,74,123,147,185,14,75,172,195,215,208,76,78,229,70,202,229,109,10,86,132,56,18,76,131,174,95,141,8,68,246,98,246,110,241,219,36,90,178,87,121,247,32,55,38,144,73,79,153,82,248,77,60,205,138,54,234,29,75,134,233,94,116,24,155,183,253,227,220,181,30,240,206,65,27,10,84,154,255,246,164,226,251,31,127,215,15,151,10,73,119,246,242,201,32,198,79,195,128,153,66,27,59,200,104,59,46,78,250,214,240,211,248,110,86,137,105,167,123,79,74,240,227,98,171,130,74,197,23,199,243,110,157,116,126,205,65,23,107,80,115,120,172,58,19,140,111,246,174,110,86,7,159,110,78,104,255,45,190,6,87,75,90,93,131,240,239,155,104,20,65,212,228,32,65,223,224,211,20,70,25,233,95,255,171,236,152,190,35,65,63,147,74,38,7,122,195,190,221,65,46,153,210,199,80,240,59,163,102,183,124,72,10,19,216,22,215,28,38,18,170,47,181,7,19,46,132,24,95,202,240,94,47,114,123,219,85,111,203,212,91,20,190,206,120,12,124,25,173,181,194,116,119,76,135,199,88,41,138,128,83,226,147,28,70,210,148,5,34,21,54,154,15,124,195,223,152,110,14,73,144,127,17,90,216,211,76,163,252,230,4,60,82,201,254,160,156,163,248,79,163,245,165,191,76,95,68,60,181,177,130,39,24,22,114,127,103,84,53,164,176,36,210,73,62,108,138,82,211,70,11,123,182,155,26,80,84,165,68,205,184,115,62,118,67,140,210,28,150,44,184,183,197,97,130,56,39,69,76,207,142,171,177,227,53,209,9,73,207,23,232,252,39,218,250,5,63,35,60,132,45,157,0,240,1,108,7,247,78,62,219,176,120,184,195,48,152,106,141,246,221,191,239,230,248,94,216,189,188,167,138,225,59,223,227,109,67,12,184,255,41,47,138,206,141,14,131,235,60,41,126,109,45,231,15,158,28,99,10,83,11,19,35,163,254,87,79,100,18,201,206,24,14,211,239,26,186,180,96,75,246,20,40,201,156,239,59,41,172,95,171,135,69,58,94,85,215,234,60,2,160,190,11,147,53,78,231,30,82,221,222,34,247,87,254,160,85,185,221,24,104,3,94,39,57,39,119,11,162,182,233,193,61,201,159,89,178,163,197,9,48,32,130,92,41,23,50,70,236,164,136,116,172,20,213,71,179,188,5,188,75,209,157,148,35,222,119,202,97,34,70,250,177,81,21,168,254,82,230,56,26,135,66,213,218,155,199,169,66,251,82,173,203,53,230,154,247,212,211,219,69,124,52,21,39,161,113,225,48,172,107,58,48,98,57,126,44,222,243,155,176,126,170,93,58,49,75,135,233,153,233,43,101,177,189,96,79,199,166,41,45,151,54,193,81,238,48,124,253,169,58,105,67,193,241,131,177,244,142,126,206,70,31,174,79,83,202,187,70,75,112,15,133,169,14,135,89,170,38,107,214,185,211,28,190,107,53,229,243,104,246,91,142,194,230,159,10,163,238,62,233,14,250,180,50,141,84,249,52,195,187,159,150,175,209,95,134,200,229,229,212,76,101,48,213,84,181,94,227,153,41,121,171,233,90,232,229,139,195,247,125,107,145,51,83,218,43,178,184,180,166,67,177,209,39,85,252,153,41,54,81,11,137,20,154,19,69,117,170,235,211,218,131,95,182,196,184,7,46,68,78,98,222,219,249,200,41,53,91,233,230,215,29,137,145,91,99,180,150,177,209,225,235,219,44,185,158,145,170,189,54,53,30,142,174,154,74,147,174,243,7,43,242,131,81,84,77,47,124,178,57,250,115,65,42,150,230,17,203,205,23,200,181,120,84,179,20,24,193,36,135,183,145,121,107,226,119,173,48,43,73,175,206,147,42,205,168,114,243,171,15,237,218,250,216,28,185,190,99,97,129,246,145,202,216,72,38,189,41,190,62,212,61,245,183,59,157,109,203,97,152,119,52,113,220,41,218,125,55,71,148,190,170,157,79,18,114,248,142,101,242,156,233,139,24,247,74,117,248,212,150,150,23,90,66,190,153,194,225,155,178,98,237,190,151,136,60,44,179,43,122,174,145,243,165,75,37,168,102,43,200,167,134,181,76,122,39,149,211,183,106,201,143,7,119,248,51,83,125,29,9,187,128,175,53,150,46,134,49,168,59,122,103,194,73,23,67,245,233,79,5,67,82,90,2,119,35,8,87,117,209,174,146,242,248,144,113,151,184,26,255,82,63,23,220,194,110,94,193,237,149,215,54,228,24,129,206,153,30,26,30,182,233,159,154,102,162,180,116,41,68,247,19,98,45,206,69,29,55,227,116,55,120,153,163,148,96,202,235,125,38,108,178,117,90,47,194,198,236,59,233,162,200,44,85,223,81,113,236,71,54,139,97,167,106,19,203,121,250,205,45,137,156,202,10,241,111,223,205,175,69,218,91,170,27,100,48,110,37,65,236,48,83,97,160,69,97,253,234,98,252,219,169,148,101,121,77,7,2,152,35,85,107,85,35,142,120,47,117,55,11,175,105,149,13,33,17,255,109,250,191,83,17,14,130,193,110,100,221,23,168,92,27,195,248,73,63,183,135,255,2,150,122,53,58,134,239,173,236,251,96,237,75,133,75,88,96,126,111,122,211,117,63,52,37,75,95,217,180,207,167,168,71,53,237,228,225,240,38,152,164,48,85,244,113,243,164,192,99,112,250,237,115,86,174,27,172,35,130,211,251,64,192,153,106,170,104,187,10,24,181,214,147,235,6,79,124,17,114,110,43,213,130,81,113,92,28,30,185,132,160,26,227,83,92,125,241,153,170,216,160,125,127,87,163,235,241,165,42,54,203,138,190,171,169,121,27,169,138,109,146,254,123,207,253,87,246,164,48,244,11,254,206,15,169,34,93,98,119,203,193,250,127,240,132,57,76,235,239,76,250,195,175,190,15,153,130,165,176,248,122,13,220,245,10,234,210,3,236,110,12,203,169,56,40,111,253,142,186,194,148,240,124,175,84,19,139,250,174,70,189,55,7,175,239,243,135,245,162,251,124,33,115,225,1,54,244,83,119,42,151,164,208,211,95,249,49,205,75,45,151,188,31,172,199,43,39,53,152,42,26,169,26,125,41,154,65,223,99,234,46,132,85,179,191,128,207,133,217,203,101,228,247,167,247,91,127,23,69,126,99,42,202,193,18,247,190,255,209,36,39,93,170,158,200,64,155,6,185,52,133,235,242,222,167,11,215,157,138,39,208,73,216,207,44,134,89,242,36,47,253,254,216,118,6,72,104,248,79,106,185,132,78,183,45,31,185,201,184,36,152,226,179,135,34,22,162,171,247,187,91,168,231,118,217,200,203,73,40,109,139,62,238,138,153,165,47,5,93,188,119,106,15,227,52,77,143,53,169,44,240,113,115,158,169,55,123,95,241,61,29,139,195,28,82,233,106,98,173,113,53,115,81,62,54,253,126,35,126,27,227,95,243,113,76,5,65,219,24,26,221,166,43,184,151,128,231,78,133,104,148,184,121,80,101,220,61,231,91,233,222,215,252,104,14,182,145,138,41,17,80,172,37,96,98,235,250,203,215,2,243,229,67,81,102,91,122,242,146,177,244,146,169,65,138,37,157,95,31,60,240,221,95,217,61,180,83,180,135,0,139,23,83,142,207,56,180,5,253,104,160,13,20,61,31,125,104,40,97,142,143,12,222,34,9,32,220,133,6,225,182,127,14,35,128,172,2,223,63,172,203,7,126,255,95,107,72,239,255,66,230,241,80,124,120,5,241,91,154,15,140,250,210,244,203,166,45,247,96,228,78,180,16,140,210,46,54,25,135,241,58,183,194,112,26,85,135,151,186,194,219,226,184,62,7,141,184,122,38,248,110,236,221,47,134,144,71,236,187,11,123,101,235,40,70,188,126,4,132,71,239,101,149,76,131,92,139,160,81,114,154,206,194,75,223,236,39,116,49,192,45,152,104,6,130,49,125,233,43,35,25,20,15,77,241,98,209,135,134,97,234,248,205,43,2,52,93,225,65,43,128,195,53,181,66,95,216,98,179,14,55,109,130,219,212,197,186,218,229,160,89,252,91,250,181,232,226,58,254,86,224,90,23,3,109,91,10,43,208,149,202,88,54,134,138,19,79,94,152,70,90,253,105,226,228,199,225,6,175,141,142,27,206,182,184,121,107,59,161,100,215,118,92,140,94,134,222,155,236,243,231,111,180,209,120,35,227,198,58,112,181,63,136,77,40,20,23,24,37,180,226,115,180,211,192,213,21,46,51,102,74,63,202,42,142,152,58,187,157,127,235,129,106,193,86,24,223,215,39,225,176,207,45,48,68,159,199,63,38,149,60,178,71,211,173,199,161,224,48,253,187,250,92,131,168,176,223,28,61,82,57,60,174,49,7,61,147,15,109,246,20,217,190,48,212,196,254,96,8,184,22,253,237,107,248,251,102,6,157,91,91,122,113,19,129,184,97,245,211,233,173,208,11,213,74,192,71,251,220,54,188,80,46,200,55,238,158,64,168,42,193,159,247,142,3,47,109,25,33,250,57,188,13,7,234,218,79,168,62,13,246,146,65,208,210,210,184,191,51,98,220,240,37,164,153,130,167,245,173,128,123,90,92,219,50,23,35,224,235,171,234,47,211,215,28,104,45,154,179,194,223,31,78,214,4,172,250,137,192,173,86,121,39,212,199,41,92,96,117,245,111,189,172,161,94,97,138,131,227,149,45,212,128,5,254,90,68,44,7,37,39,218,119,113,231,255,14,154,119,147,66,83,35,5,162,154,225,253,13,3,214,51,77,239,95,24,121,193,22,240,221,244,171,194,215,40,138,125,120,83,198,37,83,5,22,107,63,185,168,220,214,50,76,186,62,67,106,16,163,188,168,53,12,28,115,20,138,42,221,41,239,134,177,228,157,48,157,37,240,192,110,179,188,124,122,152,189,34,102,31,234,10,117,202,43,227,132,78,3,67,82,206,191,38,68,212,93,127,123,193,182,20,87,175,162,214,238,133,75,159,177,62,182,245,166,11,76,186,217,223,9,116,216,91,31,186,183,230,84,77,3,33,168,244,53,96,1,112,59,226,94,89,211,9,128,123,80,252,133,86,108,101,93,122,215,97,232,46,183,116,225,114,180,176,102,35,150,236,101,223,131,170,55,125,40,35,231,110,1,206,60,201,174,185,213,124,109,93,120,105,85,194,133,201,222,239,128,183,90,148,192,195,187,187,129,137,199,36,184,122,175,164,193,61,125,14,58,24,219,17,120,231,145,183,230,74,4,80,172,209,133,171,112,13,177,51,224,251,231,25,46,222,229,105,176,72,149,3,163,233,23,35,167,239,54,13,141,29,74,225,166,166,198,117,255,102,28,63,192,253,236,4,223,141,119,10,156,12,191,187,241,118,125,45,180,174,108,133,209,38,140,207,217,186,232,72,1,163,16,19,111,141,254,187,4,163,0,20,111,173,127,154,119,221,215,46,111,85,190,24,97,96,121,45,19,217,237,22,35,135,84,87,97,4,160,124,95,168,208,58,169,245,54,237,236,242,223,46,52,20,232,131,25,211,102,192,115,106,163,12,188,237,159,75,77,93,120,229,155,83,87,122,98,166,22,18,198,77,225,45,246,27,116,151,82,62,246,71,26,223,71,160,75,185,208,182,145,84,141,30,240,86,38,53,224,238,117,169,192,167,232,94,10,63,80,236,227,38,138,120,210,192,231,238,177,60,11,33,151,116,53,166,122,12,237,148,93,210,208,70,115,101,163,97,167,151,4,247,54,185,39,87,166,4,86,146,80,96,250,126,229,230,91,185,52,182,121,225,49,205,33,104,81,67,200,172,149,190,2,94,69,45,234,177,69,2,101,88,68,76,45,106,138,187,63,63,160,46,140,23,163,112,169,30,26,36,109,216,148,220,14,25,233,187,217,159,128,207,72,95,140,248,235,23,55,71,230,74,191,24,109,63,177,134,42,233,110,157,14,80,146,125,113,115,130,92,122,245,164,190,55,94,11,44,33,58,114,104,16,253,115,83,92,155,62,247,100,6,4,124,199,209,20,38,168,220,99,224,135,122,106,133,233,93,154,1,111,141,21,113,28,66,121,246,96,232,102,116,249,142,97,9,112,135,17,8,76,55,175,99,199,89,208,160,196,78,55,191,11,180,6,92,103,79,11,144,214,166,17,48,62,141,190,83,34,176,238,248,93,248,52,221,205,105,226,62,37,224,62,107,122,110,116,251,98,129,90,191,115,250,237,54,98,83,67,23,179,234,76,235,247,188,45,254,202,155,101,90,20,254,234,150,171,215,206,243,244,238,82,45,94,121,219,234,124,13,146,83,53,110,109,2,78,10,163,210,232,223,163,127,121,51,70,15,109,199,185,126,55,114,45,109,128,158,243,196,134,215,107,190,51,196,239,254,182,123,46,96,38,121,179,61,8,108,116,85,53,61,114,69,104,214,31,249,90,138,51,61,50,194,112,50,236,153,66,42,68,191,198,138,121,130,222,96,250,210,119,61,149,18,87,239,166,233,188,205,198,239,13,114,172,172,79,205,113,66,57,94,85,100,104,158,162,133,156,180,79,19,18,254,75,31,155,139,99,100,4,62,210,11,189,254,170,28,219,22,218,88,9,94,53,182,28,162,19,234,62,141,210,98,147,71,191,54,109,56,247,16,30,159,220,186,105,46,98,227,90,123,59,49,240,200,119,174,180,13,6,186,181,34,124,155,255,217,226,222,181,206,180,240,174,45,210,99,27,134,201,177,164,159,254,102,76,95,242,51,233,128,64,13,103,9,124,180,79,140,114,191,121,98,31,69,179,111,164,171,103,52,139,208,92,170,202,70,192,198,32,248,96,104,111,213,79,184,70,209,221,163,253,149,78,99,202,83,24,107,211,31,123,193,66,44,191,77,222,36,60,5,100,124,244,165,112,48,133,15,2,121,246,78,247,222,161,182,73,162,179,111,5,215,221,115,195,86,128,114,64,157,31,242,97,95,76,50,148,162,36,15,113,225,18,197,205,112,193,156,100,81,195,198,215,125,139,54,158,231,116,53,105,125,63,30,140,223,53,141,219,88,115,2,222,37,121,117,84,89,44,223,100,239,22,12,171,168,194,187,57,129,53,75,252,58,141,9,54,185,85,135,73,134,235,208,96,224,243,121,70,199,180,218,157,84,189,172,120,108,100,193,91,186,120,132,206,206,133,107,106,198,7,46,158,122,165,142,173,165,152,98,167,138,206,35,50,4,158,83,20,203,170,125,124,225,82,250,92,210,59,189,115,107,197,197,4,117,245,131,88,25,210,251,218,8,100,125,105,34,245,19,115,225,143,98,71,191,71,183,82,247,7,223,67,75,203,105,105,205,175,17,124,190,239,254,174,46,29,24,5,31,175,73,147,103,104,154,187,185,48,65,99,191,122,219,253,20,134,234,196,95,41,180,79,43,93,253,237,176,175,104,244,26,106,42,80,75,26,39,132,181,13,233,249,210,105,96,242,48,149,117,169,232,113,109,181,234,190,137,119,138,59,211,27,103,235,245,175,221,77,252,57,193,141,248,245,131,45,194,60,18,140,87,226,112,77,1,255,77,221,139,183,205,66,154,177,63,245,73,237,149,87,31,57,221,169,106,149,118,12,77,183,136,41,220,78,46,43,245,212,97,65,241,151,149,20,201,174,142,148,22,10,22,121,17,48,121,252,92,165,104,172,229,151,90,155,211,7,155,54,158,38,141,129,151,43,89,81,9,119,87,81,26,90,107,158,131,28,232,34,215,252,65,175,253,224,238,19,53,179,201,39,237,216,176,61,224,217,86,154,45,152,126,53,224,77,28,63,125,239,235,148,250,115,211,121,215,211,111,195,98,233,67,163,46,176,166,215,114,39,131,71,176,59,137,126,181,167,121,148,47,110,78,147,123,154,199,109,122,1,130,85,246,126,233,131,81,75,228,187,241,221,163,168,43,211,21,216,92,238,153,118,249,100,54,218,99,120,16,0,161,118,37,167,35,38,214,188,96,118,32,25,168,188,198,38,172,235,204,223,244,91,127,90,214,122,127,249,158,94,190,155,110,58,4,70,182,100,174,131,236,240,66,237,86,253,244,2,253,214,155,166,119,117,193,182,144,210,186,219,59,157,201,100,220,35,44,145,74,208,11,57,30,76,163,67,73,229,88,61,26,12,38,91,80,75,132,127,133,2,210,119,117,129,172,39,245,188,35,26,188,30,138,179,156,88,16,27,178,102,126,111,130,108,37,21,87,247,126,226,167,239,91,89,39,17,81,27,7,221,131,57,124,181,171,143,76,107,241,129,209,9,94,146,30,0,182,186,223,123,78,122,129,84,17,3,117,201,184,245,167,82,213,38,34,226,169,110,42,171,196,136,50,93,150,210,227,214,198,194,171,23,107,105,245,188,46,219,110,170,114,80,161,148,127,231,147,117,128,237,154,20,157,74,156,218,148,206,49,91,84,138,202,90,43,30,252,17,78,85,193,39,106,54,221,14,58,52,197,148,36,76,134,114,217,91,62,100,9,165,88,152,214,157,50,156,133,151,106,207,175,171,154,212,36,12,234,126,23,161,136,36,155,116,151,113,113,154,93,171,60,86,61,79,248,202,70,36,18,161,32,75,50,59,8,27,111,135,55,229,4,170,26,184,208,68,115,235,113,79,147,123,11,120,83,166,255,70,182,155,209,159,11,138,116,168,31,80,20,154,14,21,116,186,211,170,199,174,1,91,246,250,146,24,226,220,78,203,143,142,193,82,73,38,8,255,168,209,241,155,83,181,164,234,197,212,10,249,33,97,66,8,73,230,119,163,209,233,87,19,15,80,17,84,108,182,19,251,6,77,126,73,241,249,32,195,224,15,118,247,187,166,202,201,20,49,59,131,149,185,190,146,2,66,161,123,161,100,231,35,199,116,146,7,35,133,81,221,226,88,240,244,171,44,237,125,75,237,243,162,11,72,136,146,16,182,73,160,248,59,135,215,246,136,142,2,173,95,81,222,13,43,88,95,9,198,78,118,219,245,175,252,81,132,76,55,84,106,126,180,242,216,73,102,248,88,180,241,205,196,107,46,222,9,33,250,174,176,15,123,159,217,93,14,67,11,12,232,208,164,240,214,15,2,122,52,68,57,201,28,86,23,193,67,180,121,8,37,231,36,20,185,156,186,120,208,195,38,210,71,68,123,118,28,157,19,33,121,189,152,21,21,214,12,52,186,66,113,58,171,137,255,122,65,200,185,70,178,80,183,66,213,69,227,122,245,99,130,216,178,220,156,98,243,218,98,125,126,146,169,68,130,137,67,196,127,122,145,229,137,153,86,57,22,34,182,113,231,138,178,134,77,148,158,143,11,232,141,101,212,80,242,206,32,236,137,216,191,249,73,34,253,103,138,93,46,123,78,85,251,39,173,73,48,108,34,232,246,158,139,222,18,113,13,41,134,132,105,250,61,23,138,149,71,182,227,235,195,195,231,237,147,193,142,214,88,97,13,214,95,231,48,96,46,92,75,86,225,187,123,180,152,136,29,19,227,8,76,121,80,24,13,148,175,202,26,129,184,244,254,235,139,128,243,79,116,101,208,92,106,206,86,120,189,9,86,119,140,156,76,0,21,125,254,82,239,206,36,59,38,17,134,229,17,58,74,131,62,85,248,250,43,66,125,107,132,30,118,88,34,3,198,198,120,143,141,232,45,125,7,129,94,243,175,120,171,63,37,215,91,183,196,254,209,117,251,214,254,221,69,32,53,219,2,19,173,247,159,182,158,44,121,167,29,178,100,47,82,128,204,243,168,106,238,221,224,174,221,240,50,188,211,116,230,69,213,137,10,210,160,71,33,211,223,36,134,113,225,201,187,216,14,163,149,17,147,133,230,154,227,92,135,192,83,149,176,160,33,237,78,78,201,111,43,43,204,180,14,24,239,160,152,176,96,73,82,240,238,18,141,136,173,63,247,177,246,63,129,151,157,83,14,95,47,171,203,205,97,57,159,110,238,236,207,106,126,2,94,198,208,254,62,55,226,180,210,188,68,125,10,126,208,187,249,33,20,211,4,237,172,146,223,75,67,150,1,33,240,128,209,96,171,207,247,92,148,207,13,125,43,68,177,191,119,2,46,43,10,21,123,136,37,19,157,133,139,22,212,189,20,166,85,237,125,238,59,45,236,243,7,12,19,155,155,144,198,243,38,94,212,180,98,143,209,99,104,176,37,40,76,67,76,143,7,163,127,42,166,218,64,168,78,30,140,88,155,76,53,226,168,176,226,59,44,138,213,196,152,142,83,132,144,95,188,175,69,134,109,178,90,47,215,66,126,241,8,245,36,2,175,148,2,250,157,97,248,17,221,167,187,243,155,109,231,87,95,247,65,94,248,248,75,169,247,7,211,222,180,100,216,135,227,243,157,173,240,224,76,213,125,34,197,20,228,202,171,160,88,16,35,67,24,183,207,119,4,153,142,144,126,204,105,253,199,254,211,109,24,189,147,192,99,120,9,28,221,225,77,196,45,184,247,253,120,207,167,165,77,1,102,12,25,24,165,103,15,37,14,163,182,171,9,157,120,208,200,188,82,105,181,156,70,253,186,226,234,85,224,127,9,152,112,136,235,54,49,143,180,86,102,178,209,78,175,144,163,141,3,158,36,189,26,102,202,7,111,235,128,144,185,112,200,226,189,131,119,27,119,140,108,135,147,70,93,47,144,96,75,63,194,147,72,131,11,91,241,239,230,166,135,61,100,38,221,165,181,233,74,249,193,144,32,169,33,197,134,215,189,114,125,131,235,76,98,55,189,231,202,126,176,21,18,202,231,188,135,217,231,250,72,72,174,54,169,166,97,216,228,55,126,67,59,208,88,74,248,228,194,232,72,189,119,14,131,206,20,50,94,186,147,41,249,254,189,22,88,126,203,212,217,64,184,115,191,109,131,18,147,42,116,80,19,78,251,230,76,163,248,130,202,148,56,77,212,193,171,109,142,245,1,233,213,248,34,222,172,121,183,82,72,164,229,185,167,181,91,57,76,215,156,216,66,211,88,181,126,241,17,136,13,43,89,89,135,239,223,109,159,243,201,64,149,49,133,7,231,194,4,67,143,223,188,13,221,84,22,97,29,87,70,59,244,191,20,153,106,40,171,44,15,112,24,191,146,244,35,79,200,19,97,103,243,129,179,115,200,200,186,137,123,87,31,56,196,164,2,15,211,41,154,14,15,109,108,228,80,166,141,108,251,205,225,240,139,145,27,61,238,251,34,68,227,87,81,135,192,102,238,107,47,220,86,213,32,197,6,40,128,162,33,81,30,76,31,137,44,208,123,53,61,177,239,230,176,82,168,96,226,181,140,224,75,62,15,38,111,42,199,186,137,20,60,225,155,109,42,158,170,132,7,55,98,123,57,220,109,162,199,35,114,184,147,64,55,85,99,63,152,102,81,61,223,238,84,160,231,230,93,13,5,157,136,36,97,98,84,215,228,53,137,229,41,130,113,76,205,87,40,7,49,204,218,194,85,127,81,211,207,124,191,76,46,88,52,38,128,41,0,92,63,24,65,3,161,130,195,130,192,252,125,79,125,39,245,150,38,238,105,138,176,179,191,129,145,97,209,35,106,223,149,143,171,242,131,45,114,35,79,69,228,243,49,60,110,148,185,155,90,151,219,74,230,31,140,214,175,166,161,96,96,92,203,63,118,65,153,113,138,137,247,151,207,255,133,10,54,237,254,67,82,115,147,184,206,126,149,189,164,246,63,221,47,137,235,144,174,248,161,127,21,81,113,111,120,227,198,43,83,221,133,158,101,149,143,37,12,212,95,173,192,61,16,62,154,188,210,213,152,0,253,193,216,65,242,86,204,74,122,44,85,136,140,47,97,197,100,100,144,42,188,145,193,237,190,196,63,59,180,52,172,247,194,11,1,22,221,77,177,0,234,124,191,204,254,163,238,25,71,198,124,53,122,4,8,247,86,245,88,200,38,231,43,129,221,245,79,135,83,239,141,60,214,239,161,173,109,71,2,136,28,63,235,113,159,80,165,72,95,187,92,251,151,122,251,77,66,28,241,166,194,155,168,210,92,95,240,55,238,123,231,123,173,142,155,10,162,181,29,157,122,42,83,106,187,159,14,215,69,203,189,147,126,12,20,140,94,194,17,225,216,111,73,89,59,107,182,61,223,107,211,53,163,197,19,228,237,15,116,170,126,239,196,115,189,48,191,218,179,161,108,216,85,100,32,22,54,43,50,19,15,254,203,228,9,140,17,20,87,35,95,209,228,106,138,8,166,191,50,211,241,249,228,183,41,72,121,130,111,119,37,141,235,135,125,114,53,129,181,179,223,91,177,12,187,254,246,189,162,60,240,190,18,169,203,189,24,166,250,251,93,74,139,196,161,68,11,20,49,95,135,171,117,203,6,108,103,209,155,98,149,56,242,39,195,98,145,151,234,159,210,164,46,228,106,142,119,127,33,135,248,74,120,101,203,170,252,159,4,16,100,18,71,195,196,156,35,86,18,236,227,94,232,254,6,60,105,47,121,31,195,180,11,132,208,107,89,77,233,35,185,166,71,157,84,101,188,19,120,218,203,107,173,216,102,209,72,51,243,133,105,93,255,133,199,57,184,141,122,82,97,243,241,127,48,111,77,138,135,32,195,68,159,242,183,15,218,222,33,220,249,119,78,81,230,242,102,48,236,34,240,47,6,204,20,244,205,136,244,131,230,96,87,149,204,24,249,88,88,223,151,160,119,147,126,61,110,27,253,243,123,183,41,176,121,222,245,193,196,216,118,130,41,79,126,55,191,135,179,18,103,45,170,37,120,180,7,87,11,29,11,124,143,118,63,18,239,111,143,41,178,102,235,175,237,224,189,148,73,175,152,172,14,252,195,243,186,112,248,233,170,4,9,24,114,205,249,144,56,72,200,255,54,129,169,246,122,147,152,46,108,216,147,4,94,65,111,127,97,235,233,145,15,194,197,175,243,15,152,28,156,62,87,71,167,243,61,182,5,100,243,200,41,124,122,175,124,153,135,162,35,199,23,240,139,225,55,210,143,125,143,238,189,124,170,208,179,32,189,25,23,198,58,247,239,133,7,82,191,157,224,250,152,58,183,201,25,22,125,105,125,90,14,233,15,230,108,37,216,47,48,4,98,199,97,107,64,150,223,110,198,76,243,187,57,141,6,83,26,232,232,124,93,113,234,221,163,26,109,76,93,65,84,138,248,205,173,199,251,200,198,64,21,226,163,3,48,14,16,2,230,10,115,8,248,213,11,177,159,45,176,229,21,206,131,119,162,139,161,64,31,223,251,7,79,14,88,33,211,52,134,176,237,159,155,72,226,61,158,134,194,112,240,173,7,31,211,112,79,240,227,15,222,184,11,24,42,130,254,105,121,254,224,187,113,92,163,85,47,102,63,120,191,60,43,129,98,189,248,188,34,209,141,23,70,85,150,108,104,27,62,164,223,27,131,55,70,154,43,44,15,130,133,245,67,15,86,182,126,172,77,99,224,120,232,181,148,35,140,11,88,31,65,8,224,189,117,171,250,33,161,188,126,47,19,207,191,234,152,81,226,105,53,96,10,20,244,75,209,3,253,166,160,137,94,127,233,106,227,96,253,189,205,101,18,207,67,175,222,65,39,73,189,118,209,184,57,240,189,245,91,214,204,17,109,168,183,109,184,250,241,131,239,95,164,52,201,34,53,144,126,253,96,168,42,101,217,82,65,85,95,217,147,81,196,175,162,31,18,35,179,61,67,194,8,199,151,254,180,149,194,60,175,8,6,65,213,32,129,80,5,103,198,225,70,214,89,143,182,201,49,250,158,139,208,245,209,161,209,223,255,61,195,13,247,10,151,89,225,107,211,119,191,122,242,100,10,155,231,122,30,188,174,67,126,100,104,141,246,211,29,112,23,198,72,152,51,72,208,248,192,105,24,237,50,147,76,88,174,248,79,223,195,69,194,72,148,68,173,245,10,153,173,83,121,36,180,155,108,215,15,165,160,119,20,153,11,215,225,26,175,6,192,234,162,238,43,144,145,221,57,125,23,230,123,41,228,71,191,173,134,8,125,232,231,205,164,63,109,66,129,63,232,169,124,162,17,32,169,106,65,65,51,187,125,224,215,194,233,26,94,230,76,36,136,255,7,67,126,164,187,149,249,7,120,135,63,152,208,140,112,93,66,50,140,127,49,31,76,248,95,221,84,76,145,151,87,54,88,247,89,219,7,198,171,98,195,7,88,91,36,86,129,235,62,254,219,244,163,72,63,48,225,124,120,35,223,205,175,85,222,69,136,7,248,62,216,11,13,224,61,20,161,122,154,22,240,159,191,108,31,11,130,200,142,140,220,4,8,134,191,150,63,158,83,129,39,141,138,111,228,31,38,160,184,123,144,13,61,193,66,220,243,57,69,153,18,223,190,213,225,75,4,239,66,51,249,155,170,12,63,32,240,114,170,180,83,2,91,223,214,131,17,151,76,23,35,55,238,247,254,176,176,4,166,3,248,37,104,136,11,18,43,144,145,209,45,243,228,58,8,104,82,74,161,207,69,10,251,123,211,24,89,12,97,75,159,38,215,242,130,165,132,90,239,145,47,83,201,184,1,190,103,232,91,96,92,106,205,166,181,254,196,242,92,180,22,234,200,41,210,233,177,6,200,215,233,247,128,29,246,125,77,18,34,93,142,16,224,73,90,231,45,176,163,150,8,225,123,162,41,177,58,11,18,199,2,95,63,247,137,46,89,193,228,167,101,0,86,43,244,162,126,127,109,164,250,173,183,113,143,250,197,119,169,137,106,210,228,104,187,19,187,249,78,109,118,170,194,180,201,149,216,200,167,38,119,48,175,214,137,141,124,34,128,161,40,253,201,111,30,89,203,157,132,237,54,155,194,19,139,50,61,119,45,182,4,230,215,223,27,173,91,187,0,166,177,108,254,143,175,115,105,189,37,185,178,251,119,209,88,131,120,63,52,110,26,12,158,245,176,49,70,116,23,77,129,91,18,229,242,64,52,250,238,142,223,62,255,216,177,246,49,248,214,232,214,186,153,39,51,50,30,251,185,214,237,64,229,161,51,153,119,93,123,19,177,196,123,122,45,163,214,80,24,134,129,229,112,129,198,77,163,37,245,22,78,44,124,165,243,109,70,64,247,237,181,4,38,109,175,155,70,55,246,210,11,227,247,38,253,233,143,176,196,61,118,217,149,244,181,240,180,246,246,51,27,90,252,0,191,36,34,109,80,28,210,225,222,197,137,206,49,8,154,158,202,60,248,220,110,54,210,231,180,133,200,198,166,66,79,110,186,109,235,195,137,35,62,90,117,99,132,182,244,162,115,120,91,41,167,219,80,214,235,16,230,240,42,207,78,58,39,184,20,91,178,54,208,83,185,182,221,164,31,83,138,135,44,63,238,59,237,32,237,36,217,108,10,57,61,81,71,123,176,185,44,10,67,115,116,141,44,104,157,170,84,8,80,200,185,47,87,224,26,86,183,220,245,230,166,49,120,127,154,174,219,174,235,190,177,109,215,107,28,162,52,48,116,121,81,247,208,124,76,169,117,232,242,211,21,39,254,186,132,20,110,33,183,170,48,146,37,119,196,45,167,171,107,19,10,157,233,134,56,148,135,186,137,83,5,253,94,171,236,24,174,39,2,155,111,181,49,102,60,3,44,63,93,142,209,122,247,89,104,177,143,149,42,23,35,245,116,101,145,44,203,51,155,190,214,217,141,250,173,71,4,134,83,85,227,160,40,149,167,252,174,62,70,190,6,81,219,240,166,120,96,54,13,253,109,148,110,252,107,90,170,102,200,76,73,198,25,121,31,13,122,106,49,91,199,167,191,245,186,132,168,41,36,161,98,62,19,171,82,164,246,179,37,25,169,161,164,118,168,17,118,25,212,245,97,247,147,148,47,114,148,251,146,24,174,143,130,167,68,150,89,171,158,0,161,107,165,139,165,1,197,3,1,172,31,148,134,96,161,223,165,106,136,65,29,62,81,200,248,235,189,33,124,43,119,192,145,126,174,26,18,63,167,71,170,110,252,37,154,20,164,6,6,238,56,79,23,155,24,9,13,117,242,219,199,227,217,239,8,64,131,78,76,40,52,236,125,130,67,110,189,132,30,110,144,103,38,163,124,225,179,48,181,6,6,103,240,248,40,207,86,175,164,102,37,97,69,29,75,243,171,7,29,174,146,129,68,41,244,246,150,91,5,183,4,138,6,69,156,30,26,158,198,150,35,91,60,60,37,205,131,126,115,24,39,113,200,83,67,96,228,199,249,176,210,3,77,130,231,122,251,56,185,122,83,23,40,9,120,218,149,125,80,6,50,216,73,43,7,134,5,139,28,70,226,74,202,18,200,118,53,63,248,160,249,20,25,96,54,168,241,2,96,199,192,194,80,9,133,7,100,117,221,172,108,67,85,60,32,69,197,225,188,54,235,217,13,179,184,17,236,157,8,172,255,160,236,255,225,193,247,244,61,26,66,143,112,33,68,113,247,169,206,50,128,179,67,42,80,32,0,186,245,182,216,5,120,186,122,53,9,132,107,144,34,90,72,175,138,222,188,221,194,0,250,72,187,52,58,146,60,39,155,113,127,25,110,220,170,131,73,33,205,189,49,98,26,109,7,180,231,203,207,97,230,188,198,133,7,28,117,251,238,6,148,87,38,93,179,13,70,154,125,99,114,155,132,88,47,161,62,164,207,236,63,109,148,26,90,1,66,56,221,3,218,100,91,135,144,196,0,167,229,41,176,3,119,77,151,34,172,196,248,94,116,213,36,201,183,102,252,87,215,156,132,48,150,159,143,183,46,239,151,57,232,181,26,136,29,160,223,173,136,134,22,72,253,2,220,110,147,63,181,117,52,64,71,184,251,52,32,72,170,85,78,212,204,156,147,226,254,52,202,111,41,142,9,170,65,247,115,236,134,132,167,140,137,117,29,221,136,197,39,151,170,133,70,236,237,229,93,124,22,173,120,45,244,152,158,221,38,63,184,137,150,10,68,31,163,221,198,4,224,62,116,142,89,150,75,30,140,13,81,235,171,140,218,192,95,11,237,27,49,70,207,196,111,72,182,57,92,113,14,20,134,58,188,62,120,72,241,63,28,211,136,43,189,171,91,209,109,238,216,115,97,80,136,253,230,80,87,182,61,22,79,147,73,163,183,68,138,210,138,241,27,94,120,226,34,41,218,214,173,101,48,116,73,91,221,32,40,236,76,45,70,198,52,116,75,168,214,207,118,193,99,63,84,25,50,186,132,214,213,127,226,218,51,137,36,43,88,73,11,212,124,159,11,47,34,5,212,248,133,30,218,53,189,86,57,166,199,207,218,1,70,91,81,30,155,179,33,253,52,111,218,213,169,233,205,203,135,252,227,194,217,42,220,20,134,46,189,63,120,138,188,204,129,57,216,139,63,120,94,34,225,2,106,82,233,142,146,176,151,123,167,238,66,99,59,89,163,140,216,146,76,146,125,171,104,207,70,198,34,215,42,90,88,92,135,127,74,84,128,151,88,139,164,150,235,61,116,184,185,133,113,20,30,243,6,182,12,206,90,72,68,7,23,126,190,195,67,250,145,206,162,27,208,166,249,247,56,71,142,244,97,1,119,63,76,13,38,106,162,48,133,73,77,96,181,201,202,71,245,222,199,108,64,91,39,79,214,132,33,147,39,75,77,203,73,207,4,30,30,238,3,62,95,87,14,0,51,161,231,123,235,174,180,235,160,169,102,249,32,123,75,34,107,88,209,195,246,229,65,124,84,34,168,3,41,195,121,139,5,182,41,9,85,153,134,7,30,94,158,97,68,104,91,189,204,98,38,99,189,35,78,234,73,104,144,134,105,73,222,106,111,203,249,22,49,115,139,181,176,108,191,55,54,163,100,236,169,151,161,47,248,7,174,246,5,228,201,96,145,72,15,61,246,187,214,45,87,75,188,220,207,101,61,212,90,244,92,141,38,116,59,124,62,160,56,22,199,48,61,219,128,207,51,40,223,165,55,13,152,64,230,116,152,190,246,30,225,183,66,40,212,202,186,66,40,160,184,209,35,182,61,230,184,254,54,73,254,121,159,28,217,190,161,21,215,164,181,178,95,141,167,156,116,30,150,79,171,199,133,183,53,20,42,12,7,247,207,52,205,72,183,110,189,55,5,137,63,25,6,76,209,212,212,96,36,18,216,111,217,23,240,12,251,93,161,129,254,114,240,29,24,3,179,106,5,252,70,5,188,56,76,208,77,175,94,24,237,63,223,19,169,140,28,190,246,129,111,183,57,116,150,5,146,249,136,238,31,183,197,216,46,153,137,10,83,100,116,223,43,91,178,60,220,251,137,211,192,201,115,126,72,231,33,255,126,222,51,34,91,156,119,134,247,202,78,34,3,188,24,200,48,104,235,18,208,110,186,72,181,11,11,248,236,150,119,158,194,195,185,36,7,129,16,206,211,70,132,34,180,19,202,82,184,141,123,172,2,107,18,12,116,207,155,214,33,56,135,254,143,78,83,168,5,198,189,152,110,21,109,41,42,150,148,78,203,225,42,13,150,108,58,24,119,247,181,142,217,146,195,94,219,224,36,153,15,158,161,86,167,80,221,113,157,208,157,209,121,169,161,109,224,252,92,91,119,46,24,105,168,54,52,156,151,202,151,176,196,100,73,87,210,215,158,38,61,223,28,70,236,85,174,54,105,95,127,180,243,152,225,88,182,8,197,45,193,5,198,183,235,218,23,48,230,165,175,161,222,22,202,238,208,54,64,92,166,58,108,229,62,2,91,222,251,190,24,61,222,165,197,182,128,75,230,189,173,135,187,137,139,75,193,18,42,65,14,67,211,163,87,87,164,97,239,131,147,30,29,106,171,100,75,65,249,213,150,110,215,155,27,27,100,113,152,163,82,237,9,184,189,238,150,70,39,174,168,135,82,2,64,76,252,190,245,44,214,58,47,166,76,165,199,245,126,16,10,21,187,190,23,51,117,251,215,158,200,38,118,181,147,112,196,124,241,82,94,181,229,4,50,81,238,90,239,52,37,152,162,235,171,162,86,184,252,230,180,12,168,65,109,20,230,87,213,141,178,25,56,131,100,76,89,34,87,87,100,179,236,143,217,90,20,62,182,74,187,163,130,211,58,2,122,22,171,255,52,93,117,194,212,63,40,255,236,215,217,220,166,210,214,147,26,97,102,160,252,188,23,99,63,164,209,126,88,22,206,15,17,219,162,106,152,135,13,194,251,123,53,241,32,233,228,37,225,77,45,221,253,109,78,241,18,150,8,189,162,195,209,227,187,151,112,49,82,45,245,193,93,88,119,48,236,225,122,119,216,104,92,186,194,150,42,115,184,159,29,80,127,154,196,102,247,223,254,232,9,138,249,184,173,129,233,194,131,25,47,219,14,116,107,173,248,213,184,195,82,44,87,22,33,195,236,163,2,123,228,210,171,161,189,186,39,212,129,49,43,228,197,86,169,219,77,138,98,197,43,226,73,195,154,57,111,88,155,223,238,85,100,108,129,209,47,242,223,166,81,81,47,94,213,89,175,65,115,14,189,76,120,110,185,250,79,31,83,38,216,166,19,255,236,167,156,238,192,104,47,232,231,100,55,116,247,233,192,37,28,3,236,204,183,38,129,33,165,219,41,236,197,175,10,16,152,102,193,208,0,70,105,193,118,216,148,39,101,163,71,133,214,239,221,144,83,86,203,21,74,212,247,214,216,185,106,122,238,199,99,97,40,30,146,30,49,164,155,124,158,97,77,170,9,119,12,180,113,91,149,236,234,220,117,150,54,99,113,20,184,174,96,92,82,156,241,22,8,130,28,58,13,141,145,123,250,128,243,100,41,24,182,137,52,148,195,83,69,150,206,110,119,158,123,54,127,242,69,73,110,87,56,47,89,187,88,5,250,98,180,127,205,236,95,211,94,61,216,27,184,61,247,197,40,90,174,85,141,25,250,215,91,118,184,245,157,102,180,117,154,207,210,10,41,234,212,155,159,71,105,190,120,155,133,20,20,77,245,6,120,65,203,210,166,155,130,147,58,28,220,100,183,164,187,242,56,145,110,245,82,50,168,148,167,192,164,143,135,195,123,104,164,9,186,52,200,41,63,48,90,6,170,10,132,18,43,33,180,159,171,225,75,57,27,139,244,164,90,43,246,79,242,17,241,8,248,155,164,109,212,10,96,186,95,141,71,44,7,16,11,181,222,200,222,54,254,211,52,2,140,112,229,118,56,212,98,12,211,93,190,153,230,93,63,253,69,218,77,139,66,222,53,194,160,60,105,234,229,100,104,32,253,222,20,242,169,115,118,118,4,212,82,243,133,55,45,147,210,68,124,190,65,191,45,61,192,116,98,203,107,227,39,222,52,245,199,116,215,52,117,38,233,112,43,1,119,253,145,245,19,248,120,187,163,248,213,75,213,240,64,41,166,184,63,141,230,83,214,207,89,173,79,241,190,23,93,249,186,250,50,109,189,87,63,109,91,163,182,214,60,231,106,98,34,119,204,172,105,88,91,171,43,92,17,126,241,217,70,146,118,55,87,35,21,186,232,177,90,68,246,13,20,213,185,236,48,26,142,89,95,139,176,229,29,19,212,117,132,100,147,143,57,250,165,124,68,230,103,17,145,16,216,10,38,239,205,55,53,61,58,162,152,77,55,1,178,141,194,74,207,0,194,235,227,22,245,152,242,209,241,18,181,107,27,47,179,250,213,16,173,137,11,148,241,81,46,235,8,197,40,51,85,109,102,199,201,184,204,237,148,205,66,252,186,180,45,27,154,152,234,112,13,249,42,232,209,203,188,47,118,14,170,160,30,50,8,200,207,203,153,74,39,88,144,224,132,187,184,183,75,17,77,50,24,206,190,174,93,219,4,92,127,126,187,163,145,210,181,231,123,64,199,122,15,109,56,158,66,11,99,166,60,124,221,247,134,198,116,105,239,25,202,99,200,25,95,152,90,202,173,232,57,35,186,160,85,79,160,243,117,206,247,44,126,239,86,227,7,51,49,222,253,174,62,75,95,39,11,110,223,157,43,7,93,202,193,137,30,55,226,5,14,111,115,220,21,238,40,180,57,140,165,164,244,1,199,140,185,75,151,130,171,169,181,76,52,111,165,219,82,0,215,250,104,90,110,148,8,155,93,81,83,171,101,21,229,120,208,92,60,46,9,138,65,38,100,16,245,9,122,177,148,144,16,216,10,67,63,80,31,28,201,59,76,186,239,6,32,58,163,18,168,36,172,27,253,30,125,157,174,91,237,21,178,110,240,226,131,210,141,171,64,9,56,250,35,42,7,94,68,146,5,134,218,170,251,205,209,207,213,81,65,128,208,109,230,110,244,54,75,111,158,57,117,28,30,218,73,65,103,30,26,181,63,32,243,181,43,8,41,65,117,240,28,209,58,36,7,246,38,36,131,133,255,130,82,201,69,15,246,15,138,60,0,197,149,255,227,31,127,252,219,111,127,253,219,47,191,253,254,235,47,255,251,79,255,245,159,127,254,245,47,255,235,207,127,255,159,255,237,159,254,148,254,241,143,63,254,215,239,127,255,219,47,127,250,195,63,255,242,231,223,255,207,111,191,252,225,143,255,241,203,95,255,243,151,223,127,251,251,159,126,128,255,254,235,95,126,249,151,223,127,251,245,47,255,241,135,63,254,219,95,255,250,219,191,255,250,151,63,255,126,238,243,175,78,177,242,209,70,253,249,81,122,53,86,120,33,42,235,174,7,125,60,59,216,255,117,164,88,193,247,76,59,47,116,38,148,178,137,16,143,188,154,110,192,171,41,39,7,73,12,63,46,65,139,186,61,9,86,176,52,223,88,34,184,82,20,182,74,162,11,23,122,88,228,230,35,211,204,228,79,118,190,146,134,220,147,105,70,95,223,190,155,145,38,118,89,178,74,149,233,31,153,190,82,113,247,18,251,218,240,189,228,192,48,0,200,154,60,99,116,187,3,173,116,135,18,77,133,87,186,109,172,6,103,221,3,9,239,95,106,25,208,26,119,131,76,234,45,251,196,223,228,245,101,175,200,40,194,221,65,233,212,217,233,214,207,116,236,195,151,36,117,118,75,153,72,10,247,246,7,155,40,61,235,89,204,121,232,59,17,161,154,174,123,160,241,245,188,5,157,2,107,59,246,13,244,245,119,72,177,224,119,56,242,234,147,197,221,176,138,244,48,102,221,100,193,243,131,143,117,20,96,170,248,135,195,38,195,42,112,47,151,134,11,20,115,52,28,136,212,118,221,17,183,50,102,113,0,232,16,91,15,165,100,90,82,155,148,44,245,230,219,1,190,249,94,106,235,22,202,25,239,107,97,80,38,53,173,104,123,247,152,4,228,205,77,91,61,75,218,198,182,244,3,231,10,15,73,85,184,145,249,191,112,217,59,100,57,32,31,40,126,216,82,177,177,67,164,244,120,27,55,109,191,217,211,86,173,129,166,36,123,188,177,89,103,225,14,48,5,85,14,83,122,218,149,228,132,242,236,123,226,113,40,97,159,170,203,53,201,56,254,192,132,192,179,58,231,36,193,221,224,60,6,200,10,149,118,84,19,214,155,189,52,13,144,80,134,65,110,160,140,119,53,109,95,146,77,166,179,240,210,90,152,136,74,43,234,206,157,83,108,92,190,28,70,247,28,96,59,192,188,235,125,175,81,71,12,247,35,199,113,133,217,14,108,226,206,225,193,145,228,41,14,195,32,166,79,134,42,206,117,124,154,29,120,18,222,130,51,207,131,41,13,166,151,173,17,139,134,171,255,3,118,184,7,82,248,28,203,137,30,81,93,165,109,91,227,214,31,110,117,135,249,220,234,41,158,33,218,55,156,79,20,180,110,245,184,40,129,168,119,207,57,59,182,145,209,42,204,29,135,195,148,60,43,12,141,76,243,171,17,199,30,97,253,180,124,25,26,14,140,23,211,212,25,52,101,207,103,133,47,85,133,50,56,93,106,8,131,75,112,108,38,117,116,237,25,233,240,93,169,153,141,184,246,181,70,141,141,49,7,51,123,218,26,187,14,130,145,159,202,147,31,127,163,121,220,128,236,242,57,65,2,140,235,115,159,28,150,180,169,219,161,85,192,221,35,132,99,117,105,154,48,27,211,199,141,243,84,244,3,171,254,54,133,251,51,63,183,169,168,102,245,64,57,178,55,247,176,9,194,6,91,151,163,246,118,203,81,112,142,97,184,194,147,151,231,239,161,234,46,93,130,20,72,177,35,94,183,138,213,165,196,106,176,166,53,207,4,158,115,179,109,101,71,202,52,239,37,127,114,58,64,69,105,2,231,164,166,247,104,214,61,173,95,140,158,170,229,78,25,20,123,193,1,55,165,22,119,202,176,33,244,252,226,19,184,197,9,211,106,168,66,161,11,167,236,254,96,58,28,101,208,208,163,41,119,191,52,182,0,105,218,25,159,172,252,61,222,96,121,109,35,172,145,188,46,1,45,41,245,99,218,232,173,97,65,188,30,50,251,170,78,67,40,156,146,159,48,101,208,29,165,161,179,76,149,237,221,44,203,48,101,105,93,250,200,215,223,32,16,101,167,234,125,151,66,194,242,218,111,56,223,77,216,174,73,4,160,190,225,81,34,4,22,52,83,87,173,113,254,62,25,117,199,77,51,63,38,64,239,225,41,170,90,53,74,68,84,137,74,8,15,110,157,33,95,33,173,52,199,101,193,219,132,181,207,114,211,0,46,44,159,215,48,45,84,187,164,24,254,133,229,238,62,90,75,86,155,167,176,241,250,56,124,44,37,77,142,210,50,181,222,197,132,171,52,242,76,206,191,251,160,37,147,170,212,192,244,1,247,187,247,170,106,50,19,113,63,214,234,240,7,159,148,36,41,124,230,214,200,15,110,33,3,137,22,235,158,30,79,180,130,81,141,215,91,12,164,189,81,81,41,86,75,182,45,55,24,96,116,77,90,171,74,4,190,172,55,166,116,148,234,161,190,89,108,217,111,142,178,106,10,137,8,171,124,112,152,40,186,254,54,5,169,205,111,126,78,245,17,18,125,147,204,208,139,132,158,37,162,41,74,138,198,46,241,4,240,89,66,146,196,167,24,56,93,149,102,166,26,190,188,164,157,146,69,105,29,237,73,207,252,106,197,195,47,85,128,53,49,53,23,7,167,172,79,165,130,21,167,121,165,12,47,158,100,49,204,232,146,196,209,180,142,95,143,108,47,26,149,5,62,187,225,18,184,5,123,190,242,57,46,35,176,133,150,155,126,207,250,169,201,190,179,129,86,33,61,130,40,186,88,30,8,42,16,54,76,101,77,131,78,214,125,9,180,85,150,114,214,84,66,53,211,71,141,188,158,80,223,90,49,214,246,114,17,248,123,87,200,127,162,4,87,61,193,105,90,213,154,193,52,81,52,207,96,154,50,178,102,227,48,195,46,153,28,137,192,115,160,200,52,167,103,241,153,151,196,208,161,239,208,34,50,146,235,197,147,144,199,139,210,252,40,142,98,123,41,204,110,171,36,192,233,146,196,154,68,105,93,225,197,10,157,208,126,115,168,94,194,111,159,67,227,146,143,145,62,69,190,83,75,216,104,194,246,154,14,154,81,187,56,104,68,133,221,148,178,122,170,173,197,113,16,130,185,181,147,173,39,81,83,179,173,67,227,118,71,133,180,124,14,213,115,231,251,103,47,54,129,105,103,232,107,159,23,41,69,82,202,196,101,21,197,138,116,180,197,17,109,164,202,95,34,157,174,30,157,72,112,57,222,125,3,77,214,17,203,246,58,21,88,158,103,111,230,152,11,220,200,11,251,213,38,50,175,75,0,173,220,226,87,179,107,232,115,83,71,230,174,31,245,3,75,83,94,213,74,201,253,183,161,194,213,195,147,172,111,219,254,49,137,216,104,183,81,165,14,201,45,118,104,2,113,38,52,137,15,231,132,195,52,94,104,205,32,186,86,227,93,221,135,138,173,48,96,16,35,23,135,143,81,166,59,67,54,134,138,251,53,169,120,210,138,110,116,119,198,240,114,145,78,155,103,216,140,233,48,126,47,198,60,218,33,105,108,250,123,183,32,100,90,30,42,228,86,41,85,122,245,34,121,135,179,183,81,67,115,127,27,26,194,152,30,133,106,206,11,66,170,81,82,201,111,15,42,187,29,133,107,79,83,94,208,220,149,107,102,145,75,163,231,78,97,188,222,7,147,122,146,39,163,62,193,171,181,76,148,94,200,190,137,71,90,109,179,195,125,139,46,61,229,254,112,195,204,87,161,179,180,88,216,202,125,198,171,193,57,174,96,86,91,170,67,254,223,30,76,100,86,125,195,178,188,95,15,250,122,51,59,66,110,118,92,29,140,109,213,6,45,148,13,174,253,130,43,185,124,232,24,20,70,108,105,58,76,11,101,176,227,224,153,240,155,103,78,49,45,206,59,231,157,23,186,96,192,103,5,137,174,60,48,245,188,66,85,32,181,171,94,203,133,104,218,12,48,225,199,59,38,153,143,187,102,128,231,181,24,178,137,242,234,59,87,51,10,188,140,140,32,77,9,69,131,100,241,95,17,26,186,128,90,11,9,247,186,148,176,157,237,48,135,170,191,52,124,147,39,125,166,241,99,99,150,206,239,98,226,171,26,28,169,169,117,255,210,148,17,53,157,70,208,50,122,64,246,204,125,50,67,26,58,97,87,239,254,90,9,66,175,28,239,61,252,181,136,99,150,80,165,201,86,125,61,94,250,8,187,186,242,104,158,149,250,202,17,225,221,212,139,183,209,123,93,152,160,129,26,236,21,115,254,38,148,211,71,211,44,148,174,34,146,126,107,110,55,105,216,26,96,136,87,110,109,42,37,74,59,5,248,236,235,215,241,195,19,239,74,184,70,189,64,186,125,134,72,69,247,208,204,68,202,31,102,150,31,152,237,71,187,143,173,34,160,122,217,44,211,98,40,161,111,59,62,83,187,235,62,125,200,161,245,234,6,219,205,244,18,80,202,144,2,122,71,12,178,209,224,32,53,72,151,238,62,122,96,164,188,134,194,182,195,252,192,103,245,239,16,231,58,7,246,206,126,53,145,252,153,245,157,209,120,184,235,210,190,100,168,199,128,166,108,59,90,173,68,38,194,110,96,153,38,248,138,48,193,220,230,53,179,116,88,132,34,102,99,91,187,245,186,199,167,8,133,171,28,24,94,204,219,150,214,112,177,83,53,175,13,133,154,107,169,33,127,102,20,155,64,125,37,202,61,105,41,98,39,124,122,79,7,98,236,181,197,170,112,20,177,189,218,125,154,96,118,168,115,108,151,18,30,152,26,75,61,60,40,134,151,234,233,221,170,250,117,132,131,198,123,233,68,35,178,162,179,190,42,99,104,72,195,22,59,76,128,220,7,5,221,1,173,229,181,242,245,55,102,48,158,238,0,35,33,56,30,28,217,172,173,233,243,218,249,169,114,42,106,21,255,66,42,68,139,175,131,67,121,142,153,55,38,7,44,35,135,250,48,163,250,125,183,30,51,26,10,84,164,188,171,173,205,65,235,47,97,110,243,95,102,155,213,158,11,248,251,223,144,101,120,73,213,45,219,240,162,120,181,250,48,142,98,49,190,216,15,124,117,28,56,143,96,155,81,140,93,125,166,80,63,164,14,35,236,105,183,137,139,206,51,202,222,70,240,187,242,37,63,166,206,30,49,12,173,37,76,208,162,249,205,43,66,177,106,146,34,124,239,179,176,90,143,179,214,64,158,239,145,165,134,191,234,218,162,114,122,92,217,29,131,219,12,174,79,74,117,22,121,50,181,235,206,206,117,62,182,207,35,35,33,213,94,17,136,123,234,126,48,52,23,98,83,210,252,148,188,221,131,194,40,53,112,140,215,242,138,150,2,163,152,181,21,198,13,244,155,227,171,74,57,210,153,252,163,188,126,14,136,174,245,193,119,50,70,48,239,252,25,237,139,202,186,33,161,234,237,55,44,245,169,48,9,125,111,201,160,35,76,158,172,153,88,77,122,141,65,38,152,169,189,84,208,100,119,239,88,50,91,75,96,88,214,124,162,125,4,20,138,194,144,199,228,7,43,205,40,65,45,210,83,23,37,63,175,23,87,152,254,188,169,2,158,208,170,60,216,231,243,212,107,0,65,19,154,3,153,116,67,11,226,26,18,48,125,226,130,40,108,132,121,15,62,239,168,36,218,219,118,17,127,107,186,202,181,111,238,248,177,175,93,138,38,47,85,99,104,144,29,95,26,236,3,219,114,201,10,83,168,145,31,124,230,149,94,13,23,76,247,30,177,69,83,134,180,167,117,242,73,75,96,90,140,165,145,49,33,103,83,31,140,175,164,240,177,49,31,74,88,82,209,110,81,17,127,47,130,248,85,225,245,210,17,7,38,144,40,163,2,243,114,125,157,113,180,61,206,25,186,59,33,171,244,207,73,208,68,251,28,73,231,54,159,73,102,134,40,76,111,185,175,124,147,129,213,47,98,90,211,190,130,140,20,74,153,199,97,107,189,220,171,198,47,60,212,76,129,46,122,185,69,11,231,44,140,73,2,211,155,252,154,21,55,77,22,74,61,78,201,191,247,65,238,26,124,112,220,189,126,25,111,232,146,92,186,143,55,106,2,234,244,86,69,90,147,179,94,108,2,77,15,78,74,1,76,109,2,133,30,183,55,148,54,148,161,48,237,221,245,94,140,30,130,156,247,176,54,20,111,166,133,174,106,244,112,105,119,206,87,228,151,97,183,213,31,54,246,218,11,91,170,85,7,132,22,226,219,132,142,94,188,22,42,113,241,124,45,171,103,199,216,161,29,22,146,193,91,51,106,181,146,161,119,211,56,31,46,183,17,201,147,172,73,171,246,161,34,243,70,93,90,169,116,26,80,49,185,252,185,57,215,194,213,27,87,166,122,131,177,209,115,235,213,116,9,59,108,42,108,161,151,219,8,236,151,195,120,216,50,222,214,176,124,27,224,73,68,28,43,92,216,189,89,140,206,109,68,106,168,104,118,180,39,227,43,242,182,107,72,160,150,246,199,211,92,88,189,237,186,146,174,22,110,112,154,163,174,88,169,253,118,213,126,89,72,206,102,241,6,229,242,209,38,84,26,249,225,57,76,243,140,178,106,145,88,248,228,86,41,154,185,64,155,153,194,88,139,222,228,126,252,24,93,60,72,2,242,248,23,198,15,144,83,183,35,15,243,90,228,207,78,74,192,74,174,78,212,24,252,140,185,177,166,101,241,53,187,137,84,222,79,114,220,231,29,26,60,17,74,156,215,126,131,80,232,172,158,162,112,131,86,251,231,197,150,169,124,201,177,11,227,223,188,250,177,240,232,65,60,163,180,254,131,204,239,189,218,116,143,118,24,243,49,174,29,4,99,13,210,133,35,192,243,138,60,44,179,75,214,10,154,1,19,2,146,11,159,19,104,42,83,3,165,132,87,74,143,205,138,108,135,14,42,108,137,206,104,128,66,199,110,74,213,208,157,48,10,50,194,22,212,10,106,190,165,207,128,196,236,229,74,72,174,238,104,195,220,172,253,178,253,172,234,236,60,86,103,131,104,69,173,101,244,4,202,114,130,8,170,134,118,82,106,10,24,82,157,65,139,89,40,166,2,169,183,199,93,132,239,44,108,132,232,223,209,235,235,240,162,244,175,42,185,125,206,55,13,8,76,235,167,48,110,24,45,210,35,91,195,81,87,150,118,146,207,78,247,4,119,100,149,51,17,14,19,231,176,130,46,75,121,116,6,169,179,171,195,195,75,97,226,11,151,7,228,108,143,53,105,39,27,94,161,17,249,132,105,46,140,146,146,156,136,70,250,183,252,106,146,209,121,40,183,202,100,209,250,75,51,243,101,221,225,138,175,233,35,106,165,222,114,34,158,35,137,154,222,251,219,103,43,236,163,132,171,233,208,207,206,37,133,192,131,242,199,251,220,180,178,82,109,192,154,104,60,59,59,29,77,209,85,59,64,230,167,152,244,94,77,175,172,182,233,78,226,59,43,59,19,14,109,76,250,195,240,26,205,251,216,104,14,168,169,11,173,231,227,101,129,78,182,105,111,37,218,2,203,207,121,203,124,245,200,100,78,57,76,125,188,69,193,72,135,117,45,59,29,19,237,245,154,78,162,191,180,248,193,100,148,73,89,137,206,161,247,184,33,74,96,171,152,86,6,159,149,100,204,76,5,100,41,61,80,127,68,208,240,199,4,113,147,197,176,45,231,153,130,244,80,231,17,42,157,227,22,253,192,82,85,84,127,146,73,130,103,227,84,56,22,11,84,134,56,120,87,157,23,44,241,112,250,98,112,182,78,103,179,201,57,248,230,68,144,155,115,125,206,146,136,164,15,133,83,234,206,44,121,166,92,215,184,174,13,196,114,142,69,227,185,83,238,46,147,151,185,207,77,188,104,47,165,250,183,218,178,55,131,11,194,45,10,55,174,191,48,172,85,37,220,155,98,65,231,82,131,222,41,92,109,38,165,83,252,112,194,229,32,82,176,61,231,195,226,226,228,9,191,13,5,173,195,103,184,181,173,19,21,130,237,167,150,209,211,77,229,5,235,91,185,137,168,60,86,25,1,122,35,170,83,173,81,229,175,5,190,116,206,238,225,79,134,135,164,223,163,181,71,45,12,139,119,232,33,92,22,102,76,143,207,143,138,232,172,172,96,36,109,156,13,48,33,189,160,156,98,137,33,239,143,48,115,42,11,59,65,28,148,137,156,62,168,110,33,2,101,138,27,105,169,239,102,214,126,39,48,69,91,239,209,208,106,83,54,52,234,160,124,22,210,126,168,37,92,203,180,22,156,106,112,44,75,71,40,95,89,207,243,17,44,194,109,222,245,193,11,19,160,56,255,34,54,185,94,125,166,252,141,248,177,75,179,248,148,12,141,118,110,63,21,207,143,183,222,195,213,253,145,0,77,206,174,240,214,103,192,135,211,74,102,34,128,61,160,163,60,148,46,149,241,133,230,71,104,89,144,115,82,184,185,16,41,116,152,112,250,133,171,77,226,222,143,69,20,70,244,173,200,167,251,75,99,136,107,102,126,85,163,110,240,83,113,119,229,56,172,68,225,252,149,55,245,88,202,30,71,81,211,126,36,159,153,77,69,169,233,172,57,127,59,203,103,169,57,80,211,161,185,49,220,192,57,7,174,246,204,144,43,63,142,187,179,151,78,42,90,195,202,59,47,221,156,251,148,57,165,164,122,148,215,141,242,168,81,33,187,214,141,52,65,120,237,180,172,20,138,233,233,3,159,255,114,107,146,218,100,93,183,211,148,185,46,74,185,113,11,84,129,195,85,18,225,33,141,20,110,12,19,127,174,33,91,249,139,210,20,230,148,111,39,3,220,245,164,135,20,38,202,233,182,166,237,110,35,112,128,66,32,114,63,72,157,91,41,222,176,201,75,119,243,30,194,33,149,34,52,254,217,237,79,214,204,173,15,116,152,156,217,219,97,58,35,115,160,95,204,110,63,65,45,135,201,34,48,164,224,206,69,75,131,76,14,100,179,29,195,248,190,54,66,201,115,5,248,88,60,239,209,168,93,81,53,151,109,180,30,237,193,161,192,113,89,3,246,116,148,162,54,69,55,181,212,221,225,9,83,131,16,248,230,228,117,105,118,53,100,211,34,179,65,147,210,123,45,227,80,84,253,143,230,21,26,192,115,165,160,45,66,214,192,169,133,137,198,202,38,77,85,122,185,170,93,160,117,106,24,101,47,200,4,147,207,51,148,203,133,69,61,193,233,84,238,30,190,232,120,237,194,245,12,57,79,23,52,211,70,36,106,22,48,213,22,231,231,237,67,131,48,70,199,92,203,179,210,139,157,145,2,83,155,191,100,183,147,174,201,9,249,50,188,51,238,93,80,130,166,68,209,54,107,125,147,101,147,16,148,106,210,233,102,56,124,176,109,10,227,56,173,59,89,14,143,157,149,223,186,89,152,191,56,105,222,238,83,217,204,251,71,144,196,207,173,86,165,84,21,9,208,130,76,172,179,72,163,196,170,172,223,5,102,193,249,72,166,151,20,200,211,41,106,66,175,14,163,175,167,12,239,199,65,117,177,35,100,95,40,67,19,24,52,249,137,155,75,160,135,223,168,62,248,197,116,76,246,17,184,252,143,189,235,99,70,94,80,50,35,200,93,76,120,58,220,72,161,111,75,52,12,206,173,135,199,128,160,121,107,146,220,3,238,237,57,131,157,72,253,208,171,39,33,83,55,113,152,57,42,190,144,140,132,109,62,206,240,149,194,205,105,213,241,147,173,25,9,175,232,66,28,151,184,92,225,58,227,6,214,95,38,25,228,134,246,1,33,11,25,10,11,11,52,122,8,73,164,21,48,48,61,138,194,167,13,250,33,5,147,165,58,187,98,230,164,207,10,103,8,92,183,91,225,216,210,89,225,225,106,232,240,73,55,22,64,128,199,124,172,248,195,236,169,0,11,175,125,50,17,143,112,53,113,253,139,146,164,212,241,36,196,63,31,33,63,7,215,215,131,143,242,174,78,83,220,235,105,237,229,79,27,193,106,63,195,199,216,61,117,231,138,37,26,40,60,180,248,11,24,138,206,237,139,114,122,91,10,183,43,229,7,90,217,235,244,99,33,15,122,221,61,2,56,35,92,76,233,170,243,235,226,64,72,105,34,48,114,208,247,193,185,94,25,245,141,224,233,242,79,99,148,156,143,153,117,10,158,83,241,122,115,11,86,3,145,109,40,16,126,94,122,33,66,222,115,10,241,17,214,208,108,46,72,244,241,67,150,46,14,186,183,252,193,160,213,222,51,200,212,144,232,117,122,93,8,213,106,211,223,222,244,209,60,255,58,23,21,131,201,197,58,186,126,216,94,87,83,106,60,60,176,5,7,205,15,138,86,97,158,53,232,181,84,167,195,236,214,176,38,218,62,199,106,54,78,154,43,30,66,67,191,236,148,5,25,204,91,3,139,182,200,212,150,27,96,202,221,155,195,108,203,10,51,72,174,107,66,45,70,213,57,60,40,32,114,244,204,19,105,232,167,230,231,124,252,187,122,122,162,108,81,196,48,138,9,95,93,205,44,72,90,134,108,225,28,182,253,246,160,154,194,80,203,250,177,145,83,112,223,188,17,15,218,138,66,199,123,67,60,13,189,46,25,48,19,230,187,150,23,46,75,15,98,44,199,149,216,183,151,7,217,41,244,207,154,194,231,88,187,49,68,218,49,134,132,97,240,135,249,189,171,235,131,206,198,8,191,93,76,5,206,245,111,232,76,25,10,35,80,253,180,117,166,164,114,140,213,188,121,52,154,2,57,26,42,2,60,93,141,162,89,118,70,191,52,86,201,149,143,55,189,162,115,56,235,213,153,112,180,255,54,21,192,34,179,193,123,185,29,221,236,72,212,33,169,205,35,182,196,111,146,106,173,20,26,67,156,45,243,60,130,169,7,6,152,2,2,135,19,226,163,114,243,99,240,95,227,135,222,223,165,54,6,146,149,79,201,165,117,36,127,114,128,235,147,127,106,70,90,179,21,29,55,211,105,232,185,115,152,67,249,157,89,13,197,177,172,114,66,19,2,158,27,100,108,38,104,42,79,125,62,68,114,31,147,170,36,56,202,245,165,18,106,31,87,213,170,26,77,151,192,4,50,126,110,205,125,91,152,67,198,158,235,247,166,10,93,149,163,160,117,247,20,20,36,179,83,119,111,138,79,253,119,209,29,110,50,7,16,209,77,183,240,142,74,66,244,151,150,192,199,147,222,254,92,141,250,159,23,215,167,74,156,116,250,189,57,110,244,150,131,1,184,228,187,69,214,108,68,77,93,224,115,198,95,98,146,69,19,238,84,37,150,202,18,119,235,163,24,73,134,152,162,149,102,203,125,141,77,86,66,21,142,141,105,117,27,183,79,116,65,235,115,166,186,92,93,200,68,186,242,218,180,172,159,192,137,82,167,107,36,156,151,204,59,168,82,153,124,183,171,190,53,171,104,145,121,116,44,10,23,106,225,135,210,16,243,188,208,247,246,238,141,80,147,158,58,48,25,187,18,11,38,239,113,112,171,90,239,212,146,221,215,130,107,71,223,58,83,201,88,28,133,14,66,118,42,14,218,234,75,7,177,147,42,141,210,211,234,25,122,115,205,194,70,250,188,171,196,222,57,202,239,14,139,93,122,254,26,4,250,144,72,188,111,13,207,186,74,202,147,237,45,238,88,152,114,81,81,41,198,133,239,224,74,141,27,214,58,9,3,178,140,251,109,94,66,228,229,60,167,202,64,194,167,114,93,154,243,86,136,252,200,79,83,154,231,74,120,9,255,71,252,106,248,24,206,73,60,239,47,247,179,21,169,131,73,39,84,241,199,70,23,58,169,82,35,82,28,247,165,141,3,77,59,35,168,182,194,47,191,250,147,219,132,58,4,158,52,9,184,122,37,85,57,234,250,246,143,132,220,149,190,164,190,74,2,75,244,155,86,103,240,167,7,45,16,225,35,6,80,93,218,6,238,32,120,58,3,156,110,113,222,202,182,146,37,190,9,43,116,123,170,156,197,200,87,244,197,102,113,13,228,179,249,15,156,116,213,244,196,166,191,246,139,197,180,170,20,17,80,41,216,157,250,26,126,167,150,52,185,128,21,87,93,183,214,242,220,154,0,176,34,230,187,178,41,134,28,74,156,141,90,205,59,235,17,23,42,33,112,123,108,163,226,106,67,9,113,242,47,213,219,54,47,165,49,204,110,52,228,105,112,137,234,149,237,240,121,142,16,144,179,210,202,27,50,72,198,205,163,193,163,70,196,206,85,109,11,34,226,65,75,101,192,228,116,37,115,57,219,52,182,186,109,201,94,57,94,139,179,143,16,38,169,110,193,99,216,170,213,6,108,28,149,174,20,12,181,169,106,119,76,26,34,93,33,153,218,200,160,252,113,190,190,235,66,111,228,50,230,140,202,30,253,231,212,132,78,61,135,58,100,251,6,151,232,229,192,4,43,130,134,49,157,184,251,202,43,79,72,178,84,43,2,105,194,203,206,112,96,219,201,53,25,212,73,6,61,56,45,229,19,231,60,105,213,229,149,231,8,169,7,228,114,203,229,15,165,164,30,3,84,165,155,81,216,114,93,104,150,132,166,138,112,135,57,210,46,140,32,70,15,57,69,108,198,251,211,208,221,85,217,239,80,149,246,2,59,180,182,171,22,129,78,99,59,250,193,140,27,92,31,27,217,162,85,238,231,32,17,209,245,185,140,121,108,95,248,204,224,162,17,76,139,86,92,254,221,105,138,163,218,248,48,225,133,185,129,16,24,161,115,209,242,7,196,110,246,109,162,129,87,239,108,65,154,176,36,196,115,57,206,232,25,52,210,17,85,177,96,193,221,23,75,36,131,166,74,69,216,46,115,117,215,55,223,82,213,203,151,201,142,93,152,0,144,50,144,192,192,238,206,222,252,232,29,235,189,161,68,115,85,246,14,101,157,12,26,21,234,235,58,115,4,189,104,199,209,159,238,214,202,114,245,228,9,64,107,90,28,69,234,225,15,126,142,24,232,54,68,25,189,33,44,240,51,42,4,152,135,56,123,100,5,211,190,170,208,31,185,172,166,138,239,117,137,156,60,43,119,75,21,15,29,56,244,8,127,96,22,39,164,5,2,195,86,122,63,39,181,0,83,147,38,144,55,228,123,246,77,228,73,17,23,150,223,62,219,236,157,104,211,248,210,36,75,53,108,216,126,142,136,105,58,183,73,63,23,85,254,215,82,249,8,246,104,130,128,234,211,113,251,115,76,184,46,208,246,160,243,188,46,183,219,252,196,177,150,254,118,133,50,249,231,181,57,195,151,118,104,159,73,77,8,244,231,209,44,215,93,155,234,134,24,67,204,184,112,165,200,77,203,47,206,137,81,238,190,64,167,235,49,138,228,201,57,174,174,21,69,20,179,240,71,116,69,232,125,189,67,206,164,78,218,151,212,63,202,188,243,222,28,30,16,213,44,233,100,8,182,95,61,96,157,16,97,145,243,168,233,118,223,77,186,190,166,114,217,28,251,24,145,247,159,137,56,160,117,81,114,109,122,37,71,245,223,38,147,55,186,170,150,80,71,120,119,234,129,85,91,37,47,143,126,80,190,157,98,112,243,66,51,92,181,42,11,129,133,59,168,199,222,168,162,132,76,93,73,165,247,224,7,54,22,105,29,181,100,109,224,247,197,10,58,222,90,47,131,77,119,229,136,76,92,173,172,240,104,157,192,229,189,121,166,59,165,107,53,26,63,125,63,88,178,92,184,150,178,97,250,222,231,166,20,54,45,45,44,44,124,253,159,139,49,67,171,154,112,200,167,180,155,78,66,133,10,1,121,45,111,37,152,158,252,106,100,118,138,214,237,178,195,221,195,175,127,74,209,164,130,143,157,56,223,73,14,81,131,204,82,104,115,152,249,23,237,208,139,203,131,193,163,238,43,223,40,121,170,20,35,52,82,223,55,236,198,189,119,80,235,162,52,220,185,175,206,160,156,1,86,154,90,168,77,156,155,129,246,107,99,77,146,10,239,78,60,96,249,91,99,13,10,76,30,223,15,109,212,131,103,44,15,79,196,15,127,80,211,39,215,214,214,141,178,210,190,23,55,122,135,181,171,150,163,52,167,251,211,132,232,178,212,42,84,11,112,223,247,234,116,198,46,233,144,96,99,111,151,124,148,98,131,26,250,48,97,71,190,69,110,211,196,131,85,114,145,220,119,246,157,186,89,129,77,215,38,79,138,118,135,195,131,218,244,17,24,114,211,101,171,36,154,154,66,62,181,152,102,211,93,62,231,165,97,238,11,61,39,236,112,247,189,32,136,15,237,69,199,152,201,151,51,28,238,227,142,30,168,192,155,198,143,251,218,249,24,38,163,71,146,219,117,201,98,241,142,198,40,218,86,50,161,254,186,11,200,122,87,179,18,229,24,243,98,191,48,5,223,218,18,92,32,154,26,215,38,32,151,209,2,71,46,92,81,235,174,31,232,92,149,130,186,16,182,187,209,11,38,67,104,19,107,235,246,109,76,218,167,98,47,35,12,145,233,254,42,59,149,248,178,198,124,184,111,167,49,106,168,180,139,118,229,68,37,151,126,95,201,34,214,74,140,104,94,192,131,143,149,26,200,71,224,237,232,239,183,147,5,150,4,38,208,63,238,59,85,212,175,149,122,11,42,203,238,59,10,187,128,178,73,82,172,127,219,131,102,103,194,70,46,25,156,190,159,12,220,129,177,203,245,193,207,121,79,111,190,47,61,171,226,85,14,206,133,188,250,133,41,126,82,254,158,243,75,211,143,236,110,186,82,202,29,106,28,17,221,111,190,209,215,148,223,46,157,230,202,59,42,199,70,13,59,124,134,62,235,54,188,31,152,54,115,101,147,204,150,247,23,184,42,199,122,134,68,127,167,7,31,215,89,62,8,196,229,169,249,79,103,42,73,132,232,143,98,156,155,68,230,193,89,42,202,31,135,120,213,240,81,49,9,52,97,47,92,148,131,140,233,48,21,219,194,93,183,136,120,251,210,27,246,90,194,201,183,172,167,122,251,163,161,59,80,149,243,49,229,254,94,187,18,59,82,206,71,238,239,223,147,176,138,74,179,193,249,232,202,41,7,166,189,87,80,168,48,174,154,221,65,217,37,134,82,246,65,6,159,151,195,214,180,34,124,128,102,78,22,63,23,115,87,131,250,184,1,172,170,245,96,138,91,30,140,60,183,94,109,226,51,2,211,227,117,39,26,145,90,237,164,161,155,130,190,218,123,250,20,66,71,249,49,51,226,129,186,9,69,253,216,14,240,36,30,112,247,225,190,77,138,161,61,24,126,137,86,30,12,159,123,121,240,49,23,168,80,243,71,35,60,176,31,92,23,214,219,59,55,77,52,70,224,214,211,126,199,42,5,102,89,30,13,242,248,237,19,145,34,60,57,96,58,236,141,103,50,13,135,173,224,237,193,208,178,221,226,68,59,179,135,52,96,195,212,159,189,170,152,39,63,94,203,251,220,136,14,192,45,239,95,155,28,223,16,148,116,212,251,94,232,7,190,213,217,141,252,189,101,191,58,103,221,118,58,157,49,125,248,60,132,203,189,110,185,249,128,139,190,221,171,217,23,250,179,161,128,97,95,104,111,95,17,178,100,187,248,12,154,111,74,61,200,66,240,100,221,179,189,19,242,199,33,2,156,188,53,26,99,190,157,18,181,210,39,67,222,54,249,26,32,94,45,154,73,212,231,59,173,233,180,242,90,105,75,236,214,43,178,124,80,206,151,111,162,94,210,9,201,208,160,239,71,155,86,6,31,20,182,174,236,247,110,180,60,200,136,82,78,158,220,42,109,38,45,45,147,56,209,208,229,7,20,133,253,181,200,76,129,55,225,173,124,104,182,164,142,181,91,163,226,179,105,27,100,175,91,175,134,67,192,231,66,171,214,250,169,48,185,81,255,109,138,29,182,240,166,38,204,55,57,222,142,61,157,2,76,140,205,71,156,174,244,183,111,116,138,202,207,204,244,97,161,82,160,40,12,21,109,247,71,203,172,78,189,185,201,188,249,23,161,140,70,95,123,88,182,196,209,51,252,207,20,233,31,177,246,225,118,41,76,50,225,193,57,86,124,223,104,153,106,21,189,185,133,109,218,131,165,125,2,148,26,67,127,107,234,27,218,12,240,184,37,180,192,105,133,143,13,45,165,188,21,162,193,37,192,59,189,49,161,153,191,100,133,207,198,226,22,241,49,198,182,136,161,117,107,145,207,201,223,58,205,45,156,16,192,244,192,56,58,80,21,19,20,245,152,250,46,238,52,25,41,108,234,38,14,235,59,173,62,223,88,195,214,214,117,60,172,174,195,81,66,211,122,91,92,106,223,7,143,63,65,63,177,194,141,94,113,135,169,200,80,20,69,60,183,117,141,228,80,158,11,21,166,91,50,0,76,76,127,42,124,76,40,223,109,170,9,46,103,133,205,166,114,152,242,218,170,27,120,58,206,190,223,28,54,176,21,246,119,130,134,110,86,46,56,10,139,194,104,40,95,20,7,122,234,147,233,59,227,2,228,0,30,27,41,61,24,73,99,253,97,227,63,185,40,49,128,112,103,219,111,220,156,165,61,37,233,99,65,174,225,238,156,109,139,225,167,233,149,127,47,213,141,10,81,96,226,37,190,13,26,67,140,30,152,208,34,213,247,181,144,69,40,58,160,195,154,166,220,9,160,176,90,31,13,93,244,249,96,88,227,245,230,19,18,37,127,49,146,91,75,225,101,234,46,14,31,7,90,23,14,21,177,217,119,201,90,140,35,70,96,88,4,221,36,165,242,57,133,71,131,241,218,87,14,60,212,85,78,53,99,240,106,190,129,87,22,233,94,193,80,24,107,63,152,90,161,166,48,60,117,207,249,161,229,45,152,25,199,102,114,23,186,154,236,157,188,216,241,86,92,204,18,152,252,178,254,54,205,73,238,67,148,77,47,126,184,154,157,79,224,54,194,139,65,37,214,31,124,102,75,176,128,96,9,242,208,1,44,210,18,18,1,166,82,193,253,88,88,234,116,171,43,22,28,235,14,227,171,118,133,173,9,223,97,99,109,18,152,96,129,251,177,84,192,118,93,219,136,218,248,115,67,121,27,192,106,92,127,23,62,59,114,209,31,110,20,82,58,122,198,75,237,85,211,241,241,93,18,98,139,192,67,94,186,241,91,95,184,19,86,211,17,131,177,222,119,82,164,204,195,238,15,113,123,173,126,115,204,144,240,219,195,138,81,29,174,234,38,3,183,99,129,190,223,38,98,21,174,238,253,42,78,26,92,68,134,22,24,223,213,199,12,222,133,54,2,188,222,28,135,160,64,220,46,96,132,104,219,131,97,104,13,112,93,15,165,160,48,128,189,200,91,35,180,19,111,61,60,156,104,112,56,172,161,7,217,245,61,119,34,116,163,48,252,149,254,220,68,48,194,144,66,128,252,38,97,179,114,59,133,241,154,29,69,3,75,239,109,95,183,61,56,9,141,58,112,67,173,219,225,99,120,101,93,30,70,61,251,174,102,103,150,173,152,122,160,219,243,5,12,87,152,142,40,173,15,197,95,187,158,173,56,204,164,77,200,209,111,94,235,215,160,109,54,60,159,11,22,175,149,33,175,52,110,110,135,207,174,220,117,84,40,20,126,174,13,234,123,73,95,172,218,217,247,96,18,44,122,53,74,20,111,13,80,28,170,230,46,9,226,254,214,110,14,34,78,52,38,23,215,105,6,150,32,148,241,189,167,246,102,33,105,89,157,195,38,105,243,166,97,130,111,82,175,166,50,213,109,175,179,45,171,7,14,236,12,30,160,120,46,250,92,70,28,231,83,229,252,174,80,89,152,54,128,155,109,84,23,134,93,216,164,215,230,131,169,174,81,152,78,224,119,103,42,147,130,19,123,76,9,143,157,81,131,185,116,158,156,13,58,231,183,41,36,104,209,163,11,92,186,239,240,212,96,102,53,237,160,24,74,62,141,206,167,90,89,237,1,24,27,61,83,221,233,216,234,193,253,134,63,252,221,124,65,30,161,67,70,206,201,207,7,22,90,48,43,209,5,240,3,61,163,98,154,228,98,171,247,242,35,25,69,199,174,199,67,179,100,104,119,56,21,9,65,245,109,92,71,190,236,237,156,210,175,213,236,216,243,215,134,245,91,79,108,234,172,106,122,240,217,178,35,138,150,182,163,232,90,109,133,33,201,168,15,30,194,126,96,48,89,140,7,159,5,148,3,76,192,243,193,40,181,4,248,152,42,114,117,180,197,105,19,205,253,93,157,181,39,29,24,250,192,249,224,176,172,143,239,184,95,80,47,91,147,156,14,169,105,203,250,160,84,43,113,80,120,78,63,54,243,153,87,93,87,128,73,179,120,228,236,88,184,154,219,68,53,41,229,237,142,63,234,160,122,246,80,179,152,223,128,23,88,77,244,226,241,84,146,172,36,31,21,8,129,169,180,114,247,229,195,67,168,87,207,253,2,188,86,244,161,75,147,38,148,226,9,165,132,44,143,78,5,114,120,151,111,130,93,14,182,77,153,102,112,64,220,214,144,105,26,138,77,29,50,56,236,167,71,112,19,93,164,53,134,198,246,203,34,192,36,150,213,65,62,107,39,13,143,224,178,161,79,189,55,173,60,190,114,19,71,66,0,49,66,31,168,148,191,6,247,178,223,157,169,186,215,91,211,146,225,67,82,211,210,59,211,171,60,253,141,139,149,117,43,124,190,187,239,147,40,209,8,7,57,48,69,36,254,195,104,123,135,55,166,41,235,61,54,177,115,117,125,240,38,235,27,237,108,70,137,194,24,103,142,206,189,245,68,180,45,227,125,104,84,177,117,213,210,216,154,134,127,11,36,55,118,184,250,88,137,110,71,192,193,84,213,142,128,98,119,251,62,105,181,67,234,148,17,27,246,141,48,193,42,174,59,29,89,226,237,158,230,113,136,83,240,77,40,35,240,188,36,90,116,240,167,8,220,42,156,75,158,231,178,222,64,129,233,89,41,14,119,24,122,4,158,233,101,139,154,29,99,106,244,77,72,206,183,195,52,122,104,136,134,86,225,91,131,59,45,251,45,44,146,24,101,199,226,247,155,47,43,84,82,152,46,232,230,249,59,98,183,26,218,197,182,26,237,62,56,45,140,77,35,83,244,33,92,202,44,154,160,143,105,188,244,230,164,203,31,140,23,163,7,151,49,231,15,191,57,93,210,26,145,67,228,240,54,27,76,146,217,103,193,4,152,35,163,59,156,206,209,175,241,114,162,171,211,111,78,223,179,26,249,176,58,140,27,207,67,53,124,74,159,27,48,230,216,187,186,149,166,118,31,21,234,151,94,22,216,184,243,21,54,225,74,135,161,110,156,1,222,73,114,166,89,121,198,129,201,159,75,74,117,74,22,1,120,234,163,21,210,114,1,38,248,229,195,82,88,193,250,222,48,116,229,119,53,134,99,85,24,89,75,255,109,147,255,110,10,135,223,70,118,82,15,62,98,59,57,249,111,211,111,19,80,74,5,252,123,38,118,33,125,237,134,212,155,255,116,106,51,24,134,232,238,122,45,19,254,156,242,157,90,87,111,189,65,107,120,168,86,240,176,9,212,223,0,22,125,228,77,67,241,214,232,118,27,184,129,155,70,41,23,118,250,221,84,232,124,157,234,237,45,147,35,122,201,243,76,150,89,97,171,175,187,240,130,59,91,223,9,129,197,229,247,182,234,202,112,243,99,149,244,233,48,36,242,138,246,238,201,94,92,170,50,87,184,24,151,204,159,236,19,214,81,152,18,184,234,48,229,37,225,234,237,1,42,114,98,90,118,70,3,227,57,94,124,241,76,88,192,213,60,90,86,173,231,195,77,56,69,35,18,107,146,229,244,183,38,9,163,135,189,121,105,94,50,96,124,241,225,123,208,116,225,83,144,236,105,48,165,25,195,244,174,254,240,174,42,92,113,193,47,220,41,139,210,23,163,42,218,47,62,27,90,216,174,8,32,249,94,136,174,75,210,3,4,66,193,203,95,48,45,158,191,212,12,167,156,36,251,231,32,253,57,130,238,90,127,123,248,36,155,160,31,11,250,119,183,50,208,15,239,85,61,193,77,19,194,141,41,96,236,180,161,198,21,148,185,238,113,181,97,57,107,217,172,200,35,222,40,252,185,48,151,172,22,37,244,93,221,247,139,145,45,180,46,48,213,92,215,18,70,26,118,39,93,149,251,211,252,118,97,154,211,228,99,152,86,148,207,19,242,49,42,194,138,182,73,243,36,23,53,151,103,169,45,133,105,197,184,99,214,81,250,208,28,115,202,136,102,248,147,49,41,52,217,10,223,226,53,98,154,17,159,74,210,63,37,250,218,222,79,103,171,236,86,24,34,67,191,26,82,105,205,188,227,36,221,182,115,120,215,232,65,31,154,232,173,180,117,57,92,91,188,154,234,211,245,224,148,180,84,226,192,180,172,220,15,210,224,47,88,250,218,228,104,174,91,100,12,138,90,50,147,140,56,201,151,7,101,43,61,235,139,53,82,226,217,225,164,202,206,60,116,154,55,148,66,225,227,177,28,194,189,233,150,216,14,207,160,88,13,159,223,240,122,132,102,180,121,91,127,154,10,53,95,93,36,37,183,222,27,49,55,95,92,156,153,163,133,139,137,80,188,39,131,226,48,192,187,111,223,206,26,58,30,83,63,8,4,180,126,242,48,231,106,152,104,103,221,22,159,12,116,56,105,153,108,74,84,74,250,30,223,76,48,74,159,28,133,186,235,228,210,5,93,36,146,9,12,133,147,223,252,152,25,170,24,10,139,192,242,226,225,134,8,86,214,106,6,122,37,228,201,179,241,202,41,76,247,156,15,75,230,14,81,70,242,185,24,144,252,20,21,165,134,200,193,85,142,129,59,218,15,1,222,94,51,64,106,170,171,62,51,95,139,128,163,195,214,126,164,240,234,179,189,223,46,148,145,41,76,47,141,79,99,142,85,149,222,52,229,142,55,79,179,5,115,20,174,229,217,95,20,70,106,187,67,162,157,188,248,118,74,126,79,185,182,19,242,135,94,58,73,150,185,39,157,76,244,50,189,173,163,25,35,136,170,85,82,56,181,238,163,213,77,247,185,190,88,77,46,233,11,76,170,71,199,28,41,10,95,221,166,7,182,194,213,199,241,187,193,1,202,179,143,115,160,195,194,197,55,170,65,221,248,249,248,58,29,26,231,157,63,218,50,174,93,133,17,38,172,14,87,117,144,232,86,164,132,97,58,156,168,170,18,24,150,90,159,200,52,86,205,166,115,13,238,161,230,55,63,99,20,167,3,90,60,190,153,83,204,172,20,36,144,241,158,167,245,97,161,25,82,135,156,226,116,223,49,173,102,113,233,107,47,60,107,31,52,24,236,130,32,42,213,44,111,84,80,245,140,226,163,165,248,185,109,193,184,21,46,94,114,107,162,103,85,53,94,83,113,6,127,96,170,187,3,76,193,209,187,55,130,9,69,97,212,230,182,195,68,157,74,80,136,109,111,5,213,78,165,102,16,144,125,84,29,192,121,233,60,131,203,193,251,56,26,20,230,202,120,100,218,107,243,205,179,134,250,98,83,184,79,175,191,111,214,241,168,101,80,133,204,219,242,105,216,102,213,5,130,216,189,135,176,218,71,195,71,47,70,157,200,15,48,78,248,18,100,115,105,245,28,239,222,77,249,50,208,228,61,222,81,233,15,214,242,73,88,49,217,203,29,69,12,54,232,253,242,121,223,197,21,245,122,85,11,206,235,50,185,2,159,17,214,77,167,16,212,77,239,201,160,37,82,57,96,228,161,222,199,174,59,116,197,65,99,68,37,129,195,214,92,163,240,160,101,221,97,66,132,114,243,106,68,190,239,230,103,25,75,81,53,180,230,169,214,119,53,20,24,77,225,161,11,223,180,34,66,217,90,218,87,13,197,228,72,106,216,232,171,53,253,250,52,165,230,84,215,64,53,161,51,191,57,221,24,75,111,110,57,19,159,136,197,132,43,20,166,185,195,95,204,154,36,195,213,108,105,126,117,38,236,210,21,134,114,210,167,90,30,73,15,48,212,165,46,159,31,40,173,209,58,166,68,116,220,199,175,159,46,82,129,105,155,118,123,133,152,174,10,12,36,246,113,175,85,50,74,24,21,48,228,216,78,207,155,61,99,176,186,30,127,213,118,103,255,237,116,142,97,213,127,166,225,121,143,119,181,101,229,21,166,218,246,14,121,65,102,184,70,248,28,111,197,97,216,34,116,200,27,50,38,15,134,40,126,4,216,181,192,129,107,96,67,134,174,177,121,252,175,65,28,171,125,90,192,107,249,34,49,97,218,56,106,48,242,102,135,81,97,13,87,163,104,255,174,206,97,35,63,40,157,68,23,37,183,182,194,144,211,142,221,28,54,10,198,0,251,182,66,106,65,73,208,237,185,220,2,164,162,52,190,210,156,111,64,160,42,253,26,144,51,253,187,195,116,182,7,24,70,239,119,53,9,223,248,173,250,139,98,149,243,225,130,4,57,76,155,227,13,8,10,77,95,211,40,119,223,53,72,197,180,176,60,48,218,60,254,6,57,214,142,139,107,203,75,211,176,167,214,190,237,65,110,107,28,7,106,180,184,184,114,123,102,144,85,151,206,26,54,141,252,252,16,184,109,86,248,24,185,189,226,251,6,175,142,106,175,177,221,61,103,32,91,75,184,158,32,219,98,79,23,158,244,213,232,62,77,57,171,155,181,40,250,132,131,241,83,153,224,104,81,242,105,80,250,176,31,90,66,101,50,98,19,111,233,240,82,99,135,171,217,160,250,131,161,143,13,240,244,180,17,112,15,75,199,132,46,234,22,184,164,248,219,36,47,30,76,154,53,192,213,211,224,22,166,11,167,234,62,174,66,127,23,167,208,54,205,225,52,124,113,208,39,219,195,99,39,106,12,29,213,98,37,142,61,10,207,31,106,226,63,10,83,171,234,104,13,162,56,233,35,234,178,28,62,243,66,231,111,97,55,240,197,65,176,32,133,241,132,51,245,125,104,88,25,130,149,2,209,93,126,48,199,94,184,186,236,247,86,136,144,182,240,211,165,140,55,156,136,36,244,112,239,51,134,15,61,174,202,248,66,179,123,16,100,233,118,64,19,217,178,139,66,28,18,108,152,149,94,79,76,163,130,80,165,176,76,19,230,18,251,2,215,20,138,204,203,92,210,11,68,213,210,14,38,204,124,133,247,205,196,176,170,126,203,9,3,147,95,12,85,168,174,74,154,179,203,126,112,202,57,124,204,105,221,168,23,134,100,39,216,125,38,143,228,139,227,172,112,229,89,70,166,96,191,215,74,218,77,13,86,188,241,152,140,81,203,209,110,131,250,124,56,76,113,66,184,51,85,31,15,110,57,248,84,5,38,180,245,110,94,130,42,8,176,56,23,244,240,167,240,206,249,245,235,208,18,148,84,219,22,249,159,225,181,212,104,22,39,101,232,4,118,181,31,96,28,83,189,154,175,225,95,43,145,201,209,65,129,235,114,60,52,5,14,78,19,171,233,190,46,233,12,234,97,147,132,210,161,248,107,193,30,89,163,165,140,62,211,133,145,47,9,219,228,128,114,197,223,235,152,58,99,133,155,159,137,230,123,44,213,161,57,154,225,185,230,119,115,138,83,195,194,36,43,117,71,188,82,137,23,220,158,227,131,93,201,53,202,7,41,189,208,39,235,116,209,238,11,207,21,212,103,15,92,247,120,87,67,82,55,2,76,11,142,95,141,32,94,216,161,27,130,190,245,194,144,233,86,125,52,50,65,243,162,38,130,160,31,4,187,234,78,21,52,115,80,250,11,126,207,184,226,77,182,20,226,89,13,223,210,101,74,134,179,125,214,240,90,184,65,203,31,140,144,85,11,15,86,95,194,215,202,123,181,97,58,97,178,123,119,110,133,163,95,219,223,147,177,253,55,71,161,200,11,207,13,159,192,125,48,75,80,134,5,82,17,5,187,175,5,23,218,8,62,213,185,225,229,22,133,140,143,84,188,62,25,213,17,62,40,203,148,212,245,183,225,111,25,254,224,21,99,96,5,71,212,41,220,32,223,238,101,133,51,241,204,156,244,94,59,83,9,169,99,138,121,116,221,111,202,194,8,221,4,56,123,5,9,7,13,100,250,10,51,89,28,134,176,97,134,247,134,91,115,93,120,154,16,75,128,219,149,213,57,48,219,110,56,65,32,48,190,118,70,181,108,117,138,87,39,111,220,167,252,176,133,248,150,241,123,116,135,217,255,74,120,49,26,176,238,123,83,122,164,109,128,230,251,175,233,79,110,1,74,29,243,178,93,101,28,174,21,72,254,35,236,58,118,19,58,23,244,104,20,134,212,37,59,156,99,228,28,129,223,236,171,119,156,205,178,133,239,109,4,162,203,225,18,67,57,228,88,150,207,150,193,55,9,198,27,156,27,247,152,128,40,35,133,72,79,33,22,228,79,54,32,61,12,48,181,210,219,225,22,184,150,141,58,193,243,105,180,234,135,62,87,24,144,183,135,198,105,182,223,181,135,247,170,206,238,14,76,237,154,162,101,120,169,200,71,132,39,236,197,37,191,194,5,147,123,154,193,162,45,143,118,24,201,92,202,124,194,160,156,71,125,35,142,160,73,56,59,179,233,191,92,152,202,154,240,181,105,130,221,254,218,133,168,109,8,112,245,213,125,26,143,92,195,231,128,195,207,183,52,130,118,43,28,80,25,227,227,194,52,184,133,153,0,177,163,239,181,125,89,55,69,136,203,29,231,253,14,168,105,96,12,189,55,148,197,62,73,77,165,48,125,5,253,74,247,155,119,34,209,225,230,16,3,251,147,81,119,166,49,65,72,13,253,80,135,20,45,7,43,159,6,82,175,159,161,149,170,198,40,43,41,244,107,199,195,178,180,84,224,140,90,157,236,45,80,248,180,218,233,77,32,116,92,170,171,105,2,125,193,225,67,85,164,248,70,15,149,200,214,243,43,147,122,184,49,65,220,214,57,212,225,51,94,219,107,70,209,48,72,194,46,192,201,223,250,156,101,168,121,68,212,75,180,96,157,84,166,56,131,189,245,17,145,181,62,191,46,38,25,229,240,24,33,38,136,49,221,223,131,81,36,250,245,96,235,146,18,79,243,167,183,90,173,4,143,171,111,119,196,59,134,6,74,51,246,160,47,62,130,3,61,126,108,122,139,28,229,8,95,1,133,75,203,225,178,149,30,140,237,166,92,117,52,224,28,58,112,51,52,54,55,6,68,48,106,142,47,152,186,67,135,45,99,22,38,74,75,111,72,185,85,72,191,236,227,214,189,123,183,162,162,111,201,186,152,125,151,182,9,94,195,52,163,183,233,162,105,207,84,98,188,29,254,35,135,35,55,124,162,229,99,251,178,135,77,124,164,22,151,71,30,239,106,180,233,116,42,216,143,221,17,197,58,236,97,30,145,205,246,77,163,210,231,58,123,92,154,251,250,78,4,112,183,242,113,36,161,84,3,69,192,47,124,76,58,31,223,197,121,213,184,246,40,223,110,14,91,91,94,216,52,146,135,42,107,133,178,46,24,27,164,102,183,163,52,217,196,139,145,37,115,24,26,32,221,73,147,145,237,56,220,119,15,238,17,35,230,67,182,48,215,245,116,73,70,233,225,48,126,64,120,176,46,150,37,27,101,250,74,128,108,231,48,65,231,171,245,224,100,39,171,109,118,56,173,96,150,226,32,186,133,101,164,65,186,225,192,80,152,139,95,140,217,31,2,234,28,46,126,238,145,215,25,225,212,132,40,209,143,0,168,43,227,123,209,98,85,124,84,122,75,53,120,102,231,197,60,106,141,246,196,158,241,60,231,114,159,103,84,96,134,15,130,224,129,111,134,213,194,114,193,150,104,112,255,57,76,69,119,141,185,153,249,166,202,57,13,86,24,22,120,208,125,83,193,151,109,193,135,167,237,220,45,145,10,241,66,52,254,242,89,126,254,219,21,221,195,96,252,213,233,33,42,211,63,139,81,17,83,156,247,97,161,45,53,204,52,92,166,247,219,164,60,66,210,169,25,15,144,195,40,241,134,188,17,153,34,127,49,227,64,105,209,249,90,110,252,85,59,195,131,83,153,229,144,48,81,239,96,81,91,39,179,63,26,172,133,61,248,133,243,76,24,95,97,232,105,231,232,177,46,153,199,148,127,135,79,242,225,40,112,152,98,147,224,45,147,173,246,247,70,18,240,203,207,31,207,56,68,230,173,132,121,78,219,242,155,107,200,42,198,136,207,112,150,95,162,40,84,44,199,96,19,186,201,14,115,12,132,224,158,109,216,23,166,189,123,197,88,42,46,152,195,176,211,135,136,37,157,228,213,225,179,83,132,148,214,28,207,8,35,120,212,117,183,69,55,101,186,113,8,207,140,234,42,18,40,28,30,95,38,11,158,86,72,67,144,159,116,59,169,192,196,24,18,40,252,31,63,213,145,90,234,49,227,69,205,148,191,215,160,206,177,134,208,247,150,215,166,124,43,133,200,56,245,10,195,97,168,199,91,140,171,87,63,225,206,204,106,59,222,220,56,226,28,30,112,173,134,144,62,89,45,135,201,198,196,124,193,122,126,8,173,109,45,247,152,95,201,114,243,156,244,28,169,244,32,249,115,83,136,172,150,41,134,176,231,132,43,84,101,37,36,242,200,108,248,136,182,54,35,51,198,128,113,222,159,171,193,182,168,111,53,211,28,110,163,33,227,222,116,195,172,198,9,227,55,199,87,215,109,135,112,127,122,40,101,121,122,111,40,249,198,131,107,16,109,73,156,212,87,7,22,56,107,39,47,48,205,6,62,40,198,71,37,87,99,76,214,183,126,10,114,169,242,218,212,181,212,119,115,220,60,221,16,161,162,205,114,243,188,116,38,64,149,213,61,8,64,217,80,48,215,73,174,141,247,169,51,52,175,242,224,199,208,205,62,255,51,28,251,122,235,106,60,254,14,211,2,166,111,197,189,229,151,169,82,213,171,143,235,80,223,183,206,53,135,151,130,196,233,45,189,227,206,183,192,176,210,187,236,242,184,43,129,190,165,25,41,147,195,201,42,54,21,166,119,243,193,40,184,232,111,67,88,253,94,59,141,85,83,32,127,49,66,81,135,187,6,22,241,32,199,155,70,68,46,212,79,192,24,148,89,150,210,14,155,120,79,214,196,248,3,211,7,29,114,232,56,114,94,199,117,224,161,108,32,148,24,103,152,116,29,238,89,231,55,13,45,158,21,181,189,39,56,125,104,127,122,231,2,82,86,74,250,12,76,208,236,193,57,22,138,124,56,31,138,195,41,228,84,33,50,243,82,198,154,77,182,84,95,11,233,92,223,19,178,117,23,232,79,119,168,135,31,140,191,171,15,78,91,175,135,83,137,205,76,53,178,200,253,212,246,174,110,91,165,42,169,238,76,217,3,143,231,165,70,8,29,118,188,140,247,224,4,26,245,167,169,84,125,131,66,39,66,120,50,56,9,252,214,148,106,132,239,65,170,191,60,24,213,64,253,101,2,158,110,36,65,163,168,139,135,144,228,240,232,91,198,41,208,16,151,117,26,186,249,70,190,48,156,107,180,92,116,247,55,51,188,167,186,131,91,216,228,77,5,203,192,84,133,33,139,243,171,169,216,82,195,19,194,219,231,194,192,66,176,3,107,211,113,33,151,91,57,25,177,1,61,215,6,130,50,245,93,205,209,35,40,249,224,246,126,58,159,165,171,15,94,214,51,90,51,60,50,122,216,143,10,35,148,207,81,62,109,10,124,81,214,59,226,112,235,161,250,197,248,10,221,83,38,171,170,74,200,240,56,211,247,123,225,182,67,214,138,94,240,241,94,26,122,54,205,80,194,225,179,221,61,202,20,244,5,158,171,154,222,186,165,158,72,239,12,207,145,219,179,68,58,131,215,70,221,187,119,227,157,83,105,215,173,233,29,35,240,116,39,33,211,47,167,211,104,76,104,149,252,185,42,167,171,126,141,227,117,167,55,193,241,188,52,136,59,232,188,28,239,230,198,54,169,48,153,220,247,104,29,39,79,97,26,250,252,107,17,73,10,247,166,79,199,135,27,194,84,53,35,206,91,55,111,64,161,112,182,45,221,224,225,69,42,190,11,103,242,241,186,153,13,163,245,240,155,151,65,235,178,194,59,201,131,19,224,210,184,6,77,15,217,173,66,154,179,167,250,70,147,64,144,27,226,48,120,212,8,239,23,30,32,10,215,212,208,158,165,191,117,153,176,8,229,185,88,16,211,189,174,108,29,94,83,97,154,172,252,185,48,241,101,64,169,174,120,241,223,180,67,247,24,48,156,245,197,97,108,118,125,174,142,197,228,48,125,73,77,81,226,70,126,111,28,106,61,182,38,203,214,35,84,48,117,182,29,224,233,37,55,231,96,216,35,204,162,105,74,10,211,97,168,66,75,160,144,27,94,117,141,35,57,149,57,47,17,105,200,126,98,126,214,161,124,202,69,242,199,77,116,182,100,37,153,79,52,137,76,79,213,37,99,0,146,223,182,210,73,95,244,176,173,135,2,42,8,131,189,215,21,184,23,45,75,128,176,99,248,89,143,137,24,202,206,142,181,255,186,253,14,92,218,210,8,215,249,126,229,205,209,68,143,115,32,253,51,214,123,71,131,210,49,100,56,175,13,138,186,187,170,54,74,166,200,208,43,72,42,100,156,77,169,12,177,51,156,8,20,138,139,162,31,59,51,25,230,246,15,2,147,184,76,36,204,56,58,113,252,123,177,199,11,156,233,13,120,31,4,50,119,49,179,169,246,166,208,205,103,210,106,90,190,66,147,212,114,34,107,230,248,18,66,179,129,92,18,82,105,111,253,104,18,62,151,244,68,54,65,207,78,42,236,144,144,54,212,119,237,217,225,85,234,152,64,127,241,210,73,12,221,170,45,44,152,78,219,201,35,137,11,136,132,20,20,38,91,66,84,214,127,42,214,83,38,164,181,159,245,68,155,249,84,214,203,141,63,241,54,13,228,11,229,167,41,8,125,217,174,180,183,170,219,210,147,142,67,224,40,81,130,172,48,241,71,31,111,8,206,171,194,16,21,251,121,76,201,132,166,233,232,197,175,206,10,192,158,178,182,14,41,197,146,47,164,78,71,67,14,92,160,68,226,230,123,112,168,38,100,158,33,31,166,123,206,106,154,88,37,138,211,82,125,51,229,108,42,58,75,105,4,218,245,109,73,61,156,31,148,195,77,121,49,228,114,155,242,144,210,179,250,54,29,10,97,117,26,50,55,188,238,146,253,174,107,79,67,182,222,217,252,174,198,157,211,247,62,102,159,51,16,1,195,88,165,240,224,124,123,112,202,241,183,77,26,205,225,52,148,14,26,37,180,228,61,165,182,190,148,135,215,56,81,94,114,147,221,83,197,215,57,63,114,145,171,97,138,213,223,166,140,162,190,171,187,214,84,144,245,73,239,82,202,103,244,82,202,156,223,110,135,93,34,95,11,130,155,150,252,198,61,144,36,82,0,231,50,227,198,32,115,246,1,217,206,58,167,228,124,155,120,95,225,218,198,104,190,125,20,2,26,189,216,40,106,253,91,153,10,163,178,217,50,69,223,189,153,103,186,186,206,83,158,143,237,87,23,188,5,153,163,196,116,174,186,33,112,158,45,220,156,40,186,71,128,146,21,103,119,133,113,71,252,201,17,223,171,122,245,166,149,198,127,59,205,248,165,187,73,62,248,247,192,222,9,143,6,197,67,247,49,133,116,79,252,162,76,175,212,120,40,122,56,1,45,116,39,58,108,85,114,10,119,236,252,15,92,8,87,104,155,70,230,200,191,146,194,192,70,145,172,252,194,70,67,227,176,42,125,100,182,187,126,141,5,72,170,114,237,225,218,241,216,52,161,223,98,178,4,234,226,114,5,178,128,161,217,149,175,9,107,242,184,223,163,160,205,33,106,125,192,243,49,150,83,222,208,245,68,206,195,26,5,46,10,71,150,78,67,42,58,75,247,139,205,46,87,24,154,215,107,157,21,168,23,52,78,67,175,49,212,47,14,151,166,137,234,108,36,255,239,234,6,253,169,94,61,161,176,243,247,34,32,30,30,28,49,186,236,87,147,231,209,39,251,48,24,58,154,33,239,84,178,104,134,217,95,187,196,206,51,35,50,118,7,3,147,115,12,61,85,207,119,110,233,77,5,106,76,122,128,201,155,250,160,65,13,35,63,77,51,178,63,87,134,174,60,43,56,246,122,115,16,26,117,241,36,81,162,238,222,133,129,96,73,81,155,52,163,102,230,147,44,17,198,9,96,71,94,216,225,12,73,175,194,148,195,248,67,39,98,208,225,151,119,125,35,114,6,51,9,243,5,194,27,121,120,216,183,32,71,219,36,154,151,9,132,212,249,224,166,137,253,76,221,149,107,213,16,1,27,194,62,193,50,171,88,168,23,54,245,7,125,112,104,219,125,180,145,12,78,74,236,141,15,224,167,26,58,234,91,117,171,49,234,138,167,194,8,186,159,9,174,15,142,204,206,244,71,235,61,132,251,16,223,24,114,53,69,27,225,107,238,71,155,90,56,247,85,155,225,204,26,234,64,239,170,71,37,78,205,116,130,58,197,25,157,48,212,178,240,190,0,19,80,170,14,163,243,177,20,70,223,195,71,133,40,166,158,0,11,97,211,225,239,69,76,45,92,93,186,11,101,126,152,129,245,123,81,121,156,223,144,230,28,77,28,148,244,100,80,56,52,167,94,77,163,89,243,7,199,27,236,250,211,221,184,124,126,224,105,179,78,31,124,204,215,112,0,247,121,86,221,234,12,69,169,71,144,168,7,158,93,93,136,13,147,161,47,92,168,172,148,93,155,204,127,126,27,45,41,93,45,104,101,187,129,236,242,194,24,211,58,25,54,29,130,239,183,211,12,117,107,150,96,111,190,229,140,77,253,235,22,242,251,99,123,56,155,200,71,142,91,188,178,66,101,129,103,54,11,17,84,61,116,41,81,29,78,153,67,75,18,217,70,129,207,153,80,124,46,193,194,47,42,137,3,170,145,230,60,211,136,20,100,237,32,70,12,57,123,163,109,65,94,67,63,104,65,206,209,11,148,41,173,237,106,218,21,152,112,61,86,73,127,137,230,185,15,122,214,80,243,123,215,62,181,60,179,152,37,232,19,209,10,184,186,194,139,254,69,31,21,62,110,13,112,41,222,222,15,156,132,29,15,24,19,218,81,184,70,154,162,156,9,15,230,184,210,17,135,221,222,183,180,129,178,236,8,247,222,80,218,93,248,44,111,237,186,166,114,224,145,189,145,42,238,90,101,133,18,51,237,147,14,211,63,42,131,70,244,209,155,85,11,198,197,86,97,137,99,11,151,245,190,87,162,141,87,126,155,206,11,215,54,42,80,95,9,217,238,96,167,88,238,133,35,155,115,150,250,82,152,214,130,238,48,149,212,250,219,232,9,102,191,185,41,22,234,147,27,149,166,163,248,217,122,239,14,77,218,253,94,136,188,44,29,242,220,45,64,236,240,210,128,36,209,73,55,152,233,252,89,90,161,66,57,197,246,26,124,56,134,142,11,161,23,91,131,127,123,240,25,241,18,96,236,82,135,91,200,219,88,123,144,231,40,32,3,157,154,61,41,52,174,123,39,186,53,68,104,149,85,161,51,185,245,247,219,37,80,254,155,50,118,45,239,173,83,144,216,58,240,124,197,78,197,164,14,146,14,41,116,158,62,162,195,74,183,21,133,60,230,93,28,154,0,65,119,107,62,19,40,118,213,33,155,22,35,124,104,214,220,59,240,122,83,184,71,193,111,224,156,158,185,1,79,98,234,45,192,68,220,31,28,247,179,140,36,154,91,81,7,14,58,34,150,87,72,239,165,73,249,233,231,152,206,119,80,76,11,82,245,77,48,147,250,123,44,68,43,195,75,213,226,100,36,133,93,83,195,41,56,74,89,30,26,53,240,112,107,152,150,31,92,134,6,43,185,111,242,58,138,3,103,13,228,31,148,12,155,79,111,104,19,155,94,140,157,242,230,47,197,141,89,39,40,109,139,111,130,118,230,191,190,214,162,224,241,221,156,126,235,112,243,225,170,242,192,105,133,15,189,240,224,124,76,26,125,50,250,211,155,158,74,95,120,116,100,86,125,47,234,73,223,244,181,154,234,135,150,244,38,88,181,82,60,197,198,118,197,47,242,122,85,164,215,135,169,217,175,55,96,152,240,146,116,41,144,229,187,143,11,225,204,168,225,135,51,58,92,254,219,103,50,151,26,174,30,43,191,79,121,254,241,212,69,119,198,164,58,59,48,28,186,85,213,46,41,175,34,61,226,48,34,242,122,245,217,223,159,145,223,33,201,16,71,147,6,191,238,77,147,198,162,27,118,50,242,17,178,15,38,141,166,91,72,116,191,21,157,26,18,93,10,239,179,59,191,107,99,238,27,42,230,225,209,219,66,217,190,250,161,120,161,206,90,241,145,16,210,165,99,190,223,45,244,129,164,75,227,148,197,40,0,125,150,88,39,108,210,7,107,174,247,10,122,126,90,207,187,98,20,202,197,225,18,154,7,15,76,9,198,93,27,13,159,50,94,77,195,229,114,216,74,231,5,54,93,84,71,91,19,174,125,208,46,211,247,24,166,231,48,212,111,117,118,61,175,63,135,56,152,123,9,124,140,60,185,57,189,86,85,103,56,125,81,110,67,32,131,160,84,29,68,126,159,162,17,254,22,85,128,10,239,241,252,227,54,168,180,210,171,105,40,233,254,185,6,66,64,250,219,166,81,239,79,14,169,110,213,111,141,184,160,31,28,231,132,65,0,76,96,236,106,119,1,104,226,173,61,192,240,186,191,155,183,16,86,163,103,117,58,191,60,228,143,85,219,179,172,69,99,118,31,150,142,165,36,99,78,208,200,181,19,14,12,115,119,83,184,44,175,105,65,243,121,232,79,163,236,236,237,181,180,35,147,205,80,24,165,180,119,49,85,66,225,167,145,36,245,7,167,244,81,138,81,11,129,234,231,220,31,24,159,89,96,116,129,214,187,154,38,249,161,240,249,233,234,99,138,9,82,20,37,191,247,46,46,170,238,126,224,99,144,78,247,161,161,187,209,236,71,177,74,172,236,67,90,119,223,122,26,83,81,216,222,44,39,232,172,27,22,157,70,110,40,195,167,17,159,187,205,242,166,66,141,73,203,51,47,168,166,247,1,39,204,163,74,100,228,17,242,155,134,108,95,186,109,84,106,0,134,63,216,49,25,150,206,82,10,175,188,56,4,234,162,166,213,131,80,96,114,150,93,216,20,138,2,76,44,205,7,133,184,167,186,92,231,107,228,23,26,104,20,248,233,1,67,167,112,114,39,249,156,190,185,234,25,192,23,240,194,124,254,49,38,162,194,86,68,227,112,157,26,110,193,247,235,245,205,5,8,133,114,16,105,163,115,246,94,93,141,76,79,81,106,14,178,163,163,235,231,106,214,77,217,28,109,129,77,138,121,183,159,65,73,112,48,108,89,36,191,167,187,231,21,73,93,125,43,244,28,124,30,81,8,174,77,130,108,35,213,11,46,15,108,210,219,2,99,101,251,193,135,253,35,5,78,108,143,47,241,200,167,165,139,83,224,9,113,153,191,22,76,134,186,221,125,36,195,239,84,64,251,87,216,229,129,7,66,77,14,31,115,117,42,140,245,213,31,204,70,175,55,63,143,234,52,138,5,245,247,224,42,54,78,112,119,215,16,109,215,105,4,175,177,7,119,77,245,86,238,12,137,172,183,162,22,147,253,147,32,40,4,252,233,69,206,206,174,55,180,89,1,171,167,188,157,18,37,120,221,195,201,172,59,155,90,129,178,69,27,179,206,134,97,148,118,23,134,172,49,92,77,31,68,242,143,85,66,157,39,214,237,244,238,245,98,146,221,106,82,226,14,56,93,76,177,106,53,181,148,33,83,115,94,110,118,62,205,64,51,33,235,11,32,65,170,82,194,131,33,232,230,17,133,106,105,173,112,53,100,167,62,100,249,236,79,186,31,117,138,169,202,187,57,214,155,160,43,195,58,231,40,217,62,29,50,252,234,183,180,168,178,213,175,65,205,221,155,6,168,237,228,112,49,29,51,126,239,68,61,129,194,219,194,168,14,147,167,212,155,239,246,36,60,56,229,66,169,131,73,160,166,119,111,178,163,51,104,73,230,226,30,104,165,239,65,167,145,21,82,143,119,53,250,67,1,238,46,206,131,92,71,15,30,21,118,199,246,64,8,71,187,22,40,97,111,142,230,155,44,29,70,225,115,140,15,21,132,195,168,66,234,131,35,205,231,99,102,76,180,122,60,176,135,123,239,136,245,16,119,93,213,244,3,122,185,37,38,205,88,250,65,6,213,134,238,83,225,131,107,78,135,80,86,93,190,203,210,24,170,60,52,164,220,206,36,125,48,106,240,242,65,32,139,247,182,71,140,177,169,197,231,197,220,97,185,121,155,66,52,61,76,239,206,111,158,205,195,149,24,13,21,122,165,8,92,139,62,90,109,212,5,223,237,138,162,57,2,165,10,211,15,188,28,110,69,207,189,3,67,72,94,29,166,189,58,192,187,56,81,194,217,222,41,82,210,223,158,28,147,221,225,46,198,25,193,61,98,37,14,162,65,59,20,110,158,108,202,212,133,214,174,99,50,135,91,164,185,27,189,149,190,20,123,200,45,122,161,107,145,130,111,133,45,103,231,48,81,24,189,247,162,137,193,127,186,214,16,173,168,198,13,125,143,99,24,216,114,13,40,17,28,31,17,38,210,210,151,94,208,169,250,197,199,141,157,93,199,147,18,50,185,218,104,91,20,110,52,124,56,76,48,105,42,204,186,247,171,207,74,212,224,44,71,34,205,167,14,79,77,146,209,23,148,218,246,123,103,20,145,134,194,208,69,14,135,107,209,242,112,11,49,180,228,31,36,155,180,131,194,8,136,249,136,103,235,32,19,56,67,175,234,87,167,213,117,23,167,147,109,123,246,47,155,19,172,66,202,199,192,65,22,208,97,228,219,194,205,209,65,241,81,161,177,96,234,147,195,61,215,253,209,18,226,73,122,181,181,214,223,171,219,54,21,78,133,233,198,31,14,247,165,109,251,136,200,209,146,232,240,49,0,122,128,87,119,206,24,14,155,208,117,130,49,189,189,6,10,145,175,61,195,39,233,86,221,232,112,106,202,110,117,96,10,14,239,226,131,249,56,133,239,109,121,60,127,242,15,89,154,194,214,113,229,48,5,14,250,228,211,206,191,11,211,28,31,62,232,156,219,69,83,41,38,9,5,86,244,64,175,183,233,192,5,157,245,222,107,179,126,29,45,228,27,5,222,146,42,59,48,221,213,122,53,217,144,247,69,136,12,75,0,192,170,223,171,192,83,107,196,173,44,205,69,220,14,218,67,169,145,21,159,120,93,139,81,252,40,27,14,89,161,226,116,154,153,24,72,216,149,240,3,178,175,63,190,173,134,88,105,88,39,239,231,48,173,51,242,181,9,23,244,55,25,172,39,108,41,60,86,125,83,137,214,70,221,211,6,103,64,246,201,0,183,171,216,211,48,167,191,44,222,129,113,156,245,197,26,194,157,239,234,18,34,27,168,195,111,153,12,240,170,235,68,36,236,234,233,42,100,89,200,85,42,124,110,216,243,131,143,127,212,21,54,222,183,11,147,252,216,250,219,84,245,248,234,182,86,146,112,245,113,109,189,19,34,227,235,230,240,65,233,70,120,75,136,174,162,166,176,113,191,63,216,210,159,34,132,158,108,11,191,48,45,103,186,8,152,182,211,47,62,103,244,20,35,237,156,73,24,2,126,49,33,72,221,181,72,135,20,63,182,27,134,83,213,159,222,214,36,114,97,44,106,125,178,117,108,60,103,19,129,78,10,197,1,133,27,137,91,135,73,127,134,171,169,49,241,207,125,182,246,17,175,222,197,179,93,148,194,44,45,91,59,62,31,85,59,243,193,77,75,15,14,156,247,122,19,53,225,88,168,236,61,197,151,239,139,208,28,36,81,201,3,147,90,123,191,77,49,125,81,120,109,175,138,160,40,177,39,29,84,104,233,187,252,118,46,90,154,112,96,42,82,239,76,164,41,76,151,47,221,59,219,103,121,229,177,117,174,48,196,78,5,132,50,200,210,126,82,132,40,233,66,112,152,205,66,95,187,201,25,101,210,203,98,86,163,132,14,121,242,133,23,146,184,122,111,226,240,55,90,132,197,181,181,62,236,211,194,183,223,213,56,222,250,181,173,32,201,159,108,181,161,188,204,180,239,22,103,86,62,112,173,225,107,142,245,226,65,153,112,169,198,0,206,163,216,86,225,112,10,44,68,213,244,128,125,79,59,115,126,199,121,120,254,199,179,1,209,27,95,67,71,156,114,87,95,126,149,96,110,120,109,186,202,218,187,57,194,221,122,115,132,101,220,36,97,169,107,119,214,129,173,28,208,225,179,24,155,174,1,43,40,123,240,113,7,228,107,110,178,193,190,4,96,226,213,178,55,194,44,227,77,98,2,71,93,242,78,86,144,157,219,131,41,192,81,152,222,173,225,223,171,176,59,232,111,91,83,180,143,10,90,107,106,177,83,225,232,174,99,166,206,160,72,112,163,34,8,229,12,73,217,154,22,86,184,250,133,60,51,110,190,118,52,28,20,102,122,127,50,43,192,11,48,130,156,254,94,80,24,232,18,192,149,116,151,248,195,127,52,3,12,189,89,117,120,40,71,68,69,161,220,247,90,92,67,109,99,197,47,124,50,163,244,105,212,162,167,31,188,23,239,244,179,46,2,221,53,206,82,206,30,251,131,5,3,105,13,133,161,244,240,155,47,252,90,125,110,171,70,191,147,152,244,130,146,75,34,157,219,157,44,23,150,234,162,199,246,230,220,118,107,165,88,233,155,162,253,5,86,206,167,66,227,73,209,121,158,218,223,138,94,197,169,95,131,20,174,47,123,83,176,236,58,203,96,250,79,239,234,115,160,232,185,122,22,106,73,239,167,59,76,35,58,162,150,109,245,171,141,142,72,31,13,174,180,226,87,55,242,84,250,94,211,212,178,29,238,26,109,194,8,78,238,200,147,87,214,218,52,35,89,243,134,79,40,118,227,126,133,246,150,11,118,100,227,228,202,225,181,160,82,242,175,129,218,109,210,171,151,241,98,58,92,194,162,63,31,234,25,11,196,116,68,25,213,224,179,165,248,173,169,181,223,250,206,20,94,249,94,71,124,162,132,73,182,16,16,246,17,35,221,179,102,128,187,19,252,210,69,16,152,137,129,97,202,112,24,251,91,167,2,220,234,190,232,105,12,158,97,229,45,24,221,28,61,183,10,219,209,130,199,223,127,154,26,172,240,96,245,233,255,162,159,220,103,248,150,208,164,185,235,70,255,237,10,104,123,108,32,103,190,65,143,26,222,10,237,18,191,55,156,240,61,140,40,189,191,119,179,202,198,239,16,222,138,134,207,237,48,22,86,120,45,107,248,188,240,66,48,51,220,220,168,117,47,60,87,213,82,37,224,249,38,56,173,143,154,31,53,154,254,230,211,140,210,205,17,22,215,34,142,226,191,141,125,91,195,163,157,3,254,6,240,152,53,123,70,248,88,18,15,54,126,163,8,147,32,186,48,165,69,117,68,216,69,105,168,158,60,254,81,120,114,36,157,124,212,24,244,248,222,235,233,75,80,14,25,140,55,80,239,150,64,84,97,7,151,147,159,246,138,10,120,192,82,107,223,239,229,131,146,140,183,52,14,74,115,119,22,130,187,21,39,3,157,175,239,106,66,12,241,234,234,125,224,236,215,51,133,77,133,212,198,124,48,139,47,78,134,230,153,39,212,0,210,90,113,34,78,207,214,101,26,211,130,7,115,224,244,156,97,147,223,74,225,183,207,40,248,160,161,66,211,194,142,181,40,193,187,31,36,145,216,40,113,253,37,175,239,194,48,63,206,112,248,94,4,105,253,209,104,147,141,163,150,95,37,123,78,70,60,23,225,244,156,171,4,17,86,28,22,90,224,253,230,52,88,175,176,213,190,162,139,108,125,227,97,63,164,167,206,79,16,114,192,90,250,192,14,133,100,225,133,201,236,230,112,192,12,180,107,28,238,193,22,135,252,200,169,222,14,122,182,149,17,238,13,233,217,157,196,144,46,164,176,21,179,230,220,28,72,56,230,37,28,202,116,161,191,171,11,20,27,241,204,126,235,203,120,250,195,123,113,14,223,234,134,12,67,104,15,203,111,64,216,237,191,77,164,121,4,67,6,69,129,7,67,150,24,140,36,147,228,187,112,94,129,60,25,43,105,189,195,47,101,248,226,194,205,207,52,124,55,207,214,230,19,237,179,225,102,16,172,115,43,204,242,158,95,23,227,129,91,200,58,96,27,190,138,215,3,215,32,84,98,150,165,160,37,5,219,175,89,129,180,163,172,166,112,45,140,247,254,220,201,196,121,20,70,36,219,175,62,27,67,8,46,194,111,92,222,205,105,13,8,75,128,97,121,247,30,35,135,13,175,114,10,248,215,76,148,129,5,83,189,47,111,155,38,38,218,118,248,233,106,132,44,14,215,28,15,94,24,109,252,0,67,190,106,133,121,200,41,127,157,217,132,250,85,15,155,18,237,4,205,209,72,1,81,183,209,45,79,135,41,133,136,206,143,219,172,214,4,186,186,250,132,120,59,183,213,54,97,1,180,18,156,190,93,188,115,25,30,150,218,122,116,25,187,183,243,37,204,177,18,220,108,19,183,244,215,130,17,49,250,163,86,108,237,48,109,142,234,195,119,184,221,253,181,199,166,150,90,97,147,223,115,24,186,119,253,109,202,232,135,223,156,149,28,157,116,66,95,142,214,47,111,149,82,165,241,224,99,16,104,162,101,161,138,154,223,79,67,201,166,163,114,134,208,141,94,10,79,66,207,233,49,83,183,83,1,19,94,219,41,12,74,69,242,243,93,220,3,85,118,165,87,161,200,213,214,40,170,48,153,202,237,112,46,43,60,25,41,142,230,87,183,29,186,78,137,169,140,254,174,38,21,25,156,244,242,244,27,14,122,108,174,240,61,32,58,245,89,216,130,100,51,104,122,121,206,132,138,242,12,207,77,66,207,199,155,66,148,162,227,141,69,252,110,125,12,52,221,235,86,126,159,217,230,148,126,72,226,217,197,223,200,52,42,67,252,234,28,14,254,179,31,250,79,133,73,75,250,51,87,72,154,195,83,97,216,248,151,130,30,40,140,53,43,181,188,155,151,144,164,52,230,161,252,62,5,222,187,6,183,233,129,234,242,94,176,87,143,16,245,171,249,61,26,9,212,16,161,74,163,203,120,154,28,134,162,253,241,255,36,148,28,194,102,116,96,130,109,14,163,61,92,190,227,145,254,218,176,167,133,96,139,113,16,188,39,171,129,1,5,54,228,227,25,188,39,43,65,135,138,166,217,179,35,189,71,203,116,115,5,56,231,183,230,143,159,208,227,139,165,218,222,54,138,252,131,148,173,214,137,16,75,245,223,38,108,154,35,140,41,234,48,177,208,172,48,37,48,254,104,196,207,170,162,243,85,173,30,148,130,167,29,224,46,59,33,70,144,158,138,7,246,124,182,233,36,134,204,19,119,86,120,132,93,244,160,200,38,57,10,77,82,132,121,88,135,17,63,81,148,77,214,191,22,45,163,186,106,177,219,220,42,76,148,241,43,149,26,240,217,149,155,195,180,204,173,8,123,200,253,192,131,166,162,8,79,129,163,201,105,108,53,62,11,33,106,77,95,23,115,86,57,12,173,88,188,250,185,93,24,55,41,36,95,45,232,250,94,11,254,142,30,71,212,57,149,142,123,128,150,90,252,28,175,186,147,90,145,170,93,157,192,219,165,243,40,169,24,51,126,15,79,158,30,144,149,26,230,216,124,194,246,56,38,161,52,159,41,72,76,239,194,147,182,166,240,210,124,222,7,79,229,71,177,217,239,29,186,201,132,216,227,178,134,80,194,31,155,22,173,18,246,35,98,13,62,160,19,246,179,112,53,228,197,119,138,46,26,68,83,132,151,151,180,38,100,132,103,92,183,36,3,252,183,73,166,198,85,143,0,143,15,218,192,142,15,59,14,237,89,14,247,213,34,106,45,122,142,246,145,107,220,103,89,109,14,19,57,40,49,63,226,4,140,168,222,119,109,76,54,234,247,228,27,14,93,75,51,236,241,199,8,116,186,63,168,67,114,45,241,208,171,219,15,16,83,228,155,225,176,174,79,154,139,156,124,16,36,160,130,114,122,91,26,9,195,179,19,235,9,129,230,111,243,171,63,205,21,10,67,216,228,115,28,226,72,181,225,151,81,182,248,139,65,125,145,67,254,132,110,64,159,13,201,232,247,21,230,180,114,212,24,252,20,181,226,45,135,91,52,189,42,9,78,31,20,12,233,96,184,33,143,245,126,216,138,184,67,94,39,123,106,134,6,182,146,71,184,24,217,202,234,176,73,200,4,211,107,56,211,200,129,235,138,23,83,46,149,29,77,43,76,225,134,203,125,167,240,68,158,117,5,139,17,253,26,255,229,69,126,56,36,156,250,217,102,253,222,228,173,195,167,134,171,209,79,197,9,171,191,130,164,244,186,131,53,16,246,29,248,156,45,190,58,166,21,23,68,59,120,249,145,120,94,126,168,15,122,206,199,228,98,2,240,44,150,28,172,255,78,89,139,255,50,61,229,45,94,253,210,185,137,70,149,20,236,35,168,235,210,251,233,115,110,169,67,197,97,155,183,63,55,181,31,53,88,255,5,218,10,135,105,51,137,214,127,117,34,17,24,130,90,92,59,8,146,206,247,98,80,15,134,39,71,71,207,95,140,144,95,240,75,80,145,29,142,154,204,73,240,75,170,235,255,224,130,238,20,199,244,88,216,85,224,227,116,133,7,183,58,21,135,173,254,34,192,179,251,107,81,121,19,191,166,201,109,59,220,86,220,80,250,49,66,210,251,105,204,236,48,226,8,27,248,144,118,11,70,134,204,100,114,117,161,132,98,207,28,49,111,57,247,3,83,239,17,29,158,169,162,131,224,152,140,241,214,75,190,22,140,136,61,250,129,219,109,221,105,181,79,225,165,241,120,125,30,89,108,34,124,142,237,53,92,160,200,7,5,116,238,247,165,33,37,12,147,16,189,5,183,249,80,5,143,169,94,136,33,187,143,55,174,70,152,132,163,109,239,172,129,4,108,149,112,111,226,208,247,185,161,77,9,199,245,231,105,239,91,147,249,11,5,121,86,226,237,51,248,156,235,17,172,211,169,185,18,54,88,220,140,102,123,5,63,105,80,26,163,161,192,53,141,53,227,194,60,104,176,224,77,74,197,111,14,223,101,88,214,48,42,185,17,66,53,178,114,49,19,80,152,243,6,120,76,76,65,249,67,207,41,132,28,81,118,24,26,157,0,27,147,200,133,161,201,219,1,166,191,226,222,28,9,242,29,142,196,115,108,121,86,7,190,196,178,131,153,177,44,169,125,225,99,165,4,91,120,209,145,224,155,176,41,146,135,213,195,70,123,171,197,97,137,164,31,91,97,146,158,247,115,118,252,150,176,167,176,176,111,85,0,161,167,60,194,105,205,2,242,56,203,89,90,91,27,247,169,230,79,111,9,156,57,90,250,55,188,229,106,212,126,35,76,46,243,194,52,90,197,223,134,38,203,135,5,113,239,17,239,253,94,171,89,195,209,215,131,249,194,134,21,164,127,13,202,113,26,252,151,49,167,66,97,204,162,25,201,209,190,90,4,143,65,227,47,133,213,48,191,198,219,159,185,26,37,79,0,243,120,19,1,189,205,16,6,57,159,50,221,66,64,136,62,90,72,208,29,24,178,114,135,71,200,48,47,142,122,183,55,57,196,74,156,162,72,15,248,136,148,176,157,44,43,59,115,44,83,62,25,167,239,118,187,169,67,62,28,75,40,96,90,122,48,113,165,240,41,144,66,244,31,166,66,49,252,52,213,198,254,37,32,47,11,183,198,73,122,183,78,65,18,2,184,186,176,28,124,182,35,236,253,150,166,245,91,27,149,110,12,48,166,247,145,33,92,11,107,114,174,225,205,110,48,233,246,80,186,136,72,168,171,4,28,184,22,85,130,97,171,242,190,148,99,231,172,20,11,140,160,229,245,3,173,173,28,136,104,128,107,114,55,15,61,229,22,70,108,246,215,18,147,48,207,98,12,208,142,138,230,48,237,7,225,183,123,125,30,40,170,171,185,135,29,250,152,86,110,180,89,27,94,143,87,39,103,53,37,18,157,210,136,143,150,182,135,181,206,106,78,233,171,144,39,187,160,54,116,58,129,6,202,30,173,60,24,177,164,47,184,201,205,105,95,251,130,103,122,31,172,112,150,196,223,222,111,14,163,238,57,227,147,83,160,232,239,109,77,121,1,133,253,242,162,68,200,190,14,38,14,140,31,152,138,176,176,240,132,7,16,158,146,185,130,29,64,68,192,205,119,11,31,212,175,25,238,37,236,8,13,195,202,25,215,135,55,233,37,43,6,14,51,137,50,186,59,197,137,129,175,176,46,33,73,115,180,113,32,134,237,132,110,126,255,229,102,17,178,0,31,71,196,159,187,174,25,13,129,85,8,80,56,76,91,124,132,243,126,55,39,215,25,127,155,90,80,31,51,90,254,226,142,146,151,87,65,36,200,142,115,137,79,126,28,189,225,112,78,33,251,140,224,225,124,95,203,198,60,172,31,202,36,238,52,163,130,40,135,211,22,177,74,63,88,168,2,42,193,47,199,207,185,53,93,8,95,150,148,219,247,28,190,83,28,66,152,175,181,91,151,87,122,163,57,24,136,150,173,78,238,109,225,229,227,167,4,195,45,57,55,35,108,31,72,91,132,156,200,217,152,253,183,209,177,25,177,130,175,191,211,182,192,19,24,12,160,81,152,189,23,102,147,136,150,50,221,141,23,37,149,250,229,153,60,102,71,180,120,216,195,98,198,164,121,190,229,108,17,57,71,87,208,227,232,231,1,143,35,29,157,204,210,5,78,99,5,51,128,38,62,247,126,97,54,11,73,63,24,241,92,29,20,114,172,20,50,111,49,219,66,243,73,11,139,15,37,119,63,235,169,250,31,97,101,35,66,223,31,76,3,255,8,185,154,233,21,49,7,134,116,56,36,130,96,251,246,71,131,78,119,69,175,191,120,3,59,137,208,99,80,6,183,158,52,188,223,156,150,244,16,38,105,100,205,125,212,40,214,9,94,40,57,96,223,43,169,72,93,225,189,9,39,121,142,10,69,186,80,151,178,108,43,246,223,78,102,152,4,248,149,44,211,228,23,40,28,128,219,179,7,72,195,134,90,131,101,206,253,131,145,158,136,240,99,70,77,132,159,243,23,60,93,169,41,65,138,219,99,113,238,153,0,238,75,18,159,139,254,94,85,127,239,19,230,140,97,26,242,113,14,143,21,183,29,74,56,220,225,35,90,168,77,207,246,73,92,44,51,17,209,171,53,126,208,50,61,185,65,76,174,133,24,106,179,232,187,195,56,48,1,237,239,220,181,32,80,216,47,97,105,16,184,199,248,107,131,193,122,58,10,53,109,152,136,148,183,251,91,15,218,44,226,131,157,221,212,159,155,223,249,130,183,220,124,160,119,252,53,203,93,48,44,225,118,181,224,200,54,154,159,252,183,77,65,62,172,79,58,195,253,123,117,184,20,98,178,180,188,29,13,239,164,135,178,226,246,244,234,89,45,199,53,10,23,215,87,58,127,96,56,250,70,92,251,211,143,32,108,207,22,35,103,84,238,251,199,54,5,249,240,94,77,66,122,116,45,141,253,181,239,188,80,36,181,239,202,10,96,196,242,239,218,115,20,134,79,77,87,155,163,236,219,43,110,120,199,150,245,17,35,160,23,204,160,198,112,251,15,35,88,20,67,141,199,37,121,87,115,168,127,93,237,111,76,197,202,215,99,57,33,43,234,78,173,6,83,157,166,50,15,82,158,37,74,239,124,28,108,167,19,160,109,117,206,248,153,107,121,235,142,160,90,8,180,112,12,186,141,196,213,251,59,246,218,126,66,225,231,159,161,177,19,220,128,122,220,187,225,240,162,202,33,236,55,166,209,229,112,239,41,246,10,24,211,169,195,20,240,133,155,159,233,220,252,234,105,29,232,33,94,93,46,15,2,48,157,117,225,201,161,164,241,71,179,78,133,24,72,207,183,21,15,69,90,2,216,225,8,72,233,221,123,16,150,12,25,128,99,251,117,127,178,81,16,220,8,201,254,124,165,167,128,109,233,133,4,65,186,93,228,131,110,195,28,163,33,197,180,71,28,62,223,43,28,109,56,182,63,254,13,112,251,74,157,67,125,253,227,161,0,91,139,111,72,109,148,91,33,1,76,48,102,196,214,143,250,62,216,113,249,194,201,102,140,138,14,154,104,106,40,52,104,205,223,170,209,115,190,99,202,229,110,101,192,70,183,17,90,82,242,109,206,0,70,27,39,100,131,172,171,208,225,52,114,216,8,33,170,245,151,98,202,134,128,30,2,17,205,71,140,158,162,16,1,194,184,24,126,111,211,59,8,15,110,172,63,14,183,175,181,153,41,246,221,14,211,148,30,202,5,40,59,125,48,92,177,43,22,27,92,86,164,3,23,82,133,37,86,19,220,98,25,224,254,21,2,74,116,28,250,123,83,118,24,140,109,76,228,237,203,11,245,201,144,37,96,7,107,126,181,241,39,135,108,42,237,135,15,134,36,35,164,60,199,185,192,95,12,75,164,134,100,235,113,204,187,15,106,66,6,40,164,68,173,207,220,97,106,246,67,65,0,37,156,119,204,141,196,46,135,174,175,125,21,108,64,225,231,211,159,254,112,204,58,12,101,77,128,33,161,118,120,25,77,181,194,79,150,27,152,182,113,125,109,99,9,117,148,54,135,128,102,143,44,27,157,110,142,25,232,5,105,245,157,228,199,126,34,123,40,48,68,58,211,127,122,246,161,12,16,21,210,200,186,222,213,168,176,215,0,183,247,181,141,222,72,183,98,232,98,175,64,46,176,201,70,4,184,221,2,62,107,32,74,74,221,88,33,136,40,239,189,199,88,161,224,146,196,216,110,126,243,209,146,10,24,30,184,151,229,167,132,197,45,71,120,111,218,215,28,166,15,40,124,48,147,200,219,14,231,184,31,162,90,223,125,200,91,143,235,111,18,162,31,126,49,26,238,53,180,23,210,160,246,96,108,158,18,224,55,11,43,18,116,57,128,248,91,23,46,248,87,61,194,235,13,56,108,56,97,46,156,91,103,185,26,254,223,8,211,101,123,225,76,229,103,24,178,148,174,169,49,172,207,77,213,213,128,251,124,35,10,167,64,15,35,150,110,232,120,88,121,241,110,17,118,162,103,224,232,193,79,212,197,223,183,204,248,217,225,98,68,60,238,197,24,64,169,134,73,10,43,74,115,120,196,110,235,73,4,188,84,135,143,145,148,70,156,102,101,191,171,19,133,68,97,5,164,43,11,71,95,14,67,16,22,39,109,41,15,206,65,176,142,149,93,221,30,160,188,60,135,10,38,12,94,63,221,152,146,33,253,77,80,228,86,82,163,51,14,211,105,88,248,107,249,183,62,246,82,14,181,181,132,111,154,31,248,19,85,143,21,170,94,90,234,110,139,32,133,144,195,231,66,199,212,193,28,91,136,150,121,59,254,86,180,129,135,240,50,39,192,46,14,83,181,245,85,143,118,147,112,131,110,164,26,90,231,23,140,74,213,95,139,224,220,138,133,114,237,13,119,101,11,24,241,228,107,62,193,77,227,54,196,97,169,147,113,67,196,196,36,131,43,74,117,220,122,112,142,153,71,14,93,223,72,77,245,33,248,146,25,77,98,159,70,144,203,71,99,34,205,91,9,109,12,72,115,198,218,17,74,59,223,213,243,171,159,50,35,169,246,96,122,30,71,180,38,110,245,20,48,141,211,209,216,56,150,234,131,17,130,13,102,80,133,215,207,225,51,143,98,219,111,203,101,63,56,17,142,139,37,153,201,119,133,179,109,166,80,120,2,233,131,159,170,51,79,102,90,128,219,120,40,2,93,177,222,6,109,79,135,153,162,45,22,138,202,202,204,132,95,2,122,236,80,159,10,68,62,99,167,244,56,134,142,79,51,120,154,67,216,129,48,109,123,87,19,220,12,79,102,234,147,23,166,102,56,24,188,121,246,246,62,151,177,36,132,7,39,145,225,243,12,239,63,56,48,232,204,149,119,243,190,99,96,33,91,33,171,195,132,6,194,136,67,71,232,131,134,109,16,91,192,143,119,85,252,197,146,81,62,6,184,205,242,30,141,90,209,240,228,244,59,255,160,56,33,255,15,186,30,186,190,106,207,145,0,244,91,159,255,254,223,139,119,121,87,115,52,245,239,95,110,14,87,164,6,226,115,95,198,126,96,10,242,227,152,149,219,11,141,89,190,107,76,151,157,211,103,251,158,51,140,133,43,126,206,115,67,127,242,213,203,252,250,154,185,189,139,143,93,241,53,147,218,236,239,167,115,16,185,1,46,197,77,90,130,201,53,54,213,219,214,238,48,187,113,172,149,230,105,29,70,186,56,94,93,235,187,55,12,117,43,246,243,15,55,83,208,145,91,51,174,205,241,172,233,227,36,175,208,89,181,140,128,218,159,108,160,70,18,183,133,245,156,140,241,233,172,14,176,75,91,3,7,158,16,246,240,241,190,22,196,0,113,183,171,243,114,121,12,250,127,247,151,87,103,201,99,135,145,45,248,170,241,91,190,17,227,110,140,56,13,141,83,206,97,148,126,226,62,189,211,124,191,141,216,64,132,201,15,59,140,204,98,120,49,147,159,190,112,163,2,127,124,157,63,30,22,129,133,116,135,212,18,116,96,254,100,228,226,162,79,183,252,100,99,180,83,44,247,60,222,230,27,110,232,107,226,193,103,98,195,14,83,94,27,126,152,78,67,191,186,124,5,214,166,113,27,249,128,155,32,112,172,149,110,197,79,85,35,162,15,70,39,84,99,197,95,11,227,119,127,249,116,151,198,10,24,213,83,69,147,231,110,134,49,238,42,149,91,181,218,149,253,96,72,43,131,1,213,242,244,232,65,39,210,20,253,42,111,226,1,237,57,122,62,199,161,112,75,163,195,57,22,170,134,161,89,222,142,66,16,163,47,53,142,173,183,238,120,211,32,23,202,98,38,26,6,190,180,186,165,17,5,197,95,119,231,191,155,108,135,62,54,201,25,159,130,189,163,16,165,67,210,206,185,232,46,89,103,142,5,31,185,14,54,214,11,91,232,94,223,250,120,23,203,157,151,142,64,115,120,180,98,12,167,23,62,127,139,134,56,177,51,159,254,157,110,0,221,81,142,15,48,178,187,162,172,194,80,34,104,172,90,253,193,37,178,147,112,132,23,159,71,61,89,227,66,224,139,225,48,116,24,66,17,125,111,206,73,55,114,206,128,174,96,229,227,147,60,19,9,34,177,224,240,209,203,36,40,253,250,74,100,67,227,205,29,241,54,40,20,11,52,56,38,25,113,225,51,228,170,83,67,48,12,201,170,11,87,168,81,115,224,247,233,217,79,228,102,188,254,129,60,168,142,183,238,33,93,81,61,201,207,139,141,123,245,249,216,231,168,9,188,70,104,187,222,207,73,0,50,132,153,144,67,202,110,241,86,74,62,117,155,134,175,54,63,52,211,64,169,104,130,241,229,194,168,215,170,157,255,33,200,170,14,195,127,154,3,25,212,179,67,62,210,173,129,73,10,35,231,142,89,237,212,208,6,26,170,179,90,221,58,131,72,62,68,6,8,172,94,230,19,250,75,232,50,82,86,163,228,13,143,160,45,171,156,240,49,95,199,188,52,112,184,249,118,184,71,122,173,237,182,91,69,86,69,247,194,78,15,146,187,116,232,4,134,67,179,227,14,186,147,64,69,127,72,141,194,248,231,155,221,103,113,41,74,13,137,95,108,26,40,122,230,242,164,211,35,84,70,15,171,86,204,135,254,238,62,56,155,106,40,69,61,127,122,243,240,87,38,50,19,110,78,47,153,7,67,77,32,73,231,66,181,110,116,71,201,226,201,36,69,211,179,172,187,37,161,179,16,142,128,98,84,65,219,225,243,233,182,162,175,200,10,20,189,72,249,214,4,144,170,155,172,68,75,186,126,205,66,117,99,30,14,183,174,46,93,57,67,214,220,54,195,212,10,180,17,208,122,172,246,126,154,231,144,215,226,124,104,229,189,22,201,48,125,45,35,230,242,215,130,148,52,188,117,165,242,221,199,12,174,85,221,136,11,153,179,245,174,102,57,201,28,46,44,116,143,59,224,131,133,214,168,188,77,245,198,97,196,96,100,208,50,245,22,239,197,186,69,136,5,38,22,42,79,158,139,18,237,214,108,121,145,7,91,127,153,194,69,210,51,176,250,13,245,54,225,185,124,247,166,32,90,99,53,104,35,230,38,112,169,218,149,8,185,211,213,66,6,158,241,185,225,230,246,208,194,65,201,100,11,108,166,158,79,149,179,101,43,245,112,37,238,243,162,72,200,67,7,183,11,6,141,62,30,76,65,169,222,28,253,43,121,175,51,23,114,128,187,83,117,24,156,66,118,31,54,135,181,223,147,195,150,222,20,62,75,187,190,33,109,88,108,10,167,23,247,134,3,46,196,45,62,164,8,142,66,229,164,183,166,214,237,237,26,45,112,161,163,123,149,158,125,5,73,91,56,2,136,167,148,183,2,160,184,212,0,22,109,144,51,191,171,115,100,70,73,148,143,249,70,76,165,199,214,80,79,50,218,106,159,195,80,240,233,25,192,91,141,44,112,11,38,45,230,178,126,46,36,232,183,194,189,202,2,33,48,173,115,248,28,216,251,229,64,96,74,83,65,239,202,95,95,60,159,120,85,176,59,147,233,62,47,129,131,77,75,205,237,126,107,183,25,117,168,194,8,242,22,189,90,63,9,165,158,181,201,111,215,80,206,74,229,108,237,83,94,108,135,49,79,212,83,200,205,97,151,126,92,186,236,196,101,201,205,167,6,208,96,149,42,43,201,147,71,249,29,68,227,245,98,61,65,10,212,66,47,52,199,173,181,122,211,194,91,249,109,212,204,97,229,82,63,222,82,158,130,54,141,81,21,146,161,171,200,91,37,157,73,5,38,215,183,95,193,126,161,202,62,228,5,235,155,10,240,89,169,158,209,70,213,211,13,230,12,95,130,202,28,192,4,208,220,117,2,206,225,230,201,116,138,4,214,186,3,166,205,124,241,122,126,59,43,173,242,50,118,160,252,96,196,199,4,30,180,13,175,7,171,21,116,62,227,90,93,167,25,26,22,2,87,124,131,45,67,170,123,10,29,122,117,203,210,78,91,149,202,203,50,157,89,89,187,97,245,193,244,88,228,196,63,222,191,214,95,146,206,236,114,52,54,147,159,81,152,218,132,55,145,106,81,135,178,208,19,144,100,91,33,106,184,21,134,210,86,224,169,214,223,217,40,247,11,143,97,132,134,89,58,161,31,110,111,162,141,208,176,140,74,243,139,72,102,211,48,17,176,91,178,224,161,75,151,94,57,227,85,231,208,147,47,232,128,64,220,176,101,35,38,203,174,48,98,151,238,112,66,33,172,85,13,5,17,219,23,226,229,228,10,130,0,112,116,20,79,58,193,70,27,41,180,143,213,212,158,181,96,37,198,74,176,61,218,20,116,167,26,168,191,207,62,252,222,154,34,235,64,222,93,83,127,206,81,166,21,122,4,94,113,20,166,31,74,46,91,57,203,87,211,199,30,161,135,27,66,244,37,147,176,135,58,38,184,15,72,74,61,180,105,126,16,166,246,8,71,33,2,248,171,158,157,15,220,117,39,236,168,202,87,65,53,23,0,193,209,49,52,139,192,85,101,160,58,180,66,57,203,147,77,21,86,233,68,53,146,92,93,123,184,57,15,182,5,46,106,16,23,11,7,76,185,121,10,91,56,10,96,151,42,230,51,226,138,21,78,19,249,86,43,192,148,230,37,249,148,148,114,5,149,3,114,59,15,46,35,136,9,32,106,84,5,134,252,72,37,20,224,171,20,131,118,41,175,9,10,11,83,12,145,243,215,173,74,28,232,16,188,218,24,136,2,118,144,134,192,108,92,239,201,107,16,57,63,112,147,173,142,70,69,61,61,58,199,253,16,99,249,76,119,253,28,38,37,251,6,148,230,137,26,116,37,150,28,184,236,239,186,73,211,140,146,196,86,222,218,21,111,181,198,173,189,109,20,102,179,0,39,136,138,223,134,19,156,127,35,6,76,98,75,31,155,189,4,53,141,227,207,188,253,6,66,92,21,24,161,185,69,118,81,52,197,84,66,132,98,213,33,155,108,15,178,68,68,177,135,156,230,65,236,149,228,150,83,220,124,246,247,32,166,135,146,208,75,118,157,211,161,43,23,82,129,77,249,165,146,177,42,155,10,89,54,152,72,5,13,36,181,38,59,181,135,218,125,65,71,13,170,222,151,225,224,192,29,170,216,8,215,246,152,239,184,94,107,135,183,54,77,199,119,30,19,44,14,146,46,198,243,237,240,44,65,112,140,151,218,111,101,154,93,31,228,98,102,218,15,237,45,72,58,54,83,168,122,86,202,249,216,65,16,166,109,39,38,29,22,250,138,55,39,50,240,86,64,69,56,91,81,148,20,31,88,84,184,26,17,156,34,222,32,217,240,21,52,114,10,61,223,14,39,100,201,21,206,125,189,231,134,215,177,68,1,158,34,6,16,90,203,225,173,169,206,127,147,244,24,45,105,236,32,238,51,159,113,133,134,173,138,159,52,83,27,240,7,63,199,92,92,30,100,129,222,131,195,37,165,27,82,171,116,4,190,155,247,96,30,53,20,50,222,152,33,19,21,198,187,64,237,231,168,221,78,209,51,13,61,31,139,235,167,141,189,120,169,229,21,250,81,164,94,130,112,80,182,136,151,195,20,179,234,107,101,100,160,253,83,231,99,35,134,5,112,198,161,188,35,0,173,191,32,59,100,1,117,127,175,252,37,86,118,190,214,238,239,208,204,4,182,85,27,139,42,133,247,228,137,174,216,0,159,239,245,14,213,4,139,179,202,95,77,226,234,119,5,64,202,162,81,243,3,147,181,187,143,70,145,122,16,186,172,132,212,61,114,0,227,197,8,146,97,131,190,182,236,48,251,180,202,145,97,181,140,119,115,8,119,114,128,241,178,29,134,149,93,117,189,96,184,245,24,21,225,247,32,106,106,36,237,254,189,17,226,213,178,28,131,171,192,37,84,68,216,205,171,219,141,148,103,5,161,168,106,105,189,247,219,198,44,251,255,129,235,252,130,215,115,233,224,180,72,95,55,63,59,162,127,18,18,165,61,40,146,33,8,248,158,252,172,131,17,110,142,94,221,27,243,212,180,189,183,88,124,206,61,43,42,99,211,14,87,19,43,242,71,227,200,208,239,9,49,189,199,122,32,20,168,42,136,9,117,220,219,118,104,20,215,36,9,165,74,171,186,169,78,201,97,15,50,109,200,214,190,123,151,179,171,205,160,226,54,118,126,247,38,1,31,158,172,206,226,118,80,50,85,238,112,117,113,49,65,224,21,228,225,11,213,200,47,153,150,198,12,61,207,232,86,141,229,251,142,5,172,130,170,94,167,146,219,71,124,80,30,174,35,78,172,206,223,11,190,68,149,142,100,87,121,85,11,201,116,71,226,197,121,249,225,71,9,208,74,35,194,217,55,22,184,50,181,60,217,224,244,222,186,68,137,31,208,174,23,211,93,29,224,227,165,189,159,70,193,49,194,121,43,124,54,231,47,56,203,79,167,21,127,122,237,33,159,235,188,85,24,19,26,36,231,67,207,189,106,128,219,104,114,113,94,57,222,59,189,154,236,115,50,174,82,194,136,206,246,66,88,152,130,65,45,138,51,254,133,253,104,174,111,106,243,214,102,170,125,15,110,154,127,41,38,124,228,78,6,42,4,26,208,183,2,163,234,27,61,85,131,65,147,155,172,73,126,163,66,132,119,133,39,71,120,242,93,141,173,31,174,198,57,246,15,210,209,112,13,10,139,219,197,148,15,124,252,205,25,52,20,141,171,222,127,27,179,105,5,120,208,227,229,48,162,103,65,159,177,203,107,211,228,27,180,31,107,123,94,6,89,59,37,136,0,69,0,231,194,117,111,37,108,2,174,221,195,126,137,80,144,202,142,1,123,186,236,160,80,9,69,180,122,190,153,10,173,246,13,79,133,219,252,134,155,194,249,251,234,242,114,140,201,42,107,103,128,83,114,55,35,145,72,10,167,27,122,118,111,84,56,11,91,184,249,185,188,191,223,30,95,111,141,184,194,27,148,222,71,56,34,40,53,127,232,89,200,35,92,156,215,75,136,65,107,81,102,148,226,44,75,134,212,86,132,194,76,59,159,133,208,129,238,240,90,244,39,189,231,38,156,19,100,64,33,156,124,55,79,129,135,170,144,120,122,53,144,52,188,214,96,48,96,180,189,197,89,160,52,215,215,118,61,39,192,99,199,132,67,23,185,236,242,224,232,121,157,1,59,158,182,191,21,85,34,43,192,88,185,190,120,40,99,75,65,251,180,184,200,192,48,190,67,37,120,135,147,157,62,107,135,83,252,210,153,10,108,255,90,233,75,150,27,57,132,234,78,120,130,20,82,141,222,74,8,242,30,216,199,144,167,80,166,5,197,215,226,181,253,168,141,82,70,28,244,98,83,190,134,202,167,89,60,168,155,38,106,230,253,230,144,165,133,137,148,44,26,113,97,114,213,225,224,75,84,20,103,135,17,51,204,65,38,23,33,137,11,155,238,97,184,185,21,196,56,124,102,108,16,146,102,99,222,126,243,6,83,72,16,248,93,217,99,161,11,158,217,170,113,145,178,173,122,221,225,99,221,151,40,15,188,110,249,37,114,176,75,91,30,72,103,29,15,231,193,164,215,2,92,41,194,184,48,238,147,234,13,82,111,153,175,67,10,209,121,14,7,126,49,119,205,199,52,83,120,82,131,236,177,147,113,2,159,47,208,130,104,242,121,153,226,175,157,204,213,14,112,30,254,219,204,22,229,11,33,182,60,174,242,16,240,49,223,244,12,56,112,155,254,185,249,33,117,134,11,126,135,15,218,66,117,106,151,8,187,241,183,72,234,133,128,14,240,80,184,228,47,248,156,72,239,230,41,84,231,0,247,219,237,106,112,81,222,110,131,247,131,121,177,248,224,148,211,58,138,212,198,215,197,121,248,152,193,251,243,253,94,190,51,28,120,208,87,18,224,124,57,105,128,123,40,17,51,85,70,175,46,88,144,166,236,48,25,112,183,238,78,189,160,54,209,210,5,96,23,95,5,134,87,36,220,28,142,119,127,242,73,129,65,212,223,30,87,145,121,24,49,149,150,200,216,213,130,82,66,25,81,216,242,28,102,207,12,223,171,187,224,153,193,45,24,4,231,193,243,124,15,78,190,57,62,248,249,247,251,93,13,109,72,28,149,233,109,115,192,74,34,13,186,61,73,2,26,237,210,98,156,71,254,65,160,136,74,95,223,203,83,117,203,2,206,223,112,83,56,173,248,189,136,38,189,155,195,113,220,227,163,121,182,1,56,136,117,216,123,121,182,1,74,179,93,191,190,118,219,251,189,88,9,148,82,192,181,166,55,42,229,184,36,225,189,73,186,188,39,167,86,116,199,47,226,85,171,203,184,153,190,63,88,127,223,243,108,243,243,11,46,114,53,118,235,23,124,92,36,255,220,148,173,228,239,69,240,94,108,64,211,27,7,181,190,153,214,87,16,216,166,95,32,189,15,2,101,84,28,241,149,221,154,55,174,164,184,27,246,245,86,118,71,100,36,192,196,211,31,108,61,246,1,222,222,129,73,225,97,211,250,52,246,241,228,25,177,3,199,8,92,49,186,97,31,17,246,182,26,142,101,42,171,125,184,137,108,4,237,109,26,0,239,136,76,154,74,66,44,10,141,191,235,245,125,232,195,130,54,247,64,67,234,254,52,133,63,117,232,60,161,249,246,198,52,39,221,128,51,204,178,110,201,242,7,115,44,43,108,71,140,195,230,199,5,248,29,249,211,218,151,53,126,64,201,222,149,127,4,142,12,93,144,132,204,203,129,13,124,220,116,189,55,10,140,247,83,67,98,188,148,127,6,56,121,212,4,66,209,181,194,62,221,172,141,216,97,35,95,80,152,118,157,237,112,160,27,167,218,169,93,105,215,97,132,46,189,134,123,247,38,15,118,54,202,0,54,230,252,69,231,166,1,95,225,227,15,189,241,62,11,107,170,128,48,241,84,47,38,132,128,106,40,41,230,129,143,101,95,252,167,161,66,12,103,87,43,46,104,14,28,74,7,80,171,111,239,99,208,76,161,145,7,211,56,234,62,158,103,170,43,201,52,48,49,79,135,209,2,208,47,77,145,195,240,17,163,158,59,28,31,199,186,174,211,127,219,8,172,227,213,197,171,211,160,55,221,61,60,121,149,74,42,58,103,75,88,92,22,48,221,62,102,166,234,91,2,140,92,167,195,168,207,245,0,55,175,151,133,157,121,133,16,24,225,86,111,83,132,249,185,40,99,136,193,61,249,136,119,138,142,227,111,183,44,176,89,216,241,209,188,171,116,114,112,149,175,155,195,193,112,97,138,192,226,131,47,247,224,39,164,247,113,237,225,172,190,215,110,84,218,141,56,228,178,124,26,66,190,95,31,236,45,0,106,165,52,163,204,215,246,200,60,101,8,235,107,125,100,132,227,29,166,5,34,92,157,247,149,104,59,48,58,94,225,112,105,240,85,248,10,161,165,56,156,154,173,18,165,116,24,21,216,112,243,70,111,162,195,208,169,134,247,162,22,210,191,182,197,194,195,44,167,106,213,97,36,232,91,216,114,138,199,238,166,233,236,134,7,231,251,189,207,133,64,86,176,37,58,114,235,254,94,5,222,192,249,181,211,250,152,193,98,164,90,237,44,107,175,180,226,40,57,155,93,216,73,27,92,136,14,83,251,20,246,225,94,47,191,42,112,59,127,9,240,200,151,178,22,152,86,221,240,100,231,196,152,62,25,50,162,179,225,209,48,130,253,209,208,50,8,150,62,1,185,236,143,150,142,137,26,142,39,42,112,30,106,241,29,69,71,123,167,211,50,197,43,133,121,48,95,187,139,12,218,153,42,255,227,31,127,252,219,111,127,253,219,47,191,253,254,235,47,255,251,79,255,245,159,127,254,245,47,255,235,207,127,255,159,255,237,159,254,148,254,241,143,63,254,215,239,127,255,219,47,127,250,195,63,255,242,231,223,255,207,111,191,252,225,143,255,241,203,95,255,243,151,223,127,251,251,159,126,128,255,254,235,95,126,249,151,223,127,251,245,47,255,241,135,63,254,219,95,255,250,219,191,255,250,151,63,255,126,238,243,175,246,163,131,64,53,187,147,253,232,174,166,237,236,39,34,39,243,89,44,235,19,252,130,93,40,65,56,221,20,102,123,31,15,158,143,30,12,152,92,93,190,247,94,198,250,156,21,38,140,244,96,98,151,251,193,16,211,253,156,152,7,222,38,133,62,21,174,119,138,25,220,83,145,139,207,76,191,146,169,60,35,132,3,43,160,183,217,226,131,210,231,31,224,219,61,111,48,236,204,69,224,92,47,129,23,48,226,241,99,7,184,255,208,185,125,224,119,84,15,2,232,251,138,227,128,90,145,110,86,24,230,249,253,224,115,52,43,140,112,165,255,50,245,111,117,5,244,234,38,126,224,221,191,225,246,224,97,108,57,15,54,143,234,19,251,178,171,167,48,248,14,163,144,157,83,96,40,152,134,194,86,113,116,225,102,162,153,2,35,192,217,125,196,57,232,107,128,241,46,222,213,244,3,203,136,91,1,98,121,35,78,9,125,86,152,182,206,250,224,244,132,183,137,11,211,212,153,238,147,39,90,216,221,102,28,4,193,243,252,81,179,96,34,65,105,61,223,163,245,15,229,196,253,34,240,82,61,101,223,97,68,172,63,185,106,208,99,176,166,247,220,103,255,52,217,44,127,48,42,107,223,76,129,71,243,248,153,239,123,45,57,48,135,17,33,157,205,253,194,184,18,143,233,7,24,151,199,223,26,155,227,213,9,2,147,113,242,39,59,171,65,26,155,249,109,150,242,93,217,141,217,17,6,5,210,186,238,99,54,201,105,212,170,48,106,173,247,230,27,53,16,121,177,78,233,255,79,80,208,12,10,138,51,228,230,121,25,201,209,15,156,169,98,203,239,197,32,78,31,243,206,114,106,210,203,35,7,51,248,188,220,255,165,237,93,90,182,89,146,235,236,255,162,113,15,242,124,232,177,49,24,60,243,208,8,211,216,141,104,176,37,209,110,15,132,208,127,255,242,138,231,137,136,85,50,223,208,187,161,217,251,93,111,213,93,135,172,204,200,136,21,107,109,63,57,116,140,15,220,22,82,154,191,239,139,164,41,82,100,2,87,156,125,171,195,123,205,236,4,228,210,22,143,217,225,133,56,211,213,27,163,63,181,251,165,33,251,157,106,61,63,112,253,245,59,54,248,5,95,31,24,254,247,140,163,73,72,181,241,129,251,47,139,215,96,28,118,166,142,150,226,90,63,192,4,80,237,131,150,226,239,115,210,42,149,61,92,140,134,11,93,240,119,62,124,175,150,156,250,80,248,13,190,51,19,158,153,3,254,129,127,171,74,63,232,206,42,187,13,196,202,158,248,23,198,16,33,149,1,12,54,131,25,129,51,199,251,3,191,56,255,36,140,87,189,192,136,142,247,60,26,54,179,220,23,74,36,191,156,35,4,34,214,72,145,108,67,249,66,90,160,180,99,200,109,189,145,66,118,219,97,20,14,175,194,108,41,74,28,109,102,74,242,129,17,9,44,159,55,24,41,187,235,149,89,237,205,23,17,188,96,239,234,10,143,48,181,3,126,75,253,145,89,231,61,223,245,43,172,97,7,95,42,184,138,146,142,238,9,99,59,172,48,204,173,145,48,58,182,10,211,97,153,232,205,116,199,67,33,255,199,231,245,243,69,20,185,235,98,86,142,87,224,45,203,91,95,63,250,60,14,179,197,144,153,154,66,219,252,237,15,195,206,155,237,182,30,141,70,110,159,126,225,213,232,23,67,97,196,51,252,183,95,152,61,183,140,67,106,236,189,251,39,96,36,237,164,115,216,165,65,161,241,251,54,223,109,89,130,172,195,114,249,100,188,94,232,113,211,251,247,7,190,191,81,165,193,244,238,200,141,109,43,53,249,111,15,72,76,18,71,1,255,230,243,13,37,124,157,138,78,146,225,1,147,104,147,115,31,170,84,62,147,211,156,124,228,101,35,140,54,219,240,131,39,118,124,85,15,38,215,229,31,200,98,63,216,101,218,160,119,176,71,188,65,55,56,162,242,31,152,30,89,135,185,206,51,21,238,177,10,80,6,90,105,198,193,79,19,59,251,162,190,32,173,15,89,160,12,62,187,7,252,190,207,207,125,109,196,174,253,202,224,246,28,57,120,239,238,254,161,160,183,126,222,85,107,165,248,132,100,186,153,186,120,209,186,121,90,9,152,207,116,126,208,242,235,227,103,40,121,132,166,240,136,229,131,8,117,38,171,231,23,149,51,67,72,81,212,92,130,227,212,199,120,90,2,191,233,232,215,157,202,96,184,79,50,188,223,34,217,186,71,142,56,91,239,37,139,11,112,191,254,162,201,18,223,179,207,23,94,190,36,227,79,241,62,92,129,223,236,247,194,179,223,151,65,79,225,76,22,227,15,60,174,192,20,25,254,29,124,20,62,251,3,31,19,170,115,152,78,104,125,44,19,55,25,255,234,55,150,116,73,63,3,158,211,219,218,174,125,225,144,76,63,112,243,65,6,103,7,157,25,65,81,227,243,152,247,45,184,239,221,126,110,27,85,249,21,231,70,38,91,80,11,146,252,211,218,116,233,46,137,43,137,123,222,19,157,1,111,217,11,26,245,232,206,227,159,45,211,199,62,58,72,223,47,175,237,139,207,134,5,218,230,7,70,11,174,57,252,70,116,157,242,182,121,251,221,163,113,124,87,88,236,4,238,70,11,118,152,59,93,138,82,235,138,131,151,80,36,31,10,109,230,119,139,11,106,209,151,188,142,250,227,92,241,11,91,215,167,172,107,16,47,110,241,175,26,113,169,222,117,140,215,10,51,209,127,250,173,152,37,21,13,12,46,174,51,103,48,241,146,124,155,248,61,120,64,140,255,197,200,82,180,161,216,8,38,252,118,113,39,239,186,93,220,113,227,93,99,24,83,101,254,135,253,186,127,75,70,6,211,180,45,71,243,39,53,190,159,159,195,175,192,228,8,243,228,88,221,244,166,48,90,255,53,143,190,91,190,128,102,50,56,241,186,30,92,178,188,8,140,131,248,138,75,179,66,194,17,152,85,57,94,24,179,194,144,247,9,131,31,45,141,60,90,36,211,128,33,23,230,35,167,152,156,224,79,230,223,191,46,146,95,93,182,32,150,234,255,85,119,49,216,252,220,20,246,180,219,53,193,173,118,100,8,147,192,189,55,126,24,61,174,38,51,124,179,174,247,150,176,136,106,44,242,171,235,12,95,235,177,31,120,159,147,156,155,109,67,44,230,8,241,189,21,66,158,24,45,211,35,62,77,52,0,171,12,241,70,85,59,47,156,173,153,110,55,173,33,248,215,153,229,154,236,34,6,157,9,31,72,138,30,75,99,202,85,143,204,211,52,202,214,229,227,140,224,247,197,156,121,105,216,144,215,226,27,175,131,167,108,151,161,80,127,122,101,87,28,253,182,35,249,170,43,219,232,95,62,209,253,145,147,204,238,175,7,211,177,213,226,186,97,66,203,32,52,234,173,95,54,25,86,22,40,69,75,205,137,244,64,200,151,200,13,251,135,251,219,36,101,95,15,187,52,133,17,4,203,233,10,37,146,47,76,182,160,7,12,5,252,223,29,189,227,228,152,240,52,217,109,114,180,75,89,1,147,201,144,151,141,128,215,94,195,143,70,84,81,179,80,192,177,251,223,52,168,221,174,15,5,226,117,172,0,144,216,228,219,97,178,34,19,229,48,100,62,217,254,35,135,183,175,191,142,13,133,183,13,253,101,243,93,8,120,211,140,156,119,109,190,165,191,69,29,86,236,129,14,102,87,152,108,93,143,5,29,107,203,43,240,27,214,49,132,169,199,45,153,134,217,17,156,226,153,185,31,139,67,249,112,205,14,55,210,49,196,49,183,110,189,178,217,93,205,16,24,145,218,163,87,102,79,202,103,51,198,134,124,30,111,175,66,12,239,49,62,130,215,247,243,211,21,17,150,8,236,176,69,150,204,29,22,147,228,19,28,70,144,66,81,147,232,172,129,190,189,142,164,12,11,43,110,143,29,128,37,15,166,160,221,226,7,71,155,105,110,38,108,82,204,113,110,172,13,118,206,132,133,191,95,35,214,53,223,70,249,97,246,41,37,118,69,108,136,167,44,61,111,85,226,195,244,80,215,148,9,101,50,163,140,242,91,171,34,78,222,166,28,42,104,101,159,19,48,118,217,18,123,21,226,142,200,55,46,240,169,231,166,158,243,107,95,8,204,210,34,83,93,177,111,213,243,29,100,175,111,214,175,129,23,76,202,216,61,116,233,43,6,253,201,205,56,218,176,202,145,187,166,19,175,199,150,233,173,136,123,200,109,53,246,34,61,209,54,238,7,158,8,66,197,158,136,253,177,204,101,36,82,120,24,14,79,232,118,50,78,106,197,192,42,246,76,24,70,198,78,113,154,176,245,220,185,153,219,230,21,33,112,101,242,203,237,218,204,178,10,98,68,72,206,199,54,114,82,63,93,130,190,149,164,251,244,14,92,82,155,194,156,178,194,110,222,224,247,157,70,252,3,108,37,88,57,249,201,37,19,120,148,18,27,251,119,93,104,114,8,10,155,58,190,44,74,67,77,127,122,153,58,125,60,178,50,133,131,14,76,202,124,156,128,75,78,224,160,111,17,44,137,54,10,48,122,48,98,106,61,222,22,143,175,200,35,179,244,71,238,81,41,202,84,185,173,105,12,139,216,132,162,67,217,228,228,111,223,216,243,228,184,100,181,239,209,52,8,197,7,64,127,115,157,122,244,112,13,70,27,225,22,4,42,220,235,142,175,254,109,144,203,214,251,158,72,241,197,219,54,206,154,222,22,249,228,248,50,225,116,30,125,224,47,208,94,185,123,110,228,89,167,62,82,118,0,254,109,109,83,229,171,159,247,113,103,140,240,67,176,165,67,216,140,69,226,183,241,97,44,159,145,82,246,201,247,5,169,181,111,25,165,8,112,221,21,147,48,84,110,189,242,77,89,104,196,60,74,13,250,200,149,191,47,243,196,48,188,198,156,60,138,158,124,217,244,82,191,104,244,3,155,208,184,195,24,48,141,174,240,184,45,194,112,4,132,146,149,105,223,79,159,145,5,221,148,125,218,188,10,163,156,224,11,23,198,225,115,126,190,190,94,99,81,100,28,141,15,218,222,172,29,49,101,179,253,250,80,184,182,216,83,65,15,253,126,32,112,248,34,144,238,102,104,177,116,44,12,228,60,35,144,184,52,150,43,140,175,236,141,173,228,170,91,95,215,27,104,235,172,140,82,44,192,85,120,230,72,66,28,88,220,83,24,195,180,233,71,86,226,45,237,73,0,153,214,143,78,78,220,209,129,200,150,28,204,250,145,79,20,189,134,169,115,14,254,66,99,69,228,70,195,141,126,186,212,209,126,201,12,6,147,162,147,251,234,52,142,205,140,26,141,225,46,112,179,82,92,108,84,73,54,126,96,180,170,98,75,86,104,26,144,147,67,85,141,84,228,91,138,234,247,235,124,209,218,219,150,37,140,28,129,220,183,101,115,71,236,216,76,237,232,3,163,51,158,232,92,58,151,162,212,218,4,30,98,67,11,108,252,211,220,35,227,50,54,21,134,33,149,240,26,69,223,8,38,221,187,6,60,77,55,78,224,23,169,172,68,153,22,242,224,119,104,135,4,21,123,69,19,240,18,184,210,235,114,18,94,58,233,28,146,160,153,37,130,43,148,82,111,192,248,13,148,216,35,80,153,151,39,14,195,182,247,61,115,195,215,116,249,58,132,199,191,212,21,131,209,117,79,20,158,234,13,240,109,106,187,172,109,84,211,105,38,10,152,76,127,19,152,189,81,110,53,17,112,238,57,107,80,22,221,43,210,14,184,91,182,45,232,196,63,55,206,77,160,178,21,110,239,3,244,239,195,218,63,244,145,76,222,181,215,116,30,188,143,14,194,147,180,46,80,22,46,137,67,40,161,181,54,226,220,140,147,170,104,119,223,9,67,217,21,233,193,253,225,113,207,102,147,80,229,194,122,51,77,52,135,231,125,91,23,185,48,51,158,142,231,77,160,221,134,60,177,247,83,179,71,46,5,161,221,46,51,233,129,1,181,243,194,77,77,88,97,244,156,34,199,202,167,216,182,140,50,11,119,99,11,140,253,207,144,201,16,77,88,250,179,28,174,93,18,157,192,236,195,124,8,227,226,54,210,153,98,154,254,251,136,26,220,41,38,34,35,39,39,89,60,106,108,222,81,122,209,131,233,244,158,177,119,127,145,121,246,176,79,54,100,47,174,241,93,46,100,233,123,138,194,221,125,43,64,89,32,74,85,148,122,213,13,216,54,112,2,191,245,190,150,56,247,180,141,87,194,100,40,166,63,113,30,231,123,61,242,211,27,233,137,30,191,205,11,82,24,163,162,227,181,143,119,33,245,126,78,110,140,135,61,2,222,99,11,72,169,163,229,177,58,211,97,213,75,47,177,131,195,146,166,2,207,85,162,20,133,140,23,214,0,2,83,190,243,148,4,240,74,41,91,148,60,186,241,89,28,166,172,191,229,183,161,215,110,167,151,0,227,215,148,48,213,248,146,39,223,70,252,17,248,77,148,145,208,59,150,150,238,122,52,182,239,45,225,89,115,195,55,77,58,186,158,64,217,168,231,211,70,225,141,61,222,47,58,16,174,175,121,91,84,166,218,12,116,163,72,39,7,119,132,88,227,174,44,129,173,231,110,108,252,61,229,128,85,174,126,27,8,46,161,56,151,232,185,242,109,32,21,50,34,204,56,176,93,155,188,204,23,206,150,154,195,0,186,178,12,146,101,155,191,184,176,9,117,77,81,246,99,49,16,38,233,3,137,219,76,209,226,87,21,12,24,219,59,153,99,39,180,195,72,184,89,108,220,151,160,133,97,230,19,2,41,154,52,10,124,48,244,141,18,131,155,178,107,149,137,112,146,233,187,94,198,53,90,214,221,10,191,13,88,243,197,152,85,168,45,137,71,169,210,207,136,10,77,243,50,13,41,128,73,66,68,46,112,253,164,88,5,30,108,117,106,192,150,153,20,184,163,184,17,151,6,13,66,54,162,72,159,181,222,243,210,216,84,41,252,94,230,206,27,123,219,174,35,75,253,251,226,223,187,140,84,226,131,91,102,26,129,223,102,164,248,254,2,234,86,157,138,226,207,147,63,61,104,0,204,81,56,145,96,200,145,66,233,163,200,122,251,134,137,45,246,1,163,74,162,71,227,9,29,243,63,124,169,35,223,199,131,205,145,61,224,119,211,181,10,140,250,71,141,65,108,29,203,242,76,135,137,165,250,111,163,148,59,244,182,89,230,122,137,161,102,57,236,161,48,125,35,49,200,43,148,85,61,57,10,4,45,190,47,10,137,122,219,133,20,106,160,5,3,32,57,24,106,110,239,49,87,162,147,32,179,29,26,108,231,156,156,43,239,145,249,104,218,114,19,215,253,70,197,216,138,194,197,141,25,135,69,45,139,154,6,23,151,188,4,102,131,46,139,253,68,90,165,232,178,134,81,188,192,164,61,61,110,195,22,234,179,50,77,58,65,35,19,249,118,188,136,1,203,203,166,165,232,198,122,139,108,171,140,81,212,252,91,60,49,88,63,87,191,236,106,91,234,200,134,119,74,187,114,97,8,244,215,18,177,215,177,126,104,129,155,213,72,35,196,49,18,149,192,133,81,27,233,114,168,94,178,109,130,236,47,149,145,23,94,97,237,44,176,37,16,79,192,229,234,238,98,88,127,218,142,144,114,126,226,62,62,250,42,241,40,6,162,109,8,140,189,102,196,148,199,36,51,4,158,136,207,199,125,161,229,39,235,7,196,233,53,114,3,128,77,91,207,135,130,51,221,89,37,34,124,198,153,172,16,120,237,245,181,111,214,146,72,142,9,220,248,193,172,99,65,167,211,163,11,207,36,11,116,252,151,252,54,214,40,53,178,206,187,35,101,32,71,227,52,115,114,119,209,8,106,228,104,218,172,90,150,91,49,111,236,130,154,60,124,20,32,216,250,203,182,136,192,99,231,109,79,212,129,101,223,243,102,194,247,227,241,72,241,181,155,50,17,191,97,130,224,166,7,203,144,170,187,76,150,29,193,237,29,251,212,177,45,54,23,24,5,217,248,237,55,209,14,217,206,117,179,136,189,113,112,99,24,47,129,145,155,143,77,19,106,154,71,182,200,102,191,144,124,133,254,198,229,144,145,100,187,199,216,227,118,19,121,147,235,222,166,18,162,41,13,201,48,189,63,96,18,241,215,209,177,202,144,111,211,40,26,185,129,232,216,14,110,61,250,189,129,228,58,176,133,74,165,78,139,109,33,166,236,40,172,180,162,145,8,19,204,233,241,253,32,226,115,100,81,38,61,95,102,84,91,145,4,202,198,95,96,229,112,208,209,170,31,31,201,205,204,26,84,27,239,242,203,11,169,163,248,236,43,47,86,209,74,25,63,82,95,7,61,56,133,141,9,148,185,45,218,147,229,151,9,100,90,214,108,72,33,201,126,239,135,100,49,50,175,246,130,204,173,71,191,49,95,99,119,93,72,95,201,56,121,227,149,114,107,48,102,16,151,185,10,35,184,31,92,28,156,4,187,30,253,98,135,179,162,236,66,59,100,215,159,166,238,48,162,226,99,90,191,114,52,228,235,146,101,23,116,216,21,221,168,53,220,204,84,214,42,171,34,220,167,21,229,210,117,48,97,215,131,89,101,163,116,130,174,230,149,217,12,101,129,27,100,52,147,39,147,29,50,251,9,239,240,182,4,108,135,238,164,48,161,187,167,80,169,28,110,125,91,16,137,203,142,210,8,19,186,108,252,33,47,181,233,11,219,178,196,102,213,11,47,212,75,118,102,196,95,248,246,129,231,218,193,255,131,53,92,154,94,121,33,33,152,132,177,49,117,7,193,190,146,14,228,168,34,152,26,129,94,121,119,165,90,19,67,128,224,46,247,77,4,112,35,47,141,78,155,134,64,189,167,140,180,233,191,191,112,66,86,182,110,41,189,18,36,188,109,161,164,192,16,221,188,210,107,241,173,62,180,78,219,150,111,186,172,157,180,233,156,130,48,196,140,58,65,183,25,71,126,154,118,228,234,115,60,91,197,170,73,32,242,123,88,171,59,140,206,161,196,195,232,72,184,128,252,253,145,49,250,188,207,134,76,82,158,188,154,60,77,194,245,154,250,141,195,148,163,36,103,1,9,21,58,168,243,30,175,177,67,5,54,206,128,223,119,197,197,72,114,203,111,131,13,133,218,239,219,148,193,36,87,211,233,74,188,193,179,195,122,187,203,218,6,217,253,102,117,165,190,105,185,200,55,210,240,42,43,49,88,138,181,131,46,129,233,91,140,26,31,154,45,58,41,189,93,240,218,190,38,27,153,119,203,219,166,129,160,196,46,25,111,184,163,9,65,178,20,39,58,60,224,185,236,207,79,99,161,212,162,116,73,82,98,73,44,210,96,226,199,30,196,146,174,87,50,57,205,124,7,131,7,110,236,120,185,107,10,182,235,6,51,216,82,180,114,101,244,162,84,127,102,132,238,125,73,240,71,185,150,253,144,195,56,74,95,133,171,217,109,58,140,123,245,210,147,147,60,40,113,52,82,148,50,85,35,194,56,98,32,194,66,42,93,102,173,246,158,201,142,61,252,60,168,111,232,51,133,58,28,204,123,26,118,52,214,64,177,110,141,224,237,195,103,211,96,131,152,168,213,224,175,111,122,59,37,126,179,150,203,30,68,111,179,163,221,122,225,181,206,96,245,35,220,57,100,15,223,8,37,138,175,217,111,243,89,174,108,65,26,28,216,27,36,113,102,180,171,215,77,218,232,248,6,6,147,212,157,29,57,6,183,29,220,119,106,133,85,114,15,205,58,71,227,101,118,62,99,153,23,16,102,217,193,7,157,124,77,85,63,159,110,6,37,254,211,239,59,37,43,165,48,13,225,254,219,205,164,16,101,40,32,17,127,61,89,79,211,226,110,50,207,163,213,17,31,54,142,220,236,19,62,232,93,206,42,128,0,88,117,251,99,112,100,35,39,58,82,90,157,108,232,49,251,32,28,100,34,139,84,156,64,199,141,230,18,236,20,166,196,57,214,130,119,156,23,64,106,253,126,62,31,84,141,163,50,51,16,192,172,109,125,96,186,50,18,198,108,64,96,164,40,61,136,162,254,212,245,182,32,232,148,232,36,98,118,146,194,11,9,146,145,253,56,212,141,117,202,168,48,14,252,178,54,220,221,169,232,52,218,134,183,196,176,77,211,129,0,243,42,58,17,200,26,183,45,219,247,198,196,26,9,147,49,45,136,220,10,19,79,248,111,79,180,156,101,11,129,201,119,191,39,78,254,190,43,93,209,27,134,10,49,153,225,57,252,222,135,94,185,41,148,250,235,192,156,236,124,97,246,109,222,12,71,222,160,74,184,108,191,61,163,87,174,163,2,174,179,52,105,165,40,241,13,98,241,166,7,191,161,181,163,143,200,132,3,116,249,160,172,54,124,252,15,4,170,117,147,221,96,159,120,4,134,113,134,166,35,105,171,107,115,196,177,16,117,117,136,194,249,43,62,27,225,115,125,175,78,163,72,226,223,29,71,227,2,60,63,48,45,129,113,221,56,130,200,110,18,167,141,214,179,157,13,14,148,4,65,111,1,191,165,198,251,128,139,85,165,86,133,189,97,139,72,164,91,2,125,40,76,106,192,35,203,254,230,181,162,47,187,98,22,60,124,168,116,203,190,203,72,98,247,62,131,86,207,198,75,164,162,128,73,73,249,148,210,127,172,235,114,44,84,210,182,197,7,57,147,120,171,178,116,241,165,82,50,113,152,205,142,60,212,106,109,187,30,230,48,109,156,33,211,217,27,210,230,81,237,48,42,31,50,77,83,97,101,170,117,24,157,46,137,13,107,197,4,217,183,40,12,135,23,31,200,111,191,107,163,201,251,23,126,79,181,31,121,161,140,164,22,181,4,194,208,189,245,228,180,231,180,25,71,163,32,43,47,180,192,157,25,158,146,68,77,238,141,135,37,240,11,61,163,87,129,31,47,250,204,11,82,16,17,5,33,33,251,54,56,87,224,105,50,89,191,112,99,47,32,79,173,144,83,46,190,132,224,63,179,101,218,65,226,170,31,159,25,58,94,128,67,102,98,116,15,17,88,117,24,251,99,153,149,208,58,155,81,106,123,175,135,2,188,220,246,155,167,40,129,253,194,245,39,91,157,48,123,206,108,193,125,35,79,136,126,108,78,9,94,226,169,224,209,114,100,187,251,86,20,116,17,28,133,139,119,21,132,172,212,18,69,25,54,225,138,62,207,141,95,134,23,43,107,54,197,174,93,61,175,241,38,121,172,79,245,104,82,161,62,235,96,88,178,179,67,156,74,214,129,117,254,59,22,8,128,71,146,158,129,17,101,56,137,182,147,35,197,226,140,164,83,55,188,101,51,157,9,58,179,165,12,127,139,247,53,202,47,19,82,77,159,148,218,15,181,126,9,220,145,157,114,180,32,68,240,65,169,153,39,140,37,140,252,244,38,187,28,63,125,80,153,204,113,132,252,25,157,60,203,97,44,201,154,194,19,207,185,237,48,61,179,115,41,140,41,82,13,184,35,168,33,48,190,42,190,236,162,51,112,164,236,68,239,33,13,57,126,229,136,173,125,79,78,74,204,87,152,134,234,203,252,156,220,220,59,28,109,198,219,252,160,49,192,105,191,215,237,139,105,132,237,200,93,147,181,235,73,234,252,185,176,55,197,253,78,57,136,172,12,201,46,152,38,220,61,94,116,37,180,214,87,109,154,205,190,87,101,158,236,165,124,238,25,1,164,17,48,243,174,222,179,17,244,252,137,225,73,149,114,101,6,223,235,171,83,163,55,36,155,186,12,181,137,246,23,70,236,121,40,58,225,123,253,94,88,101,69,168,85,79,77,217,194,223,21,253,252,117,124,46,236,197,45,49,8,235,129,71,95,244,145,12,168,20,1,67,181,255,220,245,155,156,226,96,115,130,255,30,12,97,245,56,220,77,152,80,225,23,63,123,234,173,242,8,190,63,77,127,147,191,75,236,89,152,113,244,104,83,236,115,184,66,91,155,122,52,42,58,191,227,31,39,2,190,17,133,55,78,169,14,179,128,124,158,184,57,159,76,135,43,6,25,231,243,208,230,240,164,72,165,56,32,85,12,222,23,4,98,135,153,109,246,7,37,201,30,232,134,95,161,223,45,93,116,254,203,232,22,12,189,43,202,95,158,26,32,4,61,58,68,97,176,221,24,9,244,52,126,230,193,141,221,181,39,97,171,181,167,213,15,60,50,138,169,150,151,208,25,131,180,116,52,142,188,7,143,148,132,206,147,116,251,121,34,168,18,30,47,69,47,218,19,254,184,17,3,147,252,47,70,13,172,91,14,191,192,92,244,92,129,135,169,53,59,252,94,107,27,114,101,70,156,31,1,99,174,164,51,56,27,136,21,67,184,150,35,194,115,44,120,133,196,157,95,56,92,171,162,171,26,34,227,65,209,69,25,123,42,165,1,177,203,19,247,245,134,239,61,243,179,110,173,17,237,177,239,212,229,93,183,68,2,13,85,120,79,16,23,115,229,150,253,55,61,49,51,210,14,133,202,246,146,13,118,105,203,220,235,28,54,255,87,93,142,55,106,48,241,219,205,232,44,178,214,23,204,9,226,228,229,125,136,82,107,123,240,234,62,217,25,11,95,147,161,136,51,244,160,68,191,117,8,249,140,15,124,110,41,113,244,180,198,21,129,145,167,138,251,194,159,189,73,246,153,190,223,25,157,212,5,130,79,27,122,242,137,198,235,239,251,162,138,83,219,174,10,175,22,5,70,218,89,249,231,3,151,30,143,156,44,247,210,48,165,219,36,126,28,174,179,111,61,152,203,142,167,98,132,82,201,105,20,84,39,34,186,42,139,106,179,62,209,198,182,216,239,26,206,194,254,62,82,18,67,254,186,8,249,175,84,162,77,123,118,150,56,186,147,169,209,240,138,74,143,71,195,197,12,196,244,133,52,20,39,125,174,180,24,114,125,134,233,132,115,229,71,79,179,87,146,43,231,107,110,30,230,243,5,180,161,159,0,219,182,72,127,209,159,192,247,41,48,233,229,184,114,116,10,62,207,180,224,178,238,213,130,50,72,218,74,229,180,160,47,218,99,144,179,37,88,231,243,109,211,129,229,131,1,33,212,207,116,105,170,108,37,224,169,157,241,192,251,68,238,140,62,121,205,157,25,241,35,234,197,15,197,214,249,115,44,81,170,63,179,97,178,234,75,231,36,115,74,119,24,231,130,169,231,198,117,210,103,249,242,35,72,53,62,240,138,230,172,210,127,44,172,62,112,9,133,147,130,22,246,157,159,249,208,12,128,29,38,108,212,32,232,45,19,51,135,82,183,74,158,194,7,178,146,191,78,88,107,189,93,125,33,117,229,167,143,110,160,18,211,208,61,224,255,28,38,239,161,95,39,69,192,120,104,76,173,251,126,6,218,124,67,239,231,96,75,60,212,165,7,87,74,40,191,169,160,183,146,253,8,231,10,252,130,128,242,187,205,126,128,109,93,245,232,74,219,199,254,133,233,44,109,250,253,213,154,249,28,188,230,198,39,207,202,70,234,55,63,140,222,46,211,182,238,63,182,233,47,10,172,121,84,224,223,64,28,144,85,249,42,104,226,127,121,236,135,201,81,200,13,251,18,1,76,185,90,39,21,56,218,113,83,227,167,158,47,48,188,131,21,240,67,63,107,27,22,224,191,210,165,192,102,53,175,27,213,89,103,160,111,76,148,174,121,9,172,81,156,244,105,170,180,93,11,194,149,57,229,252,46,63,86,124,25,250,170,161,90,52,207,174,53,51,217,149,41,5,46,190,103,150,219,143,208,224,212,95,134,29,236,63,140,163,139,210,119,9,46,250,175,155,56,176,85,160,20,102,140,28,71,9,72,101,54,66,161,226,253,216,114,24,90,235,249,194,199,167,27,138,79,4,199,146,201,41,102,122,244,59,64,225,181,222,163,143,228,255,130,95,248,166,48,154,145,195,97,40,177,218,247,242,190,179,51,253,195,67,17,189,139,61,137,193,131,183,251,3,239,99,139,207,214,223,166,157,232,247,117,64,151,120,251,218,111,46,134,236,234,47,12,139,234,106,130,235,253,86,253,181,150,7,126,59,94,93,125,170,73,199,255,110,3,222,110,16,74,132,100,20,177,26,162,163,228,23,238,102,189,37,41,42,202,43,206,65,65,117,238,77,40,159,60,16,52,133,223,184,179,161,184,57,70,249,192,173,121,54,179,89,241,184,148,250,201,34,53,111,140,196,95,143,136,65,7,218,64,8,233,247,183,233,124,89,159,251,166,27,209,51,7,236,99,9,14,101,16,99,191,232,125,197,184,243,145,234,145,147,51,73,255,10,136,2,191,209,179,206,248,62,22,175,52,52,19,106,86,42,20,209,89,141,249,10,149,138,55,18,229,133,14,204,73,253,27,89,40,90,174,161,240,219,210,239,223,164,250,11,20,225,251,73,185,26,115,192,237,27,206,134,198,8,21,49,57,154,186,239,111,66,133,45,248,253,180,121,160,184,213,188,110,212,150,245,52,151,207,204,96,207,230,7,158,7,127,248,79,134,203,24,155,191,15,117,210,15,33,91,47,196,4,70,251,181,126,0,54,113,101,153,167,223,35,172,222,130,69,202,144,217,81,78,142,130,172,115,46,40,235,17,166,141,79,4,231,124,13,51,171,219,235,155,71,66,138,204,127,186,32,104,174,249,175,74,108,228,47,12,165,130,89,116,249,129,255,253,203,169,128,162,78,161,67,3,184,130,164,245,239,185,81,236,169,99,126,2,184,30,44,46,194,43,68,252,101,25,96,104,5,58,168,3,10,133,165,192,52,28,190,196,252,88,101,202,64,67,150,168,252,122,140,88,205,111,215,174,107,200,134,102,253,187,115,163,230,71,9,75,238,26,147,156,235,95,47,27,177,79,51,133,201,3,197,148,56,138,117,45,235,180,68,189,236,119,207,217,140,250,86,132,74,66,55,202,246,6,20,252,153,166,230,184,176,244,217,161,0,212,40,71,127,226,82,212,21,135,223,23,156,211,181,53,28,159,232,223,248,156,102,2,120,83,24,50,76,160,119,250,84,143,91,246,25,154,145,236,108,105,127,27,38,90,55,133,247,207,230,107,220,224,236,153,82,48,250,45,58,84,152,74,126,191,144,23,18,33,238,168,48,137,192,223,46,43,184,104,47,120,172,159,61,103,15,214,68,67,245,190,47,221,199,219,54,178,251,201,127,84,36,5,30,166,241,27,48,94,133,91,224,110,98,83,35,142,198,216,79,96,132,72,186,63,22,38,160,123,171,196,150,132,147,241,194,204,14,251,72,216,139,146,119,117,98,145,53,0,95,97,227,34,112,61,221,50,150,118,84,10,127,185,39,37,131,48,120,39,241,80,105,164,206,200,148,38,19,164,62,127,225,77,184,47,9,10,218,82,88,103,28,54,206,160,192,103,175,168,92,33,120,99,189,135,9,191,215,63,60,247,7,121,118,204,236,175,7,30,120,135,13,135,137,194,36,7,183,209,70,253,245,115,6,166,236,149,161,233,97,189,173,174,12,96,140,217,86,100,155,178,73,202,255,186,46,93,139,36,155,20,72,81,179,183,84,255,47,204,20,40,196,37,204,58,108,122,118,24,130,85,6,121,192,214,194,239,176,5,45,159,163,141,105,233,48,212,173,252,250,237,228,221,103,22,76,146,153,166,20,221,33,239,130,131,6,202,51,122,219,5,173,197,233,240,33,201,160,15,237,205,74,206,240,196,251,131,101,68,97,228,64,79,124,160,205,114,18,10,35,222,218,2,94,26,54,0,79,118,231,14,147,146,216,250,62,223,196,115,125,233,70,80,118,104,198,137,76,102,117,101,141,7,83,221,213,55,194,20,234,193,43,177,209,91,69,244,202,246,137,246,5,224,89,52,227,202,60,243,22,96,159,151,200,36,87,201,107,90,75,152,55,152,193,70,224,235,157,58,140,223,210,210,227,232,137,154,98,190,206,67,13,102,196,109,163,202,33,36,26,96,250,60,2,157,74,217,128,250,67,174,222,31,10,214,184,50,198,105,193,91,61,94,54,153,114,89,39,224,236,227,250,227,175,107,90,255,236,22,184,83,235,154,49,149,211,222,249,129,201,148,197,76,111,212,174,171,240,187,143,25,71,179,25,41,250,219,24,195,29,127,40,48,255,82,234,100,26,195,127,123,49,30,147,64,164,219,117,218,193,118,33,6,57,57,1,233,222,129,170,117,131,248,218,136,255,219,146,113,72,218,211,245,39,31,74,11,234,145,95,166,118,220,253,129,95,203,175,203,3,55,243,188,233,99,152,141,140,84,234,13,30,59,86,48,246,72,243,115,91,195,172,97,28,30,36,136,166,194,239,155,137,219,122,81,244,188,227,243,72,233,14,138,75,123,47,111,85,253,237,23,27,151,60,249,129,140,170,71,99,50,63,60,22,98,107,190,151,188,78,226,248,30,1,75,89,223,37,10,46,228,246,2,209,131,45,229,32,40,25,112,255,240,223,78,186,139,246,134,193,184,85,71,64,210,44,36,84,56,59,231,72,183,206,207,100,250,230,217,226,38,144,192,72,170,235,79,211,205,214,253,167,59,93,114,122,215,239,183,240,72,119,152,54,95,169,134,32,6,122,122,137,163,81,142,253,172,95,244,114,87,191,107,108,119,180,150,248,190,175,29,18,24,4,121,24,99,15,133,77,24,39,96,218,11,21,198,171,119,70,136,248,150,199,52,161,159,54,163,116,231,194,0,83,108,209,47,159,69,203,163,234,119,105,200,255,200,72,43,133,59,105,17,96,98,89,39,83,22,18,25,215,87,160,209,127,74,107,2,191,69,189,69,4,137,102,155,200,88,156,159,46,217,27,15,181,17,64,234,116,249,254,196,179,116,148,224,186,152,183,0,23,182,101,45,70,3,98,138,58,23,47,66,30,63,186,146,150,214,213,15,11,33,103,210,48,212,10,29,140,2,191,221,229,92,62,150,170,217,108,183,239,242,87,227,183,173,224,162,19,253,162,11,221,179,70,240,177,134,116,185,225,66,83,219,136,131,177,26,47,186,240,26,199,212,159,10,219,220,161,87,70,7,68,205,11,47,166,168,34,48,69,14,207,190,208,237,169,106,18,191,46,52,62,87,211,166,36,242,77,6,227,241,169,176,130,112,114,99,168,60,176,73,239,245,217,152,116,183,24,228,76,243,90,242,166,193,249,45,42,2,67,42,85,152,183,159,243,198,91,12,245,101,243,121,121,155,13,48,68,30,57,154,94,239,22,91,48,178,228,105,124,102,176,233,5,39,204,196,34,48,2,203,113,238,23,170,86,189,109,92,236,111,60,81,234,229,77,35,60,212,245,61,179,201,185,137,208,229,117,153,245,203,236,121,114,18,38,9,87,44,143,227,194,140,224,221,21,197,42,56,206,77,175,158,30,75,48,179,242,194,154,54,46,153,216,53,251,127,135,77,38,70,207,13,97,225,196,185,43,245,118,9,30,41,156,29,79,242,81,220,162,157,52,224,69,170,121,245,92,98,76,9,82,224,110,89,85,135,139,73,170,36,12,197,33,226,59,164,67,171,12,194,69,221,249,68,68,240,163,30,42,7,155,17,128,63,209,78,183,169,116,238,209,112,56,142,179,218,249,105,246,149,71,224,134,32,80,92,25,141,26,122,242,101,95,208,146,133,55,173,47,129,7,66,94,113,114,74,16,178,195,194,39,120,238,21,75,231,37,225,43,71,195,115,26,45,30,249,219,79,233,30,105,77,107,224,138,57,103,22,49,83,156,180,94,158,254,107,193,194,124,87,41,166,201,201,7,101,12,15,179,222,183,136,59,194,20,24,225,188,156,138,201,227,29,249,109,68,251,35,114,69,202,232,237,240,218,23,206,85,96,47,33,224,25,184,34,111,243,98,181,165,153,106,14,172,231,196,202,186,136,76,36,30,167,249,101,215,204,158,28,35,65,41,108,254,21,158,122,121,83,113,122,95,26,92,215,137,144,224,71,222,76,30,10,50,193,57,151,94,83,66,248,160,177,250,160,193,112,171,30,58,121,219,158,79,42,136,143,126,224,85,221,47,129,253,6,222,46,31,20,213,165,95,148,48,81,234,102,60,176,145,43,23,133,222,149,150,6,192,166,60,255,139,182,197,118,69,15,134,2,93,61,199,102,242,51,50,213,45,118,59,206,228,106,24,62,108,225,39,152,97,187,151,165,31,58,200,118,232,193,72,31,119,191,48,6,132,228,107,81,192,123,145,187,127,59,211,216,144,50,225,16,44,191,157,129,31,141,59,141,228,85,206,196,108,218,219,108,26,165,198,183,253,204,75,67,119,252,197,219,126,95,155,217,73,8,85,179,91,98,218,51,116,208,81,164,175,9,9,23,148,209,35,243,72,124,43,1,179,213,45,93,229,162,209,249,221,154,68,165,176,185,119,4,65,239,43,34,143,158,131,108,214,247,130,166,167,178,24,192,87,183,225,184,46,191,231,236,71,183,170,238,173,228,161,86,11,141,152,102,22,6,194,86,177,174,167,155,231,38,114,151,21,96,188,59,197,193,200,225,159,230,238,132,41,137,123,148,178,104,60,90,242,229,189,41,164,238,26,112,55,171,169,188,110,118,40,251,215,14,7,248,48,175,230,235,68,55,175,85,159,134,145,40,19,35,55,150,177,23,233,175,72,129,15,107,234,204,71,218,97,145,244,145,151,70,1,47,223,215,143,91,107,137,251,66,202,89,150,0,172,52,150,115,20,232,224,64,177,90,224,94,76,180,233,247,109,95,4,169,187,160,60,83,15,37,136,221,149,87,110,18,196,185,15,152,164,34,202,248,28,253,30,122,187,241,13,84,205,184,82,17,221,197,165,111,154,249,113,215,163,71,55,18,142,49,29,161,133,45,7,99,74,219,35,225,186,27,155,70,121,33,168,93,214,152,173,168,248,53,153,103,161,222,180,40,172,13,115,48,150,93,4,170,23,189,198,206,107,177,239,149,111,27,138,225,173,43,210,208,12,219,45,71,111,72,106,45,114,216,179,30,25,73,236,41,220,9,219,102,225,34,173,96,120,210,183,32,177,193,48,160,37,49,175,155,153,130,196,135,195,244,2,201,214,170,89,39,190,151,59,134,181,153,203,67,97,149,69,222,209,39,75,252,236,100,164,152,75,86,188,235,106,189,95,159,131,9,73,87,192,80,205,150,194,227,70,62,149,110,157,246,185,175,7,123,191,187,89,194,85,105,83,6,237,33,230,104,121,96,252,164,21,110,56,213,196,185,233,144,146,135,66,80,115,91,94,120,121,3,81,127,154,200,49,87,16,216,142,50,72,105,147,217,89,236,96,55,81,245,167,49,16,41,113,238,138,254,137,254,52,61,209,39,174,12,205,92,89,126,154,241,191,252,195,158,56,126,156,173,87,54,187,44,33,149,250,131,196,25,205,214,148,33,112,169,58,10,59,134,59,249,84,104,238,253,220,54,28,199,29,183,93,102,21,110,247,105,63,169,137,132,63,185,160,102,186,47,45,62,77,74,138,50,201,155,143,98,43,185,100,239,166,121,65,243,25,117,137,50,96,228,240,246,7,174,185,60,81,190,104,83,127,219,170,168,17,45,108,243,155,82,24,227,210,184,180,141,72,254,231,232,181,74,148,182,10,156,29,29,166,141,154,146,194,111,99,48,21,158,33,127,0,252,166,237,163,247,189,161,129,198,125,47,242,225,31,184,246,216,101,63,152,160,71,30,57,218,104,101,103,24,132,62,246,7,109,75,81,101,98,34,240,240,162,155,248,240,141,117,163,15,5,37,153,8,237,208,167,171,85,127,25,255,173,136,27,79,31,250,1,96,19,183,122,196,125,13,177,95,61,53,221,218,158,74,125,207,230,189,202,189,62,112,207,205,63,174,129,107,127,142,198,251,45,142,54,58,171,94,24,53,163,216,191,27,139,99,232,201,161,236,198,44,78,157,177,74,156,243,66,13,146,252,61,224,246,89,188,232,43,171,185,15,198,83,182,233,199,73,231,67,236,1,222,123,127,207,76,46,188,178,6,156,184,50,115,129,186,10,35,136,16,231,102,157,148,58,9,163,134,235,9,24,57,73,185,47,35,110,212,120,104,47,54,248,76,58,213,232,198,113,105,208,254,101,213,125,48,203,155,207,242,111,0,67,152,19,24,45,195,72,36,81,247,56,122,225,149,6,196,88,218,248,58,134,158,155,178,231,78,120,92,173,255,208,44,55,227,195,31,63,202,184,57,74,235,79,227,107,44,140,136,188,202,130,95,109,166,189,81,189,125,43,136,60,241,106,219,249,88,250,48,20,211,92,206,123,68,19,114,145,195,240,237,100,175,106,188,254,216,100,19,97,205,173,71,211,146,237,108,47,131,187,108,255,223,252,51,41,167,59,138,144,149,100,122,42,41,169,29,227,236,109,102,78,151,159,254,81,44,141,253,224,52,27,48,65,41,106,122,185,0,183,28,146,231,9,195,112,175,49,82,38,169,27,9,115,112,122,189,55,182,116,230,33,37,211,25,180,181,190,98,16,227,222,41,61,85,116,51,84,164,191,3,30,162,27,13,140,20,214,220,9,31,89,33,10,54,140,51,6,169,141,82,217,162,216,24,139,149,17,248,83,67,65,191,185,198,153,241,60,151,56,190,152,6,89,12,163,129,98,92,38,122,160,54,80,92,140,123,110,240,114,5,133,244,150,111,3,185,252,236,163,52,255,90,98,228,252,105,154,233,20,46,232,51,7,140,100,141,156,220,178,215,145,99,98,23,92,242,166,241,175,237,57,205,210,221,84,183,30,188,40,88,11,188,155,158,27,26,122,240,131,144,92,66,242,94,96,146,26,94,161,228,182,151,136,238,90,123,205,116,145,87,131,95,100,46,183,141,170,107,230,183,112,154,27,57,41,0,35,48,145,227,168,239,15,90,17,171,10,180,154,95,163,194,239,237,69,68,75,152,83,228,153,96,232,22,201,47,98,187,149,155,104,115,83,13,202,212,64,224,236,156,171,40,126,22,51,225,35,242,3,155,150,192,144,161,231,219,41,83,8,160,102,197,186,91,140,126,250,55,68,145,23,179,39,44,189,18,102,211,39,119,133,173,152,28,221,216,37,181,132,171,185,188,203,64,217,85,223,86,53,155,155,147,240,148,45,56,58,242,248,50,197,199,99,4,141,43,176,201,179,196,72,169,76,173,67,97,58,174,103,194,154,121,6,174,99,22,133,165,201,128,26,60,123,12,249,105,33,142,131,98,102,114,3,166,36,41,63,61,186,85,11,18,238,18,73,32,3,202,38,45,238,203,132,169,228,104,219,189,198,215,243,222,151,168,53,34,49,122,104,12,136,250,9,100,96,61,184,83,65,201,250,9,69,247,124,95,44,62,115,141,36,232,176,186,116,129,59,51,78,141,186,209,193,175,79,225,145,165,211,129,118,244,148,145,246,2,1,35,213,69,205,10,163,161,28,105,22,214,68,149,112,224,244,163,227,116,179,107,175,49,86,24,107,146,151,219,140,134,146,111,132,66,78,122,179,78,83,132,58,185,157,36,43,39,10,30,248,174,35,204,27,71,247,165,226,108,120,143,64,211,13,238,208,125,155,186,12,130,128,161,244,102,162,244,40,37,254,193,133,46,158,40,158,162,189,158,97,167,193,205,187,12,76,224,242,156,207,111,179,121,245,131,15,253,219,245,115,238,29,26,78,208,150,208,101,106,10,191,251,136,122,243,182,86,125,249,233,109,125,129,14,99,128,247,121,42,48,253,130,201,73,255,246,254,188,17,204,56,130,160,195,171,135,176,41,240,105,33,127,72,250,11,109,147,174,240,155,107,124,231,245,142,69,38,83,225,155,171,23,130,41,91,90,47,12,149,122,52,117,135,169,111,19,146,116,80,162,168,28,124,30,119,13,235,12,192,247,80,202,231,113,151,25,149,27,218,108,234,184,223,155,130,92,25,60,147,45,133,27,51,169,169,35,104,96,102,16,50,244,113,67,174,241,20,85,163,63,74,244,101,13,222,46,161,9,12,81,76,79,254,66,197,32,138,52,171,85,206,251,129,123,228,97,161,65,151,162,207,100,83,245,91,73,252,25,165,126,222,6,108,168,25,112,199,0,64,46,141,190,73,183,105,100,127,247,30,193,150,163,23,238,0,51,40,75,152,150,175,170,48,74,74,126,244,11,120,183,176,30,182,9,64,185,66,20,90,244,155,58,145,192,19,18,118,192,236,247,151,12,241,133,238,110,240,130,38,38,183,250,62,151,205,205,126,52,255,122,207,86,152,234,119,28,109,78,151,242,198,38,117,4,79,73,18,171,17,203,124,224,183,151,18,248,205,82,10,255,240,153,29,174,200,248,86,133,95,24,220,18,70,250,82,110,12,30,122,208,218,201,99,28,161,199,1,67,57,236,1,19,71,126,142,166,49,58,96,74,130,122,105,84,99,90,48,216,216,115,235,83,105,86,230,240,131,205,92,122,12,133,97,184,37,76,0,40,15,141,44,101,228,84,248,7,61,182,132,43,2,120,158,248,131,123,247,190,18,185,50,146,36,62,19,163,234,210,143,222,86,185,248,178,198,193,111,42,149,46,28,224,6,93,57,96,164,0,242,190,24,90,55,170,105,141,78,53,41,172,194,48,163,27,60,96,18,237,153,61,160,74,126,183,187,253,26,31,95,217,196,192,45,202,97,236,169,143,62,179,101,151,126,18,157,179,233,169,223,67,106,45,126,217,212,145,150,192,21,21,181,248,101,75,18,87,129,201,146,196,51,43,112,25,101,86,66,59,119,186,190,51,155,218,166,146,95,150,202,57,59,120,119,133,202,183,4,20,203,236,155,226,227,45,54,73,229,180,131,68,152,92,184,233,54,38,56,222,38,46,74,109,188,25,158,66,194,180,192,79,207,4,53,164,248,182,76,242,212,33,102,20,203,112,164,127,49,151,92,119,45,225,138,128,31,209,57,66,247,133,66,105,45,38,62,254,139,120,22,130,142,178,227,77,210,160,176,229,109,152,108,117,78,41,150,197,174,31,24,38,207,9,24,105,228,33,48,213,252,25,232,150,172,55,94,109,20,34,110,160,159,38,103,211,64,222,37,166,163,119,127,156,60,97,154,33,92,179,212,190,171,154,14,95,84,107,233,50,136,245,5,154,136,240,217,31,76,41,41,159,246,89,146,241,48,103,172,177,110,126,120,131,62,254,132,217,177,151,96,165,86,227,129,31,133,59,236,196,128,223,82,35,23,70,201,59,250,46,104,156,184,75,62,172,137,133,116,203,239,142,181,109,15,133,199,136,170,104,67,107,67,168,49,188,102,92,121,106,80,152,177,187,146,223,70,100,198,21,208,200,56,177,169,83,52,76,53,27,97,132,56,80,108,211,210,218,254,209,34,191,52,69,138,24,7,237,123,131,0,249,86,83,218,116,242,178,135,145,141,130,59,77,14,66,26,93,128,139,203,130,160,206,11,147,186,11,122,110,168,197,3,195,40,209,131,23,234,42,191,239,18,171,91,252,217,5,126,83,192,242,205,100,197,61,102,202,19,67,62,104,5,135,17,22,53,106,230,2,55,118,170,35,224,10,13,84,224,114,74,212,48,136,123,167,164,252,128,105,161,154,1,143,169,177,50,30,42,35,40,196,72,0,20,41,236,111,114,147,112,144,29,46,48,179,245,232,109,239,44,225,170,155,159,241,102,11,196,38,4,46,250,70,80,0,246,38,104,131,151,8,56,3,91,122,39,46,141,97,165,71,243,191,124,230,104,190,54,189,52,24,16,241,200,235,149,110,94,192,150,187,178,138,174,132,104,196,208,153,77,97,53,238,26,127,116,9,175,126,50,190,37,225,163,66,149,192,80,47,226,186,105,216,108,10,155,78,76,143,193,64,79,139,12,37,62,8,55,175,108,22,128,234,231,51,150,213,135,125,20,255,200,242,126,224,25,166,156,192,168,252,200,149,99,67,223,189,110,90,141,221,34,155,236,129,141,227,138,9,11,125,135,38,31,152,237,124,75,141,121,1,94,218,85,152,136,41,98,152,2,77,77,114,15,227,167,54,93,3,70,44,95,198,233,219,198,117,87,128,98,229,170,31,108,38,117,140,85,237,126,94,215,32,89,28,191,251,110,240,232,167,59,222,4,22,233,24,166,217,55,181,214,15,220,50,24,46,38,14,210,62,112,108,154,16,131,210,140,7,224,60,57,7,151,166,105,5,208,72,166,48,67,43,159,20,180,206,72,135,52,107,226,171,114,213,56,81,70,122,138,12,105,89,58,128,105,63,247,6,101,96,196,158,63,71,15,172,103,2,94,237,51,155,117,184,44,59,162,182,119,41,93,130,58,168,69,119,199,92,200,102,91,172,126,160,94,97,32,233,31,158,85,26,37,56,162,0,190,107,205,33,214,69,75,21,25,92,28,32,253,203,35,141,223,100,166,68,173,33,249,12,141,46,226,85,20,230,161,197,154,201,78,82,218,99,182,89,149,12,223,13,226,121,82,68,44,133,0,28,209,228,8,5,240,13,149,32,164,87,203,138,199,98,207,243,213,251,162,1,41,186,17,45,99,46,220,24,220,66,132,252,210,126,228,156,243,210,26,162,210,43,122,49,142,105,250,228,165,53,248,44,185,185,160,21,71,183,131,84,60,50,57,70,167,213,17,53,21,182,226,244,54,198,6,155,20,133,172,16,198,160,107,51,219,14,70,237,251,11,247,25,108,241,74,30,64,182,193,198,176,139,58,54,66,48,93,124,132,176,128,70,109,37,250,10,96,83,72,136,207,208,232,45,146,18,221,186,192,135,194,144,201,78,192,84,234,154,194,125,103,175,134,73,181,202,55,68,152,185,92,79,11,201,158,166,212,230,77,212,52,163,131,5,45,175,45,179,25,35,23,238,186,167,75,10,73,220,241,129,195,84,202,224,165,243,130,173,226,51,184,122,236,222,164,68,104,240,11,63,86,194,83,67,40,131,155,194,88,25,8,204,60,188,227,183,201,7,75,106,129,230,120,100,175,29,62,250,13,52,132,97,178,113,142,53,86,88,59,88,222,81,157,140,110,139,137,218,189,30,253,102,253,224,21,160,11,186,133,108,65,143,45,125,146,209,109,97,17,179,92,119,161,117,35,242,87,52,152,73,17,156,170,51,250,29,35,90,30,72,217,42,92,9,110,252,117,153,66,150,68,211,246,186,50,5,117,89,216,134,28,189,15,73,249,96,202,82,232,185,10,135,137,75,179,47,83,36,79,48,46,99,69,78,74,181,245,3,11,156,6,148,36,35,171,214,146,57,17,170,1,193,168,30,166,108,45,48,19,123,208,131,217,2,143,108,80,97,35,249,194,133,200,209,18,170,85,249,248,42,137,214,21,249,225,138,172,245,148,103,130,154,103,76,27,24,143,159,163,55,253,192,19,237,45,184,239,148,163,143,12,206,150,203,13,65,246,166,179,87,174,28,149,222,154,137,80,147,249,15,20,229,23,236,9,252,109,49,185,73,246,216,148,70,90,100,4,143,149,49,228,104,38,219,96,52,224,52,161,49,80,193,101,59,122,94,153,220,186,52,20,153,178,17,139,105,112,143,97,199,116,129,233,76,205,22,19,168,133,185,167,35,221,52,78,86,131,43,36,131,35,39,63,195,148,197,162,109,245,13,185,172,93,98,52,75,5,107,75,27,136,200,167,91,97,121,196,234,55,172,69,101,38,138,212,213,204,150,87,136,251,242,203,104,8,37,91,219,126,90,238,234,125,43,51,217,216,196,133,114,228,178,118,75,191,165,109,170,109,9,211,216,87,179,2,65,180,43,87,140,173,74,22,209,8,241,155,220,16,189,151,103,6,203,226,5,125,229,243,56,112,42,241,199,65,119,84,17,162,17,174,189,11,195,49,103,220,224,219,55,167,194,197,29,57,27,187,78,165,233,45,52,88,134,235,239,55,203,205,117,61,245,34,81,117,162,37,155,148,203,249,92,119,72,203,182,137,56,204,213,131,17,196,140,78,115,152,9,75,239,10,106,157,127,240,54,91,11,67,99,153,21,232,40,217,135,142,125,188,252,242,192,86,195,87,122,35,143,138,128,197,250,157,95,252,232,107,201,219,124,222,44,220,53,170,200,200,108,31,217,81,209,55,194,199,225,196,71,202,67,210,217,133,236,61,9,139,224,146,162,49,40,247,117,44,196,247,175,14,181,158,42,46,115,112,250,44,180,115,70,39,105,105,25,10,239,25,156,184,237,213,77,139,50,239,139,66,215,123,106,206,68,93,180,139,231,39,109,82,28,68,188,174,105,128,98,94,70,79,184,21,19,234,133,220,2,68,18,185,50,138,34,47,40,218,33,214,0,187,58,127,155,6,13,164,185,29,230,243,206,96,25,203,84,62,167,19,66,17,234,248,177,168,166,134,122,198,54,221,192,42,191,140,58,73,236,245,54,221,224,115,203,193,84,243,138,71,241,84,244,247,213,11,43,116,23,122,206,129,228,182,40,149,130,18,176,186,244,6,113,183,176,40,76,217,175,71,202,12,151,196,38,45,47,192,84,215,183,235,122,116,211,147,23,248,221,229,245,73,146,210,207,27,13,83,96,36,122,60,154,133,173,6,79,56,97,171,183,250,185,241,244,147,128,114,153,195,230,244,160,142,186,136,22,193,136,16,112,101,14,49,148,246,49,166,92,120,212,238,216,24,29,146,169,210,48,243,224,23,95,6,23,238,96,127,209,245,183,23,157,37,161,118,130,126,174,236,5,141,79,0,203,204,225,78,77,85,158,41,41,228,190,66,124,166,67,206,202,239,231,109,89,105,193,72,24,71,30,57,186,91,95,122,194,228,47,62,240,11,5,60,159,1,140,178,158,192,20,83,60,66,129,22,124,68,226,232,193,111,154,113,193,80,131,165,194,134,104,36,217,242,184,109,84,206,167,28,220,40,109,228,125,21,174,76,158,74,179,142,252,17,170,57,99,233,44,190,216,110,231,125,65,13,158,250,208,170,169,190,56,74,250,122,201,51,171,176,4,226,101,147,121,204,205,5,110,97,38,124,31,194,56,120,74,228,47,79,171,30,236,148,243,169,67,154,144,32,83,177,27,188,249,178,149,97,187,48,12,201,22,117,218,40,233,123,77,152,170,91,247,175,15,187,211,157,253,129,112,63,74,88,87,210,28,223,142,80,129,128,81,190,113,85,40,76,60,134,254,114,129,81,48,28,189,102,49,175,23,134,166,158,31,220,81,143,211,135,50,172,39,201,181,155,96,2,75,200,104,94,233,51,126,153,92,183,216,217,62,20,62,98,200,43,33,161,215,100,36,76,222,245,245,252,234,125,211,211,27,71,10,31,107,198,15,45,44,194,108,121,224,187,27,125,206,149,180,44,156,205,33,76,111,19,197,35,215,225,178,214,20,185,180,125,77,129,196,97,54,77,173,235,209,20,88,227,104,152,19,25,111,190,87,185,35,151,136,188,152,101,106,100,152,209,100,231,214,24,197,88,97,18,198,144,60,44,39,4,221,166,105,220,200,183,135,11,215,184,33,223,87,150,212,84,24,224,131,50,64,72,3,238,166,207,140,22,154,227,122,60,221,168,109,69,150,54,96,58,50,67,212,144,108,177,126,61,44,186,174,60,107,134,68,67,207,109,93,47,126,221,23,70,79,153,122,221,212,36,78,8,65,214,85,117,182,171,203,244,77,93,70,242,199,46,73,190,107,122,19,66,71,149,20,212,103,129,121,91,158,248,116,41,203,179,37,149,147,211,235,19,38,191,149,197,93,190,0,70,105,90,24,193,208,96,250,146,105,218,26,172,67,245,243,224,14,35,231,222,198,127,11,61,82,83,201,147,147,31,91,228,67,69,21,117,138,165,203,15,254,83,1,119,225,103,192,175,132,193,185,66,253,21,18,216,208,101,145,164,180,171,118,66,81,221,159,245,156,64,49,238,217,44,82,182,174,185,91,20,161,105,247,239,75,7,161,105,80,198,111,179,248,8,247,16,115,201,183,142,134,162,238,251,219,186,53,183,103,114,91,74,230,178,93,211,163,225,8,132,97,45,69,150,55,227,235,125,243,69,184,9,68,165,41,110,124,150,236,193,116,231,2,199,197,140,134,174,62,240,66,187,161,11,9,147,171,253,252,118,109,105,46,214,44,83,38,123,19,36,161,56,123,232,31,67,114,17,116,90,194,208,165,151,11,141,67,242,70,96,48,29,81,148,38,90,151,49,140,188,192,13,13,110,139,131,116,61,135,243,234,159,61,242,224,123,127,86,77,250,90,220,117,128,196,216,139,43,229,161,64,98,243,138,166,201,76,52,29,255,240,157,106,170,208,243,129,201,84,136,220,155,43,52,64,82,192,254,83,38,82,130,166,149,242,250,100,5,228,96,250,72,194,225,145,139,172,162,218,4,163,18,139,61,135,223,101,116,225,251,47,180,71,155,19,250,33,70,193,197,146,133,107,211,130,230,142,5,21,222,182,158,155,232,200,73,47,29,206,24,6,107,1,51,96,155,139,104,15,235,170,150,16,6,211,185,226,29,99,29,62,222,21,159,184,53,144,249,8,203,241,129,69,135,120,183,44,163,66,134,203,220,88,230,176,34,39,71,88,120,184,200,227,27,202,132,233,114,101,244,181,59,163,236,193,4,53,50,145,14,212,96,195,187,130,57,66,218,128,94,92,183,208,12,154,121,48,29,22,9,191,53,177,135,107,50,18,221,112,88,2,238,198,216,188,113,225,216,88,203,210,212,41,247,117,215,232,230,228,248,254,36,76,189,38,45,61,80,134,107,50,254,77,231,191,197,51,53,73,195,37,71,83,180,244,90,20,61,120,88,133,230,51,237,230,211,30,134,32,166,57,34,219,23,20,216,110,9,111,12,120,119,162,189,242,224,138,160,74,220,55,210,57,178,87,109,70,182,158,241,62,247,91,246,36,78,121,251,52,92,60,106,140,134,69,196,156,48,100,157,16,4,125,115,19,159,121,222,152,17,72,195,74,193,44,33,123,166,26,151,9,80,173,56,152,70,58,249,4,176,165,107,35,236,68,70,71,178,39,175,140,68,252,244,108,123,71,216,76,121,220,139,77,49,123,49,255,6,204,197,169,11,140,199,103,141,79,4,81,174,173,71,99,68,26,15,173,154,162,114,14,181,183,42,176,205,246,215,93,32,30,203,68,92,209,103,29,97,134,96,10,247,178,11,160,104,185,93,94,156,204,59,252,144,68,241,243,115,154,184,109,76,63,51,45,188,172,30,122,188,36,88,167,200,43,163,183,55,196,34,2,230,162,152,12,17,34,189,120,185,165,95,8,228,159,68,241,24,56,49,223,109,178,152,50,149,22,200,55,233,124,65,147,144,200,212,209,50,75,85,193,29,63,14,154,210,217,240,252,174,130,58,240,78,167,147,54,165,2,190,172,248,229,69,4,50,133,116,162,228,83,177,182,136,21,15,220,148,127,115,24,146,47,97,211,232,176,89,1,199,116,137,225,215,219,55,196,219,44,182,201,239,9,155,120,166,59,124,81,225,236,178,75,96,250,35,21,31,166,55,239,41,237,172,126,160,166,7,241,72,70,146,242,213,126,108,228,195,149,208,188,67,69,55,112,154,29,69,56,178,13,107,184,152,114,242,133,103,171,14,242,33,109,199,248,241,210,133,19,131,156,245,59,31,218,143,243,102,15,7,164,247,58,161,127,10,204,235,143,81,252,208,55,240,228,169,225,51,224,169,252,110,170,46,39,39,76,51,241,58,35,39,76,179,221,145,75,67,146,203,245,54,152,48,63,211,14,229,241,89,119,206,229,136,150,200,149,35,115,54,195,61,25,45,183,41,246,23,63,242,70,177,190,177,49,158,25,49,195,95,194,219,206,15,158,7,117,34,129,233,90,47,225,72,53,49,42,203,25,15,210,215,73,151,59,58,87,88,14,19,54,25,180,152,210,230,87,29,194,170,139,123,198,251,36,25,223,179,139,3,97,97,90,205,86,76,136,184,253,228,165,177,145,158,177,143,32,173,129,128,124,194,219,146,31,9,51,91,12,129,173,84,29,239,19,193,69,25,168,92,86,80,191,184,111,70,91,14,115,88,9,215,25,88,221,68,24,68,214,157,210,41,154,243,126,99,148,244,196,65,217,42,59,105,161,68,147,185,136,175,88,25,2,45,125,119,249,34,45,126,229,220,116,117,196,234,8,63,80,130,29,242,165,27,245,177,176,62,123,83,88,134,20,196,243,150,122,116,223,52,26,22,142,192,11,137,122,183,245,152,166,63,154,252,96,19,182,154,94,186,121,176,228,212,49,69,159,37,44,215,42,62,81,242,188,232,8,8,189,180,62,173,189,228,42,220,76,67,198,189,226,224,73,200,19,65,206,253,132,29,34,130,210,71,50,223,4,51,51,180,166,186,41,126,74,163,145,25,43,86,175,117,117,116,20,94,56,33,191,141,17,71,76,73,88,228,117,113,203,162,153,29,78,117,56,232,225,241,154,213,145,137,81,32,109,253,238,206,71,199,65,81,152,101,162,4,252,190,174,220,69,160,62,67,9,214,207,13,233,120,124,224,119,116,120,7,48,251,232,246,8,209,212,247,219,113,110,90,106,69,168,234,125,25,172,233,46,54,143,90,221,149,102,82,168,189,102,182,230,48,4,245,44,10,205,105,117,17,255,246,140,207,185,229,227,130,124,87,92,83,215,220,38,161,179,36,108,53,189,240,136,100,192,234,79,55,235,161,106,97,33,73,76,38,231,166,79,198,83,73,216,87,110,245,145,152,172,140,171,133,43,46,226,175,229,202,109,23,196,130,195,22,183,154,50,78,142,21,218,229,67,2,136,30,177,115,164,69,10,131,72,226,149,112,97,197,55,34,243,130,211,218,75,189,83,162,91,132,44,109,253,148,42,233,77,114,95,78,147,215,149,229,139,70,224,30,118,114,239,147,192,150,43,31,218,176,138,151,27,13,145,241,165,174,146,240,187,206,190,2,230,235,19,43,187,7,99,36,81,194,218,182,155,79,120,194,84,31,111,220,55,251,49,125,106,116,0,69,106,29,215,93,91,142,18,38,189,212,226,228,111,36,12,161,215,79,179,64,158,110,92,176,240,13,146,60,22,130,214,236,128,119,184,9,83,108,190,2,51,19,251,199,207,174,126,73,2,123,210,212,177,35,12,51,54,140,20,97,128,203,112,94,16,62,199,184,221,47,129,173,244,225,247,77,243,138,100,101,38,78,221,61,252,74,223,78,3,113,11,57,249,162,188,31,102,196,152,215,75,86,115,242,146,122,248,178,97,29,48,197,109,120,154,139,111,137,75,187,116,149,235,99,89,93,45,96,31,124,190,232,137,174,78,80,186,43,63,231,38,86,202,115,35,139,82,5,134,132,218,194,58,218,24,215,251,3,175,8,232,129,149,203,65,49,105,142,200,203,144,227,185,87,111,155,86,206,240,19,178,218,225,146,117,217,228,151,35,171,249,96,26,107,5,38,94,188,53,124,171,217,155,75,48,99,254,117,101,198,111,155,140,132,188,176,134,32,145,187,88,46,212,141,234,149,163,9,171,92,181,19,205,126,244,20,228,161,66,128,105,30,205,44,108,246,116,93,70,31,239,198,156,72,109,177,141,15,218,50,223,4,10,105,233,239,255,254,223,254,240,207,127,253,167,127,254,243,95,255,246,151,63,255,239,63,254,235,255,250,211,95,254,241,127,254,233,95,254,219,127,250,15,127,44,255,246,111,127,248,215,191,253,203,63,255,249,143,127,247,31,255,252,167,191,253,159,191,254,249,239,254,240,15,127,254,167,255,245,231,191,253,245,95,254,248,11,252,231,191,252,227,159,255,203,223,254,250,151,127,252,135,191,251,195,127,255,167,127,250,235,255,248,203,63,254,233,111,239,60,255,213,126,148,162,68,165,63,50,146,23,3,41,49,127,152,192,236,44,98,59,139,59,251,155,104,255,95,95,18,204,187,116,174,92,176,220,175,92,18,90,15,93,236,37,223,62,246,252,63,189,166,255,223,119,35,175,14,2,89,204,33,68,204,93,223,236,76,85,160,7,191,69,65,152,137,19,95,54,18,205,62,36,73,249,75,64,198,214,208,75,250,124,44,111,174,221,250,53,84,38,192,56,24,185,150,165,48,233,191,155,6,242,139,2,131,124,137,230,220,17,238,243,176,64,101,99,208,77,40,54,172,214,225,129,136,197,27,147,196,108,145,143,248,249,80,151,206,110,111,174,238,83,190,227,169,65,25,83,76,90,119,45,203,248,203,94,173,47,139,190,227,183,143,17,123,100,102,181,54,245,152,221,160,132,159,239,188,43,19,171,137,93,43,252,102,195,48,121,3,134,64,163,147,58,186,154,59,225,38,154,41,148,198,233,125,137,73,221,68,191,117,65,49,171,214,156,57,223,108,163,40,245,187,22,48,251,196,169,63,141,132,103,68,31,182,241,255,28,125,80,17,76,152,11,211,197,234,71,156,52,38,183,43,182,71,108,164,9,92,3,68,48,90,94,7,2,184,35,47,140,153,236,40,108,206,111,177,12,242,149,110,89,161,135,44,239,199,24,213,159,229,29,125,121,63,245,54,141,19,9,107,208,216,142,26,0,220,3,38,86,137,60,10,81,144,255,52,25,211,50,20,190,108,50,3,198,234,73,54,237,212,199,214,138,11,103,71,169,31,0,233,59,177,81,255,201,14,74,68,69,46,36,66,197,137,76,128,198,68,132,64,197,221,154,112,162,59,162,206,249,150,76,58,224,195,193,253,199,235,183,9,108,125,130,59,162,185,174,28,35,54,86,172,163,17,174,21,81,47,32,204,68,44,46,226,72,232,6,50,101,76,122,27,189,28,74,165,232,163,155,64,96,111,133,76,15,82,55,250,93,18,93,23,204,208,124,151,6,147,249,138,2,193,164,133,22,137,92,135,11,250,236,2,163,36,50,226,235,176,159,86,20,191,208,52,135,223,235,110,141,174,127,244,251,195,182,222,170,117,75,227,254,142,85,100,88,203,211,84,34,161,123,103,229,79,107,249,23,41,138,161,56,3,141,174,233,48,112,71,169,170,233,150,4,245,104,223,167,225,139,243,221,238,32,119,23,123,68,168,147,66,4,226,161,189,0,55,246,51,12,119,145,144,181,55,82,188,255,193,88,12,71,212,188,230,207,182,194,71,33,250,77,235,234,19,95,4,176,177,71,100,117,16,231,121,243,47,24,177,107,134,199,119,245,194,55,148,166,17,48,94,239,146,74,48,153,115,111,186,101,143,216,138,148,39,216,158,210,19,226,104,109,164,121,63,232,116,9,154,31,88,223,7,105,135,208,78,176,180,43,218,214,178,175,222,240,96,194,121,158,2,154,100,80,160,22,236,220,250,178,205,149,39,186,140,251,183,196,121,126,105,34,144,194,58,197,66,223,148,95,214,181,243,129,119,124,63,150,196,248,220,23,141,201,37,78,222,201,181,40,74,229,48,246,151,44,238,71,66,200,5,255,47,182,205,240,128,244,101,225,180,28,61,85,44,191,117,30,205,236,20,196,246,189,254,12,81,178,235,92,184,141,96,29,3,165,210,156,40,65,253,134,137,16,117,147,201,20,46,41,39,180,14,99,239,137,122,220,91,36,155,194,33,137,205,66,141,140,146,102,156,10,90,170,221,97,210,128,146,185,129,122,51,189,207,165,219,140,44,102,200,116,56,76,236,207,34,229,68,38,85,142,126,251,171,117,195,140,252,224,43,41,232,66,59,53,44,191,217,235,75,101,155,118,219,176,53,97,95,112,111,213,108,214,49,146,123,228,46,233,195,144,213,1,145,254,247,113,68,230,147,135,157,237,15,38,141,83,106,85,231,121,49,209,48,205,197,22,207,12,117,26,49,12,163,32,89,75,148,74,81,193,97,71,165,137,81,40,213,145,165,195,66,67,174,236,88,203,121,212,122,144,178,95,217,174,66,70,196,120,98,14,119,156,44,36,31,92,208,179,219,145,1,196,153,41,65,18,107,206,7,227,88,99,138,106,46,217,124,234,227,194,240,144,28,159,76,244,73,7,118,24,40,189,52,133,71,113,66,11,48,109,171,137,34,174,125,163,122,134,134,158,184,156,211,180,7,39,233,230,243,102,150,144,12,59,110,1,97,29,63,17,169,212,210,193,178,175,124,69,245,12,175,76,57,185,9,131,197,193,27,239,36,45,44,152,161,104,38,216,79,21,198,22,85,139,238,45,129,160,166,82,33,40,178,8,137,66,219,111,90,16,161,14,232,232,36,203,172,232,66,229,59,50,220,24,16,43,106,90,91,83,10,192,243,104,173,5,193,248,128,217,255,139,75,38,222,182,180,89,223,168,218,33,128,40,40,203,173,207,222,104,201,191,153,78,127,154,229,64,106,41,52,142,74,9,137,194,88,248,200,66,158,158,115,127,46,156,54,96,127,38,245,125,165,77,40,110,197,86,98,31,160,232,37,106,37,147,182,6,226,200,40,184,35,20,44,23,222,47,34,47,81,143,199,66,94,138,203,70,102,117,61,133,110,118,144,74,129,99,19,123,35,238,50,202,148,148,113,150,137,193,181,168,211,96,29,41,193,63,109,213,239,153,133,157,61,109,189,226,48,184,40,170,237,235,27,69,22,226,43,95,7,190,55,236,98,226,232,246,66,142,169,5,195,38,172,41,142,214,89,214,122,69,223,252,30,165,76,70,149,48,55,16,201,29,193,41,161,205,238,138,166,213,50,39,224,44,88,160,53,39,9,33,246,133,123,237,60,250,61,8,45,40,86,162,194,90,243,161,154,127,159,192,200,13,197,88,50,11,39,225,127,91,75,167,239,45,72,160,79,229,96,211,133,178,162,228,96,150,180,229,234,177,84,241,106,20,143,207,148,118,67,224,183,35,238,57,138,17,117,209,163,127,82,66,241,133,192,202,213,234,48,29,4,37,75,68,214,242,38,181,101,234,191,82,158,58,120,167,124,10,215,239,20,1,195,165,149,247,197,222,248,228,23,244,66,51,149,151,101,89,43,193,172,101,58,171,239,243,147,163,155,89,192,36,185,227,162,9,158,48,121,134,34,117,55,36,18,133,43,192,206,38,203,172,72,253,31,97,78,53,194,244,51,178,166,135,235,145,148,251,173,181,39,153,35,7,87,59,97,26,44,4,2,130,96,49,76,216,69,104,10,80,200,74,172,62,24,79,41,7,226,160,107,16,147,252,53,63,221,37,48,26,201,49,113,92,92,231,100,94,129,117,58,130,58,72,19,249,20,133,101,8,22,111,162,246,77,238,68,2,70,58,28,112,214,44,241,196,39,213,97,229,208,117,58,239,131,3,49,41,239,174,37,212,143,10,197,40,107,95,135,150,180,37,188,18,8,176,35,142,62,243,67,219,133,251,247,246,254,113,244,134,213,32,172,148,55,18,90,216,60,83,37,162,175,44,97,147,20,137,239,11,83,8,17,225,227,213,167,235,21,75,58,63,38,124,26,138,222,117,203,27,161,63,75,216,56,232,193,103,184,128,183,135,44,4,3,1,148,136,211,41,97,188,41,106,9,79,136,160,181,7,159,166,64,85,148,147,51,211,244,168,61,91,51,140,144,240,222,246,29,79,210,224,211,180,14,177,75,40,76,132,195,65,38,48,153,196,171,244,40,152,158,17,108,240,151,133,66,1,65,108,181,28,197,47,220,106,194,86,102,211,149,43,175,181,51,14,229,206,82,114,138,249,174,208,92,45,164,47,120,89,59,120,112,199,18,36,194,115,123,145,95,12,36,19,164,148,143,203,24,40,37,136,31,100,201,196,110,210,40,118,197,53,119,241,96,41,18,157,209,188,206,150,216,169,25,112,45,175,18,84,151,185,193,59,193,174,26,57,77,169,127,51,217,121,148,80,139,242,6,49,74,140,58,39,154,221,202,109,197,197,45,131,47,186,76,171,108,251,23,124,246,22,230,237,180,35,92,73,118,24,28,86,91,192,20,132,186,194,212,93,157,147,56,127,42,174,210,50,98,227,104,5,29,178,32,151,37,237,40,36,175,106,112,45,59,186,20,218,173,130,237,169,63,178,31,163,24,121,89,27,46,122,144,147,104,214,221,226,143,139,73,205,142,126,21,51,24,219,162,206,140,112,205,158,46,127,249,96,122,152,101,244,111,243,223,242,173,13,162,157,159,73,225,13,131,90,107,80,80,169,122,73,83,58,186,54,184,37,56,159,120,252,180,157,11,12,7,207,99,214,218,94,20,42,5,32,218,93,122,14,225,106,212,99,97,135,35,150,2,207,55,184,204,179,107,79,9,134,157,243,164,237,60,185,51,109,251,176,100,65,120,191,51,10,149,101,77,32,31,73,7,83,1,211,216,17,254,95,137,68,205,155,125,238,39,128,195,81,161,69,246,150,70,224,169,95,207,219,97,204,32,135,119,243,35,187,74,45,127,15,221,83,187,40,78,111,141,238,224,119,215,40,193,20,44,90,170,62,147,98,157,6,126,215,56,5,104,43,0,50,80,104,141,136,239,181,210,187,81,46,8,161,46,52,242,8,161,5,174,172,179,222,255,240,182,126,71,89,139,211,194,185,104,143,192,55,173,104,103,6,63,230,73,82,244,21,206,220,218,0,113,105,141,28,1,219,214,95,24,172,200,62,183,240,197,182,141,149,172,139,244,205,148,48,169,48,141,207,49,181,11,129,175,223,187,89,104,198,211,82,34,212,219,247,203,37,220,169,241,38,152,138,66,147,9,99,108,243,134,212,115,143,19,207,132,148,253,184,71,39,225,19,171,57,205,88,236,188,214,103,142,190,43,154,66,104,175,27,247,211,60,113,107,232,172,94,19,34,146,231,205,198,170,122,151,13,222,186,227,115,79,173,166,43,161,57,6,237,174,23,134,203,243,137,11,171,40,99,235,15,211,24,239,183,12,223,119,234,194,115,16,77,136,155,134,112,120,190,48,66,9,209,234,178,89,18,229,166,77,171,46,26,74,204,190,91,27,101,222,12,176,67,2,134,248,166,137,41,148,165,197,240,243,118,184,85,21,8,7,126,43,138,247,186,192,245,81,237,1,78,110,237,169,14,211,225,47,107,0,33,127,77,20,19,238,207,83,33,155,27,118,224,180,7,105,227,18,142,79,59,60,69,153,60,104,222,213,142,170,93,195,246,19,206,217,22,173,236,101,109,7,33,180,242,142,46,67,59,147,224,23,239,120,228,88,234,17,54,106,27,26,106,168,126,219,248,39,232,67,123,171,21,157,54,35,96,244,149,229,232,101,54,244,113,244,219,152,45,13,6,214,69,168,56,154,166,134,89,130,43,213,31,238,127,156,156,52,180,6,11,166,91,225,95,46,26,95,69,228,253,248,46,209,185,200,199,114,235,103,129,224,115,242,129,200,125,105,155,50,233,218,80,214,36,26,45,159,149,139,65,218,79,116,207,117,84,96,20,46,208,43,107,52,169,145,242,208,86,203,67,162,122,165,1,251,22,69,5,99,120,188,211,133,63,59,45,109,210,11,198,0,15,227,205,99,234,204,159,43,219,70,249,240,78,75,146,202,178,234,141,183,160,122,131,79,219,230,91,38,83,221,251,131,50,67,155,25,81,163,46,162,106,120,112,160,217,219,163,253,244,42,109,9,155,37,182,216,14,55,115,152,170,210,45,92,121,157,199,93,202,121,126,218,142,254,38,160,27,13,214,111,133,125,171,135,52,65,227,62,124,162,99,119,90,227,151,246,178,15,148,253,150,24,184,232,125,193,97,169,190,91,196,161,101,52,77,122,92,242,160,161,37,71,123,200,18,63,4,218,102,185,90,63,26,51,188,217,20,62,150,110,247,30,234,67,144,41,218,3,12,132,226,154,86,63,254,219,162,205,81,96,190,134,214,54,210,194,69,158,10,35,152,116,80,244,134,163,8,32,98,93,197,90,38,194,179,96,153,15,154,30,141,40,158,55,165,99,20,46,234,76,47,116,128,14,30,230,75,215,228,148,20,102,187,18,142,33,200,37,139,24,29,48,61,238,105,212,64,68,173,112,47,35,196,178,239,180,45,154,94,247,219,176,223,208,223,167,41,71,20,102,10,54,160,158,133,194,49,112,171,89,41,13,14,212,160,67,56,218,218,181,228,228,102,45,51,66,24,157,146,144,8,173,82,179,220,49,76,161,218,33,107,33,240,91,221,123,232,216,163,150,173,242,53,120,199,180,212,208,127,1,245,155,160,244,177,32,173,26,162,236,13,147,144,166,239,11,171,154,16,100,120,231,186,122,101,76,242,45,44,67,27,123,102,17,83,65,59,2,135,134,128,107,23,139,228,55,43,207,17,28,106,211,138,232,87,37,50,54,202,74,33,253,209,40,190,136,64,229,219,145,163,229,152,254,149,16,43,68,117,4,81,158,18,111,132,234,224,20,41,22,4,201,225,248,198,51,173,16,105,19,126,79,105,133,140,24,9,142,249,209,90,161,42,55,83,17,123,171,52,186,113,75,66,70,149,29,241,146,172,224,131,235,160,3,34,245,249,139,126,156,149,135,56,82,99,28,61,161,169,23,70,96,153,35,105,177,77,144,219,234,53,157,188,105,135,127,55,41,231,166,15,106,135,181,198,178,76,172,60,50,42,241,45,60,229,151,229,98,229,190,6,134,187,97,13,240,190,166,38,149,201,7,99,183,29,102,112,203,180,20,228,232,217,74,44,48,22,118,171,20,24,42,108,51,52,142,129,85,192,172,26,13,183,165,185,210,134,152,39,240,52,199,170,132,169,222,171,8,204,155,202,87,58,80,28,168,175,162,48,99,243,248,208,163,139,170,215,96,42,120,111,194,85,207,141,178,108,25,114,106,153,235,240,228,200,206,239,193,94,241,84,61,150,253,100,76,41,236,154,101,111,179,205,89,47,92,161,233,154,66,150,91,20,121,10,203,87,220,21,60,22,213,228,161,149,53,245,197,33,231,72,84,202,154,187,111,232,8,15,211,164,18,249,180,186,205,9,42,94,71,65,224,178,169,26,16,22,111,233,156,1,49,89,97,20,119,227,104,2,247,166,227,104,167,93,60,82,31,83,117,236,89,246,210,157,21,101,16,169,174,108,84,41,219,233,98,148,88,84,91,153,29,49,86,232,241,81,183,38,250,3,72,32,33,46,152,10,251,104,243,202,167,117,88,86,211,101,24,35,89,17,31,175,108,140,239,78,151,97,50,82,10,227,19,21,254,96,29,205,118,89,94,232,173,191,43,108,26,95,196,202,138,47,210,79,21,219,204,80,139,31,44,154,162,135,133,6,104,78,102,48,108,86,81,248,152,92,108,8,216,20,154,56,68,149,170,176,251,13,152,212,190,172,31,12,20,202,84,225,44,91,149,200,136,12,88,120,66,33,186,179,142,158,26,191,170,18,19,225,219,251,119,73,229,108,76,103,91,40,171,25,113,72,69,167,204,178,32,52,4,232,74,166,125,88,100,219,222,10,81,91,192,144,61,69,230,168,65,160,13,143,212,67,98,95,38,74,178,78,111,158,12,57,44,152,227,162,32,102,196,240,52,65,181,44,66,85,24,114,181,75,132,29,26,12,68,194,15,201,155,19,14,147,221,132,19,62,48,12,228,208,62,163,253,112,235,133,193,15,60,113,110,243,124,214,187,50,97,175,154,18,248,184,214,138,16,222,185,8,174,184,132,24,100,32,149,16,163,183,62,124,128,136,10,183,84,56,128,81,146,106,225,231,190,165,79,147,125,43,29,115,53,212,203,234,71,44,254,125,120,16,145,90,200,235,179,115,173,10,155,144,98,192,120,45,200,149,93,243,0,73,209,181,118,244,167,205,10,214,213,88,72,59,55,137,143,26,158,28,97,255,213,173,59,68,164,228,129,69,239,234,71,10,92,143,126,11,166,207,70,157,150,10,81,29,49,27,178,17,42,50,36,142,241,120,22,217,66,4,29,194,237,96,88,26,231,124,96,138,157,174,145,119,133,111,185,145,167,26,183,37,184,145,92,250,8,38,162,24,16,250,122,104,197,55,145,91,100,71,54,66,24,144,118,82,65,241,166,140,57,22,25,57,161,50,96,216,200,206,49,68,7,95,52,63,100,113,232,47,250,60,161,175,65,74,78,251,167,183,125,167,97,155,65,134,8,75,186,132,105,143,14,221,41,50,123,103,170,110,39,233,143,227,2,173,239,162,113,40,16,225,78,88,141,241,58,200,2,116,201,155,161,235,201,4,179,67,92,191,76,17,14,217,166,116,224,250,149,20,88,53,126,25,240,89,67,39,24,118,253,21,182,205,198,72,169,199,202,131,69,93,21,174,38,61,8,108,67,67,160,18,225,20,85,245,68,143,62,180,20,9,127,166,116,159,189,223,126,129,113,4,202,136,227,191,184,65,127,123,17,143,166,126,189,121,49,136,238,108,49,161,199,208,209,174,247,123,244,166,147,50,180,174,145,62,56,122,229,112,166,195,43,129,181,119,41,74,50,166,135,202,54,236,17,81,152,28,182,31,76,245,123,6,172,42,222,218,68,87,83,18,84,136,210,88,117,90,216,23,168,213,153,5,54,217,230,80,60,167,239,94,230,96,164,30,90,170,141,50,141,170,248,49,43,222,74,209,126,246,203,243,3,91,165,43,84,249,245,121,96,149,235,13,229,96,123,171,43,204,192,78,62,124,64,205,14,224,163,150,11,41,224,230,45,51,142,62,18,193,180,71,198,56,64,134,66,216,56,15,166,247,105,47,81,150,21,215,189,13,171,168,133,165,6,109,216,75,173,37,6,52,33,239,180,64,192,123,160,155,35,194,202,108,19,67,179,249,22,108,43,143,106,85,111,38,25,63,121,161,6,253,145,178,38,139,19,98,188,197,114,66,31,248,5,171,59,225,173,114,134,227,254,120,75,166,122,177,218,240,154,194,247,58,162,199,203,150,105,254,59,245,240,153,240,194,135,73,97,234,252,39,132,105,155,170,109,81,173,158,33,129,1,140,146,218,81,24,82,71,194,84,20,186,232,158,211,178,151,98,238,240,99,85,21,125,211,237,20,66,241,180,23,201,48,100,215,82,226,203,66,232,87,30,56,34,71,17,180,65,159,25,31,9,250,94,103,250,74,162,220,215,174,234,173,99,39,222,107,124,60,164,21,37,4,177,18,100,26,160,96,152,168,209,40,25,202,46,126,25,72,214,75,192,104,90,118,177,171,103,27,169,84,127,164,245,71,15,133,110,179,103,214,157,201,52,95,158,147,54,34,166,41,167,178,254,52,182,165,71,73,29,42,66,76,207,201,141,124,31,254,168,69,136,160,24,10,152,143,92,192,111,197,88,31,59,2,50,82,126,223,19,185,234,169,48,84,133,155,232,149,110,116,155,37,75,88,202,2,43,139,105,67,130,233,41,132,13,213,64,199,48,229,162,80,15,48,184,233,254,215,166,141,240,134,224,161,168,182,50,218,198,196,191,1,99,155,165,240,53,167,202,92,93,174,38,82,240,226,220,225,222,205,134,236,170,5,221,130,0,16,78,186,168,164,86,221,236,97,165,158,113,52,62,144,56,181,43,140,123,213,72,184,73,1,3,119,83,163,247,248,80,234,31,43,157,101,206,213,177,32,163,204,188,228,219,123,48,45,122,241,13,204,51,214,199,172,227,125,153,50,200,161,166,31,117,2,97,229,235,249,137,160,218,163,78,32,19,221,211,145,191,253,98,70,185,52,248,31,115,134,239,133,89,154,138,185,10,186,180,117,199,51,197,159,75,140,89,200,117,197,230,194,54,177,83,198,248,155,36,238,92,241,196,209,89,235,106,48,68,213,222,3,82,211,153,220,234,210,51,152,223,106,26,8,193,48,30,10,195,82,173,17,2,189,189,197,199,235,166,90,75,190,195,232,21,95,61,154,84,74,76,88,108,131,68,196,2,15,222,198,22,219,97,35,74,232,209,132,77,233,140,84,76,5,81,96,83,170,10,79,39,163,124,183,15,12,165,54,96,164,83,167,194,92,94,4,142,228,223,119,253,192,72,19,4,140,124,174,60,83,52,221,195,51,147,162,40,219,130,15,188,34,45,77,26,236,125,238,250,219,52,37,251,40,166,134,173,238,121,88,45,244,212,178,126,235,5,253,173,226,93,244,118,215,81,71,235,68,26,75,109,178,152,92,189,236,143,75,242,33,237,169,206,71,112,18,125,11,129,91,213,80,199,39,19,84,241,164,92,55,95,100,217,250,192,32,152,206,219,4,70,67,78,79,254,30,67,4,20,221,204,67,100,115,179,217,69,135,207,201,27,180,168,46,233,201,169,203,180,132,223,202,169,166,102,232,172,183,148,248,54,9,57,69,119,166,83,176,74,36,51,173,240,153,59,225,142,26,185,26,93,209,122,29,231,102,223,85,235,199,232,138,86,148,216,88,225,224,49,190,112,203,147,47,83,72,251,248,92,213,244,160,131,228,49,246,191,131,231,174,153,26,64,55,236,99,162,133,165,133,231,21,232,173,62,159,159,102,125,138,124,8,27,68,181,199,227,123,74,179,118,40,252,77,61,182,204,86,185,138,228,116,25,234,107,70,46,62,29,134,17,50,191,106,154,102,178,165,225,237,74,154,168,157,143,245,88,173,59,212,149,59,74,49,247,3,155,247,76,192,132,70,106,185,102,238,36,105,2,73,102,65,13,240,80,91,109,233,227,56,202,199,115,144,89,101,167,83,35,174,15,250,17,144,1,75,239,75,114,253,159,159,134,125,159,206,176,80,12,244,109,211,32,44,30,145,171,127,103,91,18,190,101,75,214,239,124,204,16,173,5,56,243,237,75,221,70,216,138,138,252,56,141,61,245,99,144,55,96,134,183,116,57,93,170,154,190,41,87,214,52,88,125,1,186,26,14,94,236,72,210,229,148,238,62,253,2,208,42,72,119,202,9,35,80,242,110,212,170,234,201,163,77,22,118,43,12,173,54,252,135,17,170,146,71,246,190,242,89,86,36,51,201,82,75,7,63,190,74,21,147,138,128,201,238,168,175,38,77,255,233,233,108,21,68,61,26,178,69,56,226,90,195,210,199,179,147,134,143,48,127,197,187,80,8,136,144,231,207,12,181,120,24,162,194,105,195,41,116,38,41,1,24,242,133,192,72,87,182,35,231,46,34,130,79,30,111,100,90,27,30,178,196,19,111,8,189,241,45,231,134,81,34,150,157,157,182,141,240,131,166,12,42,123,221,67,90,36,79,77,106,95,190,76,242,139,20,24,243,137,105,80,75,211,213,142,90,176,85,86,100,11,126,48,254,106,81,161,35,144,84,51,170,195,143,149,150,62,213,188,106,117,126,229,62,115,16,90,191,141,92,24,20,221,80,144,29,8,248,232,133,193,211,136,111,99,194,49,22,112,25,95,62,190,141,107,218,241,10,191,119,21,99,232,109,215,139,48,154,223,86,177,178,199,203,34,193,155,254,117,128,66,141,40,241,201,67,221,30,50,79,162,196,182,211,33,123,225,250,36,175,249,46,249,238,224,55,47,217,15,178,229,38,181,16,213,11,218,249,196,12,218,244,12,210,53,28,187,90,53,85,30,116,11,239,120,209,244,9,74,30,232,142,147,66,11,192,231,74,225,30,70,19,91,254,132,47,253,127,10,83,237,87,88,136,20,200,221,19,3,183,52,75,103,87,40,70,213,21,77,130,56,250,152,232,184,194,111,189,142,18,132,197,214,50,201,242,203,167,164,213,58,187,253,165,22,218,20,6,178,208,69,111,225,249,192,103,134,87,46,202,195,67,29,203,141,123,26,149,197,101,141,206,114,112,53,173,200,24,255,70,95,19,107,239,198,142,48,252,106,127,122,167,196,116,28,162,182,76,39,168,203,109,181,36,63,89,138,106,52,197,200,15,119,18,153,55,39,27,43,136,38,108,44,215,149,53,75,150,184,33,94,233,248,101,230,16,70,190,163,78,133,71,42,217,35,180,165,165,90,106,79,240,234,99,24,50,69,8,72,240,21,239,234,109,15,138,228,175,128,105,91,73,116,136,47,228,67,143,137,153,5,140,87,136,60,17,42,104,145,46,28,63,164,10,249,105,170,100,145,108,25,198,162,94,67,225,247,174,226,85,90,3,227,150,155,38,92,74,42,131,17,182,135,158,28,63,14,189,180,91,212,2,158,154,75,44,28,40,20,92,29,99,23,19,236,152,38,183,89,186,167,55,61,9,191,216,93,64,49,42,178,141,61,84,236,195,60,101,88,64,145,209,232,155,246,81,227,141,250,155,153,136,101,117,194,90,224,32,134,253,194,104,237,223,92,209,128,33,220,223,132,135,36,160,232,72,220,65,152,33,8,46,242,221,177,18,83,199,10,24,82,131,248,218,67,68,201,156,197,64,1,109,203,19,163,76,43,83,194,219,167,188,183,215,5,110,232,245,158,116,144,152,210,78,99,218,5,205,133,3,113,55,230,211,29,10,223,29,20,11,107,171,29,75,143,222,240,167,156,112,83,96,57,100,8,98,48,130,155,1,239,46,155,11,52,111,141,86,17,246,20,104,181,232,111,223,25,173,133,192,80,200,151,194,40,76,184,147,3,37,231,45,83,6,156,251,30,187,119,42,104,67,250,16,140,237,217,189,147,142,45,48,76,186,161,112,11,6,58,240,219,84,21,61,57,140,44,143,194,39,57,96,105,165,67,213,135,169,213,175,156,216,104,235,51,175,236,45,125,9,128,150,50,164,165,18,24,221,153,184,52,164,230,70,85,248,66,159,12,152,86,93,61,26,173,243,29,151,246,238,252,118,25,14,56,4,70,185,138,4,100,17,169,0,224,131,236,75,192,86,214,16,248,210,99,159,71,95,190,201,132,169,191,198,156,245,38,124,243,134,17,152,108,244,138,43,71,7,87,127,27,74,174,220,55,203,133,124,129,108,248,75,178,183,168,84,138,201,227,33,123,10,223,61,220,76,202,17,50,234,49,211,236,155,87,126,170,150,3,14,27,227,227,253,81,118,244,28,58,20,77,128,56,136,101,236,222,117,245,2,206,51,155,205,193,7,75,35,81,4,244,133,55,105,104,143,34,6,13,67,75,20,173,105,127,161,213,61,238,249,237,237,238,150,123,54,35,203,128,17,225,18,53,197,243,94,79,11,246,148,233,129,45,253,64,136,198,142,103,191,232,171,86,154,222,177,54,186,200,234,45,186,172,36,135,203,185,113,212,11,179,18,147,193,151,119,249,46,19,222,140,219,145,116,203,134,6,76,107,21,221,90,78,125,164,34,46,143,187,227,27,16,163,16,173,236,46,74,1,44,63,148,92,221,133,229,167,173,62,111,27,51,181,90,146,117,121,174,126,186,221,146,161,30,148,178,50,170,32,60,48,250,9,45,96,122,188,229,202,208,146,91,1,86,53,153,62,208,203,90,48,129,232,253,56,178,207,60,100,204,135,231,221,214,91,200,222,116,149,103,134,212,135,126,156,223,51,244,205,220,122,28,147,126,246,46,186,246,219,44,158,63,61,43,182,2,30,44,47,43,252,203,60,141,70,251,217,121,52,244,218,46,71,243,114,124,16,98,37,51,37,17,67,27,16,238,193,126,48,53,40,97,106,27,139,238,68,89,159,102,216,91,63,48,2,188,241,46,41,103,29,57,55,237,79,222,143,137,254,55,125,167,122,112,79,83,2,60,63,63,21,64,115,55,202,220,50,155,147,54,100,190,65,26,163,248,48,161,82,175,30,43,135,50,221,246,5,157,61,16,21,146,68,235,201,112,149,110,89,77,183,159,101,138,120,49,255,67,158,146,242,200,129,205,180,195,191,8,186,171,28,186,35,218,100,78,19,241,97,232,90,240,151,86,160,93,68,224,105,132,231,250,195,216,232,141,143,35,65,27,108,200,55,121,250,92,176,249,8,100,81,49,74,86,76,189,187,152,232,69,162,111,207,188,130,83,72,255,238,150,206,138,3,31,110,120,111,28,163,131,142,134,28,93,230,45,218,99,218,55,93,194,204,11,29,51,214,241,214,212,54,77,214,85,38,110,212,75,111,236,182,108,85,16,125,110,187,112,137,64,26,174,156,83,111,123,38,137,103,86,172,163,100,6,164,166,126,189,193,154,36,60,179,212,146,7,222,241,143,141,8,163,33,153,169,175,138,217,35,150,148,98,194,226,114,52,161,80,137,24,252,154,92,156,194,72,165,70,182,108,195,188,151,53,131,189,217,251,106,123,210,29,239,23,182,57,49,182,14,36,175,251,210,27,195,175,43,182,214,244,57,201,35,165,87,37,66,89,140,147,133,105,70,34,27,153,220,216,240,191,39,40,205,163,200,37,109,90,143,115,35,55,151,194,246,80,130,147,139,178,150,48,159,232,216,161,134,115,34,26,101,118,207,219,122,19,243,168,55,216,169,215,24,94,57,14,137,94,118,216,61,145,24,133,154,147,112,255,241,113,141,104,20,198,169,156,252,141,209,119,107,65,193,182,140,163,28,109,254,245,177,243,70,108,123,125,224,131,61,208,140,40,156,164,85,14,52,204,172,75,82,7,55,93,233,253,3,223,190,35,233,75,233,73,210,182,108,14,200,227,198,251,98,17,147,233,155,163,243,96,212,214,135,108,215,222,116,131,246,231,136,180,236,29,146,170,3,150,180,43,169,181,113,21,69,225,42,206,93,17,49,209,187,222,216,186,140,180,48,52,234,90,194,7,138,99,188,47,248,1,66,253,123,48,69,145,155,158,121,112,46,4,101,157,222,146,39,151,142,18,68,222,249,90,61,201,206,218,32,162,15,8,154,212,21,164,117,51,56,44,50,136,89,212,79,244,168,145,129,129,3,32,240,91,208,202,72,146,220,85,179,39,24,68,61,41,72,111,197,33,157,47,207,204,118,50,55,136,108,108,99,100,66,59,76,21,46,164,75,81,164,137,167,61,23,133,142,85,141,106,206,41,159,151,89,135,73,52,123,169,136,52,201,209,239,99,134,70,18,73,187,243,34,228,166,112,233,193,110,234,24,122,75,151,230,161,123,116,132,57,23,202,180,181,234,16,174,195,230,79,175,128,177,251,146,13,213,129,51,177,130,120,69,37,72,196,184,248,248,86,136,0,64,219,106,106,252,98,31,95,139,252,102,163,218,172,219,177,67,182,184,69,237,142,69,253,200,193,239,191,103,52,131,193,127,172,26,200,50,142,122,77,114,84,25,106,131,78,188,177,67,140,2,150,197,187,204,100,220,208,89,86,50,25,210,240,235,208,192,139,78,202,150,4,142,31,59,242,124,42,63,75,114,20,168,137,61,165,101,151,230,19,154,145,227,210,238,22,25,25,230,136,189,242,190,184,72,153,207,224,223,188,53,41,62,16,182,230,66,148,187,244,57,213,116,6,110,31,107,188,135,110,49,172,236,240,83,115,93,196,116,2,121,167,147,78,178,88,179,36,76,122,122,71,201,241,152,219,251,81,248,244,64,47,61,26,85,207,77,121,32,38,51,68,244,111,110,18,129,241,114,9,43,88,156,75,115,12,155,79,206,123,9,82,30,43,162,142,201,71,203,4,216,195,21,213,40,79,242,58,120,98,225,169,138,102,220,213,215,65,173,124,197,28,207,47,75,127,28,89,97,51,21,138,166,14,136,209,93,135,2,244,170,152,135,25,54,18,6,93,36,89,114,77,126,83,109,23,194,229,131,135,185,151,198,44,174,189,196,244,145,13,161,196,155,164,91,210,232,24,164,52,76,102,71,8,153,45,133,105,127,137,43,179,175,39,107,34,192,112,56,35,17,143,177,210,148,219,198,241,33,243,240,179,138,166,56,32,82,9,81,30,128,2,41,147,184,9,233,135,69,52,197,5,120,235,95,184,42,188,235,7,54,87,134,155,197,26,182,209,2,227,126,157,48,230,42,178,161,2,62,61,225,105,27,0,129,81,6,59,217,19,194,78,80,175,156,79,61,219,39,80,223,145,96,226,23,222,153,74,71,159,75,96,100,44,34,119,139,179,170,152,117,114,116,239,57,146,222,50,137,104,165,194,111,177,140,84,228,91,2,168,2,235,141,145,40,222,145,210,195,200,101,235,83,171,125,75,16,133,107,244,20,24,53,186,40,211,154,78,161,158,219,148,96,34,42,221,88,190,11,74,127,164,199,203,168,20,150,169,131,212,108,74,34,94,174,144,0,229,135,39,132,251,72,101,116,90,108,21,53,27,196,158,217,159,165,113,229,53,213,184,19,185,140,183,98,104,58,130,11,189,185,107,50,189,137,169,179,52,250,125,78,62,196,32,225,109,201,142,206,210,115,6,123,138,15,145,38,82,129,175,217,219,197,254,230,106,125,237,160,139,90,195,29,149,154,201,149,189,211,165,111,255,6,223,102,90,173,121,201,132,86,81,119,137,84,34,122,117,98,133,251,230,233,65,167,103,15,67,90,184,254,114,242,78,194,219,35,121,243,173,23,43,54,172,32,239,10,50,28,170,63,67,82,137,23,165,244,247,193,121,178,227,173,248,77,146,237,56,91,215,17,150,152,24,111,76,97,42,152,23,222,14,142,224,178,238,9,57,55,138,138,209,18,79,173,249,138,170,201,173,172,194,177,141,88,63,138,141,121,110,72,150,217,77,73,110,92,226,51,250,212,153,43,253,220,166,240,145,159,238,181,158,221,88,189,204,85,84,2,25,90,43,96,108,120,90,0,162,188,212,47,168,5,153,248,170,195,232,175,92,89,148,47,213,67,223,20,154,183,154,180,223,221,98,106,12,62,210,16,213,189,98,57,251,96,34,0,95,210,77,175,84,252,133,9,154,172,205,200,115,64,214,227,48,229,210,240,108,242,86,26,54,202,75,216,235,192,44,243,55,96,83,31,147,147,191,48,54,218,120,208,33,145,38,81,227,116,79,151,251,109,200,15,106,107,44,221,90,35,123,82,182,185,23,93,185,237,109,78,125,126,225,195,246,198,2,191,231,212,111,244,73,95,132,139,151,160,228,155,60,54,36,161,86,165,59,207,194,137,160,98,111,164,174,154,70,65,19,5,73,39,116,98,75,1,31,84,96,19,107,240,219,178,6,71,29,165,168,67,69,243,198,222,111,129,233,71,225,141,182,133,31,125,77,162,95,163,13,84,121,61,121,133,16,192,169,250,219,176,76,34,37,125,96,170,138,213,249,69,110,36,36,85,232,153,111,234,30,79,145,7,111,86,49,64,29,82,133,190,116,136,182,232,2,226,115,59,226,186,68,112,72,247,135,43,82,84,40,19,178,9,161,5,168,187,207,21,167,65,113,69,38,68,204,12,131,225,100,189,235,71,3,33,132,84,130,232,122,173,92,33,165,178,123,173,70,225,154,20,8,124,104,78,239,18,8,71,8,71,127,7,83,226,7,166,207,194,225,247,216,52,179,124,177,72,136,204,155,181,235,139,148,43,55,86,34,121,193,231,133,245,139,162,239,224,144,195,248,105,211,208,159,158,214,9,28,138,45,116,220,104,120,120,178,56,66,57,144,47,70,225,102,70,91,46,38,179,9,7,229,228,24,172,57,243,164,99,196,135,238,172,192,76,45,46,193,70,160,184,53,131,75,183,121,9,205,163,98,102,30,26,0,210,117,31,246,147,197,180,227,206,249,92,218,9,167,43,36,116,218,213,21,12,193,174,240,118,41,214,176,170,49,30,186,132,225,191,71,249,80,42,159,148,205,110,141,235,38,43,50,52,0,196,56,220,11,136,48,31,105,111,232,95,56,140,95,222,36,211,69,111,143,31,38,162,140,115,31,36,15,63,119,197,164,83,67,86,168,118,209,228,50,251,181,81,210,157,181,90,76,45,15,156,80,38,236,64,203,143,246,159,194,166,237,238,112,51,239,69,13,246,225,48,132,121,43,207,95,131,172,133,178,238,14,243,86,115,34,213,112,197,156,26,253,104,218,255,186,238,57,129,203,7,158,31,152,68,148,43,5,162,232,73,106,81,97,60,218,253,202,223,110,233,173,58,67,225,226,129,107,183,58,230,103,148,34,132,230,2,35,192,151,14,113,221,135,188,24,36,84,162,250,48,90,158,238,67,224,49,249,201,145,182,62,250,194,140,165,144,240,65,200,253,3,195,101,94,1,179,168,92,133,195,65,146,94,135,122,52,110,37,210,233,55,213,173,134,40,86,128,34,113,27,7,227,4,161,225,56,237,228,117,133,114,214,250,204,102,166,78,28,134,181,227,189,219,93,62,48,124,77,23,229,26,214,74,248,221,153,213,240,0,198,13,151,80,84,159,103,153,158,93,0,38,99,172,79,228,94,226,73,135,223,162,171,223,229,52,105,62,191,178,69,90,93,247,140,116,31,236,26,110,185,107,107,68,76,168,46,86,186,27,221,234,111,60,77,154,208,149,200,42,157,203,223,104,59,92,249,30,250,62,227,245,25,159,230,58,151,78,186,112,67,5,70,117,177,133,8,26,19,159,164,159,175,245,125,213,144,80,163,203,174,127,6,232,13,154,70,167,89,184,107,18,235,254,200,167,7,60,85,86,145,77,118,180,102,161,46,68,69,64,111,154,104,58,134,39,213,159,123,244,121,82,169,186,33,253,182,84,206,136,55,89,211,0,142,44,18,18,139,2,143,20,236,130,195,125,181,217,152,12,149,177,108,220,194,23,193,120,77,76,12,82,29,129,98,237,169,27,190,183,90,182,52,248,165,147,124,235,3,133,239,20,222,91,205,182,240,186,98,118,235,173,29,14,91,75,133,110,249,76,117,104,134,92,30,153,2,221,232,18,23,186,150,100,51,43,213,173,39,135,76,235,35,165,117,115,97,254,164,7,112,215,117,152,206,218,170,171,218,131,157,49,217,77,203,66,218,55,206,207,135,60,2,62,70,71,87,152,232,206,175,12,134,198,249,100,53,222,67,222,174,39,79,21,142,242,170,194,116,50,250,83,161,45,117,127,143,166,159,192,223,182,17,217,151,238,177,209,233,114,149,64,194,2,146,117,10,227,149,235,191,77,109,241,147,205,49,42,188,235,163,191,120,185,74,208,249,131,134,158,188,169,14,29,93,234,89,202,67,3,179,193,18,190,223,167,130,106,173,255,52,158,136,69,231,12,38,153,48,106,135,135,68,160,249,121,104,195,123,42,81,141,89,237,123,105,16,203,106,156,156,36,252,103,48,192,232,8,89,199,107,253,179,250,219,8,11,196,72,179,180,137,126,65,205,10,141,113,244,48,153,108,129,137,123,78,120,77,83,162,173,159,147,87,30,150,195,148,176,198,55,227,114,194,106,183,153,122,247,231,161,142,146,191,253,34,195,53,235,231,27,168,209,74,141,66,60,29,52,250,182,105,144,117,121,245,7,247,165,153,113,72,152,81,49,163,146,250,86,159,91,63,203,207,10,155,81,94,61,50,54,58,41,161,189,17,191,205,22,232,51,83,11,127,4,139,109,150,107,157,210,6,172,132,132,255,221,67,179,236,180,107,120,178,43,187,26,226,208,191,182,2,197,172,122,126,242,226,43,252,0,41,225,191,221,236,39,24,126,115,190,223,212,91,34,234,169,159,88,248,205,190,97,87,91,249,248,116,144,226,36,229,61,124,6,239,171,139,61,234,82,238,235,129,207,187,122,111,208,231,56,223,44,227,138,168,13,25,75,77,199,20,88,3,33,201,221,40,245,232,46,185,152,48,215,78,120,220,165,187,46,34,218,25,71,83,104,216,154,173,121,51,86,117,227,73,44,205,199,213,204,120,135,0,23,138,221,38,31,58,170,166,190,97,30,249,109,191,189,196,39,89,131,92,126,140,3,184,112,85,183,239,203,92,118,195,15,157,230,11,221,45,110,91,173,220,225,215,92,147,229,153,80,230,11,147,150,78,8,184,155,230,52,22,221,213,126,48,212,167,251,73,152,152,118,114,120,173,163,23,178,191,137,160,22,3,20,181,246,46,233,175,106,233,21,55,228,233,180,181,157,37,7,87,122,20,124,54,67,112,226,72,188,121,145,14,131,124,231,48,9,72,61,186,155,235,93,156,28,99,233,33,217,22,136,123,225,143,132,81,19,27,184,132,23,2,79,45,109,143,113,69,150,36,148,201,11,167,209,52,50,179,83,97,75,149,135,247,112,213,45,242,67,15,3,60,125,222,107,149,132,228,181,56,36,236,181,105,255,58,91,79,109,68,239,155,206,6,111,200,73,150,232,32,50,232,174,57,198,255,219,247,115,52,50,218,126,114,120,246,227,243,211,111,11,189,106,26,158,147,148,208,163,111,122,97,65,23,109,227,243,76,24,103,161,59,253,226,142,34,95,7,214,220,120,85,132,26,247,158,226,139,96,23,54,195,11,11,174,233,20,215,40,224,21,253,150,104,94,215,253,25,41,15,126,159,226,21,197,108,113,131,0,134,119,27,102,39,102,2,51,63,23,254,166,198,176,59,249,105,81,214,43,31,39,44,50,32,85,174,50,245,183,77,11,206,143,182,214,206,163,47,132,181,108,165,161,172,25,129,234,201,179,221,192,124,104,150,120,34,63,152,102,168,112,236,121,103,151,213,3,161,74,132,100,253,96,154,253,138,204,87,240,146,67,46,175,155,229,123,251,188,16,84,32,253,224,77,128,164,239,235,77,119,247,198,133,89,93,84,114,126,205,178,151,37,188,155,108,9,200,159,166,231,28,82,175,59,63,97,235,40,201,202,6,159,176,223,128,177,156,148,188,55,25,36,118,248,225,58,133,202,199,250,192,123,134,227,164,121,221,127,224,197,119,17,174,83,112,11,36,111,71,91,107,75,139,80,83,90,30,122,52,76,147,112,32,235,221,40,131,9,179,161,142,189,166,49,5,154,172,32,148,75,207,14,211,170,247,196,213,111,214,40,24,53,222,54,29,3,111,6,148,223,198,221,57,102,52,58,100,246,213,199,130,202,65,26,82,146,147,173,122,229,248,119,204,149,166,174,229,77,219,10,15,50,100,225,49,134,254,165,12,22,98,100,170,254,1,87,148,204,5,38,237,91,18,54,65,171,132,41,145,57,93,219,46,77,148,227,46,148,217,16,235,0,53,77,240,132,201,134,86,15,130,214,48,13,181,15,124,186,55,208,66,118,193,246,238,11,231,204,1,220,165,253,143,200,16,150,146,191,176,23,15,92,73,4,25,76,21,33,96,158,170,194,219,184,62,225,71,71,132,123,20,70,119,62,97,154,177,235,23,142,125,4,29,203,111,244,124,225,18,159,24,221,101,16,195,21,222,213,59,212,217,182,209,43,177,63,240,8,203,184,55,187,205,242,69,239,24,241,200,177,220,104,255,55,60,210,202,86,109,248,200,198,213,25,193,200,91,58,181,47,248,39,147,23,150,227,11,151,193,51,244,220,231,69,9,9,211,42,36,211,41,172,160,233,204,5,124,112,43,59,204,132,217,183,205,120,33,63,162,1,10,19,27,149,180,53,52,162,158,192,27,155,221,180,99,68,103,85,80,72,126,77,224,37,69,97,203,25,148,173,102,142,227,243,62,80,130,113,20,250,250,139,243,143,162,230,74,30,112,163,199,245,3,135,247,166,161,90,201,235,166,188,232,225,196,166,181,89,4,66,109,91,65,25,210,225,77,198,81,225,105,62,184,191,112,37,77,173,239,26,231,189,230,139,35,234,148,58,83,191,216,6,253,14,63,119,69,12,185,200,24,197,12,34,28,147,209,177,91,159,207,7,41,185,144,157,223,144,124,100,35,96,102,35,59,212,248,55,235,141,8,141,16,6,188,175,47,238,235,253,231,17,61,14,243,22,91,177,74,108,216,216,243,200,251,152,56,177,121,50,19,151,54,148,145,4,38,14,242,117,121,67,155,144,82,29,203,97,200,90,128,210,98,80,63,240,140,81,8,60,175,194,171,176,195,29,14,19,52,233,72,161,37,246,158,56,249,69,66,69,30,218,219,88,33,127,246,11,35,23,171,193,99,183,46,239,24,43,16,65,37,21,101,158,216,213,187,111,59,143,164,235,62,2,106,85,172,48,8,180,77,201,139,216,36,84,194,160,195,164,92,196,245,132,87,68,55,157,95,217,219,107,210,46,171,112,108,235,152,186,106,147,146,85,223,116,236,199,243,70,106,95,58,192,33,34,84,212,100,29,190,159,93,54,122,238,157,76,229,47,204,150,68,74,194,253,199,70,119,7,202,4,38,7,27,87,200,43,59,166,16,41,225,182,121,32,186,194,27,40,236,2,65,49,114,219,113,236,194,210,61,127,121,64,73,10,167,139,247,240,186,186,107,90,34,97,159,248,60,136,120,135,108,71,7,140,189,72,5,189,191,56,155,228,153,96,149,192,3,246,103,130,111,182,168,157,65,233,70,242,216,31,56,225,181,142,50,164,60,74,188,43,220,189,164,165,30,251,180,16,0,5,133,95,41,23,102,102,32,113,93,135,253,184,220,52,78,207,225,247,176,73,237,117,33,113,209,158,31,26,132,192,104,140,200,101,179,229,174,241,200,222,19,46,67,104,9,200,99,81,16,117,248,160,198,32,119,213,233,15,207,147,227,95,35,147,25,141,39,168,175,4,140,7,131,60,81,228,204,92,235,21,178,4,198,159,83,96,196,178,253,183,121,98,75,169,5,230,249,20,14,151,8,217,49,183,42,28,84,219,135,154,3,184,128,38,204,59,3,93,202,217,246,226,199,239,219,130,7,178,164,8,7,108,41,74,135,223,100,36,66,106,100,137,76,184,45,224,23,40,72,125,126,208,199,30,62,231,167,154,132,164,160,239,167,188,10,78,179,7,229,98,57,183,201,24,120,46,199,76,131,165,90,69,139,75,63,78,143,233,199,106,187,10,95,12,156,60,77,139,230,96,149,114,175,21,154,103,28,187,89,49,229,113,147,90,8,159,163,67,169,161,183,15,12,199,110,59,140,48,152,124,121,70,166,240,197,1,145,127,37,151,1,27,183,215,97,51,92,207,149,7,237,138,158,239,146,97,40,82,25,72,66,238,208,178,236,8,130,193,24,23,24,114,159,215,56,32,134,107,103,1,10,180,125,68,129,143,166,213,38,118,18,180,215,98,108,235,183,189,204,21,64,97,36,66,125,233,57,166,139,33,188,130,89,175,173,202,191,48,123,79,145,166,102,31,5,209,254,119,8,67,17,218,202,191,164,25,101,248,230,230,205,223,200,139,238,207,193,53,142,133,2,38,226,117,151,150,190,55,115,254,222,53,4,225,186,244,182,26,249,29,223,162,95,107,151,206,42,52,71,103,79,195,187,98,19,165,208,11,179,118,129,234,176,89,11,203,35,101,187,226,173,168,29,161,159,46,139,7,251,226,27,217,24,190,242,165,191,204,144,116,33,241,254,147,8,213,161,176,9,251,124,139,13,213,246,138,185,50,204,180,155,180,0,212,233,214,103,40,28,92,91,61,29,243,150,78,234,181,242,182,14,6,129,254,245,176,157,199,167,47,97,138,237,17,205,210,251,188,133,53,119,109,255,239,253,20,196,105,38,89,44,48,59,196,60,57,10,127,250,174,173,82,231,233,26,126,233,189,3,121,95,208,145,35,198,167,231,107,84,189,177,75,35,201,137,145,194,3,206,251,162,63,112,187,172,196,131,161,226,74,96,71,41,23,50,133,195,212,218,154,30,205,156,228,86,71,148,210,175,238,7,17,169,88,78,185,131,3,138,52,103,222,246,178,228,155,167,128,225,81,87,233,167,102,78,41,45,124,192,224,9,108,145,216,1,182,87,30,223,15,231,23,244,112,227,62,157,253,68,22,242,211,136,5,21,191,112,184,205,111,108,44,129,55,46,235,55,224,111,114,128,20,21,238,208,1,195,196,200,193,176,96,133,158,152,147,222,102,125,43,115,13,231,145,30,171,238,129,183,184,245,202,7,194,6,62,16,49,132,189,159,55,50,240,158,143,219,62,22,141,232,201,143,56,91,209,34,241,102,110,57,26,71,96,111,245,0,46,8,44,37,124,32,6,120,134,204,26,67,148,84,199,46,45,236,42,30,188,177,229,77,248,45,109,248,71,249,51,199,161,125,9,17,113,147,2,190,121,244,130,71,53,5,134,182,21,207,252,44,58,200,242,177,108,250,65,35,90,38,12,234,66,244,133,222,242,246,105,43,30,42,134,44,242,212,224,163,189,249,50,78,94,39,170,37,9,99,89,20,217,1,18,173,83,51,77,172,187,167,197,42,178,239,167,19,252,218,190,170,197,51,167,43,107,126,96,238,36,215,1,6,139,194,228,163,253,153,145,75,85,142,62,137,63,92,39,28,38,128,147,156,62,170,135,39,172,163,105,250,210,158,34,68,255,41,58,199,133,21,182,51,57,202,33,11,204,176,70,36,149,141,166,140,192,38,56,155,171,27,111,80,209,233,2,40,160,83,133,243,64,233,249,19,120,74,105,232,158,2,63,197,23,40,82,188,75,216,1,248,242,162,201,88,19,222,91,225,74,74,223,235,236,168,180,225,84,42,240,181,21,204,97,173,242,177,147,153,229,196,35,161,91,80,211,211,199,122,192,125,55,249,142,197,241,177,42,12,67,32,81,186,219,5,165,83,187,204,132,155,46,64,116,199,212,168,58,153,35,74,151,143,11,209,214,30,179,33,176,152,178,131,190,71,16,79,228,133,53,227,40,138,193,173,191,42,116,58,165,2,255,80,132,136,60,133,100,6,163,162,22,14,67,205,8,150,14,35,237,46,168,117,64,59,193,10,97,56,164,231,18,166,24,48,242,96,43,67,201,243,164,23,80,226,47,235,104,213,163,241,149,142,183,65,137,85,122,101,41,97,48,76,226,183,97,95,12,61,57,203,100,204,55,3,174,163,108,8,145,21,204,234,254,131,177,219,150,223,190,226,143,121,6,28,69,249,240,120,36,55,156,211,97,49,31,177,70,120,48,36,223,248,228,209,75,148,46,43,96,26,216,227,137,87,163,75,6,12,149,22,147,231,136,105,205,187,85,97,36,215,87,134,188,71,179,14,15,182,82,70,192,77,53,191,174,233,18,5,105,237,144,123,233,146,86,128,15,94,162,194,114,224,31,138,66,10,50,128,52,134,199,54,0,93,28,57,55,244,216,200,138,35,108,208,165,165,255,82,220,191,49,151,181,102,22,115,137,154,13,246,136,253,9,101,55,153,131,105,173,69,212,36,96,90,105,186,194,80,188,99,107,100,250,203,138,158,61,227,129,87,238,176,126,126,154,30,211,60,55,109,11,10,95,108,80,98,203,103,227,170,42,124,86,140,35,140,15,133,201,129,110,11,77,34,53,96,66,189,161,112,60,108,222,185,82,139,141,45,26,185,120,52,59,180,73,247,193,52,136,180,248,225,23,253,42,189,30,21,254,27,161,180,81,87,36,200,103,53,30,65,150,123,40,237,145,122,110,211,206,73,216,242,18,2,15,123,254,1,179,116,200,77,225,34,183,60,78,216,182,255,136,228,237,194,67,17,159,164,145,25,13,86,79,129,179,255,247,39,217,148,242,133,248,172,80,175,117,154,134,233,158,165,238,60,240,98,10,14,120,210,84,42,71,99,119,48,243,104,162,47,57,184,253,228,171,252,186,17,248,209,115,211,71,144,195,4,179,244,26,31,61,240,185,51,223,214,91,171,83,73,22,235,116,58,226,99,217,41,204,16,177,56,24,140,231,98,79,24,185,67,129,201,191,199,90,92,97,142,233,35,99,115,122,99,38,124,177,235,76,215,91,131,9,87,99,124,119,161,123,194,74,65,169,50,115,18,198,132,236,10,143,118,35,178,122,207,247,102,143,7,48,172,218,136,141,232,25,44,253,11,207,140,49,144,213,62,31,184,83,175,95,49,39,148,189,239,23,198,120,52,96,120,255,10,31,140,132,107,36,37,106,207,208,9,216,122,109,226,232,13,109,80,158,233,196,25,42,246,231,56,183,165,186,137,193,136,242,220,128,169,131,214,15,220,130,190,11,220,166,194,239,111,175,48,191,61,120,185,212,15,10,39,178,38,122,50,90,253,129,145,50,10,152,253,162,188,48,42,72,81,129,135,188,34,18,59,192,199,186,107,35,12,223,31,240,109,164,194,89,29,177,246,146,52,38,210,48,157,253,126,236,139,204,246,89,142,190,168,153,157,216,217,32,215,38,223,166,41,136,184,2,53,2,87,75,236,101,49,218,234,102,121,26,251,61,244,18,228,104,210,248,65,111,199,76,62,3,124,8,77,120,190,198,6,28,74,79,202,73,114,86,236,237,79,36,45,176,110,187,2,79,88,185,190,149,28,48,126,134,156,27,61,254,160,75,195,108,197,219,48,225,109,206,94,126,52,44,227,34,223,38,226,74,97,125,110,70,170,75,38,13,214,118,86,84,135,59,57,144,149,48,155,11,111,152,235,176,102,219,150,97,212,112,136,117,165,52,235,158,38,157,43,71,179,49,245,143,143,188,122,155,114,215,47,194,92,65,135,184,24,21,103,206,194,246,102,117,4,138,184,231,140,20,42,40,234,104,145,95,234,54,187,37,202,51,24,178,205,36,48,147,31,158,198,123,114,20,241,136,147,143,132,180,253,202,21,19,237,252,162,40,108,135,72,176,46,20,186,202,18,248,141,169,248,104,223,163,27,41,222,254,115,48,194,177,14,99,145,87,115,194,48,117,201,96,93,50,23,189,173,151,252,244,161,101,74,62,203,141,180,89,194,196,43,253,102,36,60,82,107,117,209,232,99,210,130,129,146,53,88,10,67,170,58,9,47,125,85,176,17,111,198,147,22,26,233,193,228,215,35,248,31,172,175,181,11,12,181,61,98,186,1,211,248,243,211,147,226,68,68,186,135,10,181,160,108,213,98,169,39,77,220,182,220,86,101,190,168,25,224,175,155,9,59,131,233,243,137,187,70,23,104,201,109,153,86,226,157,18,255,223,210,21,166,151,103,229,251,152,58,250,89,50,243,194,248,190,135,94,216,187,231,113,115,134,189,210,63,1,124,144,185,140,95,102,21,218,247,3,191,89,34,110,171,12,217,152,24,188,218,200,131,203,72,230,175,161,239,207,34,188,239,86,173,72,20,93,220,25,55,213,237,9,43,76,36,92,114,85,162,84,43,231,198,232,247,156,132,95,144,86,228,186,223,16,206,10,50,75,222,218,242,54,26,98,52,185,94,34,105,58,228,109,116,124,230,35,76,192,169,162,233,133,211,40,85,227,187,108,184,149,53,25,70,228,230,221,49,215,10,8,184,22,43,60,102,45,9,83,211,175,10,163,52,154,213,137,41,94,138,63,240,202,189,28,65,242,146,181,26,167,82,168,145,25,101,236,148,117,196,22,135,60,126,132,48,133,140,167,14,51,28,16,107,108,51,161,55,55,89,244,58,181,32,55,179,6,102,102,107,2,227,167,188,178,150,4,203,79,80,138,27,17,224,20,74,44,250,93,195,189,109,241,70,8,243,234,209,159,94,200,42,197,238,224,125,14,41,110,181,112,88,111,209,120,111,110,123,69,191,189,55,224,119,156,27,45,60,97,118,145,154,229,41,123,85,198,252,107,150,132,194,15,110,153,249,5,126,17,232,85,56,252,30,186,201,184,247,185,21,125,151,221,5,22,97,222,133,177,11,78,74,126,238,9,189,73,135,233,139,28,216,247,39,60,166,126,124,135,212,236,144,163,69,16,236,193,214,233,226,68,160,141,68,99,214,85,12,198,194,250,8,172,15,156,105,52,183,15,147,21,89,162,12,115,119,26,81,149,164,117,108,201,80,48,117,55,151,130,237,166,253,84,100,85,4,94,145,163,4,174,69,198,130,77,50,45,80,86,107,89,247,204,56,115,159,149,176,176,69,127,224,29,244,39,224,222,101,89,52,245,250,172,3,35,212,157,58,85,11,37,144,25,193,234,38,35,48,228,219,100,146,88,113,87,205,156,6,242,145,209,242,66,17,58,14,182,245,64,224,11,211,50,206,141,116,151,4,56,131,175,222,91,119,57,57,53,126,129,173,95,125,196,201,201,235,202,151,11,235,189,175,26,39,71,174,67,226,209,129,177,69,176,55,232,28,216,50,221,13,115,224,136,146,63,140,255,43,209,234,176,229,40,72,43,244,253,46,25,226,131,22,243,172,187,191,183,85,250,7,134,186,51,243,183,109,83,22,240,52,239,35,143,10,241,120,123,59,134,38,48,57,99,79,118,211,1,41,205,237,6,99,8,145,183,13,123,183,10,124,204,95,48,158,169,73,255,41,188,222,49,43,225,162,209,130,193,177,151,220,132,148,69,225,90,76,5,215,153,64,24,43,173,245,129,119,144,131,13,222,107,42,60,90,116,255,253,30,221,191,240,80,248,236,47,124,114,50,125,17,229,251,130,230,248,247,240,74,120,173,47,108,137,9,167,79,29,98,241,43,48,119,230,59,112,96,60,232,20,110,110,237,220,205,141,60,185,16,160,221,18,159,206,25,227,82,36,136,154,237,77,90,45,56,153,44,140,85,134,26,174,77,48,93,157,32,72,10,91,214,124,138,162,199,101,176,30,12,121,170,203,125,13,148,200,253,167,55,205,134,178,9,70,162,184,68,184,97,4,130,34,97,18,74,22,167,4,207,117,217,156,36,23,190,201,249,199,201,81,247,93,122,219,236,106,163,127,118,161,164,151,234,238,76,117,236,32,188,22,108,182,20,71,22,168,101,178,88,30,18,80,209,163,62,159,176,137,35,121,176,142,104,198,214,237,59,90,150,239,51,115,54,247,166,47,88,6,34,178,11,219,149,229,59,110,84,187,201,180,132,10,253,58,158,16,196,249,224,189,252,243,247,127,255,111,127,248,231,191,254,211,63,255,249,175,127,251,203,159,255,247,31,255,245,127,253,233,47,255,248,63,255,244,47,255,237,63,253,135,63,150,127,251,183,63,252,235,223,254,229,159,255,252,199,191,251,143,127,254,211,223,254,207,95,255,252,119,127,248,135,63,255,211,255,250,243,223,254,250,47,127,252,5,254,243,95,254,241,207,255,229,111,127,253,203,63,254,195,223,253,225,191,255,211,63,253,245,127,252,229,31,255,244,183,119,158,255,250,147,248,154,208,28,97,200,242,163,104,115,82,25,207,222,40,90,5,250,252,213,240,255,233,251,68,152,226,3,151,95,249,79,131,175,200,70,16,9,147,105,60,191,232,48,55,228,149,48,155,168,95,141,55,235,14,254,52,1,161,165,114,73,16,254,192,172,245,85,168,62,19,89,169,242,187,193,176,182,231,183,85,201,52,62,85,39,218,149,127,239,139,222,66,85,122,133,236,68,101,240,247,183,223,16,35,198,201,43,71,107,210,37,70,40,196,18,47,109,57,185,245,183,253,172,108,236,123,44,127,39,71,23,184,188,247,247,190,49,194,121,113,127,100,42,105,184,48,10,201,47,140,88,168,40,121,204,138,248,220,110,126,52,211,135,72,33,79,156,174,207,158,211,225,183,161,19,162,182,169,85,247,95,166,40,165,205,83,63,239,147,89,26,78,205,47,140,100,153,216,19,96,40,66,75,129,195,63,13,52,121,105,102,201,126,235,239,149,211,173,113,165,33,231,205,217,221,12,164,126,225,131,41,76,86,199,205,90,146,178,129,141,111,92,177,9,5,103,194,200,43,204,223,16,139,168,158,125,153,28,109,114,66,191,225,93,161,235,253,72,111,250,219,54,160,138,116,252,104,166,74,161,98,211,234,243,70,218,136,147,99,151,146,149,21,90,144,71,72,148,144,114,181,214,137,132,105,129,154,191,172,26,118,197,152,80,235,209,203,73,197,38,127,177,165,19,2,22,18,101,53,63,22,205,195,94,4,102,233,138,83,191,175,103,84,209,186,177,125,241,118,185,99,50,43,163,136,45,35,105,123,222,153,31,77,48,34,6,4,70,0,12,151,87,178,62,111,79,145,244,147,183,95,153,136,223,252,94,57,178,18,146,58,3,70,169,226,119,186,194,38,97,98,189,250,129,139,247,185,2,119,102,55,133,137,248,252,183,223,226,244,70,199,17,184,210,183,113,2,126,75,202,23,182,242,150,195,29,186,156,158,28,42,204,111,45,224,193,239,17,74,231,49,48,253,85,113,114,148,91,150,60,53,179,112,250,205,40,162,174,63,164,108,3,138,55,108,28,140,34,119,151,167,130,190,230,93,51,96,20,169,245,220,212,87,243,137,175,185,138,60,51,76,7,218,108,1,83,181,209,131,223,18,225,221,160,165,154,12,253,212,159,166,171,163,249,117,111,212,60,187,160,24,162,230,88,216,93,233,233,192,180,187,251,109,65,57,206,132,59,240,251,60,92,149,2,24,19,53,253,233,110,210,216,14,195,144,42,122,116,175,152,149,6,204,51,208,75,67,88,174,196,111,99,164,209,20,174,208,4,106,192,4,231,138,162,181,19,15,165,99,102,163,175,139,90,64,162,47,178,60,50,18,96,242,141,19,215,205,242,53,4,61,39,188,92,64,241,148,59,10,227,167,21,119,245,174,114,235,47,15,58,164,119,188,107,164,149,245,101,14,66,189,30,239,163,88,143,133,192,232,125,222,30,48,52,24,61,249,155,233,189,170,9,252,194,162,162,48,9,156,226,71,47,75,205,201,19,29,221,134,75,192,228,96,244,169,48,231,20,127,42,188,203,86,245,104,230,237,153,240,212,110,30,96,35,234,7,92,111,166,223,128,75,175,55,30,234,178,122,152,192,63,82,110,39,96,108,32,228,228,198,173,24,121,52,210,150,114,105,228,0,246,137,223,94,214,21,37,48,198,27,45,174,124,145,114,215,163,97,34,197,167,141,139,99,255,252,54,105,147,124,44,203,234,68,2,99,177,61,226,183,97,216,232,148,69,170,202,53,180,128,233,81,87,216,58,145,110,192,29,87,16,129,153,166,102,158,156,70,100,121,223,248,60,184,131,46,25,175,43,133,8,131,233,180,141,223,30,38,100,154,48,66,76,53,135,3,194,204,186,200,224,85,229,202,99,192,180,99,233,209,104,97,199,27,161,244,35,191,220,88,68,102,13,148,12,157,140,114,100,235,214,73,24,70,174,60,113,106,182,238,120,4,92,212,124,109,96,177,217,92,165,7,179,29,236,116,4,109,87,6,177,249,225,233,133,53,42,25,113,83,80,224,63,215,93,107,136,104,27,220,63,139,91,251,233,166,79,184,20,157,76,171,209,252,227,153,116,60,55,21,38,61,155,151,141,166,172,162,108,49,251,145,131,179,152,12,108,5,25,253,233,174,107,250,123,4,177,183,250,185,112,225,140,146,52,223,238,27,244,115,215,107,41,74,1,109,28,121,102,162,5,138,61,61,162,130,249,80,204,20,70,225,114,93,18,192,222,214,219,224,200,215,133,252,109,239,57,80,172,73,64,224,210,162,109,211,70,74,23,185,155,65,115,84,217,57,192,223,167,217,100,36,224,117,124,243,235,25,200,38,10,106,110,175,137,154,62,191,192,88,170,202,185,113,96,145,241,77,79,122,68,65,200,117,46,29,40,184,110,237,28,254,47,232,236,87,47,155,0,107,199,51,193,217,66,71,2,217,241,146,131,20,98,88,147,137,24,17,217,147,35,5,157,195,161,87,70,60,152,239,3,131,71,141,223,168,192,200,215,243,222,87,207,109,200,128,210,30,196,2,155,12,223,40,93,10,91,153,61,167,82,245,236,250,81,126,191,57,165,32,236,46,51,14,114,14,193,198,176,105,124,73,47,56,148,179,217,100,168,108,196,98,244,232,183,38,184,194,3,207,155,135,166,191,61,78,168,6,216,2,196,66,172,48,237,87,61,151,175,145,25,81,96,2,159,124,221,166,20,164,39,199,93,38,191,252,23,113,245,207,141,189,32,194,109,229,89,120,209,87,213,135,74,20,213,18,38,9,211,20,166,93,63,98,130,114,117,140,111,147,42,205,0,174,234,138,111,174,177,94,130,4,132,152,35,215,5,223,62,198,25,9,209,207,187,166,152,239,18,140,192,91,44,131,233,242,158,221,205,119,138,185,2,73,199,217,192,46,175,87,9,176,174,112,46,65,43,22,168,25,157,93,233,163,24,164,213,223,238,43,126,249,255,163,237,76,178,108,199,109,32,186,35,31,246,205,254,55,102,94,60,2,12,149,93,195,180,71,245,35,165,39,81,108,208,4,2,212,232,201,110,70,247,193,104,142,139,101,88,74,210,111,181,224,188,199,36,132,206,46,29,43,136,49,209,255,104,60,171,116,73,51,241,70,186,224,140,254,51,90,105,132,162,55,63,227,153,146,88,196,103,214,232,163,161,93,17,155,248,132,90,247,244,81,26,37,33,52,74,9,99,252,44,197,241,129,107,15,143,50,27,101,72,63,23,189,204,118,88,34,211,52,227,186,194,121,143,48,45,217,38,150,28,63,180,6,13,198,39,48,138,244,31,152,212,96,184,63,217,200,192,2,15,212,146,199,115,127,40,56,81,56,81,74,30,48,165,167,50,73,231,43,181,48,207,11,107,94,81,26,240,132,207,216,172,113,178,192,173,179,163,61,175,111,73,53,105,179,30,209,59,22,246,162,120,66,92,152,73,228,220,139,233,72,11,158,253,238,115,117,197,16,142,71,35,104,153,244,189,144,44,122,238,44,109,96,63,67,94,224,188,199,205,23,14,168,194,153,38,33,49,104,120,6,159,65,67,239,102,198,213,86,6,160,143,150,105,229,232,99,106,149,222,83,95,44,25,49,203,225,108,38,178,194,116,2,126,48,149,98,138,230,26,222,170,117,98,19,27,105,210,96,172,198,134,68,42,105,124,80,170,95,106,160,152,141,77,225,210,222,54,189,73,94,232,47,83,234,152,226,4,217,204,247,253,129,103,246,194,50,68,174,105,15,54,20,182,221,33,96,108,204,170,48,146,199,62,162,155,202,202,170,143,102,109,12,99,68,143,59,53,117,227,24,182,32,29,165,235,64,211,139,237,255,15,134,224,247,129,59,205,170,127,112,49,185,251,241,185,55,6,93,117,56,147,224,249,92,93,170,203,100,193,88,65,21,240,3,231,226,185,140,3,87,180,121,62,55,79,197,101,151,128,151,234,227,81,125,2,121,37,224,54,218,119,84,24,115,95,95,37,209,93,55,207,15,204,64,59,76,186,78,31,13,217,27,143,16,192,199,200,73,79,190,159,199,226,15,78,33,120,209,159,238,117,150,216,77,13,110,186,23,219,143,251,126,88,108,87,23,31,159,66,101,90,20,4,76,88,76,230,41,204,7,95,186,134,74,245,10,29,54,104,149,241,224,217,164,224,142,180,71,40,145,36,107,176,167,102,78,133,244,216,99,68,72,38,201,126,133,104,253,222,113,45,109,226,117,75,57,91,84,241,150,147,124,44,8,194,242,206,185,64,187,138,153,176,180,216,174,193,190,219,78,201,224,185,216,97,228,193,146,133,87,87,192,229,187,163,36,138,195,102,188,242,24,159,107,201,190,185,81,90,136,47,139,54,203,77,65,230,128,241,92,31,173,191,113,46,5,243,248,7,139,34,51,13,86,173,56,194,97,120,10,98,241,34,204,78,59,149,248,237,222,165,177,251,129,19,235,250,205,34,147,6,123,240,79,174,61,102,40,91,157,236,102,148,96,172,20,155,244,89,181,170,79,132,212,62,5,14,93,224,33,193,55,164,67,158,123,195,202,220,194,78,110,230,207,140,250,190,199,210,85,63,172,79,93,141,247,162,38,70,166,191,53,210,241,29,133,102,247,40,23,8,74,178,213,253,46,106,90,134,238,255,104,161,239,30,99,70,43,88,17,17,165,62,138,98,226,128,105,110,47,67,134,112,248,142,29,163,89,149,134,192,212,43,68,228,14,141,189,179,208,100,200,104,24,230,25,231,100,125,114,164,174,158,214,7,200,67,250,160,32,173,33,157,52,155,213,105,120,195,26,104,112,72,2,45,129,173,58,210,81,166,130,60,184,105,152,236,216,71,7,2,243,50,75,233,124,182,188,23,50,10,240,200,2,201,213,244,219,139,165,55,80,136,84,148,254,231,57,230,209,32,99,211,20,38,223,144,167,192,162,75,113,224,218,66,108,0,120,107,125,137,117,29,223,17,62,227,189,48,247,4,70,207,33,182,163,73,16,93,38,105,39,25,21,238,73,33,176,32,49,40,19,247,157,43,46,62,255,210,116,192,105,49,236,244,26,232,125,70,55,126,48,252,154,233,135,38,165,139,199,77,123,39,50,18,80,33,82,141,56,3,182,218,251,216,112,142,162,84,130,131,137,26,115,121,240,68,112,192,195,99,52,115,88,146,28,58,176,181,143,45,14,159,13,91,227,207,237,138,222,93,184,152,133,245,30,141,144,254,104,43,96,94,83,34,42,108,181,37,172,28,140,152,143,71,72,67,234,246,30,205,26,106,189,81,129,26,66,164,194,209,52,179,180,162,53,221,28,84,230,3,38,223,243,70,5,250,236,154,190,29,86,180,140,164,81,66,131,125,30,124,40,99,179,85,41,21,135,196,104,122,148,14,19,162,18,123,25,77,140,179,219,250,213,53,33,137,250,222,139,94,162,217,9,250,6,39,233,164,105,187,122,247,54,62,220,156,136,102,19,152,129,138,49,195,206,16,144,66,152,22,151,90,118,77,158,139,54,101,225,129,35,250,167,165,93,192,212,183,249,152,176,129,73,37,120,67,252,205,197,108,240,158,121,103,185,152,72,231,118,187,176,66,38,144,225,204,230,2,6,136,2,146,88,48,166,184,20,175,68,176,95,252,88,234,101,17,58,112,20,89,10,25,45,234,126,207,113,229,143,69,157,81,23,7,160,24,77,193,115,1,149,212,165,180,28,134,79,221,162,39,210,129,55,85,33,239,149,73,148,237,72,181,17,188,213,53,95,208,49,239,238,230,146,252,173,47,181,79,61,223,192,147,189,31,3,229,142,44,82,54,204,222,157,157,179,144,232,151,152,228,91,156,249,138,198,206,125,173,70,100,82,26,156,159,157,104,82,234,237,23,91,77,170,216,101,116,208,132,199,238,48,105,4,153,7,216,239,236,3,14,163,129,36,187,85,134,137,225,250,62,192,214,34,72,96,178,161,57,126,123,25,243,227,193,220,207,27,44,192,217,66,71,87,174,46,115,4,239,45,177,172,166,38,226,50,90,182,174,245,97,112,210,3,249,156,138,133,78,7,14,115,43,177,117,233,73,149,114,142,155,15,75,56,63,24,82,64,56,108,13,211,182,116,133,201,166,237,241,126,251,140,170,192,56,78,17,225,37,254,145,68,235,243,28,45,19,233,56,191,249,40,38,217,35,48,34,39,201,175,62,62,212,57,164,223,176,36,130,18,61,94,108,82,95,34,239,133,68,213,240,3,130,152,108,23,33,93,194,206,228,28,253,193,231,254,104,148,54,118,191,238,34,140,201,2,40,210,78,3,87,240,37,209,173,110,244,29,77,149,150,33,103,221,191,95,110,69,150,23,253,182,122,240,20,17,159,33,98,190,30,60,144,86,241,211,3,141,140,45,122,206,244,116,123,114,102,112,151,230,212,139,59,124,34,127,233,110,2,165,111,95,248,105,54,132,115,97,141,173,247,148,171,25,180,234,23,23,147,181,144,231,166,231,237,114,147,19,25,196,41,95,131,179,59,4,26,19,116,25,4,201,2,37,81,210,188,106,56,113,194,30,59,48,63,120,161,187,224,219,153,153,17,146,85,165,38,156,2,210,59,38,221,26,173,189,147,135,50,132,94,226,104,57,251,228,84,213,11,218,39,210,93,235,238,72,208,208,207,213,239,189,16,38,242,130,55,54,115,227,31,61,148,182,58,94,198,68,29,41,210,209,227,193,221,248,58,62,40,147,141,177,42,76,141,247,187,218,218,204,203,205,161,30,184,154,115,162,40,35,191,194,2,224,51,72,37,62,8,66,8,239,244,160,86,128,48,141,255,52,236,215,148,228,181,48,83,92,31,133,165,50,196,97,163,239,22,29,179,239,152,64,56,86,182,5,228,116,24,25,119,142,158,241,70,164,65,225,244,232,201,7,70,126,73,222,42,155,138,207,125,105,212,27,87,211,49,161,175,128,119,103,76,212,236,149,172,247,78,180,17,243,36,27,174,72,17,91,25,214,46,115,205,111,78,221,181,232,153,83,217,119,172,37,55,4,6,180,28,189,152,72,217,106,254,220,52,175,149,142,19,240,162,83,120,230,36,17,146,176,33,170,181,197,117,123,20,116,138,54,35,189,185,199,115,77,6,85,144,179,203,115,65,6,207,43,224,227,67,137,48,247,129,51,132,101,127,236,193,198,213,229,167,233,20,20,195,61,40,55,127,89,157,74,172,120,189,241,158,22,187,146,139,113,90,235,45,38,61,240,34,167,55,5,134,173,228,86,248,64,12,101,201,107,161,219,94,226,107,152,74,154,236,9,4,211,67,223,141,234,100,170,130,151,192,201,138,120,28,70,226,75,111,158,177,211,221,222,28,164,212,246,150,155,91,55,17,31,82,107,214,93,244,123,80,4,232,219,40,91,81,207,250,214,9,53,96,247,169,166,25,14,50,224,168,220,23,111,37,192,110,49,242,35,16,3,147,205,245,57,138,155,121,246,159,34,48,177,44,223,236,168,89,221,162,242,137,96,34,181,170,1,67,144,124,118,244,129,97,76,56,109,192,98,181,175,114,166,195,33,37,182,229,191,93,137,107,201,178,31,246,185,227,226,179,195,8,37,225,160,156,231,238,92,192,187,144,216,19,54,54,77,148,3,165,100,161,41,140,129,239,203,3,53,223,34,49,160,106,146,17,110,63,193,85,77,159,139,169,103,112,3,104,118,11,38,202,128,54,179,95,155,195,104,74,53,25,208,70,246,175,6,76,42,82,118,89,228,120,103,44,46,243,211,179,142,216,121,242,230,156,106,235,95,83,165,47,9,9,210,99,254,186,133,63,77,213,72,86,61,234,179,45,162,125,147,158,92,181,40,140,228,181,159,92,132,75,209,27,120,48,92,126,239,33,69,124,180,101,93,247,216,244,104,42,58,76,58,60,201,84,128,128,247,134,5,106,167,8,123,209,244,147,38,97,254,228,103,138,47,93,125,221,154,55,185,201,74,250,104,137,14,91,181,38,213,225,206,209,143,126,139,111,82,173,203,71,221,113,53,157,55,101,18,115,114,213,56,115,39,233,190,242,82,43,181,155,73,122,193,69,223,20,217,12,145,245,122,225,242,121,102,232,146,29,135,126,21,179,196,91,65,17,20,171,239,192,137,170,134,29,63,140,222,146,192,16,199,214,136,231,178,140,81,21,152,134,124,241,53,233,209,36,241,167,138,235,95,188,50,24,30,127,74,210,44,6,125,119,2,224,35,30,141,4,144,194,80,184,87,60,185,81,220,138,194,53,184,39,115,237,239,161,201,46,223,194,248,178,138,159,173,3,74,181,153,139,59,24,220,232,174,240,167,172,230,127,251,209,55,90,25,13,194,7,115,148,203,112,180,31,89,193,95,152,58,164,169,48,54,70,11,152,35,244,153,216,8,149,45,231,239,254,224,33,221,40,249,206,116,221,140,79,129,46,250,148,209,132,54,57,226,193,172,231,152,128,208,133,221,10,160,124,42,139,18,242,153,158,22,101,239,113,235,99,252,148,170,235,102,225,246,58,124,22,160,104,64,177,234,88,242,241,96,237,211,83,155,64,5,212,169,184,121,157,122,236,208,148,47,92,22,99,157,74,236,135,98,112,150,108,126,147,55,45,61,149,40,59,109,49,98,116,170,220,93,182,65,132,5,106,156,43,188,100,90,114,42,153,3,52,99,225,112,24,232,38,73,140,177,199,170,195,229,145,79,61,90,165,173,226,140,93,176,151,174,199,14,17,183,178,99,155,203,228,99,228,92,161,191,100,172,73,36,75,147,62,55,218,135,61,206,44,234,47,118,149,131,101,117,66,252,253,157,74,170,240,193,89,188,35,36,0,1,171,137,245,78,206,175,69,252,255,184,20,20,136,87,49,18,44,228,236,183,38,20,33,141,40,49,64,206,233,29,187,92,177,206,18,98,159,80,116,178,226,230,24,208,121,139,89,150,45,152,228,22,6,33,152,15,72,236,199,191,52,249,119,233,24,127,224,158,93,79,136,3,131,96,131,90,93,22,219,8,195,40,89,71,49,181,217,32,42,184,193,183,141,51,36,70,25,30,138,119,173,70,164,149,28,134,194,211,100,198,195,30,68,192,73,141,205,115,142,215,176,191,97,228,171,247,74,51,173,29,241,0,132,190,178,168,44,33,26,203,65,17,150,44,165,7,242,169,225,10,76,215,165,74,240,112,170,176,53,209,252,96,101,135,149,108,39,86,87,219,31,165,64,127,242,78,127,1,249,154,86,48,238,157,90,19,220,167,46,26,155,200,95,16,47,245,81,107,84,183,200,139,113,134,53,23,58,254,121,45,194,134,169,16,3,81,30,115,159,7,139,68,70,141,174,106,57,104,39,24,93,136,14,125,28,61,42,220,221,27,219,77,155,108,152,254,228,59,138,33,37,32,60,47,14,44,255,230,25,0,68,230,85,107,31,157,75,248,3,238,69,90,225,98,82,231,185,88,37,145,59,153,188,136,222,28,42,182,123,7,70,47,146,94,117,84,70,229,40,118,195,253,157,171,111,133,145,210,240,121,220,135,53,195,147,123,159,169,87,213,173,71,161,238,77,22,171,94,136,140,61,211,16,189,1,129,59,245,41,203,97,250,150,202,121,74,251,3,138,54,60,226,112,150,212,206,18,164,41,22,138,242,81,65,112,89,63,24,77,53,135,203,254,146,61,174,85,250,3,86,235,231,221,122,196,66,142,255,164,222,5,109,42,87,36,198,77,49,56,105,24,134,26,180,8,57,67,178,154,122,122,33,115,70,39,197,11,39,163,110,75,104,42,33,145,239,79,222,182,37,140,53,114,133,107,226,55,111,38,87,149,53,44,118,44,74,111,254,142,60,46,252,16,9,139,89,31,13,159,13,240,238,150,180,37,109,244,201,106,177,126,233,137,189,149,78,77,98,247,216,195,30,23,235,214,136,65,174,222,199,132,141,76,46,198,131,212,72,157,147,208,82,139,17,42,196,24,158,18,228,164,213,104,132,72,17,70,41,194,167,177,212,131,203,13,192,152,235,31,10,44,36,134,228,18,35,7,166,171,150,176,246,179,245,142,244,24,16,109,23,150,214,19,100,2,82,17,34,66,42,121,10,209,52,99,105,196,110,220,170,57,181,47,42,109,169,36,87,20,176,18,243,41,170,217,13,234,79,15,190,12,209,217,161,89,249,108,90,153,237,253,242,39,237,113,172,201,158,130,105,221,76,35,64,40,103,133,74,160,26,113,99,4,118,170,208,1,56,237,114,28,249,150,169,219,207,94,32,84,127,102,130,179,38,27,81,155,44,89,46,100,132,179,119,142,51,184,105,237,72,33,187,225,117,251,7,238,179,137,21,223,144,17,137,245,131,88,245,39,232,92,104,232,232,66,153,201,126,74,211,142,197,84,63,107,192,103,187,205,146,253,32,57,84,234,11,89,83,245,47,41,8,36,53,130,177,220,108,71,18,50,2,125,72,75,139,44,0,61,49,94,49,157,161,51,197,144,157,95,166,181,188,192,16,212,98,237,49,254,179,232,47,163,132,16,97,99,28,197,46,211,204,186,148,234,136,82,142,43,153,168,179,161,173,112,37,207,96,83,195,41,191,109,109,23,34,191,70,103,132,164,79,94,49,177,94,226,197,250,25,41,204,65,63,34,37,68,90,74,8,28,84,202,205,56,160,112,130,182,38,153,105,118,52,162,110,5,45,190,34,182,58,199,110,217,81,177,70,69,108,85,130,7,111,22,82,151,20,169,236,33,42,133,7,62,235,35,2,249,192,85,19,116,231,191,105,209,185,34,3,87,250,148,164,208,249,211,115,158,174,128,207,177,48,132,17,77,49,201,12,78,167,229,9,53,215,69,40,133,18,74,135,127,101,106,146,202,61,119,204,62,91,44,146,57,101,183,52,173,23,127,173,78,16,84,94,139,196,32,26,86,2,39,229,4,192,24,121,233,63,242,71,67,150,87,79,166,49,16,121,71,190,142,36,145,97,113,143,136,18,85,14,27,233,79,208,104,56,117,54,110,191,57,209,68,165,137,19,107,60,175,182,99,196,203,212,76,25,2,85,41,226,233,8,99,78,241,36,26,252,145,22,116,54,184,235,93,76,91,242,250,180,230,140,52,49,93,99,245,197,206,60,170,111,158,22,235,190,39,153,249,73,216,58,82,166,236,49,34,127,141,84,182,145,33,227,209,122,250,192,38,251,249,134,5,45,65,37,167,36,74,52,36,153,203,143,23,225,174,224,196,164,152,136,203,100,63,133,146,147,76,238,49,190,152,72,172,244,102,62,208,74,15,165,247,156,208,75,160,85,78,95,251,103,188,168,71,20,216,68,87,34,51,79,222,89,55,150,65,101,101,112,137,170,181,130,81,58,27,98,107,222,33,135,190,215,108,138,69,249,87,166,184,28,107,127,113,136,9,140,64,66,240,21,104,54,174,220,70,34,61,222,112,216,218,57,19,144,20,222,24,236,5,231,228,208,238,72,131,134,6,195,218,121,73,87,26,182,8,156,97,233,229,216,171,81,148,208,171,11,141,179,227,84,63,251,182,28,34,8,30,207,151,239,237,38,89,222,149,43,103,49,75,183,116,80,36,210,7,135,158,226,202,220,201,202,79,69,77,214,58,145,80,135,228,48,251,68,83,202,244,175,95,181,155,112,181,255,131,42,110,189,207,3,38,37,53,62,196,124,228,104,35,139,151,80,142,174,90,51,80,209,214,138,36,223,18,213,14,171,118,128,219,232,48,6,87,210,178,153,4,239,204,189,36,139,201,124,170,56,50,235,63,236,222,10,71,173,107,21,199,146,68,92,167,137,182,22,40,210,50,39,120,51,29,1,181,38,251,225,153,196,8,134,133,189,223,40,54,255,22,134,69,47,65,210,120,99,104,233,36,82,38,241,210,166,226,48,180,4,209,250,89,70,30,142,144,196,167,4,113,155,250,114,184,49,212,93,106,89,166,149,152,4,60,178,118,121,162,137,94,90,17,78,234,11,193,42,121,233,97,221,252,202,67,73,126,126,224,33,249,69,216,186,229,123,245,200,145,197,155,214,149,66,42,118,160,98,120,35,2,252,52,130,54,114,245,236,237,249,79,164,91,180,216,141,10,133,8,238,157,163,139,73,211,191,112,245,104,18,134,234,252,20,205,208,59,105,249,178,239,116,21,110,58,203,40,85,217,53,82,201,118,40,12,45,193,93,57,220,198,108,130,45,138,66,214,243,119,166,114,228,83,0,213,105,15,21,91,202,111,84,180,64,183,162,231,31,46,74,94,26,194,253,193,229,145,6,96,75,232,36,251,137,47,248,134,68,70,85,250,125,147,152,161,123,140,91,112,8,2,126,102,2,52,254,29,78,74,55,114,188,150,23,90,98,60,96,42,160,132,53,176,76,102,35,118,179,142,134,177,150,46,86,235,214,28,102,43,145,49,189,24,29,128,183,85,30,243,92,235,119,233,138,62,227,222,244,25,80,126,238,194,177,246,54,179,201,100,149,62,149,118,108,195,62,19,44,125,152,230,167,186,144,43,252,0,88,48,31,182,254,52,103,153,79,51,72,123,31,38,222,34,40,30,244,147,106,84,224,250,41,84,165,57,141,159,139,40,110,233,54,188,80,38,11,47,30,125,215,54,117,22,146,149,117,101,37,78,85,122,105,20,133,33,199,60,219,16,141,70,221,112,120,149,176,106,155,113,191,214,167,64,119,123,11,132,100,101,196,245,91,253,219,123,48,208,105,38,59,243,103,71,178,254,23,193,2,108,159,70,181,86,183,60,93,2,197,224,254,169,168,70,136,171,7,195,176,17,207,210,186,228,193,154,115,107,33,163,133,161,21,211,68,142,195,116,164,83,121,209,143,77,232,187,62,244,236,165,186,248,26,84,213,176,191,172,181,162,62,216,175,113,103,188,213,175,177,141,214,160,215,212,131,120,70,119,145,254,41,204,47,56,180,113,115,218,70,106,53,118,167,6,224,61,56,149,145,90,4,216,141,157,88,3,238,218,29,145,77,197,168,244,1,31,252,179,171,88,64,240,193,36,220,245,201,7,161,208,7,175,166,235,231,156,40,59,146,228,7,221,89,253,62,52,237,83,228,187,128,103,251,84,230,111,168,78,241,94,51,137,142,207,79,133,33,63,138,33,14,230,167,210,27,25,228,146,215,131,207,164,86,24,86,220,218,2,143,172,199,79,37,154,145,31,60,102,250,192,187,5,113,31,184,41,207,9,98,100,143,44,250,175,170,104,233,225,197,184,188,23,27,72,174,168,242,5,90,160,239,197,6,78,136,30,171,164,2,156,59,3,156,117,59,36,213,180,215,67,231,217,56,84,248,194,180,154,30,76,14,71,79,47,4,67,203,131,145,255,208,115,51,91,23,215,128,235,84,144,122,145,33,179,180,40,223,122,177,121,214,250,62,54,124,33,213,18,33,24,156,222,10,65,217,70,62,246,52,123,123,191,245,245,61,96,232,6,231,157,227,108,117,102,45,190,162,219,200,8,70,28,75,251,76,37,189,57,123,235,123,242,78,66,122,127,100,78,246,10,239,40,179,187,234,197,156,180,65,86,165,97,193,108,122,49,84,206,254,54,172,179,107,235,185,186,172,48,37,70,244,156,223,159,121,102,138,79,83,40,211,253,83,60,188,10,34,254,113,53,142,149,86,176,159,93,26,90,75,192,223,122,106,88,157,222,191,221,116,73,105,46,163,176,181,229,9,24,190,150,76,113,4,215,198,120,87,147,196,209,171,217,70,130,206,154,97,110,103,125,112,26,196,4,233,25,193,135,169,71,231,162,79,216,27,21,148,239,63,55,167,122,238,125,47,56,94,106,202,16,32,15,210,156,53,135,31,122,194,252,172,132,96,169,163,153,165,178,52,116,24,31,177,118,147,117,214,28,10,111,142,157,224,184,99,240,169,160,142,117,133,156,1,55,237,115,107,109,213,118,200,2,252,122,145,234,209,73,231,187,40,167,163,5,235,248,152,12,208,107,114,184,202,44,32,245,220,76,107,36,197,110,155,134,121,153,2,143,18,250,175,72,224,34,196,175,191,61,158,48,45,48,209,94,65,173,187,92,220,155,147,85,223,122,21,37,254,55,235,15,172,48,170,25,113,49,93,224,116,34,110,228,64,222,47,67,145,151,61,105,155,194,125,76,37,54,40,201,103,88,83,92,154,71,4,76,225,141,200,62,37,252,240,224,169,39,162,67,42,143,148,41,192,136,130,6,28,179,170,194,76,197,40,149,1,215,79,44,215,30,118,71,173,5,50,192,93,54,68,11,79,185,86,41,48,77,37,151,170,62,17,70,246,10,148,77,207,12,9,47,152,25,189,162,116,12,245,41,105,107,132,121,159,123,232,187,96,68,169,177,143,91,243,234,129,104,114,84,138,62,247,48,39,197,225,142,144,223,84,88,107,195,118,199,130,86,152,102,151,81,241,67,211,49,117,102,45,21,237,34,197,112,128,38,220,30,133,57,6,98,80,88,96,73,7,133,166,185,121,75,1,138,22,135,209,44,165,135,35,81,206,6,181,191,159,19,3,99,198,139,157,125,35,125,116,182,104,34,215,226,106,138,130,154,62,249,57,55,221,70,67,220,155,8,171,8,109,37,227,117,57,108,100,181,162,48,250,102,61,96,114,85,85,225,99,20,68,161,211,217,254,218,82,148,88,210,12,116,112,56,54,133,105,197,25,247,198,211,214,105,152,105,245,24,15,6,159,47,127,238,141,55,21,175,69,54,68,117,207,50,45,6,118,20,4,89,197,200,254,42,151,101,63,97,10,13,170,231,247,234,17,196,158,194,38,80,63,63,93,40,252,143,123,91,23,6,125,110,130,44,239,193,145,97,250,188,53,150,81,204,240,9,245,80,239,141,24,149,123,87,56,117,31,37,18,104,213,180,28,11,248,108,11,31,213,180,218,67,36,232,76,245,115,32,232,28,69,56,225,21,232,66,66,253,62,215,108,41,234,202,38,53,105,93,71,12,158,110,252,48,93,84,62,90,110,80,15,223,115,53,228,190,191,23,239,176,68,10,228,204,186,117,184,171,253,186,195,116,247,75,253,11,191,210,73,118,127,45,96,7,78,81,198,84,16,217,158,95,152,94,91,81,57,134,211,153,62,175,141,57,17,165,122,116,248,219,159,49,163,64,222,175,62,103,9,37,242,159,33,221,174,19,108,58,148,89,114,183,6,63,7,8,19,180,106,38,145,175,185,131,154,81,8,12,141,250,121,114,24,20,175,158,142,176,240,103,88,40,253,234,175,16,48,125,246,225,76,111,161,40,229,99,83,254,124,78,40,176,81,119,60,42,201,142,143,178,223,100,98,191,66,192,85,63,23,247,224,218,210,250,50,75,19,92,208,250,82,237,148,6,247,207,86,104,5,42,41,222,138,221,240,179,163,208,89,36,202,146,173,137,66,254,236,25,61,234,79,138,169,81,126,150,199,121,173,34,101,153,4,1,116,188,179,20,245,80,220,184,53,41,118,54,179,177,99,79,56,39,77,219,159,79,205,204,201,241,96,63,194,164,194,164,78,122,192,233,83,5,104,100,185,160,68,21,66,246,235,115,156,99,143,197,131,81,191,149,117,255,183,213,19,240,121,199,86,245,98,122,128,238,7,151,60,62,63,77,83,158,216,174,160,146,87,245,80,8,1,183,40,168,206,132,175,167,154,118,229,153,33,116,50,203,42,205,66,156,189,213,16,110,49,197,246,165,95,139,190,69,79,246,130,227,39,127,213,39,33,250,134,252,74,213,130,234,77,75,208,136,122,32,214,81,181,198,22,203,129,252,246,133,11,7,168,24,180,166,85,152,66,23,115,147,152,40,162,232,153,184,165,59,140,137,126,63,226,79,194,176,232,33,67,66,53,69,151,214,167,157,9,221,195,249,65,203,6,17,111,129,113,157,124,221,38,171,174,16,245,87,8,253,103,133,132,106,38,137,36,17,50,61,139,163,191,136,12,138,54,100,75,159,144,41,246,115,118,75,194,42,143,36,27,103,194,201,116,178,191,98,162,148,21,84,145,34,205,20,36,46,215,88,221,166,87,164,87,87,154,165,78,135,107,179,38,98,15,230,221,70,185,242,175,198,80,150,190,119,253,39,215,50,182,195,166,24,181,68,223,181,181,236,42,167,180,167,22,210,118,135,117,52,246,12,9,85,24,224,162,253,74,131,88,87,219,197,253,91,50,19,232,247,226,221,179,136,23,89,51,75,185,49,125,45,166,43,187,38,147,3,146,223,45,196,242,155,171,202,46,122,141,171,162,45,181,118,55,148,67,157,40,217,178,33,112,181,240,114,117,77,90,86,82,22,177,93,10,187,111,249,237,178,214,148,91,117,97,11,93,2,118,40,218,90,209,102,21,120,155,58,239,67,167,72,52,246,10,89,99,204,184,24,26,81,218,127,74,16,134,117,67,25,204,47,184,75,74,185,15,81,183,106,236,251,169,223,146,25,100,129,96,60,134,45,9,131,1,62,195,118,24,194,240,219,34,161,33,50,28,191,224,19,55,63,171,234,53,199,133,81,114,142,202,126,65,228,19,158,251,218,176,0,74,187,226,243,6,35,41,181,20,30,107,150,64,249,102,242,92,28,27,241,212,68,81,106,215,91,231,126,229,150,13,61,207,21,60,11,208,98,181,156,1,27,119,83,225,6,17,38,96,178,159,122,111,74,84,103,192,109,191,254,127,160,144,183,86,60,182,233,254,233,189,235,49,195,246,131,145,197,158,2,55,28,254,7,15,218,27,41,108,50,222,1,147,150,105,2,67,130,42,15,110,233,133,179,13,182,196,76,192,228,65,244,230,36,157,223,160,161,198,150,245,197,136,234,247,7,39,36,168,2,110,212,84,52,159,8,20,60,214,242,70,28,113,156,121,43,138,65,45,114,247,30,156,8,142,247,51,154,148,168,151,87,66,65,249,35,226,58,169,58,106,66,14,239,193,58,157,249,182,131,212,247,245,247,206,103,11,154,94,221,132,18,27,195,215,222,173,251,49,45,247,109,212,13,156,233,201,242,38,153,149,142,92,221,30,118,120,218,251,190,1,51,142,198,37,249,129,162,129,178,228,98,56,100,55,87,52,233,165,221,68,239,171,113,52,194,90,242,171,27,138,65,91,30,28,206,217,237,120,13,124,204,198,167,185,5,76,191,248,113,81,106,134,214,20,148,62,180,217,175,197,219,127,134,253,65,33,78,206,7,227,166,201,138,167,237,161,55,123,153,144,150,19,162,29,1,115,62,207,28,63,77,203,141,252,190,36,134,99,185,133,58,160,198,57,146,139,177,65,227,173,72,100,147,99,123,48,74,214,183,131,43,93,45,206,105,244,10,86,32,45,54,184,223,247,201,160,41,212,71,44,161,188,27,78,203,188,35,138,89,50,31,63,10,216,194,28,213,225,108,76,228,128,173,213,124,202,247,201,43,90,20,207,0,64,110,179,194,145,242,223,38,248,185,21,46,180,45,243,181,69,243,143,254,20,110,128,81,181,109,126,53,169,187,39,23,222,80,169,227,136,170,1,15,161,161,3,243,182,107,56,124,62,245,203,52,209,91,132,218,77,95,92,7,78,40,101,11,76,7,223,119,115,168,138,10,119,90,31,78,71,11,133,164,91,80,88,42,195,47,206,214,38,92,80,202,49,103,160,112,203,101,89,159,253,35,183,28,99,70,24,79,198,123,96,111,59,88,32,253,60,158,143,93,75,120,229,126,14,34,32,48,151,245,234,218,124,233,17,72,72,175,246,21,180,186,26,215,65,109,170,232,165,157,76,67,160,212,46,164,33,48,209,47,223,68,145,89,75,85,182,96,204,167,49,124,130,211,76,5,95,71,96,18,238,254,45,204,43,222,178,253,35,235,70,183,236,128,43,57,127,133,209,200,240,49,129,40,165,167,41,130,116,251,214,58,252,224,250,164,190,200,233,81,140,227,103,75,161,230,112,232,28,36,207,151,125,14,30,163,128,60,211,131,81,15,100,131,116,24,54,84,83,24,211,47,70,13,93,214,38,243,127,113,62,196,54,204,150,176,95,239,89,138,218,208,198,136,175,73,55,228,46,195,178,216,22,102,10,184,172,167,187,123,80,139,194,141,248,34,104,52,202,131,241,150,114,173,145,99,182,192,155,120,85,246,153,194,190,40,251,232,178,182,159,254,216,203,54,105,121,108,211,88,242,67,13,195,104,189,116,37,114,19,48,119,74,204,224,41,44,57,120,100,173,36,223,234,160,157,141,167,109,208,224,237,158,197,145,122,44,172,46,225,19,96,70,201,141,182,179,44,103,81,211,9,147,99,151,216,9,105,117,249,244,153,129,153,224,37,63,184,61,105,118,168,186,214,138,37,30,141,102,106,67,110,78,129,65,88,132,168,165,148,167,196,2,157,57,89,59,223,247,98,231,147,84,129,45,189,226,55,79,248,138,50,42,155,12,109,174,177,236,43,206,76,192,24,55,136,225,197,226,132,177,156,5,110,214,226,206,191,38,213,28,143,4,4,123,101,32,4,235,51,165,162,93,247,86,0,242,92,181,220,134,17,7,62,63,213,228,76,165,132,29,81,174,139,38,164,194,222,241,81,44,166,90,227,201,136,237,203,2,0,182,230,48,14,147,55,127,54,37,74,109,107,196,129,205,220,64,22,89,96,242,255,254,219,166,68,249,54,97,30,101,245,226,54,56,41,218,246,202,125,128,167,117,83,117,24,237,219,165,87,255,226,61,14,119,250,179,21,189,26,195,176,57,140,136,138,194,100,205,123,241,7,175,100,87,222,102,74,71,88,72,173,254,224,132,229,94,207,70,110,78,196,102,109,135,207,190,208,234,214,15,194,84,242,23,35,164,151,147,220,124,179,219,229,184,26,31,58,162,28,12,249,100,96,238,100,200,5,25,222,103,219,21,235,55,20,167,15,145,52,84,154,31,156,127,231,149,195,198,223,172,2,55,147,84,8,152,22,44,50,27,242,50,113,141,248,109,90,204,202,205,139,21,62,198,163,97,193,201,131,179,32,215,12,212,72,68,75,224,1,41,221,71,229,236,232,112,84,4,166,183,69,140,25,82,9,67,238,93,77,76,166,196,144,150,242,226,174,192,168,252,21,127,107,163,1,235,44,110,63,210,107,124,47,194,95,242,214,112,250,203,251,237,243,28,45,201,111,35,31,125,107,188,15,108,42,14,83,174,238,116,174,170,1,195,196,125,199,87,193,166,57,139,61,7,108,65,179,7,143,70,63,170,25,55,55,193,220,7,219,137,226,123,218,143,181,165,147,1,147,174,239,152,167,232,42,235,210,95,132,219,226,123,89,132,160,202,139,65,149,47,37,96,216,205,111,208,206,217,54,223,84,168,213,100,50,31,74,116,39,191,7,163,144,236,153,126,124,29,136,254,241,96,236,135,178,182,11,138,44,183,35,132,193,45,201,158,84,172,3,112,138,159,46,90,127,11,140,128,230,234,50,145,94,195,21,154,206,53,76,159,25,11,132,197,40,55,71,117,57,44,67,228,103,71,145,33,43,232,113,199,145,142,127,253,20,139,40,60,33,174,26,219,70,54,139,87,94,139,230,222,35,197,197,201,54,138,7,211,173,34,197,190,64,77,210,163,76,2,211,86,200,207,78,18,178,199,229,150,39,163,38,45,251,169,157,105,103,254,36,89,144,105,194,75,88,1,119,35,92,8,140,116,220,67,145,65,232,130,154,232,200,10,152,83,251,141,25,4,63,74,60,30,12,247,89,224,105,199,138,195,244,125,121,206,19,100,140,206,2,250,193,231,161,11,244,244,7,35,201,121,165,79,128,169,247,151,179,177,242,191,228,175,157,40,254,104,85,208,179,169,44,247,33,146,121,224,239,123,192,214,28,195,159,155,50,226,245,196,244,128,201,145,248,102,104,193,78,49,208,168,162,164,116,165,57,140,64,73,145,215,50,89,222,85,29,158,70,131,16,216,132,223,2,69,221,80,94,218,244,44,226,214,166,100,44,31,107,192,19,241,153,64,37,55,17,124,129,77,113,112,197,189,217,36,228,185,137,32,135,195,152,168,237,223,83,111,78,107,178,28,111,221,172,37,249,131,41,213,185,17,99,224,115,130,164,36,175,69,225,236,240,117,159,172,140,89,182,51,2,131,48,42,28,134,140,190,244,230,124,19,95,93,76,225,217,244,222,200,6,197,197,157,18,253,42,51,97,210,28,60,94,155,210,208,162,247,134,2,222,252,124,49,142,170,206,240,101,213,88,126,239,179,165,239,215,116,1,24,234,128,31,1,201,164,43,229,236,178,104,104,174,254,211,205,148,132,222,44,164,133,109,190,180,16,131,199,235,111,3,138,118,65,139,159,198,57,146,163,141,238,3,204,219,128,171,232,240,3,195,178,11,212,216,75,239,165,27,33,191,236,30,35,149,139,237,17,100,129,91,117,77,34,131,103,125,13,227,129,17,241,242,189,144,159,150,118,41,173,252,132,73,139,207,20,152,231,69,46,30,166,191,238,79,198,94,245,104,58,192,166,3,91,3,166,174,81,238,77,173,71,138,121,100,146,142,98,242,254,10,17,226,99,86,19,207,125,51,5,1,109,207,55,26,156,247,144,141,22,110,212,241,248,253,209,202,54,29,198,7,111,107,118,228,31,164,144,26,120,174,23,98,4,61,175,88,32,100,169,150,172,0,188,251,29,179,144,227,70,12,40,92,132,222,220,151,181,190,200,143,42,3,92,77,222,213,97,107,83,39,191,140,210,251,244,3,2,90,205,124,20,240,3,179,221,69,200,35,209,67,123,109,121,48,147,111,141,39,99,208,36,220,82,40,67,30,183,235,41,12,121,122,23,202,152,177,167,115,3,135,41,127,122,78,97,129,225,186,47,103,11,38,0,92,107,217,237,168,217,244,51,151,148,74,17,65,13,107,185,51,175,154,146,221,154,112,66,17,20,21,139,235,68,144,9,194,139,148,231,70,166,33,181,184,122,119,141,197,115,184,91,129,117,188,53,162,177,2,15,66,230,177,238,77,172,73,30,251,44,203,250,118,51,100,201,186,88,126,221,190,116,236,195,116,114,173,89,134,12,194,208,238,227,125,143,180,100,59,59,123,200,240,226,12,187,249,146,150,116,205,140,22,218,17,197,147,149,165,43,160,211,60,114,198,76,162,159,89,17,23,164,211,17,49,199,210,69,83,74,39,218,176,172,240,47,199,203,160,209,147,78,14,213,129,148,117,174,62,166,231,96,36,158,240,224,243,121,218,37,226,0,103,90,214,189,223,62,102,200,202,158,122,33,225,115,214,146,236,165,163,89,179,95,255,158,214,184,66,54,203,227,87,193,225,10,152,96,106,85,184,147,236,243,223,238,118,190,12,133,161,240,249,111,119,162,155,165,40,76,191,130,17,48,233,186,191,213,170,249,215,31,125,207,212,224,139,251,96,255,52,23,20,62,83,193,143,76,96,254,251,205,131,65,128,240,106,213,0,195,93,22,27,6,143,139,22,91,50,92,91,206,30,58,146,229,119,245,160,37,220,144,47,89,48,153,150,175,91,99,46,139,191,71,242,170,191,23,163,57,225,18,175,11,190,4,65,248,152,38,4,250,100,126,19,202,152,43,166,96,75,253,51,253,43,241,159,216,50,104,78,39,134,221,217,48,72,67,196,166,192,60,73,114,243,73,15,230,248,105,122,11,168,211,69,49,243,184,101,243,192,180,136,209,189,14,81,187,126,143,46,178,69,52,2,147,223,238,168,67,108,89,29,68,13,117,199,97,169,250,20,60,142,140,244,235,6,38,205,147,2,70,212,81,14,31,43,182,137,149,135,116,223,212,29,167,89,147,109,71,201,195,232,118,117,12,143,244,214,37,105,235,172,7,215,113,153,189,127,250,15,166,158,76,96,36,131,98,162,33,191,173,86,124,71,107,125,175,216,225,97,175,202,84,33,181,237,4,111,96,178,243,67,15,62,232,74,235,141,89,158,93,47,174,45,236,93,62,23,27,138,252,52,212,231,91,240,101,123,56,85,12,122,226,110,107,86,29,59,229,199,54,235,230,143,123,48,6,87,155,5,38,135,253,153,27,43,204,43,200,227,26,57,104,63,193,140,17,7,54,89,9,49,36,26,58,129,35,14,251,49,31,65,8,43,101,80,120,31,48,50,7,114,226,162,164,223,214,179,20,40,245,147,139,71,166,246,189,5,76,55,111,49,113,8,189,132,121,116,102,208,46,106,215,161,0,25,158,11,66,139,187,169,205,120,118,212,17,135,3,202,149,18,102,181,206,222,181,135,121,132,161,252,84,50,129,143,95,155,82,220,28,213,111,177,4,168,184,106,205,163,249,84,166,207,162,166,48,132,248,176,112,170,245,64,20,19,127,91,180,121,4,108,173,6,5,62,51,188,141,7,87,162,134,2,163,133,248,204,190,70,42,119,170,17,223,157,211,62,127,5,249,122,54,192,189,75,145,10,160,76,26,189,74,129,207,10,152,251,189,246,36,89,38,48,149,28,97,21,90,3,121,9,234,17,122,105,169,134,33,142,141,51,20,158,4,192,202,179,211,255,225,54,53,116,13,194,78,231,196,80,239,132,74,231,146,227,230,248,131,31,119,17,134,100,184,200,61,89,155,23,129,41,141,14,75,226,88,148,103,62,136,111,51,138,245,170,118,184,163,207,165,48,173,36,151,79,22,40,137,106,54,90,3,238,230,33,222,227,209,21,105,76,104,87,91,181,102,248,131,89,20,187,113,131,201,167,196,123,211,125,187,202,209,136,92,223,44,241,197,96,34,203,44,175,191,106,153,0,91,174,18,123,174,221,150,167,192,200,114,139,239,143,137,27,31,228,28,123,121,168,15,141,111,211,210,122,110,110,254,56,201,231,235,204,17,158,209,164,202,67,99,22,166,52,30,43,159,130,238,185,53,164,65,250,113,248,226,166,142,112,233,7,169,8,139,188,168,197,152,181,233,7,177,94,5,61,98,26,228,14,52,216,98,250,159,254,61,48,75,62,126,110,222,204,67,127,50,235,166,161,131,102,93,91,98,162,33,192,253,121,112,234,54,118,76,242,99,218,157,237,81,6,205,52,208,60,176,205,152,244,33,155,41,76,254,20,169,35,10,78,206,39,26,18,223,58,70,212,91,34,219,52,43,37,182,182,9,18,173,23,69,66,30,229,19,91,67,176,41,34,88,214,8,70,98,107,86,189,244,66,111,166,201,35,113,189,65,23,179,8,201,243,65,101,87,42,86,99,231,99,138,221,124,142,39,133,105,31,224,158,46,76,241,84,100,211,42,22,59,139,216,90,249,185,194,2,159,137,23,199,0,17,121,164,150,37,82,138,205,21,145,82,194,253,43,107,32,213,148,231,35,27,128,160,174,62,57,58,3,65,153,32,151,112,28,30,141,210,114,28,214,119,113,89,226,100,151,108,148,8,185,247,39,72,69,165,11,20,152,7,247,217,52,124,76,111,79,129,25,127,141,61,83,61,56,155,220,188,107,220,123,155,240,195,123,52,152,50,18,84,63,183,238,51,18,75,231,62,75,67,215,200,189,246,220,94,38,130,194,14,201,22,224,8,167,8,1,147,219,73,226,59,33,194,125,190,98,4,167,141,170,163,241,254,141,125,248,96,252,106,185,185,149,179,68,248,185,82,15,32,54,1,153,162,182,82,12,42,101,59,89,243,28,184,52,237,125,109,157,165,176,199,225,239,7,74,197,171,94,59,105,200,25,19,137,214,144,91,51,40,244,94,8,184,80,116,44,47,141,31,149,115,100,126,50,78,135,192,80,21,226,120,35,21,51,178,142,9,132,130,171,53,107,112,31,66,31,32,51,148,222,218,180,230,80,75,115,82,203,82,44,113,49,53,165,114,177,37,165,74,123,240,113,216,101,188,145,17,91,111,5,24,41,95,179,105,168,17,69,80,253,44,55,33,205,91,114,116,165,26,17,251,66,254,82,108,75,196,106,198,155,165,166,203,82,62,89,68,228,30,98,42,32,7,185,52,139,88,49,188,98,42,116,88,119,122,115,170,166,36,121,195,201,57,20,70,107,32,210,132,102,94,75,214,119,153,5,25,233,81,70,176,126,30,188,149,25,185,211,73,207,25,77,111,162,139,228,115,97,88,49,160,166,55,67,251,221,178,182,20,204,149,79,206,55,221,226,62,75,9,179,163,9,74,49,167,231,110,206,68,168,43,125,83,213,156,42,142,210,135,83,175,69,202,242,161,203,154,132,202,99,13,248,75,78,76,160,15,177,70,20,161,108,173,71,128,193,158,110,146,0,49,41,249,26,57,118,170,139,52,173,10,97,158,0,179,167,224,17,11,144,115,19,53,228,30,211,8,189,205,34,46,33,155,89,69,36,193,211,255,191,214,134,66,30,64,115,44,8,69,36,217,95,67,96,152,9,240,141,124,204,40,89,132,168,253,96,58,6,71,190,139,50,209,33,137,112,122,30,26,69,213,89,17,212,223,9,229,194,84,52,199,116,2,24,44,146,15,83,196,140,27,223,53,42,123,192,84,2,204,153,132,235,189,55,221,14,182,48,50,208,8,129,57,27,68,19,122,129,246,15,140,101,27,124,38,22,186,220,124,76,56,204,62,87,8,151,37,33,29,45,235,246,210,131,166,82,9,212,10,5,134,149,185,131,246,176,138,20,24,25,221,20,202,82,121,252,153,145,133,0,182,76,17,217,143,244,98,205,164,148,32,83,154,247,155,184,116,167,87,105,102,194,120,166,65,18,164,161,81,197,4,59,48,141,54,124,38,113,184,119,225,255,18,160,47,143,204,49,208,60,220,31,86,16,105,241,241,216,78,16,80,5,206,72,250,4,76,234,84,217,78,36,219,220,36,38,196,130,12,136,176,153,80,105,123,48,113,212,173,48,140,72,191,117,39,247,213,101,64,81,53,220,177,236,169,242,147,168,158,53,56,101,38,58,156,40,195,94,202,179,194,206,137,229,181,176,114,101,192,19,193,210,224,89,65,90,248,144,215,246,14,9,119,235,163,128,88,163,82,192,104,211,17,28,175,227,53,82,33,46,4,50,212,5,99,14,35,217,39,25,45,218,194,90,71,47,223,24,200,126,201,163,81,215,70,182,45,182,21,130,113,202,109,179,214,47,113,53,113,163,86,63,196,185,218,99,129,144,113,95,66,32,163,29,110,233,35,110,206,241,162,60,196,115,128,39,79,228,21,75,157,77,249,105,235,130,22,220,28,232,149,194,229,64,195,3,189,84,191,55,113,191,166,99,74,84,100,57,21,203,18,73,67,7,141,65,206,43,166,41,246,89,254,192,172,109,153,228,99,233,152,26,29,60,5,223,9,17,11,165,57,34,255,147,227,131,97,93,139,3,4,204,163,14,161,50,202,49,145,167,37,79,221,12,42,164,76,70,253,192,5,223,239,145,223,142,33,35,95,164,90,44,43,224,73,192,97,126,56,171,103,51,14,98,157,105,108,43,33,118,173,56,209,177,137,214,19,166,108,86,53,116,92,168,17,199,0,149,59,194,181,165,40,197,15,229,99,29,23,9,156,224,38,143,218,226,124,58,27,57,154,163,194,227,45,197,125,8,251,210,89,184,159,199,39,107,174,78,12,76,227,43,153,132,56,55,199,216,14,238,26,25,40,165,62,163,69,22,12,249,74,58,178,201,112,143,78,223,134,26,52,93,234,99,132,179,7,109,192,59,68,1,15,203,112,9,108,253,167,139,51,136,237,60,42,31,248,185,55,6,47,133,209,78,41,238,90,157,211,31,21,151,42,116,241,69,101,169,243,174,225,229,38,249,150,125,24,61,195,225,73,56,92,175,70,117,39,104,90,100,132,171,68,239,142,3,65,48,209,151,23,61,36,242,146,19,196,226,153,30,46,221,22,168,218,114,236,54,139,2,7,221,156,184,148,114,136,241,210,158,41,223,41,76,47,178,155,2,159,71,239,15,222,10,23,56,43,235,213,29,208,87,241,13,26,79,74,123,226,91,210,64,74,108,201,2,96,11,59,139,61,234,83,76,75,191,253,173,156,63,172,53,120,236,191,82,177,118,133,106,163,120,9,35,158,193,238,23,110,38,184,39,40,159,254,74,89,80,227,199,119,218,15,134,242,88,174,172,35,238,21,205,38,170,192,52,169,188,101,179,141,80,64,150,14,176,231,218,51,26,227,150,151,18,215,60,15,42,63,125,78,146,104,84,79,19,177,34,182,215,129,233,197,182,174,234,9,45,236,169,72,156,15,70,75,204,165,200,208,187,69,158,42,11,124,246,232,43,110,213,168,198,173,210,217,153,175,56,162,129,19,111,69,71,58,185,247,38,23,124,139,60,41,163,71,248,228,189,181,209,8,93,192,131,218,235,42,209,124,224,69,148,233,194,103,147,44,164,114,30,92,173,100,244,222,28,9,181,42,154,172,229,23,122,187,229,169,132,218,176,33,155,192,35,90,101,19,100,64,61,239,189,53,241,229,113,233,170,8,251,110,56,6,242,224,112,166,93,245,4,179,99,139,142,12,1,120,43,51,184,40,65,191,151,21,181,18,185,243,83,87,214,155,186,12,178,10,242,211,11,127,45,7,76,159,152,42,87,91,201,222,173,211,164,220,228,24,221,58,40,38,94,89,2,198,42,153,10,99,119,223,202,113,234,100,180,241,67,249,137,160,52,127,107,218,40,189,244,201,129,161,146,93,102,229,182,34,49,236,114,129,173,201,83,192,52,19,121,175,85,75,195,121,244,7,35,156,49,95,85,109,129,93,23,186,115,84,198,225,253,84,129,161,105,220,186,89,224,66,145,232,131,137,35,148,24,51,75,245,202,242,65,221,186,121,107,54,96,186,216,40,76,130,252,221,28,127,188,201,168,208,162,207,117,152,96,120,26,227,241,193,163,165,80,14,182,134,20,66,130,7,94,168,141,46,135,23,29,33,229,106,106,64,110,185,37,48,53,12,89,225,77,55,212,237,240,176,233,241,96,186,23,245,25,55,135,82,216,101,80,23,129,159,234,195,146,127,13,4,4,102,197,196,152,51,46,109,234,205,105,95,224,155,14,117,206,107,235,23,35,229,152,110,69,48,91,18,225,234,170,48,41,245,229,48,74,87,69,111,14,126,117,27,26,178,88,34,36,83,16,2,36,184,115,81,250,26,72,47,61,152,78,184,244,217,97,220,17,153,228,164,8,115,172,129,196,185,51,101,71,107,180,98,247,174,237,20,27,146,46,123,187,105,163,230,189,198,123,117,106,216,134,92,125,86,73,115,41,38,178,197,218,156,170,32,151,93,188,149,61,104,45,239,184,6,158,59,36,197,219,79,175,72,118,134,102,243,163,7,138,22,143,92,220,141,116,93,28,230,228,110,114,49,54,228,242,199,182,30,163,175,75,8,238,120,109,174,36,139,50,95,170,162,194,73,148,6,166,199,118,24,26,225,83,2,180,78,210,30,5,178,38,148,216,174,91,96,126,112,250,131,147,170,17,201,125,130,16,53,199,167,38,27,51,183,12,25,12,122,23,23,37,147,57,180,25,18,253,71,160,162,53,135,139,117,99,123,48,100,201,29,83,33,155,115,170,112,39,13,62,3,182,96,154,192,19,173,88,159,41,25,209,98,57,88,155,245,255,8,148,82,125,153,8,124,201,27,121,166,93,19,130,182,178,238,97,138,173,119,49,161,155,36,91,210,129,97,37,248,115,159,155,107,63,25,92,83,243,141,29,38,200,58,21,134,82,225,199,19,37,243,61,203,78,220,97,191,142,152,41,168,206,138,176,61,12,46,107,187,19,111,109,100,179,7,179,157,174,22,67,138,27,243,64,10,45,46,45,141,153,144,44,225,255,224,243,247,41,206,54,230,152,10,68,153,140,67,241,222,12,13,174,221,177,169,186,192,157,122,225,21,147,116,46,253,233,70,3,174,120,43,218,29,136,200,64,65,235,109,132,29,131,106,106,149,86,171,48,180,122,137,95,238,166,126,40,247,70,82,181,189,61,97,90,230,72,225,58,119,236,9,120,196,77,222,10,253,194,30,47,189,140,248,39,95,99,160,85,154,253,185,113,207,101,105,117,100,152,183,111,194,218,211,202,228,56,106,118,123,20,226,238,26,178,143,193,30,193,15,116,152,114,42,153,97,120,229,103,229,149,128,173,120,75,96,14,247,28,240,160,24,229,221,28,158,233,236,62,32,217,120,22,242,78,24,152,205,133,42,76,131,154,224,213,131,51,211,164,197,201,241,105,161,99,5,27,203,155,14,53,19,103,18,45,60,232,181,139,230,76,14,167,141,26,244,131,143,69,180,195,228,76,212,142,170,189,58,172,254,48,62,244,216,246,170,2,163,170,148,227,67,31,247,168,203,254,61,166,217,56,57,166,137,5,153,4,238,30,74,103,6,246,180,69,151,13,148,212,164,47,121,220,165,231,150,219,189,97,248,196,213,80,64,186,188,246,60,11,203,219,123,88,27,73,237,247,197,114,182,176,191,175,74,226,83,98,32,193,206,133,148,27,107,58,209,71,35,96,154,51,59,63,209,54,43,75,179,9,76,71,246,28,48,167,199,18,56,211,118,180,183,216,110,178,72,6,19,32,160,221,233,15,37,170,136,26,199,22,248,76,150,122,239,77,191,235,53,164,225,23,198,47,140,137,234,48,129,21,57,152,16,32,46,46,117,132,143,40,113,47,138,223,18,114,29,142,66,68,109,250,214,214,122,225,234,142,96,119,113,222,42,204,12,191,75,143,74,144,243,243,178,50,233,70,11,23,199,97,182,58,249,218,132,133,155,203,40,1,35,180,241,38,154,245,198,107,45,96,40,110,114,49,231,146,183,42,195,94,177,46,152,15,102,237,182,24,20,99,116,234,231,34,169,189,226,193,33,125,72,51,120,196,138,177,195,183,195,149,48,194,123,47,88,29,196,113,98,72,183,182,100,68,250,235,137,221,33,255,60,171,12,41,60,165,86,222,199,150,126,165,8,146,237,237,58,147,52,39,111,228,119,30,12,91,206,251,198,49,7,205,93,120,240,50,79,53,142,157,132,158,205,27,207,69,94,236,89,17,84,164,233,199,90,166,185,176,118,192,243,99,195,255,4,227,226,176,54,201,87,241,216,8,122,150,22,91,206,47,58,241,38,33,230,103,125,38,10,171,94,68,79,40,39,135,74,22,240,241,223,170,216,109,219,250,130,142,56,141,19,252,145,254,129,183,12,11,118,198,147,114,41,150,219,187,94,44,99,42,2,34,6,158,141,180,197,226,169,147,138,115,129,127,145,93,135,169,231,28,242,90,168,74,184,237,196,20,29,93,244,230,139,101,77,166,207,162,129,94,144,140,24,210,244,55,128,9,154,81,173,126,159,3,225,116,88,233,23,54,161,28,217,19,182,81,85,98,105,17,135,90,210,15,15,153,158,234,62,19,186,28,56,128,69,96,210,207,221,151,22,205,106,199,211,134,34,115,117,38,207,246,71,67,122,104,74,75,174,132,177,91,124,79,40,168,190,87,249,105,34,185,43,80,26,251,73,31,63,84,174,202,229,100,2,211,244,76,218,66,155,38,101,26,254,220,25,145,164,188,62,87,119,239,239,84,141,70,33,2,254,245,88,90,132,153,29,166,35,131,54,127,75,217,228,253,253,123,208,194,46,73,39,85,138,59,186,247,81,66,251,133,52,177,92,77,27,131,91,223,177,77,92,78,24,134,54,164,197,3,49,86,102,2,91,81,208,81,72,96,95,120,13,218,36,55,249,233,196,48,251,213,48,135,123,83,152,232,235,149,119,62,48,181,61,91,71,220,234,202,187,195,103,145,75,179,135,74,225,123,119,75,131,84,81,214,134,189,184,253,201,123,34,240,204,61,101,157,10,76,122,215,32,71,191,127,36,177,98,128,43,121,179,11,15,222,82,38,10,98,114,203,247,73,114,117,20,233,235,131,157,165,183,86,192,72,249,252,113,195,209,255,255,155,50,146,201,125,79,104,21,176,184,215,103,156,151,75,212,217,203,206,213,245,98,100,207,125,99,95,211,166,215,212,69,197,63,141,24,201,79,151,161,106,141,120,99,189,51,208,152,9,178,222,121,178,247,29,70,34,94,47,240,193,74,242,39,159,248,143,18,97,129,4,135,120,64,76,32,56,218,178,129,98,250,120,24,131,36,219,39,218,70,158,97,122,147,175,202,1,85,135,110,237,72,65,121,135,136,106,106,112,85,23,29,167,76,45,190,213,96,100,107,115,64,171,194,108,177,38,41,149,41,210,82,145,53,185,175,146,128,237,7,101,233,118,0,57,217,101,124,209,69,26,218,132,136,159,94,97,68,87,75,234,205,162,48,156,125,159,10,27,131,93,182,3,6,5,146,206,136,77,48,183,36,54,27,103,107,246,134,85,236,176,200,164,233,145,181,71,106,113,174,16,121,144,166,108,244,137,36,251,239,232,52,106,188,30,135,244,60,242,159,166,56,75,228,85,201,236,67,194,243,171,225,99,201,57,110,166,109,75,113,174,208,179,89,252,14,203,33,185,21,124,142,44,186,208,44,249,105,6,117,149,26,102,21,218,228,242,90,236,113,177,205,253,226,228,50,143,200,240,206,253,76,77,243,116,5,166,202,42,158,155,246,232,77,194,1,20,15,108,215,122,175,166,116,156,166,218,39,216,212,125,63,171,74,166,194,65,41,209,138,19,13,158,108,149,25,78,33,211,94,98,208,77,17,70,38,254,49,186,199,110,240,153,201,92,170,217,117,220,211,21,19,101,82,53,40,142,3,43,221,9,12,54,162,37,75,119,35,132,227,6,20,99,255,30,72,205,73,52,204,248,113,30,95,161,196,224,88,120,226,55,211,48,106,190,121,68,67,211,178,228,230,38,58,225,187,55,111,161,205,168,207,95,66,25,142,123,19,246,149,40,198,130,184,231,77,180,109,166,144,255,125,112,54,183,34,30,156,212,188,172,123,139,62,247,22,179,112,33,99,215,4,70,185,46,44,16,211,80,151,65,155,219,166,143,15,121,79,228,232,166,218,231,214,115,54,22,8,250,196,106,221,163,28,238,91,210,166,238,95,51,73,211,58,249,132,89,86,127,17,107,241,59,54,103,81,88,63,219,200,255,234,181,140,30,54,120,37,179,44,191,76,20,228,214,249,219,181,11,47,243,193,141,164,115,245,215,106,56,49,85,125,177,99,106,45,63,231,225,221,10,117,29,216,82,2,177,105,44,36,232,154,192,9,117,140,18,112,237,75,130,2,19,25,150,244,96,58,78,44,133,161,20,189,29,169,88,205,163,184,191,213,204,20,135,77,222,75,188,99,58,157,172,48,250,172,30,66,195,21,199,255,106,46,126,12,185,145,174,214,226,184,67,56,223,225,110,13,138,176,101,241,210,102,183,135,249,179,173,117,66,86,183,255,12,89,47,207,71,29,218,234,135,92,17,69,170,177,111,144,41,20,159,234,44,63,142,152,136,244,33,72,44,81,246,129,26,201,218,17,162,180,54,4,10,19,87,244,140,13,91,252,208,229,137,106,80,217,17,214,237,155,92,158,92,109,202,13,217,157,38,242,210,91,223,155,4,231,106,17,135,201,91,212,247,143,171,124,158,43,197,147,153,92,119,146,224,213,153,154,208,136,29,182,110,85,18,157,90,70,181,233,17,112,107,159,252,27,205,205,199,139,66,78,74,11,199,39,112,70,13,64,4,121,200,154,104,164,16,157,135,28,113,118,100,4,53,6,212,173,130,45,226,52,253,23,252,19,120,172,220,83,68,121,38,63,39,97,55,72,41,73,2,237,89,40,172,24,217,214,103,32,66,156,201,180,180,4,134,153,24,241,106,120,215,91,3,187,56,74,229,197,202,105,204,170,79,206,55,220,207,223,59,51,126,73,14,26,55,184,198,190,130,32,184,238,105,103,233,143,94,194,222,48,77,48,253,34,22,45,12,139,97,53,203,246,105,192,26,10,121,192,200,162,201,7,163,113,36,62,137,47,130,51,196,234,220,211,33,102,204,183,70,96,14,104,118,194,196,3,30,220,140,16,45,249,5,40,46,177,124,137,115,170,125,72,250,225,88,1,239,183,233,29,36,65,126,90,81,239,236,231,200,74,223,168,5,53,123,235,42,40,216,123,159,37,41,123,121,179,142,224,238,118,49,199,187,180,198,45,68,144,72,185,71,104,128,250,27,201,33,32,170,55,34,44,7,157,57,201,225,75,157,17,25,193,151,57,57,207,38,217,139,218,94,250,14,165,238,166,111,13,179,231,165,208,126,173,107,228,90,28,223,254,66,237,240,43,101,170,64,141,223,183,254,213,2,245,115,73,95,181,210,8,23,123,103,65,34,157,159,190,55,100,14,55,7,137,195,139,252,156,38,53,7,109,140,118,36,178,180,74,201,82,162,214,127,46,214,95,97,79,149,116,44,166,86,36,132,72,181,119,77,5,211,191,52,71,180,125,209,200,80,179,150,125,90,237,137,195,131,198,44,242,219,172,177,62,35,86,63,173,176,66,50,197,214,31,50,2,242,108,152,154,195,94,116,9,139,176,55,59,175,68,114,168,137,65,191,220,211,173,217,170,131,36,249,62,57,0,71,36,138,87,145,222,0,5,239,141,194,191,200,128,99,186,9,157,129,174,16,222,234,1,233,216,182,210,7,198,139,46,1,243,100,50,77,137,148,46,23,73,110,208,255,143,1,35,148,132,73,217,90,11,248,76,217,42,179,248,236,10,197,133,85,183,197,26,167,122,119,140,232,153,16,43,24,11,168,136,13,129,237,88,243,155,119,74,110,100,80,73,52,150,58,131,14,97,61,181,222,7,51,166,70,100,215,167,237,190,242,218,112,25,187,115,64,176,239,251,150,60,50,194,70,47,91,149,233,205,168,142,76,97,162,120,111,168,134,254,34,111,249,129,187,75,98,67,144,238,159,137,120,96,162,80,247,131,153,60,102,42,74,110,161,190,195,7,237,88,4,196,235,133,168,193,134,87,60,213,128,188,211,108,99,126,158,220,135,140,124,82,122,69,251,6,142,29,71,16,148,16,101,90,216,75,111,127,105,150,211,208,84,47,58,179,46,234,186,169,179,76,31,174,4,181,33,211,215,71,49,114,153,236,42,5,187,202,165,211,219,79,212,93,137,74,160,46,244,125,118,62,235,145,36,100,162,73,159,228,229,92,35,168,246,58,36,148,15,68,255,243,179,247,209,58,67,152,20,166,67,220,60,235,143,8,126,150,0,6,35,136,171,179,29,134,243,45,4,171,179,142,119,16,145,38,89,101,49,132,76,174,183,248,145,143,102,251,148,102,116,48,187,70,242,110,89,180,203,89,31,47,7,73,171,225,81,166,86,41,181,43,50,17,160,216,176,101,57,183,171,210,18,88,198,204,244,236,124,34,208,214,86,189,206,179,137,224,18,59,39,205,102,133,60,88,162,248,201,173,40,54,89,88,149,2,119,218,3,180,128,105,220,209,245,106,235,76,253,56,105,232,124,254,101,128,139,200,224,176,196,153,169,116,163,193,12,223,212,63,34,98,42,102,189,21,135,105,10,30,71,249,143,175,187,110,230,26,56,65,184,240,247,37,76,108,209,240,125,97,211,211,142,115,7,216,250,114,7,76,184,160,200,213,153,32,233,85,62,31,164,9,199,35,27,27,140,24,202,116,24,57,163,248,140,220,156,211,230,119,168,65,221,165,60,114,202,213,115,91,15,157,31,204,118,8,123,38,96,138,99,214,158,254,98,38,255,28,133,52,120,170,214,156,161,57,140,121,157,31,74,224,34,181,250,208,241,34,46,7,62,19,219,219,6,46,156,13,106,95,166,192,176,196,218,29,242,132,105,252,202,180,129,233,66,147,239,7,99,4,113,211,4,166,115,108,119,152,86,228,175,71,68,181,244,245,94,254,94,166,2,92,155,188,87,69,134,53,221,39,79,8,20,189,206,48,7,38,21,115,187,120,91,23,64,11,113,62,184,67,212,9,248,87,251,39,87,35,15,159,253,139,36,100,78,134,12,57,114,94,107,196,213,217,202,138,31,74,187,189,43,104,108,222,120,175,175,91,8,112,35,250,231,23,35,153,159,228,189,232,208,230,237,191,128,237,208,211,155,19,95,248,29,44,132,113,41,18,151,7,167,107,119,186,82,180,136,150,65,120,234,2,211,164,243,86,144,47,20,88,160,93,202,163,193,94,187,123,25,221,182,38,219,151,194,84,55,253,140,74,96,116,38,100,150,195,109,94,215,196,89,166,52,158,94,222,18,184,147,166,222,23,134,93,150,138,194,139,220,188,223,252,231,105,201,123,15,2,216,195,159,60,163,2,93,101,212,208,241,42,203,111,158,169,154,219,2,47,216,142,205,31,141,111,242,216,187,40,118,17,189,203,247,230,180,80,27,175,39,8,157,124,32,207,249,176,16,68,150,18,35,76,124,100,137,126,238,42,48,130,215,237,45,177,99,48,225,54,248,213,56,120,187,11,220,51,125,65,238,147,179,7,61,129,94,208,109,5,232,23,197,24,211,217,128,82,153,203,40,44,120,188,148,42,84,129,141,108,122,103,195,180,226,244,37,63,61,169,90,184,27,106,183,200,224,146,61,239,88,137,38,19,250,131,135,41,119,239,45,87,163,117,231,179,129,110,147,200,65,9,76,31,149,184,154,60,92,19,116,116,210,245,247,173,217,201,69,214,8,24,206,253,125,235,97,141,155,71,214,139,219,30,62,23,16,243,161,225,139,252,114,177,0,247,133,19,228,222,174,48,250,124,245,94,141,234,118,110,178,68,104,167,220,178,63,25,133,109,227,137,230,217,107,213,91,110,9,74,63,210,165,3,78,225,226,190,47,141,182,79,123,218,218,124,77,102,121,190,159,171,255,104,203,10,23,88,147,119,166,244,74,69,88,210,153,130,214,169,143,40,167,245,252,126,236,214,111,56,21,169,235,65,127,14,65,23,101,214,126,45,221,101,138,128,251,188,84,185,219,60,99,187,74,175,10,227,178,223,211,141,102,49,48,4,222,115,117,90,88,13,95,247,214,145,125,200,17,67,124,206,165,25,237,230,83,138,182,96,135,32,86,55,252,183,207,242,57,195,240,126,187,35,143,53,226,106,78,97,29,240,126,60,215,126,69,18,172,245,117,217,73,142,24,10,11,207,246,121,63,38,55,174,85,182,226,97,76,130,187,143,119,179,11,223,244,31,68,199,46,21,148,34,14,194,82,178,95,13,178,250,183,40,139,246,185,199,235,121,212,68,243,98,23,156,203,11,159,237,112,79,217,206,102,226,142,59,96,220,147,183,58,38,70,164,207,80,106,193,206,186,22,148,20,249,85,203,160,12,16,185,107,249,90,108,242,243,42,1,2,91,92,224,61,216,217,174,56,27,253,185,161,251,231,166,48,77,182,124,138,114,204,149,167,13,4,188,145,179,220,14,159,193,127,178,118,168,58,147,160,245,143,73,33,13,101,61,2,55,34,189,205,97,140,242,55,224,52,129,24,43,126,154,242,129,167,82,64,243,79,52,120,150,95,140,148,175,126,106,107,55,19,171,131,131,134,237,240,193,27,185,166,17,48,205,153,234,187,122,65,216,186,1,104,83,101,180,86,152,2,119,11,35,57,92,173,240,237,193,22,135,191,79,70,150,176,232,183,62,43,126,123,152,150,5,95,200,152,63,152,195,234,124,135,59,102,88,115,121,201,225,67,211,2,111,200,195,232,82,3,249,30,204,138,108,174,252,251,130,214,200,15,200,189,59,6,132,159,123,16,14,68,193,13,24,109,231,126,223,26,121,145,146,244,106,2,55,55,22,131,22,178,181,206,146,171,173,9,202,188,104,179,250,36,121,178,65,189,242,253,233,102,125,236,243,214,139,233,77,249,163,95,65,31,70,157,116,84,129,153,60,247,189,40,190,51,2,243,131,151,73,73,221,39,163,174,169,203,185,182,9,205,92,85,72,250,155,84,234,61,226,98,19,160,218,222,197,200,72,189,229,233,62,86,250,106,89,145,192,133,89,170,178,103,80,235,181,198,240,155,91,1,204,75,122,213,219,139,215,31,156,66,134,252,114,198,120,135,180,113,188,198,64,27,214,85,171,203,213,103,126,227,227,56,156,102,122,117,133,213,44,28,212,80,47,220,80,100,175,2,195,159,189,145,111,96,194,112,75,96,139,172,250,144,35,46,95,95,201,12,84,103,50,229,183,193,18,181,51,67,247,13,52,191,104,78,119,175,198,33,207,47,242,93,169,116,167,51,200,189,154,168,235,243,38,225,50,50,145,167,163,38,213,80,31,122,134,1,158,218,69,113,59,95,115,18,196,142,11,21,51,191,141,248,108,210,199,15,29,145,143,62,112,51,241,236,251,65,224,16,215,41,63,13,29,104,186,255,67,87,81,58,122,204,15,220,115,92,205,24,159,141,254,111,61,217,127,251,209,247,194,11,78,248,157,36,60,126,127,92,255,74,9,22,90,255,217,135,186,152,231,244,96,12,177,233,11,143,160,242,124,213,50,76,146,240,130,225,253,155,248,251,3,41,200,117,11,31,214,51,25,99,153,126,180,160,77,61,38,208,249,204,242,33,40,61,109,43,86,134,81,205,223,30,10,73,180,66,90,186,240,64,232,226,237,38,240,18,87,108,177,205,68,43,170,204,109,74,49,206,150,225,147,151,116,67,149,207,152,208,194,175,219,225,110,99,38,55,175,244,79,185,150,46,49,255,41,18,54,44,121,52,162,252,123,160,68,113,204,24,217,17,8,7,92,194,61,87,35,234,95,101,71,96,13,95,254,44,48,69,61,207,254,95,86,83,149,124,101,140,193,215,23,23,251,124,75,10,254,98,195,128,165,210,101,251,55,179,126,221,37,143,68,243,236,10,15,186,17,222,160,71,51,47,231,117,148,96,205,13,234,153,98,27,229,156,210,253,159,42,221,238,203,114,219,39,20,43,156,56,253,190,253,83,127,90,248,165,136,229,70,73,123,238,126,94,115,244,180,87,45,108,52,132,204,212,188,112,55,149,120,253,237,115,233,165,99,44,106,173,41,48,203,122,42,142,103,236,102,226,175,242,100,203,124,65,55,118,173,107,213,16,75,98,153,94,235,181,220,80,130,65,82,79,76,129,140,49,225,231,241,52,218,142,26,18,244,227,118,139,243,44,29,139,159,136,25,2,247,169,133,165,64,152,160,138,253,52,204,91,116,235,43,245,145,213,203,165,90,140,62,111,110,196,144,101,205,242,219,172,169,238,30,0,93,127,214,148,131,13,201,19,170,253,221,48,60,71,71,81,115,150,30,204,97,196,84,20,64,118,86,107,55,89,115,171,107,208,154,134,77,31,98,43,83,25,238,99,74,133,60,82,38,106,105,147,67,114,91,25,162,190,218,225,221,88,126,119,76,27,52,113,89,251,103,136,233,57,228,158,102,131,181,34,22,107,183,214,87,221,253,11,250,167,54,245,16,232,133,236,179,180,115,34,207,174,62,23,178,54,207,67,64,123,58,169,83,181,44,195,16,55,167,199,164,186,223,103,89,56,177,114,89,167,187,45,81,67,188,65,56,69,225,157,88,253,151,186,177,132,222,61,236,112,38,184,54,37,196,99,91,121,132,67,215,80,44,110,234,147,25,97,195,253,216,78,111,170,172,94,25,145,255,171,170,130,71,7,99,93,238,125,220,113,46,113,111,176,89,70,88,224,85,114,216,164,148,199,148,42,150,120,67,85,43,123,80,2,31,235,120,204,242,218,141,208,146,59,9,168,141,74,3,3,30,252,108,190,225,229,78,194,193,18,69,34,114,95,194,29,36,26,153,170,122,177,40,72,76,247,175,77,136,67,31,12,242,78,248,62,70,38,45,226,4,156,7,163,144,173,184,235,111,91,181,124,236,70,166,56,92,255,54,69,191,205,126,26,102,149,223,123,18,34,86,55,23,157,200,8,142,13,72,140,69,167,2,77,106,151,191,23,233,130,33,38,14,55,67,207,209,131,41,68,113,212,193,104,156,89,173,59,140,34,65,214,80,76,195,75,190,45,59,201,81,194,193,155,159,175,217,147,175,159,101,74,89,250,185,168,37,73,238,97,44,56,67,250,61,136,26,37,127,47,75,82,23,13,120,208,165,97,187,75,135,228,140,70,151,109,86,69,24,135,178,206,245,9,156,49,109,34,242,117,182,205,42,171,222,26,189,134,239,130,62,253,204,26,210,35,56,29,254,30,181,52,227,145,95,8,101,98,230,148,136,23,66,145,147,3,194,132,0,107,142,104,35,174,137,134,19,105,63,157,253,244,33,255,150,116,254,151,159,154,130,199,65,51,109,122,53,252,59,9,141,250,197,147,190,35,243,189,53,124,74,90,14,94,24,205,166,36,222,187,201,27,166,22,240,89,32,186,23,178,169,175,112,161,161,183,30,75,48,107,76,61,231,136,212,108,164,17,196,121,65,110,168,157,105,183,28,206,107,202,91,147,135,108,45,222,122,155,201,254,238,125,204,140,179,176,31,12,173,87,6,133,206,187,243,166,176,9,92,91,86,248,93,157,172,71,235,232,17,153,174,4,101,31,76,118,253,202,25,89,92,187,147,220,151,28,8,166,205,136,176,247,249,96,89,2,11,100,80,206,38,227,191,157,8,188,77,77,145,84,83,47,13,24,217,63,73,238,32,49,225,239,109,157,99,31,195,139,208,48,187,212,140,159,158,150,221,17,24,57,222,226,239,133,86,248,171,152,177,196,145,247,185,54,77,38,162,99,114,49,252,161,91,192,65,158,1,51,40,73,82,10,67,223,125,255,179,135,154,8,199,122,48,110,106,246,180,18,57,181,115,104,119,129,75,117,165,90,96,35,223,255,173,115,194,153,66,109,217,177,34,106,250,15,110,200,121,222,71,20,250,193,25,50,79,192,251,121,176,136,51,18,217,189,32,101,31,35,44,16,2,81,244,139,95,249,194,219,152,142,2,35,31,115,62,148,195,231,155,190,142,136,163,89,113,228,177,18,127,48,201,249,23,131,57,40,219,39,246,228,15,205,214,77,80,175,237,52,56,185,40,73,214,28,70,130,229,142,23,189,37,28,134,247,157,229,165,104,67,129,62,211,15,54,133,217,32,217,14,36,247,41,224,189,35,102,138,47,171,43,76,21,86,93,23,134,30,245,142,52,6,101,160,19,122,95,235,76,158,243,116,93,222,154,25,1,239,242,7,23,235,57,39,47,134,8,233,240,71,131,35,221,95,70,199,60,25,186,28,221,71,235,172,179,161,55,223,200,212,181,234,176,181,205,173,2,35,210,239,195,210,45,125,189,151,194,52,103,154,14,35,26,214,139,254,54,165,81,247,189,205,18,104,67,31,13,81,209,226,87,143,95,111,54,121,177,179,131,211,44,229,194,131,194,17,121,180,97,71,236,157,134,29,130,203,11,16,217,152,91,207,64,135,17,22,79,242,219,180,79,69,248,253,194,52,150,222,242,228,13,31,125,250,168,17,91,124,226,80,204,22,44,166,156,3,30,18,15,183,105,140,150,66,125,112,121,133,87,63,158,66,137,33,183,156,215,148,39,35,69,122,78,96,135,27,58,129,114,111,120,178,103,145,248,168,208,119,117,202,131,39,36,131,102,192,248,173,237,193,100,212,6,189,242,238,23,25,210,122,128,122,1,250,124,249,226,53,131,83,102,241,249,84,213,196,215,253,99,99,95,190,231,182,242,154,238,119,110,198,29,206,130,194,10,155,113,241,162,223,146,94,156,168,60,236,113,239,212,222,217,112,224,51,186,24,80,254,96,232,206,200,44,93,40,131,209,134,207,95,26,63,72,110,94,81,231,233,241,49,173,237,197,84,184,114,158,95,24,106,192,75,217,0,211,176,32,30,205,24,150,73,111,142,117,224,43,4,141,170,253,210,235,214,198,208,50,122,23,70,71,44,233,205,41,88,94,247,201,152,68,227,25,87,116,114,130,70,237,107,119,208,216,32,108,20,174,197,9,235,119,18,158,249,150,164,194,155,95,78,148,60,253,208,99,90,66,1,148,17,109,195,88,239,23,54,177,104,121,41,216,56,199,185,116,148,130,224,244,253,152,180,163,185,48,33,235,181,228,151,105,128,130,44,201,15,70,210,245,157,182,76,112,218,88,141,251,86,184,171,171,127,150,30,211,206,199,251,44,60,84,17,171,46,220,149,125,175,164,50,22,111,64,80,152,162,190,25,90,38,233,241,17,184,55,236,122,127,175,51,159,143,251,61,116,221,18,155,41,247,230,139,126,225,207,18,230,193,243,217,239,242,29,82,124,42,162,223,178,244,118,50,187,237,7,27,59,94,95,155,118,155,49,135,249,90,210,52,100,88,143,105,120,37,23,174,63,43,68,23,223,25,228,11,82,184,222,20,51,78,251,253,225,27,241,151,207,177,76,121,47,224,141,9,185,244,234,113,110,120,81,18,254,93,231,201,162,86,203,191,229,166,127,229,247,169,139,165,195,47,204,119,239,242,57,136,93,208,132,204,96,122,201,237,166,231,195,34,56,126,252,223,11,163,220,242,98,33,172,250,70,93,174,195,52,247,171,121,232,36,197,238,242,155,155,63,219,117,97,46,11,156,94,184,115,130,232,150,65,247,135,234,247,38,175,61,116,184,201,154,167,230,23,147,160,123,193,70,219,112,240,70,126,163,146,105,54,64,6,65,22,23,221,129,239,158,144,127,213,198,83,126,155,103,161,58,246,7,147,118,170,186,217,193,39,243,159,206,20,22,62,131,145,159,206,21,193,192,11,79,202,233,186,110,25,108,127,62,102,121,158,143,59,117,204,144,167,165,89,246,133,57,112,229,224,34,68,143,236,213,125,176,133,177,246,238,77,179,142,99,153,92,148,54,31,91,142,22,26,63,143,221,252,98,84,92,94,192,206,90,68,150,22,23,179,52,155,76,66,132,26,137,128,223,241,38,59,147,203,27,80,82,40,72,135,249,213,52,28,145,133,105,204,175,25,3,10,191,181,165,119,245,152,191,122,87,255,28,73,4,77,134,37,112,102,139,231,166,255,67,150,215,58,187,46,154,136,62,160,157,98,142,162,48,66,118,187,248,215,154,208,116,167,192,84,47,247,25,159,163,239,44,123,221,32,208,223,227,230,104,57,102,57,52,7,124,216,214,238,183,54,53,225,34,31,147,234,99,35,235,252,224,66,79,56,29,149,98,121,175,251,219,148,51,161,202,42,240,76,104,141,93,152,58,148,170,239,77,117,192,188,231,7,157,80,153,134,10,155,128,182,255,182,41,113,76,185,121,54,162,202,125,114,74,202,242,144,93,197,90,63,93,187,240,76,231,76,73,254,187,152,2,13,196,141,47,124,182,97,246,236,7,243,73,206,124,186,112,35,95,45,11,132,120,107,38,127,253,131,187,133,80,223,152,210,108,182,185,33,130,160,53,157,82,229,201,26,60,150,233,87,67,101,126,149,145,176,112,169,247,105,254,219,76,195,42,7,54,132,228,181,125,34,18,20,93,83,214,64,103,143,35,212,248,131,23,2,216,242,219,205,250,80,249,210,174,240,117,74,22,24,61,156,82,253,209,44,92,34,219,124,163,239,193,249,65,135,183,245,158,126,112,107,22,132,253,193,13,19,44,139,49,65,70,142,126,243,23,166,221,233,83,32,28,4,167,206,78,63,3,30,52,163,157,2,39,243,58,46,108,47,185,223,86,140,172,232,57,25,139,195,199,193,73,178,186,91,182,226,85,191,121,181,54,51,242,228,153,160,198,114,20,85,81,153,136,148,0,88,59,250,11,83,141,37,31,172,98,141,209,93,243,7,155,80,162,172,17,10,107,51,34,150,23,134,35,186,229,106,180,81,103,12,218,160,176,168,77,133,81,213,244,247,226,181,122,45,114,243,244,211,78,252,193,180,90,239,114,74,144,230,161,60,211,97,138,62,245,209,214,249,162,105,251,168,236,97,142,218,131,169,64,172,126,128,33,237,70,116,228,193,131,172,136,207,227,78,55,151,180,228,106,206,43,170,67,46,140,129,43,223,179,154,30,210,181,147,178,81,58,150,14,139,213,232,206,128,97,175,201,84,163,27,1,45,9,46,140,48,135,94,156,173,125,136,131,86,143,35,104,66,93,127,56,76,163,137,36,59,162,85,213,142,229,175,117,206,228,45,7,43,157,222,179,123,17,52,52,134,174,176,4,70,57,115,57,76,247,47,141,16,148,109,114,171,62,38,20,231,60,189,83,252,44,106,34,123,192,8,217,200,197,171,90,175,159,139,158,77,104,37,57,88,203,164,165,105,124,173,49,77,195,235,193,200,125,85,223,77,207,98,32,121,62,4,166,84,207,127,153,130,193,33,59,26,146,176,52,32,112,152,98,250,172,48,65,87,63,37,58,36,242,44,59,53,12,93,58,103,253,224,65,223,143,153,20,102,68,125,121,13,186,3,76,89,1,208,192,169,46,184,48,114,59,122,232,19,123,60,203,241,194,208,119,208,240,122,48,17,96,55,70,166,253,148,216,150,217,74,178,239,47,79,210,121,73,192,99,19,32,217,121,81,156,247,34,159,26,122,63,13,79,3,182,118,157,15,174,199,0,219,217,175,62,191,187,186,44,30,76,224,230,225,156,3,67,166,147,133,155,209,18,141,57,58,173,94,80,28,225,115,220,29,91,181,248,107,29,76,202,28,168,83,38,237,217,253,209,40,41,123,92,33,96,146,189,254,185,142,115,4,27,68,174,182,4,239,141,122,152,232,120,105,73,97,156,192,251,211,212,236,208,181,247,161,20,66,182,107,173,155,150,122,87,7,6,131,248,204,220,139,154,138,151,204,240,68,100,159,226,195,31,92,73,174,72,216,34,193,174,71,76,248,194,203,20,69,30,60,127,226,102,23,110,84,173,203,250,160,129,226,49,10,186,195,166,215,35,55,103,115,243,221,202,18,132,237,115,111,92,76,63,55,41,77,44,91,62,182,245,53,174,126,118,193,232,219,186,236,185,247,64,117,238,7,27,33,254,115,115,19,197,190,232,66,201,162,11,136,53,237,231,61,254,91,126,82,122,166,252,73,121,136,127,44,74,113,179,184,178,212,150,150,236,63,76,176,179,43,74,132,37,206,212,109,161,61,241,193,41,140,227,204,113,24,189,15,49,146,232,44,65,253,160,195,84,156,139,35,140,243,121,78,147,251,173,113,70,217,209,4,38,170,231,235,227,236,139,168,71,200,123,177,48,195,2,67,221,182,108,241,116,49,207,33,21,58,76,238,81,156,194,100,253,29,91,92,13,167,64,188,12,90,212,13,143,61,32,49,205,9,173,55,63,43,57,204,28,244,64,88,95,2,255,4,176,46,140,93,179,186,62,57,201,71,223,227,201,25,137,246,220,239,106,43,238,253,193,84,220,246,161,143,70,69,161,159,216,199,233,88,41,139,31,158,172,35,80,188,24,170,163,178,45,216,153,177,252,252,128,243,81,122,87,152,201,224,39,27,210,77,210,6,217,124,112,58,231,250,213,147,94,172,178,169,32,224,3,101,200,97,236,45,185,119,50,103,204,31,12,189,126,117,82,104,41,59,194,88,223,22,154,107,250,211,76,228,248,32,200,140,143,164,63,141,88,200,141,62,32,145,67,104,181,41,60,104,200,229,48,109,93,245,167,173,95,243,5,225,125,117,57,217,146,77,205,18,48,149,48,145,225,30,214,162,34,249,78,90,248,156,89,194,172,38,120,181,210,117,174,74,250,169,152,62,116,193,99,157,254,216,166,235,215,229,226,85,140,163,117,225,106,117,48,253,193,168,195,165,237,63,109,187,221,219,73,77,9,3,177,185,11,31,155,133,230,210,2,155,230,205,118,24,150,222,219,237,168,215,200,86,151,248,131,169,92,203,242,224,60,168,39,50,8,137,83,184,47,131,82,173,12,198,127,250,236,231,176,131,5,166,213,221,246,159,238,164,103,223,177,74,163,109,58,45,94,116,208,245,232,131,210,65,163,251,160,140,95,167,182,7,243,173,151,143,201,176,4,249,27,209,101,189,133,147,127,204,73,0,237,77,194,74,50,240,156,132,254,181,166,233,65,191,183,94,70,217,189,246,172,117,45,42,47,144,132,240,147,169,238,199,197,176,183,222,215,90,19,181,128,229,175,53,139,249,143,15,166,236,193,93,221,95,203,163,39,35,8,12,49,188,239,184,57,133,10,114,243,129,32,106,30,239,201,206,25,32,239,101,61,194,146,143,25,212,148,87,12,141,112,46,197,234,241,211,72,97,109,25,51,220,153,182,252,99,90,67,211,245,38,10,49,111,130,154,14,83,173,94,228,193,97,26,215,20,240,196,139,123,40,141,63,210,246,65,217,56,156,85,158,27,39,176,197,68,217,195,130,77,2,67,98,246,105,150,9,74,86,185,119,90,53,204,66,108,68,244,65,101,200,40,197,132,123,114,97,136,197,93,225,179,144,235,117,47,10,241,179,166,227,109,138,109,254,210,25,218,252,92,31,120,34,78,113,97,10,63,115,30,250,211,80,102,167,195,116,186,145,133,11,25,15,45,144,11,87,235,93,95,5,134,167,228,99,134,15,62,94,221,237,48,170,54,146,162,23,62,183,150,158,212,38,92,74,151,246,251,177,51,77,150,37,196,11,105,141,45,205,175,38,77,191,101,221,79,152,158,243,186,16,36,64,112,62,21,70,217,58,158,124,162,19,50,228,201,173,47,102,10,216,90,6,119,129,17,22,241,89,138,220,97,210,197,73,122,5,129,151,31,92,236,240,105,10,87,248,22,195,97,66,194,250,104,199,0,32,124,123,225,146,77,226,239,193,22,50,185,134,78,161,32,185,232,79,147,119,93,126,188,80,243,167,174,40,244,148,78,142,236,194,116,35,255,192,196,127,168,50,250,193,61,153,144,234,131,161,26,249,210,69,138,151,143,47,40,65,47,255,156,197,92,102,153,105,147,56,145,123,193,24,45,147,86,161,15,54,34,70,141,171,127,197,66,2,39,171,183,114,216,90,85,190,155,31,87,170,44,79,100,112,117,214,13,205,68,101,210,12,240,76,172,45,40,132,198,29,55,38,17,36,32,33,201,234,123,33,178,16,112,198,31,12,3,46,190,5,209,200,246,220,239,202,108,159,241,45,38,53,195,69,174,173,136,209,175,184,152,250,152,33,112,177,26,79,135,23,190,234,139,2,157,177,59,3,148,226,141,207,222,54,228,91,32,39,51,222,131,145,122,108,207,244,170,195,122,101,198,197,120,85,75,190,69,71,123,43,249,209,100,190,122,123,62,112,165,18,205,99,68,144,57,86,79,178,255,83,135,216,226,51,147,189,210,183,66,154,110,186,215,4,77,29,246,162,192,221,12,216,187,29,209,223,43,73,240,153,190,74,166,154,234,48,28,101,125,48,83,29,47,113,245,121,39,9,58,64,167,62,214,245,246,171,41,65,238,77,225,132,252,69,117,152,160,77,146,155,19,56,240,204,79,161,160,69,92,128,74,201,124,106,254,203,165,155,66,217,67,153,251,113,152,87,90,251,74,32,198,88,169,231,160,10,152,194,0,57,244,224,2,67,162,184,48,145,203,37,131,66,120,62,123,136,22,21,140,36,198,17,26,70,80,187,29,36,123,149,5,158,86,96,239,48,226,194,178,213,156,41,68,84,199,65,164,12,4,196,1,93,35,46,93,108,169,2,183,197,239,57,12,123,239,201,145,209,214,175,91,70,214,225,69,235,146,55,216,214,56,48,108,12,106,45,206,128,190,79,117,54,154,68,167,52,135,135,73,142,9,76,68,215,55,247,179,122,41,235,125,223,10,167,136,84,230,133,55,234,17,50,251,41,23,232,158,244,39,201,70,211,186,37,48,37,65,126,148,19,48,237,122,114,160,106,179,61,166,192,25,147,164,192,200,224,231,112,81,87,150,107,235,10,35,248,55,3,62,139,65,247,103,252,154,99,93,21,135,225,114,234,247,74,230,216,59,76,46,224,245,191,0,70,157,209,87,61,189,200,196,251,6,133,238,114,223,11,79,187,203,22,10,87,19,73,116,71,209,70,211,239,197,138,168,217,159,27,1,204,39,39,241,27,113,24,235,14,163,225,251,249,32,185,82,167,239,48,174,198,243,137,170,185,223,158,100,40,205,56,220,178,143,242,224,35,182,232,102,13,111,245,201,206,123,122,74,169,64,184,63,139,101,232,128,159,119,246,85,77,97,229,170,75,231,66,66,118,239,206,5,99,90,191,182,76,52,82,70,223,197,23,46,185,144,92,244,230,36,235,151,27,133,144,205,73,136,63,24,50,117,137,171,33,84,45,217,21,8,129,90,177,193,15,222,116,9,20,27,4,242,231,244,232,84,33,38,157,183,220,27,165,45,63,139,127,49,1,153,71,28,243,4,121,46,12,227,66,61,42,224,212,221,110,131,212,216,155,254,50,155,244,92,1,67,35,155,127,204,178,179,26,205,99,43,150,248,81,4,86,101,225,12,219,235,199,123,166,146,100,71,168,132,154,110,232,148,23,178,42,55,29,202,193,223,191,225,232,171,41,92,105,151,182,124,48,105,22,170,191,76,241,141,239,7,168,61,113,142,235,87,52,117,132,11,31,159,90,114,196,164,141,50,61,182,29,205,86,108,45,48,220,73,55,215,168,163,153,106,95,115,80,236,152,95,29,59,115,232,103,164,199,107,157,62,121,9,223,168,133,140,108,109,14,23,18,219,11,234,149,78,253,244,156,91,43,9,219,73,247,57,244,13,221,190,166,76,181,237,207,86,68,145,102,243,53,123,220,215,242,132,184,129,39,157,174,98,225,160,195,91,117,127,199,205,247,131,28,81,177,164,163,134,171,53,146,15,11,44,245,169,219,92,174,214,82,53,182,139,65,86,88,97,66,75,14,179,245,111,241,156,127,63,29,155,13,86,109,213,29,56,179,195,174,216,7,143,249,173,254,82,35,59,19,158,53,169,211,33,57,102,234,228,201,238,197,246,142,40,131,56,68,13,171,213,147,231,229,39,104,87,20,38,139,236,158,181,9,160,85,253,105,196,164,226,68,197,164,43,98,68,88,63,232,8,14,85,120,182,91,12,89,106,199,134,167,98,105,40,68,255,57,25,211,86,77,5,208,97,244,237,244,183,173,10,110,199,121,76,147,45,61,174,177,183,187,207,242,106,241,6,125,109,58,172,103,183,207,177,214,169,226,84,243,167,80,128,230,38,12,149,225,114,182,244,108,220,233,176,112,74,21,186,39,214,36,66,96,254,100,124,237,36,33,1,132,23,107,28,168,21,217,212,157,213,230,67,40,193,31,12,182,126,147,115,9,141,41,206,111,135,207,156,212,45,216,228,233,60,12,127,182,219,213,94,199,3,179,116,23,252,7,71,143,181,186,94,174,167,34,10,220,91,188,21,99,191,63,102,244,206,86,84,117,225,99,12,189,82,124,107,145,2,205,61,140,112,186,215,139,83,211,183,197,231,150,195,195,82,185,226,29,36,83,253,11,19,94,243,234,184,22,140,153,187,22,20,52,200,182,192,132,30,225,87,23,218,161,79,153,194,180,112,130,9,230,190,3,49,73,89,247,22,164,204,126,34,146,66,252,152,224,38,92,57,194,169,161,142,70,239,77,13,86,241,13,11,73,91,136,15,226,201,33,65,255,220,150,51,17,154,4,158,6,45,41,114,11,151,136,86,112,114,6,240,78,237,185,53,231,83,109,29,19,179,64,195,195,100,219,20,199,98,16,96,46,51,158,219,218,6,170,107,11,119,183,198,197,157,49,20,183,154,128,189,39,182,129,17,13,27,234,86,143,149,195,65,93,53,167,166,30,59,169,12,183,8,207,99,83,94,146,5,62,255,79,61,60,212,105,156,101,9,7,80,77,237,155,93,177,7,149,184,236,196,12,223,110,40,211,35,39,79,141,161,52,114,92,211,175,70,222,81,172,54,100,65,170,167,143,139,117,184,94,178,163,192,81,40,113,36,179,217,29,255,104,107,132,133,195,48,194,28,72,0,105,172,97,154,42,180,223,156,156,238,212,7,199,225,237,225,223,66,83,28,26,88,66,96,195,173,31,98,121,210,164,218,226,78,205,41,124,197,52,21,100,187,177,176,209,240,93,150,110,79,83,195,128,136,177,15,207,250,33,10,79,140,86,198,251,252,245,249,135,30,65,41,254,64,99,117,228,66,253,84,132,211,59,228,91,18,237,196,158,112,180,244,99,105,52,141,228,193,36,240,56,32,6,78,21,83,2,53,191,231,81,89,1,232,39,12,56,70,155,190,149,161,239,198,183,19,152,230,182,126,45,78,77,209,128,240,89,85,214,171,246,70,1,45,225,165,145,83,106,104,221,97,130,187,84,244,172,63,203,10,133,24,135,51,85,81,31,184,19,86,244,48,31,71,197,210,7,175,168,144,251,194,60,30,191,169,255,105,192,216,212,240,61,106,107,60,57,129,143,123,53,60,51,135,71,74,249,174,198,170,81,99,247,197,101,76,210,36,167,222,217,159,90,115,246,44,13,224,103,215,3,121,81,244,86,35,8,191,233,233,168,191,189,45,199,226,1,101,244,94,95,253,40,201,3,138,89,253,139,144,102,69,221,70,82,15,166,181,223,95,168,251,88,153,229,147,183,32,204,24,113,116,115,77,30,108,109,53,247,11,194,91,63,35,73,138,32,15,245,34,252,228,238,228,88,180,166,22,57,210,53,3,5,238,173,217,28,59,56,107,100,69,96,83,87,77,21,33,167,18,9,25,40,173,159,68,83,167,154,192,223,155,74,19,141,210,211,211,197,244,84,34,209,180,171,38,175,45,101,224,199,61,197,249,37,85,77,42,158,61,170,69,110,174,208,37,179,41,202,195,250,123,37,42,153,146,228,253,16,69,44,15,206,212,143,42,140,189,190,34,45,8,185,189,106,42,53,209,214,218,243,180,139,30,127,66,253,69,112,141,90,78,79,88,154,131,167,9,232,12,57,49,178,161,76,38,33,125,165,106,253,216,60,125,61,172,114,76,242,180,68,244,114,205,145,198,29,34,246,8,76,84,217,89,93,52,235,173,226,250,91,17,39,92,161,72,64,91,107,28,201,172,99,222,59,35,96,23,88,174,82,72,68,245,15,243,33,114,227,187,12,77,212,66,223,73,53,50,235,21,114,129,178,13,232,149,19,137,119,250,92,39,41,193,72,182,94,151,19,10,144,219,175,66,14,33,34,49,131,132,68,173,88,209,234,42,206,77,102,186,211,17,88,65,66,195,35,195,76,151,109,39,66,156,81,76,91,217,33,166,116,30,12,14,116,200,244,123,147,18,157,201,217,35,141,98,32,33,243,64,233,205,78,195,91,52,195,232,66,112,162,211,47,45,128,28,62,22,240,108,74,153,161,123,141,207,37,130,118,91,162,68,166,254,49,60,172,151,151,233,35,74,125,7,118,101,159,78,71,91,232,60,142,45,108,30,227,137,249,7,131,42,143,169,36,48,77,230,47,205,130,210,251,161,36,90,228,102,169,107,119,56,85,101,250,192,243,242,17,57,158,40,186,114,159,75,33,20,140,160,40,117,230,229,131,145,60,15,202,51,21,68,244,75,22,234,20,73,154,224,32,117,154,213,73,105,21,253,12,162,250,9,154,85,146,134,44,4,76,25,223,160,40,33,209,43,155,202,89,18,176,98,157,29,133,77,160,132,49,11,227,61,78,23,81,226,45,132,176,51,187,61,191,156,105,117,5,241,88,200,104,112,165,178,243,197,216,19,154,208,82,208,3,201,193,183,60,30,113,74,178,180,104,190,52,246,14,38,27,130,29,74,239,131,211,31,236,90,90,138,39,101,239,65,48,114,10,4,9,42,138,193,133,251,71,211,248,160,239,81,95,45,81,252,246,235,96,227,172,122,190,249,254,208,37,19,29,214,130,189,7,93,85,72,222,40,79,66,49,15,238,31,118,100,21,152,6,179,37,224,99,231,107,45,25,212,231,60,31,177,144,182,78,91,201,148,136,82,79,71,207,28,16,22,67,163,100,150,46,179,206,89,92,180,251,144,231,102,119,11,234,19,226,29,115,201,38,76,21,226,118,87,243,192,176,140,164,90,134,73,181,61,220,194,42,66,245,80,73,162,228,51,227,181,43,245,43,50,129,171,201,199,58,67,15,34,236,156,95,254,42,78,123,92,13,181,64,86,7,213,223,28,27,126,245,38,4,173,196,220,242,18,177,153,78,7,199,217,156,74,10,198,61,10,130,234,217,39,63,132,227,244,187,159,211,91,169,160,144,57,76,60,172,121,194,255,76,127,12,255,172,92,104,146,165,49,211,56,77,148,254,218,76,77,196,137,185,84,76,86,61,177,27,225,238,32,219,80,47,251,169,23,59,48,78,76,192,231,95,231,86,22,247,177,146,138,51,175,32,140,15,201,146,153,14,37,57,184,160,51,119,60,5,129,233,11,21,116,102,228,125,180,142,136,255,154,78,24,200,232,67,97,2,8,255,156,227,202,143,77,106,177,135,50,175,206,113,221,49,24,29,54,129,108,129,23,7,105,114,50,116,53,195,68,158,28,141,180,71,2,55,170,174,140,90,183,184,68,11,250,57,219,112,19,218,253,112,82,214,79,3,89,168,81,8,177,22,175,207,203,166,87,169,75,160,219,22,51,252,169,41,101,24,178,128,80,135,76,113,100,90,191,176,34,166,2,173,218,131,129,116,78,169,74,187,109,173,115,160,93,119,212,18,96,47,75,25,131,245,222,24,81,135,192,75,74,109,199,177,150,143,53,16,85,12,191,166,231,82,126,65,107,163,28,37,18,212,73,201,252,63,118,222,176,114,248,11,211,163,86,230,1,17,42,234,228,188,254,130,78,30,85,171,82,168,44,113,174,89,165,37,185,210,45,41,187,94,45,74,36,56,90,149,152,120,118,202,202,47,120,225,200,217,207,134,140,9,17,220,228,225,200,204,174,176,167,80,11,15,124,44,15,159,131,197,72,86,114,236,193,98,115,251,198,186,154,102,89,214,231,103,178,117,111,253,193,228,139,155,48,138,199,57,218,61,182,140,98,47,190,148,162,86,12,112,191,7,178,243,75,130,95,92,188,76,220,227,194,52,193,146,173,210,8,166,217,79,46,194,141,91,235,218,33,160,34,150,229,240,25,79,165,208,13,170,238,98,10,155,48,119,18,51,30,206,122,48,9,50,156,43,53,51,206,54,183,34,66,11,77,28,43,79,170,182,146,181,175,247,234,39,154,134,43,143,122,90,21,228,142,98,180,65,211,219,245,189,218,115,246,20,140,25,207,67,175,166,157,84,148,86,145,112,125,49,143,179,35,240,131,110,11,195,166,217,66,141,106,168,82,146,65,112,24,151,82,200,227,104,89,112,216,122,189,217,206,75,203,168,97,159,17,126,120,112,29,226,65,176,137,66,140,247,155,31,187,61,201,94,135,218,240,217,43,155,63,57,28,22,41,101,67,211,111,71,253,30,93,170,245,218,102,74,123,94,253,215,233,247,34,165,52,8,0,157,55,121,67,138,116,189,148,224,13,24,71,53,234,251,54,81,16,25,113,244,23,114,148,232,81,222,39,14,62,5,91,230,160,120,197,216,57,11,212,206,166,51,202,14,175,11,110,84,151,120,60,165,201,72,120,59,74,68,69,132,29,56,213,170,219,232,216,224,165,104,161,51,65,147,168,7,163,132,87,74,151,200,133,231,237,19,161,252,220,69,169,74,68,74,53,86,181,189,84,215,66,103,212,55,171,31,184,136,39,230,157,62,229,175,112,126,188,188,175,91,227,19,169,3,221,231,215,156,16,201,52,178,102,187,10,227,179,251,151,230,165,103,251,84,181,47,83,33,187,133,137,231,227,21,189,185,205,66,55,21,76,185,97,233,131,35,189,227,54,188,233,233,231,79,157,52,45,233,220,217,75,124,29,45,131,59,239,72,218,192,235,91,173,183,221,252,200,93,112,204,249,79,83,73,80,197,235,161,237,97,89,217,11,119,217,21,182,204,66,68,203,130,194,141,114,99,79,90,45,70,124,61,206,151,68,60,29,189,65,45,225,166,41,200,140,122,228,51,172,85,181,54,172,63,172,215,50,211,20,105,171,238,131,25,150,213,97,34,207,67,5,45,224,199,166,229,176,245,80,146,176,132,181,57,72,46,243,177,248,250,69,181,23,204,153,244,82,105,10,144,211,208,39,199,200,205,174,174,240,19,121,146,185,180,25,37,63,147,207,51,76,18,201,85,181,77,8,174,150,40,16,103,106,200,213,219,76,106,175,31,63,71,204,57,72,231,19,78,201,100,168,28,205,38,57,34,40,189,192,134,171,97,64,75,63,155,80,21,120,146,4,169,94,248,142,12,255,27,180,110,137,162,117,167,49,222,180,117,228,124,240,217,177,152,47,23,182,40,134,236,104,148,158,111,175,160,48,58,83,107,58,166,52,99,158,254,104,232,157,17,56,151,162,251,193,49,208,66,75,64,123,180,154,150,70,181,126,212,63,184,88,227,68,85,195,56,54,81,238,94,209,79,122,75,235,220,182,121,56,205,213,2,176,117,62,210,15,251,172,162,92,2,206,212,222,100,45,95,71,45,110,135,70,2,45,98,181,62,157,234,81,23,102,65,109,181,171,213,73,47,26,188,150,11,147,102,23,94,35,162,21,35,214,8,254,208,199,255,33,37,50,156,228,68,84,208,10,183,20,70,206,175,57,140,249,40,94,225,178,55,117,173,129,65,87,36,201,166,29,216,72,11,211,85,39,72,178,106,133,249,180,88,158,255,118,98,123,254,71,81,255,120,191,77,142,54,75,16,138,10,178,28,146,21,152,214,85,92,78,58,10,194,56,113,120,90,57,173,124,175,52,83,60,23,5,227,91,63,166,41,168,133,88,6,129,184,162,219,10,58,154,217,245,46,144,197,223,18,138,129,165,93,253,244,178,226,25,58,187,169,122,195,241,249,114,252,246,89,122,90,159,190,81,51,172,242,220,196,237,117,99,104,245,205,132,100,194,76,170,224,99,50,239,37,198,100,82,253,33,235,135,140,101,232,147,236,105,133,34,42,209,195,76,112,185,152,77,133,179,110,151,27,63,107,199,213,165,75,207,70,182,13,170,94,135,11,144,224,50,8,19,164,91,160,207,83,94,7,182,120,129,110,43,147,96,188,107,159,32,84,52,101,95,32,132,27,250,61,244,73,124,250,158,160,236,119,161,161,67,18,87,226,137,212,200,161,37,30,170,44,132,23,183,220,155,0,130,115,164,96,38,154,64,168,192,199,56,105,33,177,131,54,71,213,237,176,210,76,203,143,24,138,232,151,20,130,82,126,76,180,194,245,123,18,140,139,250,217,106,241,227,92,206,105,161,7,246,24,178,61,89,75,0,151,32,49,214,124,106,242,104,152,70,203,151,46,250,91,231,124,149,171,141,247,80,28,206,150,51,121,195,194,40,180,208,45,58,227,59,16,89,250,83,54,17,218,130,59,122,63,15,162,6,20,52,248,35,67,28,135,222,249,19,241,163,98,141,74,181,224,11,25,175,124,94,233,230,97,150,2,167,178,162,107,222,134,165,28,228,104,100,134,203,246,19,92,60,71,207,254,193,147,218,177,151,94,55,184,123,215,39,224,85,94,212,192,238,157,176,36,3,165,185,226,18,152,135,253,73,217,155,16,131,169,109,60,24,249,169,116,159,27,73,142,253,152,74,116,119,161,154,43,30,140,182,113,143,177,105,1,9,2,138,119,76,144,66,64,240,66,96,202,156,138,195,24,210,101,188,39,131,28,62,83,220,156,140,65,219,83,97,202,35,219,131,215,11,80,33,52,70,151,179,233,79,142,222,218,219,191,73,203,103,216,250,221,225,13,61,244,189,54,117,27,37,109,191,122,209,20,34,201,205,209,71,237,211,127,27,230,203,235,78,3,39,15,49,140,236,79,142,126,200,211,244,50,149,129,237,29,127,6,77,146,81,74,151,223,70,13,168,53,191,57,9,222,182,21,134,115,224,19,109,50,29,242,146,71,179,238,40,49,168,180,129,125,10,130,192,101,193,89,119,216,140,82,25,22,28,206,25,23,19,73,77,242,185,141,243,227,179,152,184,76,25,250,61,141,85,82,170,195,214,43,37,203,231,166,227,88,189,19,113,17,83,124,84,83,102,26,196,53,95,95,244,229,120,92,11,80,4,102,252,185,23,241,244,119,236,53,147,24,161,136,203,97,18,37,114,235,129,120,213,106,142,90,57,132,172,190,142,131,233,96,161,165,139,128,199,245,57,214,158,223,153,120,238,139,59,0,103,44,147,29,47,181,152,245,15,134,199,55,29,68,230,102,201,218,202,208,154,74,204,18,228,132,63,40,201,168,152,68,3,70,178,236,9,25,226,69,124,42,107,231,82,171,194,84,129,148,128,145,98,147,199,134,24,185,82,92,109,93,253,182,192,56,67,221,55,133,179,123,195,221,83,152,18,22,95,29,214,219,121,191,155,83,87,3,129,206,97,170,197,230,16,248,172,213,22,55,183,70,181,117,11,124,206,131,43,231,8,140,137,191,223,111,211,145,26,181,154,216,114,206,156,109,114,53,202,200,183,73,17,48,189,128,179,194,104,246,198,126,134,46,238,42,83,224,98,241,196,128,145,58,209,171,19,173,217,227,183,209,53,145,169,210,173,172,33,62,73,71,183,161,10,204,182,223,226,131,118,10,165,101,47,133,151,125,254,213,71,173,155,58,109,21,152,94,128,126,68,216,152,191,48,210,129,209,215,46,251,109,119,52,163,121,40,157,20,199,138,237,204,26,219,188,123,195,41,206,201,95,219,84,181,214,123,176,70,117,198,237,201,105,203,154,160,83,23,184,91,195,128,11,87,139,120,188,159,134,231,119,53,229,7,197,187,84,108,201,47,155,98,240,5,141,223,169,32,161,134,89,239,62,73,65,20,36,240,128,33,113,228,152,102,251,167,107,242,174,166,94,11,133,29,135,147,213,168,63,184,243,96,126,111,68,24,251,155,193,21,191,51,39,223,48,54,18,230,227,189,50,82,74,103,177,85,191,53,110,196,3,113,146,74,115,144,98,129,34,227,129,134,208,249,122,254,88,232,169,61,201,18,131,161,102,248,213,68,26,187,44,235,66,198,103,249,12,52,217,212,41,223,153,189,29,99,22,152,166,204,38,195,247,230,47,212,173,126,55,43,84,239,206,225,49,20,166,149,70,250,105,55,155,18,57,101,78,242,219,180,38,187,253,66,166,9,124,34,63,251,96,146,150,253,39,201,139,150,236,74,152,133,1,159,165,80,198,21,157,230,183,17,180,145,155,103,122,226,149,223,209,66,88,25,203,116,189,71,35,111,128,206,239,125,111,51,199,223,107,211,23,153,47,226,163,66,37,120,127,23,155,87,122,251,154,97,41,78,227,22,63,24,121,208,228,199,49,42,197,243,21,39,65,200,36,71,148,115,220,28,113,208,135,82,61,125,187,94,218,115,183,242,232,214,13,141,160,77,215,27,127,235,101,94,207,131,113,214,214,79,146,154,33,93,204,172,253,96,120,21,227,183,137,83,205,134,201,190,20,173,237,246,181,164,191,33,83,242,3,67,90,251,181,138,48,233,95,152,17,67,96,150,71,186,15,158,77,233,165,200,213,116,89,190,58,197,243,23,173,223,67,30,252,204,163,209,253,183,41,99,45,207,235,231,181,235,153,151,201,225,70,188,241,157,31,70,185,33,222,120,225,190,59,1,246,55,166,68,47,111,223,26,250,108,160,241,180,244,230,166,143,112,209,205,196,25,50,102,108,19,183,61,216,132,57,92,32,146,9,220,113,246,239,213,144,132,213,52,163,18,7,85,254,252,96,4,59,255,214,179,64,90,16,59,251,206,2,88,211,233,105,184,80,218,50,172,87,140,195,203,56,155,15,54,5,134,117,167,24,209,177,92,101,56,56,176,150,47,249,74,35,175,90,229,222,212,95,166,114,223,215,218,53,215,46,247,174,102,15,57,140,150,214,163,11,112,115,200,26,62,73,216,114,115,211,193,164,172,161,248,119,52,39,231,229,223,248,237,105,244,231,31,76,249,20,253,112,100,138,153,84,208,15,36,84,91,116,122,210,238,99,150,251,210,180,177,77,79,9,222,38,193,168,49,71,208,167,234,122,52,192,55,191,234,249,51,89,87,245,207,130,183,112,233,188,247,62,198,225,94,77,206,59,42,106,86,202,197,225,77,79,143,37,87,83,97,225,27,2,53,187,115,136,75,68,214,140,14,48,23,70,66,247,85,253,1,47,36,168,239,163,193,246,17,1,102,131,241,125,253,106,186,234,173,82,62,112,155,123,7,204,202,205,31,24,77,171,128,209,114,210,171,105,79,191,151,195,199,207,232,99,126,224,246,192,227,39,142,245,1,207,38,26,183,230,243,136,61,201,169,132,91,115,225,101,180,97,29,82,200,190,173,6,12,163,239,115,53,85,152,217,97,154,192,137,225,4,127,212,152,212,23,182,29,165,41,236,61,3,64,181,199,174,221,122,210,130,252,162,176,187,70,110,159,215,74,183,157,7,112,177,162,41,157,41,16,225,28,165,180,81,92,3,98,42,38,122,96,48,222,146,84,59,178,141,253,4,150,28,182,178,3,61,57,26,81,219,17,112,149,250,8,219,97,55,222,118,192,253,37,77,12,93,37,142,106,208,85,62,187,51,181,145,239,151,113,87,117,119,174,191,100,208,133,233,238,168,107,139,42,143,189,31,44,245,203,172,60,23,160,199,123,41,22,237,151,85,123,198,99,248,138,55,234,68,211,211,14,245,4,159,5,108,60,162,89,192,94,116,220,207,238,135,33,20,158,245,122,137,3,83,7,147,29,157,166,128,36,40,219,106,243,135,70,124,135,214,195,127,27,49,162,70,174,186,65,79,255,234,169,54,249,255,160,75,99,58,72,144,83,70,26,86,36,196,165,33,176,37,40,174,77,14,125,22,194,181,192,217,136,199,23,238,36,206,230,199,126,77,183,231,28,6,79,98,25,84,69,41,27,244,123,83,220,88,100,123,172,228,30,60,42,67,11,192,250,68,45,177,95,145,40,45,211,237,33,50,169,242,96,240,9,74,243,5,69,208,42,183,174,48,20,42,223,70,172,44,72,246,175,130,220,150,31,39,8,173,179,137,139,113,75,170,207,183,206,132,201,214,100,53,30,255,7,183,212,109,223,99,218,178,224,212,184,205,38,162,115,225,69,61,245,250,192,183,21,247,15,165,234,228,143,167,15,196,115,116,203,253,59,156,233,174,209,150,68,81,89,247,248,23,31,98,106,252,139,90,129,243,165,124,56,172,100,80,55,190,180,167,135,15,176,214,9,42,126,76,176,29,30,254,207,48,69,1,92,183,182,100,213,116,247,83,80,112,162,102,3,42,92,221,109,75,206,200,99,100,168,145,117,188,182,188,3,62,27,231,82,147,5,118,197,27,236,5,193,55,137,225,58,208,108,76,221,237,218,76,63,87,217,128,166,117,64,112,227,17,37,219,33,27,186,85,218,55,183,106,73,101,127,78,56,211,154,11,163,54,23,217,97,24,240,98,202,37,215,168,165,146,90,226,87,168,48,141,229,123,46,145,75,216,163,2,211,5,201,95,58,211,121,163,74,212,227,156,35,189,53,55,165,10,130,201,26,254,194,232,216,97,111,23,196,247,234,199,11,153,240,247,238,147,227,160,208,18,89,207,169,49,99,238,83,121,185,53,210,100,93,70,194,152,42,214,181,176,232,33,8,41,114,249,213,19,209,110,53,120,48,72,111,11,37,52,230,51,100,37,29,212,180,111,16,23,148,151,72,106,137,21,132,252,139,27,175,197,186,125,9,60,160,183,220,65,171,248,59,77,209,110,138,191,142,162,186,149,63,118,65,169,97,157,90,69,65,213,65,41,140,216,253,92,232,109,82,110,164,182,146,137,166,58,188,218,247,115,193,6,115,139,132,128,7,57,206,239,44,155,97,146,163,132,248,104,224,204,127,242,154,173,7,140,38,142,194,212,107,37,127,238,78,106,120,12,133,77,33,195,45,122,100,20,166,58,56,227,71,80,252,193,86,1,189,138,194,148,210,251,213,68,205,95,201,129,61,90,114,87,25,106,241,96,177,125,157,171,18,103,191,29,246,79,199,137,117,159,143,1,233,222,46,140,244,254,241,72,183,245,97,184,67,78,68,224,107,180,19,152,26,171,187,179,49,206,172,154,106,78,81,21,224,17,2,140,163,49,117,191,163,83,67,114,131,8,149,154,169,129,109,54,109,114,159,23,166,24,242,85,121,216,36,174,86,161,248,131,41,195,209,200,8,75,192,99,211,51,25,147,114,234,118,72,83,118,143,186,208,206,96,190,226,150,107,149,111,183,61,224,164,80,206,40,243,208,56,216,119,142,211,186,100,148,174,179,152,122,162,117,39,34,253,126,40,204,144,125,195,52,198,221,211,129,233,92,212,66,61,207,146,123,117,20,53,114,53,172,171,229,26,220,201,66,203,169,148,207,142,6,101,166,187,131,150,246,247,132,169,52,170,114,79,167,147,122,172,186,8,42,21,196,30,219,64,19,250,60,170,222,156,94,11,59,28,188,145,165,75,95,51,143,24,22,209,133,233,226,166,161,86,59,114,186,59,66,38,200,158,116,63,52,85,176,225,191,141,162,96,213,157,225,172,200,231,229,159,151,128,236,42,191,109,205,162,221,195,235,200,143,127,166,18,234,136,219,15,32,218,21,245,169,83,169,29,219,236,54,47,52,247,17,133,163,165,48,36,167,30,48,10,74,251,123,181,31,80,134,158,89,251,231,134,6,2,173,91,126,244,172,122,125,95,190,76,10,127,216,234,86,245,75,21,244,100,70,248,195,93,154,231,24,188,57,53,46,140,162,221,210,73,212,76,48,47,96,186,168,233,62,107,61,221,124,217,34,89,223,63,39,23,177,181,237,238,27,53,103,35,75,222,39,193,167,94,62,137,134,201,63,39,253,237,78,215,99,255,82,212,86,143,173,191,77,103,192,225,87,211,105,114,206,207,12,37,165,232,239,109,181,121,146,35,57,48,30,138,63,218,166,9,180,78,65,26,19,103,159,192,164,132,69,48,239,247,219,214,166,233,231,90,114,160,124,158,187,123,151,60,192,178,199,199,155,38,43,149,220,2,98,250,111,205,144,36,24,84,125,248,173,143,97,54,37,218,196,215,134,115,237,55,207,148,246,53,93,181,180,160,240,123,83,123,249,74,121,204,200,201,70,72,184,48,221,180,116,27,69,217,226,118,68,36,54,114,206,238,252,217,80,40,95,247,16,49,90,95,91,157,131,100,181,246,110,127,145,152,164,33,173,110,71,20,254,5,12,37,248,179,79,30,219,33,66,12,80,166,62,123,48,246,117,132,47,160,108,234,130,47,156,138,17,24,57,219,201,232,186,162,113,106,150,111,255,132,116,178,126,73,242,137,221,151,7,10,213,159,152,203,57,169,207,97,226,143,197,4,79,58,5,203,128,232,224,183,30,4,89,170,62,216,228,36,140,120,15,45,142,117,250,115,182,103,63,80,105,161,68,127,119,125,105,106,56,35,152,132,15,177,213,96,69,94,120,190,152,205,24,74,104,176,64,228,40,17,87,65,152,255,243,169,33,5,174,184,154,110,20,10,34,208,225,15,182,233,45,174,32,157,188,90,196,92,48,232,63,31,195,154,46,68,208,37,145,124,212,17,131,194,230,191,123,222,176,235,105,73,17,114,201,17,238,217,214,252,87,29,0,106,110,34,108,130,144,158,126,74,118,143,234,31,139,146,239,86,21,134,90,145,103,132,85,54,166,147,70,93,200,30,250,102,180,172,106,185,12,141,106,67,187,45,1,163,166,177,190,112,86,152,2,171,191,14,76,111,43,19,202,17,206,65,114,235,27,193,226,88,142,103,26,52,99,16,152,77,115,199,213,38,216,162,102,238,217,198,182,207,109,122,147,180,167,87,125,11,136,70,124,139,250,147,253,212,128,78,169,123,68,64,167,109,209,110,254,193,41,220,121,224,250,9,113,253,15,124,102,89,255,235,209,60,38,72,223,241,66,132,243,52,163,66,241,110,170,53,30,9,223,254,27,106,167,246,219,97,234,73,218,231,106,107,109,24,48,196,232,47,204,198,239,48,233,255,214,62,240,246,125,130,46,244,125,104,92,174,144,53,247,3,99,89,3,173,239,131,31,147,127,6,140,231,60,229,75,20,202,57,125,91,94,38,8,185,186,194,244,176,142,81,65,104,60,127,96,148,186,222,205,215,252,100,169,202,160,46,51,110,126,118,153,162,113,136,115,0,193,82,12,24,249,207,207,213,84,212,189,171,81,114,209,171,167,109,0,1,35,32,169,195,66,18,62,199,152,34,91,170,65,14,10,20,34,5,65,165,11,37,136,2,163,197,59,99,204,9,38,204,162,48,180,232,7,159,237,164,14,133,251,74,61,63,120,124,226,47,168,164,184,121,187,240,125,196,47,182,34,16,152,125,1,163,77,245,201,24,117,171,1,13,120,13,13,191,208,90,47,162,191,152,11,107,106,156,53,193,0,43,1,247,242,138,206,13,30,214,70,40,96,234,12,5,182,190,172,59,96,236,154,162,240,136,17,195,198,151,192,163,129,68,81,63,112,211,240,48,234,142,239,193,70,126,42,50,6,71,83,227,223,131,141,39,91,98,48,237,166,30,218,107,253,108,54,40,80,200,197,210,81,131,157,140,100,231,28,111,241,33,64,161,48,106,107,241,169,173,67,74,85,24,145,83,129,169,10,253,248,243,53,226,120,36,86,164,76,205,224,222,243,139,138,143,241,24,210,134,142,81,202,187,24,5,16,221,161,103,126,38,44,193,86,154,13,43,76,194,48,80,106,219,203,7,45,18,205,39,57,157,191,23,31,151,176,127,174,254,28,119,148,183,199,4,71,64,125,126,226,66,40,92,198,209,114,108,111,137,1,98,32,31,31,43,6,5,135,125,169,45,72,17,239,246,143,77,229,4,253,241,212,121,132,177,20,246,28,181,77,154,60,228,24,143,41,78,13,108,123,149,25,13,73,249,73,73,176,59,52,132,64,196,194,152,166,167,156,221,89,98,31,22,34,142,189,101,243,5,96,140,118,229,152,98,62,166,228,145,33,92,249,162,236,37,186,191,31,235,37,252,86,90,239,104,94,115,255,90,24,185,83,140,12,176,92,141,193,93,253,173,59,217,193,180,255,129,70,28,15,120,62,117,192,31,156,194,79,51,120,107,28,111,64,245,108,225,173,83,89,172,238,56,69,107,113,49,114,26,175,190,14,56,231,88,93,63,171,64,83,139,72,168,248,215,160,214,180,246,164,113,130,66,188,196,97,10,191,186,58,105,208,197,194,23,178,190,187,202,43,65,161,121,23,15,233,182,109,164,127,13,97,88,211,199,26,129,29,18,149,253,227,84,32,154,230,49,37,120,103,245,99,139,194,253,153,30,145,202,52,253,81,175,162,101,82,90,30,207,130,18,243,201,168,82,162,251,50,243,176,182,214,39,31,139,124,181,163,198,115,208,152,44,181,148,190,62,152,55,227,51,19,168,32,216,253,145,2,142,23,145,53,210,6,123,217,183,5,19,181,152,171,126,225,245,129,219,23,198,77,107,122,245,212,208,41,149,18,238,147,19,197,17,213,146,31,220,98,208,126,240,208,155,83,77,230,158,49,240,89,49,159,40,31,244,15,143,203,98,115,102,245,201,73,122,12,207,231,242,82,168,33,106,28,111,89,185,253,133,9,179,107,220,7,253,136,230,123,45,102,115,18,115,23,247,116,162,48,230,81,93,136,140,233,147,30,56,182,181,219,34,38,1,249,201,91,28,119,96,184,189,90,77,9,177,126,67,217,212,25,120,132,30,62,184,46,160,98,109,82,154,83,98,242,250,178,6,104,234,16,46,83,161,106,96,126,226,59,52,79,247,15,70,131,22,13,102,19,109,64,52,208,185,60,176,22,199,39,158,69,205,135,7,81,168,38,237,83,63,88,69,7,35,178,34,112,57,63,209,48,52,192,114,11,22,210,113,41,171,174,48,116,36,226,120,203,104,25,142,250,201,113,109,212,175,156,32,69,253,195,39,46,107,69,96,158,134,162,254,189,214,207,205,137,234,58,204,82,159,186,194,202,237,56,125,19,104,199,156,248,70,89,104,65,233,243,24,141,131,218,213,247,70,9,58,92,115,106,138,105,195,169,112,143,204,133,161,67,253,122,90,204,199,18,34,21,145,154,240,34,129,183,96,93,3,102,20,45,182,29,233,89,36,196,101,159,206,86,57,218,30,93,109,215,37,156,99,244,14,136,81,120,218,239,231,84,60,152,14,68,145,100,79,86,47,33,231,15,101,213,51,194,228,214,75,97,200,161,77,47,139,60,2,37,120,32,91,113,177,30,240,190,54,19,250,177,74,170,60,51,250,24,204,241,203,5,183,98,10,188,207,21,37,152,139,100,15,62,87,195,46,9,184,32,156,37,135,50,204,241,99,63,196,183,50,166,210,150,124,56,130,120,219,211,229,150,134,149,57,90,217,168,111,90,16,66,39,237,40,244,234,66,114,223,19,245,86,120,89,149,135,202,209,25,196,70,52,101,135,82,92,59,66,40,51,72,2,5,219,111,125,224,226,164,95,67,245,76,6,109,119,67,242,139,183,222,27,129,137,96,92,162,94,94,107,249,194,67,225,213,21,198,46,114,214,47,85,101,184,17,15,69,183,42,57,249,150,215,90,26,1,226,49,17,147,243,171,209,96,145,120,155,73,241,150,224,107,98,232,103,153,133,40,55,148,224,112,115,40,203,144,28,167,10,169,30,167,253,26,247,71,185,204,232,42,116,103,223,158,249,118,206,80,137,121,245,51,45,81,136,116,50,51,225,142,166,176,249,202,94,11,208,209,71,80,106,186,197,181,134,255,54,214,175,50,195,204,178,137,122,22,90,102,19,87,23,152,52,108,20,64,144,101,109,114,188,96,231,4,217,217,58,21,201,210,178,134,156,107,4,131,123,216,129,47,48,218,233,61,46,70,132,87,152,19,120,166,88,231,14,115,202,233,160,64,25,158,205,185,229,103,212,68,117,14,56,115,68,4,218,247,86,62,62,237,111,115,141,66,26,40,205,178,149,29,120,73,165,204,50,57,61,33,189,31,43,165,122,121,5,173,60,165,139,41,108,125,154,31,70,165,192,34,205,176,63,117,4,245,85,232,240,67,50,34,40,123,205,168,96,216,217,188,21,41,81,64,236,163,231,55,218,45,107,41,24,162,233,197,119,4,154,242,38,205,74,80,84,142,3,20,181,42,118,80,9,76,84,113,70,161,11,218,36,91,235,58,40,152,245,123,87,171,3,17,212,36,136,130,138,79,27,30,45,25,129,143,150,2,70,235,64,43,93,10,46,85,245,25,118,158,90,132,184,128,9,245,143,22,48,213,211,130,210,221,163,248,189,233,211,217,63,23,243,225,122,192,200,43,203,102,51,176,32,202,12,152,62,2,50,65,105,230,196,36,12,152,83,93,224,102,201,64,191,26,177,119,45,20,163,153,173,59,139,86,130,176,81,14,149,210,161,180,71,240,104,72,246,181,79,97,145,117,142,44,129,226,221,125,234,142,218,65,3,166,92,61,41,76,75,142,214,227,106,164,111,179,194,136,132,173,119,243,166,211,204,236,165,93,98,63,65,192,77,110,14,157,2,41,25,135,9,103,107,17,26,38,200,136,239,213,173,3,253,212,210,61,170,177,99,208,206,164,82,254,195,180,22,209,177,101,116,218,207,136,169,204,254,75,107,101,159,74,103,98,44,177,95,40,240,25,177,85,81,226,35,147,116,54,59,236,163,162,138,190,73,90,223,70,9,218,126,87,163,15,44,235,246,192,103,118,189,139,183,68,44,26,217,195,221,123,84,99,81,79,40,53,8,179,159,93,180,199,14,76,25,93,26,90,89,135,100,111,142,165,71,61,142,76,210,73,29,88,170,81,232,146,76,94,72,96,58,125,229,216,190,143,157,43,188,56,12,159,87,19,181,204,233,209,106,69,75,225,213,64,113,135,101,196,160,240,213,168,192,177,112,147,100,53,8,72,208,73,195,97,20,152,196,196,48,6,231,222,61,224,188,180,248,135,26,146,157,70,212,191,109,147,115,18,24,54,97,139,202,58,242,234,114,44,97,117,225,61,248,144,46,109,163,3,76,160,51,190,22,212,104,89,61,116,161,92,81,180,100,197,115,18,27,6,38,102,20,87,211,240,234,141,183,121,114,171,188,77,216,218,60,8,156,7,234,119,113,230,117,233,47,15,220,136,173,196,213,221,34,11,2,211,254,44,138,2,173,223,98,213,223,38,132,228,187,176,181,104,208,132,225,162,42,182,197,193,180,105,230,36,158,63,131,114,76,237,119,48,81,119,173,67,122,150,67,123,197,90,9,161,151,44,112,39,231,245,42,251,152,241,58,166,185,123,212,26,24,62,151,62,90,29,166,100,18,37,185,214,54,89,224,194,92,218,175,240,47,41,247,253,76,50,200,47,81,225,70,101,152,44,1,83,220,200,81,84,139,179,55,178,194,5,241,129,40,190,27,168,13,201,111,163,23,84,103,84,215,13,76,78,93,34,244,197,136,2,56,235,250,35,217,183,73,157,77,127,213,117,201,58,125,233,250,99,175,246,19,157,116,145,212,34,208,54,242,184,58,110,217,157,49,197,152,146,5,120,188,191,245,202,6,201,36,107,84,2,42,95,216,18,172,221,162,117,202,148,202,119,175,98,163,210,178,36,45,68,134,110,178,252,12,152,180,189,153,186,244,249,251,40,154,69,38,111,106,66,115,162,119,246,170,2,19,61,0,117,63,44,236,51,115,120,93,57,154,163,69,119,113,40,60,94,186,7,143,108,118,45,247,197,43,26,190,51,12,139,199,235,189,199,175,115,247,45,105,39,126,161,229,215,214,162,180,191,114,248,164,169,233,99,80,178,27,23,135,179,29,224,10,227,53,84,175,181,199,59,203,127,155,159,27,208,45,104,109,111,95,226,28,198,27,201,196,167,197,64,71,72,222,48,255,96,88,150,199,100,89,2,211,192,253,231,118,0,119,11,55,61,120,76,106,85,247,133,249,104,34,183,155,127,213,158,191,23,54,183,4,17,188,41,240,220,119,142,108,34,194,199,126,121,34,120,214,175,56,197,181,80,193,95,40,16,244,204,137,89,30,140,218,251,252,60,55,254,215,133,17,216,147,102,55,240,162,152,191,205,97,244,7,229,177,33,134,230,95,72,121,155,114,121,147,198,191,84,111,90,71,139,31,108,141,23,69,24,10,71,26,47,177,59,92,11,193,70,133,203,44,57,80,200,100,138,226,57,239,64,209,211,151,95,166,194,39,205,128,59,34,233,237,193,103,103,97,211,117,152,94,226,91,96,186,36,229,57,28,38,42,245,132,130,172,215,187,239,6,70,152,156,170,109,65,127,148,140,3,123,97,72,216,251,41,213,101,74,240,249,251,128,231,171,125,51,21,40,163,46,58,106,227,251,38,33,25,152,118,163,109,192,19,146,194,251,152,56,176,59,151,184,218,26,170,203,79,55,90,6,21,127,175,98,242,34,15,69,15,228,6,50,64,77,62,73,46,174,184,191,217,135,244,120,229,77,84,182,177,18,104,234,225,79,134,34,197,212,39,171,214,101,181,58,76,243,227,41,175,13,219,225,218,40,86,146,125,6,89,62,54,33,201,243,133,226,193,23,191,38,79,126,92,15,147,154,251,193,136,191,21,121,240,95,127,29,7,11,141,125,30,152,105,127,24,115,176,153,112,175,252,48,39,88,9,116,160,22,45,191,75,111,246,190,28,102,201,207,38,23,19,116,157,203,127,25,9,53,17,57,161,18,154,46,158,62,17,254,75,219,153,37,91,142,227,48,116,75,154,135,253,111,172,117,120,77,10,122,17,213,127,25,81,31,149,137,180,175,45,107,36,65,192,234,235,164,197,120,170,243,185,167,195,11,103,203,219,19,206,16,55,2,197,7,47,171,115,42,2,155,129,156,247,132,245,120,29,163,203,120,6,204,254,238,109,33,18,113,118,201,36,233,87,242,7,167,96,153,252,179,194,231,123,140,226,112,215,58,158,129,10,32,38,133,223,123,109,140,235,174,2,5,48,27,150,148,3,70,252,74,97,76,170,178,223,60,35,120,44,221,12,11,68,198,234,7,99,24,41,70,62,192,61,127,231,146,109,142,245,89,68,134,50,100,234,150,189,147,114,230,44,151,76,107,185,4,226,176,59,96,76,201,178,194,232,228,206,128,7,228,5,129,59,9,60,127,52,206,207,107,42,140,170,200,138,171,11,236,129,173,112,169,181,199,213,21,103,236,38,112,229,68,94,2,222,34,152,11,58,86,42,241,94,164,174,182,62,56,235,105,175,14,119,170,161,244,167,113,13,242,209,181,57,167,140,170,63,125,246,74,242,94,216,123,235,7,163,202,173,198,79,79,19,102,17,52,25,247,235,131,207,191,205,245,105,20,146,169,190,230,194,249,169,207,16,233,230,202,50,2,134,29,34,63,253,75,201,249,247,130,127,124,207,92,6,103,175,27,4,238,204,151,210,104,80,108,106,137,71,227,200,91,20,134,18,231,13,142,203,219,124,64,60,90,2,221,120,197,235,131,25,99,195,225,193,44,112,85,59,129,167,87,190,2,163,164,175,221,176,145,189,110,1,155,253,187,94,77,248,251,222,124,83,160,42,109,134,139,196,136,22,39,190,47,18,121,192,72,35,4,76,217,253,94,10,163,11,92,2,110,146,67,30,230,100,213,154,127,15,74,115,70,86,212,24,27,222,224,212,197,139,247,24,112,207,95,192,194,96,146,100,210,104,20,252,213,120,50,43,105,91,15,220,61,136,111,48,244,4,233,227,197,188,21,190,185,120,155,32,207,214,171,209,12,203,53,96,214,152,161,48,245,85,254,228,187,146,140,213,155,119,20,132,252,183,55,70,52,218,85,8,103,124,101,252,166,77,160,58,195,25,177,217,242,189,245,78,240,109,135,126,77,102,184,249,117,113,236,112,218,179,61,67,101,216,167,59,51,203,233,83,191,117,254,157,69,63,24,65,186,50,244,222,164,180,190,241,193,44,63,24,171,23,134,250,187,71,92,125,38,134,174,227,158,138,201,143,78,240,193,229,202,235,101,196,147,145,246,14,152,83,234,22,152,85,126,244,128,137,193,233,213,184,162,127,75,54,251,14,2,166,75,224,211,220,61,222,27,9,105,89,119,139,73,77,213,123,113,153,162,21,71,213,22,18,0,53,96,116,167,244,106,62,200,239,132,108,240,176,195,133,192,80,208,238,213,115,110,105,211,50,177,95,138,70,179,57,38,43,138,99,106,190,104,215,46,142,164,231,217,158,249,199,102,234,204,83,175,70,247,179,237,128,81,0,191,195,139,13,214,76,142,162,155,61,75,87,20,255,159,18,240,78,162,122,75,196,191,187,36,3,240,217,171,245,165,247,46,198,181,119,24,107,54,109,20,170,41,62,118,170,193,56,181,110,133,157,10,4,202,177,160,63,23,27,51,47,96,74,59,238,216,59,223,217,74,146,63,216,34,145,178,239,132,94,56,62,153,11,224,105,10,8,2,35,137,188,3,165,196,69,47,182,8,138,95,60,204,221,69,47,70,133,103,251,213,231,185,146,104,97,31,24,131,144,24,215,231,124,152,183,108,116,8,16,237,47,223,3,108,39,24,121,47,220,106,87,203,23,238,34,31,155,41,102,171,31,81,8,216,28,36,165,19,179,91,239,217,91,197,10,162,100,203,139,53,58,14,203,1,67,135,125,96,252,178,47,204,173,238,111,231,205,62,166,222,247,166,42,169,42,156,97,78,8,220,174,192,120,38,111,104,62,116,14,155,114,183,192,231,112,159,163,147,19,243,16,107,179,108,75,242,167,87,97,143,150,212,133,52,91,13,102,153,209,168,132,188,101,7,199,201,170,140,24,188,164,143,234,212,71,75,164,229,226,230,44,150,242,100,248,10,141,184,55,223,75,154,212,234,209,90,201,129,78,106,173,4,70,168,62,230,187,115,0,220,122,68,207,196,198,190,220,160,193,226,93,9,120,198,102,142,91,179,235,124,224,212,214,186,215,78,22,31,253,101,76,103,162,143,83,122,150,242,115,117,245,114,37,131,247,45,13,29,68,21,40,27,240,159,222,211,116,189,5,30,36,95,190,159,102,223,113,70,170,252,244,236,102,48,246,193,80,188,183,94,140,228,135,15,0,211,141,222,250,49,224,76,212,28,23,211,17,100,210,160,11,213,18,87,151,108,81,143,11,35,35,22,235,11,130,240,69,36,61,17,172,33,204,177,28,182,10,52,233,39,13,27,181,184,247,66,174,92,62,86,101,91,228,83,14,75,89,215,25,9,186,217,254,232,210,212,52,102,44,165,186,194,117,70,155,96,232,211,244,185,141,89,238,139,46,246,67,235,22,182,225,41,219,140,8,228,48,172,96,57,8,103,36,88,190,74,94,131,59,22,226,1,243,253,240,250,187,55,223,83,166,233,68,65,82,108,68,128,179,120,137,2,35,216,146,47,92,68,200,244,124,230,51,73,236,120,240,194,33,93,126,186,83,235,159,239,107,55,145,34,37,139,203,73,57,208,180,151,180,55,49,13,231,53,218,231,152,69,188,185,129,131,12,253,251,90,101,46,189,26,106,207,138,175,117,14,218,122,168,131,207,129,209,227,133,151,134,22,62,89,231,118,191,117,125,218,132,101,52,165,125,97,244,140,5,70,154,54,71,147,81,3,34,129,164,51,175,226,64,116,95,155,132,200,82,56,175,62,162,35,153,250,177,92,157,73,134,143,248,92,86,21,166,48,14,20,197,159,188,118,9,151,131,178,135,221,241,100,253,17,16,207,102,130,80,110,31,230,236,170,247,78,248,184,231,232,72,11,255,144,174,176,141,146,128,113,222,141,171,97,255,85,103,108,226,20,154,205,154,64,224,110,37,84,14,51,56,199,69,145,97,40,195,187,120,179,83,244,82,184,155,127,182,195,212,117,233,213,72,86,196,132,69,250,73,182,134,9,241,175,148,238,213,240,228,245,98,10,150,83,60,216,98,110,83,148,226,172,184,53,33,27,125,174,194,137,207,59,10,59,59,177,78,74,72,67,142,219,81,16,192,149,110,150,44,249,229,155,202,131,102,41,247,51,20,91,142,30,48,75,77,190,240,132,66,224,139,61,218,102,99,233,189,177,211,139,35,132,41,57,182,165,168,21,121,59,122,126,170,235,75,19,164,216,241,173,204,170,245,186,129,2,67,41,14,152,168,236,208,171,79,15,44,49,31,157,35,88,147,19,134,77,71,167,157,102,192,107,93,85,13,131,73,49,120,79,24,100,219,139,188,54,235,137,111,27,177,100,222,207,91,15,211,153,12,120,48,105,60,48,54,17,241,100,20,110,61,63,221,89,124,46,220,254,192,57,187,180,192,129,167,213,35,201,247,98,159,88,98,244,144,53,185,60,161,95,19,46,143,210,2,163,246,32,143,246,185,95,125,48,253,125,232,215,134,184,114,199,30,2,100,85,199,30,121,138,22,235,34,206,138,87,200,228,7,215,42,240,64,151,239,133,183,31,49,50,195,56,191,48,69,108,222,89,16,128,189,53,108,6,111,228,152,3,134,8,60,244,201,113,98,250,222,27,211,7,244,173,20,70,73,111,57,108,167,253,170,240,50,185,234,31,156,73,103,233,197,157,98,214,239,193,17,193,234,178,133,2,166,62,206,127,154,42,194,158,159,139,203,242,165,13,33,77,24,129,15,60,178,159,54,201,235,180,173,141,98,229,82,62,139,23,115,231,189,27,218,68,126,170,125,90,41,7,166,204,77,127,218,60,113,227,173,206,54,255,233,164,248,119,251,232,226,240,136,249,158,194,108,147,106,192,171,103,157,72,7,138,176,62,186,138,137,188,150,166,179,6,235,139,55,201,194,228,252,153,53,112,249,240,231,218,168,205,234,189,97,251,101,223,135,64,62,150,189,176,245,34,10,85,127,104,165,22,180,234,52,107,196,45,127,110,34,255,67,194,68,192,57,23,63,190,195,20,202,93,219,179,25,41,161,4,60,219,214,185,146,208,203,242,30,140,78,254,233,13,210,139,240,231,89,222,79,48,173,74,207,202,117,70,245,244,121,24,20,61,87,69,45,214,16,176,41,13,10,156,216,116,250,131,23,152,20,218,42,25,146,126,190,48,222,99,210,224,230,152,228,179,194,121,139,2,113,44,224,69,30,170,196,123,65,2,150,143,185,200,238,250,106,94,209,220,22,247,23,100,133,141,221,19,48,46,245,77,97,8,151,89,224,44,93,20,110,80,150,107,137,92,10,56,72,138,244,128,139,136,130,2,147,50,245,213,5,90,59,4,64,129,113,21,31,1,99,101,40,29,101,97,254,177,87,188,86,183,138,240,11,195,73,139,125,97,37,96,46,167,170,3,83,114,95,252,106,84,138,245,107,29,152,237,237,12,152,34,57,105,20,232,12,195,231,112,18,7,115,234,147,163,57,237,9,20,224,179,11,154,250,219,216,60,251,233,189,78,59,81,232,213,144,233,124,212,31,172,83,206,36,48,235,149,127,143,179,232,97,55,169,40,190,176,113,111,171,51,144,86,169,213,42,244,62,216,248,156,51,43,188,88,144,2,70,111,65,174,46,76,248,254,193,48,137,75,226,122,137,40,27,189,252,123,52,44,6,211,85,53,0,134,141,238,129,131,95,165,97,147,247,50,175,242,249,125,17,130,72,105,203,170,186,168,15,232,113,115,244,140,47,143,15,122,125,166,236,127,58,204,250,157,30,152,26,166,21,112,39,53,116,97,248,36,205,247,118,173,179,175,145,157,10,49,113,38,102,135,77,178,225,246,68,68,118,96,98,124,48,243,85,147,70,165,108,235,171,190,53,221,190,76,183,191,40,66,5,197,23,116,108,181,52,237,154,16,90,44,95,217,137,193,76,234,10,67,29,243,213,7,85,252,118,235,240,13,182,74,33,135,137,235,20,189,26,21,233,28,87,151,145,36,25,157,232,121,163,149,128,45,52,179,21,134,136,217,3,134,9,252,92,93,219,104,2,163,38,26,176,209,174,98,219,218,96,35,78,217,14,160,93,112,206,86,197,97,206,17,50,207,15,132,51,99,117,107,48,87,196,66,47,225,201,86,99,175,222,173,38,70,214,70,212,174,207,179,127,205,130,96,21,193,155,11,23,138,140,124,12,17,199,214,152,137,145,234,123,124,18,106,192,210,210,39,135,115,219,123,192,108,161,171,162,20,69,197,189,103,17,167,120,80,216,166,59,208,51,37,202,222,240,52,42,70,50,31,138,140,218,146,1,68,79,195,191,39,224,197,201,86,97,138,86,238,213,91,183,49,52,105,138,133,147,186,207,38,71,89,96,227,72,7,204,225,52,11,108,18,191,142,34,44,37,171,19,20,78,40,0,14,163,171,32,61,161,195,114,75,237,194,84,46,20,133,123,250,248,114,6,155,113,170,192,176,144,124,86,193,230,228,156,30,239,131,147,154,105,57,218,140,108,90,149,105,3,57,43,78,160,14,119,116,52,171,194,230,193,22,48,10,132,15,76,183,188,48,66,107,89,96,83,204,246,158,64,114,122,79,133,161,221,70,71,25,136,203,63,191,77,182,39,30,13,1,92,61,112,34,253,61,75,116,149,185,141,167,47,176,177,218,106,192,84,207,203,111,115,187,229,211,101,135,215,35,158,134,84,48,87,55,130,0,70,170,169,13,133,179,103,9,65,73,56,75,155,34,150,227,249,205,109,33,118,201,253,164,159,6,80,124,48,202,209,167,190,246,192,210,217,59,3,130,196,226,34,12,138,54,87,92,92,155,176,158,127,176,153,220,59,204,166,225,185,119,47,177,25,239,236,10,234,31,216,121,103,63,120,142,166,141,210,40,166,242,161,11,195,113,201,116,72,65,211,142,248,25,69,242,106,133,69,229,234,194,133,196,225,51,56,139,246,114,10,118,157,62,176,201,64,49,21,40,12,169,229,251,237,243,231,38,90,179,6,83,8,208,2,62,45,40,155,130,78,153,75,242,142,56,96,118,207,231,167,107,41,247,98,232,170,15,138,18,82,113,244,28,71,147,14,63,116,71,228,214,68,192,202,243,203,212,76,125,29,137,216,208,22,59,56,180,180,188,16,213,208,53,91,109,15,202,38,218,97,54,66,79,79,161,138,214,251,194,32,136,158,247,120,224,20,45,150,207,76,41,126,233,220,27,87,3,127,48,178,53,163,107,63,227,144,225,49,96,196,54,150,238,116,58,189,180,121,208,29,185,80,232,225,2,91,12,184,59,204,185,89,214,0,150,30,252,7,62,216,140,225,251,3,159,205,230,188,232,214,8,88,183,82,58,31,247,248,167,107,18,195,168,131,177,46,226,83,78,253,229,69,171,169,123,248,131,253,156,200,228,173,9,18,198,222,18,119,170,220,181,69,17,65,24,190,31,128,255,190,37,65,121,206,204,139,52,115,92,13,247,79,102,36,248,122,203,55,189,195,204,252,36,114,71,56,173,121,204,100,88,245,130,156,96,206,246,0,173,242,17,240,153,196,155,94,76,73,95,124,14,2,115,93,102,28,88,206,51,38,218,97,30,145,151,156,153,40,42,88,35,186,217,36,116,32,61,188,49,133,39,223,19,155,96,226,148,121,152,189,65,114,250,12,124,139,179,163,146,153,20,181,140,50,60,164,98,172,229,58,228,230,140,249,50,227,234,193,6,92,94,140,200,182,167,3,40,93,172,218,143,232,9,217,39,59,147,158,146,213,133,109,36,242,1,142,238,218,36,184,198,238,155,200,106,160,20,194,200,83,155,52,228,247,161,39,73,140,38,131,163,193,3,239,222,77,200,147,97,222,36,48,11,134,143,29,100,32,114,151,233,166,145,234,138,87,62,91,208,210,52,166,120,96,40,99,51,224,217,197,143,29,223,7,54,0,195,225,93,40,178,87,184,16,215,248,224,98,213,203,130,154,194,189,191,53,142,67,226,96,71,185,49,181,134,213,225,218,212,249,18,24,165,31,255,105,203,216,85,249,148,244,238,152,131,73,87,157,9,69,126,27,185,172,56,253,176,252,158,41,66,110,78,241,120,242,126,50,77,27,69,150,38,206,90,84,115,57,140,38,247,144,46,12,153,38,114,132,208,168,138,152,39,195,140,149,60,197,228,192,160,29,28,153,92,207,253,83,213,213,116,219,200,145,158,218,102,135,87,210,249,157,141,115,247,131,174,241,131,151,108,11,17,124,75,219,231,42,162,131,77,67,126,212,106,166,200,5,195,178,95,186,207,174,54,241,69,63,218,86,83,38,232,178,234,89,71,153,94,154,160,176,248,163,7,67,85,106,151,136,129,51,43,133,236,1,255,146,55,23,166,255,70,136,214,162,254,122,90,164,38,221,89,249,6,195,95,151,223,94,231,248,215,60,58,134,75,199,208,176,6,178,170,51,82,128,230,106,37,99,171,98,230,48,61,162,178,140,226,38,67,190,50,123,109,255,88,139,152,95,155,235,129,49,123,253,96,147,78,83,180,25,205,240,67,33,131,183,174,247,38,65,238,7,4,152,103,89,60,76,19,226,50,165,250,97,113,51,241,53,217,104,147,67,194,167,244,131,137,110,237,44,93,161,253,100,198,63,248,188,85,42,67,225,211,99,135,191,246,174,72,189,203,194,100,27,148,11,159,99,39,246,51,23,46,27,66,80,119,120,229,165,243,21,98,202,37,206,115,100,228,206,250,35,159,211,140,95,253,115,110,184,245,67,111,126,214,189,237,141,182,209,93,188,101,16,195,28,55,102,43,1,19,239,191,93,1,149,188,29,140,3,156,151,56,146,11,92,57,136,250,47,83,248,149,110,155,32,104,223,124,108,49,170,153,194,21,45,45,230,119,238,93,245,99,34,184,131,186,232,207,230,16,59,31,120,238,2,23,42,69,179,195,8,134,200,1,185,204,112,85,198,137,39,63,31,3,229,43,86,132,128,141,77,44,48,210,25,110,198,153,204,146,92,142,230,133,83,174,187,169,99,122,3,47,79,126,185,99,44,177,253,183,161,147,92,195,18,96,226,89,105,57,140,100,148,236,131,161,41,113,50,13,248,204,139,218,222,141,172,209,246,39,231,252,36,132,210,51,243,227,75,227,78,159,166,32,63,181,197,43,58,27,110,219,106,143,178,100,113,193,51,225,28,30,253,201,9,15,110,125,180,202,4,62,3,158,204,248,242,222,191,55,251,208,138,175,136,44,230,104,221,195,54,250,96,246,127,89,122,48,220,61,166,116,135,207,34,149,245,189,48,6,66,30,225,7,227,88,39,150,231,6,227,7,230,176,45,140,242,224,184,111,184,209,181,121,225,150,44,185,21,243,211,232,197,111,142,44,131,208,33,12,38,228,229,48,231,212,7,198,131,205,141,145,217,223,232,217,163,16,244,158,238,225,139,127,119,122,126,218,188,173,221,233,147,24,159,76,241,104,145,48,104,62,16,250,226,148,41,254,167,146,238,118,207,22,126,191,154,206,240,107,167,217,239,57,188,45,57,41,112,183,208,193,15,206,38,177,35,115,97,54,119,110,239,10,56,247,53,141,109,225,108,56,220,228,58,159,222,94,151,28,107,40,168,36,226,235,48,138,162,50,83,102,56,216,163,58,138,26,171,164,40,176,102,67,158,233,131,11,194,33,69,97,206,207,254,177,50,98,237,73,78,215,88,221,144,94,113,120,156,131,143,52,169,5,216,79,79,250,224,138,128,193,86,184,155,71,219,7,159,254,93,53,9,119,198,18,177,230,128,81,223,149,73,58,147,206,69,164,227,131,241,44,212,54,35,144,73,101,175,195,204,135,122,53,108,152,248,109,171,120,149,129,127,118,145,240,241,189,213,96,199,47,125,114,74,25,207,212,224,240,22,9,87,80,106,238,125,124,100,227,240,72,216,237,192,149,122,20,135,11,122,98,10,103,227,133,58,220,207,9,248,65,155,121,178,125,40,150,93,146,10,200,84,22,142,26,48,59,117,189,154,146,4,76,146,126,240,108,91,41,59,118,134,154,225,221,77,71,66,129,229,129,99,244,100,86,220,41,7,50,80,204,113,2,166,120,247,129,225,188,123,79,90,166,210,165,207,61,229,91,175,198,28,53,158,183,70,216,218,225,205,209,81,191,150,213,117,127,111,93,8,61,106,56,49,67,70,202,190,192,144,141,26,43,233,107,157,209,230,47,125,126,213,116,5,47,218,126,113,180,15,174,102,209,41,223,186,192,133,245,169,146,79,57,117,159,141,97,246,162,88,232,7,227,244,154,37,46,150,153,133,146,187,192,179,225,199,100,54,224,115,206,111,182,209,248,193,11,202,186,12,144,132,56,153,223,154,92,113,191,172,75,136,142,148,103,125,207,13,57,171,10,163,141,13,42,235,203,119,107,219,85,104,60,15,177,118,203,241,253,96,156,45,139,222,220,212,241,243,247,220,213,84,179,101,120,224,247,177,99,82,169,196,189,228,248,96,59,47,184,141,63,148,178,179,91,197,221,109,67,69,216,237,131,205,37,35,178,143,192,13,33,38,127,178,221,236,233,4,54,77,195,175,135,155,49,201,45,134,0,102,19,229,15,222,176,151,140,104,32,40,46,226,211,47,206,4,53,99,206,176,159,70,126,209,141,162,203,111,111,45,48,188,116,183,184,198,254,161,92,153,120,131,57,26,125,223,11,109,188,124,169,70,246,218,196,2,62,20,55,173,34,105,56,6,20,30,172,110,128,141,65,138,140,76,155,224,166,175,93,221,204,92,158,159,62,235,245,246,89,1,98,253,153,41,229,167,207,120,34,4,232,214,221,176,241,146,180,10,133,242,225,174,221,49,145,76,209,85,186,29,185,107,246,249,10,93,89,242,249,23,198,149,57,214,205,115,10,178,29,241,133,169,130,77,35,92,197,39,102,45,2,215,21,157,244,60,35,69,179,242,90,197,116,127,174,159,57,61,92,158,187,48,197,12,127,45,40,58,215,87,182,155,236,15,29,200,141,214,169,63,232,114,181,73,161,108,255,237,109,108,221,251,214,20,139,141,218,3,158,148,26,221,71,91,52,88,241,25,201,162,179,123,233,213,112,118,114,248,207,39,236,210,183,222,28,167,246,240,182,167,104,70,111,126,250,33,52,146,112,175,231,116,169,87,15,234,218,198,53,183,71,194,77,94,140,18,91,255,94,28,149,214,37,114,0,55,142,75,59,126,219,148,166,5,222,196,87,188,167,81,27,147,135,92,77,214,52,166,195,179,199,196,104,88,225,115,42,239,126,138,232,27,145,156,36,3,12,73,241,20,30,242,231,188,137,125,169,192,19,50,77,192,85,84,235,126,189,129,106,101,71,217,0,232,123,85,12,115,186,127,145,243,47,215,213,134,235,150,125,38,143,224,240,132,60,32,79,214,108,167,233,125,9,113,244,180,164,77,209,115,200,62,41,145,113,58,83,131,52,90,55,58,70,15,120,221,48,104,39,222,203,156,213,226,167,205,157,89,224,197,92,18,63,77,202,74,219,12,126,111,247,99,2,4,196,84,116,248,81,102,94,226,123,45,179,246,81,24,190,192,140,70,131,95,161,55,55,59,138,20,45,110,114,77,58,155,178,135,240,53,166,195,247,75,73,103,242,115,40,193,254,242,131,225,153,45,157,109,43,137,184,18,93,137,196,179,206,212,76,160,209,201,241,12,210,209,203,206,102,196,16,49,201,169,246,204,212,181,249,94,100,156,147,86,214,91,47,198,139,175,248,103,176,148,122,197,192,129,217,147,249,216,36,55,121,243,46,160,63,237,63,135,241,126,204,83,27,180,145,59,248,224,49,205,10,70,224,73,77,213,215,11,73,23,237,231,173,166,73,20,250,91,193,57,169,218,98,131,178,143,228,55,71,160,234,154,160,116,107,49,8,15,31,138,94,158,118,209,66,252,49,174,37,141,162,75,196,57,221,195,60,9,152,218,111,157,106,73,188,172,123,239,46,21,213,54,174,217,129,249,107,145,39,187,193,131,110,197,98,116,28,135,19,138,107,50,87,66,118,245,14,62,232,114,178,250,48,84,208,125,116,180,170,186,127,55,29,128,153,124,163,50,200,59,246,222,5,62,45,26,155,210,129,176,65,149,149,143,41,0,90,155,195,182,125,211,139,173,182,213,191,37,157,117,20,133,141,175,242,193,103,95,189,111,141,186,221,187,113,50,240,94,118,142,23,91,81,244,64,125,121,161,40,76,132,135,72,246,17,85,42,126,113,129,243,33,109,98,25,240,121,81,132,252,164,77,16,241,152,209,77,112,58,214,193,97,110,221,62,211,13,218,99,73,31,91,22,147,136,129,85,236,164,35,31,171,113,124,185,111,85,17,17,144,38,163,207,45,223,34,193,70,20,157,102,134,56,206,40,241,181,176,216,214,209,129,82,81,138,93,14,149,170,34,101,211,127,234,101,177,235,196,27,102,36,253,30,5,97,180,25,48,21,236,250,173,139,57,65,196,200,132,193,174,31,219,188,172,231,133,225,162,222,177,197,46,149,61,149,247,148,179,198,13,249,92,153,96,179,191,53,146,95,215,185,211,36,182,173,146,242,7,179,143,59,75,170,124,15,74,129,207,238,254,131,139,5,66,111,139,79,104,23,173,125,191,140,19,73,89,210,40,147,52,36,73,180,31,76,117,245,150,241,129,57,20,236,190,15,134,206,48,155,60,56,162,232,201,187,10,71,182,57,181,197,41,148,44,190,25,48,213,155,249,222,28,126,248,247,219,52,48,9,16,129,77,156,232,67,9,3,93,98,178,93,76,56,249,187,55,255,112,116,105,210,137,34,193,246,200,195,98,67,211,229,123,76,91,238,125,7,69,46,176,234,215,156,118,16,152,1,47,74,206,245,181,91,65,255,240,131,17,83,232,178,25,48,253,143,225,193,28,152,195,107,63,143,134,107,160,79,88,198,76,238,75,239,141,52,219,215,199,169,204,95,75,251,25,97,163,175,143,66,97,222,89,127,152,226,159,237,235,45,244,39,225,124,90,79,161,80,239,123,108,38,160,89,181,143,98,141,231,49,90,226,83,87,79,128,135,94,205,116,250,127,32,89,173,235,144,197,254,213,132,129,246,7,51,249,220,192,90,231,92,202,98,214,62,152,244,119,149,229,129,36,80,245,109,132,85,21,245,46,27,117,230,85,106,133,126,112,182,154,128,33,40,167,224,239,75,103,180,38,138,126,140,201,140,158,190,245,56,103,211,254,214,159,54,29,151,20,240,217,149,55,233,193,8,107,34,225,247,193,102,148,176,239,107,147,157,197,102,228,7,23,194,45,50,101,12,18,114,253,219,161,228,194,114,187,100,23,207,121,27,5,192,15,182,82,43,57,107,158,21,161,220,38,69,78,120,232,246,7,85,71,211,48,249,193,72,81,38,57,108,66,116,133,41,227,48,236,94,105,82,210,227,115,182,117,225,182,229,12,192,245,216,168,127,48,74,58,73,142,85,44,201,163,125,71,132,92,209,142,104,69,111,78,157,247,247,218,20,133,51,227,203,131,159,5,194,35,107,153,173,213,168,50,219,13,34,209,190,216,35,216,208,242,148,13,18,2,97,231,131,127,175,253,243,113,43,218,42,176,6,188,85,72,36,200,78,153,18,49,138,202,63,144,20,209,208,95,102,104,181,47,116,156,225,249,76,61,155,88,61,39,38,244,63,184,91,161,210,210,151,166,111,125,45,218,127,252,233,253,92,221,125,35,253,51,232,107,83,63,23,161,183,111,70,57,147,34,226,54,218,85,44,22,253,157,161,51,6,40,121,140,231,107,154,207,219,7,207,97,186,26,242,185,242,42,249,11,245,100,99,196,235,8,129,207,70,29,193,7,23,98,15,247,201,44,148,236,24,130,230,55,209,11,72,225,251,183,113,227,145,56,35,221,57,154,65,221,125,119,69,122,130,192,209,109,112,24,212,117,251,232,57,43,23,238,6,69,224,211,8,190,184,160,53,128,93,193,125,43,234,176,155,103,25,50,204,44,49,116,7,198,100,234,219,42,231,109,197,211,50,54,169,5,205,190,147,62,135,212,51,180,155,180,40,76,45,148,46,62,24,123,2,61,53,85,11,119,125,27,109,52,95,198,249,57,189,249,254,201,222,25,140,89,16,161,208,11,227,52,52,191,163,38,170,225,20,185,180,127,170,24,246,159,63,122,155,139,248,249,23,105,44,165,153,7,73,214,230,34,114,233,47,12,111,177,203,249,22,207,66,246,59,31,92,8,17,200,1,182,178,205,78,14,227,180,212,100,220,225,114,21,187,186,98,14,47,83,54,48,102,67,239,145,20,194,32,37,23,57,152,152,191,226,108,222,13,50,242,132,249,254,52,170,94,28,229,127,240,25,239,68,76,155,118,224,54,198,23,3,34,160,189,165,168,197,92,108,177,206,250,70,206,207,251,70,7,214,58,221,98,126,251,127,242,82,196,30,229,234,77,149,151,79,147,131,106,182,165,243,13,71,222,149,125,116,84,52,63,230,125,114,152,108,57,70,30,202,92,178,160,158,163,26,165,13,62,219,156,65,148,159,117,169,153,198,206,119,107,243,76,215,22,39,117,187,179,191,22,18,7,243,185,57,34,224,41,251,116,130,158,142,198,49,207,89,132,61,191,195,124,237,146,234,243,219,236,168,190,121,146,58,221,165,43,15,106,132,221,199,101,195,75,98,116,189,154,240,135,79,163,245,231,95,211,21,198,122,252,251,109,206,156,75,143,46,176,16,107,44,246,21,29,63,221,91,153,180,95,124,47,34,87,56,171,106,179,84,15,238,178,170,157,118,208,207,129,149,109,137,21,209,246,21,178,212,155,59,97,247,197,26,143,24,217,61,97,175,72,88,246,131,57,232,52,157,222,113,136,79,190,180,64,165,233,75,219,4,193,243,57,252,230,184,213,21,233,164,136,231,162,78,250,193,100,85,170,132,26,41,249,237,197,251,2,39,5,36,71,46,92,161,196,220,29,14,212,7,217,9,76,179,165,252,82,139,38,251,55,182,110,11,207,155,158,73,197,183,79,100,155,154,204,209,118,96,104,211,119,110,198,94,147,115,255,52,253,200,229,191,221,18,219,68,185,154,42,163,225,59,5,2,131,40,98,61,123,120,42,41,125,215,8,155,89,247,156,236,97,146,127,78,44,217,206,57,105,40,92,219,190,32,44,12,5,169,255,104,23,206,207,65,147,232,126,245,22,79,63,135,60,221,72,99,244,57,226,230,198,228,213,83,209,25,206,187,230,128,45,87,160,7,0,36,230,253,185,161,39,231,164,103,197,78,234,222,111,206,254,242,170,194,219,97,177,249,209,158,146,149,179,207,208,184,64,65,17,221,191,7,137,0,84,34,5,174,176,192,252,189,224,190,237,247,132,108,57,65,135,179,49,27,21,70,167,54,206,0,169,109,221,32,173,223,172,225,87,87,150,9,61,187,163,76,224,191,124,58,90,25,218,38,56,181,161,175,248,131,19,116,103,13,1,97,175,237,249,61,171,7,199,251,64,225,113,39,75,242,54,249,166,230,13,222,30,76,39,164,127,186,168,204,118,139,220,238,244,227,53,133,164,103,1,211,88,138,137,13,228,128,77,106,89,99,41,63,167,196,239,200,197,126,231,137,196,16,8,240,168,1,161,149,113,69,208,127,48,69,54,23,70,208,74,225,137,104,76,192,208,199,95,184,101,133,115,254,127,240,32,168,241,222,220,121,49,102,244,92,254,62,153,239,112,128,251,216,47,140,192,174,55,26,114,199,127,96,170,40,227,189,8,109,201,146,190,76,11,222,163,64,28,121,151,238,72,57,235,35,146,225,48,101,91,93,81,10,16,227,226,211,225,247,211,226,231,149,83,252,52,103,113,157,106,207,139,176,36,123,163,176,83,25,50,159,45,148,2,34,11,77,40,125,188,241,41,100,35,61,152,14,92,134,28,146,151,185,209,71,163,89,33,175,194,24,187,246,21,135,251,108,162,11,15,60,125,11,150,108,119,60,255,192,233,118,196,142,163,207,3,47,138,58,253,106,138,86,53,189,241,179,91,243,24,211,70,247,51,235,132,87,76,157,183,4,156,37,191,110,145,53,168,168,254,219,205,50,186,79,220,109,236,232,12,13,41,160,23,37,91,25,104,109,26,47,44,231,47,114,12,144,134,60,99,85,24,167,15,15,120,147,237,99,94,214,233,142,141,140,127,15,68,15,53,206,89,146,21,105,127,32,205,211,52,88,114,150,198,200,124,160,21,141,217,151,194,220,206,27,236,87,175,89,158,136,94,241,19,89,162,28,58,205,23,102,141,240,151,46,38,157,161,48,70,209,30,86,131,11,196,1,77,175,166,244,215,223,218,52,233,255,60,26,70,221,30,95,178,200,188,134,34,45,100,238,31,43,195,164,168,79,156,147,77,153,63,57,9,219,245,182,56,10,63,211,67,95,5,199,131,246,172,32,240,156,60,112,102,181,191,250,65,16,202,117,118,22,122,23,148,112,40,60,77,71,234,131,33,137,107,116,184,16,170,255,86,47,211,158,193,67,77,97,182,43,30,180,59,71,211,213,117,34,135,58,153,60,190,187,40,30,214,69,224,140,134,237,131,203,134,154,102,78,22,189,50,123,68,15,57,190,245,68,119,107,51,94,142,195,156,153,159,89,227,236,114,166,119,37,132,8,79,119,145,38,197,178,177,121,226,133,196,227,156,93,99,226,168,142,120,147,229,108,91,75,157,176,26,103,171,15,102,194,123,62,151,9,249,251,197,148,25,103,161,28,96,131,131,130,153,195,144,86,37,87,117,166,82,116,44,61,122,139,109,114,210,91,207,179,39,117,2,201,100,223,167,65,32,211,54,73,62,52,225,96,156,102,89,239,131,45,143,238,206,211,219,165,188,182,155,199,195,142,185,208,52,166,181,11,163,97,233,81,158,131,162,242,63,164,77,76,25,222,187,17,196,199,161,217,84,147,201,241,111,9,243,29,51,90,129,7,249,41,127,48,54,57,41,107,218,159,74,223,121,239,77,61,180,194,208,156,87,68,219,225,23,232,111,195,189,43,17,78,135,225,159,101,51,193,14,23,225,17,135,113,168,74,74,118,160,12,223,199,30,52,70,252,68,52,7,7,153,34,110,142,147,84,215,20,52,149,167,57,94,187,139,182,22,169,39,108,5,156,237,128,0,201,249,38,154,254,107,80,45,253,167,41,224,95,67,97,216,17,62,0,206,188,153,158,51,31,197,134,41,22,221,211,191,41,242,82,184,109,43,178,251,224,198,190,244,253,237,8,182,176,230,153,174,133,194,112,78,60,7,65,8,54,119,125,49,104,204,62,35,77,132,191,214,147,112,197,128,216,179,200,230,140,56,154,102,130,161,76,239,155,225,91,236,93,46,113,38,155,108,210,205,194,165,38,172,180,159,55,161,127,206,95,204,169,77,133,101,150,239,76,25,67,74,48,44,79,124,73,57,147,141,200,82,142,20,193,55,207,157,179,224,110,1,79,51,236,21,172,152,142,143,107,125,96,236,238,29,38,161,247,192,3,225,40,135,219,153,24,181,66,156,93,211,12,230,74,133,81,33,191,140,222,94,117,38,106,39,59,222,165,30,12,67,244,214,130,227,68,69,133,210,144,172,74,218,247,156,86,149,163,180,122,72,228,104,165,125,48,53,133,69,56,228,196,0,35,216,136,234,227,121,54,33,16,26,165,112,122,214,197,204,203,134,16,89,9,60,77,31,90,141,131,206,18,74,166,105,126,166,32,118,213,161,36,240,100,234,23,193,204,130,141,147,68,239,2,66,12,129,32,231,171,85,43,0,17,38,221,121,234,225,157,191,18,250,158,218,73,224,92,44,39,87,97,181,88,179,84,249,144,239,22,38,221,217,251,182,33,4,65,84,210,122,241,124,81,173,63,175,151,11,47,70,142,207,24,136,162,163,88,40,252,193,182,98,220,81,24,187,148,189,158,161,228,46,207,28,34,61,218,85,149,40,219,80,244,213,24,6,210,80,209,137,108,234,113,62,37,96,222,55,180,80,211,164,21,211,10,152,238,46,90,28,48,137,33,240,58,241,177,178,213,150,171,17,92,205,254,104,196,86,86,210,155,155,222,66,240,61,91,231,179,40,223,211,100,60,157,209,201,153,87,117,112,50,7,134,200,219,23,219,71,60,196,224,141,114,176,163,156,249,138,82,150,123,138,30,110,44,251,34,180,73,226,179,56,223,57,211,180,24,159,67,57,201,40,205,58,253,118,219,94,78,200,162,36,128,162,24,1,231,94,54,158,122,53,156,205,32,6,35,88,168,44,87,108,103,130,21,70,132,162,117,169,23,160,124,169,94,150,248,168,249,233,73,100,155,134,192,153,234,112,37,168,87,228,177,157,239,140,56,175,178,165,9,35,117,47,178,200,230,135,92,149,190,78,194,105,4,145,155,57,85,90,220,246,171,158,27,225,211,47,28,45,5,238,70,83,8,152,72,171,210,246,205,122,44,56,230,168,230,104,237,9,138,7,30,161,34,40,184,86,47,90,17,176,8,242,182,11,167,161,149,14,40,42,45,39,33,153,86,160,150,201,17,138,33,214,228,220,250,190,115,209,122,28,124,243,122,48,162,51,162,121,91,139,21,6,193,58,255,109,68,186,196,115,34,21,171,55,14,74,116,50,113,140,170,48,132,210,18,48,214,118,122,53,245,205,78,236,50,43,199,36,53,101,116,164,26,39,116,83,144,105,194,65,55,120,8,76,125,148,194,102,61,230,21,30,248,184,181,162,240,196,249,33,202,67,222,222,80,200,161,182,120,178,179,118,225,59,41,240,25,3,30,94,102,92,179,29,148,222,208,108,213,189,117,47,141,213,76,225,210,131,127,200,156,135,54,135,212,18,97,11,234,95,132,200,66,209,250,241,98,178,251,81,154,2,235,70,85,247,96,68,141,8,30,144,108,31,123,232,213,243,124,192,22,48,26,161,178,153,160,116,116,102,129,97,119,75,103,65,23,110,221,82,35,198,95,87,216,234,96,118,148,57,81,67,86,30,184,120,134,221,224,186,95,152,216,122,220,156,9,81,150,86,14,86,152,153,5,156,30,245,6,244,251,107,144,168,8,228,178,206,9,76,170,195,247,142,80,155,171,200,30,19,39,164,234,170,122,221,217,153,134,178,232,180,65,211,171,46,248,15,225,112,82,110,170,69,132,101,52,151,142,96,135,37,219,164,10,13,211,165,4,232,225,107,55,173,186,60,143,225,150,23,182,247,30,53,105,173,41,236,137,168,226,59,51,156,50,220,43,100,11,55,142,248,201,153,39,173,16,220,136,51,148,40,201,100,159,36,117,193,196,39,93,40,221,142,204,73,139,207,201,244,187,40,190,197,183,170,72,136,82,13,205,185,217,75,100,57,173,44,45,196,38,51,212,162,44,184,27,123,87,11,192,121,48,87,7,154,22,189,212,178,96,220,167,66,115,226,140,4,72,148,82,115,140,40,98,168,88,205,106,169,159,161,213,229,80,63,162,36,25,141,136,166,176,109,217,188,48,24,161,154,174,21,203,88,32,132,206,13,142,78,67,95,11,190,156,87,54,162,226,117,166,190,174,53,245,185,108,151,210,128,208,204,70,75,224,1,213,194,203,153,217,78,55,173,118,54,23,2,127,45,252,163,166,110,240,96,41,109,183,164,0,166,140,69,181,4,136,89,44,215,64,216,72,121,201,156,210,140,204,29,26,8,228,51,147,22,236,115,28,9,81,112,184,143,234,206,64,170,32,231,16,122,62,123,250,34,36,17,131,87,10,225,188,65,46,96,168,18,193,54,213,190,21,48,203,132,72,113,48,125,78,31,60,8,250,181,174,58,58,100,115,162,238,158,101,183,106,77,127,39,194,56,103,104,40,236,118,211,24,104,59,32,207,24,239,101,25,76,25,214,230,32,178,70,72,63,224,48,46,159,251,76,17,212,24,94,24,169,90,121,112,140,32,166,23,237,159,93,232,185,153,236,169,207,254,3,242,82,92,93,183,150,190,159,115,49,19,74,92,92,120,56,189,216,172,29,122,192,83,21,95,207,114,93,177,29,137,91,159,69,95,91,180,97,186,59,226,173,41,249,79,170,227,193,222,116,222,171,25,235,143,204,7,199,196,123,241,80,21,169,131,158,253,128,203,68,241,211,143,144,225,217,204,205,254,153,179,217,115,175,166,7,137,110,67,239,182,104,25,69,133,218,76,77,102,135,130,200,128,12,169,106,49,11,247,45,255,105,20,23,138,202,170,160,240,95,66,65,228,28,96,118,209,139,173,99,58,90,144,81,145,119,38,127,223,75,8,140,20,43,239,82,24,123,146,171,78,194,49,121,63,162,69,125,92,221,20,142,250,218,38,204,127,35,84,64,224,154,110,213,145,154,118,28,245,223,198,41,111,38,213,52,250,149,220,94,81,150,146,180,43,76,203,92,172,144,116,65,73,125,169,220,146,109,171,2,62,147,103,125,224,115,243,144,47,193,78,33,203,46,8,177,166,118,101,112,10,51,144,190,24,98,101,37,196,102,26,11,157,10,65,101,202,219,123,192,189,60,227,154,98,246,29,31,155,202,187,169,109,74,158,105,70,163,81,39,220,180,147,174,182,220,255,22,184,61,123,32,46,118,147,228,109,140,171,172,90,5,252,52,210,168,14,83,154,240,60,88,163,82,57,208,254,8,148,50,202,49,46,10,152,157,190,222,251,124,193,30,242,61,72,142,174,172,55,39,190,85,46,204,222,80,27,156,179,88,76,72,68,113,85,253,234,140,249,208,119,103,102,124,100,110,251,143,2,234,15,70,120,225,105,177,205,108,184,226,214,200,172,14,149,43,75,56,26,132,20,147,85,191,73,139,226,106,217,91,168,68,153,250,156,106,161,97,53,89,46,92,36,11,110,240,98,0,134,74,20,242,89,250,104,86,164,25,34,82,136,111,14,189,250,156,186,179,203,36,240,160,165,62,143,134,45,85,128,77,165,29,137,169,236,80,180,132,169,248,20,214,219,41,60,164,152,104,252,222,85,29,206,56,41,46,125,117,102,166,166,37,176,44,108,217,13,218,182,245,87,149,16,229,193,74,186,247,166,36,64,54,49,244,186,179,237,115,29,52,134,233,148,122,104,36,188,80,158,8,161,179,249,40,130,81,74,130,12,120,192,149,252,138,106,249,65,52,11,145,53,123,47,121,49,72,105,179,5,10,187,94,47,166,108,188,133,4,27,89,238,170,82,127,40,240,248,202,116,96,206,217,210,164,133,215,142,79,141,66,212,86,141,66,148,150,102,136,145,65,11,81,185,190,211,199,48,161,114,148,122,80,25,122,148,65,76,81,158,67,28,83,159,172,98,178,226,90,29,104,172,168,233,157,213,62,112,0,117,248,244,112,213,156,60,48,41,167,17,48,121,55,65,97,218,248,94,26,253,175,37,118,71,7,30,38,4,229,176,213,5,8,138,164,73,92,204,48,22,251,55,120,54,184,121,250,247,232,248,70,171,10,97,55,218,121,168,16,206,71,169,118,216,120,136,183,34,102,36,181,237,7,133,248,29,183,174,85,74,25,12,166,22,229,42,28,82,195,36,247,102,207,186,66,242,238,124,230,174,18,34,131,217,205,237,167,140,250,216,116,202,96,95,64,88,60,96,42,144,155,194,19,255,192,171,189,88,53,230,49,9,193,95,85,200,180,243,19,18,71,189,105,215,120,52,139,0,203,249,227,192,80,99,226,106,155,23,68,218,20,137,253,122,209,243,173,139,42,128,158,239,213,93,27,133,62,179,115,86,216,36,191,92,125,212,134,190,94,93,136,158,134,48,42,186,170,77,31,252,28,136,145,168,9,56,107,139,79,202,132,99,107,134,228,118,214,141,6,82,177,119,53,111,188,148,238,133,15,60,172,164,223,225,90,166,116,6,74,125,216,56,186,116,41,57,61,105,147,93,224,75,251,79,91,186,86,162,103,68,195,106,15,177,88,91,80,69,8,135,161,83,174,168,106,71,230,64,138,192,23,50,83,53,132,77,121,204,158,84,36,119,18,38,116,13,93,124,255,52,236,119,186,108,9,217,83,59,160,37,85,247,197,45,41,164,252,56,247,136,143,49,48,105,187,28,2,188,148,98,169,78,52,22,190,163,132,124,47,149,92,67,69,141,73,42,166,11,15,241,217,48,89,98,156,124,2,61,251,144,170,232,36,108,235,40,233,71,149,114,238,88,149,184,2,104,99,115,213,31,9,106,214,126,159,195,153,187,114,105,15,220,82,204,41,167,229,41,43,86,17,234,66,145,179,127,235,82,215,35,142,69,5,210,12,27,52,140,170,206,25,251,145,191,62,155,185,248,109,203,7,203,232,90,172,2,241,65,80,60,22,51,49,52,73,242,118,143,207,51,70,45,19,221,21,38,10,27,74,207,150,15,150,239,113,186,255,157,22,152,236,84,171,127,205,95,197,141,75,80,19,194,87,73,240,5,173,35,244,196,77,222,80,86,108,146,137,35,246,25,21,146,127,150,163,63,201,246,30,235,71,53,34,173,188,244,199,27,112,116,238,173,31,211,60,67,251,69,89,69,85,38,189,240,193,92,252,186,145,126,111,42,147,78,241,67,200,191,155,214,187,116,51,74,0,118,124,14,179,137,214,216,51,220,11,242,49,1,215,61,213,161,160,100,136,77,254,214,245,153,173,56,203,97,70,229,2,237,179,73,97,22,28,126,146,18,61,148,229,135,85,65,170,36,254,153,85,60,88,66,244,141,186,60,133,243,21,140,4,150,42,84,219,26,167,209,5,70,82,178,40,76,109,208,133,217,134,111,117,61,193,167,185,132,232,125,122,100,27,161,141,89,34,238,147,204,63,255,252,65,87,10,107,81,80,78,169,89,97,171,194,116,216,138,221,212,216,4,118,94,137,171,23,9,24,69,9,249,185,200,122,154,118,4,16,39,24,20,65,119,184,8,60,155,116,59,30,134,78,108,177,141,118,86,23,25,84,102,91,56,20,64,175,87,87,6,147,41,245,165,135,15,41,147,40,32,1,44,7,161,185,106,39,226,44,31,159,18,29,134,169,50,151,244,105,180,155,220,57,1,25,209,161,207,141,171,88,88,39,156,19,79,87,161,39,51,68,240,30,120,80,200,66,2,194,46,12,179,8,170,183,117,143,110,68,188,185,195,210,225,12,50,85,31,129,226,145,34,254,115,250,11,124,42,181,168,193,225,249,58,81,64,60,173,250,37,137,244,123,39,34,91,189,102,111,143,81,12,27,147,15,238,118,90,80,71,8,54,160,113,53,29,74,245,119,80,44,68,215,200,221,59,206,54,90,23,38,139,123,70,228,247,76,146,16,37,21,197,230,210,223,139,178,31,157,161,207,238,6,149,77,127,50,83,137,154,143,145,69,10,145,53,212,34,33,67,60,240,142,192,176,117,101,77,194,1,175,136,61,33,194,85,242,11,243,170,241,100,20,109,60,247,38,41,227,62,48,76,146,181,234,140,113,102,155,156,195,232,229,204,39,170,23,9,188,146,192,156,114,243,3,95,169,214,179,5,89,123,106,31,158,104,184,133,197,25,171,88,126,166,35,212,68,71,184,200,156,119,206,207,116,180,41,39,116,139,154,133,242,210,243,177,207,39,9,33,127,210,86,167,171,233,168,167,90,203,79,100,153,66,221,244,204,86,231,32,26,234,234,231,252,85,122,107,234,194,196,231,10,23,38,34,164,234,86,177,217,32,69,104,216,236,211,244,120,109,140,208,112,222,33,43,186,213,102,201,202,149,227,218,110,69,29,143,255,83,120,175,3,83,25,177,159,225,197,242,30,174,63,248,221,234,248,249,73,198,56,140,177,235,227,107,133,73,74,184,25,193,182,150,80,137,249,86,133,199,12,137,227,185,30,223,42,138,111,195,12,143,194,135,166,99,115,153,23,92,220,219,242,135,58,35,17,195,190,86,73,219,52,146,20,198,213,196,111,126,6,62,149,26,10,195,124,13,47,164,133,136,78,209,201,178,176,252,132,5,212,214,60,214,182,122,5,215,206,205,38,0,173,147,52,5,99,2,146,212,20,244,172,145,177,38,162,125,84,135,186,217,145,81,111,225,164,135,232,89,23,95,93,8,13,227,58,60,65,218,23,101,82,12,208,74,28,61,178,17,87,244,90,75,215,58,72,197,188,88,142,38,134,202,53,179,131,166,88,211,235,9,71,200,212,97,248,35,69,77,223,88,216,246,133,137,125,8,92,191,124,104,192,77,76,48,178,85,41,238,121,175,70,154,84,220,236,44,164,156,106,216,159,33,78,161,55,103,31,221,195,164,108,80,157,160,112,51,79,84,135,187,17,87,5,166,6,237,218,163,245,241,120,142,82,66,131,226,78,192,16,206,245,201,217,71,196,79,87,51,122,21,131,192,51,16,75,152,248,81,92,169,159,186,55,91,130,47,186,68,159,138,172,46,138,19,57,224,213,183,250,7,162,156,49,234,117,148,59,243,217,24,10,243,160,183,205,160,147,136,15,229,153,54,197,10,140,234,54,73,111,3,247,180,229,123,65,71,23,184,22,148,3,187,124,206,90,197,64,179,226,132,112,155,212,232,106,91,225,73,155,95,56,103,117,154,108,212,241,133,199,25,167,170,212,31,147,203,113,195,33,24,148,52,145,150,3,94,234,164,135,27,87,86,255,77,182,187,45,172,38,167,157,69,213,158,51,67,56,10,152,128,183,154,123,158,229,102,70,103,168,205,250,173,154,146,142,30,225,68,156,168,135,172,109,153,152,92,142,69,217,104,247,93,223,155,99,84,111,215,116,241,252,167,70,173,125,205,116,141,67,7,6,119,250,211,163,150,200,34,19,209,198,51,83,97,44,58,194,87,180,35,171,221,212,65,22,202,138,95,157,225,103,169,33,42,74,41,119,252,101,179,106,123,174,62,11,105,56,245,145,243,47,106,125,139,176,175,239,180,77,53,178,12,133,171,45,88,238,197,154,41,30,85,235,91,116,67,220,199,213,24,62,98,23,140,48,246,53,104,38,170,47,177,20,226,246,36,219,195,34,22,150,70,81,43,98,36,205,221,96,150,165,77,116,77,129,103,138,9,205,130,83,178,79,55,129,202,18,41,77,196,23,160,225,11,76,128,54,197,213,5,46,160,216,32,163,108,53,124,4,252,220,237,228,222,141,116,209,190,232,195,160,202,24,65,228,56,186,88,226,92,14,131,230,25,203,231,14,184,212,161,175,221,22,133,100,243,94,77,220,90,109,171,57,177,59,218,168,174,82,191,108,230,152,120,48,246,94,106,207,76,136,110,199,15,83,169,248,92,12,13,249,62,87,229,8,173,126,217,103,157,107,113,235,106,214,221,98,18,62,109,239,237,223,242,180,190,144,27,129,209,141,104,1,167,81,101,236,156,37,145,61,103,120,9,19,198,82,179,109,54,94,121,94,147,227,153,31,171,110,130,58,225,7,148,172,212,64,61,198,137,30,245,26,143,150,216,14,247,7,134,83,227,198,208,228,252,107,123,110,110,28,217,15,38,208,37,235,38,240,229,142,36,242,215,106,120,13,113,62,220,211,204,143,166,169,159,188,85,197,135,15,120,167,230,75,95,155,86,188,118,217,4,172,31,3,115,152,120,41,133,191,57,165,58,85,44,225,23,191,181,47,58,37,195,70,250,147,28,255,188,176,114,113,108,102,59,179,66,92,221,141,113,171,240,40,201,231,27,96,209,126,51,248,186,34,80,37,71,14,243,162,153,240,108,120,63,55,196,218,229,214,44,62,225,226,125,154,186,136,197,37,232,134,165,28,240,217,11,92,98,36,170,204,107,182,20,183,70,250,74,122,97,53,86,113,12,15,122,251,44,122,53,130,161,49,225,80,142,46,131,158,106,89,178,244,31,138,6,153,238,251,42,213,186,43,102,66,19,36,18,139,228,10,21,46,78,231,208,45,96,235,8,140,193,86,9,216,198,147,94,61,177,222,243,79,93,205,163,244,129,79,27,135,237,58,181,6,41,61,55,71,232,212,223,11,221,119,81,38,53,248,58,146,160,30,58,196,157,214,126,251,172,210,254,173,17,248,84,211,234,90,44,126,229,205,82,40,184,208,174,80,140,189,30,40,182,98,89,209,93,195,137,200,170,82,116,193,165,202,183,133,147,183,249,18,23,109,114,200,85,177,95,78,172,207,91,27,141,175,21,113,99,74,152,182,246,133,102,133,94,43,80,100,53,186,194,103,45,242,189,29,240,89,106,164,81,76,151,57,150,46,232,213,93,6,54,92,181,22,123,113,42,129,138,154,86,159,105,20,110,72,220,156,172,123,209,223,62,75,66,169,241,224,19,89,199,162,48,98,123,1,159,193,36,7,62,114,119,144,75,188,175,16,245,127,70,54,162,67,221,253,153,224,184,23,9,90,3,83,89,229,95,155,110,46,65,235,12,153,51,205,88,23,77,122,89,159,28,34,209,190,47,6,245,94,142,40,240,223,77,19,236,131,137,133,109,69,77,162,208,208,197,169,105,12,157,54,58,105,159,111,252,173,159,86,255,122,126,26,125,171,230,48,44,164,231,230,172,139,37,174,174,104,16,62,240,105,197,47,232,1,204,128,146,70,59,141,64,103,10,152,83,161,94,141,179,197,183,205,193,170,166,54,57,140,26,60,61,26,9,108,101,146,23,134,26,86,190,131,46,135,44,50,3,210,228,103,89,222,61,249,205,41,85,84,67,122,118,215,248,156,59,12,5,68,26,13,203,152,214,189,85,160,130,11,63,254,231,39,151,166,255,180,25,187,234,132,56,236,40,219,3,38,137,42,125,133,172,116,202,113,53,77,40,251,28,42,185,147,199,91,76,107,52,137,171,233,207,154,178,111,127,112,115,118,209,139,137,197,196,215,238,44,163,89,30,156,32,121,137,175,205,9,253,15,12,191,40,238,93,136,43,74,155,225,126,86,183,127,237,206,196,163,99,31,139,8,183,7,1,134,93,252,92,125,94,45,90,28,237,177,161,95,27,81,79,55,69,133,45,66,94,224,185,249,25,1,221,95,172,77,41,82,250,253,244,240,101,130,28,245,217,183,106,39,159,191,226,161,128,203,243,53,57,202,238,236,13,222,96,71,183,254,52,10,10,64,14,55,219,115,11,204,115,197,231,106,68,210,180,27,154,62,98,218,23,22,117,57,96,152,27,205,175,54,29,218,44,31,27,229,230,60,253,123,33,86,176,245,123,161,70,58,107,160,69,153,172,160,86,126,253,192,242,61,86,53,193,197,15,206,230,70,169,247,54,199,121,239,196,103,253,17,63,71,44,230,33,3,251,115,35,81,146,242,3,163,198,148,3,62,171,99,146,111,77,89,108,138,121,1,197,142,57,245,167,17,99,137,121,33,147,162,213,247,66,226,182,199,164,67,121,149,208,175,232,160,86,134,238,176,13,70,185,57,227,49,39,127,175,211,33,183,196,236,33,167,172,228,91,180,211,218,86,63,122,63,72,227,92,231,171,132,137,16,227,224,34,112,51,85,118,135,27,7,214,34,48,42,14,62,39,49,227,159,35,231,125,180,118,86,187,229,145,241,243,169,54,202,118,93,96,74,140,62,110,49,95,154,78,174,87,111,98,119,219,97,138,147,100,1,227,196,211,61,162,67,13,102,154,66,61,70,236,139,21,47,96,139,26,47,129,169,62,221,254,219,88,32,52,109,22,158,203,119,5,11,157,175,178,36,102,211,204,10,113,248,139,77,211,131,205,10,83,184,31,87,99,184,32,51,67,131,242,88,238,163,101,248,42,210,44,141,131,97,142,171,205,128,242,162,29,137,147,226,77,62,236,36,174,48,161,144,229,79,102,82,192,50,246,113,3,235,73,96,232,70,242,224,88,131,174,28,55,167,136,74,118,136,216,43,164,152,170,201,224,78,49,181,71,205,163,37,207,243,89,218,14,85,88,129,177,113,249,142,157,203,220,23,230,148,54,61,135,57,146,219,14,143,157,244,160,210,48,16,169,57,174,70,122,172,40,76,225,70,139,223,238,24,55,111,129,89,132,150,55,57,74,183,117,43,140,190,136,15,2,148,180,159,33,180,126,169,194,15,166,30,68,206,141,40,120,132,105,35,104,214,246,94,150,182,245,223,237,176,106,37,208,212,208,224,31,209,143,58,161,67,25,249,212,121,231,29,189,240,172,110,69,220,23,126,197,164,30,74,2,70,255,88,111,142,37,113,140,124,216,195,186,143,34,44,2,227,212,225,140,72,195,189,186,119,35,227,127,179,14,5,4,91,231,172,254,115,48,246,175,213,204,222,71,110,142,119,73,141,126,134,234,136,144,53,176,199,72,232,95,127,48,202,109,69,246,197,38,236,89,138,127,143,138,35,158,124,235,110,116,254,232,10,212,102,74,232,239,160,56,49,230,64,25,80,183,23,118,19,139,244,213,15,134,110,17,83,151,12,47,145,204,230,7,35,2,52,100,223,75,47,65,82,217,97,234,47,245,189,80,54,201,190,133,91,148,177,104,120,220,36,113,220,183,203,224,33,38,83,217,200,152,238,65,104,240,19,78,26,212,210,122,192,148,164,57,165,103,75,224,202,153,172,7,60,56,215,95,56,151,213,156,92,115,102,75,6,231,80,152,48,129,63,57,39,9,78,82,23,70,238,162,126,225,141,69,110,175,136,161,36,74,113,3,51,102,135,39,22,213,242,104,149,20,191,111,164,14,204,4,123,81,212,64,220,163,19,244,244,135,155,143,251,133,6,83,247,39,227,49,234,153,147,254,165,118,30,148,194,97,148,32,251,81,34,17,232,238,196,11,85,212,206,188,172,37,155,112,184,108,68,42,1,70,106,135,2,38,210,87,46,188,237,203,229,128,33,26,196,151,168,36,134,216,55,57,156,240,254,190,55,71,240,53,40,209,44,4,171,136,31,24,106,78,230,200,240,193,68,180,218,221,210,214,51,155,16,77,45,31,204,193,108,42,138,140,217,151,76,200,213,42,101,239,148,80,17,78,221,190,120,156,59,155,20,203,125,47,108,156,172,18,252,7,159,174,60,228,252,114,158,116,226,107,243,253,180,49,12,101,63,204,57,151,224,244,247,218,133,21,88,22,15,74,173,206,184,251,122,1,58,82,103,122,104,242,104,149,8,244,23,125,176,45,141,152,146,158,39,219,150,54,251,208,137,8,232,61,28,1,159,149,230,235,189,7,62,155,107,33,2,18,13,66,55,218,239,13,21,70,226,180,192,86,144,234,48,91,129,173,87,163,137,25,79,134,197,138,24,24,18,181,253,149,186,126,112,219,26,157,32,80,101,206,200,1,55,225,191,227,61,214,125,93,50,250,127,146,114,182,138,173,77,184,165,34,197,150,154,112,39,209,168,71,202,217,127,25,63,139,116,215,91,50,117,9,15,131,15,102,187,35,169,60,131,75,137,171,127,65,198,42,240,47,126,237,48,85,242,77,250,2,76,193,185,252,209,206,30,86,227,115,167,171,80,78,216,189,73,51,82,253,89,218,172,153,86,189,255,246,233,145,8,214,93,152,67,194,109,82,88,231,93,134,31,37,214,103,67,253,117,52,99,165,232,0,34,112,78,214,216,225,243,150,83,158,140,28,189,199,123,216,199,247,84,165,47,156,225,119,198,140,143,16,243,82,151,148,23,246,109,53,108,77,51,234,217,233,234,145,83,171,210,115,100,110,145,137,171,93,202,69,171,49,74,221,193,22,73,229,199,180,136,218,160,137,211,198,7,155,228,162,140,206,74,181,163,87,13,160,90,1,29,170,11,92,75,241,221,0,201,82,132,23,179,194,59,162,254,200,238,245,42,53,107,7,238,184,143,250,213,166,24,116,55,219,192,206,40,205,20,142,159,101,79,127,153,29,82,242,231,38,216,160,77,134,83,153,239,113,178,213,68,75,81,25,48,92,156,175,159,37,227,134,247,231,222,28,240,29,165,140,101,235,197,13,61,35,67,211,207,151,177,42,138,228,254,55,147,66,21,192,233,79,222,9,101,174,250,165,42,18,204,227,158,245,151,17,230,217,223,241,222,254,55,45,233,71,216,221,125,161,1,184,114,146,65,65,178,193,202,54,62,112,34,180,115,127,182,145,28,244,122,76,83,4,57,127,85,4,54,25,215,229,112,50,121,153,11,87,154,255,235,4,164,133,164,112,132,85,12,73,61,255,225,115,42,173,146,184,164,152,188,236,52,74,192,16,15,110,23,160,176,29,15,135,128,243,251,96,155,218,157,18,176,105,20,223,230,34,166,7,233,196,225,65,153,202,189,250,108,123,202,88,254,41,16,193,214,81,119,86,18,98,32,126,49,199,198,37,51,112,135,136,234,198,160,240,95,171,50,30,206,168,58,125,168,103,111,178,106,129,210,139,18,65,242,106,2,80,206,137,114,241,90,17,77,196,120,156,163,154,160,228,68,75,243,143,197,105,32,203,162,69,246,101,46,239,66,40,114,159,62,122,59,2,121,53,246,132,14,79,142,249,114,117,99,134,168,222,137,224,140,92,89,213,97,124,220,228,65,32,56,177,200,247,221,207,53,40,167,245,161,193,134,5,105,212,251,228,44,144,103,126,242,171,17,103,18,235,231,106,83,147,159,96,9,153,211,102,247,131,192,187,239,110,228,138,54,31,209,252,251,219,136,9,229,22,191,141,76,127,151,233,157,42,98,159,98,89,117,108,230,19,148,19,241,23,238,96,70,171,79,15,167,188,6,59,138,15,62,251,208,36,242,40,252,116,143,124,46,11,7,209,220,46,112,133,141,231,48,209,11,201,159,215,217,136,65,248,16,128,25,188,117,228,82,147,154,138,191,53,164,114,41,209,96,255,130,152,176,55,105,254,105,188,93,152,232,198,140,91,51,131,222,207,177,204,65,37,90,44,147,148,184,125,116,33,37,239,7,131,132,37,0,231,158,11,23,108,144,150,55,40,82,207,82,252,129,89,93,9,138,200,129,249,179,108,142,22,92,212,84,227,193,54,242,87,114,243,115,132,79,30,57,38,229,170,101,162,12,52,76,232,252,157,147,169,180,200,107,45,104,197,254,45,167,229,207,151,252,52,62,24,251,219,71,83,0,223,40,206,20,24,85,163,111,93,73,28,58,218,245,221,57,48,139,160,223,186,155,42,170,60,152,153,104,120,255,70,45,151,140,85,192,219,74,138,252,98,84,139,164,110,4,146,125,11,142,6,86,89,22,140,191,176,41,13,125,92,58,126,186,75,21,67,165,116,51,123,76,12,157,51,230,240,251,82,68,18,40,171,254,96,58,164,16,116,171,241,189,188,110,157,24,163,41,80,56,220,76,53,170,199,107,145,169,151,228,71,67,230,27,218,134,63,25,154,157,183,135,54,115,246,242,181,3,127,233,33,190,185,168,166,213,186,226,99,53,58,213,148,159,70,65,114,53,255,26,100,20,132,36,75,101,7,171,201,215,79,152,124,160,50,94,120,214,159,145,215,15,38,129,43,213,52,192,105,121,48,130,105,143,99,178,252,246,130,188,253,109,33,16,72,50,177,172,11,51,203,118,239,225,99,153,97,236,109,21,114,193,119,78,64,183,76,102,97,6,195,12,74,39,203,41,245,245,247,189,16,68,162,224,236,131,217,201,180,75,7,253,133,79,99,244,80,100,189,133,115,96,7,223,237,36,90,171,92,171,194,202,36,138,184,17,95,118,152,114,253,187,193,135,236,214,252,84,13,159,169,105,185,241,217,24,88,82,207,239,221,169,167,191,11,0,103,82,34,133,1,103,234,208,111,139,195,3,79,206,44,78,60,233,148,245,1,89,147,133,112,247,7,179,37,239,15,76,57,114,247,7,47,86,164,117,223,235,252,169,118,215,48,72,22,233,173,151,121,79,70,231,236,150,252,167,207,199,205,66,43,107,22,28,159,95,210,198,74,59,167,248,151,83,107,142,109,88,15,184,77,73,101,181,159,172,227,212,155,207,155,228,198,14,203,72,234,254,100,144,200,228,123,157,9,26,17,49,127,109,227,34,221,245,225,44,105,231,19,57,129,23,24,199,173,251,219,56,221,69,130,130,8,0,161,129,219,149,136,10,67,108,246,54,77,4,154,110,163,89,53,149,23,238,38,219,66,10,145,137,241,64,134,35,190,8,60,191,59,213,162,153,82,205,29,228,251,237,141,203,248,125,52,196,21,207,40,243,223,38,21,44,249,92,147,108,111,238,25,111,37,173,83,106,211,217,31,81,88,20,159,100,216,1,227,194,149,237,177,95,141,133,211,217,172,201,205,17,223,240,131,168,169,159,77,33,23,195,129,62,221,218,231,157,110,199,239,33,55,167,164,99,249,30,171,51,218,203,61,198,54,203,144,79,127,180,110,122,60,242,189,121,171,150,3,198,72,228,46,95,196,179,137,58,127,51,226,217,149,160,32,115,187,218,233,228,103,22,252,114,39,72,223,205,37,117,120,141,163,126,142,205,97,135,74,44,7,50,210,179,22,96,119,152,226,243,187,106,155,139,1,244,228,31,220,54,18,48,247,196,117,96,219,57,13,135,187,17,144,47,140,18,216,250,82,101,166,250,189,164,6,144,80,59,133,52,142,82,67,191,4,45,54,67,111,135,41,116,77,242,100,40,242,127,65,34,148,82,10,134,107,23,133,210,224,20,21,238,77,90,238,126,174,105,228,189,28,15,118,150,232,117,15,231,156,227,145,126,246,159,158,104,49,46,185,57,101,121,174,207,128,113,24,126,222,247,99,51,246,150,87,152,28,248,236,8,182,52,202,66,145,44,208,65,180,68,174,69,119,162,250,233,7,230,222,144,242,147,6,127,157,19,247,7,119,38,76,89,28,217,135,54,175,242,230,41,76,95,67,96,19,211,240,143,137,106,186,14,16,200,247,164,139,63,152,242,230,173,55,95,216,106,249,238,143,45,19,81,159,128,9,81,144,25,251,96,44,20,165,42,153,159,69,60,197,31,237,12,237,155,143,61,205,83,78,31,251,50,251,92,171,186,120,205,56,57,211,15,86,204,139,103,141,144,139,91,4,117,15,72,125,172,204,195,120,97,96,144,254,193,153,89,90,150,85,200,144,108,164,2,70,193,101,8,12,241,111,93,216,228,48,21,158,49,106,225,119,48,233,8,74,9,190,159,220,217,250,78,225,32,178,251,173,248,161,4,12,95,174,11,220,145,1,139,7,159,214,95,5,54,7,212,22,48,228,86,65,97,4,148,18,40,202,154,114,111,98,79,45,186,55,164,62,57,230,26,188,61,202,110,112,23,254,72,163,72,47,141,24,212,192,75,94,139,124,119,218,254,177,200,205,142,244,194,211,25,238,6,35,203,225,48,243,127,153,247,107,66,124,189,43,23,169,112,106,152,227,181,160,173,222,163,168,193,251,94,139,23,237,37,120,244,100,252,197,28,191,140,14,250,109,50,131,103,75,75,224,162,160,233,25,95,240,76,199,253,129,151,94,122,214,56,185,24,167,82,167,56,17,187,198,170,84,96,86,33,223,9,252,156,40,138,220,26,197,122,215,68,193,49,236,236,103,115,86,184,68,165,179,193,163,104,115,50,213,207,54,47,60,159,159,70,20,59,69,7,6,150,194,45,171,130,207,113,188,182,155,247,182,21,70,15,99,200,163,201,41,213,96,114,137,23,174,87,23,158,196,27,162,119,35,126,123,26,97,93,225,90,99,250,134,249,46,76,6,208,150,35,88,2,172,250,31,6,239,22,125,16,159,140,210,170,194,221,92,129,2,150,229,20,116,68,132,8,202,38,202,227,130,182,159,19,228,7,179,35,173,242,96,136,62,187,112,3,71,21,86,48,185,55,41,196,125,187,194,153,5,165,138,212,60,99,40,188,136,155,87,149,36,50,120,221,126,6,188,119,87,216,220,242,46,60,164,138,130,242,12,148,81,47,58,159,183,182,26,212,46,168,84,138,118,171,168,73,177,112,36,211,189,124,224,146,199,109,111,96,105,51,2,181,16,97,5,78,247,132,12,28,197,31,160,103,153,186,7,4,67,87,42,183,77,76,127,226,194,40,249,164,219,81,206,52,122,45,0,6,149,154,115,121,33,180,53,248,18,225,196,78,233,90,93,227,62,25,91,45,249,109,132,197,199,188,253,136,28,218,11,227,134,119,97,157,80,204,241,48,13,1,175,159,208,160,42,8,111,176,45,147,130,68,163,173,104,8,129,157,11,111,73,154,119,115,185,202,183,255,83,146,57,150,194,16,59,166,192,163,203,213,24,227,149,113,175,70,70,72,126,123,98,230,89,101,86,232,114,168,50,184,141,88,50,129,219,123,53,228,121,25,246,109,73,47,68,43,150,84,149,204,10,82,61,117,134,116,165,178,49,58,3,254,163,122,181,241,160,99,143,129,205,204,184,7,128,206,33,138,162,153,248,156,164,100,234,3,163,171,242,192,69,97,146,114,119,120,17,27,144,155,99,242,186,235,184,67,187,108,253,109,100,88,214,157,84,206,106,62,47,233,25,149,26,138,125,191,23,35,184,206,161,236,194,103,37,171,206,37,0,182,208,77,192,21,81,131,136,19,81,204,15,137,236,129,41,87,23,88,50,189,192,36,178,178,192,249,238,83,128,81,96,30,23,102,77,86,24,59,195,26,240,218,114,66,7,238,49,60,65,197,84,244,135,146,44,191,112,21,218,23,48,238,156,51,96,10,18,158,159,182,138,255,11,55,41,120,3,94,193,1,76,38,239,162,3,16,120,174,143,230,96,240,217,88,60,173,178,131,218,15,108,86,76,15,188,188,162,205,96,194,96,2,227,26,219,239,205,241,30,233,15,76,145,91,192,156,99,245,197,138,237,246,2,46,75,7,40,197,143,152,140,57,108,198,64,250,222,228,37,226,123,117,104,2,242,224,121,203,41,24,56,111,237,12,48,73,86,185,87,55,205,152,82,138,66,16,235,118,196,188,36,156,15,92,67,132,240,235,167,117,43,76,168,59,95,184,72,185,53,112,239,94,24,240,131,247,221,27,2,51,119,149,11,203,145,13,148,208,234,148,139,171,246,67,246,92,113,62,7,70,215,248,194,184,66,185,120,208,239,131,104,63,108,201,182,105,130,214,242,92,220,9,16,92,248,124,30,233,228,231,32,213,211,253,233,97,140,221,7,158,174,194,102,240,120,222,250,172,104,76,115,23,110,146,184,7,158,16,243,46,156,132,174,214,77,134,54,213,120,114,138,81,199,243,219,22,63,186,240,57,210,237,7,14,81,164,159,46,154,112,37,200,180,218,201,227,194,170,219,2,76,174,243,222,156,186,157,23,110,206,101,165,167,153,31,150,192,191,236,142,195,231,243,102,109,22,116,140,92,93,40,153,123,186,246,226,142,60,77,12,32,99,101,106,95,233,212,13,248,250,8,92,117,9,171,38,135,25,31,140,212,64,214,25,239,167,250,25,87,19,137,120,81,18,58,130,166,247,226,179,250,69,163,80,154,61,228,168,64,254,27,65,167,15,158,86,150,211,30,120,117,15,104,2,159,227,208,82,24,58,214,189,186,116,157,147,70,9,246,147,129,89,98,192,72,121,20,18,154,14,23,179,222,189,240,164,72,211,55,151,68,90,80,168,19,152,101,222,215,109,122,240,88,114,64,2,62,243,120,23,88,242,147,221,124,119,239,108,57,44,186,240,92,141,2,196,190,240,153,1,165,81,150,89,109,196,205,41,239,210,33,0,91,127,196,123,15,203,194,110,133,81,188,89,23,94,207,76,189,109,246,117,52,155,230,199,131,194,46,191,48,99,85,97,8,216,245,194,229,89,222,208,103,118,46,169,193,73,194,184,68,58,107,72,109,38,148,110,70,203,15,124,118,25,177,56,18,88,43,210,199,129,103,139,247,194,41,80,100,187,45,140,122,227,45,192,231,227,62,55,55,183,193,128,137,39,63,48,167,149,114,225,36,1,4,131,135,43,194,18,159,103,221,191,239,141,182,108,208,214,48,135,216,178,143,66,14,252,76,221,126,107,44,159,182,204,227,192,195,85,172,12,174,66,16,52,56,168,193,192,248,20,102,133,167,172,2,212,228,72,141,162,193,30,246,176,169,81,15,249,128,48,91,3,94,82,133,241,67,231,190,119,70,43,126,191,112,28,57,109,78,95,253,239,173,5,109,218,216,112,227,182,231,226,168,55,204,58,143,54,4,223,106,44,93,176,211,186,254,240,134,163,234,221,128,146,39,61,225,0,183,187,17,33,244,40,203,57,170,182,197,235,165,145,239,52,155,186,7,222,174,133,99,112,149,74,61,96,244,34,226,222,196,119,183,162,165,220,173,95,181,24,172,160,104,145,122,156,147,40,69,210,77,39,112,143,144,183,193,101,61,87,195,27,142,7,195,64,100,206,7,38,36,31,48,67,235,185,26,57,252,121,225,244,188,180,25,129,223,159,182,224,250,3,207,251,49,168,235,110,207,115,83,47,211,3,46,243,122,158,26,140,100,228,125,110,19,242,127,225,121,63,7,26,167,173,188,112,147,171,19,44,145,191,55,191,143,102,174,118,10,95,17,54,211,1,44,239,147,83,46,16,3,139,184,231,232,47,220,227,156,125,96,74,137,219,3,143,225,161,34,224,46,46,0,221,156,176,90,139,155,147,199,158,229,129,199,221,14,23,234,92,116,204,23,4,71,139,192,228,155,31,184,166,88,236,217,113,118,157,111,10,60,224,28,79,206,25,239,25,2,68,86,61,1,137,111,248,19,83,108,53,153,72,156,195,213,106,164,20,198,95,125,95,184,181,249,160,53,197,4,159,57,180,105,63,172,68,193,99,86,72,44,68,218,201,9,127,174,232,166,86,20,45,97,147,70,69,244,61,28,17,187,24,58,130,96,85,69,78,23,248,108,76,228,193,207,106,76,214,223,225,76,202,93,127,187,147,241,111,23,86,86,166,193,219,53,128,146,213,87,151,241,220,28,141,203,114,225,119,5,96,95,119,207,140,230,223,222,254,192,181,220,155,15,13,186,35,146,132,12,193,247,222,197,132,189,245,131,153,218,75,191,240,83,2,111,240,138,70,45,166,90,252,188,55,17,132,22,40,41,228,242,160,44,201,1,215,39,182,97,176,151,38,27,76,64,64,97,19,86,119,24,203,250,173,48,74,77,59,158,12,230,136,156,34,40,184,9,242,0,129,165,46,66,35,7,29,8,43,249,189,23,162,1,186,180,81,200,224,178,173,192,227,116,172,252,192,148,246,95,152,104,134,192,219,142,168,14,227,243,43,27,121,44,86,233,199,23,174,245,1,217,246,59,8,11,118,235,47,163,156,234,163,175,44,219,203,61,87,119,243,9,12,24,151,233,7,222,17,159,179,0,190,104,204,25,227,37,203,91,87,60,157,159,215,130,240,21,143,102,206,51,251,129,135,151,195,1,159,245,168,60,191,189,102,132,68,11,78,179,243,15,60,166,92,93,167,70,76,237,183,71,142,39,71,22,253,207,111,159,193,123,111,110,28,247,7,118,2,60,104,110,73,151,86,115,122,174,247,226,92,196,163,13,184,84,183,102,192,225,138,58,7,233,73,236,82,227,48,139,59,235,153,240,228,230,243,180,67,4,230,41,221,217,162,3,106,112,191,157,120,154,249,153,244,67,58,248,140,17,50,40,87,211,61,235,129,67,51,217,74,251,183,8,120,117,170,167,134,159,172,64,223,7,99,122,220,247,214,153,16,219,3,207,216,208,2,55,13,154,156,211,36,76,98,127,107,168,133,34,89,128,136,223,233,243,158,203,40,40,66,9,81,252,28,254,79,27,59,205,156,216,13,50,210,247,106,72,45,103,31,235,29,173,245,167,34,193,96,8,105,23,238,250,177,129,231,189,185,105,189,8,138,233,112,12,16,98,140,146,79,176,4,77,164,24,73,54,20,221,240,158,139,49,56,243,31,166,200,81,19,56,192,148,66,94,120,105,170,3,130,227,57,126,180,11,15,13,58,90,133,95,100,242,10,85,178,26,170,237,211,150,28,127,180,140,24,167,236,121,201,130,151,136,51,1,35,62,246,192,35,2,189,192,69,132,147,200,229,103,20,156,29,134,97,36,203,19,48,202,92,23,110,162,9,107,76,128,168,96,50,56,233,30,14,90,99,14,250,12,199,245,57,244,131,112,128,140,212,43,182,231,75,103,249,129,249,159,87,31,34,33,65,237,234,69,81,202,136,4,39,245,32,234,207,211,169,89,247,202,150,100,91,71,169,80,34,118,134,216,130,223,154,214,213,93,47,25,137,40,60,54,184,10,191,197,34,111,247,172,10,124,78,167,251,129,183,31,157,240,209,152,34,211,0,58,98,30,6,173,178,63,227,56,23,131,26,67,174,60,20,53,115,68,223,110,227,83,55,52,223,70,77,255,92,158,68,63,87,98,204,53,30,152,40,139,195,102,156,217,20,110,55,206,106,176,56,51,156,51,49,252,101,223,43,100,146,111,235,50,59,129,91,8,95,24,92,69,123,30,24,110,225,133,145,118,187,47,54,177,228,118,61,65,220,227,172,40,79,97,244,241,242,133,139,118,194,105,59,54,159,206,114,179,250,220,249,192,59,198,61,112,19,141,33,246,94,56,13,251,139,17,250,89,250,219,148,150,86,95,156,168,154,145,229,195,180,143,92,83,131,250,25,194,238,15,154,93,38,247,135,106,0,24,24,239,198,11,195,52,12,24,111,145,238,85,99,7,134,71,40,55,95,88,9,246,104,147,98,105,199,23,102,181,185,112,210,32,211,34,222,31,115,56,148,92,245,2,0,38,70,85,47,92,164,144,226,192,197,142,115,1,159,131,109,210,223,230,97,83,187,240,89,155,242,3,143,160,50,81,206,54,203,115,111,84,179,202,69,137,48,10,188,205,126,227,131,169,25,147,250,218,110,171,127,137,143,153,206,158,83,88,59,6,175,224,221,0,119,157,21,80,164,233,197,55,142,192,89,104,38,244,233,205,212,250,131,201,210,78,17,172,197,0,148,98,189,239,230,176,155,57,54,60,48,245,190,23,22,49,3,67,207,205,90,160,4,187,228,222,208,78,130,77,139,54,18,124,174,7,30,49,188,128,187,30,72,129,167,235,100,25,220,196,169,131,44,3,206,112,254,100,29,1,102,237,105,115,68,93,189,161,121,106,139,227,73,239,146,104,192,44,233,227,129,123,140,1,42,209,167,20,203,253,224,209,171,192,245,129,207,156,239,122,2,102,115,75,168,227,194,139,26,113,239,135,116,240,51,39,22,129,23,234,33,37,96,92,82,244,234,69,72,162,10,60,100,39,15,231,49,199,92,12,44,37,105,160,88,27,180,139,214,162,67,128,240,142,94,251,156,156,150,21,226,251,92,154,44,28,48,159,123,207,238,206,88,6,159,233,238,121,176,85,93,80,16,24,81,235,231,167,237,196,116,225,42,74,35,6,143,229,123,141,244,83,46,144,174,194,197,94,222,110,48,172,197,7,158,177,182,113,130,107,26,239,71,26,228,172,155,247,189,209,198,202,15,76,81,115,192,4,89,218,3,71,84,229,231,254,59,223,123,239,153,239,79,147,53,150,39,219,198,107,244,123,159,1,80,52,131,201,62,61,92,164,240,117,60,95,83,134,182,9,30,69,154,63,217,36,34,103,12,96,119,135,3,29,67,204,29,64,75,20,188,25,156,68,250,216,96,164,79,2,238,77,120,217,102,64,18,33,94,36,154,146,134,220,81,82,94,249,183,163,69,57,137,72,130,188,85,61,211,120,251,77,165,20,3,161,104,55,20,165,224,96,6,74,25,78,123,224,254,17,9,127,112,17,81,101,24,21,72,202,175,15,70,141,163,213,23,158,31,147,246,7,207,37,43,8,240,183,101,253,161,125,43,136,13,102,10,20,23,117,137,128,225,77,211,63,163,129,101,78,102,85,28,191,128,183,23,30,252,224,36,50,189,6,207,252,27,214,6,247,46,165,166,216,35,17,214,93,23,62,173,43,176,149,245,252,194,138,203,56,208,85,28,191,250,207,42,54,175,11,35,189,251,192,253,171,60,48,152,58,21,233,40,80,102,90,188,55,199,21,9,109,147,240,39,187,246,161,141,197,74,150,0,19,8,248,146,124,192,72,110,197,131,81,62,129,120,162,223,250,204,92,24,100,92,56,227,22,187,189,81,112,230,147,41,222,96,47,66,249,96,9,14,0,19,55,110,23,62,115,118,127,224,115,16,147,171,155,216,1,176,163,157,236,175,29,38,164,185,229,209,42,78,17,35,30,205,196,217,229,106,82,186,57,249,205,11,230,41,83,209,184,113,193,25,101,52,197,76,8,254,194,144,188,30,248,160,249,194,103,23,248,252,238,92,223,92,101,48,250,242,67,97,92,137,198,133,107,123,159,26,169,207,11,35,198,160,191,189,108,7,112,97,117,101,52,120,126,148,106,131,243,148,68,245,48,63,221,92,235,133,207,46,51,63,240,89,186,238,213,56,107,190,87,179,170,94,88,228,60,33,3,158,141,248,189,24,21,133,58,31,248,75,216,254,208,60,159,54,219,53,134,45,209,252,90,158,59,183,252,41,200,25,204,209,102,63,112,253,84,195,12,78,90,230,103,112,91,114,115,179,36,126,224,254,85,113,3,15,59,88,190,112,186,87,163,2,254,231,106,175,47,55,120,142,254,231,183,235,167,8,243,131,97,227,255,91,57,139,255,250,209,167,53,247,190,111,52,214,159,214,172,103,40,229,11,167,253,126,11,178,156,241,45,96,24,252,249,142,249,179,35,50,24,85,195,231,230,101,212,122,155,171,162,72,246,192,112,232,46,44,171,161,217,190,181,58,239,79,91,26,71,97,206,210,2,103,169,115,48,39,86,4,156,3,70,157,97,63,112,249,130,206,63,152,44,144,194,11,29,182,128,205,58,70,97,132,86,47,58,68,199,25,195,136,229,169,197,101,118,22,91,164,175,12,94,253,206,54,29,22,162,190,151,187,112,252,192,51,169,237,7,76,95,4,231,7,159,117,95,155,172,83,50,40,168,136,237,155,145,69,249,202,57,63,56,105,131,117,36,67,179,160,99,44,133,235,234,89,94,106,72,208,216,104,243,136,151,220,113,83,159,85,229,87,51,63,100,88,213,242,92,61,203,119,108,255,193,163,234,68,68,53,127,175,2,47,145,6,166,140,1,21,81,191,57,162,197,35,231,7,46,31,15,226,7,147,64,122,224,244,213,117,125,240,210,39,63,157,44,199,220,95,205,208,67,118,24,103,146,43,159,110,35,139,41,39,143,253,194,249,59,131,126,240,208,13,8,110,46,53,86,44,10,0,146,238,247,88,56,90,140,158,102,249,62,69,17,204,23,116,107,222,146,253,242,232,119,143,192,12,43,7,61,182,16,104,113,95,120,200,186,66,101,2,134,106,222,13,217,139,40,61,209,68,36,83,180,120,167,44,79,247,177,164,137,63,205,252,31,60,74,126,80,124,225,2,53,45,104,133,177,173,190,23,99,42,54,31,184,126,194,14,31,220,117,219,133,136,119,142,249,27,246,161,114,40,204,31,243,110,85,45,201,213,94,184,236,88,109,9,84,77,9,10,80,61,62,63,237,96,96,124,35,244,209,232,10,59,22,166,1,37,247,189,154,45,100,189,240,74,239,46,249,244,134,123,49,41,58,121,50,188,110,119,108,172,206,126,58,137,102,209,57,65,242,162,59,118,232,212,67,73,44,4,159,20,84,239,252,108,208,120,203,250,192,169,46,129,53,163,131,77,202,252,28,114,12,181,154,112,61,180,180,40,101,75,38,70,42,9,83,212,146,110,205,140,185,155,107,180,15,184,186,159,169,193,101,235,241,23,25,34,55,23,49,24,167,155,7,198,43,49,96,211,168,86,24,71,114,57,78,157,62,169,167,122,108,135,188,8,132,173,126,23,99,32,224,177,93,255,221,224,213,158,195,243,217,163,187,1,2,240,153,213,251,131,214,18,39,212,98,34,157,227,129,115,36,215,57,130,226,60,166,48,35,240,62,25,102,120,229,133,165,77,233,242,127,225,126,81,132,233,222,215,162,218,49,224,55,66,186,182,249,187,68,155,65,1,212,179,51,209,218,218,227,104,13,171,99,233,79,23,74,193,34,224,80,147,238,22,250,207,132,168,9,60,247,211,164,84,53,198,247,50,87,129,39,154,65,222,204,203,227,147,25,79,143,253,192,41,232,81,84,210,33,242,165,240,56,131,102,92,120,103,253,96,19,149,187,232,105,72,253,86,237,74,19,162,135,39,184,129,183,22,12,65,139,220,237,198,174,80,167,20,242,203,26,24,75,141,136,201,21,180,62,164,213,160,126,101,207,60,158,67,125,217,98,151,135,61,48,228,98,111,53,8,107,226,162,105,240,229,252,24,63,122,214,247,234,84,61,29,5,172,188,27,132,3,231,13,78,77,140,171,117,244,54,147,243,14,24,209,13,57,33,3,167,17,17,162,9,131,64,216,16,11,129,196,21,3,108,34,89,38,220,47,98,183,115,68,163,45,252,196,100,38,55,56,199,224,62,112,213,132,235,66,33,190,197,8,219,76,19,26,209,163,200,205,181,104,19,46,46,253,13,153,227,208,179,35,56,124,38,68,241,172,232,84,230,231,30,209,95,35,196,75,52,241,172,188,40,97,220,168,54,196,130,252,192,57,24,136,192,85,182,97,148,92,161,220,22,1,119,20,77,100,62,5,166,72,91,96,153,232,15,138,13,130,92,188,117,71,49,103,50,110,94,192,80,176,37,53,67,120,118,69,38,128,50,228,252,162,51,148,93,12,22,79,36,162,252,44,190,222,40,149,138,45,125,235,3,159,249,176,93,120,87,205,97,156,85,187,186,227,42,240,124,8,96,19,19,158,208,195,1,30,98,143,5,60,86,76,152,144,46,179,118,68,224,25,140,59,224,34,102,4,29,191,214,222,70,60,57,114,55,18,210,163,136,104,187,54,62,48,27,136,249,192,37,106,243,129,41,131,126,224,148,189,212,59,155,42,149,172,173,179,176,141,246,121,7,157,212,179,6,73,171,229,197,230,51,210,93,165,63,51,199,68,157,33,34,207,217,76,144,36,158,120,154,120,101,79,252,163,181,168,46,110,36,1,17,122,116,152,158,163,193,124,224,17,133,59,217,68,195,229,193,137,92,142,168,12,64,254,47,233,30,111,252,146,103,145,128,68,171,71,222,139,125,114,157,241,185,77,120,83,19,159,182,112,68,166,237,108,164,218,122,50,182,103,15,239,188,55,80,182,144,146,237,165,232,55,70,231,153,120,179,56,205,26,156,130,227,14,204,30,93,225,78,189,224,133,69,97,226,116,4,132,82,35,27,102,18,78,194,159,239,20,180,212,155,74,70,206,82,57,9,232,21,4,81,17,24,141,151,7,78,161,208,133,0,72,214,28,70,167,4,162,11,250,228,94,206,50,129,204,181,39,208,241,77,171,99,63,112,118,109,72,131,33,235,43,108,190,221,23,94,34,72,128,79,81,205,151,221,146,209,209,147,112,36,251,147,18,52,15,200,41,171,40,103,33,161,189,228,156,132,130,181,175,80,22,90,91,33,155,10,101,97,44,113,135,48,248,172,126,237,194,91,100,193,13,46,33,47,129,172,82,18,213,141,179,173,42,84,41,196,205,55,85,120,237,129,209,76,186,240,126,26,188,154,179,75,160,167,135,75,112,25,251,220,153,130,18,135,194,205,243,49,73,95,5,91,150,36,64,146,248,23,154,120,103,118,76,151,67,242,164,248,58,178,53,243,146,87,56,54,10,171,128,82,206,153,47,1,197,66,186,229,129,207,104,10,242,202,57,195,202,129,183,35,80,208,162,174,250,236,76,87,155,74,113,92,252,123,95,150,129,135,212,146,155,249,43,82,226,23,94,90,119,131,240,194,190,116,60,234,91,83,81,152,45,101,13,178,209,153,162,180,132,164,81,179,151,131,242,115,186,224,214,202,106,224,179,12,197,213,50,135,3,149,200,30,2,145,213,22,254,21,236,148,96,134,253,72,255,202,237,194,183,51,232,37,36,84,179,146,93,201,22,143,22,252,171,50,159,42,40,224,51,55,230,11,47,221,59,90,192,166,4,97,110,22,210,191,227,129,67,201,202,232,64,57,189,23,231,75,28,59,176,90,159,82,161,81,34,225,122,126,183,172,135,156,12,69,184,214,184,55,100,112,101,31,31,24,39,170,11,239,165,244,98,72,214,171,6,85,175,33,71,170,164,78,212,144,106,176,233,166,185,28,42,161,20,18,97,240,23,17,183,210,155,55,211,129,174,23,158,154,154,132,142,170,23,227,117,246,48,97,89,114,131,161,104,6,41,251,15,213,53,186,232,194,221,242,33,148,226,155,90,234,229,124,182,135,171,90,140,68,42,140,208,241,16,97,177,0,138,174,176,169,147,232,239,213,45,95,166,107,53,87,93,129,141,180,24,48,244,57,237,10,102,195,29,149,97,28,151,139,150,21,192,230,142,131,0,229,140,79,93,245,249,127,188,205,131,62,76,25,160,18,217,81,128,12,114,36,240,80,42,18,9,216,121,89,242,204,119,237,161,92,51,167,4,239,25,151,189,172,76,116,10,122,162,88,40,153,84,253,131,230,40,117,77,84,91,41,21,28,22,90,112,251,41,113,239,74,156,68,3,102,205,251,195,216,41,231,135,2,95,90,92,141,220,247,122,42,26,26,254,64,249,194,15,83,9,152,157,69,192,189,55,237,194,16,64,83,212,133,193,238,73,79,93,11,209,106,95,82,225,44,173,249,84,182,108,68,235,202,133,119,215,41,231,192,105,70,169,29,22,18,233,169,48,153,230,248,30,133,3,133,101,244,129,71,176,27,169,87,171,15,117,18,239,173,113,217,249,179,142,164,211,44,78,105,183,42,161,18,157,80,94,38,21,250,193,8,34,31,245,236,98,160,192,143,208,235,4,158,69,159,172,98,248,122,209,156,149,43,1,156,123,148,226,85,68,84,158,54,61,13,158,164,186,133,73,93,11,145,202,190,236,72,224,179,49,127,225,115,46,143,66,16,226,115,58,240,177,162,153,35,42,84,150,242,156,240,205,94,183,152,206,44,235,211,11,215,125,155,108,21,246,198,15,140,156,91,192,245,109,50,226,126,53,197,107,33,138,175,109,134,129,111,78,247,193,168,61,157,15,92,103,84,137,84,206,236,202,91,6,46,249,222,124,60,253,12,84,62,166,249,89,188,23,95,1,46,224,61,245,167,113,205,203,81,91,108,214,39,251,109,209,118,203,212,27,251,122,229,130,39,226,144,35,202,183,204,160,75,31,141,81,17,149,174,29,5,131,231,139,228,123,200,166,136,185,106,249,34,197,254,187,71,249,10,39,215,222,94,184,134,10,29,251,230,246,20,160,80,99,85,163,208,188,163,182,170,35,192,74,176,70,23,88,3,162,213,140,212,111,29,223,50,55,47,129,209,211,171,183,188,241,204,217,90,216,140,233,107,196,146,76,188,92,55,165,231,19,228,115,254,8,216,40,139,82,28,73,20,172,198,172,99,34,157,90,65,79,208,36,230,5,211,209,84,73,131,51,73,35,24,230,48,139,124,213,58,89,68,236,226,181,161,115,87,173,144,199,82,252,150,219,225,40,81,181,228,154,200,84,84,75,0,215,89,158,171,75,40,164,26,42,238,165,160,217,105,7,223,189,139,214,124,90,34,38,42,103,216,89,40,135,145,242,212,115,12,168,23,214,232,0,229,167,45,215,123,111,83,177,80,120,158,205,200,186,176,210,85,145,168,94,17,152,0,157,79,21,173,137,138,199,248,25,235,204,72,90,1,63,152,43,111,49,42,50,126,67,223,154,201,50,10,201,177,161,127,202,235,57,117,69,5,60,187,97,201,253,131,154,240,92,192,86,31,164,133,201,102,128,30,176,169,132,60,48,66,224,23,158,26,89,48,221,215,52,110,225,242,25,138,250,100,198,62,142,225,53,57,209,171,36,65,39,211,27,95,19,62,92,209,202,228,110,162,146,81,112,61,56,21,140,23,206,115,93,56,171,208,16,123,183,57,163,42,206,74,95,180,151,118,124,143,162,213,86,63,251,18,237,134,205,184,124,81,164,222,75,31,111,109,126,189,179,138,169,90,247,23,78,245,42,76,228,71,226,203,116,1,246,173,153,6,22,221,62,226,12,69,229,72,40,233,120,116,28,96,212,95,181,4,108,39,180,175,84,124,196,111,225,63,210,103,250,104,213,114,216,77,42,251,135,214,184,35,141,191,174,152,137,85,54,207,7,78,119,0,109,38,76,157,240,170,109,164,242,133,207,52,32,239,141,13,69,196,98,49,17,101,214,23,24,145,207,171,9,114,70,234,208,26,121,74,172,227,20,14,156,180,78,10,251,199,145,175,4,5,53,31,170,166,64,80,108,199,142,193,232,32,18,104,2,46,121,191,176,74,165,160,195,120,117,59,208,42,85,217,1,66,73,165,200,163,117,113,70,49,248,210,16,63,88,229,74,206,252,152,174,216,73,77,175,120,70,178,132,96,21,248,17,45,72,8,190,93,5,139,202,89,226,126,49,138,74,106,149,222,210,159,136,13,26,31,249,78,229,167,51,229,245,194,34,128,102,125,77,249,149,231,144,130,181,72,92,221,80,116,122,208,144,11,50,240,185,245,105,176,51,53,5,220,95,85,55,224,116,203,20,15,156,53,83,89,152,105,102,151,171,179,152,111,225,163,123,61,105,17,28,33,38,45,87,179,112,151,40,145,39,33,47,54,112,68,8,176,119,189,48,204,185,166,48,155,190,46,176,86,20,33,185,139,249,151,139,13,165,199,137,180,163,190,95,235,85,102,99,85,151,173,107,54,125,236,144,98,76,148,212,171,40,22,37,97,173,42,170,162,87,180,247,21,104,202,79,109,38,12,212,153,175,4,25,94,5,242,210,192,189,95,133,165,130,21,104,83,152,200,112,232,51,225,44,249,162,181,9,152,181,42,39,179,223,24,87,221,204,172,117,69,16,107,34,170,19,23,83,5,92,20,38,73,82,238,75,137,183,67,55,121,35,17,32,35,38,34,35,139,245,96,222,250,123,228,108,245,100,150,77,59,97,92,149,161,244,148,162,31,120,164,219,11,48,218,86,153,47,184,145,243,78,71,15,239,63,155,214,78,145,31,70,18,69,148,207,26,226,33,113,235,177,85,223,33,19,134,107,177,137,57,157,175,104,149,44,54,45,119,60,31,80,20,255,169,71,67,20,160,93,152,115,150,194,107,77,145,125,65,132,77,111,221,97,203,23,129,87,127,208,86,215,144,159,86,46,8,245,34,45,162,45,20,165,114,88,21,17,187,61,210,18,73,39,132,65,68,207,208,236,5,198,85,187,33,82,240,194,125,93,17,160,3,55,217,94,161,197,126,230,223,46,106,55,89,133,26,23,41,224,251,94,166,209,59,20,78,35,234,190,12,214,163,17,48,49,22,129,197,115,165,163,66,40,19,44,222,110,253,1,211,190,106,81,228,58,250,115,45,211,239,213,54,202,202,243,6,149,115,17,168,74,166,165,110,218,238,113,111,244,35,229,151,79,15,170,177,155,109,196,136,178,204,51,236,213,218,213,147,197,164,91,12,49,76,112,169,151,59,27,96,223,37,187,66,52,104,70,190,179,1,137,23,153,44,144,137,25,34,199,150,109,179,44,146,156,200,108,92,185,67,68,115,85,237,51,33,200,117,103,19,216,216,170,21,138,94,80,72,23,125,240,124,96,172,20,5,22,226,38,48,42,133,247,106,66,234,34,73,59,204,119,100,93,157,210,174,226,194,54,34,98,208,55,51,53,18,105,98,27,110,253,42,214,230,167,42,243,192,13,183,216,250,92,173,48,58,242,59,20,84,147,233,141,138,210,46,170,157,35,46,198,92,89,158,204,204,61,66,55,16,155,198,42,250,246,148,135,228,144,131,66,222,112,171,62,176,81,139,227,252,129,92,179,188,213,130,194,21,194,174,167,99,52,81,69,194,15,135,26,166,21,178,198,143,133,20,110,197,180,152,95,109,204,16,121,231,73,116,43,250,112,179,248,162,92,13,99,122,135,132,3,223,173,73,101,125,195,120,37,118,132,208,85,247,208,123,19,236,138,117,152,58,82,113,51,50,101,168,51,115,134,140,52,234,161,250,203,25,51,200,88,135,169,88,234,34,149,75,9,63,69,155,161,112,141,77,233,22,93,239,69,150,182,94,233,237,38,148,60,228,30,106,132,167,58,180,66,245,11,48,13,178,228,13,142,252,160,154,118,55,243,39,12,225,23,98,43,77,242,150,13,250,59,52,163,15,70,222,70,252,34,73,232,144,253,117,65,242,211,244,93,36,59,17,27,192,189,198,133,214,79,135,42,98,115,73,224,19,57,129,208,89,39,132,39,23,83,71,28,69,174,68,14,225,71,136,4,252,196,72,193,175,198,120,84,120,111,141,253,121,185,87,179,169,146,197,26,41,34,28,171,66,56,255,39,214,42,112,177,76,166,203,207,159,79,175,29,28,237,244,171,191,138,97,204,156,170,140,127,122,209,174,62,236,7,174,175,75,94,27,58,178,220,28,250,124,46,75,101,247,73,109,135,40,255,153,223,164,147,194,66,60,171,108,72,250,207,57,228,232,79,168,158,76,181,255,52,5,73,106,224,208,48,136,159,233,154,17,72,81,0,198,242,167,215,249,0,96,86,28,194,109,134,73,145,35,110,214,137,91,10,109,26,174,3,25,188,112,65,72,240,222,4,70,139,59,44,97,152,46,180,162,128,144,105,189,145,150,14,211,69,222,25,73,217,17,25,236,142,208,150,236,53,27,172,208,28,86,30,231,179,103,221,90,53,14,14,45,86,69,203,103,47,25,154,16,253,207,44,115,31,156,106,31,113,142,96,124,229,25,70,4,88,98,138,34,191,157,165,202,181,165,160,194,124,138,35,6,17,217,112,142,48,95,2,81,174,103,48,220,252,55,252,212,34,9,87,52,151,16,181,12,255,133,121,102,194,37,78,30,168,82,197,131,157,117,134,178,185,11,67,30,90,158,133,195,168,101,200,17,180,25,137,61,206,75,102,106,80,69,165,29,10,192,233,151,225,34,210,166,158,18,241,47,64,0,215,175,198,227,76,21,203,51,130,205,215,162,100,18,192,144,62,202,183,170,145,215,31,172,44,146,93,199,247,15,147,116,31,92,108,13,116,202,193,193,166,68,25,235,233,117,245,124,16,185,122,16,199,190,198,44,216,154,42,90,168,227,247,123,155,146,157,88,148,48,17,180,160,87,158,73,187,9,175,154,163,6,5,128,142,158,54,216,42,227,158,200,79,132,194,48,158,82,90,22,118,6,23,76,105,31,122,103,238,234,226,95,101,167,190,80,1,225,25,146,8,219,1,159,211,178,119,225,179,184,32,11,218,21,62,173,82,3,197,1,88,192,211,96,241,84,68,162,164,44,160,178,110,55,95,182,38,252,1,41,1,231,236,191,119,108,80,38,14,188,82,154,142,55,16,19,97,220,27,183,10,177,190,218,107,24,127,42,224,42,1,80,28,198,135,152,41,245,167,40,209,164,129,79,31,220,242,203,41,201,173,97,131,167,90,175,217,18,42,96,98,136,116,222,217,99,117,240,80,179,40,240,34,136,111,206,13,254,161,152,140,196,5,13,238,233,37,73,76,243,182,23,115,43,252,144,246,10,215,161,198,137,83,172,152,18,204,147,248,22,149,65,46,246,83,148,23,215,107,120,132,161,98,86,3,41,244,93,124,65,60,48,91,188,33,246,83,80,81,219,117,129,42,67,52,195,234,194,162,56,80,218,86,28,112,170,209,93,34,235,120,62,50,50,144,242,100,179,160,252,235,175,197,130,170,14,105,11,139,227,30,102,74,219,188,93,196,220,202,100,75,124,22,196,20,163,38,53,229,98,18,244,49,201,135,61,231,83,65,145,62,11,111,30,212,89,150,24,166,144,130,63,51,128,7,203,112,183,124,92,231,240,20,106,177,215,156,212,231,233,147,77,98,155,193,198,94,84,197,103,245,141,203,196,114,70,216,175,81,177,176,20,166,248,217,163,97,20,192,215,165,190,113,208,17,35,177,177,186,57,234,201,213,103,29,73,65,86,91,86,147,167,118,122,11,33,117,39,94,145,226,202,66,255,64,43,155,112,167,123,172,77,28,227,213,139,15,109,203,22,232,57,43,44,25,122,103,7,128,154,118,184,233,225,235,157,196,170,207,72,237,190,251,95,102,96,120,23,181,138,39,116,139,9,154,20,99,237,234,126,56,204,164,206,61,8,19,84,40,49,250,51,214,80,112,217,204,122,177,170,241,34,155,198,238,235,214,206,38,249,153,213,120,17,147,156,21,14,134,232,131,138,101,228,182,146,62,191,57,124,91,161,48,49,185,65,154,9,203,200,204,16,18,199,200,202,206,185,134,181,98,94,226,83,112,102,133,217,66,237,21,121,79,172,58,46,10,141,168,175,120,238,126,214,10,249,154,84,187,157,71,139,231,30,91,41,124,4,225,37,92,182,11,21,60,242,214,166,128,28,210,13,80,217,56,104,138,245,231,89,37,35,202,183,207,120,107,34,173,85,45,143,114,173,63,27,100,250,161,158,164,231,123,251,10,64,188,97,73,229,151,249,157,174,219,100,44,205,43,173,199,178,244,44,184,238,132,73,138,89,142,176,213,52,33,130,51,131,149,240,57,130,85,241,159,101,3,21,150,165,136,43,139,245,28,220,144,29,114,228,236,55,171,100,206,73,180,67,15,241,207,181,215,163,203,77,58,50,85,143,33,102,236,68,170,196,224,129,89,142,115,24,181,174,103,244,213,31,13,195,175,206,147,123,9,92,57,33,132,237,46,9,233,170,239,85,140,89,225,46,176,103,27,168,156,25,72,225,184,13,251,205,49,156,146,120,30,70,127,102,238,234,198,185,166,32,38,126,193,164,216,220,57,139,89,251,220,105,170,219,48,94,210,61,60,125,33,28,72,163,150,110,194,31,254,104,120,153,137,158,38,54,91,184,232,249,163,33,31,167,43,148,17,191,119,22,184,136,52,106,69,210,96,123,188,16,183,207,50,165,60,5,27,234,238,225,127,220,14,203,148,252,118,181,146,157,30,38,203,150,11,16,63,202,252,59,131,93,139,102,170,186,229,222,80,185,202,119,178,201,72,49,118,169,247,63,48,49,167,184,57,41,104,97,85,30,152,29,176,251,5,99,105,56,164,218,129,179,71,25,110,114,75,246,147,53,172,168,137,57,246,85,254,219,40,144,8,245,190,154,244,211,10,255,231,57,81,194,127,109,177,79,247,114,107,106,120,101,75,253,159,115,233,97,5,130,220,76,167,192,89,96,188,32,189,47,153,142,78,22,99,120,162,223,231,60,19,46,230,148,167,79,117,80,199,60,243,107,83,184,89,103,143,246,188,23,69,59,126,113,97,219,41,118,197,231,115,194,7,221,97,160,142,160,147,192,139,252,218,215,102,133,16,169,208,98,64,83,68,218,205,47,20,163,53,129,45,55,228,176,105,109,87,237,43,56,198,206,128,33,178,148,161,166,243,231,142,241,94,231,172,130,97,172,124,78,156,61,155,251,198,163,139,247,246,21,179,104,244,155,163,43,241,244,149,97,22,1,110,43,191,173,142,81,250,41,188,228,238,174,216,152,7,64,85,18,152,40,138,27,87,3,99,210,113,97,4,79,60,116,64,92,161,237,166,205,66,195,184,54,17,78,144,123,60,47,118,166,157,230,170,224,60,26,123,72,249,237,140,217,217,183,132,25,169,169,9,139,182,218,185,217,75,184,144,208,99,199,119,187,113,34,115,239,10,216,212,196,161,249,127,31,13,167,86,246,18,14,23,76,75,111,79,163,78,167,185,212,46,176,253,197,133,127,28,134,237,112,38,146,189,254,105,21,58,170,54,28,97,126,105,90,124,93,73,149,196,86,4,24,138,198,175,139,2,159,19,247,37,97,32,251,140,171,196,175,185,12,94,87,171,201,44,220,71,169,191,218,72,80,162,27,209,13,144,219,65,11,245,55,145,2,47,100,64,170,192,184,215,252,134,150,193,103,121,211,171,205,234,116,251,213,45,91,123,95,152,188,221,151,56,55,216,106,69,4,238,86,92,228,48,53,136,77,222,235,180,63,241,22,135,145,108,47,247,183,201,76,143,207,63,193,224,44,5,140,192,8,15,205,120,180,50,46,247,253,23,249,66,0,200,81,196,223,163,255,66,155,135,61,23,175,77,200,169,203,107,179,206,213,175,46,204,238,141,207,212,69,225,213,215,95,255,252,53,10,63,46,48,18,48,43,90,148,97,38,183,238,248,87,204,248,214,5,190,97,190,48,133,10,31,149,142,184,239,54,113,62,129,55,2,75,222,38,108,251,179,220,27,7,165,79,222,10,148,236,149,92,123,182,238,243,179,170,183,91,183,45,191,187,160,154,214,232,69,203,236,62,5,70,228,188,140,104,144,94,179,62,181,85,73,55,135,217,90,175,122,251,1,138,92,229,163,2,0,159,54,184,7,175,102,221,153,240,252,7,115,120,45,177,181,3,62,211,123,143,223,198,49,231,110,129,160,164,156,221,115,234,254,173,80,76,175,75,80,178,197,209,75,216,53,220,164,140,201,177,23,52,50,62,120,193,42,42,114,117,166,24,49,186,255,249,144,99,203,147,81,36,217,90,12,61,4,111,138,180,233,62,195,114,124,66,130,192,167,199,222,125,6,240,192,128,239,135,158,117,153,101,235,246,208,93,77,253,48,59,140,178,111,17,20,109,26,255,92,108,57,246,53,123,105,86,131,224,22,154,104,98,33,185,190,20,54,213,199,22,48,145,49,105,209,78,48,98,116,135,51,84,107,105,148,78,41,136,183,25,240,126,154,180,27,85,199,31,252,108,228,86,215,223,102,75,242,197,129,128,173,158,80,175,54,235,132,234,48,5,157,69,31,141,56,218,24,14,83,59,223,179,194,144,202,227,209,40,124,76,183,31,154,155,200,87,251,193,42,144,81,76,146,71,131,206,210,125,248,224,188,37,166,69,192,198,10,244,71,171,132,3,187,52,203,180,172,154,191,55,60,248,92,228,183,137,31,228,120,239,110,210,127,242,222,139,192,168,247,226,137,72,222,146,57,133,22,206,95,30,108,80,76,128,134,101,209,155,227,225,247,161,164,64,179,190,246,217,73,215,21,223,115,146,84,147,233,12,143,154,150,162,209,22,57,81,29,65,103,203,73,97,244,15,94,248,75,23,253,105,211,93,247,165,141,13,63,28,22,129,9,115,38,191,154,61,74,145,229,135,18,129,244,57,132,96,123,199,132,165,61,145,154,174,226,221,252,76,81,103,237,211,158,120,142,202,167,111,127,189,225,76,203,68,97,179,14,33,202,8,138,195,236,50,100,249,217,167,123,228,175,82,14,120,83,182,44,95,196,114,45,254,100,103,25,20,205,98,80,147,47,107,14,183,235,82,99,207,85,188,252,111,24,175,122,222,12,183,193,104,197,248,181,84,74,245,38,159,11,77,200,0,113,32,210,78,104,27,185,229,183,134,127,85,151,94,107,36,205,128,123,18,141,134,223,164,82,151,47,1,100,181,122,206,122,53,106,173,190,15,89,168,57,140,254,92,109,149,168,14,147,12,25,58,221,33,187,149,253,201,169,200,235,47,76,237,136,127,44,142,163,85,63,6,59,141,239,91,144,76,29,87,211,203,166,202,233,101,137,192,240,103,117,86,128,226,95,135,163,4,83,210,214,139,59,151,124,48,211,106,215,22,61,67,190,197,178,72,169,107,189,68,82,224,179,47,255,138,9,240,89,96,151,94,134,46,1,164,29,2,62,131,167,104,39,58,237,209,150,247,80,190,78,191,122,251,182,118,49,85,248,213,167,3,119,221,0,177,190,220,70,169,200,212,202,84,121,118,55,201,67,111,195,248,249,103,86,25,186,220,143,244,113,102,134,29,29,210,141,65,1,179,82,22,127,109,118,122,229,217,44,32,68,239,35,15,34,26,194,128,242,219,231,216,244,241,103,185,26,211,153,161,107,50,177,154,17,191,205,145,121,63,139,50,14,163,126,239,52,217,78,73,155,161,140,224,91,32,171,170,174,210,21,178,81,10,252,214,164,164,159,149,47,83,234,236,243,40,220,167,36,27,17,114,96,212,86,59,74,101,166,118,163,84,220,160,102,88,186,130,253,150,46,231,36,208,187,195,168,103,236,167,7,159,249,43,174,62,27,208,243,45,5,30,240,0,124,62,33,64,69,21,190,204,209,201,132,7,63,216,196,246,245,173,79,7,159,159,58,17,176,185,148,235,12,79,84,176,250,231,216,36,102,4,93,88,25,255,222,26,145,113,106,72,229,214,28,105,83,114,244,76,61,181,235,4,110,116,215,223,17,118,26,205,4,78,178,192,203,116,150,62,184,25,185,60,154,20,75,57,36,99,198,7,195,142,146,239,209,41,41,197,29,238,131,55,50,84,113,148,51,120,212,47,34,49,41,158,224,76,220,5,102,121,255,245,50,4,76,209,165,138,120,198,129,207,242,125,166,207,242,193,156,219,175,186,74,51,138,221,233,135,126,115,74,242,170,252,52,201,192,146,191,86,201,230,224,16,89,205,102,68,162,21,141,150,209,249,202,119,185,238,148,118,124,187,202,73,158,47,95,90,45,224,105,198,186,191,22,45,80,107,138,252,112,161,144,96,57,122,250,242,245,177,0,101,100,150,225,104,19,209,8,80,130,156,115,58,122,250,212,141,138,1,35,207,217,29,69,181,175,203,51,159,23,152,95,94,112,126,202,237,69,63,85,177,67,149,195,221,162,218,23,78,108,141,179,191,50,197,21,91,126,25,1,157,225,159,162,192,13,191,179,32,5,187,11,199,155,15,197,60,180,104,231,222,230,22,225,191,220,216,239,102,237,129,70,229,241,95,198,241,162,174,172,221,123,187,227,201,52,173,153,186,159,125,87,163,72,36,59,124,118,85,83,247,8,124,245,22,48,249,159,43,10,1,12,5,212,251,47,10,110,253,150,75,154,19,84,115,29,114,163,188,177,241,126,158,28,193,137,184,218,44,131,164,255,38,194,177,222,65,249,178,187,234,231,154,8,154,149,64,177,58,214,254,107,254,2,53,96,122,154,52,57,102,197,59,190,230,207,132,81,134,237,228,88,90,226,230,19,1,91,185,57,91,246,236,19,10,42,129,53,75,31,93,22,123,119,212,214,117,29,27,231,232,9,133,230,131,23,183,187,243,13,4,10,66,156,126,53,98,181,165,220,171,33,209,166,29,189,148,123,93,49,52,224,1,117,237,131,207,92,143,157,196,237,196,68,53,199,167,200,55,141,146,75,4,66,96,235,74,217,225,9,115,65,110,94,77,62,240,107,180,138,130,227,117,77,48,215,48,56,33,1,163,88,191,4,110,198,190,118,152,10,224,123,114,49,181,185,252,25,251,194,194,66,188,117,201,147,193,124,152,62,128,144,209,168,55,35,75,52,244,116,173,175,240,150,5,15,210,132,62,153,41,89,118,127,47,182,133,114,238,233,152,31,197,172,193,244,221,147,204,11,5,147,146,230,45,254,83,19,190,123,221,78,32,240,44,25,219,225,109,150,94,23,62,51,212,199,75,156,80,164,103,191,190,59,160,103,155,252,17,79,128,141,80,57,95,248,227,24,1,19,101,108,130,194,122,241,126,134,226,17,103,38,121,176,101,145,65,135,57,79,77,121,173,106,21,224,254,211,36,73,87,81,24,58,148,223,27,149,100,93,214,144,113,40,195,199,71,51,135,146,34,63,13,237,170,249,12,15,199,107,93,122,55,174,58,16,22,124,190,107,221,226,194,130,98,28,218,155,163,77,52,252,185,21,231,219,238,111,101,210,139,179,201,151,38,176,184,253,214,211,74,111,165,159,76,210,154,62,43,156,221,13,142,50,218,141,248,118,213,111,126,246,82,237,138,227,90,65,188,145,209,29,166,6,163,75,31,53,195,198,239,99,117,227,127,108,29,60,230,238,247,221,251,220,107,98,151,33,112,183,106,242,15,46,143,251,26,240,58,191,86,170,195,68,155,100,182,51,94,232,244,7,71,78,236,89,156,176,168,196,160,218,225,9,95,70,95,219,52,175,28,70,133,164,233,164,65,113,254,242,190,128,210,217,92,250,219,139,18,58,111,114,171,13,171,77,225,69,110,202,159,188,114,20,95,250,181,41,66,108,59,222,219,102,87,233,73,244,188,120,111,102,183,75,88,182,177,57,226,181,48,134,144,131,13,229,32,124,93,255,216,155,124,79,213,145,185,146,87,196,79,147,73,165,132,234,194,157,196,241,242,143,141,234,158,206,87,197,28,19,99,4,64,42,184,76,57,56,145,19,210,239,138,126,136,95,160,188,53,59,229,234,95,27,95,195,178,244,230,76,71,205,231,97,115,95,223,178,252,80,51,239,54,100,192,36,140,164,147,215,179,124,244,234,115,101,67,230,228,42,156,163,148,217,57,21,248,132,197,240,170,50,37,193,184,255,42,255,64,77,44,41,11,74,181,95,141,73,227,172,77,50,250,206,86,22,123,218,128,17,5,189,193,14,139,138,193,255,143,25,105,64,105,184,48,42,192,123,199,124,86,37,141,101,222,104,168,157,222,139,73,21,201,91,89,201,162,111,180,153,145,91,149,126,196,114,211,238,189,145,171,151,168,91,183,136,79,246,101,147,190,145,117,155,78,168,203,61,27,249,92,103,183,156,100,201,62,31,178,149,248,28,171,8,61,22,118,15,145,122,159,144,224,243,36,25,153,231,87,113,68,247,31,54,233,62,249,225,150,140,255,236,115,74,198,114,94,250,40,68,209,20,99,7,59,123,93,92,208,20,104,41,166,12,43,1,185,31,3,246,159,23,105,254,242,110,231,248,39,191,204,193,124,121,139,112,140,56,139,207,109,176,134,110,227,246,77,12,202,232,34,127,115,96,66,8,195,55,241,24,240,236,33,115,2,221,42,79,95,82,135,137,181,37,133,225,69,250,46,5,74,199,24,50,85,34,124,132,160,244,7,83,119,148,21,30,197,42,86,29,102,238,74,242,104,104,172,196,202,102,30,136,178,104,162,3,190,170,191,23,60,233,122,83,254,118,198,100,93,245,247,154,231,184,123,229,13,248,233,65,7,248,30,28,39,174,85,134,62,25,52,120,31,91,54,126,182,172,246,208,176,199,87,32,122,224,12,67,252,6,142,79,155,226,40,231,71,174,179,165,20,218,11,40,115,64,185,168,249,142,202,247,26,59,55,159,133,73,211,234,250,208,112,128,249,152,118,168,232,23,116,170,100,108,161,87,28,67,111,146,52,184,21,237,192,185,249,193,135,88,40,103,88,233,254,115,140,143,111,12,108,101,175,114,45,245,188,105,123,139,193,41,234,178,50,157,157,0,223,192,111,142,139,65,110,58,232,137,144,250,168,158,230,107,48,170,78,40,196,140,63,120,37,102,47,217,216,33,165,0,83,237,131,33,35,72,226,16,179,108,248,251,203,225,13,231,82,159,60,147,206,251,186,217,50,191,84,249,214,231,99,205,220,252,108,67,124,52,233,81,180,118,147,7,249,222,27,198,218,216,178,251,170,198,76,247,157,198,234,38,80,47,47,54,16,14,246,29,235,143,115,148,21,166,209,253,115,146,81,43,67,215,7,52,136,166,255,180,145,246,116,134,159,3,183,161,226,240,217,33,73,48,145,9,139,227,103,192,166,34,39,19,41,207,90,134,63,248,176,168,129,180,202,249,62,41,246,41,11,198,177,204,41,120,86,109,223,73,115,94,110,77,7,174,41,201,250,114,190,172,64,101,60,40,17,187,15,229,36,242,140,204,100,39,120,191,247,54,2,91,123,6,64,27,190,3,66,222,176,234,126,182,25,23,253,194,104,116,200,215,34,71,182,98,205,164,174,252,124,15,25,246,40,179,237,90,3,70,183,86,175,70,210,211,135,61,85,60,99,233,107,91,34,210,183,149,86,25,34,57,100,6,118,166,0,207,225,179,214,108,217,55,182,98,58,182,254,219,40,85,204,36,239,93,77,8,46,59,188,168,58,209,89,28,217,62,191,183,121,196,234,10,66,12,100,251,46,133,83,231,208,125,6,37,69,243,99,247,2,179,124,63,87,159,133,239,203,17,24,140,100,164,52,57,66,76,201,87,62,232,186,123,200,198,143,20,181,107,166,0,159,62,155,37,116,64,96,96,37,239,43,20,101,38,73,111,195,243,218,231,192,233,47,102,50,13,250,69,168,116,248,74,140,128,55,210,9,114,115,24,188,213,151,39,18,60,77,231,210,197,201,42,62,72,51,91,11,121,47,12,46,87,11,216,244,167,164,85,72,177,150,248,32,156,92,245,76,71,0,119,124,124,54,224,98,165,155,1,247,68,26,223,39,157,77,141,249,126,224,10,51,169,93,24,127,20,129,225,77,198,23,97,10,75,178,145,161,22,219,165,223,128,73,195,75,87,226,232,117,54,227,241,219,67,171,76,81,236,98,49,140,102,193,33,86,114,81,132,138,17,237,244,171,135,249,171,9,140,107,70,245,51,198,54,5,72,9,76,156,15,74,244,224,194,184,219,100,129,141,140,89,2,238,79,100,175,91,12,203,207,24,27,113,171,42,187,59,228,15,103,12,79,152,113,83,22,237,206,163,150,125,95,171,174,169,40,137,153,30,45,206,14,225,126,236,78,217,253,76,241,177,97,50,202,230,143,54,74,43,174,37,48,45,59,48,92,194,238,65,152,175,213,182,116,36,44,177,206,152,136,246,182,106,140,139,162,191,25,235,42,237,57,139,172,140,244,217,179,157,246,7,27,102,202,218,5,134,21,237,39,167,77,124,177,62,240,54,14,207,7,67,89,191,207,53,76,47,119,251,135,70,60,94,119,249,4,24,203,39,207,137,242,126,181,64,173,62,55,231,226,254,193,136,50,202,177,169,47,100,124,190,149,45,147,148,109,89,70,253,105,124,194,149,126,111,56,221,89,251,24,84,235,207,219,230,172,112,156,252,231,210,78,196,17,227,219,107,156,13,39,213,125,79,31,51,239,179,241,193,48,52,138,108,161,76,201,236,219,230,208,2,9,71,43,233,222,167,43,248,113,144,137,12,59,166,33,67,11,234,91,246,123,47,227,102,203,164,192,122,241,197,127,115,174,19,194,108,127,246,164,103,105,11,24,185,12,249,105,248,83,253,43,48,162,81,74,19,163,97,83,16,44,233,43,145,163,73,217,122,44,93,207,89,236,118,142,22,207,162,225,196,46,135,26,235,111,81,38,226,3,243,115,233,161,140,248,76,252,54,71,102,57,67,87,172,33,215,246,215,174,102,112,173,135,77,236,230,190,110,150,127,117,84,146,101,160,130,107,250,208,35,11,169,181,127,196,183,38,113,16,191,249,89,193,97,147,62,17,147,249,145,83,38,21,163,38,221,42,241,150,76,150,213,209,65,183,150,120,74,102,227,18,125,33,25,249,176,104,132,23,122,231,119,53,132,129,212,53,150,153,112,68,248,118,111,20,254,159,239,209,20,62,120,246,70,203,103,171,151,139,38,125,22,214,14,205,123,49,223,115,182,174,48,110,25,223,205,225,166,76,141,75,32,7,182,191,26,143,9,151,103,45,13,4,193,3,251,114,189,148,11,47,163,88,74,156,104,135,244,206,180,88,217,126,130,176,104,3,164,47,30,121,174,68,59,94,195,172,103,43,50,63,217,108,43,167,95,34,121,71,56,6,227,141,236,191,253,227,219,74,48,7,2,208,250,246,3,217,194,191,69,131,57,103,150,161,78,222,31,141,60,209,208,128,202,200,109,248,216,238,38,26,44,31,204,222,58,251,196,193,150,171,110,57,42,227,178,203,97,238,131,137,222,107,12,119,118,179,4,116,116,25,23,82,162,80,125,237,79,140,15,186,114,178,92,178,192,144,235,188,51,152,236,57,154,249,255,148,173,137,96,8,150,209,206,239,195,207,237,90,28,3,51,239,122,238,155,146,135,49,229,168,121,38,24,190,180,195,219,200,31,237,9,136,151,233,36,10,142,147,61,189,241,242,78,13,153,195,43,117,77,34,20,140,4,155,243,255,56,37,164,165,225,194,70,78,34,152,62,148,188,232,234,130,197,6,210,161,1,99,24,174,191,141,112,136,39,153,217,229,177,115,23,24,235,152,21,112,46,122,10,70,186,24,141,187,64,245,248,129,76,126,73,206,19,181,17,171,123,70,66,145,57,136,160,152,106,83,56,164,240,248,84,48,12,29,121,63,57,4,162,62,65,203,162,138,176,142,7,62,83,130,19,52,24,27,194,70,251,201,20,151,18,247,54,90,163,6,65,115,158,193,212,161,3,118,205,48,151,110,107,85,180,8,204,90,57,248,224,38,157,63,171,69,131,183,242,82,24,210,37,213,251,94,147,253,77,127,70,252,254,204,38,12,222,34,52,244,123,109,82,203,78,117,171,28,86,158,158,0,65,105,7,143,110,53,161,219,88,224,190,127,75,170,81,221,8,6,107,238,132,64,101,11,162,28,5,246,146,132,192,104,49,127,123,47,224,5,37,109,105,250,131,29,145,127,145,115,184,84,74,38,241,142,238,130,88,192,133,85,89,110,110,166,111,209,106,103,219,49,245,189,207,52,90,75,9,150,29,113,1,73,19,152,103,103,191,40,124,5,133,169,192,116,138,198,249,229,85,165,251,103,62,65,191,220,193,179,197,223,154,97,195,19,250,210,22,207,105,77,179,150,28,237,231,37,61,230,241,76,253,141,61,68,137,94,68,53,171,172,104,197,124,180,163,135,178,227,211,119,202,40,223,5,35,50,25,139,238,89,77,137,221,198,144,207,108,28,100,65,219,112,182,99,50,58,255,48,23,93,239,32,147,205,96,168,34,100,38,247,166,44,31,243,163,11,111,157,202,72,3,207,125,175,198,228,89,9,22,3,43,186,96,35,47,163,47,73,10,154,29,246,118,50,38,172,221,211,19,36,5,221,136,128,248,84,118,198,247,18,75,116,242,219,11,106,169,191,24,180,175,214,151,18,48,240,130,247,155,15,99,74,43,141,226,108,10,131,100,61,56,11,143,173,169,117,138,128,156,40,77,128,111,62,116,133,201,54,46,88,237,132,245,53,49,207,182,188,251,164,64,137,48,164,129,135,174,128,202,134,195,212,64,238,246,208,21,206,70,50,72,218,235,108,41,151,146,117,58,42,15,229,50,188,235,84,222,213,226,228,223,130,0,14,105,40,233,213,13,239,101,255,96,197,190,144,16,156,200,15,245,88,185,8,54,214,153,149,131,68,9,164,195,201,252,48,132,212,101,146,66,223,131,115,192,26,185,40,237,247,52,210,39,78,123,224,243,51,208,47,5,166,150,192,135,245,57,249,45,17,38,52,70,242,23,135,1,44,152,48,203,181,205,8,229,223,183,70,175,242,60,165,194,103,19,159,156,191,250,75,131,40,3,181,153,67,137,195,230,35,171,172,94,24,191,217,169,181,120,35,50,233,62,12,212,213,125,117,225,8,181,228,252,11,149,51,100,121,128,225,97,43,51,177,90,12,214,97,166,217,135,183,69,13,241,199,225,0,206,102,119,161,92,207,233,246,199,3,82,238,192,119,78,137,139,120,25,248,139,101,228,103,31,238,58,3,204,71,72,183,170,170,34,204,22,108,89,98,54,236,102,253,158,149,255,151,76,137,228,7,67,38,73,91,171,9,136,192,22,39,198,227,7,88,132,20,96,62,98,179,122,113,6,169,168,41,249,164,118,54,240,169,38,95,125,26,39,240,38,247,134,42,148,124,225,99,97,170,15,113,145,178,224,160,61,254,242,102,114,49,89,130,49,252,151,169,75,234,249,173,251,104,193,15,36,75,86,155,48,19,205,99,169,251,86,163,85,211,107,25,90,207,178,215,244,78,140,170,198,153,203,165,88,102,154,132,158,63,248,65,71,209,34,159,137,140,171,223,59,163,115,34,61,137,208,212,250,92,38,204,53,0,39,242,44,48,209,0,31,3,156,190,206,0,149,39,35,253,177,125,185,63,251,136,205,217,79,97,82,43,1,83,110,33,172,122,52,32,87,246,126,72,13,240,44,242,53,57,238,151,32,21,211,188,73,203,78,224,35,182,237,31,27,123,153,165,51,26,233,141,34,48,181,76,194,201,60,147,115,155,217,23,214,58,44,193,46,55,255,37,89,191,54,173,86,248,32,108,80,162,160,61,106,17,44,103,170,148,77,4,233,202,244,17,84,161,142,222,95,62,219,196,16,202,51,195,57,203,85,94,248,44,16,53,249,2,84,136,12,74,79,225,164,238,54,218,195,152,161,245,122,179,1,155,10,232,118,24,230,195,252,3,71,149,15,164,176,243,138,75,96,139,47,22,135,169,233,21,14,120,71,42,119,250,192,135,82,92,167,190,23,112,20,65,64,222,218,202,120,195,21,122,45,95,221,206,43,204,181,158,215,134,218,226,221,148,51,235,148,16,20,60,60,58,167,55,120,177,4,186,52,11,86,122,197,11,194,106,53,174,151,160,103,197,201,94,65,65,134,162,207,255,209,118,38,73,178,228,56,12,189,81,155,230,225,254,23,107,61,134,72,193,191,89,45,179,123,83,85,72,15,159,228,18,69,130,128,140,20,214,20,186,209,98,40,140,180,101,140,91,110,108,122,24,133,70,110,145,0,142,214,102,142,241,11,135,207,32,124,185,51,227,80,106,243,96,28,105,77,217,87,29,148,149,195,99,210,134,140,147,162,103,157,69,78,194,167,5,203,126,201,8,71,20,57,88,245,172,70,77,191,236,51,70,179,215,138,109,194,90,212,141,4,62,33,89,242,24,12,123,193,218,94,70,252,192,38,19,244,102,210,166,107,31,89,129,19,159,248,148,195,251,26,58,254,139,185,110,250,162,76,130,86,105,218,195,236,59,61,154,166,40,39,114,218,192,231,145,70,239,20,73,211,94,100,140,35,242,132,147,155,175,248,149,113,36,79,229,124,214,231,37,249,209,22,18,76,57,55,116,162,22,155,236,196,86,171,203,109,155,72,178,207,88,200,16,15,29,196,16,114,80,249,247,64,135,28,130,124,157,131,57,170,70,36,131,175,130,100,75,200,24,82,122,137,150,73,28,56,138,12,21,70,87,91,175,193,239,172,248,103,152,254,113,78,2,38,240,186,149,247,179,177,99,51,94,53,79,98,164,201,155,255,161,242,14,233,85,210,67,80,212,60,183,59,205,3,76,34,218,178,76,138,254,38,120,248,38,235,210,141,42,156,15,175,90,178,31,198,194,229,155,15,161,97,55,96,106,214,186,151,132,53,22,7,211,218,170,123,100,164,78,34,121,68,223,83,81,146,246,217,17,204,210,61,255,51,201,18,235,246,134,37,182,13,207,107,77,43,24,124,232,81,108,41,134,223,215,250,245,122,127,152,141,56,33,58,140,191,108,81,146,95,38,58,244,75,35,148,175,67,153,120,144,31,46,139,47,47,148,223,36,29,114,158,7,61,208,51,208,51,199,235,94,211,156,207,111,149,57,211,233,42,50,55,191,13,99,115,138,71,166,247,171,232,254,155,118,237,17,239,139,229,148,8,78,182,132,181,6,175,24,219,154,156,183,110,111,104,98,105,254,58,87,165,233,69,206,13,227,137,169,243,194,248,185,117,229,254,194,37,45,221,143,166,246,174,207,148,102,175,228,101,77,58,145,201,253,203,169,19,59,66,191,178,159,92,148,92,217,162,18,224,57,80,172,75,122,211,205,44,249,153,238,67,105,83,65,61,183,249,199,31,30,234,148,169,121,154,29,126,69,122,242,176,182,139,29,219,169,8,152,192,217,151,40,151,60,242,188,42,192,7,182,205,153,110,114,23,76,199,75,131,128,104,102,73,126,125,214,201,85,205,39,250,25,22,195,235,238,221,22,220,11,195,47,151,112,212,92,180,154,87,237,145,111,134,96,165,137,131,108,45,94,23,70,69,188,11,147,1,189,143,124,61,234,38,13,160,100,30,244,104,24,33,183,80,85,24,95,109,104,46,156,61,236,184,53,127,6,32,246,162,85,43,4,172,223,247,177,156,71,166,226,253,192,164,202,179,31,77,88,32,77,233,28,205,148,126,239,155,68,55,57,104,185,111,211,212,191,175,132,38,79,82,107,122,223,152,221,222,43,135,202,176,180,88,74,161,101,92,113,53,51,186,34,253,40,48,106,116,183,255,14,253,31,186,70,164,10,156,241,131,105,183,188,77,242,58,139,109,167,81,100,177,251,185,231,134,26,45,226,182,246,204,55,73,216,11,55,107,214,84,218,125,177,178,241,133,59,251,73,237,23,32,7,115,219,224,38,207,84,153,91,136,174,162,36,119,193,101,146,93,250,85,111,178,168,142,194,114,223,250,186,232,217,184,203,7,7,91,143,134,60,147,66,19,241,10,152,178,216,167,108,210,235,85,90,61,48,98,15,245,67,109,71,231,229,214,239,206,90,130,243,183,242,103,249,100,182,95,26,219,247,52,178,78,164,27,127,146,251,76,204,37,247,83,138,98,36,220,222,113,186,16,160,92,40,31,154,59,189,41,42,184,53,103,164,38,37,37,147,28,240,169,144,214,190,115,6,173,161,157,33,90,103,192,200,13,54,77,91,155,18,221,240,115,67,198,214,164,32,95,100,113,10,71,49,171,13,29,11,198,4,238,254,121,14,250,218,181,33,192,28,232,239,86,116,150,31,31,161,125,232,185,103,205,185,203,15,29,45,198,53,209,122,80,186,89,111,107,43,232,83,73,24,103,75,132,116,229,189,50,246,153,75,43,239,197,202,137,254,133,76,26,246,179,174,247,120,124,182,91,37,67,42,159,220,67,251,84,170,234,237,186,101,155,67,106,161,106,198,221,116,212,238,125,45,246,118,74,104,70,162,254,94,23,189,175,83,81,219,191,249,84,75,249,159,110,240,239,98,127,125,51,216,174,50,50,180,44,147,233,100,187,108,81,124,149,74,237,50,19,99,0,146,146,127,91,63,63,1,125,36,104,187,56,3,170,208,218,215,70,83,146,55,239,238,62,48,250,129,87,251,180,3,44,251,244,47,76,99,255,167,104,147,204,89,225,7,179,240,115,99,242,166,179,241,40,231,133,49,238,85,170,92,193,65,192,191,174,106,44,176,254,225,151,147,107,190,17,146,233,180,16,37,233,24,237,205,159,74,77,38,225,171,37,10,42,114,37,208,69,101,74,79,141,74,101,243,223,198,238,243,19,155,81,98,24,126,91,172,171,178,115,103,248,215,32,56,85,211,95,251,148,86,112,41,76,126,87,219,172,182,135,182,103,244,233,172,20,228,101,72,108,202,133,85,107,59,138,163,55,6,111,255,180,126,220,36,42,121,21,250,241,132,21,86,40,219,123,241,219,28,106,62,29,45,213,132,21,239,51,65,7,105,102,189,45,210,21,151,191,68,29,48,141,166,101,50,40,221,78,16,167,18,213,224,47,8,92,81,148,244,223,70,39,108,235,19,181,149,240,142,35,82,183,230,161,167,223,7,204,198,123,215,38,216,126,222,206,95,111,91,42,187,184,251,97,144,71,197,87,238,243,44,211,45,140,128,182,243,158,244,118,207,228,121,195,23,52,187,76,119,68,183,21,76,14,126,236,102,24,127,186,27,224,223,95,6,41,210,86,144,143,180,107,233,231,37,117,97,182,224,101,126,122,135,114,137,39,141,231,36,28,235,79,107,209,90,254,164,207,162,68,4,164,220,10,234,101,142,142,181,197,14,221,152,23,104,96,222,71,66,123,254,252,148,28,201,37,108,127,38,248,78,86,93,138,233,63,207,87,190,8,211,239,100,206,236,218,78,130,215,65,115,216,92,117,101,61,227,11,222,15,213,2,215,137,189,247,88,14,161,35,45,211,136,53,14,101,159,132,16,173,57,97,237,212,69,122,123,212,67,29,146,74,144,174,240,176,75,124,14,58,95,57,50,44,26,51,13,148,127,253,183,33,116,104,115,14,69,235,237,31,43,245,255,241,57,216,26,21,151,195,230,179,41,243,68,46,86,47,255,77,189,103,176,153,154,142,70,146,100,184,146,195,103,15,168,4,28,90,218,187,179,248,209,233,155,107,87,221,102,17,251,223,32,150,22,56,236,1,52,152,131,103,238,99,168,241,234,148,230,130,16,9,100,96,135,233,253,172,186,81,50,183,83,71,17,45,87,146,11,217,249,59,6,104,36,44,74,251,70,177,183,55,159,69,26,193,123,213,202,25,220,147,107,200,58,201,37,77,90,44,165,202,51,131,159,73,35,32,222,226,90,75,97,188,222,1,212,109,3,161,61,238,105,154,211,242,133,113,76,211,108,44,57,183,214,253,101,156,95,54,145,90,129,59,243,178,255,56,3,174,39,61,26,35,37,255,100,77,201,80,211,181,103,39,8,111,227,62,238,110,50,48,162,146,133,112,18,20,152,11,67,132,155,146,132,91,164,208,31,200,214,73,245,158,126,234,20,23,166,46,60,165,40,192,126,100,249,51,25,48,169,85,228,234,60,143,160,100,160,25,51,168,121,202,93,145,198,241,53,146,12,222,208,151,177,154,137,206,222,155,130,185,144,151,8,187,44,235,144,191,63,77,230,53,39,17,70,90,100,79,174,111,206,36,223,207,50,171,48,55,118,31,231,98,95,211,244,204,148,180,243,221,254,225,247,56,145,40,146,71,130,196,239,13,156,171,73,242,14,169,215,145,84,88,222,0,15,109,193,234,110,250,227,180,65,248,209,24,195,175,253,81,174,56,223,78,28,76,114,123,170,20,21,178,34,151,129,127,224,1,217,93,138,102,38,37,121,137,82,180,122,195,181,82,149,6,84,195,124,20,145,172,205,91,107,156,136,117,122,131,100,253,41,8,169,156,7,174,168,30,117,155,116,205,216,250,121,224,204,119,51,131,232,60,78,212,253,228,199,145,1,247,190,30,44,26,177,89,172,90,95,157,228,169,29,254,137,63,234,135,105,9,146,11,159,205,71,254,22,111,105,7,79,1,23,222,129,182,162,155,43,180,159,155,141,84,81,17,20,4,54,219,141,3,27,213,183,36,61,69,102,93,233,198,239,192,12,13,249,4,16,54,233,87,129,17,24,247,11,45,146,110,179,6,242,163,145,232,47,227,115,52,6,149,126,105,172,68,187,104,193,156,46,223,228,143,165,79,26,8,182,214,211,77,243,229,194,35,127,136,25,205,164,52,60,119,217,172,117,185,107,189,188,155,16,199,69,233,118,42,42,101,69,35,97,222,126,95,39,176,78,243,163,121,144,88,201,238,35,207,120,141,212,143,184,69,197,16,233,94,56,153,129,15,3,193,236,216,47,70,118,182,73,204,143,140,193,153,226,239,85,227,167,169,251,252,74,6,226,126,61,120,158,48,39,200,244,111,171,224,229,8,179,195,28,43,73,0,145,110,223,231,133,77,168,88,85,32,144,64,184,118,144,16,100,8,47,52,67,87,17,218,184,61,238,191,214,238,37,33,91,250,53,123,220,75,67,10,103,127,114,16,217,132,74,46,106,146,146,170,139,1,209,206,191,92,150,83,212,187,52,219,213,44,147,112,225,19,69,35,155,164,212,77,122,242,252,199,249,178,183,38,2,76,39,255,198,55,248,152,209,149,59,53,157,133,36,199,184,48,90,179,77,115,20,201,148,27,252,232,202,9,210,231,232,179,15,46,142,110,83,38,211,131,81,16,186,40,190,25,75,238,26,107,47,23,186,229,243,63,31,182,110,91,141,248,94,182,159,25,209,152,177,215,39,67,232,46,229,192,157,125,149,234,144,88,129,168,57,108,147,136,188,46,114,97,219,135,202,79,230,91,149,97,230,111,61,191,176,241,139,85,54,172,208,20,23,40,195,65,231,97,244,157,189,111,192,96,58,177,100,38,205,124,243,126,95,20,92,62,31,38,84,91,231,62,67,78,67,129,236,35,27,6,143,197,207,189,112,65,252,72,77,109,19,7,119,184,101,90,217,4,62,161,66,242,25,5,177,162,50,165,164,182,241,153,153,126,52,49,201,148,173,3,97,10,10,20,211,97,99,89,170,214,97,239,110,80,101,48,219,131,253,89,189,138,199,110,22,159,86,105,72,34,138,233,229,90,162,78,75,95,13,41,134,35,175,142,58,251,69,41,237,125,34,160,212,220,120,119,90,247,223,80,21,81,4,159,144,208,118,24,9,110,141,83,76,34,39,249,209,132,67,185,104,252,100,114,250,1,111,42,24,93,131,137,38,207,140,119,191,178,6,42,212,217,253,166,233,94,83,157,182,133,123,241,246,47,27,18,196,170,85,35,168,62,207,217,238,93,163,239,241,17,97,60,83,52,66,252,15,110,90,237,56,49,59,36,122,71,167,201,107,11,235,2,166,87,247,15,4,46,66,86,194,7,59,179,51,193,222,143,115,154,215,160,10,152,210,88,232,83,206,52,169,122,185,176,95,203,101,117,216,196,10,101,152,1,39,47,109,29,24,215,26,121,40,124,121,215,207,101,90,194,136,36,134,160,97,166,65,174,182,50,183,42,79,197,214,231,123,211,124,60,88,162,11,156,209,234,190,207,219,58,176,183,170,117,162,27,58,110,220,216,72,243,183,242,129,19,114,0,247,153,192,151,23,153,104,251,84,107,172,168,88,155,212,165,138,175,100,194,110,196,218,76,119,85,67,28,110,179,36,127,89,191,6,6,41,250,34,81,86,93,138,10,10,208,238,210,72,120,224,105,173,237,23,206,132,183,34,249,58,135,233,52,140,11,51,215,54,121,40,244,1,92,77,50,226,44,204,189,62,104,54,11,157,11,111,211,182,213,129,112,66,235,59,153,177,47,156,109,126,216,55,231,51,118,45,41,243,231,37,13,164,7,251,211,38,232,62,79,72,135,47,158,126,213,15,69,94,96,75,200,56,208,53,247,236,30,45,156,92,153,150,193,59,98,142,219,97,211,21,145,18,60,70,43,94,123,69,252,163,124,6,127,103,253,189,202,244,19,118,44,188,235,166,68,17,211,254,188,48,129,184,4,56,240,24,176,207,190,151,86,144,89,150,241,75,107,158,243,22,32,135,157,197,88,133,29,109,147,234,93,82,24,8,157,231,242,14,230,200,230,189,93,72,77,16,10,63,148,224,245,146,201,205,50,133,117,255,61,80,51,5,242,67,145,245,85,233,57,139,31,211,221,203,65,82,99,119,214,5,174,115,92,103,77,96,123,64,111,232,87,72,113,249,166,87,206,140,68,226,75,184,49,124,164,76,16,23,62,219,242,34,241,59,125,246,205,215,44,60,133,7,178,21,15,134,231,239,169,193,110,85,43,81,158,104,198,211,105,201,97,164,109,150,236,122,202,175,83,223,225,49,104,186,16,120,208,83,115,95,21,15,4,150,207,67,79,216,180,188,21,21,117,20,60,135,228,96,168,122,30,213,177,63,194,245,67,96,84,33,171,15,147,70,117,160,137,6,86,65,186,177,223,240,135,46,49,216,183,83,96,8,47,119,105,32,23,97,230,49,2,163,41,55,28,238,180,237,235,109,23,58,232,252,202,104,20,206,93,15,206,252,187,159,154,166,150,180,245,202,160,200,39,255,237,179,0,210,187,167,183,141,112,233,125,42,196,224,108,106,21,198,118,241,14,21,186,63,63,154,198,72,220,207,152,110,24,43,89,199,97,65,124,237,110,44,240,186,35,1,166,183,181,152,79,252,212,152,244,233,135,201,214,207,253,168,129,173,147,108,235,19,183,113,232,240,66,172,162,235,83,153,65,92,160,244,223,87,145,233,29,53,245,30,147,108,199,181,175,11,171,7,87,238,229,197,159,110,78,75,73,142,38,11,56,125,78,128,120,62,135,164,51,104,27,128,122,112,225,77,249,64,30,74,110,102,98,249,67,207,219,64,216,185,10,10,49,173,59,156,89,243,228,186,26,218,203,119,151,72,21,126,37,149,236,38,10,158,215,155,214,96,116,134,229,178,77,239,233,86,17,15,12,65,75,230,81,52,201,80,173,124,167,94,34,89,70,2,18,29,218,233,48,47,72,146,33,200,58,164,230,83,252,121,30,150,7,123,240,64,45,124,250,72,217,212,250,100,85,195,146,8,93,50,127,164,131,230,250,55,74,17,64,73,239,104,62,99,209,41,36,77,96,212,39,127,93,104,193,235,165,37,36,187,252,211,238,43,227,242,28,231,254,121,197,188,247,181,120,131,47,53,11,167,49,108,67,185,242,100,38,32,15,238,56,89,22,255,241,179,62,100,81,91,174,152,254,85,207,131,99,154,56,74,249,192,9,166,226,140,87,114,166,36,65,41,203,46,7,79,16,33,254,85,160,76,195,190,106,226,45,41,218,94,228,250,102,96,39,242,228,198,4,172,84,216,238,226,50,112,240,149,78,213,138,10,170,199,208,184,76,34,60,219,31,106,98,92,190,50,145,165,202,50,101,64,73,164,168,225,87,141,49,75,121,171,11,164,93,26,241,226,232,14,175,176,8,124,66,77,79,15,209,238,140,85,143,194,101,58,55,0,138,60,93,38,2,38,219,17,92,20,158,64,213,11,59,235,90,246,174,72,68,88,204,75,240,193,103,6,78,201,167,4,114,207,231,3,232,2,179,99,106,126,91,70,187,156,114,238,137,47,101,243,219,66,65,90,40,92,116,121,96,217,224,159,53,75,160,208,243,205,77,204,117,177,207,87,130,93,223,122,201,33,107,76,42,158,155,69,26,255,204,101,169,42,76,200,94,28,62,11,184,200,105,86,228,59,234,149,211,7,238,176,232,178,194,109,196,20,63,49,249,27,175,78,104,240,217,135,222,27,163,85,85,236,176,13,70,212,56,96,66,196,161,87,142,81,128,47,1,40,184,111,89,23,237,210,146,167,164,59,42,84,244,242,233,141,81,89,139,163,39,155,164,207,125,23,184,180,14,99,48,244,249,237,237,74,5,253,87,236,25,159,235,62,175,223,35,55,99,46,75,103,48,48,139,170,31,205,58,36,242,213,7,38,187,114,107,99,70,146,70,91,68,224,243,84,122,28,124,126,56,101,189,48,90,226,252,166,206,178,184,69,12,170,254,196,174,231,131,233,96,211,131,45,19,227,215,125,102,148,42,202,216,214,134,1,125,230,194,104,87,139,62,3,109,49,200,222,251,209,131,69,177,11,76,184,235,41,76,44,185,33,165,200,243,174,217,132,102,46,252,243,1,149,115,159,88,54,151,24,196,244,132,182,33,99,156,166,245,238,17,148,249,76,182,151,50,32,117,207,126,47,238,219,130,126,129,145,115,185,150,65,246,88,72,205,188,75,155,86,134,170,15,206,10,46,227,219,59,6,249,233,45,123,144,119,225,73,199,137,55,37,253,34,112,25,203,163,93,204,97,167,222,20,81,4,174,163,126,240,170,172,124,15,70,115,198,53,41,187,125,124,66,119,37,79,94,170,220,51,10,189,50,190,173,12,147,102,188,235,223,160,20,216,90,235,103,92,154,117,133,62,184,208,129,21,223,245,249,168,49,84,19,152,101,96,199,235,64,130,122,40,76,223,183,12,133,165,58,207,16,71,216,83,249,165,113,143,207,254,16,216,78,238,3,37,179,114,189,219,38,219,154,92,110,150,113,180,69,143,6,31,63,180,79,103,28,12,191,251,125,31,200,80,149,25,111,250,188,60,38,145,7,19,124,205,230,183,101,151,46,171,226,48,197,25,223,166,78,11,146,94,129,160,254,92,121,227,202,216,69,72,55,17,254,102,123,95,35,63,131,203,150,82,20,48,186,112,243,29,173,244,153,106,14,43,61,134,146,69,165,233,3,179,47,123,87,78,143,190,92,154,137,196,198,99,129,133,213,101,22,55,21,233,50,226,219,36,235,40,227,148,24,30,35,112,135,7,141,57,239,161,158,81,10,89,199,143,254,217,12,190,47,155,253,52,36,226,31,188,16,184,147,118,213,138,116,10,170,89,23,198,78,89,132,39,217,34,164,80,42,196,212,20,93,141,254,224,133,40,105,202,177,254,156,197,102,41,156,168,249,140,128,73,39,42,218,119,246,83,79,115,66,110,31,184,186,65,168,193,104,181,172,7,195,60,184,102,22,68,80,8,58,43,92,206,176,143,137,3,75,224,44,172,143,66,111,217,138,185,22,11,186,44,211,33,48,34,78,51,224,36,116,114,122,218,172,3,197,209,129,222,221,59,216,36,183,34,157,210,77,28,234,141,114,219,56,149,20,71,51,237,148,247,117,22,2,54,119,214,53,56,21,137,116,128,145,28,242,104,154,185,65,36,28,48,100,38,200,122,91,39,26,253,5,69,183,55,34,245,6,51,104,203,149,209,126,217,226,183,27,26,118,111,178,5,166,23,183,4,140,190,115,126,48,164,146,21,187,73,40,99,85,193,241,226,240,10,255,187,111,69,217,241,205,128,241,134,145,235,130,220,91,46,209,151,242,2,62,182,114,98,152,185,215,174,130,21,194,92,33,229,199,177,26,113,213,152,110,62,37,245,165,68,202,180,230,113,15,60,81,119,74,18,78,195,45,68,50,163,4,92,183,176,136,129,45,17,226,48,106,8,239,93,78,234,192,213,231,105,234,92,83,190,92,66,34,154,197,74,192,13,11,86,133,169,247,245,128,17,100,147,83,211,147,117,157,213,41,154,44,72,250,31,24,198,96,15,24,161,123,249,241,209,135,119,4,1,55,211,176,83,216,12,238,3,166,137,65,174,156,29,75,137,75,67,154,94,114,237,36,142,134,219,154,216,114,95,197,229,207,96,235,179,10,56,205,47,12,237,204,223,23,219,183,81,178,162,101,196,210,104,147,231,219,99,128,34,208,230,23,134,231,166,148,129,201,65,193,209,240,23,2,49,91,6,18,25,42,239,201,1,77,236,68,171,194,102,164,25,176,41,206,41,76,141,120,68,26,233,60,242,170,240,121,220,43,6,18,94,188,83,65,24,1,61,64,241,53,4,53,155,7,191,101,172,229,158,85,242,129,155,137,84,197,193,169,104,83,116,177,162,193,142,28,19,148,249,212,228,104,104,20,61,134,17,98,228,93,159,73,182,245,194,19,88,164,60,62,119,69,182,229,13,225,100,214,149,50,78,16,148,115,10,7,234,130,40,192,191,55,13,33,166,59,77,254,108,254,76,90,253,161,139,44,197,45,53,145,203,205,89,40,49,200,197,97,42,238,48,121,125,217,49,22,98,141,28,187,54,234,253,162,185,95,140,232,236,117,19,58,58,248,124,222,93,211,19,63,135,127,214,104,100,44,201,181,3,51,19,68,26,149,58,128,124,215,244,203,165,200,213,88,107,151,40,219,67,1,159,97,7,208,171,245,229,200,124,197,90,82,93,234,166,155,101,132,244,27,161,53,136,26,164,231,165,127,93,134,114,110,19,233,243,145,84,112,88,17,210,42,48,65,211,126,121,107,101,173,2,163,30,229,201,231,105,182,164,111,40,117,28,134,171,199,134,231,72,84,117,170,192,107,59,167,21,20,67,214,15,74,175,122,28,12,57,244,117,22,252,120,243,17,252,33,65,138,24,189,194,105,187,64,54,48,109,47,114,101,152,197,196,183,89,172,47,65,62,93,62,182,236,98,158,214,169,150,36,150,7,134,115,227,63,222,58,187,104,61,218,230,164,17,48,21,11,57,55,69,162,148,3,38,221,32,159,8,75,120,223,30,14,148,106,221,124,114,99,108,14,98,237,163,184,52,94,2,171,48,143,196,182,12,233,212,164,55,205,26,225,202,96,160,39,210,144,73,154,78,227,241,174,171,22,211,109,23,24,38,73,9,24,178,154,140,20,56,246,43,71,161,129,234,136,164,237,24,208,181,59,119,139,214,64,250,84,166,194,248,179,85,135,243,254,12,20,220,84,99,93,36,49,221,135,190,45,83,48,240,157,23,162,81,185,233,125,177,127,137,5,130,100,127,149,132,11,12,12,168,64,254,174,115,174,162,52,104,106,58,100,169,28,53,117,146,15,156,179,139,15,3,15,178,138,15,62,193,238,136,16,168,36,75,128,200,169,161,83,77,15,84,80,214,201,187,124,224,245,114,30,184,175,13,81,75,0,166,144,255,96,136,220,111,40,64,237,42,94,213,167,245,239,83,184,44,63,103,57,127,33,25,169,117,233,144,39,157,188,146,247,82,25,107,82,74,59,136,13,175,151,155,131,207,163,105,38,96,184,69,94,134,219,184,41,78,249,237,69,255,205,10,248,204,218,105,202,149,113,211,221,231,218,12,169,119,11,136,168,216,122,96,83,95,8,164,211,86,217,81,225,195,81,120,141,166,112,123,53,167,108,94,200,85,208,179,8,236,119,87,153,70,154,46,112,159,46,69,245,131,79,196,37,207,132,218,241,244,226,203,175,65,104,232,149,217,252,246,142,30,244,99,8,140,73,121,188,141,51,167,139,10,10,52,71,116,150,103,192,31,151,15,96,118,163,113,91,216,150,127,78,141,153,79,139,251,130,216,37,11,62,116,67,121,27,230,72,184,255,150,100,111,45,133,219,153,4,70,150,198,151,82,47,169,148,244,222,50,125,249,58,190,38,204,181,119,201,244,243,127,111,136,168,60,238,247,204,68,251,243,48,145,96,247,5,147,248,102,74,83,190,61,142,22,27,96,88,250,105,233,163,206,232,253,198,139,34,135,217,116,16,156,121,205,191,185,130,29,142,104,47,22,19,185,243,253,18,108,200,172,43,181,121,234,150,152,217,209,133,45,159,209,121,246,38,114,240,210,0,27,71,195,234,92,23,178,126,8,2,233,85,247,182,98,165,77,116,215,74,212,133,218,125,141,104,146,121,166,74,22,134,222,58,44,182,2,166,243,81,38,126,118,121,59,114,202,197,20,10,179,12,62,219,151,199,36,150,209,106,237,85,225,49,157,12,223,127,6,133,89,81,236,168,101,102,111,162,185,93,76,12,42,197,130,70,156,164,203,221,137,7,218,242,60,8,53,196,177,117,33,253,117,163,249,34,126,66,241,213,117,185,99,42,142,37,167,18,149,126,209,243,133,189,181,18,218,184,124,113,188,250,157,98,201,49,173,193,164,171,93,162,122,84,2,214,254,114,147,96,203,49,255,21,211,193,150,233,145,237,124,117,167,9,107,48,75,250,170,207,12,69,163,195,131,233,47,216,186,200,247,32,52,34,185,70,107,80,86,120,191,242,2,154,119,179,105,84,5,55,41,210,32,136,220,157,205,152,92,57,93,100,237,69,54,244,174,107,216,68,173,47,242,240,244,37,98,146,46,113,17,60,171,28,48,196,7,93,75,7,18,182,239,104,194,149,250,9,186,202,170,65,147,160,203,75,12,108,10,122,75,174,85,195,44,206,94,75,18,83,164,123,106,100,158,108,75,51,53,142,69,5,61,30,249,100,84,202,79,195,185,118,11,141,254,203,184,72,140,76,59,11,235,118,192,107,126,226,111,228,70,75,4,239,83,11,104,152,119,181,151,195,175,116,161,246,245,129,225,139,215,128,41,24,119,133,201,89,246,32,119,100,221,200,81,212,90,78,212,103,59,9,233,127,202,182,194,250,88,252,96,118,216,66,139,98,147,193,206,192,119,60,248,27,234,86,236,4,165,41,82,175,231,193,66,233,146,155,54,37,130,248,109,124,50,117,156,12,98,102,95,195,171,105,216,77,57,243,121,76,57,210,55,244,16,156,87,171,59,181,106,22,65,177,205,67,43,98,9,140,78,145,103,150,232,66,60,219,43,129,103,53,25,114,223,97,14,147,74,17,24,27,184,200,53,160,171,37,154,145,214,113,48,34,189,217,48,41,75,242,217,211,223,218,250,99,165,156,13,70,146,9,233,71,19,12,246,6,229,97,209,166,3,162,83,127,5,76,23,146,238,141,17,234,207,190,241,206,16,222,100,44,160,204,124,102,56,63,119,182,246,106,217,182,159,87,134,53,153,231,4,10,118,153,154,50,56,203,169,235,47,88,235,225,30,154,253,161,71,118,70,114,168,34,139,39,249,25,106,188,101,71,154,132,242,129,44,153,176,230,162,231,24,17,121,164,76,52,153,113,230,163,168,110,195,126,108,98,9,4,92,119,139,124,3,61,96,75,179,21,8,26,7,185,3,182,158,90,16,0,211,114,226,249,157,115,226,82,245,190,72,127,212,120,221,180,5,139,236,132,201,196,238,152,137,155,149,156,63,151,214,112,171,136,116,29,84,215,249,73,15,153,42,150,195,136,53,54,77,184,153,95,90,11,46,79,149,190,250,155,183,10,138,210,250,53,113,40,108,190,87,14,79,52,232,229,183,41,157,71,85,223,146,148,181,201,209,230,244,18,9,208,102,25,33,77,82,82,219,120,249,209,173,190,183,120,214,212,40,146,65,53,206,122,97,39,210,88,165,5,77,136,220,198,254,228,94,145,128,139,188,111,49,139,104,129,51,127,158,60,115,139,62,247,150,124,51,34,172,65,12,65,146,107,202,110,9,161,138,154,60,226,100,51,75,35,190,164,148,11,61,80,143,191,100,75,130,192,123,190,90,18,84,227,34,206,231,80,51,168,172,175,200,178,67,117,149,140,243,121,249,33,77,77,142,94,84,35,1,115,143,100,117,167,66,166,197,1,52,156,34,247,217,241,8,217,237,147,222,71,12,200,83,240,20,139,132,45,207,135,83,251,75,239,35,106,167,31,207,130,113,187,35,67,255,115,57,151,7,10,41,189,246,160,249,152,106,242,59,55,242,108,103,194,115,10,134,145,9,101,167,182,109,115,182,162,224,98,202,116,82,235,97,139,25,89,45,155,212,69,3,29,61,74,244,58,114,192,240,79,223,19,197,252,215,181,163,59,28,232,161,249,130,243,97,145,193,247,18,215,153,250,150,8,190,224,197,133,66,64,212,121,167,173,248,175,196,133,34,118,84,52,151,233,249,188,71,14,140,36,220,118,184,100,73,44,49,194,204,64,45,80,122,95,155,192,131,158,145,56,24,238,71,250,192,8,205,151,128,77,115,80,224,243,97,199,56,66,87,90,125,67,43,233,130,225,170,70,86,238,111,178,197,196,27,156,86,213,7,195,86,146,163,17,84,79,94,15,93,39,184,206,178,4,0,239,32,38,210,200,34,93,100,152,238,144,50,142,187,54,187,40,121,162,144,53,188,77,230,7,139,158,37,161,199,34,163,22,53,69,108,175,94,69,18,213,172,16,9,193,140,55,73,191,63,29,176,227,17,244,22,201,236,37,133,115,42,152,235,149,144,161,126,212,183,209,60,48,246,44,81,66,198,128,38,75,85,190,163,109,155,125,73,38,238,155,162,124,138,185,0,188,58,71,41,39,79,173,226,38,235,234,240,43,203,24,31,74,101,188,96,82,230,51,14,84,178,37,86,170,20,152,81,68,140,163,137,205,181,52,78,11,142,231,209,81,103,21,115,2,234,230,103,6,218,129,50,108,164,108,190,236,174,227,196,8,124,106,217,156,170,106,124,245,72,114,168,116,22,91,153,213,91,12,127,92,62,183,144,82,140,168,89,188,38,130,194,196,16,145,219,106,98,235,110,26,210,81,5,174,89,143,134,177,94,99,12,90,219,175,16,98,172,139,195,187,96,72,25,36,149,18,63,99,155,66,97,127,151,6,127,79,24,24,147,170,109,12,66,122,133,148,229,128,124,125,172,214,203,218,48,149,18,70,195,70,20,238,204,34,105,202,72,128,177,29,179,244,9,119,120,16,74,166,161,204,238,139,34,130,220,186,153,228,103,95,25,117,209,163,55,179,112,182,248,152,138,199,71,208,112,212,126,6,127,31,220,141,252,104,11,58,135,194,214,31,232,71,87,204,31,132,253,183,126,193,220,155,19,86,17,127,51,131,179,235,51,0,39,17,217,4,37,216,243,129,130,182,164,204,147,24,26,230,96,16,81,107,84,154,231,129,241,33,9,118,198,102,33,251,50,213,24,75,65,43,129,182,163,156,45,211,113,14,194,11,141,92,162,51,139,110,95,14,125,55,120,62,164,212,151,176,26,105,8,137,245,129,189,77,87,210,35,124,190,40,153,92,227,182,169,112,165,242,225,252,62,242,122,114,99,168,91,162,162,225,176,121,128,11,92,201,195,7,51,17,29,180,37,220,66,116,65,138,79,87,182,97,16,150,2,156,105,196,147,29,166,97,183,118,133,151,101,171,156,204,89,140,0,35,244,85,22,229,224,91,82,93,209,213,101,83,121,136,234,26,220,139,46,1,84,69,240,112,108,127,42,195,152,182,66,105,65,124,121,123,231,29,30,232,164,255,229,199,207,131,160,196,233,228,215,243,143,202,153,132,247,198,212,241,232,202,37,233,149,195,31,203,30,219,225,220,161,206,231,168,77,60,27,11,155,96,146,20,136,155,173,170,219,191,124,74,28,83,118,163,236,123,168,90,249,83,179,22,40,17,133,52,103,66,183,91,225,220,152,198,84,161,43,239,48,158,162,179,197,250,165,133,103,93,153,92,35,202,65,15,107,127,24,224,102,216,22,212,93,148,156,229,232,243,80,122,204,150,131,194,145,140,83,58,66,25,188,113,244,217,70,137,234,75,51,127,230,216,149,13,58,220,132,83,159,105,199,138,205,11,44,143,165,226,3,176,170,99,105,51,153,108,249,182,15,202,143,5,125,188,81,106,85,110,250,160,175,41,136,208,36,69,165,62,134,133,15,61,135,241,178,41,94,11,115,29,118,127,141,129,100,126,177,74,154,103,132,199,72,192,43,85,104,193,84,171,19,94,172,193,208,206,210,19,219,112,49,222,222,58,71,54,138,141,173,244,17,16,240,180,28,225,240,89,124,242,167,239,163,210,39,210,162,81,192,82,113,218,247,129,164,88,125,145,122,149,146,125,51,23,118,79,85,118,232,91,18,230,55,43,241,250,119,109,110,77,210,182,97,222,103,57,54,23,3,197,5,105,219,160,199,170,245,216,92,208,83,47,45,60,36,27,119,132,148,168,154,145,237,255,28,93,162,17,128,92,36,18,195,10,143,26,51,37,59,166,179,129,150,115,55,4,9,90,108,36,11,12,47,185,103,88,13,121,70,187,10,34,243,218,205,194,186,233,22,75,120,105,142,179,8,200,235,224,133,197,199,129,165,223,82,137,139,98,66,179,65,150,97,208,100,105,75,101,238,75,209,101,208,172,180,214,244,232,125,224,216,33,155,207,173,180,17,20,70,252,122,249,14,52,160,245,169,212,49,131,137,102,249,65,25,222,5,10,126,73,47,19,131,183,138,54,54,225,252,236,235,67,197,66,105,74,207,107,97,51,227,7,27,67,55,73,167,24,54,46,195,29,221,204,248,177,10,25,153,199,77,92,30,185,177,204,252,47,237,92,153,66,156,175,92,213,74,232,242,192,81,13,106,193,76,175,182,28,72,231,82,109,208,114,253,195,36,251,154,180,151,177,90,95,159,143,67,76,44,206,6,79,186,193,38,52,4,159,203,40,6,79,21,154,64,212,183,184,234,18,76,11,170,111,67,90,224,144,135,243,48,134,62,121,49,192,100,194,57,123,199,56,56,127,166,119,75,55,186,114,92,71,60,99,136,9,140,181,26,133,225,21,236,138,172,162,76,244,43,214,55,137,178,197,250,52,125,55,108,57,227,104,186,239,186,88,242,254,156,34,163,110,87,76,147,91,186,239,136,158,230,75,229,195,249,172,210,73,102,246,103,113,229,140,88,85,238,64,246,63,246,207,212,111,167,240,183,201,90,82,161,40,175,213,145,46,56,17,4,166,155,49,218,63,177,186,209,206,190,51,172,114,168,181,90,121,93,11,238,152,62,81,113,124,37,195,41,78,117,231,126,48,191,94,81,126,163,145,72,218,178,39,26,21,67,126,155,89,91,96,35,103,250,90,142,2,110,83,187,136,73,113,120,69,17,150,76,111,83,193,250,133,209,115,138,230,83,115,147,31,218,89,189,182,75,69,244,159,116,169,118,235,46,12,15,124,55,104,110,203,218,177,72,95,118,143,162,143,57,244,85,153,74,39,9,218,234,55,150,240,116,80,53,252,29,50,253,180,242,146,247,151,247,1,27,165,187,217,117,39,88,237,69,251,109,55,125,194,190,191,198,125,188,170,70,57,93,217,221,85,6,81,30,177,230,93,129,171,41,33,120,151,49,94,90,114,215,11,87,176,233,249,142,51,194,217,234,8,12,35,56,221,194,10,29,10,39,130,145,69,147,1,218,61,107,77,189,14,247,107,133,73,74,103,111,159,134,221,53,85,14,136,61,131,23,228,209,103,88,74,182,132,175,200,250,113,5,0,118,51,255,33,213,26,50,123,15,63,154,253,160,108,85,77,179,7,125,149,219,246,189,144,76,82,125,0,236,41,166,235,134,44,60,0,62,40,243,141,247,186,179,175,90,34,71,137,8,82,162,123,227,194,244,101,74,225,134,95,203,41,148,11,206,11,64,18,108,169,114,1,100,3,111,210,39,1,59,84,117,10,119,97,175,92,146,242,174,185,171,248,0,230,129,222,114,62,127,34,37,250,219,204,165,1,87,116,114,181,209,30,162,231,190,197,113,228,231,233,233,21,225,155,100,156,188,123,219,195,188,71,100,164,161,146,154,124,198,66,62,151,213,77,97,140,120,67,186,0,171,104,21,177,160,222,237,171,170,249,193,161,20,165,26,23,103,118,116,201,133,65,155,222,231,202,144,141,116,198,48,121,174,60,63,202,31,52,210,116,191,110,202,223,235,235,137,66,114,230,170,15,160,236,158,116,121,217,214,70,85,93,206,129,112,86,216,223,164,192,45,151,227,98,16,164,53,213,151,132,14,23,55,173,70,93,23,198,81,83,89,17,216,131,45,132,38,198,71,45,223,204,126,93,184,207,44,149,151,182,19,159,128,118,58,239,150,50,11,105,109,145,67,73,166,217,244,228,53,154,52,149,116,30,103,241,109,48,154,116,231,123,82,225,156,106,122,39,126,48,230,40,234,226,132,132,119,115,34,52,162,34,176,6,84,187,23,231,74,215,64,234,228,211,213,61,22,169,136,182,66,125,3,163,240,250,177,45,36,219,255,206,109,147,167,74,57,159,247,87,67,126,131,151,147,85,159,134,226,113,119,249,13,212,144,183,74,3,103,54,43,222,19,143,242,132,69,177,31,245,190,230,162,220,72,22,119,158,139,136,255,158,53,192,71,105,235,63,198,182,160,164,155,47,217,172,253,180,53,85,231,28,213,5,111,69,99,101,27,202,61,129,176,10,57,167,132,218,16,126,16,229,163,127,125,162,73,87,4,130,217,249,209,222,62,83,28,154,52,23,102,5,18,109,15,150,156,76,111,193,21,66,194,172,81,245,119,153,230,123,204,73,8,60,52,53,1,36,59,73,131,205,133,59,197,46,21,245,217,24,48,223,251,66,4,147,6,189,143,114,32,182,80,87,224,233,76,158,234,154,155,168,66,52,159,115,50,109,229,75,244,96,201,17,122,164,78,148,98,37,97,21,104,170,206,24,110,63,193,104,189,41,251,191,175,78,231,89,226,147,32,223,199,217,223,85,95,1,120,171,31,27,214,100,149,197,229,2,100,213,68,186,183,90,110,193,53,12,1,178,213,84,54,228,124,123,244,213,220,221,100,221,44,209,73,111,58,161,214,235,138,174,6,247,143,231,22,148,185,91,247,169,63,73,48,21,105,167,47,212,155,214,49,106,51,33,37,85,24,67,96,121,186,232,27,253,141,178,217,164,11,167,122,140,85,205,117,73,164,252,109,62,115,179,22,10,12,104,62,54,85,50,154,227,9,145,34,59,123,150,47,213,163,99,75,158,67,134,15,157,182,172,75,64,238,197,69,34,39,14,239,73,45,183,146,53,83,22,135,49,29,221,42,8,68,38,53,196,3,51,188,139,15,74,127,181,255,54,244,113,109,137,223,76,133,222,107,6,76,198,87,78,157,151,73,139,93,24,167,177,143,18,100,53,31,222,123,101,131,58,128,238,126,88,65,252,121,159,181,29,10,184,46,16,21,201,80,215,129,220,233,171,152,184,27,241,119,115,29,72,98,241,180,62,186,83,139,236,179,195,231,221,169,183,7,229,170,40,226,157,15,9,42,139,234,110,82,143,242,246,60,230,119,182,89,234,58,87,163,237,176,154,65,248,248,120,1,144,4,114,53,209,51,175,154,241,131,76,25,39,82,73,113,225,8,17,165,161,146,249,29,18,177,203,118,110,82,28,93,69,214,187,89,68,185,108,103,183,72,244,163,75,239,86,148,192,116,148,124,102,105,211,248,112,73,80,236,240,228,195,206,52,201,77,255,186,48,158,200,194,203,37,169,129,249,139,95,25,90,90,234,51,128,57,222,110,205,175,204,92,204,242,199,9,35,185,183,44,143,182,22,85,250,55,230,151,203,76,54,156,179,183,202,83,211,209,187,231,83,119,197,134,67,101,183,79,108,230,202,36,248,68,158,240,86,149,118,113,177,94,109,135,176,108,235,229,171,135,124,166,195,64,217,34,171,85,106,177,70,28,215,172,61,39,170,106,29,114,158,97,72,208,28,24,25,25,85,152,134,31,229,125,100,7,102,243,162,118,44,63,5,254,254,142,166,99,71,236,88,16,235,114,20,201,141,170,87,70,138,212,133,76,207,92,14,195,71,192,106,238,153,174,211,123,158,80,85,75,19,18,51,57,78,156,169,28,168,174,177,21,163,92,208,27,235,234,220,63,170,241,133,118,187,233,210,196,88,51,103,117,137,97,123,223,28,181,231,45,191,205,254,46,244,190,217,246,36,89,140,73,243,135,170,49,98,171,77,109,153,153,34,147,115,137,43,150,85,69,7,32,4,222,144,114,134,245,38,153,20,46,171,187,183,44,82,206,104,161,140,207,85,163,40,112,159,72,161,37,179,125,140,147,209,8,90,126,97,217,236,118,245,69,118,116,211,2,206,52,202,232,139,196,120,200,213,213,11,252,116,97,92,194,197,169,205,73,206,164,182,209,52,124,151,86,89,147,174,59,217,52,171,88,118,116,15,102,38,243,32,29,149,202,81,133,9,132,190,27,196,47,135,23,245,56,81,118,71,140,34,93,159,73,224,51,243,245,207,143,119,250,90,93,106,124,241,89,203,8,197,18,37,84,250,217,225,20,101,149,225,185,71,61,221,181,185,25,105,50,131,91,91,77,234,161,236,61,185,113,125,219,198,35,115,73,103,212,29,176,83,214,193,128,105,70,136,134,159,153,107,171,15,49,253,239,61,212,219,59,197,142,174,99,133,178,169,207,132,180,73,44,105,138,226,179,165,213,105,133,134,58,149,75,29,196,136,232,185,244,123,169,95,97,78,56,105,101,132,216,57,154,214,237,51,198,173,255,161,184,236,60,201,206,143,243,193,102,203,225,162,245,107,89,167,191,192,231,227,89,190,154,163,18,243,177,182,45,236,14,61,238,35,71,196,99,80,83,106,106,191,225,18,96,51,126,254,194,217,133,215,128,201,251,232,108,135,29,87,104,245,83,51,216,237,227,89,189,144,253,184,48,109,228,106,69,209,8,210,125,46,76,103,156,81,92,81,248,128,238,146,1,103,128,121,92,61,169,89,72,175,109,3,138,133,117,168,119,2,41,46,111,238,198,120,161,126,130,248,130,159,102,119,171,138,141,118,203,199,192,3,2,221,106,110,250,80,16,178,82,35,0,234,50,35,251,165,101,51,163,159,58,148,178,215,207,225,134,178,121,209,153,227,60,225,229,167,198,29,112,44,245,249,198,229,98,134,151,5,33,232,199,252,217,100,1,74,192,11,114,170,28,189,45,207,228,102,22,8,84,74,147,78,183,40,197,99,160,130,118,69,122,73,193,110,217,98,119,112,130,171,69,163,113,19,24,78,150,155,189,32,45,113,102,121,249,109,202,30,174,132,103,254,29,231,99,83,184,60,185,107,115,255,24,234,117,124,230,59,54,47,225,29,178,173,118,252,96,168,117,107,184,171,9,221,166,82,146,37,161,92,183,207,167,5,251,157,161,179,10,42,210,183,62,82,232,173,67,247,81,97,54,163,110,245,130,147,158,110,155,42,14,127,197,31,248,96,28,77,189,238,98,38,164,203,221,88,232,110,77,10,103,44,69,194,234,5,145,173,34,111,115,35,173,154,195,40,6,50,253,208,101,130,134,248,7,163,149,161,97,76,55,74,176,91,216,176,27,73,234,3,206,99,89,97,128,195,141,168,95,0,113,165,139,166,208,187,78,106,84,31,184,145,0,139,187,235,156,63,22,41,84,222,7,253,44,247,161,65,137,43,69,23,145,179,67,78,174,250,0,165,134,18,136,190,17,248,65,119,233,165,115,12,59,54,13,100,208,143,170,110,252,115,222,107,87,103,173,98,14,221,110,82,67,23,84,154,106,195,65,107,141,231,228,139,121,21,238,143,253,57,129,164,91,18,161,102,58,63,38,11,166,19,17,62,76,208,48,117,210,65,205,95,93,154,144,247,250,56,221,187,200,19,57,29,200,192,250,182,16,226,115,231,43,10,222,43,235,151,139,45,165,239,125,206,205,163,223,34,74,194,197,190,250,48,159,162,117,81,23,24,118,154,158,55,128,195,71,243,227,39,150,105,40,53,184,47,214,92,115,171,101,16,84,224,240,228,58,115,151,153,221,127,214,0,215,45,41,148,42,211,199,111,136,20,97,9,56,163,192,43,155,147,179,102,230,20,102,97,251,163,97,73,69,26,18,243,125,85,39,172,32,167,180,62,6,80,8,18,93,120,32,74,243,113,143,152,94,101,195,199,17,174,81,83,107,9,124,76,186,91,160,101,222,170,90,79,85,35,73,95,127,53,102,120,245,155,227,231,216,64,92,24,1,149,36,211,77,54,135,95,31,253,137,106,240,212,180,26,100,187,248,56,216,138,127,12,74,16,171,222,158,157,194,126,146,215,174,86,96,139,66,169,195,5,98,189,44,139,25,63,157,121,35,75,218,151,18,132,118,181,166,152,209,74,76,227,20,254,178,159,204,24,35,37,96,74,174,233,35,134,141,85,247,181,248,35,218,58,33,143,122,187,237,18,205,12,168,63,212,165,83,124,182,15,57,185,35,158,49,68,63,230,132,132,61,203,127,188,90,205,65,142,30,39,174,201,119,189,135,16,142,57,155,220,55,114,31,55,225,1,39,47,73,243,20,219,65,219,29,93,148,25,226,147,77,196,105,122,197,67,129,196,84,213,73,100,192,140,116,248,204,39,52,109,234,22,121,227,151,227,158,139,191,118,27,125,95,185,69,129,3,24,45,11,245,133,163,118,217,226,232,102,118,169,234,104,215,91,248,30,162,32,87,63,54,36,104,50,77,255,109,227,17,79,181,95,235,44,11,110,22,201,80,204,227,243,219,171,122,106,57,175,209,77,28,242,227,113,226,230,206,192,39,128,218,170,124,206,184,247,77,72,134,205,88,63,3,141,134,42,39,86,146,138,36,161,171,185,99,202,49,43,220,32,171,201,140,234,32,79,236,20,28,134,200,170,169,129,179,61,31,35,174,220,24,117,154,223,29,108,138,222,99,57,63,85,179,122,210,192,187,233,241,84,148,33,98,50,232,211,125,30,144,151,161,60,89,212,30,40,83,91,136,11,195,47,77,163,233,115,110,231,198,51,14,16,126,248,68,126,104,120,249,209,197,212,225,117,185,199,217,59,222,215,25,119,67,13,8,241,209,138,192,17,123,206,46,84,190,14,77,214,93,117,201,31,193,82,147,89,186,90,205,208,239,26,158,112,19,145,239,142,220,123,246,162,107,182,222,16,145,118,134,42,156,48,16,118,183,213,81,62,185,99,180,235,179,239,209,249,46,165,220,219,77,71,189,135,153,42,129,94,251,192,52,41,249,19,37,32,30,210,37,1,103,196,114,157,14,23,148,39,229,204,200,58,120,18,213,12,106,187,200,129,193,241,51,114,135,195,217,114,251,15,102,154,118,173,177,204,83,27,34,201,78,204,152,150,179,118,88,197,112,191,149,71,58,205,212,96,198,165,181,174,251,77,216,193,115,134,189,109,54,42,205,212,112,153,234,151,251,219,38,246,12,186,199,39,167,87,195,90,151,26,81,150,56,31,103,51,40,218,215,214,151,162,222,252,68,134,139,158,247,251,80,205,108,98,183,79,58,231,28,125,203,66,108,148,209,210,105,122,52,62,217,203,97,212,84,139,194,200,212,221,214,93,138,91,16,111,53,92,160,133,193,61,131,135,169,15,85,221,165,207,228,201,101,124,189,104,229,215,221,207,162,110,190,29,166,70,254,73,52,153,146,175,95,184,109,139,215,39,206,79,33,42,68,41,127,104,156,79,217,110,249,60,221,23,110,205,242,182,42,155,73,159,82,204,11,171,232,243,38,27,225,241,110,166,217,161,104,190,177,178,138,150,234,176,41,197,200,36,127,190,135,20,53,240,140,100,112,81,247,11,100,229,178,47,186,221,114,170,93,127,155,14,76,31,133,244,8,110,105,59,231,183,9,176,239,219,232,246,207,77,81,246,201,203,81,10,149,18,54,26,236,19,142,249,143,141,172,207,4,97,239,184,176,108,174,52,235,115,87,231,178,3,46,235,227,87,70,242,102,187,198,56,112,69,55,91,183,62,213,89,149,153,118,239,186,244,121,19,248,84,55,19,198,158,98,235,218,196,250,94,92,39,41,27,133,71,180,167,216,126,236,229,49,126,230,82,62,78,39,108,63,178,199,103,12,79,204,97,186,194,37,185,168,111,54,134,103,213,151,201,11,116,219,177,108,156,169,84,245,220,205,66,253,11,87,216,162,58,137,103,220,145,238,54,152,48,19,243,232,207,102,20,235,104,63,247,185,235,42,141,170,124,30,67,46,45,225,9,57,63,48,150,116,45,96,4,239,242,231,211,43,238,39,105,202,198,51,127,108,50,97,140,221,247,69,58,119,137,96,112,55,249,3,103,191,0,195,14,251,108,39,97,93,53,135,233,235,254,164,99,140,123,25,71,163,253,255,177,235,102,234,189,49,47,154,38,57,235,108,102,161,191,15,180,138,184,164,26,166,21,179,148,184,219,151,140,34,103,170,106,178,130,7,145,83,51,129,81,94,144,88,130,234,216,59,51,165,74,137,206,240,213,76,241,76,206,170,186,139,70,242,248,167,58,97,136,14,37,104,133,26,104,208,229,239,81,76,69,10,172,74,242,44,163,39,225,9,147,140,131,25,220,39,133,7,229,94,135,43,150,205,83,207,141,184,251,125,153,197,116,144,155,6,173,214,126,114,207,77,19,107,145,206,46,131,189,29,58,151,159,154,115,251,184,140,67,231,251,193,112,83,198,212,237,15,59,118,183,109,202,148,171,96,193,9,220,16,187,247,163,169,37,236,164,48,205,18,197,81,210,12,26,15,91,59,79,11,248,44,161,154,223,98,159,150,92,30,199,78,13,211,69,222,53,130,181,247,125,96,143,80,187,142,163,6,27,223,61,227,89,49,169,84,106,116,134,6,221,125,217,153,131,215,39,135,75,118,166,143,128,187,186,30,144,165,165,199,213,47,28,178,251,212,116,37,173,22,190,127,135,168,141,182,222,250,228,83,104,141,143,39,158,178,82,18,170,185,197,197,141,177,134,232,122,78,46,0,201,33,191,177,51,147,106,86,253,124,167,201,213,90,172,212,176,181,58,79,203,76,245,12,22,185,202,188,53,31,137,32,103,93,241,208,80,111,172,77,227,202,133,57,208,61,26,34,197,22,33,75,90,56,169,163,222,11,199,191,165,107,130,171,153,154,196,136,163,77,200,122,107,240,71,57,201,207,221,182,86,96,140,239,232,2,156,60,50,99,172,62,248,92,74,117,127,164,108,142,204,26,25,194,79,135,2,120,191,0,188,2,222,203,98,140,13,183,111,129,112,99,130,130,2,27,173,106,199,79,155,73,246,131,137,121,188,248,120,46,12,201,32,201,122,163,162,221,188,119,11,11,64,26,85,222,219,234,100,142,98,105,203,87,116,233,193,86,62,223,14,99,182,46,50,202,29,102,36,82,200,254,64,25,53,178,56,153,22,152,83,197,145,85,39,180,126,207,140,46,0,152,235,23,30,100,126,94,67,143,21,138,232,49,188,112,199,197,92,22,101,56,234,39,120,243,119,77,15,77,146,97,56,48,49,116,129,40,150,95,211,188,19,152,197,201,239,219,118,89,75,182,155,124,47,56,1,27,12,15,6,181,251,173,48,51,113,192,150,113,209,31,239,184,203,173,11,67,201,73,159,251,58,51,229,13,166,81,201,55,39,26,125,42,59,185,44,5,116,159,74,150,80,96,220,225,146,255,54,70,240,162,100,73,248,138,228,69,191,48,98,19,34,36,210,153,238,170,55,232,38,35,88,13,189,52,250,2,93,228,140,190,108,115,166,144,247,137,111,206,29,197,201,232,215,77,242,30,29,239,38,79,231,144,112,132,60,45,99,9,37,140,126,135,57,214,84,48,234,155,14,84,50,219,59,96,138,121,242,227,8,228,186,174,28,112,193,113,239,193,205,188,228,29,29,75,223,71,255,121,158,60,148,204,246,82,184,215,17,175,11,235,14,153,228,153,177,166,162,231,25,201,10,210,77,122,177,196,93,45,210,1,114,93,100,135,138,191,76,232,118,75,239,25,74,123,142,159,94,230,85,246,80,200,75,78,65,228,197,145,43,211,41,167,35,182,254,67,151,17,18,101,233,130,244,57,253,243,64,92,118,38,173,115,195,117,61,99,176,59,12,191,171,10,74,187,213,93,53,211,143,200,34,123,4,4,98,34,139,132,28,6,217,28,221,221,227,120,60,227,104,203,44,12,221,252,147,189,241,83,79,179,25,151,219,226,85,175,155,103,133,53,9,171,73,142,198,91,120,220,156,56,137,98,102,6,185,114,60,121,188,115,235,192,233,187,207,109,118,103,254,245,64,62,57,175,179,106,102,97,52,119,103,69,253,177,41,143,150,97,100,197,160,11,159,136,180,73,235,11,197,22,42,237,126,105,116,79,44,73,174,209,138,129,214,165,195,100,167,101,135,110,42,126,121,248,209,52,163,42,59,210,44,18,93,151,151,150,49,118,193,242,227,100,212,220,149,246,192,197,118,244,2,179,238,101,191,114,50,217,250,221,211,178,176,156,190,111,67,184,137,144,14,34,175,231,41,247,128,43,252,109,253,113,20,178,150,191,80,18,125,75,127,219,188,209,252,153,38,179,100,155,10,99,3,236,23,78,193,93,57,40,141,232,111,199,51,101,242,18,177,61,46,188,135,249,211,153,24,55,211,120,214,219,166,115,118,59,60,168,210,235,165,89,123,100,28,77,192,165,63,94,204,58,231,94,249,196,32,187,180,79,182,199,196,251,29,134,248,244,121,159,166,255,154,29,182,30,55,185,177,51,198,169,13,94,152,230,185,164,71,27,235,229,193,103,247,43,27,5,122,193,123,76,28,38,238,174,9,232,102,93,236,62,113,76,42,153,173,126,82,96,51,38,218,57,112,124,144,18,138,109,220,202,242,51,179,98,104,49,154,238,137,226,254,100,9,65,91,213,158,198,190,200,166,83,135,167,209,199,62,83,67,119,9,33,86,128,140,223,180,76,44,57,249,118,212,196,110,166,134,242,200,233,141,88,148,141,160,159,154,206,74,240,251,98,44,152,130,150,100,244,45,242,137,153,129,80,61,105,14,171,33,246,225,198,156,137,174,113,209,99,181,93,192,89,239,252,186,79,188,76,123,158,192,132,58,201,175,140,22,44,161,89,161,106,129,192,132,163,144,230,36,228,53,253,180,156,253,96,242,220,58,233,144,0,203,53,94,38,230,32,34,182,223,45,157,115,119,163,68,195,84,169,100,105,171,103,53,242,180,57,68,90,212,60,101,65,111,63,185,73,135,121,27,75,23,70,83,137,185,23,78,32,153,148,94,211,77,236,50,96,232,122,34,164,140,165,83,80,34,146,89,14,39,217,142,194,42,137,86,62,252,126,202,199,120,22,106,15,45,99,23,166,45,74,105,186,150,182,170,211,79,221,161,238,105,216,90,77,42,217,207,205,142,70,235,109,164,119,118,140,20,186,164,84,255,147,142,72,196,44,253,199,137,82,86,210,69,123,91,98,221,97,51,77,151,23,130,196,153,75,143,34,101,131,55,244,250,44,249,103,220,249,185,109,23,216,117,160,209,77,185,3,110,115,107,236,8,105,30,94,118,192,41,233,231,69,109,52,40,75,104,10,159,241,32,111,4,199,135,236,53,225,68,55,203,212,156,62,178,255,217,119,187,8,91,247,162,107,227,166,70,208,253,212,48,246,166,166,244,79,124,18,45,94,212,198,22,164,12,249,250,208,136,246,207,107,36,19,150,157,10,159,101,195,131,25,186,206,207,82,41,87,102,93,88,254,227,103,77,46,31,250,27,177,78,115,26,74,130,75,165,202,0,221,156,186,221,238,151,236,127,133,123,173,63,14,149,194,143,102,144,107,34,151,78,3,82,95,14,83,214,210,73,37,39,23,134,73,180,187,214,207,158,17,47,170,233,40,118,200,89,202,78,180,243,77,223,224,144,103,163,209,86,80,188,127,239,222,138,46,152,169,4,226,110,51,113,243,152,246,156,169,228,173,23,102,81,171,79,211,205,228,165,247,103,121,161,78,120,63,47,235,135,144,199,201,121,223,153,43,154,29,122,87,8,47,123,114,154,172,208,89,23,167,46,108,39,74,47,30,168,155,218,157,178,9,27,197,109,119,222,97,215,86,85,27,143,21,59,133,151,181,41,231,50,183,234,6,31,61,227,229,176,41,224,202,40,75,196,115,30,137,52,43,87,107,48,1,89,223,11,179,136,238,183,169,121,218,51,66,183,211,199,216,191,97,161,174,89,15,228,165,61,54,100,183,152,63,5,177,51,198,90,44,247,240,181,182,50,71,205,189,96,181,128,77,114,69,146,192,68,92,254,221,86,186,77,118,85,174,19,193,132,199,242,103,141,155,90,7,175,180,6,186,177,8,225,46,30,151,154,24,167,235,227,193,103,129,173,69,169,184,3,58,178,255,246,25,133,99,126,216,47,21,179,171,229,176,233,170,10,129,5,53,174,17,87,70,86,86,151,100,99,150,70,52,64,40,208,117,217,132,213,186,189,58,67,153,6,125,130,15,159,22,42,69,113,56,101,205,72,194,107,11,83,134,100,221,195,91,203,70,157,205,212,240,11,207,232,136,205,15,229,14,193,52,63,250,124,13,159,118,161,98,38,198,217,95,8,174,86,202,240,42,24,234,214,155,125,75,164,97,179,190,77,68,96,135,43,141,167,98,55,161,188,6,158,153,151,55,9,159,10,180,69,229,7,212,28,59,28,182,251,235,147,147,68,139,182,120,184,80,204,220,93,190,206,19,183,96,67,124,111,140,188,119,18,69,65,216,77,100,39,186,195,4,7,90,102,39,0,246,146,150,117,126,243,88,53,143,203,124,112,47,45,51,174,116,13,200,166,35,236,223,182,241,16,69,59,143,138,14,242,146,247,202,209,113,85,34,21,20,47,146,68,23,61,115,112,153,250,208,10,115,175,135,19,103,5,249,216,244,193,52,161,234,117,111,59,89,134,243,195,77,64,98,237,222,117,250,85,30,244,224,68,15,236,112,184,177,217,86,30,10,252,39,255,242,153,148,150,22,233,115,50,115,220,139,154,138,205,82,91,117,254,220,231,5,90,41,83,211,142,161,141,198,179,143,36,28,190,183,166,38,96,16,55,119,178,32,6,53,31,154,79,123,87,246,62,66,152,234,116,99,72,183,146,201,201,36,63,183,89,208,201,22,196,132,250,236,153,32,36,137,242,152,36,8,206,176,162,243,198,81,146,47,218,66,66,58,244,55,105,64,156,100,202,158,31,184,246,64,209,244,19,189,250,78,162,47,221,13,62,245,88,227,78,203,45,99,109,116,27,180,14,140,26,94,151,208,142,125,40,25,132,11,83,92,209,111,43,177,159,216,213,127,156,146,183,232,94,3,83,100,191,176,77,94,90,37,79,196,226,119,123,2,76,25,73,30,137,105,60,181,123,101,24,118,15,141,174,18,21,221,245,219,77,2,91,151,181,188,105,156,67,242,47,248,26,166,38,187,180,95,34,161,13,126,21,105,204,130,143,236,128,62,82,204,194,126,95,30,146,198,20,101,245,161,157,248,103,204,226,63,62,48,0,151,17,76,216,78,3,177,195,88,231,100,125,215,80,57,146,195,231,66,103,210,30,67,50,214,41,249,83,65,225,75,87,190,100,219,174,120,104,150,223,209,75,227,212,115,248,149,67,56,75,77,225,225,10,67,248,165,179,27,149,109,64,50,114,224,246,247,69,109,96,72,180,76,178,161,92,245,10,30,201,38,238,145,135,118,118,136,232,140,59,220,25,140,242,227,144,53,71,219,14,163,192,162,205,174,136,166,95,67,247,3,255,40,145,250,229,94,9,21,48,180,115,117,166,99,61,186,116,36,224,51,51,125,26,153,50,86,170,203,239,42,47,84,106,230,135,72,53,107,13,152,94,188,250,97,66,205,20,151,5,181,64,154,212,217,194,210,97,237,239,146,198,3,165,127,45,179,111,138,99,241,7,82,30,148,105,2,59,202,102,93,79,108,15,107,212,56,184,252,3,179,26,200,209,103,26,212,10,33,129,200,251,242,206,84,181,203,103,101,49,174,205,10,248,60,33,93,151,134,73,172,149,128,255,161,212,65,170,191,60,218,223,149,163,191,162,69,87,82,225,59,96,26,153,148,22,74,147,73,124,122,246,4,245,169,24,93,56,197,209,132,125,66,68,71,2,43,221,194,169,193,24,10,104,235,24,122,56,89,238,27,85,52,129,73,145,180,128,81,225,251,196,2,100,233,223,185,207,199,183,62,63,142,52,106,143,43,55,53,79,37,34,86,227,177,191,163,139,40,79,210,177,9,41,229,193,144,36,228,232,76,155,251,138,241,143,253,169,82,109,139,41,52,198,24,31,20,51,53,68,66,202,102,250,135,77,255,103,215,31,39,14,207,113,223,52,48,138,8,68,167,73,144,100,79,28,205,166,68,73,192,8,68,198,135,93,230,167,58,131,24,207,186,94,44,118,101,59,139,102,44,81,39,79,202,31,26,212,243,161,79,5,125,133,185,226,104,12,153,244,182,81,223,169,59,142,54,202,171,92,217,194,252,53,197,27,161,161,98,124,250,222,214,213,84,182,39,94,150,70,149,27,47,220,18,199,210,76,169,76,39,170,80,111,46,204,38,4,174,84,14,58,55,252,117,144,184,107,31,6,23,167,138,231,205,230,167,107,43,6,238,69,183,129,204,24,233,70,191,20,24,49,31,159,145,232,220,219,90,192,135,8,181,178,175,31,144,37,149,248,201,188,58,239,206,8,52,229,239,246,133,204,234,37,61,64,249,36,194,252,144,172,80,13,247,151,121,54,93,227,19,124,161,237,211,170,71,49,72,241,176,57,85,254,11,109,120,254,227,56,244,104,118,25,249,244,117,183,124,6,143,166,49,16,57,216,158,123,28,93,144,185,212,115,159,57,174,248,215,119,224,51,254,149,42,5,123,106,198,149,177,109,43,218,179,96,10,4,142,154,140,147,30,107,118,208,53,96,115,46,82,216,50,34,113,215,103,227,36,123,159,10,41,242,70,141,192,131,109,178,222,53,214,32,51,110,107,152,222,173,192,22,114,249,251,130,20,170,11,12,66,76,152,216,57,12,179,86,185,3,8,70,180,18,143,148,239,94,183,201,230,120,211,226,210,40,101,238,245,109,96,185,137,30,131,207,102,95,223,23,194,38,151,1,195,96,96,191,218,228,190,207,199,131,138,115,192,72,151,100,133,49,159,122,67,137,76,184,194,21,111,241,29,176,117,121,9,12,167,232,253,56,78,20,58,210,216,128,246,225,131,97,158,15,174,43,203,139,174,149,148,30,220,213,164,22,182,32,68,47,255,192,80,30,168,218,231,72,202,170,239,128,187,145,179,117,139,191,247,172,241,9,177,84,234,165,33,172,226,177,138,125,96,98,131,64,43,20,252,166,28,7,159,239,59,43,113,148,229,45,62,48,179,238,213,175,119,12,148,79,226,232,19,51,100,253,130,166,37,37,229,145,111,90,23,254,212,104,198,90,166,151,43,235,49,118,169,74,40,255,62,225,21,29,173,151,213,218,101,117,61,199,252,41,96,44,66,149,79,116,162,244,49,162,229,212,124,35,180,95,98,177,187,126,141,155,198,16,254,132,26,37,123,253,195,38,136,146,62,97,14,166,227,205,155,70,97,254,233,162,73,25,110,228,254,90,78,169,165,84,109,105,136,12,44,181,226,243,113,41,193,235,68,30,8,31,59,92,232,65,214,237,55,109,234,222,198,11,233,26,211,112,221,34,147,47,244,83,211,75,159,247,167,85,195,100,28,28,134,176,213,62,210,46,36,250,162,141,247,51,29,29,16,33,139,22,32,124,124,221,94,247,168,178,89,255,153,186,82,17,105,159,37,182,198,47,23,152,23,93,247,230,25,11,173,128,199,39,87,143,26,109,121,7,183,249,41,115,163,61,216,103,180,240,46,92,147,101,18,102,219,63,189,133,10,14,104,254,52,219,37,250,114,115,138,174,106,178,91,91,81,104,130,253,161,73,25,11,150,164,27,209,114,109,230,90,42,82,130,234,253,124,176,201,190,136,4,16,228,21,111,92,46,108,106,53,209,146,144,190,141,246,120,56,6,90,18,162,179,156,166,18,57,181,150,109,18,109,150,238,76,11,76,116,43,55,13,101,203,205,182,185,173,93,52,127,196,254,119,122,130,200,44,19,53,76,183,31,222,113,217,244,87,37,149,94,57,129,196,188,76,87,30,183,37,33,4,134,226,179,124,244,83,210,220,34,58,6,181,177,134,90,199,175,130,163,122,27,108,76,87,52,115,159,185,182,72,252,3,19,12,125,149,56,26,42,152,138,92,109,120,156,209,112,125,66,62,10,244,31,57,167,177,227,179,93,208,56,178,106,69,177,239,207,241,229,193,123,45,31,165,41,244,125,123,124,214,244,59,40,124,14,159,57,96,68,248,85,52,102,152,185,109,12,113,164,233,229,182,233,135,118,243,18,30,90,83,110,11,157,71,187,71,123,61,90,92,108,85,68,226,228,92,122,10,85,1,202,77,242,200,206,51,110,158,144,171,63,171,63,149,163,161,109,48,52,97,204,103,237,35,8,120,126,43,52,72,42,89,53,41,141,88,161,55,249,19,65,156,191,10,129,4,33,115,88,85,46,61,193,87,153,155,194,116,5,174,39,46,209,148,243,79,231,73,69,186,197,165,41,70,234,42,17,71,86,168,206,242,224,51,97,55,213,80,60,241,163,127,213,200,11,44,97,1,162,157,54,67,72,129,150,211,172,186,146,184,177,204,208,70,169,166,230,40,18,60,3,18,255,8,205,12,242,90,101,41,76,3,109,90,161,19,66,186,68,174,44,155,98,74,115,24,142,128,92,152,209,125,114,40,144,48,37,200,79,39,123,183,254,211,203,116,111,139,136,82,146,239,105,126,91,203,196,154,222,109,157,29,36,182,64,254,76,208,45,16,226,22,222,56,16,151,252,220,4,104,146,176,131,49,80,119,10,152,247,170,154,150,108,15,218,211,78,177,157,139,168,236,252,154,90,106,143,163,85,229,211,54,165,241,68,216,126,170,38,107,67,251,192,243,182,248,205,96,165,208,69,66,20,186,64,188,75,38,224,150,229,104,164,254,250,83,132,169,88,208,200,185,169,9,187,148,191,25,60,37,209,101,65,149,21,153,194,120,31,39,30,23,105,121,228,146,217,86,134,36,76,50,45,80,133,199,138,16,164,82,162,22,19,72,148,208,217,239,250,209,164,132,155,104,163,158,55,192,70,232,193,182,29,20,73,215,179,252,122,147,18,146,205,103,224,200,251,32,152,92,238,74,136,162,76,162,49,226,193,104,234,186,86,160,233,193,146,67,16,173,90,236,227,125,206,56,59,24,84,238,223,108,117,98,41,226,157,56,26,65,21,85,122,222,136,82,199,143,211,30,213,151,72,11,163,0,191,66,84,166,209,47,37,162,149,228,16,178,55,203,157,31,223,72,137,136,68,239,160,7,52,222,247,252,117,36,8,156,233,35,123,159,87,154,31,193,101,218,131,67,176,134,46,38,61,150,70,175,8,5,32,34,158,213,72,228,127,233,36,246,190,73,94,136,241,240,69,192,250,188,240,26,23,198,94,78,220,171,176,233,59,81,247,140,73,197,212,12,68,242,123,202,36,77,22,247,51,135,103,243,34,11,249,160,65,91,166,12,149,220,140,188,16,99,1,61,28,21,58,167,55,120,191,97,88,147,234,122,89,223,99,9,237,33,154,36,171,136,80,103,228,107,93,181,21,159,5,107,236,122,48,51,124,138,175,211,148,110,69,159,29,205,188,236,113,29,165,155,148,228,85,39,196,203,92,81,191,178,213,34,44,127,48,47,119,121,196,217,112,241,81,161,243,19,129,87,151,165,160,45,184,79,241,163,104,4,175,193,172,175,215,210,73,78,77,56,186,66,101,138,60,227,139,189,154,201,116,215,64,51,178,72,114,236,137,110,208,110,118,24,158,94,23,7,3,154,117,179,95,22,102,224,98,204,192,206,44,187,99,10,14,229,83,93,173,128,177,210,30,1,227,207,168,66,254,217,4,52,252,137,208,100,36,86,23,219,220,91,93,150,43,225,248,247,248,19,160,40,208,228,7,23,233,128,61,3,136,206,132,28,191,141,213,171,94,120,53,21,228,30,48,226,114,226,64,240,83,31,122,104,150,79,158,78,4,178,189,239,96,99,67,63,199,8,68,137,99,181,54,179,129,174,70,24,235,236,82,122,138,181,5,117,146,34,94,23,144,188,102,26,15,22,57,25,80,140,120,203,67,69,193,10,202,131,9,82,6,122,166,186,162,14,29,136,91,198,122,76,99,225,80,11,142,185,67,246,212,208,41,242,110,52,79,96,20,86,253,174,18,1,137,220,21,66,92,222,251,196,209,59,139,240,16,130,72,230,194,24,112,238,210,72,13,35,177,189,96,148,190,156,86,213,224,35,35,144,177,227,199,161,185,126,12,85,170,137,211,197,170,56,165,10,91,169,55,206,29,65,223,90,246,165,137,149,203,89,51,95,76,184,96,251,191,244,12,112,139,142,74,44,146,206,99,146,43,195,154,186,191,73,22,183,51,177,31,132,224,13,83,97,198,252,141,184,134,156,219,114,71,177,32,15,35,23,10,92,205,124,34,100,214,204,132,102,8,124,2,139,28,15,141,36,83,94,114,229,80,90,220,131,131,117,11,151,110,129,113,120,218,49,81,90,172,177,196,247,135,14,129,25,207,180,80,94,80,207,160,141,72,142,127,94,52,222,148,143,95,17,222,134,59,238,59,163,55,35,131,5,56,181,136,118,9,156,197,29,185,14,203,175,69,228,71,37,100,202,140,132,115,231,14,17,67,88,65,231,228,2,19,76,187,148,102,177,230,65,177,66,130,238,49,122,200,180,25,175,237,227,179,52,130,195,74,20,14,9,73,124,150,104,162,113,185,228,3,207,166,114,28,192,157,137,55,224,36,169,142,179,121,155,116,205,187,140,27,186,206,194,100,131,64,147,209,140,243,141,13,178,192,69,237,163,154,249,42,94,216,228,241,183,120,83,193,149,114,126,19,13,175,27,105,2,133,73,230,198,158,138,40,69,38,226,110,68,253,56,152,204,201,80,144,122,204,138,221,26,37,104,61,22,115,193,200,224,240,109,174,250,129,177,41,137,253,49,117,176,55,202,112,186,90,222,7,4,220,85,71,19,197,238,194,14,36,100,218,86,18,173,13,82,209,200,172,142,200,14,157,135,52,196,144,139,57,124,196,214,29,159,182,148,229,202,134,169,89,71,226,138,236,83,251,192,70,237,13,152,105,67,127,60,25,147,52,118,215,77,148,50,65,105,91,218,129,34,46,35,191,221,45,245,30,89,175,52,63,166,65,180,180,56,113,215,80,56,178,15,173,217,72,227,33,241,150,169,90,61,24,141,55,95,22,233,218,73,122,172,241,151,211,19,120,67,213,54,43,140,220,79,13,152,84,138,30,141,59,133,127,151,103,89,219,226,14,66,22,228,172,184,241,184,147,145,53,245,96,162,173,22,250,111,48,76,171,194,22,144,186,6,219,132,244,57,250,7,118,154,39,168,41,125,8,154,208,171,92,46,224,134,35,186,62,18,115,95,113,73,73,136,32,83,26,136,106,251,233,17,151,128,213,237,23,116,80,147,116,116,54,53,184,4,62,203,238,10,237,184,243,229,72,101,161,146,164,41,222,21,111,27,141,36,19,93,51,235,162,20,103,166,124,41,75,19,89,195,238,33,33,33,94,147,150,20,80,202,105,45,224,76,89,94,97,88,90,113,116,50,9,117,129,201,12,248,40,98,20,76,41,10,86,164,228,232,144,112,205,59,202,251,69,127,28,81,80,31,101,40,229,55,209,145,173,208,183,166,219,194,29,24,251,143,38,104,130,124,124,193,98,81,162,92,24,123,181,84,67,48,143,66,128,60,18,12,145,221,111,241,76,212,200,48,207,170,240,232,30,112,22,146,111,48,112,5,30,214,133,125,97,100,160,68,1,157,83,99,65,83,92,109,143,212,158,172,121,102,114,232,83,240,153,124,217,163,148,15,140,204,246,10,152,70,13,125,38,141,174,15,191,114,190,196,170,239,122,88,74,211,245,244,90,254,88,136,35,28,103,219,76,151,242,227,243,250,192,147,221,184,223,24,190,221,106,236,214,232,3,9,89,58,212,239,114,210,65,58,209,7,185,113,33,112,234,82,93,54,114,102,118,59,108,132,118,105,149,46,159,163,185,119,135,107,211,236,43,231,14,151,74,26,53,231,39,80,104,38,147,218,86,192,164,67,100,168,96,67,181,86,28,157,171,242,212,128,107,180,56,32,243,51,69,247,154,103,70,27,73,92,24,155,254,207,67,249,165,103,3,166,59,67,127,27,57,196,229,191,157,161,55,157,239,231,79,75,76,255,117,82,185,38,147,175,15,216,154,177,5,198,123,32,181,128,7,46,235,2,227,193,186,67,208,145,52,148,142,95,102,123,111,176,6,38,48,211,167,153,243,147,133,3,166,75,90,96,196,63,223,111,35,122,166,131,27,11,154,30,40,50,134,114,97,72,48,185,26,171,189,168,166,193,11,130,115,189,199,87,75,101,119,36,253,114,8,133,82,192,153,148,185,126,150,40,22,142,55,132,246,212,24,219,250,173,150,139,69,34,157,94,86,250,192,56,13,133,194,38,213,219,185,63,112,123,87,222,44,25,40,159,165,85,189,107,143,9,101,104,110,8,24,66,146,15,254,105,107,220,231,232,51,171,187,70,26,140,157,166,161,44,169,198,57,226,133,88,227,170,108,231,44,25,216,99,158,60,179,75,47,95,208,155,15,172,155,99,52,241,206,36,155,215,223,76,119,94,230,39,228,67,157,120,238,88,18,51,155,129,162,147,112,50,165,58,159,224,71,215,116,155,109,213,186,171,75,97,83,15,177,95,231,255,132,35,223,10,24,70,226,212,57,154,110,213,16,99,133,63,154,62,83,184,57,239,188,133,137,86,63,133,55,138,71,1,91,117,77,96,147,151,138,69,177,192,229,223,186,112,165,25,171,53,62,208,73,231,193,145,200,226,251,194,245,243,99,170,159,229,161,92,34,141,193,16,230,4,45,150,175,115,148,4,208,82,148,46,167,184,174,6,133,253,179,118,228,87,68,77,92,136,186,103,54,30,161,247,205,86,90,62,82,209,15,228,172,213,109,69,228,69,119,240,208,219,66,25,97,249,182,37,193,8,209,29,46,30,49,179,123,20,157,176,168,40,122,105,120,82,164,136,97,232,205,150,172,0,28,219,230,234,81,228,241,240,58,146,11,183,138,87,68,232,201,104,225,10,155,224,144,23,184,80,24,248,140,82,43,167,69,193,253,108,230,134,230,51,104,15,197,28,194,99,93,234,122,250,208,104,90,122,155,7,250,213,230,23,102,178,245,141,75,75,89,51,206,192,8,233,207,128,145,251,148,113,118,38,137,81,67,2,154,234,88,18,251,100,106,130,53,178,190,40,41,14,117,113,69,77,53,188,163,224,18,149,170,81,140,185,169,204,39,1,77,1,94,198,33,60,233,226,137,91,212,146,74,214,157,224,137,171,185,58,167,2,192,230,219,10,111,118,5,15,222,85,154,4,170,241,10,163,162,147,113,226,22,23,24,132,224,51,182,52,14,211,113,35,159,23,98,200,205,125,90,129,241,225,209,141,13,250,74,37,148,175,169,255,232,6,153,13,72,68,218,217,202,40,122,105,132,72,233,49,9,32,84,86,221,114,97,189,150,203,163,3,64,109,211,29,217,121,200,158,148,67,206,187,171,13,50,219,189,18,137,26,58,41,180,19,19,24,31,173,29,48,198,63,159,163,233,188,121,48,98,36,186,71,166,78,217,95,193,127,35,13,36,48,17,114,100,52,224,218,214,239,14,27,127,72,207,73,100,98,53,25,199,150,17,220,33,194,94,76,97,79,97,28,155,125,168,177,3,75,66,200,175,191,24,215,55,132,168,35,109,245,119,134,240,221,94,81,191,23,30,221,7,222,145,159,42,70,154,83,183,109,219,65,132,174,61,100,48,217,37,140,132,241,82,168,195,67,229,23,142,28,245,163,146,162,202,86,108,126,147,153,3,120,132,206,121,177,45,221,39,205,195,232,242,223,158,191,38,67,205,242,112,47,126,48,245,82,105,206,163,190,58,102,139,226,54,90,151,26,209,30,120,110,183,142,6,166,147,64,210,110,230,115,31,169,24,78,220,52,43,87,77,108,203,239,139,30,43,225,196,87,228,162,119,150,10,246,58,193,146,38,191,134,251,111,146,6,171,42,43,116,32,75,164,5,76,230,95,31,184,213,93,158,57,2,244,14,77,156,153,7,112,36,181,51,118,157,233,227,34,142,155,74,137,226,56,21,31,57,55,198,21,145,46,33,199,148,116,178,133,137,0,221,207,225,105,169,27,77,23,90,70,48,60,33,102,254,228,127,49,233,13,42,79,197,50,118,202,185,81,33,74,193,141,98,26,57,11,67,251,184,140,183,96,17,81,90,92,91,243,191,231,100,76,200,81,92,167,170,173,25,92,51,49,119,116,211,75,38,38,227,141,192,107,69,61,150,175,73,146,226,236,79,94,202,252,4,46,77,52,8,160,57,160,80,21,181,94,124,120,36,154,71,28,166,182,87,255,54,58,142,156,186,35,210,18,85,134,51,189,168,105,35,181,147,205,206,202,97,244,216,139,102,189,17,113,137,146,40,242,58,34,192,94,127,90,100,145,204,39,217,37,31,246,65,233,217,142,82,64,199,111,82,222,7,188,146,214,162,254,49,152,22,228,202,54,237,193,43,202,16,25,81,74,65,33,177,244,40,220,228,173,91,152,149,22,106,242,129,154,154,203,80,120,237,21,181,46,26,230,69,126,4,98,15,155,106,175,40,145,189,74,90,153,193,146,60,76,33,104,73,76,162,203,112,96,228,191,179,192,243,3,27,253,213,191,128,70,39,71,149,89,3,10,61,254,25,15,206,82,121,164,54,131,105,214,59,218,230,1,133,217,75,20,129,211,167,240,179,176,119,123,55,102,193,141,150,156,104,211,122,71,195,209,214,106,215,249,146,119,142,115,91,6,64,106,101,56,104,207,40,62,194,141,21,29,243,3,67,171,220,113,52,196,208,172,149,182,102,113,118,192,40,113,84,133,141,134,228,176,57,97,73,249,17,217,148,245,110,140,128,78,125,196,153,105,246,138,115,91,155,181,186,171,51,247,150,184,114,90,136,100,167,129,137,211,240,134,123,96,190,126,69,9,46,95,221,20,51,228,38,197,203,140,64,82,192,116,239,137,99,253,198,114,216,37,222,12,110,159,234,36,94,149,165,8,92,244,174,217,133,190,103,130,43,83,214,178,41,65,241,138,203,70,248,91,171,170,152,58,185,206,83,101,247,137,33,168,194,44,242,113,221,231,121,13,25,135,155,222,217,168,251,35,45,83,190,213,98,88,216,225,164,68,178,83,211,203,27,117,193,30,110,72,80,21,155,142,36,100,135,102,142,163,49,207,147,73,103,99,43,30,27,17,118,21,231,253,116,133,71,78,49,111,156,185,176,139,132,40,107,221,211,92,173,63,246,161,44,142,24,87,214,219,89,101,48,226,67,82,96,79,212,93,227,133,24,205,70,56,84,40,228,246,7,114,233,98,25,79,31,123,142,79,27,238,87,47,159,234,188,197,170,1,243,200,244,104,50,26,241,58,109,245,19,243,93,42,255,45,184,43,205,10,207,234,102,143,130,116,246,104,191,17,111,8,149,2,75,230,29,43,12,182,122,237,227,101,191,9,124,46,216,112,54,201,194,71,160,109,48,38,5,200,91,69,76,48,233,163,205,193,225,96,130,106,162,159,3,76,33,53,30,9,67,74,184,66,105,164,39,159,91,153,219,144,227,23,158,5,186,130,111,24,45,179,37,21,150,70,234,99,191,239,99,119,232,184,194,241,192,159,37,46,45,177,153,18,50,16,74,143,109,60,98,24,4,19,97,90,144,159,172,143,43,180,96,189,191,17,222,144,136,234,110,123,13,33,174,180,143,225,60,169,210,253,216,89,53,169,21,56,253,99,43,214,197,9,107,70,94,22,159,210,14,226,35,139,172,250,204,96,190,206,166,114,60,222,75,17,161,90,124,173,247,10,63,59,18,71,85,100,52,16,110,128,109,255,142,54,63,116,33,80,101,30,82,92,26,146,6,114,110,147,28,10,139,64,163,41,9,29,186,217,204,251,170,220,3,249,177,250,97,134,217,62,52,238,187,74,152,99,179,194,42,241,208,86,233,202,105,176,103,186,183,188,141,165,100,57,172,15,251,227,151,48,228,154,192,8,95,207,8,52,112,228,248,28,141,224,103,122,193,2,1,128,240,248,42,114,212,35,66,13,50,254,50,16,154,109,2,30,85,136,77,218,208,163,55,254,224,113,244,178,122,161,176,0,173,223,232,217,198,37,221,79,254,238,108,204,224,159,108,118,90,194,33,52,107,139,247,1,144,158,17,70,51,150,92,171,189,5,155,221,108,151,75,195,254,34,222,22,123,159,174,180,177,102,61,87,45,22,8,228,94,132,15,125,182,154,84,101,98,121,161,129,87,230,35,148,207,250,234,77,224,42,35,165,89,125,224,173,93,105,232,118,147,105,128,46,173,46,113,140,90,210,163,53,186,159,195,32,226,140,194,73,54,189,215,189,223,193,39,126,83,190,40,117,214,252,56,61,40,80,10,51,172,91,119,82,4,96,104,16,72,83,150,9,136,180,40,95,158,215,141,243,158,192,204,248,193,85,98,7,222,139,50,93,183,105,1,69,68,60,241,242,16,142,173,41,28,69,180,141,10,180,120,106,15,227,172,196,183,183,113,49,201,194,13,166,167,167,62,74,39,118,206,226,236,206,182,46,104,26,132,67,146,144,33,107,143,148,227,120,4,19,116,182,133,210,204,135,28,27,20,98,7,145,165,111,216,98,140,17,155,58,62,39,73,76,96,89,131,42,107,192,230,154,33,84,109,163,132,198,182,140,23,38,205,179,63,83,115,95,114,43,211,184,50,227,41,134,61,35,75,235,238,234,194,17,4,46,111,243,99,106,149,242,192,137,11,211,142,13,62,164,29,209,136,98,45,138,222,113,224,51,49,136,228,61,198,227,236,234,194,8,16,237,203,169,126,169,20,221,103,192,211,114,106,194,202,103,121,247,129,84,172,228,160,14,182,25,178,125,56,5,54,148,129,62,58,3,112,80,60,121,80,96,17,124,204,113,7,77,24,61,96,220,202,212,211,151,126,48,15,222,10,253,146,89,219,149,81,215,175,62,47,160,19,184,213,76,140,237,125,106,209,192,65,75,118,250,218,112,16,167,172,199,110,201,77,91,211,201,6,133,121,34,12,184,161,14,58,244,84,68,2,236,172,147,216,247,105,111,58,194,77,1,39,200,66,218,155,158,232,238,127,119,157,63,218,112,217,152,177,193,125,161,171,83,69,56,152,134,123,92,54,220,234,143,131,78,181,54,223,28,48,26,194,234,255,129,116,77,141,39,106,42,235,249,227,29,61,35,189,77,23,21,249,3,237,139,167,226,27,109,45,56,204,127,96,60,38,103,52,2,81,255,149,238,60,248,140,47,113,119,182,80,76,188,170,199,178,106,139,116,231,137,47,53,186,163,157,140,134,145,71,234,129,30,166,138,224,213,188,96,29,46,59,85,125,155,176,33,71,120,43,158,237,188,138,93,146,21,70,204,39,96,168,27,218,145,79,83,124,92,25,78,203,229,211,69,71,96,248,96,156,187,85,242,123,89,9,63,136,53,52,105,200,133,97,102,25,59,167,140,108,185,42,43,210,158,243,62,0,222,245,170,234,169,194,192,170,145,127,30,236,25,212,123,180,146,46,136,158,176,129,79,156,170,14,81,45,218,67,96,58,211,255,180,218,76,109,228,4,198,119,47,184,104,145,194,82,252,94,210,175,227,188,236,64,137,30,159,94,189,193,200,142,230,11,195,23,121,212,22,108,138,16,161,251,5,102,150,158,24,76,71,15,166,113,252,87,62,249,37,47,30,101,0,117,39,98,171,31,13,9,148,98,98,4,117,248,197,209,57,250,11,158,14,156,233,164,169,10,103,72,33,205,97,246,79,17,223,0,159,111,165,166,123,221,140,220,254,4,208,129,217,217,20,135,9,164,159,136,63,48,146,232,219,127,28,169,181,215,106,15,188,141,95,116,225,110,219,59,185,180,204,78,230,151,169,132,79,107,207,191,235,209,48,10,253,199,121,188,239,211,176,75,107,251,126,26,139,236,6,245,140,247,227,38,105,86,215,125,44,80,194,69,156,176,155,247,99,175,219,81,4,183,34,21,105,222,92,38,45,126,225,19,252,211,123,35,112,199,120,201,127,155,78,144,23,194,3,67,197,232,119,168,88,231,193,107,74,196,236,113,178,12,222,183,221,88,183,74,151,43,131,239,83,87,117,184,169,247,26,186,9,124,73,197,127,156,189,199,155,201,88,15,91,246,54,33,56,77,136,225,201,235,166,118,55,110,91,34,219,204,101,47,64,224,84,220,139,126,153,51,247,168,83,126,28,46,118,247,55,66,119,101,15,250,46,168,177,10,151,163,52,213,142,55,24,152,188,203,173,23,47,83,141,129,48,36,48,109,12,125,7,12,13,74,30,185,229,194,226,204,214,123,35,23,134,61,246,88,242,219,169,232,235,132,124,87,106,142,43,99,42,123,191,61,72,187,221,54,34,96,234,62,237,29,141,255,35,243,176,63,20,88,173,251,93,56,252,91,159,233,108,231,94,246,139,133,129,177,39,218,37,224,246,132,21,176,31,128,223,226,67,129,224,115,212,247,58,6,117,178,228,159,54,27,137,243,41,203,117,227,110,115,73,201,192,102,117,32,112,242,164,25,160,245,50,9,150,41,30,250,85,89,47,146,220,50,219,223,229,67,16,11,56,4,184,5,229,251,88,254,50,10,238,239,50,74,200,96,175,230,99,172,91,203,80,215,223,134,166,84,29,70,110,108,230,42,112,163,47,232,78,10,157,146,89,149,65,6,117,183,92,35,61,28,17,186,41,191,63,152,238,226,25,227,100,49,107,228,247,64,81,190,155,35,6,194,50,206,154,220,24,2,17,109,248,125,227,91,223,186,194,248,63,199,141,209,193,53,244,161,97,2,112,213,36,144,88,162,6,180,4,101,83,227,227,123,160,55,38,115,93,55,231,29,255,240,140,96,172,31,61,45,92,208,129,47,124,54,134,146,21,195,96,28,90,254,116,216,74,52,178,66,208,183,182,150,79,56,12,25,28,81,4,54,1,72,191,238,133,178,75,121,195,168,161,188,147,124,140,78,68,252,71,126,47,4,79,177,117,249,183,192,231,249,173,45,71,15,140,64,125,249,129,23,60,158,46,149,57,200,68,98,248,192,8,83,200,51,227,186,92,5,134,23,75,32,45,111,243,196,46,163,199,60,139,92,67,202,233,221,182,169,209,191,223,238,29,5,194,119,225,212,162,206,109,205,128,209,4,146,163,135,229,255,252,190,206,40,175,175,136,208,205,111,179,198,122,111,174,21,250,208,140,134,149,3,69,171,69,198,120,181,222,78,159,50,38,140,146,157,244,96,218,88,210,187,47,250,28,229,212,197,54,51,247,125,241,230,243,115,48,3,70,173,40,221,15,8,201,138,252,90,130,137,172,78,144,157,125,229,91,196,135,187,101,189,240,129,189,221,133,205,6,65,150,23,202,233,103,206,234,14,159,177,248,188,215,128,23,82,71,247,202,169,226,140,231,95,195,51,133,253,155,135,195,248,138,239,45,48,58,243,190,100,47,34,231,161,79,13,177,194,228,47,12,119,250,51,54,5,198,42,226,154,21,161,149,159,141,169,169,55,134,129,189,159,155,184,101,232,11,35,235,118,221,107,23,179,116,94,93,134,26,59,203,121,169,57,20,15,79,140,181,229,199,241,133,109,17,201,32,120,151,117,241,34,37,81,166,63,243,205,39,180,36,32,128,72,112,165,65,80,187,79,182,9,123,232,175,35,188,58,204,94,162,203,169,201,105,111,143,69,54,111,100,205,119,225,116,155,99,10,121,97,82,207,111,131,205,212,221,141,246,127,97,200,171,89,238,11,169,149,156,138,255,56,82,87,91,162,137,76,225,46,86,145,221,41,254,202,56,198,161,102,94,157,228,3,83,245,150,169,26,86,78,142,121,133,203,108,175,128,209,185,105,139,77,47,76,169,184,200,42,130,237,82,243,72,4,226,106,175,50,14,19,90,96,87,123,135,106,30,209,129,160,198,85,110,23,44,104,71,39,249,101,26,93,214,240,99,225,209,60,59,46,198,43,55,117,63,124,250,5,104,178,127,232,56,255,118,27,129,64,49,193,124,211,29,29,197,52,113,236,11,99,228,253,116,40,187,5,234,227,114,91,22,41,134,148,36,210,48,47,208,49,252,202,144,100,18,103,221,110,37,180,237,95,23,3,16,229,134,246,96,250,200,210,143,219,194,91,199,183,65,126,59,21,216,102,247,202,178,105,6,189,80,195,226,58,68,206,126,48,46,161,162,218,203,54,20,182,208,157,208,186,85,134,101,82,129,99,126,231,4,27,236,34,4,131,20,234,160,68,225,135,34,230,241,42,162,166,148,10,59,182,60,120,202,148,145,209,21,97,159,118,225,166,210,9,100,176,135,5,196,23,237,230,127,246,174,122,108,51,187,155,14,83,233,120,193,176,165,116,220,11,2,152,18,217,155,134,51,234,141,235,230,87,23,187,199,137,36,233,131,177,148,185,10,254,104,234,77,178,189,2,91,122,227,134,88,120,217,181,148,245,104,88,158,243,62,20,84,84,243,115,244,197,187,150,10,196,221,118,157,133,136,239,170,202,149,101,26,56,125,24,177,175,154,175,35,140,239,189,48,183,222,219,70,252,159,132,236,131,23,70,235,219,207,141,40,223,43,4,152,125,243,190,253,152,12,238,243,185,100,25,224,221,138,235,254,80,104,223,158,100,159,254,116,227,254,95,39,125,215,52,204,159,194,97,170,47,250,52,96,196,20,127,17,4,209,91,62,42,68,87,211,117,100,3,38,47,215,21,166,69,171,7,156,134,44,42,180,221,192,245,88,254,164,7,37,91,65,209,174,222,254,154,224,155,75,240,127,174,201,84,228,139,191,69,236,88,244,37,55,19,221,240,49,208,49,168,220,58,252,88,160,28,69,72,225,121,112,145,208,194,80,178,250,111,211,167,191,4,157,203,8,46,23,77,214,167,47,119,69,86,246,38,155,9,22,127,6,46,242,209,153,131,148,127,54,102,6,242,98,85,252,159,203,216,45,142,198,92,66,62,186,73,130,241,170,189,241,209,81,69,111,114,52,202,203,203,39,118,108,228,211,214,217,130,111,176,248,135,81,172,0,44,55,198,226,118,66,68,255,100,185,147,231,37,130,2,37,241,103,76,38,8,205,87,57,247,26,102,226,237,19,232,68,244,252,133,39,212,31,219,245,38,103,122,53,235,203,44,83,123,135,197,239,112,53,141,112,89,55,240,122,171,219,127,59,53,75,183,61,216,40,231,55,58,233,100,239,31,145,192,116,176,211,136,105,46,77,182,149,178,15,132,34,57,46,133,124,33,252,11,219,122,200,90,153,16,19,242,21,203,108,238,228,96,56,115,221,63,15,8,248,253,245,233,144,229,179,167,236,191,141,56,68,43,47,216,60,107,194,9,209,252,129,19,157,79,141,77,160,55,212,183,196,111,147,39,208,232,98,164,225,241,30,91,246,209,36,184,96,155,239,203,52,225,195,185,173,41,48,33,221,37,24,45,163,8,175,38,233,58,62,123,200,79,14,163,135,37,209,253,9,77,144,113,25,30,185,80,44,150,77,40,25,226,179,162,249,149,13,19,8,255,134,100,217,163,123,58,159,230,43,25,18,46,145,54,245,13,19,219,205,148,37,15,82,8,231,71,132,69,168,191,74,120,142,117,110,185,189,6,160,39,132,104,146,213,42,123,154,88,99,196,138,52,232,189,24,151,76,95,245,189,216,25,68,86,46,150,157,193,206,177,249,69,142,106,104,12,203,110,202,77,124,9,144,123,151,216,163,216,250,213,182,199,199,131,192,167,41,92,81,56,242,109,3,154,139,77,118,191,245,4,234,84,138,46,76,135,187,4,138,100,145,82,36,165,176,188,156,79,126,216,54,21,92,173,199,253,36,35,114,210,109,65,167,149,184,58,76,187,115,81,24,14,246,240,253,233,94,214,209,248,217,53,160,133,224,123,173,19,99,237,170,59,53,26,93,61,255,73,152,35,110,134,192,38,176,225,71,207,108,180,68,133,145,107,243,29,40,225,195,148,116,3,252,149,233,219,2,250,12,78,32,46,123,41,124,228,46,225,138,77,34,226,89,146,18,160,153,128,245,194,225,179,168,43,74,241,36,197,6,148,89,109,233,93,15,150,159,220,227,212,103,95,39,155,118,220,35,103,143,157,51,158,203,171,40,76,247,187,143,5,150,60,212,229,100,215,110,150,3,35,142,134,29,241,238,235,132,34,116,210,198,143,227,27,167,176,41,212,199,190,123,88,86,89,97,202,24,57,142,54,115,246,45,233,6,156,225,138,191,47,43,225,117,57,122,80,37,122,219,246,243,125,200,102,168,153,146,81,164,50,42,198,86,50,14,153,43,207,192,246,4,15,214,173,99,106,118,168,88,107,255,133,49,147,120,86,162,68,151,12,212,246,96,147,121,145,124,29,205,154,254,76,205,95,107,203,30,113,152,242,190,167,4,206,70,107,137,224,161,37,10,131,216,196,52,152,224,87,72,18,50,155,226,180,231,135,136,146,31,251,21,55,206,76,189,186,120,230,106,212,42,9,158,193,80,40,109,69,94,11,153,152,37,9,78,107,28,245,196,150,5,236,69,179,163,136,158,196,83,201,100,222,179,28,141,151,107,246,15,136,138,222,148,79,128,112,29,38,137,163,152,114,200,133,145,162,235,51,178,117,133,212,133,60,50,180,19,61,196,38,60,106,162,213,66,78,184,154,221,164,195,217,226,102,129,173,69,207,127,28,190,144,36,217,105,80,232,94,52,233,195,138,99,154,202,166,255,38,146,213,231,189,50,97,74,14,190,224,155,17,48,13,101,242,72,200,76,212,238,57,97,204,134,164,145,25,157,76,186,106,35,187,74,243,210,150,138,204,180,199,57,61,187,138,174,145,238,247,39,250,75,49,221,89,8,57,151,28,125,70,172,203,41,46,147,246,106,138,162,233,61,95,182,58,153,36,183,22,100,72,156,52,175,76,192,164,209,50,86,174,84,124,60,35,13,229,115,75,245,96,101,100,71,60,187,99,252,226,34,185,161,101,173,249,190,8,208,120,145,170,254,56,57,254,234,243,52,34,36,212,251,165,252,150,209,216,240,250,219,137,68,186,230,196,22,252,225,233,15,141,108,231,217,255,202,185,89,221,174,148,41,84,161,243,1,77,45,28,194,187,78,129,194,56,252,162,103,2,124,48,27,92,45,43,146,139,75,62,203,67,251,72,77,114,152,136,123,187,36,10,245,20,84,170,244,199,43,221,51,158,248,69,204,104,231,111,81,146,79,211,143,174,84,243,187,194,103,129,105,175,246,55,32,201,201,27,233,166,76,216,162,52,72,94,95,235,165,139,73,202,31,26,76,219,45,129,227,66,22,35,123,174,15,210,98,174,146,58,90,214,172,238,35,13,133,179,86,135,30,157,198,123,104,116,155,161,183,248,167,205,200,120,203,152,56,163,157,20,26,133,93,164,151,172,129,95,24,2,76,170,109,43,76,247,88,13,184,105,123,53,48,166,140,15,102,90,248,252,56,238,4,253,193,67,172,212,128,77,24,41,96,226,255,44,176,21,231,71,192,147,46,4,133,9,38,30,140,183,228,231,232,30,185,52,131,217,141,40,108,198,167,1,227,31,251,57,250,26,56,152,172,22,202,10,250,80,40,94,223,245,22,56,83,250,84,184,112,219,15,30,159,7,110,37,154,184,105,248,5,143,10,12,60,166,127,26,6,175,183,175,49,152,201,53,46,27,246,251,231,117,225,52,61,223,149,153,112,187,194,165,122,189,17,152,138,191,190,205,77,113,105,60,120,138,154,250,79,210,191,165,119,105,104,228,233,251,216,235,54,38,253,208,86,245,182,121,70,215,163,225,7,35,167,162,240,89,160,219,59,245,144,221,133,193,230,253,242,224,44,36,127,96,166,217,247,227,180,65,77,133,173,168,246,224,33,156,92,72,98,217,9,62,63,120,139,149,20,48,118,246,239,104,58,124,228,133,21,51,99,223,23,222,56,248,37,133,225,69,244,18,48,93,112,75,225,217,174,101,223,15,94,34,158,102,138,229,164,56,31,172,170,159,192,182,133,148,163,167,92,56,5,54,15,190,12,149,230,5,80,164,139,218,67,243,219,189,224,188,70,14,60,191,23,194,218,39,3,205,218,81,198,123,102,198,197,83,24,143,237,253,224,81,244,186,233,91,247,236,148,193,231,51,111,10,239,49,100,28,78,188,62,5,222,248,71,55,121,95,253,131,146,29,149,183,57,151,130,180,169,201,72,64,151,93,225,19,17,85,25,102,103,254,158,10,115,31,239,174,204,149,90,97,211,29,126,112,110,58,204,140,199,63,187,124,93,69,39,36,4,234,228,137,145,69,251,160,86,76,125,31,182,182,222,1,159,96,57,13,153,22,214,7,181,102,187,55,167,108,33,230,1,147,153,121,7,179,249,212,83,103,119,234,252,205,102,42,157,102,146,250,235,154,126,253,166,202,45,218,79,192,52,143,191,83,147,76,249,192,184,244,238,55,11,47,241,151,251,141,254,182,100,138,95,77,23,8,124,64,174,112,248,15,30,194,148,100,248,175,179,3,136,249,10,14,238,148,81,134,114,251,123,29,236,222,119,86,244,124,1,2,243,161,235,111,67,174,216,113,219,48,87,219,82,24,15,179,119,106,242,173,67,97,234,101,49,95,161,211,48,191,240,190,46,61,63,56,45,93,3,176,42,188,125,175,23,30,95,56,55,79,131,2,219,138,175,48,45,57,113,229,36,112,179,156,219,156,115,167,63,242,137,202,228,146,23,6,221,183,69,184,48,58,164,120,57,55,203,141,87,214,50,122,234,109,234,154,76,113,102,199,151,251,179,32,125,231,182,174,233,183,8,52,51,59,92,10,231,43,246,248,67,207,26,221,20,53,101,75,135,7,194,192,85,225,19,153,199,251,164,237,72,28,149,129,225,23,172,128,103,22,137,39,96,12,80,118,192,67,244,237,173,245,109,143,120,157,236,84,197,158,136,236,44,125,69,15,110,106,10,3,108,242,24,1,155,18,191,194,120,164,188,11,39,138,92,10,179,233,120,176,201,176,42,204,30,124,6,140,254,217,231,104,99,112,59,124,2,223,252,57,245,172,215,37,254,135,246,151,27,54,248,124,207,17,97,97,73,218,134,222,54,106,239,235,29,173,205,167,160,108,223,223,193,152,107,52,133,237,62,3,198,165,226,243,219,232,23,61,152,205,167,94,89,38,125,246,224,124,86,152,207,143,15,116,178,2,54,43,93,133,167,247,232,0,211,46,218,63,87,190,189,137,192,96,28,49,244,220,248,63,143,26,48,154,212,250,66,72,75,68,168,210,204,23,81,47,141,112,48,46,188,89,153,75,209,42,19,30,59,178,44,223,46,6,52,180,62,5,76,85,96,126,224,253,174,139,214,241,207,117,49,173,196,231,67,125,178,126,142,29,245,173,170,92,215,252,60,50,163,209,197,133,33,22,220,63,240,114,97,80,131,207,139,31,159,235,102,209,137,103,82,77,62,76,225,237,70,12,6,243,41,235,35,171,120,28,188,31,55,211,7,133,201,33,198,149,179,205,72,249,3,239,242,62,16,168,134,175,77,192,148,220,220,199,202,224,142,44,135,194,70,162,15,152,86,204,207,165,145,19,126,71,227,252,253,57,183,105,143,6,76,140,252,249,113,106,175,241,88,8,121,219,231,199,163,183,194,224,185,62,67,5,217,135,88,160,172,241,85,167,90,84,94,215,155,76,33,142,143,207,149,97,188,23,143,156,126,224,207,11,171,102,160,27,48,37,145,207,209,179,238,136,70,24,146,99,126,143,30,94,114,2,86,55,103,67,241,51,10,20,78,217,231,174,233,218,140,113,138,185,241,250,60,51,104,143,241,80,112,103,253,188,77,35,32,4,154,219,250,14,149,21,153,3,28,71,33,56,125,174,123,209,92,16,48,75,194,250,194,59,2,106,34,245,239,153,87,142,47,160,194,145,72,229,11,167,8,193,78,148,154,69,59,235,247,211,35,182,1,21,179,249,244,125,38,99,61,24,233,226,239,80,88,81,246,201,198,21,159,255,192,172,251,1,143,254,239,209,108,36,2,70,215,70,96,72,40,111,95,135,71,83,215,41,9,37,173,20,95,31,5,197,173,75,35,105,41,249,126,22,47,76,110,140,2,113,125,195,48,153,140,215,131,207,78,121,199,86,249,71,86,151,103,202,240,223,145,62,200,16,214,244,194,207,167,51,87,196,11,9,79,20,137,76,41,230,238,43,39,111,183,221,91,151,185,20,218,119,186,10,85,54,233,32,80,251,174,12,91,165,213,34,92,167,24,35,61,110,197,186,20,100,247,148,73,156,203,185,45,101,28,121,145,77,203,156,140,113,104,117,252,23,135,33,189,190,14,57,142,166,135,254,254,56,194,186,85,90,145,89,52,210,242,217,18,239,226,243,101,87,185,47,115,75,191,15,13,231,227,38,170,15,204,251,101,120,113,31,62,94,110,154,33,248,73,147,250,132,70,195,231,121,176,75,96,20,62,253,212,252,152,24,137,130,230,136,115,144,73,111,227,131,178,4,249,60,77,11,244,168,250,186,78,28,218,146,79,57,149,208,68,239,138,198,135,43,243,106,40,227,84,97,42,13,62,167,48,163,67,68,144,183,69,51,128,111,251,56,58,53,25,164,88,82,12,47,22,103,227,36,232,202,73,212,84,211,142,115,155,176,217,59,26,150,87,245,250,36,196,136,34,45,233,197,124,197,34,220,198,127,27,37,54,129,43,70,99,254,58,44,96,46,122,244,52,59,233,56,245,249,254,228,109,161,198,243,226,28,228,94,138,180,144,22,138,32,16,124,253,101,118,83,96,85,24,145,156,252,224,170,95,159,241,207,211,27,10,221,44,146,4,158,169,120,5,18,152,150,197,166,112,113,102,128,161,39,214,235,138,54,250,135,31,220,196,91,9,152,146,84,121,112,213,157,0,229,2,60,211,31,156,139,62,52,130,113,39,191,0,163,231,172,48,254,84,243,61,21,180,71,151,194,103,152,238,64,113,129,219,138,98,121,255,46,60,117,13,54,200,62,231,93,222,149,157,231,173,215,13,139,190,198,133,153,50,154,160,27,49,247,120,160,152,66,233,85,111,210,3,253,161,93,4,133,13,222,111,16,66,126,232,122,89,219,212,69,2,197,46,64,81,39,213,24,150,182,94,242,121,171,41,191,35,71,75,159,75,134,52,31,96,87,103,0,219,157,151,55,58,145,28,105,235,3,215,52,4,205,186,43,234,38,109,244,222,18,121,254,207,135,1,225,233,221,110,57,15,78,191,170,196,126,254,221,83,86,17,99,131,221,75,231,7,107,142,8,93,103,246,61,129,38,245,121,46,38,153,208,223,77,179,10,233,71,5,55,106,249,146,134,150,214,254,124,176,25,14,99,124,22,176,229,170,222,52,214,238,99,61,152,106,212,131,161,187,207,200,94,157,176,41,39,89,23,104,96,200,203,151,36,234,228,98,226,73,115,68,113,71,74,96,190,144,215,55,106,44,202,244,50,118,147,85,91,226,151,129,192,253,126,117,0,70,234,107,99,36,77,128,115,79,141,172,1,130,47,239,194,161,245,239,218,36,176,42,67,246,230,99,161,214,224,171,33,164,47,177,49,71,64,164,165,21,225,100,38,7,240,158,232,216,231,62,95,182,61,155,30,144,28,188,127,18,89,30,35,240,207,178,78,207,76,103,176,15,148,188,208,54,151,79,114,154,40,216,173,172,159,93,3,50,95,18,68,159,183,19,10,224,240,59,26,58,231,91,96,251,192,47,250,163,212,102,69,187,251,160,99,246,90,149,247,205,38,6,86,159,15,179,124,198,32,177,146,92,56,94,120,254,109,165,109,47,83,142,54,161,26,255,224,207,250,210,122,209,103,70,183,158,239,220,19,42,221,67,166,215,65,52,18,85,27,150,97,234,101,15,158,103,111,88,253,137,39,52,193,82,81,152,10,183,167,157,207,154,78,254,80,135,2,203,161,95,152,57,39,72,93,230,160,16,145,239,235,74,16,44,101,79,51,80,93,73,113,102,186,140,138,14,81,154,151,125,78,96,226,253,36,11,141,169,112,29,214,233,93,165,167,73,222,37,210,128,17,96,32,213,128,86,140,194,217,236,192,46,108,57,106,201,71,12,92,133,251,29,9,232,64,180,174,83,202,160,253,176,222,120,15,91,242,245,201,22,14,203,151,223,161,144,140,41,218,37,75,67,79,112,245,182,38,152,84,179,75,43,46,237,28,51,121,137,142,150,204,34,74,40,231,212,84,197,46,219,128,246,206,138,252,173,12,5,106,250,55,153,145,176,45,93,73,135,25,151,214,111,82,13,185,4,180,254,223,209,144,81,206,124,116,159,41,181,63,116,95,31,140,118,99,189,11,49,202,182,230,124,30,48,73,23,212,112,47,204,190,65,20,171,138,57,39,92,159,30,72,114,103,190,23,223,12,72,139,103,41,186,129,236,9,239,160,8,200,28,79,242,99,93,33,188,3,79,107,12,155,122,52,19,237,8,56,97,36,32,240,68,107,61,142,158,230,81,41,48,45,3,53,96,180,31,229,161,50,213,141,171,174,1,108,182,54,122,110,138,118,129,194,143,151,57,199,4,78,189,196,140,136,68,46,90,163,195,199,12,161,217,11,15,230,198,182,62,112,187,194,186,192,157,126,224,239,133,239,113,167,218,68,187,86,22,87,38,96,200,145,142,194,93,120,50,121,134,54,207,59,163,82,0,3,234,243,219,231,25,250,109,157,57,33,105,173,23,241,19,44,186,46,12,255,82,235,204,232,116,109,79,238,30,248,60,207,148,21,54,19,68,31,11,48,90,83,213,83,47,42,24,254,204,136,154,167,108,45,24,243,177,182,1,67,26,148,251,162,244,226,209,2,226,255,48,154,243,119,36,121,22,244,192,136,204,202,182,102,179,119,40,197,159,202,153,235,166,184,68,240,227,212,22,252,220,214,95,58,244,125,161,82,81,253,145,87,188,36,63,195,20,107,152,230,231,70,38,105,202,174,104,179,117,204,197,225,194,90,86,245,11,234,216,152,249,51,71,27,101,234,40,38,145,237,19,38,178,59,68,156,114,99,180,202,175,120,168,24,60,46,29,43,102,110,18,151,150,173,158,34,232,25,186,107,248,125,101,26,5,4,69,207,204,91,68,137,160,207,170,62,62,19,3,202,96,126,221,52,236,166,207,209,244,25,196,153,211,164,159,71,110,139,237,120,139,187,166,143,92,7,218,89,177,166,71,96,201,140,88,183,142,36,138,33,235,6,240,16,196,97,19,201,235,130,9,233,177,72,226,83,170,226,214,80,176,222,91,221,71,146,117,53,233,64,163,206,121,94,81,118,56,163,175,41,211,229,38,119,28,231,94,147,166,182,34,48,169,155,56,154,26,143,102,152,206,154,75,89,251,162,198,79,148,72,125,253,94,182,95,217,44,230,251,163,48,11,222,125,33,72,198,148,34,211,134,213,27,157,211,156,140,172,216,242,231,194,235,184,182,6,192,104,34,45,189,50,152,151,55,89,143,236,45,245,96,189,52,83,38,244,75,131,254,41,82,43,192,232,94,7,76,40,47,97,148,41,179,198,247,133,189,81,21,21,24,171,240,206,22,231,238,231,107,234,242,62,129,119,124,95,168,55,13,77,89,44,68,202,219,205,54,2,87,104,184,159,163,211,181,143,1,70,227,167,233,67,165,249,59,70,67,135,120,243,121,106,147,94,203,128,41,165,13,189,180,233,14,147,160,120,0,86,61,248,124,48,78,141,76,38,134,179,100,97,222,216,82,236,56,53,53,37,157,169,147,181,66,249,51,35,137,183,101,99,182,109,53,237,1,39,164,166,179,126,34,123,198,35,51,187,73,169,142,108,92,1,174,149,150,241,253,141,45,172,159,223,249,212,119,28,125,102,133,174,232,9,6,125,119,13,241,10,193,31,253,118,243,158,190,40,83,130,200,162,42,202,119,15,5,174,7,204,177,253,51,45,108,39,7,147,92,200,162,55,209,172,158,190,189,253,3,221,104,40,31,50,211,146,69,104,239,199,89,126,138,206,88,221,250,31,47,108,198,11,237,115,244,137,185,227,220,133,190,228,212,63,19,26,230,223,14,67,227,148,15,127,211,114,211,150,95,26,33,221,214,137,56,159,184,44,55,127,44,240,125,243,214,27,51,69,172,56,186,153,177,178,78,197,84,98,125,164,16,216,142,207,185,153,10,226,11,96,206,111,58,31,66,0,123,211,202,153,85,160,167,233,26,145,90,142,129,150,151,246,244,222,37,100,196,199,73,154,70,127,250,4,70,37,46,12,67,243,241,137,14,209,140,240,192,149,94,39,130,33,93,188,104,15,143,159,254,77,252,2,211,100,225,111,147,181,75,3,238,179,103,92,177,68,192,226,160,89,234,27,98,205,56,51,171,178,136,13,145,235,181,82,206,15,166,209,1,57,168,7,211,53,227,95,15,100,159,37,218,182,200,60,162,240,49,28,62,95,87,249,192,48,155,110,226,130,160,146,252,184,92,217,64,32,216,215,0,115,212,67,206,229,111,217,137,255,113,210,119,77,20,160,111,46,27,170,107,214,108,52,104,203,62,29,152,175,234,103,112,194,34,158,241,176,216,240,106,136,113,226,172,117,115,14,24,80,64,112,253,44,244,166,253,247,222,98,211,216,135,143,224,141,60,58,107,244,115,78,152,120,200,215,158,161,199,190,201,23,95,201,18,243,99,134,96,41,171,194,172,70,125,246,21,201,22,21,89,238,32,254,175,24,62,211,38,27,153,216,39,166,111,49,5,210,104,83,135,194,153,185,217,99,54,4,163,166,60,79,51,173,220,30,69,163,132,36,226,170,191,229,44,69,0,159,215,135,117,114,150,139,185,187,79,51,228,177,182,214,50,241,145,204,87,211,140,64,150,152,64,227,123,52,235,174,22,174,237,44,176,183,208,83,35,90,58,99,87,131,120,143,196,108,139,110,207,230,251,204,129,207,161,248,51,154,244,123,137,103,102,205,178,85,183,246,237,215,108,227,155,88,148,106,52,181,117,214,129,236,221,94,240,168,206,230,76,30,105,167,209,108,249,88,152,8,141,139,47,229,121,89,108,107,124,143,123,162,65,26,46,30,218,109,243,112,223,7,44,161,173,196,17,54,50,35,214,5,83,114,74,43,43,220,221,6,142,188,128,57,192,202,153,73,37,251,167,131,220,57,116,166,7,19,91,56,13,21,158,0,155,228,169,48,242,74,14,159,105,4,187,23,205,37,22,167,57,211,201,136,227,141,38,11,169,62,111,207,134,160,35,145,199,7,182,146,153,231,82,18,249,62,77,68,78,214,191,151,137,225,231,37,221,71,28,230,61,64,7,222,176,51,52,221,145,207,251,246,132,116,98,117,219,178,46,32,225,82,92,16,1,181,244,19,224,201,126,107,88,145,196,51,240,124,33,154,197,60,3,175,142,72,108,225,162,39,111,195,156,178,61,113,197,161,106,187,77,192,148,233,2,185,48,155,31,241,185,101,119,58,183,43,107,224,122,128,81,176,228,2,141,193,234,180,222,204,139,87,142,41,34,201,107,189,60,228,160,126,40,9,59,180,45,162,68,139,43,134,232,238,89,60,16,188,67,164,241,166,166,127,112,51,242,135,153,145,111,153,159,204,211,130,17,238,57,202,77,127,160,102,2,73,50,110,207,50,102,248,215,34,121,105,41,181,200,132,103,51,47,211,44,59,41,151,156,226,162,233,168,42,58,134,206,0,242,17,72,147,121,70,92,79,198,39,101,207,93,94,113,183,119,137,20,127,253,155,145,51,206,116,165,201,140,128,145,102,201,175,26,143,44,131,22,229,104,50,156,193,14,167,171,101,125,46,45,113,117,65,19,160,93,127,232,224,167,85,236,17,178,176,119,213,83,19,70,6,155,216,162,131,47,28,155,83,67,241,243,254,100,248,251,12,14,15,253,205,58,15,114,91,163,7,199,141,18,245,46,31,184,207,71,224,238,150,205,211,71,106,194,39,227,193,99,175,15,76,134,32,80,4,84,62,40,26,215,2,211,248,43,48,238,114,233,221,245,204,237,243,54,201,247,4,117,137,142,244,239,149,161,89,179,222,133,179,50,233,12,61,141,134,248,224,210,62,23,142,188,215,144,163,79,76,245,129,83,36,42,128,33,197,235,67,195,93,54,104,2,221,178,59,31,24,237,207,241,96,58,126,20,238,61,74,245,16,55,123,91,31,24,203,135,56,55,234,59,250,137,44,56,113,239,133,145,231,208,50,214,194,217,160,191,163,241,31,208,199,210,109,187,26,48,6,109,58,195,155,201,214,187,242,254,185,238,51,204,250,27,165,214,207,165,207,140,44,89,112,116,232,71,23,191,63,96,90,164,31,60,147,70,64,157,38,245,29,108,125,158,136,24,102,2,159,93,195,27,105,200,214,124,198,10,181,205,40,84,25,13,112,235,67,225,245,5,183,15,13,88,229,146,25,133,177,69,141,236,204,179,39,104,145,115,159,153,54,185,216,27,236,87,100,70,229,199,127,211,148,255,56,38,7,69,95,39,194,149,61,26,9,54,52,13,141,36,178,137,22,188,163,141,119,160,48,145,102,180,2,12,107,183,87,184,8,49,23,233,50,177,232,53,197,129,249,152,52,20,123,151,86,158,45,251,179,222,185,231,106,90,199,101,115,85,162,173,132,154,182,166,2,209,55,216,239,177,108,186,122,62,87,62,73,18,248,43,57,203,123,210,10,221,79,91,33,122,136,54,202,185,229,243,227,37,141,152,140,81,100,22,223,51,224,156,99,229,60,48,134,57,10,159,177,178,163,103,229,140,27,54,254,10,63,33,72,96,100,221,244,190,105,89,93,239,210,206,230,86,71,42,148,186,57,31,124,254,167,175,4,142,114,123,45,20,44,144,122,229,8,136,61,86,254,180,198,105,121,106,166,158,28,53,211,97,134,84,90,11,198,254,54,184,131,189,91,235,206,167,0,126,214,199,88,194,6,122,6,95,118,6,5,153,88,225,170,58,155,17,164,230,244,24,122,208,232,182,78,60,153,190,224,168,246,102,43,6,11,157,102,210,115,239,161,206,56,123,12,241,28,47,200,60,181,254,98,25,84,31,245,216,6,49,202,209,58,76,98,244,193,88,226,197,26,149,161,226,44,229,218,80,160,77,206,178,163,218,139,10,179,18,167,242,123,226,4,59,77,124,3,11,177,229,218,190,18,36,252,109,180,219,128,150,247,150,35,46,93,216,169,200,86,21,211,206,226,13,174,25,10,183,182,211,176,100,21,215,8,163,164,90,203,135,38,71,201,161,249,148,136,252,232,212,249,22,142,254,14,6,108,162,190,164,41,109,188,147,98,29,64,22,109,78,229,43,155,249,215,131,7,85,106,249,109,68,197,92,227,224,192,219,30,176,192,157,186,130,135,181,166,102,39,252,61,132,254,157,72,125,158,55,38,157,74,198,156,228,115,253,224,106,169,218,47,183,214,221,166,44,170,229,249,43,221,255,44,204,94,202,66,221,99,137,136,87,67,21,98,68,179,141,233,163,200,61,37,171,153,250,40,90,150,102,16,244,236,153,223,24,59,203,61,42,122,210,164,128,112,81,4,166,216,124,105,59,24,228,144,71,110,205,166,166,40,249,180,115,63,166,115,232,159,206,68,156,65,209,240,240,49,244,99,111,7,204,76,189,31,44,130,41,6,91,53,241,193,240,77,245,202,176,24,200,1,143,146,148,240,152,200,36,68,179,216,129,71,89,223,251,98,15,19,240,153,166,149,150,75,169,126,190,11,159,227,251,211,236,94,131,137,137,46,134,114,203,225,57,60,234,57,17,111,202,122,221,248,92,172,119,244,78,41,125,225,36,151,205,144,25,138,158,15,109,200,193,108,203,20,174,53,7,79,211,118,185,159,131,225,36,5,8,215,82,47,27,169,228,224,89,210,172,157,139,222,244,48,166,216,131,231,252,140,79,36,172,223,171,38,138,217,159,17,10,211,225,113,87,235,152,159,1,92,36,102,69,248,106,41,123,27,97,216,42,23,62,212,161,177,152,119,122,238,239,212,99,43,213,1,251,207,235,130,99,40,42,142,250,219,148,133,223,56,96,158,211,246,161,129,47,236,139,135,51,67,174,126,218,193,70,142,182,142,129,3,137,30,93,139,185,98,58,76,239,123,209,102,73,204,33,163,109,106,96,11,171,93,158,141,237,105,116,15,153,51,154,246,105,82,37,140,94,22,58,143,53,77,142,242,14,254,31,1,227,229,241,57,90,194,70,208,172,61,85,217,186,212,31,170,148,64,104,67,184,84,61,180,127,218,102,51,108,239,44,63,13,67,67,225,243,42,31,85,120,33,155,63,20,238,47,210,6,213,171,170,103,112,79,249,229,172,157,121,63,234,90,21,180,142,207,193,182,24,8,44,198,195,8,240,239,50,244,167,181,6,84,160,128,77,121,143,20,138,245,212,5,238,64,209,123,42,159,223,70,239,179,233,19,145,96,148,253,56,108,212,7,67,128,86,152,105,119,61,248,19,179,1,214,180,222,48,40,235,211,174,75,147,248,107,21,38,190,208,8,226,192,210,245,58,214,39,145,136,64,96,111,50,72,204,76,94,97,250,146,228,224,207,54,149,54,227,250,62,172,177,112,133,210,71,122,38,255,89,222,251,32,53,252,233,159,134,48,246,6,66,91,185,233,51,35,79,32,15,5,253,172,246,167,201,251,243,109,99,49,13,121,161,166,255,37,18,221,103,103,22,49,15,206,105,180,72,156,253,206,15,62,223,53,137,89,129,177,233,238,2,35,251,47,48,234,139,231,61,58,124,194,235,24,5,7,94,19,229,133,139,34,41,244,12,108,12,229,207,253,183,209,161,125,141,238,88,146,32,142,212,252,183,217,249,38,57,248,196,64,164,139,46,106,155,147,249,46,172,101,115,63,242,83,151,14,55,75,96,150,141,19,245,56,204,136,90,239,212,100,182,105,182,113,152,144,41,222,227,129,113,91,165,103,245,194,40,226,70,178,226,192,103,91,87,242,251,113,186,249,34,212,59,48,242,86,245,108,196,46,140,197,89,145,163,215,252,57,89,220,247,149,205,0,231,193,188,173,243,11,14,35,146,59,222,209,168,168,193,46,11,152,8,173,10,140,166,77,169,241,227,85,36,63,14,124,34,230,77,71,81,92,218,148,103,218,145,215,165,95,246,135,66,43,122,170,54,192,133,250,246,133,207,168,58,63,149,245,104,120,173,221,225,197,203,238,239,190,80,57,79,195,71,210,121,119,52,69,188,71,222,205,154,36,223,167,130,102,10,9,134,7,119,106,154,211,143,54,21,219,41,151,54,126,52,121,135,199,121,100,73,225,51,210,122,90,126,110,254,164,9,124,34,188,77,191,159,95,154,237,127,30,108,94,218,103,30,189,176,149,168,5,70,162,250,132,32,239,232,253,194,197,1,37,109,91,81,250,94,26,101,141,253,6,203,217,81,226,146,234,71,15,115,152,124,47,204,190,146,26,247,77,22,237,213,222,216,247,194,245,202,247,117,99,27,180,244,198,206,4,68,125,109,59,204,58,85,222,67,69,41,171,208,174,113,225,210,164,160,67,114,123,147,61,158,241,227,83,76,162,209,128,36,210,173,113,52,49,182,140,99,252,216,82,60,211,14,83,118,103,65,145,13,107,254,219,163,78,233,189,177,131,177,83,142,193,82,147,56,176,113,106,234,38,75,134,90,121,250,2,92,56,90,197,241,76,209,20,89,165,124,158,10,89,245,248,70,6,164,72,121,166,214,3,229,51,30,27,38,125,102,147,204,212,240,111,100,16,82,214,161,48,45,32,254,253,161,234,184,100,156,34,118,118,110,212,103,142,51,235,136,80,46,23,110,105,103,63,247,217,5,67,163,150,219,134,201,114,111,11,82,212,44,50,14,9,162,207,90,213,29,30,150,10,150,71,138,68,168,47,19,164,173,206,192,145,103,86,173,59,103,57,124,206,51,231,187,109,250,209,7,132,250,11,147,209,145,131,73,29,195,177,241,131,73,235,203,235,98,16,98,100,118,97,83,22,124,232,89,249,25,92,113,97,73,90,171,79,0,147,151,125,114,126,91,19,45,192,119,97,44,11,180,59,57,140,31,135,12,82,52,11,137,205,238,111,243,233,202,247,177,104,214,97,111,113,97,227,82,54,129,217,241,231,251,182,144,101,44,67,158,40,173,101,72,64,92,216,252,194,229,3,96,43,214,226,166,155,201,78,77,253,109,118,138,126,91,24,29,164,81,244,202,70,141,165,179,83,73,73,189,11,140,194,85,245,11,55,241,160,174,71,211,1,115,193,243,101,245,173,55,181,73,67,249,137,161,156,189,132,23,87,93,32,205,248,193,123,65,223,86,120,192,204,187,247,60,208,191,78,50,138,16,16,157,213,47,251,196,3,83,140,148,128,209,62,155,247,153,156,111,103,188,64,26,148,204,209,184,163,232,188,39,146,40,85,97,166,43,255,109,180,178,182,158,153,9,199,63,91,154,21,48,211,123,48,91,156,233,15,108,152,130,142,222,245,72,150,56,186,48,50,42,83,134,40,170,177,76,88,23,222,228,63,155,94,25,100,72,127,102,228,93,233,222,20,152,175,124,222,11,159,39,112,126,18,72,63,116,116,15,38,38,42,106,83,194,183,243,219,248,212,220,135,66,91,180,8,186,113,225,211,36,47,29,70,76,166,202,133,79,232,218,201,143,166,240,209,134,160,52,193,248,140,65,32,72,155,231,131,23,125,109,227,193,139,92,197,131,55,218,123,62,130,103,179,58,164,156,154,134,164,230,51,33,212,250,33,227,123,39,68,213,61,26,224,224,84,37,26,160,225,186,207,18,7,211,98,42,81,41,15,132,198,14,135,109,100,188,83,195,147,204,189,199,149,225,60,46,203,3,201,159,225,193,0,31,7,6,24,15,197,212,102,223,33,74,193,118,86,9,160,104,243,28,181,6,76,173,78,6,202,70,168,140,116,195,15,102,177,216,85,15,54,173,184,139,210,65,253,8,210,3,231,30,186,48,28,222,56,5,189,165,101,88,180,151,124,173,55,234,208,219,216,24,76,9,236,190,234,179,8,173,231,236,3,74,43,243,190,211,36,86,106,251,209,248,185,178,221,208,108,117,216,156,65,245,232,100,46,189,23,174,212,156,235,231,161,160,19,126,159,168,41,103,246,162,112,38,60,247,115,211,61,146,154,158,27,110,151,63,51,116,205,89,188,244,220,103,10,241,217,236,140,27,140,17,229,210,50,150,106,219,97,104,115,143,174,11,149,58,67,95,188,79,101,155,115,116,164,40,129,145,66,247,47,96,211,218,252,250,112,15,76,95,40,14,181,23,166,139,46,203,165,209,125,60,125,185,54,111,246,26,156,149,97,14,58,168,111,93,152,197,188,100,185,52,216,56,190,5,217,211,40,44,15,197,56,1,15,159,11,159,233,109,61,157,34,114,157,3,233,217,223,149,161,244,109,172,160,7,155,114,212,253,126,16,245,234,93,158,25,37,181,152,114,160,4,165,252,54,216,6,87,164,214,46,60,204,174,83,97,188,182,238,76,75,118,18,13,201,165,48,166,180,243,194,211,220,140,245,202,78,248,219,227,232,19,99,236,199,166,1,198,214,116,248,185,17,84,31,91,143,174,240,157,218,133,109,22,249,156,219,218,37,252,169,160,17,54,147,194,136,24,220,93,2,196,109,156,207,4,174,214,30,182,29,54,209,175,33,48,57,179,21,71,159,169,86,134,10,162,218,200,65,57,186,86,149,143,51,19,231,247,27,62,33,116,70,231,172,220,22,54,5,119,15,206,30,108,239,42,199,14,203,97,222,183,149,77,42,80,95,199,56,51,97,187,1,41,100,142,146,30,171,117,152,222,68,206,55,12,201,191,234,217,82,120,226,134,236,112,101,14,111,50,10,39,91,227,59,132,41,4,233,30,252,160,54,80,252,174,170,81,37,229,174,136,140,211,240,219,58,31,87,91,67,70,225,54,150,156,63,79,92,214,170,94,25,138,230,51,231,128,217,99,203,243,70,236,103,55,65,95,115,2,78,47,214,138,250,96,228,149,222,111,35,242,204,167,236,240,166,31,180,10,124,70,101,94,254,196,225,42,204,183,57,57,48,239,167,250,171,198,41,163,202,148,83,172,85,55,251,51,59,35,99,103,153,114,10,178,15,169,236,128,79,124,58,5,102,39,228,171,42,139,119,17,179,123,252,1,104,240,200,254,76,207,250,51,139,92,25,241,83,221,113,225,139,38,40,57,152,164,218,88,254,190,134,89,80,12,129,113,44,89,113,101,149,4,158,28,125,126,217,12,183,47,76,186,160,202,109,67,132,244,29,58,48,148,91,121,35,104,20,173,237,23,62,104,201,120,145,33,253,109,187,251,230,37,35,228,95,101,170,132,38,132,176,108,128,91,167,51,88,142,204,4,14,67,194,147,135,130,248,82,158,62,20,232,238,124,254,232,7,197,107,126,196,77,227,236,215,228,178,45,191,178,98,78,152,212,77,101,164,16,99,110,15,145,178,89,2,52,25,226,164,49,232,113,118,248,108,6,171,140,82,90,115,176,185,137,7,110,153,164,7,159,213,133,30,169,56,154,191,149,251,154,4,242,113,240,64,194,249,189,204,106,93,67,49,196,7,129,251,11,84,6,42,120,168,95,196,209,232,241,188,119,109,74,52,171,189,161,160,250,171,230,241,148,106,173,62,144,208,86,120,146,111,195,66,115,210,78,241,121,17,69,9,204,165,164,20,240,121,70,93,6,18,31,235,217,70,236,248,188,146,232,95,30,152,74,118,204,57,195,152,7,85,80,170,44,49,47,76,180,229,94,204,122,94,64,217,58,24,16,101,149,69,183,209,247,153,227,109,47,70,134,76,73,48,121,167,39,14,96,195,153,109,176,192,221,8,85,23,62,235,218,204,91,97,122,175,138,191,48,170,42,175,71,198,96,140,159,253,199,97,88,72,224,57,248,216,186,127,186,166,85,54,4,132,221,92,90,141,235,134,206,252,198,66,71,157,103,197,80,200,230,234,242,208,179,125,167,26,232,240,164,96,147,5,70,63,191,189,145,98,12,53,133,169,89,196,16,255,89,104,255,159,184,51,73,150,221,214,129,232,150,216,55,251,223,216,231,65,9,96,242,69,120,120,227,123,100,59,175,84,18,197,6,77,34,113,225,99,209,162,254,43,115,248,82,121,126,45,177,17,43,140,121,150,170,174,31,107,187,80,75,236,103,72,134,238,251,94,232,66,230,146,47,140,196,254,69,25,135,30,31,19,116,200,25,96,61,84,83,124,173,51,8,253,54,156,28,236,57,240,1,98,163,101,33,87,65,167,113,3,226,181,32,249,221,49,67,113,239,124,252,216,22,240,106,101,249,48,105,211,181,6,224,130,55,25,113,194,211,72,142,248,215,68,247,241,70,160,24,149,188,107,108,149,11,122,97,150,7,31,148,95,135,185,0,233,119,11,58,19,37,24,243,162,253,242,182,128,207,15,239,187,0,232,76,218,229,106,163,138,204,184,154,94,62,77,225,9,45,190,199,2,32,85,43,35,14,223,41,197,199,134,177,119,35,76,131,118,122,43,140,210,179,112,48,138,167,192,148,160,93,152,83,85,166,225,196,218,43,97,156,65,125,78,138,194,24,143,137,178,59,66,253,119,154,65,51,197,153,141,165,103,57,74,129,207,86,55,98,147,183,106,107,113,80,200,226,66,157,246,165,217,232,147,117,63,246,52,49,64,127,107,172,183,220,199,3,163,97,121,209,158,228,91,159,243,6,161,225,233,48,125,119,186,60,25,61,181,215,23,91,254,17,108,197,26,182,118,55,37,221,139,105,228,40,191,140,108,100,246,33,67,97,50,245,45,63,61,105,176,226,223,186,252,38,249,69,17,88,9,91,153,228,234,40,114,46,206,109,98,9,190,93,101,194,43,178,207,82,250,120,182,105,31,178,108,245,20,247,115,17,242,195,202,250,96,50,206,83,118,202,101,60,225,24,81,138,204,151,108,57,180,31,89,253,115,163,173,221,57,95,236,194,140,119,247,143,109,154,107,151,35,107,83,152,84,166,143,10,194,33,85,62,8,21,19,41,22,8,242,85,45,139,141,180,241,249,198,23,30,48,189,183,177,101,195,98,146,245,180,227,183,27,105,170,251,69,76,101,154,102,103,63,216,10,105,238,152,34,146,49,179,159,139,48,240,217,102,46,60,169,136,138,39,131,110,36,193,74,210,14,41,123,66,204,50,151,91,12,102,50,34,11,75,246,131,173,159,238,221,13,167,133,204,220,79,38,235,108,250,254,23,182,166,51,45,174,70,19,224,206,6,52,134,214,112,103,148,138,6,137,96,209,27,231,87,17,248,161,232,162,15,121,48,124,134,234,206,40,86,100,186,101,250,7,54,81,123,247,126,42,114,110,185,202,47,155,204,96,119,244,172,157,91,84,194,158,49,127,253,12,62,248,24,214,183,147,230,129,17,198,160,130,232,7,211,111,122,94,67,158,200,26,254,164,95,157,179,18,190,14,92,166,229,61,28,70,119,231,110,73,80,171,217,216,183,195,29,210,241,125,109,182,229,218,75,192,68,223,170,220,28,90,144,199,181,51,202,167,243,118,71,180,237,142,62,79,14,99,86,222,206,98,214,79,194,148,138,253,106,136,64,69,126,155,238,70,213,77,71,116,30,147,228,48,38,238,15,20,144,184,90,9,32,108,150,19,38,248,12,24,111,255,62,26,132,26,84,108,226,209,102,146,96,16,9,17,235,105,224,112,165,129,185,252,246,180,70,142,254,104,63,207,247,126,18,170,67,75,24,158,21,246,238,237,218,113,96,40,77,213,207,93,147,39,235,215,196,34,129,76,143,115,31,150,227,206,162,114,120,225,182,170,105,84,254,224,179,118,235,165,130,82,33,135,230,165,91,181,228,36,132,238,70,35,226,70,193,97,137,171,73,177,220,79,2,91,112,142,248,160,220,123,200,152,99,16,144,4,117,120,77,169,19,26,244,32,234,214,8,229,251,109,124,187,33,176,49,143,218,12,120,202,91,83,92,82,99,200,32,149,138,233,72,78,143,202,12,159,197,168,63,53,133,23,169,29,95,2,205,210,22,119,188,219,182,4,151,63,86,251,57,129,10,159,31,31,67,224,113,253,0,120,20,76,251,121,97,26,184,6,220,17,120,169,30,185,56,191,13,201,119,43,140,76,198,125,52,234,255,238,128,146,255,42,237,126,13,142,179,38,40,245,180,59,208,182,183,44,93,180,43,107,221,23,62,54,233,141,138,76,107,55,177,235,157,70,8,250,203,131,29,179,63,135,223,86,17,23,189,77,112,135,45,220,221,220,96,38,183,85,151,204,19,186,23,33,230,227,191,77,26,190,200,160,80,213,191,251,29,210,99,173,140,162,112,182,38,159,119,72,175,2,212,152,150,68,153,119,150,109,124,95,121,114,124,163,126,103,120,198,155,173,10,163,107,210,3,222,34,59,8,108,65,129,152,163,69,139,240,128,75,138,44,32,176,181,162,85,184,160,70,114,225,117,11,195,129,33,143,92,152,78,192,83,127,27,187,246,254,54,196,211,170,48,236,231,166,87,231,33,31,116,91,49,113,139,223,166,122,254,14,203,176,64,199,188,47,198,42,40,10,175,107,143,215,46,249,94,83,101,131,250,119,23,223,78,50,147,208,95,57,43,46,238,76,13,228,11,91,220,43,96,19,111,84,120,32,238,35,75,119,116,253,237,130,137,87,101,75,185,114,71,6,83,102,23,11,31,85,147,242,92,77,185,216,133,155,148,61,218,139,81,74,22,115,28,171,182,60,104,29,181,5,108,137,87,133,169,215,9,152,90,160,166,51,133,149,29,55,183,74,149,27,124,176,155,67,248,113,248,12,144,120,156,7,94,28,252,113,106,51,170,73,30,45,91,89,99,11,147,0,9,108,129,145,198,138,245,147,108,99,150,183,38,131,158,60,220,3,245,84,10,114,12,182,78,33,1,35,106,44,67,74,131,176,93,194,88,193,177,222,250,211,180,243,107,241,219,52,222,28,250,219,24,39,110,121,34,152,38,93,57,7,249,156,121,166,124,192,208,52,197,212,57,48,206,114,60,154,29,241,10,67,84,188,191,157,139,104,104,24,140,14,90,92,77,74,93,118,157,3,119,26,144,185,9,183,137,104,246,231,106,52,96,29,134,252,175,131,106,154,216,62,79,161,82,233,28,175,180,61,30,1,146,12,157,15,60,77,67,208,97,136,201,122,107,152,244,51,108,75,36,131,206,1,244,167,116,189,255,250,81,153,5,165,135,109,134,190,207,86,115,152,57,180,194,140,48,137,158,82,31,248,92,157,98,60,8,174,117,133,7,74,16,23,78,53,63,19,148,190,206,97,198,111,82,205,114,216,19,181,155,57,188,182,13,35,66,103,96,54,253,202,30,134,60,230,147,238,24,131,228,77,120,1,20,238,118,221,69,143,255,144,124,43,60,48,199,172,160,199,221,223,190,99,20,104,77,59,233,201,100,205,98,238,189,173,179,184,194,116,185,15,20,229,72,57,82,209,143,153,245,254,50,26,157,114,56,48,163,230,245,94,134,233,21,203,145,106,105,19,159,189,139,20,186,140,184,41,230,183,112,233,112,71,36,116,77,127,243,179,82,194,201,198,249,148,249,121,80,252,224,117,209,209,95,67,131,176,84,19,248,214,35,99,166,216,114,8,116,72,85,136,161,86,139,16,48,166,180,154,110,52,81,137,73,74,57,134,172,201,134,146,87,24,41,152,109,36,38,196,104,164,76,206,45,55,227,35,142,165,22,39,90,55,119,209,90,99,94,249,233,97,146,74,241,219,231,110,186,15,54,202,83,114,68,53,128,111,231,12,131,217,231,198,133,165,133,157,89,202,103,183,137,57,186,147,56,116,36,107,137,105,197,78,67,75,77,177,71,155,93,188,99,3,230,132,92,15,140,25,126,97,140,51,129,73,248,251,68,168,86,127,49,228,183,143,107,74,21,99,248,123,75,170,49,113,15,136,120,248,60,97,71,164,134,81,224,99,89,173,176,133,203,47,74,161,240,57,190,99,119,39,247,95,228,167,201,209,150,112,61,40,35,27,50,131,171,81,126,246,117,154,80,59,152,226,246,80,184,224,254,57,112,237,226,159,87,210,220,35,252,88,98,70,169,169,79,69,219,203,48,165,139,117,38,187,15,254,235,176,25,150,87,153,93,100,126,113,216,152,76,62,145,172,233,121,150,171,207,204,130,253,116,125,232,185,100,146,22,84,111,35,79,93,137,200,74,84,220,96,206,34,129,159,123,47,232,93,225,113,97,10,109,217,175,232,224,54,175,141,66,102,104,170,143,188,232,134,187,196,80,216,87,44,8,47,119,208,154,58,142,91,6,81,60,136,50,126,137,186,56,79,91,86,31,160,160,63,19,129,84,235,111,55,229,200,180,198,52,17,92,35,38,82,117,95,160,219,5,236,145,56,203,7,71,144,120,247,80,115,174,29,65,142,87,97,178,30,103,91,138,69,64,113,147,192,137,138,253,48,252,232,38,38,169,108,178,37,231,93,251,125,111,20,146,37,170,177,96,237,134,171,154,112,149,100,9,177,139,64,223,143,65,53,58,178,192,5,14,69,252,246,164,242,71,130,30,196,167,251,189,216,146,109,130,18,168,184,163,98,237,194,228,193,187,240,81,109,76,103,145,21,134,92,206,110,225,126,36,218,172,201,100,49,89,176,149,98,203,58,211,74,98,138,196,153,126,106,196,190,217,158,201,36,6,109,198,235,242,232,25,146,152,89,195,99,219,214,171,88,19,183,128,233,160,179,88,102,46,14,167,41,125,3,57,75,82,141,224,25,221,27,87,150,19,226,188,47,133,4,17,183,171,53,63,247,70,124,164,69,20,22,86,155,216,41,232,132,66,157,117,180,39,41,119,180,128,33,197,203,113,49,69,91,93,227,137,179,166,116,99,149,115,55,57,22,19,186,19,177,211,34,196,149,242,208,123,211,100,35,206,243,99,72,172,44,214,0,13,83,123,143,39,131,33,180,196,77,77,144,236,238,147,209,150,247,22,221,18,101,157,53,140,112,74,143,235,146,212,255,134,16,81,124,126,163,132,218,52,47,138,150,41,117,53,1,91,143,21,137,255,34,100,62,111,240,152,172,132,192,44,167,28,199,38,25,219,33,228,22,228,48,118,236,72,212,201,53,73,253,47,202,214,61,16,90,16,16,191,157,64,137,137,67,253,136,89,116,220,227,62,36,193,110,101,113,55,55,9,207,56,39,129,43,157,174,34,135,129,179,40,206,247,160,128,230,58,77,104,145,137,135,12,111,31,137,217,200,158,224,73,74,166,128,132,7,77,10,29,54,49,46,73,67,28,15,247,30,109,5,33,134,42,9,41,74,51,73,242,197,213,214,54,94,242,39,53,8,188,164,92,235,104,154,183,97,11,184,201,44,214,172,222,154,94,85,59,82,251,107,61,86,163,109,179,103,102,228,72,195,97,11,43,92,137,31,151,200,231,50,87,36,53,195,30,18,51,33,159,221,122,8,101,148,117,141,0,73,189,176,146,158,45,3,56,119,176,91,172,170,189,105,150,14,255,46,229,123,245,67,146,98,50,148,114,19,136,148,75,105,254,240,140,145,179,39,209,0,26,20,44,72,110,114,211,50,101,70,118,158,34,29,249,233,137,208,71,36,85,187,133,47,228,226,100,10,195,158,145,69,78,74,50,255,131,254,81,35,70,188,81,220,160,185,201,102,93,125,119,144,14,154,16,22,70,163,192,104,93,174,209,164,121,139,164,138,135,137,196,5,140,94,188,36,100,139,153,215,158,206,109,103,190,46,77,123,146,60,222,219,63,38,221,83,159,108,111,178,42,119,127,238,99,79,17,24,16,248,76,140,226,135,131,113,160,154,36,133,6,77,48,114,140,40,223,170,106,250,29,9,52,249,109,228,47,37,7,222,105,132,73,15,108,255,109,155,107,146,126,47,112,3,98,72,19,101,216,146,157,159,72,146,7,45,231,215,125,101,75,110,159,240,110,36,93,27,213,5,93,72,9,84,165,214,120,177,182,91,171,178,178,17,226,68,86,39,96,132,240,229,183,105,234,188,238,163,153,2,132,112,26,104,81,147,102,124,80,118,21,217,23,80,231,142,44,93,54,177,64,225,34,89,147,235,22,51,9,150,206,149,163,7,198,190,106,193,122,67,235,66,72,161,221,138,197,238,213,168,47,202,160,17,244,134,149,21,131,134,32,130,16,111,206,131,229,203,193,106,228,250,133,149,64,72,118,220,125,163,153,61,54,4,78,253,134,158,179,21,250,203,84,195,154,226,121,227,189,207,155,202,70,205,159,183,22,76,15,136,81,91,57,65,19,77,137,224,206,160,240,209,100,88,154,13,204,29,22,10,152,101,199,179,153,215,220,244,251,181,50,85,210,143,73,235,199,166,68,245,178,212,21,140,102,242,219,177,196,232,245,61,116,212,138,181,150,143,105,94,37,33,53,172,124,175,7,43,161,210,129,85,104,157,24,114,231,40,140,65,33,148,91,149,40,133,188,197,29,210,134,84,162,210,172,134,36,1,209,31,21,181,83,96,36,202,130,254,210,108,203,187,175,69,238,254,140,90,141,197,125,94,92,134,148,76,26,108,157,120,107,148,167,148,31,118,54,193,18,31,164,112,96,9,57,128,52,55,154,63,193,252,220,173,55,165,174,65,107,236,241,189,136,208,38,37,190,29,39,161,94,146,22,134,185,204,114,152,157,199,10,237,66,176,204,194,27,181,181,155,100,150,119,97,247,163,254,182,233,219,20,91,53,196,64,121,240,98,173,6,99,63,157,255,220,155,159,43,178,147,99,183,203,147,113,12,204,75,62,91,182,33,11,140,25,16,107,192,8,143,178,237,20,238,53,131,77,219,104,24,149,31,22,35,210,41,193,43,181,38,25,114,53,173,151,203,165,157,18,176,145,147,160,160,46,215,242,125,114,120,10,194,160,132,78,214,131,136,117,142,168,174,212,104,58,224,153,44,133,175,222,188,101,76,81,72,36,176,24,92,92,227,24,9,183,19,171,54,118,37,150,159,212,96,17,112,77,104,144,196,84,130,40,173,196,81,10,36,131,32,131,23,177,133,158,73,251,164,17,30,74,182,86,129,74,74,69,159,41,94,171,32,179,32,182,14,231,79,190,203,19,190,134,82,109,73,162,95,246,114,203,75,167,2,140,151,121,183,121,242,31,74,223,167,235,38,45,244,28,62,127,58,242,75,18,174,247,244,67,53,79,38,202,177,223,86,137,228,11,225,32,142,114,165,39,155,106,127,192,204,105,225,146,35,147,123,45,10,43,221,87,126,62,34,111,145,74,131,102,50,213,150,57,87,83,80,231,15,158,225,146,43,229,123,89,219,85,31,239,132,148,166,124,107,120,139,124,109,135,43,189,197,132,181,189,140,50,238,4,125,194,176,89,136,86,217,116,172,221,184,132,117,5,103,82,56,223,211,250,189,57,12,213,64,236,117,114,130,55,62,141,14,254,83,27,0,157,53,246,187,100,60,5,253,101,84,251,124,179,132,230,78,160,86,159,27,179,213,31,236,204,120,212,97,133,201,62,160,119,120,229,0,52,131,34,204,79,58,187,108,175,78,206,52,193,56,163,180,148,129,127,214,86,142,171,147,89,0,202,223,159,61,152,238,104,117,103,169,50,100,143,110,100,47,29,198,34,232,138,114,92,57,152,237,160,212,91,147,214,245,215,34,220,246,124,45,36,41,189,20,29,201,124,94,67,43,7,166,233,218,58,76,132,69,75,57,168,140,202,206,77,75,214,64,89,76,180,3,99,209,69,153,136,53,10,124,170,22,168,158,241,223,166,72,94,202,126,176,107,177,10,252,230,63,169,138,249,212,45,148,200,205,80,177,52,245,107,210,41,187,249,20,135,41,3,233,68,47,54,206,164,195,48,217,158,247,66,18,211,45,114,132,106,122,25,207,107,159,239,237,181,103,199,254,181,30,132,250,65,80,99,241,210,155,77,193,95,215,81,65,88,120,148,40,189,73,67,2,162,131,109,125,71,5,254,113,195,48,208,21,174,68,218,189,234,7,150,67,214,58,17,235,190,226,85,92,27,191,69,221,20,171,215,119,235,241,192,41,73,117,255,176,224,80,246,58,196,141,128,76,21,158,175,177,24,167,87,187,162,154,95,166,22,92,88,31,24,175,93,163,78,234,24,54,114,115,8,41,247,189,216,22,138,132,8,204,254,240,37,144,104,106,33,253,220,8,235,14,59,138,29,70,130,177,107,177,147,145,161,227,106,250,175,137,231,151,140,214,19,175,93,217,150,37,172,130,216,83,187,69,94,200,146,44,161,219,82,32,232,54,115,50,73,99,49,60,17,194,63,175,233,229,99,164,77,181,186,172,35,145,217,162,186,172,89,104,68,96,72,226,94,164,133,0,114,125,106,211,218,47,187,249,193,103,191,239,82,135,56,152,223,100,36,28,62,199,253,212,210,181,102,173,146,188,170,206,2,241,242,185,146,245,169,219,126,243,97,34,97,75,96,202,59,188,158,27,5,242,169,133,109,205,250,67,249,197,166,11,32,147,52,89,159,238,120,178,102,173,8,228,107,209,222,201,51,75,40,82,209,96,64,158,172,80,88,226,69,167,176,29,8,36,234,205,41,48,203,81,76,184,245,214,149,82,66,95,123,139,243,66,2,200,92,155,35,147,135,148,50,161,110,133,45,136,239,133,159,231,198,83,202,24,7,198,28,85,47,14,39,114,152,242,220,72,180,245,168,88,165,39,240,170,122,53,236,75,175,216,158,36,32,123,211,171,45,238,226,87,227,201,169,169,98,74,229,37,42,113,207,182,93,171,86,111,210,146,181,123,241,254,36,179,39,171,231,120,214,107,70,53,236,217,237,166,150,8,159,13,159,61,222,95,11,123,64,38,74,223,124,61,183,237,14,140,194,177,104,41,208,210,145,106,102,47,48,182,176,185,148,95,18,158,243,105,4,185,33,171,220,200,153,96,61,69,113,114,182,94,26,242,96,144,157,157,189,204,113,78,43,27,173,226,61,118,191,219,10,118,218,103,213,42,193,195,195,165,116,152,172,162,190,53,131,236,185,33,116,16,169,92,211,171,211,72,78,135,77,52,66,158,170,116,178,145,133,216,205,43,186,225,48,38,173,32,38,121,231,60,94,212,200,33,23,73,69,183,205,43,175,83,39,67,175,101,211,166,122,236,91,56,78,28,153,107,41,155,54,250,144,95,124,30,17,141,14,169,216,94,80,182,28,182,140,91,213,18,249,159,82,230,87,157,79,167,87,149,51,176,44,161,47,107,248,217,98,43,80,33,79,157,104,160,180,121,123,110,125,254,184,249,233,65,10,125,110,21,13,160,213,90,12,40,5,163,73,202,31,169,252,50,241,36,215,51,32,226,162,87,15,98,40,94,177,221,77,153,56,233,91,219,17,16,74,11,208,204,154,84,185,15,147,60,11,237,10,147,181,215,42,119,40,217,126,166,34,118,144,218,42,79,121,126,139,115,175,97,147,222,110,92,54,104,152,62,33,186,177,137,75,170,78,3,161,88,71,249,227,166,40,129,162,124,127,217,140,36,81,159,176,16,140,203,125,16,58,29,170,83,66,248,205,121,238,70,204,75,93,149,47,206,215,155,78,180,5,38,25,58,68,85,131,179,197,183,171,70,173,88,151,170,107,116,22,232,153,225,175,133,117,220,84,66,133,134,8,95,12,249,216,71,148,6,220,61,28,179,113,225,65,58,60,158,244,39,60,16,124,200,208,125,74,232,53,170,0,203,153,1,213,47,70,148,182,201,226,50,161,238,59,104,38,192,165,218,47,86,8,231,75,19,217,30,212,48,229,189,172,112,218,97,138,218,165,172,167,79,19,108,241,45,9,250,227,84,85,2,104,136,180,149,118,105,152,70,173,72,87,41,146,76,46,208,133,101,72,208,136,70,10,155,103,104,78,157,197,50,197,126,66,119,4,250,152,139,237,12,219,169,243,115,241,10,117,164,110,146,15,227,209,64,41,158,242,5,166,196,68,164,93,142,243,50,162,220,219,228,143,178,204,240,243,86,244,245,141,155,163,163,209,21,166,57,66,188,21,69,35,85,165,120,72,140,94,249,35,188,222,37,242,21,148,157,245,237,27,22,189,180,178,36,78,17,214,34,202,236,35,138,196,132,212,135,145,233,52,73,208,15,182,246,21,85,103,74,35,131,230,55,47,201,90,162,232,84,169,180,87,253,96,75,163,139,186,11,81,162,179,61,250,7,73,244,199,26,58,75,81,99,203,46,251,100,178,222,170,228,179,233,200,116,175,38,212,147,68,202,135,62,242,217,173,74,82,42,20,54,10,108,253,26,252,201,179,213,88,138,112,19,186,193,219,215,23,34,127,74,57,197,200,167,47,76,192,200,70,171,110,19,78,96,142,215,222,146,110,160,111,158,73,234,248,144,209,65,66,46,37,14,39,3,74,233,165,8,101,49,15,57,112,28,70,18,66,78,31,24,137,41,158,10,237,121,201,69,88,53,222,244,202,76,146,210,228,158,229,98,146,255,201,247,120,50,159,103,15,81,152,242,21,87,150,169,108,109,82,187,111,157,181,170,251,162,201,26,93,11,155,245,192,116,253,112,149,136,106,173,181,100,38,12,206,220,49,238,52,163,127,160,220,60,83,176,223,226,106,84,241,175,147,77,21,34,38,152,63,57,117,210,91,110,142,172,93,186,10,95,22,231,22,117,12,146,247,163,141,128,173,103,159,92,141,52,109,139,197,137,42,165,42,234,208,198,176,133,13,69,81,66,145,0,51,61,143,161,92,196,176,52,139,2,95,216,122,228,180,80,248,98,114,200,153,142,97,47,179,144,77,35,169,178,25,195,82,90,104,147,245,46,45,25,77,107,174,182,24,114,154,168,169,249,70,215,92,122,98,249,70,60,218,43,115,135,172,71,136,99,52,2,34,89,214,71,195,233,232,126,115,250,41,13,201,230,33,146,55,155,39,141,205,237,154,250,211,103,199,153,238,169,82,171,114,92,2,121,236,58,105,130,225,71,27,27,94,147,61,165,209,3,184,198,209,6,7,64,138,176,58,165,203,116,70,112,152,158,111,170,151,184,208,121,88,241,214,180,115,16,89,27,164,202,202,125,110,172,241,41,91,14,165,152,87,56,208,154,21,95,158,150,53,103,55,117,223,15,110,86,153,240,192,189,133,41,130,36,66,23,107,251,24,234,157,126,132,14,159,63,149,210,52,186,208,47,231,215,131,142,253,254,116,161,23,117,14,152,72,246,31,115,93,59,241,139,179,139,154,204,231,54,251,4,90,194,53,194,233,116,153,126,122,219,192,155,210,225,249,194,235,167,201,250,131,135,154,225,192,243,235,8,106,48,169,180,242,192,231,211,197,111,91,9,204,131,82,11,17,104,231,224,123,47,30,114,113,151,112,248,239,151,203,175,69,147,161,36,168,222,95,238,247,206,136,221,191,79,141,94,122,192,208,165,178,194,180,26,21,120,11,195,220,224,250,147,112,54,116,15,97,113,128,82,211,255,141,231,178,98,167,249,194,229,107,16,240,131,183,148,88,216,199,66,135,47,224,179,246,101,61,111,248,35,197,135,251,192,60,119,126,224,99,244,9,220,245,212,218,8,217,141,186,46,188,229,168,221,20,104,148,145,3,173,210,184,217,96,75,94,94,184,171,88,224,129,59,245,62,23,158,183,71,253,15,182,132,208,133,229,188,220,199,40,160,34,218,209,70,240,87,222,154,124,107,46,1,147,11,214,121,66,145,222,215,151,228,7,23,169,201,236,102,253,127,50,183,63,24,173,235,7,70,190,250,129,101,204,88,49,95,67,207,31,188,164,96,218,96,228,88,4,46,235,149,231,42,45,197,100,24,105,244,249,136,173,117,211,158,112,120,14,169,121,38,56,126,206,153,18,99,250,83,189,122,224,246,245,251,252,224,246,184,69,150,115,216,15,172,126,15,202,21,43,126,251,248,111,101,170,223,3,127,178,199,176,64,64,156,243,129,201,117,42,188,84,169,16,103,71,158,156,86,177,143,178,36,221,64,99,80,105,63,167,2,140,76,77,255,94,217,234,111,196,48,59,155,200,248,154,127,24,188,69,212,248,7,227,43,9,44,138,2,221,202,175,218,189,58,91,9,238,3,175,30,207,141,34,126,146,183,6,206,187,77,133,151,154,125,120,97,41,126,27,7,123,150,7,78,177,190,64,155,254,116,181,98,160,251,94,109,228,199,174,59,112,142,105,250,131,213,174,235,136,237,183,11,119,149,71,29,156,74,59,150,246,198,95,46,138,54,239,206,250,131,243,214,17,135,98,93,238,142,182,167,210,231,13,102,30,7,124,206,60,185,183,165,1,238,60,130,10,32,235,135,52,128,139,107,255,224,42,210,46,38,92,113,28,184,128,171,229,7,213,38,172,52,200,11,152,86,230,98,244,97,26,207,251,53,81,238,83,41,93,186,231,213,90,5,174,162,3,106,178,62,95,211,160,31,172,166,83,55,103,114,8,218,147,62,25,117,224,241,96,38,166,47,179,16,148,144,148,192,125,62,112,254,58,168,126,168,186,130,221,218,206,54,185,184,14,125,43,196,32,103,219,2,55,125,43,88,176,115,196,68,201,214,204,224,129,143,107,191,4,214,1,77,214,79,108,220,85,63,84,30,56,53,107,124,118,209,243,253,94,209,100,194,216,23,174,66,131,2,78,229,110,133,155,2,78,209,138,222,248,53,57,38,25,204,35,217,196,129,91,190,51,184,91,154,89,204,96,147,148,185,71,246,177,73,178,90,201,100,88,115,23,184,171,29,108,61,231,86,216,56,150,248,82,165,105,82,220,123,95,152,170,76,129,243,94,57,140,24,178,44,178,135,131,182,216,40,167,53,58,150,105,132,46,5,145,24,135,9,175,138,13,68,95,156,253,181,126,35,224,12,77,115,190,48,125,5,46,156,132,50,103,112,143,169,96,112,83,129,109,130,110,95,183,105,96,196,82,100,55,107,86,140,230,198,196,52,21,203,241,160,231,68,111,130,138,116,203,49,255,105,134,178,3,30,198,108,17,243,255,124,147,230,95,27,82,89,81,93,113,182,136,21,11,100,90,229,133,248,122,192,28,156,10,171,129,223,77,148,171,221,155,107,25,83,167,14,25,205,179,120,180,66,169,241,3,207,233,7,159,193,34,254,5,60,33,26,94,120,233,161,11,12,59,55,96,226,173,85,125,143,190,99,162,193,162,45,170,243,94,161,87,198,100,32,9,163,243,176,66,204,111,105,95,24,253,26,133,137,151,203,213,199,50,201,143,219,83,226,188,183,155,171,159,89,201,148,204,112,34,38,66,136,243,185,249,153,59,73,158,92,101,197,43,135,83,46,247,201,206,63,42,50,95,77,4,245,222,251,201,33,128,18,23,189,104,21,90,127,39,203,79,57,88,124,236,53,132,210,198,8,144,140,186,51,169,23,201,177,1,47,239,254,253,131,115,87,63,147,246,120,233,14,41,121,20,57,24,43,123,233,154,49,164,144,220,95,148,31,11,148,218,209,166,48,253,244,238,197,69,57,5,221,98,89,115,196,147,89,109,177,222,156,39,15,215,9,74,188,186,215,112,29,76,11,36,158,44,119,217,138,161,103,241,3,1,99,153,202,7,65,134,188,207,152,11,121,200,115,83,143,99,145,20,7,209,8,156,2,195,121,138,61,7,129,127,81,127,32,82,194,130,139,229,3,163,91,102,10,173,52,224,56,196,128,83,139,114,63,54,242,191,72,175,59,76,17,161,248,170,197,150,200,186,95,43,87,201,162,149,95,12,239,126,235,71,151,18,94,214,202,227,46,143,52,180,139,66,70,230,117,36,221,207,134,4,219,51,171,188,134,151,140,148,189,156,78,150,234,216,241,82,20,178,136,157,78,32,222,187,143,216,12,46,73,196,6,201,0,89,1,67,60,54,164,208,251,206,168,119,228,240,100,231,207,31,191,168,229,31,202,136,45,158,68,122,17,216,122,27,4,220,209,209,151,159,78,248,139,241,53,206,124,59,99,182,5,70,60,32,246,186,179,237,45,77,147,37,220,205,88,90,132,231,186,236,55,9,241,168,177,86,92,92,31,185,218,68,0,167,220,131,143,192,149,252,180,213,81,172,114,67,3,208,233,239,160,144,76,172,59,135,21,51,91,151,205,12,79,133,214,40,110,76,80,188,178,238,68,129,28,76,30,211,237,24,248,183,50,42,232,89,44,214,253,7,15,202,174,171,160,205,44,197,15,181,46,202,215,243,49,117,82,232,173,31,188,173,204,172,95,184,24,239,236,251,216,63,143,49,203,205,115,50,210,218,7,87,107,0,125,111,142,64,19,93,72,62,152,10,231,59,23,232,120,177,225,177,254,64,107,237,113,143,61,114,150,152,96,211,225,193,215,189,104,179,106,20,255,97,2,189,185,9,124,86,61,57,29,135,233,212,217,228,151,241,47,220,144,248,52,245,244,226,69,16,223,239,141,200,116,210,199,166,67,95,132,37,16,46,175,162,161,216,16,246,72,17,221,218,180,47,19,1,173,70,89,81,109,49,98,80,36,164,154,173,161,107,115,223,10,109,204,173,32,53,22,238,64,111,163,2,203,60,32,159,22,30,48,255,182,164,30,135,76,40,170,173,126,241,52,206,139,192,221,74,123,107,192,53,137,10,14,101,45,9,226,163,195,112,179,175,213,72,103,40,138,133,190,41,104,241,99,177,251,232,37,67,250,201,31,141,214,169,194,33,111,231,243,64,42,250,141,104,73,188,134,68,206,96,190,89,255,83,135,81,62,191,27,142,209,101,208,56,255,96,162,209,210,128,196,26,165,156,105,22,240,121,248,188,20,38,141,223,3,237,216,10,23,229,152,154,247,201,42,187,198,125,109,83,95,240,136,70,73,63,178,186,60,25,221,255,138,123,62,236,70,231,115,10,76,68,122,197,107,81,254,39,107,7,111,186,126,141,217,120,50,168,141,55,218,109,48,237,47,28,158,4,58,239,194,28,86,2,183,253,193,57,60,251,61,152,90,63,35,4,255,225,131,17,116,17,186,1,66,106,88,215,1,47,10,97,238,152,145,147,68,177,57,96,148,211,238,111,119,132,35,191,78,143,6,215,44,221,129,160,155,211,183,199,159,156,221,72,170,110,206,180,194,255,94,23,166,230,82,110,94,200,106,54,31,53,182,129,58,229,230,244,162,73,179,6,76,235,20,185,57,209,243,189,253,209,232,106,38,234,194,40,250,100,147,130,254,224,115,132,62,168,109,97,62,166,220,73,62,72,59,175,121,6,250,94,75,102,235,174,123,243,171,90,241,231,70,213,80,210,138,141,190,154,208,154,226,123,209,52,241,142,56,31,108,187,181,203,215,198,156,82,24,187,61,6,37,33,194,82,20,166,216,168,249,163,193,233,46,50,164,231,199,113,78,103,76,211,153,95,152,222,100,235,162,212,111,93,180,18,157,239,53,238,77,244,89,46,174,137,6,12,49,137,105,81,113,231,25,93,123,201,179,56,76,250,84,62,38,61,233,40,191,143,183,238,93,167,66,163,73,232,140,153,130,49,37,20,191,3,163,118,50,226,230,91,99,45,232,224,237,20,235,158,246,96,146,166,194,190,57,166,69,140,24,93,233,69,158,17,238,2,154,95,177,186,208,253,92,114,117,55,59,164,220,143,217,117,55,100,85,211,228,197,97,107,200,32,87,147,80,27,241,100,219,162,162,23,69,27,34,167,88,92,237,76,43,217,237,160,176,90,129,250,7,111,61,21,145,181,165,65,214,7,34,112,33,153,149,102,178,40,45,96,154,183,73,192,15,13,180,175,33,40,130,183,198,1,150,91,147,79,172,201,7,140,164,142,232,187,33,231,74,105,143,163,232,81,203,128,20,75,237,117,31,47,124,166,118,51,92,103,146,116,79,232,112,45,201,50,1,155,245,32,168,241,195,38,154,39,240,57,245,82,236,100,231,185,122,149,31,174,70,51,240,123,47,98,179,23,44,216,78,211,71,26,158,121,149,225,32,198,210,122,242,209,162,23,174,28,243,216,76,197,221,110,46,126,154,154,80,154,207,33,117,127,24,111,247,162,168,110,124,93,234,65,9,168,201,154,58,103,212,178,90,253,15,182,243,243,126,198,76,59,225,58,125,213,192,119,187,93,182,7,217,199,66,208,255,194,136,205,92,24,249,251,89,2,166,204,243,102,108,26,156,108,228,147,226,107,236,36,194,112,141,238,5,179,223,47,153,201,148,222,71,195,59,194,211,243,25,118,166,136,200,52,163,250,128,118,159,63,57,26,76,146,244,166,125,16,45,111,71,236,237,72,6,201,205,225,109,164,182,99,213,117,13,205,82,236,183,86,94,61,206,234,179,35,139,13,130,134,141,41,145,127,219,92,93,67,152,179,92,61,189,119,166,89,48,109,138,108,22,238,39,61,42,195,60,58,160,8,182,242,206,68,99,195,246,58,230,108,147,239,205,81,75,18,223,45,183,202,201,47,55,183,140,174,95,124,12,45,101,106,90,158,27,218,181,195,200,77,42,76,241,114,196,202,129,233,215,123,97,43,224,204,1,19,82,185,95,219,184,207,205,51,85,27,111,88,184,77,149,76,99,223,97,20,54,202,174,239,126,130,252,58,123,83,192,196,202,175,129,67,159,63,42,185,71,192,244,188,147,155,195,145,175,158,14,130,151,190,132,94,65,255,179,149,194,121,222,214,236,229,110,41,212,103,181,248,218,54,164,176,80,46,60,76,75,172,199,7,193,246,82,24,162,65,143,239,181,176,97,228,230,29,21,180,248,218,52,109,234,93,174,102,166,166,85,175,181,219,239,182,82,137,185,208,122,249,162,231,139,200,197,68,5,182,7,105,160,142,101,105,189,80,209,93,76,211,221,80,147,111,189,223,171,210,122,79,70,28,158,146,144,99,205,120,29,215,198,231,189,110,39,235,129,172,13,125,182,220,177,225,219,74,87,185,179,32,186,53,49,118,56,89,101,167,192,103,249,125,253,145,63,184,117,185,57,122,239,53,76,16,8,246,242,90,139,40,203,40,59,12,1,40,199,67,96,220,218,48,195,207,38,33,125,88,15,140,198,203,188,230,170,69,93,228,201,200,248,212,56,34,26,137,146,91,224,122,96,122,97,135,161,125,166,251,212,143,77,79,227,228,14,50,154,169,232,104,222,171,39,156,172,18,150,2,251,229,237,60,14,145,147,202,107,191,183,205,233,155,179,169,214,146,219,227,117,208,104,203,16,26,15,204,114,232,77,223,150,69,242,110,39,121,178,241,251,68,126,53,62,236,184,238,69,133,91,91,191,48,13,98,201,85,24,41,21,206,47,161,226,15,165,88,69,76,171,74,21,220,74,217,111,221,187,233,130,93,152,194,40,119,68,145,83,127,248,69,103,225,52,90,111,79,127,176,135,100,193,98,224,239,151,63,24,237,235,100,146,210,197,108,248,217,71,193,190,106,55,80,15,68,171,134,113,31,12,173,101,133,169,10,205,14,47,43,86,250,63,243,89,224,110,207,17,201,28,72,252,253,101,57,156,177,202,23,174,26,231,222,198,191,94,23,134,148,249,92,61,104,152,26,48,90,23,245,129,219,186,188,18,19,160,120,57,18,59,226,13,147,104,68,223,207,213,189,68,220,105,114,110,105,84,150,18,167,126,179,57,108,185,37,63,79,94,73,139,4,140,101,241,252,182,201,97,93,184,231,246,176,59,172,147,241,133,85,32,221,158,187,182,203,167,97,78,204,231,183,89,231,253,194,236,218,2,19,251,187,160,182,206,1,36,112,50,4,150,179,28,120,162,186,114,225,51,191,245,185,23,36,79,189,90,162,113,192,212,174,200,213,253,97,211,44,35,231,201,99,15,73,51,109,34,10,109,10,193,104,234,84,96,214,245,26,169,105,162,52,77,105,37,38,248,85,110,106,26,33,57,237,173,70,249,180,100,174,167,82,83,57,123,73,190,221,188,119,211,182,158,192,121,6,139,225,7,107,207,56,8,24,233,254,54,181,220,47,156,111,42,21,84,127,154,246,0,229,210,101,42,69,52,91,187,7,82,108,119,127,250,56,183,229,133,91,147,155,163,162,252,194,40,22,10,220,180,168,195,154,221,140,72,227,162,153,172,125,15,241,28,47,99,165,241,127,30,148,192,124,86,88,248,138,191,47,116,217,50,36,19,148,220,189,170,249,8,1,91,48,234,129,105,26,40,112,203,15,225,125,231,72,138,16,181,93,77,25,45,13,206,74,138,207,201,131,229,253,192,228,240,5,110,90,37,112,76,20,106,78,46,220,242,195,253,62,166,98,30,47,172,45,96,161,163,45,133,135,54,67,69,19,237,242,1,142,41,117,220,61,109,94,107,61,46,99,150,179,24,199,11,71,232,22,116,74,169,87,31,180,140,93,243,242,74,106,86,154,3,222,222,89,187,151,5,116,54,168,162,92,100,19,32,142,37,50,237,217,133,118,114,124,83,101,109,45,229,164,208,33,34,165,128,207,223,38,217,115,172,194,77,150,64,162,213,199,82,248,124,224,114,105,116,40,95,40,140,216,98,151,171,143,219,219,21,166,30,94,174,206,207,128,39,132,231,46,247,41,153,7,169,148,150,70,187,28,249,237,45,135,0,140,151,165,247,86,197,59,208,178,149,163,71,112,112,61,112,210,183,102,183,124,58,44,83,51,114,55,52,237,43,61,200,144,21,153,193,75,123,117,119,100,79,154,160,91,148,17,59,100,153,58,47,109,100,21,246,94,105,74,109,186,38,151,75,150,183,18,61,129,161,138,8,51,36,233,79,23,218,32,40,121,105,72,220,128,232,101,109,119,159,157,70,186,83,210,201,8,94,200,153,69,136,46,8,75,129,70,7,113,164,46,98,221,66,216,194,98,91,187,196,97,143,252,156,76,131,70,133,77,106,66,221,152,250,33,129,115,138,108,36,146,211,218,158,156,248,204,104,145,90,67,230,77,190,70,251,117,13,187,104,86,170,24,232,205,121,192,18,88,75,223,138,168,222,30,145,213,203,227,41,231,104,38,120,81,234,165,40,52,41,254,52,152,120,199,133,159,14,198,200,180,147,157,187,252,135,153,244,183,233,62,55,151,144,43,170,132,158,128,39,182,237,133,147,158,230,68,74,8,185,221,12,238,89,217,74,88,57,103,104,237,55,83,186,251,82,46,13,83,176,92,166,0,118,114,215,155,19,159,75,146,30,22,65,46,80,212,89,135,160,245,233,116,207,6,84,167,94,44,150,29,97,51,43,219,246,20,239,208,134,88,212,31,155,236,92,192,189,41,75,20,137,11,20,227,47,73,1,150,131,192,244,230,186,116,151,98,29,177,21,126,72,37,230,228,206,7,110,233,18,9,172,6,86,153,56,244,227,92,241,98,201,186,63,92,120,90,47,47,255,96,3,35,82,89,35,60,205,10,142,16,170,114,85,89,35,176,7,122,188,55,176,184,61,192,201,132,217,47,44,29,0,186,241,206,123,146,171,139,180,150,58,187,6,156,187,155,117,71,112,70,8,18,72,160,181,114,47,38,152,34,63,141,238,203,118,67,100,18,187,46,233,133,47,235,215,224,164,252,137,243,199,59,230,202,249,178,77,4,254,241,55,50,65,103,135,167,233,141,61,112,41,121,8,156,230,195,165,161,206,41,80,178,236,122,111,35,202,245,11,175,249,112,105,236,189,4,213,170,189,131,78,168,54,2,239,135,74,99,45,128,3,37,96,167,232,57,220,229,99,33,166,250,240,85,126,189,190,28,62,187,155,146,201,208,237,67,137,221,97,104,157,245,161,210,84,147,231,248,224,250,4,167,224,202,32,0,22,48,181,65,58,100,40,199,150,251,218,132,175,100,113,82,40,143,10,211,133,243,67,134,201,52,224,142,215,166,90,90,153,50,216,210,119,34,16,104,86,154,13,44,235,251,41,81,211,75,74,210,97,200,130,26,136,104,133,58,147,213,122,119,175,123,53,109,60,132,73,99,158,82,143,199,78,235,169,51,40,199,227,170,215,235,26,28,63,82,30,97,140,223,226,231,34,117,214,83,57,114,197,138,48,163,172,131,50,22,9,216,241,241,182,245,137,248,96,186,7,203,92,40,212,90,247,240,177,225,26,37,177,134,75,177,230,94,241,61,142,229,32,231,102,177,140,114,184,108,40,38,104,197,95,38,69,47,95,139,138,89,101,203,172,179,245,150,36,99,58,147,240,93,56,93,122,176,143,72,75,53,177,195,179,53,57,10,2,17,133,145,194,229,71,15,45,175,187,151,29,59,237,37,195,32,48,116,111,141,234,114,19,62,11,164,145,203,36,67,180,66,190,53,74,6,35,108,198,115,240,33,243,42,124,150,130,206,72,187,5,41,100,234,132,84,178,77,213,32,40,191,13,63,87,232,46,48,59,122,16,111,207,252,61,55,88,202,103,33,234,21,116,23,196,186,36,151,132,3,190,123,248,77,231,132,30,34,90,213,144,8,193,68,251,96,56,109,178,11,227,247,156,135,9,163,18,157,156,172,191,205,134,180,131,245,59,97,191,72,242,196,164,136,131,69,10,77,51,137,187,136,233,139,19,238,33,82,107,184,53,132,57,66,189,218,246,253,12,25,126,109,80,78,151,86,99,255,127,48,13,149,243,221,177,160,203,208,143,198,175,174,157,68,188,220,124,216,22,151,35,32,142,124,151,220,188,83,137,233,20,186,221,232,87,38,20,35,116,171,217,1,35,148,111,1,96,101,173,32,10,21,137,0,74,19,37,201,0,199,152,104,190,71,219,141,60,43,48,9,208,92,35,69,129,94,168,94,93,8,28,141,75,92,25,89,60,190,243,189,200,179,7,159,230,24,222,251,114,188,219,176,8,76,9,54,14,252,38,201,240,49,38,43,72,193,199,234,176,168,145,192,205,202,174,35,156,78,25,179,220,28,194,100,242,0,216,198,51,21,226,59,218,134,4,131,34,34,206,47,79,185,121,29,253,210,72,73,41,101,233,212,74,44,135,189,61,210,4,36,137,229,115,15,19,222,241,221,22,114,78,17,65,59,107,58,62,230,188,220,146,119,137,177,3,146,231,15,82,76,86,150,17,206,18,189,160,110,246,91,186,248,17,55,179,6,223,146,252,110,47,251,195,22,81,100,229,143,237,190,132,160,209,200,34,92,98,10,122,146,146,89,55,54,84,139,4,181,201,119,165,169,244,14,184,70,247,230,40,11,43,251,163,90,188,211,97,107,127,119,191,23,20,63,19,53,113,184,137,84,114,179,14,15,145,149,207,86,203,33,175,69,63,109,207,218,112,109,23,185,98,26,69,33,171,26,23,15,84,251,133,252,177,161,180,174,251,195,231,164,156,245,97,142,172,158,47,69,9,109,3,161,65,172,69,54,49,88,70,11,158,138,240,78,240,222,123,228,146,225,65,104,98,19,62,64,142,0,152,213,219,45,201,240,153,167,150,220,166,133,63,185,69,195,236,236,158,60,123,208,59,208,26,210,236,226,153,207,52,91,29,55,81,166,241,49,152,35,220,219,111,62,200,113,200,44,108,195,98,61,193,194,171,202,173,165,51,66,73,35,136,116,3,206,229,86,222,9,106,145,125,92,70,218,234,202,254,192,163,140,181,7,133,245,225,149,16,134,191,47,181,164,173,205,65,41,231,235,129,146,193,209,175,1,21,115,57,23,121,155,64,153,12,8,77,219,251,101,186,157,205,71,19,193,36,200,123,48,57,169,12,171,82,9,64,55,243,14,231,40,86,109,69,193,86,72,41,124,205,81,47,37,172,138,180,26,76,166,99,37,205,72,162,89,223,27,185,26,129,159,180,125,18,38,147,122,218,66,90,97,95,13,54,13,117,29,34,197,74,206,130,114,165,152,225,121,168,135,209,168,8,223,57,120,1,52,215,86,166,39,10,15,221,201,227,214,224,117,42,89,2,133,135,168,196,177,5,144,164,15,81,67,90,98,95,82,23,74,158,73,14,70,200,227,186,153,45,171,72,85,238,201,198,216,140,253,170,168,20,62,70,37,91,99,11,86,193,249,115,225,32,65,225,219,55,59,104,212,182,170,204,21,147,187,246,165,107,130,78,67,96,214,249,142,223,198,177,158,66,102,43,80,102,102,236,11,88,131,77,108,21,244,190,105,165,225,169,71,234,74,133,128,2,13,104,228,160,186,33,80,44,60,33,35,37,181,224,59,192,104,146,184,8,4,145,156,157,177,64,214,147,42,184,34,244,21,228,141,131,143,214,48,82,187,194,153,111,236,175,13,227,245,121,47,124,248,177,242,133,143,1,113,199,20,158,193,46,151,104,196,122,19,6,138,117,144,11,62,103,51,15,103,9,189,133,44,211,77,184,162,74,41,156,203,92,7,53,19,254,189,170,49,58,149,222,178,144,231,15,22,8,174,172,28,248,72,16,215,50,47,165,12,58,161,176,37,88,238,59,232,45,153,158,28,202,64,193,131,143,58,132,109,126,153,28,248,40,191,207,20,251,10,141,238,148,76,129,167,27,117,216,88,76,181,20,165,175,48,98,177,103,29,19,182,42,203,53,89,175,239,160,13,192,233,147,184,55,170,49,181,221,228,60,221,1,165,42,24,10,201,57,43,131,24,80,77,102,81,8,40,22,240,140,35,132,214,195,162,178,209,224,210,212,26,188,129,74,155,68,217,212,206,113,103,59,147,195,9,142,179,220,156,138,202,233,220,119,26,18,20,57,149,109,31,57,54,156,31,33,5,41,25,37,114,80,186,94,221,149,176,137,44,249,79,2,110,226,85,218,108,82,66,4,25,205,22,156,103,154,192,10,211,174,146,27,189,229,104,232,119,37,49,208,144,100,159,45,201,123,225,245,43,11,164,161,85,210,238,168,144,133,17,216,184,166,49,104,228,125,111,232,176,194,220,128,171,113,217,239,40,255,11,135,4,235,50,120,57,38,149,85,228,201,171,41,193,206,56,58,153,123,194,188,41,86,48,210,239,193,43,133,243,104,131,255,20,133,253,96,133,61,33,108,10,18,185,109,92,2,59,39,158,208,37,22,106,50,37,142,229,98,37,229,202,18,129,167,30,135,58,116,121,97,60,144,111,203,57,14,245,97,20,205,37,68,143,78,137,66,16,111,186,169,241,41,15,196,26,115,249,225,139,215,32,131,70,187,10,156,96,95,158,231,243,136,50,54,109,156,144,8,241,81,217,44,35,253,237,68,235,179,28,199,8,78,177,50,57,126,54,122,108,44,84,127,46,161,137,192,227,72,177,115,28,43,20,134,160,192,164,156,227,240,109,68,36,132,73,53,105,114,176,187,156,81,67,68,83,241,19,206,38,120,143,17,44,33,133,45,116,18,172,102,184,194,227,70,2,136,81,147,225,142,19,142,142,31,50,205,39,105,207,29,167,171,21,16,94,179,1,150,9,221,76,63,70,5,212,156,93,133,100,178,45,56,232,60,18,2,68,34,164,89,97,38,162,95,230,112,47,218,66,1,9,176,17,5,132,144,247,186,172,93,90,33,17,127,138,95,70,171,76,40,42,157,131,219,253,12,162,29,8,253,10,108,149,116,43,168,53,116,71,150,95,166,181,78,110,126,181,117,223,171,114,245,175,59,178,19,92,176,110,134,160,88,24,221,217,216,249,167,123,41,79,198,153,83,131,91,131,46,179,148,33,85,235,186,124,223,139,249,46,233,56,110,94,93,222,4,212,90,191,10,138,1,217,3,198,175,78,122,241,20,38,45,106,201,89,194,77,149,170,123,124,92,167,35,177,235,12,25,241,210,173,12,193,185,76,231,67,235,79,103,42,166,46,165,21,85,10,153,70,131,82,207,158,131,250,73,208,89,95,43,19,146,14,191,15,221,89,233,143,64,31,153,218,194,212,97,11,201,250,49,17,110,142,149,9,209,82,74,152,42,74,175,88,94,65,137,70,248,76,80,108,234,88,121,52,7,147,80,149,21,130,206,209,46,243,140,134,6,74,86,130,68,119,137,247,5,126,100,23,190,17,58,241,215,228,198,138,218,130,210,48,61,7,229,20,114,82,249,91,50,18,122,30,53,121,87,41,2,68,57,105,195,247,100,178,86,95,243,64,224,49,84,216,150,78,195,222,18,186,145,63,204,98,174,14,83,68,118,65,82,96,196,69,4,93,200,104,4,202,129,214,30,152,172,161,223,123,177,15,189,104,114,121,63,250,91,16,91,94,10,247,236,82,191,68,69,166,134,127,129,105,185,16,240,36,52,247,60,119,244,151,57,232,249,203,156,245,222,3,223,201,71,108,211,255,66,37,90,77,32,226,162,132,31,245,214,36,90,62,129,125,76,147,243,156,34,224,202,4,90,203,223,202,154,124,36,253,101,10,89,183,143,152,49,253,85,163,152,0,124,31,113,111,43,208,82,5,227,99,192,127,242,125,13,169,142,173,2,250,20,226,185,82,118,131,94,208,164,178,2,193,201,158,93,125,172,125,186,192,83,97,42,179,167,195,157,116,199,163,127,140,140,97,117,152,84,128,14,104,63,11,178,142,248,237,137,107,248,232,31,183,179,202,252,230,38,38,47,23,91,218,115,249,189,173,51,128,74,20,195,69,168,159,182,31,48,108,45,25,112,90,226,121,171,247,198,73,150,37,179,50,76,17,217,69,215,233,13,66,179,6,153,70,9,221,207,20,240,177,160,146,170,67,153,10,228,167,40,125,28,123,2,47,162,156,176,141,10,95,125,76,171,114,252,22,236,241,121,161,99,253,169,84,47,154,77,190,100,241,81,210,80,146,222,113,212,217,182,29,62,134,163,170,111,24,92,125,18,89,40,170,40,76,239,196,244,105,189,53,34,158,89,246,3,43,95,30,174,186,217,76,92,255,31,237,40,92,57,159,100,22,65,123,40,126,52,141,108,62,220,4,62,148,248,72,243,183,81,253,98,172,241,174,58,71,132,6,135,47,14,146,123,26,203,51,29,96,152,160,14,31,255,68,149,20,207,115,36,26,4,127,240,50,217,144,254,136,222,102,23,200,131,111,253,16,111,73,195,19,106,249,70,101,82,72,45,77,5,232,112,132,162,247,119,243,73,158,176,74,214,18,174,214,136,213,51,33,214,74,183,3,154,102,160,43,252,77,112,154,120,34,32,32,48,158,221,39,50,76,159,210,82,69,173,154,155,103,239,231,209,76,236,85,9,9,63,245,201,226,239,53,251,43,142,182,176,182,198,39,45,219,172,216,71,166,225,162,71,138,119,110,162,204,21,151,102,232,189,89,28,223,107,209,160,237,108,3,250,90,203,14,140,15,110,22,23,211,215,42,214,97,228,131,59,37,155,170,176,68,163,25,23,52,108,116,176,209,130,93,200,112,199,200,204,126,243,117,14,0,125,171,140,14,241,7,146,185,128,250,175,48,236,169,239,151,173,180,91,57,122,152,126,219,71,12,45,25,85,74,132,88,66,162,216,209,101,34,208,50,17,44,11,243,161,221,42,156,235,203,14,156,142,90,35,111,153,254,68,113,57,33,63,24,62,88,94,249,17,109,166,41,188,193,216,93,104,213,41,235,49,143,104,64,196,54,196,209,34,67,66,201,158,55,211,237,24,79,93,122,156,0,151,149,226,230,231,44,152,93,7,116,252,122,119,127,240,25,144,38,2,246,232,46,163,44,59,28,198,22,87,205,103,216,108,245,219,20,186,73,183,182,173,55,63,187,176,75,66,3,179,204,117,208,126,133,65,63,248,215,80,74,73,147,144,98,190,65,235,214,78,234,185,182,167,144,106,239,214,236,102,232,194,59,83,182,238,111,142,117,148,195,143,139,40,112,57,6,138,207,208,115,200,227,5,45,189,121,161,165,138,63,24,85,29,18,57,130,2,105,114,54,31,124,190,85,146,198,151,7,94,201,42,75,13,166,164,118,171,62,49,253,79,160,193,124,112,38,79,255,188,24,154,222,159,170,57,228,49,170,38,245,106,92,225,111,179,235,208,74,138,110,226,139,98,211,249,169,8,247,98,154,242,194,137,36,238,100,252,142,15,254,71,248,224,184,39,155,138,163,15,182,90,189,71,18,238,216,253,174,78,217,105,147,156,182,238,56,157,195,255,211,145,63,238,27,167,185,174,62,74,188,188,185,145,233,127,47,21,233,91,173,29,31,111,93,152,121,174,42,219,244,114,12,148,18,67,21,23,71,113,117,249,144,66,35,107,170,168,78,89,93,186,15,182,208,229,221,186,205,46,186,27,124,48,156,192,173,35,142,40,241,244,121,8,189,64,143,228,185,141,84,248,77,113,124,46,173,231,58,48,162,87,213,191,7,116,28,37,254,78,200,59,222,104,164,91,215,50,41,164,161,184,239,216,25,217,225,109,202,165,202,11,62,243,222,229,64,81,187,128,213,170,114,212,231,148,206,159,10,106,183,166,179,181,169,28,117,162,212,106,59,124,78,251,252,200,96,23,55,37,136,92,215,173,250,75,112,104,238,250,57,238,95,82,89,114,250,32,121,111,47,92,16,186,241,189,48,101,108,241,88,103,142,169,254,54,97,186,22,63,76,72,63,169,12,118,34,86,30,247,30,144,130,84,231,122,146,47,251,38,48,85,100,245,213,185,38,214,93,252,106,43,82,16,114,34,109,203,137,53,56,220,219,243,211,124,169,214,124,188,72,94,43,11,15,205,150,237,253,181,128,155,138,248,146,216,70,153,227,67,233,164,38,13,74,16,193,190,29,82,129,247,82,45,45,40,45,103,217,199,213,144,11,246,163,83,77,96,193,175,174,38,127,92,84,167,250,124,120,159,223,103,64,40,129,203,42,28,72,169,101,119,152,64,168,170,224,157,33,62,14,153,127,46,250,215,37,189,218,118,249,238,87,55,18,13,170,207,135,204,121,41,1,119,203,39,169,236,224,92,222,126,24,234,26,210,40,42,90,72,123,157,225,191,221,241,37,167,106,85,195,44,242,237,10,237,44,246,59,21,171,222,222,89,220,140,184,82,230,35,90,200,89,234,247,110,228,149,154,10,11,82,162,114,223,107,83,238,170,12,239,134,112,240,140,7,39,246,169,48,55,139,245,129,47,39,9,75,148,108,38,201,86,127,52,18,54,74,164,94,72,85,248,1,66,44,235,204,53,97,21,67,62,109,49,89,58,199,149,216,79,180,148,171,110,63,29,152,194,110,57,126,76,193,111,92,24,113,211,252,168,77,147,136,247,155,99,60,76,213,170,110,84,137,250,177,107,58,170,42,218,195,4,192,78,253,96,136,218,207,205,45,137,239,251,116,165,8,55,11,51,222,100,121,92,17,154,142,206,214,17,65,224,52,217,250,127,48,180,119,205,183,90,3,186,225,106,237,236,148,231,235,43,231,121,81,103,232,86,148,145,242,68,140,229,204,195,243,170,222,76,167,211,182,20,82,181,240,150,73,124,124,221,139,136,64,177,209,43,199,246,184,90,46,129,143,106,54,73,150,71,113,142,50,151,239,209,104,31,186,84,227,146,180,73,119,75,190,67,248,75,83,25,157,11,235,219,103,139,9,157,183,166,100,210,69,167,173,239,139,117,163,211,169,40,28,142,85,242,123,111,250,18,168,68,89,35,32,252,201,162,119,234,207,150,150,48,177,151,24,75,208,224,145,141,151,175,220,71,88,108,110,122,18,21,108,42,47,120,76,113,178,34,14,23,88,106,93,213,186,240,188,124,84,144,254,80,42,196,57,13,73,81,151,184,218,42,194,69,80,139,70,197,205,23,40,21,167,144,205,47,140,72,183,71,76,200,211,83,217,168,130,91,150,66,175,14,35,45,34,195,242,139,120,186,225,250,107,143,35,67,78,22,102,120,95,14,200,87,235,177,46,207,44,135,30,28,240,32,58,45,122,93,236,152,97,225,13,34,97,69,60,206,95,127,224,229,47,134,70,138,186,125,180,190,36,107,243,193,100,204,37,22,212,173,81,167,55,253,64,214,216,102,190,80,1,45,238,231,31,148,120,140,110,14,52,51,171,49,213,76,110,88,101,50,143,207,79,173,174,127,177,227,217,101,149,120,54,77,133,29,191,125,44,58,38,238,133,207,26,42,222,231,145,155,31,139,66,22,9,155,81,45,185,7,60,155,126,239,4,161,34,44,91,206,180,37,148,210,100,113,247,17,175,93,120,110,129,207,115,178,42,125,208,104,98,45,166,169,245,55,9,115,134,22,189,89,202,103,33,36,204,112,165,129,59,89,109,145,236,58,179,199,67,58,86,140,50,197,222,105,38,1,80,138,63,248,200,84,2,200,213,204,211,59,205,169,144,210,28,183,9,141,251,217,77,139,130,166,148,29,180,176,120,151,184,56,85,41,172,60,11,27,66,67,124,175,70,87,98,189,154,198,53,177,45,153,92,132,156,190,231,200,163,120,37,198,148,162,2,9,85,81,250,19,177,139,78,15,28,88,7,138,18,109,191,11,172,144,22,19,152,190,213,241,177,89,139,116,117,255,211,128,248,127,253,168,60,211,64,74,203,97,75,243,234,112,16,128,116,203,20,118,219,16,25,99,178,106,76,164,26,171,186,73,9,31,116,142,99,217,204,248,80,104,28,11,87,200,26,218,181,216,18,216,113,138,178,100,233,3,112,239,125,12,153,34,185,179,51,11,138,69,194,29,166,182,68,24,26,198,200,140,217,59,43,49,23,85,148,75,203,155,29,128,30,83,84,69,223,152,142,37,182,81,84,38,165,164,166,17,167,206,213,205,129,99,73,38,109,93,217,173,13,212,106,113,115,235,236,163,139,182,231,235,120,13,92,250,41,84,109,218,35,172,209,124,254,193,162,213,243,222,78,233,29,99,182,105,210,45,97,17,196,237,118,138,253,130,37,172,210,157,7,57,19,218,109,199,177,109,84,117,35,36,244,228,161,9,138,57,202,243,98,103,212,176,16,28,182,69,190,148,112,189,154,183,217,230,201,145,206,149,29,254,184,78,35,197,70,119,166,221,150,83,51,115,50,181,62,239,110,3,185,83,78,15,234,153,75,187,75,190,72,207,192,14,141,101,237,248,34,231,226,164,165,16,191,78,187,211,71,5,135,73,55,120,130,40,164,41,2,150,100,38,105,106,242,238,49,73,207,248,106,156,181,84,178,12,43,78,189,133,12,156,176,250,45,161,52,226,212,43,244,153,43,143,54,167,117,99,240,253,130,184,170,22,51,160,102,26,155,104,181,188,159,138,161,154,112,80,236,54,201,66,35,143,25,67,70,210,77,9,66,119,89,107,98,40,117,136,153,148,77,197,73,74,129,48,192,119,172,93,90,59,104,211,13,194,253,222,10,142,50,198,129,8,169,84,2,153,14,206,135,18,108,22,75,128,45,225,204,67,183,11,137,226,9,147,174,91,119,143,48,175,58,185,25,13,76,80,74,75,96,241,131,27,81,35,41,66,181,42,160,216,160,143,57,85,230,83,53,102,100,79,247,96,172,209,187,150,94,141,95,119,36,55,104,135,185,136,98,76,159,131,218,83,97,116,210,221,67,203,136,168,248,62,115,214,77,113,210,64,90,146,79,81,0,126,255,7,115,86,60,101,166,52,251,220,62,9,143,13,97,74,135,226,68,208,178,201,15,235,86,240,48,197,152,102,129,20,111,77,105,250,238,231,110,69,75,50,209,144,15,39,162,213,36,180,203,110,252,180,242,53,9,70,195,6,117,11,113,65,26,188,113,255,34,103,227,67,142,80,85,219,241,234,195,189,249,241,22,4,61,31,116,207,128,201,232,139,161,222,45,255,28,62,227,52,13,89,45,99,109,214,20,195,29,179,129,68,78,85,24,67,211,31,124,152,128,175,120,94,195,210,149,238,42,147,119,42,90,107,58,187,5,196,29,110,86,252,35,14,41,229,137,17,189,32,11,42,244,167,110,186,20,59,130,69,118,186,105,219,3,178,151,41,220,116,171,72,84,71,28,49,177,172,143,86,84,77,24,191,0,251,201,97,18,161,226,237,14,234,119,74,132,70,126,53,80,218,123,224,108,66,222,85,141,155,151,190,181,97,85,131,162,38,112,126,66,85,172,208,190,34,24,5,31,99,106,91,4,107,123,38,174,52,10,90,26,57,97,32,46,140,35,157,159,46,94,233,186,32,149,198,176,34,223,102,54,236,138,208,122,197,3,85,13,135,179,83,148,30,215,22,211,90,23,144,130,149,125,131,23,198,222,22,24,5,54,223,45,33,79,179,10,158,120,17,69,30,14,211,89,81,131,77,148,54,196,115,181,102,29,91,5,166,8,39,62,87,179,42,23,45,202,135,37,190,227,167,11,244,94,249,154,60,247,188,63,93,240,32,84,16,128,21,147,214,13,54,77,73,24,247,73,247,215,50,35,40,99,242,73,75,123,18,66,126,218,241,228,244,252,210,70,116,52,36,142,176,74,51,131,245,105,68,119,28,109,15,182,86,148,180,202,19,193,203,228,152,61,74,182,140,239,36,40,226,63,126,54,30,71,101,231,244,244,192,51,233,239,17,48,50,202,77,251,33,154,136,182,195,180,9,201,218,177,4,201,225,136,223,145,77,149,89,136,61,208,226,140,161,68,179,171,65,48,173,25,68,12,41,79,94,181,103,33,49,212,149,3,166,99,131,118,98,177,78,203,227,134,22,207,62,160,218,18,149,82,64,119,187,200,1,103,241,94,58,221,51,72,21,71,220,146,254,2,218,231,17,133,27,119,194,49,144,151,54,137,164,83,196,28,17,19,165,161,107,123,26,34,82,185,22,17,85,152,134,67,131,208,148,45,167,27,173,29,212,15,11,140,16,143,27,112,104,162,62,13,15,25,149,136,167,162,136,160,113,224,133,198,120,188,179,109,242,154,79,78,86,61,239,249,130,227,35,212,174,9,76,90,153,245,18,17,255,194,213,154,119,173,17,163,42,214,18,91,27,250,100,171,227,143,100,2,107,67,211,136,200,66,237,72,176,80,45,167,17,46,114,9,172,100,135,113,117,210,147,67,129,140,225,176,197,105,147,230,219,140,109,116,147,36,232,36,107,2,52,211,243,214,51,48,3,81,169,86,159,254,172,61,142,190,179,20,120,0,121,177,73,129,195,8,20,162,119,209,118,186,197,122,9,125,217,29,58,69,85,237,182,75,41,131,91,96,24,157,48,82,4,46,232,148,247,155,149,66,182,73,175,166,51,200,138,188,147,181,157,83,152,160,103,137,148,23,13,212,187,222,124,88,239,168,47,97,70,58,95,169,7,80,145,118,143,124,90,230,16,215,215,94,141,10,70,79,214,89,79,85,65,71,186,129,218,130,118,153,214,98,47,60,57,231,65,1,143,71,165,1,235,160,122,99,204,14,211,154,154,66,21,218,41,97,76,160,176,86,179,118,111,130,106,178,34,239,84,140,38,165,89,223,78,125,163,63,55,210,92,111,198,153,46,207,190,75,3,83,167,175,173,124,141,45,237,249,79,171,128,210,223,70,41,35,249,213,25,174,166,182,165,58,158,22,82,25,14,67,22,209,214,203,221,76,219,155,123,69,177,239,159,158,87,177,87,146,184,120,66,111,11,59,52,162,72,232,63,228,161,105,70,244,81,146,199,214,32,249,17,227,210,71,131,83,145,61,107,140,46,179,174,63,24,76,17,254,162,106,115,138,6,250,215,93,185,68,206,57,163,45,94,222,247,246,102,190,156,145,84,137,233,147,227,94,221,132,246,241,134,213,1,90,191,174,87,142,90,228,238,233,41,77,0,193,239,77,121,199,251,218,52,103,244,156,50,201,242,249,14,57,130,65,126,164,211,230,116,105,251,87,83,93,218,59,174,166,4,84,55,14,99,192,68,30,255,252,181,118,108,88,148,46,228,72,196,175,102,98,20,178,235,32,232,46,79,118,118,153,172,155,210,249,239,234,97,19,180,246,207,78,161,249,106,12,25,223,210,56,186,96,129,11,76,126,169,198,160,225,195,232,70,222,186,181,150,114,148,253,81,239,77,93,211,55,199,173,77,219,211,143,186,161,155,225,35,118,60,194,162,253,132,86,51,205,88,127,43,43,211,211,1,109,38,240,220,131,218,96,162,53,250,86,68,241,29,133,19,243,252,50,181,247,238,254,100,51,205,219,243,41,147,31,246,153,190,178,75,215,117,239,37,24,21,20,210,63,199,94,31,65,249,57,40,188,231,254,244,29,71,193,39,80,10,165,234,179,236,70,108,55,25,231,178,60,221,187,73,155,123,146,144,152,101,18,194,176,157,45,200,244,59,141,4,241,179,246,108,39,112,203,62,20,221,87,21,94,161,105,68,114,106,25,219,214,144,248,41,59,217,49,126,98,134,80,10,163,170,119,70,243,240,147,37,39,235,119,62,117,131,182,102,185,14,91,79,41,249,101,218,88,103,55,9,179,149,209,233,86,4,9,196,47,70,188,42,105,6,126,81,128,48,124,139,69,130,37,107,247,151,181,76,188,202,105,57,164,35,139,206,236,179,107,153,104,251,15,198,251,122,182,3,211,210,242,207,129,206,125,122,26,3,78,235,187,242,205,176,115,196,160,149,171,239,149,105,177,176,157,10,101,170,9,207,209,194,131,127,84,63,8,215,237,49,82,176,11,124,247,183,116,145,138,136,99,232,210,169,198,9,94,231,45,158,38,69,139,190,18,181,59,195,171,21,10,171,183,82,138,230,118,26,225,166,57,155,84,147,65,49,177,146,178,143,150,6,150,116,183,160,225,176,159,229,103,99,161,144,73,111,93,137,189,59,122,124,233,145,30,90,78,49,125,1,231,211,213,148,30,2,24,223,207,211,46,116,149,96,191,109,207,70,85,46,89,143,42,0,205,15,210,44,137,205,232,131,19,90,189,207,146,231,76,219,78,81,36,27,241,80,184,80,145,76,213,233,145,116,112,107,186,64,56,41,124,109,54,170,107,199,179,11,90,40,250,146,43,51,213,20,85,181,2,161,37,58,51,115,162,123,223,148,246,57,173,101,225,7,147,96,212,134,162,197,20,172,157,52,186,161,146,104,231,77,242,98,222,231,253,192,148,207,62,178,144,184,100,62,209,140,205,162,253,247,160,210,14,15,246,159,181,2,67,76,217,174,19,2,82,112,170,169,41,214,230,126,116,139,46,197,167,169,69,120,37,60,54,142,53,139,49,183,47,97,117,202,70,10,140,64,199,229,179,178,184,183,192,165,152,130,201,165,187,74,26,205,136,205,105,181,184,26,114,147,146,162,233,162,29,24,133,165,194,168,70,25,197,123,204,35,167,112,124,228,46,23,103,242,251,197,199,132,134,35,75,121,251,56,192,65,93,134,172,181,245,169,201,153,122,231,112,19,24,217,66,36,4,222,69,238,61,31,86,16,37,191,165,5,81,118,32,163,83,181,26,161,152,224,197,186,4,225,156,30,238,61,74,250,201,71,172,155,16,173,150,12,192,253,188,204,102,212,227,228,181,8,145,215,32,108,91,114,127,40,140,66,251,12,20,214,135,188,22,91,78,143,231,134,152,217,244,173,209,46,77,65,185,238,76,120,1,103,141,16,44,124,108,108,176,251,53,178,245,59,108,126,107,186,218,72,113,7,81,204,84,214,69,9,46,11,156,105,187,114,137,228,136,186,40,218,96,152,6,143,124,82,70,118,31,12,25,6,147,23,113,24,113,148,42,48,238,97,15,14,187,45,92,185,154,139,87,107,247,234,44,212,75,178,176,231,48,31,247,201,80,223,190,83,52,55,2,33,81,49,0,165,122,221,131,15,134,135,169,101,196,107,23,186,155,11,76,169,165,243,112,129,57,177,5,102,183,139,165,211,240,190,175,13,51,44,61,218,99,10,67,17,22,93,174,65,12,135,112,87,48,224,9,233,252,109,74,147,66,24,84,222,173,100,137,238,177,4,226,227,184,164,195,22,21,177,191,210,109,96,220,244,88,147,22,71,71,74,97,57,92,109,150,92,216,26,135,254,138,215,128,201,37,55,185,57,149,196,251,87,103,108,176,246,11,68,242,231,167,212,235,112,134,252,216,4,38,175,152,28,70,174,252,82,200,49,250,143,125,244,181,3,49,152,162,151,46,240,121,149,188,227,234,69,155,215,121,97,18,122,159,110,47,176,137,6,10,202,183,217,113,239,100,113,20,129,57,209,126,213,186,136,79,153,64,142,92,77,79,205,188,125,200,105,107,86,151,92,109,5,45,191,162,61,131,169,157,151,247,106,232,203,199,107,79,171,10,146,155,159,223,221,169,6,108,45,110,134,192,198,136,139,71,35,215,49,100,76,43,225,233,248,220,147,62,90,93,6,173,210,244,180,249,123,159,165,115,91,208,29,20,254,232,39,38,102,232,174,55,198,15,12,79,95,126,122,215,219,87,6,24,101,160,123,107,74,190,228,123,148,246,43,95,242,183,54,189,139,11,103,98,183,99,197,189,53,115,136,93,141,172,118,137,155,19,0,90,91,97,162,31,49,102,19,110,135,194,80,66,239,247,194,181,168,122,115,252,230,118,39,3,174,151,60,26,201,217,213,253,181,151,85,189,54,133,161,56,237,128,57,245,244,230,203,52,170,124,13,216,6,244,192,88,106,177,254,38,245,158,250,219,240,200,107,172,222,105,197,222,50,106,24,10,63,33,13,131,105,139,169,163,178,189,124,122,154,4,202,190,65,179,15,238,41,126,26,227,85,230,2,106,17,229,110,12,144,31,117,9,156,141,133,140,194,15,230,33,91,106,122,53,97,207,86,28,46,108,67,50,13,179,189,231,114,184,89,250,66,96,90,106,180,237,48,81,147,170,211,116,69,47,56,106,194,145,178,206,186,128,206,139,205,238,40,57,208,156,159,21,80,83,252,52,153,194,166,99,86,177,3,182,63,56,92,225,250,174,77,20,163,29,45,86,212,167,48,214,174,223,187,192,155,72,50,13,91,181,42,5,135,23,121,232,241,108,27,196,156,63,152,173,180,232,36,110,157,22,206,254,214,208,164,102,87,24,37,198,226,99,134,252,195,229,47,125,87,183,128,201,35,62,59,53,169,142,157,154,195,13,141,1,153,42,13,174,196,189,218,246,60,189,250,124,224,217,124,200,169,129,26,91,183,172,221,239,226,165,236,115,93,193,175,111,103,40,190,93,226,222,73,181,28,112,217,168,43,58,124,140,167,162,191,205,86,90,183,143,57,25,214,146,101,88,72,6,174,225,79,126,246,152,157,159,157,193,120,157,254,185,9,44,174,38,243,148,58,202,148,253,123,91,153,185,124,80,22,208,215,5,15,212,250,215,76,65,49,42,87,192,157,21,150,5,134,60,28,99,58,140,105,167,48,59,86,160,228,13,229,181,16,152,36,69,30,48,205,40,171,194,20,48,92,84,242,61,160,203,122,118,7,108,126,173,192,196,225,227,123,12,218,87,166,46,112,177,88,188,195,184,46,73,175,182,84,239,253,237,45,181,116,48,131,144,196,79,245,62,26,102,171,192,214,245,115,6,124,142,187,37,191,109,51,43,199,163,29,227,122,63,87,227,159,140,248,30,56,120,50,40,3,17,214,182,226,99,194,24,45,2,31,203,61,223,17,167,43,197,92,2,27,83,206,231,56,85,196,67,71,101,144,121,105,49,137,121,244,34,87,147,107,239,126,64,97,99,229,103,76,207,130,58,203,185,198,36,150,18,42,147,110,164,67,107,141,245,131,255,47,239,69,116,167,44,127,237,99,183,151,43,122,98,112,117,49,88,91,187,136,232,8,140,158,226,140,201,112,182,136,124,67,183,6,23,20,73,29,182,125,127,8,108,28,206,114,183,21,184,232,2,83,98,229,91,210,178,10,57,1,187,117,12,117,152,10,229,165,215,14,252,184,128,207,52,189,218,32,166,57,131,29,31,219,97,151,82,84,80,50,87,35,246,82,226,19,83,102,33,60,199,220,227,201,72,152,118,25,240,130,102,73,236,41,165,226,239,200,210,68,174,163,181,17,112,79,250,181,10,237,227,226,136,128,39,46,54,84,202,191,94,58,14,195,163,16,171,53,33,8,218,239,173,153,69,114,120,37,150,195,174,59,78,16,24,238,130,226,118,197,134,83,127,117,219,2,91,223,164,24,177,108,22,157,195,4,224,161,172,197,152,88,26,172,8,92,168,33,136,243,133,232,201,22,152,106,187,116,79,167,243,22,107,40,92,154,229,52,29,62,147,61,201,111,31,251,108,142,25,55,199,219,190,43,151,70,57,198,205,15,216,246,62,129,171,181,169,143,121,134,90,68,187,48,181,147,59,109,121,180,84,228,230,176,227,86,141,81,35,43,114,183,233,68,59,180,186,239,160,154,6,253,18,152,67,62,223,73,124,55,105,26,156,176,202,239,165,35,223,190,226,68,108,105,136,187,238,152,152,136,215,133,207,41,7,55,53,222,138,204,134,92,205,28,253,90,104,27,140,150,165,160,24,200,177,11,19,192,187,49,126,96,246,232,30,95,203,52,93,100,72,144,9,249,148,44,109,85,211,60,77,110,158,127,45,201,98,203,72,162,156,3,109,18,202,64,9,216,68,53,238,205,77,34,99,184,197,75,197,25,93,172,4,46,20,254,197,142,50,97,11,9,140,120,64,187,198,66,66,173,119,9,204,110,20,243,140,242,231,122,45,17,218,67,32,116,27,48,45,56,239,182,112,96,244,198,195,64,163,115,105,186,126,2,90,213,217,133,129,109,143,63,54,236,221,73,19,149,147,236,21,31,108,173,135,154,160,88,115,37,208,106,39,186,192,231,12,30,113,126,76,107,253,123,209,130,150,81,76,66,20,245,147,142,89,65,170,35,246,43,114,41,77,102,184,117,188,106,49,40,203,106,48,101,80,50,180,121,255,101,122,79,143,123,166,210,187,172,220,149,137,184,211,148,213,129,91,221,226,108,161,206,235,246,113,7,29,99,148,48,21,48,227,110,222,29,184,183,107,216,237,106,106,107,130,54,243,17,29,166,230,41,201,75,161,236,82,123,60,216,177,236,244,157,136,250,207,123,49,34,152,250,82,52,231,45,190,60,208,22,128,89,18,240,36,37,60,252,108,217,103,112,207,105,160,63,13,55,209,119,12,24,92,243,230,190,13,134,22,22,87,83,195,36,203,158,232,187,107,233,17,85,195,124,93,250,228,99,247,79,120,20,184,208,112,251,29,240,228,118,31,93,122,211,13,58,255,62,86,9,43,132,238,111,116,56,80,120,123,159,73,131,89,217,50,191,57,107,98,196,161,254,239,174,79,134,99,180,124,211,56,240,40,183,187,61,48,86,124,147,171,243,104,58,9,209,207,26,241,94,36,114,135,78,225,10,29,52,94,204,186,178,201,234,41,208,40,99,200,201,45,78,121,50,8,157,57,173,123,111,164,52,47,76,173,198,104,241,211,131,109,66,6,13,114,79,79,113,111,136,41,73,70,197,74,189,250,133,177,227,228,201,58,243,254,14,218,160,158,86,126,27,69,173,120,171,41,148,74,246,19,4,52,98,162,208,110,189,233,60,154,221,216,7,31,140,218,100,214,151,94,86,112,234,87,67,69,95,122,245,153,53,61,187,161,129,147,75,145,165,108,179,217,90,128,59,12,155,116,108,221,133,77,154,63,224,49,110,49,2,48,250,90,241,228,197,20,76,242,3,123,7,190,105,162,201,34,49,198,1,129,18,82,191,191,77,44,88,96,230,244,136,89,106,106,173,73,175,166,185,129,155,72,172,236,115,127,125,52,250,150,199,247,160,221,196,208,137,180,145,140,136,139,207,81,49,70,213,49,197,76,15,116,174,166,167,7,133,82,110,226,208,60,173,102,93,61,139,72,104,141,91,55,253,85,188,200,251,171,93,107,61,127,199,14,149,105,14,211,160,60,43,140,181,233,134,192,230,86,69,207,83,212,179,251,242,171,23,170,148,93,174,166,47,109,14,116,89,189,185,204,94,24,69,177,114,182,197,131,171,78,238,138,115,24,240,190,189,185,65,11,230,82,160,198,151,148,1,161,198,36,246,162,109,127,175,104,179,176,142,195,204,145,165,135,105,69,7,182,5,220,36,14,147,140,96,210,103,220,123,82,203,39,23,163,170,214,119,92,76,131,0,61,77,9,54,110,63,58,104,175,217,202,115,166,13,186,7,197,107,45,88,117,122,46,33,21,29,11,107,27,247,172,61,219,251,181,234,54,108,253,33,123,17,205,67,145,124,49,152,52,95,147,96,61,61,164,138,71,128,136,119,194,215,187,75,154,86,219,245,211,0,7,174,196,39,228,212,130,212,246,205,34,80,140,218,33,40,66,65,35,126,152,243,113,201,197,8,108,125,42,172,223,213,114,216,206,97,105,168,117,31,44,137,47,134,72,224,106,114,49,226,83,114,24,79,10,74,202,23,209,6,30,77,6,108,82,254,93,98,231,231,99,234,173,17,36,170,247,91,161,119,211,244,98,139,60,222,143,1,25,255,78,178,105,126,72,236,83,27,102,254,236,2,119,163,201,7,76,113,177,220,156,190,117,75,224,90,83,86,24,33,129,125,127,155,250,8,249,90,100,112,199,136,183,198,68,147,173,102,34,94,177,74,140,25,39,69,86,152,242,148,59,21,146,9,61,94,24,97,69,143,240,0,163,80,40,239,157,16,85,13,35,226,204,81,2,216,2,31,135,108,149,59,44,24,29,23,166,231,26,93,244,98,237,49,170,67,96,36,98,87,124,176,97,92,77,129,59,93,122,178,172,92,217,235,104,35,126,182,39,191,247,50,87,178,9,12,67,213,31,12,213,1,49,95,136,68,213,60,2,197,148,21,211,200,82,194,59,94,26,143,191,233,91,157,109,116,166,152,103,199,30,105,122,32,34,51,59,191,102,212,236,178,204,5,65,41,40,170,238,120,111,68,52,228,83,83,136,54,194,146,221,198,4,16,211,127,152,244,76,108,71,52,143,95,138,34,39,21,91,48,138,250,234,77,161,62,137,207,244,193,16,187,110,3,36,96,68,8,60,73,70,9,155,180,213,228,80,182,82,125,191,121,181,22,221,242,219,8,214,205,114,207,113,124,124,65,105,159,17,139,235,156,12,253,150,119,2,27,23,220,81,234,28,110,24,132,42,23,12,204,176,139,76,127,235,62,88,183,18,233,240,186,45,147,183,21,102,117,132,235,108,90,173,55,188,131,213,106,129,39,247,150,112,144,100,10,178,145,246,117,131,44,180,255,22,231,184,153,52,118,100,23,8,56,247,59,189,185,49,134,181,231,115,152,51,55,90,77,86,23,187,59,210,61,240,165,229,201,16,179,67,163,238,131,173,248,78,198,236,120,121,147,90,110,135,127,13,245,46,76,242,40,229,128,23,252,167,123,120,64,85,45,51,146,100,124,234,41,223,171,66,39,107,145,44,26,72,160,202,170,175,214,19,216,223,139,74,176,45,99,86,204,68,246,40,34,106,213,243,138,64,117,4,136,210,170,238,190,194,139,207,18,223,180,126,217,35,22,61,53,202,199,169,188,87,147,209,97,126,252,224,78,41,153,236,117,201,252,24,119,249,73,229,138,114,194,129,97,59,69,162,215,10,37,146,44,16,188,26,212,144,63,24,193,163,34,231,94,194,127,242,208,17,106,49,105,139,157,155,44,22,232,207,133,85,172,155,149,41,228,101,79,197,154,40,186,186,52,70,246,72,254,86,16,190,134,28,15,201,138,75,60,82,129,56,27,130,152,23,166,103,121,114,19,6,213,189,118,53,126,129,233,28,227,99,210,80,7,75,98,229,38,19,4,248,230,73,59,211,160,61,40,249,233,8,249,210,102,96,92,225,3,46,166,208,222,125,250,70,87,82,61,184,232,17,143,68,196,15,174,136,216,232,193,69,210,2,81,213,15,94,180,183,208,49,163,121,88,242,29,199,234,36,213,53,72,212,56,126,93,80,8,237,88,75,97,191,154,132,71,69,184,201,111,14,225,226,252,254,159,18,40,254,243,71,239,51,209,97,220,55,73,82,64,237,246,1,109,152,5,203,234,68,252,133,143,29,59,228,141,172,143,149,155,32,86,20,84,194,77,3,206,168,179,108,31,108,43,48,40,23,230,88,218,158,117,104,197,212,50,151,192,236,79,126,228,161,168,68,111,30,189,249,188,9,123,4,74,206,179,202,163,209,196,105,197,244,110,214,243,93,222,251,28,21,231,12,117,152,218,153,219,143,128,97,57,159,126,250,86,214,172,53,181,236,8,233,199,245,155,113,53,133,111,178,44,105,9,25,179,255,220,230,44,204,34,232,48,106,167,175,44,212,106,36,62,67,159,152,82,239,186,36,227,161,27,6,34,204,61,246,19,211,23,76,58,191,251,108,190,191,119,116,138,53,28,204,194,203,241,211,212,46,117,53,50,18,109,26,155,135,193,187,5,181,197,119,165,170,57,12,101,22,109,65,106,76,54,163,217,96,195,126,48,116,243,231,183,167,253,180,239,116,155,227,64,226,5,153,63,175,158,59,99,15,221,26,78,67,142,112,167,29,91,52,9,73,57,184,138,245,81,114,138,4,197,206,173,234,225,0,101,55,8,22,156,175,83,206,99,218,199,83,75,226,167,30,58,88,2,159,157,142,134,221,65,22,128,5,219,238,46,75,105,97,78,17,190,164,183,129,218,48,244,228,220,253,166,76,72,73,45,61,112,233,96,27,97,242,70,182,120,234,97,206,18,136,160,44,210,56,114,111,178,137,165,69,8,242,124,187,82,196,83,36,78,65,233,183,195,152,171,98,71,156,121,6,195,203,173,16,164,81,228,180,166,218,96,223,36,19,73,57,241,61,168,91,25,113,222,30,11,156,232,240,80,24,117,234,136,141,226,87,86,65,77,76,218,127,121,15,37,119,27,220,46,231,139,136,122,209,33,67,236,188,212,48,235,104,207,150,229,115,240,113,105,186,25,48,237,139,166,194,80,19,2,70,169,108,234,123,193,180,201,113,115,50,53,18,5,239,56,173,105,68,236,231,108,90,75,222,11,114,134,47,92,20,47,86,213,231,166,186,61,140,140,141,110,85,146,51,177,147,83,138,60,168,9,178,232,36,59,223,62,109,159,224,199,165,151,126,182,160,52,222,139,120,2,250,74,26,53,130,6,72,134,42,224,42,133,86,221,56,209,101,207,8,73,153,64,173,204,65,172,169,25,174,5,190,65,86,120,236,125,227,9,116,35,202,106,110,78,196,27,28,172,196,0,229,135,45,39,20,113,79,83,111,145,232,34,41,210,156,195,229,161,8,63,75,140,165,253,42,169,2,222,84,138,200,213,214,142,38,162,40,116,44,77,18,38,105,208,163,187,39,73,241,4,80,80,146,69,77,140,55,190,37,78,224,144,128,194,121,11,68,252,34,74,7,7,171,234,142,128,79,25,254,20,162,236,250,45,81,74,173,215,25,27,124,119,185,119,49,253,128,184,185,105,93,11,76,184,118,122,194,111,255,202,24,213,200,182,174,153,225,39,22,75,122,11,108,84,236,17,94,38,185,205,161,240,177,103,98,117,44,154,223,73,176,174,89,116,40,2,244,16,28,166,4,78,105,86,187,110,224,116,25,213,94,236,251,227,223,222,240,253,90,150,111,82,243,223,58,191,5,220,104,26,34,48,249,192,88,152,11,233,77,137,91,145,126,71,40,44,224,179,34,196,254,135,245,90,111,204,140,253,106,73,168,132,211,123,37,121,52,132,214,20,102,9,149,123,245,249,160,226,1,51,179,142,195,23,67,62,81,6,17,148,136,102,143,49,179,17,148,163,135,158,47,237,162,150,92,17,152,84,90,173,242,61,138,184,161,80,14,145,171,137,232,40,45,102,228,216,179,106,232,21,207,141,221,219,245,234,100,233,159,27,122,173,66,127,101,10,159,81,8,148,238,36,114,122,84,90,161,175,88,94,84,218,54,73,59,84,36,94,106,36,153,166,153,98,114,117,237,65,116,33,36,92,132,181,107,146,209,8,81,199,2,232,75,135,228,216,171,184,204,241,195,166,122,39,48,41,139,27,79,94,73,185,67,7,206,38,177,24,239,92,207,70,43,95,154,110,62,73,222,138,226,15,133,97,63,70,60,2,241,235,86,101,196,16,185,172,41,174,134,14,169,95,11,230,80,48,147,172,170,168,86,133,77,90,242,198,104,96,45,202,168,144,20,141,179,222,26,14,116,253,214,105,144,39,186,147,112,53,205,198,0,35,201,121,99,202,73,152,98,137,254,22,59,146,168,192,48,161,30,184,222,23,35,56,149,116,204,49,50,91,187,177,194,115,90,200,158,67,75,51,171,82,244,112,158,182,187,181,247,78,95,67,23,139,25,243,1,203,227,215,79,79,188,13,252,78,106,235,116,76,39,100,90,135,105,220,171,99,122,14,194,238,31,108,208,232,141,134,63,2,151,217,190,86,52,192,20,217,23,157,44,103,210,59,207,115,88,255,198,46,121,86,70,36,103,15,73,211,0,175,182,23,221,51,226,194,199,193,77,106,104,84,228,127,123,242,7,167,125,143,82,28,72,90,83,68,19,112,169,77,34,45,176,62,123,137,96,121,97,38,165,103,245,93,98,45,48,101,104,245,89,156,56,17,14,83,221,156,116,105,31,243,234,235,43,62,45,27,144,212,150,62,211,228,172,161,184,183,41,69,46,221,23,142,249,251,89,172,131,32,127,18,94,59,147,246,60,89,170,1,35,253,37,243,144,146,4,95,158,104,8,90,41,168,236,88,228,124,151,79,134,58,44,54,169,219,161,133,165,29,198,105,203,10,219,30,230,239,197,57,171,231,110,101,146,238,229,67,142,28,77,213,197,141,230,121,164,54,168,39,238,186,128,104,51,85,242,10,216,84,200,245,201,76,247,238,131,113,95,242,120,247,113,152,54,14,99,206,229,249,188,182,119,214,195,217,67,105,64,191,54,165,216,30,220,69,136,235,152,51,229,25,83,248,48,62,79,225,151,168,119,131,71,56,103,12,218,57,188,146,218,73,149,147,117,70,102,229,188,23,30,203,51,211,106,68,234,33,177,61,103,58,18,37,49,137,17,75,237,235,153,227,248,105,37,96,211,140,213,5,4,135,194,159,123,209,209,76,156,27,10,31,233,203,18,176,37,98,244,28,32,15,224,243,144,112,186,122,55,213,164,184,99,204,22,205,105,231,19,77,52,195,233,131,183,25,82,114,115,147,253,220,254,98,228,59,151,190,118,162,63,76,204,98,190,70,146,189,152,50,147,225,102,210,128,10,165,132,174,243,59,116,160,191,168,137,228,8,140,251,179,239,123,145,51,208,123,211,30,53,86,62,20,162,42,235,235,220,140,158,85,241,69,202,27,68,133,173,183,102,188,246,34,113,38,30,76,177,112,206,116,248,24,12,73,173,168,98,45,81,47,76,0,224,129,167,233,61,196,76,226,251,101,129,7,146,220,227,78,180,164,204,41,120,209,144,57,3,198,105,111,234,255,163,66,187,46,44,245,255,212,248,88,75,226,123,53,138,211,18,61,232,112,240,98,125,157,183,150,98,27,8,47,124,239,114,31,124,107,88,155,188,194,46,43,86,200,49,232,138,88,28,232,14,140,59,226,116,50,120,34,207,149,198,137,49,15,77,22,65,62,103,101,222,37,127,110,168,81,122,232,151,106,98,237,243,126,237,42,53,70,86,83,56,71,243,17,135,58,37,204,245,68,103,248,177,74,220,220,204,121,185,154,252,119,137,125,3,127,104,73,136,151,242,0,76,173,11,103,37,235,144,106,239,206,50,101,13,80,21,167,87,19,79,136,39,223,144,57,244,183,57,58,157,30,59,168,120,152,154,33,41,38,39,20,91,3,233,167,44,102,26,68,159,82,252,209,240,205,218,144,8,26,101,15,185,127,84,159,65,201,110,158,26,74,98,98,127,52,9,58,119,161,240,248,160,51,175,11,195,112,210,81,65,253,254,243,51,64,105,238,149,21,197,147,240,7,195,122,20,226,174,193,244,21,9,152,144,214,3,195,131,9,152,74,46,205,82,32,21,158,226,193,208,226,211,12,200,143,51,19,23,175,172,4,112,198,36,69,122,253,160,72,127,214,103,196,106,152,27,136,8,72,207,41,198,155,110,64,126,132,88,133,202,158,237,129,41,222,113,24,46,184,28,234,52,172,235,78,50,5,198,250,148,223,198,0,44,190,4,168,0,35,228,44,240,217,23,82,141,171,27,209,141,173,87,163,34,120,225,161,117,37,54,145,122,138,17,175,214,67,73,94,12,105,151,233,198,39,14,78,221,58,23,206,10,105,126,134,100,227,29,74,236,238,108,188,236,214,254,177,97,85,111,9,37,21,179,154,221,150,225,57,138,148,140,29,184,50,247,74,192,21,81,76,217,55,50,102,177,163,22,123,146,159,70,74,120,197,144,246,97,45,12,4,38,158,26,19,169,211,215,87,162,138,5,21,237,230,166,105,182,216,168,24,12,229,167,219,227,239,5,127,94,195,138,100,133,166,87,40,209,255,143,2,153,173,27,117,79,126,114,162,146,177,213,96,40,164,39,98,199,202,214,173,85,167,56,66,162,94,73,0,92,104,83,245,156,79,52,196,11,152,122,25,185,249,49,99,106,141,17,167,127,167,146,188,9,11,54,207,130,115,53,41,94,185,57,162,6,43,22,16,42,142,75,55,21,242,195,95,127,85,187,185,169,85,138,73,96,225,139,22,240,144,86,161,192,117,162,241,17,48,190,161,122,80,136,193,222,247,182,165,62,31,231,238,252,96,252,54,60,48,9,198,210,202,53,121,116,16,56,21,13,255,153,104,217,202,119,54,160,165,155,31,151,24,218,67,76,53,138,94,212,136,163,156,35,223,105,188,182,26,236,28,80,173,198,60,69,95,184,61,142,8,148,206,187,130,38,97,252,39,198,144,188,196,143,121,115,230,124,91,175,47,209,70,172,78,164,124,101,179,181,240,198,215,237,16,120,206,82,178,90,205,185,203,198,1,61,34,39,141,157,12,106,119,28,237,170,41,12,74,106,47,214,54,77,239,167,70,63,108,102,222,39,35,239,241,68,117,232,190,32,240,49,241,212,87,31,52,162,143,125,165,161,119,161,115,229,152,73,199,131,138,171,19,218,148,242,65,208,218,245,60,57,100,193,231,123,80,183,62,226,232,195,129,122,236,117,82,85,169,220,221,112,234,137,207,129,222,90,236,134,136,36,102,73,126,86,43,43,113,95,224,108,203,40,93,202,75,31,51,103,203,225,6,195,80,29,67,234,84,188,76,149,158,63,86,185,45,225,63,139,127,196,153,141,48,159,126,45,212,206,35,136,144,225,200,42,205,155,52,111,12,247,249,212,36,21,4,28,45,138,155,104,194,55,143,43,39,33,81,114,19,41,246,51,140,141,172,185,161,6,127,204,95,250,88,104,73,67,131,205,194,250,101,6,76,48,68,131,181,196,5,98,217,159,101,214,148,108,196,151,79,57,142,116,107,73,41,67,134,199,72,183,170,48,115,160,97,201,205,127,244,207,22,48,11,81,34,193,168,81,148,48,100,32,216,105,34,28,154,229,158,237,218,80,132,169,53,196,109,113,203,248,30,136,140,106,240,189,209,161,35,251,139,101,43,248,147,71,131,246,186,99,97,115,148,169,193,205,186,174,53,78,55,18,173,91,118,98,235,53,22,158,31,189,213,68,94,26,24,33,166,121,127,27,209,14,77,27,140,169,55,167,117,140,50,96,224,204,116,15,80,16,188,24,109,106,202,194,248,101,23,166,223,183,194,133,87,221,119,58,52,29,242,179,163,236,123,166,227,93,45,57,190,206,86,6,167,244,206,134,92,170,166,97,206,139,56,237,7,113,140,245,172,128,243,144,148,152,199,215,46,200,37,203,44,102,173,238,17,6,51,44,82,121,108,204,185,58,174,39,64,93,190,196,245,177,13,103,132,124,76,123,73,98,112,232,68,56,217,218,124,20,173,4,69,134,8,169,215,112,66,208,5,123,46,134,78,217,170,120,249,73,211,25,84,130,174,224,125,82,214,214,196,154,232,166,53,25,30,206,180,70,189,130,14,6,229,58,110,38,181,39,48,205,243,202,117,10,25,196,249,228,48,211,117,165,143,109,129,60,241,147,196,60,51,45,194,42,105,22,205,109,157,1,228,84,141,144,14,109,178,52,65,138,144,86,43,17,16,162,215,196,82,24,73,238,17,87,23,180,45,36,239,75,2,34,230,130,233,6,21,73,42,32,20,30,145,100,122,23,97,247,22,229,151,17,71,11,24,63,91,217,105,40,50,132,53,143,160,82,210,248,59,13,241,104,100,231,48,47,162,143,102,202,53,55,196,150,52,95,65,143,5,122,63,57,156,57,35,36,127,122,236,61,154,191,5,60,40,253,17,216,196,6,252,185,43,109,156,138,94,189,86,112,115,128,155,242,181,153,7,109,71,208,5,195,34,107,206,249,204,208,51,1,34,116,104,205,33,215,3,163,248,41,176,84,175,39,212,165,103,15,47,222,42,42,197,19,48,120,69,152,25,184,20,189,185,245,173,247,153,132,208,135,78,195,185,173,151,150,160,85,223,139,207,227,249,87,224,243,169,133,145,109,229,236,45,98,50,213,68,156,101,204,22,69,29,119,204,58,65,22,89,64,36,102,202,190,163,146,178,210,120,45,221,235,37,99,246,94,163,40,101,149,126,6,35,194,204,141,3,76,86,200,48,249,149,121,191,118,211,80,212,192,245,218,177,171,28,39,174,173,169,48,50,36,17,71,182,46,113,242,57,7,85,118,119,237,218,97,182,149,87,90,105,137,122,231,48,249,139,45,164,85,98,116,241,94,214,254,54,63,116,217,177,111,12,187,193,122,146,73,110,205,95,71,196,185,26,50,94,67,137,188,208,161,99,223,96,109,86,49,116,198,47,108,22,81,104,107,195,41,87,195,88,152,177,93,34,246,254,208,128,119,209,89,142,92,120,23,27,140,184,214,25,26,31,22,19,143,207,15,245,121,56,93,100,152,51,164,60,0,158,59,151,8,122,194,69,108,50,228,198,102,216,113,134,156,111,57,87,81,86,118,37,15,116,163,235,192,122,53,217,255,26,191,61,76,212,86,97,200,166,2,159,169,39,149,5,137,26,157,136,7,193,76,221,18,35,192,181,90,119,54,240,183,154,159,162,173,60,187,131,111,182,103,51,205,83,97,202,114,34,207,67,151,117,173,94,164,149,81,113,111,24,138,247,104,58,104,16,27,123,140,184,101,58,101,227,96,91,25,247,222,140,88,86,10,255,217,100,234,61,191,118,147,70,25,160,80,57,238,201,73,168,93,233,255,103,102,133,165,194,177,220,149,201,2,175,133,96,74,4,192,97,50,202,231,58,214,192,232,55,178,136,128,170,190,22,218,56,45,210,29,208,182,123,213,171,97,65,222,216,96,34,67,165,133,11,166,124,23,177,65,242,6,90,69,114,44,114,84,185,35,178,152,158,194,99,106,143,224,112,5,76,201,185,22,77,192,183,141,144,233,70,248,76,203,76,48,63,228,183,177,177,158,146,11,184,70,253,6,61,211,210,136,42,26,99,105,223,155,19,113,208,121,216,126,118,91,192,181,44,217,78,9,136,238,176,132,54,132,19,9,193,65,215,27,253,218,104,197,216,18,2,239,121,237,117,178,6,148,146,105,25,10,92,226,24,21,251,60,130,194,50,236,17,110,173,102,190,60,229,51,253,102,81,173,250,90,178,6,19,161,138,22,71,208,185,247,78,243,169,235,161,60,236,94,61,147,62,55,50,51,61,182,67,42,134,134,108,228,147,218,215,60,238,215,164,88,74,246,133,141,174,157,12,120,97,109,11,188,77,197,73,190,102,207,79,25,45,173,176,195,246,180,106,15,45,86,165,22,57,30,124,17,71,214,218,72,132,180,123,191,147,252,56,237,243,41,180,34,173,16,48,106,130,245,169,75,166,147,89,172,191,110,69,1,2,111,2,84,119,121,210,215,86,170,241,136,80,231,152,73,116,103,75,90,111,90,9,234,196,139,145,79,87,79,157,19,169,214,216,26,140,12,47,249,122,250,89,179,230,194,178,165,118,77,139,215,104,100,23,99,142,250,93,106,79,37,56,233,149,72,243,176,182,155,214,163,194,1,142,169,54,172,42,253,169,201,171,148,53,5,140,207,51,20,70,125,36,54,219,141,123,172,5,167,184,200,237,38,74,233,204,45,159,100,216,105,222,239,111,103,77,80,29,131,209,114,196,1,159,221,88,11,186,209,227,191,103,43,114,42,34,50,148,168,35,186,53,75,147,230,177,249,41,174,60,27,108,160,232,125,233,84,34,1,88,247,148,84,231,200,79,89,167,137,76,133,151,67,82,86,203,58,209,43,175,119,34,26,47,93,53,7,144,18,201,119,150,231,169,229,224,155,122,181,86,37,151,169,201,18,107,152,232,226,45,104,50,210,170,94,11,82,137,8,70,68,54,89,229,150,202,33,20,91,68,14,27,23,234,129,201,243,92,119,185,80,93,162,48,131,118,163,8,189,232,100,216,48,40,110,232,37,211,30,64,114,72,27,54,200,222,145,149,72,124,176,7,166,116,47,114,26,197,34,244,50,44,171,71,213,6,241,40,218,107,205,7,110,225,200,23,68,38,246,91,34,220,35,109,71,40,44,231,231,98,168,179,171,221,64,218,49,187,180,254,56,83,116,124,35,120,20,124,43,106,6,101,132,255,198,83,238,141,78,83,112,55,50,242,250,122,188,33,17,17,5,85,68,84,77,252,88,224,243,158,233,38,29,178,41,203,105,149,47,39,88,196,122,217,239,116,5,80,142,60,35,170,51,104,46,252,212,1,39,227,225,69,16,187,208,128,78,23,167,245,250,118,248,76,218,45,222,29,90,211,123,223,0,186,53,96,40,90,106,206,238,30,193,123,40,153,237,169,68,199,91,244,223,166,66,164,109,93,249,249,210,226,129,145,34,109,10,19,21,247,71,155,118,176,200,158,68,105,127,204,5,212,93,180,206,146,10,218,229,21,131,38,222,63,53,65,5,243,0,131,200,97,156,220,242,220,27,213,54,71,105,249,161,67,74,75,152,29,97,54,180,187,147,138,114,12,251,123,135,119,134,55,175,181,213,20,254,69,16,155,230,101,143,34,2,196,212,28,121,158,93,247,214,148,224,154,211,88,223,14,211,95,246,145,19,65,54,223,137,8,121,219,5,90,78,126,94,235,102,137,54,205,168,155,214,147,87,107,189,30,48,125,36,228,201,17,109,78,49,211,168,252,75,73,119,188,179,237,220,208,230,166,251,160,138,53,192,184,247,210,15,99,118,160,67,164,21,250,203,55,149,194,182,219,100,72,105,118,62,195,69,66,196,243,44,69,209,242,57,147,154,90,41,191,186,88,113,147,72,207,144,199,241,245,69,165,198,49,177,247,35,92,211,34,116,127,54,164,85,115,126,225,229,65,236,66,19,93,173,128,62,86,89,185,41,137,98,29,93,196,114,221,104,230,53,47,83,38,8,163,169,49,152,252,55,139,67,195,139,54,84,142,7,158,129,199,101,74,193,74,42,42,245,67,193,139,239,72,36,254,151,150,133,208,1,121,184,34,40,85,170,8,9,202,131,29,211,38,108,75,212,230,107,22,231,11,222,246,229,202,20,227,41,202,173,9,163,13,79,57,148,183,238,14,78,55,74,167,1,210,145,66,181,139,246,61,236,201,182,98,143,9,140,84,76,185,191,11,217,82,94,249,24,226,123,140,11,19,25,81,213,37,44,149,20,35,178,81,15,144,209,166,51,86,16,101,136,195,207,250,192,8,212,245,59,218,171,75,214,139,168,123,104,83,30,24,10,129,158,184,72,73,237,18,63,141,156,170,216,234,27,97,2,215,252,99,150,156,123,233,213,11,165,238,118,39,81,59,55,16,21,45,18,203,174,17,52,44,51,63,167,8,120,17,26,247,178,14,226,55,29,17,102,129,233,203,149,47,204,195,139,130,23,22,181,87,20,158,181,179,173,139,173,202,127,177,89,250,213,148,14,207,244,192,195,21,234,64,41,74,86,117,48,210,252,49,7,77,123,242,17,38,163,235,183,231,118,139,181,35,80,249,59,139,237,246,184,121,59,118,200,214,155,247,182,34,39,192,209,178,36,67,68,231,1,122,215,7,108,190,181,170,158,209,161,246,110,117,187,8,219,132,86,140,228,47,86,236,116,199,186,86,89,191,243,26,53,66,162,103,225,212,89,31,120,242,255,106,28,31,21,51,83,96,132,60,98,11,39,58,254,232,177,213,130,156,149,31,62,115,96,118,200,231,68,56,233,230,58,56,63,151,40,172,162,205,83,111,166,132,18,161,71,102,142,230,33,177,116,51,170,32,91,69,28,201,1,9,181,130,138,8,213,66,236,200,53,223,100,226,217,163,85,196,17,147,84,77,59,234,224,134,10,14,194,178,159,151,133,3,65,86,181,16,169,98,140,60,11,125,236,150,194,84,180,132,97,104,66,216,42,78,105,154,128,241,100,199,226,221,207,197,187,93,5,12,150,210,89,202,67,53,28,41,125,13,107,26,57,19,69,41,239,138,64,20,4,242,161,178,127,20,96,246,136,232,144,152,234,162,65,108,234,73,245,210,185,168,212,215,245,179,56,17,174,47,76,12,84,117,47,91,235,61,95,38,89,30,162,68,145,109,97,238,123,111,120,75,34,173,124,238,182,231,85,131,128,156,48,85,155,239,216,10,43,221,159,46,199,231,214,77,135,174,234,145,230,71,236,255,156,53,250,104,231,76,76,215,13,199,25,86,213,90,58,228,212,8,20,31,235,106,244,71,3,181,161,115,19,30,227,241,209,183,76,21,92,14,114,203,145,104,161,2,86,37,82,233,47,16,174,21,21,90,89,101,159,205,248,187,209,88,200,69,67,245,139,17,155,189,241,212,127,212,143,179,201,202,222,64,176,73,227,8,76,37,66,189,81,102,90,244,54,213,32,166,71,70,132,176,135,41,34,169,6,241,188,150,33,185,224,61,84,79,55,35,136,91,46,74,165,160,202,202,210,148,61,34,243,88,169,249,17,48,102,254,68,210,192,92,157,165,74,217,231,248,79,151,186,190,246,124,245,141,113,89,74,240,226,207,90,86,53,221,68,68,198,253,232,76,165,165,72,110,230,179,89,82,90,238,48,85,88,170,86,77,201,221,140,123,99,245,244,71,31,188,146,211,14,120,145,208,211,155,147,181,142,15,98,57,135,42,31,187,18,129,142,80,46,213,2,186,145,103,196,107,198,184,37,20,28,25,122,243,129,78,227,149,252,201,93,106,113,44,163,150,174,106,15,36,223,250,92,77,125,106,212,186,45,132,156,147,190,247,36,142,22,18,29,248,74,58,17,43,244,255,91,112,102,199,81,83,121,100,18,196,14,15,2,112,85,181,151,209,167,246,26,212,13,79,83,15,199,140,16,109,212,22,254,162,198,42,84,79,215,228,40,30,164,37,185,152,112,232,216,31,219,40,170,213,76,133,118,168,82,253,188,159,27,97,133,113,76,121,153,136,163,70,245,6,40,42,74,242,90,163,209,246,36,164,71,232,58,47,215,162,56,60,66,73,107,152,205,43,15,70,191,191,209,228,98,97,89,211,177,171,68,254,21,212,26,8,139,244,127,81,137,25,75,211,200,2,216,40,95,140,0,41,140,30,218,116,0,51,215,175,69,47,66,66,65,68,20,81,86,142,138,74,180,251,69,63,191,32,120,117,139,182,136,14,108,17,234,165,183,80,36,43,16,31,163,69,140,180,75,64,152,252,74,182,89,77,118,254,91,125,2,106,21,233,196,252,27,15,188,190,76,212,45,214,236,153,16,191,240,230,15,110,112,154,133,130,121,96,50,21,117,56,60,49,35,150,192,219,250,225,126,48,33,162,124,231,46,155,201,26,31,193,134,3,176,170,18,123,165,202,101,124,36,75,107,38,73,148,180,8,156,136,226,56,108,222,116,145,159,102,9,175,254,61,153,49,213,68,185,131,7,207,243,243,112,129,207,10,171,119,123,135,236,84,245,106,243,252,239,205,45,162,62,215,247,224,116,234,203,162,76,252,93,29,55,175,144,82,186,188,54,90,89,223,169,118,96,130,18,210,18,0,63,202,26,90,127,48,218,146,163,100,29,211,154,63,41,93,224,101,210,210,58,44,40,79,255,80,235,31,152,171,12,26,58,226,31,239,129,6,115,100,219,244,123,33,159,180,250,247,181,33,249,40,45,226,192,118,228,126,63,61,144,116,232,67,38,131,245,63,254,101,165,104,43,206,6,210,228,181,233,118,253,133,5,16,146,102,3,207,58,211,142,7,248,105,89,0,119,211,245,145,49,181,142,27,126,115,44,241,166,47,70,110,180,248,7,131,216,179,37,35,102,117,225,163,251,147,207,68,49,80,211,239,249,75,58,127,176,53,3,90,10,19,13,105,223,160,210,54,17,206,153,254,54,237,249,190,239,105,49,195,158,159,39,167,154,204,127,251,252,131,206,128,220,252,236,19,211,127,218,38,249,13,40,162,105,13,135,186,57,204,164,214,139,153,197,165,230,184,119,214,140,87,197,9,216,197,231,10,169,155,244,76,99,202,2,103,60,54,108,43,249,101,104,15,101,6,92,33,234,203,173,17,107,77,254,61,200,242,20,81,174,172,201,178,86,205,175,222,180,99,189,48,221,215,225,156,127,115,97,161,186,35,148,140,2,149,148,93,253,131,143,85,56,101,233,23,59,128,63,163,146,17,65,201,186,42,76,134,223,55,14,36,132,187,132,127,161,121,167,180,227,234,78,1,207,205,175,176,9,211,53,197,175,198,211,145,124,26,90,91,41,127,234,8,248,250,219,186,139,8,60,49,37,190,247,62,150,53,66,167,83,31,13,22,96,118,24,117,226,59,77,139,213,133,238,233,191,77,56,82,14,205,99,67,34,16,221,226,234,99,30,109,189,154,78,143,105,248,160,82,185,46,105,68,2,40,205,27,203,0,91,4,80,174,166,196,167,175,120,111,50,123,75,94,12,157,223,156,238,176,192,165,148,97,249,53,242,174,1,35,142,113,175,94,152,53,159,248,32,112,191,205,123,1,49,121,87,92,91,159,98,229,178,80,155,94,62,17,17,149,92,18,39,45,214,147,207,103,177,173,1,217,209,8,0,18,142,92,14,47,90,110,200,79,19,18,79,126,2,45,170,13,202,117,218,168,180,44,46,238,10,188,77,70,66,96,182,68,223,54,206,225,141,164,180,252,54,118,74,172,93,250,22,118,89,248,252,54,165,130,254,185,182,53,153,214,223,158,116,31,241,223,222,214,217,74,127,186,186,252,55,4,112,214,230,150,159,38,7,57,124,43,166,61,64,23,59,165,88,198,184,250,84,56,231,9,145,134,44,55,79,159,24,187,105,144,204,162,95,131,28,111,252,46,83,74,136,244,92,89,63,98,41,100,49,190,171,140,23,20,216,30,135,19,82,221,226,42,22,120,239,196,5,63,244,76,206,34,156,135,178,10,78,207,15,133,37,103,146,255,130,22,118,140,242,193,131,54,30,67,46,166,177,232,87,104,98,194,221,28,63,50,30,13,118,204,47,182,75,109,110,69,209,67,190,20,41,214,47,98,193,126,65,68,81,7,155,158,208,31,59,141,118,218,203,14,186,11,163,95,244,177,59,217,245,42,117,175,50,5,77,13,225,219,194,173,101,48,98,221,178,168,81,12,153,223,147,255,242,42,77,55,82,58,234,125,107,254,103,136,72,50,11,73,73,14,167,225,55,39,98,81,244,0,128,212,186,253,209,42,77,124,239,193,69,129,111,249,104,244,203,26,95,67,183,189,48,121,153,158,252,193,39,54,123,146,3,130,76,76,118,212,254,84,15,100,210,162,95,17,24,204,24,35,39,201,115,79,250,229,126,207,117,230,219,60,223,75,79,189,145,191,130,192,131,46,228,255,244,84,131,138,251,241,228,173,119,112,85,42,46,23,27,29,227,131,249,115,113,0,40,7,156,72,239,124,112,255,109,154,207,91,33,133,247,193,176,39,100,221,81,219,105,162,205,63,248,92,142,122,136,190,245,52,173,71,135,201,128,171,25,66,137,96,91,223,205,225,204,157,61,101,170,149,98,43,245,131,201,33,100,53,89,233,13,184,253,98,83,201,150,215,102,73,151,175,72,5,219,170,52,205,245,34,2,208,191,192,24,18,25,103,58,143,174,22,41,137,252,237,232,177,252,186,218,179,212,78,37,255,229,95,141,152,152,2,8,53,122,123,18,74,32,137,117,109,177,158,58,149,33,223,199,68,189,63,73,8,149,234,90,36,183,190,17,227,223,207,194,126,96,152,56,221,97,26,207,86,249,105,218,204,238,230,87,179,229,137,218,110,165,104,132,28,235,7,91,19,177,41,48,37,203,123,125,143,118,254,182,75,120,214,24,190,245,11,130,210,115,5,162,205,165,167,208,12,29,113,76,255,105,219,175,238,54,90,41,254,44,221,231,176,197,20,164,174,225,216,159,40,96,126,251,119,183,198,92,146,91,167,203,84,253,132,105,151,9,61,110,41,214,56,230,208,49,149,63,2,215,178,209,205,114,96,158,103,134,124,210,253,106,171,49,214,39,35,187,247,69,250,141,14,130,136,176,92,189,113,164,190,149,73,132,244,102,24,144,92,64,119,237,3,23,78,140,84,225,215,74,120,41,87,135,115,181,92,249,133,169,182,77,190,110,97,84,103,209,249,130,185,140,178,203,118,120,83,225,213,5,38,49,83,252,106,19,159,151,101,93,171,133,218,171,195,103,131,16,159,138,186,52,102,207,135,210,105,91,103,25,35,186,63,34,4,14,81,157,143,239,65,129,228,249,250,223,76,192,104,75,82,148,64,177,3,153,70,255,105,88,210,82,140,113,198,123,122,159,39,211,231,100,17,8,74,208,57,231,111,159,164,128,39,75,27,168,243,96,244,41,248,188,119,186,104,142,166,238,94,65,231,43,150,222,177,240,32,220,111,153,101,56,90,241,219,173,152,88,142,192,108,233,190,153,17,53,212,22,111,76,225,222,62,105,251,101,236,184,33,81,175,115,204,47,182,129,15,165,27,73,30,50,141,10,113,46,71,17,97,146,10,126,156,72,52,48,126,223,218,250,194,118,169,230,67,131,115,123,231,44,250,61,33,193,173,175,149,135,233,71,124,240,217,108,178,238,240,200,28,101,55,147,141,133,219,107,122,86,253,121,149,111,26,66,102,165,186,179,234,158,65,91,225,241,193,136,73,100,117,222,251,52,133,88,191,26,173,1,89,123,112,96,202,138,23,67,215,48,169,239,126,158,188,164,184,55,86,141,236,255,148,238,230,143,218,181,44,212,174,133,3,213,204,150,47,240,187,216,194,143,111,55,202,227,95,231,47,248,4,76,123,94,221,236,232,136,185,99,76,207,166,162,114,213,6,183,79,133,12,120,173,114,59,183,219,205,17,136,242,223,198,184,42,186,87,162,3,51,253,98,235,212,164,7,196,153,254,219,159,139,90,114,29,238,243,185,198,87,238,176,168,156,153,218,95,231,167,19,241,137,80,174,97,49,226,174,95,163,90,145,252,247,169,143,53,93,52,133,86,173,125,223,87,60,73,139,27,218,184,151,39,0,69,24,120,59,188,32,198,106,244,106,18,83,254,190,22,189,93,143,27,217,31,120,150,248,109,19,99,107,10,67,129,217,254,219,52,81,145,180,74,53,101,229,230,3,154,187,245,223,149,71,59,54,31,237,57,63,120,32,133,243,68,136,70,31,126,237,196,89,110,175,37,48,191,194,76,224,51,81,164,223,11,170,109,148,13,124,171,39,83,179,35,108,3,51,159,114,204,178,95,119,158,169,166,217,217,177,220,47,129,161,68,43,26,181,235,182,21,236,127,48,236,39,53,82,224,65,207,175,192,24,152,221,177,107,36,133,234,228,178,253,230,104,30,40,140,8,82,253,14,54,200,33,200,40,105,252,41,193,166,244,155,147,107,47,69,225,5,221,45,199,213,180,201,211,208,216,175,127,77,252,246,238,226,41,18,88,35,44,239,87,195,186,147,62,158,108,11,229,35,189,216,107,211,133,94,63,54,173,108,124,105,90,75,66,225,108,50,201,33,255,251,144,87,162,196,58,201,9,203,125,26,197,180,152,48,173,247,174,118,33,167,153,195,244,169,155,2,39,51,19,203,55,139,249,188,234,41,86,152,176,217,35,99,163,90,94,68,77,210,5,201,104,79,135,207,234,90,58,151,142,175,149,253,193,171,53,172,202,26,148,3,252,76,191,3,147,78,120,38,34,222,199,23,47,52,41,242,173,83,1,254,200,103,13,28,144,198,171,75,77,82,146,154,213,127,153,54,239,115,200,215,194,91,116,47,150,130,129,99,24,54,221,174,144,37,246,77,220,154,168,37,253,214,72,239,125,44,35,190,5,177,95,57,208,207,234,171,61,230,248,143,221,32,59,154,201,72,52,127,107,107,59,248,28,186,148,166,127,93,216,128,169,30,171,83,45,63,242,179,221,97,152,44,75,110,222,175,84,54,140,62,10,124,228,99,211,106,37,199,142,134,132,226,20,150,18,81,207,58,138,207,133,110,4,81,137,239,18,126,101,54,126,240,217,146,168,213,20,56,125,82,41,128,240,57,197,161,131,232,53,114,188,22,104,73,122,46,154,228,159,195,191,126,125,85,23,62,154,141,223,231,68,152,106,119,249,218,100,230,203,240,183,230,236,87,201,94,171,70,141,183,130,239,57,164,31,44,49,210,51,140,62,38,200,149,245,246,196,72,173,197,210,247,177,17,112,105,194,216,1,164,182,240,27,19,91,166,82,250,82,240,216,88,113,31,76,107,51,177,74,73,197,90,54,221,97,12,166,7,102,125,248,36,167,21,121,145,66,168,2,181,187,124,133,80,22,180,100,177,74,204,227,160,197,173,113,200,106,43,105,120,137,156,255,231,14,30,75,96,159,93,97,73,80,2,189,199,175,234,237,192,88,122,226,67,195,132,27,61,249,10,88,132,254,134,134,75,224,164,249,181,27,158,216,82,20,166,87,250,230,63,34,68,156,86,242,203,231,11,12,159,224,155,35,87,26,122,20,99,81,184,77,58,206,207,160,144,173,207,13,235,204,231,17,190,119,126,198,219,98,148,190,52,177,104,87,122,130,68,232,205,249,189,97,171,47,141,138,161,250,246,117,33,252,17,46,246,19,67,58,19,186,124,61,103,160,226,146,206,30,58,100,105,184,80,3,202,156,22,136,148,208,216,217,190,48,111,126,112,182,50,222,187,236,57,83,51,223,251,131,51,129,154,107,77,195,99,32,218,215,62,248,24,134,91,248,58,164,89,120,27,191,121,231,207,37,24,111,101,105,254,98,112,140,85,248,191,48,107,243,215,51,15,20,54,207,61,1,202,192,45,139,215,134,208,220,165,15,231,57,89,144,7,172,1,15,60,238,45,48,18,178,159,75,72,240,155,32,68,17,216,138,116,182,195,164,2,36,30,62,44,49,240,57,71,179,88,43,211,115,245,159,38,76,255,235,71,239,51,145,34,254,38,209,52,10,73,145,80,226,96,163,250,132,57,13,22,99,247,128,131,138,137,18,175,75,30,73,224,78,81,81,246,161,180,226,143,161,223,105,205,79,223,24,24,235,116,232,71,94,200,108,197,213,214,180,79,166,8,157,229,118,141,57,64,228,90,118,11,171,163,75,241,219,19,249,119,73,14,32,115,157,74,92,141,60,75,109,75,103,47,103,135,79,33,34,72,34,194,90,224,184,120,59,98,102,239,202,26,113,64,54,6,69,40,159,189,144,72,214,146,165,113,54,198,213,124,234,87,107,62,32,23,159,173,231,44,114,159,127,236,31,18,155,42,43,165,214,125,51,194,207,54,201,27,13,209,143,225,145,198,9,161,91,200,0,231,94,131,194,196,111,196,233,38,4,73,68,226,190,132,117,125,193,55,52,178,100,76,172,57,205,215,233,233,192,124,251,49,179,110,253,147,60,147,239,38,231,198,83,51,15,103,123,254,106,240,48,69,240,0,52,57,64,155,203,85,99,35,195,224,43,250,211,231,40,169,95,104,118,208,56,113,38,205,213,204,73,112,208,247,57,8,115,58,222,8,212,165,225,110,15,141,157,168,227,146,83,103,52,151,7,103,247,167,219,129,236,207,8,175,132,215,67,6,235,28,237,122,100,109,26,205,127,40,125,64,164,33,61,221,52,217,115,253,226,99,205,156,143,37,161,112,194,23,201,7,133,134,167,67,74,217,200,109,149,241,9,206,28,184,64,64,154,98,36,224,92,44,55,3,40,165,216,34,8,90,161,15,44,143,138,141,97,149,75,226,185,211,145,166,122,30,150,135,44,164,152,37,44,76,218,196,173,104,106,140,151,216,178,148,120,109,231,3,80,157,71,55,196,169,23,15,231,89,3,83,7,252,92,141,82,99,115,216,60,123,9,206,90,143,249,176,2,16,40,70,26,71,156,7,94,45,110,222,48,72,228,183,233,2,123,86,178,63,56,69,199,114,230,97,194,229,213,221,76,24,248,188,83,248,2,166,99,58,220,41,26,246,159,226,175,21,42,157,178,15,233,49,31,207,94,42,23,147,139,232,238,249,67,205,205,146,34,62,183,98,207,114,27,221,228,135,196,228,59,216,205,127,49,13,218,144,246,134,22,85,35,114,240,153,155,84,104,37,25,210,66,89,135,95,220,45,198,41,137,113,58,250,228,175,1,33,182,106,231,203,11,76,64,186,45,55,162,109,90,232,147,109,244,79,2,134,208,165,124,27,210,238,46,52,15,107,108,154,182,169,194,171,198,234,194,110,101,70,200,205,141,58,235,55,183,114,176,172,79,182,238,183,62,134,166,213,2,200,123,45,228,244,195,173,65,127,117,107,36,18,34,103,141,171,105,37,37,191,76,6,254,171,241,6,45,70,175,145,143,217,233,125,232,247,94,240,113,196,185,70,150,121,76,55,250,232,208,144,69,38,142,225,173,43,124,212,179,74,41,247,210,105,134,208,216,242,39,35,162,163,140,24,171,61,136,64,76,35,28,46,138,130,213,218,122,229,240,5,135,145,156,4,174,228,44,221,117,111,205,244,91,171,78,241,233,157,189,128,137,234,107,180,252,76,37,108,208,15,230,251,137,148,78,181,132,220,39,57,131,163,89,214,212,247,130,6,183,62,235,103,32,22,208,135,102,116,16,54,253,116,149,142,143,139,134,213,210,112,7,69,17,53,92,224,97,235,60,171,67,70,227,55,247,174,17,175,121,82,62,214,1,205,15,129,179,17,31,219,85,217,85,103,154,165,235,247,55,254,143,70,11,89,95,213,3,153,21,233,176,166,177,198,105,117,141,30,114,24,214,1,240,73,218,160,141,245,5,44,182,125,206,162,247,166,155,169,71,90,206,191,15,233,148,137,247,109,41,209,15,70,84,78,23,72,178,201,226,232,249,116,114,58,29,244,184,61,203,79,16,154,97,97,214,60,187,221,254,232,198,192,217,154,252,201,231,170,88,171,126,239,78,136,73,243,42,20,80,124,61,229,137,226,80,58,157,245,234,68,52,222,175,134,134,39,3,138,2,100,202,238,102,194,148,234,154,107,37,63,215,110,52,144,122,83,141,196,39,74,142,125,18,102,214,74,106,250,90,249,252,154,7,221,50,13,223,196,9,61,48,221,190,102,142,32,41,61,129,52,216,78,72,188,70,136,245,156,218,91,114,200,199,238,203,211,207,15,84,49,179,116,121,99,229,82,55,229,177,70,170,105,164,13,179,197,83,207,40,251,213,231,41,179,144,199,129,225,80,228,128,41,137,44,207,1,226,138,77,208,12,43,93,130,244,124,217,213,85,157,151,201,1,244,174,223,99,86,115,175,35,30,190,135,198,251,200,234,151,61,34,84,79,143,186,103,35,238,212,13,249,205,187,89,107,207,54,126,44,31,255,34,212,48,36,105,211,108,202,203,57,18,20,248,218,146,36,62,167,73,240,32,206,238,78,160,69,2,241,191,93,60,66,237,20,83,232,158,129,47,61,63,1,98,242,46,63,62,241,133,135,41,216,122,58,137,134,112,18,197,167,21,149,23,177,145,240,33,77,40,19,165,209,12,215,179,23,144,137,33,252,8,156,233,150,227,89,201,141,184,157,154,49,231,211,34,250,226,201,166,179,44,151,200,5,162,122,78,5,132,223,156,26,54,157,41,13,189,12,247,156,200,124,111,10,210,20,62,38,192,244,252,158,209,247,202,115,245,142,192,49,125,124,142,17,42,7,254,217,213,75,247,168,52,231,125,22,202,60,5,13,219,195,229,196,1,51,69,116,130,118,99,62,125,48,21,63,106,33,53,152,250,254,86,100,63,57,10,245,226,76,73,188,39,76,49,152,100,146,53,99,104,124,22,18,209,28,227,153,202,136,14,26,111,121,26,216,90,110,11,95,160,193,73,109,145,201,61,223,118,79,29,19,170,201,138,231,83,231,52,41,14,73,137,110,74,180,70,36,145,179,10,235,157,153,130,166,88,142,236,245,80,150,3,221,94,219,215,202,158,32,57,229,140,18,135,135,230,143,240,151,103,221,161,67,138,37,81,113,40,70,164,236,73,48,12,69,187,81,142,34,225,63,167,168,74,146,112,134,83,225,108,1,134,232,198,127,208,252,71,107,216,137,10,16,224,68,252,128,70,68,48,173,2,166,79,157,46,90,228,66,150,211,97,6,77,191,155,132,25,173,185,214,215,202,27,24,77,156,164,87,147,202,112,86,138,157,136,74,146,56,155,100,241,78,62,192,153,140,167,88,141,121,21,47,139,5,134,235,164,79,142,110,144,135,125,59,230,108,211,220,30,103,40,154,77,14,227,38,169,5,68,53,87,11,134,6,84,192,127,183,89,87,9,133,190,130,54,103,125,142,189,104,136,179,168,227,62,135,139,110,241,137,18,47,95,31,68,139,170,102,245,225,59,181,236,11,4,209,175,165,155,52,245,147,193,151,228,192,205,125,104,202,19,170,111,113,126,199,79,204,253,73,229,18,1,12,62,13,219,93,93,122,230,82,63,89,130,202,67,29,149,218,79,181,199,107,153,194,188,82,157,207,230,184,61,91,218,161,52,174,244,80,71,80,48,245,91,55,122,239,233,246,143,41,69,213,243,7,115,150,119,181,165,207,43,197,161,201,2,55,125,3,25,240,66,125,125,117,126,19,101,222,234,219,192,12,244,236,119,183,242,211,242,152,79,212,9,126,222,61,13,40,201,239,233,163,33,238,233,235,235,24,167,163,79,37,244,115,72,126,202,198,166,44,65,187,47,181,175,104,212,227,132,2,180,93,106,121,70,141,192,144,179,240,42,173,37,147,250,162,27,17,88,223,24,42,246,111,210,236,31,220,79,255,32,150,197,79,154,110,133,231,50,154,223,59,189,74,107,16,223,169,153,43,193,86,59,86,141,190,54,50,137,190,23,254,228,183,179,102,14,77,159,192,89,116,8,235,75,215,12,90,14,247,113,175,158,244,85,210,50,135,68,76,36,249,79,211,192,99,41,9,207,218,154,248,92,161,137,76,147,170,40,18,170,232,95,124,115,152,83,113,168,109,103,202,196,59,5,115,113,154,110,165,48,252,54,74,51,223,160,81,241,118,60,173,162,244,192,156,106,208,34,207,207,104,209,34,92,103,170,7,252,230,136,40,175,46,124,99,126,251,211,109,48,152,79,46,44,109,36,76,167,115,252,232,135,50,52,197,96,19,109,248,84,98,199,225,89,37,177,66,201,177,179,148,32,38,103,205,79,108,212,239,124,146,83,139,94,251,19,91,219,176,109,63,20,242,206,204,69,47,38,222,227,76,211,51,220,73,35,184,228,105,214,215,9,113,81,41,73,78,84,147,46,107,126,218,117,80,92,57,132,149,42,138,118,103,119,198,240,49,130,72,69,14,205,232,156,117,255,89,180,244,167,33,100,171,161,55,120,213,205,175,206,152,218,83,3,119,141,237,183,58,76,177,242,200,202,163,166,0,214,31,220,90,128,107,122,99,146,163,232,142,82,189,215,170,94,60,107,10,250,55,122,137,15,81,154,170,105,33,43,255,90,12,10,199,21,217,176,234,148,251,115,103,164,155,4,182,70,51,206,194,166,72,168,107,52,147,242,139,22,23,103,243,8,101,162,12,43,56,119,152,178,77,121,107,75,17,109,175,120,33,27,69,154,77,224,51,75,91,48,150,57,64,138,242,245,173,69,228,172,49,102,88,146,114,115,206,249,175,229,6,48,185,45,73,203,236,241,59,254,130,164,221,85,227,154,72,80,247,14,192,144,180,207,70,49,116,138,79,171,231,119,20,81,81,45,114,152,248,223,107,92,134,247,44,249,185,22,33,61,71,217,171,245,151,105,241,254,169,126,17,212,73,214,116,237,129,155,215,17,192,114,20,74,177,253,240,250,106,145,151,101,219,138,180,43,63,48,213,221,61,46,222,8,213,232,158,145,114,196,158,49,229,146,182,124,162,240,195,250,154,93,122,121,94,90,124,193,60,241,36,134,193,187,40,189,150,208,232,8,230,58,150,121,213,16,47,155,68,11,250,57,189,18,231,67,149,166,138,44,104,239,51,137,30,38,205,164,234,87,139,15,216,242,210,20,178,101,247,238,135,68,90,68,236,43,19,209,239,62,251,81,56,209,122,248,138,235,87,61,222,193,44,105,200,124,74,228,57,155,22,154,207,177,93,180,9,59,233,107,90,64,250,205,173,223,137,6,143,17,177,174,190,101,44,235,226,58,245,106,116,65,239,218,194,206,211,224,113,229,229,124,196,32,42,214,167,46,170,162,166,232,155,221,143,158,171,55,183,166,104,43,224,98,187,134,192,244,143,119,180,25,79,69,201,231,116,199,94,254,224,108,185,91,235,139,56,13,124,158,44,82,24,210,9,180,90,123,224,40,247,66,29,232,24,118,194,121,233,213,149,117,236,151,207,204,80,54,1,70,108,153,1,55,11,24,234,145,74,13,188,151,109,88,1,168,56,224,116,225,29,61,10,74,138,89,227,114,92,147,174,246,26,7,86,37,196,120,229,135,195,222,232,113,53,137,3,173,67,67,14,39,74,116,232,175,160,179,223,248,249,81,60,100,125,230,213,196,65,99,112,165,40,154,26,67,53,141,73,4,20,151,232,0,198,234,208,104,98,161,126,43,62,53,14,135,198,190,178,201,11,117,255,30,136,12,106,24,20,214,98,93,81,153,68,211,144,249,144,38,41,51,247,237,8,213,192,214,181,172,240,127,180,189,203,238,54,201,243,220,117,47,94,123,81,231,3,18,43,238,128,45,43,4,127,144,37,99,75,6,113,253,212,39,191,79,102,70,15,216,27,244,147,70,163,121,39,222,238,167,15,213,85,89,153,145,17,198,231,245,71,138,4,154,126,153,102,158,230,148,123,40,138,87,104,14,134,186,58,54,93,108,40,247,105,30,243,109,137,139,39,229,134,249,3,235,40,227,167,221,175,25,216,62,63,253,233,119,124,241,41,227,189,119,8,183,250,219,204,78,222,124,247,62,99,101,55,213,141,153,188,131,111,120,22,165,253,86,91,27,162,33,177,67,191,215,124,31,76,171,18,189,121,116,202,222,111,97,5,215,23,191,108,210,229,31,46,14,74,191,205,71,2,218,147,40,145,9,188,177,201,244,22,210,247,157,117,109,175,120,48,121,154,232,211,164,85,83,179,160,3,163,113,255,109,40,217,93,187,118,97,141,122,96,134,193,37,253,115,74,33,50,137,172,235,237,169,216,97,85,221,145,225,14,239,107,30,156,158,169,237,140,144,15,202,141,22,81,92,85,154,54,3,208,160,117,227,228,8,139,116,237,226,124,223,93,6,10,232,151,136,146,30,251,7,4,160,28,100,195,252,233,51,96,27,230,159,158,105,153,53,253,182,48,43,95,126,97,116,187,243,189,41,252,54,167,129,246,171,213,90,206,109,212,109,135,173,250,167,7,67,252,136,115,159,99,82,136,2,115,215,209,138,124,26,4,5,189,240,75,162,206,143,222,199,148,12,21,62,222,72,48,208,255,174,93,63,250,253,199,162,116,184,189,149,71,73,91,16,81,166,79,133,152,218,80,51,80,198,228,138,249,125,78,243,253,210,15,147,46,89,111,108,69,149,103,46,221,42,190,65,214,74,92,89,167,144,172,244,63,190,91,175,81,91,113,98,104,219,19,58,175,211,55,216,227,175,181,76,143,134,124,86,125,160,224,12,212,167,118,34,191,41,188,250,46,118,224,12,244,174,188,127,82,22,229,231,204,106,141,231,229,195,62,199,180,189,254,138,108,131,42,35,44,0,173,54,177,41,143,142,248,247,66,68,84,171,91,135,86,116,142,243,94,215,167,196,0,241,45,2,55,206,94,149,32,222,168,218,45,15,21,222,4,127,183,174,184,205,188,162,125,241,25,168,15,105,28,210,224,222,52,127,97,131,175,141,52,208,191,146,108,243,62,80,156,227,127,124,46,28,228,72,39,196,58,111,245,180,112,82,2,46,236,98,102,194,76,172,63,154,26,162,157,88,79,68,116,131,108,129,121,18,248,201,81,59,137,135,9,74,131,218,223,195,124,223,246,53,77,237,147,48,206,110,191,30,100,224,55,24,51,125,186,134,89,26,207,191,250,0,116,94,60,235,98,70,160,232,68,129,109,95,63,26,74,133,28,61,8,99,127,153,118,96,146,10,43,143,182,28,243,207,20,18,248,67,178,0,38,119,88,226,190,160,150,199,122,186,104,124,193,94,118,249,67,131,203,179,229,104,18,47,191,186,33,48,122,193,67,46,109,144,147,157,241,200,113,121,42,114,244,164,254,116,243,228,59,237,98,255,4,65,246,79,146,30,244,237,120,210,10,134,233,254,109,152,127,164,68,46,252,178,136,141,132,47,155,177,191,190,14,131,169,172,4,74,65,236,189,205,184,110,220,68,229,220,80,101,233,245,115,184,211,17,43,71,255,178,56,113,101,136,182,200,209,240,140,134,63,113,168,82,55,13,68,205,229,130,110,212,234,47,100,84,177,88,35,169,108,173,56,62,86,16,176,218,93,142,62,228,177,203,113,24,198,91,19,248,50,165,52,63,57,230,94,173,203,165,177,9,173,109,56,12,155,71,79,126,111,249,197,224,160,212,175,119,142,98,204,194,198,47,1,4,76,49,124,12,129,33,50,250,23,66,147,78,250,67,65,169,120,231,250,173,76,160,104,133,52,65,201,102,77,71,33,27,103,117,98,193,195,44,104,46,255,224,183,210,175,236,126,6,38,153,126,252,174,136,51,210,241,129,55,1,249,195,207,141,114,72,106,28,81,195,239,195,163,140,63,120,166,98,40,59,91,244,154,74,252,52,13,87,50,132,177,221,174,62,229,208,131,65,7,86,162,139,150,210,237,40,108,210,38,143,4,39,183,237,3,156,18,34,61,133,2,67,223,241,9,105,119,75,94,200,185,79,51,85,156,31,252,158,71,41,122,211,180,37,244,227,3,129,134,157,204,85,0,147,135,111,254,219,47,56,253,190,45,182,249,63,234,21,176,229,10,243,85,19,6,206,124,224,166,110,47,19,214,198,151,126,198,125,151,133,24,112,190,108,42,45,47,112,153,113,52,50,237,93,96,35,101,248,7,64,16,221,229,137,163,191,208,126,34,51,92,90,183,12,144,192,240,169,230,142,251,166,0,148,247,77,67,22,82,196,254,212,154,36,149,49,15,90,230,214,237,40,214,204,50,22,48,55,63,113,36,229,111,193,150,153,156,197,161,124,245,242,237,108,222,223,142,21,128,13,80,215,171,166,139,108,237,188,103,36,191,20,190,198,25,115,248,160,241,41,79,140,4,248,57,1,155,140,170,28,77,246,250,248,194,247,62,120,107,4,12,152,147,245,182,227,101,182,108,189,3,100,129,200,87,89,109,51,44,48,13,229,113,40,217,1,89,29,14,205,90,57,138,10,190,232,85,225,197,174,245,55,130,41,161,221,33,43,238,177,244,245,78,244,100,251,27,232,48,201,159,56,55,252,37,61,152,244,69,141,49,70,83,84,201,97,0,179,179,220,152,111,176,252,187,10,15,216,217,121,52,209,235,145,223,126,15,251,61,207,21,151,198,171,147,135,66,167,227,111,99,2,108,197,253,124,29,20,226,221,159,6,24,3,98,25,161,112,150,118,124,60,11,186,218,212,147,111,228,28,90,115,248,125,28,58,206,142,209,72,125,113,121,59,38,28,78,243,195,37,161,115,183,71,26,203,212,197,228,228,244,216,180,229,31,207,139,238,87,110,153,64,41,15,197,251,90,116,139,200,56,34,223,0,219,202,97,118,246,242,76,105,34,95,199,63,144,5,137,162,54,65,205,53,246,7,162,221,86,101,85,131,252,242,254,194,111,156,217,94,160,94,185,48,154,181,126,73,120,96,50,58,178,30,115,143,163,248,12,111,85,197,33,171,135,237,160,166,79,102,180,22,137,233,129,193,213,93,227,128,73,115,93,189,52,246,138,221,79,110,158,87,18,196,48,21,212,27,67,197,244,17,229,194,169,248,255,40,93,160,136,147,202,215,117,205,249,205,31,56,106,111,37,11,50,198,201,59,110,133,140,254,10,141,148,122,95,203,124,15,150,195,180,44,200,242,2,135,174,76,95,1,172,49,252,200,215,7,151,121,108,95,175,205,175,41,213,251,128,161,197,198,209,212,133,178,90,74,203,25,254,225,142,66,37,95,50,219,193,26,89,205,227,12,202,165,37,217,206,192,237,151,91,250,75,24,239,41,83,244,197,94,97,249,40,155,182,221,157,114,93,164,219,90,220,52,198,121,83,102,13,132,226,75,243,215,65,70,109,100,179,214,131,177,233,184,62,255,163,189,43,250,2,192,228,107,171,95,26,228,154,45,31,246,197,15,235,248,202,68,209,10,78,184,195,211,172,132,126,89,28,96,98,212,92,83,33,57,146,222,110,14,211,210,25,12,36,131,239,220,30,185,161,220,177,83,15,197,78,78,26,254,247,9,152,27,238,213,151,125,205,63,225,119,52,249,179,49,100,1,177,25,44,230,113,114,137,98,59,15,252,30,89,253,93,184,73,90,93,121,164,152,104,95,95,186,134,213,90,245,117,109,211,23,255,161,221,88,161,242,170,153,35,206,111,4,35,64,116,230,62,159,183,181,174,127,215,212,73,91,110,220,13,134,171,238,191,204,254,53,91,204,128,7,106,216,191,183,197,214,152,194,135,92,217,165,105,253,119,87,221,90,237,101,11,128,34,43,89,213,31,204,222,240,243,196,214,178,12,235,15,102,65,29,91,102,5,72,138,219,63,143,142,148,214,233,250,105,146,144,246,21,162,27,81,250,232,7,192,90,185,126,15,173,35,183,37,35,133,251,174,213,95,181,209,41,101,119,113,15,105,25,159,174,80,201,44,251,126,30,56,61,59,126,234,70,35,151,196,225,168,170,189,192,198,31,10,59,228,108,208,97,148,253,57,231,58,12,143,37,227,62,107,59,122,119,22,71,79,243,116,78,248,69,218,235,250,219,134,223,253,66,183,153,240,122,145,249,143,164,253,119,105,104,238,38,124,33,86,253,134,40,234,17,87,190,220,63,109,230,219,29,38,15,86,114,24,194,66,160,103,202,47,156,22,146,118,4,70,48,121,248,64,35,208,46,85,79,190,204,40,242,119,114,18,137,61,21,102,150,57,240,245,200,59,208,197,180,179,133,26,120,163,109,225,71,79,163,251,8,188,171,89,33,254,96,34,243,116,174,89,127,156,174,82,126,35,137,148,207,27,117,77,224,142,167,149,31,109,42,245,57,14,185,180,254,211,162,128,6,7,115,75,102,164,55,41,223,235,147,2,61,98,82,176,225,212,84,104,60,0,171,168,5,236,163,215,13,15,197,163,74,184,201,163,127,142,102,84,111,135,233,221,235,250,66,54,186,169,126,215,36,222,169,46,37,124,204,44,232,56,108,33,106,142,36,40,51,179,123,70,4,195,148,158,125,229,86,56,45,60,73,135,153,116,142,194,16,39,122,28,253,62,167,45,207,172,161,39,180,124,202,162,198,59,106,174,78,44,46,35,110,139,212,86,122,159,33,250,251,254,89,213,143,181,196,203,200,151,217,88,133,119,220,53,74,91,75,70,74,195,209,173,196,47,183,198,222,52,159,25,132,164,179,125,255,13,141,97,38,249,99,153,242,212,219,181,249,203,166,203,100,21,185,110,196,230,150,175,109,230,221,184,245,228,127,12,1,71,241,211,204,220,25,1,18,194,72,191,115,163,182,90,147,45,0,140,237,168,231,98,48,2,237,178,1,103,37,244,94,155,75,161,15,129,99,69,15,90,190,14,83,32,78,122,248,154,102,168,28,95,215,251,230,233,201,253,192,212,98,3,38,79,144,91,144,191,140,248,254,165,152,80,18,100,81,200,135,2,33,141,175,249,7,191,121,23,247,52,129,201,220,252,85,114,129,7,146,2,114,242,55,140,246,207,46,4,24,141,181,124,102,108,217,199,114,208,154,38,135,156,250,32,25,80,253,194,154,113,213,174,194,212,255,252,194,176,226,154,242,192,33,83,97,76,254,7,211,34,43,45,158,11,253,118,156,102,218,15,198,179,50,185,233,107,34,243,181,124,202,97,64,202,167,53,232,149,255,209,72,47,13,90,218,239,245,96,147,62,248,69,241,141,230,83,180,10,4,182,58,236,8,24,201,194,124,89,216,93,190,205,141,31,141,179,105,202,151,45,42,102,232,169,249,101,67,116,107,18,2,189,91,40,114,242,254,103,156,145,48,26,145,163,253,30,25,28,199,166,227,104,66,189,157,254,196,42,125,220,122,48,81,202,140,43,43,244,82,200,148,129,83,106,187,113,101,69,69,123,64,39,169,229,56,152,194,146,162,52,174,254,38,225,70,230,184,142,214,4,198,158,170,248,133,189,48,5,89,60,129,255,246,105,127,48,84,227,35,81,204,132,179,254,2,214,128,135,21,248,20,134,204,62,18,94,83,230,35,154,153,202,207,67,8,152,58,86,70,103,6,191,184,103,37,76,128,170,240,108,245,140,132,91,106,220,255,193,171,255,166,74,131,153,24,2,134,122,86,127,21,79,184,150,236,38,231,23,118,13,166,63,184,102,231,172,193,4,1,9,83,173,61,10,227,221,50,18,22,98,201,31,60,230,206,163,215,201,38,82,62,180,70,99,156,163,232,166,202,44,109,238,85,62,207,26,12,65,95,96,171,94,251,27,217,102,148,155,104,35,110,252,229,129,232,247,49,203,195,132,105,160,244,26,5,205,172,109,103,137,141,116,54,147,153,79,87,40,82,39,131,21,20,229,164,235,23,102,218,30,245,3,83,138,93,9,75,240,197,8,198,179,35,192,7,203,248,183,216,46,158,54,170,191,77,166,155,197,151,89,203,73,184,202,158,204,96,210,3,1,19,44,203,117,189,13,221,241,121,210,242,167,163,175,15,26,145,155,193,101,117,61,247,166,212,24,63,221,17,170,168,31,120,251,150,204,224,161,1,16,180,134,254,147,193,67,103,125,178,152,156,15,236,20,10,147,97,135,62,169,240,65,233,49,142,30,22,60,43,108,38,44,9,35,140,244,129,199,207,137,196,96,105,191,251,161,71,81,157,254,215,11,163,93,211,13,148,96,75,150,122,84,218,87,44,61,47,124,100,8,203,8,37,239,252,179,56,198,198,104,143,35,19,14,125,76,215,23,204,221,213,195,132,238,195,214,92,185,6,148,137,173,87,133,81,237,15,20,246,221,82,20,115,223,150,240,190,18,243,145,62,188,190,157,195,226,141,25,124,41,108,58,220,9,83,212,87,184,185,45,223,31,92,155,76,70,6,231,119,247,96,28,37,19,54,85,164,248,228,185,45,249,226,55,212,143,53,252,96,234,158,73,165,4,182,102,45,31,7,184,30,200,117,189,205,246,205,231,105,98,86,249,176,233,133,152,49,7,226,145,176,100,99,241,38,15,232,28,126,226,183,198,204,45,163,96,227,168,228,209,164,193,16,58,21,166,109,121,36,92,110,223,31,248,252,104,125,6,151,117,218,231,104,226,151,252,109,140,93,19,134,89,51,155,207,114,204,189,76,76,31,120,199,66,111,34,6,178,115,7,70,2,107,36,140,66,129,194,116,138,173,128,9,118,198,7,94,158,204,48,184,86,89,18,143,241,212,86,28,77,165,239,139,78,47,37,25,42,13,83,6,215,50,71,220,23,157,167,253,11,211,41,155,112,170,195,252,161,171,231,109,113,33,237,115,48,204,255,223,199,67,250,13,247,179,15,220,60,147,248,224,35,178,53,127,40,172,137,64,143,56,67,254,193,123,251,199,3,92,154,172,43,192,152,239,6,188,155,36,234,255,224,95,7,180,193,164,252,191,23,126,187,28,61,197,93,238,15,62,63,73,195,63,88,42,8,160,116,181,250,3,223,203,72,140,2,35,13,127,227,167,135,153,213,37,140,98,118,44,90,164,28,119,153,31,248,237,121,227,109,146,145,172,18,100,3,223,57,90,194,248,40,41,140,3,73,92,56,10,82,50,67,31,118,22,63,234,211,31,140,240,169,194,111,31,127,226,125,153,253,250,248,192,227,238,188,180,66,13,90,96,74,154,59,222,39,102,241,117,124,96,140,75,19,238,83,2,1,196,164,81,227,13,152,209,214,62,240,91,102,227,169,149,42,38,62,127,240,157,61,127,155,102,121,125,106,111,94,247,250,5,48,21,208,207,111,55,231,226,227,16,124,105,89,251,30,189,74,60,84,180,175,36,73,250,7,251,26,0,42,84,182,31,218,228,224,77,51,228,7,158,85,126,154,106,250,247,167,115,164,173,107,171,232,7,37,71,17,48,235,245,231,133,212,140,36,128,235,248,199,51,107,63,139,58,131,233,168,251,156,28,109,224,25,112,219,255,120,95,48,123,242,232,198,192,21,24,233,230,146,191,77,201,71,127,27,161,254,248,246,97,70,157,177,62,240,190,241,190,128,251,231,35,160,164,23,243,33,95,193,103,50,37,55,121,227,145,78,243,195,213,81,76,215,134,255,244,36,148,158,122,225,107,255,90,37,65,237,239,158,15,234,36,11,67,251,93,237,139,70,248,100,176,230,20,206,159,220,244,15,69,159,109,205,47,122,126,93,81,127,176,244,202,3,243,118,110,192,200,227,234,219,162,163,182,229,201,139,137,252,127,224,241,99,234,27,140,0,105,251,192,251,238,60,57,122,18,91,97,163,228,4,92,182,166,82,128,101,202,162,181,91,66,55,147,123,43,190,42,47,211,32,254,162,117,203,177,167,221,47,90,118,252,112,191,102,78,164,112,137,157,226,219,152,77,88,47,130,238,229,174,97,192,200,64,234,19,35,253,227,245,84,196,255,153,198,229,220,172,154,57,139,183,99,106,4,31,248,120,152,109,232,103,26,30,104,233,196,117,219,238,187,238,15,124,243,145,152,34,177,206,148,168,75,148,22,63,205,130,173,15,5,190,94,137,33,90,255,70,161,194,144,119,122,194,107,232,242,131,178,112,44,232,40,170,10,199,98,154,174,105,175,121,110,214,243,207,193,144,185,4,30,154,12,60,188,175,28,101,80,171,116,243,13,188,206,30,9,139,198,42,240,165,41,218,225,183,106,182,161,179,217,131,209,27,74,152,237,68,194,40,165,197,222,4,141,188,254,185,237,203,248,136,245,131,226,248,39,30,32,24,246,26,3,48,90,4,249,88,44,25,21,121,129,105,198,120,50,75,163,11,188,171,111,63,16,189,29,85,190,108,139,232,34,81,67,43,242,148,29,219,29,164,138,125,143,11,83,167,116,9,243,33,200,187,53,222,53,85,133,221,234,23,118,157,249,63,88,204,210,12,182,68,104,194,181,201,180,96,235,201,207,200,7,184,222,79,204,75,99,247,238,30,46,204,63,134,101,62,242,183,210,33,154,236,183,61,224,160,53,185,52,54,139,197,99,172,105,249,9,217,59,1,187,126,190,193,24,0,235,201,43,134,203,43,225,174,11,254,53,6,130,207,88,19,131,198,123,62,71,55,215,16,248,131,123,145,248,238,34,204,57,124,176,80,251,152,83,38,180,203,228,221,187,95,90,91,230,215,234,48,252,102,242,116,126,99,198,249,104,2,147,254,117,202,1,142,201,69,146,99,184,203,147,149,253,93,184,229,7,87,142,83,224,30,209,184,161,217,94,7,195,128,169,193,99,71,72,52,226,196,179,112,5,168,43,178,118,227,197,149,111,225,220,9,179,47,174,62,86,134,229,209,138,192,187,211,157,239,87,6,61,39,65,196,104,233,147,118,16,211,159,156,107,129,161,133,221,132,139,100,157,13,126,163,118,9,188,114,90,161,227,26,54,168,159,28,9,26,201,17,25,124,134,103,142,13,206,230,59,202,238,219,92,172,127,48,157,94,217,84,8,124,76,109,39,225,42,91,120,131,91,62,51,224,145,31,208,50,53,225,248,58,135,169,193,102,218,109,209,4,63,166,135,88,230,100,88,162,227,151,26,26,220,85,143,99,6,201,131,84,203,54,248,61,117,223,246,89,167,94,74,136,27,188,75,156,187,226,134,208,63,231,222,231,248,172,2,172,201,97,224,51,138,111,20,128,139,68,227,16,8,73,147,196,79,243,246,214,253,192,163,231,209,116,142,101,24,196,34,14,231,242,55,146,44,3,46,133,205,101,145,74,245,144,184,155,174,123,214,215,205,99,188,79,223,12,155,101,117,118,119,24,140,77,221,76,120,202,109,15,43,56,254,106,224,173,99,21,214,147,96,98,236,21,138,188,1,27,203,254,3,143,230,19,57,48,241,95,192,111,185,67,240,229,55,24,250,223,202,58,63,112,48,99,128,233,20,233,10,143,26,65,45,48,177,98,194,148,132,34,53,7,75,190,119,121,97,192,211,169,170,6,23,161,249,81,1,129,196,235,15,13,115,110,249,68,12,141,47,8,180,74,165,12,120,182,216,154,117,220,1,147,148,255,7,187,18,128,193,71,186,195,255,224,59,103,30,125,196,116,22,66,168,57,146,56,218,153,129,170,162,208,73,111,192,83,147,50,6,7,95,2,24,42,205,252,192,111,182,20,184,117,189,175,209,141,85,18,112,191,71,102,6,156,103,182,211,123,77,135,172,141,251,133,79,228,158,105,139,216,217,78,9,188,10,109,97,1,83,115,189,31,184,13,255,182,77,1,59,85,12,254,224,30,65,28,245,96,113,24,254,29,189,229,104,116,36,190,71,215,72,163,209,105,165,217,38,187,114,196,216,3,166,45,178,125,224,21,219,20,96,113,71,250,131,105,235,112,152,133,188,124,222,24,118,174,254,80,49,49,146,32,207,224,117,90,162,44,236,31,20,249,232,128,209,136,250,188,238,233,186,238,127,48,31,232,7,206,221,0,214,113,47,252,31,10,211,236,18,191,13,13,231,243,208,240,177,240,136,2,88,124,180,255,96,102,239,128,55,205,184,159,177,132,44,125,194,125,183,207,80,67,210,254,36,44,54,22,191,97,190,98,160,226,196,92,244,11,90,22,238,252,208,2,103,171,222,15,140,202,66,194,40,36,9,92,41,189,250,79,23,146,93,178,122,154,232,100,245,212,57,2,147,208,1,228,232,55,69,58,11,171,81,120,29,217,63,254,7,119,231,212,1,163,214,161,63,125,150,15,98,106,226,243,118,189,110,104,157,254,133,80,16,123,123,237,253,129,151,211,195,12,174,229,131,218,254,194,209,99,194,54,31,120,22,159,55,26,217,193,180,200,48,22,58,253,42,126,211,136,136,239,207,24,166,30,60,91,194,165,125,64,92,164,28,68,139,225,234,169,17,203,244,73,5,214,44,202,79,31,56,139,128,192,45,117,158,254,96,248,158,1,99,3,243,249,122,136,60,253,182,204,242,124,238,15,220,98,81,111,48,103,234,231,174,59,105,179,153,112,253,111,194,123,221,15,12,223,194,183,157,13,179,75,13,9,108,198,138,164,127,155,70,243,253,162,17,132,25,218,202,119,54,68,73,34,224,163,233,59,96,148,78,3,165,126,191,63,104,251,89,132,253,193,245,31,19,49,78,22,53,224,245,143,121,24,130,139,191,143,9,15,186,141,255,6,44,130,218,63,216,105,234,192,228,93,250,23,238,114,52,52,249,239,209,152,89,7,220,174,134,158,211,204,219,79,30,45,110,135,127,232,150,231,221,225,109,232,185,49,40,245,99,205,199,241,51,197,247,149,115,2,113,235,29,95,152,144,207,71,130,73,49,124,230,217,97,209,205,15,174,172,185,237,126,225,40,76,53,83,1,254,39,60,124,99,71,175,194,41,223,115,183,30,243,13,60,13,73,141,24,140,220,76,192,99,151,207,93,147,177,187,113,101,205,148,10,244,211,109,211,3,102,34,53,26,177,191,83,248,246,105,182,33,32,188,244,227,154,180,188,253,40,63,237,175,3,77,195,1,114,110,94,123,2,85,82,131,161,8,233,43,172,225,153,245,213,56,125,5,184,124,214,30,58,49,154,111,189,30,76,44,241,57,249,206,41,28,248,8,5,158,122,156,181,190,56,140,10,174,158,252,193,111,99,33,240,252,68,34,219,252,185,71,194,77,114,27,6,223,123,228,232,55,229,203,234,130,190,113,241,5,221,4,144,52,166,101,6,234,117,38,74,53,252,3,211,208,27,48,193,90,87,184,173,72,59,2,15,221,61,209,225,209,218,220,9,179,83,75,248,197,164,136,157,252,96,214,212,165,99,28,95,130,216,104,63,88,4,116,12,93,165,123,202,6,180,15,189,47,50,35,45,158,56,169,106,105,58,3,126,1,146,175,108,213,156,7,191,39,71,165,179,6,140,118,208,249,192,119,149,132,209,43,171,10,91,31,190,195,80,157,117,221,188,150,110,112,24,229,153,45,19,49,81,231,26,30,80,163,185,178,211,182,237,15,222,222,26,96,240,144,253,207,50,162,143,207,226,213,24,147,178,182,177,62,84,39,95,2,155,113,240,23,158,59,207,141,233,69,255,194,45,143,134,176,250,143,163,75,245,20,66,181,158,148,239,111,155,218,114,192,47,22,251,94,248,204,129,70,187,151,52,168,24,76,38,38,97,229,168,144,209,193,98,203,97,164,208,52,185,1,60,142,79,89,192,4,69,31,184,68,237,233,193,91,120,211,160,8,85,212,64,69,16,201,208,126,35,170,4,173,227,126,126,185,123,199,191,193,52,138,235,19,165,183,165,8,92,36,55,8,140,171,94,94,24,228,140,207,201,137,222,111,194,239,79,250,192,11,253,196,61,96,162,57,153,178,104,233,173,55,79,222,199,210,41,11,161,193,168,191,2,99,14,241,175,109,151,254,175,253,168,94,211,108,242,154,105,40,215,175,246,98,94,45,71,99,228,165,240,202,236,181,193,229,131,70,94,14,165,11,136,73,10,154,77,179,28,58,215,231,135,59,57,225,132,235,57,159,83,19,221,202,209,67,177,22,179,239,180,6,39,157,41,94,232,90,100,220,162,172,243,57,47,118,190,121,222,183,50,127,46,250,173,65,65,185,1,62,247,243,254,207,117,113,180,191,177,55,244,139,51,69,37,103,98,27,124,239,249,76,98,251,148,124,19,8,156,223,15,74,35,163,124,51,250,195,111,211,208,90,206,19,20,98,190,48,250,155,9,107,236,142,211,90,159,57,77,16,46,156,15,60,163,144,5,9,187,86,77,70,88,179,204,206,83,247,147,2,2,127,112,25,241,158,104,247,150,110,252,101,15,176,196,212,138,168,67,251,92,25,133,198,156,160,74,105,159,11,99,139,239,79,19,74,99,95,10,215,147,115,250,54,221,107,125,34,229,205,186,190,229,48,155,218,79,82,235,152,144,112,44,163,239,143,159,61,222,186,70,171,247,69,24,225,96,141,153,72,205,102,232,1,79,80,227,227,137,1,208,137,176,199,132,231,187,194,45,247,120,192,227,104,46,129,22,245,147,241,26,212,253,245,57,154,170,113,147,147,127,147,5,200,117,100,60,215,141,104,241,129,145,203,74,88,124,168,12,134,123,213,18,30,227,19,2,147,13,95,114,242,37,13,18,192,167,215,91,19,190,117,125,162,243,61,118,70,77,116,142,236,243,205,176,4,9,27,120,125,166,49,52,70,235,204,103,62,234,248,230,196,216,178,228,141,225,25,39,219,106,50,241,254,229,153,10,250,212,52,70,71,151,82,80,81,210,54,148,157,68,196,215,133,173,239,254,192,195,19,40,160,119,124,178,1,19,69,130,60,119,91,223,36,35,77,41,59,97,156,203,251,7,142,186,36,125,95,223,140,86,55,183,186,188,176,161,236,112,96,132,113,110,192,115,167,143,249,15,174,137,50,170,231,23,29,114,48,101,146,207,193,102,152,25,91,18,90,170,63,63,61,79,222,21,85,231,79,138,163,229,85,211,177,62,53,185,130,84,179,47,26,136,143,220,52,236,248,255,128,41,27,125,82,186,53,107,227,228,224,187,6,91,252,180,31,138,98,209,250,36,140,54,109,208,177,243,156,255,152,199,128,123,236,193,134,121,15,172,47,188,98,128,209,58,122,254,113,52,219,174,128,183,72,74,253,174,107,222,188,180,61,62,83,44,61,6,53,238,10,57,226,173,217,69,60,134,91,140,207,65,146,97,126,143,126,195,98,7,220,246,231,163,229,137,70,165,149,89,240,59,17,118,84,212,107,162,183,127,246,173,5,217,180,200,81,52,147,87,214,215,1,5,45,50,24,88,0,232,167,113,144,216,241,188,12,22,148,243,139,190,201,42,242,81,120,44,124,174,154,214,177,29,104,45,159,48,173,163,40,172,112,213,152,156,29,210,206,52,2,170,43,223,15,158,18,87,36,7,223,86,131,54,140,79,118,176,212,30,73,56,164,195,63,131,140,62,176,145,40,105,33,73,91,210,39,236,243,20,190,3,183,233,72,224,57,196,155,70,77,183,244,47,58,110,140,50,51,50,215,199,253,96,52,83,3,70,199,84,127,154,232,37,102,147,67,84,61,229,153,177,134,230,187,180,228,200,167,80,131,170,84,38,84,49,192,213,17,78,161,51,154,54,26,249,189,166,43,7,141,19,181,231,201,105,58,252,254,246,88,61,79,142,216,205,63,224,43,71,155,62,229,247,183,115,132,91,103,241,63,126,251,20,185,49,107,23,82,24,52,18,201,214,98,160,15,149,126,196,18,89,106,50,49,243,139,122,163,177,161,43,237,171,13,166,58,211,2,198,92,165,125,224,21,228,39,82,164,111,242,210,147,111,98,192,25,9,114,56,95,247,3,211,156,151,240,254,164,133,40,150,69,166,25,149,65,212,89,62,240,169,121,105,180,205,150,207,209,117,196,174,182,155,190,216,253,100,223,91,29,51,97,6,84,253,192,55,139,72,133,124,239,103,201,28,219,5,165,41,27,188,79,236,232,48,239,152,193,28,129,183,142,211,110,91,20,175,42,84,235,66,31,223,79,255,68,153,167,81,176,239,122,95,196,255,89,183,123,1,249,209,236,10,169,149,226,113,31,33,72,187,90,24,40,86,165,143,106,37,126,188,114,244,192,89,55,232,252,136,42,108,97,196,32,71,4,121,61,42,192,112,202,100,94,161,225,237,68,94,8,23,31,241,139,253,131,221,240,230,7,203,100,58,76,237,32,106,45,116,12,74,147,39,48,235,230,9,24,42,150,92,153,233,143,70,13,9,226,111,19,184,67,221,136,70,3,164,234,202,135,45,0,92,60,125,111,176,86,51,109,171,239,154,90,6,55,105,237,192,87,29,59,50,47,186,23,51,255,219,159,138,254,138,108,242,155,23,144,148,17,182,192,248,35,38,59,108,170,192,82,209,239,150,147,143,138,254,251,31,91,79,142,216,255,246,237,156,193,210,137,9,60,153,182,18,30,67,226,175,142,108,65,239,39,225,121,132,99,209,17,152,8,134,58,240,190,50,202,129,231,222,2,31,93,120,73,73,245,248,0,7,60,200,182,171,194,184,202,239,132,171,196,210,205,92,123,61,77,49,48,49,184,146,129,164,33,107,197,92,62,136,236,52,37,0,60,35,243,99,176,134,157,124,53,72,28,4,49,229,133,46,178,7,70,231,19,141,118,135,247,30,67,82,6,192,61,198,146,193,26,119,34,48,215,163,144,196,23,179,52,101,92,81,144,74,214,139,49,191,228,133,213,191,38,83,103,135,188,191,94,150,228,20,128,103,180,74,0,147,154,85,184,172,26,207,148,198,204,38,49,47,176,144,98,204,114,71,82,144,84,140,91,9,190,206,162,35,164,40,75,9,89,149,120,37,248,105,43,87,161,24,47,163,6,199,9,129,18,89,125,77,60,41,82,175,6,95,89,10,144,23,207,182,70,19,114,213,84,11,2,252,215,219,122,13,30,91,182,202,5,251,195,90,131,126,101,126,50,66,236,98,134,245,176,129,30,174,217,36,4,4,158,209,176,96,176,50,168,30,124,34,11,15,122,116,125,164,73,178,6,239,120,18,76,74,145,22,194,237,11,32,123,162,136,124,125,224,183,116,207,132,143,134,105,192,197,101,35,12,190,194,181,190,151,14,133,96,16,154,87,125,87,46,28,58,16,30,82,160,68,79,167,161,194,38,13,151,176,150,92,12,126,255,53,2,70,160,241,42,140,5,109,75,152,182,48,161,233,97,21,235,59,74,186,220,207,22,150,237,133,198,237,2,85,192,196,39,251,3,247,216,112,2,175,46,93,141,111,170,30,238,8,10,7,144,222,91,185,50,204,235,235,14,110,35,89,183,169,196,201,142,13,175,63,21,58,110,62,196,73,244,150,99,46,166,7,82,229,219,128,251,86,244,52,229,46,178,110,183,120,155,184,143,77,233,194,32,71,179,143,87,175,167,181,151,72,139,135,21,20,130,248,184,113,100,147,158,50,8,126,55,102,13,20,60,154,164,209,13,110,221,191,30,96,225,200,62,112,223,96,123,30,211,152,250,16,108,77,94,211,41,178,239,208,178,191,240,60,59,97,152,109,202,28,166,45,44,200,216,133,232,67,58,229,232,13,127,17,163,179,119,33,95,8,3,144,142,225,153,59,86,138,197,98,141,97,240,216,217,99,241,96,84,209,18,158,127,92,45,135,15,218,39,114,114,164,113,253,113,155,189,109,209,238,42,51,100,11,218,113,27,198,21,85,88,219,9,26,159,173,54,135,64,190,217,87,224,35,19,14,45,1,196,243,65,142,199,189,66,219,171,48,60,58,73,112,47,102,148,246,129,155,139,43,24,124,180,75,155,26,211,106,65,173,47,36,67,199,7,45,145,69,162,181,190,140,79,55,66,65,26,58,209,45,60,4,67,241,50,11,152,8,90,46,140,118,195,160,246,66,38,28,31,170,54,164,244,21,157,37,157,57,68,31,10,14,44,55,158,217,128,141,251,233,211,59,247,148,104,193,248,235,230,249,54,118,181,160,214,175,106,153,36,129,145,215,206,174,149,115,117,159,14,252,206,94,91,194,87,251,191,129,153,195,178,107,133,127,62,240,136,93,10,240,25,218,207,105,150,131,209,82,176,205,234,62,111,123,67,7,140,47,23,193,149,79,95,216,11,44,145,174,140,46,63,136,166,210,199,7,252,166,187,150,112,171,218,239,185,48,117,137,94,31,72,39,242,190,64,75,52,124,130,222,93,62,7,239,76,18,172,99,52,217,163,176,133,120,9,191,112,174,42,108,21,205,128,33,104,124,46,156,244,212,9,24,31,200,161,176,233,242,39,252,190,222,207,209,164,109,163,125,241,125,168,99,127,126,123,80,220,14,24,46,241,231,202,233,41,169,1,155,125,204,7,38,197,145,48,77,161,31,216,109,84,13,166,253,89,79,110,123,162,31,122,39,230,77,122,112,133,203,227,7,155,83,157,116,159,236,191,20,133,55,45,211,202,80,165,209,98,163,207,26,170,19,27,237,134,45,43,200,38,233,24,76,55,96,168,11,10,239,29,53,73,96,28,71,62,112,105,39,97,66,48,237,90,166,243,53,78,78,86,83,37,68,48,142,71,168,197,97,198,185,138,32,160,191,211,163,241,24,181,177,171,205,218,111,193,207,109,165,57,182,156,241,129,87,118,152,55,170,68,235,3,134,202,166,161,99,201,88,32,101,16,15,20,158,224,144,15,31,176,68,45,1,88,35,90,96,148,166,111,194,148,159,63,112,201,158,104,184,131,170,113,64,231,123,143,70,237,142,98,85,251,52,198,155,147,185,195,24,141,235,19,89,166,161,39,240,186,50,45,0,231,93,145,59,157,218,175,207,235,136,39,242,118,23,77,131,51,152,216,111,219,16,176,121,14,173,15,92,34,171,2,92,203,71,105,0,250,82,147,163,215,254,28,252,38,242,17,87,70,161,82,95,6,93,144,217,158,14,44,37,192,105,157,14,171,135,26,64,55,173,92,149,133,216,61,181,27,152,9,165,137,156,21,163,198,110,147,142,242,183,160,200,185,27,50,18,30,64,97,39,117,85,125,7,152,206,238,128,49,220,91,10,243,6,111,194,99,149,207,201,87,202,5,60,148,159,250,160,111,97,172,1,47,205,141,163,44,189,227,109,192,200,210,88,120,153,98,118,185,9,79,213,92,225,142,144,114,8,216,252,219,62,112,143,210,13,240,148,44,49,214,113,111,123,24,98,25,239,14,151,118,233,45,26,46,71,232,24,160,96,87,202,71,185,4,57,31,255,109,115,255,150,247,1,251,24,159,108,23,31,161,93,73,230,201,121,236,171,173,161,185,130,84,160,40,182,156,102,118,127,14,179,21,149,245,97,218,131,234,33,7,67,68,32,211,236,131,9,229,175,192,50,194,217,252,139,150,1,41,81,141,37,76,108,160,122,52,240,126,122,83,99,82,9,29,136,215,59,142,166,37,77,69,114,172,254,28,71,179,77,82,1,30,94,87,206,10,38,55,165,191,61,205,162,61,78,254,54,1,218,60,53,199,173,65,77,223,200,206,73,21,5,26,28,101,192,17,242,61,159,40,6,101,44,168,29,142,190,29,109,147,230,68,242,60,229,166,100,209,249,52,146,226,115,208,66,2,7,238,222,213,152,147,93,208,141,178,41,173,20,109,170,214,82,69,35,207,87,61,252,91,207,146,201,108,192,154,40,190,135,32,90,58,146,101,194,119,227,5,157,53,148,154,112,127,157,42,94,53,24,72,205,245,167,222,246,227,126,180,173,88,128,93,23,171,65,195,149,206,198,254,182,5,55,250,178,160,194,28,85,127,32,27,6,223,214,149,177,238,39,16,239,13,33,32,79,19,97,57,59,164,137,129,34,10,227,214,117,179,72,131,139,192,231,52,89,180,232,20,160,169,231,136,148,62,13,250,84,101,252,194,175,73,241,11,202,110,177,187,68,26,140,198,34,66,53,72,4,55,79,187,227,189,222,170,10,168,225,22,19,178,140,197,184,149,31,5,53,107,81,112,157,50,250,39,181,59,144,105,123,133,0,180,249,92,53,85,126,179,17,237,234,107,228,192,63,186,112,149,46,71,63,22,157,26,89,60,222,226,253,254,151,131,135,158,1,17,133,219,115,70,200,199,58,14,171,83,175,138,29,117,119,25,62,152,16,31,65,186,55,4,138,119,23,33,110,131,168,168,60,47,8,133,37,212,236,182,201,59,36,138,250,221,12,37,61,234,242,91,223,5,162,250,222,54,216,209,124,235,186,175,167,67,107,94,23,85,52,114,123,85,73,70,123,126,33,16,104,198,151,77,85,19,17,21,114,165,60,246,253,227,131,250,227,162,108,190,53,44,170,16,216,135,75,151,87,162,149,253,145,91,28,38,191,233,154,136,21,255,46,213,91,164,183,181,133,98,34,34,198,138,98,162,91,67,142,241,31,249,27,82,69,41,0,91,173,244,41,175,234,221,227,114,42,60,46,221,223,201,185,254,249,1,186,138,100,45,150,113,17,216,228,38,92,162,146,188,210,145,37,11,53,130,235,116,117,147,88,120,51,147,30,141,84,87,28,141,199,67,147,221,47,226,5,199,115,144,127,212,143,46,65,44,62,28,45,116,36,81,200,57,186,48,192,94,138,153,31,71,100,68,247,142,192,244,0,135,166,232,139,211,155,40,40,211,96,1,23,222,213,80,169,210,116,89,232,139,89,60,133,168,40,141,146,82,204,162,95,27,179,90,23,75,45,166,11,170,114,167,111,214,220,205,5,75,209,71,222,31,189,223,138,153,67,92,26,129,144,234,97,83,172,15,5,229,206,10,180,85,127,118,117,115,113,15,65,83,52,62,84,189,25,185,170,80,175,125,49,0,155,100,17,150,62,80,97,253,190,45,198,86,133,101,62,39,199,240,113,80,169,224,247,167,27,226,204,244,7,40,13,3,26,42,140,6,191,43,8,11,91,156,78,44,223,20,182,27,29,101,37,181,144,176,240,52,228,128,223,34,131,143,138,170,128,191,152,33,44,36,250,65,217,94,101,190,167,145,44,127,168,137,232,170,182,51,29,163,211,69,40,7,213,157,173,106,193,131,114,109,104,13,83,36,219,170,88,61,80,43,116,105,91,210,132,55,141,166,129,47,26,129,53,148,138,225,24,202,243,126,216,139,174,92,169,184,27,73,81,158,41,125,67,215,31,26,84,183,221,154,30,140,71,129,159,155,244,158,104,83,161,227,61,82,44,248,189,216,169,218,255,151,237,171,43,166,244,97,117,151,170,82,194,195,100,184,92,23,122,34,1,123,84,136,248,222,80,141,102,202,173,229,35,114,220,130,71,100,189,102,111,171,161,26,224,212,168,67,169,27,34,124,83,109,231,97,35,220,143,198,35,177,168,122,249,48,231,104,87,47,71,190,121,168,152,54,150,68,222,92,218,153,223,17,168,251,42,167,55,145,1,55,49,84,129,233,9,93,33,64,206,169,85,208,154,161,53,125,217,155,203,58,14,117,160,53,226,98,255,237,83,86,83,151,136,139,92,108,152,168,76,179,56,208,75,171,198,42,116,29,252,130,130,206,81,180,68,34,29,20,167,7,25,196,133,177,225,31,231,42,232,41,235,64,66,252,46,166,121,227,167,52,85,134,126,131,158,73,200,97,202,61,99,125,228,253,81,177,254,193,80,45,212,70,5,189,136,234,250,57,192,111,188,139,57,12,233,110,52,91,28,230,115,81,201,107,147,2,245,121,131,203,84,13,169,7,227,208,229,159,128,201,143,127,132,217,205,130,39,124,11,248,66,62,175,27,69,90,151,94,32,97,77,175,121,19,91,3,166,75,159,44,45,129,45,209,42,38,177,214,232,236,48,100,26,25,44,231,133,144,190,3,238,38,156,42,93,25,184,72,163,72,228,231,166,82,175,30,22,172,87,233,121,128,88,146,26,65,44,10,234,126,230,183,120,183,244,239,90,102,217,232,106,121,20,233,201,173,171,201,4,226,20,46,2,254,118,79,84,71,229,135,81,66,10,241,102,156,245,170,176,83,32,224,35,73,16,71,163,117,47,30,19,184,38,182,29,30,19,176,217,213,222,5,3,138,217,194,223,2,139,209,46,254,45,107,89,47,169,195,111,13,21,150,53,61,254,88,117,54,49,135,153,122,244,120,145,114,168,1,239,98,166,114,106,14,67,194,204,195,194,133,3,175,208,240,241,39,236,199,139,119,228,189,175,150,214,81,139,231,214,227,202,97,96,201,36,191,112,198,138,121,24,97,219,247,9,168,93,15,118,168,97,255,82,205,45,88,60,115,144,52,141,96,130,184,240,13,66,241,63,26,168,173,186,94,54,57,149,169,126,85,200,222,180,244,0,35,154,150,156,3,254,72,100,164,221,206,7,65,107,93,149,151,237,106,194,62,201,152,18,226,109,198,190,156,8,196,221,149,232,35,22,75,41,58,35,123,152,62,225,55,43,22,21,68,225,53,188,101,208,137,17,247,11,227,157,141,48,171,178,212,183,24,28,77,188,233,103,60,177,205,14,73,220,24,134,105,234,250,61,161,40,36,122,42,102,150,4,85,205,97,52,44,37,24,24,230,134,186,243,220,72,215,207,143,51,217,117,242,35,87,182,186,46,170,70,110,108,97,215,131,99,136,164,194,135,249,174,132,164,251,54,133,20,9,175,160,162,188,79,59,188,172,216,76,231,158,106,176,110,213,152,10,241,134,145,70,70,186,236,17,107,73,7,47,246,107,2,87,113,104,193,179,146,17,254,223,238,245,120,224,255,254,223,127,251,61,254,135,255,252,31,255,227,191,253,47,255,215,127,248,207,255,233,223,253,251,255,244,63,255,31,15,248,47,255,225,255,254,183,255,242,63,254,219,255,250,239,254,253,255,246,247,87,254,207,255,238,127,250,255,215,35,50,15,82,85,136,122,217,197,14,235,106,77,127,206,183,151,132,105,241,139,205,205,246,12,75,248,132,17,126,241,158,24,92,71,137,237,154,194,52,97,248,185,17,202,253,28,76,167,233,111,102,69,229,13,153,246,161,7,23,164,70,126,48,42,38,87,79,77,159,216,111,114,28,214,99,116,211,221,246,224,10,178,189,59,241,125,10,182,110,9,76,154,210,69,147,7,65,206,76,203,70,234,157,193,235,67,46,131,22,242,149,232,64,88,201,239,153,177,208,122,100,137,173,58,218,17,165,249,193,212,53,196,46,152,121,209,8,2,63,216,52,143,171,252,52,219,13,223,112,12,243,136,208,159,46,196,41,191,41,226,15,205,111,113,30,178,29,108,112,2,166,69,118,10,76,85,249,23,30,3,147,92,221,10,151,80,51,7,190,93,76,192,15,196,77,119,178,7,38,144,236,10,83,212,250,205,49,192,55,231,1,67,43,234,29,142,66,124,157,122,101,111,126,242,54,86,250,95,81,42,59,10,227,105,29,48,126,132,233,74,10,156,182,142,195,234,232,226,192,108,71,15,247,96,35,224,156,34,199,102,48,209,91,192,235,5,85,242,1,48,1,149,155,15,109,29,33,177,216,141,153,167,139,195,111,51,154,69,74,123,166,164,205,126,99,101,219,152,59,31,120,14,151,92,51,143,106,184,248,10,99,191,186,3,222,88,61,234,235,54,239,112,135,33,208,13,61,26,137,133,158,48,198,128,159,177,68,83,180,15,22,178,51,179,235,64,196,0,241,23,155,152,159,27,153,103,133,119,116,193,0,159,217,229,210,204,174,187,199,48,110,24,109,22,249,70,10,143,181,249,201,209,23,72,71,202,191,167,214,75,60,212,65,42,121,232,201,11,109,22,126,99,84,215,51,180,225,3,36,115,220,252,169,109,163,33,9,12,31,161,197,99,121,59,246,157,116,125,224,55,88,220,37,193,82,162,123,233,215,77,47,149,179,58,216,251,224,113,56,21,158,213,179,13,15,134,246,87,116,164,94,36,171,2,134,101,43,3,245,252,233,73,252,208,119,37,51,179,9,127,240,219,237,54,129,179,154,62,73,59,19,172,207,56,55,26,2,50,26,72,38,23,159,58,204,1,166,233,88,98,111,220,226,182,205,228,69,199,210,32,73,216,242,194,55,201,77,129,17,242,191,137,138,10,30,15,251,143,249,23,48,209,164,220,54,2,212,49,78,129,87,211,167,210,204,237,218,175,236,141,178,146,154,53,112,58,54,69,186,128,209,157,59,114,116,69,217,238,250,165,65,106,74,2,3,35,103,81,126,117,24,137,195,42,243,45,93,204,176,176,28,166,46,164,115,30,36,178,213,252,133,77,179,60,254,192,52,177,249,201,201,100,45,89,193,104,172,185,78,241,193,16,142,61,107,30,93,127,82,210,63,152,86,223,116,74,96,7,131,106,113,220,55,107,97,118,194,78,155,1,171,51,197,232,164,163,39,46,31,75,197,51,107,248,108,141,33,6,126,82,9,163,29,251,179,129,182,223,134,24,40,191,253,206,188,156,133,61,140,11,113,100,178,127,211,37,38,233,14,83,5,202,198,101,248,40,111,82,187,211,31,203,70,219,92,230,134,242,22,199,234,149,208,193,80,18,123,83,224,102,25,196,128,153,125,183,192,181,238,120,42,248,215,104,60,66,50,176,148,18,111,228,96,90,115,4,222,38,108,235,48,114,97,83,225,242,222,82,188,48,28,159,154,132,51,133,62,245,159,9,187,217,49,150,153,148,18,254,116,40,197,57,74,139,132,44,82,133,78,27,87,40,2,126,27,135,171,7,111,4,121,253,202,72,165,28,153,87,176,213,238,39,135,49,244,138,161,71,83,168,158,49,140,173,9,90,142,30,61,152,77,84,179,222,140,213,229,202,204,235,188,248,32,39,45,172,19,98,65,13,36,191,1,30,95,209,159,38,221,234,105,24,246,109,52,144,198,235,66,103,126,214,24,227,40,42,230,93,189,215,72,182,34,231,13,118,141,249,229,211,197,239,189,98,92,53,25,231,170,32,217,38,63,246,93,227,72,233,49,96,182,183,30,133,189,104,145,93,102,75,216,44,27,99,150,127,65,209,76,86,32,48,185,115,95,213,49,198,97,137,17,216,196,209,253,210,16,78,220,122,105,108,49,243,104,246,110,153,153,2,134,190,223,87,140,209,41,222,145,192,195,140,4,28,230,9,230,215,3,60,208,76,246,15,0,143,62,189,242,55,78,222,250,24,48,209,82,19,24,69,181,155,31,46,141,26,242,84,58,206,58,113,101,111,62,90,217,0,13,204,222,206,159,25,77,187,153,84,158,24,179,49,174,252,174,137,7,187,14,4,152,176,211,159,248,125,11,186,40,174,77,198,223,245,214,12,82,96,84,208,115,36,96,241,23,162,1,3,87,163,153,109,152,19,110,181,121,11,255,96,168,222,122,240,27,59,219,133,180,233,144,171,67,66,211,109,178,203,222,139,78,81,147,236,183,28,109,116,20,127,100,38,25,186,103,190,142,67,30,176,249,103,77,72,140,168,100,194,195,250,41,126,163,212,82,214,73,82,155,16,3,160,104,253,158,25,219,24,73,82,78,164,97,183,183,231,189,241,247,62,189,213,4,45,132,85,190,3,34,181,157,102,56,239,87,40,69,186,62,158,153,5,174,35,23,182,137,138,60,18,65,157,163,165,219,44,27,53,132,121,124,227,118,173,194,157,65,47,158,5,176,185,253,93,46,84,76,100,136,66,64,57,174,194,13,220,216,5,38,204,46,211,235,88,156,156,171,83,184,160,15,18,48,220,71,121,38,88,78,144,57,243,71,198,134,85,14,182,230,133,237,207,100,152,3,178,220,87,181,109,190,163,133,66,72,19,244,173,67,39,94,53,162,155,201,154,157,196,153,205,201,65,36,167,143,44,199,80,254,104,174,142,151,65,218,67,62,106,4,245,183,87,188,177,140,44,229,20,133,11,157,82,126,83,40,77,101,232,6,161,3,253,100,71,247,159,108,95,194,232,134,92,15,73,161,154,189,139,145,43,163,98,144,143,155,29,131,76,70,235,143,221,238,111,26,9,131,212,50,132,148,247,2,40,127,145,212,168,186,204,7,152,133,71,30,239,193,40,56,203,153,139,53,193,248,101,189,91,74,50,8,104,171,221,187,22,48,167,188,88,45,8,76,27,125,124,209,36,158,171,220,178,121,30,185,89,242,176,53,38,227,77,12,60,119,52,86,67,46,131,14,146,15,155,6,218,235,174,118,252,52,89,235,188,110,72,73,161,202,130,165,194,145,110,223,7,195,247,115,18,216,52,126,107,182,153,0,211,15,247,251,114,166,209,5,178,49,97,254,37,203,188,190,197,243,34,253,40,39,39,113,224,130,233,24,199,18,81,200,201,43,137,144,230,191,61,81,26,58,249,76,173,229,115,199,201,33,142,72,210,3,149,101,104,49,219,97,243,111,77,216,10,32,213,127,154,70,200,35,3,1,78,88,119,11,43,148,158,32,33,108,133,175,239,30,112,172,221,34,141,1,58,96,152,79,135,223,23,188,51,86,221,195,184,86,235,196,209,39,91,87,105,135,70,153,125,239,56,152,57,225,10,108,54,170,205,97,188,233,138,252,180,121,197,231,185,15,177,170,220,52,121,243,60,57,149,233,37,51,2,162,20,197,109,158,209,20,68,17,93,78,110,20,155,95,136,66,207,60,188,151,124,155,227,141,126,180,246,255,224,106,209,229,144,219,126,223,97,243,186,195,164,108,51,154,156,219,138,253,191,133,28,94,132,209,102,4,102,165,254,133,32,127,69,191,41,183,69,81,194,37,145,56,53,58,4,114,97,54,70,123,92,24,15,56,67,186,77,15,224,113,253,196,201,50,94,187,124,186,157,144,250,20,191,178,98,94,80,57,82,104,92,59,174,157,202,228,93,210,231,0,23,30,248,83,203,207,141,194,155,164,114,96,218,190,183,53,253,153,224,245,177,115,71,133,167,176,249,179,56,108,169,236,60,57,197,251,55,207,248,149,145,158,207,150,62,184,109,239,253,121,121,120,98,27,50,135,92,90,27,56,183,249,80,169,150,40,207,113,134,22,100,89,113,236,65,148,79,46,204,60,102,122,192,23,65,134,188,173,138,158,253,168,126,215,163,96,105,159,47,19,194,146,83,186,39,214,67,82,223,125,40,42,238,222,213,240,96,206,45,243,172,169,51,149,95,218,14,39,68,212,230,166,192,187,5,45,4,193,9,208,165,71,191,151,235,115,134,41,188,108,89,171,217,101,186,102,24,113,188,21,108,5,237,196,24,126,101,203,122,104,187,220,22,206,182,62,85,210,210,67,123,147,60,51,147,179,243,163,81,135,201,130,31,15,220,115,118,80,91,176,213,150,55,57,138,201,168,58,220,205,119,89,224,23,178,181,252,97,140,57,100,18,110,198,83,247,175,186,82,184,159,50,4,223,62,164,123,207,219,67,105,36,147,111,135,68,103,112,132,169,73,163,115,146,231,126,211,15,89,213,132,73,226,200,199,1,145,176,196,155,166,180,59,228,219,120,255,195,55,37,134,226,244,33,240,198,158,186,198,169,123,77,7,31,96,200,252,55,198,1,110,174,229,40,140,118,99,192,40,203,220,174,39,55,162,65,188,105,136,210,250,219,214,26,232,71,111,235,95,253,220,22,114,70,254,204,200,23,140,83,191,15,101,77,127,40,7,129,144,169,95,181,245,146,57,140,195,109,149,97,132,101,69,241,253,41,93,3,111,16,201,8,198,137,34,54,214,15,166,50,42,247,13,103,239,184,98,235,155,0,6,52,154,253,133,93,240,31,203,236,23,7,235,132,131,161,155,251,205,192,140,96,241,146,129,246,226,170,208,210,156,127,86,202,242,229,182,105,153,48,63,154,162,182,62,115,164,99,174,215,206,102,51,227,58,121,161,244,98,151,19,151,182,160,112,235,108,214,168,218,77,63,185,37,81,101,3,140,205,118,228,50,144,11,120,107,149,92,25,214,175,167,250,67,179,246,23,185,48,2,70,223,68,206,63,183,87,137,239,27,153,39,95,30,186,125,125,178,251,69,182,177,123,119,50,29,61,111,91,163,115,244,219,155,109,111,163,159,221,168,238,50,145,146,55,130,54,242,131,59,153,71,249,250,222,53,147,6,241,147,79,45,137,51,83,18,46,249,56,35,205,79,148,168,211,21,106,62,191,39,6,151,165,213,163,83,225,100,83,31,48,93,38,50,20,160,165,157,26,23,254,224,239,68,10,111,218,5,79,16,47,238,186,147,35,140,174,222,24,61,45,89,177,100,15,90,217,216,185,133,173,41,148,8,169,3,193,24,228,210,252,224,179,140,201,151,232,161,98,231,211,25,165,19,157,84,10,66,203,46,118,57,161,87,157,84,35,127,48,62,144,190,231,49,183,213,118,101,190,178,174,15,31,68,100,37,250,144,225,95,24,193,199,227,58,210,28,165,201,72,128,94,245,182,7,126,110,182,213,77,222,22,238,115,158,161,4,189,233,85,67,157,17,251,165,229,167,222,230,41,177,18,38,97,237,188,233,105,182,139,201,181,69,192,235,77,255,109,249,35,129,194,154,226,212,15,38,195,233,100,71,116,21,202,214,131,137,192,227,186,140,6,51,228,151,187,229,229,127,191,204,20,251,222,180,92,55,142,206,61,80,26,228,243,61,211,18,101,169,11,135,89,3,115,26,37,227,10,57,225,119,211,152,142,67,66,74,152,234,184,151,15,222,247,10,123,36,43,85,180,110,21,196,42,127,48,137,158,36,16,24,117,31,39,194,223,77,79,246,208,43,139,42,232,19,67,25,253,13,50,54,81,55,137,144,214,14,196,158,235,55,250,41,70,192,219,72,120,89,170,202,111,12,182,121,210,42,216,125,190,25,216,25,221,148,231,204,146,51,97,74,64,254,211,139,138,104,138,81,78,235,26,27,190,23,164,96,194,122,124,18,102,19,229,189,24,228,239,203,123,44,91,224,106,46,5,63,248,13,111,77,225,83,186,197,20,233,58,140,7,139,188,206,205,194,227,73,120,164,189,105,160,150,11,71,179,165,6,74,5,38,71,202,123,36,230,73,229,232,158,162,180,96,54,52,89,120,7,54,75,244,132,241,14,116,30,59,240,144,190,48,96,170,227,254,221,82,210,124,163,58,223,7,85,105,42,81,14,191,208,54,115,67,52,42,161,16,18,231,54,122,208,20,152,194,197,47,105,197,109,97,67,39,231,238,120,126,214,128,17,165,213,163,59,54,52,241,186,176,237,146,112,21,9,9,84,230,3,182,246,46,57,57,45,9,94,132,70,129,152,87,43,87,14,213,200,251,81,129,95,204,146,83,202,159,174,228,150,147,179,1,171,2,55,243,137,112,152,213,93,225,247,113,22,23,12,49,184,158,166,112,165,99,190,199,111,247,147,218,23,127,30,183,212,26,127,48,66,178,93,94,24,49,15,165,138,31,108,29,94,153,227,177,120,171,58,31,145,15,102,145,9,16,216,218,124,253,202,247,50,23,97,129,139,117,46,252,224,183,201,217,41,12,104,48,132,199,128,81,241,104,114,114,246,208,62,136,233,208,149,151,13,45,252,77,252,129,154,167,112,14,98,12,185,123,4,95,203,82,45,85,30,89,55,101,19,191,108,52,177,86,81,184,97,232,231,39,103,186,106,122,87,88,93,156,120,100,236,236,210,133,99,90,71,69,88,136,50,169,183,37,91,73,107,124,24,241,97,51,95,86,61,55,109,17,130,18,91,201,93,183,98,254,111,14,83,207,202,152,114,17,155,55,183,214,98,49,130,63,36,71,23,118,13,254,101,191,117,6,207,226,60,218,82,208,78,129,158,70,88,22,198,13,141,171,120,51,254,134,25,81,32,122,20,9,195,221,115,69,43,54,227,68,76,114,114,147,231,241,69,128,66,194,231,198,6,178,54,254,186,140,173,51,244,96,118,204,238,23,75,242,239,164,32,33,40,68,49,159,11,81,5,234,66,108,129,223,191,162,42,79,230,187,206,212,125,226,51,238,48,54,253,186,241,33,31,250,80,8,50,93,252,157,234,10,180,180,132,105,136,14,157,127,42,171,77,203,238,111,144,17,101,250,183,71,83,114,106,163,129,178,250,248,215,65,81,245,74,245,0,24,26,212,117,152,24,74,130,5,76,228,103,236,202,254,242,163,67,97,118,246,254,129,96,218,212,138,172,186,29,79,190,238,251,193,67,247,87,149,151,221,97,62,44,223,169,158,183,175,220,93,81,100,188,252,125,28,51,33,146,104,130,56,113,230,125,225,13,46,37,96,142,38,183,27,231,158,176,96,63,71,35,237,234,39,127,129,34,226,59,2,243,89,120,164,125,54,174,170,87,225,65,7,152,255,54,14,176,83,31,218,166,235,192,63,93,248,134,52,2,37,76,74,187,255,154,50,230,101,17,21,22,212,130,18,53,93,99,21,169,87,164,29,229,198,80,135,245,146,163,105,7,23,9,243,31,220,67,215,9,5,224,174,161,6,139,217,137,15,159,22,243,145,221,80,211,218,243,222,36,253,251,178,73,29,87,153,164,251,160,85,211,3,176,123,141,15,172,48,223,234,143,191,193,204,68,197,76,198,217,32,15,250,139,150,77,173,79,242,10,156,123,122,151,214,162,227,121,125,134,240,48,205,176,234,48,87,49,229,150,7,2,67,191,76,35,178,226,111,69,95,10,83,233,248,149,112,31,252,230,179,164,235,26,140,114,228,248,193,68,41,91,98,109,104,172,112,54,126,176,89,78,202,19,235,228,179,252,151,81,192,187,58,138,58,99,161,250,61,227,129,43,11,110,167,241,221,203,122,203,26,243,164,152,191,40,55,236,233,151,5,131,123,76,121,156,144,93,78,60,237,141,114,129,76,240,111,89,161,156,236,176,125,72,58,72,240,164,245,22,221,133,203,213,208,153,16,233,62,148,180,29,70,117,231,243,72,222,126,195,119,100,15,102,199,42,209,215,219,138,144,230,240,43,135,165,58,187,162,244,119,236,64,225,110,200,93,163,9,60,3,109,108,104,101,252,190,21,50,54,192,166,23,89,255,1,243,113,249,243,102,75,117,37,54,195,112,99,213,237,119,109,234,121,250,182,170,233,114,174,128,113,212,147,135,242,166,57,143,41,65,167,232,80,129,194,150,233,254,192,137,86,187,196,179,164,212,170,231,33,151,37,136,210,7,201,96,35,192,7,204,140,44,247,133,55,81,156,28,210,219,123,190,85,225,186,125,235,3,188,134,222,53,117,170,253,11,158,64,45,143,44,112,227,3,58,14,31,235,89,9,184,253,117,107,59,204,235,40,178,5,104,48,68,61,225,103,169,193,55,38,243,183,201,148,79,215,46,66,121,15,241,226,42,48,26,146,205,47,141,242,111,210,186,201,181,154,223,71,192,239,219,75,87,224,137,171,69,39,181,236,48,100,182,76,27,208,252,241,150,166,233,87,110,253,103,89,88,89,239,229,18,33,251,201,105,113,63,50,136,155,245,133,249,125,225,182,178,228,251,193,97,165,184,16,63,210,29,20,114,175,194,163,186,23,31,240,46,66,63,90,212,81,72,172,57,60,209,106,147,251,66,235,160,253,150,38,52,83,77,150,95,96,88,183,205,223,246,160,189,175,200,109,87,102,252,158,240,210,187,194,18,242,230,117,159,91,117,24,54,8,156,46,183,251,246,34,204,209,178,110,53,179,243,136,177,48,105,154,150,151,73,63,251,246,79,183,18,34,233,172,64,59,252,113,111,54,212,236,142,184,65,152,19,105,109,94,5,96,59,199,51,207,187,170,88,201,239,120,100,144,145,154,236,99,209,159,243,72,250,157,138,9,93,6,105,221,236,148,166,255,52,118,197,93,102,141,186,104,8,248,237,15,240,91,125,47,100,42,138,122,212,8,244,13,58,249,225,63,91,231,223,19,51,35,94,97,67,243,223,215,137,131,140,10,18,164,114,48,149,94,87,55,49,57,50,225,36,98,213,91,130,254,250,80,38,159,76,67,154,222,67,247,109,42,27,251,178,36,213,142,173,4,109,45,39,96,62,237,163,48,86,31,126,52,209,231,149,24,131,14,138,237,234,18,192,4,211,122,114,130,8,127,89,116,211,174,245,69,135,151,220,65,45,127,173,240,11,86,127,219,111,96,233,172,55,20,179,141,56,248,13,201,171,15,133,44,156,203,111,241,145,238,79,8,79,81,61,108,225,23,222,197,210,44,11,188,17,15,89,14,211,28,32,123,216,138,146,135,203,117,0,179,1,80,152,105,189,250,133,211,96,169,147,116,53,15,225,184,52,28,157,155,236,21,97,159,118,119,175,97,255,68,179,231,81,152,252,150,95,185,21,241,245,243,64,164,195,197,108,214,159,149,215,208,147,147,54,45,126,105,102,206,174,55,134,10,192,246,229,133,118,250,126,245,177,84,99,95,250,201,169,198,165,94,46,48,237,32,254,229,162,247,81,53,227,81,241,114,245,216,172,33,73,90,101,55,200,66,121,157,238,200,106,242,102,70,121,42,192,205,21,107,128,169,171,79,129,137,73,127,65,60,75,213,89,186,7,46,215,156,101,155,195,112,241,182,254,54,69,103,15,53,104,208,199,104,41,225,55,206,150,119,200,16,224,191,41,68,226,47,218,103,162,86,187,204,58,100,72,102,237,197,107,230,85,233,240,166,99,76,46,13,109,1,39,201,17,49,81,147,19,216,164,219,134,163,236,23,100,233,130,163,29,250,169,4,214,40,229,203,79,247,25,33,62,106,129,103,12,189,107,34,55,231,180,32,164,186,150,36,67,104,193,198,100,33,80,52,255,242,219,165,167,98,120,167,46,251,24,200,38,241,76,72,48,209,138,229,71,227,113,34,25,13,164,237,232,91,241,163,111,181,43,77,152,52,208,241,56,197,138,152,217,28,13,127,139,81,230,49,210,160,185,89,54,139,243,154,121,199,13,248,210,67,121,19,134,246,86,252,11,65,138,161,15,185,240,55,78,94,208,181,226,220,164,94,242,224,183,201,69,69,54,47,188,137,170,37,93,141,215,172,127,253,182,209,113,221,114,244,27,88,203,11,1,139,26,253,206,110,41,83,172,153,80,148,252,153,226,21,38,23,126,152,71,92,80,154,68,40,77,46,77,96,20,76,91,141,163,223,180,159,81,169,145,122,139,139,89,219,102,158,240,47,97,22,66,119,162,33,27,181,104,169,73,152,189,100,139,163,25,55,93,175,220,12,135,127,69,85,83,119,154,71,30,42,89,236,233,188,91,88,205,103,72,237,157,103,62,188,55,132,79,231,133,22,242,186,32,10,186,99,6,14,150,243,202,15,131,34,221,235,40,89,166,33,35,133,254,51,247,90,165,67,9,51,175,174,63,108,89,11,135,121,241,67,126,186,192,77,247,137,122,216,215,117,229,145,93,100,102,125,206,161,25,179,166,15,3,3,248,172,112,218,163,245,144,47,76,222,199,49,31,123,191,235,5,255,84,174,28,66,247,118,43,61,18,209,180,88,202,201,223,214,179,120,161,140,82,238,187,150,242,121,93,193,76,33,236,174,34,233,12,106,146,224,126,225,150,173,41,114,95,70,119,155,254,211,151,40,73,199,56,203,159,147,202,72,226,45,179,134,255,151,26,56,65,48,47,47,242,106,145,95,101,82,136,30,70,172,210,223,22,96,70,254,20,18,238,22,212,44,157,34,63,250,30,102,74,111,193,9,127,183,232,73,150,133,216,162,136,51,22,74,87,65,23,88,68,132,34,255,195,98,73,152,50,61,135,137,103,74,10,191,20,66,242,230,193,21,9,82,81,187,164,237,96,239,155,169,238,49,213,73,6,152,237,239,9,248,237,105,134,162,232,89,239,200,147,83,174,252,28,76,223,159,192,125,124,225,30,94,112,192,204,121,77,225,183,18,199,211,222,212,34,134,30,93,41,100,249,51,129,3,39,15,236,161,56,52,4,202,246,57,197,14,224,216,243,231,64,233,31,208,95,46,166,71,154,112,17,7,86,96,180,23,242,220,100,31,242,69,15,202,149,206,4,64,113,176,21,125,100,176,195,118,60,239,105,138,235,138,118,200,99,129,210,204,170,7,195,207,138,187,178,252,115,138,75,20,219,197,181,30,85,13,219,181,36,250,46,92,138,57,80,12,68,169,169,252,229,222,60,73,72,53,96,136,51,44,48,110,108,39,96,196,6,228,121,163,229,234,226,112,192,239,236,217,139,109,167,222,89,226,130,228,35,170,93,72,133,209,58,54,19,166,234,161,240,140,182,133,191,163,171,12,255,142,242,101,20,75,129,133,95,103,25,180,193,208,139,75,131,198,118,5,238,182,55,9,152,230,172,15,76,117,58,46,237,77,82,39,37,218,10,122,28,47,18,11,248,125,31,201,243,1,70,207,59,94,200,24,243,3,22,98,134,120,102,70,228,147,235,62,244,203,197,167,71,196,241,249,101,118,195,110,36,192,203,54,59,81,129,217,14,180,28,11,184,102,55,133,215,246,222,55,224,169,226,17,36,254,222,27,152,126,114,4,247,230,150,75,219,36,20,98,160,45,40,163,231,40,252,2,70,39,103,192,201,223,250,129,60,152,182,204,252,250,80,201,144,147,79,18,208,254,211,172,3,34,38,78,155,194,139,55,162,238,135,167,139,40,53,179,83,238,97,229,75,141,139,193,34,3,13,18,74,16,90,168,164,190,119,160,39,103,113,246,194,198,66,221,67,62,47,83,216,88,39,107,88,189,136,20,66,65,161,176,120,118,21,70,86,93,91,63,1,36,211,189,133,19,120,74,251,40,252,235,139,149,117,143,57,156,78,59,69,247,240,20,167,137,235,149,254,61,216,204,222,114,1,56,226,220,80,8,78,168,69,57,108,229,208,169,48,186,135,43,224,13,181,74,97,88,121,9,163,129,40,71,55,227,116,251,165,85,90,23,150,60,113,104,250,211,121,37,187,154,132,138,192,102,186,229,211,33,132,163,211,245,117,86,35,17,68,125,13,201,226,171,104,229,29,58,74,46,233,42,76,118,207,199,194,182,150,150,162,63,253,194,197,26,191,140,16,161,44,32,102,114,56,19,125,15,248,31,232,246,166,58,234,126,111,133,144,72,160,227,125,209,103,150,5,235,20,37,77,131,123,81,24,229,51,129,97,42,143,188,110,152,39,50,206,222,130,18,194,46,198,204,100,34,9,184,241,217,183,120,40,111,117,198,144,47,225,93,141,17,22,5,77,248,248,114,180,45,119,61,70,210,124,239,58,165,70,8,169,111,13,66,205,251,155,247,234,26,210,44,11,185,227,104,4,12,228,219,133,134,187,131,28,187,141,123,150,154,51,192,23,17,253,128,49,184,212,147,67,153,105,49,14,33,63,125,206,141,212,96,160,38,226,221,62,247,213,98,73,71,70,140,37,74,225,247,117,203,247,245,38,169,241,185,50,148,0,98,94,184,230,185,170,79,229,133,130,49,29,82,101,223,83,79,78,194,112,38,252,38,134,37,151,54,144,33,206,57,137,218,235,144,163,73,205,244,136,85,16,215,47,50,173,144,216,97,215,16,108,130,81,147,183,75,109,138,76,101,198,42,228,171,100,168,53,99,96,236,140,254,22,148,11,129,81,98,190,57,145,215,149,68,7,59,26,5,150,88,37,24,73,250,194,176,55,88,177,116,162,138,123,254,1,175,147,112,217,93,199,74,167,236,22,183,141,129,105,209,247,217,77,161,36,150,55,68,89,83,80,10,184,189,209,19,81,214,91,237,68,88,210,190,152,178,51,90,121,193,73,27,159,219,126,59,147,252,237,125,90,211,247,217,237,153,69,196,176,95,164,185,245,190,54,139,82,6,128,149,125,148,194,164,118,50,254,43,162,208,91,108,182,244,118,68,96,168,69,122,225,212,202,102,46,250,104,118,233,67,155,211,155,204,166,185,95,138,116,18,40,18,72,121,48,86,108,245,115,48,54,88,9,183,207,35,131,255,148,191,108,230,12,250,192,135,91,196,25,63,6,97,124,5,209,226,137,231,137,155,241,231,113,119,250,132,243,104,120,161,250,184,15,244,114,255,101,115,152,147,115,55,156,185,130,222,97,141,74,178,68,16,123,223,27,209,120,69,250,64,130,63,62,203,183,75,240,183,81,33,234,200,48,66,212,10,27,226,128,43,227,89,97,132,117,61,32,168,40,116,164,70,29,112,161,74,29,48,58,101,85,96,43,162,249,199,5,255,117,110,253,109,54,56,49,132,201,144,138,224,26,73,20,107,54,11,88,172,149,173,142,56,189,223,150,156,231,16,199,85,98,158,25,158,233,211,26,93,100,193,174,124,43,158,18,160,119,16,251,245,169,240,155,162,61,22,183,162,188,8,239,65,223,198,28,215,153,137,116,31,37,83,20,24,85,105,95,146,95,60,75,73,162,11,220,111,164,95,39,189,41,43,59,9,12,198,204,165,7,76,43,133,254,118,227,145,59,175,145,5,68,212,164,10,37,205,30,189,46,22,27,234,32,69,255,51,184,6,100,13,85,176,179,96,23,118,61,101,141,128,19,148,7,249,105,243,1,242,111,126,26,133,73,162,28,44,248,74,52,23,161,189,92,196,133,179,152,149,175,123,220,64,249,49,85,111,129,145,47,114,130,211,11,27,135,186,122,189,149,206,172,185,156,136,106,132,110,137,13,209,41,221,174,204,141,240,33,150,152,114,52,235,197,241,88,196,72,245,242,237,89,202,38,8,201,111,122,39,147,47,231,70,176,213,23,23,132,69,145,75,76,180,25,185,109,7,191,150,182,226,171,48,84,133,17,240,103,215,246,208,46,55,141,138,158,216,21,61,24,215,224,160,66,91,165,67,225,74,21,217,63,0,116,21,169,109,9,220,80,232,10,184,73,219,211,67,11,13,67,30,127,161,5,241,89,214,176,119,113,113,175,135,82,213,149,129,128,80,222,12,150,53,178,4,67,158,103,65,25,201,29,211,223,139,70,68,90,34,86,220,10,184,218,128,25,39,85,96,244,33,61,40,29,52,21,95,121,211,168,95,84,175,115,65,164,62,212,74,18,166,95,52,186,235,232,181,59,98,94,80,16,27,188,177,224,178,179,172,93,102,202,66,123,116,41,9,15,53,19,123,240,182,149,48,41,224,240,216,19,182,72,115,4,187,156,188,161,132,64,88,193,85,151,160,6,230,123,146,147,227,111,20,68,109,26,99,222,172,60,4,110,52,64,39,60,63,159,238,251,250,120,13,193,93,71,115,191,43,252,194,22,47,64,24,181,253,106,164,95,138,201,252,36,243,253,29,28,41,206,139,211,200,13,102,213,160,179,224,100,45,10,94,124,63,145,11,26,22,150,38,11,131,48,114,247,248,64,208,51,121,177,222,74,24,209,51,87,44,153,195,50,19,87,126,27,42,144,207,226,168,72,119,145,175,193,148,29,173,222,56,119,23,171,191,105,45,188,152,22,57,218,44,55,158,112,165,164,29,48,187,123,33,38,190,245,20,1,25,95,154,70,55,66,90,21,184,140,29,228,90,20,67,166,180,70,193,38,239,225,126,58,137,217,155,52,254,97,235,190,223,76,156,112,147,153,118,154,104,86,124,154,180,120,75,253,128,181,106,111,87,62,38,23,131,94,121,23,184,243,193,249,231,133,166,172,80,107,113,68,27,145,206,158,80,34,201,242,37,60,77,185,50,224,130,253,104,75,248,13,147,155,125,29,16,240,228,212,221,220,166,127,77,33,86,142,213,67,255,248,52,222,142,130,194,69,138,223,97,64,96,253,253,221,97,140,249,178,118,78,234,12,233,225,232,71,233,102,82,152,240,102,104,140,104,179,65,245,112,42,138,235,211,74,184,238,47,140,163,65,54,233,188,55,55,244,220,16,73,61,229,209,49,228,20,202,11,242,203,120,68,121,243,17,174,154,210,95,125,205,189,98,246,128,73,178,42,204,192,115,49,175,73,90,116,93,25,101,48,154,150,160,77,171,250,36,12,145,31,246,43,195,214,74,90,64,129,91,244,89,34,31,124,174,162,168,59,76,79,198,119,100,245,164,73,31,29,233,183,41,143,131,139,53,104,40,90,119,112,103,187,153,131,200,72,64,162,183,187,87,30,36,66,4,23,150,194,61,84,225,232,71,31,85,234,53,36,129,232,255,138,147,147,43,254,192,243,141,104,159,9,123,199,26,239,3,51,70,125,227,130,136,245,18,42,52,240,188,174,194,107,105,178,150,73,63,131,41,185,68,163,25,146,178,247,115,223,180,69,121,231,223,181,214,4,25,11,172,40,78,16,156,214,6,34,109,12,215,94,207,240,147,55,243,108,234,242,70,32,140,52,255,66,112,203,61,122,101,108,139,134,207,117,141,111,69,100,192,72,196,209,136,230,221,117,38,177,88,229,194,11,45,164,30,1,189,111,7,2,84,142,36,2,133,226,54,3,180,13,190,45,82,50,0,175,93,169,27,68,77,83,67,90,242,9,48,113,142,208,16,128,123,194,233,5,230,73,248,104,224,232,62,229,182,23,171,106,143,150,69,75,108,203,67,131,151,82,93,187,3,184,110,233,80,34,88,184,193,139,103,159,52,166,12,114,236,31,115,251,129,113,115,23,62,39,165,68,115,59,244,78,77,54,208,89,250,51,234,68,143,106,1,107,230,16,214,47,11,27,45,147,222,98,109,150,21,71,80,74,51,53,122,72,113,135,207,103,50,109,165,140,246,236,99,2,229,2,147,2,244,208,173,82,114,234,37,47,155,61,197,241,100,62,190,160,67,218,29,137,111,223,192,57,217,86,139,248,65,162,230,213,21,77,183,237,67,76,7,69,234,174,70,203,110,191,66,76,180,149,170,70,235,42,210,27,226,63,72,231,40,108,170,30,253,234,29,75,82,185,169,74,195,88,60,17,24,76,75,79,206,122,185,162,87,30,241,71,81,239,48,233,138,29,77,10,164,123,182,52,252,154,140,206,138,141,61,167,130,76,152,48,78,160,53,186,229,33,150,232,19,165,155,203,37,172,39,106,125,93,58,101,46,12,200,179,66,198,2,155,107,33,227,64,182,31,89,102,176,32,126,166,8,6,73,107,2,38,215,100,160,9,100,103,227,43,138,192,117,186,207,210,196,131,116,137,210,36,114,195,43,52,120,105,253,30,218,188,244,167,152,93,60,86,32,198,108,186,36,255,181,128,134,104,9,75,145,76,10,8,187,55,95,236,7,97,222,16,37,33,86,185,18,87,134,55,192,42,153,162,5,198,108,162,165,230,14,73,89,185,112,196,240,221,189,115,24,61,87,58,86,128,203,13,245,63,147,102,156,242,66,32,223,160,216,237,50,69,132,171,93,46,13,151,103,119,27,24,56,14,181,204,171,113,114,115,159,76,165,186,247,140,244,228,3,242,93,15,25,188,142,10,152,92,26,129,247,10,105,51,58,163,118,149,147,35,207,210,82,209,141,122,174,44,110,244,204,31,103,16,162,84,215,148,14,7,37,102,29,231,156,153,180,186,118,50,227,215,131,207,186,191,146,55,143,162,6,144,48,19,148,147,67,30,140,232,93,222,87,107,212,162,67,183,240,142,23,151,203,72,123,145,222,105,51,84,192,72,238,127,97,186,124,93,109,245,161,104,118,12,129,7,62,157,241,76,89,139,146,247,117,209,155,136,64,6,101,71,204,64,242,228,213,44,79,66,88,13,111,177,38,163,188,222,98,148,18,215,47,91,88,91,230,109,211,47,255,158,91,168,30,54,52,226,114,148,147,254,191,222,108,134,242,26,228,106,57,57,222,85,161,218,86,105,189,149,83,227,69,17,239,3,173,185,55,93,10,76,207,122,217,33,82,217,96,71,228,169,25,212,123,77,215,208,163,181,124,203,11,65,120,115,164,124,25,108,243,33,47,251,157,183,156,29,58,119,181,188,247,213,228,104,235,109,14,233,78,246,112,162,97,128,223,87,19,109,93,154,51,69,84,8,165,64,19,218,118,120,95,49,158,179,29,59,189,10,14,211,122,176,167,156,28,155,251,80,67,34,42,194,231,47,97,243,177,247,159,238,208,115,101,69,55,5,190,227,82,171,112,196,85,253,246,18,219,76,215,112,218,70,111,94,130,190,247,231,181,153,193,142,249,8,73,246,93,23,75,223,143,172,195,22,226,125,106,50,163,241,76,40,52,132,200,178,106,159,93,210,116,37,100,240,104,235,221,93,97,219,127,251,117,147,219,82,117,204,247,58,32,168,207,80,150,174,244,80,200,209,173,154,31,135,203,63,119,68,65,229,190,254,118,48,199,175,76,39,249,99,52,59,79,40,190,157,202,91,208,165,101,203,10,124,144,177,127,48,138,146,83,164,24,47,238,195,62,138,150,201,104,136,8,228,249,165,39,29,102,51,153,187,96,10,232,68,224,59,206,125,36,89,9,60,131,177,67,63,27,237,228,138,210,232,239,115,60,130,159,98,19,11,95,150,169,207,85,9,233,199,218,159,43,67,48,36,100,192,89,127,241,244,17,24,15,169,24,9,176,70,68,132,230,152,109,104,200,174,209,211,3,39,37,97,20,64,60,171,77,62,164,188,119,157,18,147,102,89,39,98,221,164,10,182,28,109,61,218,46,29,136,116,23,193,80,194,117,159,160,117,13,35,41,203,250,130,58,41,21,171,24,103,166,170,146,87,190,9,84,99,54,35,175,112,100,127,115,80,65,137,46,185,241,167,100,165,71,67,73,62,33,143,142,105,130,80,254,15,211,42,177,167,15,98,36,181,175,192,197,74,55,33,189,142,100,83,134,50,182,85,122,171,161,11,160,191,17,187,211,101,16,174,155,217,245,78,135,225,102,139,10,43,225,244,205,115,99,63,45,239,243,175,149,205,87,252,183,21,166,247,32,223,8,125,43,197,233,95,120,171,147,201,88,2,155,103,195,15,69,212,73,90,67,142,117,81,132,246,230,64,147,165,127,206,93,233,5,26,14,87,75,207,124,224,209,20,126,43,91,190,78,146,61,191,231,105,228,116,153,101,17,91,236,81,215,36,242,35,52,204,51,67,88,9,121,168,65,244,220,138,124,93,214,111,224,205,104,63,88,238,121,154,89,141,127,32,239,243,120,247,37,50,197,36,119,150,179,118,128,217,179,223,127,41,61,208,214,141,27,201,93,19,34,197,121,90,39,96,252,180,66,84,150,42,202,84,152,78,145,132,9,221,138,174,120,205,90,215,66,221,152,197,88,38,255,51,49,116,11,33,82,56,3,58,65,147,178,171,62,97,144,232,58,75,146,133,180,166,45,223,54,17,214,237,42,11,15,251,47,162,103,63,249,53,101,221,38,33,72,53,29,1,143,188,222,86,240,124,34,148,55,25,165,50,38,108,254,81,244,104,186,188,78,194,182,41,150,192,205,180,69,118,138,68,210,224,36,81,223,49,135,56,15,165,89,215,101,23,75,167,200,91,159,61,148,126,49,204,148,148,69,167,11,203,89,189,214,11,137,133,158,192,184,153,132,98,28,12,78,153,109,160,108,208,111,228,106,117,168,184,137,46,15,102,117,245,173,116,190,245,49,9,129,41,219,15,106,235,33,117,135,230,79,191,26,227,31,124,93,93,193,15,241,63,161,166,19,165,211,13,229,87,134,102,64,111,31,184,245,235,185,177,194,212,36,130,43,216,101,189,5,215,51,53,52,226,92,121,93,8,168,52,247,24,228,167,107,19,93,101,224,29,190,92,192,91,234,0,6,195,193,246,187,198,63,89,232,200,240,241,203,138,236,215,251,79,186,150,245,202,222,212,232,155,50,204,226,176,154,211,147,79,2,46,151,38,52,21,67,125,157,131,134,167,158,48,117,184,243,217,249,132,112,219,67,89,162,245,220,140,163,144,138,196,112,97,233,94,115,152,129,76,15,248,253,253,170,231,222,35,251,152,113,163,87,101,18,51,17,107,81,184,44,112,168,164,117,28,152,14,204,22,176,169,198,233,94,244,197,57,241,200,225,178,158,207,70,182,108,239,80,53,180,106,58,29,165,255,146,143,148,115,87,153,24,204,69,172,198,51,67,137,66,90,36,176,234,178,14,139,124,42,168,225,9,124,169,56,157,124,226,67,58,240,176,211,194,173,43,134,210,53,233,230,207,254,125,159,80,200,92,223,76,14,36,194,29,89,11,52,78,138,132,240,200,92,211,21,145,111,179,74,95,214,131,217,82,132,198,37,169,168,45,149,21,136,196,61,84,202,224,2,173,171,99,1,53,54,183,175,5,134,3,250,129,171,7,2,211,4,210,231,231,202,104,68,105,161,113,105,85,232,161,48,67,41,20,50,209,116,106,122,101,43,136,220,196,227,165,106,222,0,243,226,190,83,123,243,138,139,178,193,217,16,134,248,166,74,189,224,124,131,161,79,106,111,226,247,34,63,76,47,241,138,151,113,204,32,91,208,112,175,154,197,44,184,100,67,132,244,217,21,73,80,28,36,62,199,98,21,154,151,133,180,190,100,167,186,213,34,119,232,114,210,103,163,223,6,254,226,61,62,60,86,81,205,120,67,111,66,205,37,96,172,18,243,174,48,211,142,241,199,50,39,205,40,176,51,74,119,17,248,137,217,228,16,193,80,115,232,26,161,33,102,199,78,169,48,12,60,63,221,147,29,117,31,210,85,114,52,125,77,30,38,35,137,200,251,210,163,241,185,184,161,203,9,19,190,73,90,141,112,223,91,120,254,84,61,171,164,97,96,15,134,106,91,181,26,152,94,25,130,101,55,210,156,72,29,139,58,20,169,143,70,63,106,168,145,162,62,52,20,102,17,158,161,101,250,62,52,153,255,233,134,103,250,10,152,96,84,110,155,92,112,136,76,194,226,222,146,13,31,214,101,22,90,143,173,51,133,200,79,227,38,28,5,108,28,84,170,102,172,177,171,173,43,147,164,29,11,29,185,47,36,229,110,40,184,106,183,0,32,54,51,161,95,217,173,59,67,30,40,122,160,115,134,108,103,163,55,65,174,251,253,206,139,246,83,205,209,92,78,4,38,31,183,91,202,76,190,93,190,228,126,97,167,239,144,81,37,147,213,52,237,76,165,253,250,98,110,34,158,69,110,107,18,200,134,98,168,181,226,41,8,235,213,39,12,50,15,146,176,174,198,126,245,123,194,63,75,122,250,174,153,219,184,209,7,240,251,150,244,104,146,5,231,196,209,34,6,10,134,231,210,14,12,157,76,57,20,46,115,204,67,212,38,249,132,37,83,142,7,65,60,107,194,230,89,53,145,14,247,50,50,229,215,212,141,53,13,143,86,129,131,111,46,153,229,3,98,18,147,240,34,249,32,233,127,188,223,111,104,83,50,252,150,160,8,232,135,204,34,49,171,24,217,64,40,122,67,234,198,209,212,241,36,36,131,142,212,92,65,219,224,35,194,103,38,102,214,131,3,74,108,142,73,146,194,239,1,183,172,182,188,7,44,81,174,73,184,204,168,142,49,147,21,125,38,38,147,29,242,145,166,45,32,31,188,185,209,196,103,133,135,118,57,58,254,216,241,173,158,133,32,72,191,90,142,161,59,209,215,225,86,255,60,2,21,190,215,141,34,129,55,205,51,90,204,33,75,28,39,39,35,44,229,47,200,175,193,22,67,64,184,233,206,129,94,222,29,234,74,120,191,12,17,95,50,177,129,150,239,179,161,179,37,225,224,170,4,39,59,138,99,75,211,143,214,78,61,125,18,164,35,239,106,221,155,134,232,21,234,195,208,187,41,16,40,12,41,40,225,214,239,231,224,147,125,29,100,223,17,131,16,216,178,165,113,48,169,102,153,65,49,206,187,238,152,254,174,176,35,153,122,21,38,221,220,18,110,255,128,207,91,73,78,212,58,27,58,104,82,213,235,184,120,248,165,161,90,219,62,69,63,178,201,161,98,106,118,205,50,198,205,129,54,186,147,76,208,80,235,76,166,105,148,21,96,188,20,116,231,176,44,46,138,47,4,166,122,147,169,140,173,27,29,210,1,179,162,106,49,115,153,132,186,195,168,185,106,73,113,29,90,108,227,104,83,178,147,177,96,82,166,33,44,187,204,7,89,6,26,148,160,22,95,39,244,240,181,20,166,161,57,164,97,9,192,69,99,15,120,208,76,229,112,133,167,168,40,107,117,104,187,86,202,180,114,95,56,59,196,158,6,221,197,166,251,122,172,73,186,219,9,32,28,59,143,178,97,22,123,237,19,85,245,77,207,151,16,94,22,13,234,55,79,190,48,139,25,10,27,29,33,224,115,239,253,156,124,135,42,15,240,219,194,126,96,184,7,254,66,104,51,56,87,43,219,216,136,172,120,164,27,225,66,189,47,110,100,205,132,199,63,224,11,63,51,96,202,165,2,211,139,27,42,147,84,133,122,209,121,131,216,237,212,224,26,176,254,234,71,96,250,91,113,95,239,251,162,35,76,96,20,136,106,162,231,51,101,89,202,113,197,185,223,35,217,58,138,175,137,201,38,60,134,126,2,72,156,143,184,235,67,44,208,149,137,240,38,230,21,119,141,128,237,80,20,46,89,140,194,99,243,157,16,44,200,249,230,151,127,104,208,147,41,11,237,204,52,51,104,135,228,179,124,218,187,34,253,225,151,141,177,138,152,109,220,191,32,35,62,93,38,242,41,43,200,182,70,205,152,45,209,62,209,15,31,111,96,246,250,14,95,83,32,83,24,6,153,115,90,94,252,127,154,18,102,232,157,110,62,72,59,190,147,93,15,54,39,16,39,40,89,23,163,114,136,224,219,69,77,31,65,239,46,157,217,88,77,244,208,183,199,171,228,126,120,35,200,61,172,228,195,96,92,47,195,136,173,244,142,214,10,100,0,113,218,18,120,147,151,143,163,207,134,184,163,240,187,235,184,240,247,66,86,249,39,60,20,254,20,5,49,249,221,55,52,136,153,52,254,129,14,23,198,1,85,131,70,186,156,46,6,204,121,172,232,106,130,74,155,218,67,17,57,184,31,152,60,110,30,60,203,63,96,108,48,243,151,199,63,96,244,80,130,128,4,111,65,162,32,203,139,120,47,59,48,62,35,10,99,2,222,131,252,84,223,95,253,7,28,189,123,221,200,243,95,20,197,232,32,86,209,52,255,133,123,82,26,129,219,63,206,253,38,168,146,196,170,137,102,198,7,142,228,63,180,44,68,13,63,48,4,129,184,112,154,170,202,248,231,51,13,66,25,129,168,18,171,16,222,9,191,142,142,118,240,40,93,105,114,112,225,86,146,7,219,210,65,188,44,71,231,228,64,88,140,178,170,98,220,72,113,211,15,102,159,47,147,29,214,91,39,226,156,129,230,185,88,56,192,70,42,195,121,12,48,34,137,61,132,110,217,73,57,183,16,179,158,74,83,160,119,254,68,127,234,192,81,71,119,215,7,189,178,19,140,224,6,163,72,30,153,113,49,99,69,102,195,84,117,221,131,213,208,34,218,126,67,134,214,101,69,145,234,89,129,118,85,203,2,166,139,106,4,76,194,97,127,224,119,241,241,211,111,141,251,60,19,204,29,103,144,176,187,245,72,233,133,191,25,126,4,129,181,91,57,75,111,155,124,72,48,84,17,22,84,66,12,171,98,15,30,233,131,41,70,203,111,47,122,122,157,253,10,195,97,74,112,119,254,90,5,253,202,70,53,79,54,229,206,158,12,228,161,2,118,37,147,97,48,86,131,71,58,176,129,145,131,33,107,148,232,75,26,140,185,170,60,104,170,145,209,229,57,76,172,166,42,221,152,234,86,144,195,17,115,149,128,24,87,198,210,75,16,180,49,91,145,11,123,209,212,221,61,198,40,242,49,34,62,142,99,208,13,77,30,84,76,85,98,233,161,244,144,166,174,57,202,90,50,20,168,85,242,145,4,140,171,90,83,56,109,141,13,22,119,137,107,68,157,24,101,88,244,78,217,128,176,236,237,208,16,54,105,215,15,197,250,26,251,44,232,246,111,73,60,242,97,94,123,155,49,70,55,53,219,246,161,188,215,19,43,215,128,64,124,165,19,166,80,41,114,179,89,120,109,179,105,171,151,73,138,69,110,213,156,231,138,244,155,88,83,153,123,38,211,60,65,73,64,126,27,38,255,9,38,52,183,181,215,250,52,41,44,39,87,88,27,210,185,218,41,83,214,172,162,170,110,246,240,210,21,2,235,39,228,40,222,30,163,75,102,214,224,119,227,30,239,194,133,33,218,16,120,246,44,155,160,228,116,219,249,192,80,190,91,192,176,242,228,228,111,77,189,225,47,196,130,191,138,52,67,190,41,195,204,51,66,209,189,220,37,58,2,239,78,224,15,122,143,15,91,179,174,205,73,124,220,41,217,190,173,184,33,247,141,44,173,79,150,88,144,65,158,209,254,33,242,219,222,73,99,169,174,46,87,102,122,241,61,244,222,217,6,136,2,8,202,106,71,218,212,204,157,98,43,252,6,95,180,161,253,209,180,5,173,47,238,140,14,81,222,215,214,70,27,115,50,142,254,82,244,253,198,233,10,163,16,20,13,116,214,160,167,93,85,108,249,66,154,225,173,38,109,23,61,57,163,47,218,239,120,117,183,232,201,73,217,68,63,126,67,123,89,155,174,76,79,124,197,209,205,196,32,21,94,121,225,104,202,157,35,232,225,115,142,11,111,180,193,74,223,44,108,150,27,155,58,120,135,234,87,255,224,185,51,105,189,204,127,89,239,11,145,157,176,47,122,112,151,48,200,122,232,200,93,239,128,45,145,172,29,120,136,246,132,84,125,125,143,84,219,10,225,119,200,111,87,250,218,245,198,112,119,46,9,147,118,210,22,59,4,48,163,219,178,155,138,216,167,179,176,133,75,4,210,243,61,251,43,172,43,145,244,81,234,243,111,88,228,218,240,8,177,40,132,238,39,157,136,218,46,73,97,49,218,83,9,244,175,118,81,191,207,247,102,163,51,84,94,180,121,254,181,130,64,213,106,46,33,213,126,76,221,64,174,24,199,154,232,50,54,57,15,81,130,193,80,233,68,216,183,254,58,182,164,185,122,27,101,213,69,125,136,5,86,213,62,254,59,67,19,215,236,228,138,170,50,52,219,140,184,198,198,166,202,59,228,187,108,16,99,220,71,19,88,248,217,127,104,137,4,174,145,252,238,7,29,162,32,64,66,191,200,71,203,142,121,187,39,55,48,77,5,122,180,90,60,224,90,94,183,42,8,144,179,171,209,198,207,3,232,210,234,101,214,150,81,156,222,166,224,33,77,106,205,138,54,43,30,10,244,33,253,237,107,74,47,241,80,240,135,234,31,24,183,202,17,48,174,134,34,203,240,86,182,26,75,242,54,223,12,209,93,48,98,194,14,169,10,35,226,170,76,198,219,137,210,201,31,48,201,52,21,186,192,22,224,36,58,83,60,220,208,51,228,133,60,184,137,68,64,55,215,223,155,63,221,240,116,83,133,142,247,148,242,141,64,154,248,232,119,144,98,151,219,90,31,253,27,146,132,43,68,52,32,100,212,254,57,218,92,189,3,70,218,66,110,171,225,140,50,226,145,18,8,170,238,15,44,182,83,227,182,209,254,144,134,117,54,136,45,246,162,219,236,197,139,10,147,20,60,107,242,109,223,173,146,68,221,94,64,168,98,153,252,142,76,163,80,240,247,234,169,174,191,180,167,144,132,48,249,128,128,225,38,235,185,137,175,67,170,2,59,215,161,58,50,180,172,203,199,217,104,56,210,163,185,209,28,135,24,60,232,125,209,215,22,43,19,158,138,189,73,23,104,31,127,222,22,49,49,148,174,77,233,116,163,108,175,90,110,152,195,83,71,210,159,143,141,159,27,174,248,248,104,239,188,71,220,227,251,226,221,52,233,68,134,166,182,163,191,136,168,123,127,36,137,144,137,9,109,3,134,164,104,24,255,169,235,4,115,16,152,172,82,251,192,55,190,31,19,242,81,145,39,208,21,194,36,92,201,249,194,111,93,244,48,197,190,92,21,209,224,232,124,93,214,103,240,189,176,83,34,92,198,182,103,169,46,73,39,14,189,41,184,2,69,229,243,204,16,191,188,169,199,114,74,87,181,35,168,161,17,33,109,163,138,203,34,129,149,76,79,163,134,162,204,43,116,152,168,145,198,7,130,40,177,134,2,253,152,6,102,170,154,80,232,248,40,72,237,126,85,213,164,104,191,240,219,129,195,253,12,93,56,212,19,101,185,126,11,10,89,246,148,164,195,142,93,209,67,229,78,15,158,122,112,183,125,114,104,158,188,31,147,56,126,32,56,26,118,32,220,215,39,160,53,87,225,16,86,128,151,219,239,85,45,50,51,240,77,216,8,219,42,131,246,94,246,8,41,24,138,149,170,161,70,15,87,44,125,229,79,154,80,225,209,82,144,200,82,253,91,37,214,122,153,41,211,84,17,169,89,138,210,116,61,3,221,107,171,224,29,107,225,141,181,239,197,10,229,84,61,154,222,1,239,134,1,222,250,178,71,253,219,190,6,140,38,171,94,56,98,242,71,96,242,1,2,227,32,17,207,12,157,185,162,18,130,213,156,124,228,232,90,187,106,218,161,57,24,243,56,129,122,91,31,169,62,116,233,102,124,125,167,84,125,104,244,248,186,140,164,185,75,161,35,32,240,144,52,44,243,194,252,168,237,89,223,121,196,65,109,87,149,190,194,36,165,132,35,206,166,167,96,200,167,141,151,210,17,19,21,92,12,100,3,130,171,208,169,185,0,209,16,243,30,249,191,148,39,250,95,211,174,20,217,76,182,50,211,225,1,33,88,100,76,249,214,174,75,47,143,107,164,70,129,223,244,61,170,155,56,12,35,250,233,201,119,42,196,16,36,163,51,166,10,170,187,5,9,110,33,79,208,36,203,99,204,241,230,243,201,66,3,96,75,207,134,145,241,79,13,9,85,116,71,83,178,97,90,227,68,117,137,111,179,162,19,50,24,221,38,131,53,218,117,76,201,57,28,209,234,69,164,126,166,10,42,57,104,21,111,197,254,169,22,87,34,69,140,38,5,54,204,226,12,207,210,145,10,172,212,131,69,140,23,87,75,215,225,126,67,230,226,215,40,240,91,82,187,223,22,55,81,62,7,227,223,20,58,166,216,19,180,172,218,88,159,229,156,169,58,219,77,176,58,21,140,241,195,188,53,20,111,103,23,178,13,105,129,19,139,131,121,196,44,233,4,51,117,100,215,141,133,46,247,177,90,67,149,178,111,151,145,71,159,239,30,85,186,134,82,221,67,171,154,221,243,85,197,231,129,249,250,8,225,229,203,139,23,77,103,74,249,46,17,60,173,186,35,167,198,180,56,228,160,167,137,90,202,69,163,44,191,74,168,69,35,163,170,232,13,158,60,82,210,236,45,228,170,222,247,125,82,155,120,152,12,234,81,13,236,89,67,11,183,227,117,165,254,61,102,22,209,67,3,187,67,16,209,87,129,79,139,211,183,233,143,209,94,17,180,189,7,162,160,46,160,205,14,252,163,237,125,119,8,38,226,5,123,85,28,96,33,73,216,61,132,32,153,111,18,124,2,211,203,62,92,208,25,253,243,46,6,13,164,88,250,46,161,237,141,48,211,214,147,163,201,29,178,200,239,9,188,5,82,196,216,11,170,181,174,93,140,98,11,90,222,31,65,116,52,168,28,102,223,57,62,114,234,212,79,87,104,154,115,46,145,83,103,68,246,237,106,235,136,0,76,49,69,170,205,4,102,92,202,29,39,186,41,38,12,44,197,195,155,102,173,145,244,86,125,44,166,174,20,102,6,184,166,93,189,111,60,184,103,24,18,28,236,230,212,52,0,210,92,141,115,35,183,41,174,48,172,212,239,128,17,50,241,181,171,245,4,212,239,19,167,134,102,164,118,27,36,243,94,140,17,7,211,44,44,167,30,104,108,251,44,202,170,187,132,4,103,86,8,212,70,66,28,31,252,3,227,160,149,218,249,38,249,172,62,11,183,197,101,191,223,250,120,117,84,99,219,132,170,255,164,9,95,101,251,209,51,113,237,26,83,245,135,233,175,246,16,68,17,126,101,211,232,56,234,30,97,95,88,88,6,224,143,185,245,228,166,15,29,134,3,100,99,116,156,81,115,233,113,229,195,26,168,213,184,130,220,94,136,254,83,96,168,250,208,254,220,137,226,228,67,133,193,65,205,14,208,209,78,144,174,63,77,45,60,68,255,225,192,76,117,235,88,198,90,116,51,131,193,228,223,63,240,138,96,148,56,102,108,53,43,192,215,176,197,169,77,1,67,65,164,215,211,131,1,55,241,207,153,251,155,119,195,30,2,21,163,162,112,199,235,253,132,193,3,149,144,207,201,107,173,105,138,241,22,111,181,166,171,12,186,214,194,30,130,218,181,26,114,188,25,187,204,52,197,120,207,123,234,203,196,108,220,37,48,232,1,51,18,185,194,187,206,146,126,29,244,225,203,67,193,33,186,187,87,84,163,130,47,60,60,136,85,102,65,16,38,37,86,217,18,115,21,28,70,125,201,36,199,6,75,76,173,89,50,79,184,232,127,237,50,103,176,195,92,45,64,82,177,242,170,77,199,32,220,60,42,229,208,254,177,140,105,248,82,184,111,203,198,234,236,170,19,14,252,27,191,110,28,95,139,244,74,97,121,53,176,147,8,75,153,43,28,190,135,210,244,232,147,248,139,160,247,158,67,77,120,222,234,236,74,167,11,249,54,122,31,197,224,7,194,251,13,184,217,141,169,123,16,180,242,112,202,97,22,209,11,95,176,73,124,168,48,123,209,66,36,198,70,213,172,134,221,62,8,202,133,186,38,161,220,238,254,89,246,159,226,236,213,112,124,243,6,130,85,77,113,71,204,158,160,146,188,56,112,4,188,213,224,13,89,136,21,70,32,160,40,121,8,108,13,65,59,44,147,168,133,31,133,247,113,118,19,48,105,75,113,169,98,123,122,99,24,253,249,123,171,209,20,234,92,55,208,117,198,199,164,202,178,148,9,211,228,168,230,91,86,37,243,39,134,40,215,231,104,22,244,56,150,194,81,175,31,239,173,181,106,186,76,45,45,170,3,219,124,21,240,156,173,124,142,198,12,56,28,174,238,199,112,166,51,41,244,227,239,234,189,105,70,184,56,142,213,148,251,124,43,63,61,195,50,151,225,97,192,124,229,48,219,91,49,9,33,99,134,155,64,90,115,65,194,82,152,208,175,166,175,87,17,226,20,33,202,129,200,229,48,53,196,250,49,174,179,86,164,128,233,167,84,231,58,188,23,195,154,11,213,52,117,114,102,143,83,70,152,134,189,101,232,142,47,122,119,94,25,90,250,106,205,56,208,218,247,45,19,139,222,22,91,249,101,29,172,249,66,202,31,119,74,92,8,113,74,141,57,3,25,181,163,111,132,40,125,207,184,180,99,222,241,10,159,247,181,249,109,191,195,97,228,9,140,79,85,76,103,228,32,167,250,16,178,28,165,97,25,102,150,159,103,250,224,229,141,213,192,232,155,116,133,103,218,55,96,113,72,67,156,90,51,190,80,112,197,201,137,161,212,53,146,109,86,26,123,193,95,86,215,71,184,252,241,66,72,243,246,207,169,205,196,41,220,204,58,237,228,130,146,18,141,235,234,152,176,108,125,38,168,162,199,219,28,101,148,90,190,71,31,207,50,50,215,81,163,249,7,236,69,25,204,206,202,206,234,181,193,70,76,113,120,155,52,145,194,40,230,134,85,26,172,199,127,192,46,99,207,36,189,62,126,78,24,80,246,82,114,125,120,175,86,45,64,49,114,156,2,163,134,252,57,90,214,115,139,226,117,253,224,169,156,92,186,248,158,154,14,226,5,217,48,38,67,98,219,251,185,240,131,110,135,195,212,169,212,15,217,224,227,209,64,69,206,93,195,28,228,225,234,240,109,217,27,206,187,127,30,233,113,122,6,158,178,173,245,165,151,13,167,37,238,138,154,149,116,189,2,147,223,8,35,181,183,64,52,245,110,92,208,211,226,117,28,72,222,71,45,89,91,149,143,235,28,163,22,170,239,41,109,249,55,124,216,76,185,246,227,154,186,220,167,22,50,121,65,156,68,96,54,148,126,101,102,248,161,159,222,198,39,44,108,195,16,64,108,250,1,236,99,93,30,14,99,68,191,212,13,246,50,135,121,112,86,90,105,159,119,141,217,217,89,9,215,253,153,136,55,108,169,26,39,71,199,166,127,142,198,220,57,97,154,135,213,128,183,188,197,46,172,189,10,10,160,178,185,127,139,11,180,188,56,122,208,70,166,71,211,60,147,71,15,84,42,245,104,226,146,188,177,55,14,151,218,132,98,118,51,99,207,70,122,84,72,145,6,159,116,175,131,167,165,143,252,82,192,79,148,234,241,231,212,214,59,226,48,150,7,58,22,46,217,86,95,3,40,130,52,221,14,210,137,52,114,235,67,124,212,245,211,229,99,220,121,221,239,34,219,209,163,155,233,118,59,124,97,136,201,251,162,97,183,100,180,252,162,156,161,159,46,86,82,97,175,213,24,75,210,1,141,165,123,13,131,10,96,44,10,244,104,163,3,181,128,251,88,58,138,127,251,188,132,209,0,84,152,180,221,77,184,172,207,11,129,194,55,18,70,51,78,47,13,49,71,159,230,129,155,58,217,162,43,220,194,76,237,221,87,147,128,23,91,251,61,3,173,240,155,213,120,27,66,77,141,221,13,165,127,233,221,195,252,9,167,169,124,33,187,106,124,134,55,212,29,57,146,248,176,151,162,55,227,28,198,194,18,98,47,204,131,22,234,253,140,164,85,165,151,0,184,235,219,124,123,44,217,199,14,58,14,75,139,121,225,208,70,252,113,214,238,178,105,43,52,250,158,254,249,105,228,236,2,238,216,97,124,224,224,189,3,19,68,125,109,187,241,129,142,143,239,141,172,254,121,102,228,14,2,158,75,215,205,135,214,21,115,252,67,169,255,232,193,164,30,226,182,204,217,92,63,0,150,220,48,135,132,92,115,62,35,124,211,223,28,251,193,106,141,223,159,175,11,183,20,159,106,177,220,85,135,105,219,185,198,146,13,37,252,232,218,117,104,244,140,5,159,142,164,249,153,145,144,17,142,105,252,69,83,255,112,35,159,161,234,6,204,152,84,59,113,140,142,61,190,58,70,22,28,10,207,26,131,16,23,213,38,249,112,38,218,78,237,202,23,85,28,191,63,40,138,76,129,150,251,13,74,73,202,133,87,51,20,46,90,34,20,182,210,148,47,247,164,60,198,7,13,205,116,66,137,115,117,75,7,220,195,65,177,154,148,211,208,181,235,61,226,154,113,10,13,203,186,127,65,47,122,101,12,132,170,240,63,208,27,177,29,173,29,237,255,13,55,137,160,230,63,224,86,35,152,120,59,94,233,63,226,186,27,124,104,143,27,205,178,242,11,47,39,207,46,107,1,189,167,125,31,74,238,79,72,30,235,183,5,60,195,46,22,167,120,205,135,144,126,237,225,52,136,192,202,250,108,249,172,217,215,7,240,155,60,164,94,249,231,28,127,114,123,242,182,181,119,139,175,48,99,108,212,184,110,83,224,254,28,61,205,244,53,119,155,162,86,253,215,56,184,106,110,39,105,9,26,253,3,143,21,145,56,73,163,166,227,159,164,182,119,171,179,123,65,33,90,143,238,38,77,158,155,155,55,82,244,202,17,251,136,251,198,172,177,234,247,177,81,147,137,15,183,208,77,166,174,244,21,202,70,238,54,107,239,229,115,48,243,68,24,65,179,180,168,189,251,70,170,48,94,200,155,188,70,209,69,19,253,234,210,98,203,71,79,164,126,154,116,72,148,24,134,200,241,109,125,104,24,182,175,48,45,134,17,59,62,251,170,21,230,47,230,173,93,155,238,23,23,234,251,59,93,191,145,11,87,207,251,101,13,193,225,86,142,59,155,124,124,180,191,71,58,158,58,248,94,26,87,66,61,247,77,116,121,95,203,250,108,255,225,154,148,48,120,223,84,171,234,103,47,74,51,183,187,126,27,99,252,179,239,50,107,0,63,26,5,190,163,38,237,100,186,157,243,104,5,229,245,121,226,212,232,182,87,232,208,198,68,4,84,47,156,205,150,27,146,55,212,228,52,245,48,81,164,10,255,120,26,82,63,65,14,222,235,61,110,140,234,117,255,92,57,61,179,110,136,89,120,106,159,220,2,242,91,195,163,55,100,38,251,39,184,219,228,147,125,15,130,128,219,45,247,59,141,23,47,107,190,216,140,246,39,121,219,199,68,244,253,141,20,123,70,159,208,143,9,242,87,158,190,127,170,1,159,232,12,199,176,230,48,249,223,170,97,76,49,25,153,31,124,224,36,95,133,41,58,57,221,249,34,220,36,138,188,44,202,168,12,156,128,223,148,127,63,113,37,118,145,195,79,14,115,103,125,98,90,22,117,191,114,82,132,231,234,178,202,87,146,71,247,173,23,222,97,175,175,25,63,77,11,157,38,0,176,209,8,3,36,68,168,231,103,77,70,237,180,6,58,218,231,208,178,233,53,116,144,252,226,249,204,165,68,107,126,44,86,86,71,119,47,232,237,70,63,178,25,208,124,47,219,20,194,252,166,172,145,65,173,235,33,27,122,155,27,146,146,189,232,24,53,59,76,103,191,94,210,99,91,211,41,120,149,123,185,22,9,55,172,118,116,201,134,187,232,100,28,60,59,175,218,126,195,116,219,158,101,66,138,146,232,64,67,86,122,113,188,119,29,175,162,169,37,64,124,80,143,107,128,77,115,58,175,77,142,38,139,228,124,207,99,202,33,146,224,34,131,178,131,150,98,170,119,26,136,227,118,19,164,174,75,9,90,71,232,155,252,102,178,209,222,55,76,120,156,48,220,193,120,100,216,29,156,246,129,151,165,101,127,240,230,163,215,48,126,145,195,8,94,214,50,226,133,4,203,132,84,205,251,87,113,90,25,159,11,223,150,107,157,9,163,9,158,176,109,131,131,87,66,213,72,118,85,216,216,214,144,94,216,22,138,203,243,166,55,96,36,47,11,191,130,34,79,101,210,32,94,194,50,141,217,167,72,100,72,39,226,234,193,21,69,138,180,202,16,159,86,101,43,201,240,51,102,178,194,199,247,231,48,248,76,247,34,81,171,213,135,199,22,155,96,53,238,198,71,224,70,19,29,139,191,144,11,121,27,127,58,38,201,243,193,236,82,96,184,162,193,107,100,220,136,208,246,50,250,201,10,94,99,163,153,66,111,219,76,10,227,228,21,178,244,148,219,166,33,178,248,151,189,141,28,37,123,31,20,203,222,157,6,101,12,89,73,217,109,194,29,109,225,242,136,182,239,253,220,24,231,59,187,165,191,158,56,249,152,185,34,15,53,188,93,113,125,148,89,28,126,27,76,152,112,240,34,7,166,39,127,211,208,152,105,39,186,166,218,130,179,173,90,39,26,48,232,77,222,178,139,70,3,68,76,134,112,189,209,196,5,251,166,17,28,217,101,46,68,121,225,150,39,172,193,200,167,108,45,26,224,111,14,198,176,235,166,231,83,83,39,117,18,227,39,205,95,49,138,43,178,211,53,2,230,74,83,206,247,49,203,46,249,125,250,252,203,201,133,3,89,3,41,12,45,35,111,7,215,127,34,221,155,75,19,63,13,69,34,14,70,116,78,238,25,197,184,232,50,133,15,254,54,2,242,211,219,146,94,51,78,110,130,12,9,159,214,71,12,98,242,216,75,119,86,139,82,193,144,75,35,86,151,71,118,255,210,7,14,91,56,157,71,227,147,209,92,113,247,143,115,220,100,164,188,239,5,27,194,56,57,14,21,67,80,50,146,225,217,73,118,95,196,180,23,107,2,36,169,236,11,33,181,154,240,27,163,168,197,71,203,10,203,163,92,89,183,62,74,255,233,6,59,84,14,70,197,123,159,104,243,161,129,85,175,140,126,206,29,174,155,208,46,62,119,77,90,60,26,171,8,152,197,173,138,52,67,79,25,226,105,113,169,244,45,62,24,110,76,184,241,22,107,120,201,193,176,73,235,122,202,100,90,55,109,151,251,2,92,97,96,4,169,172,72,152,114,160,145,78,111,240,51,255,113,173,155,158,122,205,134,53,26,171,200,86,230,83,57,13,241,230,22,77,91,21,134,74,126,32,24,90,47,47,146,179,229,51,137,217,132,7,76,236,104,249,90,150,242,207,177,112,16,168,159,35,142,70,110,80,182,40,24,22,247,240,165,153,188,34,173,110,30,56,133,43,29,167,72,33,75,13,253,108,138,209,39,28,167,204,114,42,209,211,104,227,137,78,183,131,162,156,220,54,118,159,193,215,164,84,179,52,217,115,204,134,37,90,244,222,186,88,100,15,130,10,83,91,209,100,87,95,224,184,100,141,176,70,246,176,222,96,97,123,219,97,129,41,35,69,212,57,105,99,20,17,126,116,31,204,167,56,12,169,212,72,139,57,157,198,83,255,233,183,125,44,186,243,50,119,210,21,134,58,70,56,146,106,243,181,52,110,244,222,34,22,40,178,207,235,173,31,20,162,188,97,249,224,230,45,5,74,106,28,53,77,163,222,74,55,143,92,24,66,149,161,103,49,142,249,104,199,193,16,178,8,52,197,247,169,139,182,236,91,67,7,178,112,209,12,58,173,231,91,96,251,115,250,62,13,228,82,18,230,5,181,236,113,189,85,218,201,152,132,175,201,65,100,247,237,45,185,215,101,27,77,61,186,138,247,146,20,196,222,112,71,195,34,208,222,52,190,35,249,117,51,44,29,108,56,183,158,219,150,156,104,42,230,33,142,15,252,34,128,80,34,131,79,119,101,145,96,166,69,207,220,59,104,95,232,81,164,193,150,132,153,17,152,188,89,26,183,184,34,71,111,82,58,210,228,141,151,185,160,232,140,246,155,54,68,71,56,115,219,70,89,247,104,130,0,109,73,221,105,35,238,223,98,201,134,235,126,37,92,216,181,176,66,248,68,77,113,179,10,183,198,120,223,216,128,185,151,208,11,54,70,142,113,250,222,81,150,114,33,3,92,227,69,170,99,147,53,175,177,47,179,77,135,100,185,232,3,178,185,36,172,134,94,48,152,19,57,153,85,68,154,66,77,128,178,211,145,163,25,181,35,80,164,136,242,3,218,180,53,206,240,169,35,91,214,62,63,13,213,233,136,81,17,38,26,242,84,222,167,31,245,0,84,16,152,55,242,117,82,246,24,105,140,51,76,172,57,81,218,47,195,76,14,223,7,45,71,147,129,92,55,100,143,144,142,168,82,183,53,55,100,84,174,67,7,196,152,61,10,143,122,194,45,8,66,146,88,13,1,47,212,20,67,130,4,77,12,57,218,156,51,195,189,233,197,14,85,166,121,243,6,158,59,212,104,76,49,178,200,149,99,253,27,226,137,44,202,236,59,19,30,211,118,0,46,250,130,75,72,134,181,48,134,141,45,239,50,58,199,36,121,4,30,67,236,101,8,176,135,222,152,197,227,161,206,197,38,71,4,78,16,126,197,146,213,143,158,230,240,42,15,21,86,235,13,251,153,119,237,117,201,55,98,189,10,249,219,131,58,97,130,124,95,158,207,49,13,172,82,138,28,139,12,69,236,128,26,85,17,169,65,114,36,231,15,67,31,164,151,151,194,55,219,248,120,252,55,13,169,217,180,176,102,132,167,14,93,252,83,222,214,69,215,45,236,122,176,18,191,138,26,7,126,133,208,26,157,67,67,96,146,233,33,103,134,233,205,212,155,70,110,35,26,119,161,233,47,145,42,0,158,53,166,59,86,209,163,67,188,99,96,18,145,254,123,85,16,140,243,166,95,36,113,97,162,134,157,143,105,157,11,12,141,203,159,40,140,165,38,210,232,228,136,25,41,41,217,71,66,45,231,82,218,248,106,88,63,213,99,219,16,57,186,119,243,154,112,152,14,54,249,64,122,55,237,115,63,185,73,221,45,65,239,202,181,143,33,196,46,50,97,98,172,17,82,132,164,0,178,131,144,46,178,191,199,154,186,142,123,41,72,51,228,14,77,72,228,108,228,212,203,92,68,194,209,231,141,80,49,193,99,249,96,157,237,233,232,83,211,174,154,206,58,106,213,113,211,54,162,51,54,132,131,194,254,182,6,92,71,149,79,239,5,169,86,133,12,63,160,37,241,52,25,1,134,109,220,21,181,234,34,112,71,131,63,180,69,209,239,249,192,116,10,77,79,155,252,153,89,100,32,179,145,240,36,101,237,111,11,26,169,254,54,205,108,215,179,42,8,52,238,62,63,112,245,202,42,187,201,77,3,128,160,164,171,67,5,177,19,176,203,47,67,172,94,37,149,239,144,225,84,216,218,121,119,90,132,33,210,151,240,134,57,29,114,101,8,156,232,156,193,30,249,132,201,112,67,253,65,60,146,80,117,39,18,137,163,81,224,27,10,35,60,25,90,131,24,88,10,19,157,147,155,41,120,136,242,89,204,44,151,70,19,102,204,71,132,192,185,131,135,244,179,98,254,239,101,11,181,159,35,17,92,240,71,66,167,162,206,208,239,158,111,75,203,42,210,222,183,202,35,193,72,115,187,216,12,109,255,37,59,171,12,70,104,192,7,248,66,46,247,234,111,119,116,37,194,46,107,18,110,201,155,198,193,39,122,65,43,49,82,151,231,141,0,241,222,249,121,84,232,49,249,219,179,154,181,160,139,204,34,185,44,11,178,13,141,237,125,193,8,220,190,7,209,5,166,95,51,197,115,183,45,156,10,183,30,142,183,127,132,189,44,44,209,172,219,130,216,195,22,2,209,15,249,237,183,68,163,175,233,178,191,20,90,171,28,141,106,65,204,86,111,76,125,140,105,80,164,216,181,132,16,56,241,208,144,119,109,218,29,53,14,182,188,210,22,20,195,87,15,12,129,139,212,72,232,149,135,15,27,71,51,12,245,145,242,167,89,67,69,252,152,90,126,194,155,210,97,136,194,191,49,123,117,22,230,133,246,232,252,69,70,252,115,101,47,220,66,19,32,148,188,171,16,182,31,74,126,56,142,69,206,89,220,22,55,97,252,104,41,3,110,46,46,137,210,222,182,226,153,88,106,72,130,47,182,236,47,142,240,95,166,251,175,102,218,143,134,115,204,144,93,92,26,82,186,180,141,209,174,94,160,188,6,92,52,207,4,252,86,217,208,143,102,194,169,87,79,94,7,141,172,1,247,46,162,239,104,70,26,59,243,7,195,175,59,67,97,250,79,122,192,21,74,68,62,21,83,168,10,47,119,170,78,91,68,10,73,56,35,39,17,222,4,68,253,87,80,118,148,110,55,114,233,57,149,156,200,166,22,145,70,21,247,218,167,157,247,197,174,139,141,66,88,163,81,118,151,147,211,10,92,182,187,38,192,197,144,198,50,58,242,9,193,252,104,51,145,148,193,192,12,244,30,227,116,152,86,82,185,50,132,141,188,35,130,1,138,10,91,14,210,93,172,237,166,135,175,26,102,51,249,190,80,222,172,94,50,198,56,141,166,84,133,119,144,234,112,93,107,42,158,181,137,42,251,72,75,55,88,34,83,126,26,211,182,217,242,186,241,145,20,152,21,59,204,61,46,41,221,45,145,54,73,124,95,114,113,199,121,11,130,108,233,16,7,56,206,252,196,22,232,10,7,5,179,169,23,93,244,17,15,148,66,145,220,21,45,151,211,189,59,174,25,182,234,51,121,203,82,40,115,33,114,59,106,145,217,14,58,126,20,104,128,217,76,230,209,84,211,230,206,187,110,141,108,92,194,20,142,92,238,111,96,220,65,26,50,225,102,58,217,241,186,134,168,49,225,144,54,167,199,2,188,172,42,78,114,56,95,135,122,58,35,189,97,179,45,232,61,97,4,63,208,13,191,98,178,245,98,169,63,47,14,135,27,77,136,242,195,239,251,152,225,132,133,245,73,17,198,4,187,32,168,33,126,83,111,76,92,113,42,53,151,236,238,25,143,65,47,214,25,18,104,159,107,46,81,126,114,118,65,226,251,4,113,147,74,211,9,183,19,86,128,188,177,107,156,174,17,86,42,195,20,102,4,54,93,212,176,192,251,244,103,225,32,130,4,141,143,50,50,28,77,246,223,204,208,47,24,11,123,61,182,231,178,220,155,89,153,207,164,15,110,116,20,229,109,95,147,206,154,35,60,96,40,168,43,140,147,163,155,243,29,27,12,18,226,144,107,158,158,238,31,8,204,151,38,119,109,53,121,31,70,231,226,51,81,21,174,153,244,163,67,251,234,222,158,158,69,114,3,142,226,60,38,55,253,222,69,61,110,108,179,233,24,217,122,44,49,101,56,220,65,123,22,18,9,48,230,113,97,220,183,174,80,222,248,14,49,86,74,211,28,226,132,33,48,138,222,253,132,229,14,46,104,114,97,244,220,244,48,90,92,44,77,67,78,206,178,117,138,223,21,228,50,185,46,51,73,216,113,108,195,57,87,158,23,42,252,43,158,8,253,164,210,176,240,246,202,102,79,25,48,189,86,226,65,71,60,179,93,70,159,153,29,55,184,41,48,181,155,21,79,212,122,150,211,120,169,180,207,19,61,216,48,165,37,148,145,31,87,24,14,226,179,40,94,37,239,225,22,2,247,24,192,141,118,194,46,48,81,96,139,17,74,103,197,146,251,122,19,87,52,124,146,159,37,15,42,87,198,170,216,99,105,121,203,109,19,235,176,98,13,224,241,113,180,74,160,32,7,67,67,15,255,174,183,125,66,178,34,47,156,148,221,154,49,191,119,235,6,158,2,95,243,125,116,24,94,103,70,102,230,0,61,189,105,103,92,107,63,23,47,43,148,26,230,200,41,131,56,37,235,31,240,173,207,116,41,64,46,13,169,6,249,237,193,172,238,46,92,176,212,166,212,7,249,90,80,154,159,113,223,83,107,205,8,90,157,187,98,49,135,78,223,142,252,54,41,5,153,11,7,122,176,71,96,122,99,71,156,156,181,74,188,224,94,140,95,118,76,195,36,190,150,30,12,205,163,199,186,214,169,240,46,185,240,67,183,132,91,37,90,217,230,234,133,95,40,122,61,96,38,156,156,165,25,150,86,89,143,55,66,234,68,96,250,216,102,192,205,12,180,150,194,104,255,229,27,97,167,165,71,15,100,115,226,145,99,217,34,38,118,173,81,143,73,163,82,168,11,153,56,56,76,187,249,204,120,190,185,127,134,254,128,186,255,142,49,190,222,102,66,46,12,15,77,111,106,38,29,74,122,241,10,76,52,29,107,19,166,44,247,115,114,76,61,227,153,1,111,25,104,22,113,214,176,196,101,40,8,13,23,69,225,18,195,12,91,75,41,6,27,120,221,53,234,15,238,67,46,12,174,205,236,113,91,19,170,64,142,225,191,206,239,184,46,12,188,183,60,176,107,189,77,185,112,225,233,146,143,155,148,234,174,225,171,246,226,157,43,57,107,74,162,188,140,22,158,180,180,47,230,77,163,49,245,230,157,152,228,121,226,114,48,126,184,109,251,193,239,38,233,106,83,152,88,206,231,105,246,0,18,104,208,141,184,130,27,134,202,19,57,134,33,240,218,33,246,138,249,244,22,131,98,35,99,173,25,183,69,134,115,232,93,211,182,225,74,104,131,175,229,136,107,102,255,169,201,253,124,70,41,134,45,241,174,236,195,132,100,127,40,110,112,45,151,38,130,228,241,30,170,59,156,34,103,95,196,205,19,53,208,27,198,174,219,86,185,43,40,153,93,183,31,70,90,114,171,89,33,166,45,208,114,220,226,244,77,41,146,34,181,71,18,35,16,203,38,177,27,236,166,195,225,103,38,55,170,61,128,80,177,87,13,163,56,90,213,155,40,75,28,122,129,170,199,39,8,176,12,209,152,165,144,59,208,212,118,191,77,179,19,200,91,30,166,138,233,94,158,216,134,72,248,114,172,85,221,189,160,13,93,178,230,81,214,170,97,65,202,26,212,228,166,40,199,101,140,193,2,134,168,71,194,4,209,110,252,13,27,13,61,205,188,41,88,68,225,80,202,102,246,84,61,216,92,117,125,242,254,243,51,221,159,99,155,107,136,15,179,70,17,95,143,131,12,71,113,57,33,170,12,87,93,65,24,234,232,7,185,27,230,100,194,148,209,201,122,213,98,182,160,221,168,74,79,61,48,63,48,211,168,243,136,243,35,173,29,205,45,253,166,217,81,85,113,164,68,92,193,213,155,7,250,179,244,140,37,108,229,230,25,48,201,76,25,6,19,134,114,13,23,79,76,134,151,44,58,8,48,161,226,255,131,27,101,33,89,85,168,158,246,88,231,113,36,153,165,171,165,37,202,124,1,215,254,217,56,35,253,12,55,216,111,172,22,211,29,77,39,78,104,195,17,36,67,104,61,71,253,50,225,141,220,52,24,101,27,34,15,141,173,241,141,39,250,198,239,91,139,197,46,115,27,95,55,95,182,9,200,231,79,35,252,236,50,6,195,44,142,155,76,69,148,36,119,12,112,235,133,202,218,1,155,45,58,92,91,152,236,174,42,78,43,104,3,179,226,197,103,139,26,198,21,248,176,16,79,255,62,96,92,136,253,40,27,162,154,86,181,176,59,244,186,183,121,176,198,199,197,165,203,86,13,135,222,147,79,244,207,185,65,86,121,210,51,53,34,93,90,230,232,35,18,163,219,246,174,220,13,228,17,255,236,66,29,33,242,69,223,194,143,62,150,70,23,167,231,241,39,91,253,155,7,249,53,217,140,89,219,212,118,225,105,136,55,93,69,89,112,11,68,99,196,87,142,134,11,212,110,106,35,141,153,119,192,24,206,125,142,94,152,52,134,175,247,27,137,234,67,74,203,157,167,17,135,45,82,83,157,183,209,53,112,43,218,183,247,199,216,76,157,158,73,207,229,146,198,227,157,2,119,83,96,246,109,160,169,168,136,101,2,221,130,35,205,202,217,212,188,61,237,191,84,141,139,206,164,23,108,151,63,146,219,65,111,233,77,23,17,154,116,203,239,174,95,198,214,96,17,68,4,37,179,127,4,21,175,100,131,113,156,74,248,74,126,209,26,137,153,220,227,167,55,180,220,169,48,58,122,35,96,115,195,18,152,110,241,191,137,208,96,228,199,245,228,239,225,255,109,200,65,143,69,123,137,98,199,254,203,176,211,25,108,196,142,35,48,225,90,92,217,69,185,55,214,225,206,206,23,59,133,223,209,176,31,48,37,72,152,108,205,207,230,132,45,132,233,246,202,125,225,236,251,171,100,34,101,105,253,21,10,83,174,191,9,171,137,23,48,146,210,163,6,76,11,157,220,152,233,18,252,197,69,166,147,137,119,136,60,180,242,151,220,14,24,222,155,60,52,236,9,255,74,176,160,196,111,107,42,138,230,80,92,217,120,83,192,150,43,163,93,239,183,227,55,24,194,196,252,192,40,231,6,140,97,168,194,136,219,118,71,97,24,127,206,93,174,60,19,184,18,247,42,202,166,209,127,25,249,137,220,87,3,227,17,120,253,125,16,222,165,255,58,45,158,200,205,14,191,107,134,237,146,215,181,224,60,52,63,152,194,66,18,211,81,73,34,145,61,29,54,45,12,185,110,83,17,187,62,80,96,98,22,25,133,47,10,131,52,247,27,102,196,118,239,218,115,20,46,8,141,62,254,247,155,60,78,213,131,141,70,181,2,133,219,156,215,101,132,185,159,105,42,235,207,251,184,210,236,187,155,65,206,252,25,39,225,168,132,51,130,124,153,102,26,52,119,15,24,1,149,43,48,21,141,147,71,147,125,207,155,198,234,241,173,154,191,215,113,76,191,181,45,129,205,38,213,143,62,152,106,23,185,114,188,20,102,237,1,243,248,143,194,144,153,242,104,36,186,242,202,17,220,47,103,52,135,225,116,148,42,240,70,226,35,142,166,103,186,234,209,21,33,84,255,109,51,26,190,67,96,212,42,102,160,44,91,122,238,130,205,119,194,111,74,18,244,176,89,189,191,81,198,246,112,229,202,97,48,134,154,43,224,55,84,228,179,134,85,230,38,40,192,228,211,244,167,223,92,182,198,116,148,109,172,128,232,239,253,180,124,143,37,221,250,82,152,54,193,19,7,247,63,66,130,194,21,242,80,192,216,69,9,138,251,230,140,131,23,52,12,57,55,55,182,125,8,35,94,125,51,235,4,140,65,87,109,121,244,212,81,8,177,165,238,17,48,159,192,221,2,147,107,240,213,197,60,111,51,67,98,48,108,251,29,48,102,213,10,19,252,214,128,173,233,83,225,55,249,253,98,8,131,233,74,152,10,191,0,244,158,128,161,21,202,149,35,7,242,179,75,126,240,27,69,51,11,80,6,211,125,180,2,158,34,11,100,48,69,138,132,41,241,229,231,213,201,176,183,238,143,197,50,169,50,25,242,76,209,21,48,184,33,32,88,198,206,103,110,242,7,191,92,3,48,68,53,121,99,125,89,203,85,253,193,213,40,194,114,244,219,70,225,237,253,131,95,24,60,116,54,236,236,200,126,99,28,209,134,115,211,180,190,155,34,248,253,89,139,1,111,250,216,62,240,118,54,138,193,228,214,154,194,239,159,225,247,213,172,151,162,43,252,255,208,118,102,57,182,35,57,18,221,81,195,231,97,255,27,107,63,12,145,180,91,64,126,190,172,4,10,9,134,116,37,151,15,28,140,102,101,124,212,86,152,81,109,31,122,115,43,170,183,207,252,142,8,117,7,58,202,219,31,150,18,43,164,171,58,102,205,252,227,227,102,146,190,83,204,176,16,125,80,24,204,184,30,67,205,84,251,235,13,51,219,155,188,23,245,167,143,79,222,110,142,128,178,154,193,244,52,31,21,244,143,212,205,233,197,234,67,51,31,77,26,236,48,111,40,142,86,92,77,119,152,140,202,219,151,239,7,240,102,208,108,247,204,21,214,248,32,126,2,53,35,47,204,104,17,241,16,30,62,222,251,175,104,126,197,108,21,150,152,105,160,251,171,90,247,215,250,132,145,67,88,142,190,70,147,150,59,11,207,12,126,94,78,55,50,98,125,151,52,183,155,188,64,102,38,20,138,7,67,167,65,238,77,155,205,167,38,250,45,144,171,15,70,163,204,108,61,150,23,152,250,31,243,216,203,189,28,204,69,86,118,163,190,235,139,175,90,105,57,49,239,198,131,65,223,219,8,115,57,9,8,54,124,53,242,87,190,233,16,198,180,163,87,211,170,17,251,2,25,92,245,38,154,9,12,199,110,202,136,212,42,87,91,227,91,108,89,215,192,144,50,42,198,87,237,238,25,191,77,11,170,152,95,100,122,86,140,202,66,114,114,171,25,146,130,120,177,55,164,234,171,191,24,203,170,117,97,174,87,157,214,70,151,201,157,97,190,6,155,23,51,196,165,249,98,196,44,226,17,3,128,236,31,228,215,190,39,5,177,161,102,40,36,211,76,115,135,188,55,205,179,35,39,241,34,85,38,159,164,27,86,83,38,241,158,109,168,217,26,225,194,124,91,25,63,102,22,180,91,105,149,149,61,9,128,36,35,227,203,11,121,5,29,180,110,32,172,25,230,117,18,106,214,161,176,41,49,79,89,156,4,98,242,94,56,201,117,236,216,200,71,173,227,199,220,114,133,84,144,180,171,170,21,86,194,88,248,219,212,69,197,108,28,123,177,21,35,166,37,110,210,11,32,169,107,197,70,78,93,92,92,52,168,115,253,216,102,39,38,191,42,95,147,72,255,235,51,32,0,236,180,35,253,152,107,249,40,154,205,108,127,28,230,106,169,129,229,67,202,131,29,89,127,72,176,120,163,180,117,184,35,162,125,197,92,130,30,17,51,25,125,217,25,42,77,63,251,238,48,67,88,152,175,141,56,204,45,241,104,192,230,245,131,208,61,78,83,138,155,223,160,164,196,60,102,114,78,177,83,211,154,91,196,225,192,71,238,31,134,238,24,126,245,103,174,192,240,210,106,156,80,148,12,118,215,171,167,209,86,185,249,69,94,71,62,247,243,115,104,141,246,247,38,180,88,114,252,17,19,237,225,46,3,30,114,189,18,75,64,45,243,85,85,16,227,5,154,211,101,76,169,214,77,255,220,184,146,124,181,52,55,163,220,251,190,72,181,204,188,156,3,208,241,94,247,169,201,199,154,88,177,94,109,73,129,207,252,206,255,217,228,104,197,163,171,195,191,39,181,190,61,36,202,7,55,226,128,100,188,137,141,76,194,18,51,218,92,203,205,192,43,147,199,214,204,181,47,63,152,43,253,71,109,235,111,19,208,142,48,211,155,163,159,187,89,236,248,173,176,74,56,85,244,123,54,170,150,190,184,153,151,148,253,255,113,42,232,63,126,84,94,248,58,97,209,49,37,163,55,235,116,184,232,24,114,255,12,93,115,105,164,97,150,188,73,229,81,54,148,67,239,196,215,225,66,200,124,198,112,20,211,112,19,43,80,2,255,101,106,242,99,234,181,184,173,126,160,87,211,11,215,73,98,248,24,255,16,72,89,151,117,116,246,210,102,230,47,13,141,131,46,59,130,6,207,151,48,123,203,40,146,29,171,228,188,171,255,112,53,125,180,174,187,77,33,113,26,235,102,222,43,94,74,133,38,226,107,45,98,213,237,86,229,84,131,187,5,16,187,91,107,17,146,113,219,7,81,227,243,157,140,252,170,134,255,248,199,236,34,190,155,92,3,9,137,121,89,249,204,247,34,16,238,234,216,189,133,83,242,236,176,110,223,174,219,255,166,93,197,111,14,226,48,249,159,57,183,140,24,89,156,233,173,113,25,53,220,33,33,196,49,77,103,49,67,172,144,46,41,120,238,213,127,204,115,74,136,1,152,114,171,249,184,72,157,157,76,148,105,212,23,32,115,17,39,46,80,228,236,29,55,51,177,112,60,26,155,98,251,253,109,14,55,55,23,19,4,80,55,133,148,110,132,78,150,14,208,23,91,160,245,194,188,97,155,209,171,193,181,197,247,102,226,245,89,213,124,246,154,226,137,255,124,79,182,224,28,83,14,231,241,227,2,29,84,165,194,74,60,34,86,138,100,51,230,33,202,25,83,125,152,73,215,65,188,22,184,167,118,212,103,125,255,223,110,250,56,39,241,192,230,240,18,5,198,131,33,181,39,185,206,134,72,173,248,48,67,116,157,8,63,80,161,155,25,241,237,146,132,119,152,47,32,223,8,156,16,231,145,241,238,28,206,49,36,22,99,107,72,87,159,11,242,49,187,97,38,209,41,254,172,113,214,220,240,41,41,216,169,171,13,77,124,139,1,157,127,252,57,26,240,1,86,29,225,39,80,228,149,160,171,158,234,2,1,152,103,231,53,36,216,164,210,56,226,167,33,103,145,164,200,187,25,229,215,112,35,6,242,30,242,224,157,110,187,147,191,61,128,87,104,24,220,119,184,9,224,231,231,212,48,152,94,228,217,194,188,72,213,73,116,143,194,122,120,102,6,91,151,7,27,156,220,241,96,195,90,4,166,154,239,71,121,98,214,62,213,119,162,62,186,91,120,225,172,195,46,59,188,169,163,215,216,175,6,68,153,50,253,95,68,6,115,211,204,13,9,98,125,73,90,176,9,213,136,207,233,15,28,77,205,176,206,198,126,101,42,41,98,173,197,105,48,205,250,230,107,211,139,161,155,138,25,220,1,121,201,57,222,105,164,45,49,205,12,35,45,41,172,23,174,191,216,189,71,244,14,80,74,82,161,232,42,33,5,18,102,252,54,153,195,40,233,246,136,237,11,116,246,146,231,25,64,239,211,71,239,77,99,15,178,101,37,125,89,92,207,170,139,7,135,196,243,195,236,70,56,141,114,115,188,209,26,174,46,36,104,87,19,34,23,140,103,201,192,134,110,137,173,230,140,68,49,79,82,236,98,110,166,191,23,123,6,5,241,165,230,1,170,58,204,165,101,217,210,204,108,42,55,182,43,58,55,228,115,94,99,39,148,120,238,237,225,106,126,115,60,67,50,134,180,28,125,52,228,61,186,127,237,119,252,188,231,28,154,13,165,153,197,179,161,128,249,127,178,180,64,213,150,215,102,40,196,204,159,28,239,48,197,111,177,106,250,24,184,245,245,146,19,183,190,69,170,39,228,196,251,199,31,101,230,57,183,230,35,225,199,173,94,63,49,180,67,155,146,73,229,57,231,14,235,190,101,252,88,169,84,180,48,67,231,45,73,92,138,39,37,178,180,3,152,236,213,159,134,163,227,134,245,69,61,91,173,76,164,21,23,191,119,56,114,218,3,16,112,1,98,142,48,74,175,114,32,27,162,40,126,25,114,130,161,101,6,254,252,68,82,28,42,50,121,43,106,26,36,203,220,140,238,152,44,128,247,101,90,251,148,193,45,31,79,41,252,170,25,14,230,30,230,55,23,180,126,194,115,29,207,61,19,69,180,41,39,192,52,202,103,207,18,161,41,122,229,204,4,188,218,60,168,169,8,169,18,147,170,25,188,240,13,51,164,23,122,111,58,206,188,192,193,150,219,127,94,107,191,191,175,241,203,240,167,105,217,199,8,213,189,112,67,200,58,100,89,3,11,34,215,18,102,99,200,82,243,242,109,20,107,107,18,121,35,143,126,63,120,18,53,20,136,165,37,17,249,38,36,29,6,254,82,56,56,83,34,111,208,57,168,194,132,25,213,112,41,133,209,244,248,65,187,1,101,194,197,33,1,234,162,163,169,250,202,90,112,113,206,253,99,38,85,178,194,76,113,88,139,139,164,84,253,115,44,195,102,159,159,106,110,221,145,86,91,214,57,167,87,35,217,210,142,223,252,157,138,189,202,123,239,70,63,212,189,89,154,44,186,48,105,36,217,31,70,201,204,150,241,80,51,237,88,87,204,191,117,232,11,149,88,15,51,96,62,121,180,119,98,244,44,138,226,182,203,47,211,201,30,53,106,90,182,187,132,46,187,35,246,16,245,216,78,122,86,156,213,55,154,111,95,190,81,234,125,43,120,107,97,255,69,0,231,131,65,152,217,216,60,212,220,247,140,10,182,125,124,41,205,131,170,190,81,173,109,198,95,39,21,108,250,161,178,164,218,254,132,39,210,60,139,209,88,135,185,95,93,245,168,185,190,144,44,158,204,120,67,170,154,77,173,50,75,216,117,168,181,155,47,24,213,243,53,171,142,232,4,116,24,181,96,40,18,127,230,209,115,3,188,196,96,254,139,116,175,1,72,224,52,142,50,179,181,188,172,31,56,3,242,121,35,204,40,177,44,53,239,178,162,174,143,23,126,117,150,33,224,245,113,175,1,103,160,249,71,2,0,75,254,117,191,152,34,139,198,76,155,147,170,197,252,199,197,111,50,162,135,14,179,79,72,2,115,65,82,190,139,153,62,200,29,63,13,141,222,191,21,45,126,110,43,60,234,31,33,1,126,19,41,192,208,219,27,95,43,231,31,84,140,108,51,85,171,166,230,230,24,124,172,111,121,70,113,218,172,52,150,143,48,195,191,46,247,38,35,226,44,13,100,79,76,121,62,205,29,94,134,15,139,203,54,183,107,206,252,101,231,238,249,50,2,48,79,1,68,88,98,101,243,253,160,209,96,203,109,22,137,153,32,227,212,48,83,175,148,159,158,120,0,215,223,26,150,186,212,163,28,198,158,52,220,136,200,157,40,137,191,109,2,206,122,191,51,232,66,81,32,4,114,93,166,179,150,131,214,191,55,169,249,96,128,2,6,239,239,68,23,126,149,241,52,181,229,19,175,220,64,214,164,224,170,69,185,144,243,126,230,74,129,125,202,213,29,142,128,234,87,27,52,124,200,213,19,52,214,118,51,255,204,147,67,194,57,17,116,109,239,183,123,41,87,190,6,234,150,184,111,159,185,155,179,87,211,204,50,241,166,127,131,205,28,17,208,125,94,34,212,48,53,204,144,160,172,252,237,109,18,28,126,111,170,153,201,99,250,62,51,181,81,215,46,122,239,69,190,53,69,135,33,153,163,152,246,205,4,176,24,61,251,250,17,120,182,179,245,187,249,91,173,111,247,61,114,243,101,143,227,230,105,80,144,124,50,35,203,119,26,6,88,95,8,33,243,106,74,3,176,232,133,185,246,38,143,70,159,66,117,114,49,204,171,44,153,73,184,85,221,209,209,112,56,14,193,162,97,6,226,216,253,197,6,154,88,50,27,112,178,238,242,159,38,196,145,185,96,20,56,206,132,240,231,64,52,181,130,60,251,122,85,113,50,141,66,77,204,27,232,172,155,15,76,123,115,232,15,131,213,91,110,166,0,85,101,76,118,53,226,199,207,76,67,97,234,134,161,79,86,75,208,227,1,138,36,160,148,171,15,52,77,31,36,220,164,11,144,132,75,51,149,58,111,36,7,201,142,131,23,99,66,224,116,113,250,62,51,188,228,73,215,70,79,22,125,230,51,204,38,15,53,210,12,218,175,15,191,121,255,3,243,164,121,35,138,242,117,71,62,51,66,113,57,106,32,165,104,85,11,243,228,116,158,105,230,205,188,121,18,51,157,233,49,44,240,54,204,21,67,14,100,171,181,188,119,53,126,235,19,15,110,116,41,85,204,180,46,31,255,233,183,233,172,41,163,2,73,250,113,133,136,183,208,118,81,1,106,176,197,20,196,252,183,9,32,119,42,26,79,227,237,113,192,239,155,10,103,8,11,208,162,185,158,10,162,191,87,249,163,160,76,51,36,81,95,208,98,87,47,142,223,52,83,37,247,121,186,233,207,134,217,39,205,112,162,127,21,98,204,52,37,118,49,195,74,251,21,29,48,27,15,71,88,59,28,182,231,172,176,2,122,206,39,235,13,140,252,8,115,135,242,36,191,23,0,139,227,172,3,80,221,88,137,35,205,207,179,242,236,144,61,120,173,114,60,225,220,244,243,101,17,205,204,201,41,230,141,246,219,215,82,244,204,240,114,230,68,251,211,197,216,241,65,120,244,173,102,227,28,240,123,67,49,84,122,62,217,160,237,196,105,105,54,149,23,73,199,45,48,240,197,101,24,120,173,77,163,115,90,59,146,226,119,196,231,194,157,148,123,15,139,196,227,107,254,173,137,52,195,175,224,194,99,136,117,161,141,152,115,124,152,222,233,119,188,109,138,131,55,155,220,49,35,20,247,53,25,96,198,217,205,215,166,163,178,126,176,70,235,169,166,133,44,191,246,180,102,240,234,23,255,237,44,105,125,19,237,57,149,203,205,135,150,35,185,184,255,241,193,199,189,123,75,132,31,230,53,157,137,145,94,190,83,138,90,97,178,118,143,192,102,202,17,109,249,105,87,123,91,41,47,85,179,93,132,181,129,188,93,124,76,208,243,101,170,217,146,48,190,89,146,99,212,183,218,180,141,198,210,60,230,175,202,136,29,107,248,244,93,190,195,146,146,86,170,49,53,182,20,163,169,202,29,5,137,192,245,5,229,118,103,144,246,249,78,111,151,132,142,183,197,9,97,245,241,52,207,98,221,152,110,182,206,125,249,229,101,5,149,48,179,83,202,59,67,174,135,71,17,102,64,255,249,210,112,21,80,85,241,49,65,224,81,54,82,148,12,41,205,249,128,2,1,150,155,191,173,140,12,139,15,217,90,10,214,92,198,212,51,71,124,172,109,137,144,124,111,88,130,123,238,25,6,38,90,57,106,52,119,23,103,175,192,220,143,206,178,247,22,68,164,35,78,198,222,170,90,223,122,105,49,166,27,49,80,189,247,219,181,87,206,178,109,74,163,83,204,29,172,128,91,201,30,45,181,226,187,237,248,156,5,97,215,166,102,26,214,194,90,175,108,101,27,177,212,222,210,74,117,77,174,61,13,36,91,76,133,101,220,84,98,30,232,58,156,152,72,48,66,233,213,104,58,21,31,80,235,55,24,50,222,39,165,89,54,237,97,181,201,30,204,214,8,46,46,166,48,15,163,230,46,70,82,113,91,238,76,214,238,228,173,103,127,222,176,60,246,59,87,230,138,133,103,20,246,121,49,136,233,123,210,186,13,31,146,102,58,44,102,28,60,8,60,200,47,91,133,241,184,211,71,214,78,6,27,20,210,250,114,55,246,153,12,22,45,230,137,228,121,15,51,169,35,189,245,94,78,59,121,140,45,190,202,206,79,91,101,117,250,19,204,125,86,249,144,244,150,209,173,22,102,227,225,79,243,128,248,174,183,48,35,215,180,197,76,83,220,215,74,245,103,206,94,169,53,13,54,118,228,209,240,228,228,189,32,252,155,98,165,37,44,173,38,84,156,99,194,100,205,231,190,0,52,118,56,248,111,242,138,16,231,51,211,75,223,70,12,25,185,255,43,230,183,209,141,116,157,172,121,90,22,206,31,254,173,230,151,70,58,60,191,52,124,254,123,203,152,113,70,45,49,3,130,57,225,133,211,61,42,211,136,126,201,55,87,220,133,7,208,82,101,26,129,62,192,155,118,51,98,245,69,205,80,158,14,255,109,20,76,150,190,247,95,142,209,63,200,172,200,61,202,163,89,240,216,252,106,210,254,87,22,30,82,21,235,70,88,116,8,59,175,88,97,225,136,136,12,30,213,33,174,19,109,0,235,235,23,33,218,163,144,172,247,166,207,219,253,178,131,123,159,77,52,88,233,78,139,96,112,254,112,244,46,52,92,144,77,244,72,114,161,59,152,225,55,28,48,48,86,122,236,142,126,92,42,142,97,62,174,200,71,26,155,148,160,92,75,223,248,87,200,39,83,2,149,130,254,242,53,82,228,239,214,168,235,174,108,223,49,172,67,221,46,175,104,157,219,2,179,92,134,86,3,202,255,153,209,129,252,53,47,104,26,252,106,11,31,116,142,35,21,225,189,218,232,222,193,174,45,191,77,126,203,143,14,192,129,71,224,163,102,46,193,36,77,171,216,80,47,225,130,230,45,30,72,146,145,57,226,251,32,33,141,90,240,247,61,222,99,141,155,136,64,204,211,144,227,159,121,195,251,146,203,139,206,216,254,193,215,46,125,181,53,169,131,159,17,241,229,235,3,78,242,152,211,89,204,219,10,136,127,230,65,17,225,232,173,97,20,115,194,190,51,128,85,204,252,154,72,146,208,208,249,189,150,117,226,182,33,87,15,147,178,245,171,175,185,36,85,204,212,52,60,45,102,104,79,137,29,158,121,208,208,224,102,50,85,201,174,133,25,250,58,159,225,8,242,214,68,90,61,51,212,197,145,199,129,161,102,36,123,208,51,155,251,228,247,182,83,109,200,247,88,150,229,254,134,116,177,110,37,36,122,193,51,73,113,223,83,224,222,218,53,67,65,98,235,246,62,246,55,166,11,46,239,76,8,195,54,79,247,195,247,211,184,78,45,1,237,88,119,137,230,77,107,125,171,18,120,32,218,195,220,248,102,202,130,53,185,228,218,35,75,139,142,244,119,245,182,116,135,220,252,185,136,248,26,110,174,8,117,165,123,79,163,17,138,37,110,238,150,233,175,98,134,138,213,243,125,72,134,141,20,40,93,203,210,50,46,75,121,112,77,17,66,72,243,160,29,211,243,52,27,234,245,108,207,132,169,155,102,69,255,94,232,110,11,157,193,31,171,62,33,183,155,55,4,205,242,98,144,205,58,123,227,51,91,171,168,152,55,73,188,184,57,2,50,114,70,44,195,42,122,112,126,108,170,212,45,87,3,215,190,126,0,17,52,237,148,225,65,82,23,229,233,25,87,183,58,167,76,99,144,169,243,67,79,216,163,129,233,210,171,55,245,198,25,239,141,214,65,126,80,3,86,30,79,40,190,81,35,157,37,230,102,18,17,53,204,44,216,252,98,109,24,62,120,187,153,118,81,89,35,176,102,172,56,6,54,141,98,217,185,135,84,1,168,91,255,105,124,212,81,167,88,97,17,245,109,7,202,57,210,176,105,70,215,234,196,23,161,23,59,209,46,107,253,181,32,196,76,228,3,38,198,1,202,240,99,2,169,110,134,102,41,79,109,116,116,17,168,139,7,135,146,43,125,25,211,239,170,78,24,133,12,24,21,155,124,109,72,152,64,70,185,153,135,205,228,217,178,208,63,50,134,104,146,253,44,126,232,233,138,83,66,29,75,121,220,60,162,22,116,233,119,199,147,19,116,37,229,249,130,229,117,110,159,198,150,204,60,178,186,7,172,53,206,101,120,72,226,145,11,72,243,219,115,200,111,249,213,224,88,167,92,253,22,159,87,85,248,105,252,46,125,50,216,12,154,63,55,41,219,108,210,193,10,250,104,251,115,155,168,172,94,12,135,93,28,4,48,150,77,57,191,134,245,159,222,24,81,198,63,99,209,69,163,59,121,38,55,163,10,80,100,76,140,229,172,198,47,115,239,156,41,16,24,157,154,207,77,134,93,30,204,50,199,206,3,119,140,176,235,202,107,193,197,227,26,239,182,178,231,145,93,101,118,86,192,200,133,79,102,51,159,219,234,128,37,94,154,102,224,81,243,185,161,0,198,89,13,51,105,232,37,230,5,122,55,204,198,60,33,55,223,200,42,196,68,57,215,18,181,105,54,26,138,18,155,142,53,12,201,107,195,239,214,138,92,93,139,236,197,38,130,49,115,22,66,16,184,197,138,75,156,19,133,35,106,229,168,64,235,77,127,151,155,255,186,141,196,204,52,12,35,73,209,156,9,180,232,82,53,10,51,201,69,249,101,232,84,93,129,129,244,18,144,148,124,171,69,123,158,171,40,30,67,102,72,78,195,38,82,243,196,25,230,37,95,122,193,67,17,27,14,217,33,58,176,196,220,217,11,99,237,84,40,77,229,157,1,225,52,247,131,40,87,16,91,165,25,86,25,215,80,0,5,187,175,30,233,203,50,222,126,226,255,81,182,103,28,192,6,82,130,55,255,128,69,110,146,117,32,207,204,78,28,55,175,230,190,139,249,112,38,248,152,53,116,243,196,219,48,105,53,87,15,38,133,100,188,115,98,6,42,227,209,236,1,60,185,196,69,67,174,105,59,31,39,188,83,100,94,242,189,57,134,229,197,224,181,202,226,53,175,61,80,70,26,97,6,61,43,87,67,23,83,118,92,141,162,64,166,137,168,163,53,39,66,228,167,119,74,42,47,35,155,217,206,210,123,204,223,46,114,162,35,182,189,92,96,30,51,220,222,249,65,142,125,18,159,165,56,243,154,30,88,198,162,190,99,200,94,244,83,110,94,12,111,125,139,2,226,49,250,12,113,7,232,239,237,95,87,133,141,104,175,82,92,89,192,247,106,201,143,9,87,247,21,235,48,228,121,76,36,220,146,253,111,203,211,255,245,163,242,76,239,109,125,59,0,6,57,146,137,22,120,129,53,9,185,21,252,254,207,96,193,144,211,98,44,233,218,145,101,119,172,170,156,31,130,196,237,58,250,33,222,122,238,53,39,239,252,249,78,195,202,69,57,183,17,12,151,171,171,241,178,206,52,191,63,144,41,116,77,188,47,22,142,17,5,231,163,81,175,94,78,74,105,159,89,19,233,107,155,138,88,139,201,91,160,52,27,178,50,72,152,184,75,73,115,12,180,136,178,174,0,36,229,52,104,208,24,95,93,242,214,43,236,131,10,11,168,110,208,72,240,181,184,186,130,2,144,160,109,81,229,218,177,159,128,22,202,142,89,204,4,140,158,253,162,124,46,64,50,54,171,89,135,203,201,98,198,15,144,223,38,217,235,74,53,102,158,82,213,231,31,58,204,114,163,84,197,49,179,62,31,51,62,40,218,75,71,220,31,82,193,213,41,26,33,208,160,151,84,118,225,5,7,207,142,77,154,12,117,249,217,133,225,154,207,61,28,208,154,62,26,28,142,142,26,192,75,223,67,31,109,246,247,7,225,246,81,28,218,114,239,105,41,174,56,122,76,229,80,143,30,26,173,122,122,125,227,189,217,213,131,107,132,7,195,145,248,115,120,12,211,136,77,51,135,171,156,14,36,191,74,68,0,144,228,77,153,104,32,134,102,143,184,137,146,215,154,242,86,180,207,186,78,39,102,107,64,146,195,154,211,229,238,124,173,115,213,79,168,112,199,215,240,4,90,25,87,28,78,212,80,151,147,51,25,177,100,93,75,253,136,55,205,122,196,15,192,228,170,120,133,136,138,6,165,206,51,23,68,88,197,125,122,1,1,249,205,184,26,234,116,113,159,72,175,127,160,91,51,67,58,174,238,19,34,87,35,111,14,194,87,60,59,132,6,142,220,252,249,190,50,209,96,201,125,79,22,126,33,121,90,9,171,230,160,93,104,141,140,16,110,23,7,137,54,58,111,252,54,129,157,81,175,58,126,37,208,10,200,116,149,46,135,57,93,42,220,43,194,162,247,177,228,185,198,159,231,236,159,11,238,249,35,115,193,228,173,106,196,61,176,62,139,7,143,60,92,141,16,121,25,184,100,139,7,63,44,135,24,33,21,112,82,245,255,39,211,50,204,228,198,36,32,35,150,119,142,34,126,152,84,178,68,7,116,72,101,0,141,250,113,2,195,109,254,211,186,226,79,70,117,244,200,25,129,198,119,137,77,1,173,133,171,153,1,235,35,190,241,165,201,61,138,3,131,128,168,247,246,144,179,160,39,89,166,9,162,55,61,82,176,27,4,251,149,232,155,148,106,240,54,89,198,227,36,202,211,162,84,136,241,253,99,2,161,157,93,66,96,18,203,78,123,79,34,248,185,175,242,65,154,137,80,149,48,83,146,214,240,154,110,206,200,169,111,180,181,165,144,181,72,114,223,136,236,223,173,145,151,147,188,128,21,42,99,204,6,101,8,201,3,29,50,7,225,72,35,53,167,225,1,116,97,222,187,105,153,156,211,126,82,53,104,147,102,4,108,5,144,172,51,192,226,202,106,244,171,65,113,22,153,104,144,23,29,103,110,69,156,20,220,145,36,60,128,43,120,202,16,62,229,162,155,180,213,29,93,230,243,224,138,205,159,123,227,92,5,66,138,196,154,192,9,72,80,65,58,27,137,55,114,193,250,220,21,22,112,63,240,223,215,123,223,82,211,145,215,152,164,61,49,135,71,41,206,106,49,194,140,15,37,129,236,18,218,38,98,166,41,236,120,120,97,244,253,217,98,134,121,210,34,216,61,89,201,26,144,207,69,130,177,185,84,243,187,53,61,252,178,236,209,135,37,113,227,153,80,3,226,253,220,28,105,207,207,138,168,183,128,15,237,98,56,105,62,51,233,137,41,135,83,177,180,143,47,93,122,19,32,83,21,51,109,27,190,2,144,81,107,154,4,42,86,157,253,134,12,78,180,163,110,76,121,55,235,49,40,38,70,214,245,201,144,187,232,158,224,133,19,188,173,159,159,6,83,227,239,5,13,235,213,57,12,99,97,117,209,46,227,39,57,231,104,10,23,162,24,191,184,33,60,44,139,203,240,188,199,103,248,0,47,208,196,135,231,83,19,114,120,86,28,6,89,205,107,147,219,140,20,238,64,72,224,136,239,87,166,145,96,125,25,119,232,132,118,213,156,249,129,140,110,185,185,178,158,228,185,59,0,57,143,144,217,116,107,145,19,25,223,170,69,181,171,67,66,184,52,235,13,4,195,19,184,0,17,69,53,149,139,105,119,246,164,1,78,222,26,58,205,58,137,53,47,66,60,47,240,141,194,213,116,124,235,145,175,128,52,179,20,157,132,111,211,7,117,228,247,134,76,227,39,215,15,210,196,47,30,6,144,145,95,70,68,162,230,91,1,27,149,19,192,192,158,81,143,130,254,109,159,165,147,16,85,201,40,158,160,53,165,53,10,156,18,175,35,147,208,62,69,29,117,16,151,225,82,2,166,190,234,113,90,154,255,250,151,238,96,88,166,228,87,43,232,210,94,194,140,166,160,204,19,203,34,196,153,138,182,43,114,107,178,215,193,183,26,31,171,207,165,185,120,171,102,249,75,209,129,164,5,138,74,165,100,70,205,199,36,229,36,180,1,137,22,114,45,167,27,99,116,150,176,23,45,201,52,37,199,151,70,127,66,210,194,84,165,123,60,24,252,187,77,86,53,88,154,234,88,27,226,162,223,104,18,42,51,206,243,40,163,209,180,42,167,158,145,186,123,236,221,240,21,142,228,148,161,87,112,239,8,142,232,150,188,151,92,75,163,174,231,227,222,115,16,118,201,107,25,255,239,136,91,195,120,39,62,122,51,217,44,31,20,84,219,86,211,183,134,232,190,251,102,213,40,145,214,35,191,13,104,46,71,156,221,68,211,167,239,252,108,65,91,12,225,13,149,227,166,35,14,202,203,205,111,70,142,45,31,4,68,119,117,9,105,54,158,90,244,99,119,99,16,143,139,55,7,108,215,99,13,78,165,248,216,52,32,95,61,214,80,175,118,87,23,85,101,68,236,180,26,133,47,237,115,1,127,102,28,221,132,27,58,67,49,15,155,77,105,89,122,29,159,62,54,133,183,114,235,252,93,184,39,60,59,120,133,126,162,15,232,87,103,100,182,26,200,148,223,171,95,76,22,137,22,192,98,229,199,60,16,47,63,97,198,155,19,39,189,24,231,88,204,6,10,205,154,55,6,252,144,185,93,211,241,61,122,181,53,139,186,107,215,160,95,210,138,17,234,184,120,226,94,105,6,42,248,83,85,29,40,117,248,111,155,15,122,117,31,198,87,143,37,130,124,213,209,202,38,148,151,49,168,141,198,149,159,51,119,152,220,158,223,188,161,240,213,116,88,144,44,244,232,223,100,26,155,86,116,65,118,111,15,208,173,229,182,234,116,32,125,187,125,237,211,47,240,238,175,219,56,179,207,15,24,120,125,91,155,250,228,221,168,198,29,56,48,106,95,247,167,216,12,180,206,113,5,128,246,70,251,169,99,179,228,3,179,64,93,116,104,37,251,249,188,49,83,171,177,238,203,197,164,77,91,60,153,109,121,58,81,171,49,215,212,64,83,64,150,241,99,126,95,193,241,16,132,138,117,255,76,6,80,154,14,18,129,176,110,245,223,185,194,55,115,152,7,164,113,234,199,128,190,104,190,177,160,59,80,134,4,71,47,74,219,51,186,40,56,223,235,15,250,5,165,175,149,24,193,42,76,19,160,14,144,35,187,1,244,70,81,82,16,65,180,107,205,4,208,78,192,244,87,97,32,232,41,205,19,136,231,231,98,253,92,13,167,78,11,168,54,213,38,65,195,61,243,164,14,238,144,204,3,251,127,213,223,166,90,19,102,147,40,22,68,132,229,145,90,160,92,193,106,140,31,232,12,52,125,14,53,229,223,46,104,37,147,163,119,199,115,91,183,227,208,171,169,137,246,64,207,35,87,152,140,233,86,59,65,248,219,135,197,114,150,2,179,122,110,227,219,46,102,190,55,37,86,5,28,113,90,6,92,105,84,152,205,21,174,84,140,15,219,199,156,131,226,202,147,19,173,174,64,86,78,211,92,18,16,10,164,48,137,122,163,94,168,152,160,10,176,47,62,216,26,176,23,8,62,140,13,52,112,251,52,218,75,173,24,46,220,65,59,139,255,242,193,211,17,104,154,37,211,2,180,188,200,244,8,58,6,255,124,150,120,110,202,121,82,105,6,154,134,24,93,32,62,193,152,79,129,189,157,93,78,160,223,105,120,28,2,204,1,220,222,75,94,13,91,157,192,218,144,10,62,129,217,164,86,248,115,49,233,236,146,205,12,124,79,193,162,66,210,251,6,60,204,116,109,8,232,255,144,194,106,43,6,133,105,44,64,87,24,28,215,13,0,47,138,201,75,22,208,54,153,140,237,131,194,206,43,235,135,194,189,211,189,111,227,23,31,237,7,46,202,122,140,110,132,98,190,143,32,85,23,237,173,43,250,36,118,215,183,70,165,45,122,175,12,201,180,197,39,48,201,61,122,208,220,92,13,157,41,230,23,206,246,128,252,119,34,14,69,255,14,147,132,31,97,238,169,15,106,156,10,228,108,220,218,16,131,146,91,179,17,143,192,254,66,54,87,5,18,135,130,123,221,1,110,231,157,182,204,96,70,188,103,87,76,71,84,42,83,134,211,36,162,3,128,139,84,77,147,57,8,67,114,63,177,219,65,71,166,248,174,231,40,141,17,27,14,158,134,34,131,217,166,131,94,255,109,25,244,121,9,112,115,90,239,113,236,71,135,121,148,39,250,132,247,182,5,108,158,198,30,241,183,241,83,201,143,185,25,63,178,9,234,211,228,87,175,183,111,112,56,117,73,66,49,75,128,178,125,35,106,16,250,35,219,17,72,234,210,98,43,36,40,171,178,13,147,227,88,177,182,240,51,111,151,105,6,59,127,113,185,86,126,155,222,97,121,237,231,186,67,118,238,79,14,236,79,62,215,56,70,157,230,79,222,40,83,10,246,210,184,231,187,47,15,66,225,183,28,180,147,225,69,237,222,186,184,169,245,76,153,225,207,29,6,101,122,220,106,78,214,144,6,13,83,63,243,7,167,9,90,146,107,127,82,217,142,72,229,234,45,1,229,27,238,246,130,158,104,100,120,219,162,104,176,193,121,220,130,56,154,231,166,147,91,240,212,86,34,13,96,62,133,159,162,32,69,26,69,64,200,187,25,9,247,43,237,52,245,58,3,57,214,138,98,187,152,33,194,89,53,167,74,39,46,73,243,98,195,63,62,40,205,208,123,249,211,240,234,172,236,192,192,239,23,172,107,99,250,87,71,206,255,133,133,50,21,218,91,171,245,35,224,176,231,110,234,219,153,114,69,9,16,47,209,172,166,151,193,34,80,129,223,113,53,40,197,37,237,81,13,160,197,141,17,167,33,77,58,179,140,251,200,119,105,200,161,209,1,78,243,38,59,228,79,198,24,8,88,8,101,119,2,19,127,107,232,29,20,102,142,162,228,172,238,198,252,213,164,100,59,131,199,19,93,236,236,136,33,250,74,51,30,172,67,230,184,218,216,111,210,220,140,143,211,127,251,144,142,150,86,159,74,25,233,182,48,79,8,183,228,106,24,250,188,58,138,121,82,146,17,115,1,143,18,123,14,4,65,98,45,232,56,180,120,50,228,219,5,155,12,10,233,86,49,47,81,21,38,146,69,199,60,38,177,73,68,74,151,222,38,180,139,133,109,152,5,153,226,244,165,182,18,59,214,53,173,76,185,247,59,5,118,46,93,152,46,116,221,23,136,98,190,198,115,251,233,242,179,223,89,2,210,107,51,166,44,184,134,182,0,130,76,138,61,133,172,95,17,148,46,133,183,80,115,218,70,7,91,164,81,213,24,76,119,116,25,25,110,76,186,165,45,52,111,57,226,127,212,0,210,117,9,74,45,150,215,53,102,5,105,217,188,144,162,68,203,216,243,165,166,90,161,229,89,217,132,183,155,32,218,254,180,51,163,119,132,240,98,52,109,98,157,56,145,113,178,89,245,119,104,143,43,221,140,209,123,8,217,199,208,6,89,104,5,195,10,240,165,107,123,45,29,152,35,93,133,119,172,94,109,206,125,143,121,195,157,133,113,73,186,144,134,121,156,171,100,87,36,52,186,210,24,12,96,255,132,31,50,16,1,205,56,121,28,211,140,115,43,202,46,87,94,203,186,132,178,85,148,86,43,105,70,179,116,77,115,76,142,185,110,239,48,17,51,25,245,108,169,97,251,75,86,55,187,122,112,16,68,51,143,182,71,13,67,84,205,8,187,136,110,4,85,102,77,241,117,72,187,14,192,189,252,92,228,255,79,54,177,30,20,106,166,12,10,233,156,25,29,76,199,158,124,106,51,245,186,217,224,244,2,226,119,0,203,213,148,2,92,53,149,243,215,148,168,210,76,250,63,146,38,104,158,191,240,83,122,200,225,133,105,209,45,1,230,186,202,139,177,212,189,23,186,1,39,204,204,1,13,228,214,210,238,102,235,80,86,51,92,94,209,156,242,246,189,89,228,107,61,223,98,212,108,118,128,205,227,72,227,252,166,153,176,68,155,6,114,223,173,169,249,45,249,153,29,228,101,112,118,137,25,47,223,177,26,160,229,239,150,105,6,192,169,103,131,249,95,117,70,94,122,154,187,231,191,61,141,124,91,174,126,219,93,120,195,72,210,67,12,44,77,251,3,70,0,79,170,23,74,230,114,237,219,24,123,140,232,162,242,95,100,200,88,168,209,30,178,138,77,134,180,22,227,129,187,105,94,210,225,1,117,144,73,255,134,217,216,236,132,106,224,69,74,231,198,59,159,33,251,251,88,38,188,25,253,60,115,176,55,85,49,143,224,254,179,241,220,67,30,155,154,118,22,207,11,208,53,189,214,250,228,162,207,8,239,191,55,33,103,160,163,108,70,131,212,164,195,180,43,129,2,242,174,59,205,112,167,200,79,15,91,13,241,161,235,208,201,141,11,88,34,237,141,100,82,147,22,109,180,190,110,200,227,242,220,140,160,60,25,199,202,158,97,190,240,159,200,79,227,163,204,160,64,128,128,86,119,127,178,249,51,210,172,197,186,147,101,97,81,226,160,7,213,205,48,75,141,31,202,138,21,18,91,199,218,15,166,236,24,52,3,181,128,73,149,101,36,232,83,204,13,90,137,184,57,104,116,249,94,166,2,84,130,227,0,48,67,149,23,155,70,221,187,243,234,245,179,133,83,31,175,51,88,14,254,192,15,74,197,129,115,23,115,152,74,219,21,150,15,52,185,171,12,26,132,186,242,224,155,73,93,227,222,48,190,42,193,8,109,172,217,63,101,5,221,43,79,70,43,122,241,38,14,154,71,134,192,11,135,117,39,148,50,162,251,10,194,50,37,55,121,30,105,192,110,144,43,62,71,46,38,211,221,189,12,247,118,209,54,147,60,150,48,116,154,38,84,180,110,33,156,121,149,179,133,146,140,79,134,99,148,22,194,95,194,172,118,185,88,144,43,16,248,229,213,36,233,168,109,187,249,175,60,156,102,206,143,235,153,107,154,226,155,32,204,89,201,184,176,53,24,74,160,227,200,69,0,235,225,116,53,217,247,103,172,10,33,219,64,108,12,109,121,79,163,34,177,94,228,106,154,39,151,215,195,106,179,157,85,158,220,58,60,207,200,166,180,35,61,155,38,178,50,87,240,182,224,174,74,193,151,98,61,190,134,191,24,15,34,221,41,208,59,182,217,131,202,6,10,216,54,213,12,18,57,104,95,134,225,67,229,197,158,235,188,189,18,1,65,239,144,210,209,248,235,231,47,65,71,67,175,145,204,52,163,252,206,110,186,201,145,122,254,231,234,83,70,154,145,64,250,183,204,202,12,54,46,228,223,35,83,39,51,167,220,89,144,152,38,180,189,28,55,147,89,78,174,82,230,224,232,222,234,67,199,36,11,117,202,213,45,149,150,13,96,3,113,106,154,141,253,224,43,113,23,24,34,74,226,194,186,9,20,116,23,0,229,184,236,51,105,110,40,49,227,16,125,163,73,130,25,122,132,180,238,70,37,231,126,86,182,77,33,32,163,110,9,217,66,119,51,220,35,242,100,244,164,180,120,109,14,125,161,96,125,219,207,132,90,168,186,245,142,4,205,208,83,82,234,12,227,219,91,132,30,228,89,33,72,111,241,92,7,174,185,45,143,205,137,224,142,48,76,148,200,61,118,53,19,129,125,230,183,45,209,206,253,115,53,60,66,59,204,0,116,126,174,166,202,90,221,76,151,93,209,71,131,177,227,59,216,10,226,58,61,163,53,51,227,122,247,48,91,63,184,152,209,151,248,98,34,136,78,235,21,169,17,115,125,182,67,85,139,33,188,123,215,155,179,12,143,63,57,252,198,229,231,209,240,150,123,88,13,81,42,86,100,241,154,91,161,60,88,250,203,80,39,79,31,179,102,12,15,57,195,33,78,62,222,13,253,102,51,37,210,46,86,163,175,95,110,125,75,52,177,89,221,54,189,58,227,193,96,253,153,50,100,76,233,229,201,194,130,220,232,77,209,109,254,171,244,64,159,23,148,33,187,176,205,33,165,57,246,71,4,204,217,11,75,252,146,223,134,118,205,133,100,161,173,37,238,25,98,126,3,232,185,116,74,69,87,100,104,33,196,161,83,180,133,249,185,255,75,150,79,3,49,91,75,11,51,190,179,220,252,125,173,229,105,252,50,32,163,155,71,175,174,166,158,234,102,250,5,175,188,183,1,45,122,152,27,28,112,75,205,165,205,188,57,56,101,121,112,28,143,30,19,105,254,180,178,153,249,13,84,76,67,42,64,187,232,189,97,114,139,47,66,183,110,210,185,96,158,136,29,248,144,47,178,4,231,199,188,187,187,10,152,199,90,69,205,52,135,78,159,196,244,205,101,189,232,207,60,28,169,97,64,151,162,67,74,128,241,209,122,154,245,162,247,161,102,30,54,204,6,122,19,43,250,224,110,100,210,8,99,34,61,173,116,78,133,185,83,234,23,51,202,243,31,167,58,102,74,253,87,134,236,205,141,185,226,107,209,189,81,174,188,52,232,171,143,233,17,92,28,67,172,203,171,65,56,250,185,110,36,208,166,8,176,131,118,160,229,238,91,63,248,132,171,203,194,54,142,187,47,217,241,172,155,66,101,26,15,103,139,47,77,152,145,73,146,166,25,58,209,254,197,122,134,15,16,137,103,240,156,112,186,125,121,72,184,170,241,3,114,150,81,217,189,126,208,163,136,1,97,120,19,51,80,249,47,91,94,150,113,241,255,92,77,201,244,195,77,194,65,254,78,253,35,143,70,31,177,239,210,203,212,11,101,138,98,245,18,179,245,23,83,212,20,43,0,41,255,88,136,65,111,97,40,6,22,105,68,20,127,230,93,141,24,59,63,53,165,139,79,42,199,20,66,122,215,147,11,63,170,123,73,178,208,233,204,238,151,230,6,20,198,167,17,237,119,87,152,55,95,96,73,172,228,123,225,70,4,126,200,194,44,48,33,57,152,161,144,85,110,83,175,62,4,242,190,75,147,125,74,60,39,86,40,23,124,246,211,178,213,117,59,66,15,118,185,74,185,185,209,36,115,197,76,37,189,132,249,69,26,189,170,25,122,234,47,112,135,131,243,57,136,169,197,129,25,213,243,21,102,208,3,85,205,150,72,112,179,145,39,202,123,209,19,224,105,124,74,36,133,146,132,154,81,128,237,97,126,211,80,252,171,194,241,80,252,139,208,53,95,212,29,32,62,132,230,49,204,187,23,113,7,202,50,254,47,127,49,152,201,116,142,23,20,211,28,189,88,140,19,82,200,199,65,221,208,7,233,87,35,27,160,219,2,249,15,8,57,220,76,194,79,230,56,92,239,213,41,24,138,201,140,148,84,224,50,112,35,248,69,55,55,234,196,250,219,240,68,127,201,70,204,214,158,34,230,23,216,94,127,240,247,20,167,203,160,76,96,154,190,107,80,188,219,34,111,2,168,6,204,143,63,24,205,28,234,35,21,3,40,198,160,140,102,249,67,49,3,89,244,105,138,168,194,80,239,142,88,254,29,155,254,90,3,210,138,33,207,93,8,195,252,208,61,184,206,53,185,203,233,136,234,43,142,182,3,229,244,78,46,97,88,45,40,71,197,205,223,2,17,233,35,120,41,160,233,140,171,7,61,27,122,243,137,142,103,252,54,237,28,83,175,54,145,175,22,230,78,63,172,154,17,227,19,243,21,61,145,137,248,68,155,45,205,144,174,53,49,163,214,189,103,154,87,130,83,204,60,1,11,134,121,13,97,170,135,19,195,182,42,55,207,146,129,170,89,223,254,218,226,181,167,5,78,106,174,193,229,135,153,0,78,94,155,8,238,163,31,55,51,253,201,242,100,0,207,188,228,10,18,190,224,107,138,121,192,85,156,102,18,219,87,205,189,125,52,248,152,161,57,187,250,104,198,116,22,143,134,174,102,215,171,129,92,185,251,135,121,103,87,164,153,137,109,99,162,130,59,75,137,160,105,137,142,233,135,140,201,168,38,229,134,153,199,245,90,24,102,192,98,122,115,92,234,188,152,111,47,23,255,53,46,197,197,205,54,103,49,163,165,25,147,1,97,158,4,190,152,25,102,206,26,102,8,96,229,181,247,219,53,70,143,171,161,148,209,89,190,183,245,29,135,121,82,157,81,51,59,112,152,223,254,38,18,147,70,39,214,210,74,235,131,218,208,152,246,169,96,18,118,227,254,152,139,3,226,48,19,137,169,149,92,233,12,43,56,253,31,51,137,60,159,194,232,186,139,12,176,153,155,51,92,97,182,204,157,154,141,150,36,204,71,73,171,49,191,67,104,197,213,134,140,208,33,121,27,237,44,241,94,38,9,170,239,53,141,141,59,204,148,230,229,99,62,255,4,105,248,207,188,141,233,165,170,153,0,55,205,42,105,48,233,116,223,238,202,60,87,162,168,202,16,140,168,147,98,127,152,199,170,250,41,87,49,76,85,152,215,254,49,83,158,29,241,90,134,242,215,89,134,2,174,227,167,158,185,149,45,242,46,152,59,128,239,48,211,172,94,213,92,102,172,204,205,225,166,43,147,160,99,117,49,247,170,3,62,233,86,25,114,235,249,115,107,192,180,121,173,49,87,170,21,13,9,121,108,250,173,196,12,3,198,94,105,238,69,119,51,56,222,157,90,206,204,207,165,219,106,126,71,134,220,187,138,164,7,74,23,125,255,60,25,217,124,49,35,170,121,235,207,128,234,152,64,51,33,227,205,131,232,213,44,183,88,0,219,52,0,213,74,210,61,191,70,255,221,80,232,59,238,43,223,154,46,24,25,111,10,105,121,38,63,199,243,72,252,15,117,151,197,75,110,238,244,58,232,213,203,240,171,105,222,87,95,155,74,196,140,93,120,195,78,163,43,215,208,39,57,73,73,106,233,136,67,179,89,228,183,183,52,113,96,238,140,89,188,152,201,235,94,53,163,148,25,131,6,228,83,79,0,242,103,245,196,68,27,244,87,235,205,13,98,127,211,124,110,145,185,66,183,161,23,108,17,87,111,96,162,212,140,251,31,191,77,67,144,30,47,239,172,218,222,148,134,121,169,18,138,53,236,191,32,49,94,108,170,11,54,81,146,41,107,198,79,47,168,108,244,167,97,155,202,137,8,61,141,126,17,90,166,35,74,121,102,56,125,142,154,199,141,60,20,173,147,212,18,196,124,158,179,152,223,243,45,79,245,192,58,92,216,37,173,160,223,154,154,209,182,140,39,163,112,166,139,151,190,189,154,155,225,54,114,83,49,27,111,164,91,73,77,15,189,247,198,141,138,159,198,39,254,121,107,99,64,75,243,56,63,159,171,211,42,30,142,39,52,178,217,102,142,121,25,251,80,152,15,34,169,106,182,217,227,102,88,144,244,252,177,76,110,248,103,219,4,172,228,183,153,9,159,240,25,78,254,59,4,170,12,105,49,73,233,111,125,225,144,47,17,74,193,60,138,131,185,139,201,135,139,82,239,132,65,103,119,63,177,47,9,228,189,126,204,227,68,74,133,30,167,146,173,122,102,70,231,116,134,121,11,137,180,153,223,190,226,43,4,44,223,16,113,87,187,186,120,239,100,129,157,183,173,223,171,71,207,123,147,61,109,250,218,104,188,172,120,50,250,177,126,30,28,110,175,124,240,231,18,207,159,215,110,35,104,160,139,41,69,30,125,176,110,186,246,110,53,206,179,169,102,248,18,150,155,141,66,235,31,43,52,254,215,143,230,51,129,104,222,241,200,86,19,18,43,77,78,61,46,62,116,167,233,197,112,7,198,72,159,245,235,233,22,90,240,114,52,14,189,187,50,59,161,57,118,186,238,66,206,179,237,159,171,1,239,204,184,250,125,178,253,243,100,184,45,30,115,161,109,216,238,207,151,120,190,64,36,143,239,159,110,159,92,77,165,222,249,238,141,161,173,101,45,216,42,187,253,19,183,248,187,120,45,61,204,159,79,49,157,120,218,126,122,15,245,188,0,175,245,28,209,231,199,181,170,87,119,19,184,13,179,37,253,196,252,54,112,199,227,20,147,151,253,217,99,223,132,124,78,98,143,49,125,110,181,158,184,237,192,235,228,191,93,254,78,69,53,147,173,142,37,191,145,226,214,147,7,137,149,216,109,232,42,61,83,79,189,3,230,211,119,81,24,14,71,239,234,12,160,224,50,195,108,40,177,31,95,225,121,19,121,245,232,87,163,197,129,218,97,100,107,140,77,102,252,120,26,163,231,147,89,78,68,79,181,59,131,87,162,24,100,108,253,252,242,9,153,139,2,250,96,14,13,68,233,37,40,225,113,66,18,85,213,239,67,156,93,46,134,126,187,255,56,72,181,133,139,79,69,186,247,253,235,93,69,236,126,132,154,209,28,51,36,139,242,119,129,59,253,152,223,254,26,153,150,119,252,105,82,111,154,116,82,100,165,9,60,230,207,52,2,32,126,226,168,230,195,221,163,143,13,90,237,228,213,99,254,28,90,182,223,198,73,126,40,218,233,167,4,210,234,77,43,102,158,71,199,155,222,233,211,167,92,93,199,143,171,76,129,176,231,111,191,232,89,205,11,77,199,147,102,40,243,212,197,127,167,90,205,155,131,184,209,171,33,28,185,98,253,153,255,116,90,69,154,213,204,237,170,153,52,196,144,171,87,87,95,248,0,127,223,50,102,71,125,66,136,224,238,146,33,109,251,103,72,239,92,153,211,59,116,230,234,152,145,50,204,116,135,97,106,52,4,176,36,110,203,15,210,174,164,212,9,231,160,114,202,71,35,121,173,241,220,219,164,51,45,128,195,177,245,164,135,95,125,133,71,73,144,127,166,204,97,99,27,139,248,130,14,244,31,71,128,86,213,92,245,3,108,189,254,52,121,217,92,245,100,144,126,130,88,203,18,197,213,176,246,107,158,230,69,181,96,235,195,12,7,131,88,27,112,146,120,173,182,127,246,4,146,50,178,188,154,41,129,136,25,38,185,252,92,117,37,57,16,86,104,40,114,1,144,186,210,41,188,95,244,60,115,59,170,72,127,234,189,103,115,245,59,204,52,217,29,77,47,225,128,122,125,156,148,66,251,57,115,161,168,232,225,132,3,122,236,87,51,95,7,154,58,255,214,232,35,255,184,132,7,42,185,136,185,150,181,225,105,238,234,157,146,43,246,43,232,118,52,221,71,243,103,228,135,160,49,170,234,87,65,232,18,191,107,212,123,71,83,133,82,27,60,72,94,252,36,143,72,97,215,88,152,107,28,21,181,180,68,35,80,129,48,191,131,68,199,155,42,194,138,136,137,201,189,250,143,153,210,89,188,51,98,13,154,82,184,8,41,71,154,114,193,236,179,235,79,138,180,215,120,112,248,15,230,79,2,21,160,123,152,159,107,121,235,207,189,1,26,197,189,255,68,44,127,204,46,112,109,102,104,185,127,110,190,118,236,132,84,45,127,175,133,14,38,198,4,209,195,51,126,204,183,70,162,208,248,44,246,79,94,248,173,157,200,148,48,39,139,206,131,231,118,172,25,123,52,155,219,79,34,241,79,195,52,205,109,253,68,207,23,90,168,24,179,105,149,0,53,191,213,35,121,70,78,39,93,30,128,21,36,75,121,172,141,72,205,70,84,148,102,202,39,154,46,183,78,223,76,201,189,233,208,127,146,237,163,141,188,154,116,147,222,28,81,203,216,196,201,247,117,245,73,175,225,40,243,106,112,172,122,243,247,38,89,162,160,239,77,203,135,208,60,207,216,164,145,92,208,90,23,229,12,239,1,55,235,156,82,215,47,212,198,174,228,41,1,49,45,53,191,57,61,50,201,105,136,53,45,142,224,16,196,205,33,45,215,202,11,192,198,27,249,62,203,43,94,45,142,208,40,26,199,226,59,11,202,208,58,27,5,201,204,247,65,38,89,180,36,84,96,208,40,105,30,171,234,147,129,242,142,74,24,205,78,63,101,153,75,178,59,94,203,82,239,114,107,192,41,89,118,129,180,67,223,10,42,148,149,214,90,82,245,163,155,74,212,234,113,235,231,181,181,169,5,186,74,177,113,132,21,9,129,166,230,13,142,35,107,81,244,194,139,153,170,125,150,170,38,153,43,45,239,161,159,23,174,91,31,44,23,189,26,180,86,44,251,254,182,239,174,51,193,248,50,98,245,64,204,52,151,22,38,201,5,214,120,242,70,15,144,190,24,9,215,200,221,194,190,222,244,91,194,8,217,195,83,166,17,182,28,253,109,106,189,113,164,26,55,68,209,171,1,97,228,152,34,25,183,181,226,74,167,71,156,92,48,99,73,60,104,120,143,91,162,120,1,127,85,213,106,238,59,64,156,89,14,68,228,22,234,92,204,155,86,44,127,240,6,239,150,192,129,152,39,119,103,77,116,112,180,201,205,201,40,100,245,1,140,163,8,68,146,246,29,48,242,68,69,181,104,46,29,224,118,165,147,218,235,177,111,45,116,45,191,23,40,189,98,195,42,168,31,200,194,135,27,235,249,7,61,106,224,192,110,174,152,225,216,244,211,105,179,180,179,1,169,27,231,81,117,34,88,227,98,172,75,70,13,32,106,119,34,40,203,164,183,228,80,176,89,253,2,118,143,69,249,178,35,89,183,129,113,192,166,229,190,54,77,88,16,205,10,6,100,83,211,187,129,89,160,141,78,176,45,205,224,18,31,224,129,4,169,206,180,70,171,84,245,0,197,96,173,93,1,90,144,3,56,125,131,33,231,135,44,79,184,176,106,100,111,217,227,53,26,4,160,3,208,216,209,41,172,151,189,126,16,86,52,177,30,135,144,208,128,121,20,88,134,86,172,103,182,140,122,95,234,119,11,37,156,30,197,17,114,239,171,157,95,20,97,243,70,56,106,117,4,40,10,106,235,136,24,204,68,221,76,133,80,117,216,142,35,127,100,84,239,34,197,254,135,50,140,100,13,251,134,136,144,25,86,15,116,70,252,54,2,52,2,126,225,209,96,69,114,64,16,138,43,242,189,80,203,154,78,238,128,249,93,45,103,8,98,36,76,46,55,155,226,150,94,13,206,220,3,152,97,50,52,130,137,235,48,212,56,49,48,88,165,117,244,193,155,109,61,254,94,11,110,113,189,118,67,144,17,248,171,250,59,162,112,181,180,154,200,48,226,94,65,32,190,93,232,148,196,172,193,185,163,35,250,254,169,145,193,34,153,167,224,22,248,44,174,3,185,141,27,163,41,200,176,19,112,156,24,111,211,66,80,160,107,63,86,233,12,184,28,18,100,250,211,215,90,83,227,106,35,14,23,40,43,160,195,53,18,139,87,37,211,104,237,100,53,210,72,32,249,150,238,73,100,79,65,64,56,14,240,254,238,212,207,15,1,87,80,3,38,120,215,88,122,53,32,169,192,134,33,69,120,166,128,62,95,144,221,188,77,27,136,34,205,164,91,205,47,50,240,29,13,84,192,45,2,64,121,51,24,157,148,184,154,238,134,159,71,123,33,95,15,176,43,143,49,20,42,187,96,130,12,248,35,42,108,250,69,216,241,122,44,47,43,180,200,47,131,0,174,51,192,145,96,93,90,85,51,253,157,39,96,157,148,175,20,122,252,60,178,18,43,27,150,135,163,223,11,178,129,22,104,86,170,246,186,45,44,211,179,15,60,106,195,67,211,123,155,6,157,67,93,225,50,211,111,13,223,177,183,253,98,70,139,93,127,25,128,158,239,195,8,172,104,50,211,204,199,217,23,48,247,246,3,240,69,255,49,42,193,84,143,246,236,250,224,208,138,184,251,134,42,251,74,153,38,51,67,13,230,87,211,81,214,117,97,179,19,23,95,33,48,207,244,174,19,137,6,205,72,56,18,182,1,78,82,243,91,157,30,52,62,51,149,79,249,94,180,125,69,129,28,196,57,92,73,106,38,207,21,230,183,23,214,253,3,52,71,7,213,97,232,38,149,167,159,147,28,173,183,13,23,211,30,145,26,3,85,79,146,165,14,52,135,214,224,231,147,64,173,54,123,92,13,79,152,2,159,161,59,221,129,22,7,124,86,126,174,166,83,184,199,205,33,156,211,73,14,66,120,199,205,225,219,168,226,174,115,94,45,167,88,36,59,185,246,20,96,155,45,24,39,248,69,47,226,104,226,227,153,17,1,116,152,251,54,230,195,163,86,216,9,227,98,102,189,120,97,157,96,42,50,27,40,213,140,178,21,249,95,17,45,186,9,177,39,20,19,51,141,51,61,204,13,148,180,180,52,80,51,26,190,95,118,227,231,215,142,135,142,108,87,118,6,108,59,72,210,12,137,67,137,215,166,53,181,75,164,65,219,229,59,49,107,152,193,144,228,168,12,168,171,98,207,250,91,234,98,166,51,41,215,62,192,138,23,98,53,49,79,210,179,51,191,200,82,196,43,157,246,203,91,203,138,17,173,138,28,54,29,87,244,83,250,68,37,96,157,226,226,77,244,198,92,136,163,208,158,62,228,248,67,178,241,45,90,31,83,228,218,37,23,107,57,197,22,24,123,148,162,159,103,179,228,167,151,113,182,127,230,74,90,75,142,71,243,209,74,140,10,145,206,11,216,254,105,193,202,122,111,236,148,230,71,77,132,102,75,71,218,68,23,230,133,125,61,204,116,185,196,120,60,115,69,222,241,207,77,193,76,69,46,222,136,77,244,141,224,39,93,72,151,58,112,183,240,59,167,21,3,199,215,185,133,249,109,204,169,136,253,204,19,70,158,27,87,183,46,82,48,207,140,46,245,135,118,165,255,104,246,155,107,11,10,28,56,75,254,114,242,152,237,199,242,197,26,197,155,47,211,132,153,164,107,108,103,40,41,193,152,220,226,230,239,61,98,23,7,189,61,96,250,159,97,5,36,149,163,66,120,227,88,138,191,123,139,82,19,102,19,38,113,115,227,56,111,114,115,226,192,242,231,14,96,54,94,105,121,178,106,114,75,254,94,47,190,41,85,190,8,124,38,31,215,57,214,106,45,233,105,5,184,244,161,31,65,252,45,114,167,35,205,239,131,125,97,58,214,110,164,187,105,37,79,241,65,151,237,98,74,36,249,61,232,188,43,159,114,207,159,249,249,145,98,38,238,254,218,184,237,230,208,145,228,91,23,83,143,158,159,25,177,138,183,93,229,92,224,167,223,30,244,125,143,141,178,206,206,231,46,22,84,148,229,86,202,124,113,0,76,139,116,199,71,64,74,46,153,243,100,229,123,149,178,172,36,249,153,255,52,48,227,193,11,197,23,87,238,217,86,199,108,201,3,2,22,110,88,86,254,51,35,211,158,253,231,152,139,165,213,63,51,127,155,117,39,52,173,55,116,88,254,104,221,106,84,91,204,72,80,13,191,185,161,106,175,154,27,77,126,62,104,21,128,194,18,51,194,139,109,127,147,1,121,171,253,107,174,227,86,95,157,240,83,145,237,78,51,13,158,159,183,142,25,119,32,194,159,73,248,105,101,51,55,67,78,123,229,106,250,7,63,44,159,73,173,195,245,32,163,70,229,190,248,92,226,48,121,158,143,220,188,24,223,86,115,51,255,49,243,106,154,69,137,174,63,51,94,110,205,141,227,153,105,178,141,171,223,249,251,28,14,189,218,104,23,220,92,182,113,146,164,249,144,127,245,53,2,107,235,72,30,246,105,229,9,60,165,207,108,210,177,69,110,78,223,204,240,233,48,7,125,144,45,135,197,170,119,221,55,76,138,59,136,50,164,217,120,21,124,58,240,82,210,176,13,207,183,17,113,126,191,61,76,110,49,183,6,35,28,123,51,253,91,36,240,65,8,188,12,37,221,231,48,84,159,14,195,56,180,139,188,24,62,192,39,218,98,87,191,97,233,255,182,239,242,63,127,52,159,105,130,52,26,254,194,144,149,223,170,111,212,29,140,135,25,6,147,46,111,4,42,118,250,194,102,11,162,18,42,131,189,160,90,105,254,169,42,236,240,250,169,144,40,240,141,22,118,177,154,20,137,124,104,224,141,223,234,160,77,183,100,68,200,44,33,18,27,62,191,223,22,253,158,76,231,24,121,12,63,33,172,11,39,181,144,48,239,125,167,79,34,186,208,246,156,63,243,27,144,168,95,253,54,211,45,159,153,68,67,141,33,53,242,191,108,204,199,108,24,210,88,152,168,154,234,118,134,214,98,241,173,116,153,196,147,44,14,202,135,61,198,140,120,15,233,15,217,51,76,47,216,159,236,90,153,181,235,142,67,122,193,119,241,2,109,75,145,39,71,6,162,184,47,178,193,41,117,153,160,48,9,206,230,235,118,55,227,120,151,23,27,124,176,83,125,43,5,189,209,142,236,149,38,29,158,27,49,165,87,217,175,182,117,131,249,46,63,193,75,118,25,22,248,107,98,207,160,243,69,156,137,242,199,173,238,95,251,29,176,173,20,153,135,128,239,123,139,39,219,230,82,201,147,129,59,217,59,174,134,240,161,201,168,92,186,16,107,152,161,67,211,211,9,152,73,143,123,211,133,126,228,220,52,238,243,56,95,16,156,73,186,26,142,213,231,39,141,229,71,223,69,243,69,252,28,216,180,206,9,119,225,121,203,101,136,175,1,148,235,126,164,123,152,65,215,119,57,118,95,128,62,124,55,122,81,87,131,119,93,14,252,55,77,99,162,157,98,136,140,31,127,0,242,21,247,44,241,51,213,47,165,1,184,127,65,155,57,27,68,59,114,53,45,113,237,132,171,130,22,236,84,51,74,67,43,124,40,38,110,145,247,130,130,230,235,35,52,15,108,142,172,168,25,192,247,148,184,119,59,56,58,71,220,160,23,33,116,63,54,161,108,238,253,199,75,178,140,115,88,223,127,141,41,46,22,233,231,121,194,115,4,218,113,196,60,141,164,35,126,154,56,75,204,13,133,32,247,115,172,6,63,213,249,123,207,5,183,97,120,142,136,153,136,243,135,3,125,242,173,73,197,13,117,29,7,25,137,184,122,25,129,189,248,157,128,94,110,190,246,24,201,165,134,23,3,247,208,13,119,123,66,209,95,213,231,181,36,140,155,47,10,25,93,252,109,146,208,49,228,3,140,225,18,143,121,47,219,37,221,92,17,16,189,18,9,188,239,245,9,217,98,70,18,247,228,123,195,205,190,122,60,57,59,71,170,201,62,243,32,46,137,79,130,98,130,206,21,82,181,125,187,223,74,77,13,212,173,132,56,52,12,55,127,114,202,63,25,140,82,161,132,224,44,162,16,131,23,200,111,15,58,91,62,102,189,103,222,134,31,204,247,134,165,97,175,88,66,136,203,226,205,255,203,19,27,196,78,229,177,255,94,184,78,211,48,136,141,114,112,92,191,121,240,23,125,147,49,50,149,230,43,102,58,222,90,154,159,103,22,238,209,48,148,213,87,188,49,235,18,33,25,172,32,32,191,15,73,163,2,60,9,61,205,244,136,126,141,20,152,59,205,84,242,211,197,122,233,110,154,75,186,63,195,226,126,135,216,242,219,7,230,168,147,230,77,144,48,226,193,143,181,56,139,25,217,211,25,79,214,68,253,106,208,113,134,124,64,60,56,144,118,121,112,106,47,237,3,184,80,19,0,147,88,196,12,168,97,252,229,89,159,217,228,144,228,189,12,21,91,183,191,23,108,245,43,71,148,131,167,127,153,24,179,66,35,61,210,12,126,241,78,127,112,35,27,149,175,89,173,18,119,98,72,65,235,245,124,50,242,102,243,107,185,217,245,79,68,88,30,220,152,18,106,205,183,134,155,37,173,123,157,243,241,44,96,134,80,249,12,49,211,38,227,191,140,192,96,89,249,210,239,52,129,52,164,198,152,180,114,229,181,222,8,89,29,202,205,3,122,191,28,20,242,224,235,211,160,53,218,168,122,135,190,214,168,118,11,55,191,153,82,229,115,89,78,227,107,211,176,171,141,0,57,205,205,80,89,113,117,161,99,74,30,173,85,212,227,110,152,105,40,144,23,123,198,245,145,92,97,126,59,103,186,41,20,30,172,72,214,226,115,214,4,87,82,80,68,158,181,157,24,241,38,224,49,252,99,116,180,91,76,241,14,232,252,136,153,218,233,242,41,14,183,99,207,185,0,232,19,124,188,47,78,164,112,211,51,124,230,97,112,87,191,185,53,130,21,49,211,8,238,217,1,122,187,201,202,203,205,193,0,247,248,105,56,141,175,60,56,101,220,175,212,253,183,47,172,84,198,30,84,6,14,141,230,110,166,77,54,87,223,248,147,180,173,177,171,212,231,128,69,132,14,179,11,144,38,95,156,112,119,224,219,139,25,197,151,229,207,13,122,62,39,49,180,48,4,244,254,100,239,95,202,130,105,54,244,188,175,190,183,97,168,243,102,220,67,195,219,71,184,116,26,149,99,154,7,237,10,205,159,236,185,114,39,195,61,204,37,250,129,80,168,128,149,35,242,160,176,3,193,164,230,79,142,68,239,174,50,87,104,52,143,104,16,217,186,214,82,47,124,224,175,209,6,250,61,218,48,119,185,230,152,82,57,175,183,132,153,226,165,188,24,140,125,231,19,225,180,171,107,182,12,60,107,167,152,189,143,91,223,247,216,45,199,116,23,107,103,240,7,167,123,167,203,147,145,36,28,31,168,98,27,51,81,77,250,46,242,31,76,213,47,55,87,161,246,47,57,145,16,253,250,168,133,140,155,131,210,142,88,223,134,63,62,222,48,187,116,67,251,144,102,26,131,87,188,20,88,166,100,146,122,230,106,172,224,223,28,30,6,3,106,57,21,200,218,221,47,29,137,71,94,69,47,195,172,227,83,64,192,250,246,194,4,105,153,245,185,9,126,188,12,142,169,242,115,107,24,152,246,142,47,13,37,86,94,141,132,87,247,13,199,124,229,145,91,37,241,157,197,23,110,70,233,42,79,100,40,170,54,48,134,48,11,218,194,20,236,41,74,196,197,131,94,123,253,101,59,63,90,152,233,219,207,231,134,56,208,229,82,49,147,126,58,242,100,40,182,205,234,111,109,189,249,242,211,132,97,238,72,12,80,133,73,53,110,86,19,8,142,181,1,37,220,21,179,85,24,253,185,105,55,220,242,53,222,157,158,139,57,242,106,217,77,224,64,152,51,30,154,59,103,169,138,99,186,7,49,54,239,68,104,33,155,232,52,114,137,120,174,99,29,70,91,204,213,244,149,252,75,42,5,9,86,36,126,187,95,108,84,177,178,93,88,194,227,230,44,161,83,174,202,213,112,48,244,152,221,96,98,139,236,192,86,175,217,190,127,155,54,240,210,123,247,22,169,20,172,84,149,213,92,173,215,42,94,107,239,37,27,244,52,196,92,60,248,49,162,222,188,26,124,59,153,44,55,227,213,202,118,65,115,249,29,177,21,33,198,86,186,94,189,140,5,215,205,196,238,121,90,99,182,46,156,152,100,38,194,241,99,126,59,111,204,111,80,53,67,127,27,170,51,119,57,121,208,158,156,25,195,50,82,211,63,54,113,74,79,233,91,8,218,136,129,143,91,241,238,229,192,28,100,60,119,156,90,127,212,16,242,90,48,141,215,240,71,225,18,234,242,65,96,69,24,211,189,217,9,202,54,57,233,7,31,254,141,104,25,121,181,128,208,159,185,208,113,208,226,106,218,161,103,206,5,206,25,167,248,228,92,130,62,122,231,123,245,183,166,201,121,184,249,66,14,152,75,160,179,157,215,120,49,14,193,38,11,183,219,204,116,159,210,148,162,139,60,57,18,182,239,120,142,3,23,225,196,46,191,61,177,103,248,193,121,48,228,201,97,146,109,25,34,60,159,81,182,104,184,209,118,9,47,93,80,182,216,232,216,25,225,9,23,27,5,249,93,154,161,211,161,4,55,80,127,94,185,44,255,88,111,149,113,30,234,59,13,144,81,59,61,198,165,94,2,56,22,116,141,195,37,164,247,92,158,154,29,248,250,113,137,227,91,170,254,54,180,130,177,246,150,113,239,85,185,218,92,235,26,190,211,79,207,49,102,104,162,110,196,53,40,30,201,233,64,210,30,154,115,31,238,183,159,175,46,131,102,31,175,250,199,90,96,241,166,252,54,213,217,189,195,253,1,152,153,193,224,96,169,161,143,21,19,5,221,138,156,40,64,183,214,12,127,20,81,179,108,230,28,134,219,56,43,38,10,156,85,163,202,205,223,22,239,25,214,231,59,145,201,151,77,3,50,38,182,133,216,12,155,8,89,96,126,247,11,23,31,4,213,153,226,9,160,163,254,6,53,28,5,32,162,242,218,80,37,211,64,237,254,205,32,228,210,155,115,12,220,48,191,165,182,244,106,19,6,242,229,243,158,138,86,191,252,220,44,189,121,124,147,39,147,216,245,98,146,108,45,92,171,66,43,232,146,159,126,19,179,23,247,51,58,94,243,149,165,73,23,198,140,24,24,214,198,170,142,68,51,98,35,15,247,128,43,160,147,17,230,122,13,200,238,55,199,43,185,114,8,84,112,185,158,15,172,20,228,138,158,185,213,114,222,159,177,161,221,34,11,232,5,231,40,239,248,173,33,229,24,242,96,214,171,222,190,122,16,44,4,171,201,70,203,105,210,190,222,174,77,242,6,38,162,31,243,139,208,220,205,232,70,242,44,177,7,106,98,187,248,36,37,253,13,88,73,204,13,78,227,239,201,232,1,232,67,31,156,198,191,234,225,220,123,46,200,78,228,230,16,144,184,47,241,22,246,66,232,76,172,149,244,160,223,155,169,48,100,22,190,35,23,79,250,219,147,96,175,156,122,170,86,232,67,142,239,118,141,133,189,196,217,229,130,19,206,23,218,7,51,41,253,204,60,174,215,239,48,219,172,15,51,242,145,196,100,110,134,191,94,198,212,112,235,211,247,248,214,12,15,146,191,93,76,105,220,157,55,138,92,130,28,227,112,98,11,244,99,149,182,199,155,226,57,227,143,207,241,163,45,54,51,12,48,241,69,58,93,3,59,118,211,102,192,164,116,89,161,241,0,69,179,227,197,160,158,184,105,126,175,185,79,124,110,35,190,203,23,235,96,107,187,87,154,49,207,153,221,68,152,255,194,50,55,211,226,150,135,87,71,118,201,9,128,236,234,43,232,99,51,155,150,198,103,166,224,145,216,75,107,19,75,223,240,109,16,163,36,223,211,179,162,10,84,191,84,62,219,116,93,73,232,132,238,8,10,125,190,118,43,240,159,100,12,71,105,247,185,222,159,144,25,213,205,109,190,120,152,1,69,193,118,255,153,137,64,228,204,102,23,24,231,195,69,99,6,71,157,187,233,91,246,248,211,62,27,80,144,40,137,68,226,29,23,114,11,199,205,19,146,252,154,102,164,78,143,143,233,243,193,104,206,201,207,141,42,231,138,153,200,78,79,142,53,205,224,37,122,13,179,1,84,103,154,225,81,143,192,171,90,3,169,92,76,245,164,141,248,233,245,142,109,153,74,192,237,78,139,33,199,117,185,233,143,163,66,83,246,242,13,15,108,197,200,230,48,146,202,207,220,60,111,87,81,62,90,121,172,67,135,122,157,30,15,51,36,128,109,139,217,18,160,113,243,55,51,36,10,238,38,44,89,61,22,160,215,117,164,150,44,142,228,140,3,168,210,205,56,115,109,19,160,80,66,116,107,61,194,91,100,85,75,106,204,254,210,205,226,2,121,236,134,50,208,138,31,254,19,206,16,243,180,14,59,55,115,224,44,49,211,181,48,226,115,32,97,179,86,14,184,65,206,246,9,243,49,73,215,52,175,55,79,98,30,145,159,157,178,116,161,148,1,194,224,102,242,91,185,155,162,70,10,224,212,175,94,150,163,200,39,67,198,166,236,248,152,40,118,101,90,142,186,24,144,234,88,93,144,186,175,156,225,164,137,102,247,100,38,152,80,244,46,196,12,128,209,125,149,119,224,88,186,247,223,230,241,255,235,71,243,153,174,19,57,97,69,23,41,191,3,18,26,84,165,221,10,142,80,38,223,4,240,23,203,29,254,161,108,232,231,59,160,67,29,59,209,115,9,147,197,233,89,55,95,41,102,223,219,201,97,156,18,51,203,192,51,156,196,25,251,170,25,81,165,72,106,225,43,55,253,74,38,123,121,124,23,91,52,52,101,184,102,84,3,129,111,170,245,47,167,146,83,19,111,42,38,238,120,147,67,210,182,253,235,184,104,49,51,175,102,211,88,111,39,194,45,50,157,253,254,172,213,83,242,177,8,73,179,45,139,149,14,139,112,76,30,42,103,217,188,193,54,178,93,53,125,127,50,92,67,158,235,194,192,21,59,216,36,132,149,199,222,48,152,200,182,15,92,191,202,238,8,6,248,248,121,133,24,82,79,149,47,204,192,149,227,201,232,126,149,16,149,96,203,26,185,226,99,144,140,222,178,237,179,91,198,20,51,62,40,61,21,150,97,101,226,83,210,203,169,79,14,27,195,140,1,55,136,240,144,227,174,66,204,233,153,39,68,158,110,82,37,115,26,46,113,85,43,236,57,63,86,50,8,30,236,145,109,144,220,38,76,146,144,43,181,56,165,181,78,138,25,252,233,77,15,129,104,86,204,144,192,116,223,245,145,217,164,23,75,206,248,242,54,37,143,44,26,221,50,69,252,11,107,130,116,132,4,53,113,96,138,114,138,91,255,183,127,78,72,199,198,82,31,0,154,212,226,137,20,122,103,187,212,130,186,41,15,45,143,157,223,213,120,183,83,204,19,232,96,92,141,64,179,156,195,20,135,207,141,97,33,17,150,184,248,103,110,80,145,249,238,251,142,35,212,103,197,113,130,10,113,132,27,13,110,170,201,147,35,38,13,81,185,187,209,29,225,47,113,218,232,165,142,250,0,212,200,53,133,113,204,159,60,45,166,82,67,240,65,221,236,23,17,53,248,46,195,76,70,83,204,232,178,231,23,67,180,168,72,213,164,108,203,81,248,176,144,3,214,210,5,206,8,240,28,55,3,70,148,12,105,5,53,180,227,106,178,198,71,125,248,118,242,56,108,147,136,73,2,201,74,55,78,84,46,172,185,76,230,18,114,177,253,230,100,249,203,24,166,117,24,75,129,127,47,180,211,175,134,84,192,95,98,76,32,215,25,146,177,176,75,111,132,122,127,44,206,18,20,77,195,122,238,8,215,198,77,77,42,204,32,152,220,57,49,25,233,46,113,127,133,146,109,251,158,69,67,38,132,211,63,81,209,137,181,251,54,226,171,91,218,48,6,214,230,21,77,243,247,117,204,224,84,43,113,128,88,170,87,74,127,131,234,118,111,81,83,33,180,219,18,246,52,59,68,60,151,56,17,245,105,26,154,79,24,59,35,199,111,196,148,83,205,173,101,82,129,32,102,73,204,244,126,26,84,98,100,180,13,2,43,57,7,198,120,70,241,142,41,90,37,249,139,12,21,18,32,158,137,33,27,40,137,74,226,118,168,180,34,205,3,36,127,73,46,197,90,185,34,109,70,105,163,200,111,3,213,189,61,42,158,192,86,37,179,220,141,147,48,50,80,52,145,20,205,95,1,128,41,81,120,183,86,44,153,105,84,198,1,112,186,153,162,165,124,79,162,84,144,201,110,38,171,32,107,155,142,139,25,99,254,118,83,240,130,114,243,183,184,32,104,254,204,176,210,117,169,74,162,27,112,63,38,51,82,107,192,202,100,88,134,41,38,212,172,142,155,42,182,36,89,223,17,152,47,6,255,177,102,14,200,250,84,191,247,180,84,190,188,54,214,177,124,26,19,218,9,213,1,249,221,106,234,171,110,182,166,21,77,30,91,59,161,167,183,128,192,234,18,26,208,215,100,69,148,90,251,250,73,91,95,102,140,255,182,125,251,165,149,2,132,196,34,179,102,145,204,255,20,18,170,227,105,160,106,182,246,28,173,82,24,139,94,228,229,80,252,146,170,206,139,52,219,244,192,197,138,18,18,237,13,38,79,192,19,153,226,117,84,217,89,240,18,230,205,156,250,182,90,66,154,193,210,143,18,121,237,9,50,64,172,0,72,90,100,12,105,220,151,100,38,45,182,192,31,162,220,58,87,145,234,11,34,55,81,247,153,104,198,105,206,143,136,106,159,200,121,23,10,74,93,139,146,47,188,240,178,253,219,28,225,134,85,51,231,105,148,137,139,233,233,168,213,130,63,223,24,206,156,63,245,206,146,185,68,200,101,86,215,75,11,192,213,19,213,168,69,43,143,152,81,0,137,82,42,50,198,71,214,214,130,73,98,204,172,55,129,204,210,58,109,175,89,47,226,111,37,193,186,129,2,122,127,133,157,60,181,203,88,239,183,43,108,247,222,158,159,82,144,186,209,242,49,172,42,241,195,104,40,201,87,134,133,235,141,97,92,189,238,123,77,185,55,192,184,158,169,221,247,86,146,53,219,70,196,232,110,167,225,247,150,100,126,209,152,222,35,54,105,34,240,43,123,56,93,214,173,250,131,207,63,10,79,173,169,31,74,221,190,42,7,124,1,114,49,196,162,43,182,81,2,144,35,39,50,116,96,211,219,97,168,223,52,2,52,1,11,32,208,23,40,161,54,52,134,164,200,98,132,143,190,69,67,252,36,85,176,99,45,118,158,214,50,50,165,165,64,4,218,255,151,63,216,132,129,83,82,206,7,53,185,220,129,223,113,174,197,162,99,141,242,98,134,11,72,80,37,214,80,238,197,34,20,166,167,102,133,17,225,30,225,42,80,129,135,244,76,96,35,32,206,122,152,81,114,150,139,59,66,59,37,172,71,152,2,76,97,187,221,216,128,151,241,103,42,220,101,210,22,29,200,168,213,217,152,4,12,211,112,182,226,173,72,80,118,69,218,192,203,21,191,252,60,206,163,99,114,95,180,113,202,138,123,227,126,117,193,31,193,127,31,168,42,36,222,150,32,209,232,127,28,142,118,180,183,186,217,143,98,232,164,142,23,18,31,171,167,54,135,65,155,58,177,84,140,39,3,62,197,140,160,79,203,123,23,145,29,4,244,244,222,59,18,210,111,175,37,171,44,224,36,2,215,27,231,33,73,141,170,55,39,178,105,158,175,134,41,166,102,51,203,176,74,120,203,115,30,157,95,133,154,209,97,95,71,126,105,18,183,130,99,99,173,212,0,124,77,3,81,137,21,108,89,172,13,136,85,231,82,148,219,121,46,75,20,216,134,101,44,196,10,67,81,0,232,40,115,36,160,151,82,13,162,46,121,239,231,24,29,121,233,247,49,112,205,242,222,64,222,228,201,222,223,215,88,211,84,42,134,254,52,68,75,222,122,100,133,193,222,135,220,251,109,132,171,238,48,67,31,47,80,50,91,136,39,205,136,86,41,234,144,66,71,143,13,129,115,98,10,150,242,249,193,221,253,139,55,98,83,84,165,134,241,90,140,85,243,173,76,78,76,96,156,239,140,78,84,161,201,219,231,137,69,7,38,249,181,152,224,12,208,251,212,255,180,149,228,210,12,21,52,122,211,58,196,18,108,130,106,0,124,42,31,67,153,49,193,222,228,127,34,134,32,70,249,58,86,141,21,233,29,58,114,53,94,226,254,232,145,89,22,180,78,28,49,179,75,125,92,16,72,70,116,41,15,219,213,180,181,212,207,188,16,206,10,49,53,68,191,233,167,246,139,183,245,10,236,52,191,19,38,8,48,151,145,98,37,123,171,153,233,64,118,243,69,47,56,69,1,11,112,195,243,149,59,140,215,14,61,10,185,154,176,217,91,109,41,74,243,223,98,221,199,33,10,88,219,219,217,99,7,53,25,7,35,173,119,243,27,110,105,125,187,166,15,249,65,116,12,101,1,82,88,204,208,150,157,184,57,128,253,152,66,48,71,177,59,124,68,19,203,118,188,20,253,227,99,27,239,140,223,187,227,163,38,96,220,70,123,59,249,6,64,7,110,37,102,171,114,239,17,87,115,240,174,52,87,227,106,113,51,121,209,220,98,33,102,35,145,248,181,186,99,62,201,168,96,148,111,38,46,237,86,200,161,174,88,233,9,46,62,222,179,219,142,153,102,128,49,237,250,197,19,10,51,185,245,59,147,150,43,95,144,18,164,177,57,135,12,21,128,238,116,237,144,209,128,2,203,33,195,39,26,159,219,126,121,193,179,244,226,55,194,213,37,236,22,132,191,52,65,164,153,238,63,215,168,54,110,246,149,178,150,38,194,208,188,247,198,178,151,168,112,201,213,21,104,139,91,161,241,168,77,46,166,3,185,250,120,118,59,100,244,201,170,53,161,244,207,12,66,74,90,90,173,223,101,56,75,18,96,252,94,165,155,246,90,190,184,126,205,226,68,174,93,187,184,80,150,134,161,41,204,116,21,202,186,126,222,31,53,154,111,196,233,229,184,201,123,107,90,8,207,239,157,241,94,214,44,152,86,212,63,98,101,54,8,183,207,149,159,30,22,152,249,213,52,243,235,44,179,196,236,231,245,243,100,68,228,50,195,113,79,8,26,252,181,55,169,69,121,50,176,193,78,202,195,201,96,53,32,49,119,216,130,124,200,225,204,78,66,58,122,49,233,175,244,123,83,252,149,158,162,11,48,180,125,81,3,102,186,80,228,99,191,8,219,4,30,63,115,71,42,52,219,45,238,159,70,252,215,229,190,172,26,208,182,152,97,216,58,190,238,225,5,214,166,60,118,5,96,196,254,104,207,173,205,208,19,132,48,93,42,49,85,160,65,44,114,239,9,43,223,23,117,188,48,241,13,248,77,233,49,24,67,65,78,248,62,252,206,187,254,124,255,92,186,244,189,21,103,84,95,148,192,165,201,4,106,33,54,180,111,47,180,190,208,34,51,133,128,120,127,20,74,168,250,118,217,39,39,99,239,211,100,252,209,35,231,141,17,91,62,206,69,247,39,201,62,178,129,24,218,254,51,174,223,249,15,134,36,243,0,81,216,26,143,69,97,239,197,105,57,96,64,116,198,87,47,33,118,132,169,38,251,193,173,75,97,118,159,69,176,56,13,217,131,223,181,236,101,110,69,5,176,202,104,211,66,229,130,26,72,207,66,26,39,23,255,169,126,186,217,216,67,114,138,13,248,119,74,60,246,134,98,42,239,108,77,53,249,88,8,203,23,89,119,160,140,66,18,99,25,35,161,208,10,0,98,175,176,116,184,217,152,136,210,250,220,166,234,148,109,203,196,95,179,192,244,204,132,112,174,192,5,160,151,82,118,238,54,208,131,237,230,59,221,50,214,13,241,34,160,171,42,95,118,17,243,123,52,217,16,26,141,127,190,187,47,107,153,202,38,118,26,68,222,6,95,195,12,31,180,184,24,13,49,64,39,240,94,4,245,119,203,145,214,76,117,251,243,126,224,203,152,45,115,220,148,100,231,241,238,173,11,55,203,72,96,169,89,201,109,124,3,106,162,210,75,22,124,53,105,91,127,103,152,173,116,118,211,124,29,98,176,168,128,81,110,207,7,171,80,70,186,104,49,102,132,113,242,115,60,55,115,175,25,207,77,42,36,21,214,17,238,162,127,122,248,128,190,40,108,119,249,28,213,218,149,186,15,10,227,187,101,14,178,9,46,215,52,166,184,181,86,211,247,42,207,245,113,49,1,8,135,234,214,51,143,46,244,58,98,196,105,125,157,226,111,22,52,192,151,31,137,187,208,133,40,251,119,49,109,168,239,222,187,154,22,68,62,25,157,150,46,40,190,76,241,32,107,95,88,59,211,202,173,173,73,141,136,12,1,148,206,31,211,21,200,181,231,195,201,14,90,234,159,244,219,103,102,7,208,9,94,10,45,184,110,101,93,22,185,22,5,117,231,109,1,53,117,68,3,142,56,149,180,142,111,8,219,244,202,178,155,13,126,249,94,156,128,213,196,45,111,170,187,163,130,246,150,241,168,97,166,58,152,141,147,135,213,134,20,203,103,174,166,92,187,211,252,94,105,59,237,248,11,214,7,199,250,72,243,48,170,29,55,119,19,64,147,223,30,59,176,1,156,111,155,221,254,164,185,91,237,243,123,111,80,83,173,201,107,155,62,181,223,154,246,131,145,171,26,177,145,3,255,199,103,70,43,173,164,127,66,93,242,84,167,51,92,76,41,120,198,197,108,133,152,239,91,191,45,226,109,154,51,135,244,192,37,240,145,17,32,104,111,61,86,98,94,116,97,124,140,232,203,104,200,19,127,73,71,199,226,85,190,39,191,120,12,25,206,91,195,7,170,188,97,53,88,110,90,193,103,198,6,126,77,97,236,202,197,16,26,206,143,181,12,189,93,210,108,242,94,80,56,133,51,74,68,37,189,70,152,167,77,220,207,12,242,252,200,199,62,60,201,114,231,231,154,144,71,149,215,174,240,200,126,94,244,46,134,228,29,93,204,133,244,76,119,179,101,245,197,218,172,202,240,89,187,117,130,203,79,195,201,229,12,197,187,88,89,44,251,61,161,241,195,169,152,159,121,89,163,147,152,55,124,148,203,127,122,131,158,205,254,222,183,154,0,169,248,79,31,11,90,114,80,54,24,71,215,49,68,142,161,175,212,252,194,204,166,237,111,93,97,130,16,70,2,138,229,70,139,229,230,99,234,242,105,54,165,90,183,246,130,86,97,23,171,53,106,76,55,227,38,108,185,55,145,200,250,226,41,96,167,40,244,202,147,209,106,241,117,153,99,6,4,121,174,152,161,39,253,102,18,25,219,42,181,41,132,104,39,204,129,110,53,58,39,25,81,26,38,190,254,247,107,229,134,146,165,252,249,71,247,29,183,198,193,150,195,158,114,121,203,1,167,75,147,176,40,205,187,17,103,186,25,6,173,4,102,208,220,14,139,201,183,147,154,79,177,50,35,59,169,114,24,113,204,103,190,67,155,3,48,211,181,227,19,169,129,249,110,114,49,249,95,231,211,221,141,166,136,84,76,154,214,71,252,92,185,239,123,128,210,16,54,118,88,152,169,47,124,155,33,172,49,235,185,83,57,145,112,78,233,216,250,204,135,37,144,63,109,180,192,95,55,6,86,195,68,202,189,41,177,141,227,247,134,215,50,143,53,216,236,135,119,245,131,161,32,41,151,204,72,239,0,56,20,53,183,155,77,194,82,126,186,179,149,250,247,48,232,157,48,91,28,208,199,45,102,97,7,112,151,4,118,207,12,38,210,229,127,49,227,13,203,213,239,68,173,78,6,10,211,206,173,50,71,1,67,116,63,174,153,7,232,213,138,153,140,163,7,130,28,185,107,234,142,67,105,41,248,33,55,146,174,91,250,215,143,21,220,62,162,68,56,251,26,56,26,177,90,107,160,143,89,167,93,38,201,10,40,79,31,168,52,63,243,64,192,71,62,151,233,91,126,40,121,204,68,3,201,9,240,252,96,139,183,122,152,145,17,201,155,195,161,177,156,58,111,3,236,122,155,177,152,201,255,116,127,112,132,183,103,250,110,198,227,28,42,187,219,132,159,138,156,93,125,194,187,52,125,72,89,2,87,142,23,14,35,168,157,221,12,3,157,172,205,247,165,147,214,252,175,111,53,171,198,198,161,195,70,253,189,23,29,33,91,168,197,32,236,122,239,234,159,19,82,11,106,53,97,110,240,50,87,223,145,236,196,22,18,20,195,202,150,152,12,131,80,113,102,36,104,124,199,205,85,243,172,100,60,116,237,190,24,224,125,132,233,55,63,22,229,231,163,61,87,129,172,196,55,15,223,183,46,148,191,210,252,247,61,151,155,223,26,91,226,169,52,211,40,248,78,252,77,111,56,242,21,98,38,198,24,126,115,166,241,145,239,89,209,84,46,254,222,116,195,247,46,203,147,84,45,72,128,207,60,169,105,203,145,111,32,84,215,24,5,246,178,103,10,121,146,194,41,214,53,255,103,54,53,51,157,75,5,255,227,248,7,133,16,106,118,57,57,11,189,112,203,223,123,161,78,147,224,9,202,85,144,60,20,191,122,226,97,164,87,123,158,87,75,127,248,183,10,150,117,123,136,35,4,29,75,119,246,100,50,187,47,12,24,242,104,197,120,240,190,239,13,1,88,17,170,146,67,142,181,127,45,165,152,1,44,172,127,204,140,244,95,63,154,207,68,121,214,119,210,101,67,34,155,6,186,165,213,117,164,97,42,122,126,138,236,164,208,92,82,9,142,155,87,52,19,211,76,214,171,250,62,252,188,105,252,109,153,38,176,114,159,237,195,69,182,48,165,166,166,185,179,219,165,75,55,177,231,150,84,226,161,29,227,56,121,56,80,88,56,161,229,230,208,65,111,223,176,94,12,5,133,221,17,243,53,150,84,159,162,56,80,85,150,7,237,223,31,158,27,183,17,175,116,201,210,67,32,209,127,153,78,215,211,101,89,211,241,184,98,122,87,60,63,121,235,246,167,221,226,87,35,237,61,101,67,50,230,156,248,32,147,9,153,77,232,152,173,50,234,251,149,5,10,226,65,53,96,20,221,207,77,246,151,42,196,124,239,3,80,46,191,177,227,24,53,140,92,189,72,241,251,197,244,25,30,57,85,113,122,134,167,95,55,109,205,40,217,165,249,174,224,55,165,31,90,200,52,217,71,55,57,169,111,63,33,203,254,94,74,182,217,134,16,152,111,178,156,223,178,201,118,211,214,62,190,15,86,203,24,201,173,173,143,118,251,121,12,123,115,145,17,233,184,49,158,43,65,240,217,216,74,211,108,188,122,121,122,0,224,22,215,13,21,54,184,69,194,140,200,209,149,67,19,162,5,63,215,254,216,212,245,196,133,184,120,196,169,7,124,123,201,113,125,140,36,198,143,204,73,173,64,93,1,66,157,226,7,238,219,117,150,206,126,92,194,245,193,36,49,47,248,7,212,60,140,142,221,205,208,9,202,160,152,151,226,202,92,155,52,192,214,3,25,208,118,27,113,154,119,122,216,100,154,128,185,171,206,150,190,33,77,254,113,98,38,112,168,240,82,168,61,150,169,110,161,149,185,195,125,2,41,179,197,241,227,193,139,122,118,111,144,228,106,212,16,93,82,9,204,21,233,166,45,230,183,161,249,230,142,136,2,84,94,105,133,169,255,120,232,194,241,201,226,19,103,184,1,26,115,95,121,33,116,47,145,13,188,45,53,2,58,92,87,81,58,255,243,195,97,171,248,204,144,192,20,117,196,27,85,68,223,142,160,91,108,83,38,241,31,91,180,79,134,198,158,186,101,84,32,60,109,158,78,129,48,225,66,9,244,19,127,92,223,112,64,73,22,61,180,94,96,187,250,109,30,188,240,191,171,1,93,101,142,251,178,54,124,67,91,26,147,161,53,120,35,48,2,88,33,177,36,200,98,87,8,2,176,244,118,46,13,6,193,181,250,158,64,87,52,245,78,9,37,233,132,136,7,163,37,58,41,145,141,114,47,117,154,183,145,5,101,203,205,52,226,156,21,219,81,53,177,51,113,50,208,181,126,83,51,34,81,48,179,178,91,193,220,89,194,97,173,134,21,220,18,95,119,118,161,17,49,112,153,194,251,117,254,200,211,220,191,121,15,117,155,208,9,146,206,168,109,250,30,13,109,219,237,26,218,179,71,159,136,206,137,166,187,100,21,224,113,27,97,54,34,183,213,127,82,22,229,227,188,32,49,96,156,13,98,238,56,118,223,75,211,18,184,244,83,155,51,156,73,135,102,66,180,146,178,120,175,73,95,133,39,52,40,216,47,73,135,128,8,57,158,16,188,198,243,126,213,60,9,165,118,228,90,186,82,144,130,149,166,231,122,185,185,118,241,132,201,239,213,204,63,145,56,94,50,81,14,5,134,168,236,33,201,6,173,142,164,198,76,50,197,179,60,3,34,53,89,91,64,131,186,7,62,235,47,251,42,199,53,218,141,203,21,139,23,220,242,183,137,47,11,215,16,249,68,79,172,161,205,171,25,61,138,19,43,178,114,200,86,200,199,196,27,2,143,235,9,63,240,57,178,182,76,114,123,126,90,155,184,97,231,39,203,67,109,246,77,123,191,154,61,183,23,205,100,146,119,246,239,1,11,139,98,9,104,109,181,248,210,83,149,20,60,53,15,138,230,88,12,218,59,168,158,51,209,52,127,139,230,149,87,55,14,180,186,66,56,70,122,119,118,151,154,162,241,230,138,228,133,41,193,26,231,191,103,112,137,63,52,117,12,231,219,245,139,55,141,144,242,203,244,137,187,208,212,194,231,172,146,55,160,202,215,41,141,123,102,25,69,153,162,57,237,10,215,154,39,181,225,244,153,154,181,166,95,241,122,58,209,216,222,74,147,124,57,20,63,215,235,46,96,242,174,150,190,161,130,102,152,60,219,110,98,241,82,69,40,180,151,120,13,13,183,226,38,123,133,201,147,14,23,16,162,196,240,220,152,124,238,74,194,169,56,86,0,24,152,198,192,215,48,168,251,132,217,200,30,165,186,65,167,243,241,91,31,48,77,82,104,173,156,209,174,144,184,140,221,114,72,101,16,210,170,82,60,97,142,57,21,45,240,186,201,239,206,176,190,1,47,82,55,228,91,129,188,119,115,51,141,44,49,23,166,135,255,180,165,176,147,95,17,160,214,186,59,234,46,211,160,92,82,171,162,118,221,163,86,5,111,231,145,57,74,59,112,214,216,86,135,34,79,127,155,254,236,124,180,94,45,30,209,50,25,108,153,94,111,106,108,89,83,204,120,99,183,121,65,9,45,64,45,217,131,85,63,1,23,128,189,137,166,47,41,224,153,144,97,84,217,222,52,94,50,145,186,245,76,199,160,154,170,213,150,210,226,132,145,47,222,187,144,184,148,146,16,249,18,32,53,110,166,114,46,5,165,110,236,158,94,241,55,238,138,165,165,71,136,38,135,151,48,192,138,208,180,157,230,55,49,201,107,187,153,132,139,212,140,12,202,238,163,194,161,184,18,135,246,167,114,62,167,159,1,108,220,87,66,119,242,127,123,204,184,250,64,32,36,107,23,18,137,144,216,50,185,45,182,25,41,50,211,178,225,197,197,73,91,152,112,252,154,60,221,105,190,143,79,75,251,105,129,27,22,248,17,133,98,234,242,69,150,16,180,75,215,21,155,72,11,216,228,75,51,9,51,63,26,23,4,20,71,63,55,140,140,219,51,161,20,54,45,182,202,202,60,252,45,219,55,188,183,219,109,186,21,164,168,143,252,131,23,226,134,237,150,237,7,48,128,43,255,93,13,231,219,106,242,69,222,120,131,226,93,142,24,176,160,79,208,8,207,39,142,148,197,50,46,153,46,123,214,100,155,218,126,128,113,160,207,38,245,94,58,176,207,136,171,217,31,117,88,222,72,80,37,113,148,197,193,69,19,43,91,218,10,64,206,70,3,45,29,56,66,87,75,15,56,130,3,20,128,108,244,36,27,250,215,221,115,225,154,34,41,47,144,26,212,19,175,159,126,96,44,166,212,33,136,44,78,196,40,244,121,81,213,80,51,229,99,223,27,200,21,183,164,125,2,114,195,1,230,136,180,78,238,64,129,93,168,140,148,248,34,157,84,218,18,12,7,167,252,246,181,223,193,144,22,41,69,147,182,24,1,199,97,229,170,209,152,247,102,160,113,232,141,204,181,121,160,173,94,35,94,138,212,105,87,51,44,15,190,207,67,218,176,126,241,81,23,144,175,163,90,122,179,28,175,32,183,222,122,155,1,199,129,59,120,203,182,97,129,116,139,33,233,228,247,100,64,9,41,235,41,113,243,99,152,96,193,148,129,255,136,207,129,40,86,205,106,24,40,232,195,113,233,230,98,170,104,63,102,138,194,254,98,12,130,108,43,166,156,91,220,181,236,198,86,46,224,148,195,9,88,28,156,210,174,233,28,233,111,255,81,67,56,188,202,152,214,5,105,71,133,202,51,0,44,188,51,187,108,43,156,164,111,123,30,110,238,93,148,195,48,239,230,187,134,113,15,202,178,71,26,241,153,29,20,70,175,105,215,183,2,104,231,42,31,228,198,140,126,68,192,133,205,82,192,1,195,99,107,16,168,104,253,75,241,187,249,15,125,165,102,202,216,39,204,165,77,241,70,112,122,231,12,88,164,73,223,202,215,124,135,4,10,115,142,92,220,144,99,40,96,115,27,99,139,3,8,233,120,201,166,89,224,158,134,195,105,1,170,100,188,5,13,218,96,167,16,52,40,248,22,185,26,50,160,0,62,190,5,49,150,162,88,201,28,117,135,233,129,103,128,50,76,204,111,221,123,121,190,208,203,91,186,0,104,57,181,93,215,24,82,51,20,113,21,33,75,172,214,28,94,107,152,143,37,86,182,81,95,216,101,218,70,222,127,208,183,187,164,25,230,238,163,47,61,90,96,95,10,249,173,254,99,132,186,207,161,185,29,137,185,163,192,222,1,50,207,113,191,141,73,21,209,168,253,242,139,181,124,134,162,61,87,179,3,204,144,187,196,236,254,210,228,64,82,65,1,51,5,200,237,112,102,107,123,59,106,61,224,129,220,92,207,80,92,111,45,209,39,124,173,35,64,32,59,204,3,184,87,155,95,76,55,115,106,34,3,251,125,225,138,163,10,254,0,106,165,255,224,172,113,45,221,122,43,30,153,128,130,167,177,162,57,74,187,204,31,43,153,35,15,203,166,9,11,214,186,126,32,222,223,145,103,120,145,162,216,64,210,1,245,235,170,192,76,59,185,174,28,56,205,74,162,199,145,95,108,106,182,109,185,185,153,228,99,251,199,20,13,208,255,177,125,219,35,35,240,135,99,45,93,99,239,204,65,64,109,132,121,195,216,41,102,43,183,116,55,211,15,168,102,168,226,255,102,128,89,185,211,84,107,43,95,146,211,204,144,142,9,191,39,63,245,69,130,102,54,45,67,49,147,44,249,91,114,102,190,210,253,130,149,174,146,145,214,117,135,154,81,104,171,121,241,22,220,9,102,64,206,249,86,239,163,110,253,101,36,107,254,54,64,27,19,104,58,164,187,11,174,132,15,95,141,121,24,31,111,154,1,170,124,113,61,102,52,160,139,12,202,226,48,221,241,214,164,66,164,233,114,47,211,180,63,159,121,93,240,6,122,115,210,71,203,173,11,178,69,181,86,252,98,255,105,172,194,227,128,174,204,124,251,185,15,202,32,56,215,247,50,37,153,229,87,195,166,88,148,81,21,202,213,143,239,254,153,73,12,55,233,130,221,38,53,90,252,131,192,170,125,132,164,138,80,238,110,255,154,228,0,86,23,150,67,244,236,28,199,188,40,223,28,146,126,218,8,136,131,254,61,90,181,42,158,244,185,110,203,241,248,44,53,186,100,233,137,134,96,166,124,133,40,194,99,67,226,107,7,226,197,29,241,123,195,34,80,132,35,209,176,176,189,250,147,1,253,208,175,137,252,94,29,254,203,0,146,126,250,4,139,137,108,134,25,108,206,149,214,73,142,226,143,231,28,51,93,252,194,89,185,174,177,39,127,95,187,114,204,247,171,102,0,5,127,217,14,204,112,121,117,53,147,131,155,254,219,176,217,11,229,7,186,26,119,22,255,94,80,13,150,159,110,210,99,145,142,143,10,34,184,218,27,188,144,62,255,242,198,152,135,201,243,138,25,74,88,95,34,208,197,21,101,250,92,70,72,225,95,187,92,152,25,100,99,120,238,52,12,89,221,205,148,155,101,121,46,138,202,183,86,55,47,176,206,242,104,0,207,123,94,221,12,47,37,102,40,146,124,54,20,212,108,186,48,26,47,90,97,91,11,43,250,137,122,239,5,200,224,186,25,221,123,189,150,118,138,237,191,12,16,174,255,116,247,210,46,225,171,147,184,225,28,233,198,166,246,10,149,140,155,105,98,214,6,222,183,126,122,44,63,244,36,149,85,111,89,112,237,3,186,217,240,148,250,23,156,131,111,180,198,201,44,36,233,4,191,84,55,252,206,139,94,85,105,102,93,166,32,224,59,45,135,99,83,10,93,186,75,128,181,186,153,160,81,186,43,201,95,220,56,95,10,212,201,83,118,141,231,177,188,153,208,226,209,6,18,145,210,231,77,49,177,198,231,32,6,45,114,115,75,49,125,156,28,102,126,19,86,246,59,242,206,227,227,120,51,51,205,104,194,55,75,101,172,199,160,209,149,175,108,202,19,58,139,182,194,10,26,77,73,118,151,85,119,221,252,198,164,42,55,240,243,72,198,231,119,253,153,225,183,211,238,247,67,73,36,204,212,118,183,210,232,226,58,220,48,183,187,149,50,128,7,171,43,174,70,211,89,150,15,238,98,255,234,242,76,134,190,167,18,175,66,193,248,113,35,49,205,96,58,147,38,115,88,84,250,156,177,122,186,190,149,1,115,63,222,139,191,133,57,132,145,3,98,139,226,95,26,70,208,163,12,13,48,86,158,33,91,97,7,236,39,183,102,194,199,86,104,135,183,82,209,206,63,26,175,207,108,60,184,77,7,164,183,225,59,2,66,56,125,111,101,11,120,3,120,187,31,216,36,14,149,228,147,18,251,139,205,194,27,40,69,187,24,193,116,64,124,251,189,52,173,12,112,13,234,213,177,15,194,229,141,16,131,206,18,88,13,175,155,113,182,148,187,218,250,130,124,195,232,224,183,149,116,248,15,226,243,253,48,109,198,111,200,116,72,150,5,210,110,38,201,171,244,12,28,114,215,159,12,126,208,51,132,198,192,74,202,31,11,26,99,9,189,145,146,174,82,196,252,20,29,49,191,199,86,106,83,48,54,165,184,143,243,204,6,45,17,38,91,96,143,254,94,212,238,186,180,191,119,24,38,63,136,15,79,246,60,139,38,43,171,35,194,216,125,143,69,91,168,10,69,16,68,141,240,93,251,131,87,148,145,154,114,205,22,216,175,194,140,76,231,15,91,44,44,170,45,204,111,209,75,255,48,253,150,245,220,25,191,13,44,234,40,39,43,210,154,53,205,134,180,18,210,85,75,171,248,160,209,15,209,196,87,104,52,6,180,43,230,159,38,246,102,189,69,51,134,5,68,184,144,252,64,67,209,171,251,56,96,26,145,156,21,102,23,220,244,229,179,193,96,109,202,42,131,40,243,23,215,48,89,222,131,21,57,2,26,133,197,112,228,161,182,92,71,72,26,152,29,189,141,156,106,116,80,201,139,81,88,25,50,19,215,81,151,214,132,147,174,111,12,244,109,81,227,20,243,32,91,223,252,201,171,9,166,42,227,171,73,91,198,23,3,94,163,55,39,138,44,57,213,218,184,114,242,85,28,17,247,27,233,82,40,202,183,241,142,69,82,16,62,27,16,4,217,63,23,191,17,174,126,188,12,116,196,212,227,173,134,255,242,131,113,88,79,207,15,231,43,189,174,126,234,162,9,84,142,50,198,158,110,37,147,207,76,67,168,178,198,84,74,6,199,199,212,246,32,141,157,248,188,212,226,63,179,145,47,92,53,111,31,80,142,122,36,2,197,70,225,215,103,10,45,122,91,20,85,236,82,110,232,230,219,138,234,123,52,186,104,191,100,221,51,211,31,39,60,115,40,89,111,148,148,221,204,177,38,155,18,29,16,231,147,166,90,6,205,169,210,170,78,59,23,14,184,95,109,113,153,28,247,166,251,54,124,163,158,214,46,35,36,213,111,184,79,29,190,227,129,234,234,67,156,78,92,135,55,136,241,98,13,42,44,33,132,165,102,151,47,6,79,70,145,229,87,232,229,232,238,14,0,62,32,98,81,250,47,202,179,126,115,106,52,47,138,249,199,236,139,248,239,37,188,8,136,43,175,184,163,32,56,239,217,49,71,128,247,237,246,99,54,10,38,31,108,20,81,146,41,4,188,246,156,49,249,105,121,186,34,203,195,14,125,34,176,97,137,117,9,191,223,39,164,84,225,94,4,124,139,83,156,66,136,13,251,251,251,17,230,150,194,133,198,182,68,72,124,99,146,24,198,66,232,235,32,167,94,223,186,162,38,188,132,126,250,121,128,208,186,249,233,178,64,206,84,53,191,53,85,167,111,194,11,57,20,153,160,29,231,182,231,4,165,27,37,11,158,240,9,66,163,238,110,8,148,125,71,56,143,254,4,200,99,225,77,100,141,149,8,118,224,242,111,191,152,104,253,202,247,0,187,211,63,157,60,35,48,105,85,34,255,110,140,180,145,137,225,211,180,166,68,176,215,168,126,125,84,254,212,163,132,224,145,74,123,235,57,63,225,160,168,74,45,9,123,249,137,217,141,146,148,176,71,2,105,185,49,228,52,146,149,35,191,141,207,228,251,32,2,212,93,98,193,254,254,180,60,39,199,47,54,125,89,121,109,186,247,70,247,51,149,34,48,12,33,194,213,73,54,196,157,217,113,173,105,161,41,31,107,131,253,194,205,205,230,134,144,136,110,118,217,48,3,169,22,206,84,116,54,102,184,103,195,48,21,194,149,252,126,200,52,154,125,7,159,38,54,37,236,166,47,126,139,208,198,116,146,175,252,182,105,192,157,126,115,255,7,69,153,102,32,175,145,232,129,72,102,53,225,220,132,133,10,144,171,15,11,61,137,66,16,9,253,86,251,154,232,96,203,127,19,85,25,137,141,28,237,83,218,176,79,98,248,244,52,83,121,202,141,148,6,199,35,92,162,184,161,174,0,245,103,134,131,46,204,0,252,111,107,113,128,208,59,41,228,215,221,4,94,118,236,179,104,76,8,237,43,128,65,200,82,220,12,225,164,88,225,133,221,59,15,167,5,244,33,205,237,188,211,40,150,8,136,110,225,10,5,57,247,213,14,108,76,200,204,165,21,220,219,24,241,195,164,51,148,215,146,238,245,219,98,117,130,107,219,194,5,250,190,173,65,246,253,123,84,91,34,105,158,56,45,49,77,225,177,190,242,185,224,216,95,211,243,33,100,16,75,242,134,32,184,59,223,76,11,191,146,174,29,241,5,168,101,19,88,185,249,45,220,41,44,89,221,228,161,99,170,64,122,57,174,204,226,130,104,211,71,35,132,135,52,148,165,20,186,185,243,245,236,154,71,11,83,172,220,186,153,180,85,134,1,239,187,103,236,99,52,247,101,183,240,135,65,49,166,7,68,154,29,159,74,60,218,55,83,170,152,17,30,136,155,163,171,42,91,113,179,100,122,164,89,95,136,128,20,245,76,51,221,204,45,156,237,191,182,42,185,26,113,244,27,27,67,51,157,221,147,102,48,145,253,198,147,191,200,95,248,229,26,24,141,149,209,81,33,189,120,228,230,205,120,179,195,163,93,218,198,79,140,81,12,191,21,33,74,61,169,83,201,134,66,90,55,199,124,155,0,113,154,1,24,182,158,30,45,188,180,121,243,119,164,153,222,143,155,41,239,167,119,7,174,165,175,18,87,195,71,117,51,207,218,172,56,247,233,250,50,149,32,128,44,98,134,0,240,158,48,155,122,134,220,28,60,122,137,153,6,103,106,50,9,65,137,122,210,131,26,38,120,145,231,182,145,38,142,21,1,41,107,36,129,170,228,15,173,170,24,87,111,64,225,71,204,141,37,23,15,214,118,162,67,158,117,82,95,142,207,57,88,32,233,45,163,189,90,156,21,211,158,12,121,176,124,173,101,10,108,49,40,148,255,69,34,225,153,223,204,218,49,226,56,36,178,182,95,84,119,93,27,145,181,107,252,227,242,100,176,185,141,120,112,75,81,229,185,12,149,43,172,215,43,239,189,116,162,129,40,171,185,49,76,20,233,211,223,160,247,121,238,86,227,106,32,49,201,149,197,145,77,151,67,140,248,130,218,63,95,155,142,229,21,247,38,97,59,101,1,145,191,173,35,230,248,128,73,94,102,10,45,24,17,78,78,195,7,202,115,109,232,82,252,116,122,27,35,92,141,242,195,200,154,141,136,140,140,157,69,198,100,194,228,90,227,177,23,212,132,85,222,138,254,179,112,15,129,138,238,50,228,183,27,94,191,39,205,73,155,74,27,206,96,211,198,77,139,17,37,111,158,209,38,122,181,86,52,137,1,63,210,255,58,140,12,249,157,95,177,0,208,222,146,49,123,15,190,251,245,34,135,57,201,93,54,60,75,241,182,226,163,70,227,225,152,98,6,66,219,86,75,51,241,169,152,161,186,240,16,195,204,67,62,54,31,176,71,197,11,57,160,76,185,0,113,160,40,31,217,158,123,150,48,241,54,34,248,17,103,31,251,195,201,206,16,56,101,17,54,235,146,246,24,146,153,160,121,153,22,191,200,169,176,138,51,144,0,28,189,90,174,123,18,40,114,184,189,253,171,27,34,199,115,96,155,150,254,180,210,123,27,41,117,11,13,78,19,243,59,111,86,76,21,83,95,58,153,90,128,206,130,140,206,55,224,200,98,20,145,8,33,27,67,255,178,155,57,77,186,60,55,69,143,229,46,51,242,85,207,113,145,231,46,172,1,95,216,32,63,120,151,48,155,71,22,233,122,242,66,87,87,110,195,5,216,158,152,64,171,236,94,153,134,111,95,144,109,186,147,59,150,61,30,189,199,19,9,201,63,26,80,185,246,237,26,37,7,20,132,172,212,63,154,125,234,175,23,225,5,177,239,236,167,43,53,204,116,78,69,73,150,114,247,148,241,172,111,35,245,38,83,204,32,254,51,14,128,120,111,102,165,160,1,113,77,86,158,97,44,230,28,179,113,53,222,180,220,188,44,83,190,113,243,50,184,66,152,203,181,46,137,229,175,5,17,252,20,51,52,151,215,183,225,231,81,189,13,39,15,151,191,38,121,247,222,222,136,20,41,4,180,66,83,85,68,117,221,120,26,100,184,97,221,152,211,189,78,60,129,41,164,153,239,124,190,72,236,205,72,1,179,101,171,121,74,190,146,152,29,222,171,31,243,141,84,127,191,6,108,252,199,242,203,255,245,163,242,76,173,231,78,83,16,174,207,60,63,47,140,114,100,188,17,250,0,83,198,186,17,171,182,200,121,19,124,180,159,209,156,61,102,1,212,200,64,254,211,12,1,83,4,54,150,37,88,178,133,62,103,22,13,180,248,144,8,76,149,159,73,66,157,58,103,1,4,43,249,104,213,4,52,220,41,236,16,164,136,194,154,225,145,231,71,141,134,25,182,93,113,65,42,12,122,61,46,38,192,146,105,208,254,160,31,254,224,184,128,93,214,21,254,125,132,177,80,105,77,25,50,188,182,119,24,228,91,189,25,153,145,75,163,201,216,213,215,216,198,112,132,229,185,8,99,234,242,108,10,27,98,79,188,34,155,146,61,77,120,225,52,24,233,153,5,37,254,217,233,48,2,253,234,122,40,157,44,249,16,13,64,152,37,39,30,114,177,225,17,174,55,36,194,200,255,2,17,62,97,120,163,11,140,199,148,163,26,173,67,63,24,76,129,162,137,135,241,39,8,233,7,218,134,142,60,75,43,205,72,45,195,245,161,95,104,170,123,114,169,249,68,82,249,34,101,164,46,6,136,195,60,168,241,191,133,201,252,109,160,44,218,56,75,241,54,18,65,196,17,93,218,185,145,23,54,57,120,117,85,45,215,24,67,70,82,64,55,224,133,72,210,136,68,62,197,142,217,212,5,55,234,250,112,142,138,145,242,171,127,127,214,77,183,236,133,72,39,243,33,47,10,129,255,227,132,131,66,186,42,83,214,237,189,11,98,67,241,53,129,65,139,155,64,197,154,98,77,152,139,192,29,255,204,51,51,26,38,92,44,94,4,213,108,94,38,60,70,104,181,37,112,161,90,158,161,38,57,233,46,81,143,17,24,133,243,3,245,162,240,218,191,111,197,132,168,233,162,175,189,167,6,100,136,80,132,3,3,159,170,6,69,151,158,196,76,243,131,135,148,237,142,52,234,27,147,152,164,125,36,221,214,95,156,217,71,248,178,180,141,44,217,51,0,62,239,26,86,56,238,229,152,71,70,12,183,60,2,251,211,37,231,12,6,189,185,244,185,121,186,32,64,196,12,14,115,231,152,128,55,155,26,187,67,172,29,1,50,109,109,77,111,206,122,201,148,4,120,236,132,113,90,71,21,109,251,51,86,8,41,198,170,41,137,57,3,197,100,234,154,34,33,78,47,36,233,46,79,135,160,93,33,71,4,201,20,196,246,34,159,184,161,249,145,52,14,174,68,148,101,166,65,72,229,183,137,51,79,245,143,61,183,233,120,231,139,209,131,114,163,230,74,239,55,137,189,52,195,248,16,159,196,68,226,36,43,7,77,225,184,43,173,168,71,109,201,109,161,237,37,23,3,173,149,159,70,131,224,35,138,193,76,99,184,222,156,60,247,172,153,82,55,113,46,73,218,209,49,211,99,84,168,99,87,205,39,190,169,231,153,47,90,195,138,124,174,129,86,73,205,236,21,82,106,69,178,168,149,126,74,175,234,147,251,18,230,77,226,161,91,91,20,10,58,202,164,154,231,220,27,5,205,200,22,162,145,35,111,69,146,188,174,21,117,21,22,154,104,182,144,129,237,77,170,16,108,235,146,90,70,92,242,244,40,5,208,255,43,239,69,184,11,6,219,147,253,208,69,201,36,166,96,83,98,18,79,219,160,182,230,204,43,116,198,45,204,86,167,16,109,33,20,183,162,158,68,251,88,114,33,145,144,167,45,212,113,1,198,221,168,226,64,239,75,118,169,20,108,10,87,82,9,48,86,130,239,214,11,0,245,209,50,195,6,193,227,175,69,149,185,169,188,32,184,139,17,59,18,196,201,93,243,210,84,86,106,108,242,127,173,79,103,254,235,106,210,176,30,126,255,80,116,2,45,169,94,24,69,86,139,156,241,53,239,73,245,20,87,137,175,52,137,194,187,72,231,60,183,45,83,252,48,216,47,49,194,148,113,242,27,45,225,51,164,176,86,17,196,136,111,180,134,202,83,2,233,126,238,138,143,99,1,148,32,58,191,208,91,220,0,3,44,42,65,18,81,147,19,194,91,186,241,253,251,80,69,159,183,155,214,30,91,1,188,148,42,123,80,80,77,250,120,234,172,74,85,186,234,253,112,236,238,168,143,209,146,165,10,222,96,110,202,137,130,10,152,168,165,210,150,52,227,156,200,130,27,115,131,20,243,81,219,155,45,182,153,59,16,96,144,58,40,189,155,205,215,12,125,133,75,17,191,108,58,189,122,108,9,150,125,105,177,126,193,240,239,8,8,176,234,191,170,59,208,98,250,28,33,51,131,172,142,202,230,240,23,241,96,247,71,180,13,119,144,216,52,42,119,195,104,13,4,31,97,141,117,49,77,128,43,138,36,200,115,46,198,138,253,145,124,196,250,209,226,189,64,224,98,39,32,132,81,105,26,88,12,90,30,25,22,172,170,114,205,114,237,25,204,189,105,14,143,25,119,217,2,179,168,221,196,201,37,37,203,185,18,165,55,122,255,126,172,237,100,57,29,60,92,251,249,229,219,114,211,167,213,66,228,85,223,99,247,182,110,212,105,16,8,156,63,104,149,157,32,231,105,128,29,1,176,53,19,74,142,225,230,8,94,10,40,65,71,34,224,136,108,218,96,185,21,142,98,100,38,94,240,216,96,131,21,80,178,232,179,110,81,240,160,241,105,170,66,210,142,35,26,182,132,170,82,214,224,217,206,152,81,57,27,86,193,16,51,56,203,200,46,30,211,227,212,123,23,83,154,138,98,202,243,160,100,188,161,149,59,1,225,89,207,15,18,166,125,203,128,39,12,13,162,146,59,127,198,12,44,99,90,91,83,33,119,122,139,110,102,61,59,232,58,25,146,107,58,162,55,125,212,94,5,240,209,201,146,101,28,85,69,236,208,116,76,64,80,187,213,186,98,182,42,131,179,41,134,123,251,63,144,86,160,61,237,132,227,77,87,159,184,14,163,255,229,90,226,185,94,160,37,226,24,239,108,102,219,92,153,171,93,71,190,69,183,74,153,248,160,148,111,245,234,61,114,107,31,116,175,28,217,77,216,196,222,36,109,97,190,71,244,33,13,54,209,179,6,250,162,135,161,112,16,180,16,217,118,179,220,80,116,101,25,7,93,32,233,57,36,119,17,212,31,207,210,139,175,60,96,70,91,85,126,128,202,247,188,121,253,147,25,84,80,44,190,73,32,162,106,185,69,182,27,58,20,209,70,200,204,226,105,138,56,52,108,104,224,254,72,18,43,118,20,97,164,200,51,160,241,120,84,95,123,46,250,15,194,76,43,209,17,128,206,4,54,176,162,171,162,79,211,250,83,113,35,160,126,158,132,123,33,136,42,31,109,184,119,226,90,227,86,253,129,211,150,22,251,28,142,114,211,254,0,96,165,51,174,37,77,46,145,39,194,71,80,80,231,173,233,54,16,51,176,237,225,17,193,139,231,96,252,144,123,51,171,78,102,75,215,214,238,0,147,137,152,238,95,116,230,100,149,227,146,67,254,182,200,56,193,13,168,19,129,62,240,45,223,74,57,143,105,76,176,214,147,155,8,206,254,3,240,239,119,185,230,205,95,54,107,29,109,36,129,243,53,146,43,157,180,188,12,247,6,70,84,226,151,201,118,93,53,147,94,189,142,41,66,229,254,180,171,237,51,123,174,225,73,10,204,75,146,177,99,255,97,196,119,154,1,107,253,83,39,209,216,187,143,233,198,244,242,127,244,163,78,72,23,162,97,236,153,159,183,241,246,185,48,203,6,105,86,74,32,55,47,22,241,92,68,167,206,31,236,32,46,190,89,103,163,116,98,188,81,203,205,6,138,56,105,6,70,250,134,219,205,215,228,139,210,12,55,56,253,39,102,30,86,235,63,242,219,112,42,188,85,229,102,16,47,217,192,55,17,9,130,200,252,51,87,42,15,39,31,141,246,87,2,238,207,204,49,49,71,254,54,211,17,86,160,207,60,140,73,51,7,141,51,138,178,134,155,173,141,32,31,109,88,233,180,251,213,56,16,245,202,213,232,166,3,221,49,51,136,176,20,11,95,196,125,70,196,255,89,81,247,107,217,183,8,44,151,38,173,230,102,136,127,107,190,54,81,14,226,51,159,153,30,133,33,63,221,45,68,125,94,213,159,25,4,67,130,111,48,163,171,116,135,155,137,35,139,94,13,85,112,241,7,39,246,202,206,68,226,182,14,192,207,173,123,8,7,225,50,232,62,141,109,159,153,132,233,213,39,35,135,118,252,107,243,142,35,225,105,48,216,95,90,138,220,12,80,179,182,42,102,52,158,246,114,243,219,216,146,121,98,25,231,11,65,177,155,59,149,235,252,237,118,172,232,228,163,2,110,104,100,3,236,59,187,27,4,112,215,205,72,198,76,185,250,157,145,244,32,125,102,20,248,50,27,5,185,0,209,182,47,161,105,122,52,43,63,24,104,0,94,62,204,124,149,28,53,216,174,97,184,78,51,188,235,105,54,225,236,176,190,88,186,203,79,191,11,121,215,21,230,218,18,236,177,40,78,110,190,184,155,57,61,102,14,26,53,192,119,220,196,152,30,168,36,114,84,80,13,233,49,209,8,47,135,236,12,213,8,243,79,140,248,52,229,54,49,67,196,19,243,208,20,76,91,126,109,180,60,59,156,23,241,211,69,191,23,50,247,176,226,251,131,163,43,45,111,141,88,74,137,39,187,205,248,54,194,140,87,208,161,121,251,204,248,24,50,77,11,69,224,55,33,98,204,140,178,92,204,127,74,91,105,70,56,54,205,240,198,157,252,154,16,232,139,149,6,20,42,94,254,211,180,98,79,49,67,207,184,226,193,159,183,179,245,193,89,142,116,12,197,79,215,140,33,153,208,132,102,245,91,126,232,38,215,34,23,67,237,255,66,122,183,94,150,99,14,120,129,161,4,150,183,63,51,236,54,58,205,10,113,7,45,203,110,70,200,37,222,11,168,56,130,86,59,204,212,54,90,154,223,106,69,58,202,205,197,104,59,211,12,96,165,207,120,50,218,7,86,90,87,131,155,40,31,156,150,138,154,102,26,36,155,79,113,146,219,35,233,183,48,191,192,122,251,20,95,70,54,122,196,108,212,217,241,100,229,15,204,156,102,104,173,74,204,20,186,169,175,188,86,37,203,220,242,123,0,232,206,215,130,154,254,77,225,88,247,96,34,186,152,145,77,28,177,248,254,30,44,95,219,170,253,164,232,190,237,144,76,152,154,193,60,32,228,242,153,1,225,229,86,12,107,180,201,175,248,86,60,41,166,14,49,163,130,222,252,106,4,110,82,52,246,153,73,155,32,94,246,153,43,76,20,114,53,120,190,146,55,135,202,78,110,14,41,59,237,220,241,219,232,130,86,49,35,43,214,242,209,112,18,242,183,9,147,54,84,109,110,182,32,34,205,147,234,213,201,67,164,202,91,195,152,11,20,197,141,20,187,143,152,171,169,123,197,150,212,148,252,116,193,206,56,128,83,199,182,65,206,53,175,166,187,146,38,167,88,156,75,210,181,152,59,146,204,97,166,55,42,15,117,156,99,242,36,59,55,29,106,208,105,126,222,177,206,21,72,0,213,76,121,182,143,60,66,150,104,77,195,249,70,168,147,191,13,13,169,140,56,130,52,67,78,129,75,85,72,205,228,122,229,132,161,184,146,51,13,253,6,36,108,243,201,103,149,97,33,79,70,44,20,103,8,156,176,249,222,147,14,227,29,95,27,121,90,57,213,65,38,24,11,74,152,75,138,151,64,141,179,12,212,23,43,8,241,191,156,42,32,77,97,140,140,15,70,248,46,230,70,233,56,199,20,148,64,250,166,166,90,72,173,199,151,62,252,77,83,30,28,28,163,108,28,21,69,144,92,189,164,197,160,10,12,115,217,75,230,210,176,50,95,15,51,208,6,249,96,22,8,20,159,137,84,121,186,46,110,200,139,218,136,237,146,36,132,236,43,54,151,246,137,29,15,174,43,185,53,244,243,176,42,125,86,212,53,242,116,163,69,18,64,182,191,245,243,46,234,207,131,89,211,89,15,243,48,26,203,52,215,13,110,37,204,168,72,94,121,110,235,43,245,109,5,97,44,164,138,211,12,179,213,188,113,53,251,167,12,41,137,201,214,252,92,94,150,72,155,75,204,204,114,223,109,201,216,33,22,153,230,247,99,52,230,199,139,129,189,23,43,173,237,105,69,65,161,54,49,67,16,185,242,222,107,202,134,198,173,201,53,186,149,156,68,213,95,38,116,240,237,208,246,210,33,235,135,197,101,228,217,127,230,231,199,110,249,212,70,178,148,47,141,220,221,149,67,2,205,34,16,79,110,222,69,194,228,69,137,233,152,118,230,159,153,164,83,10,53,145,225,52,250,92,55,79,84,92,174,152,17,166,217,113,230,67,68,86,245,230,149,198,12,143,113,80,232,169,137,171,195,12,118,126,251,163,145,32,56,178,31,246,10,69,93,12,233,6,179,167,35,142,238,129,199,25,52,104,159,196,17,0,240,130,70,33,230,217,251,21,88,217,197,220,76,213,196,205,168,122,166,235,73,82,15,176,252,9,51,58,246,63,87,3,218,139,39,163,37,83,14,17,244,218,248,74,110,134,2,69,86,118,59,31,44,233,51,131,194,145,137,6,66,25,65,184,48,215,93,228,232,196,12,182,209,7,237,237,197,69,54,157,6,89,1,162,184,110,46,77,66,5,18,230,108,97,43,204,168,216,79,49,195,150,115,91,14,75,89,250,98,155,34,109,76,53,186,240,117,211,33,21,223,99,237,34,150,172,251,29,85,183,19,174,41,250,39,39,107,12,203,112,33,149,164,225,159,185,90,129,87,6,141,54,226,26,87,83,202,215,29,173,153,202,133,159,249,80,245,150,164,207,227,230,76,219,82,221,124,148,184,192,126,219,4,82,63,115,135,139,237,252,92,13,172,111,187,185,195,31,32,163,194,62,221,124,103,216,93,211,84,203,112,148,112,162,124,86,228,201,36,180,195,220,169,3,125,102,66,150,236,82,134,177,110,115,26,250,79,195,157,86,175,154,201,178,159,225,102,131,105,54,53,211,72,225,191,125,76,74,68,205,112,170,78,31,21,212,14,229,108,108,176,108,23,143,52,208,92,90,91,28,10,40,32,33,243,249,204,181,115,111,25,82,250,55,253,90,68,232,155,248,204,70,242,27,9,35,120,65,138,100,78,12,204,72,89,252,51,191,167,218,93,252,187,6,176,126,185,43,3,181,215,234,58,135,97,201,154,254,173,105,114,46,69,111,254,252,156,183,129,250,213,56,178,93,220,9,144,106,180,212,125,102,107,52,210,137,244,246,124,178,167,159,121,155,84,78,94,13,39,36,18,172,110,190,214,44,33,102,100,68,220,1,60,212,87,170,156,79,104,11,131,129,112,243,6,57,117,245,106,32,215,211,205,116,137,223,31,179,177,231,127,102,74,170,83,150,31,45,179,0,29,194,140,146,249,191,173,46,255,231,143,230,51,153,112,145,15,246,27,173,157,96,116,204,116,1,198,11,35,135,149,112,89,251,22,84,35,91,12,87,21,76,171,125,201,27,190,56,156,85,173,233,134,81,32,206,247,217,11,144,185,111,153,189,96,8,99,67,96,137,157,33,97,0,77,9,35,18,131,180,202,144,249,16,243,91,180,213,93,82,0,10,239,91,200,178,107,84,83,252,200,61,182,53,13,89,211,108,216,39,231,47,108,92,75,215,44,168,41,159,251,128,195,117,179,233,160,234,125,221,188,147,229,231,149,49,211,183,243,173,58,16,58,71,14,22,206,254,122,99,65,55,218,132,126,174,134,188,222,95,10,129,59,201,198,112,117,181,86,195,207,60,232,208,84,243,178,6,25,223,106,46,66,66,63,187,59,248,43,223,168,136,16,134,30,44,220,109,251,153,247,167,78,171,99,66,226,162,184,87,184,173,238,40,177,40,120,68,238,239,102,124,252,43,239,253,54,49,88,129,221,252,199,202,167,55,39,13,25,59,240,229,115,52,189,122,24,190,237,51,211,14,35,222,87,51,198,169,18,27,52,144,208,162,55,39,167,233,83,24,200,19,44,121,106,38,72,244,155,191,131,99,149,246,115,53,140,245,254,104,47,28,31,101,233,176,12,43,65,125,102,156,142,169,62,206,219,216,12,19,245,29,76,239,205,53,34,108,128,81,183,127,239,61,140,29,83,207,122,240,251,110,53,53,165,166,103,253,54,58,84,63,111,175,165,188,196,12,188,96,135,153,22,75,61,80,25,198,29,131,214,158,211,159,120,3,92,28,250,53,125,215,192,99,23,25,78,115,175,96,253,10,63,131,116,231,143,111,70,143,126,88,27,112,31,121,45,146,84,61,92,82,75,238,136,47,253,194,199,118,195,247,186,160,52,37,92,132,29,27,159,214,221,35,131,233,171,195,122,27,105,24,55,91,214,246,170,179,92,12,84,251,153,223,81,33,9,75,208,117,80,131,135,103,182,247,150,45,167,255,33,122,195,113,67,97,71,221,248,70,41,52,157,229,183,249,37,72,19,47,127,119,202,170,238,21,130,106,25,226,198,79,118,113,223,116,172,2,112,197,133,1,81,5,6,203,67,136,213,87,42,3,45,131,235,128,17,117,115,49,208,179,196,139,38,10,227,87,83,134,59,26,241,65,136,212,252,123,161,230,182,187,120,141,20,9,119,148,135,214,95,195,216,145,24,187,2,157,205,180,33,196,172,146,121,48,57,173,240,227,249,124,186,97,242,211,38,77,237,225,255,102,12,211,108,135,91,4,117,176,117,78,113,83,22,40,207,8,147,139,73,73,72,38,137,124,221,136,44,47,55,210,168,205,234,78,199,55,196,9,235,221,144,65,227,92,220,145,54,132,149,188,74,236,3,48,160,184,251,52,65,214,45,241,204,254,80,47,153,247,251,127,218,206,36,201,114,36,71,162,87,178,121,184,255,197,218,30,156,0,244,167,72,245,46,68,106,145,21,234,228,39,141,54,96,84,133,58,92,108,179,99,233,157,17,241,20,68,49,100,191,67,145,15,2,247,8,168,16,186,149,171,145,69,190,59,134,204,84,135,37,78,75,53,253,243,58,124,80,224,38,144,215,122,254,55,220,54,25,66,126,159,78,131,192,195,244,73,125,38,189,131,177,200,217,119,81,17,89,171,75,216,66,15,40,162,188,40,172,7,252,22,128,6,129,17,179,59,241,185,42,28,46,50,164,207,203,66,128,46,34,38,151,232,129,6,183,135,149,218,250,52,132,117,84,242,1,228,32,211,23,173,231,74,33,7,48,57,173,124,45,84,128,143,220,187,87,235,213,118,152,28,164,228,48,209,145,36,211,17,115,216,106,120,37,33,208,72,30,214,12,233,243,0,146,108,48,173,192,22,112,189,229,55,85,97,155,107,76,226,183,0,171,192,176,73,28,9,97,153,154,184,102,81,40,109,238,18,252,214,124,66,165,78,115,69,166,144,40,253,210,28,12,33,226,146,121,144,241,38,195,149,171,77,78,39,86,8,113,217,153,43,159,210,25,154,44,79,252,182,49,194,73,90,203,234,68,35,124,214,57,91,37,101,134,184,74,207,197,139,245,163,9,55,170,160,199,206,60,9,20,62,146,81,235,102,140,231,213,198,250,163,233,58,142,187,248,109,56,98,151,164,10,73,66,231,108,161,42,112,75,242,22,111,19,226,251,216,210,72,169,202,205,97,162,220,103,228,166,244,147,210,198,49,138,168,61,229,110,71,51,164,111,173,155,185,25,115,137,226,13,185,216,246,210,140,119,62,127,177,201,231,182,20,232,105,241,61,15,5,121,50,42,198,141,58,107,230,56,9,120,75,242,182,85,19,175,243,141,101,82,179,40,48,103,72,36,18,169,158,145,185,242,182,109,90,214,252,167,145,222,209,92,224,159,94,84,230,133,231,47,74,159,240,138,29,143,130,130,100,132,251,147,48,33,129,26,219,41,121,72,249,105,99,69,136,212,45,2,3,53,141,21,114,239,84,253,248,91,47,164,76,150,220,28,169,165,19,185,64,84,234,187,108,13,157,41,191,99,80,222,23,160,65,73,19,249,86,131,224,48,187,150,36,157,59,250,102,211,163,115,40,177,148,33,185,91,186,46,105,21,118,88,104,65,41,48,48,90,20,255,101,142,236,158,161,187,73,148,119,157,150,5,6,87,70,204,8,208,50,91,64,85,208,145,250,130,177,77,162,252,155,255,168,178,158,42,155,10,164,24,59,2,92,68,7,234,150,18,129,191,80,141,71,122,8,242,238,108,71,33,21,244,92,175,233,89,124,158,4,58,28,45,70,185,55,202,15,140,95,81,242,28,15,166,61,209,231,40,60,6,82,75,2,237,68,105,129,17,111,146,252,38,218,67,236,73,31,140,113,183,211,171,67,25,21,155,205,127,152,232,177,88,34,6,239,155,232,130,255,234,31,59,231,208,154,185,88,12,29,62,72,242,72,154,140,21,120,63,234,248,249,39,201,57,196,126,65,23,48,81,37,207,35,189,7,135,230,167,141,48,45,49,185,229,214,135,19,170,124,114,97,20,0,209,118,152,71,241,49,73,230,128,109,40,37,26,119,185,89,253,184,221,33,26,185,162,56,191,172,233,171,185,248,1,5,64,208,173,136,137,129,73,254,113,91,92,99,139,154,226,90,220,231,139,245,94,252,98,203,152,137,39,105,250,22,245,147,100,161,57,20,118,72,205,66,51,217,63,197,121,222,240,249,69,253,39,197,221,67,26,139,182,213,178,213,51,129,71,154,182,72,135,137,112,106,102,31,38,203,238,220,216,168,79,84,137,229,193,227,246,230,237,167,117,65,105,146,121,100,98,68,80,223,242,61,248,48,86,33,57,21,222,136,162,125,229,247,70,37,84,75,149,158,213,76,191,165,63,56,25,59,121,46,60,234,143,192,14,27,235,205,161,89,180,94,161,160,9,229,191,60,77,143,71,76,163,77,231,248,240,151,158,36,195,101,213,80,235,54,190,154,73,224,142,216,170,252,54,189,11,46,104,100,70,18,86,182,216,31,196,140,98,200,72,52,73,125,8,60,111,115,251,181,70,178,44,231,232,59,217,234,215,247,0,75,36,213,131,98,239,17,234,56,49,216,244,144,75,102,2,157,54,18,18,62,36,20,169,151,185,180,234,5,135,200,223,153,150,115,185,150,61,222,137,244,39,209,74,145,56,91,22,186,168,95,107,229,165,185,148,173,114,139,89,131,180,119,188,49,162,170,217,160,5,12,31,93,92,93,140,157,91,140,158,110,221,14,142,246,183,25,170,77,244,30,141,146,13,135,137,93,200,135,102,64,222,248,199,79,159,33,52,109,86,0,101,45,197,113,115,234,0,165,194,9,194,148,175,137,220,224,181,197,82,108,148,231,156,188,55,62,132,84,181,244,98,29,138,223,152,189,99,109,75,60,24,205,170,230,188,194,160,116,121,74,205,75,167,158,112,125,58,100,118,224,46,9,214,81,86,53,92,201,126,34,101,247,166,164,252,50,20,9,31,21,14,112,109,152,254,82,175,118,39,10,69,31,140,32,80,215,138,51,142,228,187,253,185,233,177,45,250,90,214,117,240,169,115,208,194,108,204,29,98,58,64,213,22,15,142,39,45,219,133,145,150,185,234,21,38,226,91,166,87,172,173,119,47,47,9,134,55,185,236,37,21,99,150,128,186,241,220,120,213,186,215,16,100,132,110,197,97,182,37,153,9,236,60,251,211,84,100,120,41,175,145,194,70,230,231,245,117,71,221,109,79,121,25,51,44,8,156,124,63,221,232,142,56,98,59,155,244,198,244,61,148,236,113,219,67,45,143,107,5,55,31,188,33,24,151,226,41,211,135,247,107,55,61,27,178,180,140,101,172,248,136,1,79,145,46,192,174,64,35,105,37,44,66,17,118,144,240,63,71,43,12,198,114,250,119,43,195,115,152,82,153,166,70,203,176,126,185,239,107,188,19,4,197,51,185,249,164,184,249,147,31,167,24,16,206,118,53,90,170,213,154,126,240,91,72,179,151,31,24,179,210,127,27,250,11,201,125,17,227,163,2,215,175,134,32,235,136,155,133,178,115,119,81,56,75,209,77,189,24,218,212,216,142,32,103,40,106,211,155,255,86,138,127,107,99,4,201,248,229,68,214,115,124,13,215,192,12,129,90,84,208,188,246,225,35,94,144,11,148,130,76,206,226,55,77,191,165,9,205,124,89,114,46,145,246,30,215,71,133,190,58,182,252,132,223,123,61,167,225,123,180,103,56,31,180,35,5,166,234,196,39,18,38,133,230,221,168,73,134,218,121,57,76,130,65,12,111,146,178,213,151,15,34,83,83,79,242,63,19,244,83,156,163,167,121,177,19,39,76,160,220,7,28,25,109,250,225,19,165,45,238,86,191,247,160,10,75,202,165,145,223,60,46,32,78,5,229,30,69,130,5,20,222,140,143,182,8,216,68,71,229,167,209,203,252,40,166,169,244,156,104,227,230,247,218,8,131,197,247,170,52,3,36,5,59,124,212,12,164,175,236,90,169,179,19,219,26,237,213,94,93,56,132,79,143,214,67,192,135,214,100,223,236,138,213,125,200,28,199,15,10,209,69,150,98,163,80,53,97,248,129,93,70,12,65,3,232,229,242,181,9,249,34,40,239,176,21,53,76,129,247,13,49,98,126,123,245,148,131,164,29,228,154,52,220,7,35,87,33,182,19,125,249,171,185,56,136,181,15,234,134,101,86,255,117,107,149,250,75,164,117,19,182,78,69,127,107,158,122,139,17,194,128,214,143,152,24,184,208,63,146,240,181,47,228,198,19,213,150,43,137,12,145,201,216,80,85,250,79,67,244,47,113,64,200,16,58,220,45,14,83,185,19,83,193,184,16,222,198,236,99,130,246,163,88,94,4,138,232,200,104,254,211,116,122,101,194,134,182,217,105,229,21,223,213,16,84,229,247,48,157,157,103,38,198,205,233,59,207,24,227,170,86,147,245,45,252,113,173,36,57,29,128,197,81,230,76,183,92,141,64,92,70,109,17,117,67,191,40,126,251,13,131,172,16,40,219,205,169,246,39,55,169,167,158,48,73,176,120,109,254,54,9,38,40,147,122,75,198,229,57,89,152,164,127,228,226,183,50,91,245,29,11,117,171,36,181,196,80,221,180,73,249,231,162,196,32,219,227,41,33,129,207,60,86,0,202,25,89,255,128,109,74,135,230,8,20,157,240,43,48,76,23,190,211,162,101,48,96,91,254,167,14,228,255,250,209,124,166,109,253,210,241,190,68,188,151,12,7,10,176,43,6,11,67,161,8,188,76,151,46,190,34,234,154,242,21,225,91,27,238,188,162,61,90,117,254,65,42,178,71,140,37,165,223,82,210,139,211,134,182,112,255,38,24,233,191,228,149,160,217,31,42,218,128,169,204,79,113,62,38,247,61,33,138,75,100,24,187,65,150,70,131,218,227,175,223,223,200,120,161,159,206,39,47,80,149,186,144,28,238,204,59,168,50,169,61,17,115,222,31,73,174,205,253,65,251,179,172,105,92,187,152,189,5,107,84,204,232,107,49,52,89,242,74,69,192,126,114,72,127,229,220,175,67,242,29,116,155,195,219,229,11,171,113,166,202,22,252,190,232,237,110,71,20,154,45,100,55,161,58,223,121,39,96,59,66,219,84,226,46,86,165,49,221,88,45,84,231,107,159,14,242,237,237,196,213,11,3,71,28,185,77,191,97,216,163,5,193,153,46,38,165,173,224,225,225,6,62,70,209,166,18,72,17,222,72,180,128,225,244,89,114,170,145,66,119,239,150,162,202,173,37,243,59,37,238,249,229,86,197,158,68,245,143,202,1,191,212,4,10,244,180,181,38,160,184,51,44,105,98,254,108,171,80,116,123,20,178,139,82,229,83,195,41,103,77,60,223,121,105,204,152,10,215,229,2,120,156,18,168,10,170,17,97,6,78,203,147,252,25,222,242,211,21,73,161,128,241,183,138,120,7,212,156,213,25,71,245,128,240,66,173,31,88,204,90,60,217,178,222,81,49,173,72,210,165,153,64,164,66,157,34,132,50,9,48,184,89,215,17,122,20,147,18,137,251,230,241,27,200,114,187,198,37,109,72,87,90,156,22,51,17,67,186,183,116,153,154,53,39,106,175,25,68,208,215,205,31,186,36,251,79,236,144,106,43,215,96,101,41,92,186,141,196,3,120,182,237,116,119,13,110,183,125,239,143,255,64,19,130,255,54,221,205,247,106,59,24,100,190,199,109,225,55,46,87,167,56,59,80,173,238,0,55,108,85,169,62,197,177,193,114,152,241,219,120,81,114,115,186,71,231,237,9,247,174,221,98,127,9,170,154,55,111,63,110,17,78,213,62,249,219,68,135,180,21,141,136,121,241,223,134,161,250,234,213,100,31,187,191,23,146,185,83,226,25,56,253,207,127,240,123,35,129,188,70,211,248,183,137,20,185,43,9,213,138,172,108,88,234,134,203,220,67,81,66,81,160,120,200,240,58,186,226,39,81,254,69,243,187,132,253,89,35,17,23,176,56,181,182,193,65,169,48,253,0,234,195,68,63,165,137,206,146,245,43,110,14,243,162,6,215,177,204,190,190,111,187,249,208,98,98,58,149,8,237,187,143,76,185,141,54,249,60,123,210,216,189,220,61,199,234,222,218,77,102,194,171,254,219,36,46,213,230,68,187,108,184,56,38,174,254,79,217,237,100,38,64,226,27,17,15,42,17,36,203,67,201,118,247,61,141,88,85,211,185,212,40,87,205,81,59,150,220,23,184,162,219,228,54,105,183,61,79,3,57,232,64,100,108,128,18,208,42,1,61,163,239,203,200,194,65,179,72,60,12,122,156,79,139,97,185,136,95,201,94,140,174,67,203,223,190,176,160,202,111,163,170,53,175,71,11,223,97,69,18,87,130,99,116,97,133,165,110,12,225,69,82,26,124,190,147,63,77,15,130,236,152,212,200,51,177,35,64,69,219,244,214,176,29,221,105,203,97,250,72,100,67,173,166,103,84,35,118,134,192,196,213,128,33,222,111,196,19,75,21,130,107,107,85,163,51,202,163,95,212,103,223,166,81,206,82,135,171,117,67,58,59,219,254,9,161,154,78,241,142,96,228,22,106,96,226,179,216,169,113,243,247,173,33,222,145,232,174,53,109,121,76,144,210,243,163,55,71,114,170,187,189,129,7,177,197,42,157,232,175,101,100,2,105,27,169,11,185,86,170,25,67,70,189,80,27,26,230,55,97,192,21,241,110,74,138,228,106,106,101,106,243,33,67,197,96,73,182,255,224,216,198,36,38,154,187,219,79,255,209,122,155,150,111,136,196,76,174,120,124,212,67,188,65,113,199,106,90,2,126,105,123,210,236,61,14,87,104,176,214,213,210,14,218,205,220,150,97,115,165,173,72,218,143,46,181,0,158,57,65,254,71,246,98,26,151,8,142,250,147,81,64,182,164,98,5,194,59,194,5,1,83,223,45,101,35,212,203,212,30,87,179,6,222,33,243,79,41,132,42,226,59,31,245,198,134,176,130,121,16,109,250,160,56,251,245,131,15,185,212,20,25,120,48,113,205,15,196,95,29,201,138,87,81,190,65,172,250,131,161,215,222,201,159,97,124,54,104,159,126,176,101,26,147,48,7,151,0,166,82,135,27,73,226,46,191,140,194,243,199,244,131,170,206,105,73,3,91,145,4,248,86,251,115,223,41,106,201,211,24,244,28,167,121,197,187,239,116,157,47,129,41,234,251,219,135,136,34,81,188,152,244,206,213,104,74,207,223,228,67,237,146,244,73,146,122,85,99,200,251,60,31,96,202,159,138,60,118,55,67,241,67,219,243,204,199,148,159,30,127,181,243,31,140,204,93,6,49,237,98,84,94,230,31,252,220,129,231,167,20,121,107,171,54,255,51,97,128,171,229,156,245,106,227,72,255,96,120,104,82,147,121,24,21,223,254,88,123,55,85,152,227,25,87,242,218,86,249,115,62,148,150,63,17,10,3,221,100,252,63,152,147,87,88,210,42,178,241,78,34,4,92,49,158,101,192,233,151,223,223,160,28,43,218,90,58,224,147,173,223,31,140,110,156,57,229,222,244,4,109,255,154,72,159,10,137,114,133,118,230,204,184,184,97,255,36,169,29,166,16,246,179,95,76,159,169,208,210,161,102,70,95,151,191,245,243,108,86,86,231,24,49,46,162,150,127,243,159,4,48,157,219,185,118,232,19,114,10,80,72,130,174,169,78,10,76,149,253,159,175,8,76,251,83,18,234,85,35,203,188,62,226,182,1,138,36,105,133,57,179,125,235,114,243,24,163,203,181,180,91,124,180,141,160,84,168,36,197,22,29,13,167,238,120,238,69,48,111,254,194,235,163,15,133,207,226,29,17,34,97,201,205,113,23,183,195,28,174,75,224,119,154,126,202,80,160,228,118,154,140,201,252,203,249,126,240,160,235,64,22,46,84,83,171,251,250,216,244,55,93,29,18,190,244,254,166,209,243,97,232,228,150,143,249,150,18,185,186,15,182,242,180,164,196,171,86,243,253,29,211,22,218,192,115,209,215,130,192,200,23,23,116,159,119,202,210,68,120,104,125,155,213,67,137,72,220,174,175,133,52,234,55,162,196,58,164,177,0,152,212,113,255,134,140,179,142,86,16,253,105,114,27,126,53,7,88,149,165,71,224,175,140,229,40,169,231,43,35,106,212,74,203,159,140,118,193,125,228,99,86,90,173,139,191,245,48,29,248,156,70,152,131,245,203,113,109,35,86,20,41,106,200,204,217,214,235,55,145,80,149,28,101,254,192,231,126,210,182,219,154,207,143,240,176,32,203,70,69,245,247,218,22,15,21,54,238,10,169,227,244,7,55,189,190,213,244,222,86,218,243,77,164,103,46,204,35,146,114,8,171,154,199,247,193,176,19,235,9,64,52,245,121,108,1,191,3,96,233,218,179,62,69,159,226,132,5,251,144,99,205,72,21,124,113,77,83,193,214,107,89,120,62,133,167,157,129,250,181,170,213,16,249,115,23,130,33,231,234,173,137,165,248,213,148,1,140,162,176,73,15,251,115,91,115,153,60,119,69,10,247,196,147,149,81,164,95,118,64,149,236,2,128,246,100,104,213,10,106,66,123,49,38,213,148,159,5,134,129,191,30,31,19,106,124,182,236,133,21,70,181,47,40,103,63,253,78,228,36,239,165,44,205,228,207,254,224,97,209,65,125,50,83,167,255,142,235,77,73,214,206,176,26,112,167,139,248,187,249,64,161,186,252,220,156,122,166,241,189,182,85,56,212,148,248,195,31,190,208,195,124,48,225,19,221,145,168,242,126,214,66,119,152,230,144,251,243,228,132,230,3,174,22,136,144,97,121,231,127,92,76,51,66,109,242,211,221,2,138,43,224,126,116,196,223,105,239,44,251,160,28,54,201,41,197,7,169,177,52,169,118,170,25,85,51,165,128,51,124,187,162,158,248,52,153,102,207,168,181,197,248,193,196,91,251,150,231,162,48,177,140,239,91,83,255,69,247,135,192,208,137,222,111,146,14,146,38,231,200,231,128,252,114,251,209,52,140,152,64,238,189,43,164,127,223,112,219,43,206,36,238,181,237,103,93,63,31,40,83,43,191,83,152,154,47,31,19,98,146,144,88,233,178,223,243,83,5,161,18,0,118,147,169,87,111,227,55,116,216,218,113,116,199,121,222,108,156,62,208,164,233,12,166,129,233,248,177,71,79,245,170,250,90,207,11,41,67,96,34,212,50,77,32,51,249,82,169,232,152,83,200,174,123,221,165,225,220,55,210,254,199,5,59,244,193,218,114,171,144,200,2,161,53,29,19,44,13,191,119,37,162,170,67,66,193,221,246,151,170,148,141,232,167,166,240,171,119,31,80,8,64,247,207,14,143,252,79,255,38,48,188,186,239,252,208,173,142,253,202,127,186,253,138,157,226,224,61,171,175,110,71,169,87,109,186,215,65,95,28,23,211,60,57,244,188,110,84,87,172,111,113,64,215,220,69,173,142,115,173,206,47,13,11,140,231,44,254,1,140,22,248,91,31,108,204,55,165,235,113,142,249,220,2,134,13,85,109,133,101,121,126,135,241,79,212,4,154,208,30,249,70,138,28,89,45,106,196,192,83,30,38,105,35,250,42,220,126,149,103,125,22,176,15,11,165,210,69,79,151,67,151,118,252,182,17,234,253,24,180,111,241,28,183,242,105,24,43,87,93,46,136,65,142,239,56,205,40,161,147,43,177,26,239,224,23,255,217,124,234,231,51,136,117,70,124,110,249,86,200,38,177,146,203,129,146,92,168,134,250,116,248,226,163,229,144,79,196,215,166,127,79,236,58,252,225,132,231,66,227,226,4,124,164,26,29,253,30,142,128,25,87,163,87,94,229,230,22,207,185,85,126,91,84,63,33,85,179,136,187,195,212,100,139,87,6,77,246,253,226,233,192,176,222,201,190,96,13,22,221,45,94,203,126,138,152,80,53,225,128,115,252,183,97,239,31,201,37,250,167,46,232,59,22,222,255,21,65,31,228,123,102,156,46,248,127,52,249,38,250,215,26,237,131,210,254,90,2,19,134,55,44,190,38,101,107,45,35,168,16,175,242,249,206,55,139,43,156,187,87,22,47,73,222,237,103,110,133,229,104,202,44,165,218,105,92,247,232,10,116,10,162,55,7,185,19,9,161,111,75,42,116,29,137,154,112,133,17,129,188,195,7,35,57,186,244,106,120,231,125,113,146,2,94,234,240,153,210,124,243,207,129,27,63,179,80,29,81,177,183,237,79,223,13,41,255,42,217,174,49,76,247,142,49,55,152,114,11,42,11,21,190,182,66,62,24,133,86,61,3,174,85,201,255,49,45,147,140,251,235,147,22,152,66,137,239,209,104,145,55,149,63,129,169,110,253,246,13,90,196,110,37,61,253,111,131,44,214,187,87,190,72,72,67,233,229,103,7,55,125,163,207,232,59,4,69,222,249,34,86,132,185,165,223,170,36,229,212,183,134,51,222,62,69,54,104,196,213,245,199,93,171,38,238,179,2,166,157,101,201,225,66,101,191,175,171,3,95,88,107,18,21,168,100,68,251,103,205,30,2,188,63,31,178,162,23,240,169,12,241,159,212,17,235,89,143,184,92,29,126,245,94,66,23,199,225,66,15,131,71,120,248,165,81,213,167,130,95,236,11,94,2,35,13,183,213,239,65,38,227,91,241,167,226,70,46,117,6,251,159,180,157,195,68,116,170,186,207,44,202,229,15,62,57,216,198,63,150,112,249,95,83,47,167,125,167,28,203,87,197,51,83,187,104,52,82,28,202,118,208,29,54,122,106,89,21,120,222,91,86,5,228,30,67,87,228,59,9,122,192,144,61,76,189,185,73,122,249,146,163,166,172,202,104,222,98,52,153,254,228,56,38,93,206,98,68,228,202,167,40,98,170,72,16,227,111,217,105,46,84,36,190,87,148,166,155,16,29,102,173,249,54,67,236,85,102,39,249,241,247,156,190,205,64,191,144,73,30,118,184,78,193,249,117,120,154,234,114,194,150,114,114,79,141,234,157,45,251,155,181,181,250,105,245,124,184,119,36,72,28,15,146,214,187,221,146,132,160,103,78,221,60,235,176,90,197,15,126,166,81,239,50,94,212,91,239,8,197,21,36,9,142,152,169,148,118,190,189,119,59,140,228,168,92,189,169,152,89,243,59,82,168,243,173,217,241,242,119,102,208,220,232,48,166,141,248,13,155,92,71,188,52,1,150,45,179,104,79,163,160,243,227,202,68,52,228,20,134,100,251,14,119,202,173,206,71,183,94,120,137,246,237,113,154,253,245,74,201,73,185,109,157,57,108,105,46,185,57,228,181,31,243,187,221,124,11,127,157,137,220,80,51,226,191,13,129,96,21,147,109,179,217,204,229,167,116,53,45,6,121,180,138,153,230,83,133,92,224,20,129,23,86,6,231,134,27,39,213,100,227,115,200,23,181,22,189,248,139,149,67,157,146,218,15,13,166,232,120,242,101,45,181,9,115,195,177,227,106,154,100,36,232,69,193,213,8,11,189,208,255,50,197,250,48,134,200,238,198,201,243,202,32,32,204,239,185,204,209,112,19,129,66,130,37,186,3,213,154,165,230,137,155,67,103,45,190,49,21,207,57,168,133,242,243,41,78,207,36,37,229,246,61,221,126,68,113,213,38,131,121,58,102,218,130,139,116,136,69,71,157,83,137,121,74,31,185,28,76,147,228,86,143,21,182,41,203,147,32,165,229,224,215,78,88,121,22,129,161,241,241,200,237,131,169,97,147,171,41,181,239,177,8,56,48,155,204,6,154,27,215,104,177,194,40,210,21,159,127,162,110,220,61,176,91,240,67,213,227,66,51,202,105,122,109,88,8,218,29,49,193,103,122,30,184,214,71,99,25,131,113,26,126,49,231,22,221,134,105,222,211,210,185,195,206,133,127,88,228,174,170,245,226,247,152,74,183,254,70,125,141,130,192,63,8,229,234,112,185,137,95,66,251,155,175,1,18,197,85,247,21,96,163,214,11,248,29,17,26,155,69,2,35,252,49,20,33,143,204,164,54,76,51,44,126,27,91,244,39,188,138,158,238,8,175,134,158,22,117,184,208,96,59,242,104,28,192,242,98,198,121,157,47,198,32,171,47,136,245,116,61,42,240,254,31,141,204,242,104,213,232,182,19,38,130,51,212,77,165,141,54,94,204,186,140,212,208,88,166,75,31,79,14,213,162,252,246,91,6,95,77,33,232,66,156,75,227,171,68,111,227,201,122,181,146,97,177,128,174,181,169,59,12,47,162,70,113,158,63,212,63,65,66,136,15,171,21,230,10,76,30,211,131,133,205,58,66,100,63,125,27,11,76,89,1,155,62,207,208,32,207,59,153,123,11,152,126,60,9,12,64,117,185,75,252,54,44,100,63,134,97,135,223,55,156,216,75,179,159,134,26,27,4,35,62,44,29,174,27,141,93,65,7,22,131,214,173,100,73,12,222,97,117,208,142,82,108,166,6,45,29,97,43,252,227,78,118,89,70,252,153,179,205,235,93,248,32,68,82,100,91,33,13,70,152,238,131,43,81,231,174,209,62,234,232,252,98,107,4,22,223,155,122,163,59,99,76,90,145,146,72,236,244,63,130,159,152,132,242,198,240,60,81,211,235,15,109,123,140,160,208,157,181,24,15,227,222,74,212,130,165,53,174,165,83,94,246,50,78,212,179,125,75,160,95,163,150,95,244,249,233,241,25,105,5,173,191,48,97,0,135,73,43,110,253,105,35,194,143,72,6,108,29,98,96,97,92,64,216,228,48,154,83,50,71,224,8,187,95,29,12,17,156,102,95,93,96,204,242,235,55,55,206,109,25,236,242,23,160,8,248,176,111,202,163,237,145,161,60,104,192,135,230,35,139,145,149,37,106,213,11,130,34,220,234,199,57,188,128,69,205,217,66,253,106,62,247,134,93,83,182,255,178,208,163,109,113,115,10,14,228,185,38,203,206,179,26,4,45,84,172,22,162,219,49,91,62,55,9,50,217,77,140,134,239,102,200,236,218,193,41,48,254,107,236,69,20,229,55,49,207,204,12,223,241,61,96,127,88,58,40,29,101,98,247,202,27,133,67,77,194,117,20,27,76,247,137,54,21,203,71,163,90,216,130,181,123,184,14,83,124,200,228,167,86,178,70,234,161,99,14,137,22,92,133,67,13,254,27,143,112,194,239,36,65,97,218,209,234,244,4,49,113,192,169,246,149,117,171,29,71,161,151,91,146,185,46,88,57,213,109,152,78,129,134,230,53,104,112,238,189,70,224,214,218,28,198,15,76,95,184,199,132,43,164,52,242,214,200,87,156,22,33,227,77,116,245,231,234,243,201,181,152,149,64,177,178,126,205,231,197,181,248,105,12,150,169,247,166,11,34,66,94,86,145,40,49,225,130,32,83,113,91,27,53,139,173,231,109,89,120,21,190,13,66,183,184,147,0,200,230,48,126,150,135,240,223,123,17,147,20,152,120,155,79,5,178,195,77,163,109,111,231,38,210,235,217,133,9,135,184,126,143,105,172,9,55,50,42,212,6,232,147,147,239,116,179,17,226,150,81,171,222,156,208,157,187,101,52,83,182,41,201,135,50,173,135,215,211,53,240,11,181,185,127,86,223,46,110,103,64,253,132,222,147,192,228,145,34,217,3,53,103,251,93,218,164,68,35,67,86,81,155,22,20,121,91,255,105,186,92,198,210,29,137,196,108,243,227,152,202,128,161,49,200,247,224,19,181,50,135,161,154,107,63,131,118,35,129,60,9,49,106,28,30,55,247,132,135,1,215,194,91,155,186,171,88,138,198,97,136,58,246,239,147,181,186,50,219,57,126,156,27,164,50,206,202,92,41,206,141,216,233,229,124,20,90,127,48,173,62,101,233,209,117,224,113,247,7,95,68,139,116,147,191,198,160,230,111,189,173,118,82,15,69,200,171,124,215,64,155,251,217,79,91,79,212,125,189,190,8,169,225,13,223,130,192,187,122,239,28,25,228,77,31,158,166,13,203,242,98,100,242,207,144,177,237,159,204,222,104,110,101,44,107,73,218,122,212,83,120,237,201,105,211,62,210,95,238,100,254,60,167,104,164,113,154,237,233,133,186,236,72,186,35,253,37,171,139,100,232,140,164,202,50,22,227,159,188,31,17,79,223,43,41,138,237,250,212,221,146,27,94,13,176,186,81,123,169,113,100,154,172,14,155,170,170,26,94,166,232,26,247,70,59,70,45,70,108,235,40,114,160,7,181,234,197,136,207,7,138,49,169,167,11,229,218,239,124,240,186,144,106,161,198,171,1,185,125,162,54,131,246,162,34,38,206,51,147,97,133,143,210,13,218,199,52,216,103,135,174,187,115,232,204,92,253,86,207,152,164,17,32,138,74,172,86,71,208,66,95,64,160,72,14,105,130,151,78,181,187,19,174,107,28,173,51,160,94,115,196,79,191,137,114,251,79,25,2,228,133,94,177,194,127,235,111,67,220,117,87,160,70,72,174,185,80,166,220,137,122,22,26,90,37,134,137,228,105,59,30,55,48,65,189,171,79,134,181,31,182,27,213,48,87,52,248,44,63,188,166,111,179,212,87,172,163,243,27,174,174,237,91,29,122,25,69,4,59,185,249,93,177,135,83,245,120,69,168,169,18,74,57,219,103,184,17,227,137,46,56,206,3,2,2,81,249,244,222,113,253,120,30,244,178,57,92,77,108,87,51,150,133,132,244,142,170,43,172,125,29,82,99,139,92,81,178,213,142,40,187,81,71,15,159,153,195,166,200,170,101,85,244,128,184,227,65,109,23,109,48,226,103,62,251,255,122,154,246,173,147,46,218,42,127,165,54,181,251,202,60,235,119,143,126,118,100,157,158,89,160,68,174,215,41,11,23,226,249,55,164,126,239,63,163,93,225,247,9,142,63,55,76,230,115,106,82,240,189,163,159,199,183,66,229,168,229,69,52,255,13,55,82,144,159,120,51,71,46,166,90,201,221,135,139,7,32,194,174,38,151,128,221,232,53,135,13,2,44,121,103,218,35,203,140,114,200,74,203,177,22,185,189,67,50,74,101,46,165,25,91,223,234,80,40,28,85,156,52,185,44,249,88,208,93,110,47,12,132,147,193,36,160,181,68,142,146,217,26,101,154,180,135,44,253,109,232,148,191,24,255,123,13,146,76,250,218,221,24,96,188,6,116,80,153,41,159,139,122,243,58,3,70,5,74,29,247,75,102,37,126,155,30,35,209,243,172,176,147,159,143,150,128,250,83,162,122,82,96,202,139,149,81,188,192,148,202,117,209,95,173,152,102,51,175,126,231,30,5,76,50,23,168,117,245,196,72,193,205,212,226,86,4,101,134,111,196,100,166,141,163,95,2,53,168,252,101,97,45,77,141,50,42,144,111,142,90,163,236,182,143,93,207,79,13,93,45,158,108,66,174,4,14,0,45,223,131,33,201,239,125,232,113,213,90,51,208,226,15,134,190,146,26,95,4,112,93,65,149,101,15,213,124,209,93,124,153,198,250,7,55,10,119,196,240,35,98,208,87,36,147,176,180,110,249,201,7,213,229,133,110,192,198,15,162,149,10,168,38,108,135,81,23,151,69,208,232,36,61,254,189,120,205,165,126,63,71,72,36,221,15,45,85,170,230,78,249,6,193,240,128,73,151,106,60,3,74,144,57,253,201,233,158,251,137,226,192,56,242,197,119,97,240,126,19,111,106,185,204,219,75,183,103,162,172,41,70,139,128,76,15,175,248,91,211,11,210,180,20,7,130,29,175,172,229,106,8,192,207,111,77,87,139,28,26,76,17,87,211,119,237,26,35,99,60,55,129,154,245,99,63,157,153,35,142,214,165,134,105,140,100,197,103,18,245,172,247,104,45,14,5,153,55,46,222,104,135,106,82,19,26,170,27,35,250,54,150,31,71,247,189,22,101,22,158,128,35,165,169,14,252,218,22,99,138,236,158,137,59,169,49,93,90,212,142,19,247,122,174,214,63,78,223,89,123,202,118,210,1,99,213,170,217,99,2,1,55,60,60,95,255,74,49,33,118,49,5,40,41,192,11,29,14,63,27,62,21,62,30,76,14,225,179,51,128,55,149,248,114,53,167,251,23,43,65,233,163,34,56,219,18,62,179,68,15,37,33,6,34,235,71,96,211,51,244,223,94,70,4,47,87,67,182,232,29,219,31,255,104,86,2,192,170,97,98,238,14,195,176,146,187,48,76,125,212,194,4,12,55,227,150,171,123,55,194,157,15,238,212,24,46,185,250,249,235,109,116,31,84,178,75,98,104,88,147,251,87,34,119,109,139,62,73,53,62,236,68,48,70,238,63,216,40,36,166,92,12,91,248,167,3,72,198,13,46,152,172,181,164,166,156,98,192,238,112,133,120,166,9,76,196,107,250,213,38,19,154,62,48,15,126,163,73,25,6,99,10,34,229,106,235,147,252,122,84,222,174,103,123,72,79,152,173,234,43,72,185,38,253,91,36,116,123,152,10,243,51,37,236,183,219,22,45,214,67,201,252,140,65,235,135,190,188,116,7,9,10,21,18,121,62,44,117,10,27,230,64,126,135,210,205,24,53,66,116,242,185,81,117,32,32,230,99,142,170,74,46,92,178,248,176,217,248,205,43,78,111,30,47,167,210,57,240,37,71,184,185,77,44,185,57,198,75,241,53,68,201,244,220,122,243,103,1,207,207,13,0,166,228,231,200,123,195,122,208,134,143,26,2,182,57,203,81,115,54,66,120,71,137,236,166,151,240,96,184,157,99,200,249,4,71,102,67,179,58,10,95,159,240,239,210,210,44,48,21,6,35,190,136,5,242,154,192,132,222,91,124,79,35,255,155,2,95,68,67,252,234,103,203,33,191,148,48,85,120,35,38,42,148,148,63,48,188,171,206,149,2,233,71,211,28,30,213,45,24,109,126,115,56,38,83,13,227,143,108,246,120,31,51,137,72,34,188,85,71,141,10,165,239,131,81,231,38,204,119,12,249,50,45,188,15,126,70,140,200,49,49,89,44,117,246,125,207,70,249,125,201,243,7,254,87,24,219,190,125,137,236,85,253,153,44,157,230,156,21,240,155,169,105,191,29,18,97,167,249,206,209,140,181,238,200,79,83,206,239,141,202,86,24,128,205,149,48,148,87,213,47,158,166,206,43,51,137,54,233,126,227,98,232,105,100,42,33,136,237,108,65,220,250,214,163,111,133,224,75,249,186,125,33,74,103,62,200,91,253,149,22,158,184,186,14,73,117,209,194,76,255,167,95,61,255,236,107,249,30,164,224,125,46,160,102,5,19,167,124,205,77,21,170,191,215,152,245,72,54,0,149,107,58,254,252,201,173,146,113,202,60,164,247,179,238,184,154,250,136,44,15,60,141,232,113,124,142,1,63,182,204,35,19,212,44,113,235,75,185,154,252,178,145,31,196,99,225,221,200,141,223,202,58,55,190,213,48,194,93,121,41,88,88,138,191,114,183,226,12,249,225,103,178,208,247,224,48,105,203,43,239,68,107,238,240,115,247,109,194,111,41,14,89,184,247,208,187,84,29,158,240,112,228,147,117,226,45,203,119,59,106,53,69,112,24,94,103,104,171,107,140,215,27,158,35,48,169,150,93,226,83,54,43,231,75,24,90,28,239,175,124,19,1,241,163,12,85,30,99,8,139,33,131,152,94,54,202,206,142,243,213,43,188,53,66,110,180,202,228,167,152,241,58,69,139,17,243,156,155,134,56,26,52,173,108,95,150,200,155,12,105,92,58,80,128,149,56,209,233,27,163,135,68,96,186,135,98,147,38,31,45,182,50,204,231,213,164,69,62,24,166,205,38,175,133,233,222,183,111,102,3,154,35,49,23,58,37,193,211,79,31,98,239,75,183,97,202,127,182,211,195,208,184,119,151,212,194,49,226,116,92,248,147,79,136,133,170,194,104,3,182,216,41,233,88,144,185,64,180,112,56,51,2,219,240,122,142,152,188,55,203,225,228,17,240,198,68,252,19,96,122,109,253,147,88,118,102,200,213,48,62,140,18,39,196,65,176,65,231,10,150,82,119,19,141,158,242,89,245,230,84,76,206,48,255,136,101,202,108,128,249,198,207,61,43,108,216,58,207,44,109,159,214,221,21,193,226,67,143,247,232,97,12,80,133,113,116,64,47,37,195,195,127,248,92,124,151,124,106,210,238,197,105,44,158,141,221,33,222,206,143,105,13,43,78,7,103,106,52,40,48,36,204,198,218,221,52,156,157,194,119,57,184,134,5,0,220,202,161,19,151,214,129,132,209,128,245,118,216,66,155,204,208,61,218,252,216,233,179,148,206,151,46,62,52,133,96,116,206,251,147,115,160,235,210,133,229,45,26,225,223,205,45,184,153,47,70,151,55,147,193,225,183,114,37,40,120,76,55,247,58,10,35,131,116,44,30,19,168,159,45,238,253,12,13,169,147,38,131,96,253,27,14,211,224,32,147,212,56,54,103,29,249,224,180,206,10,76,156,181,199,144,155,21,147,191,77,169,145,151,127,1,63,147,247,200,121,77,8,29,125,36,135,225,114,202,8,23,109,127,43,216,22,203,31,145,182,216,95,38,79,230,150,4,100,169,75,10,20,209,24,156,109,221,155,147,97,76,25,82,104,217,186,115,158,20,227,209,94,153,44,38,20,71,25,97,204,52,154,31,171,188,151,77,99,55,114,104,126,44,58,104,38,206,184,195,236,188,180,55,253,92,13,87,65,120,56,20,162,172,185,127,96,200,144,124,141,180,45,244,171,118,243,235,213,143,230,93,109,137,154,91,93,244,114,178,81,90,110,137,18,231,152,189,93,100,237,47,56,205,202,62,212,126,229,189,55,181,227,37,126,26,74,240,171,87,191,243,170,59,37,10,73,110,206,205,124,112,43,183,59,53,188,70,108,214,28,113,52,114,75,245,197,75,187,180,144,21,1,115,4,237,128,223,75,22,217,25,200,107,180,47,70,197,91,227,28,101,0,204,4,243,170,115,107,154,246,28,163,152,176,233,25,213,216,178,58,82,29,249,65,208,243,37,145,231,112,147,75,173,229,112,196,75,25,145,160,108,73,248,47,115,199,99,195,57,211,229,248,57,244,110,124,201,174,191,143,37,252,98,195,178,110,197,57,130,205,83,94,82,184,126,16,156,34,168,18,207,69,122,63,191,53,154,79,243,43,246,191,127,18,134,91,14,237,3,127,92,88,149,116,117,46,145,173,103,14,194,51,227,179,236,153,244,119,203,131,99,169,207,152,101,8,199,235,242,177,70,203,227,118,58,46,226,115,50,242,222,36,14,222,158,226,15,254,236,129,94,21,54,134,134,25,11,224,14,205,108,210,81,61,75,119,15,3,49,6,233,26,121,127,72,157,237,242,165,89,200,46,202,54,110,44,168,199,207,228,73,186,94,92,58,138,60,87,156,108,70,106,120,174,194,199,20,104,28,158,170,213,60,144,30,45,101,187,25,207,20,98,211,22,152,62,66,63,84,255,244,16,150,192,156,46,206,240,132,92,14,185,76,133,233,221,236,49,102,70,222,81,21,30,117,70,204,5,197,9,57,207,47,18,3,165,197,247,128,156,84,182,51,146,166,126,214,227,96,23,89,151,215,138,254,226,91,64,119,85,228,198,198,194,233,251,63,138,116,255,25,47,250,56,98,130,26,123,214,85,184,193,44,21,19,180,22,169,196,166,31,23,18,49,127,232,137,216,203,207,213,200,154,150,128,43,169,118,121,50,90,157,122,220,156,200,208,22,123,246,46,227,44,204,0,152,213,225,9,124,8,8,250,205,233,216,221,231,231,234,233,157,250,192,236,108,58,7,247,242,212,59,104,179,62,55,71,177,128,33,177,141,139,223,49,214,243,196,229,136,70,1,226,132,237,69,221,147,192,148,46,57,157,46,112,138,73,64,100,50,169,118,241,157,202,120,105,210,142,184,197,130,47,53,54,104,108,142,116,252,141,116,182,56,37,142,193,69,14,30,40,26,104,127,137,95,62,198,229,157,112,53,153,34,191,57,126,83,203,239,113,171,249,238,177,99,188,119,170,210,30,68,67,192,74,47,246,109,75,20,248,200,205,121,233,152,134,104,150,141,84,175,50,216,90,238,220,86,126,59,167,212,194,209,171,112,160,23,117,75,27,62,157,158,40,124,220,167,94,177,226,171,194,144,175,185,113,213,205,184,205,111,89,173,34,222,45,51,168,176,74,74,168,63,152,74,221,229,49,63,250,182,81,211,21,152,188,125,117,15,128,190,165,46,19,5,69,147,154,143,205,218,18,215,253,54,210,216,109,71,48,100,177,161,92,129,47,57,172,184,250,125,236,155,57,6,216,229,6,245,244,238,117,189,253,227,102,70,233,66,33,188,207,140,80,10,106,128,185,178,255,24,227,187,239,178,157,186,251,219,20,110,208,150,7,124,45,154,149,48,4,59,205,55,74,124,23,90,213,2,70,250,152,18,32,159,11,27,234,139,156,42,221,212,169,166,47,221,102,169,176,188,57,13,111,52,135,199,60,164,20,52,31,13,82,232,183,175,132,5,36,220,6,239,156,65,120,192,61,4,228,192,234,208,75,199,95,212,54,12,51,235,87,74,248,237,126,43,188,96,99,142,149,143,201,38,188,190,220,8,135,3,117,68,121,212,83,108,69,254,163,133,193,249,182,163,140,103,64,176,248,54,129,184,119,55,10,162,252,90,36,150,91,68,182,166,201,73,164,117,100,60,230,45,204,140,137,248,202,150,181,71,34,101,185,9,243,220,80,216,82,228,98,104,153,170,239,10,248,3,87,76,225,107,106,238,49,197,41,194,159,146,215,188,172,157,217,220,118,90,150,233,202,96,10,58,45,116,47,56,60,168,197,147,229,245,70,168,227,198,125,240,132,211,86,70,124,241,170,9,91,195,99,198,98,222,50,134,136,231,155,39,116,6,75,200,237,66,16,205,76,251,67,33,163,121,198,167,220,186,95,100,99,190,33,219,68,113,150,44,143,69,157,88,248,146,100,32,164,196,251,226,140,215,227,103,15,133,93,251,202,202,164,232,143,93,231,131,45,5,42,59,229,134,58,107,250,142,243,76,182,138,70,122,194,88,224,158,123,217,203,250,239,114,147,198,159,78,211,138,98,160,43,158,59,242,39,20,206,46,135,177,212,154,192,232,238,118,119,200,172,126,55,15,69,242,54,214,164,25,40,244,226,57,81,158,65,105,154,230,14,163,17,120,229,222,16,199,85,223,102,55,74,199,210,198,143,102,201,123,77,55,204,254,234,144,210,58,186,70,22,54,122,192,115,137,206,7,240,59,30,202,138,49,35,150,216,5,125,6,172,92,76,47,155,204,147,131,145,83,207,201,239,241,150,122,14,56,5,104,112,15,250,215,188,70,48,45,240,68,68,219,63,136,137,250,252,192,180,25,207,152,11,239,143,37,63,14,249,235,115,39,220,113,161,222,109,72,99,9,236,221,148,211,5,220,174,166,9,30,76,194,196,247,89,116,23,171,52,236,66,168,113,210,86,120,110,102,169,71,150,46,199,83,9,247,155,105,170,43,247,90,121,182,159,169,27,175,168,203,136,155,222,172,135,65,169,111,190,67,222,26,86,64,248,195,28,102,121,252,92,220,41,165,119,148,78,31,125,233,62,78,140,200,128,139,90,223,137,136,65,139,111,73,113,238,145,211,250,194,252,182,226,135,81,69,145,98,80,138,90,141,4,218,225,78,45,145,60,215,68,90,204,253,95,232,11,202,145,237,8,207,99,70,240,10,250,2,248,82,4,166,193,47,158,156,1,234,98,125,145,44,154,199,79,123,74,173,180,102,249,18,181,201,137,208,168,217,47,130,46,83,9,241,241,166,242,191,47,133,251,118,66,44,96,164,102,228,184,182,253,42,223,139,228,147,126,141,69,206,167,199,86,215,134,144,19,208,208,79,44,197,135,140,126,192,45,3,186,97,35,244,45,152,234,1,124,42,129,81,116,244,8,41,81,172,43,93,87,236,107,109,215,188,154,172,139,88,125,48,0,210,238,230,123,52,118,221,207,213,215,104,203,29,70,99,246,202,120,31,246,137,19,176,169,80,200,205,225,105,207,143,89,90,97,95,21,24,59,222,143,189,133,158,95,169,10,83,2,231,198,48,193,114,101,121,33,247,67,35,86,119,216,26,69,228,183,159,249,133,114,168,195,84,170,232,199,102,67,153,30,138,68,231,21,134,228,15,134,138,185,209,99,238,87,211,211,156,158,59,48,124,106,45,174,38,60,24,7,31,36,230,208,52,248,153,121,8,210,117,185,152,46,199,33,23,139,36,192,52,246,189,22,209,14,208,49,244,214,112,219,184,58,10,15,70,249,172,92,221,216,161,74,194,86,141,171,48,54,109,254,52,196,87,122,181,189,104,160,80,112,140,68,159,145,153,249,84,203,188,143,31,248,34,224,121,3,166,238,78,126,26,163,209,15,228,133,184,92,166,230,13,133,158,55,175,109,67,191,6,5,14,174,212,4,60,51,127,13,39,18,42,110,242,173,200,151,38,250,182,246,55,117,226,135,97,104,171,242,88,88,60,245,230,197,51,169,232,64,23,189,11,91,208,27,59,33,77,127,84,110,201,183,130,119,77,62,244,198,10,239,242,216,37,73,69,12,126,79,115,101,60,201,183,9,220,233,223,168,50,38,233,226,2,175,94,118,126,141,183,13,102,98,29,152,226,196,252,210,77,130,71,160,151,26,79,95,90,80,213,45,29,20,168,221,151,27,10,203,106,79,154,60,56,229,59,174,63,5,143,4,77,40,10,119,83,5,117,180,23,29,147,99,12,195,53,208,138,59,45,48,124,101,249,203,7,117,95,249,212,144,37,58,157,52,214,40,241,234,249,3,59,87,187,161,20,180,41,106,5,81,9,247,60,201,255,164,5,78,120,76,11,109,243,173,15,126,109,158,172,128,231,76,67,24,248,88,248,219,225,78,50,91,111,126,139,183,28,26,12,135,100,222,28,171,129,142,39,135,17,199,60,71,224,113,34,70,73,182,126,101,94,4,148,201,17,171,3,199,99,94,189,248,109,248,81,152,178,40,15,207,204,161,193,144,120,246,128,11,78,107,194,196,28,106,172,106,220,135,12,107,25,85,63,148,195,254,57,23,218,67,178,64,232,248,126,158,99,60,90,67,146,38,191,151,149,144,223,18,190,7,234,114,85,158,220,24,132,110,120,38,135,29,69,80,218,253,107,58,46,70,11,38,48,186,17,241,218,88,29,83,118,112,43,229,45,126,52,161,130,148,60,144,160,207,70,241,151,154,166,30,42,143,133,176,135,19,19,27,252,124,50,25,80,170,82,5,148,250,60,163,119,187,51,226,86,104,116,202,228,55,85,167,103,117,7,104,93,235,2,63,191,35,222,135,20,111,235,10,210,65,29,207,76,241,163,236,53,149,80,219,56,2,143,84,26,0,126,54,88,20,101,193,251,60,147,132,203,164,5,140,46,35,175,22,254,93,96,120,196,227,168,69,72,44,153,185,77,148,195,104,108,2,134,24,36,81,90,65,71,142,230,100,225,201,189,169,188,152,113,38,89,209,205,150,15,5,31,253,142,79,181,254,104,48,19,190,208,99,199,254,141,148,132,158,181,245,210,79,17,107,154,53,47,83,228,13,2,47,154,43,131,108,111,142,56,41,190,18,177,211,69,190,40,249,55,40,225,48,253,207,156,127,166,37,146,48,226,58,211,35,213,203,130,163,250,219,228,250,91,44,28,142,172,140,176,0,191,135,45,49,164,48,111,235,68,66,115,170,207,216,48,168,76,203,10,111,96,28,143,176,156,172,67,78,126,26,238,170,25,22,198,51,129,17,48,18,216,212,148,3,165,120,127,11,74,196,61,222,26,139,33,69,133,128,59,236,214,53,224,41,226,200,6,67,55,51,2,238,39,217,199,12,190,117,158,120,110,174,149,151,94,214,108,145,247,126,95,168,233,189,135,184,6,16,218,157,44,94,53,24,194,255,145,112,31,93,127,154,50,251,28,112,66,113,93,70,116,35,144,20,243,140,232,154,238,223,236,84,161,120,129,190,16,81,153,68,161,69,143,106,175,101,180,45,178,64,186,209,37,197,52,52,253,85,49,233,144,100,91,45,236,128,106,57,192,124,50,56,243,75,100,199,104,254,209,73,138,238,15,39,143,163,72,12,183,252,154,196,67,163,52,131,174,236,174,86,217,251,122,172,92,15,106,225,208,95,25,147,14,47,76,212,238,77,171,146,18,67,214,120,14,226,173,231,186,100,38,229,106,232,168,134,79,225,105,71,125,147,65,185,86,209,229,191,141,208,249,144,25,62,138,153,144,113,115,74,86,101,204,96,92,121,214,82,228,235,81,196,19,51,2,247,23,201,36,15,245,65,193,42,147,120,160,26,85,124,139,71,156,74,234,143,80,208,164,201,33,18,215,84,52,28,217,54,8,242,183,123,35,131,69,79,154,62,185,73,199,198,176,84,132,20,229,115,34,238,57,51,219,207,182,220,196,20,32,34,10,67,191,199,71,141,39,170,41,76,146,192,131,148,188,218,150,61,105,210,226,147,113,198,130,164,129,236,150,244,10,67,137,27,73,65,77,251,177,239,86,211,182,246,160,176,169,152,118,133,41,144,205,194,222,34,98,54,6,19,169,236,1,143,165,150,54,61,67,43,242,34,40,51,157,174,40,74,18,17,84,166,212,115,201,129,13,23,207,201,39,155,136,133,203,182,242,224,225,237,221,6,91,151,174,194,40,84,71,52,27,99,74,206,198,3,91,166,83,215,147,197,101,208,229,230,212,66,221,40,68,216,116,73,233,123,241,115,45,171,113,48,254,196,136,57,40,217,175,40,18,58,72,153,201,60,62,95,56,49,96,82,29,137,242,193,219,202,140,36,4,14,67,225,55,119,90,166,51,103,138,253,129,82,66,81,35,85,218,133,197,14,212,170,51,102,76,5,44,166,169,240,193,20,15,184,221,46,59,218,65,42,176,228,189,137,91,201,99,111,182,169,156,226,232,94,139,111,66,225,198,206,24,191,241,231,201,99,211,104,24,53,64,180,4,84,89,154,188,227,237,177,184,26,101,57,250,41,89,154,43,66,252,176,127,110,217,167,201,119,22,87,156,124,235,31,250,147,249,131,174,72,252,77,2,229,71,220,223,107,58,71,225,103,18,113,235,114,111,90,147,138,203,147,188,247,47,168,180,92,133,173,30,195,97,90,70,101,93,99,99,214,200,42,210,57,54,231,210,171,135,241,135,57,252,198,187,175,159,171,225,11,221,1,143,37,39,223,173,86,136,224,23,55,59,143,166,192,198,152,113,2,126,86,231,144,247,178,188,70,156,155,207,189,194,151,73,152,156,89,153,113,53,4,234,226,227,94,90,129,99,42,64,99,69,207,187,194,164,137,125,76,41,190,40,85,224,63,149,166,153,30,64,205,246,188,63,46,34,244,78,194,178,36,150,34,48,45,117,153,54,161,164,186,228,174,80,201,128,194,35,20,209,39,216,199,103,194,56,1,221,111,190,45,5,157,6,1,159,23,146,136,25,49,59,99,3,78,152,117,59,35,0,75,249,100,242,254,27,92,67,75,138,64,101,187,50,44,127,240,240,196,58,20,32,41,179,240,119,111,60,11,71,231,16,49,26,131,97,36,74,248,82,63,44,48,173,182,190,17,67,97,240,140,25,125,178,49,74,243,61,101,211,2,145,189,202,70,170,199,33,225,232,95,185,146,12,10,85,39,35,50,35,157,52,189,142,25,130,38,17,14,223,38,249,161,40,217,138,0,109,117,10,202,128,187,161,79,247,43,149,63,10,35,115,21,89,23,130,16,63,247,38,79,185,2,190,75,120,132,255,224,233,230,0,157,179,210,186,97,15,86,179,1,130,120,7,245,252,63,207,125,51,181,1,205,220,220,75,97,35,28,119,24,107,79,135,100,153,70,182,163,3,174,70,125,107,163,65,221,1,195,48,168,175,181,17,131,241,1,61,127,4,90,2,99,117,70,42,202,152,249,134,222,156,216,109,222,28,98,72,157,102,164,186,119,196,149,17,96,77,77,22,102,2,69,92,37,110,14,125,194,214,41,76,181,115,254,246,33,18,39,143,246,14,38,132,160,63,216,228,91,117,14,83,92,224,66,53,197,84,28,229,72,54,194,150,57,125,34,209,202,41,253,196,19,26,26,10,108,191,211,137,222,154,146,68,71,88,92,239,159,194,90,120,223,171,102,43,179,105,148,63,203,195,15,198,103,47,115,200,254,92,204,195,125,239,197,52,163,192,94,96,154,186,221,245,130,110,189,102,95,33,162,113,228,79,253,226,251,67,81,0,74,189,136,155,103,152,211,43,153,253,129,201,209,249,193,121,45,18,38,155,70,181,2,1,223,207,16,72,95,114,0,61,152,90,93,207,121,26,85,229,47,106,241,248,15,93,197,108,98,129,45,165,225,23,163,33,164,187,2,105,245,17,253,42,151,152,104,151,49,171,214,228,251,55,207,42,250,99,71,236,20,67,231,199,128,102,48,7,103,83,120,21,175,65,5,158,55,233,76,129,231,125,214,189,195,168,192,116,217,114,80,215,157,95,171,230,133,210,134,42,98,185,154,122,38,15,16,112,34,152,212,172,192,76,211,239,76,167,10,238,237,135,178,233,192,137,245,230,143,63,57,29,129,169,17,97,240,245,202,219,106,198,194,145,57,252,78,116,4,179,252,98,36,197,50,149,5,124,81,83,246,247,130,163,160,200,202,175,104,111,125,141,183,48,144,22,212,218,229,167,39,26,201,197,135,252,153,226,244,245,8,124,204,226,112,120,79,93,1,111,233,173,242,81,147,92,38,37,236,21,83,225,29,118,144,249,204,84,81,254,192,219,219,139,40,125,125,31,175,8,124,40,56,243,17,135,157,107,236,250,131,62,143,100,57,218,235,21,203,209,56,215,159,185,119,28,70,42,77,78,116,24,142,207,71,0,10,252,204,206,125,228,189,174,81,194,126,79,102,193,156,36,107,53,97,223,233,4,84,192,12,81,151,15,194,172,255,132,76,128,113,141,197,30,96,31,102,69,126,48,157,53,45,109,48,211,247,123,254,170,191,54,13,228,75,86,126,171,230,38,248,163,209,10,146,172,141,147,190,234,30,34,164,244,69,83,167,155,155,233,31,31,185,207,149,70,126,41,123,11,225,170,122,127,125,62,95,25,142,118,227,184,19,24,190,146,111,142,27,171,94,149,67,130,62,43,218,184,62,120,29,43,20,72,120,89,59,225,55,87,76,209,41,91,238,129,49,184,125,1,209,169,179,197,31,101,203,71,171,254,123,50,154,160,78,58,148,68,135,135,179,221,81,139,0,219,171,108,58,237,194,64,242,109,104,213,120,34,74,134,31,232,140,70,230,227,187,122,64,23,191,100,195,235,40,130,20,159,43,232,120,137,185,208,105,29,252,72,213,177,173,45,85,211,4,126,183,243,54,134,106,138,199,69,78,252,78,139,92,249,82,28,80,100,209,57,146,187,70,167,246,196,3,81,104,195,87,233,236,165,36,158,162,154,239,83,163,121,55,103,203,39,163,3,195,133,76,46,162,14,86,242,33,240,115,250,252,248,129,114,110,45,241,19,184,26,79,246,251,105,216,66,222,238,53,4,134,149,226,91,124,48,212,213,36,252,162,13,157,2,56,255,150,27,178,112,157,9,164,9,88,111,31,76,73,189,110,196,52,177,207,238,211,140,130,87,138,69,3,198,172,236,31,163,5,145,1,43,79,200,169,240,198,224,141,147,191,246,65,20,168,247,28,241,249,71,225,248,13,218,53,105,159,162,240,243,35,61,72,76,100,128,61,39,95,12,121,213,231,74,124,79,126,81,26,147,184,6,44,247,148,225,251,205,201,42,215,155,176,201,114,120,242,190,2,182,236,222,64,140,149,53,242,149,39,146,205,214,42,14,96,210,166,254,185,113,215,207,170,63,48,237,31,211,225,205,241,120,4,182,92,207,55,211,40,106,162,41,77,96,142,156,207,141,104,165,88,38,63,81,139,175,21,71,187,41,196,203,197,52,251,183,207,252,107,116,142,244,38,159,219,170,176,189,52,24,81,137,183,212,101,155,95,139,54,186,229,48,245,109,18,48,229,230,40,106,250,111,159,142,207,41,131,182,206,59,213,191,163,19,138,109,246,82,121,180,77,59,244,23,105,106,232,45,222,42,6,197,166,136,123,127,153,18,50,48,124,164,252,237,77,187,166,247,9,53,28,183,94,101,141,192,100,118,60,145,199,190,76,73,149,220,252,29,94,84,57,127,240,164,251,179,8,76,232,202,75,145,96,184,131,91,59,151,239,54,193,232,47,239,74,219,194,218,87,38,234,94,239,101,124,21,52,154,7,158,83,35,79,190,172,31,241,187,57,180,128,18,153,71,85,192,171,152,32,68,53,22,201,4,25,33,47,244,110,127,175,40,115,129,214,130,226,198,161,241,239,76,137,78,32,79,130,37,188,62,24,205,46,241,250,222,145,91,233,158,254,208,129,118,155,76,210,131,133,229,158,27,130,178,198,103,150,176,21,229,124,182,8,241,28,34,235,57,98,136,111,159,79,211,0,152,40,139,28,187,152,242,56,239,31,124,140,211,37,80,120,112,138,119,42,52,180,194,166,218,88,23,75,228,147,214,48,88,181,126,24,0,107,157,62,14,195,103,45,94,198,133,211,234,147,169,51,169,30,228,79,227,230,20,202,176,6,2,198,220,75,175,177,97,172,63,243,35,110,206,212,72,123,193,72,210,154,39,109,27,29,95,34,81,49,97,65,160,208,208,135,156,48,134,236,104,116,62,83,10,229,48,149,53,61,125,252,70,110,116,122,246,168,153,109,144,188,70,212,250,178,133,174,184,185,241,128,108,129,239,13,239,138,132,90,19,238,93,83,128,134,24,201,63,55,42,229,201,88,57,209,178,181,178,210,248,158,246,99,9,83,30,118,155,143,218,29,86,233,32,240,219,39,62,10,91,224,66,136,230,31,147,132,208,250,127,111,36,73,22,47,40,60,30,125,91,253,237,138,144,163,85,162,38,76,175,125,214,36,79,43,188,151,171,57,84,103,196,243,39,135,91,178,10,81,232,130,194,72,15,184,15,249,105,168,102,158,175,213,227,167,207,149,78,79,138,199,169,128,139,20,74,251,225,88,219,195,228,35,163,247,111,81,178,153,149,141,16,159,177,243,198,213,107,40,171,181,165,168,96,32,139,236,14,121,146,124,109,184,44,70,164,188,112,215,233,135,77,248,153,41,53,162,161,116,87,110,97,154,97,50,247,217,50,136,171,5,255,112,52,157,230,162,225,5,197,86,241,186,8,236,119,242,59,49,224,180,15,36,125,213,70,206,58,43,3,104,222,186,194,248,200,206,133,223,28,141,158,216,95,93,174,38,99,233,186,193,164,83,126,106,4,225,209,160,239,55,190,166,181,156,202,205,97,109,204,206,40,116,125,118,182,139,25,29,187,219,179,54,162,91,152,163,17,6,34,234,23,104,149,174,118,19,114,186,51,63,245,27,132,38,179,12,225,130,225,139,142,175,97,85,169,9,147,26,109,57,133,45,31,34,207,69,99,160,43,165,51,9,247,74,67,1,2,193,70,13,232,138,92,219,192,78,76,184,153,172,77,118,12,215,173,223,227,237,36,152,154,17,239,95,83,169,242,173,86,241,77,172,27,201,2,154,253,114,14,67,93,5,77,139,195,244,99,200,215,60,88,192,145,54,154,198,133,113,229,183,215,49,110,52,207,98,32,82,35,31,27,70,114,170,132,162,231,75,178,70,160,196,126,188,132,106,192,141,37,45,143,84,84,25,163,152,167,133,72,180,190,89,250,47,183,170,255,181,61,202,230,185,61,91,132,189,60,103,182,233,131,62,219,50,78,105,226,76,165,95,221,182,207,250,84,241,236,156,133,64,78,78,148,69,165,96,216,15,116,230,38,133,43,145,64,148,28,234,137,3,135,138,110,121,48,2,12,215,31,12,137,224,126,182,158,86,173,124,26,136,192,156,172,114,45,153,144,25,215,98,204,31,65,141,146,247,180,128,223,241,34,71,52,6,128,183,132,67,90,254,12,137,116,243,136,105,117,223,216,209,14,25,84,36,37,74,59,143,215,77,113,49,90,75,2,27,39,226,14,120,16,219,22,219,226,18,148,140,199,158,70,121,41,150,199,48,254,81,135,233,253,17,148,218,191,22,39,44,29,0,69,141,181,67,31,119,15,152,122,81,241,180,14,108,13,123,180,124,45,105,209,159,166,76,55,63,166,95,42,36,76,219,224,138,173,215,173,191,237,131,41,59,210,96,29,177,241,227,108,13,144,193,77,242,254,106,133,150,234,106,217,52,79,193,232,157,40,39,134,39,239,90,179,52,162,218,206,187,227,67,184,105,141,131,41,3,106,165,247,30,130,124,95,150,98,143,41,23,87,83,243,117,111,166,111,250,128,229,167,233,177,255,156,83,52,232,104,234,203,151,94,36,219,188,145,157,211,157,189,180,138,59,66,127,72,192,52,28,167,236,22,126,22,164,43,101,132,7,72,105,132,248,143,131,82,123,15,96,94,171,33,147,8,37,26,24,219,119,184,10,141,199,146,89,136,234,35,141,77,238,218,50,33,239,18,183,250,13,233,251,94,238,156,18,100,223,226,125,206,77,246,206,127,251,237,119,245,76,189,122,35,25,240,141,105,181,126,126,141,111,34,22,17,156,9,148,113,113,175,52,236,225,75,190,30,51,230,227,210,49,40,48,234,114,205,195,5,108,173,85,98,117,164,6,221,31,177,243,225,72,242,26,34,126,66,244,223,144,190,255,30,189,232,173,169,150,109,30,112,94,52,1,12,117,232,139,181,7,121,16,132,34,48,9,120,17,82,102,118,121,8,133,242,118,9,9,79,43,151,220,30,97,161,253,115,235,144,17,191,241,28,114,181,124,103,151,165,59,89,186,113,239,106,77,56,93,98,36,248,248,199,239,253,60,157,54,197,59,180,198,97,15,240,27,121,213,221,18,136,24,24,39,17,102,159,100,207,164,74,180,26,61,175,215,219,80,68,244,62,143,132,24,169,169,136,18,212,106,150,166,6,119,16,33,57,17,149,98,68,164,174,188,210,138,219,188,236,132,120,23,205,190,18,118,130,194,213,115,250,15,70,208,76,82,142,120,0,203,217,128,56,42,160,140,147,247,130,176,119,6,218,154,180,37,89,98,14,74,147,22,193,54,226,255,114,177,145,244,120,236,211,178,59,67,62,246,159,118,251,245,49,123,163,55,178,201,12,149,9,154,119,171,135,24,9,143,74,5,32,84,202,229,20,159,73,207,175,135,200,72,66,140,112,84,239,184,154,182,225,114,244,106,136,178,191,35,213,136,152,251,239,205,41,17,246,93,5,203,180,31,217,198,33,97,27,243,70,252,146,242,77,137,55,67,55,230,138,223,68,63,105,65,151,181,201,231,232,159,204,231,53,230,193,50,175,198,78,113,240,28,45,166,193,158,96,177,96,129,135,124,17,25,108,178,2,154,145,22,123,96,245,141,31,25,129,46,65,93,98,15,254,57,17,73,125,251,165,132,155,9,253,249,28,102,86,109,93,124,237,207,78,245,72,246,152,22,254,146,104,51,29,40,62,224,248,146,179,78,133,171,9,247,56,252,206,189,43,219,120,35,5,243,209,118,2,195,41,161,1,126,56,187,167,135,109,33,201,193,53,76,152,99,241,248,18,160,19,146,109,89,66,244,104,165,250,218,173,246,53,182,70,240,135,185,42,158,30,192,26,211,56,57,12,113,205,83,73,196,191,90,147,205,18,126,173,40,115,69,40,24,123,91,111,78,133,205,113,216,138,252,244,139,180,99,166,204,7,211,248,125,36,204,129,42,10,166,146,231,61,160,238,210,223,110,5,230,255,72,170,160,69,170,137,141,6,91,161,7,48,141,32,86,147,69,112,240,93,175,13,38,27,132,6,152,60,26,243,103,249,242,132,235,255,116,137,225,91,32,99,71,82,197,74,39,165,254,3,222,143,235,244,157,16,7,115,140,207,159,148,204,60,153,230,122,222,239,16,75,167,253,169,53,68,154,171,247,33,6,3,140,108,81,254,65,90,151,42,192,33,201,162,139,126,245,55,81,159,245,10,19,171,166,154,8,209,121,82,165,64,69,251,115,49,81,5,207,92,32,185,178,170,60,247,123,13,200,63,226,98,164,226,182,230,169,26,202,139,158,127,131,60,122,72,164,143,92,247,157,145,158,51,94,163,170,217,59,147,198,58,1,243,193,21,126,19,197,137,38,177,173,183,198,155,171,137,136,20,127,112,172,139,46,11,204,206,113,167,119,170,22,47,40,154,139,221,38,35,225,87,67,69,53,53,123,183,105,172,242,108,42,196,68,93,246,59,170,105,170,83,246,144,200,237,56,157,10,111,74,33,62,152,150,254,162,247,166,249,230,68,74,179,17,98,172,10,191,115,126,68,2,27,57,89,41,85,37,192,12,227,193,137,12,53,60,209,242,65,22,90,229,211,167,10,197,93,77,34,198,245,175,162,221,127,155,168,159,28,157,12,1,20,3,95,102,253,34,251,33,183,198,171,10,254,50,210,49,148,203,73,14,153,143,23,23,83,88,215,244,99,194,12,232,150,14,106,71,111,163,24,154,212,239,189,187,239,76,235,253,17,147,24,78,106,188,222,15,101,68,164,19,135,228,246,192,233,249,10,29,232,137,208,244,51,123,72,243,139,81,165,173,63,115,16,178,70,207,199,20,116,66,87,215,212,247,129,236,63,42,75,88,10,82,20,105,106,10,243,70,85,11,28,10,179,107,45,2,85,148,222,66,180,173,169,80,222,171,64,121,210,221,171,167,214,103,204,161,197,33,240,163,68,209,11,76,218,154,4,126,247,163,229,55,250,202,9,84,137,251,83,54,75,217,67,106,164,200,102,209,162,151,231,208,180,57,162,237,188,44,170,100,127,224,147,181,87,207,220,190,154,214,176,78,219,29,53,99,147,150,221,46,197,35,200,209,7,45,131,69,163,53,204,14,124,60,173,65,189,128,177,20,40,220,115,170,236,129,98,130,120,2,127,93,167,94,61,66,121,231,209,106,54,26,250,162,252,118,155,66,215,47,220,93,112,1,216,156,198,171,176,81,204,6,76,81,159,22,195,209,61,222,162,137,142,16,206,214,58,60,36,171,123,180,255,157,53,126,11,137,168,233,56,209,241,248,118,203,169,245,83,116,198,237,108,162,195,236,145,159,70,214,171,69,19,6,107,73,26,80,171,17,179,142,150,221,37,109,205,166,229,135,253,120,161,42,125,252,71,151,125,129,197,48,106,119,223,117,167,106,153,29,100,230,81,35,78,212,246,249,148,242,216,70,149,211,179,215,7,34,201,165,101,145,124,144,30,108,18,212,82,41,252,70,108,69,215,213,123,135,126,181,112,11,13,223,230,123,10,178,89,103,237,223,138,205,18,21,128,168,38,106,117,97,161,160,9,98,227,168,53,37,233,43,101,174,80,146,69,113,21,139,171,39,37,132,193,228,246,86,192,251,74,157,30,228,20,152,89,209,10,129,235,150,225,133,183,73,45,154,130,123,84,224,78,173,93,44,28,92,39,58,249,223,238,118,69,247,131,50,216,67,220,196,175,198,229,108,210,33,101,57,206,8,176,146,124,147,132,101,177,106,173,32,177,124,38,14,73,221,171,112,153,209,145,51,77,97,173,233,213,68,132,90,176,11,242,53,139,150,45,163,81,146,124,91,103,107,47,155,117,104,212,164,219,34,234,183,180,34,154,35,195,67,160,4,183,151,118,53,30,206,156,88,247,220,71,8,123,13,14,254,62,182,206,210,180,8,156,196,80,210,80,110,74,119,180,204,27,37,219,26,232,162,88,67,208,37,244,124,148,30,106,83,203,123,195,55,253,131,157,230,152,140,202,252,169,32,159,177,19,82,18,81,127,234,249,215,67,163,41,140,204,62,236,169,2,163,15,22,188,84,168,153,252,116,57,64,146,148,108,115,27,23,93,107,219,167,49,100,222,100,117,239,69,111,142,24,107,132,179,31,76,238,108,107,55,128,53,150,6,237,14,116,229,71,91,13,32,33,104,66,199,245,83,210,63,168,145,77,58,46,40,58,116,196,7,124,179,117,38,29,151,214,169,2,147,172,24,65,153,69,125,128,180,57,188,149,121,175,111,195,8,117,23,237,168,121,219,77,59,145,36,51,229,107,45,3,135,148,183,120,49,1,212,67,48,168,72,35,131,73,169,248,185,137,224,170,86,233,209,28,130,37,233,143,86,77,14,78,158,156,206,175,100,72,67,173,225,167,232,191,145,109,138,137,72,225,189,78,225,102,252,139,39,209,189,155,182,196,224,205,230,147,225,29,105,191,205,31,97,96,36,1,218,214,172,59,133,218,45,194,111,212,211,82,51,166,205,60,88,150,53,242,15,208,190,167,101,8,108,197,9,1,191,201,33,107,100,154,52,203,201,102,158,247,1,126,186,148,240,249,157,82,197,136,151,36,43,79,151,82,139,244,52,229,124,212,167,107,19,19,135,78,208,71,61,43,167,74,188,180,64,131,70,55,106,180,33,45,210,252,210,64,69,95,82,108,42,240,185,72,139,19,106,5,37,90,165,167,213,19,200,70,140,209,234,149,35,144,165,210,217,46,109,99,180,137,181,72,233,88,13,153,52,74,96,156,157,204,198,18,201,150,250,11,227,105,127,78,96,230,83,207,214,53,208,201,186,181,204,60,246,42,121,178,105,217,148,30,228,230,150,101,43,218,209,6,69,109,20,107,163,186,70,150,95,224,63,65,45,111,47,153,100,104,180,83,239,29,202,199,143,101,194,255,75,155,233,58,137,141,216,136,233,212,146,202,45,68,155,159,131,19,196,186,135,150,196,170,77,130,171,151,90,146,126,10,181,64,237,79,236,107,135,159,64,178,123,201,115,211,210,177,122,116,120,148,53,68,41,155,198,73,26,120,162,93,218,232,241,250,79,191,232,186,119,196,169,59,246,169,242,100,214,144,187,163,85,21,157,63,61,148,169,38,152,65,2,139,48,246,243,7,164,105,243,143,76,35,172,141,6,197,249,212,214,98,60,158,19,253,164,182,90,165,171,249,152,31,24,87,211,86,163,13,215,70,170,22,164,92,215,74,87,164,93,155,200,111,152,81,244,97,73,33,16,102,210,155,196,193,161,208,112,141,139,54,123,179,177,132,57,1,217,154,154,19,132,76,211,200,106,203,136,13,4,101,127,109,2,183,54,181,245,157,190,228,176,131,248,56,191,205,239,72,145,220,28,211,42,226,54,192,221,104,21,2,70,123,80,158,12,105,170,29,100,28,13,147,89,58,74,17,197,106,81,184,191,16,252,153,210,168,7,171,242,232,217,194,219,187,198,91,33,93,217,169,6,65,237,211,27,115,101,50,32,166,157,157,203,176,160,41,83,65,207,46,62,102,93,221,58,162,239,193,161,58,139,142,105,244,54,148,67,1,90,254,48,45,33,199,19,163,24,206,167,49,98,1,161,182,209,37,191,73,249,32,165,226,62,164,216,99,82,226,68,94,213,206,79,135,105,102,149,246,68,99,11,205,30,118,122,58,116,99,160,3,170,196,144,193,167,190,229,208,135,157,178,7,57,208,50,62,104,177,29,11,251,72,206,241,97,202,36,71,225,146,228,137,11,126,202,243,195,142,66,26,59,184,104,140,190,178,253,48,148,80,63,17,143,6,255,75,85,222,22,147,91,73,39,6,41,226,163,188,45,136,169,71,247,22,197,136,91,94,12,170,253,96,212,91,198,207,45,253,243,108,160,43,93,32,59,20,132,172,3,94,192,168,211,176,0,165,118,196,209,228,180,163,235,108,90,148,235,7,237,24,36,9,15,137,191,145,125,166,192,48,31,12,118,50,25,113,164,230,183,60,55,197,147,74,162,131,226,101,140,25,197,65,83,105,114,58,85,106,137,114,60,202,197,248,40,193,80,75,129,230,145,164,114,49,81,184,8,94,80,73,177,187,108,228,16,171,172,46,63,109,113,66,129,173,246,49,62,215,252,9,161,81,100,137,188,105,144,117,44,171,50,87,74,36,19,22,113,24,242,220,169,116,74,119,141,164,9,57,198,14,46,112,221,59,175,101,64,149,203,134,181,187,131,11,97,34,198,161,147,180,32,179,56,197,207,190,202,255,83,240,102,131,151,104,209,76,175,36,59,197,10,31,131,27,165,168,116,1,12,84,151,232,106,208,182,88,170,73,248,171,22,110,161,135,7,26,100,77,66,188,133,238,78,82,6,188,3,150,158,103,225,229,90,214,40,30,244,62,239,169,143,210,118,161,254,30,103,215,51,237,138,144,113,195,55,54,200,125,120,243,98,135,65,66,233,200,224,1,142,157,146,170,238,58,148,233,12,13,118,39,20,163,79,82,170,102,46,172,57,39,219,198,216,13,239,216,63,244,111,228,8,130,19,178,42,161,42,20,158,53,252,228,13,87,132,136,115,92,10,250,50,176,241,150,63,234,155,74,121,135,18,81,176,58,194,61,166,36,131,244,48,143,96,45,53,33,249,171,228,112,100,29,195,104,5,230,207,149,49,207,8,203,4,190,194,30,74,201,212,109,193,71,137,37,209,127,200,250,222,210,139,83,21,248,232,160,60,203,129,198,87,71,169,135,22,174,203,219,140,44,42,152,231,14,210,17,202,34,200,198,154,15,142,12,149,190,23,229,241,65,9,182,173,60,87,41,220,168,9,72,126,195,222,96,5,83,24,17,159,96,235,123,30,124,54,61,27,74,255,121,220,123,20,169,72,134,202,128,182,227,136,190,97,150,76,33,120,67,164,236,185,106,65,127,216,97,175,20,184,16,15,77,146,66,235,56,79,22,206,69,178,42,190,38,189,237,233,254,12,198,192,98,131,241,90,103,138,74,49,229,225,61,23,8,60,130,43,179,121,192,164,3,124,143,71,170,81,184,167,97,8,230,201,119,242,154,222,46,140,145,48,27,212,29,220,45,183,155,26,71,242,154,110,156,227,216,22,206,123,179,34,140,123,203,116,225,74,208,80,17,145,22,206,212,97,133,66,65,88,99,170,8,194,168,186,96,211,153,17,23,44,69,72,246,137,143,221,36,130,162,122,118,202,59,195,135,87,146,153,139,184,78,217,10,79,50,249,51,26,216,223,209,147,202,231,215,216,85,210,255,96,221,42,151,235,179,197,90,144,252,76,104,22,149,81,117,193,59,183,162,179,158,64,235,210,17,123,214,110,169,209,151,15,149,125,47,93,57,104,135,87,82,91,129,97,239,66,194,12,105,245,201,242,196,97,241,49,161,222,181,68,81,196,161,26,162,111,67,153,121,159,117,28,116,197,68,71,175,210,81,162,111,65,30,48,106,0,97,35,186,66,72,76,50,161,4,187,3,77,99,77,184,144,225,142,203,18,65,234,32,148,62,23,221,9,84,126,68,27,77,183,20,92,242,183,221,237,32,228,166,121,75,200,144,177,112,66,32,227,109,94,164,214,149,43,217,126,208,201,167,209,117,185,75,184,146,173,180,50,200,192,187,45,23,225,97,94,168,55,38,220,72,173,202,147,91,213,166,191,247,131,81,231,144,223,46,116,246,5,163,55,77,124,162,109,72,197,93,135,111,218,181,140,144,102,147,201,130,241,253,44,2,39,190,166,38,230,202,36,183,98,171,8,187,247,98,117,100,75,97,147,109,116,152,164,190,48,86,210,155,221,195,234,132,151,231,42,9,122,199,189,141,216,57,66,245,207,112,145,71,163,186,248,230,213,139,50,79,97,213,166,102,178,212,184,154,228,131,240,124,82,126,181,123,72,167,89,241,182,128,20,190,172,80,135,162,246,88,200,48,225,131,8,74,214,134,70,242,21,206,85,154,96,91,74,117,193,31,167,100,176,136,203,191,127,114,217,42,108,22,229,5,198,247,220,65,6,78,153,220,236,114,242,81,83,91,82,80,107,155,241,44,3,254,54,164,27,231,11,165,157,227,231,99,35,111,26,238,203,115,116,223,118,40,179,24,189,223,17,251,52,165,194,243,231,123,80,205,19,1,104,2,158,163,9,215,50,93,124,179,237,248,109,138,58,126,174,134,204,183,132,220,28,140,125,194,197,108,34,91,231,132,222,28,101,104,114,60,245,98,81,19,255,237,69,226,91,14,237,118,45,219,23,170,111,27,22,80,225,103,39,180,30,170,138,141,224,141,124,145,183,31,90,173,133,163,16,151,204,171,112,141,186,61,158,108,44,53,85,26,34,190,97,108,179,69,13,181,162,26,37,212,222,222,203,147,189,19,69,204,214,6,57,206,77,185,186,247,142,77,41,241,109,238,164,82,222,162,58,127,43,76,109,204,13,24,6,41,121,49,162,32,161,34,64,186,128,213,47,240,155,245,235,200,152,238,140,154,80,204,13,133,111,107,9,207,108,255,48,24,158,179,184,250,144,133,150,33,71,10,47,218,208,13,190,87,175,134,184,231,30,133,245,197,166,69,120,102,192,235,135,141,22,24,227,85,224,190,245,183,233,128,79,233,55,194,190,178,196,26,53,161,33,226,71,61,169,136,250,62,20,150,148,156,198,38,116,45,159,27,69,244,208,217,64,171,8,175,92,96,40,5,118,204,242,55,198,186,186,137,197,83,205,26,235,19,250,77,249,220,52,54,133,141,214,76,16,68,214,72,131,37,109,181,220,27,224,54,150,39,167,76,44,36,83,216,120,246,148,205,184,65,180,149,95,196,226,252,58,213,16,113,28,35,224,109,233,66,213,79,16,6,10,107,30,46,114,194,181,10,65,176,123,80,141,90,189,161,210,13,172,64,191,184,19,24,188,226,43,24,205,77,30,112,228,23,116,34,214,99,5,15,113,130,17,220,147,105,12,163,97,139,184,100,167,215,110,170,140,7,243,116,134,2,39,26,154,98,83,67,124,65,119,77,156,142,189,86,213,225,24,227,134,19,223,187,201,35,138,146,6,36,235,225,186,117,68,71,239,15,108,122,160,33,88,113,105,170,237,63,10,33,180,246,187,81,208,76,111,77,225,76,129,118,82,108,77,70,148,102,252,21,159,131,25,60,171,172,31,162,115,59,166,66,183,240,129,142,104,133,44,241,132,66,8,236,206,98,42,65,89,218,194,4,236,198,245,41,51,5,141,186,21,98,202,164,89,32,62,22,152,6,248,176,9,32,56,210,1,175,80,152,167,52,239,68,178,182,42,92,69,47,213,122,46,167,106,178,52,236,199,26,210,188,83,245,140,13,38,141,237,48,70,249,207,205,27,206,90,75,17,218,43,146,196,127,87,7,123,24,221,189,167,255,188,246,243,113,119,204,210,75,148,254,231,230,245,134,112,16,245,30,125,87,125,178,106,44,203,33,150,188,225,157,21,216,50,76,158,195,161,234,246,202,17,68,181,202,73,133,168,130,110,214,85,120,65,132,63,67,138,230,170,176,232,53,182,145,40,24,33,49,38,178,89,212,49,17,229,12,73,97,246,229,46,18,58,52,55,173,200,185,153,57,169,10,59,80,41,148,160,138,163,152,72,246,51,244,121,118,196,246,254,244,77,229,167,105,27,32,107,20,137,74,66,131,10,195,126,155,28,119,184,149,114,240,22,179,172,242,226,183,39,181,253,131,182,177,51,9,138,30,128,170,14,209,10,27,66,101,172,45,17,102,52,49,136,27,236,99,4,175,143,154,58,198,210,17,52,144,132,51,139,116,243,25,5,213,251,64,49,104,239,94,250,61,8,185,173,16,142,24,213,116,80,21,126,139,249,142,204,145,162,34,33,55,95,232,52,223,132,73,230,202,139,97,124,166,244,91,181,108,134,60,57,59,105,52,49,194,196,192,100,82,173,166,70,37,168,195,212,163,200,46,111,237,125,193,15,139,142,226,233,178,252,222,180,167,154,47,30,141,42,195,211,85,39,10,55,107,133,158,56,73,61,121,49,206,156,212,234,43,102,125,200,139,81,142,58,122,194,236,242,242,219,116,100,231,152,27,71,146,216,205,229,175,9,37,84,185,173,29,88,175,182,146,252,88,158,155,167,147,247,54,50,253,120,111,120,245,213,136,43,48,78,95,89,158,156,165,42,101,246,204,230,96,132,35,97,190,134,170,195,209,235,21,81,232,191,124,250,250,129,159,11,80,127,224,166,74,104,139,67,237,200,205,171,202,130,177,250,83,188,212,146,149,227,87,163,237,136,136,21,166,172,194,16,111,7,133,223,128,122,104,15,149,5,51,122,241,132,33,62,158,170,88,6,7,70,194,168,157,11,204,145,20,155,53,2,39,82,139,137,30,220,193,16,143,185,54,40,251,236,42,154,215,209,10,11,120,151,162,106,105,232,73,164,240,61,109,107,77,100,185,97,72,164,211,53,86,40,201,82,121,52,168,240,66,176,105,96,72,109,189,154,170,200,144,51,120,203,127,183,45,130,202,38,75,56,34,157,15,156,61,219,6,99,178,230,213,176,40,233,213,52,41,199,81,128,134,92,209,233,64,78,248,200,142,203,172,23,125,70,54,131,22,47,214,154,49,221,139,8,34,179,35,200,32,205,97,147,223,182,252,211,136,70,73,210,60,75,132,212,233,240,60,33,169,252,190,236,17,94,94,227,127,217,36,62,146,85,148,28,175,192,164,144,99,55,63,70,111,40,202,145,111,23,204,138,24,122,184,150,222,27,125,230,29,43,144,24,199,252,133,41,233,72,190,211,247,107,75,101,41,159,113,86,70,50,154,210,37,41,210,144,13,206,178,216,121,72,241,117,69,49,228,98,227,161,200,93,22,216,161,225,166,37,89,170,209,176,203,144,21,147,153,75,241,174,123,36,32,6,65,217,165,94,51,224,166,74,209,135,89,185,115,200,160,30,16,65,216,109,225,182,184,53,65,11,81,203,68,215,42,181,239,32,176,56,50,220,80,20,181,80,34,97,18,86,177,179,14,109,36,119,77,153,132,71,95,122,211,43,31,53,12,207,42,128,34,70,212,73,161,29,143,234,88,72,65,177,146,5,166,99,117,231,20,46,66,134,106,245,101,28,4,57,71,41,128,146,71,163,172,58,34,167,204,240,42,3,138,246,206,145,241,238,253,138,146,51,20,138,35,122,175,49,56,174,180,40,31,82,112,53,40,121,205,224,104,178,58,136,135,172,200,7,114,239,163,27,22,101,82,59,232,247,135,181,115,234,115,67,229,145,251,153,149,63,138,4,245,174,38,67,157,143,86,69,34,5,184,25,121,67,90,82,191,35,78,244,163,22,185,121,145,216,39,102,22,180,33,9,83,65,44,18,187,84,52,148,18,171,135,150,88,185,122,145,28,24,185,60,96,55,81,209,227,247,245,223,206,158,48,18,243,85,21,122,71,52,80,0,147,21,146,155,195,163,43,54,224,34,111,122,20,198,198,204,197,247,206,1,217,168,215,121,38,198,204,97,129,203,251,168,118,48,235,43,215,53,69,66,34,60,188,173,72,85,247,43,21,94,93,22,239,200,37,178,121,73,149,76,54,98,169,216,176,254,170,128,5,238,70,220,23,48,255,208,20,62,212,71,7,76,106,79,222,107,195,90,157,251,244,219,4,202,207,205,27,166,113,149,189,84,194,151,192,214,10,148,155,101,21,1,60,148,159,241,45,99,208,200,8,136,8,60,162,21,52,255,123,117,33,92,83,253,7,198,71,8,244,71,60,12,20,153,215,16,236,172,116,239,158,31,184,69,59,193,131,239,236,250,218,211,90,239,82,238,115,93,145,220,132,34,128,166,217,17,122,204,111,43,149,141,122,209,67,56,34,63,64,107,233,207,168,16,104,136,159,38,179,179,134,234,103,95,40,236,131,120,26,61,229,43,211,116,252,233,219,123,53,40,138,216,178,103,1,183,220,57,8,48,94,49,117,136,171,244,27,162,179,76,75,85,21,127,48,29,139,194,106,61,87,219,191,240,81,88,170,211,129,113,224,118,20,201,210,56,169,11,140,49,73,78,236,67,241,175,78,37,107,151,17,152,176,142,192,108,244,37,235,119,205,8,147,49,197,152,8,111,222,218,18,84,186,27,135,46,183,29,180,173,182,72,177,147,59,120,31,56,117,143,183,10,123,19,179,11,23,139,28,68,239,98,138,48,203,162,164,113,160,232,34,226,243,7,198,75,145,68,198,58,19,13,247,99,173,107,59,196,204,223,52,20,85,99,20,114,106,168,44,82,47,137,110,130,200,203,243,22,30,109,178,42,198,46,231,207,164,106,62,37,172,175,73,77,138,250,60,244,167,43,191,213,133,23,89,148,237,173,253,182,38,3,57,137,31,249,109,154,47,74,120,134,72,241,169,57,78,213,78,11,93,167,73,137,158,232,21,34,25,120,67,39,11,198,136,34,244,53,240,56,220,208,58,36,133,190,134,162,141,188,69,236,102,4,144,154,88,57,68,13,130,18,238,45,76,186,244,211,83,63,184,29,59,133,187,161,6,108,242,220,131,58,198,48,130,96,32,223,42,57,62,80,26,91,238,101,60,43,134,140,146,92,221,254,24,24,35,51,215,183,232,231,65,130,0,21,94,196,178,240,88,101,93,255,21,79,251,150,130,71,65,112,89,110,142,4,64,164,253,138,73,230,228,231,124,83,127,206,168,81,125,54,232,166,148,48,225,131,30,71,228,83,6,11,85,236,55,106,84,159,107,225,1,118,24,52,151,108,134,36,76,102,108,26,21,103,236,202,168,225,4,172,8,250,16,240,94,34,141,204,150,77,151,203,112,248,188,105,41,147,161,49,55,154,47,92,200,58,97,136,72,24,177,195,225,214,35,181,177,36,108,4,238,35,25,110,204,180,84,213,113,170,168,90,240,40,55,86,239,148,109,129,142,219,84,167,135,238,252,74,236,159,175,137,188,132,143,26,228,186,34,234,124,96,78,112,118,78,208,181,36,190,1,195,27,39,101,252,52,85,107,122,111,164,184,174,219,11,228,159,175,84,111,156,103,252,17,164,187,113,115,98,10,249,193,168,52,132,182,239,27,52,18,82,42,95,79,240,43,182,51,40,254,224,199,17,20,27,59,146,18,165,154,203,146,112,231,19,212,150,240,123,210,37,240,115,220,131,156,29,225,45,116,129,21,110,55,56,204,33,171,155,234,92,65,65,218,67,138,189,113,116,74,36,26,214,101,218,26,119,192,84,7,10,252,38,241,137,24,121,179,114,4,29,114,156,204,224,174,130,242,114,233,33,64,111,111,105,57,166,203,68,39,19,174,198,173,22,191,77,212,77,140,234,106,204,74,145,8,162,187,77,24,189,208,35,131,218,201,95,12,215,75,242,14,216,18,111,7,141,84,15,209,174,165,159,132,85,85,124,241,147,164,24,114,112,26,129,113,40,7,190,229,57,134,190,181,137,220,70,198,177,14,8,158,243,181,96,242,127,95,223,223,26,198,30,181,54,232,35,106,113,186,181,106,113,152,124,45,99,7,91,94,70,193,90,61,67,236,117,186,144,103,72,166,224,196,35,250,36,48,180,23,145,131,130,65,48,181,213,128,217,99,19,70,206,85,246,114,19,248,14,182,48,8,6,127,98,31,84,66,143,40,30,36,31,50,165,174,133,196,25,101,141,126,243,119,52,62,19,173,43,76,217,158,191,88,71,31,226,234,111,63,67,41,116,104,144,109,124,3,167,191,253,14,26,127,48,248,218,36,31,73,254,247,6,57,97,105,198,127,146,217,47,174,165,190,217,175,126,123,250,76,78,128,63,24,61,114,135,135,117,23,252,188,86,230,106,26,85,251,125,253,188,150,149,50,56,108,217,236,163,240,201,116,11,121,213,149,42,52,86,155,62,231,205,108,102,37,240,165,55,167,106,63,70,156,34,215,251,51,226,207,158,57,153,25,95,22,105,83,152,201,18,87,63,99,242,158,159,155,79,168,210,50,193,60,71,213,247,62,118,222,102,122,250,109,112,87,167,210,13,29,0,82,165,210,166,7,250,204,187,40,147,248,243,174,244,90,142,195,216,169,183,137,87,41,188,201,35,102,50,211,118,53,89,64,48,122,196,134,119,36,153,130,179,74,171,240,12,12,159,82,70,228,78,227,139,112,24,234,98,49,240,72,10,209,197,230,153,76,34,58,63,203,158,130,240,40,58,105,148,7,252,238,10,20,85,58,76,173,142,238,133,176,50,135,13,134,151,85,151,110,133,109,231,170,239,208,233,77,25,48,163,221,111,37,47,38,130,250,123,239,231,252,120,246,138,190,71,145,127,61,70,252,30,50,195,148,161,55,201,54,162,58,150,165,29,157,106,139,126,127,80,82,163,145,201,68,239,76,214,150,133,40,35,162,137,157,78,1,190,14,10,29,208,89,160,68,75,172,44,92,226,223,39,106,159,172,46,64,65,42,171,178,52,138,222,68,221,234,22,57,241,72,208,146,172,210,79,77,21,72,212,156,116,140,67,201,238,178,81,194,74,58,18,174,67,97,244,213,235,137,244,46,37,170,58,249,247,50,90,159,132,119,217,186,178,160,5,234,121,117,213,228,22,48,141,170,39,97,248,6,19,126,86,101,107,249,224,244,77,202,178,156,100,106,162,166,139,208,207,233,242,224,214,88,82,227,107,154,203,41,112,95,161,116,218,89,116,87,71,180,110,115,44,220,94,70,152,66,151,37,185,198,232,225,102,72,232,203,74,24,58,223,40,34,128,3,233,136,128,253,51,97,118,9,33,248,78,167,223,202,179,158,204,4,36,141,35,146,187,4,187,167,192,156,153,49,222,28,83,73,102,106,20,213,8,33,249,76,57,198,250,190,5,70,168,118,6,188,96,21,147,39,51,214,76,241,65,32,161,184,2,211,50,228,40,10,25,63,23,211,38,23,137,74,58,97,132,123,136,14,30,99,220,27,249,100,43,59,73,129,223,102,150,101,2,7,86,36,225,254,132,92,235,25,246,14,35,204,172,68,149,183,153,128,70,100,112,44,157,40,131,70,177,216,201,64,237,221,226,191,32,128,73,193,72,70,52,247,202,118,76,35,70,180,144,168,135,99,144,17,203,29,231,193,16,252,214,108,67,221,245,135,240,145,50,170,144,202,70,180,86,131,57,192,16,108,174,128,97,189,214,171,25,150,84,25,219,141,132,128,192,111,76,82,244,170,163,6,126,148,77,178,66,88,27,14,169,185,248,242,98,116,22,228,123,15,202,137,214,15,85,229,128,105,44,224,171,57,150,125,172,180,41,66,150,216,207,99,201,205,39,231,73,68,223,222,97,211,178,89,6,152,67,53,27,135,17,197,104,242,219,100,159,162,226,139,154,225,159,21,68,185,242,9,65,187,247,100,141,204,163,192,163,6,15,191,245,52,183,159,49,167,88,183,71,6,118,219,6,42,40,181,111,137,210,97,185,148,254,147,14,231,19,221,214,70,238,42,244,159,141,140,106,246,215,26,205,139,114,139,226,38,68,0,237,48,185,244,189,40,230,205,6,217,55,250,41,161,1,223,22,100,15,193,35,203,182,148,84,109,192,228,127,130,112,181,88,84,75,158,140,98,224,25,125,245,197,124,221,166,164,168,84,85,101,213,113,215,19,232,217,209,70,236,19,176,137,122,11,215,235,181,36,89,4,155,104,24,43,122,117,73,10,19,83,142,223,178,58,223,68,36,192,224,15,142,223,44,6,193,131,173,189,122,103,247,237,21,58,86,12,241,27,51,5,31,160,75,87,138,5,92,102,139,48,87,67,82,54,157,4,210,223,173,70,59,205,164,177,87,158,122,94,211,149,11,34,88,24,176,228,214,19,169,8,127,106,88,196,219,253,97,176,237,97,43,224,12,16,145,20,212,172,235,248,93,98,186,242,84,20,113,31,65,113,39,150,192,112,227,186,9,52,57,207,155,178,242,146,1,139,194,36,76,124,236,37,129,33,161,242,128,10,212,119,55,249,231,30,12,97,66,88,202,179,91,159,130,188,86,167,170,180,200,205,143,84,215,241,49,172,101,37,30,205,212,40,5,198,202,31,242,228,37,121,16,232,99,199,7,200,71,123,167,69,74,132,3,155,166,117,126,143,245,166,160,80,10,147,59,223,65,71,252,188,121,210,169,74,86,108,73,108,135,159,187,191,132,90,215,20,0,229,99,23,244,205,228,209,80,5,238,121,115,248,54,149,164,249,66,212,226,7,231,52,25,49,97,89,54,151,126,196,84,161,69,41,205,5,156,67,180,161,99,142,210,130,34,75,15,107,174,36,187,52,12,239,77,166,225,98,203,216,51,186,9,88,77,194,133,108,50,211,97,67,209,60,80,196,75,222,200,55,246,18,109,218,16,216,13,125,175,191,50,42,255,158,80,94,84,57,251,160,187,91,171,74,99,252,123,88,185,57,103,124,196,144,155,5,22,142,160,132,102,69,56,145,246,89,133,77,78,39,118,5,202,68,151,140,138,209,17,21,185,26,137,25,33,213,134,214,66,158,76,201,110,217,181,97,196,218,241,218,131,248,156,192,80,236,4,105,118,179,110,118,33,251,126,211,118,68,230,8,50,155,91,196,14,154,84,112,68,184,101,34,103,39,20,232,80,5,189,173,50,208,133,212,141,210,144,211,52,52,5,174,73,66,2,60,44,250,19,112,17,246,84,250,191,134,53,30,197,79,143,162,123,252,68,243,167,156,252,154,100,177,228,230,208,252,37,215,64,67,115,68,182,105,26,153,103,142,40,53,76,71,134,204,228,38,183,192,243,8,161,55,22,28,89,131,120,112,130,63,249,224,56,231,91,190,7,155,196,22,216,132,49,227,104,123,19,71,14,54,130,93,35,154,172,169,220,58,83,12,75,226,240,39,185,27,44,179,174,40,59,86,136,250,50,9,223,212,248,167,172,215,52,116,84,210,143,54,129,168,240,161,255,36,102,31,4,199,120,204,127,83,251,24,219,93,207,62,25,131,225,125,184,1,147,41,208,171,79,119,126,67,96,228,67,171,94,189,169,159,15,180,73,123,2,40,205,167,241,211,52,196,101,23,141,193,80,55,221,128,113,114,245,234,119,78,125,202,232,192,208,187,197,194,232,166,36,226,148,16,6,227,17,108,133,203,254,62,50,48,70,253,209,223,166,146,105,199,111,163,229,120,245,106,88,160,123,194,111,61,255,188,118,253,78,173,99,236,251,164,152,20,36,84,208,3,134,224,90,97,56,115,90,12,10,92,98,91,94,171,223,200,199,26,60,132,109,30,248,16,130,107,1,227,191,9,202,126,221,227,165,113,6,134,222,155,36,80,73,184,103,79,45,168,113,199,198,115,67,201,249,243,203,176,116,15,255,214,184,7,179,233,189,145,127,207,241,166,133,102,234,147,61,211,96,252,237,222,6,83,147,44,159,3,51,236,83,236,0,134,130,179,234,213,198,55,30,111,141,97,53,100,72,173,15,38,95,187,17,123,151,175,213,169,245,206,137,212,136,254,201,123,195,228,242,85,73,1,19,52,144,247,178,18,132,28,21,90,40,126,96,76,160,25,163,66,111,170,46,31,98,83,43,94,139,132,171,126,15,56,87,87,75,184,36,221,145,161,4,129,98,162,16,192,174,242,61,56,62,119,78,20,98,181,58,205,104,30,62,121,49,123,187,128,228,208,98,221,14,130,238,77,127,217,138,14,227,157,11,127,171,191,12,137,195,136,241,164,223,163,200,91,85,107,88,204,159,134,89,71,190,37,50,117,95,56,239,15,38,131,35,240,190,67,22,23,113,46,189,120,155,131,150,104,221,186,215,85,106,89,142,63,25,198,231,185,242,94,149,179,57,246,186,7,239,222,101,34,64,94,253,21,104,125,112,150,65,1,99,130,199,2,224,230,67,247,132,218,140,31,71,30,173,232,118,133,169,115,154,60,57,9,97,129,41,120,44,55,71,165,116,221,42,11,50,29,87,6,109,233,110,133,186,222,62,57,102,148,162,28,133,203,103,16,254,125,205,145,245,228,160,27,233,107,153,11,132,205,4,54,225,148,124,110,203,229,11,252,188,145,143,178,235,111,22,138,190,43,240,251,169,149,75,15,33,131,171,55,239,243,200,102,87,37,229,217,255,148,247,62,33,57,67,97,176,149,1,127,127,76,181,89,192,253,200,68,41,198,207,16,63,76,85,117,215,31,126,3,36,167,67,133,39,36,7,20,213,176,156,161,45,249,45,128,144,164,219,49,187,155,249,136,2,239,233,146,75,127,59,85,203,182,211,110,225,101,47,242,51,120,75,69,12,240,180,250,196,216,37,33,70,208,171,7,5,190,241,198,116,69,78,253,109,248,187,102,110,193,20,212,94,129,33,110,203,25,216,137,13,234,139,97,205,92,57,28,234,144,25,104,180,6,35,71,155,78,153,169,87,23,74,164,86,158,75,181,254,252,118,49,114,202,128,201,52,200,205,153,191,107,230,161,71,32,68,222,155,29,163,215,24,84,200,31,101,71,121,135,216,174,31,183,167,193,83,132,149,129,23,86,76,158,199,54,134,10,211,103,149,71,61,178,64,242,73,142,105,249,196,163,161,96,92,244,106,238,151,11,19,26,164,166,143,246,140,173,143,208,196,96,68,182,244,230,207,8,249,116,176,205,2,162,50,121,10,76,26,50,215,30,165,91,83,135,5,49,158,147,214,23,180,242,250,222,168,120,198,62,60,141,254,83,190,24,253,211,99,165,93,216,50,39,211,33,235,216,187,198,76,156,70,68,213,21,182,180,177,195,244,40,203,169,136,240,239,91,36,51,224,35,177,37,96,139,194,196,205,97,247,210,159,222,166,179,17,40,107,81,158,123,219,204,115,116,140,59,20,52,141,140,184,118,226,215,53,133,59,97,172,128,233,122,83,248,47,114,229,240,82,54,72,131,209,54,12,83,121,241,164,250,220,157,164,96,140,201,30,210,175,110,48,85,203,113,115,235,206,212,33,107,228,58,106,192,123,14,217,236,8,235,175,143,113,142,195,7,143,181,202,136,90,82,44,142,123,50,85,69,215,54,181,173,105,115,54,28,88,133,77,3,34,86,39,89,173,162,31,4,143,247,250,231,50,18,19,121,50,98,237,37,182,97,202,225,81,64,74,24,151,105,248,247,34,254,86,182,204,97,180,151,106,113,243,138,208,120,171,114,98,83,90,191,190,150,86,235,118,52,154,185,132,39,249,10,55,104,233,33,166,151,77,224,98,77,73,31,60,201,180,202,247,132,218,235,121,142,219,97,204,206,35,47,70,112,170,248,126,73,80,121,116,49,84,76,228,167,84,127,114,22,170,158,124,48,35,204,211,2,38,27,165,191,93,97,19,242,47,2,51,5,161,178,132,45,159,52,3,38,35,81,243,106,8,111,158,165,239,99,190,222,23,107,114,248,45,83,194,244,3,204,224,34,118,14,18,169,187,185,231,132,92,163,68,234,225,0,60,248,196,49,44,183,203,1,6,79,226,249,74,27,255,74,2,187,44,129,5,187,199,246,73,60,76,46,68,108,32,66,44,253,186,37,194,230,3,69,86,194,198,8,224,35,70,95,156,174,251,103,112,30,151,184,167,245,252,152,187,146,48,220,235,243,4,60,168,231,148,231,110,35,242,11,192,136,35,232,136,253,17,241,251,120,83,187,187,228,107,45,154,120,106,160,102,169,231,197,16,131,222,189,19,38,222,211,5,238,52,17,248,91,55,232,163,115,200,56,3,206,246,243,101,88,59,158,88,180,16,185,122,105,48,207,77,125,154,152,27,204,66,39,214,177,215,218,217,179,77,102,14,30,188,24,18,130,94,242,41,223,197,219,139,88,237,90,49,235,222,150,77,28,239,36,86,134,108,86,28,224,107,184,95,51,140,41,75,60,170,73,77,248,93,113,231,126,167,124,230,103,131,211,197,22,247,30,22,55,76,184,178,175,198,220,238,116,48,246,37,112,53,229,139,24,205,158,106,107,164,78,169,140,139,47,97,60,120,249,203,195,68,69,227,214,204,250,43,94,209,160,55,178,95,31,204,10,11,142,120,184,207,144,133,203,221,223,138,141,104,136,127,140,86,122,91,126,108,161,172,34,44,18,157,194,191,254,166,208,247,219,164,59,177,57,19,230,203,119,223,192,59,138,176,85,22,188,117,223,84,55,133,159,61,98,165,33,9,163,198,249,209,124,243,219,116,232,234,123,163,234,83,220,185,120,118,95,71,234,88,96,202,92,253,209,70,49,149,49,129,57,60,170,27,103,84,15,189,105,180,127,224,62,220,56,35,110,210,182,156,200,252,118,137,249,249,92,137,148,122,232,230,252,181,56,204,135,21,62,139,39,9,33,172,203,105,1,83,189,47,54,167,37,156,71,108,208,111,38,165,122,83,231,136,52,54,227,216,198,144,222,202,49,65,109,123,124,36,202,28,60,68,166,166,194,208,70,116,159,73,164,171,154,76,149,110,194,72,113,115,120,82,238,207,189,77,252,233,59,79,233,92,78,62,95,96,52,99,226,176,254,83,165,146,215,98,81,250,52,155,166,108,34,251,5,103,253,156,97,29,65,93,160,191,140,173,149,65,1,186,132,82,148,21,184,81,248,49,195,14,64,11,90,96,28,128,226,95,235,173,83,216,13,239,15,188,122,248,168,244,93,29,217,20,8,125,174,143,43,11,248,80,26,40,112,255,179,199,220,68,129,213,70,238,253,222,107,166,29,253,220,3,140,101,129,233,255,219,233,146,153,154,122,194,84,128,207,52,241,77,245,182,10,108,18,200,105,173,66,143,37,191,221,26,165,7,105,184,245,113,117,208,234,49,78,138,15,94,102,29,41,108,145,46,127,47,116,68,171,236,254,180,222,180,116,233,208,160,186,114,216,146,147,197,243,119,120,154,43,31,112,131,159,249,164,209,120,233,122,108,2,155,54,241,14,163,17,245,134,171,48,231,220,72,147,115,36,239,58,112,193,185,141,155,99,73,229,52,108,84,150,156,240,100,49,78,139,28,168,76,59,58,134,195,24,38,188,123,4,38,243,16,51,13,59,65,87,54,29,146,109,164,165,61,57,168,154,194,102,29,167,25,63,206,80,24,35,62,188,42,204,203,187,244,209,144,87,141,160,195,252,105,101,0,30,102,135,134,127,65,231,112,85,152,98,222,184,57,154,86,98,60,65,53,63,123,141,171,121,150,165,47,70,251,69,152,210,147,98,206,171,143,70,145,127,14,75,37,116,249,3,35,82,95,37,86,159,29,76,192,37,122,193,13,182,6,222,132,97,118,47,177,237,224,251,252,12,170,249,43,233,14,90,147,138,160,239,196,30,17,88,38,136,161,110,48,245,199,179,164,35,123,17,239,210,123,47,42,216,210,83,125,123,179,156,79,116,233,149,124,112,75,43,41,74,101,104,17,39,249,253,150,194,148,247,100,232,248,88,189,186,192,237,158,153,145,206,99,167,190,194,181,135,223,68,93,81,211,17,163,244,32,131,187,155,141,91,95,250,157,163,95,13,247,95,146,64,164,57,250,52,125,199,158,177,120,84,218,37,32,216,80,26,232,51,127,154,236,154,12,217,220,148,90,103,212,226,52,49,192,72,3,118,9,193,46,72,2,142,194,52,173,71,60,197,24,224,229,165,167,105,204,39,220,9,188,9,12,49,138,132,83,164,180,3,148,204,169,92,108,117,120,2,155,170,114,134,114,224,140,211,123,83,174,145,15,78,82,64,167,217,180,244,179,68,122,90,147,80,37,103,74,25,25,140,164,245,71,78,137,70,119,207,200,33,197,134,215,165,107,197,114,43,31,205,178,250,2,111,202,38,243,209,198,61,98,140,52,242,46,59,131,226,147,228,171,188,216,96,65,172,35,137,153,93,245,201,223,206,155,254,59,87,235,62,62,186,117,248,202,79,55,93,154,244,125,143,140,96,97,35,111,125,178,103,19,183,12,132,98,246,55,249,34,48,51,180,12,11,66,232,43,238,251,243,221,143,132,227,223,22,177,116,9,96,100,141,147,207,109,165,117,10,63,155,247,100,190,9,19,79,225,183,161,141,132,23,142,142,194,214,122,154,83,201,122,42,4,38,97,146,15,78,91,227,214,71,27,88,51,59,39,121,31,58,166,104,34,204,45,105,56,42,158,5,54,173,182,252,109,220,90,217,54,186,21,21,175,140,10,238,171,107,187,35,152,22,40,94,175,158,141,208,238,181,156,197,80,91,72,228,173,81,195,92,50,85,246,142,136,169,11,172,161,158,210,115,91,33,244,42,63,221,40,109,207,144,250,65,50,67,230,138,5,156,51,24,122,76,253,68,96,66,181,165,229,102,250,198,92,127,123,154,172,119,238,196,136,206,9,108,122,40,61,247,113,200,238,4,238,163,72,182,235,157,24,231,234,123,83,197,159,47,70,237,143,78,181,103,110,238,25,137,8,234,32,212,31,181,206,186,26,219,210,164,171,229,234,213,208,145,236,56,160,112,228,244,16,65,23,238,228,177,141,162,167,174,125,4,90,175,28,157,152,39,10,67,23,121,51,156,41,90,46,134,194,207,154,48,69,205,242,193,144,56,59,45,195,153,86,116,46,240,91,175,53,77,2,252,242,171,87,211,5,155,70,154,249,68,250,100,54,183,102,198,59,137,168,9,140,142,210,206,171,225,185,144,49,173,40,10,167,153,69,41,163,190,215,219,240,206,201,112,40,110,235,81,24,210,254,120,47,26,114,171,62,217,123,174,146,225,103,114,253,186,43,33,215,214,123,151,112,232,207,185,76,165,118,230,81,230,49,86,43,129,225,234,142,143,77,209,171,216,251,13,221,81,249,32,112,138,233,233,104,188,133,177,122,33,43,107,58,23,80,38,136,99,224,143,88,114,40,90,197,16,90,72,245,232,136,34,27,51,227,107,162,232,208,117,233,147,214,139,16,151,57,11,63,39,111,25,35,131,88,4,152,181,172,160,89,25,116,156,95,207,164,66,173,69,97,227,39,14,152,241,21,20,169,214,27,175,69,223,130,132,230,80,44,167,125,46,220,148,6,149,186,192,132,35,210,201,177,228,130,14,10,220,116,49,38,80,175,47,125,110,19,192,137,159,70,244,116,232,147,17,253,143,196,147,137,138,137,251,133,88,100,139,16,215,51,221,89,30,77,97,35,187,115,248,98,87,117,133,203,78,39,6,221,209,209,245,106,60,67,191,247,54,66,250,163,168,17,118,58,76,79,223,210,139,153,69,177,52,55,31,179,233,79,83,12,25,70,239,59,239,239,58,63,112,61,153,229,216,182,88,245,181,23,220,172,225,249,193,1,113,245,234,231,208,150,200,59,209,64,176,36,53,132,41,249,54,169,19,126,227,91,122,98,174,87,24,157,179,170,7,31,229,23,53,61,182,240,73,155,112,160,24,60,74,222,122,171,202,165,161,200,39,59,74,222,98,233,115,193,175,152,111,117,135,144,194,27,76,228,219,103,248,161,167,172,235,47,15,36,100,2,54,53,54,253,105,180,167,194,19,64,55,178,255,188,22,173,108,254,100,232,30,77,253,150,163,100,62,235,80,28,49,116,180,209,69,60,89,67,69,170,70,239,220,183,139,192,26,140,65,165,247,238,200,86,196,115,77,237,159,53,152,237,47,30,108,209,42,170,19,129,112,92,56,2,70,106,82,127,225,150,121,35,250,36,52,66,240,224,126,106,152,165,48,44,104,225,0,48,198,141,195,124,177,254,243,222,16,62,249,147,179,219,247,159,213,243,224,29,223,3,70,87,13,28,2,175,244,20,16,96,239,63,235,3,121,147,200,151,93,24,243,234,207,160,18,7,243,229,3,123,125,45,63,87,91,37,165,195,52,108,156,159,223,134,200,199,223,155,42,200,177,127,158,156,182,152,120,180,247,205,198,252,253,222,45,243,255,52,125,253,103,212,40,214,142,97,33,55,83,126,230,33,82,126,241,98,16,166,108,125,52,204,249,88,64,151,232,227,248,129,73,79,248,7,165,202,100,86,253,160,216,193,126,224,67,182,120,234,207,92,99,197,120,228,113,65,42,51,199,207,218,45,51,234,72,22,28,107,171,252,192,45,157,55,12,230,119,4,233,123,35,169,117,226,106,136,200,234,207,210,199,220,223,1,223,59,37,97,86,45,122,232,39,16,228,95,186,254,8,248,76,119,221,40,25,255,113,67,16,162,175,17,109,130,9,142,234,238,132,217,247,61,232,185,172,17,75,231,225,31,215,146,163,140,175,126,76,26,237,195,195,89,104,202,183,46,79,221,140,15,201,223,185,153,132,109,162,213,218,156,252,151,105,101,79,126,34,4,231,81,124,244,121,180,144,10,216,186,173,144,135,237,238,30,209,38,58,187,30,63,100,24,142,7,30,161,90,57,69,230,81,49,109,87,95,218,200,165,190,153,144,15,94,44,148,239,229,74,139,33,213,35,155,250,217,76,227,81,52,216,87,83,24,194,130,30,176,225,85,96,104,69,252,248,49,184,200,161,92,150,41,11,222,184,121,23,229,80,224,141,189,190,5,30,50,143,76,62,229,120,112,157,178,97,186,27,5,102,220,220,27,54,88,115,83,101,34,187,217,19,45,91,239,141,124,193,117,191,14,109,207,162,201,39,72,36,71,143,121,246,39,197,162,87,119,58,85,243,201,206,209,4,166,181,115,77,183,69,8,90,93,77,127,18,82,59,17,88,49,238,231,171,143,134,193,22,177,65,99,187,41,226,229,23,72,54,34,108,185,40,249,218,178,155,22,35,126,241,98,65,40,152,154,102,36,232,235,37,1,251,7,19,161,22,181,33,96,148,167,252,131,33,66,75,108,49,97,234,203,34,72,128,216,250,22,135,21,253,154,29,129,19,102,213,179,14,227,201,104,109,68,199,194,239,221,16,118,203,99,249,125,15,104,82,124,17,208,149,65,166,32,97,100,101,102,137,155,99,20,231,215,70,254,96,212,114,2,166,64,47,77,52,88,21,234,138,144,15,196,223,77,34,255,38,26,8,153,184,191,246,181,212,164,192,8,118,121,90,129,142,144,157,60,10,221,98,52,243,140,24,21,200,184,229,167,141,24,161,199,123,145,69,203,17,31,166,251,124,3,37,190,58,228,193,104,85,89,113,103,106,36,174,162,150,168,25,49,224,196,247,20,70,153,218,23,8,50,237,48,63,10,204,134,88,171,192,226,152,65,80,73,62,55,62,23,69,43,233,143,14,219,125,199,20,52,153,226,58,69,216,111,86,251,17,0,183,40,5,51,9,211,31,90,253,8,216,207,45,70,198,68,96,99,49,169,9,195,54,155,48,164,157,81,230,187,145,222,77,121,1,96,184,16,103,124,173,141,206,181,92,109,114,144,249,104,232,36,76,185,154,30,128,27,131,98,71,176,60,56,234,146,115,196,136,23,60,40,65,89,93,241,90,80,79,136,39,60,140,205,112,236,184,247,178,242,185,132,43,101,91,177,184,72,249,204,251,11,51,91,28,102,206,31,129,41,83,239,45,134,244,24,195,147,192,100,117,252,99,14,60,227,171,15,254,14,198,157,112,55,134,20,129,217,154,253,140,160,125,225,57,33,10,27,203,137,63,217,176,162,150,251,11,247,152,165,214,179,217,154,222,156,220,218,135,18,46,27,10,162,196,227,6,55,125,44,20,171,233,115,191,41,218,125,22,226,223,116,153,225,199,180,166,98,113,1,87,89,122,40,185,215,227,230,219,3,169,140,27,250,185,160,159,242,65,121,158,130,208,248,0,179,131,185,155,109,2,53,125,76,189,26,242,20,31,148,101,172,197,2,35,72,31,198,223,95,151,153,78,21,43,175,61,1,243,160,58,44,117,81,80,235,48,148,12,83,6,220,116,229,61,122,96,141,169,226,72,0,27,3,219,7,211,95,157,157,45,253,143,143,96,186,173,79,7,122,175,75,127,186,208,78,255,253,244,155,222,16,155,6,186,57,51,154,111,57,207,63,66,130,97,10,124,204,49,249,96,226,248,201,129,10,12,47,173,223,218,148,63,229,123,108,252,132,238,167,42,125,166,71,194,165,164,108,144,97,246,231,222,228,43,202,207,147,17,125,248,102,33,241,147,249,159,171,9,98,251,205,161,111,74,115,224,47,29,116,220,146,135,201,249,72,141,61,173,222,51,12,90,248,248,135,228,173,134,105,219,52,63,61,136,97,156,162,240,62,8,133,125,15,70,36,117,73,186,28,24,241,176,22,48,33,234,249,11,119,47,47,123,240,146,22,245,63,184,122,170,239,118,147,18,236,63,63,189,134,215,197,253,121,74,250,214,70,26,224,206,48,213,38,45,5,235,13,30,53,66,42,24,153,111,143,151,143,185,17,118,245,26,3,62,78,147,134,162,97,101,163,195,45,44,139,2,23,189,249,162,230,210,39,41,70,239,146,192,5,141,122,20,209,124,83,197,36,124,135,156,47,155,130,115,167,224,135,84,15,161,49,65,161,142,243,246,195,130,220,157,196,161,72,223,113,160,124,93,99,118,72,94,89,247,207,135,107,169,245,5,233,194,174,98,229,108,51,54,156,104,1,34,29,24,138,18,110,203,18,72,31,76,213,98,209,153,196,198,92,157,237,0,35,117,164,180,59,93,254,152,115,78,52,66,141,125,215,143,77,87,229,240,174,100,234,189,240,204,18,166,99,173,58,159,71,33,144,125,186,124,47,154,5,78,194,20,243,100,228,15,125,102,248,58,190,110,184,194,84,203,214,71,163,37,90,37,212,188,248,180,165,23,133,159,29,217,189,5,29,183,77,131,23,111,70,35,240,228,212,69,21,27,116,233,111,83,17,21,148,104,168,32,214,236,227,123,240,250,211,72,251,96,24,227,167,236,196,107,81,162,238,205,143,86,21,54,229,115,47,100,66,166,147,164,98,193,74,170,157,242,245,94,130,205,0,213,215,46,133,117,131,202,121,79,243,155,70,40,114,200,243,223,118,242,81,216,12,171,95,77,45,133,158,18,148,192,164,211,146,212,2,231,62,141,43,172,50,138,137,130,234,227,224,15,52,129,155,149,40,59,252,14,182,162,55,175,236,233,65,148,131,3,145,13,232,192,101,135,58,250,67,141,21,49,81,220,197,96,146,102,254,105,21,203,131,201,172,251,135,66,16,121,73,115,192,182,6,173,144,9,135,151,101,73,114,116,211,114,81,130,179,239,193,67,170,165,232,11,125,247,234,137,162,53,92,5,198,51,106,121,111,226,158,249,90,86,2,217,111,60,89,179,44,136,192,239,112,47,53,148,51,160,143,25,130,66,174,30,28,60,52,149,38,177,191,193,111,122,6,135,98,81,81,142,135,206,102,180,227,193,111,178,187,184,146,219,146,76,201,80,114,44,4,40,15,70,55,92,9,46,27,34,142,245,23,166,170,183,41,253,73,238,224,88,91,13,227,193,97,107,66,153,10,175,222,78,192,207,7,150,250,128,77,54,38,232,152,144,214,121,167,137,252,52,212,249,37,184,33,47,217,49,29,179,55,13,223,58,78,81,14,120,171,229,201,214,20,25,48,196,145,235,149,95,166,172,39,232,254,76,112,96,235,183,124,191,188,146,181,255,90,151,194,207,183,60,231,136,210,189,86,123,63,24,202,164,96,249,168,198,76,44,175,245,44,179,236,87,134,16,228,74,75,220,38,160,124,90,242,134,35,9,241,115,245,130,82,175,10,157,179,132,106,152,195,16,118,39,175,49,83,69,175,190,198,88,226,188,44,232,12,201,210,180,222,177,30,36,33,157,70,76,93,1,132,224,147,36,132,130,150,82,100,162,253,121,197,65,219,2,77,248,208,155,95,43,208,113,110,148,183,39,74,104,27,120,143,228,21,39,193,34,39,211,91,248,198,19,91,131,58,5,183,247,7,134,55,59,8,128,59,121,185,223,171,233,249,119,248,109,127,98,2,109,107,113,136,207,141,81,33,5,104,246,224,117,230,79,19,121,147,239,101,26,239,113,107,120,166,165,56,0,184,80,197,237,48,235,79,111,189,232,94,15,20,21,153,166,219,25,29,166,55,217,127,119,209,183,162,143,112,70,239,58,225,139,45,221,195,24,56,20,154,248,10,192,180,235,186,25,222,191,190,66,135,45,151,243,51,147,86,16,15,99,161,239,36,163,1,221,86,29,224,240,125,254,68,213,139,23,29,100,193,217,66,19,142,110,195,19,182,77,111,140,175,87,227,2,136,74,156,228,51,183,124,122,107,250,203,111,140,67,73,132,252,250,61,63,247,126,35,28,71,151,213,93,73,196,2,120,182,248,101,34,54,18,203,199,127,43,55,136,2,41,94,226,236,211,149,139,134,80,11,238,20,42,21,245,222,111,163,140,165,57,109,51,44,242,94,219,26,21,252,230,20,158,222,159,35,192,2,132,1,31,147,248,210,155,195,18,239,220,14,150,141,212,159,174,165,7,185,233,243,128,213,10,183,7,187,193,41,70,85,245,20,3,133,253,138,138,76,191,53,26,223,71,247,12,35,208,26,129,94,33,240,245,163,105,197,189,77,91,74,238,77,33,225,136,33,195,164,110,122,228,210,123,146,20,9,155,249,168,3,78,164,122,196,199,36,98,33,54,31,45,59,211,35,176,192,207,213,184,93,111,254,246,221,224,51,35,213,222,126,230,232,252,11,54,134,76,43,133,56,77,143,46,12,168,27,48,30,186,30,124,28,26,65,243,241,160,153,18,176,15,30,38,199,22,143,134,148,202,149,155,211,171,208,130,27,5,14,164,161,159,211,148,181,238,146,171,239,150,223,198,164,63,193,89,177,89,171,58,44,240,41,38,41,5,69,30,250,224,70,148,48,242,181,239,144,126,187,77,29,22,19,49,224,173,190,36,202,28,236,134,249,218,124,82,153,43,148,14,148,147,48,45,42,114,243,250,22,103,48,119,77,126,76,215,166,177,234,158,120,173,142,91,148,175,133,146,55,194,90,14,195,32,39,123,56,209,223,190,115,204,224,226,184,10,35,117,59,227,181,171,137,21,39,188,233,1,10,233,219,13,185,153,152,157,236,33,109,230,213,120,96,67,97,82,217,67,224,38,230,2,238,3,229,1,137,110,53,84,172,253,181,143,252,229,35,109,107,132,40,8,235,197,91,87,235,152,81,152,46,247,120,110,200,128,100,155,166,253,117,201,2,122,59,138,164,133,128,97,152,8,41,98,107,182,153,2,15,243,139,227,115,161,69,38,191,109,68,196,33,54,252,190,92,151,22,0,96,246,207,184,249,133,124,72,126,219,200,212,124,200,32,182,111,77,239,205,188,12,174,40,68,163,165,68,210,96,132,241,28,166,90,182,85,133,33,41,143,155,211,107,174,115,97,216,246,233,179,244,90,209,213,252,133,195,199,48,250,131,114,244,209,168,239,156,9,111,109,113,100,179,35,40,226,178,212,116,17,233,169,75,119,206,217,43,97,171,67,16,24,221,71,103,30,182,130,162,253,243,219,21,110,90,151,173,166,110,109,116,29,150,138,51,230,114,218,133,217,162,163,214,161,183,13,49,238,10,207,142,216,111,131,86,137,27,143,86,201,141,213,174,48,173,72,205,53,177,219,208,254,124,224,25,207,221,24,161,161,215,82,163,239,198,29,126,252,42,191,95,251,64,84,230,90,221,86,179,172,223,203,74,52,111,200,128,27,55,165,220,156,66,119,63,252,96,183,94,146,253,223,38,218,19,12,244,36,135,135,52,228,61,227,156,12,134,127,109,178,124,91,242,116,207,26,222,8,115,246,148,17,191,75,86,62,157,161,179,250,134,183,236,4,203,49,249,11,75,196,136,210,17,94,100,68,137,13,132,146,28,104,237,178,231,128,6,211,167,161,18,214,222,198,42,186,157,124,139,174,145,43,214,114,55,241,115,247,172,22,133,239,201,93,15,12,11,172,159,233,139,138,99,225,213,48,61,248,114,74,188,20,177,44,241,80,186,105,249,249,110,103,176,90,42,48,200,246,153,47,13,61,121,249,129,105,173,219,1,67,20,36,143,214,172,100,44,30,13,121,243,37,131,130,68,238,202,171,7,17,100,25,209,102,1,245,150,131,118,165,131,152,44,145,201,42,4,76,125,221,21,216,202,128,2,158,70,129,157,48,217,254,16,174,0,222,82,192,76,50,134,226,128,25,112,23,185,81,35,128,31,233,91,49,205,168,28,20,216,162,140,241,98,219,2,225,9,155,28,78,254,54,186,223,122,181,133,88,242,139,253,169,230,10,188,68,7,114,81,117,119,101,167,134,26,154,150,216,128,169,155,79,20,214,201,154,247,158,150,218,20,24,133,173,30,23,35,142,46,75,128,186,1,232,101,114,178,236,173,240,164,105,59,150,54,109,95,69,76,130,134,65,25,103,254,50,233,183,108,1,64,184,141,146,201,26,48,220,223,50,42,152,89,113,106,47,86,91,215,215,134,52,170,185,249,184,224,145,144,244,191,101,82,251,76,152,14,127,217,200,233,57,10,78,178,213,17,0,16,127,20,17,248,96,75,163,24,189,72,170,153,212,243,179,61,157,252,17,70,126,245,188,154,53,223,141,68,219,145,52,54,46,30,165,87,177,15,27,81,219,84,24,99,38,174,166,4,121,232,205,17,209,138,109,133,72,167,228,156,240,172,40,138,240,7,175,80,196,137,229,217,240,116,111,76,98,74,132,182,4,139,26,153,210,237,214,161,93,45,189,230,200,30,89,8,200,97,54,63,249,152,133,130,112,63,242,73,12,76,61,211,225,23,191,185,211,54,83,220,144,247,42,42,115,64,212,111,220,173,87,179,29,186,143,67,175,231,91,0,9,83,250,89,194,234,101,192,137,240,8,252,150,87,28,79,198,76,182,5,124,75,255,120,196,210,154,151,250,254,129,41,199,188,1,91,185,161,192,11,109,177,152,101,131,204,115,215,171,203,12,114,72,118,241,33,228,98,6,215,29,103,50,155,188,212,72,114,115,184,3,242,106,104,12,150,190,214,155,165,39,214,71,61,218,106,197,213,239,116,139,175,73,161,129,52,51,110,219,104,115,154,146,19,95,69,97,104,255,122,160,207,2,232,250,211,149,243,44,182,187,10,223,180,94,108,105,138,216,238,222,193,88,244,106,98,102,229,230,174,1,165,129,92,77,214,54,168,141,23,202,15,26,252,102,127,66,184,32,22,246,219,85,196,12,170,196,6,131,128,254,205,133,91,174,142,233,180,39,203,153,68,233,97,206,67,152,110,130,115,31,130,223,170,238,19,232,138,32,49,112,249,153,43,192,229,7,174,10,211,228,185,194,22,41,151,29,74,230,74,167,71,243,164,113,72,149,183,92,221,46,205,201,1,19,89,145,65,65,134,44,184,91,23,156,205,83,223,218,58,52,119,24,189,119,81,29,147,176,149,150,186,163,112,45,21,174,40,60,115,193,174,106,209,6,137,232,160,57,253,204,117,183,214,169,195,25,226,247,85,107,172,171,9,119,42,75,4,198,84,13,158,93,114,78,82,38,15,245,58,15,19,87,67,171,47,39,72,181,126,167,240,57,45,155,161,175,93,86,200,175,66,107,244,108,98,153,102,229,175,142,49,188,12,34,239,249,203,229,182,123,50,182,65,87,130,152,3,133,180,106,75,87,24,121,5,177,84,224,66,221,233,192,147,11,19,172,83,21,223,210,7,63,82,20,74,220,212,58,32,50,58,112,133,92,128,145,223,179,135,55,74,175,146,6,177,96,249,126,247,142,151,58,86,164,237,240,122,111,116,188,2,235,47,208,36,250,90,15,102,246,166,244,23,69,34,18,74,130,117,134,15,24,52,187,200,59,20,185,26,162,132,200,84,24,213,243,206,48,22,229,250,112,125,134,154,25,113,219,252,148,212,199,89,59,119,176,103,39,25,186,129,221,153,128,44,12,251,124,161,45,175,133,207,112,226,90,94,83,140,51,50,135,40,225,101,4,184,74,77,27,84,14,88,227,51,212,229,208,164,56,10,155,118,114,192,165,72,135,137,209,222,162,109,19,161,105,19,69,20,184,69,195,16,48,5,113,77,134,172,32,162,16,100,231,4,247,165,156,252,157,136,112,251,164,108,30,105,237,92,59,150,197,24,99,37,155,249,51,82,186,160,239,232,143,153,194,193,52,127,238,77,241,121,72,128,12,4,254,50,110,177,160,206,166,221,214,81,56,148,175,220,27,170,136,188,214,120,244,5,124,126,235,77,189,178,110,29,15,9,27,63,198,136,139,43,69,102,242,82,104,122,245,212,40,148,14,251,135,81,74,87,147,182,158,234,252,28,236,99,122,34,49,30,111,167,16,223,99,17,124,196,163,75,89,199,231,63,44,129,97,99,233,169,56,185,168,169,21,24,43,60,213,121,217,138,187,162,244,14,133,232,35,82,169,87,70,164,88,167,68,232,37,51,244,163,43,76,181,98,164,148,216,90,150,94,77,221,242,206,171,143,246,56,61,152,100,252,76,137,249,12,7,130,193,140,26,24,91,79,238,143,216,130,136,109,231,15,35,155,52,5,158,150,135,201,199,174,82,102,183,120,197,27,210,189,112,141,212,154,91,247,122,174,34,201,174,80,148,160,98,54,237,174,7,87,35,211,113,184,65,34,223,126,225,174,48,13,54,255,207,213,237,191,48,170,108,1,87,161,88,36,205,194,33,31,153,98,194,208,50,104,216,224,132,143,3,198,21,145,65,163,121,39,220,18,20,150,142,36,169,41,5,54,217,165,16,23,105,117,100,232,120,33,247,90,130,3,154,98,3,202,202,4,38,75,150,178,39,80,47,15,189,154,26,220,157,122,46,135,205,77,96,236,172,17,48,180,218,178,65,47,4,147,99,201,19,67,144,178,72,148,220,112,239,3,196,54,210,107,33,220,244,234,143,14,225,125,42,30,3,23,120,64,18,134,124,92,238,13,5,203,10,249,28,124,82,73,36,47,10,46,157,74,209,96,204,79,249,237,93,241,200,124,196,159,69,92,245,98,44,240,62,226,222,198,3,151,203,3,95,185,133,254,19,98,238,136,168,10,252,44,238,44,134,64,180,174,110,25,81,40,66,66,12,140,144,118,151,60,218,91,168,52,186,132,116,9,92,192,227,200,168,88,161,151,143,119,101,72,170,12,202,48,109,116,127,107,162,71,83,167,2,29,9,163,132,166,16,180,230,89,23,0,225,77,9,69,85,98,27,234,202,45,74,94,223,14,87,83,90,113,137,35,72,141,54,82,96,1,15,26,95,100,72,223,58,247,34,62,224,78,55,176,220,188,210,211,238,206,90,183,97,209,105,246,6,233,77,197,26,42,78,93,143,114,211,95,111,161,79,72,10,66,104,68,81,83,67,47,249,136,154,215,78,27,26,143,134,197,119,67,135,140,45,72,174,54,46,159,16,174,162,19,95,10,3,104,86,60,37,246,225,102,76,53,114,126,76,227,144,13,165,190,198,97,147,217,145,69,63,231,240,99,173,153,166,115,182,81,128,162,59,60,83,116,110,110,217,75,233,144,46,145,186,132,149,248,74,8,21,152,107,2,197,46,203,207,69,222,254,68,85,141,105,75,14,121,45,250,47,106,117,207,1,57,187,89,100,87,24,86,225,147,122,146,205,234,15,5,54,73,215,144,16,124,38,183,84,13,80,36,249,206,51,87,186,188,176,158,202,110,71,233,149,104,54,50,41,101,39,165,82,229,173,61,175,157,162,237,82,175,157,103,165,86,82,133,147,87,142,235,241,127,180,157,87,178,45,57,174,100,167,68,45,230,63,177,226,194,14,128,206,83,150,159,183,204,218,250,229,197,9,177,25,20,16,14,119,28,192,230,190,232,113,140,0,101,200,107,209,85,18,80,136,223,119,147,51,179,81,203,244,85,77,12,183,167,108,71,192,115,46,10,3,154,138,36,237,156,195,240,200,158,103,71,218,102,8,45,217,248,9,89,248,126,131,185,11,179,36,225,33,221,25,254,222,70,90,41,135,102,37,207,183,61,194,204,198,226,164,79,182,86,107,87,185,180,212,237,148,123,211,232,184,66,180,180,161,12,38,110,48,56,177,19,124,5,84,205,168,137,229,197,105,188,154,241,53,44,14,23,111,210,106,0,205,107,104,185,90,193,237,90,135,97,52,3,37,151,96,51,90,98,166,227,203,51,75,231,231,211,237,54,197,76,103,79,124,15,114,61,87,158,19,115,55,41,107,55,211,56,44,187,44,104,172,168,247,228,19,32,234,113,12,20,100,71,233,34,19,6,8,11,194,168,166,126,155,46,238,208,36,29,196,124,92,215,93,194,124,142,135,60,212,218,115,204,238,108,160,198,174,214,194,231,11,196,163,17,195,137,121,208,179,95,2,47,217,155,254,228,142,138,69,160,14,207,94,213,235,115,111,74,187,158,250,1,193,116,5,23,204,90,174,115,196,118,48,132,184,8,243,89,78,62,5,17,203,20,106,97,188,157,51,133,238,173,179,136,192,24,80,191,102,47,106,164,101,69,249,169,214,243,59,125,127,77,192,137,166,206,130,115,230,236,22,184,90,244,173,229,24,167,195,167,132,232,71,50,153,206,214,212,140,182,99,88,143,19,33,167,97,181,92,176,47,74,74,99,84,26,196,156,141,4,244,51,67,141,168,190,255,57,235,206,116,244,141,31,12,180,104,209,153,153,214,163,22,102,186,54,228,106,24,85,67,32,134,0,253,4,41,93,205,246,192,48,207,146,117,67,128,138,63,150,6,57,194,179,112,100,201,155,139,226,62,56,169,79,232,132,196,220,145,199,242,33,29,116,11,61,87,3,250,205,113,115,188,163,166,175,6,82,199,195,56,82,59,207,161,132,234,244,85,149,162,78,43,121,159,81,233,175,111,238,201,34,202,163,204,217,3,127,124,132,188,140,41,169,148,44,111,70,127,106,172,142,68,51,105,214,47,2,95,89,148,37,208,193,171,77,47,134,134,62,48,212,96,82,150,204,111,19,108,247,163,54,65,125,149,197,145,61,230,188,118,128,191,27,235,172,233,147,79,168,16,73,112,83,234,22,167,140,246,29,8,89,29,220,141,22,105,151,49,1,237,90,124,7,78,16,243,11,241,22,194,90,4,165,1,13,167,169,67,226,173,2,250,122,198,194,68,230,73,87,215,49,31,55,55,166,161,233,43,203,110,84,206,33,95,163,10,75,178,189,75,79,200,48,194,208,187,101,112,20,84,49,66,171,23,11,55,153,86,115,19,51,188,190,235,194,229,33,149,186,86,18,120,59,214,30,49,187,244,193,24,87,143,179,31,96,198,85,223,143,153,80,44,174,78,166,186,38,102,107,193,242,30,3,40,32,164,232,61,76,93,62,104,229,247,158,134,243,80,51,109,27,43,204,52,113,182,215,236,244,31,199,35,227,0,213,71,67,43,236,28,108,152,69,178,202,46,6,50,225,214,124,188,172,103,80,224,204,9,107,161,7,90,175,61,145,217,246,54,24,94,107,233,137,86,186,189,183,183,124,12,130,39,153,70,133,147,37,15,49,43,147,38,101,175,51,130,222,199,252,35,10,120,174,70,44,162,133,217,48,194,215,218,32,99,136,110,19,120,124,135,248,146,80,99,161,23,231,230,98,212,89,98,198,217,92,209,211,129,110,179,56,170,197,136,97,182,152,233,198,187,102,178,247,209,54,142,40,12,200,67,53,227,251,94,179,9,1,139,121,112,242,95,243,84,250,233,97,26,235,171,70,47,203,48,13,8,49,83,149,136,49,37,236,46,250,230,200,66,245,219,163,3,196,72,178,67,248,112,103,83,10,115,101,162,201,218,131,41,59,88,64,113,241,198,212,55,135,45,246,124,23,239,15,218,85,33,222,163,88,182,223,73,14,207,246,210,180,153,133,58,0,138,187,209,93,68,104,38,231,230,241,216,41,43,197,213,184,44,186,66,56,13,189,1,155,121,212,164,152,130,245,252,238,85,239,197,199,89,186,179,33,239,105,43,234,54,54,21,65,87,96,46,151,86,18,55,164,72,39,129,21,16,17,48,119,179,145,47,220,21,4,146,25,40,73,152,79,160,39,71,91,70,199,115,57,77,33,124,151,91,74,234,48,255,215,43,194,65,110,63,45,201,116,103,152,4,134,119,175,210,26,12,79,208,53,19,208,238,24,211,115,62,156,189,252,14,26,221,66,190,103,97,166,208,45,95,36,195,160,63,239,239,198,29,17,47,30,25,227,18,13,218,244,116,78,221,47,77,65,57,8,16,104,7,35,81,47,230,234,186,184,88,91,83,34,14,122,251,65,11,198,76,163,12,46,17,66,130,80,63,232,0,183,21,125,196,74,251,126,175,215,10,84,250,254,44,32,100,168,105,71,55,88,145,46,134,193,25,13,80,50,86,8,137,94,49,35,159,56,111,175,88,6,159,174,102,115,161,238,10,49,218,129,107,62,225,107,13,98,187,141,204,151,176,114,29,51,132,9,61,204,56,196,67,205,199,55,247,46,207,109,160,96,249,152,72,201,175,96,175,162,141,72,93,67,210,105,61,72,110,72,226,30,127,78,62,22,254,192,221,240,204,231,157,106,78,16,99,12,111,42,236,105,9,179,15,163,68,158,210,59,18,43,205,174,77,205,173,77,111,63,37,95,175,243,196,234,112,103,127,204,209,207,104,36,108,98,94,35,26,99,81,252,164,185,75,173,57,38,240,98,29,73,183,11,177,25,129,168,63,25,229,34,37,217,229,97,249,182,74,210,254,54,85,162,198,102,96,60,250,248,190,73,121,106,108,151,9,177,47,114,192,104,159,138,25,248,191,79,194,213,141,172,76,190,22,233,168,216,176,144,92,203,83,39,56,16,250,53,163,191,20,102,58,113,74,9,134,56,91,221,140,214,142,68,93,103,42,164,96,235,59,30,127,149,214,85,102,17,165,211,111,6,227,158,54,77,226,19,244,150,225,45,235,0,118,122,214,247,230,4,112,178,22,0,143,41,235,52,170,240,54,56,209,197,66,250,79,103,40,204,232,193,24,190,140,242,76,94,26,117,191,237,140,92,103,147,99,255,217,178,106,41,104,251,170,53,181,86,157,160,157,226,130,247,135,130,123,61,113,227,179,168,33,95,244,54,227,141,15,191,245,209,144,29,249,4,198,145,43,210,162,0,150,145,126,47,239,251,166,160,39,157,117,188,120,78,37,154,179,7,153,114,73,10,224,8,210,185,19,253,211,16,163,200,155,91,119,168,183,174,90,191,131,112,251,158,157,174,174,17,123,25,216,100,202,185,178,79,102,163,200,245,150,116,14,119,201,35,38,250,202,131,238,104,86,35,110,148,97,49,25,218,117,137,19,232,211,80,51,89,230,75,33,80,151,138,175,13,176,74,181,229,224,154,64,12,35,139,25,206,207,144,97,162,95,93,32,85,131,210,147,71,116,88,145,51,22,127,24,242,220,32,85,197,58,165,253,206,118,217,22,84,73,147,148,125,22,55,159,159,188,67,52,235,204,239,173,156,143,150,6,91,237,82,131,36,184,41,159,237,106,92,14,155,153,120,111,97,130,65,170,124,220,87,35,151,222,158,237,10,218,173,96,76,33,145,168,228,217,214,134,30,28,53,104,223,169,230,144,89,221,203,135,0,72,65,135,221,154,131,187,207,210,99,110,202,204,3,41,19,41,163,176,82,124,80,179,133,185,193,166,82,240,73,245,222,40,240,58,227,9,68,147,121,168,186,212,50,60,67,88,107,150,80,19,71,153,234,207,253,85,240,215,233,62,58,210,165,218,67,202,163,239,103,72,206,40,245,251,228,149,91,123,134,27,181,136,126,71,12,162,76,221,163,17,128,117,235,9,8,138,190,23,60,87,51,30,140,23,160,186,133,116,168,132,16,210,160,126,50,84,255,15,190,147,157,226,75,162,192,209,159,237,191,246,75,194,4,202,101,168,50,161,117,176,199,175,66,26,68,168,140,246,182,234,168,152,199,51,160,176,123,133,43,60,76,147,36,171,245,44,229,113,223,27,116,189,62,25,222,235,85,197,60,116,22,65,84,80,246,189,247,72,143,180,26,7,221,204,247,201,171,234,144,64,122,118,41,121,140,244,87,15,45,166,111,208,28,109,248,241,31,31,35,87,207,173,254,204,181,234,162,182,230,183,49,239,120,163,209,164,7,102,128,102,127,95,107,104,132,156,64,254,148,125,159,157,165,203,30,235,153,72,119,10,146,82,78,250,102,212,99,106,190,147,44,233,6,14,125,102,112,38,28,235,36,93,165,158,21,128,182,59,251,233,139,149,77,52,153,206,133,44,142,42,212,29,156,228,104,107,94,51,171,90,15,107,152,7,100,195,56,135,141,4,46,120,132,0,132,99,85,67,125,163,103,57,65,213,44,119,79,72,75,183,201,98,82,14,119,187,153,233,241,3,96,123,140,49,225,160,88,106,110,227,82,210,3,185,235,34,80,48,44,109,19,244,25,144,47,33,236,46,230,129,64,83,204,81,58,193,36,11,10,12,146,232,81,152,161,68,78,11,51,142,113,220,28,68,178,78,164,140,35,120,183,163,227,144,236,231,217,36,237,157,167,101,88,50,70,146,206,9,12,217,140,207,201,97,61,214,227,224,139,171,112,204,100,210,213,92,136,90,125,162,45,10,0,77,111,94,230,78,235,154,123,22,77,81,42,138,212,142,226,217,39,198,105,73,38,34,25,164,160,220,102,149,167,164,209,131,233,103,230,184,26,64,181,132,254,160,142,251,101,118,59,203,188,101,201,43,28,167,143,31,119,205,117,75,83,20,204,121,148,225,71,112,121,33,143,170,102,120,72,220,199,7,56,51,132,252,22,51,8,182,24,53,200,61,139,158,231,166,202,91,195,124,194,32,117,176,200,120,204,29,95,172,178,185,170,21,18,165,184,55,204,46,175,39,1,66,55,222,172,24,143,166,152,41,55,175,184,26,102,242,231,234,2,173,64,140,74,70,193,46,63,254,174,28,186,208,3,37,157,106,232,196,132,154,23,249,9,213,87,195,60,47,27,235,49,115,62,201,168,160,248,210,226,100,156,136,170,180,199,188,87,240,13,83,152,42,234,167,83,68,78,49,25,230,50,153,38,49,79,216,188,130,216,205,146,151,122,111,20,90,130,185,13,86,31,69,88,224,30,245,17,123,241,28,127,86,119,165,18,19,167,178,53,8,63,175,70,111,94,236,74,116,2,102,117,244,209,235,185,179,156,206,179,172,91,121,251,125,19,55,195,201,168,95,228,184,0,103,231,90,97,6,255,33,86,118,154,248,218,176,125,61,97,64,166,251,40,172,231,203,229,172,79,182,224,62,110,157,17,54,217,106,6,77,214,130,43,143,168,227,9,126,0,173,4,141,223,54,216,187,154,129,129,5,79,223,38,223,53,213,124,25,239,7,11,40,107,82,162,25,57,75,208,15,158,104,67,164,46,48,7,178,213,204,128,26,245,209,198,206,86,130,3,176,22,105,195,177,224,168,70,130,138,204,202,126,54,165,134,152,73,240,92,82,165,31,154,179,104,48,89,123,120,115,204,164,109,116,208,6,245,221,120,115,248,85,231,99,70,5,53,200,13,139,50,62,98,181,157,223,173,232,238,166,199,12,40,58,40,29,1,9,205,39,106,171,65,123,13,119,74,107,186,248,76,74,58,190,38,57,189,39,73,4,58,53,92,71,99,81,90,79,68,120,124,241,96,170,60,151,42,233,3,230,19,237,148,203,115,137,236,226,120,50,80,151,124,122,32,19,87,242,99,206,227,94,220,137,111,244,189,87,185,148,218,248,6,181,61,67,6,137,89,184,211,116,156,213,55,78,134,194,38,30,13,98,116,188,97,116,13,245,53,186,162,214,212,67,255,135,208,136,159,141,142,80,211,17,63,135,74,138,19,6,144,236,108,207,171,89,37,217,205,231,48,20,50,163,159,57,136,198,7,109,151,154,239,55,243,93,125,246,199,207,226,60,7,78,168,72,141,102,100,49,207,213,253,82,233,65,184,178,214,104,111,250,32,164,181,8,123,153,0,207,168,245,17,30,55,5,220,164,153,78,152,225,66,78,114,32,82,190,159,105,186,206,122,139,49,103,3,90,234,84,255,104,206,114,152,179,74,129,219,100,201,105,199,171,1,151,26,227,153,106,35,23,159,168,168,121,63,17,62,60,53,161,241,97,68,100,239,234,36,225,16,143,62,174,108,107,239,18,129,36,228,114,193,230,185,242,155,22,185,62,94,93,214,223,168,171,19,101,211,184,122,206,173,240,89,214,118,13,185,165,99,182,198,26,53,91,95,190,155,169,43,60,25,27,160,64,225,72,153,128,152,6,11,168,180,132,254,231,48,222,179,103,200,145,26,138,45,13,50,152,119,195,203,59,216,13,135,29,48,207,1,116,166,90,220,217,100,78,158,76,18,178,117,62,21,104,232,221,69,103,10,254,194,29,147,156,235,90,207,25,49,103,175,113,53,196,42,207,2,34,165,91,130,215,119,62,248,111,10,196,43,199,233,69,26,187,141,231,244,234,87,120,148,66,106,94,245,61,251,74,176,73,254,10,142,234,52,155,96,75,4,57,133,208,112,62,102,180,63,123,152,249,3,29,21,178,228,247,234,78,168,168,3,158,46,93,62,133,189,42,106,147,184,11,115,4,71,58,61,83,75,247,156,138,202,115,132,87,232,179,172,215,81,57,238,95,252,232,178,247,126,252,51,242,201,225,97,149,82,85,189,0,39,105,212,136,4,144,150,211,231,206,116,99,217,66,69,91,119,4,144,112,233,142,102,50,217,151,199,179,75,69,248,157,247,27,50,210,96,147,195,147,200,86,60,81,167,18,18,8,159,6,153,252,72,127,92,82,250,131,131,89,154,54,254,254,56,180,103,135,9,150,228,12,60,188,61,238,48,228,182,241,232,153,30,128,19,201,176,178,34,249,197,230,144,30,143,53,91,132,18,102,32,9,234,147,146,112,233,247,234,244,0,76,80,58,170,87,172,24,26,248,243,255,253,91,134,178,255,162,69,187,172,105,139,174,255,25,102,212,53,148,84,109,83,191,115,208,214,183,119,168,185,9,18,13,48,235,24,74,231,134,16,98,64,209,200,2,223,88,209,244,175,242,244,22,228,12,80,101,94,159,175,1,187,237,209,138,155,73,167,174,254,240,212,1,232,13,32,155,241,154,10,89,220,68,208,58,224,144,176,199,63,68,116,199,161,153,193,206,145,33,87,22,39,3,238,33,208,250,193,145,7,70,113,11,203,29,149,147,82,2,80,86,76,127,80,232,251,206,195,178,255,238,4,188,64,56,88,207,140,67,163,56,216,251,50,188,193,66,28,72,203,198,14,248,84,161,113,104,170,121,175,26,80,31,208,7,69,159,140,126,227,200,129,174,58,225,154,48,15,24,227,97,13,174,21,214,44,8,62,225,75,228,243,57,96,62,217,105,169,20,149,149,82,164,127,109,66,218,185,132,179,16,111,244,98,125,136,35,196,47,107,191,122,181,223,58,67,143,32,119,102,187,236,23,214,2,155,83,149,247,26,63,146,159,139,91,73,83,249,66,65,250,79,207,243,124,53,73,189,57,74,245,238,149,65,19,181,133,108,136,248,117,231,32,62,39,109,208,148,111,26,214,206,21,30,4,57,249,44,52,97,112,107,88,246,50,64,26,163,74,121,2,47,25,140,147,63,187,3,64,107,83,201,74,137,30,189,164,137,243,89,134,114,153,82,4,112,35,125,61,85,57,84,57,26,132,47,180,233,144,225,183,150,168,53,109,35,119,82,202,91,102,116,72,49,44,84,90,135,18,47,35,4,116,75,150,195,26,75,179,210,31,159,21,112,217,95,105,134,82,122,99,62,166,135,14,39,106,31,173,63,68,192,203,228,51,188,72,70,135,168,18,230,218,161,21,84,215,48,180,9,192,250,152,145,94,13,106,101,248,22,91,86,51,117,147,224,40,166,146,85,146,242,4,115,106,7,135,55,16,139,162,100,214,21,252,206,45,131,17,165,42,11,183,181,217,185,49,153,218,176,114,85,147,135,110,98,22,183,201,162,142,27,88,128,141,202,83,185,172,169,209,239,160,7,167,160,38,116,160,8,47,16,85,222,242,28,109,72,98,166,121,220,161,4,36,104,138,96,80,161,135,131,24,47,174,158,112,180,168,217,154,246,218,53,143,170,12,222,235,196,79,183,212,100,157,72,194,168,78,233,182,69,68,4,67,11,144,62,33,92,47,166,45,239,102,216,94,149,246,28,181,157,186,111,89,114,210,103,42,100,238,232,150,199,247,96,37,74,175,44,113,33,37,142,152,42,28,53,83,121,230,33,126,14,78,117,190,236,84,178,119,211,220,139,58,48,45,26,18,234,161,124,101,0,58,55,91,21,77,172,29,76,236,157,196,13,182,154,215,28,186,54,108,1,69,220,4,58,12,206,169,217,194,188,192,42,168,25,110,129,168,4,67,50,187,235,115,181,49,202,68,1,155,58,177,80,251,15,192,9,245,214,183,225,5,149,55,167,107,35,92,20,36,10,5,101,132,30,236,153,165,61,30,77,221,70,24,115,129,176,129,250,243,194,251,249,218,42,17,11,197,238,133,164,45,30,54,85,138,129,50,77,30,81,182,95,91,3,189,243,101,207,70,178,60,208,131,191,234,209,154,35,179,75,198,202,205,136,92,54,21,83,128,89,106,52,49,203,118,137,148,41,238,253,184,55,159,210,141,219,201,110,80,159,245,87,99,114,168,154,66,3,3,190,194,76,77,46,169,66,5,248,29,247,72,193,80,100,213,108,75,70,230,21,108,216,116,8,78,149,160,232,48,83,133,21,25,73,145,108,75,38,72,230,233,14,168,202,151,234,22,38,83,54,234,151,2,28,29,114,185,55,206,92,94,2,57,88,93,95,220,90,215,125,129,157,67,161,55,189,182,81,31,188,228,227,252,16,85,4,129,32,40,230,25,225,85,122,110,13,79,213,184,102,84,117,229,115,81,36,40,37,158,220,168,228,171,150,201,241,230,138,111,243,86,83,22,194,234,99,158,96,152,252,107,26,251,147,170,176,112,106,180,248,154,152,181,226,10,101,65,78,57,6,165,171,227,136,134,208,174,158,237,91,137,190,3,25,147,141,26,99,124,141,115,0,8,48,190,3,118,106,119,43,253,213,41,69,208,3,191,227,146,185,19,27,60,194,50,237,22,186,206,115,193,113,139,10,208,249,54,165,223,15,137,230,130,8,226,156,255,93,45,44,88,227,151,100,119,58,189,22,227,98,140,50,186,76,170,172,84,224,0,137,15,77,51,75,85,61,157,130,40,123,160,109,178,193,80,68,231,135,146,231,138,111,65,115,156,244,223,131,59,221,116,92,220,9,10,209,151,232,0,165,189,98,180,207,70,217,170,202,154,53,48,241,45,238,61,13,212,37,18,67,232,89,198,178,44,0,121,84,196,139,186,240,37,192,39,69,245,8,174,193,108,125,209,58,134,85,239,106,134,77,43,160,85,160,12,179,254,46,152,161,238,46,204,238,245,232,158,77,162,174,128,86,65,45,146,5,49,144,151,1,185,227,106,246,147,166,170,77,233,74,193,45,24,21,31,89,219,4,119,80,108,210,150,204,86,89,219,95,113,209,191,23,32,228,246,40,22,34,90,20,19,141,142,77,21,165,1,14,25,121,223,179,20,16,66,107,143,162,231,249,71,55,47,200,153,85,208,176,112,132,196,202,218,80,82,169,148,34,204,177,107,4,117,63,159,167,62,90,164,16,84,184,39,14,169,228,86,213,77,218,19,107,96,3,75,85,193,220,98,44,184,106,213,253,2,121,136,236,49,63,105,11,104,227,85,118,22,210,1,135,29,146,234,17,34,7,147,188,45,65,127,255,211,155,82,245,86,130,248,21,203,131,82,193,94,42,90,59,9,11,124,134,147,47,84,49,121,20,113,157,100,126,89,255,218,124,36,55,207,241,93,162,218,186,140,40,240,209,95,61,251,222,12,132,30,37,232,71,32,245,252,211,245,50,172,232,175,82,161,100,223,194,71,73,40,185,102,85,128,28,104,125,134,50,69,122,4,111,51,135,96,155,215,51,3,82,160,154,101,163,238,28,170,23,243,124,156,154,85,179,108,5,90,146,42,93,125,196,85,211,15,119,27,96,179,115,39,85,226,205,132,188,225,194,119,75,82,233,175,194,17,15,108,19,186,239,227,209,210,181,98,76,168,217,32,14,246,124,13,106,107,33,71,147,173,161,77,21,161,231,221,17,160,129,233,173,188,42,219,121,93,57,39,243,204,84,30,28,2,174,64,232,209,71,86,116,6,211,89,26,24,107,48,24,199,95,201,143,72,125,137,89,134,137,174,85,49,67,207,16,80,7,132,68,154,78,66,232,133,2,99,125,204,108,139,69,205,224,134,110,145,183,230,173,91,2,248,164,180,174,249,184,113,75,37,238,65,61,70,90,150,211,71,181,199,81,233,109,82,95,134,107,71,70,252,156,250,103,126,68,97,220,186,11,167,154,247,158,1,35,250,209,6,203,215,198,163,137,84,31,167,126,210,153,100,4,224,81,21,92,101,42,99,26,201,143,182,67,33,8,108,44,27,131,152,233,218,79,183,100,15,159,164,252,46,148,68,86,72,127,45,24,204,116,47,163,243,180,70,94,118,17,210,46,189,121,183,254,248,128,11,128,13,149,239,69,87,254,186,96,2,152,115,244,226,179,146,103,237,130,53,16,6,111,250,83,56,169,226,209,36,179,196,73,47,203,84,151,227,197,27,44,180,178,227,236,100,65,114,192,32,96,212,145,65,35,60,184,96,54,60,41,221,42,119,33,238,189,16,139,10,253,187,154,77,83,37,204,61,169,148,97,1,200,222,197,76,148,172,102,36,57,196,12,81,160,154,141,79,249,190,25,211,65,205,180,174,94,88,11,164,221,250,226,196,173,119,26,66,177,46,46,16,237,96,229,166,125,23,56,22,157,73,208,117,214,186,175,121,72,125,185,87,19,99,187,211,244,172,37,233,136,36,19,14,167,64,188,56,34,15,178,225,29,243,174,183,238,7,18,113,203,137,252,81,203,23,185,185,240,27,29,179,241,121,200,155,119,9,84,73,175,142,139,207,64,247,85,178,87,148,216,129,199,93,72,12,106,242,106,30,150,64,185,35,190,244,189,192,234,170,49,165,231,90,104,92,196,60,83,125,158,124,142,143,116,95,27,88,181,190,118,134,187,227,254,104,116,120,244,71,159,111,87,234,29,81,148,188,100,75,170,68,103,178,64,112,214,244,115,101,83,3,187,55,79,162,47,4,79,102,191,106,106,44,31,218,112,197,108,108,134,119,233,82,176,92,98,238,70,30,113,151,110,21,38,32,14,171,44,0,194,51,33,179,104,50,29,243,180,148,238,69,17,45,197,69,82,87,45,161,238,77,199,111,83,193,116,16,43,51,220,124,67,25,53,189,152,178,213,221,206,16,49,191,70,214,221,46,247,244,81,34,55,32,118,124,237,139,79,162,7,88,47,254,241,176,132,185,22,209,82,195,12,128,224,222,27,218,38,189,121,37,199,26,102,84,71,139,222,188,177,86,5,190,84,180,63,130,38,91,106,16,113,116,129,254,144,175,85,172,235,42,62,181,101,198,138,154,233,38,140,31,150,248,33,250,108,80,42,23,160,4,161,244,208,171,161,11,107,215,220,178,246,148,208,32,138,16,71,192,155,128,204,202,183,182,198,155,128,223,34,73,46,237,196,152,87,169,237,94,157,5,159,68,103,120,31,53,202,145,36,214,74,213,123,23,82,64,83,176,81,66,56,136,56,16,200,157,128,70,81,220,216,106,61,203,58,70,124,82,206,20,156,117,5,132,146,163,124,140,208,91,29,242,65,140,43,37,95,51,201,122,253,89,208,114,197,7,129,46,60,233,60,196,233,140,4,211,64,59,239,153,105,112,243,221,194,225,52,105,25,189,185,57,170,241,108,104,252,116,101,155,100,68,204,52,56,81,107,214,31,102,172,252,243,66,171,182,208,211,96,6,118,18,87,195,72,168,159,243,76,195,121,1,128,166,127,150,213,186,102,36,143,7,206,161,250,226,48,197,157,64,58,80,66,64,17,244,123,1,157,74,49,42,80,153,73,87,34,102,40,10,230,69,94,165,103,215,32,171,157,150,0,175,164,10,140,117,220,182,41,99,240,17,56,13,180,44,176,193,93,221,87,75,63,170,153,22,253,33,210,173,117,235,163,45,202,14,100,213,113,82,53,82,53,194,199,113,127,118,35,232,214,155,163,50,27,216,40,190,158,174,62,147,139,186,106,184,204,73,209,162,166,12,151,162,253,14,142,158,51,29,30,179,161,9,2,120,53,149,246,25,243,249,126,243,226,178,232,230,211,23,63,107,51,202,253,134,84,212,45,11,116,69,252,104,148,73,150,126,44,11,213,2,159,180,78,112,175,231,162,53,81,245,139,218,130,41,81,31,204,188,93,23,150,69,239,235,115,245,222,209,24,69,210,81,83,76,36,73,83,191,144,47,240,211,122,113,55,194,201,17,168,45,82,22,93,205,11,82,231,128,101,245,242,28,232,200,92,69,179,228,232,103,41,102,105,69,32,79,68,84,29,230,244,28,247,221,154,195,226,205,172,41,83,95,60,175,219,152,142,38,243,214,249,221,57,188,34,114,234,9,26,102,125,50,174,91,76,240,95,138,91,223,187,180,155,201,31,84,44,164,109,29,51,153,226,48,47,26,238,159,171,103,186,96,153,134,223,174,63,139,204,126,248,10,205,156,210,199,76,120,114,33,91,105,46,157,41,248,118,55,194,48,5,26,137,8,205,205,41,129,237,0,181,163,217,116,243,22,46,114,158,200,54,169,139,100,167,118,96,174,202,43,135,110,231,234,157,102,112,175,38,221,51,56,56,231,5,108,33,195,241,127,214,120,49,248,62,251,159,91,95,200,149,229,157,255,188,87,202,23,176,101,237,168,239,175,42,23,175,85,106,251,51,36,233,118,65,160,187,144,254,12,104,185,167,7,135,199,250,251,57,90,192,139,206,65,181,254,126,203,38,112,173,204,233,173,102,8,227,2,142,133,24,240,51,69,209,48,11,51,41,183,119,14,214,189,46,104,10,158,134,231,201,165,92,63,162,130,115,238,207,197,208,234,93,64,22,73,138,254,172,29,200,235,46,32,11,150,204,103,229,229,86,182,32,178,52,114,1,9,182,47,40,106,25,111,212,179,230,235,13,216,206,0,165,199,73,97,244,199,85,113,159,173,63,238,42,145,103,143,49,163,142,213,159,17,61,31,235,134,154,5,207,77,189,74,88,190,238,12,46,236,25,250,108,202,9,119,18,210,36,88,210,115,53,222,114,152,73,110,61,103,139,45,184,0,93,145,72,83,63,131,58,254,109,84,131,239,176,189,91,60,82,62,97,102,132,117,179,107,214,189,25,63,12,242,157,231,244,48,194,213,192,200,65,50,246,108,241,131,26,82,0,171,172,183,254,57,20,91,189,230,19,250,167,170,167,222,48,56,202,69,86,157,47,56,159,243,184,220,23,7,45,166,105,9,78,243,214,35,0,71,245,173,106,240,130,242,78,137,65,59,191,26,170,187,199,147,104,33,144,141,49,61,91,78,51,118,147,120,54,64,220,199,23,56,17,227,184,120,179,86,148,244,202,92,160,126,207,220,108,109,44,58,104,121,11,134,52,151,253,199,15,161,63,210,235,177,48,43,204,174,11,16,14,143,27,140,34,137,169,137,7,60,63,170,97,97,206,84,165,31,191,177,221,150,200,243,143,73,243,99,120,157,37,42,32,16,22,188,167,23,244,247,183,1,48,157,95,33,228,84,63,243,120,204,73,61,67,96,79,219,207,213,254,35,111,219,26,203,158,25,228,21,87,67,136,119,61,179,51,212,15,62,168,112,155,100,245,228,81,44,141,6,168,227,226,228,42,141,10,4,163,37,250,70,160,51,218,194,134,74,208,71,89,238,27,148,126,194,243,174,233,229,19,58,237,234,61,191,29,163,38,113,41,104,182,233,200,24,146,72,39,106,208,239,65,106,212,7,28,240,249,235,54,54,184,1,252,226,110,228,186,186,118,7,49,182,191,119,251,21,15,245,8,129,111,113,184,249,204,194,217,244,0,2,215,228,1,35,36,54,79,111,98,69,218,39,68,224,59,196,146,207,36,70,144,112,185,155,67,120,9,99,159,152,97,79,112,7,236,23,148,235,76,25,100,122,252,116,51,231,173,233,210,167,141,100,250,242,251,249,118,186,244,7,137,120,143,18,204,44,234,99,29,73,15,88,34,174,153,253,86,204,252,163,31,188,84,7,148,163,24,226,189,114,63,54,164,114,210,236,127,226,247,102,30,195,103,198,211,214,58,51,107,115,68,55,91,79,144,155,92,84,90,183,212,105,208,135,116,224,158,210,28,101,155,225,153,229,254,61,169,229,72,191,103,167,67,187,76,223,86,58,235,94,128,210,228,65,141,202,216,63,55,205,161,178,180,27,201,209,26,223,19,58,159,170,63,12,158,201,237,105,193,110,107,73,106,105,236,243,0,177,99,150,211,187,38,102,150,69,212,116,77,80,79,82,50,103,223,6,225,53,239,210,109,34,253,7,66,254,252,63,63,122,73,69,103,205,82,225,203,172,32,7,130,243,172,138,108,77,55,65,183,229,72,40,204,67,144,126,157,130,249,89,35,35,110,46,4,178,208,77,3,134,238,177,45,172,164,149,8,248,98,157,44,117,89,195,74,211,239,97,222,77,171,177,242,51,8,131,251,171,97,21,141,162,20,130,169,100,44,175,117,80,2,243,90,90,255,181,236,221,213,71,94,9,197,214,248,28,44,176,251,171,200,60,229,208,175,231,187,211,192,43,230,9,15,133,191,24,61,202,178,0,104,230,29,129,92,55,233,196,33,174,206,68,19,99,199,20,95,144,163,202,213,8,106,148,192,55,226,20,41,17,26,12,84,243,198,109,253,39,4,175,102,8,102,163,255,47,37,196,246,244,217,219,92,217,56,158,170,42,3,30,115,91,23,18,103,206,74,154,122,53,244,59,229,246,10,60,137,65,131,239,175,240,214,225,130,91,77,223,12,30,161,125,131,62,22,196,157,133,8,62,213,122,91,194,76,203,93,205,27,48,114,116,163,53,122,181,239,231,60,206,29,50,65,237,154,151,214,134,192,171,236,235,203,64,27,164,49,58,194,22,251,38,252,183,21,23,238,205,129,248,92,15,143,205,48,9,117,232,217,164,11,37,230,160,103,64,213,83,142,70,195,136,68,255,58,131,180,69,255,235,172,137,105,5,107,175,66,162,131,34,187,229,113,75,209,45,119,51,12,86,91,159,109,224,178,128,212,85,67,107,74,239,60,200,217,30,88,65,62,158,160,143,187,73,155,150,21,229,83,220,110,165,35,40,40,65,69,249,212,148,154,167,52,215,87,83,2,10,136,228,70,61,65,172,248,247,183,40,140,102,131,18,10,64,201,80,188,253,137,158,159,179,180,133,99,161,88,132,236,63,155,80,101,79,125,51,24,5,82,32,130,40,207,201,247,52,36,194,222,81,236,102,192,245,213,208,78,138,158,231,197,134,214,167,190,90,218,183,66,67,141,74,251,34,249,217,197,129,234,6,123,107,67,184,183,142,25,17,196,192,122,24,216,89,205,214,208,25,184,54,234,142,114,134,32,208,186,163,124,74,227,231,57,100,228,226,78,186,239,2,117,161,201,147,164,164,165,59,130,122,101,193,220,178,148,30,200,148,155,226,106,216,136,135,126,109,142,171,0,251,81,140,104,202,194,0,5,210,5,166,129,126,213,10,231,153,60,100,254,70,32,69,106,210,242,208,54,21,112,255,209,200,227,76,229,196,160,31,38,5,70,101,237,71,54,29,51,85,231,64,161,108,147,165,86,150,145,125,83,231,70,128,210,31,115,71,46,201,201,206,146,97,67,202,195,122,52,130,204,204,202,213,163,61,252,17,249,146,149,65,149,169,93,172,9,228,230,5,169,108,218,196,95,10,135,29,196,91,224,242,30,142,134,14,162,180,92,235,80,210,119,24,95,82,52,9,157,233,14,10,235,225,58,48,134,165,32,174,107,231,102,243,97,237,26,35,126,51,253,96,15,149,141,213,42,130,95,241,196,28,91,244,41,105,203,234,151,193,138,182,69,18,114,98,166,161,193,3,32,82,69,85,181,32,18,158,99,10,212,143,193,245,181,99,204,120,235,226,226,19,249,13,237,5,90,150,165,12,51,17,172,118,201,65,194,183,229,119,81,85,87,126,55,42,10,229,114,234,209,246,81,132,60,14,182,160,25,108,127,212,154,164,167,159,244,217,188,20,109,208,90,200,215,204,5,248,99,48,40,194,179,175,215,90,233,46,218,6,88,72,162,215,142,36,23,97,230,125,111,146,90,242,222,40,203,239,232,73,32,89,42,53,72,18,217,160,216,131,64,17,29,102,105,51,162,240,112,156,207,184,218,72,51,148,2,17,134,147,25,223,3,244,176,82,159,82,149,138,211,9,10,74,8,166,133,56,178,155,114,86,180,75,192,118,47,28,135,244,250,166,28,116,154,199,1,23,44,225,128,135,22,28,134,155,81,156,22,169,137,66,70,187,122,2,2,60,32,10,138,98,134,68,218,83,112,103,113,173,94,148,95,113,88,227,87,92,253,114,233,208,121,13,226,187,94,18,209,179,149,234,171,209,24,21,175,102,240,127,229,24,133,160,171,4,103,43,109,141,207,163,81,29,137,182,28,211,246,17,202,202,97,164,174,227,114,186,174,166,196,170,11,109,177,48,159,16,28,127,81,233,98,123,10,177,148,100,29,62,66,166,9,198,122,122,35,19,180,6,89,84,55,7,58,86,32,143,130,26,120,101,129,7,208,39,159,83,104,101,35,218,57,235,195,105,156,173,234,233,221,70,212,90,95,62,229,179,79,92,146,233,178,52,199,108,76,208,193,104,76,101,90,121,58,207,41,105,212,209,110,230,96,82,186,228,86,150,167,45,233,176,66,103,66,159,124,66,107,100,99,130,240,27,81,147,249,60,249,252,253,229,18,47,138,221,60,102,164,204,252,107,101,147,162,81,138,106,226,190,60,162,171,13,158,78,165,14,254,177,19,140,160,126,159,10,12,50,205,213,171,220,148,161,96,216,66,113,130,30,124,119,218,110,180,219,148,25,2,45,48,192,89,206,240,79,183,184,126,76,144,231,219,101,42,40,253,76,109,186,164,201,20,143,218,117,15,172,152,113,173,224,76,92,213,0,255,83,32,192,156,135,187,53,87,222,43,104,235,170,228,83,35,115,80,125,154,144,160,231,97,255,182,113,209,226,1,103,154,65,188,98,129,160,222,34,17,209,56,60,92,25,131,228,135,168,192,83,190,226,172,109,87,138,132,209,20,121,138,2,19,123,200,183,156,129,22,42,50,244,131,210,112,73,101,154,173,138,76,93,26,158,71,117,225,85,243,224,116,119,30,240,100,133,22,20,186,182,91,121,219,209,160,6,217,252,105,245,16,122,119,225,139,0,205,152,66,242,134,212,34,127,34,194,49,3,206,7,87,250,249,149,25,68,202,39,65,158,62,66,155,203,20,22,85,48,7,103,211,27,233,108,13,40,203,6,16,242,26,171,138,232,107,73,152,106,41,160,224,239,7,207,152,68,173,22,92,7,59,141,43,150,177,87,79,57,24,22,124,196,57,4,180,201,217,136,154,51,58,195,150,134,117,243,36,251,175,102,2,236,144,13,71,255,181,100,189,185,49,141,186,21,245,132,172,50,87,63,94,174,48,215,164,35,190,172,250,114,223,12,220,152,136,54,89,98,173,223,123,163,176,172,250,90,6,84,155,241,98,103,38,200,238,12,162,138,182,165,48,3,173,207,42,237,133,112,76,152,193,209,171,180,215,70,22,226,94,12,111,229,84,51,106,60,245,222,59,43,17,6,188,22,212,89,227,197,91,210,70,103,99,102,202,46,188,4,150,107,75,90,13,115,149,65,57,171,239,149,171,130,190,101,59,195,185,37,100,119,214,171,39,169,51,127,54,152,15,165,237,98,191,244,210,253,207,252,112,156,67,63,59,67,100,247,44,75,176,51,34,228,150,97,171,119,226,247,110,201,95,105,15,223,64,204,203,85,237,163,93,80,14,22,138,3,87,240,220,250,78,5,35,2,40,0,22,223,80,157,196,159,17,225,213,132,190,197,8,205,202,74,57,253,174,16,212,128,187,211,162,208,51,121,46,21,151,241,108,169,192,60,118,40,252,158,200,36,137,34,32,0,162,225,210,27,131,254,102,105,220,58,43,251,156,84,37,30,13,176,82,124,12,204,84,98,93,232,147,168,80,165,166,169,33,141,248,158,195,122,254,68,158,49,145,179,26,161,6,125,38,57,236,19,98,254,113,130,126,102,78,173,71,38,52,101,18,238,174,111,74,67,135,164,19,209,126,196,43,255,222,28,198,175,45,93,28,80,214,66,2,177,221,12,24,76,111,158,151,41,218,187,217,210,66,42,152,137,39,230,243,24,149,202,42,196,91,136,242,165,22,218,145,100,210,118,87,73,76,178,35,95,139,8,1,231,217,244,214,20,51,156,135,217,85,43,39,108,207,162,124,99,10,166,156,193,110,134,63,68,30,13,73,66,245,67,132,238,50,216,64,212,12,110,33,238,221,243,124,180,83,113,40,75,92,188,140,47,81,204,13,52,159,95,140,214,240,214,65,25,219,86,168,155,97,81,85,177,219,51,134,180,98,186,249,215,150,32,178,174,36,225,189,5,253,28,10,164,243,69,121,213,210,132,241,65,208,71,17,98,161,51,72,217,218,206,252,205,185,121,85,51,60,79,57,110,158,224,0,16,43,78,203,136,239,97,116,48,77,101,145,141,23,63,70,5,135,94,229,158,151,135,115,191,49,163,45,83,84,170,51,98,101,119,72,219,150,35,102,114,228,164,80,218,178,190,123,233,139,225,110,156,51,241,173,97,4,208,71,31,239,53,148,255,248,145,91,10,252,147,50,16,21,145,59,11,203,120,239,125,118,164,28,147,20,20,67,149,23,39,239,19,193,197,180,170,156,136,142,131,189,204,205,213,106,17,175,93,89,69,230,139,17,86,15,55,195,115,55,203,163,96,63,107,44,16,84,92,5,245,195,30,68,166,37,86,223,34,207,125,95,13,50,191,222,210,189,218,250,121,197,76,182,208,183,52,204,124,242,107,70,208,170,59,195,3,125,201,231,243,220,213,87,161,251,190,107,247,108,127,77,90,172,104,43,166,130,237,59,222,249,67,53,154,170,184,251,19,195,82,76,114,235,115,96,44,178,213,177,231,84,58,222,175,121,34,59,24,115,33,17,106,202,150,116,226,95,66,215,248,89,147,236,214,189,26,146,242,116,119,67,83,158,171,98,165,5,202,3,182,115,150,208,221,216,197,12,67,72,108,181,248,154,245,194,43,105,90,221,173,185,47,51,112,131,228,128,105,198,236,31,42,239,160,135,246,69,235,89,179,110,143,120,141,80,60,169,242,55,122,192,35,132,125,40,159,8,157,209,177,210,144,43,82,235,68,235,85,205,164,70,195,106,25,14,125,109,90,128,174,88,250,236,34,13,133,238,238,113,184,179,136,165,159,8,69,62,7,192,222,43,165,206,46,208,245,71,155,90,113,60,58,147,46,89,50,160,168,20,174,171,118,190,150,126,140,145,175,175,78,121,67,9,241,248,86,244,34,133,153,213,33,75,203,40,150,102,232,122,103,250,50,229,120,0,174,24,59,6,189,9,85,104,200,39,165,229,30,50,166,3,236,118,149,165,67,51,209,8,121,155,145,141,130,240,90,173,94,149,175,124,252,113,116,68,236,188,19,91,143,124,95,172,8,52,140,180,44,77,130,87,0,62,131,98,190,230,206,185,116,63,52,73,49,145,12,55,135,43,95,249,248,2,55,135,92,77,246,98,204,184,122,24,239,242,53,47,35,97,141,137,96,221,167,114,115,18,66,51,4,224,1,133,100,89,27,171,195,199,81,238,175,206,170,30,143,74,221,8,69,112,162,65,209,11,55,116,67,9,165,115,48,30,178,205,1,188,163,184,30,214,133,58,232,99,190,49,61,230,33,4,185,211,24,133,239,186,66,178,66,16,211,4,252,231,53,125,31,131,203,161,10,31,204,52,42,228,228,196,41,86,228,207,178,85,253,104,177,227,83,35,80,171,46,39,12,8,199,41,137,171,207,222,32,141,212,212,26,146,215,15,204,140,84,111,19,51,29,158,35,228,198,41,69,110,177,18,185,250,155,161,8,142,171,127,205,25,201,170,26,106,228,212,33,245,222,80,70,245,136,217,112,219,75,215,171,89,17,87,141,60,231,247,90,188,254,117,141,77,160,70,147,207,183,239,139,45,168,30,150,94,13,151,126,187,130,225,48,255,234,147,97,64,138,152,109,89,58,169,171,249,248,136,238,196,3,177,77,66,170,61,65,100,221,249,127,60,192,133,168,140,152,105,144,138,208,135,214,232,172,111,126,238,230,85,125,204,246,117,150,152,171,137,170,122,108,3,67,113,210,103,175,235,50,118,83,115,150,137,4,33,241,168,33,224,222,232,187,144,73,12,78,117,71,40,10,7,169,40,210,98,29,109,238,8,217,142,71,95,30,51,20,220,17,35,35,191,148,101,192,169,221,133,114,212,153,142,150,88,23,51,223,35,98,77,216,16,68,37,12,243,113,220,90,4,178,124,187,174,86,43,104,123,82,130,178,191,206,81,210,98,33,108,73,155,35,208,100,49,47,104,202,35,165,113,78,204,57,229,197,17,181,14,69,44,80,19,83,106,146,199,76,125,45,102,10,187,157,148,67,105,3,34,24,244,23,71,250,245,249,30,61,25,197,189,103,91,104,100,212,171,13,247,89,195,12,184,88,14,189,97,82,67,126,26,211,68,95,117,167,28,70,102,184,226,106,100,72,207,193,246,47,83,114,131,202,48,206,171,39,167,12,78,24,159,202,100,136,173,127,192,71,19,86,154,24,108,64,150,134,206,205,33,59,15,39,142,92,77,74,33,178,52,56,85,215,131,192,37,192,1,47,97,38,94,174,114,111,34,173,52,35,179,181,97,64,218,98,182,44,143,107,134,111,83,241,152,215,12,99,74,139,188,216,218,69,244,79,129,158,19,72,122,196,211,16,26,184,226,26,196,35,148,139,227,98,4,75,231,189,119,103,97,68,70,1,200,36,184,132,107,62,71,117,157,237,102,236,240,24,239,160,156,123,89,133,211,205,68,95,242,226,36,174,56,94,220,220,33,164,186,86,48,46,161,67,135,16,186,80,63,99,134,172,214,83,137,76,191,171,185,102,202,102,232,60,250,207,26,120,193,122,239,181,44,179,237,247,62,91,185,140,24,135,28,11,61,222,171,230,203,204,64,37,6,133,188,184,245,162,48,119,199,147,93,174,198,36,99,52,111,99,212,176,230,178,181,67,254,29,42,210,11,150,161,6,68,203,195,53,67,53,149,228,222,230,31,198,112,55,124,255,215,124,230,141,59,124,36,231,86,149,111,73,11,169,204,255,100,209,127,150,87,91,86,34,113,51,2,125,83,127,151,177,227,187,130,245,54,142,161,45,230,179,193,54,23,26,173,11,33,186,72,237,114,115,218,245,125,125,80,231,57,235,161,169,25,32,138,231,187,145,206,184,192,14,204,39,76,44,145,179,30,236,255,207,205,59,213,153,184,58,39,93,123,134,203,241,205,159,169,126,124,85,121,114,35,47,54,66,102,157,196,177,220,25,169,213,236,254,55,120,252,113,57,31,44,132,96,18,134,152,249,26,82,233,183,130,31,141,240,145,197,71,50,106,203,163,233,109,45,33,225,158,23,138,68,50,162,19,233,176,144,12,39,193,146,101,207,176,46,250,154,195,12,98,79,110,62,141,183,192,5,105,11,170,113,55,249,131,25,129,42,119,81,10,97,200,133,59,51,141,186,33,94,62,51,24,239,180,197,108,123,169,207,195,227,23,129,143,184,86,198,184,185,150,40,213,154,114,233,44,224,159,0,17,228,30,10,0,5,84,90,174,25,54,169,113,53,149,11,12,69,177,54,43,105,196,235,173,130,68,207,23,88,207,178,69,189,199,29,120,164,148,230,45,138,99,166,252,16,90,186,39,20,3,213,47,102,152,204,90,148,214,160,217,234,122,115,250,124,231,53,195,155,38,175,198,190,177,67,23,185,160,175,86,229,106,154,55,123,143,103,115,92,44,121,181,1,110,251,190,26,8,244,187,252,170,229,14,215,30,215,76,0,38,102,206,215,144,108,54,145,84,29,22,200,255,83,13,229,99,106,136,85,222,156,4,77,28,199,25,84,233,109,30,97,109,210,209,28,111,14,49,237,109,189,50,202,192,237,250,75,152,77,18,180,95,51,245,207,171,84,205,81,159,238,249,67,251,94,129,252,222,205,153,198,182,117,205,180,100,134,180,236,249,55,10,196,242,108,250,107,243,165,186,68,35,172,201,205,41,141,141,248,221,201,36,19,229,230,109,155,248,181,191,121,167,206,45,55,7,120,23,69,8,88,56,251,77,170,145,128,0,170,112,69,157,33,38,186,167,27,106,41,197,21,27,120,246,143,82,35,204,133,228,227,28,81,97,54,34,156,251,230,244,93,208,155,119,11,208,237,234,20,35,138,203,41,18,178,183,27,98,221,123,240,82,24,7,133,20,226,203,147,247,188,214,9,94,195,231,49,159,171,200,41,115,204,144,163,229,24,52,250,205,243,157,13,5,166,199,72,198,67,35,8,43,124,152,13,41,53,115,220,156,80,230,14,74,69,80,35,242,71,164,212,128,192,136,185,211,153,26,37,251,243,245,242,115,49,228,185,254,163,209,87,24,242,163,171,9,80,175,32,0,133,8,255,158,249,21,106,39,103,179,4,107,128,44,155,76,149,106,117,211,192,49,192,184,115,91,150,81,56,54,92,120,96,36,16,66,146,239,129,121,44,159,73,168,249,149,157,228,213,96,88,219,59,100,92,217,210,150,152,43,205,240,37,160,33,144,127,52,249,221,5,33,237,64,117,65,207,120,171,193,86,240,233,180,197,94,80,75,149,99,198,66,178,146,28,169,253,19,71,75,122,115,106,115,129,214,49,42,238,170,131,10,92,42,95,245,76,37,200,194,108,18,90,33,122,152,236,88,145,155,3,136,119,148,221,182,14,174,161,111,150,46,166,121,145,158,170,50,209,80,172,220,193,18,190,172,116,82,222,223,181,67,21,110,81,185,190,208,224,223,23,185,140,122,29,30,16,29,241,110,189,73,142,178,107,72,212,235,144,18,24,93,170,192,86,68,253,143,214,157,110,76,23,14,153,172,144,63,202,10,160,9,60,24,153,150,65,221,134,60,122,219,228,9,210,187,243,179,46,195,232,176,153,112,206,172,18,108,104,180,31,220,17,69,3,227,108,105,227,210,191,181,153,213,76,165,101,229,139,36,61,46,204,253,216,13,101,226,208,45,156,54,89,228,217,173,53,75,156,6,76,117,36,57,6,8,113,114,176,113,16,189,139,132,25,219,79,49,105,11,135,192,210,110,174,86,36,255,46,121,233,36,75,119,7,220,52,180,178,55,89,208,50,51,174,226,251,48,190,228,49,47,173,146,37,223,239,7,57,65,77,191,16,244,105,72,123,49,119,227,245,12,141,62,148,15,210,125,52,2,12,87,191,198,184,144,199,186,99,210,77,160,203,251,167,38,68,144,179,110,53,183,26,235,99,26,133,192,154,98,70,120,47,24,157,64,118,23,217,85,142,217,18,100,110,134,143,76,102,82,135,29,49,205,120,182,97,127,186,152,183,181,110,134,25,253,20,121,181,97,250,204,97,70,229,83,62,39,30,225,14,98,85,172,87,225,213,66,66,232,41,174,185,212,38,187,6,9,219,220,130,189,20,144,240,213,120,50,51,80,163,118,205,75,199,108,35,126,46,131,130,228,140,124,46,218,104,84,52,113,159,47,127,175,54,221,219,182,226,222,224,9,31,243,32,113,116,17,230,184,124,247,230,131,242,68,238,193,146,69,163,144,92,140,95,59,227,123,100,131,139,222,185,128,12,2,252,5,23,26,191,134,184,50,68,11,161,123,101,229,36,189,245,72,166,30,233,86,176,157,106,94,166,54,20,160,124,0,121,178,184,144,232,170,161,251,57,65,136,47,249,28,40,248,37,39,68,166,206,95,110,141,193,8,202,90,154,98,6,185,113,205,19,253,249,16,103,38,26,154,186,236,41,243,231,125,173,192,236,245,98,195,121,248,68,64,37,110,52,53,83,11,24,215,108,37,114,49,47,14,159,208,133,163,183,170,235,213,107,231,75,100,176,55,121,149,41,102,244,101,162,99,218,232,95,37,84,176,98,98,10,42,28,154,238,196,29,135,108,163,94,110,136,179,193,15,57,154,206,94,132,251,46,202,109,39,230,124,204,8,142,228,171,190,70,253,84,204,120,228,151,122,165,2,134,222,143,185,174,203,144,5,87,176,44,107,96,140,235,170,53,24,2,68,92,94,86,98,219,87,209,7,252,190,68,33,68,141,227,18,0,13,192,12,77,174,62,161,179,200,234,180,52,245,87,163,6,180,110,199,255,217,132,213,69,58,230,125,201,108,204,101,105,114,49,220,67,117,138,248,64,233,178,37,76,114,145,35,62,150,33,85,186,152,201,7,244,219,17,214,145,84,186,143,94,228,57,123,185,61,149,133,74,143,152,65,234,166,219,193,100,68,221,98,166,109,47,122,65,127,81,220,84,115,185,173,83,52,207,203,199,178,107,123,244,47,161,25,119,91,46,237,201,27,161,183,48,51,39,245,214,13,253,66,127,111,14,174,171,234,102,102,200,107,194,76,43,79,213,247,230,96,172,209,182,69,240,35,159,11,170,59,106,130,110,166,47,97,254,91,92,35,41,106,224,111,191,239,212,172,59,88,10,104,199,12,44,239,91,177,198,159,73,58,75,184,19,27,125,79,229,51,19,220,119,37,107,5,245,236,220,35,132,246,32,231,132,181,116,89,123,249,250,204,25,149,130,174,87,51,190,227,179,66,134,190,138,114,154,210,212,225,79,230,139,247,174,86,56,12,191,99,225,7,54,237,210,89,148,127,44,166,223,147,207,212,130,51,69,40,33,161,240,242,238,7,252,78,120,232,186,154,17,217,250,126,22,73,190,246,240,77,118,203,163,250,205,97,68,208,46,105,106,25,227,195,130,30,51,186,4,202,195,145,127,169,56,55,179,138,164,23,57,179,59,56,83,89,163,246,220,84,130,53,23,200,28,146,95,12,89,66,145,30,234,227,147,81,86,241,171,9,129,151,114,208,38,147,35,248,173,28,62,22,180,146,202,24,76,147,204,215,110,114,92,19,82,128,210,178,8,25,98,117,222,57,136,44,97,120,86,158,99,60,78,159,11,217,248,183,229,222,199,199,94,46,77,0,73,7,154,132,66,131,140,100,241,254,252,247,150,141,17,74,25,177,105,221,252,128,31,150,62,120,200,113,41,62,53,39,102,60,235,147,30,4,249,30,36,137,138,247,124,32,122,186,30,54,227,100,77,162,223,73,77,146,117,107,57,213,192,69,213,247,11,32,254,166,44,161,132,217,48,188,248,213,84,64,151,168,8,83,42,33,246,116,115,229,139,9,133,51,33,235,39,53,129,185,33,19,42,252,207,133,12,250,240,171,1,40,63,163,98,103,115,246,87,35,96,22,237,2,163,178,244,214,137,150,12,161,162,204,235,229,124,171,111,188,147,53,205,8,213,61,132,230,237,155,101,116,252,175,82,148,151,29,65,173,239,176,52,105,73,109,83,110,208,160,22,167,178,175,212,189,147,80,240,143,13,161,132,95,139,132,152,80,27,26,220,36,121,27,23,108,44,93,69,203,161,229,134,145,53,204,197,228,25,132,161,31,1,134,18,79,54,142,6,185,57,136,7,167,255,175,191,118,51,185,154,120,114,120,27,37,52,9,74,59,218,248,25,193,70,113,172,9,136,200,82,221,130,179,111,126,59,93,165,25,116,101,213,76,160,85,161,124,52,248,149,202,118,147,165,67,79,12,146,230,253,51,211,53,81,84,20,97,128,41,244,71,147,66,19,165,54,132,216,232,32,116,51,36,114,162,135,142,78,68,11,217,62,116,93,141,185,87,68,40,208,8,105,254,104,252,34,105,85,164,27,183,146,76,250,204,137,70,253,36,87,211,55,230,132,239,212,16,88,33,106,238,182,103,124,230,9,54,99,234,205,207,206,251,233,176,28,179,17,64,170,238,7,187,149,243,158,28,7,107,27,106,81,204,121,5,195,173,137,96,43,133,173,41,150,108,87,128,172,203,96,130,119,15,183,90,118,115,241,47,138,153,11,129,47,49,27,45,233,247,108,154,34,167,14,234,52,4,244,183,124,0,0,73,183,8,93,18,198,36,252,25,209,101,170,85,69,90,56,67,191,49,153,244,115,72,239,131,201,203,237,47,203,248,163,84,100,174,137,174,205,134,137,207,31,204,129,92,101,34,77,122,22,106,60,218,68,100,135,188,153,9,85,250,247,224,173,235,84,241,25,90,110,156,68,159,8,134,32,70,205,38,244,242,13,25,72,3,176,150,98,6,107,243,5,45,128,23,19,90,98,170,113,84,107,12,217,128,136,185,76,213,56,50,45,236,230,102,6,66,20,75,200,242,195,61,26,102,234,144,162,175,4,47,208,254,142,38,58,11,224,116,200,98,102,65,125,7,4,109,11,199,123,16,181,20,168,14,151,83,170,84,250,176,200,206,95,115,51,161,76,55,159,43,119,215,103,155,188,128,111,43,131,99,178,136,100,9,221,117,78,79,64,136,77,55,222,125,51,132,59,146,115,212,210,44,7,141,156,152,151,237,212,159,53,3,35,145,33,133,48,27,237,202,159,25,29,243,46,4,210,199,12,253,199,231,218,89,223,176,178,50,96,134,249,239,27,20,186,200,167,168,75,30,243,204,229,147,203,90,214,224,222,165,101,133,72,131,46,208,26,230,179,176,47,220,172,117,107,111,75,97,62,142,160,40,212,81,85,1,73,122,205,165,171,186,13,76,39,195,121,50,200,108,148,174,194,81,157,15,16,155,18,0,49,248,122,196,220,150,119,245,193,195,0,1,165,24,9,219,253,107,153,130,159,208,23,0,226,204,161,117,77,58,167,52,233,245,197,156,138,231,94,161,251,0,82,41,159,11,30,83,103,141,175,246,154,34,1,192,179,9,244,194,108,202,176,85,204,54,12,223,28,39,10,63,110,164,222,156,94,251,228,175,86,206,9,164,199,23,50,94,211,229,7,32,210,34,91,175,102,218,3,252,128,58,126,228,9,7,229,136,57,251,44,229,44,127,181,68,203,231,99,254,41,227,253,204,205,154,243,100,175,5,79,159,190,78,30,115,249,233,112,151,137,72,162,43,251,185,220,128,107,202,182,210,233,23,141,67,253,55,72,91,70,5,86,237,236,187,78,99,109,74,239,170,181,36,157,247,118,51,226,198,130,86,110,63,23,170,251,205,141,209,83,4,104,32,76,45,61,94,28,110,241,44,114,116,184,210,213,233,117,43,244,245,85,218,252,27,169,66,103,204,179,216,71,67,16,184,40,87,68,9,21,159,86,53,25,26,155,138,211,177,176,56,118,110,50,77,155,117,6,124,209,15,41,230,115,103,89,1,39,38,129,10,109,184,57,115,198,220,207,69,76,22,205,194,236,186,123,233,247,176,132,182,171,136,213,159,20,168,232,128,65,58,159,227,80,39,129,189,5,2,5,165,166,113,107,184,57,91,227,191,152,13,91,228,111,94,127,210,118,98,134,34,231,139,219,32,85,6,3,37,143,6,221,233,3,110,173,167,34,234,12,109,32,224,152,239,222,84,239,146,64,73,25,33,227,235,251,204,52,245,72,199,75,163,23,127,58,17,115,5,102,128,2,245,53,131,23,106,205,175,134,0,81,128,120,160,105,63,75,54,198,153,251,147,32,134,203,30,239,153,51,92,244,91,1,176,75,225,198,20,68,160,84,5,140,246,70,240,105,110,182,93,253,78,19,74,241,206,30,96,73,242,158,228,75,150,100,241,186,223,27,186,46,161,83,129,143,217,220,145,159,57,31,183,20,97,187,107,94,52,156,124,1,120,5,182,171,196,188,199,35,101,60,253,220,131,130,7,254,142,107,6,226,177,63,222,3,208,14,37,137,136,209,121,103,147,107,247,171,199,20,146,10,232,102,193,229,118,55,210,136,36,1,6,5,234,179,113,127,35,106,125,47,194,111,211,160,11,216,158,9,7,58,72,204,86,158,171,203,136,95,141,211,33,240,64,94,172,143,238,115,140,234,87,26,226,148,30,51,98,226,59,204,83,91,87,145,89,59,155,186,111,71,25,241,13,161,214,61,179,113,157,160,194,247,209,108,117,250,182,244,123,193,126,188,220,60,73,151,138,57,131,48,168,62,44,25,233,111,217,173,10,169,220,246,37,187,141,86,124,8,186,144,237,201,58,90,62,115,65,116,65,92,199,179,207,81,71,14,51,129,215,77,168,52,122,9,143,187,215,195,76,178,246,142,121,65,147,231,67,28,96,174,166,133,38,107,128,150,176,251,106,140,185,236,133,236,125,56,166,49,106,44,55,89,90,139,16,198,223,12,97,132,36,177,85,45,27,33,141,207,76,45,142,109,250,154,241,169,146,127,207,4,219,109,147,159,109,26,127,158,58,160,177,16,208,80,145,61,227,252,113,246,105,154,232,134,149,220,1,27,18,170,138,195,205,192,122,116,175,91,86,139,250,172,195,206,159,59,164,136,248,126,159,26,46,231,174,106,164,103,109,158,211,220,3,97,235,111,205,178,246,160,154,158,95,135,143,153,203,168,186,253,83,115,246,195,3,192,219,217,50,228,240,168,52,222,140,107,206,93,184,61,154,233,10,58,251,45,123,236,32,169,33,102,20,31,220,137,161,233,183,9,235,206,49,211,165,191,197,124,220,142,170,102,112,100,35,204,103,195,75,106,182,37,82,174,89,189,144,102,90,91,238,198,99,173,194,186,131,121,119,207,174,98,78,26,77,178,253,207,8,217,128,234,149,254,220,123,208,19,210,195,124,150,121,215,159,133,244,251,90,247,209,77,180,36,48,115,77,60,26,118,21,137,193,201,140,230,175,193,199,204,103,75,122,238,93,130,172,216,62,151,100,233,205,12,125,104,118,51,20,255,123,62,47,62,214,138,171,1,148,202,102,200,161,56,157,76,5,51,106,177,75,205,176,158,94,179,169,121,93,51,29,85,238,13,39,147,79,17,223,171,25,94,217,15,107,107,219,85,63,162,1,127,138,1,255,177,206,234,197,5,26,172,30,102,250,144,244,201,150,174,140,123,131,125,148,124,11,255,35,163,24,102,50,233,242,177,1,131,56,185,174,153,147,14,56,206,149,107,17,241,232,173,52,20,152,97,42,45,97,70,182,89,174,182,54,29,119,35,0,121,115,188,137,153,6,200,248,213,221,122,141,196,10,123,80,137,95,125,102,100,43,175,121,205,20,3,126,2,118,149,127,61,230,85,210,188,87,147,20,81,159,17,248,65,124,107,246,61,201,173,25,199,184,51,152,97,165,88,215,212,12,103,176,255,234,97,34,237,253,117,102,75,172,15,208,135,61,235,205,201,28,197,160,144,83,122,246,20,60,179,25,203,135,114,165,70,170,0,118,135,87,231,236,217,20,194,197,76,15,208,189,186,78,196,127,213,140,70,222,221,102,1,185,200,168,0,125,79,177,126,192,51,238,199,188,169,201,197,84,97,11,145,132,203,9,53,217,12,226,107,147,245,209,105,74,118,166,196,247,130,21,169,63,86,170,110,113,49,167,135,228,191,206,22,114,252,219,29,115,156,246,71,221,53,0,30,103,61,33,122,125,172,133,60,70,76,180,169,108,200,152,225,121,187,243,48,37,161,243,110,191,8,58,38,146,81,196,61,239,141,116,65,187,43,64,253,232,51,98,176,90,141,176,102,102,135,204,66,116,204,99,135,7,216,173,183,166,153,184,197,150,2,7,226,179,93,77,163,119,236,97,134,129,94,63,22,192,184,24,111,24,15,164,227,16,51,96,145,184,154,179,94,163,38,26,124,115,204,4,34,253,169,59,210,196,123,24,113,115,128,34,235,53,159,133,29,55,135,208,91,159,204,198,89,194,104,205,79,106,54,95,193,205,197,188,26,253,213,144,50,249,199,130,9,87,100,92,48,215,28,137,80,56,58,234,122,2,73,36,231,253,222,199,19,203,146,126,106,208,108,56,101,34,214,172,52,227,124,172,22,98,190,246,251,96,54,17,51,8,218,56,30,16,139,145,134,45,170,0,195,185,17,126,230,220,116,14,218,74,141,45,5,61,245,199,137,161,163,100,151,123,53,200,78,125,118,137,205,170,172,164,218,174,140,72,36,205,16,247,222,186,125,47,94,162,248,87,134,141,71,84,9,104,119,98,215,117,51,173,240,75,28,120,20,3,167,179,6,82,122,63,30,135,92,125,124,10,184,42,242,103,38,27,174,225,43,105,167,230,181,36,35,67,122,82,164,86,88,76,223,104,31,243,57,243,150,56,132,166,13,176,146,63,123,130,80,148,31,141,122,95,245,228,19,230,133,128,153,38,128,210,242,108,96,49,212,212,168,154,163,33,51,245,185,170,133,4,244,94,50,106,176,12,245,175,221,214,222,156,160,169,107,2,8,77,48,191,249,50,113,81,73,124,157,153,16,36,146,166,79,213,212,123,34,53,8,119,130,155,77,1,92,94,141,20,222,250,182,27,228,171,18,244,62,146,44,164,5,189,215,248,36,42,130,10,110,131,212,83,9,43,60,118,242,104,248,146,106,15,115,55,10,81,201,160,38,18,232,113,239,51,147,166,166,228,160,53,200,241,193,104,25,144,84,7,252,123,245,83,168,95,214,23,15,171,204,77,237,210,192,239,66,188,12,10,105,128,45,102,178,174,57,190,23,16,9,9,252,33,124,155,94,109,229,131,60,10,23,205,246,216,60,98,174,224,23,139,149,164,65,253,28,78,172,112,149,201,155,157,96,239,248,153,215,156,138,166,226,65,128,123,14,148,153,66,163,177,92,140,176,141,215,47,152,103,53,75,25,24,137,41,66,151,120,49,147,37,148,100,58,196,168,31,44,23,172,34,243,72,102,233,104,134,16,243,155,179,191,232,169,54,168,152,126,148,84,152,41,43,108,205,212,67,216,171,230,39,33,78,47,30,12,140,159,185,155,38,180,222,220,100,147,194,76,193,73,98,61,122,220,160,208,118,51,236,179,83,172,112,34,199,234,3,202,32,242,48,68,19,148,234,253,107,66,189,88,100,105,15,184,121,156,225,21,105,57,216,70,245,209,164,102,146,207,82,234,100,77,75,12,116,163,165,184,57,158,180,176,25,241,179,35,157,7,197,243,91,8,163,137,161,122,174,229,152,225,32,92,106,182,42,132,255,174,10,144,90,54,157,129,183,228,196,234,103,18,89,106,177,107,109,4,132,176,143,89,30,180,176,235,100,32,179,147,220,12,58,88,215,238,176,222,218,229,175,118,198,231,217,209,232,11,201,46,231,94,76,189,163,232,10,169,54,187,190,171,151,145,194,79,45,219,88,191,112,115,115,133,89,120,233,213,51,20,144,207,87,167,89,85,203,54,21,220,140,127,238,5,245,129,112,4,80,244,129,186,238,91,96,171,155,100,187,94,253,211,228,112,51,42,160,226,115,2,25,243,198,115,202,15,232,20,234,39,49,161,224,230,87,159,3,185,235,17,133,190,101,115,85,232,99,38,81,41,25,67,48,243,103,137,132,185,65,118,42,83,13,255,118,245,48,159,120,61,233,84,35,61,176,191,130,20,230,227,181,78,93,190,84,109,139,255,238,10,150,98,233,222,208,77,60,58,204,198,42,165,179,5,192,90,220,188,152,66,144,152,173,188,153,175,249,221,243,140,61,167,110,185,58,47,253,221,96,145,190,32,162,0,83,44,194,115,108,27,207,112,94,220,2,15,49,194,162,106,158,65,23,140,96,53,206,249,187,109,225,119,184,25,28,149,110,14,156,181,187,132,57,83,124,209,93,139,37,27,247,38,161,57,229,139,192,191,28,131,114,14,163,179,59,228,103,113,151,112,41,78,76,64,129,68,47,230,119,22,55,83,77,156,89,119,14,232,84,124,117,159,99,117,181,166,211,184,19,104,249,94,14,179,224,159,189,225,12,81,156,142,19,200,131,16,110,243,189,56,51,191,223,197,1,214,52,3,252,195,238,126,115,97,66,32,209,117,99,161,10,225,2,29,199,115,132,239,63,61,159,11,223,107,187,153,26,67,211,45,207,114,153,195,205,99,8,217,5,123,218,8,25,37,179,238,231,228,237,38,46,95,174,185,46,61,183,59,157,194,57,222,12,120,196,210,33,5,194,231,35,126,204,116,103,189,99,70,142,56,94,124,168,0,7,35,14,198,37,94,188,63,179,140,222,243,188,194,216,0,104,233,181,132,1,59,94,12,161,131,103,76,104,185,104,241,98,22,185,201,17,115,198,203,11,47,133,51,130,224,85,205,1,111,193,138,175,184,158,139,231,244,247,106,198,254,246,156,171,180,201,199,173,233,61,124,102,48,59,179,123,189,103,142,192,241,170,135,54,107,190,230,48,83,8,123,126,85,187,27,49,58,105,83,139,166,76,240,18,238,6,85,201,188,158,163,241,172,187,20,211,168,89,51,133,14,248,72,113,130,28,235,249,214,207,197,199,159,91,119,80,96,59,82,200,2,201,206,20,63,187,154,68,66,214,205,238,172,68,119,122,105,135,232,109,62,155,66,243,182,43,204,8,146,233,193,138,144,82,13,43,47,55,222,51,189,164,248,32,208,9,61,136,5,244,75,202,244,55,43,221,4,134,158,17,159,219,29,60,62,101,222,143,23,69,150,41,150,71,70,112,110,63,51,101,34,157,238,230,130,116,136,154,207,131,93,207,177,24,89,91,151,196,29,170,124,51,199,242,72,120,174,234,8,209,9,63,221,155,71,165,126,15,65,29,12,19,158,246,169,4,136,30,173,244,7,6,178,191,166,126,204,20,65,203,99,174,193,249,78,133,200,114,55,138,49,185,216,222,66,31,241,82,248,24,228,139,95,74,145,18,209,84,218,184,134,123,87,93,57,29,115,90,34,73,98,124,0,217,147,230,96,17,105,208,148,105,72,107,141,43,156,25,43,241,235,254,129,165,201,190,176,135,97,95,245,216,92,201,43,47,244,63,67,204,40,235,99,34,199,25,215,18,200,13,41,127,12,72,156,92,84,20,115,82,141,100,220,86,96,29,215,60,158,122,21,223,218,251,39,120,52,13,229,207,68,49,158,206,48,183,220,158,109,22,246,237,21,47,222,243,74,15,40,7,244,211,186,143,134,174,127,63,110,171,235,140,153,245,76,105,221,145,32,65,246,104,22,132,237,217,87,235,115,226,150,240,36,134,177,40,238,199,231,61,67,44,143,54,17,45,61,154,70,76,65,56,23,115,127,192,66,41,142,122,220,223,150,116,246,159,17,12,36,132,185,32,85,68,63,237,226,89,195,204,228,213,24,2,92,177,43,111,20,235,228,24,237,113,81,160,47,243,71,87,58,232,212,9,1,137,237,152,78,36,29,96,42,121,118,43,166,73,14,243,110,207,54,219,12,153,233,223,178,116,99,147,122,28,90,90,207,194,12,132,67,205,141,174,239,21,230,99,215,93,152,122,135,167,145,236,234,161,160,80,112,68,57,146,11,198,249,157,37,7,59,216,91,83,186,55,111,83,179,103,48,29,100,47,22,99,38,17,45,123,60,153,136,8,65,140,186,227,217,19,78,156,221,238,68,42,180,172,170,163,97,162,236,45,6,21,170,31,157,226,244,132,223,21,0,65,255,210,79,194,142,191,220,5,162,1,99,109,125,118,134,61,105,196,213,134,23,146,103,39,226,130,228,195,66,189,189,171,87,9,1,94,124,79,144,14,73,64,9,3,86,29,23,25,3,165,217,158,90,26,188,79,211,209,218,133,76,144,18,251,90,222,52,218,95,33,93,66,8,66,111,14,227,148,251,56,12,73,86,192,42,116,132,51,78,221,115,54,209,205,250,152,179,211,110,173,98,90,80,73,182,97,122,38,70,184,203,232,101,170,122,33,176,192,130,40,230,103,102,29,23,1,41,154,124,144,235,207,22,178,9,48,40,171,25,37,21,31,150,4,191,132,226,156,22,13,154,190,141,19,126,104,38,182,131,211,117,81,171,2,69,84,127,172,217,146,149,110,45,83,201,182,201,83,157,213,235,251,180,129,68,203,147,229,130,5,193,55,75,210,7,171,41,210,143,236,255,118,99,86,138,133,106,245,42,116,171,62,179,177,77,43,166,141,30,176,234,254,44,125,157,160,100,36,253,198,247,244,241,110,104,148,233,249,130,114,209,142,220,29,69,166,179,7,21,53,147,157,243,171,145,239,93,138,228,67,184,163,198,171,113,58,47,197,126,49,137,189,177,144,218,213,132,247,82,205,196,155,62,224,25,98,123,189,55,249,128,17,86,248,109,53,49,104,164,140,126,242,181,156,30,192,218,36,239,225,111,157,128,164,205,7,207,54,118,164,82,193,161,183,161,83,144,94,87,79,154,31,179,105,122,40,204,15,6,32,223,198,43,76,244,77,19,208,39,166,62,31,168,185,153,154,83,214,20,242,58,241,186,111,196,244,112,77,17,253,160,57,18,90,131,236,230,98,77,32,146,221,70,209,197,125,82,234,48,103,66,207,7,45,55,186,123,203,236,77,59,203,15,107,219,16,161,126,117,7,32,34,243,140,82,25,52,194,159,25,47,126,85,45,99,236,218,93,171,1,40,254,108,107,61,85,87,160,205,126,115,171,201,54,173,130,47,18,208,221,205,112,1,36,45,192,159,95,230,109,51,197,216,103,180,46,116,102,85,137,148,72,53,126,38,173,109,146,107,15,47,7,156,212,210,204,1,141,75,204,84,55,247,135,128,189,25,0,37,34,58,19,74,79,91,235,243,141,110,231,239,217,0,55,214,214,138,47,163,52,221,88,139,180,19,219,181,9,248,226,103,94,236,178,243,169,237,39,144,53,110,206,116,102,232,123,211,79,239,103,87,129,228,90,104,177,169,191,151,16,252,165,209,104,175,242,128,45,104,120,240,195,169,64,90,58,30,4,34,30,66,188,26,242,230,77,11,71,217,54,126,191,185,229,102,202,3,156,49,25,84,55,87,168,119,4,179,115,98,182,30,201,24,83,210,16,177,31,122,226,73,212,251,15,99,87,214,195,139,197,11,136,219,205,228,94,36,46,195,85,25,177,223,113,130,112,210,9,32,8,180,119,247,87,251,49,58,201,155,115,202,182,15,173,90,144,113,226,248,19,140,161,21,102,194,204,82,85,44,146,161,7,252,119,213,31,127,162,32,153,216,150,60,123,102,73,161,174,131,134,123,82,221,147,65,48,121,14,137,203,200,227,37,87,204,166,95,167,35,106,42,32,43,98,64,79,73,226,88,86,61,158,152,179,103,58,248,213,112,73,63,24,44,88,127,98,79,203,72,32,73,62,19,206,223,254,81,27,25,203,17,254,181,32,207,208,162,158,158,80,201,180,30,105,110,188,0,9,157,126,70,228,19,149,165,7,51,183,76,176,166,185,121,152,130,198,3,76,35,93,234,102,195,27,41,172,173,207,187,132,232,113,29,34,210,76,155,141,129,19,221,12,134,82,28,29,202,193,117,185,59,79,118,59,107,134,171,112,76,108,223,210,50,105,118,225,197,230,230,32,63,253,230,172,25,137,240,105,212,201,177,254,32,175,84,199,179,160,103,187,60,215,67,182,56,79,241,106,9,111,206,134,88,221,12,253,109,211,123,211,177,232,179,52,195,10,167,248,96,204,205,225,120,133,138,102,23,149,1,16,171,55,68,135,55,179,61,95,19,234,248,233,101,45,67,33,42,122,152,144,31,245,174,107,6,36,170,102,36,140,253,197,207,215,134,33,86,204,156,48,117,133,25,36,142,76,180,201,2,243,29,15,6,138,169,48,117,75,240,92,235,80,157,21,140,84,112,252,107,228,142,76,216,214,137,146,232,78,11,243,217,79,197,75,34,159,214,202,253,89,0,196,158,137,130,20,93,76,51,206,88,45,138,97,78,247,91,159,143,125,134,76,111,78,113,214,199,36,81,254,201,58,224,205,36,83,194,156,148,216,209,204,231,200,242,123,159,159,136,7,162,67,182,102,132,133,180,47,228,84,245,205,76,133,192,127,54,57,213,119,188,171,75,138,22,152,131,90,213,121,50,201,132,199,52,178,70,199,166,211,191,192,28,246,179,30,247,212,190,156,78,4,18,6,43,204,199,201,223,207,44,27,209,139,4,100,118,106,35,19,242,230,43,10,40,9,120,68,121,214,142,177,195,132,149,67,246,93,28,39,12,219,215,44,242,203,32,235,243,112,236,177,61,184,73,0,15,113,90,95,114,237,212,64,22,107,141,45,152,59,119,5,137,152,185,231,184,152,67,241,121,47,56,54,118,252,40,200,146,116,114,211,145,25,142,120,162,153,72,11,86,116,41,135,142,99,73,19,69,141,165,87,83,188,118,207,15,50,203,54,159,29,1,14,114,15,186,248,20,79,143,6,117,28,80,255,110,238,202,212,100,102,210,116,126,115,152,192,151,78,4,90,233,202,53,155,34,111,121,204,14,126,41,70,165,172,5,14,172,45,210,68,152,223,217,157,74,139,47,109,228,186,186,137,194,126,17,153,103,204,77,39,145,17,107,120,121,17,240,86,149,230,91,204,16,111,249,144,244,51,128,154,57,195,28,111,133,76,229,187,215,0,36,40,97,62,71,121,153,186,215,24,75,151,79,132,14,202,92,127,20,240,68,135,193,34,40,1,113,225,120,230,175,19,106,99,230,124,123,134,179,67,38,239,243,4,133,233,244,124,12,180,203,75,220,156,225,222,58,9,19,5,15,55,211,222,187,116,142,118,162,73,31,50,16,183,89,124,120,130,121,132,83,195,92,179,158,181,231,20,202,81,16,50,248,149,214,169,11,200,128,29,51,180,210,102,36,15,166,235,58,62,134,37,188,117,51,169,56,91,190,183,159,80,206,196,244,30,100,252,114,64,244,49,195,188,179,212,12,75,82,188,24,3,152,159,155,27,205,123,13,243,241,123,245,103,89,190,202,157,186,100,255,165,152,253,243,54,119,184,137,175,213,9,135,217,102,69,74,26,238,197,39,95,200,217,188,71,12,104,121,180,89,155,109,215,233,190,55,96,12,61,85,108,149,187,95,133,86,228,30,250,222,201,58,250,226,234,250,8,124,27,0,61,187,32,52,102,164,22,101,80,18,78,92,141,33,109,170,30,67,215,42,60,247,49,38,96,79,207,189,255,49,211,197,166,157,245,99,24,192,227,25,162,11,73,130,216,4,112,220,204,216,62,76,22,109,127,244,248,236,218,168,161,111,225,139,32,146,245,5,107,204,193,115,63,230,141,228,201,119,111,42,201,245,146,228,113,239,89,163,115,15,14,202,45,253,192,188,118,155,193,192,97,171,89,80,95,248,151,185,117,103,201,160,203,118,41,13,198,58,94,231,14,118,15,26,139,37,152,49,144,74,251,88,92,169,252,194,62,59,132,252,99,210,52,237,99,66,108,3,8,227,223,126,166,255,154,27,119,234,0,110,113,132,93,178,142,72,237,89,66,74,59,205,59,239,246,124,122,150,44,92,91,235,94,253,52,131,152,114,193,188,115,190,91,199,153,52,68,77,136,254,226,213,56,166,4,35,112,70,30,130,228,184,57,14,252,211,251,211,86,200,250,22,195,201,108,169,27,103,240,124,205,157,41,90,194,147,118,173,226,203,22,111,159,102,119,68,240,83,174,62,49,108,185,27,133,17,20,13,237,213,34,199,224,113,39,62,32,236,107,218,202,5,67,98,143,77,255,188,153,244,52,17,158,71,168,143,198,118,209,198,33,67,222,111,143,167,57,111,180,28,152,135,233,23,199,81,135,43,250,92,108,12,83,113,200,18,121,72,244,70,255,89,118,89,237,115,186,39,104,136,229,230,63,102,160,30,142,69,78,154,153,201,100,0,107,248,106,208,96,105,225,32,91,185,170,197,205,81,130,208,159,77,11,83,141,205,21,162,160,254,12,74,33,88,15,235,217,223,36,165,4,51,115,189,71,248,48,174,32,157,11,189,229,18,14,42,253,105,154,22,165,63,106,166,24,21,246,37,237,85,129,168,52,56,2,48,195,69,46,86,218,146,87,120,114,184,138,58,135,81,37,138,75,173,175,187,233,2,32,203,236,223,18,230,130,209,158,229,51,106,143,241,158,84,228,30,179,149,19,227,230,100,38,53,8,58,71,80,185,227,141,180,228,212,32,136,6,216,0,232,64,8,3,195,189,152,143,3,54,235,53,27,174,89,204,27,130,154,22,230,254,192,154,44,36,203,177,116,65,76,167,174,102,100,54,75,252,238,95,135,171,152,13,253,125,135,5,46,115,61,134,97,153,202,119,84,112,74,197,122,124,229,210,187,252,108,205,15,82,248,157,145,67,128,64,102,105,43,100,49,21,152,20,102,20,0,53,2,43,224,189,111,72,65,210,72,207,120,226,47,87,182,102,136,32,38,27,234,155,128,213,8,51,180,151,218,62,138,14,115,4,219,103,161,150,252,188,25,37,191,121,131,63,48,141,234,52,245,29,117,208,243,111,77,37,135,205,12,94,235,154,97,208,83,159,234,54,94,99,158,128,130,245,209,123,6,12,52,147,205,85,112,4,153,210,26,32,82,168,157,200,125,234,207,178,84,180,155,141,234,40,171,249,172,205,72,203,164,77,233,76,71,156,190,202,200,111,36,163,202,209,33,93,80,228,249,15,163,239,232,73,133,65,252,210,35,21,150,51,67,218,31,115,93,41,174,206,36,135,159,55,111,55,110,48,157,217,49,234,99,158,129,244,132,207,241,248,111,207,205,199,142,212,229,49,27,193,178,142,218,185,91,188,25,4,181,239,152,162,186,26,25,12,147,17,30,250,193,74,20,89,161,168,163,147,89,173,27,80,113,228,101,104,55,217,58,25,128,134,181,155,213,225,120,19,51,157,199,251,154,87,211,246,185,98,93,247,243,102,140,114,210,112,199,144,231,233,102,171,144,178,214,139,151,65,180,174,153,29,78,204,155,5,53,229,234,170,1,189,233,222,141,200,86,65,120,165,17,228,121,207,229,124,134,134,60,130,140,91,204,103,39,168,247,119,89,95,189,222,28,13,226,126,175,198,243,171,106,166,249,226,190,57,74,241,67,205,72,43,197,144,83,224,200,26,77,109,106,171,241,108,228,228,196,149,57,142,17,99,122,175,30,67,129,52,84,70,81,224,12,51,82,233,26,5,166,113,33,139,153,156,169,130,99,11,181,51,39,91,36,119,137,95,165,29,239,112,74,151,176,54,45,127,21,26,243,214,8,235,228,248,211,24,18,122,15,207,26,209,153,218,199,115,53,60,204,158,115,202,36,239,53,247,136,40,111,120,19,25,230,174,252,228,118,104,75,243,205,18,2,178,50,52,32,66,145,118,198,143,134,71,243,233,128,158,192,255,253,132,97,138,247,254,36,241,112,69,202,77,114,35,73,33,87,47,19,0,240,12,57,32,79,93,216,228,60,34,64,61,163,137,126,141,124,76,4,21,99,71,218,157,138,132,102,223,97,243,136,178,65,162,61,250,233,220,54,80,156,215,121,146,101,145,148,220,96,211,61,92,221,188,222,51,130,78,89,169,49,217,57,168,157,221,70,67,239,71,62,149,129,51,46,82,178,200,0,190,163,136,196,121,47,10,192,32,1,207,158,228,249,69,146,91,146,184,132,175,32,244,213,11,188,132,90,88,6,59,236,61,204,5,20,106,209,162,64,133,199,119,248,193,87,24,3,145,124,37,199,73,97,53,74,64,112,81,202,144,64,210,4,161,180,155,207,115,154,18,69,244,115,252,68,134,219,36,9,116,75,169,70,88,233,216,9,220,165,170,64,27,50,19,249,150,182,54,178,75,98,5,30,151,220,49,44,32,108,115,159,79,229,107,58,173,114,161,166,6,229,182,212,205,32,220,246,154,130,105,165,233,158,192,123,76,167,207,40,184,56,185,106,7,28,236,117,37,158,13,147,198,150,85,141,167,15,21,122,148,19,33,183,147,114,33,44,33,59,106,145,131,252,238,195,103,210,70,52,110,208,164,54,245,91,255,200,9,74,212,57,103,87,64,110,67,0,170,248,145,11,148,31,208,162,152,81,13,106,81,128,69,244,90,43,149,104,96,5,14,147,14,161,153,159,71,67,31,232,71,46,170,39,69,225,94,13,254,160,112,28,43,181,202,167,117,15,220,191,115,148,153,118,8,245,252,103,84,214,150,154,247,67,238,193,36,110,81,47,7,125,170,222,244,249,159,143,136,233,214,109,173,27,247,109,236,94,110,62,31,163,235,141,233,75,11,160,10,100,64,79,215,222,241,9,119,0,110,33,80,74,234,162,192,209,215,189,49,219,68,184,207,110,174,253,115,9,214,162,64,24,76,132,150,138,34,12,160,230,245,71,195,133,50,36,186,135,59,187,199,197,231,51,147,101,18,112,67,77,201,41,21,142,249,4,242,218,170,210,141,151,192,55,155,202,89,221,36,150,180,76,74,64,185,42,215,42,17,4,120,218,30,205,38,21,84,228,120,123,243,216,19,252,107,112,30,54,197,231,20,226,113,159,253,205,96,195,74,243,69,49,105,4,144,37,77,107,222,18,243,36,4,108,110,222,127,96,71,96,29,2,212,1,5,201,124,104,192,96,64,15,140,63,177,126,211,118,118,122,227,123,192,50,224,132,73,227,233,236,163,175,208,195,19,200,126,84,207,181,89,248,125,177,69,0,83,149,12,168,211,91,57,188,189,174,25,126,65,27,30,207,108,9,60,187,245,254,118,109,73,4,189,27,135,57,147,118,168,159,208,173,57,193,221,39,224,214,227,1,84,13,208,213,51,204,192,175,37,24,237,38,120,54,2,49,85,12,72,160,252,101,103,126,184,75,74,137,95,91,50,224,138,158,177,246,26,82,59,235,121,52,125,16,53,96,98,84,90,178,34,170,128,105,248,166,208,143,207,87,213,15,167,3,128,72,46,32,106,116,180,46,69,130,141,232,93,232,5,240,138,78,114,218,129,118,88,209,25,123,218,25,145,85,240,247,58,126,243,241,58,154,162,219,16,173,116,240,91,133,82,180,171,21,101,8,183,210,115,164,177,226,121,103,138,18,142,187,235,214,239,38,191,153,6,53,231,51,41,240,208,145,9,122,112,119,173,184,167,220,77,231,126,170,181,161,251,226,120,194,202,100,80,51,241,129,15,39,194,228,74,159,113,46,70,212,201,111,125,206,184,169,229,209,142,20,121,241,13,28,190,189,51,222,207,123,239,234,68,43,197,186,159,53,187,5,107,30,123,156,155,65,127,232,167,196,57,170,129,116,4,143,158,245,98,211,106,113,232,105,58,207,121,187,75,217,195,220,213,29,196,102,47,128,147,108,86,224,59,127,148,148,15,136,146,134,187,64,148,147,219,85,8,38,190,195,181,206,7,163,124,66,185,25,197,106,144,55,104,81,139,217,162,249,0,171,227,43,61,216,80,216,153,188,66,196,97,42,154,47,214,51,59,227,120,224,164,45,83,25,242,32,232,159,241,218,19,242,228,244,92,156,157,186,15,76,81,125,98,235,78,35,107,116,61,28,119,220,68,87,21,250,185,70,224,74,7,29,121,234,38,116,34,164,25,32,228,197,28,157,58,141,240,26,125,237,192,110,73,213,92,205,243,226,22,200,21,46,101,204,237,232,17,251,236,31,72,139,21,221,139,72,171,173,26,109,11,40,14,235,170,221,8,13,5,176,219,212,20,244,100,218,200,22,197,68,216,112,80,40,126,211,20,158,220,60,1,43,234,163,215,38,231,215,162,223,130,65,124,250,159,59,186,243,222,173,145,1,110,23,133,180,18,65,185,213,56,116,183,178,83,246,237,202,13,54,197,106,125,204,196,199,238,151,89,122,91,31,76,57,239,26,105,229,212,175,1,86,211,7,140,116,116,213,44,63,45,137,200,82,185,25,62,16,253,205,40,105,58,37,66,33,141,136,58,211,99,206,45,137,89,97,138,232,122,159,248,51,122,103,254,36,218,81,128,138,227,112,158,168,14,79,247,177,230,192,243,77,146,61,67,135,147,118,138,18,205,95,22,81,234,60,56,174,80,185,239,53,200,233,43,165,38,252,44,245,154,207,1,165,235,238,248,105,205,57,78,49,83,13,211,71,119,11,116,226,197,207,22,254,92,205,178,116,239,7,126,124,200,215,197,12,47,65,180,229,20,107,80,209,227,18,174,190,25,87,195,82,160,240,100,52,228,156,136,148,146,10,83,86,127,54,58,52,57,26,165,18,164,129,15,132,152,50,125,137,62,42,96,33,15,0,57,239,24,21,4,232,219,120,172,240,214,248,207,174,40,128,181,199,135,56,63,187,197,213,107,233,146,71,68,123,197,218,128,201,80,153,147,187,145,225,199,68,105,84,80,31,96,52,140,0,51,122,203,210,74,218,51,215,77,147,34,26,207,200,145,232,147,141,21,51,154,218,240,68,159,91,119,211,100,11,51,76,160,15,177,107,94,59,62,53,232,150,177,158,57,74,30,49,154,12,57,14,243,179,120,224,153,141,222,73,35,217,126,175,78,209,8,98,58,215,253,241,109,70,211,14,70,120,11,134,122,70,39,30,189,187,209,64,27,85,97,236,103,110,12,79,74,145,232,108,77,125,8,188,222,128,207,128,133,125,42,131,240,38,50,141,221,92,84,71,195,70,165,5,98,104,26,65,130,58,170,128,63,110,35,44,133,63,205,135,209,151,89,239,218,27,100,92,20,106,126,14,250,227,118,249,205,81,53,43,26,19,89,111,122,116,204,113,196,105,251,62,162,238,41,178,59,40,162,45,109,22,239,184,169,37,22,23,178,61,227,221,132,235,136,41,12,204,175,106,143,46,207,69,45,201,205,128,189,244,205,42,128,214,107,237,165,60,143,62,123,72,128,65,224,227,214,44,32,183,166,187,34,172,100,130,116,204,200,110,70,171,120,162,75,224,233,135,160,185,197,173,96,6,181,131,183,35,36,17,61,184,139,60,145,122,78,236,7,17,179,208,168,189,159,93,24,176,88,84,121,173,66,174,121,14,142,196,28,52,43,199,245,70,156,104,60,62,52,240,165,219,143,189,149,38,148,19,115,71,99,141,165,40,235,31,66,145,148,60,141,190,76,58,224,189,247,154,59,122,212,43,137,57,117,39,169,104,167,219,132,110,236,60,143,139,34,173,251,236,164,15,55,13,164,102,119,204,136,197,180,139,176,147,227,29,53,88,5,150,17,1,168,217,24,170,156,147,128,200,237,241,189,160,144,114,87,128,226,90,238,243,241,239,219,237,49,57,190,204,203,121,142,11,211,194,141,94,84,169,210,235,39,151,136,60,22,164,66,83,169,166,169,219,70,79,40,84,160,34,25,137,153,19,218,183,105,92,194,254,52,137,144,18,234,30,61,160,152,251,96,24,241,19,106,208,95,172,105,50,19,249,217,238,104,112,113,243,70,237,84,119,44,122,26,61,162,90,182,53,60,231,57,133,166,32,168,168,164,255,223,19,34,196,83,48,87,101,71,234,16,132,68,197,101,17,236,229,135,113,135,206,182,21,236,22,134,89,87,179,41,94,199,163,173,34,170,100,64,120,237,30,70,46,98,202,103,91,176,206,100,31,81,240,164,43,105,80,111,29,190,190,238,233,73,215,247,182,162,73,187,86,40,254,53,97,80,70,137,101,207,96,166,167,55,198,184,222,194,140,35,161,199,71,166,34,233,64,133,101,81,163,230,19,18,109,137,113,53,202,137,74,235,7,53,208,240,9,110,210,164,234,83,130,54,59,14,83,80,149,208,94,153,203,195,42,181,157,154,21,18,33,4,169,181,247,165,115,254,59,41,14,137,38,173,72,34,31,83,35,18,68,190,19,134,72,101,194,218,59,106,219,64,3,206,155,41,25,244,176,154,180,115,176,32,137,42,222,2,89,51,242,204,110,62,187,163,34,71,96,8,155,129,195,221,70,125,153,31,30,70,106,173,254,108,235,118,120,120,24,51,57,136,224,181,73,70,251,175,109,57,231,248,47,65,107,51,151,18,153,64,201,121,27,174,183,149,148,158,22,19,114,202,45,40,117,72,196,42,47,38,44,29,217,247,179,221,237,68,209,188,46,205,76,62,149,182,97,61,148,177,19,41,89,199,123,225,114,226,147,202,179,141,226,60,174,134,221,83,151,110,75,70,79,22,68,67,28,40,218,76,1,82,241,242,93,77,83,137,145,28,63,105,4,39,86,54,50,173,166,115,233,188,24,34,170,254,195,216,113,84,204,0,242,137,114,127,55,141,57,251,73,242,195,96,91,247,53,67,27,38,102,72,249,114,208,128,89,255,172,212,0,78,232,68,23,124,152,65,74,170,25,208,124,137,31,198,76,87,58,220,227,46,158,163,163,95,134,178,162,196,179,213,82,70,98,93,90,218,171,63,225,132,75,142,118,230,116,210,23,135,180,188,223,55,171,138,158,66,69,109,221,229,73,139,239,126,158,76,159,237,229,195,130,136,68,123,126,76,179,109,8,93,22,167,138,154,193,71,11,215,86,81,46,18,96,174,129,245,221,40,37,106,212,86,141,248,201,141,91,244,217,204,6,240,61,168,180,16,27,208,150,29,16,75,225,75,64,185,152,115,126,172,225,185,237,101,186,81,74,92,60,203,205,4,110,171,103,182,231,201,39,168,242,192,135,231,62,221,245,124,231,28,189,68,16,100,86,93,122,72,154,228,28,239,141,32,164,226,128,72,91,245,104,216,38,225,51,213,121,171,40,138,245,160,0,67,169,124,62,237,91,180,109,6,111,44,209,68,145,141,152,179,38,123,149,10,243,120,160,58,38,229,18,18,65,9,249,234,165,243,100,209,118,22,12,170,9,34,39,157,131,214,228,179,106,144,3,130,224,207,106,62,223,35,56,55,193,40,105,30,7,26,173,17,10,40,124,186,164,220,73,188,90,32,71,142,153,221,82,234,203,152,225,29,8,51,32,212,119,101,54,175,216,195,11,122,214,237,31,51,45,17,97,102,9,140,231,139,237,29,163,150,33,9,27,207,23,3,232,18,60,143,41,63,20,68,38,246,226,249,110,154,20,154,30,48,16,128,121,230,23,202,180,227,205,105,187,93,207,38,67,21,28,168,237,33,19,37,135,87,67,96,8,194,205,157,117,133,148,26,18,156,136,252,209,109,37,79,206,150,106,243,139,9,34,182,126,15,164,93,87,176,100,19,55,141,135,147,156,108,185,191,247,249,26,93,244,229,112,103,173,102,224,102,170,203,10,102,35,246,247,5,68,47,36,203,183,60,253,89,209,218,15,244,101,168,204,85,33,124,239,215,138,196,130,74,2,80,164,241,132,95,205,6,254,155,15,154,102,236,80,162,2,151,5,183,146,0,202,54,170,89,62,224,219,250,252,21,153,77,85,36,72,155,55,69,152,170,216,194,227,54,121,70,164,210,194,251,244,115,31,79,251,188,156,191,57,83,230,156,100,114,117,165,213,175,7,23,59,157,248,82,85,201,149,130,103,80,168,110,170,221,237,49,211,72,178,130,201,157,134,69,65,123,102,64,125,193,207,58,33,14,146,141,129,79,4,123,137,207,164,185,134,90,113,169,118,144,131,3,112,77,18,254,195,134,128,18,122,208,127,195,32,42,86,234,88,193,191,74,40,37,33,54,208,208,29,130,24,201,36,97,178,154,27,106,107,151,112,116,62,157,55,191,250,113,56,88,219,112,88,85,204,112,231,199,94,153,136,76,197,218,246,138,198,154,13,153,90,146,20,148,185,114,65,157,100,172,156,69,220,144,4,185,253,61,172,145,112,145,53,159,200,0,214,184,24,181,63,5,241,216,30,177,61,130,48,214,77,149,226,72,184,133,117,93,38,198,253,126,43,4,49,162,199,138,230,196,169,222,215,153,210,103,247,140,195,11,173,239,171,97,94,169,174,226,35,117,113,237,100,19,231,224,39,23,49,226,234,162,100,138,21,245,225,49,194,135,33,38,144,99,21,70,13,16,246,215,103,61,75,243,46,108,92,20,50,194,238,11,192,98,35,210,68,21,246,232,228,76,190,199,220,77,230,244,154,73,39,166,123,53,191,69,111,78,126,32,120,82,54,139,177,233,155,87,59,74,203,101,114,84,114,204,99,134,162,62,220,5,132,40,197,243,131,136,230,76,67,31,21,26,174,74,149,139,11,121,192,224,19,173,124,130,34,102,147,242,140,207,13,95,155,144,158,179,103,83,30,47,17,99,204,114,85,229,81,72,39,235,21,78,39,213,88,169,151,98,110,251,206,6,131,4,200,23,177,110,189,226,1,37,223,190,136,116,81,5,83,71,167,67,132,9,77,228,165,121,181,148,129,228,198,108,128,174,93,205,96,104,99,170,145,248,171,85,127,216,34,69,25,116,165,4,179,67,204,160,67,182,167,38,182,137,129,236,169,67,14,115,127,172,161,4,209,159,252,110,10,187,235,186,234,13,248,250,208,137,138,66,72,112,238,150,170,83,197,16,8,113,45,240,114,9,80,152,86,103,35,222,225,36,65,206,167,235,11,102,190,114,183,36,26,95,101,109,103,224,254,51,24,148,225,32,208,171,11,96,170,216,208,248,47,69,128,208,82,17,5,87,227,253,63,158,171,238,119,132,255,251,210,177,3,118,147,155,211,51,150,238,241,100,117,255,166,123,45,236,179,37,14,24,32,6,245,217,198,179,23,134,206,209,136,251,176,244,226,179,38,252,116,202,214,145,42,57,19,42,164,195,59,250,170,193,116,21,203,6,23,179,115,139,85,155,239,90,10,179,70,146,26,103,182,41,56,234,123,67,119,232,92,62,136,206,140,170,233,51,235,16,156,174,127,2,193,218,208,19,132,178,104,117,63,6,215,108,201,234,98,200,168,58,251,163,103,123,81,95,9,17,129,58,66,136,135,212,132,120,165,228,101,71,187,50,62,132,70,2,30,132,105,1,70,10,23,1,2,91,37,222,68,230,95,66,250,40,173,166,121,139,76,43,129,167,220,173,73,4,89,0,237,151,49,185,67,87,84,162,36,173,160,250,193,155,186,240,17,76,36,77,219,204,139,145,220,117,87,107,170,127,250,20,77,52,195,41,194,233,88,47,249,5,176,46,135,155,209,29,121,220,120,5,191,66,179,53,174,78,20,184,221,245,116,72,46,239,104,65,83,117,63,241,94,153,144,10,123,0,98,84,161,90,216,180,240,209,137,226,42,144,235,170,157,161,196,230,164,209,93,225,42,49,17,85,40,199,190,180,43,119,241,49,31,127,24,189,171,22,218,91,214,90,32,249,49,195,81,135,147,99,89,113,109,185,102,39,219,14,62,55,180,217,9,55,150,162,34,225,59,119,105,46,147,186,150,137,194,60,204,222,41,206,33,140,50,114,85,84,228,12,1,160,70,29,89,65,26,213,170,212,30,67,52,75,171,39,13,223,207,30,31,10,41,205,132,246,234,147,110,89,209,148,106,249,176,252,34,252,112,115,124,207,248,1,189,30,133,20,154,42,92,216,11,54,194,165,60,116,180,161,54,39,101,199,76,147,181,138,188,209,156,190,195,124,86,128,230,37,142,171,125,54,6,15,50,126,212,138,207,197,228,71,67,24,143,253,171,62,138,3,52,70,151,48,191,2,114,84,215,122,200,230,65,251,95,211,163,169,145,86,68,9,29,92,139,114,174,91,209,59,190,38,154,100,187,60,24,192,134,82,130,171,36,2,223,236,143,146,194,74,129,196,171,244,62,215,249,168,98,24,151,133,63,123,193,139,169,35,126,78,76,126,169,43,79,246,227,2,107,161,2,93,233,22,106,157,208,73,168,219,106,20,29,177,171,12,130,33,237,111,6,53,182,66,251,14,78,239,71,67,8,170,191,20,26,140,116,55,158,235,149,86,29,98,83,143,80,102,166,243,92,249,114,17,144,243,212,28,233,96,96,171,229,47,207,111,168,179,154,75,221,149,15,241,68,222,174,13,195,121,93,20,248,69,163,78,72,198,2,165,200,42,158,10,115,201,112,171,137,146,136,244,234,57,172,150,75,152,76,203,84,75,62,113,66,163,184,67,102,151,166,96,173,128,76,88,232,188,59,149,10,184,33,6,197,140,182,182,43,206,46,244,208,52,159,8,157,36,153,115,87,225,205,180,214,136,21,114,144,233,198,179,65,40,187,254,36,219,21,110,8,250,193,93,139,174,200,209,22,23,21,0,156,108,237,168,98,94,70,200,255,153,135,117,32,139,217,10,157,190,77,195,141,148,180,249,98,26,195,176,159,215,56,133,208,146,136,153,70,82,143,115,207,99,200,246,138,142,238,160,177,192,133,166,207,55,85,245,148,105,200,195,21,146,202,86,136,17,149,93,72,97,154,47,14,196,200,147,2,238,145,63,236,59,174,134,36,99,201,178,62,159,15,55,228,202,103,207,39,5,69,195,200,114,6,175,95,20,182,100,130,46,35,126,217,51,36,193,141,35,77,132,166,43,149,180,79,185,254,108,240,227,97,98,0,61,232,125,27,120,52,112,43,138,208,52,140,249,253,59,62,44,172,85,229,250,70,81,149,109,34,164,206,83,87,30,57,72,143,35,179,204,15,4,139,39,87,15,122,240,170,75,211,35,59,173,137,103,66,223,148,67,185,30,64,67,81,229,122,250,168,156,229,180,89,203,180,42,188,27,245,139,107,180,19,215,78,137,116,187,69,224,126,168,90,43,96,22,234,61,182,15,202,84,159,149,106,111,186,110,58,122,101,39,40,47,126,111,114,24,114,228,226,133,112,74,127,191,26,252,149,112,91,144,253,128,74,231,123,109,162,255,217,228,90,122,185,66,253,189,242,231,2,99,234,200,255,108,87,164,65,159,140,152,77,58,195,113,60,124,207,160,34,177,132,78,13,149,83,210,160,213,59,191,105,134,45,210,44,15,170,164,122,187,251,132,238,78,94,12,174,162,226,53,4,228,30,170,50,216,29,243,217,230,60,67,219,172,35,93,72,82,0,183,157,229,246,109,177,22,63,131,43,254,167,77,231,240,179,37,148,128,109,164,33,84,56,17,205,245,1,192,184,193,19,246,115,156,206,76,180,177,137,232,23,74,79,146,48,229,179,30,199,37,223,116,221,176,168,30,54,181,207,140,8,250,101,151,64,76,99,204,242,53,191,113,86,173,27,13,97,196,75,254,108,213,148,168,2,156,106,195,10,29,221,248,204,230,197,142,251,214,8,58,207,107,174,104,177,135,119,129,25,98,146,252,89,129,146,94,14,40,254,218,34,246,245,153,187,241,90,228,107,102,110,150,238,87,119,32,72,75,172,80,201,253,166,15,86,235,82,237,97,6,227,63,238,139,25,3,91,191,47,6,170,168,126,105,43,204,39,62,188,56,78,126,102,134,136,224,27,207,58,140,124,84,204,40,118,125,126,232,6,69,5,33,210,29,81,72,204,206,23,244,155,227,217,235,155,177,149,164,248,213,200,107,223,2,51,230,76,118,207,127,23,40,239,34,63,155,78,235,250,121,177,38,203,202,110,113,111,126,126,241,153,220,43,204,91,67,118,186,197,9,19,243,55,141,26,172,241,87,157,4,170,148,116,66,241,50,221,12,123,236,148,155,119,48,254,203,175,70,161,243,206,132,12,35,101,253,37,117,183,41,60,236,75,94,133,66,7,229,46,191,244,108,44,69,127,21,14,129,3,191,17,100,145,22,149,51,37,13,76,230,31,3,65,6,186,230,174,25,137,167,57,253,214,199,173,223,75,150,6,252,49,229,190,244,38,168,150,175,65,237,135,105,246,51,35,187,119,54,131,48,147,239,92,199,195,253,94,12,161,201,51,36,227,154,81,103,30,223,111,62,145,34,178,39,85,172,214,24,231,247,166,239,103,23,185,152,137,149,190,89,66,229,185,95,178,124,192,235,3,41,159,225,102,28,164,59,199,168,69,183,252,165,241,216,164,97,45,189,179,136,70,218,122,142,120,191,185,129,223,183,92,205,63,125,2,58,252,223,40,3,61,230,243,59,123,152,59,20,8,122,243,115,150,245,120,244,48,82,35,253,213,246,245,187,155,141,167,92,126,151,233,13,38,55,147,136,185,64,53,187,119,45,49,162,144,241,220,136,194,70,244,248,249,190,207,145,34,95,87,118,119,252,228,172,138,239,115,131,222,189,53,228,106,115,53,124,217,146,144,16,217,132,97,5,122,103,68,56,102,48,184,151,162,211,134,20,61,249,239,217,148,77,199,85,116,160,23,117,211,58,226,102,106,159,67,70,20,98,148,82,253,209,84,233,110,139,227,176,68,106,46,254,187,134,37,140,229,189,161,114,201,110,181,95,120,17,235,199,76,76,221,190,91,3,118,224,222,98,197,7,158,217,205,136,209,111,249,85,112,17,245,242,77,51,58,203,80,24,184,102,168,243,154,159,59,212,226,91,215,155,159,175,231,3,54,77,227,47,203,107,83,219,252,56,204,49,47,109,204,97,209,182,117,231,9,37,31,200,115,175,25,189,161,93,252,230,164,190,186,44,204,101,184,230,233,239,77,9,40,203,36,164,3,207,245,53,49,227,217,223,121,114,54,115,152,135,190,249,109,202,143,89,102,153,21,221,118,10,179,105,31,108,49,91,91,152,191,25,171,120,117,189,26,146,144,233,87,15,92,235,34,47,110,226,113,217,191,199,9,26,210,197,140,12,50,16,28,108,126,181,105,168,93,163,109,94,249,155,223,112,85,16,43,93,115,114,42,111,140,168,1,220,195,150,244,42,42,232,53,204,180,216,221,107,207,123,82,209,184,230,124,53,90,177,226,50,249,44,161,53,242,194,144,7,204,130,103,210,197,147,127,233,60,53,159,149,247,53,184,99,30,28,112,69,204,144,109,54,255,81,208,137,92,40,49,143,78,32,222,252,106,26,116,235,214,247,166,218,238,143,102,215,28,50,154,40,150,165,229,7,26,217,172,113,49,104,152,55,252,196,254,232,51,157,246,237,136,102,200,140,10,232,155,68,139,108,171,76,80,52,153,83,139,143,1,60,75,230,231,52,54,82,223,45,172,71,234,182,147,18,211,36,72,194,125,64,7,206,174,44,157,137,151,246,105,28,97,70,165,187,202,28,162,230,223,220,193,128,30,48,37,157,98,8,88,124,81,43,85,179,106,173,77,98,206,28,146,126,245,178,136,123,233,205,105,207,241,33,221,246,121,101,217,38,216,238,227,99,195,169,120,57,132,48,159,77,57,167,239,135,109,250,215,47,187,139,153,1,25,86,55,31,71,160,233,236,135,220,224,171,160,98,38,109,211,244,205,33,161,244,175,141,230,253,190,201,141,223,239,110,221,71,13,252,26,63,68,7,149,238,146,111,88,216,23,165,155,21,115,70,144,208,175,230,110,185,202,213,36,35,91,243,31,102,189,121,226,9,32,195,88,171,175,31,192,215,236,96,98,134,202,201,247,81,138,50,245,242,54,49,139,241,2,179,223,252,252,232,149,244,230,68,89,95,133,104,195,175,97,121,53,49,131,112,247,195,133,95,217,174,166,163,93,29,234,78,152,217,11,245,135,117,107,171,246,97,153,69,139,14,152,33,179,8,43,188,211,58,205,201,93,69,244,176,17,249,203,89,46,6,196,81,124,253,25,197,245,77,83,96,198,245,243,153,184,109,35,174,106,70,30,216,207,61,171,93,93,150,126,102,33,137,176,30,55,159,180,1,92,51,49,115,250,132,223,76,145,122,82,248,22,51,44,231,238,126,81,220,66,102,241,154,1,81,127,10,229,20,213,146,85,175,197,76,147,234,47,36,55,78,183,38,116,147,22,35,197,2,228,54,179,202,78,204,97,182,190,216,149,17,203,248,56,114,107,116,224,62,145,228,13,145,112,150,178,194,48,221,2,239,191,167,106,111,15,158,207,205,57,88,63,179,53,140,137,235,70,203,41,101,167,207,12,18,226,102,15,105,130,161,209,116,251,179,89,251,93,78,85,92,7,231,242,57,83,33,165,189,100,43,134,16,130,77,205,173,189,220,230,7,96,223,232,160,126,59,222,4,50,112,161,175,195,228,60,190,12,31,198,13,241,159,60,151,122,219,151,184,132,21,116,201,30,62,12,34,229,15,69,190,93,2,139,98,137,86,95,150,172,139,42,58,219,199,76,54,170,77,127,41,152,237,213,35,132,111,180,125,202,28,16,27,178,42,101,19,63,102,128,46,223,36,160,185,76,116,11,7,210,239,253,83,64,66,194,140,165,112,182,155,127,154,100,248,143,103,222,55,58,62,115,155,254,253,232,81,24,18,175,64,212,213,102,140,37,154,129,234,4,156,109,1,112,127,220,220,192,209,114,53,121,68,223,94,49,195,162,44,51,143,200,241,163,58,251,153,247,101,97,195,60,160,8,241,79,188,72,27,116,189,218,118,103,127,115,216,66,154,4,44,160,245,206,49,233,223,113,210,20,37,111,62,50,48,158,28,87,35,56,36,86,248,77,247,189,55,10,207,226,25,49,237,161,52,14,51,224,11,157,215,0,242,246,181,210,143,46,214,189,218,135,101,194,60,178,250,130,195,50,200,195,231,23,61,38,186,17,160,19,243,85,25,176,214,2,172,67,204,103,106,123,162,128,1,165,157,72,222,203,168,124,83,143,17,3,69,43,35,6,75,68,74,254,49,113,124,110,170,212,200,94,151,83,130,97,134,48,73,156,0,58,18,171,123,200,16,117,195,75,32,207,238,172,195,230,131,66,120,169,123,208,249,180,103,93,197,154,52,216,179,190,89,178,62,239,207,108,186,59,75,174,134,231,238,67,193,179,23,64,109,50,117,123,228,192,41,62,11,141,138,189,200,205,193,182,127,252,59,182,209,8,68,17,43,132,220,57,172,212,64,36,46,24,40,119,175,24,20,132,93,150,204,81,10,40,253,110,69,231,201,173,21,53,227,156,78,31,179,108,10,156,114,136,131,164,89,43,110,142,34,167,76,51,74,36,249,195,4,97,78,48,237,203,205,51,176,45,159,42,64,51,183,58,178,153,12,233,246,93,159,118,220,231,148,70,92,45,197,97,134,198,112,83,247,130,24,111,196,121,133,199,152,212,189,79,109,57,67,55,230,12,169,105,211,171,167,75,210,108,8,216,96,42,20,215,6,216,213,215,26,176,25,49,10,225,250,230,64,65,63,119,146,35,149,184,58,235,207,166,25,223,175,134,28,34,169,251,15,101,67,241,15,6,102,234,25,113,200,201,122,28,118,132,97,85,50,17,40,133,55,143,48,233,89,3,203,185,52,180,32,131,29,14,66,49,4,139,184,139,147,118,188,184,57,20,243,234,55,145,186,72,45,174,102,192,213,207,173,197,213,214,204,249,0,239,168,126,46,141,136,30,91,108,139,34,151,154,43,53,20,247,53,151,113,198,104,148,152,77,193,202,221,38,144,30,207,213,133,250,94,152,17,65,79,234,223,163,111,28,87,19,250,214,252,248,247,180,66,187,135,62,146,74,187,14,235,147,99,216,220,207,5,19,223,229,213,50,245,252,235,37,215,242,36,81,248,33,233,67,95,226,130,3,155,170,26,58,211,73,27,191,27,13,33,201,69,243,171,140,87,212,3,23,114,90,75,175,94,44,120,143,200,16,144,152,250,230,245,7,208,245,160,105,24,171,173,152,173,217,223,3,54,227,64,209,144,11,234,51,63,6,204,181,220,58,203,173,192,241,245,66,97,134,145,73,46,134,22,41,121,130,7,17,231,37,9,78,48,118,214,229,237,145,102,175,245,54,130,96,134,220,118,228,48,39,17,57,181,108,5,84,119,110,70,99,246,118,124,27,102,56,141,149,195,76,90,172,104,42,4,120,104,4,162,134,104,214,49,37,51,56,61,11,195,32,180,41,249,56,96,238,123,180,200,27,160,103,216,159,20,78,124,205,101,41,47,205,255,112,210,142,20,217,14,56,68,245,189,65,12,229,25,153,18,210,88,207,147,201,76,78,31,82,56,177,47,107,134,229,158,168,130,68,142,102,12,145,182,176,116,115,159,217,83,125,64,247,16,81,145,188,23,137,113,15,230,32,234,170,79,146,50,19,202,108,79,46,25,148,48,107,186,110,140,155,122,74,80,76,200,173,201,18,23,143,105,38,16,10,77,88,16,75,59,103,1,217,58,152,232,52,123,74,77,227,195,239,147,132,164,136,44,231,23,129,163,163,57,72,112,46,59,226,197,108,117,251,226,230,73,215,206,120,114,198,249,195,207,96,38,107,172,41,101,120,54,150,79,113,154,153,214,243,108,48,44,185,70,238,117,65,253,37,207,158,22,104,126,67,58,40,188,106,86,129,211,235,44,95,207,174,162,137,51,52,17,185,17,16,45,145,22,78,6,96,23,115,201,37,123,134,105,216,25,52,36,35,189,141,139,48,204,68,115,119,1,161,167,70,61,200,179,225,124,252,139,197,50,49,134,27,132,194,36,55,46,45,193,48,140,248,76,62,15,161,87,216,87,107,4,12,24,10,123,179,122,30,126,209,49,89,222,170,201,242,141,161,27,27,163,220,28,126,77,188,83,55,159,255,150,245,101,154,233,168,230,69,253,1,72,185,148,100,170,241,28,120,5,193,34,199,123,242,162,144,139,140,87,148,62,104,184,153,242,106,29,121,71,31,52,148,71,211,197,154,32,111,113,98,212,17,55,55,210,235,82,180,76,133,87,238,55,207,224,97,164,84,10,1,55,61,61,94,179,33,153,94,165,252,134,216,79,247,4,22,48,162,84,228,131,25,219,119,246,189,184,177,89,239,172,165,63,163,231,140,74,213,134,236,74,202,115,48,96,108,207,181,0,225,239,251,30,174,21,154,136,30,9,15,64,74,39,44,202,82,149,68,104,194,19,57,150,211,150,138,80,165,34,89,102,139,242,28,204,55,83,74,158,103,9,205,234,163,214,206,63,94,104,54,86,170,133,81,87,220,11,161,15,185,184,151,27,26,34,45,127,246,109,25,114,120,39,210,174,81,149,60,155,237,133,48,15,99,24,118,9,12,74,154,201,162,185,107,134,69,123,123,198,177,194,207,32,137,57,99,171,42,125,68,181,149,20,250,245,180,0,45,225,146,248,179,155,145,102,202,205,7,20,193,113,245,175,6,57,197,76,78,226,11,39,216,94,17,155,149,171,105,164,243,13,149,193,29,151,246,105,216,233,84,186,111,75,5,201,226,59,162,248,181,53,246,121,116,39,186,254,232,158,140,153,213,171,234,172,129,116,183,52,112,25,185,111,207,132,178,251,173,46,5,253,19,173,113,46,123,69,159,196,196,101,53,51,51,184,51,53,159,232,248,223,102,15,154,113,6,125,125,34,6,48,109,227,146,82,254,204,221,11,177,102,158,253,143,249,4,210,243,154,111,75,233,207,58,63,182,40,179,146,218,29,215,204,23,206,238,170,147,126,165,209,83,205,32,96,190,216,138,150,69,138,209,98,166,14,238,209,17,57,46,105,56,226,217,212,113,191,69,75,227,56,123,85,209,87,171,48,119,124,102,20,52,107,146,171,193,135,124,196,122,27,52,172,33,106,174,25,12,76,246,96,151,202,209,184,250,246,199,156,64,34,248,160,225,199,172,203,14,131,25,20,177,71,241,0,219,146,228,234,173,165,229,236,94,113,181,201,22,220,25,186,73,5,126,84,235,118,243,52,46,29,195,49,83,138,45,223,201,198,213,48,221,202,213,211,100,214,151,155,207,126,221,164,100,79,32,89,221,35,62,97,53,10,185,227,181,118,15,112,206,225,171,186,204,118,111,182,86,127,51,228,18,111,80,104,194,139,45,62,39,27,240,30,83,47,174,52,156,249,139,85,88,59,186,252,44,202,152,31,104,111,155,155,66,17,78,204,104,85,249,100,48,239,182,201,146,7,116,7,204,229,51,119,240,132,55,243,65,195,196,112,208,18,121,11,243,145,228,106,20,188,146,167,64,161,122,200,186,159,208,124,83,251,114,243,9,134,32,202,23,51,153,21,191,57,197,166,185,159,103,35,84,234,131,70,201,94,84,136,135,225,248,206,180,255,110,190,13,96,94,212,76,87,140,15,234,254,53,146,202,168,65,254,236,51,105,27,39,194,146,71,211,92,16,243,144,36,193,190,4,24,3,158,85,186,140,190,49,181,105,87,111,84,88,161,137,216,142,182,1,75,99,180,201,215,76,144,232,21,8,8,44,204,155,187,102,82,125,31,223,32,199,150,37,219,239,86,120,220,78,196,226,221,74,94,74,224,75,103,28,26,167,213,103,134,16,108,201,18,64,203,164,204,184,247,50,18,99,121,51,92,255,111,138,35,163,188,218,22,104,201,162,162,240,245,190,209,253,12,25,158,248,64,20,35,29,138,251,107,142,190,152,62,172,27,241,210,249,89,137,240,117,142,91,47,246,167,21,131,121,91,65,81,204,35,180,199,143,25,167,191,137,143,179,50,172,95,51,204,103,86,12,253,92,231,197,243,140,103,83,63,188,141,165,195,154,132,115,138,171,97,59,25,130,137,89,22,96,126,187,10,181,193,182,139,160,159,140,213,238,107,113,57,230,137,242,169,96,190,192,54,57,59,43,53,18,83,2,201,122,243,236,140,109,152,33,159,127,95,45,131,215,115,51,19,171,232,15,107,55,0,130,254,2,16,128,12,26,98,81,223,226,100,142,146,160,150,143,13,63,100,241,55,67,18,35,87,241,151,129,86,146,112,250,204,6,199,211,223,117,98,221,236,110,8,165,69,48,207,114,243,51,43,199,215,183,189,141,95,242,129,171,173,243,231,251,227,93,3,240,101,26,132,122,117,199,181,252,38,121,65,224,170,111,189,122,19,176,185,153,210,228,148,56,225,124,45,235,120,255,204,27,130,230,45,111,190,44,230,249,6,141,189,175,108,93,186,160,58,170,27,137,134,167,124,15,122,219,190,190,212,77,213,106,87,5,179,157,171,77,31,224,154,169,212,200,174,114,92,0,223,239,128,63,159,248,68,143,1,134,108,181,107,54,60,132,154,167,11,157,154,121,105,45,11,51,251,157,91,81,2,150,32,1,230,141,214,252,115,1,37,57,113,154,238,134,104,236,125,193,145,81,238,103,169,148,96,38,9,214,194,76,34,241,185,154,227,43,70,133,110,219,212,212,140,12,228,53,243,226,114,72,100,200,255,86,12,218,249,211,154,30,243,153,227,125,134,25,167,75,173,214,114,27,214,42,50,100,102,238,205,61,33,204,79,114,29,32,120,118,72,58,102,240,35,122,115,72,92,178,47,1,148,72,69,231,222,204,107,183,120,118,129,194,80,230,25,243,110,120,144,64,63,21,53,133,231,217,116,70,250,171,89,235,118,213,159,61,233,182,242,87,3,211,176,37,216,197,76,0,27,230,92,4,77,132,185,209,55,30,230,34,221,61,63,243,104,237,94,141,131,173,31,12,48,100,15,179,181,189,232,152,35,106,253,29,188,38,139,78,159,141,142,249,92,94,137,193,220,133,204,212,230,41,61,153,254,187,155,97,195,186,152,145,203,73,59,204,93,227,0,156,77,175,118,96,60,119,215,33,133,78,40,167,18,63,139,160,122,63,135,58,82,157,97,38,45,163,47,70,235,207,186,131,210,215,227,48,28,119,50,57,160,200,198,108,44,9,40,141,159,200,211,69,246,65,158,51,102,91,252,210,238,231,204,162,52,137,57,33,126,21,223,203,216,183,244,230,104,54,237,107,206,180,99,201,182,3,84,121,249,176,84,254,115,62,102,250,86,91,152,231,42,237,49,227,72,95,107,235,234,202,16,147,199,52,164,123,173,60,219,229,162,35,244,94,12,239,142,222,122,70,31,177,153,219,146,50,55,230,182,87,172,144,106,154,140,114,10,24,114,68,172,73,135,236,39,112,25,155,206,49,211,226,166,102,34,149,251,102,136,196,233,155,145,15,109,242,187,56,93,213,76,200,126,71,244,156,241,207,213,68,237,251,254,174,185,47,229,137,153,211,104,233,62,123,23,221,55,160,130,236,165,220,55,87,165,42,51,55,138,22,247,99,23,1,83,96,230,136,185,115,129,214,87,125,181,108,45,186,215,60,250,51,228,153,110,200,123,243,54,116,237,66,236,54,214,140,53,208,255,248,189,196,153,119,133,12,220,184,174,86,182,238,187,178,225,254,156,106,78,46,246,97,102,83,194,21,115,178,172,194,93,248,85,97,207,139,35,196,171,114,52,131,218,225,44,102,243,117,174,153,168,185,171,121,205,29,55,199,103,186,252,79,56,20,39,234,156,113,252,65,87,40,5,9,51,203,102,107,242,230,234,23,15,131,184,140,48,67,208,81,213,124,190,126,44,94,146,32,93,39,42,103,196,190,87,211,168,244,60,187,155,84,92,152,135,8,49,224,134,109,128,3,62,230,248,15,67,99,137,110,19,204,175,30,212,184,37,90,0,230,156,195,41,103,67,163,197,80,125,188,221,75,28,251,83,245,109,13,170,63,35,151,68,65,104,16,51,63,230,115,88,215,48,131,9,123,204,163,198,173,151,173,25,121,49,118,234,251,222,208,15,168,247,216,172,125,245,90,97,91,149,139,73,252,125,45,87,112,121,165,38,221,167,63,51,140,255,215,188,170,36,99,237,196,138,21,194,46,77,139,193,99,206,142,232,195,76,122,109,169,25,198,161,107,86,57,28,92,114,58,111,190,52,23,157,79,212,255,52,72,90,192,240,106,152,187,176,21,255,204,140,68,152,135,214,59,42,36,240,37,142,78,83,165,205,234,156,22,244,191,242,53,159,105,170,81,41,12,243,201,221,75,211,226,205,83,131,137,78,20,59,195,60,210,179,130,16,139,93,95,241,10,51,136,99,13,84,230,202,17,36,153,120,189,182,67,128,186,74,171,92,51,104,153,231,106,106,41,51,204,208,116,200,15,131,3,103,196,15,35,182,158,26,160,29,135,19,175,207,205,120,82,58,79,105,171,173,37,204,52,163,151,199,204,73,17,55,63,79,31,58,230,137,230,51,63,102,136,120,183,182,26,157,21,49,207,12,203,97,134,172,109,169,25,22,104,49,131,245,80,179,65,223,195,12,87,190,134,150,32,98,154,127,49,226,158,186,245,106,90,198,119,188,249,175,113,81,205,72,161,197,239,54,119,181,169,153,128,49,126,24,228,213,186,177,144,117,78,247,139,193,63,159,244,135,81,13,139,101,128,55,36,80,198,106,205,180,119,182,152,47,213,117,212,146,41,134,135,249,28,52,75,127,55,68,56,57,172,116,195,45,201,128,156,29,113,246,184,24,184,111,85,43,197,234,120,49,170,243,210,223,69,46,167,206,88,4,176,83,234,175,158,196,224,31,99,171,153,87,207,107,61,230,156,226,123,153,186,189,132,19,147,68,83,95,113,243,73,163,163,62,123,250,241,214,140,197,161,190,182,62,211,189,20,254,250,241,152,139,167,194,12,82,95,75,211,215,54,138,15,191,186,91,203,124,127,204,205,125,207,70,202,117,60,111,77,115,102,220,187,147,14,84,35,162,30,254,139,161,51,154,101,189,230,42,230,37,106,135,113,181,223,122,224,216,252,185,186,245,88,215,116,1,106,238,145,124,209,168,49,129,129,87,36,253,81,244,113,248,209,214,192,237,150,231,75,162,7,234,161,221,49,215,186,230,243,169,122,224,216,48,211,120,59,159,105,50,83,76,111,160,43,125,62,211,164,56,145,134,153,33,84,127,166,201,113,109,226,0,162,249,64,247,43,204,101,165,123,53,53,111,157,10,44,172,233,131,70,87,206,156,175,185,175,113,205,64,45,244,230,150,34,118,43,9,187,246,172,157,5,7,85,152,65,207,204,103,105,149,30,71,227,162,59,188,188,230,21,238,97,67,230,239,241,246,83,38,97,229,87,239,100,176,95,53,155,90,77,152,73,34,232,150,97,114,86,57,204,48,28,233,62,12,192,204,253,160,102,157,56,79,14,239,172,211,237,190,39,145,64,41,207,62,76,103,230,181,2,133,123,246,58,124,221,25,102,105,220,181,4,95,26,242,179,250,144,166,96,203,224,225,162,125,247,238,41,143,170,181,192,245,131,213,213,48,175,172,211,20,74,59,215,97,49,51,15,215,147,111,160,26,88,220,220,1,203,235,153,157,224,200,255,172,25,37,185,39,93,75,103,67,118,43,28,41,26,133,148,101,156,146,159,185,192,57,172,102,136,30,139,255,234,142,48,150,160,49,171,209,14,46,247,22,104,55,173,90,75,193,119,207,227,235,107,195,188,198,220,207,213,195,81,110,11,49,36,250,61,212,58,211,29,81,78,166,37,16,3,50,99,37,142,158,78,245,100,141,249,152,87,196,102,72,117,39,45,212,172,95,39,173,255,108,196,152,182,250,111,199,92,239,247,56,91,105,213,236,32,178,23,43,222,12,166,107,77,178,81,63,117,57,44,204,195,56,116,212,12,125,69,92,13,105,163,250,103,36,205,34,28,134,112,115,213,247,205,40,181,197,213,51,9,131,20,102,43,144,239,48,231,189,116,158,65,8,179,226,103,1,201,215,220,189,241,47,140,25,230,185,158,112,23,150,3,79,47,28,235,217,23,198,235,17,47,7,35,47,90,57,78,76,241,248,211,29,84,66,152,207,136,233,12,63,27,124,30,45,190,7,137,37,141,173,32,244,236,190,114,59,12,219,67,135,244,156,91,201,91,170,49,151,170,184,139,101,172,143,35,172,45,75,95,167,53,18,76,175,226,155,185,103,13,149,97,246,75,238,55,30,51,167,170,62,154,138,132,111,165,29,94,100,205,130,1,164,111,17,206,162,252,145,166,230,31,112,83,35,63,142,185,15,245,159,142,223,210,226,12,192,60,179,198,109,68,52,225,202,119,20,125,234,212,55,231,48,221,253,154,243,147,242,105,11,167,53,95,51,100,103,26,184,181,26,49,202,239,234,252,68,133,100,32,238,213,231,235,105,68,9,20,162,93,35,84,16,106,181,140,235,53,231,39,100,132,165,163,207,251,65,16,57,125,194,240,12,37,158,79,21,227,200,213,12,1,213,196,248,92,236,218,90,178,3,214,187,99,117,117,90,171,116,101,31,87,99,92,219,120,234,94,164,37,102,172,60,232,41,154,250,217,198,221,191,138,252,230,241,100,92,224,19,45,119,56,243,42,122,62,144,79,136,252,182,125,74,117,252,22,33,255,190,211,8,174,28,173,163,208,63,57,235,20,115,95,79,50,168,5,17,2,3,74,89,101,170,217,26,175,175,121,45,125,246,206,150,182,190,230,217,158,34,40,133,77,89,154,166,81,32,41,205,179,45,68,224,100,191,91,26,63,43,105,119,154,179,220,12,81,153,108,57,228,245,87,246,216,230,120,106,105,107,18,108,147,10,220,241,195,198,147,19,217,214,241,16,31,132,194,149,186,95,150,120,143,33,3,54,184,181,232,76,126,44,146,115,80,0,18,101,169,121,159,219,197,123,29,207,176,62,121,247,227,136,228,24,81,242,45,83,211,188,153,76,80,124,108,0,166,69,95,140,104,35,246,35,104,120,119,126,238,109,29,131,97,38,156,208,17,131,172,123,197,213,59,61,217,107,16,9,61,172,179,18,126,201,163,139,73,126,248,139,1,146,222,154,241,7,92,151,178,63,154,89,209,100,59,66,177,173,134,31,79,114,109,53,5,40,24,80,38,54,148,109,205,131,243,49,143,216,102,55,9,148,253,92,140,179,224,143,222,134,33,220,143,185,53,143,222,233,228,67,40,91,204,141,150,239,184,57,108,146,250,222,232,225,134,171,0,92,248,169,208,64,254,89,220,117,99,10,118,205,235,209,29,49,188,155,118,153,152,220,80,112,67,165,221,197,43,52,52,4,211,53,160,230,94,71,137,171,137,54,116,34,213,1,253,66,15,243,137,101,150,190,57,248,196,21,55,135,173,80,43,137,44,144,228,199,199,160,231,36,39,53,147,235,139,87,203,214,124,251,220,60,209,233,229,102,250,130,181,148,1,232,185,198,213,5,18,236,244,152,129,0,249,179,205,239,214,26,13,125,242,177,56,161,13,225,204,214,162,25,13,106,254,108,26,46,117,170,100,22,171,47,47,216,65,242,83,237,163,70,22,174,31,52,64,181,206,199,92,241,93,194,108,162,197,106,6,224,112,205,224,208,181,192,115,246,89,63,63,104,16,33,23,174,214,18,97,23,214,179,105,107,101,247,4,220,107,199,173,65,95,23,173,91,65,23,208,239,213,99,212,161,197,33,203,63,175,48,207,39,15,11,223,161,211,48,99,158,169,105,29,209,216,16,91,12,25,237,132,250,218,137,157,214,173,252,226,94,159,178,20,13,234,211,205,176,87,117,189,55,60,153,57,172,144,45,181,199,154,134,135,100,84,35,207,143,212,34,73,239,55,99,72,150,108,182,246,212,80,224,222,243,171,59,234,149,234,63,25,72,61,102,25,91,82,27,79,165,98,204,72,170,159,227,28,68,174,92,61,123,10,12,0,247,1,154,175,232,131,179,212,221,75,25,240,205,105,148,11,120,212,59,221,205,218,146,22,204,140,108,167,138,85,249,106,216,193,87,172,75,238,60,181,180,51,138,109,212,97,38,187,56,212,108,234,46,215,44,244,181,152,169,137,120,133,4,243,124,82,145,104,69,141,216,81,0,91,170,19,211,77,162,172,94,43,90,235,234,153,157,152,171,222,139,207,166,208,31,243,140,8,121,216,194,211,0,193,218,19,175,21,175,185,168,21,20,95,188,54,145,184,126,73,170,76,51,118,58,56,57,134,62,153,191,46,241,218,244,18,107,34,177,161,208,23,211,155,44,152,222,185,223,150,37,140,176,192,232,181,48,216,148,123,45,18,33,234,6,119,198,224,94,77,75,165,250,247,39,86,200,119,60,65,120,63,238,127,3,230,29,191,10,105,228,242,84,71,168,41,198,179,233,88,210,181,209,128,74,197,70,6,105,65,159,79,253,3,136,210,103,157,104,176,105,34,133,45,216,59,208,48,159,127,120,66,115,168,87,60,5,100,45,25,15,112,199,10,221,238,9,12,26,160,215,255,136,59,179,100,219,117,220,136,206,200,193,190,153,255,196,204,133,45,128,201,99,215,231,181,163,162,62,222,205,35,109,53,20,9,2,137,76,101,36,157,79,107,205,24,224,72,15,61,236,26,147,68,75,23,70,244,189,63,112,104,118,32,222,75,32,174,59,201,113,27,87,215,248,154,171,30,184,69,105,115,208,12,50,179,222,55,34,90,123,5,204,38,106,40,92,70,100,65,199,194,56,74,163,120,8,20,43,22,251,133,109,66,126,183,246,211,223,38,122,164,79,109,164,102,52,80,252,194,48,69,205,253,41,250,64,164,15,24,74,158,22,1,232,23,140,119,253,107,6,126,80,210,58,51,96,90,192,31,134,24,43,192,10,184,61,113,29,29,102,163,199,82,14,149,88,250,90,43,230,236,221,149,76,12,94,43,107,6,9,33,222,24,73,228,198,215,147,96,42,244,168,141,128,171,216,226,24,156,105,156,13,24,34,170,94,57,34,141,43,238,155,231,166,37,118,232,108,211,111,140,169,62,61,37,89,116,216,130,157,70,63,226,238,79,165,12,26,178,179,26,76,218,168,235,76,90,144,102,243,32,100,154,103,73,122,178,110,148,183,226,183,51,182,111,74,233,59,75,125,242,237,226,129,145,82,44,15,156,131,168,69,216,183,186,190,110,236,28,246,142,223,134,1,187,181,214,117,62,221,168,109,210,2,154,53,178,3,238,222,3,179,76,132,99,229,231,183,27,67,196,225,19,144,254,65,207,149,142,64,107,127,170,224,28,28,21,33,54,219,123,190,48,146,191,113,95,45,173,39,101,65,23,75,148,116,103,50,237,197,253,220,54,34,20,1,247,135,217,205,62,106,196,108,59,113,29,211,109,110,166,72,92,227,202,224,12,141,231,220,180,205,198,125,209,153,250,124,127,9,27,238,29,176,181,99,63,131,97,167,251,84,70,34,157,171,112,155,177,251,167,96,241,82,38,176,129,155,247,183,205,159,78,89,177,240,248,98,36,13,50,1,122,101,80,116,239,19,71,130,66,227,1,226,219,188,226,137,79,211,179,208,252,111,136,250,2,27,211,67,175,12,83,71,223,180,113,106,177,114,49,120,132,10,29,112,166,245,85,249,186,105,15,79,153,64,22,107,79,26,245,44,248,165,250,204,129,165,194,44,233,129,55,2,152,14,67,110,210,101,2,71,230,136,131,168,151,231,173,51,57,117,73,23,169,59,209,84,165,48,244,188,176,156,60,24,153,231,3,249,195,168,101,71,94,3,109,84,130,222,207,43,242,110,24,104,180,156,234,251,9,68,38,20,161,194,93,243,115,110,84,150,227,194,58,25,248,23,70,244,46,96,164,221,214,83,229,174,197,83,30,19,149,230,252,80,160,19,69,14,191,52,228,67,243,126,96,162,216,25,240,153,177,158,207,143,174,246,120,164,80,11,30,170,48,242,37,65,39,36,11,221,235,195,175,78,104,236,198,111,23,90,45,251,195,144,30,177,8,157,104,153,106,240,75,160,46,211,185,86,147,98,252,179,254,161,22,93,99,174,238,230,53,245,240,171,177,231,91,1,143,249,240,130,18,52,148,56,120,97,188,167,69,110,20,179,252,88,216,208,235,173,242,97,99,226,48,223,182,82,48,129,147,43,5,1,207,170,95,254,132,6,177,107,160,164,183,154,160,88,139,198,51,225,174,219,210,115,163,69,25,99,120,154,87,133,150,39,17,143,171,59,224,250,244,190,1,71,114,224,160,148,200,229,167,151,241,136,253,224,101,142,25,15,140,174,216,133,25,116,83,225,142,61,120,192,20,149,138,194,244,214,245,128,201,182,45,133,49,9,244,145,130,208,92,213,234,228,218,103,100,197,202,10,151,163,207,231,210,232,202,89,1,83,139,83,216,104,98,14,147,155,121,106,186,203,116,8,114,192,148,99,186,194,104,101,238,128,207,78,58,173,7,62,81,192,61,57,58,193,239,209,37,123,84,61,9,226,180,125,148,237,80,138,228,193,52,5,144,161,15,21,9,208,248,58,113,127,212,201,22,120,222,11,135,123,161,213,102,170,28,217,71,26,5,219,38,162,111,6,167,32,207,208,127,48,178,228,161,160,234,142,149,226,104,168,26,207,133,163,229,234,23,78,161,91,211,80,118,176,183,169,129,18,51,236,7,166,220,227,112,199,58,78,223,54,125,254,113,244,89,36,118,127,30,41,116,24,159,77,137,22,246,59,210,24,121,94,189,161,135,99,104,179,48,112,139,213,143,50,235,144,46,54,222,151,137,61,125,48,13,60,154,219,155,204,21,45,142,46,198,73,207,207,209,195,55,65,152,143,138,219,241,239,167,163,100,5,101,15,35,184,63,23,230,123,101,212,246,135,174,33,192,46,27,4,74,31,228,251,200,166,107,4,0,83,217,126,158,9,51,255,61,154,65,169,119,69,1,222,215,116,168,51,75,23,237,137,210,69,241,221,50,123,80,212,8,31,120,121,223,248,50,254,202,238,207,201,77,187,241,131,207,103,76,30,239,133,93,35,199,84,168,250,95,184,198,44,191,206,166,227,188,142,103,24,210,85,238,87,222,77,122,70,97,172,151,188,158,188,140,172,253,124,218,181,167,200,119,46,218,12,199,51,165,145,28,242,185,152,87,215,243,51,200,127,222,191,1,147,101,110,47,188,61,127,65,35,126,29,207,251,52,37,103,127,168,244,144,191,211,105,69,63,179,5,108,26,174,15,124,247,134,184,144,87,229,174,241,212,74,112,183,49,196,165,100,169,243,6,15,221,175,124,210,208,83,244,202,59,180,134,22,48,165,246,231,232,94,93,25,5,120,150,135,23,180,58,189,232,247,228,68,209,250,137,24,1,192,95,40,190,26,162,93,8,188,239,42,179,136,116,180,187,104,154,200,99,137,223,198,138,244,153,88,70,14,13,30,224,149,31,186,211,217,64,5,5,218,190,253,252,208,138,114,239,193,230,69,145,111,55,157,118,168,194,220,11,135,98,161,89,182,137,85,108,84,251,224,75,151,165,40,1,253,61,150,30,29,253,229,146,111,223,18,126,197,39,150,124,40,75,244,111,197,169,141,191,249,112,192,48,219,139,147,211,8,209,30,58,212,8,65,222,69,235,66,106,58,145,35,26,225,205,148,6,207,157,158,72,136,4,135,95,26,237,66,15,159,131,2,68,16,185,32,56,19,201,62,45,114,24,227,57,108,245,134,253,144,92,182,11,159,224,47,125,38,153,39,124,108,99,6,161,99,255,212,201,52,170,110,52,6,84,135,153,132,116,55,128,154,83,212,248,205,68,251,33,170,252,244,182,154,195,136,9,61,155,191,206,130,185,3,46,170,64,0,221,157,209,20,40,2,130,207,193,197,13,222,12,70,169,248,129,235,88,247,202,144,74,200,79,59,165,76,152,219,124,26,231,243,219,84,5,238,209,43,23,141,123,179,9,158,249,165,21,12,198,234,195,12,130,227,190,2,102,23,170,143,28,213,9,159,87,104,69,66,250,85,225,78,70,38,96,35,28,40,188,163,141,13,227,184,245,208,11,8,199,83,60,113,235,76,82,190,123,134,170,191,238,209,232,78,61,84,96,114,59,57,224,169,31,231,226,245,54,231,200,108,210,246,42,176,15,251,204,93,133,13,222,251,161,208,100,62,231,17,231,198,8,237,217,190,33,239,234,181,93,88,189,249,33,147,100,139,216,239,209,8,11,61,155,86,147,103,117,24,115,236,252,208,146,206,51,25,241,72,59,146,219,15,169,169,100,151,184,61,48,38,33,15,75,6,93,247,26,71,15,20,149,52,131,8,169,38,158,10,90,25,154,157,255,89,74,223,115,183,145,158,172,107,38,154,185,231,102,125,211,147,99,208,59,99,36,161,202,162,143,188,22,250,168,226,109,143,9,89,91,225,137,46,240,133,207,222,227,97,45,145,162,184,191,109,92,73,133,9,232,239,141,205,245,228,162,169,88,248,178,14,90,159,60,220,207,11,234,94,248,252,243,84,26,109,225,247,167,77,88,243,225,249,159,208,236,62,52,211,125,87,226,17,149,232,184,50,24,58,186,97,134,91,23,213,118,224,242,36,56,112,190,141,196,206,175,117,93,191,78,220,88,162,255,110,67,137,153,15,47,169,185,68,57,160,73,219,63,221,227,173,215,184,110,210,52,15,107,41,155,125,214,29,165,251,57,53,165,176,34,95,64,107,111,189,164,92,42,23,132,241,53,31,50,214,48,97,237,251,113,14,237,135,196,112,183,220,137,154,143,239,41,60,160,16,157,243,157,199,19,253,251,10,19,126,196,42,48,144,30,120,142,166,41,36,102,106,52,187,245,202,77,44,168,4,76,63,150,222,119,135,182,57,99,34,103,94,208,151,141,63,201,238,23,45,170,28,68,92,133,53,100,156,27,59,147,246,244,53,157,189,135,143,82,72,102,83,135,33,150,116,211,51,155,219,58,89,244,3,97,167,49,238,132,135,128,92,83,130,15,38,226,14,238,125,182,49,10,162,68,17,243,25,130,82,90,239,102,149,239,17,130,109,214,224,242,162,40,236,56,202,235,208,60,52,55,90,98,136,90,95,195,211,10,70,255,177,87,237,206,123,166,156,162,207,132,2,172,115,131,76,226,95,69,135,8,240,207,178,236,39,39,207,246,82,166,136,115,91,160,125,100,45,249,45,91,24,103,192,231,208,254,208,177,80,67,242,183,197,90,211,149,243,180,74,228,31,8,80,207,236,147,31,240,236,118,239,177,198,189,210,55,29,73,75,156,16,231,211,213,135,28,73,16,125,127,198,66,207,243,36,97,238,17,45,185,239,174,185,11,224,52,156,94,176,173,163,90,151,166,133,61,75,137,147,103,236,194,159,214,186,20,249,111,154,67,75,202,127,208,59,69,155,148,82,222,127,14,246,172,37,12,177,189,222,163,207,197,196,68,104,210,171,186,156,47,243,81,27,1,243,16,198,115,225,53,250,99,54,33,108,218,207,201,79,44,23,163,223,68,39,158,17,140,166,104,204,240,214,193,61,158,147,179,131,137,147,195,122,210,33,106,162,255,113,101,36,225,52,198,97,27,231,68,96,168,155,24,219,245,7,198,146,53,96,179,149,80,24,11,246,25,176,233,191,233,87,109,187,68,135,183,121,49,10,140,218,230,151,249,216,208,230,235,43,96,64,143,230,151,234,221,201,36,99,53,115,15,113,219,53,12,129,113,22,170,143,56,73,43,113,242,243,178,32,103,43,60,188,229,143,114,206,217,113,42,217,157,106,161,151,28,128,217,35,62,48,58,31,203,225,110,182,19,175,60,194,103,73,105,48,214,205,227,21,87,216,173,4,60,87,126,217,138,37,56,106,148,92,112,89,120,26,95,145,70,141,163,135,245,43,42,140,128,240,12,248,12,115,13,198,97,215,221,115,79,8,179,127,154,106,189,63,20,152,180,164,94,120,161,55,165,6,12,237,120,61,13,189,117,166,11,211,85,251,167,197,218,11,76,104,129,224,134,160,228,32,58,233,190,130,133,117,153,211,146,168,112,245,156,141,161,67,69,239,182,205,42,99,6,140,34,219,126,155,214,91,11,244,224,15,55,8,177,167,209,3,198,23,184,191,237,244,174,222,6,108,141,71,10,159,183,85,227,182,216,110,62,125,254,13,189,151,184,240,197,142,83,153,71,157,10,111,252,182,213,92,31,141,1,34,17,191,242,134,136,100,82,34,37,145,97,60,51,98,158,169,164,65,6,253,46,254,84,152,67,180,32,111,21,248,21,7,47,226,26,213,21,178,210,202,135,246,19,76,253,225,237,65,191,240,33,62,50,107,172,194,123,163,45,248,193,244,49,60,138,18,102,32,186,252,228,244,40,103,217,253,208,13,159,83,124,125,124,109,77,21,143,224,154,126,169,90,62,37,52,196,179,30,204,212,223,29,46,43,105,19,152,181,172,207,47,48,220,136,89,229,135,203,101,69,241,111,23,128,155,31,14,238,67,101,162,80,68,248,222,38,242,162,91,219,233,141,203,229,76,123,116,158,234,147,217,48,177,242,233,99,1,249,158,86,244,161,209,226,236,196,14,54,225,16,249,68,113,12,241,25,167,33,16,44,47,45,208,162,33,21,73,77,194,120,232,43,251,162,198,157,247,49,142,80,234,146,130,223,129,145,172,244,135,134,11,123,149,182,9,202,119,232,66,126,87,86,145,93,77,91,117,216,56,165,159,188,38,43,82,171,138,27,252,57,63,248,172,201,89,164,127,248,244,236,169,126,112,173,38,10,40,58,107,182,9,15,216,4,11,229,117,78,227,142,125,239,11,189,137,250,144,52,33,197,122,27,36,197,164,181,52,43,66,233,100,184,82,26,18,66,244,188,42,151,152,76,225,23,67,49,252,231,35,117,145,145,98,42,254,200,144,116,109,58,169,244,65,219,197,7,147,11,208,172,34,33,46,74,80,254,186,144,113,159,143,110,80,138,77,2,239,186,34,146,162,123,112,155,134,28,30,214,14,172,141,163,99,250,146,126,54,93,73,85,112,45,231,31,101,179,3,211,65,32,108,23,76,3,151,75,255,216,46,121,171,203,221,164,90,238,204,239,115,95,231,50,167,180,129,209,223,156,156,218,13,197,153,130,186,164,44,127,223,147,223,54,45,3,154,238,172,102,61,239,143,148,8,55,11,163,100,90,19,235,190,79,188,212,174,105,222,130,9,217,23,139,159,183,5,41,68,75,10,244,144,121,31,203,166,148,62,181,10,131,15,73,247,247,81,209,233,218,146,182,31,203,156,206,125,148,241,89,223,203,134,161,85,124,123,178,217,159,85,101,223,13,152,168,173,244,24,162,200,227,220,7,58,184,49,47,21,110,211,60,17,133,196,138,129,156,115,202,25,192,101,105,203,30,50,168,197,57,0,191,138,164,210,100,76,122,162,93,148,132,176,220,84,181,214,92,71,17,244,151,85,17,69,227,237,106,42,118,93,103,186,91,2,155,234,118,124,120,141,196,157,92,88,230,13,120,132,84,177,19,85,147,199,193,190,182,248,162,137,138,65,18,107,41,224,26,77,44,72,148,144,110,145,119,149,104,62,247,79,15,169,128,165,42,50,3,57,1,103,146,177,150,176,1,111,2,231,22,172,139,77,127,82,21,61,113,226,8,116,133,191,75,179,151,41,225,85,39,50,140,165,169,33,218,35,214,82,7,62,147,227,74,1,195,52,147,36,82,255,137,74,127,227,168,225,44,160,178,116,39,6,77,195,41,139,103,175,185,8,121,245,232,105,38,158,31,204,238,95,27,181,232,203,234,211,7,210,121,177,231,249,203,119,221,233,46,105,126,105,52,98,53,29,225,231,202,207,231,228,223,94,47,67,237,103,248,105,202,229,223,11,233,149,82,169,76,41,148,107,194,4,100,35,230,48,53,189,76,147,198,242,10,11,71,111,21,105,162,188,50,60,127,133,193,33,173,67,242,196,77,134,174,250,79,99,202,169,228,188,110,66,157,62,22,186,201,49,200,132,195,172,28,25,94,246,231,88,50,117,129,145,213,247,185,176,67,179,151,99,241,129,28,221,239,234,60,204,173,44,178,110,109,141,190,102,210,31,147,196,162,12,185,168,210,188,210,183,7,46,29,242,249,64,234,102,34,248,208,98,166,187,114,87,40,96,124,86,181,68,51,109,61,73,59,19,169,119,221,249,109,6,53,154,175,55,207,73,103,110,195,19,230,227,148,215,1,169,194,229,248,221,19,82,238,139,122,105,245,160,18,103,241,164,74,100,164,7,195,254,207,122,230,207,144,151,43,31,230,11,237,48,237,204,237,129,115,142,29,188,137,253,119,101,252,50,5,127,244,0,115,149,42,170,243,119,182,96,38,237,247,193,236,77,180,1,19,107,76,183,183,222,136,156,158,21,181,60,111,243,108,155,190,178,18,21,168,51,110,100,187,216,177,27,113,245,67,211,134,42,93,63,128,100,130,196,223,203,62,11,232,124,18,157,103,8,229,225,221,232,198,172,58,95,121,22,248,76,144,78,58,55,117,132,166,106,149,13,165,162,246,21,134,208,86,52,151,111,149,58,174,217,83,157,52,205,159,37,189,169,142,50,13,111,30,116,194,215,214,102,144,131,50,117,231,64,249,91,133,49,48,253,178,118,180,71,231,170,125,40,152,176,239,123,101,244,37,74,70,16,98,66,246,218,204,175,131,32,203,238,31,37,240,188,124,162,93,200,252,75,136,211,200,64,21,15,113,216,231,103,93,247,240,73,15,193,31,106,109,84,110,218,35,30,157,188,248,66,98,142,45,135,28,141,183,214,242,13,198,79,55,76,170,128,176,59,96,3,5,124,6,181,196,233,44,102,211,21,214,217,26,165,166,169,160,134,196,207,244,247,129,72,105,83,213,70,220,38,146,143,51,171,242,169,155,110,35,71,219,125,89,69,157,117,105,195,31,22,224,100,201,63,184,88,237,77,20,181,233,89,246,183,117,6,21,37,197,174,111,171,222,81,184,25,37,181,234,35,165,151,206,151,108,219,97,136,245,38,182,247,197,218,63,107,250,47,124,142,225,165,23,29,71,217,12,25,127,104,65,112,93,207,125,34,17,42,243,1,207,244,72,125,159,39,142,0,198,135,98,129,35,31,54,172,99,114,90,31,124,206,220,222,187,198,141,226,132,156,31,76,130,253,125,215,112,210,253,104,180,159,106,85,145,114,178,64,103,211,101,112,182,196,66,209,7,94,16,46,112,248,167,151,171,71,159,175,141,246,230,31,76,227,122,145,48,167,49,115,226,76,255,131,49,151,144,221,34,175,139,62,200,15,133,55,167,133,27,28,167,218,25,12,31,12,215,36,235,48,155,214,104,148,127,240,217,127,195,12,122,80,244,170,63,212,180,240,151,126,184,205,216,162,31,76,112,208,210,163,158,78,31,247,135,154,183,75,209,119,157,207,154,225,47,243,44,220,56,75,170,174,59,151,221,186,195,103,66,211,12,20,98,1,40,101,126,240,32,189,92,244,219,195,70,165,126,3,137,69,50,149,231,129,115,234,17,48,154,254,122,114,19,125,153,197,97,214,167,165,239,227,252,244,142,223,70,166,226,153,166,137,135,49,0,249,96,236,209,85,22,30,61,167,19,111,124,240,54,23,135,231,210,72,85,84,135,7,166,172,122,105,116,42,245,239,210,144,87,56,177,161,14,83,50,48,107,57,76,167,139,78,73,29,199,163,29,71,91,115,132,62,53,246,205,126,229,53,195,86,148,172,59,234,63,228,145,62,248,108,234,134,118,17,52,20,110,71,252,54,58,97,67,150,198,70,109,32,251,72,51,193,200,33,25,199,134,94,110,110,113,52,126,154,18,243,146,10,184,163,5,6,210,210,2,11,42,237,48,241,28,62,223,170,22,132,233,84,66,155,52,142,110,98,67,89,209,115,237,52,230,249,193,166,143,39,246,5,136,117,196,133,247,19,138,168,168,55,5,252,1,103,253,131,105,95,80,111,4,36,103,154,207,43,120,116,44,181,169,135,250,13,161,233,135,206,102,66,82,2,35,132,31,79,156,198,49,173,103,85,19,151,245,103,214,32,99,44,181,124,88,124,206,219,81,242,107,229,185,176,140,65,231,7,35,146,173,60,146,159,74,180,79,212,164,189,9,164,244,202,232,104,248,134,202,9,238,240,235,145,11,55,218,100,253,158,217,9,61,72,64,202,133,27,19,47,251,201,55,26,98,250,186,112,18,164,41,246,131,27,123,49,185,47,200,244,40,2,25,76,211,204,67,142,163,3,186,54,255,68,72,5,20,241,238,172,152,132,165,226,223,95,135,49,209,101,167,140,206,48,191,232,48,33,135,236,35,136,168,153,78,62,152,46,169,169,254,32,244,237,80,190,252,193,103,54,92,242,109,151,101,89,177,233,232,9,8,180,134,136,237,5,147,220,7,99,211,160,145,206,121,89,164,240,253,190,40,105,105,202,158,73,199,12,201,126,48,54,122,250,9,96,73,70,239,242,7,79,200,0,83,207,109,246,245,31,186,16,135,146,187,70,52,154,36,202,7,155,205,208,86,95,147,209,73,10,255,224,193,28,162,90,44,103,242,102,187,180,28,54,163,60,57,121,199,154,228,123,162,40,217,77,149,54,40,214,63,61,138,31,204,72,145,164,187,9,102,64,0,253,96,108,32,36,98,200,200,6,14,255,180,241,79,169,170,80,150,49,63,59,63,17,71,163,80,124,47,28,63,207,236,95,54,155,171,167,96,150,113,187,99,167,252,193,244,96,233,193,16,57,232,174,254,193,228,137,84,32,247,76,26,236,128,252,161,144,0,232,73,93,108,240,175,75,126,219,84,89,181,127,26,126,238,36,192,251,193,221,236,5,229,182,7,123,231,234,87,222,233,152,22,255,156,85,76,36,230,7,146,107,27,82,13,192,146,38,103,143,54,6,92,0,241,220,3,102,183,53,2,94,93,12,143,208,140,38,61,230,23,70,83,179,170,42,178,128,212,228,243,244,217,114,16,53,136,47,208,130,94,239,32,238,88,18,141,103,100,19,225,58,57,76,44,179,21,78,214,54,251,193,112,140,167,194,133,50,250,119,221,244,222,41,239,148,220,15,194,153,142,242,166,37,126,59,75,81,178,18,251,15,54,227,64,29,70,232,230,156,109,141,195,163,63,54,2,217,86,156,28,240,54,31,236,235,196,116,118,122,116,112,125,48,205,61,178,181,194,164,137,22,199,15,133,32,52,228,121,159,43,69,87,231,67,217,12,109,245,128,66,245,55,62,107,222,116,87,105,53,234,139,166,90,248,131,7,225,129,4,181,228,169,139,143,147,105,249,67,185,106,214,88,92,167,127,40,150,172,67,118,55,137,236,77,141,155,250,101,128,239,234,146,224,216,39,255,240,22,39,155,178,114,209,168,183,224,132,255,96,92,121,181,166,196,67,36,216,248,224,66,133,69,209,51,129,85,95,175,77,202,73,37,119,210,47,62,104,14,19,165,22,53,244,66,12,208,63,91,36,118,134,120,170,80,143,109,55,176,52,251,15,33,202,23,82,228,213,167,4,132,127,182,218,116,162,252,79,90,240,131,207,4,222,164,38,107,78,100,221,39,240,69,125,94,189,211,225,87,141,88,90,104,174,192,146,235,31,123,254,254,135,31,189,55,100,6,15,223,211,48,97,237,254,60,172,152,184,217,90,247,250,28,138,113,181,71,62,164,189,206,216,28,15,76,14,47,224,165,236,122,50,148,180,241,248,147,220,244,76,137,195,54,25,165,62,60,120,49,158,162,200,183,208,130,115,190,97,223,153,44,179,42,19,19,89,211,216,88,62,180,33,247,38,13,125,24,95,115,123,124,65,11,242,89,57,20,182,4,172,143,159,159,207,181,14,93,246,196,31,218,126,6,51,130,242,211,30,23,209,21,80,84,50,240,108,13,177,50,244,95,110,84,173,228,212,217,164,1,252,220,21,101,78,105,193,7,54,250,109,192,200,0,201,23,89,113,58,10,152,25,84,104,18,88,172,197,66,105,62,15,234,197,64,21,164,220,131,207,15,23,149,32,77,124,208,164,189,190,207,153,238,75,157,12,204,64,204,99,73,186,221,30,238,110,178,128,112,249,44,245,51,223,20,216,54,184,62,185,162,34,164,14,94,84,110,81,13,246,73,140,245,236,129,135,17,229,28,54,246,186,194,155,208,200,97,194,191,41,243,39,233,214,158,60,238,153,4,193,83,34,178,19,121,242,113,248,209,148,17,213,201,129,92,54,161,167,195,40,112,8,23,129,224,124,23,95,135,201,52,150,103,73,34,37,93,61,108,154,112,169,84,87,35,219,140,218,252,228,25,21,244,244,120,232,101,211,233,253,214,59,134,70,215,232,131,78,137,30,203,244,120,149,126,168,117,152,106,250,23,65,32,137,47,49,25,61,79,88,195,127,48,11,103,145,13,19,29,1,204,177,30,156,80,153,149,125,34,226,196,52,230,123,228,131,114,188,108,91,50,86,103,217,31,170,205,80,227,9,248,206,131,171,113,116,161,164,36,251,173,98,187,9,95,88,206,109,165,199,245,240,140,225,129,246,92,28,77,56,41,177,104,51,77,74,15,49,224,212,164,39,74,46,56,187,196,193,103,181,149,164,52,251,62,186,62,60,92,68,71,69,152,41,88,50,83,183,139,72,213,84,160,212,221,111,249,92,10,219,249,76,88,114,106,203,152,250,151,15,191,165,105,166,158,117,135,38,31,15,253,33,185,74,82,26,23,202,81,124,44,152,81,164,146,206,160,50,152,150,67,108,59,52,127,84,205,16,218,111,154,61,199,211,106,100,106,12,115,197,142,103,32,63,38,155,45,234,123,201,199,56,250,20,83,125,3,17,76,152,177,41,97,84,106,31,45,46,42,232,146,126,112,177,102,72,217,182,55,19,247,185,240,206,186,73,164,154,122,214,106,71,177,204,147,79,151,126,24,200,8,14,159,47,125,234,158,159,38,236,225,73,53,100,147,212,213,154,189,243,175,57,242,219,191,50,82,228,203,70,60,154,246,255,15,102,24,76,137,248,208,5,90,254,76,140,113,172,102,90,216,128,89,95,166,195,13,79,16,77,132,156,32,110,4,140,195,68,213,36,12,109,23,62,29,54,84,47,85,21,237,196,43,196,82,190,107,55,231,53,69,77,244,204,175,12,49,43,157,229,185,76,254,198,31,74,199,146,126,234,79,159,199,22,91,227,82,109,246,21,120,12,57,186,82,161,216,154,60,34,11,23,227,104,63,74,12,173,80,160,243,187,162,122,71,161,75,96,74,72,254,195,147,186,150,188,172,70,180,87,253,155,39,69,191,85,163,206,242,113,211,215,92,68,120,249,96,52,23,120,214,175,118,199,127,79,106,39,218,104,23,157,145,108,160,196,169,109,70,38,82,62,60,7,211,145,137,111,90,178,161,10,179,61,202,49,17,155,164,213,139,74,177,35,197,40,196,240,79,226,129,134,248,100,46,254,186,182,233,147,200,149,157,23,28,83,252,9,175,246,211,47,218,160,104,70,74,218,106,127,83,237,43,155,169,126,248,48,99,89,213,18,1,218,160,55,243,132,9,113,122,146,229,195,146,71,158,59,58,203,162,138,202,54,211,232,242,173,3,109,7,93,239,153,173,212,238,14,34,121,169,89,124,107,46,221,126,106,106,40,93,111,154,230,168,8,58,207,211,167,62,183,244,227,161,206,25,71,39,148,1,52,79,104,29,185,126,91,168,57,42,25,231,12,65,174,205,83,98,185,82,30,149,215,129,240,88,247,141,243,249,47,122,233,199,3,147,33,240,84,31,93,231,47,92,48,200,114,248,124,46,74,255,192,35,245,236,233,61,177,59,33,188,202,2,129,249,65,142,88,194,152,16,245,201,220,54,243,99,246,20,38,193,250,210,161,50,225,135,70,106,246,68,6,218,202,74,181,111,54,95,185,200,166,78,229,27,52,83,28,240,49,142,18,235,220,111,13,193,92,111,60,231,108,174,238,90,181,236,157,180,113,36,180,105,202,125,61,86,205,247,233,131,201,68,105,213,18,15,235,228,203,253,89,67,81,48,124,220,95,49,78,238,145,169,71,201,253,169,116,145,213,25,81,6,96,129,214,226,72,255,121,194,127,48,229,115,77,104,99,251,153,227,96,196,65,101,5,225,166,79,76,230,69,2,114,225,89,203,123,100,83,187,71,88,150,155,205,90,152,92,80,145,103,212,70,248,10,228,133,224,227,53,124,239,4,163,127,60,163,28,22,69,247,247,85,58,52,190,231,232,100,14,44,31,220,140,189,149,31,248,150,124,206,226,147,148,194,113,230,145,204,71,229,21,33,20,181,181,190,183,172,159,248,67,241,112,127,80,182,113,219,239,42,91,227,201,212,31,62,171,102,146,74,21,237,191,207,35,129,88,233,117,46,114,42,90,109,93,166,51,235,104,162,237,65,95,229,130,71,236,7,195,137,81,194,205,25,39,136,112,124,119,101,237,48,186,128,24,107,210,55,86,39,18,198,246,83,171,96,5,193,138,233,197,61,235,169,80,216,68,4,188,184,87,44,184,173,90,150,36,2,112,152,52,254,212,162,165,177,17,191,219,66,4,104,52,125,87,70,103,240,187,78,104,47,41,49,177,253,90,81,163,166,137,43,77,213,234,55,218,113,254,101,146,81,158,202,101,160,248,13,33,215,11,166,38,247,169,239,3,143,233,124,171,177,35,63,69,50,200,135,113,95,137,1,219,186,86,245,17,102,24,81,69,182,214,224,7,30,151,208,108,74,166,106,143,220,172,73,198,121,118,166,44,187,222,147,195,155,241,163,7,37,27,173,192,17,225,166,22,5,110,30,130,70,19,70,109,116,182,39,236,180,249,124,31,216,222,58,19,2,151,132,162,118,57,205,164,129,82,84,222,161,235,106,93,114,24,97,183,58,220,225,241,233,88,193,61,197,137,193,231,233,211,12,223,158,2,248,116,95,79,246,100,38,12,164,163,152,100,108,112,6,50,178,119,58,167,144,142,110,65,56,32,135,169,223,0,20,4,215,3,49,54,195,212,158,26,26,69,107,144,173,173,109,232,9,44,169,234,59,37,13,107,149,242,20,247,176,151,152,65,195,24,19,67,189,103,40,181,238,66,191,219,218,234,170,78,180,176,109,179,15,134,115,15,188,123,117,218,238,56,188,57,249,164,96,101,166,148,28,203,160,58,23,2,135,181,173,162,110,29,219,73,87,86,54,82,77,122,88,78,212,196,131,168,250,211,76,145,237,143,149,27,146,211,142,73,212,194,86,82,182,16,137,45,255,109,235,30,205,202,58,67,124,201,135,241,68,179,121,171,71,120,255,105,63,5,153,136,249,83,78,142,134,156,107,159,153,28,213,122,142,70,238,44,72,178,147,159,238,74,105,155,152,55,250,64,157,103,239,85,52,119,209,145,30,116,103,92,218,148,218,206,122,99,12,227,226,227,152,49,95,85,164,168,91,33,165,5,63,139,249,79,174,12,54,165,223,53,212,197,161,58,218,125,179,225,12,222,24,172,207,170,244,196,19,199,148,203,58,67,79,162,40,133,16,18,122,16,226,108,106,150,201,246,236,28,82,152,27,109,179,89,87,85,195,206,238,212,251,30,249,110,31,171,28,18,220,238,60,70,15,189,77,136,74,43,171,8,238,59,143,15,251,141,162,48,174,145,78,135,235,70,106,30,245,57,119,88,53,158,221,9,10,151,74,79,28,182,237,11,130,225,25,146,218,147,214,97,90,207,25,228,70,10,1,73,153,172,72,91,116,167,70,178,41,111,50,101,13,24,182,110,220,206,30,1,9,251,166,240,153,255,252,195,183,58,135,102,15,40,181,102,111,27,219,63,43,17,73,198,247,253,115,150,118,182,41,13,205,15,77,22,141,41,231,203,65,224,71,189,84,79,78,63,130,19,97,105,169,89,73,169,199,103,131,147,189,173,204,196,251,116,166,182,222,235,213,157,30,60,137,128,101,227,55,80,73,113,83,1,52,160,177,75,40,74,229,70,1,206,153,203,12,22,117,2,135,9,209,131,120,134,199,248,210,55,70,94,41,185,38,233,54,86,212,80,125,137,190,204,179,62,136,226,103,216,138,180,5,105,39,239,126,68,209,59,215,215,97,229,76,166,65,240,173,104,75,116,109,172,68,36,160,7,21,188,14,45,167,154,135,181,171,44,108,227,43,166,63,26,175,213,21,163,185,105,122,8,158,198,224,19,15,6,21,124,154,200,154,74,238,102,19,105,119,152,47,251,237,57,131,199,236,15,188,99,169,166,93,49,164,23,210,189,180,242,18,226,216,100,204,104,73,171,63,203,188,33,29,30,36,223,156,102,11,61,225,188,220,42,253,33,144,81,74,12,133,243,227,218,61,98,107,142,243,73,43,60,114,49,144,160,200,51,155,235,16,35,166,131,100,222,237,107,201,24,217,186,220,175,81,243,149,37,5,21,143,140,168,223,54,210,230,178,27,110,172,63,45,150,101,254,163,137,51,103,179,44,175,155,59,211,164,49,134,248,91,242,219,52,117,120,167,132,89,250,222,181,145,206,120,138,231,222,41,97,150,146,69,111,140,220,157,119,51,228,117,38,173,90,228,153,78,244,29,125,85,39,88,111,235,105,216,41,4,218,126,52,59,204,218,180,211,8,142,149,179,62,179,69,16,75,122,137,112,216,153,217,27,176,16,193,87,53,30,219,149,84,111,150,160,124,155,30,211,221,51,19,109,23,24,163,166,159,151,102,45,121,199,201,61,209,182,21,1,84,107,100,163,0,18,205,20,137,0,84,21,5,112,215,62,11,69,141,222,48,171,38,11,108,244,37,63,56,61,90,33,40,213,101,151,239,99,72,143,71,220,217,132,236,210,186,232,147,149,164,177,27,34,103,192,144,47,165,147,232,172,79,253,246,187,241,242,213,87,160,147,207,158,126,240,80,5,101,48,23,19,0,202,173,105,251,32,218,205,45,122,248,76,225,91,61,165,15,92,221,98,107,155,255,86,213,62,187,110,138,250,51,96,164,170,20,134,222,17,71,83,59,155,170,245,142,39,80,114,182,54,229,146,165,222,97,144,194,88,73,29,230,97,63,247,133,18,96,60,207,206,241,42,185,78,116,39,7,227,55,168,15,140,217,47,90,73,205,78,106,232,149,81,184,247,47,47,89,127,147,250,143,247,4,221,184,6,108,138,200,210,51,54,205,8,237,118,77,14,77,125,155,6,128,203,208,225,165,76,72,173,237,135,147,164,227,133,199,124,172,47,26,210,252,241,170,27,193,158,190,207,214,140,150,238,48,159,165,54,149,53,187,183,64,233,27,211,131,177,38,237,209,75,74,63,161,222,54,182,207,229,246,223,82,213,125,122,50,43,220,161,104,115,69,167,118,190,93,149,110,125,1,122,46,84,167,248,102,221,66,23,174,218,132,65,36,56,34,90,78,181,189,99,152,46,140,26,13,178,205,200,244,106,78,113,246,21,57,208,252,176,159,182,109,9,235,61,51,188,73,245,166,104,237,50,158,73,128,145,48,126,108,49,134,160,168,107,101,245,10,97,210,142,70,107,74,49,227,105,14,196,135,161,73,23,119,127,224,220,195,136,106,227,172,134,204,196,179,100,142,152,168,104,31,59,211,195,120,92,22,206,20,226,151,134,211,103,126,60,101,40,6,213,232,124,95,83,163,12,123,121,119,28,252,10,252,234,30,94,208,8,9,248,124,228,74,105,62,48,234,109,43,96,228,140,181,149,154,197,58,70,40,121,191,170,102,7,101,132,7,176,57,92,44,141,235,172,85,62,158,104,194,190,236,49,120,40,108,62,226,194,88,163,158,86,233,98,219,234,128,201,170,104,71,165,249,154,184,20,199,89,132,180,196,142,154,39,139,77,160,173,60,30,88,56,137,39,119,233,225,15,218,227,146,141,66,170,31,107,233,193,231,113,206,20,226,250,39,34,198,89,252,121,34,179,93,245,17,106,201,202,186,2,94,161,112,106,187,185,90,159,214,244,34,122,72,20,26,235,107,4,15,137,57,7,220,178,186,147,50,191,180,171,78,50,214,59,74,90,157,225,81,181,109,230,120,70,32,252,135,120,156,166,72,180,223,246,214,228,123,84,60,200,145,195,127,225,92,67,208,162,179,121,201,15,90,67,251,123,163,42,184,117,213,74,230,209,16,232,160,25,86,157,60,78,248,17,23,70,148,51,158,110,125,72,65,161,242,209,152,250,213,49,6,216,181,54,169,215,149,246,248,128,140,19,239,95,116,60,77,160,223,177,87,42,166,245,241,231,224,118,37,214,218,52,187,94,189,171,62,66,249,113,35,195,89,159,239,170,33,6,217,174,198,205,84,49,36,96,170,206,1,155,77,195,163,81,176,202,69,217,69,62,19,2,169,148,208,207,41,214,206,247,192,179,93,229,43,26,184,158,87,157,33,198,133,114,15,68,53,109,146,102,24,236,208,77,201,22,101,229,7,134,202,30,112,222,175,50,131,149,76,226,104,186,195,30,197,137,109,77,243,14,35,76,172,198,143,214,126,19,34,55,217,56,99,207,209,51,172,52,109,127,219,31,231,149,109,118,42,1,159,80,245,153,79,206,46,38,196,223,200,13,62,126,228,214,66,28,74,52,105,91,192,173,48,237,76,43,96,216,16,207,100,132,39,174,163,221,56,85,10,207,25,210,195,176,142,102,255,227,24,83,67,51,18,225,134,221,223,121,176,209,234,27,48,153,198,103,34,132,10,125,143,38,10,80,20,247,173,0,145,144,215,89,146,218,226,190,199,150,84,85,69,112,179,199,137,201,10,243,36,21,115,94,84,9,214,85,71,196,123,180,62,48,229,170,22,48,92,229,245,200,185,212,122,31,120,50,185,53,21,98,66,252,111,95,24,182,133,194,61,133,253,207,182,146,236,35,32,5,131,191,7,90,139,202,27,226,168,122,7,25,139,90,127,164,125,76,55,35,94,117,202,84,177,31,229,170,154,215,189,176,164,189,200,235,231,19,114,127,25,249,35,25,9,220,228,244,105,20,222,33,49,159,250,247,144,182,188,40,233,33,69,169,129,181,11,63,61,187,44,242,41,133,196,238,54,23,54,133,113,149,114,169,230,181,205,91,238,73,24,136,110,41,221,139,143,87,236,128,17,53,229,224,242,102,27,206,72,232,33,225,185,135,213,149,21,46,152,17,92,248,44,140,106,45,68,79,85,104,197,158,48,246,17,193,197,192,108,123,174,194,96,188,53,31,9,180,107,124,138,38,23,244,88,129,27,69,164,18,10,159,76,2,122,180,89,36,222,71,78,97,83,13,128,200,15,237,251,190,224,80,173,71,219,109,205,123,114,92,75,84,63,231,68,170,228,45,3,110,26,103,44,134,85,145,215,73,79,226,3,51,241,94,24,79,62,69,75,221,23,68,35,181,62,38,157,35,236,175,152,50,198,163,54,209,240,41,8,253,65,154,33,211,227,31,90,136,74,238,164,129,188,225,99,16,122,38,176,26,67,188,91,59,140,194,245,138,229,157,185,142,254,135,39,233,101,181,40,159,71,235,235,20,69,226,55,223,73,182,62,24,46,220,119,46,219,175,232,61,106,144,177,159,7,70,41,244,145,177,252,81,100,63,120,66,136,87,195,138,179,193,28,119,22,133,100,185,31,79,97,40,178,247,61,163,74,247,192,41,108,87,248,48,103,122,220,104,200,230,140,248,182,40,93,60,40,12,156,24,191,19,249,53,21,6,33,106,142,99,177,87,125,12,95,48,194,174,241,93,178,191,92,175,225,196,213,144,93,164,108,181,77,121,81,244,154,247,232,180,203,99,208,211,17,134,137,159,134,139,175,174,15,5,155,211,21,131,219,188,194,85,209,132,230,236,208,228,102,43,183,52,187,89,216,20,198,3,77,143,229,67,161,118,23,146,218,244,211,62,235,56,219,184,221,67,16,120,81,26,215,155,170,153,30,180,208,11,102,73,92,143,247,79,94,53,78,62,199,243,188,224,43,141,123,172,89,25,62,66,170,116,220,58,140,146,248,163,170,203,142,38,230,49,190,178,103,225,200,232,30,197,84,131,200,187,70,101,70,213,45,33,236,78,45,75,171,22,11,37,199,114,79,126,230,134,71,37,12,227,208,18,42,229,231,197,143,245,232,203,158,125,246,149,2,39,213,242,254,54,244,250,80,104,166,9,98,204,71,68,121,23,23,16,64,181,250,97,41,44,210,168,237,162,22,117,169,75,6,117,160,17,34,229,152,247,232,169,43,54,126,87,70,252,143,207,147,21,229,122,232,132,159,199,91,210,99,158,142,84,149,191,144,142,123,213,243,211,180,80,206,171,220,94,254,120,104,20,121,31,92,227,99,159,115,96,172,92,3,62,51,238,31,24,162,98,192,112,86,202,251,211,121,222,223,38,140,120,108,221,49,43,14,65,251,65,2,96,191,240,29,11,205,216,212,122,110,4,233,67,136,127,153,44,207,243,211,227,14,226,106,118,232,251,185,240,190,66,48,187,154,38,207,115,114,120,59,37,96,242,72,253,121,33,61,124,127,150,189,221,252,231,125,133,215,11,178,252,89,119,145,139,77,79,152,100,226,181,94,149,243,187,108,203,20,138,244,144,228,167,74,221,193,95,139,217,170,162,38,145,158,113,70,135,200,61,247,35,132,74,193,40,54,45,140,3,84,173,31,120,221,241,95,206,210,160,19,206,15,189,7,63,61,142,160,229,206,131,164,202,149,180,104,151,229,94,98,76,169,207,21,19,238,133,149,67,79,175,211,118,194,135,61,140,28,8,135,245,134,200,231,135,175,64,70,190,95,23,172,19,241,230,248,220,207,48,110,106,49,65,0,27,213,130,101,126,115,227,121,206,212,167,195,37,130,94,132,71,228,148,156,207,10,121,125,194,250,146,222,33,16,102,142,43,153,133,197,59,126,110,36,136,88,104,41,207,177,180,88,141,11,211,216,170,159,5,205,233,254,76,172,15,80,3,69,116,177,82,60,107,26,143,179,198,91,198,143,186,118,35,153,158,130,231,179,217,51,110,11,181,238,254,248,118,226,12,28,86,193,115,253,4,108,181,16,24,133,190,101,150,43,143,117,19,28,151,240,61,60,91,15,246,69,251,113,41,234,53,44,90,204,234,162,62,147,179,113,248,29,77,124,242,170,81,15,203,42,108,111,152,201,117,87,144,33,75,134,7,11,109,17,143,215,29,221,141,97,118,205,46,117,207,199,63,105,208,79,28,126,61,133,85,226,81,53,231,141,221,163,145,203,215,69,105,34,129,31,102,64,249,233,23,133,102,68,178,50,80,122,108,31,61,117,244,192,195,135,40,163,238,249,88,86,49,179,57,12,253,160,188,134,86,37,228,214,15,58,166,38,107,241,95,73,35,236,122,16,60,223,143,79,151,241,227,194,247,9,214,178,238,210,200,49,135,44,57,85,144,215,196,190,152,189,82,192,166,12,63,31,152,46,236,128,167,18,6,137,117,78,208,22,142,84,213,108,217,31,120,150,107,150,5,241,248,145,29,63,11,100,11,123,37,88,149,233,209,44,135,194,233,3,137,166,218,103,40,24,109,60,46,172,226,118,213,95,159,201,226,185,23,220,74,183,234,202,176,76,236,176,215,100,171,56,180,107,130,112,165,244,113,225,19,200,63,106,234,116,85,132,111,26,70,179,143,198,41,133,212,208,231,166,7,169,105,129,159,80,105,94,135,35,222,198,35,12,75,253,176,135,183,217,32,183,254,40,154,35,149,124,97,8,103,143,42,57,84,243,25,112,123,179,20,180,204,92,63,171,98,114,73,235,217,11,69,37,124,253,170,199,245,129,91,235,215,87,205,42,223,15,220,141,23,30,158,110,143,63,18,219,52,4,222,2,46,44,38,10,91,70,56,220,228,206,66,175,114,234,103,107,53,226,101,163,39,146,254,24,177,186,36,237,65,77,0,66,127,153,43,187,86,116,233,221,238,48,2,189,8,9,90,230,243,178,206,45,239,240,155,42,164,253,235,131,110,113,231,131,153,88,158,131,123,31,235,194,144,49,158,95,134,194,217,2,134,83,244,30,61,90,140,127,83,234,201,255,227,228,97,28,136,27,234,123,242,188,174,219,98,174,248,223,60,207,36,247,112,5,165,109,185,61,49,27,218,170,43,236,197,8,130,246,122,142,78,177,215,167,5,249,145,150,68,3,101,205,123,44,19,190,30,91,49,156,10,87,193,140,20,216,3,159,11,201,129,158,143,231,209,251,175,228,130,227,151,217,67,235,35,41,120,158,132,175,230,34,113,57,222,173,126,172,199,19,126,235,214,29,34,231,14,251,88,156,51,159,78,238,31,211,48,174,59,65,59,40,47,255,101,223,185,12,94,161,78,132,13,133,90,241,42,109,143,151,59,238,202,20,45,3,174,165,61,94,3,35,148,243,64,217,187,182,199,14,0,145,142,176,73,69,209,68,97,204,31,124,183,79,103,252,155,153,108,182,241,203,215,224,117,206,199,227,152,174,172,125,143,182,150,37,133,175,163,19,44,225,71,6,20,73,223,88,141,7,31,71,95,250,64,45,91,121,109,109,205,132,68,82,70,86,73,9,223,90,154,151,116,124,119,62,227,18,198,180,205,254,229,129,167,151,247,129,201,63,61,71,147,198,136,219,98,74,86,105,111,43,224,143,248,237,74,55,128,158,252,12,233,235,221,76,82,232,201,37,64,199,28,225,21,76,27,112,89,143,133,2,139,166,155,120,163,167,166,123,122,86,208,126,205,147,83,126,206,204,235,89,225,10,141,165,103,121,18,151,166,163,224,240,137,55,182,70,48,230,76,30,238,225,160,77,69,197,7,242,143,225,0,14,19,247,89,244,206,29,193,240,184,48,59,70,205,246,150,235,28,139,139,119,214,206,157,69,11,236,29,133,20,220,30,65,115,114,197,185,223,163,177,211,126,82,201,52,30,10,220,84,60,101,161,175,49,174,25,246,137,231,245,251,32,3,179,251,181,210,102,131,170,233,117,83,33,15,148,220,163,158,26,181,14,15,189,112,210,134,242,245,184,74,220,226,19,112,122,93,14,224,103,206,120,226,189,211,28,248,152,59,156,245,35,126,219,154,236,158,178,192,89,243,90,188,144,138,154,202,83,114,152,41,76,120,134,5,72,207,125,157,25,187,183,126,225,172,93,219,20,121,218,142,47,96,162,209,247,212,64,51,54,75,215,87,189,172,245,22,221,138,53,184,4,220,222,130,31,154,102,241,129,12,106,83,85,43,149,103,14,239,43,108,236,7,254,133,122,242,179,198,198,135,79,67,107,126,171,244,229,236,255,194,117,125,32,183,186,222,202,111,4,241,36,157,30,155,123,120,66,148,241,2,158,84,207,21,70,154,52,252,226,233,117,126,74,172,36,50,226,27,224,115,211,37,153,44,110,120,70,115,93,69,181,62,200,30,99,136,18,48,60,55,69,71,78,247,186,127,74,21,10,91,136,251,193,221,28,5,84,136,189,82,93,241,145,196,166,190,73,181,4,120,69,18,5,158,85,82,166,72,69,68,99,4,152,186,42,2,194,191,187,113,198,64,184,70,203,244,136,38,186,106,62,93,77,20,209,182,106,84,167,28,69,126,243,236,211,142,109,68,114,200,246,59,140,50,131,214,210,207,204,136,22,134,195,213,12,180,30,253,248,45,39,167,27,89,118,46,120,90,230,124,79,142,21,208,163,189,125,38,195,188,47,108,217,31,213,105,79,81,107,135,115,8,15,64,209,140,234,242,133,211,163,47,95,173,189,217,47,220,146,4,235,17,121,63,47,51,92,236,43,129,216,163,124,207,151,159,226,104,42,43,202,232,160,104,29,245,64,250,16,150,74,152,82,217,31,174,45,185,172,131,66,251,130,54,188,185,152,12,161,47,105,211,28,6,112,100,122,29,46,152,157,237,135,102,53,238,251,98,62,82,35,28,132,241,167,71,195,168,55,61,241,236,166,44,220,239,67,129,160,173,116,62,90,169,102,92,119,217,239,156,112,246,34,51,188,224,7,10,241,235,145,228,39,0,14,147,251,98,5,147,241,112,230,106,20,252,128,203,67,64,128,142,29,246,87,72,217,22,117,146,71,47,150,92,94,192,115,107,3,11,142,96,144,194,2,62,129,202,67,235,36,57,29,83,10,110,184,75,135,161,201,221,198,93,155,108,132,158,187,65,30,143,131,73,173,60,76,66,246,119,78,54,25,184,73,183,249,156,251,132,42,17,46,88,203,136,178,249,80,94,95,238,142,53,204,158,184,40,139,145,146,117,124,2,180,89,107,122,147,252,209,53,26,165,77,163,166,231,182,161,154,199,96,96,115,163,229,116,56,4,242,133,100,179,18,42,15,60,239,183,139,241,157,102,137,126,12,132,88,87,249,0,52,175,96,71,175,25,151,54,207,217,31,122,38,95,64,188,238,140,95,163,126,219,29,197,122,223,150,225,70,92,52,189,202,83,195,110,57,96,36,74,234,3,247,40,162,30,56,79,237,167,229,149,236,48,98,27,249,71,196,123,224,179,19,136,147,87,150,9,133,173,191,205,231,98,28,213,123,123,198,49,98,3,126,99,48,176,223,193,196,43,142,53,61,153,77,85,123,40,175,51,118,48,131,254,207,181,30,214,234,175,229,213,224,190,17,84,93,15,231,181,211,112,16,112,123,156,147,128,135,107,214,2,211,45,157,31,56,222,103,199,66,75,43,108,244,142,68,65,146,28,244,24,15,103,245,236,50,156,37,79,132,220,210,67,163,68,73,39,202,15,7,174,239,154,221,172,181,109,4,204,96,122,142,174,119,255,15,156,180,105,143,73,43,59,91,156,210,68,39,181,167,48,237,60,223,235,236,115,153,131,151,192,221,8,228,1,79,136,196,15,140,228,116,192,240,135,116,206,227,251,172,113,114,244,28,74,123,224,232,85,4,78,234,109,116,222,15,217,85,127,42,152,88,244,199,182,98,192,23,13,180,12,221,72,163,200,12,111,39,224,252,60,111,210,243,14,241,110,158,121,186,81,90,142,59,182,38,253,135,94,124,38,231,139,190,238,195,219,168,17,45,206,77,126,182,62,43,219,74,17,126,157,111,26,131,174,103,217,60,187,8,79,136,0,103,45,88,178,46,142,40,221,49,61,104,29,105,227,12,17,91,217,206,198,108,110,229,249,146,42,142,7,2,129,99,41,95,150,50,95,164,137,126,45,167,237,89,238,161,70,6,74,147,214,120,98,137,72,90,80,180,222,74,70,217,213,186,253,253,153,192,167,95,26,13,87,152,70,190,158,155,79,144,230,126,113,192,152,37,78,126,230,177,162,131,251,160,197,245,206,65,207,124,175,131,187,208,157,239,107,238,217,218,188,106,153,172,208,221,27,180,128,77,113,68,225,179,173,218,247,232,179,63,41,207,209,232,213,229,128,141,40,166,48,90,41,113,95,231,182,213,115,114,195,17,46,241,72,187,233,212,232,109,35,72,27,39,71,7,57,61,190,68,141,137,183,6,156,95,42,36,206,41,45,221,163,77,118,71,97,8,25,1,15,28,80,246,19,242,142,88,62,186,57,136,182,39,34,102,26,25,1,35,141,171,158,47,36,162,253,190,168,187,104,138,245,160,56,75,204,128,113,43,121,206,77,103,111,9,120,20,21,211,162,254,91,35,89,127,224,250,24,144,226,87,50,71,190,191,93,179,234,245,156,187,96,168,249,133,147,95,207,239,46,98,172,176,26,236,140,91,165,164,176,7,201,145,30,48,253,230,245,220,24,93,56,190,195,7,78,207,188,65,126,178,203,201,81,194,214,71,206,203,142,79,219,200,145,207,102,245,196,22,219,171,169,48,168,158,68,19,238,81,8,228,7,12,177,246,33,244,110,54,191,23,110,79,221,29,11,143,237,46,137,168,188,212,199,199,13,10,98,60,83,212,126,84,31,0,127,194,26,76,51,224,254,152,159,218,0,233,241,211,103,227,213,30,155,183,105,43,214,133,209,11,80,184,21,87,199,55,120,61,116,154,51,99,205,216,112,118,43,20,104,37,129,182,39,79,113,129,18,155,40,58,111,65,23,120,168,244,62,102,155,43,221,43,155,117,254,177,27,76,100,228,2,54,66,177,36,131,216,86,244,11,207,164,123,221,101,154,255,247,153,14,212,218,179,194,61,188,91,12,62,175,75,77,70,233,52,140,105,137,142,61,205,73,154,14,75,76,228,180,118,62,249,231,137,129,115,107,23,174,15,25,1,185,238,149,228,145,238,245,100,239,76,142,248,190,175,161,61,167,228,246,198,144,145,194,10,174,232,249,222,238,64,153,47,203,179,155,46,117,92,22,10,124,218,154,105,149,228,123,213,229,109,62,96,241,15,250,181,221,148,10,239,99,206,27,109,132,6,171,220,34,48,188,243,251,196,72,231,107,162,53,179,224,223,183,129,51,133,38,190,231,194,126,80,94,181,238,86,17,226,71,34,35,96,180,61,215,235,147,219,82,191,71,247,55,97,223,179,76,26,179,140,183,44,100,84,252,11,211,198,242,28,77,81,233,222,23,233,78,65,251,140,142,83,100,114,205,178,68,97,118,29,241,121,252,177,49,68,252,121,206,184,171,66,155,245,120,97,249,182,202,31,30,38,85,161,240,93,165,179,233,196,95,207,201,203,205,77,67,248,68,117,244,129,75,208,56,8,240,155,106,86,17,104,67,187,11,56,63,222,43,192,52,226,58,76,64,251,240,56,187,177,238,2,238,143,18,209,50,93,169,8,24,138,181,131,61,133,33,198,214,14,24,74,124,127,224,124,195,124,76,195,159,218,126,67,85,207,19,100,157,178,210,26,47,156,118,156,252,236,217,242,235,66,109,142,40,247,104,210,205,249,117,138,238,177,104,179,154,204,253,156,156,245,105,5,60,30,67,2,224,28,9,2,236,0,115,123,40,168,103,67,58,188,44,117,30,240,212,128,154,66,246,10,122,247,65,173,234,173,112,189,102,207,180,60,246,135,144,70,22,44,24,243,188,188,81,30,83,113,228,215,239,193,216,215,42,131,21,121,221,120,226,9,155,201,241,194,50,87,38,226,24,157,117,160,122,68,37,15,223,163,173,132,32,104,122,43,34,52,152,70,90,126,159,251,190,12,83,226,122,46,122,174,18,116,204,142,146,106,214,37,183,158,103,25,153,210,110,13,55,202,49,101,199,29,109,48,248,156,174,199,195,151,252,101,142,169,20,50,223,67,249,69,71,34,2,13,212,208,139,50,248,42,221,193,17,79,39,147,120,111,15,223,129,70,24,135,75,167,51,90,225,126,35,36,19,80,154,143,131,59,82,119,35,96,98,18,189,110,108,117,34,234,68,224,112,61,198,246,164,143,75,156,156,118,27,93,184,138,121,123,126,175,178,125,154,145,74,142,133,101,176,29,70,186,65,203,24,240,93,179,191,75,96,132,222,149,196,74,244,176,28,206,253,81,151,165,230,125,221,204,27,133,135,135,66,82,206,220,121,127,27,106,185,74,146,47,26,215,221,63,8,152,189,170,160,24,123,122,2,153,62,150,244,48,176,10,252,63,143,5,218,207,237,92,159,10,141,140,254,241,52,235,101,41,251,229,244,68,50,134,82,104,121,252,177,77,8,213,191,76,210,27,235,137,237,78,16,147,106,139,251,26,70,79,86,182,17,250,162,57,96,168,159,15,87,233,44,72,45,174,124,208,66,245,28,221,111,164,209,48,228,109,15,57,23,109,180,28,39,63,83,159,182,249,158,232,234,108,220,74,220,24,76,1,173,55,103,86,187,120,166,103,170,123,248,154,153,245,223,227,97,164,206,242,51,33,225,173,18,183,53,7,251,226,7,189,239,18,162,121,127,136,99,249,178,156,168,36,212,135,24,99,25,37,207,75,152,32,206,124,97,52,41,252,109,48,73,230,247,228,180,105,248,79,35,192,250,212,162,179,105,182,249,209,205,26,198,235,31,218,89,140,132,51,249,156,103,54,31,106,88,29,62,167,192,234,88,143,109,241,217,170,142,59,142,96,213,104,157,155,226,241,246,72,3,244,252,208,75,31,199,233,224,194,103,189,126,200,252,204,20,241,211,133,4,193,195,192,130,7,18,48,234,247,47,60,123,190,71,51,223,41,77,176,54,138,88,113,225,201,236,186,116,158,134,3,234,151,70,205,163,41,31,8,49,145,24,162,184,193,62,49,43,36,145,226,157,146,148,125,206,15,141,103,113,129,237,27,112,127,107,159,213,86,202,30,176,233,116,42,140,21,203,14,184,228,253,44,185,11,233,103,31,74,117,154,223,218,179,104,150,104,195,60,48,111,243,101,104,245,200,113,89,208,242,68,180,12,45,143,5,154,137,228,245,39,14,97,159,28,23,142,179,64,125,194,144,232,60,165,179,191,182,23,101,28,197,15,35,185,254,68,95,217,44,6,3,70,83,229,225,206,156,119,233,219,38,122,228,223,198,163,70,235,116,12,67,204,134,158,150,193,19,239,212,18,143,132,164,199,120,206,13,187,60,222,22,170,41,125,254,225,149,141,120,38,176,123,159,71,214,76,155,241,131,105,79,121,8,165,13,22,118,189,112,121,154,28,90,179,143,196,209,185,213,86,194,190,213,237,165,102,51,103,74,79,176,204,36,228,225,110,67,107,252,229,195,225,188,61,226,104,140,133,52,52,67,98,55,58,124,120,188,117,190,252,22,219,147,127,176,105,141,233,48,234,38,211,237,143,52,245,188,30,98,59,123,174,89,4,126,185,147,221,52,190,46,108,254,228,111,251,92,144,126,42,175,242,105,133,60,87,93,131,53,207,167,153,138,78,119,120,13,23,143,207,206,20,65,65,77,55,224,231,99,205,254,233,162,165,148,158,30,160,101,154,57,254,219,40,138,104,154,137,42,246,138,2,137,9,217,63,59,171,13,183,195,175,12,238,197,227,61,79,92,228,91,85,164,177,94,198,232,70,191,202,211,14,228,44,202,163,252,130,123,175,43,191,216,47,163,52,168,77,204,20,185,252,167,169,177,63,213,205,100,111,52,238,26,153,212,135,181,192,55,48,238,77,35,37,240,244,194,143,136,52,14,76,29,230,233,205,38,48,89,1,83,0,209,12,213,121,251,165,199,149,153,14,106,126,29,224,93,224,8,120,62,59,66,235,149,79,53,110,123,192,52,126,122,210,145,157,140,43,167,191,43,61,112,116,249,16,120,35,71,174,32,25,169,184,45,72,84,127,18,111,227,30,139,123,240,3,158,245,124,94,116,42,157,200,178,106,110,228,185,204,228,86,137,249,228,42,41,116,95,24,105,50,133,153,21,46,74,79,161,162,80,7,226,121,81,118,214,119,149,81,94,236,130,174,87,180,3,22,104,86,248,113,244,62,81,220,125,21,11,10,200,147,252,133,93,113,15,166,14,81,222,220,112,170,227,194,249,25,98,52,93,180,92,47,124,214,22,61,218,116,152,166,124,150,42,71,189,105,155,159,251,254,54,149,3,61,57,186,229,114,219,229,4,111,154,143,71,9,105,220,163,79,220,173,21,144,130,64,245,253,118,38,44,118,101,106,96,196,121,135,130,41,78,62,112,25,238,248,106,83,106,127,138,224,103,110,58,115,202,188,31,207,86,175,77,164,118,145,113,138,15,115,63,110,52,27,11,170,232,10,231,187,109,26,227,28,152,86,151,184,52,83,66,213,147,243,15,41,94,73,135,19,161,143,165,219,90,22,48,89,58,61,122,208,52,20,195,1,5,106,173,42,149,159,11,118,192,231,218,198,3,95,191,101,96,76,251,180,76,129,194,218,186,39,167,243,73,47,13,109,217,18,143,5,169,165,245,156,220,164,10,3,126,172,51,204,104,33,122,26,49,223,70,220,236,129,71,164,96,129,85,60,246,160,100,77,125,40,161,252,255,148,223,205,71,170,94,120,208,203,169,213,50,2,100,191,48,108,40,181,73,9,19,242,20,228,99,179,151,125,180,36,80,77,247,56,222,228,169,219,122,209,16,75,4,94,83,101,80,217,247,154,146,246,15,174,166,235,244,20,1,211,173,140,18,64,162,64,248,212,31,201,34,57,76,220,183,95,184,174,139,194,27,124,139,151,183,50,90,11,76,179,245,28,140,228,225,133,41,254,174,7,110,30,115,162,194,157,198,124,15,70,78,254,131,51,234,151,143,134,17,234,42,190,213,164,170,51,31,189,19,202,170,247,182,232,72,205,235,41,156,98,210,23,40,179,192,250,67,101,74,113,240,194,98,249,129,113,139,107,1,215,119,28,157,45,195,142,241,159,33,203,171,46,8,61,80,55,144,96,5,236,170,108,115,226,246,28,121,53,163,170,44,149,186,170,116,248,228,18,48,221,16,122,101,120,5,220,103,70,33,95,43,78,116,233,167,214,47,92,158,194,62,10,84,145,0,198,66,172,175,103,156,221,134,53,172,93,240,233,86,144,157,80,156,26,153,173,250,10,82,145,26,8,24,113,195,241,8,82,149,72,230,215,108,246,169,207,215,179,66,107,148,14,245,89,52,95,178,217,67,247,248,174,147,201,233,62,245,224,112,176,166,151,210,196,192,20,110,65,195,53,110,125,126,191,250,41,139,174,217,151,62,76,191,142,226,247,15,45,104,5,168,220,201,134,193,91,156,116,80,176,184,83,22,20,1,102,148,200,161,194,247,253,168,134,224,94,225,153,97,90,188,186,254,244,178,46,95,127,36,132,170,36,30,180,210,213,205,186,244,7,163,214,248,36,35,39,173,251,62,225,32,138,125,166,225,173,242,27,40,16,250,133,231,51,103,42,51,211,186,204,186,199,148,133,124,120,107,207,209,116,161,125,79,133,41,120,62,121,210,105,242,99,1,231,253,8,29,158,64,123,154,211,213,15,94,72,91,105,245,4,197,159,225,69,56,26,27,207,108,168,58,46,220,139,115,168,50,126,213,143,162,3,130,208,205,87,244,204,84,248,36,74,183,89,128,248,165,17,239,62,237,175,132,226,209,238,147,173,121,81,219,14,172,3,200,39,149,12,209,236,217,16,142,181,238,149,97,57,244,168,54,12,154,122,253,11,200,144,10,159,178,79,39,195,24,207,52,155,93,105,121,132,69,82,140,113,92,240,214,243,200,113,99,28,94,74,67,209,62,171,46,250,178,156,134,103,174,179,57,215,235,174,140,220,103,243,141,83,162,79,240,41,161,39,35,49,86,135,11,27,171,252,112,147,87,116,201,154,1,221,67,232,206,212,56,188,116,105,234,111,111,172,97,141,129,223,35,55,219,173,53,218,159,85,215,71,34,137,109,76,99,117,190,99,134,92,14,243,84,211,195,119,37,159,255,221,119,130,151,48,159,57,203,154,176,252,232,138,96,211,179,10,156,41,199,165,205,233,68,167,32,160,115,109,57,251,46,223,90,153,209,74,121,230,121,184,133,95,185,108,162,239,221,95,1,63,12,98,190,23,106,102,86,77,243,103,236,54,77,7,255,7,179,227,215,11,239,180,53,23,71,39,116,186,246,208,16,169,147,251,185,135,89,252,53,213,10,197,69,222,175,172,83,14,145,89,107,236,238,226,34,19,105,216,162,105,36,211,58,119,33,177,201,14,175,15,21,80,69,182,249,75,214,156,93,44,14,5,247,117,52,243,87,112,146,225,92,63,177,5,129,171,181,247,127,63,205,12,54,239,92,203,254,131,11,239,142,50,71,229,173,194,175,36,75,3,238,208,82,69,23,22,161,77,151,53,177,182,228,34,202,227,164,49,232,193,247,159,38,55,47,244,99,75,130,244,123,101,24,3,205,254,160,213,245,107,230,98,88,204,46,23,222,45,20,244,159,198,19,79,74,251,104,66,244,104,91,158,36,50,85,244,156,150,205,10,207,251,131,169,154,73,124,134,141,250,137,227,179,95,89,90,42,209,212,206,3,108,174,147,52,167,49,157,171,234,244,90,111,148,195,172,93,237,102,153,26,253,115,219,219,210,208,187,58,27,146,36,34,192,103,131,176,92,102,96,242,89,235,234,118,224,153,217,91,125,48,243,230,184,137,82,203,54,6,215,117,98,65,84,101,163,12,67,40,67,218,254,193,182,153,21,21,143,134,248,69,113,221,158,3,83,109,217,89,225,30,174,2,192,185,10,111,19,120,123,246,216,14,62,183,46,242,196,120,243,230,111,26,183,131,41,78,254,83,203,203,250,235,54,25,191,1,182,232,111,69,6,214,175,169,50,119,80,37,238,1,103,169,151,86,19,198,56,147,102,113,152,141,103,188,200,106,114,56,227,91,213,128,77,44,32,7,140,238,215,252,86,158,3,159,253,152,184,71,84,19,0,69,87,193,97,162,192,200,1,1,15,18,140,126,105,16,127,235,88,2,51,3,255,22,7,131,85,5,137,217,228,204,91,169,124,176,233,49,93,82,90,221,63,225,223,94,28,78,200,188,111,129,249,46,219,135,78,148,24,151,92,184,73,31,204,64,243,221,195,154,59,235,50,79,204,64,97,255,254,227,183,124,34,98,52,73,191,75,162,223,113,201,205,242,13,157,197,207,31,52,41,197,203,217,101,211,219,176,131,246,39,137,166,72,196,61,232,89,162,135,244,75,85,128,102,146,136,83,96,148,114,234,247,168,80,235,57,193,201,125,26,12,23,220,183,63,216,210,199,89,224,243,208,63,121,82,80,76,211,230,22,148,153,253,55,171,83,145,69,203,99,222,235,94,166,14,211,252,167,207,125,181,162,131,19,9,157,79,117,30,152,130,226,188,15,133,136,28,103,207,24,218,132,127,69,96,243,253,28,1,231,247,210,16,38,250,202,203,54,242,51,155,148,11,159,137,186,228,41,35,191,93,83,85,96,132,111,118,12,109,228,33,245,163,100,170,253,58,40,12,166,121,230,95,79,20,180,163,150,238,239,185,39,51,152,186,111,106,162,153,120,7,24,211,92,185,95,27,61,157,115,183,128,217,204,200,253,210,231,231,45,162,192,196,59,67,134,24,207,250,62,76,52,231,47,43,220,164,97,173,8,18,48,222,46,10,211,150,209,107,192,120,14,253,243,167,133,178,232,74,221,159,214,89,87,154,12,143,97,244,131,182,227,121,156,192,169,87,129,107,29,31,135,18,216,228,113,243,63,189,228,70,230,20,34,161,95,241,137,166,111,14,184,217,183,65,108,227,240,54,46,211,191,126,138,230,102,235,159,104,207,101,220,92,9,180,122,186,188,87,92,82,238,146,23,51,181,11,210,243,235,194,231,59,235,255,248,33,210,3,183,62,5,15,28,134,176,91,204,241,16,177,152,90,95,176,71,157,26,150,219,188,40,198,235,159,231,16,109,99,9,71,248,38,48,132,34,31,199,211,138,24,67,81,118,230,23,181,49,127,225,51,143,150,52,119,192,249,62,42,80,235,16,107,129,38,89,136,155,153,33,150,79,57,251,7,207,155,172,54,24,191,228,123,110,156,23,245,104,202,172,190,2,76,200,23,165,203,51,201,3,47,47,135,209,124,189,27,169,102,108,164,61,252,129,162,177,152,154,94,249,137,21,199,167,40,4,156,250,190,93,112,8,58,88,183,235,55,53,76,75,46,167,123,105,157,162,247,199,253,163,247,138,166,248,216,250,154,91,49,17,208,244,163,241,170,206,247,228,244,84,57,121,131,223,198,95,168,201,209,5,50,249,244,147,47,219,202,222,251,238,72,43,148,64,49,41,201,138,142,113,174,60,59,140,242,124,190,231,110,164,38,74,143,167,66,197,253,190,236,243,161,226,182,120,31,10,174,148,247,220,141,246,157,175,102,8,63,26,45,133,42,231,174,168,101,197,185,79,124,183,238,178,9,215,2,103,153,250,13,134,51,75,153,189,162,30,77,77,231,123,102,248,119,159,9,88,126,155,245,124,21,63,250,60,224,166,183,109,90,136,205,159,56,164,18,17,7,4,166,187,44,7,106,13,115,130,22,83,113,14,24,62,132,160,169,127,93,58,246,195,186,207,34,171,128,94,151,191,75,154,102,122,22,216,174,116,143,152,136,208,39,79,67,96,202,201,53,102,34,190,107,25,40,88,14,246,237,191,109,123,180,43,179,97,86,174,16,148,103,192,105,94,9,96,224,234,218,34,166,232,120,62,183,178,31,148,224,246,194,93,223,86,25,152,47,123,164,138,130,253,190,219,25,44,60,177,235,104,113,101,22,119,40,140,248,240,140,53,129,114,229,11,159,123,93,255,17,197,25,179,221,131,75,214,11,183,229,102,207,120,102,216,237,230,33,112,198,135,54,174,204,154,16,154,192,201,28,89,2,46,34,56,100,112,109,247,125,48,55,214,59,209,34,82,70,23,240,13,193,137,30,5,30,209,79,15,60,96,190,110,133,113,240,236,14,211,93,159,178,192,40,210,174,11,171,200,47,112,67,61,58,54,7,231,216,45,247,149,44,217,48,226,104,124,232,170,194,184,62,183,184,114,12,138,122,17,24,254,88,139,43,199,89,185,235,209,116,250,237,123,114,60,131,116,207,99,218,247,235,194,216,168,233,174,166,166,85,238,111,83,117,42,2,227,47,186,47,108,140,34,133,137,207,239,165,145,154,149,221,218,50,215,195,56,154,180,209,44,10,35,48,21,151,214,113,229,150,141,36,134,137,117,199,67,165,115,96,233,201,249,158,99,175,119,238,185,100,189,114,42,148,247,210,16,237,239,122,229,9,165,8,159,240,120,64,163,109,217,10,226,207,236,129,45,254,233,249,217,163,158,184,227,211,162,54,152,242,167,160,136,193,196,6,5,79,116,221,255,46,178,155,17,229,151,49,164,243,130,117,9,2,203,138,95,166,65,190,202,22,161,83,9,138,131,73,140,118,221,220,152,54,251,135,102,130,251,38,123,27,10,165,125,222,83,159,192,75,54,191,235,39,2,17,59,163,115,89,105,12,217,241,97,118,177,253,121,245,81,228,97,210,216,66,206,208,183,131,208,231,47,136,195,89,110,177,147,36,80,144,93,0,225,93,236,137,206,202,80,167,68,212,179,154,143,128,255,42,251,135,91,138,161,217,16,17,200,216,35,32,63,62,36,224,158,200,87,239,216,143,33,92,172,39,199,13,173,124,173,65,182,65,166,93,94,2,81,230,213,18,219,84,203,153,74,146,196,172,94,103,138,163,55,25,95,129,11,15,123,215,11,167,171,214,197,162,211,16,79,186,71,151,122,133,97,129,171,237,47,99,241,64,56,90,174,60,27,111,211,231,73,4,81,246,190,71,119,107,45,187,203,195,9,52,178,36,104,152,62,214,138,85,175,175,44,167,198,30,176,23,15,87,185,255,53,101,4,98,226,135,94,145,195,24,166,200,224,182,127,200,49,129,211,195,121,73,179,86,65,77,61,114,63,103,227,78,86,240,94,24,116,84,90,255,28,182,84,242,61,26,110,113,139,79,135,192,10,195,161,11,143,159,9,139,195,67,5,159,129,89,225,125,229,65,165,103,201,125,157,205,102,62,27,212,239,101,159,221,9,198,242,114,101,197,244,117,253,167,199,137,181,46,67,14,120,32,25,232,247,133,130,223,170,77,96,66,53,31,228,157,172,107,146,185,134,142,63,26,3,62,152,150,156,203,35,176,102,225,179,71,232,126,52,118,9,117,84,129,105,73,240,131,217,113,234,158,147,221,131,171,50,47,166,41,20,223,21,102,221,139,192,45,147,110,145,92,75,53,233,60,143,87,33,118,65,120,188,48,162,125,213,103,96,154,181,86,211,11,39,213,230,161,0,110,130,245,186,147,252,220,138,82,60,148,19,106,77,164,43,46,92,127,53,122,143,56,17,110,222,10,211,142,229,73,70,58,87,235,146,236,0,164,133,190,99,127,145,206,133,223,46,25,122,141,39,166,56,190,5,32,103,211,101,217,194,149,175,70,138,105,210,176,80,229,19,161,23,177,20,95,89,102,79,230,60,126,97,186,254,60,12,57,155,147,116,166,205,59,12,73,139,173,117,99,124,58,147,247,125,42,197,158,67,4,249,248,172,109,201,153,88,71,84,36,48,39,58,238,75,22,166,98,93,150,254,66,40,49,109,157,240,10,31,152,239,172,23,204,151,45,89,185,130,29,123,140,179,101,44,90,89,0,72,98,243,201,249,30,248,108,226,171,188,206,179,29,36,223,227,48,188,219,38,171,49,89,239,225,225,147,245,37,93,247,117,56,89,228,128,61,0,130,211,188,36,76,200,150,237,143,11,155,230,63,116,111,154,170,43,245,174,15,70,6,73,62,0,66,244,123,102,148,237,154,252,46,124,134,233,95,7,6,80,162,84,13,55,143,85,192,151,23,244,47,152,3,46,204,151,222,61,74,192,139,88,31,118,206,166,33,26,168,217,232,222,171,78,132,62,213,99,244,93,209,215,149,65,148,16,244,46,251,194,168,231,220,81,132,129,78,253,40,210,11,115,76,170,12,247,190,80,56,207,211,183,84,240,196,170,190,171,84,205,22,235,123,87,166,230,212,100,193,70,103,24,186,210,7,163,47,88,244,228,144,251,98,170,52,77,254,107,128,110,157,192,103,147,245,141,127,212,185,75,187,204,65,250,109,51,179,109,254,224,114,134,213,149,218,51,86,236,121,73,223,48,66,95,36,137,203,19,133,229,101,250,147,31,76,246,85,102,210,115,100,33,254,244,147,179,159,206,39,98,252,255,76,14,77,102,170,190,226,179,161,100,95,151,192,208,13,61,163,104,222,176,69,246,21,255,251,185,255,233,253,88,169,146,52,155,15,61,228,243,238,13,101,246,49,35,114,78,155,214,211,43,89,3,92,91,254,58,251,25,60,236,92,110,194,17,230,62,54,194,254,134,178,173,247,83,96,98,153,18,131,99,142,219,111,138,231,19,201,215,47,56,174,104,4,177,40,7,188,140,62,243,43,17,26,60,235,21,149,65,99,116,24,115,202,225,137,52,162,28,189,204,193,125,249,200,91,144,41,171,194,200,217,250,209,248,106,221,218,126,203,166,240,252,181,121,44,28,94,115,211,43,99,98,77,221,15,158,12,219,37,7,35,56,240,185,124,25,108,9,109,129,51,178,117,221,97,150,195,155,44,3,166,7,106,5,12,207,92,127,27,214,250,242,43,163,50,117,139,151,198,43,223,253,51,101,51,120,138,9,182,193,180,198,198,165,157,64,181,200,35,69,221,232,235,96,100,27,57,177,177,43,10,167,121,167,2,243,232,137,30,17,224,102,178,203,14,211,19,93,245,104,54,3,221,239,107,193,251,185,233,23,59,154,136,253,7,35,186,176,111,239,203,15,158,30,168,194,46,203,233,238,88,236,210,216,224,101,135,225,183,212,252,192,59,11,220,210,126,46,141,160,121,126,15,45,227,158,154,117,172,16,94,238,21,168,117,153,232,35,61,33,220,10,120,22,157,17,178,9,22,125,82,139,6,179,183,170,207,251,154,51,7,204,140,178,186,190,237,92,190,254,72,131,177,252,209,177,66,51,241,23,94,192,125,197,36,85,222,231,224,133,149,28,176,166,16,225,60,158,97,152,29,237,180,35,21,129,105,178,30,211,207,77,0,63,166,126,218,176,120,191,53,137,196,78,146,188,62,243,198,89,177,60,69,82,11,187,207,43,119,104,243,198,132,65,240,193,236,63,47,241,154,153,97,227,67,240,61,21,242,78,151,174,4,138,188,165,143,67,50,121,105,61,7,47,171,127,59,156,77,149,64,224,25,41,120,80,235,153,126,222,53,110,239,63,24,25,160,126,243,8,191,65,60,60,145,87,141,17,222,245,219,237,148,191,203,133,241,164,127,142,166,179,99,59,140,4,119,215,207,175,184,240,5,140,210,100,29,172,130,66,56,235,1,83,86,175,50,82,26,180,252,47,108,178,254,56,184,31,10,155,155,96,192,5,221,254,11,27,59,205,199,2,246,55,87,64,207,80,220,138,187,163,249,110,150,0,201,9,124,137,134,250,211,93,152,2,23,26,161,182,195,168,175,142,58,21,54,173,165,128,71,238,245,57,250,12,82,31,132,132,89,112,136,2,158,214,27,248,165,210,112,87,133,166,120,31,40,86,129,235,219,86,115,187,228,157,179,160,40,87,45,71,187,69,89,138,38,54,119,23,94,151,94,220,108,108,19,12,4,92,88,109,46,140,131,112,124,29,103,80,80,187,191,95,253,164,122,154,191,50,30,240,153,133,251,20,152,137,119,196,209,231,153,116,189,45,164,95,227,117,16,243,10,171,186,225,89,216,135,63,112,226,74,118,33,23,77,240,91,125,4,147,20,186,99,200,180,36,146,175,215,237,252,225,184,206,220,6,195,225,117,52,81,31,111,138,82,25,232,1,195,73,185,247,52,224,1,220,123,50,91,23,185,104,4,60,203,39,123,201,40,66,239,81,134,201,160,150,233,185,251,106,61,131,55,55,79,48,109,62,239,254,93,237,33,10,65,192,120,227,196,32,26,104,180,87,61,154,30,194,56,216,12,49,46,88,80,45,241,203,162,181,183,200,114,58,104,130,245,92,45,48,238,86,69,224,108,110,89,14,23,150,92,69,73,14,196,84,83,140,130,117,97,226,204,26,95,6,63,37,51,63,5,57,54,166,23,29,55,51,3,76,94,255,158,186,10,153,20,244,188,247,126,143,197,114,90,110,42,179,163,222,35,96,149,162,1,134,83,48,2,102,172,10,138,128,225,140,7,130,250,181,68,39,8,7,158,165,57,38,192,70,241,247,30,76,26,43,223,41,12,195,141,125,159,87,167,132,232,213,132,106,157,107,91,162,46,172,215,75,247,95,70,160,114,201,117,157,176,245,76,135,126,48,252,50,70,197,133,171,53,115,198,200,31,214,53,116,97,250,237,63,227,119,96,243,163,149,159,206,16,158,61,56,97,207,142,204,250,133,49,136,206,247,228,246,38,229,190,18,123,207,124,143,62,175,238,238,25,50,205,25,203,3,186,102,170,170,242,42,207,218,70,196,125,231,56,122,90,186,192,195,58,129,2,38,36,155,2,119,179,198,184,51,100,237,242,208,78,44,50,87,242,232,163,161,1,117,157,205,128,237,245,199,52,117,66,143,43,214,7,151,2,26,247,61,122,33,204,120,159,202,89,69,145,78,237,119,6,37,13,119,225,98,173,91,254,200,41,91,53,9,131,173,25,199,55,235,212,119,205,199,58,96,24,124,72,34,250,51,61,161,204,146,129,70,176,49,188,40,86,27,17,153,62,114,136,104,107,198,124,66,111,65,151,209,128,156,248,244,45,239,9,244,153,218,239,35,47,5,198,124,76,25,13,107,214,57,4,166,154,221,29,182,80,86,166,103,56,93,212,77,62,184,160,170,50,238,11,35,127,219,188,40,134,212,239,137,199,37,92,68,202,36,197,222,193,40,171,89,94,119,62,241,126,115,238,2,61,193,91,122,146,27,158,6,155,236,214,7,51,101,14,121,97,36,64,202,103,114,240,139,156,250,148,109,77,62,239,111,124,93,72,132,116,149,22,124,57,154,152,188,123,248,207,239,246,36,191,13,121,125,125,118,90,180,2,153,122,230,125,97,201,132,31,186,7,163,231,62,198,144,79,232,76,102,103,142,242,199,194,140,222,175,228,203,129,43,155,199,242,141,37,155,252,186,196,247,72,154,148,238,143,229,12,76,26,237,239,220,144,176,176,152,254,137,157,183,223,165,17,3,219,19,182,34,190,126,100,190,138,121,151,136,100,66,251,62,115,100,250,71,210,125,159,200,24,230,17,27,228,97,217,246,155,108,216,148,183,135,47,47,137,190,234,235,27,97,205,234,219,133,164,173,115,37,175,43,251,205,14,103,159,121,219,103,68,228,252,165,249,29,184,214,29,196,8,180,164,115,146,34,63,205,162,232,32,249,198,159,18,196,125,40,22,12,157,53,123,121,46,141,240,82,238,154,210,77,45,206,54,89,20,155,174,53,38,108,84,36,253,60,107,186,126,42,48,247,183,141,117,51,156,136,134,229,5,62,125,2,163,167,226,117,32,122,11,96,139,95,152,98,108,115,142,20,85,174,90,133,161,99,61,6,83,97,170,212,2,15,178,9,145,187,236,124,173,67,97,184,197,241,219,13,97,176,46,48,178,140,94,211,134,116,123,93,182,65,207,51,11,130,221,178,70,100,225,139,44,83,2,143,196,232,48,118,153,194,172,27,206,117,4,150,111,27,191,202,77,220,119,209,121,57,192,6,179,14,196,117,179,19,175,122,221,24,80,71,186,215,236,96,139,94,56,6,84,235,222,53,6,244,247,104,218,23,114,36,86,25,73,53,73,45,254,255,62,235,197,198,148,69,96,221,252,14,189,189,229,201,44,194,128,117,24,51,203,88,0,200,106,150,190,211,205,45,85,147,13,188,240,66,112,216,115,21,180,133,236,36,229,83,171,69,120,68,201,106,48,235,144,76,50,233,90,200,38,158,174,101,139,35,197,167,100,218,169,51,146,189,131,102,160,165,137,102,244,3,34,147,204,179,149,146,65,102,139,232,36,22,10,154,85,9,175,148,108,202,72,241,213,46,100,66,36,127,110,222,198,158,41,198,16,253,204,241,114,110,90,119,238,119,71,185,190,149,44,89,255,109,214,144,241,229,52,98,107,169,40,212,208,167,182,77,33,217,135,165,229,10,236,211,29,46,176,200,164,254,90,204,233,170,250,16,131,38,190,165,54,69,41,12,218,140,23,82,48,157,208,58,203,192,215,204,11,41,16,181,250,115,244,52,67,245,160,136,209,255,46,87,70,243,206,246,111,154,10,16,126,244,2,87,83,138,240,242,145,153,151,72,25,134,146,66,243,249,196,148,81,170,150,174,190,212,100,84,182,8,85,165,230,70,188,23,149,200,97,189,163,90,85,131,233,229,105,202,3,39,51,168,18,152,6,183,116,249,82,76,55,247,169,160,229,152,63,71,116,227,119,247,169,116,96,36,23,70,240,231,233,99,36,216,145,98,226,157,69,217,111,225,20,46,133,72,219,90,182,168,52,22,26,189,111,137,244,172,152,101,251,39,208,113,24,94,82,186,98,163,128,38,179,87,80,199,126,120,38,13,193,196,21,71,79,214,7,41,151,83,58,145,210,239,36,86,28,90,25,38,149,17,165,95,24,6,82,55,70,138,121,249,44,122,130,190,51,213,63,53,231,54,61,185,122,208,159,57,169,212,187,51,105,95,175,221,158,176,95,124,179,76,75,28,150,101,84,203,27,59,43,41,227,219,2,239,4,4,108,14,231,149,69,53,85,123,26,6,253,104,170,119,87,106,150,58,63,58,107,211,111,171,224,79,37,163,144,180,111,247,116,5,25,51,134,226,20,24,35,178,21,68,45,4,149,207,125,255,227,118,135,19,253,244,18,111,25,190,138,60,107,100,47,169,118,7,138,202,191,50,217,7,105,195,56,24,221,160,179,45,250,215,13,26,152,40,175,203,242,35,188,19,14,251,192,255,39,120,1,88,160,87,153,71,230,176,70,158,224,187,117,107,165,84,230,12,193,123,187,92,186,51,87,203,13,147,186,169,66,148,166,73,227,95,191,162,19,72,167,203,59,217,67,68,67,0,207,210,178,242,184,48,205,188,194,152,65,233,247,242,41,77,150,187,253,107,122,252,156,104,83,149,203,164,25,69,184,117,39,198,105,238,33,254,99,136,166,59,168,128,87,41,194,16,133,212,112,19,35,9,237,131,210,47,149,146,222,226,162,148,195,243,134,122,180,42,209,77,183,148,182,55,163,79,137,82,148,212,111,145,19,61,159,220,12,56,153,254,245,63,126,181,236,199,86,144,134,134,172,73,131,72,244,206,37,25,65,34,105,123,72,102,51,226,32,114,54,178,166,152,134,98,241,137,31,166,220,25,246,255,56,216,51,190,14,121,208,96,220,32,161,32,124,29,18,115,59,102,183,9,193,64,87,132,250,147,132,117,248,124,183,87,31,195,182,72,35,186,124,186,85,36,133,224,65,153,98,239,152,150,173,13,91,138,235,116,90,81,23,241,37,1,191,16,153,197,26,81,81,176,22,113,7,153,218,133,6,191,42,143,248,109,26,175,132,214,130,152,219,140,182,62,250,38,182,78,233,208,230,47,105,236,188,207,38,236,169,179,210,55,180,113,124,185,128,21,42,228,16,54,246,76,48,14,179,182,79,125,201,52,229,123,156,200,38,117,118,161,127,80,78,142,76,48,121,2,72,44,235,225,202,229,32,213,119,166,181,165,100,56,220,98,202,12,184,65,88,216,79,63,201,8,166,16,221,38,34,194,138,65,71,102,238,140,177,155,9,130,148,66,88,78,236,23,239,3,81,46,89,130,73,244,224,217,22,124,54,228,45,167,178,23,205,213,221,97,116,233,139,206,254,208,48,131,196,215,137,29,164,29,140,236,230,37,92,226,77,182,149,174,201,238,63,98,208,134,76,151,110,41,208,197,219,201,159,56,34,207,73,217,156,108,52,119,243,197,178,209,145,179,132,93,133,114,86,242,236,38,50,27,166,197,37,48,61,160,209,5,55,136,102,133,89,155,73,6,56,205,200,166,207,91,196,183,30,204,226,164,92,8,56,183,209,188,254,168,202,211,73,95,38,197,175,12,214,253,235,222,143,238,206,109,31,162,146,145,41,157,6,140,138,115,86,152,71,152,3,158,240,67,245,183,167,237,75,3,94,68,57,10,211,253,22,211,245,217,215,95,253,239,31,141,250,188,191,152,146,25,21,75,215,17,82,24,177,80,156,127,204,181,232,66,65,81,62,200,137,57,23,49,242,1,62,95,253,37,236,103,26,38,37,13,128,38,69,219,49,41,112,230,41,73,4,179,30,221,59,102,88,8,160,243,129,169,38,197,111,183,39,129,152,240,37,67,199,57,224,177,164,118,202,10,216,87,112,202,14,76,210,174,62,235,231,190,113,59,90,64,93,18,82,124,235,35,24,184,164,177,119,150,36,3,57,54,20,49,2,70,35,116,106,163,194,76,109,199,149,207,51,249,73,239,212,153,153,119,172,175,221,76,176,229,220,52,25,181,96,185,16,137,148,38,41,8,114,20,39,94,116,242,34,169,151,46,233,42,146,180,37,102,141,97,90,252,218,149,114,226,229,94,98,179,195,235,200,146,50,178,68,93,222,113,52,89,111,61,26,14,83,26,241,219,200,70,201,27,33,53,186,110,83,11,170,8,83,81,171,60,4,49,146,36,143,16,138,12,190,140,206,51,165,111,205,40,81,38,75,177,252,12,138,47,91,58,98,40,134,87,47,76,176,187,196,10,248,57,154,238,119,111,213,193,89,41,75,10,176,49,149,70,123,19,70,22,189,74,180,132,37,110,245,15,12,65,171,52,255,28,156,186,207,28,72,26,137,37,40,13,74,52,46,148,160,108,206,34,50,195,52,71,145,44,240,197,109,14,234,234,122,244,222,48,120,103,240,38,201,126,222,163,123,54,102,139,39,187,210,96,13,185,207,20,231,148,20,123,110,107,110,238,218,18,54,224,84,68,30,35,97,169,42,173,112,200,120,173,136,211,207,45,207,53,164,249,163,155,4,191,243,4,33,132,230,42,137,81,146,145,231,149,122,183,26,52,150,45,63,109,206,25,209,71,183,169,199,200,64,195,104,9,34,127,176,73,113,48,208,30,190,51,185,71,175,253,34,242,77,242,13,16,175,175,154,226,161,25,89,79,27,4,177,57,76,247,232,180,100,16,15,180,238,130,67,139,66,52,243,163,194,244,121,71,75,229,217,206,107,247,160,45,227,193,38,37,219,146,86,123,224,61,239,235,74,102,218,118,179,139,180,112,39,207,98,44,74,80,93,126,26,166,86,238,151,109,106,190,217,194,231,131,14,50,3,237,166,179,246,28,188,119,139,140,23,185,228,23,134,23,26,48,237,207,91,127,26,235,192,114,97,235,54,23,120,157,113,157,47,140,250,150,30,141,133,75,60,240,9,125,116,108,77,201,146,195,234,247,183,135,188,235,101,157,165,206,235,71,144,105,235,172,2,237,174,94,110,240,207,113,247,95,71,233,214,63,239,85,210,50,136,180,167,102,194,96,228,205,26,25,37,99,136,75,186,9,222,240,112,34,162,105,60,61,129,182,53,69,69,196,138,70,224,122,24,253,166,137,27,156,252,129,137,140,100,110,232,78,72,177,228,66,124,167,47,229,31,63,15,28,180,252,75,63,49,193,67,24,174,244,58,230,88,52,108,143,40,125,69,196,176,87,53,129,196,223,234,34,139,112,130,197,179,90,70,27,101,82,215,73,75,236,149,213,125,114,133,254,217,159,54,0,156,83,103,172,149,108,158,122,255,215,173,248,148,53,103,242,111,133,126,210,220,135,230,96,225,13,167,152,240,209,93,149,88,176,88,61,40,58,136,145,129,122,178,168,137,14,46,207,208,210,94,188,36,74,173,216,137,121,82,143,206,1,134,150,38,104,23,74,79,14,151,204,217,254,53,7,185,159,193,145,125,52,195,42,75,194,24,56,211,50,166,86,37,38,204,185,40,20,104,171,183,57,164,70,50,156,222,86,157,79,127,149,221,88,38,232,67,123,225,28,133,164,105,93,103,79,143,250,108,78,105,49,212,122,27,255,237,227,192,148,35,69,111,214,50,169,85,73,188,0,247,162,176,20,243,147,153,110,183,40,53,82,142,90,82,84,59,31,199,137,81,163,80,201,147,75,10,111,104,120,53,202,156,108,71,181,10,154,246,138,147,195,104,189,170,133,141,148,206,218,209,70,135,163,106,17,182,11,77,67,104,57,4,109,191,91,102,232,129,235,142,150,1,235,239,214,250,108,182,110,183,168,65,101,74,34,114,114,242,218,159,78,164,213,134,207,55,46,75,147,41,130,175,224,55,147,134,85,110,53,167,219,35,168,161,39,240,75,210,123,75,21,155,104,207,89,169,20,96,247,214,98,125,69,250,223,41,150,168,178,101,173,167,159,48,116,123,102,226,4,229,9,90,176,144,20,216,9,58,133,158,198,31,232,163,69,88,8,39,8,14,234,92,161,133,64,41,204,148,253,78,224,232,244,10,107,172,19,30,65,182,68,155,243,35,50,182,207,91,81,43,222,59,195,168,208,145,212,149,31,193,58,226,156,63,170,231,73,234,179,144,47,112,53,118,210,85,167,9,68,72,148,133,199,216,202,165,88,18,251,9,76,6,97,4,21,39,81,178,82,218,8,25,155,238,252,77,35,6,79,97,238,177,4,180,21,92,27,94,174,114,20,10,229,218,79,246,144,202,12,57,24,33,40,241,231,205,123,0,42,21,18,209,238,180,98,238,249,191,51,60,219,207,214,75,120,62,184,253,57,155,12,97,219,218,101,172,24,81,228,94,153,57,122,8,241,20,22,80,251,76,190,128,39,188,29,37,9,65,96,15,162,14,235,130,146,74,140,191,228,77,103,28,189,183,208,239,160,208,194,82,240,235,70,220,95,233,75,48,22,86,114,10,231,137,237,30,226,170,229,4,61,147,105,42,131,105,103,101,140,65,25,10,238,19,121,166,218,148,140,150,88,211,253,129,51,202,133,131,76,97,105,172,32,140,101,27,72,89,97,118,137,45,200,106,116,229,233,209,116,46,5,169,139,72,64,56,118,214,7,191,46,77,142,254,196,161,4,189,159,207,160,15,67,56,5,73,169,129,9,242,159,143,113,68,246,244,161,12,56,68,57,62,47,54,225,89,137,152,54,16,251,133,207,153,166,178,18,209,190,15,246,210,68,88,178,182,135,150,120,134,109,28,109,190,181,83,97,140,234,130,0,125,94,109,149,166,140,97,197,238,64,105,79,20,206,22,149,183,185,131,17,73,18,100,201,231,69,117,115,223,187,94,67,27,27,6,156,252,26,140,174,19,60,38,81,203,200,104,34,158,173,212,229,40,35,19,33,167,198,87,98,92,2,52,138,32,66,100,27,24,98,172,96,91,110,132,53,132,183,141,247,252,244,214,70,154,40,17,36,210,163,151,213,140,125,40,84,196,234,235,3,79,47,164,2,179,175,150,39,218,44,137,210,2,38,131,44,68,208,243,49,117,23,156,169,102,160,187,133,15,102,254,162,51,216,194,141,14,194,135,45,92,78,32,153,98,82,177,200,73,120,200,231,139,43,249,126,155,115,110,229,48,115,31,43,102,5,132,112,110,90,227,160,103,171,123,137,135,214,81,49,132,31,13,79,109,6,19,121,18,177,84,133,155,37,100,2,230,166,183,194,214,120,233,112,77,204,80,194,236,206,136,132,174,11,63,207,12,21,79,119,253,248,193,58,219,225,103,220,122,60,240,73,210,118,202,125,217,212,26,148,244,105,203,182,114,206,153,16,227,224,100,163,229,162,211,140,135,99,150,30,176,223,229,174,39,97,125,92,55,17,116,21,230,32,189,53,245,158,124,12,19,67,19,120,177,161,88,119,174,28,82,25,3,94,222,100,14,170,62,67,13,117,203,28,242,113,212,105,208,58,169,10,247,50,231,133,75,47,243,129,145,59,223,49,211,98,54,160,237,7,28,239,172,116,100,17,232,208,144,190,135,74,145,228,206,134,103,77,150,65,106,54,57,17,201,88,141,190,62,253,28,121,93,194,164,89,109,104,43,22,151,234,129,116,53,159,142,219,110,106,48,140,214,224,172,163,222,185,180,243,135,192,102,94,74,251,153,76,31,244,172,2,251,242,225,251,232,79,211,209,178,110,172,75,151,111,121,106,147,24,173,227,105,197,60,124,98,9,233,221,49,57,108,151,218,128,210,78,5,45,43,28,150,185,6,159,39,44,107,0,229,159,26,79,188,12,202,164,218,243,55,233,188,221,209,126,83,135,120,18,2,87,166,219,96,145,86,19,252,21,152,45,198,112,30,40,172,146,177,187,194,61,244,75,128,115,219,239,209,70,190,13,138,106,227,171,17,152,82,214,87,69,161,113,200,188,40,30,120,5,177,215,202,72,58,99,161,129,122,38,84,191,52,88,37,185,230,7,142,26,12,48,202,30,227,129,203,242,72,166,252,250,25,245,169,205,142,60,177,211,99,241,231,21,62,243,121,168,156,208,127,219,98,232,241,192,121,120,86,31,216,114,94,2,159,175,104,228,8,200,201,166,61,87,126,46,52,249,60,95,172,211,66,22,86,52,97,206,163,113,10,43,12,8,141,45,129,75,247,248,15,56,137,8,22,48,213,240,104,35,59,19,185,146,107,207,167,221,34,164,206,214,101,244,180,97,178,7,186,237,111,136,100,233,231,137,198,64,245,16,45,211,123,151,181,15,147,133,33,226,191,156,168,177,105,67,213,48,219,106,105,41,172,93,59,166,216,25,250,64,36,173,94,167,44,126,144,136,246,8,134,32,126,162,58,235,76,44,246,90,128,72,76,116,69,177,71,246,78,200,109,254,61,122,217,200,192,69,207,52,5,204,145,101,202,34,57,224,108,74,146,19,104,208,202,101,91,141,238,118,97,118,38,68,65,155,217,12,71,11,167,145,36,5,198,108,221,63,78,219,88,43,47,30,135,112,202,112,1,99,140,170,48,92,198,184,47,82,75,93,103,157,245,243,39,8,152,230,86,185,109,83,84,241,48,138,122,205,185,80,249,126,200,216,71,59,204,57,50,239,167,39,176,52,194,180,29,112,99,77,185,48,246,164,45,26,205,81,138,149,172,60,45,131,244,169,148,128,237,149,201,140,135,136,92,188,145,57,151,52,127,236,65,173,219,119,48,9,177,173,253,204,41,251,108,235,122,240,80,233,233,147,31,222,214,18,231,119,213,206,170,124,191,157,66,170,219,109,184,141,165,122,62,165,251,72,10,98,137,211,179,234,149,232,109,93,237,33,58,13,145,74,247,182,167,100,15,248,14,179,146,8,146,170,55,57,156,25,219,246,252,23,166,165,205,235,213,21,73,43,45,29,225,212,193,210,28,178,0,208,162,115,255,231,164,222,255,85,15,224,146,122,141,23,238,151,220,97,200,171,154,192,128,7,126,31,23,143,55,137,146,193,164,60,127,219,205,11,77,222,66,234,77,63,199,37,191,97,43,72,22,225,252,210,130,230,73,53,148,176,206,158,88,57,191,123,221,58,3,173,109,164,41,68,30,130,237,97,176,233,49,6,26,194,180,34,121,147,138,151,155,241,85,84,106,17,237,9,205,123,124,44,173,147,85,247,40,195,204,239,61,84,47,50,194,219,23,165,178,25,69,87,138,232,210,189,204,212,123,45,186,127,124,246,57,235,67,218,37,241,230,121,74,40,189,85,213,77,200,182,250,133,225,58,138,34,155,144,114,207,106,121,97,54,112,83,8,111,236,30,114,41,183,236,147,231,86,81,151,19,150,164,155,227,44,136,140,102,21,109,129,41,27,226,138,184,39,168,44,139,57,5,6,235,150,98,192,185,190,127,62,122,241,204,240,232,3,241,200,57,85,11,3,7,147,158,163,217,131,151,126,185,217,255,137,208,254,47,47,153,247,195,206,245,211,166,239,182,83,154,34,1,111,240,80,248,81,136,7,158,95,189,31,120,33,169,85,4,182,38,210,233,112,131,214,174,71,195,174,252,236,81,58,102,51,57,93,67,12,96,146,36,241,219,230,164,250,28,221,191,108,128,161,77,141,6,22,150,7,37,249,47,227,44,36,174,195,228,240,106,120,124,118,232,224,169,138,62,252,98,3,226,30,59,136,68,102,117,1,105,200,206,132,207,71,159,201,244,19,239,93,83,48,236,223,50,183,173,4,86,174,180,132,193,180,198,95,248,196,148,215,208,2,120,57,251,238,7,163,1,117,97,92,60,62,27,55,154,222,17,125,93,138,14,111,61,51,24,237,224,231,96,212,95,46,76,161,68,126,26,218,79,74,241,211,156,76,108,12,176,187,112,169,48,131,113,46,18,20,251,208,207,247,17,61,44,242,234,77,96,66,239,79,207,159,38,1,54,178,67,225,209,191,90,231,15,206,87,224,6,152,6,37,191,237,97,102,57,251,129,201,114,109,135,39,153,34,249,237,102,237,91,205,97,148,36,134,92,57,141,10,251,51,169,58,112,53,174,201,133,201,47,167,22,71,91,175,188,194,100,220,86,252,182,41,140,203,201,7,105,194,29,39,183,106,130,92,249,128,215,245,153,190,208,211,205,79,235,209,243,204,207,57,30,11,141,165,242,190,104,28,249,178,240,134,194,47,31,10,215,226,70,157,63,184,201,67,33,11,210,63,43,66,80,210,161,50,146,206,42,241,45,149,191,235,130,110,168,40,42,227,113,48,225,85,149,203,38,57,238,222,37,216,131,208,243,36,55,205,238,177,196,219,132,77,115,27,159,71,255,209,108,227,153,44,51,12,87,184,17,152,222,71,134,164,217,84,24,71,185,120,93,164,43,151,160,39,194,168,99,220,161,112,214,202,122,97,236,219,123,138,39,186,167,248,85,154,116,117,254,226,114,134,56,13,41,215,178,162,91,255,93,143,249,42,209,199,113,29,249,128,201,158,197,119,159,72,15,203,209,22,112,213,248,248,32,19,38,57,186,88,247,124,15,24,10,196,86,24,53,143,114,191,190,42,206,167,120,147,70,41,233,119,244,188,221,205,192,236,55,186,252,244,229,76,226,88,192,36,223,227,211,133,226,62,229,194,233,236,115,243,57,123,102,99,234,19,175,217,198,90,192,24,81,200,133,195,124,28,247,211,133,154,120,237,229,144,163,61,3,51,197,209,180,151,151,162,48,69,172,120,95,228,158,183,188,78,26,206,221,239,15,24,177,91,61,185,181,145,198,40,78,214,9,175,112,175,253,94,90,202,106,9,67,55,195,172,51,198,161,181,149,14,133,207,6,230,219,22,28,248,44,16,163,232,27,65,233,99,108,191,49,118,51,215,205,1,120,219,119,225,39,167,2,80,228,149,152,92,100,142,223,166,166,178,170,194,100,204,226,251,163,106,114,205,189,58,132,166,242,229,17,13,134,252,120,191,160,140,188,85,189,83,22,133,234,107,122,105,170,35,237,211,220,248,77,151,100,61,21,198,64,72,102,83,204,116,46,156,173,204,21,175,4,217,82,185,52,122,101,207,63,143,11,83,112,184,112,161,97,122,94,120,149,219,128,102,48,50,245,93,224,45,163,197,216,81,253,78,244,152,192,203,185,145,61,89,119,160,18,115,223,69,31,91,97,54,167,177,4,209,108,166,231,166,42,233,102,158,204,136,173,202,204,145,73,235,246,187,70,64,68,94,130,158,47,98,167,59,225,237,174,15,180,161,140,24,115,45,157,139,250,179,147,178,224,8,144,30,31,65,169,10,250,132,133,31,174,8,50,33,134,13,231,174,196,153,103,171,250,158,167,165,233,252,105,81,195,19,112,97,138,147,252,105,80,39,187,202,158,192,144,20,99,30,61,27,241,157,244,150,182,53,198,250,123,234,39,152,186,214,116,40,152,166,56,212,22,189,187,150,247,146,17,189,140,31,38,146,186,37,117,211,220,110,50,33,80,127,144,47,250,196,174,121,197,76,53,248,68,139,128,157,181,57,206,140,56,237,141,70,59,220,253,245,241,75,153,103,40,231,222,40,1,23,44,147,16,253,96,250,2,110,126,1,111,54,22,177,184,227,74,19,74,150,147,155,35,106,247,55,97,36,20,185,178,73,33,39,190,246,34,46,200,180,140,157,73,201,239,23,229,251,75,138,5,173,166,165,239,48,53,176,187,200,119,178,194,43,158,37,219,127,93,104,105,92,61,7,124,23,213,113,31,222,89,15,30,204,252,35,224,54,134,188,168,106,146,11,159,133,44,190,41,147,44,254,133,179,233,12,127,207,139,144,78,82,69,180,85,25,193,199,143,198,97,118,87,129,7,54,64,197,127,219,68,150,229,91,101,167,208,98,238,181,74,237,213,55,62,111,54,153,30,123,192,198,194,20,24,219,42,247,140,59,191,109,130,13,130,154,136,228,189,50,164,39,138,192,173,68,132,221,49,45,187,237,133,144,88,205,128,123,7,140,127,150,156,187,160,22,19,7,91,56,114,199,208,249,58,201,234,142,56,152,62,210,251,192,9,59,57,196,239,106,27,105,242,194,29,63,135,21,247,188,212,163,15,73,112,243,182,116,248,108,49,46,169,2,17,95,83,22,185,104,190,222,66,3,141,112,178,119,14,87,99,231,220,65,72,24,180,60,156,235,150,34,144,240,129,72,104,198,7,13,237,224,118,122,30,116,157,251,156,57,78,157,76,69,34,96,28,220,207,170,237,111,178,90,50,78,224,179,154,12,55,38,60,240,121,53,237,154,136,157,207,48,163,208,93,29,254,53,246,94,184,209,140,239,59,154,14,179,33,201,18,61,126,165,240,128,49,21,187,67,112,192,146,8,16,133,212,231,151,81,193,241,157,20,156,33,97,119,49,229,77,26,96,253,174,178,217,105,95,24,214,65,219,113,211,121,138,17,253,217,8,159,205,200,199,142,225,212,200,105,73,100,64,79,117,119,99,192,3,211,76,126,223,20,237,195,164,185,29,133,17,174,7,179,101,158,51,110,10,158,213,29,35,147,254,139,26,227,15,242,82,150,119,49,241,168,223,113,209,48,115,100,38,194,173,36,221,47,246,108,23,150,132,229,84,183,220,9,224,119,213,35,201,39,137,43,199,244,21,163,211,57,123,11,232,184,119,24,19,116,197,16,154,77,188,224,58,137,24,151,238,1,54,22,141,28,109,2,81,190,119,68,65,143,74,247,133,89,130,106,204,21,205,230,142,251,201,194,66,45,53,238,186,9,29,246,128,214,200,150,253,212,56,124,79,249,158,73,87,166,30,19,13,86,148,73,46,108,155,59,197,186,223,13,12,185,251,203,164,203,170,219,162,51,58,205,64,226,194,21,87,199,17,95,70,161,215,251,14,4,140,212,238,182,20,217,165,113,115,218,168,35,195,127,105,241,225,52,97,115,31,244,76,37,103,189,143,43,131,190,120,103,126,107,169,30,59,102,254,98,153,187,124,97,234,6,61,30,120,201,214,178,34,48,137,6,79,205,88,28,34,174,183,236,45,44,16,139,97,54,251,165,65,193,234,32,86,41,247,203,66,53,175,93,120,145,78,25,241,241,32,186,38,63,205,18,237,86,163,60,241,156,37,116,29,231,66,56,93,60,51,152,26,215,51,26,90,13,134,109,57,70,105,222,98,102,13,115,63,245,59,217,148,57,174,152,197,48,73,39,247,169,178,11,27,136,3,94,24,130,239,39,16,111,7,167,126,91,222,7,81,65,198,210,53,198,2,130,69,2,35,218,84,99,157,167,166,121,219,218,198,111,156,228,24,226,149,20,102,190,23,126,70,206,236,89,102,201,86,167,92,26,211,209,217,234,220,251,154,251,118,21,12,244,190,10,85,242,248,238,201,80,221,75,171,124,232,201,83,24,252,204,188,229,92,164,25,77,11,203,95,103,162,127,226,198,100,103,192,155,188,193,119,180,185,157,53,185,49,84,14,215,108,1,155,208,204,22,120,37,47,164,113,114,212,98,101,32,158,32,194,164,207,252,210,10,89,136,44,240,153,161,107,4,48,148,169,101,14,199,249,130,102,253,17,71,91,169,243,194,180,12,165,56,26,69,201,37,35,177,89,138,197,19,144,253,231,15,115,31,106,99,24,119,207,11,97,219,169,94,192,166,179,20,134,162,52,137,182,126,101,58,16,61,132,31,232,7,155,205,234,221,82,179,167,128,162,228,7,47,188,101,238,126,132,224,29,122,211,247,84,154,229,252,74,19,248,167,128,234,176,9,28,201,201,43,211,179,79,90,168,15,157,89,238,94,56,244,200,51,34,150,195,168,130,202,193,88,234,44,79,85,159,112,103,82,129,191,48,125,107,95,83,15,48,86,93,247,101,51,185,206,226,95,62,100,108,18,34,23,94,72,108,111,191,48,35,114,200,148,198,24,159,219,231,44,190,128,126,69,42,113,245,36,229,21,119,221,40,251,41,140,211,249,156,1,27,81,248,94,248,137,125,207,92,18,15,229,140,156,58,100,168,12,83,174,243,144,178,153,164,199,117,97,197,55,104,184,218,24,112,33,104,23,120,146,140,246,5,170,177,139,19,144,234,249,242,133,149,99,147,78,166,103,82,193,175,35,126,25,205,201,122,111,203,104,110,203,179,201,141,126,58,73,190,24,59,111,245,124,127,25,102,143,192,131,52,147,199,148,232,121,237,34,119,13,231,45,245,114,225,70,32,119,97,99,129,251,18,132,126,99,221,178,74,76,158,240,246,93,83,163,123,38,203,231,181,80,85,139,125,34,94,88,69,252,145,145,17,34,120,243,43,47,196,152,242,105,163,213,151,178,71,218,205,196,77,4,173,116,36,123,158,0,1,206,118,219,84,12,62,171,200,240,103,10,241,186,239,127,219,153,241,31,127,84,175,201,245,93,129,153,20,111,112,102,112,154,94,197,97,123,148,138,62,45,166,162,124,143,70,230,94,111,216,12,101,211,133,235,122,126,187,224,133,18,67,48,227,182,48,159,103,189,102,44,62,176,160,155,140,130,117,190,187,62,61,168,52,53,195,188,244,96,20,6,239,193,13,19,156,33,163,0,81,159,22,87,70,128,38,51,29,10,67,37,74,72,86,3,184,13,165,12,177,243,191,18,163,0,189,199,235,68,96,109,205,115,116,47,135,52,30,255,72,50,64,215,137,197,99,111,97,82,168,235,110,61,176,84,59,79,45,174,188,36,42,171,242,237,76,148,181,61,184,179,62,204,169,191,77,82,188,214,117,97,190,100,129,139,153,222,5,44,110,24,124,182,205,220,254,46,154,36,75,54,144,32,88,37,62,13,234,102,18,228,76,107,242,146,193,15,81,93,46,204,92,102,107,220,86,121,190,233,1,43,185,197,35,163,69,126,203,162,119,238,154,212,227,61,24,127,219,169,243,224,25,134,119,70,32,135,84,101,146,237,184,64,202,79,151,171,168,11,154,204,102,197,81,114,144,114,97,231,207,115,164,52,17,142,156,91,134,48,210,181,37,246,31,76,54,103,102,146,163,179,233,235,199,47,79,154,230,101,205,179,77,253,93,90,10,58,138,186,170,157,185,47,6,97,71,245,74,98,105,170,27,35,82,212,237,103,113,46,171,26,45,115,249,174,152,39,112,91,242,76,58,157,199,53,30,56,143,79,108,178,45,202,32,171,231,107,57,190,54,242,186,26,133,157,21,239,26,14,250,148,105,161,145,58,138,117,199,12,92,36,244,34,255,22,169,37,219,72,110,13,251,22,234,190,113,215,191,221,225,61,53,28,175,145,99,36,156,149,24,142,238,133,173,81,48,2,1,235,209,185,169,117,50,177,108,101,35,120,154,86,252,146,120,214,2,216,8,88,51,148,235,251,219,38,146,147,186,108,48,206,231,113,7,82,97,47,239,70,241,108,176,201,186,220,64,124,87,28,159,47,138,10,114,150,56,61,65,224,142,152,17,53,112,9,66,160,198,140,28,177,176,117,189,78,217,126,144,201,138,157,15,13,211,146,49,3,38,111,159,3,38,47,88,117,119,50,90,247,5,19,170,84,31,245,217,188,152,151,220,133,235,144,247,133,188,132,59,183,125,129,118,223,10,99,53,19,193,21,197,221,36,131,129,43,131,130,239,240,153,122,199,212,189,79,134,135,18,209,44,53,4,189,52,172,20,123,124,2,231,22,175,144,182,161,103,179,179,5,205,89,198,112,54,91,128,28,231,102,86,89,242,76,45,194,140,79,119,253,204,154,20,46,81,200,111,220,242,208,115,227,3,48,34,226,132,141,43,5,113,248,130,182,129,240,49,142,141,154,196,171,100,208,103,140,179,134,222,229,181,241,99,207,6,241,117,196,209,102,77,42,131,56,81,133,137,245,99,34,188,32,151,198,212,184,231,142,40,189,20,81,200,55,120,250,206,165,17,55,55,153,83,48,254,57,159,107,132,240,136,4,202,235,56,159,82,186,65,248,192,255,174,235,101,163,19,231,169,129,102,203,187,236,231,206,122,113,190,39,207,63,157,17,73,174,170,41,188,49,161,13,184,38,217,229,22,107,128,138,129,128,135,86,210,125,42,138,44,171,196,6,128,185,83,111,11,61,174,21,17,163,101,240,199,82,24,41,244,56,186,67,140,209,61,50,189,205,177,156,35,239,219,244,183,207,3,116,102,48,193,44,70,136,169,40,76,193,60,66,120,52,133,36,152,37,81,91,238,54,22,181,224,170,83,142,105,58,196,218,85,205,126,66,46,141,233,51,121,225,248,44,229,139,133,80,230,51,122,45,226,202,33,255,84,153,85,232,210,62,91,19,127,97,152,85,75,37,7,120,194,185,13,24,82,173,230,6,160,115,199,83,99,32,165,231,232,130,114,242,14,56,39,157,23,40,169,236,187,81,197,107,180,232,60,110,233,95,159,116,120,104,251,246,174,12,19,106,239,17,229,84,42,80,26,196,67,202,189,89,168,138,184,133,134,165,216,108,204,233,11,20,133,157,162,187,147,74,215,85,76,151,166,208,125,213,82,89,222,50,18,233,126,242,204,103,32,163,133,166,211,222,252,125,227,54,141,92,149,228,6,208,209,241,220,64,49,117,74,121,44,13,229,76,175,248,20,202,157,242,101,119,66,170,238,91,127,204,122,72,129,72,52,81,86,164,245,10,212,147,85,4,165,37,37,18,146,164,67,174,203,208,32,72,36,80,111,142,178,93,148,83,99,144,218,103,14,184,211,95,146,37,10,162,221,36,46,108,53,107,6,83,248,124,249,190,27,4,158,77,102,90,34,214,18,43,99,193,223,185,203,39,192,6,123,7,85,172,176,4,207,91,129,0,158,117,248,2,3,60,138,204,196,198,22,203,51,224,95,111,166,192,200,139,205,121,225,103,15,194,93,173,72,174,97,118,70,4,173,225,244,110,49,12,113,160,220,82,130,35,84,111,55,146,47,230,38,126,211,180,195,26,91,186,135,96,191,238,228,165,219,132,66,10,51,95,120,44,253,109,136,166,205,167,83,224,122,133,103,216,30,177,195,79,114,223,93,118,40,236,23,107,105,130,150,171,148,103,27,179,130,67,76,192,116,164,203,182,206,188,59,227,133,20,165,215,145,177,219,119,191,73,32,146,151,228,67,206,214,62,138,96,101,25,251,228,126,183,144,156,238,130,206,240,135,25,170,240,249,50,211,133,137,249,239,77,177,122,236,81,226,151,225,22,21,65,73,140,249,103,11,58,150,100,89,247,48,11,189,124,97,50,159,2,19,208,237,184,112,26,35,101,70,217,20,79,131,248,128,55,200,22,86,211,248,41,97,249,92,200,243,108,154,85,192,25,85,6,25,125,97,83,47,124,26,51,58,96,44,185,20,94,245,126,245,112,54,111,227,215,79,32,214,69,30,237,145,49,66,159,131,33,14,232,167,167,73,32,224,124,103,163,150,202,236,207,15,239,59,27,209,105,164,217,192,3,179,71,11,184,88,116,167,119,69,232,23,175,3,183,163,161,71,159,145,82,227,219,128,59,58,215,243,188,205,153,34,96,22,23,125,91,228,220,2,166,143,181,22,189,107,8,136,235,194,3,126,162,192,25,107,172,30,48,158,15,122,105,8,109,198,199,129,65,122,146,232,236,192,39,66,240,253,11,90,198,84,252,100,12,19,188,197,100,135,197,252,212,164,7,29,53,217,235,66,232,138,232,154,10,13,186,220,111,126,224,145,43,113,62,138,179,116,165,57,188,44,119,175,112,31,41,198,176,9,139,201,64,90,221,40,0,113,114,140,147,101,190,89,164,96,242,158,241,219,41,11,21,18,181,139,138,234,111,172,16,107,93,7,47,134,63,1,223,253,2,206,193,75,103,194,106,6,236,241,58,113,149,20,120,166,16,98,248,189,47,24,78,79,178,17,49,172,128,17,189,212,89,24,110,118,186,112,123,182,55,211,162,42,25,12,103,34,148,167,50,171,153,200,196,96,152,244,97,60,112,173,193,72,4,94,194,0,5,166,81,102,9,172,197,153,153,77,132,54,46,13,74,133,38,69,168,228,213,124,215,251,157,52,38,134,188,64,54,50,224,138,190,173,44,140,3,33,136,184,114,235,29,151,149,15,129,222,234,9,222,66,231,128,102,246,134,217,3,229,24,13,244,69,203,40,183,11,189,139,19,213,73,137,98,8,197,251,93,116,137,214,91,215,124,60,244,224,156,47,156,187,60,21,82,21,41,130,121,96,184,229,82,71,168,140,243,184,178,82,251,3,162,68,28,24,218,34,114,102,19,86,138,119,77,139,140,176,25,49,140,26,130,237,43,163,72,209,134,66,92,4,87,196,116,178,50,225,60,58,150,76,87,200,192,73,84,87,73,120,207,117,103,179,169,151,69,30,179,148,116,103,179,177,245,158,104,223,237,243,134,140,103,147,155,147,68,179,107,163,176,225,225,42,141,46,83,163,217,181,45,168,12,248,93,154,170,241,164,60,179,86,217,222,77,89,1,204,97,102,250,124,84,205,169,84,102,113,148,36,102,106,23,70,144,238,57,218,42,57,14,119,114,237,75,2,109,218,165,125,170,100,150,29,93,62,189,243,29,154,197,184,71,241,103,43,162,129,6,148,242,29,148,117,246,49,169,203,108,135,135,84,243,18,3,252,244,169,53,132,98,107,97,192,103,36,15,205,138,163,184,154,131,175,139,53,77,91,146,123,102,112,187,111,159,193,152,145,15,133,75,139,144,20,145,236,42,220,42,219,78,244,79,162,7,24,14,166,238,202,206,83,170,81,229,102,243,88,116,125,65,112,174,196,46,27,74,50,20,5,129,207,151,92,163,172,115,86,15,248,235,186,159,132,59,119,51,242,60,35,221,234,210,87,219,35,207,106,190,45,69,97,26,253,163,242,146,240,12,123,138,201,120,115,221,44,173,25,193,8,76,161,251,86,94,104,251,72,186,11,95,20,136,99,167,139,152,190,60,21,179,156,9,248,60,49,130,105,201,168,80,98,141,124,204,72,73,188,140,72,215,204,217,99,147,141,82,136,126,96,25,238,228,246,77,64,67,232,231,69,121,161,145,245,128,79,33,11,159,137,102,180,40,148,209,3,213,149,87,64,35,83,144,90,173,237,37,215,135,26,208,119,246,197,169,65,26,126,178,103,201,108,208,35,209,138,181,132,68,42,40,249,220,46,154,3,51,45,203,201,113,92,152,145,225,218,76,111,50,200,41,123,206,113,83,169,35,77,45,253,88,125,182,220,76,106,22,251,61,67,49,195,238,23,70,7,64,168,26,150,136,13,180,42,161,29,159,114,68,51,75,228,43,113,192,149,131,169,229,196,231,213,224,164,175,253,112,76,10,158,183,145,175,28,98,50,61,140,8,217,47,233,44,97,222,33,251,224,100,244,163,224,95,209,87,57,132,203,185,151,241,72,35,5,140,218,227,16,230,13,91,146,216,69,144,23,56,103,80,90,79,66,177,32,95,198,3,214,152,194,25,34,128,11,82,80,134,109,35,52,42,84,47,103,95,55,253,140,226,174,146,153,230,154,251,38,152,169,185,62,84,40,152,142,43,216,22,103,192,63,124,165,115,35,233,114,107,18,121,241,27,59,118,147,209,76,146,97,166,128,43,191,141,114,123,185,175,228,124,202,75,73,109,136,221,71,200,76,23,20,237,184,194,76,163,31,37,82,69,12,248,33,92,188,201,132,24,61,85,48,61,154,12,7,122,60,232,208,138,103,94,45,97,32,108,60,104,37,119,56,152,94,142,208,241,38,130,97,55,229,63,134,72,226,14,76,82,145,99,190,116,188,218,175,137,6,36,67,184,5,65,119,194,11,106,76,129,41,170,248,254,159,198,204,33,219,167,142,134,227,14,98,1,44,18,246,243,194,157,52,173,166,122,217,51,226,116,58,136,113,144,90,106,151,71,136,21,248,133,105,26,144,251,58,79,112,220,224,144,38,41,56,141,113,91,120,110,53,65,107,104,33,24,140,232,147,92,56,29,211,187,198,79,243,202,228,145,118,243,73,172,113,219,152,162,41,250,75,130,197,23,132,61,166,48,70,113,142,234,65,78,75,91,94,70,67,197,119,247,56,180,227,87,45,52,87,211,196,220,247,178,152,86,132,188,107,84,166,44,111,154,197,74,224,130,27,189,20,119,68,200,7,146,44,25,149,251,241,153,246,128,194,176,254,83,144,62,147,209,12,132,129,75,147,89,48,161,8,47,134,124,155,39,82,167,86,30,159,238,194,1,75,137,197,205,74,0,151,133,133,68,173,176,146,207,198,188,94,194,222,180,12,129,16,162,45,119,30,71,195,74,78,74,167,198,255,46,208,122,182,66,66,170,71,76,178,5,239,134,204,198,84,182,42,75,91,137,66,6,35,116,92,151,177,97,103,59,19,117,176,28,225,223,201,56,58,11,4,92,55,31,40,205,100,236,133,130,126,214,232,228,209,33,189,243,83,106,167,60,193,182,99,247,99,4,253,187,187,129,245,13,213,198,111,139,78,18,9,224,48,234,77,125,198,103,141,144,249,156,15,223,159,66,160,243,253,153,229,235,211,76,96,68,134,96,236,231,169,95,30,218,69,107,71,27,11,113,72,146,241,111,93,152,193,57,37,6,30,75,155,43,246,50,245,17,239,68,32,134,146,43,67,124,131,55,232,48,198,71,50,165,100,115,191,137,230,59,26,108,154,208,196,51,253,221,37,174,188,177,81,40,79,83,8,50,243,113,244,38,248,144,78,150,51,198,137,225,162,59,131,207,83,80,200,33,113,110,219,14,201,187,198,115,41,55,255,188,172,174,174,36,224,252,19,235,241,115,147,25,213,121,22,138,36,185,191,232,72,201,89,56,169,24,62,174,72,129,209,85,57,171,144,147,51,165,188,233,249,101,42,140,227,121,102,116,169,245,20,87,214,172,20,126,251,169,54,1,90,141,150,21,228,87,181,35,113,89,97,125,71,71,11,114,165,210,172,197,142,63,154,127,216,155,202,132,101,186,173,201,35,125,62,151,58,158,254,55,220,233,162,111,228,196,106,83,89,190,56,186,205,185,163,225,133,130,189,180,180,160,57,119,230,255,28,143,236,124,172,93,187,2,201,138,68,219,9,185,104,217,216,29,152,34,101,139,7,190,77,65,79,251,25,141,212,21,240,104,79,123,28,250,196,45,110,140,187,216,218,67,125,62,71,82,252,241,178,11,242,184,210,218,122,226,144,219,201,131,208,213,150,246,110,214,239,54,163,7,141,54,189,173,189,200,20,191,163,81,243,236,186,169,30,72,215,58,189,75,45,71,167,23,13,31,130,146,80,190,111,243,132,60,210,202,133,253,49,194,14,183,103,144,172,184,180,180,119,4,168,111,231,29,141,49,114,215,203,250,112,165,111,150,174,207,166,176,73,172,223,190,217,118,254,254,159,146,195,224,157,195,134,249,116,191,55,223,32,114,92,223,53,177,26,88,159,100,255,96,102,186,216,1,48,219,163,183,241,41,110,88,39,194,190,5,64,51,20,91,233,43,132,25,65,132,231,53,46,204,230,125,124,34,112,252,52,157,137,51,224,188,127,113,250,7,255,116,244,239,201,169,76,182,11,155,186,207,188,151,198,84,180,221,98,236,192,99,229,155,151,32,36,73,164,13,253,210,6,194,178,235,30,77,228,59,221,183,101,35,95,119,214,128,123,105,86,90,236,159,118,208,166,65,121,93,170,70,183,150,89,116,252,238,111,215,43,133,220,173,237,103,187,197,209,57,185,117,92,58,74,114,30,193,200,229,168,165,92,230,133,39,238,204,247,202,206,244,115,29,57,140,12,156,150,219,2,97,21,139,120,96,189,112,59,1,83,139,71,110,221,231,177,50,17,181,211,40,144,253,228,198,245,138,64,129,24,207,76,255,62,180,111,35,244,94,20,49,162,234,3,137,32,228,26,248,129,146,8,207,14,99,123,123,5,174,224,15,1,22,191,48,90,14,102,189,191,76,186,119,126,45,93,12,149,66,206,226,254,52,27,234,176,38,55,37,241,126,167,96,88,204,3,207,148,239,104,164,94,144,157,189,48,210,132,243,147,53,162,156,71,239,213,146,163,205,63,214,143,238,108,86,202,189,49,156,108,207,156,239,71,163,128,145,228,117,226,17,19,18,115,116,149,98,79,120,79,206,51,233,174,237,178,9,200,103,150,103,58,59,164,137,226,191,205,172,119,219,186,176,57,168,203,179,107,28,157,181,211,146,128,21,227,30,127,37,16,201,218,93,124,44,81,49,220,204,195,218,195,110,196,121,192,130,232,233,167,30,180,41,0,210,35,46,48,26,128,159,236,23,48,101,162,123,91,4,244,203,37,101,57,55,82,69,247,153,177,234,173,250,73,161,216,220,159,110,169,128,140,33,33,99,174,1,55,81,124,238,38,162,116,38,150,238,191,109,29,182,227,194,164,250,125,78,66,77,135,58,231,69,139,173,148,1,23,93,28,128,17,154,255,52,253,236,161,112,194,128,41,198,224,145,227,79,212,52,51,239,109,55,115,146,76,1,219,210,118,71,241,153,71,176,211,241,167,66,53,184,203,193,103,82,216,217,95,38,46,17,163,200,11,65,253,150,150,192,120,226,227,54,198,130,34,156,52,238,251,72,103,101,217,10,147,6,241,219,90,214,125,57,20,70,240,47,142,38,85,93,245,104,250,43,5,102,135,173,48,130,30,247,182,96,99,100,189,112,118,192,195,95,182,77,95,50,169,32,69,153,227,125,44,83,35,174,138,122,165,13,148,10,182,76,42,109,216,252,22,167,166,130,94,245,137,210,17,88,226,137,162,173,146,245,151,17,137,73,241,68,79,240,187,214,3,147,228,184,48,253,229,122,215,5,27,147,56,121,98,98,215,23,130,34,167,79,11,208,62,215,205,225,26,156,41,61,4,220,196,73,7,56,49,3,6,188,84,31,158,156,57,238,70,109,6,92,111,104,102,104,246,38,233,101,66,74,37,201,108,104,62,238,110,26,10,108,173,188,2,163,5,234,235,79,193,120,226,121,93,8,226,184,171,244,54,51,213,170,163,180,91,165,199,31,154,9,23,200,51,163,235,181,223,187,62,251,198,46,31,95,179,110,149,120,164,36,247,203,212,159,182,45,66,220,215,217,78,231,36,111,187,155,47,113,28,93,205,188,74,224,98,163,60,96,108,96,228,19,32,222,104,247,194,205,100,92,239,43,179,133,142,167,98,218,16,250,200,79,196,25,51,45,220,153,179,159,151,103,218,44,158,115,52,155,117,189,160,152,127,228,11,119,169,32,90,38,155,106,118,15,248,236,13,107,83,56,187,108,30,146,91,75,188,0,64,97,6,148,184,45,70,233,212,11,35,20,234,49,22,18,161,160,160,232,11,197,52,13,235,60,37,121,100,13,217,210,124,97,105,34,180,54,24,198,124,15,212,196,141,21,70,56,164,4,156,134,46,1,168,13,239,30,207,155,76,87,234,10,163,73,18,95,182,81,101,101,209,109,245,39,71,21,48,60,103,185,52,86,205,26,179,33,157,2,183,59,210,250,123,194,236,26,27,34,243,230,16,148,252,96,206,1,207,172,179,66,197,92,168,94,148,238,73,189,48,246,239,237,158,187,74,59,52,112,163,254,22,119,141,40,168,128,149,14,136,120,160,40,79,37,189,169,114,98,191,20,143,132,173,139,126,245,148,169,123,12,50,98,210,149,244,194,18,99,186,5,60,165,9,196,154,150,80,135,139,235,134,93,241,192,182,44,220,163,141,139,175,48,89,209,251,219,157,153,88,96,198,244,190,87,110,244,8,129,169,237,164,113,97,196,166,5,134,98,39,7,195,240,22,148,145,20,113,10,240,229,160,0,87,2,232,121,225,218,117,193,46,244,68,201,47,247,173,179,153,165,125,166,156,123,95,74,28,176,217,215,221,115,19,237,201,149,65,112,144,7,154,159,101,143,44,207,206,247,129,14,105,162,53,56,167,136,242,139,49,197,100,20,101,186,71,219,125,36,107,13,29,222,217,170,135,243,142,163,212,31,184,135,196,129,193,231,219,120,96,100,217,238,93,33,187,167,63,141,64,99,44,169,200,85,228,231,186,89,79,238,169,33,181,235,77,91,65,227,158,154,199,55,20,190,62,80,246,93,162,50,38,112,194,48,41,126,122,161,177,43,3,28,142,186,75,228,2,243,166,229,232,68,97,237,62,240,243,196,46,133,23,120,146,157,185,19,202,46,151,75,103,45,51,103,22,232,241,62,78,208,121,75,97,192,228,228,214,157,235,168,253,62,176,89,117,5,204,2,42,95,79,50,205,229,88,215,120,93,58,195,99,16,159,226,183,207,196,54,175,84,11,48,62,214,241,190,38,61,52,75,79,158,49,226,137,5,32,171,19,55,48,148,237,27,104,100,10,74,67,97,124,37,254,155,182,51,201,182,28,199,145,232,142,234,176,111,246,191,177,226,197,19,64,227,175,138,161,103,228,196,221,92,122,18,197,6,173,89,28,62,164,148,228,84,172,70,142,154,227,201,161,76,232,67,96,10,142,238,205,217,158,100,166,145,112,157,43,236,175,137,41,47,123,14,156,0,57,151,123,220,215,178,21,29,166,91,26,40,90,247,75,96,75,42,198,189,141,50,91,97,140,212,251,100,109,84,241,248,76,253,124,236,176,67,16,227,238,250,211,213,123,118,12,181,90,20,65,139,81,89,134,253,68,159,217,20,24,62,207,107,72,12,107,6,87,152,176,72,188,22,170,46,89,208,164,187,217,52,251,234,206,20,190,108,72,167,98,53,154,201,170,48,2,93,23,238,75,140,74,234,206,75,42,97,133,144,50,149,45,30,121,206,41,175,5,95,185,126,234,69,202,238,58,47,199,3,151,56,146,21,199,156,17,14,7,195,106,164,30,56,149,22,3,190,50,36,251,50,224,20,53,167,235,66,176,90,228,128,160,248,187,57,41,56,94,0,2,193,58,42,80,162,230,112,141,76,54,87,225,10,81,244,133,231,86,27,168,242,239,75,44,109,10,155,203,210,49,165,48,234,250,62,36,123,251,86,152,12,112,184,55,16,135,84,133,179,181,230,132,223,85,241,97,20,230,208,136,71,99,139,209,159,78,163,186,26,27,46,159,157,140,10,35,183,113,221,201,154,175,20,142,105,178,76,167,55,51,120,47,61,219,14,92,102,76,21,148,135,117,167,174,44,219,187,124,160,29,90,207,197,164,192,227,0,50,86,208,231,167,141,240,35,208,41,118,31,153,45,194,61,225,189,35,65,145,21,198,59,189,33,13,244,26,244,234,65,11,86,248,254,84,62,181,170,112,215,160,5,46,220,120,96,202,216,34,52,64,26,88,247,12,162,114,215,108,52,13,238,172,191,109,38,106,196,52,16,56,109,58,100,176,41,249,38,126,78,128,145,159,91,195,23,239,32,198,105,214,225,108,150,218,141,104,73,122,194,10,7,30,165,196,75,237,37,5,59,134,182,244,229,108,136,88,160,126,169,15,13,117,182,111,224,48,147,214,166,59,198,228,218,136,109,193,27,255,126,44,86,199,199,171,13,76,164,70,199,19,34,161,117,163,83,131,240,150,194,86,130,117,67,45,207,170,61,182,234,49,118,171,163,214,138,167,47,141,230,238,142,139,187,136,197,114,68,217,22,21,15,118,124,216,161,219,40,205,230,174,185,202,197,196,169,229,185,73,190,70,220,12,120,22,9,186,161,65,81,250,13,186,81,139,173,59,161,245,169,246,24,51,10,112,179,188,87,197,165,206,23,102,74,203,111,159,197,52,98,135,231,183,235,115,184,20,10,141,86,192,40,11,235,160,21,51,129,238,7,33,100,43,195,114,76,129,21,99,74,84,110,47,125,114,118,182,17,230,46,5,109,183,143,130,29,120,81,232,22,83,248,152,49,85,2,134,52,107,245,200,51,24,247,88,209,15,70,100,172,133,245,102,217,121,49,52,80,64,222,41,44,9,130,207,73,182,12,8,183,247,13,19,237,134,186,179,194,112,202,196,79,91,53,248,18,52,81,14,22,43,36,169,86,147,53,244,158,77,37,76,63,40,99,150,162,208,141,197,158,65,73,204,46,77,224,100,106,38,55,114,214,100,129,156,79,109,149,154,247,240,104,114,40,210,133,39,123,29,161,16,253,28,24,99,229,158,121,152,66,119,34,96,213,139,189,58,27,13,77,15,76,25,230,61,111,105,249,187,11,160,16,128,184,193,37,18,220,242,88,172,142,217,174,33,208,52,255,0,3,75,111,18,52,163,113,88,96,154,107,202,115,30,14,177,233,74,177,94,170,152,98,240,248,203,30,74,182,162,180,122,55,104,170,213,239,20,43,148,193,214,26,107,199,116,159,30,24,83,59,59,76,47,187,132,66,16,158,128,129,201,99,233,72,211,117,125,52,78,76,159,37,100,86,123,158,250,98,29,77,181,8,212,175,38,193,163,2,29,188,199,50,172,150,115,202,162,133,119,62,101,63,14,43,21,101,105,202,20,234,70,255,234,219,13,5,157,69,156,38,248,84,63,246,98,124,39,114,163,93,65,58,19,125,47,90,84,58,229,231,218,60,87,236,146,168,71,15,253,150,100,120,34,154,125,166,57,125,36,2,255,74,21,60,141,149,208,65,150,57,116,172,125,244,80,35,37,99,133,196,178,48,138,23,85,129,146,33,209,119,54,218,199,79,102,204,152,64,106,95,186,27,212,187,1,67,254,172,241,176,243,221,105,77,242,225,164,86,108,61,219,20,10,48,110,83,85,182,169,199,132,78,68,209,119,252,114,218,82,91,107,176,145,220,123,30,138,202,244,231,183,153,209,190,236,112,219,142,209,92,21,166,79,104,69,50,149,78,103,125,180,108,124,60,158,3,35,40,34,102,19,185,138,237,235,142,83,187,104,150,202,140,102,23,155,220,86,215,161,118,234,207,21,239,145,177,92,89,58,236,128,207,7,112,33,138,205,154,93,75,156,231,3,55,167,130,161,90,220,88,179,245,230,27,166,247,111,84,200,253,151,42,246,57,83,97,22,143,86,144,80,71,93,74,174,182,246,231,111,200,233,120,156,106,252,23,250,60,183,239,85,70,60,183,223,233,159,191,82,0,75,183,215,252,160,80,195,123,244,211,184,99,159,7,235,149,182,221,111,80,224,214,155,251,249,229,179,44,171,239,70,20,64,206,43,93,216,45,23,158,154,207,133,110,167,136,78,82,18,48,145,248,51,105,66,117,95,51,187,242,116,243,6,94,171,169,91,70,158,214,144,28,87,103,58,19,238,163,145,203,110,17,133,167,46,228,137,137,97,226,213,175,85,154,20,59,98,24,98,170,102,19,98,113,35,99,64,239,82,196,6,161,90,102,186,234,14,189,78,231,31,164,45,48,156,45,159,134,7,110,54,242,108,247,197,160,86,98,111,112,24,166,8,57,139,41,127,37,70,244,193,8,208,168,255,155,172,14,212,95,12,86,212,169,33,3,154,132,151,235,171,25,143,210,99,113,66,245,231,180,119,192,52,3,138,207,147,44,129,48,226,234,13,75,232,29,22,116,70,91,245,89,78,193,64,19,103,44,25,125,176,135,202,233,110,202,69,62,55,81,152,25,49,101,72,37,198,214,171,41,111,114,125,106,174,38,158,39,163,66,1,107,143,65,219,84,36,201,126,136,133,65,115,157,195,211,178,221,14,19,71,177,150,181,31,12,147,92,145,99,211,4,56,241,198,29,62,107,241,234,162,112,158,76,19,166,251,96,104,174,37,20,201,113,115,38,246,8,120,82,178,62,46,220,23,217,61,71,41,221,188,219,60,36,214,108,131,221,97,100,26,174,57,64,152,5,213,159,111,133,81,92,46,210,38,192,236,21,190,95,194,207,134,253,112,225,51,226,104,168,58,12,173,68,150,7,175,244,81,186,99,127,190,13,226,38,50,42,184,104,205,61,159,201,247,237,69,158,60,67,107,232,91,249,52,125,208,46,55,79,100,1,124,166,153,234,252,11,23,228,164,252,201,127,236,211,247,230,11,189,10,63,192,166,53,43,202,231,52,79,43,202,102,38,223,38,85,185,120,81,233,232,39,24,249,232,124,25,131,173,83,229,188,150,167,247,166,133,47,238,131,161,201,17,186,165,155,70,185,171,79,72,97,40,82,86,241,210,166,162,190,229,193,56,82,34,133,70,185,205,188,172,189,221,66,33,94,119,5,204,39,185,54,60,45,243,21,195,251,131,41,87,216,77,94,43,147,149,241,189,250,216,52,93,122,248,48,145,240,78,125,192,41,177,128,174,84,224,106,99,28,48,52,21,119,142,227,201,52,151,86,220,236,94,93,39,218,68,131,56,220,11,14,194,33,129,22,226,21,165,77,63,8,22,194,206,151,193,141,66,151,53,174,125,199,14,148,37,37,202,182,112,188,247,21,176,73,116,222,239,53,233,201,107,30,253,93,214,184,208,229,209,142,137,49,93,72,28,215,127,136,164,93,183,92,107,15,127,209,52,62,111,23,94,135,245,115,246,229,222,63,76,68,69,50,143,245,236,4,233,134,19,49,239,112,126,47,204,110,92,226,222,155,180,194,125,47,164,25,242,116,167,139,2,228,173,67,14,220,195,155,4,94,196,98,254,113,53,219,192,229,240,89,66,65,125,186,74,33,6,67,20,226,6,24,33,77,234,182,254,233,51,253,215,64,196,32,103,19,160,221,14,227,32,77,249,254,70,34,27,95,176,161,212,161,147,11,182,170,230,97,60,148,54,230,214,201,101,42,19,30,87,90,204,172,154,101,230,90,127,137,27,233,139,45,50,47,157,185,4,27,60,106,107,122,93,83,30,124,194,152,226,17,225,95,237,133,236,237,80,187,204,228,54,200,130,15,173,234,107,211,114,152,125,23,91,148,165,117,69,139,17,47,5,74,185,245,3,159,243,183,199,189,97,121,154,83,215,43,124,130,177,226,200,21,200,254,138,28,86,142,80,28,189,150,66,211,100,229,143,251,26,48,198,213,50,187,110,37,52,201,197,231,204,56,230,207,70,180,163,65,206,246,10,72,56,158,93,14,50,153,216,135,168,221,150,29,20,49,128,177,135,110,83,50,164,139,229,22,17,122,246,64,117,250,205,216,41,165,5,252,72,9,3,83,220,29,7,158,81,200,201,214,207,182,18,85,33,211,234,45,245,222,141,142,198,56,116,40,4,216,178,181,91,49,167,71,250,56,20,144,124,213,35,105,45,87,124,183,139,183,228,158,207,129,70,32,220,221,135,105,170,82,250,214,219,152,72,252,230,136,18,22,177,94,16,72,12,83,151,166,203,169,63,77,186,42,2,98,200,179,215,37,231,221,121,18,20,3,252,193,126,211,66,46,38,120,159,221,13,181,126,223,219,127,128,121,194,135,118,167,105,86,107,142,148,171,27,173,70,51,96,114,82,109,137,105,132,181,25,167,37,138,145,89,134,116,83,128,23,175,5,233,226,220,106,148,25,119,122,11,195,137,218,50,49,94,40,12,108,190,167,76,90,85,134,90,101,236,251,203,87,215,49,177,50,184,192,3,34,12,63,168,97,201,186,156,65,221,232,97,235,188,6,33,106,203,242,53,55,156,2,215,194,248,145,168,203,123,125,42,45,14,39,235,96,23,59,153,64,138,92,93,187,70,156,209,174,65,148,206,97,82,188,146,112,76,246,193,60,107,49,147,77,100,49,209,203,89,19,30,194,57,123,91,162,15,93,224,109,44,207,14,19,114,16,3,30,177,145,145,194,136,62,203,182,72,164,60,65,223,150,221,252,159,116,228,102,245,14,166,181,180,55,55,224,169,156,85,159,8,15,206,127,217,164,200,183,4,90,210,175,161,219,125,34,166,202,150,215,202,20,161,87,79,117,210,137,215,244,181,142,113,136,145,28,62,81,22,122,194,31,99,3,29,139,238,111,177,150,37,222,65,197,53,234,190,238,173,145,231,105,234,103,214,243,65,47,92,96,112,28,234,165,182,229,194,178,212,244,167,220,213,145,164,37,116,121,172,133,64,56,212,89,226,33,111,104,144,125,204,178,49,233,75,4,233,188,85,157,62,21,128,245,96,164,186,136,34,171,28,112,122,114,207,5,234,225,25,110,40,122,74,77,10,63,232,99,62,214,109,184,192,137,68,109,215,24,104,130,172,199,253,235,62,158,247,38,56,88,227,167,89,185,75,99,217,243,108,136,195,55,203,193,140,215,180,8,76,8,37,178,61,231,75,159,241,149,2,35,58,208,182,207,51,116,232,167,206,210,99,83,243,55,126,49,138,133,75,131,240,185,53,151,220,179,45,154,20,153,230,7,70,208,23,254,96,245,183,72,93,88,59,190,195,180,182,72,9,81,181,204,157,143,89,71,200,242,201,139,208,205,18,113,57,99,213,127,210,61,29,94,227,251,104,38,179,46,177,49,11,36,220,71,67,213,82,83,192,131,80,217,142,71,67,171,238,129,169,159,241,45,11,110,125,220,65,129,55,249,163,27,201,73,229,25,181,73,193,114,124,145,53,44,107,163,249,74,72,152,35,76,68,24,79,139,32,44,152,22,225,173,197,111,63,41,75,19,48,240,71,155,166,63,160,73,178,2,55,105,139,16,21,73,53,29,22,40,158,220,237,57,198,221,121,116,185,55,133,111,221,173,63,26,35,151,22,63,85,35,6,138,239,105,217,35,217,149,42,52,181,110,108,32,134,117,38,154,190,53,140,185,62,139,59,236,218,121,231,39,123,151,186,71,44,26,223,54,105,70,127,178,166,34,160,8,203,96,125,70,212,186,170,163,13,161,214,39,249,76,64,42,10,67,44,187,217,247,147,177,63,63,237,101,162,240,154,246,169,229,25,88,178,203,191,230,217,113,168,20,122,202,74,80,238,114,23,225,60,232,208,94,1,12,228,20,209,72,242,113,67,119,114,114,148,115,250,231,34,92,92,135,86,76,102,158,219,167,10,57,133,166,117,212,164,13,99,167,182,189,119,104,5,30,180,157,17,79,103,87,208,210,217,223,161,176,2,70,239,232,41,239,203,35,6,148,74,169,167,108,157,231,236,51,186,43,210,164,134,75,75,7,107,9,47,145,86,184,182,234,83,89,120,28,191,124,225,93,215,83,139,137,223,95,111,235,6,202,8,90,48,89,33,57,139,254,163,74,235,141,86,91,86,43,68,9,152,42,58,133,155,237,121,14,115,42,104,233,121,181,102,226,21,48,10,40,89,97,99,176,119,216,24,172,116,88,224,152,204,113,245,89,187,67,235,245,207,18,200,81,198,96,85,117,59,189,85,164,84,184,6,172,90,102,86,131,218,99,171,109,198,163,168,181,156,38,229,25,99,6,29,250,243,189,54,146,212,183,113,170,140,166,101,239,198,141,30,143,77,233,141,86,91,194,132,189,238,197,155,214,111,45,234,69,127,42,82,47,86,170,252,150,237,242,211,145,194,72,102,81,105,73,48,65,208,22,48,21,196,90,19,220,224,52,40,1,83,154,163,197,202,200,74,121,105,45,36,206,117,107,93,99,35,204,50,99,245,48,163,181,212,179,209,143,23,19,13,117,154,167,232,23,221,130,114,87,30,69,21,90,130,141,224,213,8,24,198,41,189,150,224,95,141,95,70,167,40,63,213,223,121,133,97,217,16,177,107,90,68,103,36,17,243,194,103,71,89,77,97,76,230,120,52,188,18,45,60,39,38,26,45,89,176,206,60,77,35,180,229,71,204,154,106,215,209,159,114,124,171,97,141,7,111,4,3,245,106,35,132,187,87,239,190,117,67,162,49,191,197,234,162,62,111,148,242,180,2,20,249,216,196,169,159,81,153,16,9,197,123,245,145,146,174,15,4,2,218,157,11,28,125,233,105,98,24,222,199,108,240,150,158,117,107,144,128,111,50,94,108,224,9,107,231,7,30,81,116,201,29,131,108,60,85,193,56,87,201,173,94,50,80,169,106,173,40,148,57,51,94,155,114,229,253,52,157,92,77,119,96,216,68,21,54,2,138,123,239,249,231,234,78,246,50,222,11,162,249,7,30,171,165,125,127,27,205,18,133,207,233,210,87,76,37,250,73,181,156,25,62,222,124,167,177,81,209,233,123,145,33,235,114,53,66,146,218,158,4,171,238,125,242,189,159,66,107,42,129,83,41,2,63,179,156,166,235,153,214,133,223,42,238,179,195,65,72,121,97,173,154,159,112,203,78,185,54,13,253,216,231,60,218,249,206,98,248,37,181,188,156,166,184,218,238,213,243,201,180,53,90,88,122,149,239,181,219,3,211,249,156,239,91,147,22,82,120,5,255,206,111,170,172,246,252,246,182,238,195,128,235,219,220,116,30,4,153,140,59,15,159,132,84,91,72,246,221,139,17,71,147,1,95,197,226,63,119,9,36,45,113,165,217,140,78,209,187,128,138,14,233,178,90,209,139,34,212,36,223,26,174,152,113,247,82,152,25,180,143,141,98,53,89,155,57,45,237,26,89,70,118,25,187,198,249,116,122,130,44,186,245,82,76,66,86,83,215,183,130,75,60,14,221,66,117,155,238,88,139,162,164,56,85,11,68,242,245,129,183,147,35,216,102,121,198,72,220,112,172,204,25,21,53,84,101,160,102,36,48,26,175,97,232,148,10,41,132,220,124,211,206,221,238,41,96,89,95,129,217,215,239,86,108,153,105,25,149,77,20,224,190,88,41,194,125,101,240,26,215,22,161,239,86,139,57,141,117,235,90,173,136,111,47,157,72,248,230,253,238,73,25,246,138,165,125,137,230,25,196,193,122,76,19,53,75,247,185,87,222,23,62,190,240,51,106,44,190,107,120,210,205,183,229,131,238,31,185,90,192,237,169,12,134,223,104,181,152,227,25,18,26,237,168,76,22,160,184,198,74,23,193,9,131,249,254,69,154,192,171,244,114,82,62,213,99,207,201,147,242,170,44,48,66,46,35,140,199,105,187,190,194,11,138,156,48,193,224,11,209,155,115,68,69,57,6,140,196,146,237,34,255,84,98,72,58,254,103,85,204,202,235,2,78,200,58,8,108,250,110,215,44,21,58,125,80,19,187,143,17,129,111,101,233,120,206,53,195,229,35,151,116,14,183,37,240,178,49,11,123,122,61,181,141,136,120,50,201,3,174,79,207,214,129,39,129,221,48,214,209,222,150,119,134,16,114,247,107,203,103,76,83,133,97,168,138,155,39,142,124,133,179,181,240,133,19,162,113,245,131,18,52,78,215,69,225,151,186,194,116,237,199,197,203,148,118,4,166,209,32,118,113,104,228,245,236,58,48,241,159,232,0,159,228,193,244,189,40,80,241,202,71,218,53,160,178,82,24,230,134,184,250,156,154,185,42,12,227,222,133,41,13,145,248,28,114,134,37,74,26,90,58,51,54,55,125,242,190,229,123,38,146,218,77,62,88,182,252,110,112,40,80,59,38,133,193,232,64,32,219,20,197,78,104,235,233,139,217,92,138,97,65,73,67,167,26,21,204,215,156,160,103,168,21,253,36,214,247,27,195,66,147,175,152,104,7,38,246,17,181,82,244,107,108,125,239,227,90,68,175,219,129,225,104,209,71,219,169,47,159,137,213,40,88,159,97,217,198,216,16,117,90,67,59,2,186,145,89,71,21,45,1,237,170,15,134,116,123,138,107,9,61,200,17,67,163,66,219,35,96,179,162,21,53,131,220,81,235,162,87,148,253,40,158,218,254,123,110,77,150,173,5,124,54,44,109,46,103,151,189,239,84,154,68,198,65,225,254,143,202,52,171,148,28,10,19,171,136,231,162,144,183,60,247,198,12,90,1,159,181,59,30,24,239,199,159,27,131,168,139,57,221,161,71,92,35,56,14,168,24,121,222,154,24,74,84,2,194,42,83,198,3,23,120,212,3,86,114,107,131,107,143,25,94,169,79,104,89,95,140,99,117,196,163,241,55,245,121,180,155,47,160,176,129,104,156,162,148,13,199,197,148,63,200,161,219,77,154,33,93,152,80,237,123,245,88,241,220,40,252,205,241,162,183,180,18,86,249,58,159,183,182,56,178,195,132,69,254,92,237,36,181,148,94,226,147,191,63,141,59,59,2,134,51,186,60,99,182,34,253,99,41,75,13,243,2,67,21,232,48,170,77,245,25,113,211,0,113,120,216,229,207,215,190,165,243,147,242,29,93,183,80,168,181,18,23,83,102,63,158,121,184,210,29,210,105,173,207,15,60,90,84,106,83,97,240,158,1,148,144,223,226,121,170,141,146,68,100,126,220,126,193,181,97,50,66,74,12,209,141,206,210,127,219,162,63,18,156,235,63,14,128,224,218,232,79,131,198,49,190,208,137,139,139,201,35,202,250,50,49,237,123,45,181,194,18,236,25,147,2,203,88,125,52,139,87,177,52,206,0,35,163,225,175,133,12,169,246,199,226,11,221,238,40,18,202,107,201,249,50,233,32,14,15,133,89,186,181,131,3,78,46,40,139,99,30,82,166,43,12,35,86,31,124,247,89,24,34,101,151,70,233,165,222,39,167,247,95,203,139,81,138,116,170,62,59,64,166,48,76,119,115,142,106,187,129,40,20,213,101,38,29,119,147,191,217,55,242,65,120,80,232,75,54,181,46,110,140,32,170,152,196,86,153,244,16,68,137,8,13,204,34,100,6,91,223,185,56,130,250,156,194,83,202,79,8,86,47,162,23,17,6,70,137,70,40,99,96,47,15,187,114,193,167,44,52,57,36,202,75,138,146,212,142,215,176,132,232,6,178,106,223,138,105,147,203,218,22,79,217,90,141,126,102,194,151,34,216,254,83,26,117,214,58,171,88,53,255,232,194,236,143,217,221,186,94,126,38,217,165,255,73,214,47,232,153,14,184,39,247,16,234,33,106,101,91,20,134,194,95,49,147,92,125,246,74,250,221,29,46,179,11,197,200,49,14,81,153,242,163,15,129,92,102,182,240,26,209,67,86,111,125,140,85,158,11,105,18,213,127,247,230,38,193,122,127,59,211,117,83,74,220,124,22,233,232,167,214,96,164,233,113,17,88,211,224,174,20,216,204,145,28,112,190,18,183,116,123,24,19,133,231,34,82,45,123,42,140,40,68,245,243,9,226,179,156,174,105,217,169,110,173,209,51,134,133,204,145,114,97,130,123,247,185,147,209,172,93,152,212,31,77,31,14,23,154,215,47,93,83,133,54,45,166,74,50,67,52,107,73,209,74,81,66,64,197,17,90,2,255,86,209,177,219,254,145,62,22,89,84,244,172,119,231,178,42,102,182,201,143,105,15,166,41,26,142,132,209,209,2,146,203,175,174,184,219,34,109,78,103,230,249,114,126,53,36,40,183,224,2,50,73,66,246,195,175,38,163,209,179,192,213,54,144,128,207,20,203,42,52,159,141,149,243,67,207,68,221,235,138,58,192,181,180,125,229,88,251,17,85,154,66,28,74,107,132,147,146,90,161,200,168,66,166,71,201,103,251,162,153,80,2,211,64,95,155,234,212,67,174,95,29,158,196,178,69,229,254,24,37,24,157,1,211,145,47,108,170,16,187,186,104,251,166,97,116,221,98,112,227,98,197,242,112,116,208,214,34,92,171,44,217,207,136,7,94,240,143,181,135,6,118,204,143,183,215,42,58,37,198,59,140,156,50,127,244,9,192,147,206,65,17,155,39,100,94,252,173,143,63,183,138,208,15,30,191,189,109,151,41,99,80,72,82,92,206,198,97,210,245,61,6,5,19,190,9,108,101,178,203,223,235,56,73,163,10,155,36,4,145,203,229,88,128,105,174,146,171,17,32,248,8,222,128,167,10,170,192,219,71,163,220,10,84,237,39,88,123,11,231,216,189,183,198,81,129,105,50,232,241,100,155,37,44,124,195,104,233,125,155,236,254,21,180,136,230,150,113,216,140,18,55,255,41,29,94,238,67,219,223,99,192,161,153,19,141,100,216,169,130,59,14,216,162,93,194,101,220,96,209,188,211,144,2,165,44,84,198,72,127,206,248,101,234,245,100,146,78,250,116,191,122,78,96,136,147,151,144,48,163,115,81,239,79,227,161,201,202,166,157,56,205,184,249,124,20,148,45,35,127,172,194,152,71,116,150,11,33,48,59,70,233,177,62,168,143,17,209,70,72,131,198,254,200,148,126,171,107,94,238,158,97,69,59,119,101,159,229,67,252,254,142,40,157,46,223,254,109,227,141,44,177,48,83,147,14,206,241,181,58,75,123,63,164,216,227,235,133,192,239,91,83,84,46,187,201,140,124,236,33,246,76,171,174,172,112,247,62,57,174,157,176,227,9,154,169,112,237,113,49,167,161,222,187,32,93,89,98,14,158,163,91,137,165,105,64,251,194,75,118,111,242,160,119,217,98,248,52,151,94,251,21,151,77,225,246,100,151,40,95,20,213,222,25,113,180,38,52,227,132,64,226,193,207,44,162,225,237,194,244,198,125,141,133,54,7,245,164,30,176,219,247,25,11,111,18,129,19,97,4,250,120,203,23,35,2,62,67,160,82,95,176,108,52,215,225,219,166,176,164,146,211,140,209,138,49,65,21,76,197,38,56,88,160,121,245,61,154,58,28,209,248,134,96,124,214,88,28,235,167,245,33,112,133,27,220,87,245,98,147,213,171,233,44,241,131,11,149,231,113,29,23,19,36,89,238,216,255,14,151,222,69,108,235,172,81,72,181,134,159,76,22,204,149,215,162,45,201,169,111,233,164,183,204,129,210,217,247,80,100,132,12,135,222,21,185,154,102,220,242,137,223,24,57,23,140,35,2,91,228,51,174,70,46,92,184,242,179,197,11,125,147,94,144,75,12,21,39,176,138,4,63,247,22,194,107,242,61,32,98,88,205,215,237,162,23,246,81,39,128,231,36,5,76,157,141,10,113,27,141,230,114,148,108,109,233,42,175,73,117,197,118,184,67,189,47,114,15,20,46,227,218,127,48,82,58,169,191,2,154,161,31,176,81,9,129,144,242,145,200,156,46,177,76,204,121,109,85,183,69,68,111,125,189,118,7,216,150,12,81,37,202,66,249,134,223,124,83,55,216,31,41,86,99,242,119,152,110,57,17,91,133,3,121,198,193,198,6,83,133,174,30,90,184,60,220,14,65,26,141,156,183,160,148,80,248,2,89,235,216,142,175,140,5,181,50,241,224,19,99,119,169,70,6,132,134,49,23,232,85,168,34,55,68,81,253,241,85,252,193,215,217,131,247,80,233,144,102,188,177,254,94,16,241,138,206,24,36,155,219,89,148,161,2,232,210,241,73,205,0,253,86,190,190,8,49,241,56,23,38,133,238,66,150,156,168,107,53,249,109,68,74,82,204,226,3,83,230,40,106,45,48,102,127,5,225,192,230,62,200,213,220,203,165,192,225,62,194,48,121,84,19,209,90,242,97,161,97,67,149,144,42,76,179,233,126,110,250,176,101,170,25,65,207,23,56,0,30,251,209,12,110,84,176,140,49,99,212,10,252,110,10,87,207,1,254,224,164,162,192,100,10,142,31,28,47,86,40,7,187,147,229,96,16,13,222,223,198,64,22,209,160,76,4,197,95,251,124,239,52,85,87,209,136,2,125,35,135,65,149,132,135,232,67,27,113,154,191,54,209,170,158,31,249,232,202,25,127,97,10,177,30,117,105,26,207,28,206,86,44,162,26,77,72,62,92,55,2,15,76,85,25,219,85,72,39,246,187,102,87,101,196,66,129,96,242,65,227,84,201,170,77,85,217,62,182,47,146,14,21,142,8,3,33,83,18,172,217,116,148,19,14,110,143,178,213,114,33,38,230,2,198,186,192,236,215,201,77,25,196,114,186,204,180,97,117,9,235,62,120,173,42,213,71,70,254,171,74,181,183,206,77,133,229,140,109,186,197,15,219,145,175,50,228,40,222,77,159,165,132,48,150,72,189,34,104,63,82,204,113,226,14,57,43,140,156,170,27,173,212,249,182,71,82,107,17,198,46,45,110,94,148,137,159,184,104,129,186,203,97,235,59,18,157,178,52,57,150,226,234,115,48,84,213,156,79,28,152,177,190,136,150,85,217,109,167,37,207,226,240,172,150,137,16,216,40,202,98,79,171,164,79,178,202,152,81,250,22,239,125,102,236,184,105,37,147,141,71,231,34,60,78,172,4,21,201,172,193,89,108,254,104,29,125,189,250,107,8,1,7,252,104,104,208,65,125,44,194,216,171,9,186,171,192,250,132,144,50,124,16,122,111,8,197,253,91,255,252,191,126,84,158,201,232,76,98,56,240,25,244,141,58,155,200,186,112,27,175,166,104,203,45,246,178,106,237,189,114,117,67,130,110,196,205,41,110,149,25,74,132,45,185,158,41,134,74,29,170,210,103,90,209,181,198,135,44,212,5,136,154,29,123,250,61,249,42,12,133,162,143,70,59,102,94,241,169,172,122,175,233,20,204,16,247,250,111,183,110,74,201,50,253,151,85,106,199,213,100,190,100,97,50,41,115,24,27,112,118,87,85,179,195,16,189,59,165,145,133,138,93,202,155,21,103,187,55,184,233,252,30,72,231,149,17,219,17,118,106,82,24,250,176,184,185,145,108,171,126,173,197,49,122,44,251,156,132,20,149,139,155,145,126,5,12,125,137,232,215,18,23,171,37,126,27,70,146,170,50,125,100,74,99,80,59,74,10,162,149,103,178,242,107,222,171,105,153,149,171,51,253,112,37,198,156,127,175,143,150,108,28,199,29,22,36,211,69,245,151,211,229,238,149,8,185,171,210,30,73,218,189,111,160,105,231,90,159,195,235,28,72,238,195,44,171,240,190,98,46,163,255,58,8,219,61,64,166,202,154,226,40,59,153,2,48,117,117,73,15,206,12,211,78,28,63,176,252,171,194,32,249,250,50,195,246,44,251,17,57,55,126,132,233,46,208,90,102,229,202,137,79,13,222,14,235,145,153,55,101,42,90,137,203,157,169,4,224,166,232,102,161,184,126,60,137,48,46,17,62,17,245,55,43,209,139,189,242,88,115,56,42,98,108,12,163,160,14,123,193,90,152,4,166,224,53,135,153,84,240,43,21,206,166,166,229,112,67,239,64,197,165,251,218,177,132,32,65,145,157,163,161,171,89,229,177,207,89,245,216,80,8,151,196,54,189,172,97,125,170,129,6,107,149,143,9,109,165,125,170,245,151,104,100,137,7,35,216,127,165,121,134,49,77,165,118,205,218,245,90,127,231,243,214,112,128,32,234,77,106,151,54,132,125,195,150,160,55,99,136,140,114,53,253,189,216,118,168,14,120,196,190,17,251,88,49,21,32,35,95,106,143,47,138,236,210,181,75,205,74,86,21,193,18,42,153,60,26,106,148,98,236,119,83,223,203,49,145,216,70,84,109,143,160,88,132,98,39,157,2,170,19,72,55,211,199,194,102,198,225,192,203,20,216,218,32,195,118,172,148,226,136,47,128,186,110,132,16,40,39,26,106,222,21,35,176,8,219,241,39,220,39,47,118,124,191,217,194,210,89,52,225,169,240,220,70,218,33,22,239,50,98,20,245,221,210,25,181,112,129,104,70,84,199,15,233,208,112,119,105,156,170,178,85,195,105,135,26,176,175,236,227,169,37,117,58,105,137,222,215,144,33,216,36,83,28,65,251,156,98,253,152,118,131,44,221,179,119,66,202,210,228,104,46,75,229,246,22,38,250,141,2,156,125,65,166,41,190,118,189,246,29,213,51,234,75,147,116,26,97,203,83,59,91,187,6,1,200,42,133,85,64,90,77,85,77,19,133,159,215,166,69,174,104,138,25,148,224,251,109,97,17,67,145,168,194,140,68,235,118,4,83,55,181,231,162,151,7,127,220,246,199,70,224,167,12,141,7,193,43,232,74,97,70,10,240,156,203,9,198,196,189,35,30,116,108,15,245,242,105,56,47,59,130,246,147,190,83,21,219,75,105,141,27,135,37,212,36,65,48,91,50,233,6,193,166,228,163,168,196,52,105,29,127,48,163,169,17,253,27,180,212,247,215,85,183,233,78,63,159,94,66,223,144,117,145,179,114,248,108,40,77,116,198,54,165,27,35,94,235,184,240,69,118,105,8,198,72,47,7,12,153,120,86,33,63,202,201,34,196,70,149,149,202,227,44,90,15,87,246,71,195,26,76,26,76,61,118,217,170,17,57,164,162,72,196,215,160,231,167,45,207,97,186,76,52,202,139,181,81,227,222,20,35,105,44,21,241,217,181,239,197,67,186,5,135,245,93,205,121,135,212,244,136,69,97,144,82,190,29,129,113,22,215,45,162,55,141,64,214,94,196,52,51,130,23,242,219,137,246,165,27,138,165,186,110,104,240,186,228,18,179,16,18,177,75,86,69,232,123,192,125,186,35,224,95,165,241,13,87,150,176,88,68,129,59,69,167,146,150,154,205,142,163,251,224,200,27,139,68,160,149,217,199,128,27,219,165,68,244,233,32,111,119,68,17,75,19,201,199,65,235,244,140,192,57,158,206,146,33,101,88,122,114,115,30,222,121,33,48,34,73,114,190,252,42,247,131,156,63,137,172,28,6,243,10,175,238,60,154,201,112,75,118,7,27,105,197,10,129,165,83,52,183,144,132,172,61,98,208,72,143,74,74,11,173,138,34,223,35,117,149,164,235,102,166,68,174,1,26,219,37,153,60,68,77,250,110,241,214,188,135,106,252,49,199,191,122,10,155,133,236,103,114,53,202,53,173,220,65,81,242,36,52,0,143,223,178,99,72,171,81,208,73,158,16,225,218,8,198,18,59,159,162,91,218,155,201,227,249,137,62,217,131,134,102,25,169,1,207,55,159,70,35,176,44,47,198,179,215,216,147,76,176,120,43,124,60,156,17,195,114,86,68,21,79,193,56,109,106,142,5,4,55,129,174,236,143,90,62,82,125,36,106,101,87,129,130,20,82,5,191,26,93,75,201,86,84,76,238,17,147,1,202,5,177,13,73,54,159,173,224,6,215,97,11,144,148,2,204,148,249,235,76,96,155,167,116,80,132,202,224,222,219,221,163,123,19,62,21,113,160,58,42,152,125,135,103,8,235,180,62,185,113,44,46,183,177,208,231,106,34,197,135,78,64,46,55,238,81,68,252,26,20,254,175,235,92,29,55,173,200,157,7,172,35,253,70,107,178,234,142,114,82,173,143,121,192,2,69,212,19,139,70,32,198,243,190,158,25,50,190,77,208,76,70,236,6,161,154,20,31,227,211,157,169,23,121,89,154,91,112,49,5,198,246,243,139,33,176,203,69,238,125,126,119,204,27,123,59,19,101,38,189,55,177,163,48,151,233,181,200,34,229,90,76,88,113,132,133,148,105,159,153,255,150,138,132,50,33,20,29,126,85,22,156,174,93,11,162,129,145,82,91,14,83,235,81,5,173,68,42,252,98,182,235,235,158,3,147,59,94,14,47,243,37,242,133,225,181,240,186,74,88,71,136,46,203,213,212,80,120,195,245,128,107,110,74,11,46,132,72,227,91,177,248,137,240,24,221,58,239,31,209,111,14,152,54,202,91,124,5,115,102,241,34,35,148,107,208,32,187,63,140,170,224,252,142,121,2,204,70,238,42,183,102,69,228,184,154,92,162,72,0,108,19,177,119,186,192,99,131,33,9,211,4,198,79,113,193,31,18,80,176,155,53,129,207,179,150,236,207,61,44,26,40,87,243,231,22,55,239,70,61,90,46,140,134,73,143,39,171,208,175,200,123,65,52,226,221,112,36,206,76,93,232,194,105,25,219,177,15,25,220,223,242,49,97,205,59,47,231,63,157,240,174,150,160,41,58,25,144,245,235,178,143,96,86,85,115,15,125,34,208,214,45,35,74,77,113,180,8,26,172,237,239,231,49,224,203,253,138,190,16,91,198,24,93,255,120,93,80,50,215,93,102,171,155,235,187,101,230,31,152,202,195,152,218,59,85,161,103,222,144,4,186,114,37,227,49,96,79,25,2,31,219,240,139,29,217,204,199,65,185,159,49,211,95,62,99,134,101,124,128,219,69,7,92,157,131,144,132,86,31,50,148,80,82,127,59,39,31,145,158,120,121,172,106,210,197,211,103,192,49,120,70,146,223,173,212,0,199,138,35,145,183,244,165,80,127,243,150,71,18,47,137,175,42,47,69,58,53,126,250,108,133,66,0,190,241,124,90,137,69,5,49,132,20,4,83,248,28,195,137,16,56,28,77,130,82,62,179,227,149,137,241,72,131,3,243,39,71,75,35,1,138,42,89,119,96,106,93,191,254,58,99,79,111,215,230,97,234,194,113,224,203,130,250,160,51,213,229,183,41,129,249,106,91,233,125,124,184,11,55,135,94,218,95,57,241,176,73,211,111,161,216,54,87,209,245,43,184,13,169,86,93,175,76,133,236,48,134,178,176,47,159,249,86,143,13,250,21,129,98,9,147,150,144,93,140,142,122,47,144,179,122,247,115,90,201,213,100,238,62,229,201,115,142,37,107,214,204,186,141,17,45,248,126,155,14,223,221,116,35,34,155,218,190,246,33,78,193,122,172,70,121,114,154,6,211,133,105,232,215,189,196,52,240,190,146,95,82,167,232,171,78,121,239,69,75,124,192,199,3,20,58,12,2,109,240,204,117,191,249,177,173,75,149,221,196,152,53,227,193,77,189,74,191,54,77,6,95,145,53,79,214,164,8,244,204,51,26,90,171,15,138,41,172,53,93,213,200,150,250,173,173,156,91,55,162,126,22,192,186,48,170,190,67,102,10,229,245,107,248,152,244,227,65,148,7,38,156,236,47,69,211,71,214,245,81,80,175,250,152,131,136,180,144,141,188,63,13,255,92,254,108,231,101,196,50,199,90,190,83,193,66,45,195,79,149,108,125,205,178,2,8,20,148,152,10,200,181,80,124,127,97,66,221,78,193,12,76,51,178,220,28,209,57,39,249,0,62,99,150,4,198,254,90,37,96,99,170,151,155,87,139,100,251,226,68,62,82,127,154,64,153,19,220,50,135,233,110,149,7,199,6,240,206,192,1,253,11,178,140,14,175,109,241,144,233,247,198,120,150,22,56,248,153,168,21,247,65,219,196,205,110,251,157,113,134,56,21,198,176,166,247,54,228,98,104,131,135,127,16,244,30,168,189,185,112,61,239,145,226,173,42,135,182,60,24,51,195,201,140,207,167,217,70,101,31,48,125,126,36,70,124,200,178,17,30,92,24,65,34,167,6,58,27,22,149,230,83,174,46,28,54,237,194,116,141,8,12,107,78,46,254,104,213,148,79,238,131,19,159,167,120,48,102,18,73,118,25,20,202,41,63,221,112,70,5,95,255,26,32,116,98,146,56,247,149,75,152,72,76,39,66,211,232,97,84,159,197,90,254,212,173,56,251,108,3,59,182,28,212,69,228,193,233,221,28,171,222,61,37,75,7,3,163,50,66,205,199,56,193,171,212,157,99,162,33,94,225,48,244,62,210,200,185,160,88,28,95,196,247,192,211,242,20,2,99,46,205,175,204,121,212,84,154,74,53,80,92,67,133,223,119,243,74,9,235,146,215,62,111,97,205,27,31,140,146,125,157,10,159,211,208,171,245,127,45,8,210,84,66,12,119,78,111,216,34,148,76,59,120,85,56,212,120,7,60,38,106,160,31,20,101,204,120,50,90,3,234,80,152,234,42,95,95,136,164,76,189,56,177,158,252,12,56,211,36,137,154,186,253,50,134,240,55,40,198,144,32,44,177,112,125,230,244,85,202,97,179,81,179,180,229,230,112,154,22,191,120,145,119,90,114,113,165,155,229,171,198,167,203,21,202,224,252,188,86,115,133,35,218,52,112,164,46,60,166,5,162,191,1,167,237,127,11,23,26,153,31,168,53,190,57,78,44,39,9,53,16,221,66,181,122,11,169,197,12,147,48,163,216,207,13,239,228,164,170,8,66,45,249,237,134,238,172,111,104,164,148,132,105,3,211,22,45,223,15,60,182,74,17,35,154,103,49,127,252,131,169,219,175,183,101,241,247,168,45,249,213,176,110,231,166,191,140,153,243,181,169,33,97,106,229,136,23,70,212,192,27,228,168,227,44,229,230,20,129,217,17,221,206,153,164,83,90,87,152,238,239,238,240,132,178,112,117,133,115,118,69,207,1,195,84,211,125,225,28,17,240,1,58,188,137,66,21,121,114,170,167,188,253,110,44,252,49,97,33,96,151,162,221,56,224,141,30,172,92,125,38,241,157,135,139,192,117,187,86,20,205,248,152,77,126,245,57,24,133,85,114,89,198,177,127,182,246,176,238,69,157,135,221,2,77,110,59,210,199,215,110,209,176,193,169,185,54,199,88,102,35,203,247,60,159,115,172,225,179,152,245,4,201,142,192,198,118,231,87,211,189,42,122,13,144,216,44,180,0,29,70,219,91,182,75,138,73,97,210,113,24,102,180,36,87,195,183,21,38,129,85,17,17,47,251,183,110,81,161,77,96,39,63,21,73,23,13,245,110,211,164,225,209,15,23,42,9,133,237,254,151,65,117,197,65,12,117,202,166,196,230,68,144,109,250,150,1,89,122,22,234,30,248,179,143,31,25,254,235,166,49,117,43,108,93,184,238,36,44,155,227,106,53,30,123,106,249,233,114,230,19,244,72,69,189,128,68,52,198,225,204,89,164,87,175,28,46,4,173,244,231,189,212,133,56,223,241,11,237,127,176,232,160,192,129,11,129,68,60,25,108,6,226,29,211,166,233,231,86,58,119,81,185,168,109,29,8,201,79,61,106,74,207,36,145,91,87,236,74,183,205,146,177,140,79,13,39,80,220,233,3,158,172,163,118,202,247,128,225,38,60,8,154,179,123,209,104,67,39,30,88,151,192,107,169,135,176,241,106,3,205,42,31,137,104,93,247,102,70,126,153,22,28,121,103,35,254,246,121,132,71,151,139,186,23,180,48,239,120,46,106,210,52,144,97,129,105,255,24,232,206,136,238,24,77,67,165,57,75,25,25,54,136,20,228,151,77,19,193,61,54,10,170,167,90,210,192,195,105,161,73,192,29,231,94,7,116,37,19,33,137,175,117,108,206,245,220,28,43,167,7,156,218,19,98,89,148,20,183,152,70,72,18,37,189,250,156,206,17,56,178,198,61,5,169,158,104,245,70,134,148,57,209,52,179,182,171,117,18,25,194,96,146,143,5,69,147,235,205,98,235,108,10,232,37,152,70,128,221,157,166,212,172,25,120,107,40,46,7,191,231,129,39,181,233,26,138,131,216,119,68,96,128,206,213,187,135,194,39,8,161,101,92,93,41,126,93,26,37,204,212,47,68,52,142,126,32,129,77,119,37,102,74,249,177,14,95,152,178,244,81,252,197,200,158,11,97,10,221,63,68,188,125,88,206,217,128,174,238,191,222,36,207,11,214,238,27,119,54,201,79,157,160,237,167,147,228,48,221,58,58,65,177,15,103,216,239,231,172,157,233,217,16,16,3,243,101,135,58,75,34,72,243,79,223,232,191,206,154,123,20,29,7,53,252,121,224,42,250,15,188,35,155,171,31,100,228,16,242,120,12,147,121,247,176,159,213,191,197,180,64,69,204,229,89,6,129,131,190,31,227,160,209,21,239,71,176,233,57,168,81,148,172,104,197,109,135,227,180,45,61,223,135,169,208,122,208,106,209,117,46,138,121,68,246,72,83,249,163,181,57,148,60,156,144,247,158,41,80,59,173,213,46,33,215,150,175,105,113,236,18,241,17,169,142,45,206,155,70,183,54,122,76,69,96,83,220,243,39,163,250,63,233,160,101,42,6,253,56,91,8,82,62,87,195,17,30,30,255,202,22,72,22,148,238,100,119,48,73,85,230,172,131,82,169,15,116,207,216,146,214,162,28,127,204,80,104,62,122,152,130,103,241,22,53,159,219,143,132,202,13,201,220,133,230,17,27,150,162,132,25,86,232,70,177,76,44,96,194,138,30,132,134,38,191,168,65,117,62,30,157,141,197,13,100,184,157,245,230,115,19,188,248,126,26,11,185,139,162,158,61,107,113,198,55,171,224,107,162,228,243,123,154,229,179,24,254,60,213,204,192,231,56,251,148,111,222,248,197,245,166,93,121,52,170,215,60,216,208,77,230,68,70,156,230,157,233,35,110,29,238,115,170,35,54,76,7,195,225,250,72,191,44,8,225,151,235,243,146,225,93,57,79,117,150,168,234,118,175,219,250,18,247,149,148,92,12,67,117,254,62,122,34,209,84,144,155,183,78,205,132,123,67,117,88,203,239,133,87,73,205,27,182,9,148,166,254,160,40,30,125,164,4,20,150,169,184,251,194,218,61,207,226,30,34,245,120,66,141,185,144,40,158,78,96,73,73,61,252,57,114,239,99,62,55,239,200,30,168,136,101,97,206,164,233,237,120,51,254,53,43,193,212,169,46,59,204,196,158,146,24,38,39,154,53,30,64,3,71,228,74,76,115,123,169,255,73,33,161,11,20,13,68,18,246,208,23,163,205,61,162,217,240,106,36,97,124,231,201,33,153,240,155,195,78,122,139,236,9,54,192,99,224,167,45,244,228,117,235,100,152,38,99,230,177,136,99,114,15,145,127,176,46,7,4,33,60,22,81,172,87,84,194,36,139,42,91,15,116,44,43,115,189,40,236,88,17,132,68,49,113,136,139,184,32,46,115,154,98,60,62,219,182,36,126,67,15,165,47,124,82,184,199,17,150,171,127,69,20,142,150,5,173,164,160,131,12,193,142,240,141,106,26,16,55,170,193,24,69,195,75,25,146,48,161,170,224,188,242,142,208,144,145,85,72,180,141,212,131,123,151,180,105,157,83,81,130,113,213,132,218,34,16,142,54,169,76,97,58,24,207,254,232,3,6,197,70,170,79,28,112,133,168,48,33,72,235,99,17,152,176,176,31,94,248,32,93,24,142,96,10,128,188,41,126,27,142,47,153,102,103,127,47,46,85,69,97,108,213,184,209,57,39,155,169,8,57,124,102,70,149,220,108,178,62,94,9,167,209,77,184,37,180,74,107,85,92,107,148,3,18,180,109,198,106,27,201,129,99,0,202,157,105,40,30,235,102,22,166,212,54,147,90,71,63,45,71,136,176,146,126,145,80,53,45,34,49,199,224,67,73,154,11,204,118,182,69,236,255,188,117,106,83,147,91,9,254,54,159,69,131,197,162,89,164,126,13,104,186,222,242,45,75,35,126,143,221,81,98,10,46,82,179,114,245,34,91,19,193,75,120,251,250,227,126,38,86,86,132,247,207,54,41,86,25,140,142,46,124,65,13,103,94,194,22,106,54,221,153,69,17,251,167,198,190,169,175,212,57,201,226,173,142,205,42,241,42,211,253,74,205,13,36,140,130,45,52,64,166,249,76,91,86,192,100,141,212,51,200,103,119,185,131,66,63,188,190,214,50,118,253,28,175,197,68,81,119,9,253,193,155,151,176,196,80,85,159,4,25,77,127,52,10,168,37,114,3,169,9,165,181,254,219,213,164,148,229,209,206,174,60,118,12,105,69,148,54,169,87,82,80,227,29,145,7,154,18,240,197,207,154,193,138,65,60,24,110,55,245,212,136,221,196,186,69,92,109,106,40,98,81,125,23,107,167,15,149,240,36,199,143,6,193,190,123,130,20,227,241,189,96,3,139,252,21,194,34,103,103,252,167,70,54,218,231,176,65,255,10,158,39,33,178,41,124,127,63,152,44,158,192,77,97,40,196,118,142,171,49,210,226,51,163,110,110,29,166,211,97,20,130,227,133,209,47,167,148,177,199,205,39,76,171,253,194,133,198,190,223,129,54,45,47,72,25,241,133,113,131,91,207,1,35,133,39,55,167,49,249,235,234,132,46,148,254,149,34,79,142,98,252,199,17,55,173,32,112,223,222,99,200,185,211,250,82,91,147,34,34,180,170,238,147,209,44,89,126,94,177,161,70,32,124,81,152,88,63,45,99,96,120,112,98,191,48,190,101,4,80,134,255,50,61,21,83,126,25,250,179,18,143,77,6,123,202,197,121,177,149,249,99,163,32,124,205,19,227,120,103,15,240,171,77,53,228,94,76,77,82,250,116,31,65,241,98,139,192,36,117,234,239,140,7,158,212,110,100,129,243,112,194,114,131,49,224,239,91,15,206,240,210,226,230,104,181,200,215,250,117,172,221,247,162,217,119,202,213,196,98,190,88,0,99,134,184,98,187,191,77,10,162,124,84,81,192,20,173,174,162,48,68,43,113,117,162,195,183,94,216,26,101,139,63,57,189,192,185,223,175,217,201,209,125,241,67,178,138,199,184,191,140,27,80,253,64,30,209,29,158,38,124,85,5,54,226,196,237,48,18,64,89,208,78,100,56,238,77,237,105,209,139,225,176,188,63,189,113,83,254,241,138,255,255,127,243,62,17,229,248,235,27,43,154,81,214,109,33,130,168,28,250,169,125,135,210,168,20,239,72,99,29,164,152,66,36,194,155,126,39,40,139,122,141,41,132,70,103,22,248,215,75,184,99,179,65,125,240,126,167,115,6,208,21,177,98,179,161,101,65,230,126,101,103,111,61,174,38,233,113,159,156,232,39,12,70,14,211,50,154,117,109,88,113,87,236,69,3,66,129,42,11,139,186,235,228,48,75,122,36,89,150,28,190,185,198,163,17,107,149,97,129,250,166,205,117,151,37,165,134,247,201,113,181,250,151,204,102,212,208,73,172,83,246,34,252,172,187,108,87,91,178,23,109,172,227,207,208,228,167,19,106,90,77,118,201,98,12,111,254,224,232,49,201,147,89,231,211,215,34,4,89,251,176,26,86,217,161,19,229,209,223,213,103,87,179,50,51,133,107,255,34,189,6,91,25,144,194,144,26,246,128,187,149,20,253,219,158,199,69,187,41,149,74,53,253,15,18,147,112,254,221,90,125,2,26,63,173,225,15,70,75,68,186,27,208,37,31,104,30,58,204,105,56,21,254,153,53,14,195,193,82,4,182,26,146,184,154,86,127,105,132,49,248,184,156,1,167,61,95,120,144,189,188,87,119,33,131,33,10,65,197,67,192,112,108,9,15,129,41,124,99,123,127,48,145,94,161,95,152,166,168,216,98,88,44,194,44,173,160,204,118,8,93,252,183,171,114,228,144,162,67,99,37,224,68,253,166,192,86,104,53,227,197,48,174,187,118,76,66,119,56,99,212,26,78,159,192,28,36,36,4,126,48,203,88,250,127,40,214,204,112,62,126,104,69,139,78,155,195,171,245,131,59,188,36,125,111,190,246,153,162,217,47,134,12,163,172,41,221,119,120,239,241,96,216,215,89,104,62,142,121,221,76,243,240,7,143,159,114,157,244,207,97,105,118,255,32,102,131,104,239,30,17,87,186,45,29,134,114,82,110,94,173,164,194,239,109,117,210,210,63,87,201,145,175,184,56,67,142,164,45,112,237,236,102,14,66,29,190,148,193,96,88,170,243,131,207,151,237,85,46,166,11,109,246,120,46,154,164,251,195,158,128,214,82,245,79,77,75,162,246,237,86,28,158,51,174,31,140,152,177,210,8,156,77,183,219,73,108,240,217,81,169,111,145,14,185,10,69,140,175,62,202,21,107,23,186,139,106,201,252,242,189,24,150,249,74,218,134,198,22,13,255,200,15,62,6,227,92,74,135,177,216,162,253,222,245,172,206,161,76,27,36,200,106,9,148,98,65,105,128,51,22,249,30,23,243,228,178,45,88,207,46,197,145,31,140,0,81,215,22,54,130,20,101,59,12,111,178,92,76,226,174,249,167,62,7,36,179,95,26,220,76,166,122,127,179,172,154,5,46,157,208,236,184,102,199,126,112,54,121,91,237,4,179,16,152,195,168,18,203,152,160,130,140,94,150,195,232,52,76,129,11,172,181,253,219,52,42,189,48,218,192,176,7,36,82,49,224,211,200,102,4,134,254,190,251,158,194,17,202,249,43,173,73,149,234,237,184,58,19,111,126,168,152,106,60,55,118,103,150,146,247,5,207,235,244,165,103,132,31,183,90,130,38,28,74,140,86,139,33,37,173,39,180,90,40,91,77,223,51,42,116,129,83,8,168,96,108,224,132,15,56,9,37,75,55,190,182,30,115,20,63,85,90,116,200,117,158,191,139,107,89,91,101,73,139,14,97,134,233,176,149,55,22,37,19,59,83,139,126,222,15,94,20,29,119,237,224,73,212,33,248,205,51,58,73,93,59,120,10,52,69,49,205,104,243,83,146,180,70,83,167,255,54,4,121,66,146,3,140,150,210,14,216,218,2,132,129,141,121,54,99,204,96,87,23,174,190,109,166,128,95,156,16,6,215,142,15,90,37,83,236,148,219,42,200,135,194,184,138,129,74,205,155,137,99,155,142,150,163,197,24,147,20,198,53,92,1,211,197,46,15,118,76,186,89,125,76,172,15,85,251,88,232,74,218,177,215,29,127,123,103,237,130,57,190,210,160,160,52,224,124,9,25,199,79,50,21,214,234,11,15,189,26,149,152,46,55,71,44,68,216,15,233,45,106,51,222,235,88,63,77,31,13,126,91,74,97,3,174,55,64,62,216,129,137,186,198,144,13,109,194,236,150,129,104,49,160,216,178,73,80,202,243,90,156,137,88,159,194,115,1,13,37,20,134,247,108,33,236,150,21,198,167,189,199,214,49,15,187,160,80,155,249,20,165,102,16,121,53,129,237,3,249,144,25,47,168,244,114,21,163,180,45,254,211,72,115,77,153,162,197,200,116,125,147,70,108,178,36,105,164,228,230,150,131,255,78,243,137,240,213,115,115,35,18,13,24,177,15,133,137,247,14,127,49,114,180,125,62,48,244,159,254,104,86,52,221,244,209,236,116,25,1,215,162,204,138,103,88,32,164,157,97,104,80,234,164,67,62,172,122,44,224,178,247,124,190,136,69,60,29,62,142,145,80,130,33,7,69,19,90,13,120,170,245,5,76,251,198,14,120,76,105,99,238,166,154,17,22,109,39,96,171,23,119,171,101,40,2,55,153,74,199,158,71,232,98,203,23,89,66,167,87,232,97,175,126,126,20,99,106,221,210,92,68,131,26,109,229,62,104,103,189,72,143,154,145,98,143,176,104,81,244,186,66,177,6,39,211,18,251,224,52,165,23,103,24,155,247,106,247,123,166,91,17,103,178,32,240,50,196,231,34,146,34,231,199,113,11,224,137,141,17,77,8,222,202,199,166,149,184,175,251,203,38,170,25,48,154,139,20,138,248,75,211,22,214,30,148,135,189,48,250,199,15,108,58,203,14,35,223,126,31,156,154,134,145,227,185,77,62,64,46,54,119,165,136,145,95,197,46,100,221,194,41,228,48,34,22,93,190,53,12,66,235,26,172,25,249,161,219,213,135,234,33,1,140,128,43,68,239,2,79,150,122,60,56,85,155,210,244,215,16,238,99,179,118,216,74,247,218,133,207,81,153,154,191,152,133,238,110,204,12,158,11,194,238,129,14,56,135,228,222,229,184,188,53,118,195,68,32,245,26,11,38,151,130,65,230,48,81,199,254,111,123,216,254,243,71,239,51,209,75,24,110,40,140,21,183,194,10,56,31,107,41,190,179,149,88,222,47,117,70,11,82,131,210,3,134,142,112,92,24,126,188,29,187,44,85,77,183,114,134,79,81,81,88,8,79,17,50,61,253,82,88,163,41,60,69,188,171,178,228,83,204,110,44,142,14,83,193,44,232,202,152,172,177,164,19,118,175,60,25,76,6,61,78,212,74,145,79,214,171,77,176,51,238,125,38,197,13,132,48,3,209,14,74,1,19,63,144,3,55,193,9,215,175,163,72,229,177,116,58,98,178,67,59,119,55,132,164,221,236,137,119,158,225,22,225,217,137,107,114,182,38,36,45,226,84,164,165,92,232,11,17,97,73,131,160,174,187,138,180,102,201,111,211,166,120,55,248,78,232,62,235,162,38,243,126,15,205,85,138,52,164,39,246,143,107,10,16,127,200,250,94,203,188,214,112,21,43,121,124,121,47,40,203,75,220,28,94,61,57,51,147,241,103,71,204,193,200,241,228,104,57,187,81,49,209,94,135,225,204,144,253,61,19,46,10,67,131,182,33,229,38,160,165,6,129,6,135,45,89,162,40,142,141,15,217,113,198,148,222,153,229,208,107,172,128,51,75,90,210,174,214,50,137,46,197,152,80,38,49,244,108,192,5,136,147,133,176,216,72,207,213,140,66,160,107,60,155,63,93,226,109,135,253,67,63,228,120,96,58,129,29,254,5,49,5,38,43,19,134,0,149,59,251,121,105,56,74,226,165,151,165,29,228,230,103,101,162,225,226,48,198,211,154,10,183,126,67,33,38,220,254,92,125,198,225,120,127,110,247,253,74,43,5,102,154,133,243,145,96,200,22,75,186,32,254,144,210,133,201,120,200,176,84,43,178,9,207,189,245,166,70,35,53,159,234,216,143,165,148,216,197,132,188,194,137,77,84,116,8,105,130,41,107,236,184,55,13,3,210,233,142,72,74,156,182,200,35,83,120,161,22,74,239,168,132,59,108,28,153,106,222,32,124,120,175,158,143,251,64,102,210,195,9,176,128,62,77,217,199,197,28,129,26,115,156,94,184,152,99,247,98,170,55,180,211,124,193,183,88,46,76,235,175,192,88,85,225,38,18,22,47,66,142,81,44,154,214,239,213,73,130,240,6,179,233,186,11,154,203,67,168,131,18,227,89,152,62,129,43,10,223,218,168,78,7,69,184,175,112,52,213,161,191,76,207,68,141,15,69,45,106,85,251,29,6,250,235,57,176,69,138,75,3,115,115,46,17,190,129,41,166,13,237,251,183,134,26,135,25,176,164,124,239,22,47,216,23,46,58,71,80,15,65,130,192,225,138,143,41,254,210,54,241,183,113,7,156,54,84,133,225,117,141,49,57,182,225,146,133,85,127,25,230,64,217,99,197,125,69,182,175,238,248,28,168,129,74,188,128,206,141,26,107,186,162,65,92,148,64,156,230,205,229,134,40,225,128,212,196,224,35,119,101,28,18,113,181,82,103,82,118,133,245,25,17,26,168,200,155,94,13,255,72,207,17,254,129,79,84,175,54,97,11,159,253,156,52,77,216,226,7,89,209,126,35,79,37,171,61,200,229,103,127,11,152,46,82,253,105,94,172,229,8,24,160,65,220,149,55,253,236,154,35,130,67,164,26,178,210,141,192,157,52,37,110,117,102,154,80,30,96,88,32,56,18,15,206,54,42,204,231,149,66,251,122,223,11,90,93,137,224,88,70,215,55,97,204,149,161,4,20,11,74,241,8,255,88,196,65,8,177,217,190,227,208,162,194,152,127,114,209,109,36,170,254,220,139,66,111,217,7,41,238,195,138,249,96,72,52,36,162,64,123,243,32,110,239,87,111,165,136,132,13,108,221,119,158,232,121,73,40,59,193,51,125,127,153,18,81,25,80,202,217,169,32,8,152,200,173,176,35,101,36,211,226,204,171,102,230,149,170,113,66,35,105,119,184,27,43,175,208,47,211,152,27,161,60,226,161,66,91,51,104,202,167,73,238,67,173,230,71,248,166,96,64,108,177,189,163,212,171,196,129,152,167,250,177,114,30,74,185,6,111,240,10,15,148,140,118,206,194,12,120,230,5,125,115,177,0,104,168,16,86,91,76,16,142,50,159,133,235,241,203,97,46,67,186,197,111,78,76,62,203,168,176,177,174,121,175,38,78,168,55,31,219,92,123,135,73,81,107,228,118,66,6,124,131,198,136,68,8,197,23,140,237,20,250,70,208,56,81,169,127,131,221,116,192,134,233,5,133,218,152,194,255,122,182,24,232,101,252,209,10,117,20,91,104,238,200,1,140,122,79,47,236,93,129,169,172,111,177,109,28,63,16,145,98,225,177,163,171,104,198,78,205,107,11,19,42,220,245,84,231,187,157,49,25,99,9,211,35,209,150,199,13,63,81,39,34,4,125,244,215,230,136,133,152,181,170,252,125,191,90,183,176,113,208,52,238,154,249,32,98,180,194,190,74,44,147,55,39,67,10,218,173,51,250,65,148,228,152,245,40,54,231,175,35,237,194,213,84,236,35,218,193,41,43,57,180,142,87,213,230,13,79,53,154,96,37,215,68,129,108,216,164,40,190,203,153,79,198,167,26,7,146,251,31,22,126,23,24,214,221,112,17,208,62,19,34,47,99,3,62,211,163,132,107,68,215,146,164,216,18,30,118,152,218,196,255,134,48,171,65,201,215,247,205,223,97,161,206,63,92,173,215,181,167,159,175,8,239,251,196,140,167,232,245,251,237,4,61,214,150,212,226,153,47,41,12,102,138,0,158,188,37,73,206,116,131,91,136,159,172,7,70,237,126,220,232,21,15,240,143,149,105,140,198,37,125,100,112,228,180,168,103,19,183,135,170,237,244,177,166,1,83,42,91,196,43,162,86,33,199,213,68,179,37,76,137,14,118,250,88,186,6,85,53,69,8,40,241,59,232,165,29,14,67,250,40,126,143,9,99,244,143,116,208,216,222,101,89,31,195,96,237,144,229,32,147,87,183,208,133,194,186,101,6,64,192,116,192,42,138,127,176,29,157,231,81,228,184,71,228,106,125,122,159,27,214,12,233,156,53,20,210,221,30,104,38,14,112,225,78,135,216,252,80,56,240,213,235,249,113,139,204,11,195,130,87,21,134,192,98,59,204,255,196,212,206,214,53,95,227,106,162,155,75,111,110,101,214,129,78,41,158,176,242,108,83,53,8,24,62,253,166,48,36,82,254,90,230,76,20,189,218,68,13,134,194,23,156,232,119,126,188,150,118,107,74,226,5,134,108,161,223,7,91,162,163,56,76,17,147,115,242,190,213,163,197,115,172,142,236,165,50,6,163,120,165,55,167,170,244,227,66,4,78,143,236,12,179,192,43,158,128,41,25,19,211,45,147,170,190,99,70,218,66,41,161,112,31,234,216,241,169,145,44,85,87,175,77,215,29,7,54,171,82,99,190,213,20,71,28,102,124,53,118,58,224,92,250,232,191,135,249,84,99,104,28,125,90,82,198,159,236,236,160,93,220,19,107,207,254,170,143,109,166,28,75,66,110,78,184,8,83,207,225,65,185,183,94,77,14,247,78,21,166,145,12,57,174,101,124,14,10,25,147,222,25,25,228,209,2,230,56,150,36,21,221,68,206,42,11,177,62,61,161,77,97,122,243,103,192,67,170,189,199,175,110,247,163,7,49,24,246,137,245,232,100,229,143,131,192,224,77,3,165,164,130,40,120,235,254,104,216,17,69,130,236,248,248,211,245,139,12,110,162,233,129,198,88,155,206,127,111,12,103,75,93,182,106,146,69,247,222,48,189,205,7,174,78,118,200,197,69,213,70,128,143,127,93,98,188,247,174,194,9,88,127,66,200,227,162,121,232,115,183,236,149,180,160,80,27,171,43,137,26,94,140,24,2,166,91,111,221,77,153,36,230,65,230,175,150,194,205,89,224,206,28,91,56,166,242,53,140,6,126,248,112,211,31,221,138,82,227,29,111,99,196,76,224,164,20,193,0,28,77,114,167,43,102,40,163,246,248,161,20,102,231,11,191,25,199,141,88,237,221,111,138,197,59,68,212,236,44,198,175,212,220,6,101,206,41,219,108,131,149,116,220,109,246,76,111,101,35,180,10,160,152,8,84,104,10,83,46,240,234,85,224,99,252,200,142,130,44,80,26,247,201,18,2,95,15,89,97,97,241,5,76,12,187,11,188,136,248,223,171,153,148,75,97,146,169,23,206,40,197,137,88,27,177,129,238,115,20,157,79,241,206,81,127,88,78,204,135,194,198,222,47,106,173,52,129,98,172,42,7,35,254,72,236,163,230,3,72,126,235,151,49,143,115,45,157,209,149,147,7,201,160,146,98,97,146,123,76,146,50,36,108,216,63,214,53,30,59,17,56,144,171,87,37,200,49,226,173,142,21,246,136,204,81,90,54,99,158,229,179,122,36,213,131,248,99,111,241,94,25,58,2,37,205,76,86,20,17,67,150,172,187,69,36,234,160,221,88,177,73,67,241,44,191,205,105,129,225,226,112,57,168,76,67,19,246,251,10,156,13,198,198,150,223,166,68,229,94,220,176,181,148,144,147,208,249,29,180,106,141,80,202,215,105,81,163,128,235,195,60,73,13,196,252,170,56,237,167,143,133,36,201,53,22,71,219,57,236,35,211,37,23,26,82,26,199,190,158,97,179,143,176,239,85,224,14,97,214,30,230,211,249,229,148,149,196,148,5,215,221,52,131,188,69,10,36,104,81,164,10,200,81,24,235,165,88,128,54,190,209,124,162,85,146,205,34,135,208,141,248,106,249,215,62,31,199,152,238,132,94,53,55,186,202,29,102,231,148,171,233,203,100,170,185,77,9,121,167,150,118,160,96,210,167,63,56,81,224,164,113,30,114,136,165,133,193,122,108,93,13,120,211,43,134,106,224,53,134,107,146,105,204,129,148,98,50,176,169,60,81,101,179,150,93,22,3,107,24,186,80,121,52,236,190,153,194,26,70,40,72,190,200,192,187,43,59,172,225,99,12,72,190,136,178,251,99,165,199,23,57,127,58,191,167,49,38,54,246,120,114,138,7,52,154,62,76,86,37,213,59,89,166,218,218,124,252,236,2,147,176,202,206,199,188,155,132,58,199,138,141,5,45,31,97,9,38,132,235,210,151,44,207,86,52,236,76,43,95,170,43,142,160,68,36,72,89,130,143,227,239,180,179,92,77,175,164,160,132,199,238,118,56,180,189,11,233,62,228,79,227,167,201,7,47,249,101,91,83,203,47,62,70,226,204,18,152,158,212,45,206,228,27,30,133,201,202,187,76,137,215,114,222,126,163,68,28,170,87,184,76,80,54,204,51,10,240,250,86,90,102,126,123,248,205,233,213,211,58,6,86,114,95,97,46,144,188,208,218,17,2,157,222,147,79,6,248,124,235,169,164,206,231,65,119,142,51,127,81,63,155,148,111,58,161,19,228,168,85,253,106,204,143,114,130,176,54,208,146,208,186,44,136,63,114,172,78,98,12,112,195,43,17,246,113,126,124,91,161,176,4,105,0,9,25,158,37,144,194,228,29,196,185,155,150,193,81,146,236,31,4,101,105,45,19,194,207,58,155,177,223,251,204,231,161,235,135,196,120,219,97,128,193,34,81,180,2,15,50,148,240,49,206,84,120,14,40,216,240,242,8,99,155,194,144,46,207,141,147,54,174,69,64,80,72,133,74,73,245,58,9,148,253,54,21,103,162,43,72,60,162,203,163,21,148,2,69,250,143,138,227,121,97,202,212,171,84,30,66,184,23,99,70,77,175,22,69,34,114,90,70,239,215,46,93,42,47,150,106,99,127,141,37,64,134,92,98,72,48,226,244,20,70,88,37,123,94,30,26,122,34,160,241,104,199,251,151,64,76,34,33,219,83,88,227,41,213,39,136,11,201,197,53,46,41,173,18,121,137,12,253,70,207,178,116,17,155,144,40,108,50,117,247,240,126,144,217,20,244,44,159,50,174,11,78,202,68,21,244,140,227,57,14,86,107,5,144,48,43,1,200,121,207,167,62,84,78,96,82,198,24,199,11,236,248,77,197,247,76,166,38,246,232,169,4,195,112,29,180,229,252,245,156,46,48,171,22,213,230,51,15,231,131,77,243,84,74,126,41,34,169,31,25,24,112,174,148,192,75,236,120,47,75,141,255,224,78,215,184,60,153,233,182,132,119,95,127,77,227,245,145,207,35,14,238,48,150,138,212,119,163,26,214,118,152,3,208,82,111,153,7,180,86,162,84,246,193,164,2,146,68,212,161,128,172,215,152,168,148,55,61,10,119,5,63,197,209,51,155,155,134,111,81,209,116,238,111,196,174,147,240,50,14,83,191,238,37,44,145,2,35,175,132,173,17,204,72,159,168,56,48,20,60,146,101,128,129,147,35,39,96,122,145,37,186,139,64,100,138,67,21,78,128,36,101,237,213,8,45,2,166,32,79,181,149,72,244,142,112,189,204,3,236,90,245,206,122,232,241,104,63,205,0,65,59,225,121,191,183,185,71,82,71,125,30,154,186,235,18,31,228,156,184,162,184,65,28,99,134,243,68,184,234,188,135,136,235,193,101,29,235,163,98,48,117,105,237,104,150,96,244,120,12,98,44,75,234,36,216,130,40,135,106,113,243,246,200,121,176,7,207,28,70,82,107,52,150,215,71,177,38,167,124,167,82,81,59,134,115,150,211,47,30,141,72,68,86,225,62,202,117,118,140,138,201,66,106,35,1,74,223,14,87,186,189,69,94,165,89,119,185,219,219,192,199,208,172,15,60,102,132,12,129,245,131,16,119,14,255,199,74,211,37,89,140,193,154,210,172,113,239,133,155,33,193,120,20,83,166,111,57,21,235,120,200,94,200,57,74,93,228,93,64,208,139,171,122,81,169,57,66,157,92,173,50,92,231,88,75,249,142,10,122,107,50,207,160,90,220,174,63,52,234,79,101,105,41,124,142,210,18,67,154,177,136,166,194,189,238,152,196,8,149,61,162,77,199,123,162,234,248,194,103,95,104,15,188,215,221,55,114,207,218,23,66,233,96,236,26,205,248,241,214,3,150,143,131,234,131,135,232,13,154,60,125,91,119,154,17,149,157,42,23,181,116,199,130,55,126,62,48,13,250,83,224,61,94,152,192,254,133,165,116,215,202,10,170,83,212,255,80,169,162,251,149,82,239,48,166,41,14,204,210,73,128,30,123,238,49,73,129,53,71,64,87,206,57,254,235,133,139,38,125,128,137,33,95,56,139,141,100,37,249,185,206,122,63,246,204,187,60,240,200,247,99,214,113,185,42,13,37,124,221,47,220,116,171,165,55,220,181,193,13,205,93,51,62,137,90,172,59,203,10,25,216,7,30,17,20,7,30,170,113,103,188,95,51,70,212,74,106,166,162,228,162,4,157,82,194,100,240,114,157,3,131,171,184,178,195,90,209,199,93,184,137,174,88,73,54,145,14,238,113,4,228,101,213,162,42,138,89,92,195,228,204,124,42,157,235,131,146,80,204,23,238,75,214,150,193,59,220,73,224,90,52,207,85,80,126,139,171,141,110,94,53,234,136,154,187,101,71,90,41,169,118,50,173,102,43,156,236,98,250,231,146,229,70,92,50,98,11,112,147,101,169,108,36,169,111,245,106,14,91,88,73,132,253,206,89,51,195,144,33,231,92,69,234,26,184,132,172,236,15,86,225,35,188,149,222,60,184,140,83,149,30,189,67,212,92,147,207,112,224,161,146,155,48,128,113,48,10,172,249,90,224,25,30,188,193,125,105,138,237,236,224,174,247,116,96,170,3,100,14,47,235,34,143,139,207,157,52,209,140,154,30,77,16,14,111,42,144,239,231,52,9,133,152,12,5,149,95,149,222,131,72,118,23,63,217,40,131,207,50,226,203,218,226,46,86,69,6,222,168,68,243,188,95,139,238,70,125,234,105,122,53,23,125,244,162,65,123,187,223,210,30,243,162,144,27,118,207,219,144,119,95,85,199,11,243,105,121,232,205,224,189,30,116,187,60,189,161,91,106,172,97,251,194,67,91,1,111,198,72,225,158,229,226,243,217,165,215,11,105,181,28,217,191,98,237,222,114,36,18,214,73,101,233,189,37,168,96,112,191,99,130,184,147,196,181,207,252,162,205,217,253,131,2,11,65,221,15,204,65,151,47,60,251,131,158,131,107,247,139,118,169,246,49,152,152,211,133,203,146,246,82,226,89,199,14,159,241,57,16,70,86,20,195,225,126,75,236,244,174,48,59,74,187,112,210,222,187,141,224,121,89,23,94,144,15,61,48,101,239,1,163,215,164,55,23,171,15,180,170,89,7,58,151,76,35,118,160,7,62,190,76,105,50,203,84,181,18,120,132,37,93,44,39,47,105,117,96,226,247,1,55,4,128,21,118,189,229,97,165,158,170,206,13,88,194,10,7,46,18,2,2,198,63,143,91,147,71,25,15,12,219,66,192,232,243,157,111,253,111,123,167,255,227,71,229,153,246,108,119,176,8,156,239,241,194,251,142,7,25,154,253,12,53,253,179,229,194,73,93,122,131,179,92,125,124,221,63,87,143,157,99,122,82,111,246,76,161,110,145,197,128,235,200,41,63,48,182,104,192,69,91,17,129,23,92,211,23,126,188,118,96,10,233,2,134,56,250,185,57,189,16,178,191,14,85,254,5,166,122,237,194,184,76,207,135,166,2,199,97,28,133,254,12,11,186,120,23,166,193,234,157,69,101,181,126,225,38,197,177,192,173,237,49,47,156,178,140,218,249,212,189,230,216,100,237,196,75,186,213,157,243,111,122,246,143,140,169,84,65,128,98,176,223,243,144,86,107,221,8,105,185,157,114,49,129,174,7,110,115,117,129,53,130,3,145,247,89,182,113,243,70,79,121,87,120,222,60,25,245,69,244,21,60,48,252,115,2,171,230,55,225,139,115,248,251,152,78,83,139,123,97,106,92,46,60,159,3,128,126,222,20,99,58,104,121,16,59,0,184,39,69,69,141,9,148,217,50,4,150,176,177,193,53,98,79,191,171,85,215,24,177,142,187,81,90,209,207,99,130,84,130,193,91,224,149,181,8,8,142,150,216,195,173,157,103,170,34,51,134,216,133,27,161,150,23,110,159,136,197,7,119,121,52,130,227,45,92,38,19,34,80,134,128,177,141,58,189,92,56,107,35,62,240,168,119,54,12,2,243,114,115,206,158,233,121,125,58,158,87,125,116,214,123,39,180,115,225,221,31,157,117,210,124,45,62,183,113,223,175,7,110,163,45,129,197,148,32,9,120,246,161,216,18,241,35,31,238,130,134,232,238,188,112,87,119,142,252,99,143,58,35,96,142,47,133,145,113,187,55,135,78,73,43,198,18,100,99,35,44,105,171,249,120,224,233,129,72,208,162,223,131,150,137,121,173,24,124,5,213,153,46,136,161,199,115,19,111,208,178,73,224,122,13,36,180,111,180,76,142,181,91,34,210,120,108,138,172,251,33,228,207,243,198,20,50,20,11,181,62,48,201,255,11,83,232,34,90,206,231,64,246,89,88,97,33,147,246,107,100,10,55,206,158,123,69,16,71,234,79,19,188,10,199,165,90,58,81,181,150,207,164,138,224,211,49,214,97,175,121,224,22,21,32,192,67,114,212,214,116,117,214,139,255,50,219,116,145,19,6,248,124,142,46,112,214,232,210,110,198,19,116,225,94,31,148,56,129,162,26,13,132,232,38,207,118,127,154,208,189,6,128,206,81,87,35,73,70,75,191,244,104,18,154,26,251,134,228,138,73,217,172,7,174,243,198,18,55,212,223,15,139,5,233,137,29,112,73,165,60,55,39,99,113,95,27,89,136,39,44,86,111,144,6,98,143,49,84,5,26,58,70,249,105,218,147,166,194,121,223,184,115,161,163,98,215,7,62,147,248,94,13,51,187,214,145,26,81,235,157,41,237,13,201,65,220,148,91,76,21,40,250,229,173,169,34,142,181,69,241,255,210,80,59,149,69,148,0,5,204,124,151,159,70,52,245,134,103,233,73,201,26,198,36,78,18,181,91,104,222,142,166,97,204,68,134,111,197,215,102,123,210,232,236,25,132,89,226,226,227,108,15,89,246,212,9,225,152,58,156,45,208,169,234,215,136,124,198,213,9,237,32,9,59,83,142,59,75,4,21,206,73,165,84,20,212,68,214,50,98,221,99,58,72,148,166,210,18,16,153,44,19,63,78,26,87,166,154,171,199,123,33,107,43,234,139,12,211,185,34,38,185,53,181,72,0,137,254,28,14,241,120,52,99,48,149,90,235,205,78,30,123,10,124,52,138,166,154,110,148,39,83,193,47,149,216,20,211,206,200,137,242,75,91,205,94,99,124,140,33,165,16,114,170,240,54,197,173,213,253,143,154,173,211,91,170,219,155,117,182,198,18,56,131,255,92,13,63,115,187,241,215,98,132,247,146,254,152,16,27,7,76,109,238,82,109,236,74,113,237,141,109,209,133,170,204,34,217,216,17,34,226,61,180,215,135,178,125,212,105,29,238,236,172,154,20,34,161,190,99,154,118,99,135,208,134,129,178,34,128,202,209,47,137,249,145,105,199,233,17,219,162,178,33,191,153,172,20,165,45,112,82,172,46,135,230,249,244,139,4,69,84,20,156,175,169,157,12,103,210,181,20,113,124,51,175,85,37,122,163,197,25,47,189,81,28,145,171,17,129,46,61,178,200,80,74,79,149,160,166,140,255,150,39,38,75,73,105,230,144,8,82,100,247,200,168,202,20,198,59,159,41,170,229,96,123,27,79,78,115,82,198,125,107,27,225,145,151,123,103,74,132,110,109,35,31,94,86,54,246,47,108,160,81,66,181,149,153,10,61,63,88,240,238,111,83,244,39,48,17,189,72,188,88,53,157,132,14,168,56,46,53,138,110,16,119,45,122,49,194,194,145,8,179,138,184,36,181,14,116,35,207,182,243,173,167,171,146,36,48,245,201,115,246,69,237,87,133,118,84,126,154,234,172,91,56,70,138,90,50,216,11,166,220,25,181,168,80,196,45,169,163,88,72,28,246,72,137,194,92,187,165,138,144,254,137,209,162,236,140,134,236,33,165,18,232,213,204,21,37,111,216,144,105,74,185,194,48,15,54,96,152,143,20,134,181,120,70,182,214,42,41,158,138,131,54,243,157,43,80,31,12,125,242,102,244,170,243,22,90,76,237,157,93,92,144,238,111,159,137,162,95,123,177,42,246,253,109,83,100,84,113,109,122,29,35,255,13,49,230,108,42,174,77,242,43,199,168,65,163,161,229,12,116,120,71,233,24,117,223,189,107,141,71,165,197,76,234,21,168,161,81,113,237,20,171,171,217,1,45,197,39,155,182,148,155,182,167,40,182,105,241,9,197,149,241,53,73,25,40,115,2,5,137,117,220,122,4,24,53,178,10,115,39,211,157,242,153,68,66,78,57,129,248,154,51,223,130,29,227,178,151,162,26,138,206,163,88,15,162,186,34,93,166,8,121,79,169,167,51,137,18,169,246,129,16,59,14,101,72,56,155,76,5,58,217,105,39,141,210,48,234,144,155,214,33,157,153,231,101,49,199,67,59,103,163,52,166,91,173,234,76,209,140,192,199,215,26,40,26,188,195,117,130,209,38,39,169,173,31,176,235,228,155,126,63,222,70,209,210,176,105,101,32,55,59,127,246,55,41,106,27,191,141,166,197,62,62,159,174,247,95,49,120,164,30,137,239,104,195,1,19,115,221,220,61,2,42,50,226,108,221,99,220,204,126,237,79,95,99,98,113,197,217,84,141,222,69,42,218,168,212,140,243,165,91,237,150,72,153,111,107,138,247,115,111,62,214,91,135,89,56,213,200,115,225,51,40,15,210,57,126,210,170,146,232,61,123,159,150,218,165,209,215,189,247,241,23,37,242,220,145,22,26,43,221,171,187,126,171,14,175,247,109,13,233,105,78,237,162,64,57,100,206,231,64,174,178,46,249,240,85,106,33,172,201,71,74,31,41,208,141,252,28,70,99,105,85,11,39,55,237,154,14,19,219,147,165,215,103,136,38,243,157,185,252,41,171,228,115,196,131,13,242,55,107,63,69,153,249,246,218,208,198,40,189,54,80,102,221,104,59,97,157,86,186,194,176,130,71,74,115,117,243,55,164,92,116,167,155,98,176,66,69,173,146,61,251,166,101,191,163,176,5,247,68,213,223,49,145,106,220,219,244,42,165,142,21,81,245,91,93,120,190,109,29,79,21,236,128,188,37,174,166,224,79,74,104,41,230,185,207,221,134,196,149,225,87,66,155,244,222,249,161,88,130,164,115,229,116,127,184,174,161,165,216,103,175,161,16,57,94,10,25,35,21,165,135,184,43,76,202,181,233,198,144,90,107,130,172,51,220,166,141,132,171,8,149,35,117,49,118,56,216,155,194,5,105,213,193,215,44,89,74,96,219,210,98,107,90,197,174,93,135,71,38,205,121,80,224,83,89,117,247,193,92,158,50,239,142,58,194,208,242,90,41,125,71,97,112,231,125,107,57,155,20,86,209,191,134,4,88,84,246,154,2,141,86,144,31,199,227,86,122,18,168,156,111,125,249,173,243,161,209,160,200,238,221,208,27,31,183,138,148,133,34,203,174,33,26,88,99,43,162,174,179,138,121,211,104,101,90,98,111,14,37,188,34,76,82,34,167,136,0,210,85,114,163,44,62,35,186,26,214,38,60,231,73,43,246,167,245,199,68,161,53,221,140,10,39,107,119,12,184,136,178,37,196,105,40,70,68,161,26,121,211,172,173,29,228,43,82,185,133,214,72,6,77,237,198,239,55,8,218,142,111,246,54,96,88,34,230,54,162,109,234,76,164,73,162,193,44,156,238,205,219,208,133,87,161,251,88,251,86,221,183,214,166,118,211,208,127,83,111,127,146,125,124,105,213,217,176,159,69,97,46,85,162,91,155,128,208,61,139,170,124,206,24,45,245,60,83,54,17,87,141,147,220,218,147,5,38,83,27,21,149,7,214,178,197,31,207,215,61,29,206,234,169,105,188,60,95,61,62,104,181,160,207,86,34,47,14,189,116,97,178,10,210,89,117,78,180,113,35,53,136,195,245,249,192,148,83,197,111,231,93,187,114,74,12,147,6,107,119,91,24,218,205,79,179,235,93,33,203,8,249,151,162,117,93,19,196,164,97,202,195,238,145,162,15,130,24,195,208,250,242,98,117,117,17,14,65,180,73,25,81,32,251,216,119,255,71,12,92,137,67,208,186,190,27,248,57,244,180,143,161,64,220,29,13,72,48,30,50,51,149,127,12,133,156,251,203,8,24,43,69,152,241,8,220,195,131,186,94,165,249,34,117,30,33,7,164,18,187,82,221,33,122,112,139,40,22,220,141,74,35,147,160,241,137,93,250,108,27,88,95,183,5,143,137,148,227,72,165,41,78,170,82,206,30,129,178,162,116,73,112,54,41,106,177,207,64,153,195,218,253,7,19,113,212,120,155,130,199,115,111,180,121,250,245,113,169,250,209,150,72,42,71,194,142,38,134,51,196,142,206,232,157,133,239,0,211,111,151,25,158,33,43,77,119,101,87,132,205,229,226,6,201,216,221,13,143,229,86,164,134,27,50,234,114,15,77,108,18,161,2,232,153,3,183,68,8,22,50,77,173,62,63,38,187,233,99,4,156,134,110,151,228,93,106,137,115,113,80,153,163,77,168,252,235,226,145,124,210,46,24,199,2,159,115,240,214,242,80,28,170,156,111,118,158,215,136,8,82,177,39,25,39,96,211,43,11,56,13,61,240,19,201,208,26,13,197,157,72,204,63,150,205,172,70,2,48,93,192,201,68,29,217,204,190,103,170,4,51,142,127,246,105,21,117,180,63,198,173,54,6,166,164,245,83,132,131,246,34,83,153,16,240,249,27,40,151,28,198,132,190,41,125,131,9,76,205,128,113,103,31,248,12,201,189,24,233,174,254,160,249,155,130,6,47,161,178,168,198,59,235,181,179,192,133,218,144,172,48,186,88,241,211,198,252,87,20,158,116,231,4,76,65,128,62,217,241,141,123,188,246,102,208,214,115,115,18,112,113,117,61,51,44,60,15,224,138,80,143,143,233,54,14,165,173,240,60,103,64,115,24,126,173,231,230,103,53,237,20,55,71,69,43,235,123,211,49,28,223,115,227,6,53,125,114,10,198,62,129,39,226,65,28,178,250,222,168,35,245,248,237,185,219,237,11,49,24,105,235,184,26,17,139,174,191,125,54,140,175,159,30,152,49,222,250,197,114,156,31,152,209,199,68,186,22,150,193,72,89,185,210,35,109,55,229,121,239,132,185,183,3,222,227,246,133,24,12,97,163,11,88,82,93,51,166,190,55,133,117,161,219,105,253,102,85,222,27,133,140,16,34,75,38,51,185,31,24,226,72,87,122,164,93,249,246,84,2,83,149,154,226,183,39,90,187,242,219,200,106,133,200,224,57,34,17,189,203,10,151,51,24,241,222,248,199,91,6,245,39,208,231,87,179,65,245,170,55,183,72,142,203,72,230,227,152,246,7,189,218,225,214,150,243,124,16,196,105,166,139,189,19,24,73,75,231,169,201,232,238,184,26,138,148,242,220,251,140,83,8,142,230,210,68,254,27,184,99,129,5,202,70,163,63,141,30,88,189,63,77,185,207,115,49,242,59,241,210,149,158,59,29,240,78,214,33,126,186,18,44,212,33,67,76,188,196,152,80,233,153,151,194,198,102,27,48,12,9,178,254,22,226,214,247,106,19,46,123,96,147,168,112,120,30,255,188,233,215,172,38,21,236,48,81,182,173,99,74,103,67,168,126,34,157,241,172,129,85,33,44,245,247,46,212,164,77,29,22,19,210,14,197,81,206,123,93,251,171,24,245,186,195,116,251,55,189,185,165,86,102,40,142,182,214,116,129,17,181,238,171,93,189,210,243,245,245,201,51,156,10,62,27,160,109,170,250,61,51,69,32,190,128,104,104,190,213,183,6,151,145,66,237,151,86,130,165,59,253,202,145,162,48,37,85,242,8,207,213,137,226,12,135,207,215,185,121,104,96,116,120,71,60,217,30,183,5,227,135,166,22,31,4,238,128,212,30,120,209,1,16,112,145,214,247,31,60,151,11,24,34,49,216,234,51,141,237,234,80,136,165,200,172,213,23,30,49,211,216,58,203,51,87,80,119,114,49,120,206,136,179,197,237,23,238,35,158,60,19,214,30,239,139,13,151,94,76,80,1,149,103,91,161,183,170,197,111,27,141,224,59,44,235,170,242,214,95,166,243,25,114,58,10,28,38,206,186,247,243,193,104,211,116,152,2,184,245,92,77,203,78,12,11,177,176,249,192,70,254,17,186,186,196,84,159,217,80,188,65,208,96,138,62,203,11,175,208,244,181,195,178,63,143,134,193,31,191,61,173,133,247,189,122,198,206,82,81,52,124,54,158,140,134,95,192,139,140,199,11,231,37,240,49,96,254,192,41,223,223,134,207,240,133,179,183,49,1,31,131,187,244,245,192,173,222,217,114,206,222,171,154,240,131,211,184,83,113,207,222,199,159,47,182,66,38,28,19,251,246,108,254,224,210,227,40,192,151,120,119,84,52,154,67,92,186,253,200,72,31,248,152,252,33,148,156,176,59,222,69,212,75,8,37,147,0,78,251,153,138,115,182,216,81,9,248,239,103,50,193,162,17,90,223,116,91,165,231,98,74,227,102,160,112,20,60,15,222,198,138,245,75,71,231,77,244,25,204,228,12,1,104,26,251,159,45,145,77,52,135,186,244,25,212,253,238,29,212,186,197,123,145,36,81,107,137,51,168,199,234,111,184,7,233,129,199,76,113,64,158,37,112,28,224,173,48,158,99,124,17,234,9,198,115,117,34,36,24,210,213,103,102,233,176,80,130,148,103,92,77,230,71,109,14,172,242,59,81,27,149,116,186,225,226,58,230,216,121,142,37,157,166,126,79,228,51,63,127,27,56,19,178,144,109,237,204,97,242,25,14,159,99,229,49,104,206,242,34,68,30,138,222,244,228,234,205,169,180,242,7,167,52,42,235,250,36,137,178,194,48,32,242,123,253,78,131,141,204,211,97,250,100,117,103,161,169,32,68,122,19,217,160,199,100,249,177,0,6,188,182,72,62,24,76,81,128,127,48,12,11,157,12,80,148,141,18,50,231,72,11,171,209,65,218,125,132,133,73,187,195,99,4,210,80,159,214,21,73,63,231,122,26,10,215,210,227,201,96,57,78,186,37,30,159,19,174,7,135,81,57,81,227,151,78,205,29,39,59,78,237,101,83,168,24,125,115,93,163,99,108,250,245,186,194,103,144,92,236,150,222,135,86,244,244,61,203,235,46,253,105,140,234,10,214,86,67,241,158,138,151,199,205,66,247,56,245,128,141,191,232,129,201,74,198,47,211,144,251,220,124,194,233,228,175,53,177,58,134,204,133,49,162,94,215,96,43,124,80,248,44,159,240,39,166,245,155,76,133,41,210,139,223,94,112,80,235,160,96,64,173,11,15,73,61,1,159,169,150,239,213,84,50,232,44,182,112,242,110,1,195,227,164,31,164,35,35,235,87,27,43,138,26,83,198,2,23,32,18,5,69,193,243,75,49,21,206,161,176,223,183,134,252,42,205,128,137,138,43,204,177,18,135,231,162,124,122,61,48,161,178,184,121,161,31,88,127,187,146,50,29,1,179,187,234,115,159,245,51,99,170,156,137,80,110,163,45,48,197,12,174,236,10,231,70,125,150,54,194,213,57,236,79,107,218,121,190,23,114,108,229,222,252,56,186,83,103,41,89,132,238,107,23,241,231,166,224,57,90,195,92,89,38,182,166,159,35,155,114,130,163,28,57,250,210,217,232,209,3,158,227,86,134,26,76,206,231,254,240,30,233,249,30,185,172,116,63,53,68,196,234,190,29,191,113,203,75,119,234,219,244,183,19,29,236,241,224,52,96,63,147,52,145,122,137,71,235,189,190,115,33,49,149,98,200,248,67,125,110,14,219,107,9,216,34,203,10,159,105,63,47,140,196,131,220,156,242,194,26,27,245,178,253,176,41,12,33,76,60,26,241,44,61,27,17,30,175,177,118,9,43,61,6,69,71,181,51,86,223,154,214,179,45,48,7,107,138,81,155,93,20,14,128,9,1,222,81,59,179,180,232,94,219,209,194,10,51,12,229,233,173,94,212,57,228,103,187,51,9,185,105,253,105,90,10,226,88,166,6,105,229,7,94,46,133,106,240,90,79,92,9,185,152,107,241,175,5,23,223,126,96,92,70,135,55,9,170,172,240,185,89,236,42,116,246,180,249,92,221,214,190,163,130,155,164,167,64,175,166,39,125,97,233,188,48,24,217,180,120,114,228,7,159,65,171,232,97,220,71,195,195,126,30,45,225,170,6,76,160,91,135,229,120,101,247,193,134,180,87,26,72,17,70,12,184,81,216,62,240,89,250,227,62,216,214,83,151,226,130,189,253,119,207,128,225,246,42,92,92,80,212,96,68,60,30,152,152,227,14,152,153,168,95,171,152,88,70,192,68,47,245,165,224,230,11,219,18,234,233,199,213,135,127,111,199,94,122,166,24,189,179,15,156,90,188,245,49,175,75,123,38,18,164,132,237,222,124,139,132,182,193,29,121,55,135,57,249,234,3,183,113,93,40,211,41,105,207,111,115,74,196,205,173,15,244,65,83,137,111,185,171,213,185,40,76,214,48,238,77,98,244,89,124,25,198,137,11,195,111,241,127,174,190,55,239,216,115,127,127,59,134,188,90,137,249,251,224,37,92,36,52,198,103,123,159,28,34,243,128,247,159,15,130,110,69,160,144,35,212,231,193,41,174,136,123,147,15,46,15,76,209,219,189,26,193,240,231,193,209,215,235,1,155,140,212,51,87,250,117,214,233,138,152,227,157,167,249,107,100,52,24,146,215,103,9,180,217,195,140,178,162,92,61,88,77,226,43,199,231,196,16,234,207,226,91,94,159,3,12,245,70,125,174,222,249,154,4,20,68,231,103,101,159,173,247,35,232,51,216,142,172,103,225,247,29,219,6,253,171,105,63,240,241,90,239,168,205,45,5,214,63,184,127,237,94,192,16,9,60,199,64,165,179,46,158,28,198,171,119,47,46,121,239,248,98,139,186,227,231,106,116,61,239,205,123,94,227,121,52,200,59,226,147,44,42,13,222,13,15,129,14,135,89,222,227,189,121,90,247,230,228,81,199,122,247,195,237,102,24,197,86,163,62,79,78,175,132,239,136,217,132,104,159,197,143,200,134,91,213,192,156,149,207,116,104,43,199,205,177,155,52,204,128,157,212,220,247,131,52,98,181,231,28,32,220,236,86,90,182,152,86,126,246,6,202,103,70,192,37,213,150,223,101,144,70,252,54,196,145,227,93,99,179,248,39,161,89,226,236,152,207,205,105,127,190,87,83,243,168,83,17,249,143,30,239,109,180,185,207,242,38,217,221,3,134,230,64,183,22,246,170,251,219,136,122,62,203,32,173,180,227,222,231,157,215,51,89,200,102,183,24,149,70,113,185,78,22,170,122,199,133,81,137,121,174,134,54,183,6,60,158,224,10,213,32,45,197,144,54,211,24,83,152,90,217,128,45,133,169,104,70,251,37,208,58,158,16,69,131,191,236,126,15,232,176,212,38,104,36,105,86,140,9,51,122,63,87,83,110,28,35,58,140,210,84,225,49,71,12,25,81,133,60,21,229,157,239,197,196,179,94,248,76,173,152,134,166,135,246,192,173,246,120,45,36,75,116,39,199,157,189,243,228,248,87,207,33,210,168,26,154,113,235,85,211,212,47,13,235,100,120,126,40,66,176,252,30,184,180,29,223,146,42,231,241,188,116,33,221,29,112,107,243,47,156,228,234,213,47,117,199,7,15,223,85,216,251,164,210,255,7,195,218,29,48,66,76,239,205,87,132,0,51,116,253,143,15,4,13,186,159,49,7,37,102,244,252,52,76,33,37,96,106,84,242,243,61,114,138,93,131,170,171,148,158,153,210,103,73,113,117,193,95,126,96,35,134,113,248,88,131,109,61,79,54,118,132,132,8,14,151,62,199,59,207,114,143,171,169,66,122,7,109,161,119,22,240,153,239,239,231,134,37,35,70,165,83,8,250,172,159,228,20,26,6,27,227,214,3,207,112,177,206,73,7,145,193,187,188,106,236,41,144,207,22,205,96,35,59,92,227,185,41,5,127,78,55,18,110,227,194,27,146,234,231,151,89,95,14,47,88,143,222,231,150,153,130,130,196,227,227,36,170,20,125,18,103,122,170,210,59,38,4,133,2,198,13,125,190,7,252,5,241,53,143,209,60,243,179,4,86,191,31,251,151,28,127,62,54,186,208,45,96,212,54,159,245,117,76,157,88,157,240,170,149,119,101,83,225,90,3,70,15,246,185,26,209,227,248,237,66,209,251,187,182,235,138,197,139,190,95,122,55,180,188,61,228,74,172,190,205,253,204,179,228,229,8,131,44,194,99,91,54,99,223,140,59,211,102,246,172,15,232,12,46,186,215,19,201,162,156,61,226,204,176,5,236,222,30,24,159,49,174,110,136,74,235,83,47,204,247,29,240,92,253,217,176,150,145,17,59,204,156,28,47,204,145,30,48,161,14,29,239,99,111,215,122,175,62,198,129,70,169,17,170,105,113,160,35,167,152,212,218,39,214,84,98,138,23,74,31,254,47,236,235,131,20,112,81,11,237,167,130,19,223,99,180,53,159,7,183,71,15,148,208,137,206,66,82,192,241,96,171,60,80,94,145,211,59,216,238,61,189,240,232,247,82,26,87,255,194,37,204,43,12,216,158,158,143,101,75,245,131,201,249,181,253,140,103,201,113,38,162,77,55,247,115,113,233,145,173,56,48,26,184,207,104,87,42,90,29,230,31,204,252,103,56,195,248,34,132,117,219,198,127,95,186,222,131,141,214,188,89,159,241,36,206,25,55,63,51,97,106,28,11,146,221,213,227,230,104,146,61,231,245,26,178,46,105,94,125,60,152,70,143,77,204,147,10,121,194,99,11,208,40,19,95,154,64,238,19,208,97,1,220,61,129,6,169,103,167,108,200,93,151,24,212,102,227,242,23,110,1,87,132,38,95,56,221,65,165,205,230,15,220,178,92,61,231,95,248,140,84,252,246,185,211,252,243,219,105,221,39,63,99,218,247,59,230,84,166,4,220,118,221,127,87,246,29,150,62,223,137,102,154,9,1,82,226,244,140,25,130,202,49,15,207,255,87,122,150,94,167,117,41,224,186,222,3,123,65,104,21,175,53,76,123,228,153,105,229,190,149,137,118,62,111,69,163,108,60,246,108,101,180,231,201,142,5,112,71,116,146,110,208,39,67,83,221,189,116,26,75,180,88,134,211,91,222,106,211,254,171,207,53,211,141,82,177,108,211,227,164,55,35,4,201,1,83,230,163,87,91,107,172,255,178,81,182,61,251,172,169,147,197,213,52,90,62,150,31,254,134,59,202,132,18,206,183,215,207,69,174,184,196,213,229,79,18,148,144,202,29,20,168,0,159,112,16,143,210,99,146,54,132,90,222,171,83,170,113,158,255,84,54,158,247,182,178,34,135,23,204,47,10,79,206,84,127,239,78,120,96,252,137,139,92,59,158,211,98,213,55,188,48,103,56,55,20,242,166,252,6,224,112,126,3,94,169,61,238,38,165,216,225,149,17,186,232,250,98,132,29,139,71,68,97,189,219,237,137,53,85,216,193,2,61,219,250,227,210,97,224,134,97,200,47,237,55,186,128,14,208,189,55,164,197,207,189,49,139,90,192,45,61,103,23,177,218,46,79,118,166,237,227,242,81,59,191,239,213,112,237,60,113,224,220,35,206,5,35,95,127,194,165,103,122,36,121,240,243,195,143,77,74,38,63,142,77,158,243,9,44,162,253,28,246,21,141,123,53,61,247,166,218,45,62,87,51,246,145,39,126,93,218,184,87,195,68,248,192,171,143,56,208,89,142,207,18,193,122,75,57,62,54,254,199,19,5,195,149,13,75,165,155,176,138,206,133,110,186,32,1,195,232,183,31,120,173,113,175,166,98,233,129,11,253,143,1,211,6,244,160,55,85,66,48,78,68,90,12,174,216,93,14,143,188,223,144,74,55,77,140,128,233,242,124,175,238,45,246,105,210,123,207,28,182,230,142,248,233,129,248,219,126,47,94,37,158,155,38,194,241,254,116,207,2,159,99,123,252,125,178,123,115,56,85,254,192,165,132,249,214,103,127,67,34,196,223,238,107,81,175,252,132,22,136,253,197,84,96,126,171,219,69,128,123,182,120,48,90,141,215,115,49,186,54,49,38,208,10,237,119,38,140,121,47,238,239,129,143,37,94,211,189,88,11,196,127,147,52,71,129,95,182,174,181,39,242,142,105,178,98,76,206,89,212,158,39,35,80,31,79,198,214,248,78,210,218,247,117,203,236,208,94,111,92,176,172,240,110,70,177,226,168,103,187,219,247,181,33,239,201,207,160,145,109,136,139,43,66,20,79,104,14,7,222,71,5,246,230,242,100,112,44,149,24,87,227,173,60,78,29,175,26,225,24,42,41,250,147,38,97,200,226,16,128,36,160,173,199,25,229,208,136,155,79,184,10,199,223,24,149,79,134,1,15,223,179,159,81,66,150,227,230,164,29,255,122,163,37,2,50,3,135,253,245,249,166,179,184,30,24,254,185,249,198,84,168,163,170,1,67,158,240,56,248,41,138,236,8,226,62,65,65,236,131,235,253,163,215,246,148,147,156,121,208,115,196,68,166,113,141,8,122,14,151,107,243,30,27,52,61,73,204,202,204,26,129,30,247,79,253,4,227,143,138,168,5,36,212,93,147,44,16,59,103,15,1,211,118,79,136,81,225,236,188,89,192,80,36,234,186,38,130,187,226,112,162,149,99,164,7,86,91,126,194,201,161,193,156,250,211,248,113,216,136,248,166,194,244,95,196,152,225,132,204,231,106,130,67,37,224,133,2,159,194,104,186,250,176,80,158,254,88,150,181,91,243,102,192,86,121,161,48,101,27,1,103,58,104,158,171,105,230,154,1,207,222,53,152,67,165,225,108,1,195,79,174,225,53,228,186,83,76,226,115,46,174,164,187,60,226,67,61,150,223,50,1,19,29,22,24,252,35,166,130,220,240,83,163,3,73,245,61,241,113,186,31,47,164,246,107,90,162,248,88,213,150,63,160,115,118,1,47,132,198,117,80,140,251,39,134,20,135,69,157,171,74,191,193,29,20,124,8,221,85,232,63,206,97,51,47,136,26,116,101,155,216,86,236,227,144,52,22,221,14,145,187,186,209,53,234,198,242,243,65,90,151,48,20,101,160,189,61,55,71,154,234,194,236,75,207,205,33,201,142,223,206,123,206,231,98,84,32,125,249,17,215,126,14,78,234,69,70,196,28,97,84,171,235,25,21,122,103,125,146,31,39,163,61,158,68,69,97,46,12,130,77,136,240,89,189,152,119,17,35,216,28,25,106,81,19,70,186,49,249,99,148,166,174,158,4,84,211,35,14,9,98,82,251,185,152,222,174,184,24,201,110,13,202,35,212,57,98,18,239,62,211,19,216,64,10,56,106,49,179,17,134,189,55,135,144,42,110,126,76,94,61,210,185,180,220,175,137,225,175,191,92,122,151,107,215,27,165,53,21,176,216,177,80,190,105,234,214,161,80,182,252,214,176,229,213,244,44,143,204,97,151,29,62,94,111,214,141,184,210,66,233,159,131,112,36,213,230,10,35,143,177,2,62,126,156,6,238,216,167,227,214,191,66,6,5,169,103,172,14,227,184,165,23,174,126,36,211,192,158,250,179,147,158,149,56,75,220,187,27,19,134,194,231,48,203,241,216,86,56,49,94,184,251,194,165,37,171,63,1,96,110,158,239,152,204,172,177,160,3,222,180,45,170,26,189,170,143,96,234,214,59,70,100,193,47,244,140,200,49,112,215,133,113,170,203,51,96,57,74,42,10,57,254,245,204,49,74,207,71,60,216,158,127,14,190,132,94,223,183,213,21,2,255,169,189,31,235,56,137,59,96,235,162,120,224,27,144,44,228,33,158,124,244,153,9,51,202,219,224,50,204,87,221,207,224,99,19,121,76,189,16,125,30,207,54,11,127,71,143,171,139,241,94,60,179,112,132,165,126,224,5,243,158,194,116,193,196,163,85,210,155,207,28,158,152,154,1,163,83,252,220,124,33,102,224,48,234,115,207,100,56,187,103,20,53,193,165,93,159,224,68,181,157,192,167,41,102,201,19,74,61,240,10,183,14,74,136,244,244,32,33,152,53,253,220,60,62,66,169,251,249,160,8,132,251,1,131,214,95,218,207,182,112,126,187,165,248,98,199,150,201,127,174,62,243,37,30,141,10,252,199,32,192,218,139,53,194,233,166,241,103,171,219,171,49,42,72,132,172,7,134,72,48,126,250,60,230,3,146,19,246,199,38,154,159,223,185,208,56,251,2,222,72,188,61,115,129,197,236,112,38,190,243,110,57,55,128,86,236,167,159,165,139,252,140,191,243,57,249,115,126,183,133,227,117,197,47,163,88,245,238,41,116,226,92,216,164,187,20,38,229,20,112,163,144,72,110,78,101,99,148,27,146,164,168,83,189,31,24,242,98,101,19,52,207,234,211,21,163,74,10,24,253,35,221,165,169,230,168,126,42,194,160,223,74,125,96,148,110,252,106,108,250,170,65,44,226,64,51,102,120,53,254,9,189,186,238,8,144,153,188,223,120,80,242,126,110,117,218,239,62,157,83,28,31,81,205,81,224,76,121,122,159,232,173,13,183,140,90,222,254,228,72,80,198,142,123,159,7,161,217,233,162,16,104,54,183,73,11,146,92,79,75,9,236,208,59,54,141,110,229,132,50,164,9,63,205,13,94,174,222,79,74,42,101,107,124,143,223,38,114,39,175,13,167,135,60,89,223,234,56,53,136,11,102,138,159,46,116,58,109,129,217,128,138,192,185,138,133,68,106,179,141,56,126,120,237,34,231,121,131,13,121,198,118,70,191,108,73,15,108,77,226,23,238,73,239,61,241,79,250,69,49,65,5,30,40,236,102,129,53,23,209,126,92,114,67,126,122,22,253,105,250,57,215,189,57,221,253,69,225,6,39,203,133,123,150,44,95,179,150,172,216,22,40,242,210,238,221,102,25,25,121,114,218,203,116,76,143,49,87,219,29,52,120,249,245,197,144,143,238,247,131,209,94,162,143,70,69,83,191,87,99,110,235,163,193,39,208,101,174,20,45,252,193,101,191,190,83,177,3,165,234,168,65,50,120,39,121,213,82,43,230,232,184,199,42,179,116,62,183,78,61,140,101,35,41,40,207,128,167,16,207,48,152,172,183,188,21,170,107,37,126,23,198,63,89,92,212,148,220,14,129,130,13,164,61,54,13,75,56,14,46,35,194,149,178,131,131,86,226,236,14,119,58,112,228,193,214,132,27,49,62,86,111,79,115,159,37,134,226,169,161,1,234,250,92,103,191,111,247,165,104,44,212,41,138,74,77,191,11,19,110,196,231,157,137,43,173,120,110,14,135,231,185,205,131,136,49,25,244,206,234,111,55,115,47,29,158,248,150,15,92,110,237,117,33,24,57,167,190,86,133,104,37,96,50,228,253,129,143,205,26,15,190,140,151,84,80,54,207,187,244,140,251,173,9,12,233,153,63,183,169,29,61,104,130,225,201,23,38,1,147,44,38,14,219,46,249,124,135,169,200,23,59,252,192,101,68,71,48,79,69,64,94,224,101,85,255,14,211,117,36,97,61,146,191,37,93,116,206,217,30,148,24,161,191,150,41,170,232,142,2,113,77,43,23,134,78,245,185,218,9,254,13,181,110,102,65,167,241,89,5,60,219,204,237,129,157,10,204,96,72,255,244,167,145,218,10,155,115,88,1,167,254,52,188,112,247,173,141,205,246,249,237,51,245,194,195,96,183,209,124,23,138,185,53,10,161,126,180,199,91,63,200,56,59,134,79,82,242,162,239,152,13,9,76,35,175,51,147,228,233,218,36,155,22,163,2,203,251,40,122,239,110,205,211,14,183,245,148,67,32,64,133,13,234,48,129,212,173,131,118,198,232,126,47,126,103,12,189,186,26,97,235,7,47,88,20,229,184,111,230,189,120,120,172,176,154,182,78,83,99,251,142,243,3,41,137,231,100,131,240,174,132,25,195,115,165,161,87,23,211,128,255,224,77,157,162,110,134,231,115,165,72,114,192,219,219,211,51,77,17,103,170,113,53,109,95,18,173,108,195,154,200,70,192,99,72,250,133,234,188,181,61,33,92,182,17,109,200,168,12,179,191,226,167,161,115,208,93,101,104,116,249,24,152,168,178,200,131,91,136,50,12,199,61,74,126,206,38,70,52,146,186,176,52,47,37,96,104,103,155,169,242,94,199,59,209,84,118,131,231,250,154,34,104,240,105,21,86,251,117,93,4,188,224,84,232,10,159,235,99,46,241,105,171,164,72,224,123,164,243,221,225,141,237,168,143,150,17,56,248,30,173,38,59,25,229,183,207,146,152,17,122,59,78,245,108,90,125,9,159,91,107,62,205,9,52,16,95,17,248,248,152,81,13,111,126,212,22,79,186,25,247,141,47,64,202,34,114,213,141,133,34,138,148,3,62,147,77,139,15,144,157,116,49,122,224,159,108,149,194,100,114,253,209,144,164,218,186,221,162,214,61,189,228,136,154,139,146,218,115,53,28,159,213,97,252,93,53,255,142,229,81,178,175,254,106,108,65,122,117,35,157,83,227,209,206,166,167,21,100,212,243,229,112,87,9,253,244,44,89,198,3,155,230,101,192,212,150,232,168,85,104,57,227,201,23,7,160,142,185,81,173,249,147,211,58,212,150,94,221,17,196,241,171,77,248,235,249,98,228,185,74,92,141,178,161,30,143,13,34,50,191,216,120,199,116,162,54,178,244,62,40,38,186,167,155,181,177,121,185,61,78,112,179,60,235,19,133,243,126,239,205,44,94,207,136,83,197,186,2,94,121,138,243,213,44,236,183,3,166,25,76,183,99,227,135,112,107,30,207,117,40,11,73,227,105,170,159,189,92,189,181,82,241,88,31,27,202,235,248,109,78,6,189,154,22,148,90,239,147,163,29,124,225,66,201,192,142,171,241,19,117,17,20,202,179,98,166,161,119,186,245,209,10,165,22,126,134,17,58,29,207,142,89,48,133,60,196,76,41,231,152,18,67,38,16,187,194,7,170,148,153,110,113,191,80,96,92,211,131,196,212,6,21,157,136,68,179,125,195,196,167,152,67,130,165,198,97,17,189,42,181,154,243,53,5,46,84,8,236,152,134,168,165,9,124,220,238,29,169,64,184,252,107,18,147,3,229,239,209,71,188,214,177,161,91,215,171,41,133,232,237,194,79,150,146,246,255,243,56,241,181,153,88,18,181,135,23,140,160,117,140,120,110,218,95,87,233,218,76,119,22,47,60,245,139,114,121,20,14,65,35,176,139,28,174,149,238,188,89,100,46,136,76,135,145,107,146,174,142,171,143,25,48,196,220,65,248,230,120,11,49,15,169,174,149,207,133,151,56,100,9,88,46,253,162,124,202,240,21,200,45,80,22,169,176,133,214,239,147,101,13,218,115,187,81,239,44,165,197,93,159,204,252,192,216,77,155,53,133,202,147,65,66,22,221,92,80,222,110,13,91,154,162,66,16,106,160,165,7,237,159,192,108,13,249,206,149,245,132,93,8,187,239,25,103,16,241,54,141,13,162,167,122,172,14,223,108,171,209,150,201,23,49,6,155,187,93,78,232,170,228,234,108,204,171,119,171,62,103,156,28,143,149,2,198,40,175,38,98,70,21,192,133,147,41,166,246,128,139,136,145,1,79,82,153,114,117,29,58,17,33,7,89,94,161,3,61,188,178,229,20,35,106,218,247,218,174,169,118,164,30,74,68,78,206,248,238,231,104,165,225,116,228,20,191,124,214,146,140,73,65,207,174,239,248,97,34,39,89,80,56,126,226,112,59,150,102,149,3,196,52,11,162,63,174,90,237,79,213,139,115,189,243,36,91,143,174,162,65,137,4,195,234,67,9,81,16,136,207,233,190,112,215,122,10,114,45,35,98,215,149,205,95,83,55,136,133,204,200,146,19,255,128,180,79,96,170,194,114,192,156,185,250,203,196,163,227,35,227,253,107,70,170,64,201,16,167,49,105,107,217,35,143,229,191,231,181,50,136,41,138,139,129,219,208,243,61,170,143,45,45,59,13,33,191,121,111,141,214,180,114,243,96,116,156,243,55,54,193,50,116,193,34,255,176,123,142,173,189,149,199,148,198,253,203,17,191,98,23,90,90,116,112,124,87,122,55,226,222,147,50,54,65,137,125,245,216,94,173,237,64,208,1,201,218,221,33,9,244,232,197,244,128,220,13,148,26,232,173,48,246,239,186,71,113,158,207,119,166,27,40,66,72,20,140,138,56,120,53,225,168,20,221,95,36,126,143,15,161,55,71,25,59,118,49,106,189,138,164,223,89,221,148,246,59,60,167,112,178,114,243,77,214,212,135,20,175,107,234,167,238,244,99,198,52,129,240,86,163,26,133,176,208,221,96,41,120,152,146,227,46,213,4,20,253,201,77,148,91,64,100,229,99,81,77,232,163,197,233,130,212,169,140,123,235,137,124,74,126,224,62,99,80,176,132,170,68,99,14,156,175,115,2,253,240,158,250,189,208,212,91,49,40,112,4,87,93,28,103,67,188,213,120,164,133,169,244,87,24,7,164,7,124,150,142,28,228,136,200,163,2,16,240,156,207,234,33,163,52,60,180,96,244,232,90,141,84,172,174,44,134,101,193,164,41,177,28,178,173,41,184,59,42,28,141,218,48,116,220,80,216,254,252,201,89,44,85,234,64,10,173,184,41,182,185,99,208,47,173,66,68,39,161,5,237,86,75,24,202,114,22,19,208,202,145,127,108,240,129,201,92,48,22,242,234,139,243,124,188,86,197,26,45,8,186,38,95,216,112,164,118,109,171,46,5,98,167,239,107,82,49,77,91,206,243,185,110,95,117,167,41,59,111,93,32,16,32,251,185,64,201,40,241,44,221,22,200,112,124,115,152,34,129,165,253,143,197,250,62,124,170,116,164,215,158,57,204,231,200,126,142,255,220,22,157,104,133,146,174,120,52,166,141,6,161,50,197,68,221,75,49,186,85,19,201,205,105,227,13,90,73,211,119,80,130,68,114,143,57,252,53,74,58,179,58,69,57,155,224,150,223,155,244,186,70,158,233,53,155,65,249,51,44,45,45,99,74,47,107,116,32,90,234,126,202,145,70,167,102,15,115,146,72,156,210,18,28,151,24,61,141,239,165,141,151,182,73,56,5,174,183,200,144,19,89,27,194,173,193,145,77,97,231,136,95,62,150,209,29,49,228,178,204,25,252,96,52,141,198,45,121,35,42,192,145,224,240,66,83,187,202,213,200,14,71,97,217,60,51,97,92,93,16,138,129,206,171,77,247,159,39,156,36,194,19,216,97,103,72,211,207,46,250,34,81,29,190,48,108,79,145,21,130,179,124,203,209,118,190,242,44,187,122,4,139,222,10,229,8,53,210,171,28,109,155,40,171,77,73,16,82,240,184,56,47,63,152,47,39,113,61,106,41,163,58,114,145,44,185,202,227,7,44,38,201,244,45,76,122,160,179,52,232,67,185,131,161,240,221,154,32,182,70,212,141,121,168,70,145,238,134,20,80,56,33,41,129,170,68,189,62,152,248,211,117,106,8,195,108,95,90,219,156,223,155,80,162,238,50,116,165,12,158,106,11,82,179,73,209,237,247,86,27,3,173,220,45,131,74,59,115,168,29,198,27,190,235,214,244,236,131,248,105,27,87,154,76,163,70,54,99,93,244,76,238,251,165,26,195,23,101,70,20,129,15,169,130,69,133,195,186,183,253,141,9,54,221,76,47,149,89,20,163,198,120,145,10,191,1,243,110,166,124,148,216,194,168,122,133,220,65,91,84,21,67,68,214,164,214,154,70,108,40,106,191,231,90,240,222,9,103,27,217,31,90,181,134,207,160,93,186,236,253,86,11,63,86,76,18,78,84,41,86,232,180,182,141,8,239,172,98,34,160,114,117,129,140,218,131,129,84,244,159,181,147,5,158,240,96,126,87,159,125,170,136,52,178,93,109,69,4,31,76,1,200,85,206,56,176,177,153,185,235,75,249,33,5,185,242,228,103,22,68,112,119,90,130,110,203,111,91,113,182,123,198,211,184,88,187,160,147,46,202,64,25,192,162,163,130,227,220,29,165,228,104,233,47,163,26,232,111,13,63,209,214,89,100,169,196,152,40,144,102,237,174,99,118,94,162,142,123,53,206,104,146,231,54,167,206,199,164,67,251,123,35,218,212,97,53,87,128,5,134,57,240,38,63,40,206,232,145,77,157,84,178,149,42,104,158,35,185,9,62,73,128,94,241,36,208,66,74,219,111,125,28,114,10,8,46,12,91,82,132,18,142,113,185,187,244,51,3,231,40,45,156,102,69,148,174,104,26,81,97,65,19,233,148,134,127,131,115,216,209,115,155,108,174,254,52,93,241,57,96,216,117,82,123,224,20,61,22,147,233,62,117,10,195,85,22,177,155,133,0,213,37,102,7,62,199,97,36,245,233,204,84,239,129,98,168,121,25,190,120,235,42,30,17,77,164,37,82,154,139,195,85,90,233,58,251,45,101,1,14,147,41,145,79,205,249,57,98,79,88,112,41,10,137,2,165,212,244,62,196,226,34,56,94,228,106,35,210,245,99,105,81,136,213,100,42,228,101,204,174,247,106,212,74,228,106,184,115,162,213,206,4,139,164,234,24,143,242,124,255,22,143,118,230,194,205,202,116,250,61,82,116,127,80,147,157,139,194,199,177,165,187,33,198,172,73,229,47,157,2,235,86,242,80,147,223,36,12,15,5,66,217,17,2,153,176,40,75,244,243,56,61,155,236,148,207,164,115,140,140,164,35,78,85,139,115,48,15,194,249,83,79,91,35,139,8,30,146,73,186,234,122,92,157,228,117,10,82,193,51,197,41,24,104,2,227,104,122,68,11,249,121,74,144,5,78,168,70,250,213,211,122,179,238,18,176,178,187,96,222,132,39,108,8,17,43,234,37,103,18,174,88,186,48,191,203,210,165,225,137,106,210,128,151,148,17,33,238,189,195,91,35,29,51,164,251,28,41,117,146,133,190,54,141,102,78,95,107,146,34,141,77,227,156,66,101,215,7,62,115,37,86,215,177,125,104,55,23,152,33,137,155,195,14,60,102,87,24,219,40,134,20,147,80,246,240,68,40,34,42,25,16,250,73,83,7,101,22,105,119,158,219,172,242,172,143,198,177,28,51,169,33,67,46,87,15,163,221,188,115,248,120,26,215,245,160,128,245,172,191,22,139,19,233,2,57,86,211,47,74,229,55,183,221,81,108,70,14,194,21,105,176,85,172,69,87,94,12,97,150,234,166,196,34,188,145,245,147,192,46,220,60,234,68,157,252,108,178,203,83,31,122,29,232,117,206,15,101,74,165,242,231,124,225,248,237,138,176,188,236,135,86,236,211,194,40,132,105,175,138,1,69,149,69,138,50,215,101,212,58,98,216,161,221,180,195,179,65,104,107,245,46,55,255,200,81,227,189,143,47,115,159,28,19,145,114,184,124,97,45,211,107,72,236,70,160,6,65,140,36,245,185,144,62,10,77,50,149,243,69,182,75,122,246,123,191,163,146,81,254,149,91,219,139,138,41,146,209,193,187,176,25,222,35,246,164,137,227,164,48,196,101,158,12,90,112,140,75,71,117,51,86,160,122,15,137,130,79,161,176,137,7,199,52,198,242,211,65,177,51,60,44,149,13,21,93,151,223,198,71,174,37,54,37,130,140,55,228,97,116,1,103,85,196,198,177,141,199,226,194,213,228,233,2,62,134,205,212,17,55,178,203,17,167,58,53,109,250,98,200,126,70,39,57,91,199,150,58,14,200,60,136,204,135,111,195,57,42,223,43,99,47,199,234,197,26,145,120,243,249,24,164,73,125,208,104,16,36,2,38,48,145,244,126,109,130,179,218,244,193,89,35,225,107,158,125,131,160,198,86,184,229,226,27,253,25,161,42,157,68,160,183,107,31,106,203,36,173,41,160,155,113,117,24,242,222,246,220,218,154,39,124,38,89,10,60,208,243,156,208,209,214,123,104,207,113,3,221,20,3,149,75,26,131,78,243,113,42,238,128,226,22,239,124,45,130,101,194,159,2,211,200,188,246,53,183,33,147,189,48,118,103,116,122,179,39,181,89,228,230,84,30,7,73,201,162,250,160,21,185,57,162,14,243,46,252,231,76,167,26,40,205,123,107,124,203,46,215,210,50,179,91,236,41,231,41,122,22,248,172,136,155,227,66,8,167,74,185,53,37,32,216,31,225,197,18,151,187,211,8,202,172,171,0,128,218,76,19,82,78,218,169,201,6,248,152,52,44,136,107,201,91,183,245,142,48,251,249,105,70,33,235,205,211,165,185,90,36,137,133,185,136,234,19,162,49,177,79,119,107,71,20,152,35,166,199,168,20,186,235,229,181,96,97,236,241,173,215,236,82,228,135,150,59,204,167,247,91,19,178,147,65,129,254,53,149,184,154,68,210,150,215,54,206,192,120,237,220,214,146,150,205,134,152,232,136,144,6,117,71,232,180,10,76,197,65,137,171,41,82,223,242,219,112,18,215,24,242,179,89,158,105,39,163,66,75,115,244,142,172,156,144,41,190,211,144,250,79,162,247,215,38,102,113,11,76,99,89,124,17,96,89,124,116,135,70,99,62,196,108,75,40,9,219,60,131,120,54,145,24,148,84,52,4,219,172,221,96,109,49,60,139,220,57,155,200,210,93,183,208,128,201,183,68,49,178,220,243,190,218,159,4,166,252,243,126,14,148,216,186,140,55,5,56,114,54,33,106,219,101,72,18,234,163,229,30,93,116,214,95,248,216,107,4,4,251,93,184,83,8,128,14,12,115,105,160,20,88,52,189,216,244,173,231,93,183,154,59,107,230,242,7,235,203,162,206,164,93,3,173,97,54,173,136,7,242,93,206,94,43,87,27,207,81,172,92,248,204,202,245,224,41,71,183,122,147,187,248,40,67,22,152,152,72,28,201,124,159,166,232,177,166,131,184,232,24,184,236,150,242,100,157,28,123,204,50,43,97,185,129,227,70,213,114,187,91,14,62,159,132,221,154,229,214,114,4,46,224,35,22,178,80,132,231,119,205,222,250,120,14,16,109,240,104,214,10,124,215,53,156,71,122,42,18,252,42,81,199,112,236,60,8,119,47,106,220,228,78,36,2,215,167,86,64,209,125,147,114,84,33,109,236,101,225,209,110,212,175,167,168,8,61,139,24,97,194,251,61,232,208,107,193,45,97,30,135,176,7,181,179,97,96,188,120,16,138,81,18,246,201,70,7,38,117,135,14,155,255,191,5,62,171,43,121,76,132,2,194,36,13,159,173,255,196,33,170,195,240,188,92,115,187,89,104,109,186,109,119,230,204,217,221,100,18,159,121,10,61,84,247,248,216,36,56,172,48,201,70,183,253,8,204,53,161,236,68,35,151,166,202,136,250,29,83,160,235,213,231,31,183,79,51,107,17,195,155,249,250,40,184,182,181,186,232,1,221,233,171,138,40,208,111,43,252,140,109,252,174,10,55,185,160,25,78,86,135,97,36,17,61,20,146,106,156,63,253,131,171,21,88,232,131,17,253,221,254,96,213,114,10,122,115,232,69,191,89,106,204,147,75,72,24,169,18,202,197,27,239,39,13,200,115,232,231,36,93,226,99,102,74,43,93,138,233,96,82,166,230,215,225,157,159,156,42,130,128,231,31,124,134,35,149,116,70,187,36,112,217,193,187,135,136,210,195,10,205,113,146,156,51,122,34,88,49,196,237,35,194,90,134,55,176,83,171,72,31,249,189,184,154,24,125,247,123,67,7,37,222,108,195,187,74,78,73,115,246,201,148,138,4,31,26,79,50,188,132,105,66,107,173,44,39,144,168,115,100,151,15,198,194,149,46,37,218,134,105,171,253,38,195,89,62,181,10,9,74,35,236,215,154,95,77,199,229,150,168,98,51,154,153,236,163,114,92,10,76,4,185,154,202,74,175,234,60,182,23,165,126,55,190,208,190,78,215,239,115,255,74,43,179,222,156,14,146,207,24,153,212,16,46,41,239,96,115,69,161,51,224,169,178,33,136,8,31,107,206,223,171,18,251,89,207,123,25,253,255,247,100,149,14,169,164,163,2,41,116,255,78,124,132,108,187,238,227,70,235,227,44,88,24,252,229,234,35,27,74,59,221,114,148,254,103,177,223,170,105,231,125,254,38,218,240,103,72,182,126,236,74,118,199,175,54,13,138,165,40,53,128,254,92,232,242,137,184,77,35,30,186,63,249,65,242,48,148,251,61,47,141,196,159,79,241,58,150,241,191,94,216,124,70,95,187,168,238,14,169,182,161,107,5,94,122,191,26,237,139,122,179,20,13,231,51,178,70,232,161,29,191,92,108,245,227,226,21,62,209,15,110,231,204,38,52,117,97,68,181,98,223,0,76,210,24,214,232,23,233,78,112,108,103,151,40,3,28,39,13,42,196,64,143,37,163,116,3,212,227,242,112,126,111,122,90,69,181,14,109,250,190,98,42,224,9,33,183,44,87,67,18,237,155,14,51,35,75,85,52,87,195,245,236,55,39,28,93,135,222,188,24,57,220,7,179,126,244,252,162,7,26,121,135,15,38,138,172,87,67,186,157,167,207,149,102,114,215,98,28,26,137,240,242,141,28,101,214,41,204,48,116,43,182,232,239,165,62,30,170,184,59,199,225,68,203,222,132,62,9,179,107,156,152,252,20,9,6,255,237,227,153,105,113,127,67,133,212,121,207,217,104,41,21,217,130,102,234,100,253,167,9,209,36,177,209,232,8,73,30,53,161,100,129,170,49,185,119,253,137,113,59,76,30,68,190,72,46,166,53,90,101,200,151,120,179,80,62,78,239,43,152,204,172,36,182,37,34,139,108,82,49,87,114,83,107,28,10,206,99,18,196,68,163,140,93,12,10,194,248,219,133,30,208,116,40,162,125,110,229,102,140,169,143,25,93,5,34,245,199,225,150,138,147,233,78,146,222,34,141,206,194,134,245,233,123,50,138,36,71,83,208,132,203,2,69,179,69,172,172,100,42,30,217,119,21,59,69,197,234,37,108,28,60,164,147,101,218,151,28,64,9,10,207,49,124,237,154,146,180,172,62,178,239,217,115,48,19,173,248,42,89,22,224,179,186,182,111,135,48,228,143,45,111,109,217,188,216,75,141,12,76,156,225,68,174,59,199,150,54,41,249,155,2,231,181,67,254,201,246,172,82,245,189,19,201,64,159,196,213,122,70,111,88,18,62,143,53,189,44,153,236,24,218,41,229,194,236,35,238,43,76,147,224,20,254,136,106,30,80,233,190,33,118,227,179,106,23,238,44,139,186,99,51,110,67,114,6,84,153,227,186,248,163,53,118,203,44,143,102,132,174,43,78,32,210,224,250,104,48,178,184,91,72,148,132,66,132,42,240,70,228,184,196,241,6,139,205,84,152,32,219,246,147,213,88,105,229,197,140,94,119,251,177,189,40,166,74,114,53,125,201,238,208,158,99,27,78,130,36,191,189,166,117,156,249,161,143,228,96,145,39,63,30,64,19,248,56,218,82,147,100,250,183,201,41,165,112,126,211,20,222,205,106,61,186,41,30,141,125,69,68,237,170,113,130,123,100,255,192,148,236,234,205,177,10,61,99,1,197,10,163,46,48,233,165,185,226,230,108,198,55,198,86,169,129,30,78,44,48,45,3,221,134,188,247,241,166,143,221,232,131,138,214,235,148,7,63,39,7,45,253,241,218,236,246,2,179,244,119,191,150,210,25,244,42,115,9,133,75,167,196,101,76,33,228,189,240,178,52,131,219,120,166,203,44,129,48,244,220,119,116,176,76,234,255,228,173,172,232,209,105,209,224,138,104,77,44,215,186,140,30,81,190,7,84,52,114,117,51,102,162,59,100,52,104,43,76,171,109,223,97,31,210,68,36,48,131,234,105,254,3,19,186,186,59,94,93,38,64,89,28,46,201,250,145,47,156,172,171,199,127,155,240,134,240,4,85,166,194,61,38,80,95,40,18,234,197,126,169,81,221,54,17,129,134,248,243,194,195,252,129,128,207,135,189,219,45,158,0,118,188,163,139,146,152,169,176,125,31,183,185,161,192,187,33,106,106,27,40,50,240,139,207,115,100,169,201,64,163,24,181,129,48,216,27,161,203,172,87,207,238,125,26,19,215,237,108,199,77,175,62,159,215,29,48,18,222,93,136,5,129,41,146,111,14,35,78,218,158,171,207,226,247,121,198,174,77,96,75,126,155,38,142,225,143,70,93,227,243,218,166,174,226,246,200,255,210,246,54,187,186,244,72,118,222,189,244,184,7,252,77,146,61,54,12,8,240,204,67,65,16,26,118,65,40,192,234,110,148,203,131,134,208,247,110,62,177,55,35,86,28,141,245,213,164,206,89,39,243,101,50,153,100,252,174,5,1,165,112,197,119,34,218,235,213,47,152,151,211,36,214,11,61,210,120,113,75,234,135,154,18,57,128,174,235,177,190,95,182,50,241,79,222,245,164,71,235,184,243,6,9,154,124,31,11,6,164,250,28,13,154,216,135,36,5,120,93,221,91,128,151,201,224,180,52,41,196,191,222,215,85,168,105,150,208,35,198,4,202,29,207,167,69,209,110,234,205,225,110,44,245,57,173,80,159,73,95,28,220,214,212,88,63,167,213,146,241,58,43,247,112,235,238,87,194,86,84,66,184,30,24,105,236,207,225,67,236,56,208,194,247,91,151,59,196,74,44,67,147,58,218,107,238,46,15,154,197,98,157,125,228,16,94,189,237,162,91,18,9,25,129,183,213,23,190,57,107,208,124,197,99,221,11,41,107,106,62,227,86,178,25,176,73,48,61,123,4,229,142,79,168,151,33,83,70,176,233,205,25,181,156,159,140,12,253,179,229,75,133,26,73,169,125,251,33,207,124,180,184,172,36,173,126,182,14,227,233,198,138,201,212,74,25,113,135,233,207,37,0,47,140,49,180,229,106,164,131,154,127,0,148,195,139,156,9,245,153,16,3,57,188,161,14,148,145,221,177,174,151,36,165,20,144,70,52,249,237,130,37,252,190,143,122,63,23,81,71,67,247,114,181,71,185,70,21,35,229,229,241,237,33,55,50,252,211,68,47,235,72,135,21,189,90,136,157,123,240,99,18,4,143,159,134,119,160,121,228,100,178,93,197,181,195,180,186,124,253,99,232,72,217,118,167,233,165,45,31,216,111,154,57,96,19,10,246,250,180,67,59,144,220,251,110,148,159,151,200,67,169,221,68,98,12,131,187,119,23,12,193,30,27,82,87,138,35,65,181,169,23,198,17,53,150,173,242,126,152,184,203,239,234,105,193,217,79,96,12,221,225,1,186,170,90,9,22,157,152,46,200,136,130,145,104,109,81,101,113,40,198,125,129,71,162,181,114,106,254,248,233,47,168,127,48,159,183,156,246,131,233,252,94,44,247,126,241,21,178,62,25,216,68,172,235,5,130,15,250,30,105,70,135,53,140,191,128,42,219,180,62,22,20,69,78,131,178,169,178,158,85,158,139,21,239,108,216,252,122,21,114,49,226,61,84,9,190,171,141,41,64,225,235,239,116,23,157,50,102,192,45,43,28,99,172,183,8,51,95,107,78,210,21,22,236,232,206,67,191,161,117,148,40,116,39,86,60,159,74,251,103,10,181,210,3,194,127,132,173,61,124,78,128,78,54,44,122,193,130,22,122,223,55,171,26,17,214,9,219,189,58,194,28,76,209,7,132,221,29,137,3,79,78,17,94,151,95,54,50,88,79,72,24,21,83,19,248,216,84,120,66,27,133,226,46,143,133,225,239,105,225,123,242,96,206,203,164,16,65,43,81,132,67,230,229,200,148,146,178,240,122,148,115,15,35,217,113,240,182,96,147,241,108,56,76,230,10,211,126,30,37,58,83,25,113,56,186,72,244,122,45,203,66,195,80,95,199,32,74,240,146,198,150,229,145,29,135,201,236,78,159,71,20,235,218,96,71,39,20,121,145,87,6,76,209,170,190,44,226,242,47,48,15,185,231,18,194,156,14,185,78,176,156,18,171,173,106,217,53,138,181,134,255,50,173,83,18,214,167,94,153,230,99,191,121,197,47,139,215,129,101,49,156,81,10,215,42,25,203,36,110,119,220,220,106,2,226,98,138,208,138,235,220,145,249,187,155,112,204,9,74,197,229,237,225,31,150,92,250,114,171,153,38,213,235,123,154,41,103,7,12,39,244,139,203,127,166,83,34,197,255,116,91,173,207,25,17,22,118,158,68,145,105,172,235,174,210,64,225,249,39,252,197,228,178,191,227,173,89,235,174,245,34,181,232,80,183,81,205,250,197,203,172,194,133,136,107,90,171,19,109,147,77,160,72,57,96,107,71,245,114,44,200,17,36,216,10,39,62,237,113,239,230,84,118,73,181,86,135,66,189,123,42,4,183,105,233,145,108,82,195,222,131,245,17,14,146,62,88,152,152,224,113,124,229,232,152,44,242,66,208,245,25,158,227,180,202,243,162,247,134,16,202,123,162,175,167,67,235,134,194,228,253,95,70,110,98,230,116,157,52,54,33,151,228,166,48,228,211,227,30,142,182,226,84,87,208,54,183,150,97,244,159,223,213,118,68,68,156,170,91,217,188,183,22,148,98,175,95,71,6,101,219,107,230,128,47,119,201,121,94,126,226,9,191,239,203,18,185,165,201,156,221,61,190,123,229,30,42,184,247,133,200,213,156,8,78,75,195,238,164,121,177,251,80,52,170,189,146,40,90,158,105,198,127,48,156,1,82,105,108,37,108,82,235,142,143,134,124,197,27,26,153,17,217,106,145,104,37,223,56,223,208,72,233,68,149,12,213,253,48,228,191,22,151,69,31,96,228,3,233,48,100,11,243,231,62,208,8,126,1,15,163,6,126,67,91,22,255,238,1,183,159,102,146,248,237,41,149,71,141,242,201,229,196,232,196,238,182,80,99,242,225,30,231,65,165,164,3,211,59,208,110,2,14,222,239,244,67,225,30,48,68,191,94,81,117,63,85,226,202,114,111,14,171,224,13,248,72,216,54,185,249,61,83,183,19,57,90,235,113,159,50,112,203,55,157,104,8,252,164,199,253,46,187,83,66,12,149,120,11,65,205,128,201,33,156,128,17,46,137,79,132,188,61,219,146,243,95,52,122,170,229,234,65,104,112,5,39,15,159,160,192,20,85,31,167,82,129,70,109,201,140,195,103,113,93,101,167,91,164,160,36,226,3,205,200,176,167,139,26,108,142,214,88,42,112,253,46,127,155,16,47,13,137,213,82,186,114,87,143,83,149,210,220,249,9,104,202,130,206,87,125,230,22,81,93,162,82,164,47,156,102,123,26,1,83,192,108,26,94,129,205,34,90,210,196,210,200,163,12,239,49,168,166,130,18,30,74,67,81,42,116,115,43,167,227,39,232,54,61,63,127,102,226,70,242,211,86,182,244,57,89,73,37,191,42,207,69,149,77,11,146,35,34,254,43,162,169,40,244,66,207,248,230,155,18,95,169,157,32,124,67,5,246,8,130,37,158,51,224,251,174,167,167,242,9,51,77,241,49,174,221,120,183,138,49,156,116,135,198,159,162,48,135,130,243,137,174,187,169,20,249,105,218,5,143,15,28,6,158,242,201,148,82,33,117,156,147,106,155,34,136,94,93,75,241,130,95,78,35,165,225,50,253,157,216,45,201,247,76,145,111,166,131,215,90,108,157,234,196,218,220,29,38,56,247,213,32,43,49,206,239,184,218,136,159,124,191,235,247,28,213,157,26,14,54,203,53,58,89,137,21,202,6,60,216,203,155,119,161,19,209,137,240,192,157,254,19,101,154,29,145,120,177,198,65,233,46,124,23,147,233,223,50,110,182,67,231,69,195,176,71,191,52,96,252,174,104,140,62,4,52,229,101,155,19,51,188,153,155,77,95,174,229,101,121,125,207,245,241,120,8,153,18,14,16,223,11,7,106,21,194,123,222,104,32,131,153,227,109,195,91,184,251,218,207,105,255,44,71,88,157,34,200,138,80,133,37,130,223,169,56,172,210,59,96,35,3,127,215,94,127,143,34,254,248,118,26,180,52,243,245,31,16,222,21,205,13,50,65,208,4,125,222,164,104,37,212,14,211,70,95,92,41,129,252,240,146,28,62,76,186,166,167,252,154,20,43,170,12,49,112,74,198,175,175,57,159,161,81,161,48,140,143,30,78,218,237,7,50,181,79,159,116,228,81,9,2,163,202,187,218,138,104,194,162,5,190,27,210,43,121,186,38,165,81,39,202,205,97,29,122,245,57,108,87,93,154,207,26,102,134,199,27,63,163,112,110,178,7,151,131,242,207,235,253,161,215,112,138,189,220,172,32,163,63,239,133,131,95,62,13,116,129,62,167,16,54,229,248,29,121,6,248,86,137,173,185,23,64,211,70,68,206,40,41,42,30,50,199,195,184,239,171,200,205,91,199,152,116,83,252,30,59,82,122,77,235,61,137,141,103,46,195,27,47,19,94,141,192,222,221,170,189,81,56,150,167,50,175,249,72,205,222,253,56,228,101,239,235,66,31,47,65,163,216,86,40,217,8,251,84,41,143,94,103,119,61,213,26,81,111,47,157,179,194,30,57,122,238,26,167,194,253,133,14,42,9,202,38,48,237,248,17,242,192,222,149,96,36,22,6,49,217,238,176,53,40,200,134,65,42,208,99,30,117,88,157,159,124,243,133,238,66,47,167,194,203,13,171,146,13,165,250,22,13,225,211,146,254,253,123,111,42,137,30,213,232,221,99,63,229,118,189,163,32,238,228,87,195,159,39,135,3,165,185,94,67,185,76,115,233,211,239,158,118,213,226,17,42,106,153,165,219,138,252,124,104,35,17,68,93,90,129,121,231,108,89,1,193,139,141,241,121,118,129,183,149,77,84,15,61,23,154,239,4,166,21,233,229,48,88,21,105,199,129,196,113,122,56,177,244,100,205,18,115,184,6,237,241,120,33,233,42,89,9,84,100,188,46,247,69,198,125,11,41,76,107,22,109,140,4,197,146,140,111,51,166,228,245,50,66,119,67,45,39,45,193,81,156,120,114,49,127,71,72,64,174,27,191,144,21,246,188,12,77,184,17,118,131,211,183,188,158,82,178,115,40,81,201,199,177,89,239,158,233,162,42,93,234,197,129,141,246,200,147,81,13,158,8,129,7,194,61,243,37,23,11,180,58,71,224,130,143,224,240,48,161,151,128,151,133,161,31,138,140,130,142,108,17,88,155,175,152,105,23,107,157,211,175,154,134,128,247,212,123,209,147,39,79,109,45,189,47,179,210,142,29,235,2,15,243,230,223,99,223,5,83,36,114,76,201,240,88,94,60,3,35,199,183,143,238,162,119,55,138,130,162,66,19,159,108,209,247,84,111,203,19,209,198,43,34,95,181,57,154,94,78,113,45,155,242,9,79,181,193,179,120,173,19,244,50,233,183,55,93,68,94,27,48,56,169,116,131,103,249,120,76,219,138,128,244,232,177,232,77,245,36,55,149,105,181,166,195,131,79,202,83,228,4,43,135,30,123,104,79,121,254,29,155,253,232,217,210,182,83,4,147,220,135,23,39,29,154,159,151,9,91,105,192,16,14,108,30,27,162,130,7,111,107,144,208,67,19,138,31,175,142,129,219,190,233,111,127,86,0,253,138,72,10,9,242,248,64,136,43,187,142,60,21,42,20,36,43,92,169,229,89,94,223,66,23,157,188,144,97,157,144,239,106,252,124,113,144,45,100,212,135,23,253,92,43,108,235,203,238,52,235,191,124,210,32,9,218,245,184,134,253,240,17,72,174,31,213,55,177,113,174,153,1,203,249,187,249,177,109,64,166,180,17,124,251,29,55,101,57,228,56,2,69,205,121,188,138,33,10,26,120,253,2,211,62,248,107,245,89,187,209,20,137,82,224,234,227,70,104,106,55,29,24,25,209,119,122,220,55,69,89,212,84,120,22,103,238,90,36,201,106,87,3,9,154,61,63,0,62,24,152,203,72,87,207,23,78,164,125,130,106,51,95,9,21,82,101,23,105,36,194,134,214,247,9,152,87,249,136,218,57,28,238,99,199,193,133,58,71,227,147,248,129,239,225,99,53,38,1,195,100,227,137,75,246,210,190,195,23,172,164,229,215,35,178,70,239,28,6,132,26,48,134,225,249,61,113,73,128,194,32,231,207,101,6,106,204,56,45,225,91,170,33,168,245,228,164,253,65,225,70,168,66,177,114,223,198,166,242,250,60,24,211,32,60,15,40,254,103,127,116,33,235,190,139,66,173,187,195,215,204,28,237,105,25,16,88,198,163,141,145,77,50,239,175,106,128,112,237,18,222,88,218,124,8,107,59,188,76,76,56,224,206,195,188,239,158,198,218,46,61,44,192,31,125,150,191,240,160,68,33,162,56,213,196,214,215,203,137,90,111,231,55,228,106,72,29,30,97,25,106,53,159,202,67,92,19,179,240,40,191,176,73,100,75,200,239,110,242,219,26,251,127,97,202,216,122,172,241,138,11,69,229,254,47,60,32,69,13,139,150,127,93,203,43,73,160,37,143,66,200,120,35,215,7,171,227,17,143,111,19,241,21,137,122,148,19,173,132,225,7,230,192,217,146,247,172,221,40,70,126,151,210,134,209,168,11,67,49,222,203,24,47,167,122,23,10,135,118,88,42,192,68,45,126,102,205,178,35,159,240,200,115,184,193,8,251,59,114,126,76,29,62,250,145,176,155,30,12,149,210,236,242,219,195,162,213,15,182,58,126,89,137,3,242,128,23,58,67,216,152,182,218,152,53,139,74,60,182,171,109,244,128,77,225,107,96,149,119,170,83,90,84,132,180,15,151,150,245,243,80,170,236,164,136,191,26,243,251,57,15,70,151,170,119,89,44,38,150,252,187,23,19,207,35,61,37,87,211,208,241,50,59,155,228,19,249,121,129,217,125,127,3,165,80,114,205,79,92,16,254,4,125,251,187,26,142,179,147,174,38,98,252,91,87,176,201,140,41,151,97,197,238,225,52,248,133,15,228,18,71,70,126,45,218,152,21,8,10,48,92,101,78,27,255,230,231,235,230,198,144,45,201,156,182,22,149,138,182,20,187,68,68,40,212,40,143,106,226,206,218,34,13,46,11,241,80,51,251,187,35,82,68,60,85,244,22,17,207,89,95,143,229,54,93,206,251,189,253,151,255,242,31,255,248,111,127,251,215,127,251,203,223,254,254,215,191,252,191,255,244,63,254,251,63,255,245,95,254,159,127,254,247,255,250,159,254,183,127,42,255,241,31,255,248,63,254,254,239,255,246,151,127,250,135,255,253,47,255,252,247,255,239,111,127,249,135,127,252,111,127,249,215,255,254,151,191,255,237,223,255,233,23,248,63,254,250,47,127,249,63,255,254,183,191,254,203,127,251,135,127,252,191,254,245,95,255,246,127,255,245,95,254,249,239,247,62,255,217,25,43,169,9,25,30,25,184,79,83,149,188,24,145,138,250,5,92,186,10,254,209,242,176,94,96,139,152,193,76,224,181,105,92,239,143,38,155,37,125,109,144,97,114,187,23,76,167,168,162,43,197,47,35,233,30,42,129,220,98,232,205,209,219,154,18,209,216,59,113,132,86,206,66,143,88,243,219,74,245,55,104,255,223,241,88,148,128,78,253,237,85,92,191,129,46,206,161,250,87,84,19,184,252,15,93,207,37,145,173,83,230,236,162,123,168,245,222,97,235,173,153,167,238,247,110,100,80,211,213,13,82,5,125,29,85,31,235,35,36,237,147,194,214,151,166,148,8,221,235,86,178,183,165,138,73,3,213,196,47,134,86,140,187,77,97,250,68,253,230,244,209,40,117,56,225,92,167,183,55,150,253,89,51,12,41,140,195,80,215,234,251,178,150,200,22,176,138,34,129,94,75,211,215,2,180,62,61,95,92,157,120,9,248,19,198,17,96,58,38,226,222,157,240,110,130,139,147,32,18,22,108,98,239,2,227,52,248,148,163,123,243,165,231,242,182,131,239,71,220,92,217,100,43,252,83,143,224,2,194,242,169,178,122,22,33,117,217,47,106,202,74,226,129,175,198,111,234,240,194,214,208,129,83,71,227,9,35,170,75,62,189,55,222,233,75,178,13,8,209,75,26,153,53,248,189,101,186,97,119,78,147,114,141,82,143,212,19,75,105,137,228,26,183,44,56,209,40,26,80,102,84,34,151,203,3,30,99,27,167,178,206,25,53,243,37,174,70,147,87,103,188,178,18,253,177,155,177,166,43,92,190,119,182,0,223,151,147,150,41,154,113,47,25,108,117,230,39,125,34,180,177,251,156,89,198,65,151,74,49,233,213,200,255,149,178,116,86,240,32,124,211,217,212,45,43,87,123,33,26,16,23,151,68,174,103,39,168,7,214,76,92,248,211,159,46,48,130,21,207,208,29,107,199,87,24,109,182,207,97,156,37,153,82,100,172,92,250,123,44,130,161,122,111,43,187,157,142,214,163,138,231,198,97,176,143,51,220,45,12,168,169,48,9,6,191,247,26,232,88,43,204,231,115,28,198,139,214,171,45,105,224,48,36,73,74,89,206,62,241,10,147,129,135,246,44,124,212,193,238,241,197,213,181,37,158,233,66,231,169,111,120,24,238,74,26,56,104,36,92,43,96,218,240,117,104,132,73,95,78,136,72,231,89,74,89,126,15,179,227,57,33,114,166,93,69,1,138,21,40,198,197,132,115,244,185,204,45,119,20,138,83,157,113,26,127,98,96,247,152,88,186,72,11,94,114,100,107,201,189,246,116,111,42,236,124,82,224,176,86,69,14,234,123,203,244,113,15,35,103,22,184,49,165,241,219,159,22,163,26,76,93,187,195,214,135,154,224,86,226,98,248,175,191,132,86,111,160,4,174,137,92,27,184,41,124,119,129,252,211,132,101,29,30,187,255,1,23,151,2,5,158,91,53,128,10,228,234,49,41,8,27,244,132,198,58,25,61,125,152,119,123,114,217,239,11,94,175,171,235,160,171,213,130,57,255,35,210,208,58,42,72,76,171,207,87,195,164,87,102,109,99,140,241,97,21,216,151,132,115,248,26,46,43,210,246,8,111,139,62,86,71,255,109,249,161,137,51,168,82,54,112,104,118,231,225,186,112,219,18,118,254,172,93,197,19,108,136,78,72,18,1,148,196,214,113,20,231,80,127,218,202,71,154,195,215,96,18,214,97,224,226,29,219,168,53,108,61,185,56,46,62,79,203,3,35,102,151,224,230,21,82,172,207,173,90,55,198,70,62,95,22,97,24,77,163,124,121,216,201,219,9,198,232,14,191,27,105,186,186,110,23,136,35,102,170,138,74,116,12,224,162,59,138,236,186,206,89,133,41,61,126,26,13,56,125,108,2,19,50,50,178,54,233,106,138,212,99,78,33,202,214,129,99,190,197,235,252,76,191,65,97,152,93,253,185,240,206,167,206,41,181,223,190,75,51,103,202,246,9,127,63,93,162,14,127,26,81,68,181,19,147,215,223,8,158,163,114,180,31,26,199,222,39,128,61,221,101,23,198,107,13,93,176,97,36,249,74,86,78,142,205,117,37,232,45,105,106,25,90,233,201,136,101,138,38,143,152,157,221,52,110,124,75,129,89,84,13,125,83,151,141,99,147,69,186,148,79,156,100,84,141,133,200,215,168,212,243,157,56,171,23,236,220,59,75,69,1,201,91,8,37,155,103,76,57,125,20,38,198,229,110,192,61,81,187,234,70,208,6,122,194,174,156,214,23,168,87,23,130,126,221,171,98,174,49,174,11,145,22,129,176,176,230,117,129,187,216,180,29,210,83,103,132,195,211,151,228,34,104,164,18,16,13,161,93,65,47,38,230,229,83,10,37,91,34,228,191,71,120,247,74,62,56,238,135,42,154,193,250,187,195,212,128,183,177,41,255,59,61,245,94,189,5,211,64,83,207,235,194,108,113,239,27,96,157,173,146,224,89,227,222,212,218,235,148,210,175,176,227,125,65,100,160,74,1,215,140,116,85,165,97,68,51,83,111,125,87,194,241,29,109,226,155,202,66,161,157,242,196,235,32,27,211,84,71,128,234,121,119,188,140,255,96,234,79,83,95,226,95,192,52,227,45,137,16,244,215,194,4,17,146,10,7,211,95,200,185,240,64,84,111,196,176,235,208,16,44,255,172,199,54,75,79,225,30,238,226,160,172,71,206,91,66,66,37,28,85,168,253,210,116,126,150,254,242,154,177,69,151,209,80,24,146,194,234,48,214,176,254,244,125,19,51,104,145,121,85,35,193,164,64,252,106,202,240,244,224,163,170,182,110,127,174,123,130,116,93,7,176,207,133,193,202,12,165,29,135,34,208,22,67,131,170,255,75,87,183,96,116,179,254,95,33,172,5,166,52,194,127,219,202,167,229,93,127,240,128,184,3,207,186,80,29,141,143,109,221,237,217,129,88,181,238,25,159,29,18,62,167,120,186,249,222,173,69,84,131,170,203,165,107,148,51,33,108,51,46,159,186,23,82,102,240,185,169,109,133,196,251,36,152,42,80,135,201,229,232,235,166,149,191,196,205,107,253,3,69,0,193,81,228,50,245,177,217,223,220,217,252,209,204,217,9,230,251,10,24,143,34,193,240,237,56,12,37,189,190,16,120,134,220,154,128,60,247,75,83,62,33,17,141,155,211,219,163,40,171,43,238,77,103,94,250,233,6,61,175,179,119,159,175,171,136,7,158,241,244,253,8,133,150,170,31,54,149,150,175,61,196,196,124,78,213,109,152,3,102,185,199,135,155,53,106,210,23,25,101,196,205,239,217,223,151,222,188,23,108,218,87,249,72,185,84,87,184,153,254,136,195,244,251,234,148,67,142,236,31,24,181,143,101,234,164,85,41,61,166,156,20,141,58,133,81,204,124,95,47,155,186,228,200,129,97,11,114,70,116,18,179,186,14,11,252,72,195,107,81,137,241,234,99,23,204,210,128,231,248,244,132,160,245,49,234,65,97,34,87,67,29,166,236,229,117,253,195,136,179,85,227,227,158,210,199,201,53,89,11,71,21,178,46,76,172,200,81,200,148,245,222,155,74,113,175,53,157,148,128,54,133,87,145,95,46,236,112,138,222,175,217,93,58,104,214,142,170,224,204,187,192,35,156,73,49,219,233,233,234,90,61,36,98,12,61,122,98,67,249,63,107,192,253,75,83,66,201,206,244,97,67,81,80,245,151,161,31,113,179,147,252,68,211,25,129,104,43,158,153,21,155,127,57,88,1,128,161,251,213,233,230,136,240,120,9,218,19,173,164,155,199,110,102,173,38,106,137,195,26,228,218,60,3,55,191,164,117,192,158,239,163,238,84,216,36,241,157,249,57,1,158,201,100,105,184,145,72,217,25,113,239,198,89,166,83,98,132,245,190,14,26,146,25,242,113,160,182,19,103,23,245,111,67,63,76,120,72,188,130,138,32,156,54,243,0,127,101,187,231,100,252,28,105,133,206,89,83,65,243,146,36,128,113,58,173,82,5,46,233,8,152,116,216,248,242,38,18,173,2,56,19,201,33,247,94,40,187,171,233,177,70,16,157,94,52,9,57,219,181,97,21,146,97,73,54,204,180,142,153,26,176,182,215,190,113,9,92,255,188,26,34,20,135,149,234,192,80,18,228,129,142,243,165,25,35,100,43,23,231,205,104,18,44,142,167,26,73,56,2,52,60,54,210,94,61,191,202,230,84,58,6,39,61,47,138,105,175,41,61,69,249,65,117,104,129,169,31,10,248,218,118,105,96,80,170,196,205,49,136,244,106,18,15,129,90,79,178,162,168,43,251,79,211,10,173,246,19,133,214,114,56,20,26,142,245,169,135,112,56,14,147,2,76,187,141,49,201,188,57,107,169,221,12,20,209,81,191,120,25,43,150,42,87,237,230,106,153,36,113,146,20,173,177,158,187,78,18,255,151,181,144,116,175,104,62,121,48,73,99,53,252,72,49,76,255,236,27,76,172,105,224,20,163,120,10,131,56,65,30,154,241,190,248,205,33,188,31,122,53,124,80,110,72,64,129,90,211,251,34,160,228,225,20,99,151,212,45,199,56,84,143,223,188,225,46,170,108,214,225,132,245,57,109,89,89,21,82,206,229,154,224,20,232,247,36,7,134,226,214,118,176,170,134,8,102,55,172,78,15,45,95,18,137,70,87,135,238,115,135,171,178,69,153,134,221,249,60,70,202,187,170,162,60,4,147,226,114,146,237,11,35,233,154,174,166,144,251,77,120,69,47,74,191,0,98,82,206,64,60,172,39,95,183,248,97,194,9,94,146,124,247,178,244,211,86,135,249,38,20,137,157,61,51,92,3,100,152,233,206,107,121,153,42,172,59,201,132,55,233,66,15,171,221,173,136,44,114,130,107,200,174,208,237,175,177,16,194,89,222,223,122,81,178,17,105,88,112,210,249,35,47,234,9,19,26,170,42,208,253,80,59,174,240,92,205,253,72,176,161,145,47,35,195,115,83,182,82,229,90,210,205,161,199,240,135,54,103,34,61,22,17,14,31,248,55,70,94,160,124,17,110,7,152,128,89,75,115,6,69,73,12,173,124,26,75,7,14,237,19,146,129,167,247,244,96,16,2,249,148,222,165,127,210,156,117,241,45,16,127,60,35,223,187,135,33,76,88,108,142,244,92,29,61,112,135,233,106,200,63,221,30,205,206,79,74,173,140,245,231,213,254,92,166,14,190,255,248,109,129,77,113,233,143,145,199,205,185,217,31,55,15,225,32,90,178,218,31,35,163,206,219,97,107,239,204,51,238,90,176,240,51,157,157,103,37,12,89,106,132,103,207,75,225,90,60,190,10,127,170,22,18,188,195,235,169,208,7,245,180,20,32,223,247,95,198,1,203,75,97,70,151,206,133,209,161,72,223,222,20,247,186,194,254,84,243,247,211,93,159,141,131,253,180,154,174,166,98,221,23,18,197,92,37,95,125,141,47,127,238,123,240,141,146,230,140,62,54,95,73,121,71,112,222,72,178,155,119,175,255,242,102,210,60,66,83,137,49,158,188,19,133,194,19,165,106,41,112,203,54,214,220,27,170,116,84,165,171,9,24,196,108,26,63,145,254,244,117,1,191,248,168,113,141,210,155,164,238,80,70,86,206,73,155,255,221,188,92,5,141,206,253,157,44,20,4,13,63,119,243,42,172,174,51,221,28,221,9,159,174,74,2,187,167,163,3,198,143,104,25,33,9,160,48,61,36,62,45,181,106,119,171,201,76,150,120,46,116,142,231,31,26,149,51,222,243,221,152,146,112,231,253,14,71,216,78,40,193,125,249,176,197,48,83,88,136,87,49,81,54,254,193,83,236,34,117,174,251,40,162,59,225,90,20,163,127,204,177,87,190,242,152,83,72,190,83,84,184,124,158,12,130,194,117,170,123,75,191,99,169,122,98,170,38,30,157,144,187,174,56,123,238,119,171,117,18,5,206,175,248,112,241,251,114,154,170,148,210,98,167,196,190,74,89,69,118,207,216,235,200,117,167,140,37,90,242,49,240,61,114,182,148,159,139,253,134,54,165,156,107,165,71,59,224,246,165,12,153,73,79,202,62,169,25,2,178,192,112,40,7,60,116,63,130,23,171,159,21,187,217,74,115,6,243,112,196,117,173,246,44,61,22,18,61,159,236,193,105,194,112,186,191,24,53,52,185,41,111,78,130,88,134,173,167,22,220,20,231,44,221,252,103,202,231,143,38,151,42,185,27,224,110,17,250,169,244,59,235,152,43,173,48,241,85,163,249,87,83,149,2,97,249,42,103,150,110,25,236,2,119,255,141,69,146,4,169,177,47,156,157,151,227,48,75,20,227,22,124,177,89,177,250,82,21,2,116,18,114,152,34,253,163,245,17,125,201,132,76,91,18,90,114,114,151,174,44,63,11,180,42,252,69,190,4,86,175,150,4,138,103,153,53,182,73,168,31,82,121,17,66,79,97,250,148,54,75,46,78,58,61,76,155,186,146,148,53,27,211,10,171,139,176,185,102,219,241,69,213,242,153,231,75,207,188,137,221,180,176,186,118,77,69,58,68,85,61,189,85,141,101,172,167,74,180,30,14,59,134,170,198,18,126,212,10,194,200,197,64,80,49,235,102,153,136,128,185,159,10,74,79,26,121,125,228,80,247,127,73,80,250,110,16,238,84,32,183,211,180,254,161,45,42,128,106,152,254,69,53,48,45,17,55,98,159,59,166,167,166,240,87,163,30,172,158,163,52,126,56,149,181,23,113,59,160,32,214,155,155,134,107,192,45,45,164,78,15,172,135,11,26,204,19,58,50,132,155,106,9,24,129,84,21,8,175,216,62,113,111,104,73,84,164,27,129,248,112,212,40,218,17,19,98,88,23,129,31,246,180,180,109,253,64,140,116,213,227,51,116,82,107,113,5,33,45,15,109,182,74,172,49,73,147,67,86,232,3,163,177,72,245,218,59,90,119,190,84,154,85,23,201,203,54,154,198,42,14,102,211,68,41,49,220,104,143,6,190,155,102,186,250,147,66,181,59,172,90,74,186,250,190,222,41,112,87,45,73,96,232,64,3,30,170,49,108,240,10,167,190,173,79,216,38,13,254,34,125,220,32,221,211,125,129,118,43,215,70,6,62,117,167,145,67,179,20,240,174,89,177,157,40,161,239,88,244,155,30,173,34,37,243,253,249,54,141,140,77,209,2,140,123,236,192,172,25,78,125,209,184,21,65,121,36,119,28,166,23,56,201,220,87,184,235,29,38,96,172,48,45,160,17,142,48,42,55,89,198,248,3,93,110,126,232,238,16,120,210,221,228,35,135,108,84,119,45,90,233,3,68,12,38,129,40,61,249,192,108,57,84,133,209,84,217,1,167,24,36,217,186,62,142,92,125,62,125,157,20,215,156,88,43,196,197,190,116,245,231,204,33,195,186,196,117,211,185,7,74,157,17,173,128,25,82,23,218,176,238,249,24,25,66,115,250,62,144,200,233,241,216,29,234,23,133,239,41,240,197,192,177,12,117,70,15,229,3,113,53,84,218,122,53,189,102,37,134,54,144,154,9,216,216,145,3,132,63,77,65,205,180,222,109,27,225,7,129,169,45,171,49,101,104,232,125,10,127,44,228,128,123,178,112,8,138,69,60,26,184,37,180,187,61,201,157,119,190,244,46,126,63,250,128,187,218,63,147,52,195,145,113,213,174,43,212,180,23,71,149,167,170,106,135,204,187,145,186,68,166,205,73,154,18,86,191,252,244,208,118,45,224,51,183,44,178,145,234,2,39,11,94,126,153,15,81,199,205,131,197,78,10,49,216,74,240,58,81,12,243,179,6,101,1,79,43,88,141,167,110,202,5,97,5,17,247,244,137,117,208,146,115,49,224,187,88,178,200,170,234,177,0,159,238,221,213,60,197,249,244,252,160,134,63,50,246,63,26,177,122,115,171,188,138,253,232,236,252,220,63,146,181,1,247,170,5,116,19,67,199,227,71,205,100,148,117,5,67,169,214,34,192,185,83,146,137,106,60,62,244,216,174,150,138,144,91,81,181,60,119,135,139,82,71,14,57,123,15,24,10,69,29,249,66,85,34,246,194,79,185,146,129,237,240,139,216,235,151,170,95,39,18,81,113,40,195,130,145,62,47,148,107,226,236,235,214,252,167,176,241,89,7,124,95,190,174,68,235,243,141,231,238,67,29,155,187,72,119,141,200,44,241,10,173,246,167,203,227,147,139,225,244,211,231,58,51,200,167,128,147,253,102,100,158,43,94,103,43,154,195,165,169,109,70,128,136,211,39,29,140,40,14,79,129,177,85,228,117,126,80,122,203,241,2,109,140,12,28,193,250,40,61,52,98,10,221,25,190,235,42,134,81,220,140,89,71,80,30,108,196,79,111,165,234,183,2,178,79,95,54,210,40,58,178,143,6,214,120,93,187,167,162,249,123,124,172,45,171,152,110,124,29,248,221,105,155,172,133,149,74,44,80,147,17,187,147,96,183,92,187,74,16,91,219,74,216,233,218,107,188,151,222,244,125,12,45,123,71,89,112,157,35,134,74,215,226,113,226,25,167,127,98,129,125,122,170,146,103,45,177,82,32,129,213,93,135,70,205,46,104,77,246,50,21,243,71,126,26,34,189,4,163,207,27,63,77,149,138,62,182,133,138,227,230,13,65,88,129,81,179,140,227,135,154,55,93,195,200,200,151,120,31,13,5,61,29,56,193,178,88,103,215,135,19,78,109,96,58,126,107,24,204,201,80,65,80,101,122,250,1,181,92,141,188,209,225,16,100,42,227,135,95,66,239,125,8,182,196,79,163,94,26,40,130,137,45,80,138,153,116,87,128,50,61,66,103,173,204,147,60,206,77,198,77,28,148,149,44,168,235,168,157,232,1,66,14,71,19,223,52,240,54,137,104,31,28,30,189,55,169,212,8,166,31,147,197,17,120,24,237,98,132,144,82,52,228,58,163,159,11,183,227,19,30,205,98,153,133,180,35,4,122,127,42,53,64,108,99,37,139,148,75,87,87,215,216,37,143,166,77,138,30,217,219,168,34,35,123,209,180,111,150,30,147,242,205,37,217,139,150,236,20,90,80,170,184,240,95,222,51,182,53,158,69,246,194,90,89,5,182,194,221,184,57,110,183,94,125,183,163,33,113,51,138,39,211,213,148,145,70,232,225,116,125,153,48,223,156,157,195,26,138,18,50,168,18,49,209,120,31,205,74,229,200,47,243,237,45,133,87,143,108,41,33,57,221,112,104,132,146,176,25,141,176,51,13,108,231,56,208,73,141,52,23,94,225,118,17,38,170,105,220,251,72,96,2,17,213,158,6,118,52,102,98,206,127,26,25,113,249,79,224,209,211,205,41,63,78,89,149,158,6,78,54,84,174,254,52,131,64,123,88,141,202,39,26,66,181,224,11,1,193,50,34,91,52,144,80,63,10,35,242,21,241,192,157,35,46,167,66,80,39,225,194,150,6,142,154,81,44,51,108,191,244,186,126,72,226,35,113,82,211,42,60,84,233,196,11,161,26,73,13,98,243,47,34,204,9,115,165,126,94,140,58,236,47,72,217,186,174,97,170,7,156,131,134,234,252,173,123,248,25,109,74,170,233,254,225,164,167,198,229,112,235,172,66,26,160,17,21,163,201,139,72,145,21,165,232,172,192,114,28,97,210,74,99,187,14,124,246,210,34,219,10,63,154,6,46,238,28,148,26,161,254,74,173,78,130,207,28,145,98,134,52,64,207,143,131,140,176,215,157,16,203,223,233,251,186,198,64,141,29,139,54,215,244,13,152,142,208,187,57,180,213,99,37,248,64,32,232,161,126,18,91,250,96,116,38,184,9,101,13,20,233,183,249,68,124,157,194,106,157,154,255,216,120,157,169,146,20,220,93,88,186,88,160,127,113,43,136,170,183,157,158,251,174,29,255,192,10,57,51,41,225,166,134,180,125,145,163,184,166,187,6,60,161,20,154,209,33,84,104,100,222,233,106,171,110,119,56,251,71,136,220,74,205,253,181,137,154,158,140,19,233,235,56,66,10,116,104,114,102,79,76,113,223,209,202,48,214,95,69,217,201,143,195,40,93,233,192,105,37,240,106,52,66,232,210,79,15,76,87,187,207,25,13,23,83,127,154,166,71,247,220,140,171,59,77,26,148,130,30,73,42,112,125,158,116,245,217,199,79,160,210,134,16,210,161,55,220,162,3,232,71,244,76,65,34,73,15,188,143,175,118,8,162,117,95,244,67,162,170,212,211,116,227,103,249,158,67,39,158,30,2,152,156,123,121,110,178,88,121,241,81,24,134,11,127,27,165,210,226,40,48,165,161,47,150,3,233,27,74,129,2,79,171,144,124,240,222,41,86,106,217,15,247,218,58,100,171,85,194,130,164,213,106,196,45,152,206,35,145,59,10,29,170,44,51,200,238,197,94,184,22,42,26,227,205,111,110,229,18,1,91,116,198,249,53,207,135,123,179,4,38,100,25,15,102,239,79,175,134,136,242,29,203,104,114,53,33,216,185,27,76,197,142,157,65,149,119,191,101,25,26,17,22,231,173,166,41,104,8,137,0,148,0,119,247,93,1,183,212,162,122,215,111,161,156,203,97,120,160,134,194,102,62,6,172,227,162,244,77,48,68,103,245,206,244,51,181,184,115,17,14,155,15,238,243,230,70,169,181,27,141,163,23,175,233,154,9,63,176,54,172,76,156,232,253,29,133,117,253,79,10,215,215,20,88,211,32,248,54,164,184,116,100,67,159,235,240,119,50,180,173,205,148,148,76,66,1,163,143,45,161,7,206,15,161,90,61,80,106,236,4,155,12,116,192,85,123,180,41,168,244,236,33,232,208,6,85,154,29,169,204,10,152,154,96,133,97,18,221,241,170,63,245,54,81,186,174,78,92,109,221,99,77,63,47,248,31,189,224,128,222,179,84,247,194,190,137,194,131,195,70,7,46,48,141,235,241,178,79,211,10,143,9,13,77,175,254,211,189,166,124,45,205,125,65,180,15,145,250,17,217,16,218,50,105,124,240,215,105,60,239,250,216,16,228,247,184,154,140,172,94,13,37,97,141,171,119,178,60,97,158,137,166,223,126,238,158,166,1,75,146,32,167,197,183,73,122,95,191,1,106,2,189,129,21,120,11,89,62,240,12,186,251,110,4,10,186,217,162,27,51,79,252,54,219,95,130,175,43,235,4,155,182,29,202,164,33,188,36,31,182,57,129,50,43,107,112,10,248,148,99,138,136,43,192,20,46,87,244,38,126,57,53,121,58,127,232,134,29,166,121,92,207,16,120,179,154,163,91,95,214,166,198,44,78,197,10,131,185,94,137,145,42,135,230,181,18,37,137,129,16,31,212,253,97,12,52,201,66,204,131,80,136,155,95,228,233,53,11,120,167,26,147,215,81,98,49,71,81,248,112,194,64,106,159,176,206,81,232,3,39,108,24,72,244,29,118,133,239,249,16,54,206,53,88,180,107,29,93,182,225,209,175,66,226,70,13,137,195,64,107,92,124,253,73,221,19,248,208,106,92,76,77,152,222,26,73,140,176,251,172,165,93,31,203,180,34,124,198,14,149,17,9,190,67,9,195,14,17,170,79,127,26,35,214,3,196,229,190,202,163,47,243,80,72,23,30,33,6,107,122,174,65,31,155,163,100,124,63,69,45,182,224,48,219,130,162,214,166,22,182,114,81,103,243,194,200,80,137,41,13,211,136,194,107,68,151,39,180,71,194,125,3,188,37,61,137,162,66,205,143,5,91,104,220,156,24,121,26,56,123,103,192,247,176,145,222,37,224,37,254,123,49,238,43,129,49,146,196,202,135,40,185,39,24,113,181,112,33,202,78,147,54,165,183,27,153,202,173,199,34,53,78,35,234,236,160,38,217,25,94,95,188,46,180,194,213,34,37,145,208,165,8,10,150,58,125,35,147,16,204,146,26,41,77,88,153,231,19,43,233,190,27,24,159,20,158,145,167,168,149,68,79,186,247,135,116,75,192,91,67,180,192,83,6,6,167,134,190,46,107,60,151,210,175,79,11,173,129,71,143,58,16,232,7,117,139,70,253,56,170,153,43,226,237,37,61,214,134,107,49,174,62,218,91,14,220,164,116,55,255,238,150,242,62,4,47,143,174,208,187,225,12,185,110,104,53,27,104,72,126,0,159,79,15,122,52,209,194,119,168,22,167,212,53,132,80,86,248,207,214,62,47,40,229,171,67,42,34,181,12,244,66,231,91,81,42,49,115,189,25,180,241,112,166,71,96,236,83,79,15,97,225,30,81,103,227,57,170,9,198,81,140,58,12,99,69,23,184,89,227,128,195,208,194,85,133,145,116,217,81,223,141,206,138,194,107,71,170,11,127,75,222,227,7,227,66,63,82,59,94,133,213,237,194,221,26,112,29,94,83,41,152,62,216,110,62,63,150,26,37,30,159,142,12,54,213,46,209,89,212,148,20,54,245,37,135,97,0,76,48,254,67,84,196,107,125,235,7,85,99,84,89,55,139,114,234,251,160,29,94,106,241,235,87,211,47,243,130,37,160,61,135,110,54,95,137,164,37,188,215,43,93,121,159,112,72,162,41,89,216,23,222,247,187,152,154,247,40,122,53,121,71,201,227,214,79,163,44,166,24,29,109,194,150,127,150,76,211,103,199,72,60,20,45,98,77,127,251,90,232,159,164,37,207,210,222,104,154,1,199,142,68,148,73,212,40,138,135,228,207,53,45,138,44,240,119,63,246,184,55,93,95,93,95,244,135,25,224,3,135,122,43,205,167,181,42,250,156,222,245,46,36,120,6,127,81,48,137,12,163,58,237,23,38,240,226,3,255,172,198,53,193,212,39,4,76,125,101,130,151,164,168,89,223,107,37,248,4,231,2,218,7,37,45,112,14,254,248,122,144,36,72,159,30,221,163,145,190,251,172,85,32,193,235,8,122,52,61,254,65,101,19,117,191,176,33,107,141,31,240,58,83,224,45,122,58,192,107,244,72,217,208,210,147,190,15,244,119,34,133,109,249,244,116,245,105,95,164,85,176,32,211,11,67,153,54,238,13,195,172,62,22,217,162,232,162,249,84,59,15,20,170,148,232,14,42,181,166,167,166,159,48,50,131,244,106,234,124,47,211,163,112,148,29,34,193,155,40,141,195,40,141,232,176,209,254,144,171,145,45,209,159,222,166,72,237,93,77,240,183,235,148,221,63,69,81,203,70,8,83,95,199,181,229,165,201,6,242,147,163,35,67,100,51,146,254,123,167,196,33,154,221,24,199,209,80,53,181,38,230,194,70,29,233,237,88,208,53,233,132,91,50,195,7,14,79,136,216,47,95,181,212,184,15,141,55,43,190,24,156,199,95,139,223,198,141,148,42,214,11,55,250,21,3,70,128,80,97,200,36,226,183,199,20,13,20,96,162,56,241,219,115,104,87,235,103,177,62,233,51,251,86,250,250,170,13,61,110,142,239,161,35,191,155,97,141,198,85,20,58,143,254,246,53,74,162,233,245,62,198,208,61,30,41,191,224,13,65,197,68,123,124,40,68,141,2,168,126,39,92,94,102,37,201,229,181,85,221,10,192,117,212,52,160,71,255,230,72,29,33,236,63,103,73,71,161,17,165,10,60,225,203,150,230,208,118,18,108,82,149,142,14,248,32,4,93,196,98,163,109,117,167,152,214,7,179,70,196,248,145,64,211,150,65,226,28,71,250,174,169,155,211,13,199,232,149,227,169,97,50,85,35,133,168,74,80,109,81,97,33,183,190,135,73,9,174,185,110,252,22,75,97,105,156,235,8,177,234,169,8,129,75,244,108,116,170,105,186,162,208,43,74,79,246,167,76,67,31,213,103,95,180,96,206,47,149,53,126,88,47,33,108,244,211,205,44,211,77,215,116,116,73,194,240,165,31,22,212,77,37,250,124,205,170,80,248,163,227,83,58,209,239,88,116,224,159,50,182,117,75,218,235,148,93,115,50,14,123,254,66,123,158,168,190,248,60,13,117,253,149,111,170,109,116,191,164,18,153,214,123,38,93,187,67,46,238,136,159,184,65,105,210,234,226,200,49,236,32,238,128,22,69,163,78,31,149,30,113,152,119,227,125,149,113,27,101,167,252,244,30,162,89,6,60,93,107,16,65,198,187,92,245,151,169,195,146,129,93,223,74,205,140,110,20,184,2,111,45,219,250,80,193,170,209,7,12,165,157,190,15,4,213,162,90,6,41,226,90,116,100,8,198,196,111,111,164,13,186,194,44,46,185,249,214,237,191,255,4,181,132,15,65,221,114,248,164,163,58,246,162,148,52,8,58,140,133,59,224,187,255,235,197,86,175,31,191,12,83,138,78,10,114,143,49,225,40,127,232,209,130,227,81,79,220,188,225,42,43,124,151,173,191,235,109,26,102,138,110,8,74,2,94,201,174,235,118,214,135,168,24,228,164,58,163,196,70,99,191,217,214,207,166,176,245,35,5,197,196,181,254,245,183,209,45,113,155,18,6,10,145,90,251,76,183,173,6,179,0,18,189,234,20,193,52,32,139,24,9,173,162,115,138,248,99,16,84,152,32,72,186,250,156,160,66,233,80,209,235,225,0,121,201,136,61,124,163,38,162,207,205,63,151,155,195,152,175,179,134,204,140,155,102,144,99,53,181,41,121,193,59,62,17,40,37,116,55,164,198,59,186,25,209,226,150,252,51,193,38,20,60,156,81,228,186,142,146,205,161,144,180,68,142,24,246,189,161,159,54,44,84,209,237,50,16,209,82,163,17,162,141,168,193,163,139,248,232,74,195,23,47,91,80,81,3,249,76,105,114,4,197,11,7,157,30,108,208,20,134,253,196,200,106,213,159,70,61,42,248,99,32,16,209,143,147,82,158,42,87,67,179,182,20,70,88,57,134,134,142,104,130,141,200,37,8,125,214,252,18,12,57,114,112,242,16,135,215,161,89,246,199,127,123,50,9,9,158,51,246,90,42,17,53,87,106,41,100,153,22,164,87,245,100,188,214,84,143,108,40,60,95,154,238,36,123,183,123,140,44,179,226,146,188,91,91,238,61,151,82,86,93,215,197,200,184,132,137,72,127,248,250,42,158,29,0,188,78,128,188,235,107,165,72,13,5,89,110,205,62,115,24,17,68,118,184,221,99,96,43,76,15,219,39,44,71,201,88,158,63,194,152,1,55,13,224,91,67,92,47,49,52,42,242,229,3,153,48,19,197,83,227,191,233,1,52,105,253,246,123,15,140,24,121,91,147,214,189,32,111,178,178,58,157,149,105,156,138,65,176,116,148,138,235,39,255,214,227,106,14,67,29,56,45,255,59,72,144,240,184,117,100,48,203,198,219,100,214,244,177,40,185,140,85,8,117,127,190,55,114,74,129,142,173,62,242,36,167,225,142,145,177,51,233,54,207,209,229,201,78,152,159,150,38,59,173,187,55,140,97,170,226,181,167,133,172,71,145,181,48,44,160,164,176,233,151,4,252,199,74,130,0,32,104,194,40,57,107,58,114,132,179,100,206,106,31,105,169,96,145,5,183,19,68,182,95,130,217,164,142,208,78,237,158,110,30,82,38,63,180,83,105,171,157,38,153,25,196,81,208,61,232,42,254,209,87,11,218,169,214,210,34,63,46,49,244,203,58,165,27,218,53,0,118,244,4,15,83,41,215,73,131,130,215,93,85,35,63,209,23,118,141,107,105,243,28,102,201,47,133,45,139,229,48,220,205,91,225,137,170,132,195,181,107,125,148,185,247,39,248,205,218,73,4,126,63,174,110,208,132,193,128,175,23,87,99,134,118,148,69,223,20,238,161,73,59,8,82,29,157,210,143,38,191,96,94,179,130,152,161,240,130,178,215,97,8,172,210,213,116,109,251,111,215,141,32,167,192,72,219,196,156,210,18,40,1,222,207,72,167,60,0,70,105,151,86,33,153,171,48,61,90,99,241,242,150,174,254,34,53,98,101,70,122,248,161,75,54,131,112,238,90,77,59,253,52,162,182,110,102,25,239,112,250,105,212,43,103,92,221,104,233,86,248,238,252,193,142,86,88,27,250,219,214,139,231,182,204,65,175,45,93,189,169,228,14,154,176,161,185,214,207,8,127,195,139,62,137,170,235,179,106,248,45,36,98,93,249,155,80,214,133,192,46,204,40,141,153,99,48,148,89,197,192,155,59,255,50,170,179,113,113,215,214,243,207,234,136,130,15,107,67,167,172,83,6,115,158,248,40,91,235,57,57,66,80,44,118,24,45,10,93,225,119,36,75,174,174,91,169,82,109,203,250,138,240,147,141,149,127,250,126,48,226,215,77,109,179,179,85,24,45,151,157,104,101,90,225,120,199,71,248,199,62,45,250,178,255,132,191,233,158,194,202,91,2,87,74,148,42,224,102,55,229,216,183,114,129,18,6,55,231,187,238,196,215,146,188,235,46,60,120,82,32,9,134,228,50,232,184,96,80,214,117,180,200,233,4,149,87,83,105,51,96,132,79,132,81,107,110,53,153,249,237,227,65,40,99,74,210,192,6,132,141,190,169,160,117,60,211,189,55,177,210,8,81,213,20,20,68,55,94,90,98,140,125,81,31,107,95,139,46,66,80,155,94,210,116,111,227,86,245,152,33,197,159,250,212,148,32,197,79,47,196,219,19,76,53,232,136,104,102,73,214,6,252,225,93,194,172,187,167,151,189,119,124,60,182,145,170,173,254,17,36,140,24,44,123,151,94,123,10,42,180,17,113,39,27,144,96,97,237,65,148,183,233,161,139,70,225,137,188,13,69,116,105,13,27,151,112,180,40,145,71,76,191,93,215,142,200,180,53,158,124,25,150,155,95,71,109,254,113,115,201,225,93,87,247,218,26,53,193,91,58,100,103,170,39,248,76,224,112,30,233,68,88,106,251,33,33,37,141,191,200,154,228,123,35,117,89,37,155,85,243,200,58,164,176,210,177,188,106,250,109,222,255,148,44,93,10,210,94,83,177,5,51,52,77,16,227,164,55,114,45,149,200,198,222,61,88,41,175,173,122,112,70,54,214,136,231,211,148,211,143,187,162,129,29,254,212,4,83,203,18,173,243,202,49,110,154,32,43,114,181,115,36,254,254,11,239,18,165,141,176,167,229,35,251,160,15,39,68,6,163,252,1,55,41,234,31,88,162,249,230,164,245,130,226,166,150,63,46,222,209,6,113,239,156,183,113,131,163,154,122,67,77,252,231,189,133,134,102,151,180,107,92,184,71,78,150,240,79,158,82,20,24,162,146,187,150,20,251,3,150,244,56,109,195,251,143,73,147,146,2,202,63,243,235,116,125,35,35,100,152,218,14,109,47,36,168,213,43,197,183,231,203,111,51,42,91,170,53,166,164,159,38,242,33,140,47,51,155,3,7,61,134,200,145,219,66,79,112,9,158,49,218,13,70,205,235,112,73,83,0,12,241,249,211,71,107,58,74,37,202,78,6,24,165,214,81,28,79,66,37,237,119,196,159,149,241,165,230,79,155,89,136,162,25,228,237,243,197,173,74,241,9,109,248,105,220,148,131,70,5,200,245,162,71,122,106,62,71,175,215,161,42,38,127,217,229,243,228,39,201,152,149,118,241,99,12,37,81,12,244,169,72,11,112,13,127,180,160,193,181,242,158,180,130,208,174,160,193,186,243,134,22,141,191,72,78,166,252,59,122,175,17,185,176,9,61,127,108,243,37,106,183,168,42,75,39,223,217,209,193,71,60,51,31,2,155,92,117,20,80,49,165,127,28,109,145,248,41,203,232,93,210,193,88,227,132,97,27,206,187,198,38,116,225,87,35,253,119,210,209,55,68,223,2,217,199,20,189,163,8,45,178,151,200,91,244,60,242,38,233,50,106,22,82,18,30,77,236,38,117,245,249,224,220,80,167,248,82,160,195,91,29,74,52,106,143,20,213,127,105,51,251,17,236,139,162,250,154,63,235,133,20,89,148,228,215,239,43,25,150,206,43,42,183,210,203,90,223,73,37,247,181,164,195,135,206,4,55,175,224,174,218,201,6,90,159,200,164,88,177,108,250,108,23,11,73,174,110,229,143,171,175,73,187,2,174,53,255,246,162,13,41,224,162,186,80,246,92,85,96,36,248,50,172,253,25,144,66,253,249,96,159,12,237,154,122,127,12,13,42,87,135,233,192,72,54,233,136,148,85,25,38,200,144,44,218,46,125,10,101,230,239,22,242,217,29,157,6,22,53,81,91,123,221,73,242,95,110,104,234,36,59,223,250,242,28,70,177,78,151,10,153,60,175,48,185,30,2,138,160,201,135,40,65,6,76,61,196,73,134,188,149,75,251,213,136,97,36,11,139,178,212,152,241,123,112,77,141,36,253,244,13,175,168,186,239,61,121,63,16,252,132,134,188,169,59,233,205,107,193,236,138,242,217,157,50,244,19,221,63,47,2,167,50,186,167,120,12,133,30,94,185,75,175,71,10,83,193,242,253,62,1,74,138,203,252,82,36,137,10,232,119,53,116,143,223,73,81,44,58,98,154,195,51,149,116,18,228,170,62,43,29,217,230,161,83,14,213,179,247,40,225,170,210,222,156,34,104,159,231,17,209,186,76,29,228,192,197,25,173,73,22,116,165,27,166,22,187,57,115,4,84,42,217,139,152,159,165,122,31,124,191,244,157,130,65,63,213,243,14,211,132,52,82,100,240,248,90,234,63,4,160,57,112,216,157,119,186,179,45,107,123,8,21,234,203,29,9,227,136,153,41,68,134,174,154,255,52,62,200,200,33,203,152,19,211,128,78,24,228,174,142,222,23,159,103,236,26,185,205,71,61,190,28,116,191,48,20,168,14,119,232,197,82,40,149,16,255,131,17,148,73,49,224,175,56,135,218,69,103,153,41,104,72,101,228,179,21,8,44,148,148,111,158,83,196,3,200,167,149,180,89,82,70,117,188,215,96,27,125,80,205,240,195,40,64,104,35,99,222,240,213,57,134,90,203,119,222,254,72,5,118,223,60,170,186,226,103,239,54,152,92,27,140,35,239,97,160,30,225,171,105,178,75,123,118,64,95,150,114,200,113,233,243,10,22,200,185,146,36,74,111,194,75,110,144,17,89,57,65,129,228,192,59,89,200,231,174,100,7,163,144,233,246,34,69,147,37,89,240,180,163,120,216,26,217,17,216,192,211,210,173,79,179,18,152,246,151,63,66,226,187,4,12,197,80,250,237,73,80,33,224,156,165,67,233,211,131,164,228,169,135,182,73,219,55,185,124,145,44,171,247,73,240,194,58,8,184,204,150,3,238,95,44,223,197,142,90,210,251,56,126,180,64,174,169,61,237,214,223,224,65,53,58,164,202,200,48,202,36,254,203,139,206,139,145,246,208,240,20,17,99,33,157,175,48,25,15,31,24,104,218,137,238,186,243,36,30,185,253,154,10,76,230,182,105,118,152,202,59,125,44,210,158,49,227,112,212,231,179,161,76,119,123,76,233,69,9,195,172,120,221,171,87,58,102,65,170,228,64,3,202,5,11,126,132,96,146,95,131,225,17,235,20,110,133,150,143,173,229,174,63,245,245,51,109,239,159,117,132,59,250,173,154,172,85,164,218,226,251,177,0,122,10,44,83,111,234,83,254,205,84,238,79,116,23,135,46,224,210,211,205,17,10,40,1,143,84,250,101,173,105,109,5,138,74,179,158,229,189,121,85,154,193,233,109,155,54,156,140,108,204,84,67,72,26,175,109,185,57,7,122,10,116,82,20,23,112,246,230,44,184,185,229,177,114,84,122,89,4,37,224,175,166,80,37,98,108,177,14,49,182,244,185,238,252,175,21,239,227,104,239,6,239,14,15,204,23,10,90,70,242,84,119,221,205,17,251,217,194,213,147,57,33,23,92,189,79,237,110,134,59,101,23,145,149,241,200,153,81,139,40,141,229,245,91,232,203,246,113,159,165,194,123,124,244,173,199,166,113,140,129,69,97,216,255,226,167,161,117,84,120,73,61,27,101,117,59,69,198,54,173,202,177,167,88,239,140,14,28,205,123,217,136,119,42,224,189,155,118,245,204,191,17,201,77,181,71,239,167,179,138,236,87,144,172,200,156,161,152,45,107,116,163,168,243,41,124,162,104,147,205,176,166,52,192,129,11,168,197,111,87,84,32,20,190,71,128,108,165,73,3,27,247,249,90,176,37,94,39,93,132,83,97,26,246,100,59,108,201,146,190,155,99,241,2,23,182,195,150,124,23,218,222,170,236,150,119,145,158,244,219,116,116,197,74,186,46,244,82,244,124,195,219,87,239,58,164,191,75,96,216,223,226,243,65,76,65,151,41,204,37,51,166,156,233,215,123,15,8,143,70,108,103,61,153,101,208,146,238,56,56,173,35,169,41,60,116,159,254,40,188,76,87,95,199,223,151,202,93,8,105,25,210,254,88,252,151,39,189,47,250,84,95,39,2,239,48,148,54,58,99,86,117,16,240,200,239,242,51,201,72,71,41,242,208,97,127,38,150,228,112,171,105,27,70,193,180,85,127,89,132,165,191,12,211,37,228,112,81,62,97,234,90,102,247,62,77,152,246,182,198,120,206,10,90,57,80,202,31,20,165,74,214,223,21,188,199,61,193,119,209,197,99,209,171,167,38,33,193,217,104,196,92,144,187,105,200,13,93,23,89,224,20,64,166,73,193,48,142,253,10,18,85,221,83,206,66,129,211,95,215,117,46,82,238,16,189,103,215,120,68,104,172,236,52,242,251,181,245,152,51,252,97,61,146,137,237,214,56,186,120,12,61,2,88,130,158,63,71,198,39,71,167,72,74,135,59,183,238,41,151,122,37,136,103,212,56,218,26,90,235,105,104,180,93,248,131,181,222,83,203,1,197,242,62,238,86,179,241,118,193,179,226,96,163,131,55,109,10,240,77,198,241,66,245,93,75,227,222,148,193,57,60,251,151,30,122,159,29,19,78,91,74,218,81,224,119,30,14,223,207,84,21,161,232,131,186,135,143,223,187,164,195,133,114,221,176,226,109,71,72,31,38,129,23,119,153,112,66,82,60,15,251,168,121,163,242,103,117,71,59,193,219,5,236,58,121,148,84,54,115,142,21,248,62,120,211,248,58,18,220,188,91,140,156,103,105,127,192,244,248,62,248,158,170,243,79,248,196,205,169,226,255,227,183,103,124,216,198,65,174,45,28,192,94,183,252,115,140,230,7,107,195,213,10,173,138,109,165,239,231,220,37,237,203,140,150,166,79,13,17,232,210,163,207,153,10,159,81,254,152,243,248,188,224,73,73,53,165,247,141,53,47,39,50,70,221,188,27,226,240,248,102,105,140,232,51,45,165,69,209,239,131,121,202,157,174,166,228,224,173,21,220,246,84,78,116,168,4,117,215,235,51,226,239,4,223,29,237,37,79,186,249,180,39,109,120,56,236,239,106,8,242,142,70,75,232,14,114,85,52,122,195,103,75,39,200,61,23,170,31,33,196,97,84,94,131,45,205,3,161,80,245,173,84,105,113,247,195,227,226,97,20,160,210,74,158,96,42,90,30,140,131,152,182,218,229,74,138,168,243,44,213,158,97,163,94,209,212,62,39,100,25,105,171,189,111,207,61,70,180,116,211,134,244,173,200,255,117,20,207,206,78,167,19,27,247,91,10,19,10,250,244,58,32,42,241,165,96,52,155,250,203,80,166,125,129,214,209,210,142,52,73,150,248,79,91,74,72,239,141,103,244,50,16,148,150,172,154,78,16,130,205,30,118,24,48,49,39,51,101,185,18,16,197,5,95,94,193,29,142,181,119,107,106,29,215,76,22,80,131,22,202,225,47,39,7,15,29,126,95,92,109,194,178,106,218,161,106,61,28,70,72,84,111,142,11,80,227,106,36,79,179,97,72,141,176,195,101,175,116,2,80,81,245,249,205,239,187,75,205,87,150,235,245,51,0,225,241,124,56,53,58,9,124,90,112,132,75,130,175,203,238,103,23,234,149,39,29,17,141,124,73,220,188,125,170,41,130,65,252,185,210,59,172,191,137,220,218,168,21,106,252,182,9,105,42,202,169,121,28,93,208,210,40,76,13,105,92,76,188,93,223,39,58,33,49,229,31,249,247,116,245,245,64,252,179,71,156,181,229,145,21,10,119,29,134,57,67,231,148,30,169,18,87,67,17,154,96,186,50,253,125,162,20,159,108,90,8,119,156,218,196,228,16,213,65,185,7,235,242,91,91,179,228,204,254,75,216,241,168,97,41,1,200,133,169,247,242,91,163,11,165,225,152,13,167,125,188,205,138,77,53,212,117,218,251,139,111,160,194,195,157,96,72,245,124,198,73,106,234,148,94,51,221,121,254,59,161,254,180,12,247,54,73,165,95,24,78,136,100,15,224,212,117,183,243,41,238,214,244,198,94,102,181,58,218,106,138,27,223,237,230,243,106,58,42,114,106,234,248,220,88,238,190,45,24,245,229,78,48,188,143,239,80,70,19,35,85,65,81,81,239,25,110,4,118,118,50,137,97,109,244,51,185,211,218,162,94,194,38,85,227,139,20,7,93,101,2,40,201,105,49,103,141,41,82,91,253,30,70,119,141,191,207,135,46,200,162,126,215,182,50,64,135,145,165,27,9,102,153,189,231,50,46,101,245,187,136,112,69,112,184,225,205,234,153,140,96,158,23,125,118,106,87,146,45,178,139,112,93,118,210,58,41,95,187,105,192,90,1,195,144,172,235,208,116,47,3,190,238,79,90,73,133,35,254,205,90,131,221,91,79,244,77,183,145,71,192,112,142,146,121,104,221,238,190,88,232,110,83,10,17,50,151,211,187,108,145,21,252,82,239,49,209,85,111,235,233,21,222,51,253,242,151,197,48,223,208,170,21,243,11,250,83,86,240,208,137,12,100,138,215,28,111,250,233,144,226,165,243,137,190,99,231,10,128,211,163,39,99,125,13,147,41,126,48,146,19,122,196,44,99,240,91,14,215,154,28,28,35,108,241,0,25,54,109,122,219,11,226,27,95,136,80,185,55,221,24,150,37,130,28,29,52,28,37,116,132,151,1,21,135,242,239,0,183,240,56,107,105,73,21,136,114,58,8,253,28,174,240,191,38,120,122,87,191,209,154,38,171,118,225,59,248,94,202,146,78,183,166,10,126,59,56,147,72,7,112,137,93,133,146,131,81,211,47,19,102,119,180,52,165,111,3,133,73,235,193,219,72,13,21,166,110,125,56,76,229,127,26,25,229,71,126,245,157,220,58,210,200,80,185,247,129,47,30,36,61,52,177,192,184,26,89,182,52,112,51,195,28,70,180,48,223,156,78,90,135,107,138,97,45,54,176,227,147,66,135,243,31,183,174,129,98,61,124,245,207,95,14,248,154,42,127,192,43,206,151,98,187,200,31,15,29,195,134,179,73,183,82,166,204,11,43,123,177,51,36,173,50,234,214,227,167,169,220,75,175,139,77,222,223,7,170,41,41,148,138,244,159,111,134,52,193,38,63,250,194,199,121,0,73,113,92,51,41,47,36,66,202,15,102,37,164,165,176,66,201,241,162,144,145,164,145,221,165,225,7,35,82,34,201,142,225,227,26,45,96,220,207,244,221,22,23,166,186,40,74,153,233,167,239,36,248,199,67,179,250,58,105,199,65,26,217,231,140,64,84,218,235,134,126,30,253,203,185,197,101,98,84,213,225,235,18,104,144,106,153,126,140,175,209,78,242,61,109,87,45,186,250,59,180,253,37,109,56,112,174,140,24,248,31,229,193,120,170,193,43,119,159,97,205,244,186,172,89,198,111,222,232,184,75,59,169,4,115,174,223,218,82,212,99,209,186,228,201,155,98,109,132,186,12,137,249,250,54,76,50,87,181,143,191,101,170,14,254,66,32,102,58,233,167,225,154,245,89,161,84,75,127,26,154,162,26,104,169,53,125,184,112,249,187,83,71,252,228,104,138,132,42,230,48,7,138,21,230,235,200,230,238,242,66,42,220,228,122,115,186,110,226,177,43,148,30,35,157,108,203,153,104,47,68,176,65,87,18,5,39,35,224,123,34,167,133,102,170,247,142,194,27,188,243,153,234,109,105,221,40,57,211,156,113,226,246,128,235,92,35,193,156,15,191,51,222,16,162,202,231,34,249,128,119,64,52,178,28,121,87,177,74,217,233,48,241,133,100,75,204,229,245,12,214,1,178,53,212,202,83,122,68,134,206,21,52,135,147,153,19,113,220,11,83,31,172,38,22,188,142,49,52,34,150,43,193,119,22,223,150,213,142,157,177,106,222,33,171,253,66,77,84,232,64,4,163,166,37,181,74,254,219,68,244,147,163,96,180,120,254,96,20,54,169,255,179,57,222,222,233,214,204,163,212,176,199,222,244,4,249,208,140,88,45,57,33,247,35,240,139,231,28,37,249,86,212,69,77,159,180,153,153,118,14,61,217,47,64,64,147,46,233,157,228,152,185,156,203,53,119,9,80,214,148,159,225,155,112,216,170,143,20,134,215,196,167,108,24,213,115,114,71,17,116,113,216,180,200,213,215,173,53,150,130,145,172,175,156,220,249,134,143,251,110,157,59,221,187,125,95,140,251,110,196,169,174,255,160,195,212,125,37,16,214,72,115,114,173,88,103,96,135,35,245,107,43,231,118,154,83,160,92,120,244,146,156,112,99,249,116,212,124,79,69,233,176,138,145,93,7,113,167,144,10,188,36,254,178,238,34,94,57,61,211,93,112,23,154,157,147,106,85,143,201,69,250,132,82,111,155,162,161,240,104,126,113,239,150,105,45,140,80,172,56,140,106,87,74,213,33,142,218,253,183,145,142,155,57,12,21,250,152,13,158,237,163,57,221,99,180,5,62,227,148,243,244,148,46,40,244,71,252,194,27,225,231,20,145,92,166,113,224,48,252,188,41,188,118,186,55,229,220,103,134,49,252,164,120,38,198,191,195,119,217,149,28,118,71,61,254,193,86,11,150,130,227,61,84,216,218,182,182,129,20,168,189,126,218,179,44,175,5,133,79,25,35,95,197,74,57,253,183,153,52,177,100,40,13,251,188,6,222,152,45,138,172,52,118,183,114,94,236,188,145,139,147,218,27,226,51,221,27,186,233,135,227,172,20,24,2,11,127,221,215,6,90,90,159,69,226,251,120,173,31,174,240,148,26,69,58,118,170,23,58,221,119,241,105,255,149,149,106,187,96,81,195,52,208,24,23,17,220,233,109,184,23,190,238,227,72,48,1,50,191,119,201,28,110,171,208,13,227,23,99,37,125,58,176,97,141,35,14,23,154,68,4,166,66,213,71,70,92,85,137,147,172,141,207,197,225,208,201,208,210,227,101,108,214,62,99,107,219,187,21,24,218,129,227,247,222,70,5,172,48,50,69,142,246,170,212,141,100,92,228,227,91,86,144,168,63,189,234,242,136,125,91,150,252,212,159,94,240,222,249,184,23,52,3,250,88,139,92,133,255,246,42,170,22,191,96,176,244,147,137,147,226,164,97,239,187,114,124,190,215,143,100,164,192,204,81,60,214,103,164,157,10,223,3,222,191,204,69,203,174,184,70,119,95,229,184,247,155,163,133,160,235,232,30,200,28,110,14,227,234,111,133,15,31,250,131,113,131,37,74,117,151,115,243,152,33,204,56,91,139,184,40,254,13,181,36,132,69,148,107,100,65,210,227,212,140,180,25,107,213,179,241,192,122,228,192,218,51,187,206,9,37,130,78,180,208,40,56,105,83,239,141,255,247,5,92,150,146,164,144,185,43,222,45,119,135,124,168,190,87,248,78,209,11,47,211,217,5,7,183,192,29,86,72,95,71,80,97,20,157,240,107,168,123,241,153,17,85,105,187,194,157,62,154,25,226,234,220,152,188,170,21,167,249,115,19,178,151,77,124,65,33,249,150,255,7,69,214,189,245,127,249,143,127,252,183,191,253,235,191,253,229,111,127,255,235,95,254,223,127,250,31,255,253,159,255,250,47,255,207,63,255,251,127,253,79,255,219,63,149,255,248,143,127,252,31,127,255,247,127,251,203,63,253,195,255,254,151,127,254,251,255,247,183,191,252,195,63,254,183,191,252,235,127,255,203,223,255,246,239,255,244,11,252,31,127,253,151,191,252,159,127,255,219,95,255,229,191,253,195,63,254,95,255,250,175,127,251,191,255,250,47,255,252,247,123,159,255,252,251,147,148,114,78,159,234,251,69,66,153,23,47,170,241,21,58,115,221,53,61,123,87,169,72,250,120,233,88,122,240,125,83,59,93,109,148,22,237,193,84,51,74,206,135,214,129,232,141,186,198,34,122,1,114,115,220,9,231,214,186,112,75,130,235,13,119,188,53,31,26,196,20,82,85,67,131,217,241,230,246,69,94,83,57,10,57,154,67,25,100,97,189,104,238,222,100,143,188,43,120,209,148,85,167,94,125,159,188,53,127,176,70,191,243,167,48,82,72,62,169,213,134,39,48,124,54,59,224,130,185,164,48,234,181,62,114,142,114,125,108,202,79,159,87,116,13,234,235,6,165,89,65,4,232,229,53,145,181,67,63,85,97,171,67,124,240,110,159,214,51,67,235,126,239,232,87,47,218,51,116,86,166,113,110,60,216,4,135,116,86,224,65,120,84,81,11,221,47,109,102,131,65,219,195,52,84,111,29,221,201,46,218,171,215,28,80,160,184,85,106,2,248,78,98,220,187,32,217,171,240,136,140,235,245,206,176,179,87,130,167,179,144,35,197,122,87,211,72,48,92,62,1,167,44,93,51,193,33,65,181,23,161,153,152,132,47,195,69,25,76,77,191,12,47,82,115,216,8,181,18,252,185,195,133,166,11,194,122,10,127,81,190,130,4,253,61,126,211,213,158,214,92,4,32,206,209,119,201,254,190,125,198,232,31,79,119,198,251,154,15,189,219,237,76,215,178,3,249,168,145,75,92,105,66,224,85,246,25,129,104,224,75,195,50,105,143,7,223,99,250,203,55,63,238,6,46,74,196,180,31,191,161,209,59,227,85,53,178,23,45,193,195,11,112,23,245,57,51,125,152,84,143,119,127,27,236,183,105,75,185,240,136,101,98,100,244,186,6,209,168,92,254,92,48,221,166,69,182,33,177,245,89,33,115,43,102,64,67,172,35,62,14,246,39,57,25,218,8,157,174,59,46,228,203,50,184,203,9,184,55,165,242,107,70,75,117,124,216,21,225,248,157,224,238,73,178,11,211,16,147,110,126,87,123,76,120,193,63,234,9,254,92,90,131,234,220,170,2,151,192,107,8,60,199,252,3,254,62,185,249,245,3,116,41,24,59,148,175,193,82,71,255,99,224,205,35,164,203,212,217,243,99,83,105,217,29,230,221,174,4,123,196,141,82,210,165,186,56,160,119,155,61,14,183,36,174,65,143,8,118,217,131,41,166,58,233,222,145,189,163,154,188,104,114,175,25,161,220,179,145,9,195,54,237,132,110,214,234,239,203,136,196,148,18,11,1,23,247,73,22,251,232,26,105,224,118,0,56,140,230,101,186,121,251,156,87,101,153,189,242,165,129,83,179,233,179,98,59,82,250,109,218,78,151,195,214,20,166,48,177,96,31,57,20,98,186,223,32,102,182,124,29,210,4,160,196,120,13,130,75,215,16,95,136,136,40,15,33,176,215,173,80,147,124,221,76,125,174,102,79,234,112,75,236,36,38,85,187,98,224,208,255,127,233,106,56,97,2,182,194,237,4,55,47,12,91,150,153,212,101,136,72,136,47,113,66,114,67,207,45,178,206,235,25,209,235,199,18,62,9,134,235,198,225,177,181,247,9,120,120,58,8,178,158,68,170,106,176,255,50,226,50,39,15,44,232,165,215,87,239,235,254,3,14,83,245,194,136,184,206,252,208,30,224,89,16,99,214,52,236,187,253,249,81,143,64,225,151,22,202,61,186,61,196,73,69,62,2,166,105,161,124,94,23,182,32,189,153,61,125,246,176,176,6,220,72,159,166,47,96,248,18,198,126,81,49,211,102,244,24,47,140,72,215,195,106,233,85,27,15,226,113,152,104,80,222,52,238,241,222,29,38,109,88,243,94,233,37,255,139,190,181,252,237,161,59,228,227,190,182,89,87,155,18,142,150,254,252,238,11,207,211,211,231,129,252,86,245,231,194,181,208,25,53,162,108,255,229,5,203,77,134,119,28,31,147,44,96,218,42,217,145,98,220,132,208,210,231,1,151,144,239,72,208,23,169,202,42,240,113,33,110,252,253,166,68,80,48,78,7,71,244,194,200,155,189,37,152,240,184,195,51,249,91,8,252,206,90,5,46,43,79,26,209,63,159,52,83,67,79,191,77,84,216,95,231,167,229,6,166,44,188,86,92,219,62,101,192,189,48,53,176,241,203,53,49,238,145,202,248,188,248,125,81,243,178,116,29,205,250,29,25,118,41,218,18,99,189,251,219,191,122,186,180,148,113,239,194,112,161,250,200,38,17,127,29,25,169,86,183,98,168,117,235,91,231,100,46,23,57,70,21,139,186,86,69,45,75,239,240,24,61,237,148,208,179,15,255,62,174,75,165,65,202,6,73,64,137,123,95,15,244,164,139,217,56,253,98,232,249,210,121,77,244,162,250,74,192,46,73,175,154,128,218,244,145,145,110,219,122,243,133,7,225,79,141,81,57,211,213,124,2,62,52,124,145,116,46,46,99,165,116,24,62,241,116,243,69,164,196,225,178,86,218,165,175,123,176,98,91,32,108,156,230,244,110,209,45,126,251,254,223,157,78,213,141,30,135,47,149,70,185,161,222,252,58,105,43,134,6,227,183,26,134,136,151,187,58,199,133,17,46,212,223,102,203,41,62,231,20,168,21,253,188,182,233,111,56,140,187,168,59,22,164,5,195,215,41,108,190,233,203,167,26,196,93,132,137,6,129,142,12,22,202,47,46,38,14,163,235,144,216,187,143,251,58,162,59,125,125,68,247,220,204,191,159,117,207,199,61,165,197,241,97,195,212,36,183,70,116,173,248,132,22,35,164,80,116,4,171,16,98,86,212,79,43,204,214,251,57,140,71,38,3,187,35,245,252,26,53,253,71,105,108,200,175,44,175,50,226,48,72,66,220,141,41,114,149,225,11,223,111,83,63,108,52,116,188,187,3,203,119,164,93,99,82,250,209,28,166,102,85,183,202,9,235,137,127,94,3,19,74,199,141,48,93,241,199,90,84,249,233,189,123,175,222,50,191,40,135,81,5,61,188,162,226,182,52,31,234,210,19,121,210,118,253,146,61,200,252,42,253,58,70,70,11,191,223,20,164,117,167,188,134,87,148,121,47,20,191,117,17,77,190,14,31,22,116,219,106,224,176,197,184,92,15,77,16,137,2,29,11,38,10,71,22,36,217,43,93,12,37,168,191,12,155,176,116,49,174,183,191,105,228,192,211,171,188,219,174,7,2,141,96,254,27,58,221,247,94,59,6,14,237,156,110,148,20,69,124,110,205,226,91,107,142,151,134,46,162,123,15,70,227,107,233,42,51,230,219,128,119,29,105,206,16,252,116,255,2,178,177,100,165,76,19,19,138,171,239,201,150,62,15,90,248,138,79,26,245,208,106,94,77,75,139,196,213,84,44,167,145,67,235,248,5,156,232,42,155,181,157,172,24,26,29,55,58,169,228,184,226,133,117,43,103,75,176,43,45,174,31,10,194,52,229,164,122,4,46,41,172,54,201,211,126,49,178,58,180,195,207,224,45,112,217,243,79,88,62,46,10,33,254,184,249,245,85,253,125,54,107,89,74,112,48,201,0,163,177,150,96,36,83,28,134,175,34,205,10,102,74,15,184,40,143,45,240,140,96,11,18,5,53,47,181,21,77,222,192,69,101,25,120,159,91,94,119,51,86,234,4,19,118,13,88,107,217,88,74,219,149,3,151,169,112,140,157,23,162,211,87,45,227,4,155,105,210,56,25,5,110,127,220,156,197,23,55,31,251,143,79,228,238,118,49,48,74,196,50,140,45,24,112,85,62,74,224,58,100,198,105,113,74,83,218,118,137,141,152,8,224,73,35,107,80,246,6,140,24,119,130,239,113,22,47,4,217,199,116,117,93,43,118,98,2,217,121,173,212,17,38,173,133,22,243,98,192,162,141,223,134,128,63,125,34,36,37,227,185,233,238,89,121,91,146,117,136,118,169,142,12,169,29,55,53,174,103,116,74,70,93,211,129,50,144,68,77,202,126,184,190,152,240,58,135,182,5,219,118,25,161,28,136,181,180,237,222,56,215,188,230,133,90,169,246,199,140,125,158,238,161,209,131,250,193,63,222,86,9,24,163,63,173,66,154,115,151,195,119,2,78,250,178,89,58,111,100,48,132,236,61,255,88,195,110,118,66,219,61,211,153,76,148,212,215,48,140,226,235,251,254,248,186,124,100,219,154,94,210,167,249,185,22,197,50,110,135,49,254,216,115,124,29,25,199,66,58,239,33,160,114,179,146,40,94,222,22,22,65,192,184,218,26,233,21,134,130,242,115,216,130,178,10,83,62,234,35,231,8,73,232,221,228,99,74,205,35,84,244,139,162,148,245,83,131,172,239,99,209,112,235,79,109,42,27,233,234,251,93,159,184,250,110,156,154,100,224,24,118,254,41,82,100,45,5,28,105,58,242,221,172,195,141,148,102,148,242,12,183,53,58,126,82,218,42,217,243,253,179,239,244,220,167,101,248,67,182,237,48,153,241,4,47,87,147,91,214,112,153,14,229,45,253,204,84,4,193,127,45,240,129,80,210,127,154,102,209,52,50,130,91,254,101,90,99,74,154,179,67,234,219,215,240,53,208,106,90,195,119,161,196,153,77,190,41,207,217,189,89,120,186,221,72,191,117,33,145,42,243,192,4,109,20,90,157,75,95,157,167,167,17,191,73,210,60,68,183,186,147,63,0,23,37,245,110,120,190,213,131,157,84,165,106,135,32,122,65,197,121,29,23,141,16,218,18,6,69,130,103,183,173,226,85,57,8,27,108,58,94,189,177,160,78,84,91,194,106,209,71,160,28,255,130,194,72,228,57,184,142,167,162,49,13,42,98,143,92,12,195,116,186,122,158,30,235,168,223,51,87,55,5,116,124,92,31,124,65,76,158,14,108,148,77,34,1,210,41,102,211,29,199,6,23,55,39,156,168,19,218,157,178,107,17,173,61,233,169,58,173,213,190,138,216,144,211,108,35,244,230,17,88,242,140,69,3,180,38,148,29,91,66,43,73,192,128,32,104,171,126,92,67,1,146,28,186,207,40,221,125,21,65,85,245,37,248,132,202,176,137,64,234,35,51,152,248,240,32,73,212,200,25,241,222,237,199,113,175,149,14,71,133,79,184,161,221,228,129,244,85,34,244,30,111,250,158,219,41,79,140,197,25,91,89,161,1,76,39,116,243,153,251,189,139,37,138,21,230,36,138,171,137,208,234,124,111,6,22,87,83,99,162,48,205,181,39,96,2,251,58,112,10,40,3,237,169,237,131,136,245,93,241,241,88,181,105,1,235,93,144,168,217,189,25,37,218,148,146,81,148,241,56,231,233,162,40,113,148,4,99,195,54,135,219,86,198,10,40,105,155,247,247,25,73,149,54,128,55,138,36,220,92,165,100,75,11,7,155,233,202,248,18,70,244,42,229,224,238,86,116,34,228,128,168,197,104,233,106,100,107,187,195,216,105,250,211,119,251,241,50,236,11,195,209,172,55,135,191,203,13,9,234,15,180,58,214,106,68,189,177,3,23,248,158,107,233,106,122,84,62,135,231,72,129,231,101,145,155,234,48,84,199,35,193,159,247,8,153,152,135,202,80,2,159,238,129,105,138,63,206,78,87,175,234,244,158,192,69,107,236,12,246,94,233,197,31,231,206,232,86,84,203,216,12,93,138,246,63,111,125,13,220,120,44,8,209,19,218,163,158,160,25,5,75,134,63,231,133,0,238,41,52,64,95,238,56,113,53,148,82,138,138,43,137,91,163,253,119,160,65,102,108,18,194,41,232,134,208,104,236,10,205,232,70,244,101,117,211,176,119,248,174,72,53,148,23,108,36,238,216,180,159,50,140,4,111,111,170,95,86,78,163,57,58,118,222,40,77,177,157,81,125,73,182,124,39,70,49,26,19,93,224,189,139,235,193,158,172,29,216,182,46,202,142,199,194,94,73,183,38,125,24,227,134,139,166,38,120,123,85,33,48,253,121,10,95,115,212,243,96,205,106,77,118,130,183,247,25,176,218,71,126,104,202,55,226,167,201,106,166,159,94,205,219,12,150,57,146,106,30,45,216,216,221,103,194,194,44,233,169,241,59,253,151,39,185,63,253,105,248,230,221,85,132,247,126,167,189,144,246,161,216,20,38,219,147,254,244,48,235,235,193,215,50,75,9,112,98,28,45,70,118,125,143,148,28,89,198,250,239,191,13,33,216,72,87,195,201,18,55,111,201,214,93,230,212,198,197,148,88,103,248,139,136,6,62,172,18,114,3,31,151,214,65,55,121,166,120,58,140,190,51,222,38,253,241,105,39,29,230,126,59,140,140,120,77,240,140,90,31,108,165,249,39,188,226,106,106,249,211,86,57,44,67,235,48,98,217,35,15,109,196,131,81,57,248,199,131,173,8,90,55,154,220,122,130,177,118,253,193,42,173,187,233,193,70,116,153,46,88,184,206,151,22,11,37,225,126,243,2,69,94,134,123,139,101,204,42,78,95,16,180,43,113,244,161,18,159,215,82,151,143,160,158,245,157,63,174,62,222,99,183,216,145,90,254,109,168,183,134,195,244,126,36,152,134,255,183,142,239,65,136,60,179,192,200,216,121,84,16,202,130,173,222,36,125,162,203,141,233,59,105,85,219,103,105,251,89,78,160,128,138,220,80,18,4,140,126,111,249,162,201,3,117,30,69,73,206,188,139,175,241,176,149,165,22,19,192,233,254,172,210,86,5,58,26,133,127,17,148,40,63,116,159,10,19,92,13,24,142,230,170,240,140,60,129,41,98,232,198,177,141,15,38,96,90,184,118,130,175,161,244,222,135,241,200,170,97,185,169,64,244,60,67,25,44,166,116,115,36,85,186,195,153,79,9,248,190,46,255,109,122,72,79,205,240,18,248,30,118,127,192,215,209,13,152,20,209,255,4,191,165,114,45,245,113,254,24,90,168,147,27,41,199,254,227,193,206,140,105,249,233,98,76,176,211,48,91,117,138,178,155,128,118,47,195,134,134,26,53,203,244,190,142,183,103,44,188,247,81,211,148,227,157,6,92,79,202,247,110,12,81,223,56,202,53,106,84,193,131,181,34,81,191,82,105,61,76,48,185,55,191,57,124,207,121,165,93,99,62,102,5,87,224,75,143,109,109,220,14,163,222,154,22,249,185,75,215,191,129,251,100,77,109,102,2,140,245,57,217,214,89,144,106,245,104,88,114,149,66,138,212,114,190,96,83,197,249,66,192,23,182,205,59,95,237,84,228,144,248,156,63,225,239,21,37,131,206,239,143,123,47,23,166,3,110,105,43,103,224,103,197,79,195,153,152,31,187,121,106,8,120,105,211,23,112,247,184,57,240,212,50,111,131,253,8,3,30,74,165,102,112,213,171,175,225,148,175,110,93,127,187,214,63,126,187,182,21,115,58,75,255,99,202,239,75,24,2,167,42,69,166,197,75,235,13,110,127,76,203,220,50,229,247,230,105,91,186,71,181,243,36,208,17,70,161,102,130,155,199,236,129,149,56,140,253,242,56,197,137,181,147,141,158,225,207,251,9,232,97,217,202,162,126,97,120,127,226,222,116,201,38,152,216,147,207,233,254,148,120,162,25,95,224,241,139,41,143,72,95,47,5,128,195,159,154,200,136,154,105,80,100,157,88,228,36,69,52,208,132,75,227,84,5,112,112,107,235,162,149,160,184,16,173,81,223,104,147,5,221,57,247,239,124,82,76,60,252,75,176,75,64,211,207,212,50,246,185,78,6,36,86,115,166,83,192,224,184,115,135,190,49,195,78,119,134,38,192,248,254,128,41,27,117,184,156,255,9,30,1,195,111,255,39,124,4,94,255,211,205,183,252,54,123,227,31,240,249,98,228,86,119,152,96,34,56,254,220,119,163,221,249,185,217,101,30,122,159,186,105,254,115,227,244,84,95,39,16,25,166,67,128,202,196,120,29,52,117,171,167,189,41,177,243,37,106,9,146,52,176,211,220,104,38,122,220,87,58,189,152,229,88,224,216,88,105,167,101,149,29,31,25,45,101,59,125,122,37,106,28,33,252,25,169,166,193,248,100,119,92,13,65,114,250,50,177,79,252,183,173,238,176,231,15,160,197,166,65,140,236,75,159,79,157,39,246,51,184,85,52,21,190,205,90,245,215,137,96,225,76,27,22,90,65,126,115,2,35,35,29,33,29,249,63,135,191,28,239,220,150,238,241,13,171,162,139,151,224,25,181,80,198,217,83,106,186,57,25,235,24,90,153,41,105,117,97,248,108,30,92,80,133,72,15,118,151,199,244,155,151,164,79,109,91,233,232,254,92,133,41,74,63,109,108,134,14,143,249,165,221,144,162,247,227,207,245,71,93,232,86,58,193,139,182,190,210,83,147,118,250,252,19,184,103,254,73,71,4,10,247,35,224,66,169,122,182,70,98,227,160,117,81,155,198,204,16,114,61,23,164,47,82,128,110,179,148,124,169,208,113,153,222,53,230,225,75,28,193,50,9,115,154,192,7,230,181,248,101,180,4,244,151,225,146,90,113,117,235,61,25,220,7,26,196,227,48,109,251,250,219,196,23,220,154,184,35,105,43,109,242,135,137,240,155,111,227,104,14,248,32,160,254,172,67,218,151,175,155,120,20,166,131,197,81,122,123,63,69,145,42,246,41,51,245,240,169,240,221,63,95,71,131,73,89,41,201,194,133,9,220,251,148,110,68,139,170,194,86,12,17,112,73,33,33,152,166,92,140,12,97,217,161,124,205,244,181,126,30,182,132,68,105,43,37,192,53,206,175,219,232,171,20,203,36,197,55,238,7,85,188,62,249,99,197,39,87,130,110,234,239,139,171,119,109,9,101,103,247,41,69,212,67,93,55,58,3,190,122,2,206,229,130,119,163,40,222,36,2,191,211,93,74,58,105,149,99,56,158,11,175,36,253,246,33,157,231,48,37,129,58,167,13,210,147,24,26,76,198,250,219,20,209,159,184,249,88,74,248,116,97,236,183,184,57,117,43,138,210,41,28,3,39,239,155,96,8,2,3,238,74,51,114,81,235,78,13,116,164,10,228,99,113,180,24,119,87,250,7,66,214,221,41,101,191,109,172,226,233,98,230,100,7,188,86,90,41,152,180,59,30,154,0,134,190,174,235,79,173,42,87,215,212,91,118,140,166,124,41,172,165,234,214,146,60,155,220,92,149,4,218,65,100,82,6,126,253,114,157,178,209,35,59,10,156,122,73,169,107,191,19,26,175,195,92,30,133,217,43,166,204,89,73,107,120,240,61,198,205,59,57,99,133,205,62,9,248,83,27,236,96,117,202,79,67,197,146,224,218,157,199,237,103,41,168,201,139,61,224,222,48,48,89,178,4,239,46,83,74,36,68,167,116,118,39,131,6,133,207,65,209,49,79,108,73,148,119,106,242,244,80,82,33,31,0,196,97,58,165,243,46,194,152,19,110,174,227,54,125,178,216,13,173,6,214,97,184,63,102,139,145,209,13,122,207,151,255,165,109,151,200,103,46,159,106,19,33,87,153,1,107,243,34,171,254,11,163,42,39,138,40,68,51,141,46,235,23,166,155,176,198,39,13,225,78,39,63,252,11,223,165,29,219,220,248,81,87,253,126,49,84,141,103,188,68,19,70,110,79,203,232,126,144,95,85,209,107,83,8,222,143,221,29,54,246,82,228,228,128,169,239,120,121,48,86,214,253,229,41,227,170,168,173,253,238,176,86,254,62,69,153,141,196,252,53,157,126,13,210,123,41,165,98,113,166,17,149,219,237,85,238,19,120,35,145,183,4,238,214,255,246,11,67,38,210,227,163,100,91,58,164,120,127,97,40,188,182,206,74,49,173,235,223,231,190,31,55,52,131,242,220,8,139,253,154,32,84,97,20,45,250,188,51,58,209,73,250,125,29,21,38,56,145,121,49,217,229,111,250,79,55,99,210,144,123,127,29,191,245,253,180,133,137,186,76,154,101,254,222,156,22,26,14,132,230,134,96,36,14,118,253,133,169,140,145,18,120,2,219,214,5,248,224,122,164,107,134,123,239,242,170,47,127,58,187,36,216,98,48,236,25,191,240,128,231,52,206,180,11,15,82,142,191,3,47,144,155,74,253,228,128,202,100,188,126,135,187,109,220,189,227,211,145,253,48,123,252,78,26,20,183,154,6,225,106,171,80,250,249,42,137,73,108,225,6,166,203,221,34,169,15,54,178,191,120,176,105,238,201,243,109,160,167,184,6,80,124,94,144,203,122,142,157,46,212,42,21,213,216,35,53,186,210,14,151,75,83,179,213,109,80,46,246,224,57,53,231,53,172,39,106,62,175,235,24,207,141,188,109,234,35,155,71,168,232,110,83,221,43,211,129,63,110,114,30,83,94,149,41,191,219,220,58,30,232,161,160,228,19,226,186,11,195,55,246,188,201,67,22,74,136,4,7,229,244,197,187,114,140,117,69,170,3,174,177,186,168,233,122,48,161,203,22,22,206,32,85,238,61,205,7,9,197,174,23,211,235,226,82,99,215,45,194,126,141,145,33,103,184,188,130,11,166,211,42,14,196,176,30,217,119,240,28,26,183,123,68,52,232,18,160,157,229,205,25,242,33,98,135,15,218,15,151,203,197,92,3,114,67,173,18,240,50,106,45,185,249,53,41,229,177,54,29,88,199,71,6,17,170,172,67,115,10,156,33,254,222,156,79,85,126,251,152,2,143,255,246,55,182,228,250,224,159,162,61,233,77,105,129,248,94,62,17,66,198,49,225,136,113,86,121,174,251,177,195,65,245,102,156,114,122,169,184,27,70,15,48,94,128,234,126,104,119,47,15,67,193,58,49,62,47,157,54,223,69,62,109,146,173,199,235,72,120,115,117,232,192,160,63,123,75,252,158,136,166,247,44,40,130,8,111,41,108,243,136,171,140,123,144,0,120,171,208,194,247,66,38,51,140,194,194,155,89,113,62,62,41,158,25,152,221,156,105,15,70,175,71,206,54,148,134,154,23,24,115,88,31,253,250,144,252,40,238,147,209,229,173,4,62,16,17,35,224,234,191,141,179,63,228,234,70,57,217,231,191,13,27,67,44,5,10,7,137,234,254,162,80,126,245,34,240,24,210,14,193,255,190,35,183,70,185,239,123,158,203,38,13,40,45,34,119,213,140,78,37,226,131,113,69,228,120,194,75,173,222,253,8,220,165,216,156,6,17,26,213,222,82,64,79,88,24,249,6,27,255,124,159,207,93,159,88,0,77,208,65,165,236,187,120,26,79,151,94,124,66,9,156,240,248,39,181,5,144,141,32,86,242,38,244,158,177,66,238,75,150,22,254,183,229,191,188,183,40,137,13,115,152,125,182,239,181,159,48,97,14,51,255,61,228,112,127,182,104,82,137,198,21,58,189,125,66,139,233,140,11,252,67,26,26,240,16,57,72,18,192,84,76,196,111,175,174,167,207,225,193,250,11,249,109,194,156,159,94,61,43,20,3,219,159,235,238,185,159,140,124,194,4,244,60,255,77,169,229,210,161,209,250,231,252,137,155,42,53,33,176,26,196,246,17,22,244,119,93,212,53,185,203,8,49,188,152,150,122,55,211,34,191,77,109,218,90,14,195,50,244,9,106,219,165,207,10,117,159,85,47,38,139,212,28,158,166,167,32,48,6,134,207,202,103,92,53,10,115,6,191,92,155,133,153,37,223,60,44,220,225,252,15,24,12,67,10,4,6,50,54,242,113,85,8,244,134,160,119,53,184,104,182,185,107,165,233,197,232,134,190,112,8,230,95,149,54,167,251,166,96,51,125,33,164,77,87,116,145,15,219,242,64,78,87,110,17,36,41,52,156,236,39,81,216,121,247,100,35,144,15,120,18,21,10,244,158,145,49,227,23,189,127,94,47,103,203,86,218,37,10,52,11,205,150,254,225,66,112,17,59,10,65,152,210,157,210,8,3,237,250,184,113,235,106,133,58,159,191,44,84,160,4,165,66,219,221,231,77,89,155,84,184,115,164,221,195,236,189,105,107,11,136,36,221,172,166,19,126,124,35,68,136,33,34,172,168,175,81,140,252,14,251,178,175,109,23,195,198,238,15,129,115,42,97,34,166,70,220,126,134,106,59,137,136,86,195,47,159,120,148,212,224,57,124,191,52,185,51,175,217,99,75,27,209,25,233,159,186,27,102,179,88,200,251,225,107,221,124,177,13,78,148,6,155,51,10,195,96,94,227,155,158,189,18,59,117,139,18,170,98,169,50,156,116,213,79,79,29,222,83,4,235,55,198,221,27,20,117,110,245,13,19,180,59,2,175,237,36,9,100,117,213,28,5,165,228,249,193,84,38,141,48,34,38,219,222,240,250,71,148,39,170,116,52,95,175,165,142,232,14,185,75,185,119,169,59,158,132,7,238,231,240,252,7,222,198,172,114,243,3,27,71,160,233,169,104,232,163,25,248,23,69,160,230,68,250,109,226,224,67,247,245,44,124,184,213,194,230,155,211,56,132,221,53,177,114,174,248,225,105,114,80,251,161,29,61,215,8,177,208,26,242,121,54,149,28,51,237,82,113,53,105,45,111,164,131,135,242,19,151,126,90,173,156,39,254,160,80,190,155,112,140,155,228,104,247,239,157,160,199,18,226,20,132,244,238,225,60,226,77,19,215,8,148,166,224,246,226,182,148,16,79,225,194,163,70,179,110,175,48,36,198,75,139,71,192,244,176,133,249,178,40,172,23,244,20,76,39,63,77,105,123,136,162,52,24,42,173,79,245,23,198,225,218,138,66,81,230,59,127,163,29,48,140,255,105,106,115,205,119,103,116,141,132,209,8,249,62,24,25,222,110,82,183,177,183,5,12,57,128,183,61,238,130,146,100,216,85,52,164,6,215,234,130,162,183,71,188,217,208,227,130,14,116,76,222,179,184,37,120,149,149,80,185,24,29,132,225,165,95,247,167,137,234,6,204,130,245,114,157,13,115,46,33,173,255,165,209,155,138,58,110,125,62,195,79,25,199,8,235,225,194,223,219,41,152,198,242,137,223,91,239,163,88,199,252,47,60,248,54,227,121,238,98,235,24,180,253,23,46,8,4,71,55,37,63,138,197,240,243,30,96,82,60,24,89,14,207,105,100,61,63,147,197,210,198,242,142,223,166,11,253,248,111,95,139,106,80,25,39,240,129,139,243,247,183,177,125,187,52,56,212,105,161,166,95,247,241,194,197,24,222,2,54,135,242,55,47,128,100,231,104,82,101,128,12,35,13,119,239,106,158,66,78,81,194,169,187,60,153,71,54,29,248,182,166,194,164,160,218,131,173,124,76,127,219,58,230,230,131,169,233,57,50,114,220,186,103,124,111,164,18,121,244,12,63,179,103,83,249,34,86,170,249,0,165,172,247,92,180,192,9,29,5,164,231,52,253,190,145,85,210,214,77,174,38,17,80,124,86,202,233,154,26,227,141,80,216,241,123,53,86,107,149,182,221,138,135,78,148,251,23,70,132,64,204,212,251,186,183,9,63,254,194,203,90,57,228,230,48,24,180,183,26,134,105,78,202,192,41,241,62,111,82,96,144,222,210,157,7,213,255,172,175,23,211,58,204,165,75,13,213,179,115,15,173,223,47,0,182,143,187,157,203,47,227,77,206,223,124,6,254,198,209,34,214,11,238,238,196,62,119,199,92,90,100,112,209,210,124,198,236,223,201,66,24,136,95,61,115,107,91,232,83,200,115,42,68,22,247,28,254,217,76,54,4,198,95,209,91,119,202,203,127,15,121,171,238,57,18,133,190,231,27,162,155,191,143,76,51,99,17,41,94,12,170,118,79,234,223,81,35,86,56,196,58,190,23,23,152,228,127,239,141,80,247,144,116,96,197,131,118,218,193,13,211,217,53,219,101,224,232,34,191,214,36,22,1,101,163,241,178,224,93,216,239,20,223,21,162,254,213,101,91,64,116,251,53,175,154,194,176,144,218,218,177,92,94,155,255,69,77,217,167,234,203,162,131,251,119,224,150,230,253,106,211,69,134,230,242,187,154,30,52,209,223,171,112,129,60,111,158,99,180,118,169,177,185,95,7,181,184,219,225,139,126,69,225,239,137,58,193,12,221,164,124,14,172,124,143,230,98,33,139,254,29,25,213,157,66,55,96,97,33,237,125,232,226,182,234,230,242,46,190,159,21,238,184,92,141,162,252,179,92,238,169,123,150,180,247,212,31,109,227,23,239,189,79,7,71,189,108,70,112,46,61,86,54,20,55,169,153,137,213,125,45,57,235,184,126,87,83,80,28,117,127,72,156,224,121,206,7,95,87,228,200,111,83,35,252,61,70,232,69,17,103,221,178,192,173,243,241,241,119,144,209,199,165,142,9,37,162,94,94,192,9,234,198,162,1,167,186,76,87,230,188,223,158,212,166,135,93,111,212,127,235,89,200,107,155,46,77,196,48,238,73,85,57,17,134,195,235,72,225,31,162,191,125,61,18,1,170,38,42,94,112,192,221,106,144,223,131,153,224,154,172,240,141,60,226,248,222,156,79,30,92,78,23,246,231,241,94,216,157,113,88,125,143,160,139,122,57,121,236,180,133,111,214,236,227,70,64,47,250,250,96,97,57,85,26,14,203,139,7,19,176,195,231,150,231,130,40,166,251,213,119,144,69,246,201,109,229,172,227,61,86,33,208,89,244,167,81,187,255,181,206,173,202,72,200,28,127,210,58,47,51,176,142,49,216,87,153,49,52,6,127,139,2,225,221,162,206,82,199,101,125,196,15,182,129,55,153,80,242,29,207,152,52,30,61,148,205,28,190,190,101,43,143,171,5,170,59,234,245,227,230,63,65,137,223,195,126,25,55,187,232,154,93,195,178,176,121,254,46,36,235,87,60,114,110,89,17,198,171,140,197,175,130,63,200,95,230,5,186,197,168,126,225,65,63,112,100,91,104,234,32,174,254,251,96,136,210,20,233,241,65,6,118,162,188,252,11,23,78,158,79,175,166,191,116,59,124,141,127,105,114,104,176,7,18,127,252,129,241,66,180,181,149,152,247,217,143,71,27,178,34,170,176,5,61,163,61,82,209,117,79,222,46,147,66,91,147,81,132,63,180,226,242,200,47,67,246,186,95,2,139,172,193,41,58,110,235,145,120,30,207,196,198,148,42,25,106,224,209,116,126,232,176,174,77,29,24,153,156,119,49,157,74,98,31,209,239,89,112,31,30,92,145,144,146,199,162,179,242,89,33,139,180,237,39,25,42,12,88,2,59,191,47,155,82,157,221,166,192,148,4,62,17,187,53,126,68,136,3,53,213,204,95,75,129,218,122,235,151,118,248,90,94,200,25,254,126,92,180,112,126,82,71,73,233,214,126,76,72,172,18,59,219,2,189,166,195,247,36,59,233,236,190,171,34,172,16,12,237,242,114,14,108,124,187,116,189,152,79,239,105,131,47,52,28,239,122,143,85,70,131,250,122,178,74,116,18,111,233,87,33,196,241,121,33,191,229,224,49,150,228,222,244,145,189,15,219,186,71,197,7,184,240,40,158,84,160,67,244,14,45,138,150,26,164,8,253,49,4,44,147,224,146,238,8,158,250,190,235,151,70,189,31,58,125,130,71,97,163,107,127,112,165,18,69,127,187,145,212,120,143,93,76,254,187,11,12,193,203,91,133,29,126,116,217,134,239,115,147,202,124,241,2,132,143,150,28,1,100,154,175,37,221,31,188,57,47,98,31,134,36,113,123,36,195,250,112,150,142,188,253,52,142,215,151,62,222,84,97,196,205,97,253,241,186,87,68,23,137,91,201,213,31,20,176,111,82,49,176,238,239,201,111,47,26,159,223,199,73,0,125,137,92,232,53,10,105,142,241,236,50,106,61,85,102,141,210,136,207,15,237,106,253,16,242,66,169,33,248,30,229,16,205,71,28,171,10,247,2,67,196,131,45,122,124,4,166,249,181,189,161,89,238,44,194,21,23,230,29,188,57,191,71,42,33,117,189,57,233,43,79,155,243,67,194,46,197,205,33,218,122,201,233,66,98,33,130,52,140,188,150,71,127,112,77,145,185,53,129,213,218,143,30,217,239,205,97,65,215,147,179,193,64,4,211,195,131,177,163,166,192,63,69,113,191,232,221,65,36,19,106,129,147,123,142,188,95,158,208,173,200,184,141,176,241,121,124,215,209,68,138,110,229,183,125,94,189,34,253,15,176,81,125,50,238,93,36,234,117,255,146,152,158,206,217,142,64,55,133,225,77,56,217,91,71,13,195,171,241,15,170,105,59,66,133,116,105,65,238,239,193,62,124,167,34,48,75,197,251,201,104,24,253,132,91,151,90,43,232,19,154,39,82,81,2,146,215,57,230,130,37,234,5,49,7,237,75,67,135,118,95,240,242,248,18,33,119,57,68,152,209,29,17,124,74,91,187,142,220,44,93,15,132,91,50,83,158,155,89,155,94,79,140,237,57,133,131,217,52,241,246,179,71,128,173,214,65,94,9,93,11,175,176,22,210,45,68,62,229,243,197,69,125,173,81,219,50,163,178,101,34,234,217,86,252,182,181,146,202,199,223,33,245,242,155,195,9,44,60,179,141,246,52,40,249,126,225,65,175,148,24,28,141,132,64,245,40,252,157,210,177,117,181,224,207,14,111,99,93,86,170,41,203,248,122,237,156,21,78,77,74,69,156,236,137,84,6,70,235,110,55,177,6,217,174,17,161,116,154,2,2,233,93,119,76,74,32,163,223,159,211,79,168,23,57,72,168,38,139,54,3,60,44,61,225,76,234,38,202,91,137,178,232,213,198,84,247,80,130,3,69,142,153,175,83,104,246,96,218,29,190,12,151,18,53,112,31,142,72,58,92,175,171,226,186,106,184,171,189,233,213,19,213,65,175,147,190,22,54,162,225,114,72,153,212,193,187,26,34,83,97,47,161,93,240,110,215,143,124,17,46,233,41,181,62,119,67,162,121,192,31,155,105,40,83,76,37,232,226,162,162,11,150,83,181,41,174,197,65,47,240,27,90,225,65,197,22,178,79,246,165,169,38,2,32,210,56,207,82,40,203,41,64,33,171,154,85,205,21,212,181,95,181,0,149,57,69,34,27,119,82,136,208,62,210,9,194,158,77,90,104,33,156,64,251,236,193,211,116,83,119,218,242,96,89,248,133,161,135,107,114,76,80,87,120,61,168,223,167,158,246,177,54,221,242,62,233,103,153,4,189,68,178,154,106,97,100,7,31,12,111,99,56,165,16,214,207,40,45,31,84,150,164,109,229,110,121,197,233,146,73,102,163,116,32,240,129,89,232,119,141,15,88,185,229,135,135,45,6,7,233,202,214,221,176,242,81,252,78,9,234,59,181,232,197,247,220,44,222,106,61,76,27,112,202,51,35,1,239,159,61,190,213,39,26,0,48,233,55,119,236,190,97,154,220,98,83,83,252,49,157,5,97,112,252,136,184,121,235,38,190,248,106,59,70,129,210,80,108,106,132,237,171,167,90,187,149,2,69,96,196,122,45,86,136,28,179,85,234,193,122,71,70,185,213,12,29,238,37,100,249,192,28,104,95,40,215,126,66,84,208,80,239,185,134,221,114,173,83,234,133,99,104,240,85,221,117,60,92,80,116,95,179,75,174,30,198,218,237,194,156,136,145,202,151,61,32,168,170,174,148,74,59,158,176,114,223,89,186,31,178,215,181,83,35,223,133,222,193,200,20,175,139,229,58,44,104,134,201,23,242,83,215,21,106,40,215,145,87,223,142,84,107,48,82,114,216,52,233,190,109,195,173,40,163,111,173,250,225,66,125,185,253,132,104,200,10,74,57,49,180,103,216,189,79,52,228,90,212,240,155,4,220,17,7,122,236,61,84,76,143,153,224,109,85,45,126,243,62,132,28,165,25,141,106,241,155,35,71,34,155,29,6,89,115,22,181,70,109,141,52,161,66,243,20,211,205,173,180,225,24,190,163,187,17,244,152,79,11,195,56,140,229,177,189,196,168,25,121,149,188,141,235,246,109,209,83,172,22,175,144,171,137,17,56,47,176,249,206,210,126,215,190,97,154,48,33,231,123,164,29,185,161,51,177,156,191,132,250,177,45,166,33,74,193,174,94,73,207,174,132,69,32,130,184,94,136,75,72,30,148,147,100,167,163,25,105,55,151,148,198,81,150,104,63,48,49,118,135,225,192,77,55,239,246,243,239,187,181,10,188,173,48,124,160,111,83,32,216,176,154,222,252,139,198,61,218,96,135,4,177,218,79,39,223,43,21,32,176,61,69,91,9,70,23,105,30,255,113,227,186,194,28,10,113,53,113,23,49,160,76,153,198,197,149,241,242,180,97,17,230,7,92,252,238,219,85,223,26,33,128,81,122,59,185,195,93,69,231,158,123,49,43,107,25,207,193,219,104,49,143,134,142,156,207,212,173,24,146,84,67,36,217,26,93,154,211,19,243,191,214,87,192,4,96,156,107,159,26,173,46,149,106,247,223,94,55,176,248,201,195,58,145,221,136,189,115,250,113,124,199,172,229,96,116,45,241,69,56,140,35,36,102,33,226,226,148,192,191,51,177,126,66,17,69,21,255,137,150,14,236,155,35,36,104,20,64,220,235,31,10,109,140,70,0,14,33,3,23,92,35,190,162,82,215,196,208,143,43,73,64,154,216,69,52,132,188,68,139,214,83,196,74,166,176,179,241,153,86,143,133,222,123,247,235,93,30,69,199,242,86,73,152,183,139,48,183,95,248,39,121,243,158,202,162,221,75,96,74,117,95,135,205,164,241,87,4,61,175,201,87,136,228,213,103,100,76,171,78,23,152,182,137,233,38,202,245,249,36,168,72,184,128,19,245,193,132,110,210,213,40,239,181,48,158,206,22,114,30,80,122,189,95,51,9,57,55,201,133,225,19,193,111,241,108,66,68,177,52,52,119,159,203,170,155,127,225,74,103,112,215,199,190,207,234,181,33,112,23,19,1,16,24,162,44,111,106,162,118,102,166,171,15,85,222,110,174,174,189,133,20,216,52,58,187,107,192,96,216,41,165,17,240,29,175,247,108,152,62,123,36,111,128,105,107,246,142,143,14,209,168,190,17,56,171,190,232,170,101,115,76,211,66,214,201,91,222,39,97,169,52,229,179,121,147,205,170,22,4,171,2,223,141,183,183,160,47,129,231,76,174,38,162,227,167,34,44,57,159,112,110,95,24,6,207,32,176,194,230,145,145,145,173,8,102,56,142,26,125,172,129,44,230,23,100,148,71,246,27,62,150,251,9,5,183,116,133,194,64,126,152,228,163,234,78,177,161,199,189,43,25,122,39,63,220,63,203,78,224,102,133,42,207,151,36,100,50,194,125,32,217,70,73,189,23,82,20,235,92,9,248,238,233,221,11,161,73,244,93,183,40,102,148,10,95,148,153,93,35,233,154,153,177,146,172,180,135,160,113,240,175,75,109,44,71,234,164,179,210,185,148,167,180,183,177,205,6,33,68,159,70,2,31,32,153,204,224,82,170,48,54,55,65,169,201,10,46,24,108,253,184,113,135,103,175,199,107,166,177,116,43,12,193,108,80,114,225,241,22,133,15,201,56,191,55,245,241,177,188,153,110,130,70,190,196,78,221,35,10,209,96,142,94,225,216,27,249,202,14,7,160,155,0,213,246,25,33,220,116,226,56,102,62,155,159,59,203,132,38,100,29,152,37,186,67,166,11,190,204,48,142,128,239,171,244,123,179,251,11,141,235,207,187,114,46,73,206,55,177,239,25,216,66,110,192,215,24,10,141,85,231,236,174,80,175,247,173,38,251,170,176,53,18,191,56,13,101,201,82,145,104,251,108,243,238,106,196,125,174,33,114,244,106,234,68,223,10,237,63,137,62,129,225,96,123,158,9,17,215,38,98,88,188,144,134,197,250,96,186,94,63,153,21,98,145,94,8,71,220,174,139,240,1,28,141,229,180,8,196,24,213,103,44,180,126,215,209,113,110,118,206,189,42,252,133,157,232,7,91,179,23,196,23,205,48,34,123,99,26,26,30,27,251,196,152,197,205,161,24,99,123,233,85,21,218,247,78,160,172,191,86,23,58,206,139,118,9,64,76,57,81,184,127,48,201,79,153,81,214,164,211,65,30,43,235,80,52,36,255,240,125,139,148,44,154,28,27,25,220,87,77,134,188,82,87,152,184,154,87,241,91,118,68,64,139,239,188,194,63,44,192,179,117,200,230,46,123,23,11,129,16,133,97,124,242,22,24,94,185,108,52,240,39,236,227,205,59,215,173,90,194,20,9,199,67,37,15,247,2,164,205,236,178,128,235,53,109,222,97,107,205,59,91,100,14,41,184,34,181,240,194,194,148,222,244,35,47,10,193,222,89,60,180,91,62,61,23,40,179,127,174,45,33,229,85,165,26,129,170,87,56,70,61,156,77,209,97,220,121,154,170,220,11,41,83,184,55,142,236,22,19,78,130,237,57,0,216,201,191,176,171,250,87,80,68,126,89,178,74,201,171,104,12,89,219,103,121,214,34,178,136,86,93,22,176,181,69,56,12,237,100,204,8,129,133,250,138,132,33,118,130,53,47,6,246,89,11,74,125,233,5,180,208,63,89,156,208,112,172,215,142,65,251,153,241,159,57,108,148,136,211,225,251,140,93,118,80,166,107,191,67,131,18,63,184,25,227,169,174,127,142,247,244,178,42,108,244,82,62,218,73,104,151,55,99,200,67,21,201,125,91,97,100,121,12,151,208,178,157,37,252,198,84,43,65,43,246,18,58,152,193,53,124,238,142,60,227,61,72,31,188,141,171,46,230,108,91,249,169,195,236,243,75,86,240,53,14,199,120,230,5,246,51,252,236,242,219,24,27,239,235,128,21,116,193,230,19,176,177,241,190,60,111,175,198,165,16,15,134,165,127,247,104,239,131,164,88,71,110,142,42,55,186,18,47,5,7,61,133,60,24,149,108,251,41,107,27,223,174,86,49,195,135,75,151,223,187,154,160,172,212,90,226,207,142,254,194,101,52,84,155,190,69,192,180,131,212,55,45,221,52,167,195,107,129,33,196,68,4,127,51,166,20,178,104,111,104,49,158,196,7,26,181,109,96,147,237,253,229,90,241,127,180,233,180,88,57,199,43,131,184,223,239,53,21,195,36,163,121,19,129,138,223,97,81,57,216,164,53,127,224,175,204,71,138,8,251,253,28,34,95,205,71,76,136,241,193,195,26,79,99,212,215,32,89,174,248,138,85,84,96,95,10,152,179,122,123,242,251,131,214,57,238,221,8,77,204,238,217,109,104,55,98,13,51,204,226,237,193,119,100,116,54,21,105,28,165,170,194,19,235,215,4,192,166,253,95,90,64,58,169,69,169,229,233,49,13,210,210,225,232,131,210,130,246,107,213,12,27,80,16,118,146,170,55,127,124,254,194,163,90,202,85,96,2,207,227,93,61,48,225,167,92,125,253,212,254,84,193,6,219,244,23,78,24,112,45,94,7,76,89,43,197,125,10,183,254,120,218,105,243,186,167,230,169,138,66,22,187,30,60,49,92,142,194,167,86,191,247,180,220,97,23,152,114,128,234,87,195,7,164,247,54,41,150,241,139,82,89,30,97,27,224,73,218,243,205,168,145,241,250,226,53,120,190,244,45,173,12,71,100,70,12,165,101,241,253,50,33,229,227,5,39,192,63,156,10,15,94,212,94,235,99,221,45,244,241,84,99,163,212,147,238,77,241,100,123,63,109,93,155,30,57,49,216,213,252,104,28,166,6,54,161,196,140,2,158,37,2,97,6,223,159,158,239,85,211,239,145,166,228,52,103,85,54,114,199,251,209,233,148,16,25,155,239,93,66,140,222,117,33,124,5,14,97,191,247,143,248,150,194,40,192,13,135,87,48,215,27,10,215,150,223,155,98,227,211,19,236,210,91,44,161,213,34,236,248,115,239,243,154,123,233,231,219,53,178,202,192,20,214,188,215,113,255,238,136,242,202,239,200,158,111,56,216,247,119,28,58,54,103,208,86,245,7,207,41,156,205,63,112,121,202,15,192,236,238,43,189,46,90,199,30,12,137,239,74,239,171,187,232,228,133,143,213,10,10,188,104,187,121,35,255,137,203,167,223,166,81,239,141,28,170,251,217,243,189,207,111,214,249,162,208,30,141,116,49,69,108,191,235,140,80,33,109,78,105,37,121,245,29,241,105,11,221,36,120,61,29,3,244,85,239,66,74,207,117,168,58,125,35,163,210,38,42,248,13,190,11,192,31,155,157,125,166,53,78,56,165,188,41,231,33,242,156,30,42,145,253,230,135,170,144,116,115,43,76,248,133,239,183,52,210,42,199,238,122,117,58,156,66,165,14,157,83,22,222,23,87,91,169,166,46,22,18,126,253,189,17,120,35,66,201,211,110,190,188,87,149,22,217,138,1,152,126,123,118,127,48,162,56,109,234,39,68,145,201,219,106,249,151,194,34,98,48,81,169,230,48,193,201,33,48,146,176,142,146,59,79,31,1,181,109,62,112,10,224,231,145,61,9,162,243,242,189,145,193,80,220,244,141,80,54,247,136,224,81,101,97,134,101,210,80,54,240,101,138,249,243,233,25,176,169,89,24,111,100,248,228,209,193,0,92,224,6,126,79,189,104,167,209,149,118,173,140,250,24,186,105,40,162,162,236,232,213,84,87,188,197,64,13,170,110,181,27,113,84,127,172,67,153,244,148,253,16,255,240,213,195,211,232,75,104,70,30,139,84,249,35,231,34,67,70,25,156,12,252,64,15,245,107,255,12,146,29,39,178,102,180,54,208,231,86,28,158,99,233,174,196,26,164,33,226,193,119,221,69,135,187,53,70,16,67,175,15,134,186,242,59,2,195,252,255,235,23,211,118,101,37,7,2,223,79,226,233,7,1,143,115,100,107,32,43,221,252,88,38,159,215,143,140,140,19,125,86,191,55,129,162,33,247,70,153,173,126,126,241,177,214,31,129,135,179,186,208,40,92,190,104,188,132,194,242,204,21,47,27,61,228,41,123,49,129,54,90,189,222,219,164,88,102,201,79,147,22,254,222,167,187,40,196,148,69,106,108,236,235,157,95,247,252,63,159,172,209,182,172,126,191,197,167,137,58,125,192,247,168,172,175,24,25,190,148,123,252,233,124,159,105,107,235,193,5,66,131,166,48,17,98,223,208,10,166,137,140,251,174,146,245,250,154,217,138,17,210,253,20,158,253,145,88,25,92,182,156,218,22,216,124,145,136,11,223,3,103,205,4,87,218,241,29,94,176,239,59,76,132,126,118,159,180,70,223,157,172,82,194,197,62,41,212,48,53,217,43,41,232,24,213,63,31,224,232,8,153,214,43,124,30,163,192,15,28,61,211,212,186,126,189,199,166,65,252,171,201,82,32,104,64,233,243,59,251,112,121,245,234,78,100,208,207,93,94,110,23,171,181,27,103,213,142,199,218,69,140,168,159,134,191,226,51,186,225,45,137,215,133,67,80,143,239,195,205,216,208,100,100,31,218,119,99,58,220,37,13,100,240,118,246,9,224,178,214,81,152,118,88,55,55,174,171,81,142,236,134,29,237,207,215,159,198,58,164,17,67,70,110,187,244,170,126,68,212,25,5,147,192,119,83,232,126,246,161,240,183,155,162,228,190,226,0,153,146,148,6,166,124,167,246,128,75,212,68,93,248,167,24,221,79,144,107,185,118,249,54,81,132,41,175,11,18,152,146,133,154,224,17,118,210,68,179,76,182,133,78,19,138,123,48,21,79,96,79,189,121,37,138,17,55,183,146,124,133,105,253,245,7,155,159,244,169,1,155,132,182,195,8,252,138,31,113,97,52,48,253,236,35,132,46,6,3,61,61,94,88,104,180,9,181,136,133,215,173,180,204,45,2,35,231,148,231,58,214,215,246,222,215,70,243,79,206,108,88,2,174,145,237,112,135,96,243,40,188,202,211,59,135,181,137,216,96,203,240,107,94,186,240,36,197,40,147,70,117,101,113,35,140,6,190,166,95,16,105,164,151,123,134,106,233,174,196,18,171,28,253,198,62,125,41,93,55,35,153,228,23,94,113,236,146,175,42,95,66,247,89,190,76,9,197,4,11,138,193,84,97,57,188,239,166,54,134,192,230,204,249,17,82,91,21,87,161,147,92,123,77,238,23,189,95,239,210,117,104,185,209,56,118,63,28,193,147,94,23,82,174,14,67,180,167,147,114,87,225,58,113,112,154,76,150,194,70,170,19,39,99,221,59,193,247,99,127,59,53,109,106,82,113,204,66,163,88,197,143,124,66,99,35,45,83,146,234,254,219,213,74,9,244,234,70,8,49,96,8,233,90,130,203,203,139,24,220,102,73,159,200,125,180,26,176,169,37,202,183,79,155,219,8,120,142,47,237,74,131,48,198,72,176,110,59,247,187,120,251,138,161,106,183,194,87,48,186,91,4,192,85,23,57,220,173,179,199,115,109,145,75,255,129,199,75,159,217,192,133,145,147,237,244,250,133,79,50,132,41,39,151,36,87,195,89,51,194,86,57,194,131,98,91,117,249,226,125,80,205,220,211,41,80,30,229,135,161,115,202,247,65,236,120,61,6,48,96,138,145,186,30,49,172,142,152,177,62,211,225,55,77,38,54,166,108,208,46,37,48,132,180,237,139,155,211,254,34,48,241,169,17,11,169,215,35,22,154,145,72,188,58,53,131,165,215,205,224,187,193,213,248,105,17,0,54,180,132,103,103,203,76,3,35,144,222,84,55,75,43,129,37,221,229,41,184,123,13,195,176,240,35,38,41,79,205,170,145,15,128,202,103,61,4,26,47,247,123,79,205,11,232,226,61,209,232,243,189,112,59,125,179,215,139,145,72,212,157,255,207,73,86,88,128,133,45,72,237,9,136,39,222,115,253,84,39,201,164,12,62,198,103,110,160,77,178,210,161,142,30,65,125,102,82,51,69,78,121,217,131,12,252,60,142,18,132,80,99,100,82,201,227,23,127,228,9,117,210,172,58,161,11,172,123,105,255,169,62,125,155,202,162,64,190,13,133,151,123,79,23,53,122,24,121,155,141,126,166,7,95,43,178,125,233,101,195,12,254,60,109,248,22,79,84,144,2,83,207,229,155,198,254,104,131,78,102,20,237,3,221,97,2,238,233,11,33,64,252,22,3,177,231,53,20,222,120,53,211,97,196,243,244,11,217,225,52,130,146,58,148,143,147,44,177,239,180,219,164,126,100,82,204,204,242,23,178,121,117,201,130,227,243,137,129,195,73,91,229,185,200,171,189,22,109,174,166,43,72,109,176,251,49,214,239,237,72,167,17,237,80,120,19,60,172,14,195,224,32,207,181,133,243,144,160,57,69,116,122,8,88,84,97,56,252,9,231,26,48,122,60,254,211,215,137,137,226,13,208,207,84,236,3,190,27,148,218,96,7,150,83,255,233,59,135,233,232,171,208,121,54,71,235,151,246,97,44,230,179,252,226,69,100,88,13,157,5,61,147,255,52,153,180,118,228,72,191,39,192,240,51,224,208,53,42,95,31,101,152,187,249,62,125,126,184,230,4,134,212,240,185,110,184,44,56,119,1,227,199,63,202,146,97,77,9,159,120,249,236,67,245,101,26,46,108,121,60,185,185,181,18,188,160,12,153,180,166,118,45,117,58,227,145,151,1,155,118,80,192,214,160,251,222,72,167,89,255,147,173,120,88,183,232,231,191,109,91,84,160,188,96,159,114,242,236,101,168,29,196,86,234,177,245,78,14,95,44,25,82,76,199,119,121,139,81,118,57,117,225,137,28,37,230,12,18,59,125,33,20,214,250,102,218,225,151,58,122,53,75,97,62,107,130,154,139,178,36,252,64,53,101,127,21,49,192,146,2,1,133,189,99,189,57,185,254,110,81,207,110,88,251,236,179,137,129,247,167,198,225,164,5,250,139,123,211,189,47,115,118,79,133,215,53,207,184,199,214,147,145,228,22,17,114,135,59,45,232,1,163,26,188,70,92,77,160,74,174,134,100,192,141,137,110,129,64,49,38,8,185,240,153,4,44,121,35,19,62,102,191,116,184,222,15,76,252,167,65,171,124,92,12,171,145,222,251,64,30,208,226,214,93,140,137,65,149,232,22,116,143,79,95,214,97,43,126,249,6,123,27,67,142,31,224,239,241,188,255,192,154,173,64,228,226,46,67,191,154,126,117,153,19,224,238,81,100,131,187,196,222,97,26,162,199,203,97,166,228,19,120,89,137,205,131,71,90,9,198,115,250,170,141,65,63,26,8,21,158,132,239,2,166,105,91,96,154,68,252,243,48,201,71,113,204,174,155,13,119,131,143,236,174,224,52,240,6,59,195,231,43,101,119,105,159,5,222,232,40,251,205,137,179,43,76,109,226,88,126,245,52,237,94,129,63,35,32,243,89,129,116,70,97,24,199,86,76,57,149,68,50,229,157,51,59,208,46,49,255,73,162,122,167,215,161,166,198,36,49,179,79,44,133,85,131,231,104,90,121,113,127,101,185,192,243,110,243,122,53,78,126,44,51,186,164,100,161,12,246,225,233,40,77,171,122,237,48,194,145,88,253,71,99,15,8,39,174,249,205,248,242,16,236,82,120,125,79,55,220,182,163,49,211,192,166,85,164,56,12,47,154,222,220,56,158,125,224,240,9,137,53,96,249,95,191,214,156,75,89,69,195,50,166,190,191,111,107,190,82,120,249,242,45,59,157,121,244,24,150,237,187,96,161,216,242,219,10,83,15,225,199,18,172,151,178,85,77,24,215,60,239,68,241,128,148,139,25,220,189,199,26,152,166,96,25,246,108,22,194,244,131,229,122,80,18,22,39,147,176,30,27,11,48,101,84,85,96,232,14,155,223,156,150,234,33,232,23,13,137,54,178,221,196,57,177,110,196,238,219,251,117,16,170,102,111,62,75,190,239,56,180,218,20,115,149,216,217,40,190,244,139,137,65,10,122,157,164,241,249,197,148,12,55,133,63,203,96,250,153,198,71,172,247,94,81,101,4,124,118,147,120,36,1,73,57,149,238,146,80,23,247,163,42,218,115,1,172,64,54,8,129,73,220,181,42,171,127,201,234,39,248,56,30,81,40,48,47,94,97,139,26,30,249,164,197,72,199,75,37,102,17,219,193,87,245,151,143,141,53,182,185,173,70,2,187,177,83,197,1,15,132,159,2,38,29,19,230,139,149,114,139,61,137,237,84,60,202,3,139,15,93,103,2,83,14,16,31,53,65,91,157,51,171,174,115,19,4,90,139,214,244,183,173,12,198,63,75,12,3,69,77,74,205,183,80,66,72,187,37,248,110,154,254,62,22,134,184,44,112,210,37,175,247,129,237,219,136,90,21,190,38,166,95,140,96,156,28,13,247,72,36,57,231,147,66,177,170,204,40,221,246,190,83,81,238,161,121,83,228,80,63,55,85,59,230,99,149,9,165,32,117,29,223,67,49,62,143,108,69,166,196,84,125,251,254,32,77,147,3,17,155,172,189,242,84,96,202,119,154,192,80,185,63,79,145,10,178,162,129,105,90,19,100,63,186,79,89,183,124,92,171,175,225,92,237,23,134,225,68,124,65,212,105,225,175,112,120,20,245,199,238,225,57,99,5,127,230,25,6,56,77,91,237,247,90,24,201,151,206,232,154,63,138,194,191,112,53,249,84,133,127,218,217,28,166,241,71,102,156,68,244,247,86,25,113,78,28,79,129,153,242,183,80,72,52,83,192,35,240,48,26,250,95,152,70,137,163,191,253,33,171,248,140,209,11,239,86,171,254,246,178,83,242,193,68,228,142,254,54,117,150,207,136,176,21,170,38,200,162,244,243,137,152,66,24,75,153,217,209,171,235,163,17,163,165,212,154,62,20,229,76,116,20,207,109,38,212,117,81,216,190,225,245,25,233,151,219,124,102,50,159,233,30,67,39,229,224,177,189,129,141,134,235,174,55,135,246,113,191,247,5,211,126,77,79,13,195,217,243,220,33,110,175,154,146,133,253,133,207,249,193,196,153,211,156,12,223,133,161,55,255,182,4,119,249,101,142,148,7,47,19,97,211,167,166,20,255,77,10,9,164,60,110,68,98,223,166,48,204,201,153,250,211,196,86,222,50,67,201,73,35,195,203,100,173,183,163,22,117,16,20,11,251,237,101,131,84,214,215,116,74,140,40,255,93,77,162,69,13,93,168,212,96,57,123,48,9,191,244,170,97,132,120,159,30,186,4,167,233,187,52,103,225,93,108,49,28,125,40,244,151,155,95,11,207,173,94,219,173,238,249,23,189,246,4,82,88,10,99,166,190,139,17,180,209,108,211,194,243,126,61,144,192,223,58,85,159,138,27,250,58,160,245,227,84,189,250,154,97,143,137,113,192,83,92,213,3,133,201,142,227,226,193,166,87,169,55,159,203,139,30,161,246,64,198,36,221,156,10,237,223,9,159,24,132,37,237,25,168,42,60,95,108,194,216,89,210,151,103,36,76,223,131,77,66,37,61,87,125,29,81,131,88,206,234,77,151,2,53,218,111,203,152,198,206,241,41,124,95,224,83,221,130,236,147,76,127,79,87,195,126,249,224,99,187,186,194,56,253,15,54,117,250,116,115,172,158,231,151,79,58,18,138,110,210,150,86,241,223,198,205,216,121,202,97,131,124,35,39,102,178,210,235,54,134,80,191,250,148,20,145,99,78,93,92,110,152,43,209,79,186,57,173,30,235,193,221,56,151,117,104,136,45,189,7,131,206,177,77,221,145,104,142,255,252,230,120,80,53,125,185,219,43,1,45,249,160,129,72,214,198,244,61,126,18,121,26,186,29,225,248,189,31,38,251,90,244,203,133,74,215,119,28,56,82,215,144,228,224,218,214,99,240,214,2,213,146,75,79,23,200,54,166,207,232,215,141,189,75,224,109,126,210,131,97,160,209,139,141,147,238,247,235,99,246,208,116,18,216,52,215,222,148,44,43,117,175,10,35,175,225,48,5,179,50,110,163,107,125,150,4,66,15,69,43,145,44,213,235,39,178,209,204,118,125,27,215,219,117,222,15,154,246,168,64,94,233,234,22,31,31,108,153,85,34,29,16,94,220,157,225,205,248,33,28,161,191,13,75,243,122,235,136,218,189,169,193,89,40,238,62,47,76,187,95,53,219,180,78,218,129,238,230,123,240,49,29,119,253,237,229,244,154,216,209,85,83,189,184,68,228,126,31,74,15,182,46,149,67,227,209,139,179,88,213,211,88,58,105,120,158,235,161,199,186,73,5,181,74,163,7,147,90,76,39,4,159,237,19,161,38,146,97,85,205,2,47,212,179,231,131,169,73,208,51,224,24,85,243,67,41,79,145,149,2,3,201,117,77,223,148,33,82,160,33,231,109,29,21,15,253,225,203,220,130,250,129,74,138,133,41,16,12,154,184,128,233,215,43,250,187,152,13,47,218,198,81,35,108,141,70,29,136,102,194,123,85,124,30,123,235,203,176,77,249,205,246,132,81,92,63,106,163,24,246,103,166,220,254,147,2,69,20,108,63,63,247,168,131,108,77,2,175,176,12,124,158,129,198,103,45,67,143,143,187,91,49,164,7,255,208,18,8,76,189,206,123,25,150,175,30,51,237,40,243,105,212,14,40,59,164,53,232,199,40,236,175,117,20,154,84,210,136,201,164,100,11,247,155,27,191,113,205,182,242,247,210,142,63,133,199,186,190,39,37,166,207,209,228,143,107,138,187,183,168,109,127,172,56,131,119,91,53,109,178,126,210,223,111,210,54,89,91,61,124,58,251,219,51,83,248,176,200,93,101,247,227,41,44,80,213,77,169,221,81,231,165,224,4,63,120,15,202,106,197,51,66,176,216,215,18,85,21,117,253,225,87,189,62,122,227,49,60,26,19,91,244,50,190,110,222,65,131,75,63,159,186,93,112,196,62,103,146,254,164,115,62,189,26,18,232,249,208,102,57,26,65,73,80,191,79,243,26,68,35,251,0,215,101,152,79,226,150,190,26,36,42,18,76,12,243,60,120,172,84,76,183,160,182,121,205,54,131,167,164,104,81,225,199,82,68,14,177,80,104,169,224,166,62,203,97,184,246,228,117,49,174,199,230,131,140,74,215,2,67,26,123,40,182,123,40,204,190,186,73,183,217,35,43,194,122,158,53,13,27,82,211,247,203,182,135,75,140,126,145,104,244,106,57,218,137,33,141,248,255,121,59,151,149,11,150,228,58,191,139,198,26,228,253,162,177,49,24,60,243,208,24,35,236,198,52,216,146,104,183,7,66,232,221,157,95,236,138,200,149,7,60,148,57,72,156,211,235,175,218,85,89,121,137,235,90,58,19,118,132,82,240,114,154,70,217,41,129,38,169,28,240,238,67,63,37,134,123,142,1,179,6,104,61,154,206,103,190,185,86,236,209,242,236,26,221,244,100,2,38,153,211,30,227,108,123,219,246,121,33,246,255,199,98,157,37,164,121,27,206,217,122,60,50,8,252,92,74,3,241,151,94,134,122,31,116,136,133,247,129,22,244,124,204,39,78,104,111,114,107,198,21,156,244,92,155,38,183,53,29,134,63,71,109,82,218,237,134,159,46,228,16,165,31,221,204,148,21,197,164,86,64,175,65,160,137,39,89,188,54,139,204,251,122,246,74,186,85,157,238,148,30,85,172,14,249,105,42,127,138,159,184,156,185,244,17,235,185,7,203,162,95,13,41,219,122,44,13,204,126,247,33,216,80,154,6,19,141,68,49,234,173,77,180,66,203,140,232,25,202,247,139,12,227,175,125,175,238,30,218,53,58,58,117,2,22,156,44,247,107,179,9,148,231,98,220,197,64,219,210,132,63,58,163,193,164,13,203,12,93,243,242,92,240,207,58,33,48,87,158,35,225,190,243,25,76,148,71,253,226,115,175,173,41,172,69,201,121,4,221,160,80,230,189,4,70,97,204,159,235,252,78,213,77,120,89,12,168,199,189,235,22,105,57,96,35,28,137,171,199,113,7,101,83,32,187,28,90,5,192,103,76,5,133,173,205,213,6,26,68,197,93,143,7,120,212,115,20,137,83,112,55,53,61,182,48,152,162,48,152,74,130,146,100,34,152,60,153,51,38,114,112,180,165,73,119,210,220,221,21,91,76,47,103,107,194,5,90,252,234,109,177,208,250,236,165,129,227,5,179,157,107,210,31,152,25,47,171,231,188,202,172,145,227,37,49,33,164,134,221,152,235,104,76,12,184,107,168,17,238,146,29,163,114,190,43,238,230,29,21,92,224,234,71,42,28,210,34,82,8,106,252,194,31,10,209,179,26,49,112,103,39,167,104,49,247,123,234,113,13,99,254,249,38,203,97,252,65,177,56,183,53,43,184,7,189,41,108,212,141,148,130,190,22,190,34,26,106,103,181,76,129,107,234,17,229,39,132,6,113,193,133,33,53,232,43,110,126,206,211,44,213,2,95,193,179,195,36,174,187,76,149,109,66,190,57,224,82,222,223,54,81,2,119,186,172,150,250,10,87,28,75,143,180,150,43,180,209,153,5,85,231,190,240,49,29,70,164,70,200,119,9,221,98,167,175,129,36,131,207,164,10,47,206,184,40,246,146,247,59,182,109,1,215,107,95,157,45,132,34,49,191,53,225,165,23,37,219,31,111,77,19,109,187,235,103,210,28,116,238,23,191,220,49,51,244,106,88,149,227,131,84,59,172,182,192,103,81,244,21,79,54,237,8,186,112,133,25,210,15,62,154,45,17,96,23,152,76,173,131,5,151,42,43,8,175,129,223,26,138,155,169,191,12,127,242,244,112,160,249,49,98,154,113,245,121,88,55,150,207,142,64,72,84,31,140,252,242,222,23,46,151,186,207,174,158,48,230,57,124,70,164,201,189,33,112,191,15,78,101,212,53,21,166,17,192,214,29,40,204,6,55,163,115,236,31,20,8,189,52,151,170,143,37,29,24,88,106,187,58,123,255,57,247,169,43,189,91,252,79,225,215,217,72,186,145,19,202,185,6,140,76,242,248,96,116,221,211,245,21,237,230,229,123,233,51,242,211,202,68,228,201,206,213,158,146,135,201,141,130,61,249,30,156,245,41,96,242,113,146,155,134,99,14,86,3,255,233,217,44,135,121,167,48,12,163,254,203,16,172,116,249,150,200,147,111,15,88,152,64,4,109,97,23,70,78,44,127,91,29,5,222,179,93,81,163,3,99,71,187,73,217,249,161,166,190,162,49,111,184,107,115,44,167,227,216,116,201,165,34,79,153,93,6,185,35,32,56,213,65,192,166,207,30,231,39,189,73,58,89,118,59,60,87,39,95,226,49,206,46,172,87,255,232,204,191,71,163,254,124,45,221,82,80,137,113,126,165,14,221,242,214,20,196,182,174,176,248,109,152,78,181,105,12,142,10,4,94,127,112,177,100,148,238,241,228,154,156,55,240,44,165,51,91,82,146,71,163,242,221,89,142,17,255,173,208,109,8,140,65,149,253,106,138,141,180,122,157,110,182,238,254,121,183,250,140,41,30,2,250,147,40,90,124,48,253,28,106,209,110,6,41,249,116,128,100,144,150,80,185,57,99,236,147,28,155,69,59,160,142,163,116,214,151,239,149,176,55,25,23,142,94,77,193,186,63,218,164,26,100,234,116,64,189,221,167,67,37,54,95,245,236,107,205,228,45,29,158,166,155,39,7,16,123,247,231,99,24,220,155,26,35,152,230,206,12,210,169,140,79,90,109,99,165,237,190,29,118,171,188,238,106,16,67,34,238,5,182,136,224,136,100,61,94,194,102,215,255,129,205,184,131,52,106,7,53,93,44,33,235,215,233,146,71,134,85,35,231,184,154,134,232,172,57,211,93,77,52,193,97,56,247,197,137,32,221,113,54,162,111,72,225,33,214,160,30,252,41,35,86,16,21,45,84,69,10,124,206,38,255,214,240,198,210,160,38,15,150,169,246,241,139,141,67,85,163,91,133,214,227,184,122,144,123,81,47,224,44,251,237,209,124,147,28,76,250,49,45,119,232,57,10,154,213,172,159,71,224,133,120,163,195,187,106,203,24,10,89,116,191,253,64,180,168,207,168,60,113,231,25,9,62,234,30,74,43,79,72,156,166,22,255,148,29,138,200,166,222,187,169,94,249,234,178,78,211,54,53,94,72,123,124,113,216,180,18,31,247,132,136,160,47,93,148,145,133,251,213,162,76,121,197,44,163,32,117,52,205,40,29,12,106,53,135,89,216,234,233,218,129,244,249,116,52,89,118,45,119,158,212,97,239,47,228,109,104,126,34,30,216,64,113,132,80,147,81,181,158,249,156,156,193,11,213,145,185,227,255,203,84,168,48,1,127,159,99,88,157,133,24,150,20,205,47,23,53,176,130,189,165,37,97,131,223,74,159,105,72,173,137,73,90,94,152,229,230,196,234,230,93,98,136,106,218,159,244,137,143,217,166,105,65,182,121,72,16,147,251,193,24,0,233,172,64,45,119,160,30,125,57,140,176,246,208,34,142,98,217,156,111,208,44,115,156,100,71,178,62,212,242,21,41,117,54,129,180,100,221,19,199,88,174,31,115,254,173,31,79,73,174,238,112,237,124,203,30,66,159,161,145,183,78,46,205,137,186,58,229,70,148,86,8,76,193,136,127,77,124,190,172,253,212,191,16,149,239,226,164,199,147,86,221,255,68,160,139,63,216,49,252,155,174,236,115,228,176,159,125,223,107,211,24,162,12,15,38,93,234,236,35,157,254,191,227,43,72,229,225,52,101,168,239,131,48,71,243,31,42,42,25,168,117,225,242,212,230,162,55,245,25,104,160,56,2,69,107,111,55,123,175,195,28,141,218,52,134,80,135,215,28,0,175,254,116,241,161,73,226,109,95,232,83,204,172,77,41,203,202,82,227,226,129,8,183,246,140,253,148,137,2,134,62,244,233,56,131,9,172,94,120,169,99,70,207,74,203,23,70,232,236,129,115,43,94,33,213,105,80,22,10,86,43,17,39,139,29,191,125,198,123,107,109,59,97,221,216,13,55,93,72,67,95,123,80,105,81,102,192,115,104,187,40,199,240,57,113,118,192,20,92,104,215,202,160,190,40,95,248,120,171,245,105,106,241,76,52,34,31,212,44,107,205,190,149,73,198,189,225,158,209,6,13,210,208,110,243,254,100,106,245,193,26,225,209,20,247,30,180,17,105,43,194,164,164,45,96,138,200,180,180,157,148,187,19,141,0,51,89,158,230,16,104,119,226,181,88,79,90,55,207,121,230,122,175,192,109,75,196,197,104,238,93,111,1,20,243,66,31,156,19,171,198,128,79,248,19,159,254,13,132,140,238,79,35,242,168,63,77,111,248,189,55,58,117,218,26,210,140,173,77,46,110,67,187,59,50,42,223,227,62,119,122,106,242,127,21,154,126,117,37,100,162,141,64,7,166,35,241,194,69,59,158,141,144,202,227,199,192,186,155,25,81,112,115,163,213,234,65,118,214,110,155,76,186,210,23,54,185,92,173,246,68,159,137,244,178,195,108,41,18,152,51,157,144,26,35,90,137,0,43,74,155,74,233,129,182,231,8,128,179,173,56,93,59,240,20,129,71,131,57,222,46,140,197,92,20,110,59,221,247,162,69,82,63,38,69,175,219,143,236,109,189,3,207,205,225,55,114,35,105,83,228,145,245,91,67,8,30,142,192,177,103,83,213,158,255,10,3,123,142,13,171,161,160,160,205,212,80,21,196,62,108,210,156,79,51,245,36,229,177,2,94,79,10,188,146,49,116,254,88,224,99,186,75,242,158,250,82,212,63,29,134,102,70,130,157,84,169,109,111,207,53,120,104,31,106,162,46,166,5,138,104,177,182,149,36,66,79,177,139,55,58,98,158,39,51,185,196,124,225,173,69,38,144,134,114,68,57,76,130,93,142,62,156,186,51,82,14,35,193,171,92,4,27,134,202,152,11,72,97,239,162,237,235,214,21,214,3,94,218,39,87,140,98,193,237,47,75,73,236,166,240,153,70,158,216,33,179,219,158,138,183,98,50,178,73,224,169,37,159,229,39,172,126,225,158,71,210,171,59,101,153,241,100,52,106,63,87,151,213,99,87,128,148,91,15,85,75,239,174,56,23,187,25,34,122,111,232,89,242,12,120,191,87,163,115,83,98,39,37,152,51,228,220,44,24,181,35,166,120,135,52,125,63,87,167,212,99,203,225,222,122,188,176,119,206,17,7,200,248,181,83,11,220,140,36,216,225,243,165,187,126,145,105,50,60,23,198,34,211,71,107,136,126,214,128,25,113,253,109,220,37,183,207,112,93,159,206,69,82,132,209,162,4,76,253,164,140,26,54,113,115,143,145,10,183,154,171,222,28,22,54,247,117,209,145,34,223,38,48,14,101,204,98,235,113,81,114,137,153,8,79,199,205,89,127,207,176,144,108,112,107,29,120,232,134,8,137,216,106,249,194,208,231,200,213,152,11,45,246,44,74,51,181,79,245,236,242,59,40,199,128,73,60,109,133,113,89,199,133,183,82,133,80,12,123,247,141,209,181,226,159,104,116,14,103,21,149,180,167,217,6,81,235,25,15,61,94,247,190,224,15,237,251,53,166,82,243,3,23,147,193,114,248,236,40,90,160,2,127,233,184,118,229,79,156,91,174,62,179,104,149,251,45,207,134,54,196,151,5,190,142,23,240,214,42,144,130,246,252,14,43,199,84,241,244,91,18,106,223,119,22,154,8,238,115,53,130,127,241,228,228,204,159,155,163,208,19,107,215,178,176,227,129,27,196,180,23,134,210,225,129,153,89,23,222,85,185,87,72,207,220,29,141,90,227,161,31,147,166,202,18,199,46,218,23,73,185,64,170,45,146,28,112,41,181,63,112,139,111,61,73,53,63,220,43,200,255,198,182,128,185,164,229,93,8,156,81,145,255,193,244,154,205,7,206,36,62,124,196,145,199,205,75,89,97,146,153,27,1,119,36,225,31,78,153,124,253,27,136,170,196,231,35,147,218,227,115,252,24,16,21,69,153,126,223,91,159,247,146,225,62,199,249,114,129,120,98,128,231,244,150,163,43,67,30,181,98,143,223,108,78,74,29,102,42,216,241,210,8,218,104,19,6,240,244,252,188,193,212,125,62,112,143,144,9,48,153,36,161,23,194,99,116,190,107,227,97,73,15,169,18,52,143,95,113,13,132,188,48,192,79,133,215,246,154,31,96,34,191,202,139,52,102,72,45,64,68,92,30,110,60,170,62,151,115,132,219,241,157,31,18,44,227,48,249,56,104,19,108,217,85,41,153,134,101,125,139,195,16,69,40,141,28,209,108,231,147,79,198,212,248,16,139,69,124,107,160,102,83,186,210,138,17,57,240,192,220,64,86,169,38,37,27,36,47,24,23,55,162,176,74,190,117,92,230,179,202,123,192,232,29,55,133,173,238,54,96,136,116,244,106,120,171,92,26,134,250,182,165,101,103,25,142,2,167,103,134,193,160,53,253,24,52,97,228,248,86,221,124,230,161,112,198,2,11,184,161,101,39,48,165,173,206,98,156,8,236,85,49,27,115,33,47,238,226,70,231,20,226,207,139,194,125,57,39,5,48,204,13,83,225,114,142,194,122,225,173,220,144,133,42,218,221,46,186,52,195,152,11,70,74,27,247,167,219,195,172,151,77,117,198,81,30,75,78,107,164,2,49,120,3,238,75,99,203,108,255,201,169,54,12,30,85,87,7,202,130,115,182,11,159,3,179,41,156,41,125,10,152,56,181,62,25,99,82,238,213,181,23,229,230,34,210,48,210,125,242,242,204,20,100,32,211,253,233,243,28,234,87,177,138,123,232,79,160,203,188,244,228,162,17,247,140,184,191,23,205,255,234,15,82,214,65,89,173,175,128,65,238,243,142,10,146,220,105,185,0,75,42,38,37,179,21,230,56,170,1,163,154,245,92,125,14,70,39,143,78,180,43,232,209,196,226,241,99,239,172,76,11,130,203,123,89,66,210,85,9,18,109,232,114,60,36,51,27,99,105,210,102,152,196,173,130,240,165,4,231,59,89,134,116,31,155,227,98,208,97,121,183,58,41,94,177,195,164,221,1,197,56,149,19,19,94,201,157,174,205,184,241,222,238,52,51,218,201,189,195,144,32,123,43,148,124,192,180,47,95,24,38,135,46,48,34,223,113,40,34,9,209,134,220,220,76,185,8,228,144,165,190,236,229,6,211,247,181,3,238,243,170,191,118,214,218,246,110,30,10,22,16,96,153,138,26,191,125,192,67,228,43,13,38,178,29,231,26,205,16,89,158,172,158,195,204,89,127,97,150,70,121,251,133,75,189,70,202,153,113,41,189,112,78,243,94,93,170,60,54,84,38,101,135,121,68,114,42,203,115,147,143,175,43,252,57,88,7,155,220,154,204,103,15,171,177,147,2,156,50,224,80,249,174,240,160,17,109,188,90,61,88,174,200,127,133,171,73,169,93,186,118,180,169,31,87,87,181,181,17,108,87,59,239,192,19,182,179,21,110,21,189,254,91,208,179,71,140,240,77,40,112,16,130,184,110,204,104,45,188,119,179,79,239,226,233,166,27,113,71,5,18,155,117,15,197,142,200,57,13,39,225,54,161,198,118,223,139,236,217,106,215,218,165,136,89,80,72,64,187,39,41,160,100,222,146,2,236,172,158,238,41,244,1,249,186,206,132,179,74,177,138,226,180,166,200,32,201,152,28,27,112,111,217,49,150,100,79,58,196,192,211,137,25,70,178,230,111,185,246,184,6,193,122,141,198,50,57,113,133,173,104,106,197,70,137,85,157,229,222,231,204,75,46,49,1,217,199,106,178,236,87,54,89,2,223,234,140,85,45,203,147,33,19,23,178,98,196,0,186,4,135,81,82,59,182,83,60,56,129,253,170,131,130,127,222,253,181,201,84,159,169,211,244,99,162,105,148,29,134,46,60,235,183,70,93,220,207,166,76,147,134,116,123,118,170,51,90,168,246,97,10,96,210,203,139,161,18,229,34,67,16,191,79,217,206,96,13,170,78,210,49,140,164,80,76,137,62,249,182,195,71,133,174,245,44,220,116,36,144,182,103,148,96,66,216,202,147,102,36,172,217,69,201,50,91,161,212,249,81,99,181,136,53,127,48,33,158,117,189,76,250,155,206,55,240,109,24,2,88,232,108,47,12,11,141,51,72,145,83,131,104,227,142,201,176,122,82,87,165,201,120,210,85,166,48,181,19,171,132,49,176,161,113,188,166,50,187,221,217,82,92,155,0,145,48,36,23,46,76,122,209,5,42,208,112,91,82,171,218,33,60,143,238,42,96,50,76,114,239,204,177,230,218,25,244,20,99,182,7,220,96,166,243,22,169,97,28,80,229,166,202,56,16,107,20,14,12,83,99,233,178,75,211,49,18,241,219,51,83,206,144,10,113,106,183,242,137,26,95,164,161,200,117,13,109,214,116,34,181,227,115,1,10,22,121,49,162,143,17,109,132,17,109,74,135,248,217,115,105,24,113,189,41,2,199,67,2,107,36,166,243,116,159,10,102,145,115,34,231,254,92,77,245,254,7,83,202,33,166,118,71,176,182,123,133,22,206,31,29,13,250,100,208,43,197,205,17,28,145,134,124,152,2,114,241,132,20,201,201,161,238,7,87,183,43,179,101,98,201,109,200,111,19,10,241,26,21,196,95,96,250,158,122,243,115,2,140,25,2,119,214,6,163,99,74,215,141,15,11,213,201,173,103,253,34,132,24,253,209,32,65,148,42,93,38,202,113,201,91,192,116,148,14,185,186,91,224,218,111,142,53,87,228,16,160,68,37,135,217,9,187,66,149,68,92,183,194,116,103,150,231,230,9,134,102,129,173,40,56,126,155,232,162,236,120,144,117,239,25,146,131,86,149,123,3,246,244,181,80,90,238,26,143,88,104,67,102,98,71,244,54,100,132,17,56,38,160,165,48,49,251,229,48,4,24,186,0,113,104,60,77,78,20,124,22,33,159,35,30,149,8,189,58,204,118,94,101,129,22,40,149,92,168,238,172,237,99,166,234,131,227,234,134,106,96,175,75,24,20,233,215,130,250,214,229,247,16,182,144,146,35,126,153,74,80,127,45,14,117,233,65,228,114,43,22,253,148,209,232,119,200,91,30,172,163,26,235,243,212,50,101,210,252,213,177,55,250,188,42,118,157,78,14,249,109,211,51,115,167,16,17,181,46,179,184,19,108,105,126,134,64,183,208,183,190,180,21,216,58,106,42,208,98,57,118,146,199,126,70,252,248,180,229,177,27,177,56,103,21,178,198,199,113,5,165,153,133,24,185,190,64,6,149,106,75,215,15,150,160,123,239,48,19,108,161,165,232,198,219,158,115,40,151,205,44,53,190,208,118,82,26,50,3,38,141,41,23,179,137,236,208,225,165,163,124,138,237,71,87,76,90,87,135,247,88,195,122,172,82,173,157,103,72,147,53,138,183,229,173,171,209,191,248,110,200,102,183,196,221,236,54,113,70,10,221,51,24,222,100,113,85,116,45,239,163,225,68,20,177,90,209,171,56,223,36,132,147,141,233,86,126,251,76,141,237,229,247,195,74,30,139,108,212,70,108,19,202,59,211,52,213,197,32,48,130,141,18,186,82,153,234,0,113,50,216,229,187,199,252,232,85,153,20,58,62,176,23,39,163,108,6,135,188,252,50,226,45,59,148,205,136,52,136,77,107,217,71,103,112,179,243,125,72,16,137,166,143,179,230,123,192,244,135,202,17,114,78,23,254,60,212,178,172,11,97,201,231,36,221,21,66,214,147,230,250,45,187,29,45,134,217,77,48,76,111,28,13,61,159,168,43,13,53,173,179,36,36,202,202,62,189,239,193,74,175,88,94,186,4,208,106,45,161,208,77,69,119,209,99,25,170,166,208,24,91,86,142,41,31,132,144,223,249,40,161,151,101,87,203,210,77,60,139,168,109,49,171,101,215,96,238,121,101,142,53,193,13,225,41,36,43,103,252,234,126,181,169,57,8,138,110,182,111,180,20,180,54,25,241,99,223,161,11,230,191,92,205,19,147,125,214,164,183,220,131,167,104,53,41,154,17,40,203,161,214,14,135,157,204,5,34,234,177,186,142,83,70,121,190,140,136,61,169,43,101,53,152,108,158,99,47,213,216,132,183,57,59,178,253,35,44,215,188,190,139,157,30,209,72,253,86,199,180,11,89,42,154,65,170,26,3,157,246,160,207,227,163,244,123,72,11,250,185,47,92,98,203,209,179,75,22,117,95,26,149,125,222,226,113,14,52,72,90,246,80,152,42,210,18,48,130,134,106,135,108,180,164,92,150,234,252,24,220,190,2,195,80,216,3,198,154,250,3,124,70,120,7,124,230,140,218,33,52,23,205,237,146,88,131,233,255,194,4,80,70,192,152,253,15,124,118,94,87,181,194,18,47,106,72,156,221,140,218,73,135,235,80,82,58,51,160,156,242,219,116,203,186,26,64,20,13,204,28,183,158,89,153,35,186,113,169,120,144,104,38,211,38,89,186,106,23,141,151,62,162,112,81,245,180,21,198,158,118,20,53,152,162,32,61,174,113,109,167,247,225,185,181,41,188,4,76,69,219,80,24,83,47,132,190,224,228,212,221,134,217,222,227,91,162,63,43,237,12,191,118,244,30,2,101,214,109,85,117,184,11,44,102,35,224,253,24,48,173,90,38,50,126,155,138,197,46,39,106,133,208,110,196,147,255,184,82,30,147,115,185,6,60,79,126,190,108,82,147,51,213,89,229,197,86,81,63,184,177,27,181,165,104,211,213,99,125,28,254,224,208,166,234,241,208,168,35,240,14,41,163,134,208,206,224,110,165,118,78,249,109,176,216,101,205,184,109,92,7,41,89,136,90,12,51,232,53,242,14,225,181,179,157,224,166,61,166,112,25,241,177,145,184,210,61,244,172,52,2,119,1,207,164,153,123,76,97,152,51,47,92,52,157,106,90,9,201,155,127,113,144,217,130,212,165,59,254,169,115,64,79,78,64,70,73,224,95,146,250,131,77,58,73,151,30,133,202,158,120,1,38,50,45,55,223,72,29,187,0,26,28,129,89,136,66,224,4,163,31,192,127,27,85,65,73,61,146,14,202,177,25,30,152,250,146,172,39,15,37,84,62,147,50,70,122,126,140,97,178,68,159,197,137,153,81,167,164,92,241,116,11,39,147,195,11,149,163,161,166,180,41,123,184,218,93,50,214,48,181,210,33,220,205,2,75,105,101,183,186,118,103,166,63,55,167,162,190,173,215,5,152,49,230,38,67,144,30,184,4,157,63,112,95,186,161,225,95,212,251,65,41,38,234,26,30,168,48,105,175,128,135,242,218,91,73,112,232,159,49,40,89,189,42,118,194,229,253,18,108,118,132,88,100,80,176,67,156,209,24,24,39,234,133,219,213,15,132,193,189,235,247,98,146,151,16,226,163,5,75,141,105,136,234,145,54,11,184,238,162,99,198,145,236,113,141,3,23,88,159,213,253,96,127,205,46,2,8,153,165,238,151,231,123,210,36,213,99,158,14,109,199,54,151,174,185,117,54,173,87,67,205,229,110,189,130,201,225,115,14,156,55,81,223,102,230,49,67,157,144,218,163,46,110,114,183,120,192,12,89,69,148,225,212,51,26,180,72,182,25,48,10,177,69,13,40,148,203,125,211,162,71,161,137,117,70,1,114,236,73,27,213,169,245,88,87,105,199,70,189,43,231,187,90,87,86,60,25,251,6,108,173,114,100,31,120,47,111,219,132,20,144,190,38,181,190,26,146,58,43,96,248,169,139,194,116,253,222,13,113,106,82,137,124,120,10,22,194,137,112,215,120,92,232,115,98,55,151,109,102,175,197,194,212,247,66,19,43,206,16,248,204,102,151,143,189,140,183,48,96,184,22,196,155,180,150,223,21,167,27,226,74,186,47,16,242,189,239,117,206,70,10,155,20,166,103,36,223,227,107,14,245,69,151,177,12,203,9,84,53,230,222,77,97,114,207,176,8,168,27,237,79,100,47,205,208,246,164,83,121,74,76,158,92,78,222,2,215,37,84,60,164,157,18,242,79,14,111,75,40,40,108,76,50,23,174,146,107,251,229,124,83,186,231,50,221,98,114,243,108,37,251,119,88,76,93,82,96,74,213,227,98,66,53,242,57,71,158,88,139,113,106,47,138,145,36,28,154,73,3,222,65,35,195,59,244,167,169,179,142,185,66,253,181,6,214,141,151,222,249,185,172,46,9,142,167,11,19,151,112,58,28,30,130,40,147,92,77,14,56,246,67,19,244,150,109,126,88,106,252,194,147,118,214,7,238,35,118,5,218,81,139,130,24,78,35,54,172,246,144,168,211,5,66,46,97,198,118,7,201,231,214,248,115,193,12,115,248,199,202,112,97,194,60,247,173,168,151,18,207,232,56,14,243,78,148,12,103,159,36,255,187,153,115,237,30,2,108,242,50,73,57,74,215,138,35,31,38,5,117,147,57,113,138,167,62,41,200,77,91,186,89,173,227,142,121,232,240,134,73,79,222,203,88,6,226,200,39,20,171,41,45,170,8,199,200,33,229,138,41,169,65,249,102,217,84,135,137,154,203,142,53,108,8,227,204,38,238,45,92,10,214,94,191,156,68,157,98,71,99,46,211,159,182,218,90,215,114,45,48,33,233,147,21,8,77,191,207,137,63,174,5,196,28,16,185,122,149,200,164,146,188,75,53,81,55,170,101,111,177,130,199,162,108,93,61,156,239,30,103,53,30,42,97,90,248,177,229,120,179,145,49,104,28,47,240,129,73,60,181,128,201,6,200,152,209,243,147,238,213,75,45,125,64,84,167,66,160,118,106,229,152,181,221,108,47,49,153,36,41,186,80,87,24,131,202,49,24,138,195,240,72,234,15,31,19,199,107,35,113,213,73,224,111,133,141,45,213,97,234,137,230,3,147,229,242,123,211,138,175,9,95,58,126,122,10,101,93,99,147,210,181,199,209,230,33,119,107,38,209,170,206,110,145,33,175,182,128,220,3,98,165,241,192,201,185,189,8,156,212,36,20,185,198,12,83,93,223,0,138,18,214,90,125,126,123,142,123,115,152,21,116,159,69,51,248,190,183,149,77,39,253,109,60,99,247,127,136,209,229,164,59,169,13,164,31,32,5,25,79,141,30,64,237,187,83,124,48,254,56,151,7,134,54,43,96,184,179,151,238,88,196,106,166,143,249,196,32,19,19,107,208,88,235,34,84,150,91,203,85,51,102,112,185,221,159,134,145,70,183,217,99,226,196,36,164,126,81,247,12,138,181,241,106,92,141,152,0,165,78,21,210,159,222,140,119,224,65,129,245,179,195,151,51,199,91,192,56,48,89,119,120,254,34,164,142,151,170,74,90,155,83,118,250,34,58,81,105,38,122,158,172,120,10,99,254,56,113,245,80,164,202,202,185,212,96,31,66,231,81,47,166,224,215,231,48,252,88,91,180,25,49,236,232,175,10,21,101,12,212,249,142,39,187,134,203,36,35,92,246,126,141,90,189,19,105,26,73,116,123,62,181,229,79,174,200,178,197,190,21,134,33,168,59,140,212,163,14,41,81,113,239,142,156,166,152,34,140,104,204,248,243,145,124,155,174,197,18,111,186,188,200,12,248,147,177,56,165,5,222,208,233,106,153,52,162,156,65,125,86,151,149,117,186,66,243,241,7,147,148,219,217,250,152,222,229,142,60,98,105,227,217,43,41,225,173,241,219,4,124,117,27,230,152,222,238,104,195,48,211,165,254,203,224,227,182,207,11,175,170,159,219,122,193,226,115,67,39,62,245,230,176,191,196,68,171,180,68,105,166,155,65,139,74,17,200,63,168,17,210,71,67,154,211,195,65,112,212,231,103,178,44,120,29,154,223,156,133,42,100,229,148,34,215,96,189,39,197,1,79,138,192,148,42,120,173,171,117,92,23,97,4,161,29,136,134,127,191,249,177,237,206,205,229,72,39,197,88,170,175,2,116,83,138,68,159,167,73,55,184,128,180,237,56,178,215,194,225,88,194,103,180,153,162,5,25,19,50,164,22,247,94,116,98,74,222,150,224,210,116,69,89,218,106,151,242,200,1,239,216,145,32,201,232,82,216,70,58,229,24,62,57,96,202,124,182,140,73,130,232,219,53,183,43,12,7,98,159,77,146,240,201,87,8,205,43,107,232,131,65,126,158,125,133,24,44,241,55,44,255,17,122,221,245,29,16,220,199,216,21,248,93,84,2,4,182,250,188,118,225,46,109,228,70,74,208,98,30,32,16,157,222,121,128,104,181,207,34,224,33,68,161,132,100,177,231,98,68,10,220,207,10,147,24,168,119,72,56,233,186,192,52,32,236,251,219,212,89,41,156,90,176,77,1,111,237,30,54,34,147,58,238,123,91,247,188,194,36,21,87,140,119,53,1,101,129,217,37,90,220,252,28,162,162,97,104,36,42,195,101,77,128,251,212,152,188,81,26,120,27,7,240,153,149,186,89,238,110,34,95,119,162,208,56,168,198,182,213,215,56,108,194,171,130,34,139,58,227,193,77,114,90,109,113,150,90,139,215,110,210,32,98,180,52,117,201,157,161,152,211,31,198,87,154,49,201,160,52,217,106,239,114,92,221,185,64,148,93,13,195,227,71,109,175,164,5,54,211,66,96,43,106,9,120,208,163,246,56,32,173,196,241,211,232,78,208,10,22,42,67,238,218,25,86,227,172,155,21,11,55,224,201,33,218,213,140,39,63,24,175,5,217,182,158,108,8,101,122,231,10,240,108,194,47,129,165,77,193,75,140,153,21,177,233,91,23,51,23,2,238,127,240,171,160,137,187,203,203,248,37,212,140,167,105,109,4,188,109,26,170,135,65,225,218,133,233,174,123,76,113,51,215,62,24,101,191,62,244,104,163,64,56,7,106,81,121,69,169,27,245,123,227,87,73,97,191,241,44,134,93,8,39,22,137,12,61,61,176,113,2,46,132,43,31,67,30,205,168,17,48,217,29,189,55,173,100,45,158,187,26,59,136,218,195,48,88,197,205,171,229,235,213,162,101,207,143,247,66,178,224,241,18,76,141,36,126,155,243,250,57,176,27,116,148,142,66,86,162,191,140,94,241,5,159,186,125,59,81,115,13,148,92,216,115,152,39,142,173,120,172,97,236,220,106,226,160,165,24,195,141,132,92,125,44,160,10,37,132,195,72,83,150,63,24,218,51,118,120,130,232,26,211,51,210,128,26,243,4,82,167,241,24,10,118,186,7,10,13,252,99,155,33,21,230,247,166,97,253,241,16,32,249,139,47,13,177,76,211,104,136,5,31,99,143,238,22,121,209,159,182,244,142,255,244,175,87,94,127,26,45,163,56,0,142,255,172,172,198,152,164,4,130,122,192,176,96,232,147,29,79,63,123,224,128,242,3,90,189,213,222,53,185,61,135,137,223,235,20,182,14,219,251,219,100,141,52,94,50,144,174,28,1,143,246,20,233,30,216,104,0,28,38,242,240,60,57,170,156,241,57,141,108,234,65,173,83,195,209,101,193,27,133,51,164,105,14,111,227,41,81,31,129,120,138,95,77,81,246,243,90,20,126,174,25,40,148,139,58,102,201,122,64,28,38,198,32,166,215,176,82,104,255,216,3,118,205,254,160,221,25,201,65,143,47,178,159,208,22,26,32,190,62,172,15,95,162,64,4,198,168,53,119,152,94,171,253,120,85,76,205,184,121,39,82,243,92,221,111,80,174,89,49,132,30,215,24,106,61,206,227,97,204,159,250,224,16,14,204,248,109,8,5,159,183,134,238,57,206,76,182,244,161,99,118,78,151,124,237,58,248,0,158,115,239,204,28,2,198,1,31,51,78,35,80,198,149,30,171,143,100,244,154,15,92,102,76,51,99,228,82,23,0,83,186,134,125,69,28,72,109,74,122,2,163,13,22,24,94,57,253,34,136,5,132,249,53,77,206,243,65,115,68,250,73,133,172,169,222,100,55,22,217,120,110,107,25,44,15,92,157,145,227,192,116,160,244,23,206,61,118,97,130,214,66,211,251,131,75,108,150,80,204,212,103,72,249,6,57,222,203,68,110,31,20,46,25,71,225,112,104,239,79,123,213,13,232,62,187,194,120,222,154,208,244,7,47,75,24,63,83,129,140,175,95,77,26,224,89,93,132,35,119,204,148,69,105,152,174,92,106,68,102,124,107,170,158,219,126,190,38,148,153,43,224,157,158,192,27,36,62,17,202,132,205,147,58,107,133,207,195,199,182,0,139,144,38,186,153,196,101,198,136,83,125,153,214,187,4,114,184,23,132,222,243,179,2,8,55,134,137,68,211,178,182,67,64,200,28,93,172,44,158,142,39,172,48,225,129,184,26,142,247,55,34,158,75,204,66,26,156,181,108,147,118,67,130,255,1,175,212,53,230,77,150,188,197,110,7,37,144,150,140,90,221,210,12,171,242,28,124,106,53,82,143,63,98,23,166,63,225,153,163,100,69,247,108,1,91,18,66,225,153,103,152,10,231,49,210,120,54,90,83,80,8,152,6,247,242,192,100,168,226,230,172,14,13,193,14,228,89,99,167,221,240,250,60,190,125,129,90,61,222,154,180,143,90,149,131,166,168,176,221,206,142,51,215,122,78,62,184,228,226,106,214,181,46,93,200,66,86,172,159,189,233,162,209,247,134,146,223,35,107,29,37,228,245,216,26,70,114,154,3,166,35,162,191,97,36,167,167,39,152,98,108,137,79,24,105,58,177,56,44,75,180,176,171,157,3,207,143,219,34,29,66,135,39,255,97,89,159,184,216,250,183,20,221,145,94,236,240,22,244,199,192,114,226,21,48,122,119,231,27,167,28,43,158,185,195,230,255,24,95,131,54,204,128,17,196,121,76,55,228,49,226,106,227,19,122,12,63,186,61,183,195,211,100,222,212,108,60,78,65,137,71,163,122,162,190,49,160,20,153,226,206,201,175,139,154,155,205,28,239,188,180,139,207,232,175,167,51,71,16,90,111,76,156,39,180,85,194,204,160,124,1,5,34,181,163,251,45,243,48,213,182,182,223,96,60,209,74,135,113,104,211,99,195,239,158,238,205,41,48,121,156,15,100,46,227,209,114,81,169,12,147,210,160,213,34,80,206,250,39,139,64,85,159,15,25,34,149,83,87,253,164,20,210,55,66,184,12,207,233,160,239,181,140,112,206,97,170,67,213,54,59,147,147,12,120,192,116,9,168,47,121,214,67,247,160,3,21,204,69,187,129,14,140,53,224,107,135,202,48,173,136,30,118,220,204,11,215,254,220,155,90,153,21,239,69,195,218,3,159,29,166,222,33,165,87,87,167,225,66,55,173,196,160,141,190,212,86,230,176,241,166,26,208,61,30,15,24,82,178,0,103,213,112,220,176,238,158,21,55,62,163,175,229,183,84,243,222,234,145,14,103,88,210,225,94,244,193,199,252,206,144,172,78,117,159,207,14,236,164,174,192,83,181,194,8,26,80,171,16,87,83,24,169,75,222,116,54,238,111,239,99,210,103,13,119,36,22,83,60,57,82,157,227,137,134,212,155,253,131,212,126,206,231,234,179,7,123,4,8,115,148,242,5,13,195,164,25,131,66,183,199,27,124,162,158,58,246,4,74,44,180,154,218,82,250,75,174,94,117,189,241,161,91,147,15,175,252,113,146,212,202,216,86,249,59,3,166,53,65,175,198,174,143,221,236,188,67,126,226,48,180,116,38,175,49,236,166,144,252,196,128,104,18,188,40,185,41,205,182,38,227,61,14,24,42,97,141,53,102,25,111,212,97,159,8,103,166,36,100,4,138,252,138,6,34,143,155,19,14,0,29,197,37,107,150,24,179,44,60,170,14,73,180,58,31,16,13,181,112,98,187,233,206,107,99,23,22,120,68,136,72,95,214,149,21,198,211,140,213,81,144,139,127,30,109,210,220,176,2,238,170,78,69,108,150,220,214,253,237,94,53,249,109,44,133,85,192,33,214,143,145,26,59,179,150,193,20,99,41,124,236,87,121,107,150,82,213,220,248,249,39,78,166,115,90,146,207,22,120,90,187,215,7,47,186,63,139,38,222,247,8,37,251,73,207,203,16,149,226,110,109,36,195,191,230,96,10,138,206,0,73,124,98,51,223,205,135,245,2,201,110,53,183,21,166,124,115,216,150,154,166,137,153,131,51,18,66,150,170,208,212,32,230,102,245,230,93,216,48,168,139,144,238,69,147,176,240,3,130,166,175,173,22,12,141,65,199,226,252,198,252,224,152,87,218,148,121,62,72,212,79,209,77,222,212,243,55,155,63,210,250,164,239,134,136,128,144,88,180,104,192,7,83,36,163,165,197,43,211,5,235,91,210,34,12,44,234,86,214,86,212,188,23,155,158,98,90,37,164,247,177,240,227,30,98,133,155,76,217,56,187,17,40,186,40,47,236,253,48,73,200,168,109,107,82,251,94,108,175,174,106,170,240,132,37,114,58,142,238,135,184,136,49,34,226,23,48,188,226,218,180,188,77,177,196,31,124,67,71,39,188,19,240,70,78,247,124,168,135,90,91,101,94,33,199,202,222,79,138,26,66,215,115,17,149,82,171,4,116,152,60,89,81,254,7,62,226,10,20,113,31,161,4,48,55,237,251,218,7,134,177,71,168,133,144,130,40,233,203,205,47,35,209,151,189,118,152,219,227,53,188,68,221,32,249,21,184,66,83,25,23,119,226,206,66,218,114,94,42,123,179,207,74,150,129,19,154,195,179,143,144,39,45,31,12,9,178,210,109,20,136,237,157,177,121,81,126,48,85,159,57,255,88,250,63,20,149,2,213,164,64,38,98,57,119,221,162,167,179,168,250,225,57,103,83,118,21,240,69,37,108,87,78,203,12,83,242,250,156,23,200,228,168,242,80,250,19,66,186,113,243,86,142,145,180,148,131,132,72,218,215,122,108,203,229,209,127,163,183,135,254,149,15,222,244,24,110,101,143,32,139,246,5,99,232,59,61,27,253,67,15,113,70,194,155,162,87,177,109,163,233,84,73,198,5,229,48,27,143,208,232,156,129,24,158,120,92,188,98,155,207,79,87,227,240,251,224,150,72,11,173,135,215,2,74,26,135,43,156,136,202,107,193,114,255,14,63,18,193,8,213,41,113,5,205,16,62,137,203,207,191,124,8,57,146,111,213,171,208,145,158,132,179,143,126,208,99,25,249,131,219,90,83,118,21,62,239,244,137,6,13,152,242,101,66,138,209,60,182,204,238,118,204,99,33,197,128,44,120,251,182,64,66,115,148,135,143,131,42,105,55,8,200,24,67,33,48,21,78,197,201,83,23,181,192,85,105,45,144,137,29,126,46,211,184,51,154,114,152,36,107,172,205,142,82,119,80,244,98,34,3,159,185,140,228,68,42,74,31,68,25,218,240,4,248,178,214,69,165,213,203,205,154,206,252,201,176,162,146,178,217,152,14,81,60,120,254,85,137,232,28,135,202,200,127,59,33,4,50,95,234,162,230,219,66,49,10,154,172,132,76,103,230,120,150,141,73,74,34,95,96,235,178,205,254,53,11,245,214,15,17,27,140,15,190,240,41,100,170,42,68,203,1,146,157,72,129,105,216,137,137,92,184,90,253,80,189,115,124,200,209,9,223,63,187,142,127,78,170,208,85,32,139,190,191,237,201,149,115,115,92,87,225,184,130,135,191,121,83,26,147,152,2,238,59,104,214,70,182,98,1,225,230,169,6,40,199,178,188,55,37,213,74,186,4,203,79,212,155,18,224,131,125,93,174,94,219,100,202,28,134,192,174,40,85,238,217,124,189,138,234,172,1,40,205,229,189,9,163,175,56,98,10,89,107,101,216,182,170,16,47,35,100,162,116,85,128,107,38,103,214,99,158,90,237,171,188,54,82,146,206,87,123,224,77,46,98,8,156,233,64,105,62,211,38,129,35,121,175,99,66,20,231,90,39,201,83,183,10,126,99,182,134,48,228,49,55,160,207,23,14,33,138,52,134,155,66,11,121,93,152,197,31,56,185,188,208,34,15,157,149,77,10,24,174,234,15,62,55,74,34,67,2,243,8,149,109,31,74,153,133,138,202,52,138,16,188,26,98,81,212,57,164,83,143,135,218,107,199,168,240,227,82,49,196,142,68,127,83,192,236,173,67,103,154,233,182,250,123,33,73,38,99,146,178,53,37,252,64,216,229,183,52,104,141,227,203,146,167,250,222,10,90,241,33,66,10,195,154,152,61,245,127,96,26,63,94,158,221,28,85,136,48,255,209,222,165,92,184,217,26,7,62,152,232,86,126,120,120,179,13,169,195,40,148,14,165,110,181,130,35,127,114,211,4,31,74,215,121,246,141,226,59,30,45,63,76,74,217,25,80,127,242,33,109,182,75,41,139,34,36,244,195,55,196,198,24,174,135,183,239,236,53,94,167,110,58,110,93,154,153,168,14,219,40,54,125,48,221,194,77,118,6,115,77,74,140,26,226,154,82,2,76,165,50,61,166,126,115,72,181,242,124,217,218,214,242,21,132,216,78,151,90,14,106,170,141,66,196,97,122,30,244,124,91,195,56,236,239,205,151,42,68,48,10,203,139,180,40,121,223,83,133,170,16,32,135,62,232,7,35,77,112,172,83,185,218,148,36,191,28,37,133,226,141,106,75,57,70,72,116,124,222,221,178,92,243,195,31,6,221,90,202,14,115,210,234,209,123,108,60,200,87,62,212,84,129,138,30,235,4,139,190,240,52,12,22,69,187,24,169,133,165,14,197,225,102,49,57,129,81,235,28,113,53,82,9,202,231,73,66,191,59,13,48,245,118,208,243,203,213,180,78,57,137,48,1,122,38,167,88,236,140,211,244,189,26,217,56,162,208,23,38,140,235,100,63,244,164,174,51,230,242,219,245,87,224,241,131,41,198,61,70,230,84,202,169,99,93,249,226,38,198,156,148,27,54,33,204,238,213,253,44,94,26,204,133,135,235,156,182,197,75,121,141,64,85,101,24,141,81,170,196,102,125,188,36,106,42,132,166,72,206,152,105,34,25,226,212,82,94,92,157,67,152,107,77,126,77,96,107,175,253,214,31,114,167,162,239,5,201,181,169,217,6,202,231,20,86,168,73,97,155,59,34,40,252,61,245,122,140,95,117,149,81,188,55,108,114,189,218,138,165,227,106,171,68,83,166,45,219,109,29,93,214,87,37,206,27,153,140,15,37,200,120,206,0,161,194,162,236,221,163,8,248,18,38,53,42,142,97,50,89,174,15,110,68,87,37,148,187,77,58,253,11,55,177,49,240,65,229,234,130,80,137,111,151,198,9,45,130,4,240,175,215,146,253,83,27,203,209,144,124,192,153,4,20,185,20,135,141,80,111,40,156,155,51,41,2,67,237,46,4,98,168,175,120,193,18,250,66,90,132,117,64,130,110,195,193,122,206,182,164,100,87,84,91,250,78,204,254,67,125,153,248,210,20,175,249,68,89,70,134,168,81,0,203,1,184,77,109,51,65,233,170,144,31,172,254,212,103,179,235,178,31,25,74,49,250,133,201,153,9,156,32,232,241,151,130,246,108,41,239,211,100,91,254,210,105,208,76,14,149,116,234,20,53,110,87,151,103,254,246,39,179,186,206,174,79,233,154,195,103,97,13,41,107,48,54,241,238,30,235,198,131,209,130,163,179,19,82,226,210,2,38,192,33,240,207,143,12,152,32,131,50,105,49,103,93,153,242,192,231,20,213,248,32,11,115,57,45,20,187,13,17,111,133,7,178,225,129,162,59,162,79,134,126,221,246,247,154,20,179,74,17,11,34,202,61,252,16,10,1,159,170,8,88,137,178,215,12,17,179,161,249,92,131,85,139,60,74,192,244,196,45,189,26,130,17,183,60,55,60,152,114,190,16,203,234,33,18,100,132,107,103,1,106,52,10,102,253,223,189,153,70,251,157,73,25,183,104,57,76,21,98,209,7,55,70,194,111,18,163,85,132,250,135,194,20,108,46,135,233,45,16,198,103,10,17,136,76,183,15,166,230,74,203,7,166,241,139,124,123,142,125,119,237,79,70,123,168,187,162,0,212,160,69,73,82,104,210,38,31,253,161,13,81,166,162,97,48,18,70,95,120,98,67,201,128,134,202,19,60,60,214,252,247,96,48,162,102,229,105,32,58,69,255,255,7,99,18,77,9,190,35,122,18,165,180,27,117,59,101,252,132,240,235,140,202,183,221,33,194,192,1,47,113,205,65,66,233,59,209,207,104,158,125,85,228,135,81,61,129,135,222,175,174,84,126,72,232,17,29,222,99,107,248,213,148,14,74,3,50,245,27,78,41,181,11,61,84,253,9,246,230,230,4,219,92,122,54,86,45,175,161,148,195,185,24,224,115,132,44,73,178,21,112,53,184,82,213,134,59,105,190,61,111,200,144,100,127,46,203,74,62,77,138,43,26,132,119,33,127,172,245,170,214,161,226,129,15,114,134,153,109,92,224,99,228,186,69,76,136,127,39,205,46,117,227,102,255,238,77,217,242,16,125,46,58,97,233,216,254,38,89,181,142,160,169,108,32,166,4,242,193,103,255,182,216,188,210,87,228,7,78,154,163,164,138,148,224,133,223,155,198,140,135,47,129,158,122,95,91,144,78,63,61,163,68,36,207,20,110,14,91,66,78,24,84,154,241,231,58,122,78,77,109,44,59,159,10,33,51,249,233,179,47,8,61,11,41,56,239,139,222,196,161,142,249,36,48,181,105,233,59,2,54,161,157,180,244,230,80,39,59,165,13,236,108,121,232,102,87,173,69,81,96,234,199,30,248,92,241,109,149,176,17,153,138,252,127,249,47,255,250,183,255,244,151,127,252,167,63,253,229,175,127,254,211,255,254,187,127,249,95,127,255,231,127,248,159,127,255,207,255,245,63,252,187,191,75,255,250,175,127,251,47,127,253,231,127,250,211,223,253,205,191,255,211,223,255,245,255,252,229,79,127,243,183,255,227,79,255,248,191,254,244,215,191,252,243,223,125,192,127,252,243,63,252,233,63,253,245,47,127,254,135,255,241,55,127,251,223,254,241,31,255,242,223,255,252,15,127,255,215,115,159,255,44,63,90,246,158,242,163,162,37,251,123,163,88,116,246,200,93,31,185,91,224,193,63,179,145,29,156,53,249,111,254,200,139,0,251,239,71,77,123,111,200,182,110,176,75,120,0,55,56,43,255,63,60,19,44,121,247,71,145,246,210,103,42,213,105,75,77,143,183,107,15,28,66,42,99,127,214,20,38,74,161,28,227,223,250,145,81,138,115,159,245,172,49,100,206,101,253,195,138,78,166,225,131,247,143,16,72,168,42,50,41,150,239,106,194,135,251,161,101,51,241,158,175,10,13,162,205,140,210,164,50,89,212,104,45,221,240,97,214,135,106,136,60,70,246,173,105,89,46,102,62,240,8,233,25,60,152,66,209,148,108,77,232,176,248,147,159,27,17,140,22,166,60,235,170,244,13,98,91,253,180,164,174,129,201,179,7,76,185,81,127,224,225,85,35,219,180,148,234,67,102,71,33,153,191,55,217,175,243,116,74,45,98,244,7,54,117,55,60,68,35,107,78,146,232,213,254,92,191,13,1,57,185,1,29,115,122,199,126,241,71,170,181,160,170,122,248,155,200,46,255,236,25,200,127,33,150,86,254,51,147,141,240,123,243,183,114,82,208,148,247,149,207,1,206,170,26,18,28,134,112,146,246,15,38,184,178,148,166,226,88,117,195,127,118,99,94,60,224,92,159,16,48,95,234,24,0,59,63,4,25,4,48,62,148,18,255,161,204,29,70,228,239,215,194,78,186,148,44,142,168,244,250,30,138,173,167,107,103,194,57,113,142,233,57,191,199,66,86,243,124,103,37,6,132,159,113,127,87,27,15,71,127,38,9,125,120,126,115,242,146,249,153,36,212,152,151,182,29,30,20,132,40,131,37,74,21,251,123,112,184,150,178,114,84,88,217,253,199,12,5,76,189,153,82,254,144,37,248,120,211,128,143,139,168,39,20,234,164,249,103,151,218,197,220,93,216,199,206,81,155,127,243,15,201,51,27,33,37,39,35,91,229,183,62,174,14,133,68,85,79,191,158,191,201,125,96,66,185,85,172,214,74,11,121,74,223,44,65,249,133,78,21,217,197,152,127,63,31,253,192,198,253,215,244,112,52,226,116,191,57,10,40,234,174,86,203,188,124,23,211,248,49,37,156,195,79,19,169,255,190,38,11,33,105,1,90,229,143,91,92,61,141,75,94,239,13,218,179,195,219,34,174,66,248,214,233,98,237,126,115,107,151,146,51,48,65,38,52,166,63,218,198,40,184,131,86,72,28,239,225,67,78,85,128,146,101,23,35,52,28,223,111,87,4,59,179,108,253,5,141,161,52,124,76,135,9,30,220,49,37,73,218,62,75,201,96,204,107,129,9,209,124,169,99,110,142,169,42,55,207,134,214,238,67,110,49,103,185,122,24,75,158,95,77,39,189,214,135,230,51,42,233,163,136,53,15,231,172,1,169,16,130,36,178,76,159,106,52,82,23,61,63,136,242,247,207,166,222,70,228,168,74,39,157,150,97,132,57,62,184,82,48,39,70,53,142,137,103,152,54,76,128,231,247,37,8,112,108,207,243,220,223,84,106,68,150,198,131,114,188,248,107,55,34,131,90,73,118,70,104,223,109,212,152,162,180,9,159,74,168,79,132,136,228,28,142,180,248,179,153,216,84,241,221,14,63,107,105,215,42,242,107,181,100,191,55,132,35,74,50,6,141,155,239,133,248,59,83,4,167,77,109,186,250,28,102,233,80,138,45,243,232,236,142,197,97,50,243,93,153,182,139,145,159,173,111,192,8,233,171,148,47,60,167,84,200,57,76,152,105,72,8,172,152,102,81,249,158,236,28,221,101,105,21,127,129,190,238,163,166,193,127,36,34,41,230,60,242,109,165,198,111,227,192,136,112,57,48,5,43,223,152,176,135,64,55,160,48,101,83,223,199,180,174,95,57,18,207,30,4,97,220,247,211,147,248,177,210,64,158,157,153,206,183,111,84,172,81,75,180,199,17,103,161,149,234,155,163,72,241,118,9,181,194,144,148,190,18,230,13,127,89,29,162,49,76,211,11,196,155,254,220,139,60,177,124,75,242,140,173,251,20,133,207,176,100,25,148,74,88,37,62,200,241,184,169,1,108,74,19,153,61,160,249,11,21,168,236,57,153,38,90,198,138,195,144,136,47,61,34,248,186,190,29,146,171,159,15,253,89,218,33,11,200,163,113,56,42,73,153,185,253,241,65,54,132,117,106,94,21,74,107,2,38,119,167,14,237,25,110,156,80,31,180,51,83,30,19,133,129,240,189,146,10,254,135,201,171,89,56,60,190,102,35,185,174,52,96,4,4,252,208,61,40,228,166,15,57,83,101,55,117,216,88,113,197,28,32,18,178,252,165,105,26,106,79,229,118,53,177,36,255,233,78,142,245,169,119,100,170,172,184,122,215,57,158,102,221,99,47,4,106,114,45,73,139,197,208,43,118,203,11,79,57,61,221,201,22,200,240,141,148,158,47,85,105,52,178,255,178,3,206,4,75,197,188,58,51,188,215,248,214,99,25,71,162,82,213,67,127,188,125,109,218,142,163,209,185,102,122,36,119,101,103,53,25,137,241,182,241,45,61,186,32,206,70,32,183,134,66,117,251,22,110,130,170,26,146,220,29,153,50,191,115,35,235,160,37,81,70,92,239,123,244,175,35,76,217,226,55,201,196,120,108,148,73,70,210,88,43,36,239,201,111,126,94,251,76,98,185,57,165,194,219,87,46,253,77,245,81,60,64,170,217,63,135,81,201,43,123,217,130,223,114,250,102,71,110,239,172,92,141,93,35,1,226,131,66,128,88,223,122,147,102,255,120,107,182,145,99,14,165,37,64,189,34,127,229,9,192,108,79,115,62,105,12,58,133,252,222,132,29,165,12,6,173,144,243,143,255,116,167,86,69,164,147,172,80,41,188,135,31,147,178,74,226,36,72,217,238,107,145,121,95,154,16,163,60,194,47,182,170,24,213,180,97,4,203,136,139,249,98,83,213,139,142,113,16,199,90,95,48,192,75,133,13,17,197,230,123,2,137,189,166,170,204,144,14,175,225,86,190,149,106,13,41,177,41,176,237,110,223,41,251,143,189,124,104,250,147,134,3,135,119,53,14,4,173,248,32,244,231,35,126,102,93,146,26,80,224,93,154,111,102,200,166,204,161,194,125,149,238,143,20,55,167,255,166,60,85,102,136,32,4,76,68,84,203,73,224,144,206,62,137,15,220,160,249,84,120,83,135,27,176,237,127,146,246,53,178,40,95,216,201,148,99,179,214,170,32,126,217,125,133,24,159,230,163,230,86,60,152,196,129,143,97,250,194,41,13,183,182,225,157,99,220,53,229,76,189,130,223,28,74,35,201,60,13,171,179,117,67,159,132,10,222,140,162,199,232,117,187,145,126,166,212,30,165,184,5,113,244,10,120,174,245,72,193,45,227,31,112,152,6,208,220,223,39,251,218,0,12,30,202,230,59,40,208,217,43,204,160,66,161,222,35,190,7,51,94,108,89,112,76,11,111,46,2,122,45,109,223,25,104,39,216,66,2,3,92,75,189,87,163,128,164,66,114,109,12,23,227,101,39,30,246,55,15,156,63,98,80,96,74,159,159,201,194,212,156,126,164,35,68,208,150,170,212,209,30,233,55,95,70,117,174,83,233,236,75,121,133,181,176,170,24,165,131,172,84,79,190,101,65,131,215,170,10,41,194,118,253,85,8,0,27,171,155,86,67,82,99,236,251,225,66,55,96,170,220,161,21,120,55,55,100,40,153,106,79,61,22,65,8,255,32,150,112,120,20,242,224,238,12,231,137,168,127,171,170,113,71,75,102,119,207,140,126,155,34,140,63,118,245,40,62,77,41,67,130,178,79,97,248,208,253,189,55,141,93,178,33,22,115,234,139,143,56,231,213,26,186,239,208,234,29,195,178,59,252,3,250,104,176,48,140,120,180,81,95,153,71,219,98,123,220,124,32,217,174,239,13,237,200,188,87,47,165,181,26,214,120,176,98,204,201,57,143,247,230,72,38,196,123,47,120,221,181,166,195,40,28,190,233,64,205,70,23,215,139,254,19,102,106,113,248,124,223,165,10,124,198,59,238,11,16,77,193,90,181,144,211,68,97,125,51,223,8,26,143,252,192,37,125,44,75,6,15,2,116,79,69,8,110,165,195,173,180,169,250,102,100,244,190,62,50,131,201,60,107,249,171,85,166,197,163,209,17,38,239,197,92,73,191,116,249,182,182,168,51,181,31,120,149,175,200,205,96,206,245,165,48,99,222,21,150,153,8,229,108,114,147,2,56,233,190,98,245,34,109,250,91,83,202,32,220,82,192,168,49,10,220,31,13,62,106,53,235,190,48,245,149,90,232,73,15,214,156,1,87,21,8,160,206,185,167,25,99,198,17,51,244,181,109,53,127,102,177,61,248,216,250,218,212,35,248,174,4,76,243,189,20,132,112,187,84,99,76,161,237,147,179,57,89,69,194,103,114,100,46,38,154,167,112,115,162,139,31,92,181,68,21,93,9,138,22,252,201,167,117,237,10,204,2,115,63,157,66,246,231,167,39,155,92,143,139,71,85,50,48,83,149,92,205,253,244,13,39,179,240,102,15,24,163,207,207,229,128,45,211,33,176,169,102,197,79,227,22,46,69,173,216,57,208,210,196,91,198,26,69,61,59,62,200,217,122,147,14,10,4,131,109,94,20,202,213,71,203,238,56,23,247,222,52,212,233,189,217,44,220,210,218,198,143,86,247,83,59,212,75,137,215,162,45,90,134,12,57,135,176,62,183,213,1,200,201,75,96,108,230,25,48,106,202,82,19,76,247,37,94,87,192,236,182,50,40,141,222,167,20,239,69,145,92,87,24,39,119,220,213,71,149,253,3,87,151,212,50,152,138,56,213,209,67,1,118,198,36,38,152,161,26,125,232,205,124,74,43,191,121,54,164,229,23,181,77,2,186,62,13,97,49,211,213,153,88,155,61,173,128,9,103,171,213,109,117,162,197,97,222,242,133,51,13,62,1,207,161,169,12,198,105,127,212,61,136,130,96,250,36,45,122,130,86,110,5,58,180,126,225,39,157,183,252,173,41,250,85,61,33,250,8,234,215,139,124,96,88,54,180,37,158,47,176,60,120,14,140,250,90,126,20,2,207,87,200,1,219,10,20,184,64,91,48,28,94,108,236,90,82,117,6,237,99,47,52,152,127,244,209,24,229,248,156,68,115,85,195,111,110,210,73,247,98,218,3,85,94,208,36,232,227,201,32,47,210,210,35,234,137,231,125,237,109,229,199,10,147,125,246,215,38,46,169,5,64,231,243,36,84,188,28,166,12,73,149,246,176,9,191,110,26,96,18,29,42,109,8,13,199,151,214,50,24,239,68,6,13,37,138,17,39,16,197,17,170,209,180,105,186,204,49,15,173,208,182,43,154,154,155,143,198,214,50,158,54,32,194,185,242,224,56,220,18,160,216,144,249,199,247,192,146,212,226,8,72,124,93,74,248,119,113,214,198,115,162,98,115,222,183,70,146,174,106,7,18,2,21,99,93,152,172,249,163,78,216,190,26,5,96,8,84,36,240,178,77,15,117,238,11,79,209,39,183,162,3,23,148,7,198,175,215,201,192,161,155,238,107,83,219,55,222,154,172,237,142,74,78,150,237,213,232,7,155,175,155,58,6,159,195,85,194,8,8,54,174,120,111,35,9,150,222,115,18,143,17,248,55,120,41,29,30,13,177,173,250,92,24,116,107,104,213,212,176,192,126,15,152,99,89,229,240,112,91,187,255,52,29,23,91,139,143,32,61,247,227,43,91,0,68,213,138,150,181,245,197,26,192,9,126,170,220,80,77,108,177,101,89,191,211,210,171,105,144,77,241,219,232,233,105,113,18,97,236,251,211,148,1,105,7,32,169,179,49,46,250,36,98,104,206,88,53,140,44,136,75,149,2,4,150,166,252,245,146,26,60,149,69,128,96,212,250,100,252,64,51,20,158,90,144,197,162,136,57,142,230,143,74,52,173,250,179,224,239,213,109,60,69,110,4,4,227,181,224,222,213,120,83,37,167,60,106,160,20,130,108,45,98,43,227,35,210,0,134,40,243,41,113,179,110,209,64,139,102,239,137,243,246,79,186,16,20,123,78,43,224,160,26,141,227,99,142,151,58,129,78,143,254,229,178,129,55,21,181,91,139,208,24,241,24,177,61,171,230,33,105,107,162,216,248,131,23,33,130,242,22,169,213,84,46,108,177,91,169,35,51,202,174,31,138,207,253,36,26,217,54,169,2,114,184,231,39,96,58,225,224,240,95,230,224,105,42,62,56,7,169,176,207,8,178,222,175,169,41,1,218,82,151,155,95,192,123,105,152,120,82,59,48,139,92,253,108,210,244,213,16,6,149,223,174,218,217,107,69,135,51,203,131,171,180,225,180,3,40,207,251,218,165,62,237,179,168,96,117,191,154,249,152,147,74,77,18,140,247,137,98,31,236,169,220,107,195,42,27,28,30,230,84,42,131,230,244,82,99,131,81,132,124,96,168,165,47,92,158,68,138,49,91,238,120,111,202,202,149,169,143,239,85,98,171,60,187,11,9,7,189,57,205,81,247,183,169,231,85,2,206,10,29,70,187,48,194,12,77,225,212,221,82,225,80,238,245,169,174,59,95,108,212,24,21,234,130,52,0,142,240,125,247,35,155,206,180,57,149,37,19,238,140,153,4,62,255,253,192,9,221,218,11,191,15,78,223,206,184,131,198,121,175,143,70,21,196,240,133,111,118,144,138,239,76,242,235,185,220,223,198,233,80,114,80,228,119,106,252,54,223,32,215,167,145,187,214,184,55,203,85,147,6,212,161,201,7,233,70,128,170,100,172,102,193,221,123,63,58,151,70,33,210,242,133,161,170,148,69,144,173,134,251,62,25,118,141,94,125,76,96,143,206,219,92,97,197,8,12,89,227,189,121,219,243,161,4,64,16,109,206,59,149,142,9,86,30,201,212,179,169,221,155,55,250,236,31,102,83,18,76,237,194,171,107,17,169,69,182,99,137,152,250,224,195,92,106,146,85,1,219,90,86,56,127,93,220,223,247,152,58,209,168,125,112,67,133,66,214,249,178,59,80,102,212,226,91,35,139,80,30,152,250,153,120,176,125,182,157,244,208,55,244,227,123,197,174,147,240,111,30,98,210,148,118,140,201,217,56,134,74,135,28,223,9,130,99,159,165,38,166,94,148,60,116,64,2,22,55,47,166,173,167,196,19,144,133,231,187,95,214,247,230,36,157,253,92,205,153,234,145,247,234,186,118,220,155,134,174,245,160,214,250,235,176,85,184,150,151,50,245,99,117,52,120,63,217,242,243,224,205,117,71,15,76,253,227,67,117,179,225,229,242,179,241,188,241,153,243,235,161,43,38,198,227,15,14,181,64,125,217,140,143,65,22,123,82,129,196,83,57,47,104,242,234,113,49,17,216,135,152,130,184,242,136,139,77,188,250,17,63,48,250,99,135,141,140,95,127,26,175,63,166,33,233,141,50,230,179,64,122,142,125,129,138,195,164,252,14,246,100,49,40,199,215,109,79,186,16,58,129,251,224,199,188,152,47,12,145,236,184,240,84,234,247,99,247,28,171,108,213,11,87,21,12,59,150,77,202,37,118,21,20,232,87,211,253,238,236,166,59,95,216,4,209,21,134,83,183,95,184,41,221,165,133,204,82,236,11,101,160,101,161,199,0,158,68,28,49,136,206,148,162,37,218,176,202,251,250,50,170,242,231,108,164,252,104,4,108,53,239,114,49,37,193,197,223,250,44,143,54,187,158,125,196,126,123,252,50,189,41,186,19,55,94,211,93,47,59,242,251,124,40,51,154,7,99,77,74,106,237,135,215,26,113,118,247,148,207,241,142,163,62,21,222,30,7,6,45,234,254,207,110,185,221,184,118,147,162,27,106,201,164,8,43,26,220,85,83,17,103,243,220,60,94,122,151,199,125,65,81,173,228,176,100,56,147,85,103,105,142,17,13,226,63,184,61,47,13,97,216,136,253,204,174,150,34,26,162,103,103,64,245,183,183,254,246,44,198,22,113,159,124,101,45,245,159,112,44,236,139,106,172,8,207,6,202,164,121,199,76,19,176,248,61,251,26,19,148,180,105,231,133,177,233,173,251,90,3,150,17,121,176,69,78,96,220,143,89,30,242,184,105,194,8,237,206,35,252,100,153,71,70,53,209,247,133,235,115,38,211,197,56,98,155,174,136,89,232,231,60,174,235,49,108,2,62,22,243,208,67,23,105,214,153,46,76,43,134,58,48,205,8,0,252,252,73,198,162,160,254,13,98,243,238,29,109,235,68,203,47,51,203,90,238,133,239,174,201,39,163,18,223,59,124,116,248,152,182,132,38,88,212,217,51,253,4,167,233,224,214,238,163,100,189,79,1,47,114,99,2,35,117,93,47,140,140,182,94,141,46,93,160,236,187,82,8,179,168,225,217,57,80,206,128,241,16,171,224,234,185,7,179,173,223,251,129,87,76,82,18,68,77,245,213,151,73,97,250,136,209,134,246,186,224,197,68,236,28,62,99,63,180,50,130,142,138,184,179,85,90,74,183,22,29,59,17,84,95,180,26,43,13,14,245,179,53,194,68,40,194,150,166,87,183,226,26,153,6,195,163,83,180,21,140,6,172,11,35,19,54,180,207,140,82,188,126,127,123,46,125,171,227,97,102,143,226,26,252,112,243,90,235,89,24,26,137,62,188,173,125,150,140,127,139,79,57,141,194,77,123,243,186,241,195,122,112,96,67,39,94,181,56,194,194,248,17,119,216,77,229,159,44,239,239,233,114,164,215,6,9,117,141,143,157,45,168,223,160,198,94,67,91,41,217,5,106,124,107,90,178,181,121,111,155,36,192,13,136,156,163,73,94,171,83,206,154,226,151,233,27,214,64,107,167,106,57,156,112,58,143,183,134,105,41,130,249,122,137,13,198,120,211,152,33,37,131,217,223,186,19,106,211,224,26,122,115,51,71,12,10,197,109,153,104,219,220,149,248,109,54,117,245,172,54,10,104,45,126,155,46,78,213,250,162,48,63,226,172,214,201,170,113,59,168,109,86,4,136,41,101,80,2,68,104,175,61,149,0,122,22,162,156,168,231,232,102,53,222,139,81,133,211,134,92,10,12,123,124,141,68,107,221,19,124,62,171,41,150,222,176,66,49,13,62,79,10,166,138,132,214,132,83,216,250,5,114,4,84,168,140,232,229,105,35,246,10,124,123,105,152,212,52,30,207,166,31,27,10,147,78,253,247,77,66,115,222,143,181,209,83,150,153,176,241,139,218,253,88,168,132,233,205,27,193,179,26,48,60,95,146,208,202,200,11,70,236,12,177,114,233,76,1,174,18,192,106,148,240,105,235,54,127,60,227,201,105,244,175,74,213,4,233,202,140,8,22,18,60,154,213,61,163,105,212,93,17,133,53,77,45,129,207,82,239,18,185,54,101,196,167,233,124,151,152,133,231,91,213,173,233,25,106,243,34,242,0,235,195,144,137,198,94,70,27,122,192,198,69,250,244,195,83,6,18,89,14,18,123,93,211,101,240,205,221,36,72,37,148,45,185,184,108,100,107,23,46,83,187,229,145,109,234,241,220,236,48,154,221,164,147,227,78,98,180,4,155,214,91,17,19,41,177,87,194,201,146,165,134,134,63,158,51,38,3,189,193,171,143,39,75,56,189,160,3,24,205,120,25,179,101,114,134,126,243,95,63,181,124,144,141,227,115,127,155,225,215,172,19,45,234,45,86,231,177,233,201,23,40,108,44,234,1,183,165,84,52,148,200,164,17,1,75,244,157,164,88,24,24,199,169,5,76,125,168,194,231,8,15,79,55,153,50,201,11,47,47,159,6,93,34,223,65,234,172,75,186,25,161,214,135,141,2,67,162,223,172,19,201,208,242,192,165,220,229,103,29,113,47,219,210,112,230,4,75,105,157,179,77,171,7,240,87,106,186,249,178,54,235,195,249,112,230,237,12,35,7,237,15,41,176,102,38,17,233,139,56,82,50,181,104,77,250,110,103,16,181,216,92,94,82,136,140,161,190,74,4,106,127,180,95,83,175,62,243,99,69,216,208,36,101,117,13,80,253,61,195,244,163,112,101,233,84,58,46,119,95,225,117,53,52,85,100,170,88,111,131,184,162,93,119,141,106,238,125,216,187,102,201,104,222,213,42,164,251,133,151,22,247,36,83,199,11,123,23,23,76,74,11,8,156,141,30,134,122,67,230,79,183,156,95,244,230,194,80,58,232,189,145,100,242,143,153,45,196,212,158,180,107,141,194,239,159,10,108,174,15,204,146,240,39,235,68,209,183,38,86,207,68,240,91,99,27,52,77,156,238,25,7,68,134,192,65,171,63,155,57,24,223,104,22,10,154,36,115,66,170,42,55,55,240,57,32,151,210,0,110,212,157,139,199,43,172,174,81,189,208,141,40,204,136,91,111,170,84,245,222,84,171,249,244,44,198,63,249,136,47,209,173,237,19,140,66,167,169,135,57,113,176,155,122,172,86,130,175,4,160,205,206,247,28,48,221,24,26,89,134,110,192,231,190,85,162,41,53,175,89,121,101,95,152,196,76,213,200,242,60,187,91,117,152,58,109,5,217,186,46,8,73,134,222,58,143,237,13,19,7,30,77,57,181,128,9,111,140,128,143,103,216,52,104,109,10,17,49,40,219,118,189,167,39,188,199,209,82,225,181,124,52,167,168,150,152,51,198,108,83,101,165,112,165,143,203,223,218,216,4,52,32,94,137,231,229,64,247,126,59,202,145,124,119,15,184,238,223,10,87,152,35,246,194,144,237,41,197,231,178,65,13,120,159,69,42,239,85,140,51,55,96,170,184,187,194,205,42,198,28,198,85,87,255,26,94,191,216,108,168,203,104,26,73,49,82,70,223,17,160,245,238,79,122,132,186,235,228,193,169,102,61,71,26,248,58,123,228,242,7,107,136,51,60,247,206,132,57,61,59,210,8,90,43,23,50,82,157,51,202,56,90,70,184,229,161,100,93,118,195,128,27,196,167,79,180,125,68,160,159,140,245,84,89,105,224,230,13,71,217,82,220,235,81,70,155,52,180,249,147,211,28,251,204,164,140,90,90,9,20,82,180,246,60,89,110,238,44,210,30,214,148,238,126,90,91,220,142,123,47,211,129,214,81,129,115,215,159,12,151,116,62,63,13,235,146,159,137,152,12,73,243,231,16,110,68,119,26,122,123,180,134,12,133,111,145,49,240,19,199,135,96,112,251,22,220,160,166,127,162,29,86,60,29,95,211,218,246,159,212,73,101,137,148,128,151,214,20,32,192,151,102,139,139,55,163,162,207,53,140,217,34,96,216,96,53,84,120,142,169,240,108,32,212,170,15,137,109,133,214,207,163,152,116,236,165,55,161,4,69,86,185,87,51,89,244,106,244,112,98,26,194,164,246,68,157,7,113,77,127,45,250,150,181,9,23,194,145,156,220,199,237,201,212,211,52,108,150,140,247,44,224,254,212,205,76,75,240,186,89,135,246,124,82,162,150,9,47,210,242,24,15,132,223,250,181,96,100,154,254,96,40,143,67,57,163,48,92,94,53,96,211,215,124,184,57,134,247,22,67,112,62,250,19,85,62,155,114,94,113,243,106,202,56,69,233,113,123,164,16,40,73,107,186,174,23,251,159,215,55,90,241,255,16,82,83,75,67,183,79,115,4,157,8,138,8,229,189,86,49,14,77,191,57,109,39,229,225,97,57,206,135,155,209,221,10,31,234,19,123,234,45,106,137,104,53,200,154,250,56,48,244,214,223,107,225,17,149,162,65,51,235,160,116,183,103,208,12,91,158,200,21,213,33,223,136,14,88,135,182,82,192,32,154,30,207,61,76,210,109,60,189,53,199,82,112,243,103,208,185,171,53,82,176,94,142,233,71,23,42,19,82,203,106,95,182,12,15,88,64,216,147,223,139,183,77,187,15,222,70,79,173,253,47,121,110,63,114,39,126,168,86,112,152,96,161,155,33,147,54,145,170,225,165,99,206,239,229,43,239,108,169,233,209,84,103,146,81,179,248,193,141,215,74,218,214,131,138,130,15,40,242,183,179,41,203,242,230,220,243,125,148,16,243,210,210,46,42,184,217,71,62,248,120,37,67,137,246,33,97,140,45,218,20,108,85,224,226,60,115,233,125,93,248,205,3,159,175,213,162,185,204,186,71,57,221,53,84,104,42,37,14,15,147,231,208,202,149,160,95,39,212,125,60,137,166,211,12,71,38,54,97,4,118,160,102,81,254,37,8,240,183,195,244,81,21,13,252,66,163,61,227,230,212,176,105,132,180,240,143,159,215,203,106,164,115,127,88,179,81,188,252,224,98,202,166,186,186,150,9,44,6,60,166,90,180,100,110,123,241,117,15,3,34,182,180,44,221,51,179,146,251,184,203,20,49,228,204,93,9,134,55,191,247,25,238,165,83,105,82,145,150,253,252,56,48,125,113,186,147,50,21,227,131,209,65,60,158,125,180,14,63,236,105,201,61,47,182,84,107,148,50,102,31,112,148,157,53,70,138,96,65,143,232,237,202,150,248,213,108,16,5,81,129,210,90,169,103,207,153,177,121,220,79,205,2,80,83,25,34,114,119,122,232,226,228,36,83,75,122,208,87,127,97,254,254,41,225,64,211,196,97,56,179,213,52,67,63,213,251,216,51,84,116,253,49,242,201,101,68,9,7,225,255,166,202,178,4,165,103,56,24,68,133,71,123,146,250,19,174,0,95,154,148,166,62,148,245,121,92,59,29,194,142,170,21,1,230,57,71,180,112,154,75,53,94,1,141,176,87,173,28,125,169,102,225,48,65,153,18,63,157,223,28,50,252,72,197,235,5,168,144,218,85,165,126,17,114,244,120,247,164,13,116,41,191,82,166,201,212,119,202,9,185,208,212,158,80,34,4,254,82,166,226,84,148,93,169,180,120,170,6,141,159,156,44,191,238,72,223,110,206,30,104,141,21,23,166,152,58,242,253,104,146,30,91,86,224,178,73,1,251,205,249,87,53,55,97,14,198,101,240,223,62,183,18,63,178,89,155,180,207,146,227,166,80,209,244,50,152,20,239,8,165,10,11,214,234,162,212,76,20,0,250,213,121,63,145,37,180,187,113,132,124,180,207,126,125,62,180,192,99,158,253,34,246,224,179,40,251,211,253,139,128,79,138,41,152,81,240,148,133,215,76,199,214,195,13,198,130,33,20,227,124,155,51,14,53,158,28,2,63,153,254,166,46,218,119,188,55,141,12,83,97,75,79,236,24,211,243,75,218,214,220,171,145,234,249,234,64,251,76,9,80,140,169,206,253,254,179,17,194,248,43,188,81,231,180,165,17,199,55,156,214,30,166,35,40,64,231,138,173,174,215,71,101,27,103,98,204,56,30,204,92,173,250,218,133,159,115,148,38,40,217,111,208,240,156,59,30,12,139,93,69,46,90,178,224,161,239,40,212,197,215,252,112,78,209,113,31,55,183,190,63,229,182,128,14,51,174,102,89,171,198,42,78,108,138,92,43,103,100,209,166,233,138,136,69,201,113,115,206,37,253,237,68,152,208,125,42,26,48,180,45,180,67,0,49,182,187,200,72,194,144,139,210,222,253,227,124,120,112,9,147,21,206,107,161,44,160,62,215,67,187,103,231,66,185,75,104,3,160,70,175,110,217,145,212,154,42,24,93,48,133,227,68,62,112,89,170,115,132,225,221,220,136,223,80,13,235,62,139,23,58,194,87,220,63,203,78,121,51,230,113,231,252,188,62,38,225,110,77,121,51,168,204,77,30,230,223,141,148,66,86,250,9,164,71,188,218,141,242,193,37,65,204,206,146,131,194,244,131,7,36,240,18,148,200,40,25,37,255,220,68,17,31,70,15,202,132,226,252,160,152,189,168,37,145,97,246,142,250,12,203,91,169,40,40,140,240,183,32,13,190,160,169,53,157,25,205,243,237,203,143,150,53,148,157,149,147,3,22,120,31,21,6,88,7,5,109,178,226,206,34,52,193,89,93,77,146,17,99,231,128,123,34,86,35,48,1,106,143,58,108,104,8,181,143,34,155,59,18,87,147,215,106,75,111,94,105,206,242,215,198,22,232,73,169,72,178,201,90,57,12,141,183,228,122,97,56,92,177,95,238,213,141,127,94,96,202,215,119,220,156,173,69,66,53,86,35,83,220,80,33,119,117,206,120,129,207,188,95,145,243,223,232,201,41,233,7,97,64,200,2,28,254,117,87,202,213,148,101,126,49,210,98,10,0,82,240,73,84,212,21,215,65,137,4,200,52,60,175,77,242,220,81,218,166,229,24,200,150,159,253,86,31,23,195,183,45,36,41,201,120,166,75,252,50,14,126,21,152,147,243,59,119,129,97,202,146,49,131,70,223,131,99,232,89,96,111,223,155,167,95,14,47,126,219,50,218,91,224,97,100,79,14,179,73,20,189,218,106,129,226,234,101,29,170,23,134,52,121,76,191,58,219,179,220,39,63,198,115,99,35,114,248,96,202,199,72,117,55,7,226,189,90,3,88,200,17,17,169,11,20,31,66,126,26,155,246,219,23,240,68,33,98,150,139,49,139,220,197,64,213,10,31,112,10,220,198,199,79,14,106,97,59,185,53,177,231,190,226,185,80,157,148,189,148,228,29,250,94,1,147,233,144,151,54,242,166,26,207,109,193,228,37,48,103,80,160,203,196,225,47,218,136,223,38,127,173,31,43,190,92,76,4,247,35,55,55,182,169,161,124,105,22,214,249,248,5,13,69,135,71,224,98,157,173,53,238,125,126,74,230,48,144,139,53,242,100,195,152,219,5,134,104,43,6,148,4,196,221,52,72,169,144,153,140,49,33,147,145,5,61,79,234,102,190,13,137,214,36,3,147,1,186,168,210,162,55,107,160,46,49,253,51,18,210,15,76,126,116,150,128,123,23,106,164,3,23,107,198,242,151,166,211,248,206,80,224,30,156,4,192,40,217,60,87,23,106,4,2,166,221,86,127,155,6,182,221,2,238,82,212,127,86,56,230,215,246,181,83,40,195,210,159,54,118,187,216,81,104,168,149,133,121,224,66,141,165,143,10,5,126,50,71,27,30,115,222,241,173,145,237,44,77,110,222,40,101,140,101,109,117,246,58,42,112,117,122,204,155,105,49,186,200,130,16,215,100,73,5,60,204,154,17,152,105,57,253,197,200,7,61,95,132,190,243,57,252,183,161,164,19,18,9,58,27,206,196,140,33,63,39,232,20,57,47,147,26,220,238,243,21,35,233,78,249,133,235,199,154,110,176,145,76,63,240,72,241,185,7,68,194,242,69,138,89,143,14,218,166,46,15,102,189,190,205,127,153,202,222,173,31,36,161,14,27,235,218,104,215,171,12,41,173,194,105,251,131,253,161,107,25,15,206,56,118,126,48,89,201,85,31,184,97,137,118,135,45,16,189,21,70,225,186,4,220,85,157,16,56,188,104,104,200,83,18,245,181,102,196,230,31,115,173,237,46,112,90,235,189,17,107,88,254,100,200,188,136,244,70,131,145,104,122,77,114,33,169,73,245,162,188,54,229,188,190,66,232,29,161,132,76,96,178,171,159,67,89,160,31,152,162,38,212,76,239,41,182,210,227,232,22,204,195,7,206,59,158,156,136,160,72,75,225,216,213,190,124,154,90,49,180,80,140,155,252,194,74,241,98,147,198,138,38,83,229,216,34,233,35,9,223,70,34,90,165,175,242,119,245,199,113,188,33,163,178,250,69,125,49,43,136,248,193,172,150,46,74,222,12,42,5,167,197,97,140,17,249,109,120,243,93,181,135,124,5,170,226,122,53,185,226,229,99,142,178,78,149,128,76,99,175,77,126,108,114,6,16,20,16,52,213,222,125,103,128,174,165,74,227,100,59,231,3,20,241,223,226,45,84,93,140,37,19,209,186,75,252,212,45,166,87,35,23,87,78,105,63,66,138,133,105,245,226,98,2,96,62,40,199,28,150,89,136,0,233,167,47,14,70,185,219,181,175,120,172,188,156,245,6,130,20,148,28,228,234,134,154,150,191,84,197,202,17,246,74,96,164,243,170,195,131,216,133,94,77,251,161,91,49,16,95,87,233,222,165,54,104,194,47,228,48,82,1,178,178,137,183,79,47,68,42,213,154,125,138,190,52,213,241,62,135,77,12,91,202,67,154,41,233,181,29,87,83,104,47,171,203,118,79,127,109,40,22,86,209,247,194,231,200,197,47,62,39,112,150,222,45,11,153,140,20,239,69,231,143,136,23,18,121,203,201,91,77,237,232,170,250,224,20,6,83,124,237,240,194,148,44,2,19,126,243,19,31,22,179,174,31,204,218,142,179,47,31,18,155,73,44,21,211,163,136,84,25,186,64,232,175,117,133,105,8,105,14,79,234,61,182,192,148,164,251,9,83,49,221,103,210,155,115,84,46,191,154,60,219,148,133,63,39,109,237,126,0,209,37,142,132,141,192,103,218,214,152,44,3,57,230,27,126,0,78,244,105,4,76,245,175,188,55,74,175,45,38,203,176,168,203,84,56,177,89,59,108,62,202,69,145,185,247,202,21,50,126,86,16,36,48,249,30,129,97,220,159,10,167,240,235,128,23,15,39,176,89,112,254,211,103,181,156,137,42,176,69,214,221,88,249,113,220,232,100,33,234,242,233,244,1,67,159,116,195,138,136,119,65,71,31,87,147,138,155,114,243,74,57,176,111,27,48,163,86,137,47,156,215,32,162,231,59,53,172,130,91,232,39,128,179,83,113,21,171,204,22,102,11,122,38,202,240,82,190,3,35,11,34,22,129,73,134,180,88,4,52,164,73,57,221,129,7,100,107,223,123,33,88,182,116,38,17,217,248,20,71,64,113,103,150,188,22,109,102,235,235,215,161,114,11,85,199,251,57,169,246,205,53,174,198,176,209,109,231,140,8,167,177,95,125,150,39,177,198,11,79,234,219,83,192,203,4,232,47,76,67,194,244,181,79,77,201,84,235,114,252,18,110,211,97,59,174,4,166,182,114,196,147,159,241,161,196,237,194,144,169,77,159,197,103,135,50,182,192,11,159,87,249,130,15,191,246,117,57,125,168,25,75,94,16,1,65,6,180,107,114,103,10,178,98,1,0,103,169,40,109,148,248,79,175,27,59,240,57,6,164,171,236,24,204,137,98,252,184,57,17,1,217,15,251,239,100,12,184,229,23,165,142,169,199,144,240,26,183,160,154,77,28,255,51,158,140,46,75,25,80,234,68,16,128,252,224,110,179,110,10,76,81,148,79,179,51,32,253,184,195,247,189,208,79,223,206,59,136,90,18,177,119,121,52,70,109,185,63,202,199,27,91,127,187,67,194,94,253,234,73,236,238,186,194,141,232,223,114,106,193,3,159,111,149,110,24,171,153,175,92,124,167,110,214,100,43,246,184,209,214,134,253,135,91,82,36,220,74,138,112,17,128,248,193,221,132,98,229,220,38,28,139,40,214,7,99,153,14,133,41,106,119,198,14,34,233,83,73,221,26,74,6,219,171,116,225,81,165,208,89,158,60,195,47,225,129,17,250,15,216,60,47,156,24,230,47,83,126,108,247,227,252,138,238,98,195,113,140,112,108,177,169,39,146,36,80,39,80,73,232,47,6,145,103,151,205,22,241,160,242,9,222,3,47,234,66,239,111,27,49,131,199,91,203,79,143,125,9,140,15,227,85,238,180,118,147,86,191,243,184,17,170,15,223,15,46,109,9,82,31,148,35,173,92,148,99,94,46,62,43,40,101,63,6,126,145,252,251,203,213,40,115,61,160,195,115,17,33,191,240,177,224,170,211,203,22,222,10,50,252,11,147,48,242,100,30,109,124,48,165,10,108,138,195,30,250,160,20,4,235,84,224,49,34,159,93,108,9,8,15,37,99,50,189,166,194,74,38,244,224,172,244,214,77,247,159,6,51,65,183,218,186,172,168,250,187,53,117,58,138,77,194,163,223,141,105,174,222,146,47,35,147,209,227,153,241,199,69,226,8,137,202,91,40,8,127,45,53,33,50,135,32,199,238,254,153,77,135,105,200,177,215,48,216,156,67,171,32,235,81,116,89,147,224,157,201,151,22,57,86,225,188,109,208,117,85,223,80,144,148,170,178,159,52,203,246,124,152,241,209,233,88,109,56,104,221,125,32,15,65,49,198,133,17,184,91,95,231,72,129,27,111,74,113,123,171,86,144,238,32,53,250,55,10,116,190,40,93,164,254,195,180,29,72,183,64,67,31,109,55,247,129,207,165,85,9,120,168,3,35,102,241,221,219,4,236,164,200,175,29,71,167,248,78,65,160,127,138,44,173,105,171,244,136,124,241,145,134,208,108,52,203,204,109,63,145,182,241,186,139,167,8,207,211,153,168,126,243,193,124,145,207,72,131,241,240,188,14,49,230,242,56,200,201,226,93,254,214,155,132,150,76,219,99,183,64,20,222,28,181,17,187,163,157,44,23,252,123,48,186,125,134,16,250,181,100,214,253,103,200,86,146,196,85,232,0,27,228,74,212,106,125,240,89,141,100,153,47,76,171,247,39,96,124,96,186,91,68,217,8,153,210,243,150,223,33,78,135,155,9,16,57,92,233,148,236,222,106,89,243,47,73,189,47,140,219,239,197,135,196,167,57,9,228,234,108,68,38,14,179,21,11,127,200,177,106,182,243,255,86,146,139,91,22,85,69,177,171,126,98,240,180,191,193,200,114,183,117,44,56,140,159,239,173,205,237,23,183,222,88,190,139,23,89,147,205,59,175,117,163,252,244,55,146,177,93,126,181,81,22,13,133,151,75,191,254,96,170,125,255,109,245,61,16,210,218,45,36,151,113,0,149,75,246,216,74,104,15,187,176,227,66,78,73,168,217,14,92,242,199,242,12,108,189,212,75,97,180,206,92,247,17,203,187,72,243,2,52,44,116,125,58,92,97,193,213,171,7,187,105,15,57,204,165,26,189,148,233,124,45,102,128,116,212,72,149,62,27,35,82,128,14,195,64,167,215,154,181,229,207,133,22,150,176,83,35,48,106,156,245,14,159,159,18,243,21,222,234,54,66,214,209,34,132,83,132,162,169,223,167,18,215,97,163,13,19,233,83,211,190,117,253,208,97,53,64,162,185,106,157,120,1,35,131,171,2,188,36,120,91,200,108,158,115,135,120,167,232,189,154,81,26,210,166,235,152,78,170,247,90,140,182,51,116,83,225,3,21,118,180,198,252,251,42,149,209,108,173,216,195,114,243,78,67,103,250,100,237,232,7,88,82,75,102,84,241,108,84,46,7,75,85,150,180,231,80,77,128,228,149,195,196,211,228,131,32,131,227,50,128,149,170,191,172,10,186,116,252,165,16,247,69,164,91,202,135,14,100,233,151,208,169,45,166,170,42,48,95,40,84,106,7,252,199,23,196,75,117,89,173,243,82,199,134,23,169,165,209,45,205,94,122,200,216,194,188,117,191,37,196,91,235,99,49,95,198,74,52,228,60,26,118,154,245,116,97,108,56,121,176,110,122,137,62,203,200,64,41,183,39,174,63,58,121,254,104,4,68,164,35,3,169,191,21,170,223,86,107,209,165,81,171,155,250,132,139,39,182,95,86,232,190,216,128,120,60,185,86,31,138,168,248,139,23,102,79,112,29,192,118,118,136,37,145,29,212,142,103,251,204,106,35,216,161,45,72,97,168,88,147,175,106,44,35,145,99,29,4,18,138,75,245,33,12,146,116,1,28,28,86,219,26,242,187,83,5,60,40,127,60,22,82,188,53,61,64,18,137,27,195,114,211,46,73,108,220,197,109,234,131,209,3,232,90,202,157,173,86,159,27,74,144,143,4,12,216,58,45,46,74,177,117,77,33,227,76,96,70,90,250,224,68,234,41,116,154,225,133,144,144,43,242,94,20,193,93,149,103,94,66,166,2,249,251,251,96,48,11,9,133,37,229,71,99,199,242,192,83,212,110,39,43,212,31,61,224,73,247,141,204,35,184,3,178,239,239,188,214,177,50,101,5,16,220,189,23,211,182,46,13,125,208,43,165,175,4,26,184,65,2,43,48,235,225,171,220,179,159,134,245,95,87,230,249,237,144,222,165,42,92,187,23,206,186,38,46,19,51,156,162,252,170,122,225,244,135,141,18,226,214,214,128,160,59,10,201,79,23,75,134,146,119,137,32,132,53,154,143,25,122,225,231,223,74,81,229,108,34,213,41,126,155,50,90,169,51,32,237,118,14,186,30,191,109,69,94,114,115,104,176,147,79,226,10,231,132,196,109,104,125,174,87,123,183,66,163,187,228,216,107,248,157,35,84,187,59,67,252,92,61,242,250,18,165,192,196,55,84,7,221,226,199,51,230,120,150,124,59,175,133,60,146,191,86,131,39,64,90,219,160,204,25,161,164,92,73,174,201,84,56,251,108,194,18,117,149,244,66,225,147,110,195,68,237,92,246,212,2,213,210,120,68,233,222,216,195,55,13,24,12,186,106,122,179,13,167,229,226,213,24,216,89,231,153,165,51,252,72,165,59,185,9,199,24,203,58,187,124,28,108,164,136,112,52,221,165,211,114,81,211,227,82,116,149,160,101,201,227,115,5,124,62,150,20,213,18,64,67,139,56,238,141,208,129,160,180,29,246,248,22,137,74,9,25,79,124,105,196,41,28,62,123,153,196,122,217,234,168,148,9,120,155,167,47,75,143,190,234,80,134,167,1,67,155,82,59,5,142,61,206,53,122,167,243,158,186,43,208,35,50,227,115,96,214,232,14,79,224,196,149,96,177,66,155,244,139,15,82,39,253,107,12,5,166,6,74,46,70,217,216,37,54,49,87,72,241,45,129,33,95,242,91,147,134,22,61,32,212,157,102,255,218,97,129,115,161,146,73,224,156,91,137,137,128,24,174,100,181,13,46,197,183,148,98,100,235,233,185,185,117,252,127,176,101,162,117,19,30,206,48,249,211,237,64,147,70,96,202,254,124,199,40,230,118,201,183,166,133,152,48,142,195,99,107,177,23,123,116,129,161,194,97,203,254,233,38,77,44,163,6,156,225,176,150,61,154,46,209,26,63,157,187,186,234,3,122,164,237,90,132,203,2,75,218,219,220,173,157,45,158,12,242,176,7,134,28,195,213,86,161,12,66,245,68,224,179,161,143,226,71,42,123,205,20,245,219,209,141,109,198,111,142,207,129,44,144,236,194,70,245,211,29,62,230,254,16,174,109,72,7,91,200,67,27,163,120,213,93,216,156,95,63,124,232,77,160,104,87,236,217,74,153,206,55,135,207,134,96,180,20,98,43,83,79,225,231,57,146,192,67,246,104,10,85,142,101,238,15,142,173,43,233,219,3,211,72,228,70,124,66,123,176,136,141,143,131,218,138,91,126,201,182,244,253,192,253,234,90,243,31,93,82,226,252,182,105,145,24,124,206,192,134,124,157,24,249,36,72,63,21,114,248,87,246,80,154,111,132,144,215,199,8,10,204,84,17,218,104,134,4,29,152,15,134,135,189,200,52,197,102,207,95,176,193,68,166,210,211,99,143,64,115,255,54,82,84,11,56,32,238,178,175,25,165,195,111,241,77,234,77,154,208,168,24,133,55,186,219,31,92,206,115,171,199,149,145,247,90,254,90,104,188,245,164,174,98,138,216,58,236,57,103,70,138,65,122,208,233,44,196,139,174,229,33,204,49,244,204,236,230,191,187,172,183,73,46,53,129,148,238,151,194,176,37,182,19,221,75,105,126,142,7,132,141,198,225,113,225,51,192,43,249,27,163,123,152,84,131,98,90,131,212,7,38,83,142,22,153,7,83,151,108,142,78,14,95,21,137,40,16,49,213,184,184,106,109,27,178,29,40,51,102,255,97,216,213,69,236,4,254,130,115,129,63,23,65,37,85,121,176,22,224,120,229,202,220,85,189,17,86,100,75,49,34,52,188,46,21,222,72,153,166,9,135,41,166,158,249,209,121,128,51,245,131,41,138,80,35,26,135,190,184,103,129,14,221,212,56,42,209,58,88,184,3,166,105,168,188,162,2,2,147,172,169,98,190,252,74,220,183,143,138,145,48,171,168,192,96,206,249,136,35,111,45,244,67,70,215,189,190,82,44,210,162,176,138,201,73,127,142,21,211,54,14,152,8,150,42,219,204,201,217,114,111,222,148,174,32,219,238,212,124,84,16,203,106,42,78,67,78,241,163,214,227,193,249,0,218,184,143,93,252,41,136,49,42,44,35,165,53,55,130,200,237,55,63,127,75,38,95,90,243,137,105,173,28,51,205,130,107,210,125,79,19,211,183,131,115,146,96,195,9,123,5,66,165,126,60,204,57,45,249,166,13,244,27,131,233,27,181,249,59,109,180,59,159,18,16,127,111,58,190,139,174,234,100,60,206,1,163,66,89,84,169,104,91,103,65,115,248,140,184,210,4,97,194,187,72,42,114,228,116,238,42,251,11,145,185,228,79,70,52,186,234,189,105,57,250,202,146,40,251,37,233,60,149,61,156,150,230,207,30,101,1,192,36,35,125,242,244,132,109,159,75,84,206,111,237,114,129,18,255,236,71,126,117,167,102,67,169,126,6,116,215,211,175,166,107,44,105,7,191,25,226,223,131,163,11,219,85,190,15,194,225,115,179,239,131,176,223,67,228,32,176,85,231,47,135,241,114,179,146,112,67,249,177,253,167,205,116,83,206,2,18,120,95,225,222,50,121,214,220,148,60,9,122,253,190,253,209,210,210,250,54,58,231,206,228,240,93,152,111,143,54,157,182,19,30,19,255,147,113,158,252,53,255,167,116,210,20,171,126,159,211,136,227,122,83,70,104,142,97,95,250,38,58,62,95,50,105,119,52,167,17,128,104,57,59,228,95,45,14,166,110,31,160,60,84,212,125,55,255,28,248,172,67,91,63,187,9,35,251,189,41,112,173,207,99,241,49,253,90,90,240,181,172,123,25,75,87,245,95,166,22,77,249,83,87,183,73,237,239,12,183,250,35,33,214,205,251,112,148,122,154,167,173,244,236,128,110,131,76,56,251,90,121,158,204,8,39,123,192,214,142,38,195,157,160,161,141,159,182,178,214,7,94,211,99,10,19,73,201,217,180,65,243,108,166,100,42,2,110,237,37,45,167,25,238,254,54,156,182,218,88,138,47,30,243,159,222,62,173,148,167,116,151,60,87,160,216,120,122,113,179,98,163,128,161,0,28,15,229,121,246,168,26,181,158,35,151,135,211,156,203,91,160,212,11,190,100,235,101,199,107,101,12,137,250,192,116,170,94,248,88,72,163,60,66,118,197,53,193,129,177,242,117,130,115,20,79,255,156,80,173,43,49,37,237,202,37,14,78,26,56,86,213,158,87,83,231,137,105,72,119,200,211,160,140,102,74,73,241,218,248,127,210,173,181,140,192,200,77,74,114,22,243,225,160,167,146,196,99,187,28,162,76,52,237,106,69,12,45,239,128,147,70,221,128,137,4,196,205,27,59,183,114,197,181,22,214,46,176,137,184,62,76,115,16,182,59,92,187,242,68,176,81,164,175,20,30,20,30,75,229,191,159,22,209,136,47,130,78,237,67,83,135,96,111,204,21,106,129,215,120,96,34,128,241,211,103,218,61,13,181,112,68,165,152,136,52,220,63,250,127,52,53,173,117,97,52,146,198,211,30,253,145,143,47,90,73,168,206,86,89,67,66,28,221,71,220,202,98,151,106,6,224,136,182,64,203,72,235,105,173,70,184,201,127,25,42,178,166,221,182,156,131,95,3,206,178,122,165,227,108,234,213,180,186,199,115,39,234,57,180,255,25,230,25,143,109,161,30,0,85,178,194,244,119,196,18,73,168,35,105,63,250,49,39,203,221,179,146,201,20,171,216,65,203,251,211,89,5,174,180,33,105,115,181,185,124,23,78,69,187,177,22,28,144,51,166,169,209,52,206,167,169,28,37,19,255,156,137,6,80,101,60,164,242,110,199,9,2,81,242,195,0,96,205,217,41,62,24,4,171,186,122,109,241,127,94,52,217,222,126,140,44,189,122,66,52,219,28,62,223,224,185,55,172,234,254,218,7,77,107,237,7,158,222,62,7,76,195,187,46,63,110,246,41,180,0,19,46,214,5,244,75,214,196,213,252,15,250,181,215,172,110,14,28,16,82,173,167,147,30,102,130,238,176,101,208,95,162,198,229,121,23,194,242,102,139,40,76,231,125,188,22,222,210,84,129,76,110,230,75,160,89,21,244,243,177,183,81,36,57,140,239,175,107,23,189,150,158,227,183,9,247,234,247,128,219,191,251,84,49,178,92,29,112,36,30,243,188,40,44,46,207,197,212,16,250,147,17,163,106,239,189,57,172,139,195,182,2,85,116,212,196,129,124,208,152,24,91,45,149,79,45,192,97,51,201,20,133,67,170,5,154,71,127,36,71,9,24,102,71,73,215,167,231,226,58,82,124,174,115,64,208,15,173,112,203,95,99,55,48,205,141,181,61,48,213,93,1,39,86,242,3,143,112,57,27,19,88,55,67,208,59,145,32,251,73,253,15,247,222,238,193,16,130,38,79,243,192,37,93,120,89,159,230,243,94,103,133,236,128,209,209,123,70,5,42,41,127,237,227,71,164,63,60,56,221,38,113,53,245,53,245,129,115,108,88,150,42,156,202,123,176,141,235,63,46,134,127,38,61,179,208,212,154,2,206,175,173,66,102,49,165,120,175,99,229,104,211,18,93,175,185,198,20,63,27,200,67,19,185,8,69,71,40,135,242,53,52,133,158,21,208,123,139,155,27,83,170,62,121,74,94,218,1,140,138,225,179,116,87,141,49,161,24,87,89,80,15,10,213,163,223,26,203,68,237,51,202,240,99,67,25,22,120,46,207,158,177,150,91,34,152,252,207,120,178,91,221,47,77,17,105,209,35,215,200,139,75,220,219,104,152,21,45,8,155,5,138,214,155,110,147,150,118,112,180,213,244,200,148,96,157,183,251,92,40,181,41,189,48,126,81,238,241,96,20,125,171,133,116,204,179,82,83,60,24,29,29,207,225,49,96,184,139,223,134,78,236,217,101,145,65,221,49,220,201,28,74,61,122,70,13,231,5,173,248,61,30,186,19,108,96,55,253,26,20,182,15,239,7,197,13,59,166,40,198,247,187,143,54,202,20,227,106,115,225,117,76,97,172,79,241,219,199,31,73,207,176,80,171,20,147,140,88,243,107,106,208,103,228,166,122,51,185,7,93,30,11,202,192,123,115,156,71,221,144,232,33,75,177,246,40,53,124,156,167,5,211,126,204,149,110,5,106,143,17,52,231,71,99,100,112,109,235,177,68,82,201,247,193,207,44,236,58,89,96,49,170,177,135,227,131,148,169,118,229,78,227,126,79,108,90,237,254,36,176,229,89,207,105,197,9,105,170,53,77,104,202,227,160,7,198,155,153,15,9,76,187,155,194,153,146,77,201,155,214,180,50,129,22,48,194,233,106,240,238,177,98,139,39,205,252,248,216,231,92,34,101,23,48,53,247,122,111,210,208,177,68,8,206,109,221,41,77,96,197,227,45,84,40,83,226,170,112,97,229,59,76,124,94,189,108,132,150,194,102,165,219,249,25,208,108,205,59,1,82,30,168,30,6,38,235,133,173,186,85,175,38,74,21,59,252,175,128,89,165,166,246,244,110,68,131,201,163,169,95,102,180,152,241,90,48,236,61,62,31,221,162,119,80,16,41,209,153,50,76,48,39,126,219,234,46,212,223,28,52,15,196,91,151,178,151,138,132,67,231,112,119,97,163,114,215,169,66,217,232,140,5,66,245,98,125,232,155,152,163,59,70,156,216,251,227,133,215,94,83,188,23,173,189,58,73,7,59,239,136,123,195,38,170,238,102,54,229,240,64,83,209,174,214,101,165,103,177,62,206,185,181,85,45,103,97,102,212,152,164,21,245,59,93,216,221,42,70,122,192,48,78,43,165,213,130,193,38,96,163,11,95,26,185,152,206,83,106,48,254,134,178,177,15,66,160,241,104,235,209,137,163,139,235,46,123,106,73,90,106,79,200,164,237,88,154,149,126,41,141,65,153,128,221,136,91,115,138,232,199,180,106,172,122,175,166,220,93,95,235,140,73,186,63,157,30,230,2,99,160,95,113,120,213,65,210,46,63,244,246,227,46,16,171,72,80,230,252,13,219,226,14,20,61,7,121,48,12,220,120,106,83,108,82,94,125,182,236,25,207,133,190,220,163,150,198,210,108,247,234,164,219,205,57,233,182,215,40,65,177,185,199,51,63,41,111,242,178,45,96,139,190,8,220,48,66,47,124,252,24,221,223,249,95,86,222,23,78,79,100,173,145,188,141,99,175,82,5,80,30,186,43,6,108,92,56,169,246,23,108,52,248,123,1,83,155,242,232,184,45,103,75,252,224,170,43,235,220,123,38,15,116,54,130,14,73,61,27,50,13,41,198,172,208,181,165,103,106,222,240,157,248,139,29,187,77,117,141,136,138,166,22,179,40,45,139,101,10,220,32,198,252,94,187,162,205,89,149,109,116,89,160,232,91,59,244,77,211,213,167,178,100,116,209,127,175,141,36,105,157,170,254,128,70,162,87,141,177,157,19,122,232,143,162,12,197,96,31,124,92,168,87,51,169,194,83,241,253,52,229,29,232,26,42,83,35,93,43,14,55,90,74,84,40,164,81,128,234,131,130,184,76,87,78,66,184,84,166,15,56,70,196,120,69,72,6,145,215,239,98,8,204,167,178,147,81,150,215,34,56,70,45,240,171,120,6,79,188,111,55,231,228,40,232,103,170,14,8,50,233,14,39,24,122,148,37,149,238,177,72,150,37,35,100,31,143,158,12,193,128,239,201,144,65,238,42,200,132,173,28,169,153,52,25,1,137,79,209,134,145,34,36,152,126,210,237,66,42,69,135,170,111,224,231,190,164,8,229,226,179,169,166,237,99,130,130,41,50,72,66,28,69,86,98,5,220,57,216,238,205,77,188,54,76,51,212,81,145,199,187,48,201,176,237,209,99,170,11,229,112,160,47,163,68,106,37,209,119,163,111,5,233,251,242,212,249,164,21,157,150,33,161,157,170,227,70,82,210,52,73,44,249,101,148,190,170,167,171,224,53,59,199,173,80,94,253,104,254,227,230,63,61,13,189,154,200,216,240,215,162,229,113,43,76,176,228,51,159,16,81,173,143,20,142,181,202,124,29,0,84,187,254,56,62,133,79,139,0,201,55,205,104,154,70,189,64,30,141,12,199,248,134,133,51,234,88,171,178,135,99,169,33,145,250,193,180,167,104,212,155,133,251,217,86,3,10,188,165,124,89,230,173,120,58,234,120,92,252,137,44,15,243,86,218,119,172,13,244,22,154,148,203,91,158,250,76,225,239,181,136,75,54,213,43,131,188,140,218,136,15,102,135,25,74,109,102,220,200,205,209,106,204,64,50,11,207,180,203,113,49,83,120,76,29,19,10,64,182,195,52,107,117,9,27,64,44,245,53,221,16,92,31,244,165,77,37,17,35,45,113,225,165,92,234,116,227,65,26,18,40,5,176,229,165,249,26,254,206,244,19,106,32,18,122,242,156,99,72,224,143,20,218,63,122,14,167,199,110,199,239,75,139,253,98,39,89,250,60,15,170,177,169,46,17,26,46,228,3,124,18,13,130,179,34,161,208,233,217,205,238,174,157,125,236,24,5,73,169,180,16,169,248,24,13,126,182,229,46,58,191,233,40,244,105,130,12,199,227,204,17,121,79,94,173,204,14,186,9,28,203,202,67,0,233,139,86,80,249,196,130,144,171,167,165,132,190,183,134,233,165,74,239,163,73,82,86,47,97,29,70,149,174,218,88,157,198,163,207,19,28,214,168,172,228,196,166,152,92,124,68,225,170,122,150,37,213,221,219,127,217,170,15,166,50,209,109,4,174,125,154,156,125,108,159,99,70,41,242,136,18,248,47,23,84,192,37,96,141,13,227,38,202,89,156,148,182,137,111,13,245,118,115,123,241,204,167,115,159,165,183,158,166,89,252,125,233,179,43,193,243,39,239,76,49,206,215,82,134,16,12,213,49,226,120,152,6,130,87,89,163,148,136,18,72,83,246,190,51,102,159,181,105,149,57,143,25,12,204,3,127,48,123,172,144,253,27,51,96,241,20,52,157,20,84,198,201,147,35,132,19,83,248,204,19,24,245,244,209,16,163,171,14,23,168,178,234,120,222,123,126,141,199,192,176,31,201,215,68,201,99,127,108,136,192,51,107,63,27,91,198,138,98,103,224,51,141,100,159,132,201,106,198,54,122,96,120,125,139,82,45,18,207,203,14,19,107,146,237,8,58,92,183,204,168,221,153,185,203,20,31,166,12,236,131,114,76,153,172,156,155,28,84,189,251,246,127,126,152,86,112,57,81,217,22,221,89,35,64,89,155,176,110,48,92,204,204,239,167,233,119,56,119,144,155,163,170,186,154,95,109,220,174,114,53,156,92,148,185,6,204,242,121,14,15,252,185,229,48,133,243,186,186,48,159,60,200,127,126,187,192,231,86,117,34,142,253,201,199,3,79,54,78,157,43,104,59,110,135,113,190,85,50,134,134,237,254,145,253,80,240,197,10,121,104,36,97,11,141,247,134,182,68,29,27,8,250,170,87,87,209,226,124,38,189,108,135,16,190,57,5,49,191,77,81,172,28,185,236,172,159,224,30,149,130,139,142,54,101,153,220,212,214,125,115,1,179,250,156,184,69,97,140,164,239,222,54,49,242,99,12,192,19,255,85,233,29,51,110,183,135,68,181,195,144,187,190,248,42,196,125,20,120,234,105,143,192,181,143,169,25,175,58,89,40,17,36,48,240,193,213,122,199,159,205,148,8,211,14,216,54,23,89,65,150,211,107,113,243,209,212,58,163,86,9,31,240,131,135,105,49,202,76,108,86,33,237,87,155,192,184,184,177,3,145,151,143,40,24,154,77,138,108,36,123,200,49,122,252,176,152,168,205,40,147,84,77,147,174,94,191,186,229,63,144,116,99,147,122,121,24,48,29,72,251,213,149,252,232,126,128,83,209,51,4,143,36,45,183,22,232,215,93,229,229,196,45,163,184,29,195,108,40,253,49,197,145,22,246,13,179,80,193,252,40,171,146,102,246,50,169,3,31,59,242,17,139,38,139,112,231,41,252,6,42,2,193,14,231,60,172,191,155,247,215,35,196,50,170,49,81,19,41,114,149,13,223,57,44,149,98,106,55,79,76,226,92,221,124,249,153,40,207,195,235,140,130,150,127,174,140,224,216,19,6,101,69,110,63,100,172,192,89,99,18,84,105,250,210,205,20,137,72,179,25,202,245,199,242,47,126,45,180,192,202,168,78,47,42,241,121,159,133,40,56,136,175,73,51,34,161,5,159,195,84,63,22,133,139,113,82,127,112,153,233,137,69,238,31,193,132,47,78,212,227,147,10,177,193,83,55,252,204,135,151,137,74,14,77,95,80,50,253,125,142,243,26,216,20,15,249,248,96,133,126,240,58,59,98,122,198,44,17,63,249,30,13,14,187,218,30,117,121,211,178,88,14,211,229,169,241,120,132,111,195,82,167,55,119,169,152,218,50,246,91,127,242,100,115,126,60,245,66,103,38,125,21,11,35,89,123,217,83,120,131,185,232,7,216,177,233,225,132,171,111,212,110,187,9,71,243,124,153,237,129,41,219,245,71,131,192,32,61,53,84,16,65,57,154,56,104,231,155,103,254,248,126,161,136,132,214,249,77,163,65,60,56,63,120,17,103,214,96,142,53,56,215,128,151,121,114,2,99,204,164,18,240,25,84,213,136,75,116,204,124,159,19,120,18,206,209,201,128,186,246,240,71,51,21,37,149,244,107,245,35,19,6,197,147,146,19,6,150,143,234,141,89,188,245,177,231,171,22,173,145,76,244,169,96,50,112,98,70,209,109,29,139,43,65,71,165,116,136,118,202,246,17,240,156,122,172,110,232,6,146,239,148,228,163,139,198,3,17,130,44,158,222,3,62,103,151,62,54,231,226,244,181,105,156,38,66,87,0,135,64,173,190,246,126,12,123,170,63,199,30,223,98,154,192,113,164,162,223,180,106,207,176,152,147,145,137,118,213,182,27,86,239,232,176,45,70,21,46,162,182,111,174,152,131,240,33,87,85,121,51,201,121,135,209,55,149,246,142,3,83,16,191,46,60,181,253,47,25,175,237,18,120,85,149,67,51,114,186,88,123,248,231,89,245,156,10,244,22,105,7,124,156,124,105,154,228,45,201,161,6,76,65,163,162,103,167,141,95,70,145,76,85,220,170,217,139,1,35,120,172,194,121,29,249,89,63,62,208,182,91,75,239,61,208,187,115,71,130,226,244,167,255,149,211,30,9,186,216,82,182,178,56,12,120,10,34,81,76,128,3,87,67,100,193,232,150,154,177,25,78,235,155,16,212,230,66,160,112,114,73,199,12,203,142,2,45,135,167,70,214,198,175,222,170,250,136,157,121,211,37,65,49,80,13,29,181,230,11,31,127,72,174,54,46,145,248,214,16,199,74,130,98,192,204,189,239,202,156,56,67,122,115,203,196,207,251,224,68,44,21,54,235,33,94,122,42,177,236,65,209,126,137,157,144,26,52,177,198,129,161,106,138,123,23,130,65,82,42,78,130,110,196,215,156,112,172,106,57,55,117,180,94,69,75,53,92,105,243,133,161,10,156,1,231,253,60,218,153,61,84,90,196,233,67,109,157,124,175,97,123,186,223,252,108,101,235,249,109,14,202,24,113,88,72,106,239,47,250,137,99,219,209,5,37,226,123,113,254,72,111,127,176,22,102,98,73,210,40,236,223,11,193,82,29,20,250,134,114,108,88,198,210,94,158,123,67,87,229,95,147,90,161,169,186,121,192,85,225,156,255,0,147,13,13,24,63,161,62,112,155,177,238,45,161,241,62,26,193,236,11,35,251,250,162,158,122,4,237,42,207,98,240,204,23,181,68,197,51,38,231,175,253,99,18,236,215,57,250,107,166,168,129,18,29,126,96,226,255,1,99,127,86,253,90,199,206,246,138,28,19,186,59,95,231,129,73,253,207,128,105,182,208,151,62,159,47,247,107,42,208,4,163,48,5,136,97,135,176,204,69,220,5,184,93,95,24,226,229,34,252,69,192,29,229,220,128,51,172,65,210,44,145,97,52,12,24,242,63,105,230,201,19,197,224,88,156,140,96,214,81,155,206,125,105,32,25,211,231,218,150,86,124,143,51,35,183,112,189,13,200,53,102,120,163,72,90,62,91,60,60,232,180,199,221,147,239,57,125,232,10,158,51,70,188,96,193,10,186,146,145,253,94,84,228,123,169,103,167,238,111,220,243,156,126,167,7,238,53,221,243,252,88,87,93,209,209,70,236,117,133,20,143,246,143,192,119,55,99,71,129,182,79,138,87,112,109,91,234,215,14,57,230,143,202,24,26,173,101,246,32,44,180,152,93,68,141,237,52,41,51,78,100,214,157,120,93,38,41,148,118,141,155,163,198,40,11,192,104,54,83,28,93,7,46,98,248,1,83,80,181,46,76,99,181,180,236,80,120,228,65,46,8,2,167,50,36,20,83,108,236,23,38,149,44,221,68,153,146,232,86,174,117,86,68,121,155,119,70,42,38,96,138,31,100,211,32,9,225,28,249,192,116,234,74,123,9,221,131,78,205,252,193,202,42,129,140,244,190,7,62,19,163,203,234,35,138,34,211,148,50,87,21,102,5,102,183,21,120,40,72,98,45,12,113,26,201,164,213,168,80,57,225,105,33,187,150,190,106,129,183,149,100,7,204,182,162,191,188,217,145,238,160,208,206,60,31,120,173,166,176,252,50,201,170,240,248,126,160,172,30,163,91,77,97,73,119,99,183,17,148,8,230,10,24,22,179,161,23,35,19,177,239,120,162,96,166,61,107,80,103,206,11,215,209,181,41,205,226,165,51,94,250,252,212,16,22,131,98,198,68,76,210,31,63,174,52,226,17,244,29,238,94,64,67,60,178,194,231,183,62,166,55,96,10,71,181,155,142,38,183,25,238,69,34,124,54,180,201,239,28,161,43,60,155,105,69,153,15,76,61,214,133,31,51,165,88,245,214,190,168,106,127,145,25,169,217,171,169,17,172,174,106,93,17,26,221,43,30,12,206,35,213,21,38,133,177,62,250,71,96,107,108,153,10,55,79,51,131,54,98,186,138,66,189,215,2,54,225,74,109,153,76,145,214,52,184,84,237,65,197,39,240,52,179,193,8,95,42,76,23,154,92,221,164,203,104,24,45,255,46,254,104,29,74,21,113,1,96,4,134,251,53,96,186,142,187,194,116,97,175,128,113,75,155,194,203,25,5,13,78,83,187,46,143,21,97,146,96,23,238,210,42,68,233,4,149,172,247,183,17,205,21,212,186,2,253,189,144,44,21,222,61,224,29,125,45,192,246,44,210,92,91,32,2,11,216,164,102,214,11,207,7,214,134,126,194,224,251,122,208,144,145,203,62,138,248,196,254,100,174,126,104,18,102,41,224,254,9,41,24,186,180,181,177,90,68,126,251,12,54,25,219,165,61,193,198,222,19,183,62,78,233,120,126,153,62,203,92,47,188,180,105,190,194,90,211,99,200,154,181,218,237,7,38,24,16,240,216,82,166,7,159,81,157,41,62,38,100,172,218,32,14,35,234,218,49,199,173,166,172,61,108,72,20,184,221,171,225,79,223,10,83,51,218,46,92,36,119,63,172,239,55,203,147,183,82,149,64,10,243,201,91,246,113,23,224,39,25,10,211,18,30,87,195,220,164,44,30,57,83,51,229,147,24,179,82,249,121,236,164,154,247,234,10,83,150,92,77,195,135,243,24,0,143,170,47,6,179,77,77,177,37,53,24,113,149,107,233,24,49,229,142,10,53,82,15,67,200,62,187,72,236,42,244,84,86,101,8,233,63,178,161,24,21,216,61,149,250,100,29,227,44,102,26,53,223,234,118,53,236,175,121,39,98,34,197,43,68,6,201,132,229,238,108,96,20,148,108,163,86,151,187,2,110,196,194,132,108,224,28,171,211,19,48,136,121,66,176,41,100,3,149,90,167,88,95,240,35,9,145,239,248,113,37,102,31,211,90,148,147,22,116,175,56,95,170,213,228,40,138,50,92,219,1,147,210,80,54,13,168,240,98,233,22,70,65,218,92,9,9,142,22,175,133,226,77,85,102,9,54,226,143,95,31,24,9,34,177,191,240,110,92,21,144,166,211,218,180,187,23,142,184,226,62,130,37,20,139,218,56,208,160,145,168,248,224,53,30,97,100,96,202,4,115,192,150,245,120,96,98,179,1,83,142,244,192,204,142,123,53,146,16,194,75,212,40,12,252,50,94,68,77,141,235,88,249,148,248,124,126,53,108,236,74,162,99,204,43,177,58,161,3,135,124,66,96,74,239,253,144,152,228,139,135,82,121,80,89,158,186,195,80,84,100,37,138,226,85,156,6,135,34,16,211,4,14,152,34,161,226,181,147,52,64,101,209,171,26,180,142,184,210,15,193,94,142,97,57,181,161,129,63,182,207,55,75,49,90,182,30,234,80,64,47,239,152,230,227,111,120,238,46,12,185,248,199,112,185,8,161,62,74,91,20,141,156,183,246,141,97,16,92,150,66,168,65,201,63,145,20,135,169,51,78,10,219,7,246,223,46,212,158,201,177,13,241,90,175,30,226,29,249,87,169,41,48,125,230,190,175,80,228,121,254,187,63,176,87,140,126,17,120,121,47,208,232,183,182,32,121,19,145,47,228,111,173,23,233,131,7,220,146,127,64,147,160,67,42,1,253,218,26,40,2,35,242,203,197,84,12,190,183,50,105,221,242,92,61,107,137,216,51,245,67,207,193,74,169,95,142,29,139,210,210,220,245,181,178,197,121,191,223,110,86,30,41,251,56,86,43,137,245,15,182,89,41,28,36,203,200,229,190,112,62,113,207,170,44,170,148,1,85,118,162,15,70,212,65,90,210,120,111,196,105,252,230,120,167,85,124,39,118,131,150,138,95,141,66,183,18,100,25,131,73,245,159,70,60,172,203,86,107,212,148,221,215,15,93,67,72,26,93,248,76,157,237,33,96,158,108,168,214,232,216,20,243,197,210,110,152,38,234,164,67,235,69,219,238,7,27,47,210,13,31,16,149,101,38,21,135,225,109,188,155,210,36,142,119,230,245,118,56,117,165,18,52,120,140,24,83,246,198,153,244,230,244,241,197,79,155,112,80,187,104,161,56,220,39,49,37,206,140,250,133,63,118,149,31,92,233,201,21,137,250,105,2,95,249,243,250,122,53,94,182,37,55,167,185,110,185,209,124,12,81,139,86,191,112,83,56,205,7,62,91,173,143,89,165,59,37,181,241,162,30,114,4,134,145,119,62,112,247,194,230,3,35,24,119,143,55,96,174,136,171,207,114,89,119,154,82,155,31,125,55,40,154,22,149,14,7,221,158,4,1,61,139,83,135,204,52,13,239,197,144,185,223,136,12,48,140,43,51,96,10,71,31,24,69,131,184,57,153,231,245,220,156,174,192,28,112,163,4,71,96,136,61,239,205,233,107,174,242,224,199,37,114,233,153,3,67,29,44,10,20,148,30,158,137,244,125,76,132,196,143,37,35,23,15,204,133,228,247,134,147,80,232,108,80,134,139,45,7,134,251,36,172,50,231,63,56,205,252,82,227,168,79,242,187,180,211,175,233,47,149,76,181,65,159,26,26,207,207,193,167,131,29,230,113,249,86,198,173,235,71,151,105,103,142,162,47,133,116,147,111,103,217,84,230,100,142,161,42,231,21,73,216,59,73,89,216,206,166,74,152,105,250,189,27,165,126,69,96,99,134,244,233,159,225,42,22,30,249,9,149,65,175,254,218,249,12,38,219,124,192,48,15,59,225,0,148,35,56,202,130,18,77,241,82,42,42,72,141,108,225,194,44,151,230,135,42,180,236,208,111,92,24,42,58,111,232,236,228,128,150,144,207,65,83,220,152,122,31,12,193,185,72,74,157,237,34,55,15,241,210,15,77,39,151,162,205,138,253,63,152,198,148,44,96,183,216,244,7,34,216,40,27,60,27,145,121,248,14,31,35,176,190,48,69,67,23,134,121,167,63,112,242,86,210,78,170,184,75,23,171,193,81,1,9,76,58,68,111,222,82,212,248,118,24,34,187,222,219,186,190,125,122,167,12,49,79,215,139,185,196,205,252,116,102,247,104,138,102,36,160,126,211,136,18,30,138,66,250,51,220,253,35,7,167,239,193,228,69,229,106,35,133,255,92,35,147,49,155,207,47,55,15,213,32,51,102,196,235,207,120,110,175,5,164,201,135,148,208,212,231,162,193,195,239,12,13,163,80,50,253,190,243,76,254,216,109,76,201,95,76,52,168,139,211,7,53,115,155,146,126,171,118,12,133,79,47,195,224,167,132,145,9,74,204,176,198,189,75,215,9,8,37,146,223,25,155,89,151,44,138,91,30,196,68,98,12,201,158,34,171,138,90,174,225,240,249,222,112,194,92,216,248,157,106,9,152,106,245,173,176,73,89,6,76,244,68,175,30,38,137,26,112,81,174,235,73,164,171,124,82,55,192,108,75,114,108,64,199,52,189,176,158,54,55,219,96,20,62,71,65,92,140,73,55,159,7,167,116,62,126,26,233,163,27,3,157,118,227,28,207,109,26,214,250,216,148,13,250,183,32,104,38,69,72,192,116,237,250,197,236,104,82,57,124,224,106,92,188,14,195,182,148,20,134,134,177,151,128,169,140,20,120,76,171,99,118,184,178,157,111,221,35,169,53,249,110,14,143,252,172,58,100,20,219,57,61,27,26,98,91,201,61,225,19,59,183,251,14,52,98,60,231,102,85,190,71,51,214,224,184,57,245,166,178,187,163,168,228,165,66,104,159,145,148,84,148,154,140,117,175,237,18,250,133,13,105,58,215,187,93,124,38,210,245,81,161,97,164,153,51,30,12,49,159,44,87,115,148,244,207,234,162,143,131,244,224,221,189,225,96,65,234,213,97,42,233,182,24,1,27,98,223,62,2,174,73,100,12,32,195,53,167,214,97,154,9,147,28,136,200,222,236,24,20,186,161,244,107,159,227,21,211,105,5,252,216,193,156,151,24,48,241,219,199,227,205,106,5,208,202,126,223,219,136,55,228,176,133,67,120,198,47,39,169,111,162,227,98,58,209,18,24,66,131,106,42,82,230,19,223,106,26,41,135,188,50,116,70,45,174,158,104,207,201,178,77,72,218,212,230,239,52,233,199,144,111,73,130,160,184,249,109,116,81,90,117,63,168,169,99,155,249,96,52,238,165,52,17,122,175,220,156,15,9,135,135,244,205,245,89,182,89,147,197,111,14,229,134,210,195,109,203,32,92,152,214,43,73,100,109,226,206,159,152,204,129,97,102,144,14,212,129,194,64,246,242,65,210,188,77,107,44,136,235,239,225,231,202,250,245,116,201,189,83,181,8,144,195,152,96,234,201,225,165,199,136,91,95,178,120,52,203,244,99,170,63,119,177,14,174,37,206,20,69,150,62,5,11,130,151,234,98,78,6,180,250,226,193,186,19,94,6,96,232,191,71,192,83,229,10,6,237,196,213,247,255,51,217,160,162,23,148,74,251,30,111,133,162,135,208,102,253,226,28,187,250,213,228,210,68,140,153,4,50,181,39,31,76,220,66,153,177,240,141,83,244,195,192,187,64,65,159,192,208,46,126,98,46,12,200,70,15,83,70,148,74,223,241,217,16,231,165,32,110,213,49,163,46,255,211,154,53,56,107,176,252,88,238,212,34,52,71,169,177,144,40,255,106,214,130,29,247,166,44,124,232,107,27,159,216,247,185,72,201,111,13,175,50,107,207,46,251,141,248,196,188,233,82,191,177,200,180,140,248,237,148,84,41,6,225,94,188,148,15,69,215,165,46,29,20,130,75,222,253,212,108,70,171,178,0,125,210,20,235,127,48,129,175,41,1,111,88,9,207,166,237,240,164,117,48,233,213,100,194,170,163,40,11,47,189,216,114,241,254,100,196,191,148,111,24,178,164,237,20,181,180,80,112,158,200,152,77,203,3,248,205,161,125,16,110,172,241,35,89,241,137,54,6,12,242,85,175,182,58,22,71,137,68,84,253,105,218,174,119,92,204,84,147,104,3,135,96,242,14,143,102,12,241,253,15,240,240,212,32,85,220,196,118,245,230,116,85,251,169,8,129,193,83,49,67,93,150,235,187,1,195,197,212,159,171,173,135,222,225,140,125,175,48,36,19,126,0,12,150,103,213,81,225,251,55,159,135,212,131,83,45,167,87,143,234,171,207,10,0,250,31,159,204,163,117,204,119,82,168,235,153,42,221,163,225,150,95,40,239,76,34,76,242,165,22,161,187,72,26,248,101,215,135,46,195,81,56,213,74,126,46,70,92,216,225,106,197,32,250,211,228,87,253,222,52,248,137,206,206,48,118,115,79,183,30,120,24,111,211,243,94,165,196,144,22,19,203,208,207,153,200,164,248,213,72,51,138,7,11,236,102,52,69,94,249,9,65,14,44,166,225,195,157,141,125,88,94,122,176,117,251,141,211,177,104,132,226,131,133,91,131,35,13,69,53,35,118,212,133,139,124,208,119,111,210,196,85,12,133,241,107,229,26,1,79,149,61,229,222,136,174,102,71,27,250,107,253,249,233,236,124,173,173,195,93,149,245,149,81,201,242,24,164,21,2,50,8,250,90,123,121,113,8,45,11,20,57,234,1,145,44,117,254,193,3,198,241,246,192,157,49,118,152,66,239,173,239,69,223,138,27,95,38,95,162,137,42,110,62,151,59,69,20,63,81,241,247,192,33,169,208,186,5,125,243,51,195,91,173,35,96,202,182,116,155,102,139,154,190,45,208,205,173,122,149,191,153,224,124,195,237,39,140,169,31,27,14,225,15,227,161,235,120,64,116,27,253,173,154,13,209,51,222,219,75,163,40,114,144,238,86,235,246,67,209,216,65,88,97,159,107,43,97,62,191,22,150,208,103,105,88,142,222,215,180,209,99,235,46,137,7,234,145,6,208,169,252,181,60,244,25,123,191,214,148,156,158,173,136,47,231,158,7,241,151,93,223,193,68,191,197,31,12,175,177,106,188,151,176,168,115,231,154,6,28,132,180,10,87,200,193,29,54,239,109,63,118,68,180,8,53,210,81,80,220,8,124,30,52,92,61,170,110,179,178,205,27,31,164,179,12,32,48,87,233,84,144,72,181,165,228,253,209,168,13,203,207,193,52,33,14,115,248,188,98,73,186,120,22,18,20,238,185,152,122,66,214,15,98,252,55,95,140,16,102,145,166,111,189,225,189,191,183,102,72,36,245,134,115,236,98,198,244,248,239,165,90,227,6,239,59,40,7,38,88,167,240,170,78,60,125,224,10,153,118,85,147,50,87,239,229,164,153,149,12,163,216,186,240,167,58,5,63,188,34,226,214,3,158,215,116,175,229,128,240,228,117,129,9,118,182,123,237,89,71,106,70,163,119,229,70,95,53,33,86,189,53,213,72,110,27,33,106,163,30,15,70,54,181,231,217,97,234,29,230,3,67,24,84,29,30,22,228,86,27,156,240,252,118,184,89,110,69,95,139,218,182,120,178,66,100,68,77,116,248,34,220,200,160,234,60,79,69,207,16,123,12,16,234,13,94,124,234,215,168,201,21,63,224,131,192,153,27,15,92,231,240,215,166,64,171,62,223,18,119,205,247,57,122,77,30,3,101,173,160,159,109,116,113,146,248,17,244,71,254,249,193,16,106,52,77,233,45,34,14,113,245,241,188,82,210,181,3,187,119,46,23,110,116,220,169,213,102,154,246,31,92,250,35,95,100,196,121,17,69,129,111,52,61,222,1,21,212,217,93,61,40,216,167,18,133,211,77,226,20,49,13,58,236,253,36,206,40,3,116,178,46,83,244,27,79,50,113,82,127,31,159,35,195,124,160,131,66,10,220,171,237,15,76,151,64,173,143,79,52,75,204,4,20,221,170,46,76,99,1,114,15,151,14,65,245,112,249,30,244,186,236,128,49,240,223,85,223,178,63,218,89,58,244,169,189,171,30,162,36,135,113,121,245,189,55,193,142,21,48,90,45,122,44,253,142,223,230,48,63,173,134,23,228,207,254,177,233,140,69,217,250,69,179,111,56,112,45,111,229,63,135,90,104,68,8,199,52,6,146,158,151,220,205,123,135,154,233,136,23,61,19,247,186,225,123,114,18,180,188,117,133,157,202,5,93,4,6,189,60,11,183,121,114,170,17,224,133,14,245,129,171,75,22,208,31,8,33,144,94,141,127,235,62,17,60,93,91,43,109,76,175,222,43,199,97,52,161,32,126,60,91,78,206,241,214,157,236,239,208,155,147,44,115,11,189,16,53,19,78,7,131,143,41,188,3,166,6,40,63,48,234,88,14,163,14,93,53,166,128,136,172,111,119,197,38,221,243,98,198,5,227,79,78,112,99,214,245,236,165,35,14,116,83,135,214,37,2,220,182,111,150,133,1,28,207,86,91,9,70,250,168,81,176,167,6,41,116,17,205,19,84,198,78,159,222,71,171,245,211,133,52,85,131,52,202,243,218,20,102,249,198,128,177,190,37,243,96,31,140,130,113,135,33,60,120,142,31,250,170,124,179,52,238,232,222,116,27,135,116,54,30,156,30,206,103,68,145,83,247,165,155,173,45,94,96,179,217,151,15,25,45,85,186,233,108,130,85,190,13,23,212,239,132,249,150,192,18,19,219,159,235,56,110,100,80,4,198,0,117,63,210,202,158,133,72,21,2,172,57,74,143,171,233,155,25,122,53,138,82,254,181,204,107,145,166,193,243,190,201,140,76,135,145,59,210,5,84,209,148,247,221,242,236,16,9,47,88,96,162,58,190,99,161,213,220,158,89,202,40,121,5,119,163,236,98,148,253,92,61,150,211,108,0,167,173,81,158,141,228,101,156,79,25,126,198,174,240,241,75,175,181,112,118,144,242,148,39,1,147,131,191,48,49,81,133,169,225,107,1,231,174,173,25,4,252,174,151,138,184,115,213,90,79,234,203,186,183,154,97,253,163,88,37,47,214,76,155,243,194,196,176,245,201,23,218,156,126,115,190,78,213,245,117,14,24,178,228,14,195,7,35,85,193,219,234,180,227,131,142,247,196,55,109,83,175,159,5,197,210,215,48,40,76,238,41,126,186,159,105,55,20,110,38,63,25,63,77,70,95,94,155,74,56,55,100,206,46,156,155,170,47,81,62,145,35,167,67,31,71,211,195,207,248,1,35,224,157,199,210,44,22,98,63,61,57,199,31,104,123,150,38,57,192,226,135,87,30,22,77,151,199,38,22,86,239,141,247,212,0,42,94,236,138,159,109,86,70,42,232,166,42,55,6,187,146,180,209,160,51,39,184,135,174,224,91,97,111,147,178,12,226,140,238,247,103,184,238,222,170,141,115,12,118,119,144,51,251,172,44,77,162,169,21,79,242,131,43,98,96,125,255,219,106,155,254,191,4,85,67,111,181,204,51,217,211,133,139,230,72,43,122,19,56,93,159,20,44,92,1,34,163,125,230,237,241,5,190,76,230,70,176,207,164,240,46,188,236,12,253,180,94,207,120,32,226,113,245,134,25,205,253,85,208,16,144,194,237,206,2,195,111,179,93,62,55,83,146,161,2,224,137,60,234,252,148,144,17,203,236,20,218,93,152,218,156,248,237,100,6,203,221,7,143,197,72,48,174,126,239,141,40,31,236,34,23,230,52,201,161,148,188,173,129,77,4,137,105,179,169,33,103,12,77,176,212,231,80,109,205,6,238,114,198,136,110,103,17,241,46,249,255,210,118,38,73,146,236,54,16,189,18,231,225,254,23,19,31,50,0,58,219,236,107,87,210,70,45,175,136,100,112,4,49,184,159,205,166,184,154,188,169,110,12,85,105,54,219,33,187,96,49,101,97,82,118,129,188,59,30,111,135,113,160,202,154,133,155,133,28,108,111,90,49,41,202,251,52,217,221,169,186,198,55,49,220,244,136,109,143,49,189,18,31,1,233,99,136,47,249,109,139,99,127,55,100,227,209,110,42,228,125,32,52,159,154,163,185,20,153,75,20,1,76,183,221,32,236,158,248,151,228,233,58,77,55,219,97,42,141,182,74,178,27,185,133,163,213,148,76,69,207,157,130,93,87,162,135,170,96,138,210,3,213,211,150,46,238,130,220,147,116,125,121,247,57,103,106,190,112,54,157,69,129,27,18,61,33,245,13,165,131,140,54,132,177,112,87,185,138,184,213,175,139,78,120,165,254,183,120,159,113,207,73,73,181,228,207,111,125,41,12,44,198,141,179,93,90,158,17,81,248,228,146,139,249,213,69,117,27,82,49,234,108,63,148,123,144,164,173,147,177,195,61,204,223,141,79,76,50,68,233,51,148,209,190,78,163,216,100,15,81,183,102,1,138,100,59,30,233,161,202,235,199,240,234,62,137,81,251,221,163,60,194,236,33,121,240,83,139,215,152,60,63,109,156,14,31,108,9,17,58,94,228,99,125,164,138,40,209,147,100,94,138,126,23,140,105,221,97,200,145,84,214,61,89,250,100,118,153,123,202,194,68,229,126,91,197,137,55,28,234,42,41,31,37,23,120,65,253,246,131,201,143,152,226,221,162,44,3,221,243,233,48,202,11,242,52,210,147,217,251,172,207,142,134,132,54,140,58,13,95,1,4,125,155,28,214,103,172,207,85,234,187,189,176,15,119,75,48,17,152,208,148,239,42,164,19,38,161,233,51,202,215,254,149,94,96,66,110,203,14,22,152,252,150,248,109,42,74,134,236,197,92,171,75,60,139,223,78,244,215,27,23,207,216,13,77,180,72,100,227,173,97,159,88,15,237,170,79,113,41,107,111,186,52,147,157,46,173,63,40,25,23,249,162,184,59,164,199,172,4,51,199,187,209,229,16,109,247,102,233,242,237,194,143,70,41,130,190,86,50,42,112,233,10,111,122,36,199,111,247,173,171,131,48,249,151,214,100,40,202,184,10,19,193,41,241,112,133,12,71,150,30,186,1,105,198,96,149,166,108,216,184,38,103,143,197,213,45,8,160,45,163,250,100,250,78,138,139,56,53,157,40,136,183,127,213,138,192,8,223,200,80,99,211,147,37,232,112,174,42,2,1,79,52,52,187,222,43,176,65,37,57,33,72,183,107,95,238,157,137,117,22,78,117,129,207,13,110,248,118,70,118,105,17,22,99,24,172,45,36,225,176,249,198,155,192,195,226,217,14,155,152,238,20,216,228,224,227,105,196,162,229,200,135,91,187,124,106,64,192,196,137,101,221,163,242,112,14,167,111,83,65,240,237,217,167,225,185,128,145,192,225,105,118,188,192,199,150,27,190,169,152,132,125,174,242,97,29,9,190,21,112,69,21,97,9,76,225,173,239,88,29,81,83,61,251,140,170,242,83,191,216,196,30,200,4,146,62,167,198,61,197,76,36,8,54,229,124,50,170,203,152,75,25,141,47,253,101,19,50,250,192,196,164,236,250,195,168,54,187,165,98,162,90,207,120,116,203,51,249,166,10,5,132,73,132,22,129,225,192,235,14,163,201,115,125,153,141,93,36,13,63,55,225,140,62,7,134,254,182,221,162,226,105,227,193,232,10,163,72,236,176,17,166,110,253,104,211,72,156,14,215,170,217,217,237,39,100,52,253,183,141,205,191,104,175,192,162,239,171,183,225,111,42,85,190,219,178,17,252,232,179,204,109,241,136,52,227,109,24,241,219,115,24,181,183,192,100,195,206,229,112,165,244,73,190,155,91,197,151,177,11,140,95,71,118,14,171,149,233,110,202,252,98,239,186,192,126,103,169,55,109,224,231,150,3,8,250,137,254,121,161,128,207,62,221,180,105,19,105,242,104,121,31,118,165,17,56,180,78,64,207,146,201,93,250,116,146,66,92,179,195,40,23,20,249,46,24,242,190,52,12,96,20,92,139,252,244,50,79,158,183,172,255,124,55,2,159,169,187,253,0,194,163,180,146,174,109,92,229,211,119,37,142,133,34,18,222,237,71,72,228,102,146,185,183,134,54,13,26,141,143,164,195,158,78,171,233,100,217,8,0,228,17,77,163,130,88,94,190,97,84,45,59,62,12,31,137,76,150,189,34,131,213,96,4,4,239,211,35,145,66,95,163,83,203,144,226,191,51,64,25,122,233,64,43,219,185,160,80,201,165,18,168,20,231,145,115,110,234,226,49,90,140,200,237,111,120,0,145,103,186,163,69,34,197,133,225,189,248,10,43,236,155,179,200,173,27,243,101,203,59,250,203,30,191,40,215,171,118,187,115,153,142,218,133,173,186,36,118,141,51,195,143,101,40,31,53,76,178,59,70,218,42,199,164,97,147,218,61,191,161,152,124,116,150,9,62,204,137,216,3,46,208,8,220,213,195,234,152,177,229,112,45,83,19,10,207,193,116,179,18,238,115,152,191,2,61,107,1,214,88,127,53,213,192,93,118,210,249,219,160,28,61,191,155,101,47,164,96,116,221,57,68,240,169,136,21,68,222,226,46,110,107,52,146,63,202,146,167,161,52,241,97,206,231,229,186,253,79,104,195,98,191,72,216,60,98,43,207,138,160,247,15,60,198,43,5,231,242,179,103,209,228,47,116,13,108,92,207,242,44,241,188,79,250,21,152,50,112,249,96,242,150,91,60,11,179,199,245,88,83,166,10,17,215,247,69,72,13,159,91,241,237,234,73,242,204,39,236,7,76,77,113,147,167,161,179,30,62,20,36,47,14,209,158,108,166,209,25,167,237,249,136,201,62,119,225,85,200,123,200,14,115,85,151,245,60,45,181,195,247,146,58,176,71,101,179,56,38,2,20,192,219,97,187,98,13,129,109,134,127,211,151,204,62,74,189,5,198,238,243,147,133,11,115,211,11,2,133,196,233,171,54,220,168,175,88,76,72,225,182,147,155,225,245,151,140,249,192,100,127,244,128,123,86,207,1,123,1,126,36,135,39,69,236,83,96,8,232,124,171,33,70,87,36,197,8,158,28,163,183,117,248,188,74,66,239,228,3,22,130,93,31,140,119,68,226,77,164,164,80,187,229,31,86,80,2,144,110,33,69,185,249,244,175,22,89,23,139,149,202,201,243,235,62,27,178,237,247,183,203,225,4,116,54,33,116,17,207,135,136,29,1,219,193,78,197,27,150,16,109,151,103,45,109,194,47,16,144,210,85,41,57,111,196,249,157,189,233,192,80,178,21,153,42,199,42,43,62,135,11,153,125,146,166,143,198,50,158,158,15,29,70,37,184,229,205,80,5,249,78,84,134,73,77,45,237,16,136,35,253,221,221,8,120,244,163,40,208,116,243,6,46,141,46,194,123,205,216,183,122,106,14,35,94,148,21,62,159,49,188,187,169,128,232,66,17,211,140,161,42,142,195,130,137,46,146,103,150,198,60,194,72,32,122,177,116,255,54,21,172,47,248,247,203,145,128,67,71,96,83,34,203,14,163,19,118,189,122,232,90,162,106,252,205,178,108,188,118,50,19,126,213,79,110,28,17,4,152,18,191,107,118,128,198,134,197,241,134,67,73,224,4,77,79,119,152,200,201,148,223,134,240,167,251,190,144,185,123,12,241,212,108,19,48,246,225,6,94,73,209,204,27,191,207,206,220,31,36,243,182,153,94,84,247,165,73,69,42,38,166,192,232,96,185,45,140,72,28,69,121,10,227,205,252,70,36,23,168,140,187,62,77,224,45,224,12,31,253,251,219,198,128,226,240,192,127,184,21,70,108,217,91,126,108,62,216,117,244,195,234,117,213,192,171,163,236,209,52,147,144,236,215,242,132,52,175,84,196,218,234,193,37,246,193,92,68,68,161,149,137,82,170,223,253,137,68,77,201,26,104,219,182,44,63,82,225,127,173,82,210,116,38,125,169,46,65,1,204,10,145,91,178,177,56,148,18,79,103,242,111,238,34,216,28,25,195,157,95,137,204,221,178,228,233,241,163,74,118,216,8,81,244,105,19,112,8,24,125,114,217,199,77,28,217,87,16,213,123,83,189,41,176,30,184,239,153,60,30,248,127,229,89,116,247,188,63,185,186,75,184,135,51,117,55,55,38,207,153,58,154,240,84,152,170,98,250,4,65,128,169,152,18,59,1,34,205,150,163,71,48,137,179,28,247,155,160,217,138,30,57,251,145,240,157,156,235,27,106,35,209,33,149,162,226,253,192,100,209,68,203,6,226,227,65,198,104,36,213,113,115,135,239,34,75,197,55,48,172,35,183,97,233,204,11,121,58,87,99,90,13,152,116,251,174,48,251,217,136,175,78,69,2,58,228,25,82,85,214,110,143,10,153,131,101,33,174,237,78,3,208,165,130,182,137,122,170,82,99,150,224,199,20,122,243,3,223,9,216,76,97,89,193,153,157,177,202,224,58,223,118,77,56,217,238,171,207,252,23,241,34,36,201,185,12,4,60,187,36,183,90,33,221,140,11,145,165,28,85,109,55,220,202,115,6,76,159,8,169,180,21,114,102,153,160,70,14,240,194,45,45,129,203,11,119,231,142,253,193,16,198,8,76,101,192,109,249,89,182,42,249,145,76,56,229,190,188,27,211,166,194,91,59,149,216,138,48,238,178,81,122,178,2,112,35,240,40,189,198,41,93,239,96,195,220,82,245,233,106,68,59,1,23,172,141,128,113,158,143,124,231,33,229,178,75,80,18,88,247,188,243,44,43,101,110,198,135,179,227,187,234,216,42,100,77,149,123,94,241,89,213,124,43,183,207,50,248,220,177,114,73,1,148,201,192,30,220,107,139,41,94,77,148,80,224,153,194,160,5,77,146,204,115,78,68,28,74,177,62,176,241,171,240,191,226,135,36,153,221,225,51,178,146,191,138,59,9,155,216,251,164,16,248,18,117,11,138,4,90,119,67,133,240,254,84,141,109,163,209,190,191,157,17,103,16,237,37,99,129,236,238,186,58,219,115,26,18,2,180,218,93,242,224,29,238,84,95,200,103,155,104,119,138,151,83,67,185,21,93,229,11,229,130,146,81,159,20,62,187,213,114,59,5,151,89,18,50,70,224,229,233,85,6,91,158,186,194,168,152,53,129,85,201,58,35,14,218,239,79,83,99,175,232,34,71,39,222,141,215,91,56,117,137,37,186,142,132,193,112,55,75,203,54,81,255,29,95,77,206,154,236,58,24,45,101,149,251,219,181,73,240,177,23,136,109,62,190,32,235,82,10,11,170,194,240,159,221,30,55,73,46,129,41,24,141,211,62,91,237,185,60,13,183,240,72,119,56,241,155,108,133,209,94,154,1,239,37,17,238,78,105,53,142,132,11,79,97,229,33,8,42,177,21,164,59,117,87,41,48,169,246,248,44,74,100,133,1,25,115,173,214,26,125,70,145,114,211,135,39,66,230,241,180,101,221,215,7,222,119,191,59,112,18,234,155,223,211,85,158,134,201,168,8,204,84,105,241,52,198,219,170,15,220,34,180,146,140,148,123,141,7,70,108,37,96,100,73,228,183,139,21,139,69,143,195,186,34,251,60,97,34,47,22,32,165,47,147,165,118,103,26,133,180,144,135,125,176,105,167,92,180,210,227,31,145,61,117,177,21,59,255,190,27,198,93,174,248,31,204,62,177,69,24,164,82,214,246,41,18,98,244,87,20,123,238,119,85,104,145,63,241,37,224,194,161,114,209,9,109,220,55,75,65,169,240,149,119,19,246,78,159,11,9,251,147,60,204,219,165,56,41,157,136,216,96,140,34,149,182,193,167,250,185,188,237,167,119,82,69,158,254,27,161,15,54,145,52,177,54,218,185,253,175,230,159,189,126,148,200,34,186,115,108,59,174,233,31,76,92,83,236,97,28,31,88,55,253,131,137,69,46,89,188,38,159,187,182,255,54,105,155,42,107,206,65,12,47,226,7,147,4,34,247,27,220,91,21,210,153,31,60,141,76,79,95,62,126,226,213,31,60,77,176,82,53,125,40,3,253,142,109,106,255,216,204,5,229,160,24,254,238,110,233,44,210,167,196,32,62,126,127,11,186,65,160,33,159,77,96,225,171,207,128,142,31,29,205,246,118,121,249,242,215,129,135,112,178,55,234,114,191,235,199,129,184,143,200,142,99,69,63,30,173,53,120,101,85,26,58,131,213,115,180,186,112,48,62,131,149,90,152,65,164,32,27,21,180,192,166,139,189,29,54,37,113,29,44,200,101,150,63,77,58,173,184,80,113,0,144,189,238,40,185,15,98,253,81,33,236,180,83,214,97,48,207,171,234,7,58,81,105,221,238,206,42,103,117,172,36,36,215,98,172,40,165,81,249,49,180,23,122,245,238,134,83,241,209,69,171,38,148,227,47,167,230,71,210,173,77,65,140,170,122,159,39,231,35,116,147,135,48,187,46,159,132,103,109,17,93,20,81,16,139,103,148,128,207,102,166,67,77,108,120,126,194,105,204,209,242,120,215,200,169,60,111,184,83,216,162,147,162,25,130,21,245,37,96,253,224,169,114,209,195,242,52,114,142,5,64,237,121,83,113,27,22,111,252,182,73,115,168,224,72,113,149,108,208,92,133,227,15,254,51,156,214,222,41,176,47,11,67,108,55,21,199,113,97,42,168,69,207,147,210,177,226,87,20,91,122,77,79,16,234,143,230,157,166,36,237,84,145,185,227,58,52,61,205,10,169,92,178,227,84,142,132,100,213,219,165,179,82,93,34,48,213,88,222,103,12,87,170,42,13,120,172,32,151,52,100,79,89,85,39,26,181,152,59,26,190,202,143,144,73,224,66,173,180,239,211,21,30,0,185,184,145,21,146,125,48,23,209,117,241,40,34,212,104,219,128,195,167,225,42,115,135,206,199,254,202,210,217,73,77,246,97,169,10,164,73,21,56,204,201,38,90,13,103,219,70,18,170,199,54,77,198,137,10,34,118,183,145,14,200,254,35,71,23,115,42,237,187,197,111,132,219,85,100,5,187,200,251,251,244,53,17,56,249,101,244,123,114,28,78,203,220,72,143,200,74,143,72,86,134,212,171,44,149,252,172,112,44,199,104,45,50,74,100,158,161,19,120,22,100,14,24,191,131,202,118,156,197,244,213,14,90,211,18,189,248,192,53,54,52,84,200,36,22,128,147,149,10,72,31,143,158,77,88,76,165,95,209,6,139,225,202,79,137,7,108,103,231,94,230,191,92,141,131,64,229,139,169,212,106,1,35,13,85,84,68,155,27,78,88,3,248,67,122,125,116,222,139,187,135,113,224,153,176,155,72,103,192,14,20,51,152,171,147,138,68,110,66,45,171,251,60,194,145,250,8,92,112,252,231,152,193,232,175,203,253,5,159,112,251,248,253,236,167,185,54,235,195,63,241,88,95,30,103,236,150,138,203,192,33,227,9,61,153,50,43,60,163,170,30,179,80,3,140,165,71,213,128,254,244,25,15,127,53,174,0,189,128,108,75,72,143,105,68,185,158,222,193,241,71,227,143,15,56,15,53,252,182,209,176,230,128,153,118,69,191,218,20,72,250,221,10,247,82,212,244,47,98,191,201,38,10,162,112,235,30,143,178,157,114,168,228,148,101,13,78,31,204,137,150,177,106,16,1,31,107,225,194,89,138,168,233,239,153,194,158,37,138,206,229,73,59,20,2,89,135,9,169,53,85,96,177,184,143,207,209,115,96,35,113,161,243,136,251,109,156,185,100,180,61,122,35,217,236,185,121,225,148,180,75,179,149,27,123,175,20,110,16,58,21,196,139,122,110,189,201,44,34,65,73,248,119,187,207,106,70,155,206,81,140,221,56,176,173,198,87,37,113,126,133,89,62,135,7,198,240,218,15,108,213,40,1,87,138,119,4,198,29,247,249,20,185,209,177,212,138,194,227,92,103,114,192,56,85,116,105,110,171,185,252,96,20,110,138,8,82,1,159,109,223,91,222,40,110,144,166,45,124,9,211,103,177,149,149,14,85,201,38,95,199,19,51,15,92,183,6,242,126,36,146,238,123,70,64,140,226,175,71,10,136,100,214,18,48,26,58,235,217,115,92,163,149,219,203,130,149,181,41,156,162,199,19,251,116,123,246,171,132,136,85,192,168,123,63,242,221,20,118,125,175,230,150,54,187,202,12,145,138,230,169,70,217,238,174,251,217,104,237,166,246,125,181,149,34,102,149,225,234,118,24,174,128,107,17,122,76,147,130,108,31,103,175,49,126,237,174,27,45,241,117,79,240,5,197,37,185,84,50,250,140,215,119,253,207,168,216,166,242,160,115,102,63,237,77,30,87,194,16,16,228,245,28,123,37,210,25,91,138,61,129,107,47,1,214,253,136,112,23,139,209,126,75,179,39,228,48,117,164,17,43,45,159,159,200,4,89,208,110,18,56,65,166,254,193,150,74,180,84,155,140,196,116,119,168,0,215,241,168,158,253,156,67,31,106,26,133,58,26,217,54,223,28,176,137,201,136,164,154,9,80,249,187,79,75,138,68,223,129,137,155,79,135,243,214,58,187,110,149,139,217,231,255,217,248,206,74,150,25,60,73,196,140,153,112,182,4,10,112,196,136,49,141,98,223,166,207,6,209,149,152,161,155,132,78,117,59,30,194,228,153,84,74,142,120,192,71,219,14,140,197,147,212,58,131,33,206,231,17,229,112,231,196,233,10,67,228,233,47,63,51,124,73,6,163,61,189,220,6,106,102,106,136,59,147,159,46,30,159,132,166,209,214,203,211,240,99,25,122,203,144,59,22,3,138,175,78,222,44,4,237,164,62,214,122,204,83,0,145,253,33,15,67,95,188,33,29,247,177,76,100,184,44,149,230,163,216,227,115,216,159,190,59,86,221,82,113,189,159,122,239,114,56,19,138,147,211,229,92,175,195,0,226,124,93,162,188,4,58,153,76,1,159,117,40,158,78,164,49,92,152,201,224,39,0,130,1,153,114,187,239,38,233,76,223,109,124,57,205,97,136,26,245,188,62,6,103,142,11,64,65,9,75,101,176,41,140,226,248,8,216,146,77,20,110,206,69,7,220,180,190,27,161,171,99,14,127,175,198,70,57,219,191,168,104,193,2,212,253,213,168,246,76,201,101,195,139,6,29,242,247,209,212,0,245,172,50,89,191,195,60,96,132,75,164,80,135,34,186,179,85,249,111,147,102,47,28,169,192,231,216,251,220,191,192,149,207,20,120,19,155,252,80,18,4,133,210,36,225,214,220,126,28,231,182,94,213,129,115,131,173,37,185,193,153,173,234,253,145,201,154,198,62,30,240,105,150,84,99,30,120,156,239,218,1,219,38,112,225,105,37,248,254,219,8,238,138,111,11,152,104,76,15,184,169,249,52,136,176,22,47,185,201,24,251,85,56,56,18,58,2,221,221,106,232,179,156,118,232,195,231,22,235,126,78,75,183,219,74,198,146,214,207,59,21,48,20,6,242,93,100,157,151,226,93,74,117,160,210,4,147,203,78,154,66,192,168,187,233,211,211,46,185,14,23,98,239,170,70,133,63,234,11,113,240,137,248,52,30,69,28,99,66,55,152,73,65,93,105,127,4,115,186,135,215,129,49,197,69,58,163,96,151,39,127,250,23,197,80,120,20,119,155,33,70,207,180,126,80,194,189,1,155,146,198,3,219,77,40,224,164,106,60,160,217,13,133,100,66,149,91,133,53,10,18,245,223,105,125,96,163,230,217,79,187,35,165,50,161,133,156,146,138,145,144,219,57,227,221,221,168,243,4,37,211,233,155,227,228,23,96,35,234,187,97,204,185,63,205,85,113,233,211,132,196,71,60,77,206,128,106,149,176,191,185,207,27,147,194,62,68,84,105,8,214,124,59,82,130,49,189,39,21,204,193,253,235,29,190,168,42,109,143,226,141,201,143,76,135,241,183,170,86,15,46,208,104,248,34,149,123,100,125,154,172,147,111,26,38,99,183,208,14,39,231,239,211,36,48,148,100,219,166,240,114,177,5,131,159,176,41,242,46,168,220,125,232,224,147,171,42,203,80,187,224,29,142,116,121,145,68,138,81,76,35,103,121,187,59,68,177,218,163,166,18,149,86,192,89,53,232,7,76,167,237,171,197,4,62,29,46,134,4,48,108,61,222,103,68,235,159,25,62,32,250,140,207,54,50,13,97,43,50,109,86,207,16,1,38,62,34,40,102,122,243,150,157,235,218,89,198,227,129,135,71,102,128,31,214,20,138,123,210,142,225,64,13,102,42,60,77,252,202,39,10,57,153,194,230,5,218,63,229,202,253,211,71,157,175,34,14,85,21,95,179,201,82,42,114,45,162,0,187,206,246,249,5,160,109,171,15,23,210,249,91,10,113,29,110,84,63,141,242,192,203,45,82,96,10,190,85,80,231,244,183,103,98,156,37,223,44,52,243,194,219,167,248,176,208,202,35,245,179,177,119,71,192,79,25,30,112,148,63,193,231,49,134,242,167,129,86,143,52,3,99,196,191,98,61,119,97,15,59,145,211,171,4,180,221,6,2,182,156,29,133,77,81,218,225,97,156,24,2,159,27,240,71,149,4,204,25,255,140,200,249,106,207,95,132,2,122,247,170,202,76,103,74,67,130,22,48,127,172,45,199,98,88,222,229,102,220,86,109,154,241,20,92,152,56,139,116,203,132,177,196,55,121,184,220,107,209,213,119,254,243,41,35,147,159,70,191,236,165,147,24,94,149,175,87,144,24,214,30,29,166,173,52,3,204,101,165,103,125,192,109,226,175,230,194,208,116,26,154,75,245,155,9,86,60,168,18,16,212,143,229,88,246,125,146,51,171,173,198,31,245,153,187,201,120,200,149,246,13,5,149,143,122,129,164,61,62,233,17,247,130,91,32,218,197,81,209,84,182,137,104,237,103,162,83,207,80,30,110,181,140,208,116,75,254,110,152,174,31,81,191,130,167,253,155,130,29,246,115,45,177,206,86,39,231,11,147,186,145,164,59,56,202,44,219,83,211,15,8,93,172,80,14,161,59,73,214,118,192,248,155,196,15,179,76,149,174,56,204,109,78,140,221,102,110,129,238,104,154,249,21,202,101,87,255,122,155,224,207,22,174,46,147,45,193,2,114,120,112,240,168,184,48,37,100,223,181,30,24,35,233,81,177,94,36,27,125,240,92,118,87,145,107,61,23,0,255,42,10,74,71,122,244,152,97,194,136,30,197,137,41,161,40,120,105,40,248,115,216,136,11,85,81,121,160,70,56,99,180,40,145,124,252,17,120,77,253,105,211,5,23,95,34,73,176,240,227,197,68,217,16,132,203,189,158,84,137,29,211,204,170,220,95,135,118,153,190,195,163,166,121,172,72,249,176,179,87,229,120,183,233,36,101,117,87,16,205,240,41,140,174,101,238,249,21,29,223,41,182,58,204,221,174,110,129,243,143,115,243,247,37,95,160,250,84,255,16,161,174,225,159,205,21,8,234,107,245,179,76,200,130,28,110,150,70,46,77,59,43,51,251,94,213,58,74,238,170,149,14,251,152,159,168,200,82,180,166,45,163,62,253,211,235,48,217,111,200,108,235,235,73,217,177,211,181,85,158,107,44,222,144,29,103,75,179,56,135,58,59,160,221,232,113,172,77,130,117,2,19,96,136,93,178,183,71,82,150,178,67,167,105,5,61,87,233,166,93,2,101,111,27,126,56,116,18,137,37,202,53,113,160,133,185,58,76,250,243,185,155,119,204,177,128,23,252,7,2,87,152,118,179,55,124,145,184,210,52,200,213,167,7,93,80,30,200,154,112,105,49,98,79,205,130,224,31,198,27,241,101,208,234,190,125,164,169,227,208,56,47,140,189,57,94,76,133,206,146,200,29,70,220,23,176,79,70,179,32,172,134,198,235,54,187,111,9,19,218,125,13,159,193,124,67,12,224,131,205,92,148,96,40,199,78,250,72,115,13,70,51,73,98,142,201,142,67,127,57,66,207,178,79,226,154,29,59,246,132,9,71,79,147,137,64,97,144,171,3,3,103,124,65,18,198,61,47,70,203,246,131,49,249,212,33,97,85,12,195,247,163,243,97,235,76,36,13,33,195,106,232,22,60,7,15,174,221,11,83,114,242,221,174,13,205,189,107,244,250,199,231,16,240,185,203,137,239,8,251,195,139,93,18,204,141,165,191,25,18,231,110,17,29,206,157,180,104,10,4,65,224,232,19,18,71,229,214,255,43,64,245,121,64,246,195,210,236,10,50,223,86,138,209,152,100,132,73,126,68,226,212,247,125,110,146,153,43,190,163,74,50,113,220,18,73,183,235,82,45,127,108,48,171,148,245,119,159,221,127,139,61,8,37,63,46,79,111,54,57,15,85,34,142,38,129,227,20,3,246,211,73,99,134,21,50,235,225,151,177,47,123,255,246,103,205,201,18,56,253,171,137,139,200,226,168,201,246,0,239,208,66,146,181,100,16,109,50,153,125,187,224,8,19,106,88,68,109,106,119,47,160,105,189,36,33,210,195,231,58,86,9,152,109,174,136,231,245,24,251,56,40,98,15,61,159,181,151,190,188,230,168,227,199,5,5,27,155,190,188,246,21,91,85,54,62,123,121,181,209,120,250,161,68,242,146,80,17,81,128,139,200,202,190,103,214,49,12,36,171,138,68,222,21,118,85,51,102,146,246,192,187,249,88,159,161,39,49,77,158,174,40,28,133,121,195,193,80,180,221,176,216,122,8,247,192,86,59,39,95,141,171,123,185,175,226,44,149,173,132,185,29,143,65,36,232,65,68,120,174,210,50,255,45,251,181,212,128,11,4,35,154,66,71,169,127,117,35,3,225,149,162,105,112,118,15,113,3,102,146,132,32,97,241,146,237,102,249,125,23,165,221,93,19,163,44,163,184,132,125,131,163,75,42,128,232,21,171,135,114,248,220,80,183,68,161,224,37,137,171,92,51,227,73,115,232,48,231,167,239,239,216,207,67,180,129,17,174,161,200,197,109,62,36,93,228,210,114,230,48,204,26,190,186,40,15,83,22,202,179,124,16,197,107,98,122,77,241,178,116,120,18,135,23,242,36,24,213,85,238,239,108,11,137,2,50,55,158,50,162,45,154,55,133,246,76,108,72,212,125,167,172,155,202,143,10,38,199,104,163,48,35,25,72,56,135,98,195,178,12,9,205,181,129,239,201,121,157,109,60,59,177,12,105,26,5,122,49,32,147,163,168,73,18,93,163,35,124,180,45,57,87,123,133,180,195,237,150,50,9,199,199,194,212,207,54,157,133,239,105,78,189,34,210,90,228,25,24,175,193,7,103,147,246,210,207,198,78,241,21,132,46,90,214,245,135,53,149,226,254,203,246,150,133,38,128,98,51,179,211,253,233,74,1,173,60,109,217,52,126,38,147,63,84,132,166,251,151,85,236,69,39,120,18,207,172,148,108,26,138,148,151,167,224,37,248,114,102,215,220,41,88,3,61,147,45,193,141,154,68,0,8,7,208,185,22,125,236,9,137,180,236,179,128,5,38,107,206,103,57,173,32,69,86,209,26,53,147,36,246,158,37,37,91,49,82,12,41,174,230,25,21,1,161,144,197,216,40,59,220,79,20,218,156,131,83,15,116,28,226,222,105,103,70,98,16,203,203,145,240,243,105,154,44,144,82,180,83,184,224,250,112,162,110,208,132,26,145,3,10,189,102,127,119,193,57,165,93,138,247,195,35,77,112,137,163,129,45,13,71,34,179,251,60,37,63,73,74,3,25,47,110,143,254,112,178,120,242,214,135,201,78,168,14,115,16,168,149,211,72,250,246,141,35,65,39,40,28,250,246,217,231,100,253,145,171,157,203,241,233,209,93,117,52,185,113,124,252,130,27,222,165,174,145,147,110,162,240,213,159,62,127,201,141,91,94,206,35,31,235,52,236,7,235,252,133,126,216,54,122,147,15,70,245,80,111,93,38,233,246,241,248,109,182,249,45,172,166,70,126,87,190,168,60,48,142,175,170,57,122,197,252,164,31,76,162,181,108,58,60,156,231,199,158,70,205,40,220,73,10,215,236,106,59,38,47,42,148,66,253,71,147,82,189,213,196,181,52,217,25,125,83,178,207,2,198,223,167,29,218,161,21,245,46,233,230,131,232,15,156,63,47,140,193,103,237,235,68,57,70,213,250,216,11,150,209,130,190,163,113,110,185,117,249,79,67,148,37,213,219,6,167,18,29,74,205,227,144,76,4,156,123,233,59,251,14,92,41,231,126,250,4,30,210,143,235,110,67,54,216,215,211,50,227,84,41,1,35,195,166,223,69,42,117,243,207,134,57,75,40,135,108,168,209,250,116,248,52,60,63,19,1,174,172,139,154,194,248,179,227,204,47,167,203,96,156,62,227,221,144,92,47,196,206,193,58,213,20,167,22,228,203,216,95,196,80,202,147,236,108,176,139,132,30,120,81,141,63,30,24,255,109,192,67,25,189,186,241,243,124,185,60,63,56,61,211,176,145,34,235,3,6,247,234,227,200,97,167,133,142,196,97,10,11,228,198,71,130,69,119,33,194,109,106,102,162,222,101,135,95,104,134,0,103,170,188,5,198,119,63,29,157,150,94,32,239,230,98,220,227,225,76,182,172,110,119,131,68,161,120,218,4,230,178,166,215,102,103,208,1,166,26,65,130,185,88,243,132,229,62,152,56,241,20,91,31,173,211,178,103,192,16,233,15,253,109,74,156,178,119,26,197,235,77,44,238,179,217,113,147,246,17,249,153,4,114,50,98,109,12,127,55,102,147,86,233,1,151,47,151,193,224,246,228,135,147,0,224,108,198,160,144,234,137,161,99,94,144,234,51,9,230,18,41,214,52,26,179,80,40,221,72,6,29,115,66,225,110,37,207,14,195,188,144,94,216,197,49,64,79,75,36,139,162,217,197,195,59,252,192,167,101,79,90,60,190,55,133,115,250,23,238,2,147,19,254,15,60,21,174,237,31,24,143,227,133,161,143,84,248,236,129,247,179,137,189,143,7,198,156,140,15,59,7,229,148,172,24,46,224,181,251,241,52,177,183,52,189,214,228,2,92,124,12,18,26,18,226,228,229,221,242,219,190,185,64,2,243,214,131,181,89,68,215,247,172,179,111,147,117,172,213,2,56,150,190,119,19,85,27,66,88,97,222,129,238,188,162,27,129,87,170,101,229,150,110,102,238,114,56,145,146,160,85,16,86,250,253,125,54,174,180,39,61,132,210,249,229,108,199,27,229,184,37,69,224,86,253,190,139,255,54,142,81,2,22,2,147,165,240,105,4,108,162,158,123,43,60,141,127,252,235,21,24,22,186,132,92,161,158,64,193,251,123,218,84,144,158,159,110,152,9,223,119,49,197,81,191,145,53,80,157,107,131,253,10,185,140,161,110,143,98,70,86,192,150,35,165,166,74,243,132,5,224,82,149,28,14,207,196,66,38,224,131,89,44,82,228,221,141,52,50,78,237,70,192,41,203,70,62,184,62,13,223,209,160,15,85,65,217,142,186,15,63,240,131,33,67,58,27,179,56,193,184,112,125,165,170,20,51,85,120,33,111,175,88,97,182,107,100,163,155,117,166,210,208,236,246,2,217,67,118,24,115,239,201,63,71,26,97,56,90,41,159,146,44,37,114,47,98,249,97,5,13,77,161,133,175,22,61,90,135,89,68,10,227,154,254,234,190,126,145,226,161,48,225,152,253,177,197,192,105,62,32,109,149,156,77,44,217,24,207,2,121,102,149,219,52,150,238,252,50,237,76,7,129,26,116,113,16,83,35,48,125,68,168,212,73,111,10,33,161,27,95,96,168,90,100,209,47,32,85,123,185,56,13,242,125,230,231,22,20,39,143,27,166,137,202,237,153,213,179,141,255,227,19,106,33,149,157,228,211,39,193,176,79,223,85,18,148,34,243,193,114,204,255,196,77,74,67,28,212,51,125,116,193,116,220,217,21,52,201,219,24,194,124,40,73,149,200,83,221,214,231,213,105,248,60,32,211,164,188,191,12,203,170,207,65,66,220,202,129,99,233,231,53,123,143,16,195,238,194,84,70,143,224,168,218,1,91,158,170,250,250,71,72,188,16,43,94,83,115,38,59,89,245,221,187,115,146,241,164,193,23,120,144,195,72,50,185,67,81,97,161,157,185,125,126,145,133,147,236,92,163,147,194,16,155,101,111,25,78,149,169,225,19,19,64,245,221,44,113,253,28,67,127,187,24,233,161,195,248,231,197,69,76,97,131,95,250,150,133,172,150,150,115,66,4,66,214,129,195,3,158,70,109,26,52,156,203,231,9,52,117,89,131,1,131,187,115,138,167,235,217,20,52,26,48,200,1,242,163,47,85,35,165,148,151,47,106,223,190,149,107,245,147,77,175,171,84,86,205,143,48,102,153,233,121,190,76,211,111,209,106,253,134,132,152,114,81,125,50,96,146,245,29,54,206,213,167,158,192,8,85,70,192,168,185,40,108,117,70,57,224,242,56,245,13,254,100,50,12,205,26,36,68,186,177,125,185,70,63,120,181,244,192,20,162,94,152,227,234,129,237,124,187,13,111,66,201,74,112,178,124,12,13,134,174,55,221,185,100,191,91,253,64,89,61,136,182,119,233,175,215,39,66,137,207,114,230,106,224,156,245,71,137,146,125,43,207,158,229,222,251,192,203,153,240,13,70,252,83,225,221,63,247,242,15,110,234,114,95,22,244,203,37,90,141,7,238,41,237,152,199,96,93,247,163,84,64,15,79,30,49,113,237,46,205,5,69,183,162,124,229,229,6,167,253,100,151,83,45,57,226,167,151,81,23,104,118,121,131,121,217,97,42,25,52,166,10,133,81,73,241,244,36,103,172,106,41,2,153,169,222,50,203,39,148,171,17,127,223,124,75,65,220,144,12,18,129,185,180,103,239,21,178,159,207,151,74,118,34,71,197,71,68,0,76,100,116,46,133,153,161,229,194,233,1,231,112,211,12,240,28,35,154,219,8,51,246,231,171,49,24,166,130,170,112,169,46,255,206,205,103,119,77,11,59,48,225,253,28,112,223,202,249,158,140,35,208,71,147,255,217,37,173,5,153,244,241,69,11,12,77,83,234,41,105,243,177,9,63,115,22,5,29,56,69,138,194,199,144,246,133,133,160,194,148,32,182,193,125,151,251,52,249,31,249,129,167,43,142,27,92,234,211,52,46,244,159,117,133,85,60,158,254,70,100,221,53,188,12,205,42,18,99,112,83,56,173,127,224,179,190,226,179,207,81,222,31,112,223,14,163,246,41,61,31,117,58,108,70,179,212,60,49,144,178,210,0,33,205,30,15,60,244,217,154,133,222,25,142,202,236,217,52,38,40,119,172,94,201,178,131,238,160,126,233,50,6,151,170,169,110,9,81,205,79,30,18,148,138,122,249,226,153,204,183,19,3,141,222,181,166,184,194,190,218,164,101,36,160,9,140,175,57,250,171,195,221,46,89,66,148,190,206,238,219,17,132,117,79,154,221,185,220,65,51,234,223,85,184,225,74,74,50,148,150,117,196,203,217,172,150,180,60,255,252,68,31,60,204,46,59,54,250,95,210,232,83,234,75,152,210,233,41,51,149,12,183,188,135,4,151,28,114,154,192,132,19,194,45,12,188,178,235,146,25,140,1,87,47,92,89,181,78,60,66,231,244,123,206,194,130,4,151,173,83,81,108,232,238,98,235,199,253,159,76,48,196,97,180,144,226,202,66,102,14,225,108,231,219,74,38,30,28,135,52,240,185,105,4,233,15,89,80,183,202,146,19,244,28,89,30,127,128,26,138,186,87,105,247,66,176,43,232,113,22,193,136,136,183,158,255,77,164,189,57,245,37,34,172,231,220,189,63,109,213,233,206,82,124,238,15,230,148,22,20,233,247,160,157,130,51,191,116,65,17,111,143,95,158,212,200,132,87,11,67,2,42,195,160,245,33,244,119,137,40,224,118,202,41,194,69,38,17,135,186,133,192,220,227,156,61,13,130,91,217,74,8,240,84,66,64,254,219,103,149,229,62,4,165,230,223,25,61,57,134,215,245,35,114,150,217,219,252,187,168,79,155,183,191,9,255,16,47,15,238,27,242,212,229,221,212,181,6,75,197,49,97,36,243,149,235,31,250,140,37,8,104,248,102,121,245,132,240,47,218,85,17,147,106,210,99,136,164,239,248,229,130,181,81,228,105,171,54,239,151,159,166,202,62,214,48,176,204,233,236,240,32,102,121,97,178,22,206,62,21,112,179,76,214,11,159,193,205,53,102,89,97,40,165,105,171,90,74,76,52,237,108,15,75,62,27,241,54,8,68,157,94,3,103,157,116,248,50,66,146,113,41,73,200,107,190,99,141,44,95,234,193,103,2,125,126,149,119,47,147,83,14,234,14,46,144,50,143,200,142,65,201,62,152,61,72,220,148,167,73,70,155,49,135,83,53,34,79,129,97,196,240,124,121,130,136,82,119,7,60,241,6,57,119,7,78,229,37,139,11,190,196,75,186,176,237,206,35,43,0,49,248,230,153,108,217,188,190,55,130,6,140,77,224,85,54,7,70,55,244,46,108,88,72,145,221,114,216,172,27,121,186,194,240,254,245,26,97,63,139,144,94,24,150,69,79,212,180,46,131,200,237,194,86,116,187,228,195,238,209,113,80,90,234,1,110,76,27,216,50,47,74,42,165,147,171,209,103,240,107,221,193,62,150,45,145,71,111,183,217,196,67,26,70,242,170,252,50,225,130,42,95,189,76,163,221,135,139,252,13,237,112,92,13,159,15,210,30,46,249,26,101,223,187,251,253,233,2,77,158,124,52,130,146,158,140,207,112,13,81,109,178,134,215,236,50,15,116,56,252,126,250,217,131,122,107,255,109,232,207,110,33,61,176,101,55,4,92,33,231,85,184,78,55,69,97,152,193,177,55,245,229,5,105,158,225,112,219,66,22,97,79,19,36,112,152,28,143,171,241,104,77,163,70,205,225,31,105,159,124,216,36,68,228,85,204,155,148,130,53,158,1,99,24,124,60,173,0,78,63,140,92,183,234,149,198,86,86,223,242,80,248,220,8,188,166,16,199,222,186,214,40,48,129,68,47,47,218,150,120,56,181,207,177,242,166,191,188,80,130,82,117,178,84,18,103,226,105,248,233,74,22,184,195,140,224,45,135,78,114,92,255,77,194,27,84,131,169,2,231,231,13,223,49,151,32,199,9,94,30,42,45,106,151,17,193,96,136,207,94,118,13,191,94,200,68,8,21,203,248,18,12,236,27,33,72,118,121,136,82,226,131,82,150,160,104,233,65,121,114,208,180,229,162,152,204,93,22,69,206,103,115,188,135,0,32,42,224,81,145,78,41,222,141,248,131,114,97,234,129,118,57,146,187,221,89,90,12,6,223,51,164,8,25,14,73,34,233,142,18,198,88,242,197,103,210,37,151,190,32,155,29,87,119,85,120,158,27,148,192,77,82,79,136,40,175,91,11,102,10,179,73,27,222,204,69,22,48,164,149,185,40,76,136,167,93,56,235,88,144,46,50,131,75,8,173,157,166,239,166,106,105,198,87,19,109,78,130,34,13,93,246,69,143,85,40,61,70,62,107,246,149,101,234,179,165,200,56,79,136,240,130,226,162,115,17,155,210,161,92,110,131,215,131,44,91,73,152,33,141,121,196,154,198,119,150,159,95,70,72,91,200,53,210,35,239,126,224,109,42,157,1,83,249,16,198,63,62,84,24,202,130,245,3,115,255,26,255,103,118,66,117,87,162,221,150,16,47,79,23,8,48,189,202,248,39,32,124,29,148,4,98,16,137,42,151,225,66,213,133,57,218,71,141,10,54,163,138,144,57,136,72,55,252,102,66,82,33,181,211,212,174,165,53,188,218,28,179,163,73,2,96,66,122,109,196,236,71,123,53,93,95,25,121,36,103,184,82,16,96,144,24,218,229,221,19,13,217,29,13,59,155,174,120,24,207,206,79,180,204,183,11,206,138,33,178,175,137,137,69,98,194,165,97,161,114,85,224,13,59,126,208,176,16,93,212,166,177,89,121,129,2,148,32,228,149,220,62,195,226,130,108,62,96,204,152,251,244,177,149,49,38,130,164,133,172,119,121,248,44,44,206,127,255,105,136,33,110,142,81,34,44,52,102,124,54,222,101,169,210,164,12,242,106,29,240,217,89,73,19,142,145,138,174,67,176,128,193,130,39,157,66,221,151,187,254,109,172,241,137,11,124,14,65,106,208,227,97,124,163,93,224,125,119,224,51,154,20,148,220,225,170,40,17,150,28,15,159,163,105,55,129,167,45,94,71,141,169,238,246,88,221,4,106,226,221,86,40,44,11,128,210,173,57,130,72,133,124,85,33,101,135,191,212,98,167,193,179,2,121,93,22,152,227,182,109,97,59,209,253,29,97,233,61,162,225,228,15,175,41,191,77,178,248,10,254,24,50,242,242,150,223,182,216,117,13,216,152,240,20,166,19,189,156,23,77,216,46,69,54,56,150,240,193,251,211,137,90,150,235,117,77,38,241,176,98,143,167,86,174,202,194,231,233,182,226,100,130,163,239,76,172,191,85,199,195,197,74,56,36,72,207,206,57,240,236,54,44,166,90,131,48,196,24,116,138,194,70,205,29,48,106,27,178,168,201,51,11,227,6,182,47,76,16,129,201,96,136,159,230,46,188,21,165,179,131,101,11,57,88,201,246,50,7,33,42,90,23,38,50,41,112,229,24,188,63,77,74,74,83,24,54,42,105,120,22,206,53,219,162,207,252,238,183,87,52,85,63,81,25,28,181,134,192,148,167,9,124,118,190,49,188,192,255,92,204,19,193,95,129,97,188,15,102,51,18,51,37,253,136,211,99,93,194,182,74,127,95,183,20,220,175,171,92,82,53,8,118,119,173,10,207,243,134,120,247,54,41,21,129,77,36,203,63,155,164,13,17,233,129,38,115,57,51,121,134,193,169,60,231,45,12,145,94,190,9,140,80,164,182,236,108,18,59,30,134,111,181,230,7,37,93,37,96,147,92,23,248,204,140,20,124,60,144,4,74,250,183,193,201,107,35,112,231,212,209,210,251,244,12,110,153,121,246,204,38,197,134,252,118,10,245,46,96,220,54,10,35,198,17,188,127,80,155,74,118,30,48,186,99,193,215,67,1,131,218,109,212,232,197,44,133,5,115,170,57,105,233,63,35,24,242,56,51,181,71,167,240,81,81,162,33,98,29,28,12,228,193,120,151,145,27,81,166,190,154,100,190,152,101,147,24,233,200,15,124,15,53,59,246,199,63,79,239,187,186,142,133,182,164,44,155,73,56,189,104,27,6,51,92,249,143,129,179,33,42,8,24,102,12,217,21,72,233,109,53,216,245,142,141,39,196,255,86,100,90,130,203,1,190,122,52,65,31,24,58,75,135,183,45,22,133,153,229,65,174,7,241,129,62,204,141,101,198,30,90,81,154,29,15,60,182,223,120,208,195,61,112,87,184,113,216,59,76,60,163,107,167,156,163,39,199,225,128,60,214,200,186,112,139,217,198,113,56,112,137,29,15,92,131,45,113,65,104,85,159,77,3,45,177,160,138,43,198,149,173,48,244,248,93,233,197,222,245,3,159,88,152,156,100,188,229,245,172,128,229,209,66,179,41,73,112,80,115,151,125,34,12,109,36,123,94,184,81,113,27,47,199,45,169,191,125,122,226,216,40,247,105,149,37,62,243,136,194,190,30,150,27,238,214,34,215,68,234,153,175,157,1,217,101,146,209,198,53,169,124,110,120,161,165,203,169,75,154,51,108,129,102,43,72,90,134,251,63,135,5,68,114,222,211,52,184,53,239,108,64,29,167,232,119,33,57,86,226,102,3,131,184,248,240,143,137,127,182,21,97,73,229,126,34,179,28,161,215,118,185,99,73,156,104,218,114,52,239,214,189,35,16,162,106,122,151,28,184,52,234,53,58,235,149,199,227,126,76,88,112,93,110,64,56,78,138,194,92,49,46,133,94,106,183,140,225,187,124,247,248,109,78,89,189,246,227,71,189,215,216,241,148,51,26,124,153,86,214,192,79,95,213,41,96,188,22,247,26,91,231,235,229,193,119,226,62,34,196,91,102,211,134,253,184,180,230,101,6,44,151,36,207,60,76,231,164,13,91,26,17,112,113,100,226,59,78,51,72,242,184,167,222,251,181,57,206,144,24,9,58,94,216,145,213,15,51,200,121,15,151,2,9,215,151,124,0,151,29,182,119,11,127,5,73,132,234,149,163,62,248,250,159,18,181,77,69,253,129,44,130,112,116,66,33,93,30,184,81,187,224,142,150,108,151,113,105,57,222,116,151,206,203,166,167,246,184,82,234,89,63,201,207,1,210,139,168,237,17,152,124,75,63,120,97,118,154,77,61,45,92,227,92,61,143,2,46,52,58,212,209,73,188,211,25,129,16,201,90,75,189,168,240,33,246,240,63,145,13,148,183,204,6,204,189,79,1,27,223,23,155,173,206,180,146,119,139,94,193,197,253,248,244,224,132,117,237,74,98,184,48,44,103,117,255,158,225,114,239,19,169,99,143,79,156,112,182,171,106,230,109,69,9,245,113,122,227,243,240,225,60,51,167,235,68,59,99,65,250,140,123,19,113,217,137,211,141,251,62,238,41,135,97,4,109,226,111,103,53,5,97,226,134,18,46,139,235,24,217,209,61,194,23,137,195,246,82,159,19,195,128,42,50,72,192,201,17,170,75,163,39,232,194,93,242,114,132,220,186,198,117,80,44,12,98,244,51,81,178,56,50,9,4,172,29,65,138,179,130,144,3,144,144,18,6,90,168,122,80,7,90,36,40,100,242,244,57,130,16,164,27,101,65,73,255,22,117,12,34,5,67,34,97,212,90,236,28,193,151,6,183,175,194,41,207,43,90,128,73,43,1,60,60,26,51,216,251,27,10,207,75,67,116,208,137,175,43,213,192,166,241,196,247,172,196,47,132,30,96,2,81,152,114,21,23,79,226,78,64,173,160,192,212,177,203,211,105,13,153,132,195,4,111,35,192,209,236,242,41,81,79,226,249,78,75,104,234,25,245,90,58,191,168,231,172,17,184,169,196,182,36,0,8,175,2,238,230,43,117,2,21,206,133,179,73,239,6,204,38,35,209,19,203,98,232,251,10,165,112,229,201,2,159,219,233,216,87,10,37,155,51,255,111,47,155,255,113,195,189,23,96,186,39,204,97,182,166,250,220,174,75,240,3,96,92,225,250,168,114,239,95,4,157,47,247,49,42,90,114,247,38,203,35,54,240,99,116,82,155,114,77,156,3,161,111,26,112,39,122,45,247,126,106,18,93,54,210,8,161,179,176,0,83,112,126,14,123,183,119,209,4,95,226,2,53,227,40,200,178,72,30,66,46,66,224,129,115,54,152,74,225,243,209,134,195,243,229,236,2,217,154,181,171,162,61,220,17,212,200,74,10,37,117,90,43,216,170,16,181,24,179,11,74,130,115,56,189,224,191,19,50,244,100,151,214,18,4,193,5,49,21,113,163,148,70,255,95,115,20,249,239,34,30,51,234,226,195,122,105,8,64,138,221,101,202,34,117,93,126,249,161,21,129,201,24,231,219,188,132,180,35,75,209,4,167,81,93,43,236,19,34,57,122,93,203,20,224,23,121,154,18,10,177,194,141,180,110,93,74,218,89,183,58,72,201,187,119,89,72,115,240,164,164,62,137,97,162,187,243,154,248,93,138,79,141,113,25,77,248,203,149,91,165,44,130,138,60,2,141,23,38,21,65,158,54,13,185,232,83,116,126,170,190,28,118,251,235,104,132,188,164,234,189,168,161,190,18,223,141,3,173,202,221,132,34,205,17,166,110,129,252,68,220,6,166,245,117,237,50,14,250,33,115,208,146,9,148,3,152,10,245,165,46,233,137,91,218,225,202,92,147,241,132,226,43,248,247,160,86,207,77,157,179,5,127,110,244,169,109,224,89,93,76,103,149,71,108,2,69,239,148,212,205,3,103,109,88,117,184,94,242,227,128,50,56,158,70,28,42,169,23,136,164,194,118,153,218,9,210,171,155,135,232,235,140,123,44,204,43,243,249,109,98,214,119,67,194,143,160,223,149,184,114,223,107,238,18,58,7,208,115,186,223,119,35,129,169,83,197,68,81,122,236,102,103,89,63,158,248,98,215,143,30,48,42,50,143,215,110,182,219,240,73,53,100,213,134,147,175,30,36,242,211,212,7,167,194,228,219,236,128,75,87,231,46,186,206,16,110,4,15,124,81,167,133,209,20,238,80,73,32,29,99,61,126,183,142,248,97,14,110,228,69,150,254,3,247,181,47,12,145,135,206,5,83,186,247,241,26,100,7,180,252,60,29,154,128,192,20,157,233,211,156,32,161,9,112,204,178,115,75,126,224,51,77,231,149,43,224,118,162,77,131,179,210,183,157,105,220,20,77,159,70,89,219,175,185,196,254,234,122,70,132,122,130,152,12,103,154,97,127,41,76,80,40,84,26,142,181,95,212,179,144,169,60,191,158,183,179,84,223,241,164,58,50,124,157,28,86,143,155,149,170,246,48,149,33,94,78,34,82,77,188,41,95,130,111,220,145,89,40,17,129,71,40,97,29,248,92,239,87,214,153,72,148,162,196,203,217,77,171,62,109,9,61,225,205,172,232,6,46,133,171,180,220,238,146,234,103,98,183,13,146,74,132,118,144,145,125,126,219,11,26,205,207,186,180,4,135,150,159,95,142,147,243,88,63,103,239,125,96,114,28,66,180,195,98,143,218,114,115,189,94,85,142,77,182,162,194,231,117,49,153,10,62,197,165,112,134,202,51,94,62,251,212,241,52,41,191,240,87,82,241,78,153,243,159,38,240,25,177,43,114,159,252,232,164,172,110,212,43,87,251,131,191,253,8,234,194,68,14,75,19,148,10,255,223,28,2,182,191,175,2,195,97,229,175,222,144,162,222,171,183,161,237,227,251,52,120,166,27,4,254,193,229,163,198,7,134,32,102,61,79,91,49,132,195,86,213,248,60,189,242,71,202,108,48,243,255,129,45,101,207,225,74,114,225,84,184,239,47,27,205,224,53,111,193,198,15,254,56,55,167,145,42,118,73,105,1,173,30,231,5,166,50,126,104,159,65,166,30,175,182,18,203,161,40,245,24,241,213,203,174,80,10,159,9,251,61,12,125,6,73,162,130,22,244,127,139,195,176,69,118,253,229,243,239,79,107,19,152,90,206,81,31,184,125,169,25,6,35,250,172,47,231,220,203,221,97,234,255,171,180,140,139,123,170,142,178,220,107,86,20,206,242,120,216,242,144,203,255,129,165,10,210,224,82,90,188,27,246,102,5,151,27,33,128,168,116,53,249,230,179,216,203,167,104,49,177,24,70,191,22,206,15,222,159,223,24,216,8,237,246,3,247,223,169,5,58,207,156,201,15,74,57,107,192,107,11,43,166,193,100,251,249,96,25,91,231,158,10,143,213,163,187,185,196,100,237,110,19,84,206,62,150,8,180,254,211,112,82,248,2,181,220,68,237,147,251,98,234,166,243,120,176,51,181,119,192,123,93,119,181,193,31,123,5,32,138,182,57,191,96,217,62,131,96,219,191,177,30,27,39,170,137,2,230,2,245,188,218,184,186,227,229,29,247,229,51,202,20,103,68,187,169,204,44,207,203,135,239,250,6,87,137,230,48,61,241,41,183,248,44,211,7,93,15,188,138,192,77,68,225,63,184,10,76,90,230,3,147,145,31,131,1,73,126,122,225,146,98,250,146,237,248,116,11,68,102,159,143,4,152,171,156,238,131,197,36,43,190,105,100,50,167,73,97,50,82,250,170,14,67,255,163,219,100,38,30,223,102,192,69,226,61,192,13,221,193,251,52,124,76,77,225,84,62,150,107,131,91,211,73,150,241,163,251,103,55,35,197,212,153,148,241,43,221,119,195,228,160,237,206,184,209,3,37,172,162,187,77,182,40,113,124,245,66,119,66,250,236,92,35,83,173,241,89,102,197,203,203,19,153,157,227,155,12,120,66,203,229,38,54,216,120,120,3,174,148,3,10,140,31,120,250,203,185,30,79,61,243,216,3,118,139,151,147,13,144,164,229,16,144,36,159,198,7,30,162,242,217,126,51,39,78,61,130,65,227,74,207,1,143,125,103,26,74,218,171,233,174,0,245,94,138,1,177,96,210,144,46,135,64,168,212,238,240,57,170,103,219,10,39,143,157,27,140,164,133,172,17,211,195,240,165,143,157,147,183,206,211,100,170,95,23,174,61,235,217,99,236,220,209,231,5,167,194,243,221,197,104,41,2,30,229,159,167,81,88,246,33,129,122,250,86,39,3,103,184,243,227,229,176,242,110,253,48,188,58,49,203,141,224,249,249,176,68,14,177,207,181,98,220,140,23,54,63,254,39,50,106,66,216,77,132,37,128,137,148,196,135,85,187,77,102,129,33,193,240,119,87,164,56,244,89,202,201,99,42,145,114,93,159,103,169,206,75,43,224,253,180,27,56,199,120,192,120,212,146,190,155,234,201,251,110,116,60,175,167,111,154,64,117,156,246,100,241,180,27,141,5,46,212,44,197,79,87,2,214,15,140,72,88,188,188,193,126,223,20,62,247,154,24,143,138,219,160,232,119,145,174,222,238,211,117,92,246,63,224,108,211,220,97,220,51,75,97,11,128,71,203,17,111,234,249,129,115,44,63,88,56,178,172,237,102,134,162,188,187,94,182,91,67,17,214,139,175,198,12,172,218,103,41,10,213,13,198,232,145,167,41,140,255,110,254,192,86,153,158,21,166,76,123,4,92,185,162,43,156,157,77,218,96,182,237,174,48,252,50,237,194,123,104,151,46,83,192,142,46,197,99,161,195,137,11,180,239,11,115,237,28,10,143,157,99,91,169,86,54,242,60,77,180,117,92,184,234,201,124,96,54,139,104,26,98,19,218,112,35,253,247,229,67,66,89,25,218,240,129,130,233,133,107,206,249,129,241,183,244,11,207,254,116,26,21,252,119,56,145,44,147,29,173,17,189,141,91,64,131,161,236,210,4,27,92,242,136,175,38,238,223,116,56,49,248,182,15,8,68,133,106,160,53,140,243,28,147,152,104,105,215,169,180,72,162,236,57,96,11,117,8,156,24,79,255,109,188,114,85,140,67,106,57,178,95,110,26,162,106,67,191,154,4,134,59,23,206,126,215,146,236,165,13,207,112,139,253,12,90,1,9,1,24,60,239,126,6,188,167,254,52,9,87,53,90,86,33,95,208,167,141,15,47,122,165,82,42,165,79,67,59,150,3,102,69,201,201,11,43,199,49,112,198,133,215,173,63,54,120,236,29,187,37,105,170,83,39,249,49,217,92,198,208,224,194,190,173,48,12,37,209,45,29,187,64,155,86,172,18,37,224,46,196,30,6,147,237,53,46,172,135,31,62,130,126,135,171,35,191,36,91,210,216,189,166,216,146,40,79,204,186,29,194,233,186,75,188,154,252,28,49,9,40,117,36,229,54,96,98,191,75,97,170,121,226,229,231,50,41,151,140,102,186,85,177,188,176,251,187,78,113,36,80,122,116,9,60,179,91,31,230,44,140,125,154,68,162,171,165,14,140,147,40,182,36,154,117,149,43,128,81,240,139,181,73,62,79,215,153,210,141,132,196,91,6,187,236,148,175,58,35,89,86,124,180,169,109,139,57,223,32,63,73,243,194,200,103,201,79,195,64,182,99,195,50,58,45,185,37,55,171,52,143,46,35,39,70,28,11,76,140,221,220,162,102,99,147,128,230,252,73,34,110,239,147,179,159,231,155,144,15,12,5,119,24,166,112,178,168,253,198,148,229,59,29,166,28,76,44,48,11,36,230,17,168,185,212,47,106,39,95,139,14,29,102,111,11,12,29,103,143,119,143,37,233,27,211,38,198,186,93,50,141,123,75,96,164,3,91,252,52,85,24,233,129,203,172,97,197,24,241,227,243,211,157,18,241,232,178,109,254,62,129,155,165,3,125,48,153,141,85,199,154,100,144,107,96,145,163,178,213,204,97,236,106,247,150,15,194,20,58,205,206,254,182,118,204,20,10,28,150,216,250,236,157,41,172,32,28,176,89,247,35,18,115,211,125,119,101,239,147,134,99,232,231,216,19,40,74,188,132,166,6,147,6,30,79,83,156,161,251,48,222,193,21,123,33,42,82,73,151,61,18,38,35,140,86,202,16,151,248,160,26,146,86,37,122,5,41,218,174,77,131,72,126,196,126,132,131,84,173,59,120,137,102,44,108,92,107,91,173,5,212,140,74,76,67,88,11,135,158,139,197,60,180,1,83,114,47,238,47,108,251,179,27,182,11,247,165,123,10,233,189,237,254,54,124,203,114,9,33,232,183,226,204,93,104,179,108,89,94,36,98,182,21,15,147,186,165,163,137,39,122,184,99,206,96,169,49,53,229,194,81,163,199,73,51,46,122,64,0,167,48,115,128,251,3,19,138,41,209,52,238,113,186,252,178,89,11,209,52,84,22,210,124,225,188,139,192,151,43,5,24,66,82,247,97,181,31,195,206,120,224,179,247,206,128,245,82,104,188,254,225,219,104,86,202,160,182,4,151,225,190,5,30,69,39,146,137,244,197,126,182,33,138,208,245,147,232,135,232,51,196,64,212,182,195,170,188,27,22,137,167,165,61,15,159,25,220,239,187,85,24,15,216,14,74,95,32,27,97,52,237,81,203,202,140,41,190,205,9,44,11,132,155,117,111,247,105,178,200,244,229,213,132,51,28,54,189,186,251,114,158,77,31,83,208,228,154,84,102,151,13,15,47,21,87,193,128,187,154,180,68,123,239,44,61,22,140,37,10,40,156,24,190,128,161,164,170,2,67,96,233,246,153,81,42,235,36,174,178,229,112,59,105,178,182,176,96,73,230,10,20,121,131,161,112,93,225,12,98,13,31,195,225,121,154,82,134,18,48,180,32,250,52,243,219,205,97,172,39,42,140,21,166,234,55,94,78,80,84,225,249,227,145,10,152,125,86,94,206,203,230,133,7,158,104,125,122,160,21,221,28,38,94,43,83,188,154,40,105,189,240,216,67,198,154,218,143,50,220,115,97,190,61,217,82,206,241,193,149,208,191,11,166,0,169,163,134,194,16,223,116,15,152,68,188,34,48,137,200,190,219,153,195,76,231,9,68,235,217,45,13,180,29,123,17,111,79,29,228,235,220,119,99,168,201,169,139,162,168,215,82,2,247,167,212,31,24,245,206,28,48,85,86,10,79,227,251,117,120,144,139,40,93,10,217,102,221,241,114,59,19,182,192,125,127,209,65,208,99,235,230,164,239,70,33,211,111,101,221,98,77,226,148,172,166,189,227,166,31,133,76,105,107,159,33,27,147,98,184,170,165,207,203,250,64,233,100,184,255,141,40,63,137,95,23,134,180,112,120,164,161,51,62,163,62,112,206,113,55,34,193,128,173,85,97,19,63,186,48,146,8,2,219,177,237,223,77,153,161,20,128,79,243,122,44,223,166,59,57,202,123,235,111,55,35,222,255,96,54,71,169,141,181,194,9,23,82,7,70,157,121,105,211,224,126,158,61,96,200,164,165,207,109,218,151,29,48,49,40,153,198,184,14,187,187,100,160,192,230,111,46,108,65,144,88,251,205,152,108,229,195,240,16,204,88,96,199,186,104,234,187,168,8,171,132,181,129,32,102,107,98,80,19,99,69,115,45,96,163,17,21,152,216,81,12,40,215,244,62,244,229,144,173,186,67,21,62,230,231,148,168,212,84,230,232,212,9,69,118,215,15,51,133,91,255,237,9,189,179,28,172,245,119,108,183,11,215,177,245,229,228,60,20,133,183,152,4,100,139,166,228,134,173,41,141,109,93,98,245,28,172,205,157,50,176,236,110,53,40,224,236,219,159,16,197,52,118,6,134,80,96,136,194,114,124,24,115,94,98,98,133,60,218,26,103,12,57,12,67,172,102,236,63,217,120,6,105,227,98,18,20,82,253,34,202,216,7,74,212,237,129,131,130,196,224,246,68,174,96,200,46,221,93,112,104,100,47,189,2,21,98,171,185,199,111,91,81,224,80,24,18,237,11,227,165,156,2,83,98,27,39,69,167,174,82,223,157,173,86,62,80,82,140,164,101,195,154,179,3,70,60,104,9,12,179,117,44,80,182,196,45,22,59,138,109,35,60,35,38,9,179,20,61,231,112,115,191,36,135,217,49,141,171,192,212,75,187,105,106,132,102,69,91,118,122,144,223,115,120,75,158,235,57,224,205,173,24,131,73,64,77,63,26,229,177,153,98,56,50,127,43,95,5,179,123,116,216,32,122,37,27,34,245,129,35,73,119,19,149,40,10,159,61,237,206,4,10,12,199,86,152,179,184,5,76,182,149,140,101,69,230,37,54,37,19,147,214,62,161,132,62,186,4,113,136,103,52,42,66,21,97,143,80,231,91,197,170,69,97,249,46,46,212,222,82,213,95,62,179,63,197,182,96,116,71,89,127,57,83,128,183,3,230,162,38,112,161,53,209,161,231,170,208,180,191,139,49,131,222,135,215,227,36,134,26,96,214,56,58,145,241,83,99,5,139,172,231,152,162,100,85,232,166,1,71,76,185,47,159,48,9,40,218,32,176,191,59,14,249,209,183,221,24,39,51,98,175,104,250,182,45,225,211,108,108,207,177,101,44,2,229,93,80,40,73,99,147,159,144,215,13,125,184,27,65,144,195,152,196,226,129,54,184,196,9,114,158,78,26,40,39,17,20,10,128,15,70,214,64,168,27,128,41,169,117,148,163,175,42,120,44,159,17,224,44,114,131,231,220,161,92,209,127,215,82,247,244,217,202,238,21,205,218,140,141,194,120,236,99,67,88,212,202,202,6,15,92,75,172,172,31,172,173,78,48,7,233,211,82,46,0,60,243,61,208,13,126,127,219,58,57,224,157,53,142,126,224,28,43,103,33,47,179,94,144,224,234,133,115,127,186,211,42,66,219,133,235,251,240,233,253,48,83,96,235,17,190,22,42,88,162,77,167,69,73,220,10,25,86,129,136,81,16,112,40,105,76,133,161,86,190,141,198,205,249,188,184,167,107,73,3,183,244,188,188,184,96,236,239,229,200,107,60,240,90,163,9,188,229,76,2,238,31,71,205,239,229,69,195,12,7,134,174,245,190,92,73,84,13,166,142,52,70,242,28,251,69,231,62,244,8,101,94,24,9,230,23,134,25,253,62,173,107,54,143,31,61,229,69,167,154,1,192,233,147,91,51,216,146,47,20,118,94,172,95,250,109,221,79,143,255,136,154,47,156,135,238,7,195,24,136,239,171,149,175,11,52,181,21,75,7,222,193,145,20,134,75,57,54,147,101,170,149,58,92,204,254,251,209,104,106,85,237,147,97,161,112,135,43,105,123,69,97,83,74,185,240,106,93,127,219,228,12,163,105,149,244,109,253,109,10,183,239,252,70,8,178,105,143,27,229,80,52,205,168,171,247,3,227,98,191,240,44,207,92,160,250,233,162,38,12,43,40,238,172,29,63,141,51,242,89,60,191,216,78,192,228,163,62,240,184,49,118,96,92,173,10,155,240,192,133,107,123,95,94,103,68,39,187,101,23,232,110,5,199,89,228,111,1,115,217,87,152,187,173,192,167,7,21,62,11,106,220,151,87,106,73,30,152,88,145,192,121,60,45,199,63,144,238,136,80,127,217,31,56,71,68,216,94,158,223,223,198,231,222,165,105,234,51,60,48,58,239,183,87,186,6,118,64,171,172,175,70,121,193,211,50,83,215,8,248,156,122,115,62,48,242,37,23,94,154,103,194,29,217,165,164,13,238,85,93,242,6,203,70,139,67,95,79,189,214,202,61,184,38,124,33,242,85,220,37,174,49,74,132,164,136,191,30,173,24,50,234,195,86,197,95,117,95,13,163,11,218,187,14,27,221,206,93,33,248,185,75,248,104,169,154,170,82,77,51,19,75,249,154,140,24,178,83,236,54,120,60,198,189,107,66,232,36,22,58,42,57,231,98,236,83,33,65,117,42,203,11,190,0,232,254,175,115,108,23,201,66,33,23,160,76,95,156,38,120,37,41,94,3,66,176,113,51,11,206,174,126,183,59,34,112,208,233,247,240,153,159,91,232,189,166,14,147,160,186,110,82,104,154,111,202,28,254,90,136,151,35,21,195,72,184,251,133,237,238,231,185,78,48,97,203,239,114,82,71,152,249,244,36,236,178,23,230,31,41,187,125,94,127,194,205,183,89,103,108,185,16,123,158,20,209,19,161,235,58,187,34,162,64,62,208,240,6,244,43,62,113,238,198,112,191,135,211,174,64,129,37,177,44,100,98,82,143,219,51,188,136,249,114,181,163,252,120,172,159,72,132,42,196,9,36,206,204,14,79,161,225,242,151,147,41,120,31,38,46,83,110,242,35,252,130,249,122,121,96,58,229,188,111,241,217,36,97,54,133,201,213,246,239,26,195,4,9,46,76,20,33,38,112,237,48,88,36,129,97,113,188,89,155,232,99,142,187,108,7,146,188,99,249,113,79,179,155,220,44,6,249,164,35,2,128,70,241,127,69,215,128,243,154,17,21,101,175,169,151,183,22,24,254,158,122,147,108,151,102,117,14,83,94,74,53,58,237,71,244,47,48,198,177,111,164,40,205,29,147,115,8,220,236,10,17,112,218,151,42,152,160,40,247,120,63,126,10,145,209,178,166,194,117,172,38,48,117,111,2,91,238,124,188,28,201,83,25,208,182,72,134,138,212,100,146,197,36,108,74,0,138,10,145,251,244,153,215,215,19,115,206,166,198,189,199,187,133,48,81,150,223,110,230,146,116,135,124,177,36,185,164,48,137,83,145,32,60,141,236,182,8,12,3,152,60,157,246,45,238,2,62,246,88,241,11,27,177,120,226,101,2,83,105,225,70,20,240,89,50,242,219,103,6,204,155,84,109,41,40,50,98,191,122,255,88,5,20,69,73,188,107,152,188,88,186,45,135,204,53,75,211,142,25,212,194,165,72,166,121,22,211,146,106,2,210,163,226,195,72,146,187,40,214,116,13,55,78,225,26,164,159,93,77,114,53,197,187,151,149,115,93,152,164,133,200,232,195,187,177,135,62,61,97,200,187,176,137,2,87,129,207,182,222,82,116,154,101,49,220,157,229,156,170,220,162,125,54,224,86,233,67,158,102,69,70,162,85,33,99,65,220,207,3,66,172,58,107,12,24,60,182,93,190,219,164,26,60,92,64,242,75,18,50,190,97,180,22,145,69,73,154,98,151,100,67,252,214,199,252,240,83,185,244,61,185,153,93,184,16,195,114,87,76,49,59,106,202,135,225,16,140,188,31,204,218,165,107,8,50,15,254,223,15,70,48,105,200,100,169,176,79,116,191,222,159,131,146,40,228,109,218,25,14,242,198,252,187,207,53,4,175,148,192,100,140,69,175,161,104,37,123,67,33,173,174,186,209,108,23,150,122,239,2,192,112,160,56,108,234,1,210,167,191,167,125,219,162,40,106,46,57,255,128,115,36,143,226,21,199,236,190,240,26,86,93,248,193,157,228,169,61,21,62,107,208,125,99,217,60,65,247,110,135,241,118,94,56,2,38,242,36,71,160,41,189,223,15,171,70,100,177,20,134,56,55,208,116,233,249,45,250,207,125,205,27,86,73,3,74,210,103,211,8,144,253,151,43,198,160,246,217,164,134,217,237,86,18,127,179,100,36,157,67,136,228,205,121,225,115,97,215,225,178,26,93,95,219,185,160,251,156,154,194,21,193,224,11,167,123,13,49,9,149,18,219,105,102,154,78,237,240,110,245,0,129,174,75,88,211,76,0,113,228,24,203,210,180,56,24,24,222,60,55,193,206,62,10,131,164,252,50,181,71,177,161,81,226,57,37,29,208,242,10,86,117,235,15,150,152,116,73,248,201,114,128,31,217,109,249,68,222,84,145,237,208,40,180,170,219,242,166,214,46,69,36,131,194,218,22,247,66,68,240,186,240,55,192,138,103,142,242,15,102,107,150,193,204,104,164,100,55,60,207,64,225,237,237,10,67,165,211,2,38,52,32,79,119,51,70,253,105,4,197,118,87,152,96,91,9,24,18,254,169,40,249,158,61,80,200,31,238,68,201,136,143,133,217,154,140,234,81,150,61,249,230,37,44,10,100,65,219,213,102,134,199,101,27,53,208,133,147,206,194,12,229,66,228,253,152,16,253,85,153,0,198,62,241,253,12,181,212,49,196,42,206,153,88,65,157,247,229,231,102,176,20,134,107,179,95,120,75,202,30,189,109,202,188,241,97,208,237,108,129,97,62,112,207,8,206,73,229,92,37,192,21,202,105,192,164,84,222,139,196,248,241,186,204,225,3,150,137,176,220,15,227,215,156,45,7,152,218,60,233,115,88,215,187,207,98,2,59,91,110,249,103,135,95,38,140,40,15,183,252,192,153,228,235,11,175,41,51,45,33,19,229,75,32,81,234,40,153,9,208,103,32,200,28,237,134,13,101,42,12,155,157,219,81,166,37,175,230,6,69,212,165,215,11,115,144,55,129,89,124,163,223,73,126,90,42,45,67,117,119,197,104,163,36,175,207,118,201,139,131,16,232,52,36,26,214,81,180,116,57,7,235,239,206,69,240,194,112,17,142,59,214,104,136,45,133,19,155,111,172,62,162,171,119,121,1,195,190,188,3,198,202,125,159,78,123,199,120,172,37,34,0,212,157,97,208,149,24,143,115,26,73,70,31,101,105,171,134,231,17,189,248,34,231,166,85,173,165,157,227,229,72,77,222,155,31,240,104,110,238,39,83,131,157,67,209,220,238,210,38,157,41,223,62,53,248,38,102,83,238,177,228,34,14,21,216,112,198,99,219,208,242,126,186,188,154,46,235,12,184,10,89,194,15,94,241,106,163,35,87,12,5,110,255,102,66,3,178,182,144,73,7,141,157,20,45,159,185,31,152,224,87,192,232,178,232,203,185,199,244,113,119,241,44,145,207,110,198,192,136,73,72,128,120,116,29,45,138,251,247,133,31,178,14,131,211,184,45,183,148,48,109,121,159,247,26,66,4,137,224,142,194,109,198,249,65,77,215,243,89,61,168,110,128,59,18,94,58,88,157,202,148,248,234,179,84,46,219,154,193,105,151,20,95,221,137,13,235,52,66,154,201,205,20,202,245,174,50,160,161,148,112,199,87,13,147,143,83,24,58,181,104,217,252,167,97,176,8,60,232,126,166,73,35,188,178,46,188,174,152,169,193,53,170,226,14,10,151,133,142,6,87,148,152,8,8,5,143,246,162,51,221,95,182,92,205,7,174,145,171,145,40,124,19,223,27,140,69,72,28,212,128,185,208,148,7,238,91,208,45,249,147,38,226,62,218,237,110,228,10,158,73,6,31,236,181,36,96,97,121,127,26,207,70,124,23,106,85,207,142,65,37,119,28,61,115,227,142,126,90,134,86,230,125,122,16,15,127,96,40,120,47,188,199,179,46,113,242,246,219,52,136,205,159,167,161,28,251,208,133,136,120,110,47,122,23,46,214,130,100,52,24,92,123,156,122,28,139,249,233,20,82,136,74,160,19,21,58,133,203,45,1,35,249,165,247,253,116,10,6,177,127,22,180,48,146,6,98,112,235,238,14,74,88,180,207,194,227,166,27,235,146,75,192,122,30,70,153,101,196,195,240,4,63,83,1,222,201,30,95,93,44,215,92,225,115,25,141,179,135,114,215,250,172,76,115,195,196,203,145,17,94,207,211,231,151,99,170,96,131,72,221,28,238,252,115,253,8,195,144,82,169,231,228,162,14,58,249,85,22,120,84,61,0,96,55,112,143,76,178,218,155,166,96,205,45,154,205,97,173,83,152,20,246,136,68,24,83,182,156,229,192,117,132,67,159,91,168,186,97,59,91,209,186,231,49,154,128,73,63,218,10,231,99,229,154,114,78,151,102,83,184,54,98,221,195,226,246,194,137,170,30,31,205,77,161,189,206,148,68,134,240,10,180,20,73,51,236,38,137,188,253,62,71,150,225,76,178,184,126,242,110,43,222,77,231,202,226,34,127,126,71,25,99,50,146,160,38,168,201,173,121,167,144,8,43,55,4,84,188,206,213,126,197,195,16,110,76,253,105,98,222,30,54,77,230,224,184,118,93,55,221,175,123,253,48,102,64,233,113,120,73,114,56,167,241,58,212,75,9,14,60,243,138,235,32,108,166,57,213,23,158,45,12,59,96,137,34,26,92,74,236,134,155,218,181,162,77,67,89,51,140,225,77,96,161,63,112,113,253,240,31,188,46,131,10,48,158,227,251,219,36,194,39,253,48,106,101,238,195,200,172,106,203,74,114,186,28,224,115,178,95,73,171,102,249,146,37,135,49,176,205,87,59,20,38,117,58,122,5,121,144,161,63,13,223,71,142,46,199,73,47,123,37,240,49,53,227,229,184,248,165,75,207,206,123,54,130,120,247,92,74,12,96,36,95,178,114,209,170,147,160,85,183,132,237,18,119,54,180,99,212,230,164,120,44,237,22,159,77,190,184,118,41,158,227,72,54,135,224,52,73,74,29,48,199,97,124,23,106,117,67,159,182,138,25,223,146,126,26,31,250,52,146,100,110,45,243,13,228,190,43,12,229,81,92,178,73,56,78,50,203,169,69,203,110,14,103,171,187,105,77,225,121,79,152,108,4,58,207,135,17,208,185,23,124,50,17,116,158,158,150,32,23,235,112,65,147,72,155,118,22,84,24,12,192,123,60,77,163,236,202,79,137,108,196,235,93,159,62,45,25,249,58,23,152,213,218,242,178,106,124,86,51,233,48,5,225,175,202,23,94,91,87,8,41,42,195,77,90,24,183,224,103,84,152,47,169,14,243,153,67,159,230,178,211,162,97,168,54,77,157,74,137,44,241,125,225,161,239,38,189,160,251,10,193,68,34,59,233,129,201,162,8,24,14,197,172,112,114,166,116,224,66,149,175,236,120,195,244,170,189,87,50,201,154,69,214,128,233,110,133,55,39,83,239,170,227,49,172,76,111,93,120,171,89,186,96,21,157,190,68,224,162,58,11,72,63,108,82,109,189,3,38,178,248,160,56,6,47,90,165,152,163,179,15,184,156,11,240,228,142,209,30,56,167,92,46,92,159,157,124,216,229,53,94,78,157,202,243,93,199,96,46,43,90,118,204,80,169,105,53,120,148,53,47,220,133,123,21,216,252,42,238,2,75,70,41,40,48,113,156,152,12,5,151,228,28,15,220,34,113,2,152,216,153,194,231,207,115,56,231,144,170,209,99,2,46,195,56,60,51,153,38,239,135,25,235,80,160,77,79,78,226,205,51,28,142,20,132,11,181,170,101,248,142,89,174,195,241,108,35,186,231,144,251,183,99,34,225,189,204,47,24,85,134,153,168,69,123,38,33,34,78,165,95,248,252,206,11,143,84,162,71,208,84,123,96,162,228,225,163,45,228,210,234,169,204,45,58,40,21,152,82,189,232,86,10,43,197,246,67,59,87,252,103,85,230,17,215,197,72,216,200,166,68,184,165,63,217,7,226,224,204,167,63,151,90,119,166,66,145,122,60,13,15,104,209,167,81,223,136,165,203,101,127,36,109,90,181,137,22,240,218,82,155,217,141,89,49,2,52,231,106,15,9,178,194,132,201,162,229,80,15,11,235,8,240,117,195,34,28,179,116,6,27,131,175,151,156,158,13,135,132,94,237,210,28,41,17,144,4,141,242,128,137,132,59,159,8,152,141,143,177,128,170,115,109,209,234,51,153,69,36,16,24,162,130,104,88,39,177,80,96,35,48,138,119,79,149,215,49,20,146,28,159,102,86,71,165,27,105,91,70,168,228,240,230,86,60,20,134,203,216,59,172,155,248,136,244,103,249,221,34,62,152,24,147,84,58,145,67,103,76,3,31,76,0,75,47,171,92,94,75,20,20,153,163,90,135,122,226,137,238,238,212,200,22,155,85,244,108,156,247,221,196,167,210,13,42,65,233,104,245,126,30,216,169,48,7,11,92,141,160,211,163,66,29,26,161,251,213,211,232,232,221,221,88,76,170,68,252,37,132,186,110,96,149,26,70,113,228,176,65,163,255,226,49,192,46,26,29,56,36,42,177,206,28,212,73,70,146,121,97,10,166,189,89,181,152,52,236,125,53,33,221,58,215,37,182,41,83,206,60,182,246,27,247,172,100,112,53,177,10,77,15,125,248,202,224,166,159,133,87,9,198,56,150,161,135,255,41,17,173,178,147,193,254,126,125,26,164,35,66,237,121,97,242,217,171,164,76,52,169,4,55,55,127,189,196,52,13,115,88,206,211,6,69,72,52,187,16,255,185,207,50,84,113,167,58,23,241,99,194,221,238,58,11,16,14,183,160,85,106,240,214,223,111,130,20,101,68,42,106,53,110,235,59,5,168,195,71,212,38,152,124,10,75,48,96,72,13,87,56,36,40,205,217,122,187,198,215,145,162,74,15,74,49,206,137,11,83,141,149,130,240,169,194,104,126,211,102,136,67,141,123,187,38,224,188,37,80,140,18,73,189,214,230,57,148,217,211,228,233,115,238,162,122,19,185,24,91,83,168,206,56,33,179,225,203,170,154,134,219,109,217,185,122,143,26,46,135,10,107,182,228,251,116,72,128,206,44,109,65,197,115,246,29,241,57,96,70,237,52,199,165,149,57,22,220,29,202,194,186,76,81,240,89,10,54,157,180,204,166,116,148,116,22,168,201,101,68,32,41,68,164,44,232,60,240,8,222,233,111,90,159,179,94,214,140,173,36,233,221,34,89,35,40,1,170,81,58,223,166,101,10,249,74,20,209,158,161,70,152,239,194,16,95,223,10,221,138,250,133,28,28,121,252,40,251,130,249,5,170,152,165,240,49,25,131,1,34,35,245,41,142,3,20,184,243,140,250,68,28,76,82,47,218,141,94,39,252,10,21,113,213,37,189,134,83,168,93,202,41,212,33,179,172,61,138,25,79,207,149,128,137,252,10,156,160,147,136,124,37,54,171,37,219,2,183,199,149,220,177,70,173,35,135,243,133,173,44,55,168,222,22,50,56,119,192,210,68,42,55,214,189,229,98,72,195,9,233,17,152,137,135,141,171,228,194,144,55,70,53,2,57,106,194,105,217,48,57,200,234,138,52,173,65,100,63,90,6,147,1,129,232,88,4,149,10,132,121,97,74,174,194,169,135,148,245,217,56,5,46,136,191,7,153,27,100,88,146,205,77,249,252,49,63,35,189,140,211,121,221,83,241,220,22,134,201,185,122,230,205,185,139,139,87,155,19,149,226,101,63,32,198,217,40,164,162,198,180,24,230,244,166,21,227,118,190,206,122,146,206,41,242,240,108,137,130,252,197,16,56,225,213,11,74,65,166,154,144,195,180,185,217,43,162,105,153,212,193,41,48,68,148,17,124,36,105,151,205,230,194,200,17,71,130,25,156,180,73,104,236,206,164,39,55,58,12,105,174,70,120,138,254,150,26,146,236,198,58,110,145,16,73,238,146,88,201,137,152,165,248,131,180,65,73,95,52,89,207,72,15,166,6,243,172,143,63,110,49,178,129,109,184,69,54,178,17,2,46,205,36,237,225,229,24,230,139,155,127,75,110,254,159,35,119,7,246,28,96,59,172,106,142,225,116,183,86,224,150,174,157,102,206,244,7,100,243,189,232,22,79,177,145,196,180,96,106,33,251,154,136,206,133,205,238,203,49,95,43,244,227,67,96,114,114,220,122,45,40,113,94,145,20,131,241,14,207,155,190,115,157,208,128,51,34,125,8,35,97,149,203,58,66,76,39,242,192,176,237,147,174,225,179,198,174,71,7,126,152,172,187,15,27,97,141,243,224,92,119,204,194,188,176,137,202,69,6,219,192,57,116,247,77,8,3,72,249,136,140,69,88,164,107,83,184,148,184,237,66,42,202,11,20,166,138,57,152,61,41,83,190,71,21,220,173,231,246,176,98,239,218,92,172,135,108,109,187,215,32,214,177,248,131,216,182,192,131,114,223,128,169,82,120,224,117,51,168,177,214,210,221,178,155,233,54,4,237,21,145,17,184,137,20,166,96,47,76,42,82,187,239,249,110,240,45,158,0,110,82,196,12,197,217,233,147,176,126,91,78,170,251,253,75,225,184,47,239,200,102,20,105,56,18,165,51,146,126,217,85,46,187,191,193,231,166,30,198,224,49,195,185,62,223,179,136,244,181,136,22,98,82,45,33,250,51,102,246,8,237,86,115,191,202,61,134,241,32,99,234,194,61,201,69,134,170,241,117,19,111,55,172,113,15,138,149,123,79,239,170,62,79,252,246,17,52,176,179,93,232,130,58,57,155,247,166,13,12,191,135,156,222,201,242,139,29,70,63,74,46,50,196,155,32,191,140,167,201,235,147,179,159,160,114,112,215,86,147,222,145,176,25,137,89,105,167,75,233,56,186,92,89,113,67,246,40,197,194,32,74,234,230,50,206,198,113,249,32,81,34,91,15,76,122,79,112,58,110,170,106,134,194,212,151,180,11,79,53,151,32,67,95,115,10,42,139,139,132,93,68,98,3,62,27,180,72,110,24,69,92,138,187,223,129,251,150,4,52,224,25,187,21,40,102,167,24,114,231,183,197,12,132,72,77,77,80,10,20,74,144,63,157,127,118,41,2,192,136,76,183,74,236,92,153,122,81,16,127,195,10,106,65,52,8,202,131,166,176,87,72,144,173,26,224,7,174,65,186,3,33,152,4,179,1,201,160,15,148,237,94,159,93,229,210,253,28,59,75,121,161,12,165,106,32,96,136,135,134,194,141,52,137,75,239,71,230,142,194,100,96,94,246,63,254,88,191,25,186,146,32,5,169,150,110,173,79,99,38,151,251,52,201,217,83,13,254,179,86,226,187,48,94,167,92,120,169,120,130,136,248,242,197,109,205,127,65,174,98,8,131,31,149,134,245,185,77,44,56,50,46,252,132,127,178,133,160,47,69,88,74,154,236,4,60,119,148,210,154,136,139,122,231,96,246,39,255,77,158,22,114,102,88,228,209,44,16,186,185,57,245,130,103,92,238,65,100,84,141,190,122,43,220,214,37,46,228,205,122,5,35,123,172,244,75,178,183,180,128,152,200,15,235,225,18,248,173,172,119,199,138,23,224,162,5,223,219,84,216,248,31,2,38,57,237,129,145,111,22,248,92,61,4,134,193,254,238,55,231,244,158,226,129,192,193,191,194,193,70,117,177,178,28,65,86,75,228,55,40,71,59,52,174,2,227,96,190,180,83,68,83,36,111,219,224,168,89,5,237,154,53,68,53,247,190,212,104,103,210,110,225,74,53,69,129,123,213,7,78,122,169,61,13,65,129,243,110,71,185,104,22,75,33,123,100,166,184,26,254,136,235,4,198,51,220,214,189,88,118,141,214,1,51,171,29,38,91,70,246,35,242,247,226,213,108,154,82,91,138,211,32,221,245,81,241,247,168,23,247,156,222,51,216,176,155,17,107,10,216,144,51,232,235,22,139,224,71,16,223,9,76,14,81,168,130,130,152,148,42,2,159,209,116,199,31,112,17,202,144,78,30,97,137,204,180,90,77,60,173,40,156,47,241,77,253,21,209,77,133,207,30,21,151,78,168,45,30,159,208,64,58,237,186,208,182,134,241,56,153,87,48,211,2,227,9,87,216,220,66,23,86,146,111,96,114,115,46,92,231,214,62,219,28,14,23,37,59,64,31,134,229,225,90,86,22,214,21,39,26,122,202,53,198,195,136,165,155,184,201,32,133,220,113,23,198,135,150,197,199,134,28,92,184,23,10,233,23,226,42,53,45,236,200,50,228,158,123,140,10,113,193,205,65,206,87,252,242,214,164,134,102,148,143,241,81,20,10,244,249,192,103,62,250,14,93,169,104,209,168,14,126,252,243,91,53,96,238,48,83,92,146,248,166,230,117,146,17,16,201,10,227,50,94,23,174,178,11,118,139,16,77,117,176,137,129,209,127,21,170,237,194,90,176,128,175,52,21,45,149,226,254,174,158,86,194,158,215,113,97,101,92,226,74,29,86,108,27,47,151,129,194,173,58,106,244,53,180,189,82,111,106,6,85,159,49,131,96,243,212,40,66,55,45,236,152,158,4,25,165,38,7,154,10,118,212,152,66,221,188,173,226,123,230,104,14,238,241,154,84,204,146,43,4,33,191,126,189,203,100,18,87,241,107,19,56,155,250,242,41,231,33,217,136,51,226,177,21,67,84,93,253,148,228,213,235,163,162,24,44,75,112,5,134,133,154,124,151,59,227,210,179,184,242,217,250,107,148,135,80,250,173,49,79,184,166,210,85,96,104,232,169,203,54,54,73,212,143,146,186,115,209,34,220,33,40,142,192,168,107,225,6,168,71,210,79,29,54,138,249,210,233,111,221,230,140,106,47,54,103,110,193,227,201,78,129,230,173,69,112,221,242,240,103,127,3,51,53,2,147,72,79,182,241,196,109,122,11,138,71,170,102,119,209,0,56,110,145,240,49,241,116,202,154,158,98,38,118,143,151,163,195,172,225,214,14,99,93,196,140,134,145,88,104,184,170,90,102,115,192,168,187,107,252,239,116,82,138,42,12,168,65,231,19,60,204,215,84,5,125,195,85,148,94,206,40,210,24,100,86,106,154,20,22,99,112,233,2,159,225,91,26,246,68,78,234,194,40,87,206,39,166,218,34,193,228,192,40,24,107,156,24,222,1,119,53,89,15,244,246,68,153,235,21,45,64,205,112,150,246,132,176,73,94,186,176,13,192,19,31,111,81,97,15,92,158,224,250,56,167,107,20,213,116,228,37,214,124,224,121,43,114,160,79,213,102,51,237,35,70,13,184,159,103,45,114,217,46,188,165,220,213,52,195,164,204,136,245,144,53,247,4,74,205,126,223,61,146,168,158,90,238,201,14,34,184,108,50,178,226,22,135,48,16,35,48,224,249,132,164,200,216,89,81,147,198,211,103,59,212,252,145,243,227,177,178,121,186,22,93,32,24,45,61,203,203,123,215,232,251,207,255,187,229,233,165,249,8,43,143,203,19,207,111,171,46,0,206,180,211,81,243,254,54,89,229,154,129,5,69,65,190,189,198,54,80,31,216,149,162,126,176,238,42,235,252,115,229,200,117,56,191,178,133,181,220,210,241,238,72,15,139,167,43,200,54,33,101,95,91,67,193,219,252,243,49,28,70,229,186,21,62,55,252,136,250,159,222,90,194,244,68,142,97,134,0,212,225,106,238,31,201,95,204,20,55,196,79,35,251,58,166,194,166,168,234,240,217,84,132,0,168,147,137,124,75,62,51,97,33,77,45,62,22,220,14,122,59,202,32,251,147,152,12,149,103,142,149,71,232,82,131,239,164,49,151,96,238,202,80,98,107,196,235,220,127,208,117,138,156,0,156,53,154,70,75,206,226,138,84,9,106,67,212,199,66,164,96,75,252,188,83,127,149,21,198,42,28,55,178,175,5,107,168,169,226,30,29,55,47,32,137,46,198,129,169,193,136,252,43,203,113,210,140,82,100,78,82,76,113,216,189,147,38,69,67,55,84,111,98,64,54,242,11,129,137,232,70,120,29,127,218,92,218,52,88,101,247,205,195,32,218,47,221,66,81,109,56,33,73,211,232,235,73,149,93,85,74,35,137,90,171,169,98,210,205,227,162,148,112,107,203,76,170,185,69,129,33,22,81,215,44,93,88,78,163,8,176,195,241,168,41,192,240,141,172,91,128,72,244,117,41,76,72,32,18,72,142,189,42,245,137,7,198,193,188,110,110,11,193,188,254,192,43,234,171,160,108,27,243,201,47,134,127,242,166,190,156,254,78,207,211,103,242,221,218,199,100,164,111,130,118,14,152,248,46,10,230,138,38,77,15,124,187,253,230,236,12,77,120,56,48,180,168,145,138,132,134,128,174,63,216,120,34,141,157,116,34,78,82,129,217,155,251,205,84,194,67,170,133,24,80,164,198,94,11,157,220,208,66,37,164,147,83,12,88,177,11,247,147,75,206,196,191,25,86,84,177,233,211,197,196,240,110,122,86,201,79,133,9,41,66,247,105,56,14,202,91,149,80,131,121,224,192,105,239,167,50,198,210,101,226,195,80,85,124,235,60,214,13,182,101,188,0,79,241,10,244,172,55,227,141,8,193,83,23,67,102,103,100,219,145,242,251,84,6,12,19,151,137,108,59,164,151,31,152,248,118,187,121,128,245,153,228,240,39,204,56,241,179,165,88,148,167,22,137,203,88,36,25,214,38,76,136,192,144,243,198,203,43,249,93,253,169,145,154,81,161,104,249,143,207,92,169,63,219,41,178,39,199,120,42,149,172,48,36,18,24,211,126,118,21,27,141,155,81,138,163,252,45,222,66,234,39,82,70,207,196,18,18,10,43,43,59,119,137,17,41,163,168,123,62,149,97,8,22,4,124,140,98,97,42,181,154,181,115,160,69,14,239,176,124,125,133,49,87,250,205,102,37,39,224,169,182,91,43,69,186,106,26,91,228,146,241,107,81,127,23,233,197,70,15,251,162,243,166,77,19,18,210,94,129,104,180,221,108,112,130,238,210,223,68,163,110,210,244,249,200,165,51,152,75,118,80,133,66,59,118,70,91,155,13,155,91,148,218,237,196,196,209,167,11,124,24,253,22,37,204,165,133,26,230,41,171,81,179,176,144,134,212,151,99,64,20,129,73,2,210,207,186,234,118,160,249,153,163,200,185,4,177,36,228,209,233,169,217,193,247,24,25,161,137,220,240,167,226,7,181,138,156,162,22,99,66,144,170,79,195,77,29,117,80,40,154,252,243,52,85,128,241,217,40,16,37,237,149,198,9,19,47,39,127,94,207,124,242,199,110,151,35,121,159,116,225,55,114,75,110,145,9,18,3,106,9,161,134,208,247,133,105,153,118,26,126,234,40,101,130,71,248,41,19,57,13,79,33,244,67,13,74,42,207,203,167,150,109,194,216,190,36,151,117,155,247,161,222,138,57,84,48,164,91,56,130,194,5,155,76,108,79,110,141,155,218,200,91,193,133,211,79,215,46,169,12,229,150,222,156,115,246,153,74,231,234,53,210,173,178,162,88,85,104,28,96,13,133,88,39,250,244,28,187,179,189,69,184,193,165,197,62,123,62,251,41,225,109,51,92,111,201,110,37,90,29,124,58,241,86,91,16,125,29,75,126,154,76,184,17,213,195,11,49,51,169,144,79,248,176,107,212,160,44,68,107,82,85,120,94,186,17,102,90,145,171,192,57,131,9,151,239,91,9,69,249,177,84,92,119,147,108,139,223,70,168,90,152,22,96,42,186,201,226,192,132,26,46,12,193,228,202,235,86,128,105,234,15,48,185,94,243,194,73,152,3,153,117,105,4,7,95,154,27,211,88,225,179,149,134,91,155,252,152,177,180,168,26,182,171,224,174,161,150,112,8,201,222,48,218,168,81,111,185,107,105,74,179,114,206,156,118,73,57,45,113,54,43,175,64,70,88,99,72,25,110,43,83,159,238,187,221,50,70,170,37,180,68,190,160,114,120,81,227,73,147,226,125,234,158,103,188,186,36,13,30,14,74,139,33,16,137,21,50,186,196,156,80,169,91,183,184,152,237,82,249,95,142,93,98,170,108,81,99,194,37,94,126,26,79,223,77,83,255,93,136,132,66,2,245,175,38,166,167,89,185,2,115,81,247,176,38,178,228,51,41,33,200,25,206,179,156,195,50,61,119,254,33,165,230,197,170,3,35,31,214,100,105,146,114,76,80,51,29,78,25,210,140,134,12,118,129,131,37,36,84,185,198,116,161,177,31,24,93,200,147,198,37,136,120,153,240,91,20,124,91,145,98,140,99,67,26,70,42,195,117,69,225,228,152,194,7,2,249,196,186,9,219,231,124,111,15,101,7,54,118,92,226,73,126,171,210,234,1,227,74,88,173,136,254,100,165,34,193,57,212,61,132,129,125,70,129,144,192,157,128,185,39,105,192,227,58,101,121,0,247,208,82,56,48,27,185,254,54,99,31,156,55,80,67,151,165,191,221,209,182,168,1,227,178,153,74,161,130,80,212,14,191,99,42,34,135,48,200,139,136,84,135,194,213,172,108,229,80,129,118,35,178,75,144,200,211,221,176,160,170,17,97,83,66,89,50,131,15,88,160,219,143,220,180,74,81,182,192,216,165,57,152,124,206,15,53,217,11,203,166,186,50,212,112,39,188,63,215,208,135,108,167,140,48,54,10,190,255,212,133,232,135,76,136,46,26,191,67,105,217,106,50,218,200,113,153,151,122,222,75,121,126,32,33,140,188,106,74,124,228,163,207,254,77,73,176,127,180,221,227,149,37,136,76,223,30,131,9,229,141,190,187,252,146,204,2,157,146,243,2,74,178,240,22,244,161,109,170,251,44,142,224,132,98,241,60,159,69,190,110,40,139,1,87,241,160,145,138,91,174,199,6,134,48,92,140,74,219,68,48,236,50,163,245,38,116,136,248,147,27,105,45,14,247,138,116,174,192,109,132,226,103,193,221,159,149,26,9,167,226,29,107,60,96,91,88,105,42,229,64,101,92,184,109,221,18,144,105,200,146,34,105,34,224,74,102,133,8,68,187,50,190,38,108,42,240,38,63,39,36,132,107,19,138,236,51,99,201,235,107,87,228,151,44,251,172,44,92,251,202,152,64,38,185,37,231,143,249,142,226,248,69,135,232,46,13,92,252,103,19,201,87,64,88,89,255,153,237,169,4,103,97,133,253,80,205,20,122,123,222,144,41,74,150,82,46,116,96,99,112,187,95,125,118,44,57,144,33,54,187,60,37,104,110,36,97,63,102,83,37,137,54,223,209,188,129,12,42,156,50,180,184,254,234,52,212,196,33,105,160,71,97,11,164,87,67,196,114,6,137,157,43,244,87,77,158,120,42,145,28,100,162,85,50,198,168,109,17,152,179,42,194,181,212,70,206,169,240,54,223,67,192,164,14,74,203,144,150,14,158,57,131,133,251,152,180,234,140,210,237,125,121,17,54,132,65,157,17,33,219,104,26,250,42,194,206,151,108,234,68,127,239,245,144,100,117,147,51,142,148,49,140,33,201,173,26,189,154,47,112,72,166,156,48,154,27,187,124,175,55,242,121,206,246,93,132,56,16,58,138,25,58,194,36,249,110,177,42,7,92,97,110,133,84,136,198,146,156,61,112,45,134,132,156,81,171,72,126,32,40,49,242,30,48,3,36,100,139,20,171,44,95,245,117,154,14,243,69,153,69,61,34,117,27,233,221,170,60,143,40,56,132,250,16,245,160,73,152,172,16,208,34,242,23,48,244,124,75,96,116,125,110,254,19,41,25,98,228,159,14,76,105,93,205,218,99,178,116,233,209,211,234,42,194,150,4,222,164,34,238,156,22,157,178,181,216,205,118,81,98,49,75,1,15,115,21,14,212,38,85,15,12,45,9,109,65,250,89,24,254,219,225,203,50,227,35,66,78,58,143,12,7,30,196,75,151,6,183,225,84,131,147,52,173,75,109,132,192,12,145,35,161,80,229,52,15,90,89,227,117,20,237,7,136,19,194,181,205,194,27,82,55,134,46,120,106,113,164,34,70,223,40,29,254,227,156,106,120,86,246,37,14,63,155,142,42,28,154,80,116,212,105,152,135,92,88,43,112,35,194,202,243,245,37,250,172,69,168,4,241,109,236,136,110,32,68,163,140,152,251,75,134,250,80,200,81,197,139,57,16,165,238,65,28,57,48,104,133,125,155,2,141,114,231,182,85,228,40,209,32,137,179,59,84,27,172,160,242,157,34,86,223,252,253,246,204,166,55,33,204,174,70,117,230,238,217,31,69,185,92,65,23,107,46,194,127,24,173,77,132,166,161,87,74,45,204,128,9,79,151,176,226,195,72,62,32,148,247,150,239,161,142,175,1,203,72,10,1,223,97,20,217,218,225,233,24,48,190,93,80,114,221,244,134,186,209,77,11,230,21,203,30,144,60,185,243,91,9,130,206,175,87,6,114,98,18,102,227,142,209,17,81,255,96,50,189,133,224,228,108,112,201,238,188,31,76,114,36,73,164,127,60,63,73,175,13,225,56,110,142,85,53,108,113,104,206,40,187,69,65,80,75,199,39,202,229,251,246,53,85,95,196,167,255,56,233,159,221,110,223,180,126,234,104,180,77,68,176,66,131,140,124,203,157,31,249,0,92,149,190,195,140,223,93,67,24,212,169,118,12,62,21,172,244,177,31,157,137,92,110,161,219,49,88,217,177,84,21,4,202,51,119,124,142,190,9,87,62,50,43,100,161,249,211,211,72,157,229,229,22,176,247,61,253,204,115,246,117,17,221,161,142,50,40,156,96,237,201,170,101,76,204,27,173,34,135,209,244,17,101,208,74,60,44,143,120,186,83,122,159,31,248,28,219,251,194,85,165,84,140,165,222,77,57,118,131,182,85,130,201,212,238,242,184,48,199,176,192,56,91,122,172,72,174,176,207,187,11,50,46,243,194,93,133,44,128,71,36,117,3,151,174,40,242,94,126,27,65,41,97,189,45,107,249,214,193,25,92,69,35,182,82,92,28,18,127,195,104,122,84,156,141,208,108,208,69,160,148,128,10,243,11,7,131,58,240,16,231,62,240,174,193,140,120,96,18,189,181,105,176,231,197,79,179,142,84,85,238,103,121,100,129,155,170,148,17,49,142,105,120,182,188,174,2,155,156,177,35,24,106,7,190,197,158,202,3,83,16,124,225,34,204,108,103,7,74,16,176,198,14,57,89,79,253,129,123,112,50,2,247,173,234,107,5,113,240,18,191,141,120,103,41,15,124,83,13,128,139,176,77,0,83,0,91,3,30,179,169,44,213,129,215,221,158,77,90,84,133,196,138,121,136,227,200,35,147,79,21,210,202,34,49,112,5,140,155,237,121,122,222,193,70,17,165,106,143,227,143,111,238,218,60,112,59,151,104,105,89,133,116,96,198,210,158,175,188,58,37,22,61,60,244,100,52,55,9,1,79,174,127,251,46,78,104,116,179,106,27,66,166,31,25,139,3,137,96,85,31,169,150,24,231,215,125,203,0,91,218,167,48,66,7,251,231,233,16,118,146,241,168,113,229,121,59,13,66,136,170,106,92,167,159,243,253,237,52,214,211,45,13,37,175,216,140,217,209,234,126,132,194,240,143,93,152,76,134,166,240,140,72,207,153,239,91,235,172,45,59,30,254,115,135,7,44,115,249,145,79,219,97,196,14,11,69,139,58,14,183,149,25,85,141,24,204,207,166,67,41,96,228,203,99,109,39,21,143,254,73,212,199,120,13,171,113,85,20,25,141,120,248,180,186,62,58,126,198,34,228,163,217,169,206,215,241,24,70,244,155,3,198,115,170,50,127,228,219,68,135,159,55,65,181,171,234,134,68,74,253,171,153,207,91,119,75,170,238,66,52,24,56,61,243,240,28,248,103,241,199,203,169,105,82,241,52,171,199,143,1,49,225,228,245,138,58,238,72,219,194,248,174,85,247,249,99,187,239,16,94,132,119,129,28,51,21,140,236,215,135,136,66,182,18,147,160,70,105,181,238,1,159,1,81,29,63,188,230,145,91,98,55,233,170,187,210,226,54,27,214,46,178,2,207,70,143,112,98,208,66,112,113,107,207,94,12,143,87,248,108,57,157,186,138,102,85,98,250,145,194,74,178,0,219,158,192,244,178,223,120,200,133,61,99,52,21,30,61,184,152,14,12,97,235,243,52,34,197,129,30,219,68,65,216,17,99,180,89,171,85,213,11,247,47,61,60,204,17,46,114,242,213,208,23,165,56,253,42,196,242,34,56,71,31,17,112,118,152,52,243,174,191,189,207,19,238,221,132,82,115,175,252,192,91,154,102,196,245,178,173,156,125,225,124,231,140,167,7,59,247,35,36,203,41,239,243,212,188,226,69,225,115,48,207,107,196,157,99,252,209,28,78,103,122,68,134,45,254,124,56,80,5,198,33,17,71,148,241,235,44,213,184,69,125,204,51,79,6,164,207,82,129,62,169,130,170,251,22,149,254,228,195,85,84,24,255,168,183,252,124,117,106,143,242,47,41,83,227,194,112,207,236,87,208,120,199,214,193,149,64,21,35,155,93,164,188,101,80,211,9,75,231,52,241,74,191,223,14,10,167,139,234,156,103,194,24,174,108,178,45,253,230,5,67,186,154,16,98,202,143,64,244,228,150,230,213,187,219,60,77,47,220,162,14,140,20,190,173,219,198,143,192,37,148,102,140,95,74,21,137,33,165,191,154,93,112,82,148,165,47,223,86,205,18,48,197,167,250,209,208,143,198,79,179,111,55,253,46,168,13,226,126,77,36,92,213,92,81,191,43,17,86,255,72,103,85,239,59,29,147,34,84,129,201,112,145,19,4,70,237,160,214,37,87,170,62,194,240,84,132,119,223,74,185,186,231,165,58,203,208,94,239,251,85,9,217,61,213,243,134,12,34,164,11,23,124,110,243,129,241,29,133,216,210,180,177,87,216,88,39,3,230,150,83,20,158,53,10,10,225,178,170,243,145,26,111,187,231,43,176,118,142,88,221,229,81,148,200,81,247,142,190,213,88,207,111,79,227,51,189,234,88,35,167,7,134,183,240,202,145,245,49,85,159,189,208,25,247,187,19,82,243,170,99,190,200,80,11,105,80,206,136,23,214,15,155,12,152,78,242,115,96,148,20,90,203,84,210,172,166,221,178,169,88,140,167,23,30,57,121,57,38,94,92,114,72,218,234,58,137,169,158,41,53,90,134,160,148,216,212,205,104,83,67,37,106,150,135,221,10,24,137,152,171,167,186,207,120,62,47,39,39,35,36,6,51,99,170,79,35,168,218,162,225,100,201,234,36,199,54,156,227,138,31,114,230,119,133,75,9,218,34,60,47,67,239,203,237,216,4,41,216,108,144,101,204,207,142,132,77,176,67,237,108,160,226,81,181,105,147,89,30,114,147,36,179,61,189,70,164,228,138,108,54,219,243,20,222,145,174,102,98,148,83,59,141,141,163,71,159,158,109,62,53,157,167,112,117,68,8,160,179,43,53,221,14,41,3,141,91,14,121,116,57,233,182,2,19,122,13,161,181,95,124,77,97,227,80,138,167,135,49,196,10,140,21,92,66,109,245,24,54,143,232,253,89,96,91,20,81,201,140,212,125,28,109,155,144,102,48,25,223,174,179,1,153,210,168,140,181,124,52,213,152,166,8,41,69,66,40,52,49,93,40,95,167,105,209,92,173,180,14,1,138,220,105,141,170,121,221,15,59,231,170,164,253,207,95,73,66,8,128,118,56,48,244,97,35,95,137,46,167,184,82,31,30,38,87,20,125,154,216,171,101,141,144,142,19,9,55,167,149,248,150,245,105,56,113,66,153,11,67,84,127,154,235,193,157,197,80,1,54,157,197,236,81,161,41,209,155,145,161,54,133,45,129,59,96,20,97,4,230,108,220,87,5,122,193,217,38,195,121,22,228,138,224,95,135,239,64,175,157,232,139,142,96,63,237,104,238,21,17,74,55,121,236,232,51,124,190,67,59,5,15,240,93,219,63,34,13,65,17,63,15,253,69,139,11,63,224,8,90,250,110,81,122,81,72,108,220,50,131,221,157,61,185,171,18,90,35,222,17,202,12,164,168,167,169,141,94,45,199,141,20,34,185,169,26,235,132,115,246,117,165,87,226,63,50,146,63,94,212,171,154,13,163,96,121,224,155,223,142,230,185,154,203,230,105,110,235,234,121,23,40,241,5,134,13,54,132,75,97,230,79,186,234,161,20,24,247,163,211,43,5,8,76,129,212,133,171,222,220,140,183,171,93,149,243,177,36,143,206,208,121,207,46,42,176,85,23,242,76,170,118,75,118,207,205,11,177,112,253,106,19,86,14,141,244,115,61,122,102,9,170,0,145,76,77,120,44,63,86,39,169,247,35,68,64,41,157,87,233,210,134,7,253,106,24,194,169,48,116,250,67,14,23,9,101,40,58,36,245,217,160,118,196,43,3,70,136,78,95,142,146,100,232,245,21,120,196,196,111,66,109,213,142,244,246,142,26,69,81,227,16,202,141,232,180,99,52,53,145,240,0,69,33,41,80,138,5,239,47,159,29,132,194,79,159,254,208,59,116,177,53,32,124,56,166,136,191,155,209,80,183,201,233,225,115,108,122,137,117,55,174,136,253,192,38,131,235,48,156,225,114,162,119,163,208,136,93,56,159,235,201,20,7,29,52,254,55,3,233,24,245,232,79,232,211,24,93,113,180,33,82,160,195,121,224,29,162,94,252,67,196,65,200,107,39,133,166,7,74,245,142,62,107,39,126,13,24,78,213,7,198,249,27,13,67,140,103,106,195,72,8,136,169,64,42,129,218,211,72,22,150,168,218,197,216,62,235,243,14,38,93,130,58,234,149,56,60,39,176,180,156,18,179,25,219,21,171,171,202,173,174,195,164,153,231,133,177,175,229,183,33,216,186,50,133,232,40,79,237,82,210,221,115,48,1,108,110,33,93,95,126,166,117,12,103,35,55,93,67,21,157,212,236,16,90,110,188,123,232,76,203,68,69,203,21,103,36,148,35,31,86,208,21,94,33,206,184,209,178,232,10,243,180,55,13,133,15,213,124,237,36,195,143,224,110,128,20,67,216,25,129,17,12,91,1,67,66,174,79,23,146,179,75,192,28,78,77,97,196,131,226,183,49,100,182,190,156,245,120,225,177,211,219,242,106,156,231,1,159,62,214,1,181,170,179,248,105,174,179,93,91,118,108,247,144,112,131,240,178,10,157,218,180,138,252,8,181,113,168,230,164,227,137,12,101,36,141,29,184,63,167,68,55,93,182,114,159,102,223,145,1,67,240,126,5,247,200,153,181,231,90,161,79,219,38,22,159,125,22,126,110,218,105,203,46,70,1,39,21,93,129,74,18,222,220,24,110,24,251,101,75,59,251,43,20,216,254,242,179,5,105,17,213,129,169,165,116,91,164,153,103,83,108,98,115,130,93,54,13,83,105,28,250,242,66,129,156,247,249,156,230,199,81,120,133,16,20,178,28,67,29,35,240,29,182,96,215,57,22,64,209,242,95,99,151,26,17,79,134,171,42,55,157,229,199,128,14,214,8,118,87,225,237,198,21,187,132,90,207,152,180,117,176,169,99,9,170,116,100,37,123,215,61,173,154,199,34,158,102,86,14,125,57,133,124,65,171,130,223,94,234,13,14,76,22,120,140,38,193,99,181,105,57,199,99,207,50,49,217,161,45,107,230,101,137,119,155,140,188,12,135,113,43,70,127,83,139,240,204,113,163,186,204,162,187,138,185,45,48,190,140,232,21,92,216,26,238,192,242,231,92,11,184,138,90,0,232,186,68,207,92,248,159,195,143,164,141,16,32,65,207,114,73,24,28,120,146,117,18,48,188,137,218,39,148,250,5,129,200,56,103,194,106,250,211,164,1,142,11,163,37,223,21,158,183,38,154,124,146,174,39,144,69,109,98,179,28,248,114,117,166,52,8,41,219,133,225,52,214,30,93,33,160,128,96,41,135,161,128,103,222,12,63,25,45,247,71,180,52,41,95,91,87,201,140,27,195,110,122,130,144,98,35,221,221,150,22,212,224,127,166,182,47,186,172,217,175,9,76,90,89,44,107,146,129,134,158,32,208,2,181,88,122,164,4,62,203,154,166,6,129,53,233,136,187,234,202,132,173,68,62,236,92,233,186,78,5,168,57,114,52,188,216,73,168,232,204,33,88,78,212,43,235,29,130,118,231,124,167,66,62,47,211,62,165,222,108,6,25,40,154,108,83,251,116,24,249,182,163,20,18,21,69,103,162,108,35,224,243,170,166,239,134,60,248,78,5,210,39,116,225,50,103,47,227,145,93,138,159,151,159,137,19,74,29,86,25,84,36,246,116,58,252,140,193,190,79,195,164,46,155,248,36,199,217,65,50,1,212,124,99,138,134,47,8,18,128,42,57,38,228,211,102,184,20,28,158,100,234,40,140,254,94,16,95,157,134,224,81,85,24,93,149,120,26,175,136,174,15,188,140,33,204,109,132,193,82,17,125,224,129,244,71,124,53,59,144,118,233,36,192,228,126,13,72,43,135,164,67,35,19,112,14,163,176,53,216,97,212,169,79,89,214,138,138,26,14,115,98,60,10,115,255,143,94,171,112,141,73,143,35,126,214,220,7,6,105,78,17,173,26,206,11,162,25,241,219,153,110,110,10,91,29,64,192,208,187,233,211,248,119,118,60,77,97,164,182,220,200,16,195,30,224,90,49,180,101,240,142,250,157,18,14,187,221,213,234,61,155,219,37,82,135,54,16,187,86,97,114,119,252,187,184,26,47,61,239,151,233,89,6,147,211,44,154,170,55,141,197,253,102,211,89,138,135,142,231,50,186,183,104,26,236,74,58,19,9,84,151,219,52,187,88,104,203,241,15,180,160,168,106,74,244,4,74,222,80,116,202,249,200,164,198,130,113,138,95,2,43,99,49,210,159,38,225,44,198,235,108,149,163,234,2,194,142,13,173,167,70,182,201,214,179,109,159,253,110,9,51,215,185,106,201,85,155,228,235,30,138,50,144,142,228,165,155,45,74,180,57,88,212,170,165,124,41,140,207,171,94,210,176,179,32,178,194,199,146,73,35,94,126,54,180,37,241,10,118,138,28,206,119,227,54,151,138,26,96,174,141,65,51,69,24,71,55,91,84,98,238,242,133,24,182,232,120,110,232,168,227,152,200,150,195,123,55,173,97,247,150,176,122,233,34,41,147,5,54,97,242,128,245,128,58,118,126,38,183,227,166,109,118,97,51,131,8,247,172,143,56,98,206,155,186,240,122,1,147,135,155,133,128,88,100,33,169,174,38,231,221,19,51,161,63,215,208,176,213,56,205,203,70,125,206,140,162,224,142,155,52,121,246,89,205,129,145,140,232,43,222,140,142,154,76,20,60,171,17,17,32,95,160,232,133,148,221,239,170,188,175,110,222,8,65,137,143,245,160,46,134,128,86,62,41,91,201,69,14,222,99,227,71,127,224,30,78,65,224,103,134,142,115,164,158,127,7,76,142,185,14,198,177,41,203,109,54,213,178,114,105,67,217,52,69,200,184,90,233,125,210,111,30,146,94,80,45,98,169,191,140,233,16,92,208,182,194,167,126,214,52,58,225,72,161,61,231,100,121,80,228,150,4,173,207,187,167,133,156,29,134,194,241,25,12,130,113,233,194,165,170,247,120,112,53,9,153,245,74,134,159,198,70,45,123,61,39,97,239,212,234,14,96,150,198,10,56,171,174,16,148,132,248,236,67,218,158,69,252,188,220,226,213,45,224,179,77,202,77,22,179,38,10,77,81,115,47,34,185,2,74,76,44,30,102,46,72,195,74,54,1,10,71,185,203,200,146,70,164,251,156,101,57,224,154,165,74,21,216,252,209,193,128,109,145,61,129,11,5,81,62,253,143,213,153,133,47,18,85,89,248,111,35,137,60,115,1,212,151,19,3,142,185,112,86,26,110,21,133,209,192,13,10,44,227,28,20,116,224,24,12,14,171,141,160,164,76,210,98,226,232,1,19,37,169,218,103,208,125,6,117,40,222,248,103,170,20,211,245,136,167,207,22,48,202,3,159,37,17,201,241,221,156,36,207,203,107,139,116,197,3,163,151,164,157,198,214,25,153,247,208,146,38,93,217,101,181,91,131,135,46,204,185,183,150,7,222,17,158,169,112,121,73,169,27,129,239,222,131,101,153,179,185,138,110,240,185,89,54,75,206,139,12,118,132,212,255,129,67,57,155,232,114,210,219,255,7,71,189,129,121,9,219,11,183,54,5,214,104,128,113,161,69,21,94,37,227,88,29,235,192,43,156,61,149,62,144,180,127,131,107,4,226,171,81,174,200,237,223,224,75,60,214,31,14,103,80,115,186,93,184,232,166,83,59,134,124,144,154,117,184,40,166,194,103,145,196,118,200,153,168,129,190,65,213,98,40,165,89,188,178,234,158,53,72,95,14,2,68,168,91,68,165,1,24,18,175,96,45,131,76,81,155,54,58,92,100,66,155,151,170,142,246,196,126,190,34,14,120,2,183,162,251,172,221,144,151,48,161,211,63,102,30,167,20,140,138,11,107,18,5,68,199,252,107,183,77,63,120,62,240,248,7,238,95,230,40,112,230,248,92,2,35,76,254,155,35,86,188,212,85,49,56,153,183,50,255,140,8,138,205,76,20,82,159,166,6,245,231,233,4,198,215,117,157,60,136,104,147,27,229,48,181,222,146,59,154,140,94,181,109,111,249,175,20,186,93,216,88,241,135,255,54,196,106,53,117,133,201,99,108,14,83,114,119,29,246,72,229,18,92,14,120,136,216,17,96,217,223,20,50,208,34,207,2,211,11,63,180,166,68,188,247,30,45,169,25,9,200,207,223,78,141,28,138,219,189,63,240,254,50,40,13,38,159,226,194,230,68,111,191,75,19,165,104,21,27,255,118,153,49,220,126,220,187,28,173,251,52,236,90,124,80,67,147,250,52,62,120,32,102,52,229,229,217,42,171,202,7,79,106,184,154,140,199,54,57,94,255,109,146,153,215,174,58,23,224,15,250,96,83,149,211,14,69,199,230,227,83,5,37,167,91,7,19,103,242,220,95,167,157,83,8,181,46,233,52,43,176,220,254,52,149,57,114,236,153,152,81,250,4,237,12,238,83,114,84,172,216,190,125,225,176,197,121,74,149,250,3,83,223,54,47,172,172,214,7,38,73,168,249,203,177,239,133,218,1,152,48,94,188,28,78,152,123,45,50,13,115,92,211,31,12,23,80,189,38,58,38,99,91,95,144,219,224,167,6,155,180,195,5,129,189,195,148,43,203,92,170,72,47,126,37,2,192,72,132,222,205,42,153,127,253,203,50,54,152,148,148,174,48,166,157,191,156,137,59,238,113,111,176,223,30,12,166,200,120,10,60,206,9,94,190,185,132,227,145,78,84,184,143,79,161,4,184,24,91,245,3,31,235,193,187,165,83,208,217,181,229,38,114,23,232,58,91,139,182,204,114,32,2,134,21,46,107,151,91,61,167,183,140,115,171,42,10,243,184,175,1,120,10,187,16,254,37,75,111,249,88,222,200,156,96,180,178,194,198,252,235,157,66,32,80,174,31,180,251,244,115,242,201,128,210,169,92,63,56,42,178,103,205,1,115,154,39,105,26,5,134,59,102,26,121,164,226,203,73,199,68,37,185,192,187,212,76,69,29,109,12,176,143,206,201,62,140,96,192,221,180,44,239,35,90,70,41,148,54,236,156,83,45,54,6,72,222,87,215,134,101,82,38,125,180,10,151,189,166,191,156,184,223,165,128,55,201,53,210,41,25,50,59,95,2,100,10,14,169,53,1,198,205,80,29,166,246,179,9,156,76,233,47,59,220,199,22,53,154,196,30,56,191,19,215,168,104,153,183,247,233,66,172,122,251,10,129,17,36,11,17,34,113,0,180,100,163,105,228,120,203,206,80,190,104,149,65,144,29,220,238,44,118,255,216,195,225,65,244,254,206,19,136,3,96,68,141,223,37,253,164,11,92,232,83,135,169,41,214,213,65,65,91,254,4,50,128,233,238,82,20,62,39,165,111,57,36,37,36,201,44,0,238,57,246,51,146,247,148,13,249,192,104,241,197,135,181,101,1,40,133,71,216,11,88,48,77,9,103,147,241,205,53,159,132,84,61,150,254,160,100,128,249,79,147,94,41,75,175,64,227,252,209,39,128,114,224,191,159,53,102,44,158,114,206,123,110,109,10,147,85,210,29,222,244,255,18,184,33,208,230,35,189,81,193,24,210,178,66,89,190,175,142,95,181,141,108,56,100,193,249,94,70,148,107,74,94,26,96,78,217,95,125,22,207,57,253,171,116,104,134,173,193,103,40,196,102,73,8,91,240,163,64,167,92,29,198,89,53,21,166,224,214,127,26,71,176,48,244,146,20,13,255,119,119,152,12,74,249,101,162,245,117,4,138,137,36,27,70,225,220,244,69,109,69,124,83,250,11,207,252,151,22,0,74,22,232,45,59,224,126,75,170,153,127,51,233,57,186,217,144,9,203,73,23,48,137,228,2,91,253,133,31,107,181,253,114,10,47,76,106,81,143,30,227,255,104,50,253,17,222,218,31,161,17,159,181,155,82,1,36,184,105,145,103,9,120,170,83,34,253,170,151,90,60,13,245,214,117,28,39,51,221,70,185,112,239,58,253,185,88,16,240,136,110,177,2,179,11,167,159,54,203,7,35,183,39,124,125,9,189,189,229,83,212,200,248,214,13,132,81,129,200,202,115,120,66,198,124,51,249,146,17,117,213,254,45,158,106,108,189,178,9,35,77,158,190,92,60,232,133,206,194,151,202,156,159,252,112,236,209,80,135,75,205,2,132,255,164,133,126,237,198,95,183,68,218,38,65,248,225,20,187,70,89,119,22,128,182,12,118,204,153,178,195,84,3,203,104,195,18,131,33,251,193,248,59,219,150,151,247,212,83,172,235,6,215,226,238,210,180,115,116,140,29,47,135,200,39,203,134,147,232,136,79,148,1,152,115,77,12,168,115,22,157,230,101,127,154,210,25,225,18,64,210,153,106,234,225,112,55,34,148,63,190,114,253,199,143,202,23,33,137,228,221,133,103,171,72,103,82,49,60,252,115,171,37,161,41,106,97,199,251,185,248,217,101,134,113,137,111,49,142,108,223,18,3,254,141,196,170,62,18,212,24,74,26,196,129,161,26,153,209,211,118,174,203,40,35,112,56,155,195,132,132,181,101,184,223,170,95,30,206,246,138,52,129,160,203,212,6,98,138,112,108,233,202,128,113,176,250,102,180,31,155,43,109,179,41,2,252,49,10,8,12,193,234,133,207,217,87,147,46,73,168,187,114,172,170,77,184,71,54,19,88,122,194,36,59,171,34,193,154,161,235,29,182,79,223,45,206,117,106,74,17,46,252,182,165,39,239,19,99,212,150,202,19,216,229,33,229,240,166,81,11,39,103,14,124,77,233,75,129,96,171,57,230,179,100,98,167,223,193,59,46,140,132,168,194,166,249,29,239,166,58,177,201,22,11,37,125,141,45,150,164,72,225,177,100,239,63,27,108,245,151,143,211,103,83,218,77,81,204,158,177,143,149,161,249,204,167,135,18,153,141,247,97,74,221,101,143,220,9,45,188,30,63,109,101,101,122,240,36,217,64,31,161,74,118,145,57,242,221,126,41,101,212,3,207,238,183,37,78,165,84,245,220,40,84,60,231,56,135,207,155,37,147,198,172,143,50,227,192,59,187,204,124,206,210,138,226,144,27,85,199,6,160,242,231,177,154,88,13,45,224,51,84,85,62,138,32,78,143,157,31,14,89,33,108,196,222,27,123,196,60,73,112,125,36,57,168,45,108,228,45,163,80,71,232,32,82,249,101,128,199,195,153,84,27,249,105,72,250,146,223,88,140,1,113,104,195,141,199,223,47,21,199,170,58,123,177,90,85,192,95,178,140,193,168,196,202,120,52,236,220,18,230,94,225,236,212,134,19,6,90,110,147,81,94,51,31,51,23,22,69,63,178,96,255,235,93,141,100,60,75,217,7,172,16,42,144,103,143,213,227,177,5,94,157,112,18,74,187,247,52,226,222,120,150,154,74,189,22,192,21,224,27,33,186,107,89,242,89,184,12,157,93,52,236,235,145,148,134,63,89,2,87,143,46,171,205,24,203,5,254,105,229,93,152,154,26,185,166,229,254,197,3,65,207,95,23,189,134,177,11,228,219,48,4,239,135,222,241,80,72,187,183,157,109,76,11,2,159,239,222,203,159,46,12,152,126,86,37,80,212,227,105,188,17,50,197,173,182,215,143,105,2,199,187,234,53,13,230,232,209,189,195,169,180,149,105,68,226,244,104,110,63,35,9,84,134,122,34,172,80,192,119,35,100,190,100,59,97,191,95,219,13,27,174,143,199,12,210,238,38,40,122,111,151,108,8,207,104,108,116,93,253,86,12,25,230,214,187,105,53,130,255,184,83,111,200,67,228,171,42,82,166,45,208,33,169,96,169,26,125,182,155,30,236,91,170,11,134,61,213,106,118,203,29,5,249,199,207,135,56,81,79,113,225,230,92,202,114,178,84,214,85,137,59,245,222,73,116,99,184,3,27,193,105,124,244,89,25,143,3,132,52,208,152,99,150,151,36,219,36,94,37,28,238,254,110,92,136,77,102,232,177,36,83,15,79,1,97,225,166,99,73,222,243,144,207,46,67,215,188,89,216,253,246,40,73,218,171,63,112,255,168,52,240,36,28,99,231,249,105,20,26,194,45,52,94,207,204,38,199,247,250,117,200,228,82,215,12,60,194,238,139,54,199,86,87,251,248,28,237,167,207,194,203,215,144,97,171,234,135,27,121,133,215,167,97,148,170,139,144,242,210,143,114,199,28,109,91,105,107,9,200,141,92,195,217,5,95,228,212,111,134,48,116,133,55,11,205,170,165,238,201,65,85,109,124,23,230,201,124,60,163,133,244,23,135,225,75,17,174,128,68,28,165,206,232,178,179,43,170,191,202,138,197,106,190,15,67,53,170,15,55,134,100,7,108,233,135,234,230,166,238,166,132,111,147,122,136,42,238,100,8,120,195,13,135,123,87,175,5,221,50,172,253,174,148,54,215,149,241,192,251,78,148,100,12,238,75,80,204,94,239,51,219,158,229,135,241,8,101,183,202,18,41,241,242,81,56,169,143,49,227,191,75,42,138,164,6,165,159,12,149,192,69,179,250,18,171,210,53,209,113,99,167,254,140,6,245,14,206,164,104,78,240,45,75,30,111,96,248,131,14,86,180,20,203,30,37,19,207,225,197,89,42,237,226,118,127,219,117,22,96,46,234,94,255,221,238,221,189,142,25,47,196,125,212,53,44,231,191,51,56,63,247,117,42,104,250,39,218,108,158,127,104,4,154,194,36,161,221,192,0,78,136,166,174,125,132,27,221,243,143,117,174,230,32,247,130,115,35,247,167,147,201,178,105,212,1,26,14,55,49,48,167,207,185,61,116,22,141,240,122,90,176,68,169,163,72,77,128,70,59,226,52,198,63,161,81,133,114,134,103,68,132,9,185,197,241,167,55,52,106,103,225,180,252,150,5,105,159,103,143,140,59,195,129,73,55,118,79,43,236,72,251,222,101,208,2,43,199,18,255,238,4,131,84,178,51,119,231,133,73,169,252,10,146,150,105,9,113,161,185,240,54,211,114,125,48,129,166,235,65,32,31,135,146,253,237,63,93,38,250,233,89,158,174,212,215,204,15,182,154,137,116,95,142,116,116,115,91,112,32,63,143,1,119,97,54,170,236,63,125,166,152,220,180,15,10,215,199,248,182,18,96,8,27,229,221,140,147,123,144,7,209,91,254,123,225,13,27,247,119,113,29,38,189,247,124,215,217,60,202,71,136,98,89,104,104,231,78,129,59,106,163,14,147,67,81,228,187,160,167,242,11,7,4,150,59,221,80,31,40,142,70,255,46,8,100,247,146,1,217,131,83,223,7,155,186,235,114,171,84,42,46,250,60,211,119,26,66,102,119,6,168,222,209,54,86,247,79,236,108,153,98,85,191,33,152,138,250,66,98,191,254,96,196,159,238,178,36,32,115,38,79,30,95,159,162,0,94,110,4,20,14,138,3,126,36,24,192,176,86,199,194,98,164,143,129,242,49,225,46,75,157,221,183,224,28,120,218,207,255,96,152,87,8,177,42,92,234,167,98,2,85,196,54,237,214,11,67,114,92,188,105,38,198,117,67,110,192,171,16,88,249,96,182,159,27,167,52,115,59,83,146,243,193,248,44,102,4,174,206,123,190,248,223,7,147,73,114,89,72,201,145,199,87,241,121,248,200,251,228,228,47,23,54,178,189,239,146,72,216,169,247,91,211,87,225,39,234,158,88,10,97,3,217,56,50,36,217,40,81,188,83,139,69,37,243,146,151,111,243,71,124,240,57,77,215,213,156,52,24,110,93,127,57,49,156,75,78,252,189,124,248,100,42,220,146,75,233,2,175,62,186,175,79,2,145,233,150,138,192,69,96,180,110,223,203,51,110,162,126,167,57,138,209,144,74,125,67,130,40,246,186,117,223,149,227,215,8,115,127,48,206,193,125,229,164,14,60,80,184,252,236,136,129,69,217,247,190,77,35,130,225,236,220,240,42,192,223,189,228,105,210,53,62,102,88,131,57,156,182,194,16,242,12,135,33,122,26,210,180,73,122,208,119,128,0,115,0,93,184,162,82,249,113,27,3,115,13,93,75,224,141,24,167,55,13,114,239,171,111,4,108,74,173,254,219,243,44,131,155,173,107,34,197,230,214,10,184,137,210,45,79,227,221,248,54,92,18,42,135,100,255,216,111,159,94,155,254,52,69,74,115,223,151,195,150,116,134,200,155,134,67,253,214,249,3,19,147,157,222,107,103,197,144,95,47,48,225,225,239,200,71,226,6,191,96,21,248,156,58,45,249,203,19,229,139,89,90,94,40,237,255,250,148,132,41,8,165,47,10,175,111,124,182,73,118,60,15,55,110,119,159,189,0,195,0,85,50,210,229,166,236,247,109,215,29,166,236,244,116,249,166,211,62,39,122,55,209,214,42,79,35,97,51,63,205,41,12,59,98,30,247,252,60,189,196,60,221,254,52,217,119,55,191,211,244,139,76,224,234,131,169,195,215,201,130,166,239,246,187,36,74,45,72,107,221,17,129,119,134,45,253,131,179,145,43,52,129,23,236,103,254,242,255,209,118,94,73,182,227,70,16,221,18,188,217,255,198,132,83,151,85,72,188,136,209,95,135,76,72,147,77,94,18,132,41,155,153,225,4,152,247,115,67,200,27,7,40,221,77,36,54,229,106,184,232,98,178,192,168,71,14,64,96,74,143,126,76,51,192,230,71,108,129,141,11,251,27,243,227,31,159,37,35,179,161,89,17,91,192,19,155,169,202,213,248,98,223,73,210,113,232,150,108,75,116,157,125,193,169,142,196,99,30,178,165,81,54,230,249,87,36,113,171,232,49,131,126,116,121,144,28,193,89,183,228,145,56,252,190,190,134,69,194,158,96,95,85,56,245,143,61,211,96,136,37,228,206,200,109,126,170,151,132,118,224,239,144,45,133,34,200,253,145,69,0,163,89,47,63,109,242,118,235,155,252,108,148,229,54,81,86,115,145,188,158,220,186,255,165,31,195,230,136,73,241,253,208,227,27,115,216,201,131,53,227,172,107,14,155,252,241,51,195,252,92,164,85,143,76,174,76,1,218,30,151,207,109,202,136,202,237,101,103,126,65,133,152,252,151,33,3,184,161,211,223,144,240,145,29,134,38,71,86,37,230,30,51,238,131,49,15,47,29,67,181,130,26,254,225,7,83,73,216,116,101,108,147,201,245,171,169,64,190,228,55,192,118,76,59,204,161,59,187,162,104,85,126,99,194,250,223,55,168,107,48,132,181,223,199,50,153,224,186,171,254,116,75,126,230,90,59,101,27,75,159,44,55,175,75,93,232,20,66,215,41,99,106,199,137,191,54,244,255,44,75,25,180,179,201,126,250,189,11,191,7,153,44,25,242,129,230,186,111,209,103,7,54,38,3,217,202,24,52,31,242,179,126,9,73,222,223,134,205,139,230,69,135,179,37,96,47,204,39,72,126,176,33,150,65,95,163,156,185,176,214,125,27,33,189,28,228,57,229,236,105,52,146,124,163,70,242,196,186,250,46,76,43,200,247,65,208,194,128,39,91,47,238,173,120,168,144,166,58,171,27,190,48,110,151,187,116,198,0,211,174,98,56,112,166,44,234,187,218,72,130,117,7,71,152,101,102,255,109,211,238,152,178,41,84,204,129,228,23,195,13,46,211,144,126,240,237,14,29,158,38,211,170,233,254,77,105,207,119,107,246,26,24,2,100,1,209,216,253,125,77,8,69,114,111,114,232,89,190,101,100,191,186,156,221,188,235,76,50,198,166,236,87,99,66,173,90,255,214,31,252,175,31,189,207,68,27,205,231,210,53,139,152,213,46,243,19,207,221,51,99,132,242,193,101,101,17,231,78,95,205,16,77,80,189,234,230,93,33,50,252,136,9,25,77,90,7,117,22,64,106,144,191,0,125,179,102,163,44,187,40,93,209,173,248,147,55,132,58,183,90,117,196,159,191,82,218,245,227,245,30,178,253,23,122,68,221,53,34,160,150,69,182,21,120,209,143,247,93,125,150,40,217,131,37,240,113,125,220,255,176,84,119,74,75,173,217,99,28,123,4,159,195,237,120,24,98,191,28,179,185,187,102,11,43,11,39,250,177,9,105,203,202,190,46,145,145,90,98,73,159,211,176,21,143,174,90,227,217,57,168,4,182,26,62,63,106,209,159,150,22,124,219,81,186,147,90,45,120,209,172,53,93,96,248,172,221,126,41,24,75,233,57,52,41,122,249,54,51,152,33,71,42,122,2,80,193,249,237,70,168,232,150,246,30,153,205,155,141,216,133,7,142,150,222,26,166,226,56,155,8,125,233,30,13,245,83,41,126,172,145,11,159,93,97,216,57,191,56,59,76,170,99,101,181,3,16,43,11,243,195,84,140,186,174,106,20,157,187,131,166,75,160,75,158,114,154,225,191,60,224,220,214,21,144,77,156,166,250,169,71,219,250,82,115,16,34,16,71,249,154,83,118,170,6,73,126,113,91,243,204,9,210,227,186,157,144,125,188,102,66,90,251,177,49,206,36,172,53,12,24,106,201,134,30,29,248,204,110,159,115,163,189,167,30,230,112,202,134,69,150,173,120,80,190,134,89,82,126,54,12,76,193,172,91,21,52,217,51,187,109,213,173,40,76,119,141,243,222,59,140,69,211,137,151,133,109,109,79,227,90,131,88,48,114,232,81,33,57,125,121,176,63,156,97,18,99,145,34,226,22,243,136,130,138,39,114,80,109,88,63,247,188,255,120,239,100,212,40,13,168,225,112,113,226,209,25,42,87,211,213,208,29,69,70,71,239,13,61,143,175,235,78,166,87,56,125,185,24,77,177,29,158,133,74,186,128,114,98,134,113,191,76,189,74,96,244,101,188,76,11,137,111,210,141,234,48,209,160,226,214,44,150,196,88,234,164,146,56,26,62,102,72,236,238,84,21,70,179,220,183,148,253,147,95,172,234,195,82,128,233,206,90,129,166,191,61,7,42,172,107,238,71,210,203,58,242,214,227,120,187,134,27,142,162,209,50,60,174,123,105,238,118,16,229,124,194,68,24,68,35,249,231,218,120,84,185,43,76,25,120,117,247,121,32,66,212,117,147,31,80,154,135,3,92,208,114,210,35,162,162,31,231,40,4,216,26,22,160,26,37,28,216,243,65,164,99,200,76,20,106,135,194,237,167,155,94,141,12,36,13,167,219,202,48,224,244,50,94,19,197,153,138,129,27,98,29,58,40,86,127,146,61,96,65,99,115,83,120,34,230,212,28,38,46,44,251,21,241,132,236,97,28,4,219,122,85,203,43,147,164,175,126,111,136,156,182,204,225,99,242,215,156,60,194,203,74,42,85,118,44,106,101,207,46,255,93,157,97,64,154,50,224,153,93,218,107,200,76,115,139,26,37,9,33,81,70,234,161,179,188,173,243,79,98,95,52,148,121,248,152,198,178,181,135,134,198,232,194,40,30,96,130,189,79,131,122,166,226,234,158,13,177,47,58,76,36,192,84,236,164,243,216,215,180,142,139,42,97,57,88,171,60,10,75,121,235,144,88,71,34,45,89,252,201,126,233,8,153,71,48,80,142,143,91,19,134,87,66,134,67,67,157,236,95,217,3,134,20,64,20,217,114,18,177,253,226,177,76,24,110,90,211,223,62,63,23,209,196,105,204,77,130,77,232,47,61,144,105,157,151,114,248,144,21,63,150,179,95,76,12,46,203,121,76,32,185,126,252,18,192,200,45,61,209,97,178,186,30,146,131,175,82,173,213,3,35,128,189,60,182,12,121,236,157,8,11,219,105,204,17,129,105,132,253,166,70,212,41,20,200,30,90,158,120,81,122,53,108,32,31,151,8,240,154,194,226,69,187,27,10,122,17,253,165,43,253,150,38,89,42,0,182,102,135,7,49,187,251,57,150,245,162,165,53,35,40,14,215,143,228,48,126,157,39,129,158,33,159,114,239,243,169,206,231,143,39,67,226,56,73,138,3,89,174,57,252,189,72,70,223,198,29,232,248,45,224,19,73,10,196,19,53,127,66,199,67,14,212,196,80,36,247,66,33,98,245,232,109,71,94,79,108,9,34,210,200,49,123,22,130,152,120,155,2,119,246,78,159,255,112,10,238,219,203,199,79,119,19,78,240,220,140,173,22,129,209,130,245,96,223,48,122,131,164,131,118,230,112,246,154,239,97,69,142,18,96,69,232,224,248,254,241,104,155,19,88,146,47,231,111,39,92,143,23,166,28,244,111,75,17,41,100,166,160,226,215,237,102,242,182,72,82,136,250,206,153,52,95,144,159,52,62,12,169,77,209,1,115,139,163,180,67,139,190,218,160,125,218,153,89,40,16,163,56,86,175,38,191,255,117,144,35,185,117,14,122,145,86,193,169,44,222,129,107,137,232,51,163,69,178,8,39,223,201,62,33,82,153,82,139,136,215,81,93,43,137,76,169,145,179,138,34,209,180,160,226,7,15,75,14,137,158,17,252,249,222,5,158,216,221,235,13,70,0,19,119,250,58,185,161,134,206,189,61,112,58,199,218,242,171,225,157,72,170,165,84,233,238,253,90,242,129,81,121,145,1,39,85,237,106,198,116,212,80,70,185,20,166,178,175,59,188,177,134,68,64,234,152,40,201,73,232,80,184,71,59,171,62,112,253,42,6,15,108,69,128,34,23,54,200,179,206,28,40,171,65,30,188,80,60,246,181,100,254,58,40,69,181,126,88,208,124,126,109,147,137,52,217,218,207,213,155,230,86,71,9,30,233,68,194,112,254,250,179,14,60,40,163,25,242,214,20,17,124,213,159,192,104,94,78,85,175,162,169,246,35,181,0,62,35,250,194,24,115,254,224,231,104,237,207,247,24,246,21,62,148,194,243,49,245,107,142,144,43,54,3,188,75,115,164,177,233,7,247,208,241,166,76,137,76,198,228,28,46,251,139,245,77,138,162,45,215,160,87,115,118,124,55,71,46,74,185,29,236,181,70,172,174,51,129,105,29,43,15,60,21,166,202,93,223,11,221,128,143,3,235,24,78,243,105,130,5,62,219,98,119,116,25,191,153,44,144,179,63,187,248,52,125,126,68,97,84,209,43,161,55,242,253,244,98,255,16,162,41,198,172,134,194,96,162,142,28,239,67,63,54,46,222,183,56,105,209,103,155,212,5,114,14,250,79,16,146,74,125,234,212,231,179,2,62,27,28,244,44,109,29,50,10,35,139,175,189,99,178,209,12,169,48,236,248,62,143,40,253,56,190,200,63,203,35,173,229,48,125,101,75,151,38,71,213,140,171,173,8,80,151,38,68,184,41,224,138,14,128,194,148,97,198,163,85,203,189,235,218,171,244,72,249,160,212,241,240,209,82,37,133,178,101,220,220,56,75,101,72,97,43,168,31,109,82,34,196,180,139,46,62,180,41,114,140,56,18,4,101,168,54,220,177,28,190,94,141,105,165,54,93,154,39,141,12,58,104,47,224,46,33,40,163,87,183,236,76,30,132,97,139,112,135,27,120,246,86,127,48,211,153,18,85,210,3,247,179,7,249,160,12,234,212,68,7,144,120,19,109,83,31,76,244,226,189,57,166,181,79,113,107,134,19,65,15,222,154,199,249,208,101,95,94,191,102,74,221,251,184,77,135,28,250,98,129,139,201,168,56,188,207,164,28,10,195,84,88,252,230,191,2,244,254,110,242,119,14,159,249,173,244,38,136,100,66,84,229,15,142,200,92,173,227,89,186,101,250,168,108,212,31,111,94,132,213,71,196,200,127,123,91,41,143,158,186,38,183,247,81,33,28,24,201,236,161,106,123,115,59,231,18,85,245,103,33,139,128,231,248,249,50,219,97,108,221,41,67,202,17,238,119,46,44,17,221,82,200,19,13,223,83,216,51,110,210,206,104,217,150,87,194,131,178,181,237,23,30,206,51,109,176,152,163,48,38,219,97,55,29,38,155,165,3,74,187,132,235,142,154,70,245,216,250,216,212,34,56,49,5,221,126,232,99,203,75,195,181,254,85,109,77,36,172,161,197,148,223,38,239,90,98,76,232,249,148,134,32,232,232,96,180,247,223,182,6,21,157,164,68,92,191,160,154,193,112,185,11,74,149,189,31,32,155,20,186,244,54,82,190,129,67,18,79,198,217,36,179,16,9,108,58,41,62,152,164,73,23,157,100,216,213,243,87,107,0,220,251,35,214,253,115,30,252,108,35,67,35,206,94,179,78,187,179,145,251,131,67,126,46,237,189,240,142,24,189,144,195,198,181,47,104,161,98,111,4,10,11,153,222,155,106,121,55,22,54,135,183,240,184,1,163,143,219,3,30,115,170,230,35,1,166,26,115,229,87,159,94,30,152,205,36,96,228,10,182,194,164,232,107,192,253,81,46,157,198,60,17,139,239,252,244,121,51,253,109,44,203,29,79,62,133,246,5,48,123,246,215,192,41,213,127,118,233,253,88,52,37,231,169,215,90,62,222,135,27,62,129,153,231,115,241,236,49,19,40,237,107,237,185,154,190,125,127,231,1,117,151,44,128,73,247,238,103,217,193,112,180,41,190,20,148,114,214,111,131,63,11,133,222,46,57,154,72,176,207,175,22,238,192,133,70,125,29,110,98,33,165,248,213,68,240,244,112,153,25,98,196,229,48,52,137,207,111,99,60,127,19,33,39,59,122,186,206,224,85,61,21,100,48,242,38,122,241,188,2,38,7,62,143,170,67,134,63,241,21,57,163,173,152,45,46,169,175,69,224,43,224,133,156,173,76,147,227,222,145,249,251,193,38,135,215,245,99,114,123,183,180,51,129,170,173,154,148,243,247,69,226,234,179,227,52,217,175,166,177,56,124,156,48,217,28,10,149,199,53,248,155,41,160,48,140,78,69,81,189,104,14,163,5,166,19,137,198,157,245,89,18,86,163,177,182,126,15,146,71,78,161,72,29,247,162,73,64,96,4,131,91,220,124,106,6,249,71,44,156,186,143,56,181,242,180,63,10,76,18,248,179,227,217,186,122,82,65,85,139,250,143,236,191,13,155,186,176,7,143,249,235,81,90,1,111,21,163,2,14,149,229,108,186,72,106,23,90,208,96,249,36,30,48,21,234,94,71,229,161,211,253,129,114,42,190,112,115,194,115,224,165,52,184,156,190,216,53,254,214,176,134,168,131,129,80,65,141,137,198,206,216,69,218,104,76,227,224,169,14,239,2,83,69,81,152,226,167,11,27,101,189,192,116,103,127,39,95,38,226,188,132,188,219,96,74,127,28,166,63,74,55,59,40,233,243,119,100,103,24,54,138,16,10,216,222,230,188,197,25,247,191,170,85,57,141,99,251,35,248,57,102,220,238,90,191,13,76,26,236,27,83,4,37,147,244,155,162,149,66,238,220,97,140,246,231,139,152,90,145,191,182,73,111,220,204,138,193,180,248,126,107,128,170,83,237,81,31,208,69,213,29,143,6,85,84,169,186,252,42,57,11,31,52,147,45,215,15,54,72,104,127,166,33,229,2,244,8,202,163,241,129,191,88,252,164,9,12,202,82,249,109,104,141,230,103,220,65,254,3,53,133,172,63,99,240,168,129,238,177,244,123,77,108,172,234,15,254,83,146,208,139,113,91,90,220,219,116,180,229,167,55,218,201,62,211,230,52,51,74,166,210,54,142,143,28,48,41,36,81,163,165,83,108,117,31,83,124,54,209,156,57,48,153,233,222,3,134,203,88,212,104,9,178,184,158,40,240,206,185,233,213,44,154,113,111,126,246,152,172,87,195,84,158,106,192,143,80,200,160,244,33,215,18,15,126,6,49,43,74,3,119,12,202,206,112,239,11,106,118,169,47,129,159,164,205,69,17,58,141,17,65,140,93,47,37,74,31,51,152,200,162,252,104,49,162,150,184,237,57,64,139,44,14,138,126,48,181,227,59,15,117,0,206,166,202,234,201,119,10,45,181,163,207,39,102,161,198,12,75,28,200,89,225,221,93,131,156,234,113,196,134,4,37,107,210,2,197,22,110,250,220,63,186,235,152,220,168,86,20,189,183,21,189,197,210,32,203,171,195,85,173,91,206,97,90,181,215,80,24,101,215,64,243,84,41,229,108,154,164,254,210,4,55,164,163,105,208,213,54,138,143,103,219,198,16,160,95,49,44,66,250,162,200,43,45,157,31,244,193,57,92,160,248,20,175,102,145,20,201,241,203,180,177,36,157,248,25,86,133,88,85,166,241,154,244,106,24,46,186,207,190,100,226,92,93,127,187,80,155,32,123,168,104,151,0,183,153,210,142,29,24,13,188,241,62,249,44,43,224,166,171,226,60,115,115,162,216,179,247,83,199,174,250,208,103,222,183,175,226,207,224,134,85,242,199,17,225,255,248,81,249,78,70,147,237,48,155,208,210,233,69,109,87,156,133,176,106,165,103,213,152,148,247,12,24,170,165,254,78,78,87,170,200,180,170,239,249,192,203,106,67,63,120,189,124,69,68,155,11,133,57,1,67,28,32,131,93,77,10,198,109,128,101,57,111,121,114,178,229,163,198,213,103,82,72,31,21,173,15,61,244,205,51,202,17,85,45,31,202,7,87,137,83,124,165,71,75,108,88,93,153,59,168,25,73,214,161,17,51,68,157,114,88,116,147,165,165,79,134,245,225,210,111,192,233,125,237,142,223,17,23,67,103,254,8,152,119,58,141,195,118,201,121,60,115,159,64,211,136,231,134,128,179,203,73,137,24,233,57,60,191,165,97,217,128,85,85,254,124,178,242,46,92,97,28,22,125,243,74,191,187,163,16,103,233,147,17,148,170,49,23,208,171,81,219,159,232,243,118,157,152,76,62,164,44,221,137,168,52,114,254,116,124,140,246,156,9,243,215,14,117,13,186,174,142,218,178,238,201,26,230,224,177,75,69,168,143,159,30,219,85,50,51,33,19,242,199,250,224,187,167,152,165,29,3,186,43,58,87,245,227,8,239,114,246,172,3,202,49,19,86,236,57,99,146,24,15,228,125,178,107,206,65,90,102,157,21,143,26,125,119,166,124,236,107,148,74,245,234,26,60,149,244,168,144,184,215,153,144,59,228,23,1,103,169,38,100,26,237,115,178,166,240,73,38,98,106,143,81,116,140,218,184,121,225,183,37,140,14,21,95,30,190,147,209,52,158,166,186,21,59,209,183,180,29,198,157,42,93,225,146,156,159,153,58,245,199,45,216,144,48,248,241,95,232,145,17,209,30,187,117,114,170,72,96,250,248,183,62,216,174,253,254,50,244,231,67,13,228,99,140,47,95,91,38,172,147,243,63,246,243,248,130,236,25,85,29,85,245,177,30,196,228,68,175,70,243,214,95,175,195,122,34,187,251,167,86,236,165,145,136,181,102,15,223,183,26,11,169,94,204,22,227,23,215,98,196,53,234,116,20,175,10,196,43,175,20,213,62,110,30,22,134,63,25,225,200,215,205,35,145,23,161,161,121,214,176,76,97,8,25,114,157,55,154,144,74,77,15,76,0,195,35,25,36,188,116,175,131,179,58,212,194,9,116,208,122,172,79,102,229,17,17,7,225,36,215,239,213,141,222,56,2,44,57,171,4,224,79,80,186,69,72,107,153,190,160,190,150,209,117,59,140,52,81,86,15,18,3,101,68,188,172,12,37,48,225,107,166,72,66,209,123,65,88,92,190,214,38,31,16,129,60,56,182,158,168,211,68,86,201,81,228,105,213,174,167,53,195,233,176,9,111,22,2,225,26,200,67,92,35,194,174,120,224,250,220,132,201,111,76,10,234,182,161,222,206,49,250,247,13,80,178,139,139,193,55,136,11,69,252,49,17,193,149,45,99,88,104,211,19,138,251,252,107,9,25,18,23,210,229,55,227,234,179,120,166,70,78,207,97,95,35,42,117,140,27,213,251,33,168,91,136,234,59,12,81,214,19,243,237,70,231,225,97,112,18,73,26,200,70,60,210,69,152,9,162,195,212,39,40,201,128,184,214,42,206,37,202,221,168,49,139,232,125,161,20,85,66,182,29,243,220,227,139,203,74,225,183,140,9,220,108,190,118,108,60,32,217,209,236,49,13,96,113,117,182,230,26,141,191,83,189,227,191,13,175,173,40,40,29,184,12,151,35,129,228,18,42,172,162,153,181,13,193,143,195,120,247,79,34,212,132,138,61,237,64,87,99,121,82,103,68,10,34,47,7,105,125,122,114,126,22,165,138,100,12,132,126,26,231,54,110,187,117,51,57,208,187,235,111,47,28,47,191,154,101,173,17,47,226,212,213,57,121,177,56,96,26,210,215,206,57,102,33,202,107,51,107,14,201,106,17,125,245,152,104,149,174,30,42,129,218,253,156,22,150,208,196,28,245,182,35,30,28,213,226,173,31,4,158,178,30,55,71,132,74,223,186,155,82,104,143,159,62,94,170,156,76,88,68,197,213,184,15,156,40,183,106,79,66,4,47,59,224,172,135,61,203,126,222,100,37,217,224,172,41,218,115,0,68,18,8,82,202,247,90,210,129,158,25,128,108,251,125,44,184,123,34,51,6,185,190,40,190,1,35,22,228,79,109,76,204,154,232,55,215,255,94,157,32,36,144,171,23,204,32,221,135,27,121,138,39,77,122,166,193,252,184,219,72,193,162,32,166,137,53,182,175,233,185,24,74,117,31,247,116,64,26,187,99,1,96,166,87,221,81,104,245,140,131,105,209,225,184,219,147,108,33,204,48,35,181,124,206,158,173,219,85,55,19,212,97,218,184,159,84,76,90,49,129,169,81,232,90,59,65,96,197,101,159,146,217,51,169,189,240,205,69,78,116,7,53,146,64,85,1,9,18,135,127,170,94,10,35,41,58,2,38,75,173,87,195,113,226,137,131,105,37,10,251,29,148,99,105,100,135,173,35,86,175,38,128,255,153,2,137,208,243,25,36,77,142,65,143,16,133,2,100,169,159,205,240,172,250,52,35,215,223,27,126,207,115,53,226,39,61,96,180,183,155,194,103,165,123,150,21,213,174,249,156,15,61,67,156,236,40,76,147,154,58,51,165,92,47,180,49,181,192,219,233,97,176,137,161,121,133,3,30,126,31,207,213,251,107,127,1,198,114,232,207,213,180,190,199,213,144,65,150,242,60,120,138,2,8,211,166,127,199,108,32,139,27,48,207,166,15,14,45,191,31,200,103,150,209,190,161,249,70,12,170,40,236,128,50,89,180,5,135,149,74,45,207,24,78,226,7,66,125,97,112,255,40,126,126,112,79,79,78,132,234,188,24,113,170,42,107,126,224,96,155,7,173,207,121,78,186,165,198,152,49,167,103,85,35,159,34,156,30,229,46,199,40,60,211,92,243,141,196,7,61,103,126,230,24,37,63,130,18,164,141,186,168,115,38,194,233,33,175,181,109,223,247,82,26,42,151,52,231,103,29,69,62,75,7,61,89,73,141,74,114,94,174,30,64,153,206,74,79,110,0,173,167,17,37,62,132,227,213,158,197,176,223,81,32,68,10,188,63,246,19,84,58,190,169,208,240,137,7,247,140,168,215,171,83,187,132,79,251,92,125,134,196,53,69,207,35,226,132,213,7,29,211,119,121,136,230,87,109,79,242,140,220,116,192,248,239,89,81,130,168,37,80,163,2,213,12,45,140,35,62,38,103,203,70,14,83,97,196,26,119,192,80,221,239,7,158,81,43,67,167,32,31,72,97,202,151,124,166,192,217,184,53,185,70,97,101,84,31,161,95,88,244,0,154,212,40,236,168,206,219,204,105,89,124,147,202,12,215,51,165,62,143,122,6,117,38,33,35,245,58,29,162,208,227,113,125,248,255,174,22,12,156,242,147,49,65,226,68,174,38,166,174,79,14,31,217,242,244,48,252,76,112,204,75,160,250,156,179,30,5,55,69,209,253,56,209,48,3,196,49,208,22,103,246,25,243,63,13,201,81,222,70,123,211,215,40,69,243,75,150,92,9,61,157,120,88,95,163,84,129,92,133,2,254,63,125,38,122,203,105,196,248,213,186,158,221,149,116,244,221,134,240,54,205,0,116,24,190,225,123,142,31,56,97,149,213,15,54,97,169,99,178,253,241,35,99,37,122,153,56,9,6,171,67,190,207,68,241,174,247,214,162,140,153,197,210,3,165,184,117,125,40,69,2,183,122,29,152,212,231,87,219,59,187,41,22,222,52,55,149,25,3,91,229,131,41,251,144,188,14,112,148,227,81,101,209,76,239,82,110,110,113,158,230,48,245,47,91,174,166,242,216,123,76,169,2,135,101,64,158,156,108,167,51,171,76,83,143,23,77,61,186,167,86,124,71,148,176,52,125,111,196,74,201,73,135,200,210,157,239,118,237,208,198,225,31,141,112,72,47,205,45,113,249,6,167,117,171,62,11,8,121,82,2,39,239,85,111,235,34,148,46,148,149,110,25,21,203,159,5,188,139,14,10,60,159,196,15,63,148,51,64,184,3,173,203,177,184,6,195,68,161,112,60,79,70,219,87,255,154,17,38,222,75,46,73,190,87,177,117,255,141,10,167,209,115,113,49,199,246,155,72,147,190,20,33,121,183,72,75,119,126,17,146,59,141,26,175,11,243,187,223,115,89,68,118,235,68,65,254,237,59,170,32,18,74,74,51,118,166,133,201,145,124,195,61,97,49,171,69,238,124,190,158,215,124,66,144,98,188,132,119,196,186,177,53,214,128,207,166,46,25,173,102,181,118,78,11,110,254,69,19,133,67,242,47,103,205,116,71,81,17,190,134,5,6,18,188,66,57,46,222,85,132,160,27,150,218,252,74,76,140,186,165,81,67,119,97,90,27,202,242,183,70,48,41,221,242,224,102,60,112,241,90,86,150,188,229,226,13,179,213,87,117,63,105,136,30,239,197,100,146,147,195,164,127,250,146,65,177,248,161,175,14,154,132,178,132,48,206,239,118,227,194,248,96,8,20,119,149,65,129,109,215,217,133,127,26,105,183,15,130,171,169,53,243,215,38,202,63,36,105,112,174,54,9,221,237,240,228,36,202,114,53,29,217,95,199,216,121,109,166,179,14,218,104,102,82,59,12,229,181,252,52,99,248,101,9,65,9,228,52,249,94,240,159,123,127,7,100,255,70,95,24,48,108,64,233,139,21,211,117,98,242,41,119,76,135,233,32,172,128,77,162,112,9,124,238,237,109,237,214,181,162,26,160,7,174,208,71,250,213,240,26,137,119,106,122,163,41,46,54,133,151,27,166,166,19,197,3,36,80,101,17,218,77,242,220,199,192,60,183,251,94,11,74,169,41,162,117,232,154,187,178,175,141,72,17,7,208,138,31,178,92,122,254,35,51,24,82,225,158,118,92,75,91,255,141,14,210,93,67,203,221,183,60,54,166,87,150,1,193,35,240,147,197,8,74,202,139,22,87,42,35,94,68,10,103,201,173,207,167,32,179,239,240,38,137,120,167,1,126,141,75,56,31,24,206,252,44,139,158,78,155,225,141,108,19,199,242,188,217,29,78,203,116,165,236,240,166,8,64,190,36,14,217,246,102,101,130,194,199,166,187,150,7,21,106,61,248,26,225,23,183,64,134,192,68,235,191,149,9,197,245,80,41,75,178,166,52,123,250,205,209,172,203,85,38,217,134,144,247,155,100,11,187,188,118,217,11,9,36,12,167,117,94,20,192,175,75,132,198,176,208,37,240,125,16,116,105,206,39,211,65,163,90,251,35,191,89,38,232,162,168,213,170,126,107,199,208,85,117,146,17,236,253,42,249,128,141,168,93,167,66,167,200,38,238,77,62,39,203,107,65,66,220,190,86,182,5,69,22,61,176,23,134,11,189,196,107,81,213,180,117,209,195,0,176,47,76,104,95,76,1,88,82,154,179,131,51,226,176,73,109,133,41,174,247,23,235,244,62,85,221,134,77,188,215,175,166,169,87,207,99,26,154,186,47,31,43,235,223,69,95,140,160,168,211,17,49,159,143,195,160,179,60,91,74,245,187,57,153,152,34,201,16,218,120,169,100,248,166,82,254,149,120,202,215,230,243,142,143,143,2,161,146,61,68,201,128,172,216,254,8,62,232,138,163,176,67,126,249,156,91,201,119,20,22,199,153,85,98,0,81,239,198,97,247,131,169,191,45,67,158,123,90,85,226,215,174,140,144,3,245,147,247,151,39,47,82,62,203,14,241,23,248,77,239,205,167,9,10,108,191,57,217,187,46,91,60,253,94,197,7,28,230,133,38,90,26,166,204,75,7,195,7,67,239,61,228,151,107,15,87,31,241,212,73,14,71,22,62,74,128,221,151,238,113,21,233,153,209,181,73,71,165,223,187,226,29,74,18,167,217,129,224,212,182,240,180,206,189,116,72,177,52,124,229,86,170,104,46,39,22,40,76,2,31,73,129,209,16,211,209,33,247,70,104,180,222,171,159,210,202,70,138,154,226,61,249,233,94,245,189,208,161,240,17,173,148,212,14,57,61,168,221,202,206,37,0,217,100,33,117,162,67,122,222,186,251,136,47,108,7,25,82,147,103,247,109,1,66,26,85,25,36,150,107,164,156,254,185,172,17,85,174,182,213,249,157,32,88,18,38,173,34,79,182,40,158,240,171,171,233,129,182,103,171,205,206,174,120,206,135,68,247,178,110,150,139,64,221,247,218,136,60,30,255,188,232,54,143,19,236,112,159,198,136,161,123,41,209,127,95,62,245,87,148,254,124,206,52,253,131,101,34,190,75,206,92,252,255,32,254,167,119,22,229,155,172,75,128,162,224,184,58,115,220,203,23,129,177,60,126,26,95,181,116,25,83,72,201,252,64,167,12,204,106,210,245,139,120,160,128,215,170,214,199,122,81,36,66,157,246,138,150,108,184,180,101,170,16,56,245,238,219,115,239,69,31,152,92,13,159,255,244,239,149,225,107,16,178,236,99,200,37,98,30,142,82,215,121,67,205,38,241,118,188,236,120,110,84,133,110,14,233,88,225,52,22,119,191,247,217,56,161,181,190,112,37,184,29,187,153,181,247,92,144,82,147,233,251,168,29,54,226,43,46,75,202,21,31,18,170,34,68,200,163,97,95,164,79,141,210,180,139,142,157,34,179,108,65,66,84,99,199,57,43,151,183,22,56,24,102,41,245,162,155,77,175,37,5,238,163,109,237,244,82,176,113,224,141,69,217,29,166,39,91,182,12,248,17,88,32,177,143,22,42,20,254,214,229,183,221,150,61,224,247,163,86,152,51,175,125,206,193,75,40,229,27,13,84,249,136,136,93,120,26,201,198,116,120,163,108,212,47,108,178,239,62,127,232,24,210,182,42,188,120,136,156,179,195,103,242,86,249,105,182,122,119,95,49,129,105,20,95,2,111,38,239,247,100,3,41,115,153,155,221,228,151,63,105,92,224,51,249,82,145,171,81,250,42,190,81,17,138,45,151,117,144,247,66,73,218,183,26,162,192,199,224,46,10,151,233,12,102,203,242,232,109,41,204,146,252,12,206,51,166,118,34,14,129,11,254,219,12,24,55,71,222,251,252,147,249,185,145,107,154,10,197,150,17,39,255,95,252,96,161,2,70,251,70,250,180,82,157,124,97,94,178,60,131,134,230,136,195,220,105,202,213,212,172,20,159,191,244,114,11,101,122,167,17,122,123,111,55,29,236,83,67,227,221,58,148,61,24,113,96,60,164,235,132,158,121,80,145,130,243,171,57,99,234,181,225,45,195,152,82,142,121,8,49,224,221,96,33,119,177,38,203,24,51,180,141,239,111,15,104,102,194,204,62,223,11,185,97,249,109,130,173,46,147,0,67,64,25,98,164,159,5,176,172,163,198,225,77,157,206,18,24,142,117,183,142,248,237,42,189,106,112,192,194,80,231,159,19,149,144,213,186,254,54,4,129,254,61,155,5,192,21,158,150,145,253,224,243,177,215,101,230,4,54,174,84,191,249,48,221,106,25,22,226,21,46,53,70,24,102,45,17,59,64,145,8,237,220,225,48,251,162,188,55,121,247,210,99,204,207,105,89,197,42,236,88,106,197,195,6,203,20,129,211,61,28,232,149,106,65,109,78,60,13,234,140,251,104,156,68,217,79,227,105,172,144,215,207,236,198,89,221,238,79,159,27,141,187,9,119,186,213,33,224,249,96,146,210,34,40,105,161,148,29,39,38,244,113,245,50,206,53,35,51,156,174,144,130,15,60,181,131,188,91,111,72,245,131,201,58,186,187,172,176,102,108,232,211,127,27,118,227,173,79,62,201,26,197,226,166,234,162,201,84,107,144,47,124,153,248,101,142,125,147,232,21,33,208,210,238,7,59,54,97,73,250,104,133,2,216,30,239,77,255,103,145,71,35,199,246,85,55,88,101,20,49,164,44,176,41,84,248,123,67,173,46,181,17,164,1,250,14,219,13,98,201,46,141,220,22,74,129,126,38,62,9,85,192,247,183,41,223,78,177,223,82,206,157,37,102,71,48,163,4,117,46,159,68,21,64,169,160,164,84,194,81,132,202,165,226,233,44,222,14,91,140,143,41,253,106,82,88,100,58,226,65,105,68,109,97,155,162,80,72,27,195,72,101,198,190,100,29,229,242,211,197,170,95,238,134,169,209,18,42,33,176,114,124,215,74,166,47,44,112,103,39,115,107,152,83,96,138,179,9,215,61,76,69,31,138,180,171,68,196,207,107,145,28,113,95,147,172,243,148,208,65,167,96,173,125,245,13,156,65,5,85,14,121,112,18,55,217,119,134,177,141,109,246,206,195,115,104,39,167,169,225,193,150,200,15,145,160,219,212,37,248,173,201,36,94,87,242,156,16,156,41,221,97,24,207,36,235,76,98,158,16,99,156,157,80,248,222,18,204,78,121,66,80,154,90,104,43,139,116,198,129,51,213,40,190,217,90,129,159,236,42,200,171,167,174,135,254,113,70,228,230,132,203,179,47,47,187,149,174,31,74,247,203,116,227,109,36,83,64,148,23,163,227,127,251,60,163,132,99,94,110,105,224,114,149,172,200,157,159,221,81,118,242,243,219,29,1,176,15,158,198,176,35,131,74,5,218,244,45,173,51,47,132,226,191,67,52,4,153,157,195,22,170,191,59,57,181,252,180,157,127,240,89,77,75,50,176,112,83,142,200,50,88,61,243,148,112,76,55,85,150,238,115,156,112,73,145,176,5,140,158,214,119,254,193,48,105,21,153,43,199,209,217,180,60,56,76,7,213,245,39,217,13,107,200,130,44,84,161,167,244,160,159,171,91,15,66,86,216,57,249,1,129,23,44,72,126,177,157,110,114,50,147,68,232,158,122,67,56,108,98,101,8,76,80,221,247,164,70,185,143,240,113,24,22,118,22,73,133,42,141,68,223,131,249,136,35,3,175,65,170,243,90,84,126,172,184,122,211,168,33,111,93,161,244,116,99,135,218,246,37,65,143,142,247,130,64,205,7,219,94,42,247,206,76,0,223,238,170,49,191,234,128,31,199,116,86,71,33,221,235,178,178,17,72,158,225,38,16,72,78,106,10,209,139,209,157,144,111,161,205,218,164,144,166,35,113,124,44,20,119,239,169,149,174,229,185,58,162,218,70,162,176,165,52,143,240,109,30,49,222,213,202,67,155,188,116,130,147,205,3,88,213,122,21,229,83,195,119,30,218,189,166,252,62,116,55,76,22,255,244,184,30,202,238,75,202,240,59,44,212,110,162,81,59,58,167,130,198,228,239,139,139,2,3,61,147,169,208,202,206,116,76,30,4,113,99,249,97,170,135,122,4,168,72,65,55,153,131,137,168,131,107,172,91,125,193,214,157,20,99,98,23,63,33,176,5,151,112,171,244,100,218,230,37,96,10,35,111,182,188,163,229,134,222,149,135,60,40,128,235,242,104,212,124,184,38,20,28,167,112,242,84,129,97,19,112,95,245,56,148,16,209,9,108,229,214,37,34,111,120,21,73,31,141,180,127,68,99,240,175,82,151,247,182,246,129,136,198,64,38,218,101,249,160,62,67,212,215,97,82,166,114,134,80,28,237,157,97,248,201,139,176,145,204,5,194,180,203,63,54,180,219,83,39,74,218,78,81,120,166,24,36,168,178,242,168,84,66,53,198,163,145,38,255,161,119,222,116,62,132,239,191,201,212,200,128,119,216,221,124,167,164,23,7,199,66,190,38,76,72,55,32,66,133,91,150,33,131,154,118,187,255,132,161,15,73,131,140,40,2,98,17,211,160,57,65,226,191,244,141,237,27,244,163,69,160,234,242,73,201,194,163,17,99,34,167,127,135,140,89,103,125,108,55,146,147,132,186,8,113,248,65,130,61,224,44,36,228,80,189,17,48,112,83,36,55,171,185,21,184,227,34,197,107,103,235,39,184,104,35,68,184,111,48,134,44,221,141,106,236,143,243,237,134,160,80,101,21,24,65,17,223,135,115,70,28,168,9,202,247,245,224,23,34,81,77,218,173,185,184,230,240,88,141,92,66,195,49,48,74,150,230,155,56,21,212,91,134,20,58,94,83,4,247,136,59,242,122,107,234,91,163,24,30,57,14,26,56,178,14,138,117,70,122,52,159,158,141,170,63,141,255,179,110,38,225,121,236,102,213,115,158,30,33,229,49,36,169,100,116,50,94,51,128,99,187,187,38,72,96,216,160,101,250,131,207,66,67,52,65,96,210,231,254,45,81,138,36,186,38,240,130,112,203,95,26,121,20,81,161,107,208,23,110,87,115,32,8,215,159,112,226,38,230,226,226,191,139,214,143,34,42,117,208,136,25,227,255,151,208,130,167,51,233,139,141,232,185,32,89,246,211,192,145,57,90,77,119,38,50,113,166,90,37,48,230,192,183,165,16,103,43,122,166,146,150,161,238,96,123,14,16,255,72,226,218,204,156,179,3,121,6,145,162,65,169,175,110,240,105,39,255,154,147,230,4,201,142,156,55,174,95,217,43,88,85,150,102,210,254,117,125,20,60,160,147,38,7,9,219,209,198,154,35,235,249,243,246,37,144,9,231,225,189,55,148,195,178,195,55,235,210,234,145,112,165,183,166,20,141,70,54,115,26,60,31,75,176,73,106,10,32,19,170,57,210,139,80,239,78,137,192,66,138,224,29,163,203,154,128,160,69,149,171,221,140,224,204,98,22,72,116,246,215,70,226,249,109,98,84,66,127,69,147,60,116,136,145,99,254,105,120,232,91,213,91,19,67,50,43,203,217,65,159,19,249,14,79,173,211,167,88,228,67,243,219,208,113,120,222,30,193,227,174,143,118,126,202,149,198,39,149,221,66,56,70,10,127,78,23,212,156,118,234,85,41,25,176,88,77,142,215,182,29,89,3,180,176,155,236,180,3,70,169,76,62,53,74,228,94,225,97,77,173,50,195,22,5,52,201,107,48,118,74,67,147,54,88,206,213,89,150,167,53,143,231,161,63,140,138,157,79,110,246,169,153,245,59,211,96,231,57,234,105,229,231,93,46,110,198,103,21,21,28,164,135,164,218,96,113,142,116,95,149,192,144,49,72,168,29,251,214,211,231,124,204,41,196,91,72,69,37,231,65,134,32,150,168,171,36,39,208,107,112,250,78,222,26,86,83,201,155,156,223,62,251,151,63,56,209,41,113,107,154,21,42,198,4,37,196,132,42,133,192,136,133,116,47,138,161,181,35,63,233,137,106,58,164,94,20,67,169,181,62,90,183,122,132,17,37,53,38,68,35,153,17,102,97,212,227,88,201,190,38,101,90,141,42,98,98,72,125,60,229,81,132,226,56,141,190,10,166,179,174,251,212,180,11,194,209,46,14,67,212,149,142,244,169,185,42,8,180,252,234,51,102,185,104,6,175,208,31,230,85,74,68,167,97,29,148,124,17,36,23,254,193,168,206,25,90,123,50,153,121,30,86,231,230,216,141,235,73,236,207,113,107,175,50,238,190,192,48,121,184,246,48,49,193,51,68,79,57,4,221,217,62,141,9,125,47,205,76,90,240,52,251,79,51,141,187,254,52,4,174,81,237,67,9,185,112,103,29,52,89,94,205,95,11,143,58,107,222,159,32,254,45,72,43,4,2,186,22,144,160,158,232,87,67,187,91,164,78,131,60,228,116,182,86,211,16,74,154,20,165,165,9,10,6,135,161,249,23,219,203,10,160,93,128,15,150,131,210,164,214,151,230,206,210,99,158,18,45,33,65,163,37,36,200,167,249,168,176,231,180,39,217,107,122,136,254,228,24,121,115,106,157,6,135,104,160,132,55,154,166,22,207,81,150,155,23,93,154,70,182,28,93,212,178,224,23,123,97,36,52,117,85,225,77,189,187,87,62,34,244,174,115,225,96,51,183,168,78,196,121,172,122,115,142,163,89,3,166,78,184,107,222,146,172,246,10,184,157,173,83,19,178,21,53,232,30,240,32,175,161,235,15,214,115,223,229,161,176,82,126,82,18,151,21,246,107,175,23,173,100,80,229,230,221,106,164,28,134,139,58,87,189,58,81,219,229,195,66,120,127,104,86,148,207,239,133,53,19,170,136,118,229,9,126,137,104,6,195,97,186,84,117,233,35,247,220,3,61,91,94,111,154,166,38,120,89,163,74,150,74,94,125,50,4,205,147,127,144,12,51,155,152,118,214,157,18,5,111,136,97,54,73,122,209,143,57,82,156,202,232,220,144,229,150,89,204,10,242,109,133,198,17,120,242,100,13,24,231,134,63,89,177,183,208,162,52,72,17,191,39,195,14,76,90,144,76,146,100,133,245,213,72,95,78,221,85,72,0,101,159,197,86,21,168,6,1,142,104,114,223,102,154,222,182,72,115,30,152,142,78,95,95,116,253,66,217,39,48,69,5,110,5,217,46,161,11,159,175,235,133,122,60,101,25,90,149,118,92,0,79,160,88,61,72,151,124,153,17,17,122,32,148,107,181,28,129,238,204,228,113,78,68,65,154,200,11,176,232,137,108,250,94,199,35,156,3,67,43,6,92,131,114,154,60,121,214,237,196,40,228,191,43,171,81,162,38,221,15,24,103,183,51,176,34,150,112,116,82,169,128,94,241,55,119,41,35,132,249,84,55,132,221,60,38,112,96,52,233,134,86,125,81,151,225,227,129,122,78,94,90,123,5,111,220,246,122,76,162,194,91,139,225,6,65,47,103,140,167,77,106,63,133,212,48,253,57,241,226,50,186,182,161,32,242,92,241,90,168,131,212,127,202,209,56,240,63,152,232,91,209,154,49,68,40,227,99,32,87,222,147,190,214,121,9,198,248,131,115,218,162,127,244,125,171,92,253,183,137,93,44,253,109,212,217,156,70,156,142,80,147,99,213,19,179,198,86,83,56,162,230,90,207,154,12,5,96,75,92,10,201,184,237,223,76,178,234,240,57,79,117,61,147,236,240,147,156,202,204,199,55,198,90,66,175,244,131,209,217,74,79,81,10,118,128,239,6,182,10,122,215,17,61,150,88,88,79,144,44,160,109,165,3,142,159,227,87,23,186,26,171,190,150,197,48,29,206,70,186,223,159,130,152,237,130,36,148,74,209,171,153,95,184,109,31,81,88,112,158,237,96,163,2,236,159,43,155,250,201,51,73,39,253,173,223,213,153,58,235,173,187,247,49,88,207,42,255,70,28,177,202,41,44,78,228,18,73,50,124,83,229,172,51,62,153,26,87,22,161,251,198,60,87,74,58,230,83,174,134,190,155,63,26,222,192,210,98,156,132,182,186,31,44,214,188,255,88,203,212,188,132,11,107,173,134,233,41,201,132,78,201,23,72,250,49,97,43,74,168,254,123,50,170,155,246,243,181,55,42,57,223,7,65,214,176,139,140,53,131,210,171,175,143,100,41,106,181,71,17,138,118,41,117,198,111,62,30,23,161,88,47,163,163,28,255,24,33,73,11,202,208,105,247,5,64,147,65,149,167,102,218,246,240,199,140,202,160,103,181,2,16,7,245,211,18,25,129,250,148,24,53,11,169,249,115,211,210,32,172,25,70,137,206,134,245,193,124,216,170,197,131,157,104,185,55,118,96,86,73,171,236,217,77,208,6,246,157,146,199,94,186,112,41,240,159,247,222,63,193,205,170,158,205,106,241,161,41,221,23,138,41,88,72,107,8,196,91,155,238,115,200,227,91,215,248,146,200,66,36,169,153,39,50,146,151,251,84,102,53,229,183,112,10,142,2,159,161,208,200,54,41,193,91,40,36,122,185,2,51,148,45,95,156,126,242,136,17,50,160,224,232,28,15,75,139,163,76,236,219,111,190,80,208,149,223,134,177,106,197,213,232,169,117,41,147,91,38,184,24,175,109,117,110,114,239,129,233,227,190,3,5,119,121,104,32,5,133,159,26,51,101,81,16,176,52,88,65,142,43,150,142,9,216,106,81,87,179,72,149,127,45,43,74,149,123,35,193,29,191,12,193,70,82,15,152,72,108,114,251,34,253,116,159,180,154,204,216,36,253,234,102,7,191,140,119,99,136,98,89,78,104,122,244,115,32,241,190,253,222,144,17,14,113,122,224,159,43,37,150,252,207,2,147,231,78,156,9,177,46,45,78,171,51,161,146,187,142,149,183,140,123,76,230,145,101,38,252,222,137,82,64,53,84,33,88,27,41,150,53,113,111,125,240,100,124,116,159,6,197,38,188,38,236,18,220,188,125,124,77,63,98,233,209,180,190,149,56,161,231,74,177,103,32,105,44,26,53,160,200,248,211,237,216,231,20,219,79,241,236,57,19,233,69,118,248,220,75,251,31,44,82,251,181,223,3,91,29,138,14,233,177,29,218,136,155,31,163,173,72,172,15,234,188,225,26,70,84,184,108,81,77,179,202,194,26,158,224,129,145,174,153,15,108,90,8,31,124,156,148,249,68,182,10,77,161,174,25,66,108,251,28,224,50,166,25,2,232,79,162,5,118,193,253,76,241,12,33,94,60,25,149,185,26,238,64,32,47,36,128,201,217,31,111,80,87,46,253,68,179,250,205,169,229,72,250,57,173,62,252,179,131,169,95,67,67,88,86,46,186,102,31,233,47,173,39,168,199,105,241,33,180,99,30,145,24,191,110,25,29,114,166,176,151,126,13,219,230,155,6,221,76,41,205,31,13,141,168,231,216,131,64,161,187,72,24,221,247,103,47,214,23,131,149,227,35,180,167,26,1,43,167,234,142,69,77,213,23,176,160,196,27,161,11,121,49,202,140,188,98,0,162,176,5,15,147,192,103,156,90,188,88,71,30,84,55,83,58,121,218,242,97,129,49,40,73,105,238,113,3,187,179,135,46,99,178,219,79,236,183,27,15,154,255,54,129,48,93,36,11,222,211,238,210,55,244,160,116,61,57,177,205,91,168,28,81,255,170,36,156,205,170,212,134,203,1,193,189,3,189,155,156,125,203,203,144,140,121,135,2,0,245,2,70,115,15,214,56,8,158,246,35,232,239,139,175,109,60,208,241,90,26,103,147,255,56,182,224,219,130,67,174,104,132,136,20,144,223,154,88,108,21,3,9,103,101,85,151,22,167,83,249,177,73,9,40,229,184,51,94,125,215,198,144,2,15,225,112,24,33,156,246,244,61,209,156,118,97,236,175,161,157,77,219,109,124,238,157,149,133,31,142,133,99,122,184,244,55,161,169,166,214,110,106,87,150,24,134,81,66,168,218,154,65,240,220,181,176,70,183,98,82,233,26,57,30,195,242,124,141,49,212,12,225,41,1,198,59,241,231,62,6,209,22,242,10,38,96,246,178,44,100,64,82,107,50,158,244,238,157,99,212,95,11,209,180,34,129,99,232,37,215,71,233,7,156,233,196,145,134,20,120,248,124,63,162,127,84,234,30,141,229,27,94,205,15,77,22,75,210,150,67,12,80,127,106,68,42,246,212,86,24,62,243,213,234,65,176,94,111,125,62,164,40,249,100,45,60,228,135,55,171,206,101,128,96,128,149,112,118,167,176,217,251,27,224,26,134,163,95,90,239,6,225,106,151,163,162,200,81,123,250,10,156,50,46,48,68,109,216,208,135,30,38,210,237,218,70,231,249,117,2,33,231,46,55,174,140,135,162,232,224,174,64,161,16,47,218,139,72,49,158,79,191,94,127,197,70,210,253,121,94,170,7,106,34,139,242,216,104,173,185,116,176,105,50,13,141,226,81,140,82,174,170,18,113,7,141,56,117,179,222,179,139,100,81,0,84,181,237,200,100,161,71,104,77,81,181,164,223,25,226,144,238,55,55,22,210,170,125,144,132,193,187,47,119,76,199,173,113,85,140,182,230,133,125,112,165,54,24,228,110,71,45,242,95,61,116,174,72,44,11,111,151,157,43,205,27,179,77,18,19,50,65,105,215,37,161,232,231,101,35,79,169,161,106,130,80,219,245,158,26,164,44,66,180,137,137,78,90,229,155,251,231,198,89,227,9,205,170,97,221,10,64,251,47,169,13,65,152,46,58,129,141,218,228,28,204,114,53,84,163,53,164,216,22,169,94,89,148,212,200,172,208,75,59,94,27,234,95,210,162,220,41,131,9,24,45,195,166,221,232,164,20,29,101,34,205,174,173,211,219,137,90,145,136,235,196,111,181,209,125,91,189,235,133,209,112,17,216,4,219,253,177,225,25,213,141,29,183,120,103,223,15,142,57,192,127,201,115,155,2,181,127,234,98,58,210,98,38,87,68,140,99,201,83,73,183,181,117,174,82,251,232,202,95,217,34,33,15,10,195,190,159,87,217,60,55,57,145,208,236,158,195,223,11,174,203,173,142,69,53,95,193,165,216,16,86,162,77,227,194,52,106,121,99,197,176,2,109,77,193,98,92,230,48,32,142,219,70,125,143,220,60,211,190,238,122,129,148,23,78,97,32,129,251,103,85,223,112,16,24,26,91,92,103,84,155,162,144,121,224,181,61,71,22,13,100,199,253,243,215,78,84,163,202,231,44,48,57,151,144,96,60,147,166,104,52,184,140,31,21,158,75,48,34,19,33,171,7,107,127,121,106,128,174,215,174,4,112,180,32,89,167,145,107,94,218,246,85,5,70,137,225,194,230,220,221,215,54,50,197,79,62,204,224,146,69,142,135,214,197,21,242,143,232,109,78,116,84,46,76,81,156,199,158,12,158,82,28,78,108,142,94,216,16,243,68,56,235,250,76,198,203,89,102,8,110,118,75,170,215,11,79,42,36,135,95,77,243,169,100,99,76,225,14,37,42,135,11,85,33,122,53,106,234,53,96,202,193,111,196,1,9,59,163,222,118,120,182,37,249,78,136,36,150,59,46,214,104,92,37,50,101,52,19,209,113,126,96,227,31,144,247,26,166,225,18,31,108,100,213,150,49,121,188,136,11,83,164,148,208,121,21,24,43,208,79,205,196,110,215,159,7,63,163,246,137,34,88,63,57,221,163,122,245,162,112,215,97,124,5,233,161,174,150,187,77,49,19,73,1,203,70,77,81,103,137,166,91,227,161,238,210,154,87,77,225,208,59,122,73,130,227,178,77,133,145,102,241,213,125,236,159,44,27,11,55,119,1,12,80,216,211,170,60,25,185,87,55,55,81,131,220,87,186,254,55,164,199,78,14,120,37,45,149,225,107,242,218,177,182,11,20,24,58,226,103,123,78,43,96,219,60,5,70,152,126,245,128,145,218,29,242,181,225,225,155,113,243,74,153,173,220,28,161,216,179,226,252,173,167,69,107,47,10,219,247,12,5,212,85,30,146,124,200,57,142,31,90,125,75,67,29,85,122,60,43,166,23,25,25,135,183,177,159,94,120,7,185,175,241,8,193,206,180,4,181,26,33,191,183,133,44,239,202,199,230,163,32,44,246,121,212,249,166,160,38,194,188,28,181,242,164,245,192,222,45,79,171,52,140,150,77,111,93,251,242,241,230,52,90,77,199,4,1,238,246,213,110,208,19,66,28,237,121,43,178,176,126,115,106,34,90,215,17,133,93,203,13,52,56,191,244,196,71,229,193,194,185,223,225,151,161,130,186,17,36,178,48,148,231,249,193,11,123,129,80,150,32,73,59,163,216,102,144,159,209,68,42,228,40,164,135,28,205,22,182,185,19,133,162,135,233,190,220,217,49,224,230,146,73,90,152,195,238,216,159,133,2,53,148,204,194,108,123,191,255,244,162,254,75,214,22,100,121,203,61,46,152,81,154,84,154,85,107,125,241,188,9,228,254,136,4,223,165,55,127,157,255,110,128,33,227,43,177,221,74,57,8,105,117,183,192,16,97,145,185,64,228,166,239,48,254,224,146,21,70,8,26,151,140,234,208,225,245,184,176,231,24,166,130,223,135,20,94,201,33,178,81,212,130,156,105,120,109,98,82,180,178,64,142,213,15,137,172,251,16,9,25,224,46,191,61,173,67,34,95,88,104,98,42,237,100,217,147,77,230,50,48,211,46,140,62,153,23,83,210,19,128,245,46,63,125,102,238,242,44,24,239,133,158,241,157,104,80,109,223,32,80,219,198,253,37,55,167,44,162,222,215,134,211,77,38,26,70,86,242,104,70,67,169,81,58,101,104,57,64,168,195,63,39,59,94,191,177,16,74,115,44,196,238,95,155,44,239,245,4,42,7,214,246,12,3,211,116,225,53,11,124,126,219,191,102,197,236,175,178,178,59,231,121,168,229,86,212,130,210,245,19,170,53,35,125,12,165,152,149,100,124,101,170,116,219,193,86,192,133,12,143,60,25,210,52,142,150,253,83,20,8,148,30,128,89,124,71,34,4,42,108,156,168,168,17,189,250,30,236,87,191,43,123,14,154,11,99,186,153,179,97,105,149,225,198,23,234,53,108,137,141,129,119,211,19,21,246,185,122,109,9,172,235,121,195,67,7,198,35,44,161,12,190,109,33,11,92,160,37,11,115,0,23,242,154,119,213,20,204,103,104,150,159,57,41,217,233,106,71,217,71,152,105,146,229,164,213,159,139,33,57,246,159,62,231,102,18,254,129,3,211,29,177,194,62,179,221,180,10,92,173,135,58,212,212,71,22,94,146,202,142,115,62,181,15,26,213,78,82,11,112,96,227,49,116,219,144,0,220,186,142,52,99,10,5,163,63,57,148,40,207,111,195,177,226,229,150,157,194,241,41,245,246,21,213,41,52,198,28,110,214,217,41,240,180,182,199,16,145,55,30,50,153,12,61,246,202,51,99,177,183,175,83,136,106,90,170,222,101,0,199,29,73,136,123,111,214,147,151,57,27,19,209,80,3,235,172,165,51,107,221,60,99,253,76,81,79,168,248,209,221,83,189,29,27,106,23,229,160,163,82,61,230,2,148,186,34,162,109,238,209,174,211,229,237,23,66,79,66,158,93,233,37,219,78,219,67,72,40,41,219,109,69,193,100,250,18,160,92,126,81,138,120,225,243,108,33,249,12,55,35,131,34,43,155,162,163,111,183,59,255,147,98,65,177,237,40,139,162,113,248,131,105,95,124,224,73,194,187,56,156,105,67,210,93,99,98,157,196,107,159,99,82,133,134,89,247,189,196,131,37,68,242,138,188,53,7,231,183,75,119,66,5,83,164,151,105,205,75,65,176,215,173,118,182,206,103,67,162,155,210,97,163,21,169,186,217,157,239,229,6,214,241,79,72,153,233,102,119,118,153,254,25,180,4,217,104,244,215,139,233,148,241,41,140,227,138,124,159,222,219,228,129,63,184,191,213,223,88,64,53,54,90,20,7,56,187,116,76,58,125,36,254,224,231,16,94,210,111,140,30,89,135,72,218,225,196,55,145,71,179,234,208,207,142,161,243,106,96,174,203,215,36,52,225,51,133,236,69,127,246,97,235,119,252,94,155,70,230,172,155,229,57,185,240,105,134,195,217,44,54,153,133,63,26,223,15,158,230,19,200,131,35,18,61,178,255,52,49,107,169,168,172,244,113,126,132,178,160,116,250,45,165,112,236,41,170,255,58,21,147,50,98,144,71,244,79,135,139,28,36,36,124,50,7,45,154,211,124,196,216,228,203,141,27,67,176,52,155,7,138,126,76,216,237,122,240,192,35,206,30,131,135,20,154,25,156,92,36,222,224,38,82,164,192,188,215,190,112,22,162,91,96,202,21,74,192,228,4,158,71,35,193,122,31,173,73,51,10,232,61,123,224,138,132,90,240,65,235,39,36,243,131,139,238,116,198,93,254,153,48,160,165,11,237,131,193,244,149,5,140,10,199,120,225,45,87,103,190,206,133,97,86,73,190,99,16,90,161,66,94,54,97,20,242,124,155,237,70,185,33,231,117,133,101,43,249,170,167,33,254,88,6,10,167,22,132,114,157,166,139,41,25,234,106,34,3,206,238,209,109,214,200,153,90,77,48,36,190,53,61,3,106,123,85,8,145,221,61,161,62,208,76,135,123,182,236,100,58,171,63,152,164,215,57,202,228,100,170,4,27,62,239,133,163,30,175,76,44,13,72,207,188,232,189,91,80,247,129,207,225,210,188,209,197,248,114,151,112,207,147,225,50,61,76,135,161,162,189,181,87,140,2,34,74,126,117,69,178,67,44,241,140,104,165,23,97,0,99,61,223,223,166,168,139,6,160,184,57,62,197,29,114,72,173,137,17,59,12,175,173,12,11,27,208,153,44,57,158,156,226,158,251,69,146,213,228,249,1,97,113,244,41,91,41,229,55,184,21,14,15,147,49,190,176,241,3,230,125,225,42,76,48,230,94,174,49,99,88,48,250,101,178,216,91,143,30,48,39,151,162,9,138,150,120,237,76,238,70,126,58,209,107,22,63,77,171,253,144,207,109,162,42,243,194,80,119,222,125,131,166,65,34,239,241,69,208,41,40,10,195,97,225,23,23,142,193,59,79,225,84,194,210,104,14,87,187,149,192,84,82,251,173,51,212,194,215,71,40,80,43,44,15,201,211,122,1,189,111,22,56,153,94,204,15,70,90,60,73,72,242,124,188,109,177,186,15,198,56,76,119,125,1,183,228,37,105,221,26,133,165,222,13,216,218,153,62,216,4,120,246,126,126,187,123,198,147,238,249,164,180,15,60,57,41,218,111,129,153,228,189,112,38,243,218,172,207,111,30,146,245,205,82,207,192,92,56,191,255,253,52,85,19,28,94,50,137,97,29,240,21,66,167,204,146,239,129,164,250,113,49,86,192,240,148,53,153,196,164,176,189,185,195,20,64,149,166,131,77,227,220,124,248,213,166,70,46,30,10,45,160,251,147,85,177,134,159,179,235,139,195,120,198,203,74,24,28,198,118,151,157,156,236,66,117,250,131,78,225,151,54,208,97,174,69,159,242,49,50,9,109,75,140,202,220,52,231,17,6,38,57,46,251,134,9,198,250,110,10,253,44,137,47,217,179,72,161,184,137,101,169,240,162,63,13,179,98,44,1,170,29,180,50,151,32,9,26,213,45,70,5,58,145,123,106,67,48,177,61,59,9,133,92,162,32,229,194,133,4,91,139,49,165,185,85,130,88,208,177,21,143,72,242,228,40,222,137,83,200,177,191,103,188,24,253,2,98,49,192,245,9,19,164,195,165,52,233,23,59,214,217,249,249,88,35,153,230,71,117,56,153,29,206,54,211,97,232,96,46,94,24,158,45,255,30,231,252,104,250,82,214,84,84,253,198,198,136,217,229,177,54,181,42,49,160,133,61,71,222,153,63,143,211,43,91,49,85,23,244,236,242,99,196,189,145,239,73,77,156,232,12,137,108,160,217,56,115,4,61,75,183,250,183,74,219,136,47,228,226,82,77,175,237,131,9,104,8,55,33,45,106,40,136,249,213,211,84,136,228,230,103,2,99,226,126,48,197,66,143,65,80,142,5,235,91,10,28,37,77,250,4,64,27,165,230,14,39,108,212,162,247,166,94,203,239,221,56,155,170,94,13,63,79,246,155,211,212,214,182,62,89,187,57,16,168,89,206,166,43,238,98,65,147,197,81,72,247,132,136,242,12,217,12,130,100,186,17,160,77,84,148,28,112,243,199,70,96,74,202,180,171,37,223,156,208,26,142,11,202,227,100,118,35,227,231,153,234,70,178,152,50,65,129,207,198,234,4,155,76,100,164,53,214,11,187,251,14,43,211,84,57,24,187,185,71,237,108,255,94,163,233,28,52,83,220,127,154,10,25,141,168,211,131,238,122,72,203,2,116,79,108,185,252,36,85,203,7,83,25,58,196,30,38,183,188,156,215,173,97,230,105,252,183,16,189,114,6,204,6,107,203,174,58,141,144,210,115,106,194,134,252,250,146,182,114,171,2,26,49,102,180,97,208,142,38,48,157,152,159,39,74,201,235,82,197,105,22,128,105,92,127,48,206,134,134,6,56,191,187,119,77,81,5,156,150,48,229,49,205,168,145,254,161,103,58,158,9,46,27,33,107,111,120,60,209,68,234,122,214,105,86,73,158,125,243,204,234,107,206,169,41,235,26,102,11,167,122,49,217,179,37,124,142,212,91,158,197,180,28,166,102,92,108,113,74,248,167,55,131,253,196,149,146,196,21,44,130,238,27,14,253,91,73,201,111,57,117,232,102,114,152,186,141,246,90,242,37,184,202,104,47,97,203,82,55,1,114,190,233,79,86,77,207,84,224,97,244,171,223,7,25,212,5,215,170,222,36,229,0,62,209,216,79,148,188,138,247,234,193,207,76,89,124,159,194,28,114,206,98,72,131,124,208,168,248,22,74,47,138,65,139,7,89,169,74,130,228,238,6,189,143,85,152,219,103,94,25,223,108,17,194,69,91,136,176,127,126,48,158,140,38,133,96,104,138,143,133,229,150,164,146,163,146,148,235,213,209,108,42,231,242,203,168,110,245,184,152,78,204,90,21,238,70,24,246,131,217,1,134,180,121,242,173,42,36,240,31,12,7,77,121,97,11,193,127,48,181,163,26,38,165,236,151,254,159,15,54,241,189,231,209,40,24,252,206,7,58,247,142,237,44,142,213,241,144,161,93,114,120,90,67,156,194,86,102,246,221,220,68,6,214,214,223,38,124,226,107,143,26,144,165,254,7,145,45,20,147,62,216,150,64,253,63,104,221,138,30,187,219,251,146,32,83,35,41,42,112,198,204,251,142,114,180,196,166,182,210,255,224,41,48,173,59,93,96,43,162,242,183,62,199,190,18,141,17,173,106,81,252,130,158,49,129,75,157,103,180,56,38,23,173,32,205,173,102,223,89,183,169,58,123,148,249,38,90,184,72,17,3,54,231,55,102,228,18,225,163,17,56,223,46,161,134,82,44,85,173,146,0,177,254,155,225,112,54,5,118,201,112,80,31,240,45,61,218,14,146,70,189,199,57,109,48,58,63,216,100,103,37,19,96,112,127,224,161,240,175,223,192,209,212,146,254,240,143,231,197,95,186,26,57,223,31,171,94,152,187,228,204,52,149,190,211,244,212,112,210,88,240,133,196,32,53,164,154,64,139,168,207,12,113,21,133,58,76,42,77,251,23,172,190,248,243,58,140,201,111,62,189,19,136,219,120,139,178,149,168,247,135,47,23,50,11,15,97,50,219,168,84,145,223,158,132,210,63,195,169,210,70,83,30,238,113,152,75,189,228,134,125,73,123,82,81,89,31,206,176,119,192,141,218,151,182,64,66,170,222,253,214,103,150,194,248,165,132,182,231,56,29,126,107,2,33,229,37,40,174,240,39,57,60,72,246,104,199,20,157,1,169,93,24,17,81,237,197,205,201,171,64,185,57,117,203,218,150,119,38,114,155,1,87,68,229,148,203,26,6,43,133,207,70,249,82,93,147,47,125,110,46,117,160,103,147,43,94,169,92,105,109,57,38,136,54,25,35,255,241,57,114,213,152,225,132,10,139,131,164,57,239,32,141,182,88,44,218,138,216,206,56,116,31,52,230,125,122,90,171,139,19,146,210,57,78,233,155,210,119,99,4,100,127,236,78,129,125,210,246,202,99,159,164,24,81,232,50,159,246,55,202,15,61,254,15,207,31,146,62,218,96,153,23,85,82,31,124,124,157,212,181,133,210,226,40,159,43,117,182,130,65,237,185,18,143,231,230,130,141,192,244,89,104,231,103,221,70,236,241,193,88,197,250,181,42,157,99,223,122,175,112,206,15,101,93,54,70,181,47,122,90,41,228,72,73,123,208,136,45,173,239,84,169,214,205,147,84,100,1,110,129,111,139,35,199,126,76,50,125,233,115,241,116,38,185,10,33,85,123,186,227,142,9,55,156,203,138,47,137,148,145,254,52,129,221,248,233,106,149,184,170,162,176,92,173,209,58,83,206,249,39,181,179,131,26,7,47,6,69,187,9,118,37,125,107,10,75,123,60,217,164,214,91,85,24,104,183,139,139,151,29,213,130,46,24,117,86,192,20,84,20,213,165,152,46,82,108,176,133,89,84,151,2,6,170,11,91,75,138,206,111,216,249,118,188,245,217,82,180,57,153,142,192,21,40,20,55,82,62,136,172,72,190,19,1,5,250,167,177,174,192,100,48,253,167,33,213,220,218,39,134,184,132,39,169,152,70,80,101,105,19,90,165,136,54,224,130,200,165,94,141,201,253,121,91,192,83,73,59,169,180,207,195,73,44,184,121,166,18,66,246,74,24,71,247,157,194,103,163,85,154,249,73,75,108,140,74,230,89,101,1,80,238,61,166,127,77,26,226,181,116,17,234,152,226,45,108,213,88,159,183,54,23,65,146,238,22,161,105,163,237,156,180,177,162,26,209,96,12,57,218,231,202,42,2,237,89,149,201,144,247,82,150,150,108,154,228,31,220,134,105,223,42,101,201,32,153,247,193,200,65,72,125,70,51,86,28,151,213,64,212,141,254,136,135,135,37,7,145,80,53,234,63,213,151,160,165,255,92,236,55,63,246,228,212,198,39,35,228,240,18,37,166,52,186,72,210,212,97,252,163,113,49,20,23,202,200,179,45,18,242,125,78,74,115,74,83,98,242,205,190,236,231,11,226,156,164,91,5,38,189,230,187,225,166,118,48,43,35,207,198,251,250,236,23,12,79,74,0,133,226,8,217,31,111,222,182,186,144,170,18,66,59,25,61,71,92,189,76,8,90,96,242,148,159,65,9,220,33,95,81,146,35,43,140,8,56,109,93,251,144,78,109,247,121,128,75,209,6,59,204,203,225,5,80,7,222,116,231,9,131,18,149,201,158,149,52,95,13,142,37,33,103,42,112,102,204,184,154,246,226,166,76,91,12,107,143,223,230,80,153,74,94,182,9,231,221,71,203,226,204,53,244,181,137,205,223,23,91,90,162,14,189,114,117,42,121,171,238,104,66,46,64,112,5,217,205,128,51,237,44,194,115,71,92,209,181,147,128,49,147,138,178,228,225,63,199,39,161,80,40,43,13,222,177,125,114,191,87,67,227,254,48,221,153,22,86,76,38,230,134,18,23,162,26,116,71,141,78,9,101,7,132,143,72,102,11,61,99,77,73,17,173,97,216,191,24,197,193,226,168,18,226,99,135,245,71,227,204,17,130,2,106,177,160,140,245,155,91,203,86,85,162,72,218,6,124,253,90,72,104,10,243,109,54,67,192,143,117,163,220,147,112,9,241,11,8,49,253,230,148,60,137,197,65,200,52,47,143,89,147,110,58,246,160,176,238,210,6,121,79,64,218,143,182,50,79,103,84,161,82,241,171,81,197,145,14,215,3,19,157,252,12,219,70,31,168,170,3,152,160,234,108,223,222,113,166,69,203,50,143,237,8,34,30,249,161,236,189,69,31,12,141,149,207,45,34,213,84,69,192,133,223,49,43,228,131,17,39,147,102,7,58,149,199,240,227,177,89,241,174,144,39,28,235,13,239,240,43,241,64,80,27,2,179,173,115,1,191,246,243,124,206,206,186,196,94,7,109,56,209,1,111,10,78,20,70,11,57,174,198,247,147,33,33,14,191,60,201,214,140,83,68,199,59,81,46,217,61,72,148,41,251,151,130,54,224,4,33,126,192,22,147,82,86,208,17,218,100,141,157,85,8,94,185,112,120,153,18,66,185,24,182,74,5,137,109,84,194,27,36,204,170,139,207,244,118,174,43,137,74,185,204,50,224,182,194,131,134,149,103,190,48,27,73,118,55,214,190,142,12,41,76,61,174,8,130,194,22,190,167,62,57,25,137,17,87,19,148,211,123,35,0,211,253,193,141,214,88,185,53,33,55,117,5,47,60,232,99,248,63,35,202,174,225,177,72,230,243,217,32,245,115,205,155,121,132,93,153,229,36,44,173,144,103,196,231,104,38,15,41,171,227,215,153,52,46,92,150,50,215,90,215,83,185,48,206,152,204,225,106,154,3,241,65,48,222,229,193,51,93,5,123,68,100,32,41,229,59,155,31,154,84,49,98,244,85,55,37,10,78,195,217,188,200,90,82,216,37,76,192,136,4,121,136,40,47,235,96,108,202,143,12,83,234,136,96,9,174,181,144,78,211,126,92,60,170,0,249,255,104,10,147,43,89,30,208,160,138,139,23,23,234,102,242,231,159,35,77,28,231,108,166,34,93,112,96,172,149,18,48,137,151,44,180,209,205,122,4,60,72,180,161,107,156,15,233,244,240,54,12,4,29,51,41,14,37,219,134,32,100,122,236,139,228,147,240,93,115,80,230,136,48,117,211,136,204,202,243,77,155,141,95,12,107,156,88,112,204,186,179,32,182,143,10,149,64,85,38,41,117,202,213,181,99,232,63,163,225,84,104,215,143,201,221,98,80,240,9,165,237,150,130,180,75,25,202,214,52,117,43,52,135,200,123,230,81,6,53,165,32,229,77,135,134,207,131,141,199,184,62,79,90,149,117,157,70,51,143,100,146,115,148,166,249,99,248,159,217,80,124,171,60,111,65,79,169,188,53,221,133,110,223,145,105,65,108,172,11,220,105,204,238,30,232,180,12,250,16,24,234,34,15,59,83,222,54,164,68,4,167,163,47,39,131,33,214,133,174,133,94,109,41,107,135,33,247,105,15,157,252,196,209,240,155,227,117,228,169,48,231,203,87,61,79,4,151,220,140,176,205,55,8,163,182,195,232,97,72,5,9,156,38,61,123,51,29,69,28,108,136,74,55,79,74,212,31,173,193,202,87,149,162,31,26,184,190,35,246,188,209,209,145,207,157,44,157,158,61,114,13,153,205,212,121,74,76,160,57,92,134,249,53,2,163,92,225,231,15,147,105,171,26,11,60,53,219,125,5,43,32,25,82,92,223,105,97,133,116,225,131,43,53,234,242,189,45,124,231,201,119,122,197,232,186,150,157,131,2,120,15,157,32,184,10,51,223,67,118,191,130,56,197,216,73,235,126,185,240,107,203,241,222,86,163,160,96,139,82,110,19,138,61,142,162,46,237,129,246,199,116,120,163,8,174,87,195,144,230,187,60,59,32,5,168,2,195,106,227,121,184,6,93,164,84,207,27,53,216,112,149,60,235,217,198,77,18,24,57,8,159,105,80,5,111,61,57,249,156,201,59,45,204,231,169,178,225,145,42,166,76,224,75,158,16,188,83,6,242,202,22,232,117,253,118,90,77,165,209,103,162,109,79,118,97,245,172,87,235,193,200,100,182,39,102,16,80,18,10,229,106,13,145,37,242,54,219,202,94,117,215,129,156,198,147,66,72,220,10,35,228,249,84,228,4,61,75,71,56,62,9,183,15,112,194,58,244,156,17,61,207,186,182,105,224,221,62,75,17,149,25,101,61,143,118,62,175,167,233,80,47,42,89,111,94,145,161,218,145,175,130,112,86,165,34,10,62,180,31,142,221,164,150,186,194,25,122,92,127,111,122,210,164,197,247,39,146,224,4,132,88,249,148,29,202,213,105,25,143,140,195,148,75,200,126,74,181,209,240,160,39,148,140,152,238,77,23,47,153,189,128,145,49,84,213,4,171,194,245,159,38,233,157,84,106,2,249,119,15,5,55,35,160,147,242,96,171,99,134,180,39,146,124,115,168,170,72,201,235,42,163,89,52,48,9,47,92,183,148,138,159,126,195,10,230,151,158,234,116,203,185,145,101,61,59,42,142,83,172,158,196,85,191,15,204,81,33,235,43,77,123,56,135,41,20,84,113,1,242,66,211,31,140,148,85,82,209,3,172,149,22,23,23,60,107,117,96,22,85,83,205,159,172,32,226,172,62,8,37,107,145,138,67,146,117,234,161,127,206,123,120,191,122,220,60,61,162,63,4,222,157,129,138,94,31,10,26,21,37,250,27,217,226,178,96,32,147,7,167,101,222,11,82,45,202,89,85,111,200,216,116,123,160,199,215,25,226,205,102,227,123,237,241,61,140,6,83,47,206,38,118,224,240,180,162,92,53,45,49,199,35,91,156,82,21,5,112,179,22,147,119,119,161,87,217,83,122,68,19,104,2,221,51,96,8,205,187,194,80,185,7,188,33,56,214,171,25,197,184,218,74,118,139,94,93,224,27,187,105,240,73,218,86,97,154,43,34,137,14,75,136,136,164,225,126,38,103,192,34,204,95,171,186,148,25,85,208,228,115,97,242,83,58,166,240,172,220,105,72,92,191,233,168,48,98,177,215,66,173,34,119,230,132,159,177,41,208,110,160,46,8,30,127,28,78,80,244,156,123,73,208,132,66,28,239,38,165,160,129,69,174,14,140,133,22,134,195,84,217,200,183,76,188,165,119,116,146,13,167,24,86,224,78,143,245,142,155,67,186,210,31,197,133,17,250,24,205,186,94,179,6,108,206,94,132,176,89,192,140,191,248,186,21,198,31,63,157,136,191,105,84,147,26,159,96,33,4,165,184,95,53,17,80,196,136,107,41,23,150,83,19,197,250,144,153,55,25,206,45,180,69,232,45,64,122,24,48,43,64,188,140,132,146,102,243,253,104,154,147,167,202,4,5,69,180,28,37,36,102,105,200,91,159,121,209,188,145,143,104,249,198,167,215,171,71,247,174,76,18,112,156,0,250,228,147,104,142,95,205,209,248,132,169,170,81,146,248,168,144,167,18,94,22,84,17,32,171,241,239,133,183,163,62,60,172,205,81,88,128,250,72,213,96,14,189,196,231,112,241,49,37,26,155,210,3,151,226,53,184,228,75,71,125,34,0,56,95,17,247,128,147,42,169,100,15,48,252,51,95,73,16,129,137,254,232,53,20,72,131,75,192,199,113,123,30,173,83,249,231,5,69,20,110,140,49,116,208,182,243,8,194,236,68,126,73,191,23,230,128,163,231,41,135,228,56,187,17,20,186,244,108,91,198,134,40,91,60,99,182,227,173,173,170,179,237,249,14,105,242,205,206,234,131,247,163,251,49,38,106,180,14,179,68,244,222,22,22,241,39,163,249,107,63,111,181,140,193,236,131,41,197,207,26,103,66,202,55,102,10,221,213,120,134,178,178,207,226,114,242,185,227,254,209,139,255,132,15,172,14,180,122,125,23,148,71,83,79,205,201,10,137,218,50,147,182,85,17,36,104,251,221,88,216,139,236,182,76,67,24,172,186,39,211,17,19,224,221,196,208,167,74,208,169,235,16,121,203,42,148,138,213,200,78,227,55,135,136,188,63,250,76,48,132,215,168,184,131,182,36,169,23,15,137,64,186,197,126,132,140,229,201,141,185,55,74,24,233,235,107,106,168,116,202,109,188,13,132,147,232,177,75,11,121,51,119,42,97,77,53,45,62,49,245,243,153,168,1,99,189,169,141,100,212,90,94,73,158,76,193,90,212,109,136,218,6,65,5,178,44,187,106,240,174,160,244,213,190,125,30,163,132,190,62,181,253,204,43,241,159,134,135,121,37,21,18,163,78,202,11,82,19,49,151,169,87,111,28,73,175,15,70,218,156,152,180,192,195,75,80,8,65,90,197,139,216,172,156,18,94,153,153,173,52,83,221,213,100,170,62,37,96,226,132,85,97,40,251,188,82,54,81,152,172,142,64,130,6,172,6,202,92,27,138,26,165,119,192,212,35,169,251,115,28,196,232,181,32,232,155,53,159,128,253,52,92,140,136,112,27,125,56,234,254,224,181,183,91,29,92,169,125,18,55,129,102,254,21,85,207,5,42,228,253,56,25,53,154,218,178,17,225,110,245,96,168,66,138,210,227,13,107,165,204,82,122,172,138,211,125,163,55,64,59,177,198,23,144,48,243,130,86,232,161,161,185,121,174,174,30,87,39,102,198,84,81,177,59,11,104,116,135,77,55,79,62,24,157,151,190,145,179,210,139,114,159,118,76,0,122,20,63,24,77,235,246,192,20,191,141,128,225,120,145,153,4,205,117,113,105,54,219,39,222,39,167,2,120,196,123,91,200,90,93,179,137,170,135,87,123,83,16,38,205,174,189,154,36,136,87,231,23,99,209,82,73,70,210,121,222,15,81,172,217,91,182,44,242,160,221,5,81,8,162,20,141,218,147,1,231,200,242,86,12,54,207,252,192,101,213,104,64,129,253,84,122,153,128,87,41,209,66,146,80,25,16,27,12,169,73,167,150,161,205,3,122,24,121,48,34,81,174,40,113,224,125,108,61,113,96,240,12,82,246,73,12,31,71,217,89,175,38,145,229,229,224,150,142,208,192,34,149,149,196,34,29,206,230,254,138,194,102,34,33,232,13,67,166,184,212,85,128,19,141,142,104,86,58,31,155,18,9,81,247,164,240,102,248,163,177,51,106,112,188,227,179,231,219,27,67,59,163,108,243,157,12,65,204,51,58,126,104,23,20,184,193,190,16,61,63,21,102,172,42,170,165,121,230,219,59,115,182,244,164,39,16,189,224,44,11,111,241,154,52,42,202,213,141,12,169,23,232,35,51,211,68,224,160,27,163,125,144,226,192,107,184,164,99,15,216,10,125,63,120,39,194,179,242,219,13,229,43,95,188,70,43,208,244,183,171,181,184,122,191,31,34,3,117,234,147,243,1,253,189,57,7,84,137,153,112,81,104,97,116,115,58,68,90,157,65,203,161,245,117,96,86,212,51,166,148,122,248,118,106,60,186,26,37,99,163,233,94,145,213,177,132,206,137,52,244,131,65,201,184,3,166,174,87,222,11,147,194,169,53,248,240,196,187,21,134,216,219,155,72,80,89,60,243,78,97,227,111,118,20,107,81,198,132,220,254,138,86,66,20,21,69,191,160,255,242,140,222,186,108,90,22,83,159,59,119,74,234,70,116,26,46,173,158,176,155,207,28,207,253,179,185,178,62,88,14,214,191,110,93,115,154,52,232,166,3,235,167,118,135,149,90,205,199,110,212,124,217,251,24,45,189,46,190,29,169,122,98,62,209,128,153,154,180,237,216,247,26,94,163,220,237,217,242,208,175,77,187,248,142,246,77,156,45,25,81,51,40,226,189,72,223,169,170,98,175,166,42,16,63,189,88,190,58,75,207,147,120,100,223,168,55,113,111,117,18,35,183,92,2,94,90,162,192,143,65,252,26,55,63,30,190,168,35,144,244,138,26,3,123,50,38,185,160,27,171,239,62,56,109,219,114,111,203,214,214,251,211,67,203,31,16,67,78,33,69,121,156,138,204,102,173,82,202,25,171,217,151,192,16,210,27,218,6,232,55,243,197,5,217,156,86,47,96,226,158,199,246,111,73,232,162,45,189,154,240,106,172,61,44,38,149,0,28,136,15,214,104,89,165,24,104,201,99,163,111,135,232,172,195,12,119,83,129,232,110,180,69,31,108,228,73,226,11,16,88,90,209,236,135,92,20,67,168,242,210,208,174,196,213,116,231,213,231,106,200,253,252,197,208,203,19,126,201,78,240,161,122,221,69,199,61,234,210,236,103,112,114,207,142,50,36,232,81,199,243,98,205,85,204,58,252,73,237,29,22,84,215,188,57,7,118,83,149,172,163,112,129,13,50,123,167,186,233,100,203,176,208,168,216,252,12,193,67,146,58,123,52,137,40,81,245,7,95,105,202,199,30,104,246,117,39,83,24,70,148,162,130,221,103,248,131,81,170,19,178,121,244,132,141,74,177,70,35,59,174,180,216,134,160,217,27,92,58,90,197,8,14,43,140,33,186,29,102,55,123,30,123,172,187,50,207,43,175,45,210,109,214,218,17,213,232,221,152,191,85,172,152,222,153,230,10,84,103,225,193,146,44,170,163,131,134,188,225,189,207,72,222,79,85,173,31,244,186,186,104,118,55,62,182,218,85,159,125,7,81,86,55,209,122,85,165,39,195,150,157,154,140,45,0,78,114,25,149,109,69,51,53,248,16,76,182,66,96,202,75,156,169,1,198,160,169,162,245,5,14,149,96,75,176,224,168,24,235,180,223,19,243,118,146,136,99,193,169,154,42,21,139,213,105,107,58,241,181,166,49,180,243,247,228,14,157,88,195,148,143,197,26,63,139,145,46,23,167,221,128,35,79,12,226,105,52,157,78,224,66,42,30,238,0,129,155,233,77,58,60,17,203,234,2,207,80,129,237,248,48,93,247,186,137,76,165,135,154,56,47,179,178,185,177,229,58,135,164,201,228,76,157,193,8,162,231,104,126,228,123,12,213,111,198,208,38,235,236,12,43,16,177,139,15,113,96,122,3,74,16,176,60,49,73,232,192,206,150,225,124,57,121,89,81,174,194,200,242,58,175,76,73,38,80,171,48,59,161,147,214,152,159,84,245,234,100,186,136,193,26,120,142,103,253,88,103,126,118,23,167,162,145,31,106,231,173,48,21,104,151,53,144,34,129,249,222,220,89,166,143,177,99,180,106,250,104,148,116,4,97,206,130,188,79,7,229,60,103,138,123,35,90,90,244,83,159,55,69,85,222,225,130,112,162,62,89,181,174,71,135,91,214,14,132,110,164,212,195,59,55,55,217,246,244,124,47,250,227,239,111,31,71,168,84,253,109,212,105,107,252,118,199,14,212,215,54,45,191,17,48,90,115,249,249,34,41,230,153,209,149,171,91,54,141,112,120,197,213,19,178,17,29,22,219,255,46,92,187,180,9,116,136,231,200,4,95,120,203,201,118,158,195,234,25,47,90,116,191,130,201,187,121,5,169,253,180,106,12,114,16,38,194,104,241,224,72,37,235,205,209,70,105,247,189,232,106,233,2,27,41,66,139,81,57,6,192,210,7,167,92,36,93,78,41,24,223,244,209,112,158,247,184,95,164,61,143,118,182,194,29,29,219,180,215,79,17,220,163,34,227,236,26,35,38,34,173,200,250,222,217,184,171,131,53,10,161,131,165,240,113,236,162,105,21,242,203,179,31,234,205,173,160,117,95,74,170,51,42,242,104,228,175,187,31,2,16,227,103,105,243,133,119,104,135,148,43,13,141,56,6,242,219,103,159,24,177,215,110,76,157,45,59,7,57,110,230,114,192,44,254,33,48,220,251,49,205,187,229,126,229,139,209,45,219,98,88,224,95,210,138,66,200,171,211,168,74,212,165,166,163,85,230,205,125,151,47,12,113,247,234,205,152,59,155,220,113,132,58,73,132,139,226,19,122,201,253,160,79,56,107,165,204,198,172,10,35,106,163,200,183,196,17,96,159,42,222,227,192,84,163,138,170,8,108,97,177,120,48,10,97,238,144,82,111,24,100,217,221,146,225,75,246,180,189,140,194,164,4,205,234,62,103,120,192,195,228,36,188,11,172,99,249,77,97,99,196,240,68,36,192,167,18,82,22,194,235,49,44,174,63,99,26,115,144,138,66,202,96,203,10,66,81,58,223,58,123,216,133,123,206,217,41,246,172,35,188,138,30,31,201,164,58,239,60,173,36,27,155,220,252,108,73,45,199,198,98,142,115,21,248,172,93,202,145,28,166,164,235,90,66,120,147,45,71,64,117,91,62,234,126,176,179,84,121,55,143,187,236,31,239,100,23,248,215,108,16,112,151,250,111,248,131,33,112,142,65,161,66,187,93,20,26,138,30,211,144,122,95,225,137,132,185,152,165,237,207,157,246,78,210,203,75,86,210,216,186,191,179,117,67,237,88,229,185,233,14,13,119,118,89,87,249,181,245,33,157,32,99,228,54,129,149,109,222,144,41,97,74,50,55,126,174,207,130,162,235,125,52,118,211,18,107,27,173,170,46,225,164,65,99,101,241,2,83,131,139,16,42,64,231,6,197,98,192,176,22,22,185,26,250,198,189,226,230,212,147,222,109,199,136,33,82,176,36,193,237,60,132,223,105,160,118,86,189,107,156,181,154,167,212,47,192,130,8,161,188,111,245,133,112,160,60,57,45,200,57,216,3,45,133,112,179,179,144,170,177,5,199,7,235,178,99,225,9,84,89,217,20,46,137,155,125,222,129,0,247,10,138,228,51,32,146,66,69,161,50,221,41,204,249,47,251,56,61,87,87,189,23,110,231,132,130,151,192,232,82,149,128,173,224,228,254,116,51,186,83,39,151,181,66,49,145,31,133,51,156,30,78,39,251,229,200,23,201,98,104,103,201,127,4,147,48,41,59,25,80,216,153,168,169,119,58,70,84,1,101,150,210,14,58,123,252,54,25,8,9,155,208,72,150,135,27,113,86,79,117,206,140,42,240,177,164,46,15,49,52,252,89,70,133,110,39,15,198,14,98,192,162,177,139,147,113,238,220,156,69,50,209,79,121,173,222,97,132,49,203,21,34,178,145,188,92,159,112,252,2,27,14,34,147,183,228,90,26,92,46,19,48,82,189,50,17,72,214,205,80,166,200,124,12,169,95,163,171,254,152,11,193,17,142,55,59,175,1,135,44,79,161,77,199,225,65,122,118,10,12,45,109,112,20,163,171,80,139,94,141,103,183,47,79,176,244,7,65,185,206,48,85,39,212,165,144,225,214,98,13,202,82,154,31,154,16,72,178,42,187,194,94,127,198,250,135,210,121,41,72,111,82,192,4,54,100,135,198,213,66,248,250,131,219,177,126,87,210,91,19,230,241,31,70,5,91,72,107,65,217,243,157,69,248,124,87,188,66,253,233,20,98,103,108,30,8,140,61,79,134,171,213,29,198,55,26,122,245,162,219,213,111,78,40,237,121,48,22,206,200,129,142,41,66,130,3,179,51,8,136,41,117,155,50,181,137,37,78,143,76,83,15,137,149,161,215,114,174,237,120,108,168,248,101,192,112,232,74,80,35,119,184,172,101,118,14,211,84,242,57,4,89,106,150,246,184,1,215,11,241,45,135,7,250,185,2,15,232,139,183,63,184,101,194,101,89,113,57,137,40,135,27,231,181,160,59,167,152,7,240,5,213,45,40,82,101,65,125,76,58,49,73,159,49,42,46,37,66,199,131,240,248,146,114,243,129,120,49,73,47,103,141,101,215,187,166,149,117,185,174,20,176,209,229,221,101,55,145,204,113,74,77,184,237,17,116,216,2,83,89,189,2,166,126,95,142,141,201,97,28,146,70,149,94,237,125,11,40,15,124,38,213,14,41,5,36,142,68,115,131,42,159,17,76,14,195,106,190,187,62,26,122,161,187,5,12,117,156,12,184,113,49,132,160,7,34,15,83,52,100,15,60,216,53,157,75,151,8,238,186,206,230,129,161,224,246,39,51,82,65,153,41,232,50,116,79,48,114,144,38,205,177,155,57,121,190,104,192,86,203,246,92,124,158,123,59,106,166,178,190,117,95,241,82,147,174,188,61,21,28,30,207,56,232,50,89,33,69,143,159,218,157,198,26,79,65,90,250,24,238,230,134,209,128,214,176,75,11,151,245,141,6,93,45,156,99,57,13,29,78,138,31,221,126,48,173,143,42,33,107,132,61,40,45,12,41,144,77,41,188,140,72,50,194,204,203,160,93,122,215,209,70,196,110,250,121,6,103,7,177,94,129,143,85,228,181,149,192,228,155,117,6,83,74,123,225,105,105,57,129,169,33,13,58,103,78,60,217,128,73,129,226,105,58,108,130,2,178,244,224,106,171,33,159,98,61,145,50,164,227,71,182,227,40,230,89,214,123,159,253,215,125,88,204,13,152,248,166,192,221,244,64,69,123,69,4,126,128,219,29,113,142,213,148,159,171,17,252,245,7,35,202,37,226,65,131,138,46,230,188,235,213,80,246,145,117,97,162,84,26,90,56,84,178,230,253,160,196,107,47,140,189,161,107,227,44,21,223,252,141,57,103,94,47,18,162,207,237,5,165,144,134,231,44,34,81,52,177,65,192,29,172,225,180,111,201,181,212,61,47,231,151,39,207,184,83,147,57,106,245,142,174,129,208,127,218,54,242,220,205,216,91,252,222,29,159,191,232,213,53,71,238,29,66,94,178,208,77,225,77,104,210,225,97,253,184,23,230,156,74,33,139,132,138,143,144,183,160,60,134,118,139,107,23,145,86,145,0,211,128,143,190,120,145,7,191,141,249,34,191,109,92,250,247,183,97,237,19,235,102,34,134,52,157,85,156,252,144,20,13,152,140,125,245,26,17,152,209,161,251,148,93,214,44,251,22,63,77,223,143,78,5,24,113,188,119,6,24,209,121,121,112,180,232,179,139,99,89,30,114,110,189,249,132,15,250,254,246,28,106,137,194,74,13,29,97,60,56,189,240,242,69,56,37,67,186,133,211,186,21,221,146,232,242,245,166,56,88,242,9,99,203,28,167,58,34,173,80,192,162,223,81,156,49,99,118,241,248,147,41,227,208,213,34,48,213,22,49,166,115,217,106,21,216,200,96,102,104,115,65,149,85,4,166,165,203,205,58,234,108,167,180,105,65,70,48,75,13,113,174,197,177,60,20,198,195,245,173,24,138,237,36,153,100,163,248,59,94,142,175,2,130,10,210,12,79,246,138,101,224,98,102,9,199,78,30,252,188,242,12,98,253,95,187,146,124,176,115,224,66,136,18,202,115,59,63,190,245,50,79,36,20,241,210,107,70,99,213,21,47,123,51,42,66,42,113,4,54,213,199,236,240,217,129,36,182,76,223,70,94,94,243,3,117,113,215,148,41,127,126,246,215,120,50,242,116,207,91,83,54,237,229,249,182,119,38,13,180,144,120,105,35,68,220,182,113,16,9,76,205,136,167,48,216,244,81,190,150,201,96,245,74,35,174,134,194,94,108,36,82,211,104,165,6,60,101,223,160,243,57,58,86,17,69,72,90,186,60,150,25,223,46,110,132,22,17,45,43,23,166,204,195,181,35,230,49,33,147,112,46,12,26,86,139,251,160,195,2,145,106,24,46,252,102,39,51,100,219,46,210,145,7,195,200,140,206,206,179,45,67,163,37,190,26,10,89,87,191,97,210,168,209,110,220,11,118,206,29,82,30,150,20,150,190,27,228,48,40,111,245,183,162,81,185,203,169,74,226,32,213,43,218,152,97,216,212,171,171,165,187,28,134,240,71,108,141,77,10,34,185,216,223,217,204,134,166,168,15,220,136,77,57,188,169,255,18,223,196,90,130,67,149,140,227,187,75,177,158,9,122,87,143,198,83,42,110,166,220,133,17,236,114,214,74,150,218,236,162,6,136,36,55,169,102,151,248,44,100,225,186,194,108,83,203,81,10,132,159,139,77,199,98,56,60,172,197,248,194,88,115,195,79,55,114,56,91,26,138,80,197,182,205,217,225,179,50,187,196,204,54,61,170,201,23,192,50,134,232,41,131,182,141,160,202,31,156,26,28,161,230,27,214,120,214,221,216,160,33,60,73,109,24,170,218,119,138,27,223,130,208,192,144,68,77,100,135,93,61,148,104,124,18,152,160,114,25,229,10,155,78,233,24,154,230,182,166,24,149,65,140,251,30,64,116,154,161,85,27,178,168,48,182,37,133,49,207,174,228,106,79,34,247,122,158,2,154,17,63,127,22,129,143,124,195,44,56,4,240,104,251,189,233,140,17,230,190,73,233,87,19,152,238,151,45,87,19,239,152,62,15,151,49,243,223,99,217,108,90,26,129,28,166,118,115,10,76,179,70,168,250,193,179,175,185,50,171,85,225,0,116,152,6,148,187,58,77,52,125,249,234,228,29,142,87,39,79,134,74,140,119,4,49,237,80,177,27,2,159,41,159,253,115,18,217,218,34,199,6,156,67,140,156,89,57,155,116,151,113,115,242,176,59,52,143,207,100,25,250,219,144,229,150,16,76,62,83,45,119,25,211,243,212,212,226,184,150,51,77,89,89,224,77,99,175,107,222,83,98,58,147,14,249,217,88,102,23,253,118,126,77,208,22,45,15,236,255,103,123,171,122,237,113,43,188,132,10,24,177,144,241,183,188,104,252,40,113,115,215,166,174,168,159,204,252,60,49,212,161,174,169,13,163,172,162,56,227,46,113,78,65,116,19,6,107,134,146,50,87,71,51,166,186,128,147,122,144,80,235,174,16,15,42,76,93,208,14,24,105,227,45,235,198,8,47,135,63,246,57,136,171,16,59,77,2,169,109,126,161,16,90,56,176,63,101,134,96,16,57,85,231,252,241,189,235,12,25,198,186,22,162,241,156,212,58,67,6,188,104,221,213,190,33,8,107,207,197,81,221,78,227,26,20,40,85,127,153,128,145,79,16,120,151,123,151,7,163,62,214,59,108,25,124,4,109,21,166,202,104,7,12,33,129,254,52,197,134,46,166,196,151,69,255,89,151,205,34,188,236,207,77,98,97,232,170,66,191,197,163,159,132,85,176,127,116,226,195,153,225,50,228,84,70,73,104,138,206,158,209,188,242,112,102,74,126,250,53,148,161,17,166,100,243,155,70,153,92,140,148,30,146,151,37,212,186,29,222,18,8,225,102,116,192,127,143,141,27,127,156,147,251,216,217,142,142,111,51,48,234,35,61,201,15,60,175,158,11,165,100,37,235,68,65,240,171,148,120,48,115,12,101,147,195,151,40,241,96,197,178,97,69,158,251,39,88,95,3,198,87,209,71,91,86,188,227,48,49,178,27,43,153,217,58,89,253,123,20,4,131,167,236,253,217,138,165,83,220,252,236,238,186,193,102,19,239,249,74,244,96,28,29,122,94,210,129,62,97,163,116,120,210,216,34,79,78,23,229,240,247,102,159,207,82,120,133,68,7,95,209,159,28,15,75,132,8,38,205,34,221,187,127,9,249,84,85,178,37,106,6,113,131,223,28,107,71,146,219,31,221,230,240,155,143,109,231,150,194,103,122,196,168,77,243,185,245,230,123,150,17,87,47,206,10,121,240,157,83,168,201,224,241,204,33,113,28,22,117,162,93,204,97,122,172,100,115,135,113,160,121,57,231,132,196,142,240,215,133,143,159,153,60,72,116,54,156,4,83,221,125,178,82,8,247,125,142,205,121,104,40,101,175,209,104,198,143,139,74,206,74,139,146,80,76,82,162,4,157,226,247,90,52,17,235,89,92,168,171,242,199,70,217,146,152,146,160,22,177,251,158,11,162,74,74,131,5,102,111,245,45,30,62,143,174,231,97,101,218,186,133,130,42,10,132,239,89,96,234,252,125,9,88,178,75,138,57,145,8,129,135,231,67,143,225,165,68,117,116,22,176,13,5,140,67,60,229,226,108,178,7,223,150,195,28,26,93,239,77,199,147,183,229,67,92,129,25,47,112,249,53,60,126,240,215,66,43,48,93,229,62,104,148,178,39,29,210,31,157,121,220,156,96,214,190,81,78,242,26,86,127,248,193,86,115,39,22,101,165,134,53,142,242,227,156,151,41,37,101,16,82,174,144,164,160,111,158,221,77,198,20,90,7,143,120,195,212,136,108,161,62,218,154,81,252,142,102,209,84,134,108,174,198,85,244,39,167,127,70,122,214,184,58,39,151,140,161,252,117,169,75,102,92,153,197,187,229,136,250,144,52,120,174,134,211,249,187,57,74,228,82,208,204,79,227,181,57,250,235,72,23,184,97,160,250,47,51,79,133,146,13,2,81,162,151,223,107,157,227,34,171,56,22,23,103,40,139,62,24,85,46,97,160,228,167,81,64,116,152,21,36,89,2,174,30,199,140,247,215,90,248,142,85,127,27,238,110,95,186,56,181,199,116,149,65,161,35,196,121,49,168,232,174,154,116,71,239,135,162,151,233,48,54,188,126,109,10,141,61,157,57,45,176,38,133,10,192,80,164,127,11,140,66,93,56,212,158,171,179,203,99,29,24,182,162,165,191,157,145,31,253,70,13,110,144,51,18,77,97,139,214,57,140,92,115,153,15,220,98,158,82,250,216,164,192,208,110,238,69,174,20,32,179,252,21,45,104,65,199,197,152,221,83,7,141,198,9,127,110,182,233,172,11,8,133,176,20,175,101,76,237,226,186,212,65,95,186,111,135,148,216,119,181,177,42,202,166,30,118,160,160,153,254,42,249,105,24,94,189,127,145,28,4,222,66,86,184,222,175,141,27,170,76,36,220,28,189,167,111,174,44,59,151,159,71,59,150,166,19,169,30,152,186,176,166,175,189,172,50,232,131,243,25,149,250,140,10,21,191,217,225,99,92,192,68,41,112,53,211,200,97,30,46,235,213,53,101,111,235,228,181,139,106,23,153,240,84,13,107,198,170,198,186,94,220,8,88,251,131,19,81,146,142,210,105,209,68,111,77,158,86,198,247,124,108,34,157,190,171,80,171,170,246,157,181,102,173,233,40,201,113,33,142,225,99,19,49,233,14,91,113,129,14,56,76,215,43,224,99,213,72,87,230,217,89,249,30,126,12,28,63,148,142,207,251,90,168,47,38,103,11,129,233,8,66,203,59,38,120,192,222,219,104,254,179,116,22,67,125,87,153,59,142,238,217,147,152,96,80,169,30,187,233,251,229,77,95,99,150,17,131,241,112,58,119,38,17,32,225,173,157,63,62,28,159,7,22,144,147,226,244,73,129,185,235,212,130,210,193,162,232,14,253,105,251,221,37,125,222,104,170,245,208,30,181,170,211,41,180,100,166,43,131,140,154,195,116,226,220,209,108,148,140,184,198,218,100,226,47,233,123,156,198,217,233,108,255,140,230,84,153,142,115,148,19,12,137,217,77,111,167,206,110,206,200,72,50,16,197,47,93,23,61,98,44,80,152,56,108,26,146,119,200,216,55,147,151,159,211,209,74,233,104,21,248,199,159,238,176,201,199,11,10,45,87,246,185,15,81,161,40,255,66,176,101,213,192,14,67,149,45,150,200,57,79,141,128,35,224,243,215,50,67,127,221,134,1,210,126,43,215,22,130,120,53,96,107,181,189,35,74,209,8,199,112,60,118,86,65,49,168,133,8,199,238,120,233,86,37,178,107,93,248,204,141,24,178,210,116,233,116,203,120,59,188,211,79,255,93,96,154,9,221,58,163,90,76,184,195,167,201,66,220,57,72,243,237,141,175,210,81,127,188,134,21,19,216,102,153,194,21,14,44,135,143,33,151,132,185,8,214,61,68,115,125,10,163,159,42,154,170,147,154,242,22,70,62,148,193,218,209,130,81,131,75,249,237,69,123,148,170,170,218,147,192,250,10,7,227,188,68,63,103,216,189,249,32,225,227,1,59,147,140,220,210,1,75,7,55,101,243,62,102,244,233,78,89,32,103,243,34,99,228,176,49,154,202,137,106,65,24,103,22,59,135,3,13,126,69,97,227,232,204,31,92,172,54,108,8,252,219,238,62,24,114,73,169,74,4,54,113,102,135,81,171,17,3,106,152,208,236,103,249,193,244,89,138,20,45,114,53,106,72,253,131,97,35,20,197,86,210,202,148,205,149,15,38,27,169,97,78,154,198,131,102,238,192,27,153,29,185,154,74,207,146,253,197,32,39,220,250,219,4,194,86,160,132,191,197,58,163,93,102,58,247,23,69,42,80,137,200,160,85,108,212,29,48,210,19,178,47,64,199,95,155,143,248,236,69,179,77,115,24,221,71,139,159,166,240,94,252,228,97,205,216,211,175,230,92,147,120,185,109,34,112,56,125,48,114,161,146,243,153,100,0,139,79,227,69,63,185,110,211,172,123,228,221,29,69,27,89,86,208,48,221,172,207,240,163,220,203,56,98,4,62,27,212,183,240,113,208,106,151,250,114,204,215,146,93,69,125,101,163,51,204,10,143,8,12,47,83,67,150,70,6,130,171,17,248,69,111,245,137,157,241,101,71,191,215,102,98,229,50,96,104,60,151,111,155,229,214,212,143,220,79,73,20,36,167,128,145,170,18,53,131,201,166,17,92,29,192,165,107,80,25,59,175,186,50,233,162,28,33,73,211,213,252,73,149,38,127,180,115,22,11,199,14,182,49,45,21,14,158,131,75,237,104,170,71,86,128,115,106,115,43,32,13,167,197,97,42,226,138,94,59,76,159,213,97,90,128,196,235,225,234,179,214,150,79,18,24,46,135,190,212,50,130,225,152,98,115,10,181,22,69,112,105,123,79,22,243,183,42,255,47,9,232,113,215,21,126,168,52,126,156,215,64,251,178,251,197,214,219,164,63,109,253,71,62,3,19,10,233,58,187,167,17,77,7,220,76,103,243,46,44,58,132,74,153,190,35,160,10,144,245,181,143,221,156,70,44,106,60,17,169,40,152,240,180,236,21,123,21,236,238,130,158,87,97,94,173,128,145,1,22,152,30,44,143,110,81,175,8,133,227,221,39,105,234,166,58,211,97,202,223,111,214,145,140,91,143,86,75,96,218,110,229,230,221,130,59,129,146,143,22,148,114,71,23,194,100,15,70,195,188,11,92,76,234,205,225,68,238,161,10,12,199,95,236,255,5,37,241,166,55,55,73,105,191,121,177,154,245,41,48,117,137,49,85,40,135,146,126,200,243,61,50,33,173,56,92,126,204,44,2,243,104,195,135,28,97,165,169,163,66,205,250,26,254,222,68,114,116,50,16,74,40,119,31,205,176,76,100,253,109,166,75,60,90,166,148,91,130,176,28,133,197,139,15,113,138,206,86,39,231,61,221,100,28,118,14,35,59,175,179,193,84,230,107,160,20,233,200,189,153,135,30,88,91,63,73,206,173,240,174,161,221,11,188,53,98,177,168,198,92,187,199,131,81,4,32,23,147,69,118,210,74,6,5,75,239,142,153,37,75,107,204,164,108,52,18,67,224,66,247,222,189,154,50,188,41,112,29,145,13,2,166,186,179,11,76,143,65,242,169,100,1,95,201,232,208,111,31,33,191,77,231,69,171,242,100,203,42,24,220,200,89,201,26,202,28,230,69,143,181,237,86,167,41,62,138,230,35,147,3,210,158,176,160,58,38,84,190,48,117,48,94,185,59,49,227,183,144,55,48,49,141,81,235,131,169,22,202,69,96,22,133,235,247,76,242,67,91,242,142,236,20,103,115,112,3,138,158,250,114,115,154,43,25,101,112,152,157,180,208,75,185,39,182,195,108,97,199,19,203,44,66,132,67,60,215,164,81,29,158,40,207,45,129,55,249,109,127,47,198,68,140,86,106,150,172,82,218,225,108,241,227,11,163,180,56,194,177,162,229,35,223,195,11,71,221,228,185,28,54,246,20,185,154,80,153,15,56,149,226,210,59,123,158,26,94,59,143,180,108,19,44,188,158,38,229,57,72,94,133,43,9,171,210,245,83,23,115,150,242,231,48,213,207,139,119,121,45,188,134,8,218,65,205,53,101,101,91,12,98,184,29,98,36,188,89,52,130,232,49,157,161,3,5,108,228,232,2,119,35,122,13,67,159,226,161,249,183,121,71,107,234,156,35,4,189,172,110,43,137,236,245,143,242,112,133,88,88,93,82,253,93,77,177,112,183,224,83,54,21,115,145,17,167,159,33,180,194,54,213,221,67,36,200,201,149,56,179,54,165,26,4,13,4,166,180,39,244,188,72,116,139,128,15,130,117,144,99,198,213,20,38,136,106,168,101,29,157,28,177,152,205,45,74,99,22,128,113,39,148,217,131,24,167,104,167,211,66,58,157,56,171,192,247,158,68,130,185,255,202,201,67,64,205,232,85,228,106,58,92,156,141,255,192,131,128,142,60,56,65,151,17,226,108,199,175,73,170,195,55,77,172,210,223,154,106,78,33,46,197,62,164,10,120,132,180,91,175,194,23,198,110,64,158,205,159,140,176,255,22,205,70,54,139,226,49,47,68,29,172,103,227,129,145,219,114,146,233,66,27,134,222,220,248,46,93,210,14,9,131,158,159,39,71,13,52,20,239,112,23,68,117,14,74,148,229,213,25,205,146,217,93,244,82,155,105,129,133,206,95,29,198,207,119,225,74,211,160,171,104,186,238,142,200,148,19,250,243,47,2,27,89,85,209,186,106,66,214,78,216,10,199,20,81,108,129,17,181,240,49,167,69,97,202,185,134,138,38,125,234,78,84,75,1,83,82,145,77,114,139,197,217,206,59,201,67,225,82,170,197,72,53,156,228,208,56,32,30,117,219,101,157,72,206,145,187,231,43,156,123,214,199,242,102,124,72,53,250,163,8,89,108,47,114,142,67,139,41,175,164,154,190,156,70,193,238,123,214,230,20,42,24,170,41,8,106,174,32,224,61,235,73,134,220,82,180,221,73,243,172,10,53,15,17,43,38,56,94,156,85,213,26,165,187,72,253,113,175,221,130,95,52,99,141,203,206,144,41,134,11,230,110,58,21,150,136,208,102,75,233,172,32,241,108,22,19,185,48,138,93,206,168,103,45,74,34,219,152,81,56,111,65,215,183,173,53,85,126,152,2,151,30,146,168,116,8,10,193,13,174,53,28,173,206,137,87,224,114,106,250,203,25,159,109,184,90,171,125,75,189,57,154,133,193,137,55,232,117,147,239,1,145,227,136,105,200,99,241,129,244,209,32,70,243,71,155,38,195,242,188,24,244,23,126,53,225,219,253,220,220,42,154,131,143,111,80,18,174,79,110,13,49,126,245,38,138,44,219,60,163,182,230,184,250,185,103,203,18,109,69,4,160,118,15,214,187,99,180,52,177,113,108,88,230,10,238,185,68,140,97,234,205,201,108,58,107,80,50,159,88,4,14,105,92,173,209,121,78,95,83,86,181,239,76,251,205,118,238,133,132,80,132,112,82,86,172,231,233,245,235,112,52,228,153,84,206,27,57,0,121,49,235,193,85,65,110,8,146,202,189,120,168,66,110,102,55,244,78,72,126,185,181,174,82,224,68,135,203,125,45,168,214,69,196,156,49,14,85,107,186,123,155,40,17,24,253,222,8,54,50,250,223,207,166,166,48,214,178,183,3,51,226,73,50,224,86,174,78,79,76,192,68,49,4,166,133,70,228,144,177,157,171,40,164,119,51,230,227,183,225,25,144,237,146,112,87,240,108,36,82,152,235,154,64,100,80,169,190,136,39,219,52,128,200,197,21,114,219,120,47,152,180,165,160,129,178,13,19,81,115,152,26,50,145,90,198,107,72,78,89,73,75,128,114,78,192,66,88,250,142,121,86,72,92,201,36,166,237,225,140,162,95,12,213,206,88,34,104,63,154,85,249,56,55,35,44,66,119,227,176,98,232,18,87,159,59,157,9,125,3,38,197,20,214,188,0,11,138,253,227,113,200,205,87,249,245,63,56,113,221,132,196,187,11,76,149,158,119,144,210,235,116,92,144,38,112,165,122,177,58,175,221,25,253,27,60,64,149,162,36,47,70,234,70,184,43,37,36,7,102,106,58,173,208,57,151,141,192,231,194,121,163,190,231,63,221,33,106,184,155,41,240,10,181,228,159,30,131,208,220,112,115,98,225,254,100,63,26,39,185,57,159,115,251,2,34,183,174,49,42,148,198,207,234,115,94,8,196,131,170,244,236,22,211,28,245,76,115,231,32,62,38,155,124,17,227,93,13,138,54,10,113,132,253,20,221,129,188,92,71,142,18,2,116,13,238,163,33,216,208,61,57,3,87,211,84,34,52,106,49,88,219,65,229,212,179,178,130,35,218,13,251,89,92,77,239,207,181,123,141,89,46,121,163,17,92,77,105,73,5,33,44,121,59,132,45,59,250,26,26,41,45,48,242,149,224,220,131,192,160,74,253,10,220,193,148,172,196,213,4,73,174,137,72,221,61,185,165,125,153,158,178,244,19,147,203,133,253,161,198,213,91,180,89,96,201,135,248,225,162,196,36,117,121,90,187,144,144,76,45,213,162,133,116,32,7,139,14,20,20,226,172,82,209,83,139,183,64,193,111,101,189,231,178,235,208,43,231,29,243,152,170,231,136,145,171,41,215,246,59,147,84,234,162,94,125,118,9,147,19,112,152,230,238,46,111,133,139,56,131,161,13,10,29,9,225,158,157,154,236,97,208,241,77,211,137,120,78,1,98,190,243,194,173,234,177,124,54,187,181,3,165,156,168,200,225,214,16,96,40,241,211,212,72,137,22,115,134,218,42,143,118,103,2,76,11,98,162,113,240,250,131,67,147,69,152,241,194,212,226,184,65,97,133,53,18,133,50,181,193,104,90,167,219,111,102,145,44,46,88,219,174,118,214,145,159,46,66,20,93,77,37,198,89,83,6,150,208,234,162,53,14,109,77,60,22,221,196,178,73,115,250,208,95,243,161,176,108,173,71,24,222,26,224,131,237,139,2,99,53,182,49,176,252,67,67,62,149,132,24,129,138,27,211,49,10,6,41,210,166,242,92,244,57,120,109,100,55,29,74,217,226,41,200,169,201,123,191,41,184,199,208,151,155,35,162,23,172,67,100,38,217,114,4,174,208,87,21,135,249,235,173,112,163,250,200,153,177,154,25,7,250,219,38,153,228,143,70,114,81,36,24,185,218,18,196,14,15,22,211,86,152,206,60,127,111,130,49,93,223,155,106,146,21,140,95,144,255,118,117,112,56,202,242,103,233,31,248,124,123,97,84,57,112,114,93,187,14,219,202,18,70,47,42,164,114,10,142,78,202,183,164,24,200,68,58,134,59,248,182,255,158,133,165,48,148,185,65,38,214,77,31,85,238,125,86,101,9,58,73,19,233,106,234,89,65,131,225,105,253,110,60,77,83,173,109,132,109,70,144,114,161,130,211,212,13,200,112,159,239,32,252,66,36,91,30,45,147,98,242,206,42,226,177,103,178,37,181,222,16,17,200,126,243,66,144,232,70,228,43,252,156,193,2,189,136,206,23,153,227,92,218,130,210,24,54,49,204,61,177,206,150,124,173,5,167,176,208,249,87,228,189,167,235,163,246,245,107,3,22,27,136,51,56,12,44,140,137,49,117,175,27,208,93,251,144,195,55,81,133,241,24,221,140,115,128,7,47,9,5,50,89,13,71,52,66,230,229,6,193,189,145,117,207,225,62,130,234,18,18,65,9,234,177,193,211,38,31,116,99,198,33,40,112,49,61,159,75,147,145,151,4,128,49,253,8,85,247,75,150,132,23,168,48,53,12,193,165,52,88,141,143,225,216,207,201,22,212,60,212,103,235,144,159,239,155,118,208,29,81,248,165,209,7,194,172,81,135,14,245,14,244,60,98,57,34,91,212,46,167,208,220,194,61,138,73,139,250,86,113,2,15,60,64,61,246,172,69,169,93,202,33,58,79,213,111,155,166,90,249,145,66,160,125,54,116,31,166,6,212,117,137,232,2,166,208,75,34,0,48,51,111,111,74,62,59,56,174,88,211,0,65,169,174,149,49,76,36,69,28,47,52,200,146,31,1,70,42,147,212,179,34,176,209,82,16,59,192,102,164,155,37,10,21,126,6,12,170,150,201,45,93,24,125,245,30,87,47,99,14,145,237,14,210,39,23,193,161,117,23,105,93,221,116,208,34,236,222,67,78,12,108,203,134,5,249,107,132,92,104,197,54,10,68,129,57,205,111,63,180,229,215,238,163,89,141,124,52,204,88,173,202,148,32,89,155,214,164,190,29,38,209,36,63,77,55,167,187,186,168,31,17,219,238,18,240,68,55,40,26,162,33,163,202,26,228,186,68,205,208,148,160,120,35,225,55,122,154,93,1,110,192,250,184,132,116,162,26,61,104,52,83,67,153,66,239,252,31,135,127,225,24,152,206,96,198,168,210,212,126,31,25,234,232,25,252,5,120,149,93,29,100,168,130,143,155,234,143,124,62,115,18,141,52,106,144,11,161,125,135,233,0,23,211,137,42,98,42,33,63,152,108,157,172,73,28,176,228,134,194,160,73,144,34,176,11,83,67,225,60,45,196,90,8,48,11,106,121,1,135,23,186,192,98,199,110,170,155,146,183,138,81,168,37,181,127,184,40,228,191,157,8,128,18,88,209,212,178,179,150,88,166,195,105,41,99,118,181,164,126,245,5,141,150,60,68,48,23,38,139,233,155,228,153,125,137,80,243,213,5,198,121,110,174,188,56,76,49,114,223,101,5,115,11,197,8,59,22,6,50,64,89,96,184,247,252,222,137,92,132,168,122,159,141,235,108,124,59,152,25,248,2,114,107,76,51,87,172,99,34,88,119,165,192,231,197,60,175,15,163,196,80,57,136,150,126,205,149,78,29,98,196,120,247,185,8,67,175,88,84,133,67,74,202,105,224,255,42,109,4,135,76,166,159,233,110,22,141,45,175,123,33,29,197,124,80,49,84,129,141,160,198,55,80,163,103,44,138,98,146,124,95,43,147,45,175,162,63,141,154,214,8,250,154,60,73,73,15,253,233,137,251,236,108,65,84,156,149,7,62,78,78,159,113,115,216,175,238,252,63,240,134,239,42,110,158,9,35,200,107,195,242,234,76,67,116,184,73,142,171,33,101,144,130,123,9,193,171,177,228,107,101,254,157,131,229,104,24,191,129,222,154,64,227,116,6,165,49,105,74,23,148,178,108,159,8,153,0,171,240,18,90,214,144,238,141,128,31,134,101,228,87,169,249,138,159,182,28,219,18,216,102,240,140,39,179,170,123,129,141,75,45,174,134,138,43,233,111,207,22,13,47,140,202,121,244,161,87,255,202,2,99,192,225,240,145,81,65,139,112,198,128,163,182,37,204,37,7,134,36,216,239,189,41,235,189,191,92,44,12,230,232,153,101,28,65,247,91,158,83,36,7,221,34,203,202,18,243,2,195,142,85,98,10,67,206,44,171,7,182,167,50,130,172,200,40,39,139,160,231,107,184,71,143,168,27,117,22,242,211,120,45,238,252,158,79,129,195,117,123,237,41,238,35,46,89,131,182,167,200,115,209,78,29,234,102,48,25,81,129,249,199,189,140,141,58,191,226,236,145,196,205,8,232,139,36,60,106,247,213,149,180,97,123,33,163,38,176,201,208,53,135,161,109,75,122,245,249,74,229,139,65,160,55,250,200,39,255,124,207,239,214,149,12,150,222,24,134,157,175,106,15,143,43,225,111,40,92,201,213,59,76,60,252,133,73,192,127,48,78,207,217,74,159,167,38,111,215,29,166,10,173,139,206,61,179,218,141,45,194,38,208,229,22,129,183,229,56,28,30,24,249,114,115,136,114,156,112,138,212,86,202,18,176,165,146,120,134,67,65,141,60,225,203,59,179,169,45,43,59,110,62,172,202,89,94,140,249,186,155,63,154,229,237,228,167,87,16,17,86,20,161,133,239,28,140,68,222,247,157,201,138,13,41,14,106,150,212,169,223,220,171,182,107,244,45,26,247,149,162,26,87,107,167,183,112,75,238,171,153,144,142,243,47,82,107,213,180,153,138,29,139,82,50,135,27,167,168,160,112,12,57,67,54,167,7,218,187,10,47,107,114,113,184,88,171,250,133,207,25,26,4,165,20,239,208,173,57,4,222,216,202,61,224,161,252,47,13,158,160,160,52,48,21,75,212,144,47,124,166,13,145,84,135,7,225,89,81,186,74,236,244,219,199,20,25,96,85,196,37,188,190,156,164,8,139,82,202,119,80,66,130,9,238,147,137,39,144,85,84,36,11,45,183,29,99,130,228,149,82,146,83,69,86,182,95,203,158,45,180,143,48,4,44,42,185,63,120,27,153,136,234,219,65,123,242,197,129,143,37,91,232,205,23,153,43,10,33,189,184,19,42,70,68,124,166,138,231,17,19,159,1,99,26,139,16,220,54,206,150,26,48,4,71,50,36,27,122,164,47,73,10,108,71,163,232,246,81,45,213,227,106,232,36,68,2,53,163,139,232,217,39,224,99,18,171,156,32,231,73,115,144,164,183,234,82,178,159,166,30,111,125,124,115,89,119,199,154,167,22,187,197,47,255,18,24,34,224,72,26,243,62,24,95,67,133,39,105,53,117,241,33,90,227,33,140,175,2,179,214,178,15,41,103,211,35,45,185,104,85,245,73,136,105,214,197,141,233,84,218,22,167,255,173,156,11,171,168,210,20,116,243,229,243,10,42,6,83,87,153,170,98,164,201,62,100,141,237,68,101,197,144,106,219,254,203,244,96,43,57,61,166,241,113,136,253,107,89,192,73,80,136,13,119,76,20,252,74,201,215,29,152,6,189,18,240,57,132,85,71,135,6,216,233,42,86,21,42,37,84,15,68,23,172,99,29,250,215,132,180,163,171,108,249,25,209,236,196,123,166,48,7,153,155,138,131,155,255,242,131,141,158,168,168,66,119,234,141,142,215,15,46,68,236,84,127,139,116,158,183,84,84,104,245,143,137,36,154,73,152,100,203,239,205,166,81,103,87,185,90,210,241,223,107,179,17,194,1,40,176,9,216,127,104,55,217,87,213,217,69,50,193,119,255,31,5,148,170,96,91,175,160,127,204,99,57,247,165,179,176,146,160,249,66,112,24,253,123,183,166,247,166,187,41,46,222,176,63,22,149,208,118,214,24,114,134,103,180,85,86,28,255,119,251,105,75,117,193,35,22,136,124,66,137,53,143,143,202,89,162,18,84,231,235,125,102,251,129,225,182,23,182,114,82,88,53,44,140,85,44,102,44,3,182,206,82,243,142,212,10,127,10,180,124,2,219,121,49,29,62,246,211,210,1,165,143,199,27,32,233,210,180,206,39,129,55,198,182,163,211,66,27,23,221,191,46,237,15,238,70,47,36,195,189,249,84,62,222,148,20,43,83,149,193,240,47,124,48,173,184,170,197,222,136,14,237,47,222,99,21,51,43,203,12,54,86,104,103,24,61,143,185,118,145,82,95,164,161,168,61,253,222,107,163,237,172,234,115,164,10,155,179,204,29,24,50,115,97,214,198,67,164,128,229,131,9,34,43,243,61,124,226,205,59,169,42,196,29,77,182,89,147,217,117,82,86,12,51,123,122,129,207,169,233,164,103,196,217,59,221,200,2,219,82,15,216,146,38,69,181,185,166,83,242,83,1,94,80,200,18,116,94,227,154,50,132,50,133,253,180,91,19,73,246,165,183,57,172,85,131,138,18,204,124,199,236,215,92,41,87,91,203,74,243,155,79,130,26,93,148,185,114,9,85,61,186,106,87,150,216,94,55,190,60,143,111,155,88,210,20,54,228,110,194,173,94,111,133,62,17,71,100,87,77,163,189,189,155,156,184,1,205,121,42,90,212,74,232,153,159,93,20,143,77,101,135,168,82,115,213,74,170,246,170,138,247,84,234,128,189,42,137,22,17,85,241,192,156,159,78,69,142,33,196,9,172,178,92,16,144,76,191,53,170,52,143,124,15,225,241,175,74,37,161,13,188,84,188,7,21,14,223,99,209,12,62,7,176,202,29,17,171,114,185,163,70,130,191,141,71,210,11,18,103,175,227,74,180,22,60,82,75,63,158,20,191,57,229,204,245,129,225,228,117,157,79,78,230,99,243,172,71,140,108,187,1,212,172,187,37,53,21,106,90,52,110,249,205,55,177,83,149,81,171,16,65,120,145,216,57,181,26,114,168,58,164,84,223,76,135,105,52,126,100,212,48,51,188,20,242,108,108,100,97,31,153,39,104,31,135,195,70,254,164,55,135,111,196,95,236,108,124,214,4,45,47,150,217,178,252,209,10,42,93,114,156,119,19,113,241,42,205,76,4,41,169,232,23,163,222,188,164,240,192,93,43,162,128,77,130,41,224,177,244,167,59,106,64,241,218,205,50,248,207,79,83,247,125,239,77,145,230,86,152,8,87,117,56,211,179,161,18,83,5,29,229,111,178,100,66,185,93,68,39,14,156,119,40,146,99,93,41,23,34,48,243,180,7,156,123,123,244,171,10,233,171,123,245,25,193,241,168,95,245,238,209,201,102,145,3,149,95,196,179,161,90,58,224,99,131,150,231,209,156,171,13,176,235,225,211,151,241,238,206,64,169,123,149,207,97,18,81,253,62,54,156,44,15,76,124,186,4,76,223,248,80,248,120,200,249,190,21,118,195,3,55,47,233,6,133,161,224,65,71,68,164,204,193,237,210,142,13,76,202,52,62,7,82,166,253,129,81,191,93,1,179,139,235,131,27,211,88,252,54,77,138,42,224,102,148,167,247,91,227,95,232,44,52,177,200,88,63,70,219,247,140,119,71,231,56,62,7,198,91,213,143,201,175,205,248,109,42,188,117,223,48,186,200,59,166,148,245,61,131,70,54,98,197,163,81,12,170,59,30,45,3,53,22,200,88,166,161,36,48,231,221,138,137,68,123,135,56,32,48,55,29,159,240,222,124,55,169,133,4,166,85,58,62,201,46,143,39,202,58,207,83,96,170,56,245,234,189,238,47,19,186,79,42,179,150,140,172,255,131,73,137,169,120,80,199,91,119,61,49,96,170,158,135,234,187,149,150,226,230,243,204,185,45,166,99,223,102,61,4,74,229,124,86,153,40,162,24,31,92,137,243,200,202,156,70,169,249,153,41,84,35,144,179,104,10,99,73,244,128,225,145,171,10,111,143,129,147,227,162,255,66,127,25,161,244,22,40,198,152,254,178,5,56,46,220,182,180,253,3,83,193,124,225,165,29,196,176,172,91,179,129,195,240,104,169,220,146,145,200,69,109,54,188,11,42,38,59,141,146,202,143,128,99,181,63,162,171,199,204,35,17,31,99,50,25,224,161,48,190,170,163,116,98,213,231,226,21,58,104,192,136,169,235,115,155,184,236,189,154,110,239,7,182,132,183,195,56,77,170,82,99,75,211,63,7,252,129,67,237,93,114,208,201,27,136,173,31,126,106,212,1,213,142,233,187,172,145,164,105,68,195,148,76,156,59,210,90,234,16,246,86,24,189,151,26,48,198,89,85,120,69,125,38,251,115,65,154,238,194,195,42,81,227,183,11,228,76,138,214,156,238,197,53,75,154,16,148,208,65,60,24,190,191,106,14,253,220,67,47,219,134,165,226,17,52,130,54,35,251,54,108,90,30,210,125,96,240,246,148,196,79,46,126,202,242,48,66,164,230,130,227,116,15,245,209,159,171,45,50,26,176,241,224,43,188,163,147,214,116,213,165,182,211,80,175,75,51,89,117,170,42,84,51,8,82,136,123,45,30,134,72,239,160,211,224,35,70,45,134,106,145,179,38,151,23,53,128,162,40,56,20,62,111,181,47,220,138,202,56,211,73,48,61,221,1,140,230,234,84,248,252,118,189,48,22,204,243,219,231,184,113,179,113,88,213,149,236,70,132,166,136,225,5,124,182,0,49,221,72,247,143,104,123,24,68,254,37,171,96,60,198,51,214,45,226,42,77,229,225,143,171,147,162,2,210,170,232,135,144,234,3,159,125,243,14,203,126,21,166,55,85,43,35,221,171,9,113,235,139,65,248,225,219,44,106,1,91,10,73,128,225,181,110,1,67,238,169,47,6,225,215,125,111,99,183,80,29,38,107,137,141,81,59,155,112,121,100,154,232,71,115,171,114,152,60,152,28,123,155,71,119,55,184,17,213,81,194,4,211,132,226,247,3,166,240,77,222,123,35,41,148,250,133,183,74,211,111,114,201,49,79,73,45,46,57,123,200,219,16,243,10,20,234,171,231,222,40,194,93,24,43,244,185,26,79,225,254,244,168,210,124,6,76,245,229,12,24,127,114,41,12,255,206,125,237,71,122,238,160,123,122,188,176,153,68,109,47,250,211,243,114,117,2,155,152,156,194,84,96,250,152,13,242,208,194,250,154,80,248,244,242,26,20,46,40,82,110,2,111,162,137,23,166,251,99,42,76,36,226,194,11,10,3,133,77,192,195,97,132,57,132,248,56,17,197,187,171,219,170,16,132,189,155,46,213,178,246,133,201,149,8,154,9,124,92,116,55,17,57,4,198,214,243,62,20,132,17,100,38,13,104,232,208,89,11,24,57,147,7,38,75,20,15,78,42,127,234,131,19,173,185,15,126,108,59,213,188,72,164,135,61,170,209,140,199,90,73,153,207,62,154,234,189,22,126,156,174,32,146,125,241,185,142,169,182,178,62,24,109,141,41,94,107,19,155,215,183,238,70,250,27,48,90,111,69,97,74,227,124,38,193,103,61,133,223,30,50,190,104,40,55,73,134,86,84,14,44,27,127,254,133,201,206,232,147,31,87,215,243,168,205,90,234,219,11,67,98,222,2,54,53,4,129,17,34,140,247,134,172,81,194,103,192,52,204,69,227,16,53,95,245,185,154,128,216,12,24,205,0,29,53,54,130,88,219,243,215,92,165,48,66,160,113,243,42,53,196,128,68,27,98,204,26,58,10,242,90,37,5,165,39,40,89,237,169,168,165,236,28,182,58,160,7,198,212,174,1,83,192,38,143,77,116,216,179,62,144,252,167,177,117,5,148,243,189,188,6,211,20,2,176,102,20,62,118,105,204,194,137,30,132,46,62,130,30,35,182,90,72,254,183,48,181,83,149,87,74,76,52,152,10,36,76,11,124,38,233,125,114,122,166,170,142,10,7,80,108,89,132,92,202,126,96,35,91,119,120,55,85,172,28,214,48,238,21,181,141,164,80,18,39,2,120,238,56,97,208,121,20,186,68,83,64,11,190,6,96,4,220,244,193,77,62,214,127,26,247,82,245,58,18,202,215,174,50,8,108,205,121,10,83,112,17,79,214,69,253,16,208,136,12,2,92,34,68,75,119,240,113,139,189,23,113,88,153,142,42,245,149,97,164,82,1,195,193,165,143,61,8,71,199,15,79,82,97,250,216,228,91,102,92,125,190,205,156,15,12,181,181,127,142,181,172,220,77,225,73,31,95,192,196,114,158,171,97,117,137,33,179,248,178,190,152,169,122,58,188,233,161,215,133,141,83,145,226,196,223,28,49,207,183,166,77,55,44,29,54,172,249,124,77,172,4,247,234,208,40,110,210,204,1,76,251,148,191,55,181,159,170,112,5,220,163,203,210,44,174,165,251,116,49,13,203,25,112,29,170,180,67,231,86,243,6,26,96,92,238,231,183,231,157,226,248,120,143,108,35,205,29,49,11,33,189,77,245,25,20,162,84,49,102,112,67,181,231,185,215,138,35,2,17,109,105,246,29,70,152,145,98,55,219,72,153,63,47,77,242,44,12,52,184,95,85,150,209,236,239,22,27,45,226,214,233,121,43,38,94,28,248,155,234,237,242,220,188,132,23,1,225,124,26,207,183,134,102,60,86,0,140,84,117,232,160,16,119,136,197,133,78,162,240,166,1,91,78,209,225,141,80,207,3,35,51,22,175,189,201,69,138,16,38,87,127,185,50,200,121,201,104,41,76,84,175,56,74,216,162,60,40,98,27,59,224,76,149,150,194,37,212,202,128,225,178,233,10,215,200,98,3,211,75,176,20,166,50,99,4,12,135,66,86,24,105,186,251,219,68,88,158,155,143,219,121,58,81,180,80,109,150,100,253,216,126,240,17,107,86,18,35,43,225,132,35,37,224,157,116,34,81,149,232,140,158,56,194,41,9,209,22,112,102,226,5,76,218,59,63,218,162,248,252,31,92,96,130,208,29,171,195,96,216,3,133,206,70,133,73,97,160,242,216,3,140,157,163,189,48,165,51,254,220,231,40,210,254,103,96,210,130,35,96,163,252,17,152,246,155,28,79,198,73,180,244,234,106,42,64,1,211,38,164,191,13,53,102,142,71,51,214,109,25,241,222,210,13,248,211,90,54,214,51,42,40,228,214,184,26,30,245,252,192,144,37,198,111,27,49,180,10,178,154,60,111,220,28,175,124,62,240,36,136,19,240,216,42,254,149,16,48,235,49,203,203,143,163,79,213,94,115,184,40,116,38,64,189,175,104,139,136,11,116,76,165,234,250,33,50,17,177,9,66,149,75,216,157,128,143,5,144,2,134,6,82,189,8,211,98,92,241,96,91,73,117,64,173,201,246,67,233,246,108,237,185,152,50,167,11,179,126,116,76,206,118,21,203,167,66,217,174,11,160,211,8,225,113,241,73,83,215,238,250,220,147,242,213,25,176,145,91,43,188,123,152,149,230,153,118,221,105,201,37,56,21,138,209,33,47,85,64,65,187,58,68,35,161,215,173,115,233,70,140,22,97,137,57,110,148,196,207,84,88,48,75,250,28,135,215,166,237,7,69,57,61,80,234,1,117,5,16,80,136,41,78,43,218,115,190,116,50,96,43,134,148,76,209,243,100,52,215,151,248,233,179,35,189,239,69,197,218,8,152,52,234,51,42,104,21,121,228,131,168,84,125,60,152,65,35,120,44,16,138,30,166,190,24,70,113,24,96,7,222,170,115,149,232,205,156,41,30,156,48,98,126,224,238,20,73,144,158,242,5,186,162,144,141,199,115,19,162,17,193,85,36,14,90,138,143,141,206,88,221,207,115,19,248,40,1,147,194,125,158,219,218,252,2,30,105,190,79,182,97,194,113,56,147,138,147,37,64,65,75,132,162,208,110,109,194,233,6,76,177,147,47,47,106,82,31,47,131,210,254,18,219,2,133,204,73,77,75,100,41,115,12,41,221,89,125,61,87,211,209,90,3,38,94,247,252,118,153,174,77,15,97,43,21,194,227,129,119,185,163,198,110,188,223,155,239,46,176,25,113,47,188,103,188,247,113,78,151,250,9,192,113,72,152,182,249,126,31,108,187,25,52,77,99,88,149,177,77,212,59,14,78,227,161,31,207,28,31,35,126,152,205,235,113,34,64,131,118,100,90,178,69,45,125,224,37,48,74,14,243,253,233,42,48,101,86,47,188,98,31,94,180,237,253,243,211,59,114,86,208,180,229,231,228,219,144,144,220,139,225,39,125,94,122,162,186,24,48,121,188,231,151,103,243,62,72,99,113,171,239,1,177,103,200,6,0,231,89,223,133,189,162,221,16,184,62,234,211,192,148,76,4,76,57,239,51,102,176,167,197,163,161,62,253,174,108,170,95,253,107,46,122,23,243,124,224,229,74,58,112,28,80,165,245,172,62,107,72,12,152,221,239,221,23,166,139,29,54,19,212,20,54,71,219,24,110,170,219,58,194,85,215,15,120,174,216,55,40,37,120,252,108,164,81,194,7,153,208,15,85,157,135,7,230,123,7,76,113,230,122,247,141,237,230,248,177,207,72,123,60,155,210,14,22,25,152,214,90,87,107,156,22,178,94,238,197,52,154,150,103,87,25,59,78,24,98,34,249,121,47,66,104,177,109,88,235,204,124,151,110,185,135,31,57,173,241,174,205,115,216,202,131,47,109,152,50,120,123,73,30,48,37,100,15,76,237,179,127,207,13,221,74,127,110,78,177,207,133,75,234,243,129,45,74,19,48,197,108,207,134,7,85,207,255,104,59,183,108,203,85,92,137,118,137,55,166,255,29,187,154,218,75,34,56,227,214,103,214,71,141,204,19,137,151,141,49,232,25,145,15,230,34,223,250,194,170,120,110,206,140,244,56,234,222,64,48,242,193,200,148,46,157,181,134,160,109,162,159,54,1,129,34,236,154,143,13,37,233,179,103,81,93,144,47,132,32,215,115,64,161,193,57,242,169,125,159,214,251,38,118,145,223,31,28,185,79,56,8,54,211,11,122,58,79,193,13,149,98,194,131,254,22,133,79,54,93,1,211,7,161,48,132,239,59,103,140,141,225,249,250,54,252,239,95,194,102,194,61,199,19,212,243,121,226,19,26,95,207,17,177,225,171,202,167,94,222,34,173,240,41,25,5,134,134,143,171,9,12,39,231,253,4,22,13,185,250,220,16,191,205,11,19,72,215,59,167,3,248,187,183,246,245,103,86,156,207,234,14,182,117,248,233,251,112,5,165,139,30,97,231,88,222,213,19,68,18,131,142,125,26,81,21,70,174,47,23,138,253,177,235,102,74,5,236,200,19,255,248,225,165,23,183,85,155,229,84,192,196,8,20,238,229,238,150,212,234,23,141,89,218,157,164,130,18,176,185,110,207,164,160,81,151,59,214,113,178,244,103,52,132,220,119,52,25,3,157,149,195,82,186,15,182,180,95,134,210,102,202,78,127,23,167,12,165,181,7,62,190,73,37,12,157,203,3,83,172,208,19,38,245,33,211,226,74,138,17,200,98,74,218,214,61,233,184,149,21,232,84,70,19,64,228,69,243,198,38,74,223,242,212,135,195,110,223,193,180,205,30,133,61,87,146,48,242,98,242,58,145,79,136,54,57,84,1,106,91,186,27,30,104,209,194,17,167,67,193,54,99,133,71,205,114,115,96,212,21,244,226,144,120,141,59,218,38,248,78,25,242,106,16,211,253,80,91,40,218,125,13,76,136,108,36,92,135,212,219,2,111,132,0,19,134,0,106,40,76,83,207,189,184,29,172,229,25,237,180,150,9,119,37,51,90,232,190,165,46,38,48,156,64,85,97,40,135,190,132,233,85,216,10,83,187,221,47,188,85,203,23,78,174,168,4,30,94,30,40,125,34,160,116,127,174,11,31,161,186,7,62,173,158,59,26,179,73,39,173,151,76,36,34,6,0,3,170,162,13,55,254,194,83,3,162,28,86,37,20,59,29,214,238,88,96,39,42,73,152,42,23,189,113,170,200,191,123,103,231,123,111,236,148,251,208,71,202,1,161,108,231,188,222,23,92,91,54,36,170,76,75,168,13,146,27,163,211,90,70,47,100,30,98,1,219,126,178,53,33,230,244,177,105,105,208,243,83,164,104,98,33,201,71,128,58,97,90,181,101,70,104,66,200,248,179,247,252,168,122,61,165,112,217,170,4,188,104,177,18,120,65,217,123,97,184,190,244,198,137,159,157,11,83,112,172,23,223,44,163,124,108,251,178,102,213,7,131,38,63,188,8,58,38,204,45,144,151,69,222,54,247,97,186,30,84,114,10,248,35,65,145,240,222,122,223,135,234,221,59,150,176,186,190,15,110,52,247,163,14,43,184,46,111,170,80,203,202,75,227,245,201,132,111,103,6,201,107,211,211,40,17,125,56,252,106,112,211,2,55,86,146,194,216,161,249,211,158,177,215,159,166,89,41,183,163,238,76,124,75,97,78,155,145,48,77,85,130,18,87,204,59,27,16,200,85,253,105,151,105,238,9,155,127,162,47,19,229,160,154,20,129,131,37,172,79,189,97,74,88,137,158,79,168,34,104,17,174,61,79,38,40,170,138,158,169,116,203,203,151,53,72,174,117,189,56,164,176,185,142,136,121,212,169,119,118,48,136,99,74,233,241,61,98,53,86,167,100,110,121,113,216,152,228,224,170,208,146,159,220,164,157,153,226,232,104,90,222,243,198,123,87,45,220,74,49,249,184,79,77,64,184,62,99,237,5,229,140,217,99,105,60,191,210,116,176,114,149,141,161,245,199,160,176,63,94,212,76,219,174,48,61,158,121,105,196,180,95,116,193,66,154,48,149,175,122,219,3,30,247,92,8,11,214,187,173,48,181,177,53,97,120,0,158,209,223,204,120,202,231,21,98,114,222,86,194,151,187,228,156,64,187,83,116,244,92,217,88,3,12,51,228,167,176,25,169,59,31,219,219,84,244,226,40,53,220,89,241,82,205,161,240,154,247,187,166,185,171,61,211,194,155,191,183,230,122,136,122,107,155,210,131,88,102,84,98,141,79,47,78,22,120,92,120,55,209,39,2,166,208,40,86,202,132,36,81,143,0,231,125,217,23,70,195,64,230,220,54,156,155,131,116,38,23,105,168,0,166,47,52,209,239,168,251,111,40,140,202,241,229,82,103,162,238,98,69,4,36,228,43,129,103,235,207,104,120,69,194,101,131,151,248,236,241,140,222,25,121,160,144,179,104,96,194,75,155,203,253,105,26,186,245,109,31,218,82,114,203,129,88,165,233,74,67,3,116,228,38,205,57,217,245,117,30,26,223,239,181,105,142,85,144,2,192,124,42,84,21,203,3,195,53,181,18,54,7,173,235,125,211,74,88,239,181,247,146,86,62,96,59,110,242,80,101,229,140,243,220,24,46,94,77,216,201,113,19,54,7,206,83,108,193,166,74,41,98,87,148,211,102,39,10,161,214,157,178,70,167,66,205,15,132,124,86,17,43,29,93,129,47,248,251,6,148,84,170,81,132,20,3,52,247,23,118,154,66,133,33,238,72,152,206,15,113,94,224,68,92,153,171,35,40,94,190,23,118,233,142,132,109,235,148,208,182,193,182,43,173,124,108,108,143,231,193,26,76,25,249,96,230,51,235,203,166,117,123,39,81,50,90,47,77,51,98,232,43,176,76,3,246,10,25,133,157,107,35,111,205,30,92,132,159,150,115,94,230,209,230,242,59,69,239,12,65,160,60,116,161,48,16,137,46,136,7,106,25,119,86,24,191,116,78,105,83,184,143,141,80,147,156,140,136,148,115,144,38,204,4,235,99,227,58,229,135,143,176,193,58,58,229,84,94,125,23,94,90,118,7,188,82,211,124,184,52,200,25,15,140,55,217,18,54,127,161,232,197,17,27,205,247,233,170,239,91,111,109,179,182,114,52,116,34,82,209,212,232,9,14,250,77,186,191,149,3,4,148,134,202,147,232,167,125,186,14,219,87,176,19,150,182,127,64,232,97,102,128,36,19,196,80,33,121,57,250,74,70,224,83,183,214,43,121,214,48,29,85,34,186,80,21,42,124,96,93,74,216,169,197,4,118,118,214,11,83,13,115,30,56,121,20,128,215,46,250,84,48,128,172,124,42,218,207,196,216,54,152,79,32,81,26,184,245,198,38,97,187,158,76,198,84,17,85,133,97,45,76,38,99,74,215,117,133,35,46,154,25,227,227,233,173,161,168,173,239,239,14,166,109,246,249,105,66,136,247,167,125,231,86,248,244,204,209,27,60,69,80,154,208,87,185,133,194,200,122,23,61,23,137,110,245,115,73,146,109,163,150,35,153,124,100,11,182,58,103,88,62,90,84,71,129,44,172,57,9,147,81,151,159,62,104,47,229,67,195,62,47,5,177,192,46,54,155,240,34,236,42,48,115,146,239,146,242,230,33,158,19,154,93,215,213,60,244,10,106,244,152,30,160,220,42,93,198,161,127,58,248,175,65,54,96,44,17,253,180,142,151,191,228,115,113,231,83,175,13,221,193,74,22,228,82,231,51,216,62,156,53,146,44,216,204,169,103,78,206,138,152,3,58,97,246,231,231,174,109,7,62,39,73,140,171,83,115,37,76,2,248,68,191,222,116,238,95,81,157,93,78,73,93,130,192,21,113,47,218,137,47,76,7,124,248,77,192,118,58,200,241,129,220,99,38,226,166,171,36,22,249,172,209,241,109,201,158,9,53,213,22,221,3,96,226,114,59,225,51,235,115,113,142,182,228,195,166,9,69,226,25,68,59,234,76,198,106,92,117,9,131,246,230,93,91,1,218,19,107,164,31,70,69,24,224,18,254,132,68,223,80,72,108,90,242,35,19,187,146,77,210,171,33,78,222,149,23,251,235,109,53,115,215,131,25,208,201,33,68,187,2,152,140,83,78,247,250,84,252,5,248,163,34,44,96,46,93,245,167,157,183,48,47,238,74,76,138,182,160,4,162,235,117,20,209,195,1,237,25,194,153,174,239,43,146,28,203,123,33,87,46,50,219,182,218,247,188,139,190,50,146,8,124,104,74,81,120,183,36,23,31,228,247,206,51,216,124,224,96,96,5,132,125,87,97,238,117,38,124,158,72,11,117,2,16,95,5,76,166,120,232,34,194,235,13,254,74,104,16,206,243,166,137,33,36,105,58,180,207,154,39,3,150,133,0,219,206,42,122,237,9,201,210,151,240,22,25,107,71,71,207,213,13,103,243,174,207,79,35,90,158,215,166,219,85,31,203,94,238,14,2,19,103,223,232,194,24,13,140,162,198,133,161,236,218,15,28,26,19,160,112,50,60,131,161,26,57,9,195,148,244,194,51,138,164,96,246,40,48,5,40,236,213,74,9,35,128,254,61,240,12,215,4,184,11,67,3,40,18,247,43,81,234,39,251,3,239,240,30,128,41,153,127,30,11,126,132,145,240,30,122,24,247,238,242,72,95,194,180,222,63,163,253,148,12,120,176,85,234,111,67,50,124,209,170,53,182,212,48,143,220,78,156,84,126,72,142,140,189,103,37,163,51,187,195,39,77,107,192,248,184,59,97,168,116,100,82,156,19,244,92,152,64,215,3,215,30,117,51,192,102,213,205,7,70,164,238,75,152,111,239,83,184,167,192,35,42,210,101,127,186,74,145,199,30,65,129,95,61,136,44,199,49,238,25,209,172,132,123,19,17,83,96,231,107,75,24,221,14,125,110,136,223,114,45,84,138,239,206,51,154,104,239,29,13,91,197,243,219,7,58,164,132,247,147,72,70,115,103,70,211,1,240,169,67,247,156,65,71,100,44,52,212,120,142,110,42,168,12,36,189,50,162,28,202,4,12,60,50,167,227,194,195,67,107,43,169,181,239,97,225,3,83,225,251,192,116,237,92,152,168,253,115,113,186,118,46,236,221,221,10,31,100,189,18,94,79,62,9,153,21,66,7,9,239,39,228,71,1,227,87,114,78,33,124,213,64,125,167,166,62,41,90,43,116,43,77,31,204,171,199,227,128,33,196,118,52,75,109,47,168,167,120,6,222,116,91,194,125,4,76,78,35,71,87,55,0,4,62,168,101,228,111,187,53,240,192,118,72,244,68,251,209,27,163,181,44,232,9,65,201,191,47,133,105,171,78,184,19,223,58,10,187,250,76,194,80,109,203,74,218,248,11,161,166,96,240,122,60,108,162,162,245,222,152,211,131,40,120,11,230,64,249,26,245,198,168,235,175,121,233,241,84,217,118,194,25,61,23,169,179,119,213,7,166,238,44,127,217,137,188,101,186,189,8,110,231,83,173,55,171,9,91,222,8,5,9,179,72,220,236,86,116,36,163,29,240,161,163,65,225,47,133,199,160,213,27,85,99,91,3,223,161,133,228,128,193,48,224,235,104,219,241,146,215,159,29,229,104,34,11,248,244,220,239,96,59,94,178,140,16,200,94,193,194,93,177,210,117,187,131,112,35,98,214,16,48,181,45,76,83,160,80,74,239,132,145,42,126,6,67,77,217,2,118,53,232,174,176,89,76,177,66,13,134,69,93,47,62,235,108,95,194,76,176,196,167,208,176,202,188,12,48,115,242,140,166,184,62,180,45,138,155,183,250,219,228,93,130,184,25,173,237,170,205,16,104,92,65,213,28,240,104,207,129,63,156,197,45,136,207,13,166,168,84,103,124,241,95,114,244,20,70,51,192,117,207,123,47,254,216,47,76,32,32,199,50,129,159,190,45,202,218,239,11,161,162,182,234,164,108,190,229,124,234,237,22,176,194,20,245,94,152,158,7,157,20,138,18,195,10,106,230,156,33,29,171,240,40,242,182,201,105,86,125,106,250,108,106,62,216,119,84,18,7,120,69,39,249,36,130,55,180,96,7,97,175,18,117,126,192,164,230,159,159,70,238,62,110,28,90,140,115,244,3,161,142,237,139,209,149,149,80,158,139,211,187,127,225,249,61,51,78,37,108,120,54,168,24,55,109,244,3,254,34,120,229,156,122,75,99,222,3,102,146,147,207,229,39,250,243,212,31,116,95,23,94,159,16,222,56,220,162,37,1,248,43,231,63,112,205,247,81,93,115,165,189,63,29,172,26,192,46,6,243,172,194,47,26,51,39,10,183,180,181,189,112,244,92,79,47,251,159,239,66,27,201,88,9,252,212,220,56,26,52,112,160,71,139,148,134,199,128,114,44,86,229,127,214,240,44,45,101,103,188,39,234,217,73,97,38,9,175,12,201,18,10,153,31,184,167,114,76,243,18,235,79,223,245,113,67,37,36,111,16,99,216,237,129,87,18,209,147,181,63,239,23,112,220,254,8,216,115,93,207,104,56,80,78,194,240,238,62,191,77,5,79,142,134,182,94,206,31,40,248,17,80,14,193,156,53,215,243,129,192,137,254,237,154,48,202,88,223,3,115,102,39,252,110,242,100,121,70,24,65,84,54,44,109,65,68,27,160,4,241,36,176,135,208,31,152,179,49,225,174,92,85,14,223,207,11,233,170,162,69,159,192,59,152,222,128,109,127,211,109,190,215,146,196,101,192,102,123,239,7,29,95,62,52,154,157,250,221,59,21,108,216,56,8,147,16,30,86,24,155,235,194,173,107,249,21,112,146,237,0,115,164,232,99,193,215,18,203,20,238,205,166,198,184,43,136,157,216,115,220,198,153,207,156,185,149,155,40,205,97,207,181,161,54,203,135,62,229,83,207,203,43,222,163,91,213,139,140,190,173,159,0,106,114,231,94,220,254,233,51,150,180,255,189,244,120,58,43,93,198,174,222,85,70,103,209,120,46,253,181,154,162,78,148,183,151,247,190,113,234,214,21,117,250,230,243,58,236,120,8,245,48,194,81,77,200,87,32,108,66,89,251,75,24,93,71,253,105,8,166,238,96,15,178,41,218,86,122,232,152,178,84,116,40,236,197,35,9,79,33,208,5,69,46,241,254,50,12,250,207,181,231,21,84,227,46,215,26,207,125,239,82,115,1,163,7,61,244,219,66,47,55,58,14,160,15,156,84,29,41,220,51,186,133,215,91,133,237,6,116,95,207,232,79,123,228,185,54,197,167,249,105,245,111,171,92,27,48,106,183,169,162,117,144,22,105,10,239,232,0,1,117,137,137,139,18,105,191,111,203,171,254,117,59,154,222,112,80,19,166,173,230,40,44,209,24,10,108,202,214,61,1,134,211,47,103,28,147,189,72,4,11,18,125,123,5,41,224,133,112,230,26,10,219,215,18,62,0,93,24,104,251,40,140,33,185,19,38,233,249,140,166,165,234,36,220,62,13,153,96,116,246,60,177,59,125,249,245,65,169,210,153,137,250,75,81,248,100,31,18,240,162,228,67,96,202,67,190,59,122,67,220,163,112,214,194,129,126,71,109,233,191,50,254,120,104,100,46,180,101,243,47,10,21,50,114,221,251,248,117,13,47,68,34,79,162,173,63,86,229,130,169,170,37,138,164,141,62,20,154,9,249,97,46,66,76,229,25,236,89,187,132,81,114,175,10,95,246,83,224,69,81,148,192,52,87,245,11,111,234,61,20,54,31,34,151,240,114,209,49,157,208,129,147,123,239,220,217,39,20,70,143,47,190,92,120,142,150,30,200,126,115,43,127,155,184,132,154,64,11,41,249,123,113,194,233,186,217,153,153,210,234,125,33,213,165,103,5,246,115,174,94,248,236,103,90,220,210,188,163,199,211,31,63,150,47,189,251,219,168,55,232,74,177,117,117,246,189,115,155,241,241,92,28,77,230,153,48,85,32,58,45,211,44,197,121,111,13,202,162,231,206,79,176,80,131,34,192,170,43,201,235,4,242,117,115,70,62,47,108,33,247,114,167,252,60,105,230,1,81,89,74,68,58,75,239,80,3,11,42,140,160,205,112,248,211,106,81,8,39,214,21,13,36,237,44,12,69,192,118,150,181,118,225,175,62,175,123,35,252,124,97,210,35,58,154,106,222,34,240,22,74,250,229,12,7,122,107,204,184,78,218,134,156,73,224,169,121,77,231,17,8,166,93,135,63,109,52,247,222,198,180,68,80,166,17,38,117,236,93,74,49,242,125,17,190,20,131,153,204,69,201,48,18,121,136,161,53,9,4,210,105,2,73,24,234,238,163,176,29,171,105,251,45,10,137,135,160,147,186,252,252,233,83,223,177,236,189,247,3,34,118,208,21,182,79,100,167,146,34,197,213,218,255,59,225,127,62,249,5,80,29,255,220,54,101,81,229,254,50,69,152,77,96,12,170,251,58,14,26,247,91,97,210,204,49,223,28,208,71,146,51,228,29,202,108,23,102,19,210,167,134,211,33,55,211,237,93,0,242,62,106,241,75,38,252,217,158,37,191,109,223,245,137,178,76,120,46,249,155,142,166,202,35,143,70,72,242,53,249,136,86,51,124,175,9,219,171,174,138,194,170,146,63,237,133,104,159,194,148,134,143,11,31,77,6,123,48,238,203,27,195,99,212,177,80,192,167,44,38,225,148,82,245,151,17,11,136,80,15,148,225,85,183,156,137,6,222,181,43,121,115,85,167,196,183,246,28,76,208,239,153,49,40,5,115,203,97,234,103,211,219,166,201,188,94,216,76,21,177,253,16,213,170,51,95,22,46,158,88,157,19,21,167,47,119,82,114,22,218,104,7,71,127,143,106,6,131,113,153,229,112,51,216,222,223,202,249,118,134,110,65,241,149,238,171,52,99,109,202,121,62,155,139,122,39,108,54,80,29,250,211,100,145,211,16,217,222,93,245,192,120,139,121,103,196,214,244,203,164,203,191,231,156,185,145,41,51,74,253,97,230,156,208,108,161,188,77,225,204,164,17,53,128,178,75,192,69,228,38,126,248,171,158,169,84,184,101,65,167,195,84,151,40,60,87,230,176,41,16,164,232,86,225,51,35,183,78,58,182,42,183,152,193,222,14,188,19,70,92,170,42,108,198,243,189,243,94,104,107,22,152,42,129,92,10,232,70,124,186,70,145,95,157,249,97,82,18,80,117,207,104,8,174,231,118,133,92,188,158,185,19,69,201,40,39,165,84,135,149,245,41,12,193,249,78,248,233,161,157,232,123,71,23,57,168,237,102,227,185,54,226,139,35,97,122,152,158,107,83,129,26,104,245,164,173,162,148,158,228,141,65,246,40,21,161,84,222,221,108,241,112,150,123,9,117,162,254,25,132,78,160,253,225,204,64,253,243,4,255,48,48,85,155,250,211,219,185,240,19,118,6,40,133,89,76,247,198,119,209,12,198,36,222,209,239,140,218,135,250,62,215,102,207,191,183,70,153,139,140,134,152,34,138,175,152,250,250,176,252,76,34,80,235,228,140,111,66,205,242,216,188,110,153,21,138,198,142,162,59,168,112,167,107,25,107,182,120,98,194,102,146,143,116,162,29,146,58,152,138,156,150,163,105,89,17,83,124,58,227,89,189,48,105,112,121,215,144,237,157,20,16,38,164,164,165,197,19,51,228,107,57,41,54,1,67,183,74,219,80,218,73,121,97,232,129,116,41,56,57,65,190,15,104,242,69,150,28,216,22,124,248,216,46,55,169,253,4,232,244,237,172,104,32,144,96,55,174,207,117,92,137,57,96,40,180,207,3,175,116,202,134,139,147,233,113,190,161,95,139,47,23,161,190,45,68,187,192,28,26,253,202,38,219,255,62,133,237,243,42,87,85,249,91,218,92,136,18,114,191,147,2,239,184,110,149,94,57,159,107,152,76,230,214,37,110,7,116,29,249,5,116,138,31,183,254,180,173,249,221,18,182,115,110,12,253,105,200,185,82,208,217,53,2,117,198,183,203,61,159,128,237,220,83,150,146,233,135,112,222,56,180,74,250,229,122,125,224,206,193,206,71,240,192,167,100,133,201,64,202,96,235,249,1,51,98,136,63,25,140,192,195,115,103,189,39,81,2,240,251,245,192,200,41,115,6,125,205,51,225,221,91,214,19,38,107,52,21,190,113,160,1,129,246,212,9,55,111,127,71,35,233,164,62,126,105,47,54,138,228,100,80,18,38,212,191,30,248,132,164,209,244,34,116,237,5,69,238,106,150,124,106,202,200,69,158,27,248,139,147,237,175,12,188,61,151,38,18,157,151,166,244,229,185,237,115,87,168,191,174,249,140,61,208,165,37,204,121,172,191,11,51,196,125,40,91,177,77,183,163,239,200,18,252,156,88,250,83,180,37,241,10,240,89,227,185,109,47,236,205,71,246,102,192,169,48,69,81,23,134,18,230,25,237,140,93,9,247,161,28,9,176,109,64,74,158,176,59,89,10,155,93,151,199,222,199,198,216,245,93,122,139,101,78,218,50,155,114,234,148,158,47,213,148,128,169,207,146,223,182,77,246,11,231,3,42,122,237,55,158,174,88,152,66,235,168,180,79,61,122,40,4,141,174,69,224,113,68,198,209,41,48,217,149,19,94,26,240,158,212,205,103,158,204,5,90,180,229,113,123,30,38,244,131,93,17,86,188,181,237,234,241,241,233,32,231,246,233,142,176,105,42,10,61,230,6,87,173,100,116,176,124,103,132,187,119,163,230,90,246,3,208,158,202,244,164,171,149,202,201,209,76,130,33,130,73,156,248,194,112,209,70,177,63,140,144,69,85,87,157,221,175,102,217,11,229,78,189,61,48,253,71,41,138,236,242,131,119,178,233,36,111,161,140,106,247,143,197,32,39,131,189,165,186,179,48,145,46,158,166,225,167,143,42,188,148,176,70,85,190,105,214,222,94,192,198,48,248,9,217,214,74,169,167,92,124,29,175,93,255,193,221,203,40,238,10,60,102,64,238,80,101,53,179,201,78,191,33,187,201,129,45,246,139,21,120,236,46,154,200,130,47,23,242,30,17,134,65,39,120,104,65,38,156,57,45,36,206,38,98,146,218,138,70,235,69,201,239,210,204,88,216,250,238,164,217,89,185,178,149,192,75,171,84,238,147,186,242,154,116,125,203,187,4,101,82,14,157,52,33,83,70,60,207,105,191,2,222,46,91,22,101,168,196,212,104,114,104,23,118,102,238,18,154,130,28,214,162,6,3,149,28,52,2,41,150,136,185,115,191,60,42,140,177,221,66,136,209,60,105,165,170,245,16,204,55,174,188,239,71,61,199,253,109,136,21,224,101,143,223,158,136,247,8,236,202,0,33,171,201,173,109,169,51,133,178,138,131,46,71,87,92,168,42,176,147,138,132,18,163,173,241,42,42,125,132,123,240,76,67,87,179,155,109,37,21,201,46,89,221,190,20,206,36,125,125,45,229,77,125,8,236,197,63,20,127,88,58,207,161,62,99,202,47,60,135,168,225,113,94,174,200,213,130,218,83,23,29,12,127,124,72,214,86,82,189,242,125,57,129,245,105,57,24,182,131,251,101,67,7,129,66,98,60,21,28,95,231,249,101,24,44,75,72,68,82,219,56,238,126,196,151,110,118,223,125,44,2,235,75,239,140,246,214,21,107,1,162,250,79,7,31,175,143,11,148,240,156,206,201,135,154,235,215,175,48,102,19,73,46,223,70,71,232,10,253,201,133,74,169,157,215,211,246,150,235,12,63,92,108,39,23,2,170,35,31,27,79,175,206,79,225,29,189,23,160,124,108,122,109,164,185,175,38,39,234,149,123,42,76,41,112,142,70,211,236,134,74,224,38,195,170,200,59,107,104,190,55,133,191,8,167,123,69,30,146,202,130,162,167,55,82,239,19,249,138,59,101,147,102,165,190,67,220,146,208,185,244,149,163,9,68,1,99,136,110,82,142,43,166,213,118,198,150,84,149,29,24,232,230,111,253,91,185,229,255,161,241,156,10,209,39,26,185,22,189,10,230,16,78,193,224,92,250,5,241,156,230,216,38,160,41,76,63,116,136,41,219,201,0,121,184,94,185,100,80,201,44,11,188,128,187,0,128,109,243,253,21,56,208,235,76,221,129,94,252,64,135,26,163,237,133,218,174,248,137,114,117,31,145,89,243,179,83,171,62,186,147,57,132,149,73,51,121,67,133,240,194,136,131,198,145,181,246,116,122,66,129,97,157,138,144,148,205,8,161,100,17,168,246,82,153,29,55,70,226,184,203,164,172,254,151,69,252,131,191,250,176,184,26,218,145,175,252,205,40,193,23,237,161,71,246,110,71,87,246,130,82,30,211,230,25,12,95,243,15,118,129,179,241,233,47,219,182,30,154,173,223,31,215,173,252,244,159,8,204,111,29,64,37,100,11,80,159,10,57,190,144,148,199,66,165,192,235,194,30,148,10,85,238,67,49,139,28,73,24,66,107,71,162,7,21,103,254,167,163,249,162,226,117,29,180,102,164,139,184,47,146,191,169,56,143,230,160,70,218,128,41,229,143,223,182,11,127,178,117,115,241,153,229,198,11,198,249,35,17,68,110,141,38,230,223,172,29,136,212,36,247,236,66,176,73,38,68,187,211,209,35,201,96,114,111,177,139,157,225,171,69,94,9,43,165,150,188,56,34,76,250,186,97,153,251,98,161,185,204,81,61,2,35,168,17,121,32,59,242,43,106,175,242,249,33,102,30,156,166,203,179,145,194,105,202,55,237,153,82,135,205,125,247,132,165,8,195,195,169,249,187,51,10,66,17,2,248,84,84,190,151,176,249,182,179,244,138,67,111,240,132,94,232,11,248,131,128,126,11,220,168,170,91,63,184,195,179,35,107,137,110,56,155,199,25,112,131,148,228,222,56,194,178,35,168,194,81,17,129,124,253,190,48,179,10,86,210,215,64,227,58,221,183,253,183,187,228,255,248,209,123,79,123,175,112,214,255,184,124,151,236,85,112,3,134,75,65,176,143,111,67,96,82,16,193,13,184,97,164,60,18,112,234,30,60,105,191,202,85,166,3,69,234,166,59,93,161,142,48,38,19,218,103,153,45,140,63,18,136,177,10,142,29,187,55,166,138,81,84,114,113,31,111,203,190,239,9,134,67,89,96,132,179,69,200,153,222,4,6,127,177,254,156,243,238,106,214,83,75,186,131,110,103,185,24,143,244,82,97,214,212,100,171,130,103,248,97,182,237,8,23,207,240,225,88,251,200,131,55,129,255,152,77,126,48,253,144,245,147,59,71,24,34,21,239,17,134,160,88,66,96,175,217,137,15,107,82,60,45,171,123,227,4,239,188,53,170,73,219,61,165,49,154,10,233,147,216,80,204,148,20,81,55,44,46,118,203,220,204,92,244,78,70,127,116,175,228,118,228,53,133,75,97,56,95,239,70,74,16,227,147,105,65,177,100,229,180,84,47,251,150,209,28,179,209,250,230,157,159,176,211,201,11,165,48,51,142,220,143,22,75,169,199,226,125,67,2,87,243,8,32,109,163,48,245,140,37,79,8,226,193,178,16,121,215,81,127,141,232,44,173,18,50,184,161,196,21,198,0,180,133,101,232,79,55,68,63,71,30,78,141,229,177,20,182,55,240,219,142,40,156,247,238,92,189,120,25,193,195,98,48,62,225,86,216,5,55,226,183,113,34,165,190,148,202,112,132,84,99,180,75,74,14,125,174,66,154,40,142,123,215,67,209,101,78,181,112,169,97,44,120,204,68,223,8,146,184,193,190,177,16,55,107,207,74,244,66,228,88,44,148,43,162,3,114,225,191,98,215,48,161,156,25,119,202,251,132,170,46,146,53,203,131,61,93,14,167,141,206,81,228,96,169,75,70,11,73,238,28,171,230,154,111,108,249,77,30,155,2,226,80,100,112,61,25,102,85,167,220,73,142,2,110,69,107,91,57,20,161,37,249,173,52,251,60,96,250,172,255,118,147,254,31,230,243,53,205,231,78,202,92,162,104,40,203,170,203,96,158,104,11,171,223,118,147,33,173,157,120,74,180,112,95,184,107,169,34,78,218,215,131,184,239,143,20,101,63,62,156,157,96,229,132,147,70,38,81,68,105,183,231,68,215,76,71,10,49,233,231,183,27,110,88,122,51,11,226,30,253,237,234,108,179,1,35,123,90,116,116,129,231,38,253,44,62,180,82,21,134,48,249,122,105,240,120,203,180,96,141,125,233,114,175,191,200,130,184,220,213,73,213,194,229,62,4,11,206,227,176,219,151,19,190,210,128,24,248,102,42,55,177,23,162,147,57,186,65,195,42,176,121,71,161,70,66,46,3,134,66,129,97,214,222,245,92,159,188,73,150,20,234,237,145,133,223,184,213,251,19,131,213,230,108,227,163,199,157,115,103,245,214,131,144,114,128,73,40,253,184,73,183,194,157,53,106,123,236,152,173,1,243,40,26,67,57,120,125,191,78,21,150,218,80,234,50,68,61,205,241,251,229,244,224,93,36,214,35,209,31,136,91,114,39,109,222,18,56,117,116,161,22,233,194,237,26,156,132,134,40,246,78,16,14,52,113,186,11,210,77,193,215,230,212,12,67,106,193,200,244,162,60,21,95,144,25,244,67,111,123,249,74,137,193,144,20,137,174,20,225,113,178,35,49,39,252,107,49,219,208,131,134,205,42,62,191,66,93,68,147,139,219,1,14,113,106,68,165,232,126,154,18,211,66,77,179,173,248,254,170,23,52,202,115,145,169,111,49,101,94,85,60,138,92,220,21,247,98,143,38,61,75,101,185,192,136,190,69,76,171,224,89,62,23,239,46,17,187,3,158,143,228,27,246,43,85,55,17,8,60,222,221,32,225,54,88,113,90,124,65,230,116,34,140,250,73,24,113,18,88,137,72,32,83,40,66,144,36,26,177,32,34,8,137,45,177,36,31,226,78,111,4,255,105,122,183,107,119,65,39,155,92,198,86,73,168,107,4,179,240,36,145,212,198,49,130,149,90,96,106,126,162,120,2,30,155,162,237,213,124,48,118,190,228,197,151,151,46,223,184,174,89,147,4,252,115,52,155,146,4,141,241,69,66,198,200,131,253,156,250,23,118,255,124,230,141,47,253,118,151,123,244,35,18,184,168,97,21,217,109,23,234,151,43,28,31,174,253,84,30,177,104,147,252,9,165,45,98,200,114,99,157,39,141,68,144,61,100,127,122,183,33,226,218,97,78,83,20,83,151,54,34,147,16,15,77,170,233,178,3,251,104,226,193,204,208,188,111,106,123,137,195,10,204,71,19,221,63,80,109,155,153,42,153,135,191,254,182,149,25,128,165,2,101,174,75,244,69,0,147,252,1,41,171,251,54,97,161,202,44,18,33,143,170,121,103,219,183,97,145,252,161,196,189,53,123,224,94,64,54,53,65,121,71,245,197,147,57,254,66,102,21,93,108,103,34,126,242,206,107,101,225,133,171,99,60,233,118,194,56,39,147,53,31,74,94,154,48,199,59,205,236,216,161,188,125,62,176,7,18,3,134,240,123,63,41,113,179,182,86,94,156,240,177,214,53,33,122,244,157,188,115,47,137,126,115,249,59,8,175,129,41,59,127,114,249,230,173,207,188,53,18,197,95,127,234,8,218,205,245,251,33,172,37,87,30,151,207,4,23,124,89,243,25,124,41,44,224,218,157,218,28,234,5,14,253,38,207,6,68,206,122,99,19,33,233,204,142,81,98,173,53,35,36,220,35,140,4,12,135,177,254,180,45,202,80,241,118,58,125,155,212,167,48,99,36,133,56,240,212,228,131,215,109,192,113,157,112,109,227,189,56,217,165,155,215,91,189,62,23,231,63,101,105,198,161,205,89,235,85,236,112,162,212,38,83,138,100,205,180,24,166,184,204,117,36,174,233,176,209,114,199,137,104,95,124,95,236,17,4,92,46,12,199,73,38,212,97,154,218,90,94,55,160,254,136,84,210,112,30,92,173,241,100,225,134,87,135,40,56,185,207,231,218,68,2,243,226,102,137,42,9,146,175,204,160,249,6,246,174,127,133,97,78,205,223,158,228,162,182,194,236,253,53,97,234,166,206,3,219,121,154,143,141,242,115,121,30,12,38,162,153,112,125,248,205,254,150,79,214,54,161,98,92,214,3,211,52,186,18,102,35,120,96,148,41,238,104,234,60,158,223,134,196,36,159,155,174,129,243,220,185,237,236,185,18,185,186,242,53,18,235,172,253,190,177,191,2,12,133,217,173,239,197,233,87,213,139,83,93,118,7,215,118,180,90,192,233,214,214,125,46,52,228,158,193,20,174,231,232,142,52,174,62,54,148,5,53,167,252,47,29,171,48,121,170,92,167,157,148,141,174,134,207,153,67,19,182,101,191,158,223,166,153,227,254,246,120,202,14,201,182,246,172,73,65,182,119,61,203,120,127,53,43,34,105,176,158,74,169,98,48,245,121,23,174,237,153,148,138,0,71,214,187,144,55,46,250,62,60,185,113,235,93,166,86,80,32,108,155,53,162,206,101,240,20,183,34,248,54,114,198,58,52,95,15,106,190,102,201,114,22,74,245,182,162,112,230,102,33,141,183,68,201,124,121,236,248,22,85,17,48,211,45,167,83,207,114,242,198,92,64,161,42,12,21,87,150,202,204,135,253,131,226,204,148,85,3,165,56,227,185,118,41,247,124,233,56,17,83,175,109,179,157,108,44,246,34,247,83,135,140,143,157,53,110,221,165,159,229,93,80,102,62,239,124,82,181,160,63,76,198,241,190,138,14,133,140,206,167,199,234,110,197,149,157,176,90,206,210,93,59,107,220,90,176,163,89,117,248,78,106,168,91,216,228,175,247,198,8,174,148,232,210,239,46,209,253,12,134,137,37,206,189,126,92,71,224,25,237,91,99,192,148,114,204,103,52,222,104,75,248,123,139,239,232,78,25,53,239,140,178,52,93,40,104,47,223,206,34,175,115,221,207,197,225,20,184,23,183,195,70,223,22,196,102,89,67,65,181,198,122,42,251,56,46,146,127,0,18,164,185,180,222,133,210,237,91,198,15,253,210,214,125,20,145,130,53,238,232,66,63,145,194,46,220,18,48,22,129,238,225,5,133,210,108,110,56,78,2,251,61,117,254,183,115,213,157,27,37,7,156,148,207,175,44,24,198,195,80,185,31,251,33,252,144,156,181,234,100,217,10,55,202,199,18,134,196,88,159,187,122,54,45,97,18,34,58,231,28,0,217,11,233,69,66,207,114,160,37,52,107,172,13,46,106,107,184,236,87,22,127,195,234,249,88,150,127,220,94,121,103,197,235,94,20,30,179,102,87,149,179,74,143,231,167,205,44,205,82,253,227,34,34,250,216,144,63,214,123,227,83,21,248,224,21,211,23,194,219,212,86,22,66,237,253,190,109,212,100,181,225,29,225,220,149,189,148,6,119,229,132,27,220,86,191,104,219,42,37,52,60,49,218,239,79,55,8,41,20,246,164,82,194,102,29,15,69,75,170,14,56,90,117,157,13,50,142,227,126,219,165,60,123,229,112,129,223,125,239,172,52,237,67,131,181,173,220,234,110,10,79,244,182,205,195,200,226,85,208,199,118,195,240,183,117,37,131,139,22,109,25,92,75,169,23,38,109,43,221,61,80,9,174,53,47,76,27,198,211,21,104,187,212,173,90,119,198,210,167,219,145,239,51,97,51,145,180,17,147,152,91,201,149,128,30,178,138,95,140,229,60,65,137,182,217,159,78,74,231,221,105,9,19,187,144,27,135,244,187,228,174,1,167,113,175,15,12,115,72,254,116,123,205,74,42,1,235,202,254,6,190,142,86,31,248,218,71,29,198,189,167,137,25,53,237,36,22,33,94,105,167,155,254,52,228,228,243,222,153,237,180,218,227,60,23,45,15,183,203,224,171,75,219,221,167,7,239,110,11,3,251,252,82,184,193,217,117,91,24,150,202,10,140,57,50,46,65,149,9,20,12,10,178,227,228,165,153,79,237,72,167,125,235,100,179,164,75,22,232,183,101,103,95,105,119,33,149,169,81,98,96,59,204,238,42,181,239,76,131,7,102,91,19,7,187,163,203,124,126,186,158,148,162,163,97,132,156,215,3,15,233,100,97,151,86,82,18,239,152,186,13,83,244,10,235,231,3,193,221,237,223,161,33,87,219,121,249,246,190,219,241,68,27,180,62,213,207,69,76,152,151,169,125,200,228,122,178,239,117,147,2,57,79,3,53,250,35,23,254,222,45,5,142,247,251,208,40,9,107,255,244,166,3,42,123,104,40,214,126,58,160,41,170,187,77,75,94,182,168,163,23,202,232,249,203,148,213,106,43,189,31,109,253,194,228,136,116,82,160,210,190,61,102,56,213,218,141,104,75,184,221,207,154,70,9,37,84,196,81,58,245,206,153,87,191,106,107,55,117,114,185,83,110,252,73,93,10,120,20,105,159,185,112,89,251,30,216,190,166,114,219,177,108,199,127,166,212,107,69,235,109,199,178,175,69,71,99,243,103,183,226,246,62,127,125,48,72,28,238,98,160,81,95,153,119,156,150,100,220,54,51,216,163,244,226,208,119,45,105,112,219,90,80,60,104,157,201,248,24,145,180,166,157,98,240,136,245,121,123,166,138,115,140,42,76,114,34,159,187,208,58,169,191,93,9,126,223,190,190,71,214,214,102,148,178,244,219,144,232,138,99,47,117,200,206,79,215,217,117,148,243,7,157,231,220,84,236,64,133,148,250,129,203,204,142,220,73,22,164,41,231,9,229,100,253,194,238,238,40,92,90,86,43,187,23,240,108,73,118,238,65,255,145,240,160,77,90,97,136,161,123,194,80,12,234,197,63,50,148,247,226,208,127,60,20,53,235,242,248,117,103,40,84,134,2,106,111,247,165,32,32,81,161,27,7,172,211,53,59,18,73,29,41,209,247,64,217,33,137,148,176,82,118,123,46,222,144,46,200,139,19,74,85,174,23,115,58,90,73,251,172,83,253,169,103,58,124,108,33,110,6,76,108,92,47,78,22,32,183,14,103,30,81,19,171,194,96,148,199,23,90,50,79,91,187,217,161,183,50,152,198,73,251,192,244,226,197,73,232,3,46,168,19,44,133,169,93,200,7,43,100,75,229,226,102,197,34,140,20,140,19,30,235,174,10,147,143,78,190,138,131,30,70,83,184,215,153,246,118,195,123,213,179,145,246,128,219,206,223,62,103,50,17,248,163,186,33,185,50,152,20,109,224,70,224,34,67,42,6,211,52,58,20,134,248,36,71,83,108,165,253,250,120,126,237,142,94,46,8,169,240,109,104,97,201,234,183,91,96,254,190,252,32,212,203,234,185,75,55,241,237,253,110,238,241,235,15,111,194,53,57,39,206,205,62,21,238,37,59,109,12,166,61,85,231,196,117,145,243,182,221,80,210,209,34,108,0,108,238,240,208,223,94,40,62,228,235,106,190,177,43,76,198,46,159,186,33,227,254,192,83,239,156,170,169,103,70,113,205,210,123,130,134,247,161,136,178,249,220,201,126,232,45,91,237,121,93,88,174,83,24,91,30,181,122,96,179,77,47,151,12,61,65,138,166,62,192,252,17,195,236,7,133,148,237,178,235,144,57,81,152,163,245,178,2,81,61,95,31,152,150,224,132,199,195,234,78,54,109,101,235,108,251,43,14,24,15,60,231,73,26,39,114,56,122,174,147,250,203,208,57,212,147,165,62,171,16,77,218,100,113,154,94,254,249,160,183,155,172,121,88,191,232,148,161,11,213,146,158,138,241,77,233,11,59,130,193,194,182,71,223,155,146,54,238,155,213,162,129,174,170,24,132,109,87,20,80,7,211,159,75,54,148,135,54,152,158,225,24,77,186,167,62,188,191,36,64,119,162,147,68,141,210,25,123,86,44,225,90,254,203,164,220,47,95,107,99,15,83,222,223,234,12,221,137,214,71,36,137,85,91,75,82,16,182,238,82,223,15,1,180,61,90,79,24,155,239,185,120,95,119,108,123,56,50,91,189,4,132,230,85,237,177,95,202,107,87,111,76,152,110,74,185,176,121,13,161,251,228,172,164,251,161,150,174,121,156,195,134,218,180,43,10,110,237,153,225,91,136,90,237,182,134,194,72,134,92,10,217,46,85,11,48,121,144,77,78,34,86,154,173,149,13,181,254,53,104,4,92,215,67,69,140,12,199,170,23,133,77,64,111,26,53,164,100,82,117,61,99,189,109,182,139,124,137,181,104,28,179,83,146,82,243,37,57,211,138,50,219,162,140,80,47,211,48,54,132,174,0,8,51,91,190,137,226,148,215,207,104,106,174,146,13,24,101,62,233,210,113,2,203,244,47,42,173,211,181,232,83,117,154,22,2,69,78,80,64,194,75,181,38,119,179,135,91,31,24,135,173,38,76,5,218,86,184,165,192,35,140,30,36,35,151,194,94,52,155,48,86,193,51,186,102,211,199,132,152,127,60,116,238,180,76,37,57,57,133,192,170,236,218,8,81,140,36,16,119,87,230,161,138,71,157,186,38,10,67,95,127,224,182,47,79,55,254,194,122,70,183,76,54,81,194,85,148,198,11,116,173,104,142,131,63,122,169,206,33,112,15,133,45,224,210,148,59,147,126,134,123,104,192,119,244,74,164,28,154,237,70,254,54,222,71,123,225,146,137,228,226,241,242,250,192,102,39,183,11,143,167,231,21,24,249,194,132,49,49,230,203,220,191,146,56,29,71,69,21,230,248,252,191,164,211,42,48,61,175,103,210,40,26,217,57,167,148,101,204,71,53,128,248,122,190,17,74,12,187,202,29,252,213,145,38,140,55,223,31,216,92,153,252,109,132,99,158,7,35,49,158,171,216,25,91,191,231,226,236,108,247,226,109,42,23,189,193,148,29,220,59,135,186,238,121,238,246,37,119,7,188,235,75,67,49,174,125,20,102,52,173,210,159,10,26,64,143,156,20,75,133,46,27,237,225,103,13,114,246,38,140,66,74,87,120,182,36,9,167,75,233,83,198,81,131,189,36,53,225,254,40,101,53,216,179,210,125,55,184,61,125,248,141,138,172,76,100,21,54,82,237,20,166,35,113,36,183,154,193,133,4,158,194,84,144,230,111,215,243,68,152,120,187,180,115,39,76,33,128,62,216,134,39,236,142,70,234,69,167,148,250,189,146,183,6,201,203,122,70,175,27,88,51,120,176,212,20,118,233,250,132,251,82,119,176,185,132,91,136,241,120,84,84,156,123,4,110,175,62,30,203,106,44,85,65,49,211,232,75,13,123,186,12,181,131,14,184,230,70,61,124,213,173,7,166,181,34,116,180,12,38,235,60,21,246,190,128,128,161,217,87,253,163,129,236,70,106,214,32,181,248,124,96,148,158,231,141,117,52,235,245,190,225,0,78,145,148,207,172,128,165,170,28,30,38,74,117,23,170,60,52,61,216,200,253,182,80,15,59,31,81,132,242,140,174,212,152,36,76,161,178,254,118,191,76,171,6,23,106,61,117,52,170,142,53,103,188,224,192,47,133,249,66,98,206,40,4,237,42,239,50,254,108,204,132,205,11,106,58,227,80,21,151,212,142,249,92,27,81,97,190,175,150,48,225,23,253,109,28,228,47,213,97,182,19,52,138,146,22,108,68,169,247,134,166,243,82,57,68,170,74,162,182,12,24,102,164,71,63,12,117,153,158,240,212,54,39,151,233,218,65,70,225,169,246,239,145,92,67,96,36,84,180,13,109,15,169,40,112,105,169,6,71,33,135,54,150,163,16,102,214,205,29,93,224,252,125,245,197,190,20,232,131,94,179,190,191,141,62,201,72,24,97,229,71,157,204,28,230,239,194,8,249,62,234,100,46,135,149,48,21,48,207,232,58,182,160,237,193,10,30,115,130,200,19,247,71,175,141,178,129,132,233,203,125,164,226,190,157,159,207,135,30,139,198,127,145,138,91,169,113,143,80,188,242,55,161,140,84,102,10,72,126,88,194,251,185,54,250,110,169,116,5,193,114,127,69,236,162,154,1,148,96,217,35,67,215,80,97,72,120,62,138,35,21,47,167,159,11,67,9,240,200,79,18,200,75,121,48,90,51,95,109,75,56,76,167,168,135,141,23,182,29,242,202,131,57,11,91,85,184,92,117,61,226,195,239,79,47,12,251,171,153,70,100,187,43,92,143,106,166,65,55,223,84,239,19,50,150,188,179,229,246,158,194,104,123,228,232,233,69,196,143,152,104,43,87,236,173,145,47,121,148,72,219,72,161,210,109,59,138,6,237,112,11,247,73,221,178,237,98,213,170,53,138,74,103,106,72,34,125,162,171,144,98,245,126,53,209,200,144,235,82,216,80,64,172,43,129,231,228,183,10,215,171,152,70,241,130,202,126,84,106,182,229,161,155,83,160,40,60,106,180,187,1,55,248,148,21,118,37,235,128,209,76,85,93,64,254,67,112,238,2,63,164,162,149,178,203,220,41,233,162,26,253,133,81,196,203,107,23,239,170,86,89,89,244,125,226,206,144,7,91,42,211,232,109,87,53,5,13,145,24,108,143,144,47,124,180,87,74,145,100,251,80,216,190,25,209,105,108,253,209,241,157,126,32,93,21,199,162,202,3,213,169,92,114,31,93,76,248,121,96,30,235,194,52,191,60,48,213,97,249,92,84,25,168,70,48,114,23,169,232,73,17,128,146,236,211,4,53,215,85,182,196,24,127,158,138,26,250,157,48,146,48,170,1,140,109,241,221,209,173,62,138,157,48,19,230,254,207,183,83,244,219,178,119,99,199,255,213,220,60,91,203,154,169,85,109,163,92,193,78,100,146,85,219,216,245,209,219,213,243,156,202,35,73,133,65,150,171,254,241,169,148,54,30,209,230,61,219,189,56,228,185,143,166,51,237,141,39,97,10,195,30,56,11,101,65,225,42,126,80,120,56,106,194,175,116,64,117,190,210,122,225,218,212,71,199,66,13,58,198,225,213,197,255,81,170,182,175,35,101,195,225,133,89,207,58,226,93,214,188,51,168,230,85,117,25,189,165,47,231,132,61,229,17,201,38,206,159,166,0,37,155,255,185,118,205,28,54,240,252,143,194,246,57,67,174,205,222,54,31,1,238,209,5,173,42,147,104,40,89,186,149,48,89,2,125,89,80,70,220,103,110,80,111,42,218,49,165,19,174,202,200,94,157,221,50,215,55,21,181,251,129,109,138,250,253,229,53,53,234,11,165,225,119,85,72,39,171,93,98,144,213,217,89,82,205,124,122,199,231,82,152,252,83,222,183,189,119,101,22,169,116,12,166,72,233,68,60,85,117,93,39,174,75,158,183,180,222,106,80,140,62,165,83,206,189,239,134,46,187,194,104,231,222,139,99,42,63,240,164,167,228,194,67,85,134,208,194,75,230,17,135,75,209,5,76,195,206,185,235,155,20,233,122,70,83,116,126,103,220,182,73,181,157,96,228,191,50,188,56,101,42,226,139,87,53,114,23,245,26,25,149,133,53,215,244,75,51,28,67,252,41,36,114,98,205,117,174,58,177,221,168,158,214,176,74,206,117,225,117,52,37,131,99,75,37,114,194,243,97,61,36,216,138,27,118,225,166,228,253,213,169,76,139,40,35,63,154,153,118,225,83,175,90,46,95,135,158,245,180,143,159,121,159,139,40,210,167,176,29,185,169,47,60,14,162,109,10,211,66,120,239,12,102,10,113,239,171,211,220,230,241,0,193,147,6,58,113,185,109,173,93,24,119,79,31,27,230,158,59,229,223,83,223,94,17,157,184,171,216,108,148,79,181,24,248,202,163,65,23,116,15,77,108,24,74,221,70,254,50,214,146,252,48,5,201,251,138,142,155,89,241,128,253,202,109,126,112,233,168,236,89,165,115,111,165,253,78,231,67,81,207,163,66,43,120,85,197,17,48,80,159,8,123,116,222,219,102,71,151,3,21,186,155,154,123,44,188,103,170,180,94,112,29,163,215,154,19,236,60,103,53,239,233,212,115,97,236,12,69,157,128,43,209,77,241,163,194,164,177,234,133,31,150,165,130,218,211,39,215,198,170,248,20,198,40,95,9,207,247,226,27,145,76,185,248,83,70,68,90,188,237,52,86,27,101,218,253,25,76,110,174,95,88,39,204,11,85,234,253,225,62,116,13,153,239,229,26,130,63,184,58,91,134,252,50,134,65,116,28,3,15,84,155,20,30,37,85,139,221,186,148,76,104,97,127,223,23,134,130,88,182,81,131,219,149,245,174,78,145,117,4,133,231,33,237,119,236,149,113,244,198,104,27,73,83,149,115,72,235,178,8,21,127,53,223,101,69,52,92,190,171,226,61,20,121,36,122,117,83,211,59,131,70,189,93,152,3,82,80,20,3,83,110,217,137,136,228,220,42,152,231,253,187,112,85,110,112,91,98,222,84,17,232,160,150,71,150,9,117,214,169,13,140,12,95,45,207,104,152,229,83,1,190,162,164,253,76,138,249,213,43,183,139,10,141,227,214,41,101,209,222,41,197,241,88,58,41,46,94,149,183,214,221,203,87,216,190,182,180,249,56,74,118,215,223,70,96,48,45,116,34,145,165,41,204,74,219,95,194,78,61,117,97,244,35,122,58,15,229,243,218,57,129,39,178,49,35,97,219,130,244,141,216,125,218,242,137,59,47,180,142,234,34,134,242,74,97,168,197,135,194,230,100,230,134,100,91,196,35,81,71,0,126,231,90,40,116,169,72,44,223,35,232,107,222,193,16,198,232,141,119,148,52,115,244,31,233,156,192,8,227,102,20,134,247,167,197,31,196,161,119,90,10,133,237,234,83,180,126,73,116,13,60,30,51,26,58,80,219,252,226,125,65,121,171,250,169,5,89,134,12,108,17,83,27,226,153,23,15,146,229,247,67,237,224,209,219,46,28,70,121,99,8,237,232,54,139,165,122,63,159,2,223,156,238,117,131,72,115,158,45,222,166,40,199,150,221,168,25,206,247,93,35,181,35,39,83,161,114,251,203,15,159,168,244,154,15,140,244,107,108,88,4,203,85,236,28,158,26,123,185,57,225,182,103,235,156,32,198,28,68,53,131,45,121,41,7,189,235,200,246,240,91,54,73,158,103,75,162,209,45,120,201,57,140,183,150,217,21,232,171,103,205,193,159,231,174,21,94,59,250,103,137,54,16,69,214,59,35,4,209,242,206,156,123,244,60,176,57,254,35,225,167,233,24,184,161,109,18,176,253,210,167,231,7,252,237,37,14,31,131,41,89,149,175,139,182,157,88,133,78,17,165,199,11,97,221,144,162,2,165,223,242,25,59,111,52,195,142,34,106,61,158,209,228,235,103,194,181,106,112,201,121,29,130,183,147,190,25,210,243,250,174,73,249,245,252,109,218,161,245,251,128,192,123,149,188,113,78,81,125,232,217,147,70,18,20,245,161,7,38,108,28,83,70,95,147,18,220,19,130,62,209,133,10,220,40,8,125,224,244,204,161,66,169,42,167,70,84,178,167,199,69,114,232,73,48,32,35,189,243,187,222,190,140,158,21,238,145,171,157,112,237,202,132,237,10,206,51,98,106,219,25,195,244,128,233,238,153,126,9,151,79,40,139,28,30,105,218,237,63,231,229,189,248,40,119,244,95,95,220,3,247,12,247,193,78,65,45,226,59,186,158,156,83,122,213,222,193,51,231,132,61,98,232,10,118,113,151,31,74,229,167,210,123,59,26,92,165,192,227,93,253,180,103,69,102,195,208,246,144,107,58,188,242,219,177,163,164,126,255,133,203,29,77,14,96,63,75,116,100,94,17,248,9,132,131,70,70,19,208,9,68,30,180,6,115,32,240,124,202,218,249,56,78,180,67,2,83,64,252,160,112,205,36,138,234,193,11,143,104,153,7,46,107,189,223,221,117,136,182,147,102,141,254,124,119,59,202,181,128,137,250,174,247,179,236,43,239,187,67,139,253,220,183,132,96,54,52,216,237,217,38,57,123,90,94,188,185,170,146,126,28,102,67,214,11,111,216,57,30,120,220,143,26,34,227,119,151,133,142,247,206,10,236,72,106,237,118,194,2,185,223,184,116,231,51,24,117,180,156,112,231,200,218,15,76,28,50,225,162,204,154,190,27,205,208,201,197,228,62,143,188,54,187,209,62,247,177,97,79,252,234,3,215,114,87,161,51,39,63,219,145,159,238,9,207,170,193,85,54,51,26,11,19,38,0,253,92,28,77,153,92,12,174,201,252,220,121,133,10,61,97,106,50,94,24,169,177,128,11,100,200,15,108,167,108,201,209,40,12,169,217,216,17,35,252,46,204,221,61,31,125,189,235,144,24,112,121,54,43,231,78,73,152,234,171,103,199,88,217,32,1,220,181,248,188,184,120,112,110,132,163,184,250,147,194,163,68,183,62,48,241,181,231,182,91,138,215,1,151,182,159,211,3,167,62,44,109,234,191,109,78,245,125,240,40,39,81,202,46,117,198,186,83,65,36,188,30,194,244,191,48,111,158,245,191,54,184,11,147,151,77,199,125,19,173,171,234,55,81,214,25,60,128,192,141,131,78,96,226,169,51,71,195,189,175,167,7,76,156,235,222,90,35,158,241,140,118,25,166,132,205,179,87,3,137,228,247,200,215,137,208,161,182,185,249,105,16,157,156,192,253,233,124,178,37,70,109,115,142,46,167,42,33,117,65,12,228,220,231,46,20,88,233,197,33,20,189,15,6,147,154,174,6,58,253,71,152,141,155,252,163,70,221,10,113,152,11,162,238,161,151,70,32,56,194,129,48,55,44,173,9,43,222,248,17,1,34,24,161,62,165,156,40,197,117,233,2,165,171,102,60,40,100,180,39,225,246,70,21,112,223,75,248,69,155,103,122,204,171,178,209,243,106,9,111,98,51,10,207,147,129,1,114,128,69,5,32,48,142,111,242,14,34,172,174,177,68,255,170,71,222,121,65,173,179,232,104,123,146,232,36,160,164,238,59,90,114,102,48,121,227,188,56,187,206,247,192,132,67,226,117,193,115,242,156,33,206,70,19,102,60,124,126,90,204,67,219,206,186,231,42,81,8,33,124,1,158,201,38,3,76,79,209,81,152,168,115,222,56,204,15,234,252,195,183,26,116,98,192,24,12,122,113,130,74,95,222,56,221,154,186,173,120,229,108,26,134,165,123,235,185,194,212,99,5,106,43,109,63,99,241,53,243,198,26,197,255,15,236,107,56,96,20,128,212,41,195,225,251,238,132,219,25,80,159,183,73,101,237,201,27,67,33,69,143,124,188,178,60,64,88,118,143,53,140,91,181,211,181,41,16,242,60,19,110,238,69,70,206,80,177,42,66,15,234,240,8,18,112,96,52,153,234,3,147,142,77,24,82,28,93,10,173,221,211,9,62,28,74,174,31,120,100,34,139,164,161,157,155,207,111,115,138,223,223,174,231,249,54,27,108,22,59,209,242,158,93,248,166,81,19,143,13,9,113,224,3,67,50,113,97,104,235,31,180,100,28,104,29,207,153,233,79,23,178,33,113,99,168,144,104,178,213,219,83,163,194,16,184,245,245,124,124,212,26,228,140,127,72,16,125,58,41,196,69,243,218,251,60,193,244,194,235,204,232,23,109,106,15,227,17,112,205,133,100,48,108,178,250,212,229,138,106,0,207,167,2,187,208,31,20,42,38,192,227,117,254,225,187,202,143,15,137,31,251,240,243,183,39,42,100,103,141,124,236,191,98,169,7,78,177,16,96,236,162,7,134,43,54,97,34,7,215,128,3,222,55,235,3,75,145,185,25,83,97,246,164,188,115,164,244,110,241,8,240,108,65,214,55,156,80,231,190,78,80,123,208,156,20,116,221,251,243,203,189,70,15,54,112,215,12,52,48,221,78,119,116,69,184,65,225,98,147,114,239,251,97,47,157,78,228,52,238,111,79,122,182,244,206,252,188,202,199,154,232,110,232,197,105,213,88,249,182,231,30,162,151,6,140,220,231,189,56,189,159,58,41,127,245,115,9,179,149,14,133,233,188,187,191,61,148,63,23,152,56,121,78,203,236,67,162,99,192,212,95,223,209,132,197,245,183,137,162,220,73,69,182,186,60,48,210,39,119,52,36,172,58,107,116,187,228,190,65,190,74,18,132,192,115,173,187,202,205,14,218,69,39,117,163,254,83,47,140,4,160,194,88,12,249,198,198,150,84,24,168,55,204,38,234,106,175,2,59,33,214,253,105,4,166,244,198,209,60,107,249,216,4,55,155,252,180,77,211,201,66,10,254,233,39,101,151,240,56,83,52,118,18,166,206,242,40,140,185,42,48,74,101,10,183,36,20,7,166,104,86,71,119,140,155,251,219,102,38,109,29,221,93,182,49,96,152,184,166,194,141,184,84,94,124,123,189,150,194,45,19,132,107,187,117,41,179,66,246,97,229,86,109,239,182,44,157,83,51,168,145,139,13,152,48,223,209,209,196,251,35,174,129,70,166,148,233,185,248,250,158,23,44,77,180,32,224,124,163,85,58,111,27,66,172,165,40,141,196,57,24,235,122,201,231,133,194,66,15,131,122,57,169,145,78,232,32,120,19,131,7,249,148,34,235,136,220,75,200,130,252,53,101,143,210,20,246,204,127,194,164,181,5,198,144,207,96,141,119,250,14,189,120,167,203,45,191,46,250,97,135,174,4,51,107,202,44,121,113,207,89,235,104,26,20,242,4,130,243,101,233,219,162,163,60,77,102,87,128,22,74,62,103,140,155,39,215,48,101,230,83,7,155,241,145,41,112,26,40,171,16,42,59,79,158,29,248,59,225,161,141,108,78,55,183,163,148,155,218,219,243,29,253,186,232,157,189,59,245,160,83,253,40,218,110,238,158,22,199,174,47,179,123,219,96,190,204,226,138,11,10,227,200,37,74,65,230,86,180,81,198,241,131,237,35,180,25,210,9,29,103,228,58,233,220,136,30,32,221,149,93,115,176,7,185,239,109,179,115,126,35,172,105,18,95,75,138,61,129,27,241,129,132,171,89,88,67,96,219,179,163,167,30,250,41,215,190,81,24,185,194,150,112,251,132,218,1,120,96,160,4,92,191,33,181,214,192,76,89,254,118,237,218,81,99,176,157,124,161,143,71,50,140,42,142,165,48,5,11,121,113,184,200,199,3,147,110,187,163,139,122,48,132,130,168,159,250,141,38,127,57,37,132,6,156,58,89,160,28,156,159,162,253,86,36,120,170,78,90,26,167,23,75,135,36,52,48,237,97,207,232,203,34,13,204,86,247,220,153,93,239,162,180,66,63,55,134,67,212,3,134,205,116,234,181,87,118,74,131,110,165,62,133,105,155,54,195,223,82,233,212,118,110,217,101,125,70,78,124,215,132,118,200,43,40,44,30,62,101,90,69,216,104,129,89,135,95,194,174,153,166,240,220,105,221,117,88,211,246,124,224,241,101,126,5,14,251,41,85,251,192,108,58,23,30,253,123,111,173,125,91,110,141,166,185,166,48,98,174,51,97,186,25,20,45,95,158,46,132,172,138,46,36,78,185,47,4,73,104,32,116,203,69,97,103,235,78,24,13,181,163,240,190,134,37,2,120,76,83,194,211,172,181,236,12,28,132,128,37,167,11,138,102,73,77,148,142,225,103,112,79,93,52,224,42,50,241,160,45,43,150,235,231,66,123,93,81,4,103,102,192,196,10,230,243,203,118,238,197,203,172,159,115,149,30,129,27,117,202,137,138,184,48,216,78,78,85,64,151,117,80,152,86,204,251,195,132,134,134,194,80,3,237,132,217,146,30,216,197,165,19,166,174,238,185,120,22,82,84,76,74,233,213,7,164,66,228,62,83,83,142,40,122,126,208,88,62,9,215,199,76,192,16,27,161,71,5,76,179,246,167,48,124,108,249,88,136,189,77,29,13,141,99,201,91,163,40,100,232,173,193,103,148,63,141,188,135,60,148,253,106,58,54,149,52,164,180,56,131,210,121,154,239,217,247,30,29,140,106,247,202,251,34,118,169,79,181,160,238,201,21,4,77,182,78,231,242,162,176,124,102,239,157,209,159,166,154,121,229,232,54,180,35,12,152,2,168,118,225,82,116,137,45,248,63,35,123,8,219,128,242,104,0,119,51,36,114,25,49,251,75,47,142,184,237,189,53,164,181,229,56,118,61,217,122,87,127,245,8,162,192,36,175,238,82,40,16,253,78,133,103,50,182,0,163,102,174,40,191,22,55,78,219,199,179,6,73,246,214,92,255,168,58,73,97,12,48,77,67,53,225,249,172,50,152,16,190,188,111,200,36,213,130,231,174,78,230,48,234,244,210,200,7,30,217,25,5,76,58,248,40,108,7,66,191,163,41,47,212,27,167,74,126,229,104,23,100,147,23,82,219,213,89,31,252,165,10,191,0,233,214,182,50,168,71,101,28,212,99,2,219,41,248,213,28,221,168,221,189,51,238,58,128,161,118,14,60,244,72,244,84,191,160,136,200,220,16,212,252,11,120,157,188,54,73,140,91,65,53,93,28,108,231,39,224,241,40,177,159,40,47,249,130,23,104,252,21,167,200,90,160,225,188,5,53,54,172,24,132,248,182,194,222,10,25,48,189,105,226,66,67,45,243,5,9,180,205,183,159,60,75,96,72,167,114,29,114,4,246,37,23,71,249,51,180,46,96,166,224,131,146,59,167,74,47,11,53,202,159,214,150,194,94,162,251,91,105,188,249,243,252,182,221,88,118,155,21,44,200,45,174,36,122,121,59,187,182,112,159,165,124,139,111,107,166,233,69,181,214,150,94,249,233,116,18,241,97,23,15,17,201,81,14,3,94,73,31,182,76,250,243,228,109,185,60,88,143,128,71,241,165,33,134,52,220,148,24,192,63,24,194,163,239,22,236,56,127,84,201,114,6,156,181,62,228,44,39,15,71,159,246,15,174,222,233,86,5,70,234,236,36,60,201,149,201,104,72,75,131,100,208,54,51,12,5,49,165,187,175,242,200,217,18,165,235,34,27,78,124,131,222,244,63,152,164,145,196,250,103,255,59,190,3,100,99,212,179,9,13,194,25,186,198,240,209,81,7,35,163,189,199,231,23,44,129,172,147,138,64,249,101,179,41,106,240,11,252,145,62,74,105,152,193,165,83,7,245,131,57,53,213,236,131,217,128,26,232,31,204,135,41,132,222,16,68,80,230,20,191,77,3,151,8,127,187,78,116,157,53,30,12,242,149,33,27,26,71,240,140,218,47,248,240,62,233,165,70,135,253,54,224,17,75,167,149,93,126,218,102,52,181,214,49,15,145,113,188,11,205,62,116,179,209,127,158,15,91,6,228,150,2,99,76,133,166,22,101,94,99,43,8,193,195,239,244,233,4,19,187,16,226,185,212,94,106,115,119,218,70,232,24,187,48,167,89,212,251,160,147,64,89,133,140,38,238,188,118,220,24,157,176,159,108,103,20,82,238,160,217,236,94,90,42,20,81,6,211,236,252,203,72,217,89,67,105,181,88,179,180,147,155,81,223,3,166,164,77,38,165,194,62,22,129,22,214,39,57,194,251,219,182,127,193,177,255,123,217,219,217,141,239,79,115,206,101,90,213,73,185,134,90,133,52,42,156,40,135,198,191,114,129,208,11,67,27,242,179,99,40,105,234,159,232,130,195,184,113,190,104,120,113,5,100,186,117,46,140,2,100,48,108,160,203,70,132,86,174,77,164,127,202,157,81,112,43,143,229,174,226,9,148,202,151,170,40,175,122,36,74,133,243,253,184,10,45,248,193,171,227,240,39,116,223,240,146,214,18,84,45,221,35,64,194,222,14,41,194,222,209,230,227,68,101,83,184,96,39,145,252,19,20,9,76,25,84,14,119,194,11,235,251,119,114,49,39,75,235,161,237,31,211,105,22,79,213,169,0,151,87,73,102,101,69,39,26,2,224,243,44,189,177,2,77,99,139,95,70,115,65,186,168,241,253,188,15,52,224,250,200,57,211,51,200,97,22,47,19,45,155,118,47,142,107,136,115,29,43,161,114,160,223,133,66,27,239,38,51,243,131,157,190,249,30,247,152,102,16,67,252,30,204,220,246,71,115,220,69,52,71,180,81,99,16,117,36,34,5,134,68,45,71,155,107,178,36,106,141,71,0,185,104,207,209,13,225,140,11,195,75,23,212,58,192,20,123,200,131,141,230,156,168,247,183,143,216,72,240,109,123,3,72,254,54,45,0,223,133,157,20,107,37,108,43,92,2,149,16,106,83,209,24,15,70,101,128,104,50,122,83,106,9,190,110,242,167,54,17,55,21,77,3,166,45,164,56,4,40,254,85,193,103,234,71,93,96,36,224,70,209,194,253,109,186,165,112,81,126,240,24,190,240,5,46,100,121,99,180,23,223,221,213,50,254,250,46,190,152,243,222,108,150,135,194,11,26,139,152,212,238,162,26,114,107,254,108,45,71,219,79,157,235,28,121,81,90,9,150,115,224,210,164,248,120,184,117,18,189,135,156,255,107,73,215,215,96,131,45,45,167,165,161,249,184,228,193,186,203,232,142,132,207,146,86,57,118,74,148,79,238,173,45,222,145,192,112,70,205,251,96,115,72,96,122,16,177,29,119,82,187,215,51,201,180,152,19,125,114,235,160,71,12,43,77,96,106,240,114,41,18,113,26,255,88,112,20,119,26,186,234,148,90,71,139,179,171,221,183,120,205,169,226,94,204,93,24,106,52,18,85,206,209,27,222,34,137,47,13,34,10,201,19,75,201,231,216,98,104,24,140,144,123,80,171,111,207,186,60,246,106,129,163,51,225,182,165,67,41,224,96,213,70,132,71,42,207,126,23,175,23,198,164,93,239,173,5,65,130,19,173,127,162,189,227,15,182,66,85,14,234,233,51,116,179,244,105,57,73,180,143,23,165,65,84,159,212,25,60,178,116,219,192,210,40,176,247,55,197,164,110,114,236,67,231,28,83,37,213,214,225,65,126,60,39,232,161,202,185,163,169,209,18,223,200,107,18,114,78,137,71,201,251,236,112,225,93,74,121,59,220,84,114,232,175,72,246,210,175,219,233,101,46,138,88,242,31,178,51,201,252,142,68,141,24,203,230,153,152,211,150,175,139,4,121,21,163,19,197,169,164,133,39,176,37,76,149,216,233,108,226,113,219,19,202,109,185,107,167,12,73,93,17,204,31,97,243,158,30,147,168,169,231,96,103,108,151,166,45,131,33,93,78,249,14,142,255,166,23,183,57,105,243,146,221,211,77,41,97,137,78,55,126,164,76,93,134,250,177,103,97,35,92,39,168,242,168,119,46,67,157,27,215,237,12,186,58,114,52,67,170,60,156,40,241,82,233,195,160,62,202,243,219,206,43,127,201,163,135,72,100,76,64,74,88,47,213,113,215,48,38,117,103,120,90,201,35,11,233,181,122,39,240,197,180,75,153,74,252,79,158,203,54,112,116,101,127,48,185,45,145,198,117,246,87,155,171,239,82,50,210,118,173,112,79,73,133,14,255,135,84,244,112,103,212,101,38,163,156,25,195,67,194,95,221,252,7,40,238,131,245,109,243,217,139,57,124,196,48,52,216,94,159,116,12,79,200,63,75,56,193,24,91,83,139,97,233,38,232,144,84,5,60,186,114,201,24,204,65,24,148,72,48,27,62,241,177,70,57,125,148,222,35,136,105,123,64,87,216,246,176,228,14,37,7,48,165,142,16,184,65,83,241,131,27,125,121,231,129,47,19,148,51,120,21,125,46,20,134,147,120,180,66,45,40,79,229,69,133,201,69,246,193,26,41,239,26,141,243,18,29,243,240,138,148,45,214,25,115,104,111,36,8,116,92,179,78,60,213,70,83,234,23,220,131,21,189,250,42,123,66,163,227,37,74,166,39,202,181,102,90,202,79,15,98,5,193,76,93,157,62,75,146,85,205,249,114,147,40,15,229,214,162,83,130,2,115,72,162,79,231,30,19,161,191,233,10,0,107,36,92,41,245,82,159,238,179,73,14,98,119,103,83,146,50,115,50,56,184,190,73,89,87,60,95,45,78,91,67,201,60,200,179,92,0,91,151,33,165,153,51,214,25,116,7,77,180,115,232,174,194,52,8,74,35,251,210,234,232,10,123,157,77,80,57,125,206,103,47,126,23,174,111,72,62,20,120,63,139,236,180,149,34,142,29,115,90,232,45,223,234,240,161,48,145,236,86,132,75,170,250,85,24,102,185,35,17,148,46,154,71,174,112,182,37,131,219,7,137,129,236,180,213,137,30,98,157,21,10,89,52,137,230,98,3,201,110,117,232,141,149,227,190,46,101,121,181,9,133,189,76,238,219,107,81,147,167,233,56,121,131,92,219,185,127,114,78,40,223,105,234,199,114,54,165,182,20,48,231,187,192,112,129,238,11,211,214,39,78,25,164,29,201,32,117,220,13,22,199,10,93,157,150,147,98,211,51,165,202,118,194,139,140,60,231,125,46,229,158,155,180,83,209,69,28,48,165,11,234,150,53,55,96,99,244,119,188,250,244,194,244,35,230,102,200,134,242,164,147,136,73,125,247,185,112,63,244,0,129,78,47,219,88,201,230,17,123,16,223,135,46,177,47,25,222,200,149,75,217,230,159,178,65,77,250,184,101,14,140,236,72,104,23,152,131,31,230,155,147,1,74,145,148,75,19,101,208,3,191,151,181,38,163,157,247,166,37,1,28,157,237,234,212,125,171,101,233,24,162,23,210,103,61,124,199,79,209,5,51,208,143,210,29,1,135,0,19,143,216,149,22,23,46,44,187,169,104,93,180,117,242,205,185,197,99,163,205,56,211,119,199,142,80,216,243,213,145,117,65,244,128,27,177,47,153,80,122,135,50,110,141,178,185,198,98,8,176,82,201,153,172,92,68,0,171,120,170,20,153,239,146,212,87,4,183,138,142,174,35,93,81,159,160,221,212,207,165,234,105,38,165,23,233,20,117,161,209,162,28,73,22,198,33,91,196,141,165,57,116,150,118,169,198,166,24,203,232,155,144,84,202,107,67,24,82,229,169,59,13,186,151,54,107,34,48,39,51,222,8,254,172,228,228,106,212,56,201,104,167,246,137,215,229,236,190,186,14,224,236,8,25,62,131,59,68,184,50,184,236,43,191,57,80,160,161,82,79,96,52,118,147,76,204,182,104,225,243,69,191,10,255,37,174,221,161,90,188,251,213,128,26,169,180,72,204,67,227,220,165,84,21,26,126,202,173,227,177,40,147,20,193,237,1,139,120,15,94,92,186,128,201,236,191,191,157,161,99,18,91,229,123,174,77,65,98,18,132,80,109,250,201,242,183,207,97,206,108,246,244,216,162,126,29,52,37,143,203,184,50,57,53,155,190,14,184,98,98,52,49,35,145,248,67,66,174,166,28,60,209,62,232,167,100,149,209,113,208,178,193,220,21,201,245,85,123,232,231,182,220,23,73,141,131,246,147,29,226,212,217,159,103,153,208,18,185,19,38,3,164,123,21,121,223,154,92,72,102,0,237,79,151,168,109,170,66,108,85,255,24,43,244,169,204,66,190,45,226,155,246,91,29,61,72,231,222,206,247,6,251,145,192,133,68,125,54,75,123,194,86,96,226,235,151,206,200,67,6,207,18,134,74,38,123,25,240,145,133,23,218,27,102,48,184,178,239,209,137,142,117,180,167,150,179,3,208,204,140,179,245,235,145,66,239,143,18,216,254,220,217,42,183,85,20,179,97,235,83,177,103,71,25,184,243,175,116,157,147,67,203,240,186,45,78,163,235,58,177,229,13,237,241,109,215,65,132,79,224,233,138,214,217,17,192,169,170,163,33,9,202,98,208,227,172,52,178,22,48,137,178,98,12,171,249,137,170,45,228,28,178,108,11,71,71,232,9,157,165,177,148,172,86,195,50,144,209,19,141,157,114,107,150,11,190,182,24,195,120,65,45,251,53,255,74,196,36,119,82,122,165,169,57,80,188,59,13,223,210,141,147,237,110,206,120,115,196,148,70,89,40,116,113,96,5,131,224,241,104,236,151,75,198,47,227,137,28,113,37,11,10,49,89,194,55,157,148,113,104,220,217,118,236,26,143,101,102,194,220,98,245,193,46,190,131,71,22,181,152,6,109,169,196,180,81,82,141,98,233,233,5,105,18,114,40,158,74,137,220,224,116,237,96,177,10,137,63,208,58,26,112,33,239,41,118,31,226,229,61,234,232,8,243,31,17,19,198,226,28,45,248,197,61,243,69,230,82,96,4,225,122,194,13,190,71,185,56,190,227,136,52,243,164,253,80,56,133,225,45,60,248,236,63,24,233,135,161,102,225,231,149,222,113,107,244,231,171,63,87,225,153,43,57,229,158,134,150,181,64,106,229,11,178,100,79,227,64,253,170,70,188,125,34,45,11,241,182,87,87,235,104,41,27,32,43,186,52,199,93,233,20,206,73,171,148,20,124,138,34,103,26,71,151,91,149,90,217,75,49,75,207,95,134,244,126,60,247,141,55,19,73,81,55,49,53,95,11,143,223,140,26,62,15,159,107,85,126,69,181,53,142,7,194,184,71,93,123,196,106,191,172,25,24,94,2,163,47,19,19,51,204,12,194,75,152,106,138,174,47,91,121,96,204,82,101,77,146,81,167,142,172,117,179,143,22,41,21,129,237,182,51,235,255,199,200,162,126,15,34,142,185,105,80,56,167,108,145,192,180,107,197,141,147,202,146,102,55,26,221,93,22,236,7,15,186,205,159,209,118,76,134,255,77,239,46,9,9,253,2,10,42,71,9,67,162,213,94,175,42,249,53,71,219,78,150,44,40,124,72,97,246,209,74,58,181,190,220,191,174,240,170,216,124,32,207,56,250,186,156,6,245,7,23,36,230,119,125,190,46,179,41,163,204,238,80,139,245,44,66,180,0,162,212,13,134,252,243,160,60,72,172,224,238,53,27,69,211,154,230,157,172,168,246,236,240,104,117,117,222,89,25,217,175,70,71,236,210,64,12,173,141,201,140,69,48,149,138,102,129,123,193,206,191,5,126,93,35,172,8,154,67,65,19,240,122,118,59,67,41,85,201,10,62,251,72,63,41,108,105,222,180,146,99,225,206,144,194,46,47,33,190,131,209,103,18,106,67,28,123,20,40,18,158,232,135,234,187,132,241,34,158,170,122,57,156,120,192,245,214,245,118,14,166,103,236,8,85,192,193,103,83,143,126,26,253,175,22,48,224,70,142,66,46,252,39,91,255,187,41,231,135,27,18,151,114,125,233,136,75,217,137,143,39,32,243,97,27,224,134,70,60,224,63,135,87,96,123,111,217,139,217,160,245,172,69,179,169,236,232,45,97,254,166,199,22,114,17,105,245,253,145,251,75,2,186,248,185,51,251,133,63,97,95,99,103,131,122,67,174,173,125,0,229,47,130,157,63,77,22,73,170,41,11,130,106,89,151,66,62,180,8,185,32,153,217,189,146,185,211,62,43,202,234,182,58,230,118,186,199,81,15,187,148,118,179,80,22,178,243,187,162,227,74,125,53,10,30,91,75,150,130,230,50,3,77,61,61,231,243,249,161,104,108,87,53,117,73,113,102,1,96,195,156,153,106,79,46,84,75,122,194,180,70,28,77,135,210,184,30,219,73,131,97,69,120,134,241,145,104,39,143,74,56,184,166,164,130,27,184,93,219,170,194,245,216,53,36,0,11,107,54,47,85,66,233,243,73,181,110,178,25,89,124,232,129,22,129,135,55,10,71,153,221,172,175,149,141,34,113,242,12,215,229,244,119,143,143,10,139,80,86,225,81,24,90,158,44,48,121,251,120,174,234,61,245,10,127,156,25,241,219,182,7,170,26,220,160,42,107,102,185,177,135,117,63,29,141,53,218,75,150,86,77,148,1,101,180,189,91,251,70,190,44,173,226,48,120,208,116,30,92,3,237,211,251,222,108,71,177,41,32,123,96,239,76,47,141,103,146,85,91,228,4,68,13,110,120,208,50,203,155,60,146,168,30,215,34,241,52,179,242,138,90,143,241,228,213,251,137,88,32,246,61,12,242,77,215,25,84,18,81,253,196,137,43,135,57,51,10,253,108,212,109,121,133,247,227,11,82,219,16,6,169,183,239,119,117,107,26,228,47,81,124,107,159,226,167,71,139,251,53,95,201,146,50,106,232,170,94,156,183,155,69,120,244,231,107,117,33,158,59,205,78,57,26,86,175,107,41,12,168,60,103,189,183,118,144,135,16,120,255,73,244,38,12,147,153,92,156,202,210,117,238,197,167,214,25,57,33,45,209,197,44,103,163,1,82,19,231,228,246,102,142,70,15,124,73,80,1,193,215,100,219,43,180,202,212,57,53,183,141,116,74,94,28,186,72,153,53,202,26,71,84,97,12,218,156,208,39,16,184,243,141,196,156,35,154,32,132,46,236,72,148,220,198,180,144,184,18,206,120,103,172,178,15,62,166,197,182,124,187,222,125,176,77,88,168,68,29,183,7,226,171,108,13,27,130,178,40,38,229,132,36,158,114,39,213,92,4,115,50,162,136,233,184,218,220,53,145,6,34,182,248,193,1,211,219,177,229,226,84,113,4,141,50,106,190,164,2,166,192,208,199,69,157,18,114,40,202,188,235,140,40,232,7,6,76,179,180,132,57,225,177,248,34,24,227,106,190,116,32,95,24,225,237,18,117,101,199,173,86,41,47,49,251,233,178,58,2,63,149,97,228,102,237,88,137,122,32,62,200,33,118,37,13,100,165,71,137,58,165,163,152,20,2,83,146,211,179,136,112,57,193,252,157,22,59,147,80,105,205,209,13,78,230,251,219,19,243,60,120,200,145,134,182,179,90,34,111,211,37,225,162,112,204,150,44,77,49,247,183,73,169,71,227,21,83,94,84,12,216,171,58,235,204,10,195,225,61,21,23,53,79,246,132,187,73,102,170,108,161,248,113,27,171,7,45,36,202,100,117,45,189,177,66,251,84,22,32,162,103,92,229,4,251,19,213,141,194,49,131,108,239,184,230,157,151,236,172,160,233,65,186,215,190,88,9,127,57,19,90,214,116,126,104,90,75,69,232,95,249,117,105,89,129,72,11,193,245,70,81,149,33,69,178,162,2,209,83,172,58,218,86,249,10,148,190,98,93,73,40,101,165,62,121,135,62,194,206,160,165,112,77,69,197,206,97,166,45,174,192,61,203,121,220,106,16,253,100,156,41,219,223,163,156,135,131,185,106,65,14,165,70,193,246,199,142,229,76,17,50,101,5,91,43,106,191,108,143,104,34,62,59,188,78,168,100,105,216,71,75,140,188,235,130,22,210,138,154,54,92,188,45,193,74,162,30,89,76,106,126,41,142,86,23,20,110,198,120,230,141,25,58,165,56,139,6,164,214,238,181,225,59,145,32,147,247,139,237,172,2,180,99,88,54,195,63,41,158,168,158,218,168,112,75,60,197,107,12,214,200,42,63,23,122,212,111,167,192,68,52,98,116,195,144,25,186,130,43,177,255,248,233,234,177,54,133,105,64,206,249,198,27,209,99,27,231,255,139,150,97,138,233,182,106,92,80,6,78,145,210,142,170,177,73,99,167,124,122,100,33,106,86,48,209,179,113,244,185,39,241,249,40,233,132,213,227,211,151,105,54,47,65,171,40,135,107,206,109,36,23,39,216,114,162,64,215,217,166,69,236,136,8,97,203,46,109,136,163,248,60,187,108,103,135,142,178,223,180,32,182,172,129,80,24,176,90,30,17,16,107,84,13,76,187,252,242,174,9,247,45,148,242,124,12,245,139,19,192,27,73,154,142,133,140,251,139,29,101,194,103,43,107,144,47,197,222,72,15,148,248,137,124,151,203,182,216,189,127,241,116,40,167,232,138,56,2,211,59,149,131,139,183,131,11,74,27,98,194,155,73,147,20,196,58,159,183,119,254,96,2,111,67,78,69,190,157,168,156,239,200,9,126,66,137,231,231,138,57,107,1,19,40,21,197,44,182,147,130,186,92,192,120,141,242,97,110,239,45,248,129,240,158,53,201,217,208,88,213,179,106,120,162,187,39,85,20,148,196,149,147,87,70,58,72,156,54,208,111,71,145,145,193,164,222,197,127,161,229,193,190,198,120,87,112,254,13,121,27,48,98,239,144,95,130,152,111,82,197,161,48,188,65,49,99,232,2,29,69,145,41,77,112,120,1,129,60,242,129,45,33,238,187,194,139,33,219,51,89,67,179,75,226,151,109,171,198,95,151,119,69,214,49,118,27,172,136,33,172,166,254,166,107,120,109,16,97,193,18,168,11,193,3,57,191,151,5,219,18,203,70,86,40,145,178,216,99,33,170,81,210,8,12,24,154,59,126,115,54,156,228,87,118,58,60,196,25,162,57,29,253,50,91,207,255,182,176,208,166,14,159,247,247,64,155,74,129,79,58,29,249,243,119,34,43,110,176,55,49,247,11,211,20,18,204,185,155,250,135,34,219,208,231,125,28,65,210,228,176,212,125,128,82,74,82,47,58,164,18,13,120,212,16,108,115,24,55,73,97,116,92,119,194,149,168,226,133,137,121,206,223,226,70,213,10,202,187,79,96,122,154,127,71,146,193,19,233,41,249,109,50,171,165,198,99,35,249,209,139,92,188,87,23,23,251,193,20,159,109,125,108,158,121,157,120,236,137,196,202,157,82,10,46,184,218,15,165,172,86,140,69,104,118,49,172,18,198,199,186,118,17,37,65,100,24,226,218,132,79,133,33,128,194,207,22,110,40,2,227,230,237,222,143,242,35,98,57,163,111,99,51,157,146,82,252,60,114,26,221,67,212,253,117,244,139,4,134,12,228,196,140,110,162,186,55,224,76,134,106,67,53,18,48,57,174,166,48,26,17,53,46,142,98,174,36,131,200,182,173,84,37,167,141,102,14,161,104,98,35,241,78,88,135,63,72,145,198,80,184,82,104,252,123,93,118,163,196,175,207,69,139,243,38,239,64,219,167,180,212,8,179,83,36,87,3,238,104,251,229,187,182,229,127,160,187,219,23,238,146,95,227,235,216,61,242,126,222,144,96,198,81,21,216,115,138,35,97,194,217,91,96,40,246,127,197,177,192,85,212,56,105,139,161,42,244,19,84,162,167,232,29,140,96,185,244,75,15,233,20,70,103,10,101,105,189,49,105,225,65,82,137,48,114,142,246,247,33,215,166,81,108,148,251,212,155,140,217,133,113,73,130,6,19,151,114,78,41,100,227,144,161,87,59,158,122,194,209,116,207,90,8,78,203,9,154,37,131,59,189,212,114,231,211,44,251,46,48,245,47,93,224,191,150,147,128,189,183,91,208,114,149,1,64,91,147,16,208,118,18,174,221,243,210,200,109,203,47,179,138,162,229,208,83,207,20,22,8,76,184,112,183,124,44,56,198,229,218,206,56,24,107,148,100,157,84,160,110,111,101,170,249,50,231,171,43,67,35,197,72,97,86,224,78,167,133,192,148,69,223,25,69,197,175,202,34,229,156,171,181,222,223,22,35,121,255,165,55,207,186,247,13,231,239,133,161,86,15,222,42,158,154,36,128,252,52,165,196,115,230,232,230,252,132,2,67,128,62,242,185,136,81,203,164,56,17,203,153,57,165,29,166,131,35,48,134,236,249,238,187,158,194,37,177,189,129,241,180,120,95,36,249,132,229,207,236,32,226,133,113,227,139,224,248,13,186,109,239,175,14,29,118,47,113,152,215,30,164,249,7,115,50,86,25,234,188,186,105,108,10,161,194,76,112,5,131,42,65,105,116,27,80,100,141,27,251,200,54,200,199,71,6,191,68,169,38,198,164,61,243,146,251,118,174,183,95,48,145,20,46,44,212,71,71,211,229,249,155,20,42,30,81,171,20,120,192,87,211,3,30,36,55,20,110,52,254,37,252,33,61,124,63,93,148,73,123,104,60,194,159,192,219,145,59,239,84,96,252,236,115,24,227,105,210,209,209,102,35,6,83,197,71,34,137,141,227,194,182,203,212,104,27,132,142,222,102,249,58,191,132,11,204,241,136,57,167,117,143,66,41,129,97,185,136,73,69,58,175,94,59,121,195,183,182,162,229,131,19,186,86,209,201,162,46,98,245,160,114,97,240,84,93,27,132,210,91,9,111,140,159,134,212,71,208,6,67,100,14,158,144,123,8,188,60,6,87,3,110,141,90,91,129,205,10,237,113,130,240,212,85,170,36,54,117,12,51,138,159,124,74,63,225,221,177,175,218,55,215,92,12,80,89,54,25,109,251,198,137,238,34,91,74,30,64,146,91,179,157,59,43,215,189,29,103,61,183,134,84,108,249,18,134,17,229,40,220,188,212,45,151,49,185,46,185,56,41,159,187,31,226,112,9,175,59,254,41,55,19,171,28,15,99,54,121,97,80,218,134,25,100,48,71,134,188,47,164,9,130,97,3,66,148,186,165,172,119,175,146,174,181,55,165,29,61,95,156,81,62,114,89,52,205,110,164,48,21,102,198,243,116,130,172,102,60,163,191,208,35,193,170,65,101,83,230,27,218,245,49,174,45,97,135,255,247,92,219,14,137,18,51,70,109,223,55,116,52,209,244,220,75,27,124,181,114,172,162,103,188,86,90,57,84,97,201,70,236,229,244,241,245,108,212,163,170,232,210,24,236,82,191,9,183,37,38,43,177,50,111,216,10,148,168,175,124,91,132,9,87,100,38,225,218,118,185,199,11,47,28,96,49,89,249,32,228,206,120,29,61,141,109,136,60,183,28,63,102,173,225,28,198,115,217,141,109,61,177,97,48,192,160,11,152,242,204,165,163,9,113,255,226,159,132,3,230,150,98,77,131,169,190,76,20,218,87,189,113,212,102,78,75,255,5,73,243,38,131,137,122,181,180,120,81,17,234,93,96,175,205,252,237,41,94,20,218,164,93,18,185,145,207,118,211,132,189,143,64,110,188,225,163,253,182,5,224,78,98,95,96,212,151,194,181,250,142,71,74,100,78,233,39,14,223,232,35,179,37,164,15,184,176,118,95,43,97,76,38,89,103,100,26,79,200,116,249,79,211,149,32,48,122,89,191,170,70,191,241,45,249,9,82,118,59,121,146,252,177,63,225,15,217,243,79,133,100,4,12,245,167,124,125,112,98,239,47,77,121,175,83,215,133,200,41,94,211,163,164,240,68,130,106,176,246,208,179,21,126,2,201,195,38,182,225,32,39,186,211,101,172,94,36,120,95,55,101,148,39,88,125,120,221,182,86,101,90,176,76,105,175,204,149,134,229,41,163,81,190,236,233,113,210,153,38,146,158,27,30,191,18,220,10,240,130,67,35,33,163,233,231,143,202,46,96,236,181,59,45,127,33,166,58,18,54,203,228,250,94,116,107,140,56,56,249,105,68,46,228,177,97,190,14,98,43,190,160,162,182,35,148,16,163,167,43,220,92,161,93,158,186,194,230,144,222,106,245,58,151,59,186,123,15,216,140,209,238,52,136,243,4,185,2,53,158,191,183,141,175,36,101,145,246,213,227,81,206,88,228,78,226,39,223,0,188,53,209,234,15,51,161,215,170,95,180,147,177,137,59,251,104,147,150,70,4,122,159,113,142,227,218,174,112,114,195,64,219,187,74,130,215,129,78,164,218,212,9,65,155,198,214,105,44,114,172,143,41,230,31,173,4,240,56,254,224,238,146,96,71,71,83,21,18,23,111,240,84,234,115,17,126,220,249,129,81,253,182,245,198,81,91,110,241,211,240,77,28,89,10,221,83,236,63,23,133,24,26,252,160,10,195,253,25,163,241,241,151,148,220,3,211,163,23,168,185,82,223,51,150,253,247,55,163,124,187,246,129,157,231,210,189,230,47,83,145,250,221,208,45,55,246,141,240,117,97,153,164,211,71,127,185,121,215,68,192,165,74,115,6,129,6,239,223,255,161,27,135,165,172,103,66,147,34,199,140,111,14,5,217,208,236,211,32,201,29,215,70,10,92,205,113,170,213,74,36,255,236,228,119,115,175,9,76,216,36,222,22,140,141,189,234,26,182,239,110,134,195,201,141,121,31,156,190,76,148,190,126,75,124,219,166,79,113,188,194,212,45,197,157,35,200,212,191,103,41,148,60,88,81,111,101,159,209,69,202,49,19,131,189,199,65,223,53,23,15,38,126,212,179,234,122,190,128,70,79,74,4,208,22,30,202,212,215,217,200,138,199,11,241,4,166,40,158,80,173,137,15,250,123,174,245,183,121,46,133,57,91,127,40,145,247,79,206,8,26,38,107,72,199,210,241,51,245,109,213,203,173,6,243,230,209,12,0,217,103,18,145,113,91,13,210,228,45,48,71,85,72,4,160,209,66,29,171,236,71,136,212,134,47,203,57,132,201,164,163,63,10,67,126,243,61,9,176,44,125,89,208,187,132,156,52,121,216,165,97,65,119,23,233,218,10,152,40,73,123,71,195,172,149,112,145,192,29,63,13,129,66,254,52,189,45,251,129,23,218,154,1,83,220,175,235,164,120,102,189,5,76,113,252,210,59,35,221,253,243,163,129,93,105,92,224,245,157,104,176,248,147,171,151,20,3,43,22,50,188,120,174,141,247,121,75,10,224,22,195,144,143,209,235,32,155,119,47,222,156,247,44,81,88,176,101,149,53,23,119,255,57,202,219,25,163,164,118,125,35,178,48,227,84,156,118,96,22,105,181,217,205,57,234,99,82,156,17,88,212,91,183,147,60,124,191,76,44,26,9,52,170,43,122,102,20,218,145,86,157,16,189,63,131,179,223,101,83,55,83,69,89,156,6,70,154,26,87,192,85,139,17,104,223,66,210,225,247,203,221,107,42,36,174,7,191,71,137,12,50,196,44,246,41,29,129,185,90,104,3,178,223,147,126,187,63,93,241,74,162,246,11,66,63,143,254,92,216,182,191,30,37,59,48,250,21,161,134,115,145,188,19,204,37,155,195,124,232,161,89,151,103,170,126,51,106,86,200,209,98,58,131,217,241,195,84,199,50,216,82,65,69,185,134,243,141,5,140,200,242,82,180,213,208,115,64,128,13,203,178,62,131,107,132,22,216,39,233,169,155,207,104,136,63,126,48,220,236,146,219,222,46,255,26,146,13,155,36,96,111,207,111,195,102,18,11,9,111,189,168,169,14,229,90,11,186,110,131,225,202,223,250,219,157,210,147,128,41,192,146,218,119,123,23,132,206,99,215,104,208,98,137,85,137,78,93,207,53,220,104,55,86,27,167,122,204,183,197,141,55,98,207,183,216,0,24,30,154,26,48,17,148,37,51,222,97,106,13,195,143,122,182,41,138,233,206,63,200,239,5,108,184,244,254,109,23,200,202,239,190,185,97,32,38,107,117,27,54,14,221,6,149,79,211,183,221,170,215,141,6,220,124,251,188,48,94,68,148,231,146,13,164,65,74,126,219,237,248,124,221,5,27,87,54,21,155,95,106,39,127,83,94,233,39,150,70,8,224,54,131,7,150,181,129,47,36,191,141,206,94,72,8,192,68,179,198,243,62,139,215,107,237,128,41,153,238,10,19,81,9,115,161,210,129,172,14,41,148,17,59,7,55,239,168,108,15,58,34,237,191,189,53,173,139,173,1,108,91,205,72,120,61,230,128,193,16,201,223,209,107,236,247,167,205,162,21,180,84,57,127,236,31,83,177,248,155,241,234,13,224,178,86,138,159,134,49,39,118,20,85,17,18,134,86,6,213,250,152,112,84,206,69,163,123,19,61,221,153,98,33,240,119,68,153,109,99,62,237,251,203,236,65,114,102,123,196,56,81,26,161,167,184,16,196,98,78,136,46,32,43,226,218,109,2,19,9,10,39,188,32,52,113,100,95,128,167,233,11,172,120,16,79,48,156,153,95,103,236,166,59,117,136,130,229,118,229,180,180,112,188,65,81,232,111,182,55,6,142,112,208,209,179,252,212,135,134,226,175,71,244,107,115,46,53,13,133,162,50,82,34,212,195,51,66,177,166,243,185,102,146,12,120,150,190,76,189,243,233,57,175,223,219,128,200,246,9,124,19,181,237,177,103,32,225,179,132,28,212,245,79,108,153,245,128,249,44,247,3,147,94,137,159,70,102,66,170,215,249,233,69,44,225,7,251,30,254,233,155,70,96,241,23,111,89,228,225,8,144,189,112,16,83,47,215,129,151,194,73,23,87,201,138,126,72,49,86,63,250,117,64,173,208,126,167,42,209,67,106,108,100,210,136,105,125,63,227,142,18,44,56,216,170,194,244,108,36,236,237,248,71,225,218,131,229,9,152,92,190,60,55,252,133,193,24,137,17,3,19,138,254,118,241,0,106,192,144,21,235,231,99,211,88,131,74,9,120,168,62,128,77,35,125,143,191,149,232,125,253,85,213,30,143,171,46,252,210,132,48,7,187,56,143,192,48,7,252,34,15,139,234,50,91,57,77,96,190,228,154,112,221,218,143,105,239,200,95,97,192,31,237,208,162,242,13,31,79,16,63,32,59,178,183,144,39,242,6,217,132,98,48,63,46,85,122,244,234,124,45,110,123,161,213,34,50,172,20,38,83,73,20,48,135,69,213,75,35,250,243,243,94,208,192,152,91,245,222,169,43,79,135,16,231,14,183,248,19,24,38,142,223,201,71,17,62,164,129,91,224,134,189,156,183,86,62,13,236,45,138,48,49,93,126,48,249,93,85,136,165,78,163,7,99,5,48,73,25,153,81,10,58,107,220,217,36,244,32,178,61,135,156,71,196,20,9,109,190,218,108,148,158,216,206,28,179,194,154,155,138,154,125,92,123,254,178,121,88,34,189,70,63,241,137,176,158,43,92,16,92,17,152,68,250,207,50,68,132,2,146,96,133,151,139,138,6,76,90,233,83,216,62,135,144,196,90,4,31,167,212,71,185,193,213,198,140,251,118,178,30,89,101,246,229,216,39,144,79,141,232,189,84,107,224,95,156,44,16,92,36,150,84,37,233,131,228,41,92,163,69,171,172,180,66,176,100,61,189,19,104,161,248,71,6,179,190,207,111,35,246,8,197,39,140,144,232,183,186,77,251,131,191,206,1,124,4,246,46,176,31,10,181,177,52,63,185,12,207,23,124,91,180,172,163,183,165,131,27,178,61,191,9,199,207,149,34,19,4,101,96,71,140,193,136,174,170,44,21,218,178,59,132,9,144,104,249,90,213,25,163,46,47,232,13,128,169,188,171,10,151,52,228,129,201,172,234,232,137,187,216,2,158,244,159,55,133,237,83,172,23,94,67,31,139,254,179,242,59,64,150,71,44,138,78,56,49,214,176,36,104,189,245,184,156,192,222,240,19,119,70,191,183,24,26,76,8,115,24,207,213,32,171,16,189,32,8,165,33,238,8,216,195,145,114,241,130,8,93,9,184,56,235,182,76,57,57,193,112,116,233,93,176,133,37,106,167,132,195,178,149,200,201,244,216,75,5,38,147,247,115,111,216,205,104,207,58,2,187,106,194,111,161,253,229,4,69,147,20,101,15,74,212,3,38,30,182,117,52,77,0,129,34,38,163,50,173,16,149,49,77,63,184,77,55,19,159,107,39,69,167,111,108,109,137,252,32,25,153,146,175,115,65,48,50,117,21,67,201,18,92,151,144,77,18,22,210,73,51,15,229,87,29,64,91,103,81,70,121,190,55,156,163,26,48,180,16,83,239,12,11,55,86,177,139,180,75,194,203,41,86,86,216,88,11,162,146,58,116,74,41,230,140,100,1,48,239,64,96,28,244,85,243,214,168,213,145,35,130,186,251,47,184,177,236,183,253,117,201,111,35,114,154,71,155,87,239,238,155,97,89,94,115,27,149,168,139,240,162,253,123,249,109,156,167,240,2,136,40,178,242,100,173,152,249,220,106,206,41,173,45,186,83,227,144,166,226,207,194,120,126,38,173,122,42,233,119,103,78,127,81,229,251,99,229,173,232,74,163,119,135,207,228,46,52,68,124,118,20,77,80,99,79,33,221,146,209,7,58,153,223,197,169,126,47,210,35,203,111,115,231,191,59,235,228,57,186,28,248,155,238,232,22,103,200,159,168,197,86,24,70,189,88,105,136,215,20,225,137,34,14,68,154,242,135,78,215,132,105,114,103,228,183,103,12,166,121,96,43,76,66,57,122,21,86,135,17,76,242,78,139,204,222,138,198,23,132,108,224,97,148,209,4,251,35,86,106,134,55,93,106,119,48,9,198,29,149,111,216,6,84,232,10,12,233,91,207,193,124,231,227,26,243,244,5,123,155,255,15,54,151,221,14,241,251,211,19,247,52,167,148,0,128,249,66,122,241,69,107,241,239,177,225,80,229,136,191,48,27,86,112,53,45,79,111,138,158,208,66,171,176,69,143,21,74,96,44,98,185,56,44,207,245,87,179,183,104,35,182,191,92,120,76,190,223,223,224,178,105,19,148,149,68,185,117,15,30,144,197,215,50,164,246,192,28,66,175,221,250,93,155,182,212,34,98,44,203,91,133,195,190,163,221,159,109,253,46,242,14,221,76,16,32,34,5,85,85,170,178,19,126,11,77,212,73,141,16,181,58,23,102,223,142,110,106,234,159,233,29,186,47,4,101,132,25,49,48,8,220,56,92,47,74,89,87,196,136,93,164,167,169,230,41,33,17,170,167,126,112,117,222,110,65,161,109,201,251,174,94,147,36,191,140,106,192,14,114,44,56,90,196,103,132,85,30,178,154,31,237,16,249,201,165,54,45,164,34,169,96,102,215,166,51,79,62,174,106,87,135,29,251,7,55,243,10,165,152,123,57,207,83,116,183,51,123,141,141,92,96,202,233,131,51,15,205,100,98,102,23,38,97,29,220,17,80,41,17,45,189,239,163,210,38,16,26,229,246,62,26,106,41,114,113,26,18,163,87,15,107,107,82,246,122,97,142,171,61,243,109,66,238,40,59,49,105,164,224,113,6,165,194,79,4,6,15,13,147,53,127,154,166,36,85,147,36,253,223,131,161,138,209,173,171,144,37,188,216,81,213,15,204,7,35,226,134,110,160,231,164,17,109,45,242,70,204,11,164,103,109,230,99,211,33,39,226,134,94,215,126,87,169,71,73,68,220,16,194,141,47,8,20,189,149,82,55,75,74,69,86,236,196,52,218,97,119,61,202,215,95,111,249,70,38,117,232,143,206,50,143,125,95,24,133,146,143,210,56,234,9,193,142,117,92,158,232,17,84,61,158,98,200,7,35,77,34,207,77,145,123,144,76,67,55,13,169,247,35,119,247,133,100,247,228,204,173,83,69,177,62,246,214,160,51,67,234,112,43,223,223,65,221,226,55,227,11,107,65,197,138,40,34,74,250,135,5,213,85,149,141,24,120,161,155,149,176,6,123,64,169,53,220,129,30,204,19,133,41,112,10,20,71,234,8,197,194,241,146,241,150,168,132,27,193,80,219,142,159,181,13,182,245,71,68,143,106,250,48,52,136,20,108,101,194,60,244,116,69,203,23,116,49,101,170,12,6,13,95,95,212,185,187,180,112,21,2,54,136,172,103,148,187,186,46,241,42,42,122,200,14,27,242,206,168,26,35,45,172,63,189,178,74,10,148,127,172,90,116,139,95,142,201,110,3,166,8,121,143,100,107,218,157,48,226,212,186,8,56,112,67,142,113,209,173,190,31,189,56,58,64,195,240,195,239,156,229,209,47,131,215,49,108,105,210,125,112,175,92,24,17,128,244,130,11,141,224,178,131,27,76,135,76,152,56,133,30,117,37,101,161,152,101,6,105,23,48,58,96,10,187,124,203,206,139,243,127,2,215,216,46,192,240,38,5,163,189,110,230,155,166,13,117,169,204,157,235,101,151,152,80,56,21,132,175,229,131,217,225,203,233,134,143,251,19,18,133,207,171,166,115,194,26,101,234,162,124,198,38,118,226,190,236,91,39,106,122,81,204,182,96,191,117,109,249,115,84,217,204,85,217,243,77,45,122,230,228,210,16,178,141,252,97,132,153,135,234,131,225,61,228,165,97,22,145,118,47,143,168,237,47,191,27,4,74,148,167,0,119,110,206,92,251,46,187,46,204,62,132,76,71,26,109,133,198,62,145,158,133,162,200,44,183,92,221,131,204,162,16,62,66,239,135,47,153,240,174,82,229,52,41,126,48,243,63,151,1,2,97,194,12,65,237,184,29,229,121,107,40,97,10,175,132,183,25,148,47,31,140,21,39,52,29,219,53,1,194,150,45,94,117,33,18,95,24,125,123,230,235,162,150,65,102,28,181,129,19,234,77,171,120,71,175,16,117,192,72,183,163,141,205,105,242,181,52,223,96,103,66,204,29,148,176,164,112,117,236,254,167,150,25,176,205,137,138,215,108,111,147,14,180,208,223,37,164,215,187,67,118,24,70,54,204,229,159,52,214,186,64,216,8,185,32,60,69,202,114,20,182,143,43,184,31,136,92,193,94,255,252,180,107,204,7,220,157,193,75,97,146,126,57,218,76,215,249,254,118,249,162,41,135,14,60,36,174,100,202,209,76,75,22,102,179,156,92,19,75,96,59,241,194,12,64,126,163,72,56,126,146,53,152,105,121,65,125,104,246,167,12,38,160,177,127,91,180,11,32,86,85,152,241,78,183,120,157,60,226,122,40,106,105,251,106,17,159,133,64,19,57,62,189,56,225,201,224,229,69,252,99,75,207,1,69,232,240,167,196,104,148,64,36,100,62,177,40,74,180,228,195,101,130,198,194,189,53,251,64,168,205,252,93,28,241,142,42,181,45,4,129,204,86,251,157,212,156,6,144,223,95,5,166,243,97,101,254,158,203,236,86,20,104,68,243,234,120,121,203,151,112,221,170,192,74,25,223,23,148,50,208,137,157,173,210,129,147,8,229,8,174,87,162,129,189,42,10,63,92,188,144,13,45,197,82,169,47,58,9,102,80,56,35,51,88,190,79,165,213,96,148,9,2,116,232,109,37,134,4,143,7,117,105,137,18,151,25,170,130,135,207,20,244,232,16,14,138,252,184,151,13,207,224,249,112,181,61,165,27,158,4,70,67,136,30,69,188,241,106,163,97,143,198,133,205,0,239,69,245,224,240,158,119,141,55,89,209,156,125,180,209,88,85,49,217,213,83,72,227,81,47,155,35,223,179,29,59,85,5,11,39,134,86,4,82,92,58,110,75,183,130,109,208,228,214,131,118,26,37,236,209,84,119,13,178,148,104,156,69,255,205,131,23,162,2,198,50,9,14,242,69,201,102,171,143,134,24,38,93,15,24,50,239,170,10,100,28,155,193,8,76,61,251,163,12,69,97,69,9,50,177,73,219,126,19,57,5,96,22,89,140,54,167,67,169,198,12,165,166,234,183,128,205,120,241,90,172,103,112,50,248,83,81,51,84,67,149,2,62,154,253,3,222,175,12,30,181,66,201,186,139,206,235,86,161,21,106,57,35,208,104,40,20,152,50,159,13,142,198,47,175,236,197,192,114,233,230,58,84,23,166,93,91,238,11,202,209,16,51,241,47,152,244,171,192,84,151,132,63,100,127,166,219,88,126,187,154,27,18,73,98,180,34,198,86,25,59,36,106,147,168,24,148,186,33,145,100,155,95,242,190,205,229,172,124,98,254,56,43,209,138,109,114,33,236,164,114,112,131,222,227,25,60,198,156,143,173,168,232,26,36,190,73,53,140,75,105,150,131,136,26,208,146,214,242,77,23,170,217,20,101,70,131,208,119,241,109,40,49,214,64,201,181,5,43,187,157,107,40,4,136,88,3,124,255,233,58,115,244,203,135,231,52,198,161,67,61,93,56,244,168,156,155,55,143,196,83,97,120,41,87,228,24,40,75,199,145,231,2,23,42,0,70,167,225,9,194,58,236,36,174,117,20,198,169,139,159,238,208,232,170,66,5,129,166,30,59,236,244,134,99,57,212,72,216,19,102,14,24,229,207,246,252,54,181,86,35,96,58,104,85,99,130,60,213,140,5,78,200,100,42,63,213,32,33,17,196,135,44,247,83,30,33,57,15,33,244,68,203,234,93,175,13,15,84,236,132,124,14,107,235,164,81,156,187,67,152,131,174,244,174,86,33,181,59,184,23,9,123,5,155,192,88,194,63,47,16,184,83,85,252,143,85,80,8,200,219,239,70,140,111,177,239,60,74,136,118,136,151,95,232,6,152,152,212,82,161,196,22,7,210,162,12,103,8,243,13,31,165,173,175,157,176,205,165,208,222,2,211,52,52,34,64,248,245,87,255,212,185,202,35,133,213,144,216,16,29,158,249,39,224,187,50,188,136,218,161,42,87,154,173,66,131,90,192,196,86,158,139,15,58,36,18,182,51,102,234,99,211,68,21,93,254,84,2,160,135,42,203,27,207,34,216,247,225,252,56,143,40,178,211,180,102,236,18,217,182,174,177,128,65,3,235,216,23,166,92,99,63,58,138,61,136,205,153,22,228,206,143,234,40,18,240,202,168,43,149,10,98,96,80,226,0,255,240,133,71,85,225,153,78,253,115,56,107,205,213,89,85,27,134,238,205,40,123,95,112,105,116,245,60,16,161,107,245,190,17,79,146,233,242,110,51,253,106,219,180,122,85,57,145,1,87,118,216,185,196,131,201,55,171,184,11,141,40,121,223,232,221,202,89,108,230,243,41,153,196,69,138,129,158,84,81,111,57,46,45,247,131,189,4,82,197,14,205,130,179,183,16,163,233,162,82,201,14,120,246,238,96,56,96,165,143,192,251,177,78,168,248,194,31,130,245,169,151,110,156,182,63,148,168,184,196,225,38,122,31,169,168,70,165,55,100,110,75,97,186,251,227,167,27,37,46,114,206,147,144,132,126,234,7,87,111,105,21,248,59,80,11,199,232,202,118,165,66,139,84,117,135,17,129,89,5,19,189,220,57,76,169,209,149,181,208,17,157,143,22,137,199,208,227,11,65,113,243,209,10,117,103,44,19,38,20,139,217,30,45,66,39,200,83,166,115,77,27,150,42,37,118,103,21,13,255,150,82,158,85,31,205,155,47,37,80,23,223,89,251,143,114,165,237,43,17,97,161,170,247,209,226,65,150,35,195,13,252,69,218,31,104,154,42,99,39,236,37,40,114,116,208,181,126,218,13,120,193,120,92,85,24,6,239,45,189,219,98,46,164,234,225,208,251,127,61,208,74,133,169,190,13,90,170,66,55,198,157,223,42,117,185,92,156,170,212,8,9,80,31,249,137,37,107,48,218,23,61,131,143,20,153,78,189,241,66,241,77,120,191,254,108,122,231,124,94,215,57,94,243,85,243,92,29,246,194,116,173,225,75,81,181,29,40,6,191,12,22,123,35,175,108,103,232,86,162,129,23,185,1,234,201,154,162,100,35,195,3,61,20,61,158,103,48,44,221,45,96,51,117,199,120,70,215,220,11,113,188,157,236,83,97,30,246,11,216,137,66,229,203,109,159,203,194,134,227,109,94,138,218,247,206,117,17,252,9,147,164,124,215,141,150,139,219,175,165,231,77,125,139,46,52,120,56,50,202,237,153,160,103,95,104,116,2,156,244,203,169,157,84,153,82,74,157,195,0,34,54,188,85,207,144,238,240,175,140,152,52,252,96,241,243,58,204,103,169,93,1,155,124,87,201,155,238,28,175,45,126,186,66,48,43,163,27,59,76,16,117,67,128,233,38,167,192,220,121,92,220,102,224,83,250,88,220,165,25,54,56,115,111,247,162,99,169,192,106,233,220,210,128,165,180,183,158,243,141,228,22,157,92,58,159,148,85,143,20,132,130,92,73,77,66,122,106,199,73,143,158,122,97,221,9,27,170,65,95,248,205,48,101,61,34,64,211,171,66,91,160,206,233,161,58,62,228,163,106,162,40,192,138,24,206,76,110,49,228,221,237,171,22,159,165,57,167,122,172,17,106,160,204,125,151,185,30,124,45,17,86,162,187,240,147,10,159,73,235,213,23,159,198,58,78,26,42,63,140,133,178,190,188,54,157,225,15,76,211,76,188,71,175,189,235,71,127,26,102,162,48,208,189,15,226,83,113,34,103,166,27,9,195,247,243,169,158,236,231,223,67,250,213,16,151,127,10,187,206,70,192,184,118,143,56,17,126,224,72,120,120,185,176,194,4,103,107,122,229,20,89,87,133,97,8,217,233,118,211,90,220,245,185,171,120,91,132,75,36,55,5,245,24,225,249,152,53,183,65,37,198,8,151,242,188,15,102,167,193,55,244,193,8,99,69,237,158,75,163,107,134,245,79,114,43,190,218,69,120,75,242,94,72,81,81,163,146,30,63,159,166,36,121,26,65,94,137,7,156,166,186,223,52,6,172,157,147,82,143,185,29,229,129,205,120,8,245,58,242,242,212,240,42,236,129,165,244,49,105,173,151,59,219,240,203,70,236,103,193,72,40,237,165,78,83,85,162,184,149,232,24,77,180,50,41,159,215,47,132,147,233,234,43,186,210,206,95,165,70,184,153,240,118,202,233,65,111,105,77,209,62,86,195,167,66,186,240,42,144,155,12,216,62,242,210,30,193,230,107,164,16,13,34,124,45,168,189,238,139,18,114,108,10,58,177,93,128,48,35,169,144,116,69,122,45,66,71,211,181,42,212,128,161,109,60,104,28,137,51,209,193,176,158,29,186,70,147,0,251,43,45,39,42,228,6,245,254,76,15,150,192,104,83,24,155,177,94,7,215,38,73,109,43,52,222,163,245,14,47,147,10,94,121,176,82,160,9,141,215,213,220,114,126,70,67,218,17,78,104,61,94,246,166,183,70,6,49,126,219,133,117,212,76,41,68,125,35,90,1,213,215,67,183,205,172,157,145,14,48,45,181,26,111,54,119,23,254,131,16,253,59,222,125,47,239,139,252,106,10,189,185,166,141,116,227,79,24,230,74,158,184,40,144,147,85,81,51,197,62,206,88,135,227,219,184,73,42,179,136,117,28,27,34,100,34,91,117,32,186,75,173,167,218,231,246,62,102,65,237,199,178,192,97,160,28,173,105,42,87,106,15,141,21,103,12,111,83,215,33,58,53,209,143,50,93,11,70,154,93,48,65,103,91,169,21,234,117,50,245,145,158,116,254,151,132,41,182,80,23,2,210,156,20,197,60,46,243,168,178,150,141,183,148,232,84,65,76,234,177,90,66,93,19,176,110,5,4,121,142,147,237,118,13,34,82,10,140,111,26,48,244,126,234,235,241,94,131,132,105,122,159,195,122,212,81,255,95,109,213,127,44,232,250,255,199,79,196,255,52,159,49,163,74,208,169,183,241,104,174,58,119,110,194,179,107,68,150,195,24,39,63,97,219,30,202,163,22,139,177,147,23,63,78,223,169,194,166,164,52,102,134,149,90,127,194,74,244,176,102,96,159,178,67,168,252,4,246,91,141,13,216,69,236,30,223,248,251,146,100,155,130,190,6,9,184,190,104,51,84,243,139,6,235,18,164,177,101,221,103,42,138,65,238,212,31,183,229,252,49,168,94,184,150,162,210,167,232,107,229,102,99,54,201,121,220,150,207,201,178,19,46,184,184,58,186,172,52,161,225,200,161,244,87,189,22,122,100,115,198,233,76,81,16,198,158,152,209,6,239,205,120,96,162,111,57,152,244,237,227,16,217,254,16,153,72,224,170,173,59,192,78,9,23,48,41,123,169,19,233,104,171,181,251,50,233,51,80,15,148,183,123,110,128,241,253,114,58,77,122,89,246,227,84,91,117,168,23,233,53,126,25,118,165,83,180,169,159,119,190,153,243,73,169,88,47,207,22,248,5,111,191,161,147,172,253,131,218,86,18,134,21,193,100,168,27,95,23,51,79,52,116,81,206,163,138,186,188,8,41,143,241,87,41,1,41,247,17,158,179,91,88,115,62,63,237,17,222,157,161,232,79,249,18,88,240,104,49,198,66,128,18,65,19,7,29,181,216,210,210,0,169,117,13,213,138,181,221,188,222,199,182,35,130,66,97,209,92,197,130,207,117,68,142,104,232,73,238,85,145,81,244,67,17,197,208,112,177,83,1,165,133,207,20,20,81,36,224,52,133,5,49,45,43,186,26,213,220,60,222,83,249,165,93,102,95,223,82,135,137,143,163,101,222,129,86,154,165,122,175,244,2,206,76,152,52,231,93,22,152,34,130,126,83,72,123,119,181,225,81,148,251,210,10,135,56,92,104,232,241,3,41,8,137,223,246,18,26,53,56,97,22,200,48,57,101,41,82,147,199,238,72,243,115,162,222,190,241,232,185,178,70,194,28,197,123,59,170,47,234,237,54,233,186,176,216,164,223,137,126,125,4,95,195,214,165,66,71,8,150,176,227,108,78,114,86,72,46,74,193,31,46,217,26,215,132,167,124,250,72,10,171,185,58,99,4,248,215,95,135,65,123,61,182,146,78,151,185,85,34,175,8,218,71,176,238,144,162,134,104,246,81,124,133,97,38,211,141,213,165,231,31,184,132,78,21,126,15,196,58,253,129,103,168,211,121,178,114,207,103,52,167,104,156,110,208,80,62,18,65,20,248,217,11,190,240,208,211,11,233,167,111,93,111,176,195,220,172,190,164,251,135,237,58,108,159,22,122,249,99,175,149,163,33,251,62,207,148,218,142,54,243,185,254,154,154,213,55,135,224,33,221,61,207,165,169,11,61,8,127,92,87,179,61,133,75,102,68,83,44,152,207,69,142,117,61,14,27,60,87,121,113,248,80,244,218,180,194,93,239,221,142,193,174,11,141,210,224,220,25,232,4,178,111,70,53,141,145,166,138,227,137,188,243,152,250,249,33,114,85,194,128,218,100,130,230,163,198,76,237,83,56,162,40,39,104,137,26,33,177,21,202,71,174,108,74,55,189,218,240,227,122,69,78,124,208,213,232,227,60,207,250,204,77,181,250,121,156,147,14,61,114,196,97,160,98,121,52,197,43,49,181,168,4,134,92,237,113,176,17,137,46,105,39,153,163,1,145,139,122,100,132,103,179,32,5,62,64,97,191,247,10,229,179,50,168,134,133,190,245,214,58,210,123,89,174,210,234,183,30,213,111,120,227,162,80,216,63,238,239,149,253,182,239,53,220,61,162,237,220,139,192,27,242,143,44,164,89,116,81,28,133,189,155,36,163,129,67,185,13,92,83,124,102,41,12,38,188,40,6,130,142,200,46,127,80,113,108,13,242,119,215,223,201,218,105,234,37,198,121,199,102,137,3,202,143,187,172,7,254,174,166,49,85,75,132,157,245,240,251,178,42,106,194,159,132,0,140,56,46,136,115,102,173,88,65,171,64,93,143,77,47,123,201,192,48,13,25,146,14,98,228,12,230,40,131,33,142,84,127,13,6,172,190,50,234,92,189,123,80,157,38,56,213,227,226,213,53,114,142,194,148,117,207,12,136,159,42,124,15,92,156,86,175,91,32,74,127,156,94,124,217,118,22,185,143,210,144,150,121,140,195,238,107,49,2,253,232,122,62,145,124,218,248,34,216,78,14,254,123,60,73,66,168,145,157,160,228,251,76,181,101,138,55,139,68,254,129,98,59,253,54,9,66,244,44,59,244,122,115,13,58,115,78,7,87,164,253,83,100,68,143,198,249,169,181,207,223,222,72,175,237,39,3,225,253,4,145,86,225,128,215,167,166,110,63,27,56,107,129,103,106,169,177,238,149,12,9,195,52,168,198,58,12,177,81,24,104,235,160,60,122,203,227,47,154,155,217,36,136,255,53,169,89,42,193,251,76,23,81,165,166,78,70,115,149,141,72,100,57,23,94,85,111,18,30,250,155,37,251,180,156,5,237,159,21,59,14,92,63,172,232,23,158,17,167,55,24,115,239,113,84,87,139,157,20,138,54,111,131,17,216,75,203,70,164,254,8,164,233,224,131,233,18,247,5,235,228,81,215,137,83,178,103,246,187,248,244,105,186,31,46,182,239,38,114,233,219,126,170,28,176,39,191,76,34,155,71,188,181,16,1,18,138,155,6,166,214,72,243,184,176,1,207,204,150,66,195,42,11,1,146,243,220,164,151,75,93,85,125,29,72,37,5,81,4,240,38,171,169,57,100,24,199,238,232,189,244,204,29,180,9,127,235,254,54,255,86,179,223,164,242,51,119,142,144,210,83,158,113,104,59,234,153,28,247,214,221,166,181,54,158,14,73,248,60,165,102,197,165,185,115,206,8,219,107,90,254,35,234,147,239,163,123,69,151,86,35,160,87,145,151,38,106,34,123,225,196,54,15,243,140,215,181,63,225,20,133,19,145,207,101,223,12,52,154,139,2,31,231,237,187,217,237,162,114,155,182,64,75,13,238,130,229,170,115,106,109,27,236,181,106,81,10,65,208,250,232,104,162,37,209,112,139,8,107,21,14,153,255,85,164,241,111,105,236,153,222,26,101,10,116,8,211,234,124,9,219,27,68,28,61,153,51,16,171,147,213,253,193,50,71,11,74,176,168,252,165,9,46,108,31,120,139,148,35,77,57,132,238,134,192,173,100,211,27,252,47,83,114,188,84,79,155,85,151,99,137,97,42,191,62,149,101,83,120,105,216,182,132,165,126,35,170,155,204,50,132,218,133,206,157,178,237,61,5,166,0,78,71,79,103,238,74,184,211,90,45,44,245,223,109,103,181,87,212,137,227,200,125,219,173,150,149,100,62,36,157,230,144,57,33,196,127,130,192,162,185,177,35,92,242,149,98,221,221,18,166,58,116,203,99,195,238,250,5,129,24,83,240,9,105,1,140,200,240,87,92,152,18,101,29,221,176,229,238,111,115,54,11,81,253,249,211,187,203,59,255,148,197,219,105,108,97,242,136,105,177,41,23,17,117,120,106,207,138,125,146,214,103,248,200,133,36,127,123,189,124,190,49,170,217,175,221,134,4,201,172,73,36,196,113,41,138,224,220,7,18,140,193,29,227,116,217,194,47,134,234,112,182,125,66,151,84,56,2,46,12,191,100,50,109,85,100,70,138,144,245,30,59,16,86,148,210,3,123,24,78,224,209,146,222,2,190,29,178,150,151,144,228,16,181,139,253,198,96,222,144,240,8,59,241,105,180,178,27,76,76,89,40,117,169,48,154,145,3,222,213,181,185,186,242,243,227,233,230,104,91,182,90,47,3,189,49,189,36,241,220,84,212,21,33,242,162,44,235,210,37,226,134,210,136,45,52,248,139,234,193,96,182,225,104,151,48,19,182,20,47,124,38,252,212,98,178,13,212,25,253,9,192,180,71,8,83,189,247,43,196,141,55,103,49,150,193,148,114,69,19,48,229,192,244,180,42,217,188,125,32,161,189,13,217,18,89,153,173,148,239,206,165,150,163,233,165,82,70,248,70,162,243,254,246,215,69,235,144,132,179,203,138,253,96,207,16,9,55,218,231,249,134,184,118,39,235,210,149,149,29,97,189,122,167,148,58,9,225,70,71,96,246,196,134,87,145,235,220,202,242,13,217,64,20,204,0,83,231,44,163,191,74,186,182,38,76,151,144,140,222,100,4,231,190,175,19,74,58,97,109,231,212,205,91,235,94,153,175,48,100,141,65,65,230,117,180,67,121,217,221,207,10,42,187,218,255,162,188,194,234,78,91,210,206,209,104,75,245,135,19,158,206,163,120,159,29,101,99,121,221,174,84,60,103,142,70,0,111,43,55,250,231,85,195,57,154,98,145,165,48,229,81,45,97,51,106,133,220,137,56,119,217,201,43,5,37,143,108,137,219,201,7,71,222,218,112,230,173,38,196,235,251,54,17,108,175,250,106,74,118,223,60,239,147,163,63,79,255,10,140,151,80,146,201,171,184,108,252,133,9,148,215,47,247,6,50,2,178,117,80,173,134,36,71,238,44,222,76,45,48,18,162,237,187,251,210,144,38,125,56,95,156,49,61,225,250,80,194,111,103,95,203,193,229,211,230,185,77,68,204,118,162,220,57,232,137,157,10,163,105,178,239,99,87,205,132,57,173,123,61,185,115,208,105,186,101,86,232,65,227,43,204,109,137,46,203,135,245,221,94,67,205,139,195,161,40,155,57,229,56,73,124,192,58,198,180,239,74,10,79,61,243,151,171,193,155,225,117,180,39,98,146,204,139,210,60,253,237,10,33,228,101,243,114,194,9,189,248,140,184,188,179,184,145,163,185,40,62,228,200,111,196,156,161,239,211,41,159,94,50,30,40,172,89,250,212,158,97,8,250,102,36,19,16,191,18,254,243,101,139,62,190,125,59,20,78,209,67,104,194,247,149,204,135,133,69,89,31,22,242,237,1,184,128,71,145,138,125,216,22,208,175,9,162,49,59,41,237,200,18,122,116,74,225,67,5,222,107,46,109,223,82,26,241,131,72,111,192,132,3,100,44,45,196,121,134,20,182,24,17,236,132,42,173,100,36,8,70,51,226,95,114,99,132,253,106,44,82,10,215,85,156,102,78,215,191,155,73,245,133,8,113,125,200,209,249,188,131,234,11,154,16,125,232,73,168,34,94,7,242,74,235,59,202,111,142,169,31,46,184,173,40,138,43,100,244,160,107,36,156,12,122,136,183,124,184,46,142,178,123,162,27,250,83,225,249,118,137,204,223,250,199,36,250,180,90,148,238,113,40,21,19,38,44,43,135,58,81,13,60,177,132,219,115,44,79,210,227,97,114,179,132,160,12,239,66,105,237,252,78,193,174,198,201,168,52,199,228,195,145,94,188,176,18,50,210,78,177,162,151,224,15,149,8,49,176,125,245,93,46,93,100,194,65,123,178,184,122,251,178,132,205,129,33,106,29,23,254,148,13,21,184,230,94,88,156,216,77,7,19,101,77,150,189,50,220,108,22,24,157,247,28,203,233,38,99,11,174,64,78,200,81,245,36,214,250,23,82,184,208,192,218,65,34,28,172,16,128,219,194,138,53,4,83,163,124,24,29,241,237,47,63,12,150,147,68,142,55,125,172,118,78,37,83,29,41,36,25,76,151,95,76,134,51,89,246,135,88,188,150,100,192,115,254,136,135,138,26,169,248,120,32,143,148,127,202,78,108,166,79,30,104,240,15,78,101,83,39,24,113,82,59,172,80,122,89,132,215,191,211,141,19,77,142,14,55,85,82,160,20,103,164,193,89,96,163,146,202,113,250,28,202,72,222,191,14,47,187,242,92,151,118,203,114,121,232,143,182,46,33,211,133,29,180,36,47,32,66,62,114,18,19,191,198,215,201,217,62,8,123,43,92,246,74,16,82,5,29,107,187,78,122,23,222,121,95,148,76,23,18,169,232,128,7,238,77,237,174,246,121,198,111,38,220,52,28,183,137,3,182,189,238,197,241,225,149,77,23,17,141,92,186,13,247,80,20,82,218,132,177,54,119,200,191,36,138,140,166,164,119,142,156,20,98,148,250,219,180,22,182,59,218,11,217,100,180,147,137,94,170,69,242,152,74,244,75,53,253,60,201,211,216,96,220,150,89,67,35,185,221,69,234,103,169,144,8,247,93,47,105,45,159,59,247,38,48,252,15,119,214,168,35,21,10,73,252,191,147,159,187,151,102,10,5,170,157,79,163,165,160,0,146,63,90,101,13,108,3,226,210,5,254,35,37,86,110,200,108,212,252,226,49,247,155,162,94,251,156,155,197,94,170,240,64,186,173,151,156,19,98,75,235,232,109,147,127,187,167,202,126,168,166,105,109,200,173,117,17,18,150,11,211,155,159,22,23,73,188,179,116,172,115,123,247,188,173,9,151,149,194,16,43,151,121,225,45,9,0,226,40,152,212,185,3,78,214,164,204,87,113,21,186,220,123,17,66,86,70,103,226,228,73,217,12,39,220,148,254,132,93,97,90,46,73,6,202,18,109,74,149,59,217,98,103,46,50,59,63,138,210,213,82,201,217,242,20,71,3,78,15,121,226,75,35,153,116,113,105,164,50,124,195,29,65,115,115,160,112,248,76,101,202,221,222,150,119,45,151,37,178,167,176,61,205,12,168,1,215,34,221,226,27,129,203,19,196,98,126,113,90,155,255,109,188,141,31,109,245,220,157,138,216,133,124,84,88,49,237,30,26,213,139,216,244,137,16,157,111,223,133,133,54,210,69,113,108,23,205,193,219,227,36,202,229,220,231,190,59,168,109,30,106,242,84,246,230,157,204,170,196,61,151,94,28,187,251,238,191,112,43,117,49,4,237,240,111,185,196,48,137,160,20,145,231,58,40,183,7,193,34,38,81,127,118,34,116,186,103,144,29,96,25,60,122,22,141,46,242,79,96,62,60,25,77,211,75,152,22,78,9,58,36,1,236,1,60,168,114,242,183,93,27,74,119,162,21,159,14,123,117,27,162,142,238,225,189,178,175,177,134,253,165,199,14,18,84,95,36,7,14,164,1,170,129,72,89,200,202,32,250,65,54,82,120,37,217,128,225,7,138,209,135,100,153,94,156,214,207,18,225,127,196,48,144,99,16,24,254,199,150,38,44,66,82,74,93,143,19,54,198,181,199,208,166,209,131,167,93,45,65,96,204,47,101,121,239,174,47,125,205,231,71,66,164,65,112,210,131,3,194,206,98,90,231,244,68,69,105,50,218,215,224,227,249,78,125,14,220,145,170,123,203,219,155,142,144,38,83,107,124,41,226,120,176,38,36,86,228,218,118,11,149,55,126,155,205,79,108,148,82,252,35,202,59,135,10,92,173,144,142,14,78,238,195,4,188,85,252,4,211,42,245,0,168,193,93,77,149,85,254,116,40,242,220,130,182,67,47,94,201,165,247,60,244,200,124,10,173,50,244,168,51,143,30,114,180,194,82,181,177,58,16,9,188,240,212,208,147,109,232,37,227,109,92,26,55,66,208,49,178,83,11,120,42,63,11,2,37,196,10,206,61,80,171,138,13,208,252,83,71,154,178,212,187,108,125,106,40,10,174,159,86,176,17,85,58,133,164,86,110,105,156,137,42,100,104,70,69,42,219,249,209,244,169,121,68,87,210,183,146,229,154,234,165,166,162,21,196,173,162,245,244,208,189,249,169,5,238,74,95,37,151,25,206,185,170,82,16,209,252,70,238,11,164,156,244,109,176,252,35,42,5,108,175,94,223,229,193,85,234,9,127,173,73,189,60,165,134,117,245,75,37,237,41,124,81,107,42,158,153,205,209,221,83,71,2,19,55,206,53,236,17,144,79,189,33,138,63,243,218,213,143,54,65,89,147,59,55,83,170,211,228,218,78,43,176,162,105,15,58,82,22,134,186,159,104,140,38,58,181,225,9,65,61,59,20,146,41,122,121,130,126,61,94,181,92,154,198,163,199,97,159,89,255,183,208,238,209,132,35,242,25,35,89,49,224,87,166,139,67,131,20,156,71,241,195,20,26,43,11,59,196,13,73,230,7,225,21,149,31,18,30,233,212,37,228,70,218,60,126,37,48,162,95,45,237,31,111,87,16,127,125,51,197,9,83,106,81,69,86,117,162,242,209,114,43,108,136,41,232,111,127,149,24,124,236,24,141,138,75,85,245,250,220,127,79,43,218,124,1,181,131,241,144,190,212,58,131,39,112,111,217,142,150,135,207,146,93,158,222,134,165,97,186,229,17,173,128,23,116,100,18,83,226,169,146,113,31,197,114,59,86,69,114,207,206,81,113,155,109,133,83,49,33,48,113,139,16,190,131,54,245,123,101,35,157,50,62,3,109,141,99,240,25,77,154,60,131,182,182,31,41,7,188,235,226,164,250,156,237,15,107,138,150,243,198,93,46,171,222,128,241,56,79,36,188,76,207,232,73,144,94,77,21,234,245,162,7,135,0,63,14,176,132,116,121,210,47,99,244,112,53,22,13,225,123,138,237,100,90,3,109,32,137,201,162,45,176,235,205,45,152,201,174,170,172,182,233,150,150,49,89,62,98,21,232,117,237,133,140,73,217,54,249,33,57,34,209,228,6,107,196,205,122,180,42,1,20,151,238,184,129,77,47,157,17,241,82,59,21,103,228,150,177,155,177,6,154,6,201,113,36,243,101,109,169,221,51,112,59,41,123,162,126,248,75,112,255,147,168,16,101,101,69,248,244,240,159,92,213,251,254,242,255,209,246,46,43,184,45,71,118,238,187,84,187,26,121,191,84,219,24,12,238,185,105,140,41,108,97,4,199,85,133,44,55,10,83,239,238,252,98,254,17,57,114,155,211,212,22,18,90,123,172,156,127,206,156,121,137,140,203,24,67,242,58,230,180,251,246,141,229,88,198,190,60,156,197,217,119,215,151,150,225,166,170,44,36,191,25,176,165,134,2,249,167,124,237,144,148,64,25,112,62,225,150,233,123,217,252,196,197,245,107,44,203,99,44,183,117,85,107,122,82,231,24,242,35,231,183,41,169,148,240,24,161,185,80,118,200,38,122,35,150,186,213,57,58,195,46,126,232,33,73,108,147,194,158,237,84,179,80,76,91,38,142,196,160,144,199,240,27,108,54,109,75,149,160,38,29,44,66,169,102,162,84,125,56,57,62,43,46,100,27,23,82,81,169,230,76,236,198,81,146,108,147,134,222,40,98,141,182,157,184,106,211,192,220,42,49,224,36,117,236,245,104,72,87,120,172,234,109,93,53,46,103,146,68,190,56,248,101,205,193,102,39,130,92,98,222,110,39,201,94,157,31,177,109,185,187,149,221,221,36,28,217,136,42,197,144,33,219,33,3,202,92,104,177,37,160,242,44,187,141,137,226,250,121,106,151,202,161,98,47,56,38,35,251,155,237,33,87,21,79,64,39,179,56,65,34,176,229,239,11,76,140,47,205,251,45,81,135,19,152,160,251,92,119,38,52,73,36,51,129,118,158,119,151,230,185,253,105,0,24,190,192,30,147,176,21,42,7,4,230,214,117,151,230,48,210,10,9,62,27,205,68,132,112,141,72,114,104,232,26,6,139,45,155,153,186,146,145,1,144,81,59,71,129,230,215,145,35,125,78,226,187,248,72,39,146,117,79,174,113,171,233,134,143,187,58,185,141,73,59,212,248,178,41,199,107,184,159,5,176,110,188,208,200,165,4,182,50,173,104,76,238,170,156,246,120,212,251,10,65,151,202,91,72,166,1,100,13,113,164,102,156,190,34,40,185,168,76,236,225,91,50,95,187,144,138,45,172,186,26,186,114,212,195,166,161,25,20,155,228,101,15,169,147,43,214,101,75,249,52,138,99,75,49,186,146,157,53,123,99,27,83,165,195,16,73,222,59,215,167,103,221,67,46,137,123,140,184,193,169,200,67,219,100,6,108,20,95,10,111,215,136,6,205,75,68,214,151,137,68,165,18,239,133,101,112,143,61,19,164,190,174,131,146,96,110,150,220,14,66,124,148,70,58,140,70,78,146,142,55,18,244,118,140,74,197,70,237,154,203,3,145,240,109,13,87,135,180,62,61,57,251,240,149,98,34,187,81,122,126,110,254,81,21,14,76,17,166,116,13,181,172,93,180,245,208,81,49,210,152,26,50,80,198,42,164,173,203,28,210,179,210,36,184,96,123,124,119,75,251,188,191,133,34,238,231,252,255,201,188,250,91,186,159,42,148,216,133,154,29,251,81,136,215,168,93,241,23,170,228,253,82,96,233,48,226,159,247,214,66,235,5,237,82,249,193,155,56,111,204,146,138,19,134,9,248,141,22,113,89,10,118,230,133,169,38,114,55,59,133,205,29,115,53,96,104,132,184,53,252,96,196,222,170,60,156,252,148,218,178,183,166,138,233,10,193,32,99,89,118,20,58,54,244,80,186,130,120,236,127,241,58,28,21,5,142,144,11,247,202,123,126,95,162,153,180,122,153,242,203,22,109,248,109,209,200,88,157,101,155,165,245,34,97,236,183,44,77,150,108,220,181,65,209,47,105,84,241,112,50,27,174,194,38,191,139,143,198,251,61,177,146,175,27,198,148,65,211,244,182,196,174,245,209,68,2,135,115,169,125,17,230,157,181,45,60,181,63,187,205,140,230,116,173,62,75,136,34,129,192,127,121,67,182,208,155,254,50,34,177,191,49,195,145,120,171,92,104,75,121,226,111,11,102,231,58,99,214,228,173,200,43,155,45,26,111,12,204,117,97,136,58,251,47,38,210,172,166,61,75,227,213,141,147,251,215,49,98,112,67,95,139,101,213,189,219,84,106,221,109,14,97,116,200,74,183,15,217,180,17,152,2,91,93,189,163,132,175,226,42,135,137,140,184,77,138,183,66,73,47,238,221,232,149,146,194,246,187,57,88,37,78,185,161,181,10,43,4,103,236,239,115,156,201,78,30,247,125,173,182,141,102,236,183,120,172,150,120,213,219,51,18,42,134,155,209,141,196,130,117,89,250,81,240,75,70,84,240,131,145,130,190,169,67,220,65,96,83,251,29,60,72,50,180,116,45,70,62,7,234,181,222,53,156,82,237,6,141,15,92,240,107,253,76,47,82,236,119,79,242,112,238,102,197,233,193,200,11,230,216,191,211,144,76,136,144,64,111,220,250,160,87,18,24,27,40,208,210,182,174,91,162,238,140,211,15,254,8,83,110,207,240,132,36,151,42,38,80,142,156,177,60,219,28,14,190,103,32,104,83,111,65,34,133,253,103,170,184,11,180,153,66,231,222,242,112,220,144,41,197,23,65,220,163,221,89,74,101,28,36,245,254,61,43,146,220,247,131,157,147,7,221,5,159,44,72,231,142,153,5,38,88,62,124,178,88,86,169,140,233,178,239,231,104,207,169,53,89,155,11,193,109,191,255,54,72,178,170,162,29,119,211,244,229,67,98,208,117,104,147,126,254,49,125,56,76,246,65,189,111,189,72,144,74,241,236,97,84,251,183,53,234,95,33,54,73,240,161,94,193,33,118,20,10,241,2,61,102,3,132,110,23,254,170,228,227,123,32,90,46,51,197,204,31,207,62,104,100,94,119,61,1,54,54,79,158,190,128,246,199,190,238,48,183,154,28,121,183,60,60,237,155,237,88,141,206,187,196,167,134,186,57,204,0,50,202,74,243,172,111,56,5,154,200,1,35,20,140,127,59,158,76,60,50,221,29,7,167,213,233,154,239,240,203,68,95,194,53,197,150,82,140,231,38,96,100,228,164,53,213,164,181,223,241,38,69,38,198,4,21,16,116,155,228,225,251,58,41,43,142,192,153,98,254,159,221,190,94,186,3,120,98,143,121,234,137,175,205,152,183,111,206,109,165,112,202,234,229,125,38,144,44,223,111,199,51,137,63,125,222,25,12,159,151,252,244,57,183,66,192,188,65,116,181,110,40,180,146,100,0,81,112,108,150,231,100,191,179,172,225,28,197,245,235,199,30,4,116,225,224,60,112,51,109,37,223,136,81,238,26,242,185,160,181,225,186,231,182,192,74,82,13,194,62,140,19,223,119,187,97,2,152,235,78,20,200,97,206,210,254,253,54,149,214,114,159,67,117,154,13,177,185,169,96,116,118,242,65,200,69,46,46,98,214,40,17,168,87,100,28,152,42,87,63,96,40,23,201,183,152,234,211,47,135,219,198,97,106,67,238,2,65,31,144,32,155,119,141,42,61,249,105,202,96,147,59,205,176,145,207,32,180,11,195,39,214,157,250,247,203,189,154,130,86,66,181,113,220,111,104,79,138,192,20,12,182,216,143,40,196,170,75,96,114,165,156,29,166,45,19,183,185,199,170,73,177,192,203,238,115,225,172,76,49,53,26,84,241,199,220,243,117,79,245,123,191,219,244,71,151,183,154,207,36,170,76,111,121,53,69,167,95,222,157,79,83,88,160,70,127,224,146,99,163,237,48,25,52,105,13,23,77,137,223,30,220,190,171,188,24,97,179,22,7,231,50,182,253,251,189,62,221,197,216,55,208,121,189,201,194,192,212,146,196,168,45,43,105,174,242,240,109,166,142,195,104,41,180,170,173,55,140,4,190,161,117,51,122,165,53,20,167,110,140,19,16,227,43,73,107,130,35,254,222,168,44,175,46,179,1,157,158,40,157,227,96,237,146,239,11,188,168,202,140,115,247,92,194,116,58,76,76,90,191,36,19,252,161,208,78,97,84,154,106,192,136,195,221,157,250,75,208,200,191,171,13,196,150,109,39,249,98,228,196,140,88,252,27,110,39,249,96,199,116,49,134,159,107,171,108,153,105,176,231,157,237,59,30,77,49,167,236,120,112,101,103,47,98,198,43,156,199,205,250,171,191,48,130,239,228,231,66,177,132,179,179,98,46,98,39,251,152,65,48,123,111,216,220,113,207,26,201,41,142,175,77,205,217,109,141,39,127,121,112,222,96,10,184,47,252,101,113,250,60,221,176,127,200,126,137,40,84,46,247,225,136,50,94,227,242,252,11,116,36,98,141,88,86,80,147,214,100,192,183,21,179,188,217,206,116,97,204,237,123,130,245,36,174,26,67,57,117,194,22,177,180,215,37,207,70,140,103,199,214,112,176,162,175,125,190,237,89,36,37,172,226,179,190,234,125,109,70,49,133,101,74,191,133,183,1,199,61,116,244,126,6,77,118,196,117,13,188,115,230,32,214,59,90,92,143,42,100,213,23,38,58,51,124,253,17,188,157,183,238,175,82,38,96,85,38,190,97,34,61,118,127,155,252,187,82,156,212,179,65,174,86,174,56,68,237,230,25,240,248,32,37,65,187,94,209,238,10,225,62,58,204,113,95,45,236,14,227,194,85,178,102,16,140,58,70,198,93,65,208,80,157,131,36,118,122,92,203,98,123,50,109,161,229,246,35,12,11,69,86,47,215,192,233,162,195,38,55,69,168,50,80,106,249,130,91,13,120,225,237,191,48,95,51,221,103,15,147,38,191,112,55,45,185,232,25,233,61,215,236,237,150,31,29,203,211,20,182,238,44,38,48,144,35,163,1,165,171,218,110,198,59,174,153,206,62,230,61,43,13,249,189,59,40,156,73,48,234,196,209,123,118,22,25,20,164,9,134,75,45,49,193,43,233,246,1,159,75,34,254,148,22,48,9,42,183,53,169,111,72,33,196,111,23,81,96,171,150,107,204,76,142,15,50,231,205,42,0,70,187,217,183,52,147,18,187,149,110,21,13,181,99,131,199,152,154,174,210,144,223,134,3,221,115,49,176,63,32,96,156,218,122,54,79,158,193,187,140,131,77,94,236,220,37,34,41,147,35,105,214,172,239,77,238,107,141,69,128,195,225,150,55,29,131,239,204,196,238,105,124,172,23,104,172,110,207,7,194,169,46,248,74,12,10,11,93,90,23,115,121,199,125,154,44,130,187,194,24,52,52,172,188,245,50,127,88,21,184,157,21,233,102,131,213,12,229,249,192,61,133,203,7,38,213,114,53,172,249,237,150,156,78,9,94,12,114,61,238,100,49,77,188,30,187,150,41,63,95,183,12,85,92,185,57,239,167,85,229,245,155,206,4,108,181,5,190,159,102,35,179,26,218,250,76,30,127,109,187,172,21,253,158,208,138,221,187,31,36,126,75,198,212,68,147,150,31,82,200,35,113,40,233,111,215,220,227,6,86,217,32,117,54,108,123,147,128,217,21,179,190,216,178,98,13,135,23,182,148,246,220,184,24,226,90,90,76,226,84,96,172,242,18,94,136,173,66,209,214,243,194,169,26,214,82,209,59,22,191,77,18,89,191,199,204,217,77,150,124,146,51,83,194,227,196,101,37,79,249,109,238,31,84,196,58,188,76,94,83,96,138,103,194,198,180,96,160,236,214,24,82,53,142,79,202,106,234,148,103,103,35,47,14,216,14,162,254,194,225,185,193,226,79,186,66,168,150,40,67,208,250,172,144,74,97,80,220,14,191,202,118,153,196,153,162,188,56,153,207,107,93,247,117,53,67,167,135,7,111,65,199,185,166,194,120,176,226,99,67,210,209,170,116,237,88,55,231,96,8,120,64,59,37,173,97,148,29,241,53,49,135,150,46,17,115,143,167,240,158,20,36,223,244,225,38,6,24,198,18,135,229,18,24,102,63,143,230,193,71,151,106,209,157,161,23,245,250,152,154,153,108,12,132,193,91,9,59,13,163,65,167,2,65,99,143,224,52,19,163,189,73,163,192,248,132,220,133,129,38,231,210,189,26,141,118,6,214,225,115,84,223,224,209,15,174,209,241,106,37,154,218,241,141,176,204,84,88,206,117,40,67,88,7,63,152,92,65,217,55,6,174,229,154,3,61,39,235,85,82,7,222,35,42,163,154,249,201,110,150,186,193,70,235,233,48,130,188,178,235,140,79,100,207,199,212,152,170,229,252,99,12,167,215,54,89,102,89,30,138,78,42,46,29,52,183,178,246,251,28,198,158,52,119,96,226,121,114,242,218,21,43,220,208,167,211,56,221,180,99,3,82,36,127,56,188,26,98,94,2,91,190,189,195,195,168,194,159,158,53,167,140,111,184,49,73,68,21,152,211,51,238,57,231,13,243,126,58,78,4,201,39,41,219,83,211,229,53,175,206,122,67,144,189,222,18,114,208,102,217,102,14,47,189,135,124,232,242,45,133,50,50,124,188,2,67,222,29,83,152,67,184,235,225,101,34,158,113,131,58,251,255,190,140,123,192,198,208,237,31,107,65,70,179,31,52,205,225,29,195,183,254,246,204,92,3,142,118,147,26,16,20,182,163,120,244,121,45,81,54,5,70,204,114,7,124,14,194,167,49,122,76,78,37,147,236,142,211,244,151,105,235,172,93,41,125,20,143,15,60,130,230,9,133,173,222,213,214,64,13,176,93,180,65,115,240,160,252,88,192,38,58,174,48,119,220,18,48,65,162,241,192,37,213,232,56,234,228,185,190,112,176,37,37,84,128,179,78,81,72,108,156,145,5,24,107,111,63,48,41,123,1,19,186,154,47,236,139,11,248,44,212,212,95,56,40,220,136,132,166,145,222,174,117,207,205,49,214,117,130,252,47,156,75,116,13,255,238,31,127,249,130,220,67,222,126,215,113,97,226,27,251,29,210,50,5,38,142,240,7,184,150,24,113,116,86,247,251,214,126,177,3,197,57,242,190,116,84,231,117,155,71,207,102,101,35,154,227,165,143,125,60,247,251,210,151,82,146,156,59,248,169,223,49,9,41,170,3,163,174,246,246,108,248,14,15,108,44,190,15,60,253,46,221,77,227,123,253,97,76,151,123,171,128,89,77,79,215,152,103,247,225,88,220,207,111,67,110,16,195,66,222,219,179,45,144,113,177,238,123,179,250,158,33,135,113,126,95,24,174,39,133,107,228,197,117,212,119,160,155,121,224,230,234,3,192,236,73,207,2,51,207,90,192,86,142,165,112,131,241,47,96,18,225,159,135,83,103,22,195,66,225,75,121,224,30,12,60,192,248,12,158,49,63,151,220,59,106,131,184,254,51,168,200,10,198,123,147,122,245,60,155,124,240,104,60,161,82,149,217,176,146,48,187,155,145,249,216,111,20,192,205,28,203,143,60,119,221,76,81,35,79,183,53,217,62,98,242,114,163,196,130,119,24,129,169,244,180,70,188,254,194,167,107,114,153,38,137,146,90,197,128,137,241,53,133,51,212,160,1,227,182,217,15,60,252,92,237,36,217,75,197,134,193,198,138,18,112,125,205,237,197,226,142,125,133,28,204,43,109,96,48,33,251,28,48,117,219,79,107,180,161,189,231,167,159,239,242,38,155,116,205,11,87,33,90,54,24,245,204,120,120,38,34,175,131,154,109,166,59,76,148,174,61,15,39,15,173,6,12,71,216,80,24,225,215,248,109,242,236,116,63,37,144,231,215,70,2,188,109,232,10,91,72,216,230,104,140,156,152,158,203,248,182,131,81,63,193,138,145,245,128,195,139,119,135,148,27,210,51,102,120,131,99,83,35,51,224,177,106,161,177,175,78,161,120,96,178,50,245,181,10,57,188,241,57,135,212,17,86,99,115,12,173,21,80,210,221,245,217,20,219,69,219,115,112,206,249,160,145,170,101,228,164,173,180,7,229,146,19,95,195,50,198,245,173,32,201,171,23,62,55,156,231,217,72,50,56,173,113,162,148,167,212,7,38,133,60,122,118,246,171,189,117,64,41,72,141,253,176,152,122,153,206,132,207,21,29,48,137,71,207,195,185,106,251,111,195,252,178,159,165,141,184,75,106,1,247,89,212,162,128,0,55,8,22,209,80,163,222,70,97,174,191,209,186,80,28,162,15,31,120,123,227,183,173,178,90,87,128,41,31,249,152,23,210,63,159,105,72,225,81,108,213,70,11,170,39,216,154,102,111,58,108,230,164,194,38,220,238,147,225,108,103,189,191,48,2,235,241,98,220,134,159,185,178,161,254,41,1,147,212,166,51,109,195,70,236,223,155,40,94,23,207,37,20,153,107,94,24,49,244,169,40,85,124,49,42,199,178,125,126,26,27,110,58,47,125,58,223,102,164,250,192,38,50,231,112,182,10,74,129,153,31,206,182,73,9,197,153,182,85,97,110,187,62,89,106,49,211,72,225,49,226,107,195,206,190,231,131,114,115,88,1,19,171,209,159,174,118,195,117,184,26,117,174,194,40,86,236,128,201,32,42,10,67,81,215,2,94,169,189,15,31,51,4,65,89,230,233,150,80,26,188,168,74,14,184,36,245,85,145,67,136,148,85,192,141,249,32,48,33,144,124,91,83,225,160,173,241,247,244,120,239,158,94,7,196,182,96,79,188,119,183,31,23,152,139,201,125,184,93,213,244,123,194,41,31,141,169,249,82,235,212,50,18,29,36,209,56,61,32,186,208,209,175,105,148,179,2,195,105,17,40,37,48,77,71,204,110,118,209,45,226,122,186,17,111,163,164,113,20,198,93,189,21,226,197,138,77,3,207,252,115,100,111,75,153,136,111,245,169,182,11,124,86,94,118,74,87,50,2,103,214,123,54,245,104,35,236,28,162,96,234,202,165,236,253,152,112,62,255,169,171,82,199,134,85,184,58,207,45,228,227,85,55,67,136,61,46,107,56,65,208,94,196,12,34,131,43,7,147,173,105,54,119,153,7,72,174,206,107,37,81,122,34,97,55,224,179,124,110,107,162,251,83,91,15,120,119,162,227,216,176,178,203,67,102,58,210,142,174,33,21,147,180,53,53,149,247,181,55,148,178,250,98,28,95,62,102,118,134,76,237,25,18,209,237,194,8,66,104,227,109,9,238,14,155,86,148,180,206,70,114,48,2,222,77,18,167,56,108,40,124,247,169,194,53,164,85,109,125,236,179,80,104,77,100,188,73,84,206,124,92,174,233,156,186,133,74,4,171,80,5,248,120,155,60,230,122,224,29,53,144,36,169,166,203,219,93,77,34,183,230,24,207,110,102,203,22,24,81,208,184,143,194,71,167,166,29,166,216,76,97,14,116,99,240,209,94,83,12,20,230,21,138,161,234,247,152,86,25,28,103,207,89,164,185,235,44,204,228,29,196,76,128,13,189,233,68,129,93,97,197,160,12,43,59,18,24,1,200,208,45,161,136,103,76,57,0,32,230,132,129,198,97,230,160,236,70,19,210,73,247,11,194,151,124,102,176,88,188,70,43,215,194,131,192,151,84,7,3,90,33,245,46,144,97,219,74,87,152,124,192,64,7,190,88,65,205,153,29,176,209,51,234,79,155,234,83,160,228,172,107,99,94,53,118,209,241,145,39,40,220,168,216,9,248,28,147,227,105,61,239,169,199,141,163,102,109,140,163,41,46,187,199,168,201,146,30,1,140,82,121,244,108,153,144,188,194,100,226,58,74,66,255,120,158,189,119,40,90,36,120,244,4,60,6,233,177,59,124,56,145,137,212,149,99,169,152,113,243,153,144,67,200,173,139,154,82,132,132,127,240,153,111,233,86,74,1,179,181,57,219,120,58,187,197,86,119,37,161,185,40,72,53,165,192,185,30,24,49,187,248,86,20,147,75,100,104,66,242,60,99,126,163,202,174,54,200,132,17,170,196,5,97,169,106,173,161,120,40,163,223,29,34,18,29,19,232,94,157,86,59,45,115,14,104,235,51,154,177,170,9,118,78,237,53,114,126,113,166,113,73,41,98,142,82,48,212,67,240,153,194,240,33,121,198,192,99,133,180,183,241,154,38,29,18,50,201,66,5,251,152,65,48,3,14,133,123,190,110,9,108,186,37,135,222,68,180,42,244,162,137,49,20,141,26,77,82,148,175,183,102,153,200,248,84,24,26,180,24,179,77,62,144,44,203,86,201,171,247,135,91,162,145,110,133,152,47,119,208,142,249,185,52,106,52,77,74,192,117,81,18,201,138,115,105,215,72,15,115,125,4,164,69,150,164,213,246,105,236,74,113,226,34,49,60,181,107,150,112,29,70,225,54,157,108,153,73,70,192,30,118,6,62,224,170,75,128,19,219,211,10,201,45,69,41,76,91,127,4,101,31,156,45,27,33,41,140,235,118,4,76,34,146,220,207,39,5,196,33,6,198,150,48,110,69,183,193,59,138,155,129,183,70,32,39,140,138,201,151,125,198,210,104,114,123,159,240,110,213,219,24,231,165,78,22,216,176,139,127,110,120,208,90,121,224,102,97,17,135,73,192,211,13,105,152,177,23,191,109,156,135,85,97,88,70,123,192,131,28,68,129,57,236,83,140,10,249,189,207,139,13,86,104,180,134,42,248,25,180,89,162,74,190,163,72,70,29,130,194,195,137,93,207,116,198,253,166,198,25,254,150,177,46,76,142,134,62,219,20,196,252,167,145,122,31,207,79,47,106,41,162,53,180,41,122,4,176,245,198,189,137,74,46,97,117,50,24,61,195,104,93,112,28,201,195,103,164,144,34,130,206,76,217,10,206,112,227,34,145,142,240,158,160,140,146,127,234,143,178,242,65,141,194,37,96,168,22,167,194,59,114,218,129,23,85,196,2,159,63,121,44,154,244,140,86,158,77,135,178,236,88,62,231,57,100,219,52,133,137,78,94,152,114,28,109,221,40,155,143,158,159,25,175,17,22,46,0,35,118,52,164,132,167,186,136,39,79,239,190,233,156,69,60,165,194,24,24,97,7,63,53,51,122,71,77,238,46,108,41,217,115,141,161,82,40,146,25,75,214,29,117,215,254,211,133,144,163,190,215,34,53,200,135,20,70,208,46,119,220,105,155,183,159,2,25,158,220,172,187,2,249,211,115,5,188,112,5,200,7,89,212,13,196,44,171,198,113,35,15,183,154,60,7,225,180,215,141,22,49,24,55,97,50,181,76,85,103,224,30,198,249,235,48,25,68,122,58,109,148,182,220,235,102,172,141,93,178,134,72,150,191,119,65,24,127,230,18,147,115,161,58,48,93,29,33,35,207,94,37,17,196,46,199,33,52,159,77,29,70,30,142,35,133,95,119,24,235,88,118,105,20,192,103,142,207,97,107,79,78,70,114,163,178,19,24,82,202,0,131,81,21,120,219,47,56,92,109,215,184,112,182,122,160,22,240,106,178,11,27,33,115,72,197,163,173,188,187,172,76,171,186,171,177,215,117,251,38,93,96,24,145,99,166,16,210,213,16,10,57,45,36,69,57,76,76,125,234,195,43,121,180,209,113,56,57,155,194,173,133,102,87,238,230,61,147,15,146,187,177,145,56,188,77,69,66,224,81,250,142,17,55,161,225,231,181,39,121,122,1,83,101,167,95,27,26,148,20,239,69,22,229,124,134,52,68,246,50,103,135,100,241,227,124,29,113,249,166,214,30,38,90,65,207,196,9,253,204,115,172,163,207,40,243,164,112,116,197,162,166,10,76,189,75,148,44,157,253,221,97,174,207,75,167,209,185,139,236,240,244,103,182,212,41,113,106,171,247,113,70,213,3,215,243,150,98,65,45,4,87,166,91,111,121,218,69,94,91,23,59,79,28,102,56,197,197,115,118,12,194,197,254,181,166,145,110,45,133,207,129,236,227,105,20,198,98,75,147,65,52,239,226,34,132,164,97,2,230,16,203,253,7,147,54,160,91,29,113,109,252,39,1,91,115,129,145,80,243,203,9,137,52,169,55,237,56,46,218,88,92,139,42,49,157,163,149,171,106,76,20,43,30,47,250,94,240,168,164,120,56,106,158,235,129,209,177,174,1,163,225,171,191,125,222,58,149,11,47,45,45,2,222,87,90,55,47,140,84,93,124,148,95,142,152,44,86,186,55,244,123,66,181,17,103,151,189,164,56,6,14,108,238,154,128,231,120,94,155,93,33,22,31,84,25,235,125,246,106,161,217,120,96,82,15,117,174,192,35,21,199,253,34,231,89,188,91,231,112,231,126,24,239,197,23,75,250,94,248,188,227,124,33,213,119,78,237,56,254,145,104,140,195,181,62,207,158,187,222,17,223,100,30,72,227,102,244,135,254,214,212,10,137,253,180,44,197,124,5,72,54,133,140,9,68,112,59,14,100,248,134,150,126,76,110,223,158,90,6,188,147,212,170,96,129,82,101,224,111,181,185,95,235,52,68,159,109,196,231,224,220,211,17,107,117,93,21,111,104,12,69,51,18,152,194,190,88,94,155,234,67,241,109,89,233,220,140,241,54,246,41,9,217,82,198,65,93,189,195,48,31,42,202,125,59,12,113,44,196,245,192,123,222,251,55,4,22,228,116,93,152,93,63,76,9,194,67,67,13,113,146,255,194,233,86,146,137,10,202,152,244,138,121,237,168,17,172,105,219,106,37,188,14,35,49,40,222,43,170,46,139,51,207,0,83,174,246,192,24,123,43,96,114,188,182,194,165,121,102,25,53,47,84,101,54,133,107,246,74,118,96,84,175,235,3,95,129,40,8,239,106,219,79,235,99,84,250,94,73,21,253,104,171,63,240,181,104,141,143,162,232,20,238,166,218,213,2,38,49,231,133,151,139,143,0,163,205,247,192,8,230,252,86,46,133,229,37,181,231,189,71,11,217,221,130,222,242,104,237,133,119,190,173,145,24,122,6,245,218,103,197,24,186,234,251,236,30,42,131,148,37,13,169,84,249,158,221,4,166,92,244,133,107,21,24,155,244,133,115,143,159,62,139,65,42,10,191,65,137,136,43,20,166,235,253,154,212,231,199,91,33,16,223,222,239,17,249,93,221,114,186,159,133,205,215,156,49,137,73,118,41,227,157,10,163,223,198,187,237,247,107,145,81,236,83,225,108,41,88,130,207,52,92,46,155,5,204,149,250,233,217,21,178,47,144,68,180,249,188,116,41,94,124,77,69,95,105,249,93,32,217,75,25,187,49,183,253,97,18,194,185,30,19,193,20,214,158,111,137,223,57,198,155,114,103,53,53,72,86,142,187,226,129,41,76,174,47,28,71,83,193,12,170,127,108,189,86,116,141,19,248,143,191,93,86,60,124,246,165,185,51,86,108,234,229,84,164,131,144,27,243,182,30,225,79,65,241,165,212,63,140,120,242,44,93,146,21,76,97,234,29,241,88,123,176,33,149,103,204,170,43,101,144,122,90,158,196,52,230,73,79,251,194,179,170,147,244,171,25,247,40,0,86,72,171,239,247,32,249,172,7,140,115,237,121,248,94,94,164,108,74,134,67,35,43,38,176,29,114,243,197,42,6,151,206,66,22,215,136,223,134,52,170,105,215,240,97,165,104,77,9,238,214,214,131,40,106,252,246,49,75,158,57,58,172,86,210,81,20,183,182,78,210,65,125,117,14,216,4,241,4,38,190,113,127,186,27,163,152,194,103,115,244,107,23,236,83,208,214,11,204,181,45,246,140,98,217,15,218,53,100,7,99,34,21,164,14,171,62,124,227,22,138,158,47,171,192,80,120,82,155,224,176,145,237,201,139,33,222,118,151,0,106,232,90,93,131,238,217,136,64,0,209,161,157,117,219,24,164,159,196,242,195,1,168,247,42,114,93,67,66,208,98,6,93,63,8,202,8,113,110,194,12,161,101,7,144,57,95,189,237,79,209,73,167,41,172,223,174,53,118,96,10,77,180,219,112,162,167,232,23,194,126,58,13,7,121,161,49,75,145,183,75,89,251,13,23,151,95,202,10,90,175,26,233,194,83,144,66,252,188,124,178,101,250,240,179,41,180,88,124,199,4,133,115,227,194,112,19,221,175,89,55,81,127,153,73,132,48,188,62,148,173,80,9,11,129,43,89,193,62,104,237,91,34,2,159,165,235,34,129,29,62,66,46,44,2,15,146,101,86,192,103,129,232,76,154,36,4,197,218,102,31,120,166,41,149,116,78,166,69,96,151,92,50,25,243,201,53,123,198,195,217,101,244,107,195,44,229,172,84,192,115,206,231,189,41,34,188,48,66,65,186,182,81,115,205,113,72,88,45,150,46,176,9,53,234,253,237,49,90,82,247,192,34,165,36,22,55,17,63,221,117,112,46,120,157,50,194,177,22,190,82,152,195,46,134,28,118,3,233,24,58,54,33,113,11,167,109,209,232,12,154,56,199,112,242,105,106,238,92,53,152,185,28,205,56,221,154,221,17,245,167,169,69,78,209,111,212,202,116,207,194,208,93,49,17,155,69,22,178,194,199,10,138,103,239,51,239,20,36,211,63,118,44,200,247,134,90,11,148,42,122,149,36,48,234,31,67,97,219,74,2,38,236,172,40,209,49,31,49,75,212,85,235,108,145,150,230,87,89,216,145,69,204,213,224,93,115,244,236,171,157,208,214,144,91,135,209,138,81,169,249,62,235,35,170,90,1,111,106,219,20,46,205,25,106,16,63,134,93,89,71,229,156,118,59,199,195,81,63,171,207,111,215,21,1,175,194,97,245,126,205,105,119,66,135,139,113,229,60,112,143,95,198,54,254,67,219,156,99,199,50,25,238,242,188,22,73,55,1,195,194,240,194,176,254,71,191,207,180,105,207,144,194,75,24,221,70,192,93,143,116,182,202,216,135,17,206,174,251,121,116,175,45,54,113,34,30,234,162,181,250,218,187,48,59,69,141,207,47,67,102,233,191,124,182,158,150,244,230,4,75,197,12,51,158,218,206,162,7,31,174,227,80,43,38,208,146,31,115,0,230,138,112,164,146,76,58,218,212,142,83,24,21,135,46,156,159,85,173,105,138,204,83,216,172,38,197,164,91,37,53,85,45,140,109,162,237,154,221,111,129,187,22,179,112,82,251,247,60,28,137,21,143,67,23,56,133,215,179,50,55,212,9,241,219,21,30,0,29,52,234,243,98,88,38,247,98,221,104,119,186,206,126,184,132,168,164,81,148,58,135,128,209,236,214,15,114,158,155,82,12,218,52,90,61,233,217,230,102,16,251,21,232,99,107,160,213,18,98,199,133,210,176,42,169,47,248,21,32,161,113,56,191,197,47,36,211,165,72,253,42,20,46,45,157,74,155,235,230,12,184,78,252,155,10,83,214,230,61,183,74,145,164,93,99,99,119,207,68,249,140,11,125,248,231,97,118,24,10,81,93,3,219,84,57,227,197,168,190,120,134,101,236,122,47,56,59,89,26,137,192,28,172,241,193,54,218,242,218,248,116,116,196,118,184,33,153,209,175,121,198,56,86,200,70,191,75,50,22,190,153,16,59,14,124,52,226,49,57,23,64,227,242,250,80,147,185,214,207,1,209,28,30,124,135,205,28,104,2,23,136,195,28,133,60,66,54,241,179,244,168,51,136,198,103,138,170,81,106,43,211,51,93,43,196,83,189,232,47,183,22,53,192,144,111,24,87,184,194,108,203,205,97,36,135,196,109,183,41,115,143,0,253,87,179,38,167,34,114,123,201,121,144,16,30,128,246,89,95,139,92,127,239,119,198,231,52,117,200,6,252,41,1,227,189,206,79,99,24,86,118,192,172,115,109,77,226,140,175,30,178,42,207,46,162,29,63,187,99,92,86,207,104,115,124,235,168,32,114,184,227,181,97,91,81,116,133,244,162,9,127,67,21,165,104,119,62,32,248,229,81,36,212,33,57,118,72,247,40,3,69,205,231,10,189,5,134,236,219,3,55,21,66,55,117,9,110,227,13,243,19,23,7,250,238,114,102,110,72,147,156,47,247,192,92,70,181,53,193,204,56,82,207,78,71,229,158,12,25,181,45,94,138,7,19,3,95,59,11,76,253,227,237,26,73,80,178,108,41,23,134,3,227,7,195,13,161,30,69,156,245,35,46,209,232,221,85,205,64,217,28,209,113,240,193,78,210,151,68,231,201,114,237,206,64,67,197,125,89,154,200,186,207,198,92,67,94,29,1,180,99,6,62,48,252,239,51,224,65,6,152,194,100,161,228,128,247,16,174,163,14,101,28,82,143,14,155,62,219,82,248,188,218,142,174,205,34,194,170,6,159,145,116,131,182,26,87,255,243,219,86,111,25,93,155,202,119,2,74,58,70,244,140,3,124,233,152,26,137,73,252,52,49,40,217,205,14,76,46,216,133,41,230,23,24,157,164,26,91,82,55,9,117,233,120,53,159,128,143,41,197,253,165,42,124,140,34,175,215,163,84,201,56,187,5,70,50,197,205,124,203,104,233,58,205,73,55,26,238,104,58,127,62,47,174,163,130,121,17,69,5,240,201,36,205,34,57,230,85,185,137,153,208,134,37,173,48,33,229,57,120,211,209,37,39,237,86,122,126,110,171,163,93,24,249,21,49,39,200,44,46,119,178,140,42,18,18,134,194,121,230,163,98,20,24,146,201,65,50,205,10,39,23,86,14,84,220,10,19,83,137,142,119,56,194,245,225,228,56,196,34,64,162,94,51,1,207,60,41,206,108,219,97,140,25,66,3,3,58,122,228,152,48,252,163,233,226,62,219,198,136,237,112,24,165,227,84,180,173,251,195,179,233,237,127,27,133,83,236,211,20,185,204,165,48,30,174,104,139,64,99,214,110,225,21,217,209,45,244,232,155,118,107,212,123,111,66,156,254,220,29,31,24,22,228,120,248,54,85,37,129,143,229,61,98,155,54,145,219,172,111,53,145,21,232,1,99,153,232,199,66,64,45,86,46,57,205,207,78,77,89,188,187,122,40,135,223,90,4,181,169,224,14,175,95,37,5,180,108,253,210,219,104,90,28,62,123,109,151,59,4,148,88,247,54,105,124,17,66,129,9,60,111,9,85,229,190,81,228,54,185,9,241,186,96,19,176,165,179,43,76,174,211,14,120,42,63,197,38,44,178,99,35,54,49,184,161,232,49,46,102,140,40,147,106,233,47,87,106,70,46,76,180,89,251,141,160,206,138,65,49,146,37,125,56,100,65,113,246,77,78,244,231,225,184,151,221,219,143,140,12,23,124,133,207,148,175,241,90,36,175,234,17,97,89,249,119,196,225,171,208,227,201,10,34,239,92,192,195,161,71,99,239,215,121,118,208,243,177,159,17,133,59,163,197,123,217,21,66,27,15,130,180,247,217,148,133,106,107,212,163,74,116,220,24,123,181,103,20,10,206,104,77,226,161,78,98,75,52,207,241,219,199,182,213,180,132,253,229,95,6,250,222,85,55,190,155,117,7,101,97,112,232,152,173,18,122,7,192,43,105,94,14,101,77,57,74,105,137,29,231,180,244,107,111,168,19,125,208,22,134,99,210,175,189,111,165,158,21,135,20,61,218,206,170,142,237,104,157,233,190,245,200,61,7,112,139,203,232,129,247,147,30,73,137,5,78,39,135,201,178,18,151,226,70,9,185,197,186,166,214,173,215,167,53,33,244,28,48,255,45,10,207,240,234,225,243,169,154,184,185,73,18,189,219,217,194,126,147,75,192,30,86,173,229,40,44,232,18,96,220,195,40,195,47,220,133,104,222,96,66,57,241,108,170,144,36,165,20,77,166,150,194,14,193,126,82,191,195,249,174,212,76,197,107,213,165,105,5,28,222,51,74,27,137,115,182,170,107,11,149,176,122,95,11,151,253,243,90,21,30,176,248,210,253,77,75,67,201,106,223,77,227,92,232,96,98,83,24,209,200,248,154,148,254,168,153,2,235,76,228,84,35,119,182,148,22,138,18,219,238,76,37,192,20,167,104,235,22,34,153,189,154,27,78,111,24,231,128,30,17,179,173,220,230,53,209,3,98,152,28,233,18,103,50,195,211,246,180,54,118,242,128,73,131,214,215,134,90,40,108,129,99,163,80,128,165,48,140,140,254,112,138,196,212,63,140,77,82,239,189,108,35,233,221,244,183,59,68,55,209,218,68,248,116,84,172,24,43,96,138,206,212,128,130,79,46,18,32,43,230,150,230,85,163,239,190,87,252,52,106,197,15,8,33,71,180,229,58,170,187,25,85,93,17,148,34,78,48,133,3,22,216,142,5,135,237,222,245,180,102,65,5,60,79,63,212,64,178,218,98,119,158,33,110,55,150,62,219,216,48,2,36,31,88,7,20,79,102,160,4,185,159,89,134,221,231,135,75,75,137,68,50,125,244,101,47,2,133,183,80,30,13,233,97,152,202,44,194,162,46,239,141,130,112,24,49,76,245,52,37,58,143,158,221,77,172,180,36,130,36,25,13,7,222,92,159,2,198,223,33,29,71,64,36,206,30,114,131,178,102,255,238,105,225,227,11,83,81,251,192,150,48,17,48,9,120,83,225,121,131,247,16,197,143,103,1,32,212,208,102,116,141,176,180,126,107,72,15,243,69,45,210,169,168,89,8,1,195,64,160,131,70,186,239,138,49,197,231,248,188,54,155,95,141,158,245,145,212,59,188,113,147,198,181,170,81,146,147,244,220,35,152,57,83,252,54,59,144,30,154,228,88,185,142,50,48,78,161,7,238,58,42,166,151,167,99,218,201,225,13,244,28,176,85,123,198,169,89,99,84,44,5,72,142,23,106,254,102,137,214,198,160,172,240,50,205,194,128,183,40,222,84,35,217,154,177,54,27,121,153,154,119,0,97,203,112,77,193,14,81,244,49,22,100,26,159,171,232,138,179,141,160,246,123,192,88,70,190,247,236,24,56,93,171,10,32,15,27,17,199,38,228,221,117,241,225,70,141,160,208,153,39,72,64,203,215,132,137,62,214,117,51,97,25,181,36,54,233,20,110,230,195,163,123,246,21,233,24,27,111,138,245,69,66,250,213,188,169,16,196,110,55,134,91,77,216,241,10,226,179,117,115,183,89,149,234,157,225,22,179,73,81,145,121,172,221,51,104,77,90,103,136,231,124,139,111,213,130,91,218,26,110,133,248,109,146,12,230,221,175,240,40,193,192,226,175,69,230,69,127,224,197,93,53,90,147,80,122,103,202,128,203,8,5,18,135,77,22,78,90,159,137,49,157,100,139,132,146,179,68,244,189,9,226,134,183,166,17,22,74,58,102,4,207,114,252,54,137,234,114,126,176,214,184,126,250,123,155,7,248,158,1,7,38,76,23,223,139,191,32,193,23,138,112,206,182,237,167,15,44,127,67,42,130,40,142,230,27,250,102,219,241,67,39,105,93,161,128,30,241,219,112,191,93,123,96,36,227,99,140,29,109,64,121,184,245,225,72,172,185,53,125,6,13,249,37,121,111,44,127,39,171,178,212,36,68,42,4,94,38,148,22,176,93,186,21,158,208,151,57,12,187,197,53,8,72,246,206,119,245,65,101,220,116,208,160,233,159,49,139,207,240,214,164,67,78,41,84,220,208,155,17,169,22,29,21,212,44,243,125,56,41,195,50,42,141,220,192,24,180,193,90,191,103,250,48,21,143,40,243,104,198,112,158,134,194,240,245,69,107,236,30,157,230,141,197,235,198,6,180,160,85,106,43,129,169,111,241,181,143,111,225,234,112,1,195,29,29,141,207,122,74,85,59,110,9,74,23,30,77,10,243,15,124,76,203,28,167,4,164,41,233,121,47,168,113,71,124,78,114,138,135,62,188,177,11,198,152,46,35,78,22,24,219,38,190,230,134,83,71,159,141,127,37,206,101,138,85,36,22,55,40,54,70,55,35,224,93,229,18,2,155,118,171,177,4,44,164,53,228,217,144,7,69,88,169,153,72,66,150,33,227,6,31,233,174,240,91,146,29,32,48,215,138,120,45,244,90,139,126,77,124,152,81,49,74,16,40,11,203,9,48,210,163,183,53,153,237,210,113,178,184,34,7,140,163,74,77,2,224,243,241,221,46,133,127,150,234,75,133,225,186,136,247,54,102,159,231,225,87,179,193,224,41,231,23,48,180,130,247,225,100,14,61,173,33,250,143,174,65,245,162,107,187,67,42,33,191,77,233,141,190,183,101,66,140,128,71,122,14,138,179,221,165,38,173,207,5,83,191,8,245,1,43,26,159,153,144,117,99,96,239,109,177,182,39,103,231,208,142,15,202,74,125,154,34,24,35,185,111,48,125,91,96,62,96,83,170,85,24,195,215,39,162,133,117,171,118,141,192,237,69,207,29,101,62,104,131,178,217,97,232,96,159,183,38,27,112,68,107,138,5,134,182,62,139,34,222,10,239,128,30,80,184,144,195,23,138,20,218,234,207,231,160,254,37,230,240,130,164,243,65,41,234,141,111,185,155,206,3,2,159,50,201,54,12,204,89,225,99,243,250,149,144,178,253,82,116,245,224,38,154,23,229,15,91,209,29,218,28,4,134,147,214,195,225,84,45,163,197,244,95,232,9,76,69,173,58,32,208,41,245,16,160,231,53,226,96,163,112,67,184,151,145,93,194,215,185,2,198,161,165,191,108,90,221,241,108,34,159,207,79,23,164,9,162,223,53,175,169,147,228,220,193,201,79,10,152,201,172,191,141,155,188,94,24,151,139,246,156,226,166,120,105,236,233,174,61,195,240,207,241,94,36,234,231,161,48,156,91,241,94,184,139,167,254,116,179,154,234,128,185,208,232,199,132,191,195,227,12,166,185,32,126,86,224,122,61,69,205,146,209,139,190,118,39,171,45,90,219,26,86,24,46,210,152,10,36,243,235,107,193,158,18,111,117,102,193,99,85,146,120,54,118,60,121,116,101,189,28,108,123,161,138,6,81,27,54,140,206,50,14,251,59,141,38,132,107,50,222,148,149,203,199,36,41,74,141,152,137,160,112,141,174,65,55,180,101,192,103,70,145,36,62,166,165,79,104,107,50,176,195,4,34,212,159,212,190,162,182,126,220,33,219,48,85,202,128,179,165,239,184,129,32,245,55,244,64,158,70,3,51,2,166,180,94,198,148,92,190,96,101,106,228,219,77,29,84,110,86,215,200,57,214,241,126,118,148,9,77,70,216,118,231,148,210,43,35,186,79,80,81,4,76,210,225,220,10,31,187,243,254,54,121,9,207,168,141,113,239,178,219,28,252,218,152,112,102,248,7,160,108,207,250,61,167,9,48,250,23,193,197,56,134,60,123,177,199,254,166,56,20,64,59,233,218,196,99,149,124,50,16,187,175,91,239,1,124,222,236,224,249,22,93,13,187,79,95,107,5,60,206,226,145,241,182,98,75,159,134,208,140,228,162,203,158,127,183,106,192,84,74,169,41,176,200,138,243,76,39,35,236,16,38,94,120,44,202,140,75,29,49,211,148,213,238,131,13,202,85,192,186,17,210,230,231,173,167,92,173,96,174,80,158,108,224,25,52,218,192,182,231,11,204,173,173,199,152,193,208,244,160,100,137,12,71,97,170,120,62,199,89,123,210,152,96,128,126,76,18,30,98,245,65,212,48,170,46,78,124,113,145,81,199,248,41,87,8,156,204,144,141,197,195,23,220,97,50,166,159,59,173,58,188,17,81,208,223,134,7,226,126,238,141,122,162,124,207,141,174,132,175,124,238,227,122,44,158,183,40,113,127,167,134,125,36,61,112,141,227,199,93,11,20,186,112,130,40,60,130,81,137,90,110,101,223,58,40,201,43,110,29,81,51,221,116,147,222,56,238,220,203,68,97,50,37,67,1,159,253,37,223,172,105,162,83,91,8,32,129,49,205,162,53,85,9,178,33,65,53,24,52,13,76,103,145,166,57,96,230,72,189,109,135,166,147,2,35,123,218,3,134,86,74,91,151,82,35,12,77,113,176,102,65,13,147,233,106,247,181,140,32,245,105,125,174,73,245,182,134,106,183,10,108,2,64,183,245,106,194,240,3,140,191,38,186,134,43,232,25,179,138,87,36,198,172,193,36,165,176,233,89,220,214,208,40,117,133,113,12,58,202,20,47,218,152,22,59,122,198,209,247,116,124,228,22,39,0,165,174,51,63,163,2,101,89,10,216,210,210,244,107,78,50,111,98,166,28,139,178,235,91,91,81,116,252,52,217,245,89,251,141,106,124,138,33,133,116,167,42,76,210,66,188,22,84,190,67,159,141,199,177,92,120,13,17,67,176,84,125,39,106,167,60,1,49,166,170,232,249,120,59,26,159,5,62,21,68,49,51,150,14,174,125,253,97,68,49,130,50,134,84,94,37,151,51,162,117,146,93,126,176,149,123,44,69,209,57,91,129,182,103,43,67,47,108,197,20,180,202,47,185,162,102,74,233,227,212,178,114,31,169,92,1,38,193,55,126,57,155,72,145,192,149,44,32,95,90,5,201,199,7,38,241,59,22,15,53,101,146,251,72,241,8,162,12,209,250,204,94,9,153,14,171,21,142,178,49,114,108,115,214,137,144,45,73,244,194,88,13,15,188,107,16,106,144,81,58,37,11,99,32,123,93,35,84,12,105,248,208,126,195,135,18,75,7,34,233,89,245,209,171,112,12,58,108,188,116,218,218,104,10,163,99,231,144,75,91,127,249,88,37,37,54,156,178,173,39,10,159,235,93,28,91,204,214,167,219,230,159,141,183,218,27,66,210,11,67,224,28,119,53,228,167,82,91,75,97,104,18,90,192,164,94,12,133,137,36,143,128,121,205,172,240,156,46,174,138,36,47,108,102,91,225,125,237,58,114,245,178,26,56,217,234,227,98,109,193,215,92,243,3,179,143,214,128,123,43,15,74,178,203,253,105,178,23,180,103,57,2,24,228,203,205,253,182,61,83,48,206,106,212,23,146,24,179,31,27,172,251,49,73,121,19,181,90,131,241,64,196,47,23,178,121,116,192,73,228,247,130,129,3,155,138,170,194,56,210,226,165,203,32,242,163,176,73,227,5,60,133,234,102,32,195,62,130,247,232,160,231,180,45,15,76,132,54,158,125,62,117,91,15,76,188,35,158,93,173,166,77,97,83,138,8,184,78,225,55,129,15,128,55,139,247,162,158,93,215,30,21,128,227,190,23,177,67,61,215,240,54,220,111,105,18,134,178,174,139,197,81,227,217,132,17,166,54,238,22,122,14,184,54,181,250,44,77,223,53,215,128,205,135,174,48,129,185,24,52,36,15,245,80,36,11,122,205,104,77,13,213,51,87,86,159,113,119,239,166,21,161,39,46,101,102,225,119,38,49,12,161,235,11,99,150,223,35,181,242,75,85,30,126,166,109,159,49,147,166,74,229,64,136,84,67,117,16,20,242,168,169,240,74,46,154,12,140,246,141,160,76,250,22,63,76,34,133,184,13,160,195,24,174,48,143,53,104,148,158,10,223,130,25,194,231,220,255,4,109,184,200,29,133,35,92,143,196,179,135,78,151,130,134,150,134,34,47,249,101,228,18,227,184,133,206,253,57,30,200,207,185,239,76,82,107,18,231,42,102,195,10,10,67,131,69,118,150,138,200,57,98,63,161,72,59,235,151,164,58,42,118,186,97,138,86,210,150,42,224,72,199,129,118,182,63,91,217,58,86,68,242,224,69,199,139,248,188,21,140,197,35,90,207,145,84,78,13,118,85,178,208,188,103,103,191,134,30,73,224,203,17,2,51,205,120,140,54,14,219,123,239,56,83,177,118,61,18,161,1,142,108,78,146,59,138,36,123,226,76,38,28,238,173,201,91,41,122,242,108,114,208,60,17,162,47,116,97,229,165,247,45,17,50,150,8,145,171,61,39,88,178,88,173,195,112,134,137,107,137,52,98,140,188,128,85,227,13,206,63,130,192,241,236,201,177,163,207,62,159,185,199,94,3,9,129,164,105,115,120,14,153,250,144,145,181,36,173,113,246,196,230,143,78,116,150,109,142,0,87,137,234,112,12,249,42,138,203,192,171,182,88,56,91,233,119,32,199,65,16,41,250,69,221,205,210,31,70,153,220,45,77,98,82,89,184,40,135,85,211,198,125,7,215,221,51,185,75,129,100,211,39,232,119,99,148,163,152,250,200,88,117,52,21,29,243,131,54,227,203,255,161,212,229,22,153,67,136,141,229,200,63,66,104,88,147,180,135,21,171,196,210,224,87,53,29,0,14,26,4,223,252,167,11,185,104,98,251,152,178,85,56,63,97,126,217,234,106,128,108,164,185,122,59,20,154,166,138,114,225,99,173,228,160,125,24,240,76,171,223,245,124,140,99,199,122,207,32,164,88,79,227,65,166,115,119,120,193,244,112,71,180,82,167,27,169,131,4,23,9,117,95,216,216,247,123,192,251,204,162,169,48,73,37,190,217,176,63,14,221,66,73,119,34,237,254,7,227,109,211,57,218,176,134,126,111,69,106,18,1,198,11,206,29,222,73,214,80,18,57,203,97,10,176,219,183,26,60,103,66,221,57,154,149,58,250,122,135,87,178,73,226,199,128,214,18,138,204,31,252,153,54,23,61,215,130,179,139,45,71,135,9,8,92,216,156,218,158,132,64,194,130,108,159,216,157,161,240,105,181,212,248,137,46,140,11,213,101,165,142,225,141,192,134,152,38,100,81,149,168,40,36,155,161,21,185,176,116,36,139,239,59,27,77,183,244,11,31,82,4,5,44,24,33,216,196,159,228,221,26,86,44,37,15,54,198,98,191,27,162,241,91,164,90,100,88,5,71,112,36,45,104,155,179,156,207,76,158,234,202,190,112,140,76,157,155,164,88,182,88,23,107,66,171,125,147,190,15,188,137,120,119,135,137,103,138,221,62,56,101,67,16,129,76,7,132,9,4,46,136,24,84,135,19,34,46,210,122,114,147,81,84,59,118,190,113,12,23,12,232,146,59,61,8,88,34,17,247,67,141,217,111,43,108,156,148,195,225,33,57,244,60,248,92,219,189,41,5,114,77,155,14,202,145,60,8,104,133,77,186,121,90,66,76,113,43,238,108,223,164,93,245,255,242,95,254,237,239,255,229,47,255,252,47,127,250,203,95,255,252,167,255,245,15,255,231,127,254,227,159,255,233,255,251,199,127,253,175,255,225,223,253,67,250,183,127,251,251,255,243,215,127,253,151,63,253,195,223,253,251,63,253,227,95,255,247,95,254,244,119,127,255,63,254,244,207,255,243,79,127,253,203,191,254,195,15,248,143,127,254,167,63,253,167,191,254,229,207,255,244,63,254,238,239,255,219,63,255,243,95,254,251,159,255,233,31,255,122,158,243,159,127,63,74,136,249,23,202,101,163,202,143,153,195,234,233,158,130,53,168,48,212,179,145,45,47,121,68,20,148,2,231,162,48,158,154,11,147,149,249,180,222,103,243,185,207,198,45,55,5,158,236,115,37,96,138,246,182,194,158,207,3,120,172,181,242,96,104,44,5,74,245,238,3,95,1,70,96,100,227,171,194,213,131,138,160,169,106,56,9,22,181,168,147,35,56,132,195,59,43,108,181,248,1,147,205,254,194,219,211,148,44,180,84,218,51,98,19,205,170,248,109,36,238,250,211,179,89,189,0,202,192,162,22,45,48,92,155,1,183,150,223,1,53,65,186,128,171,168,72,129,110,82,85,3,69,18,172,61,112,247,148,102,224,188,164,236,30,1,2,170,231,46,156,212,69,4,58,157,165,208,80,106,65,20,134,237,46,198,140,202,145,173,61,131,232,230,119,82,0,147,127,248,192,208,42,212,128,9,9,188,240,118,103,35,48,33,135,231,183,155,175,101,208,70,189,147,162,61,88,210,129,73,214,126,222,26,110,220,219,51,170,169,244,123,112,249,204,247,189,96,192,208,33,53,47,81,140,10,60,58,239,168,144,198,25,29,63,111,53,180,103,20,1,142,88,29,9,54,217,7,230,26,17,223,3,165,154,161,29,223,204,187,120,109,84,53,186,246,204,252,227,247,167,141,77,66,97,18,64,234,133,133,33,20,180,39,233,118,227,22,253,160,211,107,146,129,171,178,114,3,147,191,123,251,141,38,229,243,108,248,223,99,200,146,145,86,62,112,119,46,103,131,147,84,102,13,19,160,116,77,21,96,146,204,159,223,134,34,252,14,10,156,137,207,195,207,173,248,78,195,68,64,238,121,248,142,108,57,131,171,212,100,14,20,61,82,236,72,198,168,43,119,16,211,251,112,198,63,131,69,87,193,208,208,242,51,180,62,203,190,26,111,244,188,176,176,5,24,58,157,217,14,148,187,253,211,248,156,186,253,62,219,216,3,30,184,187,91,217,224,182,202,219,122,187,252,182,193,69,7,148,172,87,39,42,48,20,82,124,133,91,114,162,127,224,179,182,210,243,108,100,235,5,30,89,207,158,10,27,240,190,111,61,213,247,5,186,203,186,175,53,223,93,26,19,218,29,184,6,167,50,31,24,62,199,251,211,3,187,91,97,18,20,238,195,201,238,120,225,221,229,181,225,93,123,30,78,78,103,185,112,43,79,207,113,229,239,126,225,154,117,163,229,79,123,222,15,66,250,130,126,237,51,69,179,124,78,82,35,158,214,13,86,147,11,167,253,188,55,180,162,218,181,52,158,89,154,47,101,254,7,183,103,166,113,227,151,105,58,52,165,108,194,83,235,86,232,175,241,251,94,80,194,10,42,137,172,152,114,41,149,210,21,214,117,15,133,136,251,7,62,120,234,9,81,57,131,245,225,89,202,217,128,113,8,200,215,206,207,225,117,76,80,162,62,250,65,244,136,168,16,189,52,25,20,146,202,4,134,24,180,222,174,89,70,188,192,150,91,53,101,75,122,58,142,136,196,61,126,18,124,115,250,236,110,149,142,119,23,199,150,87,152,60,140,219,122,181,252,76,149,110,33,220,123,252,60,41,74,92,125,74,191,214,130,137,145,105,107,92,54,119,39,206,40,16,105,207,209,116,203,23,110,143,87,220,40,227,239,126,199,36,221,207,52,29,150,196,126,143,116,246,117,133,55,5,141,215,156,152,82,146,70,169,67,205,251,158,202,124,159,103,212,240,156,148,107,28,146,197,174,115,9,201,161,22,231,23,250,85,226,104,157,148,2,164,216,78,135,81,202,74,207,91,33,49,38,186,6,111,165,46,48,166,202,138,217,64,158,127,85,91,165,89,244,39,224,58,31,71,214,164,162,112,197,234,157,112,77,167,7,166,104,58,96,59,29,181,231,150,10,214,2,102,211,210,158,175,29,182,56,227,89,37,58,51,205,11,89,47,140,174,248,82,216,148,110,2,222,75,196,154,129,161,93,140,214,8,77,203,21,114,114,163,244,202,72,96,106,54,31,184,245,29,231,46,30,247,103,80,76,56,33,206,252,115,211,135,255,86,96,92,254,35,80,242,82,151,162,125,199,47,47,211,5,122,208,237,142,2,80,115,211,8,106,148,164,254,86,198,131,174,247,4,184,67,238,169,76,58,167,250,155,166,41,184,196,54,111,66,114,75,223,170,26,15,70,192,173,105,70,244,164,196,167,197,2,33,43,173,232,36,37,41,62,94,122,153,248,158,62,155,152,81,76,4,28,175,114,69,157,68,82,83,12,55,14,159,162,147,172,155,144,116,13,184,209,55,129,73,95,169,183,245,90,234,254,155,104,57,207,56,88,161,100,104,106,78,160,48,53,227,112,51,95,152,46,46,228,31,106,220,204,150,229,87,235,160,96,228,222,33,165,116,84,183,67,147,9,140,33,67,86,240,25,50,52,225,239,128,35,46,163,27,22,129,232,123,87,197,27,91,219,3,155,167,41,224,45,213,87,212,177,156,181,115,191,7,234,12,58,164,131,188,178,22,99,6,11,149,62,155,24,200,238,209,241,77,89,77,81,120,157,173,32,30,126,110,151,73,45,102,138,213,215,157,226,100,117,63,15,167,246,241,206,133,141,109,41,104,45,145,33,123,86,37,20,139,58,145,16,62,95,169,4,140,107,83,22,174,197,129,114,13,24,98,24,109,221,198,14,91,99,19,91,214,45,101,116,216,59,163,177,17,87,106,191,113,104,167,232,25,140,226,106,109,83,74,23,224,57,191,213,49,52,77,27,59,142,143,93,30,151,149,149,17,143,48,13,55,54,139,30,46,144,11,238,48,136,145,183,235,245,129,55,101,225,14,163,54,173,123,134,185,118,111,183,155,49,229,93,120,166,154,239,29,124,227,212,211,115,15,234,187,235,60,96,207,125,188,3,19,177,202,216,113,32,170,127,46,2,211,216,184,227,225,22,9,18,148,128,99,60,154,232,186,30,76,168,169,141,184,190,192,65,169,217,233,188,68,190,183,104,214,194,214,111,105,66,28,97,232,83,169,59,171,118,236,188,71,142,181,5,165,94,211,179,103,114,14,198,85,118,91,165,176,254,54,92,3,235,194,171,230,183,53,133,173,191,158,115,9,123,242,221,206,81,143,54,65,13,56,83,59,166,112,13,246,84,96,158,175,131,102,196,174,35,96,234,125,178,194,198,250,19,48,30,43,253,109,124,245,247,183,73,170,26,15,60,238,109,149,59,222,120,186,182,236,121,209,181,108,26,23,10,115,224,68,107,130,230,218,56,219,229,43,208,93,159,3,123,97,110,187,237,87,147,149,113,22,133,49,7,99,76,155,230,41,217,136,185,228,215,176,59,92,215,245,67,28,36,183,120,52,146,74,58,73,23,116,26,247,115,145,151,169,151,236,101,169,225,51,96,35,37,21,152,120,231,136,1,199,223,168,155,6,14,125,207,18,1,70,19,71,31,78,244,106,93,120,246,103,183,91,66,97,138,142,47,190,93,29,51,188,38,43,94,140,146,242,7,61,166,71,143,103,51,12,207,128,27,181,100,60,123,149,39,89,155,115,141,122,223,128,79,95,244,94,246,73,96,196,107,91,225,170,124,145,77,238,83,124,108,236,252,161,230,215,38,59,99,212,128,143,37,40,129,89,12,42,2,44,14,159,137,83,213,65,176,201,181,140,121,134,250,201,115,155,101,147,114,97,111,242,57,137,202,201,206,64,125,252,138,5,68,150,172,230,14,31,152,243,105,5,188,134,84,109,2,239,229,68,60,7,102,225,235,168,81,173,26,171,143,76,25,157,135,80,142,245,209,2,61,39,138,254,48,170,85,57,250,69,14,178,218,156,27,45,230,251,232,198,253,71,127,24,137,92,191,97,80,169,152,134,250,51,209,117,140,29,139,56,236,212,28,172,73,186,151,23,172,225,155,38,163,81,191,38,66,55,51,198,132,36,46,201,128,183,184,198,136,77,133,130,80,33,56,61,48,20,190,119,68,207,107,202,76,177,106,197,229,230,89,133,147,92,51,166,23,137,155,78,179,96,78,245,36,156,75,72,41,159,139,177,223,249,32,31,72,106,189,45,82,111,92,166,22,93,167,165,218,41,112,242,226,148,244,135,91,128,79,214,174,209,225,37,55,13,41,19,174,34,153,49,142,133,131,228,188,63,188,225,13,149,73,188,56,174,134,31,249,149,12,58,81,158,32,183,5,238,93,159,72,240,96,139,159,22,134,38,100,221,28,37,96,43,46,75,24,51,67,182,229,192,38,206,40,175,205,202,44,201,191,246,39,223,39,104,55,71,252,15,165,44,67,45,71,152,17,224,164,119,152,100,74,29,113,99,202,245,99,217,50,71,212,219,131,202,68,119,166,16,96,22,75,17,120,64,195,17,48,87,43,65,201,84,238,49,13,207,94,169,150,250,198,68,202,177,105,16,68,18,145,218,51,210,24,161,203,39,18,227,175,21,155,232,123,66,155,252,131,73,234,217,83,91,111,148,38,253,173,39,162,220,98,200,35,76,127,150,136,207,51,252,132,154,62,191,153,90,78,218,15,12,251,170,12,10,113,233,152,9,231,182,191,117,125,96,43,180,126,123,118,78,11,17,120,135,173,128,242,109,31,148,73,186,141,88,188,72,178,71,89,0,240,98,53,9,204,33,17,231,230,36,41,81,26,155,214,68,28,232,211,244,229,229,167,153,88,35,22,192,217,150,203,11,31,219,113,122,12,5,25,137,164,225,155,77,117,240,136,115,21,205,66,217,196,241,80,102,175,129,26,213,202,138,101,22,110,43,124,137,183,54,25,90,241,20,153,104,167,211,61,163,174,154,171,46,236,99,236,65,168,217,3,38,39,79,62,23,194,132,45,38,41,26,23,226,102,218,86,207,211,226,167,77,141,80,158,13,219,68,139,111,77,124,90,141,63,244,98,102,92,188,206,205,241,28,156,178,167,144,233,125,118,10,159,11,28,209,98,107,28,59,116,164,176,37,224,74,21,237,7,84,208,164,95,103,165,65,170,32,232,153,180,126,11,48,169,69,253,22,155,43,135,123,43,235,70,101,240,174,29,84,232,200,250,245,225,164,70,127,92,83,124,38,171,75,140,179,135,45,83,40,222,102,250,216,75,87,192,132,200,247,133,51,17,195,236,31,131,203,226,186,119,50,248,199,112,43,248,120,18,200,145,75,50,2,72,100,96,199,111,207,162,140,177,232,74,227,49,137,223,54,61,12,65,39,252,90,191,101,75,101,116,147,130,73,210,189,216,206,182,195,150,249,51,46,76,116,216,179,62,209,229,51,151,175,192,152,76,41,90,55,104,147,4,110,84,39,250,169,216,168,228,21,14,209,73,86,127,117,74,178,1,53,68,151,20,8,44,150,40,108,4,37,129,90,80,168,60,156,19,6,19,189,137,67,30,173,99,242,205,46,138,57,45,175,69,238,176,39,95,24,124,174,196,250,108,120,189,139,194,66,167,137,31,114,132,250,46,112,215,151,66,154,58,188,133,244,139,138,241,11,79,83,206,106,247,209,89,202,7,89,241,109,68,176,24,238,190,27,62,65,180,183,198,228,111,232,104,78,157,192,103,202,5,151,217,192,231,188,178,190,50,49,164,230,254,140,243,242,41,139,106,202,228,143,61,66,74,45,127,226,197,2,179,41,187,83,187,125,89,252,218,218,98,228,241,219,92,0,238,177,53,249,235,53,246,11,54,243,154,5,53,217,2,249,105,38,137,194,103,211,245,0,31,180,53,199,174,189,83,44,67,170,29,81,4,2,239,93,248,71,17,89,46,161,226,52,16,165,73,146,177,112,12,39,246,80,191,3,55,74,245,107,147,135,147,176,20,22,229,129,91,21,23,41,48,30,242,251,112,88,90,101,80,168,161,115,234,120,62,53,211,249,126,77,194,131,197,203,164,97,98,34,177,230,246,188,160,0,185,98,126,231,243,101,203,189,127,19,114,53,42,180,31,140,211,70,100,108,200,24,197,92,245,165,213,144,139,185,86,6,196,217,112,102,248,195,201,37,146,128,212,36,132,64,86,217,7,155,94,113,145,13,7,110,27,82,26,126,48,117,19,77,126,187,225,170,137,60,15,171,170,150,187,166,37,96,157,171,210,175,107,230,130,90,178,2,80,68,140,10,89,50,119,50,246,241,133,41,146,116,238,109,146,150,177,204,228,225,148,209,185,157,205,30,33,5,34,152,13,164,234,255,198,108,26,191,100,17,212,54,241,31,88,173,52,235,14,9,52,152,205,117,194,241,249,243,101,5,110,86,64,235,143,62,103,84,21,119,224,28,198,166,210,2,165,215,119,60,49,132,225,203,250,193,211,74,39,110,199,142,177,84,241,172,125,48,245,237,83,40,195,240,17,161,229,250,235,248,34,53,123,73,99,206,180,238,75,15,253,46,173,172,154,70,195,237,20,187,199,148,36,225,173,72,107,226,104,174,65,75,2,214,153,196,215,14,64,5,147,236,186,95,235,77,74,129,152,109,103,190,179,203,252,190,244,217,249,136,246,93,23,42,241,136,29,161,100,234,160,207,150,115,191,228,166,94,213,143,22,210,163,142,1,127,47,146,231,130,107,23,188,234,176,185,242,179,192,19,69,158,104,157,183,222,174,113,241,172,234,244,35,36,184,97,144,79,129,233,124,141,135,39,206,238,45,48,142,54,127,47,210,227,166,174,61,136,102,131,238,242,252,223,141,119,92,186,70,177,244,158,59,96,12,162,59,166,27,114,107,23,41,159,92,44,146,80,159,176,223,180,200,221,3,78,89,98,39,92,160,11,84,209,14,227,10,107,210,181,101,238,172,232,26,190,200,46,239,13,13,88,252,242,236,42,235,203,245,25,151,118,180,37,139,236,134,1,78,63,248,196,217,127,185,25,223,248,186,112,249,8,44,28,198,230,174,23,165,224,207,189,191,108,156,69,217,71,40,90,185,247,26,251,176,103,21,180,11,119,196,222,86,244,236,108,108,162,217,69,126,102,78,94,238,111,173,149,195,13,167,25,133,189,129,146,31,39,61,235,70,86,18,207,230,230,223,21,94,70,68,24,48,92,152,210,51,152,6,83,188,117,55,109,24,65,135,229,159,7,58,182,68,223,145,45,37,109,237,14,10,181,237,50,40,8,191,207,86,110,107,138,232,5,198,191,59,110,207,96,218,146,223,94,55,223,150,183,198,85,41,175,69,186,228,138,5,208,209,93,188,171,11,10,202,30,210,88,124,204,166,52,207,139,10,251,234,185,122,8,8,115,61,184,131,66,125,97,118,135,197,196,52,128,33,75,224,122,22,122,60,219,118,218,251,214,231,116,200,145,4,53,45,217,74,68,110,144,68,45,145,159,15,57,53,212,126,91,224,97,199,199,15,54,253,200,44,104,195,53,236,141,107,66,20,226,162,213,4,39,252,107,125,74,76,210,216,216,231,150,191,85,182,132,5,65,217,68,126,23,92,146,233,39,17,58,129,207,113,90,167,195,28,161,253,158,137,164,233,141,16,252,130,92,1,43,82,6,20,66,98,103,253,34,81,235,236,118,73,97,142,107,159,194,248,161,36,91,148,126,195,212,228,63,125,78,125,136,100,46,60,141,46,201,159,205,41,39,122,172,70,178,157,252,94,195,21,104,11,209,230,50,77,230,189,2,174,198,35,127,97,18,2,34,188,189,225,109,212,95,94,54,83,28,76,208,23,203,144,44,75,54,250,217,32,219,110,238,77,250,181,72,64,140,71,155,168,114,149,95,62,219,119,245,111,137,193,110,19,67,96,76,214,248,237,137,75,230,154,133,103,135,101,90,186,191,14,38,228,44,85,122,171,24,177,131,27,87,184,144,167,168,133,45,156,221,43,242,175,96,105,156,194,176,14,77,170,25,38,63,152,112,171,48,159,32,116,100,107,249,7,231,157,170,228,62,30,152,124,2,119,56,192,82,191,36,64,183,168,125,65,191,210,225,140,117,221,4,174,88,208,222,53,230,255,42,218,250,172,197,8,34,240,97,33,71,149,23,59,38,146,139,202,147,130,193,109,68,97,168,254,83,192,4,238,239,125,110,21,51,206,166,91,34,252,147,174,187,252,192,164,192,185,227,216,138,157,155,246,28,194,252,72,29,91,112,239,148,36,163,118,240,155,83,128,180,213,189,25,45,18,4,154,75,70,12,227,128,232,93,126,153,234,151,48,165,169,181,66,56,94,224,179,53,150,120,52,164,244,73,191,215,217,88,167,215,95,81,173,127,110,208,178,157,21,184,253,195,245,75,18,96,151,218,47,19,105,162,254,200,97,200,195,175,41,129,137,194,197,52,204,51,11,62,234,195,91,137,186,97,179,222,200,94,21,120,225,176,243,15,66,20,89,202,69,173,107,201,107,237,224,181,26,67,106,54,177,51,231,205,207,34,29,183,10,207,243,250,138,130,252,82,135,115,106,102,29,22,252,102,225,66,37,125,113,8,175,221,34,19,5,173,212,176,105,73,247,9,20,6,221,179,151,248,179,63,193,227,59,209,48,85,142,249,225,163,194,188,18,73,226,213,134,237,7,110,77,215,253,116,172,195,26,21,81,234,211,167,179,20,175,157,191,72,10,72,94,140,71,84,13,142,149,219,26,175,52,190,203,176,228,41,99,187,175,53,135,93,57,252,150,192,164,147,107,23,177,168,30,202,165,195,24,67,165,118,30,98,155,51,145,252,98,196,70,219,239,117,146,72,150,169,138,120,99,116,135,206,61,249,111,90,196,128,76,5,126,26,251,77,82,147,208,48,185,220,160,199,18,157,231,78,180,2,62,151,137,187,40,169,130,71,71,180,252,96,46,141,66,45,66,30,15,14,166,249,131,207,74,168,170,118,135,200,110,243,132,103,220,11,216,90,247,183,201,21,165,154,54,90,27,57,192,133,169,120,43,191,24,86,179,32,71,17,133,26,22,233,49,96,122,244,156,66,200,219,115,202,128,135,123,202,79,107,172,64,161,118,55,109,138,242,59,51,79,235,66,90,255,237,57,178,187,41,249,79,163,59,165,210,185,181,155,172,198,55,123,137,50,44,77,172,130,246,223,12,86,135,51,246,140,244,12,250,156,241,179,20,208,43,61,87,31,97,236,198,119,232,171,142,20,34,19,129,11,20,246,193,228,18,77,156,112,208,175,93,50,215,198,9,48,188,49,217,102,170,1,128,207,43,187,189,137,140,78,162,46,59,224,14,59,67,174,241,210,251,156,75,247,151,145,103,152,41,166,2,138,189,194,122,141,155,100,221,137,98,126,15,97,64,31,92,161,60,171,177,13,75,218,190,189,38,54,121,214,205,111,158,64,155,145,36,100,114,96,148,38,127,185,31,205,170,105,37,42,216,205,207,231,228,33,112,144,152,15,78,97,234,149,183,195,8,175,10,181,180,201,126,56,219,5,190,78,156,240,210,122,162,82,149,253,225,20,159,171,46,194,217,247,80,150,242,174,117,146,128,133,174,120,152,195,213,191,214,128,222,62,11,157,61,209,158,228,85,16,141,226,170,37,222,167,142,124,208,42,49,44,144,139,20,17,147,192,31,186,61,119,4,17,152,130,172,137,192,148,115,248,194,159,56,151,118,210,135,47,98,148,217,97,152,125,69,117,1,51,178,186,236,91,179,75,172,114,64,207,175,103,191,23,179,234,1,21,47,64,222,33,84,129,140,208,177,168,252,249,180,156,244,159,153,209,76,126,78,50,229,186,85,104,120,26,56,164,138,56,179,164,107,40,47,237,31,105,61,225,175,214,85,73,239,252,253,89,90,188,55,106,232,202,211,60,113,190,207,120,49,20,2,228,138,76,213,38,241,139,229,48,242,222,194,236,11,83,235,118,182,128,6,43,89,17,118,171,142,191,175,57,91,56,43,251,28,222,67,225,175,118,254,7,19,235,235,194,196,76,230,67,48,226,83,100,82,84,20,254,216,206,189,123,14,19,20,77,156,68,89,97,38,193,175,227,22,16,214,141,1,235,122,122,213,75,35,35,51,39,237,248,167,186,25,176,153,114,83,225,186,188,62,19,24,138,220,170,112,15,98,69,224,213,132,27,194,138,210,179,171,75,227,241,198,216,110,10,195,21,148,3,46,67,202,78,13,94,206,91,10,220,30,41,241,185,76,142,47,80,136,209,180,227,16,11,71,191,185,22,119,29,82,114,44,124,175,61,231,3,137,65,250,104,174,235,53,94,171,217,117,72,225,115,227,241,227,107,17,47,235,250,61,38,229,83,241,86,29,245,132,33,48,1,211,29,48,179,86,167,33,46,213,122,191,38,206,219,170,48,206,100,159,227,164,36,193,43,43,48,198,115,203,1,247,71,114,123,110,66,76,190,97,46,104,149,85,233,149,28,190,238,238,20,96,50,50,228,181,55,212,81,209,24,219,90,24,189,73,60,65,84,216,225,115,209,47,250,232,13,103,69,60,154,139,172,104,221,165,98,210,200,142,126,26,243,2,195,167,235,47,245,233,171,137,10,31,117,170,35,190,37,188,217,114,5,232,172,23,223,228,97,26,110,91,133,13,185,21,249,4,35,96,220,84,170,59,219,133,202,103,1,55,230,173,157,54,34,49,63,236,201,189,231,127,4,230,51,251,4,108,86,149,37,250,125,185,155,206,161,195,217,76,26,133,87,245,212,40,104,44,203,171,247,139,64,124,138,117,213,136,55,60,232,138,26,82,35,247,125,229,226,51,246,103,108,54,136,180,165,165,111,61,91,136,65,0,179,201,234,107,205,17,202,208,205,76,141,170,146,136,148,92,151,251,219,102,76,60,191,141,50,238,8,216,116,71,20,222,109,198,218,96,247,87,225,168,69,98,173,199,59,129,73,120,213,135,243,73,252,212,92,205,212,110,180,231,139,215,14,120,212,71,4,6,43,50,185,59,164,89,209,118,91,207,111,247,243,79,116,109,218,29,74,97,184,143,99,212,38,36,43,207,195,175,168,162,213,28,228,174,170,239,72,117,149,18,195,130,231,93,149,167,17,172,219,247,147,156,61,177,171,130,44,193,192,29,15,135,164,84,37,106,216,67,82,236,101,61,153,168,227,131,14,129,161,143,89,207,79,35,86,116,97,202,155,159,214,221,229,36,112,42,195,25,56,30,52,133,157,98,34,201,101,182,247,217,91,96,238,153,47,12,137,170,195,149,156,238,23,14,26,40,224,254,255,60,156,44,153,128,209,114,126,186,86,239,36,199,75,169,58,173,20,85,151,230,159,3,194,152,241,172,93,238,66,113,38,50,201,118,218,239,183,30,49,21,160,87,150,148,251,110,58,61,233,118,108,195,147,211,158,37,48,107,28,107,68,197,86,127,186,182,250,253,214,3,150,114,149,65,230,86,151,226,189,6,225,8,221,72,11,190,98,191,6,16,254,195,197,168,176,201,127,5,108,124,174,2,219,121,82,2,198,52,93,10,67,223,20,15,63,6,111,125,91,67,8,18,15,159,173,63,109,87,24,149,38,149,254,40,175,155,152,115,12,9,27,190,234,226,226,104,185,96,203,117,60,77,145,51,107,1,79,238,103,10,111,92,199,14,147,104,160,178,235,5,157,144,18,195,105,137,155,218,186,177,210,252,99,76,202,91,159,1,129,1,123,95,152,72,136,126,140,142,247,214,167,63,65,254,174,26,201,172,241,56,78,137,146,61,7,68,49,169,46,31,236,137,195,123,63,207,222,33,217,211,214,87,239,45,115,144,88,183,115,196,226,220,198,246,213,142,15,184,232,252,83,89,49,196,243,219,131,234,162,104,125,140,178,162,155,89,49,223,125,244,188,67,5,154,21,230,226,28,15,135,240,66,5,152,169,148,218,57,224,179,104,135,202,55,23,172,177,234,159,123,226,172,29,15,140,90,109,12,57,234,42,207,84,89,99,135,117,180,224,157,126,230,202,98,199,241,89,184,184,141,62,63,205,197,54,62,231,130,29,120,61,112,101,193,57,124,150,90,81,21,112,74,19,122,190,48,186,45,138,114,95,233,129,226,252,123,26,19,146,243,183,198,165,185,244,92,196,91,62,98,72,215,39,144,170,112,101,225,6,204,61,102,40,12,29,87,244,140,124,4,61,217,112,214,172,56,32,214,107,236,226,93,95,206,224,15,84,53,186,7,76,130,73,13,248,92,38,69,92,115,193,191,231,68,226,72,205,215,170,183,11,50,134,217,227,2,166,253,84,24,79,83,252,54,153,205,170,12,141,26,240,140,43,0,234,204,67,45,149,202,23,137,205,142,252,98,137,182,194,28,87,250,188,95,155,91,212,211,186,26,191,119,192,11,87,135,194,147,252,56,135,55,158,101,133,27,219,74,252,54,68,225,235,129,45,164,20,240,49,45,116,227,168,20,76,230,11,243,143,118,141,53,25,102,208,38,137,76,87,111,181,40,106,9,152,224,140,126,80,120,150,98,245,82,251,167,19,17,118,175,18,95,4,254,73,169,112,5,134,150,63,158,77,254,171,30,1,228,3,222,3,100,151,244,236,89,213,216,164,114,160,109,23,53,213,81,52,73,57,58,70,21,158,90,88,230,108,79,62,40,231,254,165,52,88,192,231,104,75,49,40,184,183,229,99,159,207,113,110,170,61,208,69,226,180,194,22,215,113,184,81,159,81,21,166,216,48,58,14,53,181,190,23,41,85,30,90,1,70,29,175,43,76,72,176,6,188,80,142,80,120,150,26,11,108,195,237,43,10,178,231,124,54,117,233,128,81,142,107,10,99,79,199,139,49,225,139,62,188,240,9,227,131,64,167,166,231,46,18,204,183,103,212,20,63,96,36,74,3,218,239,8,218,204,87,20,240,92,170,177,108,62,200,240,220,45,130,120,234,55,192,203,200,123,4,92,209,135,82,216,158,25,176,49,67,10,12,189,151,180,230,16,24,10,99,157,223,223,62,219,250,243,61,102,238,247,154,64,42,110,210,243,201,56,85,99,64,241,126,213,167,49,25,65,241,236,101,36,36,2,243,195,242,108,242,238,116,26,46,18,229,227,115,152,223,93,39,210,134,84,253,62,188,175,247,225,12,196,184,15,63,231,174,56,68,216,192,202,188,235,30,55,132,110,73,112,238,246,184,221,111,234,99,212,18,34,236,54,227,116,163,220,88,101,173,141,35,43,12,184,141,4,214,208,121,6,153,120,245,107,31,188,124,169,168,21,134,178,113,23,120,205,103,35,31,61,133,3,11,150,127,149,178,128,132,255,108,19,59,26,159,149,41,21,222,221,10,148,156,30,8,216,8,165,20,222,112,25,4,108,116,155,2,155,36,78,252,54,194,149,122,25,182,48,236,142,215,62,70,149,234,19,98,48,134,198,50,48,94,101,121,109,92,173,206,199,1,76,212,59,43,220,131,145,201,152,152,207,127,20,206,185,197,23,97,151,31,186,19,147,193,216,106,244,140,80,130,118,28,131,209,43,150,129,41,187,126,224,179,233,248,9,67,20,123,118,181,86,160,127,240,10,12,224,93,213,133,181,172,54,49,69,207,208,92,46,10,159,127,225,37,126,192,77,227,247,192,17,34,57,224,220,122,226,147,48,231,217,116,40,58,224,122,107,10,99,47,174,128,123,121,118,121,43,120,113,147,154,146,97,42,129,20,62,54,65,139,183,162,98,70,183,172,73,230,101,142,183,26,20,206,233,128,159,75,93,172,124,115,15,54,137,120,173,105,218,226,23,198,189,35,243,108,218,172,143,23,123,106,36,64,185,71,70,207,120,207,164,63,77,129,242,109,12,87,187,160,112,123,202,28,221,38,246,166,240,32,163,49,224,115,219,87,139,217,104,207,155,247,27,158,249,199,242,52,143,75,204,209,156,76,145,83,225,1,165,167,195,100,195,137,190,249,34,167,193,235,51,128,201,45,214,135,147,74,230,55,101,4,203,142,241,191,20,70,89,193,123,110,228,157,58,197,23,178,139,177,169,156,67,118,118,93,248,28,234,78,229,209,172,148,122,232,210,197,199,191,227,107,231,105,21,211,2,227,71,236,241,98,103,220,52,252,201,173,36,123,184,183,17,117,66,249,72,225,65,142,140,195,132,102,181,241,36,191,200,193,194,7,211,142,17,54,116,211,113,19,239,168,186,43,156,215,62,223,211,251,125,118,213,162,166,200,50,251,34,158,77,130,213,243,86,8,251,186,5,70,176,68,19,197,97,238,51,202,5,135,113,198,233,186,166,226,178,197,94,89,62,202,16,133,247,118,226,59,24,144,16,33,83,24,158,245,125,97,130,36,15,92,118,44,31,42,123,147,90,119,200,179,132,201,75,170,210,156,186,116,207,135,28,158,245,15,12,189,204,211,186,23,231,155,1,222,154,204,100,240,112,121,117,28,251,121,255,161,227,61,232,233,128,43,33,201,247,225,45,62,8,233,190,26,49,166,107,119,72,201,181,123,238,171,220,27,114,143,142,103,180,98,159,33,219,206,52,218,224,168,127,110,202,27,137,76,55,253,56,228,114,86,7,24,123,208,114,115,96,19,106,27,58,131,145,152,139,139,27,5,255,140,175,194,21,9,251,128,97,153,212,126,35,26,39,191,141,173,174,211,16,201,249,88,123,56,47,69,47,18,184,117,167,234,56,240,249,32,162,72,4,156,71,216,142,86,217,166,129,186,101,119,181,219,53,194,43,73,215,143,157,88,183,117,109,143,139,153,107,127,191,115,1,254,85,253,105,210,54,211,125,54,177,138,250,172,220,179,21,196,231,130,44,187,191,203,62,244,115,128,7,92,81,186,167,108,79,76,6,37,132,171,175,117,246,4,87,99,5,38,181,69,251,77,214,67,187,173,119,147,10,17,246,74,12,240,128,155,137,227,233,62,221,82,189,147,20,137,154,103,159,78,184,209,98,80,90,89,91,253,11,212,236,167,56,127,184,50,60,230,248,52,87,73,244,28,62,31,61,117,39,12,219,183,177,37,12,63,103,118,79,113,172,86,163,143,125,78,252,138,184,67,192,36,35,172,199,212,88,235,62,220,52,45,244,183,107,189,31,147,219,190,186,69,216,133,251,136,21,128,24,104,86,99,130,44,198,48,59,33,90,126,95,139,96,231,29,209,243,225,159,101,63,19,161,214,219,186,239,242,90,134,45,106,175,128,113,224,233,195,19,9,144,183,245,170,234,189,38,31,51,194,255,251,43,254,84,147,22,225,235,56,186,172,138,76,29,58,148,123,70,8,30,158,111,190,206,99,241,230,116,63,230,52,150,232,199,94,190,57,44,155,186,141,231,154,64,237,251,190,123,37,19,71,55,29,227,119,108,209,243,133,102,69,85,75,31,223,84,60,124,89,40,85,175,9,118,163,117,248,220,169,85,116,155,244,44,252,211,63,184,161,147,173,251,225,32,79,48,54,83,106,191,222,43,10,37,37,113,0,157,13,189,10,93,90,95,166,38,176,226,225,28,233,69,111,25,150,20,28,173,43,209,106,121,49,238,195,206,159,213,184,131,47,85,198,38,136,62,34,6,179,191,20,185,231,222,71,244,194,71,141,164,221,245,94,88,231,10,15,248,182,92,44,253,222,109,144,241,228,159,164,147,101,248,248,54,200,108,137,245,215,205,250,212,135,159,187,150,211,144,30,152,156,164,231,162,14,203,88,44,177,254,71,123,227,216,26,99,221,158,67,26,252,56,47,42,145,93,31,150,110,153,190,143,115,226,206,149,14,169,168,90,158,148,3,69,60,110,247,71,96,141,89,50,113,177,5,186,247,235,239,193,0,187,141,173,32,69,253,11,5,215,162,27,4,20,81,106,20,253,192,48,109,251,136,126,28,114,243,241,216,68,36,112,67,171,83,215,139,14,215,254,129,203,148,122,222,167,227,150,64,229,48,198,193,243,57,10,169,237,209,26,29,223,241,116,188,180,240,99,237,129,54,111,123,156,69,149,146,79,135,187,213,172,63,163,82,210,140,135,35,217,240,120,93,160,108,143,57,78,42,122,126,71,5,26,43,159,196,86,103,165,198,60,132,217,45,140,172,1,141,222,120,224,65,216,218,225,109,229,69,58,145,240,167,182,128,183,146,252,126,206,40,151,125,108,198,150,58,31,79,22,23,133,152,227,200,212,119,221,180,90,195,7,234,223,115,146,135,61,95,95,21,180,166,1,227,109,210,135,247,32,172,109,104,193,175,61,30,20,31,146,207,180,99,119,246,244,140,10,199,74,124,48,148,20,218,243,61,71,191,46,108,138,143,102,127,214,192,48,15,186,195,88,27,106,234,32,215,183,60,44,64,154,93,121,158,61,205,26,13,116,191,115,156,250,163,184,22,226,97,235,207,174,65,118,109,92,5,40,118,121,174,71,104,172,174,184,167,67,234,211,213,122,164,128,40,135,239,98,90,220,241,241,146,21,232,11,2,62,27,162,254,52,161,174,30,111,197,73,171,7,111,51,210,244,232,184,185,30,21,181,252,6,71,141,224,239,117,192,93,55,49,138,105,243,221,175,54,209,213,232,24,148,38,79,191,119,23,211,114,89,10,102,126,221,119,225,90,223,120,160,245,150,113,12,159,124,111,25,166,137,90,31,216,188,252,1,19,18,40,10,67,99,30,207,62,183,138,164,230,31,49,252,177,86,192,216,54,234,251,203,100,48,250,36,165,70,98,164,7,150,1,39,121,188,60,158,193,210,111,60,129,124,217,177,213,148,33,217,55,114,0,54,151,215,174,55,133,94,137,170,249,158,195,30,179,245,76,239,13,22,193,18,48,186,118,10,247,26,161,244,243,53,90,42,234,197,234,166,179,227,40,169,169,234,0,32,141,178,230,248,229,49,222,203,110,167,6,49,118,187,99,10,214,162,135,147,249,108,194,84,33,78,169,134,76,199,203,18,254,28,174,97,85,111,179,80,154,140,56,239,161,213,127,86,38,130,219,119,47,36,252,51,31,35,138,155,119,236,71,219,52,153,213,204,65,156,197,95,235,88,95,125,234,28,29,198,113,118,225,153,138,26,204,164,254,166,176,106,161,138,120,118,5,19,146,15,175,34,1,25,13,85,12,75,247,157,129,174,119,113,13,227,189,14,152,24,167,78,66,38,70,164,109,195,67,49,215,126,44,75,120,92,162,227,173,52,117,0,24,139,79,141,198,156,63,143,77,155,87,156,169,219,188,86,251,53,213,83,139,182,86,194,168,87,136,51,132,177,137,110,139,75,253,241,250,226,146,72,166,61,249,4,196,96,44,241,100,63,74,175,33,169,212,11,35,213,166,174,83,2,135,81,127,162,248,248,16,93,55,1,226,179,217,245,91,81,227,153,93,91,136,107,211,115,205,29,84,190,102,7,183,170,22,217,53,183,58,49,74,71,110,33,245,242,94,161,167,175,248,3,147,59,174,141,55,197,0,37,80,4,57,159,187,63,147,206,81,114,31,31,167,4,9,225,129,86,72,110,94,95,10,220,91,14,99,227,233,254,187,81,82,189,253,58,139,255,57,137,119,13,98,172,78,205,99,157,106,139,26,221,206,136,110,79,148,117,213,225,1,35,209,142,214,11,254,62,237,248,52,197,217,31,92,18,121,107,234,77,217,56,41,2,206,120,73,239,152,16,16,57,87,52,159,6,197,82,5,150,192,25,33,107,255,208,112,37,105,215,112,238,87,223,189,209,149,111,248,253,4,134,49,220,149,200,18,169,76,34,105,138,106,250,138,157,10,233,83,10,68,179,192,84,119,183,248,109,92,132,183,144,168,195,95,25,41,19,168,9,83,67,166,240,222,193,111,221,225,113,76,82,170,221,113,235,160,125,228,48,60,6,226,162,69,25,49,59,75,212,129,225,209,214,247,134,62,98,199,68,171,173,171,212,37,242,78,45,181,24,181,207,234,208,214,144,23,184,150,107,130,47,162,137,187,229,124,47,164,148,226,225,196,100,229,142,125,134,240,216,1,46,17,68,26,79,209,192,233,46,240,251,185,222,106,178,66,1,113,4,237,82,45,171,223,225,106,252,30,2,99,209,228,64,17,97,211,198,12,113,9,152,240,177,182,165,64,37,94,11,195,87,83,38,182,137,155,185,146,207,129,97,147,125,90,91,104,60,96,174,142,50,25,72,27,242,219,7,12,196,76,121,125,107,136,164,92,7,200,166,157,208,121,28,3,226,140,146,211,74,118,62,77,86,135,10,254,176,229,30,119,90,159,67,76,150,144,113,224,182,88,97,199,232,158,186,246,55,249,125,35,246,21,82,67,135,184,74,55,126,183,117,199,148,144,162,68,26,224,168,138,24,60,210,212,245,201,45,216,22,173,158,183,245,126,210,5,119,35,97,47,182,14,172,87,189,221,111,115,178,244,232,218,132,94,91,122,222,169,189,140,229,219,134,9,79,8,12,3,160,162,26,117,130,240,120,133,124,46,236,52,107,234,26,128,52,201,61,169,252,244,49,88,159,159,38,149,61,214,62,185,234,26,40,167,64,125,132,140,17,131,6,237,136,194,48,37,221,65,203,79,218,169,237,97,58,166,240,192,234,111,159,141,200,111,85,148,158,86,37,167,3,62,139,61,214,31,251,64,19,175,5,112,45,241,222,248,60,116,59,6,206,94,146,77,72,189,45,77,69,180,135,143,56,10,58,63,84,31,120,133,118,187,169,198,231,247,189,54,204,238,1,171,198,136,213,249,244,20,39,88,39,249,80,236,43,24,44,195,133,133,76,121,45,90,227,181,249,30,171,68,107,210,167,170,182,166,192,106,7,108,233,136,242,219,131,37,228,26,116,176,230,101,141,49,110,202,140,66,44,235,76,50,60,38,50,87,168,105,104,241,219,51,195,169,34,191,141,80,170,115,118,144,74,240,16,50,83,94,95,90,200,251,18,96,25,138,65,22,18,79,134,11,65,108,229,141,186,83,14,43,135,139,165,150,52,156,59,115,14,46,231,14,37,211,88,122,2,217,213,51,204,156,73,121,177,68,80,168,30,111,119,5,32,11,44,74,31,192,148,10,250,60,226,170,217,117,219,56,55,50,130,115,1,159,49,28,15,60,207,14,25,240,25,163,166,199,250,52,70,121,159,41,43,25,127,154,194,40,150,249,123,47,11,215,232,168,65,33,17,103,8,137,38,251,233,249,140,122,138,158,172,92,184,43,74,113,71,108,73,228,15,138,248,3,240,8,230,24,138,239,45,150,36,176,101,27,70,235,51,99,155,110,58,243,51,134,2,38,90,45,29,95,70,99,22,29,239,48,86,76,133,91,176,41,0,111,117,164,26,137,104,200,140,37,46,28,93,238,16,70,145,146,99,196,241,147,55,221,137,207,40,157,19,41,158,61,201,147,211,135,159,213,230,52,238,80,180,166,170,254,47,178,117,216,95,3,238,253,233,55,116,169,113,116,154,169,186,245,173,73,64,143,253,140,35,34,21,237,89,229,146,120,97,200,68,100,196,173,206,194,133,24,41,200,219,75,215,128,69,230,107,160,70,87,39,104,167,40,214,159,141,44,183,94,4,200,19,186,210,127,9,195,71,116,233,73,190,37,92,19,112,129,239,67,71,28,198,179,28,191,93,136,240,235,195,33,64,138,181,189,73,212,46,15,188,163,10,6,152,144,140,254,246,119,104,57,220,16,178,212,215,222,212,115,231,128,145,244,213,239,101,164,70,241,112,86,191,228,158,110,184,48,60,13,5,216,168,100,20,166,68,57,224,65,165,138,116,109,115,51,142,157,26,15,85,122,30,110,117,88,49,106,168,196,72,13,0,108,26,87,247,59,225,246,232,106,111,176,147,223,131,151,155,152,102,112,110,251,222,191,103,103,88,167,85,65,242,92,19,9,183,5,220,216,179,186,192,131,51,168,59,124,54,63,165,94,37,83,24,247,231,15,206,152,190,162,191,122,46,123,246,4,135,97,147,17,214,75,98,63,205,9,242,58,5,242,34,72,67,102,86,115,50,67,78,108,83,10,19,184,80,199,88,28,206,103,124,154,182,134,133,215,173,13,74,175,144,132,87,184,67,219,31,48,102,151,12,74,110,184,196,178,195,72,52,237,7,198,15,63,3,62,219,219,243,214,72,202,251,110,154,139,85,227,102,133,241,117,68,107,34,15,91,187,102,28,246,241,222,156,55,79,215,200,104,74,209,115,75,145,214,214,43,227,139,15,120,13,241,200,0,27,151,174,195,228,207,10,55,120,34,25,33,238,188,231,160,204,202,126,207,69,148,37,25,40,201,191,242,94,104,75,134,180,34,76,210,103,119,28,10,227,159,142,214,108,89,66,82,154,140,197,192,5,136,237,235,21,157,42,133,248,183,187,24,160,13,202,42,19,135,166,237,246,136,116,55,53,7,149,8,74,212,10,21,191,181,146,102,156,211,3,159,247,24,49,77,43,146,173,34,214,139,72,143,87,153,49,203,160,186,148,49,67,122,39,174,219,153,60,20,169,174,6,14,174,69,140,133,92,37,13,12,116,19,173,13,24,166,45,125,54,98,56,59,90,227,66,220,15,188,189,74,159,90,202,84,85,252,235,28,24,221,41,36,65,207,151,206,250,206,59,147,63,226,48,198,181,206,97,180,214,98,68,72,104,86,237,148,115,53,39,69,221,191,134,197,221,116,60,137,19,228,20,48,202,171,194,225,11,187,57,85,172,14,119,115,199,9,220,184,153,248,107,53,203,107,212,135,35,106,81,29,165,4,64,72,199,25,130,229,44,143,192,176,86,63,48,134,173,207,81,178,165,36,118,3,188,67,136,149,117,148,84,133,61,81,253,17,19,216,164,228,69,132,29,230,36,231,211,57,231,41,250,139,34,254,64,105,44,228,220,1,195,56,251,52,166,208,183,7,204,161,174,48,97,164,88,121,216,88,170,116,131,167,111,133,58,119,254,150,189,142,216,177,115,122,124,14,98,124,250,165,143,173,87,194,171,194,214,53,84,151,34,25,143,196,8,152,96,179,240,76,19,87,72,158,223,220,141,245,76,206,220,3,159,77,33,187,245,70,38,244,89,230,242,94,13,7,254,168,1,147,50,246,192,22,149,119,120,224,50,146,137,66,0,42,62,117,55,162,69,109,220,61,27,22,240,156,59,67,251,133,247,217,125,15,112,231,37,229,91,62,243,15,218,204,232,182,89,211,250,195,150,154,22,95,139,122,251,172,99,114,182,232,17,43,15,31,122,215,111,13,79,68,106,183,245,19,216,57,240,130,147,51,224,179,215,87,161,97,55,127,65,141,25,220,73,135,74,10,159,131,44,151,120,49,187,125,54,133,143,45,81,99,34,17,45,19,93,61,46,206,123,202,195,73,13,120,224,21,132,229,29,50,196,37,17,66,120,4,76,57,44,96,75,233,87,120,69,104,19,24,250,29,153,165,84,239,58,129,6,48,185,81,89,97,120,139,90,192,240,25,105,215,168,13,154,129,114,145,211,159,134,52,62,150,215,57,188,117,26,245,186,71,138,229,113,38,32,85,223,2,147,82,23,7,147,41,144,234,52,131,13,37,54,133,145,77,86,94,80,152,233,219,125,54,204,197,58,98,200,221,199,60,27,182,95,233,75,225,84,185,191,220,171,10,7,19,131,136,122,88,131,255,240,177,136,178,73,235,161,57,219,192,103,19,185,29,27,239,52,234,92,62,99,213,195,210,176,181,219,228,254,103,121,116,83,85,188,132,118,118,147,182,109,62,47,133,222,133,59,122,12,46,207,91,17,126,95,210,177,154,117,199,192,135,236,218,39,223,91,149,103,18,113,21,154,85,134,44,137,14,78,226,227,118,121,107,50,215,100,76,144,102,200,242,49,41,5,80,184,97,185,221,23,59,187,145,78,20,114,24,70,156,76,148,106,52,221,103,63,1,172,59,69,207,93,95,159,125,214,249,202,89,102,255,210,51,113,226,159,73,119,246,147,30,36,173,39,76,245,73,90,103,149,14,62,3,2,125,238,16,56,235,110,55,207,226,72,169,92,184,169,88,51,210,127,219,37,95,13,158,77,151,245,36,141,81,225,245,108,134,231,128,14,23,49,232,24,186,31,33,139,190,154,188,87,17,199,220,129,11,236,48,119,204,8,200,40,76,197,95,221,23,46,75,237,85,242,68,211,157,196,150,199,59,20,70,100,236,190,118,211,107,19,52,187,16,196,221,223,38,225,94,198,212,180,11,214,133,203,82,101,20,146,114,214,61,217,176,157,147,238,226,246,203,119,95,72,232,51,40,76,73,152,236,226,164,201,235,123,47,35,20,10,248,28,9,122,232,90,98,246,188,187,184,212,55,163,171,14,89,64,187,39,64,109,186,190,176,3,107,88,179,159,116,170,162,139,174,222,211,37,61,91,56,121,188,10,147,243,81,20,222,35,102,225,47,86,36,40,117,55,177,116,187,249,135,101,188,201,97,245,178,4,78,108,146,249,100,5,176,81,238,104,12,65,158,190,244,190,149,186,152,25,69,82,51,141,192,134,80,84,88,56,243,24,75,93,96,180,73,238,145,137,38,184,220,199,114,226,90,18,118,52,202,126,34,174,144,77,121,33,12,120,179,87,69,36,23,118,157,209,175,93,199,13,185,233,79,99,164,196,21,216,220,41,2,146,172,34,38,35,250,46,2,103,72,23,227,214,98,209,25,209,162,36,61,62,212,15,237,173,224,14,253,91,83,200,149,106,190,40,231,82,171,240,177,95,135,154,233,211,121,0,207,66,50,199,144,221,2,67,9,239,153,58,164,114,192,7,120,97,234,175,35,151,244,28,172,231,214,124,189,59,72,117,204,200,7,160,218,93,248,244,201,103,129,238,203,121,218,136,50,106,202,100,250,88,145,252,209,232,32,139,31,157,104,118,139,2,37,54,215,34,219,12,33,55,238,2,65,74,54,145,134,186,47,205,141,228,54,46,95,33,234,69,51,213,188,158,4,116,26,114,187,143,125,194,82,115,206,202,247,214,231,3,167,219,49,82,63,97,218,118,214,176,105,85,68,23,37,61,207,169,198,137,31,34,94,123,97,116,213,107,20,248,205,74,153,247,61,175,160,146,24,193,24,73,162,88,150,91,129,137,160,46,103,215,109,184,189,147,56,18,224,175,129,149,194,159,61,44,219,229,246,219,84,34,157,26,107,154,215,32,190,69,195,45,94,61,165,4,46,245,185,175,101,194,71,165,100,88,200,173,138,156,147,112,245,225,249,105,65,135,132,58,243,237,23,137,101,37,95,122,31,75,165,150,159,198,141,115,217,75,26,84,26,85,90,19,35,92,65,239,128,252,139,136,155,125,41,110,163,95,120,55,9,196,114,101,32,115,186,6,255,207,177,211,139,252,54,131,218,163,222,146,84,102,169,183,132,251,236,222,31,161,75,42,85,20,23,27,43,233,28,56,242,222,202,181,1,251,76,93,151,221,170,159,233,127,239,204,22,210,88,53,62,38,238,93,217,121,155,121,56,178,103,66,67,227,193,50,15,216,248,131,134,39,239,153,36,143,144,95,225,194,131,206,216,39,56,201,144,235,222,211,90,183,244,38,79,99,179,188,78,217,49,160,147,174,151,194,135,85,58,133,90,20,23,120,186,175,221,113,208,247,27,12,109,4,4,82,15,90,73,242,191,210,53,216,32,227,48,70,153,31,12,23,148,72,40,113,159,68,234,208,55,5,11,187,223,91,5,249,166,84,31,56,124,206,0,21,46,68,13,165,69,165,155,29,103,66,240,99,222,251,234,213,75,100,24,161,18,122,209,106,148,150,65,176,72,201,202,181,76,26,244,78,17,82,108,124,154,41,51,165,101,170,97,99,35,44,124,156,34,111,101,85,117,119,147,29,38,236,125,97,142,17,103,144,134,142,59,11,203,127,195,241,191,93,251,163,153,237,32,50,94,148,112,215,20,249,219,40,204,156,95,191,253,174,198,59,17,219,149,253,246,29,146,202,161,238,105,85,150,92,218,238,141,156,212,29,88,119,98,35,36,241,73,134,132,20,152,18,149,79,195,36,217,147,194,20,161,248,152,152,146,160,24,8,212,167,80,162,239,48,217,187,89,122,70,0,254,224,78,214,135,87,66,8,18,73,254,182,84,18,103,64,196,178,191,14,246,134,116,246,105,238,123,97,166,250,82,38,33,76,93,51,168,54,167,169,230,84,129,11,228,66,61,248,19,87,81,22,17,204,248,121,159,77,141,65,190,102,36,234,137,103,57,250,247,152,48,115,45,65,73,215,216,113,0,112,33,204,247,234,138,2,21,142,239,96,48,220,12,195,18,248,124,204,40,232,39,131,240,124,251,187,50,161,95,231,8,113,130,67,138,178,100,225,230,108,188,190,206,189,72,105,204,13,9,54,163,90,244,42,55,24,238,72,239,16,212,156,84,253,146,35,170,76,228,57,121,200,97,146,214,103,213,95,167,41,156,214,244,204,127,216,198,244,190,85,34,207,45,62,229,180,124,248,219,175,100,233,140,51,78,174,243,108,241,214,34,16,131,133,230,251,232,132,54,64,54,202,68,21,226,246,132,94,211,200,149,117,91,183,197,134,131,10,19,37,150,116,199,4,62,158,125,9,20,38,44,183,249,218,17,21,219,186,182,232,218,217,20,186,168,16,87,116,89,66,210,144,214,84,81,247,191,173,53,120,102,76,97,67,249,145,28,167,97,228,33,34,14,118,246,161,160,201,224,62,12,205,120,87,89,191,113,37,234,80,48,203,114,112,12,99,181,9,149,34,252,201,67,164,176,140,156,187,249,236,229,212,225,176,80,120,149,96,107,37,228,82,85,82,234,252,118,69,160,247,199,237,156,204,169,172,210,124,88,9,197,45,115,18,22,37,110,69,211,236,100,246,4,114,151,38,177,13,114,129,118,220,89,247,23,76,16,157,184,108,244,21,14,159,229,12,81,186,140,25,149,9,158,86,193,8,118,9,150,243,214,144,14,46,135,19,21,54,162,194,72,246,180,203,16,89,161,93,147,58,99,171,80,63,75,229,119,139,50,69,79,89,149,72,203,172,185,47,140,12,166,10,41,18,232,117,222,146,110,191,46,110,251,101,190,43,15,252,126,110,232,174,29,35,243,239,247,90,182,168,251,84,225,202,108,188,203,14,155,240,147,180,166,70,185,199,107,53,226,182,50,164,28,84,201,69,1,97,118,57,22,181,194,166,69,233,46,209,69,25,158,84,205,146,94,67,45,176,119,237,108,184,69,226,190,208,153,159,187,166,223,212,23,249,137,66,212,132,220,39,242,48,222,115,212,170,69,106,11,253,159,20,212,112,176,154,77,185,27,12,200,219,166,87,141,147,151,199,227,154,118,156,148,212,95,227,115,46,115,19,17,65,206,143,199,181,59,92,97,130,211,49,181,45,195,91,147,120,210,229,178,110,233,140,190,139,246,105,90,93,237,133,67,1,6,103,33,52,51,58,166,203,101,13,76,171,123,72,182,21,47,177,35,7,154,120,88,211,56,32,187,230,205,223,161,116,45,233,109,28,122,48,156,128,191,103,227,63,234,42,48,108,165,59,53,126,218,4,59,69,54,150,160,176,23,174,118,82,192,83,146,56,224,180,235,170,7,166,38,57,184,85,156,12,20,42,4,255,108,159,54,21,228,99,34,255,131,107,222,97,99,49,23,77,90,50,158,182,59,54,15,140,39,82,224,99,200,122,157,177,9,156,118,149,116,38,67,198,75,200,104,75,201,160,244,59,37,242,202,3,70,211,64,118,179,137,208,135,147,154,146,59,69,18,174,182,46,92,49,253,167,81,131,203,178,0,32,37,41,145,241,59,201,238,22,125,24,234,182,224,120,244,183,78,104,106,203,54,61,172,126,122,197,247,218,88,167,91,96,88,179,221,183,200,158,157,133,210,225,192,16,253,197,139,17,52,22,75,96,192,72,95,157,32,234,192,153,42,1,105,125,38,53,165,201,209,243,170,121,233,7,38,226,236,142,29,187,60,107,92,23,206,254,29,129,246,153,204,195,119,63,9,47,142,14,82,204,226,51,51,229,107,147,52,145,92,14,20,25,136,54,132,223,118,140,51,141,185,255,253,224,179,39,107,74,225,48,65,67,191,52,225,235,50,82,110,129,75,106,94,159,208,33,205,170,66,194,108,60,140,225,175,61,123,204,49,9,101,54,140,70,12,219,35,99,28,93,67,93,124,104,246,69,193,59,46,22,104,76,4,254,56,153,127,163,50,172,38,80,103,67,177,18,30,111,221,109,219,186,61,107,24,191,206,224,209,141,64,88,46,54,166,46,74,238,204,15,70,49,90,180,111,144,95,162,66,241,247,98,205,210,164,101,178,80,53,94,157,49,18,66,40,106,243,196,143,103,213,88,30,210,62,143,154,93,236,133,76,77,117,11,20,127,124,83,31,161,113,114,248,198,129,213,158,154,186,146,201,190,115,226,249,94,113,168,171,206,60,105,237,108,144,31,92,62,2,22,121,56,138,112,17,6,42,100,218,225,126,250,155,26,103,84,125,195,193,244,147,206,232,20,185,52,145,33,98,122,239,144,58,25,232,180,239,123,171,183,186,159,160,129,33,44,178,197,219,182,44,219,208,175,37,131,18,162,71,119,163,91,130,124,136,6,118,178,125,69,124,140,218,52,242,165,126,240,180,227,68,20,63,224,195,173,46,25,56,200,22,189,143,62,7,32,203,206,225,141,10,160,168,195,144,67,130,72,161,183,222,220,74,110,235,47,11,101,248,47,179,120,178,104,1,193,110,54,70,168,21,90,186,138,168,160,88,14,223,142,198,132,55,183,72,172,144,240,233,196,185,166,132,72,209,136,104,222,76,18,202,92,85,144,24,113,185,75,122,65,134,221,188,114,141,157,201,106,84,47,60,72,187,243,247,34,213,57,107,199,45,252,237,197,234,7,38,113,78,133,180,140,230,215,53,30,207,122,159,34,128,177,44,224,57,125,196,201,198,21,93,153,108,222,35,151,9,226,18,184,196,77,184,44,53,42,133,24,34,244,52,34,105,131,174,86,10,213,153,105,148,61,242,165,51,78,213,145,174,192,10,163,38,178,79,20,244,248,114,63,219,216,217,18,101,243,55,120,59,241,244,192,55,71,238,174,168,158,81,59,232,34,213,84,239,44,225,72,38,171,20,210,245,104,189,113,42,78,145,84,51,173,80,135,9,173,78,17,227,57,83,255,156,43,46,136,67,134,105,214,103,47,142,177,25,10,145,48,202,246,241,52,78,94,144,199,9,71,154,137,104,189,205,143,74,212,37,111,96,99,149,133,137,243,225,92,65,93,90,169,112,114,171,114,31,116,195,203,69,197,205,225,37,53,142,139,236,129,185,67,224,168,125,149,95,2,163,210,235,83,220,10,84,135,10,205,225,59,244,178,106,152,208,216,131,245,183,137,129,186,124,235,178,92,156,231,167,33,110,159,161,142,68,32,65,97,35,28,12,233,37,74,81,244,131,192,222,189,227,217,166,9,165,29,163,176,33,148,47,41,57,147,252,126,84,122,77,206,213,197,172,184,231,235,215,132,67,222,185,32,241,252,112,244,190,61,67,208,252,170,116,13,41,12,69,13,177,134,200,59,28,69,59,43,138,181,234,21,196,92,29,77,69,68,132,22,33,50,242,43,50,193,254,33,196,3,40,122,113,82,184,126,24,113,244,103,192,51,113,225,25,191,189,73,57,151,142,147,52,23,219,240,89,154,144,121,93,113,86,220,84,81,222,79,66,22,155,118,83,5,201,12,231,153,143,10,132,90,34,167,203,213,254,76,62,255,237,100,74,247,162,63,57,57,34,67,76,46,153,150,139,194,205,106,243,28,230,205,138,160,105,68,6,1,30,253,217,158,142,247,114,25,75,240,41,20,92,87,23,230,240,174,87,62,108,78,93,218,211,200,85,238,84,33,219,79,37,57,171,220,191,7,204,117,107,201,163,113,119,246,22,18,94,173,170,18,29,142,172,233,233,101,195,180,44,134,136,187,146,163,91,238,194,54,33,150,41,3,74,114,71,94,87,220,245,152,163,58,160,48,94,198,126,102,167,77,18,121,86,60,85,213,227,34,3,209,187,37,115,120,114,209,41,61,246,248,133,218,152,72,168,194,22,132,240,160,111,73,8,53,138,194,176,113,225,182,54,99,67,35,219,114,43,188,122,8,97,33,187,168,114,233,203,194,113,238,230,153,8,200,200,137,205,240,142,96,27,134,99,159,43,180,116,252,108,120,53,20,244,96,52,40,114,232,146,184,192,35,239,201,134,111,69,126,219,4,15,189,113,157,154,240,61,63,186,69,119,48,65,41,90,229,166,73,225,62,69,125,254,210,5,94,117,149,203,237,86,239,31,10,94,40,209,72,99,82,88,60,209,100,144,250,71,188,231,194,36,123,135,108,224,249,144,199,74,209,110,159,203,225,185,40,249,79,147,50,39,89,44,115,153,233,235,155,198,48,78,107,29,112,170,92,183,11,93,15,100,40,36,151,16,105,80,66,119,215,68,106,18,236,153,70,52,56,115,160,240,2,200,163,75,199,88,112,171,240,24,29,179,169,194,176,81,244,166,48,236,10,171,75,126,185,32,111,213,66,44,26,23,106,215,135,47,130,19,205,97,182,251,123,77,5,222,92,109,29,38,194,43,154,206,180,134,55,204,225,108,193,10,85,55,102,230,185,221,136,144,178,240,205,207,179,120,168,171,247,174,53,91,78,42,157,12,131,191,47,190,97,110,122,81,1,158,12,183,215,3,114,255,194,227,39,186,204,92,6,122,168,96,19,17,144,162,239,57,25,239,81,188,231,24,85,18,73,50,119,201,121,164,15,11,33,51,41,175,134,94,150,136,80,180,206,73,35,4,103,128,137,226,198,152,23,236,120,217,116,206,68,96,114,248,176,192,237,36,114,40,112,232,96,234,251,139,113,205,20,55,41,26,71,189,251,45,22,89,235,12,99,207,85,202,198,49,22,122,136,228,133,113,140,10,156,145,58,245,135,115,251,22,98,93,200,55,145,179,89,126,127,49,215,219,69,9,109,184,35,159,169,82,183,28,233,211,252,14,161,117,13,221,89,173,15,220,10,10,212,14,159,61,75,152,163,14,12,25,84,143,214,248,15,135,188,215,185,53,39,47,98,25,198,205,180,171,60,156,40,175,215,175,81,38,162,204,184,7,205,150,85,255,67,39,94,11,145,15,231,6,93,157,2,105,160,57,84,170,138,143,159,225,60,123,185,63,155,4,64,153,135,92,196,82,104,153,246,97,227,43,207,70,113,114,249,150,213,113,90,108,29,82,238,188,158,131,204,165,13,178,52,121,173,51,98,28,57,174,35,15,65,189,170,181,147,172,81,253,217,231,116,159,82,96,54,7,227,235,108,142,195,68,245,116,203,194,189,223,221,88,64,216,67,230,32,137,157,59,196,97,63,101,193,235,34,154,230,97,31,46,1,217,109,87,184,249,176,228,104,17,137,114,24,190,87,33,89,193,238,207,53,174,124,136,28,170,161,65,36,14,97,199,31,138,139,70,119,67,184,11,186,39,88,156,61,99,111,137,216,79,43,87,247,2,149,65,214,80,18,233,165,3,39,42,134,126,83,16,233,190,42,36,252,44,91,228,254,170,195,9,54,8,125,173,51,40,190,31,29,235,22,163,190,42,74,50,130,163,92,179,202,211,246,156,1,190,238,154,21,44,60,143,38,38,230,51,144,189,12,234,13,129,55,234,159,222,26,210,208,245,124,201,110,81,53,135,77,204,93,166,32,73,142,219,87,22,247,135,41,30,214,73,26,86,117,255,208,129,185,111,79,157,69,103,41,58,239,160,25,95,67,246,50,82,240,139,251,249,7,181,16,179,61,29,31,100,46,56,108,165,235,67,63,38,69,191,209,241,99,164,39,181,175,136,156,212,48,73,161,88,165,236,247,194,152,92,17,203,226,158,90,186,236,24,120,33,183,235,108,141,150,97,120,145,41,222,251,39,22,242,131,17,34,147,244,102,88,60,218,114,182,56,50,136,152,11,242,112,54,226,229,15,175,48,142,60,15,183,234,22,95,32,231,207,89,111,32,92,114,45,129,218,97,12,11,177,130,186,17,100,187,122,43,69,213,69,178,63,129,141,146,224,7,219,111,201,36,55,102,205,17,48,230,181,68,179,38,252,188,213,41,21,7,114,163,237,58,107,184,205,167,18,91,188,13,127,149,159,254,110,20,126,211,197,171,147,243,245,121,76,242,57,122,204,83,88,83,209,142,191,48,156,24,203,45,249,138,231,254,166,237,193,212,108,53,72,142,226,27,206,210,111,232,121,74,244,204,196,196,101,249,53,139,76,186,250,49,130,24,67,247,66,178,38,176,83,63,152,74,220,34,213,209,147,74,207,228,220,181,103,33,26,115,211,157,136,56,223,206,106,255,125,237,50,135,145,111,95,152,21,232,204,34,163,152,64,242,117,154,76,100,13,167,51,166,176,150,186,102,163,77,220,198,100,63,58,76,21,144,172,176,138,96,187,135,79,70,65,216,87,156,218,120,146,97,181,172,1,195,101,123,39,98,129,238,47,86,88,129,81,73,42,40,231,25,100,14,55,239,57,190,93,161,131,192,99,117,76,172,24,22,22,137,148,223,76,10,65,217,201,126,48,102,83,185,153,93,92,181,240,245,249,195,169,250,22,141,75,219,146,34,63,132,211,222,88,24,46,204,193,225,185,219,44,0,180,182,47,218,136,26,205,120,47,76,79,57,240,209,104,205,46,72,196,123,161,81,122,125,195,80,211,77,151,254,24,20,120,149,41,142,103,196,82,167,103,121,82,1,199,223,190,62,111,168,38,34,68,200,142,134,250,131,134,170,225,46,246,173,30,139,103,73,190,219,48,26,100,247,134,194,116,47,234,55,184,86,113,58,58,74,186,186,164,94,33,40,206,37,124,59,156,97,161,146,248,33,73,126,205,61,23,150,29,53,53,108,74,236,127,7,106,169,19,154,25,208,46,147,11,126,125,179,31,244,217,35,185,76,31,27,206,58,251,142,118,60,147,232,125,97,211,133,149,151,62,91,164,199,69,129,141,144,79,134,12,161,86,63,182,129,201,70,252,219,250,234,161,80,61,227,229,123,153,13,187,20,193,111,184,156,178,103,101,227,121,62,31,242,94,69,9,83,173,80,2,230,226,68,60,252,186,160,40,46,30,247,246,65,189,144,72,104,147,14,142,40,133,95,16,56,106,68,189,123,155,30,137,155,232,166,192,42,109,145,63,118,223,176,197,210,166,184,142,207,157,214,92,124,222,24,67,235,10,96,115,253,141,105,79,237,104,146,202,124,156,54,37,8,88,236,209,93,52,195,89,8,227,90,247,103,150,23,33,238,95,4,9,70,88,216,219,66,27,130,194,104,158,119,152,231,112,35,119,81,253,94,95,69,85,220,28,160,244,43,42,10,78,105,95,244,251,124,25,57,170,23,7,90,40,218,12,51,93,97,47,254,155,206,158,250,49,119,143,125,51,135,170,68,250,153,0,165,185,217,223,144,4,161,208,228,194,3,214,23,103,178,37,12,81,133,72,186,154,98,107,190,105,194,144,17,221,138,202,106,249,208,158,206,66,2,45,69,168,55,231,201,4,230,156,170,138,12,89,106,44,231,133,207,133,113,134,44,56,196,194,91,56,66,241,133,247,176,201,144,255,61,87,91,233,57,78,198,30,228,167,19,113,224,235,140,192,15,104,194,213,55,239,174,75,181,50,46,177,51,3,67,19,25,230,141,166,168,241,156,205,208,68,94,75,178,17,185,210,99,102,121,191,225,170,169,55,137,7,123,44,167,80,90,135,110,124,11,241,24,87,169,222,124,131,34,235,11,151,102,189,48,34,47,94,54,127,224,98,246,230,133,81,246,110,158,63,77,84,168,72,46,187,29,241,17,63,163,206,22,38,84,129,49,231,67,70,14,142,178,46,197,231,167,245,217,91,134,231,188,146,239,35,251,16,254,51,98,94,61,164,160,207,131,228,115,225,241,98,246,249,199,198,123,125,151,252,129,225,68,104,49,85,206,81,39,134,40,39,124,42,229,38,215,153,41,114,127,27,55,87,240,115,53,147,64,94,215,148,180,68,131,203,191,8,95,73,150,100,119,170,238,74,9,153,158,9,251,134,36,10,83,76,113,62,98,200,34,225,243,18,65,128,79,154,111,134,6,99,250,212,59,47,220,113,71,69,110,54,238,154,107,238,85,238,163,53,38,154,41,202,202,215,36,225,159,184,138,195,144,55,104,99,68,223,119,164,210,83,91,32,28,187,213,8,183,170,167,187,227,86,156,146,33,68,198,58,130,49,158,122,10,177,176,240,138,29,248,24,227,161,19,194,37,2,151,203,133,135,84,228,127,202,133,66,190,87,169,0,68,197,201,215,215,180,148,230,11,67,179,83,98,50,36,108,42,89,3,22,160,11,158,207,99,166,82,45,119,71,156,104,254,12,157,157,193,114,147,138,53,252,103,220,183,124,146,227,95,149,140,220,51,190,168,98,120,46,61,41,13,154,5,132,114,238,25,245,25,169,198,56,84,46,90,200,34,112,215,173,5,63,135,164,187,87,52,50,90,240,99,115,214,158,77,237,190,87,33,248,16,92,157,3,66,0,209,230,38,163,49,19,44,244,4,106,180,113,239,105,139,126,221,202,161,230,201,221,188,45,253,109,72,143,175,206,59,219,101,235,10,159,205,219,153,62,48,91,150,242,159,0,147,220,26,133,42,189,104,17,85,45,86,157,21,239,13,179,179,36,84,194,197,119,238,79,177,237,100,35,89,184,179,161,80,219,52,125,195,28,153,176,112,149,135,99,36,59,93,34,150,60,94,228,251,240,140,146,136,199,85,26,105,136,75,52,230,171,213,84,121,221,153,193,216,242,23,198,58,170,57,126,155,4,194,251,61,243,167,151,238,99,154,240,59,222,60,102,28,33,141,240,82,100,188,179,35,222,214,188,84,11,209,217,62,140,144,235,182,78,95,209,86,36,219,51,173,165,227,220,126,33,97,246,250,4,106,52,101,84,96,56,236,33,216,209,77,56,246,156,173,127,219,164,93,216,103,207,90,242,20,255,150,9,58,221,36,27,38,205,185,113,70,151,185,132,137,113,221,44,215,201,73,191,17,201,81,95,4,27,31,246,69,20,100,212,165,178,19,230,77,170,161,14,201,147,146,232,122,159,251,31,230,86,84,105,65,57,38,201,96,141,212,48,247,198,29,20,229,45,169,124,167,198,155,20,22,135,17,168,144,44,183,115,87,117,159,151,113,166,101,217,224,7,236,126,195,23,14,92,1,93,60,71,231,103,112,202,251,55,198,9,33,25,77,219,228,18,252,141,22,133,188,85,19,158,240,98,68,13,201,162,32,94,50,212,152,157,61,164,48,184,59,170,164,222,160,186,46,170,180,141,217,120,75,158,1,17,144,214,67,246,97,192,11,168,108,46,40,188,244,176,189,184,197,16,133,18,56,115,93,247,37,137,126,72,149,194,93,114,211,113,84,4,76,80,125,43,76,202,79,187,48,226,23,2,99,153,220,154,161,101,225,52,133,145,63,47,1,83,29,163,173,73,244,153,247,225,141,253,68,97,171,166,10,152,212,43,237,121,53,230,193,168,87,90,73,18,18,25,210,171,65,141,109,59,68,220,231,92,190,45,141,51,71,41,32,9,221,89,96,174,45,43,96,242,179,101,146,21,115,223,71,53,19,82,0,91,31,110,250,242,81,215,67,162,192,80,248,140,160,20,28,29,3,138,228,70,129,145,11,118,74,227,110,142,159,41,112,134,65,33,74,165,140,254,66,62,88,33,87,220,43,69,186,17,113,73,234,220,153,197,220,140,99,35,178,164,234,11,83,219,116,215,52,34,213,82,124,107,36,159,177,180,140,14,73,170,84,225,90,206,110,10,119,136,141,52,61,52,99,211,228,117,43,180,48,57,183,38,206,229,160,46,1,54,53,4,173,193,206,61,116,231,186,213,220,105,209,252,202,20,18,223,135,67,84,174,101,239,16,121,166,216,8,201,29,86,226,135,201,20,143,103,155,127,88,171,253,187,101,8,70,237,152,121,218,4,78,118,1,118,56,113,91,120,104,33,142,209,31,187,40,78,59,41,82,129,103,99,94,125,81,184,66,250,84,14,4,76,80,175,200,103,75,109,252,11,37,85,217,235,62,188,180,167,26,186,27,65,126,156,181,56,34,153,115,66,251,72,52,219,13,210,79,70,65,153,6,144,185,237,177,85,22,156,78,253,161,162,233,87,30,222,216,214,215,195,171,82,200,219,244,221,18,123,84,212,44,140,149,37,100,166,169,199,203,235,29,21,178,88,98,42,205,148,31,86,33,50,155,163,180,135,20,196,161,60,4,56,253,162,90,15,14,213,169,245,246,231,165,107,88,225,29,6,200,164,164,42,16,118,237,248,216,136,54,102,165,131,89,208,251,197,15,207,39,213,197,38,105,107,49,98,80,16,236,63,78,241,123,66,144,200,167,89,200,132,149,207,173,42,86,151,113,201,74,86,43,185,226,185,70,107,148,178,36,91,254,28,159,199,220,244,57,12,27,79,211,2,115,44,236,168,107,235,88,132,194,102,9,173,34,177,204,128,97,216,146,100,249,99,167,222,186,53,114,148,53,211,18,103,160,81,47,197,97,109,137,223,178,89,53,210,7,124,192,97,190,204,146,167,111,117,69,158,136,207,129,60,159,196,110,180,178,207,69,51,182,89,180,73,135,194,231,114,95,162,30,149,196,48,201,49,30,20,222,123,113,25,230,224,234,154,130,140,223,211,163,141,198,47,88,148,34,138,250,141,22,2,134,140,224,185,157,221,29,167,152,148,143,111,149,131,146,71,53,127,32,199,105,33,89,124,44,22,20,168,21,38,10,229,87,92,2,119,154,197,134,113,72,29,123,180,182,49,89,114,236,229,30,252,160,192,204,179,169,167,34,220,253,57,110,30,72,58,116,61,207,131,188,4,244,153,9,231,88,193,125,31,79,38,62,184,21,93,81,123,76,20,38,43,55,3,5,73,28,68,113,95,202,75,235,76,240,233,148,80,159,194,27,68,58,139,218,48,36,13,4,188,207,159,52,221,28,153,251,40,184,195,95,32,57,31,132,225,206,76,8,125,92,147,187,21,174,24,11,47,150,168,184,206,76,170,199,220,228,225,190,101,80,186,195,171,10,12,111,98,104,14,159,143,147,178,188,87,51,249,155,144,238,181,220,117,89,183,13,145,140,144,103,35,10,244,212,92,112,194,166,120,109,2,138,91,98,149,7,230,128,246,147,139,52,1,180,232,21,182,96,151,195,230,181,45,15,76,177,156,195,72,220,53,237,26,213,252,190,246,96,84,77,162,7,110,23,128,25,123,33,170,103,67,153,225,218,39,166,29,173,207,147,102,215,214,232,221,68,1,190,81,58,47,237,26,233,198,233,194,83,137,79,168,37,63,155,126,232,106,111,226,193,75,191,39,193,145,144,38,37,197,71,206,7,52,184,114,15,221,83,246,129,34,37,104,45,89,254,75,168,133,173,179,51,74,109,28,119,237,121,229,38,96,179,28,98,124,213,69,214,72,136,12,18,63,86,227,203,162,91,233,10,243,152,127,74,204,97,14,137,18,250,55,36,131,101,9,242,84,20,2,122,176,162,146,16,167,140,144,86,89,26,4,159,156,30,48,230,202,18,130,54,36,88,160,185,75,75,50,139,173,237,124,57,164,77,186,232,89,159,201,108,172,224,220,135,221,95,97,74,79,131,5,186,90,110,249,120,225,20,52,182,13,130,165,103,111,200,181,6,49,23,57,211,28,36,210,181,79,253,60,232,173,77,193,82,96,184,70,188,162,131,123,87,146,152,222,7,71,5,14,6,19,195,38,48,174,233,224,220,95,230,228,211,251,13,166,104,176,149,227,3,26,122,175,99,148,71,23,102,224,172,134,60,245,60,193,209,110,66,166,67,111,32,112,204,4,31,242,38,45,94,38,3,181,141,189,199,247,194,96,86,186,62,51,99,132,251,119,26,217,156,94,80,160,224,13,238,95,51,41,138,30,111,149,218,250,128,225,159,145,214,164,20,181,117,225,189,36,5,232,192,25,73,240,75,83,75,38,174,194,103,110,58,221,2,60,181,166,147,245,220,126,234,10,86,200,100,181,169,122,57,34,46,17,44,84,103,43,39,5,75,96,196,29,131,196,45,153,245,173,173,235,42,151,95,17,142,26,189,73,23,170,110,102,80,178,158,51,156,44,174,11,179,100,82,189,48,116,153,50,106,108,37,78,169,0,76,133,163,160,205,162,34,129,82,118,184,159,162,166,124,137,191,18,37,105,178,60,11,124,24,57,223,247,202,239,247,68,54,107,6,37,43,28,85,229,185,50,154,124,220,29,180,209,53,214,73,61,227,157,106,144,187,62,20,187,5,15,65,48,44,38,196,56,158,251,102,134,51,43,122,6,81,129,108,59,231,143,108,139,245,126,144,42,181,31,150,93,3,239,234,29,210,246,182,158,41,88,67,108,208,150,94,27,207,147,230,136,74,176,51,4,199,174,85,3,208,204,226,32,101,34,230,45,121,66,100,1,25,71,150,195,16,150,44,53,62,113,56,6,201,21,44,98,146,99,119,96,24,203,106,76,99,60,86,58,211,72,214,220,209,53,35,164,78,253,185,134,183,80,181,192,24,234,82,15,128,219,243,116,110,250,60,165,0,123,53,189,165,207,41,84,85,156,87,89,135,5,111,227,142,89,126,142,171,161,30,178,194,45,39,7,57,222,153,210,189,53,253,109,43,101,15,178,230,101,114,13,10,227,27,9,38,104,138,238,211,124,44,250,203,222,136,139,246,153,167,86,192,122,105,164,161,226,22,227,244,192,37,72,249,41,188,25,154,166,80,88,236,43,40,1,73,151,80,207,6,246,164,48,52,22,82,204,101,72,41,40,109,61,136,218,240,53,171,169,197,13,51,183,232,56,254,253,135,192,107,27,153,78,192,181,43,223,208,129,167,85,55,4,188,103,214,202,62,184,150,211,37,53,110,36,200,232,29,105,66,225,177,47,179,240,195,128,77,40,0,159,93,192,80,85,40,124,214,114,221,247,225,72,3,234,139,161,113,21,243,180,154,174,197,84,24,219,47,122,222,159,139,122,70,195,242,18,129,214,47,151,71,96,108,202,124,97,136,145,116,208,186,165,122,7,124,62,208,243,240,243,173,103,16,68,154,113,245,124,207,2,29,122,244,236,12,194,212,50,207,157,216,79,99,84,78,63,186,222,74,169,43,137,237,212,200,78,179,194,213,146,220,130,215,184,168,59,223,138,197,169,215,114,248,252,76,209,43,47,87,243,224,19,108,56,88,101,39,207,19,66,169,216,77,73,86,154,122,153,198,244,9,198,228,70,12,94,239,218,99,132,216,84,198,210,169,234,95,195,113,82,46,157,50,114,54,50,139,38,185,186,65,19,106,84,68,73,31,141,53,26,83,244,28,248,77,114,240,6,108,227,185,11,124,22,185,78,112,234,53,90,240,168,27,189,153,178,204,113,121,40,243,194,67,21,72,48,152,33,224,12,178,230,137,184,169,76,132,137,7,46,198,147,24,226,210,158,37,147,110,12,166,103,180,54,212,121,177,75,185,91,37,37,164,245,245,109,64,194,62,2,102,161,86,133,45,169,36,216,243,200,242,80,248,156,219,235,114,235,173,93,212,225,73,181,110,156,201,253,149,71,4,77,37,20,205,178,133,18,148,214,111,16,96,136,198,248,38,196,134,50,178,212,26,36,185,189,192,255,174,48,68,48,151,140,16,50,77,93,58,16,190,229,153,47,233,159,42,244,0,159,195,234,178,255,22,147,180,18,184,88,65,108,240,36,22,216,151,21,38,229,191,94,26,197,103,184,51,122,61,1,54,50,133,166,194,199,152,187,36,210,248,59,21,77,121,95,230,199,190,146,174,119,147,5,27,151,35,26,41,160,161,46,174,45,187,63,69,4,85,59,13,173,209,101,126,39,245,89,237,140,108,180,81,229,178,97,114,199,151,183,234,221,200,136,132,87,85,247,103,35,101,168,194,38,75,57,178,194,164,2,93,170,90,88,135,181,103,200,143,7,45,55,238,253,199,245,13,177,109,189,173,11,177,45,65,169,177,186,40,129,162,164,240,57,67,219,101,201,53,239,144,162,80,136,7,39,107,203,79,175,9,2,95,22,91,46,210,255,151,184,115,105,193,165,57,146,243,127,153,245,44,234,126,153,181,49,24,188,243,210,24,51,216,98,16,120,46,200,242,98,24,230,191,187,158,124,59,179,162,4,94,10,127,18,31,210,137,211,253,246,165,186,42,43,51,50,66,243,141,11,6,104,200,154,154,134,70,214,116,100,131,80,231,240,96,79,172,71,119,216,146,161,21,187,76,151,71,224,98,254,181,14,67,233,208,124,100,53,43,64,255,237,51,173,239,103,120,66,248,201,177,100,157,199,165,52,55,26,252,77,243,196,97,138,179,90,226,48,75,63,223,169,154,164,218,144,232,6,111,9,106,11,14,51,41,106,146,246,108,147,66,179,196,92,45,158,245,14,37,184,84,239,193,38,9,164,176,73,46,4,204,126,82,6,56,92,165,21,15,109,254,138,235,10,163,149,86,46,188,85,34,23,121,200,117,103,132,201,110,81,99,136,106,62,12,129,174,60,158,71,90,176,148,236,23,30,73,63,158,74,141,53,221,115,211,89,252,28,13,61,225,194,8,202,232,125,145,216,139,40,28,88,197,123,233,137,131,8,47,112,111,15,76,220,222,238,111,19,187,10,108,181,208,37,151,182,159,183,109,237,94,2,207,166,83,52,59,178,84,229,177,244,231,227,171,70,16,145,163,139,110,217,50,189,1,77,142,166,215,85,47,45,153,178,207,133,179,166,138,232,179,29,77,70,26,212,70,253,237,116,2,224,124,79,222,181,130,152,161,111,93,219,134,73,64,169,87,134,136,100,90,247,96,138,140,89,97,202,86,247,202,168,94,63,48,165,143,251,194,24,59,207,111,183,149,219,125,35,16,170,230,3,159,23,254,124,35,227,57,26,54,243,12,24,235,206,246,192,89,174,236,220,132,108,77,232,136,107,57,118,108,112,228,231,126,14,166,206,23,183,93,215,91,36,41,244,31,223,137,227,167,136,35,176,25,152,222,137,131,167,164,79,133,214,159,251,9,149,39,153,147,77,17,46,66,70,2,242,46,57,251,3,159,88,45,214,182,105,86,76,251,185,235,122,183,185,19,57,132,253,192,116,44,221,249,146,138,153,142,67,236,78,239,116,202,183,56,214,243,121,230,187,125,160,104,245,12,67,228,101,175,82,250,249,177,146,116,222,40,236,211,66,152,251,236,237,53,65,77,196,94,218,93,239,225,88,105,240,133,231,77,186,170,200,21,243,36,65,145,129,184,90,206,249,93,36,40,115,239,38,118,21,93,100,242,96,234,117,154,230,175,93,5,35,233,255,171,42,242,255,75,223,69,22,77,228,253,150,195,8,90,137,163,73,230,171,242,150,63,96,171,60,104,36,176,115,100,244,10,166,193,79,17,143,212,99,56,48,153,215,80,202,79,244,68,87,108,113,184,103,53,135,38,48,195,5,50,142,54,249,206,39,210,205,59,196,128,10,169,67,117,175,177,158,191,8,55,207,199,143,1,235,124,152,1,205,153,231,192,103,198,213,165,9,137,172,122,225,10,159,244,169,78,194,155,244,135,106,217,39,29,68,40,97,68,124,95,10,230,7,26,113,46,88,222,30,63,225,251,213,159,169,142,206,154,238,139,79,33,5,39,226,33,108,50,83,196,186,231,167,45,127,161,40,186,246,247,202,96,216,46,133,205,252,205,225,100,230,96,2,211,69,29,47,12,145,177,39,84,94,208,33,93,10,239,192,249,47,110,155,6,49,143,103,11,169,145,94,245,210,16,253,243,21,251,192,52,131,63,48,198,165,35,96,148,198,244,210,14,26,158,142,7,70,247,232,129,97,32,222,147,211,52,165,247,189,113,85,187,151,86,148,37,11,124,73,153,192,88,103,244,135,130,178,87,12,84,227,248,105,70,33,67,157,140,11,103,151,255,36,82,76,141,52,96,216,70,83,83,33,103,183,226,194,156,192,76,242,229,201,133,84,39,38,119,35,4,41,19,138,20,80,106,57,46,188,191,27,251,109,157,173,113,110,246,34,83,19,95,170,108,88,72,180,44,153,236,120,251,245,158,154,90,204,131,14,171,168,124,48,78,126,229,201,99,38,35,92,59,140,207,111,123,82,172,57,90,49,207,119,11,107,71,147,133,184,198,95,159,0,202,174,170,228,69,135,5,228,38,135,145,43,149,25,190,48,41,93,83,33,210,179,90,183,45,180,138,133,15,244,185,45,94,89,215,164,119,198,231,198,225,179,148,104,161,251,196,29,243,250,181,208,162,171,157,71,52,223,173,176,101,204,166,244,41,215,109,122,237,97,211,180,102,127,50,249,70,50,140,125,147,249,160,87,69,97,35,249,77,97,167,174,82,119,165,154,67,106,14,184,157,32,80,96,8,239,119,163,106,90,227,122,97,120,208,196,72,200,38,199,91,180,198,64,14,252,6,211,216,187,39,45,158,100,122,18,175,49,3,89,231,170,197,19,58,43,196,207,168,136,45,240,48,1,149,56,22,194,180,38,118,151,89,34,68,78,108,211,91,247,80,249,72,4,236,155,81,203,218,67,86,211,140,34,58,215,56,180,171,22,212,212,68,34,19,88,70,121,138,143,148,90,210,205,112,142,169,11,72,37,49,150,195,82,165,98,2,241,84,54,241,151,140,64,162,32,115,247,208,35,7,154,43,145,137,167,209,231,161,22,76,139,199,28,166,49,42,61,220,75,50,95,55,205,223,139,118,199,85,182,8,247,183,19,12,119,185,50,91,204,34,235,64,41,95,75,209,200,18,246,48,81,199,95,125,228,231,104,115,70,42,81,133,67,142,93,224,182,201,243,68,21,174,88,9,95,203,193,52,48,134,77,44,68,4,57,54,83,156,10,75,224,66,3,112,85,248,124,76,215,39,153,110,3,37,137,160,179,237,170,230,248,36,91,62,73,96,72,17,225,216,221,95,141,238,65,97,121,221,66,52,141,74,210,46,70,27,3,138,163,45,156,229,233,107,150,147,35,146,24,185,3,252,209,135,166,241,225,174,163,141,29,69,112,56,65,202,195,221,84,93,62,234,0,73,160,42,205,194,112,37,73,201,14,175,207,147,199,148,56,156,237,59,13,67,94,221,167,207,82,57,15,216,183,79,215,38,223,236,44,147,172,16,237,203,172,5,179,160,64,207,123,72,207,35,168,1,197,76,176,229,224,65,31,165,211,149,182,113,101,36,233,113,46,102,243,130,63,74,196,90,182,112,6,108,66,124,211,73,140,120,216,103,81,201,24,166,192,232,94,10,219,214,34,153,226,205,12,60,248,145,219,252,57,101,205,165,140,121,182,31,126,91,68,73,114,211,72,67,134,165,61,104,25,239,193,180,224,220,83,147,16,148,235,162,169,213,55,31,92,216,162,222,116,97,180,245,130,131,120,14,36,224,146,159,38,109,28,36,44,210,100,89,51,34,232,49,79,111,151,55,154,136,182,7,210,77,56,98,97,179,163,147,254,114,171,97,221,102,191,60,148,192,139,181,251,118,103,67,40,200,108,76,69,182,19,201,215,233,148,161,13,219,187,9,3,133,252,33,253,212,14,79,246,154,170,188,105,102,86,142,46,251,238,69,165,149,212,175,115,126,144,131,88,154,136,159,201,52,174,253,117,208,235,172,73,36,44,152,166,79,26,7,70,131,41,235,209,104,218,57,47,159,108,236,147,161,61,179,168,57,170,57,124,226,161,154,20,54,206,239,136,163,183,26,81,26,51,38,59,215,21,109,59,180,246,4,166,199,44,30,233,34,232,144,201,238,124,169,169,220,163,207,201,150,134,226,166,110,224,62,74,124,43,102,84,45,48,171,161,119,70,98,93,84,53,56,155,232,196,184,87,56,223,245,210,50,21,61,40,235,254,52,26,199,234,242,202,24,90,209,30,181,77,244,42,41,220,172,116,236,63,13,173,83,246,39,166,33,224,14,131,204,56,48,134,183,60,82,252,161,74,240,137,206,66,182,37,26,224,137,119,239,241,195,78,157,120,77,80,116,198,234,133,119,175,93,95,23,121,53,39,85,27,172,166,90,116,137,165,21,31,54,89,88,149,101,159,48,230,71,204,56,52,86,150,161,240,9,46,130,32,191,103,50,75,8,25,227,88,74,197,11,161,170,165,202,181,133,189,110,140,113,162,124,17,172,227,3,161,159,116,199,215,183,85,139,130,6,100,188,201,253,153,97,27,151,159,105,1,101,183,24,196,201,236,39,116,82,65,241,220,41,167,27,101,183,53,158,73,133,21,166,6,204,180,33,147,202,178,174,255,56,249,9,168,52,145,211,97,217,185,107,29,191,13,61,69,102,29,243,115,187,19,26,93,252,18,119,210,190,158,156,96,2,140,122,155,252,54,242,70,174,171,96,240,195,118,128,144,124,198,120,60,53,50,21,82,243,60,111,151,188,192,188,191,221,148,67,217,249,241,104,189,218,176,170,53,77,212,97,156,68,3,34,171,19,50,156,2,179,219,244,101,128,94,196,33,18,181,16,1,199,118,157,179,102,236,31,105,95,196,26,139,116,72,11,38,98,169,170,64,128,57,113,26,209,149,137,26,217,144,41,207,130,159,48,117,50,1,17,221,131,116,172,48,93,222,16,58,38,180,110,185,239,68,168,20,87,222,49,210,156,10,159,120,210,85,4,73,46,159,208,50,235,170,205,55,224,75,208,50,77,78,89,39,76,126,242,26,5,37,178,138,18,109,156,247,185,131,68,204,136,167,222,43,48,37,220,240,79,50,2,115,87,56,89,131,235,109,101,125,152,136,141,56,166,6,233,149,174,144,241,68,120,201,36,166,156,142,155,112,231,121,152,136,99,187,220,11,227,164,12,109,215,32,50,69,205,52,120,196,189,150,250,192,89,218,162,97,133,171,75,179,29,237,250,161,112,171,241,204,27,207,111,175,88,31,135,245,209,230,231,194,67,248,29,227,26,228,237,53,176,37,99,121,123,161,112,139,73,79,220,139,30,217,188,14,72,105,201,166,178,110,154,17,194,186,38,161,112,168,65,53,234,112,17,30,154,145,252,144,239,179,37,83,157,12,120,218,110,76,121,169,52,31,123,215,3,38,121,26,103,157,11,95,173,5,145,30,143,128,46,179,245,137,200,207,132,25,71,147,60,82,26,99,35,144,142,54,45,132,190,179,86,102,137,177,167,235,139,54,116,191,31,169,126,6,218,246,226,41,188,2,186,85,229,183,33,175,220,206,202,1,225,75,217,188,240,128,247,245,115,195,114,76,127,219,76,239,239,209,152,176,74,54,9,218,214,174,245,54,37,37,216,47,127,221,60,47,196,19,172,195,127,163,136,213,135,60,134,232,223,152,255,192,55,41,76,196,92,166,236,34,38,77,13,16,244,62,184,155,115,149,192,16,227,189,7,133,232,140,157,245,20,121,156,77,59,154,255,54,20,3,9,55,38,45,36,200,108,127,48,51,155,116,245,64,150,35,131,147,29,166,81,88,244,63,33,169,85,151,32,156,152,86,116,33,160,76,227,243,184,55,239,129,97,173,137,58,162,37,2,157,4,140,52,194,80,2,228,164,247,151,80,249,131,17,86,86,61,74,203,189,58,91,214,168,93,162,196,71,211,254,249,215,247,204,166,217,224,136,182,206,153,241,115,114,235,198,137,64,192,188,53,37,84,117,242,242,134,9,58,53,134,42,125,240,54,55,42,222,14,211,62,38,130,96,197,140,107,167,159,59,91,119,181,252,52,130,93,169,250,209,182,30,136,238,34,209,59,114,58,14,227,22,46,10,159,150,59,248,74,132,147,178,216,35,71,68,231,64,115,225,68,172,89,153,167,229,167,9,98,189,39,153,254,21,83,54,19,157,37,140,205,191,10,9,182,31,237,209,228,50,41,131,238,227,108,224,170,217,69,212,174,88,95,226,151,22,153,136,31,170,126,20,67,186,123,41,3,10,45,113,145,94,217,194,42,54,96,168,120,34,131,86,205,64,105,248,79,55,58,92,68,32,138,167,221,103,220,54,29,43,85,4,245,42,233,51,215,7,69,112,112,9,209,3,97,234,201,71,245,67,113,37,88,170,201,69,70,38,77,31,225,103,105,233,83,21,87,171,117,195,58,200,218,114,57,240,252,48,95,151,159,154,220,113,17,201,198,74,224,225,59,70,134,235,153,234,68,184,170,154,111,231,23,3,1,67,179,188,79,12,73,230,60,227,224,196,108,46,154,89,72,237,250,86,23,141,146,33,153,233,115,59,152,96,118,191,110,242,18,91,148,142,173,27,213,59,161,206,104,36,101,168,223,101,109,228,52,63,20,97,129,44,114,143,5,166,88,239,126,217,9,102,140,94,55,59,70,175,200,34,219,150,207,16,236,50,37,20,94,193,119,221,39,12,225,221,9,60,241,167,242,113,98,45,188,58,254,33,165,68,237,127,54,124,225,165,17,150,126,4,227,58,126,112,51,242,133,204,117,84,138,189,104,117,222,229,64,71,180,136,82,24,206,16,95,106,218,236,74,171,106,127,102,35,58,125,251,0,104,32,230,28,113,97,147,41,253,30,154,201,123,139,59,198,153,238,17,245,247,233,10,121,46,165,195,77,146,82,201,229,184,172,65,253,204,196,114,52,58,25,222,99,114,86,18,188,195,69,45,207,180,118,189,76,129,145,19,27,28,57,57,90,241,94,251,71,107,133,54,18,145,56,59,43,172,211,68,206,144,69,156,67,192,150,111,200,121,6,29,131,90,206,108,158,240,95,160,141,154,79,42,98,234,65,151,19,52,202,237,112,50,131,212,11,99,30,227,246,50,103,106,43,166,100,173,242,104,132,67,254,211,230,30,45,243,40,174,164,213,181,190,204,22,65,72,126,103,92,32,90,230,131,148,153,237,185,171,243,213,166,30,23,214,16,1,146,96,22,113,147,230,140,102,179,235,89,106,196,69,134,223,115,180,44,37,40,60,202,193,140,89,223,6,179,134,157,77,146,100,22,118,51,51,161,111,32,80,51,82,17,216,97,18,175,222,154,79,218,146,103,190,84,182,13,133,96,63,58,113,130,71,182,109,193,16,9,56,105,170,127,167,109,190,177,63,48,155,58,106,127,252,197,206,11,242,155,198,28,93,53,95,240,69,27,161,187,53,169,177,34,64,43,176,57,121,124,207,251,124,242,136,238,12,181,108,131,164,185,28,134,130,44,97,52,97,203,236,113,114,76,143,150,158,28,143,115,183,31,59,48,107,187,218,120,13,190,234,47,47,97,141,147,93,132,42,135,185,153,197,218,66,136,253,88,105,117,22,166,56,152,8,91,171,228,88,186,52,119,46,152,16,85,117,131,109,249,228,21,7,55,196,9,100,67,198,144,36,25,247,193,79,199,255,98,114,90,211,31,119,165,253,90,74,139,52,168,33,238,252,193,133,134,220,172,46,91,164,162,227,113,147,51,208,22,196,101,19,78,245,231,9,179,57,75,236,15,27,113,246,56,185,245,40,75,236,191,76,108,196,231,224,140,201,241,84,20,245,76,159,192,41,188,36,109,106,57,107,5,172,130,237,112,134,21,35,195,40,161,181,229,87,70,240,130,149,210,205,2,109,150,50,127,98,212,241,91,83,151,174,205,219,240,69,143,125,58,141,201,23,54,46,87,156,156,237,77,149,29,17,2,57,213,251,252,38,101,134,172,108,105,244,103,207,171,247,43,135,22,47,134,179,195,52,127,221,82,138,220,226,153,236,155,102,12,207,8,116,59,148,73,115,252,18,207,76,60,76,150,243,33,206,160,48,221,251,169,40,63,232,166,7,203,148,187,53,231,71,159,131,43,152,99,15,60,159,11,63,112,10,161,227,109,106,180,210,75,7,73,237,140,166,176,138,48,14,141,254,54,62,20,53,188,32,204,240,80,108,211,104,97,191,118,12,40,188,200,219,38,116,206,222,111,141,118,163,57,52,8,204,154,233,2,152,11,126,121,211,100,164,37,39,221,153,0,93,111,113,159,193,84,45,135,194,21,190,31,39,234,208,68,104,50,73,142,234,142,11,44,192,242,62,152,73,179,115,135,169,10,147,162,146,172,56,241,233,136,147,55,168,122,143,11,87,225,11,114,24,139,66,153,174,134,177,225,93,252,112,253,58,31,171,90,120,149,96,175,51,95,240,198,229,220,52,41,117,23,36,181,186,140,246,54,14,154,233,66,113,20,86,38,41,12,57,57,245,220,107,2,131,38,232,82,184,238,179,188,248,209,39,200,80,43,9,12,153,248,98,221,155,96,35,65,80,181,208,64,187,70,248,238,144,66,18,23,139,97,10,17,33,153,61,33,233,171,241,25,242,56,117,135,57,1,38,203,89,11,63,61,225,122,223,194,249,0,233,28,201,140,157,197,41,236,160,241,46,200,248,222,95,184,16,125,135,119,1,101,58,117,178,35,33,144,123,28,221,172,193,69,243,106,230,48,228,50,253,103,215,89,149,129,66,95,110,114,157,196,49,76,152,112,235,209,153,150,238,26,82,249,56,106,72,107,242,38,194,112,101,71,234,89,90,88,133,8,219,67,158,150,72,124,42,199,203,58,161,195,16,203,76,63,53,165,71,1,176,132,157,22,110,76,125,61,237,222,60,198,184,176,100,38,24,111,71,118,200,186,179,176,109,229,248,26,183,53,124,119,224,171,212,246,156,156,110,198,184,107,30,129,118,17,53,91,235,194,171,43,19,209,166,7,54,147,196,128,243,211,8,116,162,76,58,156,252,169,208,207,187,147,94,154,249,19,5,74,28,245,104,73,89,95,96,192,164,182,180,149,188,152,94,105,192,108,203,244,190,144,116,138,161,66,239,247,236,250,211,197,82,171,97,124,176,183,182,146,47,107,38,142,103,118,226,116,173,104,193,7,166,243,54,96,70,139,158,27,34,85,142,11,159,230,93,171,240,240,140,186,181,156,215,244,60,19,248,224,37,96,62,145,166,183,197,78,105,93,152,168,74,159,217,217,6,116,151,127,38,131,113,86,225,7,134,128,234,232,67,100,98,175,72,190,62,192,174,173,162,205,36,179,66,161,54,27,129,107,41,108,28,30,135,113,7,104,143,45,32,27,161,112,147,195,109,90,53,5,240,164,8,185,109,186,8,104,176,87,216,158,113,192,168,123,233,201,45,2,139,129,128,246,182,142,65,94,94,187,247,213,44,1,162,112,73,57,62,92,82,81,123,63,39,79,61,86,198,3,159,189,139,166,234,205,97,59,212,115,127,237,156,138,82,158,143,11,55,186,227,86,184,181,80,134,30,214,153,166,181,125,252,53,194,115,132,230,65,237,29,108,164,87,242,188,48,156,82,125,95,125,34,158,234,48,218,220,77,31,169,245,22,197,209,116,249,235,100,199,86,51,142,165,220,164,74,9,148,96,67,19,248,68,41,85,175,25,223,123,49,12,177,46,0,133,17,8,138,199,69,91,86,123,224,51,177,221,139,206,182,253,86,216,90,14,2,134,126,160,79,132,5,124,198,227,36,37,177,31,216,72,114,1,167,174,162,24,116,239,121,71,192,64,193,167,232,108,97,187,241,107,147,114,34,229,62,158,131,177,51,137,11,67,129,93,19,225,211,154,186,227,194,206,242,169,77,91,141,82,208,190,111,50,89,230,80,97,30,106,104,48,163,130,160,231,38,97,23,110,62,240,47,115,209,71,86,140,102,27,112,105,42,129,101,226,66,37,190,234,180,148,237,67,223,194,53,222,64,107,99,164,103,140,16,30,221,95,94,70,86,81,152,221,90,8,37,147,13,122,222,6,109,244,227,42,75,147,163,209,163,209,95,240,232,9,169,174,217,84,204,143,77,67,186,198,51,60,96,125,38,137,90,125,136,48,255,108,171,21,174,101,133,137,81,34,67,250,220,87,162,202,121,97,166,31,45,122,160,244,18,179,77,98,148,74,24,126,96,58,11,227,190,80,62,170,207,209,148,161,226,210,240,185,215,135,118,246,246,83,142,110,166,193,43,240,90,43,4,246,81,211,194,88,68,225,243,246,239,51,37,21,38,91,155,102,110,78,37,94,24,13,54,186,106,17,102,94,35,161,243,54,14,174,55,102,202,120,215,173,135,20,132,222,24,77,25,87,23,59,51,119,173,135,198,180,247,184,48,125,205,122,105,3,201,166,117,85,181,199,212,41,156,80,47,237,11,23,165,70,54,198,181,87,70,208,10,199,4,65,225,78,225,224,74,137,151,103,203,102,90,104,121,135,90,248,50,145,34,133,105,0,137,163,77,56,88,47,220,36,92,195,164,8,245,74,125,95,116,111,174,56,55,187,222,173,207,172,65,235,140,11,167,4,164,10,67,227,4,71,219,85,223,77,152,77,233,66,116,180,236,240,204,57,207,86,5,212,173,134,188,157,171,13,252,182,73,52,104,157,57,108,113,48,50,75,207,67,41,35,133,153,22,138,110,237,89,1,224,34,245,17,191,141,126,182,70,18,116,29,204,25,23,222,172,125,68,224,243,186,188,165,30,190,85,167,26,162,48,133,175,120,226,133,230,104,45,127,159,5,162,222,135,134,248,148,150,183,241,116,13,147,34,232,12,237,169,126,227,184,24,183,149,152,84,228,117,117,234,15,247,186,19,41,42,149,31,154,185,196,203,92,60,93,253,116,105,103,114,86,13,112,126,26,234,205,88,179,133,225,212,26,15,79,143,66,107,42,161,164,79,233,110,62,178,169,56,209,246,248,233,159,133,143,194,150,218,15,56,63,77,193,84,71,171,215,208,40,232,204,241,172,245,168,225,197,227,70,89,234,9,174,104,201,30,247,96,190,31,157,52,248,233,153,194,41,171,15,21,234,183,11,79,225,53,215,205,119,57,61,48,122,177,43,96,182,154,111,249,121,95,23,46,100,122,235,243,204,106,216,83,246,167,108,50,126,106,117,241,179,13,106,187,142,176,10,231,50,78,92,209,57,124,98,24,148,13,115,56,116,53,213,13,106,150,52,242,224,158,130,77,206,235,217,232,237,228,42,180,195,50,219,91,47,204,220,40,221,86,217,146,148,69,107,226,212,181,82,120,54,91,56,255,236,65,233,125,26,57,96,211,158,81,184,209,34,27,176,185,97,61,112,139,253,84,135,235,241,238,213,232,201,11,231,49,42,109,89,215,61,202,29,59,60,23,176,118,154,207,166,6,121,180,45,71,167,246,200,6,79,51,34,8,152,12,194,187,61,198,9,252,194,60,119,133,139,11,61,25,122,130,192,71,177,152,94,181,25,48,60,132,231,202,232,0,191,231,206,235,221,70,146,230,246,192,15,217,84,36,232,30,184,221,131,73,238,166,231,186,211,157,131,135,229,69,31,176,205,251,182,40,183,229,71,103,109,175,54,239,193,116,227,188,112,74,225,107,102,210,130,237,209,120,67,57,53,142,46,227,17,3,180,140,130,171,206,3,87,186,167,21,54,201,198,48,138,35,172,120,142,206,243,206,86,214,104,168,195,172,99,57,31,239,18,153,172,39,37,208,169,6,133,141,220,198,113,181,62,202,119,103,208,134,9,221,166,25,234,73,71,80,178,8,24,217,225,103,107,13,175,213,55,115,104,179,191,92,154,159,227,65,15,152,0,74,199,48,167,246,0,201,38,159,252,140,20,148,55,214,61,57,12,129,71,218,174,93,119,188,5,59,224,57,53,53,228,11,99,85,246,202,1,14,47,69,25,156,159,152,19,21,167,25,15,188,227,93,209,158,147,83,65,186,176,37,58,31,24,110,77,192,148,21,159,219,74,51,204,226,128,75,213,248,232,192,163,94,116,104,245,206,208,126,231,20,84,153,84,81,194,224,122,45,5,113,143,123,132,10,17,248,158,247,228,103,37,122,210,44,102,55,25,175,139,206,248,249,164,135,48,48,90,1,159,101,255,153,106,209,126,44,247,210,242,51,18,106,159,145,235,67,178,117,63,219,227,197,101,197,15,35,203,180,159,228,208,185,231,112,5,60,75,32,86,150,154,131,49,9,63,135,33,117,235,248,63,19,198,142,213,24,21,141,252,40,32,82,148,12,119,26,136,75,245,201,35,38,107,224,116,152,221,217,179,119,217,48,205,226,129,90,27,68,125,18,41,189,221,151,153,106,122,83,60,208,107,226,183,109,110,123,18,41,196,25,241,50,209,121,88,207,186,104,147,140,163,76,240,58,43,48,217,197,226,210,96,122,214,103,107,130,145,89,156,58,161,83,240,110,46,32,151,184,137,35,249,233,103,107,98,214,242,142,18,255,232,234,48,76,183,202,207,109,46,6,249,137,208,101,221,162,52,171,229,7,19,62,15,199,243,78,19,74,126,34,248,178,130,178,207,140,202,87,253,48,224,206,169,227,211,170,244,145,60,219,185,204,210,227,67,1,130,254,147,176,56,95,241,137,125,213,186,242,201,229,157,187,12,137,117,115,197,100,143,164,48,113,117,220,152,137,80,60,161,238,192,100,219,225,179,183,31,154,145,235,56,185,197,250,81,45,242,210,147,207,73,237,37,96,116,201,52,190,154,33,76,101,166,154,229,201,173,210,252,177,34,68,63,31,195,210,62,81,147,72,158,41,44,57,207,220,247,60,180,110,185,217,56,154,90,236,19,51,194,10,139,221,67,25,166,174,170,14,3,48,177,194,207,19,78,151,210,29,251,53,82,164,27,250,172,215,175,253,128,24,183,210,145,188,30,65,216,73,246,47,224,2,79,66,5,97,41,25,196,254,160,208,165,173,251,22,90,175,87,12,98,220,238,180,136,252,147,199,243,26,218,249,171,72,128,202,56,108,164,255,226,195,166,193,66,87,151,179,59,171,177,173,201,148,32,219,131,158,73,184,4,154,223,212,108,67,26,44,238,138,182,197,39,9,196,167,26,73,53,19,101,121,34,82,132,18,175,21,110,30,54,78,165,245,9,133,200,120,29,100,3,149,78,220,76,166,47,6,74,54,3,140,169,48,253,24,113,105,44,214,26,137,227,210,52,195,35,204,170,246,250,101,227,149,152,34,4,98,189,213,80,192,4,219,239,193,21,13,162,7,166,139,37,126,154,222,245,254,72,7,163,157,16,23,94,147,250,65,155,18,45,58,208,14,83,234,211,89,186,114,108,191,112,106,58,18,224,42,199,183,149,217,114,106,233,225,124,241,51,172,39,217,62,208,98,47,48,233,111,71,211,194,255,89,159,24,174,25,49,254,83,195,157,172,233,47,155,62,128,195,137,237,178,202,41,239,201,2,239,118,183,197,146,60,10,67,4,234,14,103,83,172,248,43,43,47,84,136,121,37,138,91,139,229,79,123,87,97,195,184,167,13,253,204,235,81,206,37,215,127,130,10,207,74,45,155,152,158,189,175,165,146,28,70,185,229,205,253,228,107,174,72,21,150,61,188,46,90,16,184,2,38,20,213,181,150,90,164,207,191,39,104,45,75,9,20,236,116,115,140,237,153,104,203,204,15,57,154,56,194,237,229,19,11,170,246,147,80,204,119,58,139,53,244,116,173,255,34,170,81,227,163,53,166,141,86,206,152,248,78,76,226,21,92,243,36,210,166,141,10,167,202,39,50,4,158,79,192,175,48,10,52,126,219,103,198,156,79,61,5,139,54,196,64,62,152,154,133,118,46,117,132,6,123,220,247,25,84,240,114,164,19,6,165,23,223,93,79,35,69,175,167,171,176,140,248,238,96,26,159,199,42,247,61,17,36,240,100,221,100,0,203,169,23,182,188,43,64,100,173,101,54,177,141,136,235,73,192,26,166,171,95,27,3,43,234,194,78,6,48,134,191,158,124,67,129,243,113,72,165,146,26,254,211,154,212,92,43,117,252,154,110,181,177,201,69,88,7,122,230,83,59,10,147,117,73,4,59,98,155,78,130,192,221,58,172,156,91,81,222,190,5,146,34,51,252,217,207,167,115,182,113,178,110,160,253,71,132,225,180,14,90,185,37,91,70,35,119,105,62,138,240,100,28,202,124,26,108,95,151,111,28,76,185,249,233,133,156,48,209,130,236,146,77,248,94,142,62,219,169,179,242,87,135,207,123,85,137,189,243,115,20,165,74,176,89,114,19,235,120,251,156,134,123,215,28,152,130,149,62,207,93,205,124,206,169,50,245,37,56,88,138,62,10,69,219,60,196,149,22,178,109,165,118,174,140,105,30,41,53,131,248,113,5,209,134,220,90,87,70,10,202,150,195,71,194,54,7,247,190,30,62,11,66,187,206,1,66,237,180,234,149,159,123,113,214,237,32,74,198,235,83,31,11,154,190,254,88,102,33,59,170,48,17,169,191,145,201,23,240,28,204,230,206,119,30,168,22,157,53,171,41,188,87,124,184,219,244,178,183,190,145,105,210,52,14,143,151,34,196,109,207,8,234,160,32,192,193,22,216,172,202,62,46,218,153,70,211,19,133,195,64,37,50,115,248,231,238,45,20,162,4,171,218,249,98,230,86,163,108,179,19,72,157,85,211,249,98,136,30,235,30,213,172,131,125,52,24,91,149,149,240,233,119,156,46,153,50,81,56,23,79,99,166,94,216,153,235,146,205,218,251,182,233,38,158,14,147,6,87,69,59,75,0,5,165,49,65,34,210,222,187,129,235,157,111,143,161,255,194,30,31,218,211,75,41,48,72,118,201,216,154,122,105,217,41,12,8,75,217,78,72,80,122,97,91,240,247,40,84,104,127,41,194,222,151,222,135,212,130,236,97,231,153,102,102,252,114,78,246,161,203,47,159,167,157,227,137,178,250,168,153,196,36,59,20,207,132,105,20,234,128,50,236,172,135,212,25,147,48,236,244,104,234,134,35,142,62,95,223,214,58,211,164,77,171,236,160,106,118,219,120,10,55,240,12,156,146,156,18,105,230,230,106,44,156,38,228,152,25,4,85,156,23,148,142,137,120,210,14,234,44,9,62,165,122,246,45,156,220,156,213,24,138,194,92,11,6,53,163,187,42,111,150,87,233,51,45,195,41,61,22,49,112,133,187,47,200,39,248,35,255,38,187,26,244,135,183,123,122,83,61,68,54,56,63,38,207,57,154,4,10,194,235,42,47,197,28,16,197,154,249,115,55,148,148,1,211,95,241,36,60,218,103,84,30,154,242,156,81,63,93,78,238,166,209,95,74,115,219,18,1,62,130,81,132,105,74,102,193,190,61,185,197,6,138,47,149,6,111,161,96,159,43,105,222,200,130,207,31,108,64,225,111,39,82,179,126,116,199,162,176,41,189,155,182,1,239,74,34,53,171,132,173,137,187,117,93,142,46,122,195,147,152,118,39,156,234,125,198,169,38,132,36,199,210,31,63,70,244,8,100,51,39,18,66,124,205,190,181,160,131,0,9,226,38,92,123,42,138,221,89,254,219,76,221,132,15,63,120,16,254,233,209,154,48,30,167,242,73,251,95,10,248,55,155,73,11,1,82,20,43,208,89,31,31,115,202,199,110,43,194,93,53,21,71,134,24,139,66,163,119,47,224,123,172,93,96,7,38,195,233,61,29,39,148,56,175,238,57,26,207,208,15,45,184,34,172,174,40,237,40,14,147,84,92,69,207,93,8,53,250,109,233,72,162,0,206,100,101,229,106,111,8,73,48,78,165,33,132,166,138,30,239,131,138,85,149,206,136,140,145,193,246,175,190,253,236,142,165,187,45,155,79,204,138,110,147,34,10,105,19,22,73,24,64,158,64,2,5,166,45,157,115,38,233,228,180,243,70,200,250,52,214,153,57,135,115,176,145,152,57,177,131,156,220,82,231,222,179,209,182,181,159,72,171,10,58,194,190,63,153,246,93,203,186,55,145,95,101,20,123,139,14,100,128,172,61,56,9,209,26,239,224,57,91,241,36,254,102,180,6,108,154,150,189,59,200,140,28,181,99,144,14,196,56,121,135,110,95,229,202,17,251,138,150,192,110,245,127,233,198,162,187,45,57,65,117,114,27,69,59,116,78,96,137,86,210,135,210,201,191,165,245,40,163,38,216,189,75,236,44,216,83,50,118,104,45,211,101,83,188,13,140,237,75,210,230,32,62,94,191,45,44,151,186,72,62,192,237,175,210,253,70,119,187,84,113,241,32,102,31,230,71,79,140,5,250,3,35,120,235,191,77,153,86,66,40,107,13,136,116,224,52,19,119,209,114,129,141,193,246,61,250,246,22,201,111,29,12,231,74,61,36,158,24,45,39,17,62,228,198,206,23,179,189,31,17,93,56,237,239,49,218,154,39,129,104,80,166,115,70,174,28,121,9,183,13,153,230,181,156,159,129,184,9,15,162,23,178,160,192,245,23,15,53,166,249,51,145,35,210,33,15,181,179,185,242,38,76,228,233,166,62,148,115,186,219,29,218,88,117,179,62,82,24,138,222,204,69,187,67,239,47,76,255,168,159,28,249,181,45,45,183,116,54,142,104,5,179,72,61,235,96,160,219,57,154,120,112,127,154,91,231,141,70,161,49,122,56,233,63,145,38,127,26,201,150,239,3,72,127,54,37,175,34,42,115,203,142,166,161,160,107,0,189,28,107,196,133,241,237,77,61,53,194,5,238,71,55,237,43,111,250,117,21,114,95,222,125,65,71,149,126,246,231,155,94,49,105,208,172,155,170,190,140,114,158,168,27,80,76,132,117,196,231,139,31,62,95,68,245,62,225,252,10,31,178,95,230,179,14,152,170,164,54,199,85,242,60,190,190,156,135,99,179,178,62,146,52,103,252,244,137,243,208,131,146,231,137,88,136,183,245,45,246,139,93,143,38,155,222,162,63,26,221,207,220,159,175,103,222,198,84,60,211,33,44,201,24,52,241,49,111,143,166,175,82,30,25,146,129,209,224,73,13,145,120,235,129,71,196,225,198,82,16,55,58,126,153,124,185,159,27,71,165,161,191,12,189,32,6,217,207,149,115,149,191,114,43,122,130,42,253,201,95,210,51,49,148,150,68,190,136,161,93,62,148,48,76,159,244,9,88,230,183,61,158,20,33,154,50,125,177,141,88,159,145,1,242,58,107,79,173,156,157,233,144,90,252,252,96,20,132,87,87,56,133,110,185,217,119,157,177,41,217,123,252,111,137,67,126,240,202,191,10,150,192,230,198,253,157,28,217,28,38,22,185,52,182,188,191,213,20,134,170,17,216,164,109,110,109,100,195,190,163,113,85,106,194,19,59,119,221,224,162,124,55,102,45,120,162,141,121,226,50,194,188,95,164,203,90,155,171,106,209,77,18,108,231,202,190,223,62,243,136,242,27,112,133,93,104,132,126,40,188,163,161,13,244,221,60,134,170,195,88,21,76,109,191,167,84,240,155,105,166,9,31,168,104,206,68,101,96,126,180,37,224,154,164,230,77,134,146,50,161,223,214,168,59,107,128,66,89,122,127,250,148,7,70,30,188,201,72,161,165,180,127,76,74,106,108,131,25,227,222,87,111,31,53,2,121,110,162,21,89,113,160,64,145,169,250,222,6,29,195,18,107,34,74,179,191,134,35,116,197,161,74,202,204,108,198,98,247,170,113,81,150,54,44,96,42,11,241,192,136,168,101,85,96,35,61,226,158,40,63,137,252,61,89,12,171,12,59,140,20,80,19,52,161,111,240,187,99,82,22,88,203,223,135,141,65,112,251,118,244,192,84,56,164,217,123,252,124,164,182,195,198,249,150,219,130,237,249,197,254,192,240,55,37,118,233,204,74,159,39,11,161,247,249,240,182,204,36,125,154,185,158,195,38,155,32,253,193,232,0,141,79,0,31,101,74,58,80,111,90,107,182,159,1,199,111,20,81,108,170,202,18,67,103,124,99,146,241,131,75,179,141,162,192,104,7,127,246,91,176,140,136,109,100,85,65,218,15,189,157,31,140,245,251,144,53,190,49,202,74,254,110,219,58,99,107,110,10,227,131,254,123,217,108,1,17,149,31,2,147,171,90,223,109,99,252,188,164,199,139,206,53,43,123,124,48,149,121,217,254,78,203,179,23,63,55,10,49,186,26,210,201,209,63,175,39,222,27,132,2,217,119,176,196,204,79,0,255,167,6,134,142,221,133,139,229,135,62,20,165,21,225,24,144,169,64,200,231,251,105,140,209,214,243,5,88,253,169,126,63,205,125,61,163,148,120,195,69,230,225,29,14,2,171,251,62,176,171,252,246,44,19,158,11,134,50,130,162,51,242,101,140,39,173,124,124,79,2,99,180,178,218,247,211,208,253,100,95,240,35,46,250,243,196,136,169,106,196,181,77,189,123,126,163,12,54,8,189,44,23,38,8,253,26,34,232,104,67,80,226,76,209,127,213,213,238,60,198,18,43,48,34,9,20,87,238,248,194,95,180,122,239,227,129,209,55,171,119,27,181,72,197,156,149,228,123,141,103,164,161,92,148,47,108,106,27,223,92,67,197,135,50,64,140,129,19,197,156,239,166,20,63,26,162,142,232,36,44,204,23,208,172,115,24,195,190,251,205,210,224,68,5,164,251,201,49,167,189,252,25,92,35,83,251,210,43,192,29,69,211,64,17,247,113,185,102,27,78,83,132,83,96,60,66,151,153,254,203,232,188,221,242,40,202,81,124,165,126,91,195,68,41,239,133,81,211,236,159,254,21,189,34,212,163,110,17,200,18,53,180,148,124,48,36,91,33,11,226,111,88,218,199,225,69,206,133,182,204,91,73,199,129,137,217,232,187,240,101,73,140,155,12,248,209,118,179,207,53,72,251,159,48,91,224,233,117,51,254,7,140,188,251,73,90,139,168,235,251,50,159,38,99,24,5,108,121,208,111,251,55,233,27,72,186,148,146,243,171,44,75,31,140,168,155,240,176,150,109,238,62,9,42,182,150,116,43,78,57,249,217,29,186,57,143,145,104,147,84,91,16,29,129,65,243,157,27,133,5,237,34,103,139,64,163,178,31,60,114,74,98,92,117,118,76,84,56,106,192,172,152,119,162,162,250,130,162,131,195,164,72,167,12,179,197,70,232,107,141,1,46,52,182,222,129,100,138,227,37,78,142,176,186,76,115,168,201,177,238,4,140,54,186,28,204,23,244,165,156,64,209,160,144,219,70,249,233,60,42,191,109,202,106,93,175,12,159,220,47,211,108,48,125,147,114,95,88,126,250,114,203,201,87,23,138,188,49,119,230,186,191,77,23,243,13,8,77,48,246,83,113,159,214,11,151,100,65,220,100,92,207,138,233,47,155,23,34,209,228,54,121,236,207,194,29,65,119,186,204,111,254,208,52,247,243,71,237,7,134,37,38,231,166,47,236,75,11,77,107,156,97,100,94,120,81,225,168,14,111,182,62,119,18,101,244,15,207,232,154,155,39,74,196,242,211,27,73,198,239,19,160,105,103,49,227,7,124,102,32,202,214,35,224,132,250,170,192,200,5,253,182,204,63,120,201,203,222,37,103,171,147,6,76,10,184,11,140,3,94,95,113,105,148,21,4,102,67,56,2,37,215,127,183,181,36,242,207,100,154,190,11,167,209,169,74,115,204,46,102,79,26,131,24,7,24,201,22,219,149,120,166,122,90,99,217,249,84,239,67,195,32,233,188,191,248,56,161,142,23,57,249,100,137,104,14,23,68,69,239,38,14,209,215,19,220,215,233,176,17,133,238,11,171,52,76,124,154,203,124,218,136,138,223,141,175,41,48,237,29,151,214,173,83,230,142,6,116,26,246,71,141,0,174,80,75,238,11,107,25,71,153,237,191,141,132,155,216,178,224,25,142,78,132,15,99,44,151,132,201,133,163,59,155,225,128,241,42,121,96,194,159,213,3,70,39,92,126,155,61,209,146,163,137,143,238,125,19,194,186,154,160,253,118,87,97,100,114,124,103,150,138,121,5,51,9,153,109,77,239,191,125,54,59,63,24,194,218,133,233,233,242,32,223,126,123,75,219,220,129,105,163,91,254,80,89,161,238,226,135,194,88,69,26,192,209,50,117,47,184,169,217,157,165,51,96,216,111,93,208,51,81,172,152,117,140,24,172,215,77,111,165,199,71,76,182,173,73,34,124,19,39,238,47,221,60,233,113,43,154,36,220,36,67,233,255,115,184,63,149,111,142,110,110,9,51,205,246,96,72,87,195,54,221,209,156,28,166,132,215,110,28,126,96,146,50,205,167,83,196,166,133,31,138,136,91,105,211,111,12,215,205,34,37,125,30,90,91,219,95,103,161,55,173,202,183,15,67,241,124,68,223,67,195,240,5,201,78,129,169,126,249,10,86,202,54,227,151,231,232,234,43,243,89,2,182,237,193,5,54,99,22,63,57,109,118,98,109,10,108,197,191,15,166,87,164,109,253,109,188,10,124,25,41,195,136,226,10,91,111,167,255,246,176,8,68,78,142,25,81,245,239,243,44,126,72,243,235,51,39,140,143,163,153,60,165,4,204,51,111,165,199,67,37,79,184,166,188,18,20,14,62,161,81,54,151,103,223,150,245,125,239,78,118,192,81,83,131,145,159,222,166,1,83,28,182,235,184,159,200,79,105,207,63,79,28,123,182,120,10,208,90,140,204,122,117,24,247,87,249,105,186,65,83,42,14,159,125,111,146,86,42,11,244,113,142,116,152,84,194,77,195,111,115,8,42,95,40,111,162,244,104,122,9,76,135,176,79,137,149,105,101,203,188,99,113,194,189,242,150,176,14,208,163,183,37,39,3,62,131,86,111,204,6,159,47,51,200,210,87,145,10,69,26,178,68,188,130,212,85,25,250,211,208,125,63,35,6,131,141,99,39,240,70,170,239,30,61,80,205,188,48,178,43,77,206,61,197,128,17,79,98,211,51,11,152,170,187,220,86,75,214,88,19,48,36,80,185,45,115,246,92,247,174,141,42,46,240,57,127,44,97,21,226,189,52,27,34,3,24,61,54,60,113,220,183,111,55,149,201,114,156,33,224,227,16,15,26,73,127,49,206,250,78,62,169,33,225,69,128,123,97,28,153,122,140,149,19,197,45,233,177,161,152,122,118,27,30,22,88,52,187,100,156,238,90,77,224,218,97,196,107,100,222,57,215,70,31,184,159,156,224,243,54,176,81,2,69,183,46,197,72,35,44,140,143,155,38,239,243,97,100,191,180,179,117,237,148,120,2,166,47,59,121,62,7,170,241,89,167,67,175,4,211,13,26,174,60,132,60,17,27,189,163,53,96,76,34,70,141,163,169,144,142,136,73,40,131,224,171,235,99,9,90,110,158,114,105,182,206,79,223,79,20,114,101,51,22,169,3,51,74,71,204,121,201,166,161,37,176,5,87,49,91,55,42,14,114,114,155,45,214,12,216,122,193,5,166,4,84,226,210,96,29,197,43,57,48,133,231,220,227,183,217,235,236,34,48,210,177,41,126,27,70,207,144,199,194,219,28,195,23,138,66,55,139,92,56,50,193,205,131,95,138,46,76,185,2,19,44,103,191,178,179,74,213,36,23,70,27,193,14,180,24,49,73,110,11,242,120,76,244,133,130,118,20,232,154,73,60,82,74,244,137,222,50,33,242,203,195,120,147,119,170,62,235,107,150,235,54,93,111,223,223,81,191,230,131,14,184,226,97,189,190,148,140,49,211,177,57,19,248,215,67,253,193,248,207,118,25,135,204,80,61,11,124,190,213,42,79,20,78,135,71,5,195,230,152,222,21,197,76,243,162,227,22,247,236,85,159,183,249,109,152,97,32,153,123,137,192,40,157,250,32,229,227,217,151,9,13,156,76,207,236,131,97,8,220,68,45,163,112,155,228,198,15,70,13,40,93,226,186,193,39,66,244,215,181,177,184,73,250,72,11,231,243,101,0,158,163,136,255,255,126,123,126,158,130,7,110,214,25,88,159,43,119,123,74,106,154,100,56,135,12,82,68,118,60,156,177,154,38,150,191,2,91,166,124,124,48,222,60,105,190,71,159,80,106,126,112,69,148,172,235,209,59,205,175,66,135,140,81,162,142,163,95,64,162,210,179,28,54,94,181,160,150,40,254,64,152,47,250,50,177,191,158,203,47,155,121,90,63,76,232,227,95,73,147,166,121,62,251,37,207,123,162,67,241,101,48,152,241,87,190,228,93,6,10,49,216,116,24,185,209,235,120,64,58,222,162,147,239,194,204,223,232,58,142,163,114,13,91,247,75,133,225,173,64,101,226,222,149,81,210,124,74,225,126,81,232,151,147,147,156,206,63,38,29,217,72,232,61,242,50,25,6,249,19,66,157,232,204,66,137,186,175,163,217,222,115,248,209,8,222,94,226,48,237,66,228,99,190,15,31,174,16,37,152,251,219,60,255,245,25,95,146,41,77,119,109,107,48,142,83,203,113,234,77,239,227,190,111,218,232,9,159,195,234,156,172,115,226,9,5,140,156,193,151,62,68,133,214,50,179,23,38,27,227,73,56,244,90,25,224,69,224,17,37,83,96,130,203,116,167,179,142,204,97,246,33,12,177,161,94,249,14,224,65,243,118,192,36,88,229,227,67,37,245,243,143,7,53,113,228,42,40,21,151,56,216,58,118,150,92,153,73,38,126,59,125,171,59,246,52,228,202,72,132,125,118,110,38,129,112,86,82,153,206,200,26,239,175,160,74,87,178,89,184,220,71,206,151,214,62,169,95,82,213,103,144,203,132,69,112,56,63,33,139,9,139,137,122,88,19,152,191,255,229,86,166,101,97,134,172,170,35,91,30,222,225,12,11,70,222,54,124,182,179,225,250,222,54,169,170,181,135,30,77,186,101,59,76,11,213,144,135,102,82,80,235,139,38,40,15,192,184,210,75,235,88,57,57,188,40,189,201,186,120,118,161,40,147,127,79,5,231,192,217,183,62,149,100,162,251,31,92,179,217,195,234,51,165,157,236,123,97,208,242,203,21,241,182,78,74,114,180,223,27,233,120,124,117,153,199,209,120,216,241,9,224,51,215,175,234,137,193,8,247,125,87,222,233,118,208,249,236,140,241,149,138,191,18,8,237,125,201,96,65,15,164,127,218,34,56,155,192,129,174,122,99,103,247,246,105,85,0,47,83,62,210,209,80,63,119,62,58,195,78,64,86,150,62,83,52,57,190,84,52,61,20,108,237,228,224,179,116,141,143,62,2,67,51,83,29,220,2,143,155,7,128,54,131,60,148,28,93,172,135,192,175,140,148,225,42,10,195,194,240,69,0,42,249,179,116,158,112,210,126,209,97,90,236,202,253,254,112,165,234,158,229,227,103,205,134,226,194,240,69,146,95,154,21,195,115,151,135,102,89,193,239,117,66,132,221,75,190,109,252,41,157,19,109,112,151,90,33,48,201,231,124,143,46,98,236,73,27,58,203,213,183,79,153,243,103,104,117,143,158,176,251,99,230,56,17,237,153,126,101,145,97,105,72,94,12,228,190,146,24,123,2,179,155,244,249,212,228,106,231,188,67,105,46,60,246,124,170,198,229,113,95,81,94,96,166,149,17,231,166,37,85,14,134,88,230,165,171,137,126,153,168,55,159,152,52,165,216,126,77,86,35,253,126,76,56,212,51,209,4,4,67,12,250,216,77,81,250,142,183,209,232,54,81,180,35,163,59,226,101,149,36,35,24,189,245,225,183,4,239,152,36,222,69,113,6,44,62,192,225,67,165,38,79,27,178,74,243,210,43,235,234,249,39,203,185,127,217,69,127,211,197,118,129,2,147,83,43,254,121,152,168,247,146,229,9,125,178,17,35,120,66,83,237,69,208,22,170,133,160,152,152,47,61,119,163,203,192,159,88,251,201,23,41,12,143,217,175,12,226,190,134,11,204,148,233,194,240,131,171,158,28,107,228,234,83,10,169,136,156,231,243,208,66,154,234,192,240,62,90,219,242,196,185,184,111,207,8,65,10,41,117,185,109,219,252,248,51,93,208,54,111,118,2,152,4,159,79,227,24,221,141,46,179,194,175,5,39,59,186,17,233,88,50,6,207,151,90,125,253,161,227,128,214,34,25,192,20,60,146,223,23,242,102,89,30,57,119,154,189,234,48,205,245,244,114,168,248,244,144,25,253,34,125,132,235,72,52,203,111,163,53,239,3,28,231,4,250,232,46,122,38,167,246,49,172,24,233,230,50,35,63,125,150,190,246,105,7,2,175,148,183,132,42,216,16,16,112,127,48,90,23,73,38,90,200,197,52,206,124,240,180,89,89,103,28,227,14,7,76,84,149,101,30,158,182,241,247,251,162,92,149,117,9,96,227,190,61,36,134,165,210,166,92,26,194,51,227,163,186,158,7,152,72,93,104,56,209,205,210,101,58,76,10,80,118,102,180,50,230,207,90,16,194,91,89,73,102,51,19,16,244,66,252,130,58,90,36,2,35,31,67,237,254,67,201,65,107,80,59,40,23,58,85,106,177,185,193,180,88,224,66,14,60,59,76,55,220,115,52,233,216,47,160,166,16,221,215,21,213,50,152,198,81,191,173,223,68,249,28,237,170,160,86,48,42,37,203,54,130,215,23,181,49,6,180,118,243,3,195,225,26,142,194,64,208,16,11,85,172,143,182,204,30,185,242,234,245,161,96,70,151,252,129,158,97,154,110,181,132,145,194,86,225,91,124,172,95,45,213,170,112,65,184,215,209,77,73,66,198,48,69,213,17,7,67,191,209,87,141,38,78,242,220,2,234,178,231,129,201,186,103,146,177,237,251,248,144,202,132,73,185,116,46,93,39,190,254,222,7,178,236,105,202,164,66,190,124,127,173,143,7,182,135,122,207,141,216,72,236,173,152,118,81,147,190,207,204,60,112,139,63,112,243,113,104,50,159,209,55,148,189,38,190,216,119,233,238,231,140,120,228,254,191,187,166,57,252,202,62,52,116,162,209,111,156,142,66,36,191,73,143,140,128,248,248,44,165,89,93,41,44,223,132,74,54,65,52,175,140,97,181,71,234,93,208,193,94,215,47,219,108,32,178,160,219,61,80,108,146,53,14,238,69,139,73,240,126,79,27,134,167,184,173,3,243,184,191,253,249,250,185,104,38,185,43,28,33,167,15,239,74,63,204,53,93,106,150,9,95,211,159,23,202,10,183,139,136,11,195,58,246,155,224,205,132,155,155,208,71,130,166,232,247,72,168,59,97,141,41,48,122,117,62,128,187,213,208,186,30,205,26,224,211,141,109,0,167,92,24,197,245,47,224,60,224,62,145,147,140,223,189,77,200,251,187,43,212,115,91,207,235,29,6,95,63,217,164,43,174,60,19,6,49,94,242,24,101,81,114,156,35,235,24,99,93,243,33,8,211,97,100,217,117,177,3,56,131,172,57,188,75,147,133,9,145,183,237,137,111,26,191,113,253,145,43,99,167,90,252,219,96,215,137,198,201,133,121,74,159,151,2,240,98,250,144,43,75,16,227,190,187,38,25,213,178,70,79,56,72,142,56,120,224,222,45,75,253,218,187,57,135,134,134,229,180,179,92,55,81,194,231,111,55,201,191,154,181,238,69,39,46,183,95,96,134,24,54,10,4,242,197,211,165,82,190,93,17,76,214,51,133,74,26,135,63,233,159,191,132,165,131,232,228,81,152,14,122,159,16,240,20,72,178,86,47,107,141,254,214,52,146,214,100,147,37,200,64,1,124,126,41,61,211,77,72,183,49,23,152,8,201,231,239,105,137,6,185,110,99,168,54,63,247,89,102,104,124,20,184,27,209,194,225,206,114,174,241,168,249,225,125,3,1,74,254,153,170,134,6,179,57,182,107,80,219,219,26,18,70,32,192,79,189,198,97,164,37,116,18,197,25,252,51,116,154,48,158,71,89,178,98,218,214,160,125,193,48,178,34,103,55,168,47,27,183,73,223,220,47,188,68,251,109,177,176,207,110,184,252,223,68,57,170,164,161,49,37,89,240,79,240,29,24,93,172,254,28,141,31,222,119,105,231,62,240,250,214,163,251,153,114,124,48,32,103,121,190,15,141,10,169,129,77,135,59,98,142,67,31,75,53,130,182,195,59,175,164,151,6,165,223,31,218,79,94,74,223,118,54,127,174,111,20,91,23,223,216,186,189,96,206,255,182,254,203,76,182,150,62,149,76,182,205,7,249,50,247,219,164,209,46,75,170,163,27,102,232,19,205,178,107,138,43,59,211,64,237,250,109,158,120,180,52,95,183,232,172,73,26,20,34,220,188,125,14,55,114,137,38,199,38,245,50,47,188,46,58,169,165,201,200,182,107,244,219,124,239,99,195,12,186,148,127,96,235,170,252,102,13,188,33,201,0,43,76,178,197,79,222,246,95,238,5,171,17,26,62,24,150,90,213,72,129,57,101,251,35,165,221,121,15,25,166,115,155,77,159,195,228,7,53,245,76,127,255,140,64,98,19,84,230,252,192,166,176,234,48,93,126,93,111,12,194,103,220,247,9,4,138,102,197,105,47,104,95,239,60,234,213,133,100,180,158,188,19,214,84,135,173,173,123,62,247,61,156,209,189,205,196,166,52,61,58,159,167,252,109,187,176,76,41,66,69,183,237,73,113,153,123,96,43,125,203,83,91,108,215,187,255,54,181,236,146,117,243,158,198,231,200,14,75,189,32,243,39,247,149,225,24,126,171,192,137,195,204,73,81,225,179,190,120,206,2,83,55,213,149,35,180,99,95,240,61,180,179,2,64,144,150,18,8,129,33,45,84,31,76,91,196,206,79,84,137,213,229,118,24,173,7,125,221,164,78,125,51,138,16,46,234,186,229,9,89,221,134,11,152,222,81,205,3,109,99,193,126,79,37,155,247,185,222,55,234,28,37,78,14,67,116,46,189,177,196,196,225,71,111,163,39,201,165,145,180,247,132,200,70,202,31,215,105,217,242,81,153,248,66,117,190,136,243,95,253,64,127,186,68,221,97,154,221,245,228,166,67,210,252,228,200,56,45,41,228,253,122,162,190,52,238,153,26,41,114,233,247,123,118,205,203,249,236,7,134,187,173,247,109,33,134,143,37,252,103,196,15,148,181,17,34,71,243,75,155,63,83,247,39,17,20,101,250,109,187,253,52,116,230,73,240,97,139,195,27,75,67,29,230,228,165,150,31,189,206,138,147,116,137,131,92,228,121,143,3,111,179,130,17,152,158,224,226,71,211,124,161,197,31,188,151,151,207,214,219,74,177,173,234,74,176,16,79,24,14,99,84,169,139,115,161,163,192,63,80,132,47,199,147,155,40,52,48,86,63,57,253,112,69,118,102,139,165,126,248,185,161,231,165,165,249,28,10,2,223,251,250,201,249,188,97,193,142,98,247,166,102,114,150,176,162,17,9,108,101,63,186,89,62,65,86,48,196,120,63,5,117,96,22,33,73,242,162,149,81,156,179,97,147,43,42,85,26,206,39,87,115,157,132,46,168,109,73,200,141,210,113,243,97,108,204,174,75,81,109,102,60,176,188,88,7,143,9,185,8,217,135,84,107,75,252,46,173,67,69,146,122,52,123,129,243,130,190,120,126,163,205,184,175,234,42,48,173,199,95,110,130,208,230,204,13,91,46,173,19,56,248,231,219,249,64,246,148,75,131,114,247,73,32,78,99,127,148,107,183,8,108,238,80,126,114,172,209,83,87,248,215,37,224,48,126,56,67,79,190,33,72,251,209,184,19,45,125,106,80,192,190,144,131,106,51,141,21,83,209,94,125,25,25,232,21,72,64,146,73,187,215,225,23,102,52,181,82,134,94,152,73,41,125,48,156,182,231,153,117,254,200,39,142,97,185,210,231,186,145,219,253,138,17,123,152,246,78,42,250,72,45,107,240,193,56,41,165,34,71,211,17,252,217,182,3,247,167,144,184,109,207,244,69,252,88,64,211,199,57,5,70,123,234,219,43,211,151,154,197,18,148,125,12,101,125,191,109,107,201,214,18,205,134,2,185,191,61,18,27,38,248,89,178,133,234,88,148,251,19,135,2,192,46,233,194,205,56,227,254,219,232,96,232,151,191,249,162,60,7,128,142,99,31,67,226,157,77,80,226,97,28,94,246,39,64,149,9,113,67,34,237,223,142,128,157,243,102,75,33,48,126,107,190,0,46,184,126,83,66,200,109,140,88,159,56,214,176,60,242,11,159,79,38,59,76,46,169,234,254,205,60,229,191,23,70,239,51,27,43,129,161,20,248,188,67,7,206,168,178,141,50,79,99,47,225,96,16,74,239,114,126,242,42,201,251,181,16,53,36,175,34,71,99,19,29,47,20,78,105,43,146,27,36,206,174,203,199,18,20,131,85,36,178,134,72,65,255,193,7,103,99,188,202,43,41,19,165,99,63,58,163,3,161,41,159,90,208,252,254,30,11,157,228,115,200,66,64,52,227,86,46,192,72,217,234,96,106,212,96,124,33,192,145,171,15,9,228,78,212,112,86,14,71,251,178,54,95,205,50,112,192,247,208,78,32,93,231,109,241,177,12,7,141,152,1,15,136,165,154,183,129,17,233,111,4,53,170,113,125,77,154,89,73,14,223,133,29,216,180,228,101,230,232,120,84,124,61,217,220,130,169,33,10,12,131,252,235,192,183,216,102,8,229,138,153,37,101,215,245,64,131,130,170,130,78,90,20,163,226,104,154,109,175,2,240,129,233,177,73,43,224,158,218,85,47,3,70,117,51,249,201,209,44,186,114,158,141,97,118,54,198,221,143,110,150,68,186,71,159,149,130,105,203,111,12,197,133,46,15,21,159,187,252,45,236,192,72,231,74,170,12,73,133,245,81,124,112,190,74,13,102,248,133,137,202,199,215,203,139,49,22,34,7,242,219,80,172,214,240,75,99,251,47,223,111,182,182,247,47,107,10,124,130,91,29,14,60,166,210,186,223,55,132,216,44,203,12,10,36,245,75,98,27,156,111,245,150,110,17,4,246,226,186,33,119,77,249,101,218,152,218,138,83,55,203,212,93,216,52,224,139,63,20,242,181,82,167,52,206,190,111,9,150,89,237,136,114,13,240,102,218,91,31,12,205,77,150,17,212,184,146,91,32,28,20,191,4,89,29,33,188,97,184,250,193,68,202,66,174,128,208,192,119,224,63,77,19,233,229,252,83,98,198,110,125,251,133,83,161,214,65,142,242,202,114,81,17,148,157,216,223,95,148,169,248,171,103,208,179,141,232,168,172,96,136,167,132,15,83,130,11,91,100,235,122,54,34,76,52,159,136,41,102,146,204,60,67,224,51,28,246,39,34,150,172,27,33,101,133,89,185,63,17,177,196,230,190,203,246,17,37,8,106,68,211,97,196,0,100,164,24,247,206,181,68,217,215,208,194,170,71,175,236,101,3,211,130,54,59,135,247,228,105,248,111,83,36,90,229,189,180,150,125,172,152,221,252,90,249,185,177,84,252,145,163,166,209,231,93,101,236,177,132,67,91,130,182,169,21,13,30,106,130,164,245,193,20,253,154,228,93,121,37,221,53,19,82,54,245,244,53,158,247,217,182,143,165,204,110,38,233,201,207,104,72,223,94,6,120,227,239,189,100,44,161,96,252,117,218,227,36,205,134,65,190,17,20,92,93,193,12,13,152,166,123,215,243,144,25,139,159,9,21,243,242,121,42,146,142,38,178,197,75,231,131,17,204,173,50,35,242,126,150,155,187,27,243,108,9,211,51,35,152,200,131,250,224,86,215,59,109,88,99,140,131,103,41,214,249,16,74,23,141,170,31,12,15,254,58,48,208,228,71,239,108,10,216,218,218,238,40,71,209,237,44,82,126,215,150,90,189,169,35,20,134,73,92,249,133,161,179,63,100,156,34,207,152,220,106,156,190,133,153,164,148,79,155,12,22,200,113,244,162,126,32,147,173,49,192,150,63,82,68,216,244,228,12,187,186,124,94,41,180,157,38,25,198,38,159,17,75,84,49,95,73,153,211,50,76,225,225,7,195,86,175,242,121,102,168,123,46,73,66,213,110,42,167,228,76,228,38,165,61,29,166,76,85,100,25,56,75,117,153,190,12,156,53,188,140,34,229,152,243,204,72,69,57,204,78,176,235,42,65,63,110,44,96,21,94,218,53,24,106,214,23,152,220,5,244,236,138,186,69,56,2,19,112,250,204,113,134,157,181,208,9,12,61,202,167,60,150,214,41,89,200,108,205,69,41,251,209,100,29,52,166,64,171,34,187,253,86,226,135,149,204,9,236,61,109,168,103,13,18,189,138,182,18,246,138,103,93,198,65,175,234,93,111,154,114,28,101,147,86,245,174,23,122,177,223,80,193,204,0,163,108,121,226,201,236,252,62,152,134,183,146,245,125,117,116,209,191,39,142,208,251,88,89,223,54,11,143,207,27,38,94,93,158,193,192,27,241,47,191,153,159,95,210,129,118,230,2,23,187,75,188,216,38,101,63,51,48,163,132,227,240,134,21,33,79,101,83,8,247,15,172,45,19,222,145,15,12,247,205,225,147,18,181,203,44,149,84,178,8,51,125,210,15,192,116,74,200,96,40,40,37,125,252,12,164,22,172,48,171,31,55,59,159,234,40,124,160,37,63,61,102,88,68,224,12,76,21,92,102,44,243,140,241,187,134,6,119,230,47,153,76,43,232,242,115,215,159,167,143,174,250,101,86,31,103,38,237,144,100,187,94,127,197,16,255,109,166,241,219,187,197,68,110,92,221,17,48,27,27,157,231,17,87,242,183,141,61,13,66,101,178,136,224,119,250,25,49,216,111,35,131,41,43,84,165,230,150,29,102,154,145,71,106,1,166,127,218,52,6,149,174,32,105,225,20,40,82,100,186,170,23,138,25,203,111,171,154,232,199,125,164,166,84,21,223,38,70,131,105,74,104,74,239,221,118,39,55,122,140,178,114,232,88,136,217,149,249,56,35,37,146,229,203,70,230,117,204,24,103,36,32,171,92,218,72,63,165,11,135,91,125,150,1,115,62,90,190,46,159,31,171,83,51,32,168,219,186,111,6,165,209,85,100,164,160,114,120,86,230,64,179,58,69,51,255,91,35,138,207,134,103,251,85,179,12,5,36,4,73,28,125,240,9,14,138,208,220,50,138,155,195,133,142,207,71,104,42,139,2,19,115,175,152,44,7,2,166,119,214,152,208,205,35,92,63,129,10,102,36,247,145,209,98,180,125,125,161,91,105,21,61,24,97,221,237,227,164,154,75,186,140,81,51,95,252,138,234,172,1,132,96,77,142,70,226,46,199,10,146,141,209,188,4,38,242,244,48,233,188,168,243,118,164,244,125,182,156,176,24,107,192,198,229,16,24,253,181,190,238,209,67,162,94,82,231,197,133,221,236,167,123,214,11,39,39,225,58,125,118,225,120,14,9,188,145,205,169,247,182,151,214,213,151,101,217,99,225,68,100,68,18,140,120,186,67,113,141,181,109,218,158,87,96,100,176,227,182,81,50,212,43,95,182,45,109,1,227,246,248,192,180,67,78,255,237,202,130,47,75,31,147,6,66,163,190,50,34,36,32,171,50,240,142,237,85,61,65,147,206,195,148,60,167,123,8,97,220,61,181,86,75,160,74,14,208,97,90,144,174,28,55,112,165,121,196,111,27,77,3,253,248,216,96,47,247,221,96,67,75,106,188,202,35,199,158,190,249,209,38,235,34,241,31,231,10,13,217,68,94,186,106,196,109,37,187,234,159,110,53,173,67,217,229,152,11,185,123,33,38,100,89,138,44,248,99,91,153,216,81,122,242,132,162,151,33,213,79,247,116,77,230,78,56,116,214,192,46,97,197,226,197,246,84,247,218,244,187,132,199,53,6,30,172,71,130,38,218,181,29,61,145,200,214,120,187,155,161,224,240,105,186,210,125,113,73,222,25,17,198,112,60,96,170,221,180,19,95,216,152,19,119,158,238,93,185,35,253,103,104,17,243,180,81,236,239,185,27,242,38,238,136,147,204,48,103,183,38,48,58,15,62,149,98,81,52,116,101,196,201,103,68,68,141,51,155,178,76,207,28,65,91,134,143,5,99,219,8,101,31,141,29,104,223,223,64,235,211,186,190,100,133,161,179,255,203,86,1,43,39,0,103,91,163,81,126,32,82,67,171,201,194,215,105,0,251,68,252,72,254,194,217,87,152,61,81,245,163,145,236,211,235,162,37,171,199,130,142,234,145,84,206,51,89,233,217,226,174,200,177,38,9,121,205,221,194,237,68,44,121,148,171,62,50,140,224,138,207,57,3,165,227,36,161,35,102,97,203,245,157,97,173,144,84,149,219,198,124,97,124,70,111,198,115,59,17,147,254,118,37,0,204,14,243,50,247,115,52,238,232,14,51,37,117,137,238,128,199,246,9,141,254,205,244,140,133,86,108,194,252,96,244,186,165,4,13,13,98,133,156,189,153,125,86,201,92,34,85,4,15,204,79,222,155,89,220,9,124,162,147,226,3,141,68,114,214,103,106,27,11,95,118,135,9,74,72,222,165,145,173,152,62,37,13,94,182,20,184,50,166,30,227,171,126,47,152,8,252,137,194,24,47,126,40,253,176,123,36,141,115,248,156,124,166,101,196,22,33,251,152,9,242,253,238,217,188,158,237,80,83,24,119,25,135,113,182,210,212,71,161,75,232,187,43,72,162,123,107,246,161,16,135,248,138,142,168,252,146,254,37,203,200,156,21,228,123,29,112,84,180,100,129,199,89,141,132,15,76,106,58,15,4,254,45,187,31,76,35,129,62,145,118,182,70,251,51,99,166,54,137,246,136,190,105,12,32,60,154,38,93,203,12,162,159,79,203,254,60,151,37,203,245,96,214,216,236,115,29,156,71,214,101,249,232,207,192,112,137,64,138,139,75,156,53,126,51,202,142,84,238,50,171,158,155,162,206,84,244,134,251,95,255,114,96,194,183,33,170,41,158,213,64,134,39,39,169,186,117,168,134,241,60,23,130,165,58,225,64,64,234,177,23,69,175,126,235,214,231,192,166,123,25,48,29,141,50,133,87,220,30,62,199,101,250,6,17,184,173,10,91,173,51,224,221,36,161,66,97,139,241,225,232,25,25,73,151,7,180,167,227,203,34,143,180,132,100,77,120,139,76,99,156,155,2,221,212,159,102,33,245,216,14,109,105,232,3,10,143,59,155,161,201,216,183,30,140,40,166,239,186,216,66,165,247,194,161,70,247,184,50,123,251,2,159,121,178,198,202,245,35,118,229,7,166,13,46,142,238,73,249,171,7,62,159,82,75,113,244,217,145,75,36,142,94,246,25,8,247,96,184,153,89,97,196,115,227,194,81,147,146,93,23,233,106,218,3,3,102,139,215,21,222,45,114,173,20,107,113,178,22,24,250,113,140,97,58,171,36,89,211,161,72,246,29,87,6,223,83,223,7,125,135,174,237,105,229,159,242,12,97,179,194,141,17,110,91,21,61,183,73,208,199,48,195,82,125,62,240,172,253,94,55,62,51,186,103,163,8,238,182,125,192,136,48,235,209,212,205,62,208,120,233,250,184,55,253,41,43,80,92,47,228,129,161,140,152,234,61,120,38,157,7,161,15,21,55,253,96,75,122,2,111,201,201,119,252,111,86,140,147,69,146,190,104,252,115,66,103,55,250,1,30,186,127,232,246,225,93,16,129,153,165,40,126,105,254,162,207,195,158,179,234,117,55,228,253,226,182,208,156,214,119,117,174,140,157,104,192,231,91,209,65,198,68,118,7,48,74,126,73,207,61,122,218,41,158,9,10,9,250,68,207,132,156,221,233,4,120,172,82,244,153,192,220,185,175,163,110,165,77,17,19,34,253,17,176,25,20,41,188,141,130,16,112,107,154,208,199,68,215,69,201,12,134,225,243,192,196,183,241,84,80,8,213,75,27,148,142,226,227,65,32,109,200,2,112,38,209,146,239,79,119,75,250,41,74,95,78,188,175,142,72,132,70,194,99,70,100,134,196,149,248,64,3,27,203,35,198,81,39,135,36,175,203,50,103,61,30,10,65,158,126,213,52,94,196,30,153,173,71,189,22,92,192,48,245,119,220,22,133,35,125,38,63,149,171,64,233,229,214,159,102,191,215,226,202,112,43,121,30,56,143,233,190,46,218,121,116,162,68,195,218,173,247,176,209,160,182,35,183,205,190,39,197,202,133,248,90,215,251,154,20,10,239,83,153,72,207,104,166,134,108,125,76,210,244,65,55,217,66,211,222,184,187,39,66,209,176,93,250,54,205,58,56,123,156,177,32,17,232,201,209,139,72,57,30,249,9,156,233,139,17,120,25,233,35,96,44,79,187,194,104,218,181,128,217,208,233,111,159,3,86,60,212,109,30,191,154,231,65,103,211,19,11,11,211,149,161,251,61,214,143,157,46,140,210,148,92,57,28,251,94,47,76,167,140,100,137,78,72,122,182,9,2,111,221,86,209,187,95,92,37,28,152,21,65,119,139,180,148,148,11,51,143,232,165,153,194,147,192,208,79,116,175,201,230,230,222,247,72,194,37,163,48,203,174,67,224,218,244,149,224,159,229,214,174,6,247,39,253,197,183,123,195,55,12,104,164,169,228,44,122,216,126,36,129,105,108,19,152,130,88,157,23,222,165,234,209,103,30,114,31,165,223,209,154,94,198,195,144,29,136,252,246,144,21,223,76,39,87,149,11,151,182,41,186,99,250,88,17,67,113,219,178,110,210,237,120,19,119,203,250,87,52,101,120,102,22,168,167,23,238,90,12,128,227,79,251,195,133,147,86,133,7,84,249,185,238,93,227,8,173,15,101,193,36,190,119,109,106,150,2,239,233,62,71,134,230,180,159,180,4,58,5,229,14,211,154,21,133,221,158,101,140,83,216,19,184,84,239,237,248,125,33,207,102,19,113,140,230,222,3,246,125,181,165,35,101,24,251,97,223,175,19,53,27,133,207,162,127,63,206,249,100,166,7,102,162,35,22,109,68,221,180,206,206,26,189,220,200,197,166,149,33,45,216,24,50,116,111,19,53,216,118,166,2,243,12,239,56,58,83,88,145,210,42,92,248,92,99,50,38,53,170,197,0,138,161,99,221,16,11,53,68,89,38,96,187,194,152,13,152,196,143,164,253,178,153,50,220,80,222,68,149,5,166,203,113,223,80,126,164,46,201,179,130,63,93,124,186,40,113,20,105,213,57,47,23,129,167,25,187,136,115,39,83,225,14,185,243,110,65,104,53,23,20,125,113,223,107,218,6,38,77,133,113,90,140,121,254,76,133,231,219,20,184,162,13,213,239,246,135,218,185,228,35,81,43,89,49,146,134,57,200,40,76,196,91,119,192,232,205,40,140,166,96,76,166,88,0,62,87,142,79,237,93,68,168,179,111,189,114,114,223,61,94,39,159,211,212,163,17,58,158,17,234,227,153,59,245,161,81,144,140,2,38,44,192,158,245,145,211,158,223,34,214,193,125,244,249,105,212,23,98,147,97,43,142,190,108,66,249,114,223,72,109,236,89,5,174,215,68,9,31,107,214,63,25,104,180,77,184,95,138,217,92,15,157,54,168,30,212,160,85,44,171,64,75,80,96,111,191,199,116,8,47,109,203,111,147,17,161,67,48,96,72,110,93,96,218,146,98,144,55,179,156,89,2,195,156,136,200,182,65,148,145,189,242,38,69,118,35,64,83,212,234,122,114,248,5,59,208,51,235,55,61,55,222,46,94,36,97,225,236,90,200,59,127,149,88,184,6,156,196,65,195,226,88,138,117,62,16,41,178,75,156,181,77,196,37,214,159,138,64,140,176,68,55,114,221,241,195,196,235,18,224,161,145,79,3,78,192,73,28,50,128,27,4,55,127,160,8,137,46,9,169,119,183,214,194,248,101,232,224,178,226,163,246,143,171,82,192,77,37,12,112,186,107,53,114,61,104,65,231,178,245,104,228,232,239,77,211,207,47,1,57,68,73,146,217,14,211,24,38,137,164,141,228,213,136,12,0,115,132,180,228,163,57,133,177,95,220,152,153,72,203,125,83,44,29,241,237,86,250,195,229,235,195,8,100,198,169,27,190,137,2,90,253,58,134,17,148,46,137,161,240,168,202,37,86,62,136,91,73,62,46,211,61,73,241,237,85,172,98,37,188,67,35,60,40,17,11,41,180,82,245,220,103,111,86,239,35,129,195,41,27,101,66,11,8,173,14,35,62,39,251,190,205,14,118,69,232,88,33,183,233,24,132,139,24,229,50,11,229,69,172,44,99,145,212,247,29,255,104,253,200,122,111,102,53,61,34,44,178,253,178,71,71,88,125,70,93,8,119,117,218,26,4,38,240,188,3,133,180,171,126,60,219,4,208,3,205,212,43,5,61,35,99,196,118,22,43,107,105,241,35,251,152,110,98,155,126,176,212,100,147,194,187,203,119,237,66,55,80,66,94,24,184,144,205,227,202,78,8,42,194,67,197,202,66,129,34,243,32,201,28,252,79,176,38,156,1,155,16,236,133,11,22,176,49,145,150,179,72,94,255,111,96,26,225,199,77,26,154,180,140,192,36,46,34,103,66,101,102,220,66,93,161,158,181,239,56,43,230,90,32,247,5,249,48,207,11,147,241,20,180,208,113,24,168,105,237,86,129,91,74,119,241,41,25,209,154,33,48,185,210,117,97,124,214,244,228,196,242,247,161,209,170,126,75,82,240,85,176,47,137,251,66,35,54,233,125,157,97,58,35,18,97,212,166,36,247,101,142,211,55,17,107,18,181,242,219,48,23,74,189,112,166,85,82,96,116,162,98,78,201,216,42,102,249,109,104,93,125,94,152,225,32,247,141,159,72,36,52,233,64,146,137,24,249,62,172,170,2,69,88,70,192,9,203,33,192,115,151,69,47,235,44,194,55,113,71,244,220,139,188,142,134,78,70,190,48,91,142,126,225,254,107,205,112,24,69,170,34,87,141,85,249,140,8,138,120,73,98,160,66,101,142,32,204,225,70,61,64,238,10,103,176,32,230,44,203,208,23,121,222,20,139,119,228,230,96,131,37,185,240,19,172,121,43,168,161,38,32,45,176,253,156,207,87,116,158,205,7,166,230,17,67,152,14,200,164,240,176,180,224,138,140,189,169,151,8,188,80,136,174,1,35,228,32,247,53,204,11,34,142,158,79,155,54,34,255,80,210,226,104,10,244,85,158,233,68,150,183,220,163,147,182,228,227,75,67,52,237,247,77,97,168,232,27,49,33,248,40,53,12,117,78,1,101,75,88,252,145,38,4,209,117,16,154,244,96,124,31,148,78,165,75,174,36,179,192,236,113,101,116,240,37,185,109,218,230,70,132,3,104,157,37,253,248,140,64,127,79,222,132,150,80,76,126,71,78,77,73,111,203,169,217,204,236,200,237,37,19,42,150,235,102,223,116,151,77,136,140,187,203,47,179,119,189,113,10,90,127,34,117,70,66,157,90,116,188,15,146,13,242,200,22,182,85,49,23,38,52,57,170,12,210,69,93,227,222,21,99,122,200,23,96,22,153,81,43,163,128,34,189,185,168,171,211,205,25,101,37,115,131,144,43,35,232,92,254,121,209,89,209,179,30,140,44,138,63,20,68,209,166,180,190,23,188,8,206,67,241,66,219,70,191,42,233,209,107,185,6,142,193,108,16,239,16,207,38,172,26,181,52,222,244,101,168,48,43,187,91,169,249,137,18,26,8,200,18,189,226,166,186,105,68,10,140,25,215,140,155,162,92,126,151,243,194,254,122,184,85,23,48,26,94,75,96,170,195,61,46,219,136,182,122,242,5,203,195,43,132,116,108,232,248,39,237,23,147,130,141,253,33,235,53,76,204,236,142,187,201,136,52,146,219,166,122,194,50,59,110,13,112,86,89,154,50,198,65,201,87,46,171,82,136,246,34,48,84,221,128,233,34,109,122,180,146,41,96,156,38,209,141,64,73,150,224,45,80,227,61,9,218,169,239,70,237,146,56,167,43,76,175,179,207,40,211,92,153,202,3,147,55,190,48,59,118,189,178,243,213,183,56,154,230,33,25,224,208,174,195,22,20,244,76,218,250,54,233,65,92,114,48,36,157,59,192,207,142,154,142,44,191,112,107,227,150,56,36,91,83,84,185,48,86,209,50,10,77,79,55,206,189,30,173,36,38,62,56,120,57,96,97,117,34,135,6,49,198,223,6,7,183,169,215,133,126,69,60,239,9,181,249,134,133,192,208,160,122,192,148,192,245,151,97,95,120,170,198,162,234,189,229,153,96,43,20,107,170,137,214,213,161,55,141,193,73,11,148,50,156,60,239,246,83,252,10,152,166,122,61,247,182,18,77,192,80,107,245,194,9,89,119,92,25,142,104,93,94,53,154,20,65,161,55,29,192,162,115,2,82,245,43,197,19,69,76,79,194,39,106,205,165,222,43,239,240,191,228,210,40,39,199,254,122,98,42,90,244,101,82,159,220,81,127,199,209,187,87,61,186,83,34,139,251,110,52,155,119,133,207,8,143,89,3,51,15,125,33,40,191,69,45,110,242,64,101,115,94,216,122,212,58,239,185,31,181,60,56,112,212,115,238,185,161,176,232,133,211,56,125,199,112,101,191,39,71,159,248,148,153,35,96,184,128,242,208,168,147,150,21,79,165,14,88,33,10,35,49,125,79,142,32,137,220,24,218,27,121,199,56,173,216,131,200,80,26,244,223,180,160,60,64,58,148,11,55,113,171,251,58,17,144,175,10,119,211,91,14,216,26,248,5,166,15,54,197,149,153,241,182,94,217,20,218,26,190,158,144,62,4,166,115,37,95,50,198,202,249,65,151,43,7,25,10,211,79,175,108,155,93,121,192,80,78,229,202,72,196,237,117,209,92,116,1,97,224,68,237,135,151,49,158,79,155,6,164,185,238,109,245,39,128,66,122,188,187,1,179,145,72,166,116,228,30,24,98,245,22,142,9,76,27,129,73,213,244,114,97,169,182,129,90,225,60,80,68,218,229,174,231,9,144,228,166,9,135,245,166,81,55,207,93,224,172,171,15,42,119,109,108,129,171,126,1,244,200,71,245,197,126,90,131,105,120,159,253,174,16,80,103,166,126,248,104,89,165,42,183,117,30,191,220,181,137,37,222,33,94,172,150,163,48,145,200,125,217,120,92,200,165,97,86,234,222,180,246,66,234,212,9,207,244,103,154,188,47,188,163,5,70,190,41,221,27,131,75,171,151,134,157,84,191,55,70,167,178,60,53,90,210,231,157,116,202,163,146,94,224,142,231,57,238,141,65,255,214,27,91,123,221,37,166,208,158,171,247,181,17,201,111,247,243,42,77,78,189,81,243,187,235,38,11,140,132,126,80,39,207,27,187,159,46,150,157,130,226,34,90,239,151,75,166,90,15,198,174,225,78,41,112,49,238,3,101,34,70,19,228,174,63,42,16,82,126,115,202,93,85,77,100,174,9,108,122,109,241,211,195,212,148,5,182,132,114,160,108,8,244,96,252,18,119,187,235,38,218,216,2,111,235,217,12,152,220,163,28,77,27,93,79,119,73,167,99,75,46,220,86,183,126,23,229,78,62,89,224,98,29,237,1,211,81,59,5,166,216,121,167,51,83,225,145,135,86,76,172,57,78,206,62,87,94,23,111,39,90,72,80,179,84,106,50,62,83,232,112,196,185,73,207,203,214,136,101,109,173,251,66,78,16,36,140,109,246,223,244,190,220,24,233,76,11,73,111,251,252,218,184,163,112,227,173,174,23,14,149,249,206,134,164,218,186,62,211,19,46,180,53,111,116,71,171,199,133,43,59,198,187,58,157,37,64,184,255,20,191,250,142,189,17,9,169,44,201,1,148,105,200,138,4,90,158,93,114,49,102,90,124,247,244,168,244,44,239,203,28,46,98,105,251,5,51,77,225,117,75,82,196,126,77,231,59,116,74,34,121,140,232,87,126,111,203,120,40,18,139,111,77,81,193,173,161,206,113,35,121,30,177,192,112,205,211,221,7,100,21,108,5,62,163,62,54,48,11,206,117,82,120,155,64,121,192,12,69,185,47,74,28,119,251,99,9,203,38,79,133,254,161,124,143,230,33,201,100,89,108,143,35,71,155,220,185,194,84,200,226,202,77,36,92,94,216,9,105,87,189,247,109,148,47,185,242,214,34,101,78,107,81,213,61,118,49,10,100,76,211,38,126,38,25,19,230,171,28,141,3,112,30,48,182,85,152,222,249,17,176,53,77,9,140,222,117,204,27,11,71,167,231,186,17,226,142,5,102,157,199,39,210,242,246,109,162,9,17,240,86,242,50,48,162,114,241,219,19,54,142,28,221,241,206,88,241,72,113,88,144,224,176,208,95,123,31,184,77,29,2,90,162,41,78,205,62,74,194,237,3,147,79,137,215,177,204,240,78,96,120,66,145,59,48,213,18,89,86,203,1,99,31,64,44,173,121,82,188,39,120,121,1,159,128,171,232,47,159,39,218,228,104,228,115,20,238,214,81,23,27,97,2,172,166,48,107,242,229,202,182,156,159,147,119,179,140,15,152,189,149,30,205,126,63,130,9,230,171,103,32,245,97,25,207,216,163,147,68,127,142,94,18,202,239,243,222,183,44,232,52,192,18,0,6,204,78,87,31,233,162,144,23,39,199,159,162,235,149,175,53,102,76,42,27,31,246,164,79,156,167,28,179,33,228,238,174,243,194,160,41,57,14,166,77,68,2,203,130,13,96,244,13,160,252,211,69,19,204,212,249,115,228,243,15,60,187,38,5,139,249,168,196,140,133,244,190,52,114,0,211,58,28,40,237,252,114,221,131,126,176,155,163,26,44,39,242,196,81,60,145,172,8,117,240,166,231,166,49,36,214,85,146,78,210,132,197,226,197,202,121,179,80,244,186,232,111,99,156,119,223,246,179,168,154,230,69,196,172,27,137,181,174,176,57,110,142,155,59,219,66,211,5,158,55,82,63,107,79,106,83,175,26,253,104,191,103,74,37,169,108,189,44,115,174,141,132,34,61,191,58,93,209,147,54,47,74,152,34,239,106,162,140,179,110,54,178,96,173,166,240,24,81,83,165,179,89,99,1,202,127,209,22,67,163,146,54,239,3,91,222,41,114,168,212,121,228,85,157,40,2,166,122,192,172,168,83,225,181,229,228,157,15,73,143,70,249,38,152,228,36,135,69,97,13,152,119,31,41,90,18,180,58,223,160,189,123,159,201,121,6,89,39,156,105,253,37,113,101,248,90,234,71,111,30,199,81,20,162,238,35,76,243,3,99,177,121,223,37,229,240,231,190,80,148,137,100,62,84,241,170,33,171,233,244,68,6,23,115,212,145,30,248,204,134,183,172,67,195,131,174,30,211,20,72,28,205,148,85,187,162,157,106,64,192,155,230,98,133,169,6,199,209,133,118,33,25,163,196,91,187,222,10,7,187,15,253,233,141,62,66,212,48,168,170,106,120,117,62,137,20,157,20,244,114,231,172,81,12,98,57,109,222,234,201,22,209,143,19,22,154,45,250,173,189,116,81,148,4,181,30,238,168,235,96,170,33,119,77,193,164,182,91,21,90,103,137,221,10,35,87,28,215,141,117,136,236,130,105,245,79,151,34,114,230,99,241,56,52,152,170,82,185,165,176,218,116,10,167,20,26,221,91,150,70,173,122,225,208,133,162,112,115,246,73,179,235,164,176,170,117,102,222,2,96,215,178,79,89,22,63,213,40,31,210,111,248,192,136,10,247,168,77,22,221,238,21,154,148,122,148,94,216,204,84,221,250,224,229,56,162,58,207,82,180,117,152,45,227,219,5,12,187,75,227,190,69,59,106,190,48,12,6,189,50,44,221,130,228,65,245,93,235,35,244,246,174,72,229,44,139,28,164,128,88,40,128,172,40,62,50,72,187,174,61,76,217,227,150,154,135,168,225,3,142,171,106,179,140,54,161,139,253,50,231,242,120,40,231,117,10,203,183,144,27,222,82,43,70,112,78,119,93,38,179,26,85,161,130,31,226,210,223,182,52,81,149,242,123,210,245,152,148,83,116,188,65,34,44,34,2,13,220,164,66,248,107,83,210,147,111,12,101,167,48,26,150,174,230,86,247,169,151,76,177,139,134,64,80,89,119,187,48,34,86,89,225,182,46,121,242,60,93,177,16,53,248,68,153,151,35,66,7,163,198,133,251,39,114,22,236,148,156,134,94,248,182,78,165,125,169,47,12,22,133,81,166,186,180,27,54,159,93,97,243,79,12,202,79,85,121,10,96,219,189,94,42,146,30,90,80,74,156,66,129,218,26,103,35,125,125,139,116,205,52,225,30,24,19,195,122,185,93,75,152,234,8,8,136,194,10,113,157,170,187,0,195,60,43,14,227,55,37,223,38,239,254,238,139,54,198,139,250,192,171,229,96,107,156,188,163,198,44,39,63,179,126,31,247,183,205,99,183,60,240,121,99,227,194,91,58,43,57,57,133,212,229,240,124,220,84,8,49,215,149,159,64,174,172,104,212,72,7,196,46,30,217,33,54,169,93,13,20,57,206,134,189,59,74,10,170,104,65,11,14,137,239,216,208,1,77,85,30,57,174,140,187,250,215,119,96,100,5,182,194,102,227,25,48,41,251,167,8,14,133,232,7,243,109,145,65,212,18,186,245,180,172,128,81,224,92,79,133,253,27,132,38,40,212,175,61,168,113,22,206,168,79,126,44,170,81,75,57,34,232,104,124,150,40,192,240,152,222,163,41,223,236,128,247,91,13,70,48,231,147,237,254,85,157,73,247,43,213,194,54,144,63,56,67,239,209,204,1,73,84,15,7,178,41,55,85,37,6,88,183,209,8,24,239,195,161,207,4,250,202,247,50,79,76,73,249,82,159,9,157,227,159,220,62,170,20,38,196,247,60,50,51,210,248,96,162,204,169,244,148,49,67,35,5,180,239,135,56,131,89,162,55,207,32,79,68,230,65,217,20,101,123,211,15,58,215,143,84,2,148,30,115,174,248,193,28,187,243,203,248,33,231,62,29,62,239,110,61,108,34,204,130,253,137,210,152,63,69,54,13,54,226,218,158,61,206,13,3,155,33,31,62,112,247,76,40,109,52,231,253,149,231,232,141,102,74,192,86,99,148,223,62,97,252,254,98,113,186,212,216,243,233,149,147,254,253,150,54,235,82,83,146,84,141,41,156,30,52,152,120,85,223,213,58,171,236,119,226,81,170,241,233,238,183,131,18,147,23,246,79,132,211,166,136,49,130,34,170,54,2,229,219,203,10,15,178,39,14,247,172,74,113,164,88,97,205,126,63,141,143,69,17,113,35,234,4,88,27,53,135,153,255,181,4,8,239,56,249,185,225,181,60,117,81,106,189,187,93,24,86,166,214,55,38,10,123,35,96,4,82,52,165,135,177,167,223,53,26,229,165,104,126,137,9,226,243,84,36,107,54,232,215,210,41,30,191,166,111,247,157,57,49,188,116,133,207,190,212,191,173,205,151,149,228,77,179,152,116,151,61,59,225,42,31,126,210,21,0,105,190,111,107,116,162,116,211,111,215,73,218,232,144,126,244,56,195,172,38,93,32,204,153,50,142,70,205,177,234,201,205,70,233,123,106,248,53,61,83,124,253,53,238,111,135,177,202,171,10,119,91,128,2,110,173,62,107,215,96,241,186,71,79,194,1,133,167,83,189,179,133,44,162,85,133,16,200,116,123,52,96,170,56,114,91,136,15,120,246,23,148,40,81,126,185,206,225,86,70,63,184,106,153,1,233,183,233,61,88,7,230,13,200,51,179,62,100,151,118,41,166,228,152,133,250,210,76,145,114,58,218,146,82,137,14,136,39,214,14,52,107,13,220,92,170,62,15,165,223,177,103,148,223,123,70,0,170,187,34,161,253,112,95,93,97,35,134,221,235,66,219,67,78,78,216,223,190,103,82,144,246,171,34,247,139,237,36,110,133,229,131,11,197,126,9,159,58,63,213,190,213,156,201,137,222,7,129,73,128,120,43,43,44,76,218,146,238,165,97,37,89,156,202,71,110,252,233,183,59,171,49,75,221,244,163,155,25,31,202,209,231,169,13,159,103,89,138,50,92,199,128,167,201,194,199,19,239,136,152,72,244,246,83,203,172,142,102,179,124,190,232,175,53,172,4,12,189,81,96,140,206,125,167,10,125,20,147,83,129,187,9,21,239,128,181,183,171,88,203,83,190,143,244,124,187,18,217,45,218,104,247,151,127,229,129,87,105,219,52,26,171,7,25,70,239,60,83,200,125,34,204,33,43,197,227,174,22,128,198,19,65,144,147,173,146,127,28,163,159,48,250,38,91,42,244,78,44,6,62,184,243,207,253,120,248,168,139,15,96,208,179,10,220,122,18,83,50,94,197,45,230,155,165,62,147,231,29,47,168,93,241,229,13,44,99,239,209,60,161,226,189,116,144,165,224,190,239,11,159,161,112,38,192,125,167,163,37,27,31,152,45,16,245,226,183,233,2,43,23,37,73,180,226,186,23,148,144,0,77,196,255,51,160,33,23,138,26,198,157,201,144,151,39,241,227,103,206,240,146,228,129,82,41,44,222,184,117,62,20,68,45,238,38,150,147,7,75,47,219,190,113,221,23,141,182,224,185,137,187,50,117,85,150,36,233,50,170,19,137,16,159,45,154,83,192,38,173,198,161,131,142,151,90,244,170,207,220,253,205,38,40,3,194,38,172,114,89,219,43,227,168,2,82,26,191,47,170,225,141,177,60,120,153,38,85,183,228,88,82,54,37,22,68,102,18,225,45,98,135,132,254,236,133,201,47,200,3,65,13,250,179,148,178,147,67,242,30,2,67,213,90,1,147,105,146,219,162,198,123,166,231,22,87,110,121,247,128,233,107,203,55,138,160,97,89,188,151,97,140,213,200,210,163,72,133,222,254,253,109,2,158,236,9,82,224,172,30,21,48,134,207,175,239,120,164,171,107,161,169,178,244,238,88,202,141,203,217,110,68,72,7,236,153,39,125,181,157,102,224,115,51,206,144,78,77,157,211,159,218,35,56,91,141,64,224,211,187,61,180,44,11,61,30,45,206,96,34,247,195,157,220,215,69,103,92,190,209,207,54,61,63,129,161,40,125,115,96,182,70,164,117,163,119,179,4,64,161,54,190,186,117,39,177,74,4,91,93,118,203,242,74,243,146,155,72,205,80,131,242,73,44,179,227,184,243,35,37,191,214,61,99,12,207,28,143,169,123,199,8,236,22,47,219,177,229,64,219,39,96,72,235,205,55,75,228,88,207,126,234,166,201,105,90,34,63,250,77,251,56,122,21,233,92,55,19,175,156,124,201,161,80,115,130,139,126,225,106,34,22,217,97,72,87,67,142,158,182,24,87,63,121,197,142,36,94,164,229,186,151,167,242,224,171,78,186,222,46,108,27,154,230,211,243,166,176,122,183,221,173,154,130,117,243,181,20,67,43,100,131,254,219,191,255,237,191,252,233,159,255,229,15,127,250,243,31,255,240,191,255,238,223,254,241,239,255,248,79,255,235,239,255,245,191,255,167,255,240,119,233,223,255,253,111,255,237,207,255,250,47,127,248,187,191,249,143,127,248,251,63,255,159,63,253,225,111,254,246,31,254,240,207,255,248,135,63,255,233,95,255,238,3,254,243,31,255,233,15,255,229,207,127,250,227,63,253,195,223,252,237,255,248,231,127,254,211,255,252,227,63,253,253,159,207,121,254,171,253,40,27,168,13,217,37,44,178,173,39,231,187,36,80,110,167,58,200,7,22,51,24,40,22,216,43,142,101,31,20,83,137,29,204,198,179,59,188,77,192,223,97,107,177,89,203,173,58,217,222,229,219,178,84,141,14,31,110,106,48,162,198,190,44,52,35,1,238,25,14,138,84,166,70,211,163,17,41,171,110,128,77,0,147,34,180,174,86,210,206,238,195,62,217,153,144,0,190,48,222,39,97,162,91,169,38,221,122,71,253,36,123,220,27,213,100,165,170,156,27,186,219,167,157,246,163,162,20,57,148,231,241,229,45,1,7,125,162,243,194,139,157,165,27,171,178,66,180,75,164,52,241,83,150,81,135,113,40,191,29,77,212,50,232,234,138,235,98,147,85,98,126,180,82,199,92,45,204,181,153,238,238,90,198,153,140,58,57,46,188,110,254,2,216,220,82,102,156,156,194,65,23,152,74,163,123,165,87,116,66,250,148,75,179,94,57,183,195,172,13,109,225,164,39,183,130,107,28,109,247,33,39,55,125,206,17,247,221,176,118,22,184,91,226,223,159,120,254,117,94,92,120,84,215,31,0,101,11,93,20,69,71,190,5,156,144,109,144,115,35,172,48,221,110,22,178,72,190,254,117,213,120,149,105,199,125,161,250,118,133,173,45,233,128,218,126,120,169,179,243,159,247,117,27,39,45,28,201,207,29,206,219,40,204,206,146,28,172,223,53,81,163,40,119,2,179,142,248,135,75,30,236,204,183,251,194,70,241,112,27,93,27,88,73,30,10,57,158,25,230,167,229,39,47,34,39,199,51,196,109,2,32,102,17,128,52,129,161,121,4,220,207,219,107,235,142,114,90,113,71,205,225,109,63,152,226,21,238,230,206,238,240,47,91,41,176,73,202,125,40,102,6,67,134,10,61,24,185,135,123,61,225,115,209,159,222,27,255,249,239,153,66,39,61,171,193,125,226,84,63,124,219,11,92,8,177,154,192,56,75,251,39,82,48,145,72,89,96,18,159,238,233,50,177,40,195,207,75,96,122,150,187,95,90,194,175,81,166,164,14,167,115,251,141,65,74,91,93,158,74,39,89,217,125,172,144,209,46,69,70,26,149,97,104,33,31,188,140,217,36,71,219,70,248,243,16,161,192,180,165,113,15,120,224,10,211,28,30,166,236,47,48,253,140,41,96,74,224,233,126,4,103,86,103,79,95,238,60,191,175,218,55,240,72,215,160,222,228,164,174,96,87,37,221,84,92,27,222,26,229,216,208,62,48,54,60,190,74,176,2,23,153,49,161,253,209,56,224,48,86,210,83,225,182,150,59,119,227,194,32,223,46,238,33,181,248,116,153,17,170,186,12,82,96,188,160,186,63,209,19,238,228,155,43,0,166,115,120,4,58,68,174,139,80,52,97,0,116,15,166,117,171,11,92,251,248,72,133,6,179,31,156,2,19,87,205,184,108,56,132,122,114,203,46,39,127,160,213,182,90,114,114,100,221,90,188,45,100,40,171,204,181,100,195,198,87,141,252,137,47,206,219,130,112,96,138,249,95,3,3,251,172,180,100,24,33,189,131,81,202,7,178,165,209,15,123,32,94,183,227,182,168,13,86,249,62,6,108,237,182,2,30,244,37,109,129,121,179,241,178,208,180,73,93,238,250,247,234,47,74,166,83,208,70,15,89,11,120,94,70,46,232,42,227,14,96,78,125,3,47,179,165,71,152,253,254,50,169,100,57,26,50,125,24,69,231,108,189,215,122,52,236,148,120,215,231,169,32,170,113,225,129,137,212,116,24,42,196,144,113,52,232,215,173,62,35,225,33,86,111,118,254,172,132,168,126,86,159,12,19,67,50,63,240,162,120,227,71,15,60,228,100,101,156,191,50,119,118,248,124,183,77,30,11,95,58,126,6,14,55,58,151,170,192,155,238,199,56,121,225,253,9,204,83,24,241,219,230,171,38,131,1,253,39,52,138,28,30,212,154,139,192,205,105,231,160,216,161,201,23,48,33,215,249,108,150,140,43,247,252,114,103,87,238,215,109,130,51,89,80,6,86,247,155,254,180,84,5,182,14,147,234,48,179,89,214,235,218,176,131,139,195,13,195,63,185,171,138,112,174,175,93,102,180,181,179,194,232,240,122,116,103,210,209,151,224,0,220,35,150,64,57,122,202,119,57,225,17,79,255,240,14,218,122,145,175,99,86,43,100,199,117,153,28,154,254,240,143,210,22,240,121,87,235,46,139,19,77,113,95,215,146,149,77,244,69,83,118,251,84,142,237,170,139,100,92,129,207,201,230,8,152,74,128,76,71,184,236,14,119,164,61,240,222,253,114,48,129,209,113,137,49,216,141,99,43,207,123,36,211,111,139,129,64,11,160,28,125,130,208,177,99,12,118,194,210,162,71,163,76,230,1,86,178,29,255,150,97,132,206,116,186,104,233,55,195,130,47,110,71,97,62,134,209,137,112,46,243,27,24,41,43,185,112,154,163,229,219,66,5,201,221,29,97,212,80,18,149,23,98,102,43,41,94,231,166,106,39,39,55,11,197,207,74,122,194,59,42,87,191,28,145,16,72,156,37,134,138,37,208,178,192,195,228,85,63,152,241,189,230,3,211,44,225,39,175,72,29,53,61,57,212,10,143,52,208,118,76,189,234,209,150,78,142,75,59,59,241,89,238,104,160,142,183,98,65,166,246,216,159,75,203,236,8,243,125,44,72,54,12,133,7,214,7,241,74,104,42,92,2,87,107,102,242,41,199,200,248,85,143,222,91,96,104,29,89,47,13,110,235,133,247,104,87,167,194,174,28,113,196,17,115,169,78,211,148,93,83,141,81,60,187,218,142,152,106,11,167,247,235,158,166,254,80,244,117,102,23,14,57,48,203,98,27,58,86,166,105,231,56,12,23,105,201,32,223,109,123,63,59,48,2,106,253,25,135,37,199,60,139,119,249,150,205,42,70,204,169,197,242,130,60,151,206,56,244,131,108,127,153,153,249,76,135,2,220,251,90,2,157,104,233,201,135,15,79,124,69,228,70,51,105,126,190,46,216,209,45,86,85,8,208,93,190,128,105,25,207,88,85,217,154,174,162,112,255,164,36,45,206,64,242,103,189,232,140,69,213,200,20,178,220,219,185,253,211,204,52,37,141,164,40,170,150,17,43,195,243,235,186,64,44,115,220,138,163,207,14,97,74,196,105,25,179,79,210,209,130,179,61,187,174,107,244,111,70,8,196,92,89,186,190,202,100,145,140,195,68,68,207,64,128,74,185,226,232,6,83,76,143,62,83,212,152,17,205,14,222,167,206,41,102,116,23,40,220,92,249,180,146,41,233,250,109,177,160,36,89,95,150,205,156,59,226,108,26,227,235,131,142,45,7,183,118,217,11,6,147,8,191,104,175,249,57,120,246,136,235,26,196,161,212,31,244,60,194,123,106,194,171,165,48,34,37,245,194,72,23,60,176,11,131,254,224,169,27,58,224,85,238,193,227,108,237,223,131,207,199,115,175,27,37,53,153,47,18,122,180,177,237,249,245,59,233,185,231,53,29,7,102,127,176,222,201,40,71,148,62,17,252,125,102,27,250,151,61,20,160,204,188,155,124,60,156,28,7,210,120,153,38,193,169,112,46,227,238,138,168,237,62,87,62,80,77,136,161,192,170,58,244,190,71,158,233,142,20,182,197,67,111,236,44,133,57,221,65,10,31,78,223,8,95,208,138,163,45,181,163,239,147,12,116,228,237,104,74,89,83,7,131,113,147,226,228,101,62,9,21,106,222,116,253,7,108,78,30,250,198,240,54,21,56,143,250,44,155,216,234,196,165,193,175,90,250,125,176,157,143,207,7,5,199,162,7,119,72,185,113,101,105,74,23,179,205,194,164,184,98,223,132,83,123,251,139,79,55,151,187,103,67,11,77,97,6,126,14,248,60,209,173,225,128,213,111,98,82,177,116,102,210,57,167,225,161,219,98,66,27,79,58,134,230,18,122,56,28,70,8,189,23,133,113,66,138,163,11,161,70,123,225,17,31,9,73,239,172,147,14,39,191,239,19,109,46,205,168,156,43,63,19,73,228,37,76,85,89,167,241,51,118,242,125,168,25,2,70,122,102,75,84,203,99,121,50,25,218,169,211,229,148,205,168,217,252,233,246,6,147,229,120,35,9,90,249,214,71,190,102,119,199,228,179,48,154,70,217,243,241,183,154,35,146,199,238,115,61,19,75,165,39,33,22,221,138,44,173,198,49,213,200,55,31,204,247,152,158,80,163,195,102,138,120,96,66,47,146,111,228,236,39,75,242,85,130,58,95,41,114,95,212,90,90,157,177,233,75,250,113,154,234,219,221,210,193,123,173,83,97,116,44,3,174,208,4,159,163,75,157,55,228,165,221,163,233,164,244,91,117,98,231,132,14,130,6,65,40,220,222,189,209,52,75,45,129,177,181,189,123,35,44,96,158,47,31,118,107,4,204,244,171,229,103,125,50,41,235,17,48,82,9,47,218,31,52,173,39,254,58,49,108,241,141,85,181,233,240,129,145,130,245,167,114,22,104,40,191,10,211,214,231,87,134,59,83,122,174,108,210,0,225,113,99,249,185,227,61,179,105,111,41,96,76,226,158,88,221,190,17,31,10,197,172,217,159,47,128,197,209,159,41,251,249,107,181,242,251,64,32,57,4,76,211,90,126,162,141,30,197,4,204,69,119,215,15,4,41,236,72,158,145,115,170,227,141,85,224,138,248,125,179,148,230,84,31,24,195,168,128,209,87,155,207,201,219,184,39,55,195,222,7,174,89,46,205,124,221,158,147,163,168,26,247,13,107,165,62,247,189,216,196,24,60,54,142,174,251,185,242,109,157,131,1,227,182,254,192,195,117,152,12,134,134,245,76,43,80,113,186,195,36,65,150,46,4,40,237,127,139,140,149,168,242,214,173,246,54,65,162,123,52,73,123,121,223,132,104,233,11,11,172,215,7,195,25,129,217,147,198,185,145,38,151,120,28,3,242,253,241,118,13,102,254,147,239,147,157,181,167,21,73,13,177,217,146,143,164,154,214,110,92,25,82,109,58,173,156,169,96,126,150,14,192,137,160,69,126,251,215,100,186,63,152,148,254,236,10,83,59,253,6,42,213,92,164,122,229,182,79,52,74,119,141,195,133,229,81,208,73,205,204,239,203,60,230,245,190,204,11,97,251,185,217,197,108,89,99,240,176,29,123,4,74,167,229,131,178,212,175,128,33,240,203,133,193,72,106,126,234,65,175,151,100,231,214,153,162,224,5,56,12,157,70,35,68,52,57,82,247,103,130,229,187,166,31,22,74,74,94,192,25,92,100,221,50,12,23,139,153,187,72,15,40,49,73,146,65,27,51,200,175,65,20,20,122,195,61,53,204,214,148,99,148,245,106,228,177,11,83,124,78,61,96,120,62,114,91,103,229,98,206,137,115,195,143,151,148,37,30,100,164,225,227,186,145,84,151,43,51,113,17,191,233,113,190,203,44,233,80,84,253,147,27,223,179,137,70,154,92,96,43,219,78,127,91,227,199,192,187,48,196,33,207,53,177,96,211,75,19,163,236,196,254,107,182,24,193,99,103,49,62,228,22,41,137,167,128,39,25,203,121,97,60,78,123,137,119,141,0,240,146,115,55,68,180,90,147,187,206,183,48,219,45,21,248,169,179,217,19,239,98,51,123,96,122,166,118,206,23,30,82,243,234,248,248,208,104,114,223,117,158,10,15,170,249,57,158,248,70,70,99,188,176,239,190,206,149,87,35,147,95,152,21,239,163,240,217,99,41,210,22,104,118,28,244,7,251,209,236,28,218,82,24,217,154,17,31,200,64,221,95,78,190,209,131,113,148,72,230,122,44,129,34,17,29,15,141,207,92,175,123,255,164,97,99,82,40,237,246,177,85,83,195,251,184,202,191,41,35,223,14,8,80,54,2,235,158,26,163,93,129,209,237,189,83,198,130,98,35,104,177,26,164,63,146,243,106,206,255,83,24,67,218,28,247,92,205,204,85,224,51,76,220,108,28,24,83,141,42,240,160,223,59,230,163,106,124,55,133,97,188,110,121,222,229,214,225,15,124,2,153,25,83,206,164,56,62,20,166,48,31,75,192,196,5,253,166,54,208,22,38,135,127,79,14,79,65,142,62,63,188,70,124,217,236,150,101,82,193,217,131,230,215,24,10,61,239,161,87,94,81,137,18,152,44,150,220,119,53,94,240,61,121,239,215,225,198,224,157,226,227,68,229,73,118,2,208,174,39,41,209,128,205,122,92,96,76,10,90,60,114,182,218,73,207,141,64,78,124,32,124,229,237,133,77,37,234,194,180,35,9,204,115,186,111,4,194,85,72,101,0,51,41,213,248,237,81,100,93,196,126,29,215,142,120,40,80,165,151,60,210,6,181,228,174,47,195,214,73,129,115,242,118,225,31,60,174,246,180,193,4,189,247,202,80,19,147,223,134,150,241,181,88,255,224,235,232,13,10,3,63,95,176,62,239,26,31,165,145,134,28,43,187,124,140,9,187,235,19,124,191,124,205,90,128,249,131,45,183,53,102,215,147,79,214,182,123,97,13,175,3,129,105,220,223,247,210,68,51,5,116,23,239,243,252,158,183,228,116,58,43,91,242,74,223,239,109,101,153,198,233,221,78,121,221,39,138,108,117,87,120,237,79,183,250,27,72,185,41,92,112,174,46,50,12,243,115,52,85,119,129,153,120,20,110,48,39,239,201,49,23,209,75,235,176,11,238,39,128,97,145,60,83,56,223,253,222,119,39,57,37,111,4,139,186,124,31,26,222,121,250,200,251,178,78,182,251,229,11,163,9,244,4,73,233,30,76,53,67,15,222,164,86,214,157,116,208,150,185,48,85,221,156,239,185,173,163,72,224,108,214,38,119,194,19,101,31,224,66,157,81,166,75,68,232,5,174,214,120,114,39,219,38,84,148,110,142,192,94,102,183,169,90,50,120,160,84,60,227,220,133,222,113,25,104,104,108,230,88,25,207,61,237,165,99,101,32,170,25,167,134,103,169,243,217,128,208,19,47,147,130,139,94,214,34,132,186,199,26,171,80,225,19,125,68,40,62,33,93,234,52,109,122,170,17,36,89,33,81,214,92,250,214,86,189,15,52,209,9,42,55,77,18,199,183,233,44,232,67,196,196,128,49,232,146,48,168,144,47,84,216,244,199,28,54,239,111,253,237,106,178,242,1,159,17,63,228,202,167,17,239,35,126,99,63,163,99,152,97,121,119,9,99,26,149,72,224,110,226,225,14,91,176,162,87,142,231,67,142,223,30,76,35,122,52,73,158,136,177,200,183,150,231,202,81,197,185,241,93,55,53,80,129,23,185,229,8,45,207,42,154,36,84,201,230,57,127,163,36,40,227,163,41,140,26,99,60,115,58,171,228,194,205,100,184,220,8,172,98,145,36,112,38,0,143,208,178,152,52,172,194,36,6,226,202,208,225,210,47,0,211,141,118,159,10,130,30,186,174,90,91,111,60,82,68,156,117,197,95,150,96,245,113,106,5,209,41,51,22,141,67,59,70,26,211,192,90,15,60,156,236,109,112,222,69,39,180,101,218,250,1,99,234,144,245,202,58,60,195,8,153,105,45,40,122,95,176,23,226,167,9,194,244,219,68,35,189,212,117,227,237,246,140,195,5,47,51,34,98,214,170,173,191,60,141,230,31,48,222,239,122,110,180,22,227,117,117,242,57,58,141,211,46,37,48,108,210,231,101,195,32,140,240,143,110,163,166,145,12,194,154,229,94,90,193,167,183,41,188,119,142,88,132,78,143,166,19,245,89,39,189,179,221,96,24,204,69,225,185,60,167,57,48,39,20,169,63,96,146,177,49,223,97,21,218,117,213,166,245,163,69,188,208,224,192,232,48,61,83,148,171,137,3,155,242,188,220,216,46,102,82,239,48,249,209,161,232,249,0,146,63,114,214,185,149,31,152,78,128,56,152,229,100,202,92,187,233,236,245,151,221,16,168,168,122,91,240,81,227,117,194,155,120,214,213,51,174,110,86,196,42,14,227,57,245,90,177,203,182,86,147,170,207,155,244,118,76,212,136,248,78,157,114,16,188,255,56,217,192,103,29,205,250,249,96,69,209,98,77,110,38,238,240,28,61,211,136,125,118,75,164,53,21,93,179,196,48,35,142,76,58,79,159,183,123,214,43,127,213,245,4,196,117,235,3,37,34,136,169,180,254,200,113,10,67,156,244,159,174,252,119,62,39,175,238,121,98,176,85,175,21,110,244,93,59,108,125,89,58,142,78,248,112,163,9,104,120,243,25,71,103,242,155,241,101,211,139,242,204,134,157,190,44,127,166,203,126,74,167,5,242,9,59,98,145,243,72,180,200,207,210,185,241,148,112,248,199,245,214,229,11,183,43,255,126,18,193,189,62,53,174,235,126,156,8,171,92,57,165,19,152,36,122,180,99,160,17,157,11,233,156,172,252,90,119,98,192,192,109,201,92,139,68,40,141,75,14,15,152,118,91,224,51,2,114,36,47,50,27,57,9,230,209,225,24,241,62,209,140,214,185,20,101,173,243,177,251,149,193,17,151,253,108,65,37,117,149,155,54,57,17,181,124,93,240,211,230,24,18,48,12,201,77,148,65,7,101,124,124,144,254,36,145,139,146,6,26,135,55,134,26,77,30,40,86,69,181,183,187,79,128,225,36,7,27,3,243,134,73,184,58,46,121,98,232,222,236,136,69,80,129,186,205,24,6,167,72,173,147,93,24,116,157,10,140,175,110,196,34,120,39,212,170,191,141,192,113,172,186,88,189,44,89,35,120,85,184,178,221,252,194,208,45,101,177,158,168,56,247,52,115,64,253,105,88,46,145,156,160,61,75,230,5,178,184,99,197,64,65,15,95,42,37,220,23,119,115,83,173,232,41,234,125,145,190,142,129,114,158,104,209,153,22,169,154,26,21,185,100,178,207,93,110,219,132,255,131,36,131,3,235,245,196,3,206,136,96,56,250,75,162,93,20,73,10,143,167,39,37,175,116,187,202,128,203,205,231,64,79,135,186,42,87,118,86,205,29,44,129,68,239,81,145,37,29,253,245,58,246,37,22,53,157,167,65,217,69,94,122,91,22,70,45,63,109,230,23,94,155,98,46,109,227,129,115,31,151,79,72,16,252,94,120,218,126,91,88,185,61,159,15,203,149,240,115,206,4,210,245,129,35,246,80,111,189,13,239,171,231,224,25,20,3,72,250,243,90,137,253,78,141,141,231,165,254,156,49,185,21,102,35,118,25,154,184,2,232,101,211,207,20,215,141,217,80,121,158,183,57,182,172,128,89,65,222,103,114,30,225,229,21,25,105,243,121,215,61,7,137,114,110,36,47,244,109,33,95,24,108,42,218,207,117,71,137,112,202,142,186,213,207,53,69,193,30,249,24,120,164,104,155,246,7,78,53,138,63,40,217,244,191,128,87,15,10,230,170,70,4,80,216,122,209,28,38,122,211,105,22,77,150,18,164,191,213,217,133,235,201,177,40,143,183,73,105,79,167,89,203,48,239,40,220,194,131,148,183,137,143,200,254,250,226,173,42,12,119,170,41,140,232,78,80,177,160,117,87,61,26,246,239,12,174,21,173,66,130,102,19,31,217,81,236,166,149,108,9,188,45,115,17,48,89,252,139,98,74,213,131,218,128,65,202,146,119,121,62,203,158,46,141,152,126,12,161,109,119,203,179,6,195,44,243,33,101,137,145,104,38,153,57,40,204,180,9,15,89,32,200,155,83,248,8,202,147,237,180,20,166,85,37,8,4,248,44,72,240,86,201,91,164,160,137,145,149,218,242,217,163,205,48,226,174,91,35,26,191,239,250,196,52,214,248,26,109,94,19,121,106,129,113,115,11,226,209,48,109,189,34,240,70,154,198,159,10,51,219,181,107,169,70,27,102,1,137,206,4,212,69,135,192,72,103,7,7,199,8,231,50,105,84,19,163,11,148,173,147,196,149,231,162,232,239,40,209,20,81,224,15,9,108,94,86,113,225,236,241,36,84,160,149,186,70,201,25,191,230,166,73,145,122,86,155,253,245,224,90,88,72,211,67,87,24,91,248,120,104,38,117,243,28,205,14,63,58,46,38,242,124,122,52,238,200,65,169,58,19,214,19,48,87,40,208,105,71,227,221,132,91,34,207,116,152,186,242,190,20,156,51,140,21,54,57,173,203,177,161,29,85,70,210,178,146,169,143,36,226,150,103,28,146,104,141,103,106,13,22,58,12,41,72,70,175,71,161,170,168,159,215,249,39,121,237,136,246,2,212,53,186,194,136,188,4,106,70,11,130,210,137,125,57,254,112,33,101,175,90,127,10,99,37,120,42,38,35,33,48,209,92,116,54,96,155,55,116,210,128,219,117,231,20,76,159,215,3,79,33,41,91,225,73,191,0,115,134,137,88,193,164,20,101,131,114,96,184,188,151,28,74,10,94,226,148,109,173,15,49,79,215,165,204,33,96,232,214,177,6,156,200,175,104,244,182,7,105,168,22,112,17,149,156,31,124,38,130,152,167,43,34,245,186,244,153,173,220,186,107,68,105,37,191,71,247,136,22,248,32,254,18,158,209,182,71,133,5,229,161,231,202,103,48,58,232,63,206,239,149,181,40,152,1,211,182,245,220,23,233,204,11,183,39,5,118,62,15,150,205,88,241,183,245,97,234,10,147,119,124,249,201,24,80,26,189,161,255,90,83,132,19,40,200,76,125,159,152,237,6,85,101,162,53,247,44,79,101,212,125,121,198,216,64,63,7,151,207,245,193,226,24,188,119,198,179,182,141,224,160,37,251,112,117,151,64,106,200,55,148,244,115,180,242,46,156,148,173,164,159,227,76,242,79,164,50,17,136,141,163,83,157,233,89,117,77,237,63,66,63,244,142,247,3,167,26,79,244,76,110,187,85,61,247,194,24,32,162,78,102,203,39,234,156,44,242,65,88,183,150,132,103,16,179,135,184,228,159,93,133,248,218,81,178,153,247,251,50,113,33,29,72,139,175,59,134,10,165,191,181,52,22,175,228,184,2,198,214,65,183,32,227,204,42,37,202,59,176,142,179,204,227,112,200,105,108,137,77,70,127,242,211,104,195,5,131,26,202,133,154,160,25,12,61,59,54,48,243,9,146,6,221,231,145,114,68,106,119,62,135,162,181,127,11,179,150,185,123,14,94,53,82,142,203,168,116,83,225,222,239,86,21,167,75,105,176,1,62,127,22,137,34,203,94,142,103,175,234,30,205,134,66,221,210,237,102,101,75,25,48,93,144,186,115,26,38,170,113,171,209,52,50,203,198,9,83,20,169,188,210,142,47,119,125,110,57,21,65,169,194,63,187,46,119,195,251,21,57,154,110,222,151,73,95,175,91,165,56,235,131,28,108,20,204,224,99,208,36,185,134,14,50,186,73,111,81,55,193,99,149,97,130,222,244,231,116,241,203,185,239,50,116,4,103,180,108,110,222,251,196,60,79,28,79,199,121,100,222,6,50,230,239,84,216,218,184,41,94,210,18,243,249,174,163,157,214,82,130,180,202,235,151,137,135,77,192,180,7,204,39,222,157,181,220,228,25,237,55,10,35,123,116,83,84,212,81,139,44,185,39,90,99,35,27,9,174,52,180,214,70,187,116,30,49,8,137,20,181,158,76,198,28,186,65,228,160,176,155,146,201,14,223,215,28,119,141,21,95,157,26,105,156,89,244,147,91,2,46,230,200,174,129,8,58,98,254,66,8,250,165,87,158,168,244,236,53,61,191,69,46,57,235,44,204,173,70,18,22,134,94,210,210,105,157,230,183,234,40,221,28,82,109,174,166,12,232,163,144,174,236,103,251,2,121,198,93,229,129,19,251,172,39,110,172,195,89,117,131,150,124,220,160,5,70,17,192,179,153,8,185,16,110,95,152,141,213,61,184,169,163,10,104,55,239,43,135,113,185,190,119,117,222,244,142,236,175,137,185,101,153,201,154,165,83,60,113,182,16,55,158,122,172,101,180,150,163,188,90,73,70,194,146,90,46,30,48,224,129,108,205,245,163,121,212,188,185,6,227,238,179,205,173,15,188,177,227,118,120,60,180,110,96,147,182,118,184,209,247,240,192,8,188,250,235,64,207,86,196,3,184,180,243,47,103,189,241,237,212,249,92,185,201,137,250,35,51,165,95,41,49,210,171,124,34,42,191,49,90,221,235,210,43,167,183,205,179,172,63,211,62,25,163,60,241,150,91,192,40,118,203,187,110,180,159,167,121,97,243,45,87,24,59,118,191,239,130,149,113,121,78,78,83,114,9,152,77,247,115,229,144,108,227,198,176,30,222,207,149,35,39,17,191,141,99,193,208,223,110,108,166,226,183,51,44,56,133,81,33,190,143,133,90,76,211,223,238,184,93,221,163,49,148,212,87,50,48,191,136,43,79,11,191,182,11,111,184,212,254,198,206,15,183,170,108,142,70,9,108,120,181,192,156,137,117,176,108,150,201,47,200,49,114,18,123,142,128,169,195,181,24,229,103,156,32,107,123,159,10,196,134,104,152,37,232,128,132,218,4,230,114,124,28,155,186,135,134,126,204,219,103,211,22,48,90,167,82,120,165,157,156,188,188,195,24,160,203,71,210,45,81,228,60,45,235,229,90,250,219,103,222,190,75,182,81,75,219,115,52,89,221,139,170,208,68,183,136,118,78,69,245,3,67,152,118,118,159,54,44,219,169,19,241,129,241,140,154,126,97,102,233,212,21,134,18,27,207,12,138,233,18,20,201,209,120,31,211,52,75,30,24,179,171,123,48,141,17,250,211,56,211,221,131,169,225,62,40,157,188,229,62,49,49,217,48,24,239,132,26,240,9,227,234,115,52,242,53,247,117,156,111,73,162,9,59,218,123,144,129,141,95,240,252,246,140,49,204,187,30,207,201,81,44,234,190,182,65,149,46,66,49,238,112,132,82,212,118,160,43,159,221,171,30,77,231,107,143,15,96,36,229,66,65,21,101,51,229,112,179,18,139,254,244,121,65,78,42,34,217,95,116,5,57,240,140,13,35,238,14,52,26,233,201,59,78,188,62,93,38,52,245,101,73,135,66,73,23,128,195,48,88,175,234,136,169,124,238,30,243,2,222,199,91,175,252,140,164,149,162,234,148,206,34,35,139,50,194,98,121,250,8,167,15,97,72,83,19,93,168,39,164,117,154,35,114,253,136,127,8,76,123,181,28,141,18,180,192,219,36,129,2,222,166,4,42,240,9,92,230,138,251,226,123,145,247,129,143,105,16,254,208,6,198,227,32,96,36,205,206,90,122,97,202,168,23,45,200,164,251,23,64,115,213,89,61,239,47,147,140,161,165,227,62,178,92,36,157,137,214,239,14,122,51,82,77,89,43,36,131,27,151,147,179,41,144,187,30,213,136,145,49,149,66,27,146,237,38,45,21,233,162,144,16,36,132,58,113,60,52,134,24,72,125,45,17,43,234,208,68,218,220,1,87,9,135,7,69,218,177,99,142,62,187,206,46,25,168,3,207,182,98,62,90,52,98,55,61,51,132,215,113,103,97,54,35,138,174,238,194,55,195,220,11,183,68,42,7,222,144,157,98,142,38,83,90,244,167,105,206,138,239,182,178,162,111,133,107,203,247,228,228,156,210,123,95,59,6,153,233,5,213,231,137,32,208,20,19,14,249,194,162,87,118,54,24,158,46,1,158,79,136,53,72,196,165,123,238,194,127,154,194,209,8,105,168,202,253,28,180,218,201,47,60,116,139,60,144,133,27,43,30,202,137,199,202,208,55,141,200,202,125,38,169,232,16,59,51,112,16,109,205,122,109,72,117,132,50,40,165,235,111,0,34,101,161,147,17,253,249,59,88,238,235,151,226,219,2,155,185,183,127,118,157,154,143,228,57,205,6,206,201,14,103,7,220,96,219,11,218,216,17,250,132,128,57,176,126,88,80,224,200,197,57,76,239,178,228,128,40,38,118,57,26,202,188,12,254,159,250,224,189,240,157,208,39,189,48,197,221,216,137,210,232,220,180,104,74,66,22,217,169,128,71,47,18,225,208,166,234,102,94,31,172,212,76,18,232,231,161,244,123,242,161,137,179,95,152,122,127,187,163,238,40,87,62,108,249,110,1,211,204,127,135,176,117,79,141,28,143,124,192,233,150,55,66,27,248,61,248,124,151,146,229,153,11,129,81,167,248,210,72,70,107,133,192,157,182,145,216,126,208,150,45,177,215,196,30,48,150,235,245,179,76,189,232,54,231,81,63,216,10,78,178,46,177,191,216,55,94,61,17,163,170,18,176,170,208,95,25,71,159,105,97,203,44,74,43,111,78,177,39,35,201,179,101,2,95,214,27,237,84,64,106,254,103,127,126,223,7,2,176,35,69,32,206,108,214,36,104,252,5,238,243,194,169,43,37,142,151,181,251,61,58,105,163,123,199,221,22,61,100,191,112,26,82,100,186,90,104,232,6,203,131,167,114,198,169,156,187,153,128,85,160,104,1,41,106,12,227,120,102,208,110,100,36,192,43,91,89,142,70,187,70,143,166,73,56,141,123,242,150,155,94,25,77,86,77,46,108,235,251,56,211,73,14,226,204,23,133,203,193,131,122,138,95,24,253,82,67,40,30,11,189,158,189,46,57,133,13,154,160,120,11,198,40,219,166,142,32,175,250,76,95,213,165,51,232,197,239,226,40,4,76,33,40,62,158,77,120,36,145,215,130,147,216,87,100,21,176,36,149,229,1,45,228,21,233,144,132,129,128,36,221,96,149,193,55,190,188,23,18,130,1,227,146,64,150,40,120,47,8,153,47,129,11,228,200,56,249,236,57,75,200,200,181,208,92,29,249,142,189,87,209,147,55,115,178,246,108,201,217,106,164,169,39,183,218,102,151,100,202,22,114,10,83,116,219,65,15,166,38,52,158,223,102,95,117,79,78,77,85,34,179,3,239,27,113,226,75,60,69,216,233,192,231,144,26,153,26,228,120,52,157,178,113,70,106,241,219,5,113,95,121,159,112,91,201,79,122,18,169,34,242,188,5,134,78,28,41,65,246,126,186,205,165,253,40,214,0,72,104,41,103,69,225,15,69,50,18,247,109,25,104,220,200,138,253,154,105,64,13,125,226,36,58,119,244,59,52,228,193,229,11,216,214,109,17,35,169,225,25,164,79,188,153,54,74,100,237,134,121,160,8,60,48,216,188,60,191,115,151,242,54,225,111,165,56,245,217,114,105,12,67,31,77,90,209,127,210,140,56,30,48,105,255,140,161,68,188,14,58,232,198,133,201,229,228,184,173,98,20,182,38,240,89,3,86,252,54,114,236,163,201,209,230,176,28,92,35,164,197,69,121,96,152,193,98,141,47,132,10,95,157,2,19,12,95,38,44,196,150,235,223,1,140,162,101,208,8,97,103,173,187,17,29,86,181,187,179,33,137,133,38,40,159,132,43,3,14,244,114,154,124,94,3,203,19,248,94,14,83,105,188,31,39,76,201,179,237,141,37,23,129,223,123,93,36,0,169,121,71,246,11,170,74,19,152,124,111,164,152,160,2,85,61,120,155,58,176,163,149,101,85,174,203,54,69,17,224,215,196,51,172,2,35,119,232,68,61,220,51,187,200,214,140,98,89,111,79,227,156,89,118,169,194,197,64,169,180,199,132,197,211,75,114,91,38,186,29,45,57,40,80,55,137,195,7,68,185,232,207,162,213,36,137,244,6,201,35,22,39,135,43,228,132,91,97,96,196,33,152,228,81,37,58,219,242,109,33,156,20,254,3,192,144,212,101,156,224,78,131,119,161,195,103,84,201,130,76,247,207,25,130,23,221,42,223,58,56,188,4,211,155,115,103,105,138,54,7,241,25,28,90,236,203,211,77,241,64,157,162,202,220,227,182,240,47,189,175,154,156,216,165,54,162,158,173,77,78,116,81,140,158,3,30,88,85,200,0,166,11,109,69,7,21,137,150,38,59,92,182,38,232,120,222,32,126,8,31,148,189,7,6,18,186,105,18,189,145,65,58,112,72,42,197,226,45,185,50,10,170,235,158,123,156,223,185,49,37,219,7,163,65,5,76,108,118,71,74,51,165,147,17,48,4,231,41,71,183,65,190,240,110,33,144,182,186,207,148,40,37,165,62,36,79,147,228,211,59,11,145,37,4,127,48,118,29,73,132,26,14,60,173,235,48,224,170,253,114,131,92,134,59,69,26,76,235,183,158,28,15,166,17,40,205,219,114,48,34,205,81,27,228,224,169,167,46,214,118,121,15,70,67,64,78,93,216,234,140,128,207,136,148,246,71,216,38,52,47,95,152,65,218,4,230,33,122,0,53,40,14,74,46,145,191,127,194,1,127,100,236,79,214,95,91,42,218,152,180,105,142,200,34,102,18,169,114,73,213,250,1,191,149,97,160,178,116,157,155,126,201,153,82,125,41,30,38,243,51,21,174,4,137,1,35,249,175,131,0,118,84,228,57,232,181,73,178,228,157,167,133,8,186,47,59,164,245,242,243,219,216,141,54,47,222,161,137,8,181,75,199,72,95,17,19,34,236,146,87,215,17,214,216,2,4,12,103,108,203,201,51,241,77,137,251,38,49,126,235,42,195,180,62,139,207,70,44,19,39,154,105,242,109,208,25,20,9,7,98,118,145,155,98,99,78,143,127,188,104,76,121,134,124,120,20,210,167,151,60,33,253,104,175,1,109,35,227,86,78,72,87,226,44,37,31,253,185,248,18,171,3,25,176,114,171,96,195,28,73,163,85,110,178,183,123,102,43,220,203,155,191,111,218,236,49,186,21,152,148,143,199,109,39,44,198,116,247,78,148,124,45,46,132,5,67,130,188,150,76,179,200,90,68,231,35,93,38,89,234,192,131,10,206,109,50,71,36,88,122,204,7,198,154,115,196,109,193,0,75,83,167,240,129,2,145,63,179,130,201,200,210,229,33,99,3,227,147,48,155,181,187,93,27,150,175,171,81,63,128,210,45,76,185,129,73,198,9,176,234,61,55,249,37,133,17,66,232,23,62,111,59,203,162,72,135,96,44,107,200,195,75,25,24,225,214,141,36,94,220,245,121,106,85,151,235,19,249,198,78,146,196,203,137,67,166,172,245,212,97,102,60,209,164,66,138,204,54,103,108,205,120,224,187,40,201,21,102,220,25,211,145,52,174,200,19,87,57,154,166,45,129,217,176,53,13,128,58,109,253,158,238,192,94,188,202,12,142,109,216,188,229,191,140,221,223,22,56,155,146,89,132,56,180,23,22,141,204,152,8,189,192,13,81,49,213,231,104,200,169,183,120,152,76,231,68,98,70,204,172,162,40,250,107,189,147,43,135,173,51,111,162,38,145,206,190,67,9,33,197,91,250,56,83,178,150,53,225,58,35,255,54,34,17,3,185,87,80,235,199,13,148,204,200,77,110,209,60,13,111,213,163,116,166,144,33,19,30,10,203,163,220,234,55,219,145,174,65,60,20,164,232,65,74,38,154,81,53,198,135,69,83,239,94,114,106,112,134,114,245,217,41,221,189,228,153,15,229,251,98,38,30,59,118,54,39,250,45,202,72,219,212,62,46,140,66,147,18,137,172,165,105,121,34,126,155,126,158,238,231,152,82,214,22,56,107,155,30,253,59,251,178,52,48,162,210,108,202,198,116,162,199,14,1,102,156,118,241,65,225,64,89,195,97,51,190,83,24,135,225,104,174,42,120,88,72,37,121,67,130,13,178,67,177,82,96,17,148,65,125,119,62,221,120,50,2,83,167,142,38,89,162,177,153,116,175,137,114,198,61,121,105,154,57,195,152,123,223,222,145,130,180,156,62,241,98,151,26,76,9,146,24,146,78,52,9,168,38,155,123,28,52,244,202,10,157,69,241,58,25,28,83,97,40,129,209,103,68,43,149,246,56,209,7,180,106,136,202,36,92,70,167,110,207,105,161,142,178,203,153,160,74,214,189,127,134,200,31,69,27,180,221,149,158,120,214,233,185,131,85,0,101,163,38,205,74,152,92,78,192,84,95,245,101,159,143,96,140,168,156,208,165,244,127,105,59,147,36,219,109,28,138,110,137,125,179,255,141,153,7,79,0,47,29,246,48,43,162,6,223,72,233,169,161,72,16,184,205,243,208,80,224,110,183,160,184,193,18,223,82,142,153,126,199,135,143,221,139,214,196,207,118,197,128,55,81,222,202,58,134,215,236,102,1,31,248,17,112,71,82,99,154,63,35,144,192,143,156,149,82,176,66,107,152,189,188,95,24,105,146,62,81,148,198,83,104,56,44,131,70,74,97,122,157,36,244,124,1,177,143,181,33,95,180,46,151,91,148,106,240,202,107,91,128,95,63,13,32,31,196,36,157,123,236,167,26,73,250,220,239,14,27,181,113,169,101,50,183,199,62,152,29,122,214,199,194,44,62,162,8,75,159,160,62,117,82,156,26,98,167,139,116,197,150,2,240,50,67,249,216,69,163,199,38,205,19,3,151,70,135,27,131,209,165,56,38,51,23,203,233,134,81,130,209,250,47,0,209,152,139,79,56,137,92,123,71,115,173,199,231,183,76,248,66,10,119,52,252,246,173,122,215,166,146,234,221,26,149,51,42,211,166,244,42,16,42,235,232,197,22,99,89,127,92,250,8,155,183,23,32,14,235,255,73,133,106,26,95,62,32,32,204,242,101,104,185,158,30,105,224,152,224,46,42,47,12,164,118,219,81,212,0,168,168,40,88,179,178,8,177,157,133,21,134,206,88,182,133,140,102,23,95,192,89,208,180,205,144,23,146,225,30,78,245,65,24,146,110,182,91,123,62,123,182,84,138,246,79,106,203,51,218,204,231,186,177,185,188,97,166,211,139,54,66,208,173,105,235,6,217,207,113,145,76,140,218,173,97,182,159,229,134,135,130,208,233,144,158,132,126,75,88,59,128,147,93,78,112,27,145,188,221,90,83,71,166,59,5,128,113,89,61,42,13,13,51,87,7,140,170,229,242,116,203,80,114,94,247,137,83,220,148,104,130,113,19,232,174,100,91,30,233,77,26,70,49,208,39,131,130,175,116,23,123,194,145,54,118,10,96,164,146,182,69,207,180,115,183,25,192,90,167,182,61,193,139,94,116,73,94,93,75,238,236,160,241,225,141,48,82,23,249,105,185,6,54,120,152,91,167,194,146,135,169,147,70,174,143,28,187,114,6,134,209,21,2,197,49,76,63,90,46,156,118,109,233,129,93,193,0,106,106,152,172,42,182,87,8,95,42,208,111,0,144,107,81,52,225,161,14,89,241,199,143,251,117,209,41,24,116,55,237,236,147,95,230,91,144,89,202,177,61,97,0,165,81,206,49,218,121,214,147,231,219,228,94,0,16,244,109,130,230,10,1,9,54,214,103,73,120,206,189,87,136,39,65,2,107,74,103,48,254,224,186,157,125,32,6,178,174,158,48,154,95,113,114,118,152,237,57,26,235,209,11,192,194,245,65,30,26,164,168,124,47,13,133,87,237,176,23,179,212,139,168,45,173,18,101,55,30,229,53,96,153,178,5,34,156,4,66,181,145,69,151,111,119,88,71,215,51,211,105,138,160,75,81,28,80,55,162,208,132,44,96,86,248,9,130,2,35,26,240,27,212,161,226,129,126,159,123,192,106,80,245,81,248,201,153,25,106,186,168,155,213,251,131,84,130,148,117,49,59,168,205,62,88,36,91,46,235,197,236,60,99,1,240,74,185,219,124,8,137,237,129,42,89,241,239,94,218,217,153,140,7,250,66,29,254,134,65,200,63,39,7,178,19,136,31,76,204,139,94,90,199,178,62,95,28,71,123,81,84,150,218,94,152,71,29,162,63,110,225,179,176,222,163,89,252,230,19,110,23,141,65,134,45,210,126,118,105,103,113,205,119,40,85,213,211,65,94,146,165,57,202,142,133,162,170,134,87,15,18,59,214,189,160,82,37,76,162,27,223,200,89,144,182,10,157,152,0,252,30,49,107,237,49,149,103,142,163,98,13,126,48,21,12,74,189,18,70,4,63,170,31,54,23,43,98,168,129,84,219,49,45,157,135,186,244,104,220,28,118,32,69,200,55,218,3,117,50,155,176,91,214,225,226,116,56,208,133,15,248,76,71,20,50,233,209,86,179,138,186,140,9,202,63,144,186,62,227,145,119,92,130,21,11,200,214,63,7,122,140,100,85,169,78,103,150,79,173,197,215,109,254,10,85,195,104,71,199,201,207,162,94,135,142,68,192,226,253,62,242,140,102,152,92,248,201,61,91,224,97,231,48,9,88,121,35,56,230,141,187,204,52,224,230,50,26,210,217,215,182,139,98,180,23,42,96,219,109,234,131,49,151,163,62,162,56,224,179,117,193,81,192,167,99,3,45,10,92,150,53,106,196,48,7,82,161,36,71,235,141,92,48,9,240,103,37,157,162,11,89,178,211,247,23,66,153,82,145,58,97,188,130,2,115,151,145,136,149,145,216,16,15,143,61,47,26,189,53,43,122,154,182,64,139,68,12,197,3,41,190,116,192,59,101,6,254,153,117,93,83,41,154,96,173,92,160,110,73,207,47,103,108,42,162,182,114,114,228,169,24,98,107,154,5,28,4,194,125,150,108,230,132,207,18,20,136,14,148,109,235,115,93,230,143,21,133,25,92,123,158,187,66,24,108,4,170,59,109,133,149,154,18,192,109,185,97,91,170,45,80,96,90,69,90,110,216,212,175,231,129,3,176,89,81,245,97,153,208,11,71,246,56,118,142,228,155,202,217,230,117,241,186,3,174,94,81,59,123,142,110,233,30,109,224,161,174,97,120,218,183,27,136,131,143,134,177,81,140,118,31,0,230,254,220,23,59,209,192,209,27,213,95,163,103,53,141,205,29,165,227,36,203,4,242,45,43,122,202,107,252,124,145,148,239,10,6,48,54,119,157,118,148,30,157,150,91,199,219,214,16,173,226,165,172,135,85,243,221,57,46,228,20,30,66,43,182,73,119,91,58,151,84,224,89,29,81,95,186,196,5,219,1,72,152,254,94,28,77,55,177,43,233,244,76,144,24,89,197,246,13,19,121,185,177,14,148,40,182,11,216,21,60,84,92,180,33,251,133,101,224,68,164,196,107,19,137,189,176,140,102,174,182,18,206,230,150,30,168,141,49,149,85,81,141,32,19,252,48,147,202,80,218,105,74,214,129,15,112,3,40,63,165,246,116,104,142,33,201,131,102,82,25,15,233,72,180,59,207,35,89,245,33,60,157,119,180,175,164,21,3,79,105,113,134,125,191,114,89,231,29,41,239,205,90,170,161,240,55,126,245,97,229,90,225,150,18,132,38,234,205,67,5,46,168,25,142,171,133,178,158,5,140,45,80,143,101,127,67,100,201,122,114,26,94,51,213,43,158,246,104,19,22,35,231,94,249,218,77,69,95,165,57,206,244,185,247,21,90,201,85,105,142,48,0,219,188,202,107,189,62,124,217,97,254,175,241,211,172,112,170,118,66,95,46,203,109,35,50,246,168,184,64,220,186,250,101,115,233,172,132,9,83,142,37,104,195,123,16,219,81,180,31,235,85,82,49,223,230,161,226,51,39,35,143,5,106,219,42,160,164,188,108,74,187,23,223,179,85,148,23,249,151,92,3,18,130,203,229,86,225,14,12,137,71,160,77,210,198,215,89,85,219,168,181,196,109,225,147,172,172,136,140,212,103,9,106,92,2,216,36,143,212,180,238,34,215,33,27,81,73,17,83,225,11,229,193,147,35,213,87,236,145,225,95,251,69,230,97,141,60,31,165,161,26,242,205,231,203,90,93,229,228,12,11,188,239,156,132,6,220,35,122,136,181,225,188,197,174,71,232,238,36,46,91,10,105,168,88,232,77,91,187,228,78,166,64,60,84,220,22,243,222,18,107,246,176,180,75,245,51,225,99,172,8,227,122,162,39,55,56,122,141,137,250,108,151,133,102,146,73,169,163,148,188,160,191,204,241,28,140,239,123,156,27,6,113,82,229,167,125,11,205,20,192,159,45,109,6,32,87,239,51,57,67,33,61,250,151,214,231,191,97,92,186,159,163,249,4,242,133,220,34,23,163,162,83,123,133,14,43,29,239,249,8,94,117,147,183,11,100,42,187,191,231,182,89,42,227,93,147,127,149,231,153,225,103,218,46,174,213,188,33,85,216,243,44,65,1,6,62,231,82,124,52,178,159,43,229,139,153,69,202,73,127,26,68,73,192,113,169,2,104,16,20,126,252,46,197,171,242,232,141,22,41,116,253,38,101,125,160,72,194,199,19,41,144,82,85,49,180,181,128,216,44,20,93,149,163,133,50,204,116,145,8,154,83,230,197,161,225,126,165,76,41,252,162,73,164,97,107,1,70,113,144,189,214,35,194,106,190,158,30,62,171,234,163,206,12,88,42,132,186,193,24,165,71,226,203,70,225,229,26,130,70,217,143,60,236,12,116,143,149,34,180,84,133,231,246,149,104,165,36,61,159,47,15,193,228,128,247,44,112,46,207,183,115,238,164,71,165,183,53,218,56,42,138,187,192,170,222,226,95,165,219,244,138,226,222,12,170,1,149,211,217,168,153,254,73,189,44,72,212,248,52,140,59,100,132,139,73,232,169,94,47,82,243,113,95,40,168,21,61,121,95,177,161,92,205,252,105,84,133,24,82,80,140,5,4,194,21,99,73,183,98,245,203,207,76,40,34,169,10,241,121,12,145,54,34,252,252,220,52,13,189,121,107,177,69,9,117,96,65,1,214,75,82,57,94,241,228,21,96,66,104,230,57,61,26,196,236,1,46,55,211,164,78,244,220,137,237,197,205,118,105,37,170,38,52,218,63,194,11,157,144,122,52,108,229,240,8,23,53,65,162,185,64,186,123,147,124,227,180,170,224,116,175,55,13,239,239,227,52,31,134,113,41,167,88,157,171,222,52,101,139,122,183,23,122,203,88,64,246,120,143,148,39,251,115,209,150,188,68,142,126,54,126,121,234,153,207,47,71,122,2,160,251,95,242,222,152,120,223,199,109,187,38,61,154,214,96,140,207,90,6,133,134,87,90,188,70,113,218,68,19,234,35,76,222,232,231,120,24,90,141,190,44,4,59,110,15,165,162,235,171,195,23,234,87,218,55,140,82,140,30,205,246,239,194,28,115,122,232,139,39,140,181,208,188,109,122,52,238,84,175,189,140,144,189,180,111,180,170,76,35,204,153,128,90,97,193,241,8,43,159,247,209,239,238,187,154,83,137,202,208,179,4,6,188,96,131,79,147,104,49,244,127,68,251,51,3,179,111,188,36,17,156,69,31,141,96,0,23,129,92,91,166,235,246,104,212,39,68,178,226,104,120,224,42,193,77,149,224,118,63,97,255,40,191,23,113,253,147,23,207,8,143,249,72,233,158,73,19,19,227,8,247,170,90,9,25,216,110,137,103,82,192,197,169,230,57,114,156,115,220,223,134,54,45,55,150,77,74,225,158,188,168,77,176,217,100,247,208,204,176,157,194,243,211,21,59,216,120,224,16,253,116,144,34,125,85,98,85,43,70,90,147,201,234,196,105,101,72,81,97,36,61,121,50,127,151,27,46,90,85,135,225,208,66,43,129,48,245,43,9,179,186,39,57,58,107,31,144,85,171,94,70,4,39,159,58,83,90,205,72,14,62,11,147,122,37,156,201,171,94,70,53,154,2,186,28,39,128,9,89,158,74,123,50,1,28,95,67,167,148,71,122,82,223,166,54,13,152,66,223,161,244,50,15,240,87,71,246,247,190,47,250,26,18,134,244,22,83,60,45,171,39,122,166,133,85,239,79,179,205,81,123,137,13,32,224,190,108,48,149,69,253,37,64,235,181,59,138,115,126,142,38,13,150,163,121,217,143,119,133,241,187,239,23,196,172,175,225,116,73,38,5,149,211,165,214,22,221,170,68,247,219,125,164,41,19,0,216,89,238,209,83,189,3,187,169,144,134,68,55,21,155,165,242,95,137,189,124,205,119,70,162,2,47,62,39,40,220,173,59,89,38,38,67,189,47,118,19,251,162,186,233,118,235,165,153,87,147,76,150,85,9,192,136,135,156,37,188,222,169,182,170,194,4,234,55,1,247,96,158,174,218,17,163,1,150,67,117,134,89,94,183,76,236,3,247,61,51,22,207,178,79,228,162,201,76,238,250,130,166,179,134,19,74,101,17,222,143,202,201,73,89,160,60,214,187,182,245,249,156,156,74,203,197,193,3,189,22,103,152,85,204,118,235,46,171,84,169,37,12,86,125,203,138,92,251,243,72,126,110,228,119,61,87,213,37,94,84,88,195,146,11,88,217,77,221,87,240,109,184,169,194,217,71,202,174,134,91,206,249,166,79,103,165,210,186,217,9,67,60,94,55,137,41,186,47,161,155,217,135,148,3,75,210,22,62,245,164,86,99,117,170,182,109,42,26,78,237,110,77,170,137,160,232,165,153,228,90,68,217,5,232,149,161,253,89,110,90,88,116,103,2,190,118,39,77,26,207,114,241,56,214,240,238,247,77,56,135,234,223,99,184,118,213,110,73,87,149,211,115,162,136,79,93,185,144,87,160,46,153,119,99,187,97,8,98,122,52,143,60,86,8,120,57,239,209,102,56,26,137,244,217,152,119,157,51,208,72,223,237,42,153,12,52,57,53,156,112,86,144,6,126,42,106,243,195,17,129,97,57,19,35,106,223,18,54,231,138,113,247,38,204,158,26,62,163,254,222,216,120,56,188,105,24,222,38,158,153,209,120,171,134,249,124,214,221,83,101,213,243,4,245,131,20,127,236,200,236,199,52,92,102,8,85,177,159,83,2,112,50,169,131,123,91,8,1,233,23,48,154,81,61,47,12,242,209,102,77,0,106,239,100,103,3,171,232,149,9,124,211,118,27,186,62,64,147,13,156,251,250,153,46,234,169,75,167,102,112,183,207,69,173,118,18,189,228,240,50,96,243,93,181,40,13,104,171,184,228,38,225,245,36,11,9,217,145,166,91,247,164,202,250,228,37,101,167,187,67,198,37,70,110,139,74,240,29,8,47,153,47,145,137,215,248,48,49,160,17,208,130,217,209,212,59,25,173,103,81,3,188,41,89,227,249,224,235,22,91,49,244,21,230,93,18,241,49,16,191,51,64,218,200,163,220,118,15,208,248,27,254,9,93,246,232,37,1,21,92,226,12,54,206,246,33,102,194,212,65,186,201,201,169,101,148,219,135,70,68,89,204,39,207,198,219,84,253,188,73,54,204,144,65,44,205,166,41,214,121,7,142,111,65,238,139,194,223,186,204,251,156,180,224,124,182,241,0,17,107,160,68,6,66,111,26,62,235,92,186,13,85,250,13,89,194,217,230,252,232,13,150,147,105,77,181,106,59,239,61,188,85,64,23,37,81,79,69,164,226,60,103,223,197,78,72,209,83,79,14,102,43,128,107,32,221,151,186,233,162,220,57,46,76,30,120,144,250,211,1,146,187,208,105,194,73,109,155,23,55,210,162,223,58,122,18,206,69,163,215,158,103,52,84,41,27,138,143,85,91,230,7,16,52,42,156,110,68,180,204,252,235,200,181,253,125,25,152,86,198,10,108,189,16,155,154,108,252,101,107,212,0,213,143,43,72,3,12,68,208,153,22,70,67,59,198,10,87,175,15,173,211,212,12,152,136,105,225,103,9,151,116,221,241,24,136,243,121,97,169,26,54,199,135,49,217,173,14,99,3,56,199,84,137,103,201,208,113,106,108,131,40,206,158,47,53,75,115,30,126,17,57,84,185,162,78,73,112,138,244,241,135,168,77,37,69,41,158,224,200,45,0,42,103,201,53,237,171,39,92,163,55,113,166,5,36,129,159,95,174,179,93,120,24,212,111,177,107,71,36,11,120,83,76,72,89,100,172,207,191,122,37,233,140,137,150,246,170,220,116,102,84,223,57,252,204,108,91,221,8,207,68,186,175,26,2,32,2,125,215,24,104,92,52,223,121,175,231,125,235,209,51,232,168,212,140,183,108,206,79,208,138,1,209,87,132,163,62,245,212,248,203,196,6,1,102,208,214,233,174,144,252,70,251,154,217,172,235,119,111,169,67,82,6,188,20,3,79,248,204,18,245,182,38,178,229,172,79,56,95,167,1,26,100,237,61,56,205,203,122,238,76,190,250,54,172,254,34,92,214,45,38,34,188,172,146,162,251,77,110,245,14,65,118,255,129,130,7,99,93,231,227,59,121,166,191,208,42,52,32,202,214,175,30,69,217,192,146,15,52,225,196,78,115,89,135,38,40,186,198,61,150,33,218,25,55,169,138,25,199,51,227,156,13,242,149,114,131,91,186,182,250,34,183,130,72,115,152,159,156,237,91,107,234,49,202,24,139,118,232,0,253,37,190,148,252,237,216,183,65,182,65,84,233,209,117,3,224,138,176,153,19,74,56,175,113,59,123,19,141,136,170,54,162,0,68,174,22,39,94,212,243,53,79,69,136,44,36,49,207,114,34,182,150,40,24,156,27,155,161,183,137,170,251,86,103,86,208,199,17,134,0,209,213,184,245,76,95,67,116,64,89,10,245,228,184,200,93,169,79,51,26,149,105,28,41,182,120,35,60,20,129,119,97,56,203,220,26,158,177,9,154,105,83,187,90,92,157,183,248,28,204,199,183,60,145,156,132,209,110,197,169,109,171,209,46,9,193,186,225,37,2,92,52,48,207,104,201,215,175,182,40,238,165,153,15,78,190,191,221,80,172,213,163,145,173,137,254,245,217,128,39,145,129,167,108,15,44,50,194,16,123,134,134,207,142,229,118,222,17,93,90,91,45,130,171,233,125,134,139,47,120,30,61,26,64,221,140,75,195,35,168,235,149,23,147,140,14,247,98,18,247,249,132,89,168,195,119,217,210,107,13,179,32,238,48,117,62,233,177,58,35,211,90,89,225,171,124,198,130,152,156,18,30,45,252,27,88,7,247,99,214,222,2,92,50,217,138,100,49,71,225,129,231,113,93,180,19,186,53,242,1,33,149,223,91,132,115,67,134,70,158,73,51,60,121,132,185,69,117,85,198,72,103,132,150,180,53,67,196,80,125,218,156,148,251,245,188,128,163,118,195,149,165,47,28,211,51,132,151,42,151,198,231,56,194,142,61,177,225,214,251,134,159,217,131,154,179,141,16,165,71,103,85,222,216,3,52,230,29,11,12,123,84,181,99,20,195,177,191,55,134,208,95,203,215,244,15,218,110,211,48,112,214,125,225,8,240,220,179,132,113,184,141,223,30,208,5,100,44,12,120,222,233,250,19,87,232,59,85,194,213,72,72,215,88,44,171,235,242,57,27,185,236,181,234,101,73,146,223,102,234,184,90,14,125,67,15,144,163,237,27,138,185,122,23,225,68,156,32,138,247,87,147,22,104,157,204,27,231,216,210,175,5,29,178,99,250,68,187,145,77,239,61,175,34,211,60,168,148,114,77,74,129,127,52,153,177,16,45,165,73,23,15,52,169,202,117,131,105,62,175,220,45,10,195,58,20,168,23,238,192,108,111,42,34,154,79,240,184,161,110,133,70,240,121,102,146,231,0,108,24,43,36,38,182,41,197,201,149,179,205,29,215,190,219,230,172,254,140,179,228,61,37,83,58,84,208,218,9,195,37,15,65,244,196,192,83,223,241,147,51,33,124,19,198,46,124,174,75,194,40,253,185,73,131,37,35,85,231,5,166,105,111,21,159,240,102,173,214,143,23,105,185,16,232,206,214,45,144,75,163,119,228,42,43,22,78,98,133,208,216,150,20,79,179,8,43,154,149,69,194,92,100,226,219,101,187,36,43,16,25,194,21,153,55,189,219,46,41,3,19,77,14,117,239,51,115,74,41,8,205,26,42,246,126,215,216,138,139,11,3,225,51,207,135,119,11,254,38,186,166,163,212,148,66,118,156,18,111,211,32,251,182,117,101,195,211,227,73,158,106,184,138,97,191,204,12,53,245,119,231,149,59,175,112,103,243,115,209,57,108,164,48,217,1,44,172,7,103,62,203,43,119,14,99,88,94,52,234,129,187,93,27,29,32,55,26,102,219,188,253,150,207,169,33,196,74,184,182,18,183,220,144,61,147,43,155,219,60,0,226,224,243,121,72,231,242,204,7,236,170,226,194,27,196,168,250,172,200,236,162,119,132,49,202,145,85,241,236,38,33,81,126,97,163,210,202,116,99,80,149,22,39,103,47,218,117,185,31,96,174,99,85,228,75,16,7,172,6,160,183,206,24,38,13,57,158,172,3,24,41,167,176,42,104,140,95,125,42,108,134,174,226,63,162,78,91,162,124,197,41,84,247,209,18,144,218,2,11,91,110,97,102,67,233,81,45,228,167,53,2,226,93,15,118,174,122,106,147,108,140,145,194,98,174,105,8,183,212,239,209,102,86,175,97,32,130,249,30,61,212,101,244,132,141,200,17,94,79,144,238,117,62,161,60,38,215,141,65,163,124,181,229,39,154,22,102,78,16,16,228,117,24,237,58,62,60,168,67,121,106,184,34,48,28,131,176,116,253,106,225,123,179,217,188,163,80,27,78,128,220,240,3,136,81,120,62,224,34,7,163,131,232,18,141,198,243,171,83,199,191,241,135,34,185,162,103,186,244,129,103,227,198,71,216,144,43,114,215,236,229,71,120,34,117,224,235,26,229,90,186,95,24,165,156,86,52,76,129,42,82,179,179,87,85,29,137,102,18,178,53,108,12,78,46,187,132,138,206,244,111,78,198,97,97,101,126,39,18,38,19,140,219,54,36,170,172,45,216,84,206,18,35,133,215,243,172,138,39,227,169,14,182,182,242,23,213,27,9,15,91,161,195,161,132,42,134,44,185,116,123,189,155,117,194,48,161,229,177,12,67,199,47,119,117,129,197,169,25,171,201,21,94,147,30,99,197,87,205,36,0,225,172,125,195,83,71,18,114,158,103,54,13,103,22,138,255,82,71,66,174,225,140,196,37,39,23,221,2,36,150,91,100,3,160,0,186,136,172,64,74,132,75,232,65,218,112,183,107,74,153,249,10,41,158,112,55,145,52,9,151,89,139,120,194,48,217,201,93,179,218,186,128,11,244,157,51,103,104,10,148,12,129,238,97,54,101,66,239,58,97,234,128,113,221,21,240,155,76,196,195,166,225,176,240,1,139,209,150,220,87,50,254,129,63,51,170,45,162,86,213,58,137,186,107,253,16,166,207,81,37,76,177,110,69,116,138,118,216,9,246,219,11,163,247,122,6,229,210,99,1,250,74,24,133,157,41,225,140,166,118,92,88,55,85,221,27,94,123,135,141,174,105,144,34,88,43,225,5,11,39,194,6,90,147,223,94,124,128,158,133,228,102,159,75,150,176,213,142,252,125,97,178,60,37,235,4,35,89,123,12,67,218,206,69,10,96,125,2,151,11,139,159,110,44,120,13,23,171,71,187,97,83,181,226,219,13,255,32,22,97,6,133,124,137,252,52,102,40,35,198,240,153,25,91,214,103,90,105,82,36,191,175,101,106,41,242,211,166,13,238,121,97,94,86,89,149,159,102,73,246,61,0,51,43,190,158,242,219,102,157,227,39,167,46,186,52,57,195,93,0,8,168,135,145,212,150,53,164,81,79,112,78,28,116,96,240,109,75,194,180,109,253,11,66,228,163,139,207,91,195,218,246,140,234,237,225,9,233,240,14,22,150,183,238,78,185,19,78,110,107,250,219,56,220,132,89,84,49,100,158,188,110,243,171,247,34,216,153,14,169,232,74,229,226,204,43,169,68,14,134,61,1,207,65,194,9,233,204,236,97,186,222,178,76,32,136,203,50,244,133,205,25,67,102,91,202,178,235,62,181,73,209,69,38,165,118,46,22,237,200,47,140,181,222,144,170,9,174,37,35,102,14,244,155,81,168,138,240,153,73,49,157,245,27,99,87,39,34,50,103,7,103,171,122,245,176,21,222,229,104,190,155,200,136,141,34,32,218,202,173,90,137,212,83,184,74,197,88,63,49,19,107,201,158,174,96,224,209,197,195,180,153,128,128,51,202,233,45,80,40,151,163,233,88,86,183,74,68,134,173,104,74,1,65,1,15,194,47,140,119,158,190,239,243,53,119,247,231,62,81,116,35,36,123,196,103,36,123,194,129,187,135,32,70,65,102,156,103,232,31,47,111,87,112,222,13,15,204,234,93,89,116,127,81,4,221,18,78,102,180,28,97,224,51,114,89,5,102,69,41,55,60,4,255,136,185,240,25,163,173,221,147,23,93,252,202,62,201,209,55,16,234,143,161,122,95,6,184,42,112,253,30,6,70,37,123,54,174,163,59,209,150,142,57,10,146,18,158,103,198,243,205,40,43,21,232,65,249,101,51,219,243,220,241,172,6,103,1,191,151,141,136,68,173,113,211,5,213,102,217,223,148,98,59,5,31,100,180,173,179,228,42,200,154,101,111,84,76,90,195,67,192,195,100,149,189,120,171,97,82,162,239,90,159,70,3,30,148,195,23,166,124,32,229,22,90,178,103,233,244,175,99,152,160,113,28,76,133,49,179,47,246,121,154,93,238,157,13,25,22,244,89,111,24,41,216,63,150,54,163,0,191,35,33,5,3,35,190,14,166,104,218,103,248,181,158,93,75,146,11,166,60,111,214,57,30,166,4,36,218,73,219,90,70,61,18,183,31,201,92,194,219,204,55,61,71,225,53,203,193,13,93,132,235,56,217,171,232,63,192,8,178,210,228,205,111,206,6,184,107,24,207,144,56,245,89,193,178,136,113,18,70,142,208,211,159,82,213,2,196,228,80,49,79,9,179,62,179,75,214,112,174,94,33,194,8,112,215,162,71,215,200,147,207,138,159,144,103,190,177,51,121,182,22,135,90,137,231,214,65,126,252,19,223,232,101,99,243,36,121,25,9,197,222,72,147,65,199,200,170,96,218,192,103,25,240,115,147,192,137,146,14,224,14,24,93,113,244,52,193,159,8,47,202,9,78,87,38,220,161,188,73,184,178,57,143,147,3,160,17,69,180,133,228,204,246,201,51,155,195,193,237,17,192,252,58,211,190,79,6,148,43,213,210,222,176,234,219,91,189,100,55,248,73,201,209,45,25,65,204,195,56,126,86,57,26,33,208,18,182,141,221,26,220,85,194,25,111,229,248,168,24,72,34,39,133,129,199,14,79,225,12,136,126,202,8,199,30,198,153,4,156,59,205,162,7,159,7,193,115,137,43,43,93,74,152,240,89,91,118,62,36,247,149,178,120,241,89,77,171,151,125,189,42,117,47,72,241,238,228,247,215,255,19,55,171,164,225,82,1,251,68,78,71,249,225,222,53,154,212,16,134,60,140,172,122,145,40,223,68,252,244,249,199,18,196,25,130,139,35,228,54,24,135,124,233,93,194,103,226,218,123,220,129,150,85,214,245,39,16,16,185,42,238,9,89,207,221,102,72,40,156,33,135,52,145,40,108,161,188,50,215,13,83,105,124,194,152,191,197,185,55,154,176,122,110,72,33,241,117,157,239,244,121,213,180,218,147,115,234,113,53,193,250,39,206,77,197,129,6,208,247,211,216,67,87,100,216,255,116,250,157,96,55,178,27,69,110,171,39,222,212,224,68,39,10,36,223,103,181,89,158,219,125,201,44,186,173,69,177,13,93,192,36,211,47,26,106,61,148,237,38,250,244,180,132,111,24,202,120,246,249,130,230,154,42,40,78,218,107,206,72,199,38,61,169,153,54,101,34,16,0,191,241,181,18,75,191,84,211,172,220,27,86,170,200,221,155,246,242,13,195,152,246,102,13,186,8,103,110,90,26,62,155,118,31,250,248,195,62,214,183,147,101,163,143,111,252,241,202,96,129,221,75,163,195,12,213,229,23,6,63,215,247,221,178,159,240,201,98,28,219,97,232,112,249,100,39,34,81,48,19,190,232,207,157,238,254,52,218,63,120,50,255,194,40,30,102,81,225,48,93,32,215,164,196,89,237,164,168,119,213,97,108,98,223,184,61,12,38,84,110,11,211,233,237,48,54,36,232,241,254,218,18,166,72,184,61,140,23,170,16,133,169,93,26,247,203,195,6,34,189,39,31,216,217,122,137,113,161,158,3,190,75,194,160,51,190,233,125,33,89,51,101,203,14,81,99,147,26,122,216,90,163,77,194,44,168,223,38,207,48,114,140,196,27,46,192,228,110,184,88,41,49,194,248,240,242,109,254,194,52,49,166,136,49,217,156,156,156,195,128,82,172,249,117,107,216,22,19,15,51,54,230,115,52,149,219,47,108,173,59,241,45,177,36,171,184,238,29,196,219,161,162,247,92,218,73,15,191,141,243,250,90,32,26,134,26,254,77,86,203,76,202,211,115,99,165,39,103,38,177,123,92,240,117,37,108,34,97,126,52,34,0,98,16,98,74,121,32,206,191,112,177,162,151,60,243,101,46,230,126,114,147,136,149,32,233,142,191,78,84,135,207,87,32,167,198,41,167,15,191,107,128,53,210,51,52,104,93,238,113,91,13,63,194,174,71,211,117,202,126,52,53,74,225,118,176,244,83,229,154,30,102,172,93,217,97,59,58,223,223,70,90,85,180,129,205,59,99,196,247,71,37,85,205,46,126,225,254,101,72,248,104,64,134,209,147,79,214,250,236,225,69,166,63,52,12,1,190,121,120,83,216,210,71,58,248,2,61,156,113,187,191,5,158,159,82,165,103,254,128,249,49,186,210,223,54,138,219,244,240,185,173,165,63,93,173,31,23,81,19,250,214,71,206,107,242,219,54,247,194,161,63,77,50,232,47,123,129,122,23,5,97,208,198,61,57,30,231,132,17,107,212,239,15,101,59,223,35,46,59,149,44,34,214,212,117,73,177,19,5,13,162,67,201,68,85,166,255,116,193,1,88,230,203,97,218,115,62,175,152,244,193,236,122,242,179,62,59,233,144,70,42,100,16,121,226,108,235,124,201,197,109,146,237,150,60,82,154,27,110,89,191,96,26,156,113,45,39,167,219,58,179,159,28,120,177,40,250,17,174,237,62,52,216,101,50,219,210,34,70,139,247,139,54,26,158,169,232,79,227,167,238,47,187,153,122,106,123,174,108,184,3,2,144,151,170,96,4,194,38,249,226,97,219,244,79,253,109,120,184,126,101,96,17,138,142,67,138,156,46,0,130,111,76,222,162,72,14,146,212,116,36,60,108,126,22,242,194,120,33,241,253,193,194,7,34,35,235,132,217,3,125,39,71,14,186,84,185,52,132,162,206,92,208,60,12,128,102,104,24,255,140,30,225,243,137,73,42,206,26,181,194,236,21,73,182,148,4,26,76,24,208,218,246,240,120,218,50,132,49,193,251,70,195,54,46,219,123,242,81,157,162,180,182,153,97,86,57,26,55,13,79,13,23,142,129,103,220,202,210,140,108,169,183,224,214,73,41,104,132,201,164,150,65,174,248,112,0,131,161,252,14,164,217,16,71,136,48,127,32,169,35,24,126,96,78,95,120,155,27,124,211,87,130,174,149,255,246,102,99,32,151,54,80,122,250,170,233,24,169,140,46,0,94,4,148,10,192,23,11,147,133,225,112,161,223,8,2,104,223,50,241,219,109,54,157,172,17,229,247,78,24,208,187,81,4,140,135,166,55,42,181,126,52,243,206,42,58,115,76,12,40,227,104,118,114,122,105,116,244,28,96,133,124,72,19,216,229,52,53,113,135,22,227,0,83,215,179,70,153,183,199,247,237,163,172,208,148,113,70,24,162,93,156,251,220,162,208,13,160,100,3,132,141,147,47,123,185,26,110,192,231,191,48,70,41,98,25,67,248,74,227,83,255,220,69,51,99,16,214,129,55,48,199,36,64,133,122,105,195,153,168,155,70,124,111,79,16,83,5,127,93,181,82,116,204,250,80,80,147,244,11,163,131,212,151,206,12,208,59,191,207,143,175,193,44,30,36,76,91,46,78,126,190,229,81,116,50,174,128,58,226,182,76,133,47,203,48,196,115,53,197,80,65,151,126,233,124,73,101,195,181,46,54,92,146,145,250,19,46,113,211,76,211,162,133,75,48,71,19,250,132,217,136,244,162,23,118,30,216,151,239,67,60,68,170,73,231,226,179,143,243,214,228,182,156,107,60,119,157,249,156,191,145,146,109,243,169,79,188,65,188,254,230,67,194,192,110,245,219,52,226,229,242,48,253,8,189,45,30,137,3,137,8,215,85,53,31,129,45,186,239,185,77,100,71,162,148,133,61,136,148,79,149,189,64,190,245,22,230,189,166,43,196,185,96,72,177,213,163,205,36,253,36,156,66,175,232,68,173,21,37,7,163,131,214,252,179,204,8,241,8,249,118,210,6,73,94,7,223,86,86,211,231,69,137,120,58,161,146,48,29,28,153,102,129,255,213,228,15,132,209,56,139,156,28,9,67,215,203,164,142,74,51,88,46,45,35,240,92,252,190,160,145,60,235,71,70,198,208,199,9,238,49,85,15,62,239,145,34,188,71,51,109,226,46,225,132,91,162,191,12,160,104,34,12,206,198,46,59,175,119,27,249,62,79,221,21,158,73,213,129,89,38,48,185,244,182,26,226,235,222,109,37,156,207,154,46,71,179,235,241,245,158,34,222,80,125,3,38,224,115,53,241,174,205,155,85,222,38,72,21,88,77,30,70,149,85,146,90,182,145,201,91,11,230,192,214,4,8,52,105,183,14,23,41,0,77,3,144,91,110,27,230,137,231,111,232,219,168,176,28,143,11,129,83,191,112,160,134,233,66,69,97,204,175,237,146,202,166,102,168,229,236,9,244,39,196,65,78,184,42,113,119,210,103,154,43,190,172,132,189,173,172,14,32,90,219,136,215,149,204,86,54,107,125,1,110,175,255,52,18,64,43,105,248,76,71,206,122,220,150,164,92,252,211,60,191,116,146,201,18,65,178,181,34,209,10,200,185,197,169,183,18,15,167,245,68,122,189,47,171,136,33,216,4,144,220,28,224,74,248,118,74,233,37,96,108,28,239,217,200,3,247,97,147,212,143,116,79,108,186,98,55,218,169,85,196,87,155,251,84,176,205,68,68,221,213,144,25,97,56,67,220,32,203,151,43,203,51,184,193,67,220,49,112,6,31,43,164,223,240,47,17,171,18,70,162,106,71,152,213,86,6,65,54,167,246,238,23,214,224,225,20,13,87,51,142,136,176,89,162,223,176,21,108,227,153,224,34,42,146,85,19,91,91,32,119,55,220,133,125,65,9,28,22,220,13,231,41,132,94,16,192,116,115,102,252,54,197,162,33,225,243,13,207,27,165,215,153,37,10,73,55,190,171,138,141,171,188,76,48,13,189,220,41,24,233,108,89,148,168,43,36,111,147,2,38,101,106,147,147,119,131,170,199,16,44,136,134,201,133,51,93,244,88,241,242,182,202,144,132,209,203,170,241,62,89,165,100,239,159,177,89,41,45,198,66,233,226,63,8,70,148,238,98,187,35,116,10,85,13,224,2,194,47,49,211,213,141,205,172,132,113,171,186,19,33,22,215,146,88,65,66,100,184,120,248,236,200,4,48,76,175,164,128,167,185,71,15,145,204,167,17,3,172,232,134,247,18,60,49,61,158,121,19,70,83,127,95,178,241,57,73,151,141,237,120,42,216,189,73,20,244,255,140,213,1,150,84,214,112,181,58,117,204,9,69,105,10,39,204,226,82,252,251,162,15,42,168,147,153,150,45,153,145,37,64,182,148,21,23,14,105,203,49,151,33,223,148,138,134,171,62,114,82,175,242,132,169,175,199,125,109,128,117,93,163,248,179,249,19,7,207,253,134,147,201,40,254,194,197,112,35,235,57,154,147,127,209,51,253,80,118,122,206,29,142,20,39,108,158,193,77,207,61,178,83,209,80,12,6,138,115,135,202,73,48,119,200,7,178,155,67,85,184,107,24,200,96,243,48,86,13,242,66,206,206,31,222,149,159,188,224,240,94,245,104,124,162,190,54,172,217,62,64,107,145,240,207,144,196,195,136,210,74,70,121,86,147,129,94,134,135,79,254,56,101,205,76,205,12,75,226,202,17,23,151,84,23,8,75,119,139,17,44,38,240,228,145,48,242,115,223,219,162,185,188,116,77,76,38,72,145,252,88,211,85,150,202,64,226,131,136,164,144,81,88,181,4,149,216,170,56,248,233,132,13,91,35,173,69,236,72,220,200,15,241,63,100,211,53,140,17,169,79,166,112,163,74,211,174,39,41,204,138,187,182,217,82,172,81,54,13,131,222,125,48,116,99,177,106,56,239,21,207,4,203,150,122,135,10,90,117,192,248,252,129,227,9,40,2,211,236,136,86,184,113,19,6,235,83,164,101,122,190,159,22,111,147,150,155,236,252,233,199,142,234,142,20,155,250,48,126,222,218,81,45,206,178,67,120,132,189,182,52,77,77,2,48,238,122,130,1,153,26,46,168,145,248,51,195,162,109,61,61,234,132,200,132,223,23,37,69,121,95,56,165,32,120,236,131,1,177,127,177,62,193,41,5,45,100,127,104,107,46,213,227,167,185,206,106,250,141,241,115,217,69,247,207,102,103,50,234,13,179,69,208,142,237,121,31,35,62,63,12,89,202,211,62,167,59,230,128,253,141,19,13,143,85,250,189,107,69,58,92,225,101,47,49,7,178,253,93,44,203,36,110,93,208,77,56,184,178,238,127,47,4,37,167,36,118,49,104,129,210,51,245,159,6,55,34,208,94,147,10,109,46,129,0,8,96,40,241,138,147,227,50,239,71,155,4,237,243,219,103,112,185,82,141,81,136,231,212,79,4,240,97,206,113,244,218,10,1,180,22,250,140,245,11,114,236,211,115,181,85,197,129,195,8,126,219,138,166,143,124,123,205,193,136,212,93,199,120,49,232,92,132,207,35,173,67,199,66,5,80,20,97,208,186,250,113,22,67,21,248,47,155,16,122,122,194,144,246,124,44,0,149,94,10,28,56,147,223,121,129,126,114,216,132,106,230,180,77,250,211,87,24,252,40,1,125,75,24,181,121,127,164,176,147,32,44,105,24,179,76,63,26,122,160,0,198,248,6,140,128,237,97,212,147,250,243,13,204,144,50,219,152,101,140,166,72,13,252,151,28,57,191,127,30,133,122,223,48,177,29,110,131,216,230,122,236,48,169,150,13,239,254,32,45,63,0,11,43,106,129,14,167,135,23,185,137,140,114,200,164,104,96,121,248,252,171,13,197,60,0,210,139,131,217,221,203,251,100,131,184,93,253,231,132,41,80,201,104,88,116,208,82,220,54,45,24,161,180,140,101,5,49,223,70,55,251,22,197,46,109,177,75,79,62,212,140,89,189,245,228,180,190,163,42,1,221,57,11,104,25,65,79,26,159,17,110,0,72,229,228,131,167,224,143,116,51,142,245,161,140,106,112,141,95,216,186,117,181,105,24,101,63,207,132,250,217,10,168,168,11,157,165,147,123,250,100,12,168,49,53,189,47,86,113,215,74,54,179,94,69,239,18,70,224,189,123,120,62,173,37,115,178,103,237,245,176,109,242,4,233,209,173,82,239,191,141,136,88,150,143,23,21,192,234,198,171,216,45,181,220,20,202,129,24,65,78,126,105,24,161,42,194,101,238,113,5,85,183,217,172,138,184,221,207,91,192,117,100,233,12,32,18,173,152,136,140,42,176,255,246,196,197,91,1,23,212,140,103,92,26,58,68,162,72,60,184,45,116,120,60,188,160,170,102,9,83,66,240,159,70,233,70,77,68,173,173,57,124,101,134,60,136,202,161,132,7,28,255,47,12,181,186,73,193,6,126,32,130,77,221,195,103,76,191,23,142,88,166,63,180,129,130,85,82,52,199,178,109,250,246,48,185,147,134,39,165,39,31,137,131,207,73,215,94,172,234,83,172,19,163,90,222,38,207,148,177,16,247,141,150,83,87,159,56,80,133,219,161,249,176,248,182,210,221,8,35,199,82,61,140,172,172,228,51,120,38,132,79,220,134,187,166,186,167,144,115,155,147,235,79,20,10,179,172,96,103,194,163,244,225,63,141,27,81,77,138,67,1,121,225,143,20,39,231,157,251,11,113,217,158,64,82,46,46,186,182,78,168,142,110,220,189,13,77,150,117,144,210,137,240,83,111,195,198,63,167,222,203,61,145,33,145,79,109,13,153,108,9,171,216,47,12,33,109,42,98,40,163,18,246,61,16,240,237,237,197,4,33,184,232,187,47,67,20,85,5,253,208,251,235,94,122,166,119,150,5,61,251,27,101,238,157,189,237,235,16,21,5,116,136,138,179,3,217,248,82,61,214,65,134,55,173,87,67,233,177,38,181,65,156,70,157,240,103,98,86,52,77,63,15,216,83,203,15,62,175,66,114,9,68,162,194,108,9,1,230,146,68,172,9,77,221,205,30,199,195,80,19,36,45,253,209,18,189,160,3,168,5,202,141,132,225,124,127,211,44,68,89,192,211,18,205,51,76,112,40,107,162,144,40,55,69,81,118,46,255,105,104,34,85,33,88,149,137,214,63,172,137,4,165,200,36,208,173,56,75,118,60,238,110,6,188,242,64,233,140,69,89,15,27,200,164,86,206,166,212,212,124,4,158,233,134,231,175,97,210,96,175,93,152,129,152,34,230,38,198,133,174,212,79,119,31,255,42,253,109,138,171,94,148,161,97,124,142,215,43,71,115,207,87,31,208,229,61,233,40,100,83,239,75,23,139,195,153,8,197,42,23,218,211,242,146,141,77,108,234,74,12,12,63,199,193,166,44,32,40,67,58,51,201,219,112,39,12,81,93,44,193,233,177,35,203,246,133,81,156,220,114,215,244,216,107,76,101,172,238,170,235,133,194,184,149,51,126,97,204,131,207,167,148,213,72,247,108,11,189,216,137,79,106,94,122,242,31,189,179,121,152,22,240,122,124,118,87,232,63,159,240,82,93,213,193,140,31,246,238,140,103,230,189,123,238,51,140,206,180,235,243,32,211,232,20,229,186,19,134,230,16,71,155,97,172,124,2,166,168,237,232,73,28,243,160,88,200,201,23,41,152,159,27,142,69,126,162,216,54,248,235,218,198,211,189,5,56,112,9,100,18,17,222,166,89,46,97,26,55,241,211,86,164,188,227,8,137,157,223,46,251,252,89,62,51,161,152,64,157,224,185,172,223,148,64,116,83,136,152,18,61,75,222,87,143,89,180,230,17,156,148,91,110,203,88,243,95,184,65,96,16,144,174,201,16,164,228,63,13,165,47,13,185,169,214,12,161,241,133,173,227,33,91,62,102,205,246,233,155,156,45,240,201,56,150,120,177,152,71,228,183,227,35,58,205,232,86,162,180,111,127,51,56,251,103,42,238,178,104,33,1,154,190,10,24,97,152,55,50,69,91,139,227,75,236,144,81,161,184,45,128,210,102,6,108,37,123,24,152,129,122,176,3,239,175,126,95,5,69,44,169,199,12,148,250,28,50,74,209,130,234,129,252,54,121,215,252,16,213,132,201,173,36,221,197,230,118,164,237,81,58,22,146,176,2,7,252,48,232,102,18,88,149,206,130,62,155,73,119,125,225,129,222,133,164,117,184,49,143,175,125,78,24,75,39,61,152,102,87,250,222,117,129,112,44,53,224,147,145,192,201,251,97,36,141,84,173,149,212,97,24,200,111,128,18,5,219,175,102,204,11,137,182,234,225,197,48,188,149,111,238,25,200,129,223,22,244,47,129,113,12,147,153,253,204,3,126,71,35,43,241,183,96,85,42,112,216,88,126,72,133,10,132,113,110,161,231,224,129,234,172,165,101,139,169,236,167,154,1,81,188,177,2,215,20,201,13,97,45,37,147,50,246,104,65,185,71,88,73,108,52,2,243,89,81,159,173,34,208,129,155,96,117,109,92,196,5,40,15,11,229,137,37,46,144,37,192,45,176,232,17,78,83,66,38,163,121,24,92,138,48,72,81,126,73,158,237,253,196,115,148,171,210,126,236,251,56,26,240,155,48,226,79,130,140,180,183,95,121,50,163,54,225,114,181,12,42,45,123,120,61,34,0,84,97,138,111,74,144,121,221,69,53,135,224,208,100,79,83,9,151,33,194,187,48,22,27,22,72,55,188,149,68,109,216,187,192,132,22,12,134,85,225,134,25,32,187,34,60,80,216,164,150,59,237,204,153,148,119,227,210,216,126,9,211,11,116,205,112,59,31,194,144,167,148,87,75,161,219,193,89,224,108,171,36,163,144,118,169,146,199,201,59,214,216,114,114,171,21,47,189,237,170,26,28,103,232,248,90,204,46,29,44,157,106,158,152,171,173,95,25,14,44,85,148,177,80,113,132,251,231,97,19,53,87,189,149,2,52,201,159,41,224,146,162,2,56,192,82,2,133,84,240,235,41,77,85,52,232,154,250,219,46,38,26,172,66,23,208,110,189,30,143,130,97,69,57,86,180,23,26,221,147,236,225,4,90,89,164,25,114,54,47,211,47,12,233,74,182,199,13,15,144,30,239,51,15,51,73,21,5,170,98,48,235,239,161,102,51,32,19,150,218,121,142,136,137,250,201,97,73,168,138,218,66,21,210,225,83,25,175,151,174,242,85,36,67,46,251,96,180,7,165,144,158,71,144,163,30,184,146,21,109,182,134,17,252,119,196,40,21,109,216,41,55,124,102,101,84,185,61,140,3,136,254,52,226,10,174,77,125,118,32,84,251,101,102,88,44,40,197,15,54,220,80,82,185,177,102,254,118,30,182,161,245,104,16,110,124,87,60,92,241,42,27,143,192,225,112,190,193,74,63,64,97,86,165,51,100,57,252,228,136,179,142,161,97,123,93,126,105,32,129,234,35,213,119,222,118,117,68,26,66,163,42,26,180,77,233,193,47,140,173,194,78,170,223,214,207,160,119,216,37,173,95,173,13,55,235,19,57,224,96,25,50,75,200,60,244,188,49,182,244,11,67,90,95,144,147,232,81,118,143,37,227,88,100,141,33,228,235,47,195,36,78,133,215,138,201,221,201,1,253,135,89,51,5,67,203,15,167,237,210,236,120,88,214,169,252,78,188,95,154,227,128,44,69,127,248,188,244,144,166,35,252,0,219,48,13,232,79,27,158,59,184,18,120,74,232,79,55,122,37,217,195,169,143,231,212,157,201,44,120,24,103,204,73,142,97,26,129,103,22,240,115,67,38,30,83,175,123,163,96,49,61,124,166,229,170,122,121,86,248,119,50,206,158,38,176,189,31,241,208,236,144,103,118,138,253,228,6,114,114,202,51,62,145,178,73,133,26,46,79,188,1,3,115,42,207,121,91,118,173,18,62,171,83,186,151,6,122,83,133,254,206,20,93,47,123,101,24,100,83,36,83,19,83,214,242,40,37,4,85,32,4,146,83,156,231,191,161,175,11,50,5,219,137,243,156,252,186,219,67,213,221,6,120,119,94,21,98,42,106,127,209,208,255,73,142,33,183,82,123,81,97,55,160,33,97,62,64,24,216,134,92,54,41,76,208,163,183,117,159,228,150,173,144,190,35,88,133,55,136,196,24,28,164,248,225,190,166,122,186,39,202,197,161,68,177,77,91,82,132,136,211,79,69,201,163,182,238,136,98,175,201,176,85,127,154,21,238,224,35,157,123,158,160,67,167,16,57,64,157,69,196,132,27,181,80,167,2,33,53,95,69,111,238,132,65,98,247,8,243,247,114,110,156,43,155,115,26,209,130,167,17,34,98,193,208,172,146,135,23,245,43,241,88,193,113,181,7,35,124,25,232,71,12,44,248,72,193,28,120,184,90,133,81,194,103,86,244,235,90,102,185,169,50,197,16,139,156,170,187,216,128,22,49,22,56,243,30,213,234,225,225,181,138,90,230,38,19,36,115,98,32,50,206,103,30,83,137,100,220,175,191,62,19,229,20,76,42,30,49,109,112,189,213,195,8,162,136,35,66,130,145,49,227,224,74,75,75,117,188,129,237,174,8,103,115,222,83,217,245,115,159,62,80,204,81,80,85,236,187,89,127,125,193,110,62,1,75,69,238,115,115,167,169,19,6,106,220,30,133,124,216,151,254,68,59,149,57,177,125,102,135,120,146,27,127,100,253,204,129,125,63,210,255,20,181,252,194,58,86,191,143,119,6,189,110,31,132,72,28,50,43,170,111,199,217,12,59,165,108,25,47,75,13,161,10,46,236,241,186,64,13,21,181,101,162,179,27,90,16,184,241,64,242,82,135,151,225,24,166,185,140,153,174,54,41,224,37,135,79,193,11,69,175,145,246,107,64,228,40,185,9,107,164,63,247,101,95,170,79,85,40,28,224,25,248,58,66,5,213,253,236,83,18,56,107,181,178,162,251,234,15,13,245,167,145,30,19,45,204,156,191,9,156,49,92,31,3,11,211,44,232,30,165,32,80,31,219,49,112,181,211,195,212,45,212,250,11,75,105,127,100,63,10,82,87,159,183,10,64,167,120,24,44,130,222,22,118,22,110,34,60,77,156,44,141,199,190,14,209,43,191,110,102,44,153,101,123,49,251,106,167,186,131,143,172,114,211,5,51,66,95,149,38,148,48,181,198,40,120,196,186,155,194,156,36,82,242,117,20,196,177,166,47,228,211,112,113,79,24,225,110,63,117,25,116,208,197,203,51,21,203,88,60,12,49,170,171,43,101,131,127,230,191,12,170,171,44,177,250,196,47,193,111,41,51,209,169,23,39,232,165,181,253,212,103,176,183,46,102,9,52,225,102,232,75,252,184,223,234,34,154,173,32,28,39,199,41,94,45,74,79,22,230,93,26,227,188,85,17,182,197,239,126,69,26,107,68,228,164,107,7,34,56,65,121,156,166,233,168,35,16,205,181,147,241,197,149,97,218,166,63,141,194,82,94,113,114,136,75,50,14,76,241,61,100,59,153,202,214,208,223,198,92,179,187,86,16,149,198,34,69,114,124,140,49,96,139,48,8,119,185,178,78,130,226,233,9,189,165,199,45,161,154,164,180,207,86,168,172,226,82,36,225,233,213,197,159,116,191,186,70,26,131,218,101,159,140,36,46,48,183,254,32,1,76,45,30,1,102,241,116,133,120,252,149,115,77,195,91,27,22,166,117,149,227,96,88,137,89,109,112,1,76,187,87,26,219,11,54,102,98,75,156,0,241,250,0,6,72,188,133,76,105,174,197,203,89,162,240,171,240,180,145,163,79,6,61,67,61,233,100,107,163,170,51,24,250,44,64,46,61,60,237,229,75,120,195,232,104,30,30,224,14,36,220,108,202,136,168,161,223,37,106,30,69,203,195,40,30,137,1,81,179,170,158,207,115,150,249,11,31,139,186,40,8,174,29,39,183,242,188,132,129,133,220,11,255,249,101,222,112,55,72,251,189,175,51,91,169,31,51,57,177,251,175,64,86,152,83,205,131,233,182,132,44,20,211,175,114,50,122,51,228,161,207,55,164,207,77,205,170,26,243,147,27,25,66,70,88,108,38,36,140,235,158,239,74,160,228,183,166,46,241,57,139,4,216,153,187,33,215,170,109,120,191,102,10,132,183,122,85,157,93,52,195,50,206,109,12,85,177,5,103,239,229,117,16,56,105,120,72,138,29,58,10,67,171,197,185,7,254,33,98,181,94,172,113,236,239,171,161,34,85,212,199,29,27,154,184,110,179,89,93,106,196,222,3,32,4,74,191,102,245,39,130,116,43,239,186,63,122,212,48,201,83,56,21,130,140,69,196,80,13,230,27,174,3,126,221,64,3,165,62,143,160,10,37,134,56,249,89,64,197,126,136,191,117,172,37,220,15,42,69,98,226,206,198,185,223,99,1,2,138,183,35,46,157,121,248,60,138,145,118,21,197,134,206,82,123,238,172,70,56,43,210,140,103,157,138,103,63,86,182,27,122,44,14,127,158,48,130,206,217,89,111,10,140,140,19,204,78,152,133,95,206,108,45,232,27,165,139,38,83,240,128,250,125,135,73,77,150,37,72,248,103,4,237,97,243,30,204,18,94,184,68,71,152,58,142,140,80,106,55,195,251,152,228,69,138,223,62,81,88,240,158,192,243,184,232,89,223,48,128,140,125,191,157,161,24,153,254,107,54,213,24,129,236,132,197,166,10,241,224,114,15,230,83,81,231,71,76,59,193,142,123,216,84,1,229,186,207,166,184,69,166,75,135,191,10,178,156,188,56,205,144,76,27,76,48,106,119,60,44,71,140,75,235,198,232,40,18,230,185,220,75,171,143,160,9,118,173,208,129,226,227,57,137,105,146,169,16,251,44,44,188,60,12,30,64,44,105,144,33,139,110,32,97,26,205,247,177,64,36,119,40,37,209,165,126,225,200,99,117,71,34,243,203,128,92,228,212,153,114,90,141,83,131,219,212,51,163,50,146,239,124,178,105,213,72,248,188,224,82,227,220,214,179,156,18,94,32,69,102,44,92,148,46,138,132,129,76,196,76,215,1,119,203,167,71,235,165,246,152,141,88,98,5,188,99,57,50,254,156,190,94,55,220,199,229,210,144,240,217,113,244,185,71,193,183,117,211,9,75,57,210,136,100,158,113,18,158,102,145,233,97,246,117,146,99,79,114,142,228,202,125,3,28,89,210,39,142,72,124,138,101,15,67,112,81,184,235,63,209,173,26,191,77,109,66,206,93,65,149,197,151,187,113,170,149,204,12,16,58,197,113,79,143,210,73,29,244,133,216,174,214,245,149,232,88,15,33,14,49,12,160,149,237,8,211,208,147,219,94,52,219,37,252,136,46,219,124,179,66,100,110,34,189,175,147,52,245,30,222,96,228,117,85,103,225,133,174,105,143,20,158,202,177,72,149,118,104,255,124,251,30,166,70,47,53,1,84,119,82,143,204,14,28,128,200,36,89,219,56,140,99,144,201,38,167,145,232,54,243,236,136,46,5,21,209,129,6,86,214,110,152,94,188,132,115,170,75,126,26,169,145,174,225,21,18,219,246,54,207,103,44,247,69,9,50,212,132,240,81,40,234,66,10,218,1,249,183,120,219,120,174,235,111,147,73,199,119,191,205,14,65,110,27,35,158,144,113,100,146,80,243,164,110,66,59,51,198,10,114,29,186,145,4,17,90,66,17,232,140,20,12,219,229,183,225,183,71,50,0,182,123,9,170,182,163,129,139,114,135,111,155,32,137,203,132,182,16,228,117,41,247,19,230,74,101,103,132,82,230,25,154,43,246,100,181,10,250,1,179,64,147,228,255,194,21,32,151,124,158,203,64,210,177,209,68,193,227,54,177,186,17,166,187,231,249,72,17,156,43,159,18,6,119,81,227,220,19,163,50,61,218,246,124,51,194,116,41,171,132,173,95,31,63,13,201,68,242,24,211,235,242,246,27,87,70,205,179,72,120,229,30,114,68,180,20,69,204,16,248,125,171,161,230,197,52,113,254,127,239,154,29,5,74,117,30,166,233,45,111,27,234,205,138,156,149,57,104,170,49,61,132,36,32,46,30,198,96,83,62,48,216,51,193,195,68,65,111,44,17,87,51,13,0,56,209,177,1,135,38,85,52,76,202,230,183,93,58,13,80,189,109,32,249,247,227,62,115,133,38,173,132,83,149,45,95,74,2,147,182,240,116,0,28,83,3,205,91,185,242,4,191,41,30,203,121,187,91,48,35,221,28,66,220,215,204,140,28,148,127,74,120,82,71,141,249,20,42,79,127,94,88,118,14,180,249,87,208,47,211,112,15,227,191,249,99,122,104,20,152,66,191,83,57,234,119,122,219,116,75,229,219,167,28,169,207,148,105,73,22,130,179,82,87,125,35,92,121,190,209,38,80,228,159,60,87,191,115,26,111,94,70,82,105,151,104,111,50,244,83,36,254,186,145,169,35,169,69,46,254,44,181,114,52,46,154,241,233,194,103,127,14,102,27,145,239,3,173,198,110,146,48,244,249,124,231,249,94,116,144,78,19,54,141,153,186,82,82,146,119,201,250,21,2,172,192,204,187,136,45,245,189,130,67,240,203,218,119,215,32,88,131,117,87,252,218,5,244,74,61,238,124,79,37,74,7,203,244,0,36,76,85,213,63,220,179,31,32,167,150,71,194,76,216,189,196,68,71,246,164,142,122,52,247,18,187,155,179,38,172,164,95,15,118,56,43,146,17,144,104,93,7,217,201,128,71,8,50,130,98,61,91,225,169,225,182,110,212,58,48,250,211,103,81,46,241,200,144,134,21,186,23,247,85,175,56,57,12,125,20,113,244,129,239,20,85,13,104,48,67,95,53,10,237,237,214,37,16,93,210,219,154,100,200,241,211,176,240,179,62,241,97,240,142,125,139,30,83,64,85,40,93,175,147,221,68,54,158,172,145,32,31,79,3,249,29,27,70,170,158,253,153,196,103,212,72,79,198,203,58,172,75,64,233,119,221,60,121,53,13,126,157,19,206,210,20,21,193,19,54,94,175,174,47,180,14,163,98,66,157,110,232,103,157,140,254,18,123,85,132,252,117,105,51,64,222,221,111,154,73,154,134,201,163,253,202,113,37,23,90,175,133,103,200,221,157,205,58,77,201,241,156,124,133,250,224,200,36,147,243,185,242,243,97,175,187,105,196,73,238,89,56,81,1,171,119,199,41,214,126,32,43,233,1,125,81,176,189,185,235,194,72,5,49,210,5,158,97,145,134,104,183,212,49,182,2,88,229,193,19,151,41,135,250,102,143,240,52,15,85,9,215,202,15,122,120,60,114,144,144,87,73,125,135,135,145,96,213,85,23,137,161,80,201,63,225,134,1,128,206,103,116,141,91,132,107,25,194,77,2,177,151,67,175,218,210,34,97,82,211,48,66,97,234,134,153,26,46,34,204,64,119,61,199,149,151,5,6,71,194,221,84,169,60,140,158,255,150,168,105,195,248,193,108,1,133,123,62,140,129,229,229,99,58,133,73,181,65,89,39,115,137,40,123,70,1,37,66,49,205,33,207,223,207,247,51,68,24,145,127,93,61,162,19,62,137,140,128,202,211,205,128,44,35,153,2,180,68,77,166,197,170,214,205,184,69,16,210,105,26,111,58,194,88,6,10,43,48,153,255,175,79,164,29,145,191,46,216,83,76,174,71,242,238,70,183,237,189,94,53,78,74,81,80,199,83,190,40,187,199,104,43,142,79,66,151,130,230,85,150,48,106,124,222,188,238,166,96,40,172,37,242,128,18,226,199,236,101,147,216,194,12,252,244,206,67,242,119,5,248,81,62,123,76,235,192,64,127,87,78,59,187,75,41,20,178,28,94,130,223,99,33,241,211,134,42,66,43,20,131,138,135,77,91,122,74,24,37,11,47,143,161,162,124,190,47,185,49,122,3,49,105,52,132,202,149,182,132,186,234,186,39,199,22,83,156,47,9,151,48,99,231,245,180,135,124,135,148,208,10,141,89,128,113,90,11,61,55,70,94,226,81,164,138,214,19,53,204,128,95,184,33,111,247,19,134,223,241,61,21,192,132,89,113,183,132,67,193,144,122,46,122,153,207,185,91,164,141,240,159,134,184,131,157,240,153,112,102,72,131,83,228,149,238,57,133,62,76,32,93,38,155,254,202,124,194,104,164,134,128,247,192,150,177,247,39,92,134,239,95,24,152,89,63,92,147,2,240,82,17,108,199,34,197,103,174,76,18,44,122,241,16,57,111,24,204,101,212,192,72,90,232,130,72,24,79,2,159,42,107,153,188,251,170,225,107,208,82,145,179,27,2,28,71,17,1,60,167,135,51,194,98,207,79,179,53,246,247,145,113,209,126,6,113,134,194,29,106,235,84,181,244,182,48,180,243,201,236,103,227,94,158,215,133,158,173,63,178,12,16,72,191,31,200,60,206,64,152,148,161,119,211,15,4,248,94,204,118,103,255,86,170,18,162,50,27,254,192,242,152,210,158,114,123,50,254,146,97,70,98,234,8,98,75,126,194,0,230,227,109,158,61,64,26,250,5,88,137,204,23,93,194,93,56,6,200,30,237,113,175,12,167,49,161,170,0,21,207,87,245,156,157,144,120,176,192,252,161,126,224,143,180,64,55,150,233,178,64,13,95,190,178,85,74,94,34,158,127,194,104,2,175,16,77,135,90,41,231,166,128,191,199,213,99,199,80,175,74,184,5,240,202,118,0,202,176,1,19,64,135,221,199,104,158,202,228,167,7,69,250,23,95,102,3,24,115,31,40,58,164,231,101,249,209,228,168,178,209,197,4,37,247,216,130,55,228,207,116,40,224,138,114,81,51,13,155,223,42,131,180,82,90,138,137,22,217,170,166,240,238,204,201,82,156,123,131,194,208,112,195,22,234,123,91,192,223,135,18,204,172,233,234,90,120,211,220,161,229,174,207,67,98,236,204,136,34,111,40,23,134,114,78,247,44,133,112,87,78,83,53,8,115,4,243,144,205,253,48,57,150,88,235,129,137,151,7,26,126,238,19,100,181,223,21,219,23,33,224,0,57,94,78,255,196,74,144,108,74,143,6,151,234,73,72,131,9,42,222,18,195,124,224,67,162,156,238,171,138,6,3,139,64,252,204,7,56,138,43,173,8,168,189,155,42,156,127,60,203,84,20,229,129,147,33,181,152,195,207,120,45,74,219,224,117,238,59,73,247,170,237,44,250,156,208,33,114,76,210,188,15,121,162,166,8,231,171,11,252,171,174,95,61,50,75,59,50,214,10,215,183,62,64,127,198,138,223,22,165,178,165,231,62,55,153,226,137,91,73,74,152,67,148,204,81,72,13,163,4,252,167,178,132,77,174,213,15,174,172,69,183,218,79,115,198,222,80,76,225,43,43,81,24,211,154,147,99,93,43,4,228,164,239,235,50,13,240,112,140,170,38,10,43,89,78,227,93,134,33,231,153,134,251,150,100,152,142,33,186,192,62,29,153,42,138,112,58,32,188,102,159,142,10,116,180,45,84,197,102,248,31,119,126,129,118,183,149,17,120,50,208,179,196,122,146,67,159,50,137,32,49,224,100,160,188,17,62,151,46,226,81,112,131,64,84,134,243,11,170,149,237,97,22,165,30,72,141,146,0,92,201,48,100,179,159,227,219,4,3,159,215,195,44,10,161,72,186,18,179,72,109,218,40,12,245,122,233,156,107,30,82,89,64,106,19,99,186,176,195,57,201,155,102,18,28,157,163,126,156,65,253,110,25,42,252,114,191,34,251,29,61,255,231,178,209,109,114,69,120,132,188,166,108,16,216,141,236,176,76,163,241,123,182,77,114,238,14,133,213,39,187,140,63,84,151,215,213,205,48,211,203,253,40,81,105,146,79,241,55,213,144,147,135,225,167,191,220,161,52,133,126,127,73,236,146,235,19,30,225,50,114,146,223,243,177,9,79,166,119,35,238,250,93,131,118,85,161,251,14,101,124,133,188,63,64,149,135,80,69,49,167,204,176,137,0,150,167,252,181,129,150,200,12,159,8,230,124,89,93,206,226,142,183,92,15,147,9,234,41,85,195,115,70,109,57,227,24,63,134,50,197,240,148,13,127,11,42,24,130,242,3,136,1,202,218,175,28,137,161,103,168,152,23,185,239,186,168,231,46,77,135,217,72,137,121,0,52,181,165,87,110,37,44,71,27,225,169,147,116,86,1,90,135,78,162,59,174,65,212,17,154,101,199,243,49,156,57,88,128,119,151,147,99,209,213,3,159,133,111,135,50,33,77,154,199,193,114,128,89,182,224,38,7,234,234,243,58,138,0,34,17,141,39,146,99,152,65,45,28,240,122,127,142,46,48,19,82,184,235,225,121,38,63,141,151,67,94,97,205,55,52,145,96,101,67,174,209,131,20,32,100,79,54,204,82,33,204,37,17,144,43,207,209,235,202,196,176,39,106,163,200,134,15,144,52,54,189,225,198,9,165,94,46,140,141,210,181,63,181,205,97,214,131,215,5,175,208,144,168,170,82,49,170,105,46,135,65,41,61,165,242,92,89,232,36,253,212,46,138,146,63,127,187,168,26,190,172,38,128,163,63,141,16,106,24,50,103,68,231,171,94,183,53,30,194,123,120,14,77,159,206,232,134,0,81,175,247,48,211,182,132,59,173,161,240,30,134,31,36,197,18,210,106,16,137,215,220,155,239,235,134,217,116,251,162,138,113,56,13,98,57,57,76,190,46,182,227,20,117,228,133,88,173,164,149,48,45,239,88,210,43,155,23,114,84,185,150,231,160,162,133,11,108,136,59,191,242,85,170,218,23,140,159,107,114,120,127,47,115,82,148,147,47,72,177,43,78,142,148,132,222,55,154,205,181,223,163,183,122,110,14,40,33,91,126,187,153,34,212,165,56,211,252,156,57,158,202,227,235,103,136,182,51,4,242,181,83,239,98,189,55,232,193,135,235,18,143,28,249,117,97,79,243,255,112,31,166,169,160,91,54,214,240,212,238,235,162,208,172,196,109,144,7,97,34,15,121,171,233,101,35,29,153,83,139,11,3,151,169,97,72,160,245,190,108,152,105,251,143,189,141,232,219,143,21,79,154,54,64,151,247,68,198,95,175,241,246,196,238,99,42,5,127,80,95,42,215,109,121,106,61,226,183,45,221,97,198,12,220,73,162,101,152,13,111,68,45,65,146,48,82,135,241,158,166,121,143,201,149,33,158,80,203,253,105,16,253,253,25,4,181,220,163,105,161,234,236,189,17,240,11,163,103,254,64,80,124,140,63,0,11,45,44,170,139,250,64,15,36,246,171,151,226,193,43,148,46,165,93,147,124,142,185,204,252,175,207,107,151,163,167,21,235,247,13,51,201,75,56,217,242,112,79,142,225,145,146,236,203,202,253,186,103,215,156,116,10,103,186,201,53,30,249,201,3,250,208,233,104,25,185,250,186,103,47,221,93,15,19,12,143,223,62,3,182,173,241,204,240,73,190,121,48,161,67,167,66,234,248,123,198,116,148,248,60,116,158,5,151,25,31,207,50,218,241,208,101,173,76,111,113,211,248,199,128,86,87,189,142,234,91,204,179,168,251,203,199,3,42,42,141,48,44,55,149,36,217,44,158,100,22,33,158,56,26,93,246,165,225,4,112,196,215,69,179,131,126,22,100,42,184,51,22,16,52,193,251,120,142,62,121,101,120,111,163,232,39,101,84,42,3,215,135,183,64,243,171,122,110,124,143,239,170,104,90,66,26,165,91,18,97,242,215,173,191,156,177,209,139,21,57,99,15,240,92,24,91,77,177,177,214,173,228,201,18,16,93,191,54,213,240,139,228,194,50,153,93,137,115,35,22,172,139,42,18,170,46,176,12,37,176,74,7,111,64,208,58,223,227,8,179,231,166,176,99,147,76,64,41,202,195,100,229,207,22,0,145,132,28,70,211,103,149,74,154,105,67,77,109,245,166,79,150,151,235,198,7,110,89,248,240,78,21,26,30,221,154,118,17,69,177,87,216,196,40,27,164,216,94,152,78,154,120,82,14,252,253,66,123,156,58,21,93,181,254,36,218,35,72,41,96,208,122,210,29,25,28,206,17,251,162,100,234,73,170,123,112,182,104,209,25,129,2,180,71,126,84,19,246,165,70,81,82,107,143,72,5,115,235,186,70,114,231,187,173,154,166,3,139,10,31,164,51,175,154,39,188,132,11,196,216,200,226,209,47,211,23,242,155,8,194,226,215,188,84,84,239,1,235,221,25,142,110,24,155,61,81,170,1,97,164,11,120,73,159,248,73,160,46,160,154,66,226,249,99,189,50,211,92,143,48,108,26,125,93,232,97,92,83,181,74,33,76,55,31,208,152,175,229,218,4,7,35,219,7,94,81,216,7,195,16,21,198,11,133,172,6,125,35,92,93,233,151,232,214,133,146,108,236,139,232,32,136,83,10,39,239,193,16,53,121,97,0,33,122,105,69,12,155,183,77,142,26,166,14,29,239,131,29,176,150,98,186,9,86,123,197,227,164,43,164,165,93,247,100,180,190,194,19,150,207,65,234,33,147,182,180,95,153,97,23,170,236,53,155,73,196,196,193,20,240,180,26,114,242,205,107,109,186,241,248,19,213,28,176,189,231,83,190,149,223,148,5,181,140,114,63,204,241,30,85,231,243,1,229,167,204,195,22,174,70,73,219,72,4,18,166,206,214,158,114,185,172,124,205,120,179,251,22,219,205,166,85,194,200,123,92,67,204,68,166,38,69,59,112,160,205,167,5,170,23,120,218,105,105,204,250,41,30,198,120,106,104,97,13,118,95,138,234,214,249,175,226,46,195,176,194,146,194,111,140,77,148,214,213,186,1,228,235,45,141,21,77,23,232,134,142,176,201,229,223,69,4,12,134,185,196,143,18,85,57,128,42,67,195,88,102,198,35,71,20,73,190,61,136,177,253,62,113,211,232,83,121,14,240,88,209,26,65,178,87,244,249,79,20,194,66,138,110,19,133,181,165,225,150,35,197,167,63,7,138,160,104,249,214,20,226,162,12,90,104,39,74,152,158,68,212,80,135,105,223,74,105,24,62,65,143,26,42,155,27,185,108,12,198,3,0,82,141,134,47,5,86,230,205,29,5,61,216,194,93,107,210,184,72,221,30,153,65,183,52,140,47,116,68,73,51,181,218,13,251,32,223,202,110,30,58,194,104,175,214,56,180,42,187,116,212,132,144,115,188,228,13,52,81,182,106,160,1,71,88,95,159,125,57,198,167,243,173,240,7,215,198,32,11,73,6,175,61,232,30,45,21,90,155,67,182,222,229,231,36,50,162,103,50,158,75,59,215,124,150,234,124,235,163,29,32,139,180,61,0,19,198,77,227,205,39,82,192,52,224,49,147,139,62,20,88,80,169,255,32,167,144,163,114,107,102,143,146,235,102,227,212,245,112,74,174,64,92,164,199,133,216,124,243,81,128,87,196,83,205,200,195,26,22,81,93,165,133,47,205,109,112,221,209,135,45,40,81,170,144,233,207,107,82,14,174,207,236,142,133,230,188,181,87,28,9,170,72,147,209,207,108,174,115,10,99,28,220,189,54,254,10,182,194,37,234,190,164,166,18,174,198,52,236,81,53,70,41,88,162,214,241,143,73,20,111,68,41,184,157,21,18,92,126,185,6,208,85,243,100,12,214,131,251,68,171,243,1,80,192,50,70,52,53,236,161,65,173,202,133,157,68,182,69,118,196,203,204,98,4,50,192,71,172,17,221,53,99,84,40,94,192,120,38,53,202,244,8,45,201,98,125,194,5,135,8,15,163,123,158,198,115,116,75,183,79,187,205,7,230,249,109,204,20,196,106,121,61,225,133,42,73,142,25,184,44,49,52,182,244,36,133,205,46,9,74,210,228,9,43,91,0,89,209,219,152,234,174,66,216,26,76,30,238,67,241,127,118,242,29,170,10,100,51,69,245,193,72,105,206,204,26,115,112,49,66,142,132,169,82,70,195,115,25,132,93,195,144,62,246,237,233,115,49,227,125,161,251,78,194,231,139,17,189,120,78,158,241,34,137,206,161,37,114,250,212,88,224,235,237,13,86,77,36,144,58,112,67,54,224,148,253,92,122,214,40,124,97,63,152,134,240,219,27,55,140,171,183,224,96,213,105,118,149,109,159,28,40,10,27,167,233,57,121,202,193,240,102,25,154,130,36,197,54,158,254,170,247,29,219,191,42,15,124,66,236,89,2,255,129,127,187,252,54,10,109,49,85,55,36,155,244,174,147,249,208,249,149,33,11,44,206,71,39,156,108,106,247,240,89,93,228,243,67,68,112,187,186,63,118,44,216,49,86,9,55,172,195,188,109,73,214,39,100,254,159,230,82,48,202,204,16,120,41,218,135,77,92,244,198,59,48,58,21,6,76,214,254,168,129,199,89,77,248,177,168,220,183,85,47,154,135,252,86,42,61,120,212,141,96,104,211,109,222,218,88,79,221,218,154,1,52,98,25,144,5,234,60,80,228,18,252,104,140,118,85,216,217,100,211,91,252,54,180,96,149,190,76,192,36,90,192,213,6,74,130,146,42,36,51,107,8,228,214,128,108,56,30,192,25,118,83,142,98,130,150,164,144,177,132,8,133,63,210,142,117,81,146,30,65,178,86,110,142,131,49,131,149,5,234,156,246,178,71,186,125,217,207,185,97,107,249,254,130,69,24,49,5,129,217,177,29,247,238,5,155,145,180,21,105,205,135,239,34,75,22,238,74,160,53,89,253,160,158,119,140,52,197,5,18,252,96,11,208,11,90,187,8,239,72,180,51,210,60,106,0,80,141,26,171,34,194,189,195,151,86,28,54,139,82,92,24,124,239,7,238,73,171,210,193,162,29,141,193,38,96,81,202,154,35,90,189,38,219,40,202,203,166,126,54,93,191,248,76,39,217,140,177,36,204,83,188,120,78,188,193,4,3,78,171,182,4,219,103,80,233,157,227,57,186,69,203,115,96,106,42,110,107,214,129,219,177,201,37,45,170,210,152,231,202,48,80,236,151,248,91,148,38,129,222,79,11,10,198,64,77,92,127,217,16,255,158,43,83,67,40,162,138,210,57,22,85,166,32,16,50,155,233,209,124,96,193,139,36,239,150,90,123,255,57,55,4,81,219,186,10,138,52,197,114,55,58,85,20,110,134,66,127,193,227,184,155,225,196,14,166,41,46,30,142,218,136,83,15,58,189,58,202,216,43,6,102,140,186,232,57,149,140,112,10,136,37,64,247,63,35,108,69,175,55,214,148,22,225,243,194,244,3,152,205,212,3,130,35,142,120,192,115,52,186,61,235,82,200,241,94,210,48,42,114,37,64,226,232,152,188,71,215,80,72,48,209,224,189,203,115,105,136,124,58,2,61,209,207,125,46,237,110,222,233,153,205,7,63,107,216,186,160,167,47,54,154,250,196,201,63,150,231,250,24,29,214,231,251,49,77,253,0,222,3,47,120,8,1,19,119,194,160,198,195,69,215,177,0,136,92,96,251,76,118,15,39,6,241,135,52,130,48,112,86,127,129,233,225,108,185,153,211,46,39,160,79,189,52,248,81,227,50,6,104,150,41,11,2,245,175,96,88,100,54,155,138,119,54,52,73,92,247,106,207,135,205,235,201,209,0,71,187,125,61,124,2,68,17,86,16,154,151,165,4,15,229,5,159,162,32,47,254,140,225,21,222,206,135,29,71,115,238,162,225,108,234,213,30,166,218,34,100,82,204,42,41,108,196,141,65,190,86,128,58,217,75,80,2,54,109,81,161,104,128,56,158,238,123,6,16,98,208,146,150,48,69,143,96,101,130,70,239,15,177,11,97,207,28,212,146,68,227,87,143,102,111,56,138,48,79,122,83,112,60,246,178,57,184,60,198,178,152,207,188,81,34,67,67,21,122,10,182,216,26,38,145,67,97,150,160,46,71,48,210,74,40,114,225,242,92,164,253,2,157,237,60,181,96,204,100,4,0,101,233,91,112,133,253,119,51,184,96,229,186,225,167,26,95,238,217,252,160,86,45,147,161,245,145,131,152,149,224,14,232,44,142,42,212,140,5,100,163,101,53,149,227,7,111,47,152,220,236,9,36,237,236,166,31,25,175,210,176,111,114,172,153,178,196,10,192,155,213,203,46,200,171,231,59,6,251,22,32,55,188,71,50,153,59,66,161,78,43,33,243,44,0,87,137,131,174,204,67,231,52,119,67,253,120,118,211,240,249,108,219,186,3,24,57,0,229,138,230,141,42,99,60,18,246,243,75,121,168,24,190,7,247,9,21,249,166,44,86,36,77,131,57,130,186,156,142,49,115,254,13,248,20,109,29,149,53,52,111,131,91,6,165,149,187,31,226,48,214,121,57,104,222,144,69,53,89,56,179,106,111,119,58,178,54,139,144,119,145,243,154,177,2,80,159,18,69,83,48,225,128,216,234,229,44,207,173,23,94,65,95,5,17,149,130,82,234,47,175,184,38,153,51,234,174,207,209,212,237,60,253,50,137,137,164,124,105,67,41,223,105,248,60,94,101,119,76,211,118,139,81,200,235,28,66,137,129,198,152,110,18,132,150,107,210,40,34,20,229,210,192,49,8,81,34,183,21,92,66,241,194,116,249,182,82,181,129,45,93,254,122,210,89,26,229,248,46,74,29,72,215,101,165,144,211,150,152,33,243,129,25,193,126,8,232,83,210,148,5,110,66,233,235,176,173,118,8,29,80,44,74,253,225,221,159,125,123,168,36,0,158,147,15,215,80,193,227,74,48,140,162,48,12,244,2,160,17,93,249,18,176,19,122,52,237,222,16,94,193,191,86,63,191,97,132,232,88,94,208,59,82,254,223,88,15,179,190,153,139,185,234,32,100,186,249,33,39,144,31,213,150,31,245,109,223,99,85,10,158,221,74,15,212,36,56,195,39,151,70,204,61,149,118,95,199,96,219,43,97,76,210,175,144,65,33,215,147,95,54,126,244,29,9,20,65,210,163,29,209,203,205,165,193,211,42,9,117,176,45,187,114,27,5,89,63,249,0,104,112,96,88,22,114,50,103,198,18,170,53,130,14,237,170,3,157,49,184,4,147,140,86,94,73,161,244,52,10,224,127,149,181,56,143,137,222,88,8,148,128,177,20,213,22,40,97,151,221,158,44,113,23,137,18,220,125,114,240,3,19,13,43,209,183,98,89,100,123,235,225,65,143,188,168,6,9,0,80,191,49,52,140,170,188,48,44,193,106,116,79,216,23,39,85,217,129,53,20,106,124,48,92,146,96,127,123,55,67,163,160,194,81,211,170,253,81,117,25,169,197,151,157,33,88,202,180,128,196,2,142,59,177,249,105,89,12,88,161,103,172,22,88,58,10,156,115,169,124,10,248,157,155,189,65,133,27,50,138,49,226,69,152,39,30,121,201,170,9,208,207,219,236,55,87,175,184,185,203,19,47,152,22,238,187,3,193,137,254,81,217,169,34,174,130,145,214,115,106,12,249,130,43,90,247,83,208,164,105,154,74,44,171,149,214,189,80,92,207,40,8,67,41,227,164,100,1,41,161,13,196,7,20,122,27,201,64,200,18,70,47,246,106,121,96,112,162,90,78,11,5,134,43,122,212,212,106,151,130,4,38,83,119,207,134,154,137,136,53,81,63,30,49,23,82,237,76,170,182,68,197,62,137,222,204,214,105,152,177,207,214,250,142,255,170,67,180,153,162,88,168,22,97,253,44,176,176,110,198,126,57,118,147,231,61,14,49,69,51,105,166,178,238,22,155,106,142,140,147,147,88,211,125,143,45,246,89,131,181,238,208,16,42,234,151,19,105,118,114,114,52,153,97,244,79,80,71,218,226,178,133,67,225,184,125,77,112,21,73,164,161,233,30,66,149,11,38,41,137,220,20,9,43,10,42,173,223,121,152,212,92,142,166,224,18,164,200,129,213,85,87,101,58,32,13,161,40,9,202,75,253,208,187,9,149,238,72,69,144,188,22,56,156,9,169,165,232,72,13,202,193,179,61,42,108,57,186,9,128,186,87,81,125,56,244,80,238,109,47,243,106,212,48,26,8,161,72,134,0,202,115,176,169,230,93,222,251,203,88,254,41,212,150,203,231,127,132,119,187,245,249,115,164,241,8,6,23,217,251,84,192,243,41,116,12,12,116,160,202,117,13,113,129,80,142,72,184,216,170,168,30,172,150,21,218,138,192,242,180,132,69,49,64,228,27,76,157,108,62,146,124,117,135,8,45,24,218,46,12,39,3,31,238,121,127,123,178,195,208,163,19,128,235,248,109,122,17,146,109,160,143,216,174,230,197,201,228,206,182,66,101,10,225,109,180,118,37,249,106,125,52,16,217,149,132,36,95,182,132,97,136,128,34,254,168,51,148,66,6,212,97,17,103,196,36,170,93,181,64,68,175,100,247,67,193,255,238,20,38,30,75,154,205,179,61,105,193,246,49,236,189,36,89,128,210,71,40,177,77,243,177,147,140,25,228,235,89,247,253,169,128,227,144,217,178,144,230,4,175,11,153,181,34,79,20,253,196,17,186,121,134,43,144,34,110,55,227,212,30,55,141,174,177,240,40,80,225,196,175,217,159,232,79,67,81,244,67,59,6,247,126,93,168,128,167,39,10,89,33,100,66,16,87,20,62,154,169,139,150,29,138,23,172,46,170,68,149,225,0,196,14,6,243,204,167,236,71,149,112,187,73,36,26,205,143,110,24,244,65,190,125,215,30,45,76,198,170,123,138,24,189,203,158,38,16,206,207,169,19,137,204,12,93,211,214,52,135,202,104,9,134,170,203,162,50,147,245,182,138,193,151,60,92,216,191,200,151,141,75,194,237,198,129,94,127,234,122,244,147,111,29,9,183,136,243,72,53,140,113,121,68,209,89,145,241,143,81,73,10,105,210,243,29,50,200,186,106,224,154,14,174,11,205,194,186,83,133,92,26,104,190,241,162,143,48,84,33,148,94,24,48,91,151,192,197,21,68,134,127,194,169,166,121,37,136,213,130,74,181,132,77,86,164,133,128,238,38,223,147,48,36,51,255,112,23,155,0,253,244,78,166,221,2,7,136,50,81,145,213,39,145,109,215,208,112,30,76,196,50,192,113,1,2,30,17,154,194,136,182,116,21,67,38,189,142,163,23,170,22,93,165,148,121,72,17,222,231,163,86,13,231,110,130,91,33,103,204,2,161,58,204,5,142,125,132,1,11,172,71,94,218,16,214,161,164,124,210,105,89,217,88,246,32,2,135,76,115,105,67,245,163,33,182,71,202,106,18,209,210,39,7,162,102,148,130,80,159,70,246,64,158,104,197,224,235,10,76,227,61,32,83,33,42,250,148,151,93,249,26,27,17,21,83,70,185,203,225,39,108,253,135,152,112,153,220,119,115,60,181,21,26,240,204,16,177,112,106,202,94,103,133,156,222,164,212,131,243,24,220,68,215,251,46,36,84,75,143,46,166,222,21,97,51,170,21,17,115,146,48,79,162,136,101,81,4,68,33,125,193,244,10,181,112,4,153,68,64,221,100,37,124,138,7,7,181,5,17,215,204,49,42,141,126,165,200,167,202,171,179,111,158,251,234,152,159,181,95,221,3,12,149,29,199,130,228,170,114,97,24,159,143,16,65,255,245,143,85,174,158,89,57,212,236,135,221,151,138,221,239,124,97,80,120,89,169,190,150,105,225,207,160,97,160,53,189,69,130,7,57,58,112,217,113,52,37,24,49,192,64,125,176,6,179,215,204,122,212,196,130,98,27,157,58,15,131,138,75,234,47,208,102,112,229,232,140,130,7,81,199,133,30,5,69,112,205,229,17,210,207,212,46,91,132,241,43,94,26,30,198,228,243,48,12,64,21,165,103,13,136,246,255,54,11,228,38,183,149,225,243,247,240,61,128,39,164,7,163,201,19,146,245,11,136,181,26,73,64,215,12,237,148,243,52,213,142,141,95,78,33,167,100,168,131,166,102,39,88,92,102,87,122,58,97,136,49,91,143,6,211,230,254,50,201,132,83,218,115,101,163,134,33,16,38,191,75,70,25,228,114,111,139,178,41,77,90,19,55,231,141,217,34,74,155,45,105,244,231,132,18,230,25,180,8,229,212,52,172,234,245,229,128,26,93,213,50,132,77,94,245,235,162,220,82,213,173,4,199,23,239,237,227,234,1,161,45,171,29,9,202,78,57,194,27,158,187,154,153,20,174,38,44,67,90,21,221,162,102,58,69,245,218,149,20,140,87,150,250,172,160,250,86,194,236,36,45,89,114,27,176,254,225,147,221,66,170,119,79,253,109,67,148,174,176,97,1,68,46,118,14,139,219,116,67,105,166,151,89,245,169,20,24,182,95,185,146,91,226,237,203,149,65,135,152,17,110,29,232,171,26,219,208,254,138,48,169,247,227,31,3,218,216,93,88,152,51,57,133,154,230,152,208,154,135,145,196,185,27,116,179,220,1,71,232,166,57,224,231,196,88,202,60,43,188,79,135,80,51,46,176,143,221,15,164,49,247,18,2,27,147,101,158,101,189,110,222,251,7,135,129,124,134,88,40,241,252,151,223,23,137,132,170,237,83,78,49,17,112,15,15,240,46,234,99,196,154,209,34,140,43,137,124,63,3,120,163,127,217,203,248,7,146,75,52,3,8,247,112,57,34,69,85,115,39,114,202,28,14,75,150,15,136,143,11,212,82,44,85,61,188,40,46,20,245,126,26,1,29,32,220,207,147,145,240,153,52,188,151,70,180,97,239,41,182,83,195,84,217,195,158,9,56,112,19,211,42,214,162,29,71,131,90,159,26,46,152,247,197,133,179,222,104,24,116,125,117,151,49,67,183,20,53,204,34,131,118,41,92,59,186,72,211,168,1,123,30,179,220,223,238,143,253,199,121,211,131,86,158,91,121,97,157,44,11,99,179,111,104,185,9,217,153,178,180,184,70,101,2,171,193,229,225,50,181,90,122,194,48,222,221,119,138,94,101,21,4,25,213,45,220,110,195,70,108,150,51,233,111,9,179,97,141,163,177,156,21,166,94,51,145,128,181,195,31,13,143,30,189,114,42,225,190,112,66,165,131,194,38,191,141,207,155,219,62,172,51,197,192,204,83,223,55,168,3,62,145,159,161,49,166,84,108,112,141,203,161,71,112,18,253,51,33,10,24,170,161,115,239,205,4,107,127,245,170,150,115,153,173,111,243,159,254,217,39,108,9,179,95,116,111,40,104,196,91,250,147,228,164,107,207,48,172,51,105,80,241,145,161,200,91,92,31,229,132,145,62,16,231,157,255,113,195,251,91,74,27,53,167,226,90,253,39,91,130,95,160,224,175,141,210,159,91,183,146,251,14,145,14,182,98,90,208,30,55,238,155,187,41,136,145,186,180,147,214,240,187,62,187,170,172,39,167,250,230,6,247,40,36,44,249,112,129,229,131,159,108,30,46,16,205,244,228,16,72,221,206,19,248,244,44,10,181,69,47,113,121,48,129,211,21,160,45,165,79,23,76,218,88,167,84,81,27,135,168,11,69,214,175,27,77,22,81,39,5,11,51,221,230,110,51,217,12,209,216,53,85,149,229,102,114,120,224,153,37,132,132,217,125,184,177,43,66,204,103,2,17,121,146,60,26,6,116,30,230,241,9,16,23,4,235,201,207,252,104,104,144,143,191,100,66,71,215,77,149,205,254,115,200,125,85,168,44,251,91,93,200,149,113,20,26,10,201,70,110,246,123,31,63,161,59,121,217,52,89,1,243,127,97,115,66,123,194,236,95,252,202,206,139,111,207,79,35,89,225,181,231,205,151,212,21,246,201,223,135,21,23,22,84,181,40,144,156,106,125,222,126,221,228,67,89,15,70,243,165,196,79,211,206,74,249,17,242,56,203,143,91,206,86,171,176,235,209,51,177,84,69,248,140,226,165,72,244,109,86,71,30,46,120,175,12,181,18,69,71,194,205,139,185,106,68,26,196,167,20,13,132,229,247,133,137,251,82,143,212,179,201,29,78,133,48,16,212,82,106,23,124,82,132,71,60,204,122,35,92,185,102,228,33,55,254,174,63,57,25,33,113,128,188,245,206,14,126,4,19,229,245,27,54,227,146,111,38,4,94,135,153,142,28,93,204,19,179,120,216,120,224,18,133,147,51,226,96,155,248,228,202,104,78,187,219,22,21,166,165,6,55,232,210,34,90,17,97,246,69,242,5,53,42,198,113,97,195,44,86,68,6,132,106,216,138,99,97,90,11,10,183,25,32,162,199,193,80,2,149,84,3,20,211,117,62,8,35,10,247,48,137,128,41,124,223,79,161,21,241,80,164,166,105,82,249,19,5,5,82,31,3,97,32,37,37,162,189,166,199,186,24,13,165,30,209,92,148,215,181,97,71,125,232,252,109,58,154,202,200,60,73,10,149,182,56,184,61,221,96,83,198,62,219,8,191,43,156,164,21,96,63,140,224,214,226,166,145,141,85,31,107,64,83,43,238,106,240,97,42,87,52,99,110,20,81,182,192,15,219,211,26,140,126,101,180,81,149,134,68,21,8,46,146,135,51,120,111,213,95,0,128,95,253,228,141,38,134,0,178,7,43,234,136,11,135,226,36,239,146,50,154,227,229,112,129,97,18,208,40,58,121,49,78,206,236,209,149,133,119,190,186,178,29,106,129,65,225,249,176,151,18,131,73,5,124,20,25,226,73,169,162,192,77,253,151,207,216,197,231,84,200,158,27,168,223,215,19,221,246,46,242,86,186,180,241,105,227,104,176,114,194,36,69,153,122,58,163,12,255,159,54,84,97,199,244,141,75,143,48,252,17,153,142,208,49,63,89,68,241,48,114,108,50,153,81,153,156,190,37,195,246,143,157,232,19,166,213,233,87,206,254,171,140,39,76,166,62,61,92,0,75,12,253,237,25,253,13,243,181,104,233,185,180,147,216,197,132,2,33,157,148,84,120,224,219,109,78,217,238,54,41,242,19,35,243,29,30,53,215,60,149,71,88,243,51,85,54,163,51,220,66,151,134,1,79,84,15,227,71,158,219,115,244,73,165,35,156,50,40,194,231,167,97,197,126,225,178,12,125,164,47,147,110,238,47,10,227,81,241,60,64,10,0,69,101,15,119,244,38,179,134,207,0,254,240,133,6,237,133,239,167,231,166,112,249,253,116,50,61,139,135,118,15,174,178,248,209,230,59,45,83,25,224,185,238,14,6,166,52,189,149,206,204,66,231,106,122,120,192,228,71,33,132,2,183,59,20,108,252,173,83,29,250,192,73,200,191,34,39,18,216,85,90,77,168,179,144,124,53,143,146,243,233,77,99,135,232,121,64,154,108,20,158,151,133,126,228,87,144,48,101,111,8,61,26,246,109,3,98,232,164,87,250,170,0,33,223,99,7,242,59,143,200,6,107,253,240,48,42,175,73,117,8,58,152,39,191,176,51,147,45,205,24,105,183,5,27,147,108,3,4,91,209,155,62,95,154,63,17,110,191,171,252,7,245,182,94,252,220,208,184,210,115,48,101,102,63,53,86,184,207,76,197,99,112,185,71,83,190,221,202,229,193,217,43,120,135,104,215,179,130,21,9,159,113,144,189,152,65,61,14,49,87,209,141,0,19,227,230,196,27,19,61,229,73,159,153,6,179,226,234,97,148,99,100,97,49,61,232,233,238,172,128,78,183,148,212,160,164,32,129,224,39,71,136,73,168,6,112,240,206,0,104,30,61,195,177,9,91,0,138,31,232,70,15,99,21,40,163,127,26,162,204,47,140,1,172,28,36,146,219,16,80,91,224,224,207,174,82,174,155,236,36,118,144,139,156,55,203,64,178,234,67,88,104,147,49,20,241,47,3,148,98,106,99,30,70,65,72,232,150,11,177,133,228,182,200,204,76,77,80,224,103,114,201,70,129,253,194,176,51,212,63,254,220,7,114,123,17,198,71,68,230,4,52,124,167,203,239,172,101,117,45,89,29,22,229,211,230,149,200,149,204,154,115,73,24,114,67,247,43,79,216,204,138,131,60,246,210,197,81,124,235,103,13,91,36,122,86,61,47,226,47,22,243,246,60,21,240,8,81,9,153,212,38,148,238,137,203,114,120,98,1,0,132,144,40,63,13,92,38,10,91,216,169,236,252,156,220,188,238,191,247,201,42,211,171,190,176,78,226,190,252,232,140,203,181,222,54,104,186,40,16,225,24,57,85,28,229,60,197,25,121,27,218,134,143,218,197,249,238,209,57,248,206,77,118,3,12,76,194,201,4,81,60,92,114,83,69,72,180,14,67,228,6,115,173,147,16,77,125,95,76,127,223,39,128,244,210,89,228,154,190,15,76,17,35,156,171,122,80,242,54,207,107,112,19,122,83,115,83,233,196,19,70,148,42,194,96,29,155,134,207,247,225,5,156,179,24,207,166,178,163,48,232,151,247,0,150,25,77,168,170,239,34,21,11,171,105,88,240,123,232,67,97,3,231,47,19,9,45,60,127,37,138,194,133,127,217,39,161,164,24,53,52,108,153,220,23,198,97,91,58,181,156,27,3,83,63,57,141,166,173,31,8,116,144,238,246,220,228,205,231,252,242,204,42,98,111,95,255,97,129,139,43,170,47,77,205,52,44,42,49,50,181,182,166,132,135,241,94,60,220,64,213,116,13,143,192,131,46,132,172,0,144,62,225,228,26,8,136,108,225,96,55,52,60,67,122,215,28,1,154,234,97,44,64,131,242,219,88,92,230,231,219,53,195,170,47,108,253,191,161,99,5,28,217,142,176,61,100,141,90,191,208,163,103,106,86,29,113,172,218,75,241,25,173,255,192,220,114,52,18,231,110,56,122,194,108,66,167,134,205,218,179,122,24,229,70,25,227,208,57,92,20,9,55,175,73,194,36,223,79,206,57,142,5,101,169,187,80,108,21,138,91,54,80,185,77,239,180,112,22,179,225,228,16,190,114,171,44,72,24,14,166,79,42,29,21,137,162,159,87,27,24,58,250,149,157,93,38,250,97,250,101,39,23,101,161,112,203,122,162,7,219,51,141,112,62,123,67,157,145,248,160,166,127,94,228,90,165,137,104,221,50,44,132,71,177,197,94,79,148,7,238,43,72,231,115,216,58,10,207,233,16,94,137,112,158,154,23,66,146,8,108,253,57,213,46,143,90,216,250,25,54,250,64,57,239,166,170,130,39,232,66,84,209,61,76,214,35,188,72,132,23,183,107,106,47,76,251,30,82,243,182,42,191,63,112,106,206,171,201,185,145,87,200,241,204,202,192,208,113,74,120,26,138,246,11,99,74,87,37,184,40,188,248,15,231,62,164,144,142,247,102,117,59,7,204,129,102,158,50,188,109,126,241,84,194,148,118,132,140,198,140,78,103,118,71,24,75,11,185,232,98,84,250,56,26,229,104,25,222,180,254,90,172,30,204,54,93,165,25,54,187,145,30,23,134,22,146,188,170,109,202,212,55,156,33,200,222,225,77,47,40,231,248,116,200,51,146,124,119,219,58,133,62,71,247,4,209,65,118,207,16,84,86,212,224,177,106,60,195,89,142,238,84,41,125,140,1,37,76,34,121,141,67,217,72,241,225,89,34,33,207,4,102,168,171,192,46,180,137,48,61,146,48,52,135,239,145,52,164,164,84,104,114,155,119,135,39,95,124,39,75,119,207,27,8,178,103,218,39,12,80,87,86,158,141,174,76,241,111,154,30,59,53,76,13,87,170,2,30,102,113,145,193,207,209,231,231,191,219,106,139,175,56,105,24,204,158,31,108,142,98,242,89,82,84,73,78,71,6,230,83,33,245,232,93,211,221,137,115,179,193,120,142,62,137,162,59,179,253,222,140,230,17,155,74,120,142,163,25,87,170,228,189,81,233,47,209,58,216,102,171,42,191,141,162,176,131,184,153,111,209,208,145,223,30,192,32,252,195,171,246,190,187,62,114,184,238,61,194,3,221,165,172,39,135,131,225,39,255,9,68,203,149,159,63,159,222,140,49,215,189,231,109,102,140,20,189,203,132,90,88,215,97,134,110,104,164,156,182,148,60,23,6,155,105,71,159,8,197,217,37,27,209,19,174,161,192,249,83,88,124,70,105,67,243,119,223,48,37,36,25,73,52,95,74,52,223,206,139,45,42,35,206,156,188,93,60,154,240,99,191,105,225,115,45,222,9,66,90,90,41,247,156,28,178,122,132,205,24,93,47,13,30,233,13,243,229,235,88,89,182,185,242,6,152,249,120,63,95,16,226,247,30,253,105,22,106,180,4,123,118,161,224,210,245,194,176,126,138,47,224,36,75,0,131,246,51,136,75,138,150,99,94,57,201,254,129,250,70,117,100,136,57,32,35,221,174,211,2,248,232,121,155,130,123,60,71,147,76,57,208,161,102,54,209,82,227,220,168,236,183,29,39,71,233,85,39,36,43,226,251,235,72,52,109,244,187,175,108,2,91,132,17,141,215,183,133,10,204,136,103,130,130,175,0,173,9,83,172,141,86,169,65,100,100,32,213,105,188,237,8,3,18,239,26,134,251,84,163,15,187,212,218,147,176,209,144,34,220,146,24,246,154,179,83,205,241,241,129,161,120,6,113,69,120,96,196,165,193,113,208,233,176,34,135,21,175,19,215,169,252,94,90,217,181,223,6,243,120,106,233,70,190,89,49,146,64,167,169,184,52,104,228,112,1,95,200,234,116,181,69,56,225,189,28,237,73,184,3,193,212,135,90,163,116,70,24,168,207,19,70,111,46,71,24,73,168,245,140,165,230,158,215,164,90,45,213,246,140,211,28,202,116,203,164,242,85,37,10,241,32,156,151,46,26,225,81,49,223,38,168,177,4,203,240,84,35,207,140,70,79,39,0,5,136,164,63,211,97,115,181,12,178,110,44,76,242,51,151,102,39,233,161,126,190,187,214,42,153,137,119,236,1,40,187,171,86,171,29,188,226,135,207,18,91,5,142,243,251,101,39,13,179,147,193,128,233,185,234,32,51,179,153,192,243,247,153,137,207,186,176,2,89,130,130,173,158,27,133,207,233,249,64,49,55,52,205,130,72,245,156,204,102,85,134,39,81,233,108,194,252,105,67,169,80,149,216,141,213,195,138,11,3,221,172,106,122,40,24,172,28,71,67,171,21,74,24,97,106,9,197,195,208,118,186,94,24,68,106,223,217,148,2,120,246,157,177,224,147,248,209,133,166,251,210,183,101,214,144,254,80,208,160,211,186,29,228,79,71,7,218,6,41,11,42,158,234,45,255,254,162,39,89,74,89,103,164,69,103,221,143,77,180,86,117,69,38,87,139,212,174,152,198,105,213,48,6,1,254,203,217,58,248,183,148,62,127,38,174,190,69,198,114,112,138,113,7,90,212,32,54,135,67,144,72,151,155,28,221,240,141,242,18,83,102,31,43,90,99,128,49,71,216,228,177,87,192,145,86,194,136,203,180,64,63,129,190,189,219,135,9,176,247,34,163,206,8,74,242,187,219,240,96,221,33,93,153,230,78,140,3,176,221,13,48,218,23,46,43,9,7,142,34,27,78,28,126,203,197,138,181,55,10,96,165,123,38,192,210,81,69,239,8,194,66,73,1,232,66,150,254,214,110,79,16,65,2,79,111,176,117,58,59,231,123,44,34,111,37,138,129,150,67,11,166,3,155,82,184,152,14,238,3,148,120,95,4,12,205,29,10,127,120,48,230,59,240,103,49,141,8,135,18,111,3,171,116,57,24,190,85,152,4,153,48,155,88,189,33,246,101,78,164,30,46,180,238,239,201,17,4,36,57,250,194,141,166,70,209,48,160,207,26,81,138,210,227,111,145,40,216,211,24,240,206,145,188,13,204,64,147,199,81,172,247,235,136,215,243,65,137,40,213,4,32,118,181,55,182,149,164,238,98,100,234,201,195,27,187,39,252,179,223,184,225,6,225,32,224,205,152,166,101,25,123,76,43,61,20,111,205,39,87,63,137,179,199,163,41,21,239,177,32,144,124,79,110,237,83,71,65,82,192,23,161,59,186,192,103,17,104,17,174,170,251,7,184,24,40,132,15,205,92,109,97,186,225,197,135,238,137,9,202,135,85,170,116,19,157,180,18,147,31,146,97,83,156,14,80,180,79,57,96,140,77,107,85,40,216,154,152,134,71,127,130,143,18,166,132,231,139,119,230,223,82,212,65,91,55,223,10,95,230,229,100,157,35,138,41,251,222,137,160,83,47,151,48,239,122,69,24,141,33,93,66,65,159,151,184,43,32,119,77,247,143,203,24,43,126,229,11,86,174,46,100,100,150,158,151,103,115,147,209,124,137,125,244,138,48,14,172,98,230,108,26,207,197,125,81,65,119,161,5,240,236,153,41,246,198,148,143,59,230,122,114,84,196,3,98,82,39,251,213,189,208,217,142,186,114,0,182,208,24,150,233,102,198,168,28,51,194,171,60,85,10,72,216,57,112,136,192,124,178,244,205,208,53,153,110,95,186,76,94,98,105,162,215,64,60,213,56,26,88,163,166,14,45,237,232,196,20,0,177,138,35,161,12,193,180,231,97,32,46,249,57,56,15,7,232,131,31,165,16,247,164,160,230,136,232,235,119,5,165,168,57,166,137,91,123,114,208,76,51,228,77,111,125,14,36,117,56,31,223,147,245,79,82,247,200,74,48,11,210,83,211,122,151,148,134,106,240,120,111,218,149,74,128,27,23,213,219,25,86,181,88,23,137,139,184,174,110,30,17,107,245,239,22,174,69,74,186,126,131,164,189,153,243,217,53,13,133,184,156,48,2,193,145,231,209,32,210,71,134,95,95,172,132,200,200,177,204,60,225,218,2,167,59,1,143,60,169,49,140,173,184,47,72,142,42,75,110,191,61,2,45,251,147,142,25,239,149,207,120,226,211,76,167,158,251,62,191,22,8,226,197,110,229,57,55,96,193,248,233,245,104,100,111,163,237,196,219,130,153,179,244,227,98,179,31,207,123,226,195,253,108,209,50,192,134,18,9,191,49,213,165,12,183,97,6,68,70,207,101,233,203,164,241,21,237,12,254,54,139,148,201,9,155,112,135,159,156,181,67,177,59,52,38,3,94,195,132,156,133,39,53,160,241,236,232,77,177,52,100,149,67,71,223,110,71,135,21,218,94,81,107,46,96,63,183,15,195,246,143,61,133,134,65,137,197,238,208,232,119,91,175,44,209,85,240,48,48,35,61,24,245,238,168,205,176,237,92,207,149,177,25,137,77,49,42,189,207,164,80,48,113,201,81,10,40,102,0,175,79,124,203,206,147,76,120,63,159,125,225,133,5,2,184,193,141,209,185,208,234,49,81,164,72,74,240,34,122,61,139,173,72,145,147,86,187,128,115,108,95,156,104,248,176,75,213,240,136,14,106,45,102,246,167,211,21,13,240,121,195,45,171,223,0,243,44,36,173,8,3,38,211,121,214,236,169,91,20,87,160,104,191,225,147,134,68,105,230,135,243,122,78,190,99,207,107,198,152,77,191,92,132,27,107,160,162,205,19,66,30,104,139,70,226,201,238,89,157,117,43,78,161,56,134,9,100,200,81,53,204,76,22,5,12,227,49,247,39,58,163,27,65,165,106,169,219,146,97,57,157,142,205,108,128,234,143,134,169,91,123,57,23,246,116,82,220,4,32,212,139,32,48,72,112,105,243,45,49,196,146,89,77,43,225,41,194,49,204,162,174,137,70,68,107,239,108,52,98,142,54,209,234,244,212,207,183,229,140,17,94,185,61,5,114,80,70,81,225,131,194,182,158,157,37,208,158,24,162,70,192,127,202,189,72,91,230,40,124,178,93,121,174,76,139,139,84,116,159,26,56,150,169,59,198,201,50,44,230,243,109,33,195,249,133,27,123,208,178,116,24,37,218,216,213,75,201,244,200,244,167,65,103,70,25,218,164,124,245,151,141,78,23,69,108,208,180,249,9,239,21,107,38,172,168,189,159,150,131,41,249,182,40,175,167,221,159,159,38,209,206,53,194,116,83,158,146,42,203,81,143,48,160,238,167,102,90,28,156,188,140,205,181,223,168,249,57,68,24,53,222,249,92,56,93,33,15,179,152,63,149,228,129,102,87,252,116,161,141,251,220,118,43,145,53,154,138,169,48,130,8,39,38,223,219,116,80,114,164,165,10,217,201,197,180,44,242,44,58,197,55,40,191,158,186,145,80,190,5,142,106,70,96,209,240,0,228,164,247,141,108,128,92,26,47,236,249,180,41,102,182,219,108,225,7,116,36,21,80,4,209,199,73,100,145,218,145,99,150,207,183,145,147,176,160,148,240,73,230,182,151,169,59,116,59,109,114,194,168,139,165,11,9,142,249,36,203,8,99,58,66,31,22,13,77,5,185,112,244,38,87,116,167,72,238,116,210,65,44,223,117,180,12,104,82,68,195,11,81,186,20,141,116,68,126,53,23,88,60,223,224,228,116,232,61,154,216,45,208,252,81,8,3,254,52,181,209,200,94,45,173,104,164,23,179,77,211,95,102,202,110,183,135,137,214,130,254,54,82,201,254,5,156,237,66,125,140,118,168,52,118,105,190,14,85,180,25,198,144,107,37,162,212,93,180,227,140,107,249,140,190,238,122,177,155,171,193,5,143,70,36,102,186,105,106,27,30,249,131,25,97,252,55,202,211,195,135,79,225,63,221,160,220,20,61,26,58,69,252,182,233,215,118,13,231,17,118,224,244,202,185,81,197,100,128,186,156,17,70,141,94,65,48,16,180,118,180,202,129,103,63,144,38,224,88,37,16,2,25,93,108,69,77,208,88,241,73,188,131,176,73,15,254,166,152,181,214,197,23,80,118,146,240,217,72,249,119,221,77,4,69,123,252,121,97,82,21,63,189,104,92,202,72,201,3,120,157,159,155,237,155,182,36,144,237,157,51,62,30,252,195,84,241,31,78,227,73,52,74,96,46,74,214,57,158,2,88,20,44,128,123,24,52,87,195,52,2,2,75,82,210,83,83,61,97,36,64,91,224,88,32,104,63,24,52,234,145,126,99,184,2,239,231,198,26,162,250,254,76,249,233,252,0,220,118,30,46,73,176,88,240,151,104,35,97,65,82,90,113,236,29,168,94,145,82,32,202,23,20,81,192,87,245,125,33,203,213,116,23,14,10,77,221,73,217,23,95,28,24,251,225,162,29,9,68,1,70,242,129,70,181,182,171,49,228,194,10,45,200,176,0,171,167,118,5,22,22,238,65,121,27,39,221,66,206,87,195,189,59,148,125,193,52,238,218,6,93,38,122,238,211,184,153,103,234,34,64,241,38,92,137,151,217,41,150,246,140,134,148,99,39,11,80,12,171,181,103,44,81,207,247,48,205,247,170,151,6,179,211,203,22,160,190,150,170,247,47,243,182,143,103,142,132,166,154,131,45,64,100,113,225,166,73,184,21,99,131,132,142,231,19,148,118,40,81,73,24,139,26,223,89,161,205,143,174,179,2,120,198,37,226,154,87,103,173,58,227,153,8,123,243,48,55,33,176,218,101,211,148,111,250,40,113,2,234,127,126,123,7,244,245,60,2,204,166,234,3,45,74,217,63,64,228,253,117,151,96,188,95,159,107,145,129,216,218,202,92,24,161,71,50,66,149,97,41,194,97,81,186,142,201,214,42,187,107,181,103,168,160,176,224,48,76,72,19,138,239,49,150,174,131,52,1,13,104,191,208,24,137,81,162,226,219,70,66,73,194,38,91,228,240,81,92,161,101,190,3,108,146,166,79,166,12,133,164,30,186,63,158,68,252,52,14,235,138,112,48,52,107,128,43,206,228,135,63,188,28,77,86,20,207,108,153,145,186,20,153,166,52,98,64,25,237,231,88,202,215,219,107,240,36,165,89,247,1,19,109,240,0,174,110,243,226,213,163,105,223,57,237,237,132,207,31,168,97,193,180,82,90,14,164,49,200,10,189,173,138,135,200,12,148,114,170,227,193,87,155,47,186,131,152,153,229,101,79,6,104,35,5,216,106,147,223,238,172,148,8,180,25,90,224,167,187,169,93,41,99,2,66,223,10,244,181,81,44,197,220,238,124,150,206,188,73,8,135,63,4,23,244,113,231,118,92,56,163,85,77,235,81,111,137,69,151,170,115,126,76,170,140,236,237,29,82,212,56,225,243,233,209,144,230,91,160,225,33,247,239,199,118,111,163,249,20,96,249,170,67,20,238,1,194,103,129,180,79,42,119,75,120,214,160,156,66,174,72,90,242,131,40,114,233,51,56,15,21,145,165,225,202,240,243,10,122,1,68,101,245,202,164,26,188,131,21,129,213,243,86,207,62,208,218,222,88,3,254,179,1,87,168,79,39,85,190,32,77,148,215,6,154,205,100,27,151,112,113,94,189,242,30,74,1,133,230,97,144,112,67,9,4,21,114,119,132,103,121,88,15,103,243,216,46,211,227,225,13,27,41,2,109,18,231,137,192,54,122,136,13,157,41,36,194,38,222,249,112,38,246,14,90,14,64,133,170,24,128,97,123,79,231,214,252,116,67,171,142,147,14,11,40,248,47,36,111,143,177,105,59,139,131,243,187,160,199,108,5,50,242,225,22,79,52,40,171,45,245,227,35,227,119,230,253,9,130,15,208,135,2,220,175,5,17,234,204,121,73,253,215,135,201,231,6,219,232,124,222,93,221,229,0,15,34,167,230,92,37,52,76,212,105,22,160,118,29,17,134,245,164,183,101,38,52,43,120,82,8,168,206,242,132,151,91,8,129,75,108,181,189,39,167,80,225,132,36,124,1,31,215,73,104,91,61,88,84,204,41,73,207,109,82,109,65,240,2,238,166,159,181,73,142,59,161,52,211,101,88,249,229,66,133,0,36,160,200,250,216,59,160,57,223,93,138,196,36,196,103,86,79,74,96,248,61,158,169,65,52,149,217,211,160,102,14,231,250,165,115,240,120,24,119,48,52,156,53,93,18,88,94,193,134,34,113,11,251,204,195,27,7,120,13,119,146,51,167,2,26,144,242,49,45,62,235,247,240,103,138,176,197,212,253,11,77,124,140,196,156,12,152,0,36,148,199,219,241,156,209,143,110,25,240,137,154,59,78,186,39,65,67,68,153,79,61,41,179,169,112,58,27,144,98,254,243,219,40,95,175,32,34,158,196,187,104,211,8,208,96,113,210,28,180,217,245,12,227,100,186,102,113,110,116,252,165,114,135,167,64,91,233,178,47,247,211,92,233,148,181,125,123,15,85,246,124,202,143,241,60,230,214,254,241,218,110,124,63,97,220,62,124,174,68,12,164,43,230,240,231,101,81,130,74,139,244,174,218,137,167,203,170,43,70,8,22,36,37,208,202,236,146,104,86,104,198,47,77,104,184,236,104,130,22,218,30,149,5,218,188,51,56,184,205,178,39,97,240,206,110,166,36,247,204,188,61,9,211,37,155,193,71,61,169,239,172,234,215,135,198,83,12,97,20,29,69,55,217,40,235,177,111,218,116,140,112,69,80,70,245,12,52,35,48,58,82,5,249,237,51,11,9,247,24,161,9,77,251,112,89,130,1,226,97,235,209,43,217,27,51,143,236,191,189,201,71,183,82,197,127,64,240,224,99,3,247,21,22,251,54,191,75,231,192,131,178,84,144,77,53,141,45,39,177,227,43,191,100,255,94,113,128,147,131,49,132,85,195,190,141,140,141,47,79,230,189,88,228,161,85,8,148,238,193,75,201,180,32,184,45,244,123,140,144,124,148,213,2,10,77,61,228,134,129,181,35,140,103,178,92,25,20,70,223,248,108,115,163,43,143,37,159,121,133,184,170,64,49,211,153,162,142,125,221,165,147,112,107,232,234,75,92,209,205,143,5,185,86,230,7,245,167,195,83,47,5,177,31,197,90,205,41,1,239,236,18,220,123,211,117,168,234,185,7,86,165,196,209,64,238,213,33,17,28,72,205,33,150,176,145,158,122,28,236,172,55,227,66,12,228,110,42,79,177,13,232,26,225,102,115,165,132,219,174,190,205,37,147,48,60,143,234,83,172,147,36,248,83,89,166,251,171,226,22,191,178,135,135,241,187,81,123,188,196,169,253,243,179,213,101,102,21,4,161,129,21,82,12,27,145,153,71,78,228,76,50,222,23,221,76,93,83,251,85,25,183,155,229,139,246,25,179,76,95,122,114,126,221,89,217,134,197,82,223,177,101,115,78,168,114,96,91,40,214,95,236,164,124,131,77,152,187,22,49,17,200,62,113,215,13,108,81,147,172,50,47,211,215,115,149,20,26,105,234,142,135,132,148,43,237,154,156,246,210,102,112,54,220,207,149,49,65,243,71,238,121,154,126,141,31,124,22,170,178,212,130,206,252,175,119,132,217,190,77,61,55,189,0,231,188,34,218,186,244,219,67,21,160,186,246,241,198,31,160,136,14,22,143,12,165,197,29,97,48,234,77,195,255,165,13,243,183,130,52,72,101,207,79,197,29,150,102,222,79,235,28,131,202,250,57,219,193,129,178,41,64,245,54,18,214,3,243,11,91,237,93,106,83,64,21,210,103,248,66,184,208,11,150,233,63,1,227,251,229,94,176,35,121,205,210,37,96,2,119,59,140,101,155,30,29,5,100,160,159,15,154,201,208,163,255,167,81,171,6,251,177,134,71,147,79,26,54,193,248,216,147,139,98,40,105,181,92,55,217,108,233,30,54,191,123,89,120,206,239,158,127,238,239,186,161,184,171,204,20,166,7,38,59,242,133,11,251,111,217,81,33,177,219,235,242,163,207,39,187,31,27,103,108,13,190,222,200,9,243,141,214,146,31,27,103,62,226,95,56,245,110,134,0,162,168,113,246,43,31,116,138,176,89,24,171,224,70,113,137,93,162,25,72,184,122,14,91,237,241,251,105,140,123,81,120,213,252,133,173,230,244,48,46,247,234,251,203,167,240,121,36,18,102,0,107,244,124,226,95,205,140,104,70,2,66,77,183,187,43,26,155,95,168,86,87,97,168,36,111,171,211,82,81,105,58,27,51,1,149,165,205,151,207,170,45,201,228,185,205,51,93,127,243,20,64,4,53,229,58,97,160,208,45,194,212,135,242,163,244,65,94,54,60,140,117,214,80,41,15,146,69,255,222,55,150,93,69,119,138,40,105,21,215,9,217,70,182,155,79,150,76,130,232,71,179,183,75,170,107,81,96,43,185,128,131,153,93,169,41,60,106,39,62,7,110,19,231,213,125,96,71,108,255,155,104,112,73,174,58,64,199,252,73,113,125,97,164,222,116,2,133,113,29,57,48,124,235,34,130,147,63,94,191,207,159,36,85,249,221,149,163,16,126,15,62,43,171,238,3,49,168,11,54,246,166,247,141,104,158,84,142,178,201,112,123,24,34,134,86,127,144,73,115,165,167,133,169,241,144,4,3,211,172,176,249,219,134,2,106,242,93,161,238,21,138,221,63,138,121,145,20,217,20,13,35,251,102,7,145,134,18,247,77,37,192,207,157,1,246,85,173,120,217,192,243,115,231,74,129,83,169,247,205,92,110,126,97,118,248,231,212,83,195,45,197,86,204,228,85,71,83,102,126,183,90,183,135,129,77,107,141,209,42,44,43,78,14,80,179,235,209,88,242,122,146,76,155,123,15,213,43,232,54,57,69,216,74,233,114,52,184,30,55,135,54,83,179,172,200,41,54,21,238,5,75,148,45,143,28,12,229,182,122,29,5,85,56,84,187,37,76,167,213,83,4,107,205,137,132,33,166,104,29,71,40,15,147,134,201,230,120,34,235,25,57,52,166,170,171,62,165,85,250,113,126,221,236,124,213,61,29,33,109,68,12,190,112,49,163,106,173,8,247,115,128,103,147,103,114,167,53,170,97,96,215,241,196,153,124,180,168,5,73,103,134,132,9,35,101,106,9,7,209,237,94,82,132,207,62,187,63,157,164,234,102,73,136,52,53,38,74,141,154,80,134,135,13,149,254,116,84,160,26,23,15,51,195,63,13,23,176,214,113,114,154,65,111,29,252,92,215,114,181,50,43,175,169,8,143,21,71,156,80,71,94,201,18,170,165,238,228,86,96,134,186,164,216,41,175,122,83,88,247,83,55,164,123,167,70,123,115,136,220,54,35,25,49,118,35,140,204,78,132,207,98,169,91,173,137,253,113,84,32,141,211,175,142,218,148,178,102,136,49,13,179,82,88,245,25,39,221,53,2,105,69,195,47,85,113,9,164,13,124,43,118,182,78,88,183,75,227,1,126,72,104,11,153,36,201,211,136,61,195,12,197,208,47,140,66,174,98,117,86,50,70,215,23,198,64,19,155,28,13,67,29,28,30,54,245,153,39,140,52,234,246,48,138,39,218,137,69,6,35,228,154,140,222,94,85,0,34,97,179,225,85,49,60,133,17,252,147,48,210,119,190,128,0,199,155,234,137,138,65,152,243,229,126,154,70,15,249,157,213,41,118,137,232,86,46,149,248,89,116,95,98,46,165,168,187,116,193,62,179,66,11,5,43,216,58,251,17,120,48,245,27,159,175,0,47,157,157,157,60,113,234,163,241,182,193,34,44,133,224,45,90,136,203,243,140,147,54,172,71,101,13,33,145,25,75,4,223,142,78,103,11,130,64,148,102,193,72,84,37,204,45,235,119,251,132,212,17,188,217,73,207,189,103,148,250,204,224,86,107,202,139,22,86,232,3,33,243,34,85,68,211,28,158,254,125,116,6,149,86,232,127,134,107,41,174,11,165,63,85,25,89,86,204,203,17,78,234,54,140,210,75,189,47,250,236,241,206,226,162,248,138,110,111,232,219,146,108,58,82,10,74,76,166,238,224,122,148,100,56,138,140,197,94,104,198,254,241,108,156,150,54,89,81,96,10,124,246,102,249,173,15,70,8,206,73,241,249,166,209,20,84,136,132,185,196,122,213,10,165,213,173,153,23,252,180,25,98,123,13,0,197,67,60,62,95,18,159,140,135,43,22,118,47,224,17,161,205,47,92,57,219,131,156,109,204,250,254,219,216,233,236,7,96,212,109,84,122,216,188,37,159,232,73,84,60,10,247,101,229,23,45,57,221,34,147,189,45,147,180,134,81,132,187,213,2,216,186,15,106,157,237,155,143,50,152,14,169,60,16,107,148,87,188,26,64,229,179,61,212,199,179,246,15,111,112,193,87,152,85,223,199,111,83,239,117,140,49,108,202,87,96,20,80,245,80,202,172,143,216,177,21,248,211,136,194,18,42,10,89,199,2,180,128,17,138,147,168,157,228,249,160,118,75,243,150,57,5,154,94,180,247,198,82,63,90,143,163,207,10,171,222,210,219,112,161,113,223,152,100,228,7,79,124,214,247,171,241,105,109,63,125,44,208,148,93,82,0,154,204,170,235,185,180,130,230,67,8,109,66,255,125,160,206,24,213,251,164,129,214,46,190,23,26,198,120,195,111,12,20,169,10,163,82,76,216,237,86,212,160,166,233,67,197,102,112,239,91,203,155,15,200,225,71,117,141,168,121,239,60,28,93,160,183,30,206,6,107,84,136,30,242,6,227,150,71,201,44,31,130,252,217,23,187,220,217,217,213,195,153,123,190,129,157,93,60,130,218,43,62,13,250,17,156,180,168,122,130,69,23,171,107,3,14,173,4,202,58,81,216,197,192,240,197,122,166,43,88,137,169,99,85,20,54,182,91,229,254,54,205,32,197,84,78,243,215,9,233,199,102,230,151,18,222,166,85,235,97,154,234,122,223,140,142,125,21,43,1,34,234,201,225,191,56,193,17,233,71,184,52,151,53,149,88,179,135,20,211,151,176,35,167,109,200,103,8,136,178,227,144,129,8,118,128,207,40,194,108,235,182,30,109,4,223,30,97,252,188,133,187,4,135,97,69,61,187,225,210,32,20,33,62,153,18,175,243,12,164,52,244,202,40,254,57,244,138,134,77,43,130,191,192,217,5,75,145,248,105,144,29,85,195,8,140,122,217,11,184,81,22,36,15,185,29,219,163,8,27,25,64,110,27,72,83,52,76,11,108,201,145,132,57,69,58,55,227,202,185,144,209,229,202,33,253,212,24,198,166,83,41,180,61,50,121,242,44,15,155,61,139,80,163,78,182,145,93,211,3,234,64,210,106,57,202,86,72,178,132,94,230,196,107,78,79,62,45,101,246,112,53,29,82,9,131,190,74,33,137,9,70,67,223,167,233,37,141,16,212,132,64,184,214,115,52,232,19,111,239,213,199,53,130,240,121,46,190,184,98,211,132,209,186,134,87,240,55,55,63,61,69,73,206,96,20,225,83,139,78,226,66,136,90,136,110,105,150,232,245,242,120,133,106,107,252,75,175,80,129,206,192,101,94,216,121,25,148,89,9,229,73,22,176,173,225,137,232,150,255,178,249,29,8,135,238,12,211,57,28,167,138,122,228,236,251,102,135,19,129,222,122,155,185,133,124,63,107,24,140,230,30,209,61,23,230,232,217,83,192,32,91,17,195,106,92,15,53,161,233,25,97,0,123,66,105,45,198,102,190,125,121,45,156,33,144,150,247,12,73,204,130,18,121,91,74,151,133,3,155,239,85,203,142,240,68,79,166,30,121,16,93,147,33,5,44,224,95,57,116,224,120,34,8,80,232,79,211,212,31,247,121,157,173,87,214,40,162,28,61,240,2,168,0,232,185,23,66,182,249,190,140,174,196,102,168,186,217,237,15,120,149,232,60,200,133,55,52,33,75,132,241,52,211,71,6,4,201,177,237,86,123,193,144,93,194,231,128,229,203,83,6,207,220,149,128,124,114,105,140,105,60,76,131,78,56,141,12,178,28,5,153,220,233,208,200,140,4,253,178,68,177,39,179,46,138,18,232,9,35,35,232,19,113,238,102,140,125,163,72,106,185,69,129,69,207,151,38,63,13,110,216,245,8,9,27,27,250,134,47,117,117,195,145,62,51,148,188,173,109,180,186,56,22,101,224,44,172,218,212,204,236,205,195,88,177,221,150,37,220,104,230,233,120,224,39,227,173,75,185,209,27,186,95,140,20,168,97,50,207,210,205,78,81,40,58,97,202,226,69,9,206,51,92,31,24,73,93,196,62,39,221,213,222,227,190,176,253,158,122,172,57,218,151,136,146,185,95,242,115,229,221,6,134,162,174,71,107,231,132,65,103,6,2,227,220,209,121,249,247,151,43,136,212,220,67,141,150,191,16,26,51,133,157,26,2,212,140,239,38,123,186,201,78,170,150,248,244,208,111,106,55,45,165,245,1,158,44,38,133,68,38,162,97,246,167,129,106,57,111,239,60,177,42,97,170,21,49,165,128,183,19,239,106,228,36,232,247,228,8,111,165,132,179,89,10,44,38,63,189,196,0,26,127,96,36,27,3,38,244,144,37,193,148,48,76,35,138,102,126,151,83,83,181,115,175,99,38,91,51,191,147,240,144,215,81,216,224,200,219,130,23,203,28,34,195,68,100,133,39,78,210,197,253,209,109,202,200,98,173,75,133,187,132,111,59,97,0,170,242,64,151,237,54,231,149,22,30,98,159,131,47,91,142,60,130,9,37,235,135,119,182,159,103,36,84,193,55,169,217,215,52,146,167,43,223,65,103,153,130,218,66,122,51,135,113,207,198,57,65,233,192,231,225,158,45,98,142,183,113,94,93,210,101,9,80,195,138,111,3,103,72,129,29,34,110,131,95,251,184,51,221,121,153,75,194,163,244,123,48,42,46,122,97,236,206,87,204,54,232,220,117,33,142,35,240,208,115,60,80,212,74,151,204,54,56,2,239,22,191,140,60,242,237,110,160,51,12,190,184,70,120,100,105,139,207,110,16,162,120,222,152,200,233,72,48,123,225,225,122,201,184,151,226,195,112,195,44,229,197,59,20,153,188,123,223,34,170,153,179,34,254,21,136,176,164,110,170,134,86,161,92,25,97,218,234,114,242,147,113,150,213,4,79,214,68,108,13,103,163,139,175,192,132,183,136,97,61,182,227,185,100,57,248,236,187,100,97,58,203,43,73,69,252,116,66,231,74,195,148,204,107,220,22,140,158,41,81,10,17,145,8,208,178,16,189,112,26,207,163,148,208,221,30,38,60,40,81,250,138,49,20,144,204,17,111,117,160,96,120,108,197,194,179,241,204,210,163,109,111,115,23,30,84,197,228,153,12,172,222,239,130,137,175,248,214,232,10,201,14,27,41,69,156,140,57,55,136,192,24,102,133,77,176,30,221,173,99,127,193,129,231,245,232,79,155,209,184,63,20,67,18,200,124,52,192,41,56,57,245,108,52,13,75,184,159,240,46,161,203,61,89,14,146,30,109,219,247,25,97,232,66,122,52,205,223,0,115,158,29,114,30,207,149,159,51,183,144,237,254,105,107,235,149,87,210,232,17,226,218,163,213,231,228,52,53,174,246,54,43,128,124,125,6,255,235,129,9,70,123,111,45,57,185,181,218,253,96,152,122,83,214,30,35,139,141,208,184,110,102,6,45,183,13,44,98,120,117,24,233,174,82,116,140,83,119,93,158,22,166,159,138,165,134,1,227,196,201,43,59,226,169,39,255,121,85,57,222,120,103,181,92,225,228,172,163,129,117,70,162,67,71,218,230,90,252,224,51,17,171,43,41,130,2,200,236,251,79,167,109,46,167,18,62,111,219,185,152,116,48,48,225,144,129,120,86,136,20,157,98,40,161,243,185,240,101,80,56,135,158,227,246,178,100,50,29,38,248,229,124,176,13,17,92,158,137,1,56,83,28,107,22,42,114,106,43,128,56,225,100,111,230,116,29,196,214,120,219,161,11,142,255,199,208,25,9,238,107,14,93,240,179,171,124,230,133,134,109,175,19,136,182,81,18,154,206,118,249,234,233,192,162,61,97,185,43,52,75,66,78,130,254,226,28,250,182,72,81,131,54,136,13,98,82,233,145,19,70,87,32,194,39,57,211,183,149,13,44,56,34,202,70,115,107,152,54,144,171,134,151,157,86,210,105,35,99,129,226,252,85,44,22,139,230,110,195,246,0,45,194,211,88,164,26,182,30,138,135,7,178,1,26,93,37,212,127,183,97,109,116,46,53,21,12,23,117,48,27,145,89,182,190,143,89,221,91,129,30,206,99,179,193,140,5,61,32,120,29,103,227,41,68,53,132,130,104,153,135,106,56,90,109,146,239,82,193,221,14,158,133,51,34,88,103,188,189,153,82,46,223,100,101,221,0,99,242,54,93,119,7,69,76,138,155,122,52,181,124,103,50,27,97,71,80,189,156,124,80,7,252,194,230,156,251,12,113,172,219,92,188,30,199,172,174,35,124,177,23,247,143,135,230,252,59,201,3,204,206,113,101,64,176,75,125,167,148,150,67,3,190,22,83,213,140,240,73,189,0,82,123,20,223,69,89,33,76,107,57,36,56,80,163,120,70,56,121,6,165,83,15,55,10,84,77,194,32,106,130,40,3,20,90,114,101,252,179,123,13,42,204,207,18,165,72,24,235,61,103,209,160,37,161,201,0,201,65,176,177,232,198,169,97,138,69,249,50,61,92,113,11,209,171,62,127,239,188,62,224,245,73,234,206,132,71,11,93,97,32,47,67,148,90,8,27,47,199,195,20,167,166,222,243,249,79,46,87,181,80,60,81,200,1,253,7,212,228,157,18,213,172,245,169,191,205,214,221,191,60,252,169,149,86,107,143,172,184,149,17,83,125,85,17,118,64,202,172,87,53,152,94,75,167,232,179,134,214,25,66,184,231,105,22,49,81,58,81,176,227,161,44,111,248,109,9,46,115,41,243,40,238,66,75,30,55,37,171,124,101,233,77,218,79,162,152,157,186,172,42,118,240,125,23,61,24,112,106,220,19,184,63,233,213,18,62,27,44,39,45,177,124,22,161,241,79,246,72,87,105,153,14,230,92,58,136,206,90,219,29,76,12,248,11,222,185,206,208,13,176,126,48,241,201,171,159,249,253,60,222,208,220,67,151,165,61,43,230,153,45,138,47,245,40,103,130,8,150,147,87,24,36,206,240,100,219,168,60,25,243,84,98,5,113,245,130,147,70,236,33,71,23,84,244,67,219,128,138,165,206,70,201,124,16,253,202,224,76,234,167,53,248,140,175,68,239,64,35,67,54,16,195,178,22,103,153,53,94,237,212,28,37,153,255,175,31,125,242,58,32,8,18,206,87,52,18,148,254,214,175,7,35,85,218,233,87,114,82,149,165,206,142,108,223,206,137,137,246,20,49,199,97,63,71,9,47,124,63,207,0,31,50,208,26,170,212,161,64,131,27,57,138,205,18,78,128,122,61,108,130,204,50,9,147,152,85,167,55,208,137,66,226,76,195,21,99,14,55,98,101,234,19,255,242,201,27,131,163,16,18,118,232,16,75,20,17,191,84,175,52,90,17,161,139,249,97,141,220,75,120,89,189,84,142,102,58,242,210,44,200,22,42,47,75,170,33,20,236,174,230,91,165,172,172,138,249,150,109,125,71,103,179,152,72,15,27,24,206,219,244,112,155,93,166,5,216,192,96,18,150,135,177,107,124,244,246,81,13,136,115,23,184,70,170,152,79,1,251,171,58,128,80,95,181,190,52,102,28,137,170,135,19,121,223,126,120,202,201,125,248,76,140,124,213,71,172,223,246,205,17,6,181,150,245,228,36,45,110,90,125,18,183,190,31,174,48,245,235,236,94,246,192,139,83,122,108,6,206,133,186,94,11,69,25,45,17,153,105,68,15,35,111,132,108,207,38,238,241,40,192,45,221,159,138,21,118,20,126,2,198,45,172,213,17,251,237,245,185,237,101,168,156,8,27,98,86,136,198,137,65,60,239,209,77,178,120,147,9,168,110,114,102,191,93,167,50,226,81,57,113,126,132,93,57,82,187,47,16,163,198,109,179,27,17,236,56,28,221,28,46,226,212,198,31,204,26,18,153,203,191,16,20,117,241,158,86,204,2,61,161,25,71,111,200,79,42,40,145,162,168,129,0,118,73,143,76,46,253,35,111,68,115,48,134,25,10,74,56,207,223,37,110,78,24,67,40,213,148,179,22,66,217,113,225,229,220,153,74,112,24,150,44,78,222,141,133,174,189,98,182,247,241,80,74,237,234,48,245,83,128,234,49,138,217,204,190,218,34,45,59,132,100,230,31,190,254,81,21,66,80,173,199,39,146,209,103,124,164,246,74,137,215,153,155,177,147,254,88,99,18,143,220,246,101,171,116,194,240,71,222,210,94,59,207,247,235,62,156,40,188,199,172,125,193,138,97,188,163,195,187,65,107,101,163,8,85,14,60,109,132,23,229,13,109,58,34,108,177,111,24,195,47,9,227,189,93,115,132,153,53,179,246,36,171,27,42,18,134,85,175,162,172,240,136,87,220,87,7,181,42,183,5,173,171,244,56,119,90,74,87,36,140,106,91,220,23,133,70,201,220,40,172,99,46,246,133,1,108,138,107,3,14,198,200,114,250,79,195,221,18,221,17,172,231,203,153,149,253,182,43,166,246,178,75,133,59,93,62,115,16,194,108,243,37,57,75,195,244,255,252,153,86,84,120,178,182,98,43,68,91,191,114,138,187,162,188,109,225,158,28,0,222,205,145,177,189,71,159,61,241,142,48,21,111,137,50,80,226,161,21,43,41,105,180,114,99,17,205,226,49,76,180,239,175,245,77,20,121,184,165,205,206,102,74,108,95,24,37,82,205,159,240,91,227,127,95,24,170,176,238,61,146,85,13,166,63,112,195,65,232,19,165,131,86,227,153,112,161,73,219,211,230,4,51,252,137,166,115,234,245,116,82,33,4,237,26,97,101,120,130,108,227,17,198,185,115,94,79,20,20,77,124,62,70,122,81,184,128,153,245,212,143,216,1,116,107,136,38,55,97,224,0,221,195,179,47,65,144,19,238,46,197,76,120,176,251,214,235,254,135,171,119,105,193,173,71,178,51,255,75,141,107,160,251,165,198,77,131,193,179,30,26,211,20,237,196,36,216,85,69,58,123,80,152,250,239,214,19,239,86,104,197,33,243,36,249,125,235,104,191,218,218,186,132,226,178,22,149,127,107,94,152,226,139,29,96,234,58,202,133,41,13,83,202,99,100,105,124,241,181,179,15,110,33,23,252,141,217,190,19,5,7,3,249,90,194,61,140,176,231,184,61,239,240,5,104,84,146,180,178,122,71,188,217,22,162,129,220,140,216,117,185,47,70,206,120,145,125,33,115,190,127,41,128,44,51,83,81,150,232,29,65,151,117,247,164,115,222,102,172,103,133,97,182,184,61,167,120,40,203,181,10,248,204,150,219,243,211,77,61,82,129,73,172,189,61,207,103,154,43,105,46,129,131,146,239,92,169,68,232,181,227,109,125,154,187,96,141,219,95,142,177,214,118,43,82,224,10,232,162,36,73,60,109,214,116,127,184,82,243,23,98,242,172,183,187,23,86,8,29,134,124,45,146,53,198,151,179,127,96,211,117,208,241,62,159,190,126,132,37,192,173,7,55,102,134,91,37,87,135,207,125,65,108,202,137,249,186,191,28,193,3,243,254,67,227,165,248,225,134,255,118,182,52,227,161,177,86,18,39,247,133,113,137,203,109,19,185,240,250,26,23,152,142,132,0,57,91,38,253,45,78,34,239,81,108,175,3,147,41,124,107,101,138,105,110,201,136,195,255,220,62,62,33,96,44,90,185,158,20,156,224,126,58,21,164,36,165,154,158,214,155,121,126,97,102,74,213,223,62,71,99,185,251,2,107,161,203,241,3,221,108,89,119,109,146,172,67,198,146,118,220,8,81,46,76,110,220,208,215,38,195,160,93,152,90,84,205,81,42,166,21,122,167,10,4,113,231,99,107,235,102,4,71,23,102,109,101,237,56,119,150,187,186,112,108,197,214,72,68,238,249,237,11,153,72,218,40,74,11,93,198,85,185,183,204,235,166,133,150,198,26,205,138,190,48,194,89,146,110,83,154,37,78,220,154,46,168,19,133,19,2,229,197,156,63,127,10,112,70,34,49,107,108,157,130,169,121,225,132,180,168,12,11,89,162,159,26,55,225,187,76,176,93,186,70,226,108,189,75,55,27,105,178,236,11,213,230,230,5,201,113,215,240,120,50,227,251,62,122,16,102,151,57,94,217,8,202,188,173,27,154,20,242,203,248,167,90,190,101,114,236,101,231,72,232,2,159,83,186,250,136,55,60,174,18,91,97,215,166,226,209,97,242,211,180,245,249,233,241,26,167,37,18,228,132,222,185,66,122,207,160,167,43,114,215,164,172,165,249,144,12,120,71,52,48,127,174,43,95,92,211,224,172,196,136,192,68,192,187,194,91,47,178,115,142,116,237,24,131,165,78,98,82,255,119,185,237,109,72,241,166,201,152,153,40,225,45,137,204,67,243,61,167,89,64,227,158,93,121,88,225,170,220,222,73,222,73,219,63,230,153,207,85,58,134,3,235,74,25,3,159,105,165,121,87,103,254,19,1,156,15,198,5,38,112,75,207,34,254,193,98,127,157,255,191,47,179,142,193,234,223,106,231,206,84,218,110,2,234,9,113,96,162,212,254,57,138,166,129,227,240,48,214,190,139,230,174,209,86,220,33,45,213,249,208,190,245,165,184,108,100,95,120,86,224,245,192,66,134,146,207,161,110,46,10,233,53,42,211,126,129,32,75,59,235,104,55,243,218,251,112,66,179,167,131,93,115,187,58,50,160,217,2,164,2,67,171,230,131,221,48,13,171,182,110,232,216,223,41,6,159,183,186,244,26,252,41,95,40,9,24,5,118,113,73,55,219,94,138,63,124,224,236,221,2,27,187,134,63,28,173,192,162,93,59,131,216,166,195,173,41,127,198,36,141,39,127,81,228,223,162,30,85,231,129,61,96,45,95,120,16,50,205,216,186,190,23,179,188,7,109,141,137,115,237,70,242,141,214,210,228,17,152,14,222,160,26,113,97,72,91,65,93,164,84,47,141,37,246,184,21,134,183,50,59,12,191,68,15,240,250,170,175,13,46,82,83,14,53,246,121,182,163,197,60,22,69,97,20,9,239,123,33,172,46,117,181,192,100,216,222,158,21,162,19,75,123,70,185,129,55,62,166,151,48,182,131,110,202,15,46,76,21,156,228,106,146,15,146,106,245,138,223,36,220,129,6,150,183,5,35,5,166,25,74,192,181,248,102,4,5,168,134,183,127,169,38,254,57,80,50,159,57,188,149,233,246,94,24,49,36,205,214,65,42,97,122,157,243,89,198,67,170,72,13,166,122,234,131,169,211,145,42,125,27,178,241,37,51,0,151,136,173,253,37,66,47,75,46,78,61,190,21,164,172,183,148,120,255,74,52,20,110,151,122,25,152,203,186,38,86,53,75,93,105,14,195,217,173,173,97,159,109,222,154,220,145,173,191,221,77,219,254,131,141,69,109,233,152,28,179,250,85,34,195,93,174,82,29,172,53,239,24,70,68,214,117,219,16,85,219,15,38,46,85,35,124,77,43,208,217,255,64,25,133,7,143,170,201,102,141,169,127,151,45,112,60,27,168,71,234,119,203,72,38,37,166,221,38,184,145,155,163,212,167,43,218,211,205,222,3,182,51,74,50,190,204,30,186,29,51,73,2,57,200,27,106,219,195,191,37,155,242,212,61,218,220,146,215,246,73,28,165,154,180,72,98,14,114,71,31,108,234,241,58,5,17,113,169,254,90,195,152,210,228,173,209,123,207,254,240,97,53,91,1,134,104,117,63,184,119,253,109,84,195,211,181,55,13,46,1,62,203,118,223,77,218,188,8,83,183,248,13,127,101,170,183,90,126,80,69,18,224,222,218,126,104,210,139,100,163,48,196,79,46,188,91,187,196,100,53,84,46,95,157,254,121,11,153,10,92,199,107,242,58,253,179,249,84,13,79,108,43,181,247,159,102,169,229,0,67,105,57,29,174,33,17,14,63,194,244,75,147,249,105,138,108,117,232,53,82,242,237,173,139,74,79,29,248,88,17,189,248,160,84,59,27,5,198,133,237,29,71,206,163,235,79,115,253,45,254,214,8,27,201,163,153,224,251,189,53,148,122,59,132,108,206,12,118,148,226,136,166,112,51,155,251,194,38,96,45,169,110,144,204,187,101,149,76,106,120,106,138,30,25,52,195,231,17,153,253,178,124,58,17,0,183,223,19,151,30,61,143,59,65,247,85,188,53,249,50,178,217,145,156,220,70,245,41,94,81,243,146,65,193,248,223,62,205,134,241,100,74,207,45,16,233,51,5,39,142,94,76,58,78,210,49,231,123,120,22,157,177,3,155,9,233,173,207,246,163,241,34,138,114,247,152,210,53,2,55,2,99,10,175,247,219,70,127,34,48,164,49,239,183,201,171,147,109,154,82,168,228,23,81,178,70,251,210,8,30,220,44,110,135,0,23,97,159,1,230,197,246,123,248,22,74,68,99,136,72,233,122,6,204,183,40,116,19,84,252,158,35,166,250,160,90,180,81,70,237,92,0,250,39,182,96,112,15,105,95,221,210,46,146,239,58,164,231,139,147,21,102,168,238,238,95,74,101,155,174,94,2,147,183,50,215,166,3,9,32,154,178,137,207,240,181,46,37,20,34,116,212,11,223,18,58,83,177,9,33,11,240,156,111,175,198,168,87,255,47,11,10,223,218,157,231,219,72,224,52,227,147,92,200,229,139,168,197,23,27,136,7,248,78,15,231,155,20,16,2,67,240,224,139,104,208,94,225,2,237,74,127,91,94,21,166,189,137,87,54,203,166,134,217,42,78,92,210,35,210,76,254,112,43,120,121,40,231,238,114,238,145,102,206,30,25,52,84,232,223,153,206,153,37,114,61,192,140,196,114,152,173,70,224,179,250,246,186,30,96,244,218,246,208,93,139,83,121,52,111,141,254,152,230,162,34,53,189,124,162,22,11,211,104,140,156,132,45,63,214,143,141,137,97,171,105,178,36,92,93,2,146,205,233,218,91,72,99,90,206,22,64,198,218,168,33,183,11,209,5,167,1,161,50,181,201,34,65,35,97,93,101,120,96,220,105,130,86,194,176,254,108,200,238,53,177,18,177,147,210,95,99,170,171,150,102,232,26,85,174,247,236,236,206,154,127,117,76,247,229,76,6,198,251,153,67,218,1,196,44,206,187,66,58,98,150,185,130,187,25,97,79,135,75,200,74,160,223,238,28,72,88,115,77,83,241,42,101,146,62,201,73,18,28,154,128,69,121,233,246,61,239,124,207,182,244,123,81,246,218,220,102,72,184,129,196,32,129,31,123,190,221,154,172,126,209,138,152,232,18,65,216,126,97,40,107,107,200,43,59,235,245,58,98,147,145,20,21,77,254,50,162,162,242,72,114,142,1,46,163,178,50,193,134,245,96,101,218,231,162,134,207,89,90,135,220,71,190,239,244,73,206,97,168,37,126,48,118,158,235,152,63,155,139,194,214,116,35,60,129,229,193,164,69,105,186,17,53,93,247,54,12,3,195,80,49,65,242,225,86,30,175,103,150,5,42,249,68,199,186,153,237,193,59,230,50,85,10,35,125,95,57,173,171,78,99,174,129,117,237,215,181,116,182,199,44,240,217,218,221,228,32,28,38,84,78,147,253,212,223,138,187,176,136,211,96,184,182,234,102,22,21,65,250,179,86,81,119,239,147,216,81,100,218,40,92,170,95,40,249,212,85,10,100,129,211,114,102,32,83,43,150,243,135,57,138,75,230,194,184,198,100,233,145,193,222,157,85,151,165,57,139,152,66,100,127,158,229,82,223,252,151,234,217,115,92,163,161,232,219,21,97,26,21,200,155,54,158,227,53,198,176,149,126,195,28,148,4,13,233,135,19,159,111,246,249,107,213,146,98,49,155,238,249,110,111,221,194,187,167,173,135,169,103,249,107,157,41,35,111,101,178,144,237,189,244,160,144,238,193,112,196,102,103,106,218,176,155,72,183,183,201,185,251,112,67,254,34,227,185,173,234,247,109,70,199,30,150,175,193,75,113,203,150,157,110,202,128,174,4,13,214,123,56,130,83,114,67,39,195,39,61,2,170,93,136,145,6,152,63,15,22,146,3,211,221,188,55,89,184,173,112,29,200,37,98,65,230,95,124,97,88,238,187,152,165,80,78,172,188,252,98,54,84,130,130,116,69,74,182,151,163,59,4,46,151,145,139,248,101,21,155,67,13,230,117,78,34,168,57,238,21,220,106,44,34,220,61,110,3,11,196,208,226,38,8,95,142,97,90,221,59,128,77,147,21,38,240,230,110,9,106,230,202,31,15,207,205,97,180,17,101,3,63,163,132,246,174,123,45,206,247,81,143,35,59,209,122,236,108,57,225,161,210,135,227,76,115,215,91,46,148,128,201,23,89,36,206,59,51,28,69,143,77,110,102,228,17,67,241,124,225,65,161,156,140,57,193,226,238,33,138,130,10,148,152,41,240,160,236,114,47,110,48,178,171,140,50,48,10,62,183,231,103,25,234,53,130,229,65,61,161,163,144,180,228,0,207,233,14,201,154,17,163,14,63,77,84,226,162,29,26,137,173,40,44,44,238,213,35,173,72,214,245,130,48,171,78,247,71,30,59,189,137,129,180,76,78,193,253,141,149,84,189,174,232,162,220,216,125,157,103,147,149,224,253,50,137,226,225,81,4,238,101,242,108,120,253,251,125,182,145,118,233,193,178,11,222,230,228,48,161,70,217,204,168,53,57,167,243,141,117,157,165,178,69,199,225,167,20,152,95,12,175,182,149,117,166,20,24,78,30,186,68,104,11,176,228,153,157,24,145,61,85,124,80,168,35,214,121,23,128,209,102,133,49,177,96,213,181,96,138,73,85,232,142,67,173,178,71,17,10,162,12,123,40,252,227,40,117,152,8,145,194,220,179,150,63,156,149,185,2,12,141,175,4,54,161,120,23,152,90,144,225,15,159,234,194,162,160,125,183,55,38,40,18,118,125,52,166,114,245,95,134,154,65,119,74,202,103,114,241,65,97,90,137,141,97,154,16,31,23,141,113,77,194,229,175,123,165,73,39,111,135,225,225,210,135,27,101,225,141,230,38,46,236,242,86,217,162,5,219,97,110,108,178,182,168,8,78,215,78,64,115,3,173,95,133,77,111,207,97,50,170,101,121,156,142,96,223,92,152,51,177,107,199,205,139,226,15,167,216,106,105,199,143,237,240,73,182,25,140,164,161,12,249,217,92,33,74,190,48,46,45,61,186,206,140,78,254,181,200,1,219,250,236,132,6,170,79,67,82,189,75,120,54,20,109,119,237,153,122,122,210,44,113,10,4,138,7,231,73,186,108,18,205,197,65,243,60,123,36,171,193,119,170,112,58,51,241,166,44,36,170,161,53,225,26,127,230,186,159,243,192,176,236,171,245,149,188,144,206,96,203,103,87,163,111,95,101,26,98,251,72,22,170,133,4,187,167,251,53,42,244,121,83,54,21,114,23,167,27,80,72,20,33,140,39,48,5,116,211,31,14,91,179,38,177,55,10,158,135,195,132,192,183,182,134,193,124,248,111,99,217,117,237,90,167,192,217,179,18,32,102,145,171,42,105,152,45,183,7,15,149,153,64,62,148,180,6,127,120,203,33,156,198,245,34,205,235,77,61,48,194,18,130,34,51,156,61,91,130,8,123,87,51,123,39,79,91,67,208,58,140,88,33,205,220,223,153,180,85,253,152,141,250,228,238,137,24,195,100,88,20,134,71,192,225,51,109,70,72,236,79,184,14,186,195,11,253,112,133,211,99,45,133,160,13,198,78,205,220,183,189,246,194,59,176,222,1,115,142,122,107,178,71,165,68,9,90,194,183,143,155,50,166,16,21,91,222,127,126,243,172,36,91,66,2,67,215,232,31,19,58,178,169,75,128,60,196,124,239,8,228,74,156,219,199,210,82,137,78,14,139,39,191,96,122,108,133,207,204,236,222,26,125,75,253,154,100,115,247,236,93,171,136,171,233,195,9,160,79,239,90,163,100,86,135,133,32,149,39,199,152,43,59,212,59,16,38,244,49,167,194,160,235,23,171,245,214,240,45,99,0,61,91,171,142,41,52,238,215,187,86,81,201,222,186,111,84,132,60,111,62,68,53,247,116,248,158,248,129,146,195,212,82,173,0,247,228,249,120,181,152,92,150,14,57,41,118,201,199,20,222,201,166,101,30,231,158,86,238,245,29,227,46,79,125,45,40,41,253,107,163,59,40,42,170,192,229,221,145,141,57,166,235,150,197,30,247,246,5,220,14,57,204,21,148,91,252,189,172,249,208,158,37,203,230,112,120,157,123,131,14,26,177,193,123,198,84,138,38,213,159,98,41,141,111,208,160,20,153,1,229,98,209,29,37,176,55,20,166,62,226,110,135,166,194,163,75,164,152,98,204,93,189,68,229,135,186,6,88,110,201,211,199,224,187,234,58,166,136,7,215,234,29,135,174,78,175,102,228,75,100,255,156,176,182,165,29,90,67,195,127,31,142,91,80,61,34,70,249,239,190,183,202,33,160,158,187,9,31,245,76,222,58,219,247,87,152,109,235,254,246,185,100,36,205,67,60,48,122,55,14,35,17,171,14,128,2,183,100,245,135,83,169,167,119,225,2,169,79,245,174,53,10,150,2,188,136,14,94,24,138,88,45,102,42,118,179,243,223,30,40,37,52,133,145,76,123,240,14,51,13,27,99,189,103,91,65,124,143,112,245,221,216,2,183,105,5,120,58,241,118,53,159,127,0,119,243,29,205,136,160,116,229,23,147,123,190,112,55,114,217,8,31,163,227,62,218,228,74,117,195,43,144,212,223,126,161,172,165,85,228,179,252,178,52,28,134,105,43,135,143,153,222,174,210,43,105,113,61,76,5,217,239,142,253,60,75,120,233,99,38,73,199,73,218,222,97,154,97,19,56,58,67,25,224,153,163,203,189,203,103,87,110,33,55,140,25,14,29,225,133,9,192,148,184,62,118,245,229,3,191,107,56,58,73,161,232,62,203,168,33,208,40,61,18,174,205,67,48,68,60,207,229,77,103,66,178,90,180,11,147,113,172,51,60,27,125,245,29,210,105,49,75,173,156,68,228,237,118,28,71,133,198,194,73,152,156,158,235,7,187,239,14,174,162,140,152,202,117,159,177,236,207,211,178,182,38,87,176,121,74,42,204,6,93,127,58,141,236,19,124,183,24,133,180,234,136,237,219,221,70,94,99,234,168,112,105,255,210,108,241,9,206,176,157,161,63,230,9,194,199,234,79,91,207,108,178,64,247,157,254,36,108,13,13,251,50,21,138,123,215,96,81,235,97,1,84,203,253,191,41,190,199,212,8,1,233,99,129,45,120,144,28,198,185,172,174,204,110,234,119,175,245,217,86,130,209,203,133,246,166,23,99,232,105,62,222,68,35,209,183,51,194,157,112,193,139,215,16,129,112,183,230,207,121,193,203,9,12,37,138,47,251,189,200,178,80,143,37,178,246,55,128,10,49,84,73,106,0,26,31,228,149,17,224,131,244,161,54,49,57,118,207,156,32,8,89,116,237,82,39,251,26,243,49,245,196,39,176,232,169,86,164,67,166,26,58,126,94,212,61,242,149,68,18,173,19,135,94,98,121,246,63,37,52,193,30,24,40,6,165,151,87,13,21,98,128,41,127,245,183,166,138,127,168,159,118,154,242,145,195,176,34,55,133,207,4,121,115,252,236,109,226,66,35,243,6,117,5,71,251,106,58,15,173,64,107,248,91,87,94,90,125,192,203,20,79,47,92,160,189,211,214,52,112,83,229,216,37,36,210,43,12,63,129,119,156,106,73,25,50,148,82,37,217,60,69,39,47,197,218,203,175,32,212,91,165,170,141,45,202,239,201,228,68,253,212,189,76,90,245,13,126,226,49,223,202,152,113,224,86,60,113,147,84,116,184,162,20,166,44,225,237,41,184,173,2,76,133,148,63,124,213,144,125,108,75,187,223,0,36,246,85,184,50,78,254,178,159,31,104,107,14,189,182,29,3,108,189,29,135,195,55,151,0,147,56,247,54,195,165,144,93,118,29,202,72,13,11,12,9,172,119,10,73,117,221,232,38,101,241,158,225,254,211,46,15,141,251,126,7,234,170,22,145,87,120,142,230,11,139,140,147,48,73,200,67,73,110,123,225,136,11,141,59,87,142,11,230,144,161,50,9,192,79,55,188,144,91,13,22,8,225,143,249,134,35,25,47,148,194,199,114,186,57,182,4,235,84,197,148,153,121,102,137,143,245,57,100,136,115,43,92,147,167,196,33,246,78,121,167,194,237,85,182,16,87,216,90,217,194,126,209,159,193,201,215,9,39,38,59,130,167,158,17,115,107,90,96,203,170,29,215,131,101,145,72,141,29,218,170,252,74,208,129,59,58,56,161,241,230,94,236,135,53,9,240,250,211,140,217,126,103,121,73,97,105,88,9,200,5,107,215,28,18,102,111,234,238,239,48,219,83,143,60,140,71,79,45,131,103,14,177,142,0,15,129,115,71,62,60,192,83,30,78,194,121,88,25,211,20,80,46,156,6,71,69,132,147,111,130,208,136,42,233,169,117,237,153,232,92,20,245,134,204,123,185,27,213,72,110,194,105,139,149,241,238,215,164,50,246,176,217,144,171,230,191,76,237,79,14,243,132,59,236,29,238,65,94,78,45,241,91,122,222,141,233,179,141,176,93,12,88,37,188,103,228,173,233,109,206,120,62,124,10,147,17,218,195,162,31,38,188,233,48,139,169,198,57,58,125,139,165,236,174,197,5,208,242,122,40,90,73,97,191,201,243,93,75,144,240,8,19,152,164,89,183,131,113,136,135,241,198,187,120,211,44,224,35,165,56,94,247,72,202,76,229,230,160,22,182,85,65,12,191,116,64,38,83,195,147,75,245,209,110,108,46,17,206,185,187,219,235,108,250,33,103,141,107,125,109,239,165,176,121,67,191,80,4,203,15,38,219,91,167,9,101,44,238,238,107,4,174,194,12,181,59,171,247,28,82,243,22,54,209,203,5,96,247,56,36,101,116,60,73,183,158,62,36,36,164,107,248,217,188,129,239,174,133,182,219,12,173,247,153,133,254,211,104,54,134,73,214,241,226,188,43,38,85,191,218,241,99,113,21,159,162,141,80,73,220,202,42,233,69,14,67,82,49,227,86,182,124,167,251,145,246,134,117,139,174,153,119,45,35,172,35,142,103,148,229,60,69,170,34,100,170,7,147,5,145,61,131,195,124,164,85,35,24,176,20,180,250,60,172,84,51,107,107,188,79,254,222,108,56,90,112,176,184,88,122,253,134,121,105,196,163,64,225,79,169,238,54,59,255,82,29,37,136,219,76,47,144,173,22,123,28,250,104,46,241,238,111,192,247,222,67,107,44,194,245,224,26,67,116,213,18,78,155,123,196,177,80,166,194,48,74,143,231,79,231,147,10,124,150,185,191,180,169,23,202,84,89,16,35,55,247,225,36,115,144,103,133,73,117,200,14,167,96,169,158,239,140,31,192,221,233,131,40,91,87,152,248,184,251,234,33,168,149,21,178,112,141,120,4,163,90,94,167,198,255,26,221,113,35,133,120,173,122,182,76,148,188,122,113,34,218,16,34,167,114,224,179,153,121,129,19,68,101,89,9,49,136,160,82,243,121,225,74,213,178,60,28,110,142,126,23,88,65,255,73,137,96,145,242,109,109,63,24,135,108,104,189,160,222,113,184,37,221,135,23,135,75,74,15,70,200,61,43,60,95,237,213,25,111,248,58,228,115,147,85,90,60,208,182,71,215,44,193,115,21,32,240,156,95,9,96,211,8,58,44,104,179,223,34,216,66,113,85,149,103,111,244,62,179,7,62,171,201,173,55,129,109,47,242,34,63,152,138,196,36,69,139,164,23,23,79,67,231,39,107,204,149,74,125,143,220,20,147,133,148,165,191,17,48,44,219,97,146,241,229,116,162,64,202,109,59,34,149,75,203,219,15,186,175,194,170,193,80,142,40,12,165,168,43,198,157,243,233,236,20,93,225,149,4,53,217,19,65,241,120,223,141,188,84,171,22,202,2,35,175,238,223,131,139,189,124,107,72,208,242,216,15,205,90,13,186,9,78,109,143,194,225,45,213,36,63,42,250,222,94,138,202,117,86,254,31,24,203,139,23,137,147,65,179,69,117,211,106,130,155,215,36,20,182,67,53,99,54,39,78,246,240,98,53,57,118,69,241,190,62,20,182,208,173,240,126,69,51,5,141,37,77,22,66,148,172,184,89,121,96,238,207,58,222,63,154,202,11,47,20,188,181,53,206,249,123,225,42,228,178,100,217,239,160,72,243,74,210,179,194,123,214,39,35,155,234,35,86,72,48,139,240,120,87,208,66,140,91,244,62,129,119,175,239,217,208,5,200,126,133,39,246,76,13,111,77,46,120,64,59,116,152,142,26,135,173,194,251,229,199,147,202,176,194,75,29,115,180,186,3,232,156,121,187,41,197,14,28,82,251,237,9,133,115,80,39,10,148,60,50,222,196,246,245,115,204,223,106,187,48,220,39,146,43,129,146,213,116,143,92,161,232,104,133,198,70,193,119,81,138,91,154,190,54,123,235,240,158,49,81,106,128,203,171,150,198,23,148,116,93,162,115,237,117,241,156,230,36,191,41,60,135,215,243,148,99,156,30,227,64,123,6,51,196,117,209,224,62,11,228,210,219,170,4,139,163,12,138,142,40,65,77,15,190,103,19,72,213,103,27,55,132,63,27,230,202,26,96,20,232,252,225,92,32,228,222,190,141,177,248,122,41,11,30,21,245,241,155,158,218,155,165,25,47,126,209,142,119,174,205,247,115,101,163,106,212,214,86,143,226,93,171,48,164,232,160,29,219,206,203,57,11,194,96,35,60,219,103,17,130,9,61,237,128,157,183,240,7,83,90,27,90,146,47,233,31,35,217,21,42,192,227,101,143,88,46,122,152,254,20,38,250,62,152,224,97,46,17,125,235,18,14,10,13,237,25,220,252,192,36,53,171,198,95,238,190,205,37,66,144,53,188,84,115,22,130,98,250,123,97,40,107,247,11,192,153,187,80,2,197,161,164,226,218,225,243,244,25,63,4,25,222,23,54,121,229,240,21,87,242,154,246,100,178,58,51,204,129,157,221,132,48,137,181,18,80,56,84,46,74,244,163,134,233,149,221,125,83,56,137,103,11,211,11,210,251,251,29,169,13,239,35,252,50,247,66,255,20,9,249,202,48,119,225,87,243,214,169,80,215,165,112,154,94,232,159,217,248,3,90,49,126,110,210,214,185,202,166,26,126,26,178,120,79,8,163,30,73,11,202,160,170,205,190,108,72,235,33,81,58,236,37,179,222,237,32,219,230,17,62,166,153,175,254,219,166,166,170,11,158,44,151,135,178,9,134,29,20,67,246,230,139,17,251,143,43,182,152,120,240,133,27,185,103,218,58,227,54,245,214,148,186,109,237,56,165,204,222,184,246,85,107,216,250,161,138,115,248,39,21,172,7,7,100,220,203,225,243,168,176,104,225,158,241,180,69,163,193,141,71,214,227,201,32,20,213,148,101,3,169,64,216,107,29,78,179,132,99,156,99,219,51,7,119,10,10,19,118,214,122,177,60,52,6,75,63,53,201,102,30,253,133,89,34,4,19,177,84,32,248,240,242,85,78,56,25,208,66,169,248,126,240,185,112,170,229,83,172,24,203,171,91,161,43,83,147,140,139,163,167,75,146,53,190,244,83,87,228,64,29,237,107,40,143,210,49,60,220,111,196,200,101,189,22,152,208,118,243,42,254,108,98,7,50,197,154,101,3,102,79,33,165,230,74,97,210,70,125,10,66,41,164,85,23,136,78,87,47,46,34,230,156,196,31,6,163,204,49,191,29,45,35,228,47,108,156,103,219,171,179,73,102,31,127,60,27,115,220,19,107,107,85,234,101,224,179,105,120,90,238,177,139,52,101,145,142,143,233,21,89,176,178,105,210,199,182,96,121,122,101,183,85,13,224,70,26,175,87,98,110,83,63,156,10,195,70,112,211,137,225,81,211,130,95,36,212,154,155,15,164,190,79,189,228,225,231,39,131,248,194,198,114,172,95,250,108,0,217,107,50,206,132,11,55,227,3,19,161,112,184,230,192,101,132,14,22,233,224,23,38,141,95,238,190,27,197,245,154,189,188,21,97,141,48,85,72,175,244,2,85,60,27,154,70,141,250,117,242,84,205,100,60,183,67,91,19,135,243,223,198,115,45,241,163,179,100,249,156,175,98,170,65,64,43,48,142,114,175,229,162,42,116,4,20,97,37,175,48,165,86,85,86,7,116,79,43,95,237,162,77,81,138,210,76,66,16,116,62,190,107,19,27,79,149,94,109,203,190,137,254,166,77,60,227,254,143,72,77,190,197,61,228,29,75,114,208,217,77,242,19,147,50,177,235,172,167,109,181,100,201,155,212,14,51,234,14,203,22,26,6,127,52,124,101,186,3,87,84,202,46,119,63,139,133,154,245,48,205,210,30,15,166,70,90,39,120,65,213,204,127,58,89,54,153,192,112,94,249,144,161,190,41,156,134,7,30,232,21,221,247,178,82,89,93,184,150,44,118,59,206,109,49,171,233,67,225,172,107,75,146,156,88,66,199,59,164,174,151,104,126,83,76,19,18,153,9,112,14,47,151,170,132,83,116,67,234,172,136,43,75,143,28,219,8,187,44,117,184,46,246,185,41,234,87,89,164,109,124,29,87,167,4,233,214,164,6,52,26,115,95,100,215,50,90,160,87,12,174,132,130,208,217,133,179,137,172,40,12,117,219,173,157,40,220,157,244,131,116,204,75,159,102,217,100,169,244,222,140,213,115,135,20,182,31,101,56,59,40,197,38,219,225,156,148,8,204,40,238,151,151,183,101,20,152,251,12,158,6,87,8,218,137,211,122,236,208,120,187,32,231,185,81,195,238,175,71,38,212,182,254,108,115,112,206,240,90,100,6,126,175,133,30,65,15,206,25,114,183,110,61,201,226,178,26,135,140,240,235,253,105,34,152,73,11,230,237,91,187,168,44,201,33,103,154,170,115,198,66,233,87,219,251,167,254,169,187,248,162,32,245,42,108,219,94,171,22,103,35,3,231,174,62,203,235,47,122,223,71,72,185,93,49,5,182,148,243,233,53,159,30,150,197,59,13,33,170,128,84,89,224,194,52,187,47,102,218,233,122,48,162,15,221,246,19,209,78,69,115,41,77,73,32,221,165,141,186,221,212,20,2,224,84,174,20,47,97,137,173,124,143,219,184,120,238,2,58,35,150,131,157,97,60,185,119,50,24,219,105,213,103,35,187,178,111,149,37,197,89,122,69,36,28,230,10,18,231,41,212,226,235,163,49,128,174,214,250,217,206,81,230,152,10,227,222,116,152,241,151,40,19,74,24,111,91,224,202,119,122,169,245,13,150,196,233,66,212,37,20,163,32,55,153,175,210,232,128,145,90,20,28,127,7,87,118,97,228,101,249,220,234,127,180,226,224,43,140,140,46,120,13,182,23,148,225,87,228,193,228,253,130,3,166,146,150,124,139,67,77,150,71,83,204,128,119,123,173,45,123,181,5,56,151,43,182,54,144,85,8,147,180,82,100,233,93,27,144,134,71,152,215,118,152,44,187,208,53,211,119,241,135,19,53,85,51,188,26,165,254,190,50,215,131,245,164,173,49,46,174,104,199,64,8,113,132,179,13,210,170,171,224,50,154,105,203,234,139,81,178,224,61,183,68,113,53,134,177,150,175,90,207,104,236,49,186,116,141,228,58,59,76,86,159,246,172,160,240,117,207,31,14,255,190,244,115,195,126,115,245,41,182,101,228,234,37,23,139,171,62,1,98,56,84,202,82,24,86,198,237,138,207,165,116,29,211,69,208,187,220,61,169,35,222,166,9,243,139,205,208,53,155,81,11,84,69,180,133,194,189,43,226,114,22,213,80,43,54,32,53,27,14,147,102,33,6,129,229,2,187,130,99,39,15,79,107,193,250,128,35,234,138,31,55,62,150,12,10,76,94,169,221,197,217,73,14,213,146,67,35,250,242,10,104,228,233,117,142,159,95,134,52,209,117,172,73,15,213,218,10,180,118,155,192,88,181,85,223,154,4,55,87,170,70,169,80,188,228,100,239,148,125,119,21,50,183,187,150,164,19,57,218,174,3,76,107,213,152,55,189,139,158,250,251,237,17,188,90,140,32,97,144,11,15,88,3,2,140,118,168,15,154,85,65,119,173,144,67,133,42,251,7,169,8,63,104,249,29,213,188,183,107,189,192,241,175,235,171,88,22,245,157,12,29,75,102,199,5,116,219,66,101,48,255,88,186,217,165,64,81,237,35,161,69,175,1,144,183,62,152,11,184,26,127,230,241,188,40,138,151,91,175,70,100,117,14,159,164,184,124,36,150,131,225,177,182,235,119,35,88,219,67,56,230,76,210,121,237,1,19,96,209,4,11,142,244,236,210,100,204,118,234,179,66,216,226,18,206,1,147,63,170,246,25,57,37,46,66,207,37,97,140,232,215,109,163,205,7,247,22,12,52,187,211,248,218,236,86,12,43,240,70,100,228,202,254,17,141,73,34,113,103,23,254,90,189,107,13,74,242,183,215,90,18,203,114,21,249,134,52,214,187,151,253,50,249,146,183,237,83,12,98,114,126,96,138,116,212,232,237,4,134,6,57,251,12,38,27,241,109,87,139,186,247,178,92,243,220,106,25,150,52,254,197,166,239,179,145,165,25,207,164,93,201,184,58,155,175,30,200,93,138,192,27,55,222,21,210,130,54,174,10,117,1,210,158,121,190,33,65,56,110,62,3,108,161,23,188,93,215,178,89,49,207,59,33,176,91,168,150,152,23,62,203,97,203,179,207,98,160,214,236,202,154,83,10,54,228,217,217,6,249,170,131,83,241,41,193,235,5,203,97,119,169,234,70,226,227,216,210,154,29,197,85,180,27,178,65,189,74,107,114,84,92,152,252,156,47,73,120,15,151,241,209,229,187,124,40,210,60,7,200,18,152,8,216,85,13,60,134,3,57,227,242,214,157,68,214,59,133,97,216,90,91,81,83,14,232,79,40,30,97,108,233,247,64,94,213,53,234,73,145,213,214,40,56,187,150,45,92,169,168,234,200,195,107,189,197,92,182,85,34,199,42,35,126,46,40,232,222,248,94,136,7,79,6,5,185,158,7,183,13,159,172,180,54,82,146,43,145,7,101,217,22,155,213,200,183,137,86,248,174,1,177,144,12,26,183,236,148,125,91,88,198,152,241,96,10,39,198,85,126,133,23,102,9,173,144,169,5,215,225,235,30,89,101,217,177,126,218,194,215,10,130,228,137,145,83,148,44,139,219,113,98,228,50,197,33,129,173,201,251,109,241,28,89,245,70,220,178,135,31,78,185,12,169,112,51,89,234,242,6,156,181,244,108,32,76,24,187,150,56,140,160,182,116,27,185,238,62,222,215,74,194,33,190,126,170,151,23,61,175,79,42,223,67,7,177,62,31,176,99,71,104,112,2,189,228,229,82,208,184,67,84,178,124,17,32,128,102,196,225,32,120,190,248,80,107,207,253,76,5,210,71,29,174,132,146,251,246,13,137,248,194,18,24,209,137,86,124,64,77,211,92,80,244,100,202,29,79,200,77,202,18,24,242,147,171,208,197,4,231,180,81,152,234,155,122,159,157,141,182,111,11,204,1,95,238,78,138,163,95,63,53,229,87,189,164,183,23,226,55,106,2,155,237,127,91,163,113,44,134,223,34,231,152,180,7,255,92,72,131,75,215,32,212,168,151,209,161,91,141,210,243,111,161,48,133,174,135,195,166,73,87,5,62,155,196,246,211,133,220,86,169,16,69,194,163,223,24,48,95,132,171,146,28,32,149,51,113,184,137,100,36,212,178,60,200,6,156,243,29,78,16,31,79,109,205,45,93,140,28,171,250,85,152,92,91,135,51,108,179,50,44,80,177,184,206,59,71,50,229,166,218,53,194,175,205,215,61,66,94,75,223,123,248,29,156,61,92,239,155,203,2,148,243,94,240,187,233,93,200,62,141,198,242,249,211,221,144,223,99,235,60,132,238,224,62,218,148,77,228,119,97,36,24,247,102,116,6,127,106,114,5,10,105,199,22,190,215,147,110,218,51,89,22,31,185,220,245,14,9,180,85,59,7,24,191,222,53,11,45,231,94,138,160,81,53,37,179,225,194,176,226,12,57,217,216,101,75,185,51,5,81,198,156,101,187,178,32,206,117,13,96,235,166,165,219,194,38,145,228,206,35,74,241,187,206,66,88,253,182,159,154,20,194,77,225,190,181,81,233,229,94,193,81,22,32,133,87,23,126,127,34,216,100,83,20,145,88,133,74,146,14,249,45,27,94,171,164,223,227,76,122,247,14,80,100,62,164,184,155,99,114,146,167,254,193,80,83,20,253,212,132,102,238,128,163,7,217,116,254,23,99,135,186,143,38,150,168,147,168,88,17,197,231,57,72,38,53,45,232,50,29,223,139,154,107,76,38,63,34,82,190,54,200,152,202,82,122,176,8,88,140,171,12,195,156,32,101,65,94,25,237,139,82,188,53,241,61,93,88,196,75,253,134,140,128,99,150,25,58,185,77,92,46,21,168,76,171,218,17,16,40,157,221,204,61,30,156,182,210,47,106,94,93,58,114,144,7,40,69,65,203,82,124,250,116,159,4,148,188,242,203,166,86,116,47,215,236,29,85,23,29,36,91,201,175,253,103,122,53,41,117,95,54,162,219,191,212,193,52,253,97,217,118,226,27,25,233,58,89,15,135,101,116,212,62,245,123,213,122,36,171,126,109,243,30,60,220,34,233,169,195,48,167,230,171,233,199,205,44,139,94,193,34,171,200,189,75,84,159,86,169,137,35,202,82,215,189,182,99,45,146,172,37,40,10,63,62,179,143,221,58,229,24,111,166,218,93,253,209,11,53,26,125,52,14,208,233,3,70,26,197,212,103,179,236,124,185,15,8,119,229,64,108,16,13,228,231,61,34,119,90,158,221,72,179,245,142,177,177,203,204,55,234,216,116,109,127,163,152,204,58,34,208,87,170,95,235,24,163,239,138,137,46,139,51,24,89,246,19,52,56,242,211,88,177,247,170,53,150,121,185,164,241,32,92,220,124,122,194,120,150,100,200,38,100,35,195,167,254,49,105,133,59,159,21,137,164,226,29,147,179,25,79,57,12,161,81,174,227,234,156,19,223,26,146,29,10,220,138,59,110,33,36,106,82,25,99,207,62,243,98,191,37,155,69,218,209,104,151,218,112,63,99,226,77,122,215,142,183,91,74,110,33,114,50,208,166,192,153,82,135,251,112,210,173,138,220,3,17,123,135,185,243,194,155,5,162,131,118,110,19,215,42,155,86,169,36,203,242,160,99,186,19,211,8,161,91,215,142,39,108,230,122,97,152,108,181,181,41,52,250,79,147,147,62,196,122,97,166,140,235,6,49,165,173,164,29,195,203,53,175,57,105,119,35,201,253,193,190,227,56,237,23,134,23,72,236,11,180,60,110,229,152,57,118,199,42,186,184,166,85,135,251,111,51,254,69,135,20,6,147,123,90,146,54,211,91,10,173,49,246,159,83,121,163,233,160,159,51,39,183,8,17,126,81,201,215,197,181,114,187,8,251,52,202,41,93,124,112,138,92,29,55,244,124,32,57,144,201,96,113,45,127,111,226,211,91,246,247,182,140,149,253,254,54,60,230,99,72,215,22,249,188,62,79,167,201,151,203,60,221,76,83,247,150,255,10,84,101,88,44,9,226,46,17,100,247,170,46,125,210,120,178,159,45,214,90,141,213,78,102,89,241,105,108,41,107,114,234,145,51,180,60,176,66,70,75,75,98,38,152,200,123,242,153,216,153,166,89,97,228,141,238,237,250,108,2,67,9,50,14,220,141,212,247,194,231,218,57,101,39,230,250,214,154,31,215,86,120,248,56,44,76,104,109,250,152,86,214,128,108,197,198,138,239,190,41,194,238,69,138,74,9,226,88,33,199,133,33,15,24,50,42,156,131,110,202,178,69,169,8,17,76,193,236,169,175,53,76,106,210,122,24,39,165,163,45,137,158,212,50,218,180,229,251,10,165,179,98,27,89,18,178,135,62,160,77,220,114,214,119,139,111,95,155,143,188,72,161,11,165,224,26,145,179,187,126,112,174,73,167,118,182,82,203,187,95,45,150,154,76,19,130,117,201,163,61,231,133,171,222,171,251,54,141,183,187,23,34,38,209,181,241,239,94,242,12,43,170,42,180,49,148,72,221,109,54,104,109,228,165,44,105,197,99,50,204,161,42,43,19,230,194,115,60,189,3,132,32,154,76,162,73,242,206,149,4,63,182,230,80,33,17,28,229,117,186,83,120,88,130,199,210,47,121,149,62,126,225,158,81,245,209,68,17,251,245,223,12,210,233,164,210,4,223,52,92,117,217,143,92,130,75,67,91,159,19,167,186,141,204,174,172,115,100,176,112,135,132,115,138,174,28,110,56,62,135,6,55,16,97,126,229,165,23,73,66,23,174,67,18,148,185,53,236,75,163,0,154,36,153,28,199,205,249,116,110,16,54,98,20,59,192,240,229,63,171,205,82,107,180,95,24,156,222,186,16,136,88,186,48,78,131,237,112,134,128,90,151,21,236,74,229,25,87,164,189,235,162,92,148,48,86,135,207,16,201,215,192,133,233,145,237,97,34,25,114,47,232,48,16,214,103,123,37,75,89,150,205,132,124,241,251,90,20,3,170,23,240,152,47,108,16,119,10,162,39,144,194,46,136,206,166,223,242,112,43,9,121,49,155,100,155,195,141,213,50,122,81,7,13,60,101,235,197,28,139,209,10,42,218,87,191,187,28,178,140,90,27,204,179,251,249,92,247,75,103,200,86,196,91,134,163,105,120,146,3,90,162,199,110,220,225,189,74,189,126,238,1,9,144,26,164,103,127,238,148,250,248,229,214,28,45,186,63,35,248,126,189,5,28,123,82,70,114,96,234,95,221,75,136,83,120,132,158,111,147,207,190,176,89,237,57,192,151,11,222,96,162,140,45,192,203,157,36,228,58,133,169,64,128,234,117,204,98,3,178,120,144,240,75,119,135,133,8,110,139,146,38,36,103,229,145,102,118,51,21,170,192,141,220,53,119,60,29,27,66,14,91,60,42,221,61,32,148,109,74,209,156,165,6,212,55,191,147,105,65,117,61,85,202,120,243,27,234,74,137,92,47,179,101,211,237,151,85,224,139,60,53,139,39,61,247,254,64,174,163,38,249,212,131,146,117,15,0,83,47,164,14,250,14,25,120,217,175,107,91,47,76,157,106,162,215,150,202,228,172,123,2,245,65,238,251,63,151,54,200,246,117,203,24,216,75,207,69,82,165,152,213,20,169,218,116,79,245,54,110,164,112,28,226,211,247,214,131,105,39,15,39,7,161,118,31,113,242,193,116,196,249,207,139,157,145,40,213,180,49,204,170,175,113,181,44,18,61,18,115,247,99,139,98,138,153,117,192,169,254,202,247,196,236,103,67,206,193,132,192,149,52,60,64,181,166,149,30,134,51,17,78,153,11,147,3,33,231,252,25,100,14,20,111,125,134,176,203,70,106,42,209,31,233,5,48,57,37,114,162,142,100,83,254,118,109,26,155,231,22,24,151,140,183,166,112,86,94,27,121,235,178,253,167,39,161,127,57,142,161,238,118,106,110,162,87,91,196,135,214,64,118,228,57,218,248,33,49,4,6,68,159,211,157,105,8,184,73,124,23,250,64,152,37,220,119,201,201,149,5,197,130,243,104,60,108,27,226,248,63,39,203,120,57,35,29,165,84,81,66,88,195,228,172,221,249,8,173,145,164,17,176,134,173,174,241,194,118,199,41,10,183,151,195,211,137,254,9,129,60,240,89,33,211,35,107,29,247,212,8,176,203,83,179,37,52,201,108,2,45,46,112,139,95,2,235,47,116,28,173,193,231,231,238,231,152,211,142,119,172,54,247,115,163,105,59,116,204,58,218,168,222,26,13,202,174,239,69,134,138,79,4,194,187,82,151,115,224,210,187,71,14,126,194,169,250,90,150,136,123,81,82,91,146,182,53,29,176,59,162,86,135,41,55,3,148,11,142,141,125,195,110,16,223,36,253,154,100,15,213,59,224,141,221,39,245,0,123,218,45,112,26,122,28,195,131,155,221,81,210,76,81,87,220,21,240,191,53,247,247,82,53,141,35,75,224,39,102,108,46,62,45,172,1,229,82,122,59,54,76,57,66,166,63,142,40,79,241,193,35,64,149,174,194,124,143,236,48,22,139,62,252,108,209,158,102,211,32,126,214,123,224,57,89,184,74,120,48,18,229,203,166,191,125,94,181,85,239,218,48,214,82,129,177,89,246,131,43,44,63,10,91,150,136,135,73,207,155,105,207,58,219,161,247,236,24,240,93,59,6,45,254,11,146,18,131,211,143,197,189,76,34,172,103,30,105,183,208,150,190,87,99,244,43,244,87,225,181,27,254,96,242,188,194,151,130,239,197,231,208,49,203,186,144,22,51,147,141,203,238,194,16,186,134,225,178,194,100,111,77,22,81,209,119,90,178,238,112,244,52,61,78,169,173,107,107,251,135,230,198,190,245,183,169,16,120,129,97,228,138,245,165,145,243,241,184,89,35,157,173,233,154,135,61,206,45,194,3,31,235,51,105,235,218,228,183,41,76,80,47,202,128,189,207,227,148,228,254,156,61,88,246,111,74,243,199,61,18,155,197,120,228,84,27,208,82,250,113,12,1,98,77,186,143,66,75,153,253,167,59,36,189,57,252,244,246,124,17,28,34,33,118,59,140,233,41,251,123,161,215,166,219,40,236,61,243,38,132,28,75,138,74,134,30,224,62,125,101,226,75,93,53,180,110,151,189,199,224,38,188,171,134,18,2,188,40,121,22,114,149,3,134,218,216,225,243,32,185,214,28,152,202,113,135,141,219,63,160,101,189,95,134,210,178,135,159,62,125,185,227,13,229,83,215,173,12,175,225,155,196,132,53,213,128,49,120,220,93,22,77,186,42,204,219,63,184,85,31,19,243,175,244,63,126,250,122,102,249,146,37,172,61,58,238,36,237,168,185,157,89,191,226,91,79,159,72,68,191,53,197,192,198,204,3,222,173,44,4,68,226,144,158,249,177,28,38,86,144,227,231,234,215,254,65,83,173,206,188,227,199,246,92,98,84,234,150,100,157,27,156,220,73,9,133,84,105,113,46,32,101,231,48,102,99,11,48,225,228,7,147,244,17,97,196,238,46,140,18,198,8,48,5,245,211,97,148,110,180,107,78,190,13,138,172,138,30,108,120,17,60,42,215,132,30,30,104,142,225,103,30,55,135,149,3,140,79,160,56,156,182,122,195,136,28,118,55,173,32,166,224,0,85,184,53,79,70,108,80,82,175,208,152,76,69,159,8,120,194,195,36,156,249,106,48,83,15,179,241,168,132,55,70,75,168,59,76,176,75,59,14,65,205,53,50,26,91,184,122,180,32,117,89,249,70,203,201,251,197,155,169,240,128,149,235,194,208,238,132,247,50,105,18,127,56,36,119,93,39,225,57,21,146,239,195,121,224,70,215,175,65,5,212,189,100,34,105,146,132,68,237,192,76,156,155,1,141,8,201,140,51,28,230,185,123,219,67,196,49,28,63,231,100,75,47,229,9,57,75,169,95,7,62,251,240,117,203,162,61,57,118,15,63,93,178,103,249,115,189,170,193,204,62,22,80,26,142,150,157,131,1,52,88,152,195,95,11,189,155,48,147,26,183,42,31,51,227,8,15,48,106,149,254,90,84,60,247,0,231,234,178,17,20,71,41,123,34,46,50,234,152,124,204,18,229,241,218,181,202,185,124,167,18,70,181,20,224,152,131,45,215,250,224,50,114,56,2,96,81,246,61,133,52,253,25,22,46,14,140,123,137,133,106,133,194,21,133,33,99,188,47,150,140,100,73,123,94,140,85,207,225,179,196,194,9,114,62,200,179,159,206,245,12,21,34,129,113,1,191,135,147,97,61,117,187,203,40,127,221,217,144,32,138,14,123,105,46,221,219,226,54,15,123,97,178,138,205,11,19,38,81,67,230,92,231,240,89,56,12,89,92,104,13,109,177,143,25,114,188,59,180,78,79,5,132,19,84,181,221,23,121,24,195,147,235,96,157,202,154,130,112,86,68,79,245,26,226,38,159,187,213,77,121,78,186,226,245,61,196,218,182,186,182,72,70,106,55,96,83,154,201,112,202,221,29,30,144,126,59,142,71,125,11,17,45,172,141,92,26,250,133,207,183,215,216,95,71,2,106,94,63,166,241,90,12,117,74,180,185,155,63,26,61,238,18,252,52,92,76,191,49,65,82,178,170,143,147,104,105,122,40,65,198,29,92,64,238,42,65,164,110,6,23,124,163,68,233,222,51,207,150,75,229,180,12,39,42,120,126,125,40,76,184,174,161,1,50,243,60,75,191,80,158,173,46,204,74,236,180,58,58,27,244,225,2,15,203,126,116,248,220,98,101,89,119,99,113,41,14,91,222,175,122,10,39,148,48,95,207,242,182,168,97,8,213,212,233,174,18,210,209,84,143,15,63,35,186,55,183,53,153,110,83,246,66,74,218,47,51,175,85,119,32,195,36,97,193,5,131,225,181,88,51,17,227,18,66,169,131,116,84,111,93,16,74,213,104,40,25,113,247,234,146,161,130,213,171,253,177,29,106,189,113,61,10,61,187,212,134,46,219,162,125,217,38,162,49,169,134,36,5,110,246,223,215,230,202,90,117,143,183,28,114,55,58,83,33,37,188,105,202,200,177,112,124,55,131,194,112,104,42,163,57,97,62,33,65,4,90,10,204,143,67,147,104,184,209,181,15,70,16,109,137,47,165,192,106,209,250,109,125,118,209,62,52,181,168,83,26,118,31,14,113,227,18,177,153,3,35,39,246,57,134,249,90,194,230,129,48,79,239,31,137,179,85,84,146,108,55,20,198,244,158,14,31,91,43,133,214,199,162,250,172,5,56,47,168,215,209,130,112,136,128,127,11,4,70,23,114,7,66,90,247,166,249,15,54,245,195,72,215,65,73,255,103,146,34,92,98,5,61,10,99,94,180,7,143,144,102,127,166,116,185,49,23,194,170,57,48,79,144,241,122,47,231,228,106,108,200,175,181,6,38,17,52,184,48,174,246,29,202,142,246,85,131,129,57,170,227,219,13,229,57,105,214,251,90,249,252,178,184,13,104,60,46,11,201,180,52,25,37,90,38,225,245,236,126,183,219,36,83,141,80,120,10,169,137,191,52,117,240,75,105,195,184,144,93,59,156,84,12,164,244,180,174,161,224,149,43,23,54,231,161,42,255,88,166,107,187,112,82,110,119,36,28,110,122,167,101,94,109,37,49,92,40,155,124,6,41,11,186,177,93,105,109,205,76,55,132,74,254,30,73,59,42,174,3,149,218,157,38,204,191,172,188,188,11,118,132,187,161,0,143,169,98,71,191,66,31,127,52,185,25,210,107,74,32,63,98,199,105,57,170,26,60,163,1,153,189,223,120,21,170,226,148,228,255,92,3,207,50,255,174,184,203,170,70,255,16,169,57,207,255,82,219,22,124,59,73,201,233,150,221,53,4,70,67,74,21,112,32,148,203,14,155,8,138,42,174,192,4,245,29,46,171,152,92,244,10,138,93,156,168,95,235,108,185,74,37,18,254,245,235,46,193,199,136,243,75,181,69,118,187,89,169,70,248,119,118,5,165,81,62,123,207,173,111,49,97,133,25,120,198,41,129,184,203,50,145,241,170,28,83,228,5,164,79,171,110,154,164,74,224,243,35,114,116,239,38,188,67,112,138,193,250,232,26,124,112,3,27,175,105,15,48,222,220,7,39,45,84,135,3,155,85,110,48,74,99,236,225,129,140,152,42,161,122,225,138,218,234,10,173,231,173,17,166,112,148,80,134,118,141,98,181,207,110,35,219,30,189,192,17,8,156,247,141,46,163,74,70,37,156,194,176,55,58,138,29,174,100,152,29,102,174,239,220,178,76,198,58,130,146,222,224,251,221,158,225,72,11,156,171,120,49,123,117,248,28,247,129,10,156,194,170,79,226,102,90,228,99,6,206,108,171,130,104,119,84,206,7,41,170,52,126,140,142,250,41,18,205,95,253,75,87,218,201,10,179,172,247,172,35,221,34,11,27,157,171,233,223,131,165,164,229,201,220,83,247,157,225,152,140,171,170,184,14,210,30,233,154,56,211,216,114,135,84,220,113,145,236,183,32,28,27,167,109,241,54,194,121,77,9,197,254,224,99,227,36,73,90,101,34,97,125,221,15,146,57,50,229,189,136,161,228,235,157,194,146,96,51,28,10,151,253,9,4,24,92,150,22,128,1,147,0,237,112,14,4,164,228,2,246,91,44,136,29,210,151,18,192,81,142,89,111,177,19,118,200,130,174,83,180,61,77,184,236,123,56,156,242,80,23,8,12,163,244,23,158,0,238,161,242,218,42,71,62,201,20,131,201,110,95,1,230,154,230,48,222,129,174,240,188,39,174,109,173,85,210,163,65,81,109,244,159,78,86,212,21,224,114,115,148,129,251,238,170,18,107,145,222,249,30,142,108,87,83,24,170,119,239,153,21,236,5,152,204,215,111,208,8,215,237,17,126,26,31,236,112,180,138,77,105,104,190,169,129,160,176,192,133,142,193,223,115,95,235,236,141,48,158,5,184,221,108,75,96,216,232,170,194,200,66,61,248,76,82,177,67,128,189,158,9,24,6,133,208,113,24,53,238,152,33,217,164,84,63,195,24,121,124,204,58,51,57,12,233,47,43,250,193,115,5,24,194,156,118,225,102,149,115,250,240,97,110,171,11,19,28,9,239,125,140,202,171,126,11,204,145,21,30,78,110,195,253,32,13,89,64,29,21,146,76,203,116,244,44,254,48,199,251,190,225,210,131,226,93,28,1,93,249,189,22,238,122,45,228,29,212,78,167,125,135,148,98,178,162,253,50,186,36,111,220,83,212,42,174,189,94,222,2,44,223,99,251,118,237,54,117,45,211,187,205,98,210,45,137,234,253,113,55,75,146,139,139,42,56,147,132,182,175,247,23,70,81,211,148,82,24,158,182,7,19,16,210,89,122,182,129,143,141,22,56,155,108,157,194,72,122,248,91,231,156,255,248,237,60,124,1,224,177,72,97,30,85,72,166,124,80,146,113,2,42,108,41,148,31,140,70,192,208,142,17,6,246,121,194,254,83,83,128,63,46,76,3,97,218,215,17,67,153,236,30,93,203,56,91,70,144,57,62,251,209,28,14,91,173,129,194,8,209,223,207,65,126,156,74,13,119,94,201,15,62,163,250,221,194,2,103,212,228,55,135,98,154,63,86,199,132,242,217,150,238,233,52,108,49,53,69,251,205,186,133,107,4,18,144,240,104,170,11,151,195,100,248,6,13,114,170,122,183,195,56,203,195,179,81,66,234,14,43,13,22,252,121,111,251,39,135,63,245,248,82,231,190,241,57,21,8,36,65,199,19,94,42,117,31,177,97,106,27,42,65,78,58,192,173,52,7,70,86,110,4,56,251,185,70,240,168,5,17,113,114,13,90,247,241,230,44,25,161,181,37,213,57,108,254,217,168,219,190,222,91,159,165,166,252,72,7,30,92,155,29,70,17,37,136,194,195,209,117,225,110,188,57,85,225,225,148,33,102,69,246,20,4,233,77,96,227,118,237,216,183,73,201,152,137,217,212,235,209,3,134,234,121,41,156,123,243,174,117,35,177,215,214,152,99,159,243,23,216,84,99,130,218,189,39,140,89,140,56,235,145,11,209,240,250,100,69,12,38,161,44,60,156,203,212,29,53,254,81,229,234,145,65,158,175,227,212,179,46,253,233,70,189,132,255,52,121,201,170,25,15,147,161,111,195,132,179,207,105,160,67,222,160,118,172,14,31,99,110,6,152,123,156,143,74,33,137,32,60,28,50,168,7,227,108,209,174,217,13,222,127,59,27,185,230,131,241,199,182,207,75,10,7,184,21,198,40,140,34,209,116,24,249,200,173,48,153,204,195,97,220,245,225,225,137,10,77,135,141,67,73,96,170,167,239,137,142,251,187,235,210,39,135,186,204,135,158,49,109,161,241,244,93,154,144,54,7,157,162,164,218,122,191,209,238,213,21,68,122,224,167,163,97,137,227,230,233,81,184,249,37,124,90,233,143,82,144,2,187,91,2,184,117,165,157,162,66,242,222,239,65,201,0,9,207,38,226,254,158,141,207,59,52,206,235,86,22,29,24,138,53,57,85,129,91,93,254,240,101,219,169,194,183,164,9,144,92,32,121,116,134,0,246,189,244,66,63,55,160,126,67,7,181,108,101,133,201,195,104,23,230,90,172,35,70,216,254,19,206,49,24,215,122,128,201,204,125,48,58,215,61,192,101,188,151,30,43,43,19,10,185,158,253,115,197,131,34,173,22,58,142,158,188,247,204,40,140,195,91,55,194,210,14,195,237,23,122,214,106,125,131,98,217,110,250,112,46,175,213,123,70,186,84,15,48,117,192,119,245,80,157,162,190,131,3,15,15,241,145,11,69,25,118,232,121,65,18,237,194,231,206,23,103,145,91,233,232,170,23,165,60,102,2,31,187,230,126,106,46,39,234,86,99,113,164,155,254,106,39,221,80,162,209,14,191,72,186,91,33,135,81,85,59,132,101,91,166,207,163,65,170,108,239,97,209,163,21,225,112,153,226,190,181,29,133,68,209,15,38,15,171,135,25,156,169,209,121,112,215,188,46,96,142,206,7,23,77,159,2,158,237,82,82,225,199,129,250,50,192,107,126,18,9,6,247,169,156,32,20,167,111,63,157,14,140,138,132,254,246,121,179,230,83,165,227,31,214,181,101,68,230,254,108,42,105,134,142,105,33,255,161,57,204,79,233,86,88,224,100,191,40,25,80,97,51,35,216,222,252,181,16,10,104,58,102,133,75,130,63,251,124,238,82,245,131,80,30,84,238,60,58,239,197,189,75,97,152,36,252,173,59,33,215,208,179,181,111,142,31,48,1,116,69,141,24,242,162,13,6,101,157,104,176,232,47,255,233,134,134,147,206,133,106,142,37,135,9,220,4,116,184,179,198,88,5,118,248,214,21,209,49,255,105,206,181,20,126,218,114,70,46,76,209,148,238,41,133,114,244,238,61,163,36,59,233,91,195,222,224,131,210,176,99,146,190,246,153,25,254,236,6,243,92,252,152,187,95,154,33,10,174,140,86,42,204,194,234,231,249,89,212,68,87,195,202,46,55,241,133,98,174,198,215,215,61,163,64,220,125,97,228,121,166,194,84,25,250,169,88,185,218,232,234,50,137,2,31,179,76,100,77,140,156,115,109,162,144,254,251,30,199,136,225,184,30,1,230,199,31,76,80,79,96,100,110,190,28,87,211,123,218,89,110,224,103,98,144,85,243,45,144,134,2,109,150,123,44,48,60,58,15,174,170,241,215,72,115,191,133,102,147,96,109,87,83,162,33,216,51,189,231,176,43,53,57,115,161,111,24,190,163,53,178,210,90,137,112,113,251,172,217,125,68,135,5,238,99,247,106,240,87,3,3,217,129,137,177,238,7,39,21,226,35,205,198,11,248,167,133,246,149,124,219,56,241,251,93,157,205,180,56,134,182,174,51,93,71,237,129,59,181,95,210,115,194,172,235,126,208,102,66,232,77,123,94,184,202,125,173,241,64,81,175,25,91,231,107,6,145,177,220,85,28,11,66,50,216,84,47,76,42,240,168,161,231,158,108,61,77,87,113,7,216,202,96,190,23,131,37,252,92,68,4,62,151,87,167,167,65,22,199,196,152,3,92,211,181,100,14,92,182,212,29,154,188,244,165,105,53,213,51,124,152,250,65,241,222,221,59,60,178,91,89,227,9,205,164,163,238,169,14,155,131,170,145,53,243,56,55,71,137,177,232,108,192,31,243,122,54,126,84,130,58,151,216,227,190,153,8,243,29,226,201,2,67,79,176,28,230,197,171,194,240,225,251,152,246,100,137,4,50,166,112,167,93,79,18,202,71,164,148,234,7,35,165,238,190,54,121,100,161,117,182,61,240,62,156,21,167,242,239,100,234,172,203,147,4,165,49,87,126,109,77,210,143,127,79,8,206,146,24,36,120,218,199,205,142,55,184,116,221,28,206,106,39,29,255,194,197,34,177,1,70,28,251,193,69,143,253,150,108,130,60,184,226,119,20,248,140,211,172,254,240,179,231,73,21,42,19,187,67,175,253,193,213,40,106,155,192,16,243,223,147,187,86,147,93,237,2,23,74,133,239,123,227,244,82,113,121,124,192,235,86,0,18,201,134,36,107,7,120,250,29,7,56,44,177,74,130,240,184,87,9,164,118,139,228,223,27,60,243,117,223,21,243,43,234,111,155,123,252,246,188,32,220,172,87,249,115,152,54,119,189,23,11,238,201,206,82,169,73,158,215,57,194,98,133,124,82,96,232,89,239,233,91,6,212,83,194,3,123,14,30,170,160,190,47,82,142,165,149,116,195,133,218,48,187,251,219,84,49,134,54,206,104,128,206,135,118,61,103,48,133,206,228,253,198,12,130,155,33,38,121,49,17,159,123,2,130,54,165,48,43,36,204,238,251,86,80,83,108,153,134,136,100,244,91,105,1,76,29,239,251,214,108,151,4,237,47,220,9,193,41,156,73,157,94,175,117,214,175,101,185,208,171,205,7,23,189,13,192,124,159,47,111,40,29,71,180,160,43,76,230,207,124,112,86,133,92,84,173,138,159,205,24,101,65,157,55,47,14,161,107,136,253,142,32,217,109,73,9,190,26,90,192,236,4,194,32,200,214,155,111,245,44,218,149,176,125,116,133,207,229,228,238,74,5,1,175,173,141,107,125,22,34,231,85,81,182,226,108,107,230,58,1,128,155,50,33,31,131,5,223,154,255,180,37,73,108,129,187,229,110,93,120,91,158,144,192,164,2,165,229,48,183,63,233,120,95,158,141,14,90,146,16,18,77,236,145,116,179,5,249,233,243,117,166,54,38,141,197,167,120,37,112,34,182,237,177,199,81,12,244,214,141,40,141,140,10,249,30,159,128,10,106,161,22,103,142,240,187,88,34,107,112,142,55,121,56,249,76,211,209,78,61,134,244,44,65,147,125,65,171,164,148,153,128,242,185,123,170,140,227,74,14,55,19,174,190,195,153,81,61,45,178,91,37,146,72,242,151,134,200,232,153,90,84,132,147,194,103,210,4,152,82,154,124,225,30,93,185,212,250,83,51,114,97,18,12,36,108,69,9,177,151,181,219,224,87,141,226,83,225,145,46,149,49,148,187,164,35,172,0,103,119,184,254,146,51,101,221,67,143,225,87,32,19,121,11,211,31,17,191,221,238,144,81,118,160,82,57,231,142,82,110,174,31,122,245,86,191,43,253,198,13,117,151,53,236,255,73,136,100,184,203,78,63,216,72,52,111,82,32,62,127,169,154,119,51,59,127,23,165,79,25,50,182,213,126,207,30,244,79,150,58,47,160,149,76,151,143,142,27,253,185,76,8,227,47,220,132,158,13,203,179,138,214,151,155,234,108,191,108,220,7,94,20,137,203,247,152,108,33,215,152,160,228,70,165,144,147,213,117,143,247,108,104,166,70,128,209,65,112,24,135,142,188,87,233,144,166,121,199,45,2,180,3,156,171,247,108,155,182,154,252,54,9,29,123,189,49,61,231,158,124,205,132,154,189,7,20,24,242,165,23,218,4,185,87,247,81,161,180,113,233,144,27,127,96,242,174,141,115,222,72,144,50,81,62,122,107,196,127,83,90,178,184,140,63,134,131,207,63,216,177,152,135,194,21,154,249,226,195,130,127,195,63,24,68,96,84,58,220,33,63,187,135,222,67,12,206,119,138,163,190,59,196,93,116,80,86,227,13,196,219,41,39,115,156,2,55,188,181,247,189,112,26,75,254,61,34,152,176,37,173,11,103,14,194,246,224,113,22,122,247,214,205,132,83,4,173,112,146,222,175,205,144,172,23,71,132,254,140,109,227,14,74,35,88,18,96,12,54,255,32,16,146,136,100,19,196,6,149,153,237,240,208,82,143,223,117,183,188,135,99,7,86,233,26,177,38,183,121,19,235,171,234,168,144,217,85,135,192,123,73,207,160,80,184,213,166,12,10,1,36,25,113,226,111,238,202,74,63,111,183,192,133,130,2,255,154,198,109,40,191,92,186,113,46,188,103,15,153,72,36,243,163,218,152,189,99,118,63,118,120,81,179,150,238,158,148,138,173,206,162,48,228,234,183,53,171,45,75,227,211,243,155,94,60,81,6,155,146,57,132,153,120,76,237,187,87,154,104,165,196,166,176,33,207,136,223,219,209,185,194,97,251,45,129,73,131,191,102,74,98,111,171,91,30,126,12,96,238,75,6,51,101,97,230,144,214,80,4,222,139,153,9,135,79,185,105,67,24,139,168,75,185,176,229,20,203,91,151,43,191,101,84,50,67,202,137,168,71,56,115,227,91,183,204,118,92,154,210,175,92,77,85,238,194,88,37,58,38,236,204,223,112,26,154,150,12,103,194,205,181,188,211,104,188,117,109,123,230,254,141,245,209,47,108,129,247,202,48,109,147,199,251,131,151,9,63,188,72,5,48,52,57,213,97,236,248,174,48,122,4,2,171,248,47,48,22,169,63,28,107,120,135,223,166,216,204,81,156,23,225,217,148,164,60,152,10,156,173,112,150,95,38,190,53,194,47,35,14,208,29,62,231,239,82,248,172,234,244,30,157,52,187,18,244,81,174,28,152,64,198,179,20,128,199,186,73,13,192,99,244,208,177,214,75,242,119,134,179,70,246,139,131,18,154,216,14,163,214,163,67,130,236,77,245,214,205,24,179,5,182,92,115,127,45,146,30,154,246,12,118,244,228,29,111,80,234,143,0,247,79,96,212,96,10,111,244,91,219,54,234,239,69,210,86,24,149,106,197,173,14,147,246,19,30,110,73,98,14,227,78,13,93,131,171,222,95,204,110,162,250,222,21,86,145,247,240,156,36,14,8,140,38,143,183,134,194,244,157,138,212,212,82,229,224,239,141,231,53,160,148,199,55,71,187,208,66,15,99,175,146,166,216,167,1,181,104,183,195,73,2,117,160,206,222,6,9,218,72,97,30,176,44,183,207,208,115,64,73,96,212,234,128,169,78,113,24,217,188,208,105,24,95,125,138,38,171,164,85,56,225,247,115,120,32,191,32,112,62,243,192,59,70,68,106,234,179,49,95,151,255,52,98,19,43,192,211,43,250,129,143,249,178,245,75,162,251,152,239,183,24,216,159,105,7,56,223,210,72,96,210,118,116,64,17,10,236,142,214,94,171,14,74,230,112,118,180,112,17,87,148,76,244,251,210,131,204,250,17,250,77,13,141,183,182,10,91,29,178,108,20,200,14,219,9,168,48,95,203,31,14,33,94,214,126,39,66,69,203,97,4,19,118,128,231,117,170,3,159,109,176,214,0,167,155,184,15,92,185,172,40,108,133,3,14,167,186,194,226,56,47,237,175,133,83,45,108,193,105,250,77,14,24,46,26,125,235,196,180,125,48,165,124,161,53,41,117,15,134,201,64,231,81,226,52,245,207,213,81,57,11,173,123,31,15,157,59,76,163,68,236,191,61,52,75,6,11,133,88,104,27,94,24,66,220,189,181,223,147,26,191,251,108,82,185,132,185,28,201,121,168,132,239,136,253,136,194,228,225,164,58,111,31,239,243,151,103,150,241,36,88,240,118,209,98,90,64,242,45,217,99,253,68,44,164,55,76,249,101,12,161,183,97,16,47,239,186,75,98,157,111,95,122,208,75,75,0,29,24,201,197,219,58,195,12,81,86,104,93,46,71,241,32,200,157,116,200,8,194,149,117,251,141,254,180,144,139,15,115,52,166,239,198,100,10,205,202,21,96,111,125,195,239,195,216,52,118,215,1,101,38,220,126,31,11,225,236,253,106,7,212,60,46,179,26,148,161,99,111,93,243,16,45,93,114,6,224,212,90,108,124,174,126,195,159,141,101,180,34,92,110,241,225,48,161,11,169,88,6,62,251,232,107,13,169,186,78,209,10,71,223,103,252,3,23,165,139,4,94,46,161,98,172,217,103,219,212,49,59,155,211,151,182,6,74,41,132,54,46,176,181,57,252,187,23,10,76,16,33,123,207,240,152,233,202,36,83,230,146,114,81,46,187,84,162,238,75,109,18,48,169,129,66,41,227,221,8,127,65,58,221,109,40,255,216,215,214,60,48,148,208,89,97,212,169,230,131,75,85,27,99,67,84,118,109,35,139,243,75,85,128,193,91,209,172,219,205,79,95,243,126,105,10,37,164,92,109,152,242,103,241,143,129,250,150,158,90,208,146,181,155,127,72,210,218,212,186,148,31,236,39,38,112,151,192,255,89,45,5,218,132,251,112,40,43,86,217,1,118,203,9,244,216,104,93,45,108,50,139,150,195,68,186,166,220,119,140,115,241,126,105,132,247,244,80,67,2,99,248,107,81,118,37,206,31,148,163,206,42,78,222,152,133,40,198,203,129,145,2,31,15,94,75,47,152,149,4,198,187,129,195,218,179,36,167,217,46,152,197,79,76,211,206,44,114,53,0,94,110,160,83,73,197,125,86,46,183,25,135,196,190,240,89,152,162,125,196,213,152,76,180,15,70,147,146,96,129,220,233,241,45,221,109,148,228,70,53,223,45,142,241,133,153,1,249,244,37,160,8,130,57,140,170,184,248,57,16,185,234,119,80,136,243,109,21,147,74,137,243,225,75,252,2,54,166,113,241,239,244,252,174,14,103,132,143,33,45,178,100,25,185,222,145,28,206,231,250,36,254,29,130,173,233,102,82,152,106,120,214,140,231,252,211,183,247,158,23,138,159,139,194,248,78,234,131,149,124,153,56,126,78,151,135,192,138,232,131,192,35,97,254,226,7,0,240,210,130,132,3,195,112,218,28,134,217,92,122,126,182,202,118,121,110,128,207,117,55,160,220,115,222,123,161,162,213,20,158,253,106,133,24,220,150,122,194,57,1,134,142,105,150,43,42,112,245,98,135,223,144,79,141,46,32,251,238,155,157,17,85,149,248,240,229,37,128,124,79,228,39,245,225,40,154,229,253,224,166,133,74,153,18,182,52,222,108,192,52,158,10,243,17,95,235,242,71,207,161,215,44,254,222,181,134,180,206,3,183,79,80,217,80,221,105,1,87,79,242,104,20,105,244,173,207,166,113,121,254,12,222,57,180,62,87,141,75,100,6,140,77,171,115,161,155,126,181,195,83,137,228,129,39,137,12,111,13,52,241,66,102,75,173,223,175,223,86,55,169,240,185,113,9,170,132,95,160,100,203,215,183,56,179,102,155,102,58,154,223,120,83,31,32,62,101,106,154,156,199,111,252,120,165,171,14,138,37,208,191,141,193,18,155,20,166,146,197,87,0,185,197,93,63,38,4,219,77,246,156,16,205,33,179,124,189,109,131,90,162,164,29,135,36,167,251,10,128,3,48,188,54,1,233,236,240,49,220,52,126,125,118,129,115,137,122,235,135,61,95,99,23,200,21,92,38,99,224,82,90,248,154,20,242,189,185,208,235,140,207,94,164,215,57,138,218,78,128,25,229,253,224,162,82,110,153,172,193,249,94,155,164,245,165,177,32,120,236,134,195,236,180,82,51,128,199,249,204,157,229,135,128,21,81,105,160,41,143,229,230,2,68,129,91,67,123,70,39,211,253,248,162,142,73,67,27,199,36,130,180,249,194,86,205,94,21,70,94,180,56,92,206,153,45,47,70,13,122,109,126,62,101,104,166,52,6,6,75,111,243,223,70,85,51,160,84,148,150,119,246,169,202,3,241,53,150,186,191,118,41,51,4,223,140,160,195,65,226,147,218,150,84,179,226,253,42,208,51,105,183,127,154,168,14,195,62,170,47,61,72,181,241,95,134,104,120,235,144,17,151,207,222,239,99,8,174,48,224,104,89,38,127,105,22,186,110,227,221,10,158,189,107,36,167,232,94,121,238,4,112,134,185,57,65,221,166,62,124,175,121,11,101,129,207,166,175,49,201,115,41,163,150,211,97,34,158,210,115,211,254,154,207,84,161,140,74,81,92,66,254,94,40,47,196,96,105,221,55,112,8,204,41,160,63,141,124,78,243,158,117,238,119,67,97,120,97,124,84,122,25,33,0,103,148,87,197,187,134,22,165,246,155,91,195,235,56,36,19,122,234,90,36,42,249,91,27,19,175,246,108,16,240,126,48,149,101,93,225,115,195,94,15,222,91,139,139,179,25,209,211,127,251,151,238,42,48,42,206,227,193,248,53,117,76,113,241,191,213,55,44,206,175,225,107,246,207,7,183,165,74,163,217,226,73,207,112,133,26,71,163,192,4,225,246,155,198,70,103,172,161,243,140,188,69,121,112,168,18,68,164,19,31,187,195,103,219,208,15,70,70,72,121,166,39,238,118,221,55,56,67,214,155,105,188,249,80,184,113,121,120,70,115,148,190,68,48,250,76,63,239,57,222,27,221,47,201,92,172,173,62,120,134,215,38,53,162,138,189,94,69,79,7,24,151,193,22,115,94,84,44,208,58,172,173,249,77,153,181,25,230,146,21,44,239,119,87,104,75,11,119,178,197,45,215,235,25,28,88,58,228,8,78,189,103,227,94,209,17,103,107,127,27,185,237,196,50,226,56,53,218,155,12,118,187,146,33,181,36,183,183,229,81,171,44,101,32,168,109,16,132,120,112,13,198,37,28,12,50,102,131,227,78,19,60,32,79,88,10,235,210,95,148,94,172,161,207,214,99,155,20,155,75,188,247,245,76,55,99,8,207,250,144,158,165,169,70,152,177,182,246,172,163,162,27,162,145,0,213,45,99,58,245,181,160,84,41,50,226,69,163,235,7,38,171,96,200,215,28,250,185,214,178,252,115,153,11,69,141,98,98,222,99,55,153,73,37,252,54,18,213,50,23,176,114,101,76,207,98,91,99,22,153,196,154,55,118,118,245,210,110,2,242,111,9,20,29,21,244,37,170,140,74,110,202,1,129,148,229,229,172,249,173,190,170,214,35,54,244,172,178,116,181,0,152,156,143,171,167,251,91,247,97,162,96,240,205,44,219,2,156,162,2,195,174,41,187,6,238,231,169,176,233,66,201,142,181,53,187,4,114,243,246,134,236,236,235,73,77,79,72,238,219,155,72,16,156,5,116,122,18,224,111,171,85,58,15,104,26,234,243,144,37,163,101,16,116,167,103,141,219,46,31,14,129,109,220,252,229,157,17,67,8,145,137,27,160,240,246,14,55,124,240,146,23,150,224,103,47,75,206,167,38,155,6,172,172,205,99,5,22,61,215,36,37,46,222,158,114,243,59,26,155,68,253,11,50,152,89,78,55,146,85,244,225,228,27,38,61,150,229,4,33,101,9,118,254,119,166,135,99,23,153,230,188,182,58,47,202,212,159,238,230,159,16,115,98,203,145,111,26,93,183,182,216,140,145,156,170,254,54,182,236,18,75,102,132,33,157,76,210,41,118,208,208,49,49,2,194,246,140,168,92,178,194,100,71,77,31,81,182,35,77,165,75,112,164,143,45,6,156,112,195,155,179,223,37,84,127,230,159,152,88,231,37,172,171,207,118,108,34,252,71,24,2,202,239,231,208,233,74,197,102,81,138,220,5,46,51,12,89,70,117,80,224,84,117,26,154,186,80,26,98,48,171,32,10,1,20,238,194,243,153,219,77,69,234,11,247,140,250,94,59,67,253,165,191,221,72,201,204,98,234,107,245,61,226,163,187,191,33,39,193,39,60,188,147,94,42,215,12,84,149,4,198,192,123,30,56,18,145,245,217,220,4,87,127,55,28,12,87,129,57,71,253,246,4,117,70,24,113,84,82,247,107,76,134,130,62,155,93,54,249,189,14,166,134,172,111,13,203,217,115,38,65,114,211,245,225,219,164,208,28,70,49,84,70,252,124,160,33,206,7,140,61,49,146,72,127,115,145,48,136,73,160,49,11,25,159,80,158,121,215,166,81,100,11,76,25,150,255,52,67,220,2,218,231,187,143,226,142,91,138,154,219,221,31,61,186,6,19,128,33,5,244,126,15,254,133,12,10,122,109,233,13,105,95,20,155,43,140,120,203,122,215,217,166,182,31,85,231,227,138,12,216,69,123,171,22,188,245,91,238,202,48,141,233,182,112,218,230,155,228,100,238,7,165,79,5,70,162,239,181,62,11,95,87,126,249,229,119,63,167,75,215,170,130,3,99,109,60,167,139,137,237,8,12,195,105,126,126,149,179,8,186,182,198,32,120,61,231,45,183,254,54,33,196,231,158,40,8,109,235,100,216,72,247,56,140,40,140,110,212,149,109,234,141,57,193,32,157,229,100,166,142,215,181,140,142,163,252,54,97,148,81,253,197,176,230,171,102,38,103,152,143,124,88,96,6,215,3,170,22,59,44,63,120,81,201,17,90,151,121,133,240,64,225,72,11,89,207,16,23,189,198,9,54,105,133,71,43,195,91,115,114,106,191,97,67,112,183,228,90,86,91,168,240,249,126,190,6,88,156,162,173,3,204,137,211,28,134,250,77,127,26,226,191,107,232,152,119,78,41,90,10,250,149,126,52,146,92,180,68,14,204,114,114,203,116,167,13,100,37,18,52,32,139,4,105,242,219,115,11,28,138,189,77,134,138,39,87,66,33,187,181,224,8,43,180,149,215,24,222,69,169,231,227,146,88,159,119,125,162,175,51,181,53,28,87,55,149,227,23,16,154,250,211,176,99,184,59,9,97,237,176,33,194,194,236,110,48,198,179,133,103,247,179,252,124,80,128,149,33,204,24,253,175,58,201,239,217,61,192,228,116,249,210,55,214,221,208,51,163,46,234,242,94,193,86,233,8,122,249,174,196,110,169,220,101,100,152,172,55,87,152,255,162,10,10,220,189,238,6,248,88,50,89,187,182,93,145,23,222,94,196,194,5,69,156,227,82,133,194,219,107,222,141,0,59,227,45,48,249,217,127,180,158,190,4,136,109,77,181,147,144,246,184,53,219,198,250,219,243,31,191,157,175,177,62,172,74,71,174,233,160,201,221,96,204,179,165,22,181,149,168,22,119,168,18,156,82,183,101,249,137,86,56,186,40,122,13,232,217,33,95,99,150,64,108,156,223,174,97,98,239,122,12,96,36,63,191,36,71,130,222,210,139,41,175,174,215,58,37,205,148,45,212,222,250,77,193,114,205,122,11,159,107,102,15,56,152,245,241,199,183,222,47,92,97,158,144,48,197,33,55,121,115,156,79,43,121,180,36,197,17,135,187,112,130,248,46,180,46,176,154,57,124,166,85,9,191,77,157,193,107,141,8,100,120,47,8,145,29,61,227,167,167,54,154,94,185,188,198,248,234,195,12,119,173,154,97,166,78,14,221,198,218,92,142,90,116,79,87,15,100,101,221,225,81,195,210,219,204,224,234,104,39,149,50,190,148,223,132,205,183,174,165,232,140,216,184,244,246,6,215,170,103,118,55,141,235,233,240,217,151,195,110,135,182,213,235,24,5,172,97,72,206,142,145,222,179,241,99,252,49,9,61,57,129,179,107,134,171,23,188,139,197,143,0,204,32,81,132,4,174,219,29,135,191,3,166,40,58,218,45,205,252,73,216,43,133,11,85,164,114,126,12,24,216,226,202,196,100,123,63,125,6,80,252,165,5,150,22,191,214,65,127,62,245,83,147,56,85,223,136,158,181,32,130,47,211,56,150,203,251,105,84,185,115,120,54,199,162,127,174,73,122,189,110,87,212,166,248,1,49,172,66,82,247,163,12,173,166,163,240,133,132,158,45,150,170,195,109,133,195,7,102,19,79,160,177,77,67,139,10,10,132,81,239,232,250,165,254,233,123,157,251,147,199,19,88,154,231,138,24,224,2,33,192,133,177,107,107,132,161,206,114,120,13,245,36,217,82,171,175,231,100,110,234,9,0,135,199,218,175,53,140,109,58,42,200,229,189,159,174,189,134,141,180,24,45,161,195,100,5,132,198,203,239,163,131,66,200,52,67,191,207,196,243,227,3,63,173,122,67,207,239,38,47,64,4,230,132,232,1,134,49,218,97,66,106,138,150,91,132,107,111,76,114,178,162,13,158,243,11,55,82,132,67,99,114,1,253,151,141,24,48,192,107,102,15,5,66,43,219,194,185,6,97,247,27,178,58,17,143,83,24,105,231,7,151,53,212,175,49,90,227,190,117,225,178,84,146,29,120,64,137,225,112,203,43,124,173,211,147,226,225,110,163,75,220,225,183,151,19,47,91,214,92,159,97,101,35,131,241,38,82,54,245,98,133,169,207,247,223,62,135,247,8,11,255,152,157,211,239,63,35,255,97,229,96,84,62,19,106,152,242,141,14,106,199,69,240,224,115,57,154,1,173,207,50,164,118,56,26,34,164,48,189,47,146,76,185,64,97,46,103,254,94,176,218,132,205,210,42,120,125,84,206,229,166,132,15,214,201,197,242,158,145,88,218,71,128,199,187,223,12,19,19,210,15,214,169,97,184,48,220,164,34,243,13,124,250,238,179,161,147,151,93,195,111,79,127,173,142,40,125,216,197,41,3,240,188,9,212,203,166,94,179,33,76,247,137,4,73,84,15,19,233,236,88,221,103,41,116,69,90,87,86,152,183,213,167,2,145,165,30,54,13,147,248,113,184,192,159,175,221,254,69,140,46,76,106,191,250,115,56,52,182,103,209,80,62,216,195,249,51,45,161,231,131,27,222,5,189,80,90,138,154,223,126,72,137,234,91,231,194,49,245,60,35,214,152,75,83,132,225,136,220,14,227,67,25,1,38,139,214,225,92,227,60,180,129,190,163,6,45,93,138,173,113,182,222,169,130,95,188,134,245,117,108,251,225,46,27,202,146,230,214,247,62,95,160,248,250,34,214,208,212,171,66,194,232,240,15,74,209,154,168,106,91,145,194,203,82,131,40,16,199,190,194,251,89,111,149,108,163,176,128,144,230,245,169,4,63,104,13,135,246,238,211,107,26,40,154,201,225,208,70,11,210,205,78,152,177,102,88,1,232,205,185,45,114,86,49,215,169,240,108,120,140,28,206,51,135,83,0,230,213,225,173,77,5,90,39,226,177,201,134,127,144,98,89,224,35,192,231,3,222,169,244,179,205,67,215,204,107,234,48,172,195,225,181,203,190,124,138,236,181,231,22,216,66,215,8,63,248,123,195,116,62,194,111,83,50,249,224,28,40,171,14,76,10,130,191,55,2,103,97,9,145,51,155,124,200,51,246,122,152,12,80,75,95,52,153,180,96,152,11,220,251,28,46,129,177,4,74,93,156,58,31,156,33,224,81,176,206,75,108,203,25,64,18,146,118,155,138,209,246,224,180,107,176,100,144,5,240,142,113,191,43,225,115,29,83,35,249,91,101,187,195,132,229,147,220,248,131,64,41,236,148,70,53,212,29,229,218,28,55,133,230,215,220,204,167,138,91,10,245,169,119,30,100,147,104,208,1,25,212,210,63,248,44,60,117,199,152,157,234,134,10,33,168,164,166,58,22,130,244,12,191,108,56,209,207,215,123,203,58,83,229,17,15,190,205,38,118,225,68,92,54,156,93,240,66,221,174,165,109,251,151,194,173,61,207,3,228,212,51,216,103,84,21,250,153,156,86,77,59,156,32,100,226,189,214,104,191,206,104,108,36,207,217,32,176,90,119,48,147,90,117,221,24,224,50,138,94,158,6,172,15,222,184,71,38,96,108,44,68,250,46,220,72,67,10,198,95,29,158,93,205,153,219,148,53,186,88,222,132,91,11,16,30,229,48,228,44,62,223,83,206,95,205,209,144,193,131,230,39,8,132,160,59,88,135,22,247,242,65,203,166,97,25,238,9,104,93,95,152,10,237,216,186,184,110,12,48,44,42,193,51,177,230,37,120,37,208,199,65,170,61,79,100,109,20,135,83,78,225,136,32,104,150,29,94,120,220,194,133,212,242,87,47,60,131,209,75,33,131,31,16,230,72,232,61,92,148,9,112,206,11,15,124,57,37,120,161,154,231,58,90,240,89,237,20,234,210,125,27,134,247,175,214,224,28,128,97,238,253,52,34,117,58,38,221,100,186,253,217,112,139,132,183,50,191,85,190,48,169,67,186,83,114,157,188,114,83,84,107,252,17,254,33,174,120,9,223,129,33,167,83,180,204,43,85,11,171,22,223,83,225,134,112,146,163,120,190,131,207,176,108,47,224,66,103,175,52,221,206,76,232,249,118,251,172,204,30,166,81,167,202,249,158,169,103,240,177,65,101,187,163,114,97,231,251,211,92,16,151,174,251,122,174,36,237,218,72,70,181,18,220,122,100,107,220,82,113,140,187,202,204,81,239,179,85,248,93,24,21,19,53,254,106,75,185,123,207,219,143,48,78,225,179,27,78,135,241,67,132,223,70,87,250,46,62,227,186,12,190,55,252,66,249,250,20,73,227,143,6,216,233,120,115,143,76,135,168,68,45,40,50,8,171,63,27,162,9,37,144,197,15,148,47,151,200,217,219,202,84,57,41,18,98,82,245,59,70,99,203,8,33,152,9,229,213,53,75,241,249,237,16,107,64,249,196,191,72,131,150,93,83,100,202,153,147,56,189,46,124,172,214,112,220,67,155,119,21,159,14,220,178,106,31,77,12,104,82,108,46,76,250,181,94,57,169,203,93,15,38,117,36,240,202,112,207,190,123,45,203,244,44,93,33,165,65,228,163,221,120,28,217,3,93,244,200,129,207,9,114,103,249,129,113,162,108,133,155,107,15,3,119,88,137,20,62,83,247,230,228,30,24,254,107,125,56,177,168,235,158,163,74,40,100,57,147,139,10,223,142,195,155,186,46,133,225,187,242,174,101,170,228,181,107,16,35,250,23,67,115,87,244,60,129,107,173,239,183,45,143,188,43,252,134,44,91,246,136,98,168,73,109,135,145,246,81,152,68,253,187,242,57,187,2,233,231,129,225,141,126,63,76,178,137,190,21,71,124,127,191,109,34,23,10,83,83,242,94,218,4,0,148,68,8,18,27,127,120,129,245,120,40,76,205,165,119,13,86,155,161,191,61,77,146,216,225,64,2,142,247,31,245,14,71,71,72,89,103,225,23,207,1,104,86,3,50,245,99,146,55,94,94,235,21,114,150,42,223,210,175,179,40,74,80,21,169,240,46,235,205,51,106,237,183,142,138,9,29,12,135,75,210,224,80,229,16,158,111,200,107,77,26,14,175,80,240,93,101,50,96,178,136,2,76,125,151,175,144,122,182,195,48,207,168,236,152,243,193,184,62,132,244,9,61,250,55,75,43,69,225,202,40,197,113,182,252,197,96,212,223,161,53,98,1,254,219,208,120,5,62,42,194,11,111,133,156,21,209,242,10,132,83,20,14,58,60,130,7,14,239,245,217,79,189,107,184,135,70,120,56,172,228,239,183,145,192,83,152,10,183,234,31,180,27,65,137,194,104,219,248,152,195,154,168,107,168,35,123,209,189,107,8,119,141,0,159,35,243,205,196,222,84,200,23,152,75,140,119,13,86,119,241,158,195,96,154,46,41,8,48,145,254,174,240,89,7,219,71,109,252,177,51,144,83,48,223,10,52,158,33,69,81,250,245,247,194,122,213,105,206,139,20,121,54,185,233,250,211,112,182,117,239,56,37,187,186,55,80,255,239,14,112,40,27,251,14,239,69,110,235,123,109,114,99,116,175,238,44,162,238,243,248,199,83,174,48,117,157,15,230,147,228,64,94,86,242,219,171,141,190,176,40,220,234,28,175,107,8,235,232,195,49,226,222,92,90,212,197,134,214,199,30,29,254,61,209,165,42,58,19,81,45,44,222,53,246,117,93,222,232,120,149,183,10,214,170,37,124,79,170,159,222,222,129,116,136,158,81,152,136,237,125,79,20,233,244,115,15,99,5,184,54,7,103,144,230,36,90,102,188,23,111,224,173,218,26,187,170,198,149,208,159,73,130,198,241,84,152,208,77,127,22,75,152,105,216,118,94,120,72,2,119,213,76,26,40,49,150,123,177,123,249,185,139,5,54,210,218,139,146,155,172,171,151,207,225,133,33,29,11,160,139,213,93,113,70,21,183,17,161,156,173,58,164,19,119,211,242,135,159,241,92,122,174,195,0,148,253,62,80,184,17,233,174,53,23,121,184,203,97,138,7,100,158,194,201,80,238,18,58,119,241,84,212,102,175,136,241,84,55,126,217,234,187,110,13,40,24,229,235,142,66,169,188,171,186,1,116,129,201,111,57,231,178,158,53,134,68,213,20,178,126,14,175,169,137,156,148,218,44,119,0,246,10,165,173,154,82,240,213,123,172,190,35,6,166,162,37,7,134,50,206,123,86,41,60,215,223,134,37,213,199,212,244,252,116,113,35,195,229,23,207,179,69,81,241,39,175,141,212,239,149,91,1,62,155,135,196,175,144,129,153,111,22,115,32,106,162,52,26,128,231,178,120,63,88,213,192,89,53,133,227,226,79,166,24,163,133,166,8,90,122,83,24,185,245,216,71,146,113,188,31,30,145,194,150,186,253,103,86,119,35,233,153,250,112,2,57,239,165,169,186,214,3,108,253,156,166,14,67,112,35,168,133,237,188,49,138,25,73,71,12,230,217,249,96,110,15,50,135,169,191,123,87,67,68,27,150,146,53,18,194,235,201,167,194,54,114,10,129,41,129,245,235,93,53,253,57,29,149,61,221,57,136,30,230,217,6,148,0,51,161,209,116,27,159,29,35,169,56,200,129,185,49,111,135,141,86,88,224,95,241,160,195,43,188,53,89,82,94,82,12,207,208,84,46,199,106,185,123,190,33,65,126,166,142,226,250,35,73,122,240,74,73,103,56,97,234,228,111,109,2,204,186,203,99,190,120,120,183,67,11,218,212,222,48,230,125,159,194,56,172,147,14,41,245,101,169,251,213,177,144,247,162,180,160,221,162,26,23,102,113,46,29,83,92,207,126,171,181,123,73,120,56,196,29,211,81,74,126,116,72,103,115,53,199,97,57,160,73,119,195,189,200,120,117,148,178,119,29,20,196,168,124,67,130,57,77,83,103,235,134,121,100,189,214,104,254,40,10,63,169,191,244,49,179,244,190,12,241,241,57,106,125,200,206,8,105,202,199,129,161,99,247,103,19,109,146,192,51,231,191,171,148,113,149,71,226,91,201,138,55,222,144,251,214,164,191,79,229,135,134,132,227,70,59,144,221,12,148,113,103,222,32,150,186,221,255,157,139,232,199,2,111,248,44,28,134,112,70,91,159,107,165,167,73,15,40,193,244,162,223,40,253,44,229,249,222,177,24,20,110,89,220,223,40,125,133,198,231,126,230,25,243,132,168,207,169,175,48,210,71,207,113,15,153,148,24,50,216,154,229,85,76,194,119,144,66,199,201,184,90,15,182,236,12,129,9,82,228,23,207,72,154,171,76,52,130,186,44,71,123,86,217,133,182,173,80,206,3,18,20,75,84,237,25,219,155,103,98,22,243,117,201,92,32,177,204,217,46,208,17,198,144,81,184,39,191,87,178,235,118,221,84,26,69,164,158,60,142,196,92,87,177,60,110,91,229,229,9,112,232,106,246,235,79,95,197,127,155,114,228,165,212,240,201,244,62,94,0,9,138,76,69,225,134,188,163,130,50,165,206,133,158,44,253,199,91,23,242,4,182,194,198,254,224,48,138,142,250,112,238,184,158,72,118,206,228,168,11,116,54,98,156,159,14,35,205,45,68,255,9,87,202,124,240,86,154,143,105,236,144,125,251,195,97,212,214,103,179,195,189,158,53,203,162,87,24,159,146,191,23,85,165,85,59,126,172,174,230,110,106,46,14,194,36,6,60,247,251,92,199,248,46,74,228,159,76,163,204,225,115,157,213,82,105,200,240,235,75,143,48,78,251,173,63,125,140,226,244,98,141,198,80,162,29,55,122,232,236,48,156,174,42,147,129,84,171,167,115,53,19,81,14,34,26,235,133,242,33,169,209,142,21,211,167,240,32,232,89,152,42,106,218,81,24,240,26,85,76,149,51,66,210,177,70,234,140,59,223,9,12,172,0,115,15,247,88,124,65,249,162,169,240,206,160,232,216,179,139,200,71,84,69,33,74,124,94,250,16,18,204,161,53,68,242,47,253,1,186,222,32,102,212,44,121,210,97,174,202,81,81,104,190,142,195,5,33,162,236,192,139,76,52,135,143,129,155,131,144,18,213,53,15,238,123,6,177,163,99,35,59,225,17,84,30,75,89,71,49,205,71,122,57,135,57,143,21,52,158,16,25,242,76,75,72,38,118,80,159,50,203,255,37,21,150,56,104,228,210,248,94,106,69,63,97,208,44,156,246,50,22,203,212,80,127,55,186,116,207,4,192,163,222,245,167,169,128,125,175,117,182,221,82,3,108,2,218,47,149,242,108,158,250,211,198,207,253,50,45,201,197,19,116,193,64,251,210,52,123,40,250,197,163,46,153,227,63,11,89,251,77,226,243,150,244,211,16,78,135,212,253,236,166,146,188,26,232,236,169,58,56,107,207,127,187,25,29,161,194,93,216,0,38,78,20,149,53,249,201,123,250,107,179,86,75,144,34,203,146,15,57,73,94,217,138,194,245,240,208,222,114,148,57,163,214,201,127,186,207,17,4,87,72,188,41,175,227,152,122,65,147,174,165,245,222,154,160,117,11,242,109,140,178,143,217,193,180,124,2,65,29,18,117,29,62,203,67,191,215,176,130,148,151,169,124,174,171,170,168,50,168,86,127,31,27,177,1,221,136,161,121,122,155,60,19,67,93,23,204,225,226,14,60,234,216,103,208,76,193,188,120,249,192,191,244,63,65,185,227,229,215,56,86,74,119,18,186,250,203,13,167,32,120,7,120,229,253,22,254,57,200,170,42,251,16,192,109,239,131,80,242,150,3,140,54,217,75,13,223,101,6,148,50,197,247,108,59,70,4,38,94,235,33,88,202,79,122,144,234,251,165,151,121,90,122,78,65,118,142,68,220,242,210,233,41,80,209,17,133,12,244,101,11,115,227,152,250,61,80,90,104,47,159,190,135,196,139,78,226,103,122,91,18,76,185,42,136,55,86,91,30,119,27,166,21,22,164,252,216,83,60,46,189,140,118,71,223,11,222,68,55,45,33,163,79,186,188,72,17,78,237,193,37,228,152,118,118,110,41,10,73,231,42,172,219,188,149,236,149,7,247,80,170,214,77,139,215,131,253,203,74,61,229,183,39,87,185,87,123,145,140,11,69,97,158,95,28,182,92,10,133,113,100,58,138,122,135,124,47,171,236,240,227,139,1,86,83,4,6,224,230,115,252,108,180,41,190,86,181,66,183,7,111,45,146,131,248,184,191,52,106,11,172,105,183,43,158,99,7,45,54,38,104,51,146,72,135,217,8,180,219,13,206,217,247,203,232,203,11,106,73,134,239,135,113,175,4,184,15,175,187,56,232,10,246,21,226,41,83,222,25,201,25,237,246,176,184,156,195,59,171,71,178,195,96,246,62,85,70,183,71,199,211,234,164,253,217,148,171,234,22,143,44,246,244,236,238,133,56,152,110,195,212,211,191,89,82,114,86,27,199,54,129,249,30,13,127,139,190,243,162,36,170,62,120,105,141,27,234,119,213,115,85,22,213,116,170,183,69,176,118,249,46,187,224,210,214,233,75,183,210,27,80,202,206,116,151,101,111,203,190,213,45,210,146,245,124,192,251,82,183,252,118,40,140,237,204,170,81,223,195,107,80,248,91,144,188,187,165,176,76,9,67,102,209,34,199,70,6,20,250,195,170,48,148,43,89,159,29,80,36,227,167,116,108,133,159,174,56,222,154,188,150,150,28,118,244,25,245,173,212,16,32,86,243,146,48,25,79,165,201,192,182,133,175,252,193,89,99,1,221,194,105,175,72,140,242,105,221,68,145,146,122,103,57,19,65,233,167,144,214,228,48,145,89,20,230,47,244,80,121,190,225,78,99,133,183,194,174,207,50,127,5,130,243,187,77,153,250,163,235,239,66,209,251,118,200,76,61,147,142,38,226,73,229,45,156,213,166,158,166,204,222,241,222,153,216,168,238,83,44,170,180,183,44,120,189,172,145,51,215,234,235,25,247,158,0,55,232,81,223,86,67,110,149,194,107,174,87,86,7,159,144,46,44,60,122,158,196,98,244,213,26,77,166,72,229,133,16,109,139,84,111,59,201,35,243,21,189,158,237,119,43,193,13,49,32,174,12,14,167,144,49,219,183,137,47,20,217,219,53,168,203,36,234,30,206,26,182,206,74,128,199,227,24,180,99,69,41,79,142,185,146,170,243,253,218,161,84,67,215,42,84,186,122,164,105,189,19,158,25,72,216,222,129,152,122,24,53,178,96,61,231,21,117,139,32,89,157,224,207,241,237,125,146,121,160,186,209,201,216,136,95,133,217,30,154,61,64,16,62,75,181,33,155,155,28,60,232,201,166,250,44,51,147,0,22,148,169,217,164,184,45,100,239,144,68,62,219,187,154,160,94,167,154,212,80,89,189,101,111,126,2,85,157,78,20,26,189,171,11,18,226,170,100,127,108,169,115,93,247,223,110,67,133,30,40,145,89,143,107,12,55,157,16,232,79,82,8,135,115,27,192,159,154,149,15,98,80,51,147,94,93,221,185,240,234,152,32,123,47,55,46,252,237,42,69,79,142,68,122,247,131,95,48,83,225,51,213,94,161,86,165,40,89,123,86,73,247,201,225,70,166,173,153,102,239,6,80,32,166,208,223,62,151,121,49,235,72,88,43,138,90,86,140,163,181,169,28,48,229,6,203,131,178,70,62,172,251,6,101,65,165,191,103,27,47,169,142,202,176,194,84,135,17,182,211,207,53,32,196,123,87,228,154,148,20,232,192,187,62,99,246,124,13,149,157,177,58,137,250,10,2,211,12,81,6,60,114,59,73,93,93,91,26,163,128,123,63,139,137,159,208,191,81,20,95,219,43,49,139,35,70,148,52,107,233,91,209,1,195,85,255,106,142,112,53,134,110,109,248,160,31,12,39,134,60,187,64,15,38,85,94,56,162,155,194,198,189,235,112,67,216,74,96,180,41,94,93,221,66,21,107,41,220,134,115,183,113,51,201,170,87,106,133,89,175,86,202,68,17,5,68,208,230,85,192,64,16,36,174,144,3,243,102,175,158,105,97,23,43,188,247,243,25,88,101,195,210,142,145,56,255,134,155,68,81,157,254,150,180,87,94,65,19,196,123,250,219,13,201,113,119,32,145,122,184,180,231,231,162,56,222,160,32,116,171,66,245,133,228,155,87,134,114,78,224,26,30,206,69,209,79,8,234,30,186,92,153,208,5,40,207,148,64,200,71,139,169,184,8,146,154,252,106,150,182,86,165,146,217,75,86,152,195,8,213,233,123,91,240,204,187,134,47,106,4,24,74,244,231,149,155,100,121,9,108,252,56,175,40,137,187,184,254,182,217,248,254,219,100,40,79,237,57,65,110,169,89,194,39,161,239,141,166,242,171,12,162,188,48,140,26,222,197,250,138,119,72,114,213,49,95,240,16,231,231,109,28,106,17,140,66,50,220,43,61,133,223,83,59,190,45,11,211,43,127,168,7,8,48,142,232,87,24,132,162,142,246,140,194,108,55,13,177,108,84,87,16,231,254,46,175,246,7,190,45,9,26,217,13,246,29,171,157,58,74,177,150,249,66,79,18,132,130,22,232,18,21,62,171,192,39,42,151,63,205,116,228,162,223,159,161,14,5,170,82,137,13,200,169,157,250,119,244,72,89,12,60,95,86,16,162,239,77,105,108,7,186,56,174,251,65,38,36,25,164,2,155,28,132,251,150,209,176,150,36,230,81,141,65,249,149,6,145,206,166,40,18,23,94,189,51,112,161,47,133,143,45,227,134,43,85,39,50,75,161,218,201,190,237,160,16,171,162,104,208,134,112,179,242,186,161,185,71,248,92,235,216,135,190,155,226,182,84,74,6,10,10,183,203,76,192,111,123,78,252,240,112,136,151,164,234,40,220,125,6,183,109,183,37,16,107,83,221,92,232,52,8,208,123,77,18,131,166,63,77,102,149,239,181,112,223,133,3,198,248,213,253,102,223,178,201,111,42,76,140,220,209,90,85,83,106,16,187,124,133,196,45,197,76,168,129,78,208,243,211,16,87,214,184,13,255,34,63,31,17,33,237,149,3,220,159,180,1,175,49,212,203,67,17,102,110,47,254,177,17,136,9,173,151,112,123,212,101,213,194,10,83,166,239,193,21,187,122,201,160,157,155,81,241,234,55,164,80,213,182,107,20,136,248,209,88,161,145,215,221,240,140,210,249,243,34,47,80,195,235,47,67,162,224,23,217,74,79,180,219,153,216,164,199,101,56,192,91,128,81,82,88,47,160,180,117,67,106,70,119,50,94,52,170,105,74,2,42,9,243,69,69,201,128,213,106,118,250,220,103,123,48,165,79,250,173,33,253,113,22,152,90,57,59,117,80,160,128,42,18,163,75,45,124,107,130,37,190,234,225,197,107,122,254,24,247,151,27,242,176,44,151,63,224,253,168,175,97,30,77,17,38,95,183,190,200,229,57,243,35,252,70,20,58,246,216,177,246,178,155,153,97,56,22,2,252,50,49,216,179,135,222,17,76,104,248,69,192,41,240,175,1,70,153,230,193,208,90,133,103,247,242,46,148,231,238,142,96,115,128,235,187,128,16,146,86,39,40,112,243,108,32,130,216,77,235,134,172,181,135,153,205,72,138,191,92,31,247,0,197,83,193,78,167,223,203,169,30,138,153,30,225,209,141,179,203,67,247,115,205,25,38,10,25,202,175,36,143,175,25,71,148,8,133,39,21,172,174,129,127,96,84,10,29,62,166,118,10,112,125,212,160,112,175,158,27,74,132,243,243,248,21,82,169,227,215,180,221,209,225,4,111,125,128,211,179,37,32,7,234,113,10,179,27,58,154,86,11,203,254,152,196,91,235,249,74,184,190,64,21,239,150,35,124,104,97,31,205,59,63,134,37,115,22,134,173,14,129,114,191,253,51,247,103,14,173,207,77,203,79,115,164,176,212,37,205,158,81,158,69,76,158,108,13,19,5,43,228,85,236,157,123,233,28,97,179,107,249,213,9,231,213,74,137,91,14,73,10,222,122,34,74,24,246,148,76,44,192,225,51,145,74,248,109,203,102,113,56,13,45,149,31,86,32,243,42,21,249,111,15,176,137,185,59,76,129,82,128,177,191,188,230,175,199,95,62,134,93,93,15,36,2,30,142,7,130,164,254,203,16,215,196,147,171,138,11,246,88,136,236,27,10,147,226,227,40,42,94,61,28,169,251,57,58,97,233,239,241,188,94,40,236,58,124,204,184,28,14,100,203,203,119,152,52,128,240,112,18,196,189,53,65,27,29,50,184,58,61,143,201,216,3,181,194,31,129,239,87,248,134,242,94,48,57,23,153,145,254,210,240,215,235,233,114,142,88,241,132,102,146,102,70,48,175,32,61,247,103,155,230,160,162,199,82,120,221,70,166,37,24,64,232,71,191,106,64,210,196,90,48,10,215,35,30,72,164,106,5,11,199,188,222,175,68,146,10,213,0,91,249,204,171,160,156,97,15,55,157,83,63,21,211,164,152,89,91,67,13,176,30,124,246,166,29,96,163,19,112,24,86,68,237,56,25,37,175,107,199,220,217,61,152,202,105,249,4,62,179,89,203,6,134,5,123,94,9,36,110,53,245,13,144,235,61,125,26,37,20,128,131,29,109,201,198,254,108,12,51,189,156,24,195,216,122,197,155,200,217,232,160,180,33,110,216,132,11,105,232,111,35,124,234,201,191,155,250,151,128,66,30,184,189,196,241,116,83,157,95,60,235,213,2,78,174,119,53,222,185,246,171,5,36,28,164,142,154,130,102,163,231,0,90,97,218,8,151,69,252,89,251,213,56,214,112,141,181,18,44,47,36,236,16,252,6,184,116,183,112,224,121,160,198,68,47,193,212,100,249,79,215,21,8,231,33,78,197,185,227,48,122,123,225,126,14,59,141,247,140,42,82,221,164,225,85,203,94,207,183,241,45,235,250,176,130,229,241,96,211,130,87,183,133,165,234,121,25,35,76,240,193,231,49,156,103,146,12,193,29,214,30,228,129,175,16,17,15,123,89,209,29,147,138,167,139,178,69,140,174,151,224,140,215,111,190,34,72,124,157,193,79,84,124,87,32,86,93,123,184,158,39,238,43,222,26,103,239,8,254,175,245,68,102,88,151,53,7,47,235,54,2,237,11,119,244,186,131,107,237,76,16,79,39,93,231,20,12,126,7,206,178,233,73,182,171,89,218,103,112,250,145,214,238,112,210,226,103,190,117,105,15,173,102,38,6,111,228,25,103,135,81,96,24,193,213,217,152,214,14,215,96,43,159,227,38,189,52,216,149,97,238,212,126,55,41,237,92,145,39,210,142,19,79,101,128,111,228,88,160,218,214,220,37,203,97,84,155,213,101,88,48,68,238,120,79,42,122,116,166,224,131,112,117,191,142,211,83,105,165,240,104,55,119,197,24,221,68,82,171,50,147,48,229,133,209,147,203,182,110,119,38,101,237,179,116,254,242,175,213,153,79,50,182,255,54,68,79,186,47,36,116,200,175,29,66,224,247,44,207,166,113,132,150,188,252,11,129,122,40,153,67,144,226,236,104,15,174,48,0,43,76,134,175,255,118,148,183,60,48,197,19,217,209,178,85,32,0,239,200,202,111,76,43,169,88,50,21,82,101,90,15,135,57,248,244,181,201,149,243,33,45,43,197,49,131,10,210,171,155,45,55,75,205,221,115,225,174,175,26,1,46,185,170,177,182,189,210,163,14,236,86,161,173,241,195,109,46,173,219,218,72,90,170,134,133,122,151,10,100,115,164,46,69,81,240,243,172,229,115,34,107,34,43,48,66,137,23,238,212,12,100,133,73,61,185,223,163,195,104,177,67,207,198,203,119,235,112,63,201,193,216,161,253,118,111,61,199,245,86,138,36,163,93,115,57,70,46,223,61,68,87,18,66,155,245,229,183,67,227,170,176,233,183,214,151,214,95,181,194,120,160,30,238,233,85,20,161,53,77,162,29,136,220,58,13,69,39,33,58,46,63,40,124,94,105,202,90,33,238,202,142,68,202,245,43,118,8,100,167,236,165,201,57,175,58,37,248,91,247,82,202,100,186,87,209,163,30,221,194,1,196,129,229,39,12,222,101,141,252,159,179,145,229,250,18,247,147,74,77,16,150,56,59,237,27,83,188,43,106,241,226,13,240,163,145,219,97,13,198,6,211,210,179,227,123,141,246,46,10,221,47,245,190,19,127,12,126,55,212,141,188,53,251,95,52,135,143,245,246,42,10,204,99,24,239,23,46,205,118,208,179,39,133,11,29,41,102,222,107,164,226,195,69,148,61,198,65,188,87,2,82,206,230,139,26,75,88,141,194,198,97,190,223,131,131,98,200,185,229,183,39,177,135,228,224,136,119,34,70,196,79,150,102,194,234,122,195,61,107,193,217,68,14,188,2,117,25,21,245,227,113,18,80,204,93,66,191,55,180,210,254,219,199,136,153,106,72,32,185,227,46,210,78,69,103,87,83,160,103,147,68,116,152,240,188,76,64,216,92,189,72,130,50,135,96,0,17,241,124,245,25,164,124,7,71,228,153,238,219,169,97,59,194,104,69,15,107,10,19,124,14,117,106,181,213,169,70,186,166,251,33,209,48,10,210,52,3,134,2,79,141,234,29,55,140,174,74,232,168,147,127,16,50,140,180,60,16,155,199,183,11,42,28,149,85,3,235,247,201,25,28,120,4,214,26,46,12,47,91,12,86,171,179,196,101,196,184,79,187,28,116,71,143,69,173,89,18,38,157,137,167,119,35,81,151,153,96,247,135,249,246,208,18,104,74,112,107,38,151,79,2,158,33,182,136,3,188,62,118,10,238,22,45,192,99,173,55,224,133,5,175,93,35,113,113,188,214,231,235,233,213,197,186,254,42,94,96,102,148,57,60,127,238,37,63,89,72,227,22,171,207,24,138,157,40,168,155,18,158,160,148,30,188,82,207,129,26,133,152,17,199,12,168,249,149,76,114,234,103,233,25,236,19,208,164,249,129,10,79,224,80,24,77,55,55,4,140,78,60,11,140,201,242,30,110,133,164,138,242,188,247,236,17,78,76,171,68,120,55,128,9,31,132,236,238,147,197,229,226,22,157,180,54,245,103,76,98,231,94,186,123,182,249,132,221,33,48,158,72,223,233,112,104,107,30,29,57,251,158,0,130,13,130,99,95,81,248,198,95,227,80,152,200,133,216,179,251,8,186,135,13,152,148,252,51,59,222,163,209,71,210,183,130,116,168,61,52,176,152,144,112,188,222,14,124,224,165,41,53,191,162,213,103,253,160,231,37,150,213,25,112,14,157,103,212,145,145,35,253,134,238,217,9,211,200,189,57,22,139,244,108,9,173,50,104,211,249,79,186,43,170,66,207,34,36,212,43,48,87,205,42,48,85,14,10,175,36,182,108,131,176,75,31,62,225,222,121,6,37,55,4,125,56,251,81,122,175,205,111,201,168,156,187,54,234,48,111,84,118,209,25,190,23,252,43,89,6,77,121,176,39,165,127,123,190,158,67,24,160,40,55,110,159,101,148,164,138,147,103,253,68,216,234,131,147,38,243,156,131,60,101,103,34,237,166,47,33,57,3,164,241,214,87,163,74,85,168,200,31,67,92,156,186,179,156,2,163,251,168,112,119,118,60,211,33,41,161,113,61,191,221,222,152,161,54,18,96,242,29,222,234,217,216,151,2,27,137,224,155,166,36,192,5,120,56,15,137,25,248,45,188,53,46,81,89,32,36,44,40,74,17,75,150,41,174,188,47,48,183,165,87,17,76,74,139,178,229,44,116,45,170,220,45,42,119,73,129,17,68,120,87,170,74,241,95,87,24,186,168,183,54,137,17,107,215,22,9,251,178,227,4,53,17,92,129,109,60,116,117,45,63,194,12,238,233,77,113,2,20,75,123,6,195,176,151,45,194,31,165,90,140,203,136,33,114,147,125,118,137,243,106,65,79,88,223,77,18,163,67,50,119,143,201,67,249,217,219,104,17,221,214,135,231,249,54,164,115,15,84,145,213,101,236,197,238,187,130,36,86,37,159,72,115,169,94,48,73,113,203,249,178,50,19,108,214,173,7,183,166,100,133,132,178,211,200,15,198,106,150,1,63,23,123,217,83,40,110,45,218,184,89,253,204,59,185,182,10,178,45,170,10,156,125,161,27,93,77,213,142,247,241,100,234,136,23,167,30,70,212,28,182,62,207,184,54,54,29,50,203,48,112,148,212,70,237,25,2,59,237,29,185,200,85,234,179,127,180,242,14,91,249,146,194,231,126,230,71,46,194,155,89,182,51,238,121,196,149,29,54,67,69,225,229,98,59,216,113,59,188,149,169,20,123,219,101,213,106,10,159,121,232,91,33,148,138,91,242,24,8,65,118,15,171,160,9,184,52,110,98,25,223,211,207,46,210,38,149,44,195,82,190,147,155,64,92,45,202,10,48,215,206,237,48,149,239,250,240,99,211,36,55,119,237,195,135,174,113,28,205,119,115,63,87,36,221,135,209,253,147,247,182,212,71,65,207,233,226,34,116,125,88,249,74,81,216,10,73,29,46,248,188,5,134,134,195,143,182,95,214,139,246,140,88,199,235,25,170,232,50,73,11,69,166,207,178,51,158,2,237,25,139,254,181,77,179,132,151,238,54,44,238,143,64,140,64,118,156,98,241,60,31,178,214,150,230,84,114,141,42,30,119,167,226,7,229,10,129,73,89,121,175,69,29,225,208,214,156,40,222,111,184,76,116,18,26,173,126,241,142,87,92,8,250,214,11,173,30,239,248,185,63,104,102,201,98,235,244,178,142,142,31,57,204,240,243,45,219,243,108,145,223,166,95,99,67,42,223,159,19,102,132,67,177,144,109,235,229,246,80,42,135,109,246,92,31,142,89,233,29,163,124,81,124,106,196,188,208,97,188,112,50,129,34,133,39,41,214,14,83,1,174,112,206,79,242,137,138,209,165,201,83,16,101,80,138,120,239,0,219,52,107,20,70,80,215,47,24,38,5,59,34,92,3,156,255,128,207,242,104,15,62,39,180,204,179,10,93,187,31,78,164,187,171,74,227,129,119,121,203,167,163,175,54,180,117,149,59,50,63,156,229,182,184,72,160,121,142,18,66,231,186,85,86,19,55,119,16,77,206,173,40,37,140,126,163,227,200,213,19,23,21,44,143,222,117,219,135,123,128,91,145,59,25,163,91,3,76,50,150,15,248,8,9,74,230,192,246,116,51,202,202,17,32,16,24,97,23,255,214,231,173,113,201,41,92,155,92,222,185,16,234,234,177,12,48,119,185,89,220,42,12,104,231,96,125,173,207,110,166,40,99,212,222,5,59,104,48,30,83,43,65,50,239,190,20,236,124,249,148,200,171,246,231,76,169,84,61,200,44,131,67,116,8,249,8,108,115,1,54,201,77,167,107,161,22,79,31,222,27,254,114,167,169,41,85,25,107,207,185,69,36,255,81,251,112,15,214,158,29,219,216,63,102,33,65,63,190,23,180,254,247,181,73,39,8,155,2,190,193,225,223,131,51,82,11,103,185,218,148,119,104,102,162,250,57,135,249,207,165,224,194,173,133,203,205,66,120,207,53,99,140,182,93,139,91,23,245,167,174,127,2,245,55,131,36,215,174,179,28,214,141,233,55,136,212,194,173,140,84,226,249,96,136,4,36,165,223,178,65,61,165,191,217,113,35,142,122,242,199,171,199,206,219,89,137,93,9,93,16,204,195,216,248,193,148,236,82,122,160,48,41,80,227,194,150,38,57,21,198,0,216,14,167,80,58,107,177,169,117,133,93,96,0,76,179,6,152,186,138,114,97,200,61,101,75,154,166,18,220,188,181,173,136,166,240,114,13,84,56,19,179,102,177,146,227,210,221,151,195,58,15,204,13,136,177,12,207,51,130,224,96,169,250,56,98,125,107,39,127,175,179,49,255,129,226,59,184,40,110,162,30,96,92,178,222,51,2,147,35,252,116,131,176,196,225,150,84,126,104,18,160,40,119,167,69,91,173,170,35,31,24,25,104,135,75,200,0,252,201,8,222,253,176,86,203,191,237,1,238,174,170,89,73,16,220,37,194,213,35,174,156,46,120,180,2,92,60,251,138,170,135,169,53,97,6,183,107,89,162,199,158,234,31,207,78,62,23,42,202,187,125,6,184,121,232,132,232,107,215,13,15,120,8,108,150,233,14,240,206,2,227,194,141,131,6,23,236,133,145,35,152,51,14,185,11,109,83,50,7,29,86,128,167,51,142,213,106,95,239,15,120,7,56,253,1,159,35,198,97,156,178,83,103,3,239,122,107,160,206,110,120,154,135,47,130,169,121,183,91,139,25,12,117,77,144,30,113,45,230,74,141,227,86,207,4,249,38,237,110,59,213,104,111,116,1,53,248,198,110,152,154,52,0,180,169,212,63,6,71,247,55,42,16,193,158,239,167,158,166,179,223,58,97,244,49,246,44,61,95,189,88,84,139,246,11,39,232,25,154,250,169,214,11,235,144,74,143,171,86,96,227,123,170,23,78,189,164,240,219,211,114,147,62,24,237,228,165,62,151,110,85,170,183,117,39,226,164,75,168,144,68,120,143,153,159,120,188,126,48,138,2,211,13,128,100,66,101,74,3,130,124,242,114,162,169,204,84,210,170,224,99,89,38,191,206,18,118,166,144,59,108,105,94,200,151,57,36,114,10,123,22,116,2,247,209,80,105,205,184,190,168,234,174,14,23,212,77,159,139,248,28,174,211,111,56,84,75,81,145,248,96,24,101,188,200,41,81,74,167,164,179,84,107,157,59,229,118,152,188,100,109,141,40,231,157,43,9,97,37,141,21,207,102,9,72,142,166,161,204,118,20,115,53,247,1,167,77,117,207,10,240,99,26,36,187,173,166,216,177,84,156,75,48,33,47,16,50,116,97,169,200,203,97,6,95,227,47,70,8,184,31,140,42,183,62,188,90,37,134,195,80,175,132,135,55,247,119,30,244,188,180,214,133,77,54,208,27,15,56,48,213,8,250,90,21,183,251,183,56,33,169,63,55,158,173,48,201,45,213,97,174,75,1,102,167,159,14,83,20,160,191,13,31,208,77,102,77,164,213,12,77,212,48,109,128,235,231,61,99,98,20,74,10,19,217,232,14,71,117,61,50,204,183,103,107,39,244,138,66,74,168,149,161,93,119,169,133,3,86,11,191,93,30,249,49,169,101,99,132,201,0,133,244,240,223,182,108,123,157,74,231,190,234,76,57,56,204,154,82,187,14,8,139,93,165,248,192,38,49,173,240,234,46,199,147,76,187,50,233,139,89,185,144,15,42,213,145,154,194,8,243,138,59,230,19,117,220,43,124,18,45,87,133,157,46,70,139,97,186,121,63,77,252,76,203,187,72,204,247,184,149,9,120,230,48,203,153,214,215,75,70,208,175,148,0,155,186,197,69,17,10,210,103,47,98,232,247,214,137,106,230,208,51,132,202,217,238,151,160,100,188,123,185,132,35,134,95,248,224,146,54,249,69,2,19,119,188,102,245,129,225,36,209,243,203,184,141,182,195,103,30,174,0,83,210,117,187,70,29,83,25,17,94,238,18,133,30,38,183,96,125,194,255,115,175,57,137,79,175,103,72,130,36,113,121,227,51,87,148,69,17,217,111,66,10,14,15,45,226,64,112,220,221,192,137,29,73,133,207,16,51,231,110,115,97,219,67,180,219,70,247,232,253,58,67,188,187,62,251,167,45,227,240,57,29,213,220,79,182,123,223,1,207,212,17,238,8,191,186,24,83,24,208,42,13,120,176,135,123,32,16,94,90,41,24,159,203,164,182,46,76,192,38,24,12,235,172,116,95,156,153,2,238,28,90,163,9,226,15,183,106,61,181,39,168,223,242,142,19,155,213,8,79,218,117,123,236,9,134,145,16,216,61,48,150,169,15,26,164,86,26,9,60,39,97,113,19,238,192,117,170,156,21,5,166,199,144,218,14,159,253,175,7,120,202,158,116,118,210,174,170,29,84,64,237,242,230,25,230,165,90,66,103,60,159,73,126,96,242,15,2,60,187,219,81,137,240,65,184,190,161,212,157,178,127,238,115,23,212,98,214,3,215,226,66,195,72,109,119,13,154,217,49,95,253,123,81,41,30,172,141,179,25,166,247,57,11,142,177,162,48,73,91,237,193,89,53,88,15,12,221,151,191,54,213,175,106,92,218,32,39,127,248,153,137,234,60,49,95,124,121,235,43,83,80,161,61,135,29,207,87,62,60,187,154,86,71,62,229,49,188,124,26,103,120,219,180,107,68,122,253,124,203,212,132,232,181,148,204,245,226,231,27,34,66,74,80,71,109,198,148,185,148,40,44,13,48,139,162,63,248,204,84,237,249,68,128,206,39,11,85,57,59,192,11,206,5,135,35,83,34,117,35,105,74,235,140,144,158,194,228,227,60,248,92,83,195,160,30,147,207,69,198,73,38,12,73,4,147,74,5,79,100,52,249,196,240,98,36,125,123,184,48,217,222,187,244,174,191,56,132,154,195,100,146,202,250,173,144,215,55,111,109,220,136,93,97,28,136,15,94,199,216,202,10,115,29,23,120,168,53,116,54,95,136,28,139,195,56,34,244,178,145,147,179,77,131,38,13,79,29,52,59,3,75,162,94,184,104,116,183,217,7,123,104,109,33,1,129,125,100,191,198,84,245,106,99,212,53,166,192,56,135,20,222,176,216,60,184,41,221,39,60,61,206,91,14,90,180,226,244,160,99,251,158,4,154,66,226,68,19,81,28,96,50,221,21,134,191,165,105,107,221,178,172,152,57,41,172,174,50,162,208,156,90,218,111,205,94,104,102,68,200,111,207,30,198,27,111,110,22,120,169,86,22,218,49,220,193,101,196,213,96,104,80,32,244,34,95,75,51,144,103,51,233,153,162,159,90,47,134,4,25,156,72,197,230,73,213,142,209,145,49,101,146,169,251,157,75,202,177,79,4,94,59,76,5,10,51,199,144,9,62,116,199,50,42,209,165,203,35,166,162,108,18,75,31,90,180,8,139,100,147,229,138,212,182,244,52,229,137,92,137,226,140,6,9,10,172,96,80,224,145,208,214,56,47,245,198,10,59,225,251,216,157,172,14,189,14,99,81,203,186,62,139,77,109,25,102,165,11,19,2,175,28,174,226,103,179,115,18,122,114,28,187,202,74,77,178,215,189,144,132,148,129,166,138,5,192,227,173,205,130,144,109,136,198,231,233,138,86,56,105,186,178,227,25,245,180,51,110,158,141,244,156,64,85,35,149,100,9,251,86,90,16,205,13,97,181,115,119,191,65,133,131,158,51,56,169,119,158,136,172,127,108,164,206,149,216,102,217,69,191,188,159,62,243,63,120,154,151,187,22,241,14,181,165,97,78,20,34,156,252,136,40,151,134,220,208,74,244,252,73,19,36,86,103,210,194,21,225,92,12,201,8,177,196,21,133,234,112,123,11,111,91,133,99,64,167,76,224,179,13,86,13,216,81,228,48,151,108,224,89,25,49,209,214,243,213,129,234,31,140,254,239,167,55,103,108,254,118,104,2,4,103,113,201,181,142,216,106,190,46,153,142,198,102,211,4,29,147,41,185,52,39,176,49,90,89,195,131,209,225,188,52,188,8,235,156,207,35,243,127,195,30,221,111,99,106,122,244,234,132,223,119,222,208,174,193,76,51,129,141,144,243,62,155,76,171,37,55,20,224,57,94,235,150,148,218,238,156,73,243,106,170,81,98,194,60,218,1,45,87,192,200,224,84,101,118,51,128,78,70,213,209,141,33,115,86,224,77,130,226,133,179,85,253,72,191,183,5,10,110,191,209,133,145,13,7,101,229,220,111,177,197,79,42,171,63,171,147,204,160,243,143,253,194,11,37,242,119,179,90,144,11,247,235,87,236,86,74,47,165,3,6,143,91,124,111,112,173,10,103,120,58,190,216,46,33,53,12,162,46,240,249,235,55,237,2,202,45,82,190,231,131,113,90,167,207,101,67,174,231,185,156,182,174,48,185,209,211,97,59,178,21,38,118,236,173,45,187,89,97,138,57,215,69,73,38,207,1,45,249,86,197,1,23,37,212,4,110,152,247,23,174,40,191,104,199,127,162,109,14,39,93,64,192,80,50,58,124,158,37,85,90,192,182,0,47,156,231,22,167,203,129,43,165,112,219,225,140,50,136,194,165,222,20,156,110,105,76,226,225,6,62,6,116,185,191,205,228,17,58,91,96,14,1,71,205,57,175,168,165,137,92,24,245,135,158,21,102,32,139,195,231,50,213,116,84,234,134,58,244,194,44,222,240,57,225,119,233,247,139,80,71,34,219,10,48,218,145,211,225,210,36,191,223,66,95,181,249,23,49,202,211,8,215,154,125,174,112,8,79,125,175,214,92,125,25,180,106,57,56,48,165,59,62,42,63,110,234,0,175,75,89,0,156,75,143,29,135,170,198,31,78,166,69,124,237,179,21,223,21,132,93,143,197,22,224,217,188,113,38,3,55,244,140,228,11,127,173,132,189,21,158,189,230,213,171,178,205,75,111,63,192,56,50,171,195,117,140,17,90,239,150,30,188,176,251,3,58,134,160,231,110,245,140,105,131,87,127,63,13,155,250,10,131,2,231,249,237,56,92,65,85,59,198,24,109,7,209,62,90,17,173,62,98,92,201,68,255,228,247,232,233,227,141,74,144,212,106,252,58,118,235,195,186,49,229,74,125,241,239,181,186,127,107,106,80,165,212,214,96,116,74,28,134,213,38,194,231,27,248,107,21,51,136,195,247,24,111,146,82,86,24,119,141,230,41,133,100,222,21,213,150,0,134,184,233,246,44,13,24,141,218,127,253,175,255,241,143,255,246,183,127,253,183,191,252,237,239,127,253,203,255,250,167,255,253,63,255,249,175,255,242,63,254,249,223,255,223,255,244,127,253,83,250,143,255,248,199,255,253,247,127,255,183,191,252,211,63,252,223,127,249,231,191,255,255,127,251,203,63,252,227,127,255,203,191,254,207,191,252,253,111,255,254,79,31,240,159,255,250,47,127,249,127,254,254,183,191,254,203,127,255,135,127,252,255,254,245,95,255,246,223,254,250,47,255,252,247,243,156,255,226,71,15,132,3,95,96,168,147,13,91,148,100,17,87,203,188,146,206,86,96,69,126,155,192,11,202,141,187,33,80,91,164,215,107,220,52,245,82,57,27,109,39,82,96,2,215,171,253,13,249,92,67,245,90,192,100,92,47,223,209,129,15,54,28,184,227,233,85,156,197,217,240,125,201,97,13,247,65,190,67,185,32,79,81,21,15,52,220,222,87,92,68,210,85,233,105,115,239,190,19,31,20,50,33,69,241,53,190,198,187,106,88,22,120,92,254,31,131,145,212,17,152,107,124,191,231,169,81,26,167,8,247,119,88,195,171,50,181,99,231,158,95,239,163,177,147,180,152,7,116,220,194,122,131,215,144,104,243,198,6,190,181,22,36,222,100,162,60,1,190,211,126,113,217,213,232,226,182,11,209,29,78,43,172,171,61,162,73,209,253,7,218,150,160,84,52,8,58,144,11,187,157,102,52,84,183,27,24,77,162,7,15,241,13,25,9,219,37,83,162,0,150,40,244,10,112,187,116,248,192,200,151,106,107,248,172,178,27,70,43,135,100,111,224,148,239,81,185,150,209,208,202,212,111,57,201,119,198,236,26,57,160,245,38,158,25,161,249,25,93,153,67,20,71,165,114,27,147,238,30,65,23,249,52,144,144,91,176,144,177,194,46,12,75,111,141,48,7,235,131,131,108,130,149,108,101,31,208,109,122,27,17,62,31,218,127,155,12,94,253,90,213,202,203,188,223,72,176,171,233,127,224,20,80,165,156,56,182,33,129,204,122,205,216,108,37,77,1,78,55,111,217,224,161,106,228,103,142,80,19,229,6,120,101,71,136,48,66,146,14,103,164,180,245,74,211,73,10,186,48,252,60,57,194,229,102,235,217,130,78,74,110,181,9,197,63,243,189,26,75,100,15,240,88,1,214,114,77,131,199,251,109,74,125,53,21,112,195,70,55,111,235,51,192,85,201,29,128,243,45,231,52,184,135,20,70,132,57,251,184,131,138,171,72,35,31,11,193,59,191,201,153,194,70,184,68,34,152,230,55,158,115,234,202,131,167,41,52,221,223,237,164,97,182,128,150,41,224,8,87,219,51,61,111,72,146,21,58,2,107,59,232,40,126,149,130,42,93,93,101,139,52,231,113,207,111,170,200,139,42,98,45,76,222,171,32,195,45,13,190,254,0,147,225,59,31,188,148,33,135,139,236,190,196,87,157,3,232,140,104,137,240,229,20,254,193,35,135,252,67,35,234,247,203,169,37,82,42,92,188,70,9,24,75,92,29,13,5,22,102,255,109,178,173,53,171,185,114,167,184,27,37,240,249,159,208,218,220,180,14,91,106,190,230,93,146,79,250,186,198,23,10,48,241,157,119,173,222,89,213,38,185,100,151,89,253,183,123,234,74,200,189,16,12,191,74,232,192,121,233,105,203,245,7,242,124,135,207,58,215,153,4,191,84,73,15,62,107,87,61,63,16,1,94,149,165,110,169,64,74,75,76,18,110,41,62,29,32,90,87,175,45,70,231,188,193,59,96,244,37,91,204,15,190,213,87,192,3,62,31,133,41,63,127,15,39,110,27,82,147,141,168,229,193,231,48,251,63,180,157,73,182,44,185,13,67,183,164,190,217,255,198,74,151,25,164,160,55,168,217,183,125,124,92,198,139,140,78,33,81,36,8,232,143,67,123,108,241,74,104,187,209,164,85,65,131,103,8,76,147,236,67,170,62,71,223,199,194,183,172,84,192,142,80,215,14,120,229,135,236,221,115,176,43,127,104,83,230,38,113,233,190,15,5,226,185,94,216,217,219,186,246,207,239,224,185,31,150,250,154,179,42,220,31,50,56,115,111,190,143,20,59,66,125,33,133,46,125,185,235,81,159,11,183,138,245,243,80,234,67,190,239,238,177,105,40,164,2,165,238,195,106,188,207,4,215,85,125,162,72,48,108,129,107,125,248,243,137,172,218,29,228,253,249,4,144,218,232,227,222,53,111,86,79,77,9,70,14,230,235,213,30,16,196,228,238,183,77,235,221,147,160,92,180,111,93,152,218,247,126,90,41,70,145,115,211,55,243,116,90,84,244,1,238,215,185,212,233,133,86,211,19,176,201,183,253,88,164,173,252,83,3,148,79,191,40,27,54,91,73,244,78,43,67,89,103,214,126,34,143,180,49,41,106,111,11,178,18,49,219,50,103,61,116,86,38,153,182,251,157,16,181,130,69,43,88,223,177,12,32,173,165,133,9,170,240,229,130,120,42,61,84,214,237,146,195,7,166,133,73,73,97,27,87,179,21,11,76,90,202,198,49,95,215,30,147,93,135,102,171,45,130,13,242,106,44,94,141,102,45,109,114,165,64,85,226,183,123,170,186,66,208,22,92,188,129,22,152,14,130,162,148,49,200,62,113,91,102,111,220,21,30,107,221,245,24,185,72,173,139,183,19,164,196,232,71,251,120,61,196,72,184,171,190,85,219,182,247,20,62,204,182,36,100,172,139,184,217,42,209,199,236,48,99,120,35,217,242,8,103,97,219,89,47,188,96,18,43,173,100,227,11,226,175,185,64,85,24,15,47,171,149,46,243,73,213,214,19,94,101,141,225,137,46,138,170,212,48,133,214,28,232,153,89,210,211,247,126,174,229,222,21,33,103,126,250,199,135,69,91,145,169,198,93,235,105,124,111,205,249,125,236,77,219,43,17,133,187,153,212,144,32,145,43,109,11,239,192,30,53,137,188,41,201,191,66,127,53,68,108,82,65,134,227,81,175,218,59,135,130,109,50,15,109,149,254,169,237,170,60,161,174,242,216,199,152,190,228,140,178,3,45,49,143,218,49,238,191,197,155,198,8,163,31,13,132,51,29,35,12,228,40,119,158,30,152,126,54,191,107,211,56,127,20,166,240,131,137,42,41,132,213,246,168,156,33,206,39,204,40,184,160,122,91,240,168,46,9,143,136,95,71,33,228,249,21,84,183,51,35,156,77,213,126,149,94,179,95,249,25,23,117,61,202,137,231,245,56,253,143,14,190,172,21,17,224,91,109,1,126,117,23,167,121,184,46,231,114,210,117,164,106,1,20,61,66,251,10,120,63,42,204,11,251,56,39,64,64,57,32,80,16,184,162,94,230,140,74,186,2,166,74,72,29,184,123,32,0,92,153,224,20,198,138,171,7,220,31,199,236,97,226,248,229,254,56,37,93,253,114,235,170,33,140,141,198,223,152,239,165,65,234,243,251,54,217,58,153,175,16,127,57,231,139,163,25,28,74,154,92,180,25,175,184,52,226,124,85,231,33,241,178,156,222,148,137,243,31,17,90,114,71,225,231,99,76,12,181,57,30,200,33,134,45,53,143,180,42,187,2,120,135,65,51,250,95,179,60,51,22,74,191,245,194,104,208,102,133,241,185,140,251,230,153,141,231,198,70,236,115,129,81,238,120,206,141,20,194,253,113,99,193,42,76,48,239,67,209,172,52,148,22,185,112,247,172,241,80,205,122,88,31,203,153,119,130,85,76,69,36,233,132,136,207,78,232,87,193,180,121,148,39,206,119,159,194,185,61,155,11,223,120,225,21,194,65,8,239,207,71,186,20,171,226,52,226,183,55,116,23,29,136,230,57,27,183,133,67,82,125,97,42,91,31,140,170,144,50,144,108,9,217,245,194,108,147,159,115,27,239,40,224,243,252,31,82,178,121,125,181,128,213,157,9,112,121,146,232,128,112,132,246,3,207,75,156,162,133,146,58,211,3,163,59,20,48,210,103,15,122,73,60,153,97,84,117,90,89,196,217,43,174,171,32,198,175,175,26,226,70,28,92,154,86,230,12,29,161,158,120,96,28,97,5,253,241,55,29,173,99,107,115,59,209,192,217,251,58,57,221,54,246,47,225,139,26,187,179,238,201,106,107,185,221,248,96,161,230,77,6,97,62,253,0,192,37,136,241,192,186,112,78,82,20,97,49,86,218,40,91,91,35,13,46,2,215,71,172,12,6,235,53,30,65,164,150,168,93,225,115,246,17,231,222,80,19,255,192,77,225,151,145,146,79,188,21,204,93,118,73,237,161,247,97,47,188,3,69,22,39,207,255,129,119,253,11,135,17,94,65,72,231,105,193,0,30,10,35,223,251,92,120,204,25,133,97,83,231,251,204,86,124,185,72,20,166,174,218,42,192,237,129,215,95,184,42,140,67,153,146,3,187,7,211,68,198,208,61,117,168,156,167,216,74,190,112,126,249,121,216,237,196,67,65,199,121,60,132,202,3,71,59,117,49,251,218,151,111,121,198,184,51,11,153,141,150,82,13,136,6,244,220,44,70,79,247,213,54,171,165,11,239,242,194,116,244,198,143,239,51,230,159,182,177,45,196,222,194,154,172,189,8,144,84,119,120,217,81,223,125,196,135,140,32,27,206,184,140,169,250,88,220,236,102,76,123,239,122,57,129,202,163,144,139,25,139,115,188,207,53,211,119,252,124,219,236,170,118,192,38,43,162,112,238,209,181,137,232,209,208,38,90,38,157,232,115,45,232,146,141,119,133,128,207,60,3,94,83,247,85,44,47,51,248,148,229,167,57,242,52,127,180,240,174,45,60,177,253,204,134,208,24,156,196,83,216,243,170,219,17,114,185,39,26,141,163,77,230,78,80,252,180,239,153,105,158,212,24,139,74,84,78,113,221,36,1,245,204,25,21,255,21,40,220,247,39,2,235,212,230,28,134,17,164,170,143,200,90,120,121,195,20,155,243,122,126,28,209,193,123,91,187,104,190,210,186,120,134,175,123,5,229,26,85,5,195,179,39,182,1,208,127,243,211,24,2,155,195,167,194,202,230,38,235,250,48,215,188,186,44,164,209,166,138,13,140,95,247,187,163,152,213,61,13,18,208,22,230,133,39,26,118,10,195,119,12,216,164,169,245,183,17,65,218,23,222,239,30,194,180,78,157,224,77,43,239,227,40,135,217,212,10,197,140,138,224,243,219,249,209,41,221,196,143,83,57,124,126,28,249,190,28,71,35,182,175,1,49,54,183,177,46,30,248,140,133,252,118,9,133,21,106,77,230,76,246,160,236,226,226,212,48,242,159,173,42,45,41,229,194,39,124,126,26,63,208,66,30,241,54,81,132,124,155,109,240,182,247,38,60,20,80,223,46,33,251,210,75,192,38,42,243,116,95,164,24,225,132,210,83,253,24,161,43,177,45,113,152,30,136,167,179,195,196,199,3,53,101,237,167,231,100,57,63,137,77,26,253,181,79,75,74,189,161,248,129,169,204,60,237,48,103,158,206,113,225,141,150,51,29,43,76,126,254,117,193,217,156,143,105,214,36,129,235,219,0,68,177,203,251,84,16,254,138,223,54,145,92,189,240,196,251,143,251,162,165,72,213,146,79,152,89,234,253,109,226,16,13,146,198,25,195,229,190,16,156,66,116,146,134,242,176,162,185,23,238,126,122,68,224,54,46,239,241,84,216,212,169,242,34,73,166,219,118,92,152,144,84,136,109,205,235,39,79,51,53,113,166,194,204,195,113,176,217,139,62,89,15,252,109,226,104,204,98,159,219,102,161,244,149,141,54,240,90,159,31,55,6,229,140,94,81,116,145,30,17,184,19,44,56,111,29,98,83,202,207,83,25,150,56,191,237,212,40,42,11,252,75,9,124,48,77,196,79,188,204,58,58,98,74,163,186,174,162,50,99,99,191,237,219,0,19,241,212,10,226,89,169,48,212,30,222,70,158,211,155,156,216,232,119,248,68,109,189,27,109,60,132,252,243,65,123,254,160,89,75,88,213,176,149,101,197,79,125,134,202,89,194,53,196,162,225,222,47,28,1,111,236,110,20,38,181,231,13,238,120,215,142,246,192,27,191,196,128,177,201,84,24,197,20,159,118,176,206,233,234,103,68,195,216,137,231,46,76,89,87,163,36,75,208,5,124,54,10,79,239,84,38,211,212,3,101,231,170,15,133,57,206,67,94,56,87,176,163,20,110,51,4,232,206,253,147,161,212,83,47,106,73,161,10,112,118,220,237,249,113,250,117,103,60,21,86,89,109,19,202,155,233,59,142,166,24,253,52,111,160,92,235,11,107,99,71,163,227,244,192,210,125,216,32,75,36,237,175,56,51,224,138,153,158,182,143,244,52,18,148,100,178,16,1,147,49,106,10,35,154,230,175,219,228,56,149,2,94,216,38,182,11,35,74,173,74,136,200,93,236,248,113,250,69,181,129,226,196,153,35,52,222,17,240,120,168,235,108,199,34,125,208,168,253,107,251,68,193,252,197,247,255,240,137,146,54,254,210,108,22,126,243,68,68,103,54,213,19,159,117,99,121,130,141,50,222,124,58,202,204,150,99,198,209,197,124,26,20,70,16,59,78,13,247,252,121,100,152,101,244,184,238,202,72,209,219,66,112,194,231,67,218,149,247,19,203,23,54,153,241,62,54,162,1,250,1,149,94,175,47,245,153,158,26,252,80,133,49,1,190,240,153,71,116,20,23,107,118,140,31,63,175,114,104,47,65,65,148,41,197,125,195,228,24,207,209,103,223,30,191,141,225,139,30,59,41,3,198,35,165,91,247,121,40,150,116,137,131,233,176,212,238,140,98,138,106,129,142,242,140,34,210,144,43,80,100,225,158,7,186,32,155,197,243,70,255,82,39,13,219,220,244,184,103,107,222,213,155,218,200,25,198,117,111,43,247,107,41,162,212,122,127,156,147,87,109,226,73,100,189,92,106,36,65,94,215,134,75,211,16,186,82,35,137,134,159,7,70,197,212,245,89,232,218,122,80,102,191,144,216,194,95,66,173,254,168,122,204,80,137,102,245,87,3,195,105,206,12,161,209,139,221,157,246,59,163,67,50,99,235,212,205,72,233,85,41,105,57,212,237,206,62,104,60,75,64,253,213,221,67,188,197,196,91,5,198,233,53,132,114,79,92,145,158,237,38,174,28,209,115,117,230,73,4,168,245,199,209,107,241,11,43,4,162,207,203,180,215,231,167,46,203,56,20,58,66,113,25,116,24,253,134,252,76,133,232,82,134,158,96,37,108,121,6,33,125,11,241,58,72,194,171,27,247,36,39,214,67,179,9,203,191,209,222,132,12,111,33,126,28,63,227,103,135,111,205,165,113,105,48,52,52,63,128,97,221,22,52,61,182,63,180,225,207,208,187,201,240,122,94,255,156,208,67,51,165,199,253,88,216,140,124,101,235,129,243,126,109,79,250,149,219,36,95,155,95,227,55,203,230,92,120,205,199,124,164,99,78,21,35,37,155,173,144,22,50,80,68,11,29,31,106,191,235,133,107,4,150,192,48,41,181,74,66,152,50,99,12,67,10,85,173,114,218,116,238,28,127,190,68,109,109,178,110,220,42,203,199,104,170,3,103,230,231,251,70,34,216,60,75,190,134,120,152,126,165,88,84,73,46,168,241,245,132,188,20,203,61,60,105,181,113,206,59,100,14,224,37,85,237,173,53,219,246,120,95,192,169,60,230,234,166,101,184,239,111,39,173,176,195,91,58,1,115,28,141,96,184,42,207,155,199,208,136,72,99,18,110,137,85,242,143,17,27,179,93,170,75,115,169,214,97,156,238,44,141,22,152,188,16,228,184,87,88,182,16,191,158,73,169,62,112,143,166,97,11,111,117,241,161,150,223,35,16,225,195,207,234,87,108,205,124,99,203,188,64,189,79,224,132,148,95,192,220,164,236,10,141,76,19,42,64,124,218,148,183,5,182,29,80,124,156,38,90,58,21,70,121,100,133,50,189,49,13,21,78,177,185,34,91,51,148,128,11,218,82,17,241,248,170,125,110,103,250,60,11,154,168,165,227,163,169,191,221,104,30,24,87,157,59,169,248,100,71,176,243,78,197,124,109,26,96,97,194,113,6,230,85,92,75,72,31,94,24,35,198,17,159,39,196,183,162,14,9,103,75,115,194,133,33,250,121,143,67,2,129,99,143,153,195,76,84,229,153,66,16,239,145,157,67,84,48,41,83,150,224,99,140,139,210,66,185,5,61,155,136,43,10,136,112,156,60,148,95,156,153,174,102,96,123,52,228,249,40,104,7,184,194,126,75,243,238,205,138,189,87,205,13,14,164,68,142,104,119,244,104,50,69,129,158,12,165,192,9,203,213,122,21,249,159,124,81,179,98,69,140,67,140,226,36,47,216,152,145,162,238,107,178,30,67,10,6,205,168,200,33,180,120,62,143,164,245,25,60,139,218,149,8,166,139,80,166,121,234,215,120,80,133,179,3,244,74,61,53,101,201,171,217,143,64,160,124,218,102,236,91,175,147,0,69,152,172,87,134,74,237,117,149,56,19,189,86,118,27,107,109,24,188,145,119,106,202,242,109,182,97,186,247,69,83,145,164,113,15,92,175,204,220,182,4,129,128,21,41,252,248,52,73,59,233,161,240,56,35,214,64,226,165,62,111,3,183,228,88,189,80,189,124,95,71,33,203,114,245,241,168,233,235,243,134,40,181,98,210,56,95,105,201,250,192,177,100,11,9,84,190,54,229,125,54,10,224,171,93,24,70,170,62,50,92,87,110,44,194,123,215,251,162,141,62,93,180,86,149,118,109,80,79,210,125,102,120,61,233,64,193,65,41,196,189,43,44,19,41,102,55,84,11,122,168,71,26,85,94,223,37,130,145,225,235,219,177,39,86,177,104,84,200,203,140,208,176,76,251,118,5,38,186,139,56,134,167,171,42,141,148,211,86,228,182,141,14,172,187,205,214,205,106,46,98,67,243,183,208,163,207,110,232,42,87,254,28,169,244,220,48,205,67,95,146,62,217,252,60,52,147,246,136,75,59,31,185,70,58,244,108,207,116,23,24,211,138,146,47,128,238,163,25,210,200,103,73,222,42,28,129,2,19,188,185,88,158,198,159,199,66,71,217,189,114,178,163,178,8,88,187,204,13,194,206,74,52,53,253,125,190,122,104,222,113,110,203,82,23,133,145,100,136,55,86,176,122,146,27,67,23,46,190,205,19,183,36,21,129,164,175,234,76,4,87,137,17,234,148,194,144,209,34,68,43,76,126,58,79,55,246,136,247,232,132,13,145,94,25,218,28,33,157,108,213,5,137,137,49,82,97,4,4,76,167,187,124,96,103,2,156,225,44,223,209,115,82,154,49,115,235,186,214,66,182,194,235,215,139,107,234,136,137,218,116,192,138,94,121,162,16,18,65,51,189,85,82,71,49,135,227,118,53,36,187,165,147,4,166,117,33,182,87,249,76,167,218,128,114,174,138,118,181,136,138,217,98,202,149,65,128,190,50,169,164,72,212,131,199,90,15,167,238,205,148,35,73,56,136,14,183,163,144,36,37,122,132,138,141,100,174,195,86,20,16,20,158,119,196,57,201,146,69,242,186,216,31,221,79,32,85,170,109,10,119,209,55,129,64,177,84,254,187,217,46,49,98,44,180,241,85,211,179,153,46,243,186,187,89,83,231,21,184,156,136,46,134,138,25,82,233,19,133,238,44,193,35,13,47,58,22,10,45,126,35,223,77,254,82,139,118,90,217,247,190,219,116,50,195,178,37,69,147,236,60,154,37,201,137,174,147,86,70,200,35,82,158,214,247,164,171,136,185,130,182,56,26,137,86,141,131,136,45,37,19,213,109,97,86,152,73,49,178,23,13,237,14,61,154,10,81,190,48,218,189,85,225,74,97,45,34,242,149,181,148,210,152,187,251,141,200,81,83,148,253,176,81,6,231,221,3,177,20,232,80,67,130,184,221,29,20,137,171,170,231,174,52,82,222,44,217,30,245,121,44,197,172,31,110,18,173,106,85,14,65,194,48,160,56,104,166,239,85,80,4,241,186,108,222,86,127,222,167,113,158,110,118,239,140,75,93,122,161,51,54,73,28,174,161,132,43,92,135,107,104,126,54,35,185,234,34,68,69,59,164,251,14,124,134,188,206,244,148,179,110,186,137,206,250,39,34,129,7,27,178,101,164,60,159,72,8,210,64,104,71,152,100,153,106,37,162,125,18,194,43,13,186,205,26,122,102,148,253,74,108,253,204,26,67,80,235,152,139,19,255,106,208,2,211,211,31,227,140,130,191,10,82,31,56,245,208,75,107,148,85,146,46,142,231,129,206,155,231,90,143,109,119,51,65,79,73,126,215,158,159,155,202,209,105,69,32,72,32,164,47,3,185,135,248,176,81,11,47,178,15,63,19,99,154,97,111,141,190,230,210,178,113,37,161,127,71,240,202,214,199,45,240,48,235,188,91,110,104,218,142,71,248,125,150,128,91,203,192,159,67,97,211,179,171,81,8,105,143,72,183,89,55,223,204,33,140,232,247,210,10,10,104,241,227,144,231,170,222,24,38,16,49,202,232,190,44,83,225,212,162,221,3,152,26,208,125,31,21,22,238,77,228,226,204,163,134,101,149,86,204,93,66,102,248,183,200,11,76,238,47,174,236,215,49,174,104,218,247,186,43,143,32,11,74,19,232,69,81,142,210,19,83,163,12,244,44,55,75,246,209,244,74,206,122,15,46,20,150,245,167,201,94,92,248,44,184,170,128,5,199,178,175,91,151,130,43,60,244,199,51,94,85,254,85,15,172,190,36,38,254,237,128,162,242,52,136,130,37,57,113,222,60,69,82,31,72,120,190,202,133,145,54,140,95,238,68,11,119,0,19,94,215,59,198,224,6,106,18,247,192,169,95,244,4,18,207,211,100,221,9,130,37,166,153,24,28,11,92,207,23,17,3,244,252,82,85,66,6,90,167,235,206,254,180,123,107,97,232,124,134,139,96,252,131,207,247,127,194,187,174,48,116,220,18,240,153,109,178,254,120,162,72,226,119,109,54,231,114,225,103,41,26,97,160,101,17,232,144,240,9,102,53,66,173,14,83,102,212,151,129,154,82,92,119,179,121,79,192,105,66,31,129,146,88,173,10,35,209,230,47,18,187,98,21,99,167,79,120,222,71,6,181,64,130,144,131,54,89,171,17,185,214,114,22,203,99,151,83,67,217,40,122,87,157,102,254,184,105,232,209,235,57,218,216,104,14,247,173,66,212,136,85,94,206,55,34,42,8,4,43,124,22,107,143,158,248,219,169,161,114,69,21,194,133,2,128,91,215,58,57,162,13,59,44,60,129,179,52,197,3,99,117,23,175,131,250,175,254,118,161,93,229,94,153,69,44,10,227,71,23,111,139,180,80,213,223,54,66,64,60,148,134,158,133,190,46,83,220,139,97,132,161,253,210,163,249,58,66,47,157,253,132,138,205,160,192,220,34,181,109,202,180,69,207,141,151,205,190,15,13,205,255,172,71,35,223,215,46,140,112,134,30,141,240,80,204,239,8,107,172,165,71,207,19,148,68,45,173,145,255,212,249,230,108,202,103,185,131,152,138,74,215,163,217,24,151,11,163,179,37,95,192,249,128,174,138,33,186,26,85,11,198,232,90,199,110,242,160,200,253,8,88,49,189,191,23,102,117,7,133,115,150,203,126,146,176,231,52,112,1,227,117,64,135,213,67,177,137,186,111,131,210,153,78,208,103,182,111,65,242,5,174,249,121,220,57,73,33,14,131,43,37,107,208,168,65,47,244,133,139,214,10,170,17,202,214,61,247,80,191,251,138,197,112,219,130,34,71,32,48,51,89,186,176,249,29,11,140,70,75,174,23,198,145,64,97,236,8,4,46,26,210,225,23,135,240,244,133,147,138,141,89,255,74,16,242,144,199,217,234,140,205,166,103,7,185,217,96,109,158,164,188,149,35,89,105,176,106,250,179,23,172,183,254,222,76,100,75,31,11,42,212,242,76,31,115,161,138,225,94,191,179,66,177,196,157,192,40,250,182,123,106,107,35,188,112,70,72,226,126,247,216,24,106,0,147,145,119,144,43,27,67,253,2,112,48,33,195,34,111,91,167,51,114,251,81,72,96,239,165,226,217,212,61,219,45,186,54,178,114,146,213,99,20,142,203,135,160,206,223,30,24,55,148,33,31,192,179,181,160,73,151,141,212,133,73,83,41,156,102,187,99,193,40,98,10,23,4,148,203,133,135,54,246,208,66,184,111,209,137,156,143,122,115,1,143,42,223,245,51,83,66,249,13,207,250,102,233,7,201,208,158,239,24,78,118,92,55,130,239,146,182,67,164,43,135,140,230,129,81,149,94,10,231,86,239,109,65,192,151,151,137,103,125,9,101,224,3,159,189,195,126,224,140,92,82,192,45,169,3,123,217,63,105,135,128,57,219,80,24,21,135,117,225,148,159,75,51,91,220,123,99,208,170,183,194,216,13,220,31,87,57,87,216,177,59,88,86,228,116,30,177,61,184,181,12,151,128,81,40,214,163,127,235,81,192,214,160,36,112,133,221,180,47,92,84,66,215,124,82,67,26,216,22,23,245,115,50,194,177,188,47,218,237,135,222,214,249,178,239,14,151,54,205,231,202,50,116,217,11,38,237,5,103,185,158,253,46,216,137,68,182,94,55,254,175,114,215,76,11,250,182,16,201,139,29,87,51,86,170,92,55,174,205,249,126,184,169,14,85,158,163,0,220,246,141,236,146,114,147,139,49,124,198,189,48,252,247,138,194,244,132,221,11,131,229,40,55,141,142,130,204,40,169,38,109,215,43,88,13,93,122,23,176,118,206,240,180,87,200,195,27,172,118,103,103,14,161,145,116,200,185,181,137,132,190,53,172,167,46,172,130,251,231,147,167,44,87,228,166,53,24,70,66,176,47,185,235,169,68,220,179,74,158,24,190,203,219,74,249,249,237,179,182,141,38,111,235,233,89,192,39,21,54,193,133,167,82,253,104,95,175,58,138,114,223,138,210,228,147,238,169,17,169,211,71,70,231,189,220,52,137,14,133,147,85,190,47,60,251,51,80,18,213,200,251,237,153,125,247,133,145,87,107,242,178,113,37,127,224,52,214,253,172,17,159,236,10,159,23,82,245,195,30,170,23,110,142,100,183,18,221,44,123,164,48,110,180,119,66,57,239,82,30,10,52,192,118,231,217,140,17,74,83,216,232,249,1,67,173,148,215,133,186,72,239,247,104,214,197,162,48,27,140,123,116,23,241,54,180,197,233,96,189,7,179,9,222,10,159,181,41,223,131,45,203,35,48,146,193,50,11,147,3,211,251,66,148,254,126,153,228,215,146,94,25,220,150,27,237,150,220,158,39,70,125,93,98,1,72,85,122,106,214,254,178,101,109,26,58,72,233,101,210,184,241,241,194,160,173,163,200,6,226,156,171,63,183,133,90,248,148,213,126,105,235,114,161,52,223,238,222,165,162,236,183,21,14,197,26,91,81,211,210,169,112,224,94,29,137,16,62,45,213,206,194,229,171,174,187,0,156,23,219,134,30,61,233,87,189,48,187,25,61,218,146,35,23,222,52,174,9,204,78,180,221,173,13,21,187,169,112,93,235,94,26,20,30,73,51,34,206,154,198,141,181,77,174,77,47,141,204,193,125,104,127,182,85,133,68,115,190,31,31,20,71,61,152,30,171,27,208,82,187,210,229,197,84,57,111,48,208,107,85,59,152,2,147,124,222,239,7,137,7,157,115,40,35,231,251,84,160,232,234,39,96,113,70,189,219,119,244,223,31,56,55,25,73,132,249,82,58,41,214,111,121,167,90,18,153,251,129,75,24,204,217,222,127,63,167,78,87,181,201,50,7,179,63,167,62,147,254,190,147,37,36,81,253,188,104,125,175,146,210,128,35,220,20,70,175,61,94,167,105,89,23,133,209,193,143,251,130,120,33,123,236,130,166,115,52,30,192,170,153,26,179,22,164,71,198,253,118,97,132,8,197,183,152,226,225,93,35,80,225,122,208,162,89,11,18,143,83,239,139,97,58,226,190,168,222,202,198,139,74,113,239,247,125,209,218,44,233,22,252,36,152,125,3,222,42,214,131,219,79,144,10,200,142,12,213,10,97,23,86,162,71,151,188,194,80,175,52,122,20,202,101,194,146,239,208,111,147,122,105,168,239,162,167,53,235,243,72,204,109,43,208,182,52,149,136,167,144,16,143,173,56,248,220,84,165,134,26,121,53,84,45,37,123,133,104,204,8,57,124,184,220,77,37,156,11,228,238,232,162,162,234,76,159,129,194,103,34,8,62,118,167,135,68,167,133,110,93,168,113,52,179,238,115,105,217,250,137,3,62,63,158,244,198,96,201,197,110,178,163,141,163,115,105,103,69,159,113,223,76,12,122,101,152,184,93,144,166,43,185,48,138,110,151,102,142,85,161,246,203,49,193,239,219,146,64,31,178,38,145,216,214,134,232,41,48,125,28,242,54,49,214,190,137,76,202,192,93,15,94,200,210,213,155,128,61,187,121,61,245,194,117,234,30,77,29,89,30,25,137,253,121,71,161,229,172,245,199,105,179,234,241,192,233,42,212,201,176,225,136,28,196,255,190,96,226,235,133,211,225,117,223,199,98,201,239,10,159,249,234,222,24,19,254,122,96,163,172,68,214,185,96,147,162,112,186,143,108,155,164,154,128,52,77,251,47,195,37,121,162,120,222,123,148,85,206,160,33,221,244,192,8,189,6,243,18,102,96,121,225,59,70,129,183,116,186,210,20,179,34,148,54,203,74,237,254,34,1,94,162,195,157,79,175,104,235,113,129,181,36,238,140,221,54,197,2,55,204,71,130,112,202,171,214,101,17,245,92,151,224,178,68,252,86,202,0,4,4,136,25,183,170,175,204,151,130,126,121,185,92,87,139,235,245,194,43,77,210,241,219,19,109,113,253,237,74,253,232,242,13,78,160,162,159,61,69,200,26,94,230,48,156,84,137,7,229,163,21,106,248,61,91,27,173,162,233,250,210,193,45,201,186,216,99,106,211,133,101,65,235,182,254,52,254,211,251,82,52,154,210,227,11,146,147,81,237,132,224,129,249,169,192,216,89,173,75,15,57,67,84,63,235,132,31,71,80,183,138,9,136,42,90,219,181,177,45,216,245,166,231,183,211,204,225,125,13,193,115,75,130,41,27,93,254,50,83,234,126,236,192,50,170,202,75,8,161,231,226,228,129,34,184,114,194,217,248,113,150,15,9,119,15,156,98,15,208,209,17,47,242,217,50,70,82,172,245,48,137,78,88,57,20,166,251,247,242,144,168,11,78,133,207,174,119,94,178,105,201,34,234,11,76,206,251,90,163,82,220,211,31,159,88,253,197,35,197,135,184,232,109,163,33,124,127,28,210,172,76,225,24,84,174,107,131,107,43,251,243,219,228,108,47,138,108,160,94,25,205,222,97,238,107,162,252,91,159,217,216,233,210,181,77,222,49,233,209,195,246,9,1,51,50,158,163,217,190,95,2,60,186,228,122,95,244,230,121,164,126,96,203,140,42,76,67,79,92,154,153,20,43,122,38,180,203,150,195,202,118,234,169,97,188,181,235,100,219,200,36,43,76,187,119,156,154,30,145,231,182,187,73,16,95,190,92,83,50,119,182,28,211,229,253,99,232,244,160,53,58,187,32,67,157,93,177,222,213,25,122,151,115,246,91,171,116,24,66,184,239,151,97,104,42,100,10,99,202,58,47,63,113,105,117,27,82,75,77,151,220,200,126,91,15,110,248,228,214,75,156,164,90,173,48,2,160,193,99,77,200,71,172,7,230,211,14,56,175,63,48,196,173,32,155,66,174,127,126,155,149,174,93,182,104,215,132,8,240,13,87,41,85,21,141,36,50,101,247,22,99,24,61,231,242,194,152,208,93,158,235,158,235,15,220,162,193,183,219,150,174,63,79,133,14,240,56,218,228,208,117,82,49,14,212,165,239,34,92,56,31,184,134,224,199,249,97,210,70,207,185,207,2,20,207,140,194,121,125,126,59,223,110,134,246,75,35,61,232,204,247,167,241,188,47,207,3,135,40,52,174,17,244,249,94,242,11,11,7,125,229,71,73,212,224,117,125,162,151,241,229,223,43,187,220,43,58,204,246,126,238,26,230,94,156,219,40,25,207,165,209,193,22,142,225,9,91,152,23,190,44,113,152,33,117,188,79,116,199,10,129,73,89,122,150,128,102,38,172,14,23,40,21,239,187,94,151,108,122,166,186,173,229,90,6,18,67,197,97,204,201,243,59,74,195,9,236,160,251,33,210,129,206,235,49,109,166,139,239,16,39,180,191,158,223,80,227,159,83,219,102,52,96,250,125,159,47,96,229,144,195,161,159,243,177,223,229,195,134,185,23,240,137,6,158,73,30,17,217,126,61,216,207,67,120,94,23,148,194,32,62,210,187,216,230,59,37,69,58,157,56,188,168,206,33,211,89,203,247,145,110,90,195,158,83,183,113,105,251,103,16,142,252,140,51,244,84,99,186,27,102,112,252,204,103,51,56,3,221,148,119,198,115,97,107,70,137,155,118,131,174,21,112,150,128,114,239,122,160,50,151,245,137,147,188,140,57,135,188,129,250,200,178,250,180,200,239,50,223,183,119,24,90,3,209,109,71,192,132,70,81,18,69,14,158,111,73,77,79,51,82,125,37,86,77,170,50,234,243,197,154,219,86,176,38,137,7,242,51,196,167,77,112,1,195,163,127,22,116,42,255,62,206,96,21,143,253,6,11,45,26,224,59,26,37,186,73,70,205,160,71,117,157,90,56,122,185,26,168,164,17,150,115,116,241,61,83,10,170,176,49,75,211,105,223,223,24,168,223,233,138,77,206,122,127,217,36,50,3,134,178,169,47,107,109,204,11,63,120,154,243,78,123,66,187,26,41,63,196,240,217,114,43,220,110,179,104,167,118,155,158,81,182,97,178,206,128,77,112,251,9,74,75,200,75,156,93,104,101,143,114,225,179,214,208,185,242,131,7,54,216,69,119,108,133,249,207,75,47,56,167,36,221,117,225,8,24,230,78,108,177,134,42,35,21,115,128,243,65,120,96,92,106,158,83,175,88,237,135,9,196,150,231,204,240,55,183,195,141,68,128,132,226,72,190,198,109,33,39,213,181,101,6,163,248,18,146,130,166,220,175,10,215,24,118,227,247,238,112,63,207,84,55,101,48,241,219,136,251,34,164,209,235,134,20,219,226,183,59,74,8,15,220,195,99,9,81,38,248,9,138,90,187,73,192,26,246,21,178,204,113,199,124,242,235,1,87,216,85,33,169,196,135,242,160,196,48,1,143,167,223,18,111,244,21,252,211,159,234,145,62,14,122,57,125,111,97,164,53,109,143,5,102,69,13,152,228,158,94,24,65,184,135,178,184,113,23,109,194,70,158,52,71,96,54,14,86,148,241,91,44,205,31,7,35,68,160,53,201,98,99,187,4,12,223,102,61,167,238,97,241,133,7,121,211,246,240,98,29,220,254,219,136,216,151,231,183,233,208,244,9,120,64,202,210,6,9,132,252,239,93,153,155,139,166,250,74,178,25,198,97,164,183,180,202,69,255,100,120,82,27,237,74,101,10,139,249,95,199,109,97,15,166,61,41,84,209,179,203,183,211,225,104,230,192,242,73,79,184,228,126,105,221,46,181,63,139,214,10,222,44,126,31,39,248,212,249,34,207,144,204,103,113,27,207,118,12,41,173,225,27,201,129,208,135,102,187,79,28,139,228,105,28,140,170,164,70,163,200,26,69,156,108,61,33,73,23,45,180,206,251,253,241,179,4,61,145,85,133,245,233,155,111,224,166,108,29,106,46,53,196,179,134,121,36,63,71,151,18,228,192,193,106,171,30,199,68,20,37,44,32,129,145,148,22,24,146,180,135,32,99,152,184,254,80,184,210,0,123,225,164,52,136,76,206,178,237,123,101,189,63,251,131,98,198,4,23,61,179,141,162,11,90,228,189,178,246,80,71,76,252,47,122,24,128,171,102,18,15,140,227,213,125,164,103,24,75,238,42,23,235,104,142,177,144,234,82,211,18,56,235,37,24,193,192,67,149,254,145,120,27,97,50,14,220,85,10,55,23,227,62,220,167,82,213,246,129,210,4,113,162,160,138,157,189,111,201,130,21,205,117,156,1,189,115,43,122,94,93,47,49,225,154,250,203,103,184,235,137,225,91,200,193,75,146,94,201,74,52,41,80,72,253,146,183,77,201,84,13,238,199,193,252,83,30,152,194,188,192,146,103,31,102,210,152,99,193,99,34,21,227,17,102,224,114,37,12,152,144,182,240,124,232,162,53,45,108,135,207,61,215,45,112,103,238,92,49,16,108,80,10,140,181,200,188,111,26,59,163,59,165,152,77,19,93,30,31,108,67,182,175,7,190,97,178,193,98,107,130,76,42,233,170,22,240,144,184,202,12,81,131,249,61,76,46,97,200,133,21,179,169,245,143,3,203,182,181,245,96,140,102,99,213,51,195,55,133,51,246,84,49,215,81,52,146,248,221,146,205,100,82,46,220,110,248,62,126,62,117,62,19,98,94,72,187,221,3,67,166,186,240,22,209,8,38,23,94,128,195,148,49,210,221,212,96,125,205,102,33,59,60,152,149,243,3,143,248,110,127,82,35,183,38,9,249,26,51,109,255,241,145,141,174,252,111,141,153,126,134,89,30,184,160,64,178,133,50,126,80,118,197,30,154,156,203,167,118,57,21,78,57,244,215,176,2,207,85,225,95,141,208,159,245,180,201,249,62,107,212,213,138,43,198,35,85,140,176,75,19,184,155,107,153,195,235,132,169,55,51,196,10,57,224,143,126,48,251,96,233,88,26,214,141,234,163,147,198,130,34,41,95,62,242,243,30,252,81,47,42,170,121,202,149,17,189,36,47,215,47,18,80,125,203,149,205,132,12,179,31,93,173,145,91,78,61,168,200,250,102,105,89,243,186,62,20,40,14,158,201,198,16,80,51,113,3,28,139,46,135,71,149,214,107,67,105,78,252,80,235,79,91,122,91,26,87,145,152,81,163,34,46,172,237,136,38,105,16,235,210,68,57,172,123,186,251,92,116,102,45,156,66,179,62,20,90,193,253,202,72,179,247,34,71,99,161,18,83,21,125,11,73,26,141,129,51,222,57,23,214,194,27,51,132,145,172,126,48,129,246,22,134,16,112,139,70,122,196,242,100,140,158,53,123,77,183,22,224,52,20,208,229,155,36,53,23,187,25,243,112,163,228,253,111,191,42,107,127,76,113,59,39,178,134,90,117,175,169,208,244,243,37,9,102,178,29,174,62,12,72,26,158,19,229,155,179,126,62,129,17,97,253,66,139,73,239,80,147,69,22,133,93,140,25,227,199,77,4,126,202,20,134,132,220,247,81,78,236,241,186,24,113,50,93,178,42,116,63,26,65,10,25,189,243,146,9,57,115,205,162,234,1,120,54,246,95,2,2,120,61,55,77,202,185,222,187,234,39,4,146,207,125,162,186,63,226,166,48,236,152,207,193,40,84,207,120,36,168,168,200,248,56,27,210,238,94,34,192,79,137,30,120,132,221,217,129,45,252,90,58,233,155,9,113,192,93,2,115,91,18,104,20,117,20,197,54,249,96,177,46,13,97,116,96,18,12,10,103,56,150,113,95,230,179,245,192,182,6,57,204,62,61,43,140,78,250,186,48,19,104,86,24,111,101,191,47,234,105,55,197,128,246,8,203,108,15,212,2,21,133,217,192,248,51,67,70,50,63,43,33,233,244,190,3,54,214,132,192,72,178,206,22,240,121,160,85,127,188,241,202,226,104,203,18,52,129,79,140,52,227,153,82,9,73,73,175,188,219,158,196,97,200,107,77,143,62,115,211,168,129,158,169,126,234,169,77,151,48,7,12,129,95,47,220,54,21,113,244,121,89,178,63,4,62,1,224,253,241,102,219,31,129,145,225,154,1,35,47,162,239,3,171,202,21,143,148,77,87,211,83,239,228,85,74,208,53,196,221,2,20,161,128,184,233,51,190,183,68,7,203,60,12,238,35,99,47,84,31,184,187,178,31,232,158,66,227,50,83,205,229,164,136,3,27,79,238,129,207,188,95,226,104,230,88,249,186,206,116,114,254,224,14,36,236,241,244,174,217,81,120,207,38,112,21,169,56,75,220,98,197,17,40,189,169,83,97,66,144,120,160,116,241,73,8,187,232,43,119,205,40,96,218,229,245,212,109,98,141,18,48,149,65,61,55,197,195,128,27,2,187,89,111,155,190,53,129,235,126,30,10,123,213,56,245,249,204,242,19,41,226,42,87,171,191,15,26,110,117,4,103,75,52,150,64,113,180,211,131,23,146,95,59,96,146,100,122,52,108,143,152,83,232,221,22,239,35,227,38,71,7,226,196,98,24,45,50,133,17,1,95,1,99,16,34,63,94,104,159,207,113,225,231,31,182,78,88,208,7,93,70,232,192,168,207,118,121,42,76,72,174,128,55,141,169,43,58,65,3,103,165,228,251,191,105,62,191,73,150,174,101,9,190,184,109,232,130,122,230,19,104,181,248,122,96,119,202,214,18,24,74,107,188,15,42,27,250,80,10,215,18,203,30,220,54,49,138,53,213,231,89,238,193,187,75,119,24,145,20,182,139,14,119,86,212,244,194,173,196,19,181,234,168,196,245,27,102,90,73,126,211,11,31,119,121,162,192,211,69,236,12,174,67,119,51,244,88,13,127,29,203,122,205,116,55,115,166,175,17,211,21,134,104,34,185,78,139,231,137,241,252,194,214,79,198,246,31,7,55,100,212,163,253,112,66,93,105,66,228,99,75,139,226,86,115,248,76,7,66,169,102,127,219,72,120,124,240,121,86,104,254,9,124,62,201,244,149,195,200,54,144,147,213,237,116,49,177,35,135,113,9,147,135,133,207,228,240,215,200,102,184,170,70,79,226,37,59,45,135,244,207,84,39,88,118,95,103,47,238,215,77,105,94,77,64,97,122,47,103,163,2,247,164,41,247,179,142,147,190,152,241,219,172,236,91,115,12,39,96,73,113,91,44,120,146,67,75,216,88,186,30,198,249,120,207,220,63,132,58,153,152,167,250,151,64,158,72,144,47,149,142,252,245,15,250,109,81,234,82,150,20,77,241,217,219,65,169,175,90,150,82,224,13,173,199,239,107,156,185,66,149,245,104,91,105,174,227,110,197,150,167,88,70,175,92,243,157,60,28,158,178,149,52,13,247,101,70,84,87,140,62,47,149,6,108,127,138,103,94,44,197,217,180,70,152,144,232,118,47,66,18,164,72,75,202,149,91,116,228,81,116,161,88,156,149,17,129,228,139,187,40,194,84,86,1,238,92,209,103,242,21,175,252,186,115,36,219,68,238,105,205,128,43,14,228,114,116,99,161,158,126,230,137,17,173,38,22,145,152,113,7,19,216,244,249,113,36,67,125,61,123,43,158,105,130,38,245,54,98,156,12,215,208,6,62,175,99,43,60,144,223,216,14,147,28,145,155,230,223,237,158,154,111,77,82,154,188,61,135,204,83,250,41,179,193,46,242,87,53,112,141,154,79,61,42,123,119,45,153,139,166,106,75,197,4,231,227,61,118,62,98,101,214,159,5,167,56,141,15,248,108,238,198,147,116,143,76,41,84,221,19,62,164,39,221,15,19,115,92,152,22,0,129,55,170,215,53,224,254,248,254,146,5,31,158,165,133,68,12,91,75,219,236,108,240,251,123,182,110,165,167,229,242,68,108,221,227,208,178,200,157,62,93,145,198,233,244,219,94,236,12,138,118,69,86,200,96,254,166,136,252,75,211,163,123,142,36,3,45,73,150,43,209,150,75,114,169,126,99,104,139,12,109,123,68,20,172,250,92,134,74,80,121,26,100,201,5,20,255,113,8,59,136,132,9,108,245,197,233,48,15,88,219,34,231,143,226,227,176,137,159,41,76,54,113,56,186,105,13,82,97,6,252,140,253,133,153,180,246,90,143,62,66,103,111,236,48,205,63,194,69,61,33,1,115,159,95,56,45,200,218,31,82,105,103,251,178,169,118,153,26,76,34,159,128,177,132,195,104,116,140,173,167,70,71,200,67,27,99,18,201,167,131,122,130,219,197,144,100,65,106,83,149,25,18,17,156,255,52,149,120,201,165,78,28,206,241,33,250,193,80,137,30,25,130,131,118,207,203,152,177,95,159,250,54,104,116,243,190,120,4,82,106,125,90,146,9,7,99,174,162,89,167,43,137,3,74,89,236,211,16,203,169,233,145,178,96,58,241,13,75,67,154,190,188,42,26,57,204,224,201,107,231,169,89,119,196,90,82,139,83,163,247,49,85,173,47,113,180,15,35,235,235,26,143,246,14,26,70,254,221,195,72,59,207,229,143,10,91,249,42,117,232,56,82,68,81,120,213,136,6,97,193,158,245,116,60,226,113,221,115,169,136,91,210,177,33,90,47,48,229,125,87,209,27,252,53,225,136,183,105,34,21,126,102,214,17,173,140,162,4,24,237,254,88,76,192,137,85,248,215,145,28,112,158,227,145,158,67,254,230,43,8,152,109,233,210,234,58,2,10,117,220,83,247,161,196,98,227,233,187,182,28,134,170,248,123,171,92,24,201,72,223,230,177,176,119,149,212,167,19,37,57,3,4,95,247,49,84,242,152,94,93,120,75,14,99,122,163,90,72,244,111,14,31,226,148,218,159,26,10,201,196,216,66,26,21,187,72,125,28,26,82,114,79,35,60,18,31,179,152,198,14,221,237,163,17,158,53,113,185,7,190,123,242,179,184,224,55,162,130,95,236,243,62,142,173,153,5,38,245,133,64,181,0,187,173,15,102,159,172,156,77,107,116,244,76,4,217,65,45,84,64,124,103,51,251,29,108,242,235,218,226,61,72,67,196,190,122,91,176,173,150,20,5,117,209,30,71,163,138,171,6,110,103,124,183,136,19,96,235,180,199,207,175,96,14,224,99,120,83,172,108,106,100,131,166,74,228,26,246,111,35,145,213,157,241,196,214,190,1,197,177,123,238,71,89,120,145,38,243,31,111,182,195,121,124,10,183,23,255,39,60,73,237,111,50,237,152,226,27,99,68,147,138,46,15,80,187,123,228,126,54,190,90,93,190,143,73,165,206,197,225,177,3,205,185,61,58,232,184,183,250,156,178,57,179,138,105,16,140,205,22,79,156,48,237,149,219,199,89,192,23,244,51,204,232,26,214,163,79,240,48,226,117,158,48,106,61,174,169,56,36,198,177,24,132,200,148,66,72,30,33,142,49,252,90,126,164,200,11,132,92,135,17,126,31,47,156,93,242,126,210,39,50,117,177,231,183,73,21,57,60,248,2,30,185,125,54,110,191,129,2,165,163,170,18,31,65,206,242,41,126,253,252,131,91,125,132,254,113,92,119,24,163,236,54,30,184,123,145,240,196,63,164,127,247,251,227,209,226,189,152,109,104,49,126,164,252,207,64,205,31,140,68,86,213,11,175,88,72,12,135,141,108,244,8,157,147,93,11,148,30,252,253,194,217,147,254,24,216,209,156,160,66,231,240,98,191,143,11,152,105,86,79,125,150,163,242,141,4,58,107,91,87,155,27,19,135,247,49,76,218,206,36,207,20,118,86,24,224,203,166,48,65,11,111,116,195,44,61,35,48,174,239,26,146,236,133,207,187,81,227,95,92,115,156,7,2,12,225,233,25,102,232,29,199,185,169,92,63,222,9,166,41,209,28,198,30,66,5,243,105,242,42,247,202,207,104,31,233,241,142,171,201,5,93,22,205,254,121,63,14,109,25,33,205,56,218,54,84,106,85,134,22,91,241,27,67,84,78,53,16,216,237,157,123,243,31,135,138,244,124,154,169,215,226,66,153,150,205,156,26,200,91,162,42,158,41,95,159,250,206,147,179,156,94,93,50,27,173,85,213,225,128,161,225,9,51,114,157,61,169,60,168,101,185,220,26,120,145,235,156,170,218,205,149,177,111,248,96,122,217,30,187,10,186,76,247,55,77,147,26,35,152,147,115,247,10,29,231,27,197,103,150,205,69,155,25,38,140,94,55,232,33,177,183,171,146,208,207,133,208,173,230,87,190,108,103,37,111,132,253,180,147,254,49,232,78,26,75,255,244,222,124,48,252,228,70,212,111,2,82,166,143,5,254,174,43,135,214,92,214,188,3,112,193,239,124,198,248,217,70,118,15,68,112,61,51,7,151,11,47,122,98,125,16,163,84,82,159,207,7,5,232,17,48,254,190,42,89,204,66,186,189,161,121,161,242,52,181,47,24,62,46,164,138,15,62,231,74,186,21,61,223,42,41,127,63,122,253,114,146,23,38,175,222,190,48,102,49,197,212,199,44,188,154,6,94,192,16,101,37,151,114,38,245,19,13,248,235,162,118,59,85,36,154,236,84,143,239,11,183,177,172,250,63,8,224,225,251,229,48,130,201,242,66,160,18,135,87,218,129,81,108,85,119,247,110,20,165,21,48,226,215,114,52,22,110,113,101,29,77,110,105,56,88,104,153,198,42,80,141,1,38,63,189,151,167,24,151,117,228,203,129,219,202,49,223,53,35,159,121,118,197,77,225,225,34,149,139,135,217,53,221,0,243,171,56,45,7,145,7,100,205,228,97,195,190,245,211,82,233,174,210,188,193,53,205,123,44,156,36,109,58,57,115,13,148,31,191,46,154,89,213,86,145,110,189,238,106,22,203,250,52,171,60,234,19,15,85,151,153,97,22,172,91,89,103,155,17,229,58,27,11,219,184,174,44,38,84,25,150,247,221,146,238,70,33,56,158,216,121,90,216,215,124,117,206,101,234,192,243,118,55,45,56,132,103,80,127,231,94,231,236,168,183,8,188,81,215,31,14,47,235,91,185,112,45,214,167,245,193,230,217,120,103,155,101,30,0,195,71,216,34,215,35,85,248,101,189,178,174,11,191,45,1,38,82,171,204,6,200,76,108,135,137,179,111,29,253,220,114,135,194,216,63,184,211,0,153,229,104,158,140,171,17,239,100,60,239,155,81,91,156,42,123,254,20,121,250,19,14,203,83,107,213,186,32,151,195,104,250,223,207,22,225,72,124,240,28,166,195,75,110,251,160,45,134,33,104,87,119,208,197,14,110,122,201,99,99,152,58,36,157,7,140,79,204,133,105,61,121,142,102,191,211,3,166,104,122,175,236,188,63,204,119,252,104,250,93,101,50,195,9,249,236,91,191,205,228,70,10,163,137,129,39,242,8,48,211,190,135,86,44,5,183,245,182,43,196,207,239,141,192,10,44,183,210,243,155,160,139,255,52,175,54,223,194,27,104,105,30,73,3,159,72,160,233,79,195,3,255,18,241,27,187,201,166,227,16,56,121,166,101,91,35,156,100,218,13,246,124,246,102,71,117,246,188,89,79,157,183,247,249,108,10,201,83,62,78,96,140,148,115,192,124,236,69,225,25,133,80,235,243,132,179,117,97,108,238,93,70,121,155,19,188,144,139,23,217,213,236,236,72,124,121,78,156,151,229,210,208,229,136,79,160,154,9,182,14,5,132,162,186,163,212,253,245,11,56,251,99,148,36,28,230,113,143,45,48,74,195,95,77,28,33,165,138,214,204,131,46,79,104,108,20,89,212,170,15,24,149,204,246,193,230,28,175,195,204,124,125,191,120,118,155,200,147,20,143,129,71,245,110,131,109,242,191,163,234,143,47,203,159,59,204,74,113,247,8,192,193,125,199,233,118,45,209,190,226,129,117,86,113,135,45,233,57,21,158,161,227,180,41,188,53,145,56,7,182,109,91,192,252,130,124,186,216,219,166,175,99,12,41,202,196,226,36,176,85,171,71,192,198,28,215,247,101,58,55,14,91,0,172,240,249,82,61,45,7,145,130,101,65,6,241,89,97,218,138,163,81,159,148,78,31,86,107,91,27,28,206,20,43,171,194,112,130,179,195,184,225,21,249,128,76,162,121,249,99,193,99,91,52,168,144,219,35,73,234,55,70,99,175,244,173,44,100,57,169,3,127,48,189,9,93,167,44,242,248,211,7,57,146,168,77,180,206,22,147,33,33,155,195,8,189,102,185,52,246,8,51,14,38,117,223,171,126,95,40,19,250,109,163,101,41,178,69,139,182,188,179,139,244,113,138,32,250,150,97,140,124,0,146,237,14,155,145,153,160,136,206,198,235,156,230,81,164,19,26,146,137,241,137,192,34,73,207,140,86,81,71,241,11,63,235,213,126,103,149,214,226,93,219,222,94,159,24,105,135,20,119,69,187,130,104,172,1,55,231,225,224,239,132,250,239,51,219,33,233,226,104,45,212,124,228,129,33,75,244,37,104,119,255,209,5,229,170,167,217,233,108,135,171,121,131,235,187,50,23,142,11,159,149,241,125,98,213,217,220,52,174,81,136,148,43,67,186,172,86,127,211,155,48,94,7,33,252,7,87,68,218,72,48,23,125,151,21,95,38,223,230,110,196,73,200,162,94,120,96,102,53,253,85,87,212,91,37,28,64,143,228,126,61,232,64,72,69,20,255,185,130,174,163,79,57,52,170,200,35,69,93,172,164,152,238,72,29,232,83,161,30,49,239,10,130,217,209,125,151,104,145,161,149,238,179,244,60,131,180,75,16,68,114,223,13,0,72,191,226,169,32,240,96,173,139,163,233,28,108,178,96,179,29,201,241,68,89,63,150,232,10,97,217,87,93,244,151,36,102,146,201,234,4,76,72,45,250,161,86,14,149,35,207,226,176,230,87,82,196,145,18,229,158,34,161,27,253,151,227,46,184,212,93,53,108,228,231,119,172,230,152,65,37,137,11,139,69,141,30,164,108,40,78,26,85,102,186,81,252,96,219,34,223,252,18,206,156,165,184,128,45,65,200,26,186,40,82,247,142,174,221,77,75,204,20,173,164,69,123,72,118,155,137,141,20,64,223,50,139,34,196,135,108,202,7,55,148,190,5,133,55,234,166,240,68,179,232,7,223,83,231,102,109,47,14,159,200,110,72,2,105,89,255,71,91,14,39,243,2,191,175,50,255,110,228,59,53,253,22,103,220,92,56,33,146,233,41,107,242,240,93,219,121,108,31,185,93,253,115,195,226,149,68,227,166,58,157,124,65,61,47,182,77,173,210,50,241,77,23,142,67,57,210,250,72,47,140,222,65,106,126,102,115,19,150,10,195,217,169,91,179,173,195,148,28,166,194,48,98,167,95,24,10,94,186,193,133,141,188,146,163,8,212,85,73,191,46,219,52,196,51,129,75,175,250,156,144,77,183,171,17,115,101,57,107,50,17,247,186,61,60,42,204,63,127,116,217,255,146,2,245,0,40,87,154,185,117,119,204,152,174,62,5,99,41,174,50,102,59,153,196,242,142,131,207,188,39,229,32,12,230,134,39,203,55,180,176,164,205,225,231,70,91,241,52,11,240,80,229,42,182,27,209,172,179,173,239,71,197,132,9,234,195,116,247,192,84,135,36,31,129,175,67,172,89,25,146,153,166,189,54,37,55,167,168,33,178,75,66,70,118,154,116,188,187,216,17,5,47,188,27,229,93,54,83,201,246,31,111,230,187,154,5,62,187,199,114,199,209,238,93,139,123,219,228,72,118,140,66,252,151,36,89,8,79,186,123,133,13,120,107,9,128,54,135,229,164,147,141,24,197,208,182,174,243,165,164,236,178,139,219,124,102,146,188,204,109,214,70,254,58,40,61,169,79,222,102,11,230,69,123,120,90,233,113,70,51,87,99,239,115,182,185,42,9,193,13,151,66,52,107,253,117,157,133,98,168,61,5,74,196,57,199,67,217,63,13,71,129,199,12,161,112,224,41,196,60,216,186,164,231,125,152,217,23,112,243,194,232,88,225,151,224,167,94,180,190,221,10,193,194,66,37,187,30,30,66,106,180,61,20,129,173,141,47,142,166,180,42,251,131,132,161,65,107,247,182,249,88,238,242,1,77,108,59,73,147,163,183,50,114,41,200,24,145,54,158,138,9,215,200,108,6,217,174,202,100,167,194,112,76,118,212,111,99,23,107,226,169,242,227,103,99,26,126,167,182,69,166,254,33,48,61,218,37,230,97,236,24,100,237,194,108,166,142,88,156,16,52,95,18,19,38,54,170,158,155,178,4,82,18,127,102,232,188,68,10,190,242,21,212,2,100,15,124,182,99,214,116,232,48,13,220,178,242,65,0,155,251,30,77,170,232,129,247,136,46,39,131,183,100,153,72,97,155,198,146,175,63,244,192,87,185,239,133,123,90,108,238,73,50,9,137,136,52,53,229,150,15,69,190,110,73,56,64,46,216,229,121,88,54,105,194,148,101,243,236,136,209,37,114,152,70,116,137,51,114,97,225,171,55,49,208,159,29,246,153,195,6,254,64,14,227,74,41,155,123,24,163,197,137,16,155,15,181,75,189,137,127,92,39,68,242,187,94,38,232,44,23,94,173,35,189,221,212,192,76,186,102,155,155,100,138,48,167,144,32,211,69,217,154,170,60,206,161,124,39,30,45,4,183,240,60,103,4,73,141,162,209,3,111,23,58,3,70,169,64,110,12,243,153,17,187,123,148,132,68,201,15,225,203,115,188,7,157,21,9,104,125,219,152,218,12,247,179,99,89,68,173,169,41,92,179,91,235,18,250,65,8,214,115,35,216,62,253,199,145,205,20,39,88,232,166,35,100,89,54,73,160,44,229,117,110,44,149,22,247,93,17,206,220,250,88,42,249,202,56,55,147,164,108,255,51,66,16,174,189,120,96,70,67,147,31,63,145,83,241,70,65,20,39,140,223,38,35,145,57,212,131,105,168,249,99,234,56,69,188,172,56,220,32,111,53,25,168,25,35,151,8,136,81,193,21,11,37,200,131,12,95,127,42,205,26,166,244,199,209,121,246,111,159,235,38,93,160,63,110,123,16,135,217,128,75,232,201,185,247,125,97,131,72,116,235,185,51,222,239,1,87,50,92,114,219,137,112,52,251,141,177,185,209,173,21,164,119,234,101,31,252,235,18,85,184,98,30,234,207,20,126,213,214,209,128,240,215,221,9,204,31,249,95,167,134,121,111,155,226,165,148,125,22,59,146,121,223,23,188,29,89,184,169,235,157,53,113,13,129,197,133,131,38,132,22,82,105,155,125,71,109,186,134,117,163,250,6,204,134,72,87,2,244,227,114,188,110,178,157,162,119,6,61,159,120,114,71,22,139,78,197,252,204,229,187,69,90,3,2,238,126,64,222,159,131,231,67,111,79,102,28,9,227,26,153,162,69,222,65,87,176,105,126,109,190,89,133,208,57,31,152,172,86,36,30,72,150,45,93,131,80,194,137,237,168,37,168,147,194,48,198,227,220,236,198,68,132,4,242,29,238,210,37,82,11,22,99,232,210,12,87,45,18,19,221,154,134,4,62,219,35,167,216,90,114,129,253,175,172,251,39,234,110,254,253,97,11,156,132,107,138,35,48,229,71,63,122,67,91,214,53,136,134,238,18,187,112,19,252,145,217,152,120,134,145,235,48,10,226,83,3,26,178,92,254,5,153,71,122,174,26,75,17,77,121,204,129,37,45,116,0,129,89,102,46,140,234,180,144,20,201,41,195,250,137,220,5,67,163,63,97,30,101,195,155,218,152,106,241,129,119,114,114,238,38,63,190,158,114,243,182,173,225,136,204,71,198,185,124,104,124,106,25,237,200,124,144,78,211,248,20,118,114,228,75,209,215,80,85,124,42,35,146,118,220,214,213,181,20,70,49,59,222,24,179,179,108,8,58,213,39,223,56,178,119,195,182,83,131,246,51,26,238,56,46,164,35,100,51,130,80,180,179,43,145,218,220,170,181,182,179,177,222,90,228,5,141,220,33,251,179,110,58,240,145,248,83,101,140,101,102,146,93,62,144,170,123,55,50,8,219,243,30,116,203,62,123,82,75,124,120,117,159,129,114,238,81,202,220,103,92,180,186,238,187,196,115,86,202,220,228,69,70,164,138,168,105,39,53,121,66,194,50,185,207,229,230,195,108,42,191,69,209,221,23,237,110,116,21,25,7,191,114,255,242,244,26,251,175,249,7,206,46,98,181,77,105,173,43,56,243,61,182,153,220,204,126,224,20,223,6,45,33,170,138,199,47,39,47,3,50,77,210,217,49,244,162,115,20,254,77,106,241,49,209,91,22,228,250,153,49,253,81,246,214,162,20,182,125,16,116,106,140,170,48,205,154,156,157,28,188,237,188,75,216,43,172,247,41,42,63,20,115,85,94,133,8,12,191,123,71,207,227,147,194,41,126,180,181,71,66,113,160,187,249,252,52,162,161,94,93,233,38,176,46,31,198,10,2,33,213,103,210,47,122,79,211,36,13,3,134,107,46,239,226,172,21,103,191,229,183,140,50,172,114,6,150,53,234,250,186,3,17,21,1,74,45,204,219,22,197,97,26,216,198,83,183,55,87,234,128,219,195,228,134,201,91,34,224,69,140,167,169,240,196,34,184,114,74,1,165,224,116,130,115,121,211,103,146,171,190,116,12,19,202,209,177,141,68,250,248,250,123,224,89,99,213,245,192,152,236,249,169,45,115,163,111,122,209,66,91,226,199,207,187,122,248,8,231,224,226,30,202,104,67,167,254,188,204,19,43,163,36,229,48,226,19,194,59,94,230,186,208,2,198,160,38,233,125,161,143,226,225,19,219,170,173,22,123,52,205,39,231,72,1,27,25,86,231,19,108,74,62,24,21,174,186,244,211,163,42,234,81,163,137,8,183,164,168,217,104,53,135,241,40,127,103,155,125,243,126,232,204,23,233,21,158,12,150,228,132,233,179,31,168,102,190,121,97,10,5,174,199,135,56,43,85,82,161,57,89,58,217,15,198,184,98,40,189,196,218,222,125,163,204,130,85,203,195,228,67,173,104,6,108,22,217,202,74,131,22,235,113,58,108,138,254,18,253,80,148,246,208,204,216,38,234,108,11,235,63,187,208,38,240,32,124,126,200,95,217,189,44,182,81,89,138,18,230,232,49,200,62,138,237,104,109,50,66,164,28,242,129,158,123,40,149,175,159,81,92,158,43,127,120,130,184,238,206,121,239,187,166,135,151,153,33,3,22,125,106,250,80,207,167,63,34,39,131,169,210,80,69,50,203,100,184,170,140,193,250,13,192,90,27,101,196,35,255,163,215,55,113,98,223,43,78,189,140,253,165,164,182,118,99,105,50,152,93,185,247,116,91,85,247,174,69,89,150,77,64,87,206,27,28,30,31,74,36,110,219,195,152,131,192,231,75,61,251,160,170,31,24,93,93,209,126,178,45,216,86,242,100,50,51,11,31,228,80,97,165,61,213,250,245,66,148,117,51,55,208,37,38,252,95,132,147,226,153,117,4,146,101,162,30,86,72,243,249,146,132,88,86,81,86,164,100,182,219,112,28,24,102,183,164,152,145,25,195,185,60,224,188,164,250,63,45,120,242,201,150,190,202,19,31,173,151,184,236,18,162,192,214,165,163,180,103,51,143,12,56,35,61,163,156,106,38,224,123,244,89,201,148,123,156,77,135,98,200,209,218,123,117,6,25,70,65,91,207,61,149,145,109,157,46,67,175,92,196,4,41,179,206,25,131,220,110,91,174,236,215,167,180,244,153,233,19,79,132,91,99,203,19,239,93,97,104,108,241,233,159,15,132,207,83,224,110,164,45,135,43,52,81,133,17,57,76,113,110,140,252,166,254,120,49,71,83,135,9,86,36,86,182,126,147,238,43,51,220,38,58,235,4,206,53,252,36,55,166,115,91,247,8,3,163,189,118,239,155,34,226,29,73,29,157,122,103,195,226,8,97,230,0,10,167,16,87,32,117,51,30,91,248,78,2,39,114,15,112,133,147,126,126,84,146,138,203,176,219,68,255,120,145,117,24,240,247,235,36,145,151,159,115,207,16,51,199,179,122,234,182,203,208,124,231,13,91,98,132,246,249,59,56,150,152,253,52,77,218,137,91,124,31,236,199,215,123,209,205,87,221,249,179,201,106,127,110,217,99,59,90,91,90,127,46,203,30,152,143,19,58,45,84,56,245,247,184,227,243,48,206,186,68,81,3,122,123,84,150,80,205,41,170,171,122,222,52,193,81,252,248,198,97,69,102,5,42,21,238,111,128,194,92,170,15,239,63,153,139,68,204,180,80,165,186,194,38,148,127,23,55,218,177,228,220,180,61,185,9,7,10,224,80,80,100,5,65,86,210,123,41,44,173,135,11,132,192,232,80,250,60,189,140,181,171,11,76,50,155,191,230,48,116,51,165,46,27,99,200,11,133,184,70,87,45,138,209,193,137,166,93,192,236,111,116,162,62,65,130,91,49,1,155,216,136,46,2,100,243,190,251,166,195,160,171,228,37,126,205,116,79,6,76,145,160,232,2,180,91,204,88,118,116,85,148,137,120,85,61,117,83,152,25,176,84,189,240,161,203,211,70,185,104,235,109,239,103,217,165,200,208,245,161,213,151,251,79,177,69,31,185,50,213,241,251,74,37,30,249,79,89,70,163,145,74,125,42,222,39,14,183,26,102,21,226,79,191,242,150,173,36,174,129,210,185,54,15,0,97,150,158,13,197,67,254,39,69,227,87,222,176,4,155,26,0,50,156,252,96,66,197,164,207,212,98,81,31,229,16,69,160,26,8,188,96,77,4,138,15,120,83,148,54,57,127,164,204,225,163,235,111,99,64,229,75,35,53,152,166,124,109,164,231,123,189,232,249,92,147,94,54,209,127,186,240,122,102,113,94,245,121,253,113,234,19,251,169,6,169,45,118,62,137,243,221,147,98,83,148,130,106,60,147,98,59,36,133,173,37,34,224,253,152,95,77,242,43,65,222,164,49,96,77,29,10,112,44,228,190,170,41,79,41,92,238,218,182,80,198,80,111,31,136,254,37,202,175,244,226,21,209,134,2,182,110,179,128,173,206,165,240,89,107,125,129,89,24,125,76,165,162,159,232,44,156,10,128,151,74,182,209,252,151,66,54,2,130,0,178,17,83,97,172,84,226,220,189,61,13,165,156,120,220,89,103,116,122,196,148,189,79,108,120,239,27,179,116,237,136,56,33,217,153,79,227,199,79,148,170,171,50,169,51,118,158,1,143,165,131,161,103,200,166,113,106,228,11,244,117,255,4,182,226,125,210,66,164,19,158,121,65,164,11,83,220,211,71,94,112,211,138,167,98,86,28,122,101,5,135,146,56,154,228,207,51,26,8,1,238,165,45,10,120,207,209,100,21,98,44,17,68,117,125,159,5,153,199,120,42,212,11,117,90,97,110,189,223,0,189,153,69,95,39,243,196,140,83,83,186,122,238,171,162,29,228,191,141,31,226,208,128,28,137,255,234,252,133,101,141,31,75,47,188,178,33,158,1,159,255,76,61,55,125,7,177,128,33,27,249,180,145,116,220,177,98,226,64,106,33,63,183,93,205,100,62,224,5,89,75,97,68,93,253,198,38,189,182,53,63,93,38,41,82,47,139,46,185,249,124,66,213,68,137,3,94,52,28,43,140,243,139,163,88,234,62,31,88,13,179,51,208,126,102,222,231,182,232,40,138,159,166,207,243,25,166,180,108,231,184,48,115,45,126,186,99,118,234,247,212,237,204,121,243,185,173,77,1,40,96,210,184,207,185,183,203,118,110,122,74,78,248,254,254,54,27,253,128,161,167,233,77,147,42,140,145,68,228,164,146,205,192,245,142,164,9,157,234,105,204,105,97,143,2,74,252,241,30,220,93,78,198,202,167,93,93,212,77,85,46,143,248,109,68,109,159,143,211,224,120,102,191,249,243,253,241,152,22,44,75,89,222,223,110,243,162,240,255,247,123,87,181,199,77,175,215,163,202,158,73,139,131,183,213,75,223,7,154,71,188,106,242,226,249,125,27,231,9,198,64,217,198,108,127,223,101,212,9,23,69,145,145,159,81,70,47,201,14,152,197,234,29,102,125,196,154,77,1,109,254,129,115,20,211,23,221,244,37,63,159,38,251,202,18,48,27,237,231,195,158,209,218,12,124,190,211,231,161,145,95,242,92,45,213,235,174,66,239,124,154,203,77,16,129,95,223,122,224,146,99,148,162,170,159,203,115,110,124,19,226,220,21,58,215,243,227,53,172,106,129,71,82,41,6,166,164,237,230,68,192,187,189,167,62,159,102,139,131,91,81,146,128,77,119,103,163,30,167,70,28,249,65,241,73,138,235,110,91,185,142,54,211,214,30,17,245,249,178,224,230,61,211,52,42,97,1,99,117,240,204,226,232,99,196,149,117,227,117,60,75,68,105,49,169,44,26,215,158,53,29,129,245,123,215,244,75,238,119,245,130,152,22,240,90,207,202,135,42,74,156,153,10,112,122,46,12,217,175,24,103,252,243,211,205,87,82,172,92,139,14,176,231,187,197,228,37,2,125,108,56,123,125,96,243,62,13,24,115,186,39,150,160,33,60,158,216,178,54,121,133,79,16,28,211,213,217,3,142,39,44,165,170,23,244,1,43,64,166,39,86,135,175,232,63,190,155,229,25,21,30,194,240,135,233,59,223,244,28,182,145,235,30,77,48,162,251,4,130,241,25,71,55,40,35,79,123,50,41,159,237,240,176,202,146,110,35,250,77,62,208,80,87,223,14,227,140,85,94,118,216,226,32,237,232,62,247,21,181,35,171,111,170,149,51,226,50,37,174,140,148,140,166,208,204,71,36,74,33,148,165,232,182,85,56,185,227,216,182,250,143,166,0,206,105,17,30,142,51,163,146,162,143,20,114,152,235,108,110,51,80,154,26,44,216,209,51,142,222,56,240,229,63,167,246,160,118,163,245,155,117,193,230,194,93,246,235,192,133,23,166,27,210,189,119,44,109,20,181,230,210,239,195,30,202,140,163,17,62,209,247,117,102,199,25,237,55,214,127,49,117,209,133,254,147,125,24,111,243,230,74,207,110,183,133,39,178,25,148,45,45,9,159,199,111,5,14,135,207,12,242,132,88,188,129,226,123,74,44,200,206,134,86,18,85,182,222,249,42,112,22,35,250,51,154,102,24,38,158,215,14,227,97,32,251,116,20,175,179,183,24,27,76,138,67,224,214,170,55,171,3,87,100,214,21,174,217,5,175,13,126,92,76,198,153,154,123,176,252,9,55,166,116,91,157,25,231,140,190,40,58,108,139,240,228,19,162,175,235,238,51,200,162,181,254,72,42,64,209,137,87,50,106,173,106,149,142,12,197,221,75,83,167,105,170,15,112,62,222,51,211,251,46,229,167,19,169,15,149,254,116,87,23,48,120,169,17,196,200,120,77,214,59,144,107,19,213,52,146,162,157,4,72,124,6,180,102,107,194,105,27,89,237,194,143,46,218,48,71,237,123,244,68,50,70,211,154,208,141,218,189,180,60,148,183,59,208,35,88,247,243,54,145,151,55,155,133,239,251,133,185,145,39,41,26,155,51,234,145,169,60,137,180,98,78,64,23,110,61,191,105,205,17,219,202,141,203,98,90,154,2,92,76,55,241,208,76,200,117,40,60,200,57,5,76,131,220,22,152,13,118,124,5,103,150,73,202,56,166,248,25,138,14,6,111,117,83,239,182,3,138,113,76,155,139,86,83,250,54,179,8,135,7,20,170,165,217,201,108,130,55,1,159,89,177,233,165,209,79,23,99,201,4,80,228,235,71,23,145,66,79,76,76,235,49,23,232,107,94,87,4,88,14,77,91,32,104,178,180,150,117,135,49,114,148,248,19,23,148,17,65,195,70,58,84,131,238,78,2,43,150,110,196,239,169,160,40,60,46,187,8,167,190,169,199,90,239,100,142,57,175,63,126,232,157,190,252,17,104,129,228,36,89,104,234,141,65,177,33,179,185,165,255,103,82,0,204,30,21,108,186,20,150,204,213,8,144,164,216,168,195,39,216,42,53,119,86,157,129,8,132,195,219,244,35,47,12,171,55,86,191,109,162,252,242,178,232,249,207,49,204,48,36,210,111,147,220,195,188,235,0,157,220,77,135,120,234,89,22,79,22,192,164,227,8,195,187,200,70,65,237,239,194,24,38,35,132,24,121,220,23,228,60,81,42,218,72,143,223,121,30,174,165,106,63,109,56,171,30,82,111,68,67,186,204,212,205,202,39,119,158,175,244,148,40,220,112,115,189,203,128,37,229,4,70,113,179,197,143,23,122,58,69,109,136,190,164,27,112,152,165,172,74,67,25,45,105,92,20,138,162,194,86,184,142,5,10,6,137,30,205,110,96,196,35,205,230,7,161,186,83,208,213,47,204,14,74,143,198,254,226,62,82,102,59,85,150,34,26,117,105,86,251,241,161,105,52,178,154,231,145,198,109,35,95,171,130,89,70,164,110,119,152,182,162,86,186,13,173,169,113,111,27,91,119,185,112,139,132,243,125,164,61,233,10,131,98,86,173,247,202,200,78,72,168,100,254,36,59,62,62,250,21,171,196,35,200,211,164,40,107,51,173,146,110,23,152,44,78,172,141,214,167,44,177,43,70,223,45,118,134,219,56,64,170,198,133,197,204,253,128,88,100,101,182,107,168,241,175,116,191,144,78,189,87,96,154,237,102,156,26,49,118,217,230,67,113,42,55,220,56,223,114,214,159,70,239,44,230,186,13,121,70,170,64,141,25,41,248,136,76,240,144,51,84,7,108,121,179,35,45,13,169,63,155,5,246,29,233,91,210,129,51,41,1,133,207,3,27,191,18,19,48,158,46,178,243,179,151,145,126,231,6,174,85,55,149,38,10,249,219,123,153,244,57,45,66,89,81,167,140,24,74,206,83,53,196,10,203,249,118,120,193,50,87,24,171,220,22,151,13,157,179,42,138,94,95,11,180,176,179,86,157,47,58,83,251,7,103,24,36,250,50,80,149,253,134,63,240,164,134,163,104,90,223,252,255,67,183,74,165,96,137,121,182,252,126,91,153,192,83,63,76,158,80,242,199,89,144,85,144,93,6,40,52,180,128,105,203,127,224,226,210,129,192,21,209,133,254,192,164,4,2,110,108,221,4,70,174,126,6,140,93,149,126,213,180,209,124,201,34,26,218,40,205,203,20,223,208,163,255,98,90,224,105,170,182,2,159,49,249,77,87,192,120,140,171,116,218,121,87,103,32,249,141,97,74,208,116,40,20,91,63,252,199,177,200,76,85,127,156,116,232,240,43,55,155,118,29,194,165,194,144,11,216,68,101,100,20,22,120,50,254,208,96,120,60,3,220,140,149,227,182,207,199,164,113,68,163,173,105,196,248,198,111,80,7,10,174,189,57,190,157,78,49,86,229,253,16,155,249,22,123,96,60,162,36,202,56,15,164,211,21,30,48,91,47,213,60,164,183,34,249,24,166,188,179,245,224,100,135,59,58,72,208,137,36,232,182,194,86,92,217,42,143,135,105,197,20,179,21,63,245,200,124,106,170,229,104,229,117,63,181,89,60,62,90,142,48,76,182,255,248,48,245,220,71,120,147,22,69,127,162,38,60,93,85,211,115,174,24,194,231,77,36,253,184,64,93,68,239,7,111,205,77,252,4,204,98,148,89,145,172,42,76,85,50,251,67,49,37,123,201,159,161,210,218,191,70,52,224,134,12,101,83,173,82,244,201,252,199,169,53,168,253,60,234,41,105,199,56,130,193,41,242,27,198,71,220,247,3,32,118,213,104,183,146,176,159,235,194,216,13,203,19,55,91,60,255,62,50,140,25,141,221,78,64,105,82,12,14,23,122,35,171,194,103,234,172,113,52,41,26,213,245,236,212,157,253,243,65,29,46,171,88,208,137,50,240,107,154,1,47,149,67,55,251,154,246,177,60,129,205,131,79,30,42,3,115,245,22,240,35,246,91,105,56,255,100,130,65,25,117,170,178,218,73,47,172,239,243,34,230,200,154,1,56,17,107,175,62,149,158,224,137,101,160,40,90,138,127,124,48,186,187,70,33,21,117,129,123,93,24,136,168,116,50,115,163,179,69,128,9,206,100,121,161,254,82,150,47,93,176,190,166,218,220,85,75,227,182,56,218,190,85,121,100,213,186,139,253,210,206,243,79,74,159,174,76,21,121,251,3,239,72,241,200,122,94,246,12,121,76,96,226,101,181,151,52,59,220,230,240,160,105,70,29,17,173,129,181,111,135,139,57,170,95,184,163,15,188,253,198,152,180,149,45,89,72,114,245,120,228,176,8,147,218,102,210,220,243,105,185,88,139,34,46,33,226,60,120,166,145,94,227,169,241,177,102,181,182,60,59,211,249,85,226,201,233,51,231,85,133,77,122,205,7,249,58,129,254,227,50,137,60,75,124,96,116,68,170,32,17,252,132,51,139,141,239,177,20,186,235,229,174,19,229,242,49,29,164,146,33,73,125,74,254,240,235,62,184,86,163,125,170,172,116,109,203,159,120,177,62,194,170,71,151,236,253,1,214,152,137,116,151,58,38,194,85,233,221,225,65,34,121,43,60,189,234,5,188,172,247,228,185,52,246,79,31,220,11,228,227,7,246,50,35,40,185,128,254,200,97,183,47,75,101,45,161,237,89,240,141,98,157,125,156,65,178,221,229,185,45,38,10,127,222,103,122,58,131,124,60,110,140,48,91,190,83,35,184,132,204,143,192,244,246,251,140,197,172,76,101,93,4,194,23,201,33,63,58,35,197,41,99,60,19,179,110,95,6,48,178,59,161,179,252,120,175,232,40,250,143,67,138,214,100,172,101,229,83,10,152,4,102,85,201,117,75,215,124,232,194,152,77,54,86,185,153,37,174,159,154,34,102,85,61,119,196,133,135,191,15,91,9,171,236,8,15,76,82,51,142,70,6,72,45,44,169,139,36,15,193,104,95,164,32,116,225,140,164,178,175,156,116,64,237,166,110,187,52,32,251,92,10,231,133,252,153,160,103,254,172,203,81,252,147,178,30,139,3,141,71,19,4,199,91,243,188,217,86,164,237,71,179,64,108,245,214,196,2,38,251,26,208,160,0,86,189,176,68,91,209,118,244,4,192,74,146,1,117,37,85,96,242,184,251,133,119,241,213,169,81,61,208,222,8,224,53,252,227,107,116,135,171,233,64,70,230,174,250,231,195,164,94,52,27,147,9,33,106,252,120,65,163,90,5,244,233,225,254,148,161,241,128,163,200,37,112,178,61,96,156,155,118,54,229,250,83,77,109,221,191,108,148,221,202,120,77,7,198,218,241,227,144,127,53,175,129,186,112,174,241,88,206,156,189,148,95,138,17,115,174,254,249,53,211,222,78,15,204,188,227,111,196,190,150,170,142,6,230,174,226,247,189,204,11,88,47,173,100,215,4,2,166,132,147,159,163,91,251,186,131,128,73,143,201,84,155,108,145,233,211,97,158,146,80,197,146,229,249,125,218,105,20,44,84,78,53,209,60,185,118,192,104,183,229,199,232,33,229,143,127,74,255,33,195,90,81,92,131,252,96,98,168,93,100,24,51,49,151,225,223,23,114,121,58,143,163,224,59,178,95,24,149,164,209,31,184,53,119,177,180,70,243,174,166,118,198,240,128,98,233,112,67,171,56,43,140,128,213,112,216,228,209,171,194,168,71,198,185,79,204,220,244,109,247,106,94,242,31,92,217,60,169,39,8,229,215,229,155,225,3,207,244,158,187,160,34,226,231,174,196,92,50,147,211,132,219,63,145,27,131,55,153,190,11,211,197,57,124,51,96,116,97,145,244,2,182,13,132,195,103,133,31,194,218,192,231,224,236,26,91,28,141,2,143,220,55,222,5,195,39,68,224,213,158,163,83,187,59,90,115,195,209,126,174,179,128,145,122,172,1,175,173,219,229,51,80,8,66,28,62,127,57,149,100,74,136,191,190,156,63,112,193,19,68,206,125,230,142,179,163,157,14,19,159,232,71,64,175,99,246,44,64,167,50,114,66,136,127,109,121,179,9,115,190,82,32,30,2,229,245,80,161,13,185,126,185,80,150,118,74,17,226,153,180,104,101,253,24,0,232,191,23,117,107,90,8,152,127,101,223,243,18,59,249,225,254,28,139,200,214,7,23,227,135,42,108,45,210,249,131,179,121,210,139,215,211,226,7,191,100,62,111,209,156,20,21,62,51,247,71,84,110,24,69,109,217,191,0,179,119,26,14,211,229,42,110,59,107,89,173,231,187,235,134,224,227,84,143,55,74,135,227,203,9,50,122,9,66,197,7,136,76,155,87,164,73,213,211,64,43,70,63,4,8,237,35,8,52,38,245,46,226,106,195,250,53,63,206,57,210,60,180,231,22,69,161,26,125,247,85,41,217,167,156,21,70,243,51,224,218,182,108,81,128,163,27,177,89,52,37,21,142,193,6,164,59,97,16,6,249,22,22,203,48,87,231,236,3,165,226,79,81,196,155,22,53,216,208,120,106,88,12,145,227,82,47,168,134,58,229,15,46,150,146,215,235,46,214,186,93,29,110,121,170,211,37,210,24,221,73,96,184,6,34,116,44,126,190,231,241,110,151,177,196,245,235,4,99,234,6,140,11,203,250,250,208,90,129,71,148,212,196,170,12,219,76,125,48,148,63,181,215,226,232,245,53,101,176,156,211,60,173,7,163,194,251,37,120,209,72,52,113,37,189,112,122,135,253,194,73,191,79,53,244,69,100,191,196,209,231,133,173,174,71,103,51,89,240,251,162,233,83,173,214,144,251,161,149,198,225,98,211,182,188,48,122,79,147,223,87,97,227,220,117,156,117,130,1,63,119,161,163,70,190,175,77,226,214,197,148,72,104,81,28,19,79,50,202,43,238,225,210,104,149,239,162,84,195,199,59,188,129,153,220,251,89,166,196,42,109,217,4,29,199,38,236,113,5,166,17,38,127,181,236,51,104,214,122,94,215,217,5,164,54,253,109,102,218,158,86,126,96,212,96,190,31,71,42,79,106,155,244,252,13,252,24,29,37,101,163,31,54,214,75,174,221,214,176,47,35,37,42,48,31,144,15,67,115,189,234,58,25,54,8,81,126,225,25,22,120,85,79,62,200,190,31,249,26,1,148,231,170,97,113,197,61,99,213,208,197,222,235,192,48,38,125,16,34,32,154,116,50,235,52,10,249,84,152,201,15,62,198,117,253,108,125,156,19,209,96,218,54,73,143,157,135,69,58,193,103,20,22,160,218,213,106,179,83,28,248,202,35,45,161,42,189,158,155,66,15,219,39,28,86,207,44,218,183,156,187,67,162,113,216,26,246,245,199,187,89,125,127,48,242,39,91,109,243,58,92,107,31,131,4,102,37,235,125,55,202,220,62,202,8,25,70,85,123,198,179,43,56,139,168,159,219,146,88,77,206,221,208,96,248,250,38,170,21,116,171,222,183,201,125,124,21,196,106,37,63,81,108,60,48,182,104,95,117,165,82,1,233,98,143,129,39,95,11,39,136,10,215,247,132,79,227,113,65,76,110,179,204,82,177,197,133,101,152,141,72,171,126,48,254,241,226,63,106,253,60,101,249,117,15,250,236,212,20,24,50,199,202,126,97,60,81,161,129,193,165,102,103,22,71,163,139,40,158,238,211,180,224,226,186,161,171,39,113,70,199,90,32,121,137,156,150,22,218,225,197,140,150,174,63,239,208,161,113,68,99,124,172,129,115,8,222,85,76,63,154,244,0,80,40,88,222,27,4,157,18,241,29,181,135,166,247,224,147,34,67,151,18,3,82,245,127,102,65,248,136,1,80,68,44,51,35,150,217,103,22,112,74,3,18,141,184,155,139,255,115,171,86,14,250,224,140,186,169,186,121,35,151,227,206,27,38,26,83,197,165,200,212,136,146,171,223,84,243,166,17,225,244,97,218,208,222,19,69,205,156,165,72,224,110,149,232,233,48,155,207,251,192,59,212,206,111,166,164,154,8,117,71,81,228,143,62,90,15,149,51,210,205,247,153,177,211,47,219,175,139,48,102,200,51,129,170,30,173,9,86,171,33,195,34,48,186,29,113,230,243,222,165,157,144,86,42,234,95,247,224,209,69,210,231,68,145,232,250,245,56,51,43,163,252,180,85,207,62,103,189,106,65,167,84,18,134,137,63,172,20,167,134,46,40,198,168,231,189,163,126,17,143,219,28,218,182,192,153,80,208,159,201,121,188,207,106,126,166,104,84,92,135,195,198,202,235,2,39,118,243,254,227,131,53,78,94,22,142,80,238,76,198,106,76,9,100,9,106,155,123,127,211,240,70,147,44,246,13,55,42,159,42,77,102,177,74,247,219,32,10,109,53,198,9,195,93,88,117,40,90,64,96,249,30,26,25,44,86,108,129,33,56,124,52,96,4,126,112,221,106,2,195,29,88,126,116,238,91,44,28,7,202,19,221,245,49,170,57,153,138,244,27,243,88,107,94,104,230,50,76,129,224,194,121,152,188,212,7,195,50,77,250,204,114,198,153,251,187,109,154,188,48,48,189,48,46,223,78,147,170,40,145,77,97,140,143,106,157,70,163,198,164,65,231,71,22,24,93,246,121,231,171,179,55,23,20,11,48,23,250,67,75,200,252,251,4,78,230,217,231,115,33,154,241,178,56,25,187,204,157,107,152,104,115,125,97,218,223,253,133,108,164,134,165,225,98,64,184,155,46,100,84,173,93,87,151,23,110,164,185,255,30,181,51,91,58,47,12,19,96,180,248,113,196,112,229,109,91,131,89,74,113,52,116,33,121,102,8,20,58,141,241,60,64,188,179,101,93,44,198,126,143,103,102,158,198,178,123,41,102,45,236,31,16,5,141,243,177,221,183,77,110,216,91,233,121,57,220,247,189,48,19,51,112,38,97,53,246,179,236,143,233,242,64,189,201,79,205,150,66,164,107,16,126,198,42,197,81,164,191,146,92,24,138,2,174,196,199,138,76,172,39,191,77,149,200,185,126,216,29,143,169,161,118,201,70,213,246,43,179,174,112,189,45,146,124,217,35,44,98,223,103,44,88,183,140,243,12,33,240,108,221,216,15,18,184,205,213,88,233,62,71,139,184,10,92,217,197,121,144,68,193,75,244,103,232,42,65,93,215,67,172,243,248,147,104,117,211,26,192,10,226,33,20,194,95,242,245,101,238,210,229,113,105,78,131,248,157,5,198,113,207,247,193,84,0,155,116,141,195,156,182,60,146,195,11,195,55,249,241,1,101,203,79,205,36,32,219,251,140,38,96,243,125,211,217,77,12,66,65,129,113,59,244,93,112,130,79,60,100,8,103,86,108,215,171,163,48,141,249,161,252,56,229,174,25,167,70,194,125,239,7,174,197,93,46,8,121,155,246,227,14,203,82,68,84,106,106,244,98,210,114,224,51,143,167,212,111,180,173,42,127,176,10,77,72,206,35,245,90,84,114,142,38,126,218,90,34,144,39,92,147,180,6,170,192,203,245,65,155,213,249,164,56,51,16,124,96,249,115,184,67,118,146,115,19,157,172,136,229,45,53,33,193,196,207,156,183,250,143,35,104,166,102,207,152,225,158,112,193,47,109,176,139,150,32,10,127,197,21,217,26,216,230,58,20,160,151,187,250,7,91,35,114,51,242,211,132,191,46,91,210,144,236,43,226,40,110,145,185,107,131,64,112,200,26,14,100,179,111,246,29,72,49,201,101,153,144,48,137,174,177,101,43,102,203,184,228,204,132,11,41,251,126,240,4,14,146,37,66,228,18,19,224,187,77,93,183,212,133,169,214,152,107,199,22,24,101,185,166,48,185,195,22,91,96,62,13,217,167,38,186,149,122,36,6,76,59,66,86,174,68,160,50,98,11,12,97,36,203,56,32,123,95,151,95,53,159,181,16,213,145,251,58,67,62,114,18,230,70,41,63,93,9,60,226,186,155,49,133,5,46,246,85,175,128,113,254,147,51,103,219,178,249,133,241,68,53,39,113,38,23,171,190,220,164,195,208,252,211,143,174,213,2,38,126,189,235,26,29,254,3,65,41,135,25,174,75,225,98,118,210,158,15,97,50,187,101,81,238,248,124,106,59,96,42,93,247,169,48,7,144,46,247,167,2,151,88,118,147,8,175,24,239,214,115,49,216,58,38,129,241,22,142,89,152,150,159,179,26,77,133,243,121,24,254,88,166,233,74,200,185,59,13,128,241,212,48,253,145,198,182,142,27,73,203,113,52,90,233,82,52,234,184,226,209,249,227,9,44,74,12,247,11,232,40,52,222,188,67,33,49,211,182,92,218,121,196,161,169,205,121,247,144,174,83,100,214,190,157,38,22,104,144,170,198,197,32,200,187,88,99,171,159,3,216,133,161,209,182,22,48,78,114,119,211,213,137,42,170,199,110,144,15,89,105,186,192,195,200,56,145,212,59,19,192,93,215,14,140,186,160,63,178,90,76,163,127,10,156,225,82,230,128,217,165,221,103,178,204,171,241,194,29,161,119,249,241,218,221,179,153,99,9,114,182,128,133,77,114,185,103,166,5,76,224,212,110,162,166,226,74,47,189,22,150,114,155,222,7,223,172,94,144,244,204,197,114,68,241,227,152,234,200,219,160,115,202,153,26,182,49,170,154,87,128,238,131,136,153,63,20,242,45,50,132,49,220,43,145,179,56,79,155,239,75,80,20,160,227,186,211,68,251,86,158,216,153,176,242,87,91,52,24,39,33,133,207,172,186,74,252,182,237,186,238,67,57,11,232,185,82,159,206,128,183,12,65,147,235,88,107,4,58,36,63,219,209,28,28,85,46,140,124,110,21,216,140,229,238,77,101,217,1,247,95,78,42,70,55,169,122,105,162,66,66,2,217,200,128,7,70,114,114,52,245,217,157,252,194,154,17,103,186,192,84,127,3,157,102,23,125,209,179,49,135,106,225,249,112,84,136,166,60,18,184,48,247,182,152,161,197,231,1,150,82,245,218,58,123,92,58,14,155,160,213,210,189,142,154,105,181,160,112,16,60,119,101,181,84,105,137,131,61,55,146,251,71,90,9,225,172,152,75,96,244,173,34,21,143,112,128,236,169,58,233,167,93,124,18,166,75,153,184,81,96,242,150,158,96,37,79,147,133,220,136,188,46,159,177,95,56,13,61,210,154,12,129,16,29,162,239,104,186,127,179,40,40,211,48,48,152,157,28,62,223,130,120,188,119,120,68,103,218,246,202,10,223,206,40,10,83,99,240,48,130,202,61,132,71,129,19,118,186,94,182,201,44,0,55,247,219,169,164,132,148,41,124,93,178,31,10,47,203,177,71,77,136,189,76,126,224,89,162,232,83,107,215,158,82,126,252,236,117,124,73,110,92,151,116,154,211,148,75,199,150,31,141,103,155,62,114,34,152,72,54,54,186,156,132,239,3,59,29,227,26,63,24,235,38,241,25,66,34,145,134,99,63,154,47,66,52,59,233,152,169,108,103,62,152,124,184,108,223,233,47,77,92,156,195,195,196,160,101,52,240,117,121,101,6,131,24,122,8,116,160,158,177,226,3,21,41,141,254,220,216,54,162,248,55,169,116,66,53,29,75,236,91,79,124,29,48,26,98,114,223,39,196,196,67,204,75,128,150,185,108,250,241,206,116,239,155,249,254,89,188,38,117,130,252,229,6,176,237,162,139,67,96,150,5,119,171,166,128,184,84,42,133,79,130,98,173,95,26,73,141,166,75,8,108,35,207,9,82,114,203,42,99,220,127,140,74,129,137,5,101,101,132,73,145,125,106,96,99,58,69,89,0,24,250,152,95,90,163,213,185,60,176,181,15,6,76,115,160,44,156,228,87,220,222,12,230,221,137,107,47,63,18,24,238,115,156,187,205,81,117,137,1,118,185,173,214,141,208,248,220,247,9,23,134,111,95,112,147,27,194,186,6,198,92,217,203,174,86,43,127,30,11,36,187,121,97,248,72,207,99,225,195,138,31,55,185,6,69,41,243,5,56,181,17,195,94,200,246,164,56,61,4,116,30,201,92,13,65,216,101,194,160,149,37,145,156,167,131,21,251,1,127,162,211,92,77,100,29,160,41,205,115,180,7,94,166,241,115,225,14,237,202,87,40,90,10,183,78,90,48,207,157,157,140,10,196,227,183,219,45,175,237,166,109,7,69,140,65,135,97,33,121,144,103,84,208,97,212,63,203,27,130,142,221,225,190,84,95,153,238,69,38,132,128,207,82,56,146,46,96,92,173,71,50,163,86,109,32,129,142,154,111,245,17,33,202,170,35,193,250,27,220,242,196,94,244,18,115,64,230,141,17,202,81,232,224,147,127,188,23,222,235,9,61,151,127,218,216,181,234,174,173,195,202,196,64,208,97,235,143,188,40,170,209,81,147,58,31,121,65,161,92,96,212,50,226,161,160,183,164,1,26,58,56,124,172,14,247,173,106,218,221,186,205,221,103,178,13,35,173,201,148,133,152,144,203,172,156,241,75,67,226,101,150,29,20,217,111,255,105,235,12,155,114,44,154,74,43,238,10,247,37,209,104,193,237,7,221,245,239,186,39,211,180,236,188,58,197,150,28,35,28,225,174,41,250,23,157,86,163,179,146,127,215,205,16,110,34,231,72,30,46,39,151,29,197,209,167,40,19,201,108,33,135,75,221,225,51,216,148,196,123,224,19,11,181,175,54,99,165,219,34,82,94,244,143,167,240,108,51,65,189,213,245,153,97,193,176,61,180,52,210,187,100,244,89,208,17,197,152,113,244,84,39,47,8,62,48,153,74,156,27,163,60,133,207,146,210,226,232,122,182,152,119,20,54,108,122,134,199,165,103,101,132,166,118,191,174,106,174,96,254,54,33,27,11,171,19,119,189,238,110,187,152,193,33,68,40,224,153,96,90,246,91,46,102,45,43,191,76,57,100,206,128,19,38,109,247,137,144,132,77,197,43,182,80,91,147,104,223,118,6,18,13,40,247,232,148,244,220,13,59,241,113,207,93,133,75,209,11,194,1,37,6,2,28,65,161,79,33,63,49,67,35,150,41,150,21,248,126,91,116,30,205,152,224,39,21,91,41,236,227,67,135,46,71,28,141,120,140,172,247,197,162,145,184,50,72,159,69,66,98,204,229,74,164,237,8,101,8,133,2,62,139,34,61,134,254,166,215,207,84,82,224,12,153,194,127,28,170,149,232,238,34,155,145,47,73,4,226,118,215,69,53,211,11,185,227,145,195,94,19,143,153,158,173,99,37,198,232,249,54,137,209,28,62,255,187,225,79,250,93,249,66,153,100,221,199,98,12,31,196,61,63,152,53,179,232,209,243,151,68,116,152,70,128,27,175,243,174,41,38,87,135,41,147,220,65,220,200,176,87,111,107,70,163,13,163,60,133,207,35,118,41,250,102,94,129,99,200,185,113,144,115,71,210,31,241,50,221,148,97,131,172,79,29,241,131,141,129,120,71,11,186,107,185,187,26,80,51,253,69,201,205,33,81,202,91,253,158,154,209,158,165,104,133,184,252,132,239,228,48,220,74,61,55,22,94,201,231,241,133,18,151,44,248,141,124,252,217,206,249,209,155,190,3,57,56,161,100,239,83,18,236,163,34,169,36,96,66,151,238,48,47,173,54,253,237,156,34,75,187,51,241,219,216,122,101,184,55,14,135,105,215,218,122,225,103,110,118,31,152,6,95,116,72,3,11,139,0,130,145,219,97,83,37,87,120,9,49,7,70,69,22,123,141,243,127,152,219,219,135,86,108,87,179,190,16,44,28,252,153,33,147,95,246,205,36,81,214,70,44,200,143,198,1,90,196,238,218,39,67,21,176,53,101,235,209,9,109,136,239,3,220,180,127,237,27,120,158,215,63,201,60,249,83,49,134,157,60,114,12,176,123,204,121,208,162,147,88,132,227,28,128,150,113,141,115,83,249,150,163,17,206,141,183,141,146,248,106,114,101,200,60,212,120,157,180,250,207,187,186,97,102,218,114,241,65,190,109,86,43,114,234,179,96,140,72,191,109,104,240,85,47,156,172,138,123,123,88,94,118,72,221,169,209,62,191,93,152,173,193,232,108,119,213,166,170,129,73,175,63,20,60,156,132,107,142,209,39,98,240,43,198,2,47,240,142,195,73,78,179,120,196,176,141,234,127,155,174,27,142,10,53,182,172,27,10,176,52,53,80,43,200,221,29,204,207,184,162,153,86,198,161,89,200,123,241,20,24,231,250,123,105,176,18,147,111,190,104,178,57,255,36,7,155,129,140,71,158,214,30,185,244,202,172,132,24,167,38,35,54,166,194,152,139,181,248,4,168,65,202,140,71,163,206,14,22,35,62,102,231,226,238,64,59,251,108,4,86,3,109,116,198,9,90,104,151,8,120,160,39,44,240,217,238,164,224,253,64,177,27,75,239,26,235,170,59,49,144,183,23,215,186,70,70,40,42,40,52,185,151,174,23,118,162,174,29,9,209,109,148,163,155,232,194,217,182,208,149,226,51,22,154,97,119,195,218,40,2,55,103,54,52,136,130,152,180,93,24,102,162,187,119,50,91,158,160,76,166,44,40,73,107,250,194,141,177,21,54,2,2,39,115,91,112,24,114,238,141,153,9,131,225,190,249,76,109,54,156,10,27,137,204,131,44,36,94,206,228,186,4,166,172,16,43,20,178,229,82,26,58,225,136,137,241,251,185,135,41,138,200,141,97,87,219,226,190,207,66,74,238,253,194,116,105,71,222,18,127,108,85,142,199,113,185,196,118,246,76,111,189,74,5,179,145,118,41,177,118,78,246,121,181,43,140,25,153,191,237,73,18,126,221,157,29,219,215,17,214,211,205,52,207,133,241,10,229,226,236,66,188,18,56,161,148,77,61,55,222,100,193,34,158,99,32,37,208,4,198,247,216,19,174,115,52,76,14,228,232,190,144,176,243,104,135,167,162,171,4,76,170,189,34,94,193,11,65,242,223,244,113,172,82,188,200,3,233,241,188,2,185,114,136,239,17,206,19,227,234,108,10,161,169,187,145,38,81,28,91,3,57,53,113,214,188,33,117,161,125,233,190,175,254,235,84,141,224,149,68,189,254,184,181,114,199,35,55,231,98,185,112,102,177,26,229,211,105,149,191,155,127,160,18,187,78,36,237,63,142,95,183,248,94,177,153,173,35,138,87,100,119,105,167,186,48,147,80,242,36,1,114,79,73,168,215,198,161,113,94,29,19,1,74,101,114,48,203,233,125,33,148,98,139,94,89,195,120,44,34,68,120,14,178,185,107,100,105,118,108,166,207,149,81,212,190,207,180,33,86,29,133,120,250,205,138,164,1,218,153,238,82,8,62,242,208,48,189,189,71,87,91,184,125,221,230,153,158,47,125,8,12,175,216,87,17,116,175,165,45,168,153,5,212,240,189,54,125,139,89,250,24,161,152,67,165,136,83,211,75,117,73,25,205,218,148,103,108,253,40,72,223,141,58,4,244,5,151,194,111,139,34,192,37,224,160,56,74,251,70,139,237,50,126,125,2,179,215,142,153,156,2,15,161,110,192,197,140,28,188,118,75,116,81,68,216,151,250,196,57,153,63,20,212,3,183,96,197,234,8,142,117,136,99,69,96,236,245,252,227,26,8,55,8,137,12,24,37,94,223,168,39,76,135,101,36,16,188,87,55,48,100,99,221,187,184,0,0,147,138,142,235,66,32,105,11,220,76,120,197,179,73,11,133,23,249,124,104,169,164,75,200,97,172,150,111,86,243,192,195,118,235,158,139,26,38,104,33,48,92,109,143,70,200,129,74,151,35,197,222,65,241,216,179,96,124,13,18,254,149,74,117,214,127,122,64,32,216,114,215,149,24,44,210,173,120,210,8,21,203,168,6,217,165,244,205,21,115,72,221,139,46,69,8,29,183,95,3,197,133,38,48,74,149,45,178,177,232,32,47,61,122,160,48,152,111,170,151,30,112,129,237,210,118,36,138,145,20,27,2,179,171,41,145,71,182,42,154,30,221,88,211,60,3,142,72,139,36,138,129,207,183,237,51,146,45,188,227,22,134,15,12,241,47,90,73,104,70,146,130,135,25,147,134,235,112,179,37,70,88,200,192,108,130,61,57,79,155,125,185,121,2,96,140,113,118,164,246,141,216,167,231,70,127,51,50,255,120,52,228,252,60,84,215,0,100,238,83,250,167,141,248,188,61,90,71,176,81,251,249,172,171,116,143,91,176,48,201,171,253,192,115,164,40,119,160,154,147,245,117,162,92,233,27,94,50,212,91,106,237,246,66,218,45,18,65,161,145,126,244,102,77,114,145,244,164,83,164,74,215,132,209,71,102,176,123,78,36,65,45,82,206,141,135,86,143,75,131,176,32,18,74,108,119,75,24,43,224,139,197,118,73,198,10,140,143,225,15,13,170,110,210,173,29,204,162,60,162,96,126,162,197,81,245,137,179,87,110,81,152,27,230,138,36,63,110,198,26,81,58,30,157,78,122,121,44,13,222,114,212,88,169,35,139,104,125,251,185,112,70,181,146,78,250,165,3,17,235,133,186,226,199,207,68,61,101,55,205,150,53,182,226,16,22,70,211,43,43,44,156,209,159,211,49,80,89,114,219,5,209,54,79,144,27,11,68,24,8,80,223,182,180,239,156,43,235,250,121,38,92,106,231,125,102,105,232,70,35,177,48,172,120,226,68,61,75,102,121,156,219,8,48,162,20,218,186,40,162,30,184,236,144,219,58,240,9,169,116,11,148,250,180,10,136,151,66,179,121,101,10,12,131,37,170,241,168,94,118,137,224,76,91,40,2,33,52,22,182,180,162,24,159,33,220,202,27,29,104,91,231,21,179,14,118,167,25,235,36,212,10,211,129,59,31,73,190,227,52,137,120,40,108,59,122,212,150,195,149,52,168,220,55,202,57,243,142,242,102,65,178,192,116,222,247,56,186,99,130,35,247,77,0,63,189,162,209,176,120,220,18,39,253,36,134,210,61,26,6,240,125,221,116,67,244,24,13,231,220,244,164,197,185,43,186,125,211,69,252,184,242,172,28,107,136,155,198,37,137,251,38,135,158,47,76,162,70,62,192,55,133,8,225,10,197,234,168,109,239,169,252,110,108,48,137,180,226,133,178,173,93,114,52,91,197,30,224,153,88,146,128,229,196,8,253,142,21,180,92,178,252,116,201,216,26,199,235,204,22,1,94,24,199,131,50,226,186,139,21,10,4,70,141,191,7,76,18,247,70,197,21,15,248,220,98,102,216,230,73,56,5,46,212,6,102,60,179,81,37,201,80,201,141,37,151,111,183,247,133,236,173,192,109,135,98,177,121,72,163,15,127,225,108,157,223,241,66,204,9,122,9,76,147,235,45,217,51,116,238,194,110,134,175,121,69,245,217,116,194,134,252,56,76,182,22,67,5,51,94,185,48,180,140,92,63,215,228,48,147,48,17,204,8,147,93,82,76,244,143,103,203,207,189,190,198,79,163,122,37,151,61,209,220,14,226,95,67,203,46,109,133,41,62,206,128,9,201,101,20,162,112,186,234,61,26,21,224,187,85,48,135,184,27,236,96,197,220,133,88,110,94,130,105,248,100,219,144,109,171,75,143,206,9,206,118,48,13,176,9,174,2,155,16,101,52,167,50,155,222,148,17,48,221,242,45,224,65,124,174,48,49,140,95,90,253,153,37,40,140,130,120,208,24,232,72,188,83,117,157,159,241,84,192,99,72,247,41,240,249,47,129,17,72,145,163,153,235,93,198,143,152,34,169,180,8,66,146,240,119,118,112,36,200,181,200,165,17,221,7,65,143,141,71,223,242,182,11,20,225,22,40,108,229,187,56,34,209,129,254,245,125,104,89,124,27,42,121,203,19,193,71,67,239,90,108,238,47,140,142,82,228,200,97,247,13,41,163,146,155,40,112,154,162,29,24,82,220,189,238,243,162,225,178,95,24,69,156,59,24,206,117,156,213,51,102,75,235,179,148,177,50,126,202,123,193,74,201,184,109,222,75,35,167,176,118,204,150,102,86,38,167,62,247,121,25,18,80,122,209,118,189,48,42,247,189,197,193,63,207,105,129,153,10,124,251,69,146,13,251,172,11,39,2,134,209,238,7,150,68,127,0,134,43,45,137,241,241,226,156,86,245,104,56,148,51,142,134,163,123,131,56,152,162,182,87,116,248,236,222,234,77,53,67,5,101,183,18,243,225,36,255,116,239,155,93,83,154,49,85,83,206,151,247,213,73,210,237,160,45,242,203,93,6,3,21,250,238,170,246,68,43,102,112,172,240,98,109,136,80,136,63,111,122,234,140,175,183,195,36,164,242,115,101,230,154,224,48,159,126,209,115,159,144,251,134,97,172,178,123,10,76,74,252,114,175,76,202,96,86,133,73,240,251,165,153,158,212,115,116,97,103,228,48,154,177,233,253,113,30,139,63,52,190,128,246,194,178,56,26,149,83,134,18,82,188,208,90,157,214,200,116,57,244,169,208,10,27,172,48,232,206,75,86,109,158,96,169,193,20,53,221,173,45,71,207,154,154,247,133,156,45,41,117,137,27,125,26,79,232,12,159,224,191,162,46,33,191,77,197,49,34,192,2,27,86,250,33,105,217,53,99,49,135,51,6,63,119,70,235,80,142,162,16,84,118,98,15,37,232,64,164,193,47,236,44,146,248,251,10,92,76,99,63,224,90,245,166,217,81,185,132,109,51,99,146,164,195,16,66,81,138,30,105,204,66,116,38,70,18,99,123,91,149,193,53,235,23,96,186,142,158,13,182,163,215,122,142,166,93,246,194,86,70,184,48,117,187,40,216,163,243,87,186,62,20,114,95,61,122,172,77,249,106,201,109,211,253,18,172,19,140,179,251,51,136,177,135,113,141,118,184,77,72,222,220,115,179,89,11,49,227,102,196,80,241,144,163,194,133,234,141,95,90,167,103,232,214,136,173,132,181,235,165,167,155,149,219,20,24,189,105,15,232,139,177,50,179,192,29,23,217,17,125,231,16,94,179,160,248,151,199,48,76,214,247,35,87,54,232,137,119,170,14,59,96,41,202,87,234,195,57,34,79,190,164,153,36,184,132,249,150,98,125,202,24,231,74,7,145,193,213,13,230,154,53,83,72,155,53,63,222,210,242,140,83,70,79,172,36,133,207,204,30,57,186,108,202,203,89,46,220,140,9,124,13,33,225,186,53,90,129,127,81,179,47,80,217,234,151,250,72,137,202,74,52,180,84,108,40,37,152,49,249,202,228,31,39,233,245,54,100,17,65,9,34,71,33,40,99,140,55,101,205,103,46,168,17,31,194,176,207,186,198,192,226,191,107,103,54,91,182,165,176,101,120,71,192,60,227,59,140,233,193,239,174,73,252,131,183,132,166,92,108,138,238,38,126,124,136,236,29,11,55,214,83,43,238,155,105,101,10,124,150,222,21,71,179,22,11,41,140,12,3,253,233,1,15,77,35,240,198,206,164,21,93,64,212,210,132,132,129,12,0,90,145,254,62,89,9,133,231,202,191,208,54,241,247,121,6,199,18,31,144,74,190,158,18,117,180,249,244,166,129,20,26,231,231,21,74,23,80,18,194,39,48,85,200,17,240,42,34,65,69,34,198,22,196,128,105,92,169,10,135,80,218,15,22,185,76,208,54,35,25,102,104,213,167,130,128,172,183,107,218,169,183,70,105,188,129,30,244,222,108,109,194,250,84,76,198,192,103,68,107,244,209,135,2,219,163,196,72,34,139,154,187,188,205,243,99,195,149,152,15,204,254,64,118,34,212,27,83,138,145,132,218,156,84,221,15,76,192,121,71,241,249,186,159,71,106,74,2,247,27,192,13,75,130,234,138,239,141,27,156,28,24,157,172,169,231,30,183,151,1,23,215,36,149,111,80,218,209,67,251,129,76,77,47,122,234,115,57,113,52,154,182,59,233,169,173,117,197,79,125,62,158,185,229,117,165,159,50,135,183,209,33,21,33,239,26,58,225,140,21,10,173,209,46,189,233,184,247,208,215,186,29,54,241,163,251,178,127,170,244,209,225,103,158,5,69,81,24,240,222,224,71,151,162,180,58,84,86,172,17,183,149,204,45,107,235,111,211,159,144,3,77,80,108,47,10,183,32,250,82,210,207,186,78,14,158,40,167,246,104,61,60,155,105,153,207,10,60,229,72,194,177,102,47,29,102,196,69,148,101,189,233,17,82,209,77,172,212,98,162,21,209,9,122,222,87,27,50,35,89,255,178,247,97,159,144,121,162,233,36,168,9,149,71,187,165,181,21,201,169,233,225,143,78,8,132,56,167,230,85,76,125,57,154,30,233,17,61,99,80,238,26,215,162,21,66,30,105,155,23,177,192,144,86,114,192,20,240,101,211,73,103,200,89,208,162,1,22,106,175,62,21,58,117,147,199,96,80,111,73,196,92,24,121,139,200,101,253,180,156,101,136,103,179,147,12,37,142,100,166,3,130,102,235,46,140,214,92,184,54,119,164,100,138,172,105,122,179,243,102,54,188,117,55,188,40,210,237,124,183,204,163,36,0,73,153,90,66,36,164,54,224,82,41,108,42,122,113,116,54,87,68,129,73,195,69,7,249,121,181,103,108,201,165,13,70,117,52,21,155,15,155,76,73,231,145,38,120,227,14,255,136,220,23,102,173,172,161,212,129,143,235,29,72,8,34,206,22,242,36,157,134,126,189,48,200,109,110,81,79,7,55,225,251,18,152,254,204,144,249,248,109,135,228,232,132,124,70,136,155,16,68,149,7,166,47,169,220,115,75,149,148,5,152,82,165,247,89,211,45,187,229,211,100,89,59,111,35,238,138,182,56,25,133,80,130,168,105,56,76,59,178,76,72,72,170,54,151,41,160,138,217,133,23,73,63,148,197,228,254,60,233,92,110,130,66,63,140,135,77,202,186,233,177,103,196,126,210,240,191,99,233,13,186,48,212,13,215,208,169,70,115,210,79,47,25,243,240,202,166,144,184,239,130,38,116,6,226,145,152,132,238,125,156,137,13,206,188,47,3,147,99,201,46,156,89,50,207,21,45,245,29,173,60,137,237,206,38,124,134,175,23,63,94,84,75,153,96,151,156,206,136,43,131,232,36,183,157,145,115,200,1,179,239,146,133,11,157,153,26,42,4,88,27,72,155,17,155,188,57,106,72,1,240,209,106,242,33,217,158,174,95,157,1,56,217,241,72,11,204,52,136,222,49,250,177,118,84,24,245,248,29,2,9,100,77,238,132,83,204,104,250,25,39,66,56,166,96,208,121,65,113,225,139,247,37,112,65,14,64,6,97,22,81,137,98,206,212,35,70,89,177,183,119,81,242,117,171,197,251,160,62,113,3,9,179,21,14,114,68,221,198,43,213,83,227,233,222,67,134,192,60,222,155,162,61,197,72,128,64,36,4,32,80,172,234,102,192,5,37,90,129,207,39,30,34,30,38,52,38,155,27,224,30,213,221,138,254,129,110,24,129,87,9,245,29,56,57,162,207,86,96,188,145,65,189,66,26,109,247,172,112,101,91,238,48,125,66,250,200,120,5,35,100,31,154,105,209,40,186,147,183,66,147,254,199,137,179,233,3,205,242,101,146,69,24,239,243,54,222,189,195,103,189,21,113,55,224,222,63,91,6,211,28,58,33,101,123,126,220,68,8,93,63,4,99,173,162,40,126,43,37,80,6,161,142,4,136,186,49,130,173,124,179,244,212,144,78,183,63,20,212,100,164,32,7,76,226,35,135,116,9,2,197,122,101,208,153,219,190,202,38,116,231,62,240,88,45,212,146,58,245,132,231,232,238,234,158,6,23,245,183,6,62,19,115,124,246,236,31,197,141,200,96,153,145,80,221,152,47,140,127,118,92,26,226,169,239,143,99,176,24,63,78,199,126,123,143,30,227,62,150,204,50,217,255,192,41,158,57,137,9,253,126,154,185,134,251,141,21,186,174,87,121,224,124,151,38,26,229,250,51,88,144,172,136,111,247,188,173,241,124,248,104,41,151,120,223,197,24,117,207,149,247,226,57,102,43,38,109,145,141,176,87,18,25,153,138,84,107,30,233,121,37,149,213,43,96,244,143,159,27,203,107,196,250,84,72,191,188,63,158,90,187,55,70,89,57,63,35,21,217,40,127,37,70,195,239,239,48,207,229,94,26,245,247,103,32,83,66,136,25,15,111,110,209,116,177,79,236,188,241,184,180,196,167,176,20,38,152,244,41,237,44,63,85,248,231,197,82,231,57,62,254,19,174,205,252,103,110,32,109,29,112,86,106,147,205,44,173,197,99,161,144,165,107,136,149,213,186,95,56,165,245,186,187,206,105,230,109,231,112,95,186,168,3,67,225,139,163,153,30,235,51,97,34,207,17,87,214,44,106,208,217,152,210,136,15,22,50,67,107,61,147,117,171,35,116,216,80,150,104,207,185,145,14,94,57,224,130,94,129,192,116,76,197,149,157,75,147,237,38,40,62,92,113,101,39,150,153,89,111,27,57,147,29,104,86,245,107,208,59,10,233,49,46,91,231,98,220,208,227,109,80,154,149,204,66,217,198,59,188,40,205,2,250,42,27,219,46,191,167,4,237,80,151,108,106,2,35,212,225,232,39,234,122,112,53,57,241,64,81,1,214,171,102,115,20,103,238,44,188,122,93,212,203,70,252,116,51,235,83,129,33,112,5,152,181,24,7,72,109,98,135,0,149,245,41,8,140,144,246,138,163,203,82,21,77,122,172,150,202,87,177,56,205,162,48,9,18,31,5,8,214,47,125,158,252,90,186,71,211,112,170,47,18,207,179,26,131,36,161,186,45,99,228,236,84,167,27,215,83,204,166,97,66,46,28,133,252,190,47,12,51,115,40,92,174,166,29,226,96,169,232,193,103,167,18,251,158,101,186,226,122,108,179,166,57,71,225,60,233,187,98,227,50,199,133,81,232,210,155,198,132,195,133,179,40,226,206,172,43,118,65,94,202,227,148,69,184,187,242,3,103,55,129,174,214,157,215,158,215,1,253,51,126,26,15,62,29,221,88,166,187,246,14,69,115,26,175,228,224,76,31,244,189,48,114,147,91,209,18,82,199,21,213,185,179,231,85,120,89,147,88,192,85,76,21,144,105,103,171,31,207,211,60,51,228,166,96,28,181,251,174,138,169,111,43,156,67,17,21,56,75,87,70,161,35,113,185,12,19,132,136,201,220,34,48,28,233,120,96,153,2,150,222,51,82,115,129,166,205,84,36,40,27,153,123,98,242,88,26,225,64,189,206,59,30,24,162,2,77,143,38,97,231,19,232,178,82,163,46,136,84,194,60,50,91,112,233,187,14,95,202,52,41,174,108,161,247,175,131,200,252,29,202,133,145,125,215,163,41,105,220,31,71,8,64,239,218,12,133,123,11,88,221,1,145,130,100,7,177,2,45,127,126,155,202,205,138,219,66,37,86,227,186,212,220,86,173,34,84,79,88,39,96,181,6,185,128,169,109,41,140,244,72,13,173,60,212,4,167,194,212,247,124,215,195,66,58,151,198,39,54,127,204,11,147,135,209,235,62,187,189,72,86,192,82,107,98,85,87,40,255,33,68,22,48,2,57,69,96,154,46,226,137,97,193,36,115,209,66,193,206,11,147,192,40,83,77,129,161,254,174,123,234,42,74,172,4,105,200,229,196,187,164,93,166,235,111,183,149,189,15,25,56,171,110,15,53,185,157,189,97,23,56,169,9,37,112,194,23,225,194,77,148,15,203,178,150,155,52,47,156,196,126,134,200,182,164,72,194,32,11,78,173,95,96,26,131,98,22,61,240,212,239,118,217,181,173,44,176,198,54,144,211,137,72,46,188,197,231,8,242,121,95,114,219,73,237,207,40,114,93,161,37,131,135,180,167,210,41,135,62,215,125,42,184,249,201,67,227,204,35,229,11,43,249,19,246,4,210,209,247,199,117,95,179,144,207,118,141,113,123,153,115,235,47,159,16,57,143,251,50,225,173,9,74,121,238,130,143,222,239,65,96,212,221,139,194,115,85,126,121,194,191,187,207,131,29,169,220,48,117,241,72,254,48,248,159,0,217,204,66,189,120,7,108,74,120,2,15,170,9,241,227,198,49,150,135,77,211,80,13,125,76,164,228,159,81,98,52,208,234,31,30,194,119,69,135,224,25,175,197,213,207,40,26,157,61,137,172,28,244,10,210,185,224,218,181,38,185,32,40,84,118,15,159,23,189,193,194,114,42,168,70,135,14,69,93,44,174,82,187,195,133,230,44,130,113,116,129,62,34,97,166,193,161,200,107,249,4,41,166,34,82,197,213,251,235,50,69,74,61,154,16,193,181,32,80,203,196,135,163,234,125,97,110,239,231,54,65,203,170,240,110,53,146,121,147,237,84,215,207,250,124,168,148,138,93,45,245,60,24,33,249,26,220,114,136,169,66,109,109,250,194,32,40,86,255,234,205,136,189,76,125,168,84,204,92,168,21,21,209,42,225,53,79,197,121,18,88,224,154,241,154,160,200,171,121,220,79,233,161,202,178,181,172,32,90,66,115,247,41,122,156,201,29,221,193,33,178,185,216,1,93,56,91,227,92,28,92,74,19,186,105,153,166,127,214,239,209,253,153,171,104,84,106,145,30,50,65,236,38,223,180,37,167,171,47,137,38,64,43,14,226,48,63,48,81,245,31,55,233,122,65,105,167,174,83,208,188,245,96,60,109,83,9,152,240,241,38,33,11,177,15,22,162,113,95,56,30,220,103,54,81,178,119,58,129,185,158,14,233,30,3,166,230,18,15,156,76,139,228,181,56,218,157,99,121,91,108,59,228,161,32,142,51,90,232,39,159,195,197,49,135,108,61,138,115,249,138,51,203,16,36,51,93,66,0,22,173,253,92,245,178,59,181,209,248,229,129,203,189,60,18,220,139,166,47,75,63,81,92,189,234,102,18,147,161,144,204,134,69,31,40,233,133,20,50,197,176,23,87,150,203,174,166,149,54,226,117,192,99,144,43,67,125,33,34,148,105,17,162,140,66,74,59,39,110,243,115,211,191,165,47,171,208,10,235,183,85,104,187,213,99,233,43,187,176,85,223,223,131,83,84,176,204,187,226,60,37,121,27,20,215,182,95,55,94,138,39,134,147,235,62,19,248,12,53,223,65,151,181,80,171,202,180,2,152,79,102,52,142,107,167,18,133,185,220,66,156,28,23,45,214,41,129,209,147,243,183,121,46,114,170,184,0,116,138,180,34,150,29,72,36,8,7,169,252,220,172,124,109,26,61,157,111,77,118,37,39,136,195,104,240,27,133,38,192,91,244,199,241,79,244,64,120,32,215,39,14,121,5,137,251,179,219,245,83,103,182,178,114,95,20,193,151,183,28,84,83,188,146,53,19,83,250,233,234,152,166,58,153,68,94,230,192,22,41,92,184,98,55,118,97,200,57,213,151,166,65,212,156,100,241,161,89,238,252,128,95,89,234,75,216,187,133,34,222,242,230,20,4,20,183,20,220,203,176,140,136,235,158,163,62,210,132,67,206,54,25,49,7,63,152,70,89,145,31,39,197,107,133,108,135,233,132,148,9,156,122,87,142,76,29,196,54,237,102,181,84,1,172,215,184,238,129,245,156,192,36,11,60,28,29,198,126,145,65,140,49,60,169,58,127,93,5,106,136,220,24,182,13,205,147,136,200,183,111,29,196,40,125,33,35,234,48,22,67,178,61,48,56,251,190,134,137,174,72,121,153,143,158,121,222,223,23,205,196,154,227,199,241,167,184,244,135,9,246,236,75,3,50,65,204,21,201,29,186,142,178,232,216,51,235,158,152,207,31,26,173,203,188,131,11,27,213,126,199,209,11,249,181,41,48,26,23,53,62,16,216,2,69,143,54,85,4,71,173,87,66,174,140,238,69,129,209,144,27,10,35,34,150,227,211,77,83,133,138,200,164,90,155,175,195,205,194,63,133,173,194,19,31,62,197,60,133,217,182,251,106,79,163,235,89,203,186,192,188,237,145,239,164,67,163,165,30,61,111,41,9,199,150,131,203,51,157,103,150,169,201,31,218,54,170,136,28,77,143,253,157,85,120,40,26,96,33,158,218,91,76,12,155,18,164,36,125,89,83,154,11,242,2,79,84,168,5,70,35,57,222,39,230,228,178,67,238,148,2,151,252,54,251,233,59,14,59,74,29,46,216,11,188,180,235,230,192,152,216,205,123,106,52,74,245,104,227,59,238,128,243,18,37,136,51,141,167,85,35,20,25,164,151,146,4,73,102,216,149,99,82,194,55,80,211,75,68,149,195,69,123,249,211,246,68,42,136,67,229,251,62,79,44,119,66,50,121,159,133,248,125,199,143,219,34,45,63,78,48,29,73,124,59,186,232,27,201,214,61,40,167,46,18,160,117,204,255,34,213,194,133,107,55,57,45,53,208,1,98,172,52,211,221,19,24,119,203,122,7,3,165,170,251,182,127,250,25,113,110,28,192,229,212,141,166,128,200,147,179,55,111,154,163,199,184,96,120,167,58,48,172,152,251,129,97,64,53,156,190,97,198,66,83,99,218,102,148,244,116,191,1,190,176,45,48,68,203,89,46,60,53,38,160,217,101,148,187,170,83,225,151,172,5,113,234,85,140,167,159,187,137,149,92,49,205,90,239,1,225,169,116,149,181,42,68,180,51,130,94,36,181,170,152,32,147,105,228,145,123,160,132,33,105,210,55,66,87,106,148,139,38,61,86,77,159,90,254,145,25,29,166,141,74,210,202,205,60,92,114,68,51,144,30,100,40,53,230,234,224,111,156,63,221,79,150,244,188,253,209,92,235,248,231,79,74,230,248,159,250,181,65,34,197,109,204,55,47,84,117,178,62,236,19,41,231,40,217,79,248,24,26,87,210,218,128,93,104,4,142,76,73,242,52,97,102,187,216,22,197,78,62,115,121,145,188,158,216,127,32,67,220,134,142,18,188,100,210,19,117,202,100,214,16,59,79,97,235,113,222,105,74,58,136,144,222,116,77,94,122,65,58,189,120,50,252,19,44,226,22,183,109,93,236,2,163,216,231,169,114,244,240,207,160,42,250,229,241,117,228,251,208,32,47,200,119,107,220,195,29,151,54,151,22,191,169,152,132,148,221,207,94,247,153,135,211,42,84,191,99,24,208,247,55,116,186,146,29,33,41,141,169,75,91,105,38,39,20,48,41,63,153,102,45,42,189,23,118,222,157,158,153,175,190,197,150,142,152,83,67,141,110,26,165,37,222,87,35,223,42,183,213,169,63,207,128,217,202,75,254,233,172,31,215,132,232,188,108,236,116,183,46,108,236,239,227,101,119,78,165,240,234,55,15,52,233,210,211,234,3,221,2,171,198,203,230,75,210,9,5,245,212,145,35,53,240,99,253,234,130,222,205,166,40,30,120,103,161,20,120,88,108,26,48,149,185,246,132,57,81,151,179,190,183,244,196,157,70,53,113,20,59,85,25,195,116,189,134,48,39,155,35,86,0,137,12,201,81,223,29,120,54,151,188,162,81,105,15,81,169,74,189,182,136,247,248,185,102,94,126,236,146,19,93,233,18,251,209,9,212,70,88,238,176,242,52,253,241,19,93,151,160,150,76,124,157,197,74,139,144,55,203,30,99,147,218,145,116,138,165,233,246,157,194,173,95,78,143,222,116,48,198,226,147,242,243,129,208,78,179,221,104,8,75,176,249,238,18,66,39,136,216,141,253,140,156,184,152,161,123,68,126,52,185,10,89,0,197,182,22,41,109,182,27,115,235,54,128,17,31,31,192,152,108,54,117,27,80,73,247,174,136,20,232,106,208,173,19,137,179,126,97,54,29,186,129,233,63,246,66,192,67,37,252,206,236,119,166,86,55,129,60,176,85,86,100,27,48,96,130,70,236,70,234,109,119,61,122,155,119,172,195,149,110,56,121,162,232,27,185,166,27,143,116,76,145,142,129,17,54,79,196,22,49,14,59,89,153,114,80,239,89,57,226,171,205,54,236,129,115,93,55,84,96,32,37,185,109,124,130,221,153,0,83,210,213,68,61,211,224,203,142,58,163,20,79,196,246,194,17,197,240,9,108,97,230,154,178,194,168,235,126,155,230,147,35,155,89,100,176,195,178,138,129,245,23,190,85,115,219,247,37,29,13,40,178,92,87,41,179,243,211,125,114,99,85,8,27,46,60,21,244,216,51,67,85,223,191,156,133,140,22,105,185,45,242,235,185,221,116,99,42,253,217,224,91,172,224,231,70,86,173,201,124,102,112,246,162,16,14,21,168,212,232,14,31,10,178,159,27,141,7,209,232,71,74,135,169,221,231,133,173,98,34,8,146,195,104,137,20,108,129,184,171,105,137,85,195,234,199,122,132,82,211,172,5,9,154,200,199,35,186,33,45,43,197,44,155,103,212,136,145,40,23,38,116,153,198,81,141,164,120,105,54,169,11,140,149,140,127,31,208,243,154,72,172,156,197,252,188,220,139,46,120,90,154,243,195,59,49,202,104,120,100,79,205,234,153,57,227,110,247,202,74,211,52,211,132,232,179,35,173,141,27,165,76,149,115,253,116,247,227,199,237,91,23,24,45,58,159,84,44,33,47,244,241,66,34,123,186,156,246,175,65,79,20,48,139,105,230,237,40,194,77,84,135,101,77,62,27,221,17,45,232,108,198,217,102,175,39,127,220,250,101,32,89,119,140,30,77,239,65,208,240,80,105,151,166,19,116,64,251,117,52,68,66,87,39,172,137,92,216,12,2,6,164,109,161,112,147,93,54,185,237,96,117,117,84,202,229,169,100,104,38,193,48,58,97,165,40,152,159,215,201,99,206,215,198,139,158,49,77,150,98,15,116,157,1,169,32,41,10,137,254,18,100,153,245,21,164,91,221,15,237,166,121,167,67,1,141,59,165,199,22,45,255,77,84,95,99,127,78,131,72,158,154,245,195,241,243,50,252,112,240,28,50,43,76,182,181,57,46,123,241,252,165,192,77,115,109,152,197,161,204,140,7,128,60,80,107,152,13,222,122,162,80,41,167,134,179,85,131,232,6,5,64,52,53,128,241,198,44,225,118,85,196,214,169,80,41,59,207,236,186,83,110,213,204,0,150,33,140,110,207,217,53,200,187,220,44,101,193,5,133,7,177,158,50,196,128,78,24,167,110,148,165,181,72,129,47,246,165,227,227,82,254,192,152,70,134,137,23,54,81,67,239,26,154,117,80,92,177,231,169,122,97,203,152,186,183,19,64,93,155,25,193,112,119,195,178,115,226,34,252,192,120,247,198,109,49,167,234,135,121,38,252,28,227,27,153,122,177,152,47,88,235,158,119,29,191,13,91,191,41,74,206,253,218,131,157,136,84,139,143,48,161,119,116,125,192,23,104,90,80,77,240,176,107,24,145,210,105,163,23,102,150,159,23,222,212,38,5,110,38,75,24,214,99,200,217,201,148,128,58,232,117,88,77,240,57,244,96,248,111,183,39,164,62,231,165,142,121,161,19,193,247,103,30,163,11,42,71,195,71,83,5,57,96,115,45,13,120,215,173,213,187,100,217,166,126,187,73,82,210,42,241,249,22,242,140,198,34,122,194,52,133,131,56,221,104,61,206,61,168,226,63,240,42,215,170,141,235,154,253,153,4,175,36,250,217,99,226,83,41,175,10,127,219,208,79,101,11,90,135,150,236,205,122,120,222,46,153,93,182,22,229,51,164,210,25,23,206,166,167,235,149,33,221,38,48,234,130,207,228,223,41,84,71,135,78,162,79,80,96,200,246,247,210,32,32,234,155,134,249,58,70,252,56,98,115,90,203,205,19,87,242,18,38,115,230,230,45,48,218,148,209,19,133,129,112,219,242,194,16,15,157,222,255,6,207,132,174,65,89,151,168,59,212,123,52,236,29,57,26,95,222,16,0,194,168,119,138,83,10,171,90,222,97,18,65,217,146,102,37,129,43,27,167,248,113,228,48,116,36,98,183,26,237,115,201,12,142,244,202,217,252,175,176,161,99,87,149,244,125,179,142,185,175,44,240,57,117,87,152,70,130,24,168,24,212,106,153,14,5,212,20,246,50,9,153,250,7,93,70,75,8,148,122,186,94,184,209,89,227,183,49,153,125,42,201,140,236,22,238,198,116,63,42,183,132,161,85,75,220,151,101,170,229,194,233,188,27,97,57,72,247,170,126,4,36,174,202,188,167,70,240,236,41,98,35,110,24,239,203,58,217,229,125,213,70,61,241,254,54,205,201,114,219,246,231,209,33,71,25,168,43,245,132,242,88,190,7,211,38,171,191,61,205,114,236,194,85,228,183,76,47,16,69,228,11,55,145,132,41,230,192,189,146,252,248,137,227,134,194,230,7,39,63,158,149,176,208,210,234,85,78,157,52,211,143,184,83,111,2,143,145,117,186,68,4,38,92,213,128,211,208,71,218,104,59,219,247,137,62,28,189,179,245,110,209,217,97,239,67,123,216,240,68,57,81,98,187,167,54,97,41,129,97,76,149,123,91,204,49,250,227,136,163,36,25,72,229,33,90,152,147,198,125,40,229,49,17,6,230,99,190,48,186,179,69,185,18,164,61,229,11,80,81,36,232,41,131,94,129,128,177,184,87,234,11,122,106,225,193,125,190,190,212,117,98,56,113,198,21,124,231,219,77,207,64,235,198,161,186,211,202,90,15,189,170,195,215,143,9,49,147,11,208,103,78,103,64,238,243,206,58,89,55,63,20,6,70,248,220,49,103,209,101,34,240,96,247,26,35,13,58,162,62,84,234,222,179,222,233,82,212,75,140,186,141,248,201,157,107,211,210,21,189,111,51,66,191,51,181,198,133,164,44,186,56,145,210,118,149,30,218,204,194,182,234,46,18,109,73,194,132,178,203,42,2,19,170,40,140,201,97,124,156,196,41,154,56,128,200,116,198,121,4,19,139,240,90,222,38,69,135,208,76,66,254,5,13,58,133,77,6,240,46,173,207,68,140,19,118,110,23,133,204,172,20,171,1,133,228,90,168,82,79,215,219,134,208,25,15,156,162,170,150,0,33,104,37,141,39,114,86,138,21,117,158,80,78,78,16,122,242,195,68,162,119,39,126,154,196,153,142,81,50,53,161,198,148,168,227,111,37,70,146,15,220,251,186,204,227,67,160,84,83,26,181,246,117,234,37,165,161,52,85,148,120,195,46,151,149,239,33,21,39,172,214,98,131,97,218,134,253,161,246,174,160,108,110,200,224,59,41,243,215,62,169,176,234,237,89,29,171,138,241,34,111,163,205,239,75,221,202,241,166,178,112,119,70,61,139,200,111,49,25,216,30,113,252,178,165,82,217,252,54,135,197,198,41,183,183,93,12,129,200,104,100,155,214,51,242,116,63,140,216,208,77,18,220,218,233,194,64,168,61,78,60,144,243,148,187,58,111,171,172,123,87,240,111,181,87,5,103,141,153,195,220,120,99,106,35,40,92,152,45,59,182,241,192,172,247,35,2,145,148,204,64,71,123,18,83,105,227,6,212,29,122,155,192,116,26,14,9,121,181,9,97,159,191,78,247,167,81,74,85,46,255,166,163,253,126,59,168,252,139,112,9,123,6,152,50,241,209,163,33,36,29,187,84,168,61,73,100,62,36,231,187,173,218,229,89,87,187,49,43,105,160,166,29,162,76,81,55,22,135,205,191,180,191,52,83,100,139,175,3,1,22,57,250,76,69,97,223,109,123,155,33,89,3,243,17,95,237,250,38,231,255,104,59,151,21,92,150,228,58,191,139,198,26,228,253,162,177,49,24,60,243,208,24,35,236,198,52,216,146,104,183,7,194,232,221,157,95,252,21,145,43,15,120,216,167,105,56,103,199,174,250,171,178,242,18,151,21,107,25,168,83,204,40,169,69,191,9,209,157,50,238,165,98,116,222,17,178,117,229,43,58,254,237,12,247,201,58,148,114,210,95,238,52,167,222,232,155,211,89,90,210,19,153,229,28,210,224,164,21,100,151,165,91,24,53,156,184,122,208,129,42,35,250,83,0,93,55,140,85,169,3,150,52,159,224,154,143,59,93,229,107,46,234,58,55,140,29,53,171,117,195,116,118,127,26,26,86,237,190,166,145,32,186,169,118,181,64,85,26,187,201,98,222,216,29,82,73,249,214,8,37,151,168,187,88,127,185,232,75,90,83,121,143,190,14,118,140,84,31,107,79,183,19,198,144,167,243,185,247,188,201,39,84,41,86,81,43,24,157,232,219,35,180,20,56,39,230,10,23,170,92,157,30,107,95,81,135,197,250,76,255,12,193,218,136,78,74,66,205,167,85,30,253,129,53,203,157,100,26,125,84,154,13,247,245,3,88,214,2,185,161,239,104,180,118,131,50,136,241,151,94,189,140,246,63,150,7,232,183,161,252,1,37,40,251,113,158,206,215,146,139,57,182,118,44,30,107,104,72,242,224,19,175,238,134,108,244,58,10,163,9,138,36,45,199,137,137,234,178,144,38,0,53,13,46,203,4,55,222,28,202,169,0,174,41,2,27,202,119,69,120,42,140,56,76,36,201,169,152,166,135,145,225,236,47,62,36,200,246,138,204,155,241,53,92,209,216,100,254,126,150,33,129,149,209,59,56,33,38,109,77,121,50,169,215,93,202,125,104,111,146,16,127,112,241,217,100,47,119,7,26,229,245,249,233,121,221,132,102,36,215,106,6,172,19,238,166,201,88,42,35,131,49,184,59,169,35,27,248,144,4,18,230,51,226,17,216,128,130,92,239,152,109,196,5,130,178,196,56,199,149,228,194,180,72,47,163,201,146,16,217,174,30,37,188,12,20,204,83,121,127,59,68,43,142,111,84,147,64,71,140,45,45,133,20,14,138,168,185,61,67,10,246,113,135,213,106,52,98,181,186,162,207,255,1,92,163,233,197,232,90,198,233,1,19,122,23,42,176,179,133,194,0,225,87,47,52,17,132,121,10,42,156,210,98,46,0,116,220,58,40,221,244,169,124,204,22,221,43,93,215,30,153,133,240,86,55,201,114,221,113,186,109,26,193,125,243,19,149,147,117,15,195,187,79,52,42,235,61,235,123,67,174,30,196,139,25,214,117,97,33,59,86,218,189,131,46,40,25,184,250,189,56,68,153,51,16,1,233,67,227,167,59,92,194,110,62,159,78,185,163,144,47,73,33,25,147,141,93,69,72,148,80,197,10,65,180,223,173,182,190,53,96,58,119,87,121,201,49,215,107,238,177,4,142,153,52,193,120,204,200,11,132,153,89,248,236,118,43,136,46,201,63,167,54,214,123,241,8,138,51,178,19,243,15,230,30,108,175,231,203,60,36,100,88,203,125,105,196,27,164,132,102,47,189,130,210,199,96,192,74,60,138,185,244,32,118,107,208,180,236,242,236,210,35,93,54,174,89,149,119,1,115,112,212,98,28,146,87,35,116,35,113,239,230,14,180,74,157,144,51,13,160,86,252,204,104,172,136,86,39,76,134,96,29,253,151,241,0,5,244,117,28,9,192,163,65,189,54,76,179,86,126,27,54,235,75,90,5,227,88,122,204,70,24,225,111,141,222,160,50,112,38,32,93,51,184,213,166,9,76,136,39,1,211,194,157,133,148,20,164,246,81,13,43,21,25,193,188,158,79,13,233,104,184,171,180,116,175,165,28,48,134,242,10,10,49,208,155,69,22,166,113,187,123,75,22,230,245,96,240,104,85,237,59,22,207,130,235,70,219,121,151,233,213,207,107,86,26,75,4,87,42,141,16,97,30,69,228,29,127,101,171,160,70,91,116,220,171,143,62,233,141,247,99,17,96,73,87,47,156,202,83,176,214,155,242,227,214,134,240,201,252,14,250,64,107,131,87,222,3,211,153,184,236,130,137,186,136,222,252,108,188,145,186,58,225,17,21,53,125,50,60,63,143,235,233,18,60,1,66,214,184,6,34,229,48,163,32,172,29,252,19,28,144,103,136,50,96,79,109,238,131,186,133,92,215,199,154,88,13,243,172,99,198,129,17,164,138,72,157,244,135,139,133,178,179,167,80,11,204,148,10,193,51,42,208,30,28,154,80,156,62,61,250,147,230,143,160,185,4,252,59,180,241,123,90,100,20,191,109,82,54,250,222,116,134,58,143,94,161,58,190,218,99,134,111,124,186,249,37,152,38,150,4,123,228,55,63,145,138,182,27,28,159,222,222,198,173,189,63,165,21,74,223,219,203,12,165,219,148,85,43,200,60,255,156,168,35,237,135,128,131,104,206,227,139,102,24,190,81,30,115,14,142,203,179,177,241,117,212,72,87,82,11,106,79,68,87,244,177,51,244,15,65,120,10,49,155,174,46,43,202,95,51,34,215,26,123,155,126,115,186,156,165,240,107,62,180,5,214,241,232,143,134,131,251,112,204,148,145,66,207,217,56,42,82,214,182,114,64,169,158,149,38,148,38,217,168,125,227,16,101,7,173,40,100,184,202,111,131,66,250,14,38,87,136,197,133,109,213,90,153,171,119,203,219,136,87,197,33,157,72,159,131,237,126,144,182,254,208,31,136,19,228,99,14,154,42,105,98,108,226,32,251,174,194,75,142,39,73,58,186,49,16,197,100,128,93,77,115,91,120,108,65,4,139,46,195,124,82,172,185,93,34,115,136,92,206,168,87,77,183,195,169,29,124,169,166,112,175,21,140,13,212,206,167,233,185,253,92,250,228,76,112,39,246,105,229,235,57,214,178,208,78,53,166,49,196,70,237,5,28,224,85,249,213,168,224,236,167,214,134,208,124,140,121,49,93,67,109,88,155,40,63,248,139,193,167,174,116,43,144,195,95,133,159,98,60,135,79,187,27,74,71,227,114,185,118,169,32,78,90,29,130,1,144,138,15,72,49,49,39,99,126,117,51,173,36,90,195,134,61,124,221,91,243,57,101,79,154,6,27,243,163,175,144,213,40,89,49,5,32,173,61,107,81,80,99,95,178,31,162,70,86,182,152,243,211,154,62,113,105,119,184,27,108,142,202,127,51,231,143,158,51,204,199,113,149,132,58,249,88,52,217,221,188,76,229,229,105,165,11,0,21,231,0,69,196,172,176,26,212,12,227,152,56,161,172,174,145,99,62,31,33,46,70,108,67,97,51,3,111,253,30,111,229,233,154,60,171,227,196,36,51,142,206,106,222,158,226,67,214,61,58,57,102,151,126,77,28,253,17,132,166,12,160,54,35,76,120,39,103,60,216,36,121,168,120,5,96,219,161,198,121,70,155,164,158,60,153,229,116,253,185,201,43,63,31,211,84,28,252,151,89,103,107,61,221,110,229,210,180,158,96,50,189,205,112,181,94,125,237,60,12,182,60,158,134,180,233,189,229,152,57,204,228,177,1,107,57,53,3,55,95,138,221,93,214,244,234,159,130,4,200,208,142,150,116,135,26,104,38,34,24,127,91,220,57,93,52,16,249,198,212,201,79,15,91,167,71,170,196,203,108,219,98,229,27,80,138,43,225,200,130,125,237,75,123,243,200,196,198,55,154,208,26,40,84,6,57,180,80,224,132,147,81,213,194,249,74,53,74,111,164,16,143,227,165,205,144,136,20,231,251,211,156,35,218,74,9,199,208,138,153,73,241,75,18,179,63,105,149,240,254,105,175,82,64,22,20,191,251,46,153,9,5,67,213,121,93,64,235,133,15,93,76,122,89,81,81,192,52,195,141,30,64,107,21,34,183,0,66,139,199,184,148,49,106,2,64,117,226,26,64,178,40,139,41,132,174,152,76,82,236,20,192,9,116,43,128,56,205,87,100,161,172,62,244,183,97,90,154,178,249,230,218,159,174,91,200,57,60,53,85,82,83,146,139,73,62,161,197,157,141,155,82,173,166,93,18,102,90,200,181,233,118,154,252,116,108,236,227,105,97,238,100,173,214,61,79,154,66,86,144,20,11,184,47,184,60,112,74,138,96,163,239,46,199,174,142,50,182,98,143,232,2,207,247,141,73,18,62,102,18,248,53,30,251,28,15,233,65,5,38,90,199,226,209,104,35,211,214,85,235,44,14,214,114,82,125,74,47,144,192,179,199,105,69,86,99,106,229,44,45,99,181,15,247,124,81,141,121,154,202,91,8,198,89,183,193,212,66,102,134,43,101,132,119,81,233,103,83,144,194,101,205,52,13,176,34,201,81,80,6,116,254,212,240,144,107,209,213,177,126,132,4,225,216,16,204,61,21,88,178,109,215,107,50,47,89,189,38,244,176,98,204,160,135,121,74,203,8,12,220,81,161,0,50,181,102,14,187,84,175,225,14,78,8,121,148,76,130,165,22,222,59,216,96,109,80,48,57,233,218,227,230,251,101,8,216,6,36,143,136,104,26,9,167,86,214,160,202,241,123,79,32,69,202,195,82,140,36,35,204,176,75,104,212,81,200,19,134,7,110,224,71,141,213,42,90,242,225,238,89,133,79,189,255,62,47,220,139,152,51,39,141,3,225,58,206,158,253,161,242,115,130,26,121,235,110,0,35,87,136,128,166,87,155,25,207,112,165,43,205,73,17,132,78,48,225,129,227,19,135,0,18,125,198,227,225,113,132,36,56,132,155,140,198,111,63,36,115,4,142,126,115,254,110,126,248,210,12,83,234,178,26,128,122,180,70,187,109,211,240,244,144,85,170,245,140,63,102,122,177,252,106,122,95,244,248,129,131,238,106,191,35,233,252,146,139,153,168,134,40,122,76,145,119,249,81,99,86,15,137,208,70,232,15,161,218,50,77,104,183,130,49,127,233,64,71,11,40,219,153,112,104,76,233,92,216,248,219,33,100,66,78,113,60,236,97,51,60,96,78,166,174,8,107,74,40,96,195,175,42,219,131,43,164,64,149,2,117,69,55,87,81,88,21,87,231,64,79,128,179,65,87,81,205,100,170,124,200,104,173,175,74,58,197,60,205,247,183,193,228,181,135,84,205,174,119,51,188,252,26,69,102,147,69,15,73,55,235,86,209,21,128,215,27,10,96,112,141,105,225,26,158,179,22,146,110,144,213,188,188,124,136,202,251,174,66,151,120,210,243,5,161,24,186,189,67,3,12,80,158,174,144,110,233,191,208,0,35,36,213,213,119,142,128,16,206,253,209,83,142,103,113,194,213,238,95,155,190,254,135,174,144,28,230,149,232,219,168,173,106,34,165,19,249,197,2,130,90,65,217,180,160,245,90,247,193,169,125,106,38,4,103,97,251,113,111,100,234,207,158,68,94,55,68,15,225,33,106,207,181,136,85,135,62,152,41,211,233,152,128,67,15,37,45,38,124,215,200,186,83,188,8,13,34,124,168,169,57,53,136,241,103,168,89,193,28,171,219,56,105,249,21,112,49,212,55,203,147,255,161,32,227,83,129,254,4,237,66,222,22,113,196,115,119,4,154,219,243,45,17,241,234,161,158,217,41,32,60,87,175,24,80,232,98,234,122,204,109,33,224,252,153,127,180,82,122,115,136,195,99,80,6,160,44,125,50,232,123,67,52,13,234,144,186,159,125,24,29,208,26,102,98,18,229,2,173,55,125,106,251,249,203,159,218,174,40,26,116,67,245,217,39,55,208,24,255,225,19,179,61,48,253,77,35,70,136,171,52,48,232,227,89,182,211,244,105,67,9,181,141,253,0,51,206,174,28,169,112,8,130,83,82,60,10,84,238,53,6,148,236,127,127,54,225,227,235,110,223,112,58,181,127,133,183,110,195,46,121,146,4,25,191,167,29,241,236,125,244,34,185,118,237,89,131,52,63,232,153,203,204,155,46,16,155,72,137,234,137,109,252,115,97,166,99,96,62,244,79,41,210,190,16,200,236,7,40,70,142,205,247,255,110,106,122,202,68,100,2,203,62,191,141,57,110,190,13,31,252,169,95,141,48,187,246,229,157,157,17,143,214,69,117,187,113,137,107,91,69,178,105,230,138,189,166,63,46,78,105,131,53,56,135,148,48,36,164,74,19,131,74,141,59,233,148,94,170,158,46,116,198,148,0,54,245,105,39,170,154,1,90,246,184,122,227,223,106,123,15,221,134,158,14,160,204,13,27,157,198,100,243,202,178,83,23,82,79,2,136,78,176,238,67,24,99,66,9,98,62,78,136,247,2,179,242,134,102,140,41,244,140,8,77,142,41,169,208,169,165,75,35,107,11,209,68,209,238,132,98,161,142,27,1,134,105,87,133,201,89,120,22,157,240,42,41,147,237,153,80,164,133,252,234,140,11,169,132,64,68,28,206,51,129,158,207,121,14,77,6,112,214,123,209,99,88,43,226,211,240,119,70,207,73,238,76,43,40,41,81,196,113,110,16,227,115,49,108,214,130,182,216,67,58,74,34,201,205,176,6,106,35,99,181,252,130,139,112,27,227,143,180,190,193,81,87,189,150,137,86,53,178,194,98,134,149,55,134,27,31,69,148,153,11,56,113,174,248,204,166,84,47,33,238,64,171,220,215,60,2,222,90,212,160,41,181,15,63,201,105,58,121,111,157,173,127,193,159,187,83,195,85,51,137,236,8,31,192,230,74,237,152,88,132,172,105,8,147,119,142,67,233,110,38,237,19,56,2,152,246,134,114,146,179,228,143,231,224,63,109,117,55,237,33,46,212,157,124,255,30,108,194,154,146,237,176,153,36,223,109,104,238,152,34,58,11,201,4,41,64,159,40,180,134,42,39,207,217,56,75,116,163,195,249,0,243,119,86,146,137,181,174,149,212,151,172,187,70,61,208,209,90,144,41,112,124,74,155,60,48,101,79,164,48,229,134,16,250,147,38,70,5,199,69,232,19,26,30,242,195,84,39,3,234,2,213,66,91,15,3,5,178,192,254,210,51,25,171,160,180,247,243,53,238,197,148,52,180,65,31,69,50,111,165,162,50,188,149,42,148,232,238,42,134,129,198,60,175,125,39,66,197,143,42,190,145,77,50,46,74,200,67,166,191,69,10,199,72,192,104,187,254,219,166,203,106,51,191,199,135,178,90,27,201,157,126,231,117,51,177,240,103,230,188,87,152,98,51,52,149,71,229,147,220,142,194,116,241,137,199,240,189,119,102,243,68,149,105,129,106,184,123,46,243,28,64,231,255,89,63,20,120,194,236,102,136,23,36,117,206,58,44,161,200,53,45,68,151,125,159,156,60,240,67,55,51,95,116,6,225,153,251,206,61,141,14,165,41,15,195,128,233,94,62,228,195,67,78,80,48,162,177,192,240,1,90,39,193,115,204,142,155,179,25,150,4,218,64,149,204,242,40,49,185,25,35,93,117,251,252,81,108,192,36,123,170,56,154,148,160,115,141,163,97,241,210,186,164,233,153,88,238,94,211,45,12,229,160,108,39,21,50,112,223,139,214,121,54,137,248,59,52,229,1,44,130,21,124,41,143,34,242,214,28,83,110,54,72,171,116,15,3,93,113,46,127,118,50,184,173,116,19,37,177,28,27,25,126,110,123,246,95,74,0,97,46,100,108,100,239,199,143,141,13,225,108,146,164,184,229,222,21,9,120,71,119,66,9,59,148,113,205,146,11,203,39,249,137,31,145,211,214,83,105,80,94,244,155,163,188,158,181,35,251,120,197,199,9,136,131,5,210,88,229,209,66,147,96,199,97,76,47,165,158,167,22,9,220,223,166,40,173,100,86,28,229,41,230,202,48,121,95,165,59,36,25,21,241,41,13,164,85,105,7,96,212,91,206,119,0,21,5,226,246,154,51,206,116,208,196,73,143,240,131,222,188,74,151,110,51,29,134,34,179,129,190,245,84,251,245,4,0,190,170,153,76,90,60,26,95,79,186,24,173,33,185,95,15,6,151,89,83,160,72,78,45,79,129,66,79,241,208,164,224,6,172,226,225,43,101,202,172,238,191,101,55,186,67,162,112,218,180,164,205,159,192,189,225,214,115,152,167,39,83,126,78,131,0,161,193,170,53,158,106,30,177,88,52,183,117,42,135,202,29,143,66,100,137,82,33,252,132,96,50,181,121,147,63,240,171,153,41,251,225,213,132,109,206,93,24,19,4,125,218,242,80,189,137,180,87,55,226,44,109,119,98,250,20,95,127,4,141,103,8,159,52,165,117,68,185,7,127,182,142,167,246,75,155,123,196,114,36,120,166,242,14,236,98,90,224,238,193,83,247,210,118,89,82,60,35,238,141,178,207,126,96,244,20,200,123,152,137,198,52,118,198,22,190,46,121,220,242,4,115,27,198,220,124,67,34,24,189,52,93,55,115,224,104,80,185,89,235,81,210,56,127,228,156,205,68,107,41,79,77,67,82,253,113,150,136,19,235,205,246,116,234,114,66,183,30,1,46,18,92,15,132,161,167,19,60,248,234,108,116,209,165,39,182,62,91,127,232,206,53,16,230,154,61,2,167,23,114,149,109,25,90,94,51,6,197,54,22,15,113,33,20,73,243,1,102,64,6,238,102,40,205,229,151,33,221,138,210,174,9,176,36,253,105,188,204,20,185,140,49,12,30,44,102,3,227,121,38,132,125,121,104,186,98,144,83,142,184,126,0,217,215,108,223,0,58,25,10,215,232,8,164,7,81,98,180,21,145,205,24,245,105,19,134,101,127,70,67,46,97,42,181,124,125,177,78,140,229,105,150,51,128,218,109,190,47,115,102,67,206,188,60,4,243,231,80,217,161,55,78,100,162,73,126,120,76,96,89,11,125,120,0,193,10,61,162,89,116,68,218,10,94,51,93,30,199,60,163,172,72,86,139,20,197,115,243,28,89,22,136,3,70,249,67,179,71,64,139,170,241,228,107,6,7,2,244,20,50,208,11,48,139,166,150,136,34,111,218,23,53,194,7,214,68,44,19,144,15,75,122,41,127,229,30,166,145,16,55,55,49,251,250,224,104,150,51,78,89,14,243,28,63,143,132,206,113,203,122,36,95,127,218,65,143,24,12,192,253,107,110,245,213,60,58,91,119,41,215,156,30,41,13,80,106,30,92,67,147,66,200,160,214,113,211,94,176,239,48,116,143,84,204,190,242,214,100,1,30,116,17,109,163,209,64,70,243,230,124,85,108,18,14,226,125,50,136,161,250,91,3,136,8,154,238,204,250,192,239,0,116,199,20,167,80,149,230,171,67,115,188,201,16,5,167,174,178,255,96,14,117,7,131,62,158,51,229,145,200,225,32,142,155,67,212,169,173,88,164,235,2,31,132,48,227,156,79,122,21,208,250,136,60,254,89,108,74,66,127,246,36,218,167,66,82,156,114,68,121,83,164,96,91,220,140,50,183,46,109,104,211,238,44,111,211,68,44,158,178,76,139,48,217,146,108,143,4,9,85,155,200,150,216,155,60,171,183,227,194,251,217,72,39,202,89,53,207,111,159,127,169,235,214,93,30,10,60,148,186,67,155,145,182,237,158,30,68,23,190,171,243,166,31,51,92,179,138,152,132,242,42,32,191,231,107,39,228,0,117,137,157,123,199,116,72,180,121,107,3,27,73,145,17,21,35,64,28,250,218,195,74,70,53,74,93,192,22,117,95,33,245,22,210,220,96,166,21,170,105,228,79,81,69,3,214,174,27,53,179,126,140,144,253,62,14,69,122,161,154,51,120,113,172,3,1,154,72,53,3,6,187,229,63,216,172,31,36,39,76,33,81,245,196,143,122,32,139,103,226,205,121,81,110,104,251,202,242,156,131,202,89,92,13,120,79,247,113,88,164,235,69,154,157,73,170,20,99,155,68,125,13,100,225,113,71,32,250,127,90,212,16,41,136,82,177,101,12,85,146,15,172,178,191,183,73,65,235,94,109,210,246,235,34,205,246,210,123,195,129,20,109,198,229,120,46,84,5,212,220,21,169,9,53,173,142,41,29,179,145,140,47,166,228,252,60,120,47,233,98,83,38,218,54,143,53,143,0,76,2,138,234,154,79,231,218,28,34,209,219,92,42,181,158,245,230,21,29,48,18,227,15,230,158,35,11,138,211,153,148,22,26,32,215,42,129,107,34,5,165,7,62,77,105,237,2,56,78,240,188,245,124,58,65,96,138,204,218,49,31,87,167,62,230,93,47,140,12,216,192,3,202,181,126,138,139,23,38,227,50,30,140,53,218,143,1,33,34,111,172,87,47,36,193,246,53,43,211,54,0,238,19,37,148,24,20,98,53,197,134,35,210,147,175,21,180,120,85,216,57,128,225,24,178,140,42,170,88,41,79,4,28,7,216,195,84,232,56,149,63,103,197,49,16,218,238,42,196,9,217,98,228,65,233,77,153,233,105,219,203,180,117,135,200,58,45,152,2,151,183,28,236,197,242,240,138,69,155,250,138,41,46,186,153,16,49,171,250,40,20,26,23,194,150,201,92,46,213,61,133,255,39,80,104,52,174,214,167,79,12,255,59,20,189,225,160,154,218,9,118,54,206,232,54,161,14,245,244,193,80,197,239,1,228,63,81,183,18,28,83,101,39,123,31,114,224,103,51,235,143,134,109,67,89,193,95,187,183,41,252,225,21,197,181,84,2,88,78,251,159,246,252,157,33,43,161,72,76,171,39,178,232,106,134,158,60,212,192,129,191,107,199,212,128,175,228,42,118,131,131,213,123,179,127,47,105,100,41,85,53,106,77,28,229,246,185,112,181,182,193,12,75,188,94,53,240,156,85,103,54,195,14,31,125,73,103,182,146,32,212,126,17,56,120,250,85,3,95,164,158,245,107,245,20,106,199,217,208,194,83,205,100,193,70,180,247,208,182,173,205,90,80,88,197,20,134,62,90,219,92,40,57,196,99,67,84,57,247,243,195,240,141,231,80,18,135,8,71,199,164,158,24,218,19,15,137,134,241,178,117,188,97,253,141,246,125,32,17,67,187,96,6,189,187,227,138,129,27,155,188,142,232,204,35,72,13,54,80,212,162,34,206,28,161,209,172,56,97,255,212,134,67,99,230,170,97,206,212,45,229,201,183,241,240,68,27,25,207,54,31,253,104,26,185,163,9,237,156,229,79,167,151,201,122,221,171,145,95,145,38,27,250,13,83,200,202,31,103,167,60,29,206,0,120,247,12,142,138,97,235,180,60,87,151,219,225,217,209,43,174,207,79,239,203,183,208,209,129,215,70,48,227,12,139,159,238,134,53,86,51,78,81,104,114,83,245,236,218,112,187,127,188,76,110,166,196,173,63,77,170,199,39,41,142,117,145,174,13,204,103,64,67,177,187,49,121,114,123,204,61,7,245,70,251,85,14,158,155,227,250,135,204,57,57,203,231,230,59,143,219,73,153,161,219,27,250,224,16,173,197,163,241,90,93,159,124,181,139,107,73,112,205,170,204,179,33,170,71,240,153,88,97,89,165,225,65,135,198,217,69,25,98,22,21,173,79,40,218,7,155,80,37,43,41,239,77,127,15,56,116,55,83,137,83,133,246,220,214,45,46,38,152,9,5,33,85,143,87,67,155,64,9,101,121,58,128,212,76,247,196,109,17,157,212,123,229,230,182,201,93,51,239,37,103,4,28,134,96,97,162,201,147,87,19,249,119,74,203,225,45,159,105,204,190,173,87,3,36,8,2,141,65,243,150,28,187,20,119,86,84,249,18,144,67,81,87,34,53,111,216,129,104,212,44,202,206,108,69,41,56,54,220,60,81,118,146,47,70,173,35,72,0,232,196,208,229,73,130,59,151,32,29,225,180,209,94,228,2,26,62,218,93,96,97,35,59,123,205,103,163,30,209,196,6,57,148,20,116,77,214,99,213,107,54,223,66,238,61,41,247,70,39,90,110,169,8,71,254,15,193,61,2,58,252,83,6,120,174,6,13,80,110,15,40,77,138,207,213,61,10,144,153,157,90,217,11,248,237,182,3,170,111,160,245,162,111,13,53,203,140,51,164,105,40,76,126,155,142,83,191,55,225,205,220,58,102,199,81,15,202,172,76,242,225,189,249,64,71,200,207,137,106,181,125,181,34,24,44,135,223,24,58,224,195,208,92,97,38,64,148,173,186,152,68,66,180,208,53,234,3,89,135,52,135,162,178,201,233,62,54,56,49,194,79,233,114,32,27,117,90,156,123,3,194,66,105,194,47,166,203,230,169,76,206,118,50,34,215,12,154,51,135,153,186,146,246,188,26,102,242,126,136,95,191,238,125,42,228,227,74,212,226,140,185,172,200,244,60,174,91,186,253,209,25,92,149,94,204,151,115,122,239,102,253,231,66,17,15,210,204,8,66,3,0,94,85,194,161,194,76,71,55,73,152,103,17,122,122,27,204,179,38,231,133,143,75,247,154,149,57,201,78,223,46,75,5,75,159,127,168,20,133,139,15,117,174,182,181,158,239,144,138,147,160,54,115,52,68,210,172,146,92,60,91,87,12,41,234,222,210,82,94,205,17,108,130,200,47,122,239,14,218,38,221,207,69,254,66,6,133,106,230,109,6,161,100,53,228,151,13,218,112,91,98,11,96,66,121,235,179,25,212,200,110,241,206,204,200,48,155,251,123,155,90,59,210,72,178,100,27,36,69,65,164,2,131,26,14,175,154,183,126,77,107,195,91,143,121,229,232,9,7,223,36,5,45,204,180,23,6,156,31,209,79,153,11,141,86,173,178,5,206,255,80,96,252,64,227,77,58,154,148,57,25,198,156,148,47,202,155,179,69,136,182,112,49,207,184,164,48,35,255,46,63,157,33,129,142,156,3,7,75,145,205,223,212,192,131,213,16,88,231,18,56,142,185,175,20,23,28,158,14,118,101,232,213,235,182,118,88,130,168,202,129,106,29,78,145,206,128,26,107,61,67,86,206,247,239,55,174,167,237,69,63,23,32,237,155,82,96,139,144,224,228,204,27,142,212,104,24,132,104,72,71,244,28,81,41,152,1,217,183,134,242,103,180,97,136,166,192,120,211,131,167,143,118,206,75,48,179,145,229,161,165,95,126,27,90,236,96,237,36,223,91,132,197,11,204,193,130,214,211,205,79,37,160,90,161,123,120,104,95,13,195,37,91,172,17,152,68,145,15,202,180,42,98,155,166,182,129,184,143,155,161,141,146,248,194,200,58,74,228,65,179,213,210,154,152,129,0,5,74,27,158,167,166,214,19,8,69,113,210,156,95,209,16,69,235,168,239,126,97,216,208,130,92,0,213,49,195,18,28,89,111,115,118,239,128,247,142,74,67,13,144,246,172,138,93,199,188,179,235,173,97,166,206,211,197,76,151,178,99,34,142,153,196,246,107,238,251,94,140,96,121,121,172,20,176,221,188,232,195,255,195,197,129,78,49,13,17,109,164,231,201,118,96,15,143,153,102,131,166,102,182,187,120,50,19,171,149,49,131,1,47,162,247,74,85,86,55,52,52,22,47,121,19,173,241,218,31,125,204,20,167,163,12,129,132,162,40,187,83,11,54,165,56,135,136,39,107,216,84,243,170,65,180,138,168,83,17,109,49,238,54,46,139,43,61,141,85,15,206,14,54,61,250,147,170,85,9,117,200,207,20,206,209,139,136,195,58,138,236,150,199,205,38,148,245,170,18,9,242,44,231,106,71,88,56,46,62,111,81,165,179,164,162,227,71,49,232,51,23,107,70,146,185,2,30,40,62,55,137,206,44,130,107,6,100,220,209,205,203,234,92,91,103,3,60,130,247,201,126,232,104,25,149,173,9,220,51,230,83,244,79,43,213,17,90,135,3,13,109,204,59,97,54,180,98,137,194,104,181,194,219,253,105,196,189,72,211,6,26,26,238,173,251,181,129,95,64,148,228,102,170,12,114,228,211,17,147,163,223,166,209,13,160,163,66,194,35,151,40,125,210,69,41,82,162,38,26,116,203,139,96,168,196,73,63,198,189,34,243,208,224,78,156,122,233,188,40,85,74,228,93,218,36,177,162,213,186,194,92,149,79,218,166,21,205,35,97,30,69,61,17,104,66,130,62,128,226,125,215,144,10,13,193,18,109,10,86,250,95,114,178,241,221,119,36,45,104,26,201,34,102,128,130,7,167,209,173,21,231,39,60,176,78,210,11,135,38,85,187,245,230,133,6,12,119,38,32,232,20,225,34,42,72,243,250,95,13,93,98,225,56,166,122,117,166,108,128,211,23,88,10,137,129,241,158,102,36,127,27,188,215,93,127,26,89,245,8,184,206,213,214,230,127,205,180,254,196,150,115,66,119,206,0,185,57,32,163,104,106,60,15,94,170,70,38,147,45,38,221,234,124,38,135,125,191,23,155,244,249,193,152,70,214,136,117,175,94,191,82,75,124,144,39,45,93,81,248,237,209,70,71,209,121,105,94,14,90,233,91,67,104,198,108,32,19,220,84,52,106,76,21,3,121,73,24,186,160,47,219,177,50,207,241,5,176,94,204,196,235,53,214,222,210,118,115,154,153,81,194,8,107,163,251,114,139,185,151,139,88,128,144,73,218,124,184,213,62,161,102,44,76,90,36,100,221,2,131,90,225,169,179,23,22,37,137,65,246,59,66,136,102,169,117,57,248,128,225,212,59,205,234,217,126,244,167,55,8,187,240,114,26,21,180,46,199,203,70,208,44,40,25,44,180,214,244,238,177,244,125,151,189,241,137,203,46,124,6,115,4,40,142,141,114,116,249,28,230,49,69,146,245,56,107,149,206,53,49,51,226,129,165,40,48,95,74,70,194,248,238,139,103,204,173,143,94,243,141,52,16,21,87,82,111,205,150,177,204,66,148,230,103,4,117,184,191,69,120,55,129,17,162,90,118,175,166,240,172,87,27,9,107,28,62,27,143,90,174,134,178,38,32,209,184,88,244,82,137,153,108,242,14,115,129,123,77,204,4,148,177,186,128,254,221,205,16,6,197,84,92,175,150,105,182,21,189,2,141,155,233,71,198,231,66,34,184,95,51,124,75,41,58,48,192,137,202,249,112,102,14,28,138,113,62,84,115,39,228,183,33,87,142,118,129,86,45,109,48,175,153,43,230,61,216,224,251,211,39,71,62,39,208,70,22,42,137,87,74,58,11,254,134,48,119,90,132,197,108,113,92,204,148,204,145,123,141,168,52,120,53,214,98,85,113,67,154,113,40,69,231,32,41,135,179,148,196,12,74,60,80,53,0,39,154,60,244,162,96,26,59,33,201,167,81,228,135,55,252,115,113,98,166,105,77,17,97,206,166,133,176,242,237,154,98,75,186,102,170,81,235,62,247,176,28,155,152,23,36,112,245,78,50,62,238,53,163,144,121,27,140,8,245,167,24,233,198,11,255,6,80,204,144,231,162,94,29,33,50,223,66,147,44,86,196,105,193,180,219,12,127,117,207,150,102,68,92,93,54,81,5,203,97,61,119,143,17,107,104,210,15,189,56,67,251,20,251,59,44,189,233,121,169,118,121,228,65,117,14,225,87,162,144,114,66,197,216,172,64,240,10,232,204,234,44,196,177,209,189,196,15,60,102,244,209,226,52,183,13,93,173,40,0,205,56,173,201,197,232,131,39,35,142,112,243,58,238,209,204,250,94,164,56,124,26,225,146,203,233,128,153,95,200,209,219,148,182,128,200,49,247,80,149,164,81,114,224,184,233,215,76,195,117,68,80,81,223,89,127,217,48,255,14,171,164,112,222,182,126,14,246,34,199,248,85,72,80,187,206,19,114,10,190,137,118,102,179,4,177,36,64,166,32,58,153,177,146,20,102,198,246,92,110,115,210,232,83,218,210,65,131,2,70,222,129,124,36,195,116,7,156,45,115,165,104,241,97,198,94,23,29,82,0,52,47,252,222,32,94,134,44,121,72,1,104,229,115,243,202,154,60,37,131,129,112,110,160,73,209,46,72,122,243,33,103,98,223,134,174,209,155,159,93,238,2,147,19,251,128,124,142,66,199,252,246,61,24,199,44,137,148,45,233,145,125,139,131,8,171,85,97,229,52,197,73,152,107,46,250,23,184,175,152,59,178,125,209,139,67,135,158,220,27,16,68,32,224,77,185,66,242,2,63,202,53,151,161,98,176,33,120,147,123,211,13,25,4,150,224,177,123,150,253,189,24,191,101,64,135,127,124,7,97,173,108,231,193,65,0,176,191,138,50,145,69,189,53,40,58,140,26,170,235,213,40,242,70,64,102,208,126,225,8,163,105,122,220,48,21,241,115,89,60,228,5,46,107,20,149,115,37,204,33,44,5,58,233,191,108,164,143,75,174,30,160,51,162,43,0,110,178,93,228,106,171,37,198,107,193,128,183,212,74,217,34,26,75,72,29,206,27,62,52,84,10,103,160,59,224,196,120,46,70,23,45,144,191,199,90,104,169,19,243,134,182,54,110,141,58,208,29,176,198,105,29,49,40,96,179,42,61,231,184,121,40,170,120,155,197,89,185,69,218,44,232,116,77,161,190,136,58,60,244,124,119,254,179,24,155,11,209,154,89,17,99,38,4,8,211,73,220,28,100,150,92,77,186,47,54,51,80,163,91,120,126,104,11,61,46,123,116,196,224,243,53,57,93,136,131,64,241,197,247,200,73,64,124,236,172,48,49,239,59,164,231,235,138,25,110,186,233,205,148,84,49,150,0,243,97,92,53,128,194,103,134,20,91,176,58,148,91,232,107,118,51,156,0,186,52,233,100,155,209,222,58,97,24,150,108,60,221,151,168,54,184,21,249,166,45,63,13,120,164,223,123,111,210,116,119,170,116,234,45,113,239,101,252,172,55,86,36,71,13,171,97,152,45,139,42,63,13,103,94,36,13,86,178,102,111,121,47,148,190,227,112,58,159,30,45,158,37,102,202,223,211,173,103,123,145,210,59,114,198,57,57,69,241,25,126,70,252,150,9,154,245,216,21,207,226,44,136,150,100,154,14,184,67,2,223,177,142,71,50,132,201,165,81,176,238,65,132,193,95,157,194,18,207,249,62,99,166,236,132,106,180,124,204,97,48,57,119,194,207,60,161,68,118,95,122,48,226,206,100,109,126,70,173,242,203,29,77,18,71,81,108,106,69,66,121,203,81,133,64,86,220,155,220,149,108,87,176,144,175,168,218,195,199,37,53,125,146,223,247,180,222,63,222,64,25,48,168,93,102,14,51,164,130,242,165,105,52,0,202,253,153,59,221,143,55,143,223,76,224,56,224,127,155,210,246,243,220,52,38,251,178,39,241,212,117,75,1,44,157,92,205,172,193,214,125,94,235,254,52,66,30,129,54,131,58,151,60,255,181,114,104,134,27,205,217,144,132,179,7,210,83,1,181,24,37,249,190,65,13,206,22,93,162,251,154,207,233,125,135,204,8,117,130,224,6,9,176,213,182,60,120,251,137,70,187,153,206,18,25,240,73,238,168,186,51,192,59,111,33,240,198,147,131,0,103,139,89,152,220,49,211,176,21,131,6,49,82,127,204,243,18,216,111,92,99,145,23,130,179,38,173,128,129,219,186,123,173,162,159,5,229,217,88,226,176,78,232,5,70,187,223,11,144,217,29,52,120,123,87,212,16,64,41,38,129,121,211,194,54,146,83,162,227,127,102,40,214,196,108,189,255,110,5,197,40,238,21,189,151,199,137,89,159,25,41,149,103,233,65,34,224,66,131,231,103,19,226,79,98,101,217,126,19,9,213,249,170,52,192,13,157,162,230,44,115,56,159,84,113,229,106,54,217,254,205,225,78,181,23,36,138,152,33,88,171,126,53,53,50,233,50,98,253,208,160,49,62,51,28,204,226,196,15,180,207,188,1,195,144,151,73,183,163,97,153,220,236,86,98,254,38,171,103,208,230,247,77,82,58,113,198,187,163,12,112,117,53,174,70,77,86,38,41,137,170,233,4,27,36,244,241,145,116,199,153,160,101,75,152,55,48,6,221,144,44,190,254,204,20,53,183,238,71,48,24,229,17,86,146,46,178,105,116,83,133,30,113,111,248,54,100,80,248,190,30,122,99,70,223,73,222,235,236,96,158,166,228,181,72,27,200,68,177,172,101,242,231,38,41,48,228,151,77,32,238,219,236,232,97,132,240,243,254,50,149,243,18,95,26,82,49,65,99,226,89,175,20,31,186,24,93,180,28,137,231,60,36,198,139,15,93,219,214,3,21,37,205,20,191,12,151,215,115,36,158,221,172,222,155,211,240,42,81,81,231,203,151,24,109,19,102,148,115,137,22,86,14,213,48,27,20,74,204,137,78,232,248,101,26,227,202,235,7,184,39,12,219,3,60,44,226,185,81,245,117,117,81,142,191,243,220,178,37,52,227,57,156,97,182,152,73,174,238,198,246,21,230,69,70,116,170,99,183,182,171,82,32,154,66,8,37,87,211,154,227,169,116,91,29,74,30,73,168,127,60,160,59,69,89,151,106,174,39,10,138,17,133,131,65,116,52,201,13,14,90,150,220,60,167,2,136,136,114,206,158,48,253,167,105,22,91,234,206,18,106,76,255,101,104,66,213,129,33,0,240,108,118,7,212,75,93,86,173,28,130,223,47,227,26,109,233,251,53,87,121,56,193,6,61,112,100,249,245,222,70,13,251,89,225,252,204,207,131,65,0,253,197,122,157,248,233,68,7,114,113,177,154,177,95,13,94,99,102,113,71,11,10,34,217,159,12,71,96,201,20,54,140,175,211,69,19,154,131,36,149,247,202,144,146,119,255,109,210,63,130,224,70,52,141,122,206,247,61,64,176,35,177,42,241,3,16,138,226,175,13,22,188,201,38,108,57,76,111,57,182,174,181,46,88,103,206,157,227,193,250,144,3,218,233,2,155,178,142,164,230,242,86,152,151,110,240,36,218,135,19,231,96,133,35,83,163,38,250,83,90,92,76,247,185,68,0,166,6,239,2,86,212,8,39,42,222,18,165,162,69,152,98,76,77,141,93,204,63,221,121,183,30,55,33,73,250,9,190,255,181,227,185,217,64,150,236,132,133,142,202,233,99,130,239,42,46,12,44,228,103,147,241,91,67,129,216,155,36,90,216,222,253,204,227,195,84,61,171,51,81,148,115,246,31,243,48,254,110,49,195,88,181,124,184,161,216,168,242,169,97,70,99,234,248,137,41,242,135,32,105,82,8,44,116,48,106,5,117,134,191,41,195,128,21,10,215,221,196,216,3,179,156,25,244,90,244,248,132,86,21,19,168,48,57,41,244,63,125,172,76,243,167,60,169,182,94,28,231,136,99,190,149,48,156,12,109,234,30,188,246,31,32,68,83,109,136,103,236,25,55,63,223,165,203,146,52,157,67,71,135,114,53,161,173,60,90,205,212,153,227,183,77,191,162,107,202,22,73,199,29,79,190,122,214,212,40,40,241,146,252,51,102,116,211,213,156,141,112,199,215,5,236,185,89,102,80,194,255,115,20,63,12,68,212,125,52,67,110,110,170,255,54,205,52,66,178,69,2,253,204,154,238,147,119,65,57,80,53,253,190,224,8,247,81,131,80,82,244,88,233,156,75,201,121,131,187,181,113,117,77,116,243,137,60,221,208,77,75,178,20,185,186,110,235,26,251,204,103,23,44,79,93,129,170,82,184,1,213,184,87,100,19,69,81,179,58,245,24,109,112,77,213,234,205,236,189,59,157,163,149,136,73,173,122,235,179,243,204,231,173,33,209,137,231,54,49,48,89,239,144,209,112,222,126,102,250,255,244,104,72,185,110,34,174,207,76,75,192,20,247,5,53,195,226,21,168,99,46,51,11,81,134,137,174,87,39,19,165,37,22,197,121,189,185,197,225,97,6,243,38,14,56,74,89,221,185,49,57,181,33,165,83,179,161,57,114,152,201,34,74,5,106,147,139,245,215,30,70,180,41,214,19,131,100,239,109,35,171,75,214,100,136,121,192,98,232,79,214,141,230,75,172,56,64,241,61,192,128,44,1,125,108,244,30,103,92,11,152,79,202,183,244,34,70,79,121,183,250,161,232,138,82,140,220,173,222,35,205,104,2,231,83,171,156,46,130,99,71,154,112,120,153,117,56,77,145,89,135,66,18,241,154,186,183,47,96,206,234,158,99,54,241,19,55,211,128,219,245,167,41,41,197,194,55,184,144,86,27,147,241,104,212,48,35,233,162,191,141,235,179,227,183,33,170,211,74,103,130,152,46,199,81,93,81,100,30,106,62,159,251,190,216,57,181,119,213,71,3,148,53,226,183,209,104,110,90,253,69,148,42,172,214,11,170,247,46,236,212,113,111,124,221,174,87,163,157,123,239,157,96,1,123,204,181,71,108,64,240,132,227,39,230,116,62,145,187,132,48,172,60,114,74,70,137,226,48,27,68,191,169,145,73,57,30,253,110,111,169,197,12,111,233,80,115,202,247,192,181,204,110,155,79,81,124,247,216,200,137,119,151,90,39,219,107,92,60,136,121,186,154,51,42,109,110,6,145,35,211,20,54,183,40,169,91,97,162,106,75,20,18,105,37,199,97,110,201,214,165,87,159,157,58,93,175,142,234,188,96,20,216,164,239,46,143,179,36,204,127,213,136,148,87,204,164,102,12,90,250,224,63,49,45,55,27,163,187,34,5,76,227,34,6,5,23,103,232,147,81,178,9,171,137,101,233,197,233,216,83,252,52,202,188,138,112,160,180,230,16,57,114,136,32,241,175,245,188,87,89,49,160,104,181,201,12,95,203,36,54,175,249,172,23,129,130,145,84,68,177,196,189,54,212,47,20,245,1,96,52,242,32,134,114,174,58,222,180,45,101,15,219,105,24,110,10,160,163,139,101,196,9,2,31,36,37,47,49,91,39,126,56,148,144,214,43,30,101,193,121,24,214,57,159,166,167,5,133,113,190,86,10,240,250,96,197,80,216,97,62,27,152,222,153,18,238,125,46,8,26,100,191,58,126,43,188,84,97,133,37,65,158,122,210,26,18,91,6,200,9,9,183,48,39,242,178,110,38,196,212,73,54,13,143,18,15,214,81,245,144,39,155,134,104,143,1,237,166,105,46,102,148,21,230,189,26,124,169,254,54,144,197,152,39,228,5,179,206,50,99,110,218,241,49,45,155,170,87,159,15,148,34,108,161,156,208,245,99,78,106,61,177,157,81,180,210,107,129,222,199,236,199,31,19,206,31,234,156,180,50,174,8,44,96,7,213,91,39,115,6,195,76,56,32,131,2,114,127,223,15,130,160,142,64,195,207,81,67,152,31,191,13,103,188,14,138,117,149,221,139,65,133,200,147,141,49,239,142,193,145,250,224,146,6,114,158,227,198,160,69,153,115,42,50,126,199,149,19,51,124,234,106,78,103,11,191,102,235,235,19,51,2,85,18,224,162,119,168,111,125,86,78,237,18,254,234,118,130,96,93,158,215,56,85,157,16,237,182,182,37,114,126,206,219,69,140,190,242,181,110,197,196,146,195,104,227,46,105,160,88,138,243,50,237,168,251,84,184,101,242,88,125,172,118,67,192,250,52,218,146,28,160,48,116,173,187,40,18,171,67,188,158,238,197,118,84,139,153,138,250,157,126,181,9,197,174,145,165,134,230,186,205,129,53,244,208,97,11,200,247,218,169,221,43,228,194,162,213,200,102,95,87,72,209,66,99,111,238,59,181,31,130,35,162,117,192,136,119,89,64,220,36,95,177,129,139,191,23,147,244,147,199,134,223,221,187,39,49,227,159,52,53,167,157,219,93,207,243,221,94,169,22,202,199,32,247,190,245,230,184,167,163,221,205,98,215,231,201,232,160,147,189,132,220,130,204,33,35,246,139,228,13,168,95,69,109,47,227,71,184,91,205,137,146,135,130,238,104,169,47,225,65,84,72,85,166,62,90,134,162,58,38,217,128,126,92,190,8,237,92,227,14,57,11,92,124,31,68,184,105,211,142,205,157,12,128,92,93,77,182,39,158,156,20,188,174,105,42,197,45,210,78,40,173,105,99,52,188,210,78,91,108,69,123,184,148,196,58,224,217,187,71,86,95,85,183,239,51,138,253,134,153,120,51,93,92,62,235,162,30,17,71,18,186,109,93,91,230,112,202,97,123,182,103,105,73,61,230,19,52,197,153,6,159,172,144,199,28,115,129,51,251,58,9,103,162,233,70,71,23,241,253,96,40,158,232,78,118,182,151,125,31,28,204,77,159,58,40,9,28,234,205,166,157,175,163,7,11,40,224,25,39,71,131,21,82,186,7,160,129,138,222,127,204,164,81,167,154,225,247,11,183,11,138,9,189,216,148,92,174,25,244,161,60,56,45,113,61,166,105,51,32,151,154,251,14,205,82,204,96,198,138,154,1,126,95,103,20,145,111,89,219,104,101,59,217,45,174,44,233,16,189,26,246,133,235,110,130,155,83,215,170,88,55,78,152,39,61,102,58,104,231,189,247,117,240,129,127,234,161,119,246,78,113,204,206,14,133,184,180,152,243,133,109,96,222,85,155,15,22,189,125,81,7,58,225,65,175,227,49,163,250,23,145,73,50,209,70,65,204,2,214,141,229,215,233,211,212,39,35,68,202,37,34,174,108,52,251,98,6,100,25,15,222,139,201,40,169,185,70,219,53,230,179,93,234,152,102,171,250,221,204,171,201,165,168,25,240,99,187,137,217,245,184,140,153,2,88,156,139,221,138,59,143,185,134,156,23,161,36,60,205,122,115,184,75,106,188,55,140,254,186,105,33,206,42,33,242,32,94,211,81,67,128,184,198,163,77,66,56,125,111,250,146,34,218,227,211,171,47,144,141,42,50,126,154,82,255,115,111,194,143,88,96,29,20,155,126,206,243,84,197,27,54,58,224,44,152,59,212,156,103,139,180,29,188,147,73,207,101,104,240,230,77,41,67,116,55,245,183,11,144,149,155,205,38,243,253,152,225,71,246,39,199,167,73,207,160,157,40,247,122,80,195,222,67,159,60,91,192,17,9,105,154,46,213,106,80,254,200,102,147,174,82,100,119,54,189,149,200,133,131,140,210,17,79,248,191,249,230,217,83,87,119,151,134,228,218,226,201,38,100,193,143,217,136,76,221,188,76,125,66,205,37,90,190,25,252,242,172,206,243,179,228,51,195,74,65,56,63,104,248,126,125,6,132,12,52,68,72,155,116,88,88,1,80,232,189,19,155,239,77,101,34,43,150,31,164,125,95,55,66,166,91,97,106,244,2,116,117,197,231,154,118,130,181,199,92,82,84,85,64,53,106,159,202,220,63,29,66,207,116,22,68,51,164,255,0,90,151,27,138,158,109,64,131,220,51,171,16,228,94,215,154,37,68,64,209,17,244,82,88,167,10,20,86,171,0,68,216,68,78,174,136,55,50,233,44,143,241,92,38,229,33,214,97,10,180,45,110,205,174,34,207,133,164,99,185,47,133,254,188,116,131,116,246,194,112,23,232,199,80,253,218,105,77,68,165,70,230,152,202,183,180,92,208,102,222,34,107,109,120,73,57,189,38,13,32,53,182,82,18,189,34,20,85,13,51,237,12,47,172,14,200,134,181,19,5,186,152,56,158,206,165,89,253,90,206,205,210,162,118,103,127,65,28,215,9,201,215,12,247,16,132,150,208,18,86,122,224,189,151,220,188,164,241,180,177,0,245,150,136,12,210,59,185,150,201,223,34,163,103,124,148,146,146,152,212,55,82,60,55,36,209,91,219,134,144,225,185,37,199,125,6,73,251,176,150,69,204,145,232,39,85,44,205,184,166,61,217,194,155,48,29,67,137,140,6,101,242,17,145,38,142,161,20,113,127,128,197,233,254,0,252,80,75,200,199,104,188,238,84,139,220,140,42,188,108,226,131,120,123,71,117,26,222,91,65,252,146,68,134,71,205,11,200,199,87,124,136,111,134,245,104,206,184,250,204,111,109,159,6,132,155,198,189,122,210,103,215,180,255,44,205,88,2,52,33,87,97,53,132,229,182,246,136,207,161,164,106,89,199,60,211,157,237,145,42,157,189,79,239,255,57,18,104,241,240,117,125,252,227,164,125,196,208,228,244,18,222,97,226,64,239,242,100,70,245,80,111,9,89,16,66,40,210,162,79,22,223,235,56,65,218,200,104,250,170,35,98,228,51,186,73,54,179,97,50,74,225,172,151,98,138,122,98,62,235,227,58,11,6,35,145,211,133,100,70,46,251,166,190,232,65,120,231,66,238,225,181,118,24,38,164,149,132,30,177,51,205,99,241,217,210,174,218,178,215,218,10,199,147,36,232,59,15,77,143,37,246,133,100,116,113,98,134,13,43,182,74,144,156,89,123,250,80,200,188,155,52,222,153,228,67,198,48,181,106,183,210,58,45,27,233,192,49,25,113,218,47,50,26,89,205,32,17,194,159,134,86,171,233,160,180,77,182,32,182,82,178,131,50,162,72,20,92,180,0,188,193,85,31,187,153,250,83,88,153,113,122,113,34,217,16,135,7,80,26,217,104,49,83,128,246,42,26,180,53,105,61,83,161,5,58,195,104,81,243,210,153,114,38,153,211,164,34,198,1,48,80,159,12,50,69,223,135,107,50,128,209,214,155,27,104,216,205,112,13,136,39,63,126,123,105,220,220,218,230,179,46,236,66,14,209,205,208,162,246,103,1,244,114,127,26,78,113,253,105,104,87,195,25,128,41,91,35,144,243,165,209,94,241,130,81,162,236,169,109,165,28,153,222,48,194,197,4,5,242,211,38,213,146,227,167,219,241,151,196,153,238,244,182,59,154,146,39,43,218,116,218,183,85,102,178,88,187,54,148,83,111,90,41,198,164,211,52,242,7,179,115,115,48,38,16,81,232,79,103,186,26,188,150,133,30,226,148,72,184,211,5,150,227,107,130,145,213,152,16,115,187,191,77,139,177,118,73,82,250,26,158,84,169,214,10,164,237,203,59,129,232,221,98,206,218,120,13,150,192,89,30,185,55,240,124,105,80,158,192,47,103,140,25,240,108,237,49,62,167,23,149,187,152,103,104,55,201,123,209,45,20,181,125,62,72,123,154,244,71,38,153,25,87,39,139,56,165,171,251,76,219,216,82,206,2,105,233,105,179,111,166,246,29,171,15,1,91,109,210,55,70,146,216,144,118,81,241,21,8,0,208,0,8,115,129,159,82,110,14,90,59,71,184,121,118,206,174,68,93,29,150,234,85,110,140,64,83,141,60,184,181,10,71,218,16,143,234,25,211,98,154,205,177,15,175,169,29,204,172,29,122,233,34,16,38,85,37,23,195,210,222,111,250,128,22,75,105,24,167,130,45,101,153,115,176,233,231,0,247,185,115,132,255,245,145,141,55,149,201,158,34,180,49,153,228,161,68,18,68,147,253,86,124,150,158,77,13,141,158,154,214,77,230,116,45,245,254,64,189,225,65,157,133,78,253,79,41,46,224,235,21,160,78,149,253,136,151,12,254,34,179,130,104,184,102,242,78,235,38,181,77,148,92,238,13,145,75,206,69,146,30,226,44,195,230,218,218,144,130,233,210,121,130,185,70,25,0,233,237,245,220,218,26,21,103,4,31,168,178,233,131,245,125,113,108,5,84,213,115,235,159,232,106,56,226,200,126,202,215,64,213,32,102,160,241,115,234,120,158,89,145,82,84,168,31,217,186,106,124,147,121,10,2,163,10,250,200,240,29,244,26,198,154,174,15,77,10,229,162,228,66,13,29,22,51,122,249,149,215,38,247,192,26,64,234,161,177,55,142,244,110,183,104,111,132,212,114,49,116,79,247,216,106,16,160,202,135,102,187,57,91,159,155,41,16,15,101,220,129,242,172,174,139,53,64,66,66,172,191,42,89,0,25,136,180,243,203,35,84,221,37,60,30,201,158,207,79,83,209,172,241,211,211,184,167,244,226,28,10,201,253,167,65,56,213,92,168,187,251,147,77,8,38,148,123,137,160,180,196,177,101,202,177,58,102,240,115,141,216,161,79,112,48,4,14,111,52,115,211,89,161,186,101,162,203,195,220,132,144,125,14,240,7,39,133,228,20,12,213,118,61,129,77,210,85,135,244,184,160,193,11,219,105,248,86,41,90,46,207,180,70,184,217,0,77,98,166,109,53,144,14,84,55,155,212,44,77,163,33,226,53,18,37,0,249,245,99,195,152,22,175,77,5,72,226,84,72,1,71,228,235,49,55,161,199,183,137,6,255,240,69,204,36,141,52,9,130,201,226,199,144,35,45,171,115,188,242,38,254,104,231,95,183,208,96,27,62,100,174,240,5,78,164,176,135,126,17,58,39,188,239,206,56,36,210,126,104,136,76,32,211,127,251,172,78,109,255,164,91,156,16,60,214,64,167,205,82,215,61,194,11,249,226,140,146,138,138,209,7,51,106,142,51,179,34,213,37,83,205,68,118,34,177,205,246,117,134,113,42,25,16,9,206,0,228,192,157,156,149,207,199,244,128,227,189,225,72,208,77,7,182,60,39,15,232,213,72,3,31,186,31,106,40,243,66,160,36,24,236,160,184,174,207,8,121,179,238,255,29,230,166,128,150,80,165,47,34,208,82,45,251,56,99,125,157,213,209,52,103,65,173,108,69,198,157,50,195,210,165,221,77,199,221,189,221,134,248,104,43,106,166,214,238,55,63,115,28,134,66,101,228,49,95,122,186,121,117,229,58,236,39,144,4,129,248,89,241,220,150,190,54,13,32,81,152,7,204,216,149,23,170,155,48,187,135,69,198,33,86,212,45,156,70,77,93,226,106,18,122,202,14,131,111,158,226,230,4,35,202,113,116,194,187,121,239,13,40,70,61,133,13,175,175,207,35,51,43,40,0,214,13,68,32,220,220,32,36,22,43,231,100,141,7,67,15,87,16,78,148,13,82,20,203,168,171,31,191,80,35,255,100,76,93,159,153,48,86,159,140,50,219,142,28,210,15,212,242,132,77,244,78,251,189,225,142,78,26,95,131,78,139,28,41,232,192,172,101,253,209,193,232,213,48,91,185,91,158,140,164,155,171,243,114,53,186,98,242,219,244,178,36,207,73,52,252,207,254,176,218,224,7,182,120,240,227,152,237,242,132,200,53,48,47,198,49,63,52,223,65,249,100,196,70,76,139,171,8,109,85,250,211,113,252,220,124,60,130,39,58,199,25,115,246,99,218,149,193,214,105,10,10,116,72,76,164,31,180,89,82,130,72,80,249,249,67,134,244,217,228,39,233,245,26,247,30,112,114,39,205,156,13,230,145,127,16,182,155,241,164,206,224,18,116,111,130,126,79,0,10,202,92,131,100,213,188,102,229,21,132,185,102,120,147,37,189,108,85,9,186,39,32,202,232,177,105,211,180,153,212,76,129,41,30,140,241,146,222,106,204,203,55,66,122,231,198,124,174,181,146,207,103,134,221,28,22,52,201,68,246,75,199,137,207,140,75,176,148,244,102,53,167,195,69,188,149,240,89,110,206,150,189,253,107,244,143,192,88,211,183,115,123,151,36,194,177,144,172,201,205,201,225,185,140,15,191,13,151,171,220,28,217,206,240,149,201,110,116,5,202,33,184,152,162,46,138,222,70,123,106,120,137,10,161,71,231,231,180,56,177,127,123,171,27,57,251,163,17,66,209,44,164,165,48,88,54,227,106,78,209,167,240,178,90,176,20,117,56,18,114,126,42,101,164,52,98,80,129,18,138,0,139,185,69,244,114,127,102,148,115,212,21,55,4,148,115,231,119,178,119,67,56,0,234,68,197,214,171,4,4,1,37,233,23,65,52,37,173,123,241,120,124,67,216,170,198,144,123,23,10,229,98,110,230,79,184,153,231,126,62,103,142,196,0,241,55,4,4,50,23,136,194,174,217,84,238,53,221,158,96,130,250,134,140,168,148,41,45,19,141,22,180,111,241,116,11,3,186,102,250,207,62,144,253,4,128,168,163,40,211,245,196,111,241,166,215,110,146,246,138,5,178,121,20,157,23,29,133,139,249,220,155,157,208,63,214,9,226,97,14,146,7,155,198,237,241,153,121,43,77,2,65,225,86,29,208,64,27,253,121,75,93,93,6,138,252,94,26,232,79,213,80,18,182,227,27,166,162,186,51,213,149,152,38,189,226,231,53,141,18,91,83,222,19,162,147,64,110,153,180,138,122,95,52,130,159,71,255,190,37,2,119,89,97,168,166,168,226,181,40,132,62,135,104,239,217,147,161,157,228,102,67,157,202,91,87,220,120,247,67,32,241,95,207,134,196,124,142,147,13,2,145,36,74,85,84,63,142,147,226,15,182,58,20,174,58,162,176,150,183,184,24,34,204,169,207,13,56,198,143,92,114,179,163,235,30,222,172,156,18,102,224,130,207,136,15,40,4,154,63,184,233,73,63,55,47,240,190,124,102,184,244,179,238,165,160,163,35,137,58,6,157,118,186,199,211,83,177,74,140,233,130,47,69,38,3,237,88,119,76,193,155,36,173,9,65,239,236,238,46,172,103,85,169,74,113,251,75,0,154,249,229,162,217,18,146,116,145,188,66,140,118,63,223,3,233,183,56,63,108,155,93,90,71,51,176,103,60,24,140,48,10,150,64,96,196,5,30,142,21,182,7,93,31,155,147,45,126,26,144,182,130,60,206,113,156,70,204,112,40,70,164,171,213,250,22,154,51,173,240,220,144,188,60,213,113,219,196,253,165,33,60,122,42,243,29,14,134,29,11,96,172,103,15,47,22,80,186,185,65,53,166,56,40,107,255,240,115,115,216,76,80,244,138,81,202,172,187,124,234,11,196,232,28,26,158,108,196,220,167,226,160,134,1,241,227,83,131,234,86,164,41,44,22,177,124,32,146,213,121,180,140,191,125,197,68,193,145,123,128,168,3,176,158,15,26,184,35,165,71,38,71,61,162,34,132,138,162,70,147,134,175,245,231,178,190,133,199,104,78,101,220,25,54,171,241,96,180,157,191,139,217,70,79,248,3,246,207,123,197,60,128,223,83,73,78,119,62,143,124,103,239,126,160,204,16,162,118,103,140,130,96,22,151,80,89,201,64,22,197,244,60,206,103,215,206,12,120,109,162,247,130,67,125,104,81,18,86,222,90,99,73,159,163,147,227,229,49,55,167,237,166,69,146,54,44,249,237,179,157,156,144,192,15,196,5,139,254,126,40,207,56,48,195,156,145,169,212,39,31,199,103,116,255,159,140,80,18,42,32,92,219,148,151,123,48,232,75,55,233,8,231,197,80,91,173,113,170,157,9,87,244,189,57,49,125,167,131,190,142,227,250,154,233,234,206,241,104,29,229,109,237,236,192,155,141,66,85,7,236,40,105,95,224,109,241,92,149,216,109,204,199,120,97,12,134,217,84,56,61,77,4,245,250,132,185,130,63,150,49,25,176,58,133,231,68,67,183,56,117,72,24,230,24,111,88,20,135,98,198,54,108,241,145,239,107,156,213,10,55,222,150,69,112,199,170,25,121,192,80,43,126,91,184,224,103,59,80,241,6,74,238,33,182,97,23,159,143,169,63,141,138,75,142,159,134,126,65,91,70,88,198,145,187,106,198,226,37,43,107,115,82,181,136,204,231,111,206,138,121,74,97,144,40,190,168,63,185,161,216,140,76,37,200,169,33,234,87,198,146,8,93,107,152,105,195,212,143,201,7,240,109,146,6,169,162,11,224,76,155,28,96,102,64,62,75,233,133,183,41,194,181,248,105,246,108,237,31,154,38,181,27,33,147,33,125,203,99,222,206,245,134,25,128,161,94,61,209,51,45,17,235,65,113,144,31,115,159,225,225,83,57,202,218,207,53,141,75,180,222,232,122,11,13,17,211,148,129,137,24,118,208,249,247,78,113,36,75,194,76,154,249,185,58,93,212,37,158,237,16,25,181,99,238,38,19,30,102,45,114,161,39,86,87,100,105,200,139,181,231,193,42,173,215,113,45,168,30,229,158,132,83,60,22,8,91,244,124,86,87,57,177,115,196,245,150,223,83,14,70,226,200,192,93,53,35,155,212,17,29,6,149,155,241,211,244,15,13,53,159,61,44,223,116,6,42,33,85,205,52,235,245,123,243,44,226,89,182,227,208,11,21,230,246,120,225,16,175,208,5,20,230,172,61,110,8,186,58,41,38,57,3,184,71,244,90,90,72,122,188,214,249,234,229,89,186,48,132,164,107,166,130,61,117,167,92,183,186,141,185,42,68,111,147,8,12,96,149,153,171,118,177,225,102,71,194,28,243,206,207,213,171,135,208,180,101,59,170,194,3,209,56,156,43,18,45,38,147,62,158,71,43,227,238,119,213,26,3,117,219,56,39,70,138,16,24,206,114,213,222,34,210,35,195,231,102,75,245,234,134,7,35,228,29,181,68,241,86,172,191,54,19,79,109,109,228,133,158,173,22,209,247,25,102,20,101,243,179,153,70,53,9,57,63,197,90,179,139,67,77,25,89,179,174,156,228,187,91,17,40,174,5,111,169,27,18,10,47,129,90,108,197,136,179,244,165,144,216,113,95,1,190,210,167,96,185,187,105,253,249,250,40,136,251,62,51,229,28,169,55,239,133,182,246,26,143,25,223,43,204,103,207,87,224,213,54,117,231,21,55,239,64,9,245,104,163,131,43,182,148,130,28,173,246,136,34,22,17,231,121,43,214,225,248,172,143,115,222,220,23,163,172,176,245,106,20,26,34,189,84,192,222,62,199,106,225,108,140,171,233,194,94,237,89,186,37,114,10,240,233,77,213,104,48,218,163,40,29,66,214,135,123,32,102,198,57,150,64,65,74,91,167,33,243,127,70,166,242,108,102,85,15,101,186,83,87,156,217,116,86,10,127,106,253,145,34,121,112,110,250,16,90,17,69,187,54,223,100,34,16,228,242,108,104,6,239,140,171,105,111,213,30,82,32,50,193,62,211,160,254,208,140,30,60,155,203,69,24,200,74,175,167,199,3,62,251,94,98,223,160,92,253,108,212,3,180,102,36,50,207,25,172,114,180,244,134,23,77,75,227,70,117,125,114,142,151,123,53,62,177,14,249,153,165,243,190,87,129,146,88,143,31,83,39,141,140,56,18,227,207,153,14,1,92,188,86,218,74,191,100,194,91,208,7,132,25,4,187,30,140,153,12,138,79,21,32,48,218,225,1,181,95,186,75,36,173,249,4,124,155,52,104,180,4,35,122,212,223,115,179,80,197,245,15,98,148,146,143,67,0,55,120,36,237,80,84,42,75,31,13,190,197,123,243,110,56,126,53,83,81,186,102,150,186,62,90,133,202,40,170,35,36,174,95,87,6,237,226,91,63,228,236,211,39,71,61,234,94,77,140,157,30,51,53,245,24,53,168,33,180,75,251,199,44,31,143,6,54,183,63,30,3,132,151,241,219,200,155,62,159,132,107,163,162,203,246,248,108,44,16,133,69,90,130,62,119,221,47,241,115,103,139,130,19,96,119,141,65,102,39,245,63,163,224,84,149,170,14,179,53,127,70,89,20,145,121,29,113,210,128,59,202,85,208,21,63,67,74,5,121,93,243,57,101,159,64,130,157,40,234,162,166,167,249,90,225,246,114,43,196,49,127,244,192,98,9,64,155,13,81,222,107,174,43,134,236,196,89,90,177,197,220,162,141,169,114,162,215,180,31,51,173,208,110,78,38,95,251,188,215,136,150,0,107,109,214,158,96,6,109,71,4,100,37,192,57,158,155,23,208,66,110,166,249,127,183,231,139,148,28,99,186,8,74,202,243,98,233,44,217,184,250,231,209,233,92,160,141,34,42,151,68,188,107,63,51,169,197,250,171,150,161,210,56,132,124,98,14,112,215,162,66,245,124,48,104,214,47,51,68,45,175,187,206,215,108,151,24,162,63,240,95,22,80,118,90,80,66,177,243,40,207,2,170,100,234,162,110,154,142,207,246,92,141,11,158,227,106,250,40,158,40,165,222,150,183,115,35,114,53,207,210,134,48,35,16,17,139,192,65,95,139,195,52,74,182,134,26,215,33,179,28,123,92,12,170,255,25,240,98,34,156,1,152,104,251,253,92,217,216,238,162,208,76,174,186,61,161,27,169,164,48,39,144,103,79,224,119,94,44,204,168,152,52,189,121,154,16,130,187,25,255,174,60,199,128,73,182,4,16,132,6,232,231,128,2,6,24,53,112,171,67,204,199,60,238,144,194,24,163,135,250,50,181,117,47,175,115,150,205,253,156,125,52,147,248,197,41,113,32,233,131,113,232,95,51,20,113,207,152,205,75,210,100,61,132,138,234,225,115,157,32,232,190,214,241,163,116,204,140,223,84,182,44,100,2,138,114,132,64,226,120,247,210,23,131,187,55,4,128,81,178,77,6,142,147,137,102,169,181,112,154,147,169,190,201,147,179,236,103,4,234,240,85,75,199,13,11,15,100,102,148,239,89,108,66,201,120,124,125,120,239,239,1,181,84,240,0,207,179,173,216,46,113,83,207,65,32,132,49,230,180,137,249,44,151,46,212,41,25,180,77,248,243,200,44,234,189,161,128,77,253,30,95,77,75,213,205,86,219,117,217,207,131,30,55,78,30,156,154,235,197,191,108,90,45,148,233,166,208,164,27,123,18,65,205,86,198,24,68,234,194,205,2,166,161,225,130,177,152,157,111,228,91,22,93,0,105,41,7,62,93,83,129,96,57,99,86,133,79,128,178,6,114,49,1,81,25,134,21,80,51,91,73,152,27,57,167,249,152,65,50,4,130,229,105,140,193,76,82,200,231,177,181,198,234,144,15,195,165,7,73,15,141,48,106,133,102,41,30,28,146,223,246,252,116,6,17,16,87,243,77,170,254,244,20,95,135,114,64,121,172,198,67,234,112,189,77,57,177,232,79,155,132,106,152,143,63,46,206,10,140,253,41,168,110,232,8,173,202,65,142,168,83,186,64,242,179,77,75,10,25,162,169,181,47,112,159,116,207,80,158,41,106,211,183,203,22,144,200,195,82,5,63,201,237,157,71,227,87,185,198,64,197,205,203,23,128,238,78,87,243,134,147,246,94,125,162,74,185,183,209,137,93,92,38,92,94,77,217,183,32,192,187,228,15,28,232,194,44,125,2,179,194,201,26,230,227,94,23,165,246,58,81,200,20,22,144,53,149,200,126,224,178,9,88,21,202,29,185,55,221,111,251,246,224,66,127,40,4,203,182,23,182,232,240,128,192,60,11,19,49,2,117,179,221,6,223,65,128,43,244,229,52,57,205,232,145,58,27,8,106,157,98,94,66,116,99,160,41,25,112,242,57,103,42,69,199,167,65,220,133,48,30,241,225,219,238,6,108,89,228,137,155,245,51,68,118,2,37,62,200,163,133,240,14,104,97,76,194,69,119,240,80,186,60,202,205,235,118,59,192,147,153,149,77,143,50,122,116,172,89,141,92,110,94,104,181,204,215,137,58,78,170,178,4,210,173,114,241,124,123,88,197,70,204,208,203,196,86,105,241,151,48,245,229,102,228,249,17,247,13,149,162,54,117,225,26,144,233,86,108,163,22,107,129,103,236,102,193,206,102,40,52,110,213,218,177,70,160,122,240,59,117,72,51,220,163,17,22,26,223,76,83,51,25,239,200,69,81,107,19,108,62,124,241,199,195,222,129,50,65,142,90,248,82,97,182,236,55,35,122,92,249,89,245,230,214,174,31,39,227,162,113,92,199,140,92,111,113,204,131,241,19,52,165,78,220,8,134,70,17,167,91,251,130,144,108,194,220,16,147,220,148,84,133,206,9,243,168,209,170,138,162,121,234,253,49,179,4,189,168,11,133,103,121,126,186,71,235,254,0,177,42,37,250,102,37,176,136,134,33,245,234,202,241,70,74,40,104,68,104,112,67,239,87,233,36,115,78,81,161,223,200,73,11,211,165,209,49,221,122,241,134,240,191,42,97,228,217,72,125,188,207,198,69,55,168,18,66,46,136,190,190,159,134,251,241,89,185,128,47,209,63,249,204,176,175,170,179,96,124,5,1,216,54,250,115,165,86,44,164,4,2,112,52,161,67,201,34,137,192,107,5,50,127,26,227,148,76,82,216,60,17,149,116,51,113,155,140,55,59,126,184,180,8,244,42,15,20,120,34,186,160,190,95,62,254,39,161,174,236,41,48,158,186,226,205,49,47,132,182,134,170,49,204,29,84,174,43,211,247,247,252,52,235,199,183,82,100,54,138,64,207,48,87,151,103,61,215,153,184,146,142,9,41,51,247,5,172,63,57,201,186,230,20,205,1,56,93,148,150,30,213,131,68,31,154,199,217,103,178,195,77,47,223,26,104,115,112,71,3,190,67,219,67,117,36,128,121,127,203,131,138,238,217,99,116,97,243,185,190,159,6,167,220,158,169,96,192,52,15,203,182,97,5,94,243,89,124,238,104,152,42,147,52,211,177,23,158,97,116,64,5,26,55,123,60,155,134,65,30,63,43,125,23,73,183,66,180,33,28,88,176,169,231,141,173,183,70,77,195,87,245,166,34,166,138,10,38,158,17,49,29,89,140,36,154,155,196,58,112,77,15,55,163,244,170,251,108,50,109,215,111,1,108,131,26,87,181,214,203,134,179,207,141,178,210,135,158,96,159,62,87,31,209,51,60,84,185,244,201,206,156,245,32,225,56,245,199,197,156,58,38,160,195,61,196,216,150,83,121,78,151,198,48,252,94,251,108,215,224,122,158,211,133,35,251,115,53,72,25,39,252,26,221,21,106,247,156,37,251,156,165,71,117,79,129,10,207,111,222,241,119,245,115,49,119,28,235,52,18,245,231,177,85,94,131,14,145,239,236,26,160,253,84,208,28,215,56,135,31,115,204,192,243,245,132,176,130,90,246,71,155,244,106,63,187,161,149,2,178,155,129,124,213,231,128,64,18,230,179,210,164,156,242,243,211,156,64,221,205,182,175,200,213,195,38,238,103,134,115,161,60,179,244,236,210,219,47,206,52,123,235,215,108,36,164,63,215,207,58,98,161,173,17,31,168,19,24,252,190,230,57,17,137,231,183,186,72,103,28,60,117,62,216,56,179,104,216,161,190,11,74,224,51,35,108,221,69,93,239,120,149,103,42,56,245,203,49,55,124,38,185,154,29,44,135,149,110,140,252,40,238,84,39,47,5,52,49,199,107,62,131,232,114,230,39,22,200,150,108,184,142,161,81,21,251,152,84,52,44,211,227,208,78,175,133,83,214,59,171,167,170,163,109,178,225,110,133,244,81,189,244,95,143,194,103,5,99,251,16,213,22,68,152,125,180,43,180,152,85,101,182,208,55,114,69,144,97,66,245,91,6,4,157,240,236,245,50,216,127,249,90,114,243,227,194,140,29,207,93,105,191,210,8,1,55,222,137,54,241,24,104,203,41,26,247,244,104,212,62,71,222,70,43,87,163,38,0,142,95,56,55,72,0,82,88,215,112,14,167,40,187,249,120,33,26,135,118,43,22,20,183,34,174,36,122,60,192,175,150,211,251,147,59,68,172,70,25,91,25,227,233,79,6,59,101,83,50,88,254,219,107,9,195,202,86,234,225,156,45,132,196,195,118,51,45,86,89,169,100,135,17,246,126,230,138,198,175,210,212,158,247,116,142,133,97,165,108,221,133,9,222,145,188,112,243,130,161,233,9,253,145,62,241,123,159,141,181,233,215,78,212,238,92,215,3,250,72,124,252,166,9,17,170,9,254,94,203,202,144,93,169,102,105,151,240,71,35,177,35,180,74,205,132,119,61,169,142,46,202,84,154,4,148,249,166,131,112,81,232,2,188,60,116,204,192,175,250,189,121,114,117,11,121,141,96,220,27,8,11,149,71,213,111,66,99,145,99,80,78,152,175,225,55,9,11,87,154,99,72,71,87,85,16,210,60,100,102,221,108,141,1,74,136,188,145,13,140,15,2,20,68,39,41,59,210,138,137,68,93,246,201,42,172,91,72,103,166,212,39,116,135,21,53,221,73,104,187,161,152,199,173,227,13,196,214,81,48,23,217,191,132,88,171,63,54,42,5,67,3,108,74,26,222,165,49,126,42,106,227,225,144,38,245,226,187,21,196,84,233,97,160,78,198,191,225,102,138,63,26,35,27,72,44,223,117,79,87,234,210,196,65,151,139,113,87,85,176,237,252,111,206,216,40,11,89,110,153,225,39,150,135,90,36,54,44,115,237,228,201,78,208,154,28,203,135,98,114,154,91,213,197,144,37,141,195,190,34,213,222,85,185,44,81,145,142,13,171,176,15,232,246,15,37,188,108,195,231,205,132,134,223,180,177,188,20,254,163,36,84,177,67,130,185,58,238,54,93,160,123,82,90,247,70,70,221,79,15,136,165,228,84,179,164,221,231,134,3,39,5,202,47,215,54,235,252,142,51,113,113,232,233,113,59,105,237,254,190,117,70,190,72,246,155,74,185,177,199,121,219,97,129,84,247,232,56,253,112,72,127,102,19,113,84,213,3,211,191,222,225,8,108,52,167,68,215,0,26,27,103,44,70,232,106,55,61,215,80,0,235,78,238,48,152,178,91,89,181,205,236,170,227,103,23,237,84,213,223,155,143,20,87,35,101,53,244,98,56,120,90,120,71,195,228,29,196,60,140,63,197,205,5,80,138,154,155,9,139,186,227,118,34,163,173,226,100,41,95,234,46,56,246,209,110,45,26,166,50,204,254,219,244,93,8,47,42,126,221,213,71,29,103,123,130,155,67,99,247,225,122,230,244,7,210,4,34,31,211,78,155,26,230,166,194,197,132,253,137,197,232,214,98,13,227,98,134,50,97,135,25,76,157,122,171,5,193,83,135,6,108,250,113,187,122,117,48,33,71,239,202,166,90,213,94,235,76,17,51,65,147,247,100,105,10,60,80,158,104,217,166,190,80,222,39,75,81,162,216,243,61,183,42,123,95,40,19,208,50,185,85,104,14,241,236,30,88,13,64,252,73,154,75,192,197,30,151,50,6,133,238,196,161,209,220,137,0,34,213,190,237,88,19,9,83,40,121,74,132,230,214,50,163,202,172,108,95,228,214,60,154,59,171,167,61,111,77,28,154,35,216,227,83,22,29,240,179,177,6,212,155,182,173,36,160,31,6,165,150,168,154,66,229,112,182,8,13,216,144,56,108,17,165,82,64,127,34,73,146,149,241,228,9,241,189,71,12,209,26,91,139,71,200,182,89,106,132,76,191,154,39,252,214,249,71,59,41,72,58,156,243,196,115,168,11,128,139,224,89,49,79,207,72,176,25,149,161,105,1,70,177,122,121,29,206,181,166,73,156,98,152,34,71,191,24,191,155,52,162,242,169,168,220,44,55,195,185,45,99,86,72,132,13,79,146,46,188,238,165,99,150,74,191,144,162,105,240,9,149,128,76,166,226,233,86,227,147,126,36,30,207,31,122,101,146,38,168,51,222,98,238,128,210,61,239,101,164,73,83,151,15,190,83,241,175,105,114,230,117,170,84,10,181,67,79,13,79,218,7,85,55,182,1,23,243,77,220,206,56,22,168,232,176,156,163,45,138,4,19,53,3,13,83,57,223,107,191,185,45,83,53,85,17,23,8,166,35,183,85,33,135,144,157,244,76,195,30,88,139,97,146,45,143,128,204,121,237,41,57,57,218,79,101,143,167,18,50,2,137,142,20,151,80,221,96,102,111,140,100,225,34,94,84,241,26,82,232,51,204,197,196,143,245,183,231,77,212,64,230,115,28,21,53,23,68,82,3,186,79,9,85,95,123,83,237,119,0,189,137,213,232,174,194,47,151,0,167,209,149,161,58,141,182,184,83,116,47,78,248,153,100,233,114,48,70,155,120,3,189,250,228,95,233,250,15,10,183,227,218,158,208,73,211,156,149,35,201,235,123,8,10,247,231,98,90,39,36,237,76,25,225,49,207,104,26,3,53,186,132,197,185,25,33,89,208,105,0,185,59,151,103,125,176,122,251,171,206,196,160,146,168,247,134,112,47,16,90,201,40,246,52,203,153,111,135,57,77,253,77,243,75,224,77,47,17,2,41,254,53,245,52,63,71,85,190,220,114,28,17,243,153,254,151,85,133,76,99,234,170,66,148,32,39,13,34,167,137,210,164,204,177,220,240,61,194,12,184,75,103,201,121,203,17,184,152,227,83,239,173,245,210,102,180,70,151,60,241,248,102,83,165,153,22,223,254,114,174,164,199,187,50,101,234,210,250,101,233,220,58,98,8,64,23,209,15,32,58,211,217,143,104,66,238,151,240,245,44,83,117,190,206,134,211,235,173,161,193,48,165,75,139,78,129,114,9,170,179,145,150,171,138,87,190,223,131,216,109,171,194,54,147,242,66,10,160,143,171,83,133,182,58,64,219,224,93,65,178,102,60,102,144,228,190,165,224,182,241,197,213,108,77,157,78,194,182,160,239,144,97,25,212,234,221,7,162,218,189,4,176,128,60,25,60,232,53,24,222,88,184,242,219,131,194,101,15,149,47,216,250,154,94,61,32,180,244,171,39,84,117,34,202,198,102,84,163,189,133,122,222,16,6,135,134,198,228,25,152,80,24,51,182,15,81,93,203,48,146,57,61,28,16,199,169,18,169,84,6,2,95,146,13,81,55,84,3,149,234,184,47,190,108,253,134,143,254,234,202,23,74,145,73,98,36,25,52,219,225,123,232,170,17,72,9,219,44,14,18,254,94,220,220,100,194,68,170,110,209,68,24,178,107,13,53,99,25,242,142,102,91,205,113,53,173,198,50,89,58,112,253,43,166,4,1,249,150,160,141,40,111,207,43,172,214,136,224,68,87,208,26,174,125,203,202,166,89,40,191,77,246,230,246,50,193,255,195,212,21,51,157,148,33,167,72,107,147,132,116,192,71,96,240,117,43,174,136,106,22,26,239,116,240,20,34,255,166,207,205,46,28,223,3,153,223,166,58,167,195,8,151,194,140,140,163,252,48,252,139,59,56,14,81,116,208,24,153,114,68,142,230,247,108,36,245,242,78,164,132,162,111,50,211,206,86,218,163,207,202,226,139,241,4,241,209,213,220,24,192,113,103,120,19,33,24,163,98,230,243,196,20,110,75,122,127,81,102,129,101,60,164,3,167,9,186,170,64,43,68,48,37,164,3,141,109,75,204,48,189,44,81,198,204,154,16,63,91,16,89,164,22,42,97,51,171,64,107,166,198,29,83,24,94,143,220,245,226,105,68,71,46,233,137,52,163,88,139,237,66,46,38,186,217,30,85,159,149,10,80,240,172,29,175,18,248,246,29,113,234,211,61,198,12,93,36,165,62,165,153,139,154,245,118,51,106,43,178,19,35,7,186,194,139,73,249,15,16,14,186,180,115,232,40,157,175,69,209,244,62,218,130,207,175,120,125,143,210,84,211,237,142,38,241,18,109,59,100,48,216,86,174,153,34,106,148,53,105,135,158,170,249,182,64,251,236,208,65,45,136,114,200,129,143,162,4,238,139,152,5,45,78,91,61,205,58,69,110,174,27,26,45,156,53,151,251,100,143,48,33,5,189,21,192,76,123,47,21,161,7,122,210,226,240,75,191,236,225,157,73,112,243,6,124,145,33,205,85,78,101,200,9,70,136,158,111,171,4,203,94,9,27,202,30,161,50,76,35,253,150,172,198,249,88,145,7,133,41,139,208,71,46,222,103,255,10,245,99,84,55,85,220,21,106,131,51,166,46,111,124,190,122,18,36,44,69,53,8,54,174,14,48,156,136,93,204,147,198,203,48,167,164,34,77,116,9,194,233,94,66,59,25,162,164,170,102,122,240,66,90,25,254,197,94,30,115,180,60,32,230,125,102,94,233,207,205,131,200,246,152,193,245,233,144,110,43,30,251,168,84,28,128,164,143,70,236,28,18,197,149,8,37,61,195,2,224,223,31,173,80,72,78,58,44,137,22,36,151,102,70,196,83,69,136,233,89,156,57,190,87,166,122,162,99,62,46,79,225,153,24,205,162,102,253,216,212,68,67,223,123,178,127,234,92,192,237,202,46,240,189,40,37,20,157,11,11,239,60,174,62,191,83,158,33,47,164,201,93,122,28,254,94,13,142,206,231,174,192,29,220,76,91,243,117,61,79,132,152,140,110,204,205,240,173,221,149,143,98,44,40,141,111,54,112,68,144,223,185,102,106,178,158,0,104,198,67,40,190,188,185,0,221,209,93,72,111,16,1,22,49,111,35,230,115,115,53,218,239,107,198,225,243,92,40,218,165,150,9,191,102,67,25,52,215,84,135,151,76,168,170,112,101,103,0,103,26,76,33,93,114,142,112,36,55,215,151,5,51,112,230,206,141,142,32,34,4,179,224,42,245,139,172,227,157,74,214,17,121,86,152,203,212,195,152,38,179,28,247,223,14,94,55,47,90,65,239,213,86,32,108,197,159,140,153,35,13,150,176,106,157,189,248,243,38,96,93,192,49,25,98,38,85,242,121,251,102,166,150,125,205,52,189,59,48,205,110,62,165,235,26,68,177,233,255,184,249,56,115,83,127,219,48,16,221,111,142,78,156,48,196,119,43,12,133,186,57,77,5,245,238,166,198,38,213,156,84,128,17,7,156,116,199,148,142,134,234,180,199,8,215,22,228,3,174,217,92,246,26,102,50,148,215,41,238,166,18,187,150,63,217,241,14,146,160,245,192,246,147,193,174,97,222,85,26,175,59,178,139,123,197,131,211,33,214,244,189,168,231,239,26,115,101,195,5,122,103,185,201,162,197,190,195,102,203,26,188,102,206,156,230,250,228,19,88,237,234,242,228,203,90,58,99,88,160,207,185,62,53,44,149,228,164,253,230,211,154,156,229,201,57,27,61,43,111,60,86,89,52,216,76,68,185,123,24,207,231,38,35,39,86,200,2,226,226,1,100,187,169,153,218,68,246,89,14,134,74,96,240,198,207,236,231,50,33,36,68,24,67,172,20,209,135,127,16,8,243,68,153,17,182,23,168,101,252,167,97,65,17,222,227,179,2,56,109,135,127,237,66,109,109,202,107,161,247,238,197,104,86,143,245,132,137,121,101,111,8,132,80,5,222,179,42,86,242,119,49,199,179,1,246,228,181,96,14,242,168,19,51,88,153,251,94,48,22,160,46,241,51,211,148,213,5,133,11,71,35,188,44,213,205,4,208,178,165,77,99,254,243,67,134,92,211,188,46,94,255,209,64,249,174,67,187,216,16,122,176,62,207,138,65,93,221,205,28,67,69,205,115,58,36,8,21,99,40,67,238,52,155,150,117,252,130,47,194,13,154,147,228,226,69,118,40,249,131,157,249,92,68,216,145,6,60,132,234,190,207,5,36,174,75,231,40,66,141,68,184,97,62,135,103,127,204,192,124,190,68,213,137,89,78,200,34,216,127,136,12,82,176,3,52,99,30,168,23,7,66,114,22,90,107,127,242,178,141,218,73,204,19,78,0,31,21,176,50,18,13,156,223,50,14,232,111,30,14,82,102,173,136,153,54,73,175,173,130,118,132,237,86,110,142,108,79,248,43,221,90,32,238,169,127,54,191,148,130,31,140,32,50,39,17,180,177,246,206,233,226,115,132,160,232,191,234,213,196,238,62,168,212,145,146,156,49,56,178,236,152,159,21,64,210,80,107,45,193,68,77,232,76,233,112,137,25,189,134,226,207,13,181,140,200,120,30,51,188,167,254,189,140,78,248,70,72,60,103,117,122,250,102,68,163,2,157,193,138,43,236,215,182,109,244,32,106,198,75,246,171,173,148,84,159,7,227,11,124,235,195,58,111,164,6,217,161,13,162,117,254,51,103,43,134,203,205,1,34,56,239,65,35,58,43,66,178,194,89,100,26,246,159,153,149,217,245,91,211,255,55,227,99,194,16,37,2,38,221,136,198,93,123,241,28,84,52,75,39,25,149,97,193,68,117,243,25,19,145,8,98,34,1,101,240,171,207,107,230,165,35,14,223,131,87,151,168,13,29,247,177,203,84,0,79,228,128,13,90,59,105,210,151,39,167,218,145,191,210,108,67,172,161,11,59,44,74,6,231,148,200,97,110,230,129,200,198,112,60,190,234,11,168,25,247,153,248,27,112,15,180,216,240,248,38,100,55,101,83,154,193,154,208,0,162,117,253,220,214,229,224,241,48,188,128,67,28,219,110,29,70,213,79,101,180,213,139,132,149,76,65,248,102,182,155,161,31,221,106,134,14,164,186,153,134,63,157,196,180,135,181,26,207,205,161,49,110,98,19,144,106,222,78,54,218,12,40,253,188,53,24,70,87,179,177,26,64,150,206,130,110,148,196,211,159,156,246,245,19,80,201,78,13,132,216,35,67,96,112,44,124,181,18,231,124,31,155,84,121,89,58,42,212,12,98,191,163,164,6,34,68,223,11,92,219,112,179,73,188,202,215,164,141,222,57,36,121,255,149,69,125,29,34,56,10,230,113,117,162,191,86,191,8,133,250,225,15,142,31,181,158,19,200,122,166,103,152,173,136,39,102,218,199,124,51,61,102,132,64,101,154,82,21,14,31,205,154,215,250,179,153,94,88,209,15,82,47,108,112,221,90,15,119,243,81,49,159,106,171,121,89,141,219,205,180,73,234,54,15,225,201,87,40,1,236,111,152,252,176,34,196,61,147,111,74,116,0,161,17,224,230,145,240,85,178,79,21,43,75,74,189,98,0,32,72,206,190,196,68,58,30,247,93,2,212,183,169,141,249,111,35,233,83,154,220,28,245,189,248,92,201,154,152,175,17,45,190,233,174,99,133,60,180,222,109,1,182,243,234,216,77,80,212,123,175,42,207,101,113,192,114,107,221,154,216,39,233,11,231,124,115,115,134,112,91,46,38,249,237,77,248,128,172,207,12,190,94,208,200,217,138,24,110,102,107,108,242,220,25,224,66,245,143,5,239,1,226,46,215,76,30,205,177,109,228,182,193,86,221,71,59,95,135,240,172,186,25,132,222,205,189,67,9,70,38,215,127,155,147,80,96,192,3,245,173,225,2,214,173,88,225,235,186,142,38,81,114,131,144,115,95,48,27,91,204,48,40,250,250,40,31,173,209,53,195,205,225,74,232,205,112,85,66,157,67,143,131,41,73,187,249,215,20,126,205,240,64,58,122,179,153,40,140,244,132,15,163,27,216,62,75,233,63,174,178,211,14,202,8,201,27,42,128,227,64,131,46,195,178,81,243,242,121,6,169,66,145,115,249,152,225,238,246,49,133,131,39,203,28,206,219,48,201,126,111,83,170,191,223,11,165,39,170,181,63,43,242,212,168,223,136,185,195,184,251,253,50,74,179,67,246,51,150,37,83,241,91,62,0,71,148,131,9,217,4,147,109,253,204,48,216,223,237,236,88,121,88,15,50,0,68,86,41,87,16,103,33,109,228,230,31,49,82,19,243,0,48,254,189,22,78,168,18,207,194,178,131,191,240,125,108,136,11,178,236,87,72,229,64,35,243,153,211,164,51,176,169,57,143,208,60,6,235,70,179,95,17,51,69,79,191,57,161,212,20,82,67,20,57,105,41,90,110,70,216,89,135,252,108,40,103,49,187,185,219,174,37,195,114,86,123,114,30,110,195,240,37,41,17,33,165,211,118,196,233,103,23,25,90,237,24,38,125,80,61,185,1,77,200,113,72,228,209,126,82,235,197,205,108,166,23,223,0,111,18,14,134,63,26,125,163,175,25,143,217,159,12,118,106,161,25,27,244,97,143,72,77,210,7,66,221,64,204,148,144,82,92,77,241,66,118,134,98,188,147,158,0,76,236,166,69,111,62,64,199,207,123,115,66,101,49,31,231,124,69,100,151,224,64,104,73,70,101,209,122,127,95,155,210,136,236,227,236,175,105,222,71,51,217,153,123,117,53,9,41,223,170,25,114,94,238,154,139,181,39,100,55,3,73,148,201,98,4,204,14,231,229,123,206,44,16,159,97,25,194,112,148,32,141,19,167,121,216,225,232,109,165,88,225,152,187,175,93,45,240,235,215,92,154,0,101,6,92,143,145,228,230,167,83,19,152,242,48,189,93,111,210,71,76,226,108,5,69,222,11,96,119,56,174,144,118,15,105,79,27,205,240,40,177,8,78,244,118,252,216,123,115,4,162,206,185,27,83,9,74,99,49,162,184,235,174,101,66,90,76,151,254,217,187,119,141,173,24,232,73,17,253,120,160,170,16,226,185,25,254,227,244,152,153,41,126,111,235,151,148,3,234,215,122,235,123,82,178,68,164,108,243,184,180,206,62,126,252,68,80,1,178,17,3,87,200,158,177,225,212,77,77,200,217,224,118,180,156,193,103,38,255,32,210,0,131,12,208,137,96,231,103,30,112,154,100,249,233,101,114,121,249,51,147,190,125,30,124,27,199,159,95,141,110,159,104,141,28,51,211,184,250,163,161,35,48,174,255,102,209,102,119,244,181,105,204,106,38,121,24,17,189,203,156,154,219,90,166,236,42,221,106,20,159,195,1,115,47,236,192,69,204,64,1,135,91,225,19,186,217,9,172,8,234,101,55,83,141,148,81,129,231,182,123,42,10,12,135,237,144,98,102,229,38,55,83,173,18,238,28,48,32,0,230,253,201,138,21,211,228,106,163,43,216,254,219,131,114,229,148,215,94,134,115,240,215,158,232,200,12,121,242,157,33,65,243,171,173,83,68,252,13,128,132,231,225,253,183,89,169,66,13,66,239,32,123,175,15,11,85,32,209,60,160,4,59,67,120,214,88,43,160,19,19,243,34,119,237,179,1,130,217,27,14,131,74,66,1,175,185,117,48,226,98,38,221,176,106,142,105,76,40,161,230,97,90,3,110,6,56,115,67,156,97,159,43,60,134,148,76,150,252,90,137,80,115,108,119,32,99,69,164,203,200,204,107,139,173,54,211,113,47,59,241,76,198,3,238,86,192,145,178,4,32,127,186,153,44,26,107,207,250,188,3,126,190,15,52,248,177,240,207,166,32,184,89,88,118,205,195,247,109,163,3,100,186,83,5,148,85,117,118,67,154,161,16,184,189,31,27,217,166,234,146,8,192,246,33,61,145,155,255,36,145,226,96,229,20,191,120,96,152,234,143,143,23,187,225,166,207,180,235,213,153,2,72,152,73,49,220,98,10,146,7,212,189,221,215,129,26,81,186,200,208,37,197,101,112,39,141,214,106,117,40,8,221,70,164,22,17,95,197,205,21,179,41,179,184,43,196,182,35,133,185,97,181,81,79,131,229,105,221,236,93,198,116,33,231,26,14,224,249,64,89,159,140,51,217,143,136,12,231,183,48,200,14,75,212,68,46,183,32,38,83,229,99,211,43,225,220,231,184,130,36,140,246,115,113,143,200,237,124,121,54,192,170,191,156,153,201,238,50,159,99,185,13,53,79,107,123,118,243,96,145,200,76,2,80,231,253,182,40,193,33,85,166,99,130,32,117,4,26,245,87,246,211,153,196,186,119,115,131,61,82,95,155,214,105,71,78,89,129,124,246,103,162,177,231,100,255,237,110,18,23,58,21,104,62,137,24,135,38,60,9,36,76,52,48,78,252,66,84,46,153,145,99,166,38,232,206,35,226,134,234,152,158,141,22,199,56,172,21,188,182,92,108,167,134,7,195,199,19,156,187,55,185,26,249,159,27,217,117,98,246,48,174,159,90,144,223,122,162,131,121,19,216,3,233,176,234,244,183,128,193,236,29,197,156,104,177,116,243,6,156,42,225,209,89,198,236,166,97,54,66,161,33,230,102,165,204,8,165,145,147,148,71,203,0,126,60,3,112,246,209,181,159,123,195,231,224,181,97,74,195,79,52,124,28,224,62,75,36,31,126,82,77,75,205,198,81,227,233,133,14,213,151,222,60,81,210,253,172,150,136,18,199,241,60,24,152,117,255,233,31,25,186,94,76,18,203,179,92,100,118,134,122,196,148,31,134,119,181,54,163,39,222,75,222,58,225,235,68,10,237,108,181,10,94,133,7,218,188,117,55,159,13,233,150,135,240,114,78,232,150,60,103,9,86,108,84,253,233,115,228,118,119,192,152,194,105,233,247,56,102,56,234,60,255,86,224,82,212,171,209,105,113,111,187,103,43,66,111,53,67,214,234,169,92,90,83,150,78,21,24,209,124,204,160,34,68,111,90,173,233,184,96,145,162,6,100,158,159,183,174,197,185,90,201,49,210,245,177,158,159,14,29,149,6,149,241,210,4,194,194,7,94,30,131,116,131,203,61,131,6,135,173,95,252,19,247,212,153,192,173,167,103,252,105,238,209,245,129,111,16,190,182,117,178,164,103,30,65,224,19,137,121,82,225,73,118,97,19,66,73,183,24,129,100,132,28,93,199,105,202,201,165,57,0,40,158,127,47,186,114,231,142,140,13,237,38,85,232,5,33,120,89,211,149,105,206,158,11,216,69,220,20,152,244,110,76,72,46,77,218,242,136,201,234,253,150,148,206,17,168,252,47,255,229,223,254,254,95,254,242,207,255,242,167,191,252,245,207,127,250,223,255,240,127,255,215,63,254,249,159,254,231,63,254,235,127,253,15,255,238,31,210,191,253,219,223,255,223,191,254,235,191,252,233,31,254,238,223,255,233,31,255,250,127,254,242,167,191,251,251,255,241,167,127,254,95,127,250,235,95,254,245,31,62,195,127,252,243,63,253,233,63,253,245,47,127,254,167,255,241,119,127,255,223,254,249,159,255,242,223,255,252,79,255,248,215,115,159,255,108,63,58,172,237,103,148,95,88,115,30,141,100,88,84,102,140,134,7,38,167,107,157,18,204,97,70,221,235,119,48,152,25,4,237,80,115,114,204,183,153,225,228,106,98,38,135,244,203,188,153,153,189,228,94,61,113,233,63,62,246,223,213,245,106,133,96,62,238,232,151,67,250,253,246,29,75,172,38,253,56,221,58,141,8,87,205,57,125,82,111,102,158,68,42,98,6,27,247,107,52,193,12,14,185,232,205,147,37,123,194,156,73,202,95,243,130,240,183,197,131,175,33,155,137,153,105,31,136,171,55,53,223,44,102,122,48,106,12,57,39,113,151,39,55,193,129,228,47,6,116,39,183,251,193,200,252,239,111,205,98,6,90,148,229,209,166,133,154,62,104,160,203,135,190,24,8,169,158,235,53,239,139,5,54,243,57,16,122,220,156,94,156,41,87,3,175,250,142,173,101,64,144,114,37,149,49,195,42,57,194,106,228,253,106,37,165,229,63,189,77,189,86,172,132,127,109,133,21,132,181,252,50,85,168,48,211,3,63,174,122,17,230,76,71,205,55,102,3,15,237,194,165,204,204,34,30,97,206,66,126,129,153,70,67,127,107,58,231,242,212,239,69,107,104,9,43,50,15,114,235,122,169,78,105,148,53,145,44,185,182,208,189,153,191,153,98,139,241,114,55,99,238,184,44,126,239,246,59,31,197,12,174,56,158,27,71,97,53,25,179,108,69,6,127,107,182,209,53,213,74,161,187,187,117,156,51,47,206,21,99,235,26,31,103,187,89,207,94,166,191,12,191,74,242,109,225,28,95,104,137,232,189,97,80,25,215,108,146,178,215,156,166,73,51,124,102,240,159,43,171,181,126,66,158,102,132,18,173,171,21,12,88,11,243,16,81,63,204,128,82,135,63,55,49,74,210,111,69,35,220,215,176,100,102,56,86,100,158,144,223,249,26,46,144,107,48,245,242,123,53,204,110,204,21,55,35,120,189,187,152,79,216,153,98,204,44,3,46,75,15,243,57,219,75,152,251,188,92,219,152,167,97,183,63,243,217,58,1,67,62,102,34,143,48,51,228,250,219,147,96,222,173,192,43,246,82,43,114,228,113,111,50,74,69,159,204,132,224,252,181,23,157,157,123,139,25,28,126,243,215,94,232,29,200,144,3,140,217,159,244,176,93,221,234,109,247,48,51,171,75,204,165,233,111,47,122,205,235,186,230,219,198,59,126,146,102,95,234,248,247,211,227,166,228,198,47,10,141,227,103,224,127,180,241,152,169,4,92,179,237,212,215,60,140,19,202,167,210,182,246,90,25,82,2,193,190,253,201,54,253,109,178,229,12,96,61,53,222,11,204,164,108,41,100,221,92,240,9,235,234,162,30,57,76,124,59,197,1,66,155,86,42,178,95,193,192,117,118,249,239,181,249,118,2,96,193,12,48,203,15,16,96,4,168,247,168,57,187,200,28,102,19,60,151,239,133,88,216,30,215,12,228,239,49,131,43,174,110,166,116,144,229,201,243,110,59,166,233,60,251,42,199,232,53,67,207,223,252,232,3,174,183,111,1,145,252,44,105,190,226,55,135,117,248,130,40,49,131,137,241,13,13,229,140,162,7,39,177,219,7,44,192,202,152,201,94,74,69,183,228,117,205,160,93,238,147,117,123,242,25,247,134,55,173,203,213,20,226,174,53,67,223,118,167,10,13,127,171,198,152,129,17,95,114,46,50,21,232,136,139,215,162,102,37,247,134,84,176,251,250,66,191,162,221,234,10,48,30,112,35,227,155,43,120,201,123,201,33,208,134,229,34,253,106,147,219,149,19,6,12,67,139,229,71,231,106,43,50,17,89,16,243,211,230,88,166,205,32,9,193,97,221,88,243,211,138,134,63,234,236,142,75,31,141,89,92,194,106,135,213,125,237,6,23,226,246,21,2,179,216,144,17,197,161,31,211,207,54,90,140,87,146,197,73,203,37,222,139,155,9,0,214,18,51,42,55,62,13,13,171,126,41,190,140,61,50,205,15,119,138,25,6,17,153,11,21,1,140,238,223,139,228,221,46,233,62,56,168,182,57,252,193,13,25,112,117,47,135,169,57,59,102,104,129,57,62,97,85,186,147,152,132,237,89,249,254,104,52,115,221,10,6,230,178,115,243,205,150,4,238,69,168,80,38,67,29,169,184,113,27,176,251,90,109,71,154,223,199,196,121,155,69,190,22,130,244,94,108,94,214,81,159,179,62,55,10,116,41,110,62,168,188,77,25,20,88,40,226,177,79,176,12,135,133,90,209,59,250,142,16,210,34,173,202,78,124,166,40,161,208,55,73,113,193,202,237,127,134,189,193,26,108,190,151,134,247,122,235,76,41,144,80,165,29,230,109,178,207,98,38,189,228,171,111,131,12,204,250,224,153,62,212,253,61,57,40,207,173,91,82,53,102,70,63,212,55,48,142,45,55,71,113,152,111,244,153,201,158,20,157,104,25,169,209,238,87,211,117,158,197,167,173,52,44,37,247,198,247,174,122,102,131,219,109,95,157,122,163,130,109,205,237,98,110,203,241,203,164,56,233,178,23,79,254,76,81,68,32,253,106,115,230,138,62,216,198,123,11,243,217,33,186,206,194,252,59,14,63,51,251,219,88,58,102,45,151,111,162,193,12,15,225,251,51,209,18,96,233,234,102,120,117,154,60,121,50,212,74,115,243,25,244,36,254,4,56,121,152,109,63,115,135,248,76,28,33,48,169,237,163,116,167,89,138,19,34,235,213,25,224,233,112,243,57,56,147,120,4,116,104,228,143,141,212,16,61,198,72,170,230,236,106,66,152,27,243,88,173,233,67,35,209,32,1,132,71,62,8,243,108,126,60,142,152,39,90,151,106,30,78,196,104,221,21,38,227,120,173,200,220,196,215,178,228,173,90,103,91,206,230,96,102,48,144,178,0,134,185,178,35,238,77,115,251,29,146,66,99,112,234,254,49,81,79,159,50,195,169,108,205,47,230,179,215,162,189,92,158,155,218,113,12,183,201,93,201,145,92,32,166,233,35,46,70,210,232,174,107,18,201,180,92,184,149,178,216,184,183,62,155,87,254,58,167,121,43,132,194,187,90,225,32,28,254,203,8,190,76,9,218,128,113,180,175,17,30,243,30,210,44,117,204,172,181,79,174,211,250,81,74,173,226,12,128,41,56,65,202,55,38,217,162,67,241,213,161,50,217,61,174,93,67,47,5,27,19,75,99,3,56,149,111,145,57,156,63,42,44,251,22,83,228,143,232,87,0,0,145,239,167,42,105,235,239,114,26,47,183,158,115,96,220,2,0,108,96,116,41,206,226,207,197,186,144,8,2,126,59,16,8,241,216,148,171,229,106,4,114,62,245,96,94,249,156,89,89,92,105,224,188,240,104,186,153,230,25,9,202,236,56,45,61,198,147,242,231,150,171,207,65,191,191,222,105,51,183,174,239,149,186,41,101,196,147,195,229,35,123,48,133,122,34,76,55,195,194,37,19,24,20,128,171,165,155,153,8,35,102,2,201,106,28,189,237,79,14,112,51,202,15,32,149,193,3,197,139,53,171,207,204,107,166,79,184,198,160,210,70,119,147,233,44,89,78,163,234,115,97,130,36,190,187,81,65,170,187,102,159,42,208,105,239,203,87,50,208,185,113,234,13,144,114,147,70,143,24,211,2,130,208,149,68,233,211,52,209,205,251,100,240,28,248,165,180,147,92,221,11,32,24,104,122,249,142,112,238,212,111,127,36,78,118,7,109,253,125,141,250,163,35,20,43,136,68,223,108,200,2,214,139,236,162,3,106,206,242,53,58,33,177,106,41,166,123,245,217,234,51,149,168,207,12,147,85,151,225,4,175,73,39,104,92,221,101,35,51,149,244,246,245,123,99,133,129,226,30,151,133,182,170,241,181,205,112,239,243,151,199,184,79,70,4,85,186,79,50,131,169,222,161,54,196,224,7,38,216,76,145,188,111,243,240,89,253,39,20,44,31,33,249,49,35,146,116,73,120,135,241,220,102,159,221,63,240,219,61,229,1,38,150,175,77,130,107,9,72,245,214,64,127,187,207,160,74,106,74,182,200,98,13,248,107,186,53,153,190,202,181,86,60,134,234,230,115,38,179,193,94,115,241,102,29,140,180,47,38,185,22,204,86,142,225,2,213,251,7,51,200,222,248,144,213,244,234,194,204,224,159,3,203,205,187,79,97,67,192,140,110,149,79,64,211,96,162,127,227,111,155,47,78,180,61,205,47,106,70,179,1,82,72,217,132,192,148,126,189,104,100,87,224,174,150,104,5,118,140,241,81,66,254,204,45,75,156,101,20,59,37,249,205,169,106,174,174,102,248,67,227,222,168,233,136,171,134,90,122,250,106,156,60,25,205,226,73,54,25,83,49,252,205,129,101,165,162,122,25,172,142,153,156,95,246,139,23,205,76,119,111,45,251,167,167,235,15,134,52,235,5,137,114,102,158,40,121,255,210,254,152,207,246,38,1,59,37,184,210,63,64,61,66,160,108,175,178,46,112,52,214,136,49,195,163,186,103,198,217,233,50,221,209,241,211,112,23,111,121,173,66,253,52,199,79,243,121,228,151,161,244,138,199,62,78,121,73,122,237,47,178,148,33,73,151,215,154,141,149,45,255,11,14,185,186,247,44,179,147,178,251,250,132,217,173,167,108,9,100,151,226,155,177,35,247,24,178,34,106,100,195,48,99,57,223,1,7,92,119,67,106,147,170,79,31,223,152,141,9,16,26,185,121,53,222,186,207,12,131,237,146,196,80,161,241,200,245,67,49,47,227,179,18,115,166,17,235,123,49,0,54,199,125,147,223,78,6,29,95,97,62,207,121,157,99,70,31,221,212,118,205,87,92,209,68,126,203,240,215,2,140,67,158,81,172,221,226,23,55,219,172,148,227,134,194,166,231,223,41,97,128,91,150,95,30,148,140,178,191,117,225,118,242,177,161,244,132,136,208,205,109,100,137,240,138,129,210,229,106,64,131,73,110,78,255,234,71,36,136,153,67,67,54,88,200,32,234,215,123,139,121,29,111,66,230,10,141,194,245,67,165,35,62,149,251,146,202,1,195,75,2,197,127,219,220,101,217,219,17,164,132,232,200,205,199,155,184,128,95,252,41,36,29,252,189,0,0,95,174,125,203,118,17,196,185,149,54,56,57,237,38,30,193,7,22,166,132,0,73,91,190,183,6,157,0,163,183,155,57,115,110,150,143,12,32,103,131,155,17,42,171,245,62,247,160,122,243,33,81,48,15,126,95,204,231,16,166,54,244,153,145,173,104,178,4,80,66,162,156,240,153,141,154,72,252,26,210,78,103,160,252,183,185,85,78,122,245,196,19,240,247,102,155,77,73,175,62,7,238,87,35,93,112,148,211,211,61,196,108,237,149,110,230,152,106,178,89,226,37,179,197,185,25,30,194,41,55,71,50,244,75,224,83,160,166,163,185,139,247,178,224,54,207,159,185,89,32,38,67,14,59,190,231,147,225,245,98,231,150,247,194,219,249,248,75,64,180,27,157,177,120,47,112,87,127,66,202,152,209,155,189,71,68,49,87,127,245,176,110,105,164,134,36,30,200,246,207,113,178,142,196,38,106,98,102,182,50,225,53,11,181,47,230,51,149,70,12,41,61,34,115,201,79,163,242,249,81,142,153,121,8,91,62,110,23,232,210,30,102,234,11,77,126,187,26,247,142,155,17,243,149,60,4,220,87,51,221,171,237,20,109,114,115,152,243,218,119,10,160,5,75,135,249,29,242,142,40,196,90,254,98,248,47,226,133,144,14,110,105,250,160,77,75,217,203,136,163,191,187,253,214,84,225,212,59,50,50,167,15,51,120,204,48,218,95,229,43,36,127,136,110,247,136,171,75,215,131,211,8,26,62,116,131,253,180,21,227,196,219,220,156,11,241,220,109,11,159,6,230,115,166,140,62,239,107,117,73,39,211,154,76,114,33,126,91,212,73,49,158,241,141,199,182,250,162,90,105,108,249,240,132,246,195,164,14,196,203,69,151,108,248,20,5,168,157,197,74,18,187,220,111,65,107,160,204,80,88,54,206,148,246,119,58,145,77,19,79,21,170,222,114,167,193,111,78,201,120,149,47,254,179,94,15,66,52,185,148,126,219,143,131,147,117,133,150,157,108,193,80,64,239,15,196,133,249,76,138,139,126,102,175,152,150,51,114,179,241,10,201,128,164,243,79,172,89,202,165,83,162,2,90,175,210,39,189,134,217,88,205,138,120,246,0,89,139,127,39,166,230,5,63,227,217,27,5,133,95,13,68,226,242,29,225,218,27,189,140,63,56,177,144,212,203,139,117,207,181,225,175,141,76,142,44,105,35,9,240,170,51,128,131,44,155,63,97,193,110,238,151,237,19,217,141,199,74,81,116,184,19,113,118,246,241,198,20,22,205,248,193,178,216,128,229,64,52,34,228,158,220,12,133,71,214,119,62,179,160,125,61,19,152,207,146,234,242,53,200,121,66,172,230,102,58,127,53,228,56,155,139,87,12,248,233,244,184,117,136,63,143,79,97,12,51,39,177,14,9,200,232,213,252,176,69,250,71,146,100,104,240,236,228,249,82,122,207,75,145,205,27,218,117,160,155,126,226,209,239,164,95,154,46,225,79,72,229,103,174,226,223,27,162,113,127,120,36,204,84,138,111,221,171,152,155,253,225,241,172,220,191,68,93,9,51,128,145,123,86,211,202,168,193,18,156,169,43,92,140,68,175,128,152,199,57,91,189,138,143,123,83,164,35,9,115,138,198,82,60,47,26,106,100,209,22,120,196,115,92,157,77,229,104,137,249,236,23,105,134,25,64,222,45,194,208,225,50,163,86,56,73,66,151,46,99,122,150,15,164,2,238,103,227,184,53,153,11,197,200,96,139,135,7,107,91,203,230,53,23,250,184,90,56,210,69,57,248,71,49,162,228,79,2,19,39,222,24,207,239,44,166,115,186,206,136,92,236,100,144,169,4,160,251,56,56,97,70,188,83,6,21,81,176,241,225,226,44,66,40,73,178,135,0,146,185,93,132,46,191,68,252,53,211,216,239,229,91,19,238,28,23,39,63,140,228,169,126,45,19,102,30,181,75,212,68,100,51,247,29,181,92,133,252,10,96,109,183,230,210,48,159,40,96,15,49,3,48,89,57,6,21,218,71,53,151,225,26,126,246,228,198,90,116,205,228,142,171,175,125,195,31,79,25,180,84,80,146,239,247,139,192,84,23,102,232,139,235,186,1,93,145,46,254,129,35,118,130,157,136,98,65,178,37,57,48,233,86,28,190,252,126,161,141,248,101,208,25,121,9,148,59,247,38,139,15,248,64,93,59,172,147,35,228,206,163,4,69,255,108,241,212,70,137,34,207,117,190,227,241,195,239,36,5,144,41,207,69,91,112,141,72,211,214,174,184,155,100,196,227,32,159,6,209,17,192,200,49,255,72,51,60,94,75,22,230,138,249,236,18,17,198,210,253,159,4,244,65,129,109,204,143,12,25,179,33,113,135,152,243,240,44,10,102,252,164,91,53,203,219,214,99,190,209,30,100,185,89,204,231,6,159,222,137,173,124,218,117,215,53,35,159,177,34,64,128,73,127,200,189,45,82,141,72,17,238,220,42,183,62,243,125,84,207,72,108,0,225,226,39,211,240,74,218,213,173,150,180,146,139,217,195,83,68,115,104,184,94,111,242,220,138,146,234,93,28,208,211,87,185,53,144,225,217,98,122,159,93,117,233,75,37,147,54,136,200,158,150,255,187,110,51,9,140,185,103,172,29,72,252,175,31,2,111,223,234,187,220,192,63,211,188,35,102,104,21,229,234,188,36,175,15,127,222,208,237,140,26,128,140,40,127,176,210,93,183,13,9,152,174,230,12,213,126,152,27,13,158,215,124,222,100,124,45,17,246,222,253,82,195,209,117,10,75,76,187,11,115,139,26,22,65,39,160,167,155,146,160,93,246,174,61,218,12,142,243,225,139,111,39,83,248,189,163,98,196,33,177,114,183,49,116,223,221,44,155,134,73,238,113,182,157,88,93,242,6,152,79,164,234,231,166,17,212,92,111,53,155,160,89,156,154,103,255,73,119,167,203,70,55,154,34,202,4,193,183,100,64,141,126,175,123,146,103,15,195,219,200,213,173,217,137,228,222,0,228,14,69,174,174,136,184,212,112,37,232,171,145,139,33,201,116,40,163,177,142,214,203,101,76,11,49,228,160,215,17,105,248,42,119,154,65,50,87,102,139,240,152,34,231,186,55,31,136,132,183,240,114,142,91,82,167,172,158,241,107,194,243,155,155,23,126,63,22,224,240,179,101,173,107,157,183,241,218,122,159,7,132,121,215,188,46,27,49,102,26,183,35,85,50,168,2,100,185,218,168,172,226,98,132,53,183,88,171,37,109,35,41,112,60,67,201,237,103,202,121,251,107,197,224,173,105,118,190,192,7,252,18,242,243,49,164,4,180,58,40,172,123,135,123,64,213,4,195,112,17,51,237,19,241,65,8,134,167,204,50,130,160,20,251,232,111,59,146,7,167,14,124,157,55,150,217,237,140,129,182,125,155,100,77,120,180,144,144,102,49,195,81,23,187,48,236,118,87,227,136,44,8,112,209,176,118,235,171,191,86,220,239,17,161,77,202,10,231,56,81,241,185,215,142,136,202,32,72,93,126,121,12,219,152,61,126,160,175,87,102,56,77,30,72,202,184,217,20,104,238,91,163,141,85,191,38,95,139,62,80,119,16,43,64,188,236,113,98,1,158,33,59,124,183,42,102,228,50,128,127,94,12,60,138,72,116,14,134,245,140,239,109,208,7,165,90,225,236,233,97,70,31,244,126,44,58,30,183,167,95,143,217,52,167,178,152,127,229,0,55,143,38,176,187,108,36,154,95,201,131,136,44,153,172,200,53,195,153,16,15,102,173,170,89,172,240,115,151,136,233,11,191,85,213,92,77,85,205,71,12,218,87,217,70,173,186,151,99,188,173,34,112,51,187,240,81,193,136,30,230,227,89,8,130,51,131,110,114,253,12,38,10,13,21,77,205,104,69,132,159,142,171,155,230,99,54,142,98,55,143,150,95,107,67,195,61,172,57,87,217,162,173,149,104,199,202,164,135,32,201,102,215,172,145,58,130,23,246,239,149,231,99,6,254,31,102,67,207,61,102,180,28,175,121,94,198,30,202,129,4,171,35,30,188,24,8,250,154,179,37,147,227,183,115,147,84,224,177,162,1,25,59,14,141,52,87,34,6,65,91,146,75,238,113,194,147,182,245,92,195,101,68,210,39,174,198,175,28,98,78,134,135,143,7,167,19,179,171,25,66,213,216,52,138,42,17,13,182,108,226,215,248,237,69,195,213,157,43,180,116,195,32,116,119,187,34,41,53,4,5,160,137,232,55,4,223,87,229,203,48,119,39,98,216,43,54,21,100,121,238,60,69,128,108,69,238,150,141,184,233,189,27,197,250,125,115,3,231,252,16,183,176,218,1,176,125,137,36,180,11,178,252,116,69,97,38,114,129,201,138,204,215,106,225,166,71,116,16,15,182,37,47,205,209,182,99,191,2,231,155,229,212,4,6,156,35,51,5,140,39,95,55,61,155,52,105,11,175,209,68,115,196,85,46,230,215,151,216,72,137,83,228,200,69,249,21,8,72,44,62,216,30,239,147,193,27,112,188,148,34,3,42,57,229,108,116,142,51,197,120,103,246,141,59,162,231,73,76,241,50,214,15,10,173,69,204,51,33,138,27,51,101,103,89,93,5,199,122,132,119,5,206,113,14,185,119,55,48,73,184,10,104,50,244,199,218,123,124,234,73,75,160,120,164,152,97,69,191,102,169,178,98,173,114,105,126,158,217,8,197,226,196,156,134,186,168,106,62,223,50,190,243,0,240,87,159,199,58,11,59,78,99,0,226,18,20,153,153,180,112,152,241,165,158,167,198,75,191,254,207,208,38,148,108,26,129,51,38,194,160,15,165,233,205,105,137,155,247,209,168,101,168,21,97,192,184,247,50,119,235,49,167,21,158,25,55,30,91,63,6,132,59,243,94,157,251,122,134,27,146,241,24,52,124,39,245,189,72,148,151,29,85,44,252,184,43,185,99,230,154,111,154,135,60,248,37,252,192,12,88,45,222,26,90,134,165,239,5,97,104,204,80,163,184,41,250,65,154,177,116,133,153,52,154,206,132,74,61,32,110,254,147,116,83,115,87,107,162,5,73,172,32,54,162,48,104,194,129,250,216,0,41,122,56,133,103,49,72,175,19,102,235,74,11,51,187,139,14,25,81,213,245,117,169,78,38,125,110,192,38,177,69,143,100,121,57,53,83,9,206,97,6,165,168,3,158,224,140,186,25,63,208,230,143,185,231,29,115,193,234,47,91,135,244,236,34,158,179,70,36,22,117,3,217,112,224,244,93,241,189,76,209,71,39,49,228,34,53,220,116,83,174,150,184,135,250,192,140,208,220,132,128,197,127,42,22,170,236,107,198,201,87,43,168,162,18,86,232,228,151,154,137,78,194,12,245,169,78,179,6,153,108,137,186,32,36,203,250,177,207,7,88,61,10,204,38,19,168,251,17,28,119,69,210,160,136,16,234,163,209,129,126,171,138,181,52,221,9,27,98,129,177,9,195,134,253,204,66,124,148,136,246,0,83,164,172,183,134,165,238,94,124,118,51,193,156,98,166,177,92,202,157,91,221,167,98,17,239,189,26,114,151,231,167,127,120,241,168,165,242,1,116,204,80,167,9,39,5,82,206,172,187,33,77,187,59,230,56,101,193,171,72,98,230,150,239,136,115,144,204,103,196,203,44,51,60,187,198,126,87,245,183,139,149,68,195,204,2,85,43,196,91,55,246,6,139,36,86,240,193,237,154,57,107,244,214,28,193,57,158,187,225,146,234,12,167,64,118,3,123,107,128,215,33,165,82,146,34,178,167,175,68,178,6,148,112,29,97,108,102,28,61,49,195,1,180,114,142,208,191,81,228,82,115,119,68,21,230,108,44,239,106,38,219,127,205,45,15,221,85,234,186,185,93,10,231,165,234,76,170,144,116,165,107,46,233,10,34,154,57,181,28,43,160,26,4,70,190,102,181,186,68,192,5,182,49,65,170,249,156,117,241,94,52,82,37,157,104,21,242,146,24,83,250,219,151,238,119,214,37,22,120,0,252,148,242,24,239,99,17,198,62,70,216,169,214,197,18,80,202,146,79,13,40,109,71,69,8,254,182,169,27,14,254,232,138,45,158,255,234,122,124,128,236,152,23,3,1,128,237,25,18,186,187,35,116,1,77,145,159,79,77,107,120,28,170,112,111,60,175,76,15,99,44,61,160,231,207,22,143,32,89,196,222,231,62,249,217,225,43,36,50,145,52,168,28,85,207,199,64,208,53,146,179,48,210,72,139,99,46,86,223,141,249,15,168,164,232,252,71,76,54,197,226,170,0,13,116,97,194,144,49,239,111,19,35,119,253,210,60,233,69,157,108,171,171,169,153,3,127,93,80,202,212,220,109,1,89,16,14,20,80,144,174,35,122,188,140,29,207,93,56,216,36,146,68,61,189,166,56,206,89,105,189,232,197,86,55,155,97,174,194,162,96,102,196,201,162,218,84,76,112,81,204,112,60,164,120,178,140,20,64,85,115,114,8,178,21,85,140,159,92,204,108,250,97,206,22,159,169,153,4,248,186,32,34,21,186,51,51,12,223,55,41,125,78,129,165,47,70,119,89,172,173,108,68,233,242,65,168,156,244,56,23,209,148,144,36,15,213,166,113,195,185,76,191,144,68,69,148,62,102,247,8,154,218,126,211,52,102,129,163,33,223,170,10,77,112,253,111,220,255,110,250,31,81,163,162,8,68,73,248,14,38,80,22,132,47,221,76,116,32,219,92,166,249,232,203,208,192,168,59,5,73,78,187,192,9,22,190,152,30,81,232,165,27,100,194,167,246,170,54,108,190,121,232,48,111,218,115,190,28,10,178,208,39,156,122,28,31,36,186,138,155,23,85,31,141,180,32,69,244,232,19,113,174,244,28,119,40,95,125,244,111,102,238,245,241,17,140,246,218,179,63,180,235,181,254,134,144,232,182,246,248,237,125,86,124,213,240,20,233,132,229,102,210,84,18,218,194,68,59,194,8,92,71,50,44,53,91,122,58,187,57,35,58,42,169,134,2,43,113,252,50,174,189,6,228,147,35,41,46,101,204,196,202,230,249,137,217,44,227,83,93,243,73,5,176,245,246,184,179,177,22,104,46,160,35,169,224,227,9,233,137,0,47,178,49,238,59,10,133,237,114,74,122,145,54,170,26,0,24,56,76,234,154,106,6,254,233,159,194,152,24,100,181,1,221,110,238,182,144,52,171,240,169,233,197,20,110,252,165,207,236,172,154,248,172,70,25,21,163,77,153,88,63,20,224,236,29,177,190,81,27,63,9,142,115,96,4,214,137,92,123,150,237,143,54,182,236,105,157,69,117,110,236,250,164,63,22,52,144,14,144,49,134,80,249,206,196,174,61,16,69,228,153,37,83,70,206,52,151,192,112,65,150,246,140,24,10,184,159,136,161,161,96,208,35,205,79,122,196,119,32,128,42,112,206,200,220,6,163,231,206,1,153,77,142,85,153,219,20,198,202,205,169,2,127,87,247,0,110,188,25,120,163,194,147,168,91,98,172,166,61,50,201,203,86,177,222,156,62,7,207,9,229,110,20,144,242,224,103,71,200,1,62,195,181,208,212,140,49,60,214,48,27,147,203,106,207,210,129,230,42,32,54,72,90,101,29,113,58,75,28,220,83,135,80,152,97,221,70,53,23,128,61,235,191,212,92,215,138,204,12,233,190,194,39,210,233,111,53,188,48,87,13,225,248,180,78,196,103,224,30,142,93,157,72,128,81,34,127,142,159,34,71,52,180,231,123,7,40,137,96,102,73,154,2,21,232,221,2,214,6,240,71,190,214,153,115,205,181,231,126,143,221,117,155,67,126,215,41,127,120,105,227,42,23,115,51,190,138,126,129,88,74,78,146,27,129,83,11,24,226,47,209,169,9,244,29,101,122,172,52,14,222,137,210,12,113,144,239,197,91,120,50,114,79,4,197,49,141,250,143,214,231,154,57,131,99,51,250,184,141,165,144,66,106,177,94,228,90,50,57,203,107,70,97,113,197,205,39,161,137,28,44,176,55,209,15,117,205,89,11,95,29,196,114,173,241,219,29,232,208,212,242,18,241,68,142,165,73,45,76,139,83,100,247,115,189,43,23,24,153,152,225,195,143,77,3,158,126,193,37,157,25,199,122,236,145,248,132,191,91,43,95,176,181,239,240,184,142,243,60,196,73,29,195,118,252,125,173,188,152,212,18,241,193,46,88,139,226,150,184,53,179,160,133,144,125,46,36,26,102,228,156,135,203,45,229,40,17,33,138,34,168,82,171,250,239,187,114,1,82,72,91,238,217,161,39,19,63,170,110,196,108,178,186,232,83,46,185,93,36,88,23,185,165,1,32,117,140,126,11,30,213,216,223,165,234,76,210,234,150,111,75,202,226,39,24,215,103,143,232,146,32,64,30,123,26,15,71,139,220,75,43,171,60,119,174,121,220,112,29,133,67,125,108,50,124,37,98,33,186,69,187,254,50,224,134,29,78,104,109,243,241,49,72,122,212,155,166,64,58,94,210,116,139,110,215,30,169,249,98,26,124,106,158,240,198,94,239,25,101,32,49,243,102,243,130,50,10,204,25,2,110,128,254,44,71,53,157,226,134,38,208,161,48,223,81,210,94,208,212,200,137,187,224,214,239,235,118,45,192,252,38,16,129,206,249,146,175,25,98,21,185,154,254,108,1,24,100,96,166,130,63,128,146,243,162,165,144,138,29,2,124,40,38,100,39,240,28,125,41,30,187,221,167,46,136,42,200,144,108,227,253,188,224,157,61,180,80,66,219,231,157,130,128,73,52,63,14,85,18,41,92,183,114,214,15,53,131,14,233,23,218,211,4,42,142,76,35,194,170,1,154,64,107,81,173,189,71,231,203,78,70,81,38,32,22,91,27,243,6,27,70,216,47,0,153,9,73,121,204,146,243,161,186,236,147,80,109,143,25,55,63,103,235,115,180,88,79,206,141,254,128,100,201,170,35,222,165,81,61,46,166,98,42,102,248,20,83,68,96,176,243,73,147,114,54,93,184,139,99,60,254,6,13,125,130,87,50,226,219,118,99,199,90,30,32,150,33,85,227,181,27,27,204,84,32,86,115,122,63,139,223,206,75,55,197,105,25,143,195,12,48,20,45,81,85,48,98,105,167,155,21,69,118,108,41,202,171,192,164,26,53,7,154,7,37,242,44,214,15,56,35,147,156,44,251,123,33,121,169,25,235,251,10,0,205,222,210,158,146,136,104,166,194,107,202,21,250,3,218,214,76,175,40,38,225,137,5,4,95,54,72,61,223,139,97,132,23,36,120,162,247,69,86,22,36,65,10,185,67,236,122,92,232,26,5,108,129,235,33,66,22,151,162,126,38,29,59,4,52,243,2,242,182,245,105,168,25,37,130,152,71,168,5,73,241,148,242,127,136,150,254,190,70,107,130,232,54,6,68,193,158,165,52,21,164,14,53,210,42,55,218,182,253,226,49,67,179,187,197,172,216,76,102,93,139,111,69,167,144,208,219,64,32,154,235,93,0,217,78,49,53,119,218,85,46,224,213,250,56,20,248,137,28,245,109,145,74,231,203,171,249,188,234,140,98,55,141,22,85,154,187,0,157,66,50,47,131,38,108,43,112,213,195,127,169,219,209,3,221,52,168,144,160,105,17,72,147,171,23,2,210,129,16,51,224,181,128,51,179,209,201,7,242,109,25,99,212,197,218,38,116,54,83,64,40,55,77,4,130,95,70,31,232,226,93,141,200,66,154,99,13,254,209,100,167,36,143,169,48,96,146,17,145,204,34,64,208,70,191,66,49,60,71,85,0,250,196,173,8,101,211,4,136,68,178,173,136,165,16,228,73,6,44,54,149,13,76,60,43,190,121,6,103,16,25,85,26,178,228,209,12,120,26,85,124,18,241,181,181,7,91,157,196,76,216,36,31,204,212,130,110,29,158,46,41,169,196,20,138,200,82,116,56,247,90,85,187,92,183,1,2,163,60,69,95,112,151,71,219,221,186,236,221,1,130,202,121,40,226,28,77,225,168,42,195,200,165,40,225,202,57,16,169,16,34,176,53,101,145,192,138,178,175,43,78,68,45,229,196,2,127,121,241,210,24,236,94,60,156,220,28,38,32,199,73,210,84,88,251,148,205,20,14,155,64,201,128,77,152,178,27,214,243,129,103,138,152,171,247,39,129,88,200,168,22,239,44,91,200,30,140,42,221,5,132,62,187,5,128,7,74,100,221,240,76,114,38,71,71,5,149,44,233,232,177,198,145,25,113,42,120,228,38,216,103,83,9,110,129,105,34,57,213,180,189,133,148,250,190,253,64,104,200,104,115,204,241,111,235,8,244,15,133,101,137,94,32,101,98,103,241,171,183,17,13,139,153,61,169,13,15,156,88,97,61,107,155,83,6,206,21,143,102,117,28,105,146,66,250,242,83,106,198,220,33,69,150,86,165,227,130,214,27,230,210,127,191,180,3,171,55,32,226,209,108,84,8,86,165,111,126,50,15,163,171,71,96,19,103,109,161,44,17,143,133,22,110,210,118,125,160,209,41,190,37,133,99,57,176,97,148,171,185,247,27,43,82,57,148,94,59,100,202,163,171,135,190,144,167,143,15,234,133,17,109,99,134,121,159,218,230,103,124,134,17,34,211,44,32,16,251,209,166,157,49,1,95,235,111,139,97,63,206,244,142,60,14,142,182,0,171,241,124,161,172,136,190,29,96,193,210,63,67,117,189,151,128,183,25,80,66,222,139,138,170,151,44,128,106,2,54,41,218,89,73,253,124,70,211,79,47,18,167,242,224,84,18,34,34,227,96,149,79,105,96,208,149,110,103,15,205,77,242,100,164,5,230,138,152,10,207,250,121,47,128,48,23,137,98,2,89,210,49,58,32,214,143,237,202,218,145,196,76,215,73,187,168,13,19,127,151,22,94,8,90,82,148,21,40,105,139,187,0,29,192,153,10,81,45,55,114,120,49,163,195,210,163,135,165,67,39,175,221,195,197,52,171,162,144,159,30,4,38,60,175,176,211,222,171,9,147,229,106,106,116,35,170,183,116,118,200,247,0,216,3,55,68,212,118,9,154,181,183,24,127,108,69,52,200,180,44,218,183,140,240,215,173,67,178,210,164,57,24,26,191,220,111,229,171,111,237,91,128,69,128,77,61,78,182,38,220,229,116,107,55,42,255,17,13,26,44,70,218,131,169,231,165,152,10,184,7,82,238,64,190,190,143,11,81,70,3,93,170,206,168,149,1,219,239,225,231,204,167,105,211,178,6,51,42,199,9,22,15,153,103,203,156,235,40,141,1,62,212,14,69,154,104,241,53,221,140,87,37,109,207,224,15,235,109,94,75,22,178,200,213,171,128,116,15,47,41,91,190,82,122,251,173,128,24,181,22,18,13,73,57,85,76,223,171,94,136,191,40,243,66,28,144,12,243,118,205,89,27,232,33,163,136,42,16,192,20,196,38,149,147,0,56,92,220,123,17,201,10,219,11,241,145,39,204,121,240,60,5,224,86,16,240,3,102,30,62,22,204,245,98,70,41,170,71,195,210,182,182,23,229,82,0,77,17,247,166,199,87,30,236,188,37,109,147,97,93,173,41,17,3,45,187,53,24,11,54,125,119,75,57,32,186,17,78,198,213,19,153,17,97,144,0,106,55,34,124,55,165,74,53,207,233,66,97,191,30,176,221,133,76,1,90,179,221,110,87,16,2,158,194,252,150,44,138,14,159,215,90,17,132,228,41,153,126,244,109,226,18,174,109,51,178,186,202,237,0,155,91,136,196,12,228,26,136,114,200,173,167,210,167,253,127,232,64,254,166,53,187,2,188,21,224,227,143,248,100,144,34,149,198,1,16,242,212,160,63,170,24,208,222,85,72,119,137,201,208,88,249,248,92,76,103,70,163,212,124,124,8,42,62,110,166,74,32,159,153,74,219,30,206,116,68,39,192,22,122,178,146,205,103,236,197,205,197,114,89,98,94,8,125,135,153,98,91,215,144,141,105,84,119,152,123,155,218,203,215,172,221,217,223,219,244,141,132,144,35,55,58,97,157,26,109,192,27,217,133,245,34,179,9,47,167,139,25,84,160,187,118,227,81,197,255,152,88,9,207,50,52,152,242,222,195,112,240,254,104,115,78,5,125,159,215,172,84,216,252,183,105,46,211,14,96,184,190,210,215,9,181,65,21,177,203,202,205,23,69,233,244,125,49,164,229,144,175,16,243,113,133,253,189,208,220,200,74,24,144,105,202,234,254,69,56,111,183,80,83,29,51,213,166,228,87,87,132,150,180,79,16,120,115,170,97,110,134,240,209,159,198,9,242,39,35,214,79,26,170,162,221,221,157,112,14,198,247,85,53,22,93,38,139,251,89,143,211,33,146,213,246,224,5,98,40,55,131,14,210,139,77,198,198,199,12,114,143,186,196,243,43,108,85,65,99,102,205,24,146,55,46,72,203,205,175,99,27,243,98,234,78,9,85,27,190,241,247,57,231,79,201,86,155,74,193,125,59,71,20,80,151,36,224,82,48,2,231,36,171,254,219,32,175,133,93,189,88,158,126,250,111,83,133,155,194,6,73,129,141,8,253,155,105,203,74,10,83,67,85,248,110,82,152,27,68,238,242,104,141,185,227,143,182,242,15,10,44,145,108,234,156,211,159,153,62,76,57,246,140,152,48,190,246,177,174,189,245,193,169,192,13,103,115,90,166,145,172,87,211,8,228,124,142,240,153,37,229,56,161,172,238,13,0,59,153,34,168,134,85,16,52,164,15,70,182,225,147,71,172,71,126,154,163,110,58,77,31,7,238,212,176,234,12,9,160,63,191,121,127,246,36,154,12,215,87,151,196,72,91,85,213,248,219,168,243,252,90,154,155,158,1,221,104,213,250,126,184,240,156,53,105,177,129,21,251,186,7,64,166,237,49,84,56,81,80,249,214,7,45,190,231,115,75,8,12,129,94,118,186,60,222,176,234,150,116,162,243,185,130,248,141,108,58,188,215,218,46,158,210,136,223,254,127,180,157,203,10,46,193,117,157,223,197,99,13,234,126,241,56,4,2,153,101,24,76,48,137,48,130,196,54,138,50,48,198,239,158,250,246,95,123,215,106,205,37,129,208,57,235,116,255,221,213,117,217,215,181,54,182,224,250,192,248,147,254,61,160,175,149,86,41,196,167,26,197,124,14,147,84,43,218,201,222,198,8,250,205,109,74,143,202,250,69,50,253,170,230,66,71,128,110,157,56,109,214,130,26,116,144,219,146,87,159,176,3,44,5,221,81,210,152,226,16,130,178,181,59,76,19,169,56,24,149,96,220,112,78,198,141,243,145,165,201,151,196,187,231,78,128,9,119,201,118,136,188,222,154,190,223,81,205,213,165,253,236,215,253,63,156,161,13,115,73,139,212,120,73,244,72,2,158,176,79,42,97,25,164,18,126,126,209,107,216,138,62,26,165,171,201,87,200,166,138,34,43,59,64,193,51,118,154,75,202,98,203,214,171,169,120,113,144,54,196,162,51,9,234,233,203,84,12,12,129,141,18,38,52,90,219,124,203,33,133,57,52,18,211,232,130,112,62,83,132,98,248,248,2,147,135,240,167,94,72,118,200,242,169,156,210,219,247,248,109,26,66,73,97,75,6,92,148,153,212,101,105,34,151,136,77,229,240,254,240,69,66,91,71,106,249,119,53,4,177,86,171,35,17,164,150,231,165,17,135,104,10,31,107,244,15,175,6,249,61,135,77,49,89,198,19,230,203,171,80,68,45,22,28,253,74,153,183,77,181,179,6,76,15,100,86,120,213,27,112,223,70,12,86,37,17,70,61,156,137,74,58,204,179,72,80,143,232,241,190,204,160,176,69,174,15,17,32,212,182,62,77,200,219,208,128,54,52,122,101,124,138,14,91,136,74,2,80,103,195,106,55,133,109,220,93,216,198,202,160,210,144,187,242,155,183,115,124,43,11,22,197,111,227,246,110,154,180,30,53,231,74,237,50,48,79,124,80,26,41,113,137,17,181,219,15,229,240,164,37,94,56,86,232,15,184,249,63,218,95,76,148,90,110,142,170,211,205,174,111,242,246,12,184,220,124,154,196,184,95,61,203,167,22,210,170,250,202,229,29,3,70,111,89,22,87,131,253,254,146,204,65,183,73,163,163,184,201,13,89,145,122,143,31,43,172,42,226,76,90,93,247,37,176,179,139,73,143,173,15,201,207,184,220,121,252,52,205,231,50,85,208,64,43,110,129,161,240,77,6,75,2,92,149,130,209,54,226,189,22,82,169,2,91,12,164,199,168,100,165,250,46,168,39,142,155,125,180,238,124,156,182,170,188,73,107,183,184,121,27,91,153,141,206,84,201,61,38,90,131,246,68,9,157,138,21,71,148,152,135,139,36,137,188,245,178,46,99,135,207,49,185,167,50,31,117,19,174,243,21,96,124,159,235,195,124,228,165,246,182,64,142,83,241,137,116,210,138,91,252,181,178,201,156,85,37,70,194,143,240,65,73,48,206,237,207,247,154,126,180,217,182,49,182,78,67,106,102,74,188,151,137,22,107,28,52,89,94,48,224,68,250,171,234,107,159,143,176,223,213,56,84,235,243,177,179,159,217,136,128,88,150,86,137,170,106,106,49,23,160,131,218,194,187,209,173,244,62,30,28,5,92,225,242,233,112,18,205,248,152,201,20,11,231,135,66,203,233,33,25,179,51,175,166,206,210,190,141,166,206,97,248,180,101,51,237,16,245,247,225,112,49,62,67,13,224,86,147,10,247,185,146,77,68,70,131,184,164,115,28,133,207,80,146,51,36,246,155,76,82,28,120,241,173,58,156,231,55,40,206,20,167,149,235,67,121,6,129,210,136,229,69,91,145,220,156,154,72,196,166,125,113,182,253,13,118,34,66,232,100,177,56,183,231,106,113,158,40,60,107,49,137,183,201,255,40,13,45,148,131,129,18,199,251,92,11,215,131,111,88,124,205,185,229,244,34,177,186,174,218,10,240,47,73,36,48,98,101,190,64,144,134,211,174,37,59,8,247,109,142,134,10,50,207,143,45,97,100,137,55,223,5,204,98,209,216,52,65,113,55,136,51,5,179,75,109,137,31,15,255,165,204,134,133,6,6,30,37,207,51,218,56,255,237,218,147,20,238,26,243,222,113,174,252,193,235,175,215,69,239,189,200,11,93,152,254,143,34,71,223,48,51,103,251,189,161,18,24,122,113,183,106,189,139,34,17,164,51,1,195,206,201,186,73,7,30,39,97,104,100,154,78,35,159,194,153,42,40,105,147,71,94,222,164,33,47,188,141,140,86,56,255,134,209,30,5,76,3,166,24,227,3,165,175,120,108,236,167,161,108,132,212,235,220,68,3,48,186,45,178,25,178,48,143,3,127,31,188,112,160,127,50,9,48,130,197,60,163,255,120,101,101,66,100,55,27,113,181,145,71,138,151,141,72,204,26,62,42,214,203,172,198,54,28,205,44,161,11,87,11,74,125,96,216,103,252,183,217,103,229,244,65,56,16,30,239,139,154,186,181,230,33,40,109,173,195,225,249,213,211,226,106,170,46,239,84,40,70,101,40,81,145,177,40,120,243,17,47,212,109,236,207,213,180,192,250,86,74,205,108,81,62,207,65,21,90,114,59,168,66,161,32,34,23,192,208,153,248,213,196,150,150,242,67,18,41,109,62,104,68,205,171,230,139,207,30,228,66,96,219,154,157,53,135,78,155,171,19,235,109,171,111,110,234,36,28,71,183,47,39,187,207,70,27,250,97,18,205,168,118,223,248,27,45,45,20,226,104,154,2,63,225,70,239,50,145,27,220,85,129,113,18,252,204,70,57,187,105,160,105,82,225,182,220,168,133,173,164,78,165,251,172,211,68,132,28,238,120,82,194,98,10,59,74,247,77,229,88,223,198,60,33,240,249,92,183,78,4,62,17,100,157,211,39,203,193,242,242,155,159,153,67,5,182,82,164,38,151,189,2,254,53,145,11,220,172,132,245,194,248,194,77,147,59,35,81,247,227,195,178,45,189,41,55,63,159,3,47,232,7,35,184,176,53,188,60,77,74,204,215,128,249,209,159,20,202,44,111,187,107,70,171,50,191,172,180,115,222,239,213,44,160,38,187,33,69,91,115,249,86,122,140,148,51,6,178,101,89,47,107,236,42,205,142,89,77,83,96,55,181,184,186,210,218,34,105,8,235,76,77,197,81,34,166,122,49,249,25,215,192,160,111,40,115,196,127,178,51,193,250,109,173,212,74,149,197,9,221,175,86,47,104,75,180,21,107,246,165,63,255,134,206,186,60,53,127,130,134,247,94,241,214,157,136,228,212,236,75,105,45,110,78,7,236,39,181,51,168,217,205,61,6,188,81,213,41,240,166,43,195,199,236,156,223,69,20,156,224,214,165,0,236,125,107,100,133,183,192,240,147,197,36,62,179,4,25,32,129,169,148,114,67,134,40,95,213,76,3,204,101,107,249,25,82,45,143,61,148,213,217,56,60,99,125,145,20,159,202,249,76,233,84,44,109,188,112,29,21,172,185,22,112,35,169,161,57,39,204,241,229,235,227,76,163,161,133,86,8,222,244,18,75,23,214,245,33,83,197,20,84,134,187,171,198,135,33,42,125,192,38,220,236,155,101,251,172,30,190,228,232,62,145,200,247,106,93,115,177,10,199,88,31,197,74,26,37,177,138,68,215,113,220,253,252,193,38,149,30,54,251,231,116,123,59,76,76,70,211,93,176,79,251,158,98,114,154,26,83,132,213,107,121,0,205,210,160,208,26,74,78,42,113,77,243,39,163,160,172,41,57,56,253,238,190,19,227,9,39,97,52,49,237,223,57,221,201,64,235,247,203,75,62,32,219,170,254,65,232,249,168,154,145,130,163,187,199,241,130,150,182,48,162,255,82,246,142,54,104,133,20,173,206,122,159,169,179,175,202,114,77,21,206,122,7,19,70,163,212,220,108,182,247,180,223,185,149,183,18,200,83,223,211,223,36,65,164,94,84,113,168,224,41,43,102,1,29,148,146,94,71,11,48,213,250,230,103,75,218,234,94,77,29,98,185,3,78,128,233,88,64,66,63,95,76,60,47,78,166,132,121,186,37,21,6,143,132,71,22,104,177,24,69,243,104,16,42,251,154,230,96,42,53,171,120,199,44,174,8,103,139,22,2,90,121,109,180,152,221,204,168,123,27,177,173,170,142,172,51,104,190,25,161,178,146,133,147,31,175,120,238,246,206,6,83,194,19,193,19,148,85,119,108,70,38,65,38,106,41,139,76,116,28,29,153,202,76,17,113,57,102,246,89,148,190,129,243,57,179,194,144,158,142,183,77,178,95,75,222,146,189,98,140,22,87,15,227,192,86,9,152,52,74,236,131,196,242,187,222,252,236,131,51,194,41,148,29,47,73,166,145,199,164,164,42,78,7,182,97,201,92,102,75,13,38,127,52,36,238,85,15,43,243,154,37,94,140,150,56,41,197,32,22,64,196,204,55,120,118,255,44,42,69,208,24,80,122,232,48,228,101,242,228,52,27,204,237,150,2,60,4,100,29,69,178,167,88,65,145,195,70,166,56,5,166,204,32,199,213,180,54,136,196,88,121,76,114,68,13,176,190,100,76,201,6,208,102,235,240,121,13,225,184,168,4,213,157,63,192,98,14,59,117,125,47,36,23,194,145,133,213,96,73,123,21,93,70,141,12,205,15,54,234,135,161,55,239,40,154,121,224,161,35,251,169,234,128,116,52,205,237,238,75,55,161,85,253,237,1,47,154,7,67,41,248,105,91,37,200,176,205,151,239,72,157,202,61,41,60,67,52,129,67,60,7,76,246,64,126,123,83,224,21,143,118,92,236,36,58,48,204,106,106,199,252,183,7,1,201,174,226,105,8,89,250,210,103,229,146,96,147,155,79,107,92,186,240,68,215,85,95,12,89,237,60,29,94,236,121,93,31,141,0,190,111,59,221,104,36,101,117,23,115,197,220,48,164,122,149,158,14,133,77,115,240,194,153,196,222,231,201,146,243,37,130,194,201,48,62,23,247,20,31,140,244,89,86,181,213,106,165,255,30,185,99,110,125,182,60,90,193,207,196,244,39,107,86,84,172,10,101,16,91,248,131,117,250,225,85,204,142,83,209,29,70,132,56,57,211,69,59,141,150,247,155,228,200,164,179,102,85,205,55,211,68,116,163,147,24,222,80,25,61,51,128,239,182,193,234,232,67,69,221,168,125,140,119,134,84,98,110,213,139,195,14,220,126,182,33,115,171,65,38,211,106,95,197,173,148,9,9,124,218,77,225,227,195,249,9,51,169,160,83,89,234,58,44,121,115,159,219,74,80,246,146,89,56,76,130,251,190,53,4,241,253,163,91,56,153,40,190,101,45,182,137,162,87,163,25,116,89,123,80,30,199,26,248,220,28,9,108,247,63,150,57,121,250,49,205,0,246,120,203,50,22,127,85,171,107,139,226,205,233,176,209,132,201,163,89,212,189,196,205,105,249,23,201,55,242,120,113,106,83,206,152,165,234,147,102,82,228,143,28,134,75,66,90,8,89,155,115,100,223,116,206,17,48,202,87,123,16,83,208,191,200,50,110,21,17,200,44,144,46,101,223,209,200,110,66,33,167,219,6,38,173,15,249,25,254,162,2,232,100,109,87,241,72,209,143,210,106,235,205,113,180,124,233,26,249,178,202,40,155,242,75,108,182,11,175,64,37,154,9,69,148,234,203,139,101,220,215,103,95,56,206,205,242,149,125,78,27,28,154,143,204,94,241,104,14,189,42,68,110,85,237,17,109,150,59,40,219,186,8,85,32,51,157,69,208,124,47,181,19,74,42,161,104,71,57,27,241,242,171,41,76,43,186,107,172,229,228,29,214,97,156,231,71,143,110,145,167,115,199,202,88,31,187,106,65,206,101,196,145,14,83,30,32,35,118,188,100,47,215,219,108,201,115,127,118,82,100,91,34,0,70,7,201,49,83,101,42,48,194,17,165,69,50,60,175,207,86,105,229,178,119,34,25,111,182,20,193,35,138,72,96,36,96,130,167,122,68,100,130,213,53,110,78,155,124,82,33,201,73,165,82,119,24,243,64,20,129,237,140,184,141,34,188,246,54,245,245,207,10,169,17,63,163,235,108,53,221,86,26,101,141,45,30,45,91,173,153,192,99,148,135,146,3,238,186,101,53,184,169,124,76,187,77,66,133,41,70,240,45,107,91,245,184,78,179,99,176,17,97,190,176,201,184,171,76,37,125,225,211,77,25,142,19,92,47,149,121,93,30,225,42,166,48,160,122,192,117,91,149,75,119,184,219,198,173,10,179,86,200,235,48,206,77,83,152,205,226,158,186,197,154,145,196,11,33,97,220,150,231,26,10,196,242,93,141,17,140,209,226,121,140,2,179,231,150,84,196,217,207,50,235,47,96,202,126,229,222,84,170,187,135,78,1,48,142,174,194,203,66,131,23,166,127,90,21,181,27,230,99,29,126,239,99,50,159,31,16,73,223,106,157,86,254,218,104,209,10,179,155,117,99,83,117,116,97,184,240,212,6,59,150,236,118,154,165,109,141,81,164,166,68,109,120,160,29,238,95,132,74,68,213,25,111,244,170,142,107,61,158,133,6,207,149,234,5,211,233,191,252,167,225,176,17,134,88,212,80,137,199,84,135,39,12,3,34,116,124,166,244,242,184,5,191,74,44,77,158,140,74,191,113,253,66,170,244,160,206,94,2,91,73,102,117,184,179,105,137,252,51,109,115,183,45,26,50,83,228,108,101,95,233,63,77,82,191,57,73,93,213,204,166,85,57,123,28,202,170,244,186,208,0,2,151,225,81,17,12,44,107,234,210,223,30,253,178,206,109,10,175,40,109,175,250,228,101,187,164,94,129,111,131,222,114,129,209,247,190,167,0,217,76,212,144,244,189,9,200,248,197,7,89,122,70,52,171,11,110,254,224,184,129,210,106,110,67,158,125,117,22,75,55,72,247,26,103,58,90,191,126,245,108,74,166,7,125,38,158,188,143,25,69,21,75,133,169,207,12,95,219,215,54,212,83,99,232,44,166,177,166,92,39,166,216,250,147,34,205,10,17,171,183,114,0,47,170,71,234,103,30,146,179,185,48,156,223,237,51,40,4,87,243,131,9,100,233,136,19,241,191,75,160,152,68,133,190,52,237,1,247,72,47,197,242,130,93,213,186,123,117,94,160,93,172,238,36,233,190,176,42,2,160,126,239,102,189,181,186,64,248,62,37,96,220,171,174,67,58,156,64,141,190,79,206,66,217,229,41,68,132,209,238,194,48,230,55,17,237,165,156,105,187,148,171,177,248,180,250,129,59,178,51,254,224,84,7,166,15,124,54,121,143,2,152,11,153,84,99,22,15,54,93,235,15,175,25,29,142,169,79,6,133,230,118,24,162,42,221,84,168,83,29,14,226,237,38,189,51,193,231,123,128,20,211,87,173,159,107,39,53,19,197,97,232,120,116,67,90,70,81,119,39,97,253,245,195,12,253,210,20,88,249,213,213,104,26,4,133,13,111,249,197,237,236,172,186,165,224,160,18,213,117,152,227,73,172,32,104,147,166,135,131,160,215,199,86,145,61,163,12,19,19,11,216,210,90,34,41,127,92,233,229,251,48,100,44,85,246,66,212,86,215,109,147,2,69,217,72,156,89,148,12,113,220,29,166,86,68,86,61,76,181,103,251,90,242,214,93,180,92,59,170,226,151,51,192,224,179,231,171,154,253,217,223,179,71,82,237,183,53,208,138,68,101,135,79,200,97,90,113,179,220,156,110,140,43,146,197,160,81,248,241,62,87,167,210,205,179,159,136,243,244,170,234,232,148,192,142,75,207,114,96,88,29,164,242,231,156,30,72,45,197,189,199,54,138,142,7,179,234,75,124,175,241,235,97,16,152,78,207,233,175,77,86,182,201,144,110,200,73,106,252,52,202,197,242,65,16,35,44,253,221,27,41,42,217,236,104,99,203,49,197,199,239,28,124,40,130,174,123,188,7,59,175,40,238,15,114,72,227,106,234,192,136,65,247,140,28,93,99,36,11,57,59,76,224,232,109,10,103,198,26,115,214,69,141,190,64,38,41,90,94,61,54,5,76,49,4,118,30,108,142,65,140,40,84,122,82,97,89,209,248,205,30,47,45,198,11,173,49,21,232,56,103,190,66,203,244,36,86,37,163,63,47,2,39,188,219,103,192,75,118,248,73,130,229,54,68,252,238,221,85,110,27,65,132,238,53,146,20,163,125,204,101,132,187,135,159,91,245,23,187,145,199,62,110,128,123,178,116,82,18,188,147,59,159,47,145,114,44,158,31,113,244,187,152,78,230,126,137,234,129,209,140,144,111,185,104,143,240,68,27,63,125,70,80,222,121,241,169,189,20,23,254,69,254,32,112,165,237,55,63,120,75,123,49,66,220,222,109,106,175,188,132,72,10,237,64,184,229,119,60,151,181,201,8,76,144,104,248,75,67,53,81,197,14,39,39,154,123,9,116,101,233,246,62,55,203,68,186,251,27,146,36,188,21,21,250,136,158,220,174,227,165,72,115,11,76,234,179,6,76,135,244,203,195,113,115,244,191,138,79,3,232,50,229,83,26,77,175,59,124,7,62,11,65,234,60,170,177,150,120,220,161,24,171,139,134,99,140,175,208,179,5,240,120,90,80,73,71,5,23,123,56,76,196,89,44,210,101,75,203,207,68,200,58,142,145,34,87,195,157,82,253,192,69,154,115,8,205,26,46,24,100,234,126,115,186,72,116,38,24,113,154,47,76,114,216,103,105,201,79,211,37,237,102,68,179,74,2,157,9,28,116,105,249,152,65,84,145,196,206,38,48,58,179,31,138,13,191,116,125,96,132,170,155,195,231,167,150,90,25,86,51,239,194,235,212,90,82,172,47,35,110,60,37,219,31,124,83,6,37,17,17,96,122,151,28,30,70,163,168,55,159,81,157,105,149,104,179,234,215,62,118,55,249,133,31,108,138,206,234,188,156,221,6,255,63,96,234,218,101,84,200,77,120,97,193,65,233,36,22,67,122,153,126,250,253,90,103,207,27,159,152,59,170,136,35,78,189,110,133,53,159,123,87,139,160,56,60,140,70,70,96,234,12,220,57,161,112,80,153,113,225,17,229,80,157,14,227,201,200,18,248,41,140,180,184,218,10,40,5,181,195,199,31,188,90,142,189,10,156,173,162,194,225,1,185,237,251,216,38,147,188,124,47,164,51,187,168,42,50,212,44,59,124,147,254,163,196,146,171,127,204,232,119,14,159,225,33,243,33,91,248,164,159,203,141,51,102,21,122,70,178,73,15,43,208,116,152,82,0,61,0,6,198,157,123,31,212,73,159,213,219,117,139,47,174,160,7,12,131,166,4,238,40,220,8,247,162,15,163,113,208,243,33,209,141,231,51,101,210,229,85,245,116,217,91,222,235,236,79,116,96,43,220,247,116,35,31,65,244,173,91,150,93,29,230,110,167,15,103,231,173,79,54,167,199,43,145,134,107,202,173,110,61,66,46,189,1,12,135,126,210,39,135,235,209,87,72,55,102,37,177,98,206,144,15,202,211,127,48,162,43,83,170,103,232,181,35,25,120,7,205,248,43,165,203,164,146,180,37,93,120,97,200,90,164,243,159,197,117,182,56,55,176,168,20,229,147,11,76,255,153,79,22,242,115,93,106,134,108,49,118,143,156,155,194,236,222,159,121,76,26,177,250,213,84,14,148,173,7,107,49,97,144,11,159,233,32,249,100,214,246,89,34,190,122,153,11,57,233,134,72,192,196,51,44,104,179,193,146,83,116,43,14,158,100,187,154,247,150,159,102,55,236,35,126,154,250,177,170,103,12,59,77,237,113,115,245,37,81,7,134,105,200,65,178,109,178,66,22,241,97,143,72,146,10,157,176,148,7,188,77,118,212,67,88,131,176,186,112,126,84,11,239,248,201,137,244,2,178,45,15,37,62,54,135,191,52,253,53,83,76,86,58,115,144,150,115,24,17,108,9,66,81,40,56,187,123,1,195,40,63,101,9,152,30,79,246,73,60,137,158,105,76,158,48,161,187,200,103,161,208,234,33,24,173,170,190,122,38,15,174,31,3,78,242,238,41,70,178,139,19,139,87,96,74,124,221,89,68,65,170,75,137,22,111,181,163,196,158,66,165,170,145,181,109,85,136,30,75,153,152,125,114,105,49,118,78,127,234,1,77,174,92,10,89,218,242,83,113,162,29,43,4,253,149,164,224,244,2,71,216,125,33,58,149,241,72,63,5,231,11,211,188,210,228,124,32,153,156,34,44,0,231,244,214,96,136,105,214,121,55,81,49,189,89,245,0,214,182,178,249,139,102,171,138,86,243,11,125,16,223,9,169,102,132,204,81,96,104,151,252,96,163,153,181,136,50,31,48,218,150,126,115,146,93,186,133,67,146,49,147,15,232,50,117,236,166,179,159,220,116,92,221,137,122,75,176,132,168,206,246,142,212,98,122,58,83,141,78,132,202,220,239,33,62,68,208,70,96,164,33,220,5,182,79,39,212,22,22,54,62,123,213,118,216,186,207,182,154,149,245,109,163,8,208,14,61,61,172,198,193,115,43,84,66,194,204,170,163,98,237,75,247,230,196,167,246,210,33,39,32,23,246,23,211,240,76,119,253,94,4,135,221,22,135,63,66,116,74,249,154,61,146,124,133,249,42,234,144,213,106,230,243,14,148,144,103,255,76,67,154,37,238,152,145,225,72,162,254,66,68,156,109,211,223,250,252,236,199,36,101,148,163,172,211,36,191,75,215,37,80,115,118,191,136,103,204,106,237,194,172,64,133,226,133,161,252,105,146,42,254,177,25,197,136,13,98,218,178,230,171,105,106,58,136,79,52,63,63,27,157,120,20,22,37,17,201,170,118,68,174,24,46,250,216,133,124,23,142,250,234,84,108,192,56,176,227,187,131,110,239,232,164,180,8,110,149,165,139,158,58,13,255,105,10,201,53,184,74,39,89,173,62,199,176,147,62,153,249,133,178,164,151,216,18,239,183,12,173,78,34,8,173,3,38,75,163,168,209,67,251,151,92,216,156,146,173,93,230,92,187,105,117,94,123,169,228,199,25,63,82,39,126,100,109,26,24,213,73,133,187,235,106,168,128,66,247,42,75,3,67,237,38,247,152,155,136,171,169,151,73,9,218,157,97,7,158,116,95,127,142,82,182,155,229,48,121,170,253,129,147,83,171,0,195,74,160,199,248,121,197,179,166,71,192,16,164,232,213,196,2,183,255,118,134,225,88,93,143,150,161,202,9,184,228,79,6,110,25,31,211,142,223,166,219,74,162,71,244,51,67,202,229,48,53,178,75,93,15,171,195,140,169,208,241,107,218,199,239,71,198,207,97,58,133,100,93,154,70,78,118,223,3,214,144,165,1,105,235,16,40,35,96,164,219,212,230,91,191,6,17,255,216,140,139,4,205,38,197,69,59,246,132,198,180,83,179,140,180,178,231,91,129,177,51,150,218,209,176,255,251,100,56,86,64,83,247,28,242,167,237,177,169,243,179,198,134,42,40,77,77,57,86,31,156,33,243,243,100,199,98,244,67,115,155,62,102,254,68,90,246,244,236,57,147,133,130,44,53,86,141,5,173,197,247,196,30,169,106,203,90,223,141,195,199,48,158,253,227,93,32,209,238,223,147,173,45,143,249,241,0,206,223,244,11,255,124,21,181,225,161,227,152,126,53,140,175,75,109,248,6,237,104,243,137,218,172,221,65,174,70,165,209,123,39,43,122,82,231,79,114,245,153,136,209,16,71,72,251,184,155,178,182,39,63,149,98,162,194,17,164,9,242,249,227,52,241,71,51,231,67,134,229,60,138,209,83,253,96,154,62,171,214,56,210,158,120,201,58,217,88,161,128,40,26,239,51,149,144,139,210,128,189,63,209,66,59,21,252,214,5,145,76,13,99,78,98,226,113,53,26,218,69,206,212,1,97,83,242,207,105,236,66,162,245,67,125,220,154,94,165,72,187,219,39,245,49,80,227,92,215,243,175,216,32,85,42,70,141,191,44,123,241,23,46,176,214,81,224,148,82,69,235,224,162,255,164,104,124,149,184,179,195,253,56,193,75,86,215,143,149,195,191,37,145,90,154,170,37,118,75,151,198,221,197,41,42,68,234,114,42,60,156,252,157,92,27,108,4,93,127,187,68,95,88,197,4,44,90,72,193,62,78,5,222,133,225,10,18,198,38,8,176,82,164,114,41,205,131,58,88,158,12,3,223,43,24,145,229,128,59,76,2,195,208,57,121,134,193,216,172,63,158,34,219,169,211,157,109,43,187,152,114,58,157,119,90,94,191,126,182,85,186,121,36,200,127,60,88,186,243,28,182,118,244,169,15,134,78,84,115,248,216,164,67,170,173,33,31,55,67,228,194,132,202,245,228,27,103,251,35,93,127,97,43,118,215,223,222,38,11,121,223,154,48,104,174,26,116,46,124,175,27,251,34,77,191,178,126,143,137,88,204,149,177,166,131,255,204,209,38,143,118,12,57,12,174,251,104,141,33,77,186,105,80,108,121,109,156,74,213,75,17,202,124,34,243,68,44,170,195,252,83,113,112,39,188,36,219,191,7,25,179,34,173,197,4,188,233,96,184,31,155,118,221,173,91,37,155,180,91,156,44,29,10,187,63,49,133,229,158,32,85,90,80,111,231,207,38,94,46,99,217,129,233,122,94,235,115,49,11,247,190,22,77,144,189,232,17,0,169,197,118,131,128,220,82,211,138,81,132,206,105,180,185,240,34,118,165,67,102,169,44,55,8,186,69,19,179,194,196,155,124,162,81,103,84,36,235,56,17,155,200,215,122,163,195,159,240,148,252,52,41,162,229,219,44,77,75,248,12,154,158,96,177,58,76,136,84,179,0,103,225,18,134,115,148,42,36,137,7,2,143,226,207,213,27,21,28,250,203,40,217,251,225,2,125,98,18,61,41,18,146,148,30,5,140,208,213,103,142,82,38,225,111,53,9,1,52,157,162,103,120,83,220,219,100,8,244,200,173,100,113,125,188,7,45,72,234,63,240,231,230,164,50,116,48,17,231,255,4,97,102,241,234,250,10,121,192,25,23,13,176,210,202,122,131,48,120,7,199,155,211,68,0,21,54,97,58,158,249,142,246,207,199,161,131,52,236,126,235,201,134,255,137,163,80,104,154,125,229,66,12,82,244,99,99,92,167,43,36,68,178,116,91,51,138,196,5,182,29,201,15,94,26,155,66,231,10,18,102,135,241,230,229,136,64,192,179,120,93,38,21,24,184,216,49,230,196,230,43,113,113,127,52,196,23,222,17,129,122,21,177,81,31,53,214,139,36,125,154,137,26,164,128,91,53,98,129,7,91,13,169,207,67,107,218,76,250,211,227,101,178,204,215,206,146,182,71,125,149,26,91,159,44,104,97,137,146,16,242,96,179,123,168,255,220,219,202,42,234,131,145,153,243,54,114,230,52,154,217,243,193,236,234,238,192,80,24,188,181,118,24,129,21,234,87,3,166,198,236,237,165,205,148,6,110,104,11,163,165,65,35,240,208,102,141,52,254,100,176,112,73,181,2,202,186,212,220,175,120,109,147,14,125,48,10,184,121,197,168,144,249,210,159,70,49,193,155,104,171,53,76,239,119,244,53,138,193,102,17,152,2,134,119,181,241,167,108,223,106,145,198,148,130,55,20,132,77,40,246,61,248,177,127,251,131,137,111,37,183,74,49,7,180,203,28,134,141,52,194,133,153,232,104,138,106,103,131,161,227,24,132,190,6,40,160,74,207,139,110,232,140,230,171,48,182,77,28,247,192,85,96,90,72,221,133,129,93,51,73,213,89,51,126,200,24,149,69,9,136,144,143,209,62,13,145,144,175,32,52,230,211,231,106,122,12,175,151,193,82,87,190,143,86,126,229,198,190,128,104,231,145,98,59,131,169,11,13,184,43,173,50,10,83,70,51,16,48,255,66,134,156,128,109,150,155,111,37,44,0,166,104,228,126,17,236,173,34,148,128,7,62,59,220,112,167,146,78,224,42,219,78,179,254,249,203,198,110,129,135,209,68,28,185,153,32,134,87,125,146,8,37,139,244,25,242,181,253,214,147,102,222,44,31,187,211,65,21,3,206,102,42,217,117,107,40,224,36,113,216,124,103,121,107,4,114,189,125,190,154,84,177,156,49,7,198,96,244,195,143,88,194,49,113,21,110,56,146,119,72,33,88,174,194,219,199,76,130,146,229,162,153,1,171,50,21,40,89,136,153,98,115,80,159,155,94,212,43,70,10,10,241,78,145,241,134,65,179,58,56,200,132,188,223,197,149,58,7,76,118,152,57,39,91,74,181,56,254,136,171,87,213,92,23,2,70,53,122,60,234,37,214,151,155,99,4,117,119,33,44,58,33,110,23,133,145,201,235,40,64,173,152,228,161,212,55,57,13,9,225,172,140,194,216,131,73,101,134,33,191,77,91,90,62,86,101,219,240,244,33,113,230,217,165,40,179,81,61,223,189,106,160,82,251,78,228,95,96,116,106,125,199,217,104,185,10,57,11,250,93,189,184,179,185,209,78,42,251,115,49,181,248,126,49,187,250,30,67,127,154,214,62,31,210,179,201,159,141,60,127,31,220,219,160,126,125,195,226,191,208,77,72,245,156,223,156,122,28,33,161,163,163,102,182,22,159,147,47,242,249,237,252,11,194,24,204,27,182,207,201,199,76,169,94,255,206,73,135,250,187,78,36,180,53,239,110,135,75,145,53,245,207,24,146,42,14,24,13,174,38,179,116,97,198,222,57,220,236,90,81,158,197,67,132,155,161,59,124,110,212,21,29,166,186,237,232,212,190,52,18,110,244,138,103,71,33,199,209,61,97,216,137,209,46,76,83,140,174,158,241,219,237,28,109,116,148,232,158,129,202,231,240,199,46,214,78,47,99,130,38,130,135,76,26,57,136,37,182,58,199,11,161,89,71,59,244,122,50,222,16,6,205,228,247,198,41,16,186,181,102,74,129,110,170,99,27,28,55,234,185,224,205,52,162,174,56,56,109,14,68,102,167,160,191,222,7,71,49,152,94,108,224,188,97,203,151,235,28,212,162,184,114,241,160,90,211,135,27,234,150,170,91,29,10,208,119,131,102,2,77,213,205,132,147,21,217,249,139,66,180,35,68,134,141,226,204,125,169,206,183,149,154,83,159,35,176,101,152,238,115,89,87,230,250,24,41,229,85,198,155,194,233,150,90,7,226,100,99,122,49,27,63,213,133,72,212,254,220,220,193,110,144,41,164,249,249,105,148,54,124,56,73,110,111,105,192,48,184,101,31,145,246,227,84,16,148,111,125,237,58,224,222,165,83,213,96,218,188,31,156,182,172,121,171,254,235,119,199,224,79,85,137,162,249,139,17,161,252,70,171,249,22,86,99,234,195,57,34,253,189,96,149,234,249,3,67,61,157,3,166,225,67,190,165,81,133,36,31,82,24,216,119,81,116,53,111,109,4,37,161,164,48,157,176,247,228,129,233,121,207,164,31,155,54,191,75,251,109,48,229,82,75,109,202,5,15,137,195,228,90,151,218,148,228,103,227,189,104,113,17,5,5,224,125,6,113,63,24,46,16,129,41,31,237,253,193,58,249,171,17,104,6,118,30,60,233,210,33,176,153,252,185,206,167,75,210,189,11,179,22,75,162,4,140,0,133,108,131,198,129,217,252,99,90,158,247,101,152,129,169,93,105,1,211,23,39,70,70,166,141,162,251,205,167,213,88,170,41,204,252,223,15,54,114,102,221,80,152,225,62,100,168,58,73,50,0,152,206,196,7,247,36,46,91,43,214,248,232,219,17,133,65,103,156,178,194,176,5,251,213,38,3,145,20,38,194,24,11,127,97,104,168,9,131,251,159,98,170,144,123,23,173,81,224,115,148,85,31,181,109,106,84,159,109,116,56,167,5,212,178,245,99,224,88,67,140,63,24,116,22,26,252,181,78,226,181,124,162,176,169,110,33,241,69,116,17,39,56,174,238,164,126,138,110,240,4,150,3,62,55,218,31,187,141,68,240,13,162,2,15,108,97,181,25,169,160,187,40,179,70,173,171,66,129,154,119,177,54,163,129,144,50,84,136,109,8,244,45,135,105,21,86,7,96,207,199,151,209,200,121,106,89,75,251,241,230,92,131,19,141,216,57,133,238,255,192,240,236,21,31,21,146,114,109,235,213,141,218,32,191,186,209,46,147,229,201,233,104,242,243,1,123,127,73,202,20,74,191,226,181,160,86,134,183,179,78,113,214,71,238,1,55,99,188,144,243,184,151,247,57,168,47,147,104,35,238,220,92,49,17,58,142,225,103,14,38,162,97,197,225,245,233,172,103,167,74,213,57,68,204,139,25,18,139,225,235,89,14,54,30,12,1,109,217,112,112,0,189,250,188,89,128,86,122,254,129,45,199,26,240,204,82,82,208,140,230,220,83,47,6,47,97,35,32,240,137,184,95,11,152,14,92,221,73,41,12,75,113,117,63,203,99,124,182,233,185,202,123,180,78,6,74,111,110,162,93,113,115,212,249,228,201,160,153,232,57,94,27,34,155,164,167,15,133,23,43,62,23,53,96,50,205,50,125,88,94,113,192,241,204,102,40,63,141,15,85,102,60,25,10,158,250,224,4,64,242,244,105,70,144,65,212,17,57,116,75,244,82,255,76,131,86,202,231,188,63,255,162,7,12,225,175,28,171,80,102,134,197,89,8,220,9,79,40,156,150,227,12,170,63,249,52,177,25,25,150,179,36,118,28,32,232,71,79,137,173,193,141,64,5,161,95,189,40,211,215,227,7,234,149,237,23,195,47,44,207,85,166,41,131,56,8,43,245,231,82,98,201,110,205,146,106,46,234,124,35,84,153,86,123,48,93,89,50,83,140,164,180,248,136,146,76,86,231,4,127,184,122,169,28,155,64,85,121,44,96,91,21,14,163,44,170,198,2,172,228,109,63,248,152,80,58,147,10,68,124,254,53,233,11,233,66,101,208,104,173,206,239,234,43,109,253,129,207,114,143,171,169,207,93,227,19,190,162,236,243,194,40,159,236,165,143,6,219,109,15,152,18,206,254,129,199,112,254,172,70,51,59,41,218,207,168,53,79,118,225,1,192,139,81,63,99,158,179,31,33,244,125,31,67,95,111,142,183,238,246,27,189,35,103,47,215,171,233,62,185,105,58,152,139,232,101,212,121,152,114,196,243,73,160,163,231,163,243,48,225,231,6,124,22,239,84,203,19,30,134,48,76,127,61,96,31,147,184,87,231,123,166,223,133,148,71,249,88,150,199,75,108,14,79,162,253,106,151,210,127,227,38,49,217,200,94,203,7,134,168,220,7,141,118,118,13,90,192,156,144,157,1,232,28,68,166,132,170,118,41,60,136,49,104,56,120,243,99,19,83,125,231,231,0,209,233,245,49,153,173,99,61,110,190,104,45,85,91,127,88,242,122,4,60,85,241,207,76,190,222,227,139,44,235,215,253,24,166,116,38,221,37,134,250,69,146,124,25,36,190,219,69,72,182,41,72,146,118,82,184,110,175,20,1,70,160,91,247,234,109,171,240,7,55,211,31,213,15,70,125,124,243,39,63,115,229,220,74,159,28,250,122,143,138,52,182,87,209,230,178,122,45,100,152,46,90,10,220,234,242,211,19,118,5,223,58,24,190,60,245,201,86,102,126,248,189,217,121,150,254,178,165,230,238,92,65,249,111,124,102,49,178,160,222,14,218,40,144,231,124,85,152,124,91,92,221,44,142,171,131,146,115,248,48,141,6,203,154,244,144,153,198,150,119,225,9,239,120,213,19,108,177,15,250,213,147,78,97,177,107,51,223,218,211,82,88,19,20,206,170,55,11,115,152,191,53,21,119,194,142,135,215,98,13,92,14,179,98,244,218,66,6,46,46,70,46,67,119,91,74,203,125,30,181,101,66,156,234,144,110,175,151,163,244,179,238,245,57,250,38,93,141,197,225,243,33,187,110,150,13,81,99,63,96,40,209,204,159,105,114,28,194,236,109,195,198,247,183,62,39,16,189,159,251,134,150,27,44,20,69,138,235,113,225,237,7,47,188,8,31,127,214,22,253,107,23,37,47,147,134,6,30,160,77,240,66,85,170,225,208,107,208,105,4,251,192,112,152,160,183,78,96,200,237,125,118,91,157,112,17,243,142,246,75,202,254,3,38,242,160,6,154,17,4,248,213,4,84,198,80,183,14,54,194,21,176,177,163,171,223,102,157,117,254,90,20,12,9,115,62,198,187,5,92,46,76,237,252,232,95,231,40,152,118,40,162,202,121,169,217,58,200,73,249,44,130,1,179,75,93,102,251,49,204,197,111,147,115,80,199,172,218,60,186,81,88,107,181,157,154,238,130,236,131,114,155,31,76,162,186,233,194,173,48,41,120,185,52,179,234,56,82,178,41,156,109,61,207,8,66,81,201,146,69,96,151,242,33,244,11,238,60,156,103,123,152,122,190,80,191,146,125,46,80,251,251,201,4,96,133,46,223,80,38,181,209,194,44,9,106,114,228,14,195,185,165,207,77,59,149,27,119,100,102,134,144,36,24,122,76,155,184,55,229,98,50,224,244,166,123,209,50,109,11,139,192,137,162,16,233,222,1,165,28,34,235,239,194,234,150,2,172,89,59,92,129,233,23,244,241,26,148,162,182,241,129,171,19,81,53,171,214,106,26,222,237,38,173,28,87,43,249,60,172,107,80,142,249,181,228,181,36,214,78,18,211,121,4,172,143,118,116,141,73,211,160,228,12,87,192,72,159,234,75,153,54,153,163,100,17,101,3,165,109,119,132,241,68,216,224,28,60,242,92,65,98,219,200,181,238,252,193,232,241,244,169,123,14,108,82,98,69,225,86,98,176,144,163,144,42,162,70,69,71,109,238,29,208,77,93,116,167,129,143,147,210,11,135,55,44,191,227,3,119,231,72,7,166,153,169,124,225,246,94,138,29,244,11,159,205,39,62,212,217,156,123,214,9,100,39,90,142,39,167,158,86,34,122,176,44,238,48,48,206,107,103,145,255,0,165,250,163,198,152,169,74,153,173,215,230,77,135,134,98,173,8,140,3,44,176,201,0,11,204,220,239,49,102,148,71,201,151,132,30,36,205,120,171,254,141,246,213,99,45,14,231,60,53,120,105,208,152,238,97,226,58,1,247,207,65,10,119,207,240,174,114,123,112,101,7,1,206,217,249,142,218,79,73,164,200,231,130,25,43,252,26,74,205,83,210,92,146,209,33,230,241,166,74,22,126,130,3,119,147,252,184,48,132,126,250,57,104,115,116,209,7,68,127,40,232,171,10,207,20,113,24,184,195,168,117,83,152,0,107,14,216,138,79,5,102,47,119,211,230,24,50,185,168,147,106,42,26,158,13,5,158,227,243,90,137,178,162,59,73,169,100,104,66,107,106,57,48,204,125,135,97,151,203,154,64,179,237,196,81,171,138,212,115,129,248,187,159,165,139,94,251,174,107,143,144,68,164,84,80,37,61,167,76,87,152,6,205,225,240,34,100,244,133,199,246,175,137,254,102,203,159,212,94,16,114,163,222,152,149,234,5,116,108,47,168,177,30,181,145,245,107,101,42,79,61,246,180,126,28,208,159,231,182,191,11,152,92,223,86,120,191,12,131,49,10,53,125,107,200,70,252,165,176,41,75,253,124,43,78,230,128,109,153,234,199,130,147,33,199,173,135,29,205,2,83,147,146,2,54,99,82,191,165,180,133,0,15,173,244,180,173,46,116,50,206,133,248,59,226,161,2,47,87,53,1,206,90,76,205,252,167,185,43,174,38,184,253,153,225,52,42,121,228,107,161,232,160,133,10,196,194,147,11,95,97,1,83,55,175,55,167,114,37,70,141,7,173,154,5,46,100,233,119,60,26,25,158,207,111,175,151,24,7,238,72,41,235,194,38,79,220,3,134,54,104,235,150,84,130,79,5,107,225,88,143,85,55,90,98,128,239,197,216,86,116,155,54,198,60,95,32,197,250,62,63,150,81,9,114,106,108,111,75,181,40,12,145,121,60,56,132,171,77,83,177,199,86,74,49,139,169,51,218,186,64,6,86,187,59,176,150,25,151,114,54,188,105,66,16,190,68,206,74,163,128,89,236,170,197,236,240,47,130,203,51,244,88,53,37,37,207,116,193,115,134,67,165,176,229,149,3,158,26,147,59,14,45,221,146,129,110,83,92,21,184,137,39,103,2,4,85,65,120,178,199,3,207,177,44,99,114,76,240,230,140,66,120,67,240,79,202,213,251,108,233,94,138,112,96,172,86,181,187,8,8,213,152,196,221,22,186,60,247,102,131,242,4,243,57,203,83,23,214,31,248,93,17,182,137,155,163,115,157,21,45,189,199,182,208,89,33,114,48,30,120,141,85,4,134,51,66,96,14,206,252,126,58,111,33,2,108,214,200,62,103,192,86,241,93,21,134,15,172,4,12,253,138,222,156,198,149,248,90,72,141,232,2,193,91,155,17,35,37,205,59,69,235,197,156,252,149,5,38,68,43,47,70,245,193,251,96,52,97,107,92,236,54,209,199,52,100,121,202,86,220,32,118,138,72,254,50,189,47,89,249,36,37,104,228,114,24,226,217,166,87,31,67,58,190,23,233,85,173,102,107,166,56,209,31,76,236,81,222,11,222,205,186,222,158,51,69,170,15,138,86,19,124,246,213,69,13,151,36,63,232,61,142,45,133,186,246,185,20,195,20,244,223,165,182,73,100,252,72,64,151,230,116,66,214,144,184,133,41,25,24,133,155,25,171,190,23,145,36,181,171,83,142,51,160,254,4,216,244,183,87,144,43,176,41,108,101,61,109,230,118,186,43,70,125,248,217,118,245,193,137,52,206,7,79,21,195,35,63,29,49,72,184,11,155,238,70,36,175,163,4,98,17,60,211,35,213,52,122,123,137,73,50,203,39,74,15,99,193,246,90,103,106,162,50,205,54,31,120,133,97,7,19,254,241,96,116,72,160,176,141,237,102,24,239,226,231,201,240,242,124,188,41,51,93,159,33,97,184,99,97,34,22,32,234,82,192,101,133,153,126,206,33,182,189,207,144,165,17,158,220,153,140,40,100,127,96,15,119,145,95,169,186,234,168,157,120,7,234,76,159,216,76,35,221,232,98,92,156,203,212,189,235,128,109,200,105,252,98,211,141,212,169,205,201,30,1,97,252,22,41,101,6,165,217,165,4,186,154,112,127,28,216,200,180,238,128,64,102,126,118,119,25,175,9,17,168,127,43,4,93,242,212,77,114,66,7,228,203,106,147,217,209,80,117,179,250,227,119,53,212,91,75,175,222,150,208,9,24,62,10,249,24,103,179,63,135,133,63,26,57,71,141,162,55,171,54,242,13,26,166,139,243,217,21,166,148,185,248,163,145,113,209,60,148,105,220,63,152,160,71,211,21,79,147,150,247,71,51,245,225,155,145,197,177,233,197,46,142,210,147,159,245,226,73,119,128,195,205,136,169,178,194,53,123,191,47,207,145,133,35,137,48,91,72,86,49,11,18,31,224,131,166,20,191,252,75,9,43,74,234,207,135,100,28,191,92,250,208,154,9,9,84,15,150,109,90,41,231,252,220,187,68,27,61,176,145,107,125,175,142,112,217,54,22,234,239,213,232,132,249,131,79,234,237,37,118,105,108,1,203,131,128,231,198,20,254,235,205,161,11,119,20,206,214,164,39,30,157,150,206,143,9,76,75,155,254,52,10,36,110,10,239,109,158,253,27,209,115,72,145,53,252,221,220,254,160,91,236,25,63,122,185,199,69,209,251,147,162,119,131,135,59,192,192,198,236,41,48,156,137,113,49,137,182,172,247,134,66,225,126,105,96,99,152,255,192,211,205,27,96,37,162,35,45,138,138,216,188,232,49,61,147,52,172,3,67,19,147,29,134,83,236,243,211,4,236,227,181,234,113,4,69,116,29,184,55,119,251,129,201,3,117,133,119,242,136,46,240,134,230,231,193,16,42,123,42,180,39,227,102,151,163,248,192,116,30,183,128,55,36,61,2,155,108,149,223,28,59,77,183,74,152,241,251,242,247,226,219,171,9,209,243,143,112,195,97,26,99,245,90,97,128,5,45,194,1,3,202,110,21,96,147,238,30,192,179,245,165,17,232,108,154,8,237,212,144,231,228,243,0,130,72,105,183,98,185,195,61,16,87,195,64,165,35,82,80,180,24,241,211,244,3,73,90,173,83,12,224,54,4,212,113,73,11,64,249,233,228,158,53,173,162,4,19,5,46,86,21,238,63,13,69,158,196,96,232,27,234,43,166,201,108,90,214,138,138,102,232,52,208,73,64,184,85,198,235,87,23,224,147,4,30,141,34,174,177,17,176,213,24,18,66,128,154,238,235,228,118,157,27,22,219,188,136,114,44,105,0,90,83,238,83,227,117,143,169,3,118,224,238,149,73,204,39,104,24,229,167,39,194,115,113,111,182,119,45,107,37,129,131,4,226,133,207,183,82,149,186,102,62,161,103,112,48,159,209,194,144,7,103,255,40,183,70,179,195,6,153,132,185,172,117,227,104,240,79,77,78,235,28,15,242,45,55,69,179,215,162,131,100,25,54,18,153,40,123,184,188,120,183,230,65,245,11,206,134,75,242,112,57,12,65,186,156,43,112,49,156,147,197,111,189,205,90,84,24,1,157,234,207,13,217,190,72,247,209,145,70,65,213,253,216,240,206,150,44,197,17,3,147,215,169,226,15,124,78,118,17,214,60,48,5,232,183,117,129,41,216,160,27,125,112,70,77,209,55,66,66,88,148,72,11,252,235,147,185,112,193,233,22,35,121,64,214,188,227,106,92,252,162,48,154,20,94,132,208,141,229,78,135,116,80,163,224,93,77,112,251,99,140,110,129,113,243,174,149,209,161,166,238,90,166,143,50,218,112,138,49,90,123,80,238,149,39,47,84,86,196,123,31,211,169,47,69,55,101,54,254,100,131,120,179,172,144,97,252,136,205,159,140,252,132,70,27,32,72,14,225,89,170,171,234,212,138,18,216,22,179,27,56,157,133,58,166,222,27,170,192,238,247,38,196,37,234,226,205,52,184,60,86,113,182,193,243,100,51,125,175,110,219,199,132,73,170,97,68,90,60,83,241,207,177,32,71,108,122,45,52,19,254,88,244,244,101,217,142,168,62,216,174,208,221,141,54,94,171,102,77,55,182,196,75,237,101,158,151,142,216,177,44,252,107,84,219,10,245,98,200,193,253,96,169,156,249,75,23,0,38,132,155,186,29,238,145,165,190,22,112,245,231,230,159,38,225,179,53,143,102,57,23,22,25,92,90,46,245,222,4,125,111,208,10,83,126,96,57,63,184,81,46,189,252,167,155,9,113,8,186,172,66,235,162,86,92,170,223,138,188,85,189,230,13,153,150,94,133,96,184,13,11,140,251,81,78,221,196,231,232,57,46,78,139,58,228,110,164,217,89,231,55,53,106,251,134,126,56,104,81,237,156,159,155,159,181,236,163,50,217,100,116,14,66,12,212,226,230,19,6,125,9,127,14,75,193,197,168,48,143,132,116,243,192,214,245,183,28,182,110,1,121,180,129,188,175,175,158,250,19,62,151,49,53,126,227,225,163,6,167,97,211,169,98,123,173,239,103,205,10,58,228,76,29,246,227,62,15,27,138,29,18,140,27,40,10,120,108,168,211,149,53,68,120,9,216,210,40,14,155,163,40,67,78,211,102,247,47,66,43,92,43,159,7,199,115,137,171,51,233,193,207,111,211,185,82,29,165,58,107,234,107,173,26,237,78,157,128,202,206,159,159,134,234,163,4,124,198,91,227,186,176,61,4,155,46,164,228,171,105,77,226,176,208,120,60,120,253,69,5,20,38,8,221,28,166,226,87,215,23,102,119,241,169,100,122,119,189,125,96,88,155,253,181,127,66,126,89,95,140,192,174,127,175,78,194,64,226,13,16,107,54,239,140,232,16,220,178,207,8,156,57,183,253,201,169,25,45,98,189,97,71,79,207,237,117,88,13,169,22,19,184,195,131,18,176,101,207,5,101,19,218,62,25,40,202,208,56,61,134,201,72,49,87,72,230,124,158,27,182,134,248,156,63,62,57,125,176,69,113,178,95,108,33,105,49,118,7,135,180,115,158,160,224,61,146,200,185,147,187,127,10,44,199,174,56,231,129,144,154,144,187,199,169,190,175,213,77,23,77,66,229,132,81,82,216,172,152,221,26,174,30,175,237,155,162,203,115,40,234,210,164,143,216,21,61,217,143,104,254,149,151,222,104,37,55,191,115,165,98,244,3,147,62,141,139,243,167,38,125,34,198,150,223,173,97,39,89,10,67,19,233,182,48,182,212,212,2,106,218,40,136,201,56,76,189,146,108,165,211,26,66,124,254,67,141,219,117,217,79,218,67,188,153,10,166,27,82,159,130,18,121,189,201,103,4,131,33,177,232,2,239,151,170,135,249,144,2,108,129,45,53,231,62,83,95,9,38,63,65,233,173,247,231,130,106,119,235,165,205,170,148,28,61,86,161,240,98,82,233,240,164,64,14,108,182,181,94,77,222,63,30,155,242,243,46,251,228,164,205,200,59,32,225,89,76,202,238,122,96,2,108,62,15,168,255,212,242,4,56,250,115,88,210,228,70,170,70,143,40,163,152,215,169,231,153,104,250,110,130,194,57,23,23,211,244,217,116,72,236,216,188,145,188,14,185,80,90,31,152,172,173,155,2,191,74,32,153,190,211,236,114,127,45,162,69,199,112,150,65,161,233,222,117,95,187,249,50,83,63,150,197,246,220,86,102,29,30,143,66,110,190,168,95,239,113,245,202,159,104,30,68,137,228,251,47,204,30,218,36,115,141,248,29,4,147,14,67,208,249,121,52,202,152,220,129,24,86,43,36,131,6,159,174,215,26,118,202,176,207,63,25,250,218,213,57,236,140,82,246,227,124,144,206,34,4,125,97,72,230,53,33,143,194,198,153,123,254,96,155,208,160,44,14,108,204,229,199,214,249,225,52,181,235,122,162,73,18,97,20,106,113,161,153,23,152,198,220,155,180,56,91,28,60,93,226,208,77,12,254,238,33,3,154,143,249,231,58,135,41,101,117,184,88,225,156,188,151,177,109,249,144,225,116,158,179,187,125,127,219,195,71,221,88,37,198,208,21,48,231,240,14,253,3,35,105,90,202,103,18,39,79,180,118,216,123,170,142,25,129,174,237,86,8,253,1,208,90,11,76,232,214,67,60,198,245,38,2,194,38,206,5,225,143,195,137,218,91,121,50,26,173,99,207,64,92,179,244,207,52,172,100,168,230,131,171,86,195,76,99,246,114,83,193,78,192,207,86,9,17,233,116,191,8,219,169,9,251,100,179,120,232,26,126,53,59,148,230,22,22,231,109,246,5,116,28,141,145,132,45,142,100,247,57,19,60,136,195,68,170,162,41,11,188,228,197,216,207,180,26,128,100,119,84,157,0,67,183,39,143,134,191,225,226,198,164,53,201,244,232,205,225,125,222,2,47,237,209,55,167,96,248,218,38,6,170,60,45,150,42,15,134,141,3,111,107,84,122,48,185,58,231,80,69,55,247,12,97,86,24,73,142,64,33,180,150,168,198,178,154,22,119,3,40,166,40,74,169,128,66,39,28,141,1,67,155,89,5,30,57,228,216,248,105,54,80,185,186,153,250,170,143,233,64,135,73,182,180,5,119,145,215,16,25,188,244,232,179,102,91,207,217,3,207,143,217,185,8,104,59,123,0,191,157,217,62,4,238,70,174,231,48,45,84,18,109,132,115,170,142,152,75,99,217,146,17,152,34,0,223,202,17,236,78,194,238,218,160,35,127,62,8,117,66,85,248,120,41,58,102,193,250,111,83,111,171,21,135,103,17,4,19,48,205,135,153,190,217,135,102,62,145,123,255,86,212,162,95,4,118,96,84,68,47,156,201,173,200,110,75,43,19,73,206,11,215,191,202,69,193,89,220,189,41,246,12,144,209,86,188,19,140,195,20,229,140,11,155,126,155,68,235,141,17,109,250,18,90,86,89,252,246,134,243,171,116,88,37,127,180,51,104,75,12,75,11,8,87,47,87,163,106,22,126,148,41,240,153,103,97,203,192,86,167,44,51,132,32,91,80,255,195,203,179,85,239,173,195,139,24,6,7,68,132,83,234,59,224,149,192,102,190,240,70,92,73,168,59,225,209,102,119,47,14,103,163,14,123,48,114,186,17,214,56,3,114,206,168,183,192,58,205,195,197,91,197,14,124,190,157,4,154,112,57,246,118,218,145,110,204,6,98,11,65,204,82,223,142,9,185,99,146,183,206,208,161,57,203,31,71,29,28,163,114,111,235,20,107,62,87,40,238,150,136,11,69,224,199,117,118,23,4,158,181,45,205,198,54,239,194,180,132,112,9,253,117,65,9,90,61,184,113,66,62,212,140,228,248,101,72,94,133,95,22,203,189,71,184,125,217,33,241,42,71,136,49,146,67,138,33,201,89,181,101,45,140,152,188,46,150,1,165,122,67,126,154,74,69,79,158,64,222,206,142,247,110,14,203,68,138,184,31,58,193,184,167,2,51,113,60,52,135,222,91,151,10,141,78,199,249,112,62,162,14,55,250,150,6,32,152,241,136,255,95,148,52,153,84,56,117,107,255,153,238,100,192,171,176,68,91,28,127,101,134,72,10,5,206,89,235,232,44,164,94,156,56,148,160,44,220,159,77,96,211,232,245,171,135,233,166,41,76,114,209,215,199,182,244,183,188,23,131,150,195,22,58,211,253,184,101,69,134,28,107,100,249,79,83,94,38,228,3,68,102,211,75,236,224,242,101,41,41,3,166,120,223,127,122,155,161,213,63,112,235,110,154,110,227,147,168,89,97,227,26,113,120,125,20,88,126,112,110,113,115,163,175,94,159,71,219,78,243,74,157,55,71,171,94,61,70,116,231,17,141,166,97,103,40,220,178,39,118,112,100,41,68,209,71,59,147,193,85,184,121,233,254,125,112,36,16,242,5,11,26,29,186,184,16,104,115,17,72,82,28,112,3,235,18,232,47,87,70,110,169,79,221,74,105,193,94,78,192,65,213,21,167,157,188,245,74,175,154,153,222,109,232,31,228,173,57,49,122,60,90,71,105,73,55,21,68,86,156,161,128,67,25,219,68,96,104,0,156,231,5,94,21,211,89,145,125,129,48,109,118,248,172,205,38,102,22,17,45,27,181,11,211,35,147,245,189,137,144,122,165,157,245,93,234,136,98,253,167,229,15,70,3,175,84,166,156,173,146,206,243,187,188,168,40,174,249,179,157,209,19,237,17,178,3,91,47,153,94,157,162,62,100,88,85,64,214,33,131,84,160,248,181,8,220,74,167,23,236,236,80,45,56,108,205,92,179,233,9,176,130,219,198,36,81,82,211,179,105,155,26,105,187,176,53,114,203,194,62,179,136,250,17,191,57,189,170,237,5,190,15,124,78,121,47,175,29,150,183,95,175,176,165,91,16,177,85,191,57,238,235,208,223,166,131,218,251,29,73,237,182,34,116,218,231,216,60,199,131,7,85,206,150,114,126,186,86,185,154,66,15,231,179,99,155,29,18,63,176,19,123,251,110,56,142,81,186,85,25,147,198,112,54,173,59,226,5,229,18,221,176,168,40,155,174,112,76,233,62,118,113,209,171,169,184,117,24,183,91,244,243,32,5,132,24,198,127,187,17,10,145,5,66,234,56,100,132,32,225,131,206,123,234,107,35,188,209,47,12,39,181,212,59,32,45,186,151,135,24,168,253,169,100,73,100,84,142,155,223,124,253,208,77,10,25,134,194,216,232,247,230,70,4,187,244,209,26,98,62,215,121,35,134,207,158,36,159,219,170,32,124,223,248,113,73,203,94,155,186,49,28,47,135,59,137,47,25,84,254,88,123,92,189,161,253,213,23,35,251,225,187,14,117,221,176,211,11,76,20,243,30,234,195,148,22,71,211,81,27,4,145,29,70,66,116,77,121,239,110,234,28,142,210,44,249,153,105,107,187,76,17,117,47,69,89,50,73,2,211,64,156,29,62,155,97,239,93,225,237,185,58,147,42,203,82,138,209,113,11,183,71,121,201,226,97,156,232,18,160,43,190,251,247,232,228,173,244,177,153,185,99,7,76,163,101,82,211,177,152,166,155,195,236,18,58,15,7,117,147,203,31,141,44,122,93,242,177,201,155,175,24,178,137,16,113,209,223,38,224,231,139,151,62,76,42,87,117,241,182,17,239,117,142,221,45,164,217,100,163,119,84,81,193,34,214,72,248,200,198,144,200,234,248,183,70,16,65,8,133,97,42,49,38,230,31,140,37,88,62,22,51,124,91,215,61,162,248,249,88,250,186,231,64,43,224,99,114,150,102,223,58,131,39,153,167,59,191,105,29,110,18,239,183,107,151,199,77,240,32,182,36,140,121,99,200,255,253,98,196,101,114,215,47,13,129,159,175,29,246,247,34,12,127,192,201,37,3,135,21,147,20,125,46,34,77,238,88,81,12,128,161,83,63,247,166,227,243,194,22,237,235,10,19,227,42,62,94,52,96,8,127,1,102,29,154,10,62,36,155,51,97,200,52,33,248,231,124,219,184,97,22,79,83,248,229,41,128,145,45,85,67,157,141,246,198,69,6,84,246,210,220,97,170,218,199,230,185,63,61,204,250,146,65,161,233,199,19,167,195,36,236,191,23,159,189,209,205,70,96,211,95,85,152,248,246,14,152,38,148,166,48,74,163,203,97,142,144,241,181,98,200,136,93,56,91,229,110,87,24,66,212,225,48,233,207,242,185,56,59,253,13,168,241,135,124,126,186,198,75,103,114,209,227,131,194,238,228,15,102,121,134,239,107,209,219,155,29,230,116,201,245,99,156,193,126,27,240,168,223,65,233,198,130,243,96,165,94,231,123,224,62,58,74,61,120,82,187,144,238,199,230,3,110,22,191,28,231,232,231,22,231,249,134,155,128,142,184,143,123,2,15,156,195,236,14,18,151,0,166,78,42,96,150,124,214,171,121,85,223,172,108,18,175,244,87,206,141,47,174,95,227,94,85,239,133,115,203,135,204,170,17,101,89,67,47,144,210,187,51,141,58,242,86,136,136,198,75,17,29,147,149,69,148,143,62,97,71,207,175,8,107,2,242,231,80,157,95,152,96,215,20,66,107,96,82,82,45,96,212,71,182,192,232,40,223,200,27,213,64,80,92,79,133,251,49,149,75,192,173,73,158,173,83,126,76,164,194,97,130,159,114,178,176,243,37,47,234,1,150,130,123,192,225,69,55,96,108,193,114,41,166,235,188,209,142,179,231,37,43,96,16,216,218,193,183,195,208,226,137,161,252,99,81,114,19,131,230,137,243,111,170,194,100,153,252,106,196,26,151,222,252,247,48,254,216,80,113,173,23,207,7,38,210,190,2,54,29,174,15,236,137,102,67,107,210,95,166,177,38,192,179,112,182,96,40,131,85,199,236,211,232,175,158,217,184,227,141,9,207,234,62,5,197,29,126,133,195,155,190,91,189,55,189,88,221,175,30,168,184,200,177,66,32,48,186,116,129,173,140,229,3,215,30,115,8,11,94,162,214,192,140,152,63,249,48,81,119,65,49,31,70,92,76,16,166,235,79,67,126,95,227,167,207,110,187,100,15,164,52,191,135,45,137,151,87,68,168,19,120,120,250,3,131,23,102,120,157,6,200,70,249,94,66,119,212,86,35,152,105,16,156,208,192,67,244,23,233,201,59,254,167,219,7,86,24,254,153,190,192,225,26,31,24,130,188,242,129,233,120,251,193,27,174,68,73,133,217,4,221,177,141,65,147,93,132,122,159,7,167,194,184,5,188,16,215,84,248,156,190,113,241,32,167,250,25,208,229,34,159,166,135,187,133,55,131,207,49,194,92,219,28,172,125,232,60,49,46,128,225,240,254,240,81,1,147,224,245,231,202,9,117,120,125,236,49,131,39,123,24,45,242,46,159,9,14,31,66,9,120,104,114,187,211,63,248,118,208,51,58,103,43,19,139,11,182,153,237,149,160,6,195,136,175,240,170,17,17,0,222,66,237,4,97,4,242,131,239,106,68,84,244,234,193,134,225,239,13,205,165,70,166,160,148,200,113,142,111,40,54,242,252,194,231,150,15,166,139,91,134,133,208,96,154,1,83,219,44,150,63,190,25,213,67,1,231,173,239,133,34,120,25,254,193,206,41,129,192,216,131,123,130,147,163,4,140,162,244,7,222,41,92,80,250,57,155,126,16,106,33,35,200,130,106,192,206,186,33,217,127,71,220,27,227,94,23,182,41,232,182,28,240,177,222,229,232,224,202,225,205,192,192,212,74,203,160,116,196,98,135,192,231,69,244,230,164,219,221,64,217,244,60,75,175,48,112,129,219,241,61,90,151,124,109,183,114,220,244,94,204,4,144,101,196,233,21,155,111,84,50,172,119,93,225,133,191,28,48,245,166,2,79,99,111,242,185,82,120,83,137,30,65,151,95,92,151,198,90,49,136,54,42,60,147,167,77,129,137,247,40,140,15,21,179,156,172,168,20,129,243,146,36,225,74,192,84,78,203,123,175,31,203,240,251,237,146,116,107,128,34,196,11,230,16,105,248,48,232,91,177,10,252,255,14,51,229,245,88,60,86,68,15,91,119,115,68,84,241,65,27,34,58,158,116,53,120,72,131,145,149,186,28,19,200,71,13,178,127,73,9,1,163,194,21,115,109,210,3,208,4,54,50,217,250,96,20,112,31,124,150,235,118,45,208,95,189,92,21,16,78,191,182,31,216,117,95,33,73,208,188,23,7,24,102,160,34,48,121,151,217,227,151,151,38,194,58,225,190,29,65,53,10,120,183,218,10,189,88,234,236,77,165,218,52,102,221,161,52,156,249,173,48,106,22,228,201,43,199,200,240,39,103,94,9,163,34,12,68,211,229,189,6,117,72,89,42,164,168,0,202,219,217,251,129,141,7,250,243,100,59,188,99,224,45,245,189,72,187,209,52,152,3,62,30,148,132,89,172,113,36,190,22,206,130,212,141,117,43,233,79,30,155,178,170,207,169,223,58,67,179,30,123,49,148,247,107,234,136,15,107,4,116,152,90,62,49,101,104,72,10,166,223,97,153,23,93,64,221,118,126,143,99,146,101,32,167,32,48,228,202,254,224,132,180,117,253,80,212,62,188,5,27,120,53,169,157,4,238,49,19,136,68,74,83,138,129,59,124,166,61,96,124,169,250,86,25,137,17,31,239,105,98,109,159,199,70,204,53,96,68,94,37,16,79,147,75,118,102,66,132,44,104,53,150,109,1,150,85,247,16,160,214,239,159,141,154,16,74,141,89,70,200,95,163,90,237,167,67,237,35,134,36,181,244,10,119,99,167,240,34,18,56,32,77,148,93,225,78,125,87,192,125,106,108,151,122,137,54,31,76,125,86,255,192,41,12,29,96,115,177,5,206,213,59,240,206,116,51,9,3,217,166,77,143,115,95,180,242,23,122,107,162,185,222,78,3,31,212,130,130,74,97,58,205,75,192,40,215,40,76,91,198,138,159,62,59,101,83,91,197,106,174,114,11,152,24,120,209,131,181,67,165,26,15,142,251,173,167,242,217,146,92,237,13,56,43,137,107,183,22,37,39,210,162,92,8,242,25,53,39,200,156,205,21,240,210,38,233,78,143,117,242,110,75,131,143,125,221,21,78,203,213,197,236,230,231,246,242,228,212,114,247,247,219,60,218,222,106,39,17,72,235,239,139,204,207,84,170,100,114,222,123,141,41,245,162,221,184,172,71,123,67,142,94,188,90,166,155,132,95,13,152,16,219,252,248,85,72,198,58,76,72,163,127,60,43,28,166,21,48,17,8,245,84,105,242,200,254,224,86,247,191,213,25,165,8,52,213,128,233,88,147,81,33,123,225,237,221,208,249,38,233,111,5,69,132,107,5,10,5,129,186,216,4,188,99,50,80,128,162,177,246,250,99,20,121,112,93,194,225,1,108,37,147,14,159,141,65,68,113,128,207,76,126,55,159,91,164,68,13,93,239,201,216,149,155,44,109,74,191,155,215,173,81,16,64,243,97,255,192,203,5,119,128,167,18,200,222,208,65,242,155,47,10,105,251,231,230,208,41,248,242,68,68,64,19,47,232,243,228,25,107,27,215,79,228,64,41,239,70,187,218,71,28,119,86,43,18,240,232,183,23,15,91,105,218,148,34,92,10,184,103,196,198,240,132,199,95,185,118,201,232,28,47,76,55,214,199,25,0,246,66,12,224,145,246,95,195,205,215,0,73,183,185,190,240,153,28,254,222,217,122,167,155,62,26,151,175,128,169,64,208,232,1,186,54,229,30,19,147,146,44,170,156,53,44,82,198,123,177,95,48,126,43,140,152,90,92,173,45,59,128,116,11,196,181,176,20,126,2,46,225,93,1,46,170,185,5,69,185,43,158,186,19,215,212,61,231,252,205,242,154,2,68,5,75,150,250,45,211,197,32,190,224,48,187,132,46,124,194,110,94,245,118,96,30,92,7,172,227,71,220,77,5,19,167,55,181,167,217,105,157,254,18,24,189,75,253,105,84,204,125,117,33,67,147,218,231,99,157,195,202,51,170,112,201,209,35,50,62,240,249,4,241,219,72,221,87,125,112,74,249,135,15,218,36,114,87,62,143,150,137,2,58,76,135,236,231,183,57,87,147,191,246,196,24,87,95,59,255,138,95,46,140,90,110,255,252,246,52,251,222,225,114,54,226,207,205,33,76,240,83,128,130,146,239,17,67,188,188,37,95,1,11,197,132,57,254,42,246,225,75,219,130,220,31,95,155,144,77,142,247,54,107,68,15,71,148,164,189,146,240,192,29,83,70,163,4,16,182,140,248,237,110,98,26,2,211,51,82,227,189,141,47,88,175,134,92,38,86,0,149,183,233,19,109,194,115,219,15,205,31,175,18,38,154,93,247,251,233,253,13,162,237,28,44,30,6,227,124,203,233,134,181,159,99,76,207,57,252,177,71,160,17,29,241,185,209,112,253,6,40,16,2,149,247,90,117,234,241,6,29,109,123,131,134,56,160,158,64,231,235,45,23,56,70,100,19,245,31,61,213,105,220,143,29,141,92,67,213,5,104,51,111,199,213,232,150,111,189,57,244,211,15,166,216,121,124,224,20,209,15,210,83,176,138,106,220,166,88,105,246,15,46,8,100,20,221,147,104,204,114,162,253,73,241,101,210,74,40,68,69,86,12,75,33,255,82,246,23,198,106,12,120,158,217,165,143,150,118,8,204,96,47,64,128,175,195,2,175,90,115,244,28,42,163,212,207,147,161,52,29,240,196,3,214,247,66,236,124,58,60,141,22,88,225,186,61,247,15,60,33,161,23,152,233,224,31,12,146,203,182,213,145,175,236,151,55,12,64,241,50,164,32,26,81,202,217,25,95,102,177,70,53,89,33,13,137,215,24,240,242,43,135,254,192,209,123,105,240,217,17,101,200,8,23,121,65,29,132,140,253,124,63,133,207,177,236,109,230,20,105,30,155,75,247,234,97,252,127,254,90,232,238,238,143,93,252,227,78,115,152,92,114,249,43,216,119,29,90,247,206,151,149,21,2,71,163,107,34,34,61,11,59,244,252,192,136,19,5,124,188,118,61,39,96,227,78,201,71,20,82,157,143,9,119,236,133,99,154,249,107,31,55,155,67,252,3,151,25,95,147,234,190,169,167,54,119,246,204,208,180,184,138,6,101,80,177,240,67,132,8,76,209,210,50,250,53,154,75,151,79,235,92,237,83,175,70,111,180,6,188,233,75,151,183,166,22,194,171,97,129,137,145,139,239,150,240,69,124,200,44,135,162,97,50,22,166,87,47,207,98,218,117,106,245,30,71,186,174,253,96,124,61,245,27,231,83,62,56,48,133,186,122,196,64,236,218,98,117,141,85,82,251,68,147,154,145,76,94,152,138,239,169,49,108,42,68,102,204,82,136,178,212,174,109,88,143,35,158,220,236,98,157,11,86,203,55,102,192,212,48,74,112,3,178,137,20,195,50,211,254,228,51,142,55,77,15,82,123,87,239,161,161,145,132,190,89,126,191,125,166,248,254,4,32,210,42,49,209,6,196,121,233,175,2,16,113,4,49,106,252,143,70,55,8,50,4,60,96,89,150,155,195,227,90,99,154,14,26,181,154,70,109,42,199,210,131,33,98,43,127,21,181,73,113,115,86,136,254,54,226,67,158,254,4,62,246,203,39,34,84,71,139,189,148,201,34,253,78,68,251,172,85,222,97,72,249,52,190,87,141,5,61,238,157,225,34,208,171,27,101,92,49,89,76,247,94,30,28,53,169,30,15,126,76,130,165,91,113,55,205,149,226,87,91,255,142,204,6,34,182,59,205,7,211,165,44,143,102,181,109,229,221,156,128,68,86,184,18,12,11,152,100,140,160,103,115,14,135,24,116,169,95,73,71,90,9,195,152,230,205,42,205,209,157,236,41,21,125,239,234,227,44,200,107,31,223,61,245,28,15,62,41,136,213,223,222,38,125,28,48,17,38,185,249,177,110,166,119,165,90,251,170,218,58,180,119,228,253,30,220,56,131,20,54,225,227,184,55,45,0,83,97,58,219,231,219,15,217,241,244,167,251,113,177,98,13,80,163,215,62,104,195,74,8,20,203,121,43,220,35,219,136,181,70,21,165,254,52,124,47,59,78,9,10,63,52,254,135,212,163,147,121,211,243,75,133,152,124,16,116,243,250,240,17,135,88,163,138,77,14,193,246,240,106,90,224,115,148,202,84,192,189,118,161,60,208,212,62,31,155,19,164,197,78,94,168,106,145,51,4,58,145,228,33,85,14,94,234,78,178,194,199,235,217,97,17,84,162,124,242,100,124,250,17,115,1,11,92,83,26,84,65,32,52,20,48,10,82,130,194,219,31,182,72,65,75,117,125,80,57,67,50,50,133,159,139,137,62,186,215,72,15,100,43,186,231,44,171,46,113,148,38,22,141,214,82,204,151,171,207,4,34,189,77,236,55,162,250,40,237,133,113,184,85,82,168,19,158,37,168,231,48,86,148,14,25,164,240,225,178,66,95,113,76,128,166,240,162,44,56,224,202,195,9,76,181,71,9,195,148,250,202,161,55,103,76,252,209,168,186,202,66,245,0,140,103,248,172,94,186,26,222,152,210,85,223,61,240,143,205,108,124,180,10,135,6,20,40,133,135,67,80,20,74,61,54,137,183,148,53,107,71,45,109,143,173,22,42,65,170,57,31,156,205,199,9,99,191,112,72,201,205,139,137,166,196,205,155,241,125,63,216,42,46,75,92,13,231,139,12,26,146,92,116,231,5,220,134,8,214,117,8,27,66,45,108,90,130,65,8,216,59,44,9,78,12,111,23,11,183,88,71,10,185,237,240,42,141,231,92,80,19,132,24,49,100,199,132,42,82,103,72,207,209,30,239,214,197,218,16,30,124,246,233,238,37,29,230,62,97,82,60,248,156,85,20,53,132,95,72,73,137,124,173,51,199,232,203,15,24,43,89,94,218,212,186,227,165,105,111,78,250,53,169,242,240,82,118,126,187,85,77,200,211,150,125,28,214,248,109,248,122,245,201,17,207,75,73,126,123,233,226,28,198,73,159,195,47,180,218,57,189,122,189,114,19,224,172,188,57,157,104,63,186,25,226,107,107,178,196,162,253,101,196,213,86,183,245,198,28,187,54,98,166,168,9,11,197,139,181,240,21,121,238,76,0,68,175,237,53,183,247,65,50,212,132,10,111,42,135,34,46,211,172,139,251,193,153,172,117,44,190,137,135,42,230,194,52,37,153,23,243,129,145,126,43,90,131,114,4,248,123,128,28,120,228,56,218,76,143,188,201,225,53,153,57,78,166,79,128,122,210,237,171,48,100,127,62,23,134,121,110,89,96,116,121,75,68,224,168,64,209,123,159,249,239,84,157,252,129,142,9,133,97,96,139,247,58,30,230,148,118,193,62,127,101,31,254,61,204,41,172,10,79,90,91,3,38,105,32,133,31,19,50,219,112,21,168,249,202,186,19,79,235,233,114,195,19,19,22,89,46,129,161,50,91,126,115,186,22,138,94,60,233,168,25,129,82,227,42,31,27,70,89,103,163,101,124,235,167,116,244,192,52,174,248,168,20,171,194,220,10,163,186,28,15,254,35,139,18,120,159,211,48,199,111,83,162,44,150,138,73,202,123,5,4,172,197,75,179,6,19,203,113,10,74,11,187,188,23,197,157,17,63,207,152,88,90,193,63,233,98,121,209,195,98,28,132,114,243,110,221,218,229,193,73,211,33,116,41,143,136,76,146,46,18,139,215,92,39,207,145,218,132,70,92,66,96,35,73,14,24,46,219,166,176,49,210,60,152,114,47,125,48,139,130,249,60,43,52,134,232,144,117,226,21,61,96,235,127,217,10,83,63,22,131,66,138,73,12,48,76,220,148,98,187,163,221,108,126,222,26,118,213,152,134,217,34,153,122,53,198,68,28,202,231,201,210,208,39,219,37,60,47,203,152,166,250,65,235,92,49,162,86,196,35,206,240,28,86,251,232,191,156,160,11,214,123,27,153,70,4,84,19,25,34,157,10,28,140,41,198,12,57,217,207,136,147,96,136,208,6,229,133,132,11,5,62,103,72,141,236,20,97,70,173,3,192,40,37,174,18,185,146,169,212,79,12,40,203,43,50,45,21,109,110,185,57,178,8,45,82,122,52,114,107,174,242,44,157,22,90,71,36,129,136,76,201,213,116,211,120,255,229,52,134,128,169,187,229,98,147,242,115,23,5,230,79,224,145,244,109,138,168,75,178,130,90,57,65,104,236,78,35,199,111,119,206,240,55,168,148,171,4,79,11,217,43,228,64,228,106,200,216,35,208,133,65,213,132,57,240,192,149,66,241,248,237,197,49,35,143,118,14,101,10,104,222,123,83,79,255,96,194,202,187,69,230,12,46,64,217,15,33,85,197,101,122,143,118,246,218,45,48,189,190,249,101,237,240,172,5,166,56,35,114,207,211,132,50,229,189,204,192,243,141,193,250,1,196,250,163,248,116,239,247,203,116,172,44,133,169,203,123,31,228,156,186,90,47,182,6,221,241,47,157,88,200,116,191,201,0,209,244,232,111,80,234,20,245,168,131,86,114,249,241,96,56,168,18,179,33,65,81,53,147,89,187,134,147,104,165,33,121,236,243,16,197,27,57,66,126,104,60,248,66,95,91,182,52,219,207,188,208,141,171,225,205,120,48,74,165,231,76,111,239,123,116,97,199,239,84,19,206,20,73,113,75,197,72,118,235,88,49,179,68,130,138,73,62,116,200,17,156,92,47,51,109,44,124,226,196,108,18,248,47,121,60,57,196,37,50,66,213,221,11,94,156,49,61,15,47,95,132,186,186,233,60,26,124,17,18,134,10,163,194,214,187,124,238,46,81,153,159,180,249,120,159,123,125,130,162,166,85,151,99,231,96,115,208,122,49,184,104,187,115,235,19,200,42,159,230,157,109,4,45,81,157,65,161,120,145,250,109,99,63,26,126,202,208,123,242,169,125,162,187,113,189,140,60,238,179,54,114,209,95,133,204,100,192,53,107,194,227,204,112,235,35,115,184,81,44,216,5,166,94,99,199,111,163,87,170,223,251,184,153,103,222,199,205,43,172,65,114,53,205,109,217,205,21,88,228,41,206,127,48,230,104,36,36,19,132,130,67,135,133,61,110,69,37,130,49,131,202,26,162,176,116,165,168,13,233,22,98,144,171,33,61,206,35,74,13,166,214,84,30,103,120,238,18,67,74,52,67,168,44,250,54,14,73,183,123,147,37,116,37,197,196,182,16,157,223,248,148,52,216,234,213,52,76,199,110,75,177,222,40,250,219,176,51,199,144,18,182,110,207,211,192,161,133,221,192,175,134,173,89,90,110,41,120,57,227,178,2,69,7,99,8,10,79,92,156,65,166,235,243,206,191,243,101,209,57,143,169,114,62,230,144,58,5,90,135,77,233,206,225,110,60,27,2,163,28,28,117,37,240,66,75,136,142,222,226,49,35,67,12,67,239,150,48,128,145,104,150,87,96,97,15,246,206,1,246,74,188,145,26,112,71,180,242,193,149,22,222,242,96,242,235,10,243,96,94,136,96,239,93,146,188,24,46,111,148,203,112,237,115,12,135,189,72,139,199,38,117,181,228,177,207,167,154,46,223,14,12,97,151,140,73,55,185,138,184,53,149,28,93,158,139,42,252,21,135,8,197,80,53,201,205,225,251,88,81,249,65,164,74,90,231,70,250,117,64,247,55,224,74,181,109,61,207,201,59,114,129,91,151,34,5,120,71,71,208,97,51,100,83,93,214,65,71,84,202,227,189,246,210,111,105,156,27,177,89,154,162,104,149,107,173,152,41,140,149,51,35,235,106,50,11,141,175,63,246,20,218,136,69,21,227,192,112,90,69,73,74,61,103,178,100,144,136,203,155,247,224,48,188,140,207,15,25,88,147,221,235,18,129,41,169,148,171,77,62,34,10,117,76,172,246,157,33,231,12,222,166,52,19,75,215,170,194,30,12,45,209,142,229,5,51,137,176,239,32,131,215,95,24,141,253,108,136,4,4,165,136,20,119,196,110,136,51,46,195,146,57,8,158,69,129,237,47,251,2,138,160,51,50,49,9,154,239,189,228,201,134,245,15,199,249,116,78,245,103,162,209,80,13,13,100,156,125,148,205,103,185,53,84,59,125,191,95,166,253,91,96,82,2,251,237,195,168,29,60,112,39,178,249,91,78,190,207,120,155,142,93,28,124,214,180,35,79,109,234,180,207,74,66,152,60,235,197,102,31,196,189,247,84,67,135,46,61,44,138,168,93,194,201,95,31,116,230,176,245,161,36,21,178,108,186,196,217,69,194,144,33,45,45,251,104,33,178,17,73,183,180,211,167,240,118,20,171,14,114,63,156,16,125,211,5,80,32,9,31,49,9,225,199,145,52,11,165,101,156,107,1,19,198,20,212,188,154,216,9,57,5,69,74,7,82,222,178,162,22,147,165,53,158,49,48,40,198,91,222,15,131,3,116,14,190,103,58,142,98,173,245,81,205,146,168,28,235,89,97,26,77,214,131,207,218,21,184,192,197,242,156,175,106,93,153,2,179,77,71,229,5,100,221,89,127,155,204,237,124,191,125,118,27,81,106,62,39,205,162,251,227,93,13,97,128,140,10,106,30,51,229,128,207,106,146,197,83,76,25,47,135,227,135,8,153,108,118,133,212,86,56,195,137,128,183,76,195,242,43,64,113,143,213,106,151,170,140,56,173,195,45,124,101,156,29,169,40,65,54,3,191,62,124,101,132,219,100,19,167,27,58,191,64,175,237,17,83,222,11,150,75,111,130,195,149,254,30,77,240,80,166,87,188,68,65,74,215,65,131,50,218,143,92,216,154,147,8,138,19,67,166,145,251,253,52,175,89,4,230,116,42,225,136,87,85,61,53,206,95,234,199,125,80,246,20,181,27,236,242,226,106,171,128,29,117,0,65,45,10,22,67,130,108,105,146,91,87,206,239,30,191,12,203,156,140,55,4,131,199,94,126,1,4,200,165,229,234,134,39,29,33,104,168,131,116,175,99,134,166,253,110,62,208,210,145,71,131,203,211,89,202,24,178,172,210,122,24,29,132,123,94,100,131,146,109,121,52,90,106,95,44,41,27,57,129,194,120,109,17,130,206,124,106,217,43,43,188,130,89,222,139,14,165,135,146,151,105,17,108,165,52,118,235,136,159,121,116,14,163,120,240,90,186,68,60,233,202,63,219,235,91,248,199,167,238,122,111,108,210,168,36,131,132,76,216,57,176,203,161,33,143,245,1,17,181,206,35,74,249,107,100,27,82,111,90,130,51,76,152,57,108,5,214,94,155,159,171,41,240,121,115,197,148,181,101,196,23,81,205,246,34,58,231,180,209,239,69,75,67,122,155,10,210,214,58,149,168,168,207,111,91,64,72,69,140,5,186,18,168,232,127,123,41,118,206,131,137,139,205,183,141,195,251,38,54,80,131,46,49,69,5,56,109,93,123,203,213,108,197,61,188,155,77,140,254,165,141,7,90,245,187,165,119,132,44,45,204,53,38,221,87,49,105,220,221,210,138,108,242,165,199,42,141,202,219,100,114,122,15,110,166,160,247,110,14,35,254,27,84,84,154,86,122,145,44,226,123,114,114,194,214,61,34,15,147,140,228,167,203,147,47,228,164,34,130,64,153,210,122,17,29,107,252,175,206,34,104,191,253,46,165,199,7,123,57,126,152,60,212,123,108,136,171,90,108,103,201,218,232,94,82,12,94,216,17,140,38,118,231,46,28,76,248,166,199,216,222,15,78,202,18,51,140,9,95,74,157,183,177,254,9,76,63,112,84,143,31,203,120,9,211,184,21,51,175,252,12,2,234,216,183,92,109,154,238,225,18,210,46,36,121,49,107,9,163,131,45,98,131,144,233,200,123,83,243,225,2,4,6,55,41,148,177,26,130,99,216,70,208,101,96,173,200,123,19,209,222,122,115,77,93,145,106,212,146,124,66,79,93,236,105,187,56,133,87,135,162,119,158,2,19,33,123,163,6,247,93,145,37,66,144,236,12,83,124,80,136,251,179,92,13,31,138,152,35,3,110,107,121,180,141,176,125,68,53,173,102,81,63,201,175,237,251,153,58,199,252,30,50,106,219,232,24,222,234,165,185,234,221,28,98,90,106,111,28,222,232,187,9,90,112,120,230,67,167,164,188,113,250,70,137,152,202,102,27,17,111,20,209,6,137,130,109,227,65,127,223,11,107,164,189,67,196,168,246,196,243,50,222,152,254,118,180,172,5,8,182,118,211,150,237,146,14,93,121,48,139,29,190,240,56,222,205,22,148,92,97,210,83,64,50,187,252,180,105,128,197,17,67,222,76,238,13,25,219,140,228,83,54,201,193,247,57,56,34,208,241,140,140,3,49,74,185,249,172,228,248,34,145,2,251,154,14,248,236,166,123,31,105,24,164,39,100,80,230,48,54,210,200,164,16,219,16,20,202,193,120,237,98,194,19,122,49,133,127,47,135,147,160,223,157,255,240,15,255,241,135,127,253,243,191,252,235,31,255,252,151,63,253,241,255,254,253,191,255,159,127,252,211,63,255,239,127,252,183,255,241,95,254,211,223,167,255,248,143,63,252,251,95,254,237,95,255,248,247,127,247,159,255,248,143,127,249,127,127,254,227,223,253,225,159,254,248,47,255,231,143,127,249,243,191,253,253,5,254,235,159,254,249,143,255,237,47,127,254,211,63,255,211,223,253,225,127,254,203,191,252,249,127,253,233,159,255,241,47,231,62,255,253,247,163,132,20,122,84,127,102,227,0,149,243,250,7,143,15,124,246,252,191,253,51,157,67,228,14,196,249,250,133,244,97,125,207,196,212,241,147,26,209,134,189,164,96,21,120,193,176,175,176,188,144,213,190,12,127,33,2,226,210,135,98,110,245,242,244,161,101,235,232,69,17,216,68,53,150,195,201,138,109,5,166,14,244,58,107,200,49,209,72,62,31,204,10,186,198,141,217,249,84,29,62,148,254,77,175,217,177,37,65,144,90,96,76,242,107,191,3,195,100,28,87,83,136,84,35,115,105,130,41,148,92,61,120,153,151,227,191,253,83,224,146,171,209,24,95,181,7,76,184,118,63,152,64,161,135,66,152,213,101,136,152,2,228,82,136,91,15,135,143,5,62,223,22,86,140,229,211,203,147,225,194,64,243,54,63,24,33,0,47,110,38,200,130,66,124,123,48,202,217,78,67,151,241,27,183,176,249,88,153,124,196,89,206,154,225,35,204,135,146,190,245,238,129,131,254,74,157,3,94,108,198,158,198,166,17,255,67,33,9,167,56,101,66,217,225,99,204,136,82,21,5,252,45,52,113,178,209,243,72,46,249,56,191,244,102,221,80,199,25,145,73,150,72,96,107,174,26,126,115,120,52,133,170,251,192,231,116,244,4,60,71,31,60,237,111,200,89,164,213,11,98,109,143,235,146,174,50,106,15,39,186,32,58,218,84,199,144,26,121,114,22,241,94,219,100,165,5,134,180,184,207,24,52,132,129,228,181,19,46,149,15,26,63,148,228,36,198,252,163,106,209,103,218,25,130,44,180,35,104,201,228,230,5,254,124,206,243,233,223,214,95,166,101,208,253,181,217,2,105,64,252,192,75,191,246,153,185,111,183,66,82,119,78,15,12,100,211,25,170,47,217,117,96,227,91,140,71,59,59,75,250,192,149,198,229,152,13,67,89,2,14,106,82,219,197,209,68,53,224,16,56,211,180,180,226,131,64,2,246,198,148,199,90,222,72,201,215,166,75,84,70,101,34,123,52,253,234,179,187,21,17,219,44,164,85,151,187,69,25,150,5,109,92,40,144,61,195,184,125,225,110,249,6,121,114,12,204,54,252,201,59,7,207,179,234,10,253,237,217,123,204,50,124,2,75,180,107,240,236,33,64,240,81,161,50,71,122,91,139,49,66,36,255,220,166,252,38,122,62,20,52,211,34,114,175,78,200,193,74,229,14,245,41,153,185,119,97,116,16,132,31,189,144,78,92,94,49,129,24,118,193,101,126,48,5,125,61,126,27,113,89,33,136,133,41,198,74,123,29,70,181,78,46,62,115,169,184,224,21,174,27,49,13,249,105,200,75,253,16,97,207,17,93,191,130,241,57,188,190,5,219,199,154,19,4,62,102,67,190,30,114,134,51,87,133,55,10,182,236,138,83,2,197,69,173,34,161,146,26,10,151,223,75,159,229,51,27,115,81,96,76,231,107,140,98,180,209,91,48,63,112,104,153,24,92,36,194,84,76,141,192,223,11,33,62,86,152,220,156,198,216,187,49,208,105,8,157,182,12,40,221,217,206,88,125,246,213,243,161,37,117,89,104,166,75,238,236,165,95,247,247,148,39,35,34,178,183,255,244,192,213,151,189,216,142,17,47,135,77,212,138,157,149,45,223,163,82,206,20,163,210,113,199,139,194,176,83,221,245,69,151,194,210,214,112,130,91,116,220,172,11,195,172,32,41,163,98,244,117,195,239,109,187,76,111,122,49,217,125,127,237,108,124,3,67,127,26,249,121,127,112,146,127,146,189,255,189,118,217,62,42,136,26,103,249,216,196,190,118,141,139,41,146,239,10,103,68,92,102,92,108,89,208,7,219,25,208,252,201,18,37,119,178,21,163,9,191,61,94,142,178,61,246,131,60,25,162,84,94,248,198,123,125,68,192,76,112,108,206,24,21,186,175,165,206,183,92,193,184,21,176,46,46,187,147,211,69,80,99,66,210,91,97,44,201,26,175,181,73,72,188,215,178,62,113,223,13,25,81,83,120,19,152,32,222,221,83,208,107,217,73,194,2,72,105,99,114,4,140,180,171,220,155,174,102,167,221,132,207,21,193,49,133,161,79,188,91,41,123,110,175,58,81,168,108,203,177,2,22,189,83,210,166,66,185,63,60,222,247,189,140,185,69,186,179,139,73,233,14,31,178,213,44,10,46,191,221,96,42,188,253,78,7,134,139,91,166,56,30,106,106,239,230,164,129,158,85,92,76,2,56,117,127,180,134,26,135,76,52,10,103,66,156,152,186,29,218,42,229,209,88,0,206,79,149,140,12,80,164,211,138,49,147,120,158,249,236,101,157,163,83,190,8,254,184,247,36,33,55,201,238,56,5,70,204,241,30,64,9,34,252,34,125,148,212,8,211,88,233,87,195,240,186,159,215,132,249,55,130,228,6,93,136,99,63,202,134,135,102,70,113,113,129,100,252,187,34,23,4,124,158,53,190,55,222,128,4,174,139,169,224,230,120,114,52,194,165,88,138,223,166,140,229,222,124,178,161,201,102,106,26,229,46,252,125,208,37,237,159,5,197,133,115,252,196,165,197,104,54,228,206,176,153,251,136,78,252,1,105,159,230,185,224,129,26,14,67,195,167,115,60,17,253,189,221,192,9,65,164,38,84,76,204,186,73,64,196,97,211,230,148,175,201,221,222,111,159,33,109,122,124,209,54,148,86,192,19,141,36,157,166,24,55,229,122,80,84,191,44,94,68,102,82,45,209,174,1,169,23,94,175,192,132,181,211,77,98,67,18,176,62,118,18,203,109,123,26,194,40,193,36,102,199,18,56,254,64,242,1,159,70,88,165,43,132,10,232,226,232,49,98,37,137,103,203,203,217,221,32,47,248,40,157,22,58,177,166,19,136,67,17,122,156,165,37,183,62,110,95,137,77,5,249,160,179,31,234,213,70,218,230,55,183,230,223,46,47,61,160,163,152,251,193,90,115,80,172,164,181,181,248,109,124,49,253,216,19,161,31,223,23,172,57,230,179,163,45,202,79,114,60,90,179,226,11,221,76,235,140,51,98,26,237,183,124,235,77,70,189,173,247,94,74,14,103,124,81,51,108,145,73,109,89,45,122,245,132,206,34,166,161,149,15,102,133,41,242,138,245,1,149,253,231,20,232,161,136,133,159,182,146,132,136,104,69,59,159,175,197,170,71,225,79,78,62,138,182,156,142,151,45,133,216,174,28,217,200,93,228,216,198,49,50,167,30,140,20,97,196,1,131,160,243,153,195,93,109,13,56,217,125,51,76,212,167,228,175,33,211,227,183,207,216,146,75,83,43,169,7,187,148,85,142,97,216,168,181,64,191,154,127,173,110,197,129,31,27,10,206,53,191,186,110,147,26,23,216,38,113,192,5,101,229,143,145,68,201,150,195,52,241,108,181,44,233,121,240,86,41,58,90,217,26,213,92,160,150,183,248,36,78,116,57,124,230,2,89,12,191,26,194,204,33,225,246,51,207,32,231,137,117,159,204,178,151,207,73,113,229,140,5,148,88,111,226,115,154,10,139,123,56,201,178,51,115,200,36,62,51,188,59,105,36,53,246,77,4,100,172,168,6,162,161,184,24,39,242,179,45,48,203,223,123,89,213,175,108,57,20,75,7,202,140,215,93,131,152,244,142,205,208,84,62,244,173,33,136,240,254,77,136,40,42,1,39,217,105,137,37,198,128,55,58,67,228,151,233,34,234,177,157,157,241,106,235,115,248,32,30,21,135,15,201,228,242,57,96,136,22,186,61,13,93,87,19,241,77,56,214,73,76,228,248,92,31,34,205,66,249,254,241,195,3,70,223,71,76,21,100,107,81,190,186,48,250,60,85,111,62,76,74,254,142,248,160,178,189,233,181,100,183,46,54,104,160,25,250,92,244,191,84,255,97,142,118,105,19,225,185,160,56,138,171,51,146,62,114,46,158,165,126,172,193,187,105,12,235,171,146,125,24,18,140,146,227,230,204,73,245,132,57,54,167,7,170,140,29,7,22,59,129,127,53,250,14,35,89,161,187,120,34,66,94,227,106,107,103,151,105,102,44,221,55,126,151,134,245,67,39,61,85,231,139,44,82,99,88,81,226,147,121,198,231,244,247,130,115,86,148,57,11,157,244,222,17,145,136,119,41,5,20,243,127,117,239,229,72,198,68,188,214,103,241,144,220,242,7,227,102,59,151,207,233,115,60,3,95,215,8,57,169,45,97,173,132,225,253,224,113,164,169,219,244,26,166,213,125,225,115,24,164,207,163,241,13,195,174,164,30,75,149,186,57,126,16,249,139,171,73,154,126,142,0,132,184,253,167,19,255,81,135,146,237,38,62,182,245,42,181,165,155,252,153,253,211,237,101,148,48,154,20,47,179,149,30,199,217,61,198,110,185,231,165,78,223,121,180,236,219,217,121,69,178,253,234,71,27,41,155,95,93,201,16,21,241,157,208,19,173,1,211,162,44,20,160,70,194,69,77,242,133,179,241,202,168,91,7,125,113,114,152,168,137,52,115,148,95,201,156,47,93,72,56,143,21,165,67,142,119,229,11,31,154,234,33,133,7,108,227,41,123,109,37,157,81,36,33,244,123,34,137,30,55,183,188,243,214,93,30,175,177,196,213,221,74,136,213,84,217,206,161,102,37,181,156,101,234,123,193,234,121,151,0,150,3,69,249,50,79,169,243,113,115,1,246,21,198,72,108,44,72,33,75,92,77,251,235,199,54,92,214,75,239,31,12,175,243,115,6,80,156,236,23,119,204,173,143,93,249,154,244,137,241,167,249,241,95,216,58,61,177,137,249,10,217,116,81,207,43,29,99,164,56,76,13,232,231,4,73,38,234,232,48,62,250,215,181,162,226,46,110,142,33,169,126,27,113,171,236,27,49,253,127,75,26,48,177,244,97,125,142,247,34,185,145,212,67,33,158,230,86,212,121,139,85,52,44,98,162,237,94,172,65,30,218,10,73,100,35,103,247,244,247,106,63,67,71,208,14,15,113,44,1,235,150,145,211,171,219,213,49,83,232,196,146,125,156,62,4,55,59,105,220,92,66,56,84,172,23,205,181,103,169,196,104,208,213,235,197,209,30,99,95,186,11,183,47,2,35,200,218,190,151,194,43,168,2,163,13,188,215,91,216,103,65,9,108,134,122,140,55,93,245,77,127,186,210,104,216,98,188,173,61,84,198,219,74,255,90,124,106,85,212,45,208,192,17,32,8,52,175,207,115,163,46,230,105,146,100,98,170,66,196,92,176,179,41,29,116,152,202,88,121,108,106,253,189,60,133,151,94,115,234,161,123,198,120,120,173,94,50,198,252,36,123,33,48,97,147,24,239,249,117,208,17,222,112,253,151,100,124,105,154,7,249,85,198,246,152,8,116,72,234,28,228,115,70,88,227,236,138,16,139,12,133,207,5,238,67,208,132,131,137,37,3,142,78,196,136,221,108,210,238,164,240,160,196,55,54,218,98,114,183,2,247,17,60,127,148,143,20,148,119,255,198,233,203,218,127,81,137,95,124,119,176,183,151,23,69,133,89,21,153,200,237,48,53,100,207,196,71,193,254,124,187,26,40,212,212,91,80,210,47,158,71,96,5,158,51,80,239,109,36,124,61,126,218,50,148,1,55,136,23,188,20,59,35,5,146,197,162,164,246,131,222,226,30,240,185,248,85,116,214,106,105,143,91,91,130,243,0,227,190,60,248,58,163,221,238,86,68,93,129,125,29,125,52,104,17,253,183,41,13,18,121,35,2,60,70,184,121,225,110,85,80,89,71,165,182,28,143,134,76,86,45,50,44,164,191,138,167,226,206,134,124,182,122,249,105,83,76,243,15,210,17,180,17,146,189,243,189,240,163,2,166,66,67,250,231,171,217,105,238,197,230,179,225,98,167,40,124,140,254,25,168,233,58,202,107,65,171,235,251,243,25,76,162,4,207,32,173,21,97,44,15,230,19,112,192,39,144,183,166,219,32,121,162,174,209,23,214,117,50,32,138,236,102,4,135,72,147,22,94,216,40,144,164,112,116,160,123,37,89,116,18,202,184,36,23,182,198,3,153,11,101,183,112,123,168,39,163,11,243,253,178,165,182,189,75,48,67,55,86,69,245,246,216,74,56,38,62,75,233,110,123,27,25,161,35,246,200,251,195,149,68,191,156,12,86,235,177,189,155,128,248,54,170,37,85,96,139,121,123,109,192,132,100,176,200,99,99,22,140,225,48,90,11,37,11,92,139,201,72,59,76,55,66,147,231,134,147,207,187,86,56,206,138,112,214,24,221,77,246,212,202,65,97,78,125,25,192,10,125,114,246,158,179,92,57,153,215,150,171,173,196,60,199,197,231,44,120,174,71,53,163,219,235,84,237,32,61,195,38,23,87,107,166,242,7,35,130,144,94,73,38,242,167,137,242,39,135,143,81,54,158,129,82,173,238,215,59,4,185,186,208,233,240,96,43,191,142,26,15,170,234,106,147,155,67,120,29,117,9,216,204,148,71,191,186,4,2,114,238,247,243,98,112,192,74,177,6,37,98,45,191,81,33,252,174,112,71,2,194,191,23,195,95,63,48,188,66,219,159,220,202,67,187,148,122,76,59,81,189,78,4,129,251,250,183,46,152,233,54,124,119,251,182,158,122,81,183,168,80,201,47,207,119,22,220,21,225,22,162,156,135,102,204,229,40,231,249,243,170,153,111,4,133,179,195,199,32,22,33,18,43,203,237,222,134,131,148,194,44,162,240,83,141,207,201,171,195,51,250,204,91,216,81,176,167,208,34,188,31,130,182,221,61,244,183,105,163,114,46,14,130,228,93,123,57,171,49,14,186,150,109,38,51,168,69,85,192,101,122,67,51,176,153,135,2,211,170,145,227,230,84,67,36,185,121,133,146,174,249,139,77,99,34,219,10,135,245,109,236,38,236,62,15,45,84,118,166,7,103,100,242,30,76,232,175,250,145,71,156,92,68,191,42,193,131,236,172,100,249,199,83,42,91,21,169,7,223,197,200,104,109,225,212,196,215,228,99,55,135,209,163,145,1,109,52,122,36,175,23,64,78,229,51,36,152,222,203,121,62,232,78,101,161,189,7,107,131,84,80,252,52,213,28,178,71,226,204,208,208,127,97,200,190,219,139,135,25,161,203,142,83,5,129,210,186,245,167,187,49,115,249,136,33,168,87,186,88,1,221,244,103,253,83,119,219,171,244,106,56,89,188,56,203,8,133,69,28,166,218,81,241,190,37,122,20,162,236,5,231,252,162,86,201,97,180,231,212,64,41,48,29,248,110,177,169,33,236,178,215,252,210,136,94,122,66,161,100,145,234,59,118,15,168,9,28,45,150,106,23,243,5,233,71,47,38,128,140,189,9,91,19,162,194,112,199,250,213,20,221,118,53,64,142,101,222,227,72,99,207,83,106,88,20,87,96,16,119,152,38,66,161,96,132,218,14,71,222,191,8,74,183,101,203,89,188,16,66,233,113,117,66,178,64,174,222,40,235,250,153,199,225,184,36,108,85,97,71,35,214,247,96,40,223,5,94,148,100,249,218,60,167,140,52,141,84,35,196,117,39,207,52,34,85,248,171,54,243,227,188,92,135,139,103,213,207,73,105,74,121,63,157,172,61,79,63,103,26,94,158,154,17,158,37,45,44,147,129,90,104,223,115,48,41,150,156,213,200,19,4,165,45,180,239,198,94,35,19,109,73,145,197,34,230,33,77,64,103,154,162,58,26,47,157,208,222,86,20,37,192,247,203,211,30,78,23,80,241,128,241,217,30,206,126,34,145,110,82,180,150,211,116,152,109,183,235,194,231,215,226,222,68,18,186,216,116,208,208,31,35,226,206,97,42,146,166,116,223,213,102,18,82,94,17,67,106,231,99,120,253,92,114,159,165,203,60,39,57,96,26,60,44,81,26,73,13,217,144,236,130,169,119,97,74,92,184,192,166,250,124,95,182,44,68,123,47,10,95,180,52,81,163,3,189,75,139,139,233,20,248,108,73,9,98,230,123,49,125,149,93,186,137,217,115,76,177,244,194,132,43,69,155,241,192,211,18,0,14,243,232,47,118,138,58,169,169,148,93,120,26,101,153,94,157,145,111,12,184,146,116,90,186,161,89,29,238,133,161,166,171,58,224,103,8,146,159,31,212,174,85,169,191,6,166,44,208,159,12,125,203,46,86,29,118,89,208,248,162,34,99,185,31,129,51,101,157,225,174,245,15,189,9,91,68,203,177,81,83,23,132,243,34,126,11,45,138,225,10,158,243,103,37,69,141,224,42,238,125,246,36,25,19,172,188,56,64,198,239,8,248,27,215,237,54,202,52,215,53,95,232,208,203,231,12,123,146,244,213,90,104,175,63,2,249,39,4,67,49,146,20,30,205,32,211,163,51,29,1,167,253,96,200,177,93,118,148,190,231,143,230,210,129,141,139,185,56,140,132,79,17,120,210,113,126,247,64,203,153,145,16,18,152,14,231,226,112,183,219,201,111,147,75,119,218,31,130,229,148,249,202,213,103,59,94,37,126,59,19,179,126,123,127,51,74,66,207,213,159,169,89,140,178,253,193,205,232,118,126,19,12,181,226,116,78,53,249,109,58,164,92,146,233,28,158,84,54,61,183,249,252,83,203,252,59,12,237,150,168,200,30,216,196,58,178,195,99,170,166,30,138,102,212,170,21,135,77,191,65,30,45,39,147,206,116,184,97,236,62,56,155,10,218,181,132,43,137,158,37,242,94,205,104,136,93,130,161,218,252,20,241,247,115,238,112,120,100,127,239,179,1,104,239,143,241,80,44,223,48,42,45,24,218,189,195,76,58,182,114,245,155,91,93,233,148,171,161,226,118,114,122,150,209,217,62,158,159,135,247,15,217,132,15,11,100,111,82,96,4,109,48,94,96,220,28,57,149,231,210,16,44,203,222,253,99,75,180,139,37,96,2,172,217,87,222,25,52,20,193,223,146,111,132,243,247,27,241,138,39,39,23,99,94,121,69,137,133,182,134,80,49,1,151,233,28,106,54,102,67,10,186,144,153,130,166,225,193,45,75,169,52,252,79,84,57,6,220,86,146,6,81,132,119,105,180,149,65,233,82,97,87,9,178,98,75,92,24,158,103,97,230,166,165,188,59,99,235,65,171,145,138,63,20,97,237,149,124,80,80,15,146,90,178,138,30,123,246,6,55,147,71,163,26,253,193,104,64,239,152,104,136,59,116,57,152,80,198,153,217,103,41,21,249,18,219,36,226,189,91,142,121,150,81,100,151,195,124,146,177,72,221,175,182,110,117,241,172,207,81,68,124,223,223,154,14,79,61,121,40,235,161,251,241,7,119,26,166,164,224,24,115,6,241,248,251,224,80,73,124,154,13,22,218,31,213,167,97,255,245,87,203,213,88,2,215,187,69,73,25,139,116,124,134,180,184,132,110,53,145,84,121,107,179,142,243,181,133,209,179,61,211,34,127,190,86,205,158,121,166,215,20,9,93,129,77,214,249,102,227,105,110,35,73,254,190,199,70,150,44,221,170,16,142,215,34,221,59,100,82,80,227,244,7,67,167,83,205,81,210,233,221,105,71,200,208,213,169,135,181,205,20,39,253,174,236,56,100,182,5,230,227,94,183,137,136,228,84,213,137,106,228,58,78,191,75,201,8,186,47,242,94,214,158,120,221,139,202,110,170,181,25,7,46,166,176,117,225,14,91,142,24,241,214,228,80,226,183,209,106,215,216,43,249,199,234,173,119,80,70,98,35,201,199,158,137,36,96,119,216,180,165,182,44,1,250,167,183,255,54,18,247,45,233,18,128,63,185,197,205,97,70,23,195,206,52,49,93,56,137,144,36,116,46,50,147,152,120,222,45,128,37,172,172,195,7,205,20,91,4,74,185,220,144,139,225,140,116,78,175,74,132,13,43,72,224,14,17,222,253,96,216,132,148,64,8,92,141,39,215,97,50,165,226,219,35,18,155,188,126,130,144,101,37,67,163,139,151,120,247,125,237,98,189,115,18,185,90,217,212,73,29,94,231,255,138,226,19,203,143,92,158,195,132,206,117,83,90,208,255,121,55,49,5,66,202,13,130,112,219,158,158,173,169,198,204,45,217,26,154,137,207,64,221,200,65,165,194,171,72,194,5,62,15,50,148,119,150,147,219,225,199,30,140,16,153,39,28,171,105,53,72,53,12,209,81,234,78,252,106,164,89,134,248,77,3,243,38,249,160,21,118,44,233,102,228,204,25,161,144,82,25,65,196,10,30,204,97,182,253,92,54,201,211,44,241,108,46,37,208,121,225,69,97,180,248,139,36,176,86,76,68,210,15,91,170,5,42,190,226,25,246,59,27,208,98,17,182,49,168,99,173,222,217,81,228,223,101,237,83,83,180,220,28,62,59,33,27,181,248,16,19,175,217,121,87,137,150,228,38,250,193,149,232,119,100,238,206,164,162,12,72,194,53,199,178,95,196,69,47,60,77,199,84,118,114,114,242,94,206,92,147,137,120,201,215,60,35,230,226,174,213,218,202,165,24,173,66,164,61,61,210,126,96,10,98,20,94,136,32,184,57,97,53,14,66,142,112,158,25,58,57,183,108,147,81,105,75,72,100,254,4,222,2,110,232,123,202,18,160,54,253,58,1,149,52,94,151,164,33,181,26,80,209,85,135,145,60,211,139,169,251,112,169,55,182,8,155,87,186,233,24,59,190,195,199,119,148,10,189,106,202,191,94,149,82,19,169,182,34,158,236,50,142,234,236,191,93,97,135,19,151,207,250,66,226,99,27,49,234,103,105,175,97,225,29,135,17,143,146,188,10,181,138,217,187,5,72,17,98,72,53,221,232,9,70,248,160,145,129,215,157,156,194,219,230,53,170,8,71,16,210,149,155,163,221,17,139,55,25,211,143,68,246,232,242,138,112,58,169,34,43,38,17,67,41,183,16,175,47,27,9,71,41,246,68,139,234,28,129,215,100,160,125,201,210,79,106,102,25,149,157,195,208,245,169,153,5,47,151,19,109,148,159,10,171,4,146,32,33,108,158,26,167,10,62,9,225,191,201,96,13,151,196,128,85,131,90,16,61,184,39,86,241,141,93,211,104,32,145,30,216,216,166,155,4,197,142,159,41,185,65,235,50,203,221,175,133,183,46,125,236,191,73,49,244,111,46,208,71,181,20,51,169,128,27,20,95,211,18,131,122,102,87,240,251,195,139,200,204,76,159,59,183,237,33,13,82,105,115,116,53,39,232,2,114,198,45,152,165,144,44,213,79,89,217,160,238,99,211,188,14,225,187,14,231,142,34,109,216,132,154,74,140,208,74,8,195,172,63,121,38,199,35,187,198,166,85,118,198,147,67,191,83,150,120,2,103,45,185,86,13,197,17,72,22,43,58,173,138,200,97,166,69,17,79,192,20,181,82,14,184,208,19,244,96,132,2,234,221,145,232,13,59,123,169,58,56,120,149,245,30,94,252,246,113,79,219,199,205,32,85,94,226,189,160,94,222,2,111,242,198,254,228,153,80,221,139,152,160,106,149,66,220,171,80,154,91,164,90,134,90,130,227,154,199,152,225,110,139,203,105,196,127,203,159,27,178,216,164,168,233,9,53,127,107,10,132,186,190,214,132,121,35,197,215,52,34,116,185,26,89,144,21,115,161,240,243,45,171,83,72,65,236,131,155,240,81,226,81,62,138,0,66,168,169,139,189,221,104,28,72,253,61,25,140,130,207,204,105,52,169,79,111,69,227,189,240,158,166,194,197,139,222,173,245,178,100,253,233,76,143,230,251,90,80,205,190,53,15,124,158,165,196,84,160,124,44,235,189,207,222,215,125,34,157,209,133,75,81,188,116,242,142,78,2,64,61,105,89,114,230,90,29,162,247,0,209,94,105,204,48,226,164,19,242,217,142,54,4,206,228,193,152,103,78,190,70,255,164,149,184,72,0,32,153,166,69,192,73,116,191,26,243,111,140,120,44,138,35,235,39,182,64,37,123,247,151,74,38,89,38,145,137,99,106,239,22,87,83,118,40,67,2,79,112,246,234,188,99,221,194,131,37,19,129,164,198,136,41,10,37,31,78,193,131,207,201,53,188,209,134,178,242,117,172,99,129,25,226,88,215,19,139,84,122,178,80,59,35,41,229,79,14,95,81,125,103,234,121,52,122,105,146,255,54,147,78,99,100,20,238,196,126,52,208,74,149,13,167,81,233,233,114,180,236,7,200,82,203,173,177,172,215,181,165,11,233,187,244,25,20,11,177,120,110,210,56,188,215,210,40,22,244,105,62,193,77,46,161,233,115,247,76,177,147,255,246,217,102,155,240,223,32,3,117,198,193,63,200,249,105,132,185,244,106,194,65,205,127,59,91,8,174,232,147,159,95,191,62,33,125,105,11,6,20,137,222,113,71,159,43,116,152,46,233,207,107,70,88,227,244,185,52,29,36,149,99,135,28,15,202,254,236,112,163,36,67,134,133,76,131,215,165,208,1,66,100,85,226,111,166,189,235,159,147,248,89,151,142,47,244,14,136,107,53,135,105,65,253,140,26,250,158,37,174,70,105,82,3,139,48,6,184,204,20,169,148,194,55,145,224,30,172,234,215,31,37,95,65,11,132,204,134,98,60,154,254,69,230,80,137,29,2,135,165,236,24,114,38,116,215,160,229,153,103,221,165,91,127,234,169,67,71,5,174,2,23,224,6,30,170,168,4,121,81,138,104,208,129,41,253,147,81,193,112,139,160,37,48,189,235,18,219,91,38,209,232,115,137,202,89,161,255,160,166,151,20,240,69,231,162,156,89,34,127,180,152,116,223,105,207,47,83,68,170,155,206,153,134,177,6,40,24,208,112,169,169,88,250,121,126,230,5,21,243,91,67,146,184,214,190,178,105,88,201,85,126,185,160,136,176,98,101,87,26,50,53,36,73,56,47,249,102,73,26,83,148,168,155,245,1,123,217,75,33,7,218,68,21,22,186,111,171,74,114,24,41,13,141,252,89,72,102,197,150,117,230,74,146,237,146,200,121,212,121,158,99,241,156,207,82,205,79,189,7,89,243,128,209,117,213,3,29,58,85,39,84,1,62,195,43,155,45,141,36,116,52,199,205,219,16,82,225,70,145,126,93,113,132,192,90,177,229,107,158,33,226,215,102,60,57,68,141,242,219,67,68,72,139,165,154,133,133,246,204,178,31,33,146,195,166,144,170,112,50,95,59,182,106,147,27,17,75,101,146,113,241,157,218,68,204,171,218,49,166,207,229,31,108,91,39,189,70,129,225,229,242,159,46,52,121,55,133,145,131,113,123,153,222,142,45,57,91,10,136,87,118,166,130,98,21,129,154,113,56,7,250,177,14,99,183,53,149,161,162,55,95,214,247,234,112,51,70,7,133,45,24,239,179,28,163,121,235,205,207,129,233,13,149,7,158,68,4,190,112,27,239,106,19,176,80,116,68,100,157,229,7,223,225,231,131,208,250,227,75,27,102,130,241,121,112,74,224,2,133,167,71,54,114,106,121,215,136,83,194,2,102,58,147,56,147,122,247,231,70,94,102,119,253,233,149,93,85,175,88,147,149,40,113,88,197,246,249,53,191,24,115,76,26,92,249,233,57,188,141,129,22,124,142,101,189,247,177,166,93,17,233,108,166,198,137,42,131,66,67,158,183,230,98,182,19,91,213,121,198,187,184,93,138,83,194,182,47,112,69,87,228,237,227,208,187,171,185,189,44,245,119,97,122,130,165,83,7,58,168,158,60,24,139,207,214,40,199,18,83,31,211,62,110,158,173,71,95,174,46,144,13,236,56,90,23,173,85,85,221,12,98,254,126,181,137,17,235,234,204,199,218,113,197,37,59,110,170,84,111,33,85,77,149,155,159,157,219,250,173,197,63,130,76,160,237,56,121,73,87,171,59,138,6,130,199,191,233,37,68,195,100,170,119,101,173,67,113,172,83,151,41,174,219,220,150,29,119,24,6,156,173,48,102,114,92,76,23,133,100,117,55,108,151,233,29,219,196,255,186,60,217,143,4,197,45,10,4,72,132,42,240,184,217,231,224,246,192,135,177,102,178,247,136,207,201,48,237,184,26,255,84,175,46,36,187,90,12,26,219,97,81,63,156,184,97,125,239,69,28,76,175,134,145,180,63,152,84,230,199,77,199,109,137,49,69,102,106,170,51,141,242,222,156,239,183,155,166,128,216,114,154,119,150,0,179,169,9,74,181,245,109,124,180,198,31,26,60,37,160,99,28,153,35,198,180,124,82,14,103,24,172,158,50,198,180,201,210,39,182,14,77,73,88,97,168,238,237,242,137,173,207,48,232,169,40,212,186,77,132,121,171,215,28,97,194,97,110,44,205,46,161,37,245,96,232,68,229,222,4,118,99,146,34,182,176,170,132,129,137,244,122,114,23,43,21,213,80,133,177,85,125,129,144,227,68,56,74,225,190,34,58,65,167,45,156,36,122,115,26,127,252,107,193,120,184,74,249,4,253,41,227,117,152,218,237,111,78,128,62,74,127,47,248,122,139,20,54,44,184,146,215,45,107,70,147,143,92,163,196,254,76,182,217,13,14,74,15,183,56,111,196,254,88,5,254,98,176,118,107,29,202,162,12,197,75,146,104,234,238,20,82,40,12,229,177,191,119,53,225,41,13,44,194,126,26,22,59,244,250,194,7,75,182,112,186,144,192,65,77,207,71,166,66,89,17,221,46,214,118,178,37,54,78,253,117,11,95,154,238,39,66,29,58,11,183,167,112,104,251,161,4,90,94,122,109,10,169,227,98,138,180,36,69,179,233,212,138,135,238,4,241,183,230,181,208,128,142,231,194,229,248,44,204,99,96,165,88,60,180,25,22,189,26,202,225,21,223,178,82,168,37,139,190,102,50,62,62,17,224,61,26,31,248,71,129,124,97,218,68,135,102,243,16,155,25,177,145,102,171,52,145,237,170,144,175,141,229,65,61,75,210,104,231,25,16,143,117,82,68,209,132,233,230,128,156,231,254,165,146,53,85,235,165,52,219,46,31,177,132,92,149,62,246,177,90,171,211,239,26,73,4,26,231,114,245,194,201,223,14,163,101,175,145,80,212,42,155,71,23,26,45,21,89,10,86,217,247,82,28,46,156,231,61,107,128,248,236,217,33,141,138,90,24,196,193,26,72,165,42,238,142,247,57,93,7,252,248,26,102,157,205,121,85,168,159,35,141,187,21,230,148,110,14,103,152,28,214,39,194,91,98,101,225,72,23,45,133,218,230,73,184,65,220,170,105,13,233,193,69,33,176,191,53,226,202,75,131,203,100,88,156,173,181,224,64,38,161,118,55,21,232,237,69,190,96,73,247,119,10,100,118,20,62,51,67,69,187,135,99,100,36,167,120,166,89,8,217,154,161,48,121,122,191,120,110,45,14,131,69,128,226,15,7,233,14,145,156,18,218,102,201,183,88,10,19,186,144,71,243,202,109,186,64,0,5,14,56,174,114,111,218,79,157,117,180,80,98,173,236,60,22,48,15,165,244,66,218,59,233,161,181,41,177,240,166,66,163,121,197,7,212,147,126,144,74,119,56,81,227,164,121,130,77,67,253,69,171,181,152,106,150,129,166,138,22,112,222,210,47,111,43,30,37,187,139,22,72,230,53,104,78,185,100,138,139,177,2,186,126,141,243,28,201,203,234,11,169,52,237,212,177,128,149,39,62,9,119,148,99,111,108,77,189,160,225,153,3,230,128,211,147,26,111,167,191,123,227,247,232,6,76,9,169,219,78,52,54,180,172,105,112,148,230,242,131,57,91,228,189,112,206,137,16,251,123,37,221,107,142,129,216,130,59,196,58,78,148,42,255,28,218,36,79,28,60,203,96,107,178,10,90,119,239,194,180,54,144,239,105,136,188,147,231,1,170,233,196,78,77,36,19,210,174,241,84,4,104,245,212,56,155,71,138,101,85,137,217,109,205,113,231,95,136,61,224,162,117,82,112,81,33,211,253,110,94,251,214,36,28,69,87,17,28,174,84,140,168,169,58,141,220,182,63,24,190,2,73,46,50,67,61,5,110,143,182,116,115,167,66,107,56,213,31,35,106,180,129,15,78,38,85,30,159,154,202,125,205,230,154,136,69,76,163,142,55,215,5,70,89,194,253,22,74,166,178,254,244,176,242,162,248,94,231,198,91,19,93,240,180,122,133,123,49,90,139,148,21,37,177,21,131,66,176,73,8,33,72,82,71,165,234,65,105,108,144,45,20,213,62,47,21,164,132,114,40,59,91,101,127,156,94,178,73,235,33,141,247,146,224,174,150,172,237,14,195,157,39,203,214,138,208,227,172,45,150,22,147,212,59,153,202,233,171,182,24,59,129,252,114,94,53,104,25,97,148,67,212,67,178,227,144,162,69,36,146,72,254,104,250,96,22,212,9,180,25,125,144,160,144,41,186,11,90,76,22,79,94,26,26,152,217,227,177,105,153,148,66,192,106,229,163,251,38,253,11,41,1,37,14,177,171,97,67,184,48,26,217,169,233,205,143,147,89,124,254,243,205,225,214,19,24,117,148,30,112,163,120,122,43,156,163,230,191,148,95,109,167,194,22,185,241,223,134,227,81,63,87,103,7,15,139,174,20,163,179,212,23,51,234,246,187,43,16,76,175,82,155,105,34,7,197,75,253,108,113,164,169,221,35,166,160,233,59,33,60,154,226,90,115,10,153,218,150,163,60,165,128,102,24,116,7,33,65,211,49,161,24,50,162,129,103,175,231,84,82,24,169,60,247,165,96,196,76,90,221,142,178,225,193,253,185,38,66,172,58,38,211,74,12,252,234,51,139,186,78,82,232,79,114,184,229,180,68,116,137,120,227,226,241,133,188,253,137,250,213,253,55,238,168,165,89,31,206,169,223,20,105,16,66,139,15,6,211,52,209,179,226,168,209,175,191,40,4,69,176,221,215,251,153,153,8,26,74,238,161,25,105,229,53,97,153,184,176,132,190,16,7,20,243,46,230,102,211,154,196,146,160,104,102,93,27,21,24,50,24,41,121,62,75,116,57,95,85,131,192,183,105,189,38,97,238,238,125,213,28,216,116,93,78,129,209,149,156,113,243,148,147,184,127,141,102,56,12,201,31,12,213,108,146,120,114,165,90,208,229,137,44,186,92,133,186,140,146,60,42,38,118,192,155,98,219,7,83,70,231,193,106,171,166,149,82,54,250,156,106,8,18,242,90,24,161,111,80,48,147,40,137,138,65,105,202,240,66,119,248,160,151,213,97,72,65,36,202,126,14,164,189,93,135,155,207,101,210,98,2,103,219,112,28,94,132,207,228,106,114,79,222,68,15,140,125,46,87,211,96,231,165,110,124,249,76,46,245,193,231,232,172,238,145,112,53,249,127,25,180,76,29,87,123,176,118,79,28,52,195,191,23,31,123,112,178,200,231,162,12,213,21,11,113,215,72,138,201,160,157,23,173,158,146,103,196,75,149,210,40,138,231,207,20,175,241,177,151,9,121,11,92,173,199,193,97,126,172,234,205,161,5,109,14,211,222,41,97,31,99,52,74,78,21,212,80,1,58,159,160,232,152,142,228,53,39,22,30,30,210,212,104,122,200,208,154,95,152,98,210,161,48,86,87,243,37,146,32,195,44,250,228,199,39,233,238,198,177,144,207,16,74,154,170,253,20,147,167,195,230,217,190,39,231,209,147,211,147,83,51,65,74,249,253,246,89,108,176,227,222,26,62,168,84,87,146,69,208,126,109,177,205,225,84,180,252,169,25,221,130,19,200,84,35,170,147,224,38,233,22,206,254,139,78,235,106,145,77,201,76,255,184,24,217,232,38,249,181,78,169,150,139,218,84,83,246,147,26,61,232,154,169,245,190,232,176,154,150,45,40,9,32,47,157,194,221,236,67,214,95,167,214,115,61,24,210,36,1,9,36,120,147,6,197,122,69,124,45,34,203,107,187,116,88,181,245,39,114,31,13,27,173,95,3,188,110,203,152,232,110,120,142,203,228,237,173,166,114,176,53,105,223,32,189,136,170,98,250,65,33,103,148,1,221,132,76,28,70,192,85,40,221,168,219,129,84,192,127,155,70,225,36,145,106,152,131,115,180,81,216,47,105,32,155,158,173,238,61,64,132,22,96,151,145,121,66,211,99,242,241,206,152,232,85,103,153,53,55,249,123,65,223,54,170,156,32,22,83,172,241,94,76,193,41,51,33,61,49,54,35,73,209,106,24,220,165,215,214,178,45,47,62,117,237,228,33,239,68,120,95,183,66,123,142,59,187,233,175,42,73,79,23,120,108,189,50,170,90,228,182,75,74,158,122,188,18,53,141,103,50,67,44,163,48,17,62,159,160,28,84,69,100,97,108,167,132,254,193,97,74,9,138,222,27,30,45,191,216,40,11,139,110,210,214,36,177,29,166,139,83,79,128,76,108,223,71,108,253,84,253,186,238,225,118,226,95,120,80,37,42,73,36,19,109,202,222,35,65,9,150,102,206,56,0,146,103,251,137,12,231,37,186,99,6,23,175,17,93,152,89,245,139,166,232,5,163,58,210,130,114,210,193,4,21,186,111,39,11,209,121,45,109,58,227,183,156,61,0,55,152,183,212,29,60,211,144,225,31,147,194,155,166,117,6,123,145,64,185,40,245,23,77,82,95,84,87,110,23,16,134,50,1,30,50,189,55,205,171,94,25,139,206,17,242,168,250,181,72,225,6,92,248,53,61,215,134,49,230,92,56,89,126,99,253,173,45,190,12,33,208,117,200,233,67,164,105,182,170,209,70,49,159,163,121,170,78,160,105,218,101,95,114,172,124,90,203,4,54,69,151,107,224,18,189,52,195,77,173,27,66,68,203,225,100,226,127,178,234,104,195,119,19,2,51,108,105,21,128,185,193,251,110,37,205,82,165,67,43,93,182,17,10,251,147,83,165,83,165,244,136,250,142,40,212,111,164,194,211,167,42,131,54,252,185,28,38,91,167,103,78,105,103,101,184,55,211,172,250,67,34,9,48,200,17,228,188,143,70,211,154,118,58,114,44,103,178,193,14,211,96,37,211,0,55,163,250,238,125,38,95,182,58,87,173,54,217,205,211,59,236,166,35,127,90,232,26,179,240,186,205,38,220,180,155,214,232,112,118,122,247,3,171,102,8,161,160,145,42,221,175,133,158,248,86,59,151,34,215,99,32,222,27,55,40,250,135,90,116,228,63,187,27,201,164,21,154,116,9,55,43,137,238,110,252,211,86,15,239,129,174,43,251,160,23,166,94,93,15,241,106,20,216,110,139,210,234,142,128,152,154,116,244,242,205,7,119,105,4,54,189,176,122,207,51,83,218,73,218,154,71,37,80,246,14,101,130,192,4,68,134,222,155,166,181,59,19,240,5,90,215,162,166,205,172,79,126,181,101,42,180,107,112,97,140,196,131,19,254,27,90,150,116,188,171,230,244,168,205,202,229,212,162,163,112,114,196,197,212,50,103,181,52,225,3,244,75,89,88,162,53,64,1,70,41,53,222,10,82,246,207,218,129,52,229,58,166,80,178,141,207,239,86,19,235,113,219,158,194,221,36,253,201,214,95,122,254,170,58,140,105,168,222,20,171,225,126,11,170,253,181,181,128,121,176,48,107,47,140,80,121,207,159,214,85,136,215,239,43,211,51,146,37,171,10,220,91,204,94,132,59,198,208,243,12,127,52,249,134,2,107,79,215,51,190,64,20,238,166,123,165,2,77,19,244,70,233,228,217,127,182,106,122,198,212,79,163,192,223,71,140,57,163,249,121,78,138,234,161,90,251,110,202,146,203,62,201,81,124,127,186,160,200,53,229,84,161,47,181,122,139,11,173,252,68,215,197,84,164,171,196,35,1,16,232,215,174,245,132,141,34,134,116,115,201,172,255,210,213,235,254,241,70,248,147,157,123,209,16,252,55,62,84,48,47,187,19,70,118,35,253,91,178,149,76,132,183,188,187,210,224,41,226,205,6,39,239,165,5,166,6,97,43,156,131,82,0,184,119,117,162,136,138,39,103,176,37,66,198,36,144,155,103,50,222,119,242,114,111,168,160,150,192,38,208,237,112,193,174,150,9,8,151,8,58,73,14,83,228,38,54,63,140,98,213,73,133,59,55,110,162,178,241,203,181,250,186,130,149,145,8,178,194,3,225,142,251,219,164,68,154,8,210,29,120,225,116,223,81,171,208,33,136,215,75,108,110,120,63,80,39,152,125,6,101,124,126,154,135,189,48,12,53,210,175,215,140,193,184,196,79,99,236,106,235,180,141,138,231,199,33,214,193,204,20,20,186,227,27,25,68,25,21,118,200,183,166,77,9,49,223,19,169,67,172,150,213,134,128,8,120,121,216,253,192,137,102,104,129,105,87,245,236,57,13,162,231,215,134,62,89,69,46,102,59,92,172,160,75,96,56,190,187,223,28,214,71,201,135,65,180,0,59,226,29,52,232,82,148,44,1,79,167,186,24,113,39,64,61,202,103,204,16,17,190,94,65,135,227,124,136,192,206,25,113,66,160,55,20,64,38,194,170,253,4,110,203,253,233,254,147,48,250,126,205,25,210,63,70,225,160,169,31,96,10,9,252,222,120,165,90,18,55,141,107,231,122,181,180,22,125,202,183,38,221,148,222,232,206,125,232,84,146,231,46,34,191,131,75,107,36,171,250,61,234,136,245,67,226,168,234,234,27,198,139,50,253,234,100,92,45,85,224,142,168,129,163,203,72,53,31,74,87,204,242,125,1,137,74,45,71,29,116,158,59,69,250,153,99,103,34,137,235,56,166,17,255,248,181,236,121,146,157,60,48,173,201,55,74,128,176,163,145,39,233,189,243,112,173,109,10,116,173,189,78,30,187,248,222,79,197,89,219,194,41,3,123,27,137,161,251,202,116,66,38,33,178,60,48,37,80,62,67,115,181,168,145,174,142,140,237,216,29,62,211,125,232,15,239,136,186,156,175,212,45,64,33,227,197,80,251,183,48,237,42,141,109,152,160,123,137,171,77,210,240,101,138,155,181,181,212,155,186,132,140,15,27,88,94,11,199,192,249,80,187,105,111,170,27,197,94,227,22,4,115,23,210,75,65,225,255,185,78,5,1,49,242,206,69,81,138,185,3,45,208,207,189,192,9,174,168,219,130,103,239,134,172,83,142,90,60,140,25,147,59,193,26,34,100,81,13,171,125,120,254,187,83,29,54,228,172,52,202,187,228,219,59,42,166,218,101,14,89,77,139,73,146,10,173,138,122,235,95,195,154,223,26,194,87,233,253,109,198,104,117,205,118,208,181,62,129,38,204,42,215,117,62,3,15,47,81,214,123,79,170,31,252,165,51,185,71,29,19,170,155,220,155,38,246,67,62,101,200,107,53,194,152,191,51,222,44,59,33,55,60,235,224,236,245,123,198,197,25,222,27,121,105,168,113,154,59,20,196,238,208,112,146,207,177,177,239,154,195,86,245,47,147,12,246,19,47,129,165,69,31,237,14,153,162,236,22,203,99,181,240,126,73,10,144,114,14,232,105,175,233,194,6,61,36,235,79,125,29,228,220,221,97,132,196,228,104,160,191,6,151,249,194,136,202,107,8,26,114,45,100,34,29,254,149,122,235,168,192,129,236,191,205,230,33,181,37,204,148,17,10,131,141,136,209,18,17,85,88,28,143,85,225,41,3,171,204,151,108,48,19,233,28,160,30,122,55,189,160,45,62,28,199,208,185,250,142,202,34,77,36,106,242,13,221,14,216,189,47,12,155,179,80,208,194,178,83,92,70,236,160,103,159,92,178,172,81,175,155,145,72,89,240,16,9,143,43,246,115,153,206,154,1,105,2,53,96,50,42,21,22,84,127,175,197,57,47,132,192,13,210,29,231,247,132,150,141,170,239,7,30,175,57,2,181,84,250,124,247,201,14,15,77,191,97,178,6,57,89,85,183,161,27,13,100,247,7,51,218,189,174,129,90,180,246,220,221,95,116,220,168,79,221,140,242,202,221,207,133,82,189,154,239,8,254,64,33,242,131,57,87,142,105,168,49,77,232,180,102,220,156,70,124,141,110,115,154,56,65,22,112,239,90,5,110,38,167,183,214,67,142,61,71,209,208,57,182,187,199,255,154,117,217,235,161,7,5,112,80,87,52,76,121,198,80,96,14,204,30,240,204,106,152,81,62,142,164,143,163,29,74,191,173,193,88,156,233,25,240,202,159,80,238,48,2,237,242,174,254,134,145,45,11,46,55,199,119,208,88,238,44,145,237,155,116,41,109,29,113,88,12,215,27,113,212,224,229,248,64,178,253,28,200,119,150,78,171,89,213,7,135,148,204,79,54,18,133,236,57,83,61,162,243,173,223,213,182,191,125,96,186,94,28,70,220,70,183,44,11,249,57,209,62,100,174,168,122,203,123,101,23,246,104,72,219,164,207,99,31,167,50,185,25,125,166,197,52,94,84,129,145,44,246,16,10,1,231,36,245,148,70,133,222,124,171,164,128,15,58,214,191,173,39,182,168,240,154,110,125,160,251,166,130,30,108,152,43,123,109,55,101,37,152,188,10,159,163,253,102,148,216,179,206,81,220,4,164,178,219,15,121,216,35,225,149,127,48,185,24,39,169,234,102,59,47,249,70,139,126,251,235,242,82,50,75,44,227,141,243,162,197,199,19,101,100,197,97,84,146,123,27,157,210,242,183,194,99,251,255,180,157,89,182,237,182,13,68,167,196,158,212,252,39,22,108,220,3,176,248,242,109,59,201,138,93,79,58,18,197,6,109,149,168,83,14,4,162,72,52,252,92,64,216,77,164,165,10,149,164,30,236,34,182,255,153,115,46,156,15,14,135,232,146,163,228,105,254,219,175,52,233,11,58,193,164,78,93,33,60,19,57,210,192,123,71,237,28,36,159,100,156,191,7,46,177,78,157,3,116,74,95,247,68,197,37,213,219,225,179,252,84,59,200,83,92,45,58,96,32,114,124,74,240,29,206,12,195,114,135,87,56,182,113,173,17,52,107,63,216,83,179,215,100,50,216,236,219,17,23,211,29,85,186,162,135,18,152,25,48,84,146,77,223,11,87,251,183,216,150,43,214,203,121,226,246,238,111,127,161,178,170,108,17,105,3,132,61,103,7,188,188,154,230,194,108,202,209,97,6,41,65,233,50,69,32,251,118,203,227,7,151,234,66,16,23,134,8,116,254,82,54,4,135,33,145,81,24,130,237,159,177,102,255,15,9,185,27,93,3,246,90,145,132,9,148,230,252,243,118,254,29,93,198,139,70,108,44,96,133,9,27,236,132,109,147,189,199,59,18,8,253,132,35,3,139,18,253,100,77,97,142,233,150,240,17,126,110,28,50,106,23,226,189,208,37,60,207,79,99,43,196,76,129,45,113,74,247,26,240,74,138,74,96,56,183,187,192,132,58,127,121,23,243,93,9,100,221,21,239,92,225,230,87,198,111,219,1,202,171,40,236,108,145,9,195,234,47,79,78,49,94,52,183,45,136,239,155,184,234,147,186,182,17,73,73,194,107,158,185,16,184,193,161,183,2,174,91,104,19,8,183,149,122,242,107,183,74,3,174,94,76,179,193,189,24,145,137,34,31,132,198,142,217,102,254,52,209,57,25,52,234,94,162,132,121,81,16,247,45,253,109,108,143,82,226,115,82,99,47,37,91,19,18,110,219,248,122,194,68,221,30,120,39,179,14,240,130,69,243,194,211,133,120,227,197,40,168,19,7,208,51,179,43,186,156,161,83,132,89,85,97,202,58,190,248,34,140,209,148,109,133,0,159,13,205,76,120,210,26,43,48,149,66,227,194,176,157,234,205,205,1,175,101,39,76,15,159,194,123,102,133,180,95,61,133,253,134,58,22,164,232,47,76,219,137,12,11,189,247,247,189,221,147,211,171,33,49,29,237,203,247,182,131,106,52,133,87,70,176,129,81,252,149,65,133,187,127,223,171,89,157,55,133,77,36,102,237,113,7,181,185,78,146,192,190,40,19,38,186,181,245,230,78,96,158,112,113,201,20,133,249,134,49,21,59,141,89,237,185,184,207,124,50,210,220,159,142,169,109,116,53,248,222,105,106,197,164,82,216,140,157,47,206,160,130,144,200,51,213,136,5,229,49,225,74,56,77,47,198,150,44,23,165,223,70,159,140,3,250,151,227,230,132,48,219,127,200,7,217,127,21,89,185,194,102,23,110,132,73,223,138,157,119,177,45,85,42,197,117,203,35,249,23,237,246,222,147,55,133,245,7,58,8,244,183,226,230,80,133,28,29,180,238,154,66,191,128,193,119,96,87,221,235,217,27,208,72,73,120,42,11,254,164,144,29,115,50,96,202,48,138,194,221,37,143,19,238,77,104,127,128,7,53,247,9,23,213,108,182,61,143,229,247,91,97,147,122,145,41,133,3,40,81,219,34,137,48,185,115,27,181,81,117,75,68,85,51,110,190,136,142,173,7,166,235,32,97,234,187,154,238,137,30,29,74,148,182,63,125,47,182,180,8,8,227,235,41,203,178,193,222,163,19,15,62,48,229,187,162,48,174,174,68,125,127,124,224,21,1,5,234,97,41,189,208,175,77,203,116,216,149,46,42,186,116,211,242,162,184,8,133,16,213,251,214,115,53,85,83,97,252,121,187,240,208,229,231,66,86,249,65,176,149,132,11,105,186,226,205,200,39,183,29,107,206,231,183,105,215,143,112,28,196,62,77,170,245,252,234,190,242,230,213,149,58,244,230,182,250,34,213,142,178,49,41,233,163,195,178,146,225,208,203,101,105,205,83,24,225,173,153,48,129,93,157,229,127,20,225,1,87,204,2,189,57,21,43,57,211,74,173,42,68,10,140,195,149,48,132,58,77,159,220,246,218,26,159,196,41,160,165,136,10,24,30,162,29,240,28,26,203,158,48,113,132,98,167,171,246,28,225,103,7,37,209,145,48,29,103,250,57,25,229,157,40,10,32,159,222,250,111,47,248,193,102,242,245,166,251,202,112,82,138,68,55,49,117,61,91,93,68,42,97,212,162,150,126,77,140,208,120,233,67,187,174,46,78,118,157,144,230,0,62,115,60,67,214,156,107,60,96,155,136,210,140,207,231,34,198,151,191,77,111,81,215,181,203,1,212,242,230,143,198,150,161,230,5,230,234,59,212,65,76,61,253,156,9,53,194,190,192,146,138,4,181,39,143,136,51,104,125,150,151,173,142,22,114,211,6,35,82,247,160,180,153,93,244,124,82,141,4,76,70,96,94,24,161,178,11,155,129,118,194,107,167,142,154,58,193,173,240,140,58,110,80,207,10,9,218,157,15,46,96,18,17,186,25,86,2,231,189,37,172,186,74,52,87,64,204,20,23,67,165,115,142,154,220,54,49,130,27,145,112,26,201,93,249,233,66,89,213,189,186,43,125,168,51,254,167,238,184,71,98,149,69,3,24,150,177,147,48,189,169,71,225,108,71,4,245,108,128,58,26,59,132,80,64,105,197,249,20,29,39,90,175,29,238,146,137,7,110,73,143,238,240,20,13,198,137,202,68,219,95,76,65,226,12,251,6,33,167,231,213,234,106,9,175,42,85,19,147,58,251,125,231,9,60,86,159,156,201,20,192,160,45,20,48,222,152,108,195,244,203,206,168,45,158,222,148,38,225,110,175,188,177,15,20,3,78,176,85,60,82,166,73,9,39,198,209,111,31,25,149,61,252,148,78,152,94,234,173,126,35,229,126,241,61,40,164,232,178,110,43,154,12,65,134,239,112,151,156,9,176,217,118,75,175,86,23,168,254,149,153,207,132,75,19,46,101,96,47,127,188,176,198,79,225,89,162,170,35,135,156,146,4,133,91,165,136,96,220,65,83,87,155,74,255,125,242,222,252,179,52,139,209,68,252,101,129,205,36,32,61,132,146,152,110,84,140,133,92,154,174,127,123,4,38,76,148,251,172,23,160,202,152,154,211,89,195,54,4,133,87,127,105,128,225,112,94,229,189,247,227,102,32,194,89,162,142,11,205,68,204,76,9,33,12,175,192,91,185,54,219,39,4,84,19,114,142,118,23,16,30,139,20,45,209,8,181,219,190,31,132,216,152,164,223,160,121,46,193,74,7,163,217,98,219,189,48,196,90,61,50,62,7,121,3,45,37,36,161,65,69,255,31,76,220,183,106,4,12,101,139,17,204,62,12,56,105,68,9,144,97,249,140,22,48,62,162,48,26,219,12,166,249,240,87,71,51,169,198,182,67,82,96,98,158,253,196,111,35,145,250,15,106,102,79,79,212,69,31,20,158,39,58,168,39,244,171,154,82,167,43,209,86,220,14,116,120,245,139,192,120,37,23,166,253,82,2,241,148,79,236,160,130,153,127,107,77,31,204,57,54,242,151,73,202,14,125,48,196,34,34,236,183,169,131,145,134,94,96,100,163,242,167,105,55,211,152,34,173,238,251,62,89,117,11,77,96,244,108,238,147,193,152,34,65,126,252,213,22,189,60,192,117,75,123,235,56,127,169,199,252,30,208,35,63,112,115,33,176,132,225,106,146,65,131,150,52,210,100,118,138,45,175,216,82,184,209,156,21,176,119,145,202,147,211,211,219,243,123,193,65,124,164,68,2,157,81,228,205,126,48,173,157,162,243,5,140,63,181,18,238,4,197,255,219,120,232,226,112,111,49,3,55,125,70,40,58,197,51,45,26,238,122,216,194,68,55,49,226,187,194,31,130,78,9,47,81,138,0,165,115,191,38,74,87,174,220,27,65,132,8,45,108,202,224,52,243,176,156,63,61,74,193,201,89,144,35,83,152,253,162,197,131,87,236,161,27,121,88,174,234,62,126,161,36,42,91,224,124,169,23,54,39,237,244,124,180,226,242,55,67,96,104,20,71,92,77,167,230,188,219,172,223,221,150,71,60,57,237,62,242,96,100,69,194,134,65,242,239,59,66,238,185,254,212,161,107,12,89,169,208,173,202,115,47,167,241,189,176,51,191,93,24,89,222,115,242,193,10,13,59,2,67,224,61,127,22,231,102,39,162,153,80,224,158,181,157,112,125,177,101,200,75,15,252,212,223,220,119,42,176,35,4,179,116,122,83,248,248,5,76,102,110,200,136,18,110,139,126,54,131,93,59,75,230,2,123,110,244,172,111,216,94,108,35,189,35,74,86,161,71,140,121,123,180,250,220,246,62,136,107,43,1,237,128,169,118,190,229,205,30,165,250,242,115,217,144,244,41,42,98,156,200,200,46,199,213,152,228,226,239,17,103,255,178,76,157,66,163,209,132,26,151,36,48,133,13,9,159,170,218,55,203,125,201,240,124,184,218,38,222,125,178,225,194,69,251,228,147,57,29,187,194,203,126,121,37,76,48,125,10,76,235,120,222,155,229,33,241,22,239,150,232,209,59,238,1,230,45,62,153,23,233,16,41,204,215,246,160,165,192,133,152,227,29,149,69,194,249,194,206,120,123,238,213,115,75,226,252,175,222,182,173,157,48,17,21,133,17,181,251,206,253,237,45,65,13,103,40,180,183,89,242,104,91,127,122,64,156,212,18,133,144,93,47,238,222,129,114,159,76,107,48,92,1,164,230,36,63,176,80,201,44,70,15,235,68,111,57,243,208,147,254,23,134,37,251,23,100,194,130,228,168,255,4,117,34,129,132,151,75,18,8,76,95,198,110,23,86,49,69,216,159,102,122,93,94,231,219,101,219,160,105,108,180,156,226,208,82,72,90,221,25,79,232,159,142,229,197,94,43,83,156,3,179,220,207,241,167,188,208,4,166,126,224,46,78,216,12,100,179,132,188,230,132,236,14,174,36,226,161,93,96,248,55,242,99,154,57,181,164,180,132,118,126,167,65,13,152,70,108,217,209,80,205,249,238,242,66,50,73,92,12,239,61,231,32,188,155,210,243,53,9,140,151,253,221,13,141,98,15,65,33,11,106,185,141,23,2,86,50,104,126,8,140,220,138,171,91,168,23,134,48,237,196,226,172,176,163,137,69,235,141,239,39,242,9,238,253,117,41,122,113,121,193,18,209,78,63,35,134,78,98,172,171,168,181,4,133,36,94,134,116,32,8,18,223,11,163,127,10,141,140,107,148,245,224,62,52,216,219,83,101,174,208,240,18,122,207,28,49,85,83,250,40,180,182,168,7,240,51,130,90,133,139,18,64,142,132,28,3,62,159,109,30,222,255,25,77,247,84,140,218,99,23,133,161,172,187,40,13,165,242,90,100,7,67,123,144,153,66,255,167,124,76,232,86,131,43,0,216,217,114,46,92,144,109,47,249,177,105,84,209,37,80,220,126,202,121,134,105,252,201,247,40,212,15,175,60,221,16,13,186,118,186,57,47,100,183,239,111,195,171,210,4,237,236,66,227,142,232,148,182,7,88,161,40,237,111,247,76,175,210,241,198,6,79,197,153,220,91,217,7,177,56,11,186,14,249,94,152,27,247,189,154,87,119,220,245,195,222,41,19,137,98,169,241,221,245,67,69,177,172,124,132,174,79,207,13,13,254,28,41,89,95,148,47,17,51,206,125,163,105,220,14,246,85,251,245,187,111,192,108,125,99,211,6,67,225,153,231,211,159,74,166,220,188,78,95,114,177,103,57,225,153,220,156,61,46,130,238,4,153,96,57,232,2,15,175,215,138,147,147,160,122,145,223,246,214,157,48,117,202,118,13,251,59,44,213,227,159,57,19,23,201,64,25,115,247,41,122,206,165,9,229,177,152,166,196,145,78,184,101,220,154,40,215,16,152,54,232,17,143,54,189,194,77,96,8,229,102,158,3,228,188,198,146,223,94,112,245,167,49,51,143,235,8,93,152,238,225,149,230,8,226,191,210,51,74,181,39,170,244,241,73,188,153,95,64,155,93,95,158,233,125,123,188,231,194,182,133,217,100,136,65,49,107,155,170,253,11,55,15,227,7,74,45,148,216,42,149,136,204,151,86,20,78,91,169,50,224,149,236,223,190,48,167,157,220,187,248,121,152,48,36,0,50,23,138,75,68,230,75,19,50,212,185,128,160,224,119,55,14,231,127,148,229,73,69,253,142,186,119,72,174,166,50,79,56,123,242,140,240,0,48,186,42,67,96,24,20,114,227,232,206,84,113,39,90,161,118,61,39,113,119,221,4,185,183,55,34,197,206,80,186,203,55,223,65,35,174,49,66,197,24,24,49,2,65,153,25,57,73,209,38,84,187,149,15,132,195,159,207,141,144,185,92,13,131,210,78,107,4,161,97,221,169,109,49,121,67,218,133,155,16,221,144,158,195,193,79,152,252,179,142,56,4,226,189,199,36,165,15,116,136,117,232,137,217,157,187,14,66,175,93,130,238,31,18,43,99,93,184,23,97,206,34,206,90,235,146,155,187,196,149,192,163,183,180,70,104,12,209,164,21,213,138,125,220,215,38,81,33,169,188,207,101,98,123,126,77,123,146,37,201,29,20,81,71,205,253,208,53,51,37,105,252,17,104,92,105,214,82,192,244,109,189,218,143,152,120,52,179,67,181,135,157,90,148,62,78,30,142,8,90,203,57,48,217,135,246,181,246,169,214,145,8,179,237,8,200,59,205,220,84,10,33,78,129,41,111,92,23,134,7,251,19,184,224,247,200,142,5,219,222,133,233,231,88,185,252,8,93,104,249,130,87,129,214,116,12,105,113,47,18,55,252,134,215,49,231,213,4,112,36,237,228,159,250,212,124,109,122,48,36,22,11,53,131,44,125,219,10,134,132,1,38,103,78,170,41,177,83,123,45,219,133,145,150,249,226,115,218,44,51,47,84,70,188,120,143,81,94,60,176,134,238,123,209,216,15,3,108,192,136,32,74,170,194,21,86,251,189,57,148,224,146,122,37,139,149,81,125,96,46,152,2,211,37,155,198,39,174,160,78,196,67,120,46,90,167,249,109,34,77,10,83,244,113,159,124,218,195,75,36,247,160,228,20,246,161,151,108,126,146,154,61,248,195,243,220,33,165,19,94,30,124,35,250,156,123,214,66,179,168,42,220,189,56,60,97,88,197,20,174,179,221,105,74,43,148,230,188,204,195,129,135,106,221,171,139,214,92,29,244,209,175,73,238,231,149,36,166,40,32,253,202,61,150,81,221,56,130,162,77,112,223,171,59,209,215,133,109,151,223,35,119,134,69,105,97,81,152,210,163,244,145,104,147,63,250,218,112,127,221,181,189,254,88,32,5,134,53,231,190,151,153,85,154,166,167,16,242,235,215,160,32,12,41,19,141,254,155,221,238,92,32,108,35,23,87,87,171,203,207,57,161,243,148,33,45,30,101,187,115,1,125,43,153,42,112,7,204,92,250,56,146,210,211,200,98,157,243,250,172,216,224,194,76,48,169,73,255,210,222,47,162,219,3,237,81,79,58,98,158,186,163,92,118,97,6,248,158,63,16,45,10,11,10,97,84,138,166,50,40,227,202,212,85,96,186,175,115,18,194,202,40,140,8,115,83,14,92,175,245,183,137,23,45,129,33,33,28,55,92,116,196,186,227,98,182,148,52,60,97,194,45,122,177,45,205,121,61,55,236,126,153,39,100,150,34,75,142,115,101,206,169,76,224,237,141,82,71,162,119,83,34,135,192,190,89,38,188,133,193,25,180,221,168,9,94,95,21,81,8,96,204,187,188,152,180,223,208,171,169,143,201,192,97,69,171,88,63,52,189,156,43,95,171,194,62,34,137,37,39,5,91,233,144,122,45,187,236,71,219,133,225,191,139,18,216,18,116,224,226,100,188,116,234,178,220,4,79,107,122,171,213,107,196,101,184,155,55,0,135,251,227,146,218,50,249,9,237,204,47,157,39,100,120,62,157,70,60,74,201,33,35,40,37,199,30,199,45,60,168,137,34,22,179,20,174,169,41,15,76,85,181,192,156,60,209,131,228,194,69,230,231,109,133,73,21,229,79,127,152,118,242,181,10,114,35,25,5,198,76,87,91,129,19,60,235,238,118,117,169,118,57,114,57,255,209,87,79,184,73,235,136,219,206,51,100,50,232,157,52,227,78,63,53,116,101,161,10,15,76,58,160,42,236,53,157,1,211,252,45,229,22,6,35,92,189,19,222,71,232,30,216,14,70,198,121,209,156,155,106,104,44,103,37,143,117,91,9,171,139,112,41,240,173,235,1,70,218,103,8,108,19,167,198,30,108,159,234,168,106,131,193,144,210,231,199,118,101,37,177,129,16,160,24,45,63,8,165,8,123,173,7,46,161,105,188,89,10,218,227,239,252,55,247,123,96,26,74,35,62,66,49,20,94,6,74,146,189,233,131,217,52,220,113,214,219,162,133,163,233,162,199,203,140,47,58,69,144,206,80,90,210,195,37,163,163,243,59,91,47,118,54,232,124,46,40,151,244,185,204,10,40,59,67,250,190,227,136,17,178,92,4,35,67,250,238,39,203,121,138,166,175,57,148,121,181,183,68,222,25,238,237,148,81,123,6,92,142,86,66,81,1,89,110,182,193,197,10,229,107,108,184,7,247,69,75,149,118,226,185,254,44,247,252,88,184,135,98,92,45,23,2,206,215,198,86,107,15,236,93,26,51,225,53,37,210,74,141,20,228,31,95,78,148,57,180,20,120,57,115,100,206,240,229,204,32,114,53,78,117,45,247,183,33,84,147,15,70,35,87,144,124,2,143,46,142,213,100,84,215,77,122,241,167,75,123,96,206,186,123,115,215,85,20,184,187,41,114,135,101,138,36,151,71,207,230,41,23,62,230,249,202,250,161,172,117,203,213,206,116,125,97,236,215,145,163,102,83,173,47,93,125,164,136,203,253,220,157,137,252,192,84,165,246,132,105,79,150,137,58,204,167,187,71,196,166,159,89,126,26,130,157,115,103,249,118,49,10,129,105,8,205,88,43,93,118,75,172,16,162,119,189,229,147,29,202,223,197,26,166,97,225,43,25,209,164,107,100,233,158,228,156,69,185,101,145,205,41,58,81,233,34,168,119,109,19,86,18,131,22,55,120,41,236,99,40,176,249,198,105,217,85,196,241,132,183,1,62,14,150,96,190,216,118,126,252,11,23,168,157,239,214,128,19,39,158,21,69,180,244,33,95,184,169,41,238,5,244,227,46,126,111,97,150,23,163,227,190,228,42,216,206,106,121,111,78,130,120,135,254,14,204,76,67,189,108,92,198,36,189,4,61,40,113,9,236,156,133,39,199,20,119,182,11,236,45,35,249,193,204,56,22,81,6,224,49,238,52,62,206,160,116,71,133,228,14,76,161,9,227,41,15,133,97,131,207,171,59,66,67,85,96,251,100,35,183,14,76,237,38,199,0,166,250,152,121,198,80,47,40,146,70,19,2,235,117,77,6,242,84,242,96,240,225,148,52,146,144,32,80,87,150,104,167,237,105,23,222,207,78,239,165,135,61,183,60,180,100,117,233,27,220,82,15,25,24,78,90,121,107,90,99,238,41,226,135,182,28,50,72,241,180,32,184,134,108,168,136,242,34,104,157,51,55,165,207,219,180,228,98,167,110,136,17,37,56,138,222,187,194,125,70,63,28,48,141,90,93,97,164,24,3,37,95,243,233,197,59,186,38,221,241,159,186,229,76,39,21,60,9,67,187,161,151,194,0,25,81,119,23,42,151,200,220,156,174,204,23,158,141,29,252,148,133,63,48,38,240,72,152,93,64,126,218,229,87,99,79,105,244,138,138,238,60,112,139,50,122,215,161,164,204,84,209,44,224,223,158,78,214,58,220,73,45,237,23,105,39,202,110,201,15,60,48,213,107,9,31,130,151,2,147,34,136,15,77,37,166,77,97,189,185,103,2,207,133,247,167,99,6,71,194,140,61,222,62,5,27,241,82,24,170,195,157,240,210,94,108,216,22,190,21,69,38,14,211,129,41,112,67,36,230,94,237,106,42,10,83,110,158,143,70,217,133,20,50,226,42,217,164,148,171,139,246,7,64,244,197,129,147,240,236,146,175,246,25,59,238,160,18,134,27,186,52,157,68,61,231,40,52,149,106,27,78,167,215,206,81,105,174,22,170,40,189,97,119,76,103,157,58,133,187,23,253,223,17,151,240,49,130,244,189,183,252,154,195,213,248,62,133,33,96,109,9,183,103,15,102,60,239,136,28,30,83,110,141,46,64,122,216,141,14,23,17,111,159,94,198,123,34,3,73,133,132,157,69,242,202,116,195,213,158,176,139,67,201,75,85,234,209,218,78,216,85,33,5,38,218,146,11,151,194,92,189,183,217,230,183,178,167,209,196,208,116,19,181,35,117,134,68,12,48,157,57,122,111,138,15,242,107,208,250,33,90,197,108,237,52,146,126,1,195,217,46,53,242,100,43,91,148,41,162,11,71,163,143,76,4,23,45,175,121,53,202,162,178,248,224,85,88,115,93,244,19,166,127,67,153,131,223,189,152,86,73,133,233,82,237,49,69,137,32,125,10,218,161,183,115,64,71,35,120,37,240,112,130,207,124,43,212,238,154,192,29,243,172,223,151,102,1,8,76,231,86,190,115,87,102,99,114,195,168,100,229,99,65,86,46,231,165,77,43,187,243,201,69,13,233,154,120,162,116,15,239,146,3,70,175,112,21,191,104,80,213,158,1,34,111,1,168,250,211,195,217,179,99,47,219,180,217,234,197,75,146,151,244,209,52,181,173,134,215,104,215,68,155,138,184,248,222,110,235,240,194,222,45,174,111,141,238,75,188,53,53,233,106,166,15,231,59,251,242,167,109,114,207,254,194,116,70,37,12,137,202,126,224,27,79,111,136,78,150,103,204,150,151,157,4,12,219,223,183,158,39,207,206,25,142,30,216,3,244,230,196,238,115,135,111,148,51,137,145,79,213,72,201,12,160,151,211,139,130,1,112,159,209,22,111,112,221,34,145,57,135,43,113,205,60,51,9,126,61,95,179,81,237,250,37,92,166,198,95,209,94,253,118,238,224,30,101,208,197,67,149,85,205,205,204,133,39,197,254,241,38,159,44,143,177,51,12,65,59,121,112,210,87,37,204,85,47,103,145,114,38,96,234,189,123,194,99,106,159,148,211,1,246,220,224,205,253,94,34,240,204,185,70,124,39,80,74,134,116,133,64,76,93,114,18,19,28,123,166,18,45,155,223,125,50,219,53,181,153,98,224,220,127,114,117,85,70,47,96,148,163,20,214,159,230,68,174,227,162,173,232,153,233,157,101,251,220,7,167,95,79,126,26,46,150,12,198,144,20,237,154,100,24,116,41,220,205,174,162,20,83,21,38,126,155,182,66,101,31,214,141,193,124,238,153,25,12,59,195,150,210,183,78,103,0,107,249,218,228,96,181,87,105,224,122,196,86,73,186,16,229,147,231,181,199,173,53,252,92,216,181,43,124,86,150,103,194,122,164,77,169,3,159,173,95,7,224,67,20,68,31,12,65,185,153,22,252,249,132,66,13,116,220,52,91,61,79,121,229,116,121,161,32,1,129,150,144,238,189,231,98,108,231,188,183,43,103,232,83,219,190,156,17,38,216,10,132,167,195,225,114,75,130,40,152,219,186,35,49,214,55,176,182,221,59,208,171,59,17,194,132,217,205,154,78,20,104,58,174,55,71,209,73,215,241,110,174,80,156,48,207,222,117,30,65,45,153,206,30,130,227,18,18,31,236,88,33,148,12,108,127,118,43,76,125,253,125,177,6,161,200,3,123,175,118,6,161,72,132,234,44,156,206,49,156,240,82,77,210,9,159,6,124,135,9,67,234,168,79,222,145,51,200,39,55,103,111,72,200,3,110,201,218,239,139,153,191,173,135,110,95,28,104,55,60,134,56,177,172,220,238,50,219,57,228,118,182,41,127,0,52,33,103,93,152,140,208,212,155,59,211,123,250,192,127,81,87,133,57,116,50,222,248,65,166,211,21,38,38,118,3,96,240,196,235,111,115,251,140,77,123,37,129,142,105,103,154,167,155,74,211,224,122,80,162,26,121,241,124,99,234,84,124,173,27,114,164,49,96,183,7,174,69,80,28,148,241,92,220,163,87,15,165,41,218,159,159,231,62,243,78,114,162,4,243,121,50,251,214,61,35,165,196,71,150,174,108,27,179,164,247,6,38,89,255,140,120,73,225,93,66,255,118,100,235,226,245,239,145,169,4,140,147,162,167,151,153,226,173,102,48,116,58,91,173,126,16,234,186,50,200,68,189,132,158,47,29,69,136,47,223,11,139,65,207,85,91,141,230,24,231,131,59,11,134,172,16,36,238,191,153,87,83,154,45,230,52,121,137,94,115,170,76,232,7,182,162,68,152,227,222,144,59,125,122,48,54,152,197,51,77,193,116,23,37,100,135,235,206,112,8,116,75,171,232,131,159,177,87,174,62,91,30,159,134,152,136,233,217,175,103,42,1,86,73,221,55,154,211,188,245,91,194,95,165,238,148,171,7,84,8,1,35,61,172,231,15,77,35,89,242,74,243,210,90,122,70,176,123,174,155,25,66,255,65,55,37,87,94,206,50,199,63,22,115,69,43,130,168,153,105,163,180,250,133,123,198,50,139,203,163,42,138,82,94,30,79,212,44,244,231,193,236,100,172,185,83,23,179,137,134,174,31,132,253,230,253,105,84,24,212,250,67,208,121,221,50,122,136,187,101,14,211,1,25,52,199,84,228,113,140,126,10,211,138,120,139,109,41,214,208,159,174,94,37,153,153,79,79,107,92,24,162,210,125,246,77,155,118,253,105,186,58,165,166,187,19,177,23,20,109,219,44,255,218,168,115,72,176,113,16,155,58,231,22,217,59,179,180,192,116,7,214,44,116,239,244,69,60,179,176,163,91,148,245,41,72,19,156,119,27,111,89,171,14,233,148,186,239,240,53,213,158,197,18,212,243,63,239,5,215,112,203,34,251,14,53,188,14,233,192,122,207,154,56,196,10,135,154,165,195,195,53,235,194,182,160,30,27,106,164,98,233,246,226,148,215,116,36,250,179,238,147,83,155,94,31,75,102,173,236,92,24,84,10,174,199,208,65,244,43,81,251,109,221,146,136,62,222,66,13,215,84,174,106,68,33,254,145,197,207,184,143,218,75,59,60,194,155,5,13,48,68,125,186,81,147,95,28,89,230,49,9,160,75,76,29,82,191,121,171,82,145,47,29,122,166,19,30,59,57,15,167,151,230,42,74,141,248,190,232,215,116,166,17,42,186,53,248,179,10,109,48,94,66,45,183,36,149,174,94,53,243,169,15,175,114,229,106,234,159,44,23,40,184,79,181,191,199,52,244,30,138,252,210,140,136,102,139,125,39,203,243,156,241,68,102,77,96,114,51,69,170,187,250,227,98,108,136,109,62,253,86,207,79,147,61,203,90,34,51,214,56,181,5,182,179,255,147,137,0,127,193,167,240,202,82,115,67,41,112,59,143,211,6,227,76,214,124,18,214,81,47,155,160,108,86,67,64,171,214,213,200,241,222,141,153,55,55,83,75,68,26,60,182,112,110,97,52,154,141,143,15,78,98,238,86,219,173,246,233,99,31,136,215,202,69,9,60,168,179,249,81,24,122,139,62,231,235,148,65,225,145,233,139,66,124,107,62,1,19,232,39,34,44,135,164,93,209,146,54,182,96,59,50,226,181,136,44,104,181,15,45,135,180,203,4,12,207,178,6,58,9,15,198,78,73,214,216,54,195,39,58,230,252,213,53,225,57,181,50,6,70,144,19,209,49,170,107,80,171,28,10,207,60,114,129,235,27,162,165,201,39,73,88,168,176,63,71,195,95,205,141,147,248,109,72,154,149,91,102,210,216,22,187,184,171,245,126,79,4,151,70,205,121,97,234,237,117,88,88,211,145,28,241,157,172,77,141,184,155,25,195,155,255,96,167,16,157,227,9,118,206,47,223,219,91,240,52,176,141,37,210,106,94,61,53,180,0,88,130,218,2,208,11,111,20,70,52,118,6,12,25,73,27,207,91,175,160,113,88,152,57,246,57,159,65,177,211,40,168,103,236,111,18,5,26,103,245,40,99,194,27,178,199,231,230,248,175,9,187,32,139,6,128,233,188,9,210,42,151,163,173,91,99,230,244,247,231,152,173,198,201,247,105,72,189,113,204,95,184,116,157,43,88,142,17,154,134,27,6,57,40,121,49,23,193,58,1,79,244,133,155,162,148,221,199,79,147,117,235,250,100,16,120,68,191,247,242,182,107,13,215,192,199,158,236,166,203,27,167,149,132,140,172,80,82,90,82,196,135,107,171,240,95,132,52,96,106,182,53,180,237,42,132,103,37,220,86,209,215,158,208,29,6,191,18,237,45,170,173,1,76,148,42,97,66,127,10,66,246,115,65,72,91,159,91,143,30,17,176,5,39,108,211,200,30,98,68,181,229,247,240,216,233,147,146,66,104,240,139,49,243,125,187,204,231,181,108,31,153,9,179,87,236,39,181,179,226,151,81,93,25,79,114,133,243,44,87,79,43,148,222,60,48,193,160,11,195,181,168,25,142,143,16,76,124,45,216,232,164,97,155,4,200,62,33,22,181,156,181,70,195,157,206,73,191,243,99,98,248,189,153,27,236,187,122,18,110,42,151,198,10,160,228,59,175,30,144,238,232,213,8,113,238,252,109,10,149,245,189,17,47,76,82,69,228,179,215,167,223,154,56,95,212,155,58,76,99,144,44,206,73,178,120,220,71,219,227,60,240,218,51,119,203,63,190,102,221,24,32,122,93,249,219,156,11,159,94,141,70,218,253,109,216,1,116,207,242,102,140,222,239,152,143,79,247,59,51,138,90,148,174,1,163,119,36,195,226,149,179,185,235,176,124,52,54,49,105,32,12,181,250,229,210,169,207,198,64,253,88,48,188,56,81,97,211,224,156,77,220,19,157,215,62,104,83,235,99,216,53,106,191,179,1,245,20,245,40,63,244,240,86,194,8,174,169,149,69,209,201,156,57,42,221,37,180,53,99,96,118,215,142,189,152,174,173,81,95,75,104,38,215,36,194,134,36,200,20,102,23,186,176,115,68,170,17,166,139,187,208,40,175,150,37,169,209,47,247,226,2,149,154,230,96,236,172,62,229,126,79,51,2,186,250,248,60,109,56,87,192,104,34,171,117,233,172,23,57,213,40,249,86,115,220,153,80,239,52,111,144,211,136,33,69,11,231,184,83,141,220,211,80,131,26,206,217,149,19,149,190,110,245,251,160,81,109,121,254,33,248,121,52,190,0,233,219,249,242,209,30,33,70,194,150,59,18,37,92,107,135,200,227,162,32,210,185,114,174,52,10,52,159,144,232,248,90,185,175,69,88,102,106,4,154,146,238,128,209,221,26,223,19,160,110,153,212,93,240,93,117,181,153,135,11,57,228,215,180,73,46,45,177,184,105,95,15,145,47,24,148,205,226,80,123,125,192,113,16,179,152,98,254,89,207,3,211,212,215,18,182,155,105,208,5,125,167,104,162,4,198,119,211,48,23,78,100,203,223,102,91,223,15,92,238,49,1,172,133,32,72,161,244,125,159,12,243,226,137,191,45,23,243,75,184,168,68,181,95,157,20,218,235,64,43,245,164,243,58,47,29,7,24,90,114,15,95,16,74,38,95,212,80,226,116,64,250,191,31,95,185,4,109,155,77,232,15,105,179,245,140,138,157,60,241,104,139,114,252,243,68,114,79,8,209,161,167,74,212,179,63,159,147,50,225,128,91,223,143,87,56,168,78,255,242,222,148,121,213,199,209,134,77,42,110,78,83,157,50,139,18,193,94,209,166,229,90,123,230,27,126,79,170,163,132,90,6,124,97,123,156,103,50,28,244,96,227,115,34,229,247,12,10,84,147,113,74,56,167,172,180,171,3,227,178,197,152,121,25,68,123,224,110,51,37,239,61,180,17,216,83,52,164,32,18,45,170,119,8,76,24,43,127,250,175,17,235,129,237,123,175,11,79,173,210,26,238,45,239,132,169,63,210,165,141,12,117,208,180,0,195,149,163,175,237,42,80,57,102,149,232,236,120,130,50,251,228,10,105,172,175,181,158,89,92,238,84,161,46,234,9,106,82,217,54,238,213,54,81,181,184,122,52,42,233,98,91,57,173,212,174,69,48,180,143,157,232,88,135,40,4,62,124,13,131,45,27,168,156,105,20,7,42,151,228,64,114,59,132,139,96,33,164,142,126,107,148,204,171,58,2,134,125,85,211,98,21,35,32,88,75,33,55,222,75,247,121,231,207,157,249,219,213,123,52,21,238,60,126,192,222,30,163,12,78,60,121,28,235,246,179,139,146,105,225,96,106,52,171,254,214,190,31,165,69,54,99,232,39,82,234,241,239,188,169,67,9,168,109,7,237,97,167,161,212,70,196,79,224,133,0,94,192,118,162,28,81,220,5,182,111,26,103,204,224,132,209,98,173,2,213,91,254,116,163,47,85,249,159,80,173,172,114,49,246,100,85,110,41,246,165,132,81,65,58,15,245,20,149,174,59,225,50,148,45,25,223,45,14,86,87,208,80,211,150,174,229,154,116,199,196,79,79,121,126,185,93,5,31,96,186,30,133,121,202,198,171,70,208,7,18,147,143,166,150,7,238,59,159,187,142,135,187,147,240,44,165,250,129,246,71,235,137,159,38,117,249,37,76,26,231,249,90,28,181,191,247,234,199,251,115,245,107,204,150,166,169,153,41,159,77,195,255,154,134,158,160,96,118,210,210,170,74,8,103,168,44,236,65,47,41,96,10,186,20,174,36,19,126,145,11,91,86,212,221,126,66,202,79,2,57,66,219,192,116,14,232,213,221,217,108,19,94,71,40,119,29,166,142,66,96,85,201,182,161,131,71,50,175,46,240,228,170,46,249,71,146,114,95,120,74,242,7,114,231,93,162,47,129,18,9,166,190,10,191,145,47,205,23,195,5,145,12,204,31,28,45,67,127,176,16,231,208,250,255,177,240,18,198,163,84,184,210,169,158,87,211,163,186,207,3,143,104,168,115,120,169,148,41,112,15,221,217,63,88,37,88,129,17,43,124,224,231,230,163,172,42,191,77,223,176,194,61,228,240,64,143,212,162,19,147,191,114,53,167,250,24,170,134,54,28,160,117,38,236,225,127,209,107,180,181,49,34,25,7,12,167,143,72,27,194,126,18,9,78,96,206,193,71,40,158,50,152,124,235,78,92,233,83,17,97,236,189,126,127,251,168,34,6,114,175,37,90,217,121,242,58,63,213,99,247,114,180,28,19,154,172,245,98,59,12,88,37,1,155,255,216,85,28,118,67,140,119,71,229,116,130,108,10,151,20,241,1,30,218,237,225,112,253,190,123,115,44,141,173,10,247,244,45,200,213,252,165,240,94,251,126,108,187,185,106,131,59,60,30,120,170,176,34,179,176,222,137,230,172,10,42,18,123,118,86,37,1,175,83,84,225,24,17,145,126,159,28,187,86,165,153,167,23,206,223,245,183,191,210,31,217,70,250,217,219,133,187,210,178,117,74,167,247,221,57,204,226,105,42,147,73,73,96,240,138,48,231,96,6,145,239,137,164,109,205,49,231,204,21,123,26,216,27,212,46,60,255,185,186,134,3,3,10,131,86,127,208,89,207,125,112,170,206,158,139,75,246,136,57,76,79,178,192,132,16,218,76,24,115,77,80,243,249,35,114,8,90,87,215,169,228,19,237,126,46,101,22,160,246,192,233,164,238,44,253,30,144,99,46,39,56,190,254,84,20,209,186,239,206,255,35,78,50,37,19,212,4,228,218,130,76,65,101,90,59,236,228,91,224,174,226,66,29,95,49,191,148,111,201,178,223,116,103,0,159,249,100,78,80,169,240,112,1,154,128,33,16,81,113,207,230,190,106,142,72,237,218,43,8,236,180,254,1,35,228,167,27,18,77,36,39,183,66,10,134,219,121,213,193,103,203,19,162,59,167,135,74,177,130,175,24,111,188,247,122,94,105,91,243,79,98,76,145,159,124,132,88,93,189,54,64,20,230,31,225,91,219,194,71,238,71,20,176,84,253,152,148,0,183,121,175,38,126,172,218,180,7,53,174,120,110,10,5,170,236,9,141,40,101,68,130,14,10,244,98,17,98,2,18,154,141,1,39,116,166,74,195,84,197,239,124,103,232,61,196,194,31,46,13,19,130,100,192,21,213,60,133,233,143,140,33,41,48,1,14,149,220,117,146,130,188,154,16,133,8,42,17,133,136,218,154,195,217,126,84,29,203,157,135,242,51,234,14,137,79,45,2,166,224,190,167,16,203,241,47,165,71,106,115,249,208,24,50,190,70,209,117,103,70,89,144,218,194,21,135,103,114,223,10,225,109,251,206,191,180,233,247,151,193,23,24,114,151,56,81,145,183,42,88,92,2,35,55,25,29,34,30,113,148,92,1,197,250,184,77,53,96,120,189,132,87,211,224,204,125,2,14,213,52,226,136,179,51,112,5,108,135,160,156,59,184,64,48,211,255,80,106,241,63,189,118,213,219,119,207,57,93,133,28,137,18,57,154,43,126,40,69,209,95,213,139,81,150,139,90,216,15,94,246,83,20,118,21,136,128,249,20,202,128,106,240,218,153,73,254,60,201,39,211,151,36,192,76,130,7,194,187,77,173,31,96,154,203,2,118,173,191,251,161,57,2,217,54,255,224,67,36,106,203,142,80,73,222,151,168,63,134,141,168,168,181,203,238,243,101,251,201,161,68,116,61,191,205,48,71,237,139,87,252,74,247,48,48,171,241,92,184,171,172,29,214,45,249,130,128,59,237,238,207,60,162,34,188,39,76,107,183,76,20,24,91,130,219,5,146,230,254,140,41,149,49,217,82,74,215,4,130,157,2,195,58,184,242,222,197,69,101,5,86,114,9,56,161,167,116,71,218,57,91,104,38,138,247,162,91,66,66,95,6,83,46,19,121,87,210,133,253,123,174,118,137,159,154,48,212,21,242,228,7,173,141,168,3,57,238,132,42,236,76,36,81,171,142,188,206,44,58,19,93,54,60,58,249,14,99,48,197,130,161,194,53,27,130,14,149,76,186,174,41,48,201,33,235,40,82,119,5,157,20,52,80,40,130,196,176,66,70,23,142,245,128,27,33,82,209,30,47,89,86,70,237,66,127,118,42,179,207,231,125,40,114,164,106,99,195,162,4,229,87,192,155,189,93,182,111,118,151,108,106,62,205,229,171,244,106,151,63,252,161,149,93,78,53,207,225,36,57,81,101,123,188,234,104,43,108,171,114,228,151,170,68,229,245,228,40,104,146,229,226,224,56,85,77,50,111,43,218,81,85,112,156,176,176,190,240,184,147,200,62,169,240,34,253,161,75,81,97,154,118,52,107,135,97,181,84,110,86,220,127,132,71,122,194,36,163,150,194,237,22,24,30,74,164,84,176,183,153,15,82,178,208,149,206,248,35,5,161,6,227,30,183,188,121,167,112,227,83,248,235,89,199,119,112,26,101,93,241,233,170,60,25,204,6,207,107,17,90,205,13,193,182,158,34,28,60,163,249,163,197,86,134,220,241,18,82,49,102,253,46,145,182,220,84,194,55,213,144,109,48,54,158,216,70,105,42,150,230,65,67,105,146,137,98,109,220,161,37,28,114,228,175,27,2,68,1,147,32,21,115,146,214,186,16,124,68,225,207,59,70,46,138,165,20,39,53,49,118,20,131,228,222,221,171,229,126,3,190,205,73,128,127,73,224,217,83,25,201,80,250,56,100,39,3,142,32,33,104,109,66,85,0,58,232,81,78,152,174,26,133,233,127,248,242,106,202,198,182,254,52,91,85,236,146,230,116,161,148,163,239,197,209,28,213,41,127,42,72,226,169,145,27,218,161,85,101,176,157,114,234,76,209,46,59,243,192,221,16,237,31,253,109,138,81,75,212,187,185,87,246,61,87,59,91,68,60,26,210,163,146,156,0,166,241,123,38,204,100,144,37,128,59,148,215,46,184,11,101,146,162,227,145,116,182,232,105,210,127,162,48,90,69,59,97,182,122,121,107,219,36,78,104,82,27,140,114,152,238,102,40,12,132,52,250,166,83,148,71,17,171,173,178,239,126,1,219,183,150,94,58,34,194,196,31,226,106,234,13,190,7,246,194,153,24,82,228,236,234,82,24,26,190,88,155,219,149,67,117,121,17,178,201,74,60,122,145,234,99,9,59,137,67,76,21,134,68,85,169,33,34,220,89,160,187,93,160,86,194,98,200,145,239,47,127,186,66,160,161,187,6,106,107,145,93,192,20,66,135,246,123,12,97,78,163,31,76,103,188,106,239,82,5,219,179,145,149,57,170,190,109,115,178,161,188,119,129,175,74,172,66,206,19,162,144,127,240,34,48,120,222,123,159,84,28,222,20,229,12,141,209,176,45,216,60,251,2,94,88,134,67,225,21,194,188,136,38,114,238,63,232,105,89,184,111,215,85,148,214,5,30,240,127,231,147,65,234,166,94,205,166,89,34,54,75,178,186,75,157,208,134,144,239,8,219,139,188,227,169,122,108,110,216,30,99,253,172,227,180,34,122,115,187,32,164,166,182,7,77,158,169,114,234,202,12,26,61,30,20,96,169,87,52,206,229,91,90,216,48,207,142,246,225,8,197,174,227,226,41,66,187,236,212,224,43,91,62,161,239,232,77,207,167,15,237,228,48,197,233,205,50,71,94,157,61,143,55,172,132,221,66,80,24,206,165,24,22,72,47,167,126,146,15,202,244,216,47,137,253,29,157,228,159,111,114,45,209,51,68,45,17,55,116,174,59,104,148,129,239,50,31,248,75,59,126,185,74,179,130,36,85,226,185,236,124,134,162,241,133,179,157,154,98,219,161,194,237,236,18,253,14,25,90,33,34,64,9,188,239,166,179,92,72,84,143,221,15,17,140,40,56,117,2,142,242,181,7,206,196,33,48,233,185,23,78,5,148,253,215,42,255,61,223,131,198,143,152,228,222,230,249,92,140,103,126,209,101,235,124,62,243,44,109,78,184,57,218,214,41,110,206,197,151,13,255,56,226,102,219,201,174,113,136,57,196,110,136,171,163,45,109,76,113,2,72,241,214,246,187,69,202,177,89,156,4,200,3,182,131,174,171,33,205,190,144,25,176,237,21,24,117,62,155,206,252,146,250,24,210,176,218,159,221,144,106,215,120,240,94,160,75,89,207,70,188,242,240,162,220,116,150,103,27,55,155,117,133,57,177,176,151,155,14,56,108,105,171,94,152,51,90,183,90,243,30,179,62,126,121,179,170,46,93,10,147,115,196,105,86,168,250,61,38,236,131,57,21,96,43,88,58,21,168,122,78,6,33,196,6,203,84,83,133,35,59,155,223,113,59,81,217,86,99,196,94,36,183,36,122,48,164,81,9,53,214,51,146,117,140,114,94,202,87,5,70,238,35,220,38,243,144,214,126,142,16,68,238,123,244,24,66,147,108,43,81,77,102,234,146,238,213,11,31,78,221,151,227,92,239,1,51,73,117,167,182,205,213,142,234,248,96,197,187,147,171,58,63,135,46,170,128,221,71,155,234,58,193,57,51,18,54,235,122,60,30,221,87,239,242,67,234,189,63,222,36,62,117,196,75,166,87,141,170,187,136,28,75,54,251,17,244,125,50,43,188,54,238,67,192,195,229,220,53,234,49,146,53,214,133,197,170,156,110,20,72,245,44,22,135,18,83,197,189,224,73,88,183,75,23,57,130,46,164,206,222,167,49,194,173,155,200,29,168,42,61,109,52,151,224,4,95,115,105,40,199,60,181,21,138,221,174,124,77,200,90,96,120,248,226,214,88,50,106,170,184,82,104,164,252,55,81,119,245,221,81,67,9,177,26,78,7,111,46,22,152,136,85,156,247,48,38,79,61,62,236,206,108,73,1,67,178,220,228,91,17,39,91,185,52,167,31,161,98,149,122,43,75,84,63,114,170,177,61,125,2,143,125,249,102,224,13,97,90,42,156,54,45,58,211,159,244,31,58,8,31,193,133,149,67,206,97,155,212,251,194,91,221,54,184,8,102,122,63,206,139,179,196,37,196,159,111,217,185,15,179,205,80,19,10,77,165,244,100,13,221,244,89,8,106,27,86,201,15,205,52,17,106,60,224,153,42,230,14,151,231,181,26,77,78,249,90,144,201,232,120,31,202,78,118,190,214,65,96,101,60,112,186,101,94,141,251,53,29,147,10,77,198,125,43,250,198,238,244,69,229,179,183,251,220,40,51,203,131,193,231,124,122,62,24,124,137,58,160,72,133,200,136,13,194,198,242,41,57,251,51,156,56,61,224,39,59,60,33,141,147,49,30,202,63,139,230,90,49,143,191,121,175,174,148,111,232,213,104,35,228,79,219,86,39,253,208,102,234,194,202,218,114,200,200,103,202,14,239,140,71,33,17,12,159,63,57,202,7,54,211,62,103,176,171,1,85,189,121,33,225,19,35,14,79,161,26,26,5,226,133,146,131,6,165,120,17,43,166,56,183,68,184,232,72,51,46,41,81,31,206,254,124,103,202,32,208,220,20,70,10,36,90,81,105,194,220,93,167,33,178,203,185,77,162,237,173,137,247,226,246,215,76,152,20,131,126,109,179,79,41,108,253,193,221,95,91,166,10,185,181,153,19,13,109,142,163,95,187,194,98,21,54,16,179,221,182,39,249,94,68,84,106,206,241,62,232,16,148,49,173,78,25,20,223,211,75,158,21,53,83,59,35,88,54,145,216,35,228,201,104,205,75,18,81,243,246,248,31,121,178,226,181,137,9,195,169,120,131,11,29,9,208,219,34,72,7,65,145,126,80,215,133,180,123,199,147,17,94,17,173,106,186,111,247,165,5,35,64,91,164,152,166,67,98,189,146,99,23,157,240,79,104,147,250,231,46,73,4,243,17,190,110,66,80,71,35,228,74,75,131,54,87,165,164,1,101,85,196,231,196,201,150,218,40,96,175,227,184,112,171,207,189,145,240,174,9,23,111,198,23,152,78,201,220,44,121,44,33,125,237,120,214,223,204,47,66,196,235,211,223,54,255,99,133,58,248,246,248,172,48,179,118,39,70,73,186,16,72,114,171,68,189,251,159,34,75,116,255,178,207,126,18,176,68,64,5,61,151,188,57,154,216,83,134,5,181,225,125,175,174,78,96,39,176,119,173,197,168,85,196,161,219,3,19,252,207,23,43,206,118,36,48,69,125,247,189,225,117,213,39,199,132,174,57,151,236,152,237,98,172,99,28,216,205,162,7,107,194,223,33,108,34,132,173,176,107,127,179,97,124,158,43,150,153,200,1,83,195,142,129,226,134,18,231,11,163,148,152,228,173,104,188,106,31,122,135,223,44,117,234,183,151,96,138,107,102,176,253,249,40,233,164,236,1,165,30,189,218,45,138,120,180,3,89,123,211,223,134,138,39,92,101,236,198,35,172,228,4,216,224,83,143,39,135,138,82,44,106,138,125,219,154,249,104,8,39,239,45,191,221,80,191,204,171,167,107,85,47,185,186,156,172,214,222,127,85,54,58,44,68,112,98,21,140,254,242,242,241,218,229,54,154,195,156,75,48,91,224,131,178,107,192,182,71,245,169,247,246,190,207,48,224,136,190,86,105,182,224,160,165,40,62,208,106,198,221,39,247,254,35,67,204,123,115,154,118,253,218,208,94,231,213,52,94,138,181,210,63,23,123,143,153,134,254,211,218,58,164,144,133,37,129,23,5,153,194,234,15,138,65,29,63,109,103,252,174,243,65,239,94,12,58,151,238,12,40,151,165,227,6,140,125,45,48,50,128,45,175,246,10,92,253,233,225,89,203,128,9,191,86,125,110,231,213,204,171,251,67,113,228,203,175,39,169,38,18,231,125,235,60,195,223,140,34,13,131,81,247,158,250,98,188,103,44,125,90,108,41,186,125,224,147,9,76,22,171,61,72,85,248,220,243,175,187,130,164,110,28,152,89,25,27,132,25,121,72,32,171,123,215,115,232,179,26,76,156,68,71,141,137,155,162,27,116,171,158,163,75,127,195,7,29,198,190,235,28,55,61,101,54,63,23,169,58,244,219,134,132,193,186,231,167,211,96,239,91,187,239,169,121,162,56,60,174,93,40,152,235,152,65,51,148,91,117,255,19,189,211,3,172,122,81,86,192,174,61,222,21,118,85,155,128,157,30,82,81,212,97,243,226,230,137,177,7,54,127,248,194,46,97,248,192,16,182,6,92,136,14,233,123,53,218,81,126,83,5,150,166,254,108,104,84,33,127,17,88,236,211,19,231,122,120,54,231,31,249,193,40,62,181,190,20,166,152,40,97,248,91,245,201,96,75,136,115,219,78,47,232,242,158,39,67,39,43,158,172,83,15,161,203,239,208,144,16,193,11,154,202,9,48,40,108,183,143,67,2,251,142,146,120,129,109,77,205,150,87,99,10,63,87,123,200,109,5,140,135,249,92,61,189,144,237,7,55,127,114,69,225,211,141,247,106,40,112,188,6,7,214,110,252,52,241,31,61,57,15,197,210,247,98,34,44,69,231,194,193,146,138,239,209,144,41,169,122,111,186,62,194,207,134,93,115,119,221,238,208,117,60,249,211,213,165,18,182,26,105,61,237,137,94,97,12,27,75,45,188,50,147,139,164,211,26,222,117,237,125,172,251,216,208,168,34,222,83,23,23,172,42,53,167,66,113,57,49,189,218,206,198,220,106,129,235,214,81,249,92,178,229,94,93,148,2,201,174,36,183,120,111,14,147,150,90,236,68,123,194,158,239,174,89,211,20,181,93,40,103,56,4,18,26,3,64,45,172,166,18,99,47,36,139,164,12,10,69,122,179,24,131,205,202,69,80,63,181,200,41,202,10,118,49,166,137,168,60,178,249,244,107,236,55,84,226,69,160,1,113,28,218,17,130,103,139,152,84,147,148,178,193,53,107,116,129,151,48,18,184,178,78,77,149,17,202,178,149,220,24,120,93,78,244,134,206,113,121,127,154,110,228,147,112,121,202,141,156,10,38,115,129,116,155,42,53,6,48,233,237,158,112,253,212,141,103,45,133,236,235,246,90,25,141,201,20,47,38,136,7,131,83,163,232,75,227,39,164,10,22,137,88,91,154,234,186,145,106,154,23,158,67,61,28,114,179,41,87,99,62,55,134,137,62,152,237,219,95,18,45,194,123,251,62,247,224,20,14,148,66,177,231,222,8,48,68,148,183,29,151,222,91,10,19,66,136,33,217,159,23,44,42,140,158,80,92,77,194,122,232,68,225,230,169,118,8,29,253,212,26,91,110,62,147,28,28,9,179,89,159,39,163,93,39,47,158,239,12,37,124,121,242,181,236,192,46,154,225,119,248,19,152,178,183,7,134,12,254,194,69,229,89,125,200,78,185,63,221,104,95,124,222,122,8,241,31,121,63,173,136,43,78,36,155,92,111,208,68,104,241,47,212,162,51,153,141,161,156,157,90,225,14,33,209,249,194,201,199,187,236,26,250,38,18,74,251,107,16,80,30,111,125,85,152,144,117,178,87,210,40,169,241,5,219,89,201,81,39,161,39,197,146,58,135,241,48,106,18,103,146,241,124,238,29,157,60,206,144,58,52,208,68,179,76,22,143,209,231,33,44,189,172,13,168,189,147,124,149,10,242,103,134,86,218,219,47,113,107,213,6,91,224,37,228,120,131,220,245,126,224,115,146,136,199,62,205,35,104,203,120,194,204,158,92,183,200,180,111,157,224,13,23,32,41,57,41,131,253,244,234,142,156,87,79,74,206,161,36,90,200,78,195,203,148,188,153,20,138,77,125,111,168,148,243,183,157,11,172,107,40,169,144,91,253,46,243,229,183,117,162,116,202,12,115,22,54,58,187,164,66,198,73,253,103,78,113,102,213,144,100,1,69,45,164,183,147,126,210,37,180,4,38,228,124,217,41,33,199,25,10,47,250,13,147,2,146,68,132,164,88,74,255,132,209,185,250,25,49,135,134,208,156,76,46,249,181,91,61,26,106,130,81,248,170,52,218,215,91,91,202,65,10,242,64,169,189,114,8,40,235,100,33,229,124,233,245,136,20,104,241,1,240,185,84,85,164,56,170,134,121,189,218,117,94,186,243,249,233,107,121,165,247,229,51,167,144,68,119,13,250,149,146,243,6,250,250,111,235,102,8,221,75,203,183,94,127,97,77,129,93,107,106,93,157,133,217,159,160,37,21,170,73,97,199,141,154,62,55,57,230,36,53,219,244,127,234,131,109,56,108,191,228,114,251,186,30,107,212,149,127,249,210,19,126,39,53,66,156,46,42,5,1,96,162,44,111,172,181,157,43,179,3,219,74,211,3,217,236,207,116,222,113,73,207,99,41,160,134,126,71,12,10,173,239,185,214,249,213,66,183,101,185,240,206,3,247,154,164,127,205,5,234,199,243,96,179,246,212,140,65,76,117,61,87,67,65,16,195,109,91,140,125,158,103,80,206,204,9,76,8,176,61,160,247,103,6,74,147,195,122,62,21,114,52,87,210,124,41,169,31,31,154,218,237,228,90,67,44,88,195,180,3,249,172,171,250,138,90,135,238,87,131,198,224,149,18,166,232,193,61,191,109,239,25,21,211,104,225,18,170,89,10,163,176,126,41,207,40,68,249,158,213,129,108,69,138,198,126,245,49,205,72,63,239,154,156,102,211,233,159,21,70,155,40,111,78,165,72,215,223,38,18,27,11,151,0,224,56,79,100,220,187,90,146,110,205,187,111,171,194,200,94,228,213,110,171,41,76,74,55,111,78,23,145,22,156,186,84,248,185,58,214,195,235,92,116,51,60,51,63,55,69,139,117,61,113,245,142,15,126,21,78,81,234,210,131,143,244,91,146,158,97,167,104,158,15,250,162,236,113,117,25,209,214,244,104,228,231,78,21,26,173,162,101,186,246,79,223,37,221,116,169,66,45,191,65,152,181,103,46,3,223,79,35,177,184,8,31,78,95,82,74,217,48,234,145,109,54,104,187,114,103,240,192,23,93,97,133,166,201,100,133,34,159,35,149,34,165,184,20,111,42,79,194,127,84,30,207,136,45,41,5,28,201,71,212,199,175,34,224,157,84,112,94,210,164,46,29,44,181,51,41,167,160,107,125,110,238,154,234,201,56,229,218,226,234,15,30,90,193,3,134,52,225,137,202,243,90,73,164,5,191,241,119,244,201,202,173,32,46,205,35,92,15,72,13,102,162,100,254,244,151,97,197,204,49,113,107,107,169,23,76,226,48,217,195,42,20,69,79,72,31,214,212,228,137,67,148,73,106,138,60,218,146,167,15,245,198,79,80,253,148,41,244,95,136,78,61,241,126,184,215,123,174,46,20,251,254,9,219,81,206,52,147,101,11,150,18,13,219,177,193,149,164,209,242,80,128,6,43,63,152,125,131,29,2,47,186,106,196,158,98,253,145,124,57,52,170,60,33,13,27,253,125,169,145,232,78,171,79,140,22,62,141,232,1,39,126,171,122,181,192,76,203,153,176,179,52,105,88,188,246,228,116,50,155,95,41,236,12,69,188,53,137,126,112,141,134,6,20,7,201,137,203,208,165,197,182,68,212,23,123,113,50,112,81,5,169,111,213,253,123,7,209,21,212,111,207,99,119,106,217,146,69,139,58,71,141,104,96,166,132,75,135,165,64,90,80,175,134,148,36,137,93,182,211,165,212,39,172,93,67,59,98,57,53,108,123,30,173,122,43,107,80,85,145,51,86,20,211,253,18,89,153,251,61,52,48,205,52,92,201,75,230,165,82,10,246,117,25,74,204,247,219,91,167,127,167,178,32,57,126,168,127,20,185,63,224,193,222,151,20,90,91,85,199,129,161,217,73,38,170,143,158,16,253,30,102,134,158,156,163,147,150,229,231,157,237,226,164,248,153,196,36,52,143,103,247,94,81,97,2,153,84,81,82,10,66,120,212,114,198,79,147,75,217,26,58,246,30,190,164,85,130,33,187,234,231,232,228,94,19,237,8,71,201,189,97,143,222,185,120,168,173,21,157,41,224,113,238,79,55,167,249,239,10,35,13,126,97,226,64,130,98,34,237,121,169,137,240,174,4,38,82,157,179,140,134,252,239,211,196,11,129,181,147,60,86,223,208,200,48,237,62,73,174,96,40,213,147,250,92,3,154,254,100,232,57,94,136,32,112,191,205,154,192,181,73,11,171,193,222,150,144,87,179,58,142,204,35,187,20,25,234,228,200,66,255,119,42,204,7,77,26,29,40,44,245,91,19,66,170,237,82,46,41,29,26,50,118,16,104,93,198,37,101,25,232,254,207,69,248,152,198,247,100,132,232,39,12,27,30,120,62,153,21,138,72,74,238,39,182,189,215,173,241,112,142,208,75,208,67,163,134,38,15,11,94,79,187,180,67,248,200,122,111,243,160,207,101,130,106,208,3,232,213,20,91,126,151,211,168,73,157,18,40,189,164,237,162,117,233,52,65,184,238,92,246,44,167,143,184,47,237,194,205,223,37,68,226,220,145,153,112,62,172,244,100,122,162,180,72,83,8,7,97,172,203,16,87,157,249,86,80,104,43,47,159,25,114,0,215,177,1,134,22,124,93,216,140,18,129,255,88,96,99,158,64,71,37,60,80,157,4,122,219,185,48,113,182,165,22,163,147,4,157,53,249,231,92,194,75,98,183,103,186,101,158,252,87,116,218,201,169,118,16,253,138,106,36,120,12,23,113,32,129,157,50,36,111,14,209,104,211,155,123,25,90,77,184,60,199,245,65,85,107,38,3,207,95,239,163,140,41,193,148,61,19,134,173,94,191,8,121,230,239,178,53,145,173,208,65,117,30,196,153,116,76,94,45,174,55,119,239,243,194,157,38,255,11,247,1,189,93,50,42,77,74,32,167,192,246,1,147,51,147,204,109,145,238,115,88,37,108,88,99,150,219,193,207,17,114,247,51,72,223,237,187,4,93,140,109,1,91,163,237,222,152,157,203,239,184,248,95,149,81,51,31,113,70,243,12,21,132,28,203,122,117,163,48,110,39,140,108,145,194,117,96,222,37,76,181,152,60,154,125,193,157,236,64,232,8,75,255,56,98,98,132,85,3,69,135,232,232,181,165,101,110,17,189,92,212,225,238,47,111,202,72,130,150,159,44,229,82,115,117,83,175,95,243,222,84,141,118,57,22,93,107,37,249,56,207,246,93,229,142,201,166,205,99,230,215,36,139,44,92,134,200,70,66,221,149,240,124,58,34,12,166,149,228,146,80,141,165,29,69,157,190,64,124,188,164,153,66,187,78,111,238,21,42,121,53,130,162,93,97,218,178,234,190,44,84,77,10,213,73,231,221,238,24,131,97,249,146,153,68,239,234,138,18,122,154,99,56,213,239,134,72,127,198,137,218,102,154,235,218,148,254,197,142,93,50,147,202,9,242,84,133,90,185,51,216,71,183,202,239,210,176,59,114,237,153,83,179,165,158,219,103,65,141,174,2,96,156,228,187,184,54,69,115,37,140,47,206,169,190,116,196,168,93,61,37,175,46,132,199,229,209,38,153,224,157,191,109,187,186,100,207,9,209,237,60,84,15,198,150,68,204,189,56,50,91,20,129,189,163,68,96,59,247,146,66,17,70,101,219,52,228,181,39,241,222,32,189,60,204,146,42,71,31,138,247,125,231,202,236,118,98,75,117,165,167,172,33,50,188,87,111,157,194,206,169,23,116,126,148,176,79,41,83,164,32,128,10,237,120,107,50,143,18,193,133,168,3,225,200,47,97,132,137,171,194,36,213,18,45,123,234,160,116,215,54,248,146,58,107,61,213,97,27,43,38,223,138,67,242,153,68,221,197,108,242,226,227,116,182,2,163,53,148,95,139,218,177,169,139,167,83,205,26,86,204,193,46,28,227,133,235,101,206,106,8,155,15,125,112,162,247,37,57,191,96,37,213,89,106,179,182,181,121,127,155,212,176,60,154,141,247,216,57,23,208,146,27,58,102,228,190,214,248,46,188,171,62,26,241,195,200,81,3,147,186,215,155,59,57,113,75,74,48,10,242,245,230,246,125,102,174,16,34,184,34,239,208,93,244,48,164,52,201,69,65,239,44,55,39,42,91,238,205,153,181,77,30,141,226,135,72,31,2,187,76,143,192,176,102,175,228,27,163,3,190,233,205,33,180,42,231,242,141,21,73,11,65,164,79,144,60,9,197,42,54,179,252,246,31,171,87,94,253,151,220,21,152,189,33,12,33,184,16,72,46,8,12,29,89,176,122,209,46,171,214,225,246,157,32,204,9,186,101,103,123,224,14,97,68,94,188,168,59,191,63,253,231,54,231,70,92,80,42,22,91,101,253,17,157,231,213,240,216,137,211,135,195,151,237,47,107,127,222,229,211,21,230,226,145,240,92,194,152,78,235,55,133,199,61,96,24,224,228,212,69,42,122,71,144,23,184,209,220,166,48,105,213,132,201,243,117,125,180,137,231,48,3,118,38,156,7,166,90,244,11,24,154,254,231,222,157,233,145,232,26,146,127,244,39,203,36,6,202,143,84,98,28,125,237,82,35,51,10,76,135,132,14,57,141,189,193,41,187,221,193,252,158,65,251,50,203,183,176,223,132,61,159,15,98,187,105,201,159,70,120,169,232,131,255,29,141,9,163,108,181,4,134,202,174,231,79,147,24,125,166,105,137,148,20,32,221,44,227,153,72,89,191,5,65,21,173,19,178,64,138,19,53,172,128,93,59,76,215,79,165,202,190,5,60,31,163,150,24,61,76,35,129,82,76,178,20,166,99,178,230,189,177,35,117,71,171,84,227,181,124,178,134,6,204,214,133,127,104,142,10,184,162,197,126,116,219,160,191,57,225,130,251,165,55,71,192,116,228,111,147,37,21,7,9,193,46,36,209,126,176,51,158,235,209,217,16,56,201,153,226,82,31,18,142,177,171,33,123,138,245,67,227,168,84,194,243,104,158,224,12,184,120,65,191,110,89,217,19,177,104,253,252,52,18,74,78,165,71,217,231,162,7,242,83,107,156,204,70,11,54,53,96,155,114,122,168,67,144,190,190,121,225,165,83,124,147,246,78,183,113,179,33,106,169,45,65,250,17,53,61,127,45,142,107,234,134,70,150,42,47,166,178,83,207,78,219,238,230,142,83,96,47,167,171,211,205,18,234,151,158,240,162,115,71,127,154,162,169,240,57,13,166,230,94,222,139,12,253,206,239,69,136,171,23,189,218,79,180,123,53,209,100,133,137,61,132,169,79,45,235,19,32,91,127,33,226,124,177,97,190,213,179,56,169,178,207,33,69,189,126,234,202,30,4,135,242,98,50,236,207,158,211,233,61,252,18,110,255,236,26,180,240,181,124,112,74,47,155,194,104,108,205,28,52,103,189,214,109,158,176,224,206,71,131,102,239,129,61,59,20,191,13,95,133,30,250,76,142,244,66,48,68,217,212,5,165,85,39,119,195,137,226,147,4,93,22,108,12,43,31,28,98,79,33,23,128,177,236,242,151,210,31,167,141,186,212,44,66,126,18,203,11,109,150,165,99,118,48,224,226,214,195,165,47,245,177,49,91,243,193,200,185,127,69,182,105,218,126,146,97,148,18,70,248,95,4,46,206,150,31,48,217,58,169,170,94,199,89,16,226,193,59,57,199,173,79,134,30,118,248,117,219,59,63,197,102,230,188,90,105,47,252,85,66,137,47,224,219,208,138,208,54,133,34,95,209,239,97,255,230,187,147,184,254,41,111,40,12,249,87,79,24,138,12,121,52,23,103,207,15,98,174,128,121,191,50,77,73,107,132,221,107,235,156,126,113,69,145,31,202,189,22,114,205,169,31,123,85,119,67,47,188,69,23,153,102,76,200,78,3,61,94,155,254,162,75,81,245,102,41,101,205,162,55,228,102,219,88,83,209,146,146,76,160,28,56,242,206,147,19,63,23,110,241,248,165,124,107,178,186,39,246,148,229,116,176,250,86,48,33,206,176,161,200,176,55,105,78,163,109,199,38,233,111,207,48,155,24,70,77,121,178,182,32,140,253,253,52,188,144,159,84,214,64,243,86,74,20,54,27,140,185,32,183,110,36,221,207,69,225,200,61,10,207,228,20,167,159,116,169,141,195,106,24,225,131,112,186,244,199,188,130,207,191,6,183,54,91,225,148,150,81,156,159,146,69,182,238,92,86,141,119,46,220,243,232,93,38,189,65,4,94,110,94,199,88,25,176,103,130,191,143,86,241,82,86,190,86,115,237,92,133,225,73,188,87,31,26,92,47,76,126,57,57,197,215,246,148,134,124,107,104,68,147,31,123,121,5,139,26,196,72,44,166,161,66,112,127,47,93,91,164,240,35,225,75,11,124,121,146,128,203,179,111,49,207,22,122,157,210,73,133,107,252,125,85,96,134,225,206,179,73,69,75,154,34,76,52,37,247,133,96,145,14,179,184,154,77,103,200,168,161,50,86,51,86,203,129,75,108,72,224,225,34,185,1,119,72,161,150,192,208,153,236,11,67,140,95,5,166,215,48,194,142,158,25,18,161,183,14,23,225,74,153,146,69,88,170,118,189,154,182,223,48,224,104,43,253,68,14,186,35,18,191,238,18,161,196,167,13,121,49,23,235,185,195,82,248,199,45,112,133,106,34,96,218,112,155,156,32,136,52,236,32,61,0,166,73,172,42,108,255,141,13,205,155,124,134,28,156,8,41,68,30,156,160,210,214,134,88,78,100,87,77,73,152,38,31,65,183,135,62,18,173,84,209,9,12,189,73,124,46,51,37,148,249,166,83,80,13,185,110,194,208,208,41,140,70,99,68,168,23,66,224,173,232,79,83,94,255,229,213,208,136,203,233,132,207,223,70,238,42,115,144,71,151,155,195,84,22,205,230,6,163,88,91,245,106,27,238,72,40,3,19,98,214,171,225,178,201,5,70,138,119,202,86,60,169,179,206,116,28,133,29,101,61,191,13,213,64,110,105,84,230,204,246,192,246,199,227,128,89,158,101,145,44,12,210,33,95,26,212,139,90,13,17,76,179,59,45,175,53,8,24,187,95,194,50,200,123,213,145,191,141,131,40,44,142,192,21,243,47,225,115,244,90,172,210,200,71,44,66,192,194,118,66,155,65,157,161,132,104,48,52,58,186,250,170,247,194,141,11,219,47,233,213,94,186,24,31,132,26,212,103,99,64,111,50,245,56,22,77,146,99,62,87,211,159,145,143,70,89,202,86,152,106,241,56,148,137,83,216,234,147,49,171,200,252,134,45,207,233,111,159,84,159,156,18,152,157,143,70,73,217,51,164,13,193,129,184,154,242,165,38,142,223,36,29,149,167,54,123,204,122,223,27,241,240,8,209,209,181,211,219,51,106,20,243,222,171,139,11,86,93,152,185,144,167,136,221,105,105,23,22,13,120,181,132,1,231,182,69,209,153,132,108,73,116,33,3,67,236,213,31,120,204,252,34,156,240,253,253,105,54,243,145,112,153,234,22,250,213,43,98,112,11,34,155,249,92,77,229,111,76,114,54,199,169,77,92,48,212,98,201,6,76,41,142,152,12,179,208,102,23,1,132,137,219,39,244,150,192,102,163,199,176,216,142,86,139,198,54,224,237,165,37,45,96,207,121,174,23,30,2,163,92,247,192,180,71,197,147,195,159,166,141,140,46,24,54,195,13,161,106,175,236,103,88,38,194,10,35,224,66,248,71,199,156,160,106,152,97,144,23,136,96,0,40,212,121,191,47,98,71,219,209,250,54,158,172,94,41,172,137,12,77,125,6,133,114,146,0,237,52,26,207,15,127,212,149,214,128,49,190,159,95,118,159,41,175,166,195,97,61,115,1,181,216,184,154,239,85,62,125,48,55,30,99,76,124,229,207,231,99,187,138,91,192,52,51,61,55,55,247,42,122,233,255,132,179,138,68,22,161,89,46,95,222,187,81,63,163,203,171,214,44,175,153,78,205,254,44,190,138,23,159,207,141,64,164,30,80,212,115,228,166,3,60,183,142,55,42,61,105,110,208,136,223,133,111,29,152,109,44,96,87,67,41,207,205,23,13,153,1,147,3,208,121,196,205,71,216,235,243,79,250,227,185,185,199,116,2,222,94,124,245,192,72,122,38,76,181,174,142,25,209,249,28,180,1,41,171,140,10,61,15,53,124,97,212,16,191,103,225,27,252,165,102,26,176,166,243,28,205,130,15,208,34,50,36,152,157,180,99,199,4,183,189,238,241,133,209,36,252,82,139,192,198,139,62,81,189,57,235,54,246,113,250,205,109,61,200,107,53,183,32,226,230,84,120,244,231,106,246,152,68,39,133,219,250,100,19,103,32,134,172,217,111,235,46,14,59,105,214,82,17,79,254,68,16,212,47,134,180,234,7,155,101,210,180,223,21,216,22,118,194,212,167,245,243,156,217,167,199,70,204,89,166,129,40,168,103,107,230,4,56,109,158,218,55,27,147,203,65,140,1,140,182,155,94,237,100,238,161,13,225,181,157,67,191,53,57,237,112,83,136,230,172,239,121,240,191,238,232,132,123,209,205,172,121,241,117,94,92,145,207,91,207,147,37,187,230,130,111,108,78,221,83,218,184,66,11,6,155,173,33,77,67,127,112,20,148,3,195,37,245,127,83,33,21,74,200,115,125,207,168,176,214,227,106,98,192,154,13,199,117,134,153,36,224,195,102,248,60,249,186,58,142,131,237,168,181,103,170,180,47,61,195,1,151,64,27,207,52,68,35,226,187,112,45,207,76,242,157,58,80,103,141,123,236,183,185,162,211,125,13,15,187,108,181,13,81,189,255,173,61,218,185,138,136,168,2,219,56,197,44,29,124,233,169,118,14,237,28,51,54,249,193,147,29,53,100,8,112,222,65,65,103,236,211,153,212,189,53,62,175,70,194,69,7,165,83,251,155,223,203,43,127,235,3,211,65,18,10,38,221,169,121,244,197,112,227,83,49,230,67,35,87,93,129,226,22,96,10,202,48,79,101,72,89,109,35,92,113,40,24,191,165,67,74,23,93,153,23,181,93,163,62,110,6,42,185,1,79,122,28,213,205,152,52,35,172,84,125,177,57,39,225,9,162,246,232,190,92,89,151,174,165,140,40,43,138,222,140,205,208,162,157,236,94,248,152,158,0,108,25,85,215,38,122,135,89,170,130,240,136,237,151,83,97,204,170,64,225,63,169,207,197,203,252,134,115,225,173,105,18,96,214,215,133,205,253,253,199,31,157,39,175,166,47,72,61,1,47,255,73,17,30,234,205,116,162,16,137,106,185,246,236,95,238,199,129,153,176,115,196,46,61,240,24,203,210,123,163,24,24,190,46,45,248,159,198,90,153,100,59,8,79,189,112,222,70,92,6,133,51,101,228,202,45,222,129,172,33,128,69,70,97,39,236,50,88,2,163,247,149,83,188,176,92,116,208,182,19,166,254,164,112,62,24,124,52,116,49,157,209,36,174,133,73,67,15,236,237,250,17,51,97,231,210,80,248,148,244,102,41,93,223,250,195,20,211,6,117,51,229,206,235,137,45,28,151,51,248,77,81,214,41,235,65,34,50,94,64,248,251,150,221,227,90,91,227,88,148,32,199,242,32,29,109,191,46,209,185,138,16,69,136,3,153,17,55,116,97,154,13,78,27,227,111,72,32,65,223,106,73,224,138,206,224,139,67,189,28,165,158,39,210,100,214,111,4,0,26,199,71,211,9,110,11,103,102,1,2,101,146,91,139,0,96,125,73,90,105,62,43,84,118,234,221,192,130,31,155,93,157,136,31,136,143,128,132,67,139,46,95,27,3,216,50,101,39,165,129,242,75,219,174,162,204,171,41,231,73,141,76,6,0,160,168,30,250,211,116,97,167,224,109,161,123,67,163,188,179,186,159,246,55,71,93,254,156,2,169,231,232,250,162,221,201,249,222,86,83,183,172,209,22,191,226,106,40,175,158,163,9,195,228,252,64,212,170,53,47,59,97,174,141,246,123,54,220,127,162,26,80,105,255,190,214,68,145,121,107,133,50,94,85,137,254,200,233,229,133,159,162,131,140,214,250,161,236,170,237,25,146,233,154,205,63,184,210,33,161,187,44,74,118,59,134,4,78,41,165,88,129,69,181,6,181,12,149,76,227,49,158,168,72,250,153,117,211,41,63,117,193,219,4,161,156,224,135,78,143,131,43,188,73,134,157,132,73,239,191,113,131,29,121,186,9,71,241,150,38,68,148,232,9,125,39,140,33,38,222,5,102,197,23,137,132,233,108,30,210,0,9,237,54,60,169,51,224,78,5,133,92,205,249,28,4,18,182,243,152,219,168,25,41,98,12,56,16,1,59,79,167,76,111,124,149,145,67,134,205,240,73,209,3,205,74,243,190,152,217,251,93,99,22,206,232,209,242,183,105,220,20,235,136,130,241,47,246,65,248,247,188,25,77,224,86,147,116,131,172,3,95,94,175,246,90,129,223,189,241,66,41,142,18,120,120,250,236,7,67,89,32,204,154,60,25,45,22,191,15,70,116,186,138,164,12,150,44,210,81,113,53,39,141,48,134,210,158,77,232,237,247,218,102,177,150,163,11,128,206,129,82,243,183,169,180,25,18,133,117,93,140,26,223,147,61,219,156,201,59,17,199,95,104,46,222,155,58,80,177,189,6,241,196,40,106,157,80,122,126,210,249,223,9,2,126,81,111,11,237,32,59,146,60,248,250,107,115,248,193,101,18,40,146,159,222,127,52,237,127,240,132,196,86,75,244,7,148,55,65,227,48,89,0,253,249,237,15,130,209,223,249,49,137,146,219,169,169,17,141,10,41,68,192,246,211,202,72,53,221,54,248,29,184,152,13,196,98,230,19,130,162,234,252,7,211,96,55,159,125,148,2,207,95,164,148,84,37,98,157,26,118,104,95,202,236,58,59,249,144,118,112,123,240,82,147,209,154,66,106,8,139,244,181,17,1,58,49,42,228,127,181,10,153,134,85,250,92,126,48,213,129,162,180,211,137,48,162,164,241,7,35,41,83,68,48,132,196,3,218,226,9,83,118,119,191,182,11,131,253,92,155,73,129,80,83,23,128,157,224,68,193,44,165,210,84,23,220,231,38,181,100,139,239,247,220,94,165,37,50,160,189,123,84,238,103,104,163,242,137,114,218,17,152,208,103,62,24,162,144,202,102,197,102,250,69,157,228,159,92,169,150,84,224,205,151,154,79,206,30,165,220,48,126,56,5,159,220,28,222,50,39,51,9,98,188,40,65,70,129,210,167,229,69,209,37,12,134,228,137,250,153,202,134,209,157,68,53,221,239,234,14,39,199,51,104,244,207,134,182,48,70,58,165,168,242,100,141,180,73,108,12,108,203,84,51,62,48,61,122,2,75,134,164,227,81,183,123,111,50,188,67,97,18,225,113,228,242,121,148,187,25,209,112,50,244,241,224,200,145,234,131,85,231,249,142,139,157,100,85,78,123,131,137,4,205,132,225,237,144,239,97,94,84,139,70,20,131,25,85,137,123,255,81,178,4,200,122,17,67,27,198,149,54,247,133,171,6,135,123,209,243,165,83,169,171,206,71,247,134,238,56,56,177,89,186,168,179,252,113,24,230,183,26,180,120,73,110,134,124,82,251,242,222,136,105,175,174,63,77,171,194,142,33,113,161,66,177,118,217,57,83,222,23,24,194,144,169,112,71,158,52,97,14,225,251,224,104,55,83,103,18,48,31,91,150,71,243,230,170,149,79,142,86,134,130,156,70,53,193,246,176,23,225,36,145,136,250,193,216,6,26,116,131,71,27,230,237,128,23,107,92,111,142,162,107,62,183,167,191,100,158,52,218,195,162,143,16,216,117,215,30,184,236,156,192,36,99,166,28,155,13,46,217,232,252,135,98,18,106,101,133,43,237,129,49,193,225,111,87,131,21,211,34,137,78,112,50,207,16,29,91,138,253,15,210,236,1,55,122,113,198,3,183,160,75,112,184,136,36,43,240,254,194,151,4,174,8,219,42,188,178,250,140,138,69,148,193,244,123,21,90,116,226,234,106,150,96,125,94,172,100,49,160,161,68,79,202,139,82,44,21,48,154,5,245,121,47,44,161,188,250,143,125,81,97,111,49,14,24,245,179,162,95,4,94,250,22,87,67,44,252,254,244,220,105,89,34,71,221,234,209,159,38,158,21,75,0,110,53,251,51,243,249,32,61,186,142,102,243,12,198,57,15,60,99,200,176,112,215,122,102,82,117,1,250,132,225,46,127,63,54,202,77,1,79,170,7,159,7,199,105,139,39,91,228,181,159,229,69,243,96,92,76,15,130,150,135,241,214,43,122,238,38,76,229,85,189,19,255,214,243,23,14,225,56,119,242,41,125,50,74,158,127,147,184,185,230,251,126,208,19,181,180,160,102,169,175,250,194,159,192,253,123,198,132,150,178,248,28,116,220,18,48,121,225,224,162,114,216,12,201,103,233,226,23,196,189,153,7,234,97,59,60,242,99,82,37,186,183,126,107,115,211,162,82,100,54,231,79,232,47,76,151,197,133,231,115,111,219,10,243,208,68,52,133,206,6,221,237,16,60,136,7,239,127,10,60,239,94,57,227,193,218,246,158,21,221,166,73,76,199,189,43,157,135,207,30,95,176,174,227,222,148,93,215,170,3,78,169,207,47,54,12,137,165,87,1,233,160,224,254,255,174,166,136,183,105,41,7,154,146,39,58,119,166,71,190,180,126,210,37,255,66,195,104,194,137,69,180,69,225,75,117,5,236,42,82,2,83,78,16,22,173,89,206,117,105,65,68,163,159,38,106,159,241,76,89,109,242,228,102,175,101,254,3,216,140,44,73,97,184,164,68,90,157,21,211,80,201,101,97,133,222,81,62,3,76,67,236,126,224,17,213,205,19,251,168,105,54,171,81,194,24,77,94,40,23,83,255,170,87,55,219,228,98,67,99,200,190,243,12,11,51,32,31,141,216,228,122,94,140,206,200,145,55,71,125,92,92,202,70,103,111,14,26,61,195,69,206,116,56,3,119,144,55,3,215,79,187,188,128,17,36,15,24,13,157,231,151,237,188,10,247,191,250,220,209,243,231,72,25,215,244,133,170,76,194,54,102,120,156,241,214,237,223,253,238,144,29,139,181,13,27,246,209,122,10,26,96,79,212,249,26,12,231,227,243,224,240,18,196,234,172,112,68,189,187,33,185,177,184,55,76,62,74,122,75,127,114,141,170,82,12,111,130,122,122,53,76,65,59,238,109,91,254,153,255,46,176,144,46,6,158,232,109,43,252,125,65,65,49,93,207,84,45,130,94,60,136,21,168,25,100,99,41,138,50,107,137,123,23,39,231,17,123,216,57,70,226,232,179,33,129,141,95,96,186,132,107,60,120,113,13,188,49,31,248,139,94,118,135,237,89,30,131,152,120,229,23,48,249,95,49,163,236,243,78,242,218,63,152,91,119,117,34,154,11,63,172,132,145,14,82,67,191,194,125,22,40,137,128,174,247,166,30,237,222,27,226,77,245,203,60,253,24,6,30,249,139,174,25,66,104,56,146,164,120,82,16,33,114,112,160,39,122,148,113,92,233,41,211,91,219,191,139,220,11,240,64,46,84,97,138,34,19,245,90,54,65,169,171,190,23,195,28,180,30,223,7,253,194,68,215,208,176,69,71,145,32,6,228,175,41,85,47,61,52,96,140,132,247,214,190,28,131,191,212,1,154,94,154,162,155,25,177,158,122,175,165,151,83,94,137,106,236,200,94,32,26,188,108,255,168,10,95,3,8,170,233,167,215,162,15,244,12,194,96,133,58,242,60,168,52,198,192,34,239,164,129,2,111,236,215,120,48,106,202,31,47,149,227,184,214,154,48,140,53,71,97,47,37,188,240,208,206,24,210,240,53,218,245,166,107,152,12,157,127,120,23,45,7,212,229,32,244,83,177,73,228,145,11,108,94,132,58,239,21,50,147,173,176,100,207,185,122,164,5,68,13,111,81,83,1,56,120,203,65,153,71,207,189,75,244,80,161,131,248,61,197,145,157,42,192,146,243,100,208,20,53,244,214,152,52,71,80,173,230,177,151,166,91,182,94,248,73,49,48,162,37,67,41,84,84,168,76,22,240,132,16,224,194,26,135,193,61,156,185,1,195,163,7,107,212,3,167,240,188,195,84,177,63,83,97,101,108,171,144,214,237,234,198,142,237,167,139,192,85,29,127,123,150,17,4,248,14,79,209,71,1,118,162,166,11,19,216,17,120,125,104,176,5,60,63,21,11,97,138,147,184,12,20,210,19,221,98,7,29,242,57,197,135,243,236,234,189,217,202,226,204,163,64,105,105,5,148,249,45,240,160,196,199,70,46,79,61,213,78,38,182,132,69,74,123,246,167,45,34,108,162,43,159,155,198,219,231,82,110,61,47,88,231,19,72,33,62,116,97,215,166,108,26,42,105,52,218,38,220,231,243,216,141,83,167,228,115,21,151,10,123,224,117,199,4,218,164,231,173,170,71,3,227,185,155,43,31,104,164,5,82,149,176,157,224,173,122,98,222,36,175,236,36,143,239,1,137,153,62,56,245,54,57,220,141,184,203,212,144,196,151,194,239,19,186,199,39,61,13,218,131,28,24,152,253,234,137,225,16,117,200,199,46,248,45,79,152,230,216,158,28,55,175,148,32,149,249,192,56,54,9,191,197,164,52,180,167,4,29,4,163,182,167,40,234,222,122,188,179,19,25,234,177,131,214,106,36,183,129,247,211,198,71,11,90,141,62,61,191,250,235,143,125,226,78,234,189,24,47,234,137,1,141,208,88,7,62,8,249,60,190,71,38,63,64,191,245,56,184,102,211,205,251,220,135,186,19,245,122,14,139,105,95,24,141,101,245,45,216,111,246,125,178,174,101,16,206,254,191,4,70,79,224,49,39,191,168,204,231,222,68,111,31,75,150,150,168,124,173,63,250,213,11,163,115,185,183,124,173,165,149,10,94,197,29,201,86,135,167,118,36,80,114,126,66,236,3,184,43,251,35,250,233,102,107,221,39,219,227,241,97,161,160,45,119,192,225,238,26,122,239,70,5,244,253,92,136,204,188,112,95,225,103,22,54,163,175,234,131,35,31,156,167,185,153,232,109,168,71,181,104,106,206,189,14,214,139,166,6,252,170,148,20,198,174,96,246,249,195,56,222,40,123,152,57,135,137,112,78,117,252,81,96,143,197,85,8,7,234,173,201,71,100,212,24,202,183,253,132,251,38,3,124,242,151,43,21,180,67,97,76,246,153,48,177,40,25,112,115,238,146,246,117,192,103,61,180,2,3,41,0,51,138,70,192,144,4,233,160,216,9,123,194,250,7,166,178,94,174,166,238,254,94,125,62,207,5,11,140,236,193,207,11,29,8,48,62,165,35,68,25,218,111,105,130,210,97,32,95,211,60,84,104,126,3,174,111,142,128,126,145,17,10,168,78,186,103,174,159,222,27,183,180,230,213,170,87,67,158,144,195,166,253,64,154,115,154,68,164,73,75,158,136,114,14,23,73,208,122,102,224,17,174,220,112,161,2,165,64,1,110,209,154,50,126,188,249,58,38,244,241,197,197,127,253,110,231,65,103,196,189,134,119,172,105,149,55,48,19,53,97,56,109,244,201,224,144,157,49,38,52,85,170,113,69,79,37,81,236,31,12,3,233,81,71,16,120,42,188,203,191,112,100,16,28,30,66,159,237,240,12,198,63,131,33,152,210,237,142,214,134,146,223,195,201,111,199,120,135,60,56,136,200,12,213,249,207,144,174,144,90,3,133,55,227,25,21,164,139,99,84,220,161,109,15,218,131,125,24,20,55,68,63,54,121,149,159,89,56,96,169,135,66,91,96,106,229,239,213,3,102,43,189,185,109,174,45,103,82,131,39,236,121,235,226,105,151,31,236,167,156,84,250,52,167,213,143,231,134,71,183,235,2,128,153,233,190,53,103,187,6,159,58,219,244,204,139,55,233,15,217,196,59,61,182,249,90,104,244,104,126,142,246,129,241,229,68,98,67,209,98,29,218,99,137,148,4,92,237,143,235,91,147,84,136,146,153,225,222,154,150,230,210,46,221,35,38,135,127,239,138,104,2,211,85,25,51,229,184,68,240,69,233,222,72,138,20,148,0,112,140,238,2,169,199,43,75,90,192,54,64,75,38,41,193,13,216,58,3,246,22,151,251,177,17,212,194,11,251,193,174,77,244,192,4,78,99,208,56,190,231,39,91,14,57,179,22,44,114,84,215,96,211,222,33,71,243,240,11,122,48,164,216,188,208,91,224,6,19,77,92,141,170,178,250,8,21,34,158,160,101,26,148,27,28,205,152,18,14,103,118,253,224,2,169,169,108,89,136,153,216,147,125,9,87,221,104,97,197,160,95,244,15,117,238,15,17,45,51,216,131,39,191,123,111,39,61,147,121,88,93,88,252,231,66,147,202,197,129,185,115,5,109,32,123,244,223,152,218,207,66,7,39,79,102,103,196,136,210,247,65,251,84,213,204,60,34,187,244,146,5,92,17,143,144,81,193,55,249,90,192,48,126,124,226,138,82,83,111,206,84,60,26,77,177,162,146,13,140,138,75,15,152,191,244,139,144,50,13,94,26,182,198,58,53,230,77,135,160,157,172,121,53,250,130,85,95,204,181,32,98,212,150,47,230,245,192,109,247,139,30,245,223,13,109,43,50,151,192,104,202,202,197,46,39,212,3,158,174,45,241,192,59,237,9,224,169,5,130,52,4,172,149,223,139,214,44,101,131,3,254,238,144,82,6,249,172,63,10,60,123,126,47,10,4,202,3,31,47,49,74,184,76,77,16,86,39,159,216,121,243,78,94,168,234,213,118,20,231,92,193,160,208,22,93,30,13,43,46,97,151,77,215,171,233,160,91,1,31,12,132,79,97,182,161,158,48,77,98,250,219,31,12,212,49,166,156,141,71,142,86,198,212,28,233,24,53,234,146,149,127,162,186,33,219,19,198,75,214,121,88,240,97,226,131,140,63,190,164,103,154,182,40,85,26,204,41,8,10,20,222,61,167,161,139,165,20,93,33,212,81,229,92,128,78,236,60,211,16,233,156,216,117,118,119,13,134,7,94,247,128,218,191,126,16,129,105,175,207,175,221,61,71,116,116,103,88,145,153,33,10,129,39,55,21,101,105,39,234,36,26,130,66,125,117,242,185,97,60,213,207,65,38,121,133,57,65,29,99,87,38,210,74,152,35,228,33,200,39,173,167,120,145,195,139,170,254,128,251,67,88,91,33,178,136,146,229,65,115,252,215,245,222,171,152,81,218,79,194,253,137,130,86,111,3,40,49,135,201,173,44,73,87,85,111,239,201,143,73,242,164,85,61,5,168,104,111,137,82,48,170,40,196,101,237,94,204,22,35,63,77,175,85,164,171,104,125,194,236,157,10,35,211,57,18,62,91,236,210,186,93,208,228,130,54,102,50,222,199,141,166,188,182,16,154,209,131,19,27,42,204,233,77,215,93,215,89,102,102,77,13,95,215,137,238,171,198,187,43,204,20,97,200,16,87,120,248,4,170,87,216,229,181,219,213,127,196,28,128,70,121,196,151,70,38,74,229,31,217,101,91,180,188,0,211,161,169,48,229,229,185,101,216,157,187,182,165,32,76,81,67,139,144,156,213,83,45,218,136,12,228,199,40,16,64,105,22,12,59,230,172,11,227,31,138,25,211,168,125,136,73,84,32,166,210,212,97,163,139,161,230,115,145,152,215,4,182,167,108,228,106,44,50,129,169,123,217,119,64,145,103,156,175,113,103,6,214,119,225,89,53,187,215,161,249,155,49,19,72,126,235,136,121,1,115,94,58,182,118,136,163,124,66,166,49,224,118,158,151,50,179,110,215,220,221,161,33,214,169,111,48,186,104,57,96,208,5,62,126,19,29,14,137,50,89,53,48,224,167,123,110,84,164,176,148,139,173,97,173,134,60,149,127,200,174,57,123,91,102,36,64,3,157,110,38,10,108,59,68,217,23,222,79,99,110,131,112,107,164,121,68,221,201,82,247,98,163,206,176,242,99,16,107,81,27,255,192,173,58,239,213,102,8,104,118,155,130,91,249,24,16,71,124,243,137,212,212,122,231,224,34,44,164,137,90,170,150,238,60,89,174,128,162,176,29,13,245,46,14,143,159,107,146,152,98,171,124,52,54,4,141,228,144,109,63,231,206,19,122,76,31,152,36,231,111,170,64,11,142,209,41,48,162,60,49,106,208,186,204,199,63,167,216,176,198,123,155,95,137,175,170,105,69,72,70,90,92,13,249,243,124,179,223,7,230,164,31,204,12,174,26,8,242,100,105,60,249,242,238,140,39,85,235,162,14,61,97,212,78,159,155,219,33,247,37,76,123,250,248,7,14,117,44,135,81,205,83,24,213,182,29,112,247,92,129,194,35,251,122,7,29,115,148,216,62,121,224,96,21,163,103,241,60,5,155,160,81,239,15,218,168,172,124,208,239,162,131,150,188,39,185,13,21,117,194,104,149,191,201,237,243,5,29,0,112,127,74,252,154,179,31,254,198,123,186,18,230,247,128,51,189,69,206,195,169,220,220,14,207,152,40,6,123,169,247,19,110,156,61,47,134,253,68,151,46,229,0,129,173,246,232,146,182,237,165,188,191,73,98,167,46,61,5,10,83,170,25,63,75,25,245,243,179,219,235,60,3,230,220,208,204,6,66,193,196,86,126,48,77,78,245,217,19,186,236,192,116,80,81,166,34,48,213,23,97,189,76,111,205,215,149,101,159,248,4,171,61,237,156,212,182,55,13,217,145,224,143,71,243,56,128,134,3,225,145,140,49,33,242,190,155,238,162,31,15,26,99,98,175,177,158,242,164,193,239,134,81,230,205,194,170,182,74,51,111,79,75,148,30,208,173,109,204,40,203,148,60,88,188,94,166,234,36,33,81,24,28,214,131,157,201,190,228,247,132,36,100,80,104,93,217,58,65,187,55,188,36,140,59,171,53,68,248,10,145,97,27,94,147,125,180,2,201,78,241,47,26,228,134,231,24,159,186,16,18,26,105,16,78,236,235,167,66,130,188,202,9,99,148,22,245,243,148,86,65,16,51,114,237,32,251,164,109,35,6,115,164,236,132,105,128,215,120,7,85,194,59,175,134,116,90,122,40,26,146,120,61,142,69,50,143,159,204,195,202,22,30,7,238,64,158,77,213,17,200,87,236,160,91,70,211,12,193,99,53,249,38,105,133,68,145,42,84,115,241,175,237,249,7,67,252,168,203,135,144,209,142,202,194,225,10,68,71,99,33,13,33,175,21,168,119,237,138,77,71,49,127,144,193,0,151,173,157,31,21,170,205,180,111,48,209,134,22,238,214,13,17,70,11,212,171,141,52,142,226,212,245,63,116,58,119,149,188,243,162,46,55,190,180,45,236,214,251,3,67,227,240,171,10,129,169,210,99,154,226,26,28,87,103,205,155,123,36,236,129,191,16,176,29,94,120,171,250,182,228,100,86,148,116,81,249,141,218,228,214,171,63,210,12,1,195,223,95,20,118,146,254,24,210,65,4,64,221,18,116,73,130,79,98,120,136,250,9,71,208,236,17,210,187,220,155,166,208,231,106,148,133,86,194,72,143,203,92,152,244,254,135,1,63,156,56,74,67,33,19,109,235,113,97,146,200,26,155,114,38,193,64,105,57,28,122,111,215,133,248,18,174,79,148,147,110,137,164,179,164,100,2,174,159,161,126,98,223,59,167,97,219,175,100,183,167,225,103,78,98,56,211,148,18,194,124,18,51,36,191,68,107,87,210,99,132,150,232,109,11,216,86,139,158,137,174,23,210,115,42,193,193,251,56,61,149,192,242,151,79,214,125,121,10,220,92,180,61,96,232,40,186,70,74,10,181,104,121,245,132,73,93,126,155,12,106,217,247,234,73,78,90,96,248,43,242,189,96,63,104,122,49,171,226,62,184,59,80,50,226,5,50,192,123,239,201,254,166,87,23,216,129,243,201,56,110,36,126,84,92,203,126,92,180,105,69,87,161,136,59,154,228,24,20,90,7,183,192,165,103,223,32,48,177,166,139,194,95,190,102,162,13,249,97,185,55,42,145,51,231,153,171,68,200,249,82,188,62,36,204,120,82,2,173,138,7,129,194,77,254,112,245,52,65,21,112,145,45,207,91,15,244,63,229,214,156,179,223,189,245,104,202,44,143,194,114,48,112,0,18,107,23,112,186,171,19,232,31,255,151,192,141,26,151,147,240,83,26,91,156,66,186,231,119,182,147,103,233,120,97,159,135,184,39,48,205,68,242,212,68,188,250,133,241,241,37,7,134,211,89,235,253,84,13,5,84,129,225,51,206,88,4,159,170,75,73,60,178,84,24,117,247,75,242,173,5,62,44,219,8,85,48,251,187,164,185,200,110,211,158,116,167,119,235,82,159,234,2,203,215,109,231,206,71,88,98,16,126,118,165,209,124,114,86,177,92,13,135,228,253,152,77,119,35,164,112,169,57,157,247,218,45,71,125,243,70,144,168,58,241,33,221,210,122,209,188,204,119,141,252,214,20,36,222,24,127,35,161,183,207,253,152,40,225,86,65,49,254,195,29,163,116,169,75,255,28,165,5,180,168,252,30,219,53,155,138,142,40,92,161,105,114,118,79,130,41,88,74,228,151,217,221,9,171,200,115,209,189,30,13,10,192,200,128,142,7,110,65,145,1,92,53,107,2,12,241,101,62,24,106,7,107,62,112,11,206,158,225,182,174,28,76,192,204,234,30,240,129,205,230,188,112,8,224,12,111,56,105,255,192,61,132,223,48,147,156,195,228,129,191,96,14,129,68,145,35,117,61,143,86,67,254,0,94,255,177,251,121,223,43,182,65,8,241,103,127,159,123,159,117,31,12,62,25,157,9,230,184,37,87,43,25,98,180,37,244,222,182,46,51,208,199,201,219,70,255,231,173,131,73,108,192,99,128,24,165,192,116,165,197,189,157,201,237,253,28,89,24,53,156,239,98,60,191,236,211,58,190,53,116,41,178,225,48,203,200,89,198,231,24,199,133,118,5,38,212,26,190,135,183,93,74,78,164,121,81,231,202,223,54,251,137,0,169,192,144,70,127,121,53,57,205,35,51,5,105,231,208,230,33,65,236,124,199,2,163,188,151,175,77,213,90,81,212,62,117,205,121,100,235,3,83,90,23,151,211,96,4,236,234,116,186,174,11,180,24,9,47,231,60,215,117,77,210,45,62,54,140,2,237,89,246,118,94,207,47,175,158,158,200,16,152,106,155,240,37,105,77,234,58,164,88,157,193,125,67,58,153,54,12,65,201,37,196,46,220,221,16,214,173,14,190,146,56,139,189,117,232,20,89,184,116,89,142,92,246,54,139,154,112,198,17,99,161,144,33,175,198,140,208,197,179,189,173,57,118,148,138,199,124,134,194,187,101,141,4,3,80,207,123,115,52,181,242,183,11,219,202,167,48,137,164,184,154,138,151,222,159,171,153,106,49,145,136,224,72,94,189,125,127,243,46,80,152,108,30,112,204,47,23,143,77,230,41,130,115,192,88,140,249,203,221,249,229,20,190,10,128,6,147,136,43,15,92,50,225,232,37,92,171,233,209,82,216,150,127,15,230,141,120,71,39,56,90,134,209,59,68,233,18,77,58,85,63,215,12,30,22,248,71,217,202,30,180,222,188,120,243,46,103,61,50,33,175,141,249,205,82,42,85,191,6,74,11,177,178,80,116,183,167,144,47,13,155,231,140,85,237,77,72,146,110,4,38,98,156,111,85,181,90,152,231,244,172,94,160,84,255,173,103,2,183,29,101,85,102,55,125,30,188,86,184,167,10,19,102,21,68,31,122,243,65,194,36,94,11,79,121,244,231,230,100,37,242,106,27,3,253,26,139,146,243,154,23,207,166,133,131,196,16,81,108,142,7,199,252,158,67,166,17,4,255,37,159,219,246,132,89,228,193,230,7,147,84,124,202,67,16,81,231,160,193,61,138,18,129,189,10,87,119,4,143,118,255,224,77,3,66,237,207,134,209,34,80,130,234,122,149,226,190,230,165,82,33,61,133,28,50,53,120,106,70,208,232,148,147,108,195,72,165,123,48,138,61,105,70,184,180,233,44,186,7,115,208,213,188,186,160,97,163,48,42,198,177,108,27,83,82,200,109,129,169,68,72,248,224,86,234,38,60,215,77,234,53,202,242,219,247,194,43,116,61,29,174,34,214,226,115,26,221,241,128,97,117,85,35,166,123,240,59,70,205,185,32,155,154,79,136,225,150,121,225,254,160,7,23,41,30,124,34,205,163,175,221,33,134,12,171,16,45,33,237,127,54,120,175,107,195,52,92,237,166,251,127,71,169,189,231,213,4,72,199,80,184,126,51,39,177,211,147,233,231,238,108,225,249,224,211,85,93,245,106,231,235,142,65,243,102,98,93,248,56,227,51,54,210,191,108,239,247,194,37,212,105,113,213,92,12,68,207,115,179,246,34,90,141,174,123,19,74,43,96,68,30,190,132,97,82,88,10,87,250,26,2,30,78,71,241,192,217,129,3,209,4,220,185,250,222,206,135,19,48,53,90,243,91,143,161,82,162,47,28,247,227,192,237,38,48,201,188,48,176,42,242,55,83,221,147,134,4,112,172,79,59,184,144,115,81,155,21,158,147,184,57,145,202,42,185,40,224,53,251,73,24,94,94,157,14,230,43,141,44,121,161,50,141,143,32,48,188,24,81,43,80,225,236,223,186,45,33,25,31,250,3,227,47,132,167,22,111,101,243,14,223,135,2,20,186,116,4,134,74,124,36,140,175,175,167,68,193,132,10,59,7,250,148,239,57,211,189,31,35,64,51,50,165,105,144,190,87,244,14,122,192,182,54,155,218,49,40,125,167,1,70,121,49,180,26,2,23,231,79,11,184,185,239,155,176,45,9,47,52,14,216,75,194,155,192,196,233,114,204,166,239,159,247,183,41,187,91,121,116,194,119,217,164,2,144,166,51,219,44,34,214,82,97,85,18,146,38,124,249,243,101,225,163,193,229,19,253,103,131,189,199,37,198,12,178,83,41,7,197,237,130,104,101,38,12,47,214,39,48,210,79,225,151,85,72,96,165,10,2,170,158,89,130,216,205,3,11,159,20,142,208,185,71,168,98,5,140,208,232,157,42,199,73,3,195,243,130,80,125,73,188,4,152,12,81,194,148,12,137,65,129,163,58,230,189,122,85,225,158,34,141,5,71,83,124,16,178,209,178,111,28,252,218,140,227,64,114,40,245,229,160,148,6,5,72,103,76,123,80,162,174,49,158,230,222,109,73,173,52,56,128,70,134,119,233,132,217,85,63,214,242,154,202,31,90,16,73,43,250,212,230,86,157,8,182,84,88,22,218,209,87,230,193,163,118,131,176,189,185,182,242,100,228,5,179,20,180,186,96,195,167,31,3,106,219,56,159,10,133,132,34,238,65,6,172,66,59,16,48,180,187,114,239,185,74,132,126,237,149,72,81,203,59,79,148,164,99,146,216,11,144,170,146,199,246,24,93,156,124,197,165,220,166,220,26,207,38,139,97,204,250,42,85,138,57,155,171,146,150,152,222,133,253,164,202,186,37,92,94,66,16,155,98,229,193,135,21,184,35,42,30,191,109,51,232,251,244,181,168,129,235,57,38,20,14,8,235,21,13,181,123,135,110,162,11,173,119,137,145,54,214,124,80,56,161,75,188,182,186,85,204,237,154,201,111,24,53,134,144,167,1,83,242,245,251,152,165,208,67,57,21,158,116,172,255,61,25,41,178,89,244,185,8,63,253,14,23,242,128,180,104,202,75,59,159,223,207,204,7,46,154,219,134,135,147,212,109,11,24,46,131,231,193,232,42,249,89,11,127,122,202,67,175,46,100,14,198,15,221,208,30,72,168,6,41,201,32,22,236,72,120,216,248,55,69,123,100,47,156,176,189,137,228,66,163,78,61,101,194,186,43,221,247,42,211,8,154,224,104,195,119,158,211,45,52,21,192,176,98,197,75,147,16,144,190,39,18,209,54,76,223,151,176,173,15,249,210,132,201,70,208,45,66,63,9,99,211,81,152,115,45,134,204,54,136,34,165,181,4,75,106,13,66,135,14,125,154,164,189,27,53,61,251,203,65,153,174,216,172,48,189,122,59,30,220,236,167,37,141,167,4,175,16,232,76,24,159,65,78,30,42,86,75,95,23,158,218,105,211,208,149,138,96,33,232,162,140,234,162,8,54,149,68,169,165,92,50,100,84,100,239,251,96,4,144,186,194,173,101,16,232,15,150,179,120,187,178,249,26,23,125,142,91,234,160,16,72,77,184,126,66,241,77,205,147,109,237,37,38,248,116,119,67,110,110,211,166,222,225,238,174,199,45,40,103,197,29,18,218,210,100,123,223,222,41,159,159,26,214,17,169,82,51,184,34,216,148,15,78,151,229,126,96,167,96,76,24,46,175,163,112,161,112,45,96,250,185,100,85,155,251,128,202,98,94,109,91,221,46,10,155,183,18,66,16,72,207,47,77,197,122,126,0,151,63,96,196,165,155,94,13,129,114,203,171,151,45,40,89,32,168,178,65,86,27,240,128,49,168,63,112,141,26,57,96,210,38,242,222,236,172,17,180,238,30,223,42,207,163,21,38,98,194,173,74,222,158,72,36,125,107,241,224,29,170,61,217,71,55,101,115,193,59,229,105,143,45,42,20,13,229,22,74,53,3,238,4,254,101,50,192,20,28,221,123,174,26,94,116,72,71,115,82,197,64,151,171,184,11,92,64,99,30,54,24,197,116,109,162,231,219,114,22,55,152,141,244,201,144,250,138,250,83,2,95,46,27,46,48,99,86,226,183,93,10,64,63,8,205,148,81,107,137,196,30,242,208,242,94,94,47,28,179,28,221,149,163,49,38,106,218,75,168,65,162,139,131,134,149,94,141,44,249,151,87,35,150,166,232,66,177,49,46,222,46,159,160,176,103,150,71,192,16,31,234,131,87,212,59,87,162,85,250,79,1,251,10,170,34,67,233,114,214,77,5,217,202,209,18,166,94,123,60,104,9,235,9,116,136,32,28,40,1,172,64,151,203,98,55,253,101,151,70,11,120,147,94,218,207,75,173,8,233,33,175,109,54,226,80,24,142,145,252,26,203,235,123,245,157,105,231,250,37,37,59,85,82,115,233,79,163,227,240,115,68,17,223,30,47,140,85,146,243,196,246,123,87,77,20,120,194,28,117,18,118,17,115,129,161,103,104,241,211,52,180,124,18,78,247,249,30,252,176,6,187,180,141,194,131,214,157,24,240,1,253,143,30,47,136,44,135,176,39,92,226,180,122,127,186,0,118,168,103,146,37,88,148,248,9,74,184,188,198,144,34,219,58,244,240,65,46,46,202,17,12,38,164,170,59,14,85,44,81,112,67,7,27,66,210,186,105,216,99,135,212,42,28,58,72,140,233,134,228,93,190,241,218,48,254,108,221,83,232,47,14,250,26,212,179,207,115,68,76,172,175,18,131,98,211,228,201,157,16,12,27,37,215,150,45,179,38,20,22,141,238,198,185,79,220,155,26,94,117,1,182,243,17,8,236,167,176,194,54,40,49,25,182,183,216,21,125,52,143,66,141,128,215,84,159,201,69,55,114,26,110,34,86,82,151,216,92,156,46,58,182,128,225,97,125,14,144,189,130,232,8,161,166,174,117,166,254,211,45,158,139,237,72,227,60,27,211,121,198,194,69,211,110,107,112,108,123,201,211,47,149,69,113,147,119,125,232,9,128,236,202,9,184,210,136,254,233,9,64,187,123,254,118,33,226,161,19,105,247,20,113,117,152,226,66,61,32,118,50,65,2,111,21,59,5,158,59,60,69,135,155,20,120,52,58,32,47,88,225,52,214,227,131,195,170,9,172,22,43,50,1,37,143,84,67,135,122,15,27,143,118,244,188,182,123,212,91,23,230,7,253,98,192,176,213,117,93,91,232,79,252,124,15,198,123,172,241,236,224,206,72,22,40,33,217,253,108,102,196,70,115,154,20,216,236,190,7,206,163,195,209,127,64,24,214,47,58,132,153,159,140,37,33,244,188,152,58,66,221,38,9,200,158,120,231,15,13,226,169,23,67,188,92,226,157,9,146,73,71,186,199,107,73,17,229,244,173,95,211,211,152,74,133,8,192,178,52,108,203,208,25,202,91,70,105,7,11,11,179,67,62,37,129,138,82,242,189,136,146,137,247,12,15,238,137,30,78,224,85,165,87,24,45,10,10,244,114,199,40,20,54,111,129,157,32,63,119,12,140,41,249,90,244,96,236,222,239,134,66,6,95,110,126,92,240,47,55,43,179,128,142,120,200,184,253,99,182,220,8,153,163,242,211,40,178,69,137,93,119,191,81,98,75,200,192,140,188,177,59,85,130,121,221,127,28,121,212,67,234,54,183,32,17,142,188,32,93,194,100,47,228,169,248,28,119,15,133,75,174,200,138,95,16,155,126,97,150,29,68,45,170,94,205,59,223,39,243,116,244,39,104,237,169,251,98,39,71,101,39,187,235,110,193,177,85,238,193,50,139,178,210,18,91,31,229,203,39,235,116,182,73,142,204,149,69,34,33,68,104,172,110,221,98,137,196,173,136,119,3,159,42,10,224,94,115,186,87,158,90,56,233,18,100,89,8,22,182,52,172,108,77,15,117,220,73,23,209,42,27,112,171,143,247,76,225,148,152,40,182,162,63,137,120,177,39,164,88,104,247,144,240,150,165,231,127,167,75,69,9,201,147,220,182,69,141,98,218,74,120,74,49,125,91,126,250,134,161,75,135,190,42,162,25,76,208,191,231,197,56,230,50,160,116,73,246,28,49,120,19,63,125,48,84,235,115,105,44,166,156,156,181,212,183,175,115,173,54,142,9,49,157,208,94,107,45,63,22,98,5,210,203,219,156,24,121,94,171,205,171,67,238,147,77,170,24,214,78,171,13,209,10,57,118,224,137,11,26,10,44,125,120,180,167,160,80,229,94,131,145,17,47,122,49,117,179,101,166,53,138,173,122,223,107,154,71,99,159,63,77,89,118,140,33,87,243,111,238,213,8,122,62,79,70,47,231,56,121,181,139,131,118,133,81,64,169,23,110,26,8,71,141,192,38,210,181,193,191,79,11,48,104,225,162,123,34,13,120,59,217,37,125,64,46,187,150,92,124,123,105,195,57,104,89,43,205,205,237,98,19,50,226,102,164,147,72,73,24,138,29,249,105,87,98,201,137,228,237,184,114,84,155,185,71,131,122,140,202,193,117,144,165,233,61,28,39,109,62,60,78,233,136,109,68,86,160,61,75,151,168,106,148,114,174,63,46,249,68,119,209,196,186,203,71,238,28,113,90,194,100,150,194,206,80,190,28,81,111,162,144,253,157,10,210,27,51,59,212,87,28,121,105,247,188,71,77,212,94,91,39,41,1,249,157,11,151,78,121,97,90,68,240,133,5,16,35,74,168,127,140,7,174,245,46,16,111,117,145,179,99,58,77,72,154,255,206,106,166,111,109,142,73,173,121,49,100,136,178,176,177,115,215,76,63,208,62,197,20,46,81,242,205,112,47,246,132,105,22,25,10,123,52,247,231,254,150,242,61,101,91,147,8,68,36,239,144,167,221,159,102,200,166,87,47,92,216,134,77,247,120,98,146,200,79,39,124,62,209,215,66,193,103,103,65,189,87,2,110,173,29,177,17,199,209,15,191,222,37,254,36,138,227,90,82,115,94,152,130,14,121,242,230,132,120,241,104,21,50,106,221,55,42,84,82,235,194,120,77,119,203,178,15,226,114,33,9,219,157,62,133,15,81,213,239,222,92,117,49,129,33,199,20,184,78,29,115,120,170,110,252,9,31,167,139,211,52,75,79,194,66,2,18,67,181,89,8,163,120,85,84,142,105,43,82,236,9,223,9,185,223,28,114,226,50,98,71,59,92,78,191,240,208,212,30,52,13,73,15,142,216,238,210,234,65,52,76,190,145,79,70,206,255,200,126,55,224,202,9,114,101,230,10,100,202,75,224,153,180,180,221,249,111,53,251,134,254,159,77,136,188,55,71,180,124,46,179,2,205,186,142,128,5,27,229,83,111,73,87,255,110,247,222,93,3,91,222,127,185,218,185,191,92,68,166,138,166,191,142,6,66,62,118,19,34,210,70,35,42,66,137,249,206,238,45,92,24,49,246,158,97,175,66,29,162,204,240,225,210,161,57,71,11,58,242,98,166,80,186,153,85,164,254,169,133,248,131,92,52,134,205,202,105,50,68,76,218,201,78,106,8,62,255,213,83,22,29,79,167,89,155,121,107,168,115,37,206,50,188,214,60,60,239,175,194,223,42,214,23,89,187,113,3,114,21,107,172,42,12,215,245,141,153,81,60,47,206,201,32,204,85,50,32,87,55,20,100,242,228,13,243,35,63,53,117,108,71,98,60,94,160,220,242,222,167,62,126,251,112,186,146,115,97,126,251,222,187,227,142,164,149,67,143,211,210,74,33,8,75,106,20,58,56,140,222,141,192,88,4,229,62,184,71,236,46,76,17,234,119,35,137,46,146,213,4,166,208,174,229,213,235,105,96,51,184,186,198,112,14,249,81,201,153,214,225,110,152,119,46,144,69,19,155,149,112,118,63,25,148,166,118,71,215,7,18,66,123,223,221,174,149,38,114,33,205,245,137,66,220,133,137,6,217,184,12,139,23,197,100,108,151,195,72,40,248,12,118,149,57,153,197,91,109,90,236,221,58,115,170,21,90,80,182,254,54,101,214,119,137,76,66,208,67,96,152,197,238,126,214,108,39,254,244,106,15,77,230,234,68,163,108,235,147,83,220,159,30,223,71,154,247,185,121,33,217,213,242,232,172,202,77,14,60,119,116,164,51,55,152,151,250,222,68,133,238,209,201,147,136,255,131,78,67,22,244,80,49,209,181,98,191,65,135,70,118,32,224,233,135,190,194,118,108,231,163,29,15,245,63,87,83,95,221,175,165,179,68,90,217,153,240,108,163,73,11,238,192,141,174,147,201,75,52,174,241,56,68,68,133,54,183,54,114,249,30,27,129,38,141,177,132,132,196,225,228,20,214,218,17,188,146,221,210,90,167,124,83,43,110,48,248,146,9,137,114,10,58,175,150,46,192,93,138,250,86,188,168,44,95,152,235,51,156,104,127,160,119,93,97,148,182,70,170,151,56,232,84,153,7,228,165,17,79,140,171,73,71,12,61,251,48,7,174,199,217,92,151,70,206,144,138,188,85,154,89,197,206,65,245,36,188,174,34,10,93,137,107,208,162,164,123,30,189,30,177,47,145,5,208,40,170,183,88,156,145,161,51,143,137,200,57,224,44,148,39,195,72,16,123,12,189,26,54,171,176,168,183,103,152,196,184,244,142,248,145,49,19,178,106,189,63,232,55,50,130,101,246,0,53,181,10,187,88,95,194,112,76,15,221,202,57,136,226,193,233,90,30,83,223,154,82,225,12,97,109,39,156,145,163,149,126,180,18,187,241,134,82,90,191,54,2,133,59,146,193,54,77,230,81,235,16,242,175,158,177,126,224,174,89,31,58,231,250,200,1,135,63,90,189,171,193,41,31,189,79,6,255,117,50,11,108,203,249,68,150,142,180,154,242,134,54,170,196,249,128,9,83,107,36,239,53,27,31,63,98,153,211,41,157,30,120,127,57,83,176,30,212,64,155,20,142,133,35,225,251,149,6,158,7,122,132,95,14,202,112,254,25,189,218,30,181,100,104,153,194,249,103,68,105,35,79,167,113,15,23,116,87,139,130,217,49,243,234,169,45,24,195,37,164,242,165,188,75,78,118,5,172,229,157,17,69,10,214,246,167,63,140,244,119,120,233,27,187,191,127,235,49,101,70,230,32,54,73,238,166,31,203,134,218,222,52,126,154,191,151,26,66,11,158,237,140,25,186,218,139,90,81,248,1,61,87,15,229,107,26,213,182,49,177,255,228,136,210,179,171,249,90,250,51,109,27,137,5,208,214,121,106,181,41,192,221,185,105,208,38,93,180,192,105,192,44,182,114,134,55,204,141,170,48,194,126,25,123,110,156,180,186,124,160,27,172,249,61,90,133,208,90,81,51,55,191,188,55,81,40,253,32,195,75,212,227,189,42,228,78,58,228,158,206,157,23,38,211,166,87,219,154,24,247,234,99,199,116,123,224,214,118,62,184,147,38,45,93,93,100,209,243,209,32,10,41,75,127,27,107,243,228,213,100,144,30,219,20,157,249,204,82,84,87,176,80,219,20,233,160,147,48,253,30,178,184,176,46,119,191,104,173,90,106,100,155,244,21,9,54,152,194,200,211,30,184,221,109,193,224,50,94,187,247,107,225,214,17,183,120,106,235,169,7,12,239,199,131,26,66,242,141,77,236,244,33,1,47,95,189,2,23,146,151,49,205,156,206,172,255,3,87,129,93,74,70,183,225,47,73,25,13,46,237,91,239,22,15,254,135,46,47,23,29,186,135,163,168,29,165,68,11,33,5,113,163,105,190,252,66,196,206,80,170,188,116,113,53,167,228,220,9,67,111,251,216,242,20,47,198,213,135,196,191,78,97,219,96,236,175,19,48,85,254,106,234,83,102,23,69,103,192,175,99,86,169,196,139,151,38,88,182,117,255,71,163,249,251,242,214,24,122,122,216,215,70,222,51,47,46,91,227,222,232,165,158,96,226,2,117,26,41,177,20,144,147,138,61,1,190,31,8,5,5,134,253,254,162,68,186,213,10,129,26,36,182,35,202,89,63,45,225,131,102,231,68,135,182,193,222,239,247,152,56,212,229,197,199,114,161,245,199,196,193,138,205,183,70,56,166,138,143,77,130,109,132,249,132,8,252,210,138,100,202,41,33,76,253,193,244,142,105,246,156,154,40,152,249,126,48,50,141,154,163,238,206,173,26,129,59,154,41,187,22,213,116,215,89,140,112,63,114,56,164,18,245,193,237,76,44,9,143,165,221,223,14,155,225,177,46,92,30,23,195,187,142,238,213,144,19,203,247,2,38,23,124,97,219,181,213,41,172,46,33,28,176,109,54,237,25,83,202,117,187,192,237,241,250,62,183,252,242,183,43,239,245,184,148,84,3,199,231,70,87,235,113,55,205,223,16,236,233,13,236,78,45,153,19,220,249,24,31,111,116,65,196,16,203,26,118,254,243,248,178,222,142,27,83,161,161,251,42,38,12,5,56,45,11,218,60,10,34,218,72,80,91,120,209,120,192,164,65,244,107,238,237,20,181,9,175,174,19,105,115,191,48,21,160,141,108,186,79,34,124,220,131,97,217,92,145,238,213,118,234,16,110,232,229,3,38,198,251,56,70,232,71,196,62,107,166,237,238,159,14,26,202,1,209,58,222,9,154,99,245,95,216,243,237,177,4,38,214,169,40,95,182,238,218,198,113,182,192,165,208,213,93,244,124,89,56,155,116,200,52,225,47,243,194,137,30,68,0,40,83,146,33,148,137,82,221,191,216,1,155,173,44,130,230,141,94,161,157,213,139,240,171,52,117,240,233,23,56,33,100,138,64,243,38,130,127,225,227,76,0,241,224,110,63,201,231,108,254,38,49,211,160,245,20,133,121,24,126,32,76,251,2,133,135,70,166,176,135,167,163,250,220,165,141,139,168,206,160,140,135,125,27,247,134,46,68,189,100,98,138,55,125,57,233,69,175,98,227,52,87,53,152,245,194,186,139,55,106,160,74,84,36,76,70,76,29,62,228,146,250,200,7,199,167,221,98,227,52,87,192,139,227,101,66,128,166,187,97,67,127,48,10,254,209,94,32,57,45,55,47,158,12,250,125,78,168,30,167,6,175,17,57,77,85,102,4,41,38,60,177,2,211,38,22,33,125,40,68,187,16,156,183,234,157,102,49,25,224,101,168,194,20,0,175,155,119,66,4,220,220,16,21,184,184,121,23,112,69,61,246,14,57,66,79,165,69,188,102,56,147,146,128,139,3,39,49,136,165,135,160,131,28,239,111,179,195,11,90,122,230,146,101,29,25,62,70,242,231,8,233,33,98,197,68,82,99,200,240,231,180,36,13,105,158,157,225,22,36,186,142,86,75,96,182,97,216,36,188,159,130,105,8,70,83,129,133,62,142,245,56,47,208,26,34,89,20,48,161,3,249,216,52,199,146,128,14,184,20,210,157,10,211,207,19,191,189,225,143,146,245,67,223,234,181,38,152,100,144,235,94,120,208,32,23,155,60,245,207,244,209,95,216,85,12,127,108,74,157,200,182,45,111,133,17,34,12,91,100,184,240,142,206,36,78,156,60,242,225,36,253,138,206,5,104,62,210,2,35,152,93,52,196,236,138,220,153,141,243,142,152,45,22,24,185,7,214,119,194,36,73,228,183,169,181,236,39,223,27,114,77,89,96,6,187,100,101,192,221,9,34,5,118,229,210,124,242,14,211,137,124,80,226,142,51,167,41,81,163,86,245,106,155,78,185,175,224,112,136,154,98,171,94,249,122,135,28,62,16,177,75,93,6,74,30,188,185,182,187,192,78,240,19,79,182,136,104,74,176,181,186,94,82,36,64,41,22,176,163,80,158,12,66,182,60,99,134,103,79,101,80,232,213,169,57,17,233,28,210,42,91,54,215,47,24,210,187,215,126,105,234,136,106,236,18,45,105,221,189,106,77,122,193,107,89,35,230,79,201,212,82,235,176,184,68,98,164,165,240,246,159,134,26,242,111,73,152,212,97,145,106,194,128,78,34,15,155,35,126,154,226,251,38,139,27,95,116,244,188,249,160,104,74,94,187,108,106,42,34,170,207,25,33,58,192,205,51,31,217,206,64,159,68,151,213,7,169,224,200,50,20,250,211,143,40,147,3,19,140,73,24,149,4,169,184,176,243,161,38,13,32,197,213,107,168,43,91,22,22,116,68,130,112,15,159,254,38,138,193,214,204,213,103,118,36,138,162,2,99,66,231,234,35,42,248,192,180,129,173,252,109,132,85,180,75,188,64,215,153,181,226,212,96,125,162,99,4,76,211,96,220,220,108,249,79,166,25,101,201,43,26,212,221,72,66,154,81,224,90,82,34,143,192,26,253,217,50,166,157,70,129,216,232,59,84,226,90,116,193,97,152,42,48,94,142,189,79,121,96,92,164,158,176,157,202,98,255,177,232,205,89,24,1,211,49,34,43,27,120,166,245,8,188,180,183,17,152,228,239,133,41,163,187,48,185,192,32,84,237,176,193,209,7,45,48,164,245,49,149,8,93,32,73,174,48,237,18,137,46,138,37,47,74,129,88,220,153,125,93,93,24,154,83,178,157,135,8,109,129,133,79,96,2,125,145,70,132,214,9,235,81,96,170,5,103,194,132,20,111,9,128,125,40,234,44,194,63,130,43,206,174,62,2,227,165,199,128,14,170,142,238,128,226,237,215,145,187,29,129,127,138,129,4,110,39,123,189,129,171,200,51,209,202,64,215,126,60,88,255,180,125,170,194,131,191,210,189,177,7,195,11,95,2,195,22,186,47,108,195,93,155,194,84,240,198,91,81,167,252,109,189,186,35,55,112,18,230,252,144,151,222,222,172,31,223,131,38,15,169,246,6,38,5,151,87,55,78,121,121,114,103,158,200,121,66,227,233,88,138,210,68,18,67,230,22,240,122,96,120,226,103,194,180,167,200,123,217,150,64,196,63,224,201,234,152,2,67,222,29,70,45,2,40,54,55,244,234,129,137,125,175,118,30,60,129,241,102,91,94,61,186,228,110,42,126,0,13,157,129,246,170,196,90,245,175,159,36,82,244,208,238,150,239,121,50,219,193,106,132,46,186,183,117,183,245,220,156,90,160,128,177,69,186,254,118,119,141,220,128,87,93,239,163,57,113,90,204,82,168,241,251,115,115,56,191,162,219,161,187,94,238,45,28,173,46,22,146,213,199,8,54,53,57,157,252,139,240,201,2,166,26,75,199,140,208,70,142,25,149,9,98,17,83,16,225,253,183,1,163,65,50,116,154,146,1,15,115,187,125,127,228,92,178,66,40,73,61,129,82,38,185,116,241,109,111,154,13,152,18,164,163,139,143,119,141,19,130,89,184,133,135,208,225,157,157,22,192,36,46,158,117,127,130,144,131,89,138,254,147,110,11,68,215,98,171,116,225,35,237,226,160,17,127,102,225,16,121,245,166,1,6,2,196,35,61,210,230,42,246,75,97,138,228,19,165,76,75,124,144,82,14,62,238,151,48,155,180,92,140,193,59,226,228,163,188,27,109,69,129,177,69,243,181,137,202,107,130,5,142,230,44,37,167,30,217,54,21,189,247,25,217,66,69,77,240,80,191,141,158,129,22,34,98,248,228,159,50,184,33,76,192,250,75,24,9,117,1,217,118,99,59,179,193,192,159,92,207,201,180,131,234,15,34,28,51,54,164,114,129,115,172,4,75,21,146,73,248,255,242,203,124,232,96,64,129,98,245,60,213,105,212,157,216,130,136,223,166,2,117,233,215,128,237,52,93,144,134,54,165,84,207,144,61,153,217,231,215,92,249,92,82,132,84,22,182,160,243,64,231,178,105,197,30,196,115,171,71,90,213,59,152,100,35,133,45,229,242,195,113,155,71,118,199,108,55,219,163,71,142,55,143,169,33,96,103,212,206,114,64,98,255,75,138,32,11,12,159,105,146,122,194,80,57,147,156,244,116,228,226,161,231,108,233,147,237,207,94,44,14,108,162,182,244,110,139,197,90,178,99,179,209,40,116,246,99,206,210,197,148,191,92,40,178,150,153,112,50,104,71,236,178,23,181,40,105,16,159,17,87,240,176,233,81,179,205,214,235,206,195,1,186,236,45,82,39,152,217,16,91,159,11,115,74,137,145,94,105,179,136,87,38,202,183,116,118,123,49,78,46,105,231,27,147,39,251,254,250,46,19,61,181,168,101,69,250,60,235,29,128,161,13,84,231,194,230,111,132,83,154,11,139,170,19,92,56,243,228,189,188,46,68,29,27,184,230,242,91,21,95,182,10,219,162,188,179,168,176,173,233,213,103,183,108,175,226,75,47,109,78,183,215,240,198,166,132,97,135,86,148,82,159,139,82,200,43,206,160,174,74,79,58,247,199,215,243,12,83,192,40,238,137,3,140,126,222,156,119,114,155,241,40,158,30,196,112,37,207,13,170,181,100,119,6,118,206,225,132,79,211,78,9,251,93,200,62,117,93,61,17,164,86,73,62,230,115,163,77,243,248,222,212,69,229,36,68,250,114,62,206,115,102,183,105,133,153,106,96,179,47,149,160,92,233,94,41,217,30,223,249,75,125,188,238,4,80,66,217,139,118,57,156,178,185,77,33,37,167,63,140,63,124,55,246,9,97,154,190,20,150,109,150,181,80,54,171,147,155,32,215,200,0,17,68,51,232,212,9,188,93,179,38,225,185,180,154,167,210,7,80,207,133,235,83,183,226,108,44,115,223,215,162,36,87,209,153,126,65,163,223,88,43,189,43,150,105,58,214,6,147,83,86,152,222,203,121,199,211,236,154,165,168,77,221,154,191,236,15,42,3,138,182,81,246,200,53,72,225,148,167,18,133,198,29,42,90,78,175,54,53,227,143,207,221,178,82,15,213,184,46,202,21,192,180,114,238,187,191,22,173,174,98,125,151,123,239,226,130,95,207,79,143,123,84,14,62,70,123,158,204,105,80,114,63,56,170,117,203,107,187,144,92,192,52,37,234,60,26,222,24,145,187,201,224,191,250,100,246,99,178,23,161,177,164,107,103,64,130,60,18,238,206,229,47,83,193,115,26,121,115,216,16,170,198,204,82,192,189,123,88,87,99,40,20,85,142,224,13,117,109,206,186,244,91,163,118,155,1,181,6,199,229,92,250,203,157,173,44,6,5,73,180,79,3,79,168,126,167,209,132,24,243,126,238,77,195,78,56,37,174,199,174,22,2,53,174,37,11,71,216,33,97,199,81,120,220,80,5,148,224,116,231,40,220,233,240,11,152,174,149,127,214,245,87,114,68,109,4,75,175,207,213,180,216,228,111,35,99,252,172,61,212,22,242,201,11,106,108,171,61,240,200,122,105,14,177,45,38,180,175,251,121,15,53,216,65,116,14,227,205,102,156,16,121,181,111,60,247,54,147,33,216,138,136,120,192,252,243,160,217,170,108,32,140,66,250,216,203,123,176,3,134,194,233,217,173,190,219,149,75,163,154,6,142,170,243,217,196,110,4,79,200,212,142,95,103,194,45,121,241,66,164,90,195,128,147,170,134,88,183,54,24,4,211,53,224,220,113,197,18,198,118,215,4,0,92,95,201,14,82,189,253,248,185,185,25,189,17,14,64,79,102,104,50,136,90,177,158,219,40,66,240,48,78,72,164,156,4,117,172,91,206,32,226,36,10,207,91,69,231,198,72,211,77,193,61,200,176,37,217,238,139,18,24,64,51,89,123,156,30,118,16,65,187,244,61,112,207,6,142,74,59,184,246,113,2,99,9,39,92,190,242,164,0,92,91,122,6,140,146,180,134,86,23,4,243,97,191,16,204,124,40,154,32,65,89,25,213,173,78,180,254,61,9,132,53,51,35,90,157,27,87,39,233,242,140,222,133,237,192,213,152,48,165,219,179,36,76,52,78,199,116,147,36,8,16,218,18,61,32,22,29,220,177,120,42,20,41,235,25,241,253,63,218,206,165,5,151,38,57,206,255,69,107,97,234,126,209,218,24,12,222,121,105,140,17,246,96,6,108,73,140,199,11,33,244,223,93,79,190,149,217,81,159,215,154,195,192,119,136,211,253,246,165,186,42,43,51,50,2,47,141,26,48,111,103,40,12,163,114,7,76,194,185,104,217,132,73,33,142,134,42,175,48,142,117,193,248,207,70,41,210,89,129,166,164,20,67,137,0,177,72,49,246,108,186,243,215,248,117,158,230,96,127,43,112,70,130,126,57,76,118,90,171,42,11,129,130,18,71,159,61,70,125,42,85,8,37,123,93,158,164,248,27,185,157,157,68,115,213,71,83,191,94,90,61,207,132,221,193,173,74,203,252,189,180,194,102,26,133,126,105,243,236,179,117,117,178,92,185,75,160,85,154,223,206,20,36,53,79,172,95,83,92,57,214,51,67,62,33,152,195,217,63,176,52,126,82,100,130,26,135,108,56,204,234,36,85,73,19,78,190,15,28,83,182,166,212,169,242,83,99,240,203,110,88,24,232,101,195,127,143,18,26,85,244,166,117,222,138,36,164,175,108,137,60,134,178,3,89,224,123,124,217,169,152,230,208,84,184,4,9,21,11,9,148,193,31,180,68,122,19,111,199,174,173,183,236,130,86,244,191,34,93,139,189,234,3,207,104,132,64,242,100,235,140,197,70,102,70,125,0,234,237,153,116,214,3,55,215,252,5,102,121,209,75,91,178,248,36,154,174,181,47,146,223,206,81,138,165,3,236,89,217,224,5,83,221,117,56,231,103,162,38,166,58,145,163,223,24,229,155,246,84,191,209,51,242,135,150,72,62,8,177,30,89,26,70,165,195,152,137,102,125,155,136,25,223,29,44,137,11,200,91,50,142,32,253,186,184,8,19,58,137,13,121,104,72,98,175,236,71,175,254,202,200,146,128,71,166,226,194,103,147,185,180,121,17,193,219,182,238,231,67,211,187,169,32,40,21,130,109,177,255,54,46,138,218,125,82,209,94,114,159,196,98,46,141,154,223,49,46,215,184,65,171,233,71,158,23,152,31,34,82,139,43,67,178,32,151,135,136,77,82,172,58,188,86,17,59,54,35,141,13,239,195,46,214,1,162,74,27,230,52,224,50,54,28,155,134,74,174,54,83,110,191,121,68,114,198,233,161,252,99,196,156,61,21,98,134,67,91,47,28,6,130,55,175,23,56,191,116,140,75,79,25,94,73,119,11,114,182,100,24,32,116,109,181,235,148,90,219,133,145,210,47,67,123,54,11,51,197,125,157,39,202,79,91,92,180,11,11,68,113,222,35,210,97,8,118,107,111,112,49,186,232,133,17,164,200,229,105,239,37,11,113,111,27,18,120,211,110,210,19,91,91,195,219,133,207,186,122,94,184,252,246,66,74,230,50,145,76,49,167,105,15,122,159,16,18,124,172,144,42,201,89,123,31,71,42,190,194,80,231,70,153,78,225,51,55,215,15,157,80,177,31,20,54,88,192,125,204,245,30,124,86,157,25,48,252,94,57,154,198,22,103,49,17,107,140,71,139,160,67,179,73,35,7,220,214,115,215,8,33,246,91,65,67,246,128,88,191,104,131,225,249,156,235,8,120,146,222,120,224,239,3,58,240,88,85,219,9,152,41,60,215,98,39,103,67,175,48,31,80,92,249,90,143,50,124,163,30,232,29,1,246,219,85,5,91,201,218,159,136,161,126,191,93,117,66,132,204,208,190,161,148,204,71,62,63,173,120,181,124,39,167,106,175,164,77,148,88,124,89,6,62,31,145,178,54,105,124,92,49,210,88,28,31,238,47,61,47,41,14,182,66,137,178,173,51,22,168,241,211,157,228,120,125,232,212,203,87,63,142,54,146,135,118,12,144,7,250,46,60,161,48,169,48,252,174,239,194,51,251,79,129,49,232,200,223,83,41,77,117,106,217,221,118,247,251,4,102,235,160,188,99,24,63,122,244,35,13,108,57,80,87,185,53,221,39,118,57,2,87,179,83,14,184,98,194,164,112,10,225,59,96,130,52,165,227,97,120,155,28,38,171,221,228,161,86,34,35,111,91,3,38,247,249,244,10,117,164,241,28,222,168,51,107,135,213,250,210,19,232,24,81,135,145,169,28,197,69,183,86,163,10,192,67,16,152,158,156,221,99,230,168,116,112,43,163,142,236,231,138,121,231,124,52,243,225,227,45,251,127,192,77,12,169,11,89,21,104,4,129,162,12,213,21,110,211,27,159,13,94,218,3,143,232,78,201,113,219,149,68,93,126,168,128,240,170,198,7,143,135,197,91,200,31,125,183,221,205,232,83,224,194,181,248,104,160,50,165,77,140,200,157,23,79,172,32,208,132,37,141,172,251,102,136,28,179,90,195,120,80,118,150,231,129,20,76,107,2,46,251,137,242,48,53,76,49,18,27,245,87,37,10,38,186,108,182,160,93,249,120,29,18,199,140,115,83,119,216,74,5,252,121,215,6,76,251,86,215,144,131,239,179,7,140,179,156,198,74,8,117,198,156,71,79,199,195,230,51,103,203,56,152,30,180,241,4,67,180,64,248,235,196,177,69,51,139,165,153,125,90,220,53,26,227,235,137,226,208,246,25,178,254,105,135,163,81,186,107,76,183,116,239,107,149,130,47,44,181,24,135,205,108,126,158,221,0,66,136,241,76,207,74,146,147,194,240,89,98,245,164,5,91,12,227,45,168,206,242,182,105,212,152,26,180,99,92,150,253,210,232,233,21,215,57,96,146,195,51,224,85,212,167,166,148,179,123,235,126,219,231,251,217,250,186,206,34,85,83,188,143,243,129,60,75,84,33,157,151,227,153,245,201,50,164,220,76,124,139,29,101,154,31,250,68,201,156,187,146,9,241,200,124,246,118,133,6,97,143,194,168,8,65,149,22,212,26,47,252,137,157,24,171,104,79,40,228,175,53,99,221,134,159,175,142,44,20,134,246,142,161,64,84,160,101,79,234,112,216,97,56,140,85,166,124,248,197,232,64,254,211,231,210,150,242,125,50,237,60,46,101,242,211,195,209,150,157,188,77,105,57,126,26,177,10,217,14,100,115,207,172,254,178,22,37,83,205,111,47,58,51,71,9,24,227,149,173,155,237,212,189,65,171,32,208,247,72,66,229,159,192,212,8,152,154,128,230,1,126,50,56,1,35,55,162,196,79,170,124,223,209,231,11,208,74,114,54,85,202,136,9,80,77,169,90,39,153,3,30,84,253,224,162,22,34,153,198,105,175,198,1,207,85,159,75,75,54,203,57,140,24,170,102,92,207,187,247,114,5,40,172,214,249,100,71,230,183,10,44,120,2,154,130,48,165,160,17,143,220,26,238,52,183,210,216,147,173,15,222,111,50,139,174,206,120,40,19,197,112,77,133,85,122,9,226,186,231,82,158,7,6,93,172,220,95,196,142,46,150,166,23,27,92,10,129,73,166,75,114,146,69,254,123,164,108,239,158,244,185,101,169,191,163,207,18,163,3,145,190,206,217,5,70,246,67,225,111,182,131,203,218,52,101,138,70,105,138,39,70,15,238,195,86,197,55,101,125,7,147,146,126,51,220,48,178,226,153,16,28,106,38,248,108,52,86,196,34,80,237,182,22,174,106,66,248,56,127,240,214,70,64,52,62,246,183,102,27,227,71,243,104,166,108,246,125,63,83,125,225,14,138,193,228,247,72,134,185,59,104,189,141,196,93,188,235,113,118,161,202,231,54,138,240,222,223,8,223,83,235,17,70,34,249,62,46,30,193,80,178,106,234,41,86,0,251,48,53,135,205,42,250,205,26,116,7,61,5,76,150,190,111,128,155,63,143,86,63,169,187,126,207,4,111,37,157,114,206,246,136,229,48,102,36,90,15,20,94,214,0,28,243,217,35,179,75,249,1,17,197,64,33,56,22,133,201,195,244,152,43,207,231,163,5,57,136,201,57,246,79,124,90,73,191,30,236,3,189,163,20,24,59,36,61,57,190,179,241,62,206,224,110,58,93,65,178,153,249,155,227,119,81,153,19,56,184,205,187,177,129,9,207,180,76,78,59,100,124,0,244,242,105,51,235,129,141,241,16,48,74,222,79,145,253,76,212,221,239,235,204,78,37,235,164,129,13,218,136,219,230,161,40,163,39,83,253,216,177,109,28,248,150,106,245,53,209,8,24,177,60,253,237,243,121,42,152,137,197,114,63,216,218,181,7,198,95,219,143,166,235,182,233,44,158,50,46,178,177,162,47,182,106,122,229,214,205,22,48,59,115,93,158,16,105,255,22,152,222,152,85,198,115,116,168,195,88,167,203,217,193,62,39,103,119,31,113,140,105,157,41,140,242,198,23,108,36,174,100,61,67,205,217,47,229,202,112,60,232,138,174,30,2,48,130,191,250,48,19,176,60,140,240,13,17,223,231,27,128,247,62,190,232,46,63,84,242,100,174,96,223,209,60,115,157,86,80,40,217,177,133,105,175,187,66,54,133,138,85,191,220,200,204,111,137,117,247,25,83,22,173,56,79,183,70,91,159,28,162,109,252,30,242,2,59,154,221,191,253,46,133,55,93,158,162,128,138,105,50,2,255,186,222,87,151,236,160,5,128,206,75,13,68,232,89,247,159,29,44,1,69,137,11,203,250,151,186,195,38,91,163,65,16,159,139,239,110,198,196,63,169,63,49,18,134,183,126,52,228,250,135,218,96,13,211,30,43,12,120,126,234,142,152,183,53,32,221,219,194,248,105,55,29,39,104,252,251,199,69,214,145,176,83,80,212,148,252,211,252,25,127,235,155,70,70,223,101,209,202,175,165,87,223,244,176,76,167,159,60,155,218,231,19,44,144,67,245,163,205,26,64,158,89,135,120,230,219,23,52,183,186,10,118,100,218,17,150,39,62,206,179,229,133,141,103,28,100,23,52,47,221,92,189,180,108,70,234,175,251,102,149,30,180,167,126,212,205,241,237,254,52,126,204,75,147,235,25,83,155,237,123,112,244,80,86,215,202,214,180,78,90,255,105,90,87,166,46,32,232,61,187,16,41,219,67,60,87,180,180,197,174,203,135,10,190,67,101,60,5,61,214,182,184,47,132,100,182,70,188,16,64,92,177,13,253,182,132,20,218,195,187,144,219,238,166,214,148,159,80,228,172,240,126,99,184,8,229,167,243,5,73,109,127,42,214,4,173,28,130,140,2,179,47,171,80,104,94,114,67,66,246,193,23,229,110,125,183,66,61,219,140,140,226,191,220,224,93,40,125,12,117,213,22,55,157,72,183,14,229,242,37,62,101,63,120,89,99,133,16,1,207,64,240,166,81,228,219,76,59,84,96,244,194,2,236,245,105,31,97,114,26,241,203,204,116,170,184,145,172,131,199,11,10,180,204,210,105,241,80,43,91,204,224,191,232,85,79,110,218,174,61,158,24,202,9,138,154,182,95,28,108,77,215,10,159,101,209,173,165,11,219,7,4,145,132,47,74,57,169,7,12,159,105,40,231,127,150,72,119,118,84,186,213,8,243,44,215,228,117,3,70,98,72,143,62,31,67,240,84,232,162,165,104,211,181,41,0,10,125,115,120,16,151,40,189,119,175,17,111,218,26,4,106,215,158,0,84,141,119,192,204,55,122,48,34,93,41,96,180,45,150,80,162,183,201,206,249,133,19,234,109,165,68,67,82,116,2,60,134,106,84,197,148,182,140,78,128,7,80,157,206,190,149,181,105,0,133,214,24,71,121,152,128,173,16,170,41,237,122,28,127,198,219,84,81,113,152,35,230,121,27,240,121,128,73,217,218,68,23,241,93,163,92,150,181,97,1,171,192,230,203,15,223,81,22,243,104,136,226,116,236,196,201,89,35,83,83,14,123,159,238,18,2,140,13,151,194,105,4,151,235,119,180,60,148,190,146,203,52,130,213,151,214,207,60,216,63,212,22,80,69,73,26,207,15,62,15,53,43,108,138,131,31,156,187,114,231,81,207,235,49,99,32,144,146,154,30,189,106,180,66,24,124,22,100,121,98,141,240,185,235,201,245,113,87,54,32,142,241,108,191,93,209,89,172,205,227,206,15,45,184,254,126,139,94,70,111,181,123,35,208,143,84,39,153,204,140,168,14,101,207,152,38,187,212,55,249,169,181,189,162,76,211,61,124,168,239,96,36,121,34,141,115,166,239,51,164,190,89,50,79,91,97,99,252,86,156,43,187,28,12,73,98,121,96,213,126,252,129,173,71,67,198,188,39,111,103,60,78,73,60,103,19,27,138,40,3,102,102,147,246,247,243,49,80,132,246,101,139,153,44,73,52,202,104,164,101,201,127,123,208,53,43,109,18,164,94,182,11,210,32,79,211,149,34,137,71,41,74,32,43,224,73,69,91,158,56,127,190,163,127,123,71,121,95,231,17,251,219,36,164,152,34,81,199,243,61,243,166,199,201,152,252,116,49,43,166,93,154,142,142,226,48,161,129,14,66,172,224,220,94,138,242,50,233,63,153,174,24,13,219,99,70,200,23,39,244,149,49,10,1,214,59,137,224,21,154,116,162,192,20,162,226,190,206,20,175,146,2,116,206,209,124,24,48,12,118,253,246,96,51,59,25,228,192,70,68,145,46,139,106,126,234,126,105,38,58,168,231,134,41,228,179,21,54,127,61,233,149,153,128,180,127,246,100,150,83,215,25,3,191,195,248,4,16,126,90,162,236,146,247,47,181,28,63,141,128,157,158,220,60,211,125,243,129,105,112,147,146,22,95,46,187,211,128,41,197,234,60,75,182,36,42,229,141,200,87,100,224,152,204,234,23,156,81,208,71,70,70,187,125,152,75,253,161,97,38,58,181,191,202,228,66,61,28,166,80,48,158,5,132,220,190,171,202,192,145,47,42,146,2,252,229,104,113,167,84,174,46,23,78,147,116,117,184,88,201,89,224,206,80,242,115,159,200,122,61,227,244,39,17,17,39,39,33,165,183,77,15,116,92,24,61,233,83,103,218,110,75,74,115,24,77,90,29,12,48,102,138,47,232,103,65,62,241,150,62,148,78,163,64,138,163,233,249,124,78,158,108,251,120,97,84,148,159,134,183,51,176,106,228,60,32,46,158,135,252,28,141,55,99,28,109,254,0,207,111,147,154,142,163,249,150,159,219,134,34,226,43,155,9,208,62,175,11,39,224,20,168,73,60,63,7,103,172,205,29,198,184,230,133,105,5,191,104,179,210,206,122,209,234,148,12,250,169,199,250,195,193,197,25,181,4,194,83,138,70,182,58,167,88,218,48,15,35,145,253,192,217,233,157,86,48,84,65,91,94,87,106,223,219,100,222,173,207,19,61,145,66,143,215,101,92,120,237,227,235,20,1,61,201,122,208,253,174,186,4,111,222,168,87,240,62,217,239,125,209,112,225,107,99,37,249,255,52,180,117,107,58,241,163,153,84,68,111,154,81,250,113,42,96,17,183,173,179,74,71,25,214,67,67,202,170,77,154,127,249,126,220,86,8,177,109,186,3,186,130,237,171,170,254,164,65,116,158,238,52,180,121,242,23,157,195,243,75,122,217,155,232,204,143,94,52,86,246,23,206,91,224,178,197,251,247,119,242,120,31,5,142,222,115,105,172,118,213,107,97,248,193,85,233,26,3,166,147,251,62,50,58,254,231,243,178,97,50,198,162,78,195,218,124,226,194,159,6,160,163,116,191,107,167,221,128,42,226,145,157,117,164,9,237,46,255,24,19,41,206,13,233,111,189,39,223,78,255,164,227,21,117,22,157,74,147,84,85,33,23,64,46,85,24,177,234,56,249,217,115,8,121,128,135,70,143,145,195,8,168,183,252,60,211,51,50,61,212,65,115,22,162,195,51,198,87,242,81,138,2,23,2,45,10,155,141,170,195,248,199,61,147,10,244,82,223,38,80,58,169,218,38,219,105,109,140,251,58,161,241,146,246,2,224,84,34,231,193,69,238,103,50,52,243,132,15,61,59,238,119,58,75,209,179,70,238,10,165,229,39,34,206,31,83,4,161,242,156,116,160,225,15,19,9,195,19,88,210,38,40,119,141,86,91,60,209,78,217,90,227,129,179,40,67,151,187,48,126,75,83,155,104,241,106,73,113,101,38,108,161,67,165,48,69,197,149,33,247,216,167,70,50,214,139,226,207,140,155,150,214,122,86,115,82,192,43,224,4,187,81,224,210,191,33,222,240,15,213,112,129,118,237,120,29,38,46,165,189,166,176,208,189,117,199,58,23,144,39,19,24,181,119,143,84,96,161,146,99,23,152,210,244,140,147,227,195,220,244,104,244,58,114,28,141,119,169,14,113,154,161,74,92,90,65,215,170,202,93,67,125,244,133,143,91,172,26,13,208,81,23,27,43,74,222,56,66,11,140,168,105,60,49,219,12,61,71,247,29,186,148,86,27,70,146,75,97,24,212,254,80,18,20,113,237,96,103,84,69,5,208,132,14,159,254,92,10,78,145,244,224,83,164,183,88,175,28,82,202,114,152,158,12,237,207,69,10,196,93,141,16,222,105,93,178,99,192,236,156,123,192,25,215,19,129,45,183,227,39,63,193,179,154,78,2,151,229,54,13,192,248,191,41,140,179,178,167,168,96,75,103,77,15,16,151,44,239,162,37,121,105,70,190,31,140,159,120,124,217,108,74,250,115,244,50,141,130,184,114,76,27,166,194,124,154,254,204,207,142,103,170,40,13,55,138,224,90,156,188,209,80,38,71,99,57,180,191,251,70,197,89,6,34,85,193,28,165,207,76,59,118,235,178,37,69,174,53,215,184,180,108,105,62,129,77,73,211,127,27,7,162,46,169,137,5,241,107,123,172,194,70,240,204,159,75,119,95,59,120,204,84,166,201,34,203,141,13,204,49,98,48,145,103,146,90,244,129,139,109,59,47,76,13,81,90,17,73,9,211,192,237,71,119,235,7,22,212,184,172,126,112,135,25,46,147,18,43,31,220,157,11,55,147,9,200,10,19,220,251,133,147,126,75,207,158,116,209,130,229,131,165,161,195,37,35,113,53,51,178,241,55,210,172,197,250,57,154,226,140,63,83,243,183,22,16,113,49,39,30,144,111,169,186,177,131,142,68,242,245,194,38,136,58,101,167,125,192,230,119,69,207,232,212,224,240,236,242,203,112,117,112,154,137,91,21,127,197,60,77,183,206,55,118,20,133,100,86,193,83,181,249,190,236,68,14,147,199,23,40,154,215,45,82,84,176,100,206,52,253,253,176,233,140,110,31,69,244,197,110,233,58,34,99,66,187,212,125,156,184,56,111,113,141,68,16,205,248,211,23,134,226,248,157,186,155,235,234,173,55,161,203,58,151,30,58,81,142,191,65,190,73,96,164,38,51,74,135,116,236,235,53,17,40,22,90,223,209,39,12,193,71,99,94,152,78,183,38,247,52,77,140,255,130,232,205,235,134,142,118,138,237,190,116,76,93,69,189,188,45,196,88,174,129,197,236,194,71,41,79,59,155,114,123,118,24,119,22,133,233,160,118,2,9,124,224,71,155,59,83,17,234,174,11,206,228,195,12,160,137,36,4,185,238,133,147,37,72,226,41,102,245,181,25,191,12,17,175,105,186,229,68,37,180,176,94,152,158,144,162,17,142,9,160,221,24,134,62,206,51,104,90,213,213,3,179,245,251,64,161,119,23,49,185,178,37,181,121,191,31,93,4,106,148,105,43,234,153,75,238,77,79,68,193,178,102,73,169,174,223,168,143,39,112,2,84,205,192,34,140,232,117,25,132,58,206,226,253,76,239,236,78,146,159,155,132,136,200,63,30,24,162,238,242,147,35,42,45,93,165,232,231,160,163,28,240,207,15,78,62,105,68,147,46,159,39,67,236,106,210,197,197,124,142,74,220,61,122,108,99,171,60,48,20,239,238,176,202,72,145,49,60,239,167,93,140,46,155,103,2,133,126,224,195,224,140,56,58,99,21,68,235,113,58,74,189,89,190,104,172,85,151,27,121,228,159,32,172,174,73,198,169,237,126,209,176,204,165,185,18,15,41,235,55,115,152,102,65,153,124,105,25,73,45,80,108,191,159,132,224,121,216,222,153,124,224,100,201,42,129,153,244,124,132,98,167,180,69,201,137,25,242,132,247,241,211,48,150,196,162,156,108,227,216,46,17,146,81,144,94,85,111,27,58,131,87,99,105,67,163,201,83,175,156,150,174,209,2,166,34,171,179,115,34,238,240,135,70,27,102,215,165,152,222,193,30,143,156,213,172,107,24,128,21,181,107,36,2,179,158,234,209,12,179,29,48,3,41,201,203,62,81,220,246,206,103,186,243,232,124,211,143,30,49,207,184,180,78,237,175,234,111,215,80,111,4,165,109,87,158,105,166,231,33,222,72,79,214,14,243,193,233,39,195,123,225,70,99,135,28,124,130,242,16,17,197,199,131,38,54,121,226,236,229,235,165,166,16,232,48,111,200,93,83,40,171,195,97,244,31,146,166,204,17,174,115,221,226,3,63,26,163,148,97,152,102,252,186,79,12,86,165,213,60,179,101,133,50,226,48,139,212,214,213,148,77,86,138,163,139,21,116,37,225,190,87,144,179,112,196,75,69,68,218,96,77,146,69,245,71,90,76,167,90,18,242,11,178,92,92,248,153,20,155,168,28,102,35,237,121,157,33,255,92,105,101,197,52,253,94,151,201,49,123,202,161,97,25,157,74,225,243,145,205,100,76,236,206,128,39,77,46,31,76,209,91,150,15,34,177,91,234,205,116,47,101,141,117,233,109,89,158,237,63,112,49,111,120,129,217,229,246,56,58,237,42,156,2,96,38,170,56,58,225,199,160,48,44,140,230,67,137,13,134,166,189,49,72,116,70,78,254,237,224,218,115,48,172,117,127,42,100,150,151,134,63,102,47,20,79,133,142,111,85,61,66,9,4,41,67,135,59,51,139,6,79,39,124,232,241,208,136,9,117,210,154,180,20,184,142,78,54,175,33,141,158,6,213,200,239,167,73,25,78,173,206,156,1,80,99,214,161,229,174,232,80,26,137,78,94,31,136,9,185,91,189,240,70,236,226,239,171,67,145,202,251,9,22,224,190,86,135,155,73,172,8,60,63,163,242,76,106,165,60,101,165,134,97,208,141,101,17,246,108,67,83,26,147,29,151,235,157,3,163,255,168,39,167,70,123,25,240,153,124,225,20,77,15,224,142,34,99,192,103,230,24,122,99,132,138,113,225,68,172,18,138,152,195,173,215,30,129,75,127,192,156,92,21,12,48,83,231,22,152,70,196,239,166,81,249,148,216,110,210,98,62,110,29,218,174,107,105,213,19,219,131,48,31,178,11,171,253,129,207,51,117,143,69,142,54,39,121,13,179,97,200,125,112,209,30,173,140,9,58,92,178,184,180,142,202,143,68,134,171,198,246,29,19,20,218,242,228,104,66,71,143,180,129,41,245,201,125,103,250,228,230,20,56,235,99,129,39,91,246,8,24,163,8,121,31,103,216,181,21,151,70,216,169,209,52,106,167,188,161,128,137,76,229,228,105,242,92,179,195,191,233,81,224,65,201,55,126,155,62,183,170,39,199,48,38,222,216,178,174,31,61,57,69,220,64,207,93,170,194,220,76,25,234,205,7,39,168,76,2,155,16,155,15,180,19,82,245,173,243,97,50,167,190,184,240,51,100,53,154,65,85,114,186,167,25,240,104,91,55,17,191,36,72,252,118,67,114,51,43,108,209,102,192,8,110,41,108,247,21,47,172,162,87,175,40,229,203,30,40,164,234,33,112,237,81,226,0,182,239,73,246,32,52,100,174,184,47,186,234,36,214,129,169,113,166,153,120,219,137,74,208,18,216,188,196,226,228,41,171,12,86,166,154,210,253,174,230,162,203,99,11,72,235,175,79,135,8,194,86,173,48,158,111,7,203,52,71,77,142,189,42,90,207,191,143,131,105,15,209,39,102,148,247,184,43,130,191,33,179,198,160,143,192,187,249,16,167,199,113,122,43,76,39,119,28,205,247,34,73,216,241,163,98,4,106,141,217,130,182,18,121,28,166,186,76,214,84,96,180,39,146,15,148,97,186,135,122,215,103,24,122,161,33,19,185,111,97,78,18,232,142,233,228,47,96,138,59,15,220,233,35,117,24,47,97,125,226,72,15,231,239,228,63,179,21,129,23,77,116,126,229,4,151,210,253,69,36,75,131,132,163,103,145,220,58,142,134,245,183,199,193,124,46,146,112,28,116,182,164,228,175,19,215,250,38,177,10,4,171,60,99,82,57,17,216,153,242,101,7,207,243,119,119,45,106,191,100,78,37,117,176,240,76,141,53,162,32,137,217,53,117,128,248,170,7,97,231,249,116,58,101,52,179,0,211,243,194,36,166,155,10,29,34,99,13,17,253,194,20,111,180,28,118,214,255,6,227,242,194,211,88,185,154,244,32,124,185,121,57,132,65,80,187,146,71,78,150,47,94,24,194,32,172,74,242,80,89,98,252,195,231,221,85,81,108,102,235,65,80,231,48,93,105,98,93,65,174,204,216,9,14,35,197,34,107,254,25,29,216,65,251,165,89,247,216,210,113,92,66,94,128,236,213,92,66,0,230,203,198,55,251,162,249,103,132,172,83,82,47,177,54,82,127,68,79,90,150,16,178,59,190,253,194,53,161,105,153,2,242,120,139,45,43,6,102,251,89,97,224,91,198,68,205,222,55,235,22,104,66,9,118,206,68,134,76,51,196,112,38,115,87,103,100,182,128,7,117,91,133,217,5,125,48,84,114,89,159,76,245,207,239,27,11,238,146,148,228,130,69,185,235,161,80,207,96,164,107,68,65,31,92,141,43,55,157,42,185,52,156,154,189,179,12,77,151,63,48,104,26,9,204,184,177,137,160,170,62,53,50,140,78,140,131,63,15,123,176,42,140,240,139,95,218,207,36,75,209,17,102,135,104,244,180,150,230,3,83,201,232,14,155,94,196,11,119,247,152,51,43,59,168,38,239,149,237,233,240,25,28,75,217,57,8,146,76,239,8,2,166,58,240,158,28,85,14,135,23,45,65,26,61,146,116,187,201,103,180,137,22,109,36,26,61,98,80,153,3,102,3,167,145,107,130,174,227,111,132,41,78,75,198,231,141,152,132,190,195,12,101,221,190,85,107,152,137,147,211,114,254,190,238,137,82,121,192,244,164,228,7,110,177,213,192,64,80,141,99,129,113,185,113,184,207,119,17,154,86,9,111,1,179,183,40,207,201,23,132,67,135,145,61,79,207,149,143,238,109,165,217,146,64,93,31,11,3,213,165,119,50,252,27,12,75,53,174,70,162,197,127,251,140,233,146,245,169,89,211,138,63,21,76,129,52,9,55,33,11,69,88,93,43,174,115,250,17,16,123,186,237,6,210,95,115,60,20,54,228,4,35,71,135,134,234,234,207,40,71,92,34,7,220,109,63,47,240,111,230,114,24,158,112,214,177,68,195,178,167,48,144,242,109,162,206,150,77,127,37,118,65,72,197,208,148,46,240,217,75,120,83,29,46,0,168,2,73,220,204,3,117,247,48,218,45,161,17,43,76,126,50,7,204,138,168,219,86,54,162,241,219,103,194,92,163,235,142,185,227,236,224,51,106,217,150,17,148,27,195,210,221,103,173,130,184,235,51,86,232,100,243,22,100,83,139,232,207,247,105,209,109,13,244,12,82,221,140,155,200,183,135,82,8,41,171,40,186,233,242,205,242,193,101,232,46,231,132,24,81,107,160,173,227,149,132,158,38,30,85,202,7,163,8,254,236,151,207,235,30,1,99,103,61,116,183,205,202,236,143,228,4,132,229,249,180,97,12,196,46,135,94,170,162,229,108,146,231,203,105,125,20,106,48,193,209,52,65,177,119,226,48,186,136,186,157,198,244,206,75,156,217,20,0,122,127,178,66,39,150,141,119,77,174,125,233,198,147,92,126,241,220,74,49,67,111,157,86,172,53,216,147,178,132,254,73,211,143,28,237,146,184,244,208,145,195,174,207,79,19,220,58,204,23,52,52,41,196,186,225,203,159,201,90,118,253,56,217,83,69,98,134,234,22,54,182,10,147,31,254,96,234,80,251,201,118,133,28,68,182,238,166,54,159,163,41,234,236,128,225,83,41,124,94,182,187,145,252,114,35,91,63,16,115,46,245,37,202,220,61,69,229,21,152,124,89,9,184,108,45,151,195,93,224,139,9,56,61,33,5,57,36,23,107,201,16,231,213,136,203,72,183,136,76,255,96,244,167,151,150,102,39,220,172,233,193,16,194,217,8,68,106,22,207,212,149,46,140,85,253,120,126,155,142,1,79,17,90,41,86,122,123,128,17,134,10,120,24,251,93,97,36,146,62,24,42,178,158,28,210,167,127,219,148,195,73,6,200,48,134,5,237,99,137,164,58,204,65,133,145,159,143,147,83,33,209,44,221,153,103,156,145,14,138,105,138,158,27,33,221,29,48,58,153,89,19,136,16,49,122,60,149,100,46,145,154,157,28,221,139,198,192,124,37,77,97,204,234,252,202,160,51,174,231,194,207,204,210,227,145,91,36,165,19,249,153,74,75,100,155,141,216,172,97,216,65,207,127,245,15,109,207,100,58,241,3,136,183,125,102,129,86,199,3,151,45,167,70,95,71,175,187,146,59,240,219,130,13,92,231,51,235,228,176,249,194,143,133,149,80,249,219,116,52,125,119,109,210,175,58,157,178,228,175,184,235,180,158,109,16,1,65,141,237,0,245,145,254,44,2,164,236,125,227,73,99,214,168,250,9,216,76,95,253,220,236,44,182,150,164,45,40,104,31,186,68,56,206,50,155,209,164,143,25,49,190,223,93,23,78,114,49,126,215,38,15,172,131,244,68,212,95,68,64,185,22,197,54,141,8,144,192,243,71,202,134,123,164,39,187,136,35,79,192,72,213,235,194,89,105,139,241,125,41,10,133,249,41,14,176,140,127,95,64,67,45,81,127,219,90,122,60,212,177,129,208,245,202,161,246,187,228,48,112,99,211,165,41,194,30,33,57,219,183,243,1,201,83,49,215,232,244,193,150,229,81,56,135,54,52,13,222,175,149,3,35,131,213,241,194,88,149,44,77,94,146,22,141,186,4,193,103,127,2,219,4,45,205,151,55,130,180,174,145,41,29,229,53,134,33,158,66,79,30,237,188,60,239,233,203,68,4,169,234,142,119,147,80,242,60,154,201,202,105,223,197,129,207,126,45,38,21,10,107,34,34,8,12,55,252,59,26,245,249,173,48,42,132,62,136,139,169,142,44,133,211,22,52,39,77,207,163,76,70,103,165,195,245,201,252,35,35,215,83,60,49,248,88,123,235,109,213,146,34,170,205,86,126,220,178,83,199,206,125,126,215,205,186,90,52,41,68,67,225,248,208,170,134,33,244,204,36,247,6,68,234,18,173,116,217,139,247,133,115,253,125,89,201,28,62,52,127,65,226,38,222,22,154,43,108,128,53,31,181,178,211,227,172,67,124,105,77,112,76,11,188,138,195,205,42,169,79,14,225,44,227,1,211,167,167,217,195,89,67,28,253,160,150,178,237,154,102,179,108,242,133,97,41,107,117,121,224,189,224,194,113,57,153,111,135,102,30,207,125,44,223,132,36,179,173,159,154,245,36,11,234,199,162,209,185,179,222,213,70,250,200,80,210,217,56,87,107,6,15,233,141,122,81,19,147,111,253,185,172,228,18,47,137,84,248,249,114,53,119,184,168,35,228,11,195,106,73,154,115,25,252,218,114,20,75,212,172,191,220,87,204,70,104,127,194,24,211,203,102,166,188,153,42,56,22,93,204,16,200,75,154,28,128,163,153,230,54,61,184,89,130,214,97,86,135,244,192,20,127,227,186,233,209,123,114,158,253,236,1,190,131,177,158,214,97,128,21,249,221,140,38,90,214,207,202,246,12,34,248,130,243,194,148,214,159,36,50,54,190,113,87,248,196,139,26,3,3,20,171,76,135,201,228,106,87,221,192,228,172,248,3,53,17,56,205,110,195,123,105,241,54,96,250,54,253,116,144,121,245,98,69,218,102,162,209,158,207,178,187,104,1,218,206,120,191,234,77,119,147,179,15,24,13,49,253,233,201,246,223,199,9,126,131,111,2,251,132,79,53,70,194,121,30,99,63,233,111,118,143,126,211,86,238,123,46,108,153,60,114,192,212,238,159,47,135,227,227,202,232,27,218,58,68,121,129,203,223,86,134,170,85,159,188,124,95,94,162,73,22,22,106,123,38,223,206,142,131,147,237,126,30,116,249,90,109,104,122,47,108,207,200,79,195,186,194,20,254,249,225,237,147,73,162,124,217,134,82,177,104,246,206,249,131,161,250,233,183,3,227,166,248,32,163,235,99,62,245,2,182,31,113,97,24,14,62,163,136,136,190,197,185,49,86,122,190,105,58,44,226,212,229,156,89,23,142,51,125,82,176,118,56,155,205,131,194,149,98,225,15,94,180,183,106,135,10,197,134,230,141,113,192,85,13,17,152,49,16,91,234,14,179,85,169,253,157,190,83,242,147,47,227,58,84,205,16,147,142,43,14,159,13,84,209,66,199,48,247,227,59,8,23,166,86,58,221,48,101,84,31,8,160,143,137,143,21,31,86,243,43,67,71,107,14,77,78,195,192,247,249,230,236,73,233,168,124,224,141,111,179,195,201,210,192,90,201,96,223,115,63,0,82,130,231,11,170,15,92,93,127,34,89,251,95,127,97,12,236,252,183,7,12,145,103,160,157,41,172,151,56,154,168,249,73,125,51,245,94,214,83,130,230,217,149,109,120,246,60,52,173,236,128,171,198,186,3,181,157,233,83,33,44,185,162,222,69,180,150,21,79,217,3,143,49,230,115,110,136,24,253,131,207,238,92,97,186,252,226,145,211,232,88,116,170,60,107,34,90,213,14,99,183,213,219,19,101,112,111,23,70,183,68,155,188,134,217,156,251,39,66,203,235,208,194,238,185,80,114,196,254,219,217,140,144,242,51,210,194,203,61,89,209,112,232,64,235,22,113,58,138,248,143,62,210,129,105,124,242,131,17,171,122,171,94,104,90,250,109,207,105,148,183,7,237,221,231,74,98,138,94,158,248,135,150,161,155,148,72,211,94,189,142,51,24,131,55,237,6,186,230,19,101,208,13,232,223,199,196,181,96,188,96,233,254,184,209,231,232,237,169,237,156,213,219,217,86,9,98,121,153,79,117,198,90,23,71,192,169,136,99,147,109,146,150,239,60,18,100,28,226,54,45,28,49,161,249,19,131,222,186,74,127,234,74,195,119,7,116,119,165,173,91,170,3,153,15,197,133,187,105,84,8,202,205,248,234,2,53,228,220,246,122,224,16,194,2,78,79,2,106,208,113,180,252,212,141,228,215,214,235,78,86,84,14,184,150,231,109,36,235,122,116,244,220,99,123,234,93,230,2,20,112,66,18,86,97,51,174,190,40,155,163,249,84,86,49,0,30,126,217,38,114,166,145,2,45,16,78,40,76,63,121,163,246,150,218,206,70,197,79,126,130,39,154,138,116,46,164,98,226,3,37,153,96,171,62,147,51,59,166,184,107,186,176,235,51,199,247,236,91,239,100,27,164,253,196,48,189,133,253,48,48,93,222,26,92,65,173,92,223,209,39,232,123,206,61,191,206,154,100,123,156,92,222,72,34,152,88,7,198,228,70,114,218,3,222,94,186,219,177,3,211,243,171,243,77,205,177,238,13,70,96,237,15,55,0,39,160,56,181,229,176,5,165,15,247,187,46,84,22,181,200,190,204,15,48,208,212,91,210,232,126,152,143,235,133,89,83,235,67,187,198,28,198,231,34,99,46,117,141,239,173,19,163,4,74,70,226,225,75,148,216,191,154,144,69,209,60,227,248,61,165,128,251,82,207,100,242,38,8,212,197,79,151,243,239,159,13,42,174,30,254,56,231,50,149,7,221,99,34,133,238,231,102,39,92,117,93,58,243,51,237,204,14,67,7,127,246,198,141,214,119,127,40,212,58,146,78,9,155,40,36,197,209,133,62,120,173,232,86,244,41,75,192,168,17,150,7,102,61,186,48,111,190,188,219,95,82,52,126,219,182,99,213,247,133,89,247,244,111,15,75,39,154,232,95,216,157,80,128,177,123,120,224,30,214,98,137,181,98,138,8,241,15,142,97,54,200,5,61,191,12,121,32,46,204,236,78,254,0,119,133,85,134,148,109,59,149,50,191,107,184,254,58,140,204,219,209,223,22,190,63,207,198,250,192,209,36,5,92,69,158,24,116,69,142,31,125,26,216,252,122,79,39,166,107,241,178,42,77,232,239,32,36,179,228,47,139,142,39,165,197,49,70,201,143,58,140,61,95,123,224,237,78,87,116,44,80,201,215,129,192,86,220,183,122,144,78,105,105,87,152,110,12,127,98,108,208,211,195,85,34,137,54,227,104,91,60,158,147,67,68,152,1,227,166,252,164,73,178,215,146,18,162,246,15,169,27,20,217,238,128,173,201,225,133,171,239,76,174,204,178,78,25,220,244,189,110,163,235,105,252,79,140,56,252,179,237,63,245,178,254,192,195,215,98,115,123,173,207,76,134,216,123,113,212,58,160,198,59,87,69,212,213,105,103,123,222,52,11,158,115,87,82,71,138,104,62,71,147,12,245,120,209,156,195,244,77,114,112,220,242,153,198,17,225,208,187,98,167,226,11,121,39,22,125,98,8,132,164,220,27,9,56,63,180,50,10,15,177,164,245,70,186,235,153,160,33,43,248,90,124,2,203,246,14,254,214,220,57,30,61,24,214,242,252,112,206,188,249,137,204,226,108,235,25,251,205,132,21,28,206,141,239,72,211,116,184,237,248,171,34,141,183,210,195,45,65,45,226,30,221,126,230,118,15,169,19,177,168,123,180,177,144,147,38,224,105,206,246,117,133,48,254,76,207,207,193,236,140,253,224,95,192,172,21,123,196,157,60,76,101,42,46,218,212,5,189,35,162,42,242,108,143,18,200,228,171,105,158,189,105,84,35,155,38,216,241,50,240,102,51,154,251,225,41,108,173,89,216,175,95,248,108,218,52,191,126,126,105,121,130,48,53,243,159,219,202,143,71,56,42,30,9,29,122,106,56,188,172,193,204,151,149,102,89,107,109,72,64,186,32,182,5,205,92,153,234,211,186,210,144,171,247,147,167,52,197,86,143,64,254,236,19,118,92,218,16,73,126,58,135,160,91,140,184,41,122,12,20,198,160,210,191,232,51,91,146,0,147,142,3,28,14,93,105,32,33,187,188,148,165,0,249,166,69,66,0,179,160,34,154,172,16,142,176,35,245,97,132,200,135,228,64,16,218,98,95,238,227,4,210,234,243,200,58,149,50,63,55,170,154,229,233,204,50,137,233,226,67,212,218,16,31,5,32,84,48,252,179,36,154,30,79,79,78,53,54,143,143,127,52,128,84,10,135,180,168,243,209,96,21,163,80,92,245,129,179,202,87,255,50,247,121,243,165,63,240,114,211,95,98,46,235,208,87,184,125,79,229,204,9,214,50,171,240,89,197,86,137,233,200,30,235,243,178,71,4,117,152,36,102,85,40,89,16,104,92,46,54,89,167,237,115,99,108,17,183,239,17,225,182,44,21,133,89,120,254,228,111,30,133,79,161,157,158,57,82,182,200,246,142,252,116,110,193,3,243,233,104,160,99,174,45,164,152,38,121,238,167,91,19,176,142,50,2,178,185,253,162,77,210,112,232,69,163,44,20,191,60,72,129,159,95,254,175,255,250,183,255,244,151,127,252,167,63,253,229,175,127,254,211,255,249,187,127,249,223,127,255,231,127,248,95,127,255,207,255,237,63,254,251,191,75,255,250,175,127,251,47,127,253,231,127,250,211,223,253,205,127,248,211,223,255,245,255,254,229,79,127,243,183,255,243,79,255,248,191,255,244,215,191,252,243,223,93,224,63,253,249,31,254,244,159,255,250,151,63,255,195,255,252,155,191,253,239,255,248,143,127,249,31,127,254,135,191,255,235,57,207,127,249,253,40,66,45,180,248,254,158,243,70,141,10,214,161,95,19,48,133,220,33,176,216,12,119,218,245,134,75,164,89,199,143,26,111,1,51,247,199,201,113,113,236,114,242,110,34,243,229,194,216,139,180,36,112,35,103,127,41,81,184,187,115,53,31,10,193,222,203,136,200,149,55,217,253,245,159,146,200,157,105,54,59,60,12,204,3,166,167,54,252,144,206,66,159,80,183,237,2,211,242,117,211,131,219,8,33,210,0,1,21,167,87,215,139,64,222,11,25,113,129,219,112,78,197,54,5,134,148,228,212,213,178,131,213,225,182,198,115,172,217,234,126,167,206,38,103,21,112,226,94,238,55,179,217,232,108,209,215,180,175,127,249,230,239,60,48,75,241,203,193,102,239,91,253,93,118,219,59,174,15,230,227,246,212,227,182,238,117,233,217,162,156,101,17,238,133,49,178,237,223,64,33,149,78,31,120,190,112,129,146,241,77,207,244,66,155,183,214,133,179,177,2,247,7,27,215,174,250,209,236,87,166,158,188,49,125,220,152,31,43,37,130,168,245,193,181,197,126,2,122,237,153,169,190,101,26,183,133,134,30,250,133,59,173,133,93,96,12,84,239,68,130,29,26,102,173,89,126,153,81,233,35,97,86,227,15,11,12,221,212,245,53,9,64,225,146,8,60,32,125,222,24,21,213,23,194,128,254,193,248,6,186,222,23,138,200,233,108,236,155,60,51,18,34,221,127,59,37,196,35,228,129,35,47,232,159,30,77,203,107,235,203,78,197,230,147,11,47,82,124,165,234,219,132,67,118,127,26,193,191,244,192,136,19,228,238,71,163,102,222,190,208,187,179,190,198,32,69,106,21,19,13,25,134,22,207,221,187,182,158,197,41,67,156,233,24,10,198,133,109,170,30,50,206,186,149,97,138,195,175,151,101,79,214,131,117,131,23,212,135,120,155,69,127,219,2,11,135,169,216,63,95,8,14,54,62,12,187,25,72,45,133,201,35,251,79,163,74,87,170,94,153,249,206,230,128,113,235,147,131,27,141,204,55,141,134,254,22,36,104,125,102,144,142,110,172,73,70,25,161,241,249,192,62,247,111,83,4,148,141,148,161,221,229,153,55,133,166,44,125,79,180,145,97,158,232,63,125,70,78,151,110,227,110,194,162,59,94,8,254,67,233,185,112,212,12,125,26,230,72,181,116,63,48,205,26,205,47,188,13,116,20,228,117,50,9,123,115,210,129,123,82,129,90,27,42,201,53,127,55,170,165,112,27,20,166,85,32,174,188,209,63,161,71,227,123,149,252,125,53,99,1,201,40,197,117,173,196,79,103,115,62,21,120,144,57,243,135,70,37,81,104,13,40,212,141,173,112,202,210,185,1,76,133,218,47,252,12,164,93,117,28,34,254,226,45,12,180,84,89,95,181,192,80,142,98,172,84,170,33,58,14,105,197,116,45,87,74,183,214,132,247,193,236,116,191,161,84,160,160,13,185,114,154,9,91,140,83,182,124,37,63,51,245,185,210,56,249,207,149,88,158,90,206,53,244,15,183,173,117,249,153,56,144,137,136,239,143,158,237,170,131,229,76,180,201,133,204,76,79,13,157,33,129,153,155,171,159,28,177,117,225,134,163,175,70,87,222,61,154,214,190,254,213,221,64,153,230,103,160,120,222,45,133,241,23,203,1,35,110,253,192,103,206,243,219,102,114,77,210,237,204,132,104,158,187,23,62,161,104,217,207,201,51,146,169,195,97,68,253,247,126,96,100,79,2,182,14,23,133,41,105,124,71,19,10,234,111,103,152,26,1,35,244,160,183,157,72,8,251,125,17,76,164,169,7,179,113,169,129,34,144,87,31,20,81,209,128,73,189,201,194,106,190,155,205,143,158,52,12,233,34,66,18,192,187,103,183,9,72,228,37,176,153,205,54,135,43,30,107,75,22,168,98,222,130,247,251,107,182,62,117,89,253,204,92,246,206,58,112,38,153,110,3,61,79,152,181,242,62,81,132,221,182,136,33,211,20,208,147,91,145,89,247,196,150,122,58,48,98,238,191,163,81,160,67,221,161,9,108,242,162,43,96,123,187,31,76,189,170,221,145,116,96,235,82,156,2,79,44,31,230,133,39,116,207,42,168,121,9,250,185,141,67,91,229,194,105,124,107,119,24,2,215,45,202,139,36,62,16,218,174,14,179,172,203,117,39,226,187,187,178,46,172,72,183,68,196,240,201,140,239,227,240,9,167,235,115,244,176,118,11,135,209,76,73,242,196,145,78,92,113,221,166,220,35,215,141,221,211,40,113,221,16,187,191,184,21,216,68,41,28,62,235,168,104,222,1,27,201,54,96,58,53,63,216,186,238,157,11,12,60,148,57,103,198,32,195,35,29,96,98,128,33,48,197,250,27,173,3,211,227,91,5,38,112,205,126,180,25,212,124,193,188,21,85,155,211,35,128,153,200,21,54,25,194,242,193,93,22,40,58,178,88,77,151,28,221,146,94,26,202,140,121,124,191,93,132,9,217,38,6,152,46,56,9,76,94,88,126,27,49,149,222,125,48,216,38,53,41,140,128,212,119,225,121,139,98,94,67,188,47,235,185,241,128,250,190,252,73,75,170,167,98,128,159,174,250,102,186,76,227,27,74,105,170,116,74,67,12,160,183,15,133,170,159,21,109,176,70,4,150,30,84,130,145,90,211,250,222,215,146,134,99,170,204,179,247,239,151,177,158,144,41,137,154,93,115,53,0,63,183,12,149,70,69,119,124,227,16,243,9,133,33,4,142,239,174,107,127,143,46,230,184,18,15,188,177,111,20,56,33,207,31,111,147,230,205,46,112,197,81,42,190,221,49,208,63,236,10,47,79,202,129,146,142,25,138,154,110,157,195,236,4,101,206,161,119,19,245,90,135,137,31,244,11,57,159,238,144,81,74,75,136,124,126,24,255,237,152,176,44,137,191,198,131,158,201,59,206,141,194,225,214,235,38,13,247,141,194,44,19,41,139,100,249,176,110,105,182,161,112,9,127,65,131,219,144,33,72,66,105,108,191,44,243,180,210,1,92,40,145,148,22,112,210,28,14,112,89,37,102,51,170,158,179,232,201,97,48,79,255,105,4,70,36,186,131,98,195,19,245,11,111,148,196,117,82,128,189,238,98,53,168,202,157,56,103,200,243,68,203,193,131,32,180,10,169,183,203,219,160,198,94,227,109,20,122,123,190,237,81,251,177,165,167,255,54,93,235,210,24,1,124,190,166,186,3,238,194,29,197,148,231,12,193,24,131,153,188,114,123,96,202,97,43,224,19,215,200,102,215,234,22,206,75,69,14,143,213,68,143,70,35,50,62,174,140,190,117,86,148,194,155,191,175,76,59,113,122,206,253,233,96,2,211,86,56,5,102,87,24,159,158,213,87,154,160,149,4,171,223,150,37,50,228,88,100,204,99,22,61,113,94,22,150,0,104,10,99,121,226,104,250,127,245,224,101,76,210,31,60,201,215,200,60,136,7,119,148,252,214,252,169,225,202,61,159,64,173,199,61,79,51,245,214,119,133,234,95,172,230,211,74,12,50,140,6,26,92,78,219,160,144,188,208,183,127,224,18,23,134,178,184,244,249,131,146,220,105,14,159,31,151,38,105,131,209,242,13,24,230,145,254,180,201,212,198,209,157,244,195,3,195,205,157,1,219,144,87,216,126,208,225,134,6,91,123,142,206,222,40,9,92,68,41,207,208,234,246,78,102,187,166,130,144,92,56,181,148,128,49,19,84,144,78,253,56,51,162,141,223,190,169,193,173,26,174,76,178,204,180,74,167,65,116,120,83,137,203,30,208,255,147,14,111,170,2,213,111,26,95,16,105,168,176,1,204,30,224,194,141,253,67,209,97,102,70,159,247,171,158,136,243,76,89,203,233,190,15,65,59,130,43,228,133,229,202,49,239,136,192,110,226,20,38,133,63,76,143,114,110,241,54,161,171,9,231,27,129,124,210,239,126,105,212,180,164,147,17,55,76,196,90,253,210,74,85,127,118,124,18,112,59,245,161,96,74,176,250,50,209,4,118,37,113,96,38,74,249,105,35,171,196,133,177,1,151,153,208,236,177,166,7,33,147,196,105,147,5,128,77,192,112,133,90,98,74,56,201,10,79,211,248,112,152,13,91,105,10,159,53,96,149,128,233,45,149,43,59,151,158,157,21,8,156,180,91,227,192,149,58,109,28,125,214,118,233,94,107,244,75,183,228,99,129,222,2,177,186,107,230,84,60,124,62,50,11,103,121,220,133,189,99,246,51,27,53,99,41,140,86,76,253,96,228,217,229,117,156,39,140,4,129,195,86,118,145,155,46,217,190,15,135,27,91,121,185,108,147,142,249,126,187,214,34,60,50,83,24,42,222,107,200,201,81,215,252,30,25,114,59,219,179,207,118,105,75,215,107,18,196,161,90,199,201,207,142,109,200,209,11,138,232,173,139,240,108,251,22,221,235,134,214,112,243,148,8,177,85,234,58,77,119,86,65,215,24,36,182,58,43,180,12,195,142,231,188,59,75,1,163,77,252,13,52,126,11,75,225,11,147,213,72,50,111,116,146,140,78,118,52,67,237,42,178,241,40,18,161,153,122,239,155,240,180,73,159,73,195,86,210,219,99,48,155,65,234,71,46,252,172,145,217,155,229,17,41,217,66,72,231,153,161,34,92,29,101,161,146,136,147,185,111,185,104,30,44,166,44,10,231,141,108,113,117,254,4,251,8,74,185,114,110,170,144,245,86,183,233,2,181,238,36,133,145,157,241,163,43,6,113,18,245,29,24,217,120,135,17,85,22,78,33,205,207,166,176,234,240,249,54,133,248,1,108,202,26,14,15,122,163,150,190,77,42,203,126,219,217,150,24,57,154,64,228,214,98,23,159,109,210,80,24,27,227,237,166,109,11,58,103,18,30,62,7,211,50,224,63,77,107,168,134,202,188,160,240,68,193,120,179,150,162,191,12,23,207,87,85,18,82,202,53,48,24,43,240,31,124,38,108,56,43,251,129,139,235,100,18,53,34,109,149,31,216,137,148,160,39,14,124,134,48,125,134,59,96,104,101,243,57,216,181,7,0,139,114,6,25,254,240,150,151,195,121,168,140,32,33,202,28,174,139,11,79,120,158,208,184,62,176,87,198,65,73,226,22,253,118,40,57,7,156,108,97,85,248,76,88,251,131,145,61,209,79,107,157,40,62,57,140,82,78,46,67,97,84,5,71,192,67,117,246,27,107,205,217,206,249,51,121,253,176,64,203,242,236,48,190,156,83,221,99,27,174,96,213,117,248,105,56,65,49,85,175,172,91,163,155,195,216,144,148,103,78,96,250,243,147,159,49,195,154,32,48,250,247,217,225,138,156,155,190,106,138,132,110,177,100,17,78,94,250,50,73,3,228,184,109,235,126,30,250,84,104,250,242,143,171,157,79,33,73,190,208,244,18,16,23,116,24,121,121,29,72,100,251,123,243,135,150,76,89,80,78,78,184,236,99,161,66,211,23,153,126,80,196,30,138,195,166,237,90,20,134,117,212,3,198,14,240,57,119,41,238,191,124,96,211,219,123,96,172,217,182,195,176,217,245,161,209,101,234,130,94,192,68,46,10,119,172,123,226,183,205,149,68,47,13,58,136,111,94,200,184,215,252,220,88,197,225,236,62,211,243,173,176,23,213,147,255,204,41,28,70,87,73,31,121,69,161,208,23,124,88,45,59,233,209,248,152,196,135,143,168,201,210,5,2,213,139,230,137,1,202,124,164,87,4,134,99,179,252,190,206,168,107,58,76,169,63,214,184,176,19,64,65,22,17,184,32,215,237,23,102,246,105,186,240,85,232,237,57,142,182,197,70,70,113,165,206,234,243,6,140,195,85,116,36,193,6,244,244,20,94,53,84,76,62,20,213,151,234,49,43,156,251,170,105,210,110,210,188,241,192,219,124,44,146,155,25,166,149,248,233,214,80,11,211,163,113,38,246,219,66,150,90,58,36,249,88,161,141,250,193,248,110,234,22,26,6,83,41,113,215,213,100,95,228,161,160,235,233,164,115,26,236,204,170,69,224,179,60,185,185,199,34,211,59,158,39,158,43,62,239,62,198,33,80,63,235,11,4,234,28,15,173,88,131,171,94,57,215,18,99,28,63,58,77,86,242,6,104,110,116,152,211,235,68,142,90,128,235,52,35,179,56,103,125,80,164,250,253,194,115,55,74,240,7,39,230,231,21,7,91,154,110,40,12,77,196,135,33,73,155,164,39,63,115,124,41,241,121,33,125,243,188,78,178,199,45,230,13,99,46,234,88,161,174,240,157,156,181,106,232,196,112,150,171,228,109,50,203,194,202,161,19,3,85,68,111,86,39,215,50,207,189,117,133,123,152,181,208,121,130,220,119,121,143,118,195,149,5,73,161,52,125,97,148,211,134,239,19,8,127,147,22,233,237,210,92,109,140,86,21,90,173,245,183,235,89,22,124,148,99,84,57,154,254,116,69,68,193,127,218,20,158,198,115,48,211,173,31,140,70,180,48,241,40,202,98,228,238,79,165,226,11,83,21,45,205,45,214,86,49,243,156,174,48,133,134,228,63,93,76,107,83,127,154,156,187,175,95,152,158,156,229,238,27,43,80,46,8,199,29,70,65,79,35,79,170,74,174,156,205,54,27,153,238,246,92,90,216,159,147,105,96,122,211,75,67,94,229,142,36,219,48,10,51,221,62,129,50,227,96,230,62,233,111,110,13,203,31,111,215,34,15,241,56,108,54,228,64,113,248,112,248,44,18,200,211,252,219,242,156,170,201,255,156,40,190,166,127,71,221,254,132,221,82,222,0,54,37,103,135,225,162,73,5,29,41,146,51,167,228,15,70,220,250,129,19,229,92,135,73,159,103,133,205,12,55,96,4,150,150,192,8,49,111,63,121,66,26,52,235,201,209,7,58,235,154,195,41,201,108,101,48,95,135,195,109,106,169,248,76,110,76,50,247,182,89,113,117,113,233,54,247,221,235,98,99,146,197,44,136,46,243,109,145,130,195,153,8,86,225,1,77,221,97,203,228,11,140,73,229,89,234,46,140,66,99,249,8,65,192,24,158,250,209,104,201,76,125,224,38,154,221,63,24,205,126,121,162,38,55,242,193,20,59,138,220,53,26,69,168,114,56,220,134,52,224,88,162,25,37,28,135,9,37,154,140,5,140,182,113,122,112,120,46,49,215,100,65,76,236,85,29,62,79,117,10,141,10,198,28,130,0,23,62,209,81,73,74,106,27,236,155,227,190,135,217,89,11,99,174,98,205,118,190,218,11,103,196,100,134,194,21,114,211,7,147,177,250,224,12,23,160,251,149,163,144,35,125,4,136,0,47,250,221,62,56,139,247,121,55,63,148,230,227,176,82,131,43,242,88,76,215,153,254,231,11,99,179,48,133,244,118,230,38,50,230,23,173,182,107,19,218,219,143,175,119,97,210,97,18,136,16,75,179,189,245,115,55,51,89,248,158,169,49,22,206,131,187,112,197,165,253,187,107,44,221,45,214,254,161,200,190,142,37,229,117,42,253,231,218,127,48,245,12,24,16,2,163,196,49,28,62,43,69,83,102,13,102,16,221,7,90,49,189,83,229,17,158,200,29,79,155,11,159,111,41,73,59,33,42,164,232,253,252,80,228,67,186,172,230,112,253,182,79,72,214,122,37,186,134,7,68,84,57,103,135,145,69,206,242,68,176,250,93,126,207,72,141,139,157,131,241,65,86,142,83,15,178,137,242,188,54,106,88,115,251,101,153,150,86,81,86,38,154,216,126,244,137,4,78,20,82,21,166,5,170,124,240,16,162,53,176,53,16,6,156,85,96,130,29,25,45,232,254,72,140,218,223,135,194,120,92,238,128,81,236,200,250,233,97,197,213,3,62,135,11,163,7,37,80,216,46,2,15,161,236,156,41,26,97,228,22,48,50,243,77,97,184,42,243,131,147,236,177,25,208,168,208,47,135,27,140,187,254,76,57,180,214,56,76,195,137,206,41,217,20,142,114,192,106,200,195,108,103,45,86,142,154,66,136,28,140,181,100,139,219,70,188,108,8,197,10,229,58,24,153,1,23,109,15,178,213,167,23,159,175,76,138,122,61,203,11,186,52,43,6,41,109,146,122,114,66,241,239,153,146,157,20,222,11,218,154,35,230,97,35,171,74,170,179,155,77,61,27,186,31,220,205,54,108,43,76,57,165,6,124,54,151,187,43,12,217,62,142,70,32,64,102,28,62,8,164,252,3,182,129,170,112,197,162,236,194,80,76,69,240,158,81,202,62,204,95,39,52,128,165,131,97,176,106,196,56,109,191,236,188,192,8,158,150,56,250,108,177,166,48,5,113,51,224,155,114,24,195,31,161,23,87,51,72,218,62,210,216,162,47,125,221,243,204,65,103,39,231,48,101,58,97,31,163,35,73,91,161,195,56,51,200,172,194,166,251,236,217,253,161,22,248,11,66,239,98,151,107,110,65,23,38,243,173,195,24,26,93,137,97,252,115,179,147,55,134,129,68,141,175,155,42,70,173,89,97,178,215,43,96,250,195,100,152,19,3,67,166,189,48,106,156,242,204,73,131,224,219,231,48,132,99,137,85,112,252,33,106,117,152,229,79,230,113,72,251,104,136,93,24,17,17,145,191,237,168,210,210,218,230,48,211,173,12,100,110,26,151,76,135,209,24,145,136,225,64,52,70,199,209,166,14,185,20,62,3,44,62,146,60,140,136,166,240,25,248,41,142,110,52,147,232,149,147,76,218,62,214,50,229,3,137,30,155,137,89,120,112,137,202,158,26,116,30,24,66,82,92,57,44,84,105,13,239,230,174,154,150,255,118,250,153,48,10,92,44,205,251,131,217,125,170,229,163,193,29,99,7,135,9,181,20,166,198,238,115,199,89,43,145,236,24,15,76,199,212,7,119,169,65,2,79,132,144,2,38,189,173,39,231,179,250,126,251,252,77,169,161,63,159,149,212,28,102,195,40,31,17,22,246,103,9,188,99,13,95,20,233,139,1,253,217,174,92,148,30,136,164,87,118,30,98,205,1,159,208,99,73,144,214,136,183,171,79,14,137,26,110,210,159,182,189,132,191,145,196,68,81,228,167,43,137,45,255,132,210,121,98,231,90,228,35,56,159,79,246,81,156,16,30,169,122,97,231,121,82,156,112,152,44,179,44,221,12,44,116,28,2,38,137,44,48,140,186,19,220,58,92,48,103,146,147,227,151,70,22,249,194,137,86,48,25,166,132,154,88,239,254,96,52,146,154,220,86,231,167,154,95,25,210,143,85,31,217,32,77,229,96,79,106,139,77,202,145,64,55,59,108,109,50,242,60,241,10,195,207,235,194,70,178,215,163,139,181,202,93,20,55,158,173,63,92,77,10,239,194,104,96,11,225,14,24,46,129,163,63,38,161,162,56,179,173,128,207,15,73,224,249,75,180,174,56,247,212,222,0,50,163,103,19,177,227,224,179,92,37,69,209,143,240,13,39,189,156,42,105,194,138,188,16,6,115,184,105,134,10,87,66,88,106,254,192,8,155,178,254,242,121,179,120,121,58,12,53,79,239,138,214,196,239,61,155,101,178,16,213,97,96,17,197,93,24,21,220,174,143,27,173,69,223,160,36,99,115,45,185,110,19,91,140,71,66,39,140,168,223,116,35,173,197,232,166,106,167,68,244,102,34,145,62,71,163,31,86,36,189,101,101,232,29,251,100,35,137,60,115,52,140,148,214,3,54,234,241,11,183,239,219,64,187,89,252,113,80,122,98,238,244,75,171,148,129,100,219,118,96,84,238,28,37,91,169,211,9,155,213,20,227,132,138,173,248,128,31,248,12,209,18,159,124,53,5,167,253,192,131,42,159,195,152,250,62,71,99,60,238,23,14,227,170,164,253,194,205,67,230,68,132,155,179,162,38,5,232,232,9,252,37,166,109,198,114,240,136,24,139,158,37,146,158,192,231,119,119,252,50,251,138,254,160,20,165,28,181,142,170,253,156,123,119,223,16,194,159,74,243,249,105,36,7,191,163,147,233,214,9,108,142,232,241,211,73,152,97,189,225,133,58,125,11,66,43,203,22,159,61,96,50,74,126,44,146,242,77,82,34,109,255,218,242,28,46,8,167,203,64,216,197,28,104,47,140,229,177,190,171,109,42,210,37,208,185,134,130,85,166,118,238,87,52,23,232,164,165,46,122,41,205,230,13,219,244,105,147,114,114,182,28,26,68,218,127,205,193,148,230,179,163,60,157,231,145,80,167,75,222,208,134,68,93,121,46,27,251,153,30,71,163,58,164,147,17,194,190,219,89,226,88,1,62,237,112,13,121,84,111,135,255,53,150,233,198,137,76,123,139,38,168,109,58,176,250,113,192,116,113,95,67,56,232,93,165,109,152,38,201,91,120,199,91,129,126,165,147,85,255,213,39,111,103,24,237,12,245,93,241,24,121,222,242,70,145,162,228,39,172,195,197,167,69,135,33,78,184,18,237,154,2,210,138,246,69,83,24,24,207,238,102,69,43,31,30,48,67,124,13,40,235,204,104,46,167,244,159,180,153,193,196,35,188,255,155,226,189,25,54,200,78,23,123,209,203,28,195,226,40,103,130,221,127,219,36,40,20,250,229,33,213,217,121,215,51,113,73,48,120,96,228,121,150,195,9,193,146,241,192,228,178,46,140,157,146,110,98,129,217,164,57,76,14,184,233,201,237,85,4,60,224,146,246,7,206,237,238,5,173,173,160,72,33,11,120,193,32,20,88,166,72,80,158,168,163,29,63,105,189,178,131,229,187,152,146,49,64,135,168,8,124,182,158,37,251,83,161,159,122,202,106,138,150,103,185,171,101,49,9,23,137,153,54,52,163,248,101,72,166,89,140,28,33,111,208,229,124,47,123,162,205,161,183,76,47,120,187,88,179,60,174,220,241,137,146,208,88,187,240,175,2,38,247,52,127,77,98,23,70,106,62,203,84,100,45,19,211,111,121,98,5,40,187,192,19,105,103,178,160,254,219,9,213,137,161,48,205,154,61,80,148,172,250,135,158,205,11,78,38,63,120,96,231,219,190,105,14,216,50,141,1,23,85,181,4,198,240,40,208,164,148,150,97,162,28,179,248,193,168,245,8,251,9,106,50,73,158,26,48,18,174,77,225,243,242,235,119,180,185,135,8,220,205,34,42,96,58,165,198,7,159,117,97,123,156,9,107,100,168,13,54,31,104,153,190,155,1,46,108,157,21,134,136,215,28,62,51,112,255,242,13,20,213,233,214,244,43,199,51,65,98,50,96,250,32,75,192,93,201,252,192,180,142,108,135,141,45,42,247,93,108,226,244,75,99,95,37,123,95,131,99,29,7,166,4,38,39,71,35,224,4,156,23,166,218,80,235,131,210,158,17,104,157,187,60,104,77,113,40,117,147,250,160,108,57,252,135,173,246,48,155,194,228,3,122,192,232,195,234,101,227,73,59,125,156,37,82,179,77,111,122,153,70,97,192,40,235,215,7,54,117,188,128,147,72,24,217,201,207,59,242,43,167,247,54,63,79,12,133,13,7,153,123,190,224,228,92,55,153,196,155,142,46,16,174,155,104,238,67,33,69,218,121,58,140,110,92,215,199,77,230,214,191,143,179,104,211,214,166,15,101,98,175,115,175,155,117,25,221,118,61,57,83,195,29,40,52,76,150,247,161,12,54,182,126,105,153,57,126,200,11,225,174,150,63,20,74,159,73,154,26,207,27,64,188,242,7,26,225,225,155,81,134,217,184,215,27,116,161,228,115,94,71,18,24,46,250,240,137,176,13,218,180,229,129,178,11,70,98,217,97,136,33,75,231,12,236,141,215,125,100,166,18,39,67,144,138,24,153,249,139,26,81,67,97,50,250,203,223,22,218,215,89,42,184,231,237,25,33,99,59,12,153,66,167,43,76,35,187,175,137,205,252,214,228,93,179,29,109,123,250,201,153,189,196,90,118,216,70,216,107,38,76,116,115,136,220,114,55,15,97,191,240,138,177,145,200,161,244,31,229,213,95,53,205,142,176,43,101,138,135,216,112,55,167,7,62,243,71,146,10,1,53,13,124,205,46,12,197,91,28,99,224,42,211,110,188,29,102,235,165,75,38,156,138,234,231,198,154,87,200,106,230,180,145,124,207,1,207,201,108,36,62,152,142,226,228,183,101,125,130,146,227,223,169,98,235,248,193,103,165,151,200,231,12,35,4,59,138,195,88,83,74,32,176,80,86,28,183,46,66,55,227,214,166,221,101,62,166,119,115,122,222,52,62,123,18,38,208,159,85,189,210,138,168,19,185,238,37,112,67,210,164,5,108,253,227,31,220,186,249,176,56,60,81,65,147,43,59,177,193,89,50,252,202,186,181,119,201,125,177,62,148,120,102,228,206,180,38,9,140,235,65,192,120,120,203,201,49,160,201,241,178,169,253,107,55,50,97,5,170,96,23,38,51,166,185,6,116,68,57,223,133,225,208,183,161,151,6,181,202,87,213,10,219,70,85,60,80,230,51,254,196,15,62,123,219,44,189,96,196,128,44,102,126,105,231,191,147,244,161,253,96,47,19,3,23,42,162,242,80,17,64,245,9,139,25,159,205,160,192,195,164,148,47,76,75,183,182,27,159,141,26,86,179,247,104,214,177,170,181,189,53,236,243,244,131,161,59,63,168,105,206,86,63,184,155,22,175,140,165,105,34,90,23,102,91,35,137,35,190,70,44,217,28,61,59,131,36,131,220,26,251,62,248,156,106,107,37,22,2,230,156,190,96,211,91,148,199,243,211,123,90,155,244,133,207,50,32,193,66,95,38,72,238,11,99,97,107,188,164,188,119,96,146,196,45,224,243,208,235,115,52,247,233,191,77,82,189,75,58,141,126,139,155,249,60,32,115,138,30,58,48,78,241,31,238,214,86,37,99,152,254,153,152,83,172,143,85,43,135,240,68,79,112,61,3,46,67,59,176,77,156,100,248,171,62,112,154,93,191,93,218,164,250,18,152,186,139,194,35,197,183,139,214,127,211,4,254,226,107,74,37,126,187,34,78,169,147,142,205,113,126,229,141,45,190,100,93,217,241,118,15,74,209,118,210,54,77,80,118,127,195,97,19,140,148,43,67,145,33,213,56,122,146,59,210,233,16,161,230,233,207,180,226,124,82,20,254,217,8,58,76,81,76,6,210,54,189,237,234,131,180,208,89,162,7,19,105,164,64,77,123,67,118,1,230,186,227,187,166,130,49,87,147,239,3,47,195,168,36,149,179,255,100,53,148,159,174,38,224,117,239,139,233,37,139,31,117,39,31,54,189,92,83,80,95,133,69,255,108,155,118,172,202,217,122,174,229,212,204,148,113,106,132,126,166,46,109,149,205,228,12,56,177,51,28,10,91,123,217,133,49,47,110,207,201,183,169,221,6,154,68,176,255,135,198,85,99,115,215,255,136,118,69,211,31,209,37,104,214,42,208,198,11,176,251,148,128,101,95,214,178,251,89,253,171,105,133,94,152,64,65,119,108,39,10,36,111,123,97,134,240,150,36,139,165,96,106,92,247,217,113,165,174,232,128,177,231,231,38,205,45,82,92,221,168,200,201,231,201,116,110,162,8,77,173,99,18,49,156,138,192,180,70,195,138,92,217,164,44,231,195,4,175,224,170,161,194,164,211,220,143,93,112,14,53,165,0,23,61,223,148,88,193,71,137,25,66,97,196,136,239,55,79,179,104,18,138,219,129,49,102,242,208,237,167,195,43,153,165,141,231,195,244,93,172,41,133,20,225,85,25,123,191,123,204,73,203,121,145,246,8,228,143,10,203,232,133,137,211,75,123,162,47,184,155,126,114,98,202,36,19,202,158,137,176,229,62,113,8,101,231,242,186,62,210,51,201,250,78,244,4,94,8,22,233,35,45,200,35,76,135,225,180,104,124,133,22,163,7,103,150,58,85,37,25,148,127,216,109,94,56,83,109,42,10,247,175,94,88,44,255,95,155,70,172,180,105,222,204,64,134,155,62,214,3,51,79,222,32,39,111,90,116,158,104,249,4,168,117,222,223,230,1,96,130,217,21,62,147,95,241,163,105,67,235,93,246,254,24,246,164,251,121,177,95,46,42,64,63,76,153,164,47,135,173,190,43,251,65,8,246,216,146,94,152,231,242,132,226,150,201,189,175,59,51,95,139,120,96,39,57,72,103,236,69,235,137,228,196,236,143,49,142,144,208,188,48,158,163,181,107,138,8,2,107,247,163,19,169,86,201,4,110,174,198,139,172,153,34,40,237,71,207,170,58,251,93,54,145,80,68,107,73,150,46,100,211,214,45,108,103,35,15,103,93,125,232,151,244,144,23,234,241,80,5,192,110,57,142,153,155,195,237,12,74,141,52,32,238,149,237,55,198,80,212,77,196,153,10,135,49,57,239,99,65,206,67,184,110,19,182,144,19,175,232,253,163,177,237,59,249,132,51,220,227,161,82,23,82,242,212,164,18,238,43,31,205,21,42,67,99,102,3,203,239,10,1,2,105,135,233,150,44,241,80,194,20,232,186,178,24,16,149,162,32,227,48,236,67,73,165,83,245,70,161,202,79,78,42,77,62,32,200,106,201,79,125,158,124,154,73,179,217,52,221,14,191,176,179,229,77,74,34,162,177,140,94,123,191,229,194,191,125,11,92,168,133,248,227,38,213,222,244,104,26,215,110,154,135,129,50,147,124,31,150,197,111,195,135,240,180,65,246,37,106,58,210,101,231,3,185,191,61,77,82,168,234,93,225,7,179,28,69,21,91,162,47,52,46,232,154,112,24,221,207,239,151,59,252,60,191,233,201,117,202,218,211,73,46,150,24,191,72,143,13,217,177,157,1,64,43,147,159,185,53,11,59,4,38,237,153,253,104,244,247,165,23,140,6,32,43,75,93,184,12,194,87,129,135,217,10,250,167,5,29,76,100,63,59,203,143,95,152,85,84,197,146,5,87,234,106,210,154,63,24,123,102,105,170,101,140,81,57,190,232,153,143,151,38,141,7,50,20,249,6,94,228,63,87,214,154,30,169,16,234,168,23,70,202,160,203,171,26,152,50,33,206,241,131,209,153,45,31,21,159,49,96,10,188,23,78,200,221,21,61,154,229,229,198,2,150,83,107,93,102,248,3,211,155,121,7,153,117,47,78,217,105,210,57,81,189,60,134,252,28,61,10,122,52,190,14,55,235,144,217,89,118,221,92,12,54,73,213,127,26,139,173,82,245,187,44,198,216,190,112,167,244,40,123,96,28,170,115,245,151,9,131,87,43,65,103,222,131,176,231,231,78,70,177,203,2,27,31,33,59,140,189,143,12,51,164,247,134,127,211,176,109,182,114,8,16,82,181,30,183,31,60,109,188,43,140,7,151,191,143,51,149,159,109,163,132,10,103,103,49,227,145,156,153,63,193,200,250,6,153,53,173,249,77,183,194,29,74,158,198,118,250,195,175,27,254,85,18,87,97,210,244,102,22,123,97,56,27,83,198,25,84,203,238,236,31,250,63,219,18,39,75,171,220,229,184,240,51,25,149,220,158,186,222,130,110,127,209,132,27,205,208,194,29,21,198,251,188,241,104,211,156,92,103,151,200,72,184,240,249,122,84,69,152,109,133,249,42,94,248,4,71,187,232,103,77,193,97,222,156,179,241,142,207,151,170,71,195,7,241,233,6,170,23,153,80,153,172,216,94,223,13,48,68,216,162,86,148,231,153,225,219,125,211,29,153,64,98,40,5,155,98,80,113,126,119,54,2,148,88,155,64,160,54,171,154,11,211,211,172,60,2,184,154,120,251,93,24,47,48,137,241,153,9,89,143,47,10,73,80,58,137,97,156,114,178,123,219,86,94,204,89,47,156,128,202,239,43,35,173,166,252,86,204,51,216,153,254,96,164,147,213,160,7,93,63,52,185,238,149,225,243,33,30,103,221,140,151,61,13,138,165,202,121,251,77,97,235,239,186,227,140,124,55,172,4,129,105,31,137,163,207,180,144,52,123,197,74,190,124,215,148,113,75,26,98,17,200,40,253,105,177,95,184,183,253,112,93,208,236,116,166,51,101,22,42,104,58,210,160,187,248,72,67,159,177,191,220,11,52,146,239,6,154,50,23,134,58,83,11,200,38,246,118,97,36,190,75,123,9,16,116,216,57,172,58,47,7,164,109,198,223,53,124,21,138,78,2,91,206,232,114,70,54,108,42,213,225,195,4,141,94,61,135,105,115,81,26,14,73,161,230,36,108,243,122,175,74,229,50,79,225,251,233,226,138,124,98,87,229,245,241,114,157,136,137,197,92,87,42,1,134,71,217,233,169,219,200,247,207,119,111,108,12,191,48,84,245,165,57,155,83,67,18,190,12,8,204,171,187,46,154,63,177,33,167,27,99,106,167,198,114,208,177,136,81,239,117,175,109,185,24,185,110,148,227,167,179,25,169,192,105,31,63,45,158,184,164,93,78,9,205,194,89,211,56,103,25,28,120,41,94,152,142,6,221,117,209,244,215,252,235,75,171,24,241,70,74,238,40,86,7,161,216,68,189,53,224,196,14,47,138,200,88,21,158,29,131,118,172,12,43,224,205,128,89,55,165,98,79,126,216,183,8,192,92,139,146,153,23,204,169,28,240,250,35,223,152,164,247,7,211,198,174,100,102,140,191,214,7,87,52,134,149,235,188,146,71,103,105,153,53,136,118,203,32,56,151,157,147,133,196,28,242,213,2,159,65,191,119,28,141,50,230,243,219,231,145,21,103,47,97,33,124,54,44,122,229,176,110,71,11,216,102,2,97,65,36,202,39,113,229,39,198,170,74,16,167,7,116,148,30,240,89,207,150,210,203,79,20,150,188,153,102,89,84,47,19,34,140,173,25,172,122,75,22,104,121,189,158,101,103,250,247,183,112,165,223,218,180,197,158,127,37,191,47,90,241,148,213,114,96,4,164,74,192,112,246,247,211,160,148,74,140,6,43,70,63,13,74,35,239,0,179,137,202,9,72,22,220,217,142,100,53,146,210,191,97,78,230,239,178,89,147,101,170,61,203,52,210,61,247,186,200,4,159,128,75,164,171,119,247,58,49,214,88,164,217,180,1,130,76,67,119,180,172,103,195,85,108,35,217,226,204,76,150,77,57,39,39,248,106,78,83,155,203,218,240,20,62,159,163,151,230,129,97,166,75,119,5,203,81,176,216,80,182,59,145,135,244,102,52,163,231,59,204,190,176,168,32,119,131,55,238,83,18,6,217,231,104,213,250,70,133,61,7,74,192,32,40,77,39,30,170,155,181,214,94,15,74,22,34,127,104,211,119,117,130,11,150,31,71,209,213,213,142,170,68,81,244,59,181,205,211,242,192,209,27,30,113,106,146,80,250,196,18,134,158,254,89,154,88,81,73,10,183,246,141,18,98,252,164,171,253,57,26,239,156,128,105,206,146,180,0,1,78,143,151,213,96,88,13,189,176,49,188,74,156,16,93,39,14,20,148,194,87,11,24,210,96,210,95,102,234,243,230,162,105,242,205,146,23,6,94,37,158,9,154,74,250,50,112,45,47,222,143,56,169,193,149,167,7,205,72,200,254,211,216,121,44,229,61,193,188,223,213,135,201,217,251,45,109,172,40,102,58,239,124,197,3,147,87,43,250,170,207,130,28,15,165,176,91,145,45,112,129,147,84,135,195,217,60,156,117,144,65,55,93,126,229,116,217,108,97,44,30,152,109,65,13,24,35,7,237,108,50,227,141,128,243,179,42,178,178,192,82,188,104,194,123,181,106,211,32,204,99,231,132,15,132,117,53,187,91,72,86,101,231,186,15,200,33,154,227,97,205,76,177,34,31,152,174,41,129,55,210,85,51,224,138,191,162,60,149,159,20,238,7,195,243,94,10,207,25,107,11,45,23,91,100,50,160,9,33,42,122,111,27,143,13,244,38,100,38,132,39,235,244,83,156,21,223,62,154,76,182,217,231,119,46,179,245,103,30,37,138,141,43,103,113,121,90,124,232,177,137,94,74,156,25,73,180,42,92,35,175,6,124,22,208,167,65,53,81,80,201,1,67,24,89,10,103,167,212,128,102,21,238,1,173,95,111,18,59,132,103,31,92,205,241,217,233,219,52,54,104,195,71,253,185,17,197,47,83,252,208,182,168,130,144,241,135,158,239,33,63,125,181,231,166,226,96,220,113,202,115,217,35,104,227,88,107,157,31,214,213,22,209,207,120,27,8,75,105,144,81,17,231,142,65,136,200,200,211,204,69,157,182,251,210,51,172,234,43,197,115,68,46,206,90,230,231,38,143,171,116,199,243,105,153,206,183,163,104,158,200,19,105,63,99,245,31,90,112,15,219,218,100,86,206,199,234,115,244,176,10,69,213,95,70,79,222,7,73,54,93,212,242,160,203,179,229,192,125,40,67,244,192,38,60,25,48,23,222,148,227,217,81,99,188,48,19,99,213,165,188,153,64,90,192,200,58,62,221,113,108,209,124,46,236,200,90,137,29,142,193,107,120,92,214,77,16,94,187,152,217,201,248,240,181,66,138,90,65,128,182,88,184,32,39,156,191,60,231,38,15,252,193,233,97,35,64,251,129,226,116,97,202,209,41,61,183,93,105,96,116,24,235,13,237,88,103,42,244,215,133,112,215,108,207,235,106,164,6,252,167,59,83,229,208,119,141,128,188,7,140,214,68,241,204,24,120,44,57,27,19,106,15,134,145,250,211,108,224,90,192,63,226,145,194,117,68,255,129,145,70,197,122,14,184,56,143,136,190,8,236,188,245,153,81,204,240,175,231,44,54,152,33,233,185,201,165,199,79,103,52,42,159,159,166,183,218,227,228,14,107,72,13,50,42,178,0,209,12,197,106,222,146,126,62,232,167,20,255,234,25,133,233,217,31,224,111,24,237,138,205,152,14,250,58,77,122,197,57,237,40,23,50,137,8,76,81,218,35,124,58,167,144,67,251,183,101,19,51,247,116,132,160,237,71,145,21,53,210,68,212,99,16,46,10,2,43,227,167,231,254,194,40,117,56,124,149,119,63,184,91,183,249,239,121,156,231,194,1,95,138,7,216,130,169,11,211,41,34,47,122,208,219,91,188,169,149,221,238,144,34,47,245,46,158,230,188,168,49,1,183,92,25,84,0,167,241,79,243,3,17,99,47,115,43,59,219,113,63,55,182,237,107,200,79,55,164,143,239,254,151,253,34,154,234,83,96,120,163,247,186,139,121,218,232,177,228,76,239,174,31,225,215,243,153,166,174,143,172,37,231,125,80,65,36,209,190,21,38,181,146,29,70,207,69,88,160,103,134,64,81,243,222,150,105,70,212,47,128,177,216,254,102,156,105,12,67,104,73,159,24,73,255,155,215,61,113,14,249,231,170,199,162,52,120,15,102,91,213,235,139,226,117,113,175,11,153,190,41,46,175,180,202,154,119,180,195,72,212,52,29,8,3,17,244,59,202,232,64,193,215,250,129,147,147,87,103,54,213,58,125,151,35,125,93,192,168,60,212,244,188,75,92,52,189,147,143,93,88,90,146,11,31,104,47,84,47,103,78,26,107,154,136,20,81,127,25,213,247,244,103,170,105,214,235,167,48,220,168,123,242,132,136,173,242,137,105,60,64,26,245,194,147,25,92,170,157,184,217,54,111,181,253,113,176,135,142,133,115,181,216,144,93,184,65,127,17,30,245,66,132,98,13,135,77,185,127,63,48,177,240,125,168,228,203,155,52,10,30,216,250,255,252,104,202,31,123,63,48,117,247,223,141,13,147,203,218,207,111,83,207,190,65,221,48,30,187,132,163,192,37,22,69,200,147,196,143,130,66,186,186,89,103,11,101,151,144,205,128,151,105,76,254,224,19,147,107,133,12,120,70,230,23,98,153,182,9,24,234,149,210,97,141,128,34,35,1,218,91,160,124,248,202,8,94,198,33,189,65,52,13,214,25,29,72,133,109,223,234,48,36,237,164,79,172,26,27,243,194,144,208,159,233,138,253,148,79,149,230,1,57,69,193,158,231,77,225,60,59,76,167,124,145,163,7,74,6,183,126,204,212,135,6,165,60,19,104,56,243,142,113,102,1,180,192,117,38,29,38,198,127,225,138,132,197,158,239,60,236,66,19,144,76,72,77,233,116,182,251,116,238,19,50,169,56,104,235,167,143,169,121,247,43,47,214,245,165,211,10,105,128,52,3,166,164,164,71,195,243,77,113,114,168,230,83,127,155,86,172,120,230,84,140,179,142,113,211,12,189,179,37,240,64,123,66,167,180,243,84,154,195,166,30,250,76,90,136,38,220,68,228,129,169,63,232,234,213,176,94,111,53,96,170,158,67,231,90,130,210,56,186,209,83,162,51,245,234,203,91,105,205,229,61,73,129,2,24,59,17,191,177,204,86,61,43,76,243,250,135,162,58,37,67,141,42,64,95,126,95,80,238,155,190,17,91,176,178,191,79,250,41,250,146,177,116,162,43,122,229,127,48,100,216,174,147,173,241,128,252,174,49,65,45,77,151,144,132,42,250,189,48,234,234,93,236,39,232,182,160,218,116,127,121,82,91,18,33,59,96,178,66,249,131,147,16,75,16,160,52,93,104,71,123,122,102,98,154,138,179,63,80,78,221,197,6,148,141,227,94,41,174,108,146,96,147,249,108,26,9,236,206,196,16,138,243,150,173,61,228,103,54,236,142,82,54,107,138,98,14,119,55,85,180,87,238,33,77,213,192,108,106,103,192,8,240,201,149,193,96,245,77,213,152,70,229,124,224,98,230,237,23,134,178,170,211,56,221,135,103,98,14,24,249,75,89,58,217,27,71,182,4,229,77,150,48,185,109,52,244,238,210,56,144,137,66,211,87,80,226,85,31,40,147,253,173,52,100,13,82,85,45,166,44,188,140,158,69,125,254,250,181,122,192,57,107,15,4,173,161,181,198,201,201,41,47,125,226,140,217,62,253,169,192,60,17,98,151,217,81,179,109,251,193,3,127,62,113,164,58,48,1,178,255,54,153,172,162,221,4,228,125,204,164,241,7,99,183,251,92,57,164,61,47,240,241,87,243,14,84,216,154,169,28,78,162,52,103,222,234,195,41,145,128,16,45,244,212,164,138,253,186,248,154,36,191,52,108,25,238,113,230,222,201,248,127,231,30,184,184,229,64,115,214,237,3,40,79,216,31,201,217,147,230,45,211,213,128,193,154,110,70,143,86,34,116,120,190,7,106,241,192,242,91,134,109,188,187,28,76,127,178,207,194,131,4,158,198,10,216,237,97,200,125,225,159,199,157,194,36,92,111,164,1,5,131,160,119,8,124,230,128,225,147,153,177,36,196,141,150,15,27,35,13,191,238,243,236,107,86,152,202,96,138,75,59,155,189,173,189,27,204,19,240,227,46,76,89,69,244,97,199,239,131,25,254,182,44,211,59,229,202,79,216,232,91,123,154,76,104,192,221,130,166,179,133,171,254,62,168,106,10,97,140,255,109,255,180,216,247,195,123,16,16,225,154,155,3,181,30,194,41,234,77,3,187,122,100,121,28,166,90,42,145,136,249,185,249,246,26,42,57,197,112,57,249,217,111,207,229,163,191,179,2,139,238,0,15,0,126,153,163,39,20,151,246,102,132,17,235,112,125,137,97,41,76,33,35,192,195,217,166,223,234,240,9,75,244,166,81,190,243,9,158,134,7,237,238,199,48,43,227,187,123,97,212,244,69,71,27,75,18,190,195,18,48,226,79,50,68,203,146,153,16,230,25,161,160,192,216,52,46,191,107,118,25,146,229,135,134,142,17,185,31,61,104,116,255,42,181,188,93,98,40,191,47,102,209,85,20,37,173,223,2,181,94,52,133,51,2,175,1,195,87,150,71,74,231,210,246,47,19,114,78,43,242,58,224,14,173,56,53,157,121,73,79,157,86,240,183,141,115,116,214,174,239,224,14,241,199,121,233,144,88,204,66,66,224,51,129,251,254,28,56,137,148,136,113,176,211,142,159,182,134,82,153,18,250,54,143,146,25,112,81,203,77,99,181,239,24,70,116,143,138,155,193,175,109,195,47,11,222,130,216,79,27,145,143,134,21,135,97,55,74,192,137,49,66,84,66,141,120,48,68,103,4,198,34,51,180,31,109,61,245,242,38,141,113,58,238,102,146,98,244,44,207,193,112,176,125,41,239,244,138,235,82,126,134,141,149,35,47,92,233,24,151,155,66,49,200,179,6,214,59,190,132,12,0,92,130,188,10,76,221,244,67,217,14,238,233,163,192,218,176,101,70,56,112,161,197,211,97,10,227,50,134,186,149,244,253,145,96,103,37,117,11,72,89,102,25,227,48,157,121,114,93,48,241,115,119,52,163,66,38,225,34,90,80,211,249,140,195,162,42,185,172,78,183,155,223,18,242,17,226,213,97,84,25,194,143,31,12,215,232,249,36,161,148,208,220,127,97,48,41,70,142,159,165,243,118,20,233,26,105,8,236,200,171,237,29,112,177,21,74,224,95,177,237,194,38,90,38,27,61,228,102,74,44,165,200,76,60,191,124,66,115,26,79,47,10,15,117,119,61,24,130,179,239,64,105,237,44,66,225,52,133,158,230,234,62,136,153,158,179,203,6,21,113,160,237,157,213,195,4,121,180,1,19,145,43,154,115,46,92,11,77,220,122,219,8,158,249,93,87,230,134,169,87,102,226,34,126,48,57,194,161,231,174,102,117,155,29,38,239,165,31,101,165,199,204,7,127,43,184,159,200,174,162,195,81,47,55,225,134,226,136,249,3,41,108,149,60,135,73,32,201,190,161,227,112,228,59,84,155,1,75,209,131,171,145,145,46,108,109,215,67,175,12,121,59,143,17,16,182,16,33,81,83,222,35,193,231,40,189,252,18,218,32,43,48,251,205,46,193,173,133,201,36,79,148,110,233,237,59,49,164,213,150,102,89,206,227,39,23,125,231,139,106,244,120,89,148,32,100,225,63,118,225,206,20,41,177,162,145,222,92,93,101,84,163,82,79,133,51,254,11,247,145,214,186,148,195,99,226,145,197,119,237,168,14,247,231,187,36,171,213,70,28,139,65,178,116,86,147,223,116,126,220,224,173,86,125,36,182,165,240,79,254,160,24,86,200,219,72,103,41,244,86,169,3,67,76,146,201,166,145,82,111,1,103,4,167,101,197,34,180,140,122,224,96,222,217,98,95,69,79,228,164,176,244,131,11,158,142,66,134,196,98,13,82,194,189,107,4,19,187,56,222,153,7,79,246,199,77,255,125,23,143,52,51,134,232,222,34,67,106,160,194,85,253,96,236,221,188,205,29,89,251,115,126,217,147,159,47,227,156,236,182,15,16,177,238,186,244,202,80,56,246,38,24,96,212,85,191,135,214,234,79,146,197,225,78,254,122,43,92,66,243,139,32,184,159,40,87,143,158,72,130,109,135,51,142,187,130,162,176,56,226,96,4,27,36,140,109,240,150,198,37,92,13,139,192,196,193,138,150,86,154,192,253,202,206,248,76,66,160,38,162,59,203,169,239,165,160,37,237,169,175,243,44,106,211,105,6,208,34,177,23,251,46,13,173,178,233,92,21,90,215,105,254,41,2,227,226,18,79,133,253,162,88,11,241,53,146,36,184,83,78,70,6,49,231,7,198,168,197,225,108,173,9,242,219,216,17,165,91,247,27,201,124,66,100,205,108,112,201,157,73,64,3,63,194,152,2,51,109,12,95,188,172,105,67,7,249,207,190,215,15,134,133,48,228,235,59,145,65,66,243,223,96,242,103,39,222,215,145,132,59,192,141,100,77,198,99,234,166,189,253,26,27,251,133,203,207,220,76,224,243,246,238,101,31,20,157,105,73,199,53,107,154,140,115,227,30,51,36,202,64,163,45,170,126,29,66,46,46,123,2,83,236,188,185,62,218,82,170,146,47,204,181,98,248,214,193,140,185,181,67,205,188,108,150,11,0,88,11,247,22,201,76,246,204,180,171,251,111,211,146,58,244,227,196,13,165,249,93,51,103,137,222,19,48,214,15,126,219,72,58,87,253,240,233,138,188,81,29,13,149,168,148,142,7,109,94,59,3,102,127,175,231,166,215,253,78,73,136,5,169,204,160,173,224,205,101,6,59,241,12,49,164,190,204,238,205,55,231,230,70,213,1,220,208,56,112,85,59,182,90,40,253,233,135,139,200,205,29,161,166,5,119,182,48,58,200,32,36,36,191,108,155,58,211,254,195,164,224,131,12,215,198,158,158,25,135,205,213,93,52,79,68,141,171,189,228,226,216,41,103,207,207,244,101,13,26,178,55,56,48,196,13,191,114,88,230,154,128,105,172,84,46,135,110,109,190,67,131,89,163,252,120,58,1,222,227,153,14,229,145,209,25,236,57,16,244,18,48,189,147,115,231,159,150,199,133,139,37,106,229,220,231,67,28,41,222,22,11,149,170,145,32,128,29,169,188,14,239,98,9,21,198,232,91,33,243,217,137,86,149,175,53,96,145,159,200,196,143,230,3,210,132,25,161,64,232,62,118,203,104,85,73,180,115,242,51,55,59,204,167,165,82,40,231,145,160,217,127,111,236,39,47,43,123,15,66,187,148,226,183,11,205,106,250,186,41,55,187,94,186,13,232,46,250,0,54,45,12,23,68,163,117,170,108,93,86,241,29,114,9,96,50,238,108,39,244,243,97,175,114,39,121,219,220,78,105,179,52,99,175,236,111,147,210,49,123,187,103,237,170,254,5,48,112,218,59,82,170,249,26,94,56,227,32,34,103,206,150,16,186,195,236,204,194,92,183,192,180,62,119,135,207,148,82,212,192,221,134,66,185,155,53,148,78,216,247,201,117,89,227,188,79,10,157,65,60,179,62,238,9,243,195,143,38,247,57,116,194,161,128,53,134,31,125,110,169,22,157,112,232,53,138,249,168,243,0,182,236,188,43,74,132,253,198,18,236,100,234,208,244,255,9,165,203,244,66,45,186,111,184,176,203,209,148,158,188,189,19,186,53,189,217,178,176,241,199,251,96,140,217,59,228,153,97,224,13,151,224,162,231,249,159,103,88,21,70,129,237,222,246,153,159,144,210,218,122,110,90,53,252,104,138,196,181,232,201,207,128,79,217,127,58,91,171,162,172,231,19,85,255,228,71,103,178,157,162,144,212,172,73,239,198,187,63,213,219,241,4,96,103,246,252,126,251,172,45,171,106,168,49,136,77,238,38,129,217,236,124,250,242,58,7,74,168,55,107,96,228,148,250,172,139,139,170,253,45,0,116,24,110,170,143,129,124,34,50,22,221,225,97,34,149,26,180,158,95,75,1,247,245,136,215,116,107,42,168,126,114,50,16,162,24,120,224,66,187,98,113,248,23,19,9,124,102,253,187,95,132,206,2,241,65,247,39,104,211,222,13,8,194,209,80,74,101,227,68,173,206,51,41,236,162,176,105,211,163,153,168,167,159,124,48,137,107,26,134,81,158,186,95,56,18,129,77,115,60,232,134,127,23,142,19,228,212,109,217,25,101,197,235,246,198,24,234,91,247,247,36,186,150,79,181,213,86,89,77,166,16,234,15,191,175,102,91,29,57,247,207,255,231,162,213,74,90,227,201,58,144,194,119,24,114,228,115,240,100,219,189,2,78,43,63,233,16,162,197,30,112,69,68,87,142,70,139,107,239,246,193,67,164,18,127,173,98,51,70,18,219,178,165,249,39,107,22,205,113,52,58,208,18,251,217,64,240,253,61,71,27,239,92,96,74,214,49,138,43,82,135,154,91,128,181,209,107,213,163,135,194,21,71,199,18,176,185,119,9,204,62,206,193,243,249,105,235,245,89,11,87,72,163,25,219,104,108,77,122,44,203,239,197,133,77,203,23,42,108,173,46,1,163,48,91,52,89,8,171,40,199,235,28,233,217,192,111,88,137,30,149,2,103,161,165,211,93,205,20,89,63,248,201,144,90,234,113,204,111,172,48,251,202,93,227,231,152,229,228,212,62,36,29,142,224,222,26,77,110,172,106,58,60,91,19,237,250,224,170,201,30,228,51,66,49,14,120,177,159,23,152,206,206,248,4,44,154,150,52,20,219,68,116,4,226,210,16,121,147,75,195,251,61,2,130,250,118,67,146,15,223,81,87,129,63,73,101,68,114,191,103,54,67,13,36,224,213,180,26,116,110,36,127,211,6,156,35,45,98,145,44,168,174,110,15,92,233,217,18,152,126,245,24,227,141,53,165,60,21,6,180,18,98,218,56,175,79,201,12,214,41,224,81,109,133,198,150,229,151,201,51,127,239,154,221,140,40,58,216,251,232,46,210,107,6,0,73,20,103,129,113,153,12,120,154,49,136,20,93,216,128,212,152,12,167,26,67,154,177,227,142,144,151,169,52,63,229,28,148,3,5,221,79,225,27,114,64,68,11,200,141,209,218,165,69,46,196,58,252,101,240,81,151,162,245,51,126,59,14,94,170,29,143,10,116,11,246,6,214,63,232,97,45,45,205,153,167,186,195,88,17,60,71,159,253,204,220,254,203,168,83,142,246,148,20,209,164,186,175,234,140,161,169,2,167,102,69,147,156,91,117,96,184,245,242,219,166,243,180,124,140,17,172,21,233,151,66,147,141,170,75,4,11,172,108,79,41,116,211,156,28,240,100,57,105,10,179,176,121,140,148,201,225,86,45,1,35,88,114,243,229,40,174,15,228,177,20,222,46,196,98,13,230,89,103,225,105,45,30,254,209,55,203,151,79,61,119,219,117,70,128,69,125,70,124,133,15,220,205,245,222,225,162,242,216,86,132,71,235,60,162,51,210,135,242,196,233,252,246,178,57,108,246,197,167,173,240,110,177,231,195,174,119,42,103,133,198,138,120,155,244,73,12,221,200,162,127,114,134,138,95,247,176,89,64,121,10,205,204,50,127,232,26,154,212,158,68,199,78,217,253,9,59,139,84,10,48,190,232,254,50,44,229,39,37,46,26,250,16,167,241,112,23,131,164,165,40,2,13,30,74,195,123,25,89,225,101,131,220,97,186,28,149,147,133,212,77,236,237,127,225,144,114,205,50,55,245,193,89,37,217,6,189,108,244,124,56,90,198,51,135,34,88,209,157,40,96,22,193,93,84,164,225,194,192,8,238,14,215,217,149,252,71,14,40,118,54,68,218,39,138,83,146,14,69,151,184,48,182,26,173,43,173,138,138,162,79,223,253,188,53,4,123,148,55,149,186,167,211,105,55,71,181,187,42,76,62,61,142,166,250,56,149,244,88,107,104,70,161,214,153,214,195,137,164,142,190,2,198,172,80,62,157,179,92,202,4,109,18,119,93,159,25,92,52,119,7,194,57,118,211,46,168,188,67,218,169,252,169,32,100,147,30,90,34,77,104,190,116,48,250,71,86,134,208,162,26,210,190,253,224,44,93,169,75,203,180,105,28,54,251,36,189,109,100,31,99,83,54,72,159,23,125,97,11,198,139,175,45,72,170,177,13,86,56,18,184,160,216,12,202,83,129,5,50,146,236,99,147,46,15,72,84,147,238,186,112,105,230,95,22,48,93,72,231,153,250,149,209,112,43,78,54,144,9,167,151,205,187,237,192,148,5,135,225,209,218,241,211,52,223,138,252,18,70,10,115,184,72,176,81,218,182,6,133,155,156,109,188,206,129,81,169,136,153,12,147,7,245,172,55,240,76,162,136,72,131,1,26,240,126,242,134,230,202,247,68,55,250,159,121,249,93,227,23,177,228,161,28,120,157,201,177,59,140,109,145,112,180,173,130,188,35,175,64,215,246,150,247,65,179,97,91,2,195,27,201,10,67,123,24,1,239,170,119,13,125,217,127,24,5,6,145,15,27,214,63,16,15,140,204,128,68,32,8,105,153,151,228,69,217,19,21,61,150,171,244,0,30,38,1,12,9,133,113,122,18,152,120,68,225,86,189,63,249,7,139,87,248,48,218,116,254,238,137,82,183,36,88,129,167,51,78,12,166,94,248,193,253,183,202,198,201,113,119,147,65,214,73,118,237,15,70,71,115,42,140,157,114,254,46,109,107,165,11,91,152,218,211,7,35,52,144,21,134,97,57,62,56,139,123,46,240,39,246,6,127,130,82,248,115,242,17,206,13,246,190,206,72,209,27,99,130,154,241,80,155,154,168,129,98,218,150,63,180,169,54,44,48,146,0,31,156,84,220,216,224,241,141,50,99,185,255,127,240,119,116,106,251,15,48,28,138,111,16,78,105,178,249,193,110,174,96,240,216,250,217,163,213,209,191,143,139,172,80,214,49,140,228,225,248,190,46,4,200,116,52,64,29,140,89,163,65,197,233,58,80,215,248,130,51,20,164,234,251,219,61,71,71,72,55,9,132,173,111,4,90,149,75,73,88,7,79,215,115,87,211,60,247,167,194,182,168,117,253,238,121,7,57,166,28,218,19,117,156,158,112,42,106,147,125,152,17,207,84,244,83,129,196,147,7,234,165,92,183,213,234,227,3,67,86,173,203,150,106,27,215,47,230,248,100,45,125,58,209,242,144,125,69,71,213,249,201,245,111,107,182,88,37,150,31,27,152,10,159,13,249,10,180,169,123,21,147,248,64,125,220,97,122,82,244,227,101,165,75,45,22,198,19,222,42,3,207,148,87,154,7,96,29,225,168,250,28,77,195,69,28,189,80,235,208,23,66,235,244,136,112,1,122,177,240,48,22,45,21,49,209,118,243,149,209,48,103,219,215,30,209,2,43,188,148,33,16,110,44,238,216,215,175,139,79,215,133,17,82,189,135,88,236,236,147,108,160,209,183,74,227,139,161,80,27,218,207,146,93,162,242,15,92,186,146,163,22,134,112,177,6,64,161,31,15,9,155,231,144,122,132,96,116,119,204,167,255,98,226,173,234,57,220,74,184,166,177,8,106,82,30,212,154,112,139,190,48,163,251,87,79,250,65,50,64,41,77,194,164,105,47,248,194,72,205,85,13,255,248,250,189,89,24,131,174,82,139,18,146,73,42,142,200,31,159,80,165,233,94,212,72,247,201,35,52,154,103,114,125,122,94,32,42,118,15,244,77,175,50,61,177,37,114,204,17,204,211,228,252,156,156,212,170,39,184,172,185,84,43,244,70,186,247,214,144,142,217,1,11,143,194,41,2,56,164,64,206,134,167,61,156,123,140,218,98,11,194,198,78,81,90,63,98,251,130,102,241,211,25,117,62,2,15,146,240,84,111,202,17,89,20,26,190,221,77,55,91,110,189,174,2,103,202,47,27,110,204,122,78,14,199,216,7,26,105,241,170,149,79,84,187,93,159,166,147,240,65,8,79,27,171,78,44,227,17,3,245,246,209,158,94,52,123,130,254,211,144,110,52,71,187,32,10,184,49,0,155,12,162,86,109,203,194,152,62,222,22,228,241,169,45,18,213,214,252,22,251,96,18,46,114,219,229,124,171,222,43,76,210,220,220,83,21,46,97,228,192,218,199,22,94,78,126,194,179,22,5,45,186,116,84,179,29,209,245,51,146,60,97,98,46,47,207,214,107,181,111,143,114,118,47,72,217,235,222,11,41,138,233,137,139,117,70,241,208,214,42,52,103,70,228,229,176,140,17,75,111,96,242,224,145,114,127,10,167,203,232,224,190,77,64,10,101,55,109,58,33,109,49,35,13,68,42,120,53,109,6,32,17,226,133,83,130,250,178,244,129,211,124,89,253,145,85,118,56,90,168,38,195,55,190,228,23,101,3,45,125,46,51,212,26,145,150,179,66,233,214,86,2,132,92,70,164,189,87,79,202,30,63,241,48,249,175,200,218,237,199,179,128,118,151,222,162,86,192,132,149,182,158,188,229,80,210,235,213,58,32,53,39,130,58,170,139,8,64,18,108,75,51,0,155,84,144,95,55,125,120,123,61,125,8,212,71,252,109,177,241,213,138,21,187,201,94,226,204,169,158,135,46,63,12,119,252,170,64,194,178,125,90,159,208,149,79,81,224,40,100,22,146,166,22,150,9,156,126,48,50,249,2,163,150,25,181,100,76,251,158,38,158,201,98,228,110,76,29,227,0,157,39,233,243,136,16,8,150,30,94,182,138,210,84,26,112,69,236,82,15,166,107,212,171,85,86,142,125,30,54,13,208,65,1,41,236,6,149,133,141,208,47,209,130,195,103,72,61,183,101,186,133,59,142,158,148,218,228,113,219,166,221,87,236,130,173,170,70,134,24,247,45,247,36,232,124,165,180,7,43,60,66,245,141,177,110,148,43,133,207,151,92,3,166,170,35,165,205,105,38,130,62,192,51,198,11,93,159,218,153,201,162,3,232,192,116,85,41,138,130,204,229,3,145,230,49,129,15,237,235,64,23,241,62,114,250,125,209,175,19,152,46,18,159,41,51,124,146,169,131,144,82,140,143,148,76,157,70,163,206,121,22,96,252,43,47,92,200,235,233,19,199,146,205,247,239,152,98,60,137,124,108,18,113,174,117,24,85,219,173,169,76,150,104,79,234,193,19,123,122,93,208,11,141,44,19,5,133,179,163,47,79,146,53,36,65,59,95,124,153,250,211,236,87,98,85,76,219,204,13,167,194,35,190,188,68,102,230,201,54,210,85,26,211,63,37,204,169,237,119,211,196,150,124,235,4,115,120,168,225,13,140,229,29,169,55,152,151,235,73,220,89,80,226,209,23,187,4,229,87,153,2,101,141,43,179,61,184,20,123,103,178,148,85,28,76,139,131,182,10,160,181,225,223,30,182,27,77,153,49,3,81,74,239,128,160,4,64,222,80,211,237,147,52,121,28,93,108,226,80,184,47,215,245,236,104,242,172,250,118,133,244,237,194,206,52,73,155,156,248,211,52,82,188,93,210,122,168,187,232,112,3,151,48,91,70,41,235,236,210,138,194,100,151,179,159,124,153,91,251,3,35,102,27,48,45,255,122,223,60,150,18,71,67,60,126,110,140,126,101,55,138,5,230,179,215,226,9,161,198,253,186,14,124,38,24,77,199,88,3,222,234,113,242,137,222,177,20,26,200,0,199,193,230,214,183,180,110,67,55,95,47,1,39,21,151,181,18,31,57,121,135,217,153,106,97,166,159,168,222,45,180,126,62,119,106,55,133,198,49,194,112,14,67,203,215,182,17,118,125,219,175,155,247,169,133,77,118,154,125,199,35,69,135,79,43,228,195,104,178,117,6,156,159,90,21,154,135,235,38,184,26,66,254,85,91,41,105,104,57,17,215,184,240,178,5,93,81,163,25,56,10,75,74,59,105,232,153,186,99,24,244,132,2,242,50,16,127,240,182,64,90,65,235,84,94,229,129,225,173,103,135,81,173,210,162,208,249,170,93,137,232,160,120,93,214,7,37,66,245,115,91,106,167,63,40,70,62,142,178,50,233,135,89,209,130,91,126,217,13,214,152,182,171,84,90,56,75,192,166,218,44,232,71,73,131,36,140,230,176,86,52,169,185,101,191,108,178,60,69,239,153,174,26,111,252,54,37,228,62,95,216,12,222,29,110,44,247,114,221,84,71,157,196,212,204,22,55,189,112,69,182,193,97,242,79,89,187,139,6,154,232,211,97,202,165,218,165,86,42,194,1,247,232,137,79,245,208,75,163,34,228,58,0,205,186,98,179,182,15,21,246,65,43,142,134,164,174,237,94,217,100,15,47,58,76,248,54,63,37,230,19,140,101,135,225,154,232,8,165,194,230,91,127,186,30,206,35,234,90,129,166,238,127,131,217,198,180,56,149,23,134,87,110,164,12,27,53,181,244,204,24,88,158,173,225,39,175,152,71,233,219,62,112,186,217,173,131,210,180,246,128,231,137,199,47,159,207,42,43,99,128,236,124,8,224,195,128,170,15,99,96,160,125,234,62,227,38,233,117,158,120,125,224,28,191,204,148,56,159,110,46,200,64,62,206,166,9,166,107,41,151,166,169,124,123,109,232,49,59,115,153,246,184,17,55,215,155,118,107,54,137,86,125,31,20,218,99,42,163,152,114,94,232,3,91,140,234,112,70,114,239,185,112,44,148,107,192,116,73,104,43,25,57,131,234,191,61,209,190,169,122,114,209,125,110,44,53,176,112,229,153,86,12,48,29,30,36,27,179,62,114,108,105,155,95,218,249,235,104,15,89,1,166,235,244,27,35,47,254,204,163,8,39,149,233,151,214,233,138,94,207,201,17,200,240,147,247,102,162,17,15,220,226,117,211,107,178,181,225,29,158,113,147,223,198,189,67,95,55,52,100,167,47,2,19,242,60,20,15,66,50,191,52,60,21,187,46,201,8,183,186,114,131,109,236,207,191,126,30,234,114,126,8,232,203,191,162,253,58,127,15,237,60,34,84,172,4,238,166,235,26,112,91,234,4,55,172,149,34,151,128,49,151,126,58,240,48,240,246,209,0,241,69,75,55,172,169,33,210,1,76,10,241,129,241,211,244,219,134,110,170,173,227,52,217,13,55,190,198,230,122,183,165,156,54,232,13,121,236,128,215,212,54,81,12,135,166,123,143,1,107,207,0,253,124,177,247,185,246,219,91,91,221,80,176,222,126,215,100,98,116,78,234,211,24,214,62,76,51,154,201,18,74,32,131,72,115,147,195,205,210,51,194,160,226,228,203,239,58,177,31,236,15,220,250,55,84,32,60,212,135,220,69,156,225,179,41,219,252,241,52,236,96,88,225,237,12,13,179,139,243,190,244,232,106,194,15,63,24,86,147,250,27,13,115,254,141,104,193,50,192,218,127,66,30,125,199,140,8,79,79,109,130,76,28,61,50,219,116,16,96,154,251,192,214,72,29,48,197,207,250,192,217,101,204,172,255,96,105,95,0,89,93,111,56,182,231,163,218,37,150,242,245,134,4,67,179,22,3,128,83,196,72,172,39,67,91,180,33,244,236,22,7,87,74,165,93,219,11,97,117,206,15,38,141,42,48,230,1,30,140,152,206,152,26,118,226,155,116,34,161,248,105,108,164,155,158,28,235,197,239,153,36,243,133,82,130,162,25,17,58,204,166,122,61,244,70,108,61,218,7,159,111,109,104,71,27,219,234,242,221,118,29,79,67,219,137,100,106,92,184,73,61,203,151,141,238,94,172,80,56,197,169,240,186,137,184,182,58,252,202,200,41,109,109,18,44,39,92,206,183,15,195,138,187,112,130,4,62,19,179,183,181,3,155,8,249,195,9,37,191,243,29,189,117,191,217,241,48,46,223,193,104,104,78,229,155,162,57,58,3,46,42,250,208,51,78,218,59,158,168,201,98,228,7,174,46,114,105,240,172,79,59,28,52,155,25,99,97,55,181,184,3,182,34,203,7,39,101,46,147,231,248,66,98,212,148,207,31,121,33,124,30,179,197,19,199,219,80,95,54,188,41,87,149,163,251,170,118,221,204,178,179,78,227,27,197,201,76,6,5,54,79,53,255,237,113,54,205,74,31,238,150,111,240,177,48,126,212,116,65,27,242,122,31,92,155,38,97,17,5,239,110,45,211,112,57,160,200,43,48,92,131,233,163,244,44,25,89,249,22,109,153,154,140,223,23,93,32,43,43,239,121,212,232,57,104,214,57,81,30,214,52,116,162,22,39,63,31,178,214,195,206,130,129,70,69,9,152,28,128,80,178,207,50,75,57,233,194,103,219,134,238,156,246,242,97,102,230,191,109,182,9,218,46,4,153,207,189,99,200,96,89,79,191,192,148,37,114,160,38,128,40,104,198,116,201,207,93,44,252,87,42,57,61,68,241,200,173,33,255,249,105,91,97,252,228,5,134,118,203,79,191,208,250,110,59,155,184,240,211,107,65,146,199,47,28,182,83,146,240,210,186,135,227,202,41,2,205,253,192,240,255,110,6,216,88,106,83,121,209,108,125,183,11,192,209,211,65,81,88,91,203,232,186,15,180,176,89,80,130,125,101,199,127,7,195,25,101,243,233,74,104,236,102,93,55,168,25,237,227,233,228,104,116,216,249,2,100,81,212,146,132,61,109,207,103,34,247,11,95,39,154,111,178,136,152,75,133,111,27,137,52,114,125,154,91,206,46,219,127,120,210,168,188,181,155,8,49,135,184,43,90,244,85,163,141,110,234,216,154,157,199,115,38,94,125,151,197,28,120,226,224,51,187,41,223,148,108,51,205,176,14,99,13,162,239,178,32,151,235,33,86,59,155,64,117,29,167,205,153,186,145,191,75,51,236,214,182,26,52,224,99,8,91,104,169,141,101,25,179,14,15,100,16,212,124,42,132,7,182,186,83,192,109,60,227,31,98,166,75,99,145,17,193,139,108,41,140,94,137,223,54,141,177,154,94,107,232,22,150,120,104,244,138,173,167,117,6,125,97,15,122,201,247,86,17,160,133,188,113,78,86,3,61,163,66,155,191,144,77,159,49,140,42,46,21,218,111,138,133,116,142,183,89,161,56,104,75,15,210,103,241,62,42,77,129,58,138,146,89,5,246,15,174,202,214,70,182,62,194,1,88,134,77,87,236,131,230,237,253,239,141,46,37,82,92,2,55,76,159,63,24,173,255,167,123,107,181,239,227,169,100,200,180,41,135,170,210,216,241,219,5,211,22,233,171,57,35,97,185,176,4,207,27,234,134,252,246,52,197,255,248,109,136,77,242,178,225,42,199,138,77,191,220,208,90,66,101,14,119,69,237,70,15,51,253,188,31,76,232,18,179,217,249,210,206,125,74,92,89,49,82,172,49,82,204,144,125,235,209,8,36,125,7,195,146,147,126,160,158,141,127,31,48,125,157,122,240,89,172,218,77,201,255,96,237,47,65,86,33,52,162,184,240,170,5,118,114,149,40,59,125,232,204,82,186,52,234,166,139,254,242,80,112,253,85,24,173,148,18,231,198,228,75,26,249,42,34,145,223,133,89,217,65,222,117,53,201,150,17,112,127,186,181,81,141,45,110,21,103,114,158,77,61,240,208,74,63,145,125,124,31,38,229,250,205,72,180,139,76,103,82,177,40,166,71,63,130,158,193,181,227,182,185,78,241,32,54,167,168,47,218,110,54,49,72,118,26,26,8,126,26,14,35,2,37,140,136,98,242,84,37,142,30,40,195,125,195,144,47,179,245,111,82,249,49,215,5,38,74,170,223,164,114,182,217,50,107,96,39,78,198,59,96,150,31,57,57,205,77,30,242,242,211,124,83,138,90,57,33,96,186,247,228,224,246,51,186,139,219,70,207,67,158,233,175,63,56,230,51,62,64,61,121,37,151,221,190,71,94,135,50,200,48,188,15,119,87,94,24,174,32,114,95,40,124,180,152,198,155,165,196,228,183,41,209,206,88,146,25,116,82,222,44,230,127,177,199,55,27,66,143,18,24,65,196,241,77,89,200,35,76,133,73,140,237,128,233,30,147,147,159,161,22,129,126,163,245,69,69,80,144,132,41,145,231,194,110,149,158,58,129,17,104,106,223,23,50,31,98,28,29,12,232,226,93,24,141,71,101,132,23,179,149,140,163,153,88,85,121,139,25,126,185,191,101,131,14,166,205,122,5,55,134,26,159,0,61,136,202,233,46,180,174,236,15,102,237,210,49,142,18,64,138,177,144,80,148,151,4,1,41,203,245,77,135,36,154,180,250,89,204,162,196,183,117,136,146,15,173,250,162,251,144,156,200,216,48,108,61,11,202,119,95,220,103,244,161,19,78,229,42,31,72,54,91,41,127,40,231,93,163,203,81,5,166,216,234,143,180,90,63,137,172,248,184,100,183,8,90,233,3,107,154,243,52,57,245,249,193,8,213,201,186,154,81,242,26,59,78,110,26,206,67,97,243,195,9,24,249,16,61,57,28,174,234,104,53,246,173,160,29,219,178,128,81,143,123,46,188,155,89,186,195,104,111,200,174,144,32,169,185,22,38,5,40,74,215,242,84,144,152,116,18,23,202,246,20,133,245,190,8,224,124,70,251,201,23,12,189,52,152,112,219,127,27,99,109,213,106,206,240,72,190,43,167,238,151,244,220,68,172,51,14,38,49,37,133,18,198,63,6,170,14,87,182,44,2,211,232,233,106,249,192,73,141,178,141,72,56,220,37,3,73,48,60,69,229,183,39,43,156,175,187,214,105,32,13,169,121,154,168,152,95,183,77,48,83,127,250,44,156,171,196,193,230,223,46,143,116,34,214,229,67,1,110,185,60,48,138,238,238,42,2,120,110,67,190,107,36,105,178,87,163,33,38,37,109,73,203,164,192,246,135,214,241,48,86,207,110,177,204,238,225,50,107,123,214,168,51,67,43,112,89,128,134,121,192,210,253,63,86,132,203,85,172,26,102,89,143,204,79,182,134,226,228,247,76,159,121,145,205,40,101,216,226,58,13,192,37,169,243,108,230,99,117,25,32,200,97,214,119,34,48,55,18,55,118,70,201,137,169,228,121,87,11,71,226,232,71,63,34,195,212,27,30,45,84,115,158,149,9,135,78,252,152,71,81,238,58,155,44,25,160,148,46,190,143,30,199,55,45,224,231,243,42,17,50,185,48,13,129,85,152,209,20,77,90,36,67,201,234,52,177,195,2,78,40,15,58,108,75,141,28,77,25,203,45,211,145,148,159,16,150,4,46,20,0,125,0,227,36,174,140,137,140,139,143,179,222,144,75,57,55,34,95,7,46,168,45,10,198,214,45,209,36,26,192,170,105,186,116,29,112,123,26,65,210,72,236,125,127,232,217,56,146,30,16,167,95,26,126,157,233,14,92,155,42,222,36,136,243,46,105,3,252,38,223,18,9,178,40,5,226,126,130,242,146,192,228,161,46,45,8,152,138,129,92,25,186,64,238,64,134,23,129,42,238,145,199,232,81,222,41,152,47,233,202,133,34,94,115,214,39,130,233,149,16,74,96,154,52,87,252,50,90,95,130,150,130,172,204,157,110,206,38,0,217,1,133,179,137,218,7,140,208,186,92,217,89,153,98,89,163,135,108,23,201,61,39,232,171,241,46,11,174,42,82,200,131,170,241,237,207,11,221,139,186,118,96,31,193,222,39,96,198,177,30,221,168,76,248,51,161,185,66,8,221,180,231,66,34,190,3,1,225,144,36,130,222,7,134,200,227,209,85,65,30,90,156,109,246,79,161,211,81,124,79,100,77,132,184,151,98,66,33,139,208,182,90,116,15,124,66,188,14,81,40,178,170,121,241,54,154,123,254,96,123,12,2,155,120,139,163,68,110,106,30,206,231,17,21,225,2,69,33,85,253,105,4,239,125,122,39,184,69,31,81,97,252,217,91,192,36,224,179,218,181,151,48,43,69,67,153,74,234,227,54,141,220,187,191,46,116,222,135,26,124,159,127,187,118,12,224,74,14,92,76,115,104,43,200,206,107,67,230,13,81,230,162,176,37,150,28,134,168,44,206,31,7,174,36,156,3,62,81,135,218,158,195,224,158,190,64,20,92,23,212,201,17,184,68,6,216,72,115,243,15,232,22,148,199,182,21,94,60,9,135,161,77,247,7,237,165,124,104,73,75,199,66,67,2,119,249,24,206,150,161,26,122,91,41,20,183,201,25,85,122,83,159,187,206,174,71,0,108,62,98,242,196,161,223,7,140,106,141,72,87,243,66,206,226,228,207,132,50,124,21,123,178,109,18,151,62,81,158,48,156,93,221,208,177,128,70,220,118,248,204,124,207,32,158,8,157,122,206,131,190,153,44,34,181,208,115,207,164,227,161,116,198,229,229,53,177,207,59,185,92,126,131,91,166,27,12,58,51,48,79,243,75,131,127,215,116,144,35,206,227,29,188,192,25,246,171,192,205,52,217,29,198,74,82,63,237,101,174,110,126,99,131,70,89,241,198,129,138,211,157,75,78,119,47,222,208,77,77,238,91,13,222,67,54,70,140,94,26,19,69,154,31,108,165,60,129,225,50,229,56,57,2,105,58,76,225,109,57,253,184,25,251,82,221,76,55,156,177,40,121,101,11,154,150,206,135,76,43,59,142,214,137,50,185,61,55,102,48,248,55,200,218,1,177,32,216,68,39,86,130,50,162,147,48,154,49,237,131,201,58,20,153,224,137,255,125,197,204,221,10,186,10,159,49,26,213,67,184,147,24,1,234,226,145,191,130,46,112,215,158,156,68,208,215,60,50,163,141,108,188,71,159,45,241,138,199,213,173,37,174,61,11,106,117,255,72,131,207,63,214,245,118,98,30,155,3,70,32,122,42,124,126,192,215,38,228,24,80,117,147,197,156,106,73,141,43,111,103,14,168,186,214,163,72,247,157,156,253,160,162,120,16,239,184,47,4,28,37,229,151,88,34,246,248,224,90,84,230,10,249,194,145,98,124,247,98,142,223,2,163,18,224,213,145,140,44,252,179,34,155,22,190,231,67,50,18,192,98,106,59,80,39,114,218,115,203,86,248,146,202,38,134,31,59,114,241,132,86,40,1,11,204,54,213,87,251,51,249,64,128,151,39,14,221,198,99,175,12,174,37,6,212,77,150,11,102,2,159,77,111,214,131,9,180,61,195,68,15,147,246,99,31,20,9,204,26,104,122,170,166,40,190,182,24,40,213,50,184,50,72,217,19,5,49,231,76,44,72,104,233,35,49,143,105,127,29,217,68,230,245,166,233,144,242,93,40,105,21,52,183,5,102,134,247,244,110,54,163,179,165,23,110,115,99,160,169,104,62,35,89,41,211,211,160,198,255,149,26,67,90,233,179,130,111,230,163,252,4,194,197,68,161,29,37,54,171,10,87,42,126,126,217,231,59,102,87,164,112,161,19,41,96,232,167,15,204,150,108,127,112,19,159,174,97,124,222,26,211,63,254,198,202,202,65,199,189,184,174,117,195,7,243,209,136,163,172,143,38,132,195,11,83,90,121,162,216,10,174,246,193,180,36,202,206,38,85,94,88,11,56,171,195,55,27,159,213,99,54,164,0,247,208,235,145,209,159,245,59,249,217,248,164,164,187,216,134,56,126,192,124,13,243,217,198,54,232,208,2,111,61,248,103,59,25,231,78,26,156,177,53,135,136,144,227,96,74,1,186,53,135,225,254,61,21,116,93,101,174,68,254,190,7,211,9,62,23,161,133,230,151,216,142,199,201,155,121,201,11,140,70,199,138,167,66,26,104,105,118,234,4,31,229,123,42,39,94,150,249,42,99,168,149,115,156,155,25,68,247,246,180,166,20,39,164,30,152,164,130,100,244,204,222,221,163,47,114,160,40,181,8,156,202,199,231,131,198,70,107,157,192,144,236,252,220,136,161,168,119,14,40,181,231,128,41,173,104,238,138,80,219,115,60,70,215,214,73,28,18,98,104,250,1,231,170,42,113,25,95,242,226,36,198,68,239,227,179,133,70,59,122,251,135,159,80,128,208,204,114,166,61,174,174,56,186,226,83,174,240,217,218,236,184,237,115,217,77,229,198,51,253,223,238,52,223,48,76,233,90,21,202,214,231,20,111,187,159,195,181,71,215,178,45,53,134,18,107,172,154,25,225,184,209,124,22,79,16,99,166,94,56,220,11,119,183,4,78,170,16,129,237,221,89,210,253,212,68,41,218,12,68,225,108,187,93,68,75,38,170,168,57,164,138,33,132,79,212,9,177,168,250,100,75,232,219,253,224,220,31,242,50,126,53,213,109,182,207,45,209,253,38,69,136,179,160,116,252,165,28,134,196,246,164,60,176,4,140,193,0,107,90,54,239,103,3,188,67,217,27,255,128,162,28,145,108,95,204,119,108,121,67,44,120,131,231,33,251,35,163,155,98,202,210,150,205,184,201,169,49,60,79,204,143,20,62,223,178,7,141,48,8,214,88,15,204,38,59,7,156,246,243,225,227,238,21,161,54,76,138,172,244,46,224,243,1,197,111,211,150,147,159,159,142,114,85,130,14,52,183,38,106,152,140,99,42,37,254,92,121,60,89,32,106,151,6,87,123,122,58,140,200,17,185,225,15,40,11,146,62,178,141,24,82,189,240,34,171,167,159,7,242,156,46,149,67,63,31,173,165,245,125,31,46,130,66,123,58,118,175,207,235,130,33,178,28,54,198,226,147,190,170,201,245,177,201,172,164,170,5,194,3,83,212,137,163,43,246,155,207,51,163,51,106,95,152,210,126,125,238,187,34,132,146,29,62,3,90,153,255,7,38,36,243,223,54,218,161,38,96,105,226,107,113,223,88,129,43,159,53,225,39,228,92,37,224,170,29,159,76,158,195,203,31,213,68,31,20,68,123,219,111,138,180,176,16,14,144,239,91,174,253,120,80,138,152,26,43,155,231,246,242,171,250,109,170,36,190,90,249,155,80,128,97,222,105,66,47,145,77,244,203,58,19,225,104,79,104,183,89,226,107,192,245,97,154,31,152,4,164,95,26,137,229,42,217,240,4,229,208,47,172,66,113,89,245,1,207,158,57,142,61,95,135,174,30,192,195,57,132,20,106,173,59,238,185,176,226,253,60,180,16,207,62,135,62,51,18,53,109,7,204,190,241,9,222,114,113,209,86,224,172,142,234,60,179,138,251,158,195,39,104,212,169,238,192,221,253,103,64,153,9,159,131,87,242,254,90,234,134,251,13,160,208,247,112,34,236,129,45,146,215,115,55,178,189,35,96,116,186,21,198,228,164,250,67,59,251,235,165,242,139,9,113,244,120,164,249,153,129,145,88,202,57,6,32,60,149,39,174,219,230,92,120,81,216,211,170,96,101,49,232,174,59,224,68,251,162,76,223,196,145,197,111,202,72,182,178,115,201,196,125,57,70,130,101,237,116,150,60,97,244,252,126,26,130,128,244,7,102,155,94,110,148,206,134,31,117,89,205,211,83,92,189,235,78,53,177,50,13,56,109,96,93,150,56,40,59,170,249,192,219,231,103,224,161,45,28,16,48,155,199,101,168,172,140,242,22,31,250,118,197,124,208,254,92,214,79,35,172,7,122,194,178,162,75,241,174,46,83,94,97,95,100,213,119,99,29,239,190,77,36,147,3,115,68,175,203,252,161,239,203,32,219,15,175,81,171,30,57,90,221,42,122,8,77,77,92,50,185,42,159,2,151,185,124,107,213,239,204,31,201,67,136,106,206,138,234,3,0,145,112,140,184,173,137,95,168,190,232,242,107,253,117,216,140,220,245,69,79,147,168,188,176,145,194,117,225,56,163,168,196,103,135,158,213,163,189,149,211,79,251,61,96,76,92,229,183,147,105,136,248,209,221,196,80,116,65,132,54,177,75,192,237,45,205,165,204,140,237,3,165,67,36,125,208,190,92,123,1,212,52,47,20,70,189,61,7,156,230,243,225,33,205,59,252,96,248,102,218,112,201,30,42,185,144,26,240,121,7,186,133,61,235,116,247,170,8,13,245,232,148,234,209,148,135,226,125,153,11,171,78,85,155,182,248,181,2,230,174,159,163,107,114,105,120,246,244,103,90,88,186,118,76,28,206,3,110,104,15,61,171,214,25,10,217,199,225,57,180,191,107,90,109,37,94,118,54,159,101,61,55,165,217,24,165,103,21,43,170,97,64,119,206,236,241,225,18,255,255,97,225,193,158,215,111,251,236,229,206,231,166,89,131,121,158,178,143,82,186,103,158,165,152,116,132,83,88,17,178,198,205,79,115,56,244,49,222,76,31,112,122,122,40,210,176,61,110,118,152,22,121,89,120,216,91,248,228,63,151,233,74,105,254,7,249,133,25,167,54,13,4,205,194,100,186,96,238,93,157,123,128,20,166,139,49,97,151,207,26,231,203,69,160,71,243,21,8,180,222,217,138,251,127,72,193,60,193,212,227,96,248,95,85,11,77,80,171,189,63,188,162,119,52,246,243,182,248,180,252,121,207,159,6,225,19,100,156,201,240,110,214,170,121,166,106,75,62,217,144,226,236,12,100,133,138,74,195,179,113,60,171,139,63,51,51,215,213,244,209,89,123,171,119,133,81,49,89,253,201,102,156,51,167,56,214,20,157,247,179,92,86,47,0,80,49,239,235,137,49,232,226,185,69,92,100,0,95,161,64,194,216,226,28,109,54,190,192,207,135,89,67,245,171,162,77,124,38,137,252,76,40,43,150,91,19,75,85,71,232,204,94,192,123,194,144,165,44,115,61,97,46,237,254,190,222,194,176,170,154,133,164,123,188,184,115,20,240,99,67,151,77,249,210,111,139,123,88,237,13,191,61,57,74,95,39,141,61,186,84,39,184,52,126,93,248,232,40,243,156,252,90,56,231,216,69,63,52,3,52,150,35,58,249,121,85,235,52,137,210,187,119,81,87,68,0,31,55,33,90,43,218,119,221,229,215,68,244,108,17,207,64,137,163,241,237,123,55,152,233,139,80,206,135,68,14,229,73,45,89,101,208,97,196,29,158,117,13,126,166,135,193,147,6,114,109,220,69,165,41,220,86,140,56,198,57,116,85,140,157,26,36,155,50,85,117,235,220,117,105,238,88,139,56,33,37,228,253,48,9,110,158,188,154,136,163,74,252,147,226,112,213,146,106,6,231,207,35,129,27,224,197,99,234,73,143,51,20,133,253,28,81,23,82,9,91,37,241,232,239,137,250,47,94,234,237,145,16,164,99,122,185,121,94,181,196,183,250,126,112,83,152,159,93,24,221,111,157,47,208,123,8,83,88,116,117,97,94,40,220,173,105,196,97,163,125,202,187,132,120,228,226,161,70,143,43,218,32,68,255,234,136,199,77,155,237,126,115,140,51,172,141,141,202,178,84,88,17,30,249,89,190,253,182,33,17,164,162,33,74,66,103,223,31,41,138,144,253,221,147,211,137,177,28,182,210,218,243,209,247,240,24,251,105,246,43,25,249,44,206,231,114,125,138,30,84,190,231,179,88,231,230,42,2,149,194,209,204,207,76,103,253,228,247,133,116,130,81,21,25,72,108,123,215,254,96,211,159,144,149,199,250,95,239,201,249,56,178,114,41,225,98,157,205,237,118,184,98,196,162,5,151,129,10,231,116,152,172,148,100,17,17,53,40,78,147,134,112,133,58,183,194,176,160,61,202,54,127,14,237,37,195,90,58,180,98,144,119,78,170,30,98,244,171,236,75,38,93,56,143,135,94,66,100,101,199,185,135,53,205,203,133,231,98,186,154,14,195,66,151,89,33,153,86,117,60,83,236,5,170,150,35,209,224,242,138,11,250,192,68,230,90,80,52,123,149,21,48,3,189,61,240,116,123,226,31,92,181,82,74,25,202,179,217,245,39,214,247,199,90,103,246,177,66,45,33,87,173,163,158,39,188,227,174,219,67,11,129,125,113,102,141,239,182,168,221,84,173,178,246,160,110,128,78,114,148,130,98,215,144,226,178,105,208,127,206,205,214,230,22,58,129,97,226,105,105,218,162,169,128,33,5,14,133,73,212,206,15,198,164,65,97,75,51,198,77,83,66,44,242,219,40,205,212,184,45,216,168,202,82,160,75,100,215,56,56,99,31,244,135,162,121,204,165,166,20,171,220,12,210,88,41,30,104,66,82,226,33,149,180,234,93,131,192,83,213,163,96,141,144,125,8,20,169,62,229,148,80,196,242,48,163,247,101,194,176,82,235,71,129,197,195,77,164,121,209,191,19,22,2,21,17,79,120,33,162,89,165,65,7,234,189,245,56,58,12,185,40,203,149,253,63,226,222,165,213,187,239,203,238,122,47,213,46,100,221,47,5,54,68,17,4,237,104,83,130,20,201,223,80,144,84,133,74,25,8,161,250,138,136,29,59,105,5,65,20,210,211,102,26,241,213,228,242,50,92,159,121,246,156,107,172,147,164,101,32,149,130,212,249,141,103,239,239,222,107,175,203,188,140,57,166,245,65,200,247,230,56,246,114,117,177,110,207,45,96,162,4,242,219,132,116,115,236,41,52,91,41,67,62,7,17,46,215,158,198,5,157,34,138,69,41,86,201,94,195,198,120,179,77,223,215,94,56,88,17,182,50,169,228,34,31,132,166,73,212,231,197,12,111,85,249,69,156,14,52,128,148,149,57,133,207,66,171,226,237,133,204,182,174,151,208,129,13,142,240,191,193,216,225,2,231,72,241,214,115,178,209,98,85,208,101,1,33,135,43,170,68,73,223,171,144,215,114,152,50,166,42,116,151,69,187,160,216,103,201,192,103,125,108,202,71,147,163,153,51,64,215,45,124,58,111,51,81,17,73,60,102,136,194,13,210,91,92,13,71,161,201,20,183,78,67,62,36,180,202,203,74,142,32,168,234,36,207,115,112,44,190,181,204,132,106,98,197,223,52,107,168,248,12,229,194,192,250,241,213,67,57,59,158,163,210,112,138,231,81,45,22,161,84,96,38,184,41,114,126,112,193,205,84,142,206,92,174,168,85,45,153,41,34,151,118,221,244,102,164,180,111,71,238,108,41,69,231,204,94,119,219,137,194,32,186,247,176,135,166,59,7,244,105,32,158,44,40,146,124,190,1,155,117,245,236,131,213,188,250,111,192,16,174,235,210,246,166,83,100,87,60,243,140,132,43,41,10,25,237,102,194,73,31,218,172,6,73,46,182,196,217,116,148,221,189,201,91,145,26,243,233,121,94,26,229,121,185,53,53,47,217,71,172,34,227,249,188,21,116,81,159,188,252,59,10,133,4,45,209,209,131,246,16,4,184,117,238,110,107,37,247,193,212,191,238,103,209,21,254,231,123,108,234,101,164,180,141,69,213,66,208,151,254,146,202,220,161,95,228,140,132,67,33,190,42,14,123,71,24,170,187,182,31,124,140,172,77,76,97,135,195,191,25,14,35,157,157,31,24,206,102,115,24,233,135,169,191,157,209,223,240,155,83,254,184,158,71,131,24,240,21,21,89,107,86,196,81,5,78,84,95,250,147,211,164,76,42,244,129,141,6,251,193,214,24,49,43,122,140,153,120,237,99,83,229,173,175,61,97,83,249,214,79,127,129,34,26,123,192,72,248,199,213,8,38,183,231,106,226,43,62,42,13,169,128,209,21,174,195,101,188,169,171,161,251,81,123,224,226,52,24,224,46,54,246,15,234,100,68,67,41,31,120,224,60,125,39,2,78,77,183,57,42,227,135,123,175,133,64,180,244,240,2,166,46,236,94,77,175,171,103,196,161,251,143,128,147,52,213,180,1,159,225,180,211,38,11,19,252,249,92,199,52,142,215,66,210,34,61,31,155,206,219,23,70,14,165,63,112,243,30,40,6,79,9,151,49,209,242,77,241,20,156,254,246,92,93,48,44,226,189,72,135,231,231,234,153,92,134,162,154,105,56,222,171,215,77,232,21,44,252,61,230,3,71,199,91,224,218,165,130,204,96,134,57,224,44,122,216,134,122,185,82,165,242,41,73,54,220,30,12,109,144,128,33,56,63,183,46,163,198,2,169,8,179,141,119,204,144,32,250,96,44,230,242,92,141,49,228,59,97,33,94,44,154,87,124,175,217,102,252,54,91,180,4,71,129,175,54,26,181,175,56,203,242,181,105,155,181,227,107,67,232,79,77,167,233,168,161,98,76,5,16,54,179,78,83,4,149,221,220,204,240,134,235,51,164,180,155,118,59,57,79,35,65,235,7,161,109,208,199,218,32,118,6,97,225,133,135,243,50,44,180,54,37,51,12,188,103,185,55,199,248,18,154,50,205,67,97,93,125,48,5,97,229,49,96,172,77,234,133,169,251,86,227,201,72,11,53,224,162,178,159,192,216,186,217,97,250,129,61,166,87,107,81,44,85,243,15,55,172,60,87,239,116,127,155,126,198,251,185,57,92,27,185,250,76,122,189,154,8,180,219,202,153,98,79,233,48,223,173,145,99,44,64,203,177,232,110,187,17,190,234,49,44,80,83,155,146,160,97,242,237,120,114,120,179,210,50,221,142,108,72,161,63,112,66,226,103,170,157,78,58,210,213,59,171,5,164,213,22,134,58,224,103,31,163,187,212,194,183,40,142,223,184,91,227,57,121,106,235,188,252,201,211,84,43,54,124,76,47,203,209,250,110,105,145,70,97,238,17,7,72,161,153,112,224,102,178,123,250,219,22,196,115,152,24,176,62,245,164,7,174,191,19,225,57,209,65,2,70,57,111,4,140,106,226,99,215,237,16,140,7,206,15,159,157,234,245,240,35,77,179,69,218,35,1,79,47,209,183,216,104,83,154,48,213,127,46,220,9,74,57,242,126,136,219,205,11,40,173,224,72,153,42,192,166,84,229,240,156,165,61,180,238,93,189,41,14,40,20,156,23,238,225,192,2,231,161,142,119,163,248,191,198,91,33,141,247,12,9,62,211,29,18,180,203,213,143,132,202,232,253,135,169,44,219,144,106,21,238,209,9,142,48,248,25,6,157,253,168,63,230,123,117,145,214,175,128,155,223,115,144,10,185,241,160,211,73,152,149,0,11,226,189,106,40,51,101,253,135,179,149,150,235,12,61,150,96,120,145,41,91,67,53,53,179,207,6,229,209,31,234,135,146,8,128,51,3,201,238,250,215,32,55,252,240,201,123,161,166,171,6,76,1,235,179,118,168,225,240,7,199,236,220,234,223,146,124,113,222,80,249,233,45,165,131,66,235,234,250,205,111,43,61,67,17,86,97,236,208,250,193,180,24,22,42,138,173,219,233,108,145,3,83,10,165,147,20,249,18,23,17,43,38,30,146,181,166,2,165,231,209,253,209,16,162,201,207,205,113,4,155,63,154,85,164,174,7,38,219,48,28,182,216,161,14,11,81,255,20,87,163,10,253,92,76,111,222,254,161,227,156,77,107,189,17,7,148,247,28,166,202,72,131,2,192,109,196,213,22,68,208,58,21,172,38,127,107,99,185,164,7,157,203,19,238,72,133,147,147,125,158,219,138,113,29,134,255,217,158,7,199,73,21,248,117,79,76,153,251,155,227,192,164,92,30,116,52,31,111,116,251,165,143,245,207,231,240,140,33,1,248,186,116,167,51,213,167,24,18,124,254,179,219,253,141,191,241,215,127,252,247,254,242,47,254,222,31,254,242,175,254,236,15,127,255,79,254,209,223,253,211,63,251,243,191,243,167,255,240,191,251,47,254,179,63,73,127,253,215,7,252,79,254,227,127,244,231,127,250,119,255,240,95,253,233,223,251,147,127,212,19,141,156,9,115,207,63,249,163,252,71,127,28,127,167,241,254,221,242,251,119,78,191,254,253,126,255,30,191,174,95,191,238,63,127,253,251,252,235,223,231,95,248,172,239,223,189,255,250,251,215,243,237,23,207,233,215,245,171,200,223,5,38,218,139,151,95,239,151,127,253,222,40,191,254,254,133,239,95,239,187,150,252,77,85,206,239,231,253,245,123,253,215,243,228,245,235,249,126,253,222,239,231,223,191,254,253,252,245,119,250,245,252,233,215,243,246,95,223,163,148,95,227,217,126,221,127,252,194,127,189,95,249,245,119,255,61,31,126,189,207,252,133,151,95,191,55,126,221,111,252,30,191,243,239,139,142,223,175,191,87,146,191,203,207,124,87,156,231,127,174,47,239,223,253,215,223,109,255,186,255,175,235,215,47,188,212,247,239,241,235,239,214,223,191,247,251,252,249,247,243,214,95,247,79,191,175,255,253,126,235,23,254,235,121,203,175,127,223,127,253,251,86,126,61,207,252,117,191,95,207,179,127,141,215,234,191,174,255,245,188,235,215,247,74,191,223,63,253,186,255,239,241,251,245,60,235,23,222,127,61,95,254,245,239,219,175,247,207,249,215,124,249,245,188,243,215,243,140,95,207,63,126,253,222,56,191,87,245,126,77,254,230,247,127,253,221,211,175,127,159,95,188,166,95,127,255,198,203,175,191,235,251,119,89,191,254,222,239,223,243,215,243,204,95,247,155,249,215,243,253,194,243,175,223,107,191,126,111,188,127,231,223,215,215,95,191,95,199,175,251,253,126,255,249,235,239,95,191,87,251,251,247,178,251,253,245,95,255,241,63,248,143,255,209,95,253,195,191,247,135,63,249,163,255,252,15,127,250,87,255,195,95,254,225,63,253,139,191,243,119,254,240,55,255,234,207,254,226,207,255,232,143,57,54,255,228,143,254,242,207,254,193,31,254,242,191,254,195,223,250,163,63,254,239,127,254,201,223,255,147,255,246,189,230,143,254,248,111,255,225,47,254,238,31,254,234,47,255,225,159,124,192,127,249,103,127,254,135,255,230,175,254,242,207,254,252,111,255,209,31,255,205,191,248,139,191,252,91,127,246,231,127,250,87,92,104,71,57,156,248,137,250,228,250,227,178,255,35,140,86,211,212,242,147,222,154,203,67,50,216,31,76,145,248,205,255,54,107,110,0,239,204,225,140,17,49,47,108,231,101,119,24,38,69,9,171,13,152,246,66,199,211,251,96,220,131,176,194,219,79,51,202,21,112,33,93,152,229,183,199,79,131,32,135,143,5,95,244,183,81,64,63,255,221,225,220,243,10,238,29,90,27,214,249,246,67,51,45,253,214,189,55,172,222,227,236,249,107,215,76,174,184,9,124,156,7,186,213,58,140,130,177,192,136,202,208,70,241,131,207,28,108,243,254,180,117,249,89,205,135,28,214,210,213,186,62,48,9,193,26,207,77,31,140,8,22,18,137,56,87,210,223,250,131,9,85,20,249,105,168,145,181,199,213,141,53,113,225,105,245,99,247,181,49,149,199,189,57,201,127,227,45,253,192,20,106,92,81,77,226,234,148,147,46,31,21,156,243,126,159,27,174,213,249,23,223,199,70,196,183,223,200,48,109,239,75,54,185,142,15,38,72,159,228,167,225,135,159,97,246,123,231,155,49,7,156,150,233,240,107,169,68,27,114,235,126,6,52,251,157,77,252,51,114,249,134,226,203,125,47,133,196,242,113,84,228,135,105,74,86,124,1,252,20,225,150,123,239,101,109,204,124,1,36,171,160,150,183,58,15,149,137,113,127,48,29,170,47,7,13,24,197,52,159,163,137,150,128,89,38,225,42,205,226,144,254,228,166,116,113,23,0,58,33,52,48,116,216,50,215,247,201,23,253,32,160,53,125,48,209,242,117,23,0,218,57,147,2,250,31,24,177,168,43,24,13,76,23,205,24,181,137,124,84,150,171,173,41,153,63,248,180,170,187,251,211,38,234,0,195,243,131,41,175,110,119,249,108,132,145,91,124,47,107,133,56,238,189,247,48,34,85,118,56,145,243,171,2,175,138,160,152,15,218,143,58,146,192,208,170,182,195,166,104,90,228,230,244,65,191,79,94,40,142,17,180,34,99,95,126,190,23,241,152,69,115,10,133,171,21,92,255,192,149,90,167,46,175,125,188,68,226,233,31,92,176,78,138,194,165,32,125,241,193,25,174,140,140,184,137,202,209,217,210,224,5,223,48,205,187,54,73,72,182,241,205,83,26,208,233,60,163,91,10,108,200,15,36,34,61,182,192,9,149,184,241,193,168,19,159,141,67,166,33,217,10,148,16,127,96,244,157,243,18,24,113,156,58,253,106,148,1,182,108,26,132,102,105,173,240,193,196,9,199,150,89,10,185,140,30,113,6,211,79,99,94,85,1,170,185,225,18,215,239,106,26,159,31,15,89,230,25,189,63,134,223,124,252,116,149,89,178,128,16,41,240,155,195,211,17,173,17,96,138,99,90,118,248,12,232,173,80,1,46,36,248,252,106,154,250,93,221,0,91,188,103,58,124,83,133,86,162,59,93,245,22,224,97,201,231,15,133,47,87,116,105,79,171,0,251,224,137,150,177,236,149,116,21,219,57,30,156,114,226,49,20,166,247,67,106,31,60,246,58,67,36,63,93,153,134,171,56,220,136,105,202,111,215,97,228,212,31,212,90,237,234,107,213,109,180,44,135,147,6,183,216,54,234,182,52,239,15,220,122,23,17,109,190,215,217,195,123,246,247,50,105,141,41,219,6,157,215,207,86,237,48,68,66,89,33,203,154,160,248,91,163,129,210,228,115,16,43,68,6,232,123,48,26,85,203,183,134,57,76,1,141,191,52,53,193,242,49,183,157,210,53,96,234,176,170,192,232,40,156,15,234,159,139,206,23,178,4,182,169,233,21,31,112,83,82,40,93,118,141,69,46,242,155,133,120,73,83,62,230,54,101,204,22,23,119,35,213,93,120,82,61,184,98,166,108,178,148,119,68,55,73,155,209,226,193,206,47,201,76,160,105,50,250,182,49,9,45,198,228,48,69,235,231,8,88,49,133,81,133,187,39,200,15,109,54,126,25,26,206,45,7,167,144,122,109,200,228,177,122,232,142,150,47,140,90,212,217,176,252,173,173,49,187,220,27,6,81,175,190,176,207,81,36,253,108,208,78,35,154,254,217,72,232,92,178,241,198,160,192,124,101,170,125,31,155,226,252,58,147,192,84,78,156,179,209,183,5,171,115,111,23,134,42,51,99,91,232,102,101,222,223,206,164,199,9,59,127,55,71,111,250,206,5,216,171,180,54,140,71,131,35,151,239,213,5,161,108,148,18,127,224,140,162,103,18,120,19,31,79,59,38,131,125,208,128,141,168,152,74,44,124,26,45,212,59,106,180,191,93,195,247,218,158,169,118,142,188,101,203,86,124,75,227,153,31,152,6,80,93,70,141,55,31,99,248,7,197,196,210,79,130,60,131,159,16,68,191,75,190,38,20,76,77,235,188,252,193,180,227,190,213,78,192,108,103,126,120,161,93,44,81,235,31,133,3,180,181,28,70,103,108,41,140,32,187,127,47,106,238,68,84,243,192,144,212,147,47,206,102,234,210,242,210,150,37,104,142,118,116,220,238,218,52,185,77,196,23,29,182,206,53,242,211,228,181,214,103,231,12,142,174,227,39,200,205,153,61,171,109,135,89,123,50,23,26,125,148,219,103,171,163,29,141,138,129,194,152,151,254,185,154,53,151,89,50,104,108,212,238,255,112,243,99,205,201,10,130,218,131,232,112,188,24,93,74,101,84,72,34,215,207,84,65,174,251,252,139,235,92,229,110,204,211,81,238,160,157,105,159,5,222,240,121,252,234,142,132,227,117,35,206,110,69,205,80,139,97,57,83,178,109,189,122,32,198,225,79,78,211,185,46,11,12,245,98,50,238,31,140,108,239,45,35,0,70,70,112,248,111,179,184,115,217,250,98,116,73,247,223,134,26,83,100,5,225,220,34,50,249,193,165,99,17,116,125,52,244,175,2,46,168,252,221,15,10,109,155,234,221,15,182,169,113,15,63,244,75,82,216,243,131,54,189,231,180,20,152,172,165,63,89,69,13,114,201,242,235,180,62,246,45,237,88,157,72,214,223,65,97,103,71,86,245,131,77,26,94,46,166,183,204,216,190,6,42,205,197,47,225,167,177,11,76,56,252,31,76,217,217,148,155,227,190,86,119,205,176,189,123,185,41,209,134,134,176,245,158,252,65,171,209,34,239,76,26,214,136,215,55,219,227,104,145,76,185,31,123,236,179,13,197,26,168,212,137,233,118,137,105,130,246,255,7,39,90,139,40,92,173,65,241,247,100,212,114,45,221,116,224,1,148,228,187,41,71,10,185,255,11,155,148,162,127,77,90,76,205,91,111,254,201,127,151,239,107,65,233,161,24,82,80,88,55,110,112,23,180,253,251,61,58,77,89,192,24,107,31,92,225,213,8,124,198,124,197,28,39,82,145,110,130,27,41,39,120,100,37,46,38,211,124,135,116,193,177,108,197,97,132,155,182,188,245,226,115,174,120,112,230,202,101,213,3,99,180,249,144,22,104,145,151,33,219,204,58,39,107,232,240,217,4,100,241,157,29,5,213,177,184,184,12,233,254,130,166,17,245,165,51,224,51,229,37,178,97,124,54,130,2,31,204,226,152,50,85,150,113,142,125,233,34,66,251,204,51,190,94,114,151,116,160,78,41,84,81,96,52,135,221,135,49,233,196,91,186,4,124,86,227,247,203,153,54,124,77,49,83,101,251,46,205,236,46,250,216,120,237,219,77,195,12,207,174,203,17,129,117,87,134,255,46,14,69,211,61,97,155,92,137,91,96,112,149,75,23,51,136,54,23,213,207,46,219,126,174,78,22,65,169,108,21,24,31,124,150,124,217,50,96,27,22,95,241,121,114,166,118,87,191,140,199,162,51,131,255,52,90,212,73,166,255,70,64,161,251,151,206,36,240,46,227,24,152,10,91,55,167,143,229,135,210,132,220,28,58,79,115,147,24,186,65,239,178,207,162,21,138,218,219,135,26,159,74,126,26,113,135,238,199,11,94,119,95,58,40,216,26,221,143,54,132,108,68,28,195,96,76,247,236,240,217,233,174,58,134,193,214,23,204,97,26,66,77,125,110,172,121,255,233,65,104,164,201,115,219,193,250,141,73,130,159,147,170,162,216,61,190,161,88,47,196,75,184,183,230,207,27,10,195,7,163,196,219,31,24,18,65,247,7,203,38,96,40,207,125,252,25,216,39,31,76,9,103,210,137,116,224,233,11,147,170,130,217,178,108,10,150,33,167,199,239,15,204,9,114,21,169,44,40,120,252,240,207,20,225,236,78,87,229,20,244,248,112,235,115,65,186,201,33,169,41,111,219,127,253,28,1,163,39,32,182,255,92,157,243,103,66,209,195,4,153,71,185,249,241,54,139,155,188,150,100,78,93,191,135,105,166,251,189,139,213,168,200,84,160,165,252,254,22,46,138,94,52,140,212,229,211,141,186,253,193,104,14,54,157,10,168,103,140,234,111,93,72,10,233,28,70,111,50,231,29,87,183,116,9,253,172,251,141,145,228,239,5,149,238,22,118,24,252,163,160,228,112,19,149,122,96,219,237,226,230,22,28,213,237,106,25,31,61,96,124,142,170,112,223,62,87,224,116,227,225,235,205,81,161,47,62,166,216,192,87,12,194,96,115,36,3,70,233,88,62,216,79,125,170,15,106,134,92,173,159,36,217,203,250,213,231,73,106,122,119,203,89,221,210,135,254,143,74,170,142,90,199,38,88,1,211,9,242,185,250,44,153,24,22,202,35,115,125,80,100,41,3,109,59,41,202,123,126,46,8,38,43,36,171,241,192,169,8,204,82,126,96,72,64,213,97,216,166,15,140,98,65,27,14,115,108,234,225,115,246,186,228,15,182,206,10,216,87,28,217,158,155,124,67,92,76,16,93,231,97,162,115,111,242,159,166,186,119,77,157,197,103,201,160,245,254,193,231,36,171,58,15,169,101,243,192,6,176,117,200,20,184,210,206,234,155,42,11,173,173,41,7,250,166,172,188,182,128,145,135,75,83,207,39,235,116,235,112,161,214,64,111,78,175,215,28,87,19,120,215,39,63,15,58,61,62,215,177,29,138,122,56,27,130,106,157,59,96,90,235,84,133,141,0,233,240,34,88,168,87,15,232,250,1,195,136,43,122,250,13,52,136,87,192,165,166,161,167,27,204,93,7,81,5,203,207,225,150,61,102,15,183,135,94,246,122,50,82,8,20,223,99,64,249,44,122,244,177,235,248,144,88,111,54,93,92,149,157,160,249,128,82,155,252,44,236,106,223,51,70,140,248,181,222,154,78,25,219,7,12,188,232,178,175,56,164,217,239,221,113,173,178,254,244,57,145,99,93,159,167,72,66,184,182,51,25,209,42,255,233,54,108,95,87,24,74,79,11,152,214,215,122,170,254,200,201,125,40,97,44,221,12,73,178,172,248,210,141,2,38,253,105,171,139,152,113,181,233,240,235,1,131,230,121,204,112,142,143,103,97,19,131,25,177,186,108,123,209,253,170,91,141,182,63,120,133,10,46,1,0,24,65,116,100,113,216,90,147,233,185,10,121,124,151,128,199,232,122,49,162,147,229,94,76,95,184,174,135,50,21,52,62,164,248,81,91,109,82,34,156,57,30,188,90,23,51,249,156,199,130,138,217,15,231,44,171,53,48,89,198,1,114,122,235,43,79,226,63,113,227,74,215,17,125,172,205,28,244,9,108,228,13,241,176,247,40,125,184,229,103,221,180,37,184,12,74,99,176,21,40,214,152,124,74,60,192,54,124,188,136,178,54,253,86,131,86,188,211,31,156,112,228,208,221,200,154,96,172,184,57,65,195,173,40,2,197,254,220,103,181,159,195,95,230,247,241,208,160,121,126,48,124,104,9,225,30,184,255,104,28,125,48,106,16,50,38,132,211,114,246,139,161,248,202,36,32,51,81,98,192,190,66,126,133,225,8,7,218,97,144,95,244,124,183,230,40,29,9,214,84,171,111,150,201,30,233,48,214,176,174,43,156,208,89,3,38,234,61,245,234,106,245,0,14,211,97,56,233,213,205,120,250,14,155,15,36,227,57,161,36,251,126,1,19,61,247,231,230,189,150,56,119,168,129,93,69,237,108,220,249,226,187,164,117,157,84,179,206,180,87,151,95,140,79,244,152,63,72,6,36,55,220,144,30,46,189,212,7,222,185,244,128,251,139,82,53,232,95,146,223,62,231,140,188,53,170,79,211,23,60,126,200,107,41,255,192,61,224,90,146,158,151,211,56,178,211,225,142,108,69,126,224,51,165,253,173,123,51,151,89,97,211,206,114,184,34,243,167,67,74,73,140,175,120,134,31,233,33,125,109,206,239,248,237,227,74,15,61,150,230,52,46,129,195,228,215,159,137,118,230,127,141,155,91,235,115,117,144,81,98,160,160,230,131,43,90,188,67,167,41,137,108,127,114,242,18,115,232,218,163,216,192,55,5,18,155,229,49,165,17,247,206,110,194,76,90,90,149,161,75,243,76,251,222,2,38,174,178,94,248,216,222,129,194,34,208,45,133,126,90,190,227,76,171,209,211,61,152,237,41,238,76,76,116,61,251,205,182,134,207,31,76,119,179,95,219,209,240,168,53,112,169,143,79,69,242,100,251,128,22,234,123,245,52,238,166,93,182,2,158,253,245,200,72,67,248,110,197,57,94,158,157,240,152,77,201,29,178,227,246,147,144,127,14,45,194,148,241,211,201,90,140,41,92,216,151,63,56,147,63,121,54,248,179,180,146,192,100,142,245,176,222,20,191,250,111,179,19,110,221,255,225,219,38,129,9,220,63,48,250,120,142,90,122,235,185,55,149,110,43,96,237,21,109,103,245,217,75,125,22,193,219,200,73,93,69,107,64,239,168,53,36,209,91,19,47,114,144,18,62,117,112,91,183,194,250,128,105,220,165,46,108,71,144,51,126,24,175,82,45,81,104,24,62,185,135,181,67,210,45,161,110,203,192,58,76,99,91,93,26,232,19,198,199,32,159,51,106,87,216,218,115,7,124,6,231,89,57,88,192,158,180,233,131,78,63,175,85,134,168,218,23,72,233,48,8,222,3,179,160,143,212,253,209,168,178,26,186,116,40,98,92,201,225,137,237,164,102,238,57,17,75,160,99,83,69,245,192,136,71,236,128,233,55,176,213,60,111,247,181,44,1,174,155,48,66,160,245,94,156,208,124,17,148,146,102,247,151,126,116,67,52,224,80,224,251,141,128,89,150,58,100,5,250,160,155,108,3,115,174,234,185,149,205,117,155,1,35,161,173,254,18,162,70,181,58,108,125,236,52,34,183,200,80,251,111,91,230,68,163,125,214,138,214,55,89,50,116,237,177,223,73,240,53,223,69,105,34,185,30,135,200,190,143,239,40,76,19,90,134,60,209,192,156,124,23,37,28,62,75,123,174,110,168,155,5,92,121,51,117,229,136,55,249,176,20,38,67,123,60,189,78,14,200,97,122,143,234,217,99,12,132,248,36,228,241,147,94,76,251,183,30,23,159,215,158,234,78,229,70,29,122,113,248,236,124,91,247,247,31,198,72,60,89,181,90,64,129,105,202,224,123,248,160,105,222,158,79,36,101,68,16,7,225,220,174,135,30,226,147,97,164,160,25,131,202,178,198,50,168,121,245,139,225,93,212,39,42,60,76,170,197,97,140,127,181,159,16,150,241,108,17,217,2,209,123,51,20,173,132,26,40,106,2,250,216,180,5,241,163,135,210,165,146,229,56,102,91,108,211,173,213,110,14,167,44,1,162,221,164,32,28,78,84,93,105,48,252,188,199,242,45,233,108,255,67,182,81,138,89,168,150,117,144,30,6,178,174,169,193,238,206,196,67,105,130,36,152,162,38,103,19,104,105,58,17,168,209,62,199,156,223,123,194,24,148,79,185,8,48,196,252,71,166,98,143,231,234,179,191,111,143,254,156,13,137,195,252,73,16,64,4,240,49,129,16,53,116,200,150,209,252,252,209,136,12,107,70,134,74,232,17,102,4,67,90,170,132,135,150,53,198,113,247,151,33,205,10,146,88,254,82,19,116,38,71,163,112,41,108,10,26,1,159,253,71,142,250,243,210,52,60,242,215,226,236,214,112,2,98,246,103,161,150,128,121,105,125,238,188,172,189,232,15,76,244,102,203,126,69,111,146,185,214,133,211,131,14,252,124,127,110,107,37,251,162,109,116,159,254,56,171,115,76,205,230,192,40,248,64,130,82,249,205,35,17,129,217,1,211,33,82,81,162,231,37,208,247,153,233,167,30,241,73,171,82,106,18,15,67,45,175,250,185,67,137,206,214,156,224,234,38,153,23,23,115,156,234,4,69,196,219,179,234,221,76,104,217,106,22,114,252,49,88,108,58,83,124,64,19,242,236,190,185,83,209,218,166,196,56,22,237,191,171,7,249,240,88,74,206,122,181,201,128,204,128,251,19,228,32,66,139,89,231,112,182,6,171,10,31,215,237,222,28,145,63,25,49,116,41,150,187,137,199,100,101,153,21,133,233,249,120,97,4,81,159,171,161,5,5,74,24,34,43,138,242,188,143,152,69,139,229,188,68,242,38,167,120,176,108,189,185,245,167,143,93,219,60,206,214,179,125,78,89,148,117,144,246,243,89,68,179,11,13,131,47,227,191,204,11,219,255,10,140,216,82,141,71,35,167,251,92,141,32,91,236,100,153,57,165,105,84,234,100,71,137,81,225,78,186,33,20,92,199,226,19,233,248,147,189,234,213,212,187,221,239,149,201,254,235,36,45,144,161,98,158,145,194,168,186,87,21,212,249,74,189,240,217,82,229,183,209,126,143,227,180,35,9,54,245,183,201,79,214,122,209,148,116,71,72,212,28,186,187,4,95,162,106,132,113,89,31,33,79,76,24,157,98,136,9,142,119,220,61,247,198,205,107,26,114,116,76,99,123,182,24,21,36,55,36,148,77,34,130,151,139,247,74,101,138,121,4,203,135,227,63,96,218,104,61,48,150,131,63,217,98,181,85,69,97,139,206,128,139,144,61,105,254,56,151,19,46,145,234,239,154,30,3,45,53,230,153,181,0,154,15,12,157,170,4,76,175,169,33,112,167,237,245,7,55,36,2,183,184,22,208,6,198,244,105,72,13,237,210,77,5,221,208,20,11,136,240,237,238,83,31,28,98,182,71,97,208,244,45,99,232,205,177,118,125,117,54,130,184,154,234,177,250,130,158,227,106,106,85,245,123,28,59,11,97,152,128,139,166,83,32,10,67,166,14,20,185,74,185,247,49,203,75,4,159,80,17,17,209,89,96,82,32,126,122,160,193,53,203,122,224,227,218,181,11,107,99,57,227,79,20,44,109,135,205,249,150,143,205,86,225,28,86,252,79,248,73,114,117,67,35,127,198,213,221,100,27,4,62,230,107,142,81,161,229,233,124,96,104,17,45,174,46,91,201,104,103,194,238,18,97,22,76,58,165,79,76,35,239,250,249,210,8,139,45,217,229,17,243,88,97,214,157,13,159,140,166,140,184,201,149,123,172,154,241,59,190,162,94,13,59,212,55,106,154,138,246,246,160,165,133,223,99,222,174,210,85,10,185,175,120,46,152,182,69,127,248,39,205,231,176,9,23,52,133,171,179,62,64,161,38,202,189,137,190,151,24,145,105,137,53,217,19,136,168,164,230,207,101,68,63,93,153,5,238,96,252,52,180,93,229,60,66,90,24,190,244,232,242,83,52,4,67,239,77,172,127,135,233,163,168,3,134,152,244,118,199,29,118,112,147,99,113,66,170,119,138,3,246,203,126,76,167,73,169,81,243,188,194,129,233,224,161,48,98,198,177,234,81,26,213,228,214,52,46,146,59,138,141,37,188,196,121,38,245,223,227,224,227,16,43,207,231,74,198,67,243,33,165,0,93,157,84,218,4,237,30,51,212,42,46,182,62,90,58,238,92,108,10,205,42,203,245,209,160,29,198,136,67,136,200,98,102,143,141,100,119,44,30,84,84,183,12,203,216,150,214,245,165,71,98,65,25,43,131,110,209,17,22,54,150,199,42,122,181,153,168,142,18,215,107,10,66,253,12,240,28,62,50,38,3,95,59,210,214,44,132,146,132,195,48,236,28,75,1,211,138,38,235,189,77,36,201,193,122,254,233,18,16,129,146,216,202,10,149,77,67,111,109,157,159,103,192,189,148,172,87,211,41,44,102,66,217,90,164,147,7,10,180,197,205,194,99,91,118,28,69,129,161,73,143,128,207,150,48,196,119,24,136,63,37,63,244,26,157,237,20,179,24,88,96,180,109,223,10,227,118,4,90,171,210,156,135,169,139,196,228,39,235,171,81,18,50,158,120,180,14,103,120,94,10,163,7,227,102,64,51,65,10,165,237,81,245,150,226,165,160,105,116,177,250,14,76,77,180,63,26,62,140,102,249,233,201,183,130,212,193,124,45,93,135,4,82,70,88,40,176,108,159,217,61,88,166,238,77,53,138,94,228,36,7,68,106,38,80,126,71,80,86,173,131,9,226,144,88,124,195,212,243,98,63,72,40,169,234,144,80,43,145,5,166,127,242,3,151,40,60,234,180,129,108,202,167,34,11,177,194,191,60,70,46,46,165,12,9,130,32,221,151,44,150,234,195,146,177,28,243,240,223,70,201,249,152,228,122,53,44,170,29,87,87,42,64,158,215,94,196,75,29,46,4,13,155,194,59,71,38,7,185,156,242,204,80,132,64,195,104,131,204,179,178,178,44,153,224,17,192,164,27,192,217,187,158,15,194,129,48,3,110,123,232,68,58,246,63,197,55,14,51,177,218,115,115,89,1,216,231,103,34,61,55,111,38,242,235,112,166,138,80,97,230,112,220,188,61,246,164,13,154,83,79,77,204,81,68,99,127,134,60,7,183,129,246,212,232,155,11,220,240,123,226,234,196,1,34,240,249,218,38,72,254,3,195,82,93,10,90,155,197,0,173,107,168,112,98,205,248,247,143,253,163,128,61,20,54,213,151,128,75,23,163,109,88,27,245,248,90,204,232,34,249,108,148,90,41,9,13,184,63,12,54,180,109,115,156,167,214,14,72,141,182,129,38,88,241,216,105,37,103,168,115,248,96,57,34,113,160,69,89,198,228,155,166,239,40,16,165,135,50,104,142,35,214,115,4,247,17,243,196,77,23,24,39,104,199,213,77,155,34,90,167,205,50,35,224,133,84,162,22,101,160,167,159,35,102,85,225,82,37,93,92,244,100,237,241,211,133,146,129,169,4,103,114,59,110,76,226,134,103,57,231,81,242,47,41,190,70,166,182,190,60,48,161,38,191,56,89,127,223,172,176,197,140,29,38,64,38,17,198,243,161,201,14,151,128,41,150,155,10,83,240,27,87,147,213,239,250,94,86,61,220,2,134,241,41,67,154,76,118,212,95,27,26,176,26,125,103,2,14,235,9,228,176,105,106,11,76,141,102,143,23,27,204,119,65,81,21,44,23,29,85,207,234,110,21,182,110,8,0,207,36,241,10,88,130,196,90,3,54,58,251,111,37,149,159,242,239,127,241,127,252,95,255,226,255,254,159,255,197,63,249,103,255,242,159,253,83,138,185,255,214,249,111,34,163,66,13,249,255,207,106,240,127,215,227,220,167,101,234,199,114,77,83,186,148,130,34,244,234,177,193,106,132,134,170,3,117,188,189,210,98,36,206,102,184,158,123,91,82,224,126,255,172,36,115,19,234,204,177,40,40,89,84,19,20,130,92,11,255,237,204,189,151,111,141,124,58,126,83,204,220,172,132,135,254,83,61,121,231,53,214,66,87,56,69,81,52,148,5,210,26,235,129,47,109,166,26,127,109,148,231,167,83,187,87,87,90,241,61,79,134,35,16,40,71,245,214,183,54,245,45,135,7,250,165,58,162,22,19,242,175,197,156,159,207,152,17,230,17,248,108,234,90,102,97,226,92,201,127,187,80,69,211,245,183,7,165,160,254,224,244,69,104,15,138,207,188,2,37,253,166,27,73,217,173,199,160,80,168,172,245,64,80,130,247,61,235,250,120,233,139,48,4,107,23,152,163,177,235,38,86,160,62,251,169,64,186,65,79,74,219,28,98,177,91,31,50,53,216,232,56,229,149,255,192,188,134,238,98,22,66,92,1,211,90,72,31,13,105,207,17,191,109,2,60,114,243,108,165,131,53,224,250,120,151,116,162,32,4,28,240,42,77,143,141,156,41,35,136,39,183,227,83,246,64,154,6,150,184,152,80,137,248,181,28,164,103,118,93,120,41,123,24,255,98,238,120,233,65,241,105,126,142,28,56,135,23,158,154,39,49,221,199,160,234,157,95,165,35,140,30,134,244,2,143,245,131,215,244,24,177,103,77,32,26,125,97,9,40,25,191,122,197,120,78,59,116,229,177,123,182,94,135,98,20,41,181,152,41,187,115,160,199,150,214,57,200,72,7,185,203,186,112,233,118,52,248,53,177,20,143,123,61,158,139,207,255,139,179,14,82,179,198,91,49,128,123,238,97,164,54,104,145,47,92,102,236,55,52,161,123,78,202,3,159,35,62,158,172,117,173,132,128,126,213,82,108,117,199,111,100,131,210,33,217,51,182,4,58,61,206,181,222,139,189,164,25,197,175,177,31,11,246,152,45,57,168,24,205,194,169,15,92,41,228,115,223,145,85,90,94,99,142,141,57,60,14,78,108,181,50,251,79,39,209,240,117,168,17,236,15,60,198,133,105,0,95,245,91,226,6,140,240,14,75,149,54,93,198,85,164,194,61,188,52,88,171,207,247,58,27,120,189,94,47,121,189,169,55,95,12,91,56,144,152,153,234,53,208,33,96,71,16,173,88,216,84,109,111,132,244,34,40,4,93,238,117,166,76,194,32,158,252,39,31,45,112,165,46,41,30,237,216,30,67,13,31,51,68,203,245,215,81,147,213,223,62,123,112,240,169,113,200,137,28,169,127,9,165,46,34,24,208,51,116,171,156,38,43,93,47,220,53,248,62,8,22,199,126,116,190,198,57,163,213,152,92,240,147,124,17,16,72,62,230,129,250,236,237,167,65,170,195,123,43,89,117,96,225,141,8,211,241,121,158,155,111,42,105,99,204,123,162,98,183,43,76,184,63,194,93,36,160,107,126,194,43,116,11,117,120,88,137,219,3,239,124,175,30,11,245,23,133,233,140,17,241,46,138,0,210,19,216,49,237,206,128,137,104,233,205,55,45,92,34,8,136,106,68,210,152,211,30,18,17,176,22,42,90,77,151,160,194,134,203,79,217,152,18,127,38,210,0,241,69,40,141,27,235,9,2,146,247,117,152,150,97,73,182,37,228,98,144,185,12,152,126,29,114,239,76,188,199,157,131,102,61,154,52,140,77,165,101,173,17,146,237,214,244,86,96,150,104,196,73,38,187,188,12,218,36,208,23,37,38,148,217,210,196,76,97,234,114,227,230,8,59,116,125,114,114,9,55,44,139,186,136,196,77,17,90,191,17,93,250,165,104,208,245,71,183,38,130,216,232,58,200,115,149,179,55,183,136,104,161,79,174,33,45,104,165,37,232,124,144,57,106,145,229,7,251,125,4,5,236,188,113,173,154,14,167,161,234,42,43,210,10,121,78,13,136,77,59,254,247,205,73,16,248,159,10,15,178,180,146,178,80,27,11,169,212,179,203,229,200,166,180,89,52,103,209,32,148,197,197,13,214,185,128,148,177,251,99,155,238,172,134,253,145,101,152,227,162,51,21,189,49,204,157,29,89,28,235,188,165,87,247,226,213,114,160,101,106,246,150,28,232,49,38,253,59,67,219,213,209,198,167,184,225,117,84,24,148,114,4,17,174,70,90,172,81,157,245,36,113,72,184,181,17,89,179,108,252,25,129,17,196,14,78,5,39,108,211,41,6,227,122,230,128,143,17,171,213,60,80,217,48,1,34,231,54,68,220,23,120,156,15,20,228,3,244,85,180,52,24,217,20,156,144,72,254,82,89,169,87,67,228,73,145,229,228,196,208,42,216,65,99,248,26,201,66,235,223,90,21,166,200,58,110,190,219,210,216,233,180,160,109,139,68,63,84,53,125,109,142,213,200,136,23,228,89,244,181,41,153,221,193,79,40,20,20,62,153,200,132,64,207,133,23,122,84,79,78,174,122,24,164,83,111,51,53,157,7,245,53,210,252,232,215,244,167,108,152,76,114,164,249,97,26,106,174,4,110,108,142,223,45,136,226,235,189,141,110,25,247,38,229,51,53,85,56,201,107,182,11,47,53,119,201,159,158,149,36,87,79,205,88,79,74,135,46,179,167,16,100,213,204,238,50,14,246,133,17,210,214,122,103,202,61,83,187,244,133,161,229,162,203,90,137,71,78,26,47,55,41,47,8,255,49,18,53,40,164,20,61,238,233,236,69,185,106,60,57,57,237,254,230,218,119,191,239,85,148,84,141,148,65,143,4,42,4,129,44,102,39,130,249,187,223,89,212,145,234,83,118,131,117,45,140,207,69,70,233,165,47,12,134,38,184,40,15,245,120,153,170,92,36,195,43,162,63,83,9,33,249,167,231,184,195,144,197,159,171,173,143,114,192,227,229,62,180,31,245,16,231,238,32,3,173,116,38,10,116,82,240,199,142,93,151,68,46,10,166,139,181,208,184,240,20,45,42,206,21,26,117,58,58,24,67,225,31,224,127,204,88,29,103,63,155,202,69,129,204,28,251,40,116,147,210,135,22,152,195,22,137,105,198,94,217,244,123,32,73,188,98,192,49,96,149,22,77,160,185,92,98,27,254,93,205,90,158,190,209,72,8,248,236,125,186,101,152,102,211,12,24,22,186,230,72,169,181,146,239,53,105,45,180,245,106,250,11,197,84,33,56,150,182,242,180,16,73,184,212,55,84,123,148,149,129,30,202,116,63,160,195,169,209,154,204,197,190,17,245,104,38,183,165,110,2,188,255,17,4,75,106,160,158,159,102,105,142,32,132,192,193,219,73,47,110,51,180,141,58,77,105,210,47,120,9,15,102,147,108,84,122,218,26,166,26,20,68,69,250,103,234,213,155,129,10,10,165,153,29,15,217,240,202,23,65,192,164,12,68,233,132,19,133,142,30,220,206,242,200,175,16,250,175,97,135,224,141,211,164,64,89,144,216,223,193,12,165,206,163,62,28,202,49,35,5,11,175,180,143,250,112,40,9,129,5,43,245,124,93,53,52,168,240,188,14,12,77,224,33,190,43,204,76,14,210,42,122,121,79,209,38,134,204,189,122,105,117,214,249,184,125,5,55,186,154,88,139,50,67,43,60,199,96,1,35,129,161,164,109,50,117,113,70,140,102,221,120,214,3,163,21,23,48,252,206,151,179,186,162,62,11,47,107,62,36,97,107,240,91,226,234,90,148,7,179,217,206,98,199,250,73,83,40,139,30,41,191,22,12,227,78,31,167,167,34,122,152,162,71,176,186,199,147,20,1,158,245,194,29,209,173,135,139,219,41,184,15,184,72,179,164,159,162,229,124,233,228,199,97,72,143,6,3,194,74,53,224,134,10,128,150,200,210,79,194,191,213,36,176,169,92,117,130,236,49,7,207,46,251,80,239,48,66,46,197,102,192,66,234,233,169,49,39,37,94,130,160,79,204,80,169,207,147,147,50,8,250,52,56,208,218,121,34,155,229,210,251,145,15,208,42,42,35,48,251,147,237,159,230,38,138,210,244,185,6,204,189,203,35,15,209,163,178,113,208,6,75,153,209,168,148,221,215,34,95,254,84,108,22,235,169,233,15,182,17,141,123,97,250,64,197,147,65,56,123,10,104,151,249,166,94,110,209,218,91,149,131,160,89,27,81,232,113,156,133,161,117,105,68,37,106,145,250,148,183,240,190,86,202,172,28,37,74,245,84,99,52,218,28,120,157,8,81,237,167,230,18,46,105,176,12,96,222,246,242,212,223,82,228,236,159,11,98,75,86,71,148,230,32,117,93,248,60,103,211,229,67,120,50,86,46,199,226,67,51,160,18,4,114,93,20,12,17,125,126,234,115,17,30,141,171,207,91,175,231,181,39,199,75,252,246,228,89,30,73,13,204,59,175,203,161,137,199,84,21,134,10,167,45,71,189,17,205,10,181,26,137,116,118,156,140,20,66,181,245,124,48,24,34,23,165,233,64,123,234,115,91,56,40,86,156,91,158,106,84,58,3,69,209,15,97,67,13,154,111,35,62,196,160,33,91,149,116,146,195,132,90,238,36,79,19,97,122,74,157,206,9,49,163,206,144,118,201,73,43,15,204,190,88,81,19,71,21,218,83,216,137,90,107,148,2,54,88,12,253,41,132,61,243,227,194,172,152,167,160,180,93,114,29,142,80,214,248,176,145,209,93,104,164,163,124,193,242,213,171,105,188,21,37,142,56,144,170,147,48,204,154,241,65,179,78,198,89,127,59,155,56,169,23,95,30,159,89,207,46,78,174,188,162,88,106,241,247,124,224,227,16,69,49,31,202,69,245,169,168,59,231,199,45,67,180,3,71,151,39,93,220,66,62,130,30,96,75,163,253,155,90,132,18,107,127,79,200,116,47,124,57,214,147,134,25,73,171,231,73,253,102,247,71,23,149,63,93,79,221,78,81,209,138,90,91,124,24,221,242,206,84,43,193,108,58,62,201,67,33,58,40,237,182,75,160,172,40,45,230,198,99,202,113,239,78,55,37,125,178,220,47,183,137,114,215,161,21,25,155,198,106,57,4,34,224,185,246,231,189,16,27,137,226,251,12,133,46,235,152,114,188,249,193,187,56,208,234,43,29,115,14,99,119,164,57,240,155,18,211,183,169,37,231,168,216,62,175,241,252,118,67,198,211,51,148,139,86,64,79,229,39,210,96,217,215,8,97,159,250,86,246,79,235,131,233,197,226,144,159,30,57,157,113,57,116,232,86,143,161,133,65,112,228,147,84,162,163,42,45,223,171,90,15,41,175,158,55,198,142,214,182,109,209,158,160,219,204,124,234,207,54,117,214,113,107,163,250,233,213,103,255,13,154,243,162,0,73,207,93,83,135,8,169,4,36,131,214,115,126,81,23,182,67,11,225,76,169,167,128,158,242,178,25,35,70,15,82,229,200,109,219,8,162,150,188,25,125,187,63,39,111,113,165,170,175,155,106,122,106,227,168,192,241,223,38,73,51,117,159,71,157,55,78,168,5,65,170,188,6,195,140,144,202,57,132,199,124,52,51,168,143,112,21,57,84,18,6,106,164,10,211,115,123,132,190,196,57,61,159,18,177,137,112,89,13,184,167,71,86,6,41,182,113,127,155,68,171,202,179,100,188,206,248,94,103,55,131,133,244,232,229,212,240,174,56,38,165,163,176,89,120,168,9,132,232,134,81,243,31,211,19,158,104,72,118,16,250,124,170,196,250,243,219,5,82,199,35,207,146,130,212,184,76,163,75,207,16,138,12,210,138,159,230,220,173,143,116,24,186,92,113,53,69,145,143,213,11,239,238,170,133,32,66,144,159,34,178,236,146,209,134,62,212,194,141,60,238,12,61,132,159,150,88,106,246,146,93,136,237,142,92,129,22,110,88,242,39,180,68,38,194,239,67,29,55,74,195,98,129,44,163,41,140,7,174,193,230,89,4,154,118,81,191,14,85,191,144,205,160,91,241,122,220,62,75,108,132,154,14,4,128,167,4,237,92,27,214,200,66,118,91,69,36,152,162,203,133,20,187,41,5,180,199,51,75,104,141,132,218,14,50,25,90,122,1,221,120,172,184,249,217,240,182,150,122,89,185,225,14,17,33,146,28,234,13,159,5,70,226,234,234,23,213,148,117,212,96,221,132,172,83,90,22,113,126,110,14,205,47,96,10,39,245,183,17,218,108,161,157,68,203,209,244,188,183,53,171,114,229,37,202,116,158,155,39,184,94,161,56,149,141,81,240,192,196,63,2,230,196,210,223,46,166,134,233,106,87,68,56,159,186,191,146,106,88,20,192,207,26,57,47,146,74,176,249,45,128,61,231,126,106,10,105,206,26,42,94,232,25,61,99,78,241,129,63,57,30,127,238,250,222,165,148,144,140,58,219,41,221,126,159,114,198,243,5,175,190,24,172,23,157,13,8,215,248,134,184,41,89,212,84,225,185,55,52,88,191,57,68,135,244,140,10,234,203,190,167,153,60,73,82,155,128,70,64,145,141,160,17,252,172,42,5,148,76,178,179,187,234,90,163,63,237,19,252,48,242,144,107,182,33,93,171,21,118,240,198,178,43,26,194,145,151,158,104,63,67,158,189,56,21,146,26,228,16,141,203,64,193,43,33,85,87,17,98,213,90,74,36,170,66,201,142,10,69,165,224,192,82,67,235,219,101,240,112,228,203,51,168,240,110,91,104,236,157,205,83,3,105,200,188,204,238,87,35,124,167,234,5,38,23,27,2,204,116,218,173,111,213,109,54,33,35,151,255,35,74,240,110,122,53,133,208,35,221,22,215,27,193,64,52,215,133,165,51,116,189,254,132,71,154,241,160,28,110,8,244,62,219,49,189,84,92,20,49,191,154,214,236,153,68,224,67,245,240,108,35,239,234,167,75,99,202,33,169,136,31,164,223,251,76,14,87,130,129,153,138,110,145,6,210,152,153,237,202,53,34,48,168,97,56,148,60,253,167,209,126,126,97,194,180,46,107,72,68,9,15,90,96,211,175,119,157,73,72,165,122,0,46,4,250,187,139,180,154,226,107,121,225,99,163,187,12,235,57,144,210,91,54,73,11,98,15,164,209,99,221,206,44,141,93,242,224,1,27,143,86,139,103,207,246,155,66,237,113,89,227,131,241,22,253,122,86,122,216,163,140,173,163,86,40,61,247,81,51,181,186,231,189,73,182,184,168,226,49,1,215,163,44,194,205,179,43,219,22,150,178,86,202,241,100,197,89,236,3,117,204,60,222,162,96,168,166,126,53,60,245,174,225,253,105,74,195,174,87,154,105,52,81,244,230,38,73,223,29,62,3,60,52,198,14,71,126,164,128,209,212,214,71,27,8,213,184,2,115,97,214,183,164,53,178,157,185,235,114,166,5,225,180,245,214,154,214,80,182,53,57,211,164,233,20,235,149,224,10,177,63,205,84,52,99,146,204,150,187,48,60,121,201,244,236,77,158,208,225,98,189,39,4,102,237,238,248,109,246,122,217,234,105,225,48,106,232,176,22,100,96,101,150,211,0,209,149,215,128,106,213,93,201,170,57,189,166,134,194,254,87,0,1,215,127,120,72,107,32,121,184,53,198,49,76,149,207,101,69,77,60,189,43,189,223,248,250,46,75,205,6,117,252,7,101,169,65,151,241,93,137,3,110,239,71,128,153,230,45,87,67,153,134,115,114,178,159,115,161,117,47,7,229,253,73,228,137,214,247,57,240,250,8,41,240,60,94,158,59,139,157,4,153,195,136,125,202,150,71,77,85,196,216,77,74,117,105,229,100,195,60,138,14,2,40,87,13,61,226,140,196,229,124,178,97,70,129,180,14,201,116,1,62,86,104,232,140,47,242,232,162,20,158,241,39,253,167,161,212,171,17,73,37,251,177,212,93,52,158,96,153,70,40,209,145,105,205,167,18,172,196,166,65,142,227,1,159,83,109,69,95,133,106,29,80,46,156,145,207,247,89,78,156,176,40,141,135,58,202,237,20,60,235,94,176,84,26,133,62,71,205,27,68,17,49,110,91,217,234,196,17,179,167,205,7,121,139,227,228,221,81,129,5,20,53,157,56,81,20,121,222,245,71,116,186,230,11,35,1,40,97,196,100,106,133,35,132,250,161,195,200,23,161,217,53,114,4,1,207,172,5,23,180,60,190,43,12,6,255,82,121,117,232,3,231,60,246,78,22,166,130,168,77,29,142,205,185,83,244,78,192,104,216,218,113,133,124,196,158,183,191,199,208,162,104,124,52,236,39,191,122,18,174,147,214,34,80,61,206,218,136,22,29,4,130,165,49,214,79,111,24,95,36,166,9,44,41,230,68,151,12,103,249,224,9,17,141,41,218,22,136,194,115,159,44,197,84,117,238,79,147,221,94,174,90,52,172,121,233,150,230,59,150,89,95,209,159,192,100,47,164,231,16,21,44,35,250,146,208,104,70,232,73,231,222,61,56,220,131,238,17,80,6,165,211,146,245,243,173,254,185,72,40,107,227,145,108,18,218,62,23,186,197,90,4,166,168,43,26,66,80,47,54,180,79,12,186,42,158,250,134,222,154,167,240,255,128,137,167,248,189,207,215,97,212,4,78,46,156,66,245,209,217,178,180,165,73,235,230,25,121,119,28,206,124,237,0,69,71,172,29,173,119,80,4,30,218,195,169,91,227,11,111,189,115,14,217,167,197,12,196,216,233,35,182,76,207,77,27,243,160,133,229,253,130,216,28,159,73,242,211,107,234,187,243,162,183,71,149,118,66,68,167,90,40,52,155,207,243,92,141,14,178,231,91,198,254,89,11,250,96,212,180,248,218,217,168,94,107,67,174,133,224,64,216,65,27,30,130,246,17,131,202,65,175,218,15,110,147,144,133,12,25,49,248,80,94,71,174,28,150,163,182,158,58,19,203,87,222,166,148,70,146,84,9,221,246,212,227,183,135,213,137,107,67,33,52,229,253,236,179,64,167,182,137,193,206,9,93,22,203,230,12,237,198,194,198,78,87,147,120,52,154,4,20,109,144,6,31,220,251,94,101,82,54,178,41,156,255,130,168,163,119,3,35,129,47,108,153,99,165,152,156,219,109,108,213,167,136,83,144,211,107,214,12,248,131,207,157,151,108,41,195,170,66,191,83,27,221,49,59,67,180,233,220,110,238,143,31,152,63,164,59,27,97,209,40,221,0,166,21,204,29,181,99,5,12,223,20,104,68,102,157,47,46,10,255,59,71,107,55,78,117,97,91,38,10,210,151,215,232,34,71,70,39,138,34,141,250,144,4,78,183,27,24,71,190,52,234,163,17,160,83,119,39,81,210,41,66,251,96,22,211,143,7,31,162,224,150,122,33,110,218,226,181,42,228,126,233,17,72,255,200,30,157,198,104,177,113,207,100,4,123,7,25,7,65,37,181,71,170,102,117,103,137,66,219,68,91,72,174,94,38,63,28,157,225,122,150,202,78,107,189,182,75,141,166,115,107,72,222,143,134,114,37,122,2,217,76,232,218,183,170,113,18,166,248,210,214,181,226,46,128,6,207,100,71,119,181,126,174,150,130,20,66,222,86,1,24,221,213,208,244,149,199,174,208,203,227,165,185,253,144,137,128,238,99,119,217,186,201,181,168,221,254,135,42,72,58,199,115,134,195,250,179,162,76,34,189,10,97,29,101,71,212,22,134,195,48,13,110,32,182,211,229,145,186,135,11,159,27,174,11,35,243,235,190,160,37,7,146,48,112,216,37,176,24,218,133,25,237,11,179,239,215,207,93,35,243,192,84,189,40,29,115,60,47,69,132,105,167,161,23,39,216,64,235,194,244,167,40,10,35,225,158,31,56,222,11,33,55,14,146,248,233,159,70,116,23,134,166,228,43,202,164,4,17,101,186,176,229,77,70,140,105,179,234,80,129,207,65,52,239,144,91,103,166,44,240,121,115,143,58,0,227,45,202,111,159,163,181,236,111,111,183,171,179,148,44,193,53,109,168,127,5,108,221,1,21,134,199,148,3,94,108,238,1,219,206,94,29,61,163,208,165,254,224,160,231,6,41,94,155,74,106,89,23,192,28,27,254,181,207,182,177,165,6,0,193,35,10,235,127,94,187,208,7,57,9,155,4,62,115,71,15,216,97,250,123,100,121,50,138,60,157,241,1,194,2,109,23,174,22,166,154,31,140,137,33,161,241,102,180,110,47,151,162,208,17,29,50,185,218,226,230,223,193,80,140,223,33,126,104,51,169,68,39,30,33,108,194,172,189,232,36,199,242,109,38,7,133,92,119,55,19,172,90,235,113,248,3,211,229,113,74,94,170,153,217,236,189,95,128,181,255,10,40,241,44,7,173,199,170,220,186,25,229,59,174,165,199,134,94,92,151,117,158,9,120,80,244,127,225,98,225,205,230,48,146,7,2,211,8,38,185,5,13,249,141,32,224,253,92,176,19,150,75,32,31,83,250,216,9,194,213,106,100,184,203,190,35,90,142,81,112,207,28,136,191,88,236,229,131,7,204,20,153,165,84,27,64,224,241,207,5,175,120,43,90,182,139,197,152,162,77,23,118,15,247,70,66,33,166,2,85,199,50,137,141,168,225,220,58,154,137,88,20,66,96,107,149,229,55,47,8,225,202,215,236,80,116,74,92,141,200,212,222,67,225,77,134,32,96,254,203,29,52,100,160,251,140,247,178,166,105,215,74,6,70,135,194,199,52,193,106,190,22,37,48,92,240,11,83,95,47,55,199,23,240,88,39,253,116,197,103,161,241,85,141,2,156,3,174,161,82,148,192,196,4,227,90,204,232,235,122,155,196,205,217,217,125,75,178,92,251,126,102,146,81,168,2,166,3,148,94,109,76,137,184,26,38,171,236,11,116,52,154,203,247,156,97,11,255,65,23,199,132,239,196,100,151,47,95,215,248,29,201,235,146,77,140,156,56,182,194,214,209,215,225,131,86,29,178,98,60,176,216,75,217,207,250,251,94,81,204,13,76,167,19,253,109,162,120,57,182,218,177,53,147,142,158,230,106,94,61,79,234,155,216,183,194,104,225,244,56,252,144,227,208,223,206,116,102,218,126,243,74,239,216,46,191,125,102,206,249,100,62,106,5,50,182,46,17,136,77,247,139,160,15,185,238,193,75,151,58,68,52,253,234,132,128,106,151,21,4,129,199,43,247,201,29,32,23,45,75,132,4,183,203,180,17,137,102,11,212,229,153,205,71,248,110,126,118,222,154,229,148,232,141,0,135,163,104,194,86,189,55,49,156,59,27,170,21,126,201,197,25,186,98,152,35,5,61,243,37,123,86,102,209,196,213,152,8,210,238,151,99,29,74,199,247,185,177,92,112,253,47,140,155,217,62,191,199,148,236,86,191,110,17,1,167,186,157,119,142,230,209,148,216,178,29,111,196,201,29,165,97,132,140,56,29,16,206,30,90,29,166,197,167,12,10,100,162,233,213,13,121,33,181,40,68,51,56,211,188,108,137,159,174,4,148,46,76,45,170,147,4,140,81,157,197,81,61,102,18,98,189,62,17,87,163,144,251,134,167,208,133,226,60,245,155,115,230,8,41,3,81,30,8,8,2,231,231,183,207,153,147,188,228,137,175,195,86,125,223,27,14,20,221,159,29,230,148,151,89,142,25,59,226,123,226,189,17,91,85,216,156,213,11,47,233,139,211,176,15,93,9,60,91,210,66,188,11,168,223,180,213,205,113,113,170,146,71,164,196,156,114,213,113,159,140,142,34,2,31,143,124,187,29,181,40,103,73,151,65,71,63,43,4,231,252,123,162,217,36,220,87,138,198,114,115,7,3,17,74,164,16,239,205,97,45,70,67,159,76,204,237,124,254,251,228,84,125,140,30,147,5,226,147,212,221,18,226,173,4,183,99,200,17,229,188,131,118,118,184,52,70,60,218,217,181,82,213,223,230,204,90,189,95,152,34,214,128,207,131,211,112,184,220,23,147,14,48,236,165,150,168,138,21,68,39,241,253,194,119,34,82,248,53,228,0,227,177,150,243,10,73,152,160,218,175,87,195,249,8,139,62,161,141,45,251,169,53,247,238,189,198,158,246,24,213,137,34,133,187,223,193,239,185,3,74,65,72,11,63,35,89,209,173,92,74,169,183,11,13,210,108,233,156,63,89,209,34,86,109,70,47,69,78,175,51,182,150,141,13,152,254,177,242,203,133,86,49,190,139,31,255,182,137,134,225,241,142,38,205,107,253,226,100,98,105,2,211,213,105,221,183,26,40,214,198,115,83,184,92,131,228,9,119,132,195,104,94,248,188,18,201,129,128,169,200,205,23,54,165,251,24,19,116,83,239,178,174,219,132,41,194,125,74,214,74,70,126,122,240,47,226,92,165,228,166,93,43,9,133,214,177,99,200,146,17,62,214,69,143,57,48,86,56,56,228,235,69,97,8,65,162,181,92,147,129,163,109,73,169,112,165,114,107,182,120,43,52,8,69,26,9,193,67,210,56,254,90,108,210,163,201,115,67,88,107,233,186,179,168,194,151,11,83,169,21,147,159,190,103,199,59,149,155,211,22,207,139,162,204,131,169,242,185,42,245,176,113,162,19,167,127,162,179,212,199,211,23,176,187,225,137,63,219,100,204,18,37,182,211,97,234,40,165,70,128,206,217,156,32,110,151,34,86,43,77,88,41,205,135,139,229,143,54,112,5,110,32,159,138,30,166,135,91,227,29,213,97,185,184,83,192,18,134,37,42,49,66,167,66,60,7,191,61,28,28,76,184,44,87,159,29,231,124,192,112,20,10,93,2,238,107,159,253,165,54,39,20,162,110,179,145,11,191,48,159,247,115,149,143,19,114,158,92,54,43,147,189,109,254,65,172,184,115,136,6,244,79,44,106,175,112,128,22,133,124,242,211,152,138,235,139,170,149,108,161,198,161,247,38,13,238,254,79,65,139,240,218,188,180,76,56,227,178,253,98,43,97,75,122,53,185,179,112,205,154,101,101,182,192,52,118,90,126,115,40,95,83,150,215,170,63,156,183,15,30,214,227,86,208,193,52,243,215,26,89,91,146,32,204,72,21,141,223,26,101,169,153,228,151,9,209,185,30,50,9,87,10,112,245,107,237,234,57,128,98,77,29,101,135,230,151,33,158,124,47,77,140,12,29,6,133,207,121,239,174,21,204,156,53,116,68,41,120,115,217,50,224,165,181,17,12,89,38,182,246,193,136,224,230,46,112,182,218,225,111,154,29,59,162,20,169,163,164,191,42,242,128,223,107,155,206,163,244,198,196,213,133,134,236,191,13,175,64,24,212,54,83,154,23,128,18,146,94,72,248,233,199,62,187,89,247,71,27,184,151,186,64,144,59,112,102,56,221,126,74,149,116,175,105,204,231,20,191,61,33,149,101,249,34,148,114,165,17,240,38,36,40,79,206,212,114,117,3,218,111,80,188,167,48,122,95,95,236,23,187,241,188,87,210,185,130,253,22,195,66,73,77,209,47,130,8,208,12,20,57,183,45,15,206,142,232,5,139,103,8,40,217,29,114,181,17,160,90,192,180,248,76,207,68,196,209,91,14,227,240,206,119,158,78,151,45,3,86,3,138,105,138,244,173,79,165,109,47,45,175,69,104,207,27,5,83,16,66,61,156,124,16,218,132,214,251,100,11,163,85,174,54,41,140,29,79,70,18,232,88,103,255,214,24,235,191,250,199,255,252,95,253,159,255,235,191,45,192,154,198,191,135,0,235,191,235,89,238,163,110,52,108,124,114,156,239,3,111,69,62,1,28,191,228,227,96,106,229,186,40,142,103,144,252,60,227,99,12,109,118,206,198,94,166,203,111,178,226,216,198,116,20,109,118,249,162,72,70,112,19,120,82,226,80,99,39,169,93,117,210,248,6,40,76,196,30,70,166,167,45,221,104,70,132,35,232,231,148,170,100,4,153,122,217,243,33,38,24,89,133,30,108,93,163,97,160,250,230,11,5,240,25,149,73,195,179,234,27,59,230,121,214,153,103,102,104,132,220,102,22,110,35,232,112,190,89,225,25,186,48,167,76,1,103,220,243,136,33,212,253,177,111,106,193,227,60,66,221,83,30,11,5,149,236,59,51,89,184,44,237,89,136,191,148,225,197,43,144,17,208,239,168,122,132,159,205,215,63,53,221,44,139,164,149,105,254,6,181,238,194,153,54,223,143,241,145,188,227,49,71,60,193,85,53,93,136,130,69,248,148,78,84,210,77,25,89,9,115,118,221,124,128,74,161,87,179,177,244,48,46,206,148,218,242,177,48,67,135,11,230,161,145,184,30,251,128,128,24,17,239,48,77,16,161,209,123,227,135,249,2,72,221,108,96,189,122,209,53,40,66,129,104,69,12,53,232,80,95,141,160,50,116,20,33,163,25,76,143,247,128,41,46,151,215,38,139,154,195,116,193,158,91,77,81,227,113,57,138,114,152,154,223,213,18,111,126,239,99,255,238,173,182,100,161,204,48,172,38,187,215,208,7,59,118,139,31,118,88,122,77,68,205,170,233,142,249,129,130,2,239,16,241,230,10,137,185,122,127,185,2,139,80,249,152,192,189,68,152,195,152,158,194,44,4,158,201,155,27,89,144,63,61,207,141,49,151,220,55,37,129,215,30,227,29,65,196,233,30,32,121,249,157,116,166,192,183,189,182,189,241,254,117,170,224,45,165,176,237,39,34,227,69,71,28,30,214,114,199,193,74,243,167,62,57,214,125,141,64,34,194,0,234,148,148,29,210,96,132,2,207,250,82,3,154,90,147,22,46,203,25,110,101,153,51,226,109,68,218,4,166,237,232,250,96,51,71,77,13,117,127,244,78,146,65,153,40,222,166,18,46,75,129,205,167,48,93,233,106,192,185,63,35,62,103,52,83,99,223,66,226,78,158,251,92,218,198,245,63,215,83,40,91,137,243,182,200,176,49,164,194,218,48,181,230,113,51,108,232,238,54,117,154,201,84,182,200,130,97,145,53,245,246,207,107,64,35,246,183,198,51,150,72,2,240,76,17,140,59,143,189,69,182,20,120,230,26,254,122,253,21,242,130,196,77,25,148,195,208,208,36,114,75,76,82,18,116,103,82,118,169,215,161,20,217,140,91,135,209,157,77,10,15,83,37,119,152,182,194,18,197,39,172,159,34,244,138,15,146,151,62,25,250,219,1,242,138,91,253,253,90,110,88,150,232,212,144,17,99,250,223,124,168,85,66,74,122,128,90,131,21,65,120,188,0,205,215,224,225,237,185,5,78,178,180,126,130,24,49,249,33,162,75,135,207,102,14,188,215,140,89,247,240,227,159,202,189,9,186,206,251,202,70,110,151,87,38,83,223,35,78,65,237,187,112,27,72,235,145,115,137,143,81,151,210,110,161,16,100,232,153,241,165,207,255,230,174,112,221,247,67,23,107,47,47,232,192,35,137,159,78,8,160,41,60,247,174,235,58,244,185,235,215,48,121,199,30,11,143,221,125,61,48,17,222,152,223,103,119,23,14,206,217,207,89,154,55,16,177,168,4,106,2,51,73,231,93,121,89,229,239,224,83,81,236,221,35,206,157,224,5,74,32,13,213,190,27,205,170,77,235,92,97,199,97,165,120,168,140,102,9,26,232,166,162,2,54,179,135,202,8,155,79,13,241,81,87,27,129,236,149,158,52,83,54,30,158,192,153,150,104,18,94,36,1,20,161,106,107,101,181,37,170,138,213,231,202,22,63,58,23,34,247,132,76,212,156,51,130,232,131,149,39,65,87,152,38,243,70,108,107,149,102,199,166,220,134,82,111,92,123,254,113,83,24,114,144,79,82,42,28,146,88,33,205,108,16,15,191,64,122,238,218,182,30,33,16,124,159,128,109,61,104,44,249,167,45,89,4,31,91,149,38,114,212,253,98,58,120,72,150,138,77,141,247,86,184,226,45,82,34,88,33,249,137,161,31,227,202,235,159,128,177,191,238,250,169,24,223,46,133,64,47,164,157,228,90,68,221,107,132,200,33,10,137,41,96,167,199,240,78,65,4,100,83,211,80,114,163,163,217,141,222,15,62,183,140,89,227,252,247,172,58,99,214,212,144,102,208,32,174,182,24,20,216,119,146,181,168,180,152,173,145,8,98,30,117,249,109,156,50,239,28,102,133,88,89,218,39,1,179,141,4,58,209,170,18,148,219,149,200,34,209,165,32,9,140,10,159,55,114,203,214,109,87,234,223,77,169,43,151,27,127,207,43,137,4,10,112,207,55,229,65,8,118,117,133,23,9,183,26,19,237,172,31,9,8,67,97,63,195,234,67,78,143,226,46,41,143,142,14,115,9,35,230,184,111,171,104,110,59,103,75,90,134,161,97,156,206,11,99,216,137,29,98,85,150,146,158,182,52,98,138,171,209,113,148,213,103,221,84,91,80,75,202,232,91,191,39,94,240,177,113,227,20,192,178,91,154,220,38,246,186,74,108,197,69,107,20,128,81,218,184,59,117,83,209,237,102,173,234,235,205,119,226,68,232,213,8,101,38,33,251,160,117,85,53,53,110,149,124,241,222,100,175,37,223,105,125,68,47,157,103,50,45,53,247,77,4,38,18,212,35,41,231,133,100,40,166,143,219,133,201,138,175,228,151,143,233,230,133,87,196,252,58,94,132,188,22,105,224,48,222,112,210,166,242,32,76,70,96,187,107,132,234,204,147,43,69,188,39,71,206,30,161,236,86,30,248,152,141,61,80,109,200,220,16,11,139,26,89,84,197,172,200,65,96,235,151,26,48,5,125,58,83,160,165,149,8,234,158,255,243,248,9,122,117,50,153,179,240,48,72,127,233,60,163,189,104,60,89,165,204,91,118,29,42,103,218,117,218,56,223,199,3,55,19,9,113,184,34,126,209,20,70,61,116,7,204,24,203,160,160,230,26,161,236,70,129,195,214,39,59,43,251,122,178,56,221,169,203,234,67,162,115,92,42,15,213,13,69,211,203,20,40,68,184,185,211,14,88,118,29,122,175,84,151,218,55,87,86,201,171,192,124,148,17,126,48,29,224,182,194,103,27,27,1,155,196,199,243,61,247,57,216,29,94,84,213,84,157,11,231,48,108,113,245,194,217,209,245,211,105,17,145,102,68,225,143,1,172,47,70,59,2,231,57,19,41,183,251,41,140,166,122,189,129,116,45,170,228,99,83,116,16,87,35,214,55,117,229,163,253,154,227,106,90,85,234,10,161,149,84,48,133,40,132,107,122,239,133,92,108,68,84,168,78,146,6,125,172,47,250,104,120,52,38,147,68,81,114,21,53,39,46,168,143,223,100,108,20,133,55,77,110,3,134,2,160,196,21,68,158,60,246,128,129,214,164,50,138,59,221,37,130,186,179,182,146,110,212,214,148,160,156,209,177,51,43,47,165,226,132,148,64,91,82,241,23,96,56,131,253,94,252,240,82,140,206,209,46,250,100,92,112,107,19,37,182,1,83,185,255,192,112,251,239,131,209,52,73,246,202,65,239,46,15,66,81,160,92,228,107,153,186,87,245,21,144,179,117,84,153,194,148,43,61,154,59,145,205,129,191,45,87,91,95,242,88,186,232,108,181,7,38,70,21,11,159,54,176,93,142,229,73,217,192,140,229,69,230,103,11,1,227,167,153,122,172,252,74,146,48,43,129,16,193,212,8,113,21,12,157,139,114,182,244,75,251,194,102,21,251,109,163,3,88,131,250,49,141,158,118,127,25,135,40,148,16,72,96,225,198,41,37,243,152,57,61,76,125,100,200,36,68,79,36,147,64,106,143,3,70,11,39,160,128,149,85,34,149,58,169,29,43,114,49,158,85,141,35,123,218,182,49,132,229,154,40,167,152,241,211,67,91,67,33,246,201,169,17,240,48,97,4,129,173,100,232,82,175,96,218,41,63,23,89,249,233,103,219,82,109,22,64,170,141,2,52,185,129,253,31,34,74,126,204,103,52,81,63,1,156,5,163,37,149,219,86,230,192,199,107,158,223,14,4,76,69,112,9,148,196,103,190,151,182,155,14,171,38,15,153,191,232,138,161,196,92,215,133,49,30,218,143,55,99,197,32,141,218,235,11,67,207,254,74,244,151,49,113,251,141,31,86,122,21,24,39,225,131,143,105,53,110,0,189,82,3,51,92,176,142,84,11,198,213,188,55,167,221,232,252,184,132,228,184,77,237,78,110,62,103,253,252,21,148,133,230,188,27,155,137,24,156,203,211,247,96,117,152,64,134,160,20,2,117,255,225,78,167,238,160,190,252,40,32,236,175,145,8,48,49,186,220,4,70,72,172,124,111,69,250,182,94,89,69,107,160,128,250,87,192,25,67,69,222,138,22,170,159,249,187,104,218,69,65,136,140,201,89,243,8,102,124,112,194,243,169,83,198,100,34,30,241,189,87,129,176,117,183,31,154,26,113,150,172,111,30,20,178,68,183,151,25,48,21,27,63,113,138,3,207,100,13,96,5,222,232,38,57,12,93,226,170,150,242,219,230,96,126,223,163,84,228,155,171,126,15,99,190,249,213,52,208,88,250,228,16,17,191,179,198,170,92,183,176,186,171,105,110,186,96,240,194,43,43,68,24,101,212,104,100,231,19,13,3,183,94,230,129,125,49,106,87,252,189,89,121,115,233,39,177,87,243,71,35,241,218,138,94,189,173,19,130,195,180,35,200,10,87,170,91,226,201,11,52,9,129,207,9,209,62,113,28,235,106,128,163,119,191,55,61,246,242,103,153,3,159,237,109,174,187,54,49,199,206,158,53,252,197,112,188,147,204,84,235,37,216,46,108,13,116,20,158,177,6,8,39,175,187,129,89,16,28,89,172,28,48,92,206,166,240,112,241,195,31,184,223,162,78,96,147,224,188,63,125,230,221,212,159,174,253,147,142,254,65,243,149,203,3,101,163,25,197,225,169,169,51,131,237,127,46,124,12,77,253,233,115,108,198,76,163,221,64,187,97,43,131,121,244,123,115,42,194,245,181,105,4,63,123,192,112,44,186,194,37,221,215,154,117,188,79,54,225,55,221,123,227,118,151,7,166,52,61,224,180,215,214,7,39,204,122,103,41,114,159,251,65,103,190,15,118,190,123,215,73,124,198,119,125,210,56,235,71,119,108,103,29,82,107,248,154,47,220,222,153,130,142,89,138,5,116,108,227,219,249,195,224,179,151,238,122,225,113,251,92,88,19,167,238,188,7,224,179,107,84,89,219,192,107,164,126,97,166,157,192,132,3,238,36,134,28,176,31,116,126,133,97,63,232,148,19,134,170,102,58,221,6,10,251,92,47,70,166,69,110,93,165,170,25,216,82,13,247,234,132,28,141,194,102,61,94,88,36,183,129,209,177,234,241,189,80,139,30,47,76,173,244,133,171,110,151,205,210,255,51,62,72,107,210,35,221,224,29,27,57,104,214,101,143,223,188,87,60,24,110,145,206,112,120,246,245,126,107,194,161,186,167,80,53,177,118,188,117,149,186,32,67,7,165,255,23,29,183,26,219,210,83,156,72,113,239,99,41,76,93,246,102,195,166,45,176,174,76,232,146,178,93,89,35,44,153,8,102,112,245,248,233,99,93,52,221,113,112,179,118,44,123,90,240,220,66,112,194,8,103,206,125,93,121,128,145,153,149,3,31,29,229,252,245,123,5,182,254,201,50,40,136,8,143,88,185,86,103,57,229,181,41,73,255,242,195,203,196,193,247,181,66,129,207,241,52,124,23,183,182,221,87,63,6,120,13,249,32,244,196,189,150,249,15,60,191,140,227,15,76,251,136,11,83,77,243,17,229,151,53,174,173,67,55,75,203,130,148,11,159,23,211,121,70,216,48,204,36,178,114,251,26,223,6,111,87,236,254,129,171,158,249,16,88,219,39,102,2,108,165,36,122,115,107,236,125,97,42,253,229,131,46,179,176,29,77,80,142,31,212,186,240,6,12,239,90,97,26,53,14,159,13,116,13,29,58,17,145,51,110,181,4,76,197,135,76,150,181,138,211,205,129,127,90,108,42,124,12,156,88,65,56,86,245,25,83,106,20,103,220,124,18,73,146,47,66,81,239,253,158,231,28,60,191,37,87,147,173,203,241,61,207,83,15,177,167,59,134,232,140,165,221,77,95,244,222,187,147,247,139,1,39,54,86,101,67,179,54,89,203,237,129,12,199,181,201,86,74,251,150,179,0,253,151,173,147,139,188,22,126,214,104,49,77,143,117,124,252,91,121,178,115,190,167,238,247,206,198,245,188,7,12,101,228,99,251,76,73,40,121,37,113,5,6,13,196,215,252,214,215,89,135,83,106,66,129,33,188,248,247,72,180,89,204,114,244,97,205,205,225,67,246,145,53,171,192,176,123,253,216,165,160,183,170,17,117,78,19,75,111,124,48,173,90,122,87,248,76,204,238,135,155,21,202,46,125,242,122,150,178,111,89,9,34,137,46,47,146,42,53,197,131,215,159,214,9,10,211,0,219,97,218,227,164,247,234,4,243,206,225,65,70,174,8,76,4,193,205,121,2,67,171,100,125,240,13,225,59,110,142,154,103,81,216,168,234,197,97,90,181,201,150,134,230,31,226,205,31,76,46,234,134,171,129,209,239,241,213,153,96,190,169,125,135,166,75,250,34,48,192,131,176,251,208,47,130,73,16,87,163,208,52,228,234,252,83,60,238,176,21,108,47,129,153,230,62,79,169,143,168,179,40,92,208,143,9,20,73,118,157,12,84,69,151,251,224,112,221,251,51,211,166,155,150,201,170,119,154,206,67,40,93,49,40,244,147,200,114,126,225,25,164,117,97,204,143,45,107,0,186,71,117,59,136,152,175,116,99,1,158,196,116,252,193,127,58,195,201,242,163,243,69,203,254,104,103,137,173,43,249,8,124,190,72,120,203,148,96,247,38,238,48,5,242,140,98,76,114,234,186,116,121,210,94,59,6,173,99,204,200,86,140,115,181,178,91,189,201,52,114,250,29,22,10,52,86,245,83,63,209,182,122,138,113,137,39,136,207,230,48,237,210,101,113,119,4,97,90,139,171,217,154,245,201,121,50,223,169,209,49,95,75,142,24,246,180,157,186,143,233,178,196,162,108,74,200,139,175,248,233,101,60,237,166,59,30,117,243,35,96,154,27,233,126,73,129,117,76,114,164,71,110,26,25,24,177,154,17,143,102,10,6,242,219,8,96,197,160,156,93,28,87,79,118,106,90,221,239,120,178,102,66,180,2,19,119,89,241,100,72,229,233,49,80,232,174,224,96,130,127,43,51,5,19,59,197,226,67,215,70,87,54,231,102,109,61,62,7,158,152,56,172,221,162,50,190,145,39,34,211,85,214,15,37,152,199,67,222,49,21,146,180,254,54,248,172,15,63,119,153,72,16,143,21,70,247,196,63,23,109,110,122,121,110,126,236,178,18,48,77,107,101,101,179,199,208,89,56,182,98,88,145,50,40,228,3,195,88,129,62,211,102,125,198,140,86,49,177,252,154,117,179,22,152,26,230,216,147,202,164,79,154,252,54,17,184,92,98,91,193,84,73,58,23,90,114,55,35,209,182,175,233,209,72,179,175,238,17,4,234,213,235,237,56,1,60,163,103,52,136,149,119,232,36,196,109,159,142,54,242,42,10,111,11,124,125,48,217,241,38,198,35,82,60,227,107,2,15,108,165,171,251,189,250,203,96,3,211,229,86,103,33,109,160,63,245,178,69,24,3,105,18,189,249,178,182,142,14,211,48,234,121,52,178,60,197,127,27,162,207,76,239,168,56,61,26,152,200,136,174,108,122,177,127,37,181,192,112,246,229,80,199,150,217,31,99,29,152,58,74,221,146,112,21,190,118,213,16,233,233,184,163,67,78,49,201,151,233,5,198,232,18,239,171,155,94,89,14,152,228,132,14,106,33,186,26,191,13,109,46,165,7,166,243,96,113,120,96,147,77,133,17,198,28,14,147,102,238,253,185,58,127,229,192,192,213,184,122,10,23,39,208,2,23,94,91,103,241,154,243,162,38,208,169,63,189,16,171,233,14,39,244,162,245,222,147,188,152,63,56,169,245,173,231,23,20,217,47,90,110,133,191,180,137,218,186,101,65,165,232,1,87,105,248,5,140,225,214,125,178,28,175,161,92,73,184,250,211,4,41,197,144,163,209,190,139,46,222,212,92,88,219,224,50,135,248,134,68,161,81,141,112,24,5,179,103,71,236,252,183,128,169,130,214,141,156,77,43,197,79,87,235,72,37,40,220,188,251,224,20,5,234,158,68,78,109,56,202,34,89,122,106,211,164,104,36,127,110,2,151,93,135,148,56,253,199,196,6,134,5,158,31,152,52,65,192,176,144,197,105,181,214,52,59,251,215,70,131,118,141,231,209,104,58,242,161,133,134,97,207,75,83,71,91,29,102,91,87,83,231,192,51,207,88,64,212,17,117,93,2,136,102,126,237,23,128,209,194,214,157,56,211,30,195,31,236,220,106,205,173,23,163,78,221,46,124,86,143,248,110,212,146,204,26,59,30,242,7,115,63,112,46,43,166,2,42,149,234,15,31,203,133,54,117,35,96,166,180,126,16,218,195,197,107,27,19,92,207,47,220,196,122,175,134,159,251,92,77,206,39,190,118,34,6,62,245,183,11,220,176,11,83,145,168,79,142,128,248,242,21,146,224,44,168,91,137,220,83,143,109,229,108,42,91,253,175,134,211,84,167,143,218,49,241,170,186,80,150,9,187,123,53,101,129,234,66,33,109,82,221,150,169,219,74,187,53,254,129,126,114,255,206,78,107,219,145,151,28,66,48,20,203,242,99,4,201,218,161,97,77,54,106,159,196,38,25,253,132,30,17,54,249,200,70,192,148,84,228,231,151,183,183,70,5,54,1,220,170,175,197,56,124,207,77,139,187,244,68,217,54,186,54,219,111,190,160,90,148,103,204,44,36,251,193,211,42,168,116,196,173,91,242,112,24,65,15,141,184,114,200,183,248,109,228,246,138,198,184,105,159,145,253,0,91,52,111,24,207,139,37,11,4,56,108,62,170,132,117,144,217,248,40,236,20,180,239,66,126,87,96,140,43,159,167,240,11,70,234,26,223,168,104,131,94,184,230,170,1,138,138,208,138,191,87,171,116,186,209,123,151,177,114,139,139,233,232,169,209,44,18,49,49,201,141,236,144,158,144,80,47,115,223,123,211,154,104,106,64,137,4,248,189,152,78,195,26,89,161,175,67,111,247,222,104,156,74,48,11,35,99,246,251,100,187,247,7,46,46,155,242,243,94,228,226,53,20,6,91,184,222,65,89,151,235,109,48,202,149,241,219,205,204,10,133,115,93,119,208,104,190,253,196,217,232,98,49,226,123,245,157,159,136,18,125,245,198,138,247,30,204,195,252,194,121,197,139,17,188,239,79,16,47,229,79,131,192,212,13,160,45,142,23,150,65,165,74,60,61,191,61,157,48,196,76,203,108,237,77,97,52,231,252,106,14,226,170,219,14,26,31,211,247,149,133,193,94,215,3,211,165,44,110,222,104,118,170,48,59,106,141,69,96,45,134,244,139,33,154,90,98,17,12,156,84,253,36,204,219,30,191,61,83,127,86,24,73,192,190,107,192,80,28,20,70,160,176,173,128,145,151,153,26,180,165,129,212,190,240,86,147,162,145,34,217,227,94,205,184,201,152,15,90,200,230,24,53,250,203,106,252,209,200,22,49,42,232,187,104,196,23,105,195,209,227,167,143,3,93,171,222,27,102,78,141,159,110,68,81,245,201,170,233,238,199,23,217,239,23,25,38,229,117,191,231,34,220,166,112,249,232,45,54,25,80,160,120,46,46,233,227,127,1,99,125,148,173,79,150,157,92,102,243,20,157,21,125,240,110,9,175,88,66,165,174,39,138,110,253,208,99,133,21,250,194,105,20,125,208,172,37,22,1,186,219,73,97,190,103,188,118,53,33,222,166,112,190,118,179,45,193,241,194,4,6,253,209,80,253,125,191,215,185,186,199,18,170,22,219,81,212,117,94,15,88,172,235,159,190,22,157,43,103,192,133,100,153,194,199,74,251,200,232,192,231,108,125,230,194,52,41,62,31,210,76,81,219,179,244,145,159,244,123,103,250,199,62,193,127,75,235,250,99,103,134,87,195,220,214,228,41,230,48,81,52,125,48,180,47,227,240,75,136,17,63,207,197,121,20,227,137,73,86,159,173,152,255,228,79,77,143,157,170,107,11,117,213,187,244,176,223,52,255,196,191,95,238,94,77,43,155,121,142,167,99,250,119,31,176,73,131,121,157,68,144,241,157,196,96,162,254,69,55,20,244,145,178,162,253,73,254,110,56,11,95,24,236,187,245,126,140,141,149,234,138,171,11,84,244,172,22,152,113,74,227,185,105,75,163,230,93,197,147,223,14,147,39,150,227,135,216,252,116,162,64,133,176,187,31,15,39,91,5,125,60,218,57,17,102,85,24,63,52,134,108,225,104,168,181,110,141,185,179,195,100,227,159,168,204,182,46,153,254,57,168,188,208,208,61,68,128,112,97,104,219,180,203,86,248,204,218,153,47,12,147,82,189,97,146,170,247,222,231,167,52,134,86,166,169,63,94,120,148,223,174,244,138,77,248,28,37,89,115,37,84,14,141,26,214,4,108,161,199,87,182,10,235,176,59,147,17,128,53,132,192,184,180,248,109,54,20,69,39,44,146,123,239,95,126,29,92,138,226,254,17,231,175,212,249,17,27,204,86,196,22,11,160,208,216,85,96,202,0,99,135,39,216,155,244,123,193,118,253,202,183,12,94,84,220,10,140,184,122,188,86,85,174,139,153,188,35,246,216,4,143,67,3,31,29,13,255,28,143,77,106,94,93,221,110,165,147,241,210,13,62,144,124,14,132,144,98,183,129,168,170,140,44,15,244,6,204,12,213,20,15,125,106,238,44,67,57,71,125,93,19,106,140,17,177,76,178,188,22,71,127,13,131,22,250,111,146,131,135,74,236,122,247,88,170,135,178,162,4,193,194,140,48,233,169,39,0,125,108,144,20,150,184,41,182,106,88,241,236,145,4,0,46,76,183,51,129,145,170,186,95,154,196,201,212,171,169,179,92,2,247,161,223,131,60,124,237,247,230,185,105,66,161,35,208,159,234,29,51,74,231,183,230,197,70,235,233,190,182,246,67,2,110,116,75,109,119,143,166,112,77,224,97,13,127,238,247,42,83,159,124,45,148,182,227,106,118,31,157,11,4,23,90,206,119,38,97,201,61,25,133,157,227,222,198,239,210,108,5,37,38,113,232,165,250,164,166,104,146,210,194,148,62,223,185,140,172,119,70,224,163,203,181,85,179,121,199,193,235,83,80,171,219,16,152,0,204,157,223,212,144,15,77,193,120,225,175,161,214,132,78,208,78,222,228,206,65,250,29,87,77,239,228,32,223,241,41,207,232,53,253,101,23,52,177,211,212,122,74,107,94,137,224,234,61,108,207,214,213,53,69,25,252,0,64,218,230,60,249,203,51,193,119,124,167,73,88,84,82,140,25,222,100,120,61,233,71,173,87,96,251,143,241,206,231,216,201,178,71,34,75,191,243,184,203,146,211,65,19,117,236,123,119,130,165,180,21,53,237,241,114,7,187,107,134,254,172,4,120,43,253,110,99,83,211,205,8,0,174,20,206,28,165,208,202,169,160,222,158,70,143,177,255,218,206,166,217,205,154,35,122,204,153,149,90,122,114,163,251,190,22,7,98,81,154,229,249,112,119,243,62,167,41,73,35,69,105,6,148,227,52,157,68,50,229,91,86,61,210,206,110,75,69,159,62,217,130,117,31,86,2,189,175,197,221,66,6,167,132,251,140,212,244,86,210,17,189,191,96,111,135,9,98,162,49,2,159,165,18,177,229,105,61,145,196,3,30,63,210,16,97,38,160,76,45,65,61,58,210,245,225,134,44,2,153,202,224,68,1,26,25,97,71,39,92,54,125,112,58,73,133,9,178,136,246,74,176,228,92,91,156,218,3,197,17,157,127,65,105,78,88,61,166,48,45,214,169,159,203,36,40,124,71,160,11,70,214,157,10,130,75,138,213,67,106,18,210,183,192,144,83,103,220,60,153,49,36,240,176,4,192,7,159,15,118,182,46,189,57,217,77,31,209,105,202,184,50,162,244,47,118,11,99,226,73,235,115,13,171,20,142,59,15,235,156,44,112,29,173,149,184,152,30,27,114,146,35,220,52,60,3,15,45,208,108,8,129,103,14,66,237,129,217,80,245,83,143,5,13,194,135,12,138,201,20,211,127,152,216,120,141,171,203,27,200,164,180,252,142,55,146,63,83,55,194,73,63,85,63,109,233,28,90,148,218,54,44,216,180,227,189,104,190,171,148,8,27,196,20,87,39,107,164,40,240,70,92,222,87,215,216,93,250,196,86,244,38,104,219,236,223,26,23,101,72,112,138,238,200,125,186,255,58,173,217,177,110,255,203,108,221,128,81,255,151,163,158,94,76,55,198,51,241,40,187,174,205,197,146,8,207,195,170,53,52,191,79,76,118,175,120,114,234,230,186,194,70,153,94,1,87,36,46,4,110,20,174,198,163,97,227,233,92,130,23,185,82,9,24,133,63,25,53,122,1,84,55,148,39,91,148,198,204,103,226,127,98,54,28,91,73,108,144,73,251,239,113,111,93,160,168,10,58,173,151,235,135,118,186,171,74,146,129,121,84,183,103,125,96,197,13,253,30,8,184,243,226,14,47,11,92,234,79,83,147,209,226,230,244,79,80,56,163,106,24,223,227,252,235,166,135,211,198,6,223,49,162,166,132,44,168,53,87,190,168,249,56,2,163,25,114,167,194,249,174,67,252,72,56,95,105,203,213,199,113,215,95,54,150,120,140,231,143,80,129,78,20,107,69,19,35,202,191,214,89,72,251,171,216,196,207,128,207,161,79,70,104,114,246,11,247,218,37,135,71,161,200,249,210,241,100,197,234,192,5,62,246,226,44,113,117,173,26,197,100,19,24,45,54,90,14,131,162,123,60,59,184,83,107,152,101,216,56,186,54,137,238,148,184,26,142,228,115,115,136,240,75,214,71,147,56,227,48,209,136,187,176,105,245,83,116,195,58,135,112,189,63,189,233,242,212,116,63,171,174,182,109,187,70,171,93,205,62,74,109,190,14,41,182,37,193,152,220,207,94,74,209,95,236,134,244,207,25,207,78,60,107,185,123,105,30,106,106,12,107,55,23,187,97,219,41,137,25,77,119,27,180,112,100,159,206,186,35,209,45,48,188,139,3,27,235,94,15,39,78,160,25,55,71,15,93,225,74,250,48,94,187,33,97,166,135,83,166,119,79,236,165,22,63,202,122,232,82,88,126,95,27,131,94,79,108,83,64,191,71,4,25,42,61,239,211,246,202,29,251,233,90,117,72,155,149,169,202,107,211,72,69,224,6,37,226,30,110,147,126,3,106,137,224,171,148,56,86,201,201,62,134,10,53,174,247,200,166,32,93,141,9,216,133,51,204,1,139,111,40,90,111,148,230,248,64,79,8,104,88,219,106,177,83,56,221,30,3,43,247,200,187,76,226,69,235,25,81,154,23,220,0,18,30,132,154,103,8,46,45,143,138,17,64,122,118,67,186,9,32,138,17,17,162,58,155,26,19,231,11,140,84,35,198,67,92,241,49,90,41,72,238,97,189,89,33,162,194,245,166,155,208,162,59,39,186,162,40,192,197,142,69,41,96,93,106,171,91,241,219,53,121,247,177,101,198,99,140,143,22,135,211,241,112,187,198,74,136,199,49,140,97,109,87,145,250,48,142,228,116,161,16,131,215,67,205,166,115,93,148,15,124,81,156,199,129,129,210,32,97,154,252,210,249,16,189,92,247,98,116,87,139,178,253,104,210,212,239,79,79,205,61,30,191,178,213,186,238,131,91,55,113,129,169,199,40,55,180,117,78,240,199,153,220,196,91,227,123,33,154,212,30,135,208,122,4,223,65,171,143,117,8,187,37,92,127,82,48,173,72,106,132,137,144,75,156,125,155,2,66,221,46,147,81,248,36,164,71,68,85,217,130,199,239,27,247,201,73,0,169,243,62,49,23,202,141,248,145,167,17,184,83,62,125,175,70,128,67,111,78,83,202,121,99,95,80,217,148,169,120,254,255,42,65,187,227,223,40,179,141,238,185,45,18,74,148,226,38,37,53,152,200,198,253,160,52,144,210,223,94,40,50,221,136,8,162,253,250,222,38,59,42,225,175,51,140,202,94,195,123,206,55,180,128,82,65,209,96,204,89,113,247,98,107,130,216,53,148,99,205,17,110,64,100,41,143,24,179,51,213,121,195,41,180,48,212,56,17,165,91,69,96,202,202,52,8,69,67,131,169,177,53,217,211,48,108,243,77,38,67,211,82,58,238,89,218,168,139,92,87,27,69,108,141,173,33,248,112,131,107,136,239,40,101,98,32,34,112,67,38,179,106,85,6,51,177,221,4,189,21,253,235,7,161,183,249,205,187,36,156,93,13,178,154,99,120,35,27,103,43,126,66,180,148,86,164,114,175,38,106,168,244,77,59,68,242,13,194,34,36,42,112,178,202,22,217,26,182,134,230,140,137,63,101,223,65,195,76,233,157,59,202,77,108,17,172,173,172,32,100,229,219,13,103,38,206,141,39,132,11,1,234,134,16,48,88,158,0,112,218,78,101,252,89,221,249,101,214,101,151,74,48,24,66,123,125,130,207,69,87,55,229,168,235,137,92,35,230,125,119,235,174,217,100,228,8,70,190,153,134,53,127,17,10,57,215,111,2,101,97,99,40,1,13,235,245,30,82,214,162,234,97,58,162,173,32,7,201,158,250,104,88,43,237,158,51,4,2,148,201,143,88,101,89,247,148,130,253,171,137,138,243,46,233,38,65,200,48,213,246,144,79,143,193,18,209,143,99,122,233,110,126,126,216,36,176,226,128,60,123,247,67,93,197,24,146,208,202,83,165,118,44,114,58,3,221,172,147,197,74,4,134,172,31,134,243,54,57,4,173,172,64,182,102,94,187,128,37,170,92,144,181,86,140,248,218,116,184,125,56,46,53,120,227,102,115,180,170,53,85,27,17,156,240,244,141,70,249,112,38,160,45,172,176,149,236,165,31,42,136,113,68,239,213,115,13,205,166,53,211,156,140,223,62,39,69,126,170,108,104,117,63,229,183,223,108,219,217,250,71,138,171,105,54,82,95,34,201,158,23,157,162,185,105,137,188,93,226,108,38,160,116,118,154,252,228,249,102,219,247,234,227,214,60,92,16,100,4,234,125,50,246,250,135,165,130,34,110,17,51,175,213,135,165,98,141,99,3,174,59,245,231,230,72,69,93,248,236,199,207,160,49,139,35,132,113,94,179,61,53,87,214,231,33,252,187,227,244,23,229,59,97,19,196,41,99,121,188,186,242,147,253,60,231,173,4,141,40,251,85,18,11,253,222,195,226,167,52,186,62,44,149,228,66,139,102,211,239,242,171,86,172,92,163,251,169,38,193,2,104,215,255,66,93,246,41,41,36,168,185,98,254,79,147,16,124,50,205,80,241,214,13,203,44,165,165,90,55,150,17,238,217,217,147,199,147,119,157,86,63,23,126,37,237,134,187,222,188,38,18,156,215,43,93,79,217,224,129,115,234,215,219,70,148,171,61,44,17,92,159,8,34,12,42,60,20,238,57,72,67,147,186,226,249,164,208,43,53,109,1,247,167,118,136,138,196,57,99,97,119,180,140,234,67,111,57,107,39,246,43,120,23,26,48,162,198,86,34,197,13,161,236,135,253,98,73,45,31,21,184,42,229,25,21,60,54,55,71,38,46,209,83,188,58,17,144,240,159,166,74,173,61,164,159,5,207,199,191,182,209,238,219,67,25,90,35,71,144,154,162,38,245,191,96,190,80,246,233,48,130,248,191,88,90,145,68,60,163,223,171,82,9,225,25,220,165,69,247,196,210,158,181,115,140,21,207,162,48,69,207,161,91,159,165,21,246,219,36,151,150,158,85,59,82,185,183,62,190,242,124,54,20,168,18,113,176,81,126,253,148,141,83,32,147,194,89,166,244,103,207,241,16,11,224,95,58,76,41,88,121,42,6,143,203,228,35,146,233,70,164,15,102,166,191,15,39,36,68,13,80,55,211,23,142,157,14,93,232,253,16,30,54,203,37,96,107,121,173,167,67,187,17,0,206,137,166,132,29,130,240,53,94,202,106,246,30,210,40,233,245,72,101,88,45,213,152,15,225,129,168,255,15,76,139,199,93,31,126,228,106,222,180,7,24,195,242,225,31,35,207,236,126,29,108,156,94,166,146,101,207,131,250,4,53,205,151,39,153,156,232,182,236,129,67,156,230,166,135,67,207,230,255,196,213,133,130,140,173,116,8,74,169,226,167,51,178,98,106,9,16,210,244,3,151,205,74,164,114,204,10,129,230,17,48,58,7,15,155,156,250,180,17,48,65,79,53,159,172,38,41,80,202,157,148,117,109,114,130,254,49,199,241,218,104,40,168,140,134,26,217,134,97,17,58,229,231,215,106,98,238,14,99,21,170,141,82,161,251,248,177,52,204,72,209,231,174,212,188,248,70,56,166,105,54,118,133,49,52,253,230,200,9,165,183,94,137,222,167,62,226,52,108,29,207,163,33,136,230,121,87,146,19,15,61,165,90,43,122,159,41,195,250,7,213,167,74,165,250,186,37,107,146,199,83,89,74,209,93,188,53,125,76,235,99,229,215,236,189,97,129,103,71,91,74,185,20,203,155,169,0,83,196,191,213,69,192,219,241,207,129,30,135,198,115,152,41,17,168,133,179,148,158,26,45,8,111,193,72,35,22,151,154,122,209,231,81,122,80,118,134,145,141,245,167,205,175,138,241,62,187,83,126,200,253,100,56,163,226,1,95,158,44,174,192,48,80,252,76,36,24,55,182,166,254,207,63,71,33,213,97,230,77,125,188,77,246,81,255,90,214,202,252,241,116,11,165,188,126,115,130,90,111,197,30,254,168,31,30,195,148,37,242,195,105,24,151,142,58,144,179,233,58,23,216,225,199,142,171,249,105,117,132,241,223,131,116,205,180,232,207,76,194,55,41,126,216,155,86,68,121,40,15,147,154,54,95,2,199,123,36,210,165,156,134,68,200,198,225,243,146,253,97,68,208,193,33,46,166,10,164,63,101,142,212,26,248,247,52,65,51,157,196,11,177,239,152,44,199,21,109,91,119,172,105,113,11,127,112,107,184,53,222,49,221,193,127,49,225,86,117,255,205,175,113,203,109,208,217,85,147,171,68,7,118,139,15,146,43,201,87,157,74,86,220,230,239,149,207,210,76,67,39,98,233,174,86,132,13,13,7,229,113,255,17,84,9,248,76,13,101,42,117,90,84,197,150,67,229,104,209,58,16,104,179,201,61,112,14,231,167,158,15,222,130,215,172,82,251,95,68,185,245,7,238,219,45,51,186,21,151,249,112,149,40,166,246,220,107,135,140,95,215,115,115,100,95,46,92,182,30,216,244,84,58,107,38,59,92,45,121,245,48,157,118,132,14,250,211,41,187,254,116,217,217,238,21,245,157,76,72,241,129,121,149,15,94,156,208,229,185,154,51,160,58,60,145,12,214,241,166,221,131,63,247,228,224,210,65,225,37,155,207,4,19,219,208,241,134,255,211,107,160,231,84,75,26,24,128,76,26,70,33,61,37,198,195,147,162,69,95,56,177,132,20,88,46,90,168,219,145,8,250,224,110,173,225,117,241,88,215,109,127,45,114,3,90,120,67,214,112,6,109,179,155,8,230,83,119,109,109,215,63,20,78,180,86,249,162,107,180,34,50,14,143,151,94,241,79,45,251,200,190,103,116,107,18,251,132,221,73,224,248,170,63,139,112,73,67,119,139,233,227,237,251,183,46,22,182,87,216,216,214,57,96,142,252,253,16,27,154,203,242,224,13,211,31,254,73,224,160,180,223,2,206,207,147,193,202,44,30,254,234,214,244,74,83,229,195,90,37,7,218,250,19,179,31,205,200,104,1,35,238,161,249,180,210,92,200,136,31,54,209,5,201,198,153,57,59,3,182,94,173,154,69,228,19,197,99,83,8,172,226,1,107,160,57,23,87,159,105,165,133,211,36,240,9,59,124,48,117,185,74,65,159,201,170,111,253,230,148,169,9,152,9,209,122,184,191,109,19,148,149,100,53,12,221,240,67,27,74,44,106,43,76,211,61,246,57,122,222,144,44,163,192,157,154,125,143,72,52,220,171,41,231,30,185,214,18,243,8,115,117,41,95,218,148,186,182,179,134,40,167,127,100,11,166,213,140,184,239,109,4,78,9,109,161,233,65,80,254,67,11,197,98,114,104,66,9,203,81,66,69,2,146,190,42,23,206,25,209,100,127,240,12,43,72,118,179,69,30,124,251,54,108,194,4,154,50,198,167,37,8,244,3,87,136,104,186,15,83,6,225,45,227,128,145,47,189,51,24,185,223,214,61,146,137,251,13,197,238,194,80,66,131,62,131,89,217,182,188,246,49,5,206,41,234,155,29,118,35,226,232,2,255,132,186,63,24,86,161,58,78,176,109,104,24,243,193,141,6,113,98,12,96,216,185,149,114,134,244,44,108,49,191,22,9,178,233,199,53,186,91,77,43,213,233,217,86,130,95,134,24,198,212,18,224,109,130,166,126,124,152,218,130,146,89,183,9,210,249,249,80,16,240,239,146,50,222,40,190,70,128,150,246,76,170,173,129,152,194,138,202,75,83,198,212,104,200,38,157,182,221,103,67,197,179,104,9,213,38,145,30,190,141,105,43,171,113,70,120,111,70,28,167,80,55,166,21,167,136,134,207,160,184,147,170,62,102,142,194,3,53,201,21,48,69,183,241,104,3,113,218,227,192,248,163,101,236,167,59,42,156,239,243,218,110,72,121,14,57,2,144,105,177,37,251,3,51,133,33,131,95,24,89,192,40,236,68,232,253,248,254,235,194,12,68,132,152,16,58,154,18,98,130,125,217,74,84,164,102,11,7,222,153,116,254,111,235,178,240,125,79,84,143,155,212,179,158,195,254,204,187,160,52,161,170,66,163,208,128,115,178,53,241,125,110,62,118,151,250,172,115,244,208,142,216,207,128,204,92,19,249,26,90,90,25,177,236,131,233,205,177,174,68,160,81,116,87,16,189,168,156,93,183,95,183,89,115,72,72,250,147,211,44,92,116,119,56,79,202,138,80,13,155,231,153,218,242,228,141,4,102,11,152,224,204,61,189,80,208,220,57,118,60,84,197,219,149,91,135,68,132,33,234,22,26,61,254,134,156,49,72,227,224,242,124,163,102,218,26,98,171,35,35,1,105,51,96,118,145,123,168,19,228,27,53,184,90,201,242,167,247,193,11,141,148,35,240,70,42,149,216,205,133,207,105,151,92,146,238,192,201,122,98,94,152,104,154,75,119,28,107,151,76,186,12,26,146,243,240,119,63,184,111,83,44,186,48,220,197,225,233,151,100,222,148,252,54,12,179,20,180,215,68,169,230,184,62,188,241,63,145,212,119,216,132,227,229,106,12,217,236,222,110,250,9,93,223,185,132,166,83,186,79,206,2,151,156,22,179,214,138,204,63,152,93,95,146,55,199,209,67,99,219,221,112,68,127,118,150,15,102,157,26,194,204,98,204,150,112,85,176,116,224,63,248,111,159,185,38,249,236,65,173,17,101,11,31,106,77,208,239,134,58,96,118,121,190,154,147,238,44,222,44,23,179,171,124,77,123,73,246,151,71,86,14,53,213,93,92,228,162,112,184,77,241,142,204,127,57,179,180,126,240,48,61,54,185,154,255,148,187,195,29,233,203,123,130,209,98,137,56,149,63,26,77,78,69,168,5,122,40,222,193,252,96,10,147,70,21,216,52,156,62,139,187,252,80,106,239,102,126,28,196,156,93,65,144,216,12,141,22,239,107,163,238,112,230,229,247,211,20,180,157,125,228,126,77,212,164,240,151,63,120,210,243,247,26,197,199,226,202,219,59,237,1,227,125,222,248,3,57,95,99,195,127,240,176,234,128,44,240,116,210,5,160,253,250,191,93,4,248,95,255,111,255,251,191,254,199,255,252,95,254,63,255,228,223,16,1,110,249,223,131,8,240,160,232,33,185,179,85,72,40,157,121,180,229,65,9,194,23,31,5,8,237,18,214,58,131,116,70,49,125,137,88,70,161,168,150,7,42,57,231,142,95,90,239,192,227,140,162,126,30,228,240,178,127,128,93,77,250,77,62,46,10,12,221,231,29,27,133,124,121,19,176,243,41,91,208,12,233,50,171,232,186,55,191,115,248,76,252,141,59,164,83,150,80,148,63,245,121,70,90,123,46,153,240,5,217,121,191,249,68,218,85,246,198,198,199,118,145,30,154,40,226,127,10,76,155,10,143,203,38,59,17,100,218,80,18,146,150,155,208,136,23,139,154,189,245,68,166,105,150,111,2,214,145,90,55,32,36,253,106,236,249,104,82,37,153,209,228,181,207,24,6,60,216,163,150,238,110,115,69,104,53,177,67,233,144,18,108,173,201,237,61,116,168,166,164,4,109,49,244,40,27,49,134,133,84,108,225,230,89,155,160,216,151,57,84,166,236,234,233,12,120,28,71,22,197,18,227,133,250,130,43,28,97,149,56,18,222,25,214,166,234,238,141,172,38,113,152,24,18,218,85,150,123,224,20,61,103,105,50,87,246,61,143,8,86,44,57,103,49,155,131,169,144,172,165,74,47,122,198,247,144,186,230,148,166,123,242,126,44,132,22,244,221,243,1,136,68,10,156,251,12,53,93,198,200,180,67,197,120,129,252,229,126,9,250,102,199,72,23,163,237,220,45,116,22,171,53,212,184,157,221,204,136,58,255,235,217,28,180,162,206,182,34,86,25,210,121,213,3,168,52,55,170,146,186,27,201,26,255,184,89,53,150,149,174,137,197,103,76,205,176,217,160,174,110,49,233,232,89,146,125,38,30,24,61,6,249,233,138,36,144,219,46,176,51,206,185,44,176,181,8,244,116,127,182,56,213,150,39,179,150,4,113,115,202,88,230,148,171,81,114,14,86,39,125,75,206,127,151,71,35,214,219,252,164,132,116,121,166,146,12,90,162,246,179,4,92,154,82,156,232,72,59,162,208,25,182,104,83,254,239,38,223,22,149,85,5,13,231,44,153,17,136,122,103,242,250,213,80,133,37,53,119,236,247,68,72,200,205,127,154,83,75,40,112,179,15,71,104,138,120,246,121,51,185,183,53,201,116,187,232,108,112,188,184,92,221,45,12,237,246,189,85,70,52,245,122,54,46,158,223,124,176,171,75,128,104,87,164,217,194,113,49,201,90,9,57,152,56,67,4,236,248,120,77,29,46,154,208,69,180,156,149,222,149,96,113,44,79,180,20,87,120,115,73,121,203,107,209,195,203,29,197,130,213,42,234,91,203,202,25,60,32,141,121,132,139,36,46,234,52,209,23,135,183,169,46,9,92,250,101,132,30,23,149,58,232,166,254,47,150,107,56,184,63,221,115,197,185,222,228,209,135,195,80,185,197,153,91,166,56,19,79,78,245,188,202,88,33,148,76,211,78,135,209,109,81,15,152,185,117,159,28,250,146,230,154,206,225,70,14,211,199,12,187,72,22,136,137,138,141,40,195,198,124,38,221,45,48,98,45,126,115,84,148,179,114,62,161,21,133,82,34,90,242,181,139,33,10,173,28,73,78,15,227,208,61,71,83,200,100,190,17,51,114,120,32,63,41,129,24,130,89,81,167,65,41,10,221,35,37,202,83,172,130,217,227,52,155,6,70,242,219,103,24,122,20,139,54,243,21,20,206,171,93,166,207,217,20,26,237,197,5,70,35,212,127,154,102,236,189,104,57,4,83,216,109,228,70,9,78,123,42,45,144,141,243,95,222,48,111,36,159,74,73,2,202,126,14,47,92,253,95,196,255,225,182,61,5,225,212,150,73,68,143,166,8,190,37,33,222,213,159,122,58,75,95,69,24,51,15,147,219,208,80,35,90,55,45,96,30,164,61,44,246,17,70,1,42,70,144,69,180,64,43,221,173,24,165,189,254,198,103,23,221,46,61,82,137,194,96,209,2,173,82,35,59,65,185,248,147,7,27,52,134,89,35,130,183,201,142,1,173,156,36,20,28,161,223,102,10,253,79,69,103,78,129,210,130,67,139,184,217,29,167,71,59,168,238,156,26,105,33,58,53,131,248,223,77,79,70,169,141,198,100,112,123,130,197,177,30,141,57,42,10,34,137,214,77,251,80,115,108,80,116,163,132,132,137,147,71,126,10,177,71,142,215,154,48,138,52,149,75,143,143,27,96,69,97,120,62,228,195,179,120,111,14,129,34,166,71,40,209,42,249,60,111,79,202,172,202,217,6,76,79,168,72,141,192,130,213,188,125,35,102,234,177,45,78,148,71,248,31,61,167,190,110,202,7,18,128,42,158,53,242,75,62,104,4,148,234,163,56,136,74,66,115,51,138,106,221,181,159,124,18,188,89,39,212,88,93,210,122,134,229,216,57,55,209,5,193,224,145,197,68,16,50,150,31,51,184,60,172,231,110,141,105,60,5,71,0,60,63,217,222,227,65,5,101,115,144,71,201,207,213,172,31,143,183,31,208,90,128,60,9,165,30,70,24,149,21,165,60,223,155,13,51,210,231,164,51,148,174,102,116,239,136,32,49,49,250,67,231,134,97,239,110,36,233,65,98,18,90,60,127,78,164,229,139,215,56,0,75,19,55,240,35,66,124,136,196,37,186,236,154,123,132,173,146,35,237,121,28,218,39,167,84,230,12,150,210,160,165,81,123,120,205,166,53,27,9,87,102,181,162,231,123,199,144,82,247,250,76,134,9,115,200,45,130,129,54,245,67,208,157,36,68,52,21,92,181,174,19,184,185,164,187,101,68,235,210,204,37,21,43,33,167,134,241,0,97,95,159,155,176,170,15,105,165,131,232,67,21,199,201,106,55,137,141,89,189,159,181,95,103,48,26,170,245,235,213,39,103,158,198,144,154,17,161,11,112,108,19,78,141,252,58,114,216,250,57,73,106,4,225,161,162,253,165,170,156,112,28,66,246,111,88,39,128,135,206,13,13,36,214,103,179,142,198,154,187,132,75,19,83,137,45,235,225,21,176,64,195,205,33,1,91,250,147,24,133,69,59,2,182,78,144,186,179,160,132,20,76,13,122,215,233,7,163,211,160,247,60,192,33,42,175,52,31,180,176,32,178,14,206,186,71,30,15,73,186,220,47,87,131,132,121,126,168,51,20,96,6,209,131,236,214,195,137,190,218,95,52,133,74,143,54,11,92,236,251,203,100,170,117,76,10,218,96,59,126,121,24,237,85,245,81,172,234,46,248,41,101,61,68,14,163,169,181,11,207,199,176,69,124,5,161,97,135,207,120,215,249,104,179,228,33,143,6,253,225,209,251,196,218,143,229,71,218,98,233,231,42,100,91,98,5,145,28,120,242,193,8,97,4,74,24,38,63,131,146,242,205,22,15,116,74,135,202,237,210,37,44,200,141,231,60,73,15,207,233,140,16,21,249,129,90,55,38,125,45,14,192,184,152,205,90,209,66,92,33,95,54,17,90,2,143,86,40,221,138,28,30,229,201,93,118,122,203,172,248,92,99,229,71,81,169,91,152,160,11,207,105,61,19,1,77,91,223,236,172,199,138,234,63,98,51,69,246,132,202,178,244,72,218,22,36,249,99,87,152,152,231,239,213,237,210,115,135,21,220,61,99,178,74,8,51,83,171,74,168,190,188,143,22,166,14,30,126,123,100,99,233,218,113,239,125,206,193,245,204,50,166,104,92,187,44,239,243,104,179,82,157,226,180,51,102,197,124,38,56,66,94,65,90,67,89,247,157,131,251,30,62,182,52,149,209,191,232,15,83,47,29,174,140,242,8,23,81,85,177,130,76,55,30,83,35,87,97,128,12,122,154,168,89,9,31,43,223,119,94,132,144,245,222,36,97,86,208,121,22,210,53,186,79,38,211,50,11,114,99,134,117,161,252,68,212,241,99,63,57,91,75,222,218,100,104,163,117,92,46,123,177,62,108,105,182,170,123,102,114,56,171,39,140,218,102,168,168,81,248,253,8,111,109,46,136,111,181,145,225,122,24,157,153,146,141,120,174,77,120,65,127,57,155,169,112,25,157,69,171,54,27,242,153,201,157,186,153,168,127,127,232,254,139,224,143,147,138,57,50,115,123,219,102,204,25,236,92,120,67,253,105,124,209,243,45,55,37,178,211,203,163,58,185,74,28,91,147,2,10,205,251,195,125,30,183,34,52,193,22,45,79,39,18,168,144,193,191,181,210,146,135,145,92,91,148,218,101,203,160,252,146,118,92,151,249,187,48,174,149,166,13,11,32,234,177,51,9,236,254,72,28,30,63,58,248,252,165,80,100,244,112,192,33,19,7,41,25,214,215,82,41,52,154,54,68,25,109,101,91,124,232,231,116,213,116,167,110,226,162,235,14,109,226,113,51,74,12,81,215,76,143,20,160,21,207,57,189,183,83,109,81,31,69,189,45,85,70,212,236,62,60,238,3,71,15,34,96,78,19,85,243,67,170,171,223,218,125,115,165,20,38,38,118,107,247,17,220,203,143,22,32,37,23,193,233,55,149,27,133,73,247,69,129,253,32,181,63,31,120,74,137,60,59,86,122,96,246,199,128,17,72,92,207,111,195,250,28,183,150,124,189,175,77,215,149,126,213,45,198,195,229,30,195,142,167,40,162,232,175,110,43,85,205,237,22,139,27,47,225,249,34,61,20,247,136,43,65,188,87,169,192,99,138,207,43,249,97,33,130,71,11,48,95,125,22,171,145,87,26,249,153,123,103,215,9,120,97,96,149,103,166,149,40,95,36,214,58,148,150,249,195,173,232,87,68,165,209,79,247,233,66,212,111,237,8,13,192,148,57,73,41,131,220,155,97,219,122,49,251,223,163,254,162,202,252,13,181,139,18,115,193,114,85,191,174,94,43,138,71,22,181,107,123,190,133,43,229,254,54,122,57,79,173,66,55,209,252,40,201,54,203,80,23,24,62,252,186,37,190,237,169,81,26,112,130,111,145,46,9,183,250,206,195,234,13,221,76,199,109,63,122,181,88,223,237,234,28,14,107,238,35,112,161,61,102,9,253,197,188,246,211,147,234,252,220,142,138,209,108,105,31,89,251,152,210,37,68,226,232,51,164,234,141,40,8,71,44,137,78,75,187,233,231,236,228,50,66,26,140,122,155,162,253,197,8,31,69,93,215,42,198,213,215,78,92,182,251,134,102,229,182,62,121,218,107,171,95,46,147,209,122,148,90,211,80,156,13,198,130,77,166,161,221,228,32,226,236,43,242,75,163,79,213,46,166,54,165,71,49,121,51,221,33,253,105,162,185,33,9,139,34,139,54,249,202,87,28,159,122,14,196,222,245,165,77,227,210,97,154,69,232,150,100,141,5,227,214,22,180,210,10,16,92,140,21,122,104,195,208,169,29,196,56,76,253,177,77,116,72,207,70,68,32,210,21,139,70,78,246,185,57,165,112,161,212,121,12,138,249,168,128,194,5,188,98,209,243,236,249,106,241,82,187,54,114,204,82,146,235,91,149,141,173,70,247,94,221,106,86,130,23,117,71,245,234,246,77,26,215,235,33,2,39,49,15,17,201,62,75,91,31,141,230,35,33,81,71,93,217,163,19,106,29,65,46,58,211,35,249,218,211,13,30,44,36,69,219,239,111,125,165,135,207,150,53,158,239,69,209,89,212,102,113,117,123,219,247,145,126,138,10,121,118,211,254,246,200,163,85,115,191,207,93,202,211,97,143,122,151,24,178,129,142,101,121,209,48,86,12,174,207,20,70,159,98,220,17,59,199,128,118,193,131,149,88,238,189,115,91,170,106,76,161,87,190,67,70,183,157,244,180,29,52,229,226,128,233,132,169,104,62,75,47,30,140,221,75,123,228,101,171,224,12,148,142,95,138,246,187,13,19,217,78,249,249,225,108,197,66,1,191,95,146,211,36,20,255,233,158,49,219,243,82,48,172,238,12,28,79,115,216,102,5,32,161,233,119,182,204,52,158,209,70,243,238,129,223,209,78,232,72,199,131,97,227,60,173,20,19,162,54,253,194,200,125,41,92,110,188,159,58,46,182,236,23,142,120,165,193,218,7,1,69,203,118,53,20,169,252,233,79,63,208,205,145,123,175,30,253,105,84,186,33,192,223,101,11,79,249,237,155,185,162,82,206,224,254,244,3,221,80,185,98,76,43,100,189,249,192,113,34,27,90,95,148,214,125,1,91,119,13,125,50,170,204,98,2,23,43,26,120,218,129,38,25,240,66,247,94,237,68,138,128,249,93,120,164,230,218,11,211,43,91,224,164,62,70,53,234,208,221,234,230,208,198,205,141,67,56,180,104,97,85,188,61,80,81,216,188,215,210,151,108,190,112,72,17,128,170,222,101,51,121,170,251,216,137,66,245,167,253,42,122,191,237,54,3,216,79,143,83,114,155,119,146,165,174,153,2,138,135,151,244,17,32,130,250,180,125,221,59,52,178,200,105,79,237,97,101,61,162,75,200,105,12,20,103,234,211,145,118,202,78,69,145,68,85,67,186,154,30,67,92,109,98,107,229,109,119,27,133,206,139,138,177,247,209,96,142,135,114,4,170,158,154,15,110,100,190,175,244,164,201,149,106,37,104,129,240,55,174,176,252,122,122,106,22,72,249,161,89,193,217,172,141,189,26,148,166,72,134,153,189,177,212,40,132,197,31,165,60,148,39,101,13,29,211,57,180,222,81,233,70,245,149,49,61,47,133,79,112,225,162,214,15,21,126,81,121,126,208,227,123,232,70,72,221,195,253,94,52,173,122,150,237,15,151,62,208,249,12,40,10,88,61,212,50,76,121,89,183,239,66,172,61,12,198,142,68,166,78,209,159,154,246,248,101,226,184,250,57,138,245,108,185,186,241,229,105,60,68,123,105,98,137,87,148,30,241,95,133,235,101,60,44,136,109,207,215,58,246,231,109,127,64,10,79,59,162,159,39,99,159,237,209,11,35,189,213,248,197,18,198,142,18,140,87,199,5,174,83,189,155,17,162,74,207,44,90,34,205,78,61,189,158,13,248,29,17,105,95,200,194,151,249,116,123,134,91,157,163,125,72,121,132,218,88,60,229,110,24,27,183,80,131,14,213,122,177,174,232,169,2,99,226,105,139,60,66,200,102,31,203,115,61,61,172,23,43,189,71,135,28,107,174,244,192,107,220,30,56,21,199,230,217,251,147,52,83,178,64,85,127,118,239,52,110,247,29,18,118,79,187,102,244,123,114,244,238,161,67,74,122,174,62,131,22,13,141,152,18,239,246,13,95,168,199,131,31,43,225,105,159,125,208,152,130,160,179,60,141,164,169,200,78,241,90,248,59,79,167,104,106,192,252,214,4,59,243,236,47,26,213,200,192,199,192,123,142,226,16,101,133,110,79,110,232,5,219,222,23,126,132,69,56,198,119,200,172,157,103,200,143,250,142,193,83,225,169,45,216,126,76,136,232,93,85,172,182,105,190,6,72,141,46,78,230,96,62,54,25,52,232,30,143,70,84,241,49,110,160,182,174,139,46,77,52,97,251,28,167,37,126,26,9,93,13,86,156,75,103,84,104,211,33,42,63,109,13,112,174,130,164,113,12,2,202,164,244,181,89,121,126,166,109,50,125,233,49,68,77,21,197,123,168,229,65,98,95,127,26,17,209,104,14,247,211,7,228,25,82,26,235,122,87,187,84,233,210,254,156,227,213,179,115,214,235,186,44,157,9,76,140,50,163,243,233,64,193,82,143,165,17,151,86,51,84,159,67,137,173,111,221,142,172,75,213,252,200,9,83,127,239,77,4,9,137,246,231,196,35,98,221,162,129,97,91,90,197,67,247,120,194,150,209,106,246,28,158,207,113,58,88,78,209,122,241,236,138,227,89,121,120,149,241,228,144,19,202,99,25,157,73,215,162,253,33,148,210,39,188,106,205,105,163,185,111,162,193,251,211,143,156,242,109,111,220,152,41,62,234,191,150,94,246,88,122,59,11,169,60,52,166,134,63,236,220,45,148,65,206,142,241,152,93,99,4,227,148,178,254,141,247,172,195,194,215,140,230,191,199,133,84,33,92,138,193,207,172,245,39,55,46,237,115,234,177,135,20,239,198,124,190,64,125,90,188,179,28,103,180,120,183,52,178,70,112,96,78,228,104,75,188,158,216,16,93,19,156,224,65,111,201,149,159,224,107,162,73,67,180,189,111,150,43,147,171,143,59,154,70,116,137,110,164,70,245,232,33,61,22,173,48,143,37,250,234,64,87,203,247,123,159,205,108,123,170,184,167,52,6,196,241,118,152,82,192,38,104,129,144,21,93,160,139,105,93,93,120,89,98,107,221,14,212,143,30,126,181,115,178,173,104,219,221,166,38,70,8,146,157,79,228,63,61,40,42,24,130,30,103,192,171,241,145,21,49,237,76,129,73,172,236,219,18,28,57,204,34,63,13,103,195,91,197,102,68,231,53,41,207,83,55,167,189,240,229,42,140,14,129,211,220,209,160,122,227,115,75,200,203,58,245,121,107,183,70,223,67,210,92,23,166,63,135,199,80,32,2,227,223,203,123,209,215,207,57,20,173,152,242,159,184,106,56,95,171,92,24,234,64,87,148,45,127,56,186,209,115,151,183,182,108,158,127,204,179,234,77,143,66,224,106,2,98,14,31,251,93,133,210,161,17,161,142,250,193,213,118,24,153,11,4,88,188,62,239,192,103,67,235,93,175,38,126,26,232,158,194,97,167,82,150,153,240,173,14,116,149,171,18,71,76,190,41,90,41,23,147,106,147,227,227,56,141,228,232,253,185,177,224,181,21,5,84,45,184,91,31,12,79,104,139,227,125,150,57,201,107,135,177,118,180,45,21,230,255,138,14,238,20,148,60,42,74,84,124,184,131,106,202,215,199,120,147,143,73,30,53,182,202,250,211,96,80,62,102,54,81,130,239,181,107,49,114,199,210,81,225,31,20,135,169,123,158,207,247,96,22,250,205,73,114,171,94,101,53,223,194,79,54,74,57,137,151,234,111,195,237,246,223,70,74,71,138,162,120,242,237,90,124,28,115,36,171,179,188,245,57,79,188,4,187,177,129,37,173,64,45,214,134,193,159,27,73,105,77,115,157,121,98,102,141,195,11,173,157,59,11,81,81,117,110,47,206,110,122,26,36,21,156,210,104,226,92,145,134,87,22,67,49,142,179,47,15,222,48,169,130,83,166,220,42,154,10,83,20,86,244,91,103,66,254,94,160,131,101,208,105,164,253,31,162,86,133,138,3,72,232,63,251,27,234,45,208,156,195,244,0,182,45,48,224,69,191,167,117,97,202,53,63,3,23,155,60,75,114,150,60,247,217,211,62,2,0,232,176,134,41,10,83,142,117,97,236,212,45,240,232,95,79,63,50,225,228,182,245,193,168,11,248,54,245,65,0,25,29,189,41,176,149,231,249,213,103,215,174,183,227,1,207,77,9,241,207,74,31,28,152,121,94,138,116,179,166,86,103,229,239,15,62,126,101,185,86,191,233,96,194,252,254,6,197,168,7,119,219,6,166,35,103,238,14,163,68,149,183,194,164,46,235,7,47,120,13,97,122,24,76,105,70,11,24,77,113,65,241,55,82,160,104,201,15,253,105,19,106,252,70,101,162,177,126,73,123,6,239,207,105,24,168,171,211,173,90,191,53,11,127,124,111,77,110,117,63,23,23,184,245,113,117,70,227,175,108,29,82,84,120,191,33,197,243,68,9,64,62,72,167,239,222,247,224,240,162,206,206,47,31,196,34,122,251,123,112,194,188,123,234,7,177,93,166,56,124,182,210,222,116,170,16,40,248,206,163,177,80,166,164,199,135,192,100,247,124,196,55,165,89,83,191,38,181,180,219,47,206,86,173,117,191,7,214,193,252,212,95,14,76,180,99,148,59,199,9,80,236,79,142,144,98,31,20,219,231,125,175,243,34,21,191,237,131,59,154,183,122,115,20,209,190,52,201,64,247,202,218,188,93,24,253,145,175,79,4,48,101,89,67,110,110,125,99,214,55,166,212,81,80,255,165,87,31,103,39,249,213,235,252,235,41,179,152,143,237,190,171,193,249,198,217,154,73,219,175,25,163,130,165,158,179,188,54,149,24,95,1,35,240,79,62,253,194,249,76,166,47,246,2,140,164,92,147,247,194,157,169,237,194,84,31,117,129,77,35,62,110,206,97,216,238,68,100,69,142,79,99,117,80,131,75,227,245,170,112,242,58,54,131,233,219,83,4,254,209,211,112,152,7,149,71,27,214,55,53,249,7,67,8,253,230,133,13,46,159,240,172,161,230,72,92,244,156,40,52,76,54,152,118,35,80,129,186,192,116,156,251,49,145,13,70,66,74,222,139,62,136,159,144,48,48,68,126,249,94,131,122,85,223,46,169,183,161,80,102,41,156,63,181,30,80,84,61,178,12,10,125,195,62,54,47,240,178,102,51,2,195,139,105,254,100,60,119,147,105,10,236,181,127,86,117,49,196,13,52,152,101,224,55,175,180,84,76,250,94,198,23,13,152,194,163,170,15,254,99,144,59,12,199,85,7,205,220,240,238,175,141,131,51,214,148,15,194,46,21,191,61,41,164,215,49,93,244,194,206,14,255,180,128,210,207,153,173,227,204,7,83,17,82,101,211,58,99,66,81,254,247,104,153,218,193,85,244,201,169,120,28,14,35,155,176,147,204,6,19,152,249,214,8,97,41,251,72,23,38,113,251,209,112,224,91,193,169,215,153,134,227,248,73,148,3,111,152,253,242,219,141,146,173,239,12,34,168,53,234,53,141,176,131,200,88,252,132,58,128,73,120,203,142,104,44,218,157,46,92,159,121,138,2,202,138,7,71,202,254,6,40,155,145,187,206,10,244,139,177,232,174,65,72,241,10,114,204,205,159,140,221,186,235,52,62,31,179,124,92,199,65,181,246,153,229,253,254,118,255,17,255,251,174,62,187,37,58,251,247,123,218,1,245,101,103,185,154,194,235,117,95,155,146,147,226,243,244,220,155,32,207,125,107,72,208,227,35,225,0,147,82,149,131,217,248,94,49,87,76,203,94,118,157,254,163,233,211,227,193,230,22,115,4,178,60,121,57,71,207,125,167,204,51,178,131,199,185,243,139,11,206,83,190,247,54,169,198,249,29,3,132,4,171,244,138,192,104,110,169,54,255,30,136,175,162,107,116,225,110,196,182,128,17,2,17,147,161,89,142,176,127,3,14,127,167,78,153,41,56,73,168,246,59,124,126,71,172,17,98,113,76,98,71,241,103,245,201,18,66,15,241,218,148,142,223,242,59,147,132,249,132,74,1,183,5,174,2,172,219,200,189,62,38,148,22,93,198,20,48,186,33,243,251,150,212,42,67,218,212,171,77,232,200,97,100,217,47,72,231,154,175,37,15,157,77,152,112,98,28,98,121,246,175,155,52,217,163,99,213,44,217,73,97,227,225,65,57,108,142,178,92,109,36,255,20,87,163,248,44,231,139,21,50,125,126,247,64,48,31,213,71,121,235,54,173,191,228,7,83,182,59,101,188,171,105,174,150,128,71,111,58,9,137,214,149,228,83,20,103,107,22,25,51,235,65,85,190,147,113,91,47,129,118,159,204,58,57,124,94,137,161,83,184,9,248,125,198,135,116,120,18,193,170,119,134,243,203,243,147,206,24,212,54,54,36,73,46,12,29,100,238,111,97,210,43,186,85,177,245,11,245,3,159,76,11,203,138,6,11,93,126,187,161,19,89,190,155,19,226,170,106,81,151,159,58,204,229,176,149,154,253,187,28,166,255,229,127,250,151,255,227,255,251,47,255,217,63,253,55,28,166,156,254,125,56,76,255,142,103,185,227,144,240,254,252,77,248,36,87,55,18,184,152,166,144,195,48,220,116,152,134,105,186,199,48,145,143,20,20,29,142,182,166,143,49,103,130,140,33,21,27,177,84,225,149,73,7,79,243,49,6,19,223,97,130,254,93,166,45,138,64,43,174,30,214,61,184,42,12,121,121,94,56,171,169,105,19,115,198,204,202,75,116,85,89,80,8,177,108,159,58,133,70,155,250,211,166,7,179,70,172,152,82,170,76,91,130,214,169,250,254,85,51,60,49,89,173,22,181,252,66,35,172,245,65,214,176,202,6,54,77,64,198,247,9,186,40,139,207,99,146,86,233,179,145,207,153,136,157,43,190,1,217,201,246,137,87,3,155,84,137,252,118,70,140,51,249,246,71,220,182,22,185,57,101,189,95,138,145,13,144,6,12,242,57,201,235,163,29,233,48,133,48,235,217,214,45,73,16,91,239,122,14,105,212,198,63,209,123,219,182,209,79,208,19,101,80,64,149,239,153,112,206,31,217,152,183,53,224,114,148,116,101,151,115,242,56,79,219,109,224,115,28,77,180,32,228,36,36,145,209,119,156,86,53,223,132,25,39,33,5,30,126,190,23,74,4,158,123,87,234,231,46,156,186,244,48,104,63,1,85,119,74,144,2,239,115,139,41,9,3,120,37,159,73,104,218,118,117,59,16,53,118,101,97,78,225,77,107,189,37,231,63,77,13,114,28,225,155,16,64,85,243,0,113,8,63,82,146,53,52,147,23,99,242,165,24,149,227,52,98,159,137,233,113,204,203,175,212,124,88,99,101,93,32,84,62,247,28,63,157,225,209,202,68,66,145,231,147,16,101,80,136,168,74,180,130,104,223,249,159,41,176,218,45,212,132,142,175,75,185,25,23,107,181,7,197,143,43,247,98,145,68,6,46,148,169,93,203,100,118,153,255,148,222,237,48,97,185,86,88,9,152,122,232,218,197,226,202,176,152,101,113,157,131,209,154,166,6,156,231,165,6,0,35,141,18,70,81,166,114,72,45,123,136,168,241,173,6,149,1,89,173,227,51,129,123,124,140,78,117,246,3,239,18,150,71,130,222,185,5,237,244,232,107,85,236,192,170,246,45,145,193,252,255,17,119,46,57,215,244,186,117,158,146,74,119,77,47,35,72,39,157,0,73,43,128,91,105,216,78,43,64,134,227,131,12,35,122,184,139,228,170,47,231,239,29,224,192,54,224,239,95,175,106,171,84,186,80,228,226,162,183,38,189,227,121,212,118,134,14,253,42,99,3,147,166,174,198,51,41,11,177,207,242,45,80,206,16,216,212,5,253,225,155,149,166,95,139,200,70,247,121,130,174,62,23,96,129,247,206,221,12,157,247,251,109,245,254,73,156,203,123,134,124,223,18,87,5,133,10,217,224,226,194,113,102,38,130,27,236,76,58,67,235,84,155,137,107,51,103,74,92,102,136,210,235,61,139,203,78,247,103,91,128,94,175,128,86,135,179,197,85,104,224,205,145,49,35,114,62,227,158,197,169,151,188,126,131,185,23,158,128,81,7,204,135,227,129,161,212,164,223,210,42,154,186,226,108,40,70,253,232,113,137,227,194,215,20,38,212,231,55,138,98,66,22,218,154,156,193,184,148,67,65,47,207,243,129,251,242,239,69,33,131,242,200,139,93,184,121,188,26,120,35,25,161,15,39,128,225,195,130,171,123,62,71,91,19,40,243,174,21,243,99,30,237,185,253,111,180,38,119,98,200,218,61,164,25,116,191,87,51,107,71,83,84,46,167,212,27,104,77,39,195,143,221,212,194,33,64,82,142,206,6,124,75,190,6,138,85,105,19,83,132,250,188,247,145,222,113,206,243,37,54,48,218,232,80,238,221,25,65,129,118,57,3,136,163,183,234,71,4,210,35,115,201,158,180,208,141,120,211,110,128,75,197,135,173,14,57,200,198,222,186,224,145,209,15,182,126,85,127,195,175,117,255,84,46,37,247,193,119,114,86,119,240,240,176,246,200,23,65,247,206,55,234,109,26,28,93,86,47,218,102,79,117,207,211,248,21,192,20,79,226,54,149,183,23,70,36,183,14,245,11,63,148,33,240,158,33,175,148,124,84,115,58,155,4,137,59,26,47,184,212,191,74,34,206,12,79,98,133,218,223,212,67,138,224,82,11,47,38,1,207,161,238,87,188,252,238,138,167,86,207,202,100,9,40,138,124,18,119,253,34,47,191,138,220,186,17,223,68,170,221,253,171,100,59,200,217,135,227,17,25,157,128,15,110,199,132,169,34,58,253,217,101,171,144,26,40,133,6,220,163,77,182,208,209,5,70,96,230,154,116,238,148,62,20,156,155,10,35,227,94,221,165,141,65,33,11,200,132,210,75,52,198,164,214,67,132,234,47,103,250,199,134,132,63,212,116,220,196,68,251,114,184,173,143,251,6,114,55,10,104,47,90,45,61,94,70,148,188,240,238,94,72,188,80,143,92,166,208,212,165,126,150,59,234,73,220,215,0,195,44,200,66,120,244,130,20,228,34,22,24,30,174,234,251,130,197,31,246,209,169,128,186,136,123,173,160,191,115,159,157,159,223,246,136,54,161,17,42,10,106,120,194,164,116,143,71,47,16,50,25,226,186,53,177,179,30,145,19,252,144,98,66,217,113,54,253,167,217,16,69,188,172,27,5,219,205,133,205,168,212,42,103,31,249,142,212,142,113,152,146,7,58,141,182,41,150,157,8,8,33,26,170,48,204,220,119,215,64,59,174,72,90,63,252,178,102,196,35,143,115,225,11,151,89,136,60,234,122,69,32,172,134,46,33,161,33,48,130,71,209,154,58,4,143,62,156,152,64,247,159,54,223,144,28,218,72,83,204,87,69,148,109,119,219,86,254,79,185,220,246,66,149,250,226,193,39,132,90,139,220,181,112,57,222,145,241,96,135,9,104,103,158,12,48,27,222,123,226,80,75,142,21,146,159,247,16,49,234,190,148,73,158,47,226,156,187,123,0,78,175,247,251,145,106,84,212,78,101,155,142,171,22,92,79,2,95,50,136,19,159,205,246,214,119,95,94,243,249,194,237,248,114,131,196,75,222,103,194,36,146,187,87,31,223,103,95,50,241,144,129,242,156,197,95,202,110,145,171,212,49,230,127,245,207,135,204,143,118,27,163,127,196,163,81,178,120,182,126,123,66,139,241,86,152,103,77,22,250,177,66,17,30,224,233,27,173,92,57,141,184,12,247,8,15,117,203,1,20,231,220,129,38,211,60,200,217,127,217,91,91,97,99,77,57,220,44,139,227,59,167,159,229,191,77,10,84,17,167,227,121,72,12,124,175,252,191,208,125,145,237,239,20,83,230,125,81,46,129,186,65,145,128,245,74,247,128,218,105,167,219,192,181,192,95,139,107,147,254,49,244,90,140,159,40,98,152,60,89,170,130,118,227,139,63,238,22,7,166,92,70,251,194,237,3,107,84,11,126,242,91,148,16,212,54,89,13,72,115,117,138,17,129,255,90,197,38,218,197,212,139,223,241,188,19,12,253,1,137,152,109,211,112,26,14,155,154,229,199,108,129,126,226,173,127,34,136,98,182,252,226,204,239,111,147,87,187,53,104,76,129,169,26,1,80,82,149,155,44,76,28,78,183,227,190,125,153,180,105,149,83,210,158,188,220,38,66,2,135,185,37,161,192,185,78,241,120,91,251,213,40,20,163,135,251,254,246,111,221,136,30,104,104,9,125,169,85,60,142,15,227,6,105,83,129,209,242,246,29,7,186,225,86,215,17,90,177,195,99,13,38,76,77,144,76,224,251,247,203,195,252,48,85,70,83,19,152,16,184,219,215,24,22,229,209,8,232,52,209,26,223,175,126,226,179,85,163,63,22,78,127,63,73,189,239,220,167,152,53,8,1,162,75,228,240,53,67,235,209,135,19,78,175,239,247,174,200,255,42,187,129,138,244,76,251,23,134,142,178,229,123,19,121,66,101,239,133,161,244,232,21,116,89,57,51,111,92,80,51,171,26,41,92,185,169,80,73,35,11,82,217,21,18,42,223,219,22,77,52,124,57,114,115,38,15,202,25,29,72,23,225,101,17,120,63,158,103,9,140,243,83,97,174,251,177,207,62,86,41,224,249,220,110,177,53,222,33,123,144,169,93,122,39,41,147,210,154,239,195,45,174,151,153,98,166,118,99,146,153,47,188,113,195,203,136,162,154,74,150,174,195,221,234,121,255,225,129,137,135,111,227,191,137,143,101,89,138,86,203,135,175,49,212,187,131,40,98,143,214,72,254,63,31,223,208,125,126,182,190,219,195,18,63,9,169,230,236,45,241,112,52,95,229,197,240,120,53,95,65,40,80,30,189,24,216,160,197,209,71,117,189,71,141,115,148,245,219,171,4,3,76,138,117,251,248,196,158,230,150,125,185,86,233,210,91,5,249,4,119,182,60,14,63,163,234,144,154,82,112,244,123,154,184,145,194,219,36,209,95,248,190,69,155,77,227,105,176,181,124,171,134,95,53,31,117,183,113,149,218,175,7,19,83,14,78,224,231,183,175,181,231,219,41,126,242,161,86,44,180,205,178,156,220,64,65,134,210,117,174,220,99,19,225,148,23,238,195,234,9,127,194,117,181,251,174,67,174,254,115,212,91,135,10,117,247,171,88,65,87,73,195,90,204,156,217,226,189,237,85,100,17,80,31,98,215,232,57,33,255,163,223,235,78,90,76,8,135,217,254,212,73,73,46,201,153,62,25,16,242,80,239,211,64,105,127,187,185,113,87,126,89,71,200,15,192,51,174,160,176,144,165,246,135,193,15,190,199,23,198,92,152,83,187,118,103,74,115,75,7,201,143,254,25,181,199,114,240,86,192,86,183,65,97,206,137,46,112,233,245,11,55,103,131,21,219,151,212,201,249,107,61,3,190,187,71,223,31,120,173,132,55,193,44,245,73,55,227,28,59,220,145,65,252,60,252,110,91,177,10,48,176,149,192,64,253,180,251,17,18,158,101,200,150,9,60,167,223,121,80,20,69,205,227,3,55,15,218,0,163,105,175,48,247,45,183,103,168,133,55,62,243,28,250,120,14,11,74,159,237,172,15,124,173,234,120,56,42,66,114,9,189,134,210,128,32,102,48,252,42,173,170,253,131,187,115,12,128,173,20,214,7,14,126,17,112,167,104,135,70,173,241,18,250,195,73,230,159,31,152,67,177,4,108,178,69,26,69,152,48,175,218,11,179,191,42,175,106,80,184,243,148,132,177,90,206,7,126,15,56,64,206,207,207,163,31,15,89,47,36,195,151,190,51,250,177,206,175,3,229,130,172,191,75,68,245,141,48,16,187,94,91,249,5,136,99,188,220,124,67,167,168,253,253,224,231,100,91,30,182,21,189,187,229,118,180,17,36,149,121,128,122,197,171,20,56,41,103,143,251,174,127,96,168,98,14,67,222,251,188,21,25,195,179,6,108,53,179,20,126,34,110,2,124,109,219,189,63,176,39,181,27,12,243,124,106,56,168,62,111,89,56,120,64,100,231,107,28,139,24,208,222,62,222,191,58,198,231,3,247,55,121,197,96,118,44,121,248,253,202,111,45,47,106,244,221,13,167,201,126,134,136,228,61,144,124,18,89,136,77,201,11,144,10,253,212,94,63,106,132,56,20,200,171,110,111,37,176,105,148,39,41,6,252,131,95,33,92,80,234,151,159,111,99,166,184,195,139,20,225,207,79,119,68,152,3,30,216,143,10,115,63,91,1,179,239,127,30,142,132,105,15,24,237,44,109,61,224,61,189,15,135,73,121,55,121,253,109,234,231,189,155,2,97,217,51,213,166,238,40,22,190,57,107,211,132,79,202,35,97,48,227,77,188,6,1,41,145,247,26,175,156,13,91,78,62,15,127,185,24,159,208,32,98,222,59,97,40,9,242,94,232,60,248,101,96,89,226,77,215,143,77,33,220,18,61,235,191,66,35,2,115,43,156,254,112,62,221,35,23,17,82,251,61,46,131,200,45,53,80,116,18,95,147,107,251,134,194,59,180,181,62,48,17,243,234,48,172,91,53,240,40,30,241,90,166,92,186,137,24,232,250,65,157,221,247,209,93,173,118,232,252,192,235,165,131,27,140,161,249,105,77,81,179,108,109,213,40,21,62,221,217,86,11,154,109,175,159,13,105,62,110,7,113,75,68,160,77,27,227,97,139,183,46,172,145,250,217,237,168,29,225,35,138,159,254,172,207,54,122,79,244,247,216,100,163,188,70,109,209,247,98,106,189,23,67,234,228,144,92,164,99,70,181,212,247,198,11,252,16,12,87,24,125,25,111,189,173,58,78,255,192,237,173,105,106,48,236,242,207,241,65,56,35,91,87,73,86,250,193,219,217,42,235,87,147,186,127,91,135,191,219,242,130,75,29,223,223,246,116,35,131,97,243,239,15,220,95,77,22,131,219,199,239,194,30,52,156,252,186,80,218,184,214,249,23,110,113,12,160,29,52,230,31,240,243,138,61,27,220,218,31,48,150,115,62,156,239,55,62,167,42,204,80,135,11,66,170,31,24,73,145,22,240,221,163,190,195,82,60,164,10,138,191,123,127,3,251,238,171,90,118,110,170,151,243,194,4,89,107,192,184,130,63,240,112,198,1,40,39,140,126,175,69,181,130,104,140,183,189,235,7,89,25,30,7,38,89,73,207,221,201,122,223,1,143,250,124,76,13,66,89,51,80,146,99,62,40,186,241,9,151,51,218,248,44,17,20,176,29,166,4,249,231,232,180,202,139,49,40,75,181,104,13,166,92,116,188,215,178,66,24,159,115,153,106,45,14,195,180,80,118,10,113,251,39,122,214,205,231,244,217,14,33,4,5,76,115,133,169,33,21,253,110,150,166,255,57,4,184,104,56,12,177,72,226,154,221,114,214,31,159,10,144,201,214,210,243,233,57,148,98,119,152,186,33,74,46,33,251,209,187,205,133,164,63,58,160,21,210,186,183,197,230,252,112,29,200,141,121,101,33,129,77,238,245,107,232,212,18,187,6,55,142,207,253,167,88,202,220,19,48,68,178,243,29,178,87,212,24,120,183,161,151,140,11,35,94,224,93,179,160,204,212,49,99,14,238,104,141,167,237,115,244,97,1,204,64,235,156,114,199,184,159,3,181,237,232,217,176,76,93,53,162,136,76,71,107,115,117,40,12,205,102,141,128,77,200,75,191,38,133,43,90,182,238,202,121,71,25,237,78,179,30,240,218,251,99,130,81,19,163,197,123,113,85,126,244,99,15,100,250,163,107,100,42,202,247,236,56,170,178,231,80,166,134,248,99,41,75,225,250,163,192,125,106,40,184,227,46,106,179,199,215,126,234,145,77,163,83,57,236,100,99,50,228,116,125,12,74,81,196,218,188,15,123,212,97,132,250,85,241,160,167,73,211,63,154,167,131,7,22,93,126,135,73,122,175,202,28,67,156,208,173,40,11,192,157,170,44,209,178,61,35,111,162,120,132,74,222,16,214,26,105,142,213,71,5,247,130,178,160,145,164,130,16,243,131,145,74,151,244,124,224,67,172,203,97,203,163,146,195,175,81,140,210,221,231,11,127,221,103,219,48,189,58,119,148,193,148,172,31,78,15,132,186,224,198,94,24,193,106,229,219,241,188,249,250,22,241,130,113,23,145,247,166,14,164,199,76,215,143,41,174,236,88,130,239,241,222,228,119,141,186,148,40,88,205,134,251,193,70,92,82,151,145,85,211,217,110,81,12,18,183,52,74,87,45,46,234,51,145,82,140,82,177,21,134,35,57,125,175,155,123,225,178,131,27,40,112,129,253,50,19,110,178,239,212,129,24,183,159,156,131,68,159,45,62,0,10,255,121,22,36,29,191,123,254,22,167,41,213,81,238,89,233,99,122,223,122,200,44,167,144,206,118,223,6,104,65,136,39,96,104,62,125,191,113,230,11,147,31,40,253,166,212,75,105,62,141,81,184,34,25,32,97,75,57,246,83,155,2,90,165,202,231,68,19,28,137,65,135,239,141,41,55,6,132,184,155,243,56,22,117,179,17,29,79,248,126,105,196,71,28,94,150,72,172,112,11,39,245,133,145,0,18,91,132,156,250,242,10,38,88,235,162,251,33,98,115,243,25,241,236,97,34,113,9,163,63,239,129,125,26,115,172,230,144,21,43,64,80,162,53,187,163,76,20,136,21,101,197,250,129,140,164,92,61,19,225,47,209,179,159,30,121,188,23,30,53,148,16,125,200,140,238,160,48,249,41,115,250,160,85,43,111,188,19,190,103,68,125,235,225,49,224,5,31,107,75,248,65,40,207,205,13,224,222,228,217,119,191,218,43,63,102,129,175,24,131,86,45,25,106,249,249,53,145,140,45,25,63,55,19,152,74,23,62,42,16,211,115,43,70,151,202,204,75,135,27,9,14,51,225,69,85,37,191,107,79,203,163,95,2,51,171,159,152,196,205,110,245,91,97,184,18,57,13,97,237,200,111,91,18,66,108,58,68,99,197,235,73,129,39,207,218,102,138,207,187,69,13,121,175,231,33,42,235,63,253,28,174,173,50,42,5,210,123,126,78,198,105,110,133,145,164,139,207,217,45,9,43,96,18,150,33,134,188,48,244,7,73,178,171,246,17,122,172,159,123,242,73,32,19,161,104,14,56,239,217,148,242,131,128,152,0,99,6,56,75,138,76,16,130,182,122,41,222,237,201,170,46,2,63,148,101,113,115,123,146,225,42,228,74,178,6,90,24,4,244,154,164,200,64,17,247,155,125,231,79,223,81,200,143,49,209,185,171,43,206,7,46,32,130,78,120,232,177,172,201,58,204,114,77,23,70,236,207,137,174,192,236,55,242,203,63,69,10,71,145,204,149,193,190,187,23,165,3,98,221,78,42,59,228,226,160,150,208,172,35,102,104,37,121,37,123,102,73,160,197,253,30,147,35,120,101,216,171,34,113,181,243,189,56,200,138,172,173,97,105,244,43,166,119,23,103,38,213,155,144,59,139,201,143,99,52,79,123,118,69,60,33,177,106,113,74,29,129,201,232,143,13,195,138,12,76,1,141,104,20,189,62,104,172,44,133,201,178,217,209,175,7,101,231,191,207,224,248,219,191,252,159,191,96,112,148,243,15,96,112,252,85,95,178,171,15,218,0,177,225,195,5,250,190,40,219,219,204,61,187,10,155,193,10,100,181,17,59,254,160,114,235,145,47,80,205,105,19,179,18,73,2,217,33,80,227,246,98,65,191,186,201,85,142,239,106,202,61,35,102,142,101,106,85,157,88,247,20,220,43,214,90,101,226,30,153,150,184,70,226,136,37,161,40,117,133,152,242,133,35,54,204,173,135,61,69,214,203,61,123,220,184,158,28,107,194,242,175,212,254,150,227,0,26,159,228,241,225,141,233,144,60,220,210,43,212,134,202,126,115,123,26,37,230,221,102,59,145,135,47,104,52,225,6,231,38,86,133,97,141,74,22,94,207,152,212,123,138,224,17,219,234,189,45,237,216,159,186,21,38,208,45,187,114,46,199,160,84,202,211,201,182,74,248,187,230,190,201,223,22,57,201,16,148,143,235,16,37,144,158,34,235,205,146,14,234,140,223,182,68,151,236,218,233,230,137,136,158,247,44,243,192,1,108,44,181,216,68,154,85,103,21,120,155,128,102,30,115,82,9,30,146,16,242,107,185,197,152,34,72,154,6,133,115,237,228,33,200,254,47,48,69,113,246,78,147,199,84,186,196,238,120,240,96,203,144,173,35,102,61,116,132,237,132,94,106,84,46,209,248,179,116,30,243,85,248,165,128,251,140,248,149,10,183,211,180,59,172,98,139,220,87,40,63,55,250,144,137,38,213,220,129,109,84,253,182,243,64,79,57,106,38,110,27,9,191,237,12,139,13,137,13,10,159,37,46,67,24,2,114,31,225,86,230,5,132,185,236,64,169,21,90,95,165,242,211,138,125,129,148,120,185,173,16,192,90,185,186,88,120,93,238,27,20,191,234,59,118,207,213,225,139,74,90,26,89,107,79,220,55,160,107,127,30,14,189,190,134,77,67,196,165,137,123,134,188,163,147,134,5,103,151,122,48,43,21,174,60,170,200,182,176,182,166,232,178,73,80,171,45,22,39,73,213,154,49,55,33,133,156,128,209,77,145,223,198,185,189,194,106,65,27,64,35,154,173,91,141,192,56,254,225,180,79,77,20,68,241,39,214,207,180,148,251,71,97,238,228,39,97,124,6,146,133,72,194,222,147,47,6,61,114,10,92,168,31,16,29,183,186,214,242,108,203,58,140,142,111,162,130,31,152,197,127,98,50,32,50,45,23,227,59,209,154,243,17,16,231,93,167,28,253,233,61,34,35,123,113,137,222,66,133,104,203,148,185,106,94,248,63,180,24,18,43,79,56,156,41,130,222,53,231,169,89,205,203,19,78,171,209,182,166,178,222,49,219,205,109,80,46,221,143,250,103,240,169,196,60,99,154,142,71,58,214,77,249,222,205,158,101,153,223,218,177,69,209,177,240,182,113,23,172,154,111,117,87,215,19,219,56,73,29,200,81,170,127,102,177,180,195,153,189,207,55,230,242,168,95,246,160,207,249,113,198,113,216,121,116,225,142,208,253,251,253,129,81,173,14,248,236,245,241,253,160,187,230,222,56,170,116,244,167,124,225,167,251,215,186,176,73,83,106,24,107,180,230,215,203,251,167,166,85,163,142,37,217,239,40,153,78,233,41,129,203,92,205,215,46,22,214,81,130,136,41,159,79,15,161,81,252,145,107,246,7,134,132,21,240,179,218,39,43,218,84,81,91,192,22,164,81,184,237,226,71,227,182,83,87,102,41,229,235,208,88,114,216,206,221,254,129,49,2,2,94,253,19,181,180,210,20,110,65,111,218,170,172,64,183,205,57,162,96,40,144,43,55,28,120,72,116,207,206,148,207,84,43,65,193,2,174,115,136,31,3,216,171,136,25,204,2,211,23,67,23,199,23,24,81,200,165,82,41,36,208,93,163,206,187,134,27,106,203,206,96,249,117,213,67,254,24,189,68,7,21,102,193,63,1,67,139,168,31,248,238,183,249,112,74,208,140,63,225,120,120,69,248,251,143,214,83,96,110,132,58,44,8,94,230,111,195,255,82,127,55,158,190,238,222,60,43,126,51,212,135,73,214,129,207,149,123,135,24,154,148,253,67,125,187,220,86,220,250,219,54,152,72,139,20,159,173,153,23,244,171,109,223,87,200,160,46,67,23,24,62,171,238,87,26,82,195,203,212,64,48,42,85,85,96,180,104,62,47,61,92,214,26,22,166,73,26,143,15,236,172,117,80,238,151,253,131,134,173,79,253,169,62,63,40,58,202,190,141,35,176,122,52,146,100,181,1,199,19,145,247,95,93,87,133,169,82,158,112,35,70,246,129,91,246,12,123,173,126,150,215,115,102,82,37,40,12,245,93,125,181,164,223,137,44,209,53,62,15,175,236,190,241,240,138,86,253,214,181,187,130,140,128,229,255,89,153,125,173,176,44,217,226,171,70,215,88,246,53,194,215,164,42,111,101,226,81,88,103,196,226,185,211,228,227,250,4,221,59,152,14,4,50,246,135,110,80,186,151,74,49,152,187,213,248,4,100,30,231,156,33,184,246,212,90,63,233,190,120,222,163,53,17,174,79,56,7,6,113,182,166,46,242,250,182,14,2,176,193,123,124,233,6,15,241,183,23,70,108,107,104,212,30,26,109,126,14,184,83,31,14,6,234,19,109,38,145,231,206,179,111,104,130,178,203,206,18,162,242,144,118,252,52,68,21,189,181,41,215,104,207,208,10,240,52,80,206,228,107,57,126,14,206,142,162,149,127,78,92,132,103,42,27,161,207,80,244,0,94,24,67,159,128,78,138,105,21,248,56,227,211,115,78,152,224,47,22,100,107,90,255,80,29,60,13,109,223,59,60,116,215,15,17,130,210,213,53,8,105,179,125,98,69,20,47,11,14,32,43,109,127,162,246,4,193,130,50,86,113,162,31,13,6,17,142,11,202,24,85,5,63,106,34,38,250,236,28,93,147,119,251,140,168,237,125,129,26,237,86,191,135,85,5,245,49,97,86,237,169,4,14,116,108,61,101,138,152,200,153,31,174,143,213,75,115,148,32,226,103,146,82,17,110,5,165,19,253,27,109,91,199,94,206,29,190,7,36,28,167,254,129,219,10,122,47,101,9,149,5,219,209,212,27,65,155,196,175,244,217,143,200,90,123,156,110,77,32,0,181,70,157,133,125,44,39,69,151,243,171,250,250,137,42,182,224,114,115,113,106,95,2,7,247,64,231,68,23,248,22,127,36,196,63,78,56,195,254,34,201,73,149,99,216,144,92,112,234,194,36,239,73,48,21,157,59,79,141,221,38,85,162,121,47,148,227,113,23,60,232,39,251,205,116,200,155,211,254,31,124,228,91,57,178,195,8,87,222,109,102,187,92,141,176,136,182,123,216,41,253,11,93,71,233,212,7,199,71,62,250,76,85,39,130,154,91,134,255,50,108,244,178,52,111,28,250,140,167,229,193,33,38,41,87,245,135,142,151,164,130,162,78,136,72,211,202,137,115,187,103,20,226,20,222,124,133,145,186,242,9,142,247,171,106,204,29,184,196,170,70,215,15,159,183,192,164,126,121,146,82,197,231,213,181,103,205,20,170,157,212,79,170,184,118,28,237,251,237,249,109,72,214,109,13,140,79,200,84,179,123,198,192,178,18,112,242,211,119,143,184,159,203,83,33,72,93,45,154,18,48,76,18,212,243,44,42,223,93,91,83,113,185,57,103,153,76,9,188,232,2,147,133,233,233,37,163,127,100,201,80,82,62,158,6,49,249,91,49,157,208,167,47,174,216,96,169,39,253,147,249,61,237,6,233,25,26,84,138,80,241,174,130,59,57,114,98,198,252,170,115,81,52,207,247,72,83,220,86,210,21,233,158,8,207,70,198,204,98,99,146,44,98,14,147,146,207,174,245,200,28,195,198,174,145,180,66,242,212,144,104,223,125,18,49,242,200,167,161,24,165,166,157,224,247,143,157,170,225,55,144,253,247,26,243,123,58,17,205,42,114,194,118,17,248,238,230,145,150,5,245,139,60,10,73,167,185,19,195,15,37,210,136,198,84,177,39,11,102,57,99,11,113,5,24,249,210,113,180,158,222,42,64,150,193,132,138,203,39,127,25,218,118,203,4,39,24,15,2,163,141,220,226,225,92,169,100,55,129,242,3,253,40,224,107,133,105,46,252,166,180,198,138,135,247,14,215,86,242,155,145,237,241,239,133,59,253,206,194,170,249,81,61,130,37,136,216,74,85,27,19,159,244,74,38,63,112,232,81,140,102,102,115,125,160,109,219,158,198,41,209,24,9,29,196,78,214,221,144,44,32,83,77,124,60,31,150,62,119,61,179,222,170,90,79,228,193,225,209,144,142,113,17,140,148,111,98,254,229,200,170,68,215,16,77,59,135,17,228,110,154,15,203,125,193,143,37,234,133,212,81,53,19,238,23,202,15,152,120,174,194,167,135,145,77,207,173,196,83,194,7,233,54,39,189,219,1,166,59,248,129,26,232,170,151,144,54,170,184,59,144,50,88,193,229,183,192,213,212,236,62,132,111,60,215,246,158,227,119,34,201,246,78,4,180,101,234,160,229,104,107,226,161,165,124,121,50,102,255,85,54,144,204,66,162,127,145,28,248,227,99,55,77,91,188,118,64,156,75,136,229,110,141,211,67,54,102,156,34,27,147,248,184,38,53,146,91,225,104,251,149,77,17,24,3,53,18,88,161,116,168,84,26,53,179,139,43,21,146,220,141,17,173,121,188,13,145,96,79,50,37,229,84,213,103,176,248,175,141,225,249,173,228,155,83,232,237,159,17,6,50,210,116,123,3,57,27,251,15,167,84,140,3,196,191,2,31,198,225,138,197,216,19,38,10,218,222,2,85,119,26,145,165,154,55,113,4,255,238,230,249,234,219,67,169,40,89,61,194,80,54,56,255,233,59,121,100,110,128,134,250,45,40,251,104,213,198,119,113,190,154,165,192,84,43,208,126,89,20,111,188,40,53,72,118,218,128,118,43,122,45,68,106,155,16,111,206,175,103,172,247,231,85,18,224,100,49,135,193,80,184,79,175,107,106,178,18,4,24,5,198,232,172,222,239,98,108,99,253,105,187,112,117,135,177,0,117,64,185,173,149,87,48,125,255,234,26,228,113,67,142,60,90,227,14,83,186,87,31,221,123,20,87,223,118,233,16,101,46,18,9,8,226,237,23,134,22,46,34,203,139,139,224,105,254,100,43,102,124,246,231,91,29,47,183,129,12,43,117,247,164,95,100,96,121,101,149,125,236,196,44,242,236,101,74,44,254,240,1,141,185,105,235,65,249,87,239,56,20,207,71,63,38,210,249,94,6,135,141,142,202,44,250,112,162,191,111,253,193,125,168,145,35,1,112,38,248,122,175,195,48,77,75,17,177,117,222,11,89,29,255,101,212,157,179,162,188,9,248,222,97,44,254,104,56,69,101,29,29,209,251,53,94,225,240,77,102,248,200,202,111,246,169,143,199,153,169,90,131,215,82,251,109,4,184,234,48,87,7,81,187,88,231,173,131,241,194,208,254,179,40,252,133,113,71,156,87,99,126,155,127,60,107,217,116,36,166,136,184,190,93,91,212,120,17,146,173,17,247,185,98,255,96,4,106,187,16,118,128,17,219,60,14,215,57,231,7,157,78,21,223,112,185,73,8,82,152,28,145,104,108,162,59,91,122,246,60,212,25,246,214,243,167,188,155,48,169,238,227,85,222,223,198,21,90,58,228,157,137,247,150,94,217,211,66,124,218,113,236,213,215,170,1,190,187,139,130,204,224,183,246,149,73,55,72,97,173,223,158,241,210,113,246,79,223,92,135,123,97,27,62,209,180,150,162,59,25,175,249,222,36,40,5,104,133,196,101,97,30,75,56,246,17,169,156,131,121,244,91,42,87,205,95,126,32,212,100,60,27,127,194,227,229,25,246,157,110,119,90,117,105,252,152,186,165,63,27,102,104,73,71,212,61,164,182,21,131,252,193,104,89,178,39,39,76,4,231,53,172,129,135,133,145,19,238,38,123,19,173,45,39,231,73,248,78,238,241,158,176,4,188,110,99,145,237,186,48,90,79,221,81,11,204,107,227,99,212,213,23,198,28,237,83,26,143,67,125,6,135,161,86,75,144,146,74,212,68,184,223,215,182,210,169,66,235,218,100,91,17,14,124,97,226,180,162,106,11,85,126,187,50,39,240,225,95,210,53,179,50,253,167,31,171,151,39,141,185,246,120,189,83,172,18,60,71,2,119,163,227,252,80,138,155,144,163,171,143,38,231,239,113,24,85,168,164,152,147,96,122,7,193,127,154,116,248,187,85,110,133,137,33,188,111,141,52,233,35,185,255,60,28,54,99,192,149,120,194,7,134,128,230,48,154,182,107,235,111,55,43,61,225,48,37,97,150,194,212,95,74,152,220,197,207,144,142,200,22,7,54,166,125,126,16,92,33,48,162,226,225,40,82,78,129,17,11,244,189,16,152,187,162,192,157,130,134,61,187,118,68,197,21,79,10,117,115,243,225,36,179,75,107,171,199,244,150,186,65,241,235,185,155,206,80,120,85,63,217,76,229,93,236,196,13,93,122,86,95,64,208,48,78,151,49,101,67,129,4,20,48,218,168,242,94,112,185,94,255,220,182,74,33,216,41,2,35,0,251,150,38,178,42,36,85,216,160,36,199,13,143,196,111,202,190,176,205,200,195,201,185,121,229,21,77,61,78,227,5,208,1,73,209,240,198,213,228,45,19,174,119,109,247,151,97,176,223,194,45,50,139,241,201,80,143,75,96,225,87,17,9,156,16,5,2,182,82,108,2,15,35,108,37,92,117,76,209,255,235,111,106,242,203,99,172,50,104,183,171,132,73,252,107,227,211,23,113,102,28,53,213,173,231,109,229,135,96,37,40,108,69,158,2,198,107,36,191,61,248,200,211,187,70,76,69,100,87,217,164,80,190,221,1,67,185,149,223,246,20,120,52,234,80,73,213,39,147,43,89,86,192,86,17,75,134,204,52,195,125,105,55,171,124,148,23,142,221,136,13,197,76,177,18,11,34,213,180,225,208,206,230,134,31,53,206,225,85,38,252,144,90,52,252,225,139,154,133,121,220,95,248,238,128,221,77,63,124,26,168,57,10,140,28,224,137,135,35,213,180,63,240,246,26,86,214,152,105,42,40,185,21,241,94,119,27,190,35,170,141,169,128,254,86,56,193,41,68,122,170,116,188,150,248,210,232,185,77,73,172,220,200,166,148,152,194,248,90,206,167,45,146,147,35,190,7,44,154,46,159,18,229,30,212,21,252,123,152,16,139,162,88,99,61,209,222,230,167,113,143,74,81,192,150,91,23,112,71,15,204,43,48,3,115,40,87,133,55,181,91,28,182,27,244,167,53,110,253,150,176,208,115,172,52,155,235,12,254,202,99,100,141,170,110,110,160,107,32,213,68,201,16,16,24,194,226,206,95,190,91,122,210,230,73,194,38,7,105,38,172,179,168,255,50,233,102,190,85,19,43,158,28,77,68,192,114,76,200,226,203,17,197,196,39,43,41,96,146,125,31,133,225,158,158,128,159,143,37,130,124,200,238,51,96,204,227,166,112,195,95,30,191,125,71,64,56,197,182,55,94,195,50,96,72,102,178,145,118,11,34,142,92,185,76,164,170,176,85,41,73,88,50,85,173,116,20,12,41,71,45,211,88,158,109,133,85,70,12,26,101,197,100,43,132,203,5,57,50,118,5,234,20,10,138,133,32,141,219,220,58,143,44,173,97,230,7,153,89,173,137,237,155,92,110,153,194,83,203,37,0,215,62,247,147,159,171,232,233,113,55,112,244,96,114,42,148,162,251,17,26,208,228,217,39,76,109,83,129,175,65,150,243,255,152,236,188,160,147,207,95,101,34,213,207,179,141,250,155,83,97,83,213,42,97,58,90,159,156,72,173,139,130,3,137,27,150,157,144,19,105,136,239,17,155,133,212,172,24,149,101,236,67,129,205,87,25,93,187,246,173,78,113,163,18,181,104,124,239,226,18,151,2,134,38,17,141,205,14,84,212,38,109,160,67,179,221,238,135,196,19,17,43,151,114,149,67,231,40,65,93,119,104,224,30,63,42,99,130,166,80,121,86,143,243,97,153,188,135,192,211,52,248,28,134,85,63,21,190,205,123,172,123,232,107,233,56,176,180,240,243,202,55,24,122,231,184,156,30,56,222,238,95,4,12,51,79,166,2,226,94,171,135,121,197,42,213,137,52,208,224,124,245,8,12,198,175,167,104,84,81,249,161,59,75,28,146,251,94,201,223,240,195,156,226,173,34,102,0,220,167,151,109,7,198,85,149,111,77,89,246,21,31,164,227,45,151,84,210,77,226,15,27,119,194,75,132,182,184,238,224,83,13,67,162,146,76,42,40,180,186,176,212,77,78,64,54,13,170,83,84,249,229,93,134,190,22,4,138,85,242,151,241,95,228,179,77,181,177,132,141,114,119,70,182,124,129,209,34,127,226,167,209,79,145,125,24,109,13,68,56,29,46,220,143,30,129,113,183,207,22,48,17,76,109,189,77,4,207,135,148,41,43,71,4,158,23,206,16,135,239,32,10,107,252,154,21,148,8,9,211,173,224,55,144,245,51,169,153,212,253,238,79,89,26,18,112,5,238,200,212,120,207,11,149,189,100,76,167,17,87,227,131,16,175,62,250,222,150,29,21,214,114,41,144,148,135,194,40,132,231,161,123,200,137,18,152,160,69,143,197,139,153,35,203,143,176,0,100,227,216,54,248,62,250,222,155,52,240,216,15,73,241,147,219,42,126,183,186,99,51,101,57,170,169,126,225,89,227,246,131,105,120,207,175,170,48,149,87,99,241,154,96,175,188,216,53,135,123,233,177,60,91,83,225,38,174,139,240,50,211,184,35,202,177,21,238,235,205,23,53,24,45,64,121,56,142,230,22,39,39,50,197,122,83,182,156,166,18,123,26,90,8,253,11,91,105,232,23,70,97,96,126,225,133,172,67,192,38,247,252,129,217,144,3,70,176,168,11,140,217,26,231,0,63,164,215,186,123,84,110,114,189,94,120,80,87,98,200,123,115,233,155,177,35,146,191,62,100,83,163,126,207,169,217,154,236,98,241,78,80,29,168,198,50,128,116,142,175,80,97,178,187,71,194,143,238,152,44,138,233,245,33,129,169,63,46,47,54,201,34,136,83,134,168,179,56,213,113,153,133,192,145,181,70,87,74,190,55,244,226,93,19,238,162,229,200,126,136,133,151,163,130,98,156,76,84,110,172,51,14,110,170,34,30,185,175,90,77,145,29,199,35,197,211,246,35,223,211,110,61,231,9,152,23,85,248,218,5,111,34,159,193,108,29,242,218,155,8,123,44,177,113,205,84,97,207,1,35,85,188,18,62,229,243,219,84,227,206,135,227,238,220,218,218,170,56,199,168,80,173,73,118,115,20,156,107,92,119,13,86,255,131,21,194,106,79,254,246,221,102,196,250,180,242,4,121,119,27,8,15,139,65,79,213,133,53,114,178,160,140,159,14,106,150,54,105,112,1,67,229,151,223,190,7,249,189,206,10,220,214,249,192,213,36,234,28,30,4,14,155,194,125,199,222,48,216,173,101,63,94,230,170,202,158,113,24,127,208,29,117,124,13,109,146,109,138,83,108,30,15,116,0,227,9,27,2,223,197,46,43,200,228,2,245,225,60,62,110,149,195,110,252,218,26,133,132,252,218,173,171,36,8,181,238,169,82,19,176,165,236,110,133,77,16,61,224,218,37,246,13,188,61,225,20,24,226,136,172,222,101,228,229,184,200,163,11,45,123,185,185,81,102,77,180,141,253,105,219,143,215,193,6,37,194,37,159,3,207,121,218,251,100,117,8,87,6,3,14,185,79,239,183,249,160,197,5,183,136,36,229,93,162,67,103,148,141,97,81,160,168,196,91,155,235,67,182,83,187,62,143,17,48,218,36,218,53,163,37,198,182,130,29,87,100,18,147,56,126,111,24,59,225,123,93,120,4,158,204,135,108,173,241,54,24,86,230,41,11,116,169,74,37,73,176,243,228,118,137,123,175,202,21,106,221,67,161,228,69,158,59,141,40,3,152,234,53,2,232,50,147,68,64,105,227,236,125,70,149,121,120,239,211,218,154,17,157,53,225,41,42,70,219,68,87,202,19,48,153,81,25,226,217,38,42,59,194,168,152,38,162,147,47,134,148,99,127,43,10,216,17,133,20,77,23,248,238,191,57,44,86,233,175,107,107,216,146,97,22,76,19,181,254,139,48,241,127,252,143,127,249,143,255,246,223,254,94,245,215,57,255,1,97,226,191,234,139,116,149,242,111,113,84,163,11,33,163,68,158,79,46,138,105,5,38,228,11,81,58,123,214,220,103,168,153,59,228,19,12,168,156,49,121,240,18,201,14,103,215,191,21,107,130,59,176,156,57,160,124,66,135,81,212,27,159,103,223,207,25,251,35,62,180,34,142,49,20,121,250,136,205,213,74,10,84,109,93,205,9,27,112,57,194,88,5,182,155,82,44,87,45,39,97,162,229,20,60,8,116,124,34,24,200,59,173,26,151,123,146,34,165,118,229,254,105,162,158,88,19,245,33,44,161,48,58,135,209,113,188,27,226,179,184,48,217,230,209,250,49,141,75,157,244,20,252,136,81,121,48,210,62,107,194,172,252,92,235,75,178,18,44,10,52,71,126,145,98,249,104,10,143,103,198,69,246,231,223,210,229,186,151,171,0,27,140,187,69,91,175,67,144,48,96,178,84,181,181,213,103,78,248,94,93,197,7,181,40,86,112,18,230,2,33,23,171,11,219,93,42,225,177,244,216,128,13,221,195,30,173,60,92,207,67,171,223,226,161,128,70,249,99,185,188,92,148,96,206,74,180,15,177,86,23,30,172,87,212,239,7,11,43,128,253,19,217,177,17,40,249,156,114,220,225,57,109,143,192,164,115,10,220,16,91,203,159,198,67,254,129,169,77,151,63,141,28,138,238,236,181,159,93,243,181,32,230,202,145,100,241,89,159,73,148,31,232,106,126,212,197,73,27,207,182,251,186,158,119,157,49,142,17,93,120,243,229,64,227,112,108,177,55,83,59,116,104,199,33,224,151,240,71,146,29,184,100,38,45,74,70,159,236,56,169,26,250,177,31,164,111,226,56,36,64,187,213,42,123,38,213,101,86,204,5,110,229,106,87,217,141,240,228,84,89,18,188,199,248,89,206,239,4,134,156,247,49,126,40,147,22,231,60,217,81,181,107,207,171,149,57,116,120,160,41,50,62,118,89,223,97,234,66,153,250,28,197,56,15,74,46,191,197,57,163,232,29,195,56,146,40,148,222,212,22,197,12,8,31,46,42,190,18,245,1,197,23,154,232,105,207,167,241,211,198,201,77,199,198,84,96,171,134,153,155,14,69,141,187,194,104,146,229,166,3,201,230,15,11,125,175,128,113,103,181,15,204,238,219,19,94,251,115,113,129,218,180,211,238,42,234,70,98,179,27,225,121,251,21,55,248,160,36,31,166,117,114,216,230,229,70,133,159,41,126,24,207,191,250,106,150,169,30,68,99,42,78,107,91,244,184,99,163,197,181,38,10,164,192,230,24,8,24,121,31,189,8,34,154,227,143,70,162,67,175,75,104,73,150,136,34,180,165,12,226,139,54,43,103,29,232,29,91,89,243,211,40,5,227,17,120,170,199,97,82,95,38,66,62,68,163,212,237,54,97,17,212,145,111,85,215,208,158,113,92,239,56,207,155,197,151,30,133,155,87,240,54,184,63,234,213,158,86,19,54,94,26,66,212,231,86,95,77,46,53,224,107,107,168,55,99,80,10,231,36,124,214,46,31,24,107,62,205,84,220,241,250,240,98,89,201,185,178,200,53,72,184,147,125,28,254,136,110,57,64,226,50,168,38,244,149,119,231,231,84,117,25,88,49,200,39,111,191,119,111,171,234,127,186,179,46,28,138,92,49,169,130,174,254,167,138,64,99,192,67,99,189,19,230,123,218,72,148,76,111,58,253,41,29,214,35,102,52,145,98,23,112,88,198,184,131,72,176,234,84,120,184,41,133,101,119,239,35,159,207,129,54,92,73,15,142,169,93,169,67,175,153,178,83,192,125,75,82,142,193,37,45,119,68,218,135,122,65,39,117,224,194,245,52,37,217,219,120,48,59,47,159,203,170,57,47,245,129,98,243,132,79,108,35,171,180,63,112,105,113,114,144,247,88,213,249,67,69,171,21,87,161,69,112,244,227,95,125,86,94,200,175,105,180,63,131,141,72,120,186,80,204,26,18,203,108,194,61,17,95,59,70,162,78,162,107,121,173,60,202,41,130,244,232,186,189,54,63,156,101,135,9,132,232,170,71,114,186,198,210,130,77,43,42,15,192,148,73,140,214,131,49,16,111,58,150,218,110,9,19,188,149,48,0,226,23,53,44,237,131,216,152,92,102,184,200,62,51,163,177,139,28,196,71,253,229,152,91,17,141,130,48,248,249,109,100,221,51,190,71,81,100,253,105,98,72,249,211,240,134,100,213,15,84,212,37,48,127,23,225,214,24,2,100,173,236,24,241,107,177,3,240,183,80,83,59,96,227,189,36,252,160,51,151,115,161,53,149,90,32,191,253,254,95,24,249,164,163,20,125,235,135,202,236,241,214,11,11,72,187,70,145,190,17,126,138,123,29,120,164,84,238,70,112,242,244,120,109,188,26,122,160,82,114,194,89,246,63,24,57,31,129,11,50,102,233,248,181,82,111,26,49,58,207,24,217,186,139,158,222,69,7,87,138,45,140,1,73,81,36,88,133,222,226,147,240,81,119,248,93,230,104,105,199,18,169,120,133,251,39,80,118,250,206,215,30,24,160,2,119,24,213,201,10,192,129,45,191,109,57,28,97,40,92,187,187,169,49,108,116,210,29,159,219,178,185,197,21,97,156,207,218,4,94,106,31,25,45,51,143,0,211,196,211,16,159,17,251,99,208,238,158,92,213,2,162,42,200,200,144,43,198,180,232,253,227,29,165,32,67,58,242,201,209,149,223,198,117,20,196,201,102,117,196,186,6,85,77,195,229,73,152,84,52,141,231,150,26,31,140,92,20,145,48,132,27,66,198,112,140,169,201,70,203,144,83,176,174,198,229,229,194,154,21,189,45,217,36,173,93,75,135,173,10,223,105,56,122,238,182,240,158,228,181,27,185,103,241,218,8,190,30,133,43,150,92,73,24,181,152,71,97,106,60,54,217,140,53,210,70,246,239,106,57,81,143,73,61,42,76,126,212,76,184,233,25,3,239,233,236,176,104,161,95,235,86,143,162,238,200,251,63,158,166,174,223,19,54,113,70,139,119,177,244,61,129,167,233,74,6,12,27,83,225,42,76,112,18,192,68,29,195,162,126,49,224,27,246,116,251,48,49,106,203,3,29,118,144,186,99,176,249,103,122,125,55,97,149,241,161,144,64,7,10,24,197,88,29,81,24,235,249,108,66,222,26,135,38,190,187,195,212,216,8,219,63,218,24,106,77,216,172,230,156,251,240,102,32,115,229,225,8,115,118,42,247,133,251,224,147,33,114,211,221,23,62,16,34,19,110,45,176,52,139,18,141,76,99,34,28,88,228,186,202,193,218,126,26,2,233,200,99,232,181,245,51,130,89,127,209,166,250,160,156,131,243,94,53,195,80,41,148,128,123,132,2,69,181,193,12,84,161,148,253,40,108,76,254,154,240,81,111,11,98,199,43,226,181,183,227,4,188,133,176,134,180,124,14,153,101,16,203,247,128,196,252,228,197,135,123,238,208,214,56,214,103,134,22,173,118,148,144,4,7,187,99,78,240,251,22,26,28,172,70,159,120,210,32,16,137,118,232,31,24,204,71,104,76,58,251,177,35,79,92,125,172,130,239,135,127,248,96,255,142,8,230,66,53,82,174,221,157,9,240,246,34,12,93,181,64,179,113,31,41,202,156,48,220,99,37,78,98,80,183,128,155,234,195,3,147,118,125,18,190,215,21,105,109,250,60,43,120,1,207,29,164,174,148,79,162,36,61,130,247,15,50,24,218,186,33,155,145,173,151,150,37,219,228,75,141,17,84,86,188,91,69,110,40,143,81,49,124,207,32,107,175,74,105,60,96,203,166,78,120,107,212,242,194,164,235,6,45,147,123,222,81,152,250,196,39,90,31,91,108,201,240,61,230,147,140,214,132,250,228,220,189,215,19,178,189,18,174,77,185,124,101,218,141,198,81,243,147,79,165,138,179,180,5,166,196,169,192,136,16,5,197,164,254,106,141,11,53,25,185,166,57,132,132,59,62,172,233,249,184,162,248,143,194,251,241,151,92,155,247,110,211,65,198,168,76,142,170,124,110,146,17,131,53,13,75,86,233,247,118,55,14,150,45,220,123,165,115,147,154,58,98,146,183,114,186,36,58,110,43,243,241,120,236,29,15,222,16,9,68,18,242,141,141,236,176,9,63,232,79,23,202,115,4,113,121,160,107,40,15,175,86,44,55,30,142,109,33,147,156,212,244,30,60,244,107,69,125,105,234,132,80,78,204,179,102,60,205,253,201,42,56,49,19,224,114,247,79,202,1,129,162,96,99,67,136,151,237,142,98,141,59,9,184,230,241,59,31,216,228,232,29,174,86,62,85,95,26,233,178,25,84,239,79,161,54,76,3,110,175,222,250,87,119,64,114,37,14,165,127,188,241,61,246,138,18,139,81,1,142,181,131,55,80,50,175,16,125,64,48,199,63,52,132,43,165,205,148,98,98,75,62,129,143,202,102,223,83,12,86,154,119,234,144,12,94,52,59,100,144,119,58,34,159,128,128,134,100,158,28,2,163,1,115,84,11,57,151,19,18,85,82,207,70,120,160,210,139,245,100,253,234,35,18,33,90,109,122,79,166,192,81,56,57,239,157,248,72,17,128,59,92,216,155,254,202,100,214,244,35,103,71,129,22,28,110,200,97,9,77,18,79,68,237,254,110,47,254,108,171,170,49,244,59,147,16,16,233,31,116,124,124,90,87,56,19,158,152,50,168,225,161,123,209,61,143,103,100,189,176,108,164,28,246,54,31,220,246,69,201,118,74,90,176,192,247,210,22,206,1,50,128,63,158,179,66,149,234,21,89,45,99,89,201,39,25,112,211,186,240,17,69,40,81,120,122,139,77,114,70,66,13,71,100,211,244,37,83,252,242,219,7,9,53,235,147,243,133,2,241,142,188,148,195,214,242,73,66,234,86,176,202,115,125,40,91,216,36,151,141,98,126,143,207,179,59,41,84,73,199,50,57,49,52,34,143,104,127,210,224,40,37,119,34,5,201,202,38,104,230,212,38,32,229,104,157,16,236,53,41,145,96,189,103,116,161,199,56,53,175,170,19,176,115,51,97,218,1,40,221,34,205,112,186,61,9,187,136,157,74,224,187,129,132,39,114,34,34,32,1,132,69,66,23,209,67,207,203,130,32,88,228,167,209,205,139,188,67,178,83,239,8,202,195,43,58,98,110,222,179,42,217,79,254,41,1,86,94,52,20,234,233,139,149,119,211,97,178,76,81,31,7,162,150,154,104,75,197,173,17,86,160,41,135,106,102,232,182,90,75,238,239,194,63,75,249,28,129,45,85,100,101,235,35,23,52,8,154,54,49,29,190,231,210,92,210,218,210,36,34,187,141,58,74,50,57,136,148,148,136,144,83,78,247,108,133,167,165,4,8,140,128,100,194,104,70,134,107,126,178,195,74,246,249,250,241,213,252,235,179,73,104,91,138,173,245,230,143,54,226,154,204,13,234,93,238,28,240,101,162,87,10,15,219,255,60,5,178,16,119,201,21,129,129,58,34,200,137,198,192,18,185,59,126,27,21,84,255,92,84,105,148,205,143,136,65,165,92,155,103,103,246,79,224,31,209,252,229,122,22,86,141,154,26,213,58,164,232,21,251,117,99,13,83,176,109,250,61,160,188,188,95,243,254,22,126,128,45,240,153,97,96,154,218,188,168,154,16,67,128,103,239,73,169,24,148,162,138,133,38,102,77,34,227,175,160,232,150,13,138,211,56,88,86,92,170,158,118,100,163,40,36,139,250,21,205,210,161,234,210,196,81,78,66,55,203,33,191,35,90,46,171,21,141,57,63,250,121,173,59,227,183,38,196,30,108,36,79,198,37,193,73,126,26,95,101,119,107,136,104,208,20,253,65,28,26,132,103,151,39,250,222,221,175,106,199,169,106,31,129,225,83,43,30,67,93,156,20,76,110,145,129,124,237,54,221,102,184,221,17,84,242,252,101,46,12,58,137,143,41,135,251,111,163,89,32,161,26,90,35,101,233,41,202,118,127,214,121,74,198,248,227,198,237,25,20,13,170,186,49,152,106,167,167,109,35,244,171,217,230,5,17,111,79,209,60,22,193,94,50,164,247,107,146,147,239,9,229,200,140,214,245,25,241,178,106,228,155,83,113,84,115,113,173,140,86,12,26,105,115,253,51,228,7,114,133,75,7,84,146,104,245,80,33,205,229,149,22,69,58,0,81,199,190,21,30,126,7,59,84,0,196,72,85,212,170,31,189,176,169,204,246,127,198,190,62,136,135,32,6,239,123,212,161,112,102,220,31,168,155,222,72,62,121,39,53,133,65,78,38,98,99,226,80,192,210,173,97,178,188,107,234,175,154,5,4,111,202,247,145,3,29,229,100,235,138,168,102,176,84,57,210,169,14,151,240,128,250,244,196,106,53,29,225,236,154,101,181,204,200,110,191,187,112,77,38,41,215,113,68,136,119,36,191,87,83,142,16,152,196,124,55,70,238,30,183,215,214,223,230,58,121,220,170,101,234,137,212,10,112,183,18,4,190,30,237,226,91,181,245,221,219,221,140,58,166,4,187,245,225,11,81,240,88,143,8,21,117,105,125,16,107,46,33,86,176,82,208,7,112,65,6,140,37,65,238,74,145,183,62,33,101,141,122,195,189,157,60,210,47,174,246,143,167,43,176,85,14,209,11,32,79,27,85,145,215,18,66,93,7,97,162,124,233,134,200,186,103,122,115,14,222,247,58,210,154,67,99,31,215,180,64,158,120,133,202,220,224,29,43,5,100,127,48,181,151,159,36,176,3,115,163,243,223,198,0,110,89,14,214,224,187,5,189,251,62,65,142,178,179,112,194,152,230,98,124,15,164,59,133,173,212,95,206,51,88,56,40,232,58,76,193,174,41,63,141,162,67,125,173,143,131,244,24,178,218,1,227,80,95,110,218,28,24,4,164,38,37,252,28,99,62,58,108,44,228,236,56,74,137,216,151,1,179,65,78,129,143,165,176,59,92,72,6,151,214,205,36,196,189,231,80,190,119,147,174,145,3,245,86,127,3,134,183,45,159,251,206,89,202,2,249,111,83,36,126,47,105,141,43,207,83,245,88,248,11,42,161,192,100,178,110,31,212,142,41,91,164,53,30,200,227,141,137,104,100,140,4,20,65,141,17,141,15,81,121,109,252,64,236,245,215,198,148,201,48,6,48,117,80,124,26,163,16,136,193,34,112,99,185,250,111,15,108,240,33,173,205,137,18,191,13,33,185,180,71,225,17,97,114,224,35,250,77,192,8,236,197,76,163,36,88,50,208,7,26,12,247,200,169,62,166,211,142,188,124,56,49,201,210,98,208,86,149,28,245,139,162,172,232,241,253,99,5,14,147,141,68,126,236,125,175,238,194,46,21,25,199,76,226,48,184,189,202,204,134,34,118,157,29,27,212,99,244,219,149,153,0,115,202,190,97,1,230,231,113,152,213,152,116,103,96,106,124,248,60,164,106,228,200,252,69,131,185,124,159,128,107,94,221,64,9,43,69,191,173,160,181,172,221,97,150,113,141,198,16,98,31,69,249,26,53,208,71,34,32,195,50,21,234,171,42,72,33,62,244,37,180,223,124,44,143,252,28,152,96,220,159,21,70,203,220,123,134,128,85,105,218,218,196,151,189,103,136,165,164,239,218,96,42,123,246,128,57,34,134,192,108,13,241,218,3,145,165,162,173,39,110,92,127,177,97,23,92,237,218,52,251,242,133,113,202,103,66,181,193,86,222,197,225,123,174,166,247,12,120,192,36,244,135,79,173,211,249,251,154,36,216,189,168,101,218,247,245,129,125,63,171,68,243,171,108,196,3,35,160,196,76,216,152,46,114,192,64,172,25,241,82,152,177,163,126,209,103,186,174,17,117,200,198,83,117,38,160,13,82,122,192,136,215,232,84,24,248,240,189,103,56,50,250,156,31,56,200,5,192,236,64,245,3,67,177,115,248,177,203,181,190,87,185,7,154,255,54,39,250,106,159,245,241,132,123,24,24,13,50,125,248,108,225,225,189,48,142,237,85,63,147,152,162,136,63,24,42,36,230,188,78,226,167,123,234,8,201,25,181,166,24,181,193,92,75,71,192,36,166,228,195,161,69,156,215,73,11,161,13,205,196,41,40,242,88,175,149,116,167,47,101,78,101,51,156,228,13,77,31,21,120,232,36,111,11,140,118,255,123,119,166,200,105,134,87,12,220,94,56,216,64,138,228,200,163,45,131,226,196,163,201,174,233,93,97,178,112,19,166,250,252,22,120,146,220,157,48,85,83,164,99,21,59,55,126,27,123,183,236,173,240,152,158,84,6,140,226,131,252,118,165,236,180,239,149,247,194,211,83,116,6,116,17,18,243,151,110,181,201,209,116,79,189,251,253,124,63,66,224,121,245,207,15,55,171,215,27,48,53,209,228,91,33,81,223,125,85,83,226,106,38,187,209,96,220,228,254,240,193,215,104,231,3,79,129,185,81,234,75,145,82,226,155,25,121,190,232,31,43,140,192,192,19,240,148,50,207,214,241,103,250,145,122,109,181,182,123,251,188,213,189,106,197,163,209,141,210,31,166,156,186,111,116,72,190,160,146,173,131,141,70,153,191,51,212,235,186,244,157,41,90,223,19,38,104,167,239,76,129,149,21,15,223,86,63,84,225,16,161,34,216,250,124,206,242,107,226,12,10,105,190,48,215,216,161,179,187,83,4,58,134,100,155,88,145,124,44,130,187,211,183,201,198,216,30,157,68,247,165,25,179,31,220,209,26,110,98,85,82,67,163,251,229,212,2,243,253,51,81,16,54,26,126,199,131,161,128,255,89,96,20,254,220,126,50,249,69,181,35,38,247,213,54,226,225,108,201,178,21,154,112,87,24,188,40,246,205,161,61,231,84,244,148,45,96,234,221,102,215,22,53,233,60,100,196,156,161,60,193,163,176,101,15,6,76,113,221,37,112,131,247,25,168,249,61,4,189,79,126,139,208,2,35,37,56,166,192,144,20,207,206,214,176,45,4,134,217,209,243,225,120,231,242,123,46,202,202,181,26,15,63,86,36,88,224,67,130,76,15,184,142,140,31,114,125,176,28,48,127,47,76,247,244,49,35,24,87,90,88,195,157,1,80,83,1,2,124,152,125,157,114,104,67,199,4,43,241,248,76,34,3,232,115,152,19,160,195,153,247,131,7,158,158,169,3,142,108,100,60,28,217,53,41,93,97,29,35,233,199,91,163,36,84,31,125,56,172,206,247,14,110,196,74,28,139,242,214,84,182,244,3,224,194,70,24,84,24,190,96,192,36,232,245,173,240,253,111,110,168,143,199,170,183,124,90,115,235,155,14,115,248,127,80,132,176,122,160,7,125,251,15,60,98,63,27,132,181,117,229,219,136,63,190,25,114,121,44,122,177,90,166,234,227,107,155,12,187,163,139,119,225,72,90,110,136,147,160,211,117,42,80,80,199,213,10,126,172,153,231,81,184,163,155,24,207,238,107,21,253,92,176,7,74,116,236,174,173,207,234,234,232,234,229,47,147,206,160,67,214,205,90,136,159,70,253,97,40,188,44,163,44,91,247,38,155,41,9,199,229,173,255,240,131,197,83,62,72,13,187,127,176,163,107,172,32,49,252,208,49,108,30,36,4,198,146,144,213,55,90,9,66,171,49,151,199,231,115,226,201,171,203,63,54,54,169,156,231,23,181,251,99,160,42,20,63,172,130,234,113,178,17,149,220,145,182,213,214,119,245,52,55,22,70,35,72,85,180,103,7,126,215,19,48,34,248,178,4,208,225,219,190,109,140,95,42,147,252,246,68,204,217,183,13,147,1,59,98,56,98,133,134,78,15,154,25,5,242,146,194,102,17,4,220,41,97,168,48,217,15,53,96,132,138,101,249,225,0,247,180,69,124,57,220,54,229,139,32,237,58,253,181,161,44,168,221,136,44,28,185,244,1,163,67,127,190,240,91,154,247,39,106,121,230,214,158,65,149,246,75,27,36,235,45,71,39,9,166,57,139,81,188,220,93,119,52,12,222,145,40,206,233,254,65,241,66,59,140,166,98,151,142,29,2,166,111,252,128,216,29,146,12,242,108,170,135,57,151,252,224,8,56,122,251,39,30,93,93,177,201,84,15,87,102,199,162,94,90,32,94,191,159,139,27,247,24,98,56,18,51,238,221,77,113,130,102,165,203,231,226,192,104,113,70,76,120,186,106,180,110,59,251,220,112,156,86,110,74,124,65,100,127,121,41,229,141,180,59,69,219,4,70,142,43,54,157,201,21,34,217,182,3,21,118,98,31,222,115,24,168,77,78,137,93,173,202,144,255,54,145,223,38,103,163,233,34,236,120,177,77,105,76,113,21,161,167,9,141,226,133,15,225,35,217,180,168,14,119,215,133,183,230,160,220,95,212,73,196,6,142,42,219,161,17,179,99,237,90,49,184,33,95,155,116,161,184,169,206,123,54,149,45,23,70,136,153,115,246,150,253,170,98,47,227,57,59,158,19,12,58,175,129,166,141,209,216,61,209,235,199,74,204,8,124,109,237,50,227,167,17,249,126,134,194,103,175,152,165,80,37,183,118,123,112,10,4,248,180,174,77,241,208,250,210,33,254,70,64,229,175,60,244,255,247,63,253,215,255,248,159,255,249,111,255,246,239,255,159,147,126,175,127,132,147,254,239,247,70,250,106,113,235,128,239,142,243,40,106,55,137,108,92,214,179,62,48,233,175,1,247,211,244,243,112,43,238,129,82,170,82,174,13,192,41,206,204,179,238,137,172,131,200,82,26,49,196,124,237,177,190,173,199,24,1,23,41,8,253,235,217,227,180,168,99,26,216,179,126,190,16,229,96,99,57,244,41,210,160,6,223,229,117,226,181,209,212,19,59,244,194,37,84,102,142,137,242,107,224,98,19,209,114,149,87,96,34,210,58,226,148,251,174,129,246,185,134,246,236,110,196,79,182,197,11,255,65,185,198,196,47,223,221,127,20,253,229,26,1,49,208,254,217,33,22,183,251,124,231,7,63,186,60,26,171,39,12,69,36,96,90,214,68,181,101,76,126,139,63,155,24,241,150,128,9,106,69,215,198,242,241,38,213,107,234,14,49,112,68,199,214,54,57,145,181,113,33,82,228,67,66,245,161,46,118,9,209,153,16,213,5,158,196,43,101,239,130,73,18,235,24,67,93,141,3,120,206,211,105,106,135,26,27,84,65,77,24,79,104,188,22,27,182,122,110,182,169,38,13,127,54,74,235,77,124,78,84,195,173,33,227,77,225,207,174,17,19,19,37,245,251,229,252,233,99,118,61,169,112,35,249,160,16,39,79,109,53,131,137,218,199,33,138,142,164,218,245,148,255,60,113,20,221,5,158,234,105,134,142,200,82,59,24,21,181,136,155,130,67,18,149,81,135,199,181,25,159,207,79,163,154,31,166,193,176,12,21,121,45,234,254,134,85,194,145,90,117,227,164,108,82,117,203,225,158,50,235,51,100,23,61,225,136,30,148,138,236,122,90,92,184,229,125,4,73,137,34,126,106,104,91,174,230,111,42,52,112,0,62,99,50,156,116,78,49,104,238,12,106,26,16,171,11,227,25,61,75,53,120,204,251,27,87,2,83,124,85,75,13,255,176,19,255,136,13,174,174,87,79,118,140,29,166,88,183,213,164,22,207,93,120,195,167,17,100,179,93,180,99,40,63,149,24,49,106,136,61,114,56,195,230,56,125,37,124,141,18,217,40,23,252,175,8,18,33,177,190,154,222,107,151,197,220,197,180,126,30,53,49,97,249,183,147,23,14,83,85,20,248,94,210,90,75,24,18,81,85,248,218,148,238,155,28,248,200,155,236,10,86,200,110,141,184,112,60,150,212,37,112,179,164,145,184,226,245,51,36,180,182,200,231,138,75,245,221,92,40,95,168,86,63,165,196,227,186,63,169,0,162,150,247,32,74,17,46,148,105,142,163,71,97,106,228,198,157,28,117,77,49,4,77,253,113,120,132,158,244,19,228,69,190,183,25,31,149,14,19,110,233,168,220,211,166,164,27,195,2,70,250,61,41,183,16,214,84,135,131,183,218,247,198,14,213,196,29,17,215,190,45,122,13,67,36,83,124,36,230,147,157,122,47,62,84,169,8,152,243,67,221,24,215,222,238,225,25,130,151,168,247,71,216,255,59,189,82,166,62,242,241,129,180,50,194,203,129,10,88,107,250,211,120,77,194,245,67,164,244,179,252,56,50,155,159,78,136,249,115,65,23,255,11,117,181,107,180,182,82,0,234,118,226,154,112,194,35,70,242,118,81,207,209,115,182,39,186,161,134,244,135,247,19,10,117,247,67,151,188,252,71,67,11,164,136,134,66,179,5,193,239,153,178,20,190,230,93,120,173,72,209,169,143,58,235,238,52,172,110,45,160,217,200,149,70,225,21,202,10,56,10,33,178,170,47,143,52,172,112,250,82,186,160,61,250,219,191,152,190,195,230,127,22,47,163,17,251,194,133,137,24,171,28,110,19,169,138,226,135,4,133,64,251,152,234,194,28,221,217,0,160,117,127,126,217,116,201,125,9,64,162,238,58,87,184,90,133,52,232,49,133,178,163,14,101,178,143,142,159,33,38,151,213,212,213,77,178,120,137,49,131,217,83,100,117,66,221,191,246,93,11,95,118,23,122,155,181,38,55,212,127,27,57,207,249,113,220,86,34,119,238,161,103,196,154,118,220,74,26,135,3,159,66,189,163,126,224,181,102,196,14,200,107,86,247,191,197,224,195,95,125,215,7,9,153,31,120,197,2,67,89,97,149,254,121,184,137,155,4,76,250,139,190,23,193,235,22,173,9,82,85,125,120,147,105,138,69,251,236,79,215,136,147,248,144,162,248,53,63,63,93,41,88,61,2,126,32,68,43,140,214,157,255,116,197,113,91,181,103,15,30,238,120,120,47,120,49,229,123,81,210,51,252,240,21,137,101,157,104,100,59,45,137,35,145,96,209,21,70,25,62,30,46,25,91,128,189,151,112,7,152,236,116,213,33,107,148,179,25,9,211,181,163,48,59,125,196,191,144,204,233,218,218,236,9,255,101,147,44,47,218,218,68,30,123,192,119,119,213,158,21,82,234,227,167,9,34,234,128,243,5,122,137,103,227,221,209,8,64,125,208,61,244,33,123,72,105,212,5,114,103,255,8,59,233,118,18,22,158,6,238,162,156,164,69,20,41,3,163,113,187,58,211,71,82,169,238,168,220,13,168,27,199,133,100,40,249,138,71,236,211,218,6,194,3,173,108,104,237,19,19,196,60,113,116,88,133,90,129,77,207,199,123,70,61,11,117,238,92,59,150,64,148,163,15,165,224,166,162,247,88,136,208,179,57,244,63,49,67,56,123,126,244,93,216,130,86,10,115,141,244,135,163,223,118,244,173,225,131,69,81,29,171,38,89,234,7,237,59,168,2,247,91,246,79,160,20,103,75,127,226,217,148,131,110,26,143,68,104,45,58,142,201,188,235,23,110,17,52,135,211,170,155,244,93,240,25,234,188,147,166,115,87,248,76,132,120,167,59,242,31,115,25,47,220,61,179,3,198,185,172,63,123,175,8,59,62,228,96,215,156,159,87,190,123,238,14,184,153,254,179,124,73,182,252,224,24,144,186,255,157,7,215,2,138,168,53,114,216,179,244,79,108,248,26,138,238,205,34,235,120,40,245,98,146,200,177,220,24,96,69,15,189,66,79,162,247,158,23,130,156,53,60,109,237,26,218,73,45,232,42,215,122,214,208,51,26,16,247,105,62,253,145,25,209,174,81,89,98,247,160,33,16,181,80,95,216,189,45,193,126,57,1,195,158,80,102,198,160,252,89,60,156,212,74,217,132,185,135,85,39,53,2,215,222,63,28,7,234,88,38,15,199,20,15,36,214,79,181,57,151,245,33,207,230,144,124,169,176,21,208,13,120,237,173,68,130,202,174,226,51,9,111,24,238,25,133,239,194,239,65,78,178,66,201,242,222,196,86,231,72,24,107,65,56,14,240,76,227,188,127,80,68,120,154,182,102,159,246,117,79,78,252,84,251,140,8,76,143,165,75,235,250,40,27,6,55,159,75,252,219,111,63,83,118,13,108,247,30,116,218,199,62,127,253,192,147,201,24,112,31,93,121,60,150,26,216,163,107,212,147,84,114,211,181,159,238,42,10,50,218,61,63,212,154,32,103,169,185,94,241,133,27,245,88,142,114,182,78,247,140,72,224,254,52,101,101,241,99,219,253,80,15,37,19,151,18,252,206,49,219,52,224,219,113,217,209,8,112,142,153,44,58,246,109,153,76,84,215,141,186,35,192,229,40,229,171,91,64,193,23,240,3,193,226,200,102,139,204,65,245,20,59,224,218,244,130,68,145,62,47,37,107,176,213,81,16,24,111,246,110,9,227,117,87,34,220,113,114,174,161,91,57,43,120,101,155,151,70,176,159,190,27,141,194,20,68,25,217,26,210,158,116,220,52,49,158,236,217,29,193,161,176,57,124,162,53,123,151,18,248,224,127,174,164,115,238,246,121,116,33,5,54,88,141,184,9,159,35,220,65,164,32,146,236,121,207,1,13,222,113,105,160,214,100,16,46,81,100,83,248,30,88,17,82,225,88,84,103,145,21,118,63,209,109,88,19,67,25,147,119,125,176,239,56,135,117,35,78,123,20,134,82,158,48,194,201,159,214,70,249,115,152,194,97,178,120,59,41,225,174,49,66,205,248,86,62,31,19,162,79,137,81,161,58,68,83,18,235,24,184,5,124,72,225,26,104,204,18,50,251,211,99,158,149,101,178,119,2,99,19,7,207,20,221,142,33,193,133,78,241,233,220,87,32,14,171,145,69,146,228,240,76,107,136,11,228,92,73,107,35,96,6,225,18,207,212,243,105,205,173,49,230,97,97,249,42,209,180,33,122,231,198,124,57,76,36,93,157,205,228,84,70,192,56,48,62,112,244,187,80,6,67,45,226,142,58,180,79,36,154,22,141,202,255,162,211,110,160,193,90,108,234,26,196,115,221,92,31,209,96,189,111,194,181,132,23,19,232,218,227,195,56,158,236,235,129,18,247,232,10,83,61,51,6,236,90,184,106,26,34,87,117,70,126,234,194,197,77,127,218,132,109,115,184,139,84,71,51,152,106,238,39,63,86,83,218,188,21,151,112,165,97,70,164,247,41,30,104,170,100,212,88,32,188,215,92,159,214,205,148,31,4,30,159,158,87,232,36,210,154,160,177,240,180,175,125,210,186,192,143,122,0,40,203,135,220,86,192,246,13,132,4,78,56,205,111,179,48,219,215,148,97,185,91,208,189,252,184,151,172,108,74,49,43,133,252,238,226,143,171,66,82,223,4,138,177,60,124,193,34,243,189,244,238,79,228,89,43,115,158,107,71,240,234,57,65,100,249,180,106,178,117,35,170,65,194,204,23,206,62,233,55,158,235,76,17,13,153,222,40,144,247,40,60,117,154,105,97,200,239,154,207,222,243,153,44,177,84,179,1,74,165,18,98,228,87,88,161,212,79,227,30,110,197,189,201,29,87,199,32,249,218,94,151,152,220,14,243,212,106,142,195,131,207,197,19,181,224,69,171,215,17,57,55,130,167,158,56,66,224,73,26,227,145,126,60,249,118,89,72,82,118,43,36,214,238,231,232,158,148,66,82,151,88,158,120,56,107,164,59,47,19,128,19,163,216,148,42,61,163,111,45,139,11,73,226,71,39,3,38,242,93,238,107,29,249,206,84,73,200,114,16,139,10,114,159,164,18,182,217,208,14,37,250,69,117,89,125,182,229,234,190,48,234,189,77,78,220,202,1,237,92,55,96,12,162,35,240,143,128,227,153,58,176,53,143,190,22,9,106,158,84,178,76,79,100,127,114,109,102,228,211,67,175,151,34,99,124,14,120,165,145,240,199,164,25,227,155,75,83,66,47,105,225,233,81,210,163,133,181,67,135,195,194,193,143,102,1,81,25,181,198,136,163,125,221,196,146,168,80,255,151,231,236,221,117,116,15,50,205,196,49,121,195,152,11,15,124,205,163,137,58,245,56,211,211,138,20,52,185,30,85,19,194,95,209,150,240,140,230,225,108,19,5,241,239,81,230,254,38,226,88,73,134,108,76,202,137,108,24,36,103,54,151,86,32,224,135,13,43,139,250,158,182,59,10,65,158,169,169,134,136,229,144,124,232,2,33,4,250,62,73,8,237,87,189,43,50,94,137,193,104,38,142,233,39,249,144,13,147,130,149,179,135,98,2,197,179,138,239,10,63,82,79,25,180,192,143,241,180,249,135,66,182,67,209,187,121,185,106,202,96,246,203,89,221,168,255,23,43,143,133,50,212,167,193,45,184,71,129,50,36,7,169,176,244,207,9,170,27,71,4,219,208,94,148,28,112,82,161,194,28,131,229,67,246,224,111,53,30,100,30,240,186,39,122,204,179,250,188,232,93,151,61,19,104,145,252,37,91,227,103,234,1,95,163,50,43,175,26,215,155,106,84,254,108,196,123,82,6,24,123,105,161,235,54,29,190,219,108,114,192,160,58,221,182,43,58,190,238,214,122,154,180,134,120,242,187,50,88,77,129,90,147,222,143,29,200,109,228,247,137,112,121,51,79,227,130,9,103,139,26,23,211,59,126,40,90,49,165,53,247,139,215,172,231,246,142,74,77,172,85,130,167,108,111,207,219,113,196,228,158,172,122,12,124,238,190,253,142,217,189,98,17,12,144,159,30,195,101,157,44,180,128,218,79,130,20,214,121,181,255,136,106,44,75,162,76,120,65,206,157,239,91,225,253,63,121,117,37,219,8,154,240,124,71,172,115,186,228,106,195,230,223,228,149,46,135,17,247,143,61,127,34,141,81,198,123,220,88,212,7,213,222,124,43,36,34,203,107,49,93,152,227,36,211,226,160,3,97,212,159,39,31,94,142,124,204,101,233,206,209,154,112,89,29,217,250,30,202,188,141,247,252,254,107,46,249,92,27,153,222,87,214,254,88,197,241,149,73,142,92,163,238,173,106,159,64,183,240,47,39,10,248,198,255,119,216,122,42,63,253,171,213,80,29,126,40,27,145,131,6,227,228,141,135,90,152,137,84,181,38,141,87,159,49,102,8,207,179,171,127,224,245,186,124,153,10,7,149,117,121,246,49,45,106,159,11,124,172,20,93,176,123,107,117,93,78,78,126,182,210,147,173,185,79,222,203,105,139,73,218,164,216,32,153,72,215,54,127,179,149,12,134,6,156,31,132,255,116,90,247,103,83,173,36,177,121,45,222,83,163,95,232,10,52,129,23,30,245,236,215,64,201,76,96,36,89,106,241,207,65,162,124,141,187,254,252,165,243,239,231,196,195,107,58,134,240,81,32,107,214,87,52,166,102,192,147,48,186,76,175,124,24,43,15,21,149,156,132,86,94,116,189,196,233,211,173,168,97,222,9,12,70,141,160,199,144,16,225,151,223,198,143,216,124,142,98,192,183,37,141,231,48,217,237,216,112,152,255,51,225,133,102,189,15,10,245,73,159,44,7,131,164,242,140,148,184,99,98,121,85,38,202,176,234,229,51,246,217,137,10,151,160,20,148,104,254,61,42,36,207,26,135,44,217,118,140,226,240,109,118,90,101,162,28,240,199,106,156,213,104,252,148,164,196,77,136,210,203,21,109,13,134,111,215,18,38,88,189,30,223,132,239,196,152,169,158,15,55,252,65,182,206,251,141,246,81,22,1,5,70,129,247,248,195,59,236,143,71,58,126,45,131,231,173,166,9,204,89,180,229,225,100,125,190,236,141,99,9,166,100,23,8,60,143,188,54,138,216,253,243,112,10,128,248,134,100,57,158,250,65,30,36,243,94,95,26,135,15,234,25,93,134,229,224,253,47,254,222,21,121,111,153,166,207,177,132,25,127,248,221,119,139,204,51,132,230,206,137,142,147,233,87,101,150,66,22,219,111,94,244,177,27,242,145,71,147,217,84,150,31,1,21,71,64,209,198,8,45,61,14,63,92,194,210,17,0,124,234,220,190,83,62,38,245,253,228,107,81,235,96,214,104,13,37,126,244,173,112,107,126,166,82,239,97,165,7,3,244,254,251,53,189,47,220,241,200,231,174,129,223,148,120,227,59,162,132,71,40,102,151,48,110,163,87,44,17,21,49,42,69,110,233,56,102,213,43,160,116,186,221,178,170,142,138,221,149,124,30,222,59,217,61,126,182,192,172,250,199,143,182,66,144,34,245,245,128,7,130,188,239,168,80,26,239,30,208,2,83,211,44,142,54,252,253,79,178,90,12,166,214,180,195,38,32,61,228,197,118,129,141,238,61,47,36,224,77,233,26,252,155,254,154,49,72,93,155,66,67,194,132,20,222,59,179,85,165,68,109,78,134,133,196,247,87,127,193,34,242,212,13,203,49,55,146,67,121,87,47,229,208,144,203,58,2,163,183,254,78,68,34,242,115,200,102,218,16,212,125,51,217,65,9,2,230,217,70,129,28,83,251,115,184,140,207,163,161,159,189,213,208,12,109,247,2,42,141,177,22,222,153,4,122,132,101,116,209,101,82,130,254,210,63,14,139,60,251,222,8,95,250,5,239,76,70,232,16,244,160,203,242,187,134,1,67,181,145,183,130,71,50,223,112,14,3,74,4,93,58,134,136,218,124,139,106,28,43,47,187,116,150,34,251,241,150,72,177,143,101,89,131,137,34,226,63,253,157,237,156,19,208,2,87,205,219,94,171,155,216,125,192,3,177,172,146,31,218,226,18,91,224,65,1,142,39,223,10,49,229,132,43,22,85,201,111,101,213,7,19,190,115,190,190,236,63,252,31,92,116,187,160,247,46,59,226,217,157,27,123,111,2,51,105,98,142,81,182,176,202,233,195,166,94,90,137,214,196,211,228,115,220,197,96,180,58,135,127,249,169,9,91,17,100,127,107,243,159,46,233,217,154,195,43,17,2,83,254,43,141,47,44,51,82,244,252,173,217,224,71,205,143,69,216,136,146,95,14,211,141,252,229,137,36,253,140,175,213,73,88,148,3,128,115,238,94,24,125,26,253,132,20,135,192,135,108,190,132,81,127,203,158,97,108,223,11,251,8,248,169,91,102,48,18,194,158,117,0,140,241,38,199,38,243,247,126,130,28,179,69,205,94,129,43,60,157,21,31,164,124,6,205,18,88,94,146,143,193,71,196,174,129,239,223,191,140,20,27,242,54,135,236,164,115,23,114,224,227,183,77,120,81,126,123,19,255,63,209,26,214,157,76,37,142,220,122,98,249,192,70,27,75,70,141,242,168,109,229,152,163,130,186,5,102,103,40,45,7,245,201,232,24,218,77,136,247,70,215,88,5,41,35,102,210,78,240,155,188,181,73,124,203,129,111,190,137,151,165,106,176,69,219,4,174,86,72,45,224,71,170,157,79,171,92,127,103,87,192,119,101,103,46,57,48,238,253,25,93,35,38,255,133,209,182,58,1,195,200,148,174,161,64,221,135,247,28,143,97,202,170,163,71,240,227,86,57,220,207,103,1,222,195,142,114,210,39,96,168,80,242,240,95,122,83,180,198,20,93,71,97,14,196,145,48,108,155,15,124,78,21,180,235,123,17,193,122,142,52,94,114,129,1,158,175,20,253,15,157,106,129,89,134,87,139,197,125,225,222,206,231,217,155,190,36,220,154,236,227,16,23,71,143,15,114,119,183,149,121,113,63,120,191,37,163,126,240,76,190,255,133,39,154,5,205,39,67,133,202,36,123,245,178,188,236,216,231,241,76,60,218,115,100,39,79,28,49,213,188,140,210,53,244,125,106,151,239,213,154,62,252,224,85,140,137,88,83,213,208,176,90,94,119,218,15,59,93,108,90,224,253,178,174,12,190,55,213,37,147,244,254,227,14,153,127,14,42,195,237,250,133,235,75,160,253,193,247,162,208,20,166,76,97,76,113,206,147,178,62,48,183,158,132,159,172,49,10,29,0,63,71,46,78,204,142,249,65,231,147,61,187,247,147,46,167,27,26,171,185,223,33,38,87,219,231,209,164,220,119,129,117,30,161,238,122,183,230,35,207,158,50,143,144,76,111,79,147,214,233,98,127,209,221,170,160,85,86,7,37,184,202,14,107,129,133,182,228,92,5,118,189,144,31,124,15,21,133,15,135,80,126,46,196,176,190,240,158,113,72,0,103,126,152,193,211,181,153,12,54,191,145,194,36,212,10,60,51,91,192,10,163,154,58,124,76,66,168,80,210,26,33,218,87,69,194,166,240,51,82,119,0,24,74,135,44,31,180,122,165,231,157,115,59,151,46,69,63,196,136,2,158,175,11,255,7,147,245,146,240,189,37,180,19,182,33,22,240,145,45,7,86,105,237,50,106,107,169,37,132,51,246,233,61,151,15,42,83,210,53,116,82,222,162,146,63,24,37,142,15,124,214,145,214,53,139,107,24,252,84,119,83,253,96,181,121,173,200,239,201,79,66,24,183,77,133,41,9,214,20,150,27,208,54,125,129,48,87,170,197,74,229,147,32,243,17,179,188,146,7,220,198,7,117,157,196,23,22,27,13,79,32,193,167,68,155,110,88,38,12,246,150,2,178,189,180,139,22,225,15,62,111,177,183,31,60,83,113,196,96,146,79,114,39,150,92,92,220,195,15,228,144,104,108,154,125,137,62,148,160,12,131,160,146,72,34,123,161,241,169,86,238,195,136,251,214,161,240,189,111,197,218,5,222,218,186,241,3,195,103,10,18,84,69,108,52,142,225,185,99,191,227,82,174,174,13,168,190,30,72,253,193,179,201,91,95,179,11,13,159,120,248,178,203,208,7,238,238,85,252,193,83,110,94,100,7,182,92,219,68,243,167,120,139,208,205,171,61,38,18,142,144,45,230,35,240,204,157,250,89,38,162,144,48,188,251,39,78,252,199,104,38,245,3,239,87,77,254,7,147,177,46,112,131,24,212,19,190,83,101,43,252,180,221,179,53,74,43,242,222,220,249,158,248,98,232,24,102,214,23,129,234,118,111,246,49,149,208,103,24,58,106,20,134,120,43,205,1,155,219,108,125,224,221,227,124,43,70,247,108,10,159,185,4,173,226,180,191,247,165,129,22,125,192,84,191,218,31,24,198,199,73,120,20,29,52,42,231,188,37,125,126,176,212,15,3,182,106,11,241,218,40,88,137,145,117,47,138,16,10,222,15,118,111,140,48,183,164,227,92,92,220,76,186,239,208,72,245,114,116,146,46,117,167,218,114,24,221,181,169,40,116,180,158,232,18,243,110,154,128,120,127,162,241,3,115,110,124,224,229,14,186,95,216,226,228,37,8,191,55,201,189,239,107,109,147,119,202,147,23,119,28,34,156,222,154,156,202,149,254,59,96,36,58,143,192,153,41,15,237,18,197,178,22,173,23,119,63,233,26,254,237,151,88,2,76,56,41,167,10,37,168,111,207,70,116,109,26,73,35,97,84,46,79,201,223,70,197,250,249,192,109,248,231,4,206,180,110,67,23,82,20,137,206,84,32,51,216,234,149,38,188,178,2,204,15,110,113,15,177,221,177,230,9,4,25,117,61,61,190,54,145,141,169,61,171,191,58,228,241,69,208,123,150,135,87,82,220,220,173,178,237,100,238,95,216,171,30,255,224,204,129,53,52,138,180,252,208,33,7,16,240,240,10,246,63,152,136,181,194,148,75,156,9,159,188,117,26,122,255,203,80,116,11,76,102,68,201,21,0,131,191,201,79,83,164,101,181,152,197,86,160,97,11,76,58,208,136,105,138,231,247,200,152,13,164,139,227,98,88,200,207,25,210,241,97,252,182,216,209,80,22,159,218,154,5,184,115,39,127,234,106,10,223,85,242,22,159,253,193,39,171,203,254,224,161,59,121,77,18,198,15,61,59,174,110,215,176,65,29,34,97,102,121,203,67,29,142,88,105,10,219,129,153,240,206,212,72,96,104,26,105,217,222,223,214,15,66,6,77,143,253,174,81,62,110,15,133,145,184,77,115,254,222,74,116,170,144,143,112,242,50,192,148,214,89,74,25,199,60,183,201,175,90,77,126,219,236,193,39,221,31,4,36,100,204,184,104,44,223,209,168,66,133,210,245,23,62,241,218,20,169,106,127,192,61,205,102,174,233,159,153,6,28,61,27,248,207,183,204,5,152,46,59,108,79,174,76,227,121,62,48,73,62,9,171,123,3,152,163,212,183,121,178,27,155,126,175,69,18,224,179,18,62,114,213,48,152,48,67,192,15,214,98,194,166,245,25,61,159,86,43,66,62,24,170,113,37,126,27,87,215,216,253,3,223,123,207,12,24,1,213,169,176,241,125,18,62,41,124,248,131,157,94,104,48,52,13,129,9,20,60,49,228,212,118,106,114,76,0,207,56,27,81,10,169,58,166,20,61,204,137,184,40,23,116,206,7,238,121,151,48,245,64,221,240,14,94,56,71,183,41,48,108,69,151,215,94,251,193,39,19,3,126,48,169,77,1,163,149,212,21,222,94,138,232,7,239,253,233,153,165,208,181,128,153,137,217,51,184,218,235,132,197,64,41,202,204,154,225,152,53,157,202,112,21,163,63,151,97,55,110,10,80,41,70,248,138,239,196,72,11,16,152,76,153,157,240,74,78,243,15,238,243,72,107,142,176,132,171,113,89,171,7,21,72,74,215,174,89,177,168,242,6,35,11,169,66,43,45,64,131,91,241,232,21,240,200,34,151,211,184,95,203,93,97,221,244,113,155,140,121,165,130,102,60,187,66,57,151,179,211,98,29,111,121,154,99,53,90,159,61,191,112,247,160,28,232,78,245,156,31,186,223,170,112,6,239,161,59,94,229,146,19,4,134,2,185,78,7,220,88,4,61,27,83,234,240,211,248,96,14,57,12,151,94,76,130,250,43,167,34,240,217,159,135,227,4,143,49,185,183,43,24,9,9,35,18,232,14,93,66,68,171,167,72,154,101,58,82,62,193,199,12,169,214,46,27,3,48,180,4,129,51,163,205,118,249,66,65,134,128,71,145,21,2,137,175,205,158,141,249,152,243,3,15,247,116,25,76,213,205,132,113,44,158,24,21,104,20,69,142,1,98,91,189,123,224,25,248,136,115,31,152,88,246,10,248,110,142,253,243,240,251,46,217,113,156,245,117,41,76,2,196,78,88,156,135,134,158,12,233,13,10,109,156,207,179,23,82,26,1,227,209,155,10,99,100,61,2,47,157,104,200,13,215,54,5,150,240,46,59,107,153,253,145,142,45,49,163,112,187,13,15,64,253,94,107,21,125,45,10,102,203,79,143,118,116,200,72,106,215,151,46,226,33,7,182,143,45,223,163,127,6,156,43,236,201,159,238,82,231,200,96,162,178,217,186,17,167,83,216,244,143,18,150,27,144,161,75,38,210,174,159,163,17,63,76,149,207,129,171,234,47,181,218,255,245,95,255,246,111,255,254,247,228,218,215,249,7,144,214,254,110,95,62,253,220,53,95,242,225,52,251,192,46,220,247,131,139,248,197,128,205,169,23,48,196,138,207,167,135,230,20,15,71,226,105,237,15,236,37,203,12,222,162,226,248,131,87,108,126,20,88,94,223,241,231,114,44,240,51,215,183,103,175,230,131,161,179,141,63,26,163,20,147,240,51,191,48,130,104,209,49,66,170,231,11,207,93,227,173,145,15,57,159,126,155,246,66,194,207,56,127,140,248,19,155,27,33,216,210,62,211,138,202,65,1,247,249,93,105,119,202,229,22,49,241,182,127,6,116,156,26,7,2,81,185,254,217,65,174,57,214,79,254,116,157,159,173,17,183,88,205,221,11,249,224,63,150,154,59,89,64,159,239,33,137,128,141,251,141,13,38,174,42,112,217,178,243,193,204,210,33,129,223,155,148,1,116,114,182,174,211,123,190,223,11,106,48,10,16,51,144,219,16,154,114,179,196,183,166,226,108,19,99,13,216,243,7,126,112,121,180,227,48,8,119,158,131,183,47,18,240,225,70,65,5,91,127,237,106,105,18,122,76,34,168,237,124,160,130,63,96,203,231,178,48,215,241,158,61,166,0,172,141,17,15,137,1,127,32,211,125,206,216,113,109,133,24,21,132,238,167,220,26,76,8,250,244,108,77,114,170,182,126,136,156,238,176,90,78,79,233,131,31,252,12,65,203,163,167,73,35,87,164,198,179,145,11,22,103,3,126,219,83,162,117,33,149,90,119,124,138,40,188,26,27,198,10,64,244,90,90,63,86,159,54,224,98,161,74,129,161,49,199,157,131,109,86,109,131,135,220,157,145,224,147,37,131,126,104,127,102,182,189,119,188,166,104,89,107,39,167,192,68,223,63,112,121,179,44,127,112,235,67,187,77,38,93,77,184,109,97,185,2,35,199,186,18,238,77,183,194,199,74,227,182,132,91,22,176,193,120,182,212,226,120,56,252,41,157,164,229,39,111,31,52,12,44,245,254,129,175,57,125,18,190,107,77,186,86,44,61,62,96,178,30,251,199,174,183,170,172,14,35,208,32,119,242,159,255,174,5,149,162,143,214,245,206,192,48,184,191,13,248,233,242,185,158,205,129,18,222,211,107,162,212,173,55,95,156,36,45,104,28,19,33,56,117,106,17,113,59,225,138,184,23,190,163,43,27,248,201,112,147,197,141,213,145,177,16,56,138,139,214,221,116,206,146,75,193,195,101,246,9,63,125,55,18,219,250,192,112,97,19,110,31,103,3,240,140,235,103,135,171,247,133,9,105,251,123,147,226,209,182,222,248,239,197,106,100,100,31,15,218,222,31,248,26,30,53,225,82,245,147,44,98,181,17,118,233,232,121,125,122,78,30,97,82,76,40,53,86,244,189,127,169,5,1,111,114,231,62,112,208,85,13,38,117,95,97,203,126,9,216,164,69,213,219,112,141,193,160,57,53,204,120,69,89,238,225,137,191,23,250,58,197,197,9,60,147,96,213,186,212,145,251,161,79,137,16,157,169,104,127,218,90,181,138,68,159,170,141,39,218,239,241,53,41,184,56,245,173,166,9,99,102,100,254,46,198,34,159,107,90,97,172,140,156,32,220,163,46,49,66,95,177,175,80,151,248,81,247,41,9,61,37,221,113,211,120,1,10,83,199,174,39,252,217,56,176,157,91,78,149,98,234,119,251,11,63,225,59,162,176,135,94,57,240,245,121,177,78,131,225,164,206,175,43,176,198,7,33,19,245,172,207,111,163,214,211,19,110,223,158,195,23,142,59,251,133,235,84,152,179,49,120,105,119,202,158,107,77,215,15,124,151,175,248,56,135,26,20,15,37,209,79,9,15,41,196,156,245,121,56,94,85,129,69,72,251,7,63,163,135,239,150,24,119,249,252,54,85,5,71,194,251,232,18,233,28,188,25,5,184,83,250,227,156,133,5,215,119,194,8,72,127,224,107,101,196,79,63,84,254,214,159,190,183,225,41,14,237,181,138,236,213,23,46,40,28,37,60,139,186,41,73,8,125,106,192,196,20,212,173,69,121,118,191,138,25,76,236,74,225,199,11,20,25,220,97,180,138,207,26,173,23,95,127,228,254,145,214,44,48,119,219,29,49,132,101,145,47,133,81,151,201,248,69,253,130,100,170,245,4,111,47,53,60,129,150,93,124,108,139,94,148,47,220,79,137,214,56,145,213,19,79,216,37,252,140,192,82,33,21,152,219,65,124,206,109,42,109,77,35,39,247,121,35,222,186,193,185,90,10,67,112,25,9,151,207,36,47,20,37,143,49,161,60,88,121,20,197,89,60,18,222,194,232,54,184,103,199,96,242,139,185,94,32,46,69,104,17,88,10,181,27,28,217,242,47,60,196,231,92,236,208,137,105,8,188,100,43,46,48,61,203,142,17,39,37,72,156,148,220,231,107,107,9,91,205,224,15,252,148,252,156,164,114,75,216,5,202,240,12,91,200,224,38,150,84,33,234,82,179,53,36,133,174,232,76,62,144,161,83,59,78,246,245,138,93,133,18,52,71,46,237,197,164,151,78,77,24,1,221,15,252,204,12,116,153,69,33,15,255,153,166,177,56,139,145,153,36,48,137,28,69,207,224,226,51,231,23,166,248,72,75,120,173,47,138,13,146,232,150,96,20,181,20,203,137,143,205,201,217,37,237,0,180,238,181,37,232,89,132,159,66,38,89,175,185,89,162,8,93,244,167,201,117,137,105,104,148,7,97,108,31,171,221,35,91,45,105,204,237,3,183,41,232,41,66,178,186,40,113,178,24,147,97,66,143,18,9,38,233,32,60,179,144,77,198,39,0,78,125,203,153,81,232,187,5,9,135,17,120,244,153,81,104,116,81,155,70,215,107,114,151,209,199,147,84,37,80,202,239,142,132,69,38,195,96,74,55,198,179,161,16,40,37,1,183,237,90,217,26,165,6,233,248,61,181,215,14,71,188,105,230,232,84,128,213,158,246,31,57,211,74,120,61,227,39,131,159,48,228,93,133,135,23,208,51,184,23,29,20,52,158,87,144,176,10,39,95,81,54,196,57,121,147,32,53,96,234,144,117,66,106,97,206,147,57,83,245,123,32,210,188,87,114,37,140,58,35,252,148,67,168,35,224,1,225,65,96,252,147,17,132,38,184,62,148,91,9,124,151,147,194,75,25,9,168,14,62,97,183,94,248,158,140,194,202,1,47,17,77,34,236,88,100,196,237,8,232,217,181,243,165,59,88,229,186,150,65,79,170,68,10,45,7,85,212,25,119,78,228,119,138,208,89,161,92,245,178,147,51,250,104,18,201,70,230,236,9,102,12,20,168,245,161,88,217,184,37,155,8,117,43,165,88,93,115,224,217,201,204,36,103,68,250,77,85,129,152,133,149,8,154,254,52,1,158,54,146,77,164,146,16,240,210,22,1,164,228,236,64,172,233,10,147,132,223,18,86,58,3,240,58,115,72,235,174,204,23,224,18,172,0,224,214,230,231,183,231,147,12,97,224,103,235,195,239,209,247,136,73,77,165,153,253,129,91,82,176,126,240,81,184,246,180,91,129,151,126,47,230,217,83,165,53,121,29,10,151,153,52,250,11,107,230,1,232,211,103,242,160,112,250,43,83,16,154,110,184,24,136,211,79,225,96,1,215,189,4,222,71,39,3,49,155,150,140,57,196,152,187,114,28,145,66,171,73,45,27,253,124,168,157,119,247,92,201,245,91,80,22,149,218,89,188,40,154,161,19,26,175,50,82,7,91,113,192,204,120,37,203,62,211,107,203,252,102,241,208,77,135,80,82,13,226,12,20,96,56,4,10,83,28,40,223,235,154,134,75,81,252,69,73,16,126,164,132,36,4,97,82,65,98,42,108,35,140,124,80,9,189,83,12,94,201,66,84,126,97,75,12,184,252,209,216,133,148,126,224,92,235,139,34,30,39,176,82,74,23,69,105,114,195,89,15,105,111,31,244,201,213,65,190,110,235,138,82,185,92,104,18,117,75,46,6,48,151,169,15,172,124,108,200,255,143,240,36,116,221,130,62,181,13,65,149,84,182,172,6,192,200,126,247,162,47,213,169,68,24,215,77,230,167,36,44,44,132,145,138,44,141,251,77,159,15,90,195,175,247,3,63,40,133,173,114,213,33,253,182,63,240,253,236,75,96,33,171,221,150,72,204,55,153,95,41,173,63,173,94,253,169,71,102,208,209,44,38,96,216,87,1,215,47,211,251,142,116,125,100,118,98,41,107,199,11,110,173,147,240,94,178,93,220,241,90,84,53,141,69,105,82,136,146,173,64,244,32,73,43,36,24,156,15,108,21,232,18,158,194,21,128,41,79,250,123,240,173,11,121,180,194,126,191,54,225,221,217,130,9,78,201,75,121,118,49,241,156,104,76,218,114,147,79,77,84,42,55,132,187,161,150,161,99,122,95,131,228,186,244,198,220,251,188,100,190,64,2,90,43,83,60,216,184,36,181,133,242,131,69,252,64,82,231,106,154,92,64,157,59,124,80,21,94,243,208,188,24,252,105,145,240,67,241,85,201,46,129,64,86,211,59,134,102,163,80,185,39,188,158,153,252,247,101,233,134,154,45,20,81,59,222,234,190,165,204,66,82,8,185,83,4,92,241,11,105,162,210,42,61,86,135,101,166,232,75,55,210,196,123,194,162,113,78,142,20,6,76,114,231,209,80,23,2,59,145,100,28,175,153,167,84,196,31,98,98,235,43,153,164,184,36,30,177,19,134,81,152,159,116,56,158,161,201,166,124,174,53,211,233,215,166,58,153,134,233,82,190,101,247,108,72,187,232,184,78,83,152,153,43,102,33,202,21,93,94,27,19,124,237,244,9,114,105,149,188,50,54,209,116,140,35,7,152,21,4,144,47,37,77,127,103,66,28,202,119,2,63,136,33,198,22,109,41,23,146,96,72,22,102,12,217,189,13,60,226,244,27,40,221,221,213,18,84,154,107,82,52,57,210,40,226,73,109,184,240,123,195,132,151,103,115,73,46,97,254,88,9,75,65,59,218,253,97,172,82,77,70,178,250,225,35,155,200,64,176,147,30,238,172,146,55,217,184,217,36,245,233,25,69,230,63,178,83,79,210,103,239,255,127,79,181,45,240,221,70,91,38,157,145,239,36,51,28,171,254,25,146,116,118,167,130,100,166,180,233,114,167,191,41,122,55,202,45,169,164,164,185,200,170,38,11,92,19,81,207,57,145,74,10,57,165,202,181,197,146,69,106,236,55,80,116,186,102,192,222,127,151,136,128,12,12,52,25,208,187,201,174,123,169,9,111,125,71,142,233,147,155,59,40,139,21,73,151,132,180,52,109,152,162,136,97,109,78,238,191,154,46,125,143,173,177,99,188,239,165,136,60,115,205,104,110,48,231,29,102,45,202,181,6,229,143,251,11,30,105,35,195,252,81,208,202,115,57,8,5,78,46,84,40,213,207,113,36,159,153,251,178,192,19,11,62,98,151,176,77,52,1,157,107,143,71,25,172,238,67,211,76,56,182,216,56,60,44,190,254,12,49,131,145,18,220,65,194,89,164,47,107,138,248,61,199,157,48,220,139,17,219,151,194,247,222,177,34,238,121,168,47,54,20,165,32,79,247,252,242,123,215,170,114,116,88,41,210,183,28,50,126,38,82,182,196,223,128,14,116,169,239,112,195,183,185,214,159,236,54,247,244,38,11,41,82,223,81,182,147,3,213,40,138,33,152,241,88,149,54,89,244,48,64,17,29,113,24,205,68,201,135,169,168,128,52,143,77,162,230,86,132,173,133,187,148,242,40,14,223,19,181,110,153,133,15,26,250,79,40,21,80,39,77,143,158,7,51,56,20,101,160,122,221,61,66,5,28,186,81,38,93,37,1,110,172,8,25,220,125,47,184,67,198,109,157,114,230,81,176,250,132,192,2,26,84,75,38,194,99,138,202,254,49,201,244,60,50,15,76,152,206,191,70,181,60,93,49,38,11,87,242,229,19,184,82,36,88,5,47,72,129,131,94,30,191,204,170,62,42,197,1,1,164,135,152,6,149,58,228,225,40,255,196,79,111,116,4,101,35,43,232,83,182,144,172,128,99,89,197,241,132,42,215,240,80,20,138,142,247,6,175,29,55,125,189,19,154,44,72,101,79,133,175,225,228,35,70,23,149,11,65,37,234,251,98,46,197,212,16,160,152,34,38,115,119,27,244,30,66,220,132,56,202,18,205,22,106,153,250,186,163,214,43,132,67,145,123,217,8,161,197,79,175,42,249,38,157,84,193,22,82,75,141,240,246,28,34,68,67,193,195,0,241,246,139,126,14,49,170,58,66,146,133,226,70,18,105,66,63,149,43,187,11,186,220,137,95,154,104,201,88,61,245,19,218,61,141,250,219,31,1,157,135,146,70,51,228,96,238,169,34,130,71,86,8,213,21,12,58,94,239,37,185,17,29,33,179,210,157,92,66,142,225,148,196,11,138,148,93,43,193,89,121,76,253,46,41,191,29,225,229,227,249,65,100,68,145,210,38,47,70,161,236,108,122,132,7,97,122,69,229,56,139,162,173,214,53,189,20,181,35,24,102,222,237,125,231,182,28,59,192,109,213,132,57,136,100,68,169,253,85,61,59,1,17,40,138,170,136,78,211,66,18,213,247,34,184,129,91,194,107,44,20,194,206,174,242,132,251,37,69,55,81,175,93,168,178,185,78,83,49,121,62,145,113,130,100,233,89,50,192,60,76,30,94,76,79,113,135,150,18,250,172,34,171,101,226,241,241,61,238,214,179,158,71,225,1,145,252,73,49,37,85,133,224,160,70,56,42,116,133,200,230,94,210,243,98,227,228,240,61,3,75,214,94,226,225,72,199,135,28,18,212,210,245,249,237,106,170,168,190,62,76,114,56,81,155,197,206,38,188,111,88,90,86,248,2,110,8,101,134,110,208,189,56,72,199,48,21,251,19,202,64,88,235,89,63,29,24,33,180,208,21,66,159,60,149,147,153,178,84,240,240,229,117,141,174,74,206,161,104,141,17,143,57,190,83,46,166,93,23,152,58,40,79,72,26,17,28,211,103,87,116,29,106,138,14,85,113,48,66,118,182,114,223,33,222,99,106,35,162,176,70,213,148,199,97,108,195,242,40,122,231,113,232,208,88,62,189,232,202,77,10,95,134,32,203,67,65,15,149,144,194,13,231,233,3,92,23,49,107,229,217,213,46,38,161,97,67,1,48,125,41,78,84,103,57,62,88,166,237,76,109,92,158,56,169,173,102,176,172,14,180,188,238,64,184,149,208,136,17,109,121,54,238,96,191,240,96,48,67,96,22,189,187,187,65,175,227,108,53,68,1,213,145,77,194,88,79,37,190,231,87,1,71,180,244,10,4,216,227,207,38,146,243,81,226,155,8,199,132,129,130,203,67,36,187,32,78,239,144,159,130,72,112,68,22,168,83,55,180,4,41,18,238,198,212,9,220,137,223,135,192,20,254,60,196,44,254,57,228,79,212,12,200,202,176,129,176,183,34,145,214,199,169,83,179,1,29,180,23,93,213,106,103,37,186,136,50,69,99,202,63,103,116,198,2,240,187,188,142,59,211,211,166,108,230,147,240,252,149,219,9,120,138,97,1,12,161,253,119,215,48,152,108,69,129,185,187,189,34,44,192,20,215,106,10,147,60,146,191,77,57,138,89,21,206,126,55,139,108,111,1,145,38,157,217,177,214,191,143,70,59,94,58,198,242,171,31,216,115,193,127,112,222,83,250,175,163,175,154,161,161,40,170,62,10,215,231,13,243,253,126,58,19,197,65,251,240,32,133,161,214,17,129,209,77,110,249,203,72,133,47,133,203,122,105,169,191,1,149,20,92,224,106,163,18,240,41,223,241,230,246,38,131,114,36,141,161,155,203,188,203,195,151,133,122,18,174,219,136,45,242,49,83,137,17,152,20,154,145,67,106,201,62,2,163,9,117,242,197,208,54,150,247,70,34,247,61,225,127,223,186,103,226,36,48,255,19,224,92,89,151,1,144,52,177,248,225,97,249,211,137,94,211,237,117,98,129,66,28,213,47,253,192,38,143,94,221,237,62,83,231,141,95,178,60,158,107,48,212,140,15,76,161,248,128,141,203,38,157,38,242,246,122,54,12,134,159,169,240,61,184,222,123,161,193,166,62,38,48,220,155,229,35,66,57,148,164,160,0,151,123,118,37,218,106,42,133,26,202,121,80,3,190,119,107,237,120,49,91,164,37,140,151,76,224,117,103,127,52,70,28,170,200,179,97,44,191,129,25,131,177,35,179,99,244,163,245,152,224,21,86,100,205,103,215,117,166,231,36,27,92,185,153,10,76,29,243,88,121,21,77,173,162,173,49,38,98,130,115,193,61,67,225,123,53,127,107,166,24,220,68,102,28,184,134,206,172,193,228,4,13,133,205,93,23,48,49,11,129,89,28,185,122,240,52,201,4,38,223,111,188,108,164,245,91,74,75,95,27,33,152,183,132,182,193,119,76,100,225,86,43,13,31,29,187,75,188,236,15,186,218,155,217,241,131,155,110,132,21,18,85,237,59,225,93,101,46,144,180,48,86,78,149,117,239,142,250,189,240,88,204,29,175,101,18,95,242,94,208,141,86,28,31,84,130,120,164,113,179,66,22,51,190,230,108,138,86,34,215,177,62,42,50,213,93,97,132,25,179,99,148,88,214,183,174,220,224,124,76,224,168,30,217,101,235,253,20,167,68,183,185,133,47,217,19,174,157,133,143,32,80,84,42,20,237,219,101,47,129,217,108,100,233,33,126,115,222,4,115,131,55,247,147,132,11,55,140,62,2,38,242,149,199,3,247,118,164,175,226,183,57,97,151,192,118,170,230,107,233,162,191,63,101,250,3,129,162,164,60,5,166,82,135,142,24,68,141,132,185,105,191,30,121,131,141,118,144,48,133,48,223,210,81,6,159,34,99,66,49,230,167,205,120,54,165,52,154,116,155,130,89,43,246,81,106,231,164,194,2,240,253,154,39,103,17,41,244,125,8,252,68,222,147,193,132,107,165,53,25,142,175,220,147,77,35,196,43,229,181,199,158,175,78,220,111,146,29,57,212,30,50,59,86,124,13,232,35,106,223,224,76,43,185,27,53,228,85,187,160,200,101,140,33,179,187,28,253,97,92,108,243,145,237,230,57,50,222,248,63,107,156,60,119,161,45,221,132,129,159,145,35,138,109,245,105,141,71,173,196,170,30,212,32,211,223,38,241,32,91,223,61,182,232,91,67,101,206,61,184,166,202,180,129,148,86,77,244,90,17,58,3,239,229,218,249,135,118,36,82,203,83,80,59,198,189,91,56,40,106,209,198,100,132,198,136,117,212,248,103,83,152,236,9,223,6,97,223,111,125,246,53,41,74,172,233,123,122,162,151,174,48,219,77,11,88,119,80,202,102,236,87,128,31,240,65,83,71,225,107,230,150,233,31,154,242,149,77,191,100,229,226,221,188,219,112,227,50,47,15,120,154,78,132,195,184,141,100,55,121,160,161,20,127,54,74,219,121,217,253,137,133,236,220,108,72,71,249,44,90,100,236,71,204,125,76,182,204,129,6,158,4,102,124,18,221,43,191,126,12,70,104,197,104,35,239,170,31,178,32,139,24,187,47,177,192,169,19,12,191,114,47,9,91,5,28,133,145,113,14,24,73,93,177,94,208,196,63,111,197,93,96,120,43,178,174,174,5,177,235,9,219,253,218,57,61,43,130,2,35,203,21,83,16,158,200,145,241,46,251,44,47,77,107,204,1,110,214,91,96,234,116,197,210,32,247,58,73,70,192,11,114,182,143,232,70,221,64,206,149,98,9,210,35,97,202,78,107,107,171,117,50,2,222,165,79,237,218,48,130,173,195,84,89,61,138,86,116,210,2,133,51,62,5,230,168,110,9,115,112,232,179,127,249,166,1,51,41,181,103,88,239,49,11,55,5,191,150,142,74,181,10,217,9,75,185,42,43,111,68,253,237,150,48,205,21,190,120,151,214,112,129,4,182,218,24,43,96,164,203,229,183,215,177,119,207,158,183,35,38,72,225,4,236,77,224,185,228,154,120,251,65,186,110,194,227,115,139,164,172,208,30,113,27,187,31,115,164,20,58,48,124,247,176,142,208,95,172,218,51,110,88,9,50,132,242,214,40,9,62,217,111,4,217,62,175,85,8,52,251,60,219,82,150,3,111,12,108,220,149,104,61,201,24,3,206,187,210,194,235,47,219,115,129,52,25,215,138,101,206,29,249,206,86,170,39,62,228,66,98,75,63,36,222,156,215,163,110,43,143,50,192,50,137,56,228,207,204,61,1,202,151,124,10,2,147,79,192,212,91,29,114,150,34,62,117,209,216,141,172,218,84,162,212,162,170,69,118,209,107,5,75,99,106,27,245,48,160,77,183,89,123,214,177,207,99,251,70,211,175,202,91,227,153,120,89,139,28,13,168,98,137,253,81,240,245,236,56,107,45,186,173,131,194,253,105,199,199,192,5,214,229,82,194,222,85,114,139,134,158,33,198,75,65,192,235,165,154,153,233,78,214,164,76,48,203,218,107,113,204,179,226,117,134,221,123,93,41,59,13,186,193,110,38,176,249,245,196,28,132,245,43,240,184,99,242,132,193,119,135,247,136,39,194,36,5,123,216,154,28,6,201,65,237,84,115,31,121,218,22,44,186,156,221,184,206,32,162,189,112,69,23,88,214,21,50,167,56,64,187,195,92,167,114,196,89,209,125,14,247,99,160,236,54,50,189,185,67,43,68,227,44,96,60,7,83,30,142,1,93,124,142,35,65,223,119,58,73,46,140,245,239,187,108,165,146,203,147,55,80,202,190,160,11,23,112,35,111,85,224,73,113,11,223,102,43,135,127,250,246,128,31,50,44,158,128,73,37,144,214,3,123,222,141,81,236,82,228,148,5,198,167,238,91,29,23,210,54,155,162,81,178,201,208,49,100,245,45,74,37,121,157,198,23,206,146,207,23,134,164,216,253,52,191,119,45,162,252,83,96,43,66,28,61,51,34,214,22,24,46,80,254,54,89,90,75,90,87,190,184,91,125,92,228,78,150,25,0,182,42,129,2,247,207,231,134,230,120,124,167,172,150,34,54,229,183,11,54,128,12,26,113,85,153,136,133,49,247,155,9,101,48,87,158,231,86,106,233,78,149,248,32,197,132,24,19,182,220,142,21,95,155,68,225,244,80,154,187,191,133,59,162,218,121,144,91,22,146,248,168,147,158,108,93,165,237,178,189,55,166,33,185,235,178,66,200,84,155,59,70,212,186,157,35,198,61,238,101,35,255,94,89,200,110,160,157,132,149,17,3,118,143,254,244,104,45,19,57,95,35,62,245,50,23,65,194,131,40,95,160,84,149,223,50,96,150,255,156,48,129,190,244,18,94,152,253,177,199,199,120,182,4,226,128,107,165,114,111,192,4,60,20,70,10,172,68,199,217,182,245,217,248,243,125,19,191,182,42,74,149,242,90,16,14,194,254,65,27,191,127,58,142,203,184,186,119,19,166,195,76,229,54,43,106,98,85,57,28,30,86,168,82,96,170,152,61,254,218,19,7,151,190,215,189,3,150,154,93,179,75,163,118,13,34,93,172,61,40,54,123,203,247,162,114,117,56,35,168,130,93,51,57,195,90,95,251,217,111,23,118,178,143,33,47,214,224,0,187,73,138,167,175,102,169,171,110,158,115,74,85,58,76,105,147,34,95,187,153,2,97,192,229,145,36,161,254,43,38,118,170,247,28,79,83,138,62,118,59,22,250,140,29,137,162,3,73,221,234,203,242,126,30,119,107,113,183,46,75,187,70,56,255,241,171,249,253,238,196,242,242,183,217,14,159,234,83,141,34,151,106,231,47,83,11,90,126,62,61,68,219,206,214,214,212,165,241,53,130,183,173,117,217,75,201,36,45,39,31,126,7,245,200,247,102,54,141,83,226,225,212,18,150,79,114,175,180,220,222,187,195,15,37,143,164,107,36,192,111,55,151,31,99,129,164,61,12,23,142,172,188,22,48,185,141,210,115,114,65,138,135,15,126,85,106,142,252,54,37,169,226,194,104,114,79,77,187,70,200,108,237,248,109,2,110,71,126,123,52,19,238,142,135,207,157,154,144,192,15,147,32,186,86,236,84,17,184,80,146,218,127,123,95,91,241,200,33,130,242,245,41,217,26,39,234,18,152,139,243,41,241,219,176,163,229,236,68,7,171,142,56,245,169,0,211,183,162,109,196,234,46,230,73,151,183,174,212,186,206,169,196,107,230,61,24,24,13,200,104,77,65,247,71,222,26,151,105,11,139,129,98,58,75,31,254,88,165,161,152,198,72,79,213,15,124,143,113,119,228,144,148,37,76,63,96,54,220,150,139,0,146,232,86,248,158,79,110,93,50,94,181,235,231,36,47,117,87,63,7,248,58,227,232,195,161,171,214,232,249,253,34,251,211,243,74,29,143,39,215,103,201,164,48,224,107,48,236,248,109,130,42,93,142,40,212,232,185,162,58,76,85,23,217,143,151,125,132,29,139,31,103,130,236,44,68,191,235,155,133,14,12,47,168,53,129,11,182,105,141,157,133,251,65,14,203,228,234,92,61,104,83,57,104,150,28,113,119,243,39,235,37,224,173,149,35,128,187,149,234,116,216,196,227,244,225,143,37,207,197,166,183,70,85,24,62,95,238,152,20,10,148,53,192,193,210,123,88,128,119,38,149,34,123,30,231,93,90,66,166,6,154,87,124,164,89,72,59,58,1,19,210,151,126,99,135,157,176,55,168,81,180,229,12,155,247,139,145,81,16,48,17,241,42,240,109,48,195,44,176,0,223,81,248,33,72,222,242,225,109,200,182,131,179,173,68,12,142,92,159,33,179,24,29,133,123,134,197,179,57,198,139,188,23,37,225,71,236,244,184,92,91,186,196,151,217,27,47,31,202,190,38,150,79,85,152,37,247,228,84,73,38,22,232,180,50,74,142,14,83,238,83,248,233,61,39,18,117,61,138,254,244,128,55,17,115,220,106,124,234,195,135,137,43,57,252,176,124,181,53,82,37,199,7,229,238,59,79,102,235,0,147,17,149,27,7,119,103,89,188,20,187,113,45,76,131,113,105,234,195,107,217,71,246,13,113,15,92,67,6,143,128,251,84,238,151,177,34,62,9,227,198,200,181,89,126,102,157,192,16,205,91,108,120,36,47,30,133,113,40,231,249,133,61,36,251,56,117,86,91,108,120,28,173,237,209,183,174,136,2,140,60,160,76,90,76,225,168,26,246,59,191,230,209,153,68,57,186,154,199,215,156,71,59,142,124,203,91,194,210,78,24,74,238,232,79,119,163,78,59,140,212,232,231,167,59,206,126,239,56,194,98,106,84,83,75,32,174,118,112,252,133,207,221,141,246,181,243,96,45,108,73,123,41,140,217,87,3,38,200,44,48,57,201,199,71,220,230,127,17,123,3,219,228,44,55,226,10,197,105,244,198,75,56,171,117,95,1,104,50,94,243,50,191,118,191,214,234,61,100,222,121,70,209,60,76,204,132,169,45,228,193,199,101,214,195,144,57,110,105,10,239,174,193,77,14,209,240,108,140,11,116,189,37,16,184,146,88,157,175,252,105,170,120,116,167,66,160,28,66,50,139,192,86,74,245,247,214,8,187,112,127,146,95,46,56,26,223,64,195,66,151,121,138,103,101,225,252,127,19,58,23,182,36,190,145,220,21,42,85,32,95,65,214,197,247,162,104,164,192,148,147,169,14,115,109,105,18,20,165,170,51,213,131,230,11,99,122,166,99,5,215,218,221,228,223,227,5,179,134,204,45,129,41,114,244,50,185,72,100,195,100,147,171,54,183,219,241,114,205,77,102,116,105,16,155,109,20,125,235,247,189,150,233,198,137,117,8,35,231,77,155,129,39,114,172,158,108,162,157,187,128,15,10,165,230,134,238,118,148,160,246,154,186,235,183,255,8,13,227,94,26,171,105,45,189,112,31,38,24,153,48,110,150,151,48,123,97,35,28,200,129,127,193,61,94,13,78,140,216,123,5,213,198,198,55,94,222,184,88,152,41,6,133,184,89,123,203,68,129,222,11,107,202,198,48,127,113,125,189,19,124,81,136,177,100,253,31,8,129,86,180,178,58,220,102,102,44,192,38,196,135,59,253,217,36,149,101,253,31,8,127,188,243,227,47,77,175,82,169,199,114,85,234,171,121,111,166,55,137,213,53,209,1,221,223,103,240,53,103,152,10,249,211,120,236,202,43,85,128,233,13,75,44,39,248,180,184,230,42,14,155,144,225,179,20,222,56,74,94,152,202,236,253,104,235,122,238,54,240,118,205,234,139,137,91,157,42,130,221,197,241,176,204,11,27,154,192,124,235,151,225,198,37,126,88,188,38,225,110,41,185,111,107,52,72,238,22,36,173,239,142,129,174,233,11,195,132,150,43,12,155,232,113,129,105,184,184,212,224,93,130,62,132,96,252,217,118,235,75,116,82,118,216,175,156,139,48,125,239,242,61,200,171,25,203,167,112,183,146,83,121,167,156,164,111,13,143,139,18,180,55,49,21,109,189,130,125,178,168,53,75,56,65,224,134,94,167,63,28,138,193,73,187,145,170,171,24,34,222,181,58,108,92,18,110,240,239,202,142,223,102,179,20,248,65,87,241,53,167,23,5,216,149,207,128,239,167,120,225,33,92,19,56,146,229,189,7,21,42,124,35,197,55,190,147,236,75,202,19,70,211,235,49,165,152,14,52,215,124,47,75,13,123,203,130,81,249,114,145,201,145,61,235,231,222,150,231,123,165,68,39,151,253,49,87,31,185,27,195,207,143,69,72,17,154,83,194,189,224,113,107,14,147,125,145,46,52,132,65,41,63,251,246,28,178,195,20,155,22,177,148,242,210,90,65,135,41,22,38,138,54,196,107,228,44,94,98,229,29,97,194,163,59,30,199,88,166,32,40,7,23,41,105,144,96,163,49,14,157,52,135,41,131,218,94,105,8,246,104,2,154,233,120,71,138,149,241,119,248,110,164,43,37,182,236,228,160,144,176,63,187,25,153,40,81,106,95,56,43,134,26,167,15,14,208,128,31,152,42,37,6,140,156,108,249,86,84,63,30,197,71,4,146,70,159,50,7,73,162,94,205,247,140,199,146,47,210,61,71,225,77,10,18,188,51,152,88,164,100,229,244,201,34,247,94,163,125,191,178,82,38,57,27,184,237,95,243,8,31,130,73,27,11,76,105,88,223,18,202,27,247,16,24,47,198,235,146,68,249,167,73,244,157,18,1,211,43,126,33,172,53,41,246,158,47,109,53,78,218,251,236,73,245,195,83,154,180,134,111,229,100,30,22,184,101,112,38,124,77,1,242,250,94,248,225,116,149,73,132,9,210,156,216,66,134,187,230,213,240,219,5,31,244,243,194,21,77,131,38,239,69,252,101,190,61,135,68,74,201,47,25,149,69,193,158,247,91,79,52,69,177,242,19,54,1,237,215,210,190,79,129,48,34,199,222,67,217,132,183,60,21,240,189,111,31,249,152,86,43,233,61,112,77,147,85,152,89,198,202,246,114,44,160,136,105,200,86,87,185,186,123,136,144,57,113,215,93,145,214,228,112,187,227,155,176,165,101,81,38,12,189,237,53,133,239,206,96,226,206,58,253,59,102,229,251,61,88,30,45,133,135,88,60,3,199,239,251,236,139,80,147,45,209,221,209,96,124,27,155,148,99,215,85,141,84,205,243,222,129,39,121,2,43,51,65,58,55,139,168,41,180,76,104,168,10,23,116,178,183,185,132,21,254,116,198,243,200,154,199,23,247,186,183,126,197,89,196,162,188,191,53,40,115,214,29,134,166,39,39,83,165,76,83,245,65,97,67,30,85,172,16,42,50,212,87,109,144,75,41,202,14,121,55,33,107,158,156,221,234,112,183,202,216,9,179,240,223,124,35,96,238,142,210,115,244,167,134,179,244,126,197,118,142,76,241,106,245,97,251,227,175,77,101,17,89,155,21,34,228,123,187,176,26,12,194,220,157,38,197,228,215,80,211,124,219,153,192,210,127,218,146,173,56,92,140,159,163,211,172,190,90,156,203,52,113,238,231,206,175,97,21,154,60,188,110,71,243,220,178,201,82,48,232,113,98,151,149,251,196,162,148,233,207,169,216,29,38,5,188,54,221,9,209,71,242,175,81,172,234,179,54,70,197,227,125,229,78,200,80,188,133,23,45,232,232,57,188,145,148,150,163,250,90,5,212,117,127,223,153,235,25,74,63,186,201,26,205,210,97,36,61,150,46,121,212,149,223,142,161,210,240,168,149,64,20,136,146,12,47,220,172,150,141,108,55,247,46,215,157,178,195,138,111,184,154,101,187,161,242,199,124,71,148,114,158,165,41,60,168,254,240,186,243,137,129,35,45,47,187,17,226,51,111,137,64,224,107,81,8,103,126,162,66,68,180,193,31,206,189,100,200,62,90,48,206,134,255,182,169,197,229,186,102,218,56,1,22,78,29,50,91,39,65,18,139,103,244,251,238,77,61,83,157,186,201,239,44,15,67,144,250,47,213,165,45,41,33,36,189,24,147,123,54,100,246,10,103,62,134,183,207,4,178,39,78,150,74,249,177,150,70,243,253,157,212,102,138,11,36,76,52,103,52,239,25,132,228,189,5,190,187,247,246,248,201,164,196,51,41,181,9,195,165,56,143,207,20,115,36,230,102,134,174,201,242,92,61,123,47,17,195,48,20,130,115,12,10,26,40,250,94,164,228,68,199,16,123,107,83,209,187,51,58,171,102,34,149,217,132,245,75,21,129,123,1,232,241,45,237,98,179,21,198,115,236,232,29,192,38,221,182,224,112,190,21,98,123,43,15,53,12,148,123,32,172,128,251,16,87,7,40,90,3,49,69,201,76,75,255,143,89,55,189,230,79,35,74,83,181,99,21,61,140,225,83,20,218,93,130,251,142,253,200,233,109,127,160,40,166,84,52,181,226,75,10,255,210,71,29,70,61,89,31,77,188,246,165,240,77,83,110,16,170,50,48,249,112,209,248,110,60,153,153,110,48,122,11,185,176,70,138,91,27,10,183,127,58,122,45,203,93,62,141,35,115,98,82,207,170,73,232,17,148,224,133,191,21,30,131,44,204,9,108,133,38,29,197,159,82,191,232,91,12,4,148,99,187,234,136,24,195,40,30,109,234,19,242,41,32,8,191,149,5,161,173,92,3,34,243,171,12,174,158,134,13,188,176,115,218,231,225,181,251,54,72,173,101,169,171,107,173,225,23,250,167,52,193,130,33,147,104,255,42,65,189,48,55,173,246,25,20,210,2,227,115,32,227,144,34,52,6,19,74,142,214,20,192,145,233,75,140,117,199,123,117,74,46,63,218,51,14,173,229,51,129,84,188,182,164,53,5,224,70,124,174,198,63,167,244,108,89,141,88,135,77,164,76,103,48,108,228,55,215,116,161,224,141,216,181,60,28,119,117,117,148,26,108,153,32,110,168,69,212,29,46,70,185,22,184,89,251,23,230,196,147,36,3,126,218,116,165,95,184,162,35,165,159,115,161,43,230,251,9,149,61,214,238,250,218,15,82,51,111,215,174,105,242,192,205,215,49,45,231,149,175,198,199,194,69,66,31,78,185,249,237,166,211,67,124,92,194,204,195,40,154,243,245,34,146,92,71,242,213,35,91,244,47,127,232,133,59,110,114,25,114,203,6,122,139,238,2,19,189,145,169,180,239,134,209,222,162,187,192,149,255,147,223,198,131,236,44,13,30,222,165,66,196,157,191,28,129,103,68,107,244,45,4,45,29,231,199,251,211,133,21,36,105,4,227,126,233,114,220,8,41,84,186,23,130,55,229,49,45,246,244,194,124,234,172,108,97,231,214,157,104,209,186,152,253,36,39,15,53,139,94,31,36,42,138,245,124,223,202,6,189,190,48,177,116,161,154,222,237,30,142,195,27,192,70,140,176,83,101,70,14,220,142,141,243,188,240,79,130,78,190,7,117,166,221,130,71,174,133,42,40,114,232,65,189,123,51,143,113,214,97,181,232,193,181,45,159,125,190,176,233,159,45,25,21,166,143,211,161,25,96,102,237,163,159,11,113,214,128,27,135,147,60,252,110,188,46,243,132,63,14,49,67,153,10,216,32,158,82,130,99,213,146,139,101,158,145,238,245,110,27,86,79,150,97,151,247,58,51,92,202,247,92,223,93,29,229,84,21,28,197,71,124,30,42,127,15,49,128,26,41,213,239,13,119,32,105,134,87,93,224,81,60,64,70,12,158,40,162,160,15,83,235,9,184,82,136,68,250,77,20,249,61,234,169,79,0,219,71,151,7,103,108,247,31,198,150,93,106,192,24,209,219,251,133,175,78,82,6,141,126,223,222,242,231,16,228,39,58,33,178,236,57,97,60,214,131,166,27,99,32,203,158,178,223,175,252,8,119,66,18,205,228,83,255,20,78,3,126,172,180,162,108,119,197,66,206,254,112,148,191,87,26,179,3,241,106,105,205,77,60,43,205,117,19,66,161,98,240,11,83,191,160,138,225,134,46,87,125,101,87,232,218,67,40,53,7,141,92,128,209,95,95,200,125,177,50,171,30,79,164,241,157,87,159,10,24,6,110,114,52,6,255,165,59,177,222,244,52,183,30,2,112,231,122,116,13,141,68,178,225,5,174,22,239,123,97,52,240,197,159,61,184,204,172,30,48,210,53,69,225,73,26,249,244,185,66,70,240,144,189,20,199,48,74,82,14,67,204,126,164,117,51,242,201,246,217,82,154,84,216,99,171,187,203,239,45,26,97,179,248,62,95,78,129,198,185,113,98,50,225,146,80,83,134,35,121,190,249,195,54,21,145,136,24,2,87,19,150,114,184,226,200,124,4,190,75,189,228,68,174,212,207,206,233,80,143,81,66,124,21,144,87,113,100,83,34,205,210,229,65,129,137,2,136,1,7,135,135,152,154,63,156,37,33,27,7,83,243,110,177,53,126,27,141,232,156,200,86,162,203,237,101,251,109,238,136,9,147,67,80,165,53,204,220,252,222,15,202,244,43,97,12,226,188,37,91,201,195,83,98,121,15,46,155,178,33,50,237,207,136,198,135,228,243,42,232,56,53,218,226,85,158,218,22,46,100,57,49,102,56,176,101,80,208,224,62,206,223,162,96,75,21,229,11,11,232,99,57,249,231,68,94,85,124,237,131,50,157,28,21,62,25,184,193,37,173,205,20,174,90,172,17,74,191,85,113,3,161,23,66,213,144,119,171,38,41,247,145,91,155,165,158,160,135,240,194,15,55,248,153,40,186,24,211,7,133,72,97,23,138,123,71,71,153,226,90,190,145,35,14,146,87,112,252,27,248,192,189,53,59,222,212,159,30,164,49,250,123,225,108,45,226,138,71,44,100,15,15,4,179,65,18,225,80,120,47,215,61,93,152,108,21,230,186,194,215,122,121,252,140,153,162,72,12,72,25,136,233,109,141,237,55,228,209,205,46,198,239,247,176,28,167,45,79,190,111,228,178,217,182,109,223,1,205,131,19,138,47,215,92,239,54,241,56,185,220,119,227,142,248,142,117,205,124,68,54,242,99,45,38,165,231,220,80,134,233,17,222,50,78,29,106,37,13,71,81,28,203,155,42,81,73,232,250,213,79,221,195,217,153,47,61,127,10,109,1,223,153,48,115,217,67,229,174,111,125,87,186,205,205,191,72,99,210,139,107,113,115,128,176,188,4,116,56,222,122,115,239,44,253,38,58,145,67,70,244,179,121,0,110,24,197,73,12,75,156,135,173,56,119,159,50,152,101,10,83,150,229,83,171,83,170,121,109,203,47,14,184,35,245,228,212,173,97,92,134,84,122,133,35,68,185,81,63,120,247,221,134,37,51,156,251,9,81,79,255,105,200,213,194,106,54,197,21,87,142,185,240,220,234,168,65,204,162,58,79,22,107,12,50,71,254,48,121,42,199,169,249,182,48,170,100,183,66,164,50,29,200,128,103,147,252,189,187,68,239,90,240,93,118,51,19,196,101,141,158,202,128,159,232,198,91,65,159,40,191,101,179,147,208,231,247,33,213,36,63,6,82,44,92,234,95,240,238,59,183,215,217,175,10,154,102,35,148,151,44,247,197,163,107,250,225,127,81,115,217,38,77,232,101,45,119,114,90,57,234,118,164,223,213,50,207,221,20,39,139,191,86,105,77,212,222,249,131,56,95,169,24,208,254,66,24,227,127,255,151,191,253,175,255,254,247,84,49,158,249,15,80,197,248,171,190,68,87,97,52,249,22,130,137,132,88,183,124,62,198,208,189,204,150,186,34,60,102,142,135,123,3,92,113,45,56,100,66,118,129,77,28,51,174,5,70,146,145,25,93,136,24,249,198,72,78,128,236,17,72,41,86,231,20,221,79,191,16,71,148,17,254,127,196,157,75,14,38,75,178,148,183,20,239,199,242,24,51,101,192,236,206,65,2,233,34,24,176,31,174,96,23,196,231,127,186,135,69,117,183,24,208,210,105,233,72,93,101,149,249,231,35,50,194,195,221,220,108,163,157,150,239,160,76,210,134,75,1,210,140,213,99,68,207,92,31,184,91,233,196,97,60,183,100,186,111,200,238,126,50,120,108,25,16,214,148,249,7,77,158,250,25,26,243,45,65,202,171,10,83,142,141,57,2,29,25,73,62,54,84,72,250,136,217,11,93,18,225,20,29,152,160,212,35,162,245,147,11,149,75,195,224,56,199,36,96,244,164,41,159,121,71,105,188,251,183,104,34,24,178,150,88,12,28,113,36,13,58,228,55,47,124,22,201,226,125,119,164,65,209,136,80,152,183,25,15,21,130,230,213,222,193,183,146,237,81,143,185,15,50,181,206,125,101,122,65,174,195,63,27,66,238,108,136,240,205,88,138,140,128,41,113,5,145,30,242,21,241,203,21,174,253,29,133,157,103,238,187,48,150,192,90,155,162,84,79,187,220,85,186,214,19,60,146,19,211,148,189,238,209,99,202,203,238,166,243,112,79,78,50,97,201,209,228,110,62,89,101,230,236,65,58,230,190,108,203,231,56,241,135,213,6,157,189,123,52,233,153,50,226,183,49,146,104,89,214,170,243,212,156,96,201,182,140,188,171,156,187,195,189,233,51,246,166,204,89,77,86,73,154,184,227,212,200,177,202,67,193,228,114,214,113,47,236,92,247,146,181,159,74,238,108,227,174,115,243,74,80,2,195,179,216,241,174,241,156,149,71,58,27,126,99,53,94,54,5,82,89,200,190,61,124,191,99,65,91,85,160,42,46,92,156,98,25,220,93,15,166,207,101,230,88,191,81,126,148,117,142,203,68,200,41,158,40,75,161,4,68,201,134,86,132,14,108,248,238,109,157,197,73,246,112,212,171,207,3,151,96,171,88,166,218,225,101,90,153,18,78,193,40,246,175,131,236,48,59,118,137,212,106,114,151,70,131,115,149,200,128,196,207,141,120,176,138,60,19,65,83,24,209,213,128,207,92,121,205,113,45,110,88,140,202,8,243,232,192,208,163,207,32,245,222,4,146,153,85,233,232,60,108,54,152,30,66,242,230,150,162,148,118,61,15,49,73,91,11,27,29,29,101,56,194,126,215,100,144,116,140,26,253,235,179,171,1,158,166,63,45,48,95,254,12,56,99,177,174,71,163,201,239,195,140,94,130,57,245,101,18,74,120,115,1,229,83,166,51,129,55,123,46,191,107,26,9,68,3,168,161,181,134,34,139,195,40,46,37,133,225,0,251,7,48,73,238,55,137,217,113,88,56,171,232,142,253,2,212,243,34,240,36,215,224,87,102,105,215,155,168,67,225,125,186,202,201,217,200,64,187,144,5,25,230,66,114,30,60,170,13,44,48,23,29,214,98,238,91,226,51,196,186,16,117,217,14,159,88,57,246,219,191,6,180,187,115,52,150,105,191,48,245,213,162,219,55,246,103,57,206,125,158,217,37,136,193,245,27,136,247,56,204,215,167,91,71,179,219,200,113,110,170,110,146,156,49,74,69,137,189,33,13,106,210,130,214,77,241,217,107,30,214,235,95,164,159,10,133,132,236,189,28,152,234,178,32,200,182,148,14,152,28,240,176,36,160,60,20,218,92,239,169,105,39,207,207,150,215,110,220,97,147,95,208,253,114,33,6,136,135,194,76,42,57,136,100,155,0,31,225,196,167,61,203,243,54,135,243,42,55,61,68,250,136,156,194,118,189,58,126,122,48,9,72,10,2,70,254,140,244,199,100,234,236,114,180,181,102,251,215,99,162,112,210,68,121,214,49,40,251,105,223,39,74,202,252,194,248,23,166,123,114,58,123,100,43,159,41,73,47,15,221,32,193,12,153,11,59,29,51,45,82,182,198,83,44,146,192,40,38,74,127,143,70,140,42,73,102,134,253,97,222,241,208,144,44,149,236,37,26,66,101,250,178,56,204,78,67,80,120,142,217,151,15,60,222,166,180,59,117,147,154,218,158,35,156,180,241,104,165,18,107,2,34,119,255,52,97,127,200,96,160,220,221,106,228,24,166,137,171,94,180,91,230,45,46,172,146,24,147,131,201,121,36,143,98,104,236,88,178,89,103,255,208,199,136,103,146,145,209,146,60,219,25,12,231,9,199,16,71,206,90,202,141,8,237,37,175,120,48,146,50,180,248,11,67,233,155,237,190,142,188,21,133,104,26,25,8,235,142,190,106,168,205,36,207,83,196,187,195,8,6,50,74,81,242,164,230,237,48,27,39,77,78,38,212,5,34,189,72,219,124,147,44,28,221,100,109,244,72,210,161,231,50,52,49,90,153,192,34,225,52,237,91,23,24,2,186,79,211,104,148,13,173,96,117,4,97,122,164,193,205,194,79,62,63,51,163,169,190,160,31,56,23,105,77,69,134,126,176,119,184,176,84,106,32,36,159,239,233,158,154,120,105,73,174,25,158,138,239,229,217,242,118,233,77,227,150,88,241,71,192,67,41,125,221,212,238,238,124,70,198,65,171,149,16,168,90,191,215,181,197,73,212,76,62,76,112,39,82,120,57,63,69,63,186,227,103,140,133,70,117,44,73,130,158,74,76,138,100,49,41,60,233,177,4,166,153,45,166,82,85,219,97,49,90,221,121,138,44,31,52,70,45,133,49,26,241,101,47,33,122,184,165,244,108,102,28,62,142,166,77,95,82,190,2,94,78,135,58,48,122,226,82,138,193,154,162,197,3,71,87,56,107,165,191,24,45,52,178,127,88,184,203,149,209,132,95,215,184,240,26,186,126,0,47,79,66,88,147,241,248,3,221,46,0,192,174,6,81,196,23,238,245,166,22,89,170,100,221,227,202,218,138,216,141,102,218,213,158,135,66,191,64,132,10,244,76,229,231,190,198,140,178,28,127,162,234,244,60,179,185,239,111,211,59,209,31,152,244,122,156,28,131,204,242,60,113,36,126,226,228,12,42,101,56,20,170,6,145,152,44,203,236,61,20,70,64,226,194,75,83,147,192,248,61,6,76,249,171,235,125,39,138,51,17,96,97,109,175,149,158,146,72,21,249,209,44,16,83,153,27,133,206,132,136,151,207,250,112,230,195,172,48,228,177,128,173,15,121,62,112,245,30,20,211,246,72,34,233,3,76,140,157,111,236,39,106,109,134,230,29,105,81,147,227,124,175,172,173,17,191,76,115,224,251,196,23,250,100,81,48,180,117,224,25,74,41,82,86,230,117,147,178,222,22,124,196,72,231,182,100,174,149,10,151,17,129,35,250,36,53,143,231,232,94,238,218,134,233,66,81,134,79,193,104,47,246,1,39,184,101,191,34,48,178,140,241,204,126,62,24,15,204,206,118,94,120,42,41,106,150,75,160,0,101,147,173,23,78,221,208,151,136,105,148,137,231,182,141,24,213,47,76,192,160,240,137,114,124,253,153,205,58,3,159,147,143,82,70,189,176,8,41,26,202,59,186,40,109,225,2,195,135,241,149,113,54,163,207,233,51,131,218,17,207,4,197,216,231,151,251,138,64,163,153,8,239,124,64,84,100,2,198,18,225,57,243,198,131,201,183,62,9,59,155,253,192,171,199,187,236,36,191,166,30,77,33,46,158,88,55,57,194,245,192,59,197,93,117,12,74,231,126,225,250,192,251,79,56,242,14,192,239,76,11,97,52,222,6,34,8,15,77,167,208,205,113,107,33,166,177,54,30,216,21,248,127,176,152,211,125,240,30,247,202,80,42,122,127,187,141,113,175,140,82,246,126,225,59,132,187,201,169,60,40,161,228,69,207,133,190,23,78,3,77,192,180,174,189,87,182,210,3,215,23,166,7,201,7,33,206,225,239,96,192,222,200,179,99,211,92,102,134,14,210,159,117,164,195,108,133,247,11,239,200,71,242,64,97,229,43,140,198,97,60,21,210,232,207,23,64,107,97,138,223,30,9,62,153,194,236,113,2,158,48,166,251,3,227,188,18,48,147,82,126,224,81,110,229,203,196,142,30,116,71,62,5,235,193,250,124,123,70,221,185,48,226,206,47,186,90,191,168,232,216,25,10,9,44,208,77,198,248,249,225,117,111,234,60,142,36,205,176,118,52,193,121,192,21,238,186,194,164,167,227,104,100,25,251,251,196,234,45,64,65,96,120,150,15,154,251,98,14,135,4,247,190,13,168,47,49,83,218,22,44,191,227,104,165,136,176,32,117,75,234,236,247,105,206,72,106,12,211,208,154,239,183,153,163,78,57,172,240,248,126,216,51,221,66,164,73,86,188,179,6,25,23,135,251,31,75,174,253,116,190,232,31,49,20,161,228,142,60,81,55,63,122,133,201,40,222,115,99,103,52,95,88,206,61,181,27,201,80,55,175,51,24,17,205,103,50,92,50,149,154,193,150,46,216,217,220,189,34,193,133,250,155,70,119,52,8,172,184,112,116,242,187,134,18,164,229,114,4,34,168,36,79,253,52,17,6,152,251,158,60,179,56,41,156,231,125,104,116,88,235,250,129,145,100,100,30,166,209,184,199,115,225,184,144,223,43,195,3,225,185,240,156,110,200,75,66,165,140,231,202,82,25,241,117,77,35,151,233,201,209,224,138,12,150,145,34,135,94,218,92,173,69,54,243,60,212,81,251,3,207,16,55,6,158,245,185,50,204,78,35,103,200,116,83,30,14,208,137,26,243,125,33,86,202,87,134,208,168,119,221,164,92,59,149,86,136,166,91,236,248,96,5,46,169,5,176,171,112,179,89,67,55,118,26,138,158,125,118,4,111,166,44,160,129,6,117,156,122,31,25,70,210,207,203,196,6,225,190,107,40,161,26,2,229,102,198,146,1,211,180,162,71,55,44,23,227,137,162,1,162,211,29,122,163,247,194,153,194,159,97,86,111,135,140,241,81,139,50,205,224,157,93,2,29,48,89,94,133,115,118,101,54,224,174,189,128,120,126,236,185,229,202,176,110,209,163,205,247,41,80,211,145,85,244,188,202,155,216,126,227,112,212,17,156,127,10,72,75,175,158,217,26,77,34,173,125,130,246,164,171,7,186,70,37,9,172,93,67,72,64,224,223,19,89,239,132,111,180,158,156,124,112,100,112,169,107,61,207,219,108,215,227,203,164,136,57,198,3,155,152,213,133,231,195,85,134,135,27,252,59,50,238,176,58,4,166,252,222,238,201,241,212,213,45,56,106,105,49,159,161,148,92,36,203,100,112,126,224,246,192,120,53,71,44,177,216,165,41,231,23,91,208,125,159,26,77,48,250,190,14,92,92,156,208,224,49,148,243,139,188,66,94,114,52,42,60,10,159,201,49,166,36,106,109,91,23,1,26,6,107,137,199,66,75,229,120,46,13,37,249,122,225,165,93,27,51,21,236,213,227,169,209,47,171,47,52,153,46,68,220,119,203,42,173,1,76,52,89,46,188,135,146,230,147,9,125,196,125,179,121,122,114,42,166,40,19,55,70,83,200,243,198,104,92,138,192,115,25,45,78,209,219,67,108,28,250,170,211,6,214,219,105,222,219,58,219,232,231,133,36,235,239,140,210,15,18,8,66,121,220,148,34,214,133,109,89,23,24,254,106,4,58,184,202,109,137,167,73,193,19,143,68,217,169,36,157,137,113,131,219,115,93,184,93,87,18,67,105,15,136,155,38,237,158,244,202,168,175,180,91,210,226,11,209,115,179,94,69,122,192,40,80,50,29,210,198,155,90,196,234,139,222,244,165,247,85,133,115,66,130,228,252,90,23,248,172,249,245,62,52,34,48,77,237,173,141,18,213,186,133,188,243,140,179,194,200,199,56,124,30,112,150,153,97,160,6,25,137,113,116,128,134,8,115,144,20,91,161,89,133,211,48,18,57,250,211,108,152,98,44,160,179,81,155,158,156,178,120,142,10,228,249,167,73,202,55,166,21,212,231,45,80,210,58,172,23,78,203,85,220,246,9,203,123,21,98,239,64,12,120,8,252,4,166,112,212,214,186,232,25,223,109,60,7,151,91,149,157,84,26,214,214,159,38,145,20,95,223,121,89,83,19,131,107,94,174,24,148,172,172,140,196,177,204,220,57,106,182,41,105,111,157,61,81,184,102,1,231,33,236,36,222,7,153,189,117,225,157,158,147,159,235,140,61,161,41,157,105,19,195,64,17,102,238,251,219,79,206,241,160,93,88,108,9,113,224,165,195,140,143,51,223,131,23,59,101,133,173,3,32,138,205,245,105,104,177,100,234,220,245,194,67,55,233,204,179,164,181,2,54,51,109,133,247,173,3,154,54,171,72,73,242,5,96,199,115,143,38,175,212,244,251,33,47,31,55,70,11,173,142,20,54,171,123,95,184,194,11,213,143,51,173,122,31,90,129,93,166,87,222,141,124,22,48,148,250,253,192,187,11,170,158,3,160,166,137,27,240,82,242,57,115,78,143,226,206,74,244,2,63,252,240,188,93,245,6,194,4,28,57,93,188,208,120,185,119,69,137,236,225,150,163,197,26,3,197,28,98,244,224,179,63,113,45,121,210,81,136,153,60,112,139,30,125,107,227,91,91,183,86,216,19,175,160,223,165,110,52,119,93,249,242,200,37,126,155,70,99,93,208,81,131,188,148,6,154,167,53,214,96,132,151,184,105,10,113,186,186,236,146,114,144,145,168,75,247,39,196,74,208,195,227,96,171,54,60,112,56,144,25,76,96,82,158,224,46,26,87,105,217,169,189,232,174,45,211,184,122,7,56,27,194,253,132,157,228,242,226,117,108,83,126,210,112,58,65,248,11,24,89,74,13,239,112,77,13,86,79,70,243,125,62,123,140,225,14,148,192,214,43,221,158,253,139,55,36,130,146,92,211,160,117,237,181,131,209,120,54,89,253,9,60,207,19,221,193,187,193,228,37,165,39,247,92,162,21,210,224,247,117,21,28,186,202,229,175,148,93,159,84,15,252,212,26,228,23,104,138,227,169,99,156,120,109,6,109,7,11,208,39,83,10,203,121,93,180,212,39,121,64,177,96,201,193,173,150,55,63,28,180,180,76,75,212,179,199,166,9,164,95,158,19,218,230,111,242,120,68,214,111,241,110,230,83,157,161,200,58,226,174,224,208,62,21,148,22,29,204,134,146,114,122,146,172,53,250,100,22,146,245,237,121,222,38,201,18,71,91,39,210,147,89,96,110,188,71,211,122,244,164,45,86,248,7,65,54,58,31,226,147,59,48,221,149,75,85,74,117,62,37,43,147,43,155,151,239,59,243,147,28,67,1,110,95,238,24,180,206,242,192,151,150,118,6,97,126,30,248,78,33,237,108,228,210,252,228,29,14,12,219,245,194,163,62,79,116,163,189,21,191,204,34,166,251,19,186,75,74,16,145,11,205,42,90,3,172,16,34,46,127,235,60,130,165,223,22,174,74,193,110,193,210,7,142,219,3,215,203,244,51,134,68,86,116,32,119,121,217,120,216,223,9,108,182,2,113,52,113,185,110,17,172,203,246,146,245,44,131,166,247,101,82,79,65,145,54,35,100,253,109,235,119,16,118,228,249,66,244,228,3,53,191,26,240,98,9,17,216,166,105,71,97,203,104,121,146,82,76,176,45,152,9,223,111,15,78,244,46,247,104,179,203,84,120,175,168,51,96,173,177,181,23,12,190,252,153,72,86,192,40,77,232,125,33,162,22,223,46,146,143,77,115,238,214,95,124,137,227,76,58,233,129,107,10,62,5,138,56,79,91,212,180,142,235,88,248,112,107,223,90,23,58,223,226,9,168,226,228,27,65,19,69,105,168,139,71,122,102,159,231,235,107,200,157,228,203,102,37,48,215,115,179,237,246,11,251,153,56,119,69,155,112,241,49,237,121,42,13,48,74,99,71,135,232,241,219,202,140,236,205,92,1,91,250,82,127,186,24,137,37,224,133,249,178,194,155,236,69,176,116,105,252,212,163,171,249,54,5,25,31,109,3,189,114,211,196,43,151,171,159,85,189,128,236,114,142,4,24,212,192,212,246,211,66,7,249,32,126,155,2,138,46,109,214,209,29,23,78,194,83,139,55,173,163,88,16,15,13,101,16,205,195,66,77,8,38,33,141,43,75,248,122,6,143,72,82,173,207,222,84,225,144,179,178,78,215,190,247,131,46,36,68,3,102,178,173,15,60,110,196,218,172,189,81,143,70,137,61,130,233,102,138,26,2,119,107,150,240,39,78,233,103,181,7,38,17,159,3,222,228,171,21,70,57,234,118,129,66,119,81,116,167,25,247,5,227,241,89,251,204,106,248,194,214,160,82,21,102,139,94,3,30,170,115,244,171,82,165,24,73,20,111,154,134,34,221,216,3,23,222,236,57,4,182,174,119,127,166,44,103,79,101,168,91,179,115,60,149,101,249,29,133,81,184,140,43,135,233,174,85,68,186,28,163,249,226,76,110,24,183,190,112,137,244,244,50,173,16,93,192,232,59,173,65,212,165,197,187,41,45,162,35,57,25,97,43,214,85,67,195,59,216,112,61,86,17,90,147,158,20,89,55,9,132,56,250,55,15,61,240,188,193,225,160,175,230,133,251,190,171,250,176,86,234,245,180,176,230,59,25,35,131,251,62,212,63,224,214,117,170,182,189,113,108,35,80,183,217,233,57,24,187,224,232,70,70,243,237,25,75,136,21,69,240,200,158,228,201,21,217,158,63,182,17,36,233,251,123,225,251,166,221,209,144,168,79,46,214,18,199,49,219,194,88,122,214,1,158,74,176,142,22,18,55,187,62,141,189,196,140,227,194,251,89,193,32,59,180,136,117,38,66,133,253,57,186,222,30,33,107,36,232,239,193,217,85,152,128,81,236,123,134,82,169,51,182,225,88,170,60,245,56,58,98,107,4,5,180,246,63,242,34,86,194,247,52,50,46,227,79,78,133,114,42,111,204,97,164,81,159,169,225,151,227,185,240,154,227,249,8,134,68,113,40,84,44,173,184,1,167,24,167,198,214,253,3,158,193,116,223,52,138,232,96,56,31,64,52,151,159,112,175,62,237,227,214,168,54,125,249,219,201,136,244,170,243,129,37,83,244,85,81,84,124,212,50,216,76,249,35,219,230,87,156,95,97,20,18,249,14,147,238,214,56,10,69,146,17,39,71,59,170,246,71,218,1,54,180,183,243,179,63,122,10,110,164,127,146,207,151,27,73,162,161,145,18,242,192,43,96,179,39,16,16,107,39,79,82,109,252,181,244,151,205,100,198,221,110,59,122,44,91,227,113,219,212,199,178,188,233,59,211,207,231,236,157,217,228,215,232,8,219,136,113,168,176,79,149,110,165,97,173,126,42,221,131,245,139,47,80,48,119,196,0,221,224,179,29,245,184,23,133,228,153,244,224,109,233,105,71,77,219,78,127,122,83,190,243,103,130,78,126,82,17,131,180,25,45,254,211,232,216,136,37,156,109,204,233,187,114,217,136,102,62,48,122,219,5,197,4,135,209,251,125,36,137,210,12,19,153,179,151,66,48,71,71,210,38,124,116,77,162,132,41,131,6,143,103,2,108,254,196,7,25,250,222,52,165,79,37,34,196,194,32,143,235,84,137,252,147,75,28,12,179,166,127,193,234,137,11,4,251,170,170,251,91,217,163,59,163,15,197,176,19,247,63,34,56,139,87,239,240,89,200,144,195,120,148,146,186,203,189,64,15,239,85,75,67,155,147,187,184,20,228,215,172,201,1,234,70,94,165,24,22,208,174,244,136,220,240,24,92,153,4,6,195,195,200,51,233,42,191,110,203,20,188,12,22,232,129,211,101,79,144,48,120,38,12,100,15,61,96,30,244,24,224,108,172,185,160,222,66,0,138,132,33,186,137,79,201,151,178,123,200,189,152,238,246,147,184,40,222,101,69,181,209,100,60,181,158,92,83,72,110,65,229,156,83,55,79,100,12,102,168,220,240,85,79,29,8,153,86,27,87,131,41,20,163,219,83,182,165,99,201,175,220,26,55,210,31,87,190,239,201,7,106,251,26,98,81,69,44,62,68,203,54,89,63,69,145,44,112,113,31,118,248,79,65,12,139,230,237,106,142,120,111,245,71,180,8,138,125,220,182,89,27,79,77,191,209,254,226,249,124,152,77,16,13,159,147,195,93,155,1,27,53,253,129,219,222,247,232,12,57,90,225,26,34,173,192,240,228,138,238,226,233,1,136,163,183,37,168,159,77,254,238,247,183,207,124,191,254,72,17,48,213,126,48,153,143,254,146,115,218,14,81,186,10,139,254,89,177,81,106,72,161,126,5,205,116,61,121,42,24,2,62,229,152,221,232,156,15,9,102,116,87,124,167,119,3,207,203,135,13,130,15,211,133,161,40,105,214,5,241,140,113,225,150,159,210,109,57,107,143,107,20,160,214,68,84,252,144,46,150,39,247,134,57,175,167,242,208,61,206,116,224,186,67,72,61,157,221,214,115,112,207,33,161,9,171,155,53,251,249,70,218,213,245,194,90,103,63,105,71,36,121,92,243,136,70,29,94,208,195,216,64,214,60,96,150,222,249,38,45,99,102,49,49,249,135,165,140,246,125,107,113,244,198,205,87,83,185,148,181,74,220,247,54,15,92,133,145,248,189,240,126,105,200,136,103,121,135,113,165,56,240,82,104,150,105,103,4,188,159,79,155,68,162,139,45,161,142,13,187,240,133,75,140,113,182,132,93,103,60,224,116,149,185,76,179,165,188,240,144,163,249,156,242,123,97,89,224,254,116,146,88,146,120,198,231,119,54,59,184,206,61,48,229,54,135,113,208,210,229,235,204,190,172,234,14,67,168,213,16,43,35,67,22,19,7,189,160,171,60,71,147,179,241,161,98,106,230,154,158,200,179,68,25,17,24,138,192,75,161,41,46,112,206,26,129,190,252,51,25,143,157,175,24,26,95,111,122,40,54,240,42,86,192,99,63,170,97,153,46,141,20,71,91,126,163,60,48,233,248,128,89,196,255,128,199,61,26,249,200,135,67,115,98,213,24,134,244,195,106,23,152,193,35,158,169,109,251,244,186,17,100,138,143,115,156,37,99,143,7,238,161,53,67,127,6,125,42,15,92,131,20,142,216,225,124,26,58,12,14,153,205,10,13,47,189,87,134,144,65,8,231,33,252,180,158,147,159,95,11,45,65,84,26,159,32,10,89,102,143,152,233,37,169,227,253,128,26,133,249,22,146,126,91,253,149,127,244,158,20,210,119,86,216,170,15,57,8,33,212,21,112,79,51,191,36,156,229,156,40,196,6,75,237,79,165,4,82,148,107,55,86,219,134,180,7,38,77,29,50,135,149,238,209,252,192,181,205,43,146,72,251,194,195,209,65,232,173,133,56,105,110,207,198,46,223,138,52,104,43,79,209,44,83,205,10,161,195,109,206,197,243,41,109,173,20,122,129,27,249,192,231,251,75,61,36,231,77,85,18,23,181,7,38,154,117,77,202,76,143,223,115,242,19,216,182,144,69,53,95,200,231,186,207,32,14,189,75,84,229,243,67,92,138,118,117,107,233,206,233,33,230,157,177,226,77,175,200,116,254,249,178,207,210,230,14,179,244,66,157,101,248,97,51,154,183,107,200,139,90,19,217,124,104,100,158,40,54,161,117,85,219,48,14,90,16,164,129,217,45,235,51,49,181,217,208,23,29,230,195,248,192,180,246,133,160,43,69,231,231,167,137,103,226,183,41,250,104,72,142,56,83,137,159,182,42,206,195,204,139,98,8,166,177,164,37,159,175,107,56,131,6,65,138,92,223,82,32,173,111,203,223,6,126,23,79,215,4,19,82,12,209,86,204,152,79,81,202,8,33,190,11,133,226,121,36,144,23,98,32,20,164,55,159,49,72,61,40,222,229,217,99,208,99,166,48,235,130,63,80,172,27,158,104,193,204,79,2,156,103,9,173,47,197,210,147,173,195,50,200,61,191,12,204,158,227,93,17,222,173,103,5,128,175,227,151,141,209,252,106,239,162,59,188,239,116,208,40,50,103,122,151,205,17,17,84,195,54,239,253,178,72,21,134,84,114,181,44,241,179,38,147,82,136,147,247,179,227,124,56,152,27,113,172,16,67,30,124,198,58,76,246,121,20,161,56,140,129,78,110,79,105,214,148,216,28,222,230,102,254,116,21,237,16,40,69,6,100,61,196,109,40,99,201,127,26,1,93,101,44,241,75,51,36,95,208,241,24,79,121,168,88,87,153,95,153,57,4,167,183,13,12,166,157,195,103,18,78,122,219,229,132,15,49,192,249,206,158,252,116,169,7,118,57,251,70,2,249,143,242,42,222,3,1,47,104,175,79,243,13,177,77,192,123,62,69,200,134,136,72,220,244,94,67,101,152,205,236,49,251,118,214,4,192,222,86,145,38,218,188,103,4,38,148,175,181,54,123,222,174,192,24,96,204,191,68,6,7,185,82,24,54,174,14,158,81,23,216,143,154,105,237,94,80,53,120,39,157,7,166,201,56,151,128,247,219,215,53,169,9,248,90,212,113,176,168,186,57,182,62,254,80,38,207,214,30,34,15,217,246,95,227,194,77,253,206,73,102,88,221,52,84,207,73,118,150,39,151,87,87,40,174,103,180,157,116,92,18,19,185,28,13,118,2,249,233,132,216,249,108,74,238,79,51,201,232,251,133,70,228,83,58,45,227,41,235,236,199,219,241,102,5,131,247,147,204,62,19,186,51,198,64,201,233,43,184,158,99,113,240,214,52,10,149,142,26,74,239,214,200,240,38,9,131,57,12,92,85,47,3,152,38,231,184,43,34,80,45,59,238,179,89,141,125,24,178,18,79,151,247,249,180,32,109,220,163,215,179,36,224,151,149,189,246,135,120,76,86,69,117,114,144,168,38,196,243,222,69,139,7,11,246,90,90,251,162,77,247,89,52,44,53,151,180,66,22,176,137,150,59,196,32,19,50,18,244,85,30,55,199,190,139,158,112,73,147,132,230,96,22,40,82,122,79,246,146,162,153,95,23,187,57,237,236,69,32,230,170,43,3,39,21,11,48,167,148,18,15,20,7,128,246,40,166,35,114,190,226,202,50,250,50,122,114,130,18,223,176,119,8,50,77,182,66,84,10,188,85,26,212,38,121,65,241,214,245,197,8,249,162,37,46,132,176,73,74,153,247,194,144,126,214,95,254,113,94,229,220,98,230,215,205,75,245,126,213,72,35,105,125,204,44,71,91,145,43,107,202,219,98,75,156,174,251,67,193,72,69,102,86,172,59,111,14,178,155,176,144,10,207,226,47,155,238,109,213,242,232,187,210,222,220,247,189,50,243,40,17,24,117,171,118,239,43,87,213,174,92,230,1,38,23,14,247,80,143,54,157,150,120,217,201,106,204,170,137,155,107,138,143,171,32,143,164,106,189,197,204,111,3,197,193,126,169,244,236,253,54,88,108,117,120,147,163,242,218,24,223,198,84,111,8,8,25,133,252,126,192,112,122,135,194,107,223,73,18,133,28,85,63,174,86,125,30,247,163,205,154,9,88,149,153,176,201,23,175,196,89,248,24,203,189,200,128,79,124,163,163,232,151,204,188,48,253,148,250,211,164,35,75,190,83,89,85,209,136,101,5,16,153,159,7,114,123,34,80,76,251,68,124,243,112,26,116,125,54,94,200,222,119,254,78,93,59,34,161,185,159,157,77,92,218,152,143,132,247,50,113,223,29,147,48,198,22,91,79,78,200,121,221,54,152,3,100,202,48,29,181,240,70,193,232,114,62,87,214,17,81,171,1,215,36,6,241,221,148,228,35,52,102,65,125,200,229,102,64,178,107,28,141,30,195,212,251,50,117,254,123,116,66,18,65,96,76,146,226,182,42,29,170,122,238,141,124,111,28,76,90,86,46,236,172,113,240,143,29,133,130,164,191,76,227,243,188,23,102,14,187,143,181,4,153,131,120,31,25,70,183,160,102,138,27,7,163,58,167,163,144,58,67,206,49,82,146,85,208,21,158,77,134,56,9,8,253,46,59,69,35,191,110,100,128,138,142,4,220,226,238,7,144,254,20,240,70,208,34,82,66,112,182,166,190,13,164,121,99,67,219,233,16,213,234,20,125,4,174,19,0,154,225,140,190,112,143,57,152,114,73,123,204,56,232,210,242,208,23,129,21,226,77,129,141,97,25,39,55,126,160,170,123,47,242,127,113,221,231,244,207,218,65,117,242,78,101,137,200,90,151,181,142,201,200,189,107,246,141,75,37,211,19,14,61,97,40,83,81,71,84,116,132,34,11,198,138,216,94,168,44,121,166,123,53,14,206,243,145,178,70,226,171,198,54,136,54,255,179,101,82,7,19,230,183,234,179,2,186,152,235,185,50,44,8,123,120,217,76,186,239,21,53,189,219,128,153,66,244,220,102,246,234,59,149,77,91,199,115,116,35,27,233,33,255,166,0,174,99,97,224,87,29,251,28,212,237,181,141,128,86,216,20,129,91,67,161,64,25,147,148,183,90,189,87,142,101,193,214,163,199,117,30,61,48,22,37,66,33,58,48,209,66,120,248,36,43,125,42,188,174,105,64,163,76,58,117,237,65,40,40,146,112,4,248,73,115,35,214,53,229,58,216,220,36,185,40,61,185,249,226,6,140,229,158,86,135,49,245,153,113,110,122,209,84,40,158,108,81,142,93,45,217,141,242,188,78,164,23,124,229,51,205,53,37,109,173,97,99,220,119,212,70,201,126,46,124,155,247,145,195,216,118,104,1,23,117,159,21,187,249,179,58,37,109,70,131,131,82,103,24,237,64,91,83,122,196,129,107,223,49,150,176,105,214,230,12,218,60,208,15,114,56,205,167,17,135,198,182,51,202,253,125,2,110,141,58,97,220,167,216,184,90,75,138,130,24,140,132,167,210,66,202,88,30,248,52,193,232,56,245,130,54,34,79,28,178,133,43,163,88,189,136,154,134,218,52,160,97,48,227,174,121,230,226,226,144,173,80,30,143,180,108,88,59,98,1,113,254,70,70,18,188,95,249,244,173,61,194,141,76,204,254,88,134,194,238,54,233,251,109,209,4,154,244,212,230,93,18,153,128,129,176,131,124,1,200,19,238,107,180,131,124,143,10,197,211,36,181,107,100,240,200,182,106,87,35,155,214,221,239,201,89,85,179,90,50,25,247,165,8,156,37,29,123,134,145,85,144,229,228,93,230,67,52,164,206,125,53,185,180,173,32,5,38,1,151,238,190,55,93,164,81,250,50,73,14,165,171,108,218,122,91,12,97,190,175,50,245,232,243,16,194,106,196,220,43,149,146,245,51,179,136,111,147,117,87,107,149,44,1,173,220,215,117,2,174,164,47,115,27,237,59,198,104,163,74,219,20,238,33,167,4,140,58,92,87,248,188,144,29,163,20,133,190,173,71,227,118,113,199,56,28,56,189,177,189,173,196,31,48,22,4,122,229,27,215,225,24,227,104,187,139,243,41,29,196,41,197,164,3,149,80,182,231,192,136,212,95,184,77,153,169,129,103,77,249,158,124,16,33,43,76,96,25,151,6,53,106,234,111,155,74,88,143,111,0,255,215,169,240,9,22,231,150,79,100,174,231,232,153,90,44,65,102,125,87,245,183,105,222,188,7,155,239,173,120,150,49,213,198,100,186,137,29,213,140,173,240,121,69,2,125,227,43,44,222,119,9,23,156,18,147,233,89,55,251,208,135,86,200,47,134,87,219,134,103,250,30,13,127,45,126,27,195,234,42,207,20,167,153,176,111,60,48,85,69,69,217,181,223,149,149,122,176,194,76,129,119,93,198,12,82,159,25,250,76,37,230,21,115,249,28,250,84,24,167,49,16,249,38,36,10,3,158,88,175,6,124,158,130,26,129,22,180,208,34,167,11,217,162,235,11,193,240,44,236,4,205,203,234,121,157,38,190,181,46,124,254,172,54,162,248,14,175,251,200,87,87,143,8,86,43,88,229,55,20,42,170,2,14,49,168,238,25,155,179,51,7,53,53,166,164,9,236,60,243,216,94,17,104,233,55,50,77,199,219,35,219,70,76,61,135,194,103,50,143,24,143,74,143,172,157,24,140,64,64,91,1,87,20,54,30,39,80,217,94,53,147,207,126,142,174,235,110,195,209,255,145,250,22,112,15,158,41,112,151,101,4,116,80,108,187,40,3,79,225,217,194,94,169,91,51,167,88,92,211,175,215,195,114,144,124,99,145,230,19,224,77,96,30,48,125,147,242,208,172,79,114,221,11,199,239,64,253,12,233,56,187,191,205,70,69,103,142,197,120,184,191,141,104,174,254,54,235,124,184,155,33,139,40,149,109,80,170,217,241,196,217,253,234,88,49,229,212,125,127,26,237,115,113,210,77,38,190,237,23,190,76,230,251,241,94,133,245,239,78,162,201,108,58,178,194,41,186,111,33,206,231,19,95,252,97,180,235,182,4,192,216,206,110,133,225,133,249,209,108,249,171,88,137,146,81,28,177,72,89,68,34,77,255,148,91,48,196,114,3,85,74,128,41,169,61,165,25,77,79,247,87,45,252,120,87,99,76,92,65,28,166,15,67,205,116,113,39,67,135,228,131,233,129,146,100,211,160,111,149,30,232,207,219,21,9,63,169,190,157,223,182,30,78,119,172,69,155,83,140,190,144,202,67,119,212,143,70,19,46,61,3,145,188,176,163,20,82,159,239,171,98,22,27,40,108,78,93,100,240,46,10,182,0,26,114,240,4,5,182,68,185,163,112,13,212,157,152,205,71,204,27,88,74,209,69,163,198,152,169,121,75,63,71,15,85,36,71,18,8,157,245,22,118,184,236,168,116,170,166,216,176,220,74,247,44,134,187,232,100,203,46,215,127,25,218,141,100,16,54,242,238,238,154,140,26,109,234,234,245,131,87,249,89,22,252,96,152,161,98,231,12,239,20,206,81,28,93,44,233,163,17,94,14,63,68,228,0,134,210,145,183,121,197,196,79,51,14,196,34,21,62,237,10,125,57,212,174,202,148,39,6,76,61,222,97,18,89,179,62,39,71,159,99,184,169,50,221,0,79,12,87,195,125,18,47,164,169,185,235,51,70,138,247,245,18,0,91,185,76,31,9,217,81,63,51,10,8,227,129,209,97,95,238,245,92,31,147,117,80,76,84,252,170,169,27,40,227,114,163,69,31,206,128,39,150,51,254,159,62,110,234,20,223,79,111,52,38,52,211,180,241,138,174,62,198,240,177,156,162,188,125,30,201,52,198,248,7,195,100,91,122,225,8,27,4,75,14,24,133,24,129,207,155,236,238,253,119,102,84,52,167,243,3,55,79,99,25,170,37,195,109,164,142,21,231,62,17,181,54,213,227,36,194,14,217,97,44,167,158,61,12,246,230,190,248,96,148,180,214,122,225,21,204,12,96,162,228,23,246,140,61,66,14,105,235,51,235,168,101,120,36,178,225,142,15,245,133,237,214,189,54,47,188,158,155,54,201,152,22,104,201,207,22,133,22,109,215,187,56,176,245,164,188,240,13,90,77,68,189,60,87,102,132,202,124,225,173,174,76,6,247,7,86,98,33,130,22,183,196,139,30,89,85,1,133,141,229,176,171,136,2,159,11,91,47,156,203,189,109,147,60,148,71,218,140,54,228,40,25,56,73,217,192,175,219,222,247,8,92,155,182,100,66,89,117,37,28,208,161,161,95,167,223,111,135,115,230,198,52,92,179,192,7,198,119,45,142,182,192,82,239,154,122,244,125,155,108,89,242,11,151,72,49,111,36,197,84,240,210,224,30,175,179,159,239,75,51,85,219,214,197,30,48,108,106,157,206,204,182,89,224,61,230,159,240,236,241,219,37,237,162,159,192,47,185,225,223,110,175,246,223,3,175,29,95,72,175,155,32,87,225,54,93,217,155,129,144,225,157,42,76,70,48,142,54,201,229,166,48,117,116,127,106,102,238,221,94,184,237,251,88,182,101,207,21,38,144,249,208,65,19,190,30,203,72,242,114,3,57,144,243,223,120,224,126,95,39,178,107,187,252,1,143,30,48,38,102,186,4,32,175,16,81,202,54,154,239,122,30,74,198,79,221,97,60,204,223,145,70,119,181,223,245,54,182,77,123,70,218,138,66,137,117,57,60,231,102,105,82,52,207,63,208,173,232,51,147,54,172,221,227,93,130,238,231,219,27,246,253,93,248,41,224,24,60,20,213,114,176,161,83,208,86,255,68,183,162,243,69,201,207,228,11,179,247,212,239,22,255,144,223,227,52,157,32,212,122,30,24,83,200,128,171,152,173,25,186,125,42,52,180,247,231,167,73,138,124,173,129,19,225,147,162,62,193,192,187,93,180,63,106,175,184,117,21,239,105,4,62,161,134,190,71,147,30,240,235,202,168,235,244,242,192,219,93,103,129,203,126,190,74,212,65,226,88,190,171,103,136,172,186,186,192,56,37,63,147,40,123,25,191,236,66,109,183,62,71,27,15,218,225,19,146,255,129,158,87,85,3,165,22,172,247,76,194,127,247,128,171,198,139,6,215,22,96,107,229,201,23,162,49,180,252,88,196,192,199,51,213,208,129,178,115,192,45,105,143,1,48,182,76,1,143,154,158,11,59,11,135,219,121,2,111,149,188,35,139,57,60,128,33,231,130,120,142,222,180,101,33,252,167,109,97,209,87,69,72,88,227,224,63,4,60,55,234,80,181,251,16,235,112,131,158,83,211,86,238,207,196,74,178,26,169,158,48,171,123,249,112,154,45,149,42,39,18,67,20,223,232,77,76,239,151,22,172,152,143,155,203,177,32,228,194,206,186,63,225,77,171,241,166,81,163,84,185,162,205,159,102,113,24,27,0,109,241,217,86,177,154,1,163,100,253,132,9,20,101,99,244,159,197,246,33,253,109,51,171,138,177,48,201,92,63,65,223,121,217,41,190,14,243,10,213,232,135,181,188,6,74,168,172,225,104,103,99,151,226,220,40,155,104,124,67,171,74,189,231,70,39,243,201,14,155,192,209,133,151,154,15,31,20,62,188,15,5,68,231,155,46,120,152,131,213,228,119,141,236,152,62,50,12,58,230,151,9,153,201,2,252,246,30,187,247,10,20,189,214,231,224,150,107,140,96,204,178,85,113,27,184,244,184,105,182,7,250,72,64,215,69,205,28,106,189,240,157,231,172,185,187,61,87,86,240,235,118,216,10,167,207,209,37,106,124,140,153,220,158,100,60,105,206,0,17,173,214,143,135,20,170,91,192,3,247,58,211,187,23,219,78,0,161,126,51,180,61,192,208,45,232,86,59,33,224,51,159,44,255,105,192,252,196,185,187,160,70,17,112,239,218,239,142,223,210,26,49,14,54,162,214,77,127,155,226,226,240,55,189,145,193,104,207,209,168,123,249,19,37,24,233,154,233,135,202,234,74,72,88,73,176,58,234,40,251,9,251,58,60,202,19,126,32,36,234,138,144,160,116,0,60,213,15,211,7,113,152,238,78,77,182,67,217,91,62,31,101,26,96,149,161,137,219,111,168,221,1,47,237,250,227,155,205,46,223,137,36,166,25,202,107,133,2,61,130,111,152,101,90,67,215,179,79,252,73,64,58,12,223,73,120,1,103,33,206,103,214,206,14,99,197,222,158,250,198,9,79,252,174,241,213,204,58,91,33,169,226,250,182,192,204,231,178,129,237,173,120,63,162,169,163,38,218,26,254,10,10,38,114,129,139,254,131,223,181,48,93,44,81,165,25,232,167,100,247,250,56,111,217,54,250,55,107,130,138,255,253,84,49,220,232,183,17,27,125,90,19,3,115,244,252,95,73,188,147,159,9,173,181,15,189,103,102,250,168,222,58,101,222,164,77,75,29,16,89,150,155,61,113,93,53,139,238,171,149,101,210,69,153,233,110,241,201,10,147,201,219,74,128,241,200,184,89,40,42,166,72,60,56,156,232,53,144,43,195,167,214,243,238,7,110,230,22,17,112,135,52,48,123,60,18,104,145,119,147,111,84,164,179,82,197,125,161,5,118,127,26,17,140,187,70,86,244,176,100,214,197,86,202,83,161,102,246,54,101,161,25,230,158,93,252,83,162,59,165,203,234,140,124,115,161,117,251,131,113,140,22,3,87,40,0,59,150,87,236,94,155,38,105,45,225,239,62,167,56,9,240,235,247,178,217,35,76,103,182,179,122,162,102,126,127,26,249,210,40,162,76,243,166,73,119,118,162,177,233,44,121,95,70,113,154,246,89,150,76,232,36,37,224,1,13,18,20,234,24,109,206,91,217,19,96,86,231,105,226,230,52,184,216,226,245,54,186,142,207,18,153,229,167,89,188,93,199,144,6,219,210,117,120,159,160,24,122,173,31,77,212,112,163,56,214,121,18,192,223,203,34,155,219,36,226,30,54,35,251,224,71,229,190,11,91,4,127,43,218,67,63,116,85,40,193,247,129,50,40,168,61,125,240,206,38,158,121,97,196,130,91,220,213,182,150,174,123,217,27,17,189,21,119,133,37,164,56,217,216,22,241,236,146,191,33,120,30,40,242,204,23,197,96,215,31,55,130,31,100,101,29,69,54,245,196,216,190,200,153,42,167,124,58,39,100,164,5,213,199,32,244,109,21,164,32,178,218,56,5,126,48,110,149,162,255,75,139,142,181,138,124,48,61,37,146,0,155,148,233,40,245,126,240,32,99,121,23,111,211,237,206,174,128,0,47,132,46,146,251,219,165,160,113,53,28,54,149,206,44,48,45,170,158,174,33,199,39,215,133,237,0,31,227,135,209,232,159,238,82,112,190,43,180,250,61,156,217,52,29,138,196,135,209,235,183,247,112,155,79,98,19,58,32,58,81,103,123,240,125,151,200,206,84,152,208,1,55,138,101,174,56,193,142,111,157,167,116,79,142,10,49,28,203,15,182,2,242,93,156,105,86,153,197,213,48,49,86,166,245,66,224,53,173,201,244,131,43,41,201,75,5,161,118,77,234,199,225,1,81,244,46,99,20,167,105,244,248,141,5,94,197,172,194,201,38,107,64,208,152,29,94,240,20,170,194,88,157,21,135,201,159,61,71,39,100,89,123,192,244,113,20,133,233,242,241,147,27,215,224,110,161,144,193,161,212,208,28,230,243,147,251,134,5,57,92,54,2,69,241,179,235,92,122,105,40,142,215,56,57,251,168,187,111,52,152,190,4,135,209,185,45,250,219,39,64,90,223,30,127,21,179,116,185,132,142,105,126,99,238,6,8,103,24,75,105,61,249,156,249,222,24,254,98,207,149,153,141,152,131,21,226,157,162,203,124,40,28,70,122,118,230,7,14,150,24,2,41,102,118,170,240,136,180,250,42,191,108,90,127,97,191,234,1,97,169,237,7,196,49,220,97,148,237,103,127,47,108,21,31,41,188,57,81,128,7,198,55,218,97,168,56,243,121,98,191,135,236,112,183,138,149,194,121,121,149,142,197,149,148,87,125,225,26,15,148,105,28,97,175,191,34,216,162,80,199,22,251,27,119,21,162,157,172,178,212,172,172,107,209,97,146,8,50,145,192,0,231,171,11,120,44,105,99,96,247,139,119,88,28,77,214,101,203,201,81,41,117,55,160,69,123,25,210,183,2,159,253,116,143,223,54,161,10,249,98,6,114,142,46,217,184,144,8,63,35,73,78,190,233,155,142,27,163,47,87,12,222,201,43,90,226,214,225,102,221,28,2,51,55,248,84,80,9,61,132,161,65,114,134,85,222,175,252,64,85,202,149,124,156,72,108,94,248,108,4,100,244,176,38,77,119,6,97,191,119,190,222,203,42,179,61,117,207,59,224,140,41,146,192,198,47,253,130,61,70,41,109,16,83,224,201,200,244,223,38,37,36,196,75,8,25,121,142,248,44,54,219,92,185,240,134,85,240,246,41,14,197,56,81,142,38,114,113,250,59,133,231,209,69,187,144,48,9,90,139,127,143,86,215,203,250,195,141,209,81,46,156,245,147,177,207,115,215,248,224,6,222,67,122,114,4,48,70,124,112,228,82,235,3,239,236,237,128,118,116,21,7,191,105,198,98,251,130,103,151,91,20,132,134,57,21,150,167,13,49,191,167,248,86,249,94,100,26,49,183,249,121,79,141,138,244,131,246,237,129,34,31,122,218,98,41,74,240,151,195,215,19,184,118,161,6,3,119,55,172,178,89,162,75,139,35,1,123,75,206,143,0,70,170,118,43,108,89,55,135,97,167,233,24,27,240,155,202,133,199,16,203,5,102,164,130,95,89,192,232,95,203,48,57,49,81,185,107,25,52,144,58,229,109,64,115,118,198,10,30,6,248,149,118,133,145,229,137,65,150,104,24,212,163,169,132,199,26,206,167,59,245,167,217,15,198,74,199,52,218,244,227,176,246,238,88,111,206,126,172,107,64,70,122,60,84,244,97,115,162,135,37,15,141,190,232,248,172,11,33,215,222,114,101,176,107,189,230,184,126,78,118,75,97,250,199,252,179,134,133,208,164,98,15,23,10,194,104,192,24,190,202,76,203,96,169,177,18,82,156,19,245,64,220,95,206,130,95,228,171,94,194,80,199,69,36,209,63,27,19,14,186,136,242,58,49,69,114,241,26,235,159,193,127,249,194,84,164,221,46,200,102,241,179,51,146,163,55,140,153,234,51,105,53,93,87,185,175,109,250,156,254,219,103,165,28,207,109,19,199,56,203,124,81,82,36,149,36,48,183,234,75,60,253,121,69,227,111,244,206,247,142,251,134,181,37,114,219,211,244,206,135,223,23,45,28,98,131,4,122,62,199,22,48,171,155,188,109,114,160,211,137,170,180,246,12,72,70,2,155,237,161,79,195,214,93,34,243,44,212,152,51,19,251,67,67,39,98,172,7,77,17,247,84,118,37,226,109,131,135,201,64,92,227,131,81,193,209,105,24,241,133,238,198,233,38,183,52,197,143,1,184,151,26,207,12,187,44,97,249,88,204,189,189,209,98,225,54,155,68,37,22,24,42,182,223,23,218,243,82,107,154,8,85,81,109,15,216,12,51,21,102,131,21,71,91,235,182,222,55,254,179,41,126,155,107,121,78,142,14,114,94,1,79,237,36,2,198,145,211,151,54,108,17,68,165,156,60,53,74,109,254,200,77,141,88,62,207,3,163,221,154,3,166,180,35,15,149,239,173,44,255,109,220,81,158,199,146,127,51,147,195,197,98,15,129,145,177,172,23,166,55,91,97,40,135,241,141,252,154,223,228,169,65,20,143,48,9,46,161,24,158,208,112,73,39,198,14,152,8,92,30,90,54,142,65,220,54,185,80,89,88,23,173,117,37,62,2,94,184,52,47,218,46,104,184,144,62,48,205,11,242,200,11,41,177,8,23,88,8,165,101,147,144,61,183,124,143,110,165,138,255,147,69,244,148,222,3,174,218,106,202,28,153,67,229,18,152,6,93,61,57,194,17,49,80,33,126,151,7,222,182,167,186,240,217,168,200,104,168,169,132,13,147,193,69,164,36,45,50,10,17,76,251,109,26,38,4,94,107,246,152,18,207,34,150,165,185,215,108,99,186,55,180,255,94,183,116,104,225,11,3,155,244,194,143,22,191,153,94,157,201,42,224,220,84,149,14,227,151,179,55,191,151,118,70,218,218,242,80,241,60,139,5,208,210,48,69,31,42,234,249,43,134,57,21,86,73,165,28,152,201,36,94,40,226,67,83,223,88,175,230,95,21,159,88,210,246,95,172,116,218,217,156,231,251,5,106,23,136,25,199,212,93,74,156,220,200,24,2,179,118,167,123,105,75,141,175,231,50,223,191,125,63,254,42,162,62,208,204,40,218,92,152,76,111,85,216,4,117,2,54,165,30,129,169,6,223,25,117,153,0,235,133,207,231,55,239,18,71,83,96,214,177,100,220,199,61,238,67,43,154,210,160,243,187,184,77,243,34,249,193,197,8,140,170,122,140,37,19,103,145,71,74,57,181,197,70,4,14,101,210,219,182,204,79,218,1,119,212,169,4,94,38,57,16,48,73,33,121,157,208,239,238,19,111,44,67,91,79,190,227,166,72,45,222,108,31,18,175,38,158,123,47,90,221,165,80,92,68,107,53,80,147,113,187,104,97,47,22,51,241,249,139,51,130,21,134,222,17,187,39,171,14,203,135,189,207,44,238,82,252,44,203,148,65,239,53,111,182,59,119,248,155,137,111,19,148,246,158,84,238,162,157,197,216,13,248,44,109,177,103,164,233,182,221,36,166,193,233,198,73,39,30,235,186,6,88,116,225,85,64,224,166,228,120,204,110,232,186,137,69,157,172,193,126,110,11,47,137,8,24,32,131,86,69,27,237,240,142,34,217,35,209,6,207,164,187,80,139,117,18,23,41,28,1,167,17,211,48,25,80,161,233,217,193,181,236,56,55,206,81,207,169,217,88,248,35,27,104,84,141,231,212,116,130,93,24,109,91,125,162,9,67,232,128,23,66,95,250,200,80,26,138,57,156,67,245,187,131,56,87,92,158,134,112,129,110,110,25,40,240,147,178,124,119,232,24,201,51,235,41,221,157,27,31,117,217,242,221,237,110,114,4,247,104,250,200,138,192,25,163,197,117,167,186,37,106,145,8,30,145,208,238,119,201,102,223,173,87,206,212,231,247,77,99,88,31,10,99,174,30,83,194,46,168,213,234,80,33,94,240,13,41,135,226,110,115,225,19,35,195,135,249,193,44,176,112,229,21,46,161,135,79,194,185,104,174,157,118,1,100,196,252,104,148,11,178,172,124,39,92,78,97,80,192,170,185,159,128,28,70,38,245,127,135,77,253,78,199,105,65,100,201,79,94,33,218,235,51,199,201,58,246,233,136,13,159,201,76,222,55,50,190,123,196,209,80,84,154,142,181,129,93,142,163,164,44,247,131,206,59,21,158,184,242,141,76,55,142,5,171,197,79,147,125,200,243,253,192,86,141,163,207,67,40,207,27,33,150,245,153,1,94,101,23,203,136,9,119,17,54,164,195,216,0,232,204,64,116,231,194,46,240,7,139,10,102,49,212,86,176,145,240,117,203,170,139,56,209,36,163,249,197,225,222,84,144,245,192,102,26,60,29,134,132,46,57,6,232,3,57,197,235,30,41,23,17,69,53,74,121,41,49,150,6,241,218,115,52,109,27,190,131,66,42,170,74,53,202,74,129,103,224,250,125,35,234,43,102,150,112,19,207,244,27,131,101,210,12,38,91,195,109,253,148,45,96,76,207,117,206,195,249,207,25,217,232,30,227,37,35,87,190,140,154,230,111,140,232,91,248,118,244,158,92,221,43,163,115,204,103,160,46,147,108,95,1,111,245,202,96,173,107,219,45,62,23,77,46,93,8,52,192,103,111,184,3,206,116,123,201,111,159,229,177,185,202,57,210,250,232,183,202,209,155,44,183,175,35,141,15,170,233,242,184,205,56,40,142,198,90,92,242,191,40,237,184,110,233,130,77,38,237,199,128,108,130,252,145,154,189,180,78,199,40,64,231,21,167,62,129,228,210,81,190,97,144,122,6,131,182,181,158,219,115,97,168,0,250,209,48,89,167,142,21,72,69,247,182,206,79,53,169,215,2,67,111,141,147,179,108,235,64,92,97,176,99,221,167,181,234,156,133,172,175,51,54,150,69,4,85,215,206,101,134,20,37,96,50,47,207,80,200,61,18,234,80,119,134,116,255,51,144,70,119,255,66,227,3,40,163,99,110,19,207,136,79,0,238,229,210,72,200,40,55,113,240,48,26,167,12,113,91,29,227,224,115,97,89,231,141,137,139,153,103,99,105,90,203,83,63,31,56,236,41,174,27,170,148,100,32,96,27,80,172,252,193,166,40,33,60,69,163,220,230,230,235,155,53,255,103,137,213,183,41,101,123,70,149,8,117,75,201,117,242,144,182,119,49,45,58,222,230,179,56,38,70,245,116,148,100,183,164,24,54,105,104,175,66,91,114,41,105,57,10,198,117,200,114,208,222,123,38,87,93,98,208,97,222,62,223,117,232,84,41,191,49,28,57,65,135,217,100,44,141,56,176,30,89,126,105,25,189,5,189,175,6,81,175,4,108,190,50,93,23,17,200,222,126,229,25,122,195,19,134,89,211,183,63,149,76,227,122,125,150,55,243,249,250,96,20,210,247,19,216,242,225,103,191,114,83,24,214,37,232,192,65,135,93,152,218,15,93,119,77,37,171,7,56,181,13,151,101,185,20,151,54,36,208,225,112,253,101,118,87,62,74,59,107,81,211,9,137,148,184,147,150,240,46,128,172,245,132,4,188,224,22,240,25,255,251,133,195,161,16,121,145,241,108,127,56,121,142,128,194,56,231,251,185,176,17,233,164,51,99,151,36,90,122,118,91,203,11,232,11,199,115,90,116,20,158,40,222,5,60,180,134,199,243,12,27,26,164,133,91,74,186,2,156,141,210,112,238,253,50,234,253,19,77,36,36,180,226,170,41,14,235,84,72,221,37,199,48,130,112,84,52,112,69,201,211,53,154,129,145,212,210,147,83,211,233,113,91,124,216,250,117,85,98,137,26,240,166,211,85,143,134,48,177,226,121,195,181,213,229,163,154,51,215,133,205,125,242,9,147,194,191,19,24,202,247,120,54,3,136,187,126,112,163,5,59,61,251,144,177,250,186,48,4,181,242,196,243,165,230,11,219,99,211,128,221,58,225,239,165,97,200,163,113,80,26,49,10,27,49,147,206,134,29,89,23,95,34,176,103,83,233,79,194,160,41,215,69,218,74,183,2,148,147,218,61,182,214,169,75,42,20,226,21,147,29,182,76,75,227,109,54,69,201,19,139,157,13,230,179,13,57,51,194,108,49,10,145,59,26,26,243,82,77,191,55,125,214,196,157,159,213,222,118,233,247,104,72,154,113,105,39,176,71,107,124,95,184,75,83,37,50,112,92,203,69,201,119,103,129,137,131,227,129,210,51,121,55,95,24,114,210,192,117,225,180,196,27,209,124,47,105,147,138,151,117,190,211,27,79,91,250,148,198,143,128,207,118,231,206,56,152,154,149,122,15,38,17,124,19,100,72,230,206,144,212,54,201,33,9,120,73,111,159,216,124,220,131,207,134,164,9,204,122,51,226,235,24,88,222,41,154,111,3,161,205,9,91,104,169,7,166,83,236,206,132,52,183,21,121,220,232,112,213,24,254,152,192,139,106,217,143,6,230,124,31,224,172,194,25,232,7,38,70,105,192,165,74,238,13,152,47,125,223,153,16,249,16,129,75,239,222,113,99,191,189,196,80,152,106,55,27,228,59,143,150,45,141,222,212,193,96,2,95,56,169,152,21,48,98,25,113,105,133,125,186,188,16,56,155,37,199,111,195,30,234,85,97,186,22,239,209,67,133,96,15,124,254,236,252,79,131,147,68,111,100,109,207,60,145,134,192,226,213,2,60,92,58,250,119,110,145,89,100,79,95,66,20,211,110,187,108,29,165,80,148,239,140,195,180,217,4,69,27,218,219,175,64,105,164,148,239,131,29,131,119,236,88,234,243,12,89,185,238,51,43,12,87,119,6,134,161,37,215,77,53,188,215,59,210,140,233,39,176,137,126,220,73,158,189,144,28,13,71,42,98,160,102,44,16,69,231,138,14,196,69,133,255,252,186,220,215,153,193,207,174,204,207,221,44,157,32,239,99,163,106,19,11,54,157,92,210,10,2,69,115,235,100,137,52,119,86,152,62,229,59,35,81,198,122,78,78,203,238,138,105,227,236,62,101,35,13,124,86,228,24,42,184,187,73,45,99,49,91,209,123,233,240,196,198,116,9,156,175,35,37,48,218,114,77,225,165,179,225,164,117,127,8,140,110,117,132,188,84,182,230,141,38,184,73,168,157,114,244,146,186,25,140,130,50,229,177,16,150,54,185,52,84,129,103,132,42,205,140,37,229,198,10,106,221,17,141,55,136,104,242,211,133,5,95,174,140,100,87,85,216,26,179,28,94,244,13,233,209,21,243,157,120,166,172,71,183,204,130,213,98,169,81,32,234,39,250,123,166,29,242,67,197,165,18,232,172,43,83,146,19,8,1,214,22,249,103,58,65,144,227,253,107,244,115,255,1,145,252,242,204,161,184,39,39,169,163,8,247,180,97,44,218,100,190,188,50,240,35,128,123,134,109,38,233,255,67,11,98,162,227,105,135,68,113,207,185,154,5,145,238,45,122,149,52,33,58,41,225,132,18,212,69,180,223,6,208,5,122,14,188,147,178,95,105,148,56,147,119,112,210,51,17,151,182,165,23,106,42,65,192,198,8,73,69,222,14,140,57,150,195,133,205,143,118,83,162,251,94,189,199,9,120,22,109,87,131,140,236,196,253,202,191,237,207,109,165,115,132,119,148,29,248,4,189,77,47,60,229,208,240,6,38,159,46,71,35,252,24,164,223,3,91,50,82,97,134,158,19,226,81,188,81,115,49,204,197,207,124,26,39,47,227,109,61,207,27,206,222,133,201,15,200,203,198,107,228,254,180,41,128,62,104,15,195,53,96,163,91,40,124,62,213,30,87,214,242,18,98,33,48,57,241,21,112,161,104,174,112,138,208,7,152,109,123,85,93,47,72,122,241,219,108,91,246,3,163,117,18,247,133,52,141,142,67,84,209,87,143,223,70,222,90,251,148,50,100,204,26,39,183,116,161,30,141,86,225,133,225,57,61,39,55,182,166,63,53,210,179,233,57,26,125,152,232,96,56,203,101,82,107,179,243,72,176,131,113,170,63,219,144,164,125,76,153,229,114,248,71,128,209,243,90,15,124,190,237,26,71,143,253,152,63,111,182,60,35,30,11,245,249,246,92,121,65,230,62,174,156,118,35,109,64,196,219,169,70,91,7,123,162,169,189,47,116,120,186,174,222,172,205,222,175,158,60,203,51,109,40,219,213,7,165,143,211,207,141,90,242,208,134,207,179,170,84,55,219,134,6,122,102,2,149,159,195,143,182,198,109,195,35,208,47,204,216,83,158,189,53,162,104,81,47,122,2,210,179,169,10,120,217,26,245,8,92,103,207,231,97,50,69,196,211,31,81,239,244,5,117,16,175,19,18,10,138,214,225,187,103,131,31,155,33,130,221,232,2,68,118,18,155,65,133,123,149,99,177,25,84,37,115,106,183,45,126,25,29,209,199,86,112,221,2,160,193,165,170,11,228,156,54,139,5,12,19,84,79,78,9,180,221,163,97,51,43,140,140,69,190,71,159,39,166,78,223,104,111,184,130,8,143,140,97,247,168,168,195,153,92,23,238,67,141,28,184,87,143,79,240,252,194,227,90,97,212,151,238,19,183,126,85,61,57,185,194,30,87,62,251,163,24,110,185,140,251,50,167,173,133,10,23,189,178,243,2,84,36,209,136,239,227,219,246,27,60,250,163,60,223,113,42,80,244,121,102,40,192,220,135,178,94,149,105,218,87,103,79,85,224,199,189,121,154,38,137,119,203,208,58,240,88,144,163,145,209,242,186,112,126,92,223,135,41,33,199,165,209,114,168,182,79,12,209,116,7,3,132,4,29,166,4,178,219,87,40,246,176,169,234,51,133,130,236,217,114,99,154,245,170,202,244,131,222,18,159,85,48,127,222,42,241,251,147,80,242,238,118,224,50,212,164,104,152,105,153,255,54,132,192,170,246,233,116,48,197,92,76,46,92,11,171,166,32,83,60,85,111,82,157,73,213,27,160,43,56,195,4,244,236,22,212,204,135,6,142,158,239,79,211,108,249,184,151,225,107,216,163,55,10,233,188,249,216,217,143,26,63,93,205,238,89,237,26,104,213,76,113,52,83,156,14,242,130,16,172,175,142,148,204,217,249,136,3,32,180,29,111,249,106,141,12,132,90,21,39,222,137,247,78,33,65,242,88,226,156,125,106,113,233,214,73,13,165,168,12,2,204,233,124,59,198,48,175,26,234,254,76,179,254,158,254,211,86,255,213,11,79,100,233,188,21,136,137,122,168,2,55,98,17,103,170,15,184,61,141,43,157,226,116,222,241,208,58,25,141,164,48,57,85,143,210,204,196,70,237,76,173,46,224,41,63,36,24,159,66,154,53,186,85,79,177,18,158,163,116,127,159,41,98,17,84,0,2,54,211,183,11,211,205,237,187,139,105,74,18,170,64,108,58,138,163,5,12,225,79,22,17,154,82,189,64,200,149,193,233,95,130,178,225,186,173,112,4,159,18,125,98,165,21,6,128,38,241,66,183,248,133,173,15,61,122,248,236,169,138,179,109,167,131,105,143,56,57,35,85,38,99,54,166,165,164,56,154,209,32,67,137,92,205,118,238,1,60,70,82,203,67,225,26,140,62,131,187,164,204,129,79,208,16,99,9,109,155,36,11,28,118,4,37,250,167,232,39,120,172,60,204,37,182,180,248,109,92,171,187,162,165,239,152,202,231,79,59,86,96,26,254,239,51,53,86,173,92,248,52,142,121,252,244,162,187,77,110,123,82,40,26,23,174,143,254,42,174,138,233,142,114,136,82,106,58,111,30,73,41,230,242,31,71,75,30,57,86,80,45,86,25,227,49,235,11,67,198,41,197,64,252,229,5,5,61,3,117,222,99,105,205,83,20,33,189,248,4,240,13,215,65,204,40,14,233,21,224,210,159,71,138,86,110,142,117,96,98,207,44,34,18,248,47,223,51,159,240,81,135,176,185,88,175,24,163,56,96,232,64,160,50,82,171,12,4,126,252,194,104,42,173,152,137,201,237,39,105,131,71,201,171,181,59,132,213,119,144,190,218,118,195,160,249,19,219,82,120,214,123,71,68,149,18,67,117,219,185,123,48,78,38,120,75,71,68,39,195,16,18,242,211,18,174,41,235,85,155,104,79,17,120,234,185,161,46,199,103,121,230,250,173,10,16,248,199,167,120,81,132,172,210,120,0,122,158,64,204,209,8,173,44,29,34,38,192,125,127,217,76,215,245,186,113,169,136,131,205,203,247,65,201,40,196,77,211,186,255,28,76,223,111,116,245,46,90,237,147,190,11,58,23,227,195,49,114,179,162,103,15,49,239,133,209,252,89,21,205,195,21,64,13,157,146,86,70,201,108,211,173,24,48,212,5,125,220,230,233,26,191,108,143,68,174,155,54,26,151,47,4,166,83,77,190,140,10,221,32,134,254,162,93,69,68,3,240,66,46,177,91,109,80,29,245,163,171,230,247,126,209,87,82,131,186,215,21,90,64,33,102,234,198,201,50,224,75,96,204,94,245,228,108,209,71,12,20,188,126,37,126,34,101,58,66,115,6,182,214,124,38,178,194,138,29,95,214,66,90,93,63,188,210,113,164,140,219,70,159,92,103,224,130,2,92,191,48,121,170,231,228,101,223,81,120,118,189,106,220,215,205,110,44,230,49,72,71,42,97,216,205,226,235,126,61,80,154,244,227,66,21,247,174,152,102,193,169,51,25,112,110,247,104,168,13,242,76,179,121,252,250,209,27,210,146,142,82,68,28,198,22,120,74,126,181,67,45,165,185,201,97,228,62,116,164,101,211,7,222,1,99,215,161,48,98,104,113,110,51,4,211,251,106,61,154,199,41,233,162,38,36,104,45,65,223,53,23,136,173,17,169,113,212,156,100,8,140,102,187,158,155,174,197,24,165,112,216,84,14,231,108,1,73,156,56,10,249,78,71,10,121,225,72,76,152,31,64,211,39,202,191,190,129,192,54,17,93,185,233,20,101,21,26,178,153,225,21,203,243,238,84,17,135,120,6,194,89,10,124,10,238,166,70,45,159,14,61,235,221,239,168,159,193,137,215,158,194,133,236,152,195,88,212,139,71,13,86,14,221,201,139,236,158,30,183,11,206,6,59,199,209,70,226,224,222,48,142,204,119,99,98,251,10,181,2,131,89,218,220,243,140,163,233,79,44,2,243,184,226,186,201,72,72,244,129,36,116,115,7,16,96,58,151,182,192,24,41,53,71,137,160,100,130,102,222,186,203,48,82,210,93,250,38,73,190,247,176,215,49,186,102,17,26,43,242,195,244,195,249,109,21,68,228,228,174,153,65,171,107,254,66,42,128,44,125,127,187,18,96,71,90,142,210,76,213,204,89,49,119,36,31,98,48,186,31,171,247,98,133,239,16,78,64,130,67,198,129,169,123,246,80,55,200,36,69,101,227,129,97,65,117,199,9,26,73,209,84,186,23,94,208,107,247,74,145,25,79,98,213,38,48,94,87,62,201,82,162,200,170,137,148,55,155,208,28,250,5,39,216,175,226,173,0,69,101,187,53,27,10,159,103,149,146,93,104,158,198,69,252,222,8,49,236,16,250,69,39,243,220,99,136,67,239,194,36,253,194,148,128,35,63,76,193,11,98,150,192,131,141,201,116,5,3,182,157,242,212,50,9,42,55,101,230,141,237,42,37,100,102,50,92,207,93,255,96,152,89,216,18,24,183,84,191,49,219,158,171,31,88,54,25,96,255,128,232,224,238,42,6,5,225,121,122,171,209,68,248,34,171,188,97,54,93,85,143,146,169,121,77,245,174,180,84,102,243,111,4,142,9,85,177,11,23,51,65,253,78,254,153,47,221,225,128,125,42,21,183,208,94,64,91,92,30,106,70,191,194,231,104,74,235,143,184,81,206,103,246,106,190,191,94,38,40,45,195,156,58,124,124,189,203,156,252,2,75,203,52,39,198,85,117,168,42,245,103,186,214,217,31,217,70,81,93,29,66,24,244,148,160,63,56,51,170,37,11,132,196,85,137,157,160,9,95,110,25,104,16,2,162,39,154,231,141,81,195,69,179,21,130,138,171,66,36,186,89,3,198,193,241,76,113,62,20,246,250,249,177,95,24,173,140,233,107,61,20,199,46,154,143,192,231,195,247,121,99,27,27,183,255,191,122,222,255,237,63,252,215,127,251,239,255,238,111,43,85,251,159,80,169,250,71,87,116,47,152,138,219,8,120,48,57,85,121,26,132,47,254,26,209,168,67,138,69,158,37,241,181,63,12,230,50,213,121,58,239,129,96,223,95,211,48,67,106,121,17,173,90,186,213,95,211,153,76,84,98,144,150,238,22,75,41,185,229,172,190,220,9,175,174,225,19,29,172,62,10,155,2,211,93,26,3,12,171,217,34,27,118,84,217,207,76,230,71,19,93,116,73,97,210,161,179,220,161,134,30,18,42,118,10,159,167,230,244,185,51,87,255,210,217,2,27,135,229,27,97,214,28,164,203,26,33,115,206,241,105,208,225,42,31,198,137,147,234,21,75,49,213,5,81,237,162,115,48,133,56,220,66,87,71,13,226,237,117,244,21,112,197,249,171,234,7,139,152,139,127,238,103,175,84,84,222,153,202,224,93,111,145,187,232,89,39,3,12,28,188,152,180,204,221,82,162,8,52,213,184,88,135,7,157,189,75,97,73,118,47,219,93,201,3,231,232,225,45,16,240,2,17,201,232,250,219,184,0,249,3,71,56,87,111,11,222,248,244,252,201,50,57,7,189,50,188,214,66,199,136,150,55,101,173,163,145,76,166,46,212,107,216,87,60,211,243,25,121,195,87,76,147,232,209,21,145,14,133,28,175,11,251,38,13,7,205,108,57,50,9,204,38,93,183,114,116,102,70,251,17,195,144,214,16,153,188,209,209,113,218,57,151,54,144,69,19,152,202,69,44,90,166,131,36,243,92,54,69,89,127,226,22,7,15,9,55,243,79,193,38,142,70,22,112,232,98,157,105,6,117,61,33,190,38,233,156,239,152,139,35,196,233,235,169,89,183,232,138,104,187,5,255,237,159,108,203,3,155,158,131,47,214,228,198,146,62,53,172,140,91,172,229,44,151,82,148,201,230,108,230,91,111,146,236,34,130,128,233,223,70,81,212,195,8,84,204,117,28,158,155,186,47,12,243,241,170,110,228,24,50,161,207,234,42,75,40,148,105,124,84,200,78,236,8,159,40,131,201,116,104,101,170,200,71,140,130,129,187,44,167,38,71,147,60,13,72,139,33,146,232,23,166,234,25,251,146,126,34,138,164,230,134,136,116,14,87,25,161,248,131,34,226,189,114,83,22,236,158,245,61,113,49,178,124,18,44,163,13,19,219,26,19,118,236,146,72,49,239,150,125,227,93,186,4,151,110,62,204,59,238,67,179,141,98,73,164,16,179,184,8,3,240,185,242,149,159,45,83,43,113,225,72,83,233,122,220,9,104,106,109,114,180,218,111,155,1,141,107,254,0,67,186,122,246,122,40,152,201,201,31,145,91,147,79,119,153,144,223,111,63,7,159,208,172,248,26,2,154,85,130,25,31,222,61,99,99,132,111,235,214,93,87,182,125,105,220,54,29,255,10,211,81,226,141,87,192,173,235,182,10,205,101,55,173,155,54,133,169,33,94,39,61,233,62,236,120,151,211,192,162,73,131,51,244,156,38,13,172,226,105,160,212,116,214,69,115,215,237,113,57,19,131,30,108,90,201,10,211,169,223,47,124,238,67,175,204,248,71,142,178,163,211,93,106,89,178,137,5,110,170,145,75,99,219,156,177,235,162,70,38,106,69,29,58,223,188,99,56,161,21,161,121,22,212,58,34,75,121,224,209,212,24,142,36,76,104,202,27,140,16,137,166,182,106,14,193,75,130,147,166,171,4,155,135,228,205,204,6,239,173,3,169,81,244,138,65,204,209,162,215,97,41,187,43,98,70,147,194,124,178,152,37,5,201,20,148,78,248,39,27,184,111,34,156,13,183,234,7,218,102,98,205,251,211,184,223,62,249,64,54,59,41,224,51,253,169,131,64,183,226,251,125,42,169,225,209,166,57,82,196,218,47,124,38,72,29,135,70,157,8,249,65,56,216,51,61,233,217,18,86,152,214,203,162,134,194,36,134,217,158,68,70,195,4,168,20,70,129,163,94,88,27,159,72,103,159,203,190,153,150,181,85,144,171,159,177,148,103,142,234,193,102,255,32,59,58,242,133,59,214,78,251,237,150,20,134,9,26,101,230,189,254,248,242,251,64,1,68,224,231,219,69,252,183,71,190,143,61,194,243,1,13,2,223,200,226,67,216,208,189,13,233,0,151,56,3,61,27,79,169,65,211,168,59,102,186,215,109,22,14,90,184,56,231,186,169,173,243,178,52,122,164,246,55,93,198,135,12,19,209,165,86,123,40,215,220,39,78,91,143,166,213,38,153,198,251,204,6,18,242,242,178,39,132,188,124,225,1,175,77,107,69,133,254,208,128,89,133,159,82,210,196,175,55,96,210,160,250,219,216,31,222,180,218,196,230,90,106,92,108,138,90,156,155,86,3,205,13,147,201,137,96,191,161,20,240,140,113,196,117,182,207,196,102,137,53,198,91,250,171,237,190,206,108,170,253,15,188,246,205,114,158,65,174,83,22,108,161,150,238,193,109,232,26,128,39,70,176,241,78,76,180,85,141,182,211,43,83,162,44,184,145,92,146,97,116,2,164,25,81,144,217,123,106,64,109,174,9,53,93,152,230,62,121,98,27,99,235,59,8,83,86,14,70,199,47,32,141,155,54,38,173,172,23,118,150,243,25,95,253,218,198,248,80,152,186,113,36,242,241,185,208,143,135,38,184,91,228,37,27,254,36,211,55,45,43,49,16,240,141,24,242,46,81,229,158,51,170,242,180,44,104,120,135,4,204,217,78,221,76,61,98,230,91,96,24,143,233,166,226,207,252,83,245,228,133,109,70,191,112,26,90,157,166,105,48,234,92,228,124,52,0,51,247,180,85,229,220,89,253,209,169,109,83,145,190,240,212,218,30,29,193,80,142,165,2,161,182,217,227,132,3,57,68,75,41,70,109,77,179,14,138,27,113,217,184,158,202,36,141,176,208,186,53,2,19,79,149,103,50,81,106,190,188,149,97,132,27,225,88,156,111,227,236,81,163,232,110,90,159,194,161,56,177,67,108,235,88,44,170,206,163,136,123,210,59,16,240,202,194,214,239,166,231,222,98,252,255,12,174,228,202,200,172,69,242,10,119,172,199,139,18,133,151,30,57,90,90,166,213,73,28,41,181,210,163,112,130,235,151,180,135,119,211,74,235,247,202,78,120,166,195,12,88,184,62,28,90,30,190,13,61,136,245,30,61,179,50,17,40,155,180,118,31,41,42,177,202,128,162,142,146,98,150,166,45,86,132,52,32,212,156,23,26,156,24,60,50,30,106,137,89,226,198,162,58,80,153,232,15,215,39,241,201,5,204,56,84,194,13,157,244,247,153,158,169,175,233,27,25,162,83,5,12,235,79,111,140,2,243,136,223,182,202,137,210,175,18,30,142,129,210,128,174,172,177,129,43,99,137,145,100,61,226,74,135,35,254,190,48,15,77,41,105,43,177,253,13,110,72,122,170,181,164,97,118,139,186,38,106,207,69,57,76,214,44,16,5,190,113,54,64,90,39,251,9,195,197,202,55,168,115,234,201,77,163,39,62,206,209,173,83,90,224,78,41,253,158,156,90,186,82,12,187,229,197,3,30,162,114,208,63,94,195,253,233,243,92,100,137,64,185,134,110,217,11,47,85,113,199,84,108,142,37,231,86,15,205,110,171,75,149,115,247,135,146,70,40,120,11,120,92,152,86,232,166,121,204,172,251,72,233,7,147,43,99,59,57,155,220,245,124,127,122,160,90,214,239,51,219,210,10,0,124,70,97,203,242,196,53,103,67,38,178,167,113,175,188,101,13,223,22,118,0,145,183,230,232,162,102,26,56,48,214,92,46,92,178,6,235,11,233,128,187,126,205,68,114,69,204,146,137,160,203,69,209,54,158,138,202,38,196,92,228,213,206,229,76,174,208,86,122,192,22,101,41,108,6,203,1,51,35,234,201,225,27,215,251,219,103,87,174,70,231,153,69,224,162,169,233,148,134,21,204,77,184,55,19,239,20,118,254,25,226,37,204,219,128,81,201,81,56,163,180,120,143,70,51,91,8,188,165,38,25,195,52,197,175,7,237,251,106,152,35,157,171,86,4,103,153,165,145,241,146,198,40,2,202,133,211,65,220,246,133,181,68,65,90,235,68,193,49,45,32,98,213,245,178,7,98,199,243,194,104,36,9,108,210,58,49,10,105,175,108,122,114,58,49,34,122,27,166,190,171,215,125,30,225,142,82,240,48,62,188,12,148,10,87,34,222,7,205,151,34,5,10,124,118,24,247,235,163,131,94,174,204,90,215,130,85,249,115,169,148,113,84,233,223,187,107,196,9,75,180,26,118,226,26,234,180,49,45,208,104,40,11,16,48,106,78,23,174,77,62,62,84,185,218,188,147,37,126,155,106,192,78,142,171,151,251,233,102,181,108,177,34,146,146,244,168,54,203,125,209,69,183,98,111,68,154,95,186,201,200,241,159,216,38,238,11,165,221,161,78,30,216,71,71,210,18,162,247,236,218,14,65,35,99,108,133,17,41,42,234,191,78,195,241,153,29,107,192,60,134,166,240,138,132,76,181,46,71,165,199,87,250,149,214,53,0,32,45,175,231,62,207,184,200,79,155,237,156,192,198,25,9,148,142,185,172,168,73,171,220,115,55,205,166,66,234,40,174,56,97,240,195,1,217,245,233,32,49,23,132,249,192,208,179,166,220,87,83,63,200,102,52,230,41,207,76,83,19,39,104,202,17,38,85,152,43,85,29,118,16,221,141,28,87,181,18,207,99,79,133,77,99,52,59,160,194,162,137,13,182,82,107,94,148,214,218,215,93,173,197,44,141,50,81,210,196,5,198,109,43,204,79,88,136,242,107,213,196,48,139,214,23,148,238,86,127,44,166,58,186,6,225,246,128,104,179,62,148,189,175,209,19,35,122,164,199,181,136,100,95,189,112,126,45,143,138,41,173,56,218,77,191,73,253,148,172,152,29,112,166,33,83,221,36,113,101,142,167,130,224,206,227,229,212,205,210,59,224,252,100,38,246,143,4,24,190,30,48,122,30,31,203,179,120,197,169,43,62,79,106,136,196,122,190,227,212,213,90,12,20,166,35,50,44,69,232,210,85,187,36,230,229,232,253,58,104,77,143,161,41,26,30,209,215,130,168,157,178,87,88,137,230,146,163,145,26,80,115,246,108,69,134,59,194,183,40,96,153,19,211,205,202,227,190,145,68,52,150,38,93,20,240,195,42,5,198,131,216,65,164,110,115,107,124,155,188,216,199,213,218,172,47,162,53,5,189,178,59,87,218,166,35,5,43,167,154,134,182,216,59,103,106,119,193,159,229,198,132,116,108,217,227,213,226,167,109,227,38,63,157,79,120,92,98,87,119,14,61,11,74,22,216,94,112,138,126,30,100,108,196,16,2,102,87,187,13,115,13,42,141,120,100,156,225,221,90,142,54,38,171,204,222,168,244,31,249,203,252,101,165,104,50,14,116,129,253,162,4,148,98,211,137,49,162,16,96,9,137,180,63,210,23,240,121,94,119,250,54,184,184,62,191,193,228,163,178,192,68,202,249,30,13,73,87,142,206,88,124,255,50,30,6,55,212,191,46,140,187,226,138,131,215,64,153,236,162,8,133,124,139,214,129,109,109,141,188,129,193,103,126,248,125,118,191,163,235,213,251,162,153,154,206,197,11,147,211,171,114,225,211,12,2,29,110,182,147,29,23,70,244,250,211,189,2,254,209,73,4,174,212,194,226,232,109,126,83,23,54,19,192,225,55,198,182,229,54,71,13,138,14,204,2,126,114,18,172,151,154,130,94,193,9,119,190,150,22,224,179,29,188,93,149,232,113,161,49,147,253,232,115,89,251,54,17,29,216,132,242,183,31,141,28,239,117,61,48,120,16,153,4,220,239,46,23,148,193,240,219,35,47,38,15,100,101,228,220,13,106,202,47,103,103,14,158,244,180,220,103,138,243,236,151,210,0,53,157,145,251,190,50,198,88,117,250,117,179,182,92,113,169,3,111,218,16,126,19,130,193,40,201,203,185,233,253,253,28,98,184,110,91,164,238,149,21,194,236,79,41,9,248,44,106,114,211,165,144,136,200,59,110,122,173,219,150,101,93,54,196,98,113,48,106,252,242,178,75,133,9,124,223,230,52,229,63,129,145,255,27,254,80,16,91,190,101,85,146,16,100,142,247,138,97,154,79,124,154,5,254,201,37,57,204,218,172,112,199,214,62,197,209,136,177,201,51,45,208,119,191,196,52,230,188,63,83,35,129,77,234,103,7,140,157,120,83,24,209,113,71,105,122,46,114,225,44,61,179,92,152,244,188,60,113,158,119,47,113,225,25,123,155,34,48,53,221,209,227,243,51,115,160,11,163,189,157,98,172,52,227,22,9,124,134,221,252,210,72,246,208,48,182,149,223,166,224,223,226,145,87,118,208,253,194,72,247,173,111,47,105,51,30,250,170,2,159,15,189,223,239,43,155,232,106,21,152,84,206,242,111,251,140,133,118,45,148,14,140,105,193,231,166,138,29,208,65,175,230,16,176,153,0,251,201,19,2,148,109,10,188,187,111,161,127,48,181,187,11,147,98,95,61,7,140,133,219,29,106,112,181,103,188,109,58,44,229,161,152,247,118,137,9,15,205,239,190,229,151,23,189,138,245,123,33,24,192,172,219,247,65,152,140,103,76,250,206,157,168,219,180,251,195,141,183,53,125,182,196,139,178,55,153,107,91,50,15,243,237,112,61,15,32,11,156,233,157,175,1,19,143,166,59,84,26,83,218,244,71,6,49,172,200,64,106,100,13,170,143,210,19,12,165,45,19,150,245,135,37,159,12,217,104,183,33,175,218,42,178,109,55,135,77,15,68,142,30,132,144,62,10,97,186,38,157,74,81,200,41,203,95,22,235,92,191,85,58,96,26,154,83,28,61,8,141,167,192,211,20,69,239,111,239,166,71,195,82,254,148,50,185,47,82,130,242,225,83,162,154,223,214,6,152,50,182,124,63,84,51,207,184,247,75,27,67,61,98,128,123,26,195,39,60,148,39,146,44,187,231,17,66,207,139,183,153,113,189,187,183,141,193,248,87,195,3,133,36,162,104,177,168,191,199,80,48,9,182,11,155,104,231,188,71,195,159,144,235,70,187,226,51,47,177,183,137,161,248,125,33,148,54,243,30,242,66,78,32,167,176,237,146,253,228,8,164,232,202,216,201,147,127,37,64,107,115,135,110,38,48,26,79,223,78,212,96,171,76,92,216,132,151,253,190,90,134,53,34,23,142,252,215,183,121,7,78,112,16,239,109,15,242,83,53,158,10,218,211,227,190,76,75,214,199,164,128,183,220,249,118,239,47,15,180,122,186,127,185,166,187,87,245,104,139,84,226,203,133,23,181,101,213,165,103,162,124,6,160,192,149,47,106,11,124,54,220,53,190,144,196,124,151,166,194,148,88,126,3,201,42,82,103,154,23,120,20,147,137,116,152,246,92,249,240,127,214,78,223,34,96,112,211,115,35,125,185,199,253,233,19,59,72,0,71,154,102,197,138,159,88,55,111,20,79,113,157,30,10,159,197,19,148,135,91,168,30,72,170,211,209,60,252,167,17,186,26,247,133,96,193,71,184,249,193,200,221,180,125,95,39,238,10,124,68,31,204,238,166,200,92,74,159,118,249,236,94,105,68,128,123,222,228,210,160,134,236,230,191,221,113,196,234,114,105,3,98,127,245,223,62,19,129,104,220,144,172,167,139,34,251,35,39,1,178,100,182,196,152,0,98,209,7,211,221,113,247,208,231,117,224,46,251,153,148,29,24,122,224,85,236,56,112,54,157,85,63,57,123,224,33,195,24,46,192,9,163,252,210,16,59,148,136,27,53,237,252,201,118,155,43,139,9,82,94,216,42,225,126,106,6,121,146,249,110,153,122,243,183,21,224,153,114,167,114,221,84,181,187,63,20,155,210,170,68,50,168,30,180,143,181,176,144,118,167,71,76,174,108,65,101,253,162,90,224,38,154,198,7,230,178,83,10,24,141,140,114,79,206,199,62,63,217,122,126,27,122,153,124,34,231,129,99,51,18,15,5,178,153,236,113,208,35,79,114,223,164,105,37,32,64,173,175,125,174,219,6,155,239,220,133,49,231,141,113,72,48,87,36,120,220,252,131,233,47,19,219,200,41,159,23,178,232,109,198,133,33,125,83,37,90,64,100,182,126,246,213,192,133,136,59,206,77,190,156,70,60,31,227,68,216,151,187,63,216,7,238,253,89,144,172,47,164,142,148,58,154,243,60,214,238,159,128,181,129,222,219,170,248,112,163,169,231,247,213,237,169,95,24,101,205,47,131,245,27,73,67,110,172,178,75,172,159,235,162,13,6,142,23,120,224,20,147,227,117,162,105,115,191,175,74,75,241,185,149,239,228,212,116,219,237,196,30,102,205,48,74,160,236,98,154,92,56,10,173,31,245,134,107,102,102,8,16,57,208,20,207,132,157,59,66,19,23,206,236,121,138,143,35,218,193,101,30,167,95,24,57,99,255,2,208,66,185,75,118,101,127,89,62,226,181,161,176,64,238,117,89,42,185,118,135,169,226,164,33,232,174,68,47,113,203,231,183,238,87,95,145,24,89,43,46,12,54,101,151,231,73,47,236,254,232,122,63,53,194,186,245,174,173,111,55,197,209,124,17,77,78,78,186,178,196,133,227,109,242,192,76,182,217,95,53,223,49,29,106,23,38,1,37,31,54,249,200,187,112,98,99,59,63,114,217,178,163,251,213,233,25,116,152,97,112,224,183,205,215,117,169,51,195,180,142,200,9,6,188,68,206,102,32,87,180,198,151,38,90,246,121,221,104,160,22,136,130,211,31,137,61,221,59,194,10,123,134,207,110,215,142,84,55,222,3,51,87,109,185,234,42,244,71,122,245,139,153,212,199,108,132,153,136,252,50,166,159,37,222,6,238,73,91,70,119,49,203,157,236,143,155,6,16,137,129,170,105,13,125,221,202,246,56,167,112,168,136,36,24,192,49,6,39,205,64,237,94,57,230,48,123,196,171,62,139,65,189,130,49,192,148,87,74,140,239,61,186,188,43,132,144,106,141,73,24,246,163,126,243,52,18,229,228,147,25,171,148,200,241,155,142,10,172,42,127,166,214,198,122,183,93,200,5,65,39,243,11,111,168,204,222,71,106,157,118,177,182,176,137,190,74,124,160,232,240,13,255,101,236,148,110,249,15,155,211,109,225,184,195,105,95,217,7,226,110,203,241,57,138,75,228,146,137,174,97,181,249,209,179,24,252,248,233,200,219,58,31,41,19,157,15,111,44,31,174,194,160,137,56,204,19,243,196,209,21,67,203,251,58,144,222,162,155,197,225,19,34,21,61,250,12,148,241,201,251,44,179,74,66,192,66,96,246,167,223,246,222,130,140,124,123,23,129,127,69,214,15,198,75,233,106,89,14,228,10,9,13,191,135,102,106,25,183,157,130,184,128,197,170,58,140,69,196,109,58,62,240,137,36,160,16,59,204,219,190,233,53,178,99,100,223,190,27,131,253,70,215,210,133,49,175,221,241,219,25,114,153,44,77,103,79,125,214,232,229,71,195,133,189,2,64,7,62,225,217,42,254,204,7,5,243,203,70,2,46,200,138,85,135,171,17,92,255,126,10,246,255,252,231,255,248,191,254,203,255,32,5,251,175,255,237,111,242,175,179,254,19,242,175,255,232,114,238,213,230,243,131,61,224,243,70,36,35,80,141,183,48,125,102,55,171,227,43,189,3,140,107,200,183,201,68,41,138,182,22,57,185,241,178,61,150,28,166,239,46,131,151,14,129,17,223,13,185,91,233,136,31,246,57,247,85,226,45,17,65,76,57,26,18,255,39,189,9,60,140,42,47,67,32,59,167,197,22,44,211,68,148,241,147,233,84,118,184,146,113,145,121,170,97,176,253,245,126,3,119,12,123,100,244,13,99,251,84,31,187,137,202,210,189,109,136,93,48,164,29,54,195,59,129,41,159,142,226,23,126,194,160,85,118,209,175,142,80,115,197,119,3,195,246,249,40,91,241,233,153,189,84,159,250,209,213,141,124,88,124,178,102,96,34,231,102,122,79,190,202,35,60,220,187,126,116,108,174,253,117,33,177,59,166,162,217,218,158,125,154,75,56,9,117,157,169,104,178,233,190,174,64,110,223,85,174,155,84,126,137,197,146,189,213,92,58,13,162,181,16,241,7,20,189,37,159,36,202,229,243,83,75,1,62,151,209,228,161,176,233,236,221,183,145,24,245,157,232,178,200,228,94,101,213,65,215,182,61,11,199,217,225,180,8,17,8,1,110,27,146,45,59,232,89,207,88,87,248,252,101,105,56,107,105,185,51,48,81,215,53,25,67,87,145,182,243,88,27,200,160,37,249,66,48,64,152,159,139,188,69,139,236,43,186,174,182,80,58,125,201,155,112,52,5,69,96,244,171,252,89,92,181,133,82,198,66,63,209,69,139,176,11,178,149,70,47,29,246,116,44,228,86,211,212,24,162,180,27,129,172,108,132,113,137,94,76,63,42,162,42,38,104,137,155,206,248,196,48,227,6,40,36,235,37,224,179,13,239,142,184,201,136,13,18,117,97,149,55,35,110,98,161,158,18,65,155,27,157,132,131,232,168,75,152,107,34,73,177,204,91,11,134,188,204,140,210,237,93,201,209,38,207,18,120,161,102,208,34,252,102,15,41,55,157,235,79,197,193,225,179,63,202,122,106,90,25,111,52,216,97,23,202,154,147,169,99,149,216,128,246,254,196,77,180,36,165,79,109,197,14,54,239,27,217,24,208,192,212,35,50,98,147,208,117,203,65,246,193,147,17,39,40,162,73,66,246,82,60,177,226,251,56,235,216,107,50,140,16,133,110,99,183,187,185,197,207,79,182,90,204,80,241,84,182,177,30,138,236,227,96,76,212,72,8,192,169,147,81,198,149,226,155,30,9,1,114,77,178,73,132,97,57,103,228,11,140,162,121,51,29,219,10,76,53,142,198,153,65,118,237,219,168,88,41,246,144,187,151,171,61,202,238,22,215,249,56,216,116,132,117,103,124,110,179,212,216,66,66,202,106,186,175,78,136,249,250,93,47,107,100,144,77,57,65,186,239,186,201,255,148,38,229,162,77,75,245,142,88,148,201,167,11,76,214,229,83,85,180,247,209,178,220,51,129,111,157,243,134,208,173,202,243,102,49,183,90,228,141,207,103,205,154,231,128,172,17,185,6,107,52,144,108,29,131,159,42,140,95,24,146,5,79,134,197,140,133,238,93,137,80,44,249,25,178,13,49,72,55,189,249,146,35,161,217,101,70,78,235,108,216,207,86,74,46,44,91,99,164,39,173,232,66,213,170,136,241,91,62,77,42,27,8,38,224,33,73,171,105,153,15,79,38,160,161,47,9,103,107,23,223,190,156,111,243,128,144,172,48,58,255,56,164,70,70,108,164,75,205,165,232,139,180,107,12,163,206,86,88,158,25,209,229,158,190,238,145,186,174,85,50,98,8,34,20,143,238,55,194,109,93,175,172,64,75,244,133,107,83,85,106,82,232,61,19,62,165,229,128,177,202,44,10,195,61,91,254,76,23,219,58,169,34,79,164,10,155,207,72,52,154,34,14,33,41,204,141,146,73,36,33,241,198,208,11,79,230,18,26,39,95,198,111,22,152,42,117,141,212,44,2,34,50,208,78,128,60,157,218,110,185,87,162,104,133,241,87,136,247,105,65,178,212,169,200,97,209,195,27,71,79,26,139,37,117,155,216,20,197,201,201,254,108,205,26,143,230,100,53,187,111,42,66,242,219,44,132,177,165,218,86,215,151,140,52,237,123,31,47,209,18,187,133,253,156,100,195,241,59,117,74,1,59,162,167,112,79,218,150,58,87,100,195,57,64,114,233,233,44,18,61,71,46,221,8,150,85,210,248,103,228,116,175,253,145,224,76,237,46,140,86,242,92,31,167,5,184,91,222,94,235,15,231,211,213,60,125,123,106,27,231,211,44,81,66,51,15,79,41,66,119,19,80,173,81,139,66,174,76,120,24,244,200,78,169,140,156,32,179,55,173,232,108,18,216,51,138,77,70,92,17,24,65,47,47,235,159,237,4,132,229,33,48,189,193,205,111,155,94,223,161,53,182,5,13,41,222,8,29,122,83,43,89,76,144,190,8,80,26,49,99,22,169,162,165,133,41,160,195,102,47,44,112,155,118,138,128,141,85,164,21,188,206,6,221,225,197,2,36,53,56,108,16,62,147,35,174,28,207,47,25,229,16,18,118,212,170,224,86,111,249,68,206,144,166,114,156,163,136,134,70,106,151,146,40,29,184,81,97,64,28,171,74,77,231,199,110,115,148,108,72,150,165,175,66,149,143,154,205,185,112,13,43,77,111,186,246,40,223,193,23,191,116,230,3,87,158,98,252,242,54,22,81,209,2,54,253,102,81,68,70,46,76,222,199,137,70,152,143,189,190,77,96,115,109,227,15,124,174,203,141,34,128,207,200,90,73,139,231,84,209,130,104,65,42,74,166,172,66,250,228,254,52,49,234,22,6,8,117,251,51,48,189,126,77,158,108,107,97,222,204,72,246,253,233,193,255,132,82,176,241,19,140,218,249,153,78,91,19,54,3,226,122,59,72,55,201,122,13,179,242,48,32,103,59,140,235,83,18,218,12,44,142,210,238,83,49,246,138,80,64,204,9,55,14,70,32,74,73,28,133,66,125,80,114,210,211,173,51,138,9,248,212,168,218,79,82,185,194,148,96,219,53,203,189,173,34,218,38,80,87,10,182,78,241,211,212,71,149,53,195,194,252,121,128,253,94,87,189,10,60,144,175,16,81,106,151,141,32,170,136,7,197,176,32,94,117,154,180,38,10,209,168,159,169,244,179,156,7,166,214,160,23,214,201,202,164,184,238,76,142,88,142,166,111,52,151,203,24,216,75,18,187,38,21,159,82,20,99,41,146,105,165,233,252,5,190,57,254,225,110,148,69,134,82,164,80,62,184,191,93,172,121,68,8,86,39,20,250,218,134,129,105,15,204,114,52,27,200,229,115,10,100,193,214,36,78,58,207,1,26,193,165,112,192,34,150,75,67,174,231,243,243,177,177,0,7,71,78,62,224,40,236,75,194,104,34,96,59,112,237,58,131,118,221,47,127,180,231,228,141,108,124,9,56,15,161,41,49,99,236,122,239,250,108,133,181,120,71,171,115,43,65,136,75,220,244,45,152,158,64,30,62,98,204,133,155,142,140,27,48,103,90,121,75,185,191,108,74,157,253,47,202,123,97,229,212,179,251,182,32,248,3,35,33,216,163,155,88,119,135,227,114,98,67,41,141,121,219,186,117,92,113,26,187,11,248,239,2,19,177,135,223,102,178,194,202,109,17,216,244,160,45,111,254,193,176,164,177,90,95,120,154,176,204,7,231,95,58,50,11,140,25,161,27,204,49,97,85,145,227,218,38,192,181,220,232,163,152,30,241,149,42,194,52,108,123,75,250,162,219,16,197,128,139,158,69,161,20,55,177,50,2,163,40,164,50,198,107,24,216,99,102,146,111,187,20,254,123,40,98,185,237,43,125,116,162,38,202,172,190,162,31,17,197,88,84,239,228,104,122,198,71,189,78,209,100,78,150,192,116,131,212,112,195,61,211,159,8,156,161,34,196,158,52,156,33,79,168,114,39,118,248,177,168,1,186,39,140,121,65,139,36,59,236,200,25,134,126,147,38,188,145,4,133,205,27,150,48,180,150,10,197,244,215,231,189,226,167,205,167,78,132,188,54,246,130,104,141,124,48,198,30,34,131,97,61,228,197,61,41,127,91,183,219,34,179,233,202,115,213,78,62,25,60,170,238,155,38,248,108,222,49,136,206,62,51,172,192,153,142,80,191,105,182,190,164,106,47,124,214,225,233,157,40,84,106,19,178,12,23,110,148,88,221,252,148,205,45,170,245,23,238,221,216,46,6,195,55,193,104,176,92,152,34,166,11,205,19,14,14,181,162,134,13,65,73,122,127,48,36,232,156,229,104,186,200,220,229,138,217,245,92,73,147,163,201,20,187,14,19,212,190,42,17,56,153,12,124,125,183,31,189,104,71,104,23,69,235,234,203,76,253,100,142,35,6,166,91,169,238,237,118,152,148,28,183,48,179,59,242,220,53,187,62,25,137,57,150,218,123,234,60,83,15,35,117,218,51,246,190,206,197,192,80,172,252,178,217,252,156,37,73,126,27,130,176,43,108,208,158,81,200,92,4,204,159,162,1,141,130,103,21,2,2,205,184,168,157,229,56,249,153,54,86,124,124,68,130,230,113,149,29,166,193,230,30,12,165,176,120,243,40,226,219,208,19,238,109,99,164,113,110,36,14,38,248,207,91,96,94,194,215,54,206,185,83,185,229,68,200,218,155,150,155,229,23,110,61,203,247,202,76,221,207,189,160,206,22,128,2,86,82,24,115,138,234,39,135,200,116,9,193,192,76,113,254,194,8,237,215,53,155,165,7,9,149,153,143,166,79,150,189,74,139,52,176,169,204,57,188,17,57,91,119,32,157,85,121,33,91,255,131,121,198,103,10,81,24,109,127,127,166,136,135,205,187,130,176,90,252,244,194,63,24,2,200,21,19,3,102,112,125,95,39,29,124,56,137,94,148,39,234,110,105,56,47,173,75,122,63,123,169,68,168,84,28,109,136,224,202,19,71,175,143,48,247,131,209,126,152,235,62,51,228,246,155,247,77,108,203,157,94,158,25,250,107,3,83,186,15,165,49,171,43,74,239,214,250,180,196,88,37,55,25,183,11,27,25,117,248,185,217,141,222,237,45,89,68,54,91,254,9,176,229,19,115,71,246,136,231,117,249,169,59,21,152,44,55,109,166,18,126,232,52,126,212,186,40,74,15,241,166,201,30,148,169,143,100,151,28,162,207,112,177,138,56,192,153,61,44,50,171,237,131,201,155,220,150,11,246,139,68,0,254,105,34,196,56,175,108,28,2,165,214,203,245,61,239,137,196,146,142,81,24,180,219,27,108,54,45,118,36,213,46,76,7,225,71,47,61,240,38,199,41,223,125,55,193,221,79,96,13,65,6,186,188,229,232,65,59,213,167,250,191,105,113,77,183,229,15,120,118,103,22,77,179,95,25,151,48,2,76,165,164,7,124,110,125,203,183,73,55,60,20,238,15,46,230,73,48,244,228,38,28,255,193,102,23,40,227,172,67,162,113,125,251,109,126,232,83,230,218,78,239,240,242,115,163,224,176,245,161,85,56,188,159,172,194,182,44,254,85,144,5,166,49,249,27,164,231,137,152,201,156,30,140,148,228,247,203,236,89,230,181,111,228,151,207,141,125,100,21,243,148,94,103,35,46,183,213,77,16,255,123,219,103,30,23,238,143,45,230,57,127,36,3,236,113,177,122,148,249,202,118,52,229,235,227,34,7,79,35,191,92,25,156,29,247,1,218,230,235,121,41,10,104,117,49,217,250,170,202,7,146,183,124,247,72,100,161,167,248,193,176,73,116,253,49,195,155,251,219,214,51,86,239,125,193,1,44,223,209,40,167,100,24,89,2,23,18,197,95,14,38,193,95,106,87,149,129,166,236,74,111,198,250,96,180,216,174,123,54,58,187,248,0,44,63,122,76,163,64,93,24,33,239,253,17,151,206,55,110,125,251,114,114,114,216,95,142,197,76,65,49,36,19,148,58,202,151,197,68,253,108,38,189,45,90,227,191,70,46,8,209,29,59,172,166,7,163,104,243,253,50,154,151,208,4,5,174,231,224,250,161,103,2,41,87,215,211,80,90,120,252,151,105,234,216,50,75,143,95,209,241,67,137,144,116,233,26,100,45,191,136,118,177,121,29,249,114,43,80,5,25,38,208,229,240,217,130,100,153,104,225,44,213,207,167,16,131,132,108,54,119,2,255,124,69,29,222,42,93,0,124,182,1,159,57,25,4,30,140,67,242,125,29,88,197,45,47,197,226,126,179,69,45,15,152,8,173,248,209,168,94,84,25,103,164,171,203,167,26,183,210,207,81,67,102,113,22,58,79,205,166,98,15,88,94,230,52,170,70,113,20,103,131,117,95,38,15,48,58,39,200,96,178,132,202,193,48,130,62,198,72,50,146,172,196,33,4,179,46,238,4,58,48,44,10,212,6,229,103,23,11,202,140,48,239,19,89,116,107,58,101,22,105,147,60,187,204,163,39,170,64,184,248,254,112,90,50,99,208,16,224,194,253,6,159,64,35,223,129,64,147,29,237,14,114,238,54,167,192,216,183,237,21,240,22,195,53,224,98,6,206,113,225,144,246,159,163,207,138,244,141,126,200,208,69,103,12,182,97,236,110,29,86,197,82,67,233,186,246,247,188,205,143,61,63,48,137,194,31,76,53,107,235,202,132,205,95,115,222,247,249,216,7,93,1,122,215,152,54,45,135,11,42,46,77,78,222,172,94,63,29,62,65,72,213,247,209,205,204,173,56,204,15,200,0,134,204,187,188,37,234,92,37,226,102,114,101,70,64,252,146,82,204,168,67,130,190,125,222,221,215,208,10,182,209,39,185,47,26,102,97,250,118,38,196,92,38,44,121,223,244,54,33,109,127,98,21,81,169,37,33,225,217,50,156,249,230,203,155,158,71,211,173,165,80,96,35,17,251,111,15,51,143,144,223,102,191,229,29,77,137,110,193,166,161,23,194,12,245,19,153,199,114,106,152,19,159,192,228,41,190,20,59,6,182,85,122,96,72,207,19,87,248,132,113,162,136,202,194,38,240,217,230,250,56,249,81,206,146,92,56,182,195,165,249,83,217,200,191,200,228,191,77,56,197,159,105,179,154,109,145,115,19,226,123,157,149,226,34,50,252,85,96,234,126,95,45,148,93,14,10,36,242,200,81,119,168,62,18,48,145,207,87,229,30,152,188,144,79,163,103,80,37,177,66,0,134,44,243,209,151,78,232,123,98,74,157,21,216,227,213,123,244,121,38,237,22,75,121,221,217,196,207,62,152,61,107,146,113,70,21,178,120,7,40,214,131,39,80,24,114,242,76,126,218,7,139,25,97,36,249,250,112,45,234,159,84,138,153,70,83,171,149,239,199,114,30,62,231,16,26,163,149,35,48,226,228,221,127,155,62,162,231,219,181,212,207,71,3,66,24,181,137,171,55,48,201,155,175,144,155,76,232,126,73,232,182,104,206,113,46,228,89,102,18,76,99,57,122,88,226,97,58,188,172,168,34,159,54,238,94,190,186,80,90,157,215,159,139,137,129,178,134,191,18,98,192,174,179,70,181,102,172,15,180,246,17,61,182,152,247,144,223,214,48,57,19,153,43,177,223,157,113,221,40,78,116,93,123,120,91,197,223,151,181,83,221,116,116,183,129,87,227,145,33,87,186,101,162,53,131,39,175,165,194,7,207,109,60,235,154,185,239,126,63,13,39,22,151,71,129,59,26,100,223,88,64,57,106,38,249,130,38,62,136,222,239,65,40,118,174,92,46,108,67,86,243,7,10,11,5,94,158,94,119,105,222,83,145,172,73,249,137,5,204,167,102,251,185,241,210,206,18,216,33,95,60,98,34,30,52,28,110,253,233,12,231,239,27,133,19,77,215,45,1,210,250,237,248,190,103,6,117,172,45,93,187,8,195,155,15,210,179,252,210,107,172,139,46,227,238,227,93,209,181,135,206,148,140,5,220,93,189,236,151,168,240,231,44,19,3,219,149,238,52,185,100,22,65,165,233,209,104,21,76,135,73,63,95,19,71,91,179,155,147,3,89,233,216,121,174,103,241,218,222,145,203,90,207,228,172,147,78,65,154,200,208,108,79,112,73,0,100,9,220,79,203,238,188,87,242,27,151,241,133,66,85,162,90,243,27,10,25,155,108,81,28,57,240,180,120,174,127,48,1,235,186,63,141,238,0,213,114,63,26,154,172,68,172,153,4,237,231,187,183,140,65,65,84,122,209,102,246,42,126,48,22,67,233,174,170,86,219,153,94,151,56,115,87,239,98,108,121,224,97,212,183,239,190,138,209,26,5,69,208,121,248,67,161,221,6,119,145,11,175,159,168,252,7,239,165,221,7,136,140,195,34,255,10,146,217,116,84,101,239,130,3,8,173,41,217,97,43,155,222,11,183,210,220,151,70,37,15,73,236,125,23,1,186,57,139,219,202,152,144,211,58,179,64,191,48,177,98,249,74,65,184,81,79,225,91,242,72,42,44,185,239,133,96,218,1,59,36,224,198,60,241,217,40,46,227,44,192,12,187,112,51,143,91,63,57,82,157,251,230,152,178,153,171,245,233,71,91,203,90,191,111,155,236,51,222,163,14,91,143,251,125,106,36,115,206,12,234,71,91,143,89,81,24,181,174,47,80,71,158,0,145,196,42,48,31,208,23,78,115,244,134,187,245,247,11,50,255,251,223,255,11,5,153,255,249,159,254,94,65,166,247,255,255,130,204,63,188,156,184,90,236,209,247,14,148,157,195,22,52,195,39,241,131,199,166,118,85,228,86,7,149,145,225,112,178,86,229,251,152,23,157,161,62,56,17,161,23,59,4,8,243,229,83,255,94,63,37,134,41,227,30,215,196,250,9,247,51,122,236,139,151,193,117,38,126,79,204,66,207,33,153,49,101,104,178,241,253,244,133,128,145,163,187,19,40,109,235,144,114,171,143,92,130,159,37,159,69,135,17,244,205,98,249,215,255,144,228,123,166,42,154,191,9,244,92,21,210,224,89,191,231,130,72,233,140,201,162,45,25,153,76,213,243,19,115,103,162,49,227,218,251,76,184,235,209,252,139,60,31,32,134,85,119,232,97,16,66,159,195,55,7,154,60,134,164,96,44,127,95,253,182,109,205,174,26,40,211,184,57,125,14,132,185,136,183,158,4,24,103,161,114,138,0,49,65,19,103,35,139,63,176,63,111,14,55,154,101,117,110,95,72,186,15,95,24,204,229,225,129,59,75,141,47,43,86,36,145,8,132,214,218,233,187,76,136,38,4,221,250,219,33,18,196,154,149,201,170,76,61,26,199,108,95,240,224,154,150,241,68,70,211,229,18,18,130,106,185,118,221,102,158,41,57,121,208,6,183,235,68,195,186,154,82,133,246,251,26,184,112,103,189,47,92,163,35,248,65,240,49,107,190,193,142,246,249,153,40,193,24,37,242,219,116,114,248,214,219,180,217,174,218,130,193,59,85,15,19,216,243,143,61,117,45,38,111,236,27,159,97,237,140,26,234,50,155,79,223,32,48,67,230,165,155,61,170,67,53,174,156,239,47,105,152,128,99,223,140,223,70,137,71,243,90,139,122,120,108,6,199,79,93,74,99,89,74,214,213,127,155,52,89,214,247,121,206,220,191,92,58,145,19,102,38,115,233,62,20,5,13,191,52,138,227,207,64,37,218,74,113,223,245,39,215,160,39,183,124,147,195,40,21,72,178,240,44,159,208,47,252,183,169,19,142,165,71,15,228,20,253,104,226,153,103,131,0,111,60,165,128,145,110,146,141,238,98,229,191,79,237,68,159,89,102,53,50,116,132,176,43,194,89,104,239,186,135,134,76,216,60,144,70,90,64,54,31,220,230,246,40,196,138,127,249,90,124,218,38,186,21,87,252,73,38,74,156,37,94,221,48,184,189,151,54,153,69,171,126,190,27,102,103,228,251,224,126,231,90,117,159,59,182,139,134,176,127,176,206,82,221,107,146,75,244,32,30,169,153,242,68,110,92,90,142,221,7,202,116,146,200,217,212,183,179,79,44,29,198,183,236,77,200,199,194,138,247,235,206,38,13,120,103,196,132,44,135,95,54,157,102,57,154,66,65,97,70,151,216,82,65,65,92,114,112,182,252,162,95,55,124,128,27,71,255,218,178,102,188,14,86,250,91,222,254,29,12,163,209,247,130,39,126,220,239,185,177,46,12,24,211,44,89,58,77,242,214,37,94,18,58,217,101,39,61,249,36,151,243,29,141,244,178,120,136,210,101,11,225,209,103,60,252,254,68,230,145,101,130,27,155,113,114,196,44,155,196,194,180,3,121,8,79,205,108,20,57,182,67,171,245,180,154,117,204,44,89,211,19,202,165,222,186,9,204,146,165,97,182,189,177,56,119,217,250,196,88,54,92,223,133,221,51,195,91,22,183,5,47,188,220,171,166,181,86,238,153,36,219,168,113,207,63,129,53,129,141,191,227,27,123,4,46,86,151,223,166,147,205,187,93,169,107,17,124,200,111,155,27,185,15,81,228,42,110,231,191,217,50,144,52,90,55,43,160,177,200,153,193,147,231,224,155,73,60,9,102,95,157,103,212,144,173,100,170,21,184,48,147,122,178,162,155,111,121,214,51,111,254,202,225,140,88,136,194,56,231,249,3,105,203,118,172,23,61,191,92,99,124,154,150,129,164,228,50,76,58,86,36,135,39,202,89,67,30,72,53,9,52,191,240,130,168,182,124,88,147,13,81,242,36,204,175,101,70,30,231,248,81,197,253,228,204,69,250,180,43,134,45,113,225,116,15,140,169,131,27,178,168,231,96,42,241,117,151,131,145,9,90,158,114,166,112,90,183,134,72,197,4,242,252,232,95,240,167,31,22,125,137,62,189,227,192,52,123,151,241,123,102,189,28,177,2,10,55,39,16,151,109,34,181,189,85,60,213,184,77,11,81,230,193,179,34,207,124,147,133,171,143,103,162,179,38,1,127,97,208,159,243,147,247,162,246,51,34,205,137,140,220,82,148,114,194,244,92,34,86,71,183,183,129,9,26,105,220,229,63,141,194,74,25,10,243,96,90,143,4,108,195,167,82,147,160,125,68,116,86,169,144,72,85,100,35,60,238,244,79,116,76,104,111,213,132,92,179,153,51,50,214,228,96,5,38,87,225,155,76,242,221,80,152,100,49,223,48,104,252,194,200,116,36,77,242,47,222,129,63,49,60,67,178,6,2,214,14,56,60,137,207,238,180,60,9,181,19,81,69,150,18,42,6,143,92,96,110,211,51,29,39,88,218,83,211,109,188,187,200,137,21,58,181,100,19,152,48,223,56,247,90,163,66,96,190,36,154,104,167,143,35,234,34,219,106,154,2,39,170,237,183,168,130,240,129,158,60,97,180,51,163,242,129,216,97,213,64,157,26,87,20,146,232,55,214,28,12,90,187,247,202,105,183,105,79,229,131,178,121,138,42,21,159,170,100,180,151,185,173,249,199,89,216,89,151,39,168,44,56,110,204,123,180,184,158,17,239,242,6,226,190,207,160,210,99,153,23,92,205,237,128,220,154,214,77,108,71,210,227,151,77,50,71,138,88,27,166,66,92,183,57,123,200,8,159,219,20,234,163,4,118,198,244,210,18,23,10,157,81,167,162,149,160,74,245,2,121,205,25,133,40,84,111,37,57,100,214,56,231,216,28,55,149,158,18,47,245,175,17,219,143,130,108,244,158,10,159,159,174,81,114,108,184,221,45,173,250,153,66,129,87,28,209,51,209,170,31,59,155,226,217,108,242,230,232,52,73,65,18,201,77,159,50,50,209,164,164,242,206,84,116,21,78,146,121,140,101,25,163,3,14,215,199,134,161,12,155,200,7,105,25,22,143,203,40,226,34,162,92,164,78,53,126,178,66,221,107,188,214,26,42,71,179,216,122,83,43,122,213,85,70,9,122,214,120,69,121,233,217,234,5,75,224,28,186,172,86,184,62,207,76,118,123,3,147,64,87,28,52,241,82,113,254,162,40,14,121,227,163,255,39,115,235,205,90,206,47,253,74,96,163,124,100,242,248,82,237,103,163,233,172,44,26,100,230,86,122,197,249,106,243,39,17,4,139,129,190,127,9,255,59,30,223,110,48,189,207,56,80,15,104,88,14,102,171,228,76,3,84,138,147,188,16,56,12,237,43,131,1,103,66,41,225,41,160,60,237,178,225,103,174,107,149,157,176,192,201,116,1,63,152,150,139,44,197,38,54,4,179,57,61,99,81,149,156,242,190,204,135,36,125,226,170,198,41,110,77,198,33,59,7,52,15,157,87,66,227,81,211,27,163,95,199,41,43,112,180,91,87,122,6,79,221,239,11,63,194,58,146,194,155,154,92,13,70,11,12,204,37,143,252,76,179,171,59,29,230,76,11,74,248,234,176,1,190,20,63,100,154,214,106,123,224,106,178,202,193,212,121,130,70,204,167,105,18,247,159,166,1,182,62,87,182,108,199,231,112,51,193,67,129,27,70,110,217,57,70,203,152,37,250,80,96,210,47,103,40,33,149,40,181,193,14,87,170,56,175,17,183,135,174,219,84,58,102,239,185,105,113,210,13,52,115,202,116,226,46,154,50,146,143,166,131,130,13,177,159,185,192,178,82,150,143,229,63,179,83,163,176,215,149,249,31,10,107,115,139,56,248,98,248,111,41,35,12,157,75,39,76,14,218,199,116,237,161,80,238,113,33,48,78,240,74,54,75,230,241,231,52,183,242,236,214,224,177,89,18,226,131,179,149,199,228,167,97,187,76,231,52,82,212,61,27,92,249,105,106,183,197,41,118,164,60,123,109,202,207,195,10,204,201,77,212,78,231,117,243,132,221,7,185,233,163,35,111,219,10,234,156,3,71,110,207,224,21,38,52,175,36,55,86,55,61,224,219,89,166,27,102,166,44,247,103,219,238,158,71,112,243,230,243,89,87,76,136,63,185,167,73,229,59,23,101,106,210,74,144,130,222,74,62,97,201,93,33,167,132,70,231,7,147,147,211,250,51,154,196,36,97,63,152,157,245,144,4,18,253,174,123,140,32,199,142,58,150,222,213,132,117,234,3,165,25,11,84,82,95,21,66,216,151,2,154,44,167,239,60,92,72,26,101,167,85,157,167,55,72,8,93,98,238,182,123,243,163,17,103,153,18,248,209,129,185,220,105,13,247,105,198,112,22,184,208,195,226,148,98,140,67,155,176,26,33,185,121,223,156,181,94,152,95,195,133,81,218,217,206,60,196,89,160,233,247,3,195,219,123,138,128,73,156,13,133,183,201,206,126,92,231,51,202,151,178,30,41,133,207,79,232,13,152,47,74,190,92,36,225,207,39,246,253,54,182,43,40,206,43,25,26,89,198,233,48,122,27,93,185,210,168,154,250,140,4,25,243,33,217,153,212,142,115,238,161,214,152,109,248,133,109,115,234,172,71,210,241,163,86,61,26,37,96,191,112,18,153,85,38,164,243,140,89,81,190,89,165,148,95,226,77,175,172,165,152,136,11,159,79,233,250,62,173,86,232,71,19,49,15,97,2,153,33,121,245,207,47,147,110,210,104,27,183,166,90,253,19,34,181,65,76,160,111,4,241,210,236,176,213,187,245,117,35,183,225,148,98,226,160,103,23,145,105,61,28,227,30,141,21,169,92,26,76,235,228,31,73,134,41,213,159,135,150,76,27,56,46,13,39,61,129,145,233,119,147,159,115,99,176,86,133,41,65,35,222,151,168,1,37,20,145,101,21,33,22,98,77,127,104,153,114,204,86,210,125,175,193,226,46,76,113,91,30,26,83,208,142,181,143,170,175,168,8,67,57,37,124,72,253,94,89,147,237,102,162,134,145,124,117,202,211,12,82,229,220,120,123,181,120,226,56,0,233,18,99,197,216,96,252,67,215,89,77,162,241,132,210,222,215,157,109,174,58,40,30,191,173,6,217,221,237,160,123,64,147,148,163,233,86,244,89,137,74,195,82,114,33,156,168,241,117,33,83,104,177,120,81,175,172,86,183,144,163,13,129,178,148,60,19,222,165,155,248,208,225,12,85,72,218,51,54,212,164,221,162,185,163,108,241,125,181,61,30,217,137,15,54,115,85,233,48,130,90,58,189,91,224,68,253,112,44,244,145,146,106,27,222,27,181,77,115,91,40,55,214,149,210,226,228,228,199,158,247,149,153,236,189,187,105,153,203,235,21,168,231,202,155,19,73,169,69,179,184,94,11,32,35,181,18,119,127,240,176,233,92,58,71,16,12,29,221,79,142,181,141,120,143,211,54,85,202,151,244,195,131,108,153,89,164,192,99,187,38,59,157,62,139,118,68,109,168,89,164,24,253,104,186,28,182,252,116,181,20,217,7,146,95,23,71,64,2,112,22,180,239,212,48,212,17,234,17,56,155,193,244,7,51,63,173,38,239,235,44,74,88,37,125,48,31,87,222,242,182,169,202,127,156,0,56,68,19,219,96,109,198,97,94,248,72,199,40,204,220,84,79,251,17,61,189,83,135,62,105,66,73,65,11,3,197,209,243,45,141,219,47,104,103,38,122,252,208,76,26,168,11,218,135,81,10,29,182,92,167,118,24,13,107,244,250,96,182,5,151,234,211,76,70,100,187,157,250,234,248,97,221,86,94,158,60,222,15,223,238,8,11,94,36,79,101,24,101,211,76,255,46,173,147,141,28,210,159,100,129,124,241,113,130,13,100,237,67,186,178,104,244,246,29,202,129,25,22,210,37,71,54,103,125,253,21,200,223,241,252,134,180,116,97,206,62,253,109,192,44,217,115,107,179,89,219,238,3,143,166,111,222,226,179,179,153,191,70,188,75,35,116,139,225,217,25,6,137,246,3,191,50,210,128,121,74,163,91,54,101,170,229,125,112,195,186,200,165,241,176,65,78,112,24,93,191,165,173,131,164,176,70,180,216,177,109,150,158,70,26,121,221,168,13,127,1,100,26,139,28,75,146,177,68,255,94,134,42,162,109,135,11,22,183,31,93,17,13,78,114,215,236,34,190,81,118,78,194,19,19,208,84,73,162,237,144,198,219,37,79,164,98,102,235,93,112,168,203,244,219,55,69,235,31,157,83,222,67,71,94,130,156,187,192,168,154,123,195,99,198,226,104,202,60,58,167,9,93,126,87,134,84,123,191,229,63,51,184,60,239,199,167,89,216,23,117,73,203,35,6,164,115,249,51,129,84,52,135,182,6,214,13,255,198,123,76,105,130,219,242,178,150,177,157,191,248,139,210,36,173,243,50,70,217,129,186,235,145,193,82,70,224,3,192,130,247,115,200,166,192,87,196,110,150,157,19,85,207,236,40,221,174,210,231,121,38,148,209,247,142,43,155,233,217,254,179,220,59,169,146,166,54,214,53,201,250,217,202,213,227,174,205,94,91,151,189,140,8,66,92,247,228,166,117,57,175,17,156,81,203,74,79,222,154,178,5,29,52,31,220,108,67,83,254,34,202,10,223,147,57,191,148,224,27,158,151,48,100,208,51,237,47,79,35,158,105,1,50,80,85,24,17,172,168,162,162,222,213,245,99,69,239,161,206,203,71,108,58,133,241,45,183,21,5,197,101,252,58,109,65,198,231,122,248,201,233,179,218,250,53,195,10,140,92,31,74,95,185,63,95,51,137,120,79,77,217,38,81,220,217,104,25,118,19,38,203,152,192,96,95,218,37,188,186,123,120,240,73,192,75,152,210,39,140,249,70,137,138,250,9,89,175,89,49,197,50,72,127,251,50,9,166,76,35,132,199,110,96,203,216,105,212,14,238,117,117,140,99,61,59,58,205,92,72,22,217,243,248,81,170,112,216,162,76,89,50,80,160,241,169,149,135,9,127,69,166,2,100,204,93,58,130,52,44,228,23,57,119,50,255,85,63,120,91,245,225,30,76,154,175,71,121,0,171,144,154,165,11,24,221,136,89,188,5,96,161,241,34,211,50,217,134,220,189,46,97,214,117,218,77,110,194,227,221,203,141,139,190,143,42,7,211,114,239,90,176,136,240,210,36,124,111,186,161,163,236,218,238,16,94,105,84,220,2,211,242,239,183,133,68,80,145,199,125,98,26,180,92,190,203,70,16,235,252,205,61,247,89,30,50,155,183,15,110,166,42,126,159,201,185,71,132,37,191,115,147,140,121,2,147,66,11,100,242,170,32,249,174,171,114,64,59,223,217,229,5,37,150,9,235,12,140,11,83,176,218,53,174,140,207,52,73,195,55,132,215,18,20,32,130,202,61,164,165,155,190,133,16,50,4,94,77,188,159,113,11,65,49,230,227,77,49,151,136,224,25,66,163,116,232,57,33,144,61,250,24,50,132,185,174,237,165,55,26,136,225,35,220,43,79,8,68,125,119,77,229,147,116,218,125,102,228,226,16,170,253,224,51,249,200,134,31,152,196,198,240,163,27,162,125,50,225,36,83,37,79,78,76,69,36,169,201,51,69,114,132,0,247,131,201,123,137,91,42,74,95,88,233,77,167,116,21,118,182,229,194,147,253,126,118,54,25,98,55,163,9,124,246,93,243,242,63,207,93,95,241,71,56,195,163,122,77,16,189,196,243,129,220,181,12,105,28,120,1,78,45,61,31,174,240,109,155,137,69,38,47,56,178,71,27,231,115,186,191,76,166,123,175,32,212,54,202,182,55,110,95,136,4,159,73,104,5,207,141,70,10,129,171,109,41,226,186,167,53,46,94,24,39,228,121,111,11,106,211,141,204,177,44,43,36,151,2,166,26,125,79,14,49,102,212,21,28,59,162,181,27,11,50,163,152,47,162,243,113,177,95,145,223,70,172,97,204,225,124,220,142,98,253,144,163,205,230,53,95,248,76,156,114,105,84,150,206,94,123,196,201,41,39,200,165,17,252,149,203,5,70,109,243,254,52,185,58,52,45,226,220,244,122,238,11,227,57,155,239,185,177,217,200,114,116,167,17,195,89,173,86,32,147,113,184,216,233,204,17,204,67,216,40,123,8,140,71,215,110,51,142,198,81,240,14,22,148,10,71,139,23,214,113,4,147,177,68,71,79,176,116,88,75,88,130,4,174,63,202,86,192,166,113,118,97,116,98,125,30,231,190,199,184,4,234,3,83,109,173,193,175,238,236,186,239,142,103,209,37,51,189,203,6,202,200,249,128,111,168,138,135,41,214,77,193,236,166,243,225,62,52,102,141,243,91,254,211,103,164,76,177,27,54,83,210,228,156,243,66,165,186,200,80,193,31,36,218,169,248,192,148,97,119,96,163,71,55,255,6,80,79,149,72,4,53,107,72,64,193,42,239,245,106,252,54,62,62,155,204,157,101,218,33,191,220,187,74,180,60,187,212,97,198,245,162,136,154,201,50,21,153,32,118,163,164,193,190,248,239,6,116,39,142,251,69,115,255,246,175,255,242,183,1,93,254,39,4,116,255,224,106,238,181,54,232,40,223,251,67,141,92,92,136,80,12,102,101,88,78,51,47,68,115,85,238,148,66,124,118,138,59,9,83,81,134,227,33,167,115,47,49,48,135,185,81,223,55,132,80,108,190,204,253,115,162,41,63,141,103,141,19,146,176,172,161,2,125,71,45,196,77,122,39,3,38,76,149,161,211,201,182,199,219,109,172,109,89,70,37,45,81,49,104,173,69,103,232,152,158,203,61,103,185,108,190,206,155,247,224,131,25,121,197,212,77,195,155,126,78,100,25,63,179,79,134,14,155,70,121,98,198,178,114,155,32,70,160,217,4,92,152,61,76,46,49,240,10,45,78,77,102,25,86,238,225,23,62,81,136,186,129,17,142,119,121,126,62,138,191,11,39,134,187,48,82,29,174,79,104,240,148,232,4,214,168,213,174,238,219,58,31,216,61,26,34,224,112,55,17,166,48,147,178,190,240,96,42,95,119,94,159,75,62,168,97,166,166,177,34,181,140,230,83,215,53,165,111,215,189,50,98,118,146,217,113,162,196,226,38,67,160,93,116,89,8,146,232,21,190,199,90,167,224,133,33,202,238,152,59,77,13,90,30,153,101,5,100,90,71,255,73,198,40,156,149,93,98,14,98,78,90,50,49,47,152,60,174,247,206,64,74,50,18,88,134,75,76,249,157,134,87,121,94,11,159,133,61,99,41,203,70,79,150,232,1,6,119,140,193,202,78,76,134,17,57,250,84,110,116,129,211,203,221,10,153,182,224,92,49,187,225,204,41,249,5,20,59,105,96,139,153,21,165,98,13,231,48,160,92,241,54,224,149,72,8,156,172,235,194,223,52,172,56,52,146,36,32,235,33,158,70,118,56,79,89,161,81,238,162,86,232,209,220,88,108,51,186,68,138,231,66,147,63,79,180,236,74,151,248,153,150,78,136,113,30,42,146,250,148,13,11,132,174,144,137,69,247,118,210,181,39,240,8,67,53,136,147,48,17,244,88,83,129,247,16,22,59,16,217,72,145,255,157,205,175,59,225,7,53,229,186,51,229,81,167,254,39,250,56,178,30,124,98,3,234,11,14,115,50,201,10,82,64,89,201,71,104,178,93,87,151,163,169,220,100,127,38,164,145,80,3,188,187,134,146,52,246,134,246,188,228,153,160,120,180,147,179,24,183,137,84,137,106,17,226,208,53,59,53,135,106,90,203,18,62,163,106,125,54,99,126,244,248,105,115,92,152,24,200,31,26,45,179,184,96,78,217,75,161,124,19,191,141,178,103,23,57,166,138,230,194,221,74,237,153,175,165,64,51,201,158,26,189,191,176,14,243,146,43,195,197,111,56,93,213,148,9,203,157,110,54,221,18,112,87,62,152,68,106,147,49,138,94,92,113,179,131,196,231,192,190,249,194,13,1,98,207,20,48,226,218,232,186,119,101,247,20,123,87,242,220,98,135,142,222,31,53,204,238,187,83,90,160,135,110,155,207,157,140,56,26,69,29,249,101,132,157,70,236,108,207,210,34,27,64,250,129,86,119,102,14,45,246,73,12,199,161,184,33,27,21,61,32,176,41,228,170,59,237,12,209,135,65,94,51,203,151,133,92,130,251,45,155,202,61,102,55,114,112,67,101,34,96,200,76,75,115,20,231,35,93,46,151,157,80,69,197,234,77,96,219,70,181,232,137,108,194,106,179,163,113,241,112,24,202,67,151,132,60,140,149,21,93,168,80,170,90,158,122,52,194,147,206,194,58,247,188,169,235,74,238,133,201,51,114,28,133,82,129,222,152,213,86,124,148,153,204,141,38,67,89,135,114,8,21,144,26,219,250,121,32,118,126,22,140,104,67,165,134,177,84,255,13,139,149,232,1,153,150,183,149,27,67,50,174,229,155,248,65,63,86,114,101,9,134,210,109,17,121,246,112,27,103,244,86,35,33,213,169,98,72,50,11,195,218,146,163,197,3,170,184,124,30,102,28,227,243,149,53,223,182,203,189,39,177,109,118,173,158,40,107,67,21,218,6,146,227,183,193,35,21,161,204,49,41,34,234,17,63,124,190,239,173,227,27,250,150,87,56,128,109,66,150,220,243,153,206,171,43,240,195,6,43,187,43,106,41,146,114,19,120,148,179,36,105,14,17,46,186,125,114,49,251,192,191,40,236,230,185,144,79,248,205,172,16,98,240,173,184,130,255,70,255,118,14,17,163,144,244,205,85,69,54,190,224,121,176,1,23,19,251,22,152,190,227,95,116,0,76,211,213,21,202,101,133,166,18,213,62,24,217,26,113,68,77,217,196,158,127,243,219,111,251,214,170,252,52,105,211,254,75,61,48,194,161,153,84,69,75,223,126,91,147,242,96,83,148,9,175,251,177,144,103,229,216,179,116,229,143,158,132,16,0,30,193,87,101,58,49,49,120,15,189,101,206,232,65,148,131,59,222,149,191,200,24,70,59,185,197,170,48,101,204,223,130,96,246,17,21,65,147,11,159,233,44,127,202,221,204,222,184,217,200,193,102,7,176,253,220,221,194,219,200,223,211,89,66,63,243,119,87,150,20,21,225,38,22,111,243,88,112,24,113,210,41,48,20,162,223,18,138,56,82,70,51,119,93,180,26,107,222,239,122,98,15,112,41,39,164,149,171,239,145,76,180,137,52,244,61,55,109,212,103,90,31,31,204,141,75,223,5,22,216,72,254,127,240,134,156,188,111,81,99,211,5,222,243,247,42,207,88,205,146,151,163,11,243,196,128,213,7,17,43,209,20,182,11,240,103,208,108,160,49,90,46,72,198,175,250,19,219,248,110,108,185,174,115,151,211,121,204,252,50,153,202,46,167,38,200,252,84,65,128,171,21,32,47,140,76,208,151,79,60,240,249,114,146,222,52,46,149,148,33,252,153,44,179,68,8,152,244,209,87,161,181,186,240,80,9,10,106,8,103,3,219,252,93,98,123,82,171,28,124,38,51,39,106,242,170,55,217,200,251,211,227,215,244,145,125,28,33,208,150,228,228,157,6,243,229,191,77,164,37,66,115,52,159,242,115,126,225,213,42,26,2,67,151,216,49,72,11,54,20,242,219,92,108,29,254,54,9,127,145,167,186,48,57,194,226,51,198,180,178,161,160,68,113,179,250,119,75,59,162,200,226,156,152,197,84,72,190,49,60,77,112,226,82,124,44,32,26,203,159,56,122,185,18,130,2,195,175,247,71,62,179,49,69,5,230,115,169,233,123,228,3,166,141,180,4,66,19,64,160,220,39,43,72,191,66,65,133,4,108,164,215,15,102,27,57,46,65,136,81,155,63,99,79,104,22,48,72,47,227,4,126,24,117,64,135,141,111,121,123,87,141,194,53,191,234,241,54,229,0,89,69,41,176,243,148,252,235,58,171,26,122,238,119,172,32,161,90,62,47,72,66,32,152,25,83,142,38,84,159,62,107,32,211,56,110,185,178,163,152,7,61,252,123,157,61,219,131,19,152,182,157,175,198,123,224,159,249,99,160,201,214,86,127,217,228,30,235,37,49,192,225,197,217,184,58,220,205,92,253,94,120,106,38,8,224,247,69,147,230,101,58,155,85,103,251,106,211,212,174,144,109,150,25,9,250,208,185,54,191,107,40,91,210,70,105,38,160,110,50,197,235,74,102,75,119,97,28,46,166,47,107,39,216,43,210,155,4,37,8,74,200,55,74,169,13,75,21,2,71,216,105,205,145,62,82,206,14,90,212,49,150,141,142,88,81,27,102,151,237,130,149,226,178,127,123,68,132,93,132,26,225,11,209,2,24,11,42,36,222,203,177,254,105,78,175,252,127,137,59,151,156,109,150,220,56,239,72,168,188,103,46,207,2,60,213,72,43,16,60,241,72,128,0,3,118,15,180,27,181,182,225,124,248,22,201,168,70,159,89,3,7,103,116,254,248,170,222,186,100,101,50,201,96,196,116,120,211,92,168,176,57,175,57,140,210,127,82,93,6,229,61,147,248,124,225,31,41,113,8,76,57,50,46,28,237,191,204,55,17,167,85,66,117,255,54,239,150,187,101,156,49,160,19,193,105,136,229,250,110,46,146,55,104,235,73,61,190,230,178,39,104,77,15,70,170,228,248,7,176,144,183,146,15,192,124,57,71,241,53,23,83,47,68,150,4,54,207,229,152,114,86,23,151,40,59,57,237,140,62,221,209,34,148,31,46,125,94,148,123,125,205,69,103,189,201,77,255,188,21,122,4,3,76,103,49,140,204,55,101,61,49,85,54,107,53,203,163,89,186,198,155,179,6,166,97,93,30,202,178,78,128,167,69,52,112,183,43,242,80,128,91,130,214,36,37,32,38,81,45,22,136,185,149,101,192,47,31,55,137,98,245,169,212,174,20,110,84,196,253,194,48,87,23,217,89,120,23,152,69,251,201,205,161,90,239,26,210,105,156,28,107,65,82,183,2,99,253,93,124,209,181,30,183,46,87,142,18,90,243,73,28,210,225,146,22,5,88,126,198,198,244,21,221,76,196,5,110,8,207,251,72,97,78,191,17,84,190,205,101,90,114,62,196,25,105,83,22,144,141,249,111,91,190,48,162,132,250,28,61,150,234,176,95,24,27,72,153,81,224,45,83,55,240,99,183,89,107,200,93,223,131,251,140,235,134,239,182,114,225,195,139,246,206,194,63,134,247,33,16,148,114,19,137,214,90,92,232,154,28,58,100,151,28,254,115,26,239,198,209,122,47,244,200,164,112,119,93,72,207,247,23,30,164,79,245,220,198,147,121,67,164,105,138,56,143,188,76,188,48,80,147,121,97,88,57,162,76,99,9,161,243,234,7,156,105,157,95,77,222,53,20,193,86,252,220,54,71,103,232,182,135,169,143,30,63,152,196,98,217,2,211,203,226,33,62,59,52,134,180,192,88,12,214,29,48,162,216,50,41,64,81,171,111,233,222,46,188,194,191,15,152,12,199,126,89,129,118,225,109,136,48,13,10,12,104,146,229,109,83,35,200,135,6,217,97,188,125,79,28,141,170,80,46,154,230,131,59,155,223,54,166,211,61,219,8,110,188,197,149,79,63,24,209,91,69,173,21,195,223,230,221,200,60,71,52,111,168,9,88,218,35,14,166,255,103,10,252,152,140,186,195,136,4,235,209,112,102,95,106,184,189,144,42,188,39,52,199,169,17,12,127,33,147,96,42,35,9,83,29,108,49,20,48,87,21,246,54,61,8,110,193,6,250,152,53,116,162,195,138,91,61,96,101,243,218,122,58,94,5,26,59,53,109,77,114,87,244,25,239,120,160,211,18,203,2,99,222,211,235,8,24,133,52,185,108,51,74,143,71,54,81,22,200,120,22,173,142,208,160,231,251,160,44,185,228,145,65,118,105,126,101,172,46,34,34,131,152,81,126,245,192,56,173,230,132,130,172,245,124,157,109,127,176,42,235,152,149,34,52,89,135,11,219,172,124,102,72,200,16,186,5,252,156,71,30,56,137,180,253,138,116,93,152,30,166,212,237,55,141,53,28,197,253,182,187,57,115,231,83,41,88,197,237,248,114,135,85,120,242,104,98,223,103,231,180,192,199,251,200,209,204,101,111,185,2,216,40,186,121,223,180,40,158,153,31,62,30,239,83,96,184,221,45,191,174,102,38,34,1,63,56,196,190,133,98,131,49,21,204,75,67,111,212,5,196,204,221,141,158,223,68,141,103,28,47,108,217,218,38,231,54,162,91,247,159,190,19,216,144,86,99,74,54,180,95,203,167,139,23,99,194,72,92,180,152,84,236,169,203,108,72,243,196,126,253,92,128,89,52,170,156,156,166,198,183,59,21,184,26,171,205,97,52,139,219,62,49,161,33,132,157,31,16,157,194,214,15,235,40,180,153,92,147,233,86,130,249,29,243,25,236,138,33,71,211,250,223,226,195,71,164,107,101,251,145,181,222,204,19,83,18,157,104,50,99,209,91,179,94,146,243,15,213,13,6,93,34,213,133,17,108,42,45,50,147,146,132,166,7,72,174,75,154,112,144,42,126,214,219,116,251,155,175,164,23,12,26,107,125,123,189,236,121,81,141,202,231,5,61,30,179,42,135,239,156,155,198,232,3,22,57,172,139,56,53,70,161,185,27,92,219,12,60,99,1,96,113,144,72,123,161,242,238,194,101,239,155,150,167,13,123,221,77,31,65,239,223,74,58,100,153,145,197,140,7,6,231,57,31,215,189,44,228,3,226,204,108,221,242,195,131,199,3,197,221,231,4,226,234,177,228,166,137,212,94,14,179,193,100,50,243,104,196,186,145,140,137,187,194,146,72,96,250,98,155,31,93,172,209,53,23,69,211,75,219,47,99,205,96,113,242,187,168,181,206,251,114,141,2,214,22,1,122,75,243,223,183,229,231,174,88,245,228,182,7,67,173,142,246,251,11,55,60,233,30,185,178,187,6,122,66,3,219,226,61,100,3,176,232,51,158,35,174,27,229,141,244,101,33,231,140,221,94,175,14,91,67,86,14,223,73,15,156,255,48,198,73,162,101,178,224,5,61,175,4,6,176,121,123,228,101,79,210,129,111,161,240,194,219,170,199,249,203,191,141,205,124,79,78,174,181,73,80,136,237,235,24,221,23,212,106,42,20,25,245,209,51,126,143,125,247,222,92,24,102,110,114,116,215,9,193,154,57,114,170,194,131,15,78,218,251,170,81,195,144,205,3,78,105,200,59,188,175,146,177,127,255,55,239,186,155,215,104,245,95,54,194,106,238,107,200,46,209,114,240,62,111,148,151,90,151,7,138,134,136,111,168,240,41,96,95,153,23,118,247,167,120,66,250,185,177,173,212,151,5,179,205,183,145,211,120,82,50,17,65,8,31,195,111,217,180,10,179,185,134,213,21,153,191,247,150,33,59,195,10,74,180,90,179,77,119,248,198,170,105,36,207,218,75,158,215,195,132,134,250,190,78,176,52,39,142,21,63,109,55,157,241,36,139,16,109,219,219,97,203,246,229,133,55,184,211,175,194,30,112,229,163,206,155,166,147,192,245,224,12,238,162,144,141,115,192,157,160,107,28,76,83,157,76,222,240,70,238,167,20,87,102,141,59,249,80,216,76,207,18,87,214,120,76,50,161,240,30,97,203,188,48,162,249,91,38,186,82,17,73,240,131,39,204,228,20,147,131,216,1,145,234,157,201,26,238,101,91,38,247,27,94,78,102,198,23,166,54,32,130,81,11,57,212,122,90,192,24,34,200,32,164,17,164,62,254,101,226,150,180,229,145,33,32,178,234,19,7,147,50,150,85,135,62,184,29,241,75,59,166,222,23,71,147,195,42,243,101,168,0,51,147,149,68,205,53,214,63,122,172,52,96,142,10,140,236,221,155,50,155,29,138,72,230,194,39,238,83,78,75,0,237,38,48,147,48,63,236,37,19,114,40,232,115,202,185,59,196,194,119,135,122,231,91,68,156,134,192,8,71,108,15,255,59,61,88,178,59,128,108,113,131,161,230,71,31,171,63,231,165,177,230,245,183,236,65,108,137,166,218,72,116,192,152,240,25,3,159,192,33,194,172,19,175,139,94,124,163,56,217,194,200,40,156,166,126,254,178,251,176,188,129,17,46,143,148,176,249,78,180,239,201,39,226,3,201,103,54,66,16,178,23,239,35,229,33,169,106,254,52,19,138,216,41,222,208,132,18,127,162,15,229,83,255,176,239,85,162,41,210,4,174,248,20,56,108,253,229,169,0,67,198,140,229,224,29,41,200,113,33,230,33,240,99,67,237,133,249,58,36,239,59,201,62,212,216,123,224,92,182,228,211,189,48,214,4,254,58,33,134,74,35,239,189,84,132,125,227,96,114,4,91,134,10,74,16,245,181,132,71,0,109,48,154,228,232,214,141,14,250,194,60,179,180,32,191,48,10,63,221,159,184,153,217,101,49,9,49,37,76,71,253,169,48,174,186,248,66,208,29,201,100,240,94,26,206,76,67,196,28,96,81,221,203,219,126,116,69,64,45,247,153,19,23,217,217,125,159,121,35,64,170,109,242,219,116,219,62,62,138,173,183,61,93,69,199,235,2,214,253,183,111,180,244,121,44,211,4,71,61,88,189,15,156,42,78,194,150,139,127,149,136,216,90,115,233,153,136,156,36,168,239,68,49,29,166,247,79,238,27,50,110,196,163,248,22,221,175,63,63,160,65,106,240,241,181,235,252,36,176,2,133,136,242,172,184,110,82,173,89,57,28,102,144,189,95,6,171,181,152,76,105,221,153,88,46,239,87,85,252,6,125,15,241,172,220,21,254,75,221,67,74,148,214,17,81,203,97,216,238,8,167,160,247,194,208,226,186,188,15,116,191,199,107,45,4,220,138,6,95,230,247,118,227,133,241,194,52,30,78,57,152,50,238,154,113,236,42,178,205,196,30,154,158,228,30,191,220,100,247,140,156,246,157,176,222,60,251,162,94,60,68,53,28,175,212,185,95,89,28,84,38,202,208,153,180,90,101,253,241,83,223,41,151,73,57,96,147,178,121,61,92,177,71,40,54,237,38,140,103,238,240,123,178,142,107,249,101,202,72,235,85,179,2,134,186,145,45,217,28,188,202,235,24,70,169,14,1,144,148,237,184,49,228,13,30,252,151,225,219,109,169,144,193,121,88,174,192,106,92,2,66,103,185,110,115,208,126,115,125,244,156,19,91,228,93,35,71,88,222,15,15,90,166,9,102,36,202,149,123,4,68,66,18,195,108,129,173,247,242,77,179,147,153,43,104,68,37,140,100,160,23,60,17,6,98,255,58,5,238,248,145,238,23,102,246,146,25,254,185,147,17,27,249,31,122,23,38,244,61,183,192,195,84,120,94,152,198,24,241,134,163,87,243,169,175,253,161,181,43,82,24,146,159,166,52,91,227,104,186,216,70,38,82,230,99,28,92,31,71,56,195,28,17,182,55,169,38,148,3,95,152,127,16,247,184,137,90,153,55,247,95,248,126,107,208,5,21,190,177,139,191,144,11,83,124,56,2,163,169,51,3,70,11,84,159,233,253,151,253,54,247,3,195,246,190,65,206,223,37,116,252,247,95,254,237,191,255,231,255,250,123,93,113,231,31,33,228,76,183,13,226,129,53,50,243,247,99,150,82,160,181,50,87,103,84,236,159,157,109,19,120,153,50,177,195,166,156,47,28,0,51,35,140,90,7,101,145,41,149,66,84,121,232,81,118,184,161,160,164,48,154,114,117,68,77,97,106,22,238,32,132,132,22,166,195,133,142,47,65,23,253,140,81,239,38,156,59,74,140,32,48,137,138,3,141,216,249,134,168,222,49,185,109,191,178,138,142,123,26,158,155,143,248,43,246,100,26,132,184,32,76,65,173,200,19,112,219,169,86,3,71,197,68,31,253,174,40,255,12,57,182,82,108,61,193,21,185,235,121,111,66,174,193,235,214,3,119,226,120,34,253,173,240,110,35,170,94,197,196,81,228,228,157,166,97,127,91,232,163,238,220,153,34,94,66,162,204,203,90,48,2,122,50,202,140,185,99,170,36,126,116,85,106,13,107,170,211,3,56,241,196,0,230,207,24,208,127,244,113,229,183,135,194,65,192,36,145,69,249,102,98,43,82,75,204,88,148,174,171,76,242,44,162,253,109,140,226,203,33,98,89,50,223,181,14,79,197,39,21,219,173,52,253,238,55,45,69,62,213,82,161,150,2,52,112,45,175,9,33,125,212,191,205,171,158,28,27,206,234,83,45,195,183,31,157,208,150,83,223,128,201,228,87,157,14,241,96,158,126,242,222,214,103,54,68,228,163,199,44,223,42,244,3,153,238,208,60,242,67,145,7,149,180,1,89,125,66,86,191,43,211,158,219,114,211,8,94,238,55,238,187,203,207,108,42,197,72,170,11,54,129,195,11,145,212,207,202,135,167,194,27,13,227,195,49,135,198,156,216,139,141,120,217,5,233,226,42,225,21,213,233,53,115,101,44,116,112,229,19,45,112,209,31,143,22,238,252,128,193,100,198,18,5,57,12,15,144,10,197,253,34,3,137,178,84,245,124,54,237,187,100,159,166,6,57,21,90,160,71,34,100,175,101,233,179,213,202,151,54,190,114,238,83,34,59,116,35,91,4,57,247,158,158,37,81,227,162,145,208,87,31,158,23,42,158,25,114,194,0,110,207,136,184,144,75,147,112,214,36,42,34,34,37,35,45,43,219,120,61,199,35,34,181,90,148,132,233,24,202,119,143,118,241,18,211,163,111,216,104,77,92,14,99,118,41,171,42,37,128,18,137,246,27,100,63,98,178,134,163,29,62,236,197,35,233,251,136,69,116,141,125,19,27,85,63,24,149,234,167,201,78,21,85,169,243,196,206,168,145,148,147,189,13,34,217,158,125,221,182,43,147,184,17,157,181,251,53,189,187,15,19,45,17,25,235,73,95,212,83,253,202,208,234,105,105,181,205,94,19,83,194,230,71,99,87,46,100,28,118,170,232,142,189,40,66,23,143,140,4,58,116,234,242,125,172,73,11,10,247,227,254,88,133,139,234,183,245,64,120,202,116,55,215,98,213,141,216,138,110,45,43,218,157,140,72,54,210,61,121,164,38,51,161,209,213,87,171,145,13,45,205,150,50,134,55,59,134,199,79,206,230,14,53,50,201,13,108,19,55,121,225,135,9,77,118,16,251,231,182,252,194,195,114,103,146,149,96,242,244,65,200,192,41,162,95,105,214,50,213,57,68,216,71,195,214,148,156,134,105,1,55,207,59,48,98,69,39,232,222,35,125,11,126,114,58,101,138,16,2,172,147,127,55,63,121,71,52,126,103,177,136,170,212,93,221,223,184,98,246,129,120,181,36,199,30,202,240,231,37,46,146,141,121,72,16,11,188,105,43,12,152,86,117,201,74,91,43,198,202,84,15,47,247,145,147,247,94,225,43,70,158,232,6,174,91,96,186,199,79,100,153,224,250,167,137,52,48,148,153,72,20,153,87,249,214,228,217,253,160,30,223,222,99,255,243,108,201,60,27,119,126,68,118,236,199,220,149,188,157,113,175,60,173,103,29,43,114,225,136,47,63,153,50,188,195,178,111,73,122,223,113,82,35,140,36,235,119,212,251,4,110,207,160,89,207,225,59,113,63,159,140,162,117,245,56,218,152,179,229,220,112,136,61,149,137,161,247,146,2,4,93,26,48,185,95,152,154,76,221,242,195,104,99,57,25,109,154,145,218,145,20,109,133,31,227,244,39,198,255,145,165,11,177,151,62,154,231,175,72,101,161,91,155,48,66,191,59,146,145,29,55,26,73,106,223,217,171,206,72,244,223,225,104,141,241,2,211,251,122,34,7,11,45,72,82,207,148,146,232,184,112,184,34,224,35,71,15,51,187,240,251,98,179,62,100,28,145,242,219,145,112,68,11,105,124,46,237,32,172,26,137,82,28,187,179,77,100,216,134,97,207,60,55,29,224,146,245,134,159,93,188,26,197,193,178,187,95,150,10,56,79,252,50,66,75,242,62,104,12,56,81,243,111,104,10,60,83,50,253,8,109,159,24,132,237,174,145,18,188,45,114,93,79,41,145,19,63,148,87,53,215,111,26,107,1,143,161,197,191,159,241,72,252,116,97,246,219,130,146,67,245,105,24,65,105,125,27,20,40,186,135,33,152,179,151,163,133,149,110,122,32,254,72,232,143,62,162,244,78,181,135,201,204,107,35,103,208,121,32,63,77,150,99,122,217,189,30,154,176,154,28,125,159,56,151,231,48,234,81,130,146,123,116,202,215,180,164,191,72,247,93,24,49,253,168,157,108,243,199,153,90,243,225,25,250,79,163,127,41,59,240,101,230,210,195,217,6,149,54,167,42,69,29,154,25,123,139,223,182,124,175,76,25,195,236,27,162,148,5,43,181,106,41,11,39,241,18,39,39,70,21,39,89,58,14,87,143,116,124,53,101,141,244,250,160,154,199,91,242,163,187,245,126,200,165,217,172,239,129,8,38,180,184,133,36,60,126,70,232,94,39,35,102,146,215,77,146,202,3,94,22,80,40,152,114,238,5,123,212,163,1,18,51,93,138,16,44,147,221,211,68,211,184,178,90,250,158,63,35,202,64,225,43,75,105,209,220,170,189,12,92,96,240,77,89,185,120,198,148,27,95,24,129,37,73,245,175,137,134,212,244,218,74,177,108,213,148,163,199,29,120,197,167,51,68,254,166,48,196,41,18,144,197,138,170,39,205,251,83,97,228,179,188,30,85,40,129,84,45,35,99,15,17,52,136,66,17,180,62,82,234,45,152,24,250,3,47,63,239,76,133,33,168,123,125,176,192,110,19,18,5,53,121,122,34,188,226,58,136,143,135,214,145,153,245,159,40,20,31,72,75,75,170,208,133,45,99,143,58,50,25,73,41,51,155,82,189,179,121,40,142,87,17,116,167,0,14,221,208,127,155,4,153,84,187,204,189,172,68,253,187,160,157,152,79,124,217,254,195,43,193,144,99,90,149,154,63,3,190,36,76,106,95,6,33,155,145,181,123,194,68,106,91,25,3,20,135,135,255,50,249,14,121,93,36,85,145,203,142,223,102,82,145,147,91,94,218,63,252,194,22,186,40,117,4,243,154,211,130,82,134,155,129,20,100,145,47,164,67,54,168,14,107,202,110,146,3,153,49,131,204,48,161,194,9,191,131,50,114,9,150,30,126,165,173,203,209,48,29,243,88,168,209,130,157,138,251,117,208,36,150,170,89,33,250,157,244,112,147,184,171,82,68,176,165,99,198,155,52,110,85,78,195,168,141,67,240,8,42,195,79,219,240,67,228,25,205,169,56,136,15,12,217,96,160,183,105,190,118,241,196,180,201,199,56,194,5,245,82,135,233,91,19,142,42,228,205,30,20,13,132,170,148,4,212,113,29,78,142,208,164,227,72,96,52,78,98,75,70,24,39,69,2,36,136,48,26,15,114,200,65,239,254,8,113,202,116,159,131,137,115,26,78,86,73,187,122,208,33,93,73,110,194,172,109,8,105,11,51,107,225,226,152,94,181,48,194,80,158,92,201,156,194,40,88,233,102,181,10,235,138,237,115,62,110,83,197,136,72,24,197,122,181,181,222,244,225,175,30,48,110,199,210,42,179,113,247,128,81,156,180,68,56,69,194,162,227,241,199,185,201,36,15,165,224,85,83,231,119,152,23,47,164,247,74,18,231,241,55,141,82,212,16,159,76,24,162,8,66,4,49,138,13,158,60,147,198,61,199,12,255,152,153,135,48,115,155,125,89,201,186,130,85,45,28,212,70,224,253,172,224,242,64,239,83,66,101,255,201,175,6,89,179,28,233,231,130,81,201,50,29,236,89,82,185,67,225,189,189,253,215,224,62,132,111,140,72,160,123,250,217,251,34,48,23,70,37,91,215,126,146,77,118,247,116,67,143,222,76,111,49,72,23,129,196,81,158,40,249,153,158,115,221,217,202,199,100,75,181,71,204,117,109,30,253,122,204,39,120,249,222,159,34,191,22,200,97,207,114,128,79,164,21,39,30,153,21,238,126,138,194,145,195,188,91,41,51,108,52,158,81,189,245,75,67,97,191,11,173,247,174,117,37,200,129,168,212,63,194,20,237,8,22,6,63,207,100,209,21,197,93,34,118,8,164,182,182,52,62,81,56,230,27,138,25,135,69,172,9,91,25,198,71,220,21,195,68,98,179,251,180,241,230,89,121,110,120,49,249,237,33,44,222,79,114,217,238,186,151,218,42,3,79,54,198,105,17,82,152,44,15,180,158,193,97,152,73,72,27,74,82,133,58,10,165,57,46,237,145,56,28,254,228,221,144,236,156,103,249,3,57,24,207,225,19,95,0,50,176,67,200,206,228,25,170,55,37,50,206,154,90,160,144,53,51,138,96,208,130,31,33,120,83,241,166,69,252,5,81,181,22,59,50,232,250,112,90,125,170,172,214,108,42,124,124,84,209,123,124,185,143,217,246,72,107,70,135,113,31,141,2,116,199,63,31,152,244,212,91,79,53,129,179,42,157,102,108,69,240,96,60,209,133,0,111,64,251,39,88,249,158,104,28,44,172,16,121,105,230,220,211,188,107,138,236,133,72,166,111,83,192,59,53,90,45,239,3,19,63,86,203,241,140,158,141,154,166,168,45,237,44,56,178,214,232,242,196,115,76,190,45,19,71,40,53,251,79,151,40,193,243,203,228,186,188,60,196,126,161,104,167,76,177,62,42,175,148,116,19,60,211,14,159,48,99,165,68,3,47,90,47,27,138,94,247,230,59,138,48,235,145,78,1,242,13,52,57,122,203,46,125,105,50,215,109,132,49,163,219,151,180,204,51,63,231,166,138,239,237,65,211,170,164,210,246,52,160,153,121,95,211,162,212,158,18,103,76,162,116,194,122,177,132,30,192,115,180,115,233,142,217,39,138,98,11,170,155,36,73,239,119,132,238,213,19,21,32,60,173,50,120,130,246,252,60,113,101,15,44,59,25,101,104,102,55,175,79,64,136,66,248,93,250,204,80,213,217,222,226,70,58,27,230,163,244,138,65,44,245,49,10,187,68,162,16,83,152,59,37,106,75,8,92,101,204,135,152,15,100,99,71,77,248,46,223,6,210,18,49,17,146,171,101,186,215,254,55,250,9,189,222,6,67,23,170,122,194,24,144,236,40,107,81,160,22,226,214,182,66,160,211,214,161,92,224,220,56,180,247,142,221,74,192,119,133,77,109,98,130,234,141,120,133,95,26,138,116,143,116,57,211,6,208,188,217,133,61,42,113,156,116,5,162,40,26,93,129,68,140,84,138,19,166,47,202,219,129,73,172,136,113,251,49,105,144,253,38,197,6,149,83,100,51,178,81,242,134,197,199,211,248,131,58,203,150,218,58,130,243,29,29,101,135,73,64,8,140,160,34,123,155,104,133,188,91,92,233,252,134,125,92,189,93,139,205,4,187,121,233,46,53,217,41,255,105,75,41,72,71,46,254,52,209,194,198,126,107,10,235,139,6,43,82,97,254,50,205,35,94,154,179,169,160,53,231,140,65,174,65,24,49,207,109,195,170,236,168,81,82,7,144,6,235,118,247,30,227,120,135,39,93,50,234,7,192,3,91,143,71,156,228,106,63,189,146,164,240,141,15,225,159,158,53,16,73,179,112,71,48,107,69,211,224,175,15,45,225,251,49,210,157,239,159,61,133,97,105,216,237,63,33,254,156,82,166,20,224,240,140,15,131,32,96,2,11,109,114,70,69,163,250,84,136,188,82,45,210,207,75,82,147,20,71,20,164,161,250,39,122,172,85,245,68,119,54,57,57,105,253,190,47,122,62,81,235,166,107,86,22,243,67,193,141,254,185,208,8,64,74,75,59,195,201,96,207,80,1,48,83,153,46,48,41,88,105,252,91,104,148,38,76,184,236,108,80,62,182,187,186,203,51,91,72,0,61,209,186,87,77,78,243,72,59,253,96,207,27,173,123,203,38,79,105,198,199,185,200,123,191,205,176,103,105,159,63,94,55,206,226,3,94,60,68,149,1,128,70,227,43,178,89,208,100,28,15,92,230,10,141,1,234,190,71,97,198,101,244,253,65,155,147,201,18,49,233,251,247,62,84,112,198,132,183,164,226,7,247,203,247,41,9,13,160,46,70,86,135,41,198,55,116,116,67,82,158,232,138,210,167,219,18,198,154,56,225,90,77,217,39,224,11,230,18,112,140,102,180,158,60,154,52,179,72,62,116,202,164,193,124,160,49,89,28,45,15,186,187,107,150,84,109,184,175,228,249,83,120,0,72,131,48,122,110,88,211,158,127,178,28,39,193,157,95,42,48,45,172,55,122,254,193,180,22,167,179,129,193,212,135,119,28,109,130,183,127,120,39,255,245,31,255,251,175,255,239,63,255,250,175,255,254,215,255,243,63,254,246,126,110,100,254,143,185,159,198,174,103,249,5,215,172,64,2,90,106,119,56,72,181,161,232,205,86,152,233,137,178,12,254,137,55,51,80,212,162,33,248,189,34,116,236,68,109,133,26,39,187,176,246,194,147,137,62,146,87,6,215,2,19,229,133,81,124,72,154,11,240,48,99,201,23,70,33,56,150,16,96,243,92,136,223,166,181,35,22,55,96,120,246,143,31,77,171,72,221,114,52,149,74,24,79,126,229,24,131,8,140,140,19,118,178,47,92,151,136,223,128,226,16,24,7,195,245,9,250,250,196,173,26,30,116,28,140,13,82,132,157,164,117,14,153,81,31,1,80,241,50,122,179,250,235,182,232,237,133,145,36,251,12,145,198,54,122,6,172,214,71,211,216,37,11,206,230,11,87,232,215,31,120,228,35,237,180,127,68,168,242,251,90,112,32,125,81,180,163,82,132,198,118,82,40,16,7,124,3,25,61,22,50,99,94,87,25,242,72,224,196,80,55,107,129,26,223,80,225,101,214,95,47,252,160,146,162,48,20,240,21,223,204,97,54,173,31,24,146,185,192,223,175,198,132,172,107,194,125,233,243,70,57,100,199,111,19,140,45,125,91,119,229,161,110,233,48,61,134,71,46,141,14,139,81,253,137,182,97,98,69,2,83,1,189,155,132,23,238,228,56,228,161,81,27,60,126,95,84,202,51,32,54,116,206,19,23,142,41,217,212,183,69,51,218,138,103,90,88,170,186,76,125,208,180,243,190,172,175,60,41,104,243,39,193,209,252,190,202,66,250,69,78,142,192,7,222,96,47,12,133,124,228,201,11,221,228,68,150,47,140,254,246,202,147,35,171,188,122,220,216,67,243,242,200,27,43,208,102,241,1,125,97,154,205,228,161,65,45,33,63,19,48,85,134,188,52,50,220,102,245,105,48,91,102,84,188,18,102,29,94,113,105,180,66,229,177,21,93,171,21,83,14,183,149,49,212,11,223,125,154,63,241,134,36,102,19,184,213,134,224,239,251,54,239,138,158,206,243,108,88,140,15,28,35,9,198,200,144,223,198,79,19,143,146,248,52,91,6,19,8,73,82,194,110,57,149,46,29,11,38,136,189,98,182,155,102,98,34,63,189,80,52,136,25,201,164,16,35,26,183,205,57,126,67,126,244,93,58,158,116,81,7,102,249,255,61,49,211,23,91,69,94,102,93,150,149,43,47,76,35,195,35,95,0,226,43,252,248,11,19,169,11,139,146,30,177,105,219,182,31,12,137,175,202,167,141,132,114,163,101,236,7,223,80,15,47,122,129,105,70,57,126,52,182,82,178,6,76,155,180,177,237,251,193,68,168,201,16,225,105,210,38,63,253,232,251,117,222,81,175,48,181,150,226,87,206,158,34,187,98,172,139,214,76,7,126,176,169,157,61,242,208,32,38,89,197,232,133,33,77,45,129,49,246,65,45,236,7,23,244,164,100,214,33,30,134,106,254,194,191,113,154,71,195,175,130,28,240,194,204,233,67,38,91,58,214,72,171,188,48,230,136,91,102,219,95,1,61,46,141,170,118,86,202,46,76,86,105,213,56,122,81,202,148,147,51,165,213,233,87,110,84,215,45,48,180,116,255,252,208,51,176,165,91,96,188,166,252,224,109,52,115,61,184,157,237,211,10,36,24,72,35,57,78,187,245,77,247,247,125,222,113,130,124,66,162,164,81,199,12,244,80,91,150,131,173,218,185,222,103,102,242,218,194,185,69,91,164,158,184,107,4,237,155,124,187,131,115,221,193,240,162,172,217,119,13,74,216,140,127,223,185,214,162,176,59,189,201,185,77,1,105,249,185,169,44,12,137,66,81,125,234,30,184,65,187,184,51,65,62,49,42,166,116,204,190,232,169,180,110,229,79,83,19,37,167,224,48,121,39,153,44,225,38,221,137,248,61,55,246,228,77,23,222,105,170,116,239,154,78,111,45,98,34,114,101,244,150,208,136,247,131,251,71,144,217,100,22,43,221,95,47,76,55,191,6,223,247,107,237,144,22,94,120,83,176,149,153,152,218,47,98,65,63,184,147,123,78,133,72,126,155,143,234,93,160,216,47,86,90,24,4,54,174,255,251,133,152,178,152,174,203,19,158,225,122,103,188,118,55,221,180,143,202,111,31,212,68,125,226,32,163,197,4,27,48,133,106,124,24,126,48,190,191,4,37,9,83,178,245,41,141,55,59,50,109,62,201,86,44,242,81,47,92,89,234,242,133,44,62,220,152,116,152,207,112,87,15,152,86,21,83,126,120,225,95,184,150,48,3,201,47,27,1,235,53,229,174,88,207,137,162,95,24,155,216,34,139,196,249,57,214,188,79,148,86,174,79,224,121,108,3,212,253,182,216,249,234,135,77,70,146,28,170,195,70,14,79,116,14,26,126,252,224,67,194,44,213,15,145,42,126,74,172,33,38,231,38,11,39,214,120,120,35,58,202,142,59,231,105,154,154,104,190,246,187,62,86,14,62,2,51,177,207,247,101,89,164,217,150,192,228,196,125,62,178,246,158,252,112,137,111,205,62,240,69,201,122,203,133,113,108,69,253,226,133,201,229,167,196,41,141,114,48,76,203,123,221,211,58,77,115,32,208,198,138,130,209,251,196,160,162,180,204,138,76,152,120,216,234,188,143,12,209,45,152,1,9,111,163,209,250,111,163,141,148,156,104,131,113,224,12,120,219,62,56,97,140,243,124,89,165,50,83,210,175,1,244,142,73,122,100,127,48,165,253,44,27,193,16,53,233,222,234,48,194,126,25,138,64,212,195,112,161,57,140,194,68,238,157,232,140,163,114,251,190,143,27,28,44,41,218,2,35,2,236,15,141,250,136,136,91,93,152,68,36,102,67,63,248,142,225,39,179,92,124,152,140,225,226,191,77,162,49,131,13,226,146,142,70,250,139,114,19,43,216,18,191,140,50,242,111,47,188,204,74,90,46,124,91,247,181,255,52,43,104,59,249,190,238,119,190,173,53,254,7,211,55,240,200,80,170,150,41,122,81,164,122,151,104,135,18,172,21,198,218,11,23,234,93,50,208,140,111,61,252,194,145,93,223,67,134,120,37,95,26,227,144,80,187,63,85,96,228,170,168,119,189,48,97,127,6,50,88,71,19,139,206,128,171,244,103,1,179,227,247,11,135,152,148,41,75,208,133,190,200,59,146,118,71,141,64,198,66,181,142,185,225,63,61,109,221,149,43,251,113,157,252,167,241,9,150,201,16,63,12,170,223,47,140,206,247,76,197,115,107,234,123,238,168,126,159,202,65,221,126,21,57,57,226,212,119,33,126,225,251,233,178,134,39,76,29,164,188,219,66,147,78,18,42,19,176,153,50,191,207,148,48,241,20,25,43,168,222,160,90,104,112,199,70,142,233,52,97,84,228,247,59,173,220,151,177,45,39,45,48,54,149,79,125,97,42,242,37,67,44,186,220,96,16,191,232,100,228,228,16,191,171,240,182,74,221,15,181,215,167,23,102,142,155,239,138,222,31,148,223,83,159,100,146,237,196,187,234,247,66,88,90,80,104,205,135,210,104,34,56,187,188,112,49,22,67,194,92,38,10,50,47,220,172,6,48,5,70,192,225,93,157,72,62,53,52,151,242,228,7,87,192,119,30,183,48,165,166,93,23,112,163,145,195,47,237,199,200,208,75,219,204,176,239,141,81,202,159,58,76,145,1,160,203,241,133,183,53,73,53,253,237,159,69,247,11,207,42,28,95,174,156,246,85,63,183,9,196,228,133,97,124,61,119,235,129,50,7,13,133,11,33,113,156,218,196,97,245,212,244,160,251,109,109,136,54,153,105,226,153,221,41,239,253,250,58,113,187,136,80,1,211,113,187,253,145,66,199,104,69,175,187,222,16,184,248,165,153,231,178,12,195,78,47,210,72,248,198,73,227,81,24,217,129,39,96,186,41,244,194,41,77,141,26,239,131,154,99,147,219,198,42,118,250,109,91,1,72,222,7,115,14,238,42,1,215,209,101,209,182,77,198,42,2,75,19,58,48,234,225,109,197,133,67,20,149,113,72,47,222,110,254,208,40,71,60,169,0,141,36,100,129,39,26,48,178,219,114,219,109,152,236,76,156,156,204,147,92,57,6,118,119,193,141,75,131,8,33,111,132,29,232,89,1,23,99,100,10,220,76,231,196,225,71,246,32,23,164,176,82,227,208,70,223,164,160,88,74,236,248,62,138,21,90,19,158,63,6,152,127,93,212,228,171,12,36,147,195,170,254,200,208,10,111,50,221,217,227,30,213,127,187,211,71,47,1,65,167,58,212,71,28,77,146,247,17,248,240,6,150,95,90,195,19,91,150,70,106,163,72,68,4,108,85,229,128,205,16,26,211,243,23,238,214,183,43,48,59,187,182,99,86,33,143,146,39,199,81,18,220,225,162,68,18,96,210,121,113,240,131,121,104,62,149,123,199,27,87,207,23,182,71,36,161,204,176,196,88,12,5,234,28,85,6,210,184,65,52,223,182,195,197,76,63,19,238,63,39,186,128,233,166,144,163,187,169,179,4,140,177,156,124,95,88,166,32,248,18,48,25,106,121,104,243,231,41,17,39,223,75,106,19,107,216,254,42,62,237,138,94,162,62,180,213,204,34,52,175,156,56,44,97,58,186,78,247,81,74,167,203,206,252,221,130,134,65,244,26,203,0,117,231,46,48,13,68,142,34,26,214,37,16,162,14,70,90,192,225,129,196,77,94,217,188,143,97,238,233,247,245,208,197,86,5,29,180,255,249,60,253,19,92,79,20,219,19,223,70,116,83,49,204,14,173,11,147,226,28,62,159,145,10,66,127,44,225,223,230,224,253,229,251,98,138,232,2,0,163,109,226,39,135,213,46,69,76,96,99,140,197,209,187,74,146,153,23,141,84,154,47,187,152,177,78,137,177,216,103,51,46,29,54,95,24,57,247,96,245,41,1,35,157,249,129,239,52,92,227,228,54,199,232,133,79,90,132,74,70,4,132,243,114,105,102,150,231,19,53,58,95,8,125,10,204,103,224,51,49,61,111,107,29,61,249,98,191,234,79,101,154,71,177,92,26,246,43,123,249,111,207,15,73,30,45,96,204,187,125,98,184,27,101,246,237,242,219,132,204,207,241,72,231,231,141,40,39,71,99,183,199,99,161,23,63,115,23,232,145,193,113,245,11,135,191,144,28,2,96,179,158,241,219,166,1,238,200,116,73,107,225,142,9,143,81,183,36,2,99,215,200,76,228,40,44,152,163,48,10,186,61,46,12,99,120,25,166,236,190,208,75,138,115,183,207,151,189,200,231,121,176,1,35,254,180,170,232,171,213,252,194,214,124,145,183,181,76,40,99,196,251,96,103,214,4,61,36,136,150,60,239,33,115,37,226,125,171,207,120,215,13,189,133,252,248,200,130,144,173,115,120,124,131,90,235,167,200,208,146,145,210,101,17,128,174,48,134,191,75,248,176,89,73,159,102,203,236,115,130,249,222,234,203,96,148,149,222,98,128,147,5,212,7,54,205,55,54,70,240,176,60,241,159,91,135,173,56,129,71,237,133,98,251,167,216,53,70,164,59,16,243,164,31,244,207,44,28,255,209,35,204,39,140,75,166,135,230,40,147,167,114,14,104,177,166,147,120,181,119,126,146,15,113,25,69,32,190,6,235,107,250,140,11,212,73,103,143,81,133,139,177,140,57,186,175,115,2,161,89,88,66,84,118,36,165,212,24,115,212,169,244,107,184,145,158,167,170,187,149,164,52,245,115,55,217,172,201,241,21,51,96,183,220,22,91,167,29,207,100,160,79,41,33,17,236,154,126,242,104,76,99,245,167,11,219,244,150,243,75,95,41,82,15,108,164,149,152,157,238,165,77,89,159,73,214,236,156,148,187,89,187,203,201,141,110,16,75,213,221,23,237,163,147,50,78,212,136,129,249,209,100,172,101,161,187,115,50,159,102,206,94,247,104,153,25,151,245,5,197,125,149,249,40,200,164,80,2,69,214,104,202,164,59,141,41,42,19,122,171,146,211,154,166,122,150,51,8,146,73,143,92,55,220,217,209,98,142,192,180,180,127,22,209,134,80,150,47,131,132,199,186,0,163,12,51,115,137,37,203,40,7,195,168,95,30,38,62,236,225,82,20,136,208,1,245,130,227,111,19,157,3,221,227,161,82,51,115,82,62,52,138,203,250,125,99,26,210,157,25,180,32,67,82,52,32,170,115,199,206,150,58,85,202,90,1,195,101,246,245,155,244,217,210,136,136,170,57,178,127,30,109,181,221,83,59,1,184,210,227,235,39,103,15,168,161,218,36,142,244,25,255,238,76,144,171,46,26,69,210,40,29,145,220,254,110,195,168,26,222,29,173,7,84,72,204,117,141,204,173,187,40,66,111,28,231,30,89,47,6,39,243,245,160,84,35,23,200,149,21,52,73,35,208,251,37,169,36,120,46,116,238,251,47,35,90,251,217,49,108,238,59,98,227,123,157,77,118,197,119,134,176,246,213,128,145,60,81,24,43,220,29,71,79,210,145,178,131,59,195,68,56,28,198,25,125,235,102,6,23,81,95,36,139,21,61,100,12,119,107,177,138,151,137,236,207,248,236,163,224,151,197,70,9,17,55,185,175,78,167,216,204,189,12,61,42,114,240,157,83,104,175,12,212,94,157,108,0,105,184,138,228,11,130,247,178,211,233,164,52,208,76,143,83,183,108,143,48,202,59,169,111,135,239,16,231,151,4,174,171,158,200,113,116,20,74,182,110,106,177,115,60,129,18,13,235,126,123,255,8,97,177,183,204,142,67,219,141,239,186,226,227,192,17,78,10,165,144,97,200,70,199,166,247,17,109,33,208,105,204,221,220,19,215,253,73,35,152,67,74,203,163,233,136,151,28,133,169,23,68,66,106,111,233,40,177,20,70,69,92,42,174,12,113,47,205,251,12,155,37,98,71,189,148,60,182,236,5,197,170,136,214,64,253,36,2,74,181,199,26,201,48,58,51,182,194,80,38,98,160,144,224,170,154,93,193,174,45,135,240,110,232,0,104,82,201,218,243,226,3,104,235,147,42,120,136,71,124,71,80,40,66,44,205,143,60,200,224,198,111,35,149,250,232,11,163,124,153,169,52,182,142,34,1,68,74,234,190,225,248,124,72,243,245,169,153,54,234,157,79,236,209,80,35,144,97,138,197,92,45,153,128,196,142,75,182,150,48,244,241,6,240,121,152,66,157,60,22,76,226,100,47,3,231,184,158,249,55,217,205,216,172,176,12,14,41,30,152,244,103,110,86,182,205,96,146,66,36,18,25,177,120,109,244,224,37,204,65,197,129,140,181,47,94,168,65,105,222,149,196,248,104,17,35,89,106,86,224,130,252,93,68,222,20,55,37,211,109,242,31,37,55,20,144,34,138,230,124,17,214,142,43,187,161,200,145,79,187,209,78,150,231,30,112,88,90,249,192,51,246,227,15,214,48,50,138,41,25,99,179,245,162,232,138,78,9,219,145,133,69,195,215,225,246,136,100,221,180,252,5,150,85,158,231,62,102,112,42,48,225,91,236,9,204,32,83,226,122,170,232,205,11,100,157,130,235,170,50,203,163,176,223,79,236,14,239,71,48,139,166,147,205,11,38,182,189,108,247,197,50,141,29,22,132,41,71,225,129,200,14,14,37,183,49,188,216,73,202,91,217,106,248,44,34,143,84,29,166,60,57,53,251,111,155,33,63,154,198,157,35,81,16,210,144,4,31,14,55,218,184,138,194,136,150,122,89,131,80,177,14,133,143,17,59,95,248,142,231,37,53,249,59,194,205,182,203,79,142,104,105,147,120,0,250,210,13,152,189,172,209,104,130,212,66,19,203,121,247,146,253,49,89,210,163,71,227,126,228,245,51,116,192,90,107,90,82,105,180,231,248,209,15,74,48,50,76,43,53,20,231,17,181,159,134,245,254,192,214,47,252,22,123,72,89,125,14,94,180,193,20,47,21,85,68,156,143,22,123,166,169,86,255,96,66,143,170,149,36,138,246,211,153,10,155,138,190,48,21,128,109,243,224,85,172,123,105,178,14,220,79,15,33,88,47,128,33,138,177,21,29,168,91,249,93,193,211,210,90,14,13,193,203,3,75,123,156,36,60,4,198,87,200,41,45,219,132,139,37,132,130,137,195,142,198,97,248,152,50,22,232,99,216,120,22,120,217,112,87,157,107,137,30,32,238,101,85,241,52,41,122,220,121,191,117,15,137,27,173,228,75,11,23,149,106,205,58,113,180,49,231,228,183,169,220,85,175,217,175,99,222,52,90,178,228,127,163,72,140,18,76,145,138,74,53,141,181,225,48,249,250,41,9,150,98,110,53,62,200,41,166,86,157,118,202,143,241,238,48,89,143,103,232,209,211,44,235,29,174,40,88,21,133,59,21,27,135,31,91,62,5,46,150,187,240,50,48,141,136,82,66,222,54,116,188,54,142,144,198,158,114,238,109,186,252,219,43,204,214,76,43,245,105,158,217,124,252,161,17,63,200,18,130,237,223,244,232,176,89,252,209,101,199,121,99,46,147,188,122,225,187,164,224,97,40,176,125,112,126,238,138,178,253,163,149,243,105,162,58,94,119,55,183,55,57,26,245,202,121,252,228,44,48,143,204,166,55,206,53,13,176,172,249,15,221,194,96,163,29,85,15,24,3,136,34,201,83,185,171,6,108,70,135,177,236,150,202,6,175,242,78,162,201,70,160,68,214,149,80,0,183,202,169,14,204,105,58,210,140,18,54,252,177,160,232,245,89,162,200,146,48,208,29,198,240,254,81,38,196,162,97,200,57,28,11,254,205,86,30,5,106,87,254,141,224,67,123,154,12,99,82,85,88,173,57,220,187,82,143,215,67,28,28,243,37,9,249,161,19,203,79,93,201,43,239,52,196,118,173,89,226,172,65,229,217,249,35,196,201,122,105,88,43,15,175,80,79,19,237,151,81,110,4,57,15,87,46,140,87,153,132,20,15,66,46,78,134,163,110,78,5,71,80,100,127,125,66,164,181,185,54,217,248,209,20,245,228,133,63,200,128,53,133,111,4,217,158,224,235,108,43,225,8,47,102,30,172,117,156,11,180,45,81,35,140,28,179,195,118,180,237,33,172,203,243,170,184,6,205,136,132,131,208,140,72,210,140,146,36,164,221,132,196,119,140,70,235,28,12,83,84,168,194,253,53,43,193,234,167,70,230,161,10,107,18,78,62,21,28,231,63,209,15,42,100,55,35,88,59,241,202,108,200,187,252,48,33,120,113,130,6,118,136,236,175,146,121,133,110,124,176,159,200,168,232,45,51,55,98,105,237,48,29,71,66,9,99,0,77,143,100,218,176,34,70,198,88,44,139,176,11,130,48,102,162,103,194,8,131,2,224,236,167,187,106,206,108,19,154,8,202,47,92,161,157,170,182,143,132,234,136,233,221,23,57,2,172,250,201,223,199,83,169,200,39,76,136,38,28,185,101,70,64,254,42,140,15,241,101,193,245,156,17,16,28,167,115,49,97,88,167,79,28,125,7,76,85,102,161,105,75,45,255,42,135,185,16,77,185,180,186,141,245,224,244,61,219,47,9,199,142,132,129,179,72,97,79,76,205,221,162,244,16,60,3,242,31,67,92,223,39,79,212,124,238,94,24,217,254,15,29,19,191,188,120,89,29,243,54,153,225,237,137,211,223,249,194,247,251,239,58,186,121,168,20,219,94,152,254,74,97,140,25,233,112,197,119,69,150,234,145,175,146,173,210,130,66,227,48,75,200,212,147,151,129,79,186,243,45,239,172,216,214,231,104,232,216,14,195,16,30,242,70,216,107,151,160,184,54,132,154,158,207,201,247,79,156,231,165,130,162,0,250,8,161,114,219,38,212,169,160,148,85,133,219,193,125,111,200,216,14,211,209,175,68,210,101,43,159,51,69,239,10,125,191,40,189,114,38,179,39,72,172,140,141,174,84,80,168,31,254,212,232,202,214,98,230,180,41,35,104,120,13,62,224,144,225,96,253,6,177,186,152,186,161,242,184,105,231,97,135,235,48,61,87,25,98,193,27,198,108,109,198,209,104,184,21,129,17,21,241,175,160,158,7,82,170,156,252,238,64,219,83,156,219,203,206,107,116,185,111,122,173,91,15,98,240,64,254,190,40,220,16,169,116,248,87,16,77,184,46,11,239,157,148,76,251,245,22,110,47,162,221,253,101,181,224,29,98,178,206,66,59,102,237,138,27,187,59,103,68,97,132,179,12,221,208,73,174,21,191,1,105,86,128,29,138,173,180,163,3,238,110,30,60,172,195,214,35,106,140,208,182,112,229,38,172,212,12,60,233,91,24,178,71,153,230,103,54,226,133,33,161,48,164,163,224,174,60,195,183,187,176,55,103,215,215,73,127,192,136,229,190,152,212,135,204,227,221,118,156,62,37,22,116,182,150,18,208,183,117,234,59,239,254,110,220,184,111,133,209,178,61,14,63,204,168,77,79,142,222,229,10,98,61,30,136,67,248,235,208,163,61,126,43,150,214,148,183,205,67,24,199,121,245,196,150,218,237,131,123,239,211,125,149,192,94,183,75,205,113,146,116,102,99,239,237,6,164,35,228,101,91,101,101,57,145,27,17,170,34,133,63,108,80,172,71,193,251,40,14,161,78,209,102,5,2,219,227,93,24,120,8,9,187,23,181,26,38,81,239,225,96,119,43,236,119,146,15,166,30,255,194,22,6,79,105,148,192,51,194,105,122,56,170,180,52,24,183,54,11,60,225,2,198,87,189,41,92,158,26,3,17,59,186,163,228,249,70,67,78,241,81,108,242,136,105,139,2,124,47,173,231,209,164,74,134,54,136,220,8,35,90,29,30,124,7,166,196,19,13,213,6,79,235,91,58,110,124,238,187,194,248,244,238,18,150,215,244,101,51,11,149,126,188,106,198,148,134,181,133,28,12,175,200,223,54,155,233,165,124,234,6,35,173,248,108,139,245,203,141,17,20,134,17,237,223,0,28,251,245,121,40,36,29,252,135,209,140,17,14,5,162,22,125,122,77,30,38,33,70,88,217,205,115,255,1,119,25,239,51,106,200,155,72,179,207,49,247,41,111,175,98,61,250,244,25,161,9,233,117,171,138,118,105,41,242,72,96,187,176,179,243,22,40,6,158,54,103,221,159,90,206,99,69,173,15,195,87,249,237,59,249,21,105,160,34,13,179,143,118,49,145,239,245,43,31,5,237,150,37,48,234,231,217,25,57,76,200,83,96,188,151,90,244,241,193,158,145,81,200,0,190,3,37,90,12,41,253,106,99,24,25,180,18,77,202,136,63,53,121,215,232,141,182,236,2,100,110,149,105,129,92,5,254,94,1,195,204,145,214,46,68,188,103,60,52,224,71,250,65,239,250,192,86,172,71,71,219,189,81,125,166,80,23,86,244,162,162,99,88,181,111,12,238,252,138,75,43,228,79,101,93,174,133,146,79,220,54,251,52,237,184,169,150,78,237,126,229,22,98,22,237,166,99,35,240,38,16,216,248,176,205,151,163,17,95,241,202,48,108,65,12,238,164,3,17,89,253,119,123,195,119,72,29,178,74,11,225,93,249,206,187,238,2,55,137,178,112,58,56,222,247,101,199,150,35,225,4,218,237,244,120,58,140,151,182,140,51,164,35,138,119,181,24,124,167,52,105,63,172,119,38,244,181,13,248,219,41,116,7,188,105,148,58,108,173,66,69,250,42,127,189,173,1,147,118,236,210,180,73,125,200,27,39,55,121,95,137,38,200,119,111,207,37,85,243,4,31,50,134,17,95,219,235,241,11,63,221,170,4,2,67,114,241,95,70,241,99,202,219,32,93,224,59,62,122,46,109,20,107,15,45,109,131,209,177,121,231,61,13,208,238,252,69,158,50,198,9,172,236,165,13,186,24,145,197,24,53,103,66,137,99,248,28,119,116,189,243,229,28,153,10,57,95,241,160,151,33,122,103,37,57,53,153,241,53,163,223,19,170,142,92,54,53,224,19,211,21,126,105,67,127,23,225,204,153,223,6,123,77,233,252,173,70,225,143,131,75,125,102,249,192,184,228,182,128,219,103,35,128,82,23,234,164,193,47,177,46,113,129,89,185,162,59,247,174,246,88,172,11,92,205,180,195,225,59,145,106,55,232,157,0,200,251,37,76,216,153,40,42,194,158,207,180,25,227,108,109,17,167,232,91,163,139,245,254,236,144,44,46,38,211,80,13,227,202,8,135,116,20,153,207,97,44,31,213,172,218,164,173,24,82,98,9,16,78,203,167,49,30,213,231,60,118,47,33,236,3,91,131,65,192,104,213,202,169,159,110,82,73,209,45,205,30,178,40,76,44,158,189,214,184,138,232,201,73,68,68,207,190,209,253,85,102,2,57,139,30,131,16,110,141,20,49,209,177,195,25,53,38,225,205,106,34,58,8,200,15,212,232,156,167,115,184,23,69,219,202,133,203,122,204,115,8,147,100,53,11,168,84,184,152,146,116,31,116,63,243,20,3,174,53,61,23,127,112,125,78,162,45,189,144,232,103,194,43,53,215,173,199,146,174,2,19,39,166,86,69,129,186,32,87,134,110,161,211,57,236,166,52,163,130,50,203,93,17,98,197,165,25,118,137,248,3,12,214,145,224,26,169,159,107,40,111,108,38,124,132,193,141,58,0,133,224,120,38,236,55,187,8,48,220,72,60,58,42,205,157,238,60,114,48,178,228,39,134,25,172,31,137,210,77,87,226,137,8,199,156,15,186,106,86,208,144,158,215,61,78,255,232,70,12,166,160,17,29,226,214,161,60,255,60,218,24,18,128,21,142,207,79,132,198,88,0,210,65,141,128,32,27,210,26,176,209,238,69,33,208,102,215,158,48,210,22,69,213,9,15,27,207,56,185,112,60,76,87,21,89,160,249,162,44,42,91,76,197,217,199,45,183,168,184,48,125,197,69,141,216,217,202,191,130,117,80,246,27,133,54,81,85,236,102,97,249,194,214,15,162,70,236,198,181,200,223,70,59,84,132,248,58,117,207,241,106,10,89,63,64,31,122,240,195,23,28,7,211,127,253,241,128,39,85,184,253,174,141,165,241,168,88,36,245,190,87,44,143,251,98,143,88,62,22,241,181,247,184,109,152,75,77,142,110,70,92,242,251,98,27,247,168,78,101,51,153,32,191,240,78,159,179,26,204,163,153,246,12,127,104,125,176,206,200,209,197,108,154,253,210,238,181,109,241,215,163,231,140,79,33,126,27,223,34,249,237,182,161,133,196,80,160,190,42,178,162,216,132,212,117,242,182,158,170,199,162,245,242,140,124,93,107,139,228,251,221,148,87,150,164,23,166,118,8,223,80,196,88,7,25,136,247,186,155,165,255,228,183,241,203,51,74,219,15,254,53,159,136,208,43,162,28,175,181,0,9,149,53,135,168,9,211,162,86,95,77,210,78,255,180,250,168,108,242,34,231,213,69,68,244,197,236,46,69,159,150,242,193,59,78,42,42,137,67,175,186,254,232,183,47,76,75,114,147,129,80,73,207,61,175,8,19,58,231,40,75,138,131,60,246,145,99,250,201,153,151,134,138,242,30,203,84,5,186,133,32,101,205,160,40,168,45,135,239,243,20,199,46,200,229,216,183,14,135,73,35,138,118,97,33,144,60,241,203,119,18,239,34,160,201,138,142,193,136,95,55,164,50,25,254,244,188,224,198,20,87,182,30,17,251,218,100,48,249,210,19,174,185,117,69,224,17,233,196,21,240,132,54,47,39,199,213,125,13,135,239,101,162,216,37,50,200,124,16,62,155,85,204,14,187,42,67,207,99,180,156,23,70,126,235,200,219,68,219,139,203,123,225,135,183,37,218,206,200,172,143,234,79,229,65,83,227,200,185,233,163,235,126,101,120,96,75,230,232,7,227,204,21,240,84,63,133,109,158,81,39,96,68,202,196,55,28,114,168,21,236,94,120,225,62,45,227,31,46,194,126,37,52,59,226,29,85,108,55,224,158,63,195,205,49,232,134,26,143,206,179,136,181,177,8,58,108,226,59,42,151,221,252,170,134,77,215,71,143,196,1,210,143,68,131,66,228,245,173,116,131,201,209,11,223,109,20,26,225,242,180,161,119,188,226,205,244,114,44,81,52,177,216,0,117,207,247,150,31,36,72,166,160,247,75,45,175,250,62,28,172,221,247,243,121,92,56,228,118,63,214,250,74,244,186,9,46,138,159,122,83,158,23,143,235,131,177,122,127,229,3,141,72,58,170,152,19,31,114,68,219,191,203,130,33,68,17,9,124,115,33,119,19,33,238,26,253,177,161,170,232,236,122,253,101,240,197,139,147,15,169,75,146,205,254,42,239,186,132,8,105,194,29,13,235,24,7,164,136,138,8,209,223,72,191,110,247,220,132,122,133,102,230,71,13,30,57,223,120,164,176,251,197,87,96,27,7,185,197,83,163,107,56,101,248,80,173,36,109,127,28,70,219,70,180,228,55,140,178,29,32,92,104,245,189,39,60,246,169,142,246,23,66,104,61,150,182,124,127,226,219,230,47,129,161,92,186,183,49,143,244,70,25,57,153,225,128,2,79,60,198,217,49,222,87,62,20,230,140,213,253,133,96,153,181,245,125,177,86,140,215,222,165,155,22,96,125,170,190,78,150,174,248,46,183,168,136,241,186,54,82,30,195,191,106,74,48,98,115,13,65,243,206,104,62,101,20,107,128,81,49,121,36,0,182,79,71,119,72,227,70,41,95,192,106,143,235,151,83,234,237,243,243,89,227,13,254,180,128,17,150,146,21,192,98,47,55,172,181,181,233,76,145,124,127,200,58,185,236,46,210,180,68,174,122,52,218,43,49,83,218,134,95,103,179,193,17,62,146,200,168,179,181,146,239,175,161,36,237,171,57,4,220,174,39,103,222,118,227,38,178,216,55,182,215,233,234,174,254,109,249,185,239,172,209,150,168,59,99,235,132,199,183,175,245,247,169,235,11,65,32,208,189,172,76,108,139,68,185,124,218,148,140,31,15,143,158,97,155,126,253,180,103,119,187,29,130,20,235,231,148,177,208,233,102,170,17,1,221,31,56,114,242,223,198,33,130,97,74,181,159,129,134,250,231,217,17,43,27,245,75,220,20,10,19,96,68,141,48,106,228,27,56,198,201,205,160,242,49,215,77,249,6,76,134,204,209,250,64,175,150,79,183,153,69,152,195,228,146,117,94,104,12,121,127,155,120,196,47,181,135,185,155,58,52,183,252,161,177,189,159,98,133,197,99,113,149,100,220,116,80,250,22,219,141,69,3,72,139,136,211,8,192,226,217,65,172,91,242,137,178,194,36,10,59,39,130,24,147,26,206,122,230,48,205,105,50,121,254,182,144,196,76,41,214,101,66,246,45,182,46,88,122,44,69,109,1,137,145,128,118,118,70,41,56,96,47,210,11,239,56,162,245,124,138,153,136,125,60,238,7,210,17,168,174,106,193,69,171,77,239,125,70,184,74,178,90,157,101,6,189,56,62,72,201,73,137,206,171,153,218,108,95,219,26,228,63,53,73,49,221,149,18,87,6,143,234,17,183,17,51,254,94,190,221,187,225,236,125,252,50,157,161,19,189,134,127,61,8,183,245,35,11,72,71,150,250,137,128,21,74,158,220,22,182,163,104,154,248,124,101,52,240,46,190,76,27,187,41,135,145,0,17,55,134,5,43,14,234,161,195,3,125,127,113,117,98,139,85,125,131,80,235,49,82,152,194,37,195,43,82,9,165,136,181,24,47,240,70,8,126,244,180,134,139,46,118,85,199,10,158,62,157,17,119,202,167,9,81,107,149,87,4,182,155,243,116,18,6,232,195,69,230,114,198,116,70,114,78,28,117,172,223,169,122,96,104,159,177,90,180,180,74,141,201,175,28,229,53,228,164,19,126,200,160,239,26,187,147,46,53,17,44,190,238,159,143,234,71,83,97,41,106,16,102,154,255,79,12,196,27,50,165,250,13,48,107,86,139,141,44,76,86,121,37,245,23,140,20,255,252,168,36,200,135,95,41,251,246,216,210,177,227,62,242,105,147,16,197,112,215,191,252,110,217,106,177,108,131,42,231,163,220,182,212,234,98,84,76,141,197,95,9,222,39,85,63,64,220,117,99,168,145,41,104,143,26,205,85,228,32,125,66,27,166,48,35,6,121,155,141,217,171,172,219,45,204,20,31,120,2,105,83,40,114,24,97,99,121,157,56,101,83,129,12,152,158,12,133,233,26,246,145,54,76,1,93,62,130,199,194,120,127,226,184,55,204,108,241,199,187,15,129,154,184,52,179,183,23,163,58,148,112,232,58,118,24,13,140,33,176,201,121,189,98,248,230,104,200,236,249,185,177,218,226,183,23,90,225,226,190,100,134,24,59,30,26,125,123,201,92,1,126,144,90,246,147,47,126,78,38,76,211,1,170,121,114,122,39,228,167,97,145,47,207,167,48,23,148,42,214,77,168,138,224,214,228,240,180,202,162,192,15,58,229,113,238,251,182,69,44,124,17,4,81,24,113,248,144,251,171,106,244,200,78,196,127,123,27,85,69,60,40,173,232,232,193,37,164,212,46,66,229,211,20,129,103,92,57,34,88,98,24,71,205,163,148,152,212,16,134,239,217,3,50,108,69,26,62,136,239,211,197,1,81,206,77,9,211,205,132,240,65,133,50,144,158,160,148,250,232,2,114,152,150,2,177,12,189,113,108,206,151,88,61,212,143,37,40,45,77,62,39,81,16,134,214,148,40,123,240,149,48,106,183,91,13,67,183,105,250,252,80,248,144,146,28,155,236,254,97,129,59,76,135,126,85,167,83,146,219,30,111,207,129,14,169,248,185,223,168,179,197,92,74,198,159,121,69,44,88,183,249,199,58,12,35,82,158,39,26,59,181,199,19,67,242,64,108,213,172,37,252,113,111,39,210,222,148,150,242,167,81,177,176,90,208,11,31,155,38,18,182,42,162,7,135,38,29,113,228,117,96,177,75,101,228,133,161,206,100,123,8,23,93,88,253,222,65,202,199,70,13,58,97,171,31,251,48,195,1,185,29,121,93,211,228,57,125,99,103,187,217,122,196,81,247,6,208,140,133,23,110,38,255,144,70,169,248,15,133,45,39,34,226,116,229,136,217,239,248,149,13,252,228,55,36,152,98,20,76,58,45,34,52,107,231,31,59,109,84,201,111,45,119,193,32,47,218,216,46,139,73,49,27,226,30,23,206,190,82,6,195,93,22,142,251,180,144,71,238,106,202,48,17,234,55,209,145,120,40,112,110,18,70,240,49,34,102,100,199,196,98,29,115,229,123,237,205,191,143,59,173,15,161,98,243,173,96,206,233,121,40,84,71,31,9,230,45,157,86,35,65,60,233,42,43,71,78,142,11,219,240,41,201,116,252,245,202,25,26,136,245,251,165,161,66,242,136,107,52,177,204,142,43,111,182,25,206,27,195,190,181,184,135,0,158,146,214,174,37,48,1,135,175,64,52,13,210,74,252,199,250,234,127,249,191,255,245,47,255,252,247,36,214,119,253,71,88,173,255,193,229,228,213,178,101,143,155,25,100,132,62,143,2,1,55,223,104,34,144,243,72,62,4,87,2,178,53,51,30,69,185,115,207,252,188,196,22,179,28,102,171,247,133,203,91,130,198,113,226,53,240,216,87,230,197,238,43,69,3,175,172,24,187,180,131,9,12,165,164,121,172,204,146,53,244,202,7,246,207,203,119,31,38,237,147,114,137,124,85,157,6,191,120,137,176,168,101,124,209,186,204,87,231,143,229,65,66,37,191,27,218,195,72,230,191,48,226,150,226,97,71,221,185,100,162,222,180,94,37,117,60,205,12,177,198,165,193,9,29,98,23,125,231,154,106,205,48,239,201,41,156,136,225,243,52,195,201,17,71,163,118,42,143,101,18,133,120,212,71,187,87,147,189,189,233,43,55,55,68,231,167,143,198,233,38,130,188,35,138,88,230,140,38,147,232,111,103,228,187,46,122,247,186,4,2,196,131,248,134,196,119,131,64,69,110,223,33,57,61,148,44,252,163,36,24,147,21,145,38,157,19,121,254,73,185,87,7,42,114,128,68,138,14,151,173,46,119,208,231,26,123,26,135,137,126,197,59,28,138,232,136,192,110,162,33,173,243,251,102,231,186,99,213,91,237,209,42,2,134,157,102,162,238,139,34,30,158,143,44,123,199,172,25,125,69,37,196,28,186,210,147,172,247,97,140,154,21,223,148,184,104,163,165,237,9,92,198,21,166,61,18,131,64,128,243,12,22,189,14,208,245,53,192,193,247,169,101,28,193,42,42,225,17,194,94,190,58,76,148,236,182,184,106,226,188,251,68,152,78,93,86,114,226,22,215,149,86,36,120,122,166,26,89,99,232,233,38,48,108,30,168,254,207,15,220,35,35,98,145,237,209,136,179,154,90,93,132,117,155,138,176,196,163,116,219,122,12,195,45,15,9,5,172,243,194,61,167,64,153,74,170,26,112,183,185,35,98,188,47,82,237,137,209,69,169,17,101,144,86,173,91,114,180,184,93,237,60,122,154,41,139,68,171,7,118,158,7,33,16,97,80,243,17,143,236,101,58,188,30,226,175,27,85,72,102,161,24,171,219,247,92,228,228,212,45,11,254,247,221,254,121,78,125,16,44,29,217,239,225,40,92,106,108,109,168,126,140,246,177,201,166,172,230,91,50,99,117,74,54,6,66,86,142,20,156,129,160,96,136,17,182,137,194,251,126,143,214,153,33,47,155,125,205,201,220,26,222,41,31,120,32,34,30,165,199,49,232,223,211,157,42,155,205,40,123,34,203,209,196,232,183,46,75,97,70,217,19,47,240,34,6,223,20,134,98,11,208,161,64,20,245,201,166,20,125,162,218,251,96,31,42,47,180,90,199,191,135,110,180,240,208,56,39,240,166,131,197,147,57,232,101,202,133,179,10,143,40,231,50,155,65,51,149,221,255,115,98,48,192,183,22,59,32,108,218,81,123,46,145,26,64,154,254,104,214,2,181,135,200,147,34,197,173,89,11,246,150,125,103,90,98,79,49,190,65,140,241,14,134,21,73,13,132,212,36,223,104,161,89,36,161,40,243,159,174,14,221,204,20,39,178,199,168,55,72,178,31,146,213,136,36,20,196,244,165,169,78,30,241,153,81,72,187,225,103,81,87,115,12,152,78,12,133,202,109,12,117,171,30,232,58,123,161,129,118,159,161,105,164,105,212,142,124,40,181,20,153,175,58,194,180,37,18,192,180,77,77,185,110,202,114,49,16,72,11,116,177,21,68,239,130,210,88,36,91,176,131,83,191,104,154,242,71,100,245,144,176,144,157,63,19,22,147,133,143,34,184,17,242,200,204,45,49,82,226,102,229,213,197,180,25,178,93,137,212,242,131,229,135,228,173,73,245,179,19,74,186,2,118,25,146,173,196,139,161,68,154,199,250,41,138,26,70,99,201,26,137,233,105,213,116,201,163,210,203,187,90,80,10,24,194,234,8,77,166,121,199,135,11,111,89,76,130,111,88,110,155,0,159,21,10,218,112,85,76,155,105,213,240,181,139,228,122,45,106,249,108,166,246,190,224,227,175,68,127,109,194,187,17,46,122,142,200,26,59,213,89,249,126,199,153,152,222,85,119,38,102,172,220,162,202,71,90,115,107,54,132,54,158,39,210,2,22,6,21,69,251,93,40,243,178,109,241,57,82,176,186,31,99,241,114,87,103,123,247,200,226,179,73,72,28,223,42,118,52,9,102,171,90,197,163,144,20,41,115,236,141,181,192,8,69,253,196,44,141,161,229,243,41,42,241,177,250,79,119,166,116,49,232,190,241,16,74,143,61,170,12,76,3,82,250,124,150,133,31,62,206,246,106,90,183,193,200,33,246,145,55,12,105,143,184,73,211,94,220,98,127,124,3,14,168,152,90,238,181,118,136,248,120,150,69,34,82,177,133,180,24,121,235,59,123,140,148,200,7,46,116,0,71,26,20,19,109,45,82,179,81,28,30,86,154,24,91,209,154,17,158,180,50,205,218,124,46,39,103,107,63,131,93,210,104,31,209,223,94,248,28,122,72,219,32,7,119,165,5,44,179,237,243,27,131,30,252,113,163,222,244,235,229,116,69,255,137,120,122,62,56,226,30,223,217,211,3,45,122,136,63,24,218,92,192,251,105,90,42,67,151,203,125,9,153,11,209,88,19,30,7,34,119,103,199,76,74,179,132,210,60,240,48,122,162,254,120,195,204,54,197,243,211,124,58,243,96,171,210,10,138,54,125,174,62,232,251,28,177,191,252,117,26,122,108,215,16,219,80,226,24,125,73,35,234,85,52,174,54,117,176,164,243,57,171,228,48,35,206,248,48,141,58,13,69,62,200,177,122,149,183,221,105,28,124,50,251,123,39,105,113,232,163,51,121,246,216,6,220,169,142,10,174,112,160,6,122,101,25,97,225,157,82,148,158,197,200,242,4,21,226,254,116,125,232,209,119,152,238,64,9,225,254,6,157,138,182,47,186,195,102,27,185,158,210,212,236,218,106,99,219,235,189,180,130,209,198,252,39,37,5,170,117,159,183,95,56,183,72,197,155,127,178,95,108,37,209,141,84,213,15,198,182,21,234,130,192,8,229,255,242,143,6,147,9,239,2,99,155,248,91,145,12,174,66,253,7,70,9,228,199,171,2,222,140,182,149,48,181,233,185,227,232,109,82,110,2,163,13,240,27,215,192,208,237,245,224,115,95,249,239,13,254,208,45,123,45,66,63,90,26,18,166,240,35,23,110,109,59,45,174,204,116,65,154,192,84,87,127,129,15,48,118,229,75,78,110,94,18,39,142,174,127,123,52,102,2,43,126,155,202,68,134,231,72,242,145,253,12,216,116,125,106,194,136,125,181,252,109,246,82,85,126,155,188,78,247,247,73,201,119,74,133,172,154,246,227,252,5,216,6,67,246,145,55,178,104,98,142,247,137,197,214,206,73,14,101,169,251,141,62,62,26,88,118,90,147,55,130,123,253,187,107,49,120,137,57,125,181,165,247,45,197,130,50,15,109,249,233,13,169,52,158,138,181,224,53,133,233,91,88,113,52,179,100,147,103,202,101,159,226,131,1,150,189,196,246,48,196,183,153,23,253,224,27,134,13,169,58,94,152,174,200,230,207,116,154,219,218,81,24,246,209,12,24,203,89,57,57,165,134,30,3,209,172,36,244,228,36,167,206,241,43,223,230,149,46,71,115,31,59,238,155,157,93,145,199,66,100,196,90,226,48,203,117,134,132,149,118,152,59,41,190,191,125,140,170,149,133,38,218,47,104,77,118,24,10,147,184,75,90,87,139,123,146,211,5,222,200,49,5,122,87,179,201,205,26,122,227,34,120,116,114,219,7,198,234,250,77,115,102,14,80,9,189,4,238,207,203,116,67,154,99,155,26,149,160,15,125,89,227,133,217,108,55,61,152,5,109,59,74,179,75,145,113,118,216,248,189,73,24,96,115,131,144,115,67,59,234,53,142,134,66,145,235,60,98,141,171,188,150,228,203,220,208,239,52,37,39,39,166,30,239,235,154,60,47,89,199,171,9,254,248,19,67,138,6,129,155,184,110,90,128,55,202,7,14,163,160,145,139,14,61,119,55,14,112,20,111,188,46,31,254,177,30,225,242,254,242,221,117,63,226,149,203,198,142,145,48,95,180,208,89,175,15,148,90,106,235,254,42,111,60,126,36,146,133,59,15,29,234,196,32,196,28,116,40,76,187,123,140,50,222,252,150,223,70,123,170,60,126,180,53,37,214,15,140,85,148,127,31,148,137,196,207,220,70,194,126,171,26,124,31,24,251,78,29,40,228,119,74,124,124,55,2,153,83,78,142,21,206,30,62,169,12,188,238,101,198,58,84,226,250,241,25,107,192,105,149,169,248,20,216,225,37,166,13,98,95,89,67,176,17,95,241,1,108,182,187,122,225,55,78,70,153,41,102,226,141,226,153,192,101,58,199,111,153,103,57,229,28,133,111,88,231,167,46,214,110,163,231,166,189,61,102,249,194,30,69,63,0,180,78,74,220,245,29,12,117,232,11,193,108,99,22,63,26,2,77,25,114,114,212,134,31,159,229,161,67,65,255,23,24,78,125,31,14,223,208,38,157,91,6,148,108,230,207,247,228,230,198,253,140,161,48,138,37,30,49,144,254,217,25,39,27,251,127,45,159,137,145,49,170,187,202,148,67,0,255,248,51,69,176,182,55,89,221,54,17,234,238,197,225,138,95,195,81,152,156,245,113,216,66,161,207,111,35,4,228,191,109,90,138,125,42,140,73,240,116,120,54,174,93,111,140,221,164,159,124,178,209,89,122,223,119,136,63,197,31,42,205,129,67,103,75,212,210,31,127,166,144,119,36,147,82,201,52,22,95,56,209,244,45,18,254,155,225,92,207,131,59,249,159,167,41,76,170,217,95,72,59,216,50,234,185,173,255,39,96,54,27,85,47,12,89,179,226,79,220,242,48,165,125,224,243,218,46,3,35,5,166,211,206,115,48,178,242,135,82,144,186,207,92,9,48,253,1,254,72,177,241,203,238,56,131,33,58,248,111,19,14,234,234,117,44,19,233,203,242,50,141,25,157,169,41,34,29,191,239,187,112,81,107,213,245,9,89,120,159,149,216,61,239,214,116,102,160,123,206,135,241,164,15,225,209,135,138,146,227,187,205,93,70,247,255,140,114,124,172,222,45,242,50,51,247,149,125,167,54,41,241,26,252,167,39,182,101,18,124,30,98,186,234,247,5,153,99,101,11,155,205,120,100,137,252,228,252,247,89,26,173,155,46,80,152,247,93,15,182,146,132,255,52,223,125,147,47,4,51,75,83,55,252,193,208,13,118,253,28,205,126,206,81,243,156,29,58,83,195,114,11,20,185,22,93,240,205,170,207,127,25,71,166,218,203,103,154,47,213,99,102,182,91,231,51,39,97,240,188,122,192,168,171,232,154,62,112,147,104,53,224,207,30,22,24,230,124,162,101,234,79,27,253,183,250,77,83,95,238,18,182,98,147,190,139,71,96,214,21,60,244,220,243,167,117,237,48,122,66,250,233,66,156,24,35,174,140,174,29,185,110,172,116,155,207,10,211,246,25,250,125,16,0,236,30,231,222,38,27,172,193,6,93,202,37,142,70,16,67,215,124,8,58,221,135,2,131,114,233,35,197,45,242,196,19,181,200,67,207,109,1,225,202,131,145,200,72,24,66,140,156,219,126,90,80,94,87,158,155,88,70,102,113,224,59,197,213,124,224,34,91,10,220,233,90,137,163,105,40,211,37,29,57,14,223,193,216,203,76,131,19,67,39,93,180,47,92,88,46,150,94,217,70,168,194,159,232,13,222,168,67,10,124,135,202,241,181,141,46,238,209,203,23,62,175,193,61,112,187,115,188,30,77,113,170,60,113,52,85,28,217,53,30,211,125,201,75,51,73,212,166,240,221,99,196,103,255,152,37,150,198,119,248,232,196,199,247,208,42,165,171,242,121,114,140,210,136,186,246,86,112,91,63,162,193,204,54,40,189,235,109,145,122,169,14,255,220,188,52,178,188,219,45,31,225,3,255,192,54,62,183,85,157,229,112,97,122,9,155,126,62,7,193,40,159,82,6,163,189,127,78,110,141,22,221,97,250,105,218,209,75,131,102,233,39,167,206,252,124,134,194,93,172,60,74,162,40,176,206,248,140,179,253,68,216,74,109,74,132,171,109,12,15,167,129,195,101,230,107,208,101,149,250,92,124,124,3,145,158,79,44,143,180,213,242,177,192,67,237,91,87,159,183,222,30,48,205,83,93,97,252,110,167,195,55,232,209,5,130,93,196,140,251,50,129,211,85,62,223,253,26,254,9,160,66,182,165,12,246,131,219,7,46,10,79,68,127,125,39,61,32,207,207,239,132,117,131,73,255,250,104,244,153,245,124,246,63,252,191,95,26,201,136,79,196,60,217,13,248,84,59,208,120,57,159,125,198,221,19,22,143,245,7,93,161,115,233,52,142,81,112,162,240,169,5,28,244,16,248,117,67,48,159,186,116,97,72,50,166,223,117,53,99,95,121,164,38,52,22,99,220,58,246,244,235,234,86,149,246,183,137,224,230,214,177,128,244,113,243,37,98,152,143,149,62,51,19,81,138,39,78,19,88,249,68,235,148,129,124,190,131,200,91,206,7,158,4,34,254,204,96,136,157,231,19,199,220,232,193,67,13,179,59,253,12,242,2,35,211,103,21,12,161,197,4,216,194,59,218,31,182,195,232,142,61,26,235,15,218,145,151,195,212,7,53,20,97,35,224,175,203,214,38,253,126,108,2,123,119,202,100,67,17,101,212,128,152,96,207,191,62,168,67,210,121,66,60,140,195,167,95,215,194,240,246,179,137,64,229,53,142,197,252,65,51,15,135,32,52,126,121,166,160,14,24,9,53,135,186,153,61,235,145,55,140,56,241,56,58,60,69,205,120,220,231,49,125,251,62,40,212,142,148,237,48,184,212,124,90,20,155,187,172,168,24,228,140,227,19,10,153,238,33,84,52,224,251,37,250,87,109,134,112,26,237,2,223,95,136,163,137,1,159,47,124,98,124,55,178,24,117,40,140,98,150,231,106,218,207,117,90,15,174,249,113,160,205,128,94,187,194,207,220,62,37,80,81,126,210,49,246,7,175,88,21,145,105,157,178,67,48,29,168,229,19,6,100,169,113,158,253,121,164,79,132,171,24,211,204,62,62,143,116,203,109,145,118,111,122,48,36,110,159,69,25,77,244,133,233,219,100,239,235,48,126,164,165,232,158,203,60,154,253,167,187,125,59,58,22,236,86,86,192,12,224,207,110,241,236,56,245,99,221,225,186,25,180,238,204,23,182,42,216,103,28,17,201,249,71,73,137,75,25,24,108,161,17,113,125,135,119,179,160,187,233,198,102,26,191,216,225,187,194,85,221,185,60,72,163,207,158,176,190,44,150,250,234,155,247,27,21,19,225,232,247,206,80,240,153,170,253,218,97,62,219,57,75,255,56,188,180,58,109,155,61,234,188,142,154,65,242,103,179,119,103,206,39,206,205,125,213,245,217,236,157,183,154,3,76,3,222,250,164,52,238,76,230,147,127,51,203,118,205,243,60,182,31,9,184,64,148,213,11,95,8,24,188,79,244,46,67,120,219,235,209,38,137,56,29,134,143,246,153,4,31,36,224,94,148,252,86,221,235,179,55,111,177,13,189,49,186,9,235,43,140,96,108,117,152,153,236,179,75,125,104,152,121,95,8,251,169,179,52,13,244,152,142,238,112,216,148,35,117,8,163,66,236,83,10,91,187,217,214,250,192,177,43,170,100,66,203,231,125,61,16,2,223,247,197,105,118,239,253,243,211,144,21,29,70,252,234,51,144,30,99,2,189,48,197,178,103,124,150,134,238,116,52,96,138,192,253,147,178,56,35,194,62,244,167,190,97,4,186,77,94,156,129,246,143,213,176,190,16,92,185,182,195,133,173,204,39,127,181,98,182,170,56,161,127,198,112,129,15,232,79,172,226,242,249,73,75,155,21,138,223,21,45,86,159,212,24,25,191,234,249,12,154,87,190,201,225,194,194,239,31,238,253,116,232,211,249,108,159,73,86,59,106,230,190,50,8,169,204,190,252,163,59,167,29,6,185,60,79,190,167,227,169,173,114,55,176,181,232,71,223,218,207,89,251,133,233,197,211,41,3,134,76,220,181,165,49,133,57,94,77,167,97,123,148,125,55,76,216,22,233,22,23,57,169,247,174,238,16,35,7,52,62,201,97,138,113,1,195,33,90,186,63,150,136,176,176,64,124,66,39,218,10,107,28,76,210,84,119,84,211,106,24,59,224,54,63,223,45,253,163,219,75,43,101,21,147,147,147,72,247,177,119,232,48,238,48,186,183,184,215,50,35,187,203,102,108,238,207,238,161,32,100,226,183,141,213,146,22,218,232,240,238,177,31,51,248,19,57,109,75,23,151,56,57,255,210,63,123,170,190,71,254,246,16,17,111,182,61,112,191,119,60,150,98,234,33,153,234,135,138,16,171,34,242,225,93,142,254,137,83,182,252,109,102,203,163,48,193,106,143,147,195,149,202,242,36,101,6,230,214,56,57,61,63,231,83,102,96,201,77,248,206,87,249,241,177,204,221,233,48,158,249,166,146,121,20,38,246,232,53,71,90,21,242,8,10,30,31,216,252,68,5,238,120,51,250,188,192,101,222,88,90,97,94,145,103,104,235,195,52,177,165,126,50,168,72,214,248,58,123,93,105,245,108,179,23,141,111,62,213,62,54,119,200,51,71,33,249,228,204,64,141,168,200,141,209,183,176,98,162,134,90,152,131,229,162,205,56,212,49,235,176,186,141,132,205,135,115,197,164,4,1,186,200,27,177,178,190,47,110,149,178,93,201,143,27,215,110,248,242,49,19,227,6,144,91,205,102,37,246,216,187,32,179,138,132,133,192,120,86,249,235,102,210,214,207,215,84,64,9,101,29,70,79,107,40,186,154,23,39,89,3,170,36,50,241,100,187,159,179,231,36,170,41,61,127,14,134,113,27,203,15,18,11,25,45,155,233,23,205,25,14,151,90,69,11,6,161,209,187,100,143,88,156,138,170,51,160,3,63,189,25,140,149,143,102,151,45,79,12,15,170,234,83,45,162,232,109,232,185,7,27,182,184,50,68,84,211,156,6,248,126,62,81,93,169,184,251,8,119,151,226,62,236,161,88,240,97,153,200,109,33,27,245,56,117,160,154,163,103,147,103,178,152,166,60,204,169,219,26,27,244,232,59,192,207,10,152,76,100,85,20,97,98,31,224,48,215,211,10,5,248,110,198,143,39,229,170,101,3,31,61,55,254,24,45,96,140,108,229,203,45,70,208,220,254,196,153,238,164,77,237,194,108,175,35,102,165,1,50,69,196,13,166,198,229,1,49,2,99,229,209,163,81,161,40,129,46,205,207,130,182,25,233,91,224,93,245,129,99,22,20,169,202,102,157,99,115,125,96,74,115,9,171,242,3,26,76,56,3,4,204,203,29,242,66,32,60,13,159,168,17,78,34,115,35,240,221,128,244,248,233,97,11,146,160,180,87,238,154,65,107,77,133,99,96,234,89,254,196,27,210,148,91,94,8,166,84,83,142,54,249,235,37,240,28,79,143,235,198,55,40,3,25,116,251,239,247,245,196,251,64,83,66,62,16,228,70,238,234,88,242,202,232,62,16,152,52,169,47,203,144,145,101,138,71,60,18,47,128,56,150,248,54,135,89,133,165,85,98,255,65,50,105,20,185,108,54,40,235,145,103,50,210,17,209,54,59,124,218,113,114,114,137,178,64,212,102,214,69,113,244,182,22,11,129,151,209,242,98,19,65,206,79,208,51,32,129,57,90,201,196,124,224,29,169,198,139,86,49,100,189,104,55,167,142,25,187,155,251,128,151,194,157,70,207,132,109,251,40,176,153,224,196,166,140,25,40,183,47,173,254,122,128,125,63,104,254,83,67,209,227,13,218,6,223,123,144,217,204,124,239,138,103,34,239,243,67,155,167,41,92,159,28,224,247,241,116,105,22,64,81,143,27,241,11,135,132,39,236,21,190,5,228,190,186,108,85,167,124,246,168,66,161,145,228,48,180,118,89,92,168,43,103,122,9,111,145,174,95,46,44,235,19,33,86,235,22,174,201,149,211,197,82,189,184,216,88,249,87,147,75,179,118,202,200,44,64,89,56,250,200,233,237,169,71,142,222,91,191,0,58,161,171,7,11,205,236,121,244,141,96,32,18,68,169,27,146,64,134,146,251,38,81,157,41,17,224,37,31,254,133,217,96,198,165,89,134,80,224,27,173,181,32,245,52,51,114,150,43,187,155,144,228,73,53,218,32,62,159,238,175,92,21,240,96,42,174,10,91,2,223,97,202,66,178,232,154,248,114,252,240,143,252,25,32,204,164,146,123,240,190,85,238,2,65,90,198,113,164,106,30,52,185,21,54,183,45,31,165,195,4,139,135,192,148,127,119,100,114,136,14,228,186,216,240,223,251,236,145,38,186,239,54,75,20,136,104,17,226,248,201,249,248,68,97,13,109,24,4,98,252,121,79,236,66,198,7,70,249,201,159,201,100,152,74,124,5,63,124,63,241,68,177,188,40,77,47,141,108,123,220,55,133,255,118,244,228,24,155,123,64,140,99,66,79,89,103,251,222,160,156,151,200,173,225,13,169,191,125,176,146,10,184,88,253,36,97,130,181,18,87,206,158,162,232,149,211,72,151,99,220,26,178,159,241,129,215,62,53,97,241,101,3,166,21,39,190,237,125,76,28,245,3,223,53,198,127,27,194,248,51,244,232,27,97,4,183,140,29,60,252,36,129,217,42,120,250,160,89,79,182,190,177,106,34,107,126,229,7,201,170,161,247,77,114,53,150,70,218,7,87,211,163,113,199,203,75,235,80,178,170,194,38,137,26,48,221,106,231,3,175,96,176,88,100,46,157,16,205,84,29,123,228,51,15,218,91,67,143,222,59,10,109,141,156,225,231,202,88,190,242,11,59,232,245,201,214,204,180,253,155,223,118,103,27,119,116,168,53,19,119,238,145,228,53,141,196,132,177,242,25,94,10,48,39,189,167,46,133,97,194,173,128,247,214,181,147,162,41,146,167,14,211,33,34,252,49,252,85,74,201,244,244,32,133,38,191,109,185,215,26,87,78,113,84,7,139,41,48,68,230,28,127,249,173,67,141,78,135,57,227,183,77,245,189,41,12,45,236,36,172,51,94,131,75,227,83,49,138,101,34,84,15,10,129,194,199,2,14,156,123,233,7,118,191,31,244,23,28,54,121,113,121,226,22,81,251,235,196,176,4,19,37,129,81,142,136,172,123,133,166,117,20,62,139,58,172,195,24,148,233,165,109,28,2,215,8,184,104,127,33,250,73,196,35,45,143,38,41,44,240,13,176,35,144,234,116,13,136,150,26,214,45,216,223,70,173,194,212,45,229,232,243,176,101,173,1,119,157,78,201,213,70,172,211,205,49,68,95,38,157,111,145,157,195,14,62,213,226,141,31,204,118,203,239,106,176,197,151,47,27,42,38,221,60,94,125,97,46,174,130,254,58,166,28,53,209,201,34,240,182,174,61,175,236,212,41,14,49,192,208,76,119,148,133,208,217,145,21,138,8,129,236,95,148,156,246,150,182,175,134,184,218,113,206,233,96,185,63,105,52,201,42,93,247,138,130,212,49,185,132,162,40,236,152,40,164,17,254,9,57,179,219,206,217,55,110,104,72,60,243,249,192,211,108,30,2,198,224,81,96,88,251,37,126,27,183,177,38,40,156,156,26,231,70,243,67,34,83,66,170,30,37,62,99,248,234,234,134,154,208,19,164,29,115,97,151,186,41,48,210,53,219,97,92,210,100,219,71,171,72,141,93,225,47,117,174,47,187,161,66,238,95,151,105,209,116,125,164,247,195,62,143,103,183,199,175,153,240,40,220,107,128,248,224,13,197,246,12,110,152,21,119,164,233,11,199,52,158,184,215,84,41,174,75,162,136,238,183,113,162,248,142,37,111,83,148,55,27,165,226,97,90,140,138,142,58,90,148,230,151,201,49,9,108,194,116,85,74,243,101,232,209,157,15,207,175,11,123,131,35,91,62,74,138,222,187,110,164,2,2,27,61,249,153,37,174,155,61,132,116,74,219,135,227,13,201,198,103,64,5,79,70,40,110,76,35,206,77,75,146,200,218,1,211,206,230,229,115,227,120,74,0,102,93,6,177,40,66,161,159,85,66,86,152,116,232,124,5,141,99,34,189,46,48,46,117,241,72,81,95,93,178,131,167,83,163,71,17,4,10,201,210,72,131,174,198,53,60,143,11,31,158,122,142,194,222,203,105,244,20,242,236,71,209,179,135,239,249,224,138,207,231,243,211,184,51,7,93,168,160,1,165,195,204,188,254,122,112,118,104,81,104,10,155,255,172,179,110,10,165,209,207,67,67,97,175,6,13,10,67,60,29,74,243,60,46,49,10,76,153,91,95,216,250,117,18,4,199,138,50,159,188,110,196,179,158,96,219,145,47,107,122,223,244,28,239,224,11,253,182,67,122,114,26,135,131,89,198,176,214,120,219,100,215,186,191,238,251,5,220,201,84,130,59,187,208,72,103,146,126,17,241,106,211,181,123,130,158,130,122,49,189,23,9,195,0,79,10,34,203,121,213,79,100,223,207,173,181,96,2,18,133,234,132,116,231,112,218,76,28,46,248,172,201,209,103,178,175,223,113,95,119,105,146,229,254,110,218,208,82,243,163,41,49,86,201,149,142,71,119,241,156,73,204,255,128,167,125,208,249,70,182,212,142,26,234,164,222,66,251,35,174,61,162,115,192,142,232,129,127,30,175,91,28,115,12,69,85,52,80,84,16,37,234,52,95,147,160,198,76,43,96,202,48,190,48,15,121,7,204,38,114,8,76,105,202,67,121,34,241,253,72,48,48,42,73,131,22,236,176,197,235,145,75,35,195,208,131,41,248,76,180,90,134,194,27,33,176,164,158,73,103,112,179,122,233,138,23,242,244,79,223,14,27,61,163,172,198,231,217,250,212,11,103,167,221,243,104,43,85,41,140,29,119,140,226,199,124,224,139,194,48,212,5,110,71,22,78,196,52,199,202,163,31,41,194,55,166,192,251,88,18,236,34,94,218,224,176,103,118,154,248,232,12,9,160,16,152,174,61,216,172,196,233,210,115,204,46,12,33,152,120,91,11,233,211,60,122,226,3,190,124,65,199,192,139,184,60,97,98,170,124,222,136,42,232,14,127,26,193,94,224,211,230,7,190,81,97,141,223,190,51,158,188,105,104,106,244,213,57,200,162,42,19,214,180,46,170,96,102,34,134,149,229,77,236,188,104,143,246,39,54,17,148,145,52,213,36,251,191,98,74,89,148,75,170,30,77,51,82,208,58,109,158,151,119,133,62,226,19,84,62,104,57,91,8,65,23,190,1,193,140,247,193,118,126,212,15,204,10,116,130,143,77,243,68,253,192,8,120,56,155,187,97,154,247,65,159,72,63,47,19,87,148,17,140,75,231,156,30,106,80,170,195,129,92,225,130,24,170,147,216,73,61,12,189,178,6,255,202,143,174,180,255,63,159,103,138,185,169,211,235,113,12,233,242,72,59,132,211,224,207,83,122,150,14,73,222,38,202,209,59,186,6,246,103,198,193,44,14,174,89,180,67,176,205,213,163,141,139,230,87,6,51,115,234,32,181,246,81,79,185,192,240,236,189,125,224,57,122,176,239,241,54,125,36,255,140,42,151,180,98,192,151,223,122,95,38,233,238,96,165,23,234,115,236,238,61,122,68,240,226,125,30,61,248,198,53,123,71,87,169,177,38,154,222,117,163,213,208,97,210,211,159,147,223,127,90,209,45,113,16,191,150,45,246,132,3,23,53,148,117,72,158,73,232,136,85,99,201,38,144,187,141,45,90,107,67,167,177,5,3,216,232,49,210,35,98,67,165,238,24,42,236,23,62,67,129,8,98,199,149,153,92,175,30,76,179,196,10,120,91,198,44,97,182,193,53,219,114,160,92,47,133,233,138,155,241,200,25,169,58,229,192,143,217,114,52,90,44,242,76,233,127,45,43,158,41,164,185,169,240,216,164,165,243,161,61,67,7,26,13,148,253,196,209,119,90,149,238,75,243,24,61,163,199,83,177,205,140,92,218,142,205,228,70,146,88,51,57,164,212,17,71,119,184,116,161,181,65,215,122,240,203,115,148,122,175,68,49,72,38,141,108,118,125,80,113,151,88,156,233,173,182,26,231,190,223,124,145,157,207,36,207,154,253,168,248,81,53,249,109,102,17,233,177,66,216,126,202,77,81,5,44,59,186,191,10,114,148,146,136,69,72,182,213,25,125,184,101,107,83,78,179,110,188,216,131,32,206,122,138,196,149,212,16,159,236,93,190,143,182,37,237,129,254,68,179,49,142,238,228,251,94,101,167,74,83,103,118,196,209,228,185,245,96,236,66,31,159,165,55,53,20,225,124,54,148,108,250,142,198,104,115,4,253,192,24,167,183,232,0,30,184,25,228,219,196,114,163,69,165,14,71,222,179,101,35,123,247,59,228,151,103,246,15,23,105,164,37,83,3,89,223,97,35,123,11,111,97,89,178,46,122,226,58,58,46,242,249,220,168,130,149,175,70,47,31,99,65,238,123,91,18,113,70,11,48,76,42,185,52,186,64,130,218,185,185,142,42,83,41,173,125,119,150,241,81,76,233,89,203,132,212,254,71,44,17,219,122,215,101,51,139,228,72,15,98,40,240,46,122,52,62,236,53,206,109,54,171,57,84,48,34,38,126,15,152,236,152,28,220,77,196,213,159,10,249,38,77,127,209,72,125,74,124,34,48,159,135,60,242,251,28,176,85,137,163,7,110,0,10,55,180,31,227,169,172,46,162,22,166,38,78,24,224,232,230,54,228,167,145,52,41,190,120,97,72,243,41,40,111,235,127,136,214,101,218,64,68,215,27,181,74,86,59,31,105,179,153,122,135,192,236,210,227,109,35,72,167,165,112,162,221,147,157,155,235,167,79,152,48,12,137,230,5,26,230,152,251,233,203,111,31,116,120,124,226,184,131,180,117,93,25,105,212,224,120,135,11,188,96,129,113,62,243,208,240,46,155,243,72,183,94,195,46,59,57,75,247,220,72,162,228,149,29,115,158,245,175,151,91,188,195,58,191,237,131,84,193,138,86,219,99,41,254,33,48,243,122,54,147,163,104,182,5,189,43,227,142,15,8,85,42,233,18,225,224,27,53,69,151,47,249,133,60,53,26,108,43,31,25,146,98,119,99,91,19,190,15,240,236,248,118,233,130,222,25,58,162,154,136,64,90,172,2,247,210,250,35,71,227,174,61,253,109,210,20,218,36,218,230,232,154,229,211,101,134,230,89,163,36,15,142,118,183,175,171,147,82,81,166,28,205,135,162,182,232,235,36,102,58,91,142,62,198,165,114,152,108,68,207,28,46,89,64,250,122,50,190,107,71,116,9,80,96,197,195,200,127,155,12,239,105,114,52,170,35,35,126,27,93,14,105,110,70,228,155,36,207,204,230,203,27,218,28,129,215,147,197,132,59,115,75,167,19,190,193,100,70,252,153,97,254,35,209,120,47,100,135,131,202,190,160,59,13,249,97,116,2,4,125,208,58,148,187,130,215,120,252,3,64,185,254,145,38,120,83,239,167,177,215,225,241,72,103,37,53,138,134,161,88,244,132,222,79,59,195,233,11,255,140,161,61,24,199,20,234,40,124,204,252,209,97,19,6,144,7,74,145,247,212,104,25,29,88,190,200,19,91,52,189,213,56,218,180,68,229,210,200,159,197,202,9,193,101,75,136,133,125,24,66,83,177,141,64,201,67,126,154,140,113,212,2,80,61,188,95,103,23,120,216,14,222,225,66,67,119,222,23,124,178,51,227,186,239,227,28,93,80,214,100,95,2,104,127,19,15,3,196,201,56,54,58,89,143,77,204,9,35,219,209,189,248,9,173,154,22,135,132,201,118,158,72,245,28,166,229,92,85,49,28,97,80,251,166,238,176,61,151,207,30,218,67,207,214,74,19,131,58,71,225,45,237,118,84,247,37,30,32,15,123,255,33,146,53,199,100,178,21,158,198,145,113,24,149,233,252,48,235,132,191,28,121,135,131,173,105,50,221,49,38,160,230,27,59,194,206,84,171,240,48,39,231,248,105,163,40,37,108,180,249,200,251,29,242,76,50,10,209,22,234,81,166,176,190,177,210,4,54,234,104,190,145,101,205,197,2,211,29,118,242,228,80,173,228,183,49,140,233,177,5,193,116,82,120,42,20,3,232,45,143,81,248,208,112,145,143,165,161,165,49,87,140,164,98,27,63,129,15,170,19,49,74,11,246,214,137,66,157,202,125,219,99,76,69,129,209,43,13,98,233,122,76,190,86,126,26,39,231,144,251,185,215,248,52,189,47,98,156,62,115,23,190,97,235,22,129,73,246,68,27,59,241,243,104,114,225,84,47,167,63,83,18,217,71,6,90,35,179,219,102,92,217,57,26,45,116,171,46,143,88,64,88,177,133,96,217,155,25,123,228,109,195,206,149,213,201,52,122,207,110,249,211,55,234,145,223,62,52,23,244,188,240,27,51,201,183,219,201,237,236,150,183,221,171,20,194,113,21,49,2,80,76,104,200,84,229,111,35,253,62,83,109,193,86,224,37,39,23,247,56,203,108,124,238,171,91,245,51,30,89,193,194,101,11,58,45,157,17,3,233,62,52,249,242,77,159,241,9,109,167,7,91,34,185,46,164,239,134,76,88,247,83,86,116,144,197,77,80,250,196,77,59,22,207,150,64,109,35,145,240,48,103,160,28,192,69,155,122,76,245,115,132,86,143,221,148,52,115,147,85,32,170,145,89,88,91,166,41,132,162,73,148,240,209,125,87,55,253,196,157,147,52,217,133,41,48,21,241,179,107,142,255,57,171,194,112,96,114,249,64,206,249,145,135,98,108,157,120,27,211,90,14,5,197,176,109,231,139,46,176,161,19,222,4,176,121,52,201,53,89,145,81,180,204,34,56,41,172,42,41,92,92,57,110,108,209,36,1,182,182,94,248,141,252,150,206,56,200,166,200,64,65,163,181,102,114,13,19,171,162,240,161,131,43,224,27,129,10,15,11,119,201,37,125,205,103,194,93,108,2,147,136,136,150,107,38,226,147,180,235,206,87,143,245,87,76,227,141,204,118,194,208,101,130,203,126,39,82,147,64,74,184,34,60,28,121,216,131,95,153,60,181,1,171,100,7,76,93,226,100,156,143,54,27,172,164,200,57,82,144,204,146,24,59,64,150,1,159,198,55,230,103,83,110,12,222,80,240,55,73,104,222,39,33,55,6,179,36,127,123,153,238,165,192,148,61,118,172,79,144,105,133,133,255,19,167,203,75,163,74,181,150,60,22,88,246,193,198,192,204,252,72,129,191,255,100,10,82,5,130,198,116,9,183,145,164,56,49,142,209,14,169,91,239,219,204,52,70,28,77,165,73,126,26,69,156,92,88,97,19,136,238,94,55,25,222,21,107,58,68,108,161,140,155,163,8,122,75,14,147,230,144,57,9,169,208,29,73,151,137,141,233,209,115,195,146,140,74,32,5,178,209,245,96,115,177,15,249,138,249,136,62,69,71,69,103,70,243,192,164,185,115,233,88,192,39,109,38,76,122,127,233,209,214,254,17,213,54,250,107,244,96,184,80,33,166,0,163,76,140,239,152,178,104,87,139,154,21,223,185,62,239,221,209,207,202,154,85,83,89,99,78,94,158,8,90,169,88,157,81,63,191,141,3,198,142,226,106,47,98,22,104,240,40,209,219,111,62,13,71,209,27,169,120,69,25,146,150,180,164,218,117,215,72,63,67,76,59,243,11,179,232,58,124,63,150,71,168,163,40,106,179,7,169,41,12,112,183,82,122,97,8,246,121,226,2,89,73,186,55,4,94,216,65,250,133,51,4,197,114,5,49,239,59,3,250,215,133,22,113,147,230,125,8,151,144,186,102,20,241,159,242,200,198,106,152,195,162,127,62,136,45,20,209,28,103,109,99,210,203,214,255,82,133,112,75,230,27,157,174,232,237,159,240,217,243,202,209,136,93,171,197,209,198,9,42,2,87,56,65,59,120,15,124,109,31,120,221,183,16,221,251,11,110,84,21,184,145,167,242,82,58,58,240,165,234,111,83,142,142,62,118,132,92,123,215,147,79,50,14,209,128,143,187,89,230,229,73,248,159,167,151,224,115,176,252,73,36,3,113,132,212,149,51,73,104,73,62,138,14,215,113,183,254,124,34,132,241,129,87,124,3,116,116,60,82,39,185,97,35,139,146,223,53,150,136,98,146,11,218,80,74,113,138,203,50,183,244,15,140,133,163,195,168,64,200,180,129,18,71,13,13,163,97,142,138,178,242,50,197,176,31,14,234,206,125,194,75,31,41,85,174,32,221,177,199,155,159,183,125,230,8,250,1,150,134,75,154,204,128,151,23,58,250,254,137,220,232,133,241,28,156,12,5,17,65,244,68,8,165,9,244,157,196,181,16,29,223,250,200,238,218,184,189,54,218,77,157,169,234,93,215,37,108,192,69,50,93,246,240,172,124,36,221,130,167,101,82,188,2,223,145,231,101,16,163,57,136,81,243,69,177,157,10,42,225,60,198,176,21,24,186,102,144,1,41,77,28,61,120,39,157,22,111,32,30,106,162,144,84,146,123,102,238,212,114,108,173,20,26,2,166,29,80,143,229,202,60,157,2,95,171,72,110,251,194,102,202,22,191,108,124,48,121,27,21,141,246,60,55,235,129,108,172,166,49,125,87,220,51,156,68,89,176,33,96,208,242,20,48,157,165,242,60,145,218,108,114,52,124,114,121,213,8,134,70,71,18,55,130,132,69,194,236,10,87,82,238,202,208,181,201,172,60,70,158,155,53,64,174,219,116,204,74,160,86,243,147,113,64,149,48,90,113,239,255,98,69,171,231,166,150,29,154,6,40,114,60,58,29,145,98,105,39,95,230,57,71,63,122,139,113,130,206,55,137,159,116,202,128,161,20,21,99,124,160,180,134,66,13,113,193,133,203,223,126,150,68,49,144,171,72,173,6,220,166,20,104,24,148,60,230,188,49,130,38,57,57,66,210,143,92,154,57,19,10,188,172,175,56,127,187,138,160,40,50,101,214,1,31,35,252,14,22,9,75,105,103,90,53,31,203,50,81,28,129,239,222,43,72,71,88,212,107,189,12,199,147,157,119,13,51,74,38,74,246,205,51,137,159,44,216,77,54,56,203,90,94,131,44,139,65,85,151,15,23,251,216,177,227,153,225,180,114,100,209,93,38,67,24,170,28,208,174,18,171,16,126,101,186,185,177,153,204,193,102,169,125,82,43,100,233,71,13,51,137,16,42,120,155,112,24,142,192,11,102,65,76,147,38,20,155,67,148,170,249,88,65,173,188,115,218,83,228,135,77,163,198,3,5,178,123,91,179,118,148,205,233,159,117,88,9,90,220,196,158,209,190,130,240,87,209,116,161,9,105,134,182,23,180,205,170,63,12,29,44,149,114,240,241,213,52,232,50,62,196,19,170,47,216,129,234,139,66,9,96,120,182,157,86,12,252,94,4,166,124,216,130,243,137,142,70,149,11,55,219,141,32,41,22,154,164,101,97,49,39,228,39,25,163,119,79,36,221,20,244,177,178,222,198,106,91,230,231,69,163,29,154,196,204,218,116,127,77,170,113,133,112,139,73,33,139,38,95,71,177,241,126,119,126,87,237,185,115,135,108,14,88,58,83,238,3,182,124,59,122,110,250,160,147,138,74,106,96,41,218,51,64,167,236,59,133,107,13,124,191,223,26,116,210,86,135,70,62,28,61,67,218,238,23,238,159,249,249,233,179,103,192,204,91,250,217,224,20,219,82,236,233,78,231,75,63,27,2,155,224,121,15,115,220,236,159,103,134,112,101,4,132,84,223,143,190,13,83,89,206,104,19,61,70,189,114,88,107,37,248,168,119,242,208,189,59,35,161,157,146,113,50,58,242,114,99,204,254,79,77,222,38,155,74,29,224,43,5,78,167,57,243,72,60,104,92,253,186,66,239,108,67,188,151,81,70,203,123,125,82,5,110,22,205,73,152,207,70,84,154,111,156,115,150,176,154,161,126,239,81,66,16,16,173,9,17,149,101,62,161,105,58,246,99,7,177,66,61,249,99,117,29,223,71,26,49,87,142,70,13,225,145,253,113,121,142,142,37,139,124,131,108,199,242,90,183,162,44,29,45,104,80,125,52,189,237,134,1,143,15,134,105,214,24,250,229,222,0,176,133,132,196,13,21,169,105,124,126,122,125,18,26,99,235,56,108,72,106,103,134,9,23,219,246,185,235,218,147,231,84,166,57,111,233,35,165,148,229,48,1,186,38,75,112,100,217,193,135,96,217,254,236,91,172,13,58,226,96,210,69,163,180,239,28,62,162,240,210,119,87,15,2,80,246,176,193,115,130,208,160,211,6,249,142,30,201,175,97,118,34,58,22,88,138,35,177,76,231,207,212,115,179,121,143,132,248,52,19,68,61,152,190,168,184,173,27,254,220,249,78,175,27,5,2,159,24,108,111,165,217,72,100,255,91,104,122,44,243,30,171,253,179,172,149,124,33,244,103,139,168,141,189,175,18,234,46,204,49,91,115,218,56,42,62,81,33,95,198,216,253,140,179,74,251,101,104,225,218,202,38,48,158,33,81,203,98,107,38,253,87,102,148,88,163,10,141,63,151,118,26,153,151,225,153,65,60,59,38,13,166,240,13,79,159,160,67,60,247,1,30,125,42,184,14,68,102,121,243,83,93,34,105,58,47,233,41,73,248,190,20,57,57,234,117,219,211,10,136,59,127,231,36,218,17,92,6,155,98,240,82,161,93,222,39,17,172,144,126,74,209,175,147,233,53,136,234,124,123,171,106,176,112,163,254,29,119,221,75,23,177,117,214,228,167,245,38,188,180,243,153,137,145,15,137,196,52,202,211,154,239,91,203,90,178,131,57,102,182,41,253,179,182,213,208,177,94,38,190,35,69,4,124,106,122,202,240,162,69,252,72,48,75,186,54,21,186,32,171,20,45,246,98,5,30,70,10,160,207,208,145,130,60,68,48,170,57,55,138,48,1,111,10,76,61,47,236,96,147,37,40,12,148,124,100,197,76,10,19,198,191,91,24,111,13,39,198,188,238,187,140,110,218,198,98,152,177,157,216,2,23,26,196,115,20,82,93,148,223,102,140,205,248,116,105,77,17,75,150,142,5,64,95,57,72,153,189,36,202,49,170,67,42,235,211,17,162,163,112,91,93,39,200,97,124,199,178,4,160,65,154,98,157,247,30,72,90,202,79,211,153,31,188,24,115,38,144,96,3,154,205,138,205,3,153,168,34,38,130,240,15,172,26,25,176,213,228,4,54,193,139,32,67,160,235,163,79,124,32,178,232,51,45,157,172,93,108,181,58,250,125,169,4,180,77,71,70,159,56,90,131,65,16,121,30,122,131,228,220,19,155,242,49,243,227,169,154,235,216,119,19,213,79,50,43,81,186,149,187,94,196,64,201,141,44,237,243,245,108,214,128,241,228,247,81,154,22,100,225,200,32,185,28,108,84,56,56,242,204,22,156,220,29,99,120,82,84,202,47,23,3,135,145,213,117,179,171,148,44,39,94,208,217,157,184,40,175,74,63,3,89,25,138,93,241,219,13,33,105,185,49,152,98,33,198,190,168,48,232,48,219,51,187,208,215,54,237,10,121,100,219,8,170,241,225,214,166,1,175,53,154,174,252,112,105,176,148,236,208,38,55,30,185,116,88,97,93,87,54,36,95,71,116,19,97,194,121,71,210,16,216,58,188,67,106,253,70,138,162,33,223,33,71,222,105,54,142,126,76,160,60,225,50,135,172,185,19,197,107,217,155,83,149,201,61,170,41,187,136,113,92,167,43,182,63,185,232,78,152,227,242,219,24,168,100,157,109,222,69,114,40,138,76,114,20,53,127,105,126,65,59,150,42,45,208,50,53,217,71,235,209,204,121,246,194,143,136,112,209,101,215,122,18,174,17,111,214,224,237,212,13,49,32,224,27,8,86,61,26,109,165,92,115,105,140,217,85,225,106,115,113,158,252,17,146,237,133,239,231,17,5,136,101,148,39,169,46,210,152,247,100,125,28,253,88,145,174,236,216,150,98,46,29,207,140,198,213,28,74,7,211,220,178,66,189,158,66,128,124,186,216,141,166,158,57,41,202,71,84,80,48,44,239,66,246,70,218,86,115,95,119,185,101,195,185,83,57,127,74,1,240,24,165,33,62,221,59,13,76,49,179,188,48,157,110,241,84,238,250,189,100,190,34,96,74,1,72,27,165,83,114,33,56,62,69,93,5,171,55,141,51,142,245,62,196,119,89,140,105,46,104,229,100,65,127,103,225,23,242,201,49,53,249,24,224,27,18,141,222,20,186,234,101,196,201,77,36,80,110,234,14,233,22,174,46,172,191,234,198,1,12,199,58,38,210,98,12,2,129,97,19,199,132,131,134,248,210,43,135,163,219,90,216,59,84,75,80,11,124,191,235,200,89,236,106,109,252,114,105,203,84,117,195,196,7,115,67,9,212,15,180,140,22,225,21,249,232,41,97,204,217,152,235,157,52,241,105,234,7,64,217,3,127,129,176,0,50,70,84,60,84,104,179,55,216,139,85,21,113,24,121,44,196,52,79,54,79,154,23,159,232,27,81,72,158,41,222,186,127,118,1,250,211,150,145,137,103,10,181,233,115,101,35,67,133,187,113,237,159,51,147,172,169,249,54,77,138,76,96,51,22,137,183,57,241,39,156,122,93,35,233,110,88,134,136,145,223,75,21,142,118,133,141,203,230,209,71,130,218,81,124,183,208,38,107,126,152,216,180,212,39,242,198,132,241,119,32,118,129,247,147,228,17,44,172,90,149,159,38,176,139,166,124,230,240,187,178,201,193,116,124,238,156,50,206,145,80,152,109,255,131,55,75,78,40,152,7,40,108,172,243,128,209,91,27,2,55,107,212,136,217,138,237,72,19,248,126,31,209,228,135,195,207,212,187,170,136,198,4,51,133,204,194,210,11,51,219,156,29,219,189,210,165,151,250,194,231,96,181,158,123,73,34,166,132,27,210,184,177,169,178,73,57,179,167,144,75,78,74,210,16,147,72,38,114,64,37,237,185,3,128,120,39,82,4,68,21,51,171,242,168,109,244,42,191,108,84,236,152,172,110,40,92,196,25,148,136,177,229,161,56,17,87,25,6,16,156,178,7,9,182,108,215,239,170,155,167,122,194,85,45,12,48,25,69,185,53,96,19,37,85,120,23,8,81,1,147,94,76,212,84,126,130,222,132,65,132,136,13,194,46,226,101,68,90,0,11,199,46,207,147,174,160,154,60,211,251,21,53,125,98,119,24,244,42,246,33,77,202,72,216,161,23,108,126,3,70,178,71,14,38,133,33,249,138,35,186,195,3,133,157,145,195,215,132,86,143,92,54,36,163,21,47,3,93,243,186,229,145,224,39,23,245,45,178,123,181,110,185,176,77,6,190,10,49,183,111,29,191,200,155,134,91,5,157,254,208,101,5,230,183,99,185,68,12,92,228,158,48,190,162,112,30,112,165,221,90,97,226,174,104,151,105,80,42,101,148,17,207,60,17,213,177,93,149,158,175,65,217,122,71,102,107,33,178,114,100,174,162,75,43,183,53,152,221,119,253,56,202,93,148,136,128,2,38,163,191,4,70,206,98,229,199,193,86,82,80,99,65,6,145,26,153,61,25,163,208,14,82,76,252,194,85,183,7,176,186,40,241,198,201,27,142,166,114,114,148,85,51,6,191,171,105,19,37,169,81,40,90,5,119,221,188,133,235,146,251,162,201,56,52,45,57,186,74,230,107,32,196,141,234,98,192,86,220,19,24,133,145,24,43,24,198,74,82,27,35,73,83,102,9,255,29,180,211,186,192,176,121,242,190,17,133,149,89,152,100,95,186,1,46,99,171,39,184,170,181,110,39,88,69,39,151,90,254,172,233,57,212,117,12,22,35,195,196,8,70,178,72,210,94,212,200,41,39,199,45,23,251,167,132,113,187,30,57,75,242,13,11,8,115,182,229,243,216,210,37,58,232,81,68,149,45,94,5,53,41,185,95,106,114,45,239,23,6,95,83,24,169,159,124,207,86,156,145,87,129,241,88,180,71,44,66,117,209,68,49,117,202,18,218,115,166,98,35,111,194,122,64,90,172,150,131,92,187,124,27,181,20,236,195,98,193,131,64,146,9,53,146,159,67,200,127,60,60,217,16,33,17,73,181,50,34,104,76,27,229,194,145,66,234,53,173,169,160,174,201,193,247,171,108,201,181,92,236,195,51,122,129,166,198,12,19,59,235,121,212,15,2,69,80,180,0,35,221,192,30,101,200,133,195,50,104,51,224,178,31,49,66,66,54,218,236,152,35,38,67,44,110,8,124,23,177,182,37,216,92,162,46,10,143,99,238,216,244,227,225,137,10,139,192,243,46,24,97,126,136,76,161,24,74,66,84,198,100,43,162,73,19,1,17,116,47,119,95,182,72,21,226,162,94,217,41,85,186,201,104,95,153,85,225,154,178,93,102,83,37,148,96,131,87,244,71,32,231,38,230,5,102,62,138,132,78,52,147,97,45,167,168,69,198,209,75,6,175,70,78,189,202,138,24,98,79,236,211,182,158,26,175,216,108,108,98,85,219,235,3,143,108,164,161,197,160,127,46,172,34,251,20,110,121,216,109,117,25,102,60,223,21,45,116,230,169,250,40,124,95,182,155,27,222,221,255,38,40,212,147,83,10,241,29,40,102,7,119,11,169,151,70,247,128,103,56,105,108,90,226,18,72,84,123,55,211,129,86,76,143,203,7,77,158,1,9,47,149,137,254,193,114,110,50,227,71,31,233,96,7,118,220,138,178,225,12,172,23,110,82,15,225,84,201,156,172,223,38,223,122,100,179,143,173,183,159,163,239,72,243,141,32,6,87,185,215,2,51,73,55,7,139,213,75,117,36,172,18,65,8,38,35,82,78,55,135,219,220,129,178,199,174,26,181,221,95,109,79,116,194,28,163,62,79,253,178,238,250,234,73,68,235,114,150,38,2,131,241,90,12,152,9,75,143,134,219,21,61,106,147,105,186,233,199,65,215,185,39,81,232,151,174,69,135,17,228,161,234,209,59,100,97,21,205,98,202,64,181,211,159,39,228,98,209,120,178,25,229,137,130,12,114,132,235,209,147,115,171,94,92,131,115,222,196,23,17,20,55,16,71,201,132,74,24,0,58,66,164,25,178,162,246,155,24,28,237,217,244,135,160,174,215,20,70,74,174,57,124,106,151,44,161,193,219,181,225,237,30,52,36,172,191,199,20,14,154,148,140,63,23,134,37,96,192,219,146,7,250,72,96,13,150,23,190,11,129,182,45,1,163,131,186,3,222,115,232,135,55,141,197,225,94,170,102,224,56,116,34,164,94,217,220,147,20,13,186,207,68,71,92,16,214,159,102,229,185,63,211,228,12,255,24,122,194,26,198,164,159,169,46,84,254,46,12,111,88,87,7,166,163,230,166,163,3,157,144,231,131,150,144,224,100,142,164,24,240,249,238,218,227,27,103,224,143,32,183,201,54,243,10,29,70,103,65,87,7,242,76,249,211,116,73,127,166,50,170,126,143,191,234,59,10,89,0,62,112,111,97,227,58,9,202,62,40,222,210,225,165,74,182,248,251,203,61,58,241,39,33,198,13,62,191,23,6,133,203,97,74,205,245,243,80,16,65,115,24,3,154,245,153,193,233,246,142,11,167,198,33,101,36,96,8,156,62,82,104,148,60,125,124,225,45,48,170,76,159,163,211,139,24,115,91,164,192,62,79,188,199,134,11,177,14,232,244,235,243,88,238,184,245,75,195,251,102,107,148,66,181,179,62,39,96,178,232,122,244,253,101,111,169,50,231,220,161,169,33,235,221,127,151,7,136,143,75,53,31,64,233,13,15,24,3,144,46,231,182,6,236,29,222,184,119,3,36,253,188,192,104,49,173,128,113,176,145,135,182,141,207,189,194,150,119,162,48,244,129,155,91,193,24,60,117,225,218,36,250,106,154,246,158,37,13,187,63,167,139,39,97,114,198,99,126,224,233,77,208,6,147,164,253,192,203,133,177,13,94,159,131,137,15,138,95,55,25,200,243,249,233,59,39,213,214,2,166,187,56,199,2,187,152,229,13,8,200,167,105,63,60,186,205,198,58,122,209,14,207,67,198,248,13,228,216,81,204,128,55,61,163,10,195,1,245,187,190,225,107,23,166,165,193,213,233,52,6,179,93,81,152,199,212,3,46,67,188,55,81,154,165,26,227,183,13,193,90,222,53,219,229,216,64,128,110,120,88,10,31,52,112,2,134,121,163,231,166,17,208,167,210,98,94,120,18,197,155,84,190,147,220,128,239,199,155,148,91,68,235,172,110,242,194,144,37,165,122,64,247,207,131,70,177,195,72,170,200,148,101,10,109,206,65,162,101,163,84,233,237,54,133,182,229,221,13,192,136,127,201,209,220,213,113,244,70,160,77,26,72,127,186,88,117,7,76,59,182,236,32,218,48,138,116,194,147,210,146,194,168,176,212,132,219,231,109,255,104,136,254,76,153,128,132,202,102,240,41,9,126,135,2,69,176,28,225,139,33,41,251,122,124,119,88,103,29,166,30,160,99,216,150,213,248,52,45,217,39,177,244,93,31,216,253,196,133,141,42,109,125,72,166,192,106,136,115,179,209,215,99,167,185,33,36,74,171,94,194,219,150,248,120,98,164,5,63,48,198,105,163,7,124,63,69,89,218,154,249,202,196,140,115,63,235,187,19,146,39,70,131,232,83,243,228,52,136,232,209,216,32,198,40,36,236,46,58,18,238,61,157,21,46,227,247,228,106,226,106,30,90,17,97,113,52,44,116,25,10,135,48,51,6,41,91,209,37,47,164,211,133,233,59,54,123,226,83,151,70,186,187,49,11,139,163,239,177,178,113,234,247,182,139,239,192,81,142,100,125,20,180,221,157,174,71,111,197,26,85,171,194,221,188,147,2,190,15,33,11,54,52,220,34,161,239,99,225,152,65,132,160,38,143,20,160,37,71,18,101,61,121,226,145,29,210,152,93,97,219,50,56,74,171,188,4,88,80,255,102,139,165,139,12,69,147,31,54,143,165,183,173,21,2,255,41,226,46,75,115,41,133,137,230,48,225,148,124,152,196,40,197,91,206,167,197,90,82,175,167,129,195,52,3,3,62,218,251,3,76,30,162,59,140,20,155,220,85,135,21,231,203,71,53,254,73,178,91,129,49,248,138,115,211,74,42,51,37,61,133,59,175,155,210,255,163,191,76,67,237,155,226,180,131,151,216,119,144,252,88,44,17,113,221,244,169,44,129,97,188,183,188,178,71,228,5,173,73,236,62,149,68,63,89,118,218,188,186,151,152,236,145,52,17,141,183,14,153,222,61,26,166,176,86,133,134,3,217,186,7,65,200,134,224,88,250,182,150,85,100,2,190,247,36,126,68,16,86,118,200,63,217,72,88,154,136,161,114,240,184,65,26,176,85,80,18,62,70,196,173,113,105,133,100,186,192,246,113,244,28,72,83,54,24,20,104,241,47,143,219,86,49,72,106,130,20,246,226,216,138,108,68,190,173,241,107,34,143,95,70,58,95,226,35,106,61,195,233,69,192,67,45,204,160,23,227,245,156,239,99,110,105,11,178,36,102,56,190,255,134,153,126,61,208,139,87,44,169,4,10,83,124,175,126,209,116,239,49,144,208,134,144,121,246,174,128,101,203,141,13,19,130,75,24,141,37,247,108,191,48,171,143,36,4,109,9,216,79,12,241,67,157,78,80,108,59,123,28,12,233,80,102,20,38,179,17,81,10,253,49,181,41,74,90,55,238,186,168,223,195,48,14,255,241,231,137,32,198,150,64,153,184,107,68,180,90,145,142,18,241,167,95,38,195,187,130,126,176,120,199,242,72,78,141,41,150,30,184,187,235,146,183,49,216,124,196,111,223,173,200,17,29,215,97,223,79,172,152,213,124,167,166,254,246,68,6,222,239,10,11,69,33,75,34,150,251,16,30,191,112,171,139,41,92,225,17,217,190,73,215,111,19,166,25,176,53,144,57,140,154,144,142,4,115,166,136,231,141,80,136,136,69,152,80,239,112,30,39,158,21,253,147,66,165,201,111,239,248,238,201,184,246,162,191,77,37,202,111,27,255,14,157,71,73,20,207,18,211,21,197,80,253,112,199,239,244,1,35,173,253,249,105,52,58,98,70,66,173,182,149,241,129,145,97,112,184,119,173,92,255,224,252,0,208,181,23,207,81,19,55,174,249,219,80,178,138,142,52,234,145,61,70,131,185,86,180,15,76,199,168,191,17,74,255,237,124,110,172,58,17,147,197,21,63,101,125,226,80,140,222,132,56,183,52,85,73,207,134,210,246,238,80,244,51,248,19,189,112,19,157,219,14,163,101,244,124,224,39,122,44,17,129,197,46,162,234,23,84,169,121,190,48,195,229,243,125,97,93,228,243,240,13,41,177,245,41,10,179,231,240,115,155,48,156,228,26,109,9,121,226,202,118,193,130,161,124,230,148,237,98,44,147,146,204,42,250,58,17,164,63,111,237,143,65,5,13,71,225,195,213,58,108,210,221,159,183,77,118,192,207,77,0,42,118,42,3,74,247,241,74,19,50,160,207,16,253,13,62,16,4,30,71,192,232,236,200,24,223,212,128,227,104,194,60,29,10,7,159,237,151,177,66,51,212,221,228,202,6,156,212,15,110,147,126,91,38,24,80,62,112,24,144,35,233,187,32,181,8,220,224,141,250,209,150,142,145,29,54,135,78,247,241,51,47,128,41,116,74,154,150,217,72,141,124,33,75,211,18,195,202,142,158,181,104,20,34,133,78,105,246,54,205,123,2,39,143,132,124,217,7,222,158,111,159,205,40,42,58,24,32,32,77,207,44,152,132,121,213,215,105,118,217,30,200,183,59,219,62,85,63,17,232,2,206,207,152,200,140,63,101,127,126,219,254,34,190,32,90,94,244,183,113,132,242,73,137,46,2,97,93,129,34,198,226,211,10,70,58,85,127,249,126,172,53,214,31,50,5,186,175,98,102,61,129,110,43,211,232,15,99,188,27,191,140,122,225,179,245,220,196,84,59,225,54,142,78,243,247,117,237,17,211,60,133,70,233,189,0,222,209,123,13,69,139,90,124,149,177,240,120,51,23,85,198,59,149,102,39,141,129,251,68,136,4,141,77,36,50,25,71,168,106,248,108,71,162,76,75,143,19,243,155,39,66,113,248,165,210,102,6,188,160,28,5,12,191,76,7,41,237,46,114,244,125,6,146,81,100,12,178,29,202,53,98,138,41,251,93,30,48,156,138,96,194,132,45,100,133,185,11,22,126,131,43,96,86,63,249,188,240,174,242,218,163,245,149,53,121,31,120,9,244,152,114,42,53,229,38,51,45,255,179,188,245,20,152,68,237,20,248,152,209,152,195,52,158,201,235,186,227,251,6,54,62,169,84,214,147,35,101,157,251,188,153,31,243,228,216,184,40,76,171,83,140,5,83,97,22,16,34,214,106,113,44,217,72,121,224,29,158,143,156,154,100,128,12,20,4,78,99,59,136,153,211,18,33,61,83,181,160,177,210,227,1,44,217,229,220,88,94,157,120,215,152,117,45,157,175,48,71,115,142,169,173,45,90,214,193,90,62,24,116,240,91,218,209,111,11,245,140,237,189,71,188,247,13,185,71,224,57,34,76,169,100,59,244,93,77,26,107,102,192,244,74,200,76,136,115,209,221,69,4,76,67,85,85,248,28,9,103,173,158,173,231,182,82,140,111,63,238,252,48,165,25,133,205,30,146,101,1,211,127,47,225,46,61,172,120,231,229,206,190,139,193,11,48,173,128,145,178,32,61,242,129,77,73,52,114,14,54,37,41,250,160,207,224,169,45,98,105,9,67,166,117,36,68,150,135,33,91,116,140,209,119,25,243,77,49,129,26,29,192,108,215,93,168,216,96,26,191,5,70,30,37,50,3,76,210,75,191,91,84,17,221,17,126,154,250,220,248,92,26,254,128,158,111,39,41,183,69,217,211,46,37,4,252,128,225,211,231,135,11,131,183,198,102,180,208,123,33,130,89,200,19,181,237,180,45,96,10,237,31,152,198,166,30,47,236,155,27,91,15,234,233,94,103,184,175,251,78,80,77,143,182,160,44,119,155,148,246,245,104,60,95,102,192,248,211,73,180,77,35,124,139,185,176,194,9,149,73,97,89,82,226,68,160,111,238,4,75,224,245,4,111,29,97,79,152,234,122,244,130,60,222,226,219,236,71,73,72,203,92,253,60,161,104,134,24,34,158,14,76,183,87,196,203,19,61,129,33,48,198,44,30,13,80,139,233,202,1,33,95,222,34,127,101,59,134,57,62,176,133,196,190,170,22,51,197,80,120,247,88,238,169,189,171,135,185,133,118,195,9,222,19,11,205,45,237,196,192,78,200,33,216,190,175,62,219,35,0,77,22,219,67,5,236,183,143,94,24,85,134,26,113,200,234,207,247,161,176,223,143,56,132,88,66,99,32,224,19,97,39,185,98,146,178,10,91,56,247,194,104,23,60,243,115,221,180,54,57,138,167,239,247,167,215,122,226,220,176,27,132,89,206,142,141,73,208,111,27,183,165,45,75,219,133,155,183,171,67,49,221,83,60,121,33,96,34,77,228,97,229,253,3,158,76,194,80,233,156,52,57,127,125,226,58,196,33,102,121,199,201,180,197,254,243,113,238,98,92,234,31,60,140,57,164,223,207,54,3,135,64,161,102,229,35,163,81,140,109,92,192,29,81,211,132,239,167,134,27,129,255,52,109,128,50,204,40,219,149,40,7,211,241,243,61,57,221,71,17,249,97,29,92,68,1,16,233,39,211,164,245,135,86,225,69,43,92,104,172,246,103,90,81,196,144,64,255,158,252,68,110,153,171,56,154,203,63,207,253,120,188,241,143,26,205,97,54,79,24,149,16,151,19,50,193,133,45,229,247,83,168,171,102,160,126,227,8,113,86,27,164,92,81,72,245,80,251,110,50,196,156,192,200,21,235,68,160,126,231,190,169,35,5,19,203,117,98,15,65,160,39,189,202,23,102,238,245,236,193,157,186,144,196,146,223,198,197,215,61,148,136,133,137,145,226,101,27,67,10,115,169,248,56,203,16,3,65,43,216,183,29,7,155,91,241,22,20,10,91,236,224,239,76,186,132,95,75,118,120,47,111,39,158,8,232,224,155,39,112,167,194,88,115,194,106,162,145,49,177,2,223,18,96,29,116,43,154,192,112,53,36,132,130,228,38,40,102,40,45,98,187,82,165,39,158,202,75,205,205,40,214,55,83,12,235,33,57,222,71,30,73,65,202,202,67,158,24,146,87,115,100,33,96,87,225,10,193,50,98,32,70,137,111,67,45,202,163,105,119,96,162,241,218,228,121,74,159,2,67,192,45,81,185,169,205,210,170,9,47,132,220,163,142,128,12,155,212,69,39,242,232,72,252,4,204,34,144,39,191,103,162,55,169,69,185,23,93,151,60,121,165,235,160,206,172,124,222,63,207,79,151,161,131,161,86,172,186,72,131,230,39,192,204,124,127,111,71,250,237,152,14,91,194,116,104,249,7,240,48,52,114,150,158,230,252,217,3,166,195,183,102,234,192,190,136,187,131,201,172,134,237,71,245,151,113,35,240,57,229,65,11,189,234,47,111,179,29,245,73,3,241,38,133,169,160,59,225,121,226,249,86,165,126,104,121,140,241,228,76,139,11,91,78,196,148,207,173,4,224,243,217,67,183,75,126,32,253,222,204,142,80,189,155,137,142,188,78,242,226,143,183,121,50,151,238,35,22,229,168,151,65,80,119,184,242,130,50,148,167,245,133,81,254,94,154,185,23,203,38,227,215,218,191,124,203,136,108,132,122,177,78,235,134,140,0,142,66,230,17,9,192,73,78,159,139,123,97,88,158,39,183,86,116,16,237,144,129,49,225,97,241,140,159,214,11,235,66,174,19,233,195,45,30,178,168,244,62,221,37,62,166,5,131,82,76,158,63,139,152,120,42,100,68,228,187,71,190,41,51,250,176,162,186,232,9,77,203,95,58,117,146,207,216,82,104,9,179,183,93,30,46,144,55,87,243,245,251,189,32,202,252,62,81,242,139,208,116,19,69,94,107,121,8,5,75,173,139,190,243,132,5,210,61,114,156,38,16,152,73,141,73,51,82,38,38,166,205,203,89,189,159,84,77,102,140,210,201,227,149,181,11,75,24,150,218,22,112,219,58,77,227,199,49,226,3,154,92,170,84,93,225,166,152,105,141,223,23,204,77,25,41,219,18,202,254,9,144,227,146,194,209,132,93,190,187,207,195,44,110,208,239,4,238,108,40,253,190,234,254,36,121,47,76,162,103,248,149,213,106,226,199,31,152,205,238,11,23,234,1,114,48,170,4,177,237,51,166,147,108,112,200,218,225,26,243,254,244,64,208,102,101,40,2,231,6,133,78,31,71,251,104,216,73,250,5,245,5,255,122,104,130,19,139,37,148,182,11,37,47,135,209,67,149,79,243,16,34,57,169,211,174,12,254,122,194,204,104,37,174,140,11,215,215,117,96,162,121,15,169,21,208,187,116,6,178,213,170,209,232,9,109,6,201,166,68,177,207,136,42,137,17,55,165,231,221,156,141,138,183,98,226,28,68,64,38,176,137,222,120,134,139,88,25,31,157,132,23,93,94,30,5,117,250,237,37,91,179,108,159,188,34,87,106,98,52,249,196,77,125,181,56,133,23,5,51,138,76,9,151,159,159,67,196,103,27,195,153,60,249,111,221,204,252,242,125,64,162,239,12,183,184,246,88,88,233,106,70,187,45,224,138,31,116,4,127,230,162,32,159,192,93,239,33,187,229,26,130,244,110,19,152,96,179,71,140,181,145,135,206,157,182,137,95,180,146,39,167,228,152,131,5,159,61,164,226,61,76,2,147,201,114,65,58,24,46,129,54,205,149,247,201,105,5,30,180,209,48,28,190,215,54,62,240,125,11,17,38,33,10,191,196,229,28,71,94,182,164,242,88,30,233,240,160,77,6,131,23,191,114,132,222,196,201,2,57,164,205,174,39,79,94,86,81,248,110,72,227,186,15,249,126,57,245,157,76,135,107,3,177,193,185,47,167,203,177,102,25,235,161,126,163,138,251,36,27,195,122,200,78,57,9,151,46,61,172,104,201,28,132,163,28,70,49,33,199,233,133,89,24,60,129,192,34,252,8,61,19,174,205,67,162,209,95,8,196,133,252,70,80,162,193,3,125,70,21,133,54,143,246,129,251,142,204,56,254,81,207,88,31,120,185,250,167,169,86,159,51,21,229,49,249,219,228,82,164,253,4,253,29,82,219,126,110,211,133,27,122,225,38,83,57,2,30,218,246,136,197,12,237,254,53,118,33,187,138,250,237,50,191,149,29,123,24,75,96,103,154,12,152,108,121,236,118,235,103,35,78,5,25,201,99,127,42,198,198,253,252,54,247,25,55,102,226,65,75,143,102,163,24,55,70,252,33,30,234,203,170,96,241,1,153,180,153,14,98,2,161,88,28,97,170,193,103,14,248,78,66,150,159,141,253,19,57,209,242,129,151,27,222,219,246,234,190,254,37,48,239,33,138,125,104,243,151,92,192,12,190,195,180,6,220,151,200,74,160,146,115,215,226,72,2,48,45,137,215,43,112,9,161,229,137,203,239,141,139,154,194,115,229,11,67,134,72,182,118,200,22,149,144,72,159,56,2,210,190,165,176,121,93,5,140,216,171,156,28,106,85,228,30,27,239,91,180,67,77,140,137,118,0,135,59,1,196,84,56,149,212,72,180,223,80,74,30,26,198,48,145,201,34,157,118,95,169,60,21,140,150,115,71,91,207,57,178,143,167,171,170,132,128,167,101,101,218,208,219,182,213,178,7,186,70,121,62,7,223,45,128,23,20,112,39,152,227,131,246,208,133,55,99,226,189,170,60,19,44,211,98,229,165,31,116,253,127,226,254,93,103,131,173,217,206,195,238,133,49,131,121,62,240,2,20,41,115,40,56,32,172,13,129,129,72,98,107,59,16,4,222,128,2,193,153,97,192,202,5,103,182,2,3,190,31,17,210,93,104,62,245,189,85,53,154,16,35,27,86,242,255,107,173,250,186,223,238,217,243,80,135,81,99,136,194,51,253,113,181,120,79,39,41,149,86,69,214,212,164,194,66,103,156,80,251,205,35,189,154,42,203,117,23,175,219,191,140,173,102,154,105,124,162,65,5,127,196,74,179,70,132,10,244,104,34,35,160,230,119,248,222,40,107,145,124,87,107,183,188,118,164,231,32,21,86,51,177,71,148,241,143,245,35,233,79,211,141,20,165,242,105,212,244,98,133,178,61,178,146,199,250,250,100,158,160,136,221,35,51,184,76,216,68,173,240,146,70,237,232,197,55,93,63,7,21,129,21,63,77,63,97,213,121,66,100,81,35,41,201,118,41,173,51,27,114,202,29,206,99,51,52,174,174,61,188,249,146,245,29,58,86,100,71,130,70,243,186,212,152,9,54,93,81,130,181,254,188,157,56,150,63,112,201,82,51,72,199,44,194,208,111,36,55,183,42,92,207,68,240,81,245,41,204,16,112,204,48,67,127,161,191,141,72,113,32,93,72,187,220,169,191,205,145,19,131,10,132,47,109,70,154,224,95,26,30,119,97,70,217,28,147,39,206,38,146,28,171,233,52,122,62,20,232,159,72,124,108,192,154,106,102,91,15,140,140,97,223,134,154,207,40,1,99,105,8,58,15,249,109,68,205,34,107,223,158,127,165,42,102,32,88,113,1,50,239,14,71,88,62,154,9,237,180,88,30,164,144,133,16,131,242,178,201,168,37,70,12,172,143,152,87,10,93,190,37,72,222,107,171,121,7,249,143,1,40,37,59,199,254,16,168,58,132,212,8,12,212,248,78,209,72,231,220,190,5,249,111,141,235,165,7,36,155,154,159,240,6,153,57,81,13,100,12,85,4,9,51,156,229,81,230,128,9,72,156,24,244,206,187,247,90,179,250,239,217,122,53,45,161,206,110,69,145,132,28,114,238,177,19,133,172,149,192,103,224,153,114,30,63,243,9,142,114,234,55,133,70,51,49,15,4,243,18,208,109,185,31,49,83,198,234,81,90,50,250,81,249,88,240,206,213,24,239,101,60,17,50,44,40,93,68,86,177,90,209,189,232,213,200,227,69,97,202,148,173,229,201,216,48,74,252,180,17,193,234,151,54,198,225,152,8,134,107,151,19,21,100,79,232,213,97,174,228,231,210,76,133,211,27,212,23,202,135,85,56,20,254,72,21,90,12,26,249,74,201,52,253,201,71,14,247,212,235,31,135,87,154,97,44,140,142,58,226,59,22,196,17,51,218,57,49,42,28,22,162,219,195,207,193,18,22,102,212,135,101,55,91,70,71,22,195,210,32,58,145,207,77,90,236,214,192,185,87,160,83,178,77,83,215,45,158,128,70,95,126,10,145,141,145,24,121,6,204,248,36,133,168,131,188,20,72,159,21,230,119,99,57,81,33,31,185,249,173,161,68,19,110,44,16,220,101,70,168,91,8,49,116,34,225,59,213,226,35,90,0,4,170,51,205,180,124,235,49,204,228,42,134,60,247,217,37,8,41,233,203,185,8,12,164,249,54,106,31,209,182,131,112,120,38,83,233,5,70,75,55,172,108,231,50,160,84,54,122,62,56,45,188,89,138,160,159,23,82,201,248,233,14,33,101,23,51,178,77,126,114,149,107,194,226,105,125,139,249,5,175,43,126,26,140,68,62,247,54,86,149,147,221,72,16,10,200,189,219,76,62,36,107,86,18,248,62,77,231,180,57,207,124,105,52,129,196,12,44,56,135,4,9,107,121,48,234,157,145,113,132,163,243,10,151,44,97,17,252,0,249,203,111,50,72,248,65,89,189,57,97,60,61,88,20,203,175,152,109,30,198,107,189,3,68,250,218,112,227,32,113,137,223,46,72,58,203,213,150,160,137,102,63,184,17,69,160,150,150,70,228,88,252,234,3,140,88,60,9,42,98,39,58,7,138,165,132,171,88,123,15,90,22,164,2,24,67,25,210,179,192,220,249,131,111,232,250,212,106,228,151,254,96,239,211,143,249,53,227,22,181,52,75,103,38,156,57,144,122,250,60,217,166,14,33,99,2,58,163,231,47,91,46,64,94,250,210,19,31,61,113,164,85,69,152,109,111,3,77,68,159,225,50,223,34,172,239,45,72,141,71,175,31,89,118,57,249,204,124,99,196,128,106,138,56,39,248,173,30,2,26,207,12,252,95,182,35,124,213,49,226,115,128,22,19,178,131,103,38,215,51,162,197,209,122,80,228,230,180,152,246,188,122,81,23,233,98,174,52,204,239,232,159,220,218,50,199,167,38,67,226,131,102,252,246,87,175,102,71,57,241,219,239,160,210,39,107,180,130,122,170,148,2,201,39,116,161,94,117,35,64,48,221,79,73,28,28,104,217,35,77,84,136,181,69,254,204,168,253,240,160,220,108,153,32,185,55,250,183,43,246,12,186,8,134,204,240,131,74,105,141,39,3,14,43,201,233,141,142,232,205,198,79,196,233,164,77,119,159,63,2,251,48,83,134,210,33,229,219,223,27,93,188,27,174,10,49,191,99,242,212,104,252,4,52,33,72,19,156,89,82,63,209,228,107,45,17,87,204,4,98,254,218,116,184,247,171,86,212,103,70,244,15,67,109,42,183,190,212,61,90,220,250,29,61,77,199,236,29,122,235,228,115,87,19,234,13,51,69,221,23,190,199,213,5,94,186,28,51,208,55,39,10,98,128,64,21,129,204,65,69,185,103,132,185,168,80,248,38,69,124,242,104,123,206,215,209,12,214,5,192,231,130,194,116,93,95,72,100,196,252,71,95,225,102,228,11,101,229,95,75,66,101,67,247,223,62,159,102,244,29,3,56,84,208,169,148,222,76,134,240,202,144,87,4,2,100,146,131,151,37,155,227,102,107,21,145,223,6,193,236,138,167,111,8,76,212,98,136,249,154,4,173,155,141,49,89,94,140,170,102,143,79,98,34,163,85,205,239,251,69,163,161,117,111,72,163,201,198,171,191,30,252,155,74,162,166,199,46,217,232,30,155,41,60,95,34,100,129,172,30,39,78,52,201,195,127,156,219,10,181,59,90,196,156,16,193,104,170,242,189,160,35,109,67,140,103,109,53,154,250,155,179,14,92,198,48,207,123,152,78,41,133,71,115,191,245,8,136,25,149,158,227,252,44,247,26,1,165,88,81,36,157,65,28,176,183,48,124,30,106,242,184,235,241,96,8,69,93,49,159,18,98,118,8,184,10,35,158,25,131,216,197,140,39,243,71,108,254,166,57,239,102,176,74,57,199,56,35,145,235,136,111,97,60,95,242,212,52,70,141,248,142,248,217,153,124,2,152,110,218,195,241,165,216,94,182,154,103,64,211,248,195,41,185,41,242,140,244,26,196,197,3,200,136,188,21,27,171,211,127,90,139,154,228,126,113,208,105,187,201,217,91,166,44,75,254,141,218,101,172,59,72,128,135,92,109,128,211,240,128,16,55,111,250,90,47,86,153,30,115,81,185,31,2,83,196,250,182,224,224,112,104,132,92,122,239,69,154,250,132,153,83,109,200,189,247,48,244,89,80,37,64,235,184,63,102,103,99,53,171,6,23,16,150,112,190,199,254,254,246,255,178,229,83,31,24,199,226,193,59,138,60,87,205,20,216,195,165,68,44,75,154,235,79,97,187,24,49,40,164,219,143,190,23,174,110,77,18,7,139,0,114,196,171,169,205,196,193,197,214,148,78,10,45,10,148,238,102,156,122,147,234,110,154,225,152,237,66,226,240,209,58,57,160,72,251,118,204,15,120,147,149,229,42,43,54,85,103,43,182,195,188,8,75,185,245,81,130,183,15,243,82,69,120,232,161,7,93,212,225,40,156,33,66,92,135,116,5,92,35,225,195,84,105,233,52,57,221,217,211,74,127,67,151,139,105,135,233,113,48,89,55,182,124,15,192,154,37,25,34,0,100,201,120,131,96,141,72,176,88,34,38,109,200,79,223,240,49,8,102,69,108,244,80,199,122,143,150,244,16,168,183,228,154,134,211,250,61,116,220,26,34,150,116,25,233,252,157,161,203,132,89,228,241,168,168,29,130,214,240,54,223,105,155,17,232,105,70,230,25,115,104,25,102,74,126,25,186,218,26,193,1,13,176,130,30,134,32,195,164,41,194,252,188,117,217,217,233,113,77,192,104,193,35,216,83,110,62,119,109,233,162,47,131,110,95,49,195,192,20,65,40,194,6,2,186,57,176,144,8,31,199,50,241,241,171,102,88,73,242,230,115,73,88,111,232,236,26,109,153,208,72,140,154,71,214,129,95,166,186,168,45,32,37,69,23,63,107,37,31,27,23,147,0,173,122,241,12,174,85,134,148,228,180,252,50,220,247,145,217,130,241,152,16,246,99,70,84,42,205,75,50,206,180,131,142,149,251,205,130,86,112,232,205,151,117,50,197,236,7,179,43,79,246,124,165,172,136,254,109,147,178,213,189,185,78,212,26,11,19,86,64,189,57,52,72,66,159,2,138,93,214,22,236,123,55,210,240,5,180,221,144,175,13,234,178,237,164,133,65,40,78,190,87,183,227,54,140,144,167,47,49,130,115,17,198,25,25,79,212,98,70,180,213,191,163,117,42,143,55,28,31,227,174,116,84,129,200,166,177,65,136,16,196,42,149,220,133,248,7,29,186,153,145,62,211,133,146,90,204,221,232,78,243,60,4,26,41,55,239,203,228,106,226,160,62,218,121,114,160,172,75,254,65,188,128,34,116,122,72,10,65,44,157,222,71,99,191,21,179,245,85,134,235,2,216,170,202,205,199,186,209,148,60,41,18,189,208,44,63,85,71,220,58,132,201,72,207,119,161,29,125,35,93,91,9,170,38,18,31,250,29,183,245,36,133,25,87,175,171,153,115,204,69,151,45,217,44,74,160,199,100,243,194,215,67,249,88,232,249,143,69,190,57,38,0,38,142,142,40,160,138,80,118,133,242,120,136,94,2,128,73,26,141,226,106,232,23,116,68,77,253,197,57,52,47,157,172,243,115,115,114,75,110,165,128,39,45,72,199,192,5,163,6,179,150,37,79,197,124,223,22,210,119,92,77,119,166,56,9,144,255,172,21,95,107,128,193,23,35,216,185,240,21,241,54,36,228,48,73,130,80,146,134,203,80,142,28,84,25,86,168,29,144,215,92,194,157,124,232,20,236,65,46,123,169,1,53,249,146,240,173,28,39,83,122,102,78,225,37,55,231,57,150,179,225,209,166,48,133,113,23,210,141,115,252,188,195,92,212,107,122,139,255,180,19,3,98,60,35,106,188,73,0,75,155,18,28,113,105,110,181,4,21,24,27,173,8,242,29,132,212,75,8,165,95,43,188,203,154,28,224,81,111,188,83,251,180,113,30,56,153,86,134,11,205,116,124,154,154,7,72,170,52,55,145,104,0,160,243,190,243,141,55,38,4,190,106,166,21,179,230,205,223,135,157,242,210,116,87,250,62,101,15,222,63,15,254,190,100,247,96,157,171,97,6,144,171,81,182,157,249,219,240,121,201,238,137,130,104,245,204,13,102,8,109,100,68,57,43,119,140,119,3,77,60,213,106,80,106,55,215,59,37,214,7,66,104,244,31,78,164,119,81,70,146,121,240,246,146,119,58,142,48,183,46,24,211,67,211,104,13,222,55,232,71,117,35,66,115,166,122,76,11,13,27,181,63,53,163,33,25,171,142,166,76,73,114,99,190,37,36,16,49,247,241,49,83,90,12,138,191,10,199,174,28,28,102,190,98,70,58,65,62,8,104,253,25,11,143,120,90,124,111,195,197,156,24,179,242,199,223,40,102,218,62,99,250,163,232,83,151,222,251,79,207,46,204,200,23,201,7,33,221,30,177,229,185,134,106,220,106,62,53,182,65,120,242,175,228,215,113,135,71,244,90,190,192,28,189,214,171,143,246,62,96,168,100,157,131,115,186,234,199,28,236,83,152,169,189,200,147,95,0,116,193,237,121,160,91,171,242,228,47,250,14,134,193,247,22,159,174,92,176,253,6,21,116,179,229,131,229,107,95,120,177,124,18,31,90,228,132,112,229,208,93,87,67,56,233,253,41,205,171,57,42,243,143,52,221,31,28,206,149,43,43,4,50,163,29,50,134,207,92,85,230,150,28,224,26,59,134,156,131,249,202,23,129,117,250,134,110,198,49,161,104,113,116,201,113,123,43,243,31,37,65,149,93,154,106,199,59,217,252,123,25,251,123,213,159,102,208,130,55,244,173,61,229,44,61,148,191,83,190,20,148,75,249,252,52,36,201,51,62,200,252,208,120,83,151,153,1,59,180,63,222,210,86,117,104,39,154,45,136,69,77,172,112,169,249,26,42,40,204,168,79,136,185,65,76,239,167,53,69,183,41,24,55,152,118,198,116,92,161,109,35,123,127,174,70,53,104,166,121,128,204,72,51,104,255,145,124,169,176,113,78,185,57,180,234,211,151,62,160,80,96,58,98,190,54,245,220,108,12,71,242,57,249,123,231,157,227,106,186,207,210,58,219,161,19,55,200,88,155,104,205,30,107,169,60,193,79,59,46,49,165,124,77,82,2,37,196,16,208,145,17,144,245,249,235,153,15,41,5,138,81,26,220,2,247,159,33,201,1,119,75,95,226,194,252,113,74,212,52,35,106,210,197,140,99,22,58,63,19,72,155,90,141,197,34,46,110,128,22,101,253,32,41,218,131,57,119,146,66,215,245,131,135,224,4,59,220,172,74,250,240,24,155,69,9,9,45,155,120,122,235,107,218,147,190,246,10,89,214,161,102,216,134,91,44,77,214,128,220,27,36,64,139,111,185,76,77,94,198,228,111,38,197,174,1,171,156,14,248,249,83,235,142,45,137,248,94,102,2,58,63,161,4,122,40,229,136,32,20,102,216,247,130,59,23,135,64,7,197,248,69,196,172,44,202,102,29,67,172,163,175,143,21,199,206,7,148,108,78,189,250,220,23,31,61,54,218,58,238,247,135,239,8,114,127,90,97,166,20,235,217,190,200,15,7,105,111,183,190,65,53,147,192,137,61,126,209,48,161,247,38,128,245,211,165,209,185,175,35,114,77,101,203,205,207,199,20,76,32,3,6,62,209,15,213,183,198,202,248,12,9,125,107,65,80,91,172,212,169,63,13,204,195,157,5,74,72,183,233,75,131,30,15,38,87,160,39,91,130,196,105,48,153,160,183,69,15,168,234,54,251,38,81,205,184,197,168,194,62,239,5,191,127,250,18,124,156,207,234,120,31,104,197,163,53,252,169,143,121,215,154,174,70,51,222,26,153,101,192,110,67,184,242,66,40,120,246,199,12,253,157,95,77,200,90,63,203,26,73,221,145,78,254,85,255,139,54,131,27,114,9,240,120,11,19,241,49,20,135,211,0,76,155,51,223,205,108,80,185,222,65,24,124,148,243,1,51,61,92,53,162,30,202,237,242,211,198,77,232,100,242,151,172,174,112,37,29,211,146,207,20,249,130,185,100,201,152,117,32,110,113,245,6,124,120,117,11,239,48,106,175,136,51,225,46,150,207,89,173,120,156,164,191,136,21,202,152,113,12,102,108,243,6,112,8,124,238,24,128,104,196,136,95,26,157,244,108,50,238,182,19,102,131,68,207,207,113,79,201,208,35,123,210,2,186,35,145,221,222,145,205,67,246,74,61,98,26,30,50,231,107,124,120,71,157,32,208,146,145,234,96,162,9,12,211,144,117,37,152,69,139,177,221,106,216,117,40,14,207,48,243,121,62,126,39,237,45,129,20,160,239,82,15,244,103,30,45,139,7,29,166,167,166,14,179,225,8,50,131,131,10,130,186,219,96,178,79,228,132,55,234,58,87,205,192,224,163,142,74,50,73,163,8,22,200,204,202,243,22,158,112,10,184,232,147,71,214,107,33,0,175,102,114,248,193,19,187,12,162,173,177,17,82,160,145,40,124,75,164,124,204,111,233,6,215,5,197,124,5,54,97,46,101,196,79,35,207,185,166,6,94,48,108,222,196,63,208,8,176,213,188,2,24,78,169,105,29,245,212,103,165,161,43,200,115,167,82,241,29,120,71,86,64,156,95,116,194,233,178,213,188,129,7,135,249,220,207,107,13,248,136,35,77,142,139,217,139,70,194,131,234,164,227,150,56,167,138,198,70,214,91,228,153,192,74,26,125,232,36,237,132,178,193,207,89,0,147,105,72,216,255,16,69,110,134,180,252,106,4,63,78,20,235,1,54,157,79,20,64,3,253,142,39,171,136,27,202,78,139,78,205,141,20,102,165,159,100,108,205,74,144,231,9,222,222,183,202,219,209,171,141,238,40,218,60,223,50,253,24,105,45,11,12,91,111,210,6,131,241,125,160,155,220,183,69,169,138,255,204,209,158,141,249,182,143,25,202,173,17,212,184,184,52,26,116,97,110,98,238,90,180,27,52,84,37,217,240,232,202,192,143,117,189,29,60,184,44,10,91,202,252,154,187,154,91,253,15,204,39,242,163,149,6,65,57,61,8,99,194,51,163,155,189,213,242,121,108,107,74,139,139,223,63,254,7,131,253,246,175,145,112,68,8,184,116,76,64,187,199,205,13,32,173,9,145,10,112,46,192,113,139,133,166,145,38,2,152,129,81,70,152,120,110,93,120,141,22,128,36,144,173,194,33,3,24,119,236,153,24,77,82,226,186,75,146,84,114,101,72,35,209,40,93,67,255,198,209,16,36,26,240,51,92,205,89,88,141,52,30,140,233,174,245,169,97,169,155,96,129,69,168,110,233,144,54,246,175,153,228,158,107,138,152,51,79,142,180,70,16,253,1,240,232,31,115,3,126,18,28,129,228,239,53,119,6,141,89,11,243,115,27,180,120,96,12,119,221,19,248,148,125,40,139,136,217,80,155,209,105,252,183,37,137,153,70,244,120,114,202,78,227,243,104,6,159,139,171,1,210,235,150,65,34,62,154,237,105,99,62,243,51,87,128,164,251,131,243,82,2,175,182,121,56,3,31,202,67,172,190,63,102,148,218,29,195,60,200,152,246,207,218,4,112,18,128,244,114,62,215,82,178,141,151,158,157,86,188,253,201,176,238,64,85,64,225,164,186,122,72,62,189,29,42,240,230,176,242,86,189,121,129,253,54,137,171,142,81,199,137,25,18,241,17,13,2,184,44,18,43,62,119,199,36,51,221,188,84,89,245,89,233,113,9,30,190,139,211,40,147,20,172,92,9,80,248,197,199,208,84,57,72,138,230,56,150,206,115,136,250,151,245,242,222,152,9,239,149,175,54,137,97,54,204,92,244,99,124,75,19,80,125,70,215,107,55,42,175,214,191,230,168,177,118,48,206,90,124,32,131,20,61,19,253,79,19,84,239,189,192,30,69,23,10,212,161,117,126,50,237,239,139,36,167,9,130,105,82,83,161,177,117,214,104,220,233,251,227,91,209,193,62,131,26,26,192,230,17,56,59,199,14,48,179,224,23,68,33,106,127,204,156,54,35,187,161,186,104,204,29,72,172,223,175,69,43,62,233,137,166,191,77,185,51,186,246,6,144,244,79,117,162,153,126,180,247,113,193,80,160,55,103,142,38,89,203,122,27,167,148,250,105,174,158,81,123,123,167,133,9,229,170,121,181,248,229,69,133,111,126,173,53,25,29,161,192,16,77,63,204,125,207,152,10,144,11,125,102,10,48,230,46,230,221,245,172,239,166,142,238,144,38,8,178,235,212,105,248,39,144,61,179,121,180,182,143,249,224,128,70,27,37,88,172,246,53,239,18,175,13,241,164,232,176,152,153,226,127,152,185,253,250,152,179,36,111,42,6,234,63,241,172,100,6,188,191,211,148,12,180,20,5,206,99,5,117,2,84,86,226,249,193,179,87,227,92,125,123,12,172,93,58,149,80,113,15,182,22,220,18,17,74,52,243,27,211,232,76,61,32,170,245,183,59,52,193,222,12,108,114,88,255,129,245,4,133,13,123,210,152,250,100,147,10,244,12,250,28,0,46,250,218,8,21,249,47,191,215,214,138,37,233,224,43,54,185,43,234,189,211,113,46,227,15,113,188,63,102,2,244,52,223,37,123,25,77,170,9,158,24,80,134,23,241,8,209,253,113,223,233,189,202,115,100,235,199,8,210,168,134,249,77,229,170,5,52,163,166,247,91,51,13,154,186,193,64,188,2,36,57,8,118,191,229,55,235,114,76,179,41,182,171,171,122,93,191,11,226,58,11,46,62,214,224,30,127,86,162,144,207,97,11,73,66,247,126,241,70,99,167,122,17,232,87,196,135,0,136,49,219,199,193,169,4,66,110,38,0,213,99,137,14,135,18,205,201,116,238,237,143,247,4,153,188,199,83,195,10,39,71,157,255,231,190,7,19,132,209,83,94,73,103,67,185,68,109,42,204,112,203,127,174,230,199,91,154,247,80,151,114,80,233,242,249,103,68,208,237,19,19,1,245,85,115,215,92,57,230,25,110,182,105,225,85,181,238,55,41,125,76,167,49,61,142,249,49,247,35,102,112,242,31,179,185,30,110,198,113,150,250,130,113,240,186,176,30,230,35,13,167,196,114,164,24,156,183,0,5,123,97,167,1,199,137,216,100,152,27,101,244,79,233,144,129,8,51,8,112,53,34,5,188,194,184,170,22,6,95,40,113,3,199,59,59,81,182,86,60,95,64,132,31,225,102,252,127,141,137,224,175,136,110,59,170,22,91,49,54,195,48,165,126,220,194,34,84,182,250,116,219,244,191,252,83,3,88,219,58,160,180,51,69,227,13,12,87,251,83,188,54,136,154,159,105,70,109,34,66,13,199,244,235,110,13,190,5,116,254,116,84,144,2,24,190,188,56,58,167,166,125,201,107,49,20,97,70,112,234,147,163,129,213,32,24,46,186,241,26,107,169,41,136,55,73,166,42,149,3,41,125,200,132,146,255,2,231,108,105,29,170,50,78,110,126,39,249,169,154,214,122,195,112,125,237,253,17,42,149,79,61,7,124,87,152,7,130,31,146,81,131,87,211,83,2,116,120,13,105,183,32,225,54,194,169,179,101,116,53,9,105,109,208,62,83,240,116,214,212,215,66,106,252,180,160,35,65,159,123,106,53,231,30,120,163,156,204,132,58,124,213,76,161,177,78,56,61,140,185,12,226,214,77,14,154,158,60,42,80,161,106,214,120,88,251,183,208,199,192,125,163,105,72,152,161,131,226,5,198,202,250,49,191,55,217,97,133,23,250,99,189,59,4,190,64,69,239,79,162,240,109,158,116,130,254,204,6,213,173,31,243,6,240,239,230,101,42,93,106,62,187,6,105,14,188,78,245,155,94,13,157,159,197,218,208,227,148,84,109,9,100,222,54,173,158,245,249,229,217,130,84,224,29,122,232,60,236,255,184,25,25,250,207,205,33,225,247,155,183,66,138,244,124,158,27,26,93,55,179,236,181,116,241,118,236,29,89,22,52,139,171,238,179,70,208,31,130,83,52,72,35,108,163,102,240,184,213,205,167,126,210,136,166,229,80,60,234,97,143,152,138,142,158,127,148,62,195,205,183,55,245,225,167,49,146,248,158,243,147,54,211,71,131,7,226,132,249,157,162,223,84,59,60,211,238,236,50,29,222,23,191,90,126,91,59,186,170,55,173,126,26,195,146,198,135,197,215,205,8,115,127,205,38,65,236,230,179,218,167,252,86,105,182,242,247,50,146,207,79,1,161,132,246,24,46,219,145,54,244,243,39,177,236,199,30,10,42,56,34,98,134,222,192,219,172,254,218,43,244,165,55,108,75,254,57,168,73,181,79,105,239,77,157,19,223,250,34,185,34,145,57,68,40,1,85,48,170,89,96,200,250,86,20,64,135,155,47,213,82,253,105,184,106,125,125,128,88,158,87,55,195,13,57,179,47,129,67,215,219,45,159,178,9,109,10,205,205,131,186,235,84,115,137,186,225,51,79,130,251,173,101,149,75,43,180,155,225,137,210,37,176,142,156,231,207,76,163,225,167,40,115,178,91,246,84,163,8,209,171,97,121,117,191,242,208,25,253,169,58,34,202,94,60,120,63,28,186,31,43,56,238,24,211,246,62,245,212,154,205,238,16,52,214,48,3,17,91,159,207,121,131,220,12,184,13,220,23,90,230,221,59,208,148,168,52,246,174,53,253,125,140,85,34,111,142,64,146,22,209,216,42,242,230,164,106,100,76,193,68,142,248,32,182,29,106,121,15,145,229,248,30,23,9,175,79,153,151,63,136,139,45,27,162,21,207,105,205,209,110,166,160,166,191,124,141,33,193,95,171,54,154,90,181,32,138,178,86,124,14,188,51,57,147,73,116,205,104,25,58,96,61,116,76,184,213,136,238,23,120,55,75,147,16,152,205,13,90,42,55,191,19,162,171,213,136,52,220,72,238,79,190,6,212,129,51,222,106,91,82,93,38,33,76,209,160,227,220,76,101,80,86,23,41,163,227,64,78,22,54,30,210,80,243,62,183,196,205,13,31,35,111,77,33,124,250,107,209,76,246,65,180,191,99,182,132,198,41,160,112,32,251,75,205,64,98,98,179,43,112,11,202,107,51,194,45,78,175,141,196,139,100,21,96,192,42,181,196,94,8,203,144,196,16,16,186,181,16,153,96,19,30,66,125,142,190,20,52,135,177,139,191,77,228,170,17,117,202,25,70,214,139,188,22,110,104,112,180,98,38,157,152,102,72,20,67,232,1,237,227,161,78,146,241,120,23,207,247,237,249,77,32,113,94,140,32,22,216,184,180,69,167,25,20,81,1,166,167,79,97,107,174,132,179,14,252,103,152,1,6,201,152,208,85,87,242,106,10,154,146,82,128,132,227,77,219,52,3,27,146,153,244,62,71,15,125,48,74,189,42,115,122,72,198,142,232,138,51,214,14,189,22,18,222,180,173,163,232,13,72,215,32,97,143,121,2,175,167,60,246,53,198,162,152,8,156,206,2,157,218,164,183,163,135,101,27,67,185,184,18,155,208,52,0,218,116,137,46,209,96,57,38,164,235,104,99,72,50,65,44,45,49,155,248,180,91,13,252,45,247,238,211,27,184,222,224,61,119,181,203,135,166,229,90,102,255,85,98,243,3,85,114,4,0,172,74,84,175,196,138,230,183,207,130,67,171,147,168,125,28,103,190,136,237,98,169,0,151,185,147,53,218,254,143,245,30,15,189,250,160,44,230,39,7,30,249,144,239,104,157,251,145,205,182,174,20,69,3,208,136,64,103,109,108,193,4,43,50,34,27,134,135,26,103,67,163,116,218,196,76,215,104,137,205,191,127,98,239,13,139,85,48,91,188,221,251,57,233,58,218,28,13,205,51,129,180,103,136,198,214,219,245,94,208,27,100,33,135,248,88,113,160,36,120,106,232,82,210,114,210,245,108,160,207,47,249,164,193,226,29,173,205,177,161,151,160,103,5,223,62,69,134,29,109,91,244,167,226,234,131,230,108,62,248,123,147,84,77,134,8,161,160,33,44,230,183,145,133,166,0,129,206,150,150,106,240,147,134,197,113,243,156,234,122,129,219,89,81,197,226,128,188,186,149,129,211,79,41,132,183,68,141,97,63,205,86,106,114,95,247,109,247,156,174,50,42,3,62,107,95,121,240,67,191,45,64,158,140,110,154,72,33,29,163,84,149,60,13,190,112,15,86,178,179,140,140,84,173,68,208,113,241,155,148,71,156,198,99,202,137,190,46,223,34,191,93,125,93,54,225,27,10,142,38,11,32,237,245,6,87,106,33,120,96,235,73,148,16,49,67,190,232,163,2,103,138,172,249,179,141,126,53,238,205,166,249,177,222,17,245,51,99,73,22,166,182,115,140,211,217,155,134,14,128,213,166,159,11,178,208,32,190,164,117,79,43,146,151,246,151,226,235,30,36,244,208,102,62,0,194,240,13,186,25,140,143,248,9,116,104,212,200,37,2,194,158,154,207,96,243,142,4,63,101,61,118,82,177,50,175,220,143,230,171,126,210,152,198,135,178,119,92,61,141,240,94,204,198,238,114,195,76,95,133,60,248,104,208,143,250,131,55,60,204,171,230,206,30,24,55,127,123,138,238,103,84,165,118,8,245,208,29,173,201,66,128,27,190,29,93,58,213,150,228,43,46,41,159,234,126,48,239,248,150,173,220,25,109,206,112,111,120,137,161,142,215,69,167,58,90,235,161,74,121,135,181,188,52,80,226,27,191,141,36,79,63,122,115,56,35,60,45,0,25,238,231,151,145,91,118,231,230,90,107,100,81,51,60,134,78,26,11,36,171,156,143,153,32,202,183,81,115,107,21,246,129,246,80,106,127,193,43,88,20,122,113,41,31,247,21,87,67,24,176,244,234,6,120,210,223,218,184,195,197,199,184,176,54,135,96,32,76,67,180,156,171,153,204,138,127,234,69,25,182,234,213,3,82,217,184,57,152,93,253,212,198,38,17,83,248,175,242,179,196,12,208,115,134,217,132,99,244,201,161,122,111,241,104,168,134,75,230,11,126,205,237,0,84,10,30,212,36,197,250,86,76,104,29,220,109,240,45,49,155,96,87,140,41,60,24,75,54,28,84,50,86,207,123,211,21,42,46,204,61,166,76,233,79,102,109,138,146,3,186,48,179,5,65,227,165,73,87,55,36,242,104,148,36,126,102,171,172,230,168,92,67,115,120,70,15,30,88,198,109,136,249,29,87,206,88,70,6,238,50,177,197,188,12,84,255,51,19,21,149,220,53,56,121,200,9,174,159,249,61,53,52,100,98,70,163,113,132,153,150,191,12,52,175,1,219,218,207,83,97,103,123,206,149,62,57,114,148,51,30,141,6,40,233,20,160,21,163,252,188,1,72,123,122,21,82,217,107,122,145,30,133,18,71,35,178,36,215,62,31,231,58,104,215,136,93,186,208,184,193,160,209,35,238,217,80,90,55,233,47,190,156,91,161,83,178,233,114,156,34,77,124,105,160,47,78,229,182,225,41,185,226,83,178,176,145,220,246,39,127,127,120,68,101,206,214,125,245,154,36,50,186,176,185,200,163,161,121,226,194,51,188,35,77,108,91,174,158,166,4,244,51,211,134,42,157,29,152,173,99,194,205,167,168,159,67,3,214,32,242,253,153,65,70,205,37,131,218,169,146,77,127,180,251,7,46,20,115,97,174,248,163,221,99,69,68,53,119,79,245,111,128,229,111,114,201,107,67,154,225,114,183,64,97,1,213,200,84,105,240,175,47,183,14,3,11,137,149,3,168,249,189,27,220,108,69,126,153,109,220,117,76,40,8,191,99,85,135,20,209,72,111,114,3,199,111,159,252,99,30,53,158,12,205,89,105,69,227,183,73,196,196,205,129,150,233,136,55,184,199,127,121,3,204,244,231,126,204,84,133,126,86,160,208,83,151,23,239,229,116,211,212,29,145,59,252,140,25,80,44,183,114,220,127,214,7,100,239,191,12,210,51,67,244,90,117,80,160,33,173,241,211,112,166,232,115,161,205,58,253,177,97,250,18,60,128,205,4,254,163,155,17,28,188,159,105,246,126,236,231,189,153,153,30,33,157,226,179,56,175,43,212,8,150,97,210,41,94,171,139,219,63,115,33,216,148,7,135,167,108,44,49,11,129,240,165,136,243,6,98,199,107,61,231,92,23,223,160,5,180,183,24,20,139,143,196,12,203,239,241,169,128,6,179,52,90,162,192,200,238,122,242,123,12,169,133,161,81,50,97,95,141,153,50,52,87,137,246,246,44,35,6,237,157,7,183,235,102,9,247,181,3,2,222,36,182,146,136,88,89,3,205,63,87,43,80,54,203,131,239,145,80,56,22,200,187,187,94,205,178,245,133,91,201,229,11,19,60,74,6,236,151,254,220,111,199,185,71,247,51,118,137,227,91,45,172,110,176,167,138,25,53,203,24,210,247,183,162,70,117,81,208,28,94,41,222,136,90,66,123,38,102,20,132,125,166,20,19,130,209,229,113,145,133,105,113,53,41,143,174,55,231,11,197,1,2,195,135,100,252,160,56,43,129,75,217,80,83,17,253,138,249,24,103,145,155,89,249,186,169,0,18,232,113,252,152,230,166,188,54,245,166,235,192,173,93,140,106,76,22,16,125,102,197,57,40,158,25,234,157,169,102,192,204,101,166,185,10,141,10,222,0,205,155,254,98,27,96,93,118,103,192,128,110,226,61,110,126,62,177,110,196,181,226,7,157,29,230,182,37,181,252,204,4,210,35,175,158,42,73,248,226,25,26,153,243,183,27,113,223,21,51,196,246,87,126,155,46,222,52,195,37,227,149,4,94,12,105,102,249,109,107,44,28,97,198,31,28,114,115,83,86,243,173,152,49,191,66,201,70,163,212,217,53,14,94,218,45,36,167,242,2,70,14,249,157,214,162,91,109,53,178,183,112,101,112,60,132,23,1,9,121,24,80,114,54,80,146,146,159,182,108,91,28,156,0,60,101,150,87,242,11,174,249,252,119,111,33,4,133,191,243,158,124,236,166,177,44,89,211,122,106,248,34,48,108,233,157,17,47,156,249,195,239,57,182,236,149,52,214,227,37,187,185,84,133,225,61,55,210,78,54,127,41,147,6,207,17,49,77,7,223,112,138,113,210,101,132,114,129,47,164,15,4,166,75,138,158,52,190,90,75,170,155,225,121,21,215,142,204,14,204,42,241,157,73,214,78,49,67,43,81,90,204,146,171,199,30,170,71,112,209,184,181,210,177,114,196,108,185,160,152,67,108,18,91,126,218,234,56,126,49,137,34,225,138,2,83,13,67,125,152,55,168,0,25,146,203,123,199,210,65,24,81,4,184,46,2,56,0,158,194,252,246,31,241,58,193,11,110,215,108,230,230,76,214,28,81,212,165,129,100,198,163,189,33,200,42,244,53,62,135,19,62,43,217,53,145,143,184,118,241,201,171,241,245,229,99,218,142,176,111,62,89,149,8,228,146,7,114,145,56,172,210,71,246,108,139,38,204,184,244,205,137,33,238,81,55,54,182,124,172,161,112,121,176,55,160,128,195,93,125,103,129,208,141,99,166,59,34,6,172,147,113,148,123,163,85,87,242,169,193,7,203,129,74,137,255,220,28,207,6,233,130,94,61,141,160,220,205,240,77,53,25,79,136,37,106,236,84,211,192,153,91,204,215,100,29,221,204,47,13,249,109,35,146,158,254,219,134,221,23,227,218,33,190,69,212,8,207,164,252,242,54,191,162,71,252,192,124,214,91,147,210,45,113,245,130,1,42,23,71,231,40,57,49,7,7,73,34,241,158,58,201,244,185,226,106,24,116,228,201,142,17,139,221,176,214,161,147,228,109,83,107,198,252,29,38,22,40,207,77,84,236,29,83,27,46,175,161,103,57,56,245,50,227,176,38,100,146,131,1,50,127,34,33,183,26,8,49,31,123,188,211,49,178,252,244,115,64,50,212,197,76,189,231,68,176,135,218,114,194,36,72,17,209,193,27,230,119,222,73,117,14,55,0,120,120,143,104,112,41,109,61,25,164,42,7,34,30,121,149,157,206,52,250,214,105,105,30,245,200,107,83,56,169,177,185,55,163,210,206,49,29,16,221,221,56,140,17,152,215,104,240,189,230,243,73,60,124,192,101,63,66,71,78,237,110,201,111,55,40,145,100,253,140,203,88,196,118,213,44,253,155,143,102,157,96,43,206,106,4,18,106,83,243,70,129,81,174,150,93,118,90,235,228,206,95,198,85,202,33,157,156,120,121,214,18,106,8,130,233,226,175,132,174,36,230,49,5,58,139,176,29,221,92,51,6,165,73,174,30,144,11,177,98,60,151,229,68,242,123,204,110,98,171,49,222,231,72,129,237,89,159,15,225,93,98,164,105,0,247,200,47,163,111,176,195,11,120,222,163,40,244,224,39,209,122,239,203,131,138,164,64,61,225,162,50,114,182,152,71,16,67,55,49,131,30,169,49,81,104,180,81,243,52,69,229,26,203,135,252,134,252,54,220,191,51,166,56,244,136,50,79,140,87,236,196,145,72,231,124,213,7,7,242,122,226,181,224,47,45,31,51,204,146,121,239,222,240,4,196,108,213,208,17,102,88,217,101,158,208,113,238,210,12,152,159,55,187,228,230,239,223,228,91,79,162,26,9,67,45,91,31,30,202,164,232,37,206,40,78,200,27,230,145,102,148,113,196,188,141,155,221,205,150,110,10,43,91,250,155,45,61,172,109,173,143,89,4,255,48,119,208,35,105,38,95,238,156,38,252,52,138,77,185,43,152,26,131,243,45,147,167,17,21,245,107,234,22,45,242,75,52,248,116,241,111,232,239,41,39,51,64,85,33,18,102,69,142,71,204,67,205,239,211,215,158,35,86,1,47,231,144,208,205,48,60,81,242,14,15,152,4,114,60,57,247,119,141,143,97,122,5,18,29,83,116,235,78,46,128,185,8,30,230,210,254,252,124,181,60,121,232,236,146,123,147,135,150,195,3,164,156,12,55,204,15,47,252,237,105,86,64,153,181,185,151,26,95,26,53,55,141,74,56,191,87,207,164,218,166,53,172,139,25,145,156,145,102,178,25,185,182,8,237,96,188,138,81,121,211,91,175,134,235,170,206,52,147,102,57,98,126,27,105,228,181,232,144,157,18,202,33,254,123,34,155,193,194,36,63,44,230,115,228,189,104,35,19,98,167,107,172,7,53,114,160,228,67,155,4,161,80,199,207,200,123,209,175,163,229,107,99,229,170,55,231,40,108,163,242,90,141,147,45,130,18,146,119,154,226,33,240,107,222,101,99,46,97,213,179,101,163,37,210,86,58,202,198,7,43,102,90,35,35,211,8,18,122,202,52,132,195,178,175,152,196,32,81,167,196,52,244,224,212,17,35,78,228,33,220,79,215,148,156,110,134,230,141,104,88,94,12,90,251,86,34,172,121,7,106,147,125,216,196,123,210,95,61,52,160,235,176,64,249,19,121,49,184,208,69,123,158,229,194,62,112,35,77,57,53,134,220,195,228,80,87,100,41,225,66,213,139,215,12,62,229,109,165,88,245,205,240,90,64,191,123,178,3,70,125,253,32,212,166,122,241,220,20,89,21,1,250,64,139,211,163,21,6,51,167,149,60,26,184,199,22,105,26,176,228,243,115,245,89,209,92,13,12,2,242,61,89,33,180,163,70,22,134,36,153,46,93,178,196,17,70,190,255,246,60,195,37,215,2,255,235,105,222,159,46,206,23,225,19,154,228,91,211,249,46,153,43,26,208,107,137,132,29,68,219,67,191,22,41,76,47,219,216,115,171,24,58,92,202,0,158,34,189,84,12,137,146,102,235,106,138,36,14,155,178,64,92,97,218,46,168,247,132,153,116,162,152,17,19,27,17,31,95,232,184,244,230,120,238,35,246,36,42,172,71,28,67,224,83,39,98,220,99,123,90,23,171,165,205,98,5,76,80,27,249,53,223,156,69,140,48,226,250,78,185,93,238,13,188,218,53,160,108,129,84,1,248,221,99,73,131,88,1,64,108,69,67,132,252,28,124,181,153,71,161,57,88,175,190,70,104,35,89,152,42,217,244,107,250,48,25,65,191,112,89,200,38,46,89,57,194,69,55,35,186,39,142,227,5,210,84,195,91,160,253,71,138,216,151,252,77,29,17,221,188,81,216,26,27,1,167,169,37,95,12,134,39,25,84,248,207,106,158,217,76,213,35,1,35,141,71,244,162,199,150,134,88,174,252,246,59,166,111,139,216,104,189,159,18,16,57,140,123,180,54,135,25,158,125,169,10,1,162,124,187,113,70,201,86,195,16,243,11,142,34,146,53,5,102,189,22,232,169,214,101,104,97,76,243,172,128,252,227,151,129,32,203,17,115,17,25,202,89,252,142,50,122,19,196,220,222,150,20,57,139,231,183,44,201,89,92,250,175,91,84,217,232,226,20,250,191,107,13,75,25,190,208,130,218,37,19,121,33,149,204,195,143,27,13,29,178,67,18,34,14,191,69,215,186,156,33,188,55,89,142,184,26,232,132,124,143,103,156,146,140,161,115,33,124,94,163,158,110,123,69,232,132,188,98,102,173,49,179,98,111,154,183,16,10,65,77,141,170,84,28,80,38,97,18,129,0,158,35,148,15,35,195,127,96,30,71,204,240,52,196,250,251,107,242,237,98,6,60,191,242,106,36,4,228,183,129,14,223,37,199,54,104,154,52,111,3,7,132,121,136,47,15,13,40,46,71,44,1,170,4,153,151,134,68,148,80,57,67,66,214,68,75,43,128,232,58,253,214,21,12,231,206,183,110,200,211,100,2,235,237,119,45,9,136,33,55,229,204,31,153,183,24,183,230,152,160,216,54,50,237,12,107,48,109,131,255,199,127,247,207,255,237,63,254,155,127,251,15,255,248,79,255,234,31,254,171,127,241,223,252,235,127,249,95,254,195,191,248,103,255,211,255,229,191,251,247,255,175,255,241,159,253,243,255,211,191,249,207,223,191,65,26,64,186,240,141,219,63,251,119,255,238,159,255,55,255,244,95,255,219,247,95,255,147,127,248,151,255,244,127,254,199,127,248,103,255,252,191,248,135,127,243,95,254,195,63,253,227,127,253,47,126,134,255,244,95,253,235,127,248,63,252,211,63,254,171,127,253,95,112,131,127,243,143,255,249,191,250,215,255,242,159,222,189,255,51,127,73,235,122,118,192,213,5,71,144,250,75,20,10,15,20,229,45,138,214,128,233,210,252,150,215,232,153,85,162,154,154,172,50,208,172,110,58,49,111,188,37,98,98,250,225,193,133,184,17,2,131,247,233,254,255,61,4,160,184,232,14,13,228,110,183,156,79,44,219,98,173,176,55,26,13,154,213,46,110,154,77,65,178,70,115,135,105,185,13,49,83,79,13,244,108,177,165,160,87,191,183,62,129,158,197,191,149,243,161,152,180,250,12,193,100,54,70,169,202,20,35,242,58,142,51,133,122,72,115,191,8,136,32,181,24,87,35,140,126,229,209,42,24,133,159,241,252,33,248,211,104,188,71,161,166,76,178,112,52,249,101,162,197,20,137,230,188,21,90,80,114,183,111,251,191,97,126,11,71,252,124,211,54,127,139,203,27,121,222,74,153,82,252,43,32,97,110,144,242,44,75,65,167,251,85,140,175,115,56,71,60,144,99,200,128,211,12,0,118,182,48,147,14,27,98,37,47,221,195,106,68,8,105,69,79,239,70,239,19,16,16,1,93,18,3,247,27,34,208,220,90,200,38,72,194,223,26,176,247,101,208,146,174,102,43,182,187,213,154,26,228,157,251,202,143,97,140,84,153,135,47,144,220,245,104,1,50,158,32,201,47,97,126,30,101,141,171,233,143,171,114,107,216,247,230,13,229,235,119,38,9,31,110,161,11,109,181,150,138,221,87,208,223,88,123,10,45,225,125,46,241,204,136,145,102,114,46,208,252,170,186,37,152,27,90,241,97,110,66,18,246,172,8,73,222,176,190,248,64,144,37,36,130,233,114,243,39,27,200,33,149,163,102,164,121,70,152,137,22,229,193,153,101,231,70,27,27,244,177,178,170,249,245,19,159,18,122,87,65,169,226,118,131,117,243,33,3,20,84,218,199,186,130,245,222,154,2,133,144,156,91,211,187,148,253,117,31,90,78,124,246,22,109,177,111,224,113,134,245,226,29,51,232,237,157,207,187,147,55,54,2,24,135,155,45,10,80,210,153,250,204,163,244,81,163,43,112,240,16,251,243,169,90,180,139,44,194,120,233,84,47,148,45,82,49,194,56,55,117,97,128,249,89,241,169,112,30,132,235,4,179,192,232,22,53,236,173,183,6,200,51,82,112,254,138,215,196,119,0,127,233,195,133,51,120,116,176,171,73,20,248,130,69,151,72,212,209,121,105,14,226,144,17,167,97,102,232,20,235,108,237,61,204,228,206,197,10,15,71,118,112,154,178,173,206,48,161,47,50,107,63,91,173,4,49,43,204,68,94,250,153,105,11,175,35,205,237,51,98,228,46,230,8,125,115,18,119,87,167,88,181,250,124,152,1,163,231,231,24,180,59,247,232,204,134,80,107,118,53,195,239,31,175,69,146,44,243,36,228,185,240,189,227,222,139,68,226,17,51,90,209,43,30,28,191,127,202,213,219,232,118,227,234,9,4,165,139,25,46,170,113,242,181,199,210,39,3,70,18,72,79,195,64,206,170,55,71,119,35,229,232,167,20,69,76,193,120,59,143,168,169,97,93,225,106,99,77,162,247,55,195,92,186,128,216,40,153,208,136,17,189,190,64,164,74,87,115,69,136,56,204,36,190,212,220,104,194,28,217,101,204,116,16,51,29,82,61,91,148,133,134,177,160,3,245,206,133,29,122,242,115,72,245,183,64,120,218,226,140,159,111,13,94,145,83,41,100,9,91,180,144,77,234,116,210,153,253,204,8,146,59,177,134,21,245,165,162,242,110,180,141,149,220,205,80,207,200,41,63,134,113,0,71,219,55,136,223,35,79,142,212,121,244,246,208,205,89,187,126,107,232,46,2,212,78,107,239,217,250,98,29,127,199,119,51,234,72,202,156,140,22,206,11,173,91,118,164,155,8,162,152,209,22,138,229,69,215,227,29,242,104,29,216,71,204,51,230,160,212,135,105,47,92,37,58,164,167,81,240,203,147,53,19,34,141,123,55,98,107,25,21,192,42,71,204,184,136,87,204,163,32,14,234,230,183,15,95,217,72,97,103,131,118,214,233,3,80,65,92,242,219,108,119,206,14,142,121,106,123,219,51,227,14,134,21,217,131,173,86,211,79,136,123,191,157,116,201,86,138,110,9,189,46,97,134,80,76,6,165,64,44,231,237,17,0,70,225,225,14,179,17,108,56,150,108,89,143,165,72,101,148,110,13,188,39,72,21,6,232,188,42,102,74,160,177,252,26,5,202,156,166,80,227,182,90,226,193,255,100,142,211,140,174,168,71,229,166,76,210,133,202,4,168,37,85,150,46,87,235,150,212,105,237,110,106,126,142,131,94,109,31,123,229,147,21,1,3,160,228,3,115,87,12,26,32,80,89,96,104,76,87,79,144,46,147,62,218,153,201,0,191,74,80,144,67,142,22,155,154,27,16,242,150,31,12,174,215,52,55,186,26,118,12,26,248,229,45,191,141,70,169,151,175,153,43,111,219,190,85,205,13,180,97,152,25,244,156,198,16,169,45,79,148,96,174,159,21,244,222,10,247,41,94,236,32,79,39,159,251,197,133,59,20,29,39,64,154,42,99,10,76,197,43,254,127,23,139,122,26,248,212,86,90,78,6,188,232,188,117,35,42,191,57,15,175,16,204,88,149,177,229,233,4,76,68,208,65,150,169,173,55,150,15,29,82,66,128,143,164,72,127,110,99,176,96,188,143,59,100,26,54,218,82,247,74,134,141,183,0,134,154,223,140,15,112,57,65,70,19,8,29,13,86,48,83,36,3,7,36,218,98,54,108,243,73,6,142,125,132,250,163,144,44,2,1,147,230,45,168,18,18,229,125,6,13,209,36,133,53,36,232,121,142,73,80,27,204,191,34,225,18,35,96,200,88,62,239,193,240,156,197,76,175,88,240,111,188,61,97,72,107,106,105,172,236,158,196,34,23,228,200,80,115,111,161,120,77,85,101,75,166,157,170,55,98,220,113,8,160,16,46,187,60,75,185,132,4,51,191,3,204,68,204,235,100,171,0,7,163,98,159,138,237,19,193,95,243,246,31,166,142,188,119,163,223,34,124,44,40,99,164,171,220,90,201,70,244,218,35,18,178,165,14,134,246,216,9,55,135,155,21,153,254,13,79,198,121,151,49,119,65,134,20,211,168,140,86,250,73,129,191,201,15,87,138,246,65,53,49,45,11,32,70,152,135,130,106,197,252,3,9,4,159,175,76,42,40,31,218,202,146,105,70,73,53,104,42,222,198,135,119,189,196,140,102,123,16,181,24,153,106,86,208,16,99,59,123,196,202,27,86,164,79,235,134,91,47,199,11,21,32,25,18,100,34,71,8,123,34,189,220,5,26,254,204,221,104,46,98,150,213,37,189,71,230,182,159,228,105,233,116,229,203,113,95,233,220,142,38,30,98,212,34,20,194,104,7,82,15,189,201,155,51,5,240,107,137,188,227,208,15,78,108,230,168,60,249,123,214,21,194,159,108,71,20,249,197,252,134,233,228,169,122,141,144,82,204,64,228,114,39,4,200,38,231,7,245,229,208,197,101,5,239,169,86,196,6,60,187,185,12,76,160,249,159,138,62,85,13,6,154,183,90,164,177,175,192,138,188,162,147,108,210,112,171,179,172,113,184,68,140,80,77,162,90,205,208,180,120,200,6,252,182,72,71,98,161,9,60,181,242,224,128,95,66,100,10,214,119,161,80,234,204,81,93,121,222,73,191,193,206,231,52,95,231,40,181,95,177,170,86,180,7,13,184,190,69,14,27,237,135,247,1,107,50,94,45,45,190,61,51,76,44,45,248,178,170,9,123,139,153,46,111,119,120,135,145,128,232,202,68,7,52,196,205,65,157,95,129,80,23,82,94,43,84,164,232,63,128,181,48,204,5,9,165,237,145,253,31,25,77,166,232,11,180,226,51,58,68,7,184,53,89,123,100,208,111,164,97,88,41,200,231,137,25,134,140,25,79,198,134,34,223,3,164,55,228,71,97,126,187,209,17,243,159,250,67,60,25,71,85,145,223,70,132,193,11,73,102,70,17,69,204,207,185,115,80,173,221,188,37,50,4,10,236,42,228,103,207,43,184,234,116,22,206,177,152,194,84,128,183,80,135,23,74,98,103,229,123,1,79,146,56,216,224,215,201,128,183,33,78,150,221,16,252,228,25,249,65,16,159,148,245,65,33,35,100,18,224,74,33,31,170,87,35,109,224,45,137,207,140,38,137,188,24,36,245,37,230,10,218,125,82,102,162,180,240,254,155,80,175,89,95,141,152,223,231,143,41,110,156,120,98,163,191,39,167,56,112,64,153,226,150,58,136,204,22,180,200,154,161,180,190,162,27,223,242,152,60,118,21,243,41,129,130,179,70,188,89,37,132,38,169,78,219,109,172,61,62,158,154,151,157,55,97,110,138,48,162,235,24,135,41,172,244,201,202,107,141,23,149,173,149,116,114,47,122,151,136,142,144,110,121,53,96,25,243,214,88,122,181,33,238,124,18,154,206,148,174,143,231,215,205,146,100,116,164,83,142,90,203,10,221,90,34,81,188,124,49,131,185,141,248,188,80,218,209,79,73,67,207,141,125,20,217,57,161,234,197,60,70,6,147,214,38,126,116,204,222,5,25,76,146,144,107,186,114,7,245,177,240,26,105,87,104,243,243,219,16,213,250,46,253,130,141,37,149,239,82,104,63,89,25,157,144,188,213,169,2,13,85,16,252,77,4,152,244,232,50,34,222,216,227,123,53,132,128,88,97,180,170,97,166,139,166,234,197,64,81,132,80,14,158,163,166,230,50,119,198,200,189,105,8,93,104,223,26,145,110,193,169,44,250,90,133,36,125,100,68,58,128,40,137,46,222,205,79,96,171,204,27,184,185,139,163,170,67,228,122,210,188,106,174,31,204,29,13,229,52,131,215,158,105,134,233,82,124,9,62,125,228,118,7,196,144,40,25,167,121,144,99,20,51,76,19,25,66,32,199,23,152,97,190,149,9,229,213,100,202,131,34,78,204,224,82,252,12,48,34,189,173,23,67,143,54,99,84,40,86,87,249,233,185,209,68,203,139,17,177,86,51,14,114,38,30,80,51,136,3,31,51,217,183,240,37,224,178,79,70,185,113,173,29,190,164,251,70,135,78,149,7,31,120,77,65,61,8,149,114,182,38,209,33,69,157,53,102,3,116,162,73,80,131,153,128,49,188,59,154,64,87,145,239,217,192,69,196,168,224,117,87,121,50,8,33,34,211,51,44,173,36,183,174,180,145,205,76,35,173,213,245,98,160,112,45,150,23,52,136,89,239,127,102,144,183,35,252,152,129,176,200,150,153,68,59,215,200,20,22,32,97,121,108,19,130,76,35,28,223,242,57,240,105,87,4,147,239,71,4,78,99,252,233,125,135,139,244,70,236,69,74,242,96,232,173,80,115,143,241,94,80,195,139,185,130,182,13,107,17,138,1,194,51,98,215,156,194,27,141,229,41,102,182,179,244,181,225,93,217,93,204,208,146,140,12,23,251,209,107,171,21,91,51,115,198,169,156,102,200,135,106,196,115,164,63,178,77,217,200,140,223,226,137,241,132,180,37,131,69,139,176,8,231,115,191,34,193,40,175,181,77,109,49,147,95,167,103,177,20,60,42,74,178,153,146,128,136,117,28,49,131,72,138,205,144,108,252,146,121,4,189,31,242,173,225,45,155,146,145,152,75,158,139,16,14,72,131,27,117,210,99,120,89,55,35,184,124,171,152,1,255,71,216,69,156,179,244,222,239,126,167,70,162,6,68,241,110,242,224,227,192,168,31,190,246,149,78,73,172,239,104,203,44,79,69,127,72,239,205,121,29,26,12,207,92,158,99,33,243,168,153,220,86,92,205,15,45,25,82,72,197,34,7,75,87,241,105,242,90,144,123,4,105,21,18,23,187,200,54,76,179,84,170,166,82,64,170,201,235,111,13,159,104,56,134,149,184,54,127,25,166,157,58,146,193,149,71,147,175,181,45,16,141,29,227,57,187,45,65,218,195,184,169,51,98,171,166,122,152,198,141,96,106,190,51,77,195,50,203,140,177,32,79,174,218,167,116,35,98,70,113,32,138,39,72,75,228,153,106,104,34,216,58,227,56,111,196,35,242,220,166,132,124,98,68,65,144,200,136,154,158,112,184,49,147,165,182,244,181,160,253,140,186,57,158,198,186,114,114,109,184,30,35,221,81,32,22,220,71,172,111,57,238,72,239,66,223,214,70,126,45,210,50,43,212,106,72,194,73,215,235,248,67,153,6,204,129,125,224,76,57,154,182,137,134,134,115,246,86,64,239,50,102,144,174,214,17,225,96,53,194,100,49,191,165,55,123,122,172,144,202,167,149,237,126,135,195,10,37,228,80,43,41,116,241,209,215,146,41,72,75,211,149,232,64,36,66,232,216,48,37,187,140,60,198,145,253,25,104,51,232,2,55,163,203,93,242,133,141,175,35,184,70,199,52,117,146,124,44,36,174,87,144,168,226,65,172,43,211,0,24,82,139,3,143,233,216,167,28,213,52,55,156,32,208,48,175,58,219,127,48,67,122,17,241,51,222,126,147,133,69,175,92,106,17,24,213,222,173,75,204,0,80,253,112,24,221,56,89,183,152,7,196,146,65,252,189,77,188,94,204,29,145,13,127,49,134,224,136,31,0,1,214,76,194,105,252,186,41,171,122,189,237,63,201,45,13,57,158,229,40,204,11,73,160,120,180,110,78,139,152,27,78,167,143,90,183,38,192,92,122,203,148,196,35,128,232,0,82,155,92,13,4,219,123,193,104,8,220,72,83,164,25,159,48,10,201,127,21,32,153,194,164,167,102,156,230,207,191,65,139,81,6,21,193,236,56,61,6,13,112,91,135,165,254,137,250,184,25,161,23,89,246,139,89,26,187,2,196,154,36,165,210,12,140,42,74,43,80,225,244,68,180,96,70,33,107,7,209,59,49,181,120,41,32,61,71,20,31,41,43,175,37,47,70,159,102,146,181,12,210,116,73,168,242,204,199,130,92,159,14,244,94,103,188,136,153,101,18,44,242,168,88,12,89,127,240,132,237,208,189,0,228,83,178,85,210,204,195,123,18,141,34,178,37,35,47,86,104,73,74,178,223,119,216,13,210,12,229,211,142,64,151,76,193,146,13,11,142,160,27,108,44,86,216,202,246,35,204,198,56,26,196,252,100,212,101,162,226,10,247,120,110,232,80,234,208,123,211,97,17,153,1,206,26,121,108,43,91,239,188,182,214,108,73,28,22,138,140,146,164,253,156,216,58,98,84,32,34,15,58,172,30,40,70,8,1,28,163,49,32,254,235,87,70,196,122,193,252,72,29,86,58,190,71,205,149,4,74,152,143,0,102,48,151,69,143,79,62,216,217,58,158,176,18,215,149,55,199,221,146,155,15,250,200,242,185,17,144,147,57,10,209,81,107,50,220,104,59,202,91,51,239,114,241,149,101,25,146,52,247,13,122,210,173,244,234,201,169,248,142,181,33,27,154,37,92,143,220,27,216,75,158,2,21,133,184,161,247,94,91,182,226,106,202,246,106,133,27,120,198,218,154,210,2,100,102,235,156,138,149,9,189,220,214,231,238,35,226,111,91,215,169,88,105,102,82,159,113,115,170,152,77,175,38,100,142,7,127,158,177,48,83,253,204,57,71,27,116,52,226,197,99,206,88,210,200,0,235,247,209,158,239,231,37,184,183,89,2,234,208,49,197,83,169,185,213,66,245,161,86,26,242,226,140,104,70,183,242,25,210,160,69,100,142,158,253,121,235,101,80,243,84,150,120,215,127,205,183,198,225,214,241,236,150,254,244,176,238,168,56,127,234,202,14,185,63,51,77,254,97,190,153,78,199,218,168,42,196,17,0,139,98,213,139,145,201,203,33,163,99,241,243,211,173,69,253,14,13,194,239,165,214,231,17,71,114,249,154,223,59,172,56,21,169,124,175,253,177,146,240,136,227,30,36,171,238,24,13,202,171,200,98,194,197,88,212,90,165,226,3,134,147,64,59,205,76,232,30,139,30,108,144,78,177,231,211,204,64,235,12,139,67,196,49,155,198,28,239,16,80,234,61,169,121,52,12,122,112,78,28,44,72,200,47,93,180,156,228,33,255,67,146,158,158,88,49,211,118,19,31,146,48,68,238,61,76,1,58,82,206,224,224,154,156,105,84,181,146,76,206,138,86,123,169,121,0,184,90,145,115,134,33,250,136,25,116,182,71,161,104,208,129,128,74,51,235,112,196,86,134,170,118,145,7,167,227,237,57,237,75,36,55,154,172,28,112,70,253,196,30,77,13,69,54,89,116,174,233,132,136,194,8,16,69,185,216,56,106,211,143,126,47,153,105,124,204,198,13,24,146,25,3,159,40,173,150,131,142,170,58,219,255,250,152,105,35,204,36,39,52,70,178,95,112,84,148,56,47,249,182,164,183,211,220,174,53,169,103,172,119,174,28,198,48,80,194,195,146,213,164,247,109,183,152,209,77,143,0,24,42,228,38,155,17,224,237,82,51,62,134,213,90,124,109,122,208,72,233,37,136,130,22,81,49,131,34,141,40,181,161,89,240,185,186,65,34,29,120,1,35,197,205,223,238,132,200,107,11,216,224,106,122,9,88,17,66,2,145,146,32,106,200,223,238,127,117,229,72,135,0,165,149,149,221,73,160,198,153,138,163,253,57,93,72,173,148,224,176,159,86,172,150,137,8,77,84,4,246,3,21,117,73,165,116,162,155,72,182,3,190,18,130,75,204,221,116,113,3,186,213,142,250,2,232,50,180,172,198,78,138,246,250,214,164,149,71,140,56,245,9,9,79,58,140,175,35,18,68,239,208,42,69,71,20,40,99,137,32,118,33,247,41,219,232,219,23,155,188,244,250,36,136,128,186,157,252,97,66,35,201,189,2,58,73,41,64,32,14,111,227,171,98,38,217,122,68,10,164,93,241,65,136,104,107,112,177,79,195,157,52,121,43,158,178,228,205,167,18,59,97,6,133,30,209,53,67,58,101,203,233,20,7,179,54,110,233,64,113,10,73,150,238,196,11,44,116,78,63,102,104,21,34,159,135,27,50,101,10,131,236,57,185,54,151,41,122,54,49,155,44,116,139,17,165,195,119,137,217,96,25,43,204,167,104,112,222,76,61,52,18,95,160,120,179,15,19,51,59,86,228,59,40,191,85,73,89,35,111,9,248,42,204,67,164,143,168,4,146,56,206,97,105,112,99,13,49,111,107,25,206,223,110,93,102,146,233,232,205,17,239,221,251,24,146,219,229,248,232,153,25,6,221,91,100,154,54,202,179,35,95,172,152,102,104,154,151,97,123,227,230,213,148,188,196,76,157,40,86,246,162,85,76,146,72,72,214,163,40,149,191,125,52,185,213,44,200,139,50,192,162,127,78,252,1,16,132,51,130,0,194,137,211,228,76,127,81,15,39,103,44,94,232,75,229,148,104,48,140,39,138,137,230,175,46,105,32,147,12,27,61,4,115,0,192,93,189,26,112,100,73,51,110,190,252,182,85,224,107,76,197,197,41,46,239,61,172,213,47,4,115,192,231,15,249,160,195,32,114,129,116,237,228,20,245,106,107,218,141,171,217,241,174,94,189,1,252,7,8,215,208,17,87,111,222,40,159,184,217,184,158,150,222,188,146,238,116,179,165,23,166,154,77,111,204,205,176,179,220,143,181,165,202,16,234,229,234,15,195,120,73,234,45,113,203,179,233,52,31,4,29,49,228,127,76,12,250,94,212,116,163,20,112,15,242,117,178,188,141,74,62,218,97,10,229,73,93,129,29,225,161,232,100,128,145,241,182,143,25,105,128,192,199,215,14,247,133,154,145,206,10,165,160,122,151,38,151,225,184,130,193,213,205,44,238,170,86,19,70,11,43,197,99,189,24,240,214,74,145,34,216,86,245,106,99,140,143,247,2,58,38,135,76,107,214,41,24,15,78,216,167,11,208,38,234,136,174,128,55,163,245,104,133,81,145,52,165,155,241,23,117,76,209,100,108,43,174,158,200,50,202,163,129,24,10,48,235,51,147,57,148,49,173,54,16,49,228,235,74,183,242,128,110,11,94,142,248,237,83,250,84,43,110,115,26,197,119,4,218,21,32,62,228,148,135,124,231,10,121,89,36,168,22,138,78,91,18,84,239,84,173,195,117,235,1,36,221,207,86,74,163,67,9,116,9,90,20,162,145,72,80,100,164,28,33,9,5,249,74,207,249,77,119,70,15,136,199,50,248,148,62,55,39,200,9,245,35,186,219,199,208,171,11,187,126,92,205,1,52,114,109,85,210,239,129,253,133,163,117,118,89,245,96,150,97,63,138,142,23,211,190,18,51,82,170,209,13,214,230,119,27,175,134,74,246,220,50,230,51,101,126,87,11,218,226,189,219,234,68,6,105,110,60,109,180,181,52,211,138,147,39,103,80,130,242,154,1,124,39,78,78,81,136,109,159,131,191,194,12,61,154,154,155,209,17,186,121,227,10,134,21,234,192,146,243,132,44,131,70,125,5,194,236,150,23,195,127,80,245,106,84,148,227,151,105,130,17,151,24,174,249,83,98,203,192,169,213,61,190,88,203,140,167,45,224,89,232,83,134,180,24,238,37,182,12,220,129,43,129,29,104,161,21,136,182,101,168,2,73,171,23,90,253,75,140,25,32,218,41,249,150,23,74,193,217,24,205,81,128,8,135,88,9,127,220,89,167,30,177,134,204,98,168,218,90,8,252,146,91,24,90,205,165,237,185,181,88,34,160,79,154,68,64,70,228,19,34,18,212,33,90,147,143,93,166,117,0,69,143,29,221,65,242,211,32,141,111,90,145,95,150,83,213,210,124,210,233,6,148,88,162,43,3,237,68,79,34,216,96,157,9,195,74,0,209,98,71,86,67,42,51,133,163,41,128,49,212,176,207,144,77,24,212,210,73,41,184,105,64,0,189,186,209,91,49,179,189,111,182,173,102,180,72,162,221,140,38,175,171,143,6,90,33,146,76,244,250,124,94,218,0,61,209,137,249,140,167,202,30,92,32,169,73,37,57,210,235,93,246,187,2,98,36,103,225,36,184,149,93,195,128,222,129,115,178,190,196,38,103,42,124,176,207,189,207,81,177,158,53,49,27,207,106,142,138,21,123,210,92,13,6,21,230,214,132,86,23,179,225,192,227,230,128,216,116,129,20,124,176,104,88,179,219,201,123,129,219,239,177,54,135,209,70,202,68,98,179,59,209,177,54,240,230,211,149,128,252,14,102,226,184,247,48,112,140,152,1,253,122,207,13,37,148,183,206,183,152,223,126,55,74,76,113,90,204,210,177,60,192,33,192,151,229,242,218,73,142,240,204,180,149,158,92,125,240,127,101,250,12,246,116,180,126,226,234,194,100,144,39,167,102,27,153,143,213,44,75,35,79,14,19,87,232,185,81,154,68,231,76,204,127,109,83,97,166,13,88,111,62,240,176,100,31,95,226,75,60,51,56,255,104,18,196,117,216,159,171,95,8,19,146,107,144,170,238,108,56,64,146,147,78,189,181,242,128,66,121,72,204,52,236,68,79,48,100,207,178,21,83,217,33,198,138,171,59,244,217,98,37,200,136,141,1,255,54,177,101,166,6,74,20,116,165,161,51,233,121,48,163,54,92,179,223,51,25,52,7,155,217,64,43,36,141,39,85,57,135,81,248,158,16,152,49,65,157,148,146,198,220,147,41,255,89,209,11,147,31,134,190,48,188,101,84,222,175,56,4,214,3,120,115,43,109,200,61,235,213,13,8,85,62,54,77,107,242,203,172,181,34,238,2,144,43,249,26,180,214,214,154,95,131,102,34,53,151,175,63,0,83,147,12,40,104,189,126,166,156,232,146,230,34,97,121,163,214,140,150,250,20,23,140,238,155,181,243,91,129,190,42,114,237,139,86,67,187,213,224,235,87,190,36,172,198,45,183,148,206,87,205,51,247,252,116,155,98,109,117,180,220,150,152,193,182,164,25,149,84,25,239,131,172,72,8,151,33,191,45,92,192,195,136,221,70,182,254,210,186,40,30,214,161,226,68,71,66,44,123,192,197,242,219,147,46,141,216,74,81,224,148,234,228,33,82,173,51,55,44,24,223,51,174,66,28,5,44,82,236,72,13,42,43,177,90,213,61,182,43,67,7,136,21,113,227,24,82,232,32,178,221,30,179,17,234,197,173,225,103,153,122,53,0,213,145,237,227,237,124,158,123,208,218,213,115,151,110,77,226,11,84,115,154,244,242,163,94,40,229,21,64,233,65,131,111,167,79,234,219,209,32,67,8,31,51,24,33,148,213,229,214,70,169,233,223,114,1,206,62,50,19,186,209,154,165,76,41,224,81,249,225,78,158,214,159,122,91,147,187,90,27,12,154,126,239,191,45,67,222,153,66,78,100,200,104,155,107,201,216,139,217,146,198,193,203,208,56,0,100,26,81,101,14,168,234,58,128,62,100,154,188,47,251,60,251,184,247,225,60,17,235,162,24,25,18,167,52,39,20,249,86,232,64,5,250,144,104,131,191,23,243,0,24,211,195,188,69,25,192,204,173,6,46,31,221,155,211,229,228,49,46,78,161,170,176,62,58,125,45,186,44,99,89,163,65,116,116,2,3,230,10,248,213,50,34,221,207,205,145,166,110,201,131,113,110,82,209,155,249,45,251,112,237,208,171,211,35,21,25,135,158,163,50,222,199,27,242,100,149,250,84,90,105,5,146,89,86,143,193,206,210,76,61,88,205,161,220,186,172,177,77,246,88,148,40,107,136,94,218,15,111,221,232,94,136,138,211,31,230,34,74,89,150,217,130,25,36,169,65,186,96,150,49,151,141,234,75,82,131,212,46,47,69,63,211,204,111,137,72,151,28,244,70,244,31,42,92,224,1,111,215,79,205,14,32,79,198,42,148,157,110,83,199,8,160,41,218,75,119,202,112,227,167,213,72,172,49,41,182,78,82,184,129,210,41,60,112,7,101,78,15,218,1,132,20,195,92,140,205,37,205,8,201,181,56,120,232,250,93,85,174,6,36,216,123,176,127,24,223,218,18,243,11,215,67,113,135,69,95,197,201,39,99,62,18,86,6,131,194,218,50,226,207,35,124,95,52,124,43,128,42,73,176,9,194,108,34,45,116,51,190,0,132,32,102,122,181,139,184,179,68,232,105,70,113,118,164,172,50,4,252,83,134,220,104,19,111,58,172,240,48,14,49,147,145,170,201,195,193,97,34,79,110,1,95,44,62,172,201,92,130,217,114,55,177,197,87,235,99,17,51,200,156,136,238,105,243,22,60,17,188,50,176,137,158,60,84,113,197,195,188,140,214,42,93,5,42,144,242,222,239,157,96,94,74,79,130,181,175,230,183,173,140,200,242,52,112,50,226,13,32,244,176,107,154,11,34,222,249,104,139,205,118,199,7,5,0,86,197,57,67,73,45,88,194,159,121,211,138,127,196,76,14,56,86,55,228,70,114,46,26,132,43,218,121,200,35,73,219,62,102,184,164,78,100,175,14,188,236,105,93,214,246,17,57,61,35,195,149,139,223,113,69,72,24,41,63,116,80,228,193,168,141,70,83,140,49,135,169,39,109,69,149,204,224,66,228,45,231,162,17,192,68,93,150,5,114,4,191,130,207,205,70,21,89,84,198,228,202,215,124,46,207,13,55,133,57,117,143,172,63,200,144,82,5,15,110,170,147,4,232,195,196,91,249,159,48,163,92,170,230,78,227,126,228,65,59,109,122,249,219,48,91,147,173,206,124,97,211,13,17,94,160,181,98,38,193,18,120,36,58,153,70,102,121,131,133,228,128,187,205,141,101,254,13,115,92,125,17,195,188,98,110,92,178,147,61,165,12,217,57,136,186,41,26,7,63,202,210,250,13,77,147,37,24,8,13,154,58,116,179,166,101,160,182,112,151,105,207,21,4,203,177,54,129,149,9,96,56,157,143,188,119,163,78,146,252,41,164,115,196,27,1,155,176,194,53,68,192,100,31,137,171,232,42,140,244,128,201,29,75,102,154,182,165,154,224,98,184,106,186,190,53,120,185,18,77,28,232,132,233,198,192,197,55,28,180,55,103,137,209,228,193,42,0,174,29,229,79,235,80,144,7,131,81,58,112,136,176,238,173,236,95,28,199,178,169,137,98,55,236,130,236,244,16,166,195,239,155,93,201,227,202,91,15,82,130,73,0,97,90,141,18,170,66,175,30,59,218,52,177,119,217,23,6,188,163,217,210,207,2,203,175,97,172,67,39,57,22,202,213,156,183,17,168,214,172,178,83,75,237,226,109,12,208,49,89,202,38,137,173,11,223,80,41,137,198,67,247,228,234,99,191,179,240,29,65,217,241,73,239,176,220,188,25,95,107,92,61,140,49,50,205,104,182,196,169,78,174,140,111,31,102,99,139,28,217,221,133,66,149,120,43,157,84,68,84,41,254,42,7,122,53,170,124,51,112,42,111,22,34,216,148,230,97,9,160,0,108,192,147,182,196,138,206,199,206,22,66,50,100,67,204,70,206,151,141,149,96,69,228,167,137,141,162,91,98,216,41,208,244,201,16,82,105,137,160,1,130,44,55,159,156,235,1,130,225,176,210,137,100,153,236,22,77,182,128,47,151,188,22,113,117,160,168,154,145,233,170,113,140,158,104,214,107,107,83,239,76,185,33,48,113,116,249,73,136,77,122,171,157,196,109,210,219,40,161,44,126,103,137,230,148,247,88,189,8,230,136,157,18,192,216,9,243,17,2,182,97,130,176,55,150,7,14,111,151,148,163,181,251,142,32,150,128,76,69,24,51,0,227,32,189,25,211,240,237,217,154,114,132,111,6,214,197,26,168,183,57,186,56,4,152,223,38,51,210,172,5,70,56,100,38,94,89,12,106,171,154,202,105,38,28,31,200,159,23,78,162,163,36,102,248,179,122,66,163,137,156,187,152,223,129,85,243,234,69,1,64,205,5,169,6,193,93,15,129,101,191,173,240,192,131,25,223,123,91,10,76,204,111,106,56,123,53,192,183,254,94,68,222,155,38,222,236,204,28,240,113,202,23,51,166,191,30,107,128,6,10,217,86,138,9,147,4,120,25,240,186,186,197,198,81,155,248,52,170,143,130,52,57,197,200,189,242,222,164,236,229,204,47,48,150,69,21,4,200,11,2,18,98,134,3,49,151,246,237,34,249,0,51,203,219,77,79,84,109,201,12,125,110,254,86,72,73,94,140,186,12,170,152,102,120,210,147,124,2,145,189,228,113,27,219,182,184,25,203,15,41,16,65,122,193,104,70,47,223,239,189,193,119,75,107,50,148,23,5,242,65,65,188,190,173,229,164,153,138,229,186,113,53,249,154,42,87,115,162,68,184,140,64,213,22,200,43,77,158,53,158,172,255,245,248,238,180,54,178,144,238,17,188,55,54,207,54,205,47,124,189,195,83,254,157,230,226,155,103,250,198,195,110,209,124,192,148,108,57,85,136,160,250,136,130,89,63,96,221,170,152,41,47,248,36,134,121,156,228,104,90,27,236,69,30,198,83,159,100,167,78,115,101,142,250,15,111,211,180,204,119,134,64,127,231,136,49,25,118,46,206,141,138,33,250,88,63,51,80,159,146,65,140,201,61,151,72,222,1,8,123,159,95,174,222,104,69,199,213,168,177,36,153,63,231,199,11,182,139,31,218,29,82,216,170,87,255,129,119,127,86,72,58,147,177,224,79,23,0,169,175,159,25,133,159,164,42,183,123,27,2,227,207,76,176,188,115,229,34,111,115,70,0,167,219,6,9,90,228,98,162,250,32,244,176,0,70,202,209,8,54,179,59,111,55,195,80,219,229,201,142,33,33,127,86,56,125,101,97,195,7,76,143,251,239,165,77,41,234,234,173,143,101,174,126,86,16,145,55,163,194,13,236,131,137,242,51,91,184,146,43,147,175,213,216,88,220,60,168,202,202,205,239,251,127,95,90,228,77,199,249,124,75,244,50,61,7,0,69,42,213,114,49,215,23,184,251,150,210,76,164,112,201,189,73,36,46,223,73,17,65,211,36,128,117,47,221,240,59,233,76,45,217,196,142,153,14,21,119,193,154,73,41,200,194,164,130,188,163,122,243,246,53,36,103,196,92,141,229,252,247,98,213,232,134,101,138,51,235,70,36,247,42,82,12,91,199,148,48,208,21,46,223,205,11,13,50,242,98,181,88,247,64,62,90,147,32,132,81,54,134,162,24,181,165,205,82,127,194,96,221,131,16,146,113,85,60,6,38,253,140,160,145,90,66,149,104,118,27,5,102,228,185,200,135,117,65,176,112,111,26,252,252,123,14,35,96,145,239,217,172,208,228,55,71,8,89,226,31,222,107,101,11,10,158,69,253,204,52,40,115,252,8,176,182,157,38,123,33,202,185,55,130,225,70,34,93,166,248,219,127,104,255,243,17,133,108,75,80,123,155,44,76,118,169,3,144,221,82,90,53,49,162,108,87,109,84,0,4,232,206,86,88,228,185,15,53,222,34,87,83,182,216,35,204,198,18,152,143,102,192,239,16,48,231,185,68,162,128,172,250,59,15,98,253,160,166,93,242,92,132,128,131,66,159,63,56,4,145,226,45,80,7,170,51,10,225,192,201,186,84,217,223,79,161,211,219,99,215,176,93,57,63,151,117,55,69,152,14,202,238,36,209,207,159,121,7,236,161,153,130,205,248,152,71,80,83,146,178,220,16,41,254,111,210,58,255,207,255,183,255,238,127,254,127,255,143,255,254,255,243,255,248,50,59,179,131,150,255,239,153,157,255,99,143,34,163,0,68,118,198,190,92,123,111,58,72,70,139,229,199,81,129,8,81,118,245,65,73,62,104,2,186,53,184,103,69,6,202,215,133,160,163,155,65,131,202,197,168,193,196,198,76,159,27,90,119,105,126,94,112,15,116,82,255,67,119,228,213,176,243,180,128,201,117,72,57,164,97,120,19,88,39,224,25,93,103,81,175,96,214,2,192,113,23,185,67,109,146,170,228,152,9,164,91,156,240,204,76,113,30,16,215,236,46,116,133,223,66,186,252,234,146,160,206,210,162,227,139,199,147,171,223,92,123,195,26,29,47,245,234,161,64,248,122,34,188,165,41,165,37,245,21,171,17,138,131,8,197,216,182,147,98,144,181,108,237,248,30,199,25,152,87,238,141,46,74,148,192,8,195,103,170,60,176,199,20,211,114,8,55,20,86,27,57,20,64,60,71,169,117,66,24,53,167,28,164,150,70,28,73,141,120,155,158,255,198,57,87,146,147,110,9,15,230,176,74,249,78,192,37,138,116,73,97,111,126,13,179,54,41,31,193,219,138,207,4,95,81,224,234,165,5,21,95,140,44,71,82,75,65,148,144,175,100,11,59,33,166,67,137,221,241,17,105,179,9,86,43,40,249,147,198,21,7,148,146,201,74,148,39,196,22,226,56,163,196,157,192,246,13,111,121,23,183,219,178,221,193,216,240,62,219,205,196,143,81,171,10,46,183,195,226,35,78,57,189,243,55,6,115,16,80,15,113,248,225,13,217,73,39,7,119,142,152,33,138,8,154,98,36,57,231,149,42,83,1,47,44,204,31,3,118,96,137,38,172,221,48,89,11,207,106,122,49,236,153,145,64,124,195,13,127,233,210,8,44,27,86,104,55,185,53,103,167,49,50,32,110,148,36,98,181,77,189,120,192,51,31,221,21,139,185,62,196,12,25,74,18,31,204,117,228,152,162,48,70,61,96,101,243,197,209,26,172,97,133,87,132,88,141,46,54,9,60,43,89,166,100,75,169,135,157,174,105,76,252,126,45,50,55,16,2,85,13,215,233,96,136,208,17,100,160,32,91,159,181,161,17,125,195,12,33,132,196,188,141,198,190,184,218,216,154,164,214,217,24,148,108,128,131,245,124,72,78,9,78,221,29,85,170,97,76,121,85,179,16,237,70,43,1,196,130,43,85,199,232,171,36,253,152,153,25,152,166,36,57,201,161,135,90,118,36,110,112,10,229,167,97,130,142,242,49,116,39,47,96,238,154,63,129,198,36,154,212,22,37,175,76,190,64,174,185,162,229,176,35,104,161,169,27,182,254,29,63,109,204,169,82,93,235,38,182,187,35,203,192,23,208,171,241,226,118,190,182,233,250,170,121,67,156,156,105,4,176,129,31,179,233,86,186,121,193,79,208,213,204,30,30,35,142,176,142,190,24,154,0,217,190,77,179,106,151,122,39,221,46,25,69,209,40,213,132,252,6,153,183,17,90,202,0,3,81,63,80,51,24,184,164,102,123,209,131,116,34,31,139,232,90,146,102,177,251,105,130,177,147,204,172,145,127,164,61,127,105,18,16,69,168,232,105,97,35,253,124,177,231,227,95,161,224,48,41,56,205,227,209,156,19,192,116,130,15,233,166,65,81,131,226,92,236,211,236,97,154,35,68,233,106,199,110,201,198,43,120,252,103,38,151,154,212,134,116,18,234,116,184,70,15,222,147,155,106,111,201,141,2,204,221,209,253,58,161,127,20,15,9,224,32,76,127,66,132,252,126,111,105,66,25,247,58,247,98,88,157,36,77,78,194,51,34,68,32,238,83,209,100,239,136,0,146,23,29,20,144,210,73,130,147,79,24,120,75,4,29,33,243,215,28,251,123,154,36,251,54,144,156,92,252,214,88,73,176,191,225,222,100,99,25,38,65,19,244,57,156,214,91,118,99,200,248,238,12,32,27,34,40,77,166,218,59,186,166,160,222,141,32,68,202,111,224,74,107,34,69,137,93,142,28,4,32,0,214,21,164,154,37,89,196,108,68,5,129,218,34,116,146,5,58,141,82,39,209,79,52,13,75,213,3,154,142,149,248,61,42,104,130,224,160,233,100,198,118,251,246,105,32,115,242,94,47,158,40,9,17,175,244,119,11,48,209,208,6,41,54,98,244,192,242,181,161,76,96,100,3,189,78,143,139,84,6,225,69,137,4,37,161,234,40,114,112,83,232,47,43,224,154,47,134,70,231,91,138,169,47,54,42,137,230,4,28,47,213,113,227,17,232,241,98,72,172,172,174,133,92,226,242,89,211,188,143,254,54,144,204,196,107,210,206,150,156,144,86,99,134,53,125,5,156,135,199,147,114,42,147,33,7,21,73,188,62,244,106,163,162,9,180,207,4,136,34,112,134,98,18,59,33,148,66,127,190,236,75,20,183,97,158,8,184,3,217,140,79,109,221,118,221,192,74,160,117,164,181,245,221,231,73,180,15,237,132,122,111,32,107,105,6,149,87,21,82,0,132,54,0,9,23,216,145,20,6,145,174,219,193,146,67,219,221,115,181,20,82,208,141,220,52,208,64,150,197,17,243,144,230,12,250,45,134,224,3,159,149,148,102,226,75,136,224,21,205,48,185,91,96,110,26,176,101,189,247,251,130,39,32,103,160,83,62,80,136,29,103,12,16,188,45,137,165,3,84,171,183,128,230,210,68,169,199,31,149,59,122,96,220,60,17,122,85,8,7,162,0,1,101,176,70,145,169,248,15,142,137,0,33,45,147,2,23,51,32,238,0,98,95,26,10,245,165,224,248,247,111,133,156,52,192,119,181,66,215,61,194,252,38,141,84,167,153,114,164,83,195,140,78,209,85,243,10,86,33,131,107,124,102,40,93,59,37,110,13,49,181,84,51,55,77,122,65,189,206,208,191,41,46,67,2,36,98,123,30,2,102,153,174,168,198,141,94,228,104,98,158,90,227,98,93,245,0,167,63,243,80,178,164,99,141,135,65,77,178,173,252,34,110,239,134,95,48,16,149,27,180,223,144,130,37,25,202,232,197,33,254,90,83,65,74,70,223,217,194,12,71,175,130,121,192,153,132,247,184,205,125,152,245,115,117,11,186,201,247,105,219,167,80,132,174,108,63,41,56,197,179,75,177,198,52,187,91,137,171,173,143,119,169,249,249,26,94,198,101,74,109,5,5,111,48,49,205,43,146,204,27,240,6,114,181,1,229,125,200,73,20,21,29,83,211,11,247,93,124,155,216,135,236,133,200,39,202,92,225,176,91,186,103,32,127,21,53,203,109,241,103,213,23,51,254,177,52,115,210,234,176,0,34,246,123,211,137,176,244,201,160,84,138,65,33,243,82,155,126,47,83,45,137,139,217,62,182,222,154,247,240,146,36,164,51,235,124,62,200,49,236,157,155,193,47,43,54,203,50,57,126,126,188,29,3,68,148,204,226,183,92,179,135,142,116,91,149,162,161,129,52,171,239,117,36,123,174,34,169,237,76,8,228,8,190,64,59,10,174,50,45,40,207,106,240,109,71,153,95,51,210,79,63,51,167,73,215,181,107,24,155,22,86,136,53,63,63,221,118,100,78,249,180,20,214,63,247,70,196,209,205,239,92,155,125,124,175,30,49,21,104,51,16,134,194,99,158,79,196,210,27,137,70,9,175,182,53,194,185,143,180,65,101,77,125,107,170,32,125,198,189,15,244,111,31,51,41,154,25,230,231,145,233,147,193,171,31,169,236,141,182,92,209,109,122,191,121,23,158,200,166,226,212,116,22,210,197,21,138,86,240,59,182,161,115,152,150,196,18,91,45,249,176,173,35,254,28,218,55,51,227,201,97,103,146,36,193,182,61,45,22,231,27,146,162,0,168,141,70,106,28,2,236,34,69,26,38,225,191,125,254,123,76,114,22,226,250,194,46,163,199,232,47,249,33,97,252,161,15,168,197,157,81,159,238,31,56,232,243,129,29,158,97,229,156,46,248,37,74,63,45,124,1,160,107,77,24,220,64,200,158,21,105,149,141,100,253,80,112,122,131,168,174,230,218,28,207,199,153,10,120,166,162,224,223,195,120,133,20,96,222,105,80,106,177,116,9,189,63,24,240,114,179,58,176,77,22,76,209,212,99,74,18,215,122,93,171,162,119,41,198,172,184,249,48,159,73,113,243,200,25,212,216,176,192,111,42,198,118,146,62,157,177,81,131,109,19,39,231,80,175,201,179,145,26,251,149,189,20,168,233,9,154,54,88,126,143,158,79,207,161,62,193,97,187,77,172,227,115,241,243,183,3,40,180,173,70,168,240,222,69,194,209,157,210,221,56,37,196,95,0,187,88,210,33,104,48,45,234,168,44,240,27,113,174,182,173,253,102,231,152,54,233,142,159,46,253,3,4,194,245,203,174,174,253,215,243,58,212,12,186,56,143,124,52,112,5,213,252,167,195,157,106,138,167,127,230,41,188,231,193,84,142,139,58,246,231,209,58,88,174,112,147,16,240,56,218,223,1,8,41,129,222,100,252,101,72,55,188,232,179,138,215,121,117,46,64,204,213,107,10,34,206,251,129,214,83,113,140,82,17,186,19,243,211,180,98,71,99,4,17,111,139,191,31,0,59,137,145,148,186,219,150,195,215,171,97,1,90,25,99,172,207,182,129,28,238,115,75,227,234,6,37,165,124,237,3,221,107,132,94,4,44,26,60,209,153,50,162,197,207,240,22,138,250,199,173,205,62,58,226,36,5,61,155,116,91,139,112,149,176,239,104,71,13,180,23,193,84,0,56,241,110,93,250,180,145,142,108,194,160,72,162,175,141,168,243,13,169,60,83,252,18,223,19,242,135,150,77,247,180,209,221,163,55,167,88,16,145,23,46,129,54,33,29,227,39,138,48,97,46,3,13,136,217,62,98,154,13,48,42,102,124,238,153,77,151,36,203,244,201,15,221,235,53,123,50,41,89,75,135,83,129,75,41,122,50,97,104,146,51,6,88,114,160,221,160,164,169,87,86,231,197,5,203,152,208,42,2,210,60,245,188,92,90,254,163,39,230,42,97,217,177,70,239,25,241,230,172,198,228,172,125,93,164,140,98,196,43,122,150,218,246,245,62,239,206,14,218,250,98,87,25,179,119,102,0,123,73,41,73,3,169,136,217,246,172,252,105,74,252,98,165,147,53,112,226,212,82,155,204,241,55,92,8,144,198,147,181,46,124,154,64,17,64,58,196,189,225,32,214,183,134,25,84,123,119,183,250,157,215,82,228,101,75,243,238,209,134,76,206,240,50,242,91,22,69,50,28,163,239,106,121,115,170,121,226,204,163,203,135,164,94,204,66,36,183,155,54,0,158,149,205,131,207,231,157,194,104,115,224,49,223,39,98,116,32,209,67,47,182,224,43,214,102,133,234,243,104,231,225,200,121,66,63,102,213,1,181,73,155,45,78,244,39,104,123,224,178,180,72,110,26,125,14,157,132,128,227,119,244,153,110,216,125,175,182,76,210,167,26,29,55,155,126,203,163,157,162,13,189,104,217,238,174,142,201,11,121,206,200,6,40,176,85,50,36,127,113,93,228,60,144,0,249,152,145,177,205,14,144,83,155,134,255,208,231,191,205,46,50,15,96,138,101,47,188,7,33,129,184,250,162,117,45,141,18,151,138,197,204,118,30,242,76,159,230,91,104,126,34,218,45,149,186,153,154,97,83,246,28,52,197,184,169,238,2,234,236,193,237,184,217,207,133,78,237,89,7,253,177,25,165,195,193,112,212,188,37,234,163,29,77,127,152,243,34,34,198,130,248,141,246,237,194,19,118,34,20,46,52,195,29,253,101,154,252,226,165,222,100,213,60,16,10,185,239,107,186,159,2,6,110,104,103,237,165,92,156,63,109,77,100,242,100,166,197,235,187,44,237,20,71,179,215,8,2,141,104,225,195,252,86,155,246,66,3,3,138,88,182,210,104,43,52,85,133,254,156,80,230,1,251,244,246,46,109,242,54,44,72,184,26,224,130,165,171,30,101,197,28,20,130,77,73,173,65,143,208,110,8,197,80,23,220,50,81,110,49,207,47,94,155,109,180,234,147,85,164,124,210,71,170,134,92,19,51,39,250,136,171,193,183,8,161,43,194,85,100,33,227,234,231,64,125,218,234,223,169,89,228,230,69,206,150,107,16,186,192,193,241,224,67,89,83,11,152,136,150,233,30,99,54,84,186,0,88,147,50,147,4,205,163,50,21,60,103,45,123,0,249,218,117,40,237,132,65,196,101,42,141,166,172,125,164,173,102,176,241,111,20,105,135,54,229,15,146,144,37,174,134,122,94,40,149,203,36,130,217,49,87,10,169,112,25,180,73,156,24,251,25,24,215,84,67,50,222,9,192,194,177,178,65,74,9,23,27,130,70,55,251,15,233,174,83,102,213,66,89,58,101,186,73,180,94,97,53,123,142,225,164,229,45,182,59,235,60,83,46,143,154,219,198,250,195,11,28,229,9,129,109,51,54,203,78,141,77,94,204,52,59,99,187,220,148,232,62,60,34,164,159,130,154,5,213,222,41,116,78,204,66,22,97,152,203,81,10,19,170,214,43,0,180,236,13,87,194,89,232,81,144,118,140,23,43,77,17,25,23,62,200,252,98,124,19,209,215,193,76,155,77,106,109,91,208,47,86,42,211,209,89,9,167,223,22,170,168,138,7,149,141,222,228,83,167,178,194,160,133,28,170,116,108,213,71,226,62,56,20,240,86,34,167,111,21,56,53,47,244,97,103,190,23,37,1,161,156,169,59,41,209,88,98,164,155,196,76,183,79,205,254,223,47,113,17,245,219,153,190,138,101,61,245,98,228,221,74,90,193,182,201,147,181,105,120,250,248,218,228,117,149,74,135,218,98,188,86,191,75,32,75,148,234,0,192,167,50,250,11,87,171,90,105,124,73,43,167,198,135,134,103,136,196,243,166,32,51,100,76,96,192,10,44,220,34,163,54,139,222,156,62,188,156,227,160,250,245,177,145,91,45,42,248,46,180,223,181,27,34,48,222,234,16,101,92,101,23,34,25,20,145,215,155,25,42,231,82,113,135,75,10,217,147,226,95,106,238,72,238,101,63,245,219,181,116,200,128,50,134,84,229,130,143,92,149,102,40,84,140,160,133,5,79,171,237,60,100,240,239,167,161,250,52,29,81,147,147,15,119,217,100,104,148,76,106,33,211,145,59,214,91,201,77,8,201,129,228,107,181,129,115,182,169,185,193,151,159,61,184,91,137,70,173,134,213,179,58,67,63,160,146,65,49,41,131,251,129,89,165,164,96,214,229,144,223,131,57,57,116,225,146,133,76,207,17,144,69,157,74,99,197,41,144,46,150,233,29,234,213,156,109,177,227,24,11,88,151,49,219,150,95,29,217,70,174,201,135,11,255,159,186,119,47,18,254,140,248,49,41,174,184,250,45,226,163,187,194,89,51,5,93,104,123,70,131,74,216,189,222,234,10,102,203,5,121,134,0,185,111,53,113,184,147,93,230,23,173,6,49,95,107,53,146,134,236,51,191,132,100,37,99,93,232,38,37,185,71,34,16,113,242,44,183,25,183,148,152,161,162,218,89,234,227,56,84,42,53,42,89,17,227,147,233,16,70,154,103,134,135,76,202,136,147,194,152,152,81,217,28,153,187,152,212,151,196,124,161,117,137,35,132,34,165,114,223,81,92,207,109,3,234,21,57,158,158,203,106,58,98,121,68,172,15,253,156,85,63,70,196,40,47,78,86,198,63,56,91,110,60,24,120,66,201,203,95,208,68,66,140,4,249,86,85,250,57,35,246,142,121,58,97,182,155,95,214,189,57,146,95,8,5,219,143,25,26,243,34,156,77,138,59,126,102,154,239,227,208,166,106,47,189,253,136,30,208,156,146,49,188,200,185,210,22,98,144,246,136,117,11,1,168,50,25,54,43,173,132,25,113,50,53,211,170,183,148,35,75,69,20,218,120,147,52,55,37,211,199,253,18,56,246,228,15,26,134,219,80,142,69,156,222,216,25,172,93,241,42,111,37,220,21,210,103,78,203,172,76,5,120,150,79,114,129,24,20,82,172,134,73,104,209,133,126,247,135,160,145,78,149,208,239,177,22,39,229,36,135,170,98,36,110,2,228,159,148,225,33,232,1,34,148,102,48,136,74,176,10,250,116,166,249,249,15,87,25,84,47,161,92,118,192,147,91,151,143,13,229,102,50,48,130,91,82,198,104,20,141,123,196,33,118,243,162,156,152,80,187,101,94,132,227,95,212,154,80,53,239,121,224,35,223,160,52,87,29,109,171,122,179,249,158,2,183,114,218,14,75,22,198,189,43,32,2,161,219,165,158,155,173,251,52,230,125,204,203,88,234,226,106,24,77,133,203,247,45,183,164,239,122,211,8,34,36,177,66,114,18,19,169,66,224,172,4,196,156,165,113,226,247,191,194,135,178,23,155,60,89,152,91,21,112,53,102,40,9,130,168,7,196,233,247,106,106,133,113,53,91,82,215,171,223,7,217,45,175,70,214,80,30,28,226,176,146,36,64,111,221,126,104,151,139,181,7,135,153,130,145,12,120,167,69,80,24,134,110,87,55,8,181,135,25,61,99,180,121,127,24,159,41,20,39,137,226,11,110,155,94,10,167,80,21,130,171,59,212,138,30,104,236,148,176,69,148,207,99,29,211,87,10,76,18,185,6,249,26,184,148,45,17,77,195,52,239,148,137,186,75,95,126,69,241,89,184,110,241,66,202,108,2,12,122,145,157,124,13,68,188,74,205,214,249,241,226,108,97,101,6,137,61,99,72,10,104,130,254,33,201,166,187,58,57,66,63,34,31,72,164,149,164,110,41,4,83,18,97,64,156,90,147,101,129,77,246,40,25,245,132,22,35,25,70,233,131,220,74,222,109,89,129,232,125,95,208,132,169,25,183,62,184,139,201,76,92,37,14,127,65,118,75,25,41,214,67,21,110,212,110,200,206,96,225,189,166,178,42,55,55,2,219,224,201,165,16,59,244,226,83,19,36,6,169,201,251,154,242,94,155,28,100,224,152,15,28,218,58,9,65,252,181,64,51,62,111,140,141,94,204,111,113,221,248,237,109,140,152,50,87,104,249,11,86,12,0,210,181,138,47,65,223,247,73,9,245,13,15,131,156,201,253,152,10,143,143,41,148,166,250,224,166,163,118,131,91,24,186,45,249,154,7,192,122,222,26,25,17,29,81,212,70,195,77,153,120,26,93,182,89,74,63,45,53,195,246,115,106,142,174,61,190,72,170,179,147,240,169,31,142,121,136,17,3,88,14,74,66,207,115,126,88,232,6,94,44,89,228,165,161,55,59,35,153,14,158,75,83,212,106,113,116,240,80,131,76,16,39,231,133,0,244,177,36,169,121,211,190,6,120,122,40,83,36,115,120,149,238,245,11,223,255,137,70,81,88,190,183,176,202,208,2,4,149,120,75,26,234,85,171,234,13,212,203,54,226,102,75,147,127,212,10,56,125,2,223,57,81,26,84,37,4,96,227,121,245,155,133,82,251,129,104,112,192,22,157,226,236,93,115,38,68,139,16,43,6,67,3,240,193,171,26,13,128,227,82,86,158,234,142,152,65,232,246,96,130,71,214,69,213,33,222,225,157,210,138,132,132,50,203,168,68,212,148,9,132,86,68,70,251,157,244,61,97,167,205,246,127,249,148,160,186,18,197,15,13,149,202,166,160,40,28,254,168,21,56,84,157,135,83,168,238,208,195,35,97,171,170,66,117,5,247,47,10,180,194,158,96,57,186,231,18,38,239,3,248,162,143,142,12,116,92,209,222,61,222,252,20,135,144,148,91,15,142,103,98,218,241,209,99,97,139,157,169,116,76,56,166,186,63,68,68,161,36,64,218,249,227,131,191,41,87,56,90,82,137,227,234,105,74,147,20,1,118,232,187,189,71,87,101,31,232,250,83,124,138,18,252,71,14,137,22,170,123,82,142,27,79,87,165,171,54,254,164,232,113,55,141,52,109,41,180,212,250,134,250,90,69,135,142,137,31,167,162,54,14,166,188,24,45,247,53,101,173,209,163,47,42,186,213,100,200,129,144,84,113,163,129,51,18,7,37,231,196,71,160,16,9,204,149,130,94,228,245,175,10,255,128,2,222,69,204,69,83,68,243,172,116,249,176,78,85,14,69,91,178,5,200,215,204,31,213,32,196,190,110,207,39,163,27,65,198,12,80,67,184,55,152,129,201,137,25,40,134,112,105,152,186,159,154,185,121,142,138,241,1,137,142,89,217,201,124,199,136,95,77,116,194,205,180,131,6,157,90,125,81,185,47,116,72,147,217,129,19,240,163,2,133,142,65,23,117,245,1,155,187,152,59,1,69,206,5,180,254,228,181,145,236,10,7,31,253,180,162,252,214,207,188,67,127,228,175,187,178,234,115,79,90,121,91,138,198,211,233,34,230,149,205,248,214,52,58,100,195,153,166,88,30,188,14,244,12,79,21,111,187,231,109,148,35,244,17,141,138,83,239,13,245,86,138,198,211,96,44,73,82,99,154,191,57,197,191,136,213,103,166,50,39,186,141,52,81,136,88,31,188,16,129,31,6,219,244,17,222,197,15,124,78,74,72,160,195,4,188,84,79,15,73,245,150,122,147,32,130,197,12,100,110,167,86,248,1,225,42,218,141,54,109,67,62,154,230,61,85,219,48,168,186,40,97,50,23,170,222,156,142,158,104,138,120,51,156,28,172,152,65,142,212,212,18,39,156,83,161,64,43,47,196,110,75,209,90,132,0,41,61,215,208,168,45,211,250,203,69,132,176,112,236,134,194,15,144,124,9,77,80,90,89,169,112,91,168,238,203,134,7,213,195,205,67,160,92,149,86,49,42,149,17,10,182,160,185,165,107,23,178,191,61,83,80,149,191,213,31,70,90,60,18,72,224,217,149,29,30,126,165,147,10,180,32,128,245,99,76,195,138,183,84,160,61,202,38,254,231,119,167,208,43,133,99,157,70,171,154,234,84,116,199,76,165,186,184,198,142,41,82,175,86,104,17,49,75,142,232,155,237,47,29,13,152,169,114,148,214,245,27,189,109,207,81,19,79,152,116,112,143,112,204,228,96,84,244,151,52,104,91,217,29,3,231,215,81,25,206,254,158,38,92,120,24,122,62,34,157,164,70,82,131,121,91,219,135,10,132,130,156,202,86,68,136,237,84,32,116,90,18,41,221,159,162,66,152,112,253,212,19,158,23,164,3,75,205,16,30,196,115,3,241,168,18,237,81,252,122,209,100,136,143,192,93,167,66,176,116,58,223,108,219,185,38,93,161,170,170,176,97,135,187,90,183,2,136,97,52,64,231,55,165,106,232,184,20,177,87,130,141,88,152,100,136,134,202,200,218,1,158,218,65,168,14,92,21,138,125,103,106,205,134,161,162,9,160,63,222,140,216,18,150,41,1,86,85,168,165,158,17,191,108,233,55,121,174,182,4,154,60,127,68,158,162,157,11,136,109,164,127,143,163,163,230,13,153,66,70,7,68,216,34,68,75,43,121,9,253,42,138,247,170,184,66,181,253,166,40,188,21,224,101,105,194,92,157,125,80,5,226,224,163,98,197,173,167,82,211,219,151,174,78,35,48,72,35,0,246,40,126,13,13,61,54,200,206,147,31,139,234,135,206,4,42,18,57,19,22,231,177,68,161,231,77,148,147,228,59,203,250,65,68,244,26,14,189,158,210,63,72,31,171,12,57,133,153,149,113,13,141,135,34,20,14,171,71,6,215,160,120,207,86,51,154,166,55,35,42,68,200,213,12,36,63,229,173,206,214,31,238,111,165,222,212,59,66,63,76,206,45,218,245,90,48,70,204,63,180,68,85,177,110,54,210,248,88,20,167,100,213,131,177,125,75,55,190,71,51,54,50,49,15,10,84,39,186,218,224,8,146,17,29,118,212,165,249,109,179,159,171,255,8,172,35,120,238,159,208,219,230,191,68,184,20,74,228,240,56,147,250,67,8,187,147,31,21,74,60,136,227,109,5,69,86,224,157,48,237,163,143,190,68,247,231,0,246,86,109,117,88,104,226,167,217,125,4,148,6,171,42,180,94,153,206,0,84,160,87,67,57,29,203,7,58,118,21,2,128,239,146,99,33,50,41,29,254,61,49,111,8,116,50,15,243,158,91,175,222,240,250,36,255,33,12,222,18,28,209,151,243,230,229,72,157,152,123,244,209,44,203,32,188,143,223,65,97,89,183,168,14,66,159,39,53,0,124,250,60,217,232,19,84,177,250,63,194,144,16,123,105,166,77,162,230,155,181,241,138,224,166,138,186,19,217,212,72,195,91,249,230,243,202,135,172,78,54,242,53,200,0,196,124,107,205,50,112,101,34,29,181,190,189,49,173,239,91,104,34,4,32,249,94,249,220,56,21,250,211,199,168,41,226,157,55,50,10,67,205,74,59,92,233,132,145,151,134,171,239,228,189,207,172,154,29,58,56,129,145,19,182,157,73,215,60,162,36,125,101,219,229,84,130,52,152,67,173,175,35,204,47,82,105,250,220,244,194,69,1,13,21,70,213,78,4,14,90,179,102,223,80,158,150,115,11,138,179,155,10,0,133,48,71,94,235,34,38,154,178,9,20,172,171,94,140,239,144,226,57,213,82,237,97,6,201,120,36,45,12,73,153,184,48,252,50,135,83,152,121,211,35,230,55,226,162,62,64,13,243,115,115,250,221,98,2,195,199,49,197,55,195,129,191,93,30,13,162,128,46,102,132,235,178,167,243,69,250,91,242,67,38,163,52,82,189,160,208,235,42,143,70,99,250,221,105,174,42,183,130,84,216,78,200,243,251,195,43,205,226,38,146,113,82,5,0,42,216,35,106,124,136,27,236,132,96,224,255,111,113,42,201,27,135,234,28,214,54,100,139,39,179,219,131,103,4,243,30,250,90,111,71,192,145,12,243,80,225,82,34,197,29,94,56,115,184,169,182,232,181,9,30,5,25,208,83,82,74,165,40,204,185,23,214,163,84,149,176,90,50,207,82,1,234,211,134,14,30,6,240,67,174,128,119,216,200,233,65,224,40,226,30,111,5,108,149,153,133,192,105,102,23,44,95,75,104,185,175,105,231,38,244,145,122,116,151,189,14,105,106,89,31,117,106,135,20,214,43,139,239,205,97,145,246,120,86,131,40,165,202,197,252,168,102,145,116,120,142,74,204,50,78,49,113,5,94,28,106,48,151,236,136,158,186,176,9,215,222,241,147,2,79,176,15,202,111,91,77,44,118,59,208,4,93,231,145,161,123,162,110,242,199,30,41,83,24,55,178,199,107,119,107,137,149,155,155,210,104,0,37,200,57,232,160,88,6,35,170,107,207,143,120,207,45,115,212,232,115,178,128,70,142,79,66,220,203,38,30,193,32,217,18,198,63,205,240,246,133,208,158,69,131,67,151,15,100,121,51,86,238,139,238,222,17,32,15,126,104,222,45,137,105,126,155,146,228,59,56,52,91,190,54,241,158,158,78,28,33,59,64,72,164,232,20,224,100,59,113,202,121,49,209,68,58,132,157,179,73,49,137,72,94,235,157,23,252,111,86,116,208,226,85,231,205,120,123,122,162,194,160,84,21,63,253,237,88,3,238,149,32,120,135,138,84,175,70,24,35,142,16,60,172,162,131,134,106,64,15,196,141,97,12,37,229,135,164,223,13,50,87,195,125,77,157,198,96,42,130,161,157,156,190,202,181,178,37,213,200,156,1,129,130,177,85,204,228,218,195,149,160,68,80,162,154,58,57,92,222,90,15,240,8,148,65,9,72,195,188,209,163,142,247,178,238,176,153,230,55,231,111,128,129,172,126,23,175,133,21,87,242,8,230,127,166,20,134,233,107,94,33,158,55,61,169,145,86,234,15,59,229,213,0,183,71,106,0,115,183,234,96,146,2,72,161,10,51,77,137,177,4,80,184,59,71,205,80,95,68,21,184,146,71,147,123,131,157,138,46,218,183,173,90,69,78,204,240,139,164,115,6,160,102,235,213,38,137,115,179,104,121,62,247,190,70,246,22,78,227,139,177,98,241,145,141,106,168,116,156,228,103,159,87,6,20,160,193,173,169,138,72,253,90,238,13,97,99,98,15,75,55,121,5,49,51,115,146,35,221,96,249,50,224,176,90,167,240,27,29,22,137,92,132,221,168,24,52,41,204,244,95,201,205,57,38,179,151,1,142,230,76,233,97,30,212,159,110,138,69,178,60,197,108,117,94,37,96,191,250,185,118,187,35,36,52,49,247,236,40,192,188,17,203,78,126,118,58,78,229,123,209,136,94,210,35,126,231,79,230,160,32,236,160,75,54,143,93,152,18,183,188,24,113,239,185,233,138,147,94,81,243,49,214,135,240,167,1,108,231,111,83,88,23,241,157,106,74,142,57,230,16,238,204,220,209,232,214,206,50,50,102,90,76,103,154,203,74,156,171,237,179,189,103,123,9,178,29,50,211,80,86,76,111,155,227,100,201,226,123,75,145,148,184,208,206,223,28,111,250,38,78,162,84,1,172,87,177,238,183,159,244,172,125,211,209,222,229,157,224,248,141,112,111,209,174,182,228,226,183,25,161,119,144,214,153,231,3,102,180,193,119,46,158,37,212,17,152,73,214,180,124,48,144,145,50,94,23,70,179,164,33,41,214,193,46,102,244,111,87,42,112,150,147,128,178,9,115,52,20,56,34,193,89,170,12,202,115,97,73,42,69,136,209,161,6,57,98,54,146,140,176,218,230,149,86,180,143,197,233,156,116,195,231,151,108,52,211,247,196,96,80,151,173,77,204,72,33,197,194,110,70,159,35,55,71,101,46,74,200,22,28,86,217,73,155,49,32,165,123,118,12,194,46,102,128,149,41,101,65,139,89,207,47,210,192,229,7,169,31,225,117,79,58,43,204,22,217,134,70,7,32,61,249,96,200,106,236,104,1,121,102,88,51,101,200,159,171,247,226,192,128,9,29,3,105,136,217,106,28,129,19,50,106,15,185,249,155,75,39,187,221,172,9,250,202,23,121,219,246,74,97,32,168,231,116,46,33,127,36,47,54,97,43,150,149,75,143,198,200,208,139,244,177,30,140,141,168,34,123,160,224,207,75,166,114,204,151,252,100,106,35,246,46,123,105,231,0,10,134,91,19,144,238,178,54,237,4,24,55,57,105,250,208,93,1,108,226,216,137,197,254,131,247,168,153,18,86,118,124,114,14,235,131,191,67,183,199,118,135,47,56,100,9,33,239,94,135,180,49,169,204,31,62,13,52,13,53,72,59,158,91,191,154,92,141,212,98,180,149,109,170,160,231,124,172,201,62,81,223,49,216,116,80,38,60,77,209,246,143,121,238,143,153,154,81,244,239,82,125,42,57,15,59,237,186,59,154,137,72,46,108,189,26,15,251,6,41,7,206,90,146,89,153,217,192,218,209,121,12,77,74,23,179,225,202,227,230,134,8,17,235,65,8,61,216,66,254,212,37,210,252,190,0,25,176,236,137,46,217,163,97,230,149,80,136,77,83,83,21,15,11,165,184,21,224,18,170,166,136,103,165,25,196,71,0,139,55,248,192,4,107,79,102,25,104,222,32,27,169,51,25,34,204,122,106,54,244,188,117,61,143,44,237,142,171,31,168,24,2,173,185,245,167,9,226,147,88,166,67,112,35,187,169,105,110,102,7,59,125,125,229,136,21,8,85,244,187,193,17,160,110,208,160,165,42,160,220,27,230,226,37,167,196,219,130,222,161,90,131,168,100,130,138,149,159,238,61,202,8,96,24,123,162,34,49,210,221,24,157,247,80,145,77,113,22,254,26,127,189,140,70,126,157,166,0,49,27,28,40,40,5,56,221,74,23,51,164,91,37,41,5,216,117,228,183,135,209,117,38,33,193,58,93,78,236,65,255,86,50,199,76,176,184,50,197,7,133,211,25,99,70,95,208,153,114,245,91,151,73,201,65,213,72,175,157,224,182,131,55,102,26,179,187,188,214,252,75,193,196,173,171,244,119,96,134,13,217,163,155,103,134,217,66,126,153,110,130,232,57,155,160,202,100,19,135,121,44,192,16,112,179,188,101,124,255,247,32,245,181,198,120,107,106,179,103,129,213,212,132,255,252,73,171,177,234,215,223,97,101,240,63,209,243,248,51,83,78,8,51,104,209,43,102,60,238,223,140,135,41,199,100,105,194,140,31,186,126,94,17,206,0,237,111,67,172,204,194,95,92,12,30,233,214,132,165,98,54,241,86,255,105,52,106,122,46,151,74,77,150,22,231,159,249,130,225,91,105,133,104,211,215,26,37,31,132,167,229,226,110,53,237,251,51,87,180,172,186,252,244,52,49,245,223,107,117,104,195,151,222,28,180,137,11,128,53,131,3,101,199,210,31,228,242,56,137,6,157,2,117,36,122,116,162,11,94,29,231,213,250,31,28,73,238,13,97,202,94,110,126,135,232,77,148,24,230,74,106,200,31,28,119,47,213,195,248,105,203,180,110,55,35,16,121,101,196,215,31,79,221,207,12,77,143,196,174,111,84,138,17,228,252,204,199,168,100,229,230,21,202,134,238,163,2,11,194,201,227,134,137,86,157,33,170,129,23,127,209,84,190,53,16,147,21,19,201,248,31,139,78,36,59,202,226,123,209,168,61,90,21,115,53,96,184,155,77,101,89,110,62,8,97,126,32,100,104,171,102,151,239,1,91,192,168,191,3,129,30,161,155,138,78,88,97,47,252,29,162,239,71,225,194,169,178,0,170,181,22,253,38,41,197,65,117,5,43,132,186,211,97,121,44,149,211,178,178,6,46,160,222,200,222,32,246,80,110,50,0,76,176,182,0,206,253,106,195,119,173,38,87,195,173,243,203,70,131,75,234,45,201,9,12,116,240,203,236,208,72,112,182,56,68,207,182,225,7,245,75,159,79,63,179,225,150,199,54,53,225,223,112,79,90,57,147,36,158,151,70,238,38,204,64,125,206,103,76,128,143,248,99,35,99,125,82,106,145,17,5,73,241,11,108,155,157,144,71,54,133,119,183,26,61,73,192,182,77,140,56,205,19,152,227,111,26,193,174,154,110,197,179,189,123,59,97,35,90,80,229,100,157,159,89,178,223,156,254,249,113,205,168,53,146,31,215,244,179,218,118,134,11,24,121,18,179,196,78,182,79,0,90,27,249,197,247,65,150,238,85,207,57,250,185,167,104,26,60,215,172,202,194,122,161,101,0,81,218,50,136,246,145,133,69,171,148,51,223,188,3,208,4,200,167,110,101,32,100,127,31,107,209,156,190,116,75,40,215,148,125,254,204,86,214,207,70,16,123,114,176,121,191,241,220,52,18,84,93,120,16,138,184,118,132,209,230,11,111,190,141,153,169,23,252,204,115,169,152,26,223,242,173,38,39,246,125,230,106,254,82,154,45,161,24,55,111,6,2,145,15,66,180,238,142,197,51,211,248,59,100,97,210,140,235,224,81,216,203,235,46,242,98,52,28,93,143,139,145,153,66,10,92,166,63,213,220,226,195,66,253,239,166,95,1,26,170,12,207,118,53,104,115,52,21,80,205,229,204,247,34,97,53,229,181,27,29,124,222,254,140,166,18,93,192,121,117,53,14,152,22,99,138,132,133,88,151,209,148,229,197,128,150,243,236,225,131,121,47,109,131,120,23,80,172,88,33,173,244,67,241,125,77,22,72,90,11,8,133,95,32,131,238,112,163,109,43,204,156,182,222,29,214,236,92,155,114,150,23,227,130,210,175,113,118,87,51,209,127,152,161,165,175,178,246,10,129,139,115,15,64,244,216,69,166,23,115,167,90,230,207,77,18,110,72,92,138,118,97,245,253,155,132,197,139,152,210,71,228,219,45,111,111,1,121,8,229,69,58,114,215,228,126,126,158,49,58,92,139,106,87,254,116,165,188,238,231,210,59,177,240,158,211,83,163,0,117,28,30,74,19,188,202,80,61,243,59,118,134,83,46,52,254,177,20,201,47,66,134,50,61,83,128,108,7,217,250,116,244,40,45,147,233,248,153,169,167,28,9,116,224,49,218,206,114,254,194,231,218,165,1,12,243,189,46,137,217,128,151,108,217,133,9,12,17,185,250,89,97,200,41,58,102,140,233,74,115,195,107,23,51,242,11,206,9,215,40,46,66,7,36,247,134,55,228,250,131,93,132,88,244,177,143,105,235,185,181,67,249,38,143,189,140,27,215,159,27,208,187,120,244,199,192,163,121,49,130,137,18,87,30,246,116,199,196,194,86,143,138,251,214,123,223,235,244,234,136,99,79,193,173,242,100,236,205,191,19,192,160,8,176,181,203,213,32,195,127,235,22,92,233,25,26,79,3,216,152,190,234,141,96,180,107,134,28,246,179,229,234,64,253,135,204,146,155,179,71,248,202,69,141,220,132,225,244,201,123,224,123,128,74,191,125,64,82,132,144,32,244,243,115,103,59,14,73,45,146,91,97,90,189,143,230,87,115,58,151,169,55,175,80,113,253,70,141,58,232,39,89,246,158,220,232,83,254,204,141,227,254,14,185,121,167,237,248,119,192,188,45,197,16,107,242,222,212,131,93,53,214,78,126,233,107,195,220,210,79,127,97,102,55,20,71,154,141,156,235,119,98,163,203,105,205,27,106,102,191,108,110,166,42,36,177,62,250,87,100,54,126,230,97,217,18,177,242,112,63,80,20,197,15,211,213,9,243,6,33,113,134,255,52,178,138,165,125,204,215,131,226,206,83,215,169,111,205,196,242,20,225,51,211,81,41,9,41,126,154,196,208,207,140,214,110,145,33,133,57,152,234,244,207,108,11,93,130,203,77,183,173,83,102,191,151,222,116,126,230,68,196,77,95,158,113,162,120,254,14,27,9,46,77,32,101,253,218,97,57,33,214,73,110,79,174,182,99,252,247,181,205,241,56,186,171,144,187,246,46,150,103,174,253,187,8,208,76,242,226,51,220,248,70,74,161,147,225,185,34,191,125,197,228,28,207,46,58,25,232,193,255,57,211,207,177,6,35,167,251,97,197,127,254,249,73,221,64,158,103,52,253,34,20,65,186,155,225,148,213,215,222,232,107,133,245,57,150,67,18,59,184,57,156,105,113,241,160,93,93,204,237,70,25,233,13,15,142,169,28,34,8,152,86,223,118,158,63,11,148,79,166,10,76,225,158,64,236,148,52,238,85,243,162,171,238,151,227,0,93,84,214,149,207,193,94,250,59,96,222,81,65,232,169,102,48,36,247,231,169,211,146,139,103,45,95,11,218,14,167,132,235,136,192,149,185,116,109,34,43,176,221,204,50,253,172,30,83,210,243,199,70,161,177,111,253,105,126,219,87,0,157,182,75,146,39,239,99,116,71,202,116,19,86,72,46,19,179,206,55,45,253,177,135,241,170,234,234,128,185,223,127,120,146,125,210,163,139,40,215,213,187,223,236,5,86,32,37,160,99,109,162,190,77,27,151,246,208,83,179,3,60,243,89,178,44,99,55,116,31,134,15,232,132,249,221,90,103,224,176,30,109,191,247,69,241,74,242,100,199,4,126,254,140,47,182,26,173,21,253,97,128,145,191,87,54,108,195,208,179,135,222,39,63,246,120,59,165,204,225,135,251,9,118,241,103,6,83,213,196,60,109,105,252,172,16,114,23,25,237,99,69,99,63,91,96,95,238,83,158,203,218,126,226,177,129,65,94,221,160,97,247,247,60,48,61,106,111,59,24,234,101,0,188,235,254,90,163,111,1,107,25,165,52,132,176,126,245,91,7,56,173,98,134,203,239,231,186,117,136,74,78,191,234,0,29,147,83,253,153,249,169,169,179,251,128,145,42,254,94,134,150,147,141,142,110,224,85,125,179,65,66,178,117,157,252,148,163,182,111,85,168,58,94,221,69,15,148,95,203,39,2,72,187,169,37,5,82,37,203,149,113,192,237,2,63,188,122,245,27,20,255,34,112,47,233,170,187,36,179,126,207,69,127,243,208,13,182,129,16,156,97,189,87,160,11,152,57,234,125,15,60,104,143,93,53,119,8,63,139,63,53,237,169,181,125,102,183,9,133,187,121,83,52,145,169,96,40,112,95,89,135,68,119,178,120,91,84,94,105,139,248,153,169,64,23,129,8,156,69,49,221,221,8,163,254,61,95,239,138,78,147,223,199,100,89,54,205,244,26,135,221,90,254,219,23,158,45,169,26,195,206,87,28,71,143,254,0,10,53,226,197,23,240,211,238,124,25,231,151,206,82,126,172,56,51,26,57,124,99,253,254,143,228,76,255,219,255,231,191,255,191,255,247,255,203,255,245,127,248,223,74,155,214,249,255,131,180,233,127,236,113,226,105,223,116,217,94,131,96,40,202,233,82,81,130,42,0,134,25,55,131,58,148,221,243,254,145,82,249,204,68,29,231,168,239,254,246,93,80,138,254,17,209,94,153,85,174,134,106,96,180,152,95,180,181,202,64,190,51,23,29,147,152,215,192,245,198,103,156,155,211,232,176,21,208,63,50,53,48,160,225,209,247,41,250,9,167,28,178,135,40,206,49,117,200,69,157,170,128,9,136,84,170,179,182,96,6,100,42,75,238,24,198,33,238,109,122,169,98,221,70,81,231,102,40,250,117,139,132,132,215,57,251,58,228,232,189,234,178,58,144,198,249,152,130,37,190,90,109,134,165,119,59,21,59,242,218,85,112,161,127,102,143,17,233,7,7,12,179,63,187,24,62,158,239,206,240,14,212,241,137,89,200,242,230,206,191,154,134,52,20,171,188,19,143,100,60,127,187,212,119,167,68,236,31,132,51,253,19,66,210,83,90,151,63,56,101,162,165,231,25,189,240,14,200,166,254,1,46,84,79,14,162,254,227,30,0,253,167,181,233,213,36,63,154,251,53,0,53,212,237,161,52,237,168,56,206,225,161,59,141,17,31,123,160,70,70,124,238,169,177,20,173,238,225,183,24,110,86,247,230,63,242,161,223,136,194,127,197,234,213,155,151,64,76,116,195,96,21,141,94,169,47,30,63,137,23,9,241,171,71,86,51,85,243,48,23,16,92,159,112,135,150,242,27,30,87,129,84,65,195,29,106,90,238,174,29,206,117,113,35,233,135,246,28,57,29,200,108,147,234,123,131,39,243,109,99,90,240,171,11,160,193,197,254,75,192,35,211,14,164,110,171,231,78,35,146,59,192,248,206,82,48,225,193,119,176,107,61,15,151,202,177,20,16,209,61,91,222,119,6,208,137,202,197,253,70,121,17,128,78,136,9,62,11,132,83,171,116,55,211,67,91,36,129,67,178,103,59,140,183,27,109,98,235,122,20,47,211,194,242,160,194,244,103,150,154,235,246,82,28,97,220,139,180,63,31,172,193,76,236,230,65,245,70,127,27,152,200,110,126,243,70,102,80,7,181,254,101,126,61,20,3,53,191,62,14,52,33,232,207,186,225,178,171,250,181,141,161,199,195,83,138,141,101,125,94,27,73,60,191,122,0,182,221,234,242,141,208,224,122,177,45,157,194,154,48,88,151,189,217,47,174,112,115,136,195,8,185,228,242,70,64,60,226,37,212,172,156,2,195,40,35,61,42,127,158,126,149,207,73,150,248,184,62,109,255,3,180,116,205,153,65,14,229,190,44,185,132,41,165,156,98,26,245,63,152,8,192,9,112,138,146,10,36,161,221,60,33,0,163,66,151,218,39,7,55,220,110,191,7,175,36,236,175,36,33,59,245,182,238,169,10,22,254,149,4,103,97,16,35,148,170,198,176,35,149,158,2,236,42,54,6,40,190,102,74,133,96,70,2,216,119,67,68,220,187,166,202,139,1,173,34,255,179,17,64,151,160,29,84,86,241,144,166,192,252,125,228,4,161,176,159,41,152,231,151,182,126,37,191,115,39,132,139,126,177,17,192,204,165,86,88,170,253,185,185,84,211,90,92,124,103,188,22,124,139,26,210,220,105,10,181,158,50,59,54,66,98,125,211,106,71,138,18,6,153,125,116,162,188,119,118,141,71,82,125,28,127,226,77,52,194,43,47,127,1,7,187,159,204,108,131,194,55,243,136,236,66,237,99,134,174,195,243,159,220,122,200,20,135,153,168,173,248,237,5,36,232,51,164,36,77,188,34,115,255,104,71,117,84,96,87,117,35,58,21,83,109,237,109,98,45,172,115,41,222,193,232,10,60,194,180,180,173,40,52,152,15,82,223,214,125,61,39,220,76,60,88,205,239,107,244,48,35,180,94,229,106,160,77,206,124,111,18,202,12,191,92,13,187,163,39,179,39,200,142,45,83,148,174,244,90,60,81,14,207,194,252,228,232,17,133,175,158,40,167,29,58,137,18,184,176,89,83,86,148,22,96,125,205,149,201,75,13,15,35,169,199,176,241,74,125,128,89,214,163,172,129,231,56,206,146,178,6,114,1,89,205,161,15,77,126,155,134,147,96,99,226,209,202,77,237,60,74,42,151,62,66,255,237,110,168,82,41,57,66,23,225,181,7,154,21,171,148,99,200,10,150,26,5,149,101,252,150,82,234,185,200,136,120,117,120,159,63,149,31,41,51,85,144,107,55,204,150,243,151,138,34,154,190,254,216,116,255,28,45,255,26,83,189,79,36,56,51,100,2,87,219,134,163,176,135,240,205,220,71,113,4,151,198,157,168,153,208,71,92,21,71,48,161,98,241,159,6,115,174,56,129,97,161,227,241,26,20,67,112,197,76,96,80,71,20,13,43,68,22,122,111,186,0,253,99,25,195,155,2,1,222,38,66,9,242,103,53,202,117,41,20,161,90,92,220,107,124,102,212,0,165,40,56,33,75,153,219,11,146,198,83,47,15,14,47,212,94,81,61,134,137,59,9,84,40,41,34,37,234,159,131,237,100,106,145,150,29,61,234,145,239,171,94,97,253,182,26,46,138,99,94,28,166,43,67,234,137,232,104,15,191,20,248,78,191,242,37,33,200,112,47,162,145,41,4,175,162,213,70,154,41,252,169,219,219,18,36,115,105,59,110,16,17,88,206,243,36,183,10,102,126,192,11,134,28,167,239,136,212,155,67,181,233,243,196,164,153,175,76,4,19,223,116,111,216,216,198,186,96,62,113,65,76,61,197,65,6,144,157,104,25,117,24,253,195,114,51,168,3,153,163,3,146,128,225,11,15,226,7,82,69,98,198,115,243,106,228,128,111,76,118,12,160,19,199,51,48,198,102,189,203,80,224,5,28,9,62,228,207,1,28,179,106,253,151,82,182,83,157,65,195,248,124,219,59,117,38,64,218,26,184,140,133,58,134,204,178,51,66,104,3,212,6,216,253,169,24,29,50,236,137,249,120,255,60,154,174,30,182,237,184,55,29,61,82,174,4,114,245,102,150,3,101,144,205,89,10,178,121,27,208,9,32,12,236,227,82,148,160,58,194,86,233,230,13,242,72,166,33,26,29,148,201,221,76,194,70,246,201,197,113,58,252,60,38,246,33,214,81,51,249,99,71,194,188,61,98,28,65,26,96,174,174,41,11,185,49,41,49,125,180,83,19,144,213,41,25,105,137,119,82,3,119,217,21,112,171,247,106,141,119,162,221,80,252,60,238,237,79,38,66,204,197,36,132,221,60,206,210,221,236,192,17,255,243,143,44,120,144,200,167,210,44,77,51,183,99,166,238,88,18,116,129,122,162,227,209,223,26,122,134,41,203,30,182,171,8,99,81,9,66,55,89,94,107,90,47,141,155,89,75,119,126,230,194,12,77,164,247,92,100,86,229,248,152,221,24,251,119,96,193,26,217,23,153,104,200,151,56,206,236,216,113,175,91,124,191,195,157,93,226,16,86,200,214,89,10,241,182,227,231,140,49,76,15,136,247,108,197,221,112,84,58,129,103,85,53,3,248,247,171,153,13,10,77,122,179,1,244,88,11,252,28,81,245,249,172,144,68,177,53,227,205,86,56,23,76,56,142,206,71,165,14,13,88,25,52,250,242,221,209,104,72,143,16,84,253,239,147,80,27,180,118,35,113,97,175,106,226,153,116,57,166,80,249,11,186,200,61,212,63,51,222,31,27,98,154,113,179,126,208,90,204,224,255,179,89,127,83,49,123,193,243,254,153,15,72,170,236,44,68,127,142,164,206,117,51,125,231,34,118,79,57,122,253,22,205,79,47,230,202,79,31,240,147,221,127,250,224,27,38,41,196,134,49,190,174,188,55,253,47,217,61,14,10,139,38,240,184,247,134,124,56,111,14,13,192,253,21,172,255,30,188,138,26,222,54,216,220,111,175,224,181,81,140,20,93,121,150,187,195,142,172,136,50,37,125,62,140,142,5,185,101,55,195,110,94,228,230,32,90,215,232,110,70,140,166,203,163,65,166,190,111,152,129,12,36,143,192,174,166,62,248,183,203,29,98,54,176,62,242,222,207,15,173,43,31,141,250,70,178,244,239,246,23,232,109,55,211,70,149,109,168,116,218,150,251,211,121,181,247,30,8,216,164,185,25,185,222,10,51,130,94,114,53,187,226,111,59,192,204,42,200,158,124,182,100,50,172,49,213,144,45,233,98,54,82,187,86,99,88,168,118,203,111,131,91,252,41,141,241,222,100,7,147,67,10,120,202,114,204,158,9,102,241,5,114,212,136,186,65,99,255,204,16,159,8,7,27,33,235,248,101,235,176,222,119,200,200,147,117,248,54,231,111,50,0,125,80,217,146,221,113,181,70,252,242,133,243,160,200,197,28,159,63,70,35,154,70,1,189,202,52,30,224,69,126,27,21,102,218,138,146,78,245,141,63,93,17,62,87,26,185,241,54,196,140,232,233,207,159,180,142,212,93,164,129,28,180,63,64,212,223,152,189,77,140,237,89,126,251,249,228,253,39,101,137,136,21,189,63,91,204,240,140,30,255,156,141,154,229,77,38,3,36,51,223,73,228,91,3,36,215,226,70,16,92,209,144,86,127,159,147,61,84,50,160,131,151,130,51,204,127,187,225,45,21,185,26,236,202,61,110,197,137,72,198,95,40,44,33,18,247,123,119,254,118,136,153,49,249,53,231,30,58,244,151,18,193,18,126,65,239,246,251,158,128,52,111,118,175,195,56,14,159,106,88,25,21,249,218,139,38,213,226,15,6,174,69,174,133,237,225,254,232,180,249,97,22,227,150,107,97,45,248,229,248,109,196,208,25,205,143,185,104,85,255,9,116,50,145,16,215,77,194,211,109,124,206,63,22,15,204,198,13,144,47,13,37,14,241,120,76,36,58,248,175,152,77,108,62,231,25,216,81,49,227,222,158,19,247,134,70,40,151,7,147,24,98,53,55,55,40,170,242,99,241,49,219,245,205,148,171,239,144,165,137,96,234,250,41,241,97,46,6,29,75,51,204,99,177,246,14,40,152,42,175,5,49,68,243,111,201,126,178,68,125,96,155,176,251,79,174,216,204,10,19,195,188,234,140,189,242,176,60,146,250,7,164,98,245,102,103,206,115,82,60,178,41,28,180,159,103,141,61,227,208,103,154,175,69,188,59,119,188,245,98,113,201,247,0,170,88,115,151,159,228,105,183,152,145,3,157,177,17,195,79,95,101,183,67,237,235,252,152,52,49,147,119,73,166,191,247,214,239,142,61,94,140,22,161,43,35,14,213,55,159,48,204,132,233,249,222,212,196,90,31,113,115,36,137,146,69,138,76,251,11,244,99,162,129,130,16,225,120,139,90,32,176,241,155,3,145,205,73,124,105,25,239,190,159,85,64,221,179,169,249,237,57,213,87,200,59,164,27,50,103,105,54,34,187,227,15,254,226,148,85,244,167,105,147,107,35,206,0,220,236,164,81,195,140,216,213,9,51,219,140,252,246,249,107,48,204,3,102,136,168,22,208,57,220,192,56,119,33,162,144,33,125,62,249,115,26,86,254,244,156,162,231,5,254,169,237,56,188,140,52,85,244,165,172,213,230,167,16,128,249,208,79,157,10,81,244,123,230,202,126,115,112,171,164,48,197,224,189,210,76,124,46,58,100,144,0,58,184,238,24,151,225,109,34,94,104,114,69,63,26,241,223,215,220,34,134,247,150,30,192,48,31,148,73,213,81,164,196,222,20,61,229,198,199,38,175,160,50,102,112,141,162,140,234,11,204,4,214,229,230,160,254,230,245,71,187,8,145,138,100,157,137,177,251,128,255,77,133,161,86,158,54,142,23,184,150,182,88,65,138,199,129,142,231,177,100,253,0,126,179,85,229,102,35,222,151,171,1,238,237,56,55,77,110,67,100,154,89,109,35,198,172,153,126,170,124,77,19,210,187,53,172,48,50,136,149,52,254,233,55,14,16,242,140,106,166,73,32,207,23,78,81,17,178,100,214,206,159,150,43,79,6,1,113,85,51,28,135,35,204,149,252,223,85,243,114,2,117,51,23,58,112,213,60,32,248,112,115,169,9,82,48,43,89,8,127,235,254,118,184,41,250,209,21,221,190,81,194,140,127,62,245,189,186,177,230,250,247,50,41,247,241,53,255,136,12,254,204,210,73,98,102,98,255,184,250,205,218,114,234,199,220,99,75,50,74,66,17,8,192,188,198,143,30,197,124,13,218,234,191,47,214,124,155,39,31,45,108,26,102,220,99,165,149,204,204,103,192,199,254,209,57,153,185,11,44,15,51,245,161,53,194,187,3,89,46,3,254,94,178,254,50,22,118,164,183,145,213,9,204,80,87,111,223,22,238,249,95,137,59,119,29,92,146,100,43,191,16,70,222,47,239,135,133,132,131,131,9,22,38,6,6,18,66,226,109,206,72,188,5,249,197,95,25,177,114,207,140,197,209,233,158,158,209,244,94,157,245,103,101,229,37,50,46,107,225,130,150,174,145,128,80,229,196,71,2,64,91,79,106,0,125,117,49,100,218,53,18,186,187,163,150,251,36,223,131,52,201,143,206,219,14,229,242,136,177,162,35,71,158,238,93,216,219,10,52,21,78,105,223,175,137,165,145,187,78,98,178,193,183,191,54,243,72,54,98,96,168,206,70,192,105,103,253,109,148,155,231,125,109,214,199,212,169,66,9,73,187,198,31,73,255,122,187,226,181,81,187,174,126,44,83,186,37,112,93,150,158,119,247,59,6,92,196,15,73,78,156,190,66,242,79,79,85,134,188,113,114,251,144,119,152,102,165,227,205,88,148,178,163,8,28,116,133,137,26,116,135,73,253,151,158,177,169,45,183,70,40,170,92,58,25,56,186,166,15,90,183,109,75,190,8,36,197,181,222,158,77,178,58,100,31,63,198,221,150,33,93,194,157,66,104,225,204,210,226,99,66,212,38,201,166,66,61,83,185,43,224,180,61,135,153,124,142,130,200,178,95,211,185,250,214,72,57,164,244,103,243,9,252,173,78,211,44,66,202,168,13,120,91,106,132,147,156,15,37,27,221,122,88,3,77,148,63,201,68,76,119,35,36,255,74,137,50,249,228,227,43,39,198,91,73,90,153,238,116,219,52,68,238,237,223,78,119,153,159,5,227,122,250,45,24,122,150,210,180,207,203,76,214,15,206,252,188,44,157,66,162,193,190,91,66,202,212,213,202,86,134,25,216,90,11,24,79,67,116,156,82,135,225,87,104,242,157,150,104,9,67,167,179,238,36,176,187,198,16,41,201,85,77,171,240,51,128,16,204,132,192,66,224,82,77,80,235,194,217,244,54,2,102,139,248,98,165,48,201,45,14,221,120,109,138,17,96,205,187,48,151,253,120,107,36,87,202,39,21,4,58,57,168,164,49,153,36,159,238,52,180,187,149,98,42,233,217,249,177,250,17,128,46,211,78,141,130,12,43,164,45,183,36,158,183,62,111,56,101,197,87,19,227,158,62,102,200,203,203,201,83,185,96,184,41,0,163,136,234,203,86,124,80,249,218,117,9,146,6,221,68,217,14,170,111,224,196,46,150,208,118,45,220,223,88,238,119,34,161,151,169,35,138,251,198,127,185,17,228,106,242,211,200,74,245,235,56,224,130,53,68,168,107,153,176,192,184,103,57,50,147,91,216,215,145,33,176,114,170,11,19,241,148,5,127,12,99,92,86,23,61,75,75,132,132,200,46,155,121,86,127,246,153,113,89,166,48,252,56,199,208,187,51,188,239,162,242,125,112,139,178,83,101,95,93,8,112,118,129,77,84,233,126,15,40,39,84,95,150,240,230,177,26,111,215,176,203,244,167,81,25,109,197,81,170,165,130,180,139,12,99,40,16,239,91,179,146,100,55,49,67,120,221,243,212,50,238,147,12,56,126,240,115,96,134,191,209,132,116,159,214,28,107,215,63,85,180,118,243,247,211,41,249,222,111,170,119,237,129,103,158,51,156,122,85,49,60,97,219,93,118,84,131,45,253,221,214,178,31,104,140,102,238,10,163,112,225,55,38,162,147,162,61,203,148,235,126,79,132,92,104,137,244,114,163,142,205,55,118,82,102,133,199,21,241,119,98,201,126,15,132,23,65,190,50,11,39,28,110,196,202,196,39,64,32,102,249,4,99,163,214,221,160,53,163,122,190,111,220,145,91,16,13,251,243,213,96,255,143,75,199,90,162,246,9,251,44,247,16,191,120,215,45,65,84,224,243,213,194,197,137,123,64,152,65,145,118,64,110,202,225,141,132,129,60,156,114,133,228,247,114,74,54,132,116,157,21,186,110,100,249,119,163,97,211,20,152,251,76,88,85,197,114,251,4,94,8,174,111,55,232,136,198,72,107,202,25,154,187,196,72,37,147,227,14,151,114,189,254,155,202,53,47,233,91,193,149,215,166,223,88,184,90,203,152,176,202,170,219,184,243,60,74,237,103,2,178,249,222,118,16,110,16,111,218,50,47,227,190,247,153,99,102,159,53,152,164,211,176,26,214,123,220,85,120,213,178,126,106,238,136,229,186,1,137,124,85,241,102,31,152,19,234,158,165,212,28,141,44,22,48,132,216,204,21,135,215,26,50,96,164,78,80,179,120,97,212,59,101,243,62,230,214,37,124,231,167,169,126,144,219,39,119,157,62,175,231,181,154,95,74,68,157,59,68,207,235,94,57,32,36,73,91,70,244,124,27,138,27,239,79,255,60,148,242,211,16,36,247,230,191,221,59,137,75,1,47,147,16,90,14,143,165,254,0,184,34,113,163,92,24,231,131,204,240,78,229,159,192,112,140,203,86,211,63,30,203,219,115,82,248,228,94,0,213,192,249,14,247,123,226,90,144,89,54,234,165,184,100,42,76,82,56,226,135,135,165,116,220,29,146,163,77,157,136,228,49,18,25,190,48,74,226,162,180,67,173,20,37,163,23,158,56,80,130,174,241,108,183,36,106,56,60,16,36,150,135,35,92,114,174,117,126,111,62,59,249,16,35,149,3,170,186,225,78,146,2,33,195,128,9,217,21,191,136,53,139,239,197,242,33,21,246,18,79,252,238,182,171,6,185,45,202,226,164,53,56,76,22,172,76,195,243,173,160,92,10,116,233,183,70,167,167,247,59,197,161,150,200,77,38,41,89,171,228,224,187,27,157,176,149,180,222,216,116,238,162,135,158,70,44,136,105,50,15,211,175,159,166,58,223,5,38,197,221,63,39,23,120,113,19,66,30,192,109,101,56,204,91,196,91,67,150,49,134,187,140,139,201,11,7,218,33,60,149,43,249,202,50,131,45,243,122,251,136,225,169,153,114,166,193,48,185,220,13,88,140,215,83,86,15,106,62,203,191,37,132,112,187,139,96,58,234,12,126,143,226,182,223,68,86,15,157,120,86,126,120,26,96,170,23,1,110,146,181,134,199,37,200,45,105,194,16,11,103,220,57,50,125,30,241,218,143,44,185,201,40,222,1,71,205,81,213,110,201,170,91,95,101,12,43,128,181,215,95,125,110,116,208,239,86,202,81,46,236,206,228,109,165,121,103,33,233,186,212,232,136,88,244,196,124,188,203,254,220,34,250,86,189,219,156,173,210,233,7,35,140,209,119,82,45,233,50,250,221,73,27,238,225,170,58,188,38,48,236,141,235,47,234,36,176,165,99,92,244,151,42,252,79,98,214,255,241,63,253,237,127,252,151,191,139,86,143,242,175,18,173,70,131,188,122,64,153,11,179,232,178,25,28,54,9,112,30,18,197,32,175,126,133,169,79,158,247,177,138,255,130,215,64,151,97,229,230,177,235,210,170,196,221,208,174,27,121,58,90,201,77,23,71,116,70,59,251,190,227,174,228,246,132,147,27,246,113,50,212,61,96,95,70,148,172,153,119,2,37,246,238,65,214,186,132,81,119,50,64,59,69,252,151,29,53,75,76,227,216,180,185,143,128,201,26,142,241,229,198,45,129,131,108,68,6,77,2,38,208,99,187,143,220,168,3,181,231,137,27,146,199,44,208,80,108,138,14,177,4,184,230,106,136,9,78,28,156,247,110,140,66,102,146,37,206,131,28,115,132,75,160,20,233,67,163,68,199,148,88,110,171,42,143,1,33,166,121,142,165,30,166,44,245,233,26,129,162,78,207,29,232,164,107,118,13,79,141,8,72,208,167,44,209,167,31,225,221,114,244,88,47,50,153,207,95,188,149,251,154,160,172,208,144,220,28,219,227,94,112,227,15,9,117,16,6,59,70,178,180,221,162,89,79,83,35,9,14,87,147,164,228,1,99,5,132,253,205,121,152,250,3,231,209,197,201,149,158,112,30,117,112,97,219,151,170,246,32,117,22,248,101,86,56,193,182,120,208,208,197,70,179,204,157,92,196,133,37,22,56,72,129,15,23,25,146,244,93,94,11,29,151,136,224,116,146,118,36,128,74,6,122,241,148,16,146,52,82,208,173,17,197,28,92,77,155,95,43,206,16,78,153,36,229,236,222,41,226,121,156,196,18,61,130,205,37,175,235,29,55,2,218,34,31,147,32,64,119,183,126,158,217,38,180,192,8,220,184,195,212,146,219,36,36,61,172,202,192,231,145,213,52,72,176,144,10,74,241,105,82,87,32,147,31,186,201,20,238,84,52,187,155,134,149,225,209,72,241,189,56,71,36,43,99,112,53,115,119,21,139,63,23,73,24,57,118,212,25,180,104,140,68,159,60,187,64,239,229,75,7,90,171,45,241,186,129,173,83,124,77,143,142,171,80,96,139,84,197,144,22,139,32,72,168,29,34,236,233,110,98,208,161,112,69,88,44,98,210,100,42,11,202,13,221,83,4,136,39,244,162,81,254,115,99,242,112,94,177,216,70,213,12,2,82,184,61,142,130,163,108,60,217,9,228,19,69,78,7,34,169,146,83,69,82,221,217,151,253,183,77,28,62,70,156,68,241,179,173,186,209,70,185,173,196,195,59,213,226,77,226,17,121,107,199,51,217,133,247,118,91,40,151,79,178,211,153,198,201,93,63,16,18,237,162,25,29,70,120,235,143,158,152,205,85,178,69,58,169,235,254,210,153,152,66,140,55,100,84,99,120,218,4,129,190,164,185,38,100,57,250,189,152,146,95,73,6,105,208,110,248,45,48,51,162,193,185,76,26,11,250,52,158,97,131,131,111,73,174,136,209,98,101,63,118,112,115,104,200,153,217,123,204,168,37,137,17,34,191,78,238,2,30,255,233,55,122,232,235,164,245,64,29,180,134,187,0,55,125,12,89,69,78,122,250,28,101,117,200,157,134,212,32,118,17,143,164,163,52,43,207,134,40,60,249,170,175,118,133,145,204,33,166,123,246,158,157,59,77,21,157,17,227,173,153,126,113,128,216,36,137,190,58,76,22,148,32,186,219,232,28,221,162,86,99,245,133,113,11,164,188,65,117,35,201,182,170,220,28,61,177,15,174,140,42,185,90,20,125,134,39,13,217,6,153,42,140,1,81,0,183,96,114,21,217,108,114,34,89,170,221,205,31,19,214,9,56,193,76,144,61,249,174,193,46,38,249,113,92,112,215,53,20,112,230,86,77,42,204,191,211,220,45,156,100,66,230,146,155,7,191,234,44,238,64,172,104,123,105,102,31,44,9,183,53,37,86,73,182,13,227,175,202,197,13,76,152,93,187,194,137,239,224,110,213,134,120,81,44,93,44,116,18,62,221,173,90,107,240,202,1,99,174,185,87,149,178,209,161,224,128,137,232,118,140,97,145,220,161,211,116,143,236,150,239,176,81,16,148,74,89,247,108,14,43,14,210,198,195,56,10,29,70,40,94,126,58,217,207,87,135,201,25,84,216,170,211,61,152,82,76,120,91,96,54,56,207,149,60,203,105,138,252,28,121,154,103,147,31,97,147,167,167,107,88,86,121,222,76,150,68,217,235,120,178,60,241,145,123,207,187,149,62,75,107,52,154,230,77,18,72,150,18,37,233,36,240,28,180,236,145,26,174,111,225,236,0,133,225,182,138,255,189,29,91,248,223,252,182,240,79,46,95,122,53,219,110,85,55,212,215,245,206,136,190,235,186,187,50,76,133,121,138,14,82,166,38,208,13,227,86,122,87,151,247,129,33,114,184,91,204,49,151,26,53,66,10,99,72,95,31,216,166,122,88,132,215,104,189,238,164,171,212,83,203,74,179,159,78,238,32,67,29,83,50,48,72,253,193,192,191,141,199,182,58,38,125,45,34,61,247,34,205,158,45,111,149,104,176,238,190,90,155,49,133,202,53,155,74,165,236,169,35,168,109,171,214,74,50,190,245,235,164,106,248,39,67,255,130,96,71,234,211,147,59,240,95,138,146,41,132,166,115,47,207,191,56,43,86,69,36,147,41,212,143,72,0,76,115,138,102,249,217,145,249,126,57,146,30,207,183,19,175,200,217,240,225,31,113,195,160,165,46,193,38,52,73,206,245,204,15,96,170,146,99,34,164,100,95,207,79,65,148,135,68,126,12,229,203,230,94,17,100,218,71,22,49,33,230,179,88,214,3,111,130,136,192,32,92,32,241,126,34,156,83,66,131,27,247,113,207,110,213,207,166,41,149,68,6,146,7,155,140,43,181,104,99,146,51,211,112,120,33,112,92,196,85,180,184,78,207,176,79,203,148,180,19,10,149,46,47,146,93,222,170,222,42,249,192,176,199,121,16,131,219,155,56,175,207,7,75,104,131,68,22,222,217,238,197,65,198,52,237,158,199,128,128,168,8,29,173,95,62,251,142,12,192,181,53,16,177,144,29,171,105,197,149,224,137,235,176,191,151,225,41,22,92,224,134,132,232,184,62,80,51,231,54,81,154,245,241,42,226,206,188,182,3,199,146,240,150,1,83,73,230,153,191,188,134,198,22,167,85,48,174,176,4,87,209,160,189,93,149,220,211,132,218,64,150,11,7,15,38,35,58,60,131,102,104,10,12,17,67,100,29,195,225,185,165,117,231,224,188,7,93,41,56,17,36,145,97,34,121,209,196,33,74,229,241,20,79,109,51,90,83,127,56,198,128,120,106,137,210,141,21,105,70,166,109,39,110,96,228,120,183,183,30,38,219,39,78,100,220,35,158,114,198,5,69,66,109,88,168,217,147,40,206,238,6,155,183,244,204,24,217,60,83,168,242,218,242,211,3,225,171,237,217,110,240,198,201,10,59,54,36,164,27,254,61,17,36,235,143,227,253,252,247,130,72,250,108,233,246,185,204,83,115,126,175,35,152,176,89,81,124,16,222,237,85,45,221,65,162,5,211,232,19,174,203,18,159,143,204,210,110,185,62,203,61,154,216,102,69,66,17,240,215,239,155,175,0,53,104,17,85,56,72,115,184,42,215,8,69,60,97,142,14,141,233,53,251,169,200,152,75,86,31,185,133,35,37,135,27,242,204,242,108,6,41,66,44,231,29,40,122,14,24,65,228,237,247,168,77,109,202,148,160,23,187,82,155,1,215,34,230,241,178,180,129,237,241,2,252,213,26,233,32,235,50,69,82,255,50,137,94,137,247,26,85,137,31,64,13,162,222,172,209,56,174,255,30,172,171,103,210,110,89,1,180,238,165,246,200,187,63,175,161,241,56,163,24,205,145,119,47,98,94,160,38,155,232,105,147,171,234,134,199,165,163,46,135,89,217,26,131,225,66,195,161,230,247,222,134,168,187,70,63,225,217,240,125,62,169,103,125,97,73,15,207,139,68,35,247,137,85,252,46,82,190,145,39,203,128,150,65,97,219,223,55,72,153,201,119,208,13,173,21,218,71,209,204,177,106,182,4,43,32,136,240,163,17,50,136,164,185,18,141,169,210,220,47,108,118,100,215,159,238,36,49,121,46,17,44,55,245,249,233,218,61,169,18,194,142,179,1,105,107,228,209,238,123,37,124,55,250,173,241,20,13,191,72,13,178,209,158,164,2,146,91,220,81,140,250,230,234,154,64,50,249,2,158,95,98,250,11,154,34,98,220,93,145,157,210,84,198,210,178,83,102,202,158,219,98,188,191,83,83,95,96,235,171,158,107,132,196,181,102,198,164,211,213,122,211,129,76,39,84,166,225,153,88,53,221,57,190,96,113,46,82,34,197,242,161,90,182,221,124,160,4,215,162,38,229,88,6,192,205,7,234,166,85,84,52,165,135,36,205,219,218,172,80,109,156,77,17,251,162,137,130,13,77,69,26,48,43,223,44,168,106,108,166,50,166,100,226,127,220,224,203,170,71,232,172,194,97,142,88,18,9,236,215,154,231,196,181,254,162,92,226,52,225,103,192,42,152,238,179,207,194,236,154,61,112,54,86,18,10,111,199,77,220,75,147,164,58,249,164,245,102,65,37,66,204,91,225,110,202,62,31,156,113,76,191,249,89,24,198,247,131,88,201,162,244,187,219,41,125,159,93,76,130,70,198,172,146,181,92,110,98,89,93,79,85,217,130,40,17,166,248,59,226,112,106,44,77,75,35,127,35,111,255,92,60,96,104,214,218,250,56,209,65,9,124,201,166,130,174,222,184,213,114,203,8,59,196,237,180,32,151,44,45,146,210,16,143,148,100,59,83,60,221,221,243,202,96,163,144,36,65,147,95,222,183,223,144,35,53,77,244,155,220,107,189,223,132,239,244,16,40,70,163,226,223,131,219,85,146,220,176,66,170,117,247,239,65,141,139,212,70,46,56,32,202,61,26,129,107,106,154,24,217,110,200,193,136,119,139,84,2,97,1,239,203,85,97,63,172,50,9,228,39,158,61,195,103,168,133,105,222,196,72,14,62,111,76,2,162,216,149,164,66,194,203,228,41,132,92,90,36,81,148,92,222,26,239,140,231,83,86,7,166,127,254,52,250,172,103,232,30,8,124,94,121,236,232,218,198,92,144,12,87,56,155,221,239,131,78,91,169,10,227,248,246,84,60,72,252,53,235,33,55,83,144,241,221,44,193,244,170,173,207,109,124,251,109,30,169,225,39,107,24,223,90,185,182,6,25,132,234,84,162,107,208,85,223,174,213,61,200,220,150,247,74,198,74,227,9,163,102,9,10,188,114,164,134,145,199,160,246,48,74,17,57,185,231,198,200,23,36,83,245,24,242,197,253,31,139,57,171,137,214,228,226,245,17,78,190,90,138,214,26,176,13,230,200,44,91,36,232,47,205,250,109,190,19,154,7,241,108,179,154,20,108,225,111,135,123,31,93,54,225,51,113,32,161,107,81,202,131,27,86,94,26,34,108,15,246,89,214,208,210,17,51,97,61,255,233,45,228,197,54,222,238,151,193,43,202,225,175,19,129,149,238,63,12,105,169,236,131,25,74,216,26,143,230,223,214,108,102,50,186,220,88,166,99,82,210,110,201,231,99,187,159,141,52,120,74,254,52,125,188,178,176,175,203,22,206,192,167,140,97,143,203,41,247,43,126,162,172,89,171,5,22,135,83,212,101,149,165,217,229,100,112,77,47,49,106,150,253,33,47,150,44,98,154,37,154,168,183,108,188,120,163,200,109,148,66,133,174,48,25,51,61,18,223,203,243,236,65,1,126,142,66,57,248,133,4,238,212,165,228,168,209,235,73,119,5,100,17,87,141,2,192,115,14,137,161,1,53,226,236,30,248,197,179,156,37,239,56,153,59,199,27,147,85,47,235,26,246,203,62,60,55,157,147,167,203,247,34,58,82,234,136,108,63,35,6,147,66,31,42,94,60,208,121,110,123,41,106,186,22,28,189,105,123,40,51,219,124,94,79,137,81,26,81,114,124,198,115,77,173,110,66,100,102,123,61,115,77,79,234,229,217,55,243,220,211,151,46,156,52,114,31,164,96,5,173,175,107,23,110,254,64,58,142,182,133,20,191,159,79,173,53,70,103,192,71,228,190,99,20,22,13,209,82,59,59,189,237,185,181,137,26,252,68,131,164,134,195,150,2,204,115,225,255,183,119,108,254,252,250,243,155,208,211,56,148,131,124,151,36,120,82,211,190,45,4,134,43,34,14,62,66,228,174,194,98,246,181,62,231,144,241,80,6,76,56,189,127,167,201,172,219,130,110,210,26,230,233,79,248,102,33,6,65,162,79,252,118,129,246,224,102,55,205,102,220,220,97,221,54,162,37,151,19,243,192,197,24,158,4,38,115,177,127,211,14,165,211,243,90,145,37,212,176,41,63,123,231,220,119,43,218,244,53,64,8,56,110,54,48,197,196,89,11,67,33,161,233,55,72,61,185,1,159,41,29,63,76,146,253,188,161,48,170,162,97,173,17,120,152,218,196,125,105,196,80,166,182,134,164,175,125,209,13,146,30,140,120,50,96,203,94,239,247,183,81,143,144,240,58,231,163,115,10,91,107,8,29,5,133,185,191,221,198,108,140,146,10,255,131,111,177,210,180,187,137,212,79,54,171,64,253,200,139,168,174,160,16,81,223,139,130,189,155,27,72,105,55,69,191,49,222,232,108,221,220,38,106,35,77,231,94,27,179,47,94,216,228,148,98,157,242,90,103,135,223,247,167,201,245,8,118,58,178,156,11,130,102,213,97,182,210,24,51,74,151,211,71,17,205,13,169,152,100,102,192,21,49,191,239,64,56,19,178,118,209,226,164,53,162,200,119,196,41,76,239,67,91,115,7,186,110,6,164,109,122,40,211,193,174,152,142,29,125,95,235,116,173,232,28,196,23,117,147,217,145,201,58,157,72,58,222,132,170,214,125,43,162,225,193,185,199,128,82,4,227,111,181,225,54,14,155,156,187,116,187,178,195,214,154,28,188,169,240,249,88,62,224,219,200,162,171,194,208,43,199,111,159,121,168,179,144,92,203,79,198,203,96,10,54,180,53,140,241,119,129,116,242,229,130,202,211,224,94,62,114,59,96,104,65,118,81,248,204,233,26,112,134,14,87,97,20,205,253,197,80,154,159,218,154,180,0,31,149,78,216,76,127,122,52,79,250,2,238,91,220,89,192,240,100,251,123,245,249,130,231,4,205,241,195,68,181,244,209,211,28,28,23,62,22,189,4,169,155,113,34,247,120,233,97,118,162,194,198,226,231,240,49,129,134,14,248,164,232,40,224,122,182,105,109,189,138,231,152,2,115,121,214,33,35,56,220,253,173,7,140,246,58,85,16,53,217,209,122,206,214,180,231,86,121,232,95,147,192,227,210,143,13,31,243,244,174,77,104,118,31,248,124,237,60,2,222,114,126,3,35,233,228,163,54,41,151,18,216,100,242,162,107,248,234,71,83,216,136,188,29,198,139,221,21,134,164,214,39,57,246,143,14,139,145,81,199,18,121,89,65,168,219,37,195,120,6,188,197,209,6,140,181,232,195,130,47,50,92,51,192,195,19,34,166,185,77,67,225,26,248,216,199,49,40,240,197,60,32,146,191,222,49,227,18,215,142,21,155,125,14,103,201,104,107,230,179,254,200,158,127,40,242,215,2,215,124,89,170,13,38,126,166,207,174,136,159,249,91,145,130,253,52,54,134,194,64,249,143,194,231,231,82,192,196,30,245,217,112,73,197,158,131,111,113,233,136,33,39,180,5,86,251,246,7,175,216,146,40,14,40,50,102,24,149,253,51,229,200,75,130,29,95,126,123,33,54,124,199,108,152,91,244,129,247,217,80,63,43,115,26,107,178,148,247,51,171,184,34,126,131,6,141,241,74,186,66,204,209,243,249,46,209,183,162,42,97,61,112,42,222,181,1,81,113,121,30,78,24,233,118,109,64,70,147,186,194,221,75,105,128,123,80,102,26,74,0,192,127,122,27,143,242,3,215,91,38,9,60,114,29,47,156,174,155,98,66,206,195,24,43,92,231,205,65,4,30,240,115,62,240,184,94,85,24,71,9,135,190,173,199,77,211,54,145,221,38,197,73,6,163,56,113,97,108,174,23,198,23,234,173,137,112,188,15,39,247,98,92,152,75,192,219,181,182,125,91,65,111,246,152,127,79,107,104,15,238,176,96,225,165,119,88,80,107,246,135,159,19,124,189,131,74,41,131,191,55,242,117,207,23,57,6,224,246,49,101,137,189,159,147,239,237,61,27,173,190,19,109,199,110,137,15,104,119,157,228,4,190,99,200,38,81,213,172,40,142,107,127,171,211,177,249,60,27,101,183,120,105,4,82,214,243,236,118,185,1,64,187,164,203,1,18,78,246,175,97,217,72,58,158,167,35,59,208,243,206,207,112,86,19,163,248,96,232,204,67,38,195,96,114,205,138,195,38,4,253,192,148,173,58,204,93,242,121,56,169,3,183,223,132,65,67,10,213,96,168,171,253,183,179,202,53,26,188,118,143,223,38,200,243,188,23,28,255,233,174,123,82,217,37,176,77,213,31,179,56,96,147,113,87,216,60,113,23,38,231,182,234,152,182,225,220,77,192,16,35,234,139,113,1,45,209,154,155,128,118,141,163,209,23,128,201,59,61,155,138,39,163,2,66,152,160,191,220,209,213,136,182,148,33,60,109,137,148,250,47,119,14,93,157,40,195,20,130,46,124,172,200,172,39,27,46,167,155,70,139,255,163,212,34,31,132,98,233,190,174,209,59,19,94,104,25,113,104,251,60,26,137,170,27,215,12,185,181,161,6,224,247,205,179,33,229,220,229,192,55,42,135,166,112,151,153,100,29,73,183,227,48,155,61,203,154,180,144,234,198,4,44,93,82,23,194,125,209,46,183,23,37,167,37,146,135,129,183,151,203,76,178,204,250,3,118,175,232,154,248,110,83,145,147,141,116,253,118,157,20,211,120,236,178,246,250,24,45,151,49,135,12,232,99,87,138,9,132,174,240,190,81,1,210,54,32,141,208,17,161,218,197,223,185,32,190,162,163,205,213,41,121,99,35,139,155,122,207,69,39,236,194,213,132,181,117,126,155,188,209,133,217,50,245,94,149,201,141,44,95,108,24,120,150,199,126,218,231,52,186,41,161,192,123,73,202,154,173,5,252,11,23,54,122,121,93,122,240,110,120,215,6,132,44,245,129,139,103,31,1,163,176,240,192,233,58,16,63,149,194,254,206,127,168,40,29,86,199,127,51,114,198,143,124,219,80,246,235,103,93,226,213,11,24,158,32,93,29,80,104,15,127,54,249,185,235,217,19,144,150,218,14,83,37,247,236,40,248,37,166,195,230,184,83,184,18,76,118,120,106,33,4,112,114,82,28,224,179,187,189,251,240,217,141,154,63,252,76,68,9,196,0,147,164,94,29,174,196,239,159,109,122,164,24,241,201,253,231,57,93,176,83,125,88,230,82,54,18,59,95,72,243,184,48,52,80,106,169,147,167,85,98,88,136,190,188,173,241,195,250,195,23,25,92,237,61,145,111,254,157,85,101,212,156,158,51,151,26,135,238,240,122,59,142,163,206,215,215,49,176,114,87,199,5,69,232,51,190,8,169,228,143,101,136,239,178,4,140,168,145,162,148,120,5,218,199,179,190,44,58,35,63,77,133,100,86,248,252,99,244,123,91,224,66,97,194,39,247,123,157,107,217,204,143,193,107,212,236,142,194,151,43,95,115,173,233,204,157,192,166,74,173,112,93,241,185,40,11,45,58,147,150,185,109,139,195,99,103,93,65,108,53,151,157,12,248,76,89,189,69,88,206,231,61,116,231,52,138,75,125,175,243,115,213,81,18,118,31,231,27,204,247,190,47,176,0,82,122,96,146,207,252,181,143,133,42,201,168,192,248,230,226,225,86,17,43,112,56,178,65,71,106,106,168,156,131,178,126,90,119,6,83,238,164,48,76,41,215,204,55,218,143,166,115,120,161,93,53,162,103,100,233,52,133,225,174,246,135,51,205,150,204,225,31,83,133,63,156,106,133,7,237,183,210,31,176,224,119,85,148,178,154,26,240,22,26,86,203,223,193,45,226,48,162,48,250,181,160,230,242,179,13,130,239,166,166,6,161,1,159,194,120,72,66,239,215,42,14,72,53,43,1,207,173,27,22,138,138,181,197,75,15,209,36,109,63,153,80,249,90,144,164,101,125,184,101,145,198,152,76,24,101,20,46,87,117,238,7,239,41,141,33,232,243,173,210,178,123,245,209,148,217,245,238,253,166,156,94,239,46,147,168,244,246,126,195,89,61,229,181,38,235,178,122,199,144,63,209,157,116,218,60,242,142,145,107,172,126,63,220,213,55,165,23,120,60,222,101,19,106,137,149,89,9,34,201,144,241,249,70,138,103,11,67,54,40,227,221,125,38,52,150,135,160,112,133,198,210,194,127,37,67,50,44,45,218,187,69,222,131,30,231,16,171,244,248,86,148,16,52,249,229,1,211,105,252,48,9,116,50,34,3,18,255,229,115,204,68,210,247,3,167,21,51,212,132,235,213,51,128,114,102,12,24,233,30,122,129,64,8,238,114,243,1,155,167,71,96,14,189,232,154,249,135,181,227,5,237,13,31,80,200,182,213,24,38,191,116,185,129,69,169,86,125,30,158,96,3,246,137,130,135,87,103,2,93,105,177,60,136,29,234,237,132,187,76,236,147,231,227,53,29,180,142,166,92,52,38,133,87,111,62,232,84,230,123,211,164,84,106,53,157,101,9,187,199,205,93,187,27,234,76,73,112,135,249,202,132,72,32,235,110,117,44,111,89,122,231,165,72,28,16,184,19,174,201,14,151,231,84,52,22,158,221,29,53,110,63,129,43,46,225,237,48,215,151,165,112,41,55,117,200,88,127,155,176,8,192,182,215,246,229,197,1,38,154,171,191,157,9,254,122,199,173,18,76,99,28,217,117,214,128,123,26,187,61,17,146,74,22,130,195,136,228,104,112,102,83,120,233,191,221,167,92,2,136,220,52,95,152,216,167,69,35,51,203,179,138,0,155,94,51,207,249,232,60,21,128,24,226,2,142,37,215,22,194,142,89,252,171,36,148,205,233,19,112,79,75,106,22,216,36,60,124,146,204,53,138,140,22,209,163,18,141,41,161,158,250,108,102,168,159,212,72,206,73,190,44,209,166,230,62,105,2,33,48,8,11,250,35,160,115,24,142,128,162,48,92,18,254,90,120,34,21,133,121,254,3,141,247,83,10,57,201,100,199,83,187,29,198,71,243,192,168,114,175,11,195,136,47,40,172,90,43,26,155,203,179,40,156,114,247,95,206,120,95,229,165,22,130,152,197,97,136,15,52,78,101,147,226,190,51,156,162,83,138,41,129,179,83,238,76,196,161,37,229,148,25,65,96,188,57,10,251,140,132,154,200,242,25,142,162,65,211,245,209,36,51,223,57,132,12,41,165,176,2,147,125,118,221,159,203,4,179,158,214,84,42,196,195,59,246,154,246,12,169,217,233,240,40,79,132,217,42,211,246,242,135,83,238,53,116,68,11,218,11,222,181,105,194,47,10,71,104,111,37,187,244,200,20,228,150,225,150,63,121,10,66,180,126,80,162,167,213,7,212,184,56,180,99,9,42,33,239,24,150,136,206,19,83,16,158,254,211,219,200,36,20,70,137,237,194,63,190,0,217,11,72,98,191,25,194,211,146,8,147,156,27,201,106,7,238,237,151,156,149,231,238,76,22,219,246,137,66,30,224,144,205,57,97,92,94,138,185,137,100,134,144,80,31,20,58,142,107,197,34,35,155,186,14,40,249,246,55,179,25,94,148,1,177,160,194,28,243,119,68,171,41,197,60,173,107,217,119,227,231,22,93,132,156,166,37,203,132,190,166,166,37,76,204,253,192,253,166,171,26,237,108,82,67,20,121,14,138,203,28,102,123,213,198,184,170,125,200,186,241,76,11,218,207,56,164,104,204,249,36,159,163,64,123,212,252,167,237,230,160,173,43,23,137,233,48,230,138,194,36,17,94,3,196,178,149,178,46,31,56,249,171,127,46,248,46,244,151,207,105,229,182,34,84,118,100,70,41,156,194,41,101,154,148,79,227,99,3,123,126,5,104,146,90,98,96,42,230,2,102,75,214,110,231,43,89,251,67,75,151,107,88,178,156,105,31,176,97,89,238,138,162,13,233,239,68,84,92,159,156,76,177,207,81,202,204,187,194,148,63,148,128,83,18,175,20,219,102,138,181,97,60,243,98,43,34,143,113,134,208,63,6,234,112,169,41,12,79,97,252,54,153,128,207,195,83,242,144,60,112,209,76,130,108,245,211,241,211,21,214,33,133,73,48,141,103,35,87,215,21,198,14,245,111,137,156,123,215,159,70,245,53,126,57,171,61,70,138,73,242,144,4,40,185,73,10,19,120,243,143,53,172,234,82,224,193,199,138,126,19,23,157,10,115,249,145,214,57,139,163,33,17,238,232,219,97,2,223,79,99,220,153,43,208,178,159,33,235,112,145,251,12,181,221,90,59,78,2,251,12,116,116,53,79,206,236,157,151,98,221,224,26,82,234,192,216,118,171,4,156,213,247,79,184,106,185,239,31,50,164,53,116,205,31,211,143,16,111,192,143,193,149,113,133,182,0,187,176,31,129,242,86,2,183,119,14,86,14,205,28,112,205,235,121,54,183,159,17,240,115,153,79,144,239,174,152,255,125,106,97,75,179,92,120,183,158,13,78,237,129,145,239,18,180,62,63,141,192,71,93,2,79,61,57,40,186,92,250,218,122,31,49,241,197,75,206,243,123,107,33,5,110,102,11,221,202,20,131,135,208,138,64,85,189,114,145,151,158,253,89,59,41,88,60,13,166,222,71,97,28,24,89,62,245,84,27,195,210,6,114,188,22,233,41,83,225,1,25,118,192,79,188,15,202,139,103,162,88,201,186,194,169,103,157,255,106,244,167,4,69,96,236,9,132,212,229,6,8,95,140,19,41,255,214,86,209,133,107,162,185,178,234,207,17,153,244,189,136,165,9,186,117,229,37,216,188,71,236,39,164,211,105,183,33,40,137,183,130,217,71,27,15,198,36,182,73,100,244,180,95,3,98,160,248,101,168,139,155,194,72,119,7,186,250,251,236,124,149,24,127,155,104,237,186,240,18,121,103,41,182,27,211,99,82,216,148,100,3,158,73,103,176,217,151,177,39,12,82,106,245,91,158,251,119,93,114,120,60,183,10,46,143,179,198,70,104,118,155,194,20,19,200,177,133,50,167,194,212,212,6,188,159,29,195,188,160,114,218,194,88,162,35,10,35,96,236,254,4,114,158,198,181,203,162,54,81,170,172,48,129,173,128,107,173,106,67,155,218,124,139,103,183,39,231,131,250,88,110,171,97,128,212,164,55,7,242,186,47,53,187,153,47,185,60,35,154,173,154,36,140,31,24,72,20,38,56,239,115,97,114,207,211,223,206,45,137,229,180,187,84,255,131,226,34,247,247,226,110,161,168,157,151,59,172,178,213,158,85,157,198,144,211,97,153,137,167,48,33,137,104,221,74,127,150,7,231,67,141,214,112,40,249,111,19,250,88,53,222,106,153,40,134,162,35,188,131,88,147,83,180,88,128,201,242,247,17,165,122,62,14,38,96,219,195,47,76,253,70,152,40,156,59,240,109,248,242,129,251,166,63,48,140,130,254,53,145,180,47,138,86,46,210,142,146,169,151,21,198,90,10,24,198,82,237,217,52,209,110,135,167,90,178,192,163,167,152,195,92,106,98,26,86,211,160,247,157,144,216,149,120,115,65,77,49,218,97,98,120,218,120,88,37,165,195,136,84,234,79,119,248,108,239,160,152,250,101,215,215,54,250,188,251,94,3,78,158,173,99,134,30,163,163,150,239,25,224,36,239,242,198,202,23,20,176,109,72,199,240,55,110,223,236,200,100,232,250,181,126,202,70,222,186,91,156,88,97,72,74,155,195,4,44,182,194,108,196,221,97,248,170,21,134,213,200,45,5,248,171,132,64,6,184,114,161,118,120,104,73,24,48,54,231,29,113,14,61,161,148,165,154,102,140,225,219,25,10,233,165,60,112,45,158,120,65,178,117,149,196,87,36,59,169,191,189,40,17,134,52,21,29,51,47,31,180,181,84,139,5,184,229,203,72,59,215,175,216,122,41,92,243,118,115,150,229,35,117,195,192,201,153,84,166,149,46,214,166,173,147,185,197,63,120,115,113,217,58,166,199,192,247,140,41,171,247,92,207,108,224,190,230,115,197,106,91,116,200,7,66,143,110,105,108,51,228,178,194,248,243,189,53,53,253,121,43,12,177,66,118,24,18,178,7,134,6,206,123,126,46,19,194,3,6,76,148,206,123,14,251,204,211,181,243,145,170,59,44,140,222,115,42,58,168,52,112,148,32,196,3,155,18,229,133,145,38,79,15,92,157,111,31,152,208,245,82,24,43,230,78,68,242,83,167,142,41,121,57,219,79,124,2,147,82,124,85,161,253,106,177,51,48,171,167,174,48,136,72,61,246,197,215,30,18,16,172,150,144,26,211,120,35,242,52,158,135,59,49,21,40,37,237,69,81,226,251,62,42,103,162,74,225,23,188,84,148,78,126,48,217,87,103,245,151,7,198,155,232,240,110,34,66,83,205,159,155,174,65,252,19,119,75,15,204,31,205,11,63,133,220,160,72,147,56,104,210,206,138,162,149,234,143,38,217,161,235,75,219,222,144,47,76,121,73,107,15,156,125,18,155,252,154,184,79,129,81,44,245,142,225,155,210,141,97,64,185,191,3,166,138,245,105,61,209,1,188,48,164,121,207,215,180,194,226,114,225,1,101,234,122,224,243,71,254,222,195,242,143,30,152,139,218,133,41,38,218,111,99,63,242,109,45,9,49,197,239,167,253,18,77,201,55,206,195,183,227,2,83,151,253,124,15,114,8,239,179,77,219,61,229,103,42,240,219,31,220,9,10,61,40,180,111,219,81,72,198,250,3,151,107,190,81,225,93,133,254,225,135,206,64,41,235,255,3,189,69,222,164,129,147,219,218,158,126,109,247,123,109,234,113,196,10,50,248,210,3,89,14,121,149,82,58,123,103,44,106,135,183,166,228,218,4,30,183,166,146,227,24,198,146,103,126,231,184,98,32,60,11,45,240,51,9,107,188,86,129,46,69,208,99,154,157,189,238,142,231,49,175,86,106,15,76,242,227,125,54,94,78,201,81,3,230,118,154,29,174,42,4,0,124,238,1,197,31,142,49,162,211,200,164,102,175,197,187,9,148,229,249,180,198,30,184,243,100,162,67,208,159,214,57,74,166,14,76,212,255,233,57,97,210,104,125,110,2,186,103,28,219,188,207,30,48,21,233,242,69,206,12,204,158,223,128,216,65,123,78,198,110,113,145,226,48,21,203,218,181,98,201,103,14,119,77,115,54,56,149,107,233,108,35,67,81,195,179,27,87,164,195,249,204,186,246,192,199,122,185,14,216,77,21,167,100,150,27,92,99,109,46,75,22,127,90,27,223,142,195,83,107,108,13,174,219,39,234,57,109,170,68,162,64,48,165,154,195,53,61,155,10,38,89,169,222,181,66,66,74,126,96,156,86,14,163,169,246,252,118,77,238,160,229,124,105,243,121,118,153,30,63,54,235,251,157,44,92,174,114,52,86,81,21,67,93,26,2,20,199,207,11,87,15,251,109,19,143,31,239,179,139,167,136,146,79,95,230,40,47,60,124,245,82,127,245,14,89,137,107,4,101,22,251,157,103,252,242,93,218,199,122,155,251,69,143,17,28,104,109,117,252,241,202,241,100,188,122,127,116,107,197,166,194,205,43,189,47,133,82,152,191,212,128,42,236,25,146,90,99,180,71,21,95,228,247,157,99,56,7,181,64,239,28,75,242,45,96,244,127,87,199,249,159,120,54,148,20,239,52,128,178,198,91,115,215,121,39,81,119,170,1,96,24,91,159,105,98,55,103,135,169,132,255,115,109,249,121,78,104,190,229,246,174,204,203,6,12,124,94,179,212,119,93,39,239,25,87,175,119,229,113,117,114,20,255,64,125,119,20,47,208,217,38,155,242,46,122,174,94,1,147,249,62,158,237,10,174,48,135,113,204,61,187,89,30,61,54,28,150,199,179,93,81,33,122,131,77,84,187,141,199,160,61,27,70,247,58,152,77,58,220,51,143,170,133,231,29,61,134,70,125,26,247,226,119,190,141,153,191,159,149,71,114,170,159,47,38,171,253,76,51,114,225,239,21,99,91,17,250,51,23,234,138,228,108,110,151,68,118,5,54,167,138,191,151,81,30,63,112,118,230,125,224,173,44,10,192,200,210,250,195,73,219,127,206,151,243,49,155,31,156,136,0,174,103,22,31,83,195,179,237,183,229,137,189,93,131,0,194,95,140,152,218,219,53,14,44,135,43,215,104,157,13,13,41,140,236,112,77,249,153,13,157,187,149,127,18,104,66,158,81,99,241,186,189,128,83,100,60,147,188,219,189,209,225,253,174,16,4,135,125,26,111,75,189,121,96,234,123,189,103,212,22,233,160,116,219,227,28,69,223,93,251,61,176,205,253,131,224,60,126,222,154,213,22,131,210,246,214,155,83,39,225,194,79,108,204,160,167,233,177,126,151,191,114,183,181,170,240,116,119,228,166,27,226,151,174,38,19,190,154,255,110,135,9,74,159,141,110,222,240,151,234,108,27,218,154,203,160,191,211,48,141,123,177,190,58,28,128,31,137,8,65,222,38,69,177,118,155,56,86,76,115,248,125,244,16,221,79,82,36,114,174,79,219,229,196,64,120,138,207,63,60,40,18,13,211,97,152,55,230,3,187,70,37,48,161,88,181,148,135,21,184,95,120,166,254,172,44,92,59,37,123,235,105,234,25,15,124,142,57,255,237,249,168,32,3,103,47,243,2,158,227,113,229,16,105,188,9,158,7,62,127,63,247,26,252,239,197,7,116,17,119,121,159,61,175,201,9,140,28,244,219,122,95,254,17,96,238,172,253,133,181,53,18,190,79,207,44,241,255,194,16,56,252,125,107,239,56,52,56,127,254,182,188,54,210,111,127,246,92,6,205,232,106,246,251,222,53,223,153,146,45,40,247,254,118,139,15,70,177,193,115,141,29,196,148,170,163,163,72,65,147,125,175,21,115,37,83,121,253,120,83,76,132,247,162,25,45,212,242,78,149,152,164,20,0,60,251,9,19,237,86,58,2,119,229,7,248,77,211,53,2,166,178,232,129,185,61,222,15,146,11,233,210,15,204,197,216,91,163,10,51,250,3,151,155,141,99,101,60,148,144,63,107,147,8,128,195,243,189,65,12,2,161,217,81,184,135,158,181,217,83,141,49,51,93,221,231,217,112,213,249,168,212,86,234,187,58,33,240,89,14,147,239,241,180,198,75,30,173,225,9,120,126,155,175,233,191,77,102,218,115,227,59,61,155,254,90,196,202,235,227,210,56,54,120,204,5,147,8,125,46,178,212,95,249,144,66,241,190,159,43,244,36,171,192,97,52,190,222,27,54,188,137,23,238,70,144,242,92,131,137,31,56,12,161,248,211,181,51,42,41,224,161,250,64,118,209,197,189,230,48,2,147,207,29,251,204,195,225,95,123,36,101,193,255,57,99,102,243,97,129,110,255,249,218,92,132,179,207,114,152,234,159,235,127,61,167,70,252,54,81,60,189,162,119,19,120,190,191,93,136,145,36,181,161,72,73,236,1,43,155,25,40,239,210,29,37,101,65,190,246,57,7,209,130,112,152,138,157,174,48,170,40,1,175,242,120,176,218,182,192,160,195,216,53,91,225,234,17,246,3,67,9,172,183,151,70,14,141,207,165,130,239,77,195,28,199,30,107,55,20,1,92,243,19,128,49,57,41,223,148,202,217,16,179,142,138,233,146,205,233,48,156,88,79,107,140,222,232,26,211,250,249,237,68,173,146,195,179,87,157,168,231,242,232,114,106,192,235,108,244,250,222,148,35,249,206,129,241,157,213,177,129,212,91,245,135,195,207,252,88,88,141,83,219,123,142,216,104,211,67,191,65,237,117,229,67,45,166,168,166,97,27,147,128,180,163,21,133,12,133,201,163,110,1,19,74,82,24,86,190,237,48,164,16,250,193,206,230,27,223,179,226,45,86,135,37,78,194,62,162,53,196,14,58,42,29,238,207,232,248,120,28,119,199,240,47,107,199,91,207,172,123,22,74,62,183,76,217,208,249,24,196,44,143,56,90,43,92,247,122,203,104,136,123,71,191,224,138,121,208,122,22,96,188,21,69,152,15,140,6,67,116,108,247,199,125,140,78,210,101,139,50,120,143,103,26,86,152,72,252,225,38,5,254,192,117,213,248,92,249,145,225,4,206,245,210,96,27,188,30,223,93,59,59,129,235,181,146,79,117,30,175,19,137,196,223,248,30,249,201,202,4,206,235,82,252,2,31,27,239,233,26,194,240,59,30,126,80,13,29,89,32,49,69,107,75,100,87,152,236,154,128,207,210,213,75,70,253,37,164,59,108,164,130,10,83,198,115,23,208,57,99,186,154,151,21,138,10,63,7,96,69,44,234,33,56,123,107,154,49,199,207,97,87,212,251,12,203,249,77,0,0,134,26,168,40,220,112,122,57,12,15,131,194,36,37,174,248,109,115,45,42,76,37,179,15,26,46,44,181,246,43,202,8,217,127,251,244,77,31,13,187,66,245,33,163,40,68,35,13,21,183,110,243,169,66,120,69,207,144,202,106,29,241,104,46,106,10,23,138,137,125,80,26,42,117,15,12,245,152,183,110,28,74,218,181,76,13,181,15,74,35,149,70,91,31,91,83,190,38,219,159,78,180,74,41,121,172,1,162,136,122,136,176,11,57,19,40,241,254,38,12,58,149,170,194,121,43,67,128,209,216,44,10,215,33,19,173,195,222,46,191,141,80,237,116,107,230,124,233,221,244,16,41,200,126,197,190,50,96,150,145,23,43,68,232,150,175,160,179,243,62,225,110,170,70,103,108,13,211,136,182,4,30,103,3,140,153,70,65,165,118,220,88,153,189,49,127,171,75,167,112,11,138,157,1,73,94,189,219,161,33,176,253,112,172,191,192,150,194,231,78,239,134,241,49,78,86,82,71,109,225,8,242,198,144,224,116,253,105,156,144,177,190,72,40,208,189,152,128,114,114,35,14,170,195,199,235,88,206,39,218,110,218,66,1,188,244,62,124,44,35,104,104,29,134,42,74,223,139,136,166,219,89,13,218,65,53,217,141,14,60,13,135,97,213,212,158,67,15,233,61,67,210,80,227,186,150,104,187,3,54,15,143,192,168,216,249,144,66,100,178,159,15,146,131,127,24,81,82,252,86,250,177,77,220,101,57,12,189,177,62,60,33,15,226,173,155,17,70,42,220,92,204,28,152,146,49,253,156,204,123,63,58,155,5,249,159,214,217,217,166,73,105,71,196,65,134,156,139,227,205,100,4,94,143,201,78,181,243,240,137,214,40,255,208,175,77,89,111,243,125,5,62,131,199,79,0,29,133,171,149,39,88,177,159,37,64,157,232,136,215,166,72,73,215,87,182,108,162,187,252,140,41,54,63,173,41,166,240,215,70,185,116,61,173,33,166,243,247,66,9,64,207,1,82,234,179,27,252,20,124,60,183,36,104,60,179,239,105,99,24,189,153,194,57,251,52,197,168,218,122,65,227,164,13,131,99,88,33,182,142,105,162,51,209,122,77,13,72,163,150,179,124,163,31,171,106,106,3,84,186,237,38,50,82,12,65,78,90,21,24,71,150,15,25,100,74,82,147,80,169,48,170,177,145,19,164,21,102,100,232,11,78,139,233,40,204,176,15,74,37,192,29,80,152,152,244,208,38,151,225,92,146,188,103,28,157,89,59,14,103,189,95,59,153,192,115,105,235,2,101,156,247,172,114,134,104,107,88,138,124,14,195,11,171,119,5,19,2,136,75,14,114,82,162,85,13,156,230,85,144,0,62,31,171,232,139,145,105,228,23,230,73,149,215,210,49,205,136,249,122,235,102,12,11,10,227,35,13,152,186,17,29,114,116,203,124,63,60,118,255,217,141,187,192,80,107,182,128,103,209,83,223,8,166,107,124,18,168,126,146,254,54,85,37,126,211,152,157,228,58,125,49,43,143,245,65,165,104,71,236,121,35,12,175,126,56,146,255,156,244,147,160,188,158,163,231,198,119,255,192,189,59,233,51,84,238,136,46,41,124,12,177,120,54,36,94,79,227,92,195,224,32,31,64,184,127,96,64,220,30,34,5,46,69,178,79,129,41,143,246,135,19,87,145,29,141,248,7,23,87,135,187,240,187,130,214,124,153,129,64,205,246,85,24,185,196,104,140,211,85,91,147,239,224,134,45,1,108,141,57,172,31,215,132,119,124,214,38,162,28,245,167,40,237,182,142,49,190,45,253,32,19,10,94,239,26,181,214,98,41,241,214,179,172,120,184,209,5,40,140,58,131,183,94,184,47,159,135,167,146,220,144,34,158,94,116,117,175,65,110,189,47,2,194,152,67,31,62,134,135,121,128,137,133,105,215,144,138,247,158,65,140,167,203,19,238,173,20,159,147,157,100,233,144,35,135,23,173,177,123,116,196,33,19,242,141,154,114,80,33,41,6,182,220,1,135,141,76,77,225,32,163,1,158,74,228,9,220,194,109,106,149,130,237,65,207,205,47,59,90,224,114,80,52,59,81,240,178,98,49,13,212,91,62,156,211,227,163,222,209,68,16,143,20,124,42,33,186,195,91,84,90,65,225,223,184,155,41,172,195,253,249,212,118,101,245,103,227,3,216,58,38,205,84,114,28,62,23,135,169,147,148,123,165,187,248,22,210,94,253,233,25,108,206,195,97,2,161,207,111,91,197,222,133,203,83,92,137,248,241,158,113,83,95,165,29,99,95,31,142,132,183,155,158,16,228,246,161,179,16,63,168,95,198,87,49,145,9,133,9,22,59,140,8,81,121,126,187,231,225,251,252,162,136,62,107,207,169,199,75,1,143,94,159,15,118,246,113,121,246,234,229,25,180,138,57,226,147,161,161,11,248,194,57,198,140,250,243,166,159,179,236,237,206,96,62,222,46,47,202,194,118,120,33,81,171,112,212,120,29,24,242,83,61,242,57,195,253,209,231,132,22,138,16,64,100,105,2,238,75,35,241,48,157,172,50,3,166,186,225,121,116,115,254,93,206,134,132,235,241,129,235,165,149,0,70,199,73,135,164,88,229,182,195,148,1,60,15,183,140,119,135,225,180,120,186,118,240,236,19,133,68,200,103,30,33,123,239,166,254,154,38,97,251,192,28,234,14,83,212,255,180,230,44,245,17,135,60,229,217,236,74,114,41,62,202,66,173,22,94,96,43,235,245,169,192,36,126,14,47,18,91,253,214,104,28,186,117,62,48,254,101,135,33,82,208,174,229,179,29,198,160,110,163,59,123,224,218,227,123,155,146,208,122,224,84,253,66,203,41,218,158,195,13,226,10,223,228,45,209,50,61,173,167,51,77,33,25,196,198,243,252,54,153,208,205,225,119,26,66,251,93,28,35,26,59,94,52,185,29,179,217,106,255,104,236,164,147,48,26,225,70,123,198,4,145,246,234,112,21,13,230,31,186,252,104,218,100,93,172,247,165,114,10,116,142,253,39,186,221,79,76,138,102,249,3,46,75,224,250,228,19,218,136,52,129,209,37,121,135,211,125,127,56,19,202,31,47,181,138,47,107,136,72,133,196,254,247,37,35,206,185,225,55,124,7,148,60,164,225,240,168,111,91,24,44,29,100,199,121,231,208,14,243,233,152,244,199,234,88,239,252,77,110,138,111,106,232,158,117,75,238,155,223,224,113,194,63,118,190,173,29,63,215,112,180,191,7,27,166,184,159,169,120,64,52,62,107,235,182,184,83,132,4,144,245,238,56,216,6,62,40,125,64,54,243,236,25,37,246,171,109,1,188,119,75,65,4,234,194,132,120,222,205,240,188,169,111,134,176,41,139,220,141,237,118,101,175,128,209,166,254,99,175,92,177,0,172,176,232,129,57,38,253,197,38,51,252,121,49,88,61,125,125,204,63,134,212,210,4,28,60,54,74,42,127,108,226,126,241,218,198,158,245,254,242,78,2,163,244,247,30,1,187,197,195,161,56,252,179,117,141,126,47,99,208,120,127,123,186,33,2,131,215,120,64,228,213,29,180,11,199,251,90,213,55,225,205,69,233,177,220,176,197,220,188,34,19,101,190,99,114,230,161,191,21,132,134,207,253,162,224,62,139,198,115,181,247,224,234,87,17,24,221,4,106,225,218,251,165,239,209,130,102,72,209,188,33,166,201,116,235,41,35,159,153,30,35,157,60,146,123,161,203,60,57,63,22,76,65,114,41,30,142,196,68,249,99,6,23,135,179,169,213,62,243,159,96,188,195,212,218,191,135,98,202,209,115,226,103,239,161,119,166,85,115,20,29,233,119,217,247,91,106,11,140,85,221,223,115,233,146,135,82,255,88,30,199,2,126,131,91,3,9,139,2,57,202,50,40,16,87,116,71,137,245,232,152,192,12,59,253,165,43,150,153,94,207,105,236,238,173,76,162,186,126,44,251,229,123,24,103,138,230,170,78,4,84,168,239,193,66,61,74,43,58,67,39,105,141,247,184,60,159,5,131,68,127,185,65,152,234,207,38,65,79,15,91,124,147,238,132,133,41,23,253,13,129,135,41,79,93,248,220,128,117,175,154,232,26,221,77,24,89,143,38,252,15,228,158,205,228,55,251,108,33,174,244,174,157,236,23,151,211,180,99,249,254,99,245,136,255,251,191,255,253,191,252,247,255,249,15,5,36,250,191,134,128,4,249,9,168,154,222,210,43,180,192,231,83,9,141,12,159,160,144,173,252,69,61,61,95,56,121,69,211,248,73,129,107,87,225,95,146,174,82,110,163,213,228,150,159,18,176,166,224,88,177,249,240,2,0,10,88,138,210,35,38,120,73,163,4,109,152,126,90,249,171,198,1,82,124,167,38,25,232,79,14,173,242,110,115,10,120,166,125,254,171,58,10,129,123,139,15,182,73,124,82,242,0,18,143,98,76,141,204,232,47,234,106,69,197,41,198,20,138,16,29,83,228,63,91,212,39,246,179,49,212,254,215,116,149,203,105,191,161,246,201,73,184,36,215,5,184,112,159,117,24,134,221,241,194,94,126,13,124,94,228,175,121,147,74,233,68,105,185,70,233,151,77,128,127,23,112,39,4,235,48,220,120,138,114,109,184,233,147,137,152,142,6,93,22,233,17,217,209,249,87,77,45,252,41,164,158,121,178,10,210,29,79,181,35,138,212,126,223,132,251,100,107,124,7,39,99,241,136,193,177,46,230,208,208,47,4,103,211,173,48,147,129,95,229,47,122,209,54,142,1,233,209,61,56,170,52,204,197,17,216,5,166,150,73,19,49,58,241,141,64,201,38,254,139,222,163,34,73,230,17,131,110,186,141,26,231,39,120,232,151,116,162,250,68,219,255,146,174,254,19,67,66,253,113,136,5,58,204,82,80,99,23,95,236,189,122,159,235,84,65,75,68,29,187,19,186,39,135,169,124,110,143,39,62,221,44,120,131,211,126,108,97,83,58,104,241,240,217,159,11,215,178,124,78,129,203,115,3,48,123,55,126,27,179,252,133,91,170,210,250,108,107,250,98,196,101,110,242,25,169,128,75,104,82,44,124,145,60,128,14,60,247,115,85,132,68,83,134,5,131,248,133,231,204,77,224,242,140,57,199,216,245,0,145,90,59,122,127,2,43,163,94,22,161,31,172,25,229,68,109,168,198,246,47,70,214,248,124,98,62,100,15,11,156,222,128,146,9,66,4,252,220,21,141,251,184,236,64,143,69,173,129,50,20,255,70,139,201,2,35,203,19,172,202,190,141,25,156,214,19,9,35,175,213,223,11,7,93,121,30,142,130,108,23,248,9,3,16,54,93,241,211,112,87,62,29,223,199,140,136,103,147,24,255,198,232,32,66,136,69,208,133,93,218,224,99,3,197,144,246,167,112,122,153,80,69,124,78,194,247,234,14,132,250,248,42,141,25,92,87,123,90,143,184,26,65,249,182,158,176,104,38,137,57,11,44,124,196,192,230,195,115,24,58,247,167,53,229,156,83,224,241,192,38,187,16,163,66,144,162,63,112,191,92,151,6,207,250,12,90,129,37,196,239,78,212,84,60,115,133,236,248,190,4,174,207,152,158,125,195,253,133,240,255,241,65,95,248,202,79,253,224,246,204,180,98,165,112,14,143,231,194,72,201,203,173,248,54,180,79,245,137,67,211,151,226,86,119,134,87,211,10,76,166,60,143,248,105,82,63,159,56,118,217,213,119,37,18,74,148,186,99,253,82,44,253,189,206,147,214,243,219,198,44,239,247,77,228,17,180,241,192,93,235,141,187,113,170,75,102,0,19,243,254,50,234,244,234,128,218,16,247,21,95,32,20,173,103,77,16,75,103,198,239,112,60,156,163,85,11,4,72,125,223,225,17,177,72,153,62,27,70,133,237,48,161,122,205,3,38,209,96,23,255,233,1,15,159,62,220,248,100,178,195,208,7,21,133,173,114,238,194,80,134,106,110,245,49,125,252,107,164,142,204,213,211,49,178,157,221,105,129,14,153,154,120,70,174,212,188,245,217,106,187,102,27,37,210,254,135,183,174,68,9,166,194,100,92,110,119,121,236,231,248,2,94,158,147,0,175,236,83,167,194,74,44,201,27,103,51,85,21,38,189,47,188,45,229,28,148,227,129,113,62,132,23,105,61,105,219,196,159,98,63,195,36,104,253,105,221,34,239,218,212,33,212,82,34,0,21,1,8,242,152,158,154,110,224,53,194,107,87,135,186,65,13,142,176,38,170,87,117,182,247,167,183,71,153,145,243,74,127,192,37,50,198,113,162,150,247,225,184,77,220,109,55,136,160,62,93,171,45,133,115,152,58,197,231,189,8,148,133,231,153,245,242,12,74,57,246,201,14,183,118,105,239,144,230,90,194,49,93,103,127,104,115,136,239,230,240,122,147,66,240,124,78,200,126,75,248,250,73,132,42,239,60,140,96,22,5,125,51,61,9,92,8,127,71,200,167,233,126,197,162,110,99,69,52,106,173,167,130,24,233,131,44,240,64,216,79,225,222,36,50,185,122,174,79,218,218,100,20,29,197,230,110,79,78,28,241,216,136,116,237,164,25,88,164,214,70,178,44,6,151,70,107,183,21,9,71,148,154,164,156,244,60,220,18,108,61,8,183,159,56,25,185,126,174,233,0,140,238,250,147,10,88,75,78,1,79,165,24,3,30,26,155,156,148,7,62,89,138,203,25,195,249,127,103,227,120,146,253,108,121,5,140,203,114,62,41,144,117,245,232,249,233,216,211,181,54,154,4,46,75,126,114,43,49,169,35,102,138,194,86,126,50,51,171,244,11,145,141,242,192,181,44,47,160,89,150,144,170,221,134,228,205,243,4,207,151,36,153,82,97,18,232,34,32,75,188,251,73,57,205,201,51,118,8,66,106,93,1,210,242,75,30,13,159,170,162,40,127,250,12,230,144,123,178,58,143,173,44,217,12,157,100,199,7,222,219,109,32,168,136,155,30,231,187,32,149,16,121,22,100,0,107,254,240,185,22,72,64,180,171,24,36,32,245,198,35,208,220,235,243,232,173,97,226,246,150,54,19,249,235,30,39,163,226,177,165,39,121,24,59,208,223,10,185,156,231,167,151,151,133,90,190,192,31,47,117,14,251,72,42,91,198,137,167,211,132,165,231,233,135,103,202,204,167,58,191,192,151,228,225,212,69,244,239,153,252,219,210,42,34,15,34,247,39,157,116,83,115,226,95,171,166,183,48,128,154,146,168,196,32,57,244,201,79,68,203,43,82,156,22,98,155,90,5,127,172,60,244,208,29,62,23,214,242,164,115,175,28,25,215,100,143,60,21,15,92,156,99,15,63,115,191,62,91,225,185,84,173,37,121,47,148,54,235,197,218,82,241,34,115,5,61,59,237,218,121,114,242,103,163,97,170,133,53,245,152,83,51,162,250,153,220,147,167,49,122,246,241,211,176,242,214,39,69,190,246,216,49,216,82,158,138,6,68,128,251,140,100,32,212,234,21,38,227,119,74,42,209,83,18,84,79,211,168,3,33,43,239,201,147,61,70,226,150,252,145,4,55,175,22,68,20,82,24,37,5,170,107,241,25,35,22,185,66,36,66,106,178,55,50,238,201,143,220,73,46,255,243,185,136,65,71,98,37,177,172,231,115,25,33,162,63,155,108,20,61,62,40,215,92,129,14,184,4,20,157,82,25,138,202,241,124,10,26,236,174,234,104,105,207,210,61,118,66,184,138,88,59,79,5,50,181,20,59,250,69,22,215,51,141,26,37,39,145,227,135,118,170,118,204,196,46,36,199,239,92,171,158,159,134,73,57,90,159,61,246,45,242,24,35,50,52,80,87,43,207,179,87,148,250,77,136,47,213,3,118,208,29,181,43,40,106,61,19,24,81,75,73,123,100,163,213,31,62,115,202,215,37,170,43,233,143,210,20,46,58,14,143,151,171,167,194,136,19,137,139,221,20,153,20,110,35,204,136,99,58,173,231,240,192,95,49,253,224,153,200,205,61,21,32,144,48,71,114,111,67,72,236,129,39,92,200,145,96,219,30,86,14,114,9,37,185,215,244,30,30,84,106,133,166,113,147,60,48,28,34,37,242,138,207,241,172,63,77,249,241,8,184,33,163,163,48,210,185,145,242,156,179,186,21,14,188,90,242,148,128,243,18,93,47,239,212,103,57,9,4,182,17,233,234,234,208,132,115,208,247,35,248,160,159,28,115,244,16,194,42,236,200,67,107,65,56,58,19,219,193,245,18,93,81,12,57,124,241,244,142,30,138,150,211,193,114,226,7,192,57,151,56,7,159,170,52,212,1,28,174,169,233,170,38,95,100,249,199,238,240,81,181,63,74,222,60,10,125,96,24,65,180,104,173,82,187,119,199,236,252,244,83,30,242,43,156,88,142,30,75,74,247,104,226,44,53,70,148,107,142,82,68,152,82,204,140,214,212,100,63,101,130,228,255,5,140,199,67,71,229,252,213,163,99,70,16,245,184,159,225,227,11,88,213,24,129,103,141,2,97,11,91,105,117,63,26,36,177,21,162,93,241,152,18,84,127,184,155,53,65,123,63,247,83,89,89,82,164,220,160,95,253,156,138,168,147,15,207,138,129,65,255,153,40,144,247,248,36,133,78,181,60,147,20,9,236,28,190,234,1,151,140,194,100,230,251,84,97,169,62,31,27,62,227,17,63,221,243,122,106,120,49,87,99,46,160,31,248,140,41,218,2,43,186,214,84,14,128,74,88,36,150,197,139,158,146,46,31,50,187,102,116,156,154,90,69,33,204,9,52,151,199,206,110,60,124,198,47,243,49,219,83,53,125,108,124,255,105,120,228,234,83,145,13,87,143,127,143,66,202,146,214,92,103,140,65,255,154,133,197,247,176,245,156,85,17,147,248,92,89,83,123,88,134,6,155,181,195,168,128,212,135,80,7,187,212,225,140,64,175,194,80,174,120,235,188,119,29,15,55,12,76,182,190,118,51,119,240,151,221,69,246,5,104,59,244,224,51,202,110,191,198,242,150,79,213,102,55,141,198,120,118,73,207,28,135,186,170,185,141,115,204,120,54,84,133,71,124,15,242,48,30,214,167,5,15,144,255,50,15,127,97,45,194,237,137,219,138,62,122,155,58,170,195,103,150,233,36,53,142,9,175,112,130,54,230,97,81,33,175,59,74,179,112,130,170,221,7,209,178,135,25,14,156,73,118,87,216,52,43,162,70,105,63,37,211,144,147,4,179,70,67,194,229,33,91,32,251,39,66,94,199,90,122,73,63,42,21,85,81,93,181,209,10,123,56,11,74,156,109,228,66,180,151,217,18,126,107,175,26,155,228,221,188,60,16,105,68,101,215,32,92,250,112,188,32,155,21,101,99,127,178,14,66,31,190,180,170,44,61,124,159,84,39,122,192,147,4,242,245,140,249,79,253,206,225,94,159,219,57,94,213,225,6,24,58,100,169,62,68,166,136,25,68,49,221,122,46,224,168,37,149,17,181,116,38,103,34,65,97,10,166,122,148,61,83,59,164,33,99,147,91,139,146,234,51,230,79,192,153,124,183,45,197,224,234,115,88,8,160,54,41,159,215,26,37,147,82,15,35,8,217,137,162,7,8,245,2,195,13,176,66,136,72,253,79,167,203,45,170,171,140,96,80,169,51,80,90,143,74,134,66,22,159,142,24,228,216,194,32,65,112,74,227,228,240,177,5,71,132,233,78,107,227,129,211,218,195,207,8,225,105,61,40,250,138,222,150,211,89,63,198,162,190,205,247,186,115,121,232,15,215,15,12,180,225,2,66,21,247,169,127,255,233,230,56,154,139,166,210,237,159,71,215,131,234,103,146,77,157,130,86,168,224,27,37,26,185,91,183,248,197,136,248,174,80,170,5,209,21,222,231,94,228,47,93,161,173,209,135,31,52,200,39,206,135,124,56,26,77,7,44,168,43,144,4,87,183,195,50,102,216,200,6,168,83,47,239,235,124,173,226,103,102,161,20,65,143,115,18,25,138,27,134,168,197,60,87,127,10,198,162,124,16,1,223,166,219,213,182,165,234,52,39,38,162,254,180,30,84,142,95,120,245,151,9,11,23,107,118,91,33,91,249,252,3,67,235,236,164,55,220,159,245,118,67,201,101,212,149,80,140,187,117,134,195,183,62,252,240,201,131,40,141,62,28,173,249,248,237,99,212,60,181,191,231,77,56,21,130,59,102,44,157,12,228,148,247,120,111,172,154,244,252,246,76,49,15,45,74,247,162,174,143,105,116,60,189,191,61,195,93,22,76,64,164,13,62,61,59,123,124,11,22,34,50,152,31,214,243,61,195,226,205,199,228,121,56,113,168,253,109,65,153,147,45,3,242,129,143,97,234,175,141,162,165,110,118,7,30,113,110,146,69,155,212,236,164,170,178,250,26,32,205,252,97,200,179,162,102,167,241,178,217,246,254,116,15,254,8,28,65,237,15,184,54,183,74,41,241,43,233,237,89,82,138,176,243,65,246,51,40,103,113,6,255,88,155,251,101,138,135,5,186,4,241,217,126,24,5,40,28,14,47,105,50,174,215,231,225,148,42,222,207,153,200,118,84,43,103,163,249,218,3,54,117,201,103,162,141,40,158,79,220,78,219,51,87,206,73,230,133,66,108,243,173,60,173,171,107,207,225,230,105,220,204,158,53,144,70,16,171,33,148,251,160,124,77,127,175,140,167,108,63,203,15,53,168,11,115,217,213,3,102,115,109,119,115,32,153,222,144,118,252,92,100,71,208,33,98,22,189,59,131,121,29,29,198,220,120,150,190,21,153,93,248,28,161,207,137,141,12,114,107,206,26,72,24,83,137,130,8,129,39,167,186,62,235,97,213,249,108,182,221,103,131,177,63,215,254,62,188,150,25,84,140,212,75,167,119,171,38,104,30,4,125,231,251,238,231,152,152,215,237,103,172,131,204,14,61,130,240,204,249,123,87,234,21,52,247,106,89,221,179,115,195,142,215,59,77,64,101,59,181,38,42,142,251,143,223,206,78,108,142,89,79,24,72,225,243,214,254,98,144,234,229,188,222,19,108,45,39,126,62,255,130,150,130,239,101,81,141,128,27,76,39,10,147,95,227,188,208,27,242,167,103,80,9,112,57,76,13,136,30,189,16,142,59,63,120,183,131,32,191,231,95,113,170,70,211,50,121,242,242,224,160,116,126,100,83,45,123,103,195,88,195,185,26,169,57,123,142,117,68,200,3,76,233,241,118,174,208,59,96,210,236,199,127,102,17,188,236,92,215,221,152,45,30,184,21,167,150,165,90,189,236,103,253,112,246,121,175,207,52,120,23,167,157,166,23,229,10,89,158,159,46,221,133,218,40,138,121,137,253,55,182,164,240,108,159,133,172,159,18,150,243,32,168,132,136,244,143,115,23,82,116,239,56,55,244,231,132,73,38,121,16,236,226,61,189,219,134,169,185,5,117,121,121,226,47,180,158,78,35,12,109,221,195,16,102,251,130,192,148,247,188,240,12,18,226,115,247,34,39,235,129,155,203,124,110,52,131,199,219,53,35,216,185,176,121,228,223,65,109,203,89,84,73,215,126,92,77,11,118,193,234,68,242,70,160,243,26,97,217,81,250,165,55,47,82,180,132,155,127,26,143,237,11,187,182,35,225,45,182,253,63,91,59,241,63,244,248,109,254,249,211,206,97,63,186,38,237,128,158,153,27,220,251,156,63,239,79,163,134,231,204,253,22,128,121,182,210,228,234,47,198,185,240,16,55,35,220,224,236,173,191,80,229,3,122,129,8,212,136,86,150,253,172,60,124,65,14,159,99,113,141,215,110,157,33,134,96,124,54,15,188,35,211,219,50,143,230,187,232,233,184,235,21,84,72,54,94,171,183,5,237,51,169,126,15,251,10,25,113,190,89,21,136,40,52,64,178,45,228,122,127,26,18,225,162,188,130,168,120,94,203,18,24,169,138,167,53,206,210,226,112,111,143,9,85,113,129,45,71,75,213,226,68,14,140,179,245,121,99,152,122,213,67,12,137,86,243,29,41,113,246,235,252,134,126,165,69,227,58,30,138,187,109,84,227,221,225,51,222,207,118,214,40,176,186,170,53,28,192,143,195,31,127,231,12,53,144,141,99,93,59,222,32,83,14,184,191,68,218,198,160,235,146,81,191,227,95,135,180,55,85,88,89,184,126,94,109,189,236,61,71,164,72,5,142,172,208,226,236,174,247,225,164,7,61,50,185,25,254,155,29,112,33,0,246,104,29,174,16,71,133,64,109,169,112,95,33,53,195,229,118,140,20,77,81,184,128,93,82,13,237,217,161,122,84,133,92,48,215,199,131,246,118,168,0,100,65,5,208,229,77,15,124,46,226,42,184,121,38,214,173,145,53,184,62,98,87,5,73,216,144,25,202,176,253,170,226,38,206,140,84,4,46,233,145,86,109,165,141,167,241,171,218,90,92,164,139,95,94,170,127,71,40,187,200,91,195,24,169,141,185,70,76,105,93,210,35,249,202,215,174,129,166,71,151,152,84,246,49,102,140,232,126,228,218,136,93,134,40,224,129,167,104,16,1,227,249,142,49,225,126,83,21,54,74,140,128,207,198,177,21,198,231,31,93,107,123,171,230,43,238,29,63,63,128,97,24,85,24,103,105,76,149,115,248,171,196,35,108,2,109,197,160,17,220,211,158,23,234,83,227,197,136,83,61,48,137,58,49,166,176,170,46,133,201,177,139,223,198,41,163,239,109,9,0,241,222,176,4,41,92,11,105,142,14,163,60,250,192,103,231,150,97,201,202,125,4,188,82,143,142,35,4,175,232,217,192,226,107,39,202,144,245,209,205,72,212,2,86,61,42,96,40,211,2,198,243,52,21,38,249,160,4,156,154,10,96,19,225,148,21,128,31,36,63,5,58,80,134,122,199,225,159,212,175,217,141,214,196,209,62,182,74,206,18,39,76,37,158,221,169,6,83,248,180,247,146,42,120,205,30,149,187,138,37,158,226,225,124,0,253,109,174,90,49,164,148,94,170,232,102,53,41,45,71,217,223,244,217,196,75,107,192,164,31,43,58,198,165,51,156,118,253,121,71,20,137,144,123,110,126,2,19,130,46,35,30,115,116,162,7,167,112,207,41,197,179,209,245,209,229,115,70,219,69,109,204,36,30,207,202,38,166,226,162,106,103,31,206,75,69,124,177,97,139,175,143,73,2,133,42,72,254,248,13,163,117,94,251,25,81,76,149,29,173,97,66,144,169,64,126,106,243,170,51,22,249,82,245,202,246,115,114,58,188,136,253,41,140,86,114,113,120,236,165,195,210,224,190,106,209,122,228,170,93,35,159,127,184,20,29,90,125,99,107,215,136,108,248,174,98,121,11,101,40,76,158,155,127,18,54,242,249,60,252,92,210,83,252,118,82,255,65,51,141,194,236,154,182,8,242,60,18,148,173,200,181,13,61,196,81,158,174,193,209,84,252,88,134,73,66,143,101,216,111,90,204,150,115,152,61,66,214,86,91,31,159,4,46,9,157,137,102,16,184,248,223,105,57,138,190,23,246,181,191,22,3,190,31,52,164,22,143,129,122,62,230,243,96,104,137,253,157,7,84,232,218,173,102,137,41,14,163,210,81,21,174,161,106,134,60,179,100,233,130,162,219,20,141,33,138,213,137,210,166,151,21,28,152,224,78,121,126,122,247,228,167,19,60,137,73,165,120,97,217,108,174,11,62,187,213,163,42,236,252,144,160,56,29,139,42,219,143,226,83,180,231,178,183,234,11,147,143,86,66,220,149,139,171,46,174,69,85,122,40,122,194,241,80,21,37,39,209,149,47,73,217,213,77,131,67,184,142,104,12,165,190,254,52,135,77,8,12,51,65,235,3,35,8,227,242,172,216,68,170,217,188,10,90,212,46,69,74,46,248,131,182,28,138,206,231,52,47,93,69,218,97,43,184,183,100,84,72,87,121,94,11,241,249,233,104,31,83,39,224,185,245,82,151,227,176,17,168,10,108,9,21,241,203,37,61,19,20,94,162,20,141,83,127,14,69,18,199,135,175,140,6,221,140,218,156,20,217,84,55,88,219,26,179,235,170,92,86,214,236,40,150,177,130,103,131,240,77,150,0,98,122,190,85,107,208,17,56,252,144,73,3,83,197,234,173,49,228,203,3,207,238,170,51,22,159,74,186,255,159,231,113,5,119,24,235,74,95,139,208,78,116,252,140,246,124,30,78,186,82,143,135,167,183,22,27,198,237,238,242,145,109,240,247,211,186,239,236,166,52,129,134,148,158,223,158,68,58,28,38,213,70,123,222,205,162,117,24,105,93,93,91,3,153,82,255,94,132,143,159,143,125,108,229,228,231,181,113,214,231,165,48,204,163,1,35,195,168,40,73,239,129,114,20,233,123,141,169,83,5,170,126,221,173,40,244,245,251,162,229,233,183,103,162,225,74,107,1,15,126,94,97,132,8,124,208,216,127,230,211,186,64,217,238,240,57,13,244,146,176,166,25,212,14,99,122,63,48,9,78,62,213,48,60,212,20,103,99,14,109,202,86,159,204,131,102,201,225,46,179,8,187,89,75,91,191,39,137,137,110,169,159,163,164,63,247,46,203,205,242,103,151,245,232,211,111,84,2,253,90,133,130,153,200,250,1,51,239,3,30,74,7,8,140,3,101,57,140,43,33,30,78,225,198,89,249,119,204,16,56,83,121,99,184,69,72,1,116,248,28,99,178,6,32,15,201,113,25,53,129,179,37,104,206,163,251,44,69,240,116,52,109,140,47,211,183,141,82,70,17,78,25,99,192,244,148,9,96,146,205,180,227,133,222,220,175,89,72,244,16,51,4,174,219,20,39,196,185,94,72,202,68,179,176,107,236,165,68,101,69,131,238,192,231,243,173,28,48,87,114,109,93,207,9,225,167,38,108,66,18,38,108,86,227,19,44,12,136,118,8,253,10,112,79,57,70,60,241,9,116,208,26,233,47,119,166,100,228,245,150,190,23,169,62,238,245,200,36,81,119,253,237,99,248,5,5,0,12,149,146,86,106,133,154,20,99,95,120,65,146,254,192,144,29,120,107,52,140,135,62,156,103,251,13,36,195,79,87,181,107,72,170,58,205,6,243,66,152,189,128,143,1,113,231,120,230,148,89,58,42,139,12,251,229,48,186,27,218,51,182,180,232,56,210,228,69,159,189,169,213,246,65,131,140,235,153,74,136,45,249,117,146,154,181,38,164,27,25,226,159,61,2,38,161,44,182,21,59,4,74,13,152,84,210,173,48,108,98,254,219,131,58,94,25,149,51,23,206,190,112,151,103,38,69,111,233,195,161,6,243,29,143,208,92,17,131,1,161,32,39,97,4,110,106,47,224,131,42,113,198,156,219,126,43,58,149,178,241,227,198,79,115,61,125,224,222,171,95,55,51,140,191,83,97,82,0,125,83,202,141,247,126,96,82,137,188,227,199,250,21,121,49,224,61,154,203,233,230,86,186,110,43,231,69,206,45,60,26,35,226,253,192,68,141,253,167,169,74,92,250,218,184,22,98,174,144,125,48,166,194,92,111,28,229,44,148,198,195,18,254,126,40,18,121,45,233,120,15,8,76,239,202,55,73,66,73,52,1,94,151,39,126,154,134,163,8,184,16,132,29,244,205,225,115,141,146,35,34,143,77,13,151,255,52,84,44,114,52,18,192,159,151,109,13,24,21,156,165,48,210,101,203,225,115,242,78,121,45,164,156,92,61,140,202,201,44,82,65,70,2,127,94,52,30,94,70,149,183,38,225,98,73,207,72,56,151,1,69,228,247,150,15,155,182,173,230,169,28,216,136,169,179,195,60,77,209,141,96,140,163,93,99,28,7,238,166,22,226,176,29,64,2,163,215,83,226,217,148,61,233,91,147,125,219,124,80,206,238,214,167,254,182,17,12,122,199,17,253,210,183,182,26,122,31,147,126,118,32,57,240,73,139,219,30,65,33,82,183,36,190,120,12,38,68,232,186,143,25,25,204,114,169,203,144,72,221,116,218,105,209,182,173,115,148,67,101,198,144,90,98,233,80,152,186,118,31,21,216,128,155,194,148,164,44,255,216,221,244,151,4,166,252,251,6,50,76,8,88,188,76,153,68,44,191,222,19,179,98,226,40,76,113,148,143,74,51,45,107,129,45,182,227,61,107,20,100,235,123,157,147,209,207,190,3,143,252,108,196,230,162,233,62,166,231,250,185,117,109,82,85,184,98,1,113,179,125,94,27,210,130,248,156,246,239,203,23,33,177,168,197,144,99,236,137,179,52,83,197,235,130,186,166,51,175,147,97,147,102,148,188,227,85,179,111,168,52,200,151,23,0,176,11,79,22,32,241,124,7,171,212,121,28,176,146,39,234,96,78,251,233,19,9,170,177,27,157,201,156,158,198,141,138,20,127,163,50,136,149,9,124,62,69,29,254,157,203,217,18,196,129,75,148,40,203,111,195,200,223,245,183,73,123,91,254,45,242,163,101,213,248,71,60,134,14,243,89,117,188,224,16,221,254,214,184,158,147,182,38,169,36,38,25,98,196,218,51,164,147,98,229,153,148,92,140,118,193,38,117,31,17,82,245,85,152,185,129,41,244,243,142,163,21,34,87,198,98,244,17,49,129,137,137,203,44,41,100,156,121,156,219,116,224,133,184,27,248,152,172,126,0,16,237,146,74,240,3,83,232,36,48,53,190,218,53,72,234,174,123,248,236,47,144,80,55,129,81,100,136,223,38,224,33,43,19,17,25,28,233,14,195,144,173,15,239,99,249,126,132,127,170,22,109,124,182,31,143,36,76,164,167,116,174,80,31,212,123,242,214,195,98,138,2,227,210,219,222,26,23,148,126,16,75,229,217,142,22,225,220,0,61,123,159,239,70,103,255,104,15,74,42,192,244,151,178,202,74,29,208,51,13,251,240,33,193,70,209,126,101,146,15,125,113,157,221,160,74,22,35,240,153,180,205,127,26,85,198,172,173,97,82,45,222,239,138,92,80,81,152,192,131,255,54,5,163,50,135,203,249,165,115,87,242,33,251,201,127,41,188,156,85,31,24,222,123,133,161,75,189,113,85,236,252,34,53,209,192,203,149,120,205,238,147,162,231,131,158,107,90,76,132,156,181,74,4,116,165,232,215,89,30,146,84,141,219,135,106,85,255,97,75,68,212,198,103,192,150,247,107,194,70,154,180,53,18,145,126,152,155,104,203,210,49,33,45,215,39,184,49,4,14,133,49,29,124,162,240,214,67,231,66,166,44,107,248,195,173,48,77,81,170,39,139,163,249,93,91,231,212,107,195,55,225,115,27,95,234,38,37,110,233,169,49,16,27,42,185,68,35,131,53,116,93,141,244,126,103,237,55,153,29,247,14,13,81,4,124,29,10,147,54,234,175,213,142,201,94,159,135,83,51,228,175,117,142,122,53,113,16,181,202,195,143,99,243,144,139,25,78,30,64,241,139,236,68,60,186,232,52,51,61,214,235,1,35,25,182,74,86,105,227,150,59,93,159,24,150,225,149,180,231,157,90,40,63,81,77,121,69,12,36,30,94,92,128,155,82,85,201,94,193,255,10,233,201,135,142,141,239,110,107,99,50,123,239,134,68,37,49,41,37,242,218,104,214,221,203,201,32,205,70,131,147,165,246,153,110,25,8,28,36,53,75,222,1,147,161,50,57,63,216,14,31,221,228,15,92,92,48,122,88,212,90,108,55,74,151,188,94,219,88,236,41,239,123,224,126,61,211,7,29,83,114,205,13,109,130,210,215,249,103,219,120,116,22,18,6,67,119,242,151,158,120,78,219,251,86,205,15,62,238,26,253,153,225,147,146,185,233,104,89,162,66,96,171,39,187,137,127,224,164,25,13,192,35,223,29,101,80,12,161,177,121,203,106,242,248,223,24,102,244,61,35,178,238,105,125,64,242,92,4,100,163,188,245,39,19,126,202,33,28,37,192,117,185,43,127,244,223,68,82,24,9,157,233,48,20,92,89,97,251,197,11,35,32,178,158,135,111,39,252,198,19,69,161,152,182,102,143,239,1,35,0,162,61,71,148,101,57,140,207,85,204,58,42,170,16,165,189,112,179,170,42,133,33,41,92,14,87,146,141,21,30,206,20,114,96,184,252,117,15,55,110,137,123,62,28,140,132,113,125,49,114,228,146,15,203,177,240,183,126,175,98,245,21,14,195,93,94,94,120,111,255,218,61,195,142,163,15,111,20,187,222,174,113,226,138,68,253,153,207,86,76,115,91,155,160,153,174,92,136,160,203,245,132,66,106,140,246,158,192,103,91,191,244,94,147,42,114,140,69,129,201,193,186,119,151,97,82,3,245,57,3,240,164,127,115,13,91,161,168,235,186,224,106,27,215,140,233,230,123,214,11,159,165,173,221,61,167,35,140,168,231,230,153,43,201,139,199,176,95,89,47,106,180,18,15,184,19,249,92,121,73,63,90,143,221,233,241,63,70,0,111,179,154,72,153,74,134,15,38,172,153,245,64,63,71,227,121,155,126,97,4,203,212,112,172,72,38,52,111,77,94,172,90,42,149,219,231,245,46,83,152,70,9,165,192,191,228,142,15,230,230,88,228,254,126,76,143,146,60,192,248,251,30,250,193,206,64,164,155,99,63,33,1,77,162,97,127,102,10,5,150,151,76,19,177,133,162,211,24,239,104,187,103,31,249,168,41,233,215,54,35,246,26,35,141,236,240,161,246,27,100,108,158,62,217,144,111,208,175,93,73,140,47,215,148,71,122,23,119,64,192,100,221,222,18,46,184,216,158,226,76,110,135,182,176,46,156,166,136,120,67,16,209,93,87,118,82,168,169,167,19,252,78,203,55,14,106,199,186,198,41,40,28,43,227,90,42,92,151,147,200,144,158,195,222,132,89,110,107,130,22,91,246,21,136,93,206,241,118,59,54,209,210,149,105,88,205,86,188,150,76,131,20,74,228,235,172,245,188,212,224,12,41,119,240,41,191,61,189,124,146,169,64,6,165,54,134,188,251,154,188,103,138,33,33,162,240,177,48,60,192,210,89,218,146,105,251,203,111,241,248,100,71,198,64,221,199,70,32,114,233,210,145,114,170,109,137,243,153,242,174,229,206,26,98,51,112,97,253,21,164,146,40,172,155,108,140,189,40,102,8,161,81,63,179,128,59,254,178,253,131,25,132,17,218,134,248,1,168,224,251,21,38,82,40,88,208,11,232,10,179,35,206,11,87,244,196,179,192,140,122,15,152,100,64,133,43,71,104,190,240,182,132,64,129,185,131,254,172,46,147,92,159,161,201,0,138,224,207,188,61,35,52,17,250,2,6,159,237,249,55,49,13,62,219,227,146,142,159,29,173,127,1,180,3,67,173,183,60,175,157,15,223,207,2,27,31,138,67,33,244,86,13,69,78,50,59,108,20,110,2,55,38,234,109,141,156,100,4,154,128,81,252,204,183,227,68,148,159,214,20,222,237,125,63,8,89,64,83,190,23,172,215,55,249,22,229,120,236,245,220,20,238,237,59,45,129,57,100,124,23,162,48,135,18,154,59,226,147,140,189,160,175,50,248,204,218,213,28,62,215,190,41,173,23,87,131,22,173,247,8,230,44,131,201,36,170,23,62,214,100,168,203,27,124,204,253,116,187,134,36,93,152,147,6,167,235,245,5,70,34,215,221,82,195,4,11,242,71,24,3,108,138,212,10,19,95,205,23,230,24,241,93,10,180,205,245,37,81,24,58,132,166,147,64,16,212,113,254,108,168,46,253,34,104,40,55,207,229,40,181,56,15,76,174,77,52,222,43,234,182,128,167,109,45,23,222,56,108,30,120,126,57,247,36,131,195,197,231,241,53,208,51,149,190,50,84,214,97,74,82,254,4,76,134,210,29,80,102,77,94,50,222,136,169,126,49,44,131,103,8,211,131,178,149,143,17,104,20,195,24,154,214,142,39,147,37,167,104,167,12,110,203,15,63,191,251,99,168,186,40,27,161,14,8,84,96,163,249,15,99,149,85,69,169,103,242,95,230,30,60,20,198,131,50,125,64,40,193,94,91,97,210,78,46,76,245,119,16,245,15,75,226,60,243,243,126,201,115,161,137,162,119,67,49,71,188,113,65,127,67,95,139,139,111,185,159,234,236,60,28,31,1,83,178,154,238,86,7,253,78,122,214,198,49,130,176,8,62,24,210,239,36,63,205,75,165,121,27,115,143,126,190,21,23,192,143,1,13,120,35,168,17,40,201,226,165,126,223,121,89,200,78,27,103,171,89,24,14,215,18,212,136,6,103,150,185,195,88,193,242,90,25,187,127,220,158,145,63,145,102,188,22,82,144,95,90,212,65,169,90,172,242,169,185,227,227,64,248,96,114,253,131,115,206,96,216,53,166,195,236,195,85,96,60,190,57,96,110,183,209,51,234,138,144,173,252,193,20,177,229,46,51,216,220,107,233,155,162,120,93,75,168,138,152,41,206,143,245,11,119,42,136,228,167,27,25,162,209,122,160,17,181,21,70,78,110,58,92,83,176,29,3,67,1,126,23,53,249,69,179,203,250,88,150,242,82,139,195,103,90,236,165,112,45,95,188,196,96,10,175,101,76,241,199,75,107,212,203,230,84,24,199,210,118,216,60,183,10,91,180,204,97,200,16,165,231,245,44,129,114,55,171,109,66,106,50,137,151,37,107,212,251,98,70,56,146,171,194,103,123,187,203,107,83,170,62,178,62,252,44,143,207,37,70,160,203,248,205,219,3,95,209,94,131,27,139,70,97,166,132,195,59,11,219,222,215,243,126,87,62,236,23,189,110,29,150,76,218,233,29,181,110,114,18,242,65,81,54,74,62,29,6,185,128,250,112,252,244,159,132,236,198,251,131,115,85,39,19,169,154,119,163,133,28,160,244,172,173,185,153,223,243,30,209,30,225,50,3,134,95,238,91,190,231,74,129,0,251,51,215,120,153,207,28,0,38,103,79,94,172,163,140,244,205,150,73,154,9,178,124,178,72,82,250,56,247,15,74,78,208,208,33,239,236,44,227,67,143,205,59,180,95,253,204,173,50,239,15,147,203,150,183,126,108,146,130,191,195,222,220,55,113,147,26,198,231,214,191,211,24,122,95,238,31,210,246,44,143,43,223,108,48,107,191,40,140,168,193,253,101,234,44,234,18,24,55,239,252,153,230,192,231,60,25,186,250,108,158,212,128,109,248,4,238,240,101,93,148,59,156,244,204,130,97,229,219,84,200,7,205,125,136,29,193,14,191,191,164,45,234,175,177,80,100,200,56,69,153,134,23,102,120,229,189,140,39,101,249,111,83,49,164,22,206,52,154,203,228,240,57,129,150,108,181,208,171,175,59,71,39,196,164,83,44,214,100,62,226,213,90,192,41,10,169,185,108,194,172,225,61,39,91,115,232,111,159,99,179,102,159,132,150,113,217,180,53,50,189,222,243,197,250,88,209,122,144,255,189,186,195,175,49,77,174,12,51,160,56,124,38,105,220,33,128,207,33,18,141,217,130,164,49,126,249,47,193,207,96,60,148,83,97,228,74,189,227,144,206,202,23,25,211,56,15,239,247,132,226,62,88,237,129,81,39,222,62,104,84,83,204,152,74,103,94,17,38,241,214,188,181,108,135,132,122,234,87,17,6,204,245,181,10,10,173,129,79,6,52,91,119,215,103,227,160,142,185,66,120,172,74,199,187,157,182,217,225,157,182,44,123,120,200,247,146,185,146,212,122,27,13,242,147,187,236,113,11,226,201,16,152,124,229,239,238,115,174,8,230,18,21,184,112,129,189,35,78,89,97,26,98,239,158,142,245,244,69,143,183,49,28,164,42,39,43,204,174,253,35,161,58,176,209,222,236,7,174,237,83,99,48,184,183,46,135,223,129,77,248,210,225,115,10,167,41,48,62,207,29,15,95,184,92,21,70,225,206,97,146,61,138,62,124,148,43,251,98,112,171,58,228,29,138,140,47,151,192,96,180,170,244,183,251,184,18,230,192,20,223,246,167,53,20,103,222,243,142,120,71,86,152,219,104,180,158,193,221,251,67,175,78,153,161,220,25,99,154,158,73,185,231,53,153,217,133,85,14,216,224,177,190,168,139,193,144,119,60,240,57,90,211,29,149,99,107,78,181,86,58,251,250,151,221,4,220,201,145,220,2,35,69,220,28,166,42,62,105,215,184,224,246,128,199,115,119,2,206,253,206,114,156,113,67,207,24,228,128,235,221,148,240,146,156,149,220,21,197,25,239,207,254,213,100,10,108,158,100,31,21,171,150,21,184,91,204,231,251,32,216,188,104,185,41,156,239,13,31,180,68,34,15,68,215,208,238,180,111,166,152,170,134,46,124,75,246,255,98,177,7,110,148,12,205,172,112,253,50,69,13,61,15,208,5,66,60,231,147,57,3,70,20,71,102,97,99,27,47,247,248,58,111,64,254,192,86,56,247,59,9,97,116,134,183,80,80,40,69,102,192,121,170,121,215,76,229,239,78,179,98,199,114,223,10,147,227,218,28,198,225,173,173,207,165,252,115,168,25,12,75,158,116,156,138,139,121,183,218,66,41,83,146,241,110,179,99,231,222,215,62,198,184,16,206,24,12,49,143,192,106,198,52,227,102,44,197,209,206,68,18,24,63,110,140,10,164,248,250,218,220,96,62,122,44,131,207,158,33,83,152,212,234,217,239,86,11,237,227,236,163,43,140,196,252,116,24,53,231,44,176,213,79,111,135,103,233,75,31,142,12,239,157,164,132,163,251,210,65,163,64,160,221,253,174,88,120,110,107,107,171,173,118,24,249,47,89,93,7,182,59,211,133,207,84,170,69,187,86,86,137,158,157,229,180,197,150,57,40,222,5,127,175,142,95,120,42,124,190,80,185,115,124,154,145,44,63,125,134,40,53,31,83,203,144,149,91,10,9,255,227,227,11,7,198,32,214,73,142,22,119,189,175,181,44,199,70,159,93,246,154,62,226,104,21,79,185,136,183,94,174,108,174,161,150,45,164,232,249,151,227,217,3,198,69,237,24,132,50,62,85,16,200,174,178,139,183,179,120,70,242,109,1,174,71,61,189,26,14,238,152,165,240,203,149,173,173,207,32,108,255,109,92,101,57,43,138,183,189,56,122,204,53,217,237,200,146,31,229,238,118,213,248,195,117,113,194,225,178,174,213,91,173,38,67,206,182,3,159,63,188,159,171,146,143,94,244,99,155,39,164,122,235,156,83,215,239,145,108,22,46,135,169,183,28,10,83,136,213,47,124,174,172,73,87,200,217,255,211,106,222,26,14,74,249,156,117,26,119,240,55,166,103,180,155,148,86,25,124,54,216,123,192,192,193,83,146,220,36,42,172,99,235,218,19,16,215,213,45,30,203,10,49,74,233,222,218,206,9,69,161,41,235,142,34,21,240,192,41,127,33,213,3,19,76,232,114,197,169,221,44,240,125,97,74,173,196,32,168,166,252,126,141,17,138,111,102,151,207,141,44,27,105,78,14,159,223,151,253,176,242,39,215,231,120,224,158,133,9,20,216,182,157,225,48,59,170,62,124,212,155,212,191,237,60,17,22,69,224,115,49,255,148,131,128,177,223,215,3,159,115,217,135,156,132,159,36,71,62,230,197,244,99,162,82,21,25,181,133,191,214,152,78,23,70,145,246,109,205,85,241,91,97,213,248,189,158,223,38,112,226,159,228,71,247,255,192,163,248,44,39,66,30,33,56,190,8,165,67,247,78,74,145,175,206,148,1,63,192,221,54,44,239,179,200,102,89,89,63,95,172,9,152,115,56,201,91,161,228,237,99,66,164,54,171,219,5,183,97,218,217,97,114,36,197,5,112,224,125,254,114,152,74,136,36,99,66,17,77,190,102,16,59,47,105,103,10,67,136,210,28,230,20,144,158,27,147,178,247,156,120,195,214,73,254,83,244,241,135,47,14,125,25,150,93,140,105,228,131,205,209,45,182,37,52,190,171,93,171,151,234,195,213,181,231,155,34,141,123,126,245,31,83,159,254,118,37,169,255,251,32,221,106,85,146,124,77,204,157,47,197,106,79,35,241,217,178,157,30,152,18,129,124,97,139,237,55,93,65,181,123,99,146,179,166,56,101,80,32,222,222,214,92,170,207,2,153,184,11,163,113,99,224,2,166,232,175,221,67,228,28,216,67,234,194,248,246,196,78,252,173,41,40,28,233,129,115,251,180,79,128,77,247,112,42,124,62,255,157,43,29,2,172,37,78,253,10,213,205,253,216,230,227,151,232,16,212,16,57,229,187,223,193,61,195,226,12,216,212,165,63,63,50,119,2,114,177,171,192,4,1,2,53,77,42,69,207,46,177,243,133,39,197,235,242,236,186,76,102,248,131,73,166,203,171,41,76,87,139,195,240,246,110,133,203,117,189,91,129,216,51,197,15,154,61,38,6,76,93,112,124,174,95,166,209,61,88,7,235,83,163,36,229,87,18,80,28,198,91,17,3,14,135,197,104,247,189,136,137,85,49,138,185,25,236,47,130,13,235,106,193,208,217,15,156,221,66,155,48,140,150,166,104,155,247,68,71,177,242,152,3,207,163,207,93,249,46,158,201,150,223,30,120,90,101,208,7,147,65,48,101,175,67,212,121,251,174,192,43,47,245,81,147,40,140,4,227,7,19,179,156,178,236,169,95,62,27,197,253,109,180,125,212,233,146,23,242,110,247,62,138,19,184,171,223,16,210,213,115,241,248,22,46,108,132,77,238,132,25,151,101,186,94,21,216,25,182,118,140,180,189,212,189,45,209,243,182,20,110,107,223,126,27,125,189,44,173,140,184,213,184,159,18,33,246,165,167,7,249,157,231,100,236,14,35,182,30,63,13,9,72,94,215,235,184,168,178,147,144,64,50,145,168,187,180,64,187,26,165,201,148,117,147,63,123,96,182,74,107,51,205,239,202,227,166,180,212,117,110,85,174,238,237,49,139,118,202,86,71,80,224,230,19,108,43,62,60,27,177,194,184,223,174,37,111,197,135,179,232,195,225,124,153,254,112,170,134,170,118,45,179,91,197,195,209,187,216,10,167,230,251,40,240,238,67,223,155,132,171,225,47,118,230,161,126,206,68,252,186,172,120,56,49,69,121,248,164,20,46,207,24,22,56,150,21,230,252,218,14,175,33,174,9,212,196,182,255,240,168,73,7,116,154,118,85,160,228,75,235,239,54,10,219,253,119,9,157,138,77,138,140,89,241,225,92,229,217,253,15,216,169,125,119,120,81,137,46,48,230,175,183,38,121,230,233,24,186,216,211,187,77,118,148,122,184,208,43,244,79,1,29,158,122,105,211,57,227,234,186,94,90,163,141,44,98,82,66,27,237,49,198,137,254,211,212,195,248,192,217,221,203,40,110,182,46,230,42,87,236,236,142,28,184,171,151,90,117,201,246,243,107,244,81,16,130,234,141,194,57,223,192,17,9,249,148,112,201,112,115,219,243,187,11,65,236,170,23,8,56,31,114,247,142,111,20,137,196,246,50,19,166,93,115,149,204,140,249,44,45,184,24,220,49,183,127,27,157,180,54,5,157,235,240,223,21,54,121,233,89,57,167,199,184,103,3,249,34,233,89,151,152,5,253,110,116,144,241,159,126,223,169,208,209,5,192,208,246,103,83,102,234,211,215,96,244,36,75,192,61,234,193,128,207,42,189,231,233,70,67,49,105,91,150,194,142,71,147,34,59,2,94,144,122,220,37,191,169,14,168,250,203,124,223,126,55,66,72,10,86,232,65,2,83,63,54,28,237,66,152,12,218,188,138,13,152,117,52,30,24,22,246,128,167,40,112,26,156,175,92,23,112,55,2,125,129,11,165,29,254,219,3,225,57,237,25,117,14,247,234,191,57,201,35,157,19,152,90,158,234,173,241,32,251,60,235,156,197,217,135,172,91,161,159,116,236,71,73,85,29,38,73,118,41,60,122,189,83,248,192,91,170,145,129,73,103,242,49,131,116,38,114,157,59,108,162,245,114,193,28,152,216,75,119,127,161,193,165,222,179,26,199,246,14,174,62,80,238,103,217,97,68,158,198,80,248,124,161,107,222,236,105,53,190,138,26,167,181,163,103,169,77,237,24,153,78,35,26,227,19,213,142,81,121,25,141,217,204,244,217,103,59,243,187,185,201,9,117,25,49,148,192,74,207,23,93,145,235,111,96,129,85,232,130,200,126,233,244,238,236,138,203,159,76,144,33,73,107,243,159,254,102,55,244,183,103,240,138,252,48,101,146,233,11,52,67,32,125,238,9,187,42,140,16,74,160,100,122,4,106,162,230,233,194,5,97,240,45,227,133,215,183,124,71,173,49,164,175,72,30,239,112,200,182,117,227,104,48,150,108,137,249,0,19,6,173,247,225,117,26,99,189,194,112,35,221,142,87,211,225,147,135,175,137,80,192,248,224,102,228,216,245,129,191,164,119,67,97,234,85,20,97,41,135,59,215,204,157,21,198,193,231,176,85,97,150,7,174,55,87,8,152,219,148,194,25,205,166,219,113,4,110,34,178,210,77,135,184,127,68,73,192,216,96,89,126,155,52,158,143,58,116,155,20,94,13,114,146,110,90,238,237,158,152,198,20,134,6,105,192,164,104,215,251,69,200,226,28,242,232,99,134,165,107,36,35,226,153,115,228,190,24,156,87,118,176,172,176,170,8,113,77,219,10,63,152,42,215,200,106,55,56,127,25,243,134,146,135,20,141,41,167,219,55,23,2,9,177,33,110,70,131,153,27,183,95,149,28,143,23,134,141,112,59,140,83,50,214,29,100,8,235,171,14,5,62,11,43,40,106,128,41,194,44,211,97,162,144,2,31,107,102,125,245,63,155,155,209,146,12,18,131,9,227,15,135,9,10,60,48,169,143,222,122,103,201,63,4,70,161,116,220,23,235,44,115,133,137,206,118,127,56,190,196,217,227,115,17,74,164,204,234,131,121,243,136,232,0,163,82,127,103,66,230,215,171,236,10,86,5,245,137,188,26,140,223,49,246,148,99,82,219,129,242,193,38,136,44,219,213,32,135,186,124,91,14,176,21,105,5,12,143,213,39,10,4,108,245,146,10,15,54,241,59,230,36,98,52,217,238,198,57,59,78,215,190,15,74,94,205,8,61,21,96,248,183,190,51,147,162,228,99,218,201,10,56,48,55,143,219,26,94,11,157,228,156,52,243,83,34,54,120,20,57,204,113,206,29,171,231,251,34,103,90,81,80,215,31,216,239,206,192,56,255,20,38,254,123,215,136,105,244,85,57,81,7,190,165,233,48,213,141,75,190,39,204,148,169,222,253,206,50,253,115,18,152,155,249,205,147,197,82,134,189,173,42,12,251,241,188,48,68,7,98,31,13,211,48,189,219,252,89,35,72,255,52,133,241,104,4,124,86,183,88,49,100,99,204,113,167,26,43,172,68,232,223,72,176,23,169,108,23,174,220,205,227,115,119,82,143,251,125,111,234,229,142,213,24,115,169,91,170,234,151,124,70,230,146,37,32,7,140,168,201,186,32,73,131,15,72,2,210,157,73,21,185,224,145,166,194,173,205,59,147,140,60,178,203,166,133,247,148,152,233,7,243,101,183,124,78,42,105,112,10,57,124,206,163,82,4,38,205,218,187,118,44,133,58,179,182,230,69,182,63,252,108,202,65,107,106,176,241,22,56,76,238,177,12,10,196,24,119,142,159,165,66,42,141,62,219,170,149,135,195,150,39,173,48,238,140,226,240,106,178,33,194,216,56,243,61,211,207,28,78,17,245,4,173,235,74,243,252,148,89,132,55,209,224,115,135,187,91,53,197,238,187,47,125,182,213,71,12,135,151,212,9,144,121,196,241,85,110,199,136,216,165,7,37,100,125,135,132,107,80,196,162,128,169,253,187,179,8,95,147,154,87,8,60,141,125,15,93,52,222,122,202,15,140,227,233,126,141,129,30,185,216,179,157,208,241,199,30,189,141,170,32,8,137,12,37,75,185,56,202,49,251,192,68,232,28,70,77,74,76,78,66,229,237,227,162,56,48,140,0,173,107,107,236,11,239,248,70,212,84,204,156,158,45,62,247,125,143,134,223,101,202,194,69,36,230,186,117,23,156,36,194,115,209,145,212,178,195,239,131,207,185,89,194,123,218,173,162,125,246,239,6,0,195,211,72,114,187,104,56,44,203,119,147,4,93,194,155,96,240,184,162,62,150,74,151,106,153,250,236,129,104,175,183,166,212,184,41,76,136,250,110,118,141,176,202,150,213,1,177,75,242,17,39,74,85,123,210,174,149,43,156,104,18,63,5,245,59,69,209,170,242,198,144,15,137,217,249,75,171,184,3,206,157,234,217,235,206,126,129,175,224,62,188,255,40,191,2,166,160,189,126,78,124,138,187,235,212,85,207,29,236,150,163,24,12,125,161,116,141,52,207,155,59,15,108,22,129,192,199,72,186,222,110,82,95,209,85,212,223,70,181,227,238,87,120,163,107,150,237,140,96,237,188,105,107,203,20,154,186,162,8,43,117,111,92,97,150,16,184,154,243,188,4,220,170,142,41,231,224,184,171,175,81,122,20,78,76,82,237,74,242,71,239,102,217,194,1,38,18,159,238,20,166,92,94,34,162,192,220,183,3,134,25,84,224,138,69,120,99,127,132,60,76,163,65,224,185,174,68,128,193,166,46,28,48,98,70,253,14,56,220,235,144,75,10,156,246,13,216,128,146,127,172,141,209,134,185,123,33,98,80,53,242,131,201,25,36,49,112,122,107,70,95,46,17,120,74,86,190,38,113,231,150,53,228,110,79,20,172,206,187,147,66,156,35,198,155,233,9,250,113,141,248,64,31,114,100,218,246,214,150,183,109,182,28,21,182,59,197,133,17,99,89,89,224,142,236,207,55,195,187,105,254,20,237,24,165,119,62,162,149,171,188,28,123,192,103,101,222,223,70,242,44,202,91,251,79,118,212,55,218,222,137,181,234,247,64,41,33,93,51,229,236,71,112,225,200,195,41,200,190,245,31,248,2,199,57,48,164,53,245,119,105,220,135,159,13,104,203,209,5,253,255,205,39,181,124,218,20,121,18,191,108,250,217,238,93,213,148,86,150,126,235,114,30,124,43,56,40,250,35,163,93,190,117,14,53,21,131,17,159,106,10,55,72,56,46,12,151,177,216,164,236,24,231,112,186,191,109,218,158,93,91,51,45,115,118,184,246,41,151,39,234,17,202,205,129,7,38,136,34,35,206,133,253,230,89,224,238,155,169,85,253,237,98,25,61,23,134,68,94,80,120,73,247,157,73,195,164,160,171,188,246,57,81,102,187,183,205,241,147,76,46,15,156,253,102,118,96,40,126,20,205,30,57,71,55,253,156,115,249,121,54,228,137,119,196,207,156,154,122,36,87,75,127,188,54,231,32,100,217,116,9,160,204,82,189,103,164,149,45,57,188,138,169,92,220,235,13,183,44,236,239,128,97,196,105,215,16,33,191,62,139,85,73,145,116,249,168,69,246,178,108,181,41,83,165,208,242,198,113,23,41,213,99,202,125,148,178,232,125,179,162,13,94,210,239,131,26,27,174,163,152,222,242,108,226,101,125,120,99,180,221,100,19,167,98,247,204,66,255,105,120,193,183,194,148,187,221,27,252,153,255,148,5,100,133,9,41,4,60,122,127,90,27,183,190,191,118,70,0,93,198,140,58,191,94,253,183,113,36,136,29,3,107,74,247,43,33,186,18,75,205,120,66,108,228,61,59,188,33,114,16,56,147,77,146,163,231,45,203,247,202,103,169,167,25,195,98,92,83,210,122,146,205,114,183,90,60,30,117,203,177,122,94,234,92,72,187,191,55,209,170,29,61,207,120,1,166,127,48,234,19,67,17,18,24,74,175,187,23,147,107,202,48,7,76,12,173,87,111,109,68,254,89,224,179,124,220,218,254,153,180,178,8,50,148,16,55,180,184,144,129,29,106,7,81,29,201,125,235,194,196,33,101,76,97,200,41,237,14,90,54,135,66,140,10,193,214,125,147,48,168,77,97,91,202,2,183,92,253,162,60,207,196,27,106,202,83,24,213,234,93,65,228,171,13,253,96,132,255,182,31,34,248,218,122,16,213,16,117,172,38,9,242,193,216,242,98,108,64,73,116,214,212,125,54,69,7,50,162,201,142,187,117,31,141,80,162,30,187,137,160,196,205,122,49,62,139,57,196,196,74,232,192,222,221,16,198,33,162,162,23,37,31,3,2,214,59,100,88,99,51,78,78,20,206,136,81,220,159,38,6,36,87,213,101,37,39,233,90,19,38,108,213,226,30,188,208,131,26,238,14,93,201,110,109,77,224,51,195,221,116,68,157,0,79,68,192,144,108,238,59,83,40,158,135,59,49,96,194,60,126,201,94,217,238,82,210,58,55,178,189,239,195,225,238,105,89,222,155,148,184,27,247,57,48,197,124,210,243,181,111,106,62,174,79,146,48,138,96,248,9,47,218,76,161,33,64,106,29,247,61,116,151,165,55,101,121,238,52,47,226,237,21,108,131,41,73,235,243,109,153,43,31,124,172,144,25,154,142,136,188,89,177,132,195,22,104,9,180,224,85,252,252,237,220,85,184,229,202,179,33,137,189,209,237,69,136,103,201,21,218,20,7,183,95,187,32,186,207,145,153,223,77,47,42,221,243,124,153,141,41,131,13,71,215,229,89,162,90,22,130,186,33,176,57,37,238,86,200,206,72,157,113,192,152,65,159,48,21,78,240,196,37,65,126,218,104,40,175,219,97,255,196,164,165,181,57,253,174,177,112,204,93,169,58,38,105,31,183,220,93,59,112,248,53,241,157,157,17,38,80,115,207,15,4,202,102,144,221,117,219,35,90,187,171,131,28,113,97,80,3,198,125,121,61,173,191,34,39,29,179,66,112,228,222,54,247,89,184,45,114,100,173,245,76,159,234,162,169,207,141,57,167,118,13,214,179,111,34,225,238,156,178,79,178,185,145,71,89,46,204,13,80,214,45,141,243,205,68,69,20,137,187,74,211,159,70,175,230,142,248,34,199,243,28,93,255,176,204,255,95,254,195,127,253,219,127,254,111,127,251,95,255,231,239,202,252,247,252,255,47,243,255,167,125,145,65,60,159,208,199,152,156,218,21,23,22,150,8,180,152,254,162,163,73,112,216,190,47,252,132,254,240,99,247,37,157,90,164,220,186,135,133,234,212,26,148,58,6,147,66,224,223,111,69,46,61,51,43,223,108,64,184,77,77,213,84,38,229,153,209,253,30,223,232,199,157,109,85,38,78,199,203,228,11,2,153,163,40,230,98,189,156,137,224,214,216,217,232,70,212,155,247,31,47,226,45,66,91,8,28,136,38,76,255,137,100,220,29,6,193,82,113,161,155,138,236,25,222,59,30,231,100,207,161,8,3,140,75,247,26,253,139,188,195,177,155,108,33,196,171,178,239,17,72,251,197,5,111,145,140,230,254,90,182,16,210,12,2,173,103,255,29,53,246,159,186,228,26,133,55,54,121,164,221,60,45,67,92,228,139,43,198,154,195,31,78,98,71,214,141,115,217,62,236,59,99,207,98,192,178,147,146,152,124,31,126,142,52,41,21,1,54,238,183,139,162,10,33,171,156,195,163,47,135,217,179,183,76,80,74,19,146,223,132,214,48,237,1,121,237,109,84,136,183,227,124,190,42,91,35,90,94,24,11,126,154,32,80,59,5,238,109,127,60,185,63,49,97,56,227,5,222,36,253,223,45,31,106,239,158,4,206,56,126,138,195,157,219,206,16,184,82,134,81,29,134,166,64,142,103,19,29,205,126,12,226,199,89,2,151,52,47,65,23,39,168,85,105,202,111,83,123,16,199,51,85,66,163,202,111,55,18,58,239,202,35,183,33,228,8,140,55,186,246,226,134,3,244,156,226,155,89,212,152,87,63,17,136,228,204,36,11,132,252,219,230,103,21,105,91,91,78,4,36,224,150,187,200,97,40,109,227,129,151,81,168,92,139,103,145,114,176,196,154,66,166,197,141,196,5,85,135,184,31,73,89,90,238,105,134,65,129,138,167,215,84,219,247,138,7,145,156,154,198,8,194,148,91,67,246,43,34,215,8,21,185,159,197,239,50,99,240,177,182,160,147,20,52,53,18,179,220,30,19,12,67,217,109,200,14,35,161,26,183,13,227,118,185,253,9,171,171,160,230,75,184,123,176,185,38,135,220,122,17,121,229,54,115,109,219,106,228,125,2,79,244,127,239,195,155,101,240,75,199,201,109,246,40,235,249,116,150,228,161,86,57,87,219,219,26,169,70,89,156,231,91,178,184,110,207,126,57,189,122,93,192,165,27,141,89,199,73,239,11,120,191,220,114,46,164,150,234,101,131,234,231,237,215,67,180,73,187,120,149,168,149,239,30,25,160,200,165,150,174,48,222,131,123,122,96,202,141,34,158,132,12,93,240,172,254,112,50,229,170,222,162,10,213,134,211,175,50,230,183,150,27,28,57,36,217,47,89,83,201,166,236,254,119,46,166,197,175,104,120,145,100,76,243,50,197,63,191,131,97,242,79,189,154,226,5,241,155,14,225,105,217,107,237,230,218,227,90,156,97,104,147,200,26,108,248,203,221,151,212,49,62,191,93,140,24,43,57,76,113,129,220,132,206,77,19,78,65,135,55,98,160,234,45,176,208,152,191,216,178,236,84,113,84,64,115,90,188,107,230,84,23,152,218,229,20,163,198,9,38,41,18,133,205,96,187,51,33,19,195,147,168,30,149,117,41,94,123,16,87,151,103,83,25,51,124,229,67,111,211,212,129,9,157,84,241,49,229,2,49,170,186,134,184,229,149,128,251,202,77,189,109,144,164,185,239,199,148,143,171,250,234,160,95,119,119,26,51,126,139,31,163,114,169,168,238,88,90,168,23,139,23,221,88,78,252,166,52,216,124,183,186,132,49,192,124,231,24,182,33,202,108,176,168,197,77,182,1,30,35,203,231,174,104,142,205,187,186,177,160,72,130,17,120,194,132,122,221,82,16,189,236,244,192,248,33,221,169,213,187,84,39,252,224,49,4,174,154,25,82,141,175,237,46,130,97,124,110,234,245,133,175,45,95,167,240,128,101,54,137,215,170,162,138,217,174,255,255,152,238,240,160,228,199,49,187,215,205,224,24,37,153,11,90,220,186,22,199,186,62,70,174,198,234,202,35,52,126,171,102,13,166,180,92,60,202,9,254,87,247,80,178,235,232,92,65,226,228,110,198,7,45,163,202,36,174,248,138,98,170,100,202,36,36,105,165,90,37,250,10,184,63,121,108,213,242,138,252,107,38,82,127,231,82,152,4,142,226,112,106,105,61,177,133,18,67,70,53,183,102,9,225,231,105,217,31,77,62,170,250,47,23,242,116,247,226,76,20,156,212,98,133,207,7,187,55,49,11,23,203,125,29,24,91,222,225,134,170,208,80,120,59,137,0,176,36,98,18,50,193,68,11,20,185,64,245,39,239,95,238,129,251,224,73,57,151,159,182,92,130,59,224,164,48,164,173,75,119,35,201,125,135,236,152,103,100,64,14,141,5,17,126,240,216,195,132,239,73,98,65,25,190,240,59,83,58,169,106,89,91,147,218,211,175,245,120,236,183,65,234,90,192,44,173,126,109,25,234,163,187,30,65,199,238,57,87,47,15,42,218,8,201,176,88,248,102,101,143,98,193,11,144,20,166,40,192,65,74,98,36,102,72,188,236,238,118,148,8,105,92,162,89,97,214,117,156,54,46,105,85,92,240,205,116,200,162,45,197,107,210,105,88,104,253,202,214,32,204,146,3,191,97,109,184,213,9,57,17,14,38,129,201,196,186,238,195,70,29,149,140,53,244,41,227,222,199,41,164,74,125,60,145,101,166,116,247,0,110,37,105,81,225,233,28,50,150,192,147,199,19,142,239,116,251,70,81,11,73,246,154,70,64,28,186,221,13,227,192,103,199,213,148,16,2,57,190,56,152,20,231,176,217,10,47,63,60,80,184,208,31,174,246,105,60,228,61,242,19,88,59,48,100,157,197,35,226,231,192,214,180,11,2,236,107,121,180,253,108,206,179,105,114,196,49,221,234,181,252,76,65,169,107,172,190,145,103,56,189,53,185,98,237,121,56,65,165,21,193,250,60,197,162,237,228,80,229,235,62,169,28,236,123,60,48,210,220,158,224,176,141,164,71,224,6,67,196,205,188,24,22,79,31,15,60,220,244,51,238,161,250,194,200,203,123,114,69,51,187,84,96,248,86,239,197,170,18,202,217,73,51,97,210,190,73,252,220,186,72,206,158,154,141,2,159,64,192,132,17,52,17,6,123,236,238,239,196,45,167,126,47,50,155,60,123,15,39,63,204,85,146,224,99,73,8,55,221,132,194,104,201,51,62,3,132,162,245,77,250,168,68,44,196,78,160,252,113,182,230,41,56,68,109,36,132,196,118,115,119,193,3,82,83,47,159,122,67,19,178,5,46,106,12,119,83,126,238,158,191,179,77,194,69,18,166,206,249,25,111,85,216,92,36,61,238,76,223,181,61,137,134,68,149,46,155,32,21,69,245,18,119,44,136,255,72,188,21,184,192,59,238,61,195,88,17,131,147,130,241,230,105,129,72,222,46,141,243,147,194,220,167,39,171,156,133,153,52,94,142,88,204,190,229,201,112,53,245,45,27,44,169,215,189,123,50,86,227,99,202,163,225,141,168,203,225,130,180,68,83,216,216,157,28,198,87,44,176,145,103,223,32,40,105,66,82,41,107,201,115,236,117,247,181,112,217,37,153,161,3,166,47,15,130,158,175,69,42,172,194,184,18,238,189,137,175,213,52,213,120,32,188,230,241,116,228,220,206,114,144,239,213,58,26,99,253,194,125,80,200,40,48,105,30,219,209,162,231,33,84,193,104,253,94,148,106,177,253,192,107,220,147,3,167,0,126,80,205,101,36,215,162,120,198,96,122,178,17,135,5,174,110,186,33,202,64,79,186,33,212,38,205,251,133,216,134,120,67,128,137,138,94,148,156,228,46,207,134,146,213,157,64,197,40,116,36,41,99,24,59,195,141,137,145,122,117,62,231,211,26,175,247,237,247,64,108,74,242,94,33,251,233,197,147,48,201,115,81,35,25,34,78,188,166,31,92,44,237,79,102,194,47,223,125,71,122,104,223,83,179,102,141,9,181,69,238,41,55,215,128,179,133,138,61,177,21,10,80,153,225,240,41,151,229,105,206,148,123,116,133,207,130,161,186,231,38,213,146,140,40,207,166,62,119,23,79,216,77,196,17,247,155,106,124,43,207,72,254,24,18,52,216,220,112,151,91,170,7,237,186,87,161,42,27,62,82,168,68,71,125,80,83,104,117,52,189,63,76,180,227,14,55,114,82,67,147,9,207,167,167,226,243,254,240,48,247,210,3,35,34,177,28,70,83,86,224,31,31,236,77,51,198,183,50,36,68,73,68,167,121,38,87,238,63,231,175,192,248,22,155,163,108,148,250,108,222,235,110,209,208,7,172,241,194,103,231,244,247,234,99,137,176,41,41,233,208,97,221,73,120,54,171,182,167,28,75,220,149,242,221,232,152,203,77,236,0,54,55,84,11,111,194,58,84,214,154,225,15,165,154,167,21,217,169,211,223,20,254,69,205,232,77,165,55,209,201,41,176,37,191,85,135,145,103,239,10,147,38,216,28,206,20,52,74,117,65,193,216,111,81,0,80,196,136,192,17,120,236,128,126,81,78,207,165,69,19,5,239,227,118,248,204,57,133,161,217,118,159,27,9,96,91,237,107,66,89,167,239,213,97,138,157,234,83,238,209,46,243,31,94,250,121,254,36,107,45,201,85,40,52,25,50,104,211,158,74,19,184,71,154,195,157,204,84,129,135,137,87,221,146,139,179,201,106,36,28,207,239,204,94,176,209,126,9,35,10,147,195,209,28,110,117,201,158,128,207,25,214,120,135,113,77,73,249,77,49,206,240,225,101,44,120,237,164,252,6,227,32,93,231,109,50,77,91,217,42,77,197,99,109,47,161,65,121,163,107,233,79,162,234,229,246,188,112,25,22,155,145,121,197,4,115,24,9,238,170,48,119,210,251,185,11,180,54,90,114,55,206,174,220,188,18,5,166,206,218,180,188,236,24,30,205,11,196,200,29,202,218,115,75,55,217,81,105,5,129,105,81,152,98,192,29,133,88,69,204,213,141,233,118,111,214,243,71,252,217,30,24,237,155,251,211,76,249,38,39,46,129,247,79,159,193,80,146,184,165,226,52,113,55,241,26,175,78,149,151,208,98,144,64,230,121,98,211,20,234,90,125,170,24,225,254,189,213,84,228,171,189,21,146,236,164,81,146,71,29,168,212,199,39,75,171,140,114,64,10,147,132,33,34,25,73,135,215,64,162,74,219,165,156,251,216,102,125,150,40,201,171,86,250,252,20,142,86,231,217,130,68,163,43,127,88,106,86,138,234,104,205,74,254,114,174,38,20,19,122,53,96,230,12,215,178,210,229,42,184,6,159,67,180,107,185,108,49,49,174,168,252,236,89,171,166,33,112,159,183,176,31,103,210,82,102,205,68,54,251,45,47,0,110,163,8,3,75,234,198,163,115,187,198,181,188,10,127,24,117,188,237,58,182,76,47,185,43,91,99,50,250,57,47,108,38,150,50,180,34,155,84,163,203,180,69,4,41,41,99,14,44,148,195,43,21,137,63,245,63,11,182,165,18,221,118,161,166,197,226,221,120,87,188,14,120,139,98,146,213,177,163,177,144,29,62,7,206,124,202,220,167,23,47,0,167,94,245,131,161,187,229,108,34,150,121,81,245,131,225,137,137,66,245,193,57,173,239,77,114,195,117,130,2,143,173,100,216,20,158,247,117,203,36,73,252,67,215,66,170,251,59,210,168,183,231,141,56,66,124,175,108,76,185,254,218,144,30,39,225,159,200,68,204,75,246,154,111,22,155,20,224,83,138,68,98,217,7,91,101,146,204,52,130,172,196,103,46,140,159,43,61,240,12,66,16,96,184,157,132,108,33,89,206,168,195,20,170,41,209,131,49,38,92,148,98,4,161,8,51,125,57,95,219,116,115,87,229,113,64,10,198,43,171,207,161,0,255,142,192,231,218,225,52,93,11,85,175,214,148,67,2,55,199,242,215,170,70,108,39,196,25,100,159,222,158,205,109,214,187,160,25,250,242,234,232,177,102,146,178,110,100,228,150,247,133,207,92,81,174,198,98,62,139,91,160,127,12,201,73,69,191,194,48,163,84,135,107,18,97,1,96,56,15,46,63,5,164,145,185,62,15,231,138,125,201,47,126,5,162,207,195,151,83,222,64,188,65,28,83,80,28,67,151,200,14,129,137,186,151,62,251,92,241,230,93,248,211,180,28,134,192,166,3,114,121,9,184,204,44,101,133,50,6,189,237,4,45,132,48,170,16,230,20,147,249,184,21,183,216,145,18,186,52,152,195,218,105,82,178,85,75,10,117,204,217,147,110,114,55,236,47,101,109,101,227,33,70,123,77,134,3,243,121,148,195,168,182,154,218,114,106,25,230,169,28,65,149,122,145,155,9,54,201,67,152,165,40,11,17,156,10,119,237,82,146,118,118,91,33,132,51,146,216,75,213,67,169,93,83,126,49,99,250,222,14,183,135,55,23,159,213,190,181,42,164,13,108,118,87,133,169,231,245,135,15,178,21,179,194,243,178,47,131,166,172,244,71,205,156,51,119,221,163,200,158,69,171,1,24,199,222,112,56,203,141,19,24,133,198,234,4,70,3,25,232,173,48,28,113,183,227,4,242,117,142,3,151,212,252,225,148,159,188,173,77,52,220,97,216,97,154,194,103,208,156,194,40,91,76,174,42,124,238,33,247,197,40,1,95,202,120,253,73,144,20,135,241,21,104,235,68,26,238,133,161,15,83,22,74,224,18,164,81,211,232,76,116,88,248,164,151,240,183,89,194,181,178,26,66,25,239,236,127,140,169,220,211,127,132,85,228,206,126,48,101,180,93,152,238,170,233,190,95,214,221,198,77,90,89,92,96,26,134,88,247,114,128,117,42,161,231,67,88,5,85,124,80,132,37,213,114,168,36,0,223,250,33,216,201,90,94,202,118,197,77,231,126,110,184,34,206,247,23,166,45,76,215,203,127,206,9,12,253,172,210,228,21,147,103,187,132,112,228,234,212,103,38,158,127,244,135,19,98,82,54,32,72,17,56,71,28,54,34,87,253,158,43,184,136,43,103,126,222,58,151,58,6,71,23,120,110,253,220,152,229,91,31,190,101,79,107,104,179,93,221,4,131,251,18,190,20,248,205,115,13,22,61,2,2,186,244,209,97,185,97,33,43,94,220,179,41,220,49,201,253,183,73,86,150,131,25,193,235,218,227,225,236,73,66,8,4,231,30,167,241,133,33,108,92,250,240,179,9,201,139,113,195,86,82,197,130,93,215,124,204,161,35,126,30,78,60,34,251,195,225,232,149,115,155,164,149,228,22,7,11,40,63,92,172,176,19,59,211,56,206,163,165,188,239,72,39,197,166,71,166,77,78,202,43,74,37,244,116,134,63,194,74,67,172,238,6,235,255,158,62,44,217,184,142,132,45,146,18,33,127,120,163,168,65,121,44,209,0,190,114,19,6,167,161,116,144,44,58,39,236,38,53,167,60,92,147,164,68,58,143,114,37,113,174,43,175,40,202,44,206,65,118,238,137,123,43,63,32,44,150,80,157,56,108,156,124,10,175,184,78,28,184,46,149,217,104,124,129,230,228,131,188,166,238,29,13,62,17,167,195,167,128,123,61,163,70,180,169,248,160,154,2,250,124,96,24,89,130,37,147,98,160,135,222,19,10,187,30,36,154,146,47,5,140,15,224,18,236,84,232,217,155,46,193,99,128,22,39,196,128,11,108,168,218,5,220,48,238,54,5,78,47,229,105,66,88,201,27,83,57,42,151,44,136,70,103,243,215,174,205,120,124,31,152,52,111,135,203,67,16,109,106,69,233,210,129,243,241,250,214,65,59,171,162,250,100,48,177,62,61,10,58,166,194,181,26,42,150,215,208,103,15,228,13,110,99,252,248,207,163,249,35,33,53,69,16,90,54,107,42,57,219,205,27,182,250,200,145,228,252,236,176,140,57,57,15,117,84,61,170,203,13,230,84,10,52,109,165,243,206,72,95,110,135,207,13,90,13,49,171,20,8,250,91,110,224,93,236,207,110,218,56,215,148,58,155,41,4,104,194,200,77,85,188,115,2,147,44,155,197,76,195,103,218,253,58,94,140,11,183,42,183,52,22,251,221,55,74,27,185,42,227,220,217,132,86,223,206,65,139,88,88,146,121,4,11,203,186,57,17,192,182,7,42,220,170,51,212,82,206,210,31,178,239,66,69,205,109,92,73,173,22,178,213,206,16,57,197,95,49,34,166,135,113,187,98,188,6,92,164,176,29,24,17,238,59,145,200,121,61,171,77,198,12,17,219,117,45,146,51,184,16,93,202,123,193,215,56,238,69,231,28,41,212,205,43,121,59,167,113,117,22,243,76,177,168,116,13,249,226,229,156,246,68,33,171,88,67,100,190,150,171,160,3,60,196,179,106,48,149,90,206,67,110,247,241,96,188,39,213,160,223,187,72,38,209,75,201,9,73,134,198,140,255,96,27,242,170,240,249,179,91,127,1,92,134,90,59,208,44,14,119,82,100,152,221,148,21,216,168,16,155,115,187,163,17,154,123,121,228,15,154,75,16,100,180,13,171,80,130,193,153,6,249,214,133,207,254,164,119,75,227,195,200,247,148,32,201,15,129,113,85,125,128,196,238,18,226,39,22,209,43,10,65,114,169,63,124,246,157,21,165,2,193,95,59,81,222,33,102,57,145,28,167,194,161,62,137,114,220,170,176,21,231,57,156,213,35,101,220,228,174,86,1,218,171,204,67,234,218,243,250,127,196,157,75,18,45,55,80,68,183,212,250,75,11,100,192,14,96,68,4,59,0,130,9,251,1,130,93,160,83,87,85,74,61,96,70,132,109,15,236,151,86,223,110,125,75,245,201,116,38,242,68,214,150,146,177,82,142,185,239,165,241,236,74,220,83,100,56,8,140,213,17,173,247,132,207,233,129,45,67,81,224,169,191,189,141,238,18,55,106,224,218,228,248,26,104,120,167,118,127,27,130,123,85,8,33,111,235,139,15,171,4,150,30,216,82,153,3,198,226,148,110,217,167,124,100,25,0,151,158,229,46,67,41,202,188,51,237,179,152,161,180,134,175,61,168,175,19,172,128,169,60,48,202,158,61,198,19,98,30,149,85,25,212,97,246,80,156,160,116,91,101,85,140,89,179,6,156,30,87,28,50,144,99,133,14,135,41,9,10,117,29,94,253,96,20,51,153,46,85,156,128,0,39,118,60,146,142,151,178,150,162,93,73,132,215,97,124,22,178,227,25,227,189,40,155,36,227,250,80,24,103,108,168,116,80,251,38,252,182,232,137,220,203,6,18,147,105,172,71,55,8,255,130,163,136,56,168,252,21,28,207,30,223,133,130,217,136,18,85,192,106,255,96,15,17,28,163,103,21,180,67,151,127,69,112,208,23,85,237,172,252,197,194,70,147,99,42,103,35,213,32,20,149,95,56,207,241,52,38,218,118,225,196,157,72,224,130,124,165,191,153,149,91,169,168,23,52,57,161,67,211,32,138,87,133,169,1,77,85,232,21,113,86,229,249,180,38,47,211,231,73,131,106,75,229,140,144,77,107,57,84,133,10,87,102,25,235,185,215,83,208,222,97,190,55,117,236,80,217,21,129,61,224,188,154,206,50,138,12,66,70,131,178,208,90,196,129,79,173,5,86,132,195,100,166,200,69,132,35,121,120,76,4,88,11,20,12,206,205,197,248,134,209,92,235,225,55,241,47,143,208,105,226,50,246,233,112,146,105,170,48,193,28,125,115,75,87,245,78,221,59,80,171,245,121,181,253,127,187,221,74,6,108,78,79,175,97,58,133,220,82,194,167,62,244,187,201,15,238,34,33,213,134,54,254,140,57,233,168,87,237,211,40,63,98,102,19,253,164,54,3,38,159,98,60,147,229,243,156,42,54,55,8,248,116,166,13,211,191,12,216,164,156,21,70,12,40,96,163,204,120,90,83,119,49,3,222,119,150,103,5,109,35,226,251,188,53,55,17,189,26,34,51,131,100,168,107,126,153,76,94,121,224,236,81,170,110,37,109,47,252,19,179,117,56,83,106,164,141,33,161,187,90,102,36,48,62,207,38,214,235,130,97,204,194,172,75,168,193,132,26,93,78,26,219,210,237,144,220,178,22,48,55,115,85,156,32,30,186,238,136,36,68,139,85,1,52,25,187,185,75,246,81,7,41,172,244,80,54,116,39,190,182,44,228,250,201,161,110,137,173,78,185,212,141,129,180,74,236,192,18,157,114,160,150,190,242,52,38,148,215,2,54,110,120,81,72,132,71,190,187,16,33,145,5,189,186,145,168,134,47,47,96,174,134,143,232,36,255,29,42,135,244,138,234,89,178,17,123,60,102,15,180,37,220,41,186,72,67,119,20,197,2,85,80,164,138,204,179,32,128,17,35,29,10,67,189,16,112,38,187,87,69,83,63,43,167,115,229,71,92,37,42,0,10,159,122,14,121,198,82,40,27,80,93,211,61,53,66,117,114,162,44,39,59,53,241,235,180,92,225,115,225,35,172,143,216,43,66,167,61,96,180,70,164,203,80,84,188,48,120,149,240,24,254,198,175,133,18,39,138,43,50,30,200,50,237,61,171,186,202,39,57,178,181,138,128,238,62,253,211,23,82,155,133,75,164,170,243,114,171,25,33,83,75,44,160,20,85,208,229,80,15,129,81,110,33,243,83,117,94,122,105,185,228,42,117,221,114,188,1,99,175,247,128,75,150,75,39,240,244,188,65,80,194,18,242,93,84,75,123,78,34,2,186,69,126,183,27,19,152,99,31,247,157,62,20,198,148,240,223,253,56,98,85,237,120,159,8,223,149,230,197,29,32,26,107,70,192,212,66,228,19,39,217,94,125,77,97,242,131,103,192,40,232,200,107,119,163,131,44,1,163,169,38,82,202,216,157,238,63,232,168,116,127,98,108,236,25,88,182,133,29,90,202,112,175,60,131,57,58,43,192,133,152,141,117,181,87,133,201,57,77,1,195,245,33,191,205,38,159,124,1,116,163,53,248,68,76,121,90,100,194,245,142,247,76,170,226,53,5,134,56,55,80,142,155,254,160,221,169,139,112,168,44,194,174,34,2,93,9,120,248,119,237,29,7,101,229,171,125,141,127,208,245,71,59,178,190,162,199,151,112,62,80,156,231,10,210,184,80,228,179,246,53,15,57,216,21,226,213,251,240,154,10,35,224,87,67,56,219,82,141,239,103,225,181,134,215,52,96,88,78,20,37,237,188,4,202,126,165,48,153,67,205,191,58,33,13,255,233,179,169,106,142,23,79,212,138,117,109,141,179,63,133,40,119,55,54,3,133,169,130,139,223,230,6,123,239,1,6,231,21,141,127,73,75,130,194,162,120,242,129,225,219,51,14,133,191,162,32,154,123,112,79,167,44,19,242,64,211,180,139,236,155,74,70,88,57,154,1,192,40,72,212,139,126,168,120,253,86,58,241,87,2,190,55,151,138,178,136,76,125,213,129,137,5,75,61,41,169,175,133,18,122,135,97,25,185,153,134,100,76,35,13,227,240,48,149,219,114,97,10,10,142,167,16,237,7,226,16,55,191,190,246,159,82,198,15,77,201,20,214,242,69,247,198,253,125,197,81,24,171,111,226,78,229,102,61,78,61,187,193,228,25,222,175,222,239,241,237,225,243,95,134,22,70,74,52,42,59,196,119,162,120,166,24,147,238,166,188,209,68,229,240,47,199,157,198,149,108,153,200,56,130,161,26,13,196,211,56,225,190,92,242,85,118,154,127,49,90,136,137,9,151,54,114,108,219,162,253,109,173,248,129,176,106,46,127,13,38,41,50,133,229,192,203,108,30,105,253,165,179,142,73,74,158,230,128,14,208,200,110,134,55,101,243,43,50,148,100,114,184,8,177,37,248,214,239,158,8,192,176,118,255,182,62,96,10,210,164,79,62,72,187,87,60,156,92,110,201,220,196,159,73,69,204,121,248,52,157,241,155,21,205,195,41,198,169,7,54,86,201,91,212,140,181,244,33,28,115,224,98,7,68,204,132,98,181,193,189,59,92,205,72,105,23,230,98,118,124,252,60,156,154,162,203,232,0,43,50,161,231,236,175,182,183,109,33,24,47,118,193,57,81,54,252,4,149,80,86,100,128,33,181,67,217,82,117,120,101,81,132,106,232,127,35,10,232,157,74,69,211,21,154,163,10,131,90,162,234,131,93,73,136,191,157,74,248,137,114,10,239,212,70,122,231,77,16,163,18,43,175,83,72,196,128,150,52,133,87,7,237,34,120,127,253,213,88,90,87,110,151,214,228,100,103,95,155,84,197,74,145,95,49,49,236,226,219,2,20,25,146,198,91,112,190,182,18,48,122,55,82,116,80,40,125,163,178,200,87,8,180,222,55,71,158,43,157,137,235,248,226,204,230,180,188,176,17,168,77,95,64,132,250,133,140,8,6,24,206,182,179,37,225,193,204,55,17,196,96,46,118,190,109,192,229,150,181,87,76,129,244,103,31,147,38,138,204,153,116,138,209,129,124,167,113,102,165,222,130,106,148,168,6,252,223,7,205,48,139,92,222,55,242,218,160,250,60,43,219,174,174,93,102,202,180,26,193,229,104,75,66,22,111,108,217,123,222,250,163,11,174,246,155,206,199,22,2,41,132,63,218,24,145,154,204,225,74,181,105,243,214,70,16,47,163,101,238,239,212,188,245,148,66,11,46,231,101,29,254,50,176,98,170,35,242,77,240,70,165,104,10,9,219,45,36,34,16,65,12,244,180,46,223,143,124,69,224,156,72,22,61,48,209,110,97,4,224,225,221,235,121,224,81,69,20,93,187,155,120,221,225,134,166,54,37,91,150,182,116,40,244,15,249,76,147,189,177,97,81,61,48,53,16,231,205,81,190,24,119,23,54,130,63,152,40,15,74,30,179,208,188,152,36,89,173,126,0,20,138,97,165,192,164,80,57,74,34,168,195,219,112,107,159,246,202,36,189,47,30,110,249,169,242,219,29,170,173,22,240,252,36,74,197,44,91,28,86,254,217,172,225,86,228,225,31,85,175,1,219,167,101,89,29,187,155,214,81,195,49,120,91,111,89,86,102,70,198,35,6,108,26,1,250,109,93,89,181,103,187,66,100,111,150,171,94,97,164,172,220,111,78,175,52,211,185,186,25,223,80,232,125,135,33,9,122,89,34,198,242,89,136,96,14,95,212,152,159,34,53,2,10,219,191,63,154,40,2,17,153,11,67,38,191,150,63,27,82,22,221,40,51,181,121,243,236,8,38,215,152,101,172,51,62,240,83,213,8,108,91,192,253,233,252,19,143,119,152,51,243,203,242,108,220,187,213,79,123,10,15,177,51,47,92,96,48,247,149,73,4,163,234,46,75,250,214,119,168,184,172,44,172,18,38,185,48,241,155,88,32,189,153,160,244,29,173,252,253,244,162,14,60,168,241,191,207,38,219,174,156,177,234,36,104,72,206,53,27,95,114,79,217,164,198,23,89,204,251,195,105,218,5,33,59,220,137,88,86,129,11,150,92,180,166,50,94,54,141,132,70,224,202,51,90,99,188,9,108,228,155,61,90,111,91,172,220,146,134,66,141,195,202,110,246,113,222,22,145,11,217,112,54,134,123,255,104,83,104,145,135,83,212,127,210,233,184,163,26,207,194,69,169,44,141,105,212,224,146,91,242,213,217,114,201,189,207,50,6,205,45,114,218,39,209,104,51,93,212,146,12,255,119,155,254,63,255,237,31,255,253,111,254,246,63,254,249,95,254,135,77,63,231,255,131,77,143,153,94,157,67,212,230,77,251,132,17,182,88,149,211,73,47,165,19,246,69,72,88,216,179,101,101,215,232,163,101,122,141,243,194,63,146,153,211,195,131,69,95,110,33,65,54,201,179,52,78,63,16,203,20,25,203,13,115,7,238,126,216,144,60,207,217,116,97,104,39,79,102,17,148,98,164,184,221,109,25,11,106,159,55,233,188,185,133,221,132,251,49,27,45,88,155,231,183,97,35,42,66,25,190,13,181,78,126,233,153,89,251,102,131,190,197,109,61,41,10,157,101,58,188,13,226,59,45,49,59,225,192,60,96,133,179,226,114,40,101,211,196,74,190,167,155,103,109,234,47,239,27,20,219,233,129,73,67,251,238,58,207,216,226,84,171,6,60,134,20,16,81,116,57,87,252,52,60,1,253,158,131,153,84,216,230,167,123,181,137,36,183,40,184,151,251,201,167,39,139,152,179,235,238,79,164,46,6,9,133,221,158,201,67,185,195,1,11,24,57,135,7,102,27,254,228,179,134,73,6,157,177,174,168,16,44,33,138,200,88,125,206,156,10,76,109,157,182,134,2,35,159,171,101,53,222,192,155,106,108,95,77,4,218,97,234,195,133,186,35,83,30,156,125,23,169,166,218,180,166,180,238,196,79,126,217,144,27,54,223,137,52,94,116,197,47,80,0,106,98,129,58,11,73,246,168,254,93,123,62,67,73,113,97,108,164,218,253,217,168,84,47,1,241,233,53,111,59,63,147,226,209,25,140,255,196,251,100,177,234,101,60,96,95,18,244,151,109,42,51,116,65,103,122,186,36,81,216,123,115,183,129,141,150,239,252,244,126,103,40,13,147,204,96,178,190,206,246,70,34,61,92,191,50,9,113,21,151,104,221,56,249,135,116,89,167,104,176,56,140,25,33,252,113,217,200,128,143,35,115,214,159,100,95,146,55,71,248,167,120,143,194,238,186,62,93,92,230,186,63,142,130,106,170,54,159,14,23,18,115,71,116,20,122,124,88,117,243,120,224,109,28,42,44,82,28,192,48,154,61,112,171,250,97,68,176,28,198,101,40,198,156,109,26,94,147,62,235,185,94,214,191,100,95,167,62,21,211,210,123,145,114,250,235,115,226,85,167,165,199,253,224,98,84,195,93,167,94,178,228,187,3,155,104,65,150,73,159,160,39,60,55,35,146,242,76,133,66,230,53,193,178,115,227,171,197,212,9,165,49,92,154,126,209,197,175,108,252,190,23,222,239,245,249,53,185,50,186,83,216,132,49,158,77,101,202,97,212,78,117,189,153,146,199,240,55,67,222,187,95,114,66,227,107,250,78,172,212,130,18,70,195,32,167,93,225,64,234,254,226,198,164,123,81,170,3,87,160,12,245,119,125,11,150,144,187,114,160,187,195,69,87,7,142,178,253,170,231,164,172,48,142,195,187,115,97,44,163,88,205,133,85,83,196,158,176,36,136,216,41,10,167,106,147,219,209,103,76,22,245,236,81,133,29,75,10,67,201,80,49,46,100,135,185,2,138,109,152,62,243,44,120,143,83,222,215,197,46,77,212,240,157,24,175,181,134,44,242,47,178,86,50,121,140,217,87,24,49,139,124,19,77,48,207,51,188,90,217,225,125,229,158,114,37,47,184,113,147,207,75,188,53,159,144,137,25,43,79,59,249,1,20,177,161,151,40,151,142,15,6,25,7,49,31,100,61,153,52,199,231,214,6,49,213,41,89,67,192,251,34,114,44,153,218,200,127,248,134,92,58,136,110,21,31,62,86,195,30,234,245,192,235,208,148,225,116,170,144,212,37,129,173,208,244,76,29,244,52,247,96,202,155,145,34,237,22,28,33,187,169,183,33,42,35,150,31,79,212,82,76,81,184,42,164,222,167,35,187,59,77,158,153,234,127,233,79,202,91,2,198,211,35,172,139,197,164,82,134,127,245,94,183,118,107,19,120,25,59,235,129,41,133,40,218,58,77,35,245,253,193,148,58,239,213,87,21,174,46,216,4,95,74,218,29,36,14,1,20,122,200,177,62,112,55,222,18,121,243,109,82,244,83,194,192,115,80,201,146,27,127,233,63,214,235,31,204,249,56,138,126,247,176,220,225,131,154,87,79,156,136,132,58,195,178,36,78,189,79,241,172,63,109,162,112,103,184,118,7,18,170,124,122,5,170,41,135,9,44,244,247,2,74,98,195,121,56,188,97,229,185,98,82,103,125,42,146,129,251,16,153,156,125,195,236,152,170,167,207,208,246,107,82,43,77,99,74,234,79,167,44,184,58,75,215,219,45,162,134,103,138,55,243,212,181,203,100,201,218,195,241,59,14,92,185,155,125,233,93,92,39,216,140,107,31,249,116,89,185,198,121,53,206,161,208,112,37,12,117,173,50,79,61,154,6,123,99,179,169,39,48,153,32,213,225,154,45,220,124,97,75,114,241,103,195,228,87,239,61,194,210,165,191,67,160,0,185,63,50,231,114,209,171,150,250,113,122,133,131,78,217,211,202,143,14,45,26,195,186,39,92,47,219,138,129,140,251,156,55,68,208,9,73,138,99,53,177,153,29,147,186,153,1,92,101,215,216,95,178,39,214,153,73,116,33,49,172,34,14,72,124,227,103,101,91,189,0,81,113,113,126,226,66,60,71,97,43,172,174,148,212,167,203,226,59,141,97,70,44,162,254,192,217,197,237,249,192,205,84,176,155,186,142,246,89,121,242,213,113,116,19,224,149,73,220,137,10,54,31,15,2,25,159,236,179,164,141,186,250,40,73,191,201,114,110,197,37,198,158,116,150,46,206,73,171,34,80,184,186,167,2,117,185,61,97,197,221,96,199,228,145,109,161,138,147,36,135,37,239,189,136,211,30,187,150,32,4,37,144,69,225,238,92,2,192,228,169,169,19,210,40,201,189,49,163,221,110,117,57,249,13,121,30,170,74,136,92,24,93,89,154,131,139,159,95,251,154,149,152,86,113,81,146,234,183,55,211,243,211,139,52,57,49,169,10,21,119,174,149,54,141,241,111,169,219,10,234,179,124,74,26,217,193,251,30,18,13,61,224,120,61,5,253,208,66,19,50,150,214,86,48,215,206,52,52,210,159,46,119,179,98,12,170,238,235,232,201,36,172,196,133,99,254,187,67,206,99,2,186,92,90,146,68,69,182,157,115,210,136,201,31,130,223,83,28,206,156,32,99,28,179,137,210,190,125,158,203,76,90,212,166,29,171,169,35,108,207,93,66,26,127,61,34,77,123,143,39,136,46,171,143,168,234,60,234,190,118,109,96,201,244,191,198,114,217,63,142,251,233,12,193,238,17,174,37,242,157,195,248,93,139,195,84,217,203,220,66,31,176,30,11,96,175,157,2,103,215,29,32,40,252,34,148,71,142,163,93,175,47,204,101,239,80,245,78,10,176,225,118,205,18,81,67,125,226,216,250,16,224,176,237,72,192,109,159,17,220,29,127,112,37,24,33,187,140,113,158,214,230,232,94,80,35,107,172,15,74,214,163,62,75,99,114,237,151,252,52,11,52,251,224,215,242,48,25,18,14,192,244,116,112,96,5,55,105,203,145,112,182,86,10,68,241,210,11,74,101,210,89,16,157,136,109,27,250,205,88,35,41,249,15,55,35,194,150,111,54,73,165,207,91,239,57,86,132,141,193,190,25,171,234,192,166,104,50,229,225,86,206,127,204,109,168,125,160,95,147,87,163,66,96,182,211,186,33,72,63,244,183,173,34,234,220,50,96,231,222,135,230,144,135,39,19,100,78,1,35,243,150,20,110,221,29,143,192,67,242,103,13,166,246,161,57,60,161,172,147,62,77,150,65,83,3,102,15,211,87,235,102,22,4,108,246,132,194,219,154,153,241,219,211,10,40,5,198,235,156,226,205,177,109,134,190,57,177,189,18,173,145,169,88,218,107,187,35,79,1,50,236,23,144,70,37,153,134,86,107,178,74,192,69,182,125,80,136,206,111,99,20,85,134,194,123,139,107,254,211,123,248,154,56,26,205,253,131,139,48,224,154,197,7,10,204,229,237,182,134,217,96,42,188,111,146,209,105,168,115,164,103,68,44,61,109,5,220,160,191,122,96,234,178,47,60,68,214,7,122,32,180,185,227,183,185,0,61,31,134,5,120,223,156,123,200,167,175,70,245,108,233,1,119,113,17,129,114,228,68,167,65,77,249,244,41,65,131,18,61,94,185,130,234,112,66,217,56,227,179,177,169,116,38,33,229,82,226,179,246,112,215,183,241,94,253,43,126,186,237,241,122,126,218,94,60,222,155,203,84,123,225,244,249,161,97,182,76,175,250,93,140,239,185,181,0,179,12,180,207,62,227,238,13,120,159,148,79,151,82,146,95,226,225,212,72,101,253,176,189,47,157,98,58,131,7,30,85,217,169,23,236,29,254,221,196,75,211,124,224,194,18,11,120,124,146,87,1,188,15,125,31,108,56,165,199,245,43,131,38,103,155,51,184,105,182,8,48,69,138,41,224,149,69,132,195,224,220,124,71,36,102,159,100,38,89,228,182,230,117,97,146,165,244,225,198,131,223,2,158,80,47,43,108,164,26,14,239,165,184,190,250,192,57,246,75,54,176,49,159,159,238,112,246,57,108,137,123,249,129,17,25,10,184,105,94,196,50,74,214,239,162,171,63,253,13,101,211,138,71,15,74,213,159,71,183,35,217,104,40,162,113,227,69,219,188,48,116,80,239,47,239,203,70,60,27,54,220,82,94,184,199,234,34,84,218,202,251,211,67,90,227,182,248,163,53,9,191,1,83,240,253,118,217,222,83,226,171,109,244,202,219,163,254,203,147,123,114,75,239,96,204,216,144,72,136,89,253,121,177,48,206,225,37,225,26,248,140,228,116,77,31,131,201,180,155,239,52,89,165,5,76,189,120,122,39,89,11,148,210,181,111,60,51,180,28,161,5,131,141,213,224,157,254,115,94,24,54,148,249,174,157,216,9,9,119,175,103,18,33,228,87,162,79,40,85,124,12,44,35,137,140,62,217,203,72,147,161,160,228,33,29,232,7,195,115,179,205,7,77,120,218,59,72,118,11,152,130,245,253,145,249,133,147,143,71,71,159,238,214,180,252,224,241,9,140,3,238,133,167,95,74,96,112,123,20,233,128,141,228,57,96,18,196,159,55,167,228,62,90,179,175,246,170,240,128,163,44,96,203,18,127,224,126,68,3,166,169,159,227,63,122,186,5,103,99,192,183,24,219,192,253,33,231,242,10,104,149,95,15,156,103,137,71,239,155,111,145,220,182,143,156,226,47,94,155,43,71,209,175,162,204,53,126,151,188,133,246,180,69,32,56,59,140,78,146,90,111,148,200,20,223,8,33,209,168,243,123,90,239,63,241,93,182,103,172,146,162,99,221,208,245,139,207,106,86,226,169,48,9,226,241,219,240,143,124,207,111,19,229,185,48,201,11,245,129,247,45,98,94,120,62,102,41,85,151,237,254,54,68,42,79,106,220,158,132,253,139,214,132,179,211,3,239,185,80,47,204,221,88,199,171,247,94,102,76,36,202,222,62,125,53,226,227,37,186,5,9,235,166,175,198,60,186,211,112,174,36,121,90,166,55,224,132,5,192,11,105,61,157,103,228,206,141,11,83,174,161,111,14,147,142,31,170,8,10,108,235,174,60,249,134,197,247,133,110,9,54,58,147,246,149,101,213,232,21,124,235,237,49,53,168,105,239,222,167,21,98,6,53,37,140,18,38,26,87,230,195,99,140,79,167,243,49,120,175,221,161,173,119,255,223,225,172,150,175,166,173,167,169,35,4,60,84,129,22,120,32,226,229,112,255,148,182,13,143,12,188,80,57,96,148,121,212,78,49,75,163,6,12,93,137,218,180,176,146,125,227,194,83,123,20,150,224,26,32,37,119,107,232,125,114,239,11,53,222,155,32,254,168,10,83,44,16,239,13,91,144,142,53,28,148,119,158,145,59,187,212,30,166,250,250,208,80,26,92,222,109,35,195,47,80,227,179,172,230,229,73,30,157,145,230,2,12,219,144,182,206,216,226,241,106,203,68,52,21,110,167,10,200,80,66,249,15,10,167,253,184,240,108,218,41,25,122,228,24,142,31,241,179,192,5,89,38,127,54,177,88,9,106,2,15,156,235,1,35,179,172,15,167,128,58,54,203,102,37,205,250,112,66,212,126,9,135,80,26,77,16,133,93,103,15,148,186,98,189,203,110,11,224,84,26,128,14,162,17,50,79,138,237,226,254,89,228,249,22,221,21,138,149,229,251,103,145,175,172,115,176,84,75,124,9,212,202,205,21,30,195,211,17,186,245,232,45,97,253,193,237,20,123,2,55,210,48,230,3,151,216,205,56,210,63,29,44,60,179,51,86,166,201,167,213,183,113,246,76,45,96,202,246,255,120,246,61,177,123,167,40,243,125,113,104,49,28,198,49,248,7,220,229,183,135,149,203,62,189,242,29,101,80,96,14,236,246,180,38,67,121,5,12,11,70,123,96,210,0,3,158,179,141,7,134,138,46,90,35,135,59,245,195,218,151,143,234,187,193,227,155,186,77,23,146,131,98,249,80,140,51,159,209,54,254,8,127,184,137,154,62,51,41,127,203,111,47,120,194,83,121,218,146,21,21,104,50,126,29,133,77,201,53,96,219,145,20,110,181,197,12,71,63,37,167,162,112,31,177,83,114,233,122,246,89,66,15,125,204,128,137,10,63,63,77,88,63,126,122,91,11,73,15,159,66,221,117,205,1,55,205,66,2,206,251,163,123,192,123,199,25,186,4,108,127,140,23,223,199,79,79,15,108,85,50,1,111,107,249,233,21,200,10,98,19,199,215,86,159,87,179,98,225,11,239,11,165,76,5,84,5,226,200,93,232,192,232,78,73,12,49,249,141,237,167,180,179,218,11,127,254,98,166,180,243,169,83,3,120,157,200,31,112,39,16,245,192,36,97,58,76,217,132,158,185,144,240,78,223,12,7,108,111,127,188,90,107,225,9,218,83,225,251,158,175,174,203,202,177,3,174,245,49,115,144,139,88,51,222,188,162,69,54,21,198,63,26,223,109,49,208,162,112,248,240,65,169,128,125,26,79,23,12,52,152,140,168,164,240,162,120,193,225,254,176,74,215,15,143,179,231,210,1,247,150,116,241,53,243,230,196,111,115,234,234,112,162,85,21,110,90,138,124,211,179,171,52,210,131,242,109,141,122,145,162,45,167,104,59,139,16,66,25,186,87,197,140,182,104,138,212,231,151,161,134,116,148,202,119,221,197,113,204,142,20,29,186,140,185,67,224,95,246,65,192,156,125,218,39,41,77,207,106,221,47,241,125,90,112,244,161,34,48,243,69,247,53,76,139,61,200,152,136,11,35,133,54,235,217,197,49,221,167,251,35,41,239,95,75,167,120,227,215,124,191,250,73,98,62,95,189,143,12,15,227,226,159,72,136,64,40,12,3,220,133,235,26,79,99,4,106,106,160,179,183,231,197,161,75,140,121,196,101,101,170,243,154,204,73,143,57,178,157,145,113,171,15,183,188,253,120,113,132,94,159,137,98,226,11,241,102,118,100,104,175,20,220,213,23,198,135,175,175,86,205,218,11,24,243,237,9,22,20,46,169,14,55,146,8,245,225,48,179,228,104,77,205,152,222,49,168,130,240,130,11,171,193,38,197,67,97,136,233,98,184,169,120,89,243,129,123,143,103,115,223,212,51,160,53,108,132,120,54,30,102,189,245,53,234,253,190,219,122,190,65,14,234,174,253,76,134,50,127,101,157,195,120,220,99,191,218,163,145,170,250,104,27,117,171,37,94,27,22,16,221,175,204,153,22,139,207,114,52,151,126,52,234,170,177,33,89,248,249,217,52,64,227,181,209,33,215,13,233,151,231,93,47,220,154,222,223,169,138,95,61,230,25,30,192,183,53,180,227,43,224,242,61,115,120,89,201,64,160,68,55,245,217,20,207,228,248,105,232,251,139,60,27,46,212,136,72,34,119,147,62,189,88,117,4,153,191,30,112,233,143,87,28,31,160,103,179,3,195,12,162,209,29,72,61,253,134,63,72,143,234,111,235,21,238,225,65,176,230,83,115,24,121,139,20,93,186,207,38,92,44,2,163,83,29,93,138,56,198,251,93,72,50,141,120,113,194,203,106,169,247,101,59,162,195,240,185,234,128,112,50,165,0,247,230,165,134,8,234,33,97,3,153,178,97,209,141,22,58,148,117,251,100,95,231,146,110,180,220,153,63,129,139,80,109,27,140,142,68,60,28,234,88,61,115,141,173,233,139,87,219,51,94,11,21,225,30,106,119,225,98,80,45,61,94,88,110,61,9,252,236,118,54,64,183,79,26,105,248,138,194,54,19,99,217,201,85,213,78,33,221,55,54,59,216,123,178,198,48,70,181,100,252,128,247,198,167,238,24,194,234,223,69,235,124,246,4,4,198,191,114,159,141,18,147,118,56,44,225,53,190,10,197,8,221,165,81,105,155,97,43,20,162,220,106,135,224,168,190,59,37,229,7,163,60,15,135,120,253,194,166,62,44,240,168,94,13,11,186,237,120,53,52,32,30,174,99,93,120,85,117,13,252,202,222,3,30,223,83,86,106,44,4,115,9,76,22,172,192,248,211,191,11,155,60,204,133,231,71,25,198,69,219,208,43,31,252,7,119,56,48,83,116,56,76,5,33,182,148,130,3,92,208,69,241,127,189,63,140,43,236,246,119,250,172,134,200,135,99,95,222,247,93,254,129,49,144,71,192,106,60,17,242,89,37,22,53,185,99,159,44,75,242,0,40,84,15,152,106,188,161,48,197,252,183,245,132,167,80,97,220,199,254,85,150,220,36,118,29,27,95,100,79,108,180,235,153,134,200,221,231,249,42,27,205,79,158,26,105,221,95,11,51,27,21,71,221,130,145,39,139,3,207,138,12,36,80,149,76,142,192,23,157,85,0,201,236,52,125,209,214,227,201,68,207,63,125,114,198,2,143,215,42,132,164,31,248,230,50,24,211,199,148,157,8,125,31,104,75,2,238,77,247,49,42,172,191,47,22,37,38,129,228,114,193,245,6,97,84,188,25,57,86,93,91,91,85,244,109,221,167,58,180,33,23,27,51,182,103,184,185,179,152,78,20,59,126,215,134,128,187,47,119,253,46,244,251,110,175,80,39,254,180,238,212,71,68,159,154,184,144,142,37,5,95,97,18,110,163,108,230,161,99,185,247,65,153,100,219,160,80,127,30,151,227,81,238,88,155,230,180,254,54,212,58,183,245,36,84,175,111,110,170,161,241,219,219,138,232,159,254,54,228,182,247,205,141,10,75,91,147,207,122,191,123,90,188,238,194,104,36,175,176,179,73,53,22,229,47,224,126,23,30,123,168,90,225,144,106,125,51,6,12,78,27,245,114,38,248,152,195,202,198,117,241,128,44,174,56,27,58,149,124,98,181,37,138,216,234,136,71,67,29,45,27,52,121,204,99,196,2,225,182,171,23,23,162,44,173,173,11,163,240,43,243,144,131,38,114,6,6,196,72,122,34,38,40,122,111,135,83,153,175,117,255,219,244,89,163,199,150,129,125,82,197,41,13,7,196,254,22,223,234,8,181,74,74,98,77,38,44,22,251,164,177,240,235,18,49,50,132,30,173,187,177,31,8,76,73,175,199,83,81,244,200,26,255,72,205,18,238,78,107,170,174,144,125,146,15,251,17,24,29,56,91,154,168,204,5,242,166,139,175,160,201,177,148,150,182,230,52,246,155,141,213,218,234,118,182,55,209,207,43,3,32,143,224,202,37,159,77,238,68,152,2,243,4,215,5,134,82,194,109,70,216,164,114,213,23,135,166,51,121,132,130,244,187,85,197,156,77,191,164,16,71,87,169,122,249,254,169,210,248,2,217,251,187,94,82,241,95,160,118,224,224,34,61,65,127,152,19,210,175,222,219,66,127,138,147,160,74,192,237,233,191,60,19,30,112,125,56,18,57,222,120,25,199,99,126,208,21,14,237,13,147,222,45,61,198,105,29,87,193,125,201,128,118,92,71,163,193,221,115,90,239,171,216,54,26,117,87,48,15,144,111,57,8,180,214,75,124,106,115,152,236,132,211,39,40,88,54,13,148,33,65,211,35,132,176,154,113,72,106,107,99,240,58,159,77,142,24,244,203,10,111,43,208,207,16,115,157,103,157,194,140,164,91,71,166,17,247,125,15,188,141,91,127,111,148,213,146,206,147,49,41,36,244,95,134,61,173,74,240,144,184,73,59,244,215,123,176,184,29,72,65,100,37,233,37,187,117,4,235,79,26,93,121,49,208,144,58,116,94,86,85,102,196,252,23,134,98,48,7,204,197,92,115,218,114,254,85,49,30,152,212,50,41,187,170,200,244,144,166,125,96,22,159,84,129,224,100,134,58,235,188,90,162,116,83,164,149,224,127,234,249,200,10,79,163,186,84,231,84,54,199,139,127,23,36,13,67,234,116,247,157,157,234,178,227,53,32,248,195,70,46,108,33,80,251,186,217,55,88,165,85,4,5,43,182,71,241,253,12,120,53,81,171,130,138,228,155,190,52,33,139,101,11,210,135,83,169,126,6,108,144,193,182,212,43,157,205,51,218,162,181,13,201,125,243,242,145,54,157,252,179,169,185,211,37,82,76,210,225,156,48,184,144,246,62,45,190,175,98,174,100,255,176,76,236,106,105,107,190,171,158,29,107,195,131,244,213,44,48,172,255,199,125,69,120,244,227,158,44,112,251,130,212,6,79,12,41,36,79,235,76,241,244,129,109,181,151,249,192,221,139,93,128,225,168,122,91,15,223,149,184,159,145,46,169,40,90,6,254,226,70,25,40,121,1,5,239,149,191,182,237,12,98,99,81,200,62,61,253,106,91,49,144,214,78,133,161,58,29,254,85,112,231,20,57,118,169,26,249,252,150,203,5,121,85,241,191,82,160,141,154,136,163,20,25,136,237,72,189,22,9,112,7,46,244,190,236,26,5,218,26,39,91,224,2,77,157,103,83,120,155,165,229,194,83,139,251,97,174,71,202,207,225,70,21,124,125,96,246,208,17,240,16,125,7,18,76,241,103,120,167,25,177,195,146,189,182,144,195,115,54,203,97,201,248,154,147,128,88,88,176,18,144,154,133,82,143,12,71,167,128,249,248,11,161,234,165,94,65,186,116,155,226,205,203,116,134,93,163,178,78,20,11,236,159,19,29,120,212,242,252,182,21,211,158,223,230,202,145,69,81,150,220,69,8,64,139,195,56,35,37,101,148,170,251,154,124,34,177,123,78,77,141,249,41,111,15,135,113,103,117,217,200,17,207,78,159,111,182,251,188,201,93,141,253,178,40,2,170,222,26,46,141,174,12,71,139,65,42,222,45,195,252,210,242,112,140,191,207,247,67,220,79,85,67,51,133,8,199,119,194,85,227,151,15,172,51,113,81,165,231,189,134,60,245,222,6,150,194,21,199,157,195,148,110,200,134,104,252,121,30,115,162,22,240,9,164,161,153,17,57,241,160,173,87,237,21,19,100,240,121,10,181,57,53,61,10,35,249,85,29,54,81,188,59,211,246,250,161,46,197,91,27,43,77,23,148,42,134,230,63,189,251,165,137,236,224,182,112,17,59,246,1,177,235,145,208,195,84,174,118,213,125,30,195,74,142,147,244,184,89,243,238,181,64,189,112,127,165,220,66,172,102,120,245,104,189,109,147,79,230,10,90,83,221,211,168,56,202,246,33,33,227,69,234,121,242,226,204,61,139,160,51,145,43,107,165,72,249,136,112,109,120,159,117,176,151,94,24,110,122,231,57,128,20,154,188,183,36,68,92,137,96,243,121,53,248,193,180,114,16,37,37,210,243,207,135,225,151,147,77,137,219,126,27,209,118,26,31,216,16,120,247,231,201,138,30,212,59,87,165,69,67,174,28,114,155,3,239,185,144,69,238,25,1,4,60,94,205,97,98,26,178,39,85,99,22,60,30,92,174,17,24,151,58,21,246,20,236,190,2,248,237,169,38,26,204,52,185,248,150,69,57,248,39,213,73,123,199,200,221,135,26,205,218,172,215,85,114,31,150,135,115,9,194,112,212,137,37,3,111,65,140,6,252,208,228,132,136,181,65,128,67,96,40,144,196,198,218,107,207,157,145,188,54,19,90,236,210,249,153,10,161,195,123,138,117,117,78,84,178,133,142,175,18,87,87,123,142,108,42,155,151,147,120,33,199,52,74,146,121,2,91,101,142,211,139,90,244,158,244,42,12,231,186,151,233,12,114,94,203,147,16,52,177,45,167,127,23,118,108,209,40,28,190,180,238,75,115,82,21,242,181,167,164,33,69,152,129,87,195,127,249,20,98,68,228,114,192,225,8,193,190,134,246,73,86,246,193,132,216,188,106,136,28,179,234,115,116,37,92,77,154,110,183,239,29,233,212,248,14,27,247,79,99,70,136,126,120,221,251,79,198,241,137,67,39,138,124,78,151,78,203,20,235,79,26,237,190,70,158,107,196,252,172,68,91,234,6,209,87,175,158,55,51,97,152,102,222,73,229,11,102,213,57,157,160,129,197,2,19,116,31,209,78,22,135,224,39,202,234,73,249,220,18,65,138,3,19,79,213,210,36,138,139,34,164,186,97,142,8,69,41,225,58,215,104,148,74,119,247,75,54,106,37,16,58,103,160,220,102,228,197,168,132,205,61,223,198,83,171,193,185,76,125,206,87,200,47,207,39,217,122,239,253,245,139,95,230,78,44,94,42,136,220,240,20,249,79,27,109,169,20,69,177,171,147,197,230,253,77,30,128,20,65,219,189,217,51,245,200,237,161,244,95,138,189,232,83,103,54,129,185,103,143,189,80,28,193,198,84,195,30,38,96,42,133,96,9,49,176,207,223,11,194,218,33,93,66,178,219,153,128,19,175,251,144,19,209,116,232,87,241,254,64,28,85,235,186,141,202,36,30,92,160,79,145,2,117,200,157,195,161,49,145,199,68,25,67,250,3,193,225,238,31,12,223,74,146,210,42,187,115,39,127,54,244,115,226,199,65,42,11,71,190,63,123,209,25,69,26,55,68,22,142,227,24,90,239,177,146,126,213,222,93,170,123,66,247,175,144,77,48,149,48,144,170,228,179,83,241,18,88,129,67,43,231,112,240,158,78,129,119,103,148,103,32,73,200,247,85,71,113,117,215,165,177,141,6,106,89,189,53,76,58,90,184,106,69,157,206,187,7,135,18,41,104,250,230,56,145,188,91,80,133,169,154,65,190,111,100,28,152,167,91,18,12,245,75,71,100,24,207,204,25,108,52,40,107,83,30,69,72,229,125,197,243,146,89,28,111,92,176,56,149,28,166,228,56,105,94,61,218,233,229,156,136,147,164,32,229,21,91,150,155,120,44,16,20,201,209,81,150,23,91,63,142,150,3,83,65,251,116,202,182,204,135,211,204,32,210,201,45,87,224,159,56,247,25,206,204,138,254,154,118,74,203,94,228,111,252,167,77,40,108,138,185,218,142,209,6,93,32,67,34,232,64,153,192,247,139,98,229,78,159,246,24,142,254,115,75,157,70,92,216,180,191,185,81,85,127,54,233,110,146,211,2,161,67,207,71,52,1,61,11,136,123,116,15,69,105,226,243,121,4,121,196,62,64,159,205,136,254,63,111,102,37,69,89,75,13,224,95,244,196,45,59,139,211,124,42,52,43,42,125,167,71,77,231,101,62,207,110,57,70,171,146,106,51,52,227,31,97,111,223,200,72,174,93,159,244,201,158,112,4,245,207,12,70,120,86,115,138,45,27,176,197,234,169,248,57,171,84,179,99,156,184,13,61,169,70,41,85,95,172,54,203,101,119,184,99,145,107,85,42,244,15,199,64,161,216,221,184,109,5,206,38,154,113,224,212,117,150,108,243,111,225,28,59,32,118,84,209,175,162,131,220,17,137,57,8,7,154,150,180,78,66,152,231,171,88,99,245,169,120,37,99,44,251,126,68,173,76,201,243,33,48,157,213,203,255,38,94,150,213,116,146,45,194,31,254,218,63,81,59,109,75,201,221,121,244,79,181,69,54,194,125,80,52,191,231,113,192,15,194,94,50,146,57,187,2,12,36,118,36,12,233,80,89,233,186,163,112,114,126,90,22,194,197,33,86,101,111,68,246,132,190,4,2,68,52,91,15,76,149,66,214,122,22,200,156,219,185,28,91,234,237,122,74,101,58,42,207,197,225,97,76,84,50,210,4,167,150,159,150,187,171,169,81,213,145,198,249,225,163,197,229,101,42,143,225,50,122,141,99,127,227,66,157,229,41,250,133,200,214,147,107,49,190,145,22,144,135,23,196,99,207,245,150,83,12,174,136,169,19,60,81,116,116,224,220,140,192,90,96,19,20,242,214,21,119,161,28,108,172,158,228,151,99,94,122,111,94,82,9,191,76,210,194,55,179,1,255,139,50,48,26,245,185,23,78,77,84,140,186,14,201,92,86,157,59,165,181,120,151,202,47,147,203,247,81,40,46,247,73,164,167,61,161,116,223,144,160,55,195,57,38,197,236,123,159,56,2,162,192,156,138,114,2,112,43,13,47,14,182,16,146,184,2,215,159,128,236,129,201,60,41,67,249,79,183,41,210,143,131,22,59,165,189,68,162,237,39,30,112,90,19,52,94,74,204,90,236,66,113,6,148,138,175,38,105,118,123,64,18,249,57,103,72,96,188,94,67,233,104,41,97,143,115,145,35,22,6,14,37,148,37,195,239,140,55,103,246,148,210,222,98,46,132,48,179,217,180,166,108,119,56,17,218,109,140,85,87,30,46,91,130,16,213,127,26,178,0,225,170,37,59,211,75,9,16,101,33,146,32,20,24,16,145,77,31,174,245,153,104,146,208,103,152,98,200,249,97,232,78,246,53,36,9,92,131,249,102,218,44,170,74,165,66,89,199,244,5,178,140,123,91,216,33,247,54,130,108,68,114,216,136,241,132,74,133,53,227,49,56,28,77,86,113,124,127,154,109,251,132,162,160,134,156,101,74,133,29,97,130,229,165,208,212,62,150,165,168,105,70,207,64,137,234,203,252,175,148,94,122,144,128,206,252,158,107,9,217,227,197,111,137,108,186,24,103,66,72,178,237,155,61,179,188,53,241,182,164,68,68,84,116,57,13,21,68,17,166,84,42,48,213,198,205,209,130,227,94,25,125,216,103,142,127,117,153,18,64,23,179,111,155,121,181,56,205,4,165,72,84,202,11,75,75,66,194,123,249,79,227,186,16,167,50,4,37,11,142,32,135,27,186,136,194,206,68,15,251,150,243,155,21,82,44,64,22,35,14,239,104,189,173,47,101,162,36,221,143,18,0,127,115,150,159,124,24,254,108,198,200,225,253,145,159,80,246,100,138,186,221,204,71,42,121,27,245,66,23,196,137,226,194,135,108,94,251,72,22,135,220,94,27,232,206,22,239,150,150,106,85,78,217,189,153,145,61,225,173,201,71,146,155,57,28,167,158,31,11,51,3,201,228,77,72,72,73,158,246,39,227,146,46,66,127,145,42,113,251,154,226,135,77,46,80,104,70,7,153,235,195,95,59,89,169,147,178,144,146,212,21,48,188,109,73,121,191,168,176,139,135,147,208,175,187,52,93,156,191,24,236,110,60,124,85,232,206,10,22,198,157,73,240,113,42,87,26,181,138,49,13,121,109,109,156,104,29,47,190,32,215,22,194,198,69,109,248,81,240,163,53,228,12,77,40,226,6,89,139,195,91,195,15,159,150,180,182,152,219,240,239,26,4,11,239,171,145,198,136,19,198,91,27,37,237,84,90,197,202,89,28,189,66,52,73,201,11,23,233,13,205,39,18,20,164,114,121,193,133,214,40,85,116,120,64,20,43,188,138,213,202,124,87,244,169,57,49,149,168,146,72,91,141,89,106,206,120,229,254,44,132,67,188,53,230,220,16,118,194,252,211,235,140,223,134,72,66,222,60,163,37,217,74,12,183,73,29,8,135,38,174,195,251,217,86,172,43,40,89,59,39,240,2,188,183,6,97,93,28,156,10,37,96,156,183,243,250,241,169,37,28,75,214,46,183,117,225,77,68,149,61,57,61,3,154,31,93,198,195,68,190,189,92,31,94,66,211,230,189,48,178,232,190,186,18,197,25,66,33,194,150,50,221,83,178,207,158,204,25,40,191,75,14,93,242,25,158,44,31,83,216,107,73,240,193,51,121,96,78,250,213,245,197,242,151,157,104,154,122,19,252,56,89,97,194,160,231,225,25,242,38,225,28,133,39,55,104,4,22,87,239,79,204,206,76,250,38,19,237,192,13,82,203,170,47,78,230,68,241,103,15,136,2,132,219,118,152,122,198,169,79,66,251,136,196,95,133,169,190,24,142,194,91,167,111,102,94,139,51,75,10,188,78,237,143,23,155,94,169,185,16,190,109,67,251,187,154,228,94,192,84,43,239,117,253,151,48,96,254,31,239,34,163,139,125,61,226,67,167,6,174,50,78,159,236,37,198,208,153,26,253,186,180,54,239,205,233,98,34,212,67,106,215,50,145,174,207,137,164,96,89,223,131,148,159,214,132,10,207,74,205,149,16,180,178,221,146,182,237,204,27,76,14,104,219,117,185,144,109,254,249,232,155,51,92,248,133,247,197,12,177,220,230,211,22,237,148,145,21,38,78,124,190,59,65,47,35,52,227,153,44,42,207,187,88,201,108,164,249,46,137,234,14,85,10,103,200,216,124,126,218,40,211,29,38,178,94,234,243,211,211,73,18,23,110,29,209,237,98,151,96,35,136,77,100,159,239,90,87,10,209,55,9,19,177,251,225,167,91,207,254,101,153,74,1,231,36,89,104,236,126,121,56,41,51,187,62,113,103,105,77,45,226,209,22,2,30,53,139,35,15,34,85,116,189,226,204,224,74,243,144,206,34,247,29,251,27,121,198,194,87,194,145,66,89,253,138,109,125,79,61,233,22,220,237,163,134,133,64,126,157,78,212,133,19,250,251,102,156,118,120,249,5,70,96,115,92,115,144,143,20,194,219,197,219,126,249,158,180,38,146,36,7,241,32,115,35,44,58,118,91,185,214,127,150,50,18,22,4,212,248,234,172,176,52,253,25,135,33,103,78,87,120,112,144,206,24,208,31,165,180,242,142,166,16,24,216,175,73,17,153,92,189,19,215,157,153,239,97,184,15,237,170,48,68,128,229,90,116,100,118,20,181,125,86,184,254,173,20,186,72,65,122,33,21,106,247,164,183,134,36,110,116,105,77,121,206,236,97,118,33,161,37,244,237,164,220,205,152,13,150,208,40,180,242,16,168,122,41,201,194,28,24,50,79,73,36,254,182,129,226,157,194,253,41,137,71,33,147,223,126,77,205,97,145,25,133,217,103,106,76,68,196,182,196,163,176,143,153,190,247,228,248,234,189,229,45,49,233,114,51,150,134,18,230,125,33,240,38,6,58,89,193,113,152,126,16,247,201,213,25,137,161,109,205,248,155,163,43,169,4,143,201,174,26,190,175,124,220,252,148,105,180,32,94,29,103,173,57,223,196,94,52,102,54,191,243,224,67,111,223,67,98,218,185,71,198,84,89,172,10,185,243,64,86,243,133,109,2,39,133,76,113,2,128,80,2,157,235,212,164,0,86,140,100,120,252,113,225,57,76,154,185,24,201,237,179,124,110,191,99,194,50,57,37,122,176,167,96,46,247,134,106,66,21,66,219,183,251,175,6,193,217,134,171,81,49,139,72,198,254,200,225,14,129,101,213,36,226,194,177,0,84,142,135,83,165,170,11,4,102,163,209,226,150,185,119,184,62,101,245,33,10,147,156,231,130,92,148,50,148,78,133,56,61,28,105,241,221,13,91,86,220,9,150,66,25,221,130,250,141,140,23,186,229,169,185,151,101,25,109,176,40,170,236,115,247,202,246,76,138,90,148,49,144,75,57,250,70,209,120,40,37,3,228,171,153,8,125,124,246,226,200,17,24,7,185,251,220,248,108,217,138,141,236,137,32,99,160,73,221,90,20,239,52,63,151,141,3,123,219,177,66,61,9,249,234,8,87,198,190,161,20,221,21,96,184,45,95,220,250,87,86,81,101,211,96,234,55,50,129,174,235,124,30,110,165,90,238,10,71,42,50,73,100,25,54,6,2,138,241,89,149,184,120,213,135,103,231,221,65,239,15,79,74,87,241,168,92,157,217,152,115,123,169,127,149,44,194,253,89,203,189,59,56,191,101,56,208,131,237,110,203,96,5,101,173,115,33,90,72,174,108,184,196,160,28,85,218,75,132,64,179,183,70,206,121,62,225,66,11,123,29,16,135,149,174,189,73,182,214,81,132,197,25,247,33,45,34,1,149,193,254,88,102,248,234,40,27,87,23,38,105,1,14,66,210,150,213,131,255,139,221,133,19,209,216,104,212,131,79,36,200,91,87,139,128,77,141,58,163,192,226,31,133,51,245,137,137,16,0,104,241,205,204,229,252,176,97,97,47,134,219,119,207,80,148,10,5,70,97,52,156,198,63,117,77,165,107,164,20,222,131,34,29,111,144,210,213,174,97,50,216,238,238,198,19,53,178,58,203,187,101,163,187,167,29,21,179,166,46,103,178,118,107,15,63,61,215,205,174,108,156,219,102,246,1,105,198,96,166,15,199,33,233,140,88,123,17,47,132,249,186,134,242,83,100,181,19,218,168,170,60,101,20,97,126,115,166,2,140,10,5,133,161,25,61,118,12,116,209,223,87,222,64,63,86,214,65,137,89,39,13,139,88,236,222,163,241,20,80,46,93,60,11,49,60,231,9,133,212,48,39,17,105,160,207,106,232,21,144,148,190,247,27,89,246,112,238,228,88,153,184,137,150,210,217,50,55,72,232,243,184,31,82,186,234,42,55,205,113,247,9,83,43,69,10,137,6,55,16,63,114,216,216,186,52,160,131,224,163,179,182,145,132,99,246,132,116,11,91,144,71,213,145,242,82,197,57,58,173,184,238,197,238,15,124,121,79,100,132,204,154,19,203,39,67,215,36,235,164,79,173,208,59,194,180,5,213,62,237,242,100,84,227,30,227,77,223,75,55,71,218,129,171,144,81,7,255,61,142,198,5,105,118,243,227,37,145,106,217,116,60,147,149,137,156,87,219,219,230,194,83,37,173,201,204,241,55,39,45,182,9,39,22,177,13,188,23,14,103,252,173,93,195,77,100,14,166,8,233,231,39,126,176,234,36,159,203,67,250,248,91,134,50,177,78,50,6,106,228,11,112,48,106,221,30,229,234,158,224,13,12,243,178,178,119,44,110,227,61,178,13,144,192,174,90,246,74,97,142,39,126,224,69,209,194,111,60,231,95,216,34,150,92,174,212,57,108,42,78,92,69,34,205,247,200,61,238,125,27,29,81,207,191,32,61,160,106,82,60,149,242,231,151,7,133,18,74,227,74,61,138,243,76,12,22,218,247,148,69,25,83,235,23,48,169,230,90,162,64,105,240,217,136,201,241,216,86,163,150,63,195,154,189,28,197,50,208,222,36,165,39,94,10,7,74,85,10,49,22,134,39,95,24,153,117,85,253,75,88,9,170,83,5,81,6,129,7,88,250,154,91,217,231,201,215,11,14,208,150,159,162,190,25,193,24,18,21,183,189,244,148,139,88,1,220,12,216,244,4,180,116,130,56,107,11,216,74,156,181,66,103,125,95,164,191,97,217,37,45,224,225,194,224,39,0,55,230,189,18,228,195,32,52,171,41,18,193,184,85,47,201,255,220,221,141,224,171,167,12,162,135,160,101,27,251,197,41,195,241,236,57,100,34,63,169,49,48,22,87,47,154,26,36,45,64,164,127,97,232,150,35,17,114,66,241,249,73,202,122,51,93,232,72,174,35,213,70,25,127,218,52,133,88,135,87,182,157,92,114,33,177,135,189,190,1,227,173,75,234,93,179,18,205,25,125,10,107,103,82,33,86,74,143,60,215,113,153,224,130,204,51,104,173,115,137,185,100,206,109,201,246,69,179,55,187,176,4,122,52,16,56,8,12,97,101,138,217,64,218,194,210,223,46,36,78,122,125,195,30,175,174,172,58,251,126,193,41,92,226,217,24,114,119,64,44,110,119,127,250,35,234,164,48,116,51,110,35,109,24,77,5,213,174,133,7,210,57,121,233,51,229,187,50,142,158,72,86,36,157,66,26,242,198,238,109,33,100,199,33,39,253,69,20,182,228,152,100,149,187,185,192,56,45,156,249,204,152,47,69,62,6,233,140,18,58,57,132,68,73,159,80,216,72,188,28,205,196,253,244,209,28,240,190,172,81,225,81,102,178,190,172,0,212,127,216,248,167,100,101,237,139,4,213,108,62,187,113,227,125,50,1,41,12,194,142,112,56,67,228,80,85,234,55,143,155,58,138,131,74,171,192,186,165,171,159,159,182,205,74,115,248,209,111,9,170,197,97,62,89,137,105,112,25,131,83,226,12,212,64,176,91,179,59,27,76,24,213,115,190,33,104,193,191,33,43,167,227,28,115,152,187,178,188,152,209,135,250,197,29,142,83,92,14,42,66,140,71,183,4,252,181,119,209,26,153,140,63,187,239,127,134,104,34,97,81,144,71,63,29,54,193,17,249,109,100,189,71,141,214,251,172,248,100,155,229,14,137,215,47,96,187,200,203,134,49,201,53,187,173,103,210,194,108,36,19,114,110,158,212,61,32,79,208,15,251,144,15,240,109,118,47,133,47,107,181,33,115,195,195,114,187,247,150,157,84,23,157,176,151,120,245,64,199,5,40,197,111,88,1,65,64,57,160,82,200,202,179,181,231,62,201,215,61,210,232,137,85,106,107,83,115,156,14,239,78,234,186,139,154,145,233,227,5,27,169,218,24,192,61,71,85,81,195,37,33,122,101,192,251,12,200,158,255,111,169,51,50,85,54,156,240,212,58,76,105,131,44,175,106,73,157,203,225,254,187,127,8,76,0,192,183,133,246,115,24,9,106,108,127,81,122,144,168,81,150,239,218,87,197,226,148,58,76,113,136,235,244,167,247,141,203,13,78,138,241,201,48,148,207,238,70,24,238,157,6,81,233,144,188,110,66,132,199,186,193,143,130,70,65,82,144,42,101,175,82,129,145,173,72,61,211,134,191,30,217,234,21,101,250,164,101,13,100,204,85,95,32,112,201,83,71,166,48,217,23,94,33,3,183,200,83,152,64,0,209,57,215,224,99,175,162,236,100,133,214,177,125,155,9,167,101,196,84,7,132,114,19,155,83,255,74,158,15,76,168,52,224,242,214,60,224,23,248,188,248,166,88,93,163,44,174,74,28,54,251,142,68,182,196,18,98,229,106,66,68,159,247,89,225,163,244,176,174,84,113,247,238,181,86,3,90,8,169,122,133,205,18,109,142,128,183,109,160,51,101,111,148,164,221,122,181,20,158,24,57,63,106,249,46,47,51,140,32,148,67,201,195,179,69,17,181,20,235,147,179,11,101,159,18,213,82,80,129,43,7,11,242,96,53,5,108,22,139,194,86,98,238,115,161,80,149,47,103,147,81,228,79,31,144,108,201,168,66,255,194,213,159,126,60,240,48,89,202,161,48,121,182,81,147,151,77,47,230,129,179,51,138,80,168,104,204,142,2,67,180,230,219,89,134,38,168,47,45,88,26,4,149,188,53,1,145,166,141,73,93,242,125,24,238,42,180,50,20,134,129,114,6,108,62,109,173,180,130,75,126,120,149,36,60,167,90,119,183,40,157,247,51,25,213,173,165,212,28,164,155,103,167,21,68,137,17,23,183,22,129,145,170,233,245,153,80,60,23,197,172,172,43,208,239,209,82,32,230,220,156,211,22,9,103,120,27,151,86,159,89,18,163,23,150,18,5,18,251,7,153,167,236,41,162,70,36,215,139,150,72,50,239,186,47,31,40,55,149,210,182,152,162,113,212,180,126,176,100,75,225,14,117,10,203,165,150,224,105,71,46,86,43,40,137,234,248,225,3,239,229,238,17,25,14,42,42,166,119,10,212,173,184,224,196,134,47,136,59,158,223,198,152,82,177,95,224,30,226,87,192,198,239,41,197,55,107,68,90,237,48,1,189,209,180,54,103,89,21,152,195,144,231,106,53,238,190,214,163,141,27,48,5,187,114,189,128,79,218,247,202,206,178,230,10,173,48,5,135,1,219,157,85,126,155,165,235,197,238,212,95,52,113,125,81,255,188,207,147,20,21,231,200,183,201,118,71,232,162,248,25,96,22,232,83,151,138,184,68,89,227,194,223,84,38,33,172,198,26,140,109,68,139,184,26,9,76,128,210,171,248,77,212,68,82,172,141,241,59,146,80,187,69,40,68,207,125,195,240,209,124,81,136,255,229,135,241,144,156,212,225,217,246,157,179,239,211,186,160,253,106,123,118,94,6,129,109,123,12,253,110,22,77,208,41,26,1,185,136,153,25,156,198,133,171,93,219,158,223,46,46,101,219,9,114,103,165,118,98,162,84,103,118,66,204,115,40,59,193,70,113,156,250,155,85,130,168,178,240,51,37,13,195,137,42,112,188,145,71,241,116,90,14,210,53,156,193,234,12,193,249,248,121,29,23,118,37,221,166,207,38,137,58,184,13,246,130,250,212,210,207,88,161,65,160,52,247,193,136,224,172,20,137,13,200,24,157,4,3,147,105,233,21,123,126,37,234,28,45,98,148,36,90,181,111,224,38,151,30,228,31,22,169,148,235,59,196,115,151,240,132,237,82,235,211,122,35,20,154,47,225,207,210,171,102,178,218,196,222,132,46,40,41,93,208,54,20,119,71,69,235,175,105,230,33,186,144,243,11,253,23,227,175,82,226,180,68,214,104,240,191,14,146,64,211,3,239,173,35,56,50,54,108,217,182,10,27,31,166,112,40,245,162,188,10,120,239,131,185,167,146,236,169,165,115,29,198,75,31,207,1,245,175,18,171,81,122,181,79,142,20,112,86,199,53,62,17,202,22,226,183,145,131,126,88,75,32,153,185,173,225,199,146,75,10,36,120,159,252,54,164,170,235,129,141,250,57,96,34,209,237,229,60,185,196,157,213,22,81,85,216,72,223,2,198,153,169,84,22,216,216,49,89,224,114,81,206,43,86,212,240,82,72,224,244,13,117,21,145,220,83,130,137,137,139,160,222,88,45,172,113,57,250,72,180,175,15,247,8,84,108,227,146,144,45,184,10,31,126,144,75,201,107,85,233,73,42,110,141,80,96,36,33,33,171,107,61,48,117,35,194,112,166,210,238,192,86,121,44,252,104,106,103,25,97,92,190,116,118,123,116,149,255,3,162,226,124,25,254,224,175,86,22,26,216,239,234,188,141,97,146,86,247,27,131,208,110,235,189,217,43,185,21,25,184,158,212,111,164,113,125,41,63,8,185,107,235,82,152,117,82,159,159,214,165,184,54,178,17,210,13,81,97,1,198,148,106,151,205,110,62,171,160,80,35,127,105,225,218,24,15,103,209,190,101,150,124,41,208,26,43,65,187,28,86,179,75,73,71,129,139,242,87,33,68,53,238,136,224,86,168,15,188,247,170,222,47,201,31,121,201,10,115,118,220,55,167,44,87,41,141,8,53,4,111,80,70,219,83,9,116,160,200,46,151,168,146,32,202,82,154,39,242,96,47,59,231,55,159,107,16,245,4,41,164,86,140,171,117,41,41,139,177,167,199,136,65,63,213,159,87,35,179,33,136,185,80,145,211,226,238,100,201,93,223,229,160,197,249,170,15,255,17,198,92,138,218,79,217,163,55,76,60,57,96,10,247,211,243,112,83,163,8,120,223,124,116,83,220,147,184,127,177,243,36,171,205,127,200,177,8,25,7,91,49,108,158,234,71,134,119,235,139,163,100,31,227,223,203,164,182,175,27,151,29,151,156,102,37,153,98,59,13,69,173,109,49,24,243,144,146,126,133,219,209,248,132,179,136,75,130,218,117,62,96,18,226,181,76,154,170,213,203,178,220,225,86,120,232,200,144,188,89,151,9,121,169,197,159,160,97,41,183,207,140,166,173,60,84,104,245,242,223,98,121,45,93,128,156,129,243,242,17,55,238,196,79,107,180,44,2,222,107,87,237,87,72,220,230,119,71,187,114,88,235,119,195,132,114,105,150,185,36,172,167,117,250,74,236,90,120,5,30,202,36,196,61,60,171,19,152,79,121,224,189,128,90,180,46,100,233,182,135,219,46,95,86,96,132,195,138,238,137,172,223,164,196,215,251,118,51,30,90,189,20,139,155,213,146,31,98,188,125,79,21,20,51,92,127,153,124,210,64,183,45,148,117,105,163,66,31,68,151,251,162,167,92,48,208,8,206,160,96,131,178,250,137,116,36,203,19,186,109,247,245,87,167,32,190,198,251,193,16,222,232,64,82,36,124,123,107,239,63,15,175,214,183,40,97,189,143,206,72,125,40,76,65,200,229,32,135,164,252,225,116,68,228,239,182,198,142,213,58,127,66,254,119,156,209,251,81,178,62,210,198,195,248,4,254,138,158,1,223,143,149,249,210,163,171,147,0,241,109,72,12,46,170,44,24,136,26,138,101,10,107,96,127,232,34,185,96,133,185,64,142,182,106,182,37,244,100,66,232,14,152,162,11,133,201,34,185,239,189,111,60,186,221,160,126,50,130,252,25,153,53,101,252,181,76,132,80,15,28,92,167,84,208,103,195,48,93,8,60,187,70,250,62,78,152,75,235,110,228,220,250,240,66,174,129,180,222,91,130,62,28,93,203,218,4,78,186,11,35,155,112,217,186,89,42,207,62,250,161,54,125,151,142,93,20,159,223,222,43,162,116,121,184,250,145,19,234,221,158,75,98,240,75,72,191,215,195,94,19,247,225,159,114,122,33,84,215,82,152,251,70,6,250,80,208,146,112,230,219,240,190,17,243,75,227,133,83,136,19,144,5,49,223,198,251,42,233,242,1,139,148,254,7,109,243,74,192,44,60,183,239,163,161,196,118,101,143,133,147,172,190,68,174,216,111,1,239,51,174,60,15,39,236,21,63,221,97,127,235,15,252,121,29,93,183,171,124,213,232,42,85,122,95,40,73,44,83,177,214,208,237,202,237,138,42,80,64,181,30,178,98,196,164,67,25,132,36,57,101,186,24,36,63,221,182,121,172,254,124,214,23,70,169,125,114,82,177,135,129,18,90,232,130,80,224,212,146,118,25,153,14,161,112,65,129,230,247,176,36,195,22,16,26,47,36,32,41,27,223,135,157,216,123,188,25,174,17,125,177,105,89,73,142,238,131,35,61,116,194,147,32,227,133,203,247,8,123,16,173,250,66,57,138,250,204,135,233,27,242,163,208,235,161,238,171,63,36,202,131,88,89,52,222,67,245,8,150,18,251,247,146,73,96,40,187,214,67,54,204,94,122,96,4,146,30,53,198,1,177,248,69,243,167,12,53,95,55,22,131,208,97,233,243,83,165,46,212,199,102,252,50,97,43,117,127,83,103,82,175,12,17,113,172,172,51,152,27,71,8,121,33,240,58,85,219,140,104,94,191,194,54,236,186,42,228,200,5,34,135,90,73,35,53,80,233,205,73,171,233,87,114,7,215,133,234,172,2,207,88,29,173,25,193,238,3,15,175,107,4,102,243,250,227,225,65,116,217,201,55,74,243,125,243,22,75,11,79,124,255,163,113,14,195,173,155,160,229,243,102,13,61,224,232,21,50,57,159,239,218,93,42,15,47,76,164,63,6,196,11,79,58,234,180,227,209,4,69,88,47,248,59,59,26,8,26,9,65,47,161,6,139,56,165,83,75,201,17,55,204,227,227,213,72,162,208,141,180,147,147,218,175,78,209,158,74,243,129,43,174,255,128,235,67,237,75,201,210,182,158,226,183,41,201,127,136,217,241,215,93,193,171,5,99,235,211,107,70,129,30,112,82,14,52,200,230,35,136,67,174,255,232,143,92,16,158,222,240,22,145,246,249,196,56,17,86,139,148,10,20,175,86,123,116,63,186,229,69,196,195,185,206,43,237,59,153,36,87,197,5,215,194,122,24,229,81,187,95,77,196,184,170,146,121,19,255,78,237,170,132,153,40,131,202,36,207,226,126,102,96,104,32,181,79,11,229,244,161,105,213,38,151,110,133,201,49,11,180,246,79,197,132,247,218,131,205,45,96,100,169,244,187,44,217,35,222,12,187,90,89,225,141,237,33,100,248,16,248,211,139,209,135,218,247,186,111,6,197,164,190,119,174,151,24,216,68,221,222,197,155,225,149,136,159,70,153,72,69,44,58,76,44,43,126,122,155,210,253,249,106,110,112,177,130,42,66,81,79,99,46,51,49,216,153,4,40,125,239,111,137,8,31,210,155,175,108,53,155,206,213,78,163,128,230,217,86,96,121,186,15,71,239,245,123,68,21,168,48,191,176,177,200,169,36,3,124,72,241,240,15,126,236,87,208,161,140,171,111,102,180,228,253,15,53,136,88,188,144,65,124,143,92,202,68,250,192,123,133,88,213,195,26,207,20,207,33,55,68,78,229,35,187,211,6,9,102,61,96,130,204,143,132,70,251,194,229,210,139,165,22,41,51,22,23,208,208,196,178,248,245,35,115,1,87,106,244,26,133,91,227,249,110,148,49,98,184,247,13,13,42,238,71,251,35,252,254,54,9,203,163,57,178,141,166,48,115,202,160,189,246,153,41,8,196,47,35,208,240,202,157,68,146,35,40,185,17,143,212,10,103,109,124,116,127,36,21,140,12,246,10,42,46,10,189,211,75,6,22,231,125,34,213,73,207,205,130,144,148,95,18,112,240,247,71,106,187,252,110,212,1,83,105,250,10,175,145,157,126,196,80,201,115,239,127,192,221,105,41,128,81,140,175,175,56,90,200,155,145,87,168,142,59,208,47,110,24,230,79,124,68,44,172,170,56,80,140,227,87,220,12,90,146,64,205,19,255,116,73,245,72,59,112,202,249,85,132,195,43,236,226,179,72,126,105,96,215,202,89,66,246,150,64,234,35,248,94,75,164,243,81,170,60,199,243,206,112,7,150,0,121,201,231,139,9,22,164,128,191,199,209,137,33,54,74,200,77,239,37,242,76,17,232,164,226,56,166,162,173,61,2,72,121,90,54,207,149,32,110,207,137,137,119,194,25,35,186,101,208,149,87,93,233,43,177,38,73,4,31,234,107,36,153,146,77,250,234,100,175,249,136,245,164,109,241,164,43,163,77,133,227,163,97,180,47,182,235,106,116,99,197,104,107,98,231,23,181,202,51,69,201,142,77,87,30,124,60,186,179,86,238,127,197,195,81,63,92,143,254,209,112,62,224,110,21,60,73,231,1,201,199,233,74,143,87,54,115,133,73,191,12,17,226,242,203,208,80,184,69,141,7,112,130,200,90,97,220,237,87,143,29,122,70,237,82,84,83,231,133,237,206,172,48,105,66,241,219,5,197,176,103,47,130,136,37,4,217,115,159,143,234,7,92,50,99,92,169,120,84,240,158,93,176,236,91,67,12,103,98,135,214,15,195,74,189,221,146,32,85,124,80,168,12,47,154,149,235,251,51,18,210,16,46,199,163,214,202,163,128,196,151,59,250,145,170,163,119,23,178,0,252,171,16,115,93,106,175,82,113,21,62,135,102,126,193,245,72,184,80,212,190,2,78,79,228,134,66,245,225,201,132,48,3,149,250,40,55,13,178,112,125,93,215,53,77,219,247,213,81,9,165,248,10,199,193,35,26,69,250,234,231,30,212,106,114,37,122,54,192,5,80,220,140,231,223,103,87,147,147,114,25,79,155,198,242,162,130,89,222,28,110,91,175,123,199,58,218,87,163,71,6,3,227,160,56,186,45,192,250,70,164,104,225,141,183,41,52,148,135,21,103,214,242,18,112,51,127,30,20,150,138,225,195,69,74,82,214,64,56,188,29,123,7,59,125,134,129,95,171,158,14,176,149,134,144,16,164,30,249,217,255,169,72,141,29,222,88,82,150,10,132,81,230,87,124,56,41,214,106,154,123,128,174,96,10,61,68,246,194,244,104,234,224,200,247,228,228,206,127,228,170,196,92,147,255,197,123,37,217,157,87,137,185,88,93,197,143,189,159,106,176,148,211,113,141,93,225,170,167,168,26,125,114,133,141,17,210,97,142,181,135,110,15,162,59,191,7,91,50,201,210,58,168,4,73,200,69,33,184,87,102,57,202,153,60,8,15,215,94,147,242,20,204,178,22,242,51,104,93,53,45,132,130,194,131,131,243,192,149,84,220,170,4,135,236,4,126,57,249,216,205,202,122,8,14,225,13,252,253,52,85,26,99,202,150,100,148,214,187,163,28,198,232,40,74,137,7,191,102,57,49,64,142,205,172,194,130,219,16,227,190,127,174,85,212,19,62,26,97,133,196,207,225,150,4,178,34,36,36,202,155,179,254,106,245,214,240,252,13,101,212,75,120,245,198,65,11,241,226,254,60,186,121,197,79,131,28,128,228,13,121,49,42,236,206,69,181,153,116,138,136,246,80,206,99,162,54,7,70,248,64,185,208,38,21,140,78,197,132,124,167,197,39,133,245,145,251,154,255,54,60,108,76,115,129,115,242,76,115,236,12,242,209,154,18,101,146,48,152,14,204,2,19,219,204,202,241,154,211,22,241,175,245,41,6,39,15,53,57,173,4,217,205,120,250,167,114,116,230,8,0,90,89,140,230,44,1,127,33,123,139,194,140,233,59,9,204,221,210,123,124,82,36,167,181,149,20,201,81,77,224,48,153,194,74,118,73,160,160,156,171,13,119,9,56,209,165,194,209,6,36,186,5,174,91,229,229,26,86,214,56,253,213,112,123,23,173,143,228,94,227,254,47,75,157,174,18,31,132,211,11,151,162,195,164,166,54,225,97,27,198,251,118,246,44,98,98,104,88,103,133,161,41,111,14,195,52,209,148,174,172,167,168,133,109,232,25,125,194,45,77,56,23,209,136,234,48,241,37,153,44,100,155,118,39,18,199,247,210,62,185,24,109,24,230,168,99,163,161,221,140,73,44,104,179,77,241,160,80,231,15,89,157,4,190,63,207,24,108,150,50,152,180,44,180,32,154,124,14,199,189,16,23,21,173,85,97,232,103,202,133,139,36,99,81,26,6,95,83,13,120,52,201,251,182,26,147,225,100,250,192,68,228,151,192,100,222,249,92,178,128,174,242,231,142,83,230,232,48,108,65,82,197,56,216,234,253,136,2,70,57,163,104,167,241,122,62,96,105,143,168,164,33,3,15,148,198,2,254,160,114,23,120,159,187,30,221,225,94,58,139,132,85,129,27,196,48,1,63,106,194,192,221,121,37,155,105,215,10,81,132,161,205,211,125,13,38,162,242,192,197,21,31,26,9,101,67,84,17,13,78,126,128,1,163,45,188,158,55,43,233,162,121,60,75,132,220,249,118,135,19,46,175,89,222,175,190,115,133,141,65,201,146,7,188,217,158,12,12,252,73,18,39,61,138,105,25,207,70,0,179,63,131,189,190,126,71,19,7,87,30,239,104,58,77,149,193,26,136,0,166,246,60,250,12,27,248,153,103,206,230,7,182,45,10,29,12,54,91,207,61,5,198,199,161,239,69,185,141,79,147,111,205,135,81,15,180,249,233,3,170,228,114,195,244,219,215,5,179,214,124,142,223,218,234,1,15,101,174,96,87,173,158,66,105,232,195,106,7,25,98,249,98,179,218,39,15,25,38,202,111,216,188,80,4,95,60,137,47,242,203,36,5,124,62,245,241,115,14,45,61,30,220,249,252,242,67,253,32,231,90,122,96,52,131,28,134,27,81,231,8,250,170,78,185,10,76,80,226,62,28,189,195,228,62,158,70,186,65,82,186,130,110,162,52,126,0,52,82,29,202,131,18,217,201,142,178,226,101,147,5,206,238,45,1,222,151,8,49,21,140,84,45,249,162,108,150,253,149,181,117,167,122,246,182,222,219,181,80,247,118,94,205,99,139,236,223,69,168,154,64,219,112,178,30,208,84,180,138,22,1,247,109,21,157,101,7,93,203,84,83,130,152,69,245,250,121,224,161,1,39,88,204,32,25,246,214,137,68,121,25,144,94,51,126,236,243,226,140,244,84,142,182,254,147,151,73,1,19,87,107,15,28,44,133,6,171,0,178,113,93,82,240,113,224,110,14,242,165,48,2,70,1,67,157,33,22,22,174,50,210,200,3,222,29,156,30,184,18,42,8,184,105,134,214,94,29,80,255,184,1,6,55,203,247,204,6,2,215,158,224,140,84,1,213,152,66,63,65,170,138,135,8,41,199,223,182,163,244,249,134,109,119,12,152,2,182,174,240,254,234,227,94,48,114,123,72,159,31,56,123,97,131,49,5,180,252,252,116,185,243,180,80,65,161,60,206,232,156,23,39,8,181,106,252,42,149,130,192,84,170,159,241,44,198,132,174,28,159,236,116,195,59,141,165,142,166,168,192,176,246,187,133,133,102,12,249,185,210,105,25,205,92,127,53,8,149,154,176,114,115,95,106,158,233,219,96,88,165,116,66,225,50,70,116,90,37,63,108,61,173,91,28,15,5,119,186,150,115,195,130,222,60,191,25,152,120,162,142,54,238,250,64,247,61,226,153,10,70,84,27,143,166,28,74,12,67,84,160,183,65,125,97,106,69,244,151,185,99,140,64,169,1,120,158,61,131,96,165,153,212,144,108,211,100,85,55,167,202,2,229,143,180,71,32,126,28,209,35,245,97,226,129,225,28,42,66,71,73,180,120,159,189,239,70,41,126,185,88,164,64,224,74,184,241,236,149,165,76,139,220,60,112,112,151,2,103,68,114,21,70,210,199,127,187,64,205,215,234,3,55,215,254,180,244,238,217,250,11,87,215,120,1,38,237,168,60,48,162,78,1,195,120,153,222,87,203,49,212,184,5,123,123,248,89,198,76,49,214,123,134,125,146,21,90,200,67,35,47,231,192,140,237,84,118,222,9,105,84,116,42,137,154,106,13,119,92,6,159,31,126,144,87,237,3,93,126,155,204,128,88,123,84,159,53,125,246,178,98,168,243,93,112,64,84,53,174,208,117,222,214,83,114,56,145,90,167,173,19,50,117,231,205,72,124,86,61,59,210,158,96,160,61,243,48,163,63,40,34,199,40,240,94,142,106,164,32,150,234,163,113,203,98,251,235,14,179,225,73,167,13,114,99,75,242,87,163,162,79,24,11,10,18,73,221,195,228,144,10,194,57,161,86,14,58,114,190,143,35,125,87,178,94,18,246,173,161,212,248,110,178,56,165,168,130,163,110,223,219,220,72,218,203,188,52,37,8,195,146,129,131,228,194,169,170,33,132,204,229,253,109,148,249,178,110,27,16,146,53,95,250,148,90,209,239,50,89,134,43,109,19,15,26,237,57,118,191,226,249,37,13,9,28,178,17,101,43,196,3,153,227,155,201,24,145,254,110,198,172,37,31,53,69,196,178,216,145,16,23,217,108,116,200,178,62,224,160,44,158,126,8,145,44,131,37,196,194,150,75,234,230,2,57,124,89,170,211,216,39,48,110,206,68,33,177,236,235,114,83,69,178,103,159,210,205,225,34,217,18,124,194,55,189,138,177,145,40,150,135,56,22,42,12,200,30,125,231,150,1,201,134,180,206,92,84,125,203,65,198,75,15,69,120,95,246,249,125,190,10,1,183,161,158,3,244,146,63,15,144,239,195,118,44,246,218,11,179,241,58,55,24,164,48,243,225,238,133,79,119,31,185,191,159,198,254,68,63,60,233,195,161,34,254,173,204,106,181,26,178,242,200,199,236,46,14,82,77,216,233,233,208,252,89,18,246,129,41,30,31,202,90,134,48,229,57,183,48,82,200,64,235,202,2,157,17,55,62,48,178,9,75,223,155,121,86,207,186,164,12,20,105,33,233,209,97,21,244,191,14,71,51,146,114,11,129,113,96,121,106,12,110,180,44,145,132,253,108,202,201,206,121,91,77,175,67,226,127,197,42,163,91,246,198,136,41,13,165,236,254,74,143,202,207,106,2,4,170,238,97,14,12,167,33,129,230,122,207,98,17,71,128,143,125,184,239,12,55,15,165,54,66,18,221,72,105,246,241,32,199,175,41,207,15,193,246,236,82,119,21,146,205,185,148,67,154,112,165,191,25,186,171,82,176,87,172,2,193,171,47,161,96,134,78,231,78,97,202,143,32,77,59,176,29,215,178,33,16,253,216,91,202,153,133,197,232,243,101,183,225,190,135,206,215,129,51,113,95,233,20,164,106,177,74,15,140,82,249,120,152,179,17,46,241,207,162,110,180,136,68,31,59,76,31,158,91,95,141,159,230,19,234,48,194,37,205,137,181,43,236,176,57,41,83,34,109,251,244,135,147,65,160,4,237,8,59,125,247,205,147,45,79,225,121,230,211,82,246,55,231,111,229,199,219,219,192,188,203,203,178,44,165,134,107,195,92,246,79,140,132,78,253,148,25,179,152,162,246,186,125,78,228,84,14,0,248,106,32,30,242,62,159,92,234,238,136,113,13,11,161,99,124,89,80,201,8,253,228,132,21,244,120,168,248,48,43,2,23,126,73,171,9,27,62,36,9,93,202,33,236,148,25,67,52,122,45,87,33,161,160,254,184,6,41,26,34,162,164,101,72,227,70,234,172,79,181,60,32,129,82,94,204,159,65,23,227,5,219,136,188,24,164,105,190,151,110,56,47,41,164,40,70,195,28,11,132,124,241,165,220,99,48,137,207,120,47,210,255,53,22,96,17,44,55,191,168,210,165,216,86,190,10,119,192,240,209,74,150,21,40,22,109,50,250,207,115,97,52,21,234,38,36,65,12,71,207,158,236,64,25,11,105,208,50,90,240,63,122,142,7,155,68,146,253,12,190,15,104,1,127,168,85,58,151,162,68,164,123,73,236,3,39,31,24,91,74,41,141,77,149,163,22,111,141,151,92,29,219,31,245,95,254,102,112,13,26,233,214,133,179,5,214,207,195,97,61,72,146,122,204,112,237,137,114,140,183,98,195,57,150,142,53,185,98,229,160,148,247,232,13,131,132,82,148,21,14,76,245,142,106,170,32,132,145,156,104,142,45,198,174,86,210,227,4,84,142,45,65,169,228,190,22,137,253,68,18,116,243,130,30,96,226,103,66,255,78,146,212,177,205,240,152,142,199,240,75,219,232,143,100,162,66,14,103,171,186,176,49,35,157,88,198,242,186,63,157,103,168,96,212,117,220,133,60,28,159,251,125,56,170,145,117,68,107,152,233,213,227,151,127,90,62,7,133,120,183,203,60,203,104,108,249,96,226,14,28,66,183,0,77,111,4,170,41,129,104,67,101,175,168,63,198,193,226,48,194,38,210,99,84,199,161,93,226,48,155,153,152,26,197,174,35,39,96,181,77,68,82,237,36,2,194,129,95,61,93,14,157,145,150,245,0,161,132,181,86,71,43,52,206,226,106,44,176,132,120,222,12,138,0,112,23,202,161,187,23,95,117,129,88,12,55,34,34,67,45,17,46,56,254,112,60,115,234,48,52,46,135,122,86,110,49,111,141,122,42,205,44,242,44,115,51,14,102,87,199,2,242,125,30,87,53,26,243,162,42,3,152,123,219,164,61,189,82,161,59,146,188,205,98,116,63,206,230,99,243,255,235,15,23,40,58,2,197,97,4,9,164,130,145,224,6,5,209,1,163,194,39,187,6,6,217,190,36,156,110,129,38,101,207,13,245,35,81,193,48,83,60,156,106,119,241,28,176,184,157,217,18,22,191,244,77,189,17,162,233,26,171,111,143,0,180,68,67,175,101,20,163,7,108,81,37,245,57,162,58,117,34,221,212,63,225,192,212,107,89,177,178,197,31,108,33,67,13,197,33,225,87,61,79,144,220,211,61,72,207,195,155,197,109,15,76,29,140,234,89,244,101,11,172,57,188,207,81,137,132,239,15,195,235,212,28,222,99,210,31,223,29,81,42,119,197,238,73,159,56,91,181,117,226,36,247,223,78,191,171,147,252,246,190,26,245,104,205,182,160,123,214,40,182,183,143,104,13,181,156,220,218,168,151,118,106,3,168,9,164,234,19,251,26,209,143,243,104,174,100,83,57,7,209,223,91,126,129,193,198,50,217,0,9,243,177,171,28,147,185,152,34,118,86,69,188,111,154,220,207,129,183,33,211,52,72,65,217,252,116,230,243,66,97,123,210,213,77,144,144,220,160,3,19,255,125,220,253,251,200,14,169,85,20,145,201,141,18,24,182,148,226,39,16,247,58,84,20,229,34,60,205,171,245,131,19,197,22,163,63,4,173,92,5,146,195,123,13,117,93,35,147,255,125,56,76,70,159,90,81,248,99,154,11,231,146,123,179,205,156,199,91,52,200,103,62,125,158,170,41,210,200,100,216,159,29,229,234,24,108,172,239,252,56,170,146,103,172,22,227,16,254,195,213,234,118,235,222,122,237,134,163,238,156,180,15,210,179,66,144,234,129,80,50,61,132,185,195,51,100,112,47,178,129,202,128,52,120,153,207,92,201,208,103,84,165,81,37,251,38,251,87,99,139,216,158,170,97,217,30,225,75,147,237,104,42,151,68,54,192,72,199,242,68,225,131,106,201,162,130,101,100,5,116,111,157,88,81,146,237,193,146,241,220,76,10,58,191,135,251,146,109,190,53,127,51,82,203,213,103,130,21,90,220,211,74,25,71,255,158,60,69,124,38,199,31,131,97,3,209,154,86,114,192,233,237,199,223,151,140,175,76,235,255,167,49,166,248,128,140,109,255,74,157,19,41,128,46,56,86,140,3,175,41,29,3,236,123,205,219,182,70,104,77,8,23,246,98,116,53,74,179,112,81,252,21,193,95,220,222,199,248,43,100,124,169,169,130,252,249,154,30,196,43,184,15,170,24,81,70,198,187,156,165,158,74,172,249,164,223,195,65,156,170,79,255,198,49,222,148,187,134,77,193,103,40,73,229,253,83,46,161,68,129,208,9,84,88,206,208,120,120,190,6,140,221,203,167,127,54,218,230,41,28,98,31,52,111,205,97,138,125,5,133,42,34,37,95,121,212,147,104,38,45,165,253,8,56,248,79,147,142,38,153,136,22,33,159,231,98,102,82,63,219,164,184,47,206,158,177,92,183,29,71,215,20,233,68,140,139,15,130,33,239,81,188,59,146,115,71,60,31,239,104,192,109,106,130,60,114,125,65,236,207,69,74,132,24,160,36,159,225,243,51,255,223,167,44,95,36,188,164,117,225,98,106,220,2,103,18,77,219,133,213,239,6,76,248,125,94,56,105,137,213,190,43,146,207,25,48,190,8,169,26,88,92,95,114,243,247,166,70,77,59,28,120,205,139,98,31,79,69,77,153,56,224,161,41,142,7,141,207,90,240,221,62,159,53,131,159,24,152,76,182,174,239,189,247,170,20,29,250,233,245,31,244,235,43,86,199,132,167,110,189,31,61,91,252,244,164,8,160,233,79,227,52,241,83,17,95,192,158,176,15,108,117,59,14,103,187,2,62,173,187,115,37,144,196,137,232,227,95,161,185,130,249,74,238,218,207,114,192,150,134,65,46,118,85,168,231,168,131,249,221,11,176,56,57,140,226,194,2,229,94,55,73,219,31,92,141,227,57,246,77,40,247,62,28,190,14,39,50,219,162,143,105,141,156,200,175,151,250,79,228,244,250,80,236,225,212,102,56,92,141,188,56,203,195,27,122,19,7,181,90,251,38,63,93,32,151,250,93,232,97,255,197,175,151,21,69,55,242,124,22,23,129,121,35,165,192,168,25,214,226,48,44,87,225,180,53,184,122,244,25,152,137,22,91,58,240,164,154,239,188,183,145,164,150,161,63,157,203,81,120,239,184,175,40,244,126,222,155,59,72,118,152,176,67,88,145,63,120,29,97,18,96,76,160,231,217,120,163,147,163,176,10,101,253,106,242,75,62,127,54,149,91,69,251,187,24,231,222,112,120,24,179,190,192,191,44,18,135,81,179,76,250,226,144,44,248,76,33,83,156,122,49,129,115,245,32,84,255,229,209,92,187,30,246,197,97,209,77,135,57,245,116,166,192,66,59,190,238,112,133,93,90,94,141,200,220,225,224,0,238,172,116,233,52,4,58,150,207,179,198,172,172,77,31,110,247,29,127,56,85,155,151,13,134,121,134,84,214,240,110,193,188,190,126,66,96,43,131,114,20,182,192,36,111,6,63,224,168,209,120,111,51,55,244,0,92,172,22,51,224,149,245,179,40,6,202,201,223,155,165,120,211,149,89,31,104,91,14,127,111,146,154,166,204,82,210,224,201,7,249,193,102,208,212,175,61,43,187,28,149,96,96,220,221,93,96,11,118,23,71,247,190,125,169,123,161,156,52,165,251,243,211,125,95,101,231,53,80,41,66,90,248,255,151,195,201,34,78,2,147,91,152,163,117,37,240,35,47,14,161,213,209,60,1,86,213,5,208,61,111,82,115,144,205,43,41,104,204,120,7,69,95,163,102,109,219,57,6,252,201,25,62,170,54,5,158,68,204,189,75,202,143,5,88,223,107,197,202,236,4,174,175,218,46,40,121,3,221,187,27,7,110,29,130,66,168,231,96,53,42,125,69,169,125,252,153,213,192,5,66,1,25,11,68,227,242,244,95,174,252,231,170,2,27,227,179,119,9,130,155,178,170,73,56,245,68,101,67,251,184,9,191,252,116,33,81,208,135,138,188,140,38,91,6,54,179,139,129,218,139,195,145,43,111,214,76,206,210,127,26,113,98,157,253,54,208,125,148,11,139,19,195,166,73,206,39,20,217,127,26,195,55,245,194,50,58,137,161,175,24,14,173,225,97,2,35,129,90,227,225,201,66,55,178,58,8,224,198,76,152,100,83,232,162,198,100,170,49,197,96,82,209,13,131,155,110,73,49,65,33,42,147,71,67,72,185,124,55,194,52,146,76,255,13,91,34,244,23,173,147,21,195,8,140,188,74,137,25,188,111,142,159,110,55,221,18,190,252,225,156,174,178,106,79,13,202,184,195,5,193,182,192,131,74,71,135,27,145,224,46,59,60,124,4,53,222,172,217,87,74,235,145,76,112,253,192,92,61,202,144,125,114,112,54,117,135,7,166,151,30,123,195,34,38,62,30,68,118,166,30,62,198,132,224,40,133,6,159,172,121,210,171,91,138,165,135,148,209,208,30,159,198,242,226,223,181,44,87,70,97,182,50,63,21,199,190,99,145,85,34,240,238,226,232,52,178,6,211,21,112,50,152,104,164,183,198,5,127,185,227,128,137,235,149,243,106,196,179,241,149,94,152,186,255,232,52,116,98,75,150,73,140,186,46,25,229,7,38,164,219,228,80,221,87,214,175,23,31,145,193,121,253,201,134,181,62,52,131,252,167,241,84,87,249,233,189,163,108,27,212,251,20,238,108,185,70,85,10,160,151,223,101,72,160,75,72,24,202,179,161,77,157,126,124,76,208,222,165,241,238,197,228,187,29,135,59,30,43,129,9,159,125,103,1,161,219,210,190,37,232,68,65,239,244,137,81,26,223,24,45,100,76,31,164,161,254,108,24,68,171,162,213,216,224,15,58,41,147,42,210,99,123,101,187,244,7,212,14,184,174,155,180,222,63,246,21,223,207,240,25,228,169,253,253,171,34,63,139,111,119,32,20,171,210,163,11,47,157,119,56,42,99,69,150,215,254,74,122,188,85,135,225,218,188,219,6,238,64,252,60,103,60,108,14,95,38,34,96,252,43,190,203,47,138,185,106,164,41,3,195,208,229,61,14,43,109,150,89,138,66,192,190,221,148,104,141,84,197,39,112,202,165,249,166,178,76,173,166,200,139,39,220,247,190,161,49,199,230,45,138,5,254,49,66,57,156,72,120,145,23,207,230,137,9,56,195,31,47,15,207,198,169,180,28,182,48,187,124,151,169,133,250,210,94,150,243,49,4,198,113,113,212,118,113,170,81,61,191,228,213,76,30,185,5,76,160,71,222,140,59,244,225,55,4,229,2,46,227,1,123,71,95,222,41,197,94,67,30,141,231,37,249,186,223,91,221,170,87,151,10,24,26,147,18,207,198,71,126,77,13,84,198,218,26,49,30,80,65,137,169,1,9,36,135,83,192,25,209,56,109,13,235,79,10,152,168,73,146,46,109,112,117,249,10,89,236,220,207,76,34,90,220,220,108,100,194,74,142,52,240,238,167,176,130,204,245,117,69,202,170,133,158,201,69,63,48,174,176,79,26,111,219,99,14,63,117,151,49,163,235,179,81,72,31,126,174,114,160,95,15,8,40,49,145,228,239,13,89,239,252,244,151,7,7,179,191,55,117,16,117,73,159,25,111,76,76,36,35,233,190,91,82,67,248,183,166,47,96,171,87,81,56,229,67,250,102,250,10,131,168,187,162,132,171,125,109,118,116,52,154,124,214,62,79,214,231,251,25,100,188,223,165,73,255,193,223,138,181,57,140,216,40,41,204,232,71,107,114,22,138,254,180,221,69,29,69,102,108,233,87,13,79,246,194,211,14,245,104,90,218,39,248,81,125,14,91,214,200,210,225,216,91,220,168,254,203,70,142,172,93,214,45,235,231,160,139,196,129,103,180,136,48,102,255,42,36,178,62,249,102,152,74,74,172,158,101,123,173,14,22,18,27,191,48,143,17,208,144,189,162,239,141,61,252,11,70,2,39,187,98,233,44,35,25,121,5,220,250,210,85,143,218,221,87,2,182,16,160,204,163,125,137,250,142,55,215,96,146,8,117,97,47,87,204,2,45,37,233,30,190,55,244,67,206,1,72,74,253,74,207,147,177,122,28,182,100,46,253,104,104,47,71,180,230,92,107,79,119,227,56,245,143,166,220,173,232,150,65,61,247,41,161,134,210,135,106,121,221,204,160,157,204,201,97,43,221,202,210,163,251,147,92,115,25,233,110,203,31,146,87,67,29,167,197,171,113,119,188,44,100,192,240,45,252,220,227,221,14,220,114,243,8,106,195,81,67,72,203,225,166,251,40,210,42,68,13,162,45,133,70,77,96,203,123,243,95,134,178,226,242,157,16,160,35,30,121,174,39,139,250,218,189,155,201,195,17,224,59,162,135,253,151,53,153,171,180,206,221,180,163,14,156,85,241,188,162,229,136,127,202,27,179,9,183,123,189,134,78,134,120,177,195,92,191,243,16,24,119,239,41,191,233,108,146,88,149,119,184,80,86,171,217,231,81,34,201,124,201,241,65,166,107,57,213,57,48,71,25,239,142,124,151,89,223,103,249,236,211,147,107,212,144,135,195,112,113,136,38,140,150,138,252,247,37,48,122,117,254,106,40,208,119,61,237,161,233,193,9,117,96,102,161,92,222,91,90,48,5,28,171,146,216,124,101,83,14,152,42,219,118,42,180,251,79,92,93,158,141,194,67,115,143,134,221,177,122,151,241,66,240,47,187,153,191,200,31,249,196,4,202,212,179,85,7,57,194,110,154,115,253,37,194,30,245,89,210,115,19,78,162,59,214,80,170,163,70,244,131,73,87,233,253,58,27,201,11,168,238,53,88,84,127,206,33,230,83,54,213,102,159,10,21,161,76,29,107,248,19,201,98,63,48,153,202,169,40,140,234,152,247,88,69,17,229,18,29,161,202,96,124,210,254,112,43,182,234,210,101,203,132,145,150,195,136,89,124,93,225,147,105,9,72,197,160,140,21,33,130,146,238,163,39,215,214,34,191,12,107,189,163,123,14,108,124,10,186,111,35,135,187,29,152,175,26,10,227,74,89,254,94,38,44,45,51,152,240,7,79,56,48,78,235,91,193,9,76,201,211,57,173,17,152,84,53,117,96,226,227,197,191,11,9,69,185,97,99,150,151,47,246,163,61,43,200,209,185,29,110,190,121,119,140,173,189,214,44,147,95,224,253,46,39,243,27,24,59,77,118,179,98,142,78,127,53,92,106,249,18,168,87,178,52,40,193,61,232,126,22,26,139,130,26,13,178,55,38,115,67,118,66,106,221,73,240,57,104,37,161,36,203,123,155,233,52,188,241,182,226,224,224,21,24,49,199,30,48,201,45,178,41,80,55,252,37,223,133,33,211,79,67,140,20,42,73,210,201,79,232,38,63,128,122,146,194,107,158,106,18,224,241,73,173,112,181,12,4,180,197,15,140,205,177,178,180,38,182,234,182,25,181,241,164,252,202,104,15,78,47,223,166,27,197,62,83,142,123,30,254,229,248,109,75,117,213,214,70,202,236,39,95,51,117,217,231,187,55,234,182,196,66,193,172,45,125,115,178,216,167,175,159,182,172,52,67,126,155,132,86,239,82,138,206,91,145,71,51,103,135,159,154,164,205,142,91,190,192,99,208,128,242,157,114,91,156,166,151,46,179,116,79,220,228,187,70,39,114,120,115,220,128,119,251,115,131,230,230,184,111,39,178,135,23,243,190,116,111,156,173,14,82,222,140,44,255,238,243,12,14,255,114,115,145,109,121,81,198,81,46,156,151,216,148,172,228,50,124,30,146,212,188,150,62,28,254,179,163,49,14,156,141,159,93,55,172,125,101,155,254,217,244,144,30,109,121,154,51,249,44,47,60,111,75,22,72,38,46,127,34,145,228,194,89,90,134,236,241,196,22,151,111,196,28,115,251,244,159,2,179,62,124,147,239,22,104,214,189,18,29,148,229,139,179,219,161,154,244,225,197,188,57,14,247,249,76,67,203,192,57,213,40,192,211,104,168,21,198,214,62,155,142,89,168,58,218,100,51,214,148,3,54,143,137,30,79,56,154,124,150,98,104,35,78,162,103,219,114,249,169,13,207,140,13,53,254,247,176,221,191,255,221,223,254,215,223,255,235,127,252,211,63,188,97,187,196,57,242,255,16,182,251,149,130,187,95,118,191,85,194,25,36,251,227,178,156,146,51,245,224,190,219,59,162,44,168,5,191,190,15,255,32,39,68,237,103,40,226,82,241,241,39,95,145,107,70,192,21,98,221,236,135,60,94,113,209,50,169,166,242,72,209,143,195,219,240,185,252,20,213,136,80,252,186,179,76,137,161,200,220,50,238,238,35,128,100,57,79,112,8,103,129,201,198,244,3,109,176,244,139,156,26,230,167,245,64,207,178,229,243,201,213,22,185,163,114,136,122,55,76,169,101,146,243,174,90,201,170,207,76,138,112,246,110,33,173,43,181,31,95,192,104,146,235,103,27,171,169,127,23,242,32,121,106,227,206,214,81,29,110,56,248,147,192,108,107,62,92,166,127,42,119,110,172,247,121,24,103,251,143,6,107,78,121,111,246,242,147,53,189,97,11,169,234,139,145,135,59,221,70,176,244,203,166,63,13,143,127,142,125,134,205,224,19,195,200,100,186,78,133,150,17,210,238,119,147,227,112,191,40,114,115,222,26,109,167,33,171,153,240,194,190,29,248,22,8,143,74,151,237,149,136,139,59,142,22,100,159,100,245,232,179,73,146,116,216,194,191,98,106,26,197,108,138,253,19,111,88,149,213,10,1,207,23,115,161,19,171,209,3,171,194,189,212,124,64,58,199,66,17,147,141,95,95,197,239,167,29,205,181,165,223,213,134,21,106,59,108,170,117,242,219,80,128,158,90,15,118,169,133,78,166,118,90,165,230,184,68,107,52,32,229,183,161,190,243,241,178,26,132,164,125,70,49,125,173,241,226,195,156,92,23,102,207,242,96,230,50,207,237,188,33,69,172,243,124,173,50,44,171,169,135,41,119,185,47,187,141,192,10,107,95,87,216,92,48,62,79,63,78,13,133,115,46,113,219,130,21,110,239,27,247,171,27,60,153,238,48,91,198,201,60,101,162,109,115,134,85,227,40,180,113,83,222,27,103,193,161,239,102,241,145,226,40,134,19,222,205,121,52,126,89,248,20,109,37,133,137,133,199,190,128,215,61,201,45,18,51,140,93,231,238,150,73,194,199,141,122,183,125,145,247,245,69,145,154,236,26,56,21,155,135,92,80,57,192,51,126,87,31,244,171,156,235,63,152,2,224,254,201,142,69,65,127,241,3,201,180,20,245,138,57,136,90,124,110,219,216,147,117,151,167,34,17,183,163,195,131,114,245,44,48,9,126,190,141,115,175,46,105,41,188,140,157,206,97,50,201,46,88,108,187,60,99,73,16,181,235,54,109,132,128,105,249,87,17,57,170,114,145,219,243,155,11,218,233,177,105,231,174,236,103,131,218,115,143,103,66,226,52,106,19,151,23,25,89,51,54,172,105,234,148,250,222,157,42,94,95,185,22,62,150,195,105,152,193,226,191,108,228,183,210,116,111,141,158,106,14,58,52,131,151,144,17,214,185,207,80,52,61,219,45,20,7,46,161,118,72,30,242,182,254,212,13,50,76,100,203,175,44,4,149,166,30,139,195,78,46,55,77,136,14,12,245,217,14,147,84,245,117,139,43,251,89,121,80,100,83,151,227,48,226,233,114,75,36,165,173,231,120,53,236,220,244,188,57,116,48,126,128,108,187,0,123,91,127,155,32,149,31,1,240,17,113,192,7,204,25,10,101,130,195,253,123,110,237,136,250,30,29,45,243,85,98,131,221,181,53,89,152,217,247,248,181,87,56,201,180,23,134,243,235,76,4,226,14,143,195,151,118,219,132,75,1,207,162,71,19,15,42,35,221,214,228,179,52,129,11,76,48,221,225,125,173,27,250,85,84,196,87,183,98,136,152,176,236,5,254,145,54,59,76,92,80,198,99,194,19,232,185,50,192,100,226,40,12,235,195,87,110,235,165,187,48,149,137,177,101,236,159,134,13,87,62,123,239,116,223,231,87,227,253,226,123,99,16,255,204,52,183,84,137,94,217,54,236,39,59,229,252,137,202,248,96,146,117,243,233,195,141,168,35,94,60,115,41,212,23,103,180,135,31,108,120,4,70,111,10,179,224,252,154,183,138,169,41,94,148,84,151,207,247,112,200,243,106,22,159,47,197,46,43,187,231,104,85,243,116,203,179,187,85,123,122,143,227,178,186,213,22,27,102,139,153,126,166,146,74,223,245,10,137,48,106,114,27,8,159,95,253,100,109,78,196,52,221,84,32,210,44,12,167,160,28,192,254,218,24,129,77,172,70,34,36,171,187,101,183,134,133,201,239,15,227,168,189,158,83,8,229,164,42,173,90,61,15,28,109,7,70,51,88,253,247,240,119,172,184,238,236,31,199,21,39,15,199,189,16,51,28,119,177,238,163,11,129,188,245,219,9,183,57,98,139,184,43,92,141,96,207,97,82,224,101,249,236,71,145,124,49,29,222,134,158,236,40,168,21,159,210,99,52,44,243,123,109,94,136,205,31,183,212,248,81,24,203,60,32,51,108,29,158,5,74,46,80,230,22,35,3,55,107,63,212,172,192,104,164,200,89,110,126,193,115,181,1,70,141,77,102,145,121,174,207,21,15,120,145,200,177,4,198,77,62,253,171,172,144,82,188,132,203,138,10,70,192,51,9,217,14,165,144,36,56,254,220,55,131,44,49,52,142,100,48,135,21,51,164,3,83,17,156,197,65,185,7,31,174,152,128,135,105,8,10,188,103,66,142,241,192,38,108,98,52,218,204,171,203,91,119,12,233,235,8,223,86,3,121,233,195,95,141,89,58,239,237,164,147,15,10,73,206,129,137,87,221,130,109,174,0,76,173,230,125,62,134,77,212,11,239,105,181,142,119,148,244,160,98,202,8,23,38,55,62,249,79,67,192,36,129,55,163,32,108,135,144,112,88,28,33,223,50,92,96,192,24,145,133,19,236,154,241,221,56,134,190,226,111,182,96,11,45,242,226,191,44,198,51,151,246,253,89,228,210,65,35,53,15,144,162,207,46,175,13,165,73,245,225,74,38,23,122,175,185,123,153,22,139,128,57,140,161,214,229,197,230,132,90,239,44,1,36,167,230,37,188,65,19,46,47,175,254,2,134,107,241,158,62,72,198,245,195,225,8,215,67,170,164,177,93,148,58,204,179,105,0,91,186,99,17,216,202,100,179,195,92,238,111,108,205,50,138,210,137,14,27,145,196,87,134,190,89,54,161,103,255,46,171,29,187,254,25,75,183,43,205,199,131,136,210,148,3,98,195,104,82,21,111,109,164,169,119,22,178,56,250,23,223,197,224,222,172,105,96,42,205,167,247,89,199,153,38,191,76,242,210,108,103,1,176,189,148,174,104,135,177,216,71,122,88,194,68,211,198,208,85,122,151,13,100,212,138,188,118,55,242,87,255,101,252,52,114,211,52,218,209,222,115,60,156,192,197,82,216,178,207,86,192,123,113,105,135,163,35,123,178,93,12,38,233,64,225,47,102,17,22,254,250,146,54,37,223,34,96,236,255,161,63,60,35,35,145,251,20,41,3,85,190,138,76,215,83,31,15,33,86,38,75,71,90,91,213,174,111,225,104,47,32,18,119,97,130,113,39,44,65,126,65,53,70,19,129,97,167,242,73,184,15,230,125,103,213,87,179,184,91,62,61,154,139,81,196,203,71,219,190,235,141,177,70,239,22,15,23,255,190,31,248,72,83,97,244,73,250,53,150,81,105,49,88,216,32,159,4,66,129,9,210,94,24,46,85,133,33,28,24,142,82,181,47,19,129,116,233,124,24,209,6,9,57,92,140,238,71,103,106,127,91,160,139,192,252,20,148,250,157,11,91,86,121,21,24,90,12,63,154,246,193,158,218,229,86,181,44,140,228,108,127,188,217,79,221,91,96,78,158,25,159,101,12,221,2,87,104,66,47,204,133,88,166,2,134,92,237,247,179,27,37,167,10,47,234,10,124,42,112,219,16,215,215,30,70,163,17,240,169,48,141,196,68,126,187,15,55,10,7,124,60,208,142,223,161,38,27,242,235,62,30,197,88,245,244,167,153,223,43,208,189,144,196,82,238,120,162,247,211,179,195,86,115,190,4,70,134,32,157,46,133,13,40,137,145,210,169,137,173,217,13,13,227,46,232,73,30,142,138,104,247,83,143,242,234,79,14,189,109,255,23,39,31,6,157,22,109,19,24,75,196,135,107,31,235,40,197,95,116,79,164,121,244,69,76,176,25,86,106,121,54,204,7,179,250,139,81,8,244,61,173,167,17,12,58,188,45,250,170,173,225,25,95,126,120,88,53,168,158,137,72,217,146,252,229,112,45,67,54,43,10,118,147,31,229,123,33,125,20,203,11,154,109,223,13,120,234,39,115,187,246,205,136,26,213,150,110,186,174,229,123,194,93,112,96,152,29,174,200,13,44,208,133,221,201,127,152,252,243,212,228,217,92,150,143,62,168,41,102,193,136,44,173,209,215,57,44,59,86,65,78,69,180,180,182,85,239,147,8,27,241,114,194,84,171,102,30,254,73,72,54,206,38,95,108,244,213,126,222,237,233,135,239,237,110,23,248,51,219,137,211,15,164,215,6,57,204,2,247,244,249,214,78,191,215,171,4,3,119,63,166,174,195,40,110,172,75,80,197,21,133,101,86,206,107,155,26,155,120,81,186,101,125,53,183,79,42,202,111,69,122,172,82,72,29,155,63,229,49,159,120,173,58,36,59,16,79,29,120,207,145,169,195,65,16,160,31,218,9,96,252,128,250,219,205,18,147,253,213,72,77,151,61,212,204,255,207,77,85,67,147,44,90,70,211,85,231,236,217,123,232,110,30,113,199,67,57,63,55,172,170,165,79,203,4,69,71,120,186,245,2,103,69,215,46,131,120,189,214,232,19,170,28,134,62,26,253,199,20,141,209,105,150,39,175,32,27,7,132,51,189,73,143,108,99,16,181,22,31,172,61,219,198,211,24,199,145,111,84,84,158,195,5,36,48,84,91,110,198,154,134,214,144,238,92,166,95,179,2,229,239,161,240,114,233,121,96,28,198,58,210,212,138,157,4,49,96,178,134,239,139,145,108,3,81,148,163,132,63,197,56,231,254,190,167,70,60,27,82,77,25,171,198,190,23,166,141,233,125,103,177,37,55,188,45,167,251,89,153,0,156,254,182,149,66,93,24,130,219,33,48,92,41,95,60,28,23,203,243,112,104,240,191,25,112,230,219,21,118,246,5,67,141,206,86,80,227,246,139,198,123,188,174,22,134,193,220,227,83,192,219,166,147,139,1,7,193,170,83,97,241,110,34,14,85,214,140,165,183,225,46,247,238,142,170,101,251,98,154,217,213,185,60,48,247,198,152,42,100,47,200,155,193,205,80,90,187,223,37,218,212,192,40,147,127,241,102,68,133,101,35,108,150,104,242,245,11,111,35,77,31,94,122,216,246,176,65,107,182,212,70,107,114,137,180,31,220,37,129,0,152,84,210,113,97,81,54,4,102,46,181,59,154,53,95,149,101,131,177,32,139,188,153,164,34,110,152,139,91,153,242,219,186,234,73,31,111,189,221,209,198,221,42,227,149,140,67,55,80,161,7,253,129,215,206,5,109,89,7,147,106,247,114,135,35,227,188,147,46,163,98,43,197,110,197,30,47,94,223,13,111,91,170,197,174,129,191,171,202,217,98,84,53,185,69,151,14,75,52,21,56,19,202,136,135,35,142,42,167,75,179,132,192,21,95,13,95,91,23,24,25,244,22,155,180,9,199,116,121,120,53,146,130,187,99,33,22,46,175,198,218,174,233,30,47,156,193,242,112,2,158,115,198,249,1,5,196,39,157,74,72,177,198,111,39,219,86,100,249,81,66,28,147,120,143,245,62,77,164,211,48,220,190,82,99,31,198,17,34,93,206,187,173,118,247,120,68,33,228,205,250,122,78,182,102,2,10,23,222,59,206,106,49,85,18,119,57,221,147,208,0,249,98,99,216,115,163,234,87,19,233,75,247,167,151,69,3,46,60,45,68,229,207,222,151,34,81,180,3,46,248,132,188,199,185,103,75,248,0,6,35,110,30,51,224,125,215,19,115,0,30,7,254,32,206,197,220,244,202,132,75,103,219,202,61,96,179,122,4,134,45,168,221,67,55,127,186,180,113,255,181,88,156,150,204,38,86,118,183,52,249,152,42,123,23,151,10,112,96,18,176,226,209,68,183,111,46,111,55,85,148,21,235,139,146,236,203,244,191,225,108,233,85,1,55,184,176,4,237,108,165,222,225,133,131,81,174,214,212,244,246,21,123,14,217,54,151,18,114,195,164,162,127,49,92,38,215,163,239,109,167,83,108,227,187,83,16,211,187,48,84,1,35,214,110,181,33,144,239,218,255,92,19,8,165,220,41,246,191,237,150,37,6,179,46,75,86,20,184,153,104,253,129,27,213,174,73,97,146,169,253,110,81,77,65,71,199,99,219,33,57,95,24,53,11,217,198,45,247,196,191,170,25,87,157,130,118,153,247,181,7,247,85,151,67,183,147,27,90,162,195,73,84,255,100,71,50,169,246,59,90,168,93,124,50,71,145,4,248,238,234,33,33,6,49,139,191,34,77,165,19,76,152,41,172,38,42,9,46,173,84,37,4,7,233,231,249,80,116,157,146,116,241,48,157,197,228,147,154,144,238,16,251,129,148,88,104,13,151,195,148,119,78,129,141,168,214,77,151,102,153,92,83,30,78,53,219,202,1,227,42,185,101,120,227,151,218,237,142,46,50,106,243,229,241,6,102,163,238,1,79,232,176,5,38,209,50,247,25,173,135,40,157,0,55,43,117,244,223,166,24,90,223,28,221,136,26,221,2,95,233,85,5,4,38,122,212,226,187,49,7,179,254,54,113,198,114,31,222,191,203,169,88,17,182,70,87,34,30,142,34,88,145,239,94,230,114,109,1,83,156,42,191,109,159,61,234,109,221,197,102,163,180,206,210,75,226,183,209,219,157,2,163,118,230,198,230,126,115,242,206,171,192,36,144,124,241,97,197,40,28,4,94,20,13,198,111,27,151,199,253,110,10,233,189,194,195,224,125,160,85,121,181,100,20,190,62,36,25,239,216,189,59,24,143,126,190,141,161,31,191,246,187,221,131,157,61,208,102,98,110,218,105,228,7,228,240,164,237,214,123,115,184,206,23,164,221,177,194,227,167,241,93,22,121,113,212,78,170,31,73,150,169,124,69,7,137,2,124,176,202,123,167,65,192,33,54,2,18,132,240,44,248,155,239,163,176,9,97,0,185,120,159,83,40,25,60,242,252,228,183,43,57,172,126,191,53,184,79,105,77,205,194,243,108,241,23,88,22,83,26,95,188,89,50,10,30,129,225,223,140,245,89,208,30,168,73,97,136,147,162,203,201,209,249,20,134,62,165,198,60,37,238,211,165,79,155,113,239,183,219,105,85,23,129,49,183,100,191,10,194,147,216,117,154,154,166,100,140,215,254,234,37,87,38,83,8,161,110,57,224,185,164,28,2,199,196,190,77,204,11,247,43,144,12,74,160,51,86,39,181,39,18,149,134,73,2,174,122,71,11,132,38,210,163,198,134,211,99,180,80,142,79,242,108,19,0,138,93,135,116,225,172,227,65,41,216,125,54,181,63,75,94,27,7,97,190,51,1,206,246,123,169,193,156,224,254,53,47,12,75,149,192,48,2,196,218,196,27,220,100,48,137,142,172,126,91,171,56,12,40,59,98,141,198,4,191,239,4,223,102,140,149,247,56,74,66,174,44,143,189,143,174,235,186,132,221,7,137,112,129,151,165,185,59,12,61,188,236,41,228,204,120,141,249,176,122,78,100,45,4,70,179,173,6,92,151,230,21,13,243,246,230,251,240,38,146,210,160,168,190,149,120,179,102,153,48,23,110,184,88,252,230,208,108,103,150,137,130,87,188,199,141,232,151,42,87,228,197,247,172,202,97,209,145,20,6,161,146,192,25,187,98,6,108,178,166,2,219,45,198,81,98,241,50,9,225,123,219,246,189,247,56,85,100,223,144,159,222,251,29,121,212,14,103,18,122,228,167,135,145,219,249,139,155,96,82,146,94,25,40,150,197,54,141,87,240,147,93,129,44,165,175,248,157,6,207,4,145,252,11,83,58,47,141,113,200,203,79,67,172,208,221,39,96,66,130,98,96,147,209,84,106,4,196,27,220,5,67,214,71,177,72,165,155,139,166,195,33,12,14,48,238,34,166,226,157,198,69,226,147,207,38,183,167,134,77,215,126,20,237,210,58,239,191,226,222,209,72,37,87,107,4,93,175,112,51,146,52,70,160,77,208,69,29,120,11,152,20,159,59,94,133,112,123,142,109,161,83,155,116,157,79,195,114,220,15,187,132,193,93,164,126,200,208,52,2,174,25,240,20,201,55,224,185,55,245,251,106,164,54,94,127,29,161,194,109,109,14,239,180,110,234,131,2,35,200,80,190,248,109,100,217,151,194,228,166,198,185,138,85,60,228,72,135,79,126,70,180,126,195,200,15,200,135,145,235,245,197,68,236,188,217,117,140,13,84,135,90,25,209,154,194,128,11,238,61,187,69,172,134,92,157,34,185,138,20,81,82,37,226,95,189,215,166,72,213,85,83,48,170,221,253,247,212,113,75,25,32,242,112,208,197,249,120,16,102,190,124,218,192,176,232,197,68,34,219,161,203,96,219,164,44,241,85,131,88,129,28,47,149,64,117,115,23,15,169,118,229,94,167,76,141,10,77,6,71,201,69,148,13,11,229,218,146,221,83,66,21,7,108,159,23,206,251,126,21,81,59,28,52,251,162,33,15,183,43,105,139,239,194,201,187,180,181,49,160,68,167,204,79,243,150,160,40,73,105,165,219,186,107,181,196,48,197,221,113,223,124,31,216,82,220,194,14,67,176,173,223,223,238,18,185,128,215,181,145,3,228,48,161,180,38,40,146,225,177,109,204,15,162,22,105,108,78,150,176,68,140,195,111,73,107,104,9,71,156,140,236,79,89,246,113,206,212,26,246,23,66,39,106,242,82,177,124,207,23,74,185,167,172,92,172,187,111,186,183,27,230,143,41,225,244,1,53,78,141,116,20,184,5,150,20,142,13,242,194,190,234,235,158,29,135,51,231,47,185,202,13,75,249,12,131,11,202,31,92,214,241,170,48,110,244,8,110,110,120,207,12,57,236,134,165,83,187,205,68,242,68,211,13,14,221,135,235,102,222,176,17,14,10,92,184,125,167,219,122,155,88,89,96,242,29,235,253,109,182,211,162,48,113,247,234,189,72,58,158,44,153,209,44,225,215,91,155,70,236,243,106,232,200,206,64,69,233,108,131,212,229,196,189,192,200,133,132,255,102,223,32,203,182,214,70,52,134,238,43,63,40,180,37,241,94,208,225,15,129,171,9,102,7,204,133,85,159,141,239,190,198,179,121,53,249,102,92,160,213,79,66,228,149,242,211,161,100,44,246,59,28,137,106,224,187,22,145,118,204,62,105,169,107,26,106,30,64,146,236,145,163,206,102,35,92,43,166,88,189,241,229,112,33,207,181,9,60,237,128,63,48,142,186,38,175,77,22,242,140,0,79,55,1,44,217,97,40,43,235,197,15,240,110,90,29,50,84,72,169,172,8,40,244,159,198,194,237,111,147,244,13,187,197,224,116,93,181,48,223,37,167,151,255,193,228,75,92,24,50,130,112,253,89,228,67,82,49,128,231,168,209,43,11,250,191,7,92,225,239,49,209,121,73,140,4,206,40,25,56,108,153,190,130,90,97,146,15,6,213,2,218,161,19,186,236,18,35,9,93,138,204,125,163,30,93,110,151,119,50,91,242,3,230,181,98,213,217,26,215,47,78,125,220,21,77,108,72,12,26,178,163,56,154,28,166,140,123,233,55,237,219,222,119,39,216,196,215,38,125,205,249,122,23,198,130,151,251,129,191,48,165,58,37,11,185,42,58,17,185,79,177,36,155,200,112,24,140,112,250,93,24,104,10,61,112,70,96,195,97,24,171,86,86,24,247,240,10,152,138,241,164,48,220,217,177,35,35,147,88,199,243,226,35,206,10,204,199,221,43,218,154,140,218,22,15,39,59,33,63,125,134,5,20,223,189,237,112,73,175,181,241,88,57,102,209,199,214,115,221,253,86,121,48,35,219,1,231,126,149,52,86,166,17,118,94,244,26,148,197,83,31,142,172,78,141,110,73,152,114,58,85,22,165,200,241,97,169,62,94,35,99,48,153,51,126,123,175,249,79,123,205,50,152,75,12,201,135,232,144,188,26,196,157,178,77,126,214,53,1,147,20,133,198,81,28,146,85,84,29,129,73,126,140,11,55,41,207,67,108,154,133,140,101,108,10,144,128,105,97,214,88,102,107,133,183,140,100,33,161,196,130,36,207,242,9,28,30,36,221,84,129,137,8,120,175,53,170,90,154,152,60,112,14,151,26,151,102,8,124,116,191,218,118,4,89,33,241,106,172,94,217,144,128,183,77,91,4,150,76,166,83,14,21,150,55,206,237,44,187,52,161,8,216,183,3,230,225,210,107,36,176,151,240,113,224,255,152,50,91,16,103,166,134,192,97,200,85,196,26,91,100,69,215,20,86,207,128,114,90,190,27,214,151,235,60,133,17,92,150,216,222,130,16,250,240,207,166,190,172,62,112,179,142,8,91,14,122,70,249,233,249,221,30,37,138,84,180,237,94,4,121,94,24,62,20,57,51,97,203,130,20,40,224,44,236,241,240,74,237,245,209,194,88,163,124,73,92,9,112,243,78,98,12,97,161,14,145,3,128,111,174,224,202,184,246,109,202,66,171,64,186,196,154,233,218,214,29,115,183,9,140,49,88,227,225,205,138,198,46,140,219,79,110,28,149,200,237,16,152,2,195,107,246,163,179,118,237,200,13,195,148,46,151,29,194,117,242,112,11,202,212,123,143,170,34,16,15,92,81,132,143,155,84,103,203,157,2,99,139,196,84,233,240,161,102,105,141,111,187,220,187,41,183,207,34,104,54,125,172,128,77,245,67,224,69,148,43,174,143,200,134,76,233,114,44,183,123,197,195,11,91,229,179,126,84,12,241,236,108,114,66,23,134,124,168,198,128,88,130,93,151,1,33,29,62,199,149,2,88,146,185,55,108,94,148,120,56,244,31,67,126,123,117,163,208,116,95,194,47,181,63,96,54,29,234,21,29,30,38,193,117,97,19,225,9,39,60,204,221,85,102,218,94,48,123,55,141,94,105,198,135,170,176,169,203,135,143,36,215,244,52,198,229,24,30,20,58,240,70,7,44,23,135,138,192,112,253,172,221,75,119,172,19,252,2,43,92,90,230,251,188,142,83,242,165,97,220,191,173,255,248,44,83,109,187,239,77,233,118,147,223,134,81,160,197,60,219,27,214,30,3,233,51,227,76,142,189,150,204,20,9,236,90,157,209,18,63,32,33,144,33,159,141,78,250,23,11,136,204,32,201,115,153,150,103,84,99,30,194,245,121,5,168,237,8,248,34,247,18,55,96,147,128,204,70,237,62,26,207,46,109,234,139,97,245,230,56,159,200,227,250,238,70,12,115,244,204,215,127,207,107,62,207,102,115,141,229,131,13,54,244,217,176,243,223,93,3,42,250,254,41,92,105,28,47,182,205,252,171,119,1,220,44,250,24,48,66,130,242,211,72,217,150,36,191,93,37,135,145,50,211,229,53,176,230,17,70,78,84,90,35,221,117,125,113,5,175,120,151,185,64,88,176,150,126,225,50,116,38,113,71,15,35,174,25,35,230,236,10,167,113,157,109,144,114,172,242,194,223,234,1,19,45,175,239,195,199,181,24,240,197,149,250,180,38,234,21,31,150,33,2,76,10,19,95,93,23,110,82,106,68,190,211,130,65,45,30,142,139,89,191,123,99,223,117,148,215,212,165,160,1,37,205,37,103,76,49,77,117,65,185,80,133,155,144,226,172,172,93,110,138,238,225,152,165,132,176,200,18,200,36,231,150,216,209,144,71,17,47,34,212,33,189,68,157,134,201,246,92,69,38,96,46,241,247,197,241,79,223,212,34,138,33,9,91,5,156,84,209,12,6,102,182,142,8,230,152,110,125,17,116,175,237,40,156,129,220,171,138,241,185,225,125,77,25,169,107,192,51,41,76,157,103,180,78,132,53,154,60,28,23,74,15,47,125,234,83,9,112,33,34,166,238,210,251,20,154,81,49,101,140,181,102,68,86,19,9,153,140,224,133,11,9,159,126,133,106,86,130,34,95,13,229,71,9,27,12,171,56,201,242,36,227,27,250,18,135,59,57,216,75,96,114,56,220,222,135,244,175,72,157,212,204,86,33,239,243,12,46,42,201,63,0,13,234,93,224,178,56,107,5,30,150,223,227,112,222,135,204,167,173,71,117,45,27,131,113,106,201,119,213,21,250,239,192,36,154,118,121,51,72,62,220,156,199,121,162,84,49,63,10,180,176,122,141,231,91,236,187,105,204,110,225,131,68,43,8,246,2,129,75,190,110,66,104,74,251,51,30,72,192,250,145,111,101,51,82,109,49,127,236,97,222,41,123,187,111,74,151,180,205,231,220,190,152,72,149,162,217,37,203,139,92,160,246,69,18,39,5,88,85,91,195,172,123,216,244,128,59,180,13,210,122,82,100,29,217,38,16,255,62,93,250,251,181,166,112,82,120,33,209,176,238,195,171,36,26,67,26,216,91,228,224,195,181,75,210,142,192,56,38,35,219,113,254,116,93,4,54,178,69,239,22,66,96,75,126,27,109,33,252,254,209,229,240,185,100,129,247,45,183,228,24,79,54,48,89,126,16,122,142,112,251,238,241,76,83,146,56,76,28,97,133,181,95,33,238,234,178,252,202,199,117,46,190,219,200,66,100,163,167,182,175,222,44,181,101,25,143,242,112,246,245,226,183,55,120,19,118,207,44,129,17,10,185,147,5,218,18,121,113,211,137,157,209,167,179,202,44,53,30,210,26,57,185,211,140,153,59,75,185,247,135,23,158,14,174,106,232,148,242,35,106,14,24,223,139,124,20,246,67,228,3,96,217,172,36,134,41,94,194,30,217,4,184,181,168,42,189,48,179,48,174,2,100,111,76,97,184,69,43,108,95,90,35,19,140,68,47,57,126,160,198,194,149,227,40,149,77,138,46,130,211,254,209,100,238,72,174,214,44,22,153,240,99,149,36,218,79,47,2,48,64,125,97,98,145,90,143,114,244,133,201,107,25,190,167,80,66,180,134,172,174,66,73,91,216,42,184,228,69,130,209,244,28,234,158,73,62,141,76,48,91,118,164,98,37,134,177,248,72,40,21,54,74,100,47,102,191,217,240,112,144,142,63,224,109,100,249,44,51,145,227,162,207,190,151,70,2,229,123,64,94,116,212,200,175,38,55,43,173,231,197,144,126,138,209,218,93,220,181,83,136,65,182,216,74,7,65,118,249,232,9,199,227,186,141,39,245,96,2,227,33,138,76,72,68,115,133,63,5,143,184,137,29,198,155,77,145,5,51,173,8,200,192,99,38,12,42,104,4,157,200,67,229,232,146,79,69,46,76,239,49,78,23,114,244,136,64,42,74,110,100,140,6,100,97,114,44,34,229,148,34,164,98,165,33,186,221,64,147,177,34,3,186,147,77,127,61,139,123,15,158,68,211,122,100,222,37,101,45,165,130,179,125,169,71,230,93,190,113,57,68,115,217,69,35,215,112,154,112,154,192,198,180,63,111,166,226,186,98,228,192,43,185,34,18,105,144,168,122,200,12,220,127,0,237,107,164,111,26,19,114,18,120,223,40,98,59,217,134,193,39,185,159,166,232,219,35,187,162,82,254,34,186,30,147,50,41,206,193,72,19,222,219,187,44,91,70,254,187,7,211,62,16,183,101,33,173,39,204,250,43,114,175,247,134,49,229,190,72,57,232,45,215,248,146,221,246,3,37,4,177,191,51,202,103,150,170,7,112,53,25,183,246,160,24,157,151,28,13,164,143,237,187,80,84,230,236,205,125,137,93,103,36,175,183,208,137,176,141,144,86,79,82,61,34,228,87,224,103,40,218,24,26,133,225,198,83,97,58,235,38,218,184,219,140,40,117,194,10,172,250,89,236,54,158,107,203,126,91,165,63,27,73,106,17,183,49,221,108,53,50,176,103,90,196,111,145,161,223,59,203,157,70,136,1,212,200,50,40,212,49,116,153,39,144,205,224,156,115,216,146,225,151,192,184,249,2,110,132,163,110,192,105,26,25,205,136,74,41,210,234,179,140,37,229,76,220,226,162,130,171,18,97,191,48,121,220,177,191,27,245,131,144,23,162,75,193,182,234,21,92,213,40,8,229,225,36,122,68,237,24,41,172,215,213,57,79,81,196,8,152,72,139,124,150,241,92,206,219,184,234,110,66,50,250,54,110,227,217,157,143,150,247,66,253,61,190,217,72,193,197,68,216,134,11,102,123,113,120,95,28,107,85,120,219,143,53,230,32,181,5,227,250,158,185,167,124,35,194,237,8,97,53,221,159,97,225,110,17,121,68,81,42,75,205,62,10,197,232,6,71,133,225,194,17,32,157,2,133,66,164,161,237,243,137,253,91,190,107,155,202,43,188,230,251,194,5,121,132,140,245,196,20,142,15,203,131,170,65,25,204,149,140,130,44,126,219,210,253,5,110,40,128,70,5,34,186,140,114,56,64,127,115,243,231,246,103,19,252,191,189,102,196,134,181,68,183,64,55,223,95,184,100,63,141,169,24,162,232,83,97,210,95,210,237,243,34,236,89,6,187,90,25,48,163,43,91,184,213,134,135,161,64,18,135,80,140,35,67,83,92,207,4,52,147,81,146,4,222,11,183,175,104,188,237,106,169,131,157,118,220,68,74,120,177,184,131,24,233,191,200,199,136,23,55,93,118,109,61,72,46,43,119,253,84,53,35,44,237,55,71,69,41,196,200,111,159,66,57,56,99,105,35,207,151,245,225,12,255,93,218,131,204,28,133,127,106,6,81,64,185,87,69,122,94,13,182,167,17,219,10,97,240,246,124,24,244,146,14,227,42,16,79,42,39,124,212,190,193,224,246,141,167,203,241,234,245,216,178,166,89,188,10,99,75,196,134,199,5,58,235,112,54,124,63,45,118,83,50,126,166,190,120,117,53,8,96,11,132,200,111,167,143,11,189,119,249,196,51,32,214,215,32,240,29,73,141,5,178,45,201,75,156,150,153,123,247,67,252,201,18,182,5,30,55,139,142,248,200,90,250,97,20,227,123,165,22,154,95,73,50,63,240,47,82,83,19,207,70,17,94,22,55,169,133,37,167,56,159,246,190,219,178,204,52,66,190,95,156,64,72,167,170,131,107,88,189,241,119,97,200,144,228,183,139,137,46,248,136,16,161,18,215,192,62,39,17,55,139,159,134,9,76,198,154,100,179,48,118,11,113,92,245,61,99,75,92,163,18,170,150,37,18,24,192,198,180,228,48,146,72,114,61,135,36,214,41,180,204,92,48,126,23,109,141,184,202,173,116,68,249,163,43,140,12,76,216,34,132,1,159,214,92,62,163,230,136,164,236,213,222,23,239,229,150,36,193,81,214,159,198,107,70,29,10,226,189,235,43,15,60,219,173,42,218,166,70,145,155,36,240,8,131,54,147,82,55,31,176,141,184,23,81,208,250,254,48,33,201,122,13,195,41,156,2,6,143,91,2,150,81,184,26,218,223,213,106,42,194,234,36,13,94,222,171,34,39,30,55,151,189,219,77,201,114,67,85,135,173,119,74,217,157,58,197,9,83,180,124,107,246,224,1,149,11,178,85,188,215,114,107,40,169,209,190,175,6,87,53,66,111,1,43,61,244,100,41,150,160,25,41,240,132,206,169,141,155,121,253,98,30,233,173,159,152,210,119,247,35,66,155,146,231,65,62,47,60,83,241,104,174,96,98,128,65,194,147,190,40,68,95,36,231,87,125,184,165,216,249,234,88,150,104,43,40,5,228,35,126,26,109,121,113,153,91,164,173,148,216,142,38,85,4,73,97,8,167,99,93,14,211,115,125,224,154,175,205,218,214,19,155,97,232,102,80,33,236,11,71,146,84,74,107,188,251,59,93,131,247,19,225,27,251,172,20,9,88,5,22,200,150,159,175,142,74,65,219,232,52,194,71,136,47,229,187,149,125,79,214,32,195,65,222,154,127,244,64,151,238,233,80,188,110,113,9,216,135,34,197,132,58,17,80,215,140,214,150,81,245,192,156,154,113,60,224,151,22,19,106,154,42,66,108,240,195,136,96,244,213,166,149,30,6,220,190,231,187,140,111,165,92,67,126,72,222,129,237,124,169,173,123,50,137,82,236,15,109,235,254,114,169,154,25,0,108,116,47,14,35,168,83,255,88,90,145,23,136,239,163,170,87,12,225,242,22,153,229,88,48,234,93,34,153,226,102,165,163,137,190,183,186,174,171,122,47,157,48,206,172,247,235,3,67,9,87,226,60,134,11,228,133,185,234,223,211,28,203,65,97,35,156,8,46,6,187,134,61,48,37,129,14,35,8,246,141,23,110,10,43,205,62,48,58,9,97,104,16,44,123,208,84,194,5,132,206,140,38,204,255,182,163,123,175,66,111,175,61,131,73,21,221,99,225,124,207,36,45,225,102,100,153,237,235,139,110,25,252,89,11,118,10,88,33,116,11,95,53,247,168,184,43,188,74,255,19,78,223,229,205,32,233,77,142,135,101,135,236,229,205,200,77,184,22,38,196,144,176,242,58,108,4,78,114,62,76,174,116,109,94,123,183,11,15,56,112,46,57,86,54,116,161,194,163,15,140,27,186,93,75,28,202,56,133,145,145,246,185,80,76,102,66,95,77,178,60,136,162,229,174,166,217,162,98,33,22,182,177,150,100,237,21,244,170,238,179,161,149,41,79,167,236,61,38,72,78,200,171,20,95,12,126,121,8,89,130,156,197,238,235,250,211,72,65,197,205,137,176,87,210,214,230,185,15,82,25,42,53,212,174,67,159,42,238,116,201,120,250,211,51,30,53,2,16,5,179,174,235,96,82,10,61,47,33,13,84,133,79,143,17,162,189,141,177,236,116,180,40,197,109,23,54,114,1,129,43,174,182,120,239,102,154,230,2,239,141,184,198,177,72,138,86,210,87,219,167,205,45,179,193,243,167,73,30,3,125,136,200,193,34,103,57,105,168,106,111,203,166,225,224,48,134,175,90,133,48,63,214,48,164,57,35,62,237,112,50,113,98,191,130,137,77,248,228,33,43,35,228,224,100,81,240,243,202,194,133,163,117,155,29,217,81,212,215,101,27,30,120,184,87,11,74,166,149,181,68,96,195,240,184,5,159,211,128,245,71,94,187,226,41,14,210,36,156,108,69,111,154,84,159,196,62,187,215,1,52,62,242,85,208,166,68,74,193,222,5,121,184,182,38,56,232,254,213,60,76,121,240,105,189,86,120,22,246,233,90,158,76,11,59,170,70,13,56,225,73,120,63,187,197,96,102,59,249,213,216,133,162,34,28,88,20,143,16,45,20,24,151,201,39,240,152,122,221,131,70,169,185,227,13,241,153,38,188,121,168,20,38,8,95,254,155,171,115,71,194,109,73,174,242,92,100,203,168,247,67,3,192,194,195,36,48,20,168,67,33,3,73,209,52,134,130,208,0,152,1,88,140,1,131,33,65,4,179,160,190,252,119,102,173,186,221,215,184,231,230,217,255,174,93,143,172,124,174,229,98,42,211,164,78,99,218,35,30,141,44,195,212,174,138,65,111,200,83,158,222,234,23,81,94,25,59,9,122,251,180,245,221,211,56,78,92,74,121,187,126,23,145,186,40,153,6,100,114,62,142,15,253,9,145,213,180,38,168,172,94,19,32,160,113,57,21,250,222,135,250,231,155,72,160,187,154,160,140,117,169,15,70,203,91,25,142,67,158,129,86,253,40,6,250,150,188,222,1,215,100,11,61,50,55,140,161,223,185,120,40,99,137,89,157,53,44,145,243,112,82,242,26,108,164,206,69,236,98,42,115,229,14,192,214,184,86,39,176,246,251,49,223,178,193,190,198,140,87,230,84,196,5,92,195,85,238,164,81,112,44,226,98,189,21,190,79,13,223,66,190,171,24,67,71,190,96,109,79,250,3,183,183,197,148,210,141,181,159,87,147,185,188,48,113,107,8,178,222,90,198,27,21,51,10,36,136,212,63,30,49,196,144,249,226,192,81,107,41,191,109,16,115,1,167,182,129,79,80,91,187,26,95,92,232,36,82,112,106,36,85,179,120,253,221,144,227,108,157,210,102,183,206,213,104,52,179,200,130,96,3,117,191,158,104,170,88,75,253,170,142,221,25,190,143,1,183,138,131,14,213,237,190,54,109,178,206,66,25,57,54,85,148,208,211,73,60,84,51,44,218,247,66,41,109,58,193,36,134,187,160,106,44,129,24,72,86,184,169,19,65,161,223,197,27,220,84,250,171,73,204,205,57,114,232,75,206,132,238,241,9,120,122,11,240,188,154,151,58,132,20,149,174,152,20,200,100,181,132,209,58,253,123,40,29,2,101,154,30,68,227,129,39,236,98,16,0,197,126,131,78,161,5,140,162,241,192,232,184,206,150,93,87,159,81,178,165,95,69,193,72,217,161,207,142,90,213,112,63,165,232,128,163,223,195,199,242,138,152,152,197,85,11,29,180,207,170,139,185,70,113,115,186,112,215,21,61,1,195,34,84,190,137,141,174,249,89,235,76,160,238,138,139,244,234,83,240,13,23,118,64,52,110,83,228,34,158,198,78,28,248,142,198,96,166,98,120,68,125,100,149,177,149,71,76,39,179,79,90,5,183,175,169,148,136,126,64,75,14,195,71,120,30,38,72,232,98,99,251,211,223,38,134,20,83,10,172,162,134,4,13,47,48,188,132,2,27,70,211,131,63,136,108,123,149,33,93,153,199,151,213,167,39,105,230,114,197,128,232,203,102,72,224,94,222,119,115,123,233,62,107,20,63,248,233,162,112,89,90,153,127,224,167,241,236,128,42,69,118,225,130,16,59,78,15,166,140,70,143,217,135,45,66,103,136,33,66,186,226,77,156,34,197,103,129,59,39,229,89,88,234,43,221,135,129,234,150,173,64,139,200,85,134,5,158,2,185,240,161,42,132,224,253,62,93,85,165,192,66,220,239,189,73,53,143,112,101,252,104,114,119,137,239,162,188,75,2,215,219,184,53,195,6,43,86,88,187,85,188,35,228,7,139,222,217,106,83,165,192,1,249,200,192,224,45,178,73,141,6,241,30,128,227,23,67,97,165,226,116,145,112,209,9,107,61,175,166,133,39,62,155,116,176,144,97,224,3,90,227,172,139,115,85,254,113,196,187,70,81,13,29,160,85,211,147,59,131,185,153,2,217,181,131,213,45,67,203,212,248,248,149,126,206,217,16,62,24,202,163,200,237,135,180,96,127,203,172,176,107,195,38,62,98,26,178,100,100,231,68,28,199,34,94,93,1,51,145,31,55,36,27,191,3,50,28,16,234,163,108,236,235,58,226,199,59,224,245,34,221,164,59,29,10,151,156,158,22,165,209,7,178,75,28,31,99,205,19,3,13,27,201,233,155,126,16,56,114,161,159,109,80,157,177,5,33,230,175,132,245,206,6,239,57,234,46,233,80,43,2,149,110,181,191,129,173,132,11,86,132,101,149,250,38,16,225,98,31,25,196,131,188,250,120,62,32,54,7,82,174,177,3,93,177,249,228,97,25,66,5,211,170,138,41,117,13,35,199,128,92,197,151,221,132,89,239,22,47,196,145,245,221,11,222,54,247,224,9,43,79,233,150,56,103,79,17,144,32,101,59,238,236,190,98,216,29,123,32,23,211,144,146,174,57,189,177,154,246,69,169,182,218,211,27,154,6,102,157,27,203,87,147,155,43,63,79,19,164,242,88,40,0,217,208,186,234,143,115,56,125,159,1,82,211,111,255,24,35,7,39,101,136,88,162,184,155,8,14,237,172,129,140,220,149,171,126,255,66,79,238,93,209,192,89,229,102,164,130,132,102,172,24,57,76,78,93,158,166,252,191,248,245,100,206,234,40,242,52,97,245,40,232,62,59,116,225,221,138,120,228,219,4,150,241,126,186,14,109,194,41,23,56,214,180,136,173,190,85,220,4,56,156,59,125,207,174,98,128,111,28,200,186,109,144,3,244,105,112,86,124,210,12,203,94,23,108,26,93,141,79,249,89,27,66,152,42,198,211,11,232,111,192,19,186,172,231,52,151,212,119,67,133,206,76,215,19,180,152,136,170,28,93,91,180,251,18,113,10,84,102,3,53,108,58,103,131,186,134,64,178,62,139,139,231,38,226,105,112,36,46,238,89,201,156,0,231,78,183,63,24,50,229,37,5,90,155,181,60,195,137,145,193,121,89,101,167,129,23,219,3,179,28,180,151,58,182,138,161,32,11,48,118,24,74,167,138,233,196,141,229,172,6,215,43,115,10,106,65,118,155,216,98,0,66,228,138,184,140,139,224,13,164,182,84,13,113,55,30,99,62,176,218,193,163,22,160,73,75,217,30,147,164,133,152,10,11,125,55,86,116,21,49,156,29,42,174,43,192,154,232,159,192,62,17,113,166,178,115,134,152,30,139,242,136,251,234,23,193,30,36,196,71,108,17,215,16,207,49,244,16,80,5,58,4,255,126,183,103,179,116,96,114,238,164,229,179,53,250,243,219,51,162,250,76,90,41,239,111,19,131,155,119,202,139,116,9,111,131,196,10,107,38,195,84,177,154,78,57,165,18,113,129,145,210,149,170,207,109,253,0,107,94,104,254,170,245,251,134,180,95,198,221,106,100,161,158,173,70,221,203,221,75,92,83,170,150,160,43,136,34,122,104,98,115,122,246,82,183,152,107,136,119,202,127,16,239,200,133,28,125,153,20,151,8,113,77,195,163,212,128,228,28,115,114,60,211,82,163,55,149,145,119,129,0,63,98,75,119,220,105,33,113,163,63,78,214,243,14,141,206,59,253,113,34,189,41,126,28,204,143,253,232,219,76,131,90,172,88,51,48,15,81,230,179,16,148,112,49,183,129,172,8,65,255,112,161,178,129,101,233,102,169,117,164,48,140,115,134,4,176,202,46,175,180,8,7,7,4,33,160,145,245,134,75,51,123,52,42,127,117,43,122,195,201,237,153,12,89,64,165,21,32,169,96,182,88,22,253,16,49,13,163,126,7,37,194,96,146,133,103,105,243,133,214,77,22,67,208,87,103,200,118,252,124,37,66,31,85,247,33,168,83,193,176,178,45,49,160,15,83,76,231,202,24,140,75,40,206,100,100,128,32,248,53,129,161,218,183,30,32,170,221,34,161,151,120,151,196,84,249,236,65,129,78,136,21,103,109,91,40,222,61,160,100,154,117,234,155,137,109,236,59,176,169,232,156,102,112,228,186,99,96,134,190,164,198,12,200,159,241,48,158,132,158,92,76,159,82,227,97,3,18,85,241,92,55,214,4,136,222,209,104,178,19,26,43,112,159,6,107,245,185,98,142,43,48,98,190,137,253,233,205,57,236,242,188,107,73,184,78,111,78,235,237,14,142,19,76,232,37,83,70,169,163,7,24,236,114,146,122,66,252,136,30,158,0,204,170,74,215,177,129,240,216,1,113,79,187,249,16,112,31,216,216,193,185,46,65,129,66,182,84,126,27,58,187,192,57,166,41,39,75,98,139,240,169,181,21,187,24,240,210,27,239,217,249,151,133,31,151,64,101,73,205,17,3,59,235,21,142,4,197,246,66,221,190,129,69,190,221,128,57,27,197,193,16,241,185,174,122,210,83,47,104,221,27,202,161,115,169,244,123,234,155,224,168,29,49,253,95,53,184,93,18,189,215,91,197,115,149,16,39,250,128,69,31,229,31,35,93,104,133,102,97,74,17,215,96,3,183,37,49,180,32,29,57,247,112,172,103,37,253,39,63,78,10,232,30,31,236,249,44,26,201,178,31,251,110,83,195,220,214,57,39,184,216,67,156,96,80,213,21,235,209,30,6,182,38,125,253,34,52,223,196,183,248,249,64,0,146,100,51,64,189,234,230,60,25,155,170,246,56,148,125,219,155,149,146,33,236,169,49,193,241,11,102,164,1,154,75,211,61,12,181,103,189,236,68,172,189,252,54,45,67,235,62,109,87,232,35,174,61,106,96,16,167,199,10,250,97,58,248,124,143,159,89,163,22,51,133,241,65,156,68,188,181,202,225,131,38,187,198,114,128,107,95,101,181,224,152,47,197,253,244,15,197,77,62,123,80,3,22,79,55,43,216,84,171,215,248,169,124,210,26,213,138,170,23,96,92,8,168,138,100,117,146,106,76,224,71,4,84,39,220,144,68,96,69,108,193,119,31,90,181,134,34,253,238,2,101,142,79,75,37,97,248,248,2,228,207,91,16,101,77,42,218,243,163,178,168,129,118,49,132,1,106,51,31,117,182,87,236,241,66,174,177,234,130,157,239,140,73,43,70,138,174,250,238,24,18,251,190,154,64,187,170,90,234,102,99,19,23,88,125,213,55,3,3,59,250,137,184,79,142,205,44,191,189,207,13,16,37,183,68,30,91,214,213,134,24,113,228,96,15,51,164,92,209,227,0,0,4,59,140,177,40,61,230,248,230,106,141,73,49,219,79,183,49,69,179,217,35,20,9,157,148,134,170,106,144,126,131,154,12,179,118,232,103,239,106,148,193,46,38,222,250,252,118,131,141,198,233,216,54,145,98,253,46,188,150,224,247,250,65,0,168,42,54,46,197,224,145,3,210,82,245,194,116,238,2,40,234,182,133,113,84,79,131,189,229,207,82,11,47,52,114,108,217,153,147,147,121,110,43,199,105,170,206,182,161,229,187,120,24,248,131,168,82,66,164,235,138,31,214,215,35,222,201,207,143,117,150,115,39,168,150,223,176,117,204,16,243,11,242,227,199,112,108,206,250,202,171,187,30,252,76,173,209,12,134,71,114,15,234,7,24,159,215,7,38,100,226,157,165,170,220,196,95,5,206,79,90,179,94,63,103,152,103,232,247,183,207,198,105,162,196,225,134,89,43,62,139,184,139,174,22,68,116,99,238,59,227,199,21,215,167,73,60,58,63,234,166,125,76,221,31,90,48,130,30,21,8,16,220,190,43,165,69,49,56,235,193,10,26,26,24,201,160,13,183,32,74,180,16,191,204,9,16,11,53,118,10,253,221,130,97,65,192,26,214,243,251,48,170,86,62,11,200,152,20,235,65,31,212,51,163,211,184,85,66,140,67,175,35,179,152,180,83,187,111,42,87,178,238,51,186,153,62,143,210,104,24,183,50,83,110,67,78,77,35,102,28,104,168,46,123,1,236,156,225,236,171,219,26,146,246,122,222,189,102,144,56,146,68,150,90,21,58,184,80,158,254,221,84,148,21,53,147,168,174,206,65,144,106,236,72,245,153,150,10,2,132,139,155,1,66,139,24,20,242,120,55,37,227,93,44,125,178,0,233,210,94,90,199,184,74,105,155,171,65,154,137,233,158,178,174,231,62,62,70,11,70,206,178,170,26,19,160,171,212,88,17,34,112,69,127,220,96,128,226,187,72,168,74,62,143,166,196,66,21,185,83,137,26,176,151,76,249,160,162,61,158,6,106,74,141,17,176,165,234,184,236,173,6,136,161,63,126,140,160,15,178,207,104,76,45,225,46,83,142,189,24,28,168,64,123,231,245,238,180,175,54,207,196,32,44,202,111,79,144,89,107,188,154,254,215,103,35,18,206,139,245,42,180,137,234,211,11,174,192,33,98,106,103,68,76,5,194,184,236,172,208,87,138,244,40,164,30,58,137,50,99,13,153,102,34,120,187,220,239,234,128,131,136,120,88,49,125,76,202,81,27,98,244,18,157,165,200,37,166,52,107,151,253,182,30,252,175,21,241,183,32,107,136,166,198,47,219,227,146,241,14,210,239,83,196,208,8,94,86,218,1,33,132,138,65,78,90,178,156,93,175,175,130,83,179,133,233,119,145,205,18,177,245,31,6,95,238,185,150,5,73,218,166,233,99,167,68,10,141,185,92,80,133,178,179,175,252,1,49,244,197,207,111,19,164,14,189,66,115,92,109,143,216,194,141,193,110,60,181,125,200,56,130,218,12,86,90,195,20,146,109,90,140,97,114,135,248,104,37,141,108,20,11,55,36,95,79,152,190,244,213,152,216,35,46,94,99,1,18,39,5,10,140,213,122,112,62,211,112,217,117,177,205,55,8,202,231,172,229,15,136,193,119,10,62,105,72,152,100,31,22,107,117,200,33,166,211,165,63,59,137,174,157,28,108,212,192,3,233,211,232,121,191,99,142,121,6,196,197,84,49,21,173,61,152,176,33,221,120,70,54,114,141,135,129,64,44,250,219,147,130,222,233,98,16,133,36,168,114,236,206,115,124,157,99,120,209,127,37,77,104,71,12,75,244,10,10,111,56,160,159,245,232,184,246,254,238,31,32,145,72,167,193,229,56,61,248,81,227,179,171,24,186,251,120,24,156,62,149,50,178,49,131,91,188,116,237,177,103,31,165,15,162,247,71,90,174,232,79,219,48,40,86,144,131,15,202,252,100,212,192,226,172,160,129,239,214,43,45,19,10,115,152,203,224,82,212,149,2,162,58,238,189,5,26,179,240,238,208,91,191,218,135,21,244,35,106,111,93,183,1,157,38,115,251,139,219,84,86,241,35,5,37,127,4,9,60,16,158,186,20,237,248,66,203,105,149,73,239,76,129,109,51,229,117,134,22,244,243,208,236,60,79,19,122,8,54,245,66,17,134,184,70,160,251,239,229,180,226,231,200,61,64,68,160,60,16,58,245,119,99,97,14,21,147,134,223,193,110,159,13,254,66,150,18,80,241,25,60,240,231,35,148,188,149,100,172,53,129,134,184,40,87,221,185,7,147,17,176,187,152,186,63,221,130,152,241,53,142,150,225,99,136,113,87,152,229,229,246,217,74,70,175,40,115,78,111,110,154,241,52,189,84,18,91,128,206,105,52,87,179,147,157,36,57,233,77,24,158,90,64,23,183,221,179,238,51,140,141,224,60,167,126,87,113,219,54,197,149,35,148,217,177,207,180,130,122,83,92,233,92,188,72,65,185,151,88,17,226,222,220,96,6,131,49,9,63,43,226,169,191,157,181,41,150,175,46,229,203,5,154,52,131,55,163,3,235,148,38,127,98,202,140,106,125,63,235,108,220,229,98,58,16,116,43,129,39,184,221,24,159,150,190,17,107,160,112,106,66,225,76,122,252,164,236,239,204,1,190,170,27,65,147,78,69,201,59,67,205,178,9,14,185,152,63,139,143,94,49,36,114,124,88,7,95,78,220,159,106,8,128,174,196,193,132,59,154,67,197,192,125,186,94,128,73,234,56,210,77,196,213,11,172,143,180,145,59,144,245,2,21,159,64,211,39,134,254,41,139,14,175,197,32,176,124,47,208,152,165,23,68,53,84,164,230,98,240,71,4,212,234,136,23,5,175,254,217,24,96,66,55,77,198,154,6,54,127,183,21,186,72,88,164,194,112,31,250,110,18,121,210,36,231,49,166,1,248,241,89,161,222,183,36,125,26,42,109,95,47,208,233,150,132,215,12,94,228,110,6,186,206,231,35,134,185,205,109,63,202,235,182,64,112,34,6,52,208,7,110,21,168,85,71,54,87,117,130,123,43,110,21,124,129,77,51,119,221,247,179,200,75,73,166,176,14,235,203,251,6,110,231,47,233,164,208,75,177,220,78,161,70,118,233,71,27,238,68,255,198,205,93,178,133,236,198,138,127,218,23,118,71,140,147,49,245,233,25,237,132,136,51,181,220,242,213,224,97,204,241,125,245,0,130,81,96,221,142,87,129,201,229,214,0,229,85,210,197,15,87,3,69,115,217,165,224,22,138,239,4,31,114,114,133,117,148,52,240,181,50,48,75,106,229,16,103,67,172,21,113,49,35,232,19,195,36,43,101,152,71,108,140,144,254,234,222,45,53,47,98,74,247,61,114,1,133,121,23,174,47,43,116,89,97,43,208,167,47,197,246,120,90,48,179,249,111,155,203,127,139,133,143,184,145,31,243,25,53,192,30,113,157,64,61,216,187,197,211,199,10,74,98,231,55,195,8,136,9,7,124,81,239,8,235,228,202,37,6,158,13,169,69,197,24,58,37,196,212,4,136,20,208,28,191,211,217,161,84,220,139,216,208,6,99,202,12,4,71,164,203,64,174,99,194,169,56,148,55,159,181,162,184,203,151,203,106,35,100,220,120,240,217,213,25,231,112,232,155,73,185,148,88,76,10,83,164,237,27,114,83,8,162,98,43,24,61,212,18,113,197,95,242,207,130,127,75,179,155,13,166,129,26,51,138,82,93,58,225,237,215,56,227,155,180,90,255,137,138,71,251,232,156,16,99,82,137,49,221,186,65,46,249,98,79,138,185,117,185,140,167,194,125,116,80,90,201,175,137,152,226,251,18,71,151,146,179,172,98,12,195,248,238,77,2,72,191,187,243,64,13,177,149,77,169,20,84,176,29,74,3,132,191,161,175,230,58,242,141,132,1,40,184,107,54,112,185,3,56,198,105,233,211,199,143,186,119,54,237,86,234,39,211,100,150,191,180,45,98,0,134,151,78,57,167,61,174,0,24,195,117,206,176,83,67,85,18,37,212,208,93,179,242,16,183,254,32,49,202,2,156,203,87,26,212,157,139,173,29,186,190,91,165,197,192,50,129,67,157,148,154,239,217,155,197,226,205,178,73,233,189,174,33,205,210,241,202,254,182,50,51,23,22,2,71,50,234,76,39,88,24,103,229,71,180,34,98,48,241,119,252,180,229,72,84,39,24,26,99,92,169,219,172,111,17,19,90,14,75,130,118,171,157,85,76,66,39,126,188,82,73,47,223,108,160,58,243,222,246,148,248,137,255,77,167,244,246,32,45,251,169,171,235,143,163,56,62,124,125,196,86,230,172,90,184,128,73,229,175,238,137,110,186,245,170,248,234,170,144,206,148,249,24,80,84,205,110,119,176,39,233,22,233,100,225,250,32,202,239,79,67,194,171,174,81,5,243,125,197,78,56,155,121,10,174,142,161,89,205,209,67,124,20,154,112,42,34,222,206,54,131,217,9,42,69,82,241,138,228,41,98,230,127,63,31,6,215,144,239,97,139,13,168,13,180,173,239,50,158,222,20,29,222,15,131,133,98,251,229,67,24,39,11,88,22,33,198,94,226,205,68,83,52,190,213,49,252,183,59,9,70,180,181,101,31,118,108,216,20,203,73,229,197,214,223,230,148,39,247,2,208,242,91,83,90,199,24,94,57,54,218,88,248,163,229,17,55,7,1,51,109,86,148,248,124,27,221,85,106,215,210,160,236,118,137,120,230,17,250,136,108,128,180,35,30,41,25,128,107,74,128,120,41,153,60,152,103,82,4,144,143,152,40,187,60,125,222,54,115,168,97,78,144,16,138,193,202,101,29,62,97,137,188,149,88,199,24,198,173,27,247,118,170,26,69,2,72,117,213,17,23,35,133,154,207,208,176,26,67,137,195,149,33,192,106,140,156,186,30,159,180,6,101,163,164,211,112,63,122,28,17,18,146,10,7,108,147,118,118,189,127,24,45,137,210,183,196,172,81,216,233,31,86,126,196,215,34,174,128,210,251,143,103,154,164,187,254,120,170,55,192,117,188,234,209,5,221,15,69,0,254,128,175,24,97,35,13,51,81,230,149,34,200,107,252,38,18,91,35,227,239,109,154,195,32,10,151,52,163,108,251,11,221,99,23,125,25,109,146,24,27,86,85,148,190,21,129,9,103,233,138,24,152,93,107,219,197,248,190,98,48,27,150,90,119,27,170,219,253,37,175,254,41,139,236,210,14,205,93,83,113,32,212,16,167,222,9,63,94,126,187,24,195,129,139,11,241,204,170,35,3,10,212,191,171,98,176,73,200,134,176,124,45,110,232,131,143,125,20,133,138,187,21,39,187,216,16,76,100,27,83,42,153,253,14,234,121,192,83,46,235,149,167,72,19,152,253,122,6,172,110,203,109,67,108,183,38,77,54,48,0,128,202,251,189,154,8,251,16,128,230,109,40,189,169,135,24,240,70,49,14,161,174,203,225,72,67,151,90,5,228,9,205,128,46,104,241,110,140,168,231,236,31,109,224,135,27,252,135,174,119,58,124,220,169,212,152,21,142,132,88,50,157,68,123,138,73,131,7,123,142,252,104,14,26,225,125,175,156,19,244,124,55,124,141,30,187,67,219,17,189,214,145,237,18,142,52,174,108,210,205,96,226,234,119,12,226,166,69,50,29,86,176,15,59,26,49,184,72,69,53,195,185,167,119,140,108,3,101,145,215,35,38,156,30,231,43,245,71,147,19,159,8,157,149,168,235,23,251,13,165,84,194,14,58,167,20,8,52,125,245,102,42,220,232,205,180,122,85,85,136,153,208,135,235,172,252,235,43,19,49,213,36,126,235,15,50,25,243,81,167,16,39,135,66,44,40,169,173,226,33,62,35,37,183,154,124,133,90,234,152,109,62,178,106,58,74,239,55,107,3,13,49,116,187,89,85,53,200,112,41,156,43,216,128,230,115,121,90,170,48,92,51,232,78,245,105,232,6,175,170,38,138,214,245,221,203,152,252,194,167,164,250,100,233,208,192,159,13,247,10,203,84,111,199,95,244,41,158,94,86,219,250,124,24,120,70,46,134,40,177,213,231,221,67,124,233,98,132,82,42,102,201,218,189,193,96,14,22,147,2,56,176,26,254,83,159,90,161,195,77,92,238,111,163,44,179,88,105,0,126,0,159,31,119,43,244,7,250,52,40,105,55,64,144,180,66,19,40,67,250,60,35,186,0,246,155,12,219,84,173,47,38,132,100,186,19,96,134,92,238,130,12,154,0,158,213,192,220,140,52,225,248,225,193,94,49,241,152,25,131,134,216,75,154,137,225,193,61,167,43,102,155,180,143,214,187,99,37,173,136,141,211,128,157,4,192,198,14,196,173,185,0,237,177,104,45,8,84,196,231,86,137,119,255,194,36,34,38,62,151,175,141,85,180,4,198,78,83,111,215,231,27,61,169,24,250,205,27,72,194,82,212,52,252,32,176,62,103,88,50,192,117,136,9,54,172,246,58,166,148,178,160,38,203,65,56,97,87,121,26,92,148,187,152,195,116,109,196,15,208,202,154,142,176,238,236,22,11,50,0,215,150,72,210,160,65,110,215,27,2,56,227,46,250,116,183,52,126,196,15,204,103,21,49,253,215,177,205,8,103,106,48,149,14,128,126,205,67,90,39,215,208,145,87,67,222,143,216,5,5,4,250,180,81,31,68,44,137,172,254,51,114,174,225,248,48,144,169,182,56,111,163,97,30,150,17,231,222,248,35,174,24,103,160,228,80,11,120,249,162,146,200,156,214,187,203,59,197,33,67,159,158,20,150,69,68,231,172,144,52,70,161,0,173,142,57,84,18,54,157,204,26,17,209,22,186,182,27,228,164,140,220,66,185,87,37,145,11,151,19,68,73,198,240,171,145,192,81,17,188,35,196,37,95,147,184,107,33,253,0,66,171,231,41,33,48,157,176,250,67,8,118,41,154,175,235,123,105,124,110,161,164,73,61,136,162,28,64,74,239,251,219,103,241,154,56,110,134,101,177,175,49,62,104,149,17,233,138,26,48,196,103,85,165,41,29,49,112,192,113,1,208,244,39,74,152,142,233,30,245,26,172,123,18,160,75,131,217,174,97,180,26,6,242,92,207,211,184,203,97,233,131,63,93,30,49,97,200,123,179,149,52,247,122,197,203,51,25,148,112,31,149,246,188,123,56,77,30,226,51,142,41,9,1,62,108,175,120,152,236,243,120,164,84,159,132,56,97,62,235,171,233,84,112,91,157,115,173,80,196,63,113,83,241,172,207,114,220,197,162,114,99,62,19,74,6,57,194,130,165,144,76,208,221,125,108,239,28,226,108,233,29,221,221,20,194,135,95,6,21,141,58,179,131,214,200,27,84,204,32,205,188,63,158,199,10,251,137,226,190,103,186,73,122,250,177,196,248,154,90,52,132,216,201,134,16,131,81,93,158,41,177,30,209,176,236,152,3,61,58,16,151,133,197,74,9,121,251,227,193,235,61,124,35,163,179,249,195,169,109,49,180,149,72,171,235,211,103,241,243,8,223,8,132,167,63,204,233,205,145,80,218,57,94,41,6,213,12,105,218,90,175,196,54,186,190,15,221,239,69,39,220,232,20,194,185,57,134,193,217,39,58,103,144,244,214,240,156,232,212,44,207,211,84,250,184,203,71,191,174,94,185,212,174,15,87,178,240,247,149,170,51,106,221,50,45,196,21,60,98,93,15,60,138,24,89,181,118,223,249,136,91,236,127,94,188,53,137,56,126,9,234,112,218,192,31,122,54,49,46,97,120,155,217,40,253,116,104,48,2,134,175,122,174,150,41,221,219,166,83,106,242,75,21,52,52,165,145,216,86,88,53,66,124,236,205,227,98,182,103,19,215,248,108,26,35,181,55,142,213,92,251,122,93,231,46,121,158,133,86,199,55,74,163,184,70,147,105,3,236,164,234,133,30,102,28,228,71,251,99,151,199,195,224,69,204,246,92,14,41,82,217,214,212,172,101,113,128,219,214,226,142,17,144,204,224,198,61,79,207,40,93,251,177,178,140,254,60,157,151,27,249,16,150,77,237,224,28,120,205,37,164,132,253,158,207,50,244,111,151,130,236,255,234,201,30,103,231,152,147,45,11,182,7,27,33,175,48,148,155,245,21,231,199,116,171,61,244,81,163,68,174,235,185,37,208,55,252,88,3,156,94,250,179,133,233,198,8,15,123,208,94,241,108,66,18,221,110,62,29,113,214,104,203,176,146,7,119,108,126,16,249,85,237,89,82,240,37,94,13,133,152,106,112,107,191,240,123,13,230,241,161,229,122,48,60,210,154,239,98,42,209,171,62,13,19,65,136,225,22,26,143,177,108,136,56,213,197,52,10,139,135,125,196,236,91,127,55,113,2,13,81,13,75,30,248,87,3,212,246,76,74,230,130,119,179,15,24,246,52,159,163,103,192,112,254,219,244,171,36,221,195,197,48,157,125,155,209,94,81,30,149,67,150,219,15,87,203,212,112,61,90,186,150,25,86,33,8,102,84,187,139,24,160,4,55,57,27,160,22,253,57,32,155,12,116,191,226,115,131,108,181,103,115,78,113,64,172,140,84,13,82,252,204,126,95,13,94,191,252,54,52,208,225,251,55,88,136,119,123,92,136,40,116,183,89,161,105,89,182,41,209,233,200,100,52,236,195,199,195,224,150,110,110,167,19,225,43,26,215,195,185,220,238,56,81,242,182,180,27,106,16,105,139,224,53,180,146,68,21,69,12,165,88,156,16,70,158,244,78,166,218,245,238,148,65,206,67,30,54,28,221,248,109,227,233,208,35,0,19,125,243,226,49,186,45,186,214,156,14,178,224,203,29,213,6,5,210,163,23,72,209,196,70,130,172,124,233,86,32,57,209,252,6,176,200,180,196,104,49,64,87,138,179,151,183,208,116,89,102,141,152,163,75,41,107,151,81,163,66,168,191,112,113,199,52,184,223,60,73,83,71,73,55,42,133,195,45,98,112,170,242,85,103,216,21,242,227,133,18,7,191,21,65,117,175,18,108,132,104,9,104,23,151,194,159,43,190,3,116,58,93,30,206,15,97,162,101,223,171,187,223,144,188,100,77,128,76,76,223,54,238,195,4,155,100,220,101,7,59,178,13,12,52,238,161,98,190,196,167,27,187,64,152,51,16,143,153,67,81,2,253,59,244,213,86,41,29,226,12,112,133,254,54,142,255,136,125,0,70,248,126,196,208,73,247,171,10,181,243,121,66,146,62,238,14,133,177,181,232,195,103,191,135,85,120,12,14,218,31,116,202,38,28,108,87,81,66,187,169,147,98,150,67,168,89,122,145,158,73,177,226,23,63,89,24,44,83,231,164,81,2,28,98,40,87,37,196,51,13,73,199,235,239,177,110,150,128,165,146,40,173,183,238,153,181,58,111,239,186,205,136,69,134,146,70,63,116,221,133,35,168,149,76,99,0,203,47,239,206,61,71,236,23,230,217,164,121,56,146,58,183,14,29,27,35,151,172,15,23,107,159,117,49,69,142,67,71,6,234,78,189,170,142,126,46,61,62,71,189,68,102,180,153,201,34,250,134,136,218,30,113,115,101,106,101,244,240,89,203,93,92,31,217,82,107,69,197,48,144,134,22,198,62,109,42,69,231,199,111,179,227,69,163,216,89,92,177,197,233,205,76,186,147,96,180,175,49,43,199,54,173,93,87,155,180,223,140,251,156,246,238,214,116,224,88,192,30,98,162,130,167,38,61,156,96,40,127,77,192,136,13,77,80,135,70,203,143,107,202,10,187,179,234,104,90,117,178,151,44,80,164,243,56,154,199,107,58,111,139,103,49,64,229,238,176,140,171,39,48,128,59,32,157,47,226,218,114,4,21,42,220,139,154,24,69,149,181,8,202,89,123,208,86,91,120,89,85,188,191,250,151,99,47,42,238,177,212,96,82,29,159,235,145,226,216,127,27,165,90,58,89,93,247,69,231,135,223,214,196,164,97,151,145,145,129,225,231,65,26,48,185,251,124,190,203,174,250,26,226,174,196,231,124,246,217,196,53,158,62,251,187,169,131,77,210,168,184,115,130,56,233,1,177,28,112,74,87,108,137,22,21,131,175,229,115,138,85,162,207,2,130,180,98,96,100,57,85,147,66,125,178,226,171,9,242,55,177,241,13,124,181,122,66,169,226,105,166,231,102,59,151,125,248,146,21,198,66,53,11,129,58,207,41,22,164,147,31,20,235,234,252,88,43,145,204,170,70,208,166,106,58,19,171,140,197,166,171,90,243,104,128,232,181,230,217,42,192,157,133,90,22,101,8,127,82,72,143,74,17,40,226,95,241,198,242,8,19,57,236,165,168,59,100,22,199,116,23,162,210,246,220,154,138,41,207,243,251,5,232,218,174,197,122,16,180,230,22,63,94,13,206,68,206,94,51,116,110,255,108,10,157,135,84,58,205,95,169,211,21,67,247,43,179,210,140,115,39,222,77,206,84,87,4,6,154,93,238,211,180,147,137,24,18,163,85,182,136,133,201,30,140,119,250,116,198,125,183,214,52,224,242,214,81,226,187,206,40,183,212,65,17,53,88,37,22,4,203,90,83,120,118,150,91,139,223,174,103,79,75,232,120,210,81,23,81,36,196,69,117,37,171,17,33,40,99,179,91,98,146,78,227,125,246,204,9,109,80,91,155,253,38,197,52,225,26,129,233,145,244,238,194,6,8,99,216,232,235,178,110,226,95,80,213,55,113,38,15,39,42,105,26,133,155,155,241,134,8,188,37,42,49,39,156,173,126,191,212,99,56,84,133,152,32,9,179,134,223,109,149,218,60,117,249,128,98,205,211,171,228,43,205,253,90,87,48,113,93,162,190,31,64,144,60,117,171,160,223,182,223,202,212,91,53,77,216,18,177,61,23,72,252,56,185,102,157,22,99,168,244,20,71,177,230,2,125,247,57,125,105,121,53,134,241,23,74,26,1,66,121,40,102,92,10,245,155,132,150,65,32,35,25,230,98,48,176,196,69,159,40,234,8,229,99,58,55,117,101,39,62,124,216,88,229,252,27,78,165,136,119,2,130,208,197,9,150,206,187,77,23,152,102,126,2,200,218,44,181,115,150,193,162,52,151,2,200,35,138,216,170,97,182,187,16,86,80,175,53,190,220,102,59,154,74,139,81,60,138,171,186,140,61,126,197,171,59,0,32,50,48,56,136,243,29,153,229,51,186,136,7,213,108,46,37,116,35,110,0,249,167,90,106,188,186,64,252,32,226,179,111,157,237,26,113,38,134,43,175,70,161,197,79,39,186,179,100,216,213,58,222,92,12,158,185,106,133,227,222,17,183,246,181,132,114,80,235,208,65,39,155,203,67,149,101,130,35,41,75,189,32,56,140,182,155,2,234,151,222,32,139,206,155,50,66,92,128,167,151,9,239,24,219,126,165,31,111,133,94,174,38,226,158,70,243,16,212,17,131,35,166,226,133,59,239,35,167,120,89,80,175,183,161,88,70,148,137,238,198,162,70,210,162,181,191,246,120,119,129,37,239,30,190,101,20,15,190,30,120,40,234,169,210,244,75,239,237,39,238,84,178,13,21,47,154,22,252,179,33,138,109,186,145,172,144,48,102,5,70,119,33,117,219,134,191,185,227,221,253,135,1,44,98,122,138,253,179,126,113,4,217,10,214,40,88,99,100,133,200,158,76,202,175,164,50,158,54,252,244,59,112,131,179,235,238,172,2,118,154,212,156,0,176,209,65,148,113,100,13,152,242,14,156,82,253,148,103,136,177,35,229,228,90,243,115,228,69,11,20,239,194,48,201,245,64,25,208,10,177,33,88,93,49,96,134,195,47,206,2,123,157,150,49,90,23,98,187,175,166,4,72,190,11,86,218,62,239,195,166,234,69,12,20,177,91,250,140,108,235,225,164,164,100,71,228,154,176,30,247,200,21,3,82,94,239,211,180,163,72,166,141,72,56,8,39,159,152,74,80,237,9,34,237,145,67,37,89,35,154,44,182,37,80,182,155,242,197,136,42,244,187,6,97,165,216,73,231,181,228,159,68,76,160,104,214,43,38,230,127,197,128,231,141,22,63,14,193,131,206,56,101,216,1,29,112,156,125,139,98,137,216,48,145,98,78,185,156,36,104,184,13,80,240,110,134,9,58,161,204,10,136,35,205,77,52,150,50,105,27,214,182,40,97,188,27,179,71,155,103,248,95,239,33,197,246,140,248,23,112,128,176,26,238,216,197,131,14,225,34,98,136,225,220,218,128,218,96,222,166,159,14,172,68,214,179,219,165,185,18,169,85,108,199,1,50,128,5,125,152,162,252,120,53,176,90,175,20,178,156,80,104,36,191,194,206,49,10,201,179,57,102,232,51,82,82,34,37,70,88,227,78,158,6,147,43,226,102,38,179,75,7,189,150,77,164,19,167,48,180,188,205,160,62,108,248,23,43,174,144,89,238,78,0,228,12,112,199,28,247,226,20,12,9,147,82,139,17,98,128,220,195,156,182,223,158,183,101,14,8,209,114,67,157,60,13,180,184,152,49,224,197,232,143,23,3,129,113,49,93,10,67,197,80,31,95,11,139,219,164,201,106,13,67,198,11,235,14,123,161,201,70,57,95,5,92,174,139,141,250,113,136,24,220,105,247,240,105,116,29,23,103,232,19,95,163,150,92,240,24,50,105,148,143,119,143,46,144,108,105,23,28,208,196,6,194,224,98,174,159,61,85,124,46,179,235,39,64,71,216,159,161,65,238,27,214,248,180,112,168,126,88,169,113,195,28,183,142,218,92,153,22,56,1,226,14,57,154,143,154,114,157,212,115,148,119,76,106,171,6,112,47,98,115,161,252,221,86,142,174,211,2,104,252,117,41,203,186,197,176,182,87,74,180,110,86,224,217,46,103,226,111,27,166,80,103,0,28,141,119,19,159,249,95,225,143,82,152,190,178,138,107,141,22,223,106,141,105,73,183,120,70,107,71,116,1,184,109,153,17,130,220,57,226,22,56,186,170,49,64,27,137,138,81,186,181,0,37,212,159,134,35,192,247,232,42,6,207,167,226,217,178,151,163,18,248,108,151,54,196,134,77,131,208,125,26,232,206,251,52,209,51,174,93,255,104,83,139,69,196,248,39,233,6,0,64,9,232,143,184,199,116,99,248,201,124,34,44,81,250,15,255,65,189,165,70,38,134,54,39,196,144,163,212,169,226,25,69,209,180,245,141,85,158,23,143,30,65,243,35,54,128,66,21,215,21,96,7,4,185,107,125,6,86,250,140,168,5,213,62,233,121,49,189,22,241,211,52,214,63,159,76,24,53,66,57,48,220,229,231,183,65,76,142,224,88,255,193,250,168,248,248,131,251,138,73,7,234,187,9,118,198,185,235,124,100,219,34,6,64,202,181,112,5,75,190,204,87,156,107,168,4,58,12,46,41,174,137,65,109,136,179,147,181,120,216,196,147,104,67,136,73,221,191,79,167,154,99,214,232,7,90,58,227,64,99,197,130,252,2,229,239,119,183,171,235,48,160,74,238,239,172,69,178,192,160,201,110,38,205,230,188,221,210,127,98,61,229,54,2,218,138,97,64,199,143,83,31,181,31,49,170,49,134,102,101,211,58,242,243,123,97,148,194,59,132,15,39,98,92,62,47,131,50,22,164,11,82,100,226,69,16,44,196,0,24,232,146,12,99,103,14,85,136,203,189,84,76,130,37,34,19,27,178,225,71,60,28,194,245,39,62,122,92,119,11,8,84,55,14,181,183,244,83,32,158,105,244,38,226,116,147,182,38,134,118,114,92,241,57,126,250,97,19,14,180,124,197,251,157,150,133,35,18,147,154,140,28,85,197,48,29,214,43,30,251,153,22,160,137,100,90,146,224,201,153,24,179,53,166,101,145,191,145,105,161,32,191,237,24,90,83,22,50,19,155,59,23,209,32,42,32,228,199,173,37,236,78,203,249,177,178,183,138,143,42,10,165,86,13,62,88,197,16,33,135,118,40,196,42,116,228,224,227,15,143,123,0,184,3,152,154,136,113,234,83,92,218,184,141,250,219,221,224,104,34,150,180,242,115,250,139,85,72,134,20,42,170,166,210,121,108,102,177,38,40,22,80,241,49,1,226,238,203,205,40,180,158,167,123,116,167,65,126,46,237,176,136,33,55,138,245,130,171,246,66,65,118,195,30,158,81,216,201,148,9,209,106,55,64,231,84,67,241,24,43,144,110,6,187,106,61,245,68,191,190,180,195,34,94,78,34,131,116,204,242,204,89,131,91,103,135,245,135,169,47,243,77,209,115,244,228,17,11,202,106,90,18,223,106,215,243,2,68,252,121,51,124,29,17,200,165,242,79,242,9,136,233,198,184,225,30,18,75,89,71,214,173,60,48,108,98,133,204,65,140,37,31,86,239,36,193,172,139,141,146,139,36,11,61,58,100,225,69,12,203,86,11,107,157,171,66,175,109,42,102,118,138,31,39,168,53,228,132,224,59,231,37,129,145,84,166,126,55,93,121,225,193,80,231,220,86,85,177,21,83,71,228,35,245,164,167,211,18,241,235,6,47,140,136,90,197,68,22,197,195,17,48,187,79,60,188,24,182,128,252,61,155,190,27,80,195,240,82,136,9,183,82,158,167,123,180,119,22,58,111,90,121,222,13,54,209,117,236,230,184,149,113,20,184,30,133,183,82,56,118,231,76,92,244,192,159,120,207,59,242,51,49,85,92,55,227,94,95,41,60,59,32,174,245,195,176,91,123,44,9,253,252,106,43,117,160,131,214,141,1,204,93,116,31,159,229,133,219,199,197,231,168,62,183,76,39,46,92,175,175,92,115,154,207,143,131,123,228,11,6,101,230,44,239,200,202,188,193,141,170,141,142,38,206,189,221,168,12,40,82,73,204,56,176,111,251,13,187,64,170,170,122,199,114,76,17,141,173,139,228,149,138,123,191,46,82,49,248,134,82,159,35,214,111,76,231,152,52,32,48,233,78,52,244,14,23,39,122,77,167,14,13,226,78,127,119,249,241,98,232,180,212,0,145,41,133,114,243,149,159,57,165,121,228,19,39,122,115,212,90,98,9,110,40,139,50,212,155,138,68,76,111,182,207,89,162,95,76,103,20,183,230,27,86,222,214,102,34,82,138,13,179,95,95,196,95,206,173,32,227,58,155,242,134,216,64,255,163,152,243,17,183,104,226,66,141,239,252,60,77,164,171,202,176,247,212,249,222,134,165,230,210,70,236,234,254,118,249,177,64,198,87,29,219,56,139,227,6,184,51,214,110,136,83,30,226,105,208,207,191,110,48,9,124,236,34,183,182,245,154,143,208,166,56,145,106,2,22,90,36,175,54,77,80,126,245,71,12,204,124,190,226,99,217,44,17,55,78,111,12,141,77,61,85,76,160,247,254,182,165,108,68,138,225,235,73,154,2,26,113,213,89,41,80,89,199,79,151,82,212,132,51,166,151,46,83,10,97,139,252,118,161,103,47,62,122,90,255,191,72,1,114,137,92,5,112,219,181,169,152,188,101,100,12,168,237,204,207,192,232,9,119,79,165,0,175,184,158,87,195,217,17,129,147,108,197,140,58,112,234,117,220,21,161,69,89,24,60,109,224,171,220,24,89,1,174,91,151,235,248,80,37,42,162,40,167,237,75,116,74,33,215,20,42,5,176,185,221,244,225,73,164,63,78,38,33,52,157,149,102,56,249,241,234,51,144,44,94,208,81,158,228,110,87,136,149,29,180,195,87,158,151,155,243,12,172,13,137,201,192,220,215,35,41,86,88,13,9,1,20,227,151,247,200,5,73,224,212,117,19,142,65,140,45,214,131,168,138,238,112,218,165,87,196,67,243,15,59,90,196,191,26,130,208,25,96,178,136,248,88,26,209,205,71,119,114,171,58,178,73,40,209,107,0,168,229,132,225,83,197,6,183,225,226,185,244,66,47,36,180,167,187,118,176,207,173,36,42,165,144,94,173,126,174,65,75,172,69,84,29,21,225,43,176,255,64,76,144,94,14,196,164,211,221,144,1,203,97,103,113,243,137,223,172,148,67,76,28,82,174,15,186,49,220,236,68,181,85,181,228,193,250,167,4,221,197,84,254,136,1,134,134,160,91,202,197,231,16,139,154,5,25,120,79,143,217,163,0,206,44,232,195,103,95,116,87,40,249,220,82,183,137,23,41,17,7,247,180,105,29,218,151,46,1,49,36,217,174,80,40,63,203,55,11,111,226,27,105,165,196,37,239,231,205,199,228,140,178,209,35,30,2,156,110,226,181,115,172,116,35,48,34,135,218,232,75,60,237,4,74,93,110,50,48,216,6,123,203,241,219,132,242,36,182,70,87,14,190,177,139,173,32,127,138,152,50,222,43,78,67,124,128,250,163,242,242,175,2,61,33,45,21,219,5,153,67,156,247,150,176,9,129,7,128,242,252,167,193,30,147,171,186,114,119,247,251,102,122,93,229,97,74,17,100,66,207,171,166,216,233,181,194,100,226,62,25,24,233,93,45,78,128,18,163,12,203,156,141,42,118,248,209,15,51,130,176,208,87,147,203,19,233,90,92,154,46,198,44,16,183,233,216,43,240,69,125,154,202,2,174,186,247,43,127,44,158,252,60,222,60,233,53,89,44,18,246,221,245,28,125,195,130,234,68,143,82,54,37,254,137,201,165,92,194,236,31,5,7,37,50,46,206,67,47,99,192,114,82,212,37,36,203,25,110,21,119,8,79,93,106,185,76,25,55,221,187,81,103,155,40,105,29,91,197,11,220,236,226,98,200,132,117,39,76,80,5,60,113,154,126,87,139,60,189,44,101,31,63,126,140,149,33,65,13,76,8,244,255,21,159,205,160,226,51,182,236,229,126,216,62,101,137,185,89,77,49,250,86,160,171,102,104,48,7,134,143,25,129,133,180,141,186,75,134,70,153,87,152,217,212,157,11,161,169,145,251,217,240,99,78,9,192,169,184,25,102,133,139,185,1,196,233,106,70,115,50,98,57,137,146,47,145,2,220,16,123,193,152,163,210,221,165,84,146,3,145,27,98,238,253,42,98,138,157,61,233,148,45,112,36,42,186,97,164,68,51,18,165,21,103,219,202,143,23,235,111,90,119,55,136,67,102,36,213,173,197,140,54,32,12,228,171,96,163,13,159,137,245,216,186,197,105,19,200,97,254,211,144,219,71,121,158,166,137,161,134,184,247,41,39,224,216,254,227,158,128,179,199,74,205,226,97,55,139,97,186,219,195,194,225,120,138,152,92,142,31,206,4,68,101,23,15,187,17,54,170,233,138,103,214,224,54,233,148,17,200,52,20,77,105,54,128,26,173,20,197,105,188,186,36,201,32,82,23,60,162,149,137,200,89,29,178,207,206,116,182,20,173,249,88,86,231,1,153,21,60,207,176,210,147,229,57,229,118,1,166,113,70,191,40,77,255,71,77,235,211,109,220,50,72,96,206,211,16,99,151,235,54,215,187,34,116,97,201,233,60,55,6,104,158,243,126,246,249,208,231,105,82,121,62,114,80,36,159,57,133,126,190,184,45,112,196,128,107,202,70,235,196,203,221,69,254,85,188,62,239,238,193,252,105,98,228,143,152,35,181,66,108,69,177,42,198,80,140,167,167,245,185,235,180,212,22,23,103,162,14,94,195,250,212,15,230,184,7,206,185,69,47,61,35,7,48,51,190,187,29,155,181,188,79,159,67,16,63,110,104,64,58,242,1,176,128,255,56,45,98,183,241,167,147,150,162,174,200,71,110,184,57,50,229,52,25,69,71,222,89,75,56,76,229,213,116,179,69,28,9,250,63,137,202,55,242,108,209,121,198,179,88,68,87,188,206,233,140,60,30,150,194,74,98,54,54,0,11,195,99,3,165,118,108,177,103,127,164,59,57,6,102,28,31,42,94,248,100,241,52,148,205,50,163,220,249,41,240,93,18,204,30,85,190,154,154,134,163,55,98,53,141,124,169,136,56,27,138,248,157,112,172,48,17,91,165,98,136,143,253,32,6,237,153,125,34,188,177,214,180,149,200,30,63,123,248,92,196,43,142,0,32,56,18,139,161,50,32,7,164,71,178,170,46,49,208,216,226,117,229,38,199,175,74,104,128,56,79,233,113,128,80,168,83,252,88,154,191,207,110,9,113,183,238,218,43,6,230,126,150,184,183,41,0,148,107,0,244,247,0,243,129,199,97,38,49,224,44,85,21,0,253,201,184,30,100,147,118,34,142,209,246,67,83,28,245,236,34,94,20,218,119,185,160,178,88,173,157,205,18,241,74,163,45,154,186,156,28,130,124,109,2,26,50,228,104,119,244,70,186,23,175,177,125,203,187,65,11,142,114,41,74,246,155,152,35,96,106,156,5,187,175,198,142,109,34,30,84,221,197,221,152,96,11,212,167,65,215,238,247,90,6,187,68,102,28,219,61,218,153,178,69,45,116,51,28,163,247,166,217,25,217,49,126,228,179,225,180,136,204,110,178,178,122,73,92,25,153,70,201,247,226,5,202,78,22,204,216,190,227,22,161,187,160,234,187,151,241,206,199,122,26,104,139,138,119,222,215,142,194,9,47,143,180,129,217,27,251,16,111,72,206,215,134,136,173,94,43,140,134,15,89,109,66,206,209,198,5,63,153,212,17,119,139,236,128,187,18,70,193,144,50,74,196,150,169,42,247,179,167,90,28,132,205,41,79,21,211,85,23,140,46,187,21,144,163,44,119,83,155,97,164,224,237,200,198,156,38,227,130,29,3,61,226,226,66,115,199,18,49,245,109,177,19,202,236,207,123,45,192,212,99,155,21,243,133,69,60,249,168,16,83,160,41,118,146,117,220,165,112,5,18,56,81,226,121,209,249,220,35,95,150,127,151,186,252,120,165,37,51,252,77,34,11,165,232,211,211,98,209,46,166,50,85,174,221,81,23,189,157,241,52,125,71,18,193,2,220,226,98,207,210,85,248,108,82,235,114,172,158,44,248,165,36,229,224,83,103,114,211,167,52,152,77,205,81,158,133,133,72,37,124,28,104,12,135,62,221,201,205,134,135,116,20,131,152,19,199,135,1,174,209,151,186,152,62,20,113,207,143,247,117,102,248,210,122,32,46,64,196,250,103,23,170,92,138,72,13,95,204,133,244,107,136,38,69,151,229,136,199,91,98,174,14,253,233,97,136,141,46,166,122,125,235,111,115,53,70,72,228,12,177,102,49,230,233,251,61,135,215,167,12,13,175,101,92,231,164,181,18,70,177,5,137,52,120,54,172,74,223,3,115,71,253,27,116,161,136,97,99,26,33,54,254,18,25,249,130,14,217,51,237,20,89,244,11,133,138,237,7,21,175,247,149,130,167,195,182,19,49,232,115,225,75,55,99,202,17,41,237,112,53,34,23,132,57,196,151,6,16,96,6,159,15,217,148,156,179,138,129,22,136,213,36,47,167,138,216,152,174,3,46,46,91,123,191,36,134,44,27,186,227,122,34,41,175,69,121,52,47,222,207,194,146,105,18,184,51,238,203,18,159,53,0,32,151,245,162,228,245,22,140,100,26,138,187,148,124,224,138,181,128,141,206,6,158,190,245,199,207,69,89,218,13,128,129,121,164,226,70,38,208,127,220,88,54,134,190,123,228,21,219,116,118,195,45,16,233,36,145,231,251,112,206,82,181,196,6,119,148,50,76,23,27,220,172,252,118,165,252,32,244,2,5,232,189,168,216,144,103,252,233,69,229,163,68,93,40,243,30,129,5,105,221,229,58,238,74,212,48,6,110,58,75,87,19,92,142,232,101,52,47,92,141,245,217,126,107,228,226,73,198,67,197,150,21,138,36,71,153,250,102,220,136,48,161,138,241,203,139,21,116,52,99,78,55,115,138,93,161,149,140,100,193,103,138,200,53,149,8,115,169,24,4,198,200,251,252,48,215,238,233,2,49,237,40,227,136,0,195,188,33,14,14,205,158,125,249,30,166,158,92,168,80,17,27,236,96,196,212,65,206,22,123,155,170,50,146,84,158,12,51,32,27,125,250,167,13,34,149,102,132,154,42,6,219,224,150,17,23,189,25,225,95,9,32,85,74,144,187,230,194,166,33,107,244,155,157,220,77,204,20,190,106,5,164,84,49,82,149,161,47,174,128,220,221,188,168,49,215,232,111,195,133,26,249,224,178,86,127,166,172,65,17,82,34,163,155,179,22,42,78,24,119,227,90,197,196,41,229,25,248,89,236,8,74,82,232,219,245,155,77,193,205,155,75,78,170,196,177,142,119,196,13,11,53,11,73,194,203,211,216,121,34,95,5,198,231,214,29,12,40,215,125,248,204,103,23,11,136,224,0,233,150,40,33,110,175,202,96,62,163,192,133,192,255,78,122,110,97,70,41,37,10,144,33,158,17,183,13,96,204,30,205,255,244,160,180,41,49,151,179,195,0,148,189,201,127,236,122,153,149,51,227,231,176,134,216,34,231,91,197,163,222,158,138,73,174,89,174,23,19,231,28,117,9,212,17,168,150,158,164,32,227,187,23,94,156,238,81,60,144,150,162,92,131,66,159,103,104,116,152,117,169,35,30,165,233,211,217,60,220,104,252,217,82,164,143,152,120,104,137,42,20,170,157,203,35,182,91,39,90,150,80,72,250,221,6,15,124,171,144,217,17,207,146,16,251,136,119,47,138,196,178,46,104,203,129,99,92,176,127,167,220,248,16,119,183,216,14,52,79,83,83,174,123,169,5,97,66,77,86,85,223,117,35,26,27,87,212,230,212,85,230,179,139,107,96,232,91,223,246,238,58,176,68,132,46,222,76,131,231,210,163,109,20,48,183,1,13,154,14,61,218,19,248,204,22,69,69,37,63,10,39,173,91,82,68,111,199,72,175,178,187,88,220,16,70,174,222,245,96,55,218,109,227,167,143,97,145,247,171,22,70,190,181,82,160,245,235,90,159,211,58,34,246,0,137,135,94,231,157,94,232,104,84,132,248,106,84,85,72,83,128,57,64,249,171,117,62,19,74,205,121,212,135,17,104,21,123,215,86,35,216,170,32,225,200,75,117,56,168,106,41,138,44,139,49,78,234,114,16,53,185,85,219,68,142,212,138,25,6,0,92,165,249,115,235,106,17,108,155,243,54,104,166,221,245,236,165,219,255,111,60,87,235,57,183,185,247,219,157,89,0,165,147,143,94,191,178,132,120,241,94,90,71,53,97,83,138,176,31,109,165,123,73,206,149,140,83,190,181,103,149,32,178,222,31,84,83,71,43,123,133,223,80,79,22,168,145,83,202,245,202,124,174,115,186,18,66,209,218,195,89,42,71,167,57,20,77,154,109,31,133,115,150,134,206,195,120,154,212,180,248,54,203,34,9,183,208,176,151,166,233,130,149,172,72,54,102,101,81,119,172,98,34,15,183,191,153,190,209,231,199,23,253,160,183,129,121,16,253,17,241,190,160,236,228,29,52,86,67,35,226,89,175,40,229,237,163,104,129,36,105,232,50,162,30,207,58,134,229,102,195,123,198,242,137,86,247,53,181,222,28,252,139,125,187,78,39,209,69,73,115,44,171,128,141,58,120,28,219,253,188,186,142,91,62,185,64,99,24,58,39,228,151,87,20,171,27,135,167,138,105,127,190,181,236,112,143,136,142,182,140,214,136,58,96,142,215,16,157,97,216,163,41,10,63,217,163,105,234,140,82,181,26,168,33,132,186,155,94,0,240,60,165,128,189,65,15,44,189,155,104,233,43,53,16,21,24,93,210,161,165,180,47,92,3,85,195,229,121,55,245,14,57,196,68,162,159,173,114,142,79,68,221,219,89,173,63,126,55,145,135,120,154,126,216,170,83,142,10,43,23,227,136,156,167,136,233,36,141,129,195,135,167,42,199,136,54,195,214,104,96,100,234,13,64,255,113,13,126,164,6,233,80,126,158,166,222,235,194,130,116,250,178,84,218,113,202,3,84,4,210,185,166,191,125,148,126,11,196,18,224,253,146,62,109,45,226,237,2,13,53,77,106,45,82,121,177,17,27,193,103,45,91,59,126,107,79,17,84,111,198,78,34,106,101,81,121,150,103,192,188,0,214,49,117,104,21,2,23,159,180,115,240,167,182,176,32,142,14,127,10,193,170,110,195,227,21,92,44,136,99,108,245,185,183,30,47,238,181,192,156,50,163,189,62,235,1,204,84,9,220,28,146,61,250,52,1,197,11,171,83,12,141,224,138,143,221,71,209,183,139,39,45,252,178,154,70,135,24,88,42,11,86,112,61,188,208,220,5,144,54,241,193,85,197,55,162,171,24,0,38,23,195,46,34,185,62,84,206,5,206,1,243,64,251,7,32,20,155,209,177,65,251,101,174,226,37,80,99,79,91,171,139,193,244,18,11,105,85,208,253,252,179,32,144,150,8,213,25,36,88,200,241,230,253,22,155,47,227,245,24,1,123,158,218,211,53,183,32,89,143,202,26,64,112,114,122,158,6,134,36,16,125,140,144,77,140,206,213,90,186,166,186,225,1,172,241,136,161,120,117,252,111,168,148,107,93,143,120,6,235,13,161,159,54,31,113,189,232,27,103,187,158,227,161,138,152,2,161,40,199,163,205,96,107,212,2,127,60,187,198,233,86,21,81,244,167,173,34,60,224,218,187,241,216,232,148,130,164,214,46,30,34,173,35,34,238,84,161,58,196,100,177,188,175,138,207,88,194,145,61,42,224,184,12,18,8,90,166,98,2,130,178,0,3,162,239,62,94,197,10,192,91,192,145,215,210,93,134,7,89,226,97,238,127,241,110,216,163,249,226,37,2,148,169,85,134,203,40,215,60,198,75,7,126,158,207,211,191,254,246,128,160,28,66,134,109,98,186,240,125,198,207,205,153,212,171,67,124,166,33,208,47,179,149,60,170,216,146,119,46,54,218,123,29,25,136,87,37,16,240,185,35,178,126,54,184,191,1,144,79,206,80,21,18,160,22,243,162,118,78,193,72,178,245,160,116,196,7,6,131,139,56,39,203,192,83,86,48,45,84,227,160,212,163,7,217,133,15,123,224,223,245,231,100,130,58,82,66,124,174,154,172,63,190,224,62,9,241,180,34,70,221,103,108,190,43,62,26,107,234,225,163,170,49,176,74,233,217,214,223,62,163,206,81,30,9,208,25,129,113,61,31,180,188,244,96,144,56,191,36,75,77,97,114,155,1,177,10,158,146,170,43,168,200,71,192,254,27,72,155,184,247,231,27,82,164,162,237,108,116,177,58,65,15,29,129,100,13,185,237,51,108,106,53,238,201,156,184,104,170,143,168,44,14,238,24,80,223,219,152,250,244,32,233,115,129,101,233,131,211,129,77,108,135,16,67,21,164,6,22,119,81,132,229,142,184,119,53,151,33,54,29,245,82,37,16,163,16,247,157,56,54,94,155,139,173,181,73,54,33,24,220,65,71,101,61,162,73,85,142,177,114,6,96,238,130,65,66,190,139,120,237,186,92,8,130,141,97,66,28,163,117,129,126,179,54,106,24,22,131,203,136,129,78,125,233,206,23,33,152,214,51,189,240,6,120,97,45,8,22,142,79,164,102,215,128,255,55,222,154,193,54,208,239,1,249,254,34,142,195,125,246,88,163,128,2,70,104,10,183,173,246,103,23,116,178,110,87,74,248,78,247,87,17,36,245,108,118,182,234,118,56,154,252,62,4,93,34,55,61,85,64,115,7,169,44,201,130,169,205,191,220,58,41,26,56,64,105,159,237,185,16,129,245,11,186,154,108,205,68,77,111,142,122,17,111,70,161,3,174,235,193,193,235,15,158,2,218,117,30,21,122,204,25,202,169,131,57,34,175,199,56,34,53,21,77,51,103,187,1,127,160,239,62,27,44,26,226,160,64,46,90,165,193,135,149,203,140,84,49,25,84,250,43,42,17,218,137,174,123,129,68,124,180,68,27,137,207,210,189,79,239,72,11,28,235,74,186,91,162,206,36,177,230,229,19,52,47,244,217,43,63,162,223,16,211,48,255,42,12,226,79,33,30,79,107,38,125,252,37,82,243,6,188,163,237,60,11,157,125,89,253,26,136,191,122,226,105,247,185,194,115,238,212,243,232,22,111,106,33,158,171,233,103,1,37,18,29,192,6,120,173,41,2,32,184,114,4,113,142,85,11,212,168,138,143,154,12,72,66,82,129,199,59,120,142,237,249,108,1,114,7,23,67,149,17,187,176,92,24,120,171,231,85,49,209,147,118,81,226,143,5,41,223,77,188,98,93,49,160,117,93,53,202,76,229,50,52,254,80,198,245,183,143,219,19,112,255,109,60,69,26,148,32,214,116,241,252,143,61,174,223,108,97,202,96,41,56,246,225,163,200,192,39,10,230,7,90,139,215,35,93,183,4,131,24,113,122,46,52,11,246,6,17,199,175,223,79,78,61,136,119,35,173,75,1,178,180,2,23,166,104,26,226,131,125,11,218,148,170,98,122,130,199,37,9,61,39,68,159,174,152,32,65,2,178,214,211,160,180,230,207,187,11,142,16,74,154,244,199,135,85,92,5,195,34,116,229,250,244,186,84,51,139,208,147,94,89,231,66,43,129,5,61,96,163,75,26,235,32,120,26,208,19,198,163,171,125,58,0,16,246,116,233,100,51,12,75,69,63,43,1,53,18,84,107,68,55,198,35,94,235,50,36,118,45,99,128,31,41,210,180,208,39,82,96,166,47,166,37,211,73,220,40,152,105,26,8,1,28,37,250,116,166,53,195,63,19,70,87,214,8,134,196,51,119,75,79,60,158,113,212,208,30,113,17,234,224,223,46,155,209,208,66,204,118,62,14,234,48,146,208,43,134,244,80,111,98,124,198,96,14,38,153,211,223,51,29,228,60,231,174,77,79,28,124,13,195,88,88,151,97,177,102,245,63,217,210,65,220,13,72,31,165,197,106,95,24,112,79,252,120,21,190,49,187,143,205,4,113,49,161,103,85,39,24,67,227,254,248,113,12,166,158,120,84,100,216,177,228,89,203,123,155,211,20,228,10,252,172,59,20,140,237,177,202,70,208,239,28,49,97,150,199,30,220,73,200,31,9,3,235,201,229,174,15,76,1,59,134,83,149,48,134,209,170,65,23,72,88,76,3,114,86,0,226,233,78,118,236,49,77,245,82,28,16,56,206,203,44,9,252,231,99,12,244,192,48,161,195,130,106,84,21,183,99,117,223,167,87,158,58,231,164,71,3,182,143,18,255,158,244,58,175,152,251,35,126,28,10,10,117,204,139,224,157,159,29,79,157,158,186,37,180,65,198,156,226,203,61,17,3,152,78,74,108,53,202,182,180,188,99,193,170,18,8,17,231,218,129,41,250,113,127,11,149,173,78,223,152,40,189,210,21,153,233,34,141,78,48,28,158,173,214,49,111,131,177,124,149,44,120,106,191,3,134,151,20,63,110,123,235,138,161,69,140,202,19,227,183,94,250,110,235,244,10,6,108,188,246,46,10,111,99,218,133,51,119,236,255,99,12,200,181,184,147,241,201,58,1,253,57,95,69,129,95,168,118,188,209,116,222,60,155,152,18,84,130,81,171,250,137,207,253,211,53,32,78,161,215,140,8,171,33,110,118,85,75,150,168,241,89,91,198,16,167,158,187,85,35,184,147,186,0,125,87,171,148,91,33,8,232,169,129,234,154,68,128,126,54,10,56,76,170,77,147,236,120,16,87,92,220,13,63,79,196,231,222,141,74,113,114,219,83,49,132,8,36,231,168,220,55,47,117,234,217,135,125,59,123,205,230,113,52,218,209,151,143,15,65,245,28,210,9,188,211,31,181,18,81,200,95,229,176,137,129,95,87,219,173,126,248,66,176,66,82,33,253,4,120,224,213,249,121,76,84,192,158,139,112,60,246,108,166,52,209,223,108,13,98,79,20,102,192,15,183,63,49,169,8,45,162,88,192,15,124,29,149,231,226,163,71,67,119,194,50,170,64,127,55,106,121,100,245,79,224,195,248,122,165,167,129,131,148,217,52,144,2,147,180,255,54,64,109,138,161,178,50,123,227,119,13,32,110,116,226,107,72,26,72,198,233,98,82,112,73,183,17,161,218,26,35,35,232,252,220,217,169,130,100,208,93,76,76,78,211,42,160,210,249,164,208,124,117,230,95,198,205,250,125,92,76,192,151,101,250,34,84,156,184,119,102,136,161,107,210,124,17,185,64,31,24,163,208,250,193,149,140,71,220,95,221,185,219,212,34,96,146,62,4,21,19,3,40,165,159,213,129,252,143,87,131,101,173,191,13,88,190,255,52,133,113,10,38,176,0,94,251,26,192,167,97,136,9,220,160,205,73,249,240,131,143,148,90,234,249,100,154,104,156,91,254,226,105,181,78,154,23,225,14,159,62,108,162,184,75,107,113,96,49,252,18,204,136,155,101,166,68,156,173,183,206,197,103,164,69,75,25,160,57,254,105,35,147,26,102,176,36,14,201,186,47,127,53,221,60,170,133,65,242,30,177,86,40,179,164,73,73,218,186,190,82,132,73,172,33,101,45,174,61,15,147,73,44,46,6,41,98,105,74,147,178,185,217,93,12,5,131,166,90,97,182,253,18,181,147,214,230,222,180,55,107,90,168,60,183,16,67,123,160,223,5,174,193,112,41,155,180,107,178,181,97,250,127,210,98,116,226,42,133,149,211,55,25,69,111,187,104,201,215,185,109,198,87,135,141,69,153,106,81,101,5,36,111,254,90,75,16,247,46,180,170,86,128,81,122,246,157,114,116,75,163,164,85,43,44,234,89,111,31,218,241,215,150,2,9,204,31,165,111,72,103,126,42,17,184,104,190,186,121,94,189,171,106,12,170,78,170,31,203,163,34,185,227,164,234,10,8,178,85,227,151,209,117,67,107,228,138,167,153,64,194,160,243,86,42,130,103,33,68,191,252,197,128,2,188,229,123,9,120,146,111,27,81,155,244,132,32,167,41,186,228,223,60,219,19,136,129,191,107,54,215,69,128,197,60,16,111,128,238,247,175,201,97,210,178,94,115,215,98,51,70,250,153,241,136,177,202,235,83,119,200,249,185,98,26,208,116,100,12,45,249,119,225,57,246,253,136,49,114,124,57,54,168,86,207,119,81,137,224,26,28,200,53,44,3,21,83,158,30,98,99,239,157,207,187,203,7,92,60,1,2,200,115,45,29,121,74,87,31,157,123,156,32,148,76,57,197,132,31,21,7,16,227,217,200,68,69,12,243,132,127,55,33,71,224,160,68,12,194,132,31,174,10,112,128,58,147,71,123,209,176,17,226,89,31,104,59,200,178,168,170,255,196,52,135,106,40,145,2,152,214,92,107,128,180,208,212,222,157,228,5,155,171,179,74,242,231,89,208,99,89,19,69,116,49,37,71,90,101,113,142,79,118,69,107,188,152,154,198,226,213,199,114,251,54,75,181,42,200,170,147,70,45,200,242,41,167,232,97,63,59,113,122,85,176,165,35,105,2,43,207,140,59,97,235,164,179,180,149,242,76,202,101,38,69,76,211,144,30,93,64,117,182,191,153,176,89,218,207,114,53,167,179,68,140,83,150,244,183,135,97,113,126,98,35,154,104,253,17,207,28,51,122,86,110,174,119,47,144,117,15,241,36,220,168,115,6,117,102,13,49,80,51,226,39,79,42,169,186,43,75,92,155,212,181,52,145,108,104,90,221,197,6,80,167,226,243,226,47,69,128,24,14,141,173,155,252,252,237,221,124,155,110,107,75,208,195,93,23,213,88,46,198,238,214,43,226,188,123,52,63,127,141,109,222,202,123,6,106,119,85,219,96,67,206,90,196,119,46,141,115,3,125,239,110,6,144,38,169,38,118,192,217,156,205,197,240,201,105,183,1,217,144,226,223,221,48,19,21,132,148,60,102,107,190,17,193,163,45,75,251,5,224,167,89,195,197,13,170,9,113,250,72,59,143,175,40,12,49,248,39,90,241,79,62,164,249,225,6,224,242,41,145,61,110,195,168,95,227,9,98,32,49,117,175,89,13,159,95,34,205,40,81,116,175,65,77,148,92,53,192,227,157,21,101,103,26,41,101,60,77,159,120,210,202,97,16,84,151,171,227,78,130,109,103,29,249,87,134,52,127,183,253,144,71,173,165,195,119,10,61,145,148,213,72,209,253,204,41,46,40,172,252,172,110,242,0,19,39,185,173,65,84,40,247,167,224,159,188,112,114,49,221,184,90,64,110,104,170,213,247,56,140,86,26,27,38,208,112,244,239,55,159,16,113,238,177,85,12,131,150,91,88,52,0,246,169,21,253,11,239,178,124,51,2,185,47,32,203,42,62,218,213,55,10,52,184,185,235,87,31,227,120,186,247,66,37,66,111,73,197,56,70,223,87,77,60,29,221,224,112,57,113,147,127,226,9,75,186,54,34,88,92,207,173,78,90,244,171,214,134,24,251,116,232,156,227,207,109,77,19,80,178,87,62,96,188,137,91,74,179,188,204,55,29,123,97,15,147,3,203,26,71,181,234,207,15,230,198,188,158,164,105,69,75,24,23,191,218,54,132,157,57,61,61,16,213,241,171,224,158,233,164,231,158,175,6,174,224,247,52,229,198,93,88,191,108,224,233,11,240,178,161,232,87,93,79,91,9,37,129,243,19,19,153,211,142,47,178,111,221,149,29,25,221,115,157,172,250,244,218,204,15,188,30,113,167,101,239,233,181,1,101,209,127,28,21,175,200,40,3,144,167,17,3,39,225,176,181,155,6,234,230,239,220,101,43,196,121,118,194,160,29,61,249,195,116,26,106,152,200,250,245,74,124,87,167,233,68,215,3,150,238,175,247,29,241,177,66,117,255,19,170,246,195,195,236,141,164,190,143,1,211,125,213,231,136,11,212,243,122,60,206,20,206,207,240,52,74,123,45,84,0,192,173,151,152,81,186,70,53,11,108,32,105,110,45,31,75,142,42,247,167,223,133,196,89,247,113,99,227,14,237,33,50,207,127,251,200,172,206,238,81,194,171,195,170,224,98,74,113,181,62,150,200,217,71,80,109,68,56,198,211,35,215,7,240,3,221,127,156,18,238,245,136,143,94,93,189,135,24,188,115,181,68,88,146,29,63,78,135,178,150,190,159,145,126,121,52,164,104,202,246,244,164,96,137,198,111,115,205,169,130,71,101,183,88,144,69,11,186,22,206,55,171,69,240,31,135,238,82,61,240,9,3,202,215,31,139,24,98,132,169,149,191,22,88,247,119,227,185,42,244,4,181,109,222,248,139,152,100,177,214,13,163,13,187,31,63,194,114,91,95,77,157,228,199,131,48,13,137,181,141,167,234,190,110,7,95,69,12,94,162,232,248,73,253,224,215,180,98,180,57,181,151,167,192,22,92,174,49,92,124,158,205,233,245,147,233,188,112,49,204,229,79,101,35,168,137,233,219,197,32,38,151,245,84,46,66,168,81,92,10,113,219,124,130,49,86,94,245,137,81,48,79,142,220,58,102,252,205,149,58,117,77,194,153,215,55,178,139,73,69,60,63,77,64,120,186,148,176,218,19,150,232,109,249,30,181,78,13,237,180,161,114,46,101,159,48,82,214,90,185,123,244,226,57,202,201,95,140,91,154,231,83,176,76,62,48,158,254,1,73,63,62,118,233,174,175,224,242,233,143,25,97,176,7,203,71,70,241,76,126,2,15,204,130,255,118,183,182,54,221,38,131,144,237,39,53,82,91,221,98,231,98,218,49,174,65,34,64,107,80,97,115,119,7,130,184,201,72,170,112,38,125,160,95,185,12,98,170,249,158,54,2,10,61,155,239,208,89,201,66,235,187,129,87,200,241,227,3,194,115,253,241,179,22,31,181,53,81,72,244,110,215,254,136,31,66,152,139,143,82,126,58,90,206,177,28,31,226,228,164,11,180,61,165,210,4,45,106,113,93,72,163,223,210,10,165,99,47,81,217,29,98,250,93,212,133,0,6,249,206,218,166,181,118,104,196,164,211,222,250,109,255,194,74,87,85,41,176,22,125,169,54,196,168,89,45,94,223,236,53,215,87,244,154,109,13,121,3,15,11,187,138,139,171,97,49,106,109,251,112,96,8,123,154,21,208,242,244,22,197,183,191,31,63,78,129,214,28,15,64,35,103,140,28,142,209,246,148,198,183,143,44,192,196,181,235,21,97,128,164,31,60,138,137,143,193,154,52,150,201,63,126,238,13,199,72,81,147,23,14,207,71,239,251,27,90,173,123,252,161,82,91,190,251,33,42,160,44,43,127,109,14,38,125,108,82,60,232,234,113,13,188,119,131,35,82,177,149,65,134,248,109,192,56,150,71,115,248,120,196,199,213,120,138,10,32,154,248,210,178,136,13,155,76,227,214,219,154,31,92,76,60,82,115,105,231,70,62,46,123,172,246,28,15,122,28,184,154,37,174,31,19,119,205,161,87,99,106,139,245,154,224,205,62,53,151,173,180,59,43,0,65,44,77,212,81,45,113,71,78,135,171,230,8,141,203,48,94,125,182,120,126,210,151,63,124,224,79,156,73,91,107,149,7,129,167,120,216,110,216,39,193,72,57,86,28,1,40,42,214,147,251,196,126,112,77,12,42,222,90,90,3,110,29,249,213,63,43,27,35,179,166,132,141,248,192,197,133,72,196,83,167,81,44,119,238,98,16,92,117,189,192,147,249,250,32,16,195,137,153,181,98,130,28,133,127,117,165,193,81,243,12,212,54,141,226,223,85,65,198,209,90,234,78,147,165,235,13,242,233,75,161,52,233,71,242,138,127,44,162,106,13,148,79,1,87,142,43,134,178,211,173,33,48,56,224,214,108,241,244,209,174,235,45,63,52,166,99,23,111,30,126,106,150,89,19,23,19,210,212,206,93,104,89,83,88,204,199,146,63,102,203,83,189,203,125,25,235,9,161,178,110,195,98,101,231,254,48,198,185,134,75,97,234,26,41,38,13,147,96,107,2,165,128,156,55,124,189,38,211,242,136,51,88,154,254,52,41,170,246,212,198,83,18,23,3,7,216,184,60,141,43,29,207,235,155,83,156,117,141,32,163,82,168,133,252,164,252,233,153,20,122,132,243,231,8,103,3,84,216,143,165,98,31,246,13,188,114,9,60,73,118,43,227,246,129,19,53,199,112,121,187,67,134,175,246,15,115,252,73,115,144,250,116,149,70,180,58,237,252,40,242,228,60,111,198,134,90,52,49,10,65,207,238,190,23,42,48,156,79,164,8,10,179,241,133,246,224,144,6,48,224,177,101,218,138,75,2,98,238,60,181,61,240,156,253,185,199,149,118,173,29,0,130,233,190,152,30,139,245,71,161,219,249,213,10,107,52,254,140,109,242,81,71,32,6,107,89,191,234,76,208,136,131,93,141,77,227,73,222,80,94,235,247,234,209,231,212,169,78,189,87,167,115,25,152,152,228,169,222,78,41,128,8,126,115,210,151,170,241,100,125,14,33,38,127,245,92,125,253,40,131,26,239,54,192,215,246,116,87,97,111,199,106,141,252,36,193,51,145,218,30,223,157,216,179,79,145,56,93,152,119,173,193,73,213,22,12,226,248,61,54,18,105,190,167,170,193,202,70,125,228,88,204,179,62,37,255,105,196,38,229,190,87,132,31,192,146,209,122,33,206,138,74,140,62,27,31,127,35,210,98,56,238,90,184,70,201,156,143,155,70,133,81,159,220,254,185,187,226,171,1,5,173,90,220,206,209,141,123,149,242,196,227,128,202,143,163,239,122,108,37,42,92,212,75,95,32,179,151,56,31,96,203,106,191,63,88,53,217,3,208,4,57,200,6,101,41,90,128,100,121,199,135,101,62,163,107,193,196,250,0,5,77,74,154,86,10,34,242,143,187,45,196,233,129,238,50,148,215,148,238,200,218,84,23,134,40,106,43,53,190,11,210,69,9,216,0,211,207,41,185,159,125,254,145,129,87,14,228,186,115,10,244,138,84,122,64,245,186,221,24,129,107,0,144,77,17,3,20,182,98,193,0,186,151,11,136,252,218,12,107,3,114,192,37,166,10,44,205,156,145,144,210,13,45,3,39,73,82,70,188,218,146,202,242,217,0,239,141,59,50,154,115,100,181,105,203,72,171,196,103,55,43,96,22,241,44,51,223,189,114,174,11,133,35,164,166,24,95,195,245,248,178,70,61,17,211,152,29,63,14,63,166,12,140,233,15,63,227,252,52,93,123,242,230,121,206,64,91,119,96,68,139,101,82,192,124,189,195,70,231,72,198,216,26,81,243,189,64,0,194,76,58,46,82,65,235,158,123,168,86,99,49,141,24,34,199,229,5,55,203,81,119,241,116,134,47,136,198,214,159,120,112,181,205,27,157,35,173,68,232,163,186,152,158,164,235,125,101,171,194,106,190,92,131,254,100,9,31,156,227,130,211,226,246,192,56,7,115,93,202,243,110,248,239,201,45,21,82,21,89,96,222,178,245,29,249,245,66,178,52,11,17,129,161,59,198,87,77,187,84,151,74,141,126,46,30,134,65,56,201,139,129,193,115,231,136,114,63,133,206,6,116,23,103,55,126,155,118,253,45,98,176,32,215,140,167,169,167,184,75,13,78,43,201,189,226,98,226,199,69,197,198,96,26,98,244,143,140,27,100,142,251,209,244,12,137,71,121,252,57,240,58,103,136,129,241,210,87,55,0,97,220,86,192,66,170,119,139,18,218,183,38,241,79,106,105,7,89,74,170,70,188,193,15,113,197,214,104,34,230,84,95,113,39,246,118,247,9,16,108,105,149,16,91,181,177,188,187,15,232,136,191,141,0,232,51,42,69,197,80,29,46,23,83,82,221,245,105,186,100,124,151,145,237,223,66,221,144,73,117,38,121,122,145,210,191,82,114,11,221,55,56,88,13,245,153,21,226,207,225,40,19,37,153,35,203,130,12,171,1,114,41,52,161,186,205,38,33,2,31,23,144,233,250,232,36,10,24,243,61,225,137,174,50,223,0,5,236,21,47,110,199,59,153,50,37,103,40,241,232,25,197,208,181,0,99,50,188,15,80,25,155,80,65,209,121,121,76,3,143,224,82,142,178,133,29,14,49,190,142,139,45,12,167,251,0,151,234,78,8,145,100,9,178,154,184,206,43,134,218,92,151,202,226,18,30,204,57,111,82,138,129,140,5,190,62,112,69,164,96,26,39,249,46,120,235,119,138,223,38,194,190,229,212,26,46,167,43,58,234,146,179,244,50,208,105,78,176,57,94,109,145,34,249,108,50,122,189,197,143,3,140,49,229,179,105,32,174,30,49,164,204,60,73,239,148,105,190,220,99,3,227,184,74,127,235,17,163,8,123,60,93,33,198,237,34,198,149,221,61,230,148,190,196,187,214,35,83,181,224,250,127,2,26,56,174,195,103,98,103,113,251,137,193,218,80,49,201,176,216,224,93,21,52,194,187,28,231,154,201,130,92,2,102,99,186,250,25,4,181,42,96,179,153,219,51,245,30,231,206,46,15,253,109,90,62,66,138,203,187,244,225,177,87,152,1,212,8,244,113,19,55,84,202,145,4,137,87,51,229,42,6,133,104,185,49,123,166,163,41,148,70,134,107,188,214,56,151,0,151,137,7,205,244,246,210,98,49,233,201,151,8,20,141,231,107,213,248,108,204,71,49,96,248,42,64,163,238,233,155,10,197,68,26,180,173,72,175,80,181,6,34,187,136,41,114,11,5,63,217,85,162,163,17,15,175,142,97,49,19,133,88,42,46,57,93,165,177,40,251,104,250,110,66,61,247,104,175,169,215,222,160,248,107,220,77,76,241,112,214,145,223,208,52,62,22,160,210,34,132,18,44,148,202,26,56,97,50,103,228,188,151,59,131,147,94,127,41,219,49,49,28,42,46,166,167,230,153,20,46,248,152,82,24,92,37,191,104,226,227,75,125,103,147,122,197,34,113,32,35,9,154,221,173,244,245,115,187,116,104,212,47,166,16,55,99,244,189,98,188,145,178,66,60,132,198,22,169,181,66,175,144,146,170,150,129,3,244,95,221,119,1,56,96,60,98,3,41,244,208,54,172,90,93,141,43,44,198,226,6,37,204,72,69,82,182,24,182,96,211,236,16,147,28,144,173,48,172,196,203,95,77,116,76,250,195,241,213,235,254,160,179,76,108,1,93,17,211,140,235,190,36,237,249,75,50,163,168,62,172,55,31,55,96,10,114,41,14,194,39,211,125,147,133,89,216,101,96,139,106,205,120,179,33,1,138,85,103,160,186,17,254,133,130,179,63,82,250,17,155,127,21,29,37,93,53,18,101,233,211,85,14,42,60,9,183,21,245,112,96,30,251,148,161,7,165,158,154,146,29,200,143,166,139,225,238,19,133,69,35,77,138,220,165,197,101,196,237,193,187,198,206,158,177,73,193,109,84,241,84,45,13,37,151,0,230,101,42,130,90,36,101,39,109,5,210,205,204,124,1,193,86,66,140,242,173,34,134,40,53,206,253,198,212,146,115,15,160,94,218,37,158,166,245,61,203,187,49,251,194,2,162,192,180,74,103,239,17,211,206,59,66,220,201,194,202,208,168,114,252,26,218,126,115,78,153,191,136,137,11,244,152,212,105,156,228,34,54,42,110,223,43,116,53,45,157,53,98,230,189,198,102,33,15,187,101,104,182,68,126,105,83,199,180,132,104,137,126,113,176,230,98,159,18,206,156,242,227,199,32,134,201,56,118,34,68,38,50,180,110,62,198,213,27,192,195,138,120,152,162,113,105,47,10,36,200,157,3,38,94,140,140,238,104,153,20,204,223,158,67,138,247,39,86,254,52,27,33,94,12,158,238,150,159,158,16,157,197,148,129,5,88,187,252,54,213,100,211,119,18,208,0,138,3,109,236,137,35,108,13,28,170,61,117,53,151,149,89,199,211,21,138,28,145,86,84,193,12,41,209,254,44,226,78,158,54,70,86,169,85,146,93,10,197,251,78,241,219,189,172,231,0,109,243,246,227,199,23,233,25,25,184,17,140,196,184,207,30,22,238,7,168,144,234,30,126,131,88,101,128,148,79,162,41,136,159,248,148,210,201,190,196,84,97,249,250,240,40,17,21,62,90,213,198,18,80,219,233,91,252,248,18,148,208,139,152,58,83,63,249,11,190,113,125,117,73,214,205,238,82,24,172,187,138,193,220,137,239,2,243,86,58,246,89,191,115,73,199,171,73,18,169,123,178,126,206,166,79,105,203,52,154,109,17,143,84,118,60,12,109,147,56,2,160,245,205,238,94,23,184,3,77,213,56,13,250,78,99,128,24,99,91,92,140,213,172,119,195,15,64,123,233,17,179,29,204,18,91,28,212,26,61,123,235,199,69,230,3,167,196,74,170,195,72,182,224,95,198,211,3,92,40,249,46,96,40,34,2,76,7,157,98,84,89,217,103,113,23,251,88,126,37,11,79,129,97,30,124,204,219,72,139,81,44,168,180,54,15,187,209,122,34,251,155,106,211,17,62,2,141,190,91,157,0,107,182,43,30,54,91,211,154,81,242,35,190,117,26,128,54,229,252,204,72,163,192,112,92,241,57,185,178,210,231,42,226,180,185,184,210,100,160,63,206,168,195,6,178,240,121,214,175,130,103,195,211,224,16,86,72,232,10,41,192,80,159,16,26,129,170,47,206,52,95,251,176,129,10,23,34,243,223,66,102,207,45,66,100,93,52,158,1,99,238,72,190,22,27,220,229,164,63,222,40,254,246,117,166,165,108,73,165,30,226,84,195,117,223,102,79,233,46,193,164,140,72,63,48,227,69,56,114,16,99,231,124,135,126,227,107,10,115,149,137,103,217,33,62,198,214,72,207,187,225,197,241,161,29,91,24,44,166,255,240,31,254,245,175,255,249,207,255,244,207,127,250,243,95,254,225,79,255,249,111,254,235,63,254,237,127,250,211,223,252,213,255,249,239,255,237,255,253,143,255,253,127,255,215,255,252,171,191,254,143,255,244,119,231,63,64,122,159,12,229,59,255,213,191,254,235,95,255,215,191,252,203,63,159,255,250,111,254,244,183,127,249,47,127,254,211,95,253,245,223,255,233,159,254,211,159,254,242,231,127,249,155,79,240,111,255,225,31,255,244,239,254,242,231,127,248,199,191,231,7,254,233,207,127,247,15,255,248,183,127,57,63,255,239,191,177,108,186,56,171,239,74,96,52,183,48,49,192,197,87,107,100,121,246,162,64,247,21,59,80,182,73,171,182,133,27,145,31,219,39,196,249,49,245,96,184,37,138,237,98,3,20,221,34,158,166,132,92,124,246,183,240,172,88,82,181,245,88,64,59,167,69,71,70,161,77,60,76,201,123,123,30,182,190,143,16,195,113,251,188,154,30,235,251,116,122,124,110,218,42,243,199,44,139,152,12,223,80,241,242,138,91,138,46,171,114,68,252,132,51,133,216,146,220,175,184,84,215,217,84,75,54,41,242,49,113,141,34,159,77,165,134,128,87,218,192,118,119,179,99,211,55,35,68,67,136,1,80,138,167,7,124,47,207,211,68,200,226,105,56,46,243,243,244,185,189,99,185,206,95,156,2,232,96,63,94,122,236,5,2,199,233,149,78,25,25,213,141,127,16,239,113,165,202,90,105,95,5,233,120,72,75,146,192,61,115,82,62,110,73,164,9,150,190,166,210,54,195,235,133,80,96,11,83,22,98,234,167,91,136,1,152,212,111,62,254,183,151,251,102,74,185,20,117,144,194,253,99,189,186,131,183,209,218,93,63,234,184,247,113,89,24,165,148,0,46,28,99,8,14,129,25,35,107,228,153,139,138,235,45,88,252,128,40,150,138,173,119,207,197,196,130,229,142,220,214,185,234,246,41,176,34,67,152,180,40,194,164,137,42,158,166,5,78,108,99,240,173,28,61,201,196,92,102,114,60,142,67,157,87,28,143,65,211,153,74,73,201,121,32,14,204,156,44,232,5,63,241,246,235,25,113,146,172,154,177,154,80,56,234,98,124,238,165,147,214,232,189,244,73,3,104,78,248,58,51,96,77,51,185,75,77,41,242,171,205,140,154,222,205,18,208,174,202,82,149,194,125,30,110,24,115,84,166,196,241,104,214,141,154,118,102,24,247,83,134,198,12,231,88,110,0,105,134,254,54,101,29,30,86,162,97,160,235,193,29,28,228,248,105,131,145,147,173,128,219,26,238,2,128,134,83,186,167,179,197,44,238,249,104,198,130,162,79,31,227,44,74,118,207,101,12,242,166,72,57,1,62,35,21,220,76,93,13,108,250,229,102,30,88,146,228,80,175,24,184,208,92,226,150,60,46,239,84,29,124,246,72,105,161,101,233,0,20,127,96,211,140,53,67,139,18,235,214,147,71,203,120,141,13,12,117,106,211,233,220,70,105,30,98,107,99,147,111,6,195,37,187,205,78,93,241,212,237,13,20,102,142,179,147,9,196,103,25,54,20,63,145,132,220,196,111,159,117,38,132,218,226,114,183,88,229,213,40,64,56,53,135,255,50,241,110,146,90,58,98,64,120,226,78,196,116,21,253,111,36,176,231,96,135,89,178,192,93,206,87,76,62,161,120,152,141,248,57,201,41,17,247,99,112,133,138,102,216,243,70,102,10,207,146,226,142,25,167,71,230,74,43,213,91,113,118,192,107,222,250,106,8,183,87,232,104,74,150,211,45,48,96,28,144,94,203,90,31,183,127,94,113,3,36,61,6,78,231,149,180,231,20,160,71,251,14,139,136,83,57,138,188,187,65,132,25,199,3,156,247,113,29,79,200,134,65,162,138,239,2,212,226,122,27,63,22,222,21,155,129,78,105,137,50,64,120,74,145,154,79,121,173,185,72,112,191,36,107,41,143,19,208,234,144,36,102,177,254,133,72,175,26,116,172,176,212,149,95,107,94,88,87,231,78,236,67,159,158,86,101,16,175,6,185,69,215,107,145,201,191,39,119,210,104,44,179,2,222,228,244,170,91,146,223,218,58,97,81,187,21,53,162,191,220,120,146,207,94,64,57,199,221,85,173,110,89,38,109,155,199,119,149,74,43,66,155,76,194,20,23,37,196,133,8,228,125,119,134,164,112,143,208,118,112,223,94,11,233,215,197,89,61,237,176,169,163,145,108,121,193,190,165,56,60,116,101,205,210,219,93,8,4,140,8,104,153,213,162,31,198,206,170,59,206,39,21,81,18,1,161,160,151,34,195,43,38,16,179,68,188,161,207,137,15,59,138,86,40,7,10,229,122,121,223,235,201,80,149,228,221,180,95,237,48,161,160,16,16,231,146,14,81,74,246,66,220,137,64,86,17,31,243,34,162,155,231,178,234,90,63,132,152,50,181,184,149,127,63,39,98,152,108,174,173,66,220,238,15,226,182,106,88,35,86,59,241,252,56,148,96,33,62,250,82,92,22,123,85,234,98,100,129,30,40,210,78,90,55,236,183,74,107,184,126,54,132,68,61,140,90,67,120,125,164,128,80,134,209,74,26,85,223,108,177,89,49,182,5,215,28,41,96,112,215,61,233,210,46,207,168,3,173,29,241,166,183,233,17,159,109,20,26,143,46,154,158,117,49,71,218,215,54,164,252,71,172,32,251,232,8,190,108,16,40,75,122,150,186,178,211,92,188,40,125,209,125,68,26,227,115,201,105,197,71,77,232,71,111,250,118,154,139,7,229,67,34,70,85,127,120,213,147,75,1,102,212,161,226,21,152,13,198,222,45,41,111,180,254,177,61,170,255,54,232,15,66,240,138,248,152,146,159,58,164,70,26,148,14,125,250,88,38,222,52,69,172,183,204,218,100,49,241,22,189,153,133,11,199,144,20,84,188,163,167,138,120,223,88,186,212,244,83,205,111,7,115,31,45,33,247,62,210,222,28,117,193,186,200,169,22,22,41,133,147,241,205,45,129,179,39,63,13,68,156,87,236,210,30,77,243,168,12,187,17,80,108,254,227,157,64,217,148,9,133,95,200,35,132,197,172,118,9,10,33,198,220,243,143,166,37,81,162,1,38,254,236,1,170,175,217,71,143,112,121,11,2,247,1,30,246,126,165,158,117,67,76,85,164,142,235,76,117,153,33,222,235,185,147,51,165,89,222,122,71,48,106,181,246,188,154,27,126,250,87,1,225,163,90,214,170,204,66,186,141,153,74,102,12,108,26,207,181,20,3,176,23,144,189,66,193,8,168,171,33,134,177,64,94,125,52,176,227,61,160,207,97,168,145,181,228,214,91,159,7,113,196,100,1,244,179,160,222,249,32,181,236,105,64,103,245,105,174,159,47,240,99,63,46,185,97,164,181,126,154,202,132,173,234,189,181,127,149,170,33,198,169,210,55,211,36,216,174,24,184,129,172,226,206,225,186,226,148,116,49,137,48,125,148,228,38,134,231,82,127,124,76,103,237,251,137,249,116,17,91,223,234,253,113,107,211,19,49,150,232,190,79,3,66,127,197,32,196,181,36,67,171,180,226,137,56,3,38,117,197,80,77,84,17,215,138,162,8,49,186,76,159,238,233,35,91,251,45,87,18,184,45,164,5,58,196,43,22,40,33,58,67,11,105,157,144,26,175,142,136,233,131,26,241,230,74,213,140,190,25,232,176,212,175,184,139,227,84,172,155,193,65,98,76,156,164,142,24,241,136,6,80,123,247,168,69,197,184,174,126,234,109,27,62,67,203,80,126,215,88,78,80,35,229,174,71,145,238,143,94,200,230,108,74,219,118,49,69,249,33,142,254,246,176,180,71,211,103,84,194,203,181,141,180,132,51,3,241,106,37,190,138,240,187,88,110,84,124,147,176,10,49,233,115,29,54,88,66,247,236,101,163,0,80,49,91,39,126,252,184,89,146,135,65,140,34,136,143,134,81,105,234,143,67,222,30,159,149,126,196,238,42,174,14,12,85,172,79,114,62,159,69,231,123,108,66,250,144,102,122,167,172,124,156,100,136,1,189,106,178,205,12,134,170,199,211,22,216,239,175,184,196,46,68,92,158,145,193,94,61,253,187,140,144,184,102,221,10,16,191,196,211,0,212,203,114,1,220,229,133,46,28,122,160,8,229,226,2,147,172,133,18,55,239,92,175,7,28,89,79,167,155,221,189,183,26,79,48,54,58,184,83,249,145,135,235,109,142,25,159,75,40,90,128,123,196,239,98,227,76,135,6,41,198,156,92,84,87,130,213,229,97,238,98,176,72,18,28,176,170,211,249,129,190,113,191,128,206,245,60,77,79,180,191,218,202,204,212,72,89,16,186,251,249,160,151,180,10,188,32,61,101,117,174,184,95,38,165,163,42,165,62,62,46,100,131,148,211,57,3,200,96,79,31,24,181,112,173,61,226,69,117,141,139,233,154,84,91,151,92,88,243,11,196,24,25,243,30,58,240,227,107,86,31,25,120,176,85,77,97,210,62,94,81,2,155,218,49,59,159,135,9,158,249,164,80,59,87,244,6,161,215,39,44,5,43,79,212,113,65,166,54,253,151,137,218,228,254,136,215,242,222,56,122,190,96,187,123,199,149,61,194,132,195,189,242,210,91,115,81,156,23,54,76,53,228,96,21,47,11,149,186,120,212,190,158,171,205,40,54,195,250,2,195,245,217,194,115,122,33,189,53,183,165,172,54,35,224,170,189,134,209,119,156,243,162,15,211,225,82,174,77,216,160,200,208,155,11,55,231,90,148,160,115,232,13,80,73,66,132,152,89,24,237,185,63,184,255,221,92,93,79,44,7,29,206,121,8,75,153,168,105,237,143,58,107,35,172,198,115,45,54,129,89,162,115,11,124,36,55,210,65,227,18,23,217,148,70,14,75,153,80,151,52,137,1,224,74,82,193,95,77,177,73,215,43,160,38,232,8,125,185,18,92,169,122,229,26,66,67,120,23,128,82,203,86,0,135,229,40,51,247,199,0,129,93,98,43,31,115,139,208,105,60,61,52,230,93,96,0,200,61,2,234,187,190,106,22,199,47,71,128,106,151,150,37,228,7,160,255,241,43,195,117,135,162,254,209,163,211,160,239,226,205,124,150,190,26,234,135,155,210,131,227,77,216,31,104,153,36,203,63,175,191,6,90,178,136,65,198,13,55,115,83,98,38,190,7,89,127,234,102,92,60,167,66,192,80,14,53,142,109,87,98,194,199,209,233,178,154,70,154,93,194,35,163,108,91,191,155,12,134,239,112,220,240,178,244,89,11,25,134,152,98,103,113,21,77,189,172,48,211,9,187,136,219,83,9,116,142,238,59,248,252,152,52,102,31,223,141,210,172,229,195,130,172,65,170,42,168,177,128,26,194,197,21,248,118,49,180,185,140,163,3,140,83,189,181,6,6,180,217,185,82,232,201,10,32,162,4,90,42,245,55,179,92,151,107,60,94,104,5,174,114,198,14,254,161,18,86,17,239,139,200,131,54,179,10,232,43,30,21,158,12,95,142,110,160,111,242,97,99,16,124,30,162,102,95,241,217,60,201,173,152,132,59,167,10,169,18,168,246,52,1,1,64,188,50,89,16,182,137,55,84,112,1,36,109,27,47,92,14,81,122,135,25,14,131,128,76,11,229,11,205,77,214,100,76,183,250,227,68,33,70,145,203,39,75,26,237,172,23,180,87,247,102,59,218,71,195,83,0,183,181,59,169,4,100,229,220,83,133,63,114,152,18,195,242,4,83,196,198,2,88,195,79,133,242,92,196,48,108,140,18,183,230,182,186,77,17,55,238,171,30,175,230,242,151,119,211,5,91,226,62,167,48,124,200,148,55,76,245,213,174,11,93,149,19,211,128,105,143,1,29,35,239,214,167,39,226,13,252,71,60,124,190,90,166,244,56,239,22,240,136,87,19,114,47,34,30,148,120,196,119,81,101,35,122,154,182,134,20,33,9,98,166,130,7,116,252,67,195,232,141,229,50,234,97,153,148,243,244,170,113,191,76,35,135,86,49,213,167,177,216,19,224,33,137,255,18,245,46,177,13,167,149,128,44,149,82,132,48,66,140,137,164,15,159,3,89,107,136,143,138,121,166,204,16,173,34,238,0,34,80,171,42,94,96,234,187,20,243,73,55,210,192,123,140,187,139,138,91,225,181,40,84,214,209,69,30,86,37,121,52,17,147,215,9,35,7,112,237,166,171,5,135,171,39,23,1,46,52,195,251,138,207,72,251,140,207,218,198,182,32,95,109,104,232,83,2,11,91,72,174,32,126,164,62,168,133,173,157,91,213,245,216,253,108,226,88,108,42,22,158,31,167,55,250,170,203,115,118,186,222,247,148,62,214,236,14,60,79,107,67,7,89,54,32,249,239,211,128,66,168,152,246,234,107,231,79,2,184,119,202,33,19,78,215,62,59,215,121,213,12,9,41,142,222,238,111,23,225,252,43,31,128,96,56,32,4,4,229,0,116,58,89,123,132,45,72,120,100,113,218,142,237,156,234,14,39,154,220,87,82,233,153,36,47,16,177,208,252,42,98,179,118,82,124,91,130,49,80,119,203,200,44,88,56,194,147,253,153,238,34,238,0,102,70,108,128,122,121,113,208,97,238,164,77,60,196,192,22,203,208,64,200,220,55,90,99,121,112,121,55,217,145,81,34,16,4,38,172,126,54,53,32,229,62,13,190,181,104,36,42,210,179,151,136,16,247,7,148,87,190,219,148,163,155,165,25,82,76,57,124,248,0,103,151,230,144,214,173,186,18,182,162,238,125,50,6,205,188,170,110,133,142,9,224,147,82,104,149,214,113,227,131,121,230,159,120,44,241,149,38,98,120,0,167,15,172,86,50,113,50,41,115,24,106,172,139,143,255,174,25,196,115,219,212,178,98,206,206,37,189,170,132,176,160,36,237,49,50,154,54,186,110,67,160,193,106,120,255,236,41,97,227,60,226,126,92,196,236,187,20,46,135,170,123,97,111,131,11,118,49,92,1,18,18,31,24,70,61,34,88,118,109,222,114,9,152,214,142,38,246,11,132,6,74,129,113,45,160,41,231,251,213,180,122,106,216,98,88,140,169,198,171,105,48,147,64,233,224,179,238,184,193,130,20,119,113,96,67,121,117,54,17,91,140,88,121,53,254,125,113,23,219,66,178,66,120,86,172,181,51,197,114,225,225,109,49,152,7,105,132,26,65,193,110,192,161,242,110,210,220,31,135,41,98,226,57,18,92,163,30,235,216,204,254,110,160,187,116,53,41,26,217,17,164,61,98,0,235,229,221,141,143,141,93,122,246,108,18,100,16,90,132,219,118,64,70,196,107,73,41,70,1,168,37,245,80,12,221,160,139,100,78,193,242,218,190,92,221,130,42,50,178,222,233,248,241,245,58,22,216,148,170,29,116,2,184,250,126,116,41,88,79,114,255,80,105,3,144,140,139,65,75,145,56,19,98,71,240,255,137,181,37,246,136,185,73,253,179,206,95,30,75,140,63,18,209,227,198,120,141,124,70,162,126,99,82,71,24,225,51,192,119,166,206,56,232,42,59,6,78,123,84,215,189,2,121,94,24,4,86,27,160,214,196,224,130,159,17,175,60,22,115,23,4,255,194,193,118,234,239,35,6,206,38,235,140,51,176,17,209,183,69,250,74,223,77,95,100,100,3,8,69,76,225,177,134,2,158,230,12,159,52,144,220,134,4,144,1,142,45,94,182,131,95,76,14,107,138,152,14,132,18,67,91,86,249,33,98,176,209,67,153,30,27,107,104,205,4,224,108,169,135,94,177,41,23,189,98,224,108,222,1,90,126,213,29,162,210,64,77,104,222,185,93,8,17,76,65,59,6,147,25,124,122,151,118,154,139,238,148,195,42,158,35,120,13,75,1,181,105,34,166,184,204,167,156,43,104,74,219,7,245,48,20,70,111,23,31,47,79,48,77,10,12,59,1,175,9,17,165,65,247,136,184,246,22,15,147,161,213,171,115,130,30,16,66,24,15,196,218,134,150,226,40,239,234,226,254,84,211,131,91,79,199,92,136,233,200,21,199,14,66,205,238,248,53,252,54,84,66,178,214,24,128,145,137,0,58,138,30,88,17,67,128,234,234,242,56,145,133,42,116,17,27,149,215,116,241,32,179,32,79,83,108,22,9,196,163,165,137,21,201,211,68,232,189,130,171,128,153,205,153,17,49,184,7,30,65,195,163,57,123,94,62,108,44,163,177,117,113,225,42,149,245,160,238,121,222,167,43,29,114,50,169,147,168,87,10,113,7,149,68,134,102,13,121,30,106,45,208,165,75,185,125,177,134,58,175,231,3,213,39,245,164,63,142,9,158,92,227,21,140,143,242,60,93,13,146,192,197,180,129,139,65,110,237,17,59,30,134,58,77,50,48,231,92,159,43,228,254,246,81,167,154,221,153,155,13,228,234,18,112,156,46,4,1,20,195,16,118,41,46,6,5,235,74,177,214,71,36,150,10,80,147,130,6,70,121,55,252,77,190,94,196,236,53,162,67,203,207,157,112,0,181,182,236,164,15,82,205,31,54,232,41,217,197,11,106,88,175,72,42,198,166,154,36,246,65,163,108,187,187,120,209,38,35,53,11,203,44,190,28,79,143,210,181,154,226,44,7,48,216,254,93,128,223,100,113,165,23,1,234,8,249,115,136,135,90,112,28,251,228,197,22,132,108,230,83,30,179,200,157,222,89,1,127,75,243,201,96,27,38,199,164,47,116,226,63,33,102,162,215,201,123,76,73,243,1,148,40,98,122,43,189,70,12,197,80,147,126,54,8,142,213,213,124,253,133,60,229,225,14,130,209,114,233,49,207,165,25,12,104,15,156,210,234,226,65,195,171,138,173,19,198,197,224,30,9,90,17,104,238,147,90,14,23,27,73,189,236,5,140,25,135,228,50,216,4,112,123,68,60,10,65,35,23,15,10,19,238,1,225,70,153,97,255,65,63,201,69,42,98,163,155,238,46,166,200,231,121,186,15,26,40,67,140,198,20,233,92,128,143,222,135,143,93,43,91,101,18,32,26,241,217,128,2,138,53,98,44,12,222,251,90,44,38,169,33,209,101,23,105,30,87,124,14,140,140,108,81,254,113,7,110,252,158,178,85,22,61,194,245,126,54,241,34,25,57,25,255,200,193,192,82,191,132,190,146,36,123,237,59,134,102,73,181,166,67,59,158,200,29,90,129,165,249,25,26,144,91,241,227,156,2,205,147,112,201,143,56,220,21,186,214,231,213,204,233,87,253,89,140,147,97,235,122,45,178,71,62,48,120,74,53,85,142,165,185,135,107,226,138,199,82,68,99,45,82,102,197,239,85,176,42,170,48,183,193,10,12,107,183,47,118,229,143,98,83,3,148,121,110,21,255,113,43,73,209,205,96,164,112,174,24,142,94,173,10,96,72,137,86,137,242,127,66,164,189,78,61,3,199,178,57,159,234,67,3,55,76,197,76,103,74,126,57,86,50,73,69,126,156,125,118,20,162,191,27,232,22,233,198,40,96,229,236,72,160,218,103,103,9,33,24,179,100,88,205,70,110,83,197,212,33,204,124,131,58,149,206,246,166,67,227,146,89,49,231,128,164,101,153,181,13,162,97,139,135,141,229,164,138,148,112,147,87,231,84,32,207,53,101,125,76,36,10,160,125,185,127,145,106,121,26,174,242,168,237,169,164,100,4,65,20,157,209,157,62,22,241,132,237,69,70,118,84,241,77,93,85,26,142,186,236,226,109,181,19,62,112,128,75,150,104,29,28,156,29,213,80,52,245,42,242,59,222,83,2,127,224,19,91,229,186,236,21,136,72,211,221,167,219,48,240,101,224,195,90,94,190,205,0,115,66,21,157,180,113,22,170,135,124,142,233,113,150,83,172,67,104,234,74,68,240,32,17,237,130,205,78,151,67,5,146,215,197,68,176,179,72,167,209,138,126,82,3,180,147,75,2,79,160,121,247,12,145,221,54,164,123,252,136,55,78,234,247,89,86,170,48,37,2,129,56,133,215,9,127,138,210,39,35,166,0,211,7,110,252,154,18,212,1,137,167,69,190,143,84,121,146,206,171,98,85,227,165,133,120,24,254,161,136,65,158,245,139,23,90,215,174,59,5,224,56,119,206,208,140,75,247,201,38,229,234,83,66,69,75,147,132,27,157,205,14,214,66,185,210,18,0,65,76,28,163,182,254,164,116,91,236,27,230,173,144,173,4,100,99,97,46,49,130,175,248,24,42,213,185,38,40,149,220,148,80,138,184,145,78,242,129,77,10,94,175,217,89,109,255,185,7,98,52,225,226,133,211,43,100,222,128,139,135,33,63,92,177,229,120,220,194,162,87,123,10,21,30,137,188,17,200,60,196,55,187,98,50,86,194,55,119,7,66,81,86,167,12,12,126,136,228,102,74,7,145,94,98,200,180,18,148,104,239,34,23,202,245,174,98,10,227,61,219,240,99,157,105,242,106,174,239,8,197,98,252,162,244,69,12,74,191,27,250,4,56,21,44,239,136,97,154,240,67,79,47,118,23,171,20,142,138,222,28,0,154,116,104,103,22,68,76,87,138,95,78,52,233,38,225,50,66,12,246,97,189,98,56,83,68,76,20,217,167,28,67,94,99,231,216,84,115,133,229,104,37,226,253,145,174,40,55,55,233,80,225,217,251,177,30,36,207,222,181,166,86,48,220,23,226,209,73,110,69,128,212,12,153,195,197,20,78,235,70,194,153,25,177,154,240,16,11,236,104,5,65,48,57,212,36,247,39,128,59,178,92,203,0,138,252,221,212,77,165,42,83,182,232,239,242,87,87,35,178,148,239,34,162,188,61,47,5,253,76,151,155,135,90,215,179,24,238,204,82,30,160,229,53,60,109,8,186,46,110,93,57,25,104,51,119,154,60,164,132,90,229,100,238,2,178,143,111,194,70,221,114,86,177,1,43,248,46,35,250,35,6,237,17,3,104,228,110,23,245,193,91,248,101,161,89,53,254,70,23,27,31,196,21,19,29,165,70,223,197,52,69,92,85,6,42,31,180,111,62,52,250,238,5,52,235,39,110,113,62,64,213,30,250,48,13,214,174,113,104,79,31,162,161,161,211,60,42,199,131,57,71,188,21,194,153,207,206,55,224,121,206,6,129,67,253,108,50,160,57,196,160,247,168,90,160,107,165,148,16,99,17,61,239,78,199,209,141,167,225,43,74,233,89,46,160,18,174,24,222,121,93,236,109,13,102,33,54,175,91,247,194,113,140,61,184,96,132,151,85,151,123,145,243,242,59,179,195,188,82,166,156,144,53,12,63,38,70,78,83,150,14,141,196,241,157,114,2,156,73,166,101,26,28,133,139,187,245,29,62,98,8,44,74,236,6,74,92,139,30,222,57,106,172,118,26,106,72,84,43,201,107,177,79,71,53,86,90,17,147,179,25,49,229,29,4,59,25,56,44,193,249,78,185,193,219,233,155,43,185,220,144,2,118,241,136,215,10,55,26,248,250,246,204,25,64,226,53,52,45,13,164,181,63,210,86,61,222,9,209,202,120,197,192,142,214,120,152,174,220,33,115,66,128,101,196,241,67,65,109,29,25,104,74,35,116,229,132,87,113,189,115,54,28,216,26,49,240,106,143,56,5,110,67,97,57,210,82,101,58,136,43,122,196,229,168,148,51,50,221,228,88,249,165,94,241,210,110,127,27,90,141,20,14,225,49,10,191,245,138,232,81,47,117,14,254,57,156,93,111,39,28,229,120,152,172,110,213,145,157,211,8,78,154,139,249,203,170,117,168,155,243,184,97,183,86,219,173,247,166,117,165,186,148,134,94,157,147,246,99,89,14,49,220,82,250,112,37,180,254,141,27,246,172,180,85,211,66,44,213,61,148,58,172,123,114,183,71,156,99,185,16,159,137,169,106,77,192,192,212,93,92,31,14,26,139,84,84,199,172,47,148,204,247,174,154,26,250,89,159,50,18,115,207,13,1,16,165,187,69,195,40,81,116,27,149,40,29,48,63,125,54,249,98,43,35,137,49,91,154,47,171,117,133,151,235,222,1,192,220,107,169,145,66,224,39,154,60,6,183,77,83,109,132,69,218,226,221,213,168,242,212,188,74,6,247,17,226,165,172,34,86,83,116,35,57,136,91,210,145,87,26,38,92,37,128,129,168,84,242,70,146,72,192,197,197,100,66,85,151,129,78,92,235,253,48,154,47,182,46,198,206,113,55,113,247,40,152,5,188,5,231,249,18,179,102,205,22,186,148,96,173,250,200,128,206,123,44,160,115,169,65,26,235,98,43,209,223,207,6,166,13,47,22,204,48,82,116,247,175,91,197,197,122,22,137,9,114,118,12,142,207,197,88,118,250,238,99,61,212,113,119,3,41,195,215,46,52,159,204,197,64,79,62,239,222,228,123,226,233,6,36,148,106,51,224,83,253,190,31,68,199,154,42,187,9,36,151,123,1,180,79,182,250,136,143,173,145,98,69,224,222,217,122,3,128,189,19,33,15,110,154,146,244,221,240,126,69,68,113,36,176,63,95,3,12,188,124,95,18,172,146,164,119,211,62,182,134,156,61,232,10,134,218,3,141,4,129,28,190,85,213,224,197,11,46,113,10,176,127,155,186,32,155,46,199,88,177,31,176,214,84,59,103,144,182,114,113,217,10,221,78,161,226,12,46,61,50,204,248,47,69,196,199,212,94,97,161,81,37,169,223,205,45,137,177,121,149,165,158,48,90,48,102,19,85,106,240,147,42,174,160,49,132,152,78,52,49,239,104,205,173,237,254,54,216,41,242,234,98,84,188,177,34,68,230,212,250,67,189,78,47,5,30,70,220,45,71,136,162,128,20,46,246,32,224,171,166,62,65,137,190,98,202,1,162,171,73,134,70,211,81,84,193,216,25,146,206,108,250,120,230,244,46,98,136,70,33,64,88,34,166,30,215,167,5,34,246,162,118,233,128,66,96,133,180,91,17,129,136,183,17,222,93,141,121,126,170,61,226,217,226,124,90,9,153,220,48,160,9,103,135,246,33,249,141,46,144,205,112,44,213,22,117,46,163,26,161,148,190,123,80,101,19,234,216,242,167,250,227,11,84,47,159,114,90,90,5,95,148,161,1,93,224,135,160,25,109,157,188,155,158,72,143,109,31,35,7,122,150,46,82,72,154,124,220,231,187,52,99,102,17,227,233,224,113,84,188,46,109,12,58,226,10,184,128,143,155,154,218,53,84,76,15,152,111,98,146,192,85,226,41,213,122,173,220,196,250,17,182,110,89,107,156,60,199,222,37,77,11,11,231,93,15,118,217,142,25,133,219,71,43,110,13,129,149,62,225,79,76,39,162,16,93,86,218,101,118,196,106,206,13,178,154,80,214,85,138,83,134,19,222,21,96,104,41,67,18,113,0,151,82,23,76,227,251,93,44,18,90,206,37,81,128,181,60,102,166,60,90,140,32,204,191,10,86,239,41,215,87,249,57,125,62,46,154,168,5,235,24,49,213,137,62,101,251,135,248,169,63,110,128,88,46,6,244,161,119,125,122,146,159,251,137,143,238,73,189,232,148,149,101,182,232,39,38,160,91,158,239,34,76,234,51,10,92,235,20,158,240,106,52,99,94,156,93,126,248,95,67,63,236,24,12,205,195,172,148,113,245,150,117,104,29,26,147,230,98,216,117,197,121,42,86,130,238,105,66,198,81,4,144,155,180,236,14,6,14,196,181,9,44,2,192,227,184,253,254,110,42,143,147,108,195,2,36,111,244,21,193,42,147,37,240,141,24,247,183,184,24,7,85,39,53,227,55,248,217,132,85,6,56,107,17,131,40,234,27,13,59,82,152,96,235,175,125,211,13,102,220,40,41,46,48,44,118,170,183,93,186,233,199,124,196,227,222,125,128,47,148,253,12,12,115,218,183,18,88,100,77,202,7,16,159,235,46,230,140,218,170,185,244,171,184,10,227,97,195,205,214,41,129,134,216,135,77,201,152,224,235,114,60,224,187,141,135,105,99,127,62,139,40,84,12,140,42,36,189,95,12,38,62,178,240,20,0,174,164,39,23,192,146,230,206,17,229,157,85,186,86,17,51,45,62,103,131,139,245,61,185,165,121,131,1,45,192,116,246,234,143,79,171,117,252,196,160,149,149,213,158,89,97,154,92,92,142,57,167,175,62,234,51,236,160,53,177,192,244,252,100,138,202,220,68,163,220,101,212,245,204,248,106,97,207,47,128,52,215,51,167,144,214,249,157,125,108,34,210,24,253,209,72,221,155,209,177,159,1,102,81,41,144,49,62,238,101,236,30,207,148,150,168,103,95,212,188,10,124,70,253,181,6,197,86,216,76,193,51,101,131,252,244,247,213,59,25,72,247,243,89,86,104,225,98,130,44,93,103,148,98,119,87,180,219,224,242,222,243,209,194,108,61,71,28,0,251,245,60,60,162,62,122,67,63,37,164,89,118,112,171,179,102,163,186,178,18,235,34,238,33,162,203,87,149,21,172,86,197,165,116,61,136,183,72,193,66,137,174,106,122,28,146,0,170,162,202,204,4,254,196,208,32,77,221,160,164,170,90,136,209,7,249,38,116,235,143,38,206,163,149,120,146,67,224,57,249,49,76,44,255,38,43,189,21,23,4,139,167,57,78,86,161,10,24,158,37,125,122,204,168,90,224,246,84,14,115,186,235,201,135,249,124,110,131,106,144,161,17,187,115,18,37,60,211,49,165,159,143,145,227,223,255,182,81,5,35,110,11,240,205,119,55,125,134,6,98,82,74,250,52,155,227,139,158,85,128,108,178,224,181,85,131,190,240,108,22,9,139,150,165,162,220,154,190,150,3,232,130,152,70,167,163,94,93,208,127,127,91,152,230,38,234,84,244,221,20,160,127,91,184,26,102,65,222,122,171,14,43,113,119,241,185,201,164,97,22,49,33,75,31,249,185,247,212,54,227,190,111,206,212,119,164,56,229,57,63,183,166,219,179,248,236,176,146,234,179,160,28,248,148,29,147,228,15,187,180,173,229,175,37,68,145,210,35,180,90,83,23,155,57,250,168,201,225,120,81,196,86,204,115,125,142,252,112,115,20,103,126,83,19,161,39,231,156,171,238,226,73,150,168,63,71,30,92,63,255,40,112,201,86,125,117,108,245,120,162,5,30,138,166,48,208,208,203,159,165,126,167,229,103,27,128,109,245,125,21,44,149,249,217,254,84,132,57,181,45,249,231,65,19,132,62,157,40,135,249,196,63,132,156,245,104,73,71,64,169,28,28,96,198,31,245,157,60,188,75,167,61,137,222,71,23,129,120,228,175,198,78,80,47,247,152,20,41,57,48,40,229,39,198,59,45,98,226,249,211,223,93,169,179,126,110,122,42,7,155,127,54,96,31,67,109,217,69,125,99,115,233,176,154,67,17,179,229,74,136,41,195,16,239,0,71,178,57,49,244,25,23,117,182,233,17,211,51,63,93,12,12,182,190,154,2,200,239,98,193,59,59,247,169,132,114,104,80,218,14,142,4,167,122,202,93,149,89,162,157,41,230,204,16,53,135,190,186,114,120,114,136,65,233,213,167,137,43,228,43,126,35,130,217,236,180,26,67,163,98,79,253,53,240,128,157,166,146,167,233,42,17,135,236,40,102,207,219,255,70,38,52,69,198,140,50,188,141,4,49,213,248,234,185,128,5,16,3,163,65,85,147,43,27,162,81,63,213,121,88,17,84,126,156,34,122,209,93,76,167,153,186,246,16,100,58,42,224,49,100,173,138,83,197,163,247,185,253,105,10,165,166,250,99,180,20,181,120,184,89,139,164,136,179,71,188,193,143,65,165,136,179,102,29,216,177,150,115,216,138,168,27,9,10,79,136,193,248,215,160,129,21,70,196,140,77,99,36,154,42,6,173,216,159,134,218,103,45,253,113,162,170,41,196,141,134,45,117,97,161,142,24,62,114,156,28,225,164,182,62,195,234,237,247,213,224,195,116,23,50,152,236,182,64,229,150,201,75,61,247,105,205,201,62,114,208,236,170,110,133,73,101,223,23,27,99,79,30,235,241,241,189,9,150,248,241,57,102,5,144,129,250,221,68,229,252,4,112,214,0,179,18,49,100,235,190,216,180,145,116,161,253,100,115,128,54,60,92,76,221,134,238,164,179,182,195,51,205,102,148,183,84,100,82,49,70,29,94,181,26,54,131,244,254,163,161,90,52,96,114,157,208,12,40,115,222,169,224,255,98,161,118,185,111,193,5,228,172,247,228,134,8,228,102,171,76,29,154,33,192,180,16,99,79,233,156,195,49,211,227,221,160,152,246,231,199,41,17,142,105,57,102,241,84,149,133,85,232,248,184,149,2,19,90,202,69,58,41,22,240,73,59,27,133,123,82,3,80,231,249,21,79,83,18,161,122,161,89,193,179,207,41,232,81,73,163,118,52,24,123,172,147,234,184,227,104,54,141,141,17,216,94,62,105,100,173,213,68,66,239,79,71,88,61,226,95,194,68,196,13,152,108,127,119,55,44,119,249,176,10,148,251,240,15,235,198,205,219,85,204,22,240,229,62,7,138,222,65,17,227,25,249,37,2,17,178,198,159,232,27,88,219,7,54,160,133,17,23,0,139,8,132,245,79,60,235,57,50,186,92,20,77,167,216,11,231,54,34,18,32,209,72,42,99,98,206,40,64,221,114,105,83,86,176,188,87,247,136,187,113,119,106,168,51,8,227,168,215,161,105,88,19,217,212,196,185,150,63,95,129,59,33,82,88,103,102,60,12,129,144,198,111,27,70,227,55,97,20,133,116,245,2,40,56,169,206,151,77,124,156,43,94,131,195,224,92,183,16,163,224,234,147,97,167,75,228,219,9,252,237,218,53,15,1,246,174,215,172,25,42,224,120,42,107,176,203,29,172,138,220,204,40,235,137,122,211,203,235,155,212,56,246,132,98,131,160,120,245,12,73,165,133,171,45,205,98,108,10,7,179,191,26,203,58,141,250,4,220,179,151,1,146,206,200,227,169,110,1,42,219,235,50,173,252,126,63,1,247,5,65,108,115,233,132,140,75,179,216,68,93,175,248,88,142,227,73,145,87,224,18,191,197,172,116,79,118,157,20,146,195,237,138,141,127,89,179,20,144,150,248,241,96,2,142,1,32,223,53,13,228,57,158,158,15,232,7,57,14,35,84,249,196,216,122,75,147,55,4,81,189,241,13,140,39,104,166,53,81,109,161,179,120,154,90,15,157,114,170,10,122,108,165,70,121,118,213,15,3,88,165,248,114,54,86,183,191,226,96,66,58,223,133,115,212,159,31,199,51,26,33,134,190,94,243,220,208,127,103,31,26,40,160,41,235,119,19,155,153,241,52,177,233,161,239,46,65,143,195,148,130,62,162,235,5,255,124,12,172,239,212,158,103,137,170,213,120,243,132,252,81,183,202,111,253,63,241,204,70,86,161,95,13,113,168,79,202,89,157,241,36,93,193,170,118,124,74,50,157,164,174,203,31,23,36,126,124,209,146,188,159,122,36,95,75,200,34,52,234,150,12,93,63,135,184,174,46,32,20,213,160,129,252,82,173,192,162,104,161,5,137,20,135,229,248,181,126,169,53,77,5,103,144,117,25,169,237,121,177,254,244,36,37,233,91,116,27,123,175,150,5,16,85,115,13,94,233,50,91,111,157,6,52,34,57,196,139,234,83,173,211,56,231,56,249,132,109,40,249,182,254,120,182,70,182,43,86,52,67,242,139,57,123,39,6,148,21,6,210,172,101,3,220,55,46,133,21,252,121,184,29,61,236,78,221,241,98,49,81,159,196,168,89,231,46,166,53,77,79,7,136,11,97,139,211,37,147,213,70,74,160,77,127,89,54,216,97,105,103,213,87,39,243,152,92,108,164,146,58,238,115,125,23,223,38,199,116,134,127,249,41,229,163,48,211,7,78,175,150,90,26,128,33,69,41,56,60,6,35,169,237,7,236,68,109,247,233,213,210,214,44,57,245,217,197,207,45,84,94,207,156,209,237,237,29,246,21,200,129,92,84,155,181,106,155,222,197,253,44,247,248,67,57,68,139,135,105,56,157,90,147,0,29,221,246,135,43,248,106,170,195,43,87,153,31,128,246,11,67,212,39,125,95,156,250,6,59,156,2,176,170,149,5,115,120,202,21,68,219,78,134,85,196,84,152,248,249,105,108,242,71,207,26,72,130,7,145,192,13,0,26,83,235,81,173,45,199,197,29,42,55,25,57,102,103,184,186,56,17,229,185,249,160,245,30,49,167,244,187,106,221,76,2,244,184,250,114,157,171,164,101,45,168,72,24,154,49,167,180,116,72,119,63,159,116,110,93,247,3,168,152,2,40,86,196,24,0,174,11,143,250,38,136,221,181,0,24,222,38,255,174,81,45,166,170,213,195,184,110,254,227,99,12,169,245,35,204,71,56,210,127,251,156,36,245,80,206,254,156,164,194,124,224,70,105,167,101,255,139,134,241,152,179,227,226,145,241,210,138,233,222,67,101,193,58,157,21,154,198,24,47,29,200,177,2,83,147,171,150,176,79,131,29,244,167,151,193,87,107,49,119,3,219,53,196,116,231,53,45,5,191,132,241,72,105,3,232,90,194,222,100,155,210,87,251,86,184,159,207,114,92,28,10,68,73,99,107,121,60,69,39,177,209,86,5,237,90,38,141,122,177,176,176,26,209,178,167,105,160,119,96,88,66,108,80,105,90,246,95,237,229,46,166,135,237,17,131,23,16,147,118,190,25,142,44,233,41,152,231,167,147,127,24,17,119,69,241,222,230,209,196,249,179,22,123,105,110,129,225,58,248,101,105,217,0,250,73,159,134,131,51,38,149,226,137,36,160,61,27,13,154,87,252,248,132,11,49,107,47,5,227,13,241,89,254,36,189,157,16,56,121,97,52,112,136,73,9,31,11,65,85,168,114,93,140,167,32,141,105,27,4,183,230,49,0,66,92,235,217,136,16,54,59,92,28,32,219,92,11,250,52,37,48,59,196,20,80,106,233,254,241,63,206,255,151,139,183,5,155,181,61,133,116,206,55,43,84,124,23,197,11,218,224,68,135,171,220,45,72,166,21,250,228,69,29,78,171,26,159,212,214,245,4,79,96,180,16,111,218,27,100,39,102,140,104,55,107,13,147,73,187,253,142,177,1,178,136,79,42,101,192,243,237,218,201,48,228,185,120,103,237,11,37,10,179,227,10,162,69,95,129,105,145,102,111,17,134,192,55,41,119,58,190,86,247,65,31,235,141,136,145,200,250,89,156,234,82,192,180,116,173,206,21,66,137,235,39,230,102,108,93,71,149,41,204,108,46,198,138,20,204,102,124,75,146,68,46,166,49,72,27,55,207,49,134,123,210,197,92,162,42,157,102,7,185,148,110,145,58,254,208,96,21,147,125,198,120,252,54,125,53,182,242,119,242,206,177,161,131,113,104,223,88,75,78,73,109,54,203,219,253,120,110,224,230,32,18,112,47,31,157,162,125,153,71,25,69,254,188,2,149,145,196,140,39,33,8,201,165,47,36,93,156,85,240,199,150,133,165,220,178,36,224,126,204,116,237,49,52,182,72,127,26,210,32,73,179,209,21,6,141,153,175,52,185,147,169,157,124,148,155,184,37,50,128,139,211,70,115,11,43,53,31,248,160,132,110,106,43,222,160,253,193,15,230,192,62,94,218,108,71,73,176,207,25,164,174,85,155,197,141,12,55,124,85,162,216,253,249,234,99,220,109,199,173,169,195,144,75,181,23,15,72,67,199,207,167,45,224,172,223,208,118,212,1,128,86,252,56,180,61,125,60,226,236,88,90,136,13,219,78,196,191,134,213,79,12,250,220,146,78,35,154,189,83,141,167,129,199,210,197,174,16,95,196,103,211,176,189,117,100,20,227,121,175,107,53,200,54,5,186,131,136,178,120,61,131,137,135,248,139,148,212,236,136,3,13,130,80,89,91,116,41,51,88,33,204,85,57,30,104,138,73,119,208,214,67,43,243,73,202,212,145,122,17,83,100,42,163,6,3,206,217,39,236,233,115,201,105,79,244,30,205,41,150,17,179,116,69,197,37,218,194,108,100,73,88,165,233,124,35,177,28,67,51,63,116,171,24,6,219,88,13,90,29,117,7,255,234,152,252,199,143,162,219,10,16,134,184,151,248,113,232,219,211,124,222,157,169,29,119,241,134,128,60,63,67,203,206,22,143,89,200,129,120,218,181,161,164,245,167,27,100,119,170,175,64,235,169,113,124,154,117,102,106,171,248,49,121,122,44,24,200,61,93,143,15,172,238,94,224,136,49,61,181,172,6,130,148,68,75,138,139,137,143,169,62,163,58,47,28,24,240,215,230,211,131,155,6,156,54,254,227,231,155,209,34,34,254,197,61,92,12,131,139,128,41,16,36,116,90,235,58,44,185,47,183,30,137,31,74,255,93,60,159,154,106,42,159,160,35,112,49,141,117,18,194,194,50,0,238,192,127,156,252,171,54,131,243,145,103,170,66,60,232,36,87,48,5,162,198,161,208,206,164,108,197,13,0,238,101,132,43,60,142,137,148,250,3,197,0,148,163,199,236,135,85,40,138,49,112,78,30,52,168,223,122,130,209,217,164,81,10,49,192,254,211,197,36,19,20,141,100,16,79,240,36,140,17,77,43,44,14,1,128,25,59,17,232,18,74,21,4,223,2,172,127,183,253,102,2,96,71,64,246,166,81,202,251,205,105,133,232,18,229,5,91,99,45,71,199,224,12,116,234,218,5,153,131,130,60,87,74,16,127,103,85,151,147,128,101,247,184,250,204,63,251,90,196,236,62,223,168,176,69,18,166,23,241,177,60,226,252,210,12,86,186,162,99,156,205,50,189,239,0,10,64,224,27,139,162,149,100,208,13,93,140,213,163,35,167,175,218,235,168,234,15,240,116,42,206,10,59,59,95,241,238,235,129,97,137,251,201,32,92,154,152,234,214,57,59,61,10,69,61,208,148,170,5,88,75,168,242,241,175,178,254,202,247,105,74,186,183,139,7,248,141,10,240,66,131,105,236,5,148,186,218,226,147,125,28,17,75,194,24,83,81,34,168,30,204,17,63,35,45,246,56,25,211,120,110,98,177,9,141,244,242,136,201,244,250,119,131,197,85,244,128,209,57,187,171,239,5,114,221,74,138,67,153,105,243,102,240,115,97,99,153,60,35,111,160,95,248,200,13,182,123,234,119,31,127,216,59,196,140,89,102,75,241,101,249,145,213,248,171,73,245,85,125,152,232,92,137,223,238,40,114,177,116,166,197,202,227,97,224,201,179,74,173,12,203,119,194,217,6,83,177,236,160,142,134,5,233,19,31,75,168,105,219,51,109,205,231,110,245,57,27,164,22,100,96,71,115,167,136,248,115,206,155,2,117,79,248,110,119,9,49,208,79,93,49,142,54,56,97,241,106,156,85,85,89,73,64,88,172,101,74,49,86,80,164,217,85,173,81,179,207,71,76,35,185,167,71,167,109,227,231,167,75,187,14,198,164,163,46,235,156,36,66,69,45,196,115,105,62,0,208,21,108,25,31,55,215,174,226,216,99,245,100,199,173,193,59,60,135,229,1,149,50,198,10,151,14,82,42,250,48,33,52,79,34,82,43,219,132,226,188,64,240,120,238,1,255,108,106,203,196,2,131,43,137,224,174,75,129,106,84,104,52,192,174,221,156,182,66,90,181,151,225,221,107,222,52,90,237,118,87,124,62,252,149,163,71,191,129,45,182,204,131,38,55,73,165,250,253,114,110,81,98,123,250,52,183,143,175,199,57,165,237,129,42,49,122,214,200,164,19,5,127,176,155,9,254,100,7,164,170,100,91,166,68,175,127,5,222,217,111,252,101,28,168,89,225,201,142,69,28,85,67,20,244,78,85,57,244,7,23,231,140,170,128,195,66,68,35,226,70,255,133,139,41,249,149,224,29,176,107,99,197,181,187,128,57,81,148,124,8,237,147,67,219,30,49,246,138,74,207,90,151,248,108,128,105,212,253,63,31,77,201,133,139,143,190,24,15,16,30,204,26,161,82,22,189,227,83,246,248,176,196,171,251,247,203,180,157,238,67,171,217,168,241,180,145,220,86,197,201,67,197,249,103,55,58,107,101,224,216,115,17,166,34,238,247,0,211,12,35,212,9,233,81,155,73,236,86,8,39,232,7,112,49,244,192,250,213,112,83,213,88,108,8,163,196,215,37,100,31,117,182,103,2,206,141,93,245,89,170,105,60,209,189,44,223,41,134,8,25,195,126,23,171,67,174,170,59,33,253,127,226,206,37,7,151,37,187,202,115,113,219,141,120,63,60,0,90,244,104,34,26,22,148,144,27,216,86,81,52,44,228,1,48,3,104,49,6,26,12,9,36,102,65,124,251,207,189,99,197,157,128,165,146,234,158,179,78,230,31,153,25,143,253,92,235,24,166,94,74,110,206,204,249,179,94,125,172,11,23,204,169,38,116,60,196,83,24,180,117,246,11,195,43,32,12,124,150,107,118,174,4,203,161,44,229,89,237,86,246,51,29,53,173,139,162,40,60,199,43,96,98,221,66,4,73,74,222,247,66,170,95,166,8,95,26,199,100,40,152,3,83,88,34,52,145,19,11,192,35,227,203,196,45,30,126,75,86,227,22,84,158,137,98,235,29,147,100,32,71,40,211,0,201,185,72,237,47,100,222,148,247,5,230,236,238,58,84,124,12,10,221,100,212,176,149,198,228,198,23,145,246,248,98,116,198,94,202,93,141,218,70,249,160,136,129,12,239,198,131,37,129,190,51,25,88,131,154,124,197,20,27,86,205,36,48,44,197,23,174,86,43,46,112,74,156,100,14,211,236,37,167,90,231,140,141,82,141,115,218,158,197,161,207,85,77,11,215,63,22,69,253,74,160,255,107,38,242,194,54,184,9,138,198,73,141,189,226,46,142,66,93,149,146,218,30,123,23,177,36,135,207,59,151,186,253,98,92,193,35,94,42,45,4,42,48,1,25,125,189,191,77,77,186,178,89,111,35,106,188,27,6,187,221,84,214,103,200,225,28,230,236,146,50,197,3,195,193,225,230,42,22,252,35,198,3,47,203,89,92,62,240,137,4,240,82,20,73,249,122,209,165,18,43,52,236,246,40,242,178,50,14,105,32,129,187,31,233,214,128,9,143,9,17,9,37,166,56,160,1,243,86,171,194,99,180,139,82,17,36,143,133,76,147,115,14,28,11,131,86,190,165,23,143,155,127,36,218,149,244,99,66,124,218,227,214,11,71,52,43,213,53,181,127,126,152,67,197,218,164,164,14,201,129,193,120,2,62,179,80,158,217,124,112,183,157,142,223,73,83,147,94,124,166,201,16,152,108,188,12,187,255,66,98,14,163,166,82,244,230,120,50,49,195,105,92,144,130,108,236,96,68,178,98,224,13,175,72,62,38,18,202,251,222,28,166,115,57,213,26,130,29,121,150,11,67,76,34,48,172,230,177,153,177,109,36,89,155,13,67,45,146,209,240,109,213,249,240,108,19,132,93,237,194,169,61,191,109,226,21,247,106,178,140,58,114,51,97,235,29,90,110,15,188,80,64,191,35,207,90,101,85,16,45,203,222,160,200,107,57,71,178,174,159,99,194,174,59,145,26,125,232,202,241,141,213,152,226,177,173,146,185,43,5,56,36,169,247,131,89,143,176,192,240,134,233,213,85,153,228,141,210,246,190,210,102,18,22,2,19,248,22,152,40,134,192,232,213,238,59,149,200,243,232,215,62,243,214,91,237,236,141,42,91,33,10,205,116,110,92,84,156,57,218,146,235,61,92,86,183,248,135,242,150,143,16,34,161,172,0,250,200,135,214,124,56,189,183,161,4,69,5,93,87,16,243,192,248,99,18,207,104,80,185,239,18,240,178,194,66,229,68,231,204,240,135,34,83,162,76,108,13,102,145,225,110,38,77,42,227,33,215,223,148,108,121,0,106,109,107,82,210,171,49,35,226,100,131,71,74,218,119,73,139,64,184,245,193,52,105,60,113,28,158,163,71,74,104,103,243,120,133,214,220,8,168,3,93,69,211,131,8,96,135,202,97,69,113,54,169,110,146,9,8,68,205,26,210,197,79,198,167,219,49,232,155,2,210,241,89,237,201,78,27,177,55,223,87,242,94,196,239,5,206,8,224,118,135,7,221,60,89,225,86,156,112,29,170,135,86,119,122,111,190,35,81,176,41,253,209,164,78,183,118,79,63,154,8,125,61,60,190,157,136,160,19,195,80,67,130,57,171,60,242,237,204,7,175,228,216,86,93,164,214,85,34,77,238,75,15,177,9,82,186,74,51,79,239,221,114,216,2,181,50,17,183,53,247,250,59,31,36,121,116,207,216,70,122,224,239,28,63,83,227,168,120,234,208,143,58,140,124,230,212,165,9,147,101,92,12,129,102,238,127,32,254,119,51,6,56,101,157,166,76,51,239,78,52,58,57,74,219,100,87,160,89,213,51,32,123,204,135,11,180,161,250,16,217,94,46,78,75,183,89,228,188,98,212,198,245,169,103,19,233,147,18,215,110,11,40,169,74,195,89,216,158,51,58,87,115,176,233,105,190,137,55,182,251,203,237,133,161,14,175,119,216,212,6,76,61,236,77,131,59,96,236,175,166,150,4,33,252,120,101,20,116,191,102,10,57,246,251,57,24,125,86,19,8,226,216,33,67,211,96,34,53,41,112,135,220,231,206,170,13,214,140,114,243,3,39,25,39,137,72,152,62,179,71,174,176,179,96,208,82,148,202,15,127,42,210,102,154,164,107,197,142,53,159,131,212,51,244,103,216,40,236,196,252,103,243,207,175,218,199,14,223,99,155,222,220,99,31,37,35,50,116,152,236,211,254,131,5,228,20,165,104,12,155,186,215,35,231,177,189,37,19,51,141,242,149,71,176,131,245,18,112,54,158,61,53,83,208,166,90,14,31,91,64,149,85,169,253,78,174,164,112,96,106,66,218,107,228,44,103,137,35,66,6,17,130,78,195,121,246,194,47,244,219,76,201,74,25,130,169,241,136,150,31,12,252,42,141,51,198,116,76,35,164,163,103,40,154,91,167,123,46,185,105,7,193,63,69,90,178,172,59,108,107,61,126,26,158,189,164,3,167,24,115,251,115,81,204,218,245,56,231,128,118,93,75,114,58,121,106,240,170,89,246,216,95,41,145,42,117,125,88,62,238,148,81,149,70,187,166,202,198,24,157,205,116,24,229,225,165,48,233,196,226,112,67,128,48,61,211,16,7,193,111,126,222,224,212,240,107,163,231,222,99,187,191,116,147,138,30,55,24,23,82,124,46,58,191,178,100,23,73,188,185,186,61,93,215,214,53,174,50,63,52,130,92,216,20,11,84,35,232,158,0,214,95,174,196,123,236,101,231,111,103,252,50,76,120,162,187,100,123,99,14,20,122,45,209,54,162,72,195,253,7,82,50,180,14,139,120,17,14,135,83,252,240,208,88,148,69,149,145,168,247,205,1,215,38,244,91,232,51,66,130,62,46,140,171,47,112,66,67,57,158,58,81,181,160,170,76,191,148,100,60,53,101,254,130,210,117,83,227,157,208,95,46,249,5,34,16,107,222,55,74,174,234,209,139,74,53,4,134,240,119,243,57,178,85,171,106,98,183,251,99,143,74,89,210,86,173,42,234,254,3,54,54,71,121,236,78,125,252,246,161,141,153,200,206,139,202,22,77,231,241,78,103,202,89,19,205,84,68,226,140,58,156,173,2,71,36,188,56,49,98,46,192,76,160,134,101,45,182,235,251,79,111,35,208,20,148,70,190,230,147,116,12,211,138,19,237,177,197,137,208,227,185,240,14,135,74,147,141,29,175,244,76,127,34,107,130,246,235,249,80,244,201,137,173,112,53,118,106,31,55,129,137,173,48,27,137,223,123,210,13,173,51,133,210,226,86,29,94,236,249,42,183,86,6,155,142,163,149,202,10,85,114,51,121,122,95,215,147,24,255,84,153,56,42,134,199,12,24,35,84,97,171,52,235,1,99,202,61,18,117,41,72,172,237,230,85,61,108,114,8,37,199,134,5,233,152,22,219,193,211,68,62,223,225,243,78,147,138,175,118,18,30,211,31,140,146,53,93,156,56,78,171,199,44,61,55,94,234,116,33,228,215,90,28,94,54,58,213,89,100,1,172,123,115,226,45,122,115,75,94,221,183,6,61,138,106,239,25,201,92,76,6,196,9,149,18,214,68,237,86,189,48,18,15,242,214,232,108,74,247,157,67,47,163,58,189,132,150,189,165,148,183,6,57,229,82,120,143,187,252,72,206,142,231,106,76,178,152,136,148,84,235,218,102,50,229,26,35,55,71,65,197,118,43,4,82,95,70,9,69,27,210,133,50,114,99,237,250,34,65,70,234,126,156,192,162,240,74,46,115,210,32,217,162,134,94,97,136,195,253,230,80,106,101,241,50,224,243,110,78,201,137,15,144,201,89,232,208,160,180,89,1,175,172,209,250,66,159,129,75,68,32,148,48,180,65,5,54,15,42,28,167,195,20,88,168,60,229,121,152,29,91,94,198,163,78,250,206,155,137,228,249,111,163,86,249,124,146,99,139,172,17,111,141,62,169,34,14,43,134,84,185,67,163,126,92,154,251,139,89,74,110,225,81,184,102,98,51,10,215,144,68,60,240,100,65,43,76,99,194,136,171,141,61,90,31,155,134,101,191,184,17,162,95,250,61,59,185,36,127,174,102,250,101,143,104,39,61,91,126,53,252,181,207,18,43,136,110,187,69,1,184,53,32,67,143,251,112,79,187,209,220,247,48,193,155,78,71,252,52,181,142,26,53,68,110,116,120,255,10,240,120,146,47,244,238,31,223,218,231,10,58,242,67,149,151,119,14,237,49,126,153,96,168,74,89,83,204,227,71,107,254,181,70,61,146,209,61,232,222,26,245,221,26,226,130,32,194,165,22,1,177,148,242,35,192,74,103,66,188,18,163,170,86,237,240,26,5,94,12,27,178,47,85,7,231,212,201,241,208,52,141,60,162,181,179,223,125,227,216,149,212,141,168,178,50,237,177,217,135,70,233,205,126,196,222,23,5,205,62,180,243,203,89,117,76,204,241,202,241,212,20,153,140,71,73,190,67,4,239,191,141,120,159,80,91,194,246,65,192,193,175,198,180,89,143,230,115,205,41,94,56,204,134,74,250,111,250,57,78,90,11,76,149,182,234,4,99,107,198,91,89,248,95,89,175,206,84,115,250,99,47,58,178,68,102,126,218,200,2,133,14,93,172,117,72,103,206,231,244,123,111,58,3,187,194,244,174,199,213,112,8,63,82,191,166,164,81,252,149,18,119,21,149,96,210,26,94,23,208,240,17,170,114,254,83,19,144,189,124,210,232,10,52,84,148,73,22,187,180,37,40,62,142,188,18,58,159,203,142,139,209,165,211,247,141,190,201,151,42,64,22,25,71,89,46,238,22,107,136,139,207,57,170,145,109,90,234,123,108,195,204,216,169,69,163,20,135,45,111,177,2,166,237,73,224,179,17,194,178,229,240,160,246,82,222,88,163,184,118,199,213,72,204,72,36,9,22,192,228,85,188,164,171,86,126,126,155,44,133,115,150,53,182,193,179,239,102,189,121,138,234,149,102,140,75,90,193,69,220,251,28,140,62,52,90,253,146,24,220,199,128,59,230,205,23,3,107,52,117,12,33,157,229,185,83,200,133,182,98,61,243,186,54,225,112,142,129,115,96,171,25,69,77,111,237,241,69,176,176,245,204,166,69,97,185,192,23,181,197,231,92,77,10,147,63,184,48,133,184,170,163,141,131,59,182,191,21,138,222,147,88,120,153,154,46,183,7,32,204,150,57,72,48,45,28,74,142,103,4,158,47,140,80,117,241,205,172,80,226,222,210,3,91,183,120,192,229,17,213,68,20,169,120,221,115,163,106,41,171,54,242,177,13,152,90,254,53,154,57,117,178,0,178,29,93,126,243,86,233,3,184,168,233,73,186,3,99,226,159,73,183,58,72,32,146,251,155,22,221,20,226,60,120,218,218,116,53,14,2,155,232,71,13,129,97,131,94,113,245,132,90,189,9,140,6,77,246,151,118,206,40,130,255,23,94,212,252,250,158,64,217,133,214,128,80,158,48,189,218,225,160,212,125,234,181,116,135,249,78,119,222,60,250,104,50,110,50,155,41,102,209,32,58,45,147,12,65,90,239,216,57,127,143,119,41,167,26,217,243,82,226,149,209,117,214,229,76,68,255,22,98,19,135,169,186,149,131,11,118,225,237,73,37,152,109,104,170,150,199,178,86,62,119,234,40,165,100,159,190,48,178,43,181,251,213,203,136,53,228,230,200,59,57,233,101,51,151,163,75,208,48,161,113,234,141,49,205,56,104,155,216,48,201,42,86,99,171,164,27,65,171,156,104,214,59,214,120,192,148,14,137,67,137,68,194,8,203,174,24,83,131,216,79,169,81,227,16,223,107,91,45,165,160,131,160,74,160,180,38,73,22,144,70,191,238,153,234,102,202,6,226,132,211,181,217,156,144,160,253,58,228,100,191,73,116,91,187,34,83,179,134,198,231,222,20,3,248,226,130,108,181,117,157,163,103,205,39,143,229,96,31,110,113,1,224,60,68,86,209,81,194,153,122,41,61,10,62,141,56,182,169,184,21,216,232,52,179,195,217,168,145,46,76,115,151,211,103,163,219,148,9,163,10,140,99,227,59,25,114,113,234,97,39,83,112,140,71,102,3,209,216,24,28,38,211,227,137,252,242,86,215,159,64,220,94,23,77,73,115,135,112,218,181,121,31,10,202,43,1,217,141,246,125,33,251,17,242,164,119,20,63,72,224,169,75,35,177,123,223,81,99,56,61,87,195,19,242,21,225,49,48,118,119,133,153,218,35,224,98,164,27,10,67,4,22,239,179,153,126,182,192,76,193,28,239,19,125,138,231,106,136,66,124,239,167,45,63,75,228,153,23,182,139,139,247,52,168,37,206,137,185,20,182,146,89,135,209,62,187,11,11,248,88,25,110,17,66,102,176,165,197,54,27,203,82,156,151,149,114,39,41,19,207,180,31,146,38,117,152,76,239,245,160,105,88,178,84,142,195,116,205,220,24,108,230,19,76,111,137,110,70,91,44,54,186,201,66,145,92,9,216,162,184,2,147,141,140,185,98,250,60,69,97,11,175,197,131,145,35,108,2,163,174,62,191,50,13,164,186,169,229,147,183,70,13,173,43,54,55,246,65,2,169,23,30,70,72,231,11,23,191,82,120,241,51,89,139,80,50,164,0,172,40,201,59,210,61,56,55,62,114,186,177,71,145,183,54,136,139,187,223,83,137,208,74,42,33,91,97,100,24,10,230,125,203,54,76,123,26,113,91,127,110,190,199,150,15,102,26,124,110,43,156,159,165,185,72,70,102,44,189,49,205,169,110,24,91,38,11,103,236,136,201,98,66,216,73,70,198,81,216,61,234,103,21,60,66,53,125,6,101,41,223,128,87,19,245,97,43,221,61,118,97,160,4,228,151,188,241,106,125,177,62,25,8,188,101,249,101,168,195,61,251,78,96,13,158,118,25,183,149,203,249,231,216,240,234,108,121,223,197,36,45,252,99,34,199,35,82,54,144,163,205,236,41,190,118,38,74,81,221,149,3,155,104,79,113,152,163,103,202,79,195,236,226,106,129,150,200,161,141,86,225,28,217,21,107,108,233,250,57,32,51,245,22,15,172,230,51,178,60,244,226,20,162,21,7,62,43,191,183,242,94,29,190,9,237,155,90,74,241,243,146,194,95,107,217,58,220,47,154,40,180,169,113,241,82,42,16,227,101,233,251,75,37,131,238,33,13,236,249,71,155,180,98,96,208,103,92,171,144,202,197,126,221,53,243,51,179,44,15,90,237,154,55,4,48,176,222,116,83,89,139,236,124,10,248,248,118,210,185,152,77,170,56,162,87,40,63,55,201,26,157,161,12,163,17,191,176,24,225,166,241,73,227,107,160,189,73,154,14,205,113,228,134,98,224,4,47,101,10,91,199,90,141,129,177,75,20,249,229,70,49,187,111,227,4,206,136,242,92,152,63,202,189,51,226,246,2,255,40,209,138,252,180,174,122,202,121,9,205,4,220,183,52,96,193,243,66,1,239,125,41,199,21,93,242,74,105,5,170,119,26,34,191,119,171,237,50,25,241,22,182,50,241,167,99,221,46,129,251,10,146,68,131,41,236,19,248,108,128,253,206,36,42,234,158,171,33,1,189,111,220,178,105,130,162,152,189,239,59,203,194,240,96,153,224,236,20,186,86,109,184,116,207,192,130,196,25,114,152,3,62,41,76,67,72,60,117,234,93,71,141,120,134,247,82,179,234,73,234,202,43,33,45,23,222,55,212,19,69,50,151,198,156,77,155,140,195,216,7,55,218,151,237,212,43,177,225,80,75,36,235,118,210,79,21,235,22,255,105,10,5,35,65,155,146,227,90,218,1,111,178,55,219,194,42,113,242,64,108,35,135,222,236,200,148,249,126,66,41,196,20,206,150,3,227,7,237,11,27,239,185,192,208,218,167,128,25,213,144,79,133,55,150,226,216,58,174,115,21,33,191,3,211,144,81,226,234,109,159,78,224,66,242,164,198,27,195,22,144,207,65,30,116,165,248,86,9,38,85,121,161,213,10,49,202,189,57,198,160,192,136,5,212,120,163,155,98,116,249,109,164,190,189,104,128,155,163,79,121,209,44,237,229,124,106,44,67,25,217,241,36,115,94,23,62,103,137,206,193,115,179,32,215,50,120,136,120,3,229,184,216,245,177,213,193,41,162,232,164,155,42,224,141,37,40,176,105,5,199,158,80,144,150,173,91,159,154,204,204,12,184,79,169,186,180,34,237,122,247,186,115,234,67,214,37,48,253,107,177,244,224,114,20,94,74,190,23,180,115,190,244,136,206,77,93,31,216,210,247,222,4,45,151,206,36,194,166,126,237,153,37,89,186,205,152,224,169,198,27,171,212,21,233,181,228,77,156,63,238,192,199,48,235,93,87,158,9,253,57,76,168,68,210,77,192,27,158,132,11,159,157,73,55,20,88,143,220,166,68,110,170,190,59,134,73,13,249,192,155,181,42,12,221,111,70,115,185,73,248,188,73,125,41,12,137,101,139,155,211,7,39,230,17,225,9,212,81,28,222,196,153,187,238,178,55,203,214,172,41,66,55,133,227,176,213,8,123,145,246,223,210,97,254,83,194,104,113,94,35,32,37,203,3,190,247,214,226,226,1,241,160,120,16,48,78,164,216,203,48,9,187,158,214,199,23,218,43,14,7,216,200,151,76,66,218,80,155,87,131,54,235,4,76,91,175,158,65,90,124,80,163,167,222,122,232,33,240,238,83,97,89,111,154,140,155,224,85,248,108,248,248,105,232,105,141,182,229,8,235,105,145,17,171,10,159,163,222,163,25,188,237,227,80,232,189,225,20,139,211,154,180,83,21,3,136,34,227,115,208,249,192,97,174,89,106,101,224,142,184,150,197,49,115,207,254,175,254,1,20,185,217,73,68,73,43,153,248,130,192,244,9,237,184,218,36,14,213,82,64,16,204,227,2,212,229,165,166,246,17,165,152,174,208,73,161,10,190,143,254,54,253,98,238,139,162,130,73,67,167,94,61,130,193,23,182,55,170,235,245,185,39,133,26,217,97,136,164,117,38,161,124,25,35,35,250,218,228,76,93,8,55,59,203,14,245,206,15,201,168,105,224,64,246,232,48,231,133,26,41,213,168,86,227,106,226,71,207,215,222,20,102,250,59,53,125,41,125,105,236,225,222,88,210,126,194,25,251,249,218,43,66,64,252,112,30,143,241,101,188,163,211,97,152,7,196,136,167,35,108,135,1,132,238,149,146,238,101,83,96,243,66,240,227,83,114,171,52,159,73,238,85,199,240,191,97,148,200,250,88,183,175,138,154,37,2,57,93,151,15,106,23,254,202,32,151,153,98,184,81,183,218,195,139,69,190,80,8,176,172,47,126,213,184,120,12,122,134,31,184,69,211,226,47,185,41,229,189,252,52,69,155,219,97,250,193,117,138,155,231,227,121,147,179,146,176,71,245,157,144,83,136,89,184,236,80,213,23,142,87,84,2,38,221,221,235,3,207,8,28,67,153,52,159,137,100,66,175,110,22,210,71,210,230,243,96,22,0,116,120,195,210,91,245,157,46,168,166,252,181,152,187,253,135,119,90,156,203,3,170,159,189,37,32,206,126,119,102,184,127,48,164,127,202,76,250,219,108,175,110,168,12,200,80,36,207,69,108,197,234,6,28,62,11,119,36,221,45,161,241,245,125,3,157,107,162,162,2,211,168,229,246,192,160,64,160,138,93,185,200,242,116,143,54,158,3,27,2,160,166,167,0,167,206,247,96,36,237,179,240,253,161,235,232,84,230,141,194,133,36,73,4,116,230,22,237,34,14,147,199,210,51,27,178,46,103,94,65,100,139,100,185,92,77,36,39,249,218,164,92,74,101,54,56,117,225,136,139,129,153,85,47,71,31,178,166,59,198,125,214,110,79,143,53,141,160,130,71,60,134,149,28,52,53,39,178,21,151,57,188,136,244,201,153,221,161,62,240,175,61,140,182,247,177,130,142,1,222,125,105,27,207,135,84,148,98,18,111,98,55,31,12,75,73,211,35,157,105,57,252,140,57,243,2,81,9,189,121,59,198,189,27,158,40,203,15,157,12,63,194,45,55,106,141,30,182,169,69,64,141,106,36,138,135,149,18,38,53,239,16,42,114,91,159,158,199,162,110,4,92,201,238,98,255,194,83,226,191,163,93,224,194,193,20,41,111,97,238,2,36,88,252,173,205,227,65,108,220,138,7,62,115,43,96,108,3,53,74,169,185,241,205,240,216,2,24,208,242,53,96,18,153,190,37,209,32,191,171,190,17,43,84,240,83,151,237,73,43,43,161,188,38,149,30,240,89,94,82,224,203,78,218,93,225,25,1,236,71,248,52,67,29,112,222,215,112,216,74,174,154,90,234,152,4,203,225,70,235,79,81,152,210,240,184,218,26,41,228,99,228,243,117,167,191,148,201,161,187,245,157,161,148,17,89,52,200,230,250,84,191,12,120,251,225,69,241,7,189,86,15,220,189,15,27,18,17,170,127,244,183,251,49,141,226,185,209,125,92,234,252,16,153,246,253,138,124,82,121,140,241,108,150,228,55,81,44,137,80,245,123,89,103,186,219,134,88,122,233,189,58,25,39,85,192,67,107,235,129,41,68,91,23,30,207,192,207,204,58,139,96,4,140,165,216,213,241,194,9,191,191,205,126,55,20,190,92,158,86,135,127,86,231,214,155,231,160,76,110,198,212,246,204,21,152,217,221,89,133,164,132,118,219,215,231,115,46,142,102,77,199,75,163,22,84,83,134,237,104,217,247,161,111,197,114,93,158,132,102,19,160,144,73,224,95,217,140,195,139,98,98,153,167,103,152,211,123,165,219,177,59,104,80,191,191,77,223,117,119,238,7,50,156,22,155,16,120,210,183,228,35,239,104,132,222,52,7,243,159,94,25,127,238,78,231,140,56,56,131,38,155,30,159,27,206,170,165,23,103,235,87,113,148,198,36,133,215,182,126,59,135,207,204,19,34,15,234,44,168,15,247,159,70,242,75,118,164,1,229,79,36,119,166,181,163,78,133,173,153,207,7,70,153,191,112,96,49,237,44,30,241,193,216,7,85,140,67,26,47,216,64,29,110,77,101,10,33,5,163,21,62,96,204,113,57,86,89,216,8,0,126,48,109,77,93,188,190,99,219,65,181,231,19,237,236,79,107,232,131,81,8,27,174,0,254,59,17,1,129,41,164,112,123,97,25,227,136,222,59,147,139,174,142,154,196,177,60,151,21,122,249,75,163,83,133,21,35,112,15,58,154,131,66,213,161,3,67,38,48,124,248,243,43,104,106,200,79,67,16,227,74,104,244,17,89,128,89,96,84,188,188,108,96,209,176,223,179,94,77,241,214,136,155,211,201,42,118,14,181,225,55,71,14,209,129,182,78,34,215,138,108,100,252,54,61,228,122,115,218,47,188,103,191,217,46,32,122,4,116,232,31,107,97,223,129,43,243,138,21,115,69,231,60,143,205,74,21,184,32,28,82,239,75,163,72,74,97,52,124,98,96,180,46,202,62,142,236,202,249,252,235,126,174,38,237,64,80,5,238,28,153,211,73,245,67,23,187,244,156,40,37,196,133,120,65,103,185,232,194,79,164,150,75,192,191,176,149,192,165,142,8,231,152,108,176,26,112,103,173,89,218,227,194,208,1,9,140,119,60,98,142,19,249,147,93,133,186,62,215,158,99,224,61,75,51,30,202,140,116,90,196,247,128,156,45,233,189,17,7,25,119,170,160,231,182,244,167,171,51,200,211,69,201,156,47,207,197,103,164,190,2,72,235,173,161,176,25,201,254,65,32,44,205,67,159,122,19,78,245,159,198,126,26,114,186,153,88,176,203,191,53,236,219,173,249,201,51,15,206,131,184,131,68,75,39,167,161,192,231,161,163,46,122,117,122,37,117,50,88,19,116,220,156,195,73,122,249,200,220,224,59,248,68,227,0,42,207,92,161,81,202,35,223,139,54,168,170,27,30,34,53,81,27,179,134,61,231,115,115,58,67,124,104,19,142,113,217,115,178,117,137,248,18,56,223,250,113,73,135,53,10,148,184,184,89,99,129,62,23,194,71,254,92,48,233,8,101,57,21,162,168,212,248,200,240,211,52,216,10,79,114,11,63,195,66,127,165,233,68,195,221,245,131,215,152,15,107,126,230,161,196,208,200,197,84,233,136,56,48,82,128,233,194,109,138,50,5,113,88,140,140,28,191,189,24,189,192,240,183,201,200,105,112,148,105,140,182,132,83,62,219,115,231,174,75,4,158,165,61,227,193,140,84,67,224,1,87,76,139,223,62,107,117,232,34,24,86,227,21,47,181,80,196,114,63,9,82,198,61,28,125,196,161,135,46,2,243,114,242,157,12,180,164,202,79,55,54,204,24,56,166,203,212,165,79,163,67,219,49,79,201,3,202,86,221,233,153,243,169,130,136,110,147,179,15,141,134,124,119,226,97,226,155,2,67,128,122,167,56,44,191,250,66,11,60,154,49,172,243,233,202,131,230,25,125,153,7,46,144,42,202,11,195,148,169,119,117,157,87,47,108,209,198,131,83,162,149,9,82,214,33,4,90,150,153,171,251,46,93,10,153,100,5,208,204,10,153,185,195,211,202,6,3,110,219,104,100,46,108,218,31,2,19,43,138,3,232,60,228,146,118,189,76,133,97,72,163,82,98,133,7,181,4,38,124,180,227,106,82,221,242,90,140,78,61,199,17,67,103,140,20,228,29,184,214,107,91,178,60,114,150,173,248,120,92,61,184,220,129,251,237,56,205,54,77,82,189,32,85,254,50,110,19,255,243,152,204,249,101,30,84,174,102,30,186,30,20,48,155,78,254,119,255,238,159,255,250,31,255,252,15,255,248,167,63,255,229,239,254,244,159,255,230,191,254,253,223,254,167,63,253,205,95,253,159,255,254,223,254,223,255,248,223,255,247,127,253,207,191,250,235,127,255,15,255,225,252,5,166,57,149,8,231,255,254,234,159,255,249,175,255,235,95,254,233,31,207,223,254,171,63,253,237,95,254,203,159,255,244,87,127,253,31,255,244,15,255,233,79,127,249,243,63,253,205,7,252,235,191,251,251,63,253,155,191,252,249,239,254,254,63,114,131,127,248,243,127,248,187,191,255,219,191,156,219,255,91,31,75,51,113,158,88,201,20,121,202,190,222,8,114,239,216,91,143,241,0,9,161,194,123,182,187,77,44,194,96,69,224,206,76,142,221,115,17,32,146,175,207,234,29,251,238,96,103,107,214,201,65,217,121,4,142,215,49,23,167,180,112,3,175,232,126,5,230,196,218,2,211,29,30,223,192,116,121,196,152,132,207,34,120,177,27,164,89,85,207,82,99,46,191,211,26,166,221,170,63,125,222,66,108,80,112,106,150,231,90,158,196,39,45,12,14,53,43,106,155,237,133,9,139,232,184,104,54,142,181,76,15,181,52,40,0,19,101,137,171,33,201,212,229,6,109,213,12,59,118,145,149,17,115,15,120,172,251,84,68,167,242,115,53,110,99,192,214,83,36,79,77,137,182,220,28,173,35,57,236,144,197,90,17,255,57,174,239,57,97,196,167,105,228,95,35,25,181,208,72,150,226,64,171,18,35,4,238,112,54,149,19,129,145,1,240,120,56,106,42,172,64,133,77,72,34,96,50,210,10,79,171,118,112,24,9,155,162,171,249,248,37,61,182,215,227,105,247,172,19,109,76,248,219,46,124,86,108,213,155,115,24,122,8,245,28,170,244,42,14,221,71,32,139,217,14,31,7,121,63,95,108,83,71,220,29,134,187,65,178,35,80,93,173,8,192,146,238,110,67,247,33,58,21,187,31,103,199,88,108,169,235,205,39,27,141,207,53,244,158,154,198,59,136,200,213,232,195,217,84,62,10,33,36,21,222,168,126,5,76,12,74,204,100,88,28,107,228,171,54,7,111,210,15,138,75,236,100,148,7,134,233,50,235,213,208,162,186,113,3,55,251,16,133,156,31,28,51,213,96,45,129,50,109,152,216,249,141,189,90,227,210,103,207,89,45,210,35,228,22,213,16,198,192,204,17,150,134,125,186,107,168,133,47,76,255,251,7,147,82,125,182,157,77,159,165,63,150,177,228,234,142,135,216,118,132,144,140,132,190,73,70,22,62,252,20,85,222,155,226,127,141,44,119,83,145,247,224,214,54,214,16,61,136,207,146,243,3,9,233,145,174,158,121,71,95,202,51,216,40,96,61,251,25,206,28,27,199,7,159,13,127,62,182,36,85,176,78,22,64,175,248,153,118,98,5,211,249,219,93,104,9,39,48,201,46,14,93,106,141,252,196,254,53,88,8,92,141,28,40,224,5,251,180,220,186,90,183,133,191,17,226,113,194,233,5,140,30,151,255,242,121,228,189,212,216,131,12,38,121,196,0,70,237,44,130,167,180,73,29,139,192,51,193,70,53,32,213,185,217,84,2,162,145,244,188,120,72,30,159,7,219,176,214,59,60,222,104,161,209,137,167,139,158,213,247,216,100,132,151,188,40,128,133,147,53,62,100,236,136,81,251,187,161,128,254,195,213,57,216,219,128,153,100,98,188,35,231,86,63,111,11,131,192,188,70,129,33,30,42,1,195,102,93,158,143,77,251,82,113,216,74,177,229,230,70,156,246,109,57,192,67,105,158,141,104,121,122,113,10,214,27,36,128,242,219,199,56,89,222,234,137,242,54,133,170,242,61,147,85,240,198,213,3,90,168,161,48,183,31,14,179,8,116,178,36,18,82,43,174,222,70,185,175,112,130,253,236,131,169,42,211,208,86,55,17,128,234,67,59,171,180,106,57,92,39,33,225,85,207,200,50,148,23,61,111,193,105,187,105,186,199,131,26,207,226,44,158,159,64,180,97,44,161,226,248,61,182,7,167,172,109,126,104,26,225,172,93,206,106,31,25,60,9,106,169,118,52,115,118,247,155,83,178,86,245,123,17,136,249,74,193,97,167,74,91,170,223,249,156,216,154,254,181,207,10,168,154,217,164,134,16,134,75,135,137,23,234,247,50,117,216,24,184,185,37,250,65,16,185,93,113,239,213,159,50,39,218,215,207,220,138,145,237,161,204,189,76,242,18,229,185,236,101,105,23,141,133,152,184,213,246,55,222,209,86,18,223,0,206,138,226,177,223,78,37,106,150,182,197,3,83,5,59,252,185,198,50,78,158,199,147,75,94,5,130,216,54,74,115,234,232,193,171,30,19,237,108,49,73,147,139,166,182,224,4,14,54,51,186,166,48,12,118,77,98,102,29,236,78,234,100,82,79,26,11,108,27,45,183,222,252,156,195,229,139,242,224,130,16,94,215,171,105,244,252,204,13,236,20,22,163,60,24,245,192,206,163,126,224,101,92,190,2,79,107,190,254,96,248,112,181,36,26,71,230,236,21,213,97,14,241,249,160,59,214,64,182,180,194,179,219,158,77,199,35,226,120,149,180,19,62,247,134,107,251,123,105,148,172,53,77,225,177,146,167,211,180,117,164,198,215,11,155,158,95,192,188,180,103,163,39,140,224,227,182,44,230,124,55,250,229,69,182,52,102,174,174,57,10,56,220,241,52,29,54,97,180,250,108,198,33,229,116,96,216,69,117,191,44,132,246,179,191,241,102,188,195,10,211,83,227,187,173,49,246,77,29,26,21,192,203,119,29,54,10,237,153,201,86,32,153,98,104,200,45,9,99,107,182,204,167,183,5,219,212,57,126,97,125,183,114,39,20,0,166,112,255,9,12,204,236,230,134,105,141,34,101,163,240,32,152,224,240,70,86,181,191,112,255,154,10,136,86,145,162,122,126,123,204,88,66,68,154,147,86,120,145,202,174,158,93,1,166,252,242,121,48,86,168,255,182,17,148,142,231,230,48,129,95,24,246,23,133,91,9,21,106,75,28,244,103,46,17,156,242,224,150,37,5,85,27,200,40,246,139,19,41,252,210,195,210,139,100,123,121,247,162,59,27,231,147,231,238,232,147,86,223,182,240,173,233,173,16,184,67,200,230,232,113,167,180,12,133,222,137,234,132,79,191,82,229,253,152,28,29,182,11,31,217,162,222,79,127,26,242,10,167,101,178,26,162,51,115,244,220,159,52,68,196,213,8,6,60,214,144,157,182,1,147,165,213,183,130,167,62,226,149,47,42,211,213,192,164,25,198,73,143,173,162,190,236,254,26,44,45,246,180,99,0,140,252,140,140,182,194,88,220,27,153,246,103,34,238,26,181,82,244,109,88,31,193,99,145,52,215,213,179,158,144,93,116,79,67,143,110,222,145,177,53,169,183,142,10,171,147,75,90,247,210,92,26,163,160,160,59,206,71,234,143,146,150,70,19,244,30,78,103,110,134,21,13,242,234,106,80,1,208,28,62,247,146,129,227,166,100,79,104,209,145,8,69,131,122,111,231,117,239,123,49,100,15,143,107,88,172,224,243,131,51,51,94,7,110,55,243,153,134,184,239,214,58,246,6,75,175,191,113,8,19,160,105,208,232,8,13,46,53,96,248,7,245,98,115,99,28,69,144,68,31,154,159,246,162,8,107,118,95,90,229,69,209,124,247,244,10,48,253,22,242,88,200,92,120,87,142,193,233,241,89,169,243,221,35,96,194,222,250,53,139,149,133,197,205,207,119,239,234,179,146,204,236,159,91,105,189,242,85,141,87,122,5,214,184,15,54,8,194,238,7,78,174,54,8,140,170,187,60,55,249,199,48,211,232,89,111,154,117,194,205,247,66,44,80,20,50,228,149,158,237,51,123,65,146,253,52,228,184,1,83,223,50,199,133,217,86,228,185,104,53,238,78,106,99,156,13,243,189,154,110,110,55,140,161,161,161,219,85,97,154,194,252,157,194,219,88,158,171,41,45,137,145,151,105,197,33,10,15,79,172,26,251,142,168,221,0,246,48,16,11,12,144,210,7,203,15,83,31,232,195,70,156,33,53,189,216,4,76,29,133,71,105,233,168,77,170,165,7,188,149,231,135,99,218,244,130,29,166,251,75,103,33,70,120,143,25,14,131,102,210,105,150,232,51,116,139,28,210,173,245,196,93,206,11,235,46,252,240,35,218,94,85,103,33,61,62,177,105,156,239,62,244,185,136,9,140,116,31,123,153,172,155,192,195,228,53,226,183,145,119,208,57,76,75,81,140,220,100,113,116,22,34,175,157,227,173,193,2,164,153,83,218,26,231,221,207,218,47,33,47,48,169,218,248,96,148,27,106,19,22,77,116,245,78,67,26,172,117,171,165,221,44,249,62,13,9,204,170,26,145,165,163,222,25,184,127,180,140,75,31,27,207,197,201,141,127,108,122,163,40,108,98,16,113,245,32,97,165,177,100,100,18,99,87,33,232,163,121,215,102,221,30,254,212,132,255,212,176,165,140,245,28,17,190,62,58,69,21,250,212,199,230,102,129,57,76,91,73,121,224,185,93,138,3,120,169,40,44,123,169,245,80,58,12,47,150,198,201,248,11,167,197,4,38,230,166,97,211,66,166,53,7,76,83,124,125,2,159,180,97,199,111,35,162,85,158,208,37,249,210,11,111,77,227,209,22,189,166,252,246,88,90,152,218,38,154,13,110,141,112,142,209,17,246,192,219,243,147,136,38,80,48,175,67,35,253,239,23,83,39,170,117,246,48,168,211,208,228,48,84,127,154,156,25,166,14,232,95,155,94,30,45,36,97,82,103,215,202,69,15,136,137,171,209,98,86,197,108,23,150,116,24,205,33,195,169,70,184,117,123,12,83,171,134,158,177,159,81,1,153,52,120,88,208,203,107,113,235,137,14,149,12,172,216,190,239,115,1,221,103,109,67,132,63,39,88,5,129,209,109,237,186,235,224,107,244,123,245,84,167,213,72,10,93,131,4,56,65,37,39,112,177,234,169,24,26,34,226,186,95,118,108,244,251,206,140,112,229,194,228,158,189,168,143,15,178,148,121,60,195,146,5,11,81,192,116,22,93,116,18,4,223,243,162,84,189,8,92,44,233,17,175,188,168,41,82,199,249,184,174,88,206,192,224,193,144,123,51,17,98,203,57,95,102,107,219,27,212,125,57,220,43,163,48,215,208,9,198,219,121,172,239,169,206,54,108,243,84,224,129,88,84,191,240,22,246,123,224,29,93,42,166,1,154,52,41,97,58,176,222,115,97,87,83,11,34,240,62,239,112,220,171,225,4,145,151,98,125,119,245,94,141,58,174,194,216,62,253,14,13,10,0,249,30,76,66,103,152,52,248,248,230,114,116,246,78,238,91,224,173,117,117,213,228,127,234,3,235,200,59,77,195,85,126,251,241,128,144,173,100,189,9,60,244,131,13,130,12,95,193,133,193,83,115,134,232,175,85,23,106,255,141,60,203,18,193,252,219,94,75,111,176,202,219,3,147,179,191,191,93,148,198,142,153,134,23,124,223,57,92,72,242,219,20,190,196,26,32,51,157,69,175,147,82,118,155,33,1,35,110,36,134,208,220,198,246,30,48,17,103,129,105,217,185,207,13,15,173,130,196,97,228,214,101,102,125,165,38,14,226,135,58,101,212,77,199,181,48,84,231,69,147,86,194,35,34,144,190,20,173,129,75,41,17,168,21,8,166,82,251,225,174,62,136,41,250,70,48,24,163,230,57,117,241,202,170,19,251,217,35,43,73,16,212,109,199,71,29,247,141,80,90,173,166,97,239,161,127,98,175,123,63,22,218,192,119,184,95,154,200,139,14,252,183,13,201,218,108,143,85,122,182,133,59,193,161,134,25,106,108,167,126,55,187,106,34,84,83,97,232,170,98,96,20,116,117,77,208,83,246,145,82,140,172,158,197,176,94,184,120,129,243,15,94,154,253,135,227,179,167,24,56,53,179,235,217,228,7,109,151,14,15,234,84,155,154,150,16,15,197,12,230,211,235,1,195,226,240,243,5,130,162,150,53,185,108,188,154,241,86,208,154,214,90,39,40,47,144,54,118,184,65,94,162,166,227,160,27,49,7,140,229,169,126,29,6,186,159,201,198,215,170,205,159,180,243,228,112,50,80,198,43,106,75,192,202,56,119,188,51,114,70,58,112,194,206,57,150,199,128,10,72,243,187,208,124,180,94,47,188,181,80,145,202,145,226,226,170,189,90,74,85,78,62,170,86,230,142,223,182,206,212,166,78,186,253,69,192,139,134,228,39,153,136,227,225,55,167,79,116,62,78,58,181,241,254,82,22,129,97,77,231,27,47,157,123,225,38,214,153,187,26,42,72,35,196,241,4,129,129,186,117,199,142,105,209,5,102,112,95,111,190,158,185,176,227,230,163,214,245,212,33,236,186,99,13,172,110,194,132,106,18,15,172,36,135,233,127,219,106,173,15,214,68,12,173,194,51,52,30,99,126,69,50,197,12,253,174,22,53,190,91,24,243,48,172,166,39,127,75,6,164,199,217,103,26,179,18,113,53,241,144,149,99,228,36,170,219,235,1,237,45,35,135,9,83,253,39,120,138,228,185,113,152,116,5,33,140,24,243,116,173,174,44,246,172,222,73,23,191,195,240,0,170,193,77,255,162,171,125,218,213,231,12,121,60,237,178,34,200,93,77,254,224,221,230,225,13,137,185,196,41,186,213,78,34,147,26,187,45,21,125,154,192,170,211,250,173,99,58,16,176,147,185,102,44,156,17,82,165,163,172,10,75,18,167,54,20,200,241,90,10,201,212,231,204,103,65,199,200,171,17,171,10,76,190,121,223,145,35,208,37,155,245,57,7,104,161,142,231,206,93,207,1,163,123,26,178,72,170,54,247,208,18,77,104,43,230,113,85,73,131,12,255,254,116,65,29,115,218,159,26,36,104,189,176,249,28,38,138,166,118,237,177,155,166,171,245,118,99,89,215,182,90,154,198,57,243,2,134,205,72,222,74,69,94,70,174,166,241,88,70,206,70,230,196,33,164,125,172,65,79,30,44,117,239,42,167,194,132,22,6,121,165,56,34,163,95,120,41,181,135,145,110,86,15,18,80,185,51,149,171,8,3,175,123,205,121,183,22,155,103,96,40,185,185,210,239,15,214,246,107,26,85,154,203,67,254,224,34,206,52,51,105,251,231,50,52,169,189,49,96,116,250,10,63,12,38,175,160,22,26,201,155,251,211,104,237,85,157,196,245,166,43,121,174,99,54,171,1,103,197,115,247,185,208,90,214,37,208,111,216,178,153,98,176,142,155,43,251,190,3,135,141,70,205,59,164,87,61,65,69,207,32,148,92,234,226,88,245,85,192,136,32,109,53,194,70,242,67,132,240,195,249,62,79,172,138,106,184,248,105,2,237,58,50,83,213,78,241,88,83,181,39,217,84,200,242,251,197,168,157,22,141,54,165,157,110,70,158,182,37,242,108,10,179,50,119,192,227,120,203,75,247,59,40,169,253,167,103,165,51,242,9,106,150,26,215,86,62,174,130,20,143,186,199,9,220,147,164,244,216,213,207,94,157,47,124,236,42,133,11,101,17,247,151,217,114,228,140,40,148,120,45,185,186,106,109,117,163,24,41,229,120,106,211,251,170,143,169,19,61,106,192,56,130,89,253,244,118,211,21,152,96,251,29,26,212,128,242,96,171,107,108,209,234,201,83,220,251,188,225,166,101,169,160,17,107,50,88,125,47,19,12,41,35,158,11,53,67,13,155,176,27,182,123,239,77,191,168,30,156,44,152,248,32,104,42,170,61,97,196,24,51,198,77,49,90,209,130,75,184,38,98,237,89,73,130,26,120,212,65,38,247,5,40,168,29,99,41,108,60,205,190,0,208,33,18,174,59,187,186,182,88,62,164,19,180,18,184,89,65,88,236,133,56,71,122,120,65,227,80,34,85,9,152,31,139,188,145,249,242,3,132,234,140,174,149,244,4,30,187,215,131,177,144,152,167,106,48,100,163,26,118,152,212,163,6,155,8,32,197,194,135,68,160,62,206,2,145,175,116,127,155,58,43,173,129,53,237,120,183,185,169,65,233,207,115,31,115,125,69,233,71,39,62,167,93,179,52,174,158,83,58,126,123,80,165,244,44,33,218,129,3,61,219,151,22,155,81,168,224,13,58,60,54,108,92,207,218,165,71,106,5,76,33,136,186,18,197,164,179,3,166,56,106,62,219,74,176,116,3,207,167,112,171,17,218,117,106,90,134,134,133,88,212,61,139,2,217,95,45,237,120,208,74,104,38,222,25,5,78,122,254,208,232,223,125,50,80,186,54,180,203,153,106,179,136,112,219,89,167,253,1,24,34,197,41,71,251,207,223,210,56,215,146,186,238,110,121,77,237,246,37,200,133,140,189,195,211,186,50,244,140,232,222,185,208,141,140,60,233,17,49,81,155,113,55,197,4,62,53,45,0,79,155,151,186,81,121,123,86,139,158,201,203,154,29,125,38,84,60,154,119,220,248,57,254,211,24,197,162,150,152,141,252,191,185,27,98,220,153,154,238,35,197,3,155,197,7,195,70,43,226,0,248,218,181,184,152,22,237,1,52,135,235,183,78,214,174,229,48,39,250,147,156,226,165,103,71,121,255,235,137,59,150,235,125,117,10,140,179,38,5,72,205,59,245,26,247,166,148,83,127,26,181,246,152,72,214,218,168,23,143,49,92,156,137,123,35,39,243,184,218,179,182,88,31,116,147,22,173,251,77,251,150,233,80,18,9,155,148,44,15,90,173,60,244,209,105,50,123,78,77,136,110,253,91,46,19,102,208,149,7,75,134,7,62,142,213,64,75,186,94,13,239,78,242,103,222,196,23,212,227,132,98,180,184,129,213,233,235,30,233,57,208,97,217,240,117,187,77,121,81,223,216,194,186,246,113,239,129,146,178,190,19,170,194,91,92,109,142,120,123,204,129,179,229,4,188,168,9,91,207,150,114,109,86,154,194,208,70,211,13,9,234,170,239,193,6,233,240,39,253,74,157,142,239,179,3,109,131,165,153,16,248,170,163,116,233,24,134,249,61,116,179,241,234,198,213,102,169,119,133,71,132,13,177,73,235,212,147,15,242,248,200,242,15,250,68,211,115,49,30,139,7,124,70,166,61,244,177,22,144,82,116,223,104,96,18,41,63,96,51,6,75,95,216,72,174,105,185,23,50,180,40,191,59,250,35,158,124,239,221,99,224,84,163,40,117,103,131,113,177,196,47,83,104,246,36,12,86,141,110,38,212,113,87,211,190,160,179,11,162,54,23,48,153,166,174,247,30,123,198,202,28,72,160,107,77,227,129,139,211,12,131,26,59,164,206,4,238,232,227,46,235,45,30,98,14,119,47,132,134,56,98,60,213,123,38,72,17,201,8,120,253,169,52,210,181,103,213,204,31,140,237,188,53,28,148,140,162,200,81,35,223,212,8,26,252,79,238,38,19,213,160,180,76,55,133,77,188,199,225,249,214,46,36,8,58,70,160,180,93,213,103,203,64,78,196,127,154,76,238,147,204,203,249,54,19,30,152,67,181,60,5,4,144,198,249,200,144,44,127,246,163,188,198,28,129,18,10,122,194,22,43,152,180,251,232,212,146,104,174,142,89,230,5,197,192,251,105,56,199,214,198,130,118,24,30,4,13,122,32,206,20,211,223,52,56,213,36,45,103,99,116,249,48,120,29,41,157,85,139,149,237,170,250,199,130,0,113,232,200,96,19,90,241,78,70,49,185,105,13,27,30,195,220,109,82,136,63,90,210,41,76,181,129,7,45,6,246,232,91,166,210,77,103,205,97,154,153,243,211,105,211,34,199,63,140,142,73,183,186,190,44,70,226,48,132,235,122,242,16,116,138,95,70,15,187,63,137,87,202,190,98,47,155,166,229,162,249,75,74,132,227,169,38,193,178,162,145,59,130,221,94,63,48,72,197,61,85,44,84,205,198,22,62,206,54,71,143,184,198,253,114,176,126,118,100,255,242,59,180,18,117,233,221,180,228,211,19,105,53,137,156,11,19,208,120,250,143,16,97,115,20,138,25,125,172,142,241,122,97,226,220,26,237,252,169,73,56,74,143,232,227,1,224,219,248,51,163,144,93,159,86,50,83,246,241,175,65,49,97,209,120,35,1,74,255,26,51,37,11,219,8,74,210,208,35,215,19,251,67,173,54,138,46,97,166,117,152,127,251,84,53,160,24,153,2,166,128,115,61,25,97,232,71,191,145,33,217,62,158,106,14,56,205,154,7,152,104,169,153,90,255,217,32,193,247,38,95,194,75,103,25,206,167,161,171,163,249,240,193,60,68,211,233,79,178,44,214,22,186,234,171,149,183,107,170,197,241,0,225,1,204,46,154,130,63,211,196,247,127,74,9,169,147,214,18,177,61,92,220,30,120,171,78,105,54,198,140,126,97,88,65,117,125,160,17,181,220,133,158,86,229,162,123,221,164,47,160,6,156,49,243,21,166,196,50,94,42,42,51,243,169,45,216,52,159,53,129,199,122,74,227,168,70,149,215,82,158,185,4,135,89,186,87,19,203,209,217,178,232,135,184,47,117,225,161,143,39,224,127,92,178,111,133,76,58,124,230,124,243,1,161,27,104,41,221,183,26,196,154,238,226,147,160,118,168,141,242,140,188,57,7,114,135,117,5,170,81,125,110,218,226,252,139,25,19,229,211,208,53,8,169,248,205,249,215,26,122,107,112,117,12,183,196,167,9,97,235,59,165,19,222,93,4,252,154,210,158,110,48,141,139,83,87,156,148,106,219,114,17,222,208,98,181,216,253,169,12,162,252,198,57,229,250,175,25,253,217,14,105,194,242,53,50,25,73,126,182,67,164,145,74,192,231,133,62,181,138,232,170,185,53,77,121,82,45,90,177,1,113,65,148,152,157,45,255,229,27,34,206,151,227,157,156,229,247,44,47,132,228,188,230,21,206,15,44,231,23,78,233,94,75,99,175,190,146,196,17,226,48,154,12,91,13,86,184,3,178,251,8,208,153,60,124,37,12,59,173,88,94,123,206,221,158,102,76,194,199,59,110,78,255,191,238,135,195,202,15,124,228,219,196,68,231,243,219,213,101,55,129,45,3,250,188,19,23,176,239,11,230,52,165,42,106,150,155,158,1,67,182,253,28,171,216,206,126,182,45,2,101,143,189,219,233,162,241,121,4,97,201,208,87,218,77,108,244,123,44,122,23,235,83,83,212,77,189,120,56,140,192,144,86,127,146,82,113,174,109,146,93,103,99,87,207,168,67,138,229,241,223,5,29,90,121,34,84,251,28,125,30,209,192,196,121,104,17,27,138,233,145,94,129,138,48,63,187,37,52,165,138,182,39,28,105,185,238,25,35,219,40,157,62,1,170,30,173,123,48,9,89,208,86,19,94,72,232,196,91,129,194,244,201,135,33,243,148,226,173,140,253,240,182,33,116,90,92,182,134,183,194,253,213,52,132,25,124,196,213,253,169,82,65,187,103,69,65,5,201,204,179,32,212,162,53,15,48,46,38,177,55,158,8,240,249,124,45,174,54,17,206,199,11,192,7,137,231,42,116,166,107,50,109,193,213,26,223,139,226,108,205,18,242,138,157,208,4,152,26,35,13,90,64,132,63,226,106,196,54,178,194,189,201,208,168,203,78,79,125,168,17,141,250,100,128,94,80,91,124,76,132,120,197,60,77,84,83,105,22,3,118,135,40,28,162,237,189,106,162,110,153,120,166,131,188,182,250,228,25,118,168,191,0,211,134,166,57,12,82,74,241,88,102,14,119,133,77,153,211,63,246,113,162,53,247,105,53,147,51,102,41,18,156,163,107,214,232,108,50,45,118,233,77,137,133,6,168,172,191,43,54,141,105,132,22,154,174,194,132,139,45,135,80,165,134,198,42,13,254,177,209,238,105,220,209,154,11,67,168,62,96,232,225,53,121,89,139,201,241,197,102,185,41,87,147,44,222,92,103,39,158,1,243,138,36,188,133,190,197,18,120,17,96,17,24,131,241,110,196,180,250,203,200,208,249,115,138,76,70,118,28,97,173,242,202,240,223,229,11,99,157,202,215,60,243,66,204,1,90,139,148,78,190,38,68,74,218,133,235,195,50,81,200,84,187,174,159,189,242,170,117,63,101,247,144,255,2,53,189,235,127,25,38,8,74,151,32,35,250,141,101,119,40,149,242,243,32,245,70,126,144,21,206,67,211,172,232,189,13,183,238,217,42,181,79,151,188,80,117,17,245,254,203,133,233,43,164,195,218,163,193,251,156,193,24,150,2,91,53,161,163,148,161,200,22,115,80,194,3,113,107,234,97,164,137,157,20,248,142,29,104,19,58,24,26,116,101,97,55,129,57,158,116,220,16,135,239,120,232,148,112,34,117,106,224,246,249,213,21,146,81,93,171,52,165,185,244,9,48,148,62,58,180,115,88,185,214,18,49,135,253,56,229,103,90,18,198,109,1,179,85,86,157,212,103,135,139,145,193,121,165,3,207,48,5,248,113,180,41,130,208,160,211,241,101,75,186,47,173,90,57,133,102,220,171,21,0,198,205,23,122,53,154,113,239,35,250,5,216,111,234,156,186,148,207,158,212,238,84,176,212,182,254,246,94,209,63,188,81,127,121,202,246,207,100,88,78,202,199,92,48,106,106,205,153,35,1,55,124,146,178,69,107,233,161,153,119,110,114,65,166,181,68,112,149,237,175,206,232,193,128,32,105,106,11,61,69,12,45,42,98,144,208,225,127,10,239,22,150,13,100,91,52,232,203,214,11,29,177,7,86,55,116,209,90,228,74,62,49,74,146,183,53,130,173,183,24,244,118,210,194,178,74,166,85,139,65,59,126,97,44,190,173,156,33,4,192,166,147,180,216,202,85,242,186,106,71,227,142,119,130,214,79,121,203,107,21,134,173,251,173,4,133,235,56,80,108,15,173,35,64,136,102,92,24,161,203,241,84,130,70,90,27,198,130,169,61,22,21,74,15,87,185,225,125,86,141,216,86,250,231,163,13,150,38,173,169,158,47,53,4,228,247,227,91,209,58,160,153,24,114,14,45,96,104,188,53,61,117,76,253,148,98,6,83,92,161,10,11,20,59,119,87,198,134,239,173,43,187,15,181,80,37,34,232,132,223,179,198,46,173,24,54,106,188,247,196,45,211,197,179,214,141,170,110,54,66,229,220,48,229,166,72,131,110,14,58,45,139,71,69,155,62,203,15,62,3,73,202,243,105,176,179,78,90,61,201,57,217,158,171,165,224,146,195,125,190,22,17,92,170,31,72,183,122,121,138,91,169,67,244,132,57,90,87,91,27,67,200,216,225,177,56,108,118,191,230,182,168,217,253,76,30,120,228,232,5,215,129,21,8,145,2,230,156,121,42,47,16,153,154,1,83,227,80,158,175,117,163,151,191,54,84,109,141,154,236,49,223,200,206,225,74,201,66,210,121,180,240,202,154,195,240,112,233,52,194,253,243,59,103,8,165,223,116,31,146,117,126,107,228,127,159,98,46,54,128,225,96,123,5,189,40,54,169,59,134,85,140,143,77,205,79,72,120,191,224,202,72,112,34,40,133,59,37,237,51,77,31,53,142,226,208,97,47,163,173,139,171,33,133,110,249,143,117,204,31,74,17,71,239,106,189,46,26,209,124,224,168,106,169,218,139,197,145,243,151,196,1,134,179,227,41,161,134,121,49,174,238,28,53,143,113,139,86,238,133,247,214,244,18,92,19,81,143,63,140,172,224,237,20,160,122,101,199,111,79,250,81,158,178,37,50,149,51,224,135,69,240,108,70,201,27,84,161,216,222,75,85,106,172,203,32,199,173,105,6,123,124,13,228,31,93,83,136,26,241,156,186,222,155,114,123,119,69,172,132,28,2,59,45,214,135,25,117,7,108,58,8,10,163,167,58,2,38,55,166,59,180,9,1,197,213,198,216,170,55,167,103,36,223,161,213,172,141,185,231,204,67,144,33,174,38,100,167,207,141,193,223,87,60,55,194,1,106,150,67,224,223,227,230,24,25,90,173,82,217,128,60,64,66,165,87,171,79,153,25,199,146,111,87,7,238,100,217,180,52,207,136,240,138,195,131,218,47,53,5,112,232,2,230,49,52,143,143,228,154,107,41,81,131,134,119,57,213,89,161,91,204,71,6,11,110,95,15,76,5,138,143,140,98,83,237,93,66,34,175,180,0,177,140,245,149,165,21,220,164,4,144,230,99,6,252,196,197,252,99,226,203,79,93,216,13,27,33,126,120,253,65,196,160,82,69,227,225,96,171,95,203,79,231,5,104,139,229,67,245,233,126,38,18,132,173,205,111,78,111,242,80,243,135,200,179,231,159,6,188,20,76,75,133,207,198,112,81,68,154,21,93,214,183,237,48,34,238,186,184,160,108,140,175,65,29,208,234,186,112,45,130,231,147,112,19,89,81,27,126,48,133,227,98,28,184,250,20,43,194,150,248,189,111,84,50,139,50,103,83,215,26,206,31,156,83,118,252,232,79,83,55,211,28,38,209,175,223,195,92,6,159,39,104,112,34,62,175,79,13,71,157,255,118,38,248,165,190,122,183,66,22,71,141,47,173,63,37,181,203,173,12,152,68,153,118,186,93,25,175,243,133,249,222,218,233,66,69,78,187,48,241,199,231,234,214,60,92,11,161,21,34,178,58,240,179,50,61,195,116,96,147,67,127,190,166,9,151,5,108,189,180,26,70,64,150,110,6,76,74,251,233,46,130,237,188,197,111,19,182,209,171,73,253,172,184,186,89,73,142,206,82,74,139,107,192,101,173,183,148,120,156,133,159,229,234,242,212,18,195,163,47,240,80,177,25,124,185,179,214,101,100,245,49,6,80,242,245,198,14,96,116,255,158,122,93,52,87,47,188,95,51,133,162,233,42,239,20,147,254,217,206,216,183,199,133,201,159,41,124,14,175,59,27,72,52,233,225,85,97,153,187,175,156,63,141,7,238,65,114,48,72,174,111,229,81,175,168,0,166,237,35,55,249,171,167,8,26,17,78,223,74,153,167,233,29,26,217,124,183,23,32,176,83,177,99,66,55,35,216,150,137,51,231,71,234,146,138,143,226,252,214,3,206,198,173,41,141,202,145,189,124,224,228,176,149,21,6,238,228,179,122,29,62,203,188,104,88,245,76,225,22,229,144,118,116,61,77,137,244,241,122,97,18,41,32,40,161,158,139,217,138,226,222,107,191,230,112,165,127,114,249,59,35,86,169,121,61,232,116,147,183,187,12,235,171,126,10,176,129,157,29,229,7,107,19,80,173,240,124,164,184,26,66,13,221,16,217,119,114,236,105,141,14,85,221,138,97,120,242,182,145,65,170,173,170,42,30,149,178,45,199,215,182,210,189,244,192,101,236,24,57,229,117,42,243,81,205,137,43,113,53,50,43,234,120,241,189,74,241,105,12,115,202,220,58,87,210,37,141,25,22,29,214,218,60,88,109,71,241,239,69,239,95,87,231,7,138,186,212,91,192,171,60,158,213,217,22,178,51,138,19,95,98,59,213,151,6,227,191,31,173,132,80,91,122,110,158,232,156,242,223,62,222,98,91,186,87,151,157,34,235,55,16,53,60,31,232,9,106,208,56,18,87,163,183,32,175,180,152,117,227,40,133,181,42,6,75,189,118,119,130,161,145,77,172,73,207,32,138,83,103,44,63,84,227,159,134,73,138,139,102,188,241,51,104,84,167,53,150,67,17,74,92,125,182,222,39,178,144,45,227,226,31,100,153,242,128,134,145,76,124,205,191,54,179,74,93,43,219,18,227,123,177,156,148,110,20,157,137,224,149,24,124,246,243,218,53,6,133,50,219,240,129,83,217,90,52,42,155,217,230,253,131,20,212,173,149,165,189,82,87,232,13,99,227,39,59,48,159,168,45,99,13,120,16,44,210,8,23,4,108,95,208,112,16,249,111,154,217,59,70,112,167,97,61,224,114,76,157,174,1,99,204,197,18,112,175,79,115,33,90,230,221,55,22,232,35,243,210,102,206,179,253,50,247,63,216,152,199,116,224,240,143,250,33,3,77,72,125,34,221,153,8,64,140,44,155,108,244,19,185,179,74,182,15,166,198,100,63,159,147,102,152,28,240,153,228,207,190,98,162,226,201,159,139,156,253,168,186,6,48,82,220,24,58,155,155,49,172,41,60,182,75,71,64,4,204,233,248,92,189,134,243,133,2,83,82,170,239,180,80,89,229,31,172,88,201,141,160,20,224,237,184,55,228,218,26,53,57,102,91,119,37,103,234,91,144,135,208,0,63,92,247,241,65,106,194,37,86,116,7,21,14,205,156,248,241,47,234,143,124,94,208,57,134,159,75,81,111,244,97,17,192,90,26,101,133,206,161,185,17,6,139,72,237,106,236,23,74,251,123,252,48,145,75,181,39,172,5,43,158,217,88,170,244,133,81,202,239,130,152,231,40,65,170,75,109,79,83,71,137,171,59,233,24,61,128,50,30,106,76,97,150,117,213,167,198,163,116,55,253,236,94,212,10,62,43,19,231,216,209,210,158,180,29,29,111,221,25,95,134,189,161,199,95,253,89,39,254,173,206,194,34,217,246,4,174,147,43,171,154,72,68,209,150,72,210,45,231,69,248,252,255,177,203,43,156,144,197,245,87,138,114,249,211,206,156,76,225,221,135,70,4,230,233,21,227,57,122,60,54,36,113,143,181,145,205,192,243,161,33,117,183,159,253,204,164,214,2,54,15,82,223,202,244,118,45,3,31,217,149,106,49,119,143,97,157,173,136,254,253,254,108,180,213,123,120,168,150,28,111,180,147,146,22,143,112,225,206,180,39,208,4,125,154,71,207,176,74,168,108,211,121,178,160,105,113,152,80,102,123,142,143,177,188,42,132,194,10,42,234,223,13,133,102,24,135,143,81,162,73,241,202,164,116,249,106,224,137,211,175,251,77,203,174,242,49,126,231,92,121,182,35,74,226,227,106,122,143,222,52,4,20,101,241,219,253,41,211,169,198,162,115,47,62,27,192,86,35,136,90,216,240,143,42,226,97,75,233,21,168,55,242,196,207,128,33,44,63,77,108,121,208,247,225,47,141,26,133,172,190,217,79,85,194,81,42,99,116,35,164,136,215,121,139,208,134,41,15,9,72,197,122,88,110,78,87,244,100,223,73,72,123,131,91,111,149,94,177,50,158,239,5,253,110,115,152,45,250,57,177,33,58,244,45,167,90,32,53,189,199,226,49,200,252,234,99,148,188,135,166,169,55,46,71,17,159,121,210,116,251,24,100,37,46,230,168,120,18,86,180,66,250,10,32,44,53,158,134,125,107,24,241,232,3,121,132,164,155,97,49,18,91,143,43,86,235,68,147,144,102,129,74,40,86,46,214,243,195,76,137,145,146,92,121,117,88,77,244,220,10,39,170,244,215,133,235,22,179,180,160,186,231,146,201,54,180,174,15,134,187,122,110,81,3,94,143,104,139,201,126,197,142,85,169,97,21,51,166,192,60,94,107,185,232,212,162,172,2,225,102,88,88,36,243,207,198,122,95,121,161,168,58,172,82,76,129,161,133,110,116,76,29,215,32,190,8,36,233,50,77,77,61,112,221,239,73,97,187,68,170,140,15,168,247,248,34,3,218,219,37,48,172,152,119,228,8,77,77,189,186,162,153,228,40,84,25,114,132,96,169,55,47,197,57,240,238,79,33,79,105,86,53,228,247,198,214,104,98,48,35,120,77,97,175,195,212,219,232,200,42,63,232,206,176,109,195,75,130,150,132,15,154,51,109,80,64,137,252,184,252,54,197,129,43,150,62,93,139,77,2,166,133,162,173,240,127,160,56,40,154,150,197,81,78,174,179,62,104,41,125,132,3,224,94,43,107,7,188,201,10,42,12,9,103,204,149,149,94,38,143,179,225,17,98,242,89,78,3,221,210,201,2,243,90,243,151,70,28,68,67,89,24,165,201,133,141,15,76,155,186,44,32,146,38,35,62,200,130,197,91,230,194,217,153,217,124,253,151,55,69,141,91,97,124,14,255,229,141,146,134,68,178,112,27,102,68,0,72,207,64,123,112,225,5,119,157,251,1,52,142,85,173,121,196,106,12,241,109,234,191,215,84,231,41,91,41,168,111,197,214,149,150,228,157,24,195,166,119,58,15,107,121,83,150,110,84,251,166,75,136,208,212,180,148,18,19,241,186,22,241,187,70,183,87,89,250,211,201,244,57,63,152,66,222,36,155,14,240,118,13,9,56,165,236,92,126,110,78,198,193,97,60,250,231,106,203,178,251,99,31,91,177,36,69,9,142,123,180,232,39,56,150,244,222,196,254,220,20,105,213,100,251,182,188,210,76,135,166,223,27,54,59,165,161,71,56,53,251,186,231,252,57,198,133,60,53,241,54,223,83,16,246,70,138,93,191,53,201,65,127,170,102,194,199,58,21,112,180,60,27,65,8,114,107,45,117,70,45,51,34,77,100,11,182,42,130,224,66,110,111,6,27,52,187,106,192,134,57,154,35,104,79,216,240,97,141,40,16,117,121,50,250,192,36,189,116,93,147,178,116,90,8,72,57,45,54,47,48,103,87,189,112,129,237,76,87,102,15,26,95,190,7,21,117,239,186,158,206,70,195,199,236,143,226,81,129,81,125,180,248,154,72,253,136,39,92,240,165,46,92,140,43,94,150,61,125,154,41,102,33,58,120,90,121,83,9,197,223,89,72,35,109,121,246,202,214,34,185,68,155,200,67,15,78,55,70,186,239,20,194,110,45,180,62,123,225,113,34,220,201,128,54,247,76,82,25,56,138,86,206,255,3,140,34,149,188,21,107,172,158,247,183,145,239,209,171,105,161,203,119,228,40,171,102,61,96,10,14,64,44,47,116,56,244,252,57,31,164,198,92,193,3,204,226,61,241,207,189,82,116,64,203,118,38,125,211,163,175,70,3,198,129,161,135,46,249,129,135,183,235,243,65,172,154,64,239,77,144,39,150,110,34,178,244,28,156,144,104,199,100,64,62,78,167,82,135,44,165,198,52,134,13,94,143,167,110,241,243,64,247,35,216,140,124,105,242,186,7,230,33,177,56,253,233,106,180,247,177,47,208,246,160,207,101,125,137,119,125,141,71,31,230,192,179,122,193,210,176,134,122,205,246,1,223,143,205,192,181,3,169,64,171,216,98,30,54,59,174,20,205,221,213,122,224,173,57,54,145,158,78,150,242,142,19,196,4,201,158,143,121,76,137,251,185,176,108,158,73,140,53,152,125,96,8,188,42,247,66,105,38,70,23,176,109,18,75,77,17,232,156,252,161,169,15,84,70,76,214,83,239,126,232,146,145,110,218,59,94,172,245,196,199,61,144,213,157,106,230,16,49,139,243,133,157,88,143,0,252,234,149,99,171,37,193,169,28,6,229,87,225,234,3,63,7,108,202,146,1,58,48,238,172,143,108,146,206,123,172,160,99,12,186,38,14,143,104,172,152,10,67,36,223,2,230,236,211,223,238,166,106,238,240,89,107,75,247,59,74,169,188,253,9,66,68,107,140,86,11,204,148,144,63,152,138,253,244,236,88,151,14,144,232,1,252,169,253,217,208,150,11,152,14,84,3,234,208,41,14,197,111,241,92,34,34,71,83,117,103,74,161,84,194,189,171,179,60,170,82,128,88,96,41,14,47,122,185,159,34,70,136,0,34,237,133,26,201,214,46,6,196,250,122,132,253,40,139,90,250,198,140,1,51,134,77,68,87,195,126,240,230,82,166,26,48,102,206,99,117,86,66,0,114,111,45,247,47,198,126,235,3,55,217,141,89,20,198,135,244,173,242,88,241,237,97,187,192,102,93,46,160,72,103,26,237,0,250,82,96,44,243,199,134,213,225,81,112,33,6,153,93,15,115,208,143,39,17,149,130,229,237,77,237,131,240,252,120,28,175,108,228,115,45,96,184,116,235,99,45,111,247,187,160,96,216,202,113,195,97,116,236,131,233,48,126,155,162,199,53,118,30,53,235,104,108,74,106,12,85,197,14,123,215,90,135,159,189,44,209,171,239,30,134,81,248,42,123,125,65,100,221,83,67,208,74,22,165,245,62,199,45,37,171,126,49,44,51,91,14,77,140,154,50,226,107,48,236,246,216,210,166,102,228,35,131,81,76,6,102,168,55,183,178,203,209,37,170,38,208,153,53,190,176,140,120,86,83,171,231,0,68,6,205,127,217,88,184,154,14,172,154,90,145,195,28,16,101,61,182,219,242,126,201,129,247,215,52,40,158,17,237,242,42,93,19,3,200,26,236,204,8,15,54,15,30,211,42,86,53,209,144,145,33,142,200,28,221,144,79,151,14,179,155,214,68,135,97,80,81,15,227,204,178,61,99,166,160,90,181,31,39,224,24,215,206,17,122,44,152,132,90,193,86,107,121,78,215,168,30,244,96,47,229,68,70,2,37,186,7,201,11,236,170,105,12,164,214,71,156,0,52,53,15,141,67,101,83,2,244,93,129,78,209,154,100,211,200,230,35,186,7,223,143,51,90,148,149,21,41,205,30,198,0,86,201,210,2,112,170,120,199,184,87,195,68,163,47,21,249,136,59,139,207,126,213,181,253,2,58,137,136,78,119,219,239,101,22,147,86,108,78,39,59,204,152,170,82,108,69,55,103,138,200,68,71,116,82,139,55,141,2,161,198,18,225,151,31,215,233,184,36,213,245,220,88,121,99,107,227,58,165,184,205,59,190,96,252,180,61,95,96,72,152,183,255,54,117,217,239,205,137,145,185,103,5,161,238,121,199,242,185,207,220,88,225,224,83,37,220,52,141,143,48,110,116,154,2,179,168,244,234,98,181,141,49,52,246,44,129,169,196,173,177,72,54,211,92,223,154,5,84,103,60,24,21,112,98,57,102,139,67,197,26,98,169,79,177,253,172,211,192,219,55,232,154,134,145,249,94,157,232,225,118,158,67,26,173,183,158,201,112,55,230,48,167,225,164,168,202,47,2,173,205,138,240,28,159,251,204,182,45,240,24,78,129,13,106,225,4,65,249,100,45,238,253,11,236,62,240,205,204,98,212,147,90,191,48,213,6,109,197,79,27,67,149,194,204,133,29,19,145,172,139,220,123,194,148,18,123,26,106,206,42,217,10,161,78,247,254,37,150,128,177,170,93,24,197,242,17,155,45,220,39,74,202,138,201,132,44,121,44,63,232,121,178,192,20,227,197,182,67,168,72,131,38,68,79,71,36,187,209,173,61,239,88,62,200,248,21,1,196,226,165,37,67,111,158,40,240,149,199,86,213,25,58,236,134,235,216,242,74,113,102,229,222,176,61,68,157,37,4,56,77,69,224,19,210,151,225,81,242,126,170,114,194,166,182,19,36,203,119,125,85,237,94,79,205,76,110,127,167,219,180,130,171,192,230,9,124,67,163,76,243,41,215,250,133,252,125,219,161,246,46,169,190,88,130,108,198,205,82,43,132,212,56,111,178,152,180,199,138,140,184,123,137,193,144,112,166,226,185,32,46,43,90,246,13,51,218,112,59,103,100,211,178,215,95,46,243,230,240,7,121,88,13,221,1,135,142,52,48,117,177,58,178,2,199,172,63,22,161,58,229,32,61,35,195,4,92,1,67,199,173,55,63,115,169,250,247,162,237,170,104,69,7,129,164,126,95,41,85,18,173,43,188,76,16,248,222,60,43,69,105,194,79,118,110,45,24,22,48,4,100,154,82,70,31,201,140,159,149,42,65,48,102,66,240,201,140,97,180,159,58,25,168,125,92,57,174,134,193,84,172,2,106,15,34,71,51,104,188,159,178,29,38,104,135,162,198,141,147,245,93,64,24,136,206,147,99,114,13,24,90,2,27,221,73,220,252,236,79,154,186,130,26,107,133,197,65,158,99,73,4,26,97,187,225,74,59,131,236,82,151,55,14,127,44,153,46,191,119,253,113,225,11,60,209,254,8,152,227,38,41,220,141,181,220,225,227,112,222,80,19,226,16,253,86,13,158,65,204,44,105,246,3,67,82,232,43,128,44,149,196,115,80,48,172,225,81,18,132,200,93,175,93,132,109,61,81,136,231,53,132,166,253,192,149,153,226,239,187,91,173,142,194,38,71,228,79,69,136,80,244,245,208,43,193,183,240,87,70,255,160,40,99,50,50,236,36,191,26,83,82,154,138,120,44,52,18,125,228,195,180,147,244,133,55,234,25,124,138,35,53,160,34,172,244,169,165,88,124,8,65,171,200,86,98,147,73,190,97,13,10,252,139,130,80,161,199,181,197,40,197,21,62,230,95,11,24,33,186,7,134,225,53,199,176,145,232,236,58,174,222,135,55,5,13,235,221,208,240,26,77,142,199,219,141,119,178,108,27,151,25,76,17,243,142,171,39,54,181,206,127,12,211,21,104,210,98,13,154,226,130,210,5,158,43,220,218,103,85,175,26,197,5,195,8,46,116,93,154,147,87,227,222,132,82,197,29,197,79,195,220,184,239,236,184,212,186,85,30,91,63,14,62,28,188,153,158,243,131,175,29,139,7,97,23,229,45,62,70,15,83,205,81,24,16,117,51,107,86,141,232,207,133,56,134,150,156,211,82,208,34,16,11,213,70,126,150,53,196,143,206,240,110,124,48,69,3,73,231,56,201,215,19,64,138,180,234,30,189,144,11,245,167,194,240,174,186,211,209,144,52,227,151,77,110,122,233,22,94,209,232,249,174,158,144,226,171,121,69,139,99,247,58,43,136,55,166,150,102,35,23,185,157,78,134,98,21,62,215,179,7,163,51,181,28,198,82,216,186,141,26,35,140,163,11,109,100,221,38,179,217,184,31,76,7,156,170,76,157,41,186,183,211,39,176,116,96,136,124,150,199,57,93,102,92,109,217,45,93,182,155,10,15,31,89,153,214,180,33,176,165,254,154,195,200,195,84,221,204,160,249,216,1,159,155,165,245,108,56,196,168,190,121,68,10,227,15,251,17,161,9,15,241,206,10,251,117,19,152,234,152,238,7,23,84,218,83,234,113,15,124,254,206,163,176,252,151,86,159,97,122,237,28,222,236,164,146,80,234,24,233,22,167,80,127,59,124,254,113,234,178,195,35,226,23,141,42,214,219,36,220,40,212,56,78,24,45,227,106,250,33,21,38,17,235,214,52,29,142,91,42,123,206,51,33,34,236,94,192,129,241,19,100,159,133,186,54,182,59,78,3,216,251,4,70,131,238,222,156,0,68,146,231,110,144,85,246,120,105,144,188,108,133,169,183,246,114,121,24,70,182,48,84,211,28,181,75,187,175,133,234,247,42,35,175,163,221,91,147,249,217,242,212,86,209,231,231,131,105,168,74,143,35,218,38,171,68,81,171,17,249,74,29,63,162,109,231,11,249,193,135,138,35,114,36,2,155,208,206,133,207,233,161,79,125,254,156,162,88,138,44,223,122,94,10,173,19,206,0,58,140,189,94,228,166,105,133,128,246,61,80,42,48,228,157,192,174,27,11,164,159,215,149,186,92,203,67,186,158,217,48,214,85,33,248,65,57,148,83,178,6,188,151,16,69,37,211,188,159,119,96,13,161,161,41,240,50,15,231,194,4,152,5,166,18,59,150,23,112,190,197,32,136,90,206,213,239,43,69,41,187,42,156,207,27,191,143,109,45,128,119,9,44,164,154,251,136,207,217,141,62,86,96,147,109,140,155,247,173,220,67,192,72,154,173,11,23,105,44,61,112,162,61,43,94,139,177,161,201,111,211,139,20,222,170,49,81,141,42,175,197,136,146,106,12,109,82,227,36,48,26,220,195,13,2,88,120,52,143,78,107,23,28,213,241,219,208,192,201,18,192,43,147,29,239,184,117,91,8,68,211,234,214,60,26,67,91,214,169,33,112,67,120,49,134,134,210,154,44,191,101,218,110,241,61,145,11,220,242,210,186,5,186,46,76,93,159,192,199,210,72,251,254,242,82,42,41,44,229,112,116,161,117,146,254,76,136,26,16,24,140,103,194,59,204,122,41,191,123,111,204,254,37,23,83,75,179,238,167,92,132,76,150,192,231,76,168,61,223,97,109,17,173,76,244,111,167,116,215,199,198,120,147,103,226,132,110,119,10,239,124,38,141,140,140,174,187,22,103,91,167,33,118,202,205,207,151,26,177,153,29,207,112,60,111,164,208,196,18,175,147,254,157,186,229,83,81,11,58,226,212,133,9,173,234,52,33,129,31,77,150,86,61,32,129,32,10,142,233,239,232,1,207,42,165,86,4,76,118,246,22,251,65,72,73,106,36,81,145,132,5,39,6,206,36,147,113,35,52,148,194,212,192,193,120,150,150,73,230,180,184,53,93,213,69,6,150,172,73,123,4,188,84,38,42,193,49,49,238,84,64,96,68,202,95,56,43,106,142,98,67,52,7,135,132,37,88,180,188,98,191,249,228,244,190,225,47,216,148,166,75,229,82,23,74,118,237,130,40,101,236,114,81,234,210,171,192,116,47,94,24,178,203,27,86,56,48,50,189,177,91,77,4,116,228,184,39,226,151,74,76,179,179,228,41,250,19,152,186,171,176,52,224,101,16,99,26,123,105,195,228,17,240,222,82,254,143,54,92,205,174,95,74,33,57,36,133,114,53,245,52,35,14,236,243,175,187,152,226,137,214,225,44,191,141,85,147,229,193,80,101,189,230,219,100,22,222,122,12,98,103,169,70,212,143,205,104,11,91,153,145,239,215,168,125,62,183,174,83,159,139,214,44,39,101,49,26,66,180,109,5,46,48,209,7,12,79,188,222,155,250,165,40,75,37,71,82,36,125,147,172,190,178,197,1,177,44,228,43,143,77,144,245,62,246,121,166,38,253,209,68,253,104,70,245,207,189,48,122,182,188,21,154,100,163,146,221,152,187,182,184,201,19,82,238,25,31,236,108,133,35,235,111,23,59,0,226,230,103,251,23,50,26,168,101,165,31,145,198,186,52,244,185,173,1,58,214,223,166,205,72,39,106,198,88,137,197,139,193,181,196,152,152,144,18,223,19,128,189,83,152,239,208,29,47,229,206,37,70,150,117,178,144,93,136,62,176,73,245,76,74,10,163,50,230,67,91,232,91,45,89,5,199,233,166,149,107,58,76,247,193,141,47,83,139,62,130,32,11,77,116,18,127,119,58,12,154,98,107,139,155,147,104,145,141,158,22,244,20,5,254,120,235,104,161,8,60,76,174,193,97,196,110,134,222,156,142,81,55,101,22,153,66,221,47,77,246,203,253,163,245,235,75,158,15,90,163,128,115,209,98,184,229,149,15,11,26,251,57,176,8,79,138,158,89,178,21,235,42,189,118,171,49,30,184,221,188,214,66,229,78,248,28,72,126,74,102,10,130,81,141,72,98,198,211,181,238,63,93,80,4,150,13,145,238,196,17,46,231,226,56,151,92,55,61,207,24,212,113,115,218,104,229,8,162,19,100,69,29,36,164,208,236,75,23,70,52,236,78,6,122,27,133,4,131,126,235,125,211,148,11,94,21,181,115,72,169,222,92,34,245,181,77,136,42,224,205,161,128,228,194,45,77,253,94,208,244,56,37,9,48,169,93,133,43,212,186,23,78,48,187,9,140,181,239,193,11,74,96,179,120,226,63,56,194,15,6,75,208,37,81,67,136,69,226,48,140,129,58,89,234,162,83,227,190,181,217,170,14,173,154,111,17,191,141,10,150,196,246,168,160,31,209,57,177,80,34,146,12,108,34,10,137,206,89,192,9,246,81,133,41,133,140,231,38,36,161,67,43,232,119,111,159,136,156,129,58,178,99,166,214,232,43,98,17,236,246,60,87,50,74,132,88,65,60,118,19,184,64,77,25,203,243,124,49,9,18,39,10,97,123,190,155,26,109,184,226,138,15,163,78,168,177,215,227,60,63,159,59,91,100,248,158,20,248,49,250,193,154,83,75,114,0,98,206,232,247,42,208,208,174,176,41,234,208,89,220,168,217,216,97,113,80,42,161,107,160,113,28,182,235,248,97,101,60,19,109,238,235,41,80,175,54,159,159,166,1,216,223,184,37,200,72,46,253,75,48,108,37,19,220,88,215,159,90,74,141,97,65,203,178,175,157,60,168,225,157,15,124,172,142,120,13,195,182,88,129,233,247,175,215,229,57,150,235,208,155,207,3,135,177,74,169,143,16,12,2,83,1,119,221,131,221,164,18,195,224,21,213,193,152,51,112,195,9,140,17,63,227,243,194,150,38,14,192,129,143,57,21,118,29,141,99,186,36,128,91,52,160,80,176,62,211,243,96,116,4,215,48,87,145,225,121,175,78,61,26,80,40,172,105,69,127,154,250,184,121,205,108,8,187,219,251,86,138,199,18,45,84,63,111,243,23,239,148,58,182,28,134,52,178,114,250,211,103,7,156,17,13,49,139,53,239,231,139,220,228,60,170,166,90,240,195,247,156,85,76,101,142,234,23,230,172,233,215,206,62,147,225,129,41,130,138,5,151,141,233,90,225,124,15,6,74,216,233,237,20,184,25,255,228,181,149,147,164,53,129,137,56,197,205,89,83,207,91,59,91,123,208,99,204,159,80,89,86,56,75,144,8,213,134,173,95,132,108,109,216,217,84,212,101,125,165,249,42,208,96,41,159,189,244,249,229,68,143,194,53,164,107,239,250,198,161,250,233,225,248,176,7,37,189,185,201,237,238,107,103,231,199,149,36,211,114,177,242,216,77,7,51,238,240,128,155,146,23,146,126,160,67,235,26,240,244,53,11,74,195,192,190,104,23,37,9,216,159,88,108,43,224,217,158,41,58,203,177,83,175,191,69,239,104,157,47,220,103,127,96,249,146,51,91,17,81,192,103,231,213,133,59,207,254,232,92,108,236,217,73,181,142,45,13,88,162,73,22,215,130,14,57,129,187,17,151,199,145,192,193,43,35,31,176,175,197,44,130,41,111,62,55,71,1,92,174,38,232,166,87,83,12,209,3,37,188,42,143,109,98,79,17,9,89,20,54,73,12,166,245,95,115,121,248,45,196,92,100,93,83,177,21,181,118,231,99,102,85,227,194,132,34,95,26,35,195,135,209,29,167,81,165,25,142,197,94,67,95,248,89,59,52,139,133,99,129,84,208,31,174,141,122,105,243,165,117,254,178,77,70,250,141,162,199,231,164,107,70,157,145,195,120,167,189,125,200,252,133,13,117,135,117,128,189,253,60,212,54,30,155,176,29,104,5,174,250,53,240,199,194,180,200,196,226,101,220,164,87,251,181,175,73,166,86,157,164,36,99,221,203,92,144,79,84,221,194,103,165,20,105,134,213,99,84,174,186,2,34,253,64,128,120,139,36,226,1,249,88,45,204,235,178,30,7,22,120,238,107,71,82,24,145,30,248,118,79,97,39,78,33,205,224,135,161,66,112,152,217,253,14,27,31,196,171,86,72,164,214,252,140,172,145,244,245,145,85,60,84,93,152,199,147,118,70,223,65,0,38,117,61,143,77,4,36,172,231,115,102,237,231,184,30,108,84,97,131,158,233,62,68,184,3,152,152,131,15,156,50,175,250,192,244,23,134,149,137,71,34,181,239,182,242,82,196,194,207,57,64,192,77,191,181,53,248,250,213,112,11,10,123,11,19,169,222,146,102,102,96,158,89,97,194,71,190,227,96,183,159,89,37,47,141,158,240,107,247,83,233,173,174,115,67,144,38,186,23,161,163,235,66,179,5,108,106,238,14,239,60,30,16,86,106,7,161,144,89,249,189,22,207,217,97,163,130,124,126,153,99,45,174,198,28,122,54,156,126,77,152,133,175,249,216,102,125,32,6,228,51,197,72,45,244,68,36,59,148,227,123,28,115,167,10,219,38,48,21,131,254,208,171,255,225,153,169,230,72,241,211,216,36,89,55,5,148,113,227,141,97,19,60,23,227,157,120,242,154,224,113,146,226,141,100,204,16,17,138,160,250,60,11,163,47,252,66,212,207,196,192,32,204,104,186,215,81,73,146,226,177,206,27,151,126,207,100,122,15,101,223,199,218,74,101,152,218,79,11,53,222,217,121,144,92,100,241,213,171,216,198,27,69,196,72,94,217,89,151,180,216,198,247,168,122,38,242,246,83,204,177,105,229,124,242,195,208,171,213,120,161,214,59,162,102,56,125,116,53,190,37,162,56,77,63,117,134,26,127,221,105,116,30,83,31,26,186,237,232,130,160,66,111,136,18,49,165,80,200,41,182,11,43,161,124,162,10,114,59,169,59,48,167,135,108,148,84,24,221,117,77,82,94,107,63,104,170,207,245,94,61,209,95,210,155,211,202,176,2,230,123,234,215,76,68,234,239,231,202,112,98,220,231,174,100,137,123,68,34,206,153,89,133,150,226,192,139,40,101,124,47,68,52,228,183,43,100,69,119,104,86,83,41,35,167,93,38,162,24,228,218,212,111,69,134,171,207,8,222,236,159,180,253,31,174,141,113,147,88,213,124,38,124,14,43,136,201,104,213,236,194,226,147,126,194,103,17,241,66,195,88,179,53,24,252,37,122,225,14,12,1,132,76,210,68,250,198,183,202,243,229,72,203,111,133,11,37,53,1,215,162,49,231,70,148,63,138,38,201,217,39,145,236,225,123,153,208,154,195,68,215,212,65,72,133,222,185,239,193,182,105,76,233,10,33,9,224,82,223,99,155,24,244,251,181,7,233,89,135,39,213,76,10,195,205,87,2,166,13,95,118,113,190,54,61,159,31,140,122,198,122,102,26,145,93,207,33,19,24,58,123,218,59,180,17,249,181,77,115,149,52,141,241,189,97,204,251,102,218,102,231,172,239,7,37,249,231,191,221,144,72,121,110,94,204,113,114,216,138,62,20,222,243,146,91,66,50,210,246,51,29,8,199,142,11,179,30,5,166,229,51,222,41,121,224,172,187,105,38,200,216,2,134,221,85,178,104,103,164,251,90,4,212,74,209,119,36,48,22,178,155,203,80,252,182,172,91,3,46,119,143,183,210,141,99,72,54,45,99,99,241,159,54,209,43,181,74,137,55,7,227,192,89,48,243,221,118,32,230,113,153,48,154,42,143,75,32,1,107,234,55,70,24,219,244,46,28,119,81,30,155,214,59,183,181,183,41,150,235,47,67,241,24,159,195,2,196,250,190,127,52,26,254,208,99,61,2,231,233,39,244,29,239,100,154,132,140,110,244,44,26,143,12,109,196,45,31,111,145,98,147,152,164,103,142,170,205,89,16,125,118,83,155,58,147,162,73,92,190,108,168,178,29,131,5,249,43,245,155,168,250,93,110,179,26,1,170,142,186,210,79,238,129,156,179,84,32,203,147,159,174,208,150,213,128,251,218,207,173,43,251,118,160,40,205,60,240,121,162,181,3,222,163,79,61,2,170,149,22,250,99,17,238,125,252,162,106,100,134,62,110,154,84,134,206,162,179,112,83,4,52,182,149,199,234,60,160,121,212,123,142,167,85,243,61,19,152,66,120,39,197,128,143,140,26,202,172,198,4,169,137,233,112,79,210,214,8,186,154,119,194,65,242,69,187,154,250,77,214,103,183,62,24,138,247,173,166,31,170,144,229,155,254,7,174,170,223,196,184,47,23,244,180,240,108,210,221,138,30,229,116,97,244,197,213,16,129,181,104,174,248,105,196,156,134,190,210,29,63,107,114,99,143,133,115,182,229,226,239,11,58,51,45,64,34,172,121,92,251,11,47,246,127,133,67,171,218,186,162,187,134,215,127,239,218,175,133,168,179,235,146,132,202,217,187,224,136,44,157,61,244,249,97,138,247,86,160,20,213,203,251,192,139,156,217,159,10,134,169,210,30,211,11,153,194,248,105,235,87,85,243,9,61,239,190,3,30,16,206,8,108,50,244,10,63,238,220,113,188,57,74,28,62,239,96,235,252,229,117,214,59,52,196,112,199,99,93,65,203,86,2,230,224,122,247,254,90,238,208,204,125,215,189,127,141,200,212,160,48,214,104,5,18,152,74,171,25,207,77,29,149,134,128,204,181,249,64,216,39,122,122,172,140,62,253,119,43,116,34,75,15,180,179,98,123,60,20,77,24,210,27,78,157,102,130,15,208,97,106,197,100,34,144,93,104,174,164,59,147,49,169,74,34,165,66,246,238,146,55,192,235,177,80,80,167,42,109,197,205,233,254,213,171,241,168,71,124,173,138,231,34,149,4,103,235,62,11,117,198,213,155,102,26,133,169,186,109,14,255,52,29,229,185,233,151,112,197,218,105,38,189,72,172,96,187,26,153,185,195,208,176,235,197,149,246,38,127,236,102,130,245,130,166,158,61,32,77,232,148,230,47,121,106,116,179,157,18,220,116,255,218,243,82,208,144,136,97,91,195,169,236,192,198,136,236,89,237,137,230,213,210,194,37,12,250,168,197,68,125,153,98,36,25,55,44,212,119,46,32,239,34,250,5,228,249,123,40,8,207,68,28,177,234,115,21,194,178,195,175,30,166,136,42,55,135,248,100,197,43,27,212,163,168,33,13,207,167,211,39,66,18,85,154,40,222,176,95,79,202,57,3,134,189,92,134,150,96,25,40,190,184,206,74,201,90,198,99,153,43,175,218,5,182,32,155,192,156,92,233,94,13,255,206,18,24,19,179,231,128,17,159,185,40,251,234,142,207,121,150,117,21,81,40,86,106,137,50,132,105,250,219,34,7,122,96,106,30,191,112,222,164,236,160,137,72,199,217,6,224,3,110,113,53,123,103,17,180,225,112,248,100,248,201,127,43,108,111,37,96,78,100,177,126,138,21,218,196,94,73,195,176,236,195,197,72,144,98,92,212,182,202,102,6,141,241,246,224,148,221,186,10,125,72,42,198,88,153,86,12,155,58,92,121,223,148,123,197,215,160,24,70,93,115,152,72,32,41,114,184,64,92,59,5,78,148,42,203,27,83,13,84,118,101,246,186,251,211,228,33,229,230,21,191,53,86,0,62,174,208,112,66,242,68,247,126,92,77,253,162,126,173,202,206,185,75,192,38,249,37,240,57,97,119,172,123,42,80,180,106,151,38,234,122,231,48,57,255,246,220,156,253,179,222,87,218,52,34,81,168,109,46,177,178,41,196,75,250,92,48,41,173,248,94,231,153,31,195,13,170,191,50,227,149,47,104,55,228,232,58,46,203,94,41,246,202,101,20,171,122,115,58,199,166,191,52,204,52,93,186,144,141,245,22,235,99,81,185,153,229,183,137,87,187,73,73,29,63,109,240,242,210,40,69,222,49,114,66,139,89,215,143,177,18,197,2,217,86,156,47,179,225,215,118,232,31,140,34,141,33,71,54,117,152,148,14,252,96,90,118,232,166,22,216,122,134,182,195,148,127,139,109,86,168,38,95,110,185,89,71,247,212,239,73,9,169,147,188,27,255,219,86,191,6,129,55,104,223,62,24,71,81,180,178,40,176,183,24,173,195,136,95,138,101,151,77,16,44,46,54,170,7,185,247,162,17,119,199,197,199,142,17,85,115,250,102,208,47,185,240,153,26,242,210,140,10,176,199,91,161,112,93,139,236,160,60,90,158,169,130,207,21,235,119,8,140,100,189,27,150,20,255,87,81,164,58,48,117,59,159,11,60,169,93,210,168,54,146,208,161,234,57,173,247,191,12,189,56,209,248,22,23,87,86,132,140,140,192,190,247,174,163,226,72,207,143,140,236,188,95,168,167,29,38,66,91,21,229,21,7,74,245,171,248,230,16,86,78,111,186,39,66,68,202,65,70,134,169,24,75,31,234,209,41,189,98,104,181,35,196,234,55,135,138,73,8,147,14,156,118,52,176,78,35,12,213,226,194,12,3,166,55,28,79,227,217,215,202,11,244,117,207,177,239,67,67,149,80,61,35,184,213,179,199,129,38,165,100,103,226,42,60,70,232,64,209,217,180,147,206,5,8,73,238,7,33,158,165,245,196,68,203,171,215,101,204,108,161,121,57,243,49,8,146,115,115,79,147,175,158,226,38,208,208,127,222,171,15,28,137,117,253,216,205,90,48,124,220,136,68,111,253,32,84,65,182,152,165,141,160,170,206,179,118,108,56,223,46,137,35,83,85,119,81,178,215,61,222,9,142,171,116,205,155,19,70,156,251,94,189,212,189,129,75,51,185,126,21,63,221,68,212,139,126,23,114,93,53,94,25,77,12,242,49,209,145,240,70,157,105,138,37,106,16,160,103,178,242,125,225,48,136,223,167,50,166,224,216,199,153,71,67,166,17,130,184,253,190,18,216,49,165,17,51,25,73,65,191,23,27,81,247,18,184,96,167,230,251,203,184,75,23,134,207,193,105,58,166,177,236,55,49,183,45,143,86,238,205,177,30,36,69,65,60,177,206,251,82,168,138,151,143,73,168,114,220,197,87,167,109,80,23,46,166,218,115,167,48,28,243,242,219,80,36,151,36,51,124,111,125,105,44,175,180,98,228,139,102,0,185,185,205,249,114,97,88,192,228,181,64,254,88,239,218,228,100,149,192,66,50,114,136,29,83,216,36,52,4,165,13,180,197,2,128,181,72,63,182,157,134,43,230,48,106,87,242,57,177,125,90,108,26,38,28,212,244,98,152,134,90,204,194,99,7,106,225,110,194,73,116,158,39,106,17,136,44,250,7,97,55,89,136,159,249,83,83,92,117,85,18,128,205,166,240,21,96,172,79,17,138,4,166,230,222,45,56,54,137,99,196,142,11,47,171,246,247,231,66,130,242,106,248,152,121,6,3,153,143,156,54,235,27,161,5,166,218,63,214,46,165,91,89,70,6,5,210,142,157,118,88,62,177,10,204,81,235,1,130,76,49,220,237,37,0,54,209,234,248,233,105,205,74,2,19,32,112,75,39,35,64,126,61,55,96,211,251,27,1,11,233,183,233,45,164,224,152,58,40,172,132,67,238,77,123,64,236,41,148,105,94,70,88,80,203,135,197,173,217,219,244,115,17,217,233,49,73,199,163,141,73,188,149,168,71,108,226,68,176,106,88,11,192,136,15,185,47,156,205,23,40,122,53,132,88,49,147,120,45,179,200,27,111,153,38,121,71,143,183,116,185,106,16,173,133,62,41,182,210,9,33,82,145,129,163,227,236,125,85,4,198,144,169,144,145,81,232,231,42,85,7,222,244,100,203,43,165,115,217,101,70,166,89,30,67,95,26,76,91,225,103,83,214,119,182,24,133,169,209,223,254,86,200,180,221,204,167,149,117,25,29,160,195,69,10,134,65,177,154,221,61,130,210,163,221,144,138,149,216,211,31,16,23,111,4,36,229,173,100,90,15,98,237,242,175,167,44,31,182,175,238,209,53,90,253,203,141,132,182,109,12,123,53,214,38,157,106,89,71,134,227,30,15,189,45,112,124,95,56,77,89,212,163,59,188,81,22,206,2,211,77,243,213,42,147,103,54,115,79,224,68,250,55,59,204,182,90,238,83,163,178,54,194,150,47,68,81,166,92,76,77,167,239,241,132,206,202,61,23,27,26,209,109,187,100,197,36,12,159,110,178,11,24,75,194,167,48,172,246,189,200,186,38,190,133,129,252,193,217,98,25,67,224,138,248,77,119,24,73,118,217,175,206,205,76,30,51,96,75,79,94,184,65,23,239,171,139,81,223,244,5,57,150,101,178,222,142,66,4,40,115,116,85,168,82,155,163,148,103,39,249,101,90,132,118,60,150,73,172,79,249,101,100,56,61,107,138,137,2,43,128,92,93,172,154,60,174,38,31,60,21,110,150,113,119,152,158,209,33,111,28,2,126,247,148,81,120,203,83,246,58,106,89,118,185,48,242,234,178,73,47,90,22,35,182,128,135,152,183,204,209,101,178,219,190,13,195,219,40,141,233,192,80,105,184,23,96,240,150,175,149,160,131,239,247,98,182,100,133,161,216,115,47,220,188,207,38,123,198,194,49,43,37,70,118,230,240,212,55,206,121,239,165,225,188,20,132,51,238,99,163,111,156,35,130,204,213,75,127,155,224,13,153,78,135,201,161,201,9,0,221,43,109,114,14,19,29,221,77,96,196,208,62,176,90,91,181,252,50,9,161,8,210,226,188,76,89,152,147,214,51,247,22,113,6,201,207,10,74,0,212,77,101,94,103,191,242,5,192,157,38,55,95,151,245,188,128,219,7,13,76,154,51,102,112,53,145,123,121,168,149,80,111,29,1,175,177,244,153,127,91,235,189,57,171,67,134,54,81,28,139,165,103,26,123,242,208,168,148,206,88,245,103,165,244,34,31,11,130,242,236,57,54,96,210,150,247,83,211,94,68,1,181,195,155,98,32,185,185,229,101,98,245,180,100,186,96,23,38,191,190,114,11,120,117,93,61,147,124,148,203,54,3,83,210,113,87,15,14,92,136,161,1,183,149,244,173,20,203,245,199,91,65,54,83,191,72,230,165,231,113,223,202,232,178,33,225,249,150,17,235,163,90,147,181,188,83,194,167,145,75,160,134,56,93,214,252,102,234,213,219,9,41,145,220,134,27,240,78,37,242,183,37,199,30,79,111,249,18,219,142,56,250,152,119,225,19,97,43,67,224,102,44,85,49,197,207,247,150,109,156,50,55,2,251,119,95,160,183,226,194,180,128,133,129,197,40,70,151,239,13,79,87,142,117,191,40,35,88,15,88,189,192,150,247,75,223,70,127,224,107,136,20,11,203,166,246,194,45,126,25,62,150,153,242,3,35,144,125,223,153,180,221,254,224,17,102,165,145,116,55,57,95,134,157,193,177,203,87,180,232,150,194,155,192,111,92,77,110,161,61,112,94,45,201,226,126,12,71,224,157,238,205,27,209,155,7,46,216,108,119,237,11,77,225,15,190,143,125,140,47,200,95,30,20,13,171,128,7,169,254,231,167,91,184,109,220,151,222,139,231,185,188,236,134,213,105,146,87,207,197,217,245,96,129,33,145,232,207,79,59,105,30,235,167,139,6,156,161,53,84,12,39,245,132,237,38,188,12,198,40,90,1,163,8,253,60,244,232,225,38,19,252,162,63,80,97,211,136,115,24,162,232,246,60,214,89,67,51,110,222,168,243,150,231,178,118,177,123,115,216,225,183,92,109,36,186,177,126,40,160,75,98,25,14,244,145,115,172,221,70,235,131,156,94,70,218,21,169,211,115,212,224,7,232,213,40,129,197,76,106,232,31,15,189,186,153,142,84,192,166,127,45,48,158,88,44,176,142,75,169,40,66,149,113,120,117,178,163,101,42,140,12,152,63,87,135,20,74,28,47,232,1,239,234,131,73,224,86,67,24,138,144,135,63,86,55,50,103,125,44,83,213,141,159,54,94,180,162,48,133,250,254,198,141,241,80,7,134,238,195,189,247,70,127,167,63,240,184,115,184,99,105,38,153,104,20,11,221,239,49,76,197,75,80,99,241,242,135,30,141,237,83,30,139,229,226,178,218,212,31,100,9,20,1,83,12,228,145,212,242,133,115,4,70,211,215,83,171,101,90,68,76,62,38,117,187,17,206,68,160,165,79,125,225,56,129,145,150,162,81,172,222,0,50,59,45,229,174,177,161,97,122,116,253,154,52,205,68,6,159,232,126,125,47,38,148,231,232,57,170,146,218,180,3,199,122,199,233,181,126,17,76,129,209,105,245,108,52,157,178,123,235,189,7,213,68,254,88,104,191,87,177,28,233,217,192,46,114,152,232,138,238,118,115,147,5,241,159,62,123,198,122,222,56,92,155,41,62,8,246,214,110,114,245,66,22,36,44,157,179,51,142,103,63,179,72,104,236,88,68,122,146,14,13,250,139,30,251,130,81,103,86,69,17,2,243,21,64,252,94,191,53,221,149,17,111,41,22,175,234,122,232,102,106,57,190,87,118,76,67,52,138,116,220,164,212,124,217,87,235,90,26,250,206,214,206,206,254,54,209,101,34,74,172,111,156,21,215,29,70,204,92,15,221,137,23,236,239,12,126,119,40,72,158,143,189,35,13,143,108,218,82,219,18,86,169,29,137,10,19,93,83,23,5,63,43,248,44,129,45,207,33,48,162,246,113,111,116,138,91,126,150,238,236,45,46,110,117,220,106,59,219,43,233,238,137,91,151,253,60,117,35,131,233,219,180,29,232,245,57,147,33,239,75,1,87,100,90,244,240,162,94,224,162,75,232,100,105,75,135,253,199,195,49,196,235,9,230,9,188,168,111,242,23,158,81,92,23,219,144,70,175,18,158,23,130,108,179,237,165,55,111,208,234,56,92,247,123,36,243,138,119,160,148,110,62,102,78,165,150,213,95,217,121,247,115,63,198,2,204,81,49,21,16,108,43,239,129,158,103,100,103,42,73,135,172,171,203,42,1,99,100,149,40,113,122,96,28,11,127,174,159,2,194,31,76,44,39,191,54,175,224,56,106,106,222,13,70,183,3,222,82,188,204,91,33,167,233,71,91,133,54,162,74,136,11,41,47,231,221,230,98,122,232,101,100,214,146,235,38,20,246,87,173,250,210,242,130,182,229,94,61,139,56,225,3,54,217,45,40,34,132,114,111,26,139,34,67,201,99,165,231,116,178,232,229,186,239,100,102,181,6,200,145,212,88,30,149,112,167,60,52,17,119,162,132,14,195,187,56,167,192,197,50,106,14,147,98,150,137,132,105,145,34,207,142,86,220,94,50,50,138,104,135,83,7,83,62,116,190,70,87,56,241,104,1,91,164,238,78,226,78,31,173,19,46,79,106,158,183,44,205,110,93,186,126,242,241,161,147,110,57,236,255,136,92,250,2,57,95,111,75,192,197,206,127,87,8,49,46,67,117,87,187,49,190,221,197,7,123,82,81,184,27,235,93,108,103,189,222,82,63,224,10,149,67,172,77,170,33,197,246,59,214,26,77,107,119,175,156,181,138,121,118,238,60,163,61,229,192,171,12,249,154,84,111,143,112,164,235,175,51,41,11,12,35,178,31,47,149,186,160,41,150,250,153,8,41,196,98,128,33,74,213,155,67,67,232,246,87,69,207,104,138,63,138,89,63,239,115,145,25,47,67,110,206,233,179,227,107,38,136,24,150,94,125,214,106,228,240,17,65,89,67,6,206,22,190,239,177,217,161,93,145,151,82,152,225,37,46,70,180,70,246,28,218,56,112,27,227,208,133,177,74,111,158,235,141,15,64,185,86,116,154,33,84,83,99,96,11,66,55,57,24,251,57,80,144,139,9,99,34,139,226,4,112,129,102,50,108,13,72,10,37,12,213,127,2,206,1,159,35,121,231,7,166,233,32,110,94,41,115,209,161,193,65,18,35,135,123,65,66,165,63,86,85,79,187,22,171,179,85,56,209,124,87,226,167,225,218,150,200,6,138,171,174,249,5,74,21,140,60,117,170,87,123,14,222,58,10,234,101,96,36,235,146,231,164,204,50,76,50,83,204,32,24,97,86,118,130,155,75,208,99,188,187,240,247,129,11,156,46,119,117,33,171,126,60,223,48,253,232,84,146,29,169,89,243,222,125,39,36,116,187,160,60,119,151,137,210,116,97,67,54,2,23,150,195,139,18,118,133,41,226,11,35,39,119,105,217,4,69,118,109,198,4,135,106,84,92,31,2,71,78,173,136,133,68,15,137,12,12,246,138,124,87,7,4,171,114,238,17,111,108,45,118,74,196,124,245,248,48,39,57,206,135,51,135,210,45,250,7,53,214,149,107,12,192,72,44,63,189,205,120,139,221,12,150,19,201,236,144,109,78,229,158,231,143,56,143,201,48,167,121,127,27,73,91,141,66,89,55,94,30,97,105,204,37,122,19,6,195,106,90,238,249,81,182,94,220,225,240,204,113,248,96,181,62,83,116,206,8,154,159,93,178,254,1,166,240,36,108,183,179,196,209,202,16,24,210,147,28,231,226,25,198,144,156,19,116,226,37,202,97,185,185,16,151,216,186,166,30,39,12,17,203,20,201,205,179,133,53,226,183,105,203,209,223,54,241,171,176,166,43,89,57,221,144,50,65,224,126,237,148,134,58,179,192,103,82,71,146,253,236,100,237,241,187,206,81,132,58,122,152,49,244,56,55,133,155,117,232,58,12,241,156,158,232,197,26,101,227,183,251,107,252,245,2,161,89,152,11,216,67,127,184,154,185,24,191,61,233,118,213,125,58,91,88,255,131,225,196,83,47,155,110,201,233,61,88,148,159,193,43,168,187,97,55,79,194,97,250,60,235,187,89,134,60,54,221,235,91,116,189,109,58,156,45,202,247,210,10,137,67,79,253,217,209,74,138,145,65,35,172,175,60,33,38,216,226,98,68,136,231,179,132,168,90,25,23,126,220,31,214,111,46,49,151,144,243,187,132,123,192,144,169,249,78,76,249,37,190,176,172,125,132,161,99,46,81,152,58,187,238,28,245,166,178,153,208,117,202,100,104,214,123,235,126,52,202,127,240,160,8,204,17,16,94,159,41,119,137,61,109,53,19,81,79,136,17,52,135,222,220,88,142,99,1,66,170,161,153,215,134,254,121,11,115,27,238,199,38,97,94,90,55,232,210,114,24,94,97,57,57,81,34,42,17,93,160,110,190,103,29,26,189,245,215,81,176,100,247,82,152,214,204,112,10,9,38,53,49,178,232,44,160,195,194,225,159,60,170,192,180,86,133,87,200,60,215,13,179,90,36,119,198,189,103,93,15,76,189,78,190,63,189,151,102,235,142,141,53,130,30,203,126,186,244,103,100,231,236,236,49,17,167,165,17,101,100,197,180,32,75,192,99,117,253,158,197,130,250,49,52,154,124,178,194,124,2,183,70,170,17,31,75,216,4,199,57,245,152,13,199,190,46,250,65,10,20,28,30,24,172,20,92,110,253,105,235,244,136,173,124,209,16,169,247,70,15,41,34,27,199,230,25,73,15,48,40,68,99,55,69,203,36,73,116,193,24,51,74,60,244,234,175,215,215,146,137,242,248,18,128,33,34,201,218,109,84,185,92,223,106,193,205,45,145,191,74,87,99,68,231,42,123,165,110,27,149,180,215,112,139,1,57,10,17,71,1,38,232,22,214,250,166,76,69,86,62,82,169,168,15,56,92,141,235,81,96,10,73,98,203,162,122,32,73,26,197,62,80,10,63,99,211,206,39,115,129,169,133,99,255,131,73,46,177,128,47,108,205,210,238,31,33,39,218,47,197,104,67,222,18,159,232,27,121,131,242,186,138,83,73,49,253,140,243,239,248,105,148,137,201,131,157,253,117,120,171,46,13,142,187,87,177,15,105,195,74,206,152,51,201,54,140,44,142,6,75,51,69,166,241,188,34,168,6,100,104,133,42,165,216,211,54,201,35,249,160,104,23,247,124,191,88,183,218,136,11,67,182,19,117,254,103,84,249,137,152,194,64,181,75,184,72,148,11,46,253,98,9,79,36,150,200,34,102,41,67,59,38,227,177,47,227,20,89,89,227,38,156,47,65,245,201,184,173,174,245,194,19,190,157,21,31,164,49,43,229,106,211,102,243,36,12,237,92,172,95,129,39,249,40,127,165,153,83,90,206,175,194,222,31,165,90,173,88,7,201,20,56,143,168,191,161,3,175,23,9,23,21,59,108,125,211,65,133,16,215,224,194,166,25,228,43,191,33,181,249,220,27,237,246,233,230,74,179,218,136,162,48,83,220,127,26,130,33,45,89,42,116,38,214,184,152,86,172,34,62,103,49,25,11,55,40,152,101,89,15,40,222,240,118,78,242,73,27,198,210,200,200,153,102,56,188,211,225,77,183,149,124,204,129,74,150,79,5,35,46,171,98,196,161,215,215,163,70,166,23,75,79,201,247,50,97,94,47,18,64,76,113,86,69,81,0,246,199,62,163,32,3,164,175,148,28,155,191,241,206,190,189,159,129,175,43,125,103,180,199,187,165,103,224,35,59,137,16,149,58,38,193,112,97,36,129,98,191,132,155,161,77,125,227,214,194,231,224,130,26,73,103,161,101,177,191,249,223,169,247,40,207,84,32,203,16,175,12,103,171,44,125,101,132,214,253,16,48,166,152,33,46,146,245,125,69,158,241,172,59,200,127,101,166,88,236,207,23,8,20,188,240,90,11,12,221,134,251,49,157,14,203,37,134,109,165,49,38,124,9,10,96,159,170,36,243,123,166,231,135,40,134,170,83,162,200,36,58,170,147,103,152,246,55,94,168,192,144,121,247,128,71,126,50,218,104,169,182,40,218,160,117,171,181,164,171,175,155,92,199,7,115,177,158,141,220,42,121,87,182,9,179,108,181,101,8,110,132,231,136,196,72,123,102,18,146,102,45,80,10,33,197,50,37,172,133,68,140,195,141,228,210,51,135,87,117,86,28,83,196,24,87,143,150,87,48,111,35,216,48,177,91,217,73,139,85,74,198,27,133,165,189,203,209,72,196,243,192,61,96,42,49,4,54,101,130,28,35,235,86,20,120,97,200,58,163,148,17,113,135,86,101,95,56,46,16,117,202,217,97,142,89,169,44,66,121,131,2,234,15,94,52,197,203,197,240,169,230,248,105,38,86,17,3,142,164,100,118,203,18,135,184,55,217,43,179,201,28,250,150,131,175,46,77,52,192,213,210,104,14,31,115,66,203,15,178,233,28,186,237,8,243,213,220,98,7,209,38,225,130,47,198,132,5,183,199,69,81,86,139,229,115,92,105,148,220,166,92,12,49,145,239,118,11,22,130,231,169,11,84,186,110,77,44,124,250,62,244,185,154,245,167,59,76,141,197,157,40,136,34,135,63,107,166,95,146,34,26,60,175,21,5,154,214,1,59,196,204,201,36,56,115,220,58,147,174,145,163,43,161,132,30,199,166,9,38,111,185,121,90,230,86,94,184,46,29,55,237,244,204,212,184,57,50,200,10,155,120,80,113,152,194,211,59,79,136,167,165,112,189,96,217,130,55,89,224,140,152,132,63,54,157,10,154,234,72,38,33,235,193,141,5,255,187,150,150,82,59,210,162,169,98,81,158,208,100,151,166,234,97,199,126,133,189,188,181,252,13,197,228,26,235,3,38,77,236,86,129,57,209,189,16,18,106,212,41,203,3,217,149,30,174,50,84,221,103,44,122,111,136,85,252,120,33,109,152,95,184,72,146,114,81,7,164,181,140,52,176,245,200,30,65,32,218,174,180,10,48,173,170,238,43,195,252,84,146,196,29,173,161,220,149,10,14,92,235,84,47,3,158,84,244,238,28,54,25,227,187,45,208,190,6,17,167,195,198,168,176,4,30,112,194,199,111,91,145,160,60,24,34,10,46,250,202,242,234,67,115,237,9,130,152,216,135,23,204,124,83,111,94,102,8,173,29,180,146,32,149,137,86,169,29,243,3,100,81,175,172,149,119,232,130,172,122,97,42,68,101,170,80,41,228,12,189,160,228,8,20,70,49,59,230,130,53,74,74,8,0,21,132,230,244,244,100,69,172,130,80,127,186,4,99,27,4,122,173,215,172,112,70,93,221,95,169,165,37,165,42,144,238,211,226,18,62,198,159,221,181,106,156,14,209,16,64,153,203,78,1,189,247,132,89,194,223,25,254,77,17,99,155,146,65,54,146,15,158,38,109,163,87,91,196,246,67,141,22,85,28,105,28,150,91,199,2,85,229,214,0,30,229,160,116,179,56,140,250,146,238,11,104,19,69,48,215,232,153,154,126,46,18,79,213,143,85,184,6,210,212,77,39,211,75,228,175,140,242,181,38,254,42,53,226,51,234,219,232,233,131,223,82,96,19,142,254,238,109,4,98,91,23,200,217,76,207,75,253,222,217,57,8,41,111,11,152,187,177,163,125,55,167,125,80,11,118,151,213,191,173,184,57,204,166,87,66,241,192,231,136,78,145,74,164,106,63,90,56,169,213,57,95,50,60,70,75,53,73,170,3,71,152,18,233,239,169,41,93,28,183,153,170,33,123,191,111,53,251,249,22,103,215,153,2,99,146,45,15,143,31,151,140,182,139,114,225,113,25,25,160,145,233,151,58,6,144,82,95,223,73,183,73,206,222,103,34,30,144,92,102,221,106,159,199,85,10,196,229,66,165,218,227,219,155,132,230,181,82,112,145,33,87,174,142,78,52,194,4,166,98,230,91,243,231,68,53,223,177,11,154,123,139,24,50,205,27,34,70,6,123,234,185,149,59,232,139,226,164,46,41,175,101,167,181,23,200,44,18,98,235,210,187,0,159,61,222,147,17,231,15,196,226,238,194,35,171,142,64,214,118,216,88,98,187,192,136,61,125,102,254,129,141,179,240,126,75,138,63,61,132,181,146,73,149,223,253,102,241,22,151,87,223,44,26,144,186,52,15,44,78,248,228,7,27,213,201,180,231,20,185,218,106,100,252,167,51,174,83,157,10,175,225,29,23,192,244,65,100,133,81,133,244,151,150,77,62,67,175,198,154,184,55,55,42,87,121,46,35,181,27,62,52,170,163,101,42,76,250,155,122,242,139,17,183,150,250,78,40,195,172,61,222,97,70,122,29,167,69,152,63,185,195,199,94,143,179,47,47,13,102,236,154,124,174,64,17,91,123,215,145,149,237,194,117,63,88,236,221,101,234,229,37,251,192,81,238,22,131,246,7,183,152,136,166,234,81,116,228,164,171,63,3,236,7,207,153,31,120,184,1,134,46,45,92,30,207,205,135,83,207,27,42,164,36,134,66,232,231,23,179,171,74,135,12,247,198,141,46,23,206,18,13,5,166,222,231,187,57,210,138,148,216,8,60,168,174,42,1,19,250,123,224,30,229,215,100,17,105,215,212,231,130,244,200,167,82,182,114,144,165,239,20,162,217,229,48,181,138,37,61,95,228,28,232,223,17,0,209,4,196,92,250,96,205,132,14,29,134,20,227,122,101,60,24,213,222,45,96,220,85,129,225,241,186,191,77,135,242,174,58,79,179,201,51,58,76,59,245,18,24,154,28,87,217,197,34,70,226,68,111,78,179,136,207,6,164,77,169,173,184,48,142,180,75,44,80,34,78,239,176,220,28,158,207,124,175,182,112,152,94,93,140,9,238,131,233,148,208,125,5,117,225,30,32,251,186,206,98,36,51,114,247,87,106,157,248,69,22,47,68,46,61,94,41,182,134,156,170,180,78,29,15,52,199,197,40,177,221,95,54,213,3,175,182,226,167,41,149,184,63,77,255,77,247,100,56,247,198,94,190,79,5,49,176,55,189,30,20,125,101,185,150,66,21,63,21,65,59,177,54,129,207,65,23,155,74,94,4,202,101,199,26,16,219,229,236,247,166,49,171,203,60,58,75,25,187,223,31,139,220,80,215,113,31,115,56,206,16,252,78,82,87,2,87,122,187,170,79,51,202,134,91,147,155,159,41,123,230,150,143,156,250,12,125,46,8,28,154,207,240,114,246,236,115,72,220,149,77,209,203,246,158,37,96,74,214,229,222,5,169,246,125,225,222,37,145,177,168,89,26,46,159,13,188,47,241,44,232,207,223,119,148,179,74,22,54,135,125,27,113,45,180,244,50,67,113,86,186,119,19,2,83,247,45,227,166,78,200,205,70,224,99,186,92,31,1,251,151,204,97,117,152,110,156,91,8,121,96,154,173,125,18,22,90,67,164,98,3,123,233,108,11,159,11,193,94,72,245,78,17,216,72,25,28,29,228,29,239,43,235,38,134,113,239,189,84,76,19,248,172,90,239,250,94,112,12,158,39,239,2,31,155,200,185,174,41,49,70,233,68,158,139,160,224,244,123,83,109,248,60,53,149,211,217,119,20,218,124,154,26,50,231,83,209,129,233,40,244,201,242,169,81,16,59,38,84,118,120,17,213,147,129,117,146,7,241,88,208,136,203,225,3,167,5,188,230,142,114,218,119,121,99,199,52,14,150,138,3,55,122,198,229,222,44,38,247,155,76,244,100,137,179,105,253,226,209,0,0,249,107,201,210,159,179,200,58,116,215,143,163,146,144,2,15,185,218,24,159,146,207,148,202,18,184,113,57,196,226,140,108,196,97,184,173,197,162,237,230,249,166,128,105,235,157,50,242,2,209,181,127,204,243,204,184,194,23,205,248,178,49,50,228,220,179,190,52,4,150,156,61,96,33,223,86,155,222,59,195,181,24,179,176,209,202,166,31,59,89,158,201,111,14,123,117,45,50,207,224,143,243,120,35,77,120,121,44,89,63,191,242,183,238,207,69,181,166,196,99,214,207,133,247,145,117,114,49,50,85,56,32,122,236,210,246,159,18,59,88,182,161,141,88,32,221,24,82,228,222,139,210,226,152,226,29,246,0,177,13,161,145,111,206,72,13,205,199,28,186,248,72,235,44,167,0,88,176,120,8,203,88,35,96,78,191,169,255,246,48,147,57,11,12,215,74,92,109,146,224,114,106,50,143,208,2,119,184,88,57,131,192,132,35,99,26,227,193,73,65,33,20,35,103,172,177,8,160,146,186,130,76,192,204,91,55,230,73,137,36,93,127,40,66,200,231,54,177,107,253,34,149,120,65,137,161,17,75,149,105,108,249,156,26,251,248,249,214,122,60,193,36,92,156,117,129,66,122,8,139,20,182,224,80,9,184,83,75,164,112,77,119,79,50,242,29,217,86,26,194,148,217,23,24,60,86,199,174,189,139,160,18,56,247,64,211,162,106,105,170,173,95,207,158,146,150,255,54,229,56,199,11,82,24,242,21,63,57,171,145,213,138,43,80,77,235,203,143,24,43,47,148,122,221,85,77,79,219,127,218,242,28,178,60,153,213,132,187,63,152,178,40,137,211,46,194,172,193,12,125,96,34,250,178,33,66,184,81,226,151,77,160,231,24,181,255,2,194,39,24,77,103,35,114,29,87,204,11,68,173,138,154,138,165,187,158,22,33,148,108,209,157,127,145,161,102,226,130,30,58,231,172,68,141,248,46,223,76,57,175,27,243,221,104,96,110,212,196,76,104,184,139,63,120,211,87,255,7,120,123,89,224,178,182,202,41,158,31,36,14,148,26,126,48,243,76,82,179,88,216,189,121,39,166,89,54,69,74,8,216,62,141,143,231,131,209,138,190,196,37,7,134,97,207,69,99,177,170,150,214,107,1,19,119,94,14,47,138,126,245,183,119,186,6,32,27,226,22,166,11,218,177,141,109,206,225,130,29,172,48,148,31,53,80,42,234,244,141,154,86,138,163,144,163,138,17,6,181,14,233,11,135,105,249,16,147,25,19,2,166,166,15,110,68,1,37,132,64,75,66,246,34,25,172,220,170,181,223,203,10,168,93,157,30,19,58,79,61,162,160,37,217,158,196,39,248,51,251,148,216,8,85,209,195,155,12,214,248,229,187,239,111,211,94,26,229,119,72,142,11,145,18,66,38,132,52,179,255,52,177,12,161,224,64,109,4,178,197,239,185,40,190,38,243,123,97,250,112,189,121,21,103,169,10,187,51,217,127,88,177,124,75,163,104,99,200,215,162,105,54,138,64,241,17,207,84,17,223,138,195,48,59,111,174,17,156,215,33,94,33,65,30,170,178,29,62,190,112,190,150,20,37,209,219,217,184,161,246,48,153,191,139,206,77,175,255,112,120,61,185,87,96,84,100,227,106,196,183,110,178,27,24,75,183,95,88,26,68,9,185,21,88,122,29,165,114,165,10,90,16,36,241,91,119,12,8,133,71,49,93,162,15,166,123,81,238,76,189,192,253,24,144,71,94,13,183,134,140,109,14,66,7,122,30,141,204,89,224,209,203,253,24,52,148,93,250,217,246,211,211,116,25,119,96,9,27,154,242,160,87,50,154,6,211,11,82,30,234,86,206,153,111,200,208,204,11,91,150,219,127,151,208,194,193,219,133,209,132,141,41,100,137,33,41,217,35,228,91,162,74,127,113,242,163,177,27,48,187,92,246,98,67,42,70,16,130,17,120,209,226,239,83,140,163,104,93,194,31,96,36,216,178,143,28,226,162,34,40,57,41,103,41,166,153,146,230,159,251,169,200,219,109,175,225,95,176,168,205,75,173,214,126,114,24,253,139,88,110,104,141,46,33,22,53,217,212,105,125,223,202,50,53,99,41,76,133,151,147,65,144,104,57,214,213,205,174,32,62,5,61,81,119,152,200,118,146,159,70,102,216,23,214,78,214,114,121,143,185,51,61,201,119,53,191,57,255,92,122,69,152,189,199,140,249,124,39,106,184,136,45,200,213,25,206,134,207,208,223,38,10,125,89,165,155,213,46,121,112,122,91,201,200,26,50,50,104,239,61,147,112,46,182,47,42,247,238,200,24,244,184,216,232,36,101,96,180,176,212,15,165,197,127,223,77,210,212,190,150,235,60,83,17,140,43,170,112,39,115,227,87,159,147,165,94,101,56,96,118,225,207,44,36,233,189,113,215,5,134,167,251,179,88,9,24,165,113,137,203,27,127,76,238,37,111,58,11,114,214,139,33,179,243,82,193,109,177,1,105,102,39,172,70,107,233,112,152,146,134,187,207,153,47,121,14,243,239,167,75,70,254,250,6,144,237,36,216,222,62,112,252,30,130,80,215,176,67,114,122,80,92,255,193,148,162,149,45,55,55,62,255,233,87,87,252,147,107,186,77,235,78,255,150,7,178,217,148,252,220,79,77,122,164,187,213,8,109,93,193,116,191,112,179,186,255,234,48,244,50,83,174,174,214,29,18,87,179,149,53,249,105,250,49,92,255,29,152,252,165,12,188,88,29,99,12,141,230,134,34,191,157,97,159,76,254,92,166,246,34,247,78,196,139,71,160,133,214,118,185,119,50,230,237,18,3,239,69,34,92,211,166,169,247,55,91,217,212,150,158,87,162,22,105,123,159,48,37,66,108,4,2,35,101,50,226,173,108,58,183,229,104,161,161,191,187,11,177,171,89,129,15,140,87,254,109,150,20,247,17,95,187,83,137,42,185,230,197,128,84,14,114,58,119,189,122,208,5,243,193,21,67,48,61,191,77,9,186,95,77,28,46,203,249,113,54,199,51,55,191,248,178,29,38,231,167,229,183,41,65,142,159,166,114,253,242,13,243,216,144,127,126,78,56,61,168,48,46,202,189,137,114,121,29,226,182,126,205,212,4,70,49,214,69,60,209,255,228,199,134,92,77,3,74,114,152,186,67,221,45,155,209,21,76,135,127,191,37,95,4,38,169,24,90,163,172,184,200,126,71,180,161,120,123,40,165,212,68,9,229,193,18,204,35,62,242,102,222,144,108,166,200,149,172,207,115,226,222,36,117,139,160,3,142,75,135,9,25,234,158,85,81,9,217,159,25,178,233,131,203,146,233,163,68,22,149,185,237,48,62,154,28,141,84,208,38,79,100,88,174,160,234,9,4,107,98,52,194,208,41,84,40,141,19,152,138,176,237,87,19,34,207,77,159,122,68,104,155,112,60,138,87,58,15,143,213,30,107,192,162,190,194,93,64,125,45,194,29,254,211,139,37,168,111,180,97,199,59,74,186,93,92,0,188,75,124,204,239,133,147,23,234,18,34,102,142,239,233,137,10,90,79,40,237,208,37,0,225,179,79,149,78,237,147,4,77,40,206,93,65,160,73,119,8,140,89,10,23,243,17,29,30,208,127,79,29,218,244,76,3,213,151,171,61,171,207,232,5,227,98,252,121,41,127,230,99,91,233,239,7,99,60,92,77,182,70,177,181,109,84,31,76,9,190,126,76,35,18,247,211,173,155,164,202,148,123,79,19,42,94,14,91,162,73,38,18,69,41,94,248,182,59,220,7,165,201,52,236,68,177,170,191,20,83,29,239,50,178,78,68,192,183,75,168,137,71,149,213,103,34,19,113,116,30,131,8,241,245,59,147,104,35,239,222,155,128,34,200,214,62,74,178,253,132,43,190,171,233,12,174,226,209,65,133,64,99,242,247,210,142,211,166,226,103,52,23,118,216,62,190,151,54,44,197,117,115,40,208,98,16,209,241,171,59,28,207,98,215,22,120,70,189,246,128,16,21,213,57,247,185,75,198,20,246,99,125,88,113,84,149,161,165,159,10,198,7,27,77,175,28,204,144,254,6,107,41,25,126,204,149,251,219,244,246,120,71,238,65,113,18,228,131,229,95,229,254,247,211,176,161,207,38,166,60,141,194,203,13,87,200,212,169,21,29,2,39,200,119,190,119,74,102,60,93,230,235,102,236,147,140,213,225,181,132,60,183,205,159,24,176,95,108,125,150,215,189,135,97,152,182,218,239,177,236,64,26,242,65,224,158,222,206,0,13,91,0,157,13,75,96,216,11,186,255,52,246,183,28,64,201,120,250,139,163,144,144,72,185,45,158,255,153,27,211,127,26,186,217,37,227,54,41,160,225,203,15,47,133,151,118,97,19,94,115,171,119,21,168,38,197,72,99,79,202,174,83,132,65,102,221,173,23,174,236,73,110,246,18,78,43,146,80,131,238,107,134,188,204,70,126,85,25,191,208,105,160,19,246,123,43,36,179,25,237,133,161,123,139,201,176,160,87,107,58,180,76,97,114,242,155,255,136,233,229,173,37,130,71,190,68,80,117,147,162,163,131,90,153,183,255,52,100,97,242,78,145,200,163,14,248,251,105,138,117,146,244,100,64,146,93,8,84,126,48,228,119,229,158,95,40,140,117,79,153,193,93,8,255,240,184,104,67,107,251,139,35,29,152,72,111,146,139,41,2,119,134,129,115,138,22,150,140,252,116,66,164,200,173,102,254,241,121,45,241,74,17,37,227,112,243,145,145,17,189,26,125,192,136,95,184,47,113,54,14,147,26,188,240,184,217,58,163,156,107,75,6,190,168,31,244,70,21,104,70,143,83,43,35,163,146,14,35,220,225,99,14,174,235,54,66,45,66,164,221,111,142,67,44,25,101,52,198,177,33,190,121,72,35,87,174,50,48,210,11,95,31,24,69,50,70,250,32,79,77,193,94,249,89,58,86,129,115,190,198,150,129,159,143,157,63,218,95,96,10,210,100,100,248,184,233,19,235,165,160,6,139,254,86,124,80,49,67,86,96,7,124,38,253,253,105,83,123,218,63,219,146,18,26,227,71,29,2,31,15,235,227,91,97,148,120,219,73,175,206,70,147,250,131,179,21,125,201,75,153,86,196,183,28,174,68,245,186,140,140,94,135,250,75,77,45,227,154,174,67,127,250,236,172,159,182,200,50,158,234,122,69,29,184,55,73,156,250,161,221,216,35,138,92,76,41,98,252,114,55,41,85,185,22,107,62,57,106,220,136,83,224,186,140,101,232,131,153,25,250,186,205,23,139,113,81,55,210,135,192,28,139,99,221,123,163,38,223,46,156,89,110,235,123,161,153,188,150,16,222,13,56,25,104,252,250,193,152,49,208,52,94,56,13,154,50,243,7,115,148,9,101,16,36,50,103,23,234,197,97,163,132,214,161,253,248,188,29,198,156,184,199,207,128,51,254,35,242,35,242,15,35,192,92,58,112,50,120,223,52,34,170,84,164,87,209,248,107,234,246,87,74,43,226,234,85,31,11,30,65,31,88,167,162,185,233,99,45,120,144,253,169,241,141,197,157,29,182,15,79,31,24,229,176,207,44,130,146,126,84,127,39,22,120,150,189,110,192,39,252,29,216,191,130,240,179,110,171,192,173,184,106,201,129,41,99,144,182,5,114,51,52,212,250,200,206,170,167,68,86,224,95,254,245,131,33,3,73,178,122,206,204,217,176,137,59,76,106,79,135,102,135,244,252,134,6,255,205,51,135,135,85,31,140,239,183,43,149,185,82,63,115,204,72,122,184,198,183,2,42,212,17,215,202,161,79,117,145,208,254,80,218,5,178,188,210,99,145,65,31,226,247,166,206,81,26,200,168,95,161,133,201,175,102,175,19,234,233,209,41,17,168,195,7,190,81,159,184,97,113,96,163,63,8,24,82,238,44,48,70,209,118,148,96,132,130,108,4,227,123,163,13,143,95,226,34,4,192,44,140,251,193,153,4,116,145,113,195,182,51,114,113,24,213,66,89,247,104,31,149,143,89,23,120,67,90,58,5,174,148,23,124,35,107,150,43,151,165,75,185,184,11,42,46,211,177,109,210,25,55,140,103,249,195,236,185,100,26,17,23,113,5,215,149,204,43,206,50,9,105,19,158,31,161,3,228,156,198,126,126,95,55,69,90,231,193,29,70,121,160,202,239,34,233,217,190,95,70,139,225,76,187,251,200,84,112,165,79,103,2,165,123,180,187,238,157,241,216,71,142,139,105,121,28,114,220,66,186,59,62,49,162,69,63,3,83,110,11,92,73,73,102,135,161,36,191,54,165,5,59,123,247,57,54,200,163,200,51,87,98,202,113,109,38,112,208,101,96,244,66,239,242,125,231,227,236,245,41,61,221,214,186,52,62,81,43,234,12,127,110,240,133,43,121,27,127,159,240,152,143,212,4,102,199,255,232,30,150,145,149,144,164,11,24,185,38,151,32,62,48,157,78,18,186,166,104,141,106,219,111,26,176,47,206,43,106,5,76,135,132,79,96,170,162,135,132,207,198,143,102,196,119,89,206,238,41,164,163,131,253,9,151,242,131,73,147,11,25,23,61,188,76,201,234,48,209,160,33,191,141,199,113,95,170,57,235,69,110,78,225,250,246,253,6,143,160,92,73,133,246,147,30,168,190,161,224,67,161,54,32,48,241,229,188,28,182,174,4,185,154,220,89,247,215,130,103,139,146,243,133,43,109,242,227,91,1,188,129,84,244,181,20,50,186,219,135,6,113,197,234,114,53,138,136,217,247,89,26,232,186,36,240,141,94,131,194,251,15,54,215,72,230,41,61,221,43,150,189,137,73,92,201,233,70,123,37,126,178,163,184,124,250,216,216,68,31,45,201,129,255,63,113,103,150,45,73,138,3,209,45,49,15,251,223,88,113,21,46,97,188,90,64,230,71,159,202,180,198,3,199,25,132,6,51,171,51,145,227,190,152,106,136,255,50,46,102,169,17,30,150,71,229,59,6,119,159,254,60,249,44,142,82,190,105,248,219,247,4,36,89,105,44,7,73,91,147,157,44,19,185,153,219,81,114,91,101,52,51,137,4,195,13,70,2,141,93,114,182,7,201,244,237,75,211,53,218,97,203,114,187,112,135,192,226,123,97,216,248,138,144,155,13,138,4,207,15,120,175,33,42,190,18,167,104,127,227,130,42,222,218,50,105,196,16,206,149,124,72,159,223,203,72,116,228,88,34,72,73,97,192,7,15,177,237,51,254,214,17,157,30,86,197,116,191,49,105,181,124,218,15,54,147,65,204,147,76,145,83,243,25,66,158,254,217,82,238,75,217,85,59,185,21,188,44,171,53,11,106,84,232,222,24,58,86,93,55,233,199,79,250,193,212,131,76,97,229,68,93,248,152,236,95,199,182,141,143,152,177,92,189,60,81,149,173,153,52,227,27,27,132,215,172,56,223,46,48,251,156,188,22,9,28,88,198,31,124,44,199,170,99,70,209,12,91,180,195,148,238,203,85,13,75,11,173,186,15,166,50,91,188,210,3,129,200,252,105,64,28,184,243,101,196,70,64,69,165,124,4,148,192,70,164,34,93,75,84,153,251,94,132,215,139,195,213,225,78,22,231,185,199,251,139,77,147,214,106,23,38,162,56,253,40,222,22,78,148,198,139,221,199,215,164,89,104,237,158,227,108,113,185,182,120,109,28,195,249,122,120,206,46,71,162,249,207,101,176,72,252,56,230,198,141,132,117,56,217,146,219,216,184,67,187,94,19,169,33,192,19,230,173,51,91,106,155,10,151,252,101,25,26,108,85,206,2,119,10,15,186,195,86,194,32,191,77,89,224,231,171,95,86,4,64,180,230,194,48,59,180,223,13,22,24,70,125,125,239,138,211,59,224,122,62,111,157,218,58,147,4,57,29,166,248,78,198,180,64,8,179,189,103,231,104,144,208,75,39,24,220,125,175,66,184,213,124,0,2,115,35,250,110,53,184,19,242,213,182,4,181,210,47,7,241,194,220,29,227,220,5,160,254,27,254,195,166,217,118,23,8,190,108,171,232,113,152,210,176,107,47,2,83,125,177,2,166,106,239,126,45,106,162,242,151,233,138,36,121,34,205,185,10,124,166,168,175,0,114,192,19,158,199,11,219,97,156,253,181,182,25,255,210,122,152,100,176,15,10,122,45,105,202,111,115,205,249,124,106,100,152,83,105,116,183,89,70,127,57,69,216,129,57,177,100,147,238,132,176,203,151,92,12,60,204,74,185,112,181,10,161,111,166,160,92,198,93,250,194,5,162,129,120,56,185,34,82,88,99,234,70,195,15,107,196,217,40,81,20,52,225,184,249,134,60,99,126,78,29,114,106,77,83,242,159,38,103,99,39,105,157,72,234,253,172,43,100,209,206,188,145,121,54,183,101,252,22,135,121,175,123,24,19,151,92,94,204,13,140,103,81,86,62,233,164,240,30,127,48,196,193,226,44,236,86,240,242,101,29,0,147,41,46,11,4,78,137,85,46,108,193,255,139,158,45,106,228,64,167,101,223,221,181,201,92,40,95,0,3,79,81,90,74,11,112,118,82,182,154,238,29,39,141,69,156,160,92,76,250,10,148,40,245,146,143,77,2,8,27,255,15,46,92,135,183,236,26,19,85,174,143,114,0,152,90,124,153,228,104,13,198,94,10,177,159,250,204,14,74,245,202,119,51,135,162,169,175,43,114,71,85,140,233,191,44,135,9,113,220,4,196,78,153,68,243,137,194,135,220,66,130,15,79,99,222,123,6,188,225,146,173,2,31,179,238,171,105,59,240,217,127,246,61,33,172,122,119,248,167,36,184,51,244,83,194,32,80,150,63,185,193,96,127,29,79,29,55,72,249,228,204,73,195,34,145,66,6,12,21,91,23,189,133,113,9,97,83,253,229,98,85,1,62,96,40,189,93,129,99,184,196,155,213,244,126,240,228,212,149,189,240,108,161,8,84,101,135,59,155,118,19,184,231,79,164,142,103,111,83,10,184,40,106,11,110,78,66,176,70,206,71,83,120,58,93,7,48,165,90,210,179,14,199,112,47,45,96,60,102,83,225,90,163,241,32,122,36,155,93,31,88,64,183,103,92,160,228,91,66,108,208,252,226,2,204,93,65,158,109,188,156,59,30,110,113,68,233,25,43,171,212,219,250,116,253,94,61,72,228,206,46,17,111,93,35,203,252,78,194,179,159,176,178,247,29,180,211,64,70,229,204,203,245,101,54,218,160,81,211,38,47,150,40,68,186,223,11,162,121,249,32,112,114,32,211,230,48,135,224,245,31,193,96,66,102,147,79,37,252,252,194,173,12,47,9,78,78,127,248,70,14,118,9,60,166,199,222,169,221,250,25,61,130,30,211,175,23,105,76,178,220,133,59,44,133,117,6,76,194,145,160,184,77,252,96,180,68,150,125,61,60,104,35,80,73,16,48,153,252,83,96,232,223,186,31,109,176,14,54,137,93,152,151,189,180,28,29,199,76,41,2,87,100,180,252,183,171,101,64,47,125,56,25,132,159,121,150,77,169,93,231,33,242,108,205,175,200,86,76,85,36,92,100,70,203,199,8,101,129,243,148,165,190,10,50,155,226,121,103,38,118,64,129,213,109,124,70,1,22,13,239,56,108,40,67,192,102,81,127,7,161,6,220,218,214,52,90,253,173,96,195,145,144,11,48,133,199,211,97,138,227,31,152,148,91,55,12,73,106,172,189,42,140,204,218,240,214,236,125,75,166,120,37,245,169,248,20,175,164,52,75,214,36,15,175,119,67,195,77,184,165,10,176,83,119,191,190,26,66,35,151,160,100,90,198,140,128,94,245,77,28,178,41,2,120,23,30,63,11,252,7,55,100,162,229,99,26,97,215,39,215,11,154,200,133,23,216,172,187,239,222,79,73,120,203,226,166,239,149,92,212,229,251,2,57,30,89,2,247,136,187,39,103,148,94,191,249,44,105,130,212,119,152,65,237,240,128,138,71,94,27,214,225,143,204,205,200,93,147,82,1,119,24,118,195,137,132,142,24,9,235,247,139,156,41,158,195,205,143,196,64,239,18,141,165,98,119,221,19,187,241,226,226,56,238,197,242,237,124,200,73,99,109,106,201,67,64,73,185,191,195,63,238,139,11,35,232,94,252,123,146,34,50,178,118,13,46,171,226,199,128,69,216,170,88,204,5,169,146,177,3,38,212,47,141,243,47,117,208,81,204,84,185,192,144,83,142,183,224,131,145,102,150,4,18,106,118,82,111,110,199,224,183,84,114,48,72,212,161,14,244,142,195,53,33,52,63,61,155,146,135,111,135,196,62,138,144,237,64,95,137,181,225,173,185,63,9,103,71,63,183,223,208,152,132,87,12,218,79,249,105,68,234,178,91,19,68,235,148,143,205,238,108,189,250,231,196,19,11,223,248,133,51,9,72,229,123,109,70,161,74,70,52,236,106,164,188,6,140,35,66,110,94,152,11,200,7,59,108,21,245,23,61,203,105,125,238,1,10,81,177,198,101,76,210,185,188,38,95,64,240,34,228,27,251,192,101,138,59,243,251,150,29,42,89,201,114,194,211,69,150,186,63,155,108,105,73,158,236,150,25,214,252,224,36,55,111,20,89,94,120,111,168,39,249,96,216,197,151,236,42,36,98,174,175,96,14,152,188,23,153,10,201,184,224,125,39,38,189,145,136,236,133,77,176,250,115,185,100,200,70,187,100,79,146,133,143,41,227,176,165,183,95,231,67,199,151,16,111,125,236,221,38,76,85,48,234,154,230,138,195,181,10,119,255,57,207,161,77,205,129,158,197,149,111,162,31,25,132,164,179,251,144,145,201,167,38,86,130,10,161,199,136,90,69,161,172,107,228,139,225,89,253,96,43,237,42,130,146,33,158,150,163,240,123,119,121,41,56,50,146,91,180,92,40,40,72,189,48,138,81,163,196,179,215,212,146,26,4,92,41,222,246,158,225,154,30,178,149,146,233,85,87,188,23,165,13,235,78,5,19,78,206,238,244,203,221,24,75,238,12,54,194,26,39,49,1,174,89,121,78,77,189,15,129,74,135,73,136,172,10,35,190,55,253,197,112,8,166,123,37,108,198,101,81,220,144,129,41,111,174,187,35,65,101,193,190,225,163,6,35,193,245,222,26,57,44,101,75,142,34,19,92,5,61,95,160,166,64,207,246,32,153,120,84,148,51,177,124,80,76,71,237,130,228,50,134,161,49,44,167,168,95,244,156,225,56,25,63,52,195,247,212,229,201,231,83,82,211,232,48,5,230,23,93,63,197,206,111,64,204,65,45,122,157,86,19,190,139,255,112,237,143,233,6,125,132,9,170,126,112,195,207,55,165,241,64,6,203,81,139,170,220,211,154,234,93,184,136,252,151,9,118,52,25,144,197,126,159,125,139,29,68,120,202,245,156,81,77,138,167,167,56,76,230,205,150,158,113,92,52,95,120,4,24,182,16,114,112,138,193,155,244,117,109,34,119,223,100,200,136,88,236,236,126,30,82,169,142,101,113,223,11,59,224,26,80,191,164,189,123,183,39,183,62,121,88,48,219,69,71,114,248,200,75,38,249,248,155,7,228,13,39,201,37,32,209,14,187,195,91,179,81,73,238,84,251,137,139,248,150,129,145,87,197,23,67,174,206,57,202,190,153,64,97,49,201,197,129,34,190,62,146,159,121,11,130,37,33,98,107,20,246,184,102,19,53,251,25,241,137,37,48,172,151,62,189,137,7,239,116,141,124,110,174,232,162,248,111,247,166,180,98,103,111,95,182,147,58,218,55,241,186,7,94,41,218,14,45,253,104,38,228,54,253,107,80,78,38,9,205,205,100,70,60,242,135,249,113,85,220,1,9,4,186,37,12,43,129,168,5,16,2,59,38,130,111,99,36,137,78,201,154,178,200,69,118,103,58,62,49,108,120,25,15,210,97,191,84,105,224,6,87,154,180,198,51,233,78,233,3,163,94,155,165,219,103,19,156,31,93,31,161,137,254,228,128,227,158,237,205,83,74,14,124,158,38,28,34,120,244,18,33,50,135,45,49,97,8,12,69,162,191,24,22,54,69,176,2,167,132,90,136,195,248,72,147,252,54,215,137,62,29,134,77,123,42,60,172,184,250,219,19,22,193,10,29,53,178,59,35,144,148,77,249,89,183,140,110,210,196,238,208,163,242,163,139,87,141,75,19,172,162,241,73,200,28,149,141,240,156,43,168,108,248,20,181,52,9,253,237,130,158,100,124,238,31,231,152,192,217,84,50,189,231,88,155,91,38,97,179,68,43,247,105,47,75,164,42,130,66,235,230,222,167,53,140,103,254,110,25,108,72,179,186,237,180,76,51,83,102,131,177,13,172,28,179,212,106,20,239,152,50,199,189,162,11,24,239,177,188,23,241,109,84,103,29,134,59,160,72,235,179,178,234,112,231,48,149,207,208,149,254,147,194,208,102,142,230,250,89,106,70,95,181,171,44,26,10,131,93,73,28,102,3,182,191,235,134,67,189,198,234,74,3,238,202,201,96,169,240,117,111,111,141,191,86,78,231,211,208,200,249,63,148,50,81,137,211,67,213,184,169,216,251,96,104,251,37,33,214,224,250,241,34,26,12,247,119,121,224,254,165,157,254,224,34,190,100,200,3,115,184,56,74,54,201,174,107,233,53,94,107,187,119,133,242,59,211,251,22,120,144,133,60,62,152,236,16,241,113,96,42,243,77,191,158,159,171,189,214,248,219,79,151,143,24,1,218,132,100,25,127,23,206,86,78,244,67,143,225,245,136,204,66,88,210,247,199,30,5,76,173,224,13,207,226,101,56,135,219,103,150,163,97,13,209,158,180,174,228,218,126,159,195,174,11,146,31,211,160,88,90,95,122,51,240,185,215,180,7,46,150,16,237,112,51,34,44,129,161,15,28,209,154,168,127,150,215,194,57,154,82,252,246,156,220,231,245,115,21,231,69,0,70,30,242,249,92,150,187,211,63,24,166,104,221,32,41,106,33,73,202,97,24,106,174,97,222,170,169,52,198,152,158,63,93,138,109,77,147,225,92,155,125,208,106,71,217,71,91,155,137,235,93,59,115,150,11,153,192,3,167,109,60,156,123,209,144,247,238,204,128,251,112,228,218,139,60,156,220,122,63,164,225,222,70,220,77,97,166,64,188,247,217,208,242,126,90,147,187,152,188,107,248,99,132,132,137,61,230,156,50,197,191,24,57,105,45,79,133,161,209,142,214,38,128,40,115,105,64,128,147,103,192,75,165,223,15,140,123,122,249,123,183,101,130,185,2,91,70,116,180,222,107,174,103,137,156,3,109,251,250,171,112,110,44,237,249,79,182,216,135,133,191,136,38,203,129,161,68,223,222,154,84,48,225,233,67,233,117,112,236,56,76,65,150,216,200,72,18,195,20,228,48,246,224,141,174,81,222,83,171,143,25,132,55,106,126,147,116,211,191,66,96,96,227,172,91,2,35,71,185,252,123,45,152,194,239,75,67,7,220,114,172,160,141,192,227,86,152,138,167,238,35,186,141,169,95,250,149,241,93,70,227,142,87,75,222,57,91,124,57,26,207,165,133,192,13,41,3,68,13,29,38,99,125,203,81,154,41,254,249,156,236,72,198,162,137,115,63,102,195,25,250,49,139,0,67,3,43,87,37,10,73,92,63,23,152,93,68,54,37,82,194,231,244,157,250,140,32,242,109,122,26,158,43,186,167,181,178,171,28,27,70,140,224,102,154,236,159,87,9,197,97,106,8,229,183,73,154,253,116,154,80,249,65,155,68,79,98,202,200,61,94,115,96,226,120,67,143,249,188,157,124,0,178,22,24,233,203,99,5,100,182,19,135,7,50,156,106,67,144,39,235,141,207,252,87,46,99,187,231,229,139,146,172,46,167,27,117,97,20,202,254,224,206,113,62,21,229,68,242,163,145,89,81,196,167,196,149,28,253,246,225,176,17,218,138,57,73,105,150,111,26,231,90,160,46,62,220,39,120,170,3,133,145,78,118,28,180,169,176,163,63,152,189,75,188,201,230,144,114,113,42,96,200,241,228,166,133,36,23,183,146,15,198,0,223,93,76,81,14,121,247,210,193,69,179,149,90,0,184,183,175,248,13,120,144,236,46,70,52,155,175,59,232,161,183,233,82,94,141,107,179,56,71,217,50,74,190,34,1,92,224,202,189,50,224,222,114,121,44,81,78,188,120,118,179,252,153,7,30,30,70,2,102,96,180,53,101,204,126,254,176,144,70,209,65,51,53,130,21,173,41,195,111,218,122,154,219,222,225,37,108,168,56,107,17,45,241,215,34,86,54,251,122,224,53,99,38,12,216,5,229,244,233,164,89,222,17,29,16,14,229,241,192,213,93,13,6,43,81,4,48,37,136,222,177,97,49,198,167,53,28,78,43,96,146,47,196,244,199,129,229,123,134,121,195,90,173,10,195,142,27,63,125,254,52,29,178,115,33,98,103,117,152,123,226,210,123,133,249,117,122,192,100,114,203,60,171,228,246,22,31,149,9,105,153,236,240,192,103,141,148,128,145,215,213,59,11,68,33,129,158,57,254,204,66,68,30,91,116,220,72,2,196,64,35,13,175,248,22,127,108,24,148,47,21,165,174,196,79,166,65,202,173,154,188,221,138,25,221,104,29,166,3,39,54,84,111,70,80,28,48,25,228,114,179,238,86,10,188,226,225,228,31,85,125,248,25,132,26,61,131,115,226,121,173,69,78,195,55,224,56,165,36,107,234,23,172,92,110,158,17,120,236,234,117,50,219,108,250,54,106,4,253,93,76,90,226,27,229,99,116,88,166,56,71,114,133,194,80,75,77,135,77,86,243,129,103,139,21,112,230,88,146,204,84,130,176,144,71,110,71,73,248,151,27,72,239,150,108,29,61,35,119,101,62,173,201,48,139,183,54,114,13,249,92,231,37,187,87,184,176,136,141,163,78,224,99,136,38,127,54,146,217,82,105,15,138,147,220,95,139,130,139,38,30,22,136,37,134,123,231,11,233,63,61,63,207,238,100,82,250,152,113,123,121,7,5,251,120,249,195,49,97,211,11,31,227,45,166,161,169,169,235,179,241,207,248,253,132,251,95,233,186,114,73,128,240,52,54,138,234,97,100,210,49,35,199,196,127,25,111,109,210,43,61,212,220,51,26,243,105,215,219,248,44,189,248,105,42,38,213,155,96,150,131,239,225,20,74,245,177,95,95,4,76,44,14,163,102,152,244,107,25,25,158,63,27,25,130,245,7,62,19,220,63,38,249,213,111,199,55,249,145,223,144,157,19,114,43,249,45,110,146,99,36,249,1,97,74,98,194,64,107,94,148,115,15,248,30,142,16,238,172,122,34,155,203,220,13,86,228,55,152,149,10,19,134,248,94,140,10,135,162,183,186,110,255,127,191,183,77,10,98,36,171,132,239,69,28,221,31,142,204,153,184,212,176,181,152,243,31,202,117,61,235,160,36,19,223,253,161,144,228,240,129,116,87,72,41,204,93,18,186,200,155,213,205,174,37,207,243,196,82,56,95,39,235,158,130,143,210,77,32,50,169,85,22,132,96,63,37,186,213,97,8,30,230,227,90,50,19,194,225,77,126,180,12,10,30,148,229,131,98,57,81,67,127,219,238,163,62,77,33,148,79,67,183,36,226,185,49,102,104,163,212,199,204,225,228,219,126,71,135,147,168,238,245,28,202,176,71,251,111,19,46,30,186,233,88,77,140,79,227,133,0,201,206,218,154,233,227,83,105,245,95,245,181,218,26,72,120,198,111,111,44,65,65,49,57,163,49,190,189,188,31,19,10,31,254,135,194,239,163,203,203,114,82,221,230,36,149,149,75,152,192,228,68,39,111,140,126,186,72,56,55,43,92,243,20,106,72,215,70,74,143,203,107,185,213,104,122,156,89,141,244,115,212,244,112,60,32,231,252,184,32,219,47,57,230,7,163,131,187,52,102,125,46,85,37,234,91,144,190,173,227,185,251,35,134,226,185,169,103,253,239,177,165,102,27,137,215,30,187,240,49,139,211,123,5,158,86,33,254,129,136,110,53,189,102,54,19,209,41,31,140,212,186,16,36,53,204,247,252,17,123,152,148,139,169,59,93,152,170,46,63,91,40,199,230,31,46,140,188,146,203,186,19,20,35,27,94,236,85,36,223,167,167,84,85,152,53,52,105,22,226,206,225,4,253,182,185,147,206,117,225,188,141,202,232,27,20,20,152,183,72,19,54,194,248,228,149,126,48,5,222,234,58,205,70,104,237,35,142,242,210,153,164,247,123,100,35,248,249,142,220,74,253,197,185,47,220,81,75,212,128,187,151,30,75,11,17,206,251,240,148,201,129,255,166,74,173,213,36,23,163,117,181,90,233,143,6,105,161,13,76,244,60,62,152,85,143,13,239,56,156,69,164,144,92,180,51,185,190,99,143,141,206,68,130,47,156,225,10,246,185,192,246,180,132,250,22,103,7,81,150,239,139,224,163,109,146,219,119,166,10,5,249,223,221,166,146,249,168,156,213,56,83,218,71,115,4,13,20,231,243,253,101,155,239,245,91,151,149,196,250,44,17,40,124,172,38,220,246,193,220,22,167,188,86,55,201,191,111,63,129,31,129,4,171,124,97,18,147,221,201,14,125,5,117,90,67,96,50,182,63,39,59,20,31,232,134,22,129,169,195,90,209,186,82,216,126,7,133,154,210,229,105,179,132,221,208,249,148,214,196,31,103,60,219,152,204,180,241,175,86,235,131,141,204,233,78,67,94,180,76,175,217,192,143,86,182,16,231,28,184,192,76,145,29,70,148,226,218,210,100,120,144,95,230,173,145,108,19,77,210,106,36,176,31,219,9,240,64,208,92,6,205,2,83,203,191,23,213,171,82,77,69,14,214,28,158,93,132,15,15,221,150,173,176,169,129,59,220,56,175,165,107,150,196,235,95,155,3,118,119,253,105,248,208,91,192,203,76,162,7,62,179,246,155,12,80,234,96,185,235,79,83,142,210,29,166,68,109,61,253,142,124,45,156,139,84,79,233,79,99,69,126,167,7,145,204,44,59,60,232,153,132,62,100,92,94,244,238,111,240,246,122,19,92,83,208,92,189,207,62,187,72,118,248,204,42,177,88,45,171,141,253,211,97,104,170,235,51,162,228,88,249,111,103,8,40,247,211,26,231,154,191,23,132,34,165,61,173,225,167,89,14,91,102,231,124,96,98,152,14,67,66,144,159,65,131,214,53,90,115,165,126,186,198,178,159,222,115,98,249,227,249,156,84,177,182,128,177,160,154,126,47,210,95,82,192,36,96,101,157,42,20,253,109,239,90,225,40,168,10,175,250,73,40,45,184,125,141,89,87,231,184,75,254,130,194,141,54,116,121,89,185,137,255,178,105,203,180,250,44,175,217,125,159,30,86,15,209,100,204,236,90,237,199,215,25,31,232,96,245,225,131,164,15,255,94,56,72,36,247,187,90,182,196,136,169,100,139,165,232,182,113,108,218,21,159,179,19,13,104,227,233,26,167,194,7,15,4,96,158,174,85,188,191,222,53,171,155,217,218,53,182,184,20,48,57,34,79,207,97,253,187,15,135,69,246,217,148,82,226,68,13,248,28,173,186,93,102,246,254,29,15,135,181,90,95,140,196,136,216,241,140,7,191,172,103,170,172,79,89,13,180,146,65,46,43,223,210,204,98,105,227,31,19,167,7,69,190,132,121,115,12,90,214,76,78,98,32,220,71,253,225,125,81,57,208,4,94,200,1,93,152,188,20,109,109,34,177,241,240,51,66,98,80,144,235,49,147,7,127,232,218,154,67,27,23,227,35,118,212,182,168,41,240,57,117,87,44,32,18,43,37,146,71,232,224,252,137,214,200,175,72,22,4,138,191,204,181,152,167,164,146,201,94,139,211,118,183,248,156,38,224,160,15,135,65,239,163,74,5,46,90,22,8,58,162,232,155,37,130,15,164,61,141,199,157,166,199,48,202,251,121,246,89,234,158,6,90,9,111,45,201,217,170,70,55,228,89,214,22,170,105,34,173,203,161,61,123,142,223,54,1,179,34,93,131,105,162,251,60,59,87,240,37,132,62,245,71,168,221,99,95,224,90,38,29,227,178,154,98,113,66,138,36,185,12,213,150,186,7,95,128,41,186,149,214,84,200,58,43,8,48,50,24,242,177,97,130,248,52,102,128,207,165,76,68,17,209,75,92,46,184,104,93,91,251,153,72,148,201,121,232,166,162,35,73,248,84,96,43,254,141,215,166,172,60,201,76,66,9,185,197,217,72,222,109,191,62,96,82,66,173,154,195,55,211,243,75,146,215,78,160,122,141,79,134,207,246,218,213,180,177,25,16,1,14,238,235,2,158,5,17,155,33,105,11,106,251,157,181,217,93,128,217,218,158,149,183,245,201,164,156,222,214,112,207,232,202,36,189,46,172,113,106,37,186,20,131,225,85,34,181,54,94,170,48,37,5,69,79,195,237,101,26,103,81,133,39,102,203,18,201,113,180,17,252,146,159,46,197,42,3,28,222,100,53,234,79,83,236,59,252,189,50,52,79,250,218,153,0,87,141,51,27,126,114,49,60,155,197,236,227,189,72,238,19,130,114,180,226,72,156,240,158,83,20,34,49,62,50,232,81,67,13,75,134,235,76,123,30,94,177,55,28,158,22,216,80,184,71,54,79,197,45,174,253,46,92,205,98,80,88,150,18,232,6,206,225,133,197,12,98,11,24,58,102,92,216,175,137,85,85,3,185,218,189,207,203,10,177,238,102,215,233,79,204,207,35,5,21,129,48,21,86,163,219,104,106,71,99,20,72,228,107,37,162,22,190,151,157,69,156,85,129,207,120,211,207,123,212,48,74,45,223,81,96,43,140,189,48,153,201,119,166,192,159,217,227,99,118,210,232,36,51,139,200,191,165,65,59,76,20,169,40,124,186,237,49,62,138,175,207,169,42,131,82,45,115,205,135,20,191,77,17,47,173,81,71,246,79,1,214,94,172,84,17,10,67,221,111,133,255,171,82,190,216,69,81,158,28,148,124,61,0,12,26,247,223,11,159,141,153,218,180,128,9,152,200,111,31,147,236,94,180,201,17,237,82,157,4,76,161,136,119,156,157,86,142,123,180,187,34,117,128,65,107,89,72,248,224,18,132,83,108,223,49,109,194,171,94,9,123,19,198,10,24,219,225,162,198,140,32,31,164,72,108,6,62,35,110,87,254,104,163,53,216,15,60,145,75,143,207,85,52,179,10,51,191,180,30,3,190,184,8,119,109,109,58,122,247,107,194,62,46,3,142,27,177,198,144,225,30,19,130,49,147,60,92,159,106,149,13,120,147,116,10,126,153,162,117,31,50,136,38,197,13,91,45,176,227,149,229,213,104,233,213,24,168,38,169,228,31,147,197,135,255,75,96,210,74,227,240,65,137,67,86,23,104,186,59,233,65,167,164,34,243,211,235,62,25,131,71,118,74,203,41,201,53,54,179,179,60,36,141,159,126,85,106,232,239,94,71,252,69,96,169,168,98,159,29,82,123,122,80,98,7,101,198,233,82,52,87,201,104,232,218,12,3,136,83,77,212,151,128,107,112,188,112,38,194,119,37,29,71,156,209,157,126,118,133,216,146,229,193,81,158,238,4,199,33,85,186,14,25,155,163,187,22,96,23,109,251,69,57,254,195,246,162,198,38,63,48,28,225,113,133,32,41,234,121,175,138,189,27,15,55,71,167,44,76,178,89,119,108,225,221,234,131,238,107,195,73,141,98,205,181,134,167,228,252,34,24,178,134,115,28,97,238,110,173,20,3,38,103,222,7,141,227,94,184,86,76,110,36,93,163,18,182,147,89,158,135,159,93,35,239,176,242,167,250,66,129,173,164,231,222,48,224,66,19,216,42,26,252,139,140,99,252,182,27,127,52,248,78,149,217,96,55,208,159,182,59,122,192,20,253,75,191,151,17,110,251,107,225,222,170,98,186,21,147,169,186,112,226,198,241,192,228,115,174,128,135,106,132,87,124,240,99,229,251,112,214,114,87,152,15,52,2,166,104,68,90,67,248,22,14,23,8,193,146,16,125,3,23,194,134,1,243,121,150,192,3,105,41,71,241,111,202,62,75,65,58,130,50,14,147,152,144,21,62,27,210,53,68,112,155,139,223,27,89,7,152,52,226,225,199,94,90,58,226,70,78,180,238,123,65,154,63,21,166,2,165,69,199,139,156,61,48,89,212,28,214,25,17,109,81,206,168,22,93,142,149,11,83,163,154,56,5,1,164,21,134,246,50,46,163,127,147,38,138,208,12,116,220,223,8,67,4,152,132,10,144,18,37,98,169,1,67,118,33,103,108,38,254,27,243,110,194,127,44,245,62,120,214,113,119,127,223,7,5,137,99,209,198,7,48,254,229,225,169,27,4,81,141,131,92,224,68,70,208,247,125,40,215,45,82,26,131,82,237,58,235,107,59,140,28,83,146,135,147,68,25,183,230,101,122,138,119,234,20,46,74,211,89,220,42,82,27,91,132,87,11,242,33,37,62,209,34,97,229,126,64,52,83,168,147,114,20,230,75,33,200,38,160,142,201,230,63,141,216,156,132,20,207,5,26,225,176,248,233,201,10,185,99,10,51,59,20,55,221,97,92,196,242,218,168,244,149,18,173,183,229,4,221,215,158,86,253,229,190,4,244,178,155,40,86,252,226,114,211,253,78,240,69,100,97,190,43,36,230,142,226,251,62,172,253,77,2,35,197,152,117,61,183,195,10,76,167,72,177,1,215,240,114,192,195,189,197,92,43,232,169,46,175,149,61,70,41,182,120,150,49,77,168,207,184,125,176,45,115,106,41,76,50,66,188,23,193,36,49,83,209,115,160,51,222,51,226,222,82,34,64,46,13,33,205,128,57,76,239,117,136,248,39,153,193,254,240,70,65,170,126,110,147,12,112,87,30,101,58,84,13,233,23,241,196,41,216,229,112,176,200,163,9,142,198,6,135,219,123,201,198,93,240,113,108,207,3,37,247,15,202,44,233,247,89,142,84,227,124,176,49,204,47,105,141,118,97,137,17,31,220,103,170,142,25,225,228,30,173,27,60,51,239,215,28,197,55,87,83,232,187,126,35,166,2,2,152,37,80,234,25,245,91,35,247,227,23,76,228,225,123,209,137,4,79,228,238,49,42,149,26,34,65,33,217,139,151,102,23,186,215,102,130,107,231,183,227,91,118,139,70,75,183,81,135,40,125,40,172,207,134,153,173,201,195,113,52,72,199,6,92,98,235,62,28,5,77,105,77,154,188,19,158,89,235,82,117,134,155,59,96,223,223,94,42,236,117,110,236,240,152,184,253,188,45,39,162,201,139,217,238,121,63,246,177,38,37,1,9,166,217,115,137,232,119,170,16,46,189,235,103,226,6,150,247,174,220,49,171,192,103,50,172,88,155,150,238,39,19,141,76,2,102,190,207,225,77,125,210,133,199,252,17,98,124,48,91,67,187,30,47,248,177,137,120,250,76,218,164,157,202,150,53,44,89,199,27,83,81,36,210,198,52,30,108,222,6,51,103,198,212,95,182,228,167,233,104,198,222,158,130,146,88,248,77,225,6,189,105,149,76,53,96,74,27,86,192,84,193,119,129,177,178,170,195,133,194,207,167,99,19,42,159,230,240,88,202,173,109,57,46,30,174,39,55,12,21,157,11,154,120,246,14,20,66,56,217,81,208,92,109,94,144,135,107,230,204,28,121,103,170,220,191,43,94,131,186,81,245,142,44,49,39,59,251,4,21,203,118,240,42,76,22,150,63,218,234,243,20,133,184,97,250,43,119,242,52,244,149,91,177,112,231,7,163,64,244,188,114,51,121,70,255,24,132,92,37,2,204,79,83,183,224,47,205,126,211,245,167,59,245,211,227,67,167,145,171,233,107,77,203,48,118,152,203,127,213,49,217,43,120,22,216,203,45,6,34,31,35,55,167,238,37,211,152,100,24,157,159,231,173,119,12,25,21,43,125,235,28,195,129,18,3,142,252,200,88,207,236,70,165,221,31,110,42,106,245,153,191,164,143,5,188,32,157,123,90,15,116,190,62,120,27,109,243,211,53,120,250,252,181,183,81,147,200,4,39,122,189,227,225,123,80,223,38,191,141,221,227,4,67,72,217,16,113,17,148,156,196,219,152,8,254,208,198,240,148,165,219,152,180,41,233,153,221,231,243,142,158,225,4,148,207,137,27,181,197,84,217,72,203,37,105,77,110,167,211,21,144,72,57,53,112,103,234,84,221,23,38,178,98,73,146,120,200,184,131,142,115,59,156,77,130,226,194,200,93,59,55,24,240,210,18,160,98,149,75,158,42,115,96,184,53,155,192,72,28,127,98,53,192,216,102,138,18,80,158,241,108,236,49,217,39,7,220,134,254,86,231,159,96,254,25,138,154,34,137,195,248,133,116,138,83,236,176,252,107,145,191,120,70,85,54,5,232,145,61,175,188,253,40,2,239,47,227,37,77,158,247,116,80,4,16,101,195,233,48,144,186,143,240,192,212,121,54,65,19,9,248,129,142,174,233,94,86,141,87,60,235,182,17,16,63,135,119,17,152,4,138,229,48,251,164,240,193,22,147,154,113,126,46,220,183,163,138,210,51,185,197,152,2,209,218,238,101,83,96,56,187,123,9,120,13,241,6,20,211,154,95,201,95,27,161,63,25,19,150,199,103,9,160,216,81,37,36,14,239,53,27,227,55,251,9,82,103,201,62,181,116,236,238,85,104,172,12,186,41,189,230,75,230,29,173,57,3,151,12,40,20,175,206,47,13,188,158,103,31,19,220,243,167,73,86,33,137,76,30,109,9,161,53,30,205,79,201,102,5,1,74,246,168,1,112,19,242,71,180,38,152,220,241,108,226,32,218,248,88,94,253,147,247,4,158,16,125,201,96,67,187,115,39,81,181,82,50,25,50,132,130,60,245,142,214,73,66,214,120,191,205,229,29,239,220,135,100,15,25,195,246,112,15,30,179,27,65,130,46,112,219,41,207,64,201,156,184,175,133,150,27,59,171,195,221,42,218,47,12,63,77,142,37,93,200,93,145,35,17,218,187,186,98,2,90,165,173,130,36,250,197,120,226,35,85,116,68,242,2,3,130,100,204,211,182,199,113,152,237,244,211,87,26,103,64,60,129,255,192,88,158,178,98,81,231,216,59,6,196,136,56,110,136,166,252,228,138,98,55,192,175,46,156,215,192,196,199,253,225,103,5,31,3,125,233,128,157,179,189,248,91,113,141,22,214,72,22,51,140,2,62,96,195,202,166,181,53,199,84,44,217,105,149,138,69,225,51,13,134,247,124,98,80,79,125,56,62,139,28,173,45,209,69,91,219,246,225,243,4,9,185,178,244,197,78,103,63,65,198,69,1,18,21,182,207,123,227,25,248,102,2,18,113,202,214,93,76,27,196,107,219,112,201,148,210,116,30,145,52,224,142,48,66,138,150,238,46,48,119,227,28,15,199,140,16,11,220,8,253,220,123,78,241,211,24,194,169,87,44,201,223,9,124,26,89,22,75,215,94,51,238,25,223,38,207,225,121,172,4,217,100,169,91,78,94,187,0,25,73,201,194,185,87,200,153,221,30,135,36,122,0,241,179,60,220,74,185,220,60,34,20,85,197,27,85,200,206,203,37,69,235,217,143,41,44,112,37,181,121,120,207,209,236,150,152,51,18,50,193,9,123,142,244,108,34,25,130,102,227,3,114,24,103,176,142,41,206,146,209,163,53,15,208,5,6,137,189,123,177,129,141,27,247,194,217,164,101,170,195,203,40,231,4,38,215,207,45,1,40,47,106,215,247,130,165,213,105,114,48,89,200,40,184,93,227,166,50,221,115,201,229,142,12,133,59,143,235,199,138,248,193,11,101,64,185,73,18,157,226,168,114,120,217,113,126,97,168,165,220,229,112,6,1,182,253,155,193,115,78,193,99,7,126,247,45,38,52,73,232,183,227,8,60,180,238,38,12,119,51,88,248,46,220,236,137,31,138,106,166,222,198,136,200,166,234,67,90,207,152,29,187,89,59,118,246,157,48,149,173,198,242,233,54,251,184,207,20,82,77,142,9,216,164,99,217,18,180,63,24,213,166,37,39,4,98,112,110,161,48,253,207,248,203,120,102,243,117,121,191,218,31,179,205,216,123,157,166,159,192,99,66,101,237,194,48,184,121,150,166,197,208,120,47,129,81,4,42,129,54,165,101,197,193,22,218,182,252,116,130,27,45,208,98,118,115,245,95,238,198,232,48,4,174,232,254,248,47,147,218,32,185,88,192,51,223,183,30,70,95,215,4,182,11,92,9,120,74,174,136,113,80,198,20,227,57,231,26,83,4,165,162,178,199,96,35,20,50,245,165,6,153,245,14,159,205,69,136,62,200,43,78,158,230,213,80,230,198,81,175,40,158,41,239,245,66,188,183,62,3,150,145,8,112,184,217,152,232,136,89,90,152,195,208,31,111,125,229,30,220,114,205,62,164,90,48,196,120,71,15,212,82,83,47,104,156,8,1,206,37,69,213,240,98,82,70,242,117,26,165,151,115,105,144,94,45,114,34,220,148,228,210,173,249,178,140,102,70,144,214,225,93,213,193,120,150,63,169,113,223,119,178,210,115,41,255,53,110,61,254,229,131,141,150,69,54,34,188,70,83,96,246,41,113,37,16,102,157,62,32,20,77,21,157,64,70,251,234,246,32,153,234,144,80,8,124,126,251,171,146,130,210,137,243,79,158,92,141,139,173,56,60,158,83,131,122,252,233,252,80,205,18,201,164,166,141,195,174,244,230,38,200,49,230,236,197,4,174,80,4,55,135,241,183,55,125,248,156,211,51,149,40,95,224,168,149,17,171,240,100,7,140,212,85,149,163,152,173,30,73,113,135,73,145,144,111,197,141,222,73,77,217,113,234,216,250,41,161,192,111,241,94,86,25,32,22,72,49,3,199,237,193,110,244,145,186,222,41,219,172,126,88,66,27,86,165,74,138,214,76,148,111,217,117,114,236,155,126,15,156,174,43,62,200,64,20,119,202,160,81,56,235,105,215,6,143,231,181,173,134,218,143,164,78,134,138,40,234,144,197,99,28,6,247,183,183,246,140,123,91,92,134,168,169,154,146,49,68,233,138,201,126,59,124,90,175,164,112,226,18,56,28,198,68,151,103,31,75,127,59,161,145,17,137,166,165,35,158,76,120,208,95,11,18,45,33,47,164,140,134,114,12,31,51,164,24,132,74,204,206,16,50,46,253,99,147,106,174,11,151,114,83,79,66,4,198,17,171,15,135,207,197,55,5,211,12,209,163,20,246,48,238,167,247,181,213,31,6,39,231,116,33,8,35,39,62,91,238,11,175,56,197,187,233,6,201,69,142,251,21,30,161,31,140,250,47,123,189,194,132,16,191,214,228,165,45,201,50,4,38,61,114,56,204,169,158,158,135,215,82,220,18,70,151,172,73,22,22,93,131,124,108,59,76,33,130,204,98,24,208,66,176,196,228,99,207,23,186,99,74,14,124,242,232,153,45,181,103,174,156,133,15,151,201,247,193,224,229,82,177,56,162,93,136,58,52,135,81,177,81,56,83,215,229,166,238,48,29,27,185,133,146,191,90,220,165,11,15,37,220,216,250,240,14,189,143,143,218,178,123,164,182,198,168,240,3,117,80,153,47,187,14,222,155,17,167,222,128,39,165,76,125,47,226,114,110,100,156,27,83,81,245,131,194,61,127,59,233,176,41,207,149,161,239,85,177,40,253,196,157,70,7,57,244,131,144,132,215,28,53,229,120,249,101,188,215,41,80,138,34,154,190,52,137,90,238,129,193,166,77,162,246,206,128,47,87,106,60,48,73,8,79,191,51,83,199,39,26,187,46,100,186,23,166,46,55,60,98,19,7,129,48,126,176,240,137,100,172,120,120,199,141,21,48,82,58,172,177,15,46,240,146,138,21,114,250,177,147,179,33,155,44,100,21,29,112,96,238,65,53,30,14,97,194,125,49,170,45,138,151,207,240,222,67,114,128,109,225,239,112,189,162,132,208,69,53,151,242,120,164,81,99,208,208,61,150,203,32,65,64,40,43,28,134,92,73,223,43,117,35,88,142,47,66,93,74,192,80,129,155,2,170,195,112,74,220,35,253,236,96,195,136,13,110,215,150,228,170,231,13,43,180,39,180,50,25,140,47,235,194,40,46,183,29,115,252,108,135,218,152,107,80,132,22,176,226,138,152,11,150,153,140,53,231,48,158,135,59,42,153,240,166,83,116,54,83,12,21,225,77,208,18,101,115,8,111,225,90,169,2,115,34,197,166,211,207,206,89,5,69,37,199,51,90,217,84,208,74,149,126,231,73,28,207,119,164,189,182,240,142,34,80,5,59,107,189,240,144,139,7,48,222,18,223,207,172,234,122,105,235,115,1,110,238,60,165,48,0,141,94,249,105,11,107,248,195,201,216,149,205,242,188,214,140,4,123,190,198,26,146,196,11,138,5,225,51,161,76,171,79,146,207,209,41,16,243,79,77,62,248,30,50,40,61,95,42,75,100,191,97,52,144,247,226,136,104,126,177,55,130,117,73,223,207,212,53,22,47,161,199,9,116,62,87,150,111,61,96,181,117,47,37,242,75,184,237,5,46,40,80,250,2,57,111,86,36,21,157,89,120,102,185,91,112,231,30,93,225,114,184,48,1,250,225,110,202,137,108,119,145,247,130,235,125,70,207,206,150,155,159,15,130,198,76,141,159,54,69,195,164,11,96,35,37,232,131,70,68,87,162,38,182,62,106,248,228,208,126,94,178,91,30,120,85,223,175,76,160,111,232,183,30,248,89,2,197,103,83,245,165,18,61,173,14,239,188,37,218,200,59,19,194,242,214,230,124,200,249,125,105,47,207,52,62,84,145,154,224,151,201,116,251,64,212,148,116,246,35,120,229,149,201,160,82,153,153,137,128,195,24,28,96,33,155,66,96,162,105,247,193,150,246,118,81,40,31,93,155,3,254,88,174,183,242,161,96,243,27,23,93,88,242,50,123,141,178,52,158,13,47,166,110,115,36,22,198,73,79,145,250,16,213,29,164,153,140,157,234,131,161,113,25,186,215,144,243,239,37,188,7,70,24,89,247,11,172,126,223,220,97,150,160,112,79,80,72,106,124,110,147,186,32,17,36,163,67,44,97,245,97,194,111,73,105,203,198,196,230,133,72,205,178,54,228,146,121,182,11,8,193,162,53,241,196,172,115,251,156,59,121,248,181,155,11,157,230,16,144,144,145,130,69,142,13,50,107,74,53,116,230,84,157,59,12,37,70,146,198,11,223,91,13,20,253,188,123,119,57,3,128,167,215,195,60,48,165,79,169,122,134,176,144,36,66,255,92,48,200,117,153,100,11,129,245,64,145,104,22,58,74,66,47,163,135,23,29,143,82,150,160,6,82,196,164,139,248,128,79,146,162,100,229,224,44,234,41,190,199,196,85,145,165,227,148,123,101,55,164,137,176,177,253,11,204,246,28,35,110,174,208,107,213,25,55,101,245,68,242,134,59,44,87,29,21,162,114,177,0,96,21,149,3,15,49,146,17,209,22,242,238,72,165,20,24,27,191,7,138,133,120,7,148,76,148,22,182,234,178,98,5,217,167,206,86,0,163,120,252,48,190,236,251,45,207,61,163,180,136,120,47,148,180,132,174,38,83,48,214,195,227,192,75,117,169,232,52,151,235,104,177,215,44,82,123,150,180,182,122,195,230,191,141,224,175,110,69,231,102,78,110,119,180,230,16,186,55,151,12,189,73,20,118,1,167,243,172,33,48,108,170,57,122,78,221,195,189,126,155,120,119,206,177,165,24,55,88,146,214,198,55,190,226,197,40,16,149,29,152,52,102,23,13,49,66,63,161,204,224,10,132,145,29,191,124,182,46,169,96,202,166,145,236,165,14,116,140,4,182,251,104,10,241,107,56,101,23,153,145,82,224,65,21,11,18,233,209,49,168,7,100,166,28,187,224,156,252,238,38,95,240,58,75,253,97,70,69,36,57,239,46,75,254,124,123,153,225,168,148,226,219,142,229,131,156,116,17,184,154,132,180,195,216,216,93,91,147,238,24,179,116,90,6,149,188,24,124,227,78,255,192,226,163,180,187,235,195,161,104,13,152,125,224,198,123,50,138,166,103,146,111,249,218,18,154,56,47,70,13,124,156,1,103,146,67,34,36,48,199,188,127,18,100,92,167,218,1,4,120,114,156,107,219,10,187,146,142,121,35,3,238,235,26,254,122,254,239,10,207,96,149,57,240,182,170,30,133,207,45,203,191,216,70,173,70,130,100,252,54,133,154,197,97,10,174,239,125,142,61,122,142,8,170,224,9,235,207,116,64,119,185,5,58,76,91,66,191,200,153,214,126,69,38,131,65,149,36,140,247,62,59,33,218,129,27,182,130,116,28,10,231,184,247,192,236,161,140,5,25,233,26,206,195,15,182,18,79,217,239,134,149,1,70,235,14,107,90,145,33,71,131,50,18,86,136,237,228,174,61,55,218,109,255,158,176,90,15,9,0,100,163,251,119,198,99,228,105,171,10,170,155,84,212,114,126,200,6,195,31,180,164,2,119,174,182,254,219,168,234,73,117,62,61,39,49,55,224,69,213,199,3,27,67,203,7,83,101,163,163,66,89,140,239,27,219,82,76,219,243,214,29,239,152,195,147,26,231,173,253,54,205,92,135,207,195,187,118,155,200,146,91,133,123,155,75,74,94,154,60,194,226,139,119,111,108,105,249,152,149,219,133,63,121,115,45,210,77,135,108,125,207,97,63,48,196,1,58,71,41,23,222,159,243,139,28,105,227,144,80,24,109,151,226,48,156,254,173,253,129,191,183,34,67,29,189,128,7,134,3,122,57,140,104,155,14,55,182,94,254,156,68,221,232,169,37,99,55,15,35,7,93,254,240,98,85,27,50,162,197,152,48,250,7,163,115,93,117,5,192,135,228,118,14,58,6,79,25,211,129,217,105,134,255,54,69,152,93,63,72,225,183,226,189,123,157,42,50,79,107,138,233,218,7,83,97,80,117,95,40,24,5,219,91,163,131,179,228,94,196,242,200,243,194,56,161,150,182,30,36,133,122,207,209,12,107,101,63,47,182,110,107,252,56,82,234,106,105,200,17,162,38,221,186,78,181,147,40,161,42,41,94,140,90,96,73,202,2,78,217,249,58,169,41,71,249,80,7,149,137,255,89,166,48,180,224,103,159,10,167,136,203,32,183,65,25,174,244,60,119,140,161,104,109,49,107,25,212,212,118,80,249,2,159,217,40,151,77,152,29,66,63,28,184,104,237,88,182,123,172,175,93,126,155,124,163,46,48,105,233,95,236,15,1,205,161,37,190,200,161,144,25,26,15,159,108,228,89,224,185,188,250,197,248,213,166,164,116,101,114,95,207,122,245,142,155,15,80,76,106,58,158,61,167,23,190,200,221,158,157,156,202,125,95,66,38,103,167,47,157,185,181,248,199,206,80,45,116,93,158,153,171,127,242,71,19,133,156,122,170,27,175,122,14,120,16,74,147,185,144,145,174,79,222,111,2,99,82,203,71,229,24,189,245,223,182,2,108,221,57,240,36,180,237,29,167,220,241,57,151,143,113,83,91,9,184,156,119,28,186,246,113,143,197,247,56,215,115,21,155,132,174,118,141,21,99,70,145,213,212,179,145,56,231,140,153,68,210,145,100,178,145,122,178,130,91,217,114,119,74,214,174,89,224,45,121,107,102,237,122,118,37,78,21,239,217,128,31,70,237,44,168,83,98,196,207,239,214,244,244,219,216,197,190,181,139,49,185,223,29,15,194,246,239,30,125,224,78,70,189,238,151,176,39,199,28,70,60,225,49,24,170,57,52,189,103,86,162,152,246,243,214,48,128,58,140,136,162,54,166,162,52,70,116,227,167,203,122,76,192,216,21,61,219,208,149,232,78,78,22,176,151,15,195,8,145,170,164,199,30,248,152,213,126,201,71,68,12,38,70,61,252,32,54,223,1,35,238,254,216,19,48,74,251,179,9,229,20,61,222,172,110,96,56,138,225,243,88,19,199,138,138,125,28,7,65,93,143,45,2,79,213,244,95,38,226,184,158,83,249,152,142,177,151,22,163,82,42,106,215,162,120,226,11,132,243,105,137,192,102,54,121,77,63,181,81,42,218,83,184,180,152,57,196,7,252,183,137,251,39,181,231,161,98,244,175,133,231,88,220,218,240,82,144,69,236,143,230,82,81,213,162,62,115,12,159,139,195,230,15,120,172,63,238,26,221,225,106,201,11,143,53,191,156,82,29,230,17,188,180,10,83,68,234,39,8,37,89,123,232,215,26,80,193,22,31,20,43,232,214,221,14,82,176,24,209,1,195,128,12,9,222,255,88,121,197,234,214,212,86,153,45,134,203,184,199,244,200,61,43,173,120,161,120,39,115,181,169,151,9,125,147,211,77,31,48,19,141,80,91,194,60,75,41,96,4,79,116,55,226,134,239,46,187,110,153,173,229,185,68,212,82,187,191,211,102,63,127,238,16,213,168,16,29,174,38,65,170,63,93,35,126,78,49,92,46,239,5,197,68,47,253,189,80,152,153,251,105,61,34,237,4,93,119,169,186,224,151,41,64,104,14,114,115,82,147,20,87,180,83,102,192,138,212,53,91,6,70,166,18,55,70,72,177,250,124,140,55,110,229,238,194,58,112,181,165,40,48,196,122,159,3,160,91,157,113,214,93,20,15,205,218,241,112,139,143,104,235,137,113,230,112,201,143,220,128,193,78,33,143,194,228,62,203,78,95,155,8,156,111,70,20,103,215,166,203,146,50,50,47,79,232,213,210,164,219,126,102,74,164,191,246,159,168,130,206,80,146,223,62,55,83,167,94,189,230,231,218,181,91,176,100,117,227,20,208,115,103,32,171,218,125,200,216,67,215,124,174,232,57,251,173,171,91,25,190,250,191,172,118,213,107,208,123,53,103,124,125,190,102,142,170,63,139,121,109,17,153,201,22,23,136,211,26,149,132,44,196,199,12,10,170,63,254,112,194,248,179,190,131,50,60,247,155,146,176,94,132,136,154,81,33,106,250,181,110,166,45,63,31,239,193,186,95,147,200,215,249,124,122,219,36,103,251,11,219,48,153,169,98,126,110,124,48,253,57,204,201,191,117,67,161,164,218,87,46,181,225,169,151,245,167,113,242,142,179,209,85,221,9,9,198,196,10,49,90,247,173,54,140,157,30,217,97,40,207,254,92,100,81,167,116,212,18,196,245,217,20,223,249,75,159,209,203,26,5,24,164,148,120,194,49,180,161,248,101,213,60,154,183,134,221,216,132,85,79,232,87,181,239,57,76,150,114,61,158,33,195,104,137,137,70,12,249,140,145,194,4,215,253,123,28,67,2,222,113,181,56,59,89,183,31,202,185,37,92,7,152,194,99,199,221,6,183,42,87,138,11,83,244,236,130,214,157,229,69,110,245,133,39,1,35,95,32,248,44,166,112,133,100,170,198,143,169,232,15,39,229,85,72,151,179,121,9,221,87,218,77,239,93,109,120,116,129,92,182,226,216,23,136,74,202,110,216,41,220,119,154,43,138,196,118,18,190,167,115,165,162,178,210,199,108,48,162,93,78,8,10,212,162,150,177,155,84,157,94,254,241,159,238,152,41,240,63,168,95,161,89,134,154,143,217,239,144,19,75,26,235,54,121,62,3,97,46,138,56,238,79,35,117,95,227,170,138,68,232,146,184,127,110,84,45,132,169,140,205,56,116,204,44,67,37,108,129,51,246,91,232,10,51,250,240,203,175,255,232,110,115,174,202,107,37,180,34,134,255,52,121,75,210,54,225,93,241,235,251,66,164,80,29,146,232,53,156,33,255,126,120,33,87,210,229,166,121,78,254,21,198,42,113,39,73,102,206,150,118,91,253,149,241,73,84,157,38,230,250,44,209,184,161,194,36,19,24,119,97,118,10,223,99,235,240,104,113,151,192,138,56,60,161,141,244,241,244,140,39,68,34,156,87,31,108,39,147,172,76,59,140,188,118,20,157,236,166,238,225,154,73,234,118,51,100,167,95,72,77,96,78,248,233,40,174,74,49,188,8,89,84,151,9,51,213,249,38,121,160,38,171,217,93,62,220,156,23,231,28,156,218,186,21,103,81,132,249,25,122,242,173,63,61,162,82,17,157,191,58,165,62,2,97,101,212,192,188,245,153,22,187,60,29,107,113,162,18,221,239,82,89,138,112,240,138,240,72,39,233,246,220,4,165,223,9,165,242,26,104,170,66,173,130,87,26,69,93,255,97,40,25,202,243,236,115,244,120,222,35,137,222,107,106,20,24,78,12,247,6,146,183,211,148,175,159,155,64,234,94,6,12,76,76,179,106,99,2,90,223,60,129,153,230,220,221,100,72,40,56,243,180,72,60,245,20,60,220,214,100,77,34,95,226,176,241,116,23,129,41,234,24,241,240,179,65,139,120,9,101,72,16,129,249,123,157,126,62,123,48,145,242,20,199,26,58,151,165,61,240,233,139,115,188,119,74,204,178,80,169,155,30,114,113,117,64,60,253,16,110,74,215,236,210,227,239,53,76,130,76,158,189,18,31,223,159,61,17,109,145,109,148,149,74,64,215,97,84,242,182,254,52,113,230,230,163,50,241,147,201,2,64,216,196,43,185,58,50,175,69,13,252,50,209,226,156,14,195,213,40,154,20,25,158,168,25,6,43,20,120,91,253,102,8,40,181,30,29,199,99,174,3,222,77,247,195,192,65,73,235,22,241,17,248,49,83,241,212,70,99,184,58,75,233,174,45,210,42,179,111,162,164,209,81,78,40,173,201,132,248,124,187,144,47,90,254,168,160,133,39,182,15,94,212,143,139,165,76,46,15,188,48,63,248,172,241,84,244,78,196,110,19,194,15,166,36,160,146,235,153,36,11,116,117,28,38,214,33,86,33,250,72,203,9,49,199,79,177,93,34,51,103,147,64,34,107,124,48,169,172,75,194,212,70,80,238,117,0,156,152,103,3,151,3,55,195,33,214,182,183,182,163,67,97,99,218,25,222,181,101,148,127,119,253,192,30,220,124,5,24,209,80,211,57,76,169,83,118,189,178,3,83,146,32,187,29,98,163,235,251,214,144,232,24,193,120,160,230,86,241,91,19,53,147,139,168,192,133,49,204,124,15,199,27,59,41,205,185,240,68,121,249,139,219,224,211,164,170,242,118,156,64,179,235,23,15,74,4,147,176,34,145,112,134,207,200,159,61,118,215,204,117,82,98,33,82,223,31,60,39,84,160,242,211,197,194,193,222,154,52,71,221,53,24,164,229,170,206,36,117,193,247,116,199,12,191,75,245,192,12,135,24,203,47,190,54,164,44,168,33,126,191,13,211,32,69,251,23,70,7,216,201,212,240,22,241,136,117,97,227,16,93,222,218,212,4,238,60,69,133,114,135,48,45,188,72,117,137,91,26,121,100,242,150,188,53,177,17,225,248,73,68,105,170,39,137,224,21,48,86,178,128,49,50,183,75,192,194,161,79,129,68,189,48,130,143,101,56,140,207,180,93,239,45,202,146,248,75,190,135,91,2,182,164,255,38,243,72,185,96,25,156,77,51,11,113,62,228,166,188,110,115,152,234,200,123,174,38,184,30,135,155,149,36,198,33,56,43,173,97,239,46,223,102,75,22,1,78,14,121,49,62,184,147,117,2,227,250,191,99,142,172,30,153,128,14,19,138,169,2,67,228,239,65,37,24,105,173,86,228,194,228,68,56,113,190,17,129,10,215,14,185,219,59,42,141,9,94,193,192,113,71,133,32,108,241,122,23,46,250,144,108,220,201,194,62,60,220,63,133,178,51,82,44,247,139,12,114,73,157,126,128,107,46,219,224,253,237,97,185,102,190,246,177,223,16,113,184,240,52,142,148,15,229,198,32,148,152,9,221,8,116,93,28,62,102,171,84,11,99,212,195,127,255,61,155,192,208,89,115,10,155,132,240,118,152,60,205,251,90,124,64,82,144,28,157,164,31,201,107,85,72,156,191,243,107,64,116,172,108,16,212,24,192,35,251,117,28,109,249,34,180,75,137,123,215,217,37,189,103,148,207,100,29,51,56,212,230,231,140,196,175,12,167,128,194,249,216,220,217,81,243,168,220,215,130,221,150,42,6,135,39,180,104,119,26,66,52,65,58,221,7,55,19,149,150,214,152,35,94,129,68,24,142,157,224,206,82,62,80,247,220,2,234,246,183,230,218,17,44,193,125,235,163,2,221,176,240,119,39,148,16,170,51,216,15,178,127,151,92,86,19,62,109,178,251,29,198,53,121,237,67,120,65,58,129,33,135,169,192,28,242,219,153,180,139,236,15,135,125,82,136,20,201,243,70,70,211,191,231,24,75,72,234,18,83,60,121,165,41,232,86,69,26,40,181,91,247,112,240,64,247,8,41,239,11,195,123,237,247,31,56,49,44,152,34,173,201,127,242,105,218,87,54,129,130,11,99,157,59,29,133,241,173,109,73,237,7,230,178,214,2,62,166,164,204,98,88,239,186,71,86,9,248,33,35,35,61,183,187,65,204,211,77,194,209,13,5,80,124,70,126,171,247,124,155,246,84,21,152,90,235,152,13,219,146,87,165,107,100,228,59,165,208,176,74,12,9,157,166,106,6,254,103,239,3,35,228,126,127,155,10,169,214,238,123,159,251,84,147,93,9,239,193,246,171,242,160,46,96,75,153,93,130,133,163,123,232,212,88,4,138,4,103,88,235,86,78,19,48,177,56,121,248,128,78,100,220,201,130,202,134,60,28,206,193,220,162,181,105,141,10,76,118,247,242,159,166,158,86,72,82,49,86,34,217,155,2,100,251,123,160,150,185,233,153,113,131,29,171,105,199,96,88,233,35,118,134,137,70,129,116,12,71,212,242,234,92,155,136,85,74,158,147,109,104,41,26,39,163,238,191,40,66,11,125,223,103,155,54,143,192,68,116,189,223,166,99,122,47,241,9,15,192,118,215,196,48,155,91,68,3,18,20,142,205,249,14,207,183,38,159,66,14,125,120,95,8,184,56,76,85,112,149,183,46,9,39,168,207,148,179,120,68,17,51,157,69,189,61,122,50,76,214,93,56,130,19,110,62,215,225,33,109,19,31,217,29,145,99,169,24,99,186,195,251,17,25,197,88,192,1,230,221,38,157,162,202,75,147,201,185,156,192,126,160,25,175,164,153,92,233,79,131,28,112,109,154,152,76,97,24,239,125,225,57,229,150,66,205,212,44,94,101,10,12,15,255,20,184,144,112,230,168,37,156,201,123,77,124,213,43,80,184,47,164,99,236,95,238,204,1,30,170,217,151,140,66,203,51,86,145,123,50,117,35,129,113,97,198,144,146,180,184,154,62,188,88,197,186,195,231,28,172,58,164,220,123,60,205,132,178,135,94,36,125,152,130,3,50,132,3,134,148,70,108,44,100,202,183,135,254,199,64,181,87,24,134,19,23,235,190,227,123,33,64,176,139,124,47,74,246,227,181,25,206,42,231,38,233,96,231,167,167,195,164,45,138,253,102,155,161,231,251,225,58,131,116,73,225,100,27,197,7,179,84,181,223,88,250,43,102,48,108,13,183,100,223,220,13,166,149,228,48,158,164,36,240,92,4,218,124,80,56,230,110,145,54,48,187,182,27,104,220,251,164,44,224,192,195,124,121,209,186,96,121,236,11,99,142,207,152,43,198,228,19,22,53,48,247,152,234,95,155,120,194,110,242,219,86,72,208,226,225,56,25,99,245,1,195,104,113,123,78,125,120,149,223,254,49,64,250,160,225,189,187,46,201,243,95,197,46,11,62,44,144,172,244,36,93,43,208,90,197,92,161,204,112,197,193,73,98,226,177,39,156,28,113,216,85,252,166,182,145,143,124,238,148,113,250,156,91,133,196,203,142,173,140,208,207,140,29,137,58,142,150,21,166,52,214,15,70,52,22,219,77,173,62,240,178,152,79,192,147,55,81,24,5,174,230,51,141,138,159,218,110,199,73,8,171,46,8,69,165,158,29,218,23,182,40,74,11,184,19,175,145,174,97,30,110,183,168,121,199,124,217,68,43,245,208,52,241,105,204,145,125,19,206,129,241,109,199,134,184,184,42,202,108,160,190,2,113,58,135,97,129,148,142,83,170,188,134,255,244,50,213,44,121,182,145,137,198,2,67,197,242,10,122,24,149,0,218,149,241,108,68,237,167,188,87,45,183,4,120,32,204,115,46,11,50,166,120,195,75,172,48,110,56,75,214,8,97,46,79,60,37,248,214,207,107,45,65,113,73,196,79,111,236,204,33,35,142,203,218,19,133,201,50,228,110,161,112,50,230,45,135,73,32,151,137,118,54,67,43,239,118,152,63,61,11,76,105,130,187,117,166,185,55,182,160,148,35,187,173,143,148,68,106,242,177,207,36,37,195,44,59,12,213,219,148,103,255,72,61,191,197,75,228,180,95,185,42,171,13,135,15,200,91,103,8,100,100,219,57,102,232,94,174,231,12,105,80,190,209,6,104,224,168,17,217,222,184,192,143,47,253,230,92,240,96,28,23,219,85,117,121,205,99,107,100,47,63,30,80,206,237,203,142,12,76,217,181,155,57,102,58,92,161,44,34,111,118,137,245,135,87,220,146,117,9,140,84,130,123,163,206,126,69,170,149,116,141,82,176,221,125,192,225,34,187,49,99,96,130,231,43,224,78,190,159,252,54,123,146,75,64,12,50,204,199,13,195,3,183,28,105,88,7,94,68,79,101,46,100,210,225,253,206,137,18,207,184,116,148,149,52,123,70,217,225,206,109,237,142,10,222,137,28,230,54,85,84,125,222,143,137,235,138,192,177,163,133,192,73,17,24,167,254,10,148,172,187,41,40,161,215,20,143,38,137,68,102,56,97,221,228,169,240,230,44,58,39,154,60,123,66,93,238,222,7,62,222,188,135,159,241,98,194,254,123,91,27,89,220,133,97,222,138,93,158,184,212,94,178,213,146,176,188,61,153,105,80,196,201,255,92,248,28,249,211,217,81,64,208,140,220,2,195,43,144,98,84,168,12,145,159,182,144,219,109,220,137,213,73,199,201,205,245,74,63,96,10,89,228,167,161,60,78,177,186,160,81,153,75,208,138,84,154,131,115,117,89,121,136,127,20,231,237,31,200,157,212,34,39,219,207,238,113,91,131,29,30,245,86,129,73,151,158,23,45,106,76,12,211,81,30,241,169,45,222,47,63,109,28,207,183,53,153,31,69,222,25,207,250,221,142,160,216,188,180,93,192,231,124,95,119,158,144,248,32,227,201,252,221,119,246,147,180,93,238,144,152,88,231,74,178,118,164,226,19,246,213,141,115,209,81,4,214,138,162,120,34,252,92,131,205,106,235,201,212,97,45,141,19,249,124,101,72,69,164,177,57,139,98,75,56,191,59,203,20,152,80,169,155,10,103,137,159,71,203,201,100,37,158,249,194,107,171,17,211,237,136,173,1,90,218,223,69,205,231,17,43,139,154,242,38,95,26,134,181,238,252,207,166,36,191,47,93,170,113,148,82,34,186,226,225,103,35,149,93,22,109,213,22,135,3,161,208,38,39,11,41,158,148,112,57,220,113,21,12,129,113,61,248,199,48,178,45,217,68,233,212,114,62,49,224,220,146,246,219,170,204,253,110,3,45,232,214,133,101,153,33,235,54,174,82,117,12,74,185,203,136,151,134,248,80,7,20,33,157,126,199,4,54,219,187,217,116,162,59,225,192,154,100,110,76,57,58,240,209,66,45,18,71,30,140,31,50,160,38,4,18,3,154,40,168,147,179,1,191,106,170,247,168,158,227,170,53,131,82,5,16,54,254,70,237,76,206,75,178,40,61,75,125,12,51,163,180,99,201,152,143,195,198,232,38,72,43,112,49,241,218,48,65,80,38,190,253,230,192,42,35,204,85,100,161,111,201,230,143,79,150,133,127,91,247,235,80,172,38,185,58,60,13,221,114,143,72,28,185,48,103,78,191,150,151,21,21,220,65,193,217,24,58,82,24,102,68,5,21,230,162,149,175,89,71,69,152,192,168,167,185,114,222,224,47,45,41,218,41,192,13,123,179,163,159,156,5,38,61,247,154,163,149,81,169,218,58,13,175,61,195,90,229,28,147,215,238,70,4,21,29,167,94,75,108,43,163,68,138,40,136,89,202,93,38,26,28,255,61,220,172,7,38,29,163,42,156,115,95,215,144,78,66,234,5,252,211,4,12,152,34,125,121,177,108,218,7,209,181,82,133,149,215,96,210,204,227,197,206,77,102,202,30,78,137,88,36,69,51,106,196,10,21,238,212,37,196,60,101,73,204,166,61,103,137,248,10,226,82,61,31,184,194,247,226,187,93,130,159,73,174,116,4,34,135,147,85,98,145,30,195,184,105,235,68,81,127,60,28,165,158,116,183,21,98,17,125,134,77,201,94,168,83,9,135,191,203,94,130,26,1,180,192,21,101,202,22,139,247,108,241,69,134,60,17,200,138,125,35,193,53,45,31,140,187,44,196,85,14,147,24,46,54,78,53,239,102,24,187,92,217,179,128,200,57,69,199,140,34,79,108,175,106,101,58,113,104,158,15,47,28,108,192,86,105,17,207,166,58,79,182,21,60,149,243,30,216,136,11,94,57,103,96,11,30,221,214,196,230,228,181,160,127,27,183,53,196,118,10,31,203,122,123,161,56,61,63,251,186,28,2,36,119,36,39,251,254,221,16,154,156,63,176,94,133,87,220,210,3,138,130,211,184,170,227,115,112,224,55,133,77,146,44,238,38,20,233,108,133,73,221,15,152,128,202,243,203,38,66,19,48,70,158,172,31,78,174,99,250,5,76,253,158,24,34,132,17,74,236,135,192,239,79,83,0,50,226,181,202,126,62,166,85,235,133,51,230,119,199,82,24,217,60,183,71,169,18,171,55,73,209,118,248,76,18,133,195,217,76,84,125,120,186,222,252,129,29,167,183,11,126,123,184,130,60,112,21,21,68,139,40,214,20,247,3,147,77,110,178,184,144,107,72,237,110,73,84,231,233,36,134,159,190,237,240,12,80,175,48,100,204,142,185,91,194,182,227,76,63,83,103,40,140,119,39,90,231,241,12,56,17,149,216,236,50,126,56,153,131,205,206,240,219,50,45,157,130,176,157,197,53,147,89,150,211,3,79,163,251,10,24,142,134,174,48,2,154,35,122,109,52,131,2,55,35,59,190,112,186,42,214,63,56,199,186,198,132,106,89,191,117,97,51,12,183,1,180,23,91,92,18,6,239,59,36,132,225,229,80,134,154,104,142,219,51,40,229,229,217,103,41,206,184,10,218,79,235,137,14,220,123,56,120,41,95,28,114,175,65,161,188,148,112,181,76,19,245,121,208,30,123,194,48,153,22,241,72,0,215,30,110,183,255,195,240,184,165,122,221,83,36,49,42,76,166,238,157,8,144,196,236,7,22,127,60,197,169,91,14,252,98,226,220,51,94,155,152,175,92,94,96,49,111,46,87,67,235,60,100,43,132,113,59,56,177,121,107,118,90,109,76,6,95,187,48,238,202,34,48,155,227,237,89,157,162,205,1,140,86,234,157,73,213,156,12,23,238,240,171,132,5,6,27,183,222,98,169,111,232,59,76,71,206,161,53,164,231,120,139,93,251,209,140,9,61,176,209,135,95,50,145,166,17,93,11,204,22,29,253,166,174,70,220,133,16,159,182,29,30,90,60,41,91,46,177,103,47,74,216,38,97,4,25,33,130,192,217,62,97,192,85,168,169,129,137,4,92,135,31,244,119,178,188,10,85,205,37,118,156,101,74,84,210,250,24,107,237,90,88,200,137,46,185,37,192,130,56,238,53,1,23,123,17,91,189,32,176,222,2,37,1,66,49,40,181,194,10,233,91,132,59,12,134,44,36,44,5,104,130,197,72,129,163,150,186,247,56,51,207,162,23,219,141,196,143,225,4,117,228,99,35,114,36,173,77,83,36,26,99,17,201,5,186,100,243,71,53,185,209,221,20,20,116,87,48,152,115,92,23,207,61,233,150,67,0,67,29,117,125,87,102,16,221,159,38,13,49,215,112,227,64,44,144,30,24,181,168,18,126,3,203,6,188,239,5,95,2,124,194,215,149,162,126,74,18,209,207,22,117,221,52,202,241,15,92,172,94,53,224,179,210,197,133,10,93,37,25,53,183,117,155,178,60,178,37,34,212,38,46,34,157,164,232,120,206,26,134,6,222,246,42,96,65,213,58,58,134,238,144,246,155,84,208,113,59,70,44,86,172,20,96,56,31,163,53,164,195,2,27,157,114,216,2,109,75,18,251,65,73,92,206,215,233,0,73,244,82,24,26,103,95,153,231,115,36,42,47,46,156,44,48,208,175,191,67,138,50,129,75,21,16,87,187,12,55,165,198,241,100,114,43,155,108,24,36,120,237,17,223,170,82,85,42,70,8,206,186,32,65,132,253,10,143,209,125,118,50,38,238,112,66,230,77,200,245,162,156,129,243,190,212,89,132,101,43,76,126,95,190,238,211,4,53,198,133,135,105,115,142,235,155,221,89,86,30,207,74,17,182,135,73,167,101,25,208,196,197,63,210,129,224,86,135,98,85,224,115,227,206,177,234,217,32,138,44,204,100,114,28,225,87,56,23,149,118,75,91,170,221,244,241,252,92,95,58,132,68,23,198,99,26,206,43,56,68,151,174,76,202,206,131,109,220,238,239,143,111,128,228,227,180,118,180,166,248,87,38,82,178,82,224,18,86,35,52,164,114,207,229,115,30,195,39,238,123,195,138,62,255,133,36,89,69,147,213,234,180,194,253,114,102,199,117,22,44,194,63,235,122,149,32,220,146,251,223,129,187,109,98,1,99,48,143,11,195,102,225,122,142,3,87,129,250,233,40,103,64,197,204,31,190,141,1,127,63,173,97,137,112,152,208,245,148,174,101,168,242,220,234,95,86,160,187,155,194,167,67,30,171,68,200,43,221,186,15,96,140,3,15,218,29,179,190,139,3,6,50,30,100,73,252,217,136,161,223,44,238,3,159,239,55,98,143,162,188,132,170,91,129,177,66,125,65,194,87,77,37,136,192,132,9,124,57,67,147,203,241,35,176,209,37,120,199,145,109,187,156,44,63,24,181,98,135,55,90,184,23,38,43,187,135,103,137,2,164,41,193,101,251,237,27,109,68,250,172,212,107,184,16,133,59,87,148,120,184,121,51,135,182,134,48,193,183,207,223,198,255,116,109,178,19,121,207,7,67,90,244,197,168,144,240,35,158,236,193,118,179,26,109,204,235,40,129,146,111,221,245,115,38,227,210,142,142,103,97,45,250,53,158,145,191,135,202,20,119,43,129,225,206,245,59,185,57,18,111,218,8,48,153,138,253,54,238,89,39,3,181,199,105,182,128,203,190,169,131,182,68,10,116,76,14,83,36,151,117,137,140,29,181,173,148,40,46,14,79,129,49,106,253,202,98,115,62,233,92,41,197,18,174,29,38,70,84,165,227,228,154,149,18,173,185,88,23,29,52,168,54,124,131,197,225,94,138,78,99,139,135,196,152,90,42,103,81,152,124,35,183,129,23,222,212,75,148,102,131,70,38,137,143,26,67,240,76,37,72,167,170,7,222,118,178,32,174,60,156,26,13,151,191,176,20,125,220,219,250,98,196,181,189,117,49,31,152,76,114,162,80,30,100,229,18,82,110,129,54,48,17,124,239,25,215,180,122,37,228,12,166,222,239,27,21,212,237,246,45,189,181,179,247,12,131,199,150,225,123,227,155,10,124,62,130,235,252,140,109,174,240,172,147,188,224,139,250,198,116,147,35,153,151,126,48,242,140,190,21,130,251,90,84,42,108,227,216,45,66,180,219,110,217,207,160,236,25,4,132,144,237,19,90,122,150,8,219,115,192,157,81,215,237,180,88,41,175,195,168,149,244,103,46,100,103,14,130,27,169,74,9,171,205,36,124,198,37,96,99,164,124,182,234,240,25,111,238,139,114,28,50,145,144,103,152,1,35,102,248,172,62,130,107,62,21,112,50,150,162,19,233,24,2,14,14,19,169,46,186,62,70,8,79,114,124,180,53,223,3,8,3,200,7,148,155,86,127,70,108,34,253,238,47,125,76,224,81,158,243,9,99,210,183,164,61,183,134,42,109,121,36,167,143,254,81,227,94,58,50,123,43,146,207,252,167,81,59,24,75,90,99,218,68,125,199,54,146,90,29,19,2,253,225,7,57,11,5,98,64,233,25,114,158,126,60,109,2,243,235,217,52,176,219,226,75,83,40,146,116,138,86,194,206,49,40,150,224,253,140,119,55,189,110,135,141,41,77,222,171,154,244,202,175,245,196,17,193,186,215,237,142,18,130,230,240,50,134,29,133,41,246,218,31,204,85,76,2,4,192,100,10,47,135,45,232,245,236,165,103,28,62,103,196,129,77,116,72,119,98,38,245,55,145,184,66,194,92,174,67,142,76,78,241,158,163,19,164,141,161,53,117,181,65,82,172,83,127,142,182,179,186,234,183,60,32,169,166,32,85,13,130,62,178,151,189,79,204,51,161,172,255,173,204,53,91,160,109,61,71,23,85,116,213,31,205,52,123,230,224,57,254,253,226,64,129,35,165,107,15,220,189,8,116,114,17,216,87,128,249,135,110,103,37,65,145,128,208,128,194,164,209,127,94,12,24,6,72,203,208,197,3,135,195,103,34,27,156,187,154,134,92,77,251,112,152,8,73,127,172,55,106,59,138,119,141,178,2,9,13,216,202,12,90,71,131,97,225,85,152,2,138,239,181,33,251,168,171,60,107,15,243,127,92,152,2,14,133,115,196,153,166,153,2,127,143,123,119,54,79,163,13,168,249,177,74,207,247,169,62,104,211,56,57,158,17,55,97,115,135,109,185,41,106,148,216,142,146,105,150,30,163,148,226,192,104,140,26,93,126,204,78,238,182,23,134,71,228,153,41,231,198,158,188,103,124,128,174,71,106,130,89,58,249,160,144,69,88,151,218,118,84,33,56,186,147,84,250,255,108,179,237,44,3,160,196,94,154,194,40,63,6,140,98,218,211,26,19,185,231,128,11,150,169,182,38,209,252,251,233,2,9,117,123,76,241,179,245,185,199,216,178,96,53,178,192,169,103,161,157,15,134,160,118,169,125,69,37,140,159,230,192,166,0,166,231,49,100,115,222,154,12,223,103,159,165,28,166,248,186,70,163,97,188,134,62,174,15,159,42,5,166,170,180,159,23,35,199,106,10,188,212,66,34,183,182,111,127,49,196,75,36,13,135,174,193,74,16,173,169,147,126,246,20,244,158,253,147,20,84,137,36,132,140,37,143,202,104,160,125,183,103,200,147,149,138,56,124,102,218,233,205,63,186,98,158,73,92,189,54,148,196,132,174,249,1,24,115,196,219,86,192,109,44,89,50,216,122,205,141,212,3,227,112,126,236,45,248,113,82,9,24,150,131,250,175,94,148,203,213,238,209,151,77,252,70,191,73,13,54,141,89,140,244,182,170,97,137,47,119,251,39,227,78,186,223,171,25,5,77,59,224,137,55,254,95,189,168,9,136,127,93,153,168,202,60,139,166,154,66,177,195,21,26,25,253,160,72,47,174,128,207,10,104,178,77,177,25,79,119,235,64,107,0,43,164,142,146,137,22,122,107,204,225,38,91,187,229,222,102,159,44,27,101,19,217,167,40,32,171,238,60,159,86,221,36,225,81,204,124,122,250,61,219,4,129,202,141,225,240,108,40,82,134,195,248,202,100,26,47,163,100,254,102,57,222,166,172,71,177,233,114,37,223,166,96,178,218,59,233,157,132,24,141,119,188,98,51,189,48,74,143,190,23,144,46,185,134,236,129,38,79,247,133,81,184,116,33,175,40,63,205,18,138,5,86,201,222,203,218,113,178,89,87,188,22,101,178,91,209,138,228,139,63,155,194,44,189,136,77,43,214,216,142,226,255,150,221,245,52,70,174,59,26,87,171,2,186,48,23,9,247,34,19,243,50,186,125,133,209,85,169,23,70,57,79,96,202,166,75,15,24,93,25,25,147,65,229,242,119,115,158,54,38,69,54,223,73,53,161,19,196,206,159,106,100,210,135,159,147,32,12,43,136,33,170,4,26,15,108,92,104,1,103,184,138,228,189,41,113,247,12,127,40,121,54,218,179,2,115,202,116,127,49,242,34,116,134,35,200,225,166,77,181,40,100,126,126,185,193,78,231,112,39,225,99,233,163,201,147,241,105,182,40,122,253,55,123,4,164,168,109,196,148,93,38,224,33,3,140,184,68,119,171,183,90,181,173,216,4,150,149,231,193,189,105,9,127,122,81,102,237,162,252,238,48,25,102,98,154,178,47,116,23,178,134,9,56,79,9,192,177,233,192,210,234,131,116,174,56,77,178,122,217,92,135,19,192,27,215,134,84,170,129,246,26,194,131,84,183,98,239,104,99,120,144,124,53,181,243,179,73,207,0,146,249,207,156,141,214,212,164,232,222,104,69,71,37,90,111,60,79,2,83,102,226,197,0,19,98,161,118,101,155,129,141,205,41,59,124,236,162,91,46,109,48,85,72,203,225,250,122,131,136,227,175,207,227,98,18,26,251,234,215,131,86,163,128,112,152,140,98,221,89,243,177,86,227,50,64,173,117,153,122,198,67,229,156,46,106,154,71,23,53,186,82,95,77,240,151,143,161,11,226,92,174,168,247,115,248,12,137,26,228,147,42,163,184,20,66,209,70,78,120,192,220,78,179,139,173,163,30,69,165,192,22,216,248,16,29,165,114,63,43,72,169,125,60,26,38,70,177,138,209,218,33,231,213,97,248,227,229,26,62,172,82,209,247,116,148,27,143,253,38,15,135,11,223,203,182,128,45,196,45,176,217,139,241,112,238,148,226,196,26,56,39,156,216,11,88,72,97,40,83,51,17,149,120,246,54,199,160,192,38,141,215,46,44,53,197,213,98,91,136,150,94,184,53,113,212,146,241,225,90,190,246,203,165,201,28,53,98,238,186,98,68,143,109,167,147,144,130,166,217,99,1,20,116,75,228,230,6,199,116,115,230,186,233,170,145,23,198,10,46,57,102,225,121,248,165,153,170,184,145,8,4,196,250,152,84,206,72,199,153,194,51,134,212,168,49,245,183,201,64,158,235,78,225,218,100,76,10,92,247,45,166,240,177,98,179,88,45,212,228,21,47,14,4,102,95,144,183,198,185,179,74,252,178,49,122,222,13,105,36,18,235,70,139,117,125,108,191,59,162,176,208,210,198,81,172,200,155,170,3,199,82,15,175,251,180,221,167,139,109,112,46,140,84,217,197,142,115,238,182,77,206,19,196,215,182,223,148,201,149,173,146,49,195,252,36,194,26,27,233,70,216,116,9,140,119,217,223,218,248,225,134,120,200,32,117,27,247,248,167,76,228,114,116,98,21,162,179,232,3,78,229,192,144,212,67,152,30,41,44,8,148,240,158,244,27,6,148,216,174,240,19,181,33,254,3,4,21,169,188,190,27,105,185,146,64,213,120,107,225,27,138,137,66,178,111,209,214,16,133,196,136,195,48,217,180,245,170,99,220,13,137,162,130,166,173,247,214,73,138,191,185,188,239,69,14,130,79,113,244,162,170,180,174,40,95,249,217,101,226,179,93,187,134,16,193,138,169,2,227,155,58,121,123,37,171,182,196,210,173,240,249,235,144,111,78,128,216,53,176,41,101,199,162,220,34,121,145,42,240,57,171,138,194,176,170,222,205,178,99,78,203,139,81,65,41,27,241,128,235,168,235,92,162,62,61,90,207,177,159,174,145,28,31,55,86,50,240,17,113,150,121,154,45,27,217,97,75,209,233,10,83,114,20,176,233,136,200,23,235,40,144,172,120,248,28,90,224,7,204,105,233,93,171,22,155,210,135,163,4,120,97,94,91,92,185,116,109,57,73,22,48,230,136,12,203,217,180,114,120,255,72,170,43,85,223,219,20,12,227,76,55,26,75,93,98,132,174,155,155,131,68,119,82,214,69,66,246,119,152,50,176,113,169,5,13,74,148,77,80,57,179,187,113,206,244,104,139,20,186,88,231,103,219,238,107,198,76,107,166,50,39,191,60,45,77,211,103,26,180,47,250,185,200,236,110,49,147,200,142,214,139,88,135,245,39,6,244,12,64,146,244,17,18,156,205,5,229,48,235,77,151,62,146,69,41,190,53,198,116,146,104,3,204,217,205,107,25,200,180,96,41,203,46,207,77,170,185,241,141,175,1,46,56,217,200,177,12,195,188,35,160,208,166,30,3,84,52,47,31,148,217,145,137,212,19,38,67,151,231,175,109,46,76,185,106,13,200,104,103,244,12,70,62,181,84,42,222,233,48,39,88,106,101,234,225,198,63,180,104,77,181,158,158,125,208,84,150,88,63,124,48,61,97,206,186,12,118,47,194,248,132,66,228,167,41,215,111,97,57,66,223,46,21,147,70,90,34,134,14,229,53,210,150,226,3,175,197,153,38,219,162,235,250,43,102,247,182,251,39,42,34,48,245,232,219,167,2,174,195,36,7,144,213,32,39,119,121,154,178,67,123,30,62,112,179,196,195,9,49,202,134,5,156,61,240,116,70,239,28,254,83,110,144,20,250,46,231,121,158,166,37,176,212,206,161,42,220,85,93,128,141,255,238,121,49,178,129,47,220,228,18,129,195,217,21,39,62,80,63,181,49,150,184,97,105,190,108,13,244,13,147,72,27,241,203,112,248,72,16,145,192,122,243,66,106,142,123,162,75,210,49,84,216,157,38,145,253,154,235,100,209,111,125,86,95,188,86,182,188,49,65,27,36,236,205,81,244,27,166,54,38,79,216,251,93,80,145,147,240,13,26,237,78,115,62,33,175,46,122,108,66,43,60,93,58,139,106,50,172,28,89,28,176,186,212,17,173,73,2,212,137,98,229,125,190,110,161,129,38,215,68,96,110,102,125,220,214,207,133,157,84,210,179,109,207,128,73,255,201,186,244,24,149,251,112,70,95,31,110,196,217,45,96,4,238,30,187,242,50,44,144,229,75,238,167,194,231,76,13,23,52,106,32,85,61,90,195,114,154,91,192,187,245,173,182,186,101,228,248,134,4,215,243,212,232,232,64,253,179,205,33,112,94,186,95,17,70,28,183,53,229,200,242,219,153,10,61,223,136,137,121,173,174,173,177,124,252,99,147,69,41,86,41,222,145,157,99,192,33,139,221,85,155,214,30,196,95,8,128,247,166,121,13,112,147,4,243,137,49,218,231,165,63,140,66,69,137,149,9,253,165,102,37,65,219,85,93,244,1,15,253,72,207,152,152,244,198,244,135,35,103,60,197,43,101,183,197,152,10,104,246,233,69,215,248,202,134,27,150,199,104,193,146,209,147,139,218,46,183,28,201,152,232,250,173,169,175,39,177,33,90,51,228,98,189,177,28,239,234,58,183,132,161,151,58,206,235,17,247,23,24,227,68,128,208,204,148,43,44,132,88,22,69,20,114,108,118,99,67,139,214,240,226,78,181,191,210,14,2,5,132,154,168,49,158,106,26,50,46,209,154,186,61,189,132,84,66,129,249,194,208,198,101,181,229,11,150,206,7,67,88,168,137,67,29,98,226,184,61,33,56,214,90,86,147,56,247,224,90,163,72,149,148,69,181,245,73,226,117,87,30,156,86,212,66,8,140,178,151,187,221,251,180,146,98,233,26,222,205,136,16,16,130,129,142,35,96,172,210,17,190,162,142,64,139,148,79,161,0,72,1,137,191,24,230,90,23,47,35,231,102,15,39,36,149,189,185,200,134,216,72,176,25,59,30,206,249,36,91,94,251,10,235,63,216,74,183,36,188,132,202,99,189,27,38,89,202,69,172,59,242,171,177,162,127,48,18,44,89,54,196,70,234,124,216,3,124,144,34,5,203,120,188,72,14,254,126,154,176,33,211,73,96,147,44,246,103,23,46,96,178,41,65,163,223,35,70,138,91,4,225,76,129,207,215,242,196,78,146,254,33,233,209,214,5,50,14,239,26,37,226,249,233,119,118,122,186,105,52,32,251,121,45,70,205,79,124,50,110,187,120,46,248,75,11,99,154,146,154,39,76,223,126,198,244,135,206,220,134,58,23,144,11,69,180,192,97,56,121,244,107,156,223,246,18,63,30,109,58,155,130,146,110,237,182,157,137,151,77,49,22,76,130,108,251,60,129,131,234,49,53,224,98,104,158,193,14,39,180,37,62,40,140,219,208,71,219,172,7,25,237,109,161,119,255,105,40,102,187,236,196,136,132,21,103,238,62,48,113,134,103,254,155,144,189,191,87,225,6,175,215,19,35,141,136,207,81,80,90,238,186,52,45,186,234,211,8,50,92,221,13,185,96,120,134,250,132,143,105,46,189,40,23,171,11,243,247,202,85,169,139,237,186,73,242,189,195,140,174,222,248,76,136,222,111,186,100,54,172,161,63,61,127,138,162,14,167,51,201,134,194,176,113,249,231,234,156,138,77,111,186,203,110,194,227,182,126,183,148,69,70,65,190,43,143,108,18,121,47,82,148,146,239,211,227,151,105,162,39,76,133,160,169,223,247,106,53,191,112,13,243,237,140,10,19,190,170,55,200,234,231,98,76,141,173,80,123,30,110,143,97,236,182,253,185,76,182,224,166,155,16,53,226,70,23,184,228,230,217,105,172,75,35,213,215,123,238,216,158,55,68,170,1,21,180,122,21,61,6,66,68,138,172,236,94,131,107,200,212,13,207,217,35,118,3,155,167,158,109,137,212,175,175,107,199,228,39,192,82,31,223,66,118,113,158,105,197,160,67,221,30,198,134,238,215,77,4,23,181,114,222,102,210,138,59,223,164,236,251,133,17,38,116,3,109,178,23,106,168,8,203,37,100,85,38,19,124,109,29,53,136,62,74,180,166,38,111,60,7,167,69,100,188,231,213,196,153,20,182,252,234,239,115,226,208,73,250,218,70,69,189,2,29,150,93,42,11,200,116,136,191,49,53,125,204,199,111,129,15,222,45,52,106,36,91,81,115,1,218,15,175,157,159,28,233,233,93,156,141,178,75,255,32,48,151,168,205,139,106,206,205,75,162,186,51,77,245,98,145,217,216,162,103,120,247,87,121,60,104,123,134,187,244,172,107,196,237,186,194,240,167,127,232,194,95,163,222,154,76,158,140,239,119,211,252,57,143,243,238,116,228,206,5,43,4,83,191,5,187,80,248,246,72,21,157,143,203,4,185,218,152,42,38,117,165,105,75,104,32,29,123,250,235,218,130,141,88,163,63,60,60,57,87,13,217,61,107,55,117,253,253,4,255,190,29,13,203,130,52,62,117,59,206,229,149,249,19,75,164,175,245,180,238,33,117,70,200,23,150,177,254,246,220,165,37,32,32,129,141,99,63,123,49,19,213,225,101,228,212,58,87,198,110,209,181,137,184,134,126,110,34,214,211,119,60,172,172,166,55,82,171,139,9,39,179,73,225,246,165,126,98,188,210,190,45,177,124,114,123,44,211,69,197,202,7,91,229,198,210,214,220,143,221,40,166,96,165,171,201,12,169,105,246,157,154,108,54,202,72,116,215,225,19,251,163,49,145,244,34,209,187,21,193,126,111,141,254,242,212,240,246,89,19,184,112,2,198,179,170,214,60,71,86,243,37,178,97,195,215,160,23,84,145,144,39,59,60,96,62,124,220,130,81,128,69,206,49,38,177,122,5,241,167,109,71,81,233,210,109,28,251,218,187,213,126,213,237,2,147,248,232,39,196,54,229,83,221,83,184,100,248,174,128,149,79,53,181,28,140,166,198,17,141,45,96,162,231,38,33,104,63,209,81,248,62,171,69,91,195,179,234,163,125,110,212,107,73,220,149,82,132,30,87,43,248,229,247,106,207,221,105,120,49,40,20,214,171,235,28,33,239,180,197,15,99,62,206,231,68,110,100,172,249,47,19,227,120,66,13,188,181,87,231,146,130,207,109,69,134,132,244,70,103,60,58,240,185,193,235,120,110,114,186,125,238,111,238,212,67,35,40,208,109,184,70,26,240,222,87,220,193,140,1,36,46,226,217,164,225,233,179,225,59,119,103,37,52,117,80,30,232,97,111,58,71,14,87,147,116,81,152,39,246,128,145,103,83,83,225,204,190,184,179,29,19,167,12,201,55,226,2,200,193,24,40,51,93,123,198,247,40,209,120,26,163,137,58,97,203,136,203,230,222,150,135,163,40,159,55,158,109,138,1,10,195,77,243,89,95,228,185,109,45,42,54,15,110,104,195,147,53,101,129,114,129,49,103,191,13,225,192,141,178,5,109,93,77,93,211,97,242,253,146,198,218,240,208,126,171,18,222,37,148,23,213,57,0,81,193,138,135,111,99,129,87,120,185,128,46,232,57,24,179,58,30,168,38,253,92,107,150,153,246,36,180,156,75,88,14,209,85,171,2,58,11,76,61,42,100,58,22,255,105,142,107,189,84,113,155,63,230,193,112,152,59,150,84,169,96,125,109,47,237,69,1,60,231,39,184,9,171,191,139,80,155,170,226,25,70,245,199,144,192,219,226,225,132,228,219,243,219,228,114,68,107,44,102,13,234,230,203,2,114,208,213,212,195,4,3,98,245,17,67,251,174,118,253,93,146,84,252,99,32,150,247,56,135,73,245,43,213,123,85,76,85,66,93,99,136,123,118,255,221,66,93,101,81,223,23,118,122,115,152,42,44,77,154,130,211,35,60,157,11,134,224,166,153,100,208,236,251,73,126,80,200,97,230,19,43,206,81,252,2,155,59,17,162,241,68,154,187,215,27,145,45,71,245,146,182,166,178,166,248,79,35,93,51,52,68,1,129,218,106,1,83,83,247,196,169,153,134,213,31,78,21,187,38,165,66,111,12,19,203,7,99,235,106,217,2,55,79,146,127,29,174,104,143,141,39,80,0,63,165,195,92,19,212,173,7,17,254,136,223,30,248,20,202,19,132,128,0,214,209,165,39,245,104,84,205,101,7,141,95,228,121,114,238,33,225,76,198,112,73,143,43,178,161,105,186,252,135,17,154,215,233,75,228,196,149,79,44,87,159,149,45,48,28,247,49,65,81,14,210,19,113,48,70,41,249,28,165,162,47,137,203,111,152,132,113,138,135,83,244,222,245,157,23,101,41,62,160,148,142,102,93,244,13,191,79,247,247,218,70,188,252,100,52,164,61,99,188,33,111,170,143,239,216,132,177,227,225,36,7,168,183,158,204,14,39,101,225,130,132,169,172,240,32,5,40,96,50,30,213,117,92,173,4,194,81,84,212,158,213,133,135,227,179,141,150,93,169,214,179,37,88,10,242,183,37,32,111,171,228,13,192,36,226,12,135,97,183,208,180,27,18,208,189,220,127,225,51,59,99,184,181,107,168,196,122,107,170,95,180,112,1,194,238,237,190,173,3,179,9,235,250,48,146,187,111,204,114,101,19,175,58,226,141,76,39,239,120,53,101,197,231,123,93,149,230,101,50,69,79,32,205,20,113,179,143,74,129,141,68,79,23,226,89,158,218,71,207,96,166,149,135,147,159,87,227,131,148,110,241,68,73,234,33,169,55,134,188,48,241,180,231,220,153,60,53,128,135,55,53,205,44,67,223,57,68,86,182,132,72,77,76,35,101,197,89,183,41,98,72,77,83,130,200,239,106,30,11,91,185,91,37,168,100,158,37,244,125,146,143,248,48,97,36,77,86,66,98,204,247,113,18,184,210,179,182,103,163,190,122,59,140,10,155,182,30,22,56,173,1,143,170,199,61,196,79,30,103,163,170,10,163,72,35,132,21,157,144,248,105,120,253,117,27,103,155,247,16,32,204,103,79,41,148,161,105,198,179,169,99,124,114,153,200,143,72,62,40,144,215,232,38,15,45,116,243,245,195,245,10,46,249,39,124,152,189,184,12,66,89,248,77,138,194,156,103,223,247,64,151,26,54,127,237,89,161,190,221,225,13,67,170,246,12,98,46,183,129,216,176,139,30,32,3,187,229,115,42,112,205,228,26,170,141,19,98,138,222,216,114,180,158,57,204,153,187,188,53,164,109,99,60,1,93,36,172,188,117,135,142,114,63,61,131,187,116,57,12,9,155,198,38,45,222,30,40,86,165,26,49,40,82,20,223,75,145,137,213,68,168,131,178,189,125,223,18,150,204,50,159,125,26,215,153,175,220,130,111,120,235,234,33,91,120,109,255,105,100,141,71,211,183,166,126,188,56,124,46,230,171,60,95,107,198,4,70,172,160,247,119,146,145,68,248,117,172,98,199,164,254,68,138,17,84,10,24,231,174,30,185,131,111,229,6,43,254,163,84,52,24,140,196,178,167,244,174,106,71,242,126,166,48,181,104,241,112,28,138,122,4,156,25,158,156,205,120,33,239,217,178,70,108,153,225,219,199,140,236,133,39,169,253,192,45,74,74,169,188,72,229,177,26,145,110,242,180,116,52,27,160,78,214,214,141,232,91,119,152,57,254,160,171,121,234,37,158,220,246,68,169,137,37,59,169,246,98,169,64,149,172,175,133,162,203,112,24,54,190,39,4,142,61,232,246,23,226,71,163,61,1,116,98,12,190,114,33,3,111,75,103,56,190,147,207,13,122,80,106,186,116,217,119,170,16,125,183,170,16,173,236,39,188,206,54,236,247,11,118,225,179,73,171,41,66,136,117,249,91,19,173,210,101,125,140,122,36,205,63,20,63,240,19,228,6,246,194,139,3,239,173,124,221,118,116,21,119,210,192,33,120,246,127,221,72,9,185,59,219,12,73,176,4,198,52,233,96,153,234,234,7,179,211,62,123,180,169,176,249,128,175,166,90,103,213,136,151,183,23,162,255,224,231,192,158,54,79,21,46,106,77,155,54,141,239,87,252,116,213,122,110,42,215,183,123,128,232,184,93,179,21,62,215,73,55,22,200,79,152,79,10,201,217,209,33,155,15,152,10,85,233,57,178,65,251,14,154,49,80,10,138,182,92,116,28,167,179,218,64,16,1,120,134,175,161,253,177,129,112,107,86,249,28,79,22,33,180,32,203,153,87,128,107,221,106,157,65,42,82,4,46,165,60,182,128,209,173,199,152,48,0,186,145,66,141,145,102,124,107,100,78,245,64,62,240,185,240,196,152,144,77,82,159,174,161,3,17,35,250,203,204,120,224,89,111,215,16,243,123,123,78,174,243,133,83,250,3,215,236,69,238,11,66,137,221,234,126,224,32,164,60,48,165,156,79,207,170,83,157,173,159,93,240,182,109,203,169,156,14,76,197,193,251,90,61,88,227,129,107,89,207,152,80,124,28,35,122,238,177,227,153,39,199,82,243,178,0,214,222,217,166,147,166,138,15,248,44,99,105,174,93,30,155,20,39,228,140,239,65,208,87,99,243,132,62,122,139,105,54,172,38,88,59,62,161,122,247,239,241,163,121,214,215,62,107,57,213,120,248,164,52,69,95,12,181,184,29,15,31,228,38,63,48,211,214,7,141,165,146,100,117,77,234,12,83,124,46,38,113,17,231,152,37,150,199,113,95,81,236,211,184,205,132,199,97,197,94,202,222,215,181,10,135,156,180,22,7,8,174,120,181,197,167,73,105,110,127,177,14,9,133,24,19,51,91,142,169,255,118,71,213,251,65,45,42,113,209,162,101,28,212,85,239,216,12,173,166,93,62,8,4,33,212,208,59,92,178,166,215,207,108,249,241,254,61,96,151,206,106,44,231,95,69,137,195,196,168,231,122,138,60,92,164,9,210,112,211,52,212,10,145,22,84,226,231,63,50,220,203,90,249,2,131,85,188,51,130,31,89,171,158,144,210,108,247,100,91,230,41,214,186,25,86,171,111,88,44,1,161,83,166,178,172,116,23,126,60,48,211,184,106,205,14,21,92,53,126,219,234,143,165,107,149,52,170,26,199,189,5,117,164,107,13,39,81,172,47,132,73,138,150,136,180,14,231,116,216,18,5,209,13,185,159,156,107,85,168,164,155,169,49,52,45,135,212,192,58,227,88,205,198,149,162,21,87,198,41,22,102,206,64,125,76,166,33,153,54,37,70,13,2,29,53,177,38,55,227,92,162,53,246,155,88,219,19,215,144,60,28,113,101,45,70,34,176,150,98,80,113,130,60,108,36,3,9,136,20,48,78,112,93,2,212,123,185,250,175,153,119,91,253,222,248,98,118,139,179,15,9,168,174,101,84,240,247,133,103,131,26,132,161,129,79,124,176,119,199,67,34,101,106,199,169,221,204,113,166,39,147,46,145,103,79,83,20,203,1,195,230,165,176,169,26,134,93,10,199,150,46,48,42,165,157,247,198,222,171,60,5,141,25,69,150,24,147,180,180,170,144,26,133,21,147,24,71,144,158,247,211,168,73,198,190,3,170,124,126,132,190,32,151,13,115,26,13,154,252,212,128,102,36,100,227,107,49,51,20,38,133,42,78,167,140,87,113,63,236,75,81,3,10,186,160,192,215,42,206,190,86,185,182,120,82,150,91,171,1,173,78,193,2,12,13,212,195,75,131,187,161,220,105,246,240,114,76,75,53,115,167,57,245,167,43,21,173,32,197,254,139,35,36,147,237,165,243,104,111,43,106,137,21,144,250,120,171,201,207,16,215,64,57,10,181,224,183,16,173,143,198,228,43,62,124,87,136,3,222,181,55,144,144,124,40,140,224,56,114,152,162,133,253,48,103,212,116,87,38,209,251,241,146,124,173,29,199,42,210,176,79,133,253,249,82,125,196,249,129,191,107,60,60,16,155,100,201,22,119,140,252,220,254,215,249,210,35,197,183,230,166,219,230,3,167,237,178,13,20,237,17,9,126,96,19,159,143,27,202,185,50,40,39,14,245,62,43,206,136,130,238,185,178,66,193,152,24,95,11,33,190,135,119,128,203,210,140,77,161,162,149,215,149,232,132,210,203,187,77,111,33,152,254,113,168,120,41,4,20,235,212,254,42,60,107,189,75,143,172,153,169,156,32,100,28,132,155,168,82,76,60,148,112,164,108,35,40,188,173,187,6,87,248,188,203,233,20,232,153,17,231,11,76,40,95,6,76,243,96,17,0,79,75,206,135,66,62,137,194,123,221,198,112,147,232,52,58,22,229,234,247,91,33,111,175,221,166,168,106,44,153,101,93,111,193,220,72,136,111,203,244,207,77,25,113,200,4,171,119,89,179,105,234,75,195,119,112,247,73,24,63,116,142,214,1,145,125,236,102,88,176,58,9,143,129,220,103,216,149,164,176,103,113,45,156,174,65,12,228,62,15,130,129,202,131,130,40,73,15,151,135,233,8,60,68,64,148,39,250,209,83,160,248,212,144,43,175,237,212,99,231,187,155,60,142,190,150,73,186,87,135,251,44,15,35,206,57,237,155,235,61,50,107,94,122,138,70,162,157,159,168,133,76,68,117,121,88,22,147,39,128,28,184,32,228,32,253,198,85,211,227,209,133,0,162,204,96,210,163,156,147,18,24,107,88,222,10,67,175,221,215,42,28,146,210,51,78,181,49,162,103,76,11,253,152,20,224,206,29,61,35,53,85,25,90,150,113,1,69,215,166,221,194,4,166,36,42,220,72,139,107,171,182,134,88,219,165,177,237,84,235,162,198,114,224,141,231,201,127,27,162,89,37,143,217,8,89,150,126,191,38,228,48,77,96,82,153,115,204,5,54,44,185,232,114,191,238,206,175,135,251,139,176,179,62,28,37,165,82,175,3,12,49,134,11,115,150,133,79,189,160,248,164,76,142,40,166,92,67,163,16,127,31,178,95,81,160,16,76,90,192,199,150,147,227,197,248,146,86,24,204,168,89,143,164,15,63,59,144,115,80,226,124,67,218,126,10,76,50,107,220,209,201,206,210,106,123,106,58,242,94,215,125,150,158,48,198,25,197,214,203,181,53,112,155,202,76,132,233,89,87,62,170,128,210,51,50,189,90,28,63,25,65,72,241,20,33,227,93,34,138,81,201,70,85,223,244,198,192,190,78,69,244,108,149,254,0,97,42,110,126,215,226,173,245,105,125,86,224,184,254,51,62,143,92,25,97,240,217,41,172,179,82,68,124,30,244,92,224,197,22,175,92,10,100,204,72,145,206,247,212,109,84,113,202,152,145,129,24,251,221,185,26,77,209,23,49,90,191,179,119,220,91,2,115,73,250,125,118,164,122,125,134,132,5,52,252,66,130,3,213,224,113,192,144,167,92,20,166,30,242,30,79,143,8,206,66,169,102,180,235,186,67,86,69,127,186,27,235,90,92,142,184,38,203,2,34,121,53,162,47,40,33,63,238,76,200,91,102,196,254,207,189,205,114,166,46,60,16,132,15,247,65,51,221,0,25,21,40,9,103,156,2,205,42,105,228,225,148,152,172,56,118,27,18,33,58,75,153,118,215,193,124,174,158,93,203,87,206,8,67,61,227,191,77,113,81,210,157,97,34,113,27,11,200,50,109,100,72,207,28,230,27,59,74,186,252,208,198,80,186,199,245,63,67,8,39,253,158,164,164,181,235,60,32,179,91,96,12,153,84,2,38,206,33,246,0,37,6,169,94,7,218,25,210,222,180,53,89,155,67,124,92,170,7,179,200,150,201,51,238,62,147,10,34,253,156,184,123,102,248,138,22,17,72,185,57,29,123,152,52,159,128,207,189,122,101,125,56,36,19,215,27,202,126,58,133,255,55,91,98,181,195,67,235,231,241,217,114,73,241,142,157,83,65,9,38,33,15,238,101,197,144,82,88,244,208,57,227,60,40,241,90,70,197,189,245,225,172,237,216,146,108,155,239,10,35,25,89,253,91,35,77,150,180,117,54,133,23,127,107,42,182,85,95,45,225,224,31,97,101,109,72,12,69,228,32,17,74,112,157,101,40,190,32,99,18,194,230,204,61,218,191,23,199,236,212,81,201,236,195,43,26,163,67,244,48,46,79,10,149,150,195,108,2,75,91,147,3,236,99,138,39,78,105,190,96,185,133,10,47,96,28,19,34,12,145,40,248,138,52,20,182,198,41,65,43,252,228,132,250,252,183,243,89,219,75,199,20,98,106,87,231,197,135,142,196,170,112,100,87,115,133,76,135,113,171,39,133,113,144,250,229,201,10,186,135,114,100,55,43,163,243,214,69,237,86,36,236,249,96,62,102,149,187,190,210,111,163,99,89,226,181,216,178,246,67,160,125,94,50,22,103,131,253,80,85,137,176,68,147,83,240,145,94,199,188,81,118,238,69,70,168,127,205,102,245,215,50,23,6,52,158,254,211,22,98,20,253,182,68,217,154,139,51,44,227,245,41,162,42,129,47,33,199,173,175,17,16,235,186,4,140,205,219,77,207,115,186,39,165,96,37,67,20,57,230,128,201,113,208,175,137,244,211,140,169,210,145,114,16,113,196,99,105,76,54,22,135,177,38,167,178,169,23,234,76,189,107,80,167,247,7,110,226,116,68,217,172,47,93,64,172,244,18,115,193,42,3,5,196,151,231,49,45,83,187,18,67,6,42,152,99,232,95,24,7,178,126,108,44,178,184,245,113,59,92,162,174,112,118,55,110,133,254,86,51,91,222,160,242,207,239,40,252,55,70,234,164,194,15,70,109,95,227,173,38,235,94,168,214,207,173,27,231,142,195,203,244,118,230,195,79,95,34,128,143,115,19,41,2,233,26,244,74,37,224,241,48,144,51,42,204,7,159,73,167,215,89,165,233,206,128,75,199,207,21,102,9,131,171,57,222,182,115,14,112,233,104,75,87,230,52,165,96,31,148,51,34,106,128,25,124,206,251,128,183,90,11,27,138,119,116,188,126,168,85,201,138,219,28,63,80,31,113,93,53,106,171,166,43,23,27,218,125,130,148,98,45,149,135,35,40,62,35,2,249,171,207,41,15,140,102,81,115,152,82,122,221,236,184,17,53,223,50,200,150,111,245,233,56,116,122,30,45,56,231,190,37,11,200,218,91,86,50,228,48,215,112,125,47,226,3,49,40,16,166,158,171,130,46,251,76,132,216,97,219,114,170,238,41,156,56,30,151,237,149,75,94,82,120,154,76,176,195,123,183,7,181,27,211,55,195,113,44,96,214,10,44,212,230,176,77,88,62,140,170,9,76,118,196,15,54,7,151,72,86,224,56,26,46,54,112,96,148,3,203,179,149,214,17,39,31,165,149,24,55,2,159,153,18,105,113,157,172,94,149,226,128,218,170,68,102,2,121,56,67,5,164,237,132,24,110,231,144,102,79,61,152,28,63,72,140,120,248,19,103,179,94,73,209,58,129,86,223,187,70,191,187,254,118,177,56,150,127,17,50,181,178,8,125,24,67,111,92,97,224,251,152,42,145,136,175,98,121,226,52,240,214,125,33,25,57,173,111,227,240,0,236,103,27,207,150,187,230,107,96,177,43,235,158,148,141,212,117,6,140,19,82,123,54,203,240,4,121,75,109,234,69,23,47,244,213,78,163,2,156,30,129,220,115,98,148,20,214,95,183,188,246,71,254,97,145,231,21,48,124,96,58,89,144,159,174,241,240,157,140,129,76,224,129,24,136,143,202,54,125,25,233,90,67,12,208,175,249,54,25,164,146,29,181,81,246,187,104,13,41,241,120,14,245,134,85,232,176,121,201,150,158,218,84,101,215,104,13,201,228,35,154,1,253,76,190,15,31,251,209,212,192,197,211,99,212,236,62,165,139,4,125,221,22,95,140,242,241,170,114,31,228,229,249,197,143,32,100,77,106,185,14,78,180,25,173,73,55,144,142,35,24,95,99,30,38,226,221,69,183,157,22,100,36,208,135,20,42,84,5,166,194,212,247,121,18,17,122,209,185,66,28,176,198,226,158,150,118,242,24,12,80,194,199,195,231,122,191,23,82,171,169,197,250,91,38,189,163,27,230,142,146,32,96,203,133,23,152,228,146,216,110,167,221,136,151,194,212,171,71,215,172,238,71,97,106,30,47,74,169,225,115,200,80,144,18,207,62,182,76,123,54,250,243,176,248,28,148,61,141,252,26,27,232,37,59,108,124,192,114,236,54,70,204,71,212,68,170,244,151,209,151,238,241,86,231,214,156,116,5,28,131,161,144,208,235,112,66,128,70,237,137,137,160,80,236,166,120,195,85,73,7,2,189,176,14,59,76,51,77,13,6,212,252,226,182,11,229,113,21,158,161,109,148,227,221,163,175,208,220,15,97,218,220,84,114,180,28,95,147,98,243,177,85,2,200,46,138,142,162,23,91,85,63,200,58,227,235,3,142,194,37,23,133,92,205,87,31,135,196,57,40,69,136,141,84,119,108,155,56,129,78,207,231,3,67,205,145,227,252,146,90,13,192,62,34,49,174,183,159,39,74,84,145,208,203,138,85,223,10,110,174,173,162,73,164,129,237,56,56,209,120,155,42,184,84,156,92,212,106,181,184,108,139,90,211,25,161,28,139,190,218,62,172,74,81,132,49,86,156,217,216,149,98,181,102,50,242,110,199,241,71,235,137,127,12,90,88,7,226,225,191,232,170,192,139,207,25,173,39,210,81,210,26,159,76,141,237,138,248,88,85,113,58,152,237,123,46,215,24,57,102,152,194,38,166,22,182,10,219,143,202,153,157,158,32,217,24,134,16,37,246,162,221,149,141,239,181,5,92,101,80,74,33,112,20,91,60,170,108,245,17,13,51,155,46,126,25,79,131,204,178,115,201,67,182,53,126,121,91,201,149,8,150,141,17,23,70,196,179,122,81,212,52,207,239,136,113,121,84,241,184,25,213,141,20,182,226,56,84,89,59,148,104,99,233,88,94,130,216,218,5,201,243,58,243,157,192,216,142,210,47,178,165,122,76,255,78,185,156,202,195,157,147,203,105,55,172,242,14,66,47,149,97,99,22,134,9,69,133,80,81,24,162,204,56,238,7,60,164,143,74,27,93,139,223,30,86,57,155,85,196,173,215,200,187,238,80,205,171,2,220,121,112,142,140,112,118,66,10,138,5,110,70,203,18,48,34,121,58,141,200,186,118,247,89,55,13,118,93,31,155,28,139,216,235,6,247,245,162,51,152,152,124,188,86,33,246,164,112,155,183,212,169,147,216,46,140,31,59,155,203,37,181,251,90,226,125,102,241,64,250,20,102,35,206,228,170,104,58,134,126,156,14,150,149,176,84,92,206,68,10,238,145,89,247,179,242,10,123,252,186,198,217,153,134,178,163,156,187,126,187,95,235,39,238,167,253,134,85,53,174,1,80,251,245,162,67,118,182,201,21,93,219,56,192,116,55,51,169,103,159,226,148,214,100,33,239,99,72,115,13,187,113,216,229,83,166,66,134,178,112,250,97,111,169,206,165,62,112,37,220,250,193,196,232,69,151,134,223,142,196,30,68,154,216,145,180,109,89,78,50,132,115,139,108,10,109,123,62,109,243,125,150,10,136,54,85,167,147,20,60,223,172,206,52,73,26,167,176,205,106,69,128,254,216,81,22,206,145,57,138,118,182,159,199,84,32,40,127,63,251,81,15,234,37,42,86,76,195,91,97,162,123,219,97,196,233,158,221,12,250,202,128,7,229,118,249,109,125,182,36,239,57,236,173,42,212,76,235,235,212,48,145,118,209,29,96,105,82,244,229,163,2,25,156,80,118,216,195,199,237,57,204,26,170,195,73,117,76,88,79,144,110,224,89,87,184,182,20,163,98,85,110,98,134,20,88,228,194,119,128,212,207,35,238,75,134,94,25,49,21,182,85,86,233,249,64,210,145,111,88,147,28,72,149,3,44,86,72,190,3,134,72,243,105,109,226,104,197,97,20,204,158,195,135,210,56,223,84,208,172,44,122,19,38,130,207,204,253,96,162,59,83,207,23,24,92,125,154,50,246,234,122,67,82,136,218,205,15,69,164,38,137,120,47,181,172,41,38,49,230,37,28,4,2,23,171,174,242,103,83,43,41,247,42,232,220,83,100,115,152,143,92,12,109,170,41,138,243,102,88,154,92,210,151,50,242,132,120,99,120,225,100,30,160,116,90,60,22,64,58,228,126,14,54,2,100,247,75,227,122,46,85,101,106,145,126,240,241,130,19,59,109,61,61,184,2,196,5,156,112,59,194,206,2,83,217,49,99,138,26,19,255,3,27,163,186,195,19,77,41,25,146,243,235,217,75,97,73,127,200,93,234,14,128,145,141,240,133,109,34,233,114,35,43,232,71,69,242,38,69,35,173,170,168,234,110,61,116,10,201,209,62,151,98,69,209,185,247,140,214,179,199,18,189,20,193,99,40,189,91,172,107,120,15,231,3,23,19,39,247,45,39,155,57,244,194,174,119,105,68,99,69,77,101,184,196,34,236,58,208,60,171,42,68,11,57,235,138,157,50,115,143,28,218,49,82,67,74,108,194,208,200,138,180,245,153,159,23,69,136,87,184,116,16,107,65,216,206,135,132,4,161,164,26,209,185,163,182,227,29,35,176,172,130,198,112,21,226,240,117,216,2,117,210,179,218,44,211,205,97,50,140,85,168,217,238,177,57,238,238,211,212,194,68,251,26,221,249,184,62,156,179,164,11,97,52,33,219,116,29,30,27,151,162,74,214,19,96,108,247,234,110,244,199,170,53,14,209,136,251,12,143,125,68,45,135,10,122,239,148,156,21,147,67,211,146,46,84,97,189,246,187,2,44,218,47,19,169,26,233,69,204,97,234,16,165,26,105,255,242,130,238,161,9,119,159,120,168,72,136,196,163,22,231,98,127,252,149,13,93,140,233,94,88,72,130,8,183,9,108,217,126,35,14,198,44,124,210,4,179,74,15,143,226,40,196,27,229,181,225,75,29,145,226,66,208,167,11,151,59,226,107,59,120,1,140,199,47,63,61,163,48,167,197,225,83,151,133,191,4,38,177,45,198,212,184,224,101,23,38,144,147,119,156,247,205,120,201,159,174,65,75,16,71,246,143,89,94,224,70,117,77,60,220,228,171,187,192,221,228,54,29,222,48,176,234,111,67,199,190,98,229,207,179,198,100,79,130,218,167,71,26,215,79,140,57,41,140,53,237,6,49,218,170,77,98,244,232,146,225,32,169,177,225,229,37,133,111,60,139,11,190,127,48,178,236,164,12,5,178,10,106,159,253,225,203,136,180,180,53,233,183,57,182,106,43,199,205,218,115,170,90,75,156,217,4,171,181,231,68,17,227,183,201,250,85,147,24,207,218,74,113,224,83,50,251,160,4,250,74,28,217,249,169,175,220,148,24,163,24,31,71,16,204,155,242,211,213,18,254,252,0,203,164,79,23,29,180,140,212,231,246,147,145,100,16,29,83,78,152,240,195,78,83,68,222,58,213,72,90,243,198,228,152,21,177,136,137,30,56,181,210,79,58,33,61,19,109,167,27,202,230,186,81,164,16,113,195,64,93,163,178,13,2,241,179,203,44,133,71,139,34,123,92,139,146,8,15,106,42,158,142,82,25,82,223,57,62,83,88,57,221,232,171,21,205,53,146,30,16,189,216,75,87,31,90,219,215,212,24,40,62,228,103,5,32,158,233,207,158,164,161,164,23,142,36,123,242,152,155,250,19,109,95,112,81,65,178,182,172,4,95,135,140,89,238,175,69,206,150,90,103,103,26,193,233,228,61,195,123,85,158,57,74,61,184,27,103,100,7,228,231,75,83,214,83,163,241,185,202,36,9,248,34,61,73,226,151,195,156,111,218,186,53,8,7,253,173,77,27,67,130,205,205,188,51,59,90,79,84,192,228,225,29,101,244,118,91,219,151,191,240,192,142,218,235,182,46,106,69,53,203,7,111,247,225,84,39,203,195,77,44,193,15,9,163,29,213,16,61,60,52,61,194,82,4,70,229,94,213,38,182,68,76,20,164,209,84,245,155,66,181,20,53,42,16,14,98,14,94,152,0,91,28,218,112,44,61,106,205,205,178,84,82,76,225,110,20,108,1,119,210,26,226,91,179,225,203,234,232,137,212,69,223,72,77,52,160,202,136,145,196,62,194,199,74,37,84,214,249,223,153,194,247,18,80,201,46,146,31,102,95,116,13,135,159,110,143,80,216,29,56,228,109,76,49,168,72,98,13,55,205,225,242,169,160,109,232,27,255,168,90,239,239,114,97,19,151,53,250,235,59,199,43,23,98,45,114,218,147,153,116,236,16,239,87,97,37,72,244,195,200,92,35,139,145,184,102,86,217,238,94,77,190,232,222,77,58,166,139,192,141,232,217,146,171,139,70,63,58,229,125,59,54,20,110,127,73,214,237,177,74,240,9,206,232,57,168,140,10,252,230,119,155,60,150,181,238,55,157,141,47,197,165,10,181,34,73,249,65,35,96,70,98,13,213,42,83,210,137,182,81,158,70,149,7,137,178,154,198,187,59,197,172,35,22,61,43,73,100,232,112,222,146,164,21,173,183,73,14,95,24,186,214,40,2,129,117,54,169,89,217,45,153,220,61,222,147,251,67,151,144,109,39,34,27,6,212,132,18,56,203,137,218,201,240,170,49,205,160,221,208,103,111,84,78,227,224,161,40,110,203,169,6,165,88,136,71,177,203,110,213,64,221,148,96,207,184,26,157,237,1,101,250,11,147,39,176,238,201,132,66,153,168,52,240,241,140,56,243,110,133,73,248,93,72,122,163,32,211,63,54,121,162,77,92,3,144,195,132,194,19,181,21,198,150,116,97,164,19,92,85,134,226,10,214,178,252,118,105,86,236,239,48,94,234,155,232,190,217,132,147,115,237,82,225,112,22,186,156,77,88,203,197,89,228,77,30,49,139,116,21,59,54,188,44,223,139,25,23,195,148,77,101,88,169,134,191,216,130,17,68,88,159,160,82,69,26,50,90,79,99,103,21,184,226,112,185,240,122,218,34,145,146,226,209,187,62,206,252,97,101,109,223,60,179,168,214,206,15,74,66,203,114,24,166,36,177,143,12,142,122,187,175,82,64,97,66,215,126,60,44,170,135,53,8,49,44,1,201,87,31,57,196,231,243,52,129,207,247,139,252,73,43,204,145,140,84,75,249,61,31,44,224,114,206,192,166,48,133,243,190,77,147,187,169,180,176,27,229,151,22,69,63,84,111,114,185,210,175,201,198,237,239,109,7,161,126,204,6,69,151,255,180,201,129,72,140,226,44,250,210,238,215,106,144,91,233,44,197,23,25,245,147,4,10,214,212,21,82,177,45,252,146,128,108,155,150,68,48,13,41,241,242,142,195,140,172,75,155,131,176,173,152,165,3,210,184,162,75,0,30,2,223,210,204,195,53,117,84,56,112,34,94,101,250,80,125,61,232,45,23,103,187,92,82,139,206,179,249,128,254,94,8,166,73,54,250,134,91,6,127,243,7,195,206,148,147,254,52,52,116,126,37,164,18,231,185,89,157,77,126,223,80,153,165,64,74,225,231,134,30,188,184,86,245,218,38,132,169,107,32,177,213,250,205,138,73,245,88,11,68,129,106,185,173,73,150,210,35,102,99,177,250,168,144,217,126,78,171,173,27,34,204,149,254,240,156,45,177,80,96,136,205,163,53,130,173,91,190,39,251,227,45,195,58,251,85,213,58,121,18,209,216,127,191,245,73,184,166,105,44,1,205,251,25,28,21,184,88,144,70,213,253,18,161,179,239,147,216,33,49,117,207,202,150,24,212,28,94,85,235,153,236,139,157,197,93,29,238,112,3,234,68,101,55,78,241,112,138,148,117,58,64,20,21,215,132,93,201,15,175,186,55,224,72,140,49,39,102,53,116,1,54,78,37,55,41,182,137,160,137,45,63,8,38,100,247,78,16,135,170,82,241,183,17,17,106,145,235,177,173,152,64,238,63,3,150,197,112,69,17,206,57,118,171,180,30,100,88,185,227,157,108,12,78,204,11,31,75,127,71,50,7,22,238,227,151,196,35,189,157,138,222,230,90,42,122,194,45,106,127,98,175,54,118,254,33,47,70,134,242,244,67,8,221,166,166,94,153,97,154,212,126,33,229,199,171,24,121,131,235,207,118,95,235,250,37,194,9,138,104,186,127,16,62,201,104,122,136,16,67,91,241,195,231,40,19,95,18,151,114,223,21,182,237,171,77,49,14,252,114,187,188,133,75,11,24,238,1,159,38,41,195,211,165,63,59,236,250,26,107,239,220,9,245,8,193,245,20,78,172,77,173,120,123,250,213,173,16,34,22,23,33,22,29,144,201,245,42,62,228,80,229,36,178,220,177,29,239,28,82,82,53,44,36,174,43,190,48,217,180,197,247,6,53,192,92,119,242,211,71,157,252,228,254,5,221,206,182,74,30,57,187,208,154,30,145,104,203,37,108,73,209,28,219,205,217,72,253,91,144,11,172,181,203,192,164,78,251,75,119,35,187,92,2,159,173,175,251,44,216,228,127,37,221,11,45,207,221,221,14,103,15,64,169,165,62,61,47,113,5,161,234,42,105,128,145,247,62,27,173,119,141,114,200,220,244,189,187,177,56,59,12,67,180,116,205,152,30,150,59,144,55,222,179,166,71,58,252,146,113,169,219,228,19,213,173,61,39,76,235,103,54,197,77,148,255,105,207,77,64,204,97,82,103,116,208,80,35,112,123,219,18,153,165,162,123,195,237,0,221,146,193,228,227,239,42,85,94,176,45,240,94,203,97,100,1,147,62,28,151,217,23,198,32,4,219,186,84,209,83,128,157,188,108,148,188,117,88,37,164,49,43,98,55,111,92,30,94,114,164,139,242,244,64,181,209,186,75,141,60,202,19,103,161,70,83,210,124,101,197,159,155,216,150,39,87,66,168,178,93,76,211,134,234,254,206,21,42,6,153,195,240,113,158,245,85,3,38,214,44,221,166,114,170,173,104,141,52,101,83,120,38,143,5,144,145,104,10,53,23,109,38,207,53,29,70,176,67,135,164,67,13,254,37,77,163,33,199,76,80,152,155,88,143,225,158,118,185,189,48,49,92,79,226,101,165,88,184,94,224,110,145,166,248,88,79,86,40,172,198,213,35,209,86,91,49,68,106,10,225,67,152,251,189,49,245,193,226,153,38,39,106,229,59,5,45,53,95,59,6,85,160,223,79,54,153,122,91,63,215,233,88,164,151,144,78,149,52,121,139,210,138,22,46,38,250,41,252,45,188,51,9,82,119,93,54,213,168,7,78,33,21,181,56,101,170,250,113,224,20,40,81,52,64,98,248,46,186,56,206,14,209,239,110,102,182,179,126,14,178,208,239,179,225,16,204,218,24,106,110,119,172,33,109,87,68,7,129,247,72,108,18,190,91,109,216,211,101,64,243,186,100,136,219,212,54,138,126,141,106,52,67,177,213,161,88,38,131,50,225,246,246,17,235,29,227,88,186,61,33,2,138,45,220,148,185,154,126,75,110,62,30,154,36,105,185,79,157,39,211,72,55,87,28,0,53,101,125,45,74,14,92,246,197,142,204,162,225,19,59,18,131,146,224,236,28,231,30,43,155,240,28,38,44,18,246,9,201,94,58,222,199,178,118,49,97,108,0,162,179,58,40,164,223,95,115,149,72,176,206,148,51,55,122,142,247,98,225,234,162,231,244,152,126,160,242,61,148,227,241,247,211,206,185,188,126,108,60,235,237,119,107,110,150,89,197,83,125,38,10,229,197,97,41,12,242,83,116,203,64,241,186,220,155,15,34,111,226,7,157,211,156,157,110,251,64,219,171,110,233,137,175,33,50,222,76,180,231,121,49,43,221,149,135,163,144,37,191,189,41,17,233,209,26,209,50,241,182,159,45,0,153,166,184,23,97,20,74,207,182,233,186,220,139,81,86,79,38,254,215,26,117,182,166,199,161,65,33,178,73,170,83,138,47,35,21,23,17,241,13,33,43,199,71,140,56,194,223,83,96,182,153,126,239,69,168,3,104,107,59,34,174,205,135,66,201,125,173,101,165,22,35,44,59,92,26,98,202,66,155,63,99,162,153,211,72,168,201,54,158,100,60,21,49,147,184,119,41,204,125,80,76,183,156,52,20,109,37,242,98,70,215,170,254,93,174,130,51,210,177,77,45,70,199,172,84,38,74,24,240,213,104,219,5,102,187,139,229,99,139,83,27,67,171,57,226,98,66,181,148,20,11,25,183,66,9,3,200,232,193,100,241,81,34,127,254,43,108,179,102,201,223,23,54,135,137,127,77,115,187,74,249,253,49,105,206,165,231,94,200,250,48,73,84,129,171,121,73,124,175,76,83,213,129,246,47,188,28,27,45,241,17,125,107,174,10,113,55,216,236,79,50,131,9,187,141,184,188,83,82,43,21,242,220,66,184,174,121,191,152,251,162,66,189,77,185,96,174,56,184,72,181,150,237,202,60,63,238,85,224,80,172,79,82,178,229,21,186,38,223,182,220,30,209,55,221,22,26,75,97,42,16,229,220,58,38,150,224,62,194,198,33,201,76,199,132,141,221,29,234,88,18,85,235,46,183,165,144,206,93,194,14,193,237,175,239,205,109,99,180,176,113,216,210,117,72,81,228,142,135,195,173,43,219,153,85,255,236,25,141,183,177,154,200,199,68,92,56,172,20,200,138,150,156,16,4,84,155,199,223,105,205,9,191,158,153,2,93,140,192,154,241,64,81,213,116,185,52,252,44,109,169,55,133,90,238,236,103,0,188,0,102,31,8,140,237,150,221,200,25,20,93,139,79,2,63,64,117,250,99,178,221,201,232,25,218,26,101,9,255,96,200,74,54,177,118,141,203,207,253,91,219,232,43,116,245,145,140,90,178,63,155,40,181,92,216,44,39,215,115,104,201,41,39,194,42,141,109,157,187,157,109,236,232,66,119,200,133,193,194,170,14,227,253,21,115,0,153,149,228,76,139,155,20,19,229,226,217,196,27,135,23,254,227,198,217,34,77,196,28,79,195,105,151,182,81,66,20,201,152,182,122,98,103,126,253,101,156,63,219,52,57,7,57,59,76,150,177,250,81,89,21,203,21,24,72,237,134,33,77,90,159,81,34,169,250,131,41,30,208,2,96,43,71,237,110,76,103,156,255,75,118,113,6,153,90,153,15,134,0,74,51,197,249,151,81,163,107,240,102,103,133,169,2,244,251,224,129,201,219,148,137,198,246,217,188,206,2,201,170,99,61,200,215,230,243,38,175,84,218,240,115,110,49,223,136,119,229,124,27,147,248,39,231,11,94,189,225,38,214,121,109,180,110,196,2,195,1,117,205,252,76,56,92,132,41,55,238,126,124,80,62,228,72,142,138,245,71,224,136,200,184,207,21,238,58,250,218,13,226,229,216,148,112,60,136,100,198,121,237,159,178,136,47,129,38,114,130,92,45,73,71,243,213,211,230,115,106,226,118,57,151,69,127,50,37,155,106,97,109,203,221,143,107,149,37,137,72,20,130,244,150,225,197,91,88,206,124,160,170,227,141,191,32,30,142,13,186,117,192,41,13,140,155,17,12,92,245,25,209,99,114,213,248,237,99,199,76,117,169,115,73,206,51,238,177,48,160,107,17,251,70,38,97,122,99,194,212,90,38,104,91,210,242,111,157,172,184,65,199,140,51,56,199,126,182,73,46,146,180,103,72,177,219,142,221,112,51,193,197,43,193,84,161,252,213,63,230,143,64,68,96,66,65,119,225,55,187,236,124,112,131,112,213,14,214,88,187,231,0,9,131,25,152,251,141,223,162,207,68,178,60,76,129,9,182,229,128,41,1,141,65,3,222,4,15,252,183,205,123,31,46,88,206,132,140,27,206,91,179,209,78,105,140,58,173,243,177,227,221,74,66,227,96,48,97,90,71,59,66,43,85,80,232,66,155,47,31,178,10,238,160,216,107,113,162,197,186,63,87,213,91,101,219,126,217,244,206,91,78,209,6,121,29,58,164,11,33,99,239,55,9,166,207,215,38,97,161,125,53,186,200,20,14,12,10,129,43,171,241,107,93,114,57,251,155,120,53,240,91,122,252,29,239,44,207,150,105,72,156,123,248,142,84,142,85,83,52,3,152,146,26,238,10,14,159,253,74,147,1,177,44,209,180,249,224,194,117,83,210,87,54,74,2,158,102,75,141,1,27,154,116,28,234,222,234,219,60,26,147,184,123,181,53,86,150,63,156,232,189,92,194,183,149,186,248,183,198,165,157,132,243,150,245,51,157,41,142,172,90,38,170,60,26,90,64,247,207,158,187,11,106,138,114,171,131,214,223,61,157,20,248,113,191,215,133,13,235,217,231,203,220,80,27,192,14,174,235,254,92,89,252,217,213,8,208,245,167,209,32,113,255,47,155,27,57,141,186,231,32,164,235,190,49,180,39,218,159,13,173,103,103,42,33,186,123,166,172,184,30,182,241,41,125,113,58,68,143,75,75,122,190,144,190,213,252,107,146,164,179,53,49,129,52,221,21,59,22,105,228,90,110,202,122,155,78,127,108,33,188,246,220,49,184,164,59,181,50,105,252,165,63,230,52,153,30,95,144,96,147,78,114,214,169,154,111,150,80,180,28,38,1,126,151,199,144,249,134,187,83,249,217,166,26,103,70,196,239,79,70,36,111,244,199,126,178,90,46,135,201,4,83,152,213,228,25,138,72,244,136,104,23,233,161,100,16,58,88,161,171,31,122,133,238,36,44,126,179,187,147,227,55,212,219,210,140,246,212,97,82,62,68,52,131,91,44,181,229,254,112,204,157,209,212,23,137,73,217,252,173,7,28,64,250,112,124,105,110,114,194,62,172,124,233,120,164,114,29,49,38,176,13,40,101,6,5,53,253,126,12,222,81,247,19,114,202,96,5,114,248,128,90,140,61,76,147,163,248,123,157,141,74,143,235,129,223,114,251,163,209,10,16,126,161,141,46,49,9,88,14,27,121,139,102,90,12,24,31,191,95,54,51,172,150,39,141,195,106,2,28,102,215,212,124,31,100,93,182,111,70,16,225,207,246,36,237,64,122,242,117,27,167,65,215,16,25,49,231,237,150,192,160,42,191,202,62,199,116,62,243,215,127,153,112,154,48,254,159,53,123,140,171,226,135,3,33,201,41,250,238,36,118,225,135,254,222,154,188,196,39,201,28,81,213,233,164,103,108,176,165,235,238,79,58,194,112,117,135,13,221,76,210,130,155,86,140,218,202,187,102,164,190,79,34,235,185,31,122,254,251,182,98,77,77,88,32,232,25,124,183,108,123,168,38,73,202,52,138,72,62,162,84,58,100,189,33,224,30,172,113,129,48,27,94,93,241,144,215,39,103,133,33,132,131,159,84,114,162,11,119,31,191,76,154,204,167,186,183,200,61,57,55,225,128,49,145,250,83,175,208,99,15,38,111,174,22,173,239,40,230,90,240,158,25,141,188,22,0,30,155,100,248,30,11,149,112,159,90,246,197,214,212,163,99,220,207,53,101,45,147,200,228,81,50,59,194,214,83,114,134,218,252,242,133,187,208,213,156,90,2,142,221,231,162,118,124,74,82,89,180,112,30,214,151,207,83,3,105,136,41,85,40,157,192,40,78,136,198,125,206,232,12,164,104,159,32,132,155,102,70,196,168,100,135,108,225,203,211,52,48,33,197,22,6,228,126,16,24,73,27,194,221,69,186,136,103,80,225,151,129,158,86,159,124,62,237,88,254,210,172,135,166,60,83,76,226,111,142,145,53,154,149,232,115,83,111,27,22,161,21,5,171,194,8,30,191,226,137,43,92,74,141,96,73,169,187,200,57,246,214,92,0,166,146,188,81,18,230,251,164,41,121,60,239,124,236,178,99,223,123,207,54,20,188,202,172,186,145,27,139,142,147,120,178,149,59,146,73,217,125,229,97,71,103,85,78,161,24,249,76,249,111,68,255,35,238,204,113,112,89,146,235,188,23,218,52,114,30,184,0,89,242,100,10,52,8,177,65,208,224,128,86,203,32,8,46,64,59,144,44,173,65,134,150,36,1,218,133,242,139,63,35,242,148,54,208,70,247,123,239,158,91,245,87,101,229,16,227,57,164,236,235,135,254,49,211,36,230,19,1,55,131,14,38,97,232,77,172,1,191,57,45,130,74,14,124,70,123,92,227,199,248,174,218,148,30,109,52,12,218,213,95,32,128,68,30,69,185,212,49,249,46,99,242,129,33,25,81,13,194,65,249,236,149,224,57,240,160,133,37,169,154,12,229,30,203,209,129,6,222,252,72,111,149,187,19,254,178,65,101,170,200,26,85,120,183,175,253,215,92,153,183,210,184,35,145,119,147,8,168,100,85,171,119,83,197,49,216,79,253,106,196,119,135,144,186,194,172,238,181,89,36,170,40,67,82,213,211,137,166,209,29,20,147,89,156,245,163,35,91,218,213,250,51,90,142,153,63,34,232,214,19,255,139,12,243,161,38,210,43,162,230,7,83,250,85,57,39,170,70,243,89,85,241,106,139,197,247,11,151,243,239,31,17,232,137,152,153,191,87,161,220,73,133,198,209,157,184,65,129,95,72,142,157,83,68,183,11,155,155,255,116,179,157,81,164,196,41,23,77,195,239,125,76,253,166,186,43,28,15,103,84,28,54,73,17,97,88,172,166,136,229,131,70,239,254,57,158,222,160,217,139,95,19,7,120,25,93,206,131,237,36,11,152,80,175,208,28,86,168,1,110,247,20,40,145,22,249,101,148,69,111,191,178,229,98,207,231,16,130,83,196,40,25,231,11,91,28,84,8,255,105,76,47,195,167,56,172,132,42,10,6,93,227,168,45,46,134,40,69,248,254,105,150,90,183,46,18,184,34,186,253,190,53,34,144,199,234,206,14,15,235,30,21,56,89,153,166,195,200,135,203,128,35,83,180,46,75,7,233,162,100,52,174,15,94,248,6,62,13,207,27,55,101,80,132,252,42,223,174,20,80,107,5,121,239,69,205,214,188,250,37,192,140,174,112,34,83,4,217,174,112,41,9,26,122,92,228,151,7,101,197,62,205,96,138,27,202,45,12,249,178,147,167,2,83,249,32,159,11,181,68,167,26,180,236,118,209,253,8,85,198,177,124,93,35,139,137,221,252,96,56,102,111,155,41,93,8,200,73,111,69,169,185,240,7,235,16,211,20,189,119,166,50,210,95,154,188,228,150,147,201,126,186,117,31,178,78,247,160,76,194,114,6,100,220,94,155,109,249,231,81,132,115,255,204,120,12,117,127,112,164,207,166,142,40,65,208,186,124,80,204,16,17,226,85,106,92,231,205,126,27,12,95,207,103,162,220,238,64,192,105,82,114,130,82,147,181,106,252,114,107,202,60,76,157,136,247,112,67,98,55,77,143,231,193,63,210,80,31,81,38,130,100,45,97,10,178,179,210,7,5,239,88,166,89,197,179,187,76,233,246,61,240,164,231,103,237,205,91,86,12,156,176,133,229,106,212,41,175,152,37,31,27,114,5,25,179,10,17,247,173,200,100,166,80,202,160,27,78,130,196,48,166,89,198,161,149,205,14,70,164,226,91,188,145,107,55,25,210,102,69,88,211,31,252,76,134,243,231,178,13,55,171,247,220,241,224,68,170,100,47,236,148,139,204,25,175,125,118,16,217,205,168,171,135,232,192,7,205,114,216,178,77,243,189,118,76,52,43,50,150,7,111,70,187,22,223,171,81,119,161,187,52,53,146,49,164,11,83,66,150,0,155,250,238,190,186,142,209,76,104,87,55,113,203,136,220,159,134,61,150,5,35,112,38,20,224,87,19,208,17,142,67,200,30,135,83,217,66,165,213,234,103,215,160,170,165,93,131,149,228,17,146,25,66,68,253,75,185,250,76,107,204,83,53,57,141,18,243,50,88,81,189,199,110,42,187,161,253,133,122,63,8,228,23,91,137,85,171,21,193,212,251,100,228,196,40,6,149,3,132,56,139,159,1,4,29,233,118,144,137,70,173,103,185,55,167,249,16,142,70,153,197,198,57,122,111,14,71,126,146,250,39,35,183,109,55,73,77,211,233,185,93,30,122,192,100,122,129,238,123,141,105,121,56,249,237,2,3,116,60,26,86,165,74,167,158,29,5,30,222,226,48,214,135,238,12,36,37,154,111,43,148,151,16,71,213,173,193,107,175,64,143,177,242,217,229,33,125,201,190,215,14,242,119,85,40,124,233,93,235,183,181,29,152,134,38,217,198,169,98,18,20,37,218,166,39,72,163,148,197,223,26,225,181,162,247,166,71,243,178,132,26,225,84,57,94,245,123,107,248,92,206,253,123,140,56,90,14,91,143,144,81,110,104,139,80,61,173,107,34,34,93,104,172,191,46,184,197,226,83,81,75,159,152,218,76,126,226,15,226,202,89,172,109,235,162,233,62,77,9,207,102,149,186,41,9,139,57,94,140,162,50,49,54,32,204,56,203,207,167,10,170,7,66,250,133,84,23,244,79,254,211,116,239,78,241,80,12,142,125,195,224,166,240,196,245,205,254,211,201,252,138,55,166,116,248,213,233,187,105,55,50,33,153,42,196,243,242,229,186,133,20,244,204,81,169,63,132,63,166,175,155,162,128,223,175,91,164,243,193,214,12,239,134,103,167,65,54,9,17,252,217,124,113,156,99,253,177,15,200,26,56,227,187,146,27,35,22,207,107,226,49,210,195,212,227,92,238,86,207,254,62,54,252,87,244,112,6,122,14,33,217,85,72,54,98,65,4,12,241,199,123,238,68,240,38,204,109,40,17,105,116,122,48,251,217,77,200,218,190,209,63,130,102,12,19,105,216,120,107,38,237,20,216,148,145,70,192,36,108,139,192,84,129,172,24,82,104,121,222,128,255,68,232,91,220,155,196,167,184,71,216,39,115,196,115,227,63,202,157,97,219,88,110,129,157,193,91,42,109,7,39,46,141,195,14,87,235,90,206,15,166,129,250,198,19,185,237,241,41,218,146,171,33,113,143,89,216,105,194,223,47,50,140,91,101,109,226,14,167,79,252,107,82,86,153,175,198,244,111,27,63,187,124,19,152,192,132,159,187,136,49,102,161,242,52,41,250,250,102,138,105,124,191,76,50,173,184,43,109,55,55,154,113,59,247,173,240,57,254,220,88,105,198,251,255,214,15,66,29,103,131,243,169,98,166,138,212,26,241,219,244,17,223,207,117,12,193,179,26,203,84,24,42,80,63,58,177,197,197,40,54,21,144,26,254,79,67,25,77,122,83,166,85,175,15,223,147,218,175,148,70,223,27,170,22,63,252,32,21,195,153,19,56,225,124,249,169,109,161,121,121,112,106,4,135,15,218,217,241,141,230,72,224,74,223,146,15,26,132,188,91,190,54,61,101,35,53,55,24,38,13,117,242,214,141,211,44,187,53,178,105,131,125,75,119,90,3,238,114,179,149,198,134,92,229,165,113,73,203,8,56,91,237,157,192,216,12,53,236,218,177,215,231,185,9,188,118,119,133,205,188,152,114,239,130,65,157,195,234,173,86,100,37,48,202,168,207,222,62,14,166,196,112,169,227,99,30,198,189,113,58,222,201,136,120,208,90,53,108,44,56,41,223,209,55,77,92,40,140,40,227,101,151,58,39,186,113,203,108,225,133,16,85,215,89,104,92,141,217,119,210,186,126,180,187,15,174,195,232,138,195,216,135,198,231,77,51,115,159,234,187,218,190,252,123,175,69,164,187,236,120,109,99,11,150,39,63,11,42,165,248,154,140,175,52,26,77,58,90,234,242,211,139,125,164,74,112,26,58,149,188,179,155,19,103,68,173,209,229,193,220,107,182,128,207,1,147,101,99,128,114,204,187,81,237,106,210,143,67,96,202,123,229,222,109,43,138,212,94,128,86,82,242,166,194,60,27,206,140,115,177,66,243,40,1,0,202,50,57,87,227,135,135,9,210,62,56,113,0,132,3,132,190,213,122,251,48,230,113,126,15,77,176,95,95,153,108,110,141,9,14,109,206,126,129,233,31,253,204,124,95,227,44,21,89,212,131,175,35,159,178,155,220,202,131,185,123,27,111,117,244,37,1,92,90,36,32,102,17,56,75,9,250,129,209,57,170,207,29,69,78,227,189,52,253,105,80,115,199,252,199,81,147,7,39,207,123,75,195,128,241,20,74,251,192,125,206,184,57,219,77,222,127,253,215,255,246,151,255,252,199,127,250,231,63,252,241,79,127,255,135,255,252,87,255,250,143,127,243,15,127,248,171,191,248,223,255,237,191,254,223,255,254,191,254,207,255,252,31,127,241,151,255,233,159,254,246,252,65,39,65,126,38,253,249,199,95,252,219,191,253,229,191,254,233,95,254,249,252,233,191,251,195,223,252,233,191,252,241,15,127,241,151,127,247,135,127,250,135,63,252,233,143,255,242,87,23,248,247,127,255,143,127,248,15,127,250,227,223,255,227,223,113,131,127,250,227,223,254,253,63,254,205,159,206,237,255,227,123,19,138,87,124,243,227,43,172,85,245,69,115,223,129,82,238,43,39,33,102,235,110,30,28,165,17,101,136,241,205,32,146,214,222,225,177,208,38,163,87,19,73,244,224,105,51,46,176,37,163,52,237,80,247,93,27,98,106,233,194,156,22,65,238,45,126,187,118,145,61,252,209,32,140,17,63,77,29,205,144,215,162,78,51,249,82,108,199,212,160,156,65,224,105,2,143,126,210,13,115,133,101,94,38,168,105,253,68,152,24,107,93,94,155,200,81,248,59,199,143,195,61,146,155,155,66,89,248,144,176,140,213,36,155,136,117,202,173,245,156,196,162,107,53,161,90,25,71,25,165,68,75,182,237,179,86,51,122,234,14,35,118,63,116,41,195,100,235,225,184,214,141,135,108,43,108,61,60,1,31,203,99,201,111,67,91,24,158,24,73,61,205,127,177,141,192,174,55,227,252,159,164,113,5,46,181,71,28,5,106,110,108,125,129,169,142,232,241,219,173,8,125,38,221,218,45,102,66,55,185,45,121,43,74,216,35,218,214,224,166,209,169,64,253,199,22,187,132,200,172,142,119,61,235,190,198,199,132,77,89,122,102,105,17,67,62,34,110,158,45,145,45,219,46,161,143,28,87,103,184,155,21,158,212,192,197,111,19,252,217,178,45,147,128,41,229,93,109,101,31,2,163,10,155,30,124,204,99,177,91,56,48,102,238,15,197,32,144,211,166,22,49,76,160,71,159,83,207,34,90,85,235,27,148,41,205,15,180,94,209,90,24,223,242,248,139,146,112,153,84,76,173,50,227,106,78,124,185,152,76,115,100,7,206,167,164,117,244,161,228,206,34,146,221,140,79,41,201,151,38,32,179,223,197,240,167,229,47,220,110,18,234,194,162,62,131,105,77,33,64,188,52,27,144,140,216,121,236,237,229,88,6,31,131,85,141,131,76,235,126,152,168,198,122,39,95,11,115,215,21,21,109,254,31,159,80,94,155,104,118,174,245,45,15,14,66,185,57,194,45,187,197,111,31,211,89,148,194,166,37,104,107,15,24,206,140,46,191,221,166,241,84,198,205,201,68,201,139,225,215,213,26,240,68,143,72,134,5,243,120,188,133,141,169,62,197,102,50,54,66,247,232,161,120,63,11,74,237,181,99,17,196,102,56,96,202,81,91,142,74,36,127,236,227,64,156,227,92,158,11,241,128,242,182,43,136,238,135,222,25,202,215,217,99,35,93,210,149,68,89,17,173,19,177,135,35,18,46,115,212,168,8,103,138,243,1,246,19,125,39,170,210,86,92,204,249,175,3,194,144,196,128,160,56,249,177,243,38,53,76,110,182,116,74,169,133,164,219,30,108,220,220,176,121,89,198,90,37,48,86,169,79,66,86,45,186,83,2,143,204,192,184,3,72,215,139,62,154,73,84,186,255,71,19,221,84,243,22,134,172,234,155,108,103,63,82,83,142,246,242,26,57,143,222,236,72,85,179,28,91,207,157,98,2,26,159,143,181,205,73,243,231,62,94,203,212,17,53,70,246,189,159,175,143,194,129,56,20,25,154,238,29,222,250,177,70,165,104,105,110,211,204,241,159,38,100,40,181,190,147,74,0,74,89,61,246,146,40,212,203,10,67,238,239,63,77,63,165,126,77,138,4,71,241,48,195,176,216,205,248,194,165,150,8,11,13,156,25,241,101,142,159,153,90,4,164,8,103,169,87,11,154,61,76,62,80,248,88,138,162,236,232,6,236,177,140,97,116,149,33,227,227,182,136,16,86,83,28,147,183,46,5,138,74,15,149,193,236,43,27,134,241,221,111,247,105,7,92,76,186,143,238,223,38,16,49,62,132,132,245,106,26,59,183,91,199,38,33,49,117,68,17,186,233,57,98,151,212,32,75,230,45,225,43,134,81,79,104,51,107,40,154,92,242,177,91,252,106,182,128,164,97,31,186,92,194,173,61,214,210,204,159,232,11,180,171,219,141,103,147,135,47,159,168,16,21,154,190,236,225,188,61,123,153,68,164,186,21,87,196,213,198,245,36,1,169,51,167,167,159,122,248,23,146,37,74,112,86,14,143,61,78,216,20,37,246,72,80,51,181,252,208,143,124,49,5,123,207,200,160,40,44,139,211,106,12,33,229,118,39,3,99,111,74,124,29,93,223,99,35,6,204,121,42,89,187,68,191,83,203,15,158,26,81,165,73,183,38,183,80,160,104,30,170,156,73,211,40,28,96,14,155,202,115,151,0,95,173,205,119,155,73,58,80,232,70,137,29,14,87,194,182,142,9,88,161,182,192,204,20,255,229,106,119,214,176,36,44,254,62,214,109,154,218,148,92,75,243,89,12,137,209,243,212,253,129,75,243,147,124,66,228,168,213,38,36,176,75,117,195,106,90,244,71,42,16,18,77,216,145,211,195,19,40,194,61,198,152,16,108,188,232,58,119,150,30,200,95,239,89,28,59,236,184,199,214,149,139,49,4,98,131,62,147,29,135,64,97,98,131,45,96,156,252,42,79,134,8,234,240,224,199,185,83,162,228,82,224,129,127,125,223,139,92,199,150,250,125,96,147,211,189,112,35,2,84,117,6,91,229,110,117,152,124,68,215,249,77,163,130,163,208,189,84,209,222,59,95,255,28,177,254,218,166,30,219,63,51,28,62,166,248,233,109,4,250,69,103,33,58,23,247,181,105,139,227,224,211,56,114,43,17,37,99,183,207,90,193,147,56,180,90,10,184,17,207,149,245,177,141,209,176,4,108,97,51,153,12,103,251,14,163,144,221,125,201,113,125,230,97,33,134,27,87,211,131,39,51,9,70,136,226,219,141,57,154,75,39,90,49,225,151,225,175,157,151,118,7,80,190,70,49,159,127,237,51,192,69,147,87,52,105,151,229,209,92,120,26,63,186,205,217,180,153,119,124,145,134,110,153,192,20,157,117,15,66,32,90,83,84,214,57,227,5,69,149,1,147,14,141,79,129,207,183,46,49,17,251,57,215,180,246,34,19,165,158,190,73,147,55,81,77,27,200,152,242,142,175,77,149,230,88,138,178,157,213,120,237,92,154,94,75,22,115,184,37,108,50,219,66,61,139,50,56,117,201,49,209,168,165,144,1,167,84,111,120,242,151,214,207,227,239,106,130,136,22,227,184,244,184,133,73,43,20,232,207,127,240,87,118,105,149,31,77,68,11,248,12,143,212,37,149,102,19,119,196,205,105,121,88,90,151,81,186,155,216,244,46,65,88,47,9,59,83,114,31,62,141,168,169,145,52,11,5,10,37,226,169,168,21,46,97,179,34,87,88,189,66,19,133,51,172,33,205,36,70,32,131,58,222,38,94,7,108,80,251,89,78,148,122,210,87,42,176,177,12,222,175,76,48,166,15,45,207,129,60,34,251,118,99,9,177,164,137,93,88,127,182,251,144,112,94,102,85,226,173,180,96,101,247,79,169,34,46,210,232,180,172,17,173,250,97,11,185,77,249,100,164,145,32,241,7,131,248,190,78,189,22,182,193,59,245,137,102,209,33,169,105,93,146,27,195,225,242,85,115,162,234,162,57,41,38,132,101,136,159,72,97,93,69,223,244,38,173,32,181,192,236,21,240,248,213,158,129,132,33,188,52,205,166,145,111,46,62,73,208,88,53,93,34,129,113,7,238,161,199,241,56,207,75,203,115,55,44,89,191,120,195,246,36,171,170,226,21,186,79,78,119,244,252,28,106,21,93,183,75,25,200,6,75,47,163,222,187,195,38,117,247,154,140,174,45,130,140,154,164,135,124,161,94,152,62,227,161,153,240,241,235,122,119,152,64,184,148,7,76,74,42,86,160,80,146,106,165,201,130,232,173,248,47,79,146,203,242,220,108,114,235,154,162,153,102,108,248,14,164,50,1,238,195,249,224,70,189,136,192,112,119,117,255,233,12,93,155,44,121,90,62,99,151,59,79,6,221,135,84,19,182,100,61,9,62,40,212,27,171,18,53,149,39,211,75,44,25,81,227,228,144,223,166,81,161,251,139,53,250,160,182,62,218,217,53,175,238,36,27,7,22,71,251,150,92,176,32,47,76,2,165,126,70,133,2,144,251,218,133,58,18,201,3,146,132,160,63,185,57,140,206,135,40,252,154,170,114,185,1,232,243,78,63,113,15,133,97,138,186,63,93,120,175,90,63,213,132,20,102,251,213,205,156,49,125,112,52,75,110,244,135,77,239,188,152,28,137,52,61,76,175,254,228,108,61,195,159,245,230,196,233,139,191,24,76,60,210,12,190,140,151,172,222,125,148,234,111,234,24,138,142,169,5,13,2,158,66,96,199,160,97,60,251,79,91,105,185,238,26,70,49,184,253,167,209,149,238,186,219,77,210,11,62,25,96,87,111,90,22,193,36,167,96,247,194,76,179,207,126,53,45,87,126,39,98,101,53,14,173,177,196,135,90,190,128,224,8,163,238,79,225,227,30,62,184,195,41,91,190,37,52,87,45,218,212,151,96,130,89,10,159,227,229,30,245,20,11,64,192,46,159,123,144,159,232,14,67,128,86,117,35,158,214,114,236,47,70,99,195,208,217,192,62,210,3,165,71,244,115,113,217,151,151,223,80,248,109,100,133,64,241,25,251,52,201,161,218,181,138,236,172,221,92,124,171,181,34,192,173,155,41,73,74,247,158,205,24,218,194,164,203,231,132,5,253,206,98,218,55,148,212,131,6,41,234,125,238,131,31,147,177,105,98,118,217,62,239,117,198,80,104,125,88,132,140,240,128,18,210,11,23,10,23,62,5,81,176,247,196,213,86,61,183,245,201,90,190,167,249,177,70,179,53,159,233,107,173,118,43,202,129,105,187,213,122,219,73,181,175,111,27,180,132,170,112,23,67,74,135,214,114,120,34,1,172,159,26,159,246,78,113,242,191,77,107,248,43,57,194,238,51,161,13,75,155,235,25,65,231,90,241,151,30,112,126,232,242,50,137,136,24,19,50,23,90,9,89,72,32,251,161,219,230,66,56,71,141,5,54,87,63,250,32,236,216,89,15,93,140,34,79,123,28,248,236,56,77,207,62,148,86,223,215,50,47,85,151,46,209,165,43,22,8,108,68,199,159,82,224,92,99,241,17,2,211,163,237,44,218,234,39,68,163,245,105,126,10,56,209,84,244,115,17,45,224,45,141,55,152,18,208,210,222,171,187,165,109,197,130,231,168,74,219,151,7,61,113,249,83,219,102,150,159,239,226,221,124,32,221,51,40,70,204,62,19,14,204,194,252,156,232,212,204,46,135,123,31,159,186,213,65,41,227,141,5,162,123,211,62,245,103,172,213,57,2,157,164,146,182,174,76,171,255,116,216,74,36,116,109,17,210,244,45,227,108,102,91,73,57,76,49,219,195,140,200,160,45,122,109,228,84,173,48,131,223,205,172,27,133,98,215,67,247,199,67,227,240,66,69,76,203,32,183,233,238,93,152,4,151,70,143,168,67,92,126,116,113,246,164,79,233,104,134,190,34,238,125,246,68,106,252,165,126,147,228,69,192,243,87,135,37,48,229,182,211,225,213,44,189,163,213,159,137,178,24,135,185,92,92,0,246,144,214,227,107,210,196,165,110,207,129,225,191,187,131,54,76,148,106,246,207,111,71,54,135,99,12,78,95,173,60,109,70,61,121,225,179,155,11,93,180,189,87,154,110,159,13,202,167,139,86,235,154,72,168,239,148,116,205,81,247,165,48,2,217,119,113,13,40,2,182,132,243,154,241,115,15,135,217,128,68,23,204,94,187,22,223,83,200,24,146,3,16,216,58,187,252,209,140,28,95,38,90,179,210,250,235,156,35,110,14,19,138,126,176,77,161,249,253,34,24,168,77,100,47,150,57,215,221,215,215,164,177,86,237,129,243,104,19,241,183,11,211,112,81,245,222,200,178,250,7,57,203,129,92,187,222,155,186,70,55,177,230,48,254,65,25,242,12,151,161,63,247,241,245,154,198,18,27,189,80,107,198,197,164,173,180,122,122,208,31,229,111,53,89,34,186,107,64,143,148,227,173,232,68,40,106,43,80,36,148,220,15,152,104,34,181,245,57,93,98,18,78,243,129,117,93,207,26,217,99,156,248,52,63,206,205,36,71,211,252,98,216,117,190,7,23,5,21,126,60,44,194,221,85,139,217,167,189,151,195,216,252,187,124,205,43,183,189,160,50,154,82,243,96,129,170,99,172,117,135,77,142,65,27,88,18,181,4,126,107,250,19,63,239,108,122,124,190,91,173,159,120,141,160,176,46,92,87,19,116,76,169,215,51,199,104,87,223,9,145,156,238,146,101,93,88,83,219,39,9,196,178,61,169,231,99,212,222,203,209,1,9,232,252,160,203,171,214,50,100,174,77,11,109,169,150,91,222,141,132,72,20,138,109,253,251,86,49,123,233,18,92,163,125,71,219,179,241,217,84,239,235,88,95,195,236,138,122,255,224,53,52,108,176,136,236,238,135,226,78,171,241,211,90,245,201,125,38,243,121,138,242,177,172,76,28,61,158,27,41,116,157,159,19,233,229,184,121,154,35,143,143,3,112,62,207,138,7,231,208,236,186,253,19,9,244,159,70,255,78,119,96,244,166,61,97,152,145,207,133,127,64,150,108,194,241,189,243,23,38,54,56,153,62,155,73,138,181,177,40,247,21,62,75,106,255,89,197,254,169,137,33,46,137,30,53,10,49,194,243,255,209,163,72,219,14,53,131,59,206,14,107,97,207,218,149,96,178,220,110,40,16,102,252,186,177,157,170,182,27,141,203,63,91,88,59,7,250,207,58,184,112,193,23,212,118,10,163,135,184,239,69,189,213,254,244,75,0,247,91,206,10,59,60,138,72,218,78,145,50,9,132,11,19,105,151,170,53,174,102,173,249,79,15,88,20,117,123,39,23,189,125,46,64,87,215,68,1,145,118,11,188,87,127,175,245,83,40,86,184,108,247,5,55,180,0,26,71,108,22,231,189,81,198,66,139,104,235,251,3,83,42,229,176,5,52,155,222,155,86,157,123,90,23,163,195,236,83,31,156,105,122,223,171,80,62,57,63,39,234,25,149,115,245,184,48,242,88,26,83,110,38,102,122,19,219,132,166,52,53,77,161,119,31,215,13,69,73,103,14,81,146,93,166,126,113,3,156,176,30,180,38,212,216,124,154,215,111,4,113,61,154,146,210,30,153,206,81,219,252,98,180,146,164,181,30,245,111,26,15,125,72,186,41,17,100,133,33,205,242,119,166,5,93,251,56,58,165,177,190,9,23,172,245,174,62,42,209,138,228,19,5,74,29,106,155,101,64,41,3,108,49,160,86,41,32,145,242,99,75,173,43,164,105,121,79,56,126,100,76,140,48,232,158,105,166,233,184,180,169,224,248,57,8,67,220,159,134,89,240,179,33,49,45,154,151,61,33,125,148,167,30,228,40,178,187,79,84,142,231,158,62,123,134,213,143,250,44,178,14,143,169,159,131,144,220,30,14,119,42,37,151,94,125,166,80,237,14,163,165,81,246,103,89,163,56,230,111,77,21,197,254,76,209,4,93,231,69,17,36,87,139,239,248,148,219,203,204,177,144,207,160,204,175,53,57,154,191,50,253,159,73,30,11,71,186,93,227,223,168,139,155,164,242,15,60,108,49,253,224,98,196,66,106,138,102,83,63,186,207,69,22,250,19,101,65,214,125,122,239,87,193,77,206,85,63,6,41,147,237,243,160,160,235,243,233,131,37,228,60,150,255,54,68,104,101,170,225,116,230,65,191,214,36,253,136,244,250,21,117,14,104,131,246,155,19,89,20,217,58,206,154,78,204,238,194,36,216,202,199,47,161,179,220,223,235,236,214,103,87,213,131,201,84,11,171,195,198,57,173,1,59,244,20,75,92,61,114,215,156,98,37,93,224,117,123,80,126,209,41,246,113,214,160,193,29,14,159,17,251,156,184,221,172,209,234,48,73,40,141,52,86,14,147,27,247,34,239,137,236,202,84,39,213,3,83,197,120,110,230,86,207,250,12,152,87,214,19,128,161,84,99,106,234,1,234,70,127,48,20,86,116,3,135,29,121,120,59,15,178,247,121,205,79,159,82,170,195,43,1,40,10,167,227,74,110,206,180,116,83,181,16,179,250,236,40,197,228,223,124,221,54,250,190,52,184,84,112,159,61,219,9,107,211,86,33,89,34,208,212,192,223,181,135,74,32,41,104,105,68,234,252,252,125,180,134,109,191,37,30,110,166,66,242,159,166,44,172,107,234,13,130,166,188,253,222,132,81,52,243,198,102,87,227,98,54,16,41,25,177,236,88,191,124,201,192,187,126,58,133,38,233,173,22,23,35,110,33,91,56,189,141,205,83,50,7,30,86,228,47,105,59,138,11,110,252,231,192,240,84,136,129,4,109,212,116,27,28,110,94,88,4,228,181,198,166,102,196,95,235,124,236,164,4,17,192,249,42,8,0,67,203,173,93,74,214,125,231,39,151,105,60,106,21,3,42,103,103,211,242,23,163,236,76,8,105,104,141,239,203,43,51,138,233,13,46,205,210,226,168,12,223,178,112,141,207,9,170,137,86,230,166,63,56,62,147,72,170,98,43,25,129,188,79,164,141,4,183,100,190,9,47,229,152,196,112,143,45,49,221,172,214,233,42,141,83,192,67,44,176,73,202,254,172,245,62,124,207,169,48,242,104,203,90,178,2,120,95,185,3,62,114,137,196,211,81,150,189,125,30,102,45,100,35,165,195,131,46,244,43,32,109,240,212,218,14,171,174,232,45,22,231,128,207,64,219,48,38,198,242,240,229,133,72,128,116,9,78,19,33,242,18,56,136,254,49,228,228,230,181,91,117,141,191,246,50,165,107,41,63,154,47,222,93,104,47,25,159,150,27,130,6,158,213,33,255,176,186,72,243,82,208,69,66,217,7,13,170,104,105,133,157,208,249,165,203,226,102,87,83,208,43,181,125,40,230,122,163,133,221,60,107,237,19,65,132,148,99,212,206,189,170,36,91,127,245,140,158,98,40,112,65,42,133,34,213,144,116,217,248,76,163,90,41,105,117,31,155,134,71,152,80,214,34,190,183,180,212,18,13,221,128,205,152,110,218,96,82,155,151,181,148,31,39,169,162,4,73,215,136,7,55,98,25,41,33,165,187,203,87,175,157,124,162,163,54,207,76,156,152,188,254,61,145,188,147,178,116,88,81,250,136,15,54,8,197,87,173,172,69,114,50,230,105,131,12,87,46,94,214,176,234,240,177,98,132,25,105,82,242,114,108,31,127,43,194,171,66,11,70,169,61,53,213,190,190,216,146,138,246,113,224,30,122,212,237,192,229,163,225,57,173,156,184,248,150,86,141,88,71,154,160,172,12,122,244,245,96,138,123,180,84,25,39,193,7,5,230,187,164,173,45,131,150,4,247,2,142,89,115,76,25,173,115,166,242,117,197,123,153,11,169,45,57,240,43,196,44,109,84,107,106,73,59,85,133,206,17,113,198,44,47,77,86,1,147,193,27,50,226,77,43,203,143,27,188,179,239,197,213,148,239,244,167,225,240,245,179,175,90,115,177,20,191,82,241,196,73,254,102,74,219,218,7,64,193,124,138,159,182,120,158,222,252,124,107,170,189,98,129,84,13,33,65,59,115,60,133,29,187,169,8,47,210,227,68,104,224,157,201,231,112,42,178,120,138,157,71,1,195,167,163,53,187,245,56,47,37,214,86,129,209,73,246,148,101,12,126,219,207,159,99,68,37,17,10,100,101,162,132,226,207,69,42,62,103,217,21,56,195,211,59,96,168,182,76,159,101,15,235,132,255,246,121,45,245,79,32,24,162,209,194,207,221,102,212,129,159,114,98,242,141,126,238,210,241,148,62,133,183,214,72,238,214,4,170,18,210,140,2,85,146,183,93,16,237,108,159,213,67,129,90,245,38,116,194,188,231,179,107,87,38,177,199,247,214,208,112,103,57,64,96,118,241,92,19,246,0,73,0,129,141,58,172,135,53,241,75,129,74,149,40,85,122,62,131,97,233,236,250,220,200,87,77,143,98,22,171,224,19,155,150,174,203,149,221,31,180,132,79,213,194,89,234,40,60,66,138,167,73,96,191,105,155,44,39,182,63,25,74,104,91,11,107,209,65,169,203,39,146,241,80,139,149,148,140,96,199,71,116,19,163,16,223,254,156,185,248,52,247,181,58,154,5,91,124,58,216,119,250,246,45,3,194,185,44,70,16,177,214,229,141,69,133,234,199,99,179,126,224,70,65,201,133,17,133,77,95,180,197,75,247,102,191,44,150,70,177,69,239,15,198,152,125,202,68,207,238,79,221,197,133,161,138,79,146,27,63,126,22,101,209,119,200,206,41,86,179,90,211,176,60,185,90,43,117,66,217,106,33,100,200,168,19,10,148,174,35,73,176,97,167,164,238,251,127,39,65,240,105,213,62,78,196,90,238,128,119,120,155,228,181,109,98,44,239,217,52,50,15,126,91,97,202,183,29,230,144,75,227,51,21,208,7,191,131,118,54,213,153,212,200,193,24,191,138,120,180,165,210,142,174,237,185,214,144,232,67,106,89,172,165,86,204,132,129,206,191,38,105,242,166,203,3,180,248,118,53,186,217,180,178,244,80,222,136,237,10,229,209,243,31,89,97,120,240,239,144,66,225,48,132,30,226,192,199,103,152,254,53,81,229,168,218,240,60,243,118,73,187,205,27,247,54,62,63,157,200,36,222,123,255,212,69,181,185,119,156,81,217,30,119,32,222,186,215,248,52,60,83,103,237,87,159,3,123,104,99,17,92,131,221,121,174,72,37,225,27,107,75,51,140,106,195,81,136,99,117,63,162,15,41,205,128,183,197,74,101,75,153,144,113,223,143,121,92,35,58,183,212,232,164,217,212,191,7,252,237,228,45,5,166,132,102,5,108,60,48,130,146,147,241,232,23,146,19,199,143,26,90,201,223,41,245,188,48,225,61,237,222,37,179,77,219,230,133,153,211,93,123,104,76,28,220,15,159,73,193,68,213,182,13,43,70,40,113,53,214,178,246,14,25,233,153,159,230,4,248,214,214,155,19,245,246,214,34,24,154,80,107,251,246,14,213,136,24,178,246,182,22,243,91,253,120,243,125,152,232,214,183,181,142,137,229,105,100,66,38,199,37,255,116,107,29,175,97,250,102,105,101,121,69,62,24,181,31,136,72,94,24,13,236,169,182,2,44,81,211,141,78,211,60,88,218,254,91,30,191,23,212,97,93,169,122,38,162,185,168,78,95,152,149,255,237,234,67,34,202,141,137,101,29,205,106,157,65,193,239,135,42,181,107,95,115,23,65,145,29,131,98,165,160,122,237,49,25,99,195,90,20,87,45,125,46,254,192,193,51,124,77,170,172,173,157,48,71,156,136,244,229,215,52,35,222,237,121,119,88,231,103,30,159,119,182,124,250,29,110,243,185,182,182,168,81,30,30,1,46,118,172,90,180,73,156,108,170,119,40,148,109,53,69,210,28,79,101,93,241,196,13,82,234,240,25,233,163,209,76,225,126,48,196,194,67,178,169,199,104,36,185,235,43,155,158,73,142,12,233,30,53,146,99,191,57,162,140,218,194,131,152,88,80,106,20,170,65,9,130,11,108,116,243,1,51,9,165,11,231,124,89,56,76,178,195,84,131,106,175,240,113,31,147,215,146,150,159,2,164,44,144,179,227,195,132,238,143,54,200,67,106,59,246,113,54,91,138,159,166,160,73,123,129,225,116,244,78,98,46,198,29,149,142,219,227,250,70,211,44,66,0,40,59,200,79,147,69,245,214,211,98,170,103,162,131,195,150,223,138,19,168,96,179,228,79,95,159,201,189,52,183,227,55,21,160,77,26,228,80,21,92,30,62,51,206,77,157,136,196,37,82,143,65,49,234,23,217,208,206,137,97,61,89,14,31,11,106,9,161,0,75,149,244,176,195,109,171,248,33,236,40,212,82,250,131,67,254,81,94,212,99,90,169,203,186,118,78,53,73,176,33,61,131,86,40,227,121,81,202,187,251,167,131,174,193,186,236,129,88,96,130,44,239,197,154,41,9,150,128,207,166,174,13,242,13,173,217,122,221,77,122,212,160,124,127,131,134,44,105,117,90,205,3,211,123,34,161,7,12,77,82,96,23,206,184,232,226,203,54,163,252,172,129,118,205,52,163,18,152,9,37,62,248,220,79,46,70,12,216,195,134,6,47,245,239,233,194,34,158,23,112,19,150,83,200,37,189,84,142,167,62,142,128,188,114,50,129,154,120,99,56,4,229,103,73,142,244,184,47,189,0,98,227,152,148,217,124,159,138,88,154,60,179,241,53,123,143,178,141,230,214,88,11,108,181,195,153,193,124,176,223,43,25,13,146,199,104,129,25,205,44,48,182,138,192,132,172,166,192,240,223,116,121,105,165,156,157,63,150,146,244,62,6,177,100,133,73,191,199,36,131,121,82,4,122,136,246,210,113,30,112,133,198,81,97,163,69,238,1,163,97,36,195,194,86,235,73,144,106,68,164,67,81,152,41,86,60,25,1,121,133,7,30,202,244,49,45,5,106,55,65,105,67,136,79,253,211,11,147,7,27,4,199,182,143,56,181,131,73,71,28,145,175,82,253,181,170,21,169,188,165,133,96,109,114,79,244,192,212,180,116,25,113,226,25,87,131,13,248,219,124,119,96,104,146,124,122,91,54,75,62,166,117,191,175,64,173,161,107,8,252,58,14,65,105,9,21,20,31,46,251,59,91,241,180,156,229,244,166,151,60,115,192,198,195,39,48,175,25,32,53,167,242,204,52,182,196,138,133,202,227,243,70,244,131,103,121,104,88,189,100,184,10,29,248,57,174,158,69,10,34,201,62,33,104,31,131,137,236,94,145,123,19,22,237,239,214,220,75,222,184,64,223,80,101,64,62,33,53,200,23,104,179,143,231,206,117,233,252,163,229,222,155,20,170,49,217,40,197,8,156,57,231,215,252,59,54,99,30,170,10,247,117,57,214,13,134,237,66,225,78,27,147,191,23,44,135,162,73,7,140,112,134,127,44,248,24,37,226,6,58,157,151,171,66,254,14,165,223,247,222,87,87,129,4,194,89,180,122,32,30,184,98,57,56,220,240,161,183,194,103,63,136,217,125,124,174,174,86,29,5,218,233,45,249,65,167,157,78,65,84,100,188,111,149,105,128,40,177,222,188,144,2,113,24,109,169,154,63,112,41,35,54,74,116,86,181,201,254,156,159,232,100,250,147,195,116,82,116,101,17,169,191,226,159,176,162,83,172,35,81,231,74,99,114,138,165,181,122,201,237,131,166,115,150,248,247,130,31,91,231,48,77,10,222,125,193,38,215,232,62,85,216,72,102,47,108,212,146,98,152,21,36,135,70,60,55,70,103,17,119,14,171,163,166,152,135,72,241,136,184,237,44,86,17,27,59,29,179,112,203,38,75,210,237,170,150,128,30,115,85,154,78,38,105,200,51,89,238,60,163,81,7,37,159,7,211,196,60,253,220,202,54,135,229,224,194,237,13,62,50,130,25,170,178,196,98,131,203,230,126,45,180,63,186,26,179,199,22,61,6,173,239,254,84,215,12,229,255,161,4,201,11,37,232,99,130,70,247,13,56,44,144,51,198,36,91,80,89,102,130,49,63,251,102,149,41,251,82,7,160,64,90,225,76,15,212,175,151,177,245,115,48,131,125,146,25,103,135,238,10,100,58,134,23,102,85,19,112,18,29,227,73,238,175,56,163,30,29,244,20,120,203,128,82,98,55,226,165,11,129,96,177,48,72,87,192,226,226,48,229,123,18,135,33,139,115,191,179,233,45,53,217,9,139,213,150,251,149,213,200,43,167,160,115,70,118,219,24,139,155,142,38,45,243,195,119,104,116,199,179,68,250,10,68,47,187,248,128,80,246,45,194,181,7,238,195,195,155,28,133,231,20,46,138,86,76,42,127,174,102,10,75,242,194,214,174,117,215,77,134,152,162,234,96,50,97,61,221,105,13,22,199,139,212,225,192,148,75,113,117,33,139,33,240,113,196,251,244,199,166,31,67,3,148,68,169,134,87,54,85,171,13,109,178,63,151,243,224,109,5,202,118,42,129,238,243,134,22,89,117,152,230,77,177,127,169,20,217,113,226,229,1,11,163,254,116,38,141,232,135,86,166,195,70,56,233,167,101,174,189,73,210,210,41,99,235,147,101,84,120,98,192,7,85,16,50,245,243,175,63,103,56,140,117,39,251,24,218,100,105,196,147,29,207,72,71,52,47,169,5,174,48,104,211,173,32,48,13,83,110,13,102,104,5,132,75,121,210,12,221,98,110,207,106,100,158,15,165,231,180,197,220,62,254,67,214,120,26,84,187,179,199,110,49,153,130,114,50,156,191,95,8,39,56,124,12,10,37,78,68,108,217,27,29,33,213,32,73,37,247,198,75,171,177,40,41,174,148,18,231,9,227,98,95,15,166,80,74,7,229,124,219,226,157,38,4,132,207,249,168,15,62,234,203,137,156,211,138,49,147,29,54,19,98,246,18,231,106,204,148,138,66,155,125,133,155,183,117,108,15,245,93,243,177,110,160,232,186,112,177,70,50,133,171,241,54,57,12,185,170,28,151,217,198,201,63,72,49,22,20,157,41,156,59,203,13,47,146,122,42,46,11,140,106,101,192,80,249,200,28,167,183,43,57,163,55,1,152,254,49,253,233,43,155,197,7,13,38,73,56,161,5,198,20,243,165,91,32,190,86,38,31,107,111,244,94,20,162,22,100,75,229,183,243,54,194,47,135,105,12,18,11,27,58,213,228,117,89,216,143,13,3,95,224,6,89,137,15,106,255,73,134,11,124,182,236,225,131,214,33,13,150,99,41,33,178,231,229,54,196,70,17,218,201,2,211,123,25,95,228,236,93,89,4,131,140,4,56,28,61,4,29,80,28,123,168,209,206,45,191,247,121,137,170,113,64,124,85,52,198,29,182,147,229,77,134,68,232,199,83,23,104,34,209,246,52,244,193,207,121,225,239,133,219,56,132,201,124,102,162,242,94,100,87,141,36,149,8,230,159,129,180,142,148,226,180,226,19,158,5,205,36,210,224,145,111,235,112,10,26,47,171,195,73,69,9,204,228,64,27,99,95,56,155,240,125,125,240,89,78,245,10,154,205,31,163,106,142,164,47,7,80,130,74,112,92,152,60,96,152,98,52,116,36,58,99,238,197,203,190,66,236,66,176,158,147,56,249,185,118,147,50,6,50,192,239,193,11,9,181,235,142,16,212,173,150,156,8,152,92,245,188,11,142,148,60,182,88,172,102,194,57,197,84,93,46,60,137,250,134,251,102,153,85,107,155,186,48,162,227,85,158,156,50,213,121,117,141,13,198,88,123,175,221,16,117,185,133,42,6,83,169,23,40,131,234,49,207,9,205,50,109,211,130,146,85,249,149,7,24,154,31,207,159,177,127,17,20,136,59,159,17,95,235,61,54,105,168,89,245,214,165,235,189,9,230,148,95,131,239,133,223,122,2,198,115,252,109,66,6,111,145,116,234,16,119,224,0,251,136,254,52,224,5,110,208,233,53,31,50,226,136,79,16,4,120,36,87,106,152,150,238,111,175,93,8,117,115,120,112,122,60,154,53,219,201,139,245,159,186,234,131,123,91,114,243,243,92,249,42,180,24,76,8,187,63,88,58,57,236,209,160,140,150,39,39,40,115,153,232,13,198,209,125,19,141,186,250,124,75,96,236,189,75,158,77,97,100,68,223,147,211,39,91,171,192,199,7,187,236,137,246,197,182,108,67,180,199,35,53,240,219,134,128,87,62,19,91,30,141,150,235,27,59,177,153,100,170,17,1,35,78,60,83,124,49,50,172,143,244,14,216,72,136,227,106,138,175,202,27,84,184,200,143,221,230,191,221,44,6,39,55,167,22,246,42,220,1,155,249,248,166,49,75,128,248,200,133,11,181,177,122,117,55,202,127,31,115,206,141,174,79,142,178,77,137,201,68,207,182,78,7,83,35,187,164,98,88,245,240,70,77,133,139,21,17,56,60,112,84,21,93,44,141,64,205,8,17,24,229,209,229,163,2,59,239,75,186,25,60,189,223,8,120,25,181,237,131,143,253,114,9,18,167,105,11,142,199,84,15,138,206,206,244,231,70,249,74,222,249,156,34,199,172,184,224,48,225,66,121,172,205,229,119,64,198,50,137,113,249,89,106,227,170,111,180,70,79,80,100,1,192,146,84,175,36,57,48,27,239,84,184,89,67,216,133,143,21,59,139,204,112,186,175,246,173,134,2,134,184,165,188,39,51,170,203,235,214,2,155,18,132,220,28,181,146,230,107,115,16,60,121,125,61,192,203,204,188,11,83,199,147,100,35,62,246,194,249,195,218,28,54,245,4,65,7,212,56,254,94,236,111,47,46,73,156,240,28,108,211,167,9,146,55,68,92,31,220,57,49,210,112,152,142,244,249,150,38,188,165,99,199,144,195,242,255,248,104,128,57,226,3,229,56,200,114,49,98,74,183,227,104,162,247,58,87,210,39,35,185,113,211,98,182,139,67,7,244,174,166,140,178,86,95,184,253,167,106,253,94,123,65,171,230,135,50,76,67,199,241,31,89,96,202,115,124,109,193,148,80,159,229,211,45,40,125,62,138,95,189,172,186,244,161,13,126,174,59,21,56,216,142,5,253,190,53,74,73,30,206,2,198,35,151,217,15,7,237,234,190,201,227,186,75,227,126,55,77,141,61,124,55,163,67,247,188,132,60,55,124,64,87,134,235,39,142,215,116,42,16,91,207,177,48,49,144,119,17,20,66,150,91,235,203,86,135,42,68,122,35,138,252,213,118,75,163,35,94,63,234,18,180,89,197,185,195,70,31,174,23,15,136,181,253,151,81,49,30,109,8,12,19,252,108,14,231,245,58,165,44,114,72,175,66,220,27,62,117,25,81,120,81,206,14,239,247,230,151,95,95,27,48,117,194,254,86,21,151,113,55,65,97,7,245,9,222,49,52,155,62,24,122,154,49,77,224,124,92,114,120,88,107,120,109,113,113,154,66,189,8,60,168,203,247,111,89,76,135,84,159,219,88,241,28,165,234,49,235,197,76,171,152,130,16,91,164,207,79,155,215,231,40,237,46,50,127,233,74,33,45,224,48,213,8,69,238,93,40,85,175,113,53,210,168,73,175,62,86,76,115,43,134,114,253,58,62,87,211,67,180,125,146,145,180,149,9,76,146,57,221,112,0,40,250,152,122,49,161,160,225,134,157,229,60,154,204,111,83,159,117,107,152,243,148,197,35,87,159,197,147,102,12,120,38,111,43,198,50,249,23,175,119,2,38,148,172,40,225,244,213,3,45,24,37,2,207,36,19,37,211,38,44,251,205,62,198,28,11,219,225,159,53,37,48,2,108,177,110,161,249,202,122,115,220,226,91,23,4,140,138,107,209,155,79,235,176,185,48,57,218,34,235,118,35,129,50,253,52,230,156,155,79,184,219,116,41,206,126,21,223,139,163,72,119,171,109,105,7,223,103,187,81,114,234,68,131,133,173,149,184,154,186,56,177,120,161,214,130,90,251,7,55,186,230,106,215,155,155,142,102,119,24,225,226,15,76,157,211,154,14,55,36,86,5,166,208,180,189,155,151,42,10,215,192,168,254,150,229,112,66,197,90,30,237,28,162,248,153,23,254,81,176,202,139,45,99,67,110,14,35,14,39,94,2,92,224,35,185,165,143,15,135,30,159,192,124,18,127,112,206,254,181,245,193,81,173,139,159,166,11,168,117,249,34,235,229,98,128,57,117,147,108,73,70,126,229,171,151,41,188,171,46,33,90,114,186,219,56,176,170,206,45,142,23,212,85,45,251,161,75,77,107,215,89,78,75,101,243,13,173,53,171,148,214,139,39,1,8,255,233,134,13,154,101,27,39,100,121,9,26,129,59,165,211,49,226,184,204,124,6,127,175,102,29,200,10,159,189,226,86,58,26,76,16,103,42,140,106,192,122,112,122,45,238,192,3,70,87,31,242,150,141,173,86,224,153,202,142,123,103,13,184,129,194,8,232,43,8,46,89,233,220,239,184,220,70,9,118,97,164,165,31,175,42,48,245,185,241,90,200,211,71,146,30,116,140,17,246,23,137,196,157,116,80,50,205,159,57,126,26,130,214,41,247,182,94,209,188,30,124,102,157,60,89,177,78,237,120,107,90,48,245,189,136,254,231,247,57,33,202,27,122,53,197,66,111,204,58,109,145,15,197,106,73,53,80,99,186,144,7,175,199,230,28,190,242,161,131,232,69,47,134,187,61,199,36,37,26,58,228,193,232,195,110,238,188,80,38,244,56,68,141,183,13,226,173,246,80,169,79,3,62,59,206,106,113,111,248,164,178,204,4,234,163,122,139,171,43,54,144,188,52,142,87,235,177,62,172,217,89,158,12,181,176,75,84,56,141,158,166,191,58,121,26,165,70,143,51,187,25,49,210,91,92,180,218,204,254,246,179,99,4,62,218,50,219,182,177,93,222,75,31,171,82,199,155,250,130,30,171,167,227,116,77,121,107,132,125,223,157,231,148,3,132,210,40,244,54,198,131,117,68,206,181,81,35,111,232,90,175,253,133,132,115,183,18,154,24,145,134,114,207,131,107,226,160,125,251,13,124,167,89,96,252,224,247,211,152,149,111,79,128,167,140,22,249,248,26,163,228,167,90,198,6,155,76,144,229,237,117,253,49,218,0,215,230,21,227,192,4,122,134,194,199,152,104,177,48,45,20,208,245,230,176,252,199,120,67,190,55,229,193,59,133,170,126,107,219,247,158,247,205,152,32,175,234,3,142,96,176,44,172,204,28,153,49,5,7,196,107,178,97,144,193,203,225,146,53,75,216,201,144,116,28,200,29,40,237,219,91,47,54,146,239,128,187,233,190,60,120,32,52,27,75,158,108,202,163,182,54,120,215,225,86,12,60,58,199,41,144,7,167,193,171,167,128,105,79,217,50,98,40,129,189,247,34,248,60,178,94,77,3,197,59,245,10,77,89,75,225,221,226,184,198,61,123,73,59,80,98,254,110,105,83,191,63,75,148,234,254,224,221,221,71,110,120,101,85,71,133,138,202,22,75,11,234,253,172,179,112,160,157,23,219,40,117,210,243,243,90,204,204,119,152,83,129,169,232,57,221,139,207,127,12,177,246,121,105,180,210,98,217,146,67,30,250,173,71,178,38,85,135,55,226,210,138,82,14,229,47,109,68,111,75,190,22,76,32,213,127,153,156,225,26,58,19,38,125,163,62,36,36,48,116,243,71,83,124,141,216,201,54,62,114,215,123,87,226,199,97,30,25,223,129,160,72,110,140,176,10,41,117,210,101,75,183,125,10,135,237,156,5,136,40,232,178,101,243,114,123,150,24,68,170,242,100,38,65,87,195,42,252,9,216,62,152,2,191,28,86,126,54,110,46,133,205,144,12,99,153,160,140,140,40,41,233,254,140,97,163,2,208,139,203,200,49,40,199,78,231,230,50,40,197,28,232,231,3,176,19,202,131,103,122,80,195,233,202,116,183,232,76,177,142,184,48,165,201,65,164,207,213,184,215,49,104,133,211,123,43,138,89,63,3,181,90,120,221,133,231,42,41,92,31,234,46,178,254,52,123,221,8,183,202,250,204,244,167,17,131,45,241,211,179,246,173,187,194,25,242,116,19,142,70,166,85,235,250,160,212,170,133,103,207,110,167,15,70,79,232,243,251,7,177,45,125,48,78,159,240,68,137,77,165,207,115,191,70,15,171,65,65,130,65,127,250,87,43,228,17,139,52,8,72,125,174,118,153,81,96,88,57,186,12,41,154,51,59,62,23,116,186,175,142,235,87,48,156,183,111,10,125,162,109,167,91,74,130,26,32,92,209,179,27,205,151,99,2,62,139,109,197,139,153,126,144,236,41,240,250,215,213,2,102,162,174,55,106,144,109,231,56,176,201,49,108,93,64,208,198,159,125,40,174,166,29,92,205,62,18,67,57,92,58,58,151,246,199,124,34,37,31,87,211,94,33,97,105,35,145,45,53,198,220,56,141,167,216,33,86,152,228,39,182,117,120,149,164,38,39,82,34,238,86,117,36,208,91,146,23,59,223,183,181,112,132,23,60,17,50,211,224,190,37,78,237,176,245,75,202,163,101,235,123,137,39,95,93,200,250,205,88,134,17,45,96,168,207,63,134,118,223,101,70,96,141,125,68,77,183,76,35,93,13,24,227,87,253,11,51,192,220,173,234,80,151,52,49,7,112,93,145,195,115,24,50,97,117,47,216,216,99,34,110,8,245,115,85,152,108,91,196,11,161,234,253,92,60,36,86,153,152,152,253,227,125,176,85,120,172,50,89,53,222,7,198,114,143,171,207,57,41,177,120,123,173,29,33,19,116,70,255,63,24,145,25,55,238,6,181,3,53,125,198,140,192,169,71,112,161,118,205,58,77,137,84,84,247,16,136,178,210,219,163,31,164,21,185,250,56,81,31,147,21,37,209,238,118,60,17,220,213,218,199,49,74,17,58,160,33,98,237,207,76,64,118,204,7,133,4,121,81,43,30,169,79,255,28,214,60,156,213,55,33,15,147,253,68,55,129,217,38,59,26,26,75,107,251,137,62,168,98,218,159,73,8,137,150,239,165,195,236,101,189,57,122,91,203,167,176,81,90,126,166,2,41,241,233,171,107,144,46,150,119,46,195,226,174,14,194,116,149,245,214,176,210,184,5,53,200,229,79,157,224,21,161,241,29,225,118,90,70,213,77,173,63,118,148,136,213,227,77,87,221,21,42,103,70,192,236,80,93,97,60,140,184,154,102,53,125,107,58,213,94,118,4,46,194,215,196,139,95,148,206,161,44,143,70,33,136,160,29,119,49,7,74,30,32,43,60,157,40,5,24,94,188,169,62,23,173,156,239,167,203,20,21,69,182,210,244,210,212,100,38,147,228,224,112,30,236,140,8,184,141,169,63,77,132,189,184,145,196,206,84,134,126,47,130,113,59,62,53,149,5,93,127,121,236,214,74,192,116,200,232,118,69,218,123,151,120,50,101,40,226,128,200,16,81,250,197,80,44,63,9,95,96,19,96,143,249,63,246,119,183,162,5,37,197,215,170,173,233,254,191,45,76,237,179,236,120,38,107,109,53,68,76,51,217,175,205,150,240,214,51,151,12,213,219,173,216,232,212,244,195,72,109,115,196,46,75,115,82,87,203,240,44,205,30,103,15,54,234,146,223,134,144,39,62,199,217,27,114,215,207,1,245,45,150,106,156,92,99,188,82,52,115,7,75,109,17,140,132,205,104,22,53,90,59,14,141,63,26,53,88,186,91,101,104,28,158,133,117,222,28,142,249,143,69,188,106,9,248,156,29,89,157,27,218,68,83,143,220,202,30,66,246,99,198,248,25,68,247,222,59,89,186,143,79,183,32,24,241,3,98,116,99,193,20,47,97,154,136,172,231,40,204,155,84,151,143,206,131,21,9,14,74,217,213,177,194,1,76,241,69,16,98,88,31,184,121,233,54,40,54,177,218,203,148,104,229,119,241,64,122,67,94,11,205,137,25,102,12,77,185,31,231,103,145,203,173,113,53,106,84,250,57,97,46,91,41,191,39,235,122,158,103,227,48,138,155,227,132,244,174,87,211,18,238,65,187,78,85,136,158,77,153,93,33,222,139,60,68,146,179,135,188,228,222,126,238,113,238,47,245,253,183,113,75,138,217,217,31,7,169,45,121,248,172,194,236,164,252,75,252,50,43,108,203,111,166,192,30,44,158,44,148,96,4,53,28,174,84,52,15,129,173,179,244,205,179,222,167,28,139,100,148,168,96,8,120,182,199,244,9,76,145,232,75,16,246,143,247,131,109,86,202,138,21,176,18,125,88,2,87,99,79,141,5,2,153,152,60,184,9,70,133,133,68,215,72,149,147,173,20,83,200,20,56,117,189,120,19,129,137,215,162,31,95,236,97,200,48,156,33,236,7,207,38,54,16,21,167,244,221,199,131,159,37,146,100,80,104,67,233,126,118,17,212,105,115,233,213,211,76,143,103,170,175,36,211,176,224,242,237,55,226,44,84,89,248,144,57,145,216,126,11,63,141,173,48,196,190,61,44,121,186,84,196,163,196,57,237,35,178,124,40,56,14,29,52,24,243,242,251,34,148,126,46,189,154,196,106,204,98,122,228,154,162,99,59,5,18,40,221,152,159,39,131,129,41,30,156,57,156,37,26,73,32,63,71,182,119,192,212,45,126,116,33,73,30,105,209,65,29,169,12,232,113,222,115,120,101,104,105,236,41,223,146,155,141,240,254,155,17,63,201,36,36,48,188,98,233,157,45,253,156,130,50,131,59,228,100,47,239,105,149,151,114,115,179,143,195,200,55,46,122,125,178,145,224,117,136,124,45,86,122,214,171,235,49,15,114,228,92,173,244,82,30,13,209,195,28,190,108,161,60,75,66,61,244,179,190,104,251,241,193,207,32,136,111,83,140,245,46,124,112,88,78,166,46,31,126,120,68,254,28,141,133,162,95,11,246,219,252,50,136,70,61,42,83,28,158,136,183,97,217,198,172,83,156,22,142,26,223,218,118,32,157,133,139,156,109,188,24,52,166,75,156,182,130,254,249,155,72,232,178,234,68,89,212,207,142,136,35,229,143,89,73,168,125,70,254,130,82,111,141,14,51,132,43,69,248,247,216,82,189,234,231,90,214,9,26,81,61,122,205,197,180,163,117,138,44,95,4,253,90,146,100,49,58,29,148,37,70,208,15,133,197,207,213,63,125,250,23,72,253,156,216,244,146,172,20,57,8,152,23,94,151,11,57,88,34,138,51,130,199,38,249,181,4,110,24,220,249,69,143,135,148,136,96,18,161,214,18,87,131,203,78,91,105,15,92,47,41,132,141,42,71,27,37,225,40,252,120,70,233,156,131,69,98,11,16,82,224,84,56,76,215,167,44,93,186,111,74,44,207,51,201,44,152,45,48,159,51,94,140,92,126,151,169,66,157,111,159,49,44,112,134,188,186,119,138,227,10,164,100,62,230,196,200,155,236,165,208,25,183,247,65,41,104,107,226,193,84,216,121,98,211,33,96,210,52,105,4,5,253,136,136,60,252,56,235,115,239,109,181,213,14,87,230,142,60,120,203,246,54,1,83,193,40,247,62,166,248,113,226,227,201,136,51,72,228,161,154,222,115,106,1,163,100,220,5,62,78,223,75,155,90,200,184,200,100,33,38,178,223,213,80,172,142,246,231,40,25,54,185,1,42,56,126,95,104,89,201,196,8,243,30,184,226,136,12,135,137,27,71,22,234,39,173,158,47,49,54,48,244,63,241,13,208,189,46,214,223,119,97,156,129,20,131,108,178,216,144,115,173,11,19,51,78,177,121,3,35,242,116,103,230,178,24,253,28,122,53,209,159,187,199,225,147,24,1,251,131,81,117,219,119,122,44,152,125,247,163,115,2,230,127,59,224,242,42,161,1,136,29,94,251,98,45,211,157,29,122,237,182,80,226,133,33,223,124,109,130,7,94,22,236,11,24,109,8,121,46,248,76,61,167,98,77,126,82,221,7,124,214,227,157,26,180,152,81,58,168,232,177,39,60,53,183,8,102,50,6,2,219,25,214,29,166,30,66,80,248,149,175,54,224,164,52,143,39,169,2,159,197,91,147,195,141,76,198,144,153,128,202,248,237,17,164,65,16,138,105,125,233,205,53,241,100,133,58,206,216,93,129,55,249,50,127,175,98,54,179,162,141,178,225,139,162,93,86,202,123,178,101,13,134,215,96,91,198,174,248,118,207,102,148,254,52,96,95,120,80,33,33,55,135,65,177,184,19,137,72,8,37,93,130,242,169,111,125,18,197,44,11,145,86,133,141,70,218,97,100,148,83,22,216,108,247,128,81,255,220,111,138,66,90,152,61,87,138,4,237,249,177,250,190,38,18,28,249,18,107,79,147,142,91,207,207,3,166,4,248,198,217,201,241,157,207,167,175,13,135,238,94,113,53,68,81,89,97,142,12,47,246,71,8,19,34,10,129,233,242,242,139,23,7,74,110,130,210,126,30,247,38,148,253,124,22,187,152,216,197,118,24,85,235,164,240,57,111,246,77,155,160,228,103,97,94,129,209,83,244,165,71,211,64,122,213,252,192,212,187,220,67,1,39,143,108,181,194,123,59,175,132,117,10,176,79,203,123,161,166,18,239,69,178,120,203,134,100,60,45,213,103,210,153,193,43,233,76,129,178,55,246,4,242,143,245,241,160,3,163,195,80,252,173,105,177,109,242,49,33,113,185,76,80,160,20,101,109,121,233,97,125,201,119,22,162,168,183,158,164,33,97,58,74,168,155,255,116,42,70,206,34,48,181,198,55,210,1,7,130,200,186,53,56,27,87,246,56,248,34,22,177,94,187,18,48,85,161,183,134,225,188,63,188,253,169,11,76,253,177,47,108,188,143,148,117,80,8,171,187,175,117,254,149,149,60,21,102,218,94,55,207,2,52,175,197,139,96,13,92,79,126,107,248,96,182,140,24,15,226,85,81,11,189,147,209,116,2,111,99,17,243,119,166,214,229,51,139,182,57,95,126,245,249,20,165,203,193,117,142,139,181,114,140,73,193,253,175,10,211,240,63,2,158,216,246,83,224,230,114,90,160,205,4,158,20,37,82,21,23,27,123,236,18,184,83,165,120,167,127,183,162,230,217,21,110,81,43,182,204,79,208,195,133,104,127,138,67,177,35,120,49,229,91,195,121,231,36,157,150,7,34,255,38,104,161,73,160,57,74,36,85,198,12,113,22,111,57,229,40,33,180,52,138,192,196,134,124,221,90,58,248,37,200,128,23,125,113,113,53,14,139,172,122,43,19,189,234,78,192,25,165,72,253,109,38,210,116,120,210,128,84,20,54,198,80,191,57,65,195,90,228,209,32,53,110,62,166,180,246,141,39,230,11,220,169,106,116,184,211,217,185,21,158,212,88,251,205,113,64,117,166,109,152,209,47,219,223,36,131,149,200,57,11,12,205,154,175,205,179,53,161,204,39,143,6,55,244,109,35,7,110,88,158,15,109,214,61,225,23,195,173,56,228,208,133,169,40,45,159,135,141,227,185,125,96,184,138,99,76,113,40,147,216,41,155,253,171,101,191,185,197,205,135,162,28,57,129,18,183,18,99,193,106,172,171,79,52,2,202,240,28,62,152,154,161,26,19,141,112,154,14,56,150,130,155,230,38,181,82,135,156,170,27,186,253,171,37,9,5,88,39,87,43,79,54,140,0,184,56,76,197,169,190,245,36,12,217,28,165,200,125,201,60,163,233,225,106,199,162,175,195,94,170,159,99,153,151,17,48,149,127,242,210,240,120,249,151,134,0,249,120,48,242,92,176,19,116,95,247,208,0,149,151,81,161,26,131,10,58,183,113,96,118,234,83,236,213,13,253,213,21,252,49,24,181,15,249,88,70,34,86,227,230,232,177,71,240,230,44,85,10,26,47,161,216,52,21,19,145,194,166,224,148,214,75,223,196,233,244,57,111,173,48,209,59,255,90,80,241,206,215,53,10,108,217,58,255,109,99,243,155,10,159,89,231,197,54,48,207,96,126,205,7,99,213,143,228,55,55,157,249,55,23,168,231,166,226,62,224,179,13,236,183,240,55,101,84,165,4,90,68,62,28,176,211,5,236,99,214,216,130,222,152,29,24,38,90,127,108,250,221,230,150,59,195,199,186,220,98,165,39,112,86,29,81,182,137,228,246,19,252,239,77,230,209,166,69,142,238,25,135,105,81,120,39,4,225,72,100,128,124,142,154,138,91,149,39,235,198,28,236,87,115,92,247,37,35,10,209,160,247,28,26,155,198,248,124,77,254,43,108,109,202,160,155,172,15,96,36,91,124,204,18,214,91,150,223,62,70,81,189,205,255,211,20,226,94,207,19,40,154,209,205,127,250,71,246,215,20,174,174,173,108,112,121,236,86,134,114,48,222,95,166,207,25,50,244,47,220,253,236,162,18,45,63,82,153,223,189,207,182,190,28,134,204,81,199,132,106,166,18,247,54,237,114,129,39,117,156,238,106,226,136,230,87,116,219,76,41,125,123,222,155,76,193,249,63,25,49,236,240,171,189,9,138,114,128,126,76,98,155,225,116,21,120,132,218,144,153,2,103,79,246,169,0,215,244,122,229,23,192,48,141,248,231,128,84,224,172,37,189,154,61,199,63,102,33,251,54,245,183,177,129,106,188,215,217,155,142,109,40,87,243,223,249,193,28,32,186,64,140,46,115,59,76,239,255,144,171,115,66,10,165,58,92,81,14,77,67,224,66,189,96,115,152,50,44,89,94,212,203,76,143,70,83,218,84,168,135,82,152,17,247,23,67,58,56,191,3,31,161,94,170,180,253,234,66,55,163,76,52,147,172,245,13,171,88,237,90,171,130,22,235,70,119,24,187,40,201,123,193,191,112,73,216,168,100,34,238,160,23,111,124,125,191,24,83,239,229,243,127,65,220,81,253,107,83,179,222,211,7,134,12,202,173,32,242,218,253,125,235,252,171,212,188,3,154,113,230,197,1,223,52,240,140,171,235,9,92,197,116,227,60,132,151,227,14,72,158,88,133,77,96,162,247,43,208,68,120,82,209,179,74,189,109,3,183,179,34,50,38,240,174,174,49,6,204,177,47,139,30,73,116,78,247,11,91,201,168,222,156,14,18,79,40,66,104,158,70,213,79,69,89,114,119,175,137,154,153,46,167,57,194,121,144,180,250,205,97,121,174,250,219,28,199,61,198,4,9,22,137,180,108,216,46,156,47,159,56,51,129,130,36,3,62,141,173,189,58,188,140,80,69,224,243,117,188,135,109,209,177,179,30,193,46,250,233,156,177,190,43,156,205,200,196,165,5,158,166,44,239,48,145,76,57,53,249,246,35,172,152,76,86,239,85,35,183,159,242,82,138,81,163,196,90,236,43,52,81,184,164,6,108,141,80,2,115,0,184,255,146,173,235,85,214,94,33,236,23,231,11,220,7,231,250,34,240,79,76,201,97,18,225,207,167,179,222,82,234,34,47,76,41,225,99,222,0,62,91,92,141,185,150,161,121,104,114,115,186,241,118,188,55,52,108,77,206,23,4,39,178,39,54,22,73,250,145,228,147,144,226,26,158,63,91,86,127,36,214,155,113,132,159,181,235,239,125,86,125,145,208,2,33,68,47,99,64,189,162,8,37,83,251,17,71,215,234,223,11,222,90,221,113,160,118,71,54,251,50,20,64,163,157,245,123,13,171,188,114,250,3,44,36,217,82,104,244,27,151,119,248,151,203,148,122,48,90,29,144,97,245,179,43,177,133,63,218,49,224,51,190,17,131,162,197,163,169,57,96,236,188,219,191,7,92,35,83,2,65,208,230,158,253,207,55,218,68,201,67,110,114,245,34,68,239,207,141,86,97,209,159,62,51,30,153,248,128,225,91,147,123,47,35,240,138,159,46,38,196,46,112,167,218,32,110,158,33,34,214,159,70,144,202,215,54,237,166,249,233,4,0,19,140,232,239,106,19,76,15,184,90,217,99,140,138,21,153,188,139,205,12,245,14,59,138,91,33,31,127,79,134,134,43,237,252,23,182,54,182,37,48,188,113,94,11,13,137,183,85,98,63,184,195,138,235,185,187,109,98,157,243,189,87,163,198,37,121,117,7,156,173,89,220,50,202,37,105,202,187,104,101,110,200,134,135,44,101,246,49,131,5,8,254,198,55,75,73,72,70,66,133,60,64,121,1,40,164,40,114,243,154,20,116,74,232,242,248,179,196,246,161,234,31,87,212,120,153,54,135,40,98,54,132,104,177,182,231,133,41,160,91,239,32,164,44,167,243,193,29,102,180,179,194,212,147,119,191,57,221,119,175,32,9,184,65,209,191,28,238,52,208,85,129,81,124,249,197,238,129,169,52,72,31,24,14,142,242,131,233,196,43,143,105,219,96,210,115,221,97,174,159,250,98,231,64,185,220,230,8,72,65,67,185,21,93,211,239,76,130,241,243,78,22,178,189,96,98,255,159,159,43,219,190,22,13,38,189,29,100,75,95,121,185,89,1,204,89,81,244,230,176,116,173,59,34,176,25,159,243,67,95,217,54,237,59,34,199,188,199,218,146,171,81,104,191,249,69,96,200,84,158,135,214,236,160,73,126,111,91,242,91,6,132,210,190,221,3,166,26,165,200,197,195,156,247,128,9,221,62,211,154,32,130,139,13,66,213,183,249,19,121,107,204,242,86,252,185,179,245,6,200,79,175,95,139,137,195,52,207,39,249,146,68,220,111,24,110,89,71,71,123,244,223,240,165,225,118,245,7,103,209,129,38,48,98,57,163,251,219,156,129,103,200,222,213,155,163,162,206,251,219,201,72,37,223,4,135,85,6,81,204,59,131,147,77,240,72,210,1,35,141,152,239,36,67,52,180,62,170,36,224,106,161,57,135,59,93,148,67,224,98,69,195,6,211,166,209,234,107,163,181,171,55,149,164,14,163,168,246,162,193,38,117,88,46,75,137,193,199,76,121,251,15,213,250,165,166,184,57,165,153,175,106,186,89,117,100,187,50,63,192,5,45,171,42,48,172,209,15,62,83,60,233,176,84,162,55,119,215,128,143,122,215,167,61,102,134,130,235,77,29,180,195,40,52,228,189,72,169,174,159,197,4,220,16,25,208,139,77,244,201,239,141,217,240,250,41,128,17,179,250,217,207,192,244,161,125,126,122,192,14,233,191,221,172,106,84,97,42,123,239,2,131,169,92,26,180,64,81,86,106,129,162,168,57,245,193,33,201,159,62,164,205,166,106,85,120,59,137,154,105,244,158,207,171,95,27,130,149,145,253,189,42,25,147,41,79,102,213,105,205,31,28,7,174,233,205,105,223,104,221,63,136,137,241,52,25,21,90,111,110,34,7,152,246,83,157,167,240,137,251,62,93,160,241,110,114,28,193,120,131,183,234,79,78,97,244,152,50,149,160,161,159,191,179,108,89,201,233,249,117,185,122,52,147,185,189,48,253,189,143,205,218,122,122,240,57,239,163,145,234,212,92,12,100,35,20,235,58,108,77,88,93,97,200,69,234,253,109,146,53,20,201,8,76,184,121,58,220,161,144,169,50,79,45,38,227,147,197,114,176,79,94,219,10,161,214,184,165,82,20,27,227,101,47,249,36,248,212,87,241,211,244,110,57,224,154,194,144,97,248,111,147,92,89,242,69,44,26,93,239,189,141,10,107,233,108,32,1,117,21,230,23,181,49,108,252,122,113,235,55,136,184,76,104,59,73,48,205,184,47,214,165,187,89,70,83,2,157,165,192,195,72,104,47,76,74,118,246,207,79,147,116,247,171,169,90,237,186,182,77,237,59,59,74,191,169,110,43,22,225,74,113,111,4,161,117,117,18,30,29,195,31,156,189,120,174,169,3,142,70,165,255,116,51,33,143,170,15,78,68,206,7,5,86,142,221,244,106,44,39,255,216,103,251,130,5,69,191,53,221,24,23,68,119,49,127,102,194,89,125,201,23,62,76,97,173,232,173,225,69,158,62,19,160,33,29,227,51,203,232,59,244,151,54,202,251,36,171,139,154,230,17,23,211,1,150,63,115,148,18,134,248,90,25,67,232,51,195,33,57,201,211,97,252,11,253,28,198,37,23,67,70,183,253,40,138,70,90,27,20,63,173,232,189,139,249,74,14,27,225,161,62,217,217,9,150,111,42,51,153,138,166,14,74,131,148,250,190,23,140,67,245,145,37,0,83,187,238,103,196,48,209,149,162,15,14,39,240,53,148,232,234,47,235,179,236,207,121,115,105,2,45,90,6,109,132,94,76,48,174,223,183,30,231,180,25,237,243,224,199,21,24,190,244,232,109,77,146,205,231,167,207,138,203,113,53,182,159,158,125,44,168,225,107,111,160,189,56,117,22,82,0,181,70,220,156,212,194,80,20,62,210,22,232,166,24,75,39,82,157,35,80,106,238,116,233,241,7,163,62,184,125,231,55,237,216,190,91,13,248,8,167,238,179,139,214,242,184,55,181,22,165,234,189,145,117,74,1,159,229,241,89,58,68,67,179,131,136,31,127,54,66,186,253,226,149,7,129,135,172,47,5,233,113,123,48,20,55,159,137,144,201,130,7,108,66,101,2,231,227,99,175,22,48,58,77,242,104,99,210,77,191,31,92,146,158,216,199,246,72,57,166,209,160,252,40,233,169,202,158,116,205,86,102,99,145,6,22,59,85,73,61,251,123,163,47,181,245,96,75,196,200,253,193,113,60,117,109,161,248,188,99,188,233,145,19,147,215,110,13,247,236,133,219,40,194,246,97,7,118,223,213,119,89,90,174,83,250,88,3,212,200,199,115,147,48,92,31,107,128,12,72,138,155,39,154,212,245,234,121,19,126,132,236,246,113,139,187,94,139,53,30,111,85,233,152,211,181,211,145,250,173,62,203,140,244,34,233,213,4,123,187,255,50,93,156,31,251,138,218,241,225,91,6,10,104,245,179,118,224,49,221,110,126,153,13,211,244,107,80,238,31,243,40,19,57,248,124,203,206,111,249,128,211,170,60,250,231,222,104,137,251,68,49,242,193,172,3,122,62,94,242,123,67,229,242,49,197,141,124,50,214,22,125,21,77,175,38,109,154,124,188,251,241,209,106,83,147,181,18,3,116,203,143,70,72,74,234,197,214,206,227,157,245,199,205,26,143,76,135,94,251,204,187,222,39,163,163,1,11,233,193,137,112,192,245,64,140,236,100,23,93,61,208,233,236,235,120,25,92,95,19,59,55,63,79,125,185,89,128,59,178,89,89,175,62,78,181,175,30,99,105,158,186,238,147,9,234,197,163,33,1,245,121,180,70,229,64,92,13,47,232,250,192,48,78,196,163,209,165,169,131,102,203,39,197,139,17,192,237,83,97,216,38,31,76,245,236,80,24,14,187,119,115,44,193,231,235,158,101,60,214,45,103,89,248,209,144,114,23,113,235,198,8,139,21,34,44,164,217,213,233,163,205,221,127,154,230,199,34,97,11,40,10,166,123,78,40,150,67,0,248,80,20,132,175,150,21,48,146,39,111,105,30,184,76,167,220,4,54,173,227,169,48,162,70,254,90,133,188,254,252,192,149,254,214,11,83,76,241,68,211,140,38,131,210,39,191,26,126,206,84,196,153,37,158,181,90,192,52,172,14,121,47,184,248,146,31,139,157,210,71,137,63,226,252,31,55,60,94,140,242,241,42,94,58,45,66,227,242,198,44,83,114,153,79,223,24,24,114,209,152,229,199,139,66,130,234,193,92,239,158,178,17,4,230,71,133,101,87,211,71,50,29,54,219,239,115,53,196,192,195,97,202,155,135,60,57,36,6,197,193,140,218,152,124,47,20,44,150,47,109,43,59,24,159,7,35,133,235,131,66,221,230,124,146,157,192,164,129,124,1,177,182,96,125,18,56,179,101,109,135,33,114,145,240,217,57,80,48,213,227,230,118,198,200,44,69,221,37,183,120,180,115,26,61,121,74,96,139,96,249,160,208,131,146,36,170,178,173,122,217,45,67,116,8,234,74,122,243,98,25,176,11,15,164,155,150,62,218,153,181,190,56,233,5,203,227,243,224,199,49,14,83,187,141,95,109,140,6,85,58,187,137,195,52,139,103,25,21,4,199,138,155,34,103,211,49,10,113,129,77,102,196,111,110,236,238,75,222,171,112,196,248,150,134,45,177,211,39,160,131,65,220,226,230,150,174,209,71,43,38,110,126,97,114,161,143,94,207,224,246,252,128,70,84,108,200,215,134,68,165,182,184,24,239,72,131,69,232,15,111,55,116,154,169,31,239,15,76,205,132,143,56,194,219,79,238,193,126,186,192,78,239,240,32,115,174,175,69,224,194,103,18,125,2,109,233,189,77,206,42,46,134,120,251,243,224,103,210,10,124,38,213,147,15,111,55,175,81,252,173,77,75,75,215,192,129,87,120,178,141,47,95,90,249,124,144,58,221,98,104,8,71,104,84,146,71,131,113,210,225,95,109,148,190,216,154,37,197,213,246,243,138,82,95,228,243,144,132,215,26,250,211,103,146,231,152,104,86,221,255,121,112,147,33,112,148,86,67,93,187,199,128,66,250,212,97,148,18,116,99,200,36,26,61,136,213,172,100,78,183,164,243,99,227,45,1,232,71,228,216,54,120,185,253,102,39,227,204,159,139,233,143,241,73,138,236,249,206,67,225,89,134,155,227,112,108,35,235,162,48,159,251,94,125,246,144,249,9,228,34,54,62,155,207,51,194,37,199,56,84,184,225,163,110,135,77,244,78,31,13,210,46,55,240,80,240,169,73,23,72,134,143,201,93,129,202,242,248,124,47,170,3,125,42,84,243,189,190,131,66,161,156,63,248,164,220,94,95,219,250,89,253,185,225,214,95,243,179,112,91,77,129,26,169,131,126,204,78,62,210,31,27,31,36,233,197,208,138,251,234,161,118,37,175,170,115,144,10,161,120,231,97,193,25,189,218,116,207,252,106,26,157,31,241,184,237,118,117,111,223,51,106,71,27,69,151,7,73,128,236,166,72,197,64,104,18,57,55,41,157,238,75,179,194,97,215,245,196,199,8,90,126,6,208,174,146,203,103,200,208,199,136,171,207,99,145,62,211,207,81,157,133,232,192,169,233,99,243,18,219,15,62,211,34,125,162,204,108,46,216,231,30,232,57,86,16,129,236,174,81,247,91,174,178,216,50,187,38,158,1,33,129,106,14,167,89,190,48,97,51,247,2,10,74,89,51,107,188,159,92,129,207,3,70,172,137,27,96,165,225,208,129,59,12,89,140,166,80,208,154,104,30,109,193,221,163,234,93,224,210,92,175,16,184,145,236,212,215,162,147,201,199,19,234,238,52,100,38,44,116,79,253,90,226,119,77,147,97,72,127,175,120,107,184,11,63,41,16,148,104,227,135,73,6,86,89,149,214,241,113,75,147,128,7,95,86,239,77,176,197,3,103,5,47,108,235,75,83,40,56,220,186,42,166,55,88,62,9,22,116,57,226,230,144,104,20,189,185,69,110,46,76,175,49,53,113,2,87,83,132,112,24,158,7,217,8,217,189,207,121,51,29,70,84,76,182,209,133,228,131,103,157,72,181,83,71,83,52,51,100,82,106,1,91,95,187,228,149,104,101,46,119,212,32,230,78,82,150,126,96,78,27,63,144,201,222,76,9,204,97,142,81,116,120,135,133,98,26,169,96,104,230,134,229,225,23,219,7,208,39,67,40,49,246,201,252,43,161,170,154,46,27,241,210,131,58,217,161,137,58,202,212,220,245,57,191,65,189,139,166,249,6,149,59,221,97,42,47,171,38,9,209,41,242,253,6,61,49,202,197,30,140,58,197,116,51,254,108,130,156,144,114,181,137,88,249,52,204,68,164,178,102,1,77,26,220,131,149,184,69,89,237,190,95,38,41,126,187,90,67,150,254,54,202,217,62,147,142,175,105,5,22,250,98,168,161,249,111,27,59,213,248,100,116,73,175,249,213,20,183,232,142,132,78,93,185,138,182,176,169,96,43,124,114,140,149,195,230,62,90,178,16,109,210,181,89,137,60,84,135,51,60,67,242,104,155,46,70,63,52,147,177,124,105,246,115,163,254,234,54,14,81,213,92,182,94,141,157,145,179,195,176,231,110,25,150,13,37,136,155,41,48,218,226,176,200,86,75,161,142,95,60,6,164,83,98,187,145,163,74,110,32,161,67,2,99,158,192,131,197,238,112,55,186,85,217,226,33,2,218,110,208,82,11,209,103,209,19,32,225,221,250,107,227,112,174,143,145,147,172,89,233,194,237,23,159,87,24,238,46,191,57,253,62,115,215,15,12,99,213,133,209,109,172,77,81,156,41,127,240,106,74,155,122,49,33,120,191,117,161,253,66,189,23,186,224,99,71,51,225,143,143,75,151,107,216,248,199,138,147,146,93,44,20,186,112,151,131,199,252,105,229,99,91,225,51,248,239,38,132,94,213,99,203,230,148,253,190,85,54,126,217,186,191,38,202,184,221,166,192,28,236,31,223,36,17,247,219,23,166,150,69,143,122,67,239,151,204,244,209,167,164,254,28,155,213,26,254,211,29,82,153,207,89,78,252,229,38,202,72,246,173,254,49,235,140,12,215,209,202,57,182,63,99,157,46,9,22,40,62,178,122,254,56,50,45,249,99,115,230,78,57,20,97,58,186,5,112,232,41,27,197,165,6,29,10,68,128,227,194,169,119,225,164,33,90,66,188,119,251,75,19,230,236,26,181,59,123,255,184,140,105,231,153,49,58,166,134,27,179,41,43,223,223,94,36,248,86,201,26,89,67,70,254,62,184,245,0,62,142,108,96,60,21,255,90,139,30,179,165,55,71,245,238,214,64,91,197,63,217,246,111,194,214,11,124,200,238,13,122,233,52,234,157,80,146,240,155,155,184,122,253,132,212,207,227,92,83,152,222,119,52,106,223,205,97,138,163,15,241,7,211,243,49,31,169,102,51,50,17,170,17,46,60,33,228,148,216,179,233,63,165,27,152,179,30,255,42,14,27,186,45,174,209,131,76,230,113,138,196,239,233,148,64,172,91,98,186,76,10,44,47,201,96,208,129,230,231,53,34,16,156,186,114,49,225,248,248,218,211,52,205,36,163,68,169,101,186,77,27,192,86,184,57,5,70,229,42,174,182,179,166,203,205,151,177,164,248,91,23,35,22,145,171,105,70,76,49,102,197,68,154,228,173,207,146,185,117,202,139,188,84,165,194,62,80,182,167,227,110,251,189,161,68,221,239,236,33,210,86,123,172,16,242,17,89,198,27,186,229,179,128,124,188,207,166,56,36,96,104,98,149,238,0,252,138,114,37,82,89,208,69,185,210,107,43,35,255,241,206,114,250,118,9,70,6,200,218,217,242,187,86,201,120,19,189,214,89,149,134,76,96,132,187,188,36,23,24,217,227,174,112,71,32,61,174,62,91,78,169,242,212,184,188,238,183,3,147,195,147,231,134,188,200,243,119,192,80,5,203,147,159,249,75,174,43,224,46,121,21,42,229,206,172,139,107,49,57,37,97,74,253,127,245,194,47,96,26,156,228,185,59,150,218,205,172,160,230,183,114,214,123,83,43,116,207,121,234,134,219,94,146,140,42,150,230,186,134,52,23,91,165,139,192,103,154,172,25,79,150,16,56,18,20,205,213,221,226,165,40,151,86,216,154,54,74,192,198,242,29,48,68,218,229,141,152,165,16,36,201,6,9,242,49,128,252,173,45,187,250,158,187,91,87,118,60,24,255,46,77,244,52,63,165,121,187,78,77,33,168,100,77,39,81,165,154,170,111,132,195,78,33,73,111,144,30,74,177,211,209,4,177,101,68,251,175,234,53,80,58,179,37,105,115,126,12,22,245,26,240,96,219,123,48,65,228,27,14,207,20,180,33,99,243,80,12,14,47,246,33,56,128,92,206,251,212,195,40,217,253,80,131,17,121,74,244,245,216,154,9,101,135,187,60,80,228,216,93,182,42,190,206,240,180,60,189,198,112,69,200,205,209,58,185,69,150,192,120,84,82,245,50,16,167,169,241,218,84,33,139,123,208,201,31,76,175,54,128,34,249,59,73,49,248,170,39,199,137,242,182,71,117,195,133,103,187,191,148,249,148,210,39,56,227,166,192,176,246,196,107,247,138,232,239,123,178,105,177,168,236,99,74,49,105,145,76,239,217,129,19,21,9,23,174,116,79,201,76,130,35,63,121,22,25,111,10,33,83,129,169,159,170,49,42,153,184,128,212,96,152,152,124,139,49,165,166,184,201,60,52,113,5,223,223,169,213,26,69,174,37,1,112,147,23,168,141,46,173,158,130,90,1,226,232,139,46,43,159,126,168,241,20,93,27,217,200,126,203,146,147,225,151,85,191,233,210,12,173,87,209,124,232,52,106,173,155,36,62,48,105,194,45,48,189,57,221,247,132,70,10,166,72,126,206,122,169,99,59,106,211,154,24,245,234,137,68,200,221,233,32,239,43,210,93,3,73,174,117,10,95,152,138,112,157,225,214,229,234,49,254,204,89,177,164,60,145,204,3,157,192,62,42,103,254,126,182,148,101,220,94,49,164,228,116,166,148,94,225,223,213,219,117,10,92,8,216,9,140,166,65,246,253,170,145,246,212,42,62,107,202,47,113,115,66,98,239,90,94,114,45,95,245,72,12,108,201,243,82,243,93,125,135,174,176,81,75,193,139,9,131,185,97,84,33,232,148,112,25,197,98,68,213,151,195,44,13,201,93,111,235,187,117,123,145,22,181,115,134,189,121,178,41,150,106,126,228,85,251,208,111,51,162,78,20,229,88,191,26,95,249,81,103,29,24,127,211,171,101,114,253,45,250,254,224,227,189,166,237,219,228,89,22,176,187,175,7,79,235,139,115,180,137,196,163,133,184,41,130,244,33,33,235,154,228,185,204,30,191,94,119,198,5,23,142,41,142,137,74,126,115,248,197,137,106,230,169,240,94,238,103,25,156,164,225,142,194,37,178,196,205,111,190,161,218,210,171,237,28,204,1,227,31,189,7,63,35,48,170,135,193,179,113,14,63,137,50,131,33,32,123,79,190,31,205,147,161,103,14,250,186,44,70,67,247,170,51,136,129,28,151,197,215,198,57,239,62,161,81,131,157,95,194,96,21,36,50,138,123,74,48,226,167,225,222,234,253,3,215,250,126,155,116,104,255,220,220,234,138,28,166,198,167,126,222,235,236,169,190,127,91,165,129,212,126,0,67,180,225,55,71,204,224,51,164,180,138,39,31,82,76,236,166,163,98,113,165,24,51,99,98,150,169,2,23,111,242,0,61,105,128,13,199,155,126,237,23,211,181,22,55,41,136,180,169,82,171,79,21,152,73,147,148,28,3,195,80,89,29,174,176,235,200,91,167,179,141,238,120,107,44,222,207,7,65,189,240,178,97,46,227,77,219,223,105,106,37,148,62,40,208,100,72,11,48,48,133,163,57,224,179,15,39,157,12,199,64,185,172,170,11,162,57,58,188,229,201,143,137,146,60,87,10,220,63,99,118,252,12,82,235,23,165,29,188,172,169,112,165,225,38,96,140,127,185,55,53,43,203,207,30,178,66,181,232,68,171,38,187,248,96,68,162,100,46,84,110,158,28,38,30,249,184,0,13,110,30,21,6,205,251,115,235,61,34,77,4,154,178,116,143,33,125,64,147,93,92,92,40,177,144,33,163,177,166,187,235,141,250,148,118,231,15,235,201,242,51,147,142,208,41,21,118,7,37,47,148,75,192,168,89,239,15,76,143,234,131,243,19,199,49,24,162,251,119,243,115,44,245,207,213,16,192,207,7,103,233,237,55,120,120,84,138,206,179,115,160,62,91,0,233,111,246,225,251,94,180,165,9,255,187,193,152,249,61,96,168,54,223,199,54,214,153,240,46,178,209,106,201,38,15,60,187,239,150,198,188,44,105,88,131,119,246,35,194,174,150,176,212,160,123,245,236,229,247,201,51,60,182,253,133,219,128,209,127,173,1,211,143,185,62,240,242,186,69,96,130,73,138,174,200,102,26,42,84,229,13,86,79,4,176,239,144,227,49,109,113,170,12,70,33,239,193,103,196,101,76,23,100,178,110,52,90,167,225,202,114,181,9,224,197,144,23,202,99,203,248,192,213,163,102,153,21,180,91,253,160,225,194,90,27,226,146,237,174,208,252,220,134,15,184,209,100,203,102,201,214,91,188,48,49,179,82,183,238,211,40,129,110,47,81,66,86,0,199,95,6,28,141,238,226,174,55,237,115,125,126,174,166,70,120,63,84,106,30,81,169,42,165,249,173,209,200,154,210,2,108,176,147,16,254,224,42,173,155,231,80,44,81,10,192,191,156,147,110,126,192,94,125,51,3,85,190,15,58,135,173,73,254,194,38,88,161,96,121,110,11,148,13,85,66,98,180,245,39,215,178,64,118,141,126,59,153,160,213,138,51,226,106,212,237,132,104,129,205,191,100,207,60,31,184,194,223,33,87,83,203,86,226,157,77,130,76,182,112,170,1,103,242,13,135,60,39,143,162,240,106,177,205,178,93,115,82,41,108,140,211,1,31,219,43,201,160,156,91,195,224,99,112,218,219,154,101,187,194,217,35,152,160,89,36,25,13,61,179,96,63,56,137,56,2,177,57,66,94,119,135,63,159,114,80,34,217,20,54,73,39,135,59,180,115,83,225,138,82,207,131,173,227,46,96,166,247,184,70,39,76,82,156,172,114,115,52,7,114,118,152,223,17,178,30,42,55,205,107,112,24,38,18,57,238,105,245,119,30,7,216,111,23,30,219,23,94,94,87,5,220,40,135,82,216,210,152,1,215,45,197,133,163,146,204,153,241,98,214,228,61,63,240,40,94,216,11,156,224,196,253,192,225,63,64,40,68,69,171,194,103,196,171,255,52,225,251,167,2,104,104,117,27,8,116,32,242,17,40,219,79,42,211,231,2,108,188,210,171,102,112,190,124,32,63,56,63,98,109,56,57,234,112,162,19,12,150,76,91,238,67,45,104,121,157,212,100,66,208,69,230,66,179,217,113,157,197,68,102,130,248,116,192,84,34,162,173,244,131,233,236,132,156,84,96,168,151,238,169,138,208,61,61,91,31,24,41,160,230,48,2,182,178,66,58,133,86,151,14,22,24,165,203,207,111,27,221,69,117,56,111,209,168,7,222,103,154,94,135,45,153,224,68,23,235,13,102,217,229,41,46,180,37,242,144,106,255,209,173,190,243,70,236,200,235,36,218,51,4,166,228,254,198,26,19,69,83,73,200,249,72,122,80,228,226,239,221,232,93,148,179,11,178,241,118,201,149,22,190,16,101,66,242,219,184,78,94,189,145,236,152,171,114,38,255,2,34,49,44,38,75,45,86,43,217,209,238,182,8,226,105,240,176,203,111,27,23,119,252,118,161,229,104,233,213,236,184,221,127,251,248,181,233,243,228,36,126,47,193,158,29,161,198,158,42,240,217,124,71,247,49,207,219,24,121,31,108,53,233,201,159,252,199,125,174,48,28,225,211,199,252,88,231,243,169,183,1,15,111,191,192,185,156,144,201,63,16,94,70,207,212,30,152,252,207,139,28,28,43,197,132,56,239,131,141,179,111,247,41,91,26,60,78,201,59,113,208,146,158,148,116,62,56,19,38,241,5,70,7,73,145,172,61,140,6,25,114,185,11,27,103,228,18,180,33,34,230,23,79,78,97,249,154,168,243,164,171,223,6,140,100,90,210,159,134,182,37,249,213,236,56,91,166,41,134,12,34,218,14,27,109,106,17,120,83,98,228,40,246,178,28,203,164,136,35,227,143,2,132,105,82,61,184,225,204,206,128,143,229,81,117,72,33,189,121,40,70,84,150,123,91,89,157,127,46,182,145,169,158,23,106,12,116,81,6,60,178,250,132,103,191,130,181,48,174,238,85,147,192,195,84,6,188,66,41,81,205,49,133,199,116,16,159,173,151,35,23,24,235,88,78,63,90,197,136,35,58,76,156,51,203,107,211,193,226,245,77,176,87,115,78,203,136,195,124,119,185,57,128,73,90,202,79,243,181,151,111,151,88,161,83,26,217,160,130,179,130,17,135,207,78,189,196,90,225,183,215,85,62,1,182,82,80,153,11,19,243,57,59,140,83,45,17,170,97,50,4,126,246,113,246,192,162,38,40,225,229,91,194,74,98,132,98,94,121,50,35,108,242,165,73,17,106,22,6,36,211,36,72,94,44,77,115,249,26,250,203,139,198,137,20,104,182,18,50,129,41,247,243,245,209,105,50,150,162,70,96,147,137,119,120,89,98,64,224,29,93,166,72,142,178,163,201,215,178,83,184,198,189,27,187,159,194,197,168,101,29,166,201,93,182,51,162,172,200,154,58,140,42,173,120,194,112,222,244,237,95,147,224,101,147,34,239,243,57,112,195,31,76,142,84,206,221,249,163,228,191,31,27,49,219,174,219,56,173,111,195,243,35,180,107,80,221,38,112,193,195,240,67,160,147,40,172,226,195,147,239,155,30,114,161,95,67,21,118,12,70,83,199,175,198,41,153,226,82,226,52,68,69,14,176,165,203,4,94,41,126,25,143,176,138,229,57,41,73,45,129,194,111,189,244,210,13,93,160,191,52,220,124,178,112,231,153,68,245,125,173,246,227,193,17,152,200,212,45,245,73,44,122,162,115,2,19,124,175,142,78,246,81,121,39,178,186,117,249,189,43,90,149,98,119,90,1,170,247,4,115,152,35,243,174,63,189,105,180,246,231,134,11,72,166,17,237,221,103,18,198,197,63,110,127,129,97,90,246,253,168,83,52,61,135,94,13,31,102,252,52,21,80,106,190,65,92,130,68,177,195,16,226,41,76,141,74,137,111,101,5,124,83,6,28,209,166,233,182,252,175,65,108,8,60,168,217,232,254,104,180,115,11,211,214,48,177,133,55,71,73,147,171,43,75,45,85,74,190,105,80,166,179,164,3,252,192,166,217,121,127,27,158,142,46,5,78,131,196,65,139,81,51,150,181,33,91,206,52,43,102,5,218,41,236,18,148,114,115,55,192,104,101,165,230,73,224,177,162,114,221,20,55,207,186,151,47,130,27,224,117,64,7,182,166,48,249,233,101,45,170,219,97,8,225,197,8,154,244,72,122,64,38,17,208,253,196,28,97,181,167,46,224,194,63,158,163,172,48,171,119,58,140,98,179,196,161,172,59,214,251,199,19,181,35,105,201,38,191,232,42,241,32,49,45,69,4,250,182,192,231,52,243,118,155,100,97,65,221,146,150,169,185,110,31,212,102,178,130,75,96,172,166,120,180,54,9,238,76,129,169,197,114,199,143,104,78,149,150,152,177,76,110,172,198,205,179,145,15,10,92,169,197,218,1,147,34,175,2,51,243,253,189,160,244,92,93,239,61,44,151,228,240,154,52,102,63,24,165,154,150,227,106,26,150,100,141,64,105,66,100,216,97,232,2,196,214,95,183,136,249,194,68,14,165,45,12,24,13,61,127,47,202,225,132,19,113,152,85,154,99,84,138,113,46,124,96,28,40,127,52,140,103,29,82,186,159,246,122,40,186,31,223,39,203,158,77,38,204,61,52,155,204,169,75,159,182,63,184,133,114,135,254,52,180,206,241,181,169,80,232,114,132,112,102,167,225,134,14,157,210,103,170,172,15,236,148,188,63,184,168,173,178,172,139,210,119,142,243,195,76,83,185,249,128,148,61,59,74,167,158,126,144,105,181,74,221,225,159,218,150,192,40,9,84,135,41,210,44,178,209,31,91,143,110,80,255,105,164,204,178,108,59,72,7,65,98,122,97,107,212,147,0,4,133,5,36,32,46,140,237,61,63,240,121,49,47,55,37,195,178,97,143,82,216,52,83,28,166,222,71,78,78,10,11,198,136,247,174,20,144,202,26,160,192,240,236,52,195,97,100,117,196,182,100,196,122,25,113,53,205,188,18,159,219,166,102,235,94,10,22,87,147,218,226,3,91,54,43,174,78,230,76,9,220,105,213,247,39,135,176,67,40,48,153,226,116,118,239,248,109,156,82,25,22,170,191,195,134,59,240,68,223,76,224,102,66,211,1,99,179,201,176,80,10,226,149,34,169,90,212,88,156,206,77,109,147,151,96,165,106,161,119,57,102,200,121,22,103,242,1,238,93,88,20,224,184,236,222,48,10,209,16,27,96,249,160,59,76,157,115,188,109,177,193,168,221,88,158,41,135,155,183,161,166,249,96,56,130,124,225,99,124,212,42,123,18,27,117,205,241,181,208,126,74,18,67,134,66,159,86,88,135,145,206,20,219,18,66,148,228,233,102,154,86,176,232,228,157,59,87,199,60,51,98,92,133,135,81,71,110,129,155,156,219,84,7,212,136,32,96,154,67,217,40,240,49,185,189,108,129,171,97,206,147,169,128,194,92,158,239,183,191,142,246,54,86,254,24,81,178,96,66,238,60,232,224,220,97,226,29,120,38,169,250,52,43,171,54,55,72,14,124,78,202,162,87,147,166,115,115,6,46,213,41,77,155,84,55,114,124,190,171,233,115,150,65,61,239,181,61,77,67,30,24,63,239,161,219,40,205,86,160,199,95,210,7,223,100,159,118,192,153,82,31,65,43,235,51,126,57,101,225,140,25,84,13,87,47,143,33,253,76,26,107,43,60,145,24,117,248,56,29,242,96,208,178,64,64,21,48,21,166,207,222,6,62,15,235,27,117,129,133,122,189,29,139,150,125,146,54,217,225,70,146,167,61,24,58,102,223,207,232,55,235,98,17,28,148,115,219,215,22,196,119,40,27,10,12,53,152,239,165,5,77,17,233,71,155,188,74,15,131,1,146,67,229,126,38,65,157,234,114,91,6,229,103,180,12,5,70,137,170,196,205,45,32,33,15,78,138,58,123,48,9,18,146,46,21,4,204,42,86,179,163,248,195,75,208,134,210,148,175,190,194,164,173,169,43,60,179,7,192,25,130,217,244,173,143,57,184,189,180,193,180,152,133,194,7,212,116,227,46,218,153,112,89,47,110,100,66,124,42,32,92,252,20,178,128,113,106,220,199,47,70,201,148,228,185,97,97,168,61,96,152,65,187,204,20,235,147,201,1,23,28,15,133,169,97,140,1,111,180,41,233,213,131,179,201,173,98,136,57,206,203,125,96,8,134,125,72,107,167,134,113,11,140,159,211,31,108,236,233,10,83,49,92,2,198,146,145,247,70,213,109,250,150,4,29,151,120,218,84,129,178,3,150,135,106,187,231,132,111,49,79,143,167,82,65,93,75,147,65,163,208,250,45,47,146,202,50,141,40,208,170,238,164,156,195,30,153,75,121,174,69,147,234,240,245,145,77,118,77,30,140,254,171,238,49,23,210,113,40,69,63,24,90,118,47,175,100,67,145,218,157,9,157,192,244,62,211,68,226,84,156,221,105,57,178,86,30,74,182,71,222,9,222,54,119,127,50,204,231,82,52,97,22,231,26,254,88,153,175,158,101,56,77,6,58,239,184,186,89,111,167,192,180,125,185,99,198,216,37,233,209,227,40,62,54,170,71,69,176,73,199,51,82,168,167,155,97,177,82,150,54,132,200,102,154,150,121,156,29,249,184,43,51,235,115,179,35,123,54,33,79,75,147,40,122,70,100,251,218,128,140,4,101,27,129,225,118,136,17,195,234,79,178,95,192,35,12,179,189,195,131,100,206,22,120,181,25,46,33,201,24,205,146,76,210,26,195,235,246,41,159,107,69,154,86,40,189,54,158,54,135,217,48,228,167,33,214,76,30,123,32,201,77,54,92,224,73,33,151,143,25,77,120,89,118,81,42,194,94,36,149,186,54,18,137,15,102,213,85,223,223,73,147,75,32,232,160,61,191,77,52,67,158,252,185,24,242,148,8,154,67,125,133,159,36,48,50,206,49,226,185,126,100,130,38,214,232,8,159,13,197,118,42,125,4,94,236,125,14,195,206,56,228,181,176,187,154,91,56,103,62,211,44,40,131,66,136,43,123,140,55,145,25,16,66,75,102,9,4,3,119,80,96,33,146,0,22,100,12,136,62,118,71,41,1,150,231,66,157,167,185,255,96,33,222,165,111,181,77,148,198,225,206,28,148,45,248,172,155,206,155,57,76,223,85,86,148,94,168,237,104,162,103,227,93,140,118,59,20,223,23,46,48,236,200,126,1,23,70,116,204,36,211,164,81,112,26,25,100,128,237,51,218,5,214,14,239,217,162,170,141,198,245,247,96,133,24,123,152,224,108,40,248,200,2,55,219,147,29,166,194,189,43,220,173,212,213,225,223,183,19,152,202,65,223,159,19,211,70,223,202,74,89,3,36,25,242,252,231,105,154,144,177,108,153,223,93,122,36,136,53,86,54,24,135,51,97,5,121,235,1,59,188,135,106,18,82,164,91,199,27,195,172,180,253,174,134,245,243,193,236,239,222,250,100,240,243,167,0,119,31,239,185,45,98,46,104,129,8,253,93,10,201,252,84,152,96,251,22,88,232,94,126,161,173,157,227,107,100,14,227,15,188,167,55,12,3,39,77,47,18,96,29,253,138,208,30,216,18,194,83,174,166,12,200,121,108,128,243,148,250,147,3,163,57,19,99,194,169,63,63,240,178,222,105,135,33,70,109,50,42,70,67,20,159,139,45,126,235,147,111,200,205,82,192,216,163,58,44,200,17,221,24,17,17,88,246,76,249,216,20,38,175,107,129,0,147,53,149,143,141,189,239,108,238,155,202,250,37,113,212,137,238,226,188,5,65,192,133,192,155,194,84,132,93,106,114,98,191,69,10,130,172,253,20,217,140,139,154,136,153,62,24,52,154,46,143,187,233,220,107,210,67,52,33,177,89,151,238,5,24,57,34,89,0,248,102,94,38,133,175,68,22,78,246,127,90,122,243,109,55,3,110,75,57,159,97,193,176,152,199,133,7,37,216,178,126,160,252,247,172,208,175,43,171,73,5,23,109,67,116,57,250,205,225,97,150,186,182,89,41,153,119,205,39,82,224,253,124,60,25,52,20,166,92,49,141,30,43,58,252,228,131,24,119,226,242,155,67,87,41,241,12,58,154,102,109,241,57,203,54,205,201,128,97,18,74,174,11,0,205,56,118,69,17,248,108,82,45,158,28,219,75,154,244,204,222,175,46,27,176,161,150,63,175,253,126,155,26,235,121,91,64,76,174,184,9,211,60,29,222,48,96,250,79,163,214,53,159,67,118,96,42,125,178,127,79,14,244,188,20,198,228,188,162,28,199,153,227,92,147,21,100,253,225,249,138,212,81,141,215,154,84,84,80,221,5,235,193,116,24,91,53,11,58,154,147,47,28,148,142,98,181,71,57,189,166,171,21,158,137,6,157,191,56,31,103,250,215,238,138,105,27,106,229,188,244,193,215,37,90,158,198,110,175,28,131,211,90,134,99,72,136,205,86,169,95,33,11,81,157,129,10,152,90,240,42,31,107,19,10,43,14,159,93,123,8,167,234,132,159,55,59,191,55,46,13,76,141,239,183,187,81,166,47,135,225,0,211,83,147,6,169,186,99,188,19,133,207,114,230,162,17,68,251,226,15,134,230,185,181,166,48,9,153,171,179,204,226,163,110,225,125,45,84,180,201,155,59,76,181,242,11,153,31,79,142,218,79,255,30,211,8,41,244,201,201,202,78,31,150,137,69,63,182,194,20,224,93,142,251,95,170,69,47,134,99,210,165,96,81,203,132,215,249,125,204,206,49,62,253,99,78,147,248,147,61,169,163,121,151,226,234,110,60,141,239,131,117,218,84,175,145,15,140,198,196,43,135,61,246,232,217,218,187,131,53,43,253,231,1,233,58,107,113,235,108,250,57,15,70,185,97,248,142,52,105,171,22,162,64,40,56,169,151,240,17,53,137,104,153,194,48,5,236,246,80,58,250,228,167,177,195,219,136,123,163,143,39,187,184,201,252,181,26,40,150,182,220,26,134,123,215,213,176,139,83,146,109,218,130,94,45,173,128,207,216,235,115,87,243,215,223,79,175,41,133,26,211,202,87,93,103,225,7,167,38,15,14,189,88,12,55,211,110,201,177,57,126,74,125,142,18,84,145,47,61,76,178,185,6,188,201,118,200,115,163,77,53,114,220,123,155,252,234,131,209,198,186,100,72,246,49,73,96,201,144,193,186,57,171,79,35,178,170,194,165,129,58,23,21,221,62,102,80,251,73,144,19,217,214,134,13,22,48,50,89,93,96,202,108,215,120,179,140,6,128,128,217,223,119,173,111,18,66,211,41,176,149,90,196,7,161,159,74,231,40,138,233,115,197,2,160,62,72,20,30,15,140,13,208,219,91,0,69,215,253,177,136,97,147,47,1,119,248,225,4,62,158,104,105,83,96,169,135,32,243,85,235,124,87,35,129,83,4,53,61,202,183,246,224,199,125,51,137,221,210,213,12,121,107,43,47,122,40,100,89,46,14,134,178,234,70,55,51,96,244,108,207,217,117,7,133,254,225,38,53,61,48,222,206,234,167,226,128,46,71,14,69,242,160,24,154,23,69,61,51,203,44,220,214,55,233,3,58,96,125,200,18,194,65,150,129,6,174,11,87,171,223,123,106,108,204,139,183,83,82,13,84,167,200,246,97,246,141,228,243,236,184,103,88,184,83,224,197,214,237,55,135,231,166,137,56,94,250,9,1,61,248,252,252,211,114,131,211,62,196,241,14,74,43,135,168,94,34,218,215,92,209,222,96,109,216,183,106,176,28,22,212,129,81,43,172,2,55,124,224,225,112,170,91,24,164,22,68,178,251,186,116,232,71,64,179,38,10,193,201,24,250,124,195,226,176,24,210,89,67,82,148,66,115,191,57,125,34,194,73,100,178,39,197,149,200,233,210,128,15,236,201,227,157,245,65,7,226,133,59,45,255,42,227,155,209,3,15,75,163,227,49,231,183,173,224,6,16,36,114,184,255,184,153,4,54,90,17,191,57,13,114,123,42,92,7,74,165,14,143,165,228,188,44,182,115,4,248,2,233,224,93,94,236,124,2,20,65,2,166,125,81,70,45,55,222,204,183,52,124,236,34,66,38,180,200,97,169,62,24,218,174,167,118,72,31,231,28,126,194,64,71,85,133,190,23,147,22,101,205,250,224,44,129,76,224,222,93,161,133,200,252,153,26,75,175,198,174,109,129,90,103,184,160,70,213,21,23,211,94,36,130,208,153,2,254,30,15,126,124,198,46,233,38,90,149,27,236,68,14,163,99,32,74,139,180,252,239,247,61,137,59,168,184,43,133,185,228,148,126,48,28,148,231,160,150,247,162,188,50,54,60,134,148,150,222,7,47,163,250,184,131,214,8,143,45,253,34,56,17,174,77,182,137,100,76,169,64,54,18,141,218,220,68,163,218,172,73,208,4,246,143,57,93,131,149,228,21,77,123,91,224,159,112,253,133,187,149,2,15,129,81,94,246,53,100,242,221,66,83,5,11,12,253,80,254,219,157,130,25,17,122,164,213,167,134,247,69,214,115,74,25,49,140,90,180,179,221,49,111,132,192,84,215,150,138,22,124,15,135,33,140,16,101,90,50,170,61,206,160,179,167,157,153,40,218,202,133,222,144,28,47,70,38,65,68,115,214,175,247,195,103,75,179,34,200,242,129,49,135,122,192,214,47,44,176,105,176,199,213,25,37,17,189,154,227,54,96,203,185,190,52,5,48,27,186,127,208,140,228,174,220,27,82,241,203,194,0,10,19,186,108,60,208,10,172,91,83,126,96,43,119,215,239,73,69,68,118,215,13,166,16,18,227,2,83,244,186,3,166,110,165,202,247,60,118,218,217,66,47,108,140,110,89,191,167,69,87,125,211,51,46,27,253,32,196,108,110,178,24,20,154,85,145,79,38,249,82,183,91,182,245,39,151,44,95,155,70,235,236,94,142,113,130,207,42,63,141,53,147,220,218,169,92,188,117,34,30,39,168,187,92,16,169,227,214,84,104,251,172,93,52,253,252,209,172,234,92,175,54,17,80,63,165,206,217,9,205,145,94,61,104,59,246,39,63,38,199,146,132,0,242,141,195,67,112,211,84,62,134,116,231,32,106,82,247,138,123,39,163,14,19,20,43,195,191,54,53,8,200,80,10,188,96,37,240,17,31,48,2,202,79,83,164,79,85,196,133,59,137,56,57,40,42,49,105,87,134,58,48,238,90,82,24,94,209,29,48,194,183,77,30,60,67,231,116,101,219,54,253,219,173,137,182,51,210,30,158,221,7,230,244,150,105,140,0,78,175,129,210,96,38,35,94,127,91,191,143,25,158,67,155,122,241,25,226,219,151,135,224,52,225,88,217,203,41,24,204,97,180,91,249,96,31,50,42,237,21,112,34,74,101,204,28,114,243,6,121,85,92,93,232,44,150,243,145,109,165,185,230,238,174,176,177,72,170,14,255,26,49,71,31,114,18,41,83,86,16,92,233,117,197,144,211,138,218,100,103,160,191,167,44,223,234,43,65,85,61,164,160,16,117,117,102,35,144,37,180,47,40,93,50,238,68,21,11,157,76,249,105,106,167,124,47,46,166,213,45,251,70,53,194,250,237,23,99,191,47,157,73,176,82,248,10,32,103,91,117,5,52,203,233,186,51,65,29,220,150,186,238,243,62,231,159,105,22,135,173,252,109,11,92,74,11,148,194,70,169,65,70,49,132,232,198,131,219,103,207,129,208,180,196,2,225,196,232,75,127,26,91,165,249,76,49,198,215,151,169,54,21,233,221,71,220,155,68,210,214,139,177,241,107,192,149,39,151,39,67,213,213,213,101,55,150,43,229,167,2,227,158,249,250,40,56,91,210,186,64,223,60,53,232,62,102,240,147,168,180,115,163,195,173,228,128,237,209,245,106,219,75,253,189,168,198,21,173,169,99,30,208,165,225,214,76,41,90,80,11,209,14,49,9,191,181,137,40,200,225,69,12,134,227,202,97,147,172,150,7,107,40,78,39,159,132,150,149,21,237,115,178,216,46,238,48,225,8,237,93,69,190,127,204,28,126,130,80,115,151,117,192,233,5,94,110,247,98,106,20,9,254,1,19,30,236,1,227,85,202,189,143,129,80,93,28,144,8,10,188,198,111,241,144,110,118,214,113,96,248,101,197,70,99,78,146,24,191,48,82,16,194,18,79,115,7,113,2,71,41,164,95,50,40,24,43,238,14,83,32,57,68,123,150,47,69,247,115,115,56,27,101,227,131,183,105,21,220,211,7,93,64,40,181,4,54,181,90,255,233,227,219,205,15,74,44,196,77,102,106,110,186,222,153,120,134,159,107,36,191,186,212,133,162,76,71,84,204,71,196,68,198,100,63,33,6,217,74,12,24,187,187,20,17,31,24,139,217,183,178,140,133,37,22,18,242,88,45,162,146,25,250,83,233,173,89,168,201,100,151,171,70,238,181,75,5,254,50,253,29,151,71,62,104,181,252,192,131,137,210,23,55,105,105,255,223,194,202,116,224,115,210,245,248,105,232,47,179,156,153,56,214,59,2,62,52,1,167,207,147,101,43,237,244,1,133,108,80,143,181,110,243,125,4,154,148,100,244,108,170,116,83,52,31,19,114,161,122,172,161,132,230,94,186,113,178,74,49,132,133,105,115,204,110,78,245,45,225,3,12,152,115,64,111,127,46,234,98,114,81,24,6,150,152,99,199,167,63,166,129,60,118,133,212,210,247,42,234,8,206,199,22,152,130,237,228,135,131,21,148,74,233,229,129,39,50,95,219,97,212,31,196,251,193,46,159,219,55,163,4,79,64,149,29,28,23,243,172,234,238,112,75,218,146,183,140,182,105,60,24,45,13,57,29,206,182,183,135,199,105,97,152,78,194,95,116,208,106,173,8,14,143,221,132,47,16,24,153,237,17,48,76,73,50,145,70,51,243,56,96,166,180,44,0,19,67,185,170,156,124,215,218,212,13,239,166,180,226,71,15,186,218,181,235,197,236,85,241,203,149,93,87,223,106,210,161,18,183,166,166,109,233,197,104,151,186,173,108,77,235,61,125,96,202,4,227,230,153,202,163,242,129,207,231,91,15,62,235,90,223,122,89,12,58,96,246,16,249,92,131,106,57,159,73,212,40,12,245,132,201,15,52,63,29,206,226,160,215,252,115,241,126,1,104,218,172,170,162,198,182,224,198,46,4,76,26,125,3,206,235,246,96,17,17,163,2,75,118,104,43,185,26,241,211,198,101,213,254,63,184,198,28,182,190,65,57,111,129,83,68,83,233,250,41,82,199,4,140,162,174,15,10,90,200,146,141,91,86,177,155,60,220,131,142,74,22,42,78,224,218,226,48,167,181,166,137,116,185,221,252,252,92,252,54,229,48,186,35,77,82,193,253,93,205,174,211,63,79,222,247,142,97,129,43,43,127,6,213,146,170,23,134,212,99,233,198,64,161,137,27,64,137,150,213,161,15,70,110,200,127,24,242,193,156,63,40,141,58,62,193,41,207,87,239,254,124,248,209,223,183,70,25,150,150,134,63,135,6,235,153,100,76,203,91,33,218,206,190,75,255,113,124,159,138,212,130,179,203,154,4,43,105,253,135,86,120,84,111,167,90,51,86,186,250,98,179,149,16,216,114,234,127,96,74,226,228,234,110,188,59,15,166,45,69,126,250,184,131,221,137,33,44,88,34,21,212,232,154,31,239,165,198,115,19,56,108,114,49,185,165,123,220,96,234,82,183,249,118,160,138,38,104,186,17,103,132,79,143,237,44,78,113,37,16,126,246,222,118,97,52,213,223,183,175,244,197,87,111,205,56,40,28,71,175,148,178,90,122,204,201,219,26,44,68,164,52,31,60,225,10,110,254,100,86,222,241,172,196,74,139,3,178,133,23,78,236,233,207,12,60,112,135,201,244,87,70,129,170,173,169,250,232,213,30,134,7,165,16,89,159,12,186,48,47,228,105,151,3,89,239,205,46,255,174,166,244,172,10,10,79,199,173,145,3,29,43,233,115,219,153,62,253,193,22,41,102,185,55,117,156,213,63,53,241,164,36,244,60,152,13,116,74,223,17,69,230,44,75,186,147,192,39,5,222,14,159,241,29,98,172,25,156,188,130,20,216,104,164,21,62,190,125,247,223,30,214,62,251,129,107,137,159,238,244,200,191,42,184,202,47,161,226,229,48,219,240,80,152,160,101,118,152,86,117,209,42,37,168,64,60,100,58,124,214,188,120,81,136,131,216,201,232,48,234,152,50,135,167,221,123,4,76,189,253,219,252,42,188,174,195,153,229,152,205,48,65,84,129,207,147,143,248,237,138,37,33,75,23,193,110,204,105,135,137,1,14,129,141,239,52,197,213,116,125,200,76,34,180,178,188,243,2,248,188,250,179,112,43,141,20,103,253,250,92,177,190,118,25,242,101,234,181,217,63,24,102,165,76,113,8,204,115,138,123,159,243,155,174,225,7,67,137,80,99,150,82,112,38,85,141,232,125,144,101,241,7,39,154,40,59,210,178,106,143,25,191,124,102,157,74,78,155,106,129,183,35,87,83,154,147,226,15,244,192,81,88,184,146,211,16,201,101,57,19,24,196,181,188,10,201,242,147,207,212,163,238,59,79,215,233,66,194,246,28,100,34,129,12,129,239,57,241,175,126,178,125,186,41,170,6,148,152,214,225,82,217,203,168,1,158,213,99,175,196,154,115,184,127,26,66,26,41,226,226,164,47,213,2,3,18,205,106,118,186,123,219,46,250,233,168,176,61,26,239,31,221,143,255,52,151,10,243,249,217,190,8,81,229,184,22,190,184,199,13,141,35,121,102,173,255,50,205,6,178,23,146,71,128,161,231,135,146,190,76,210,249,71,81,127,202,161,178,125,118,12,162,139,239,165,187,245,190,186,240,243,57,199,44,234,243,96,122,114,134,139,47,91,53,181,88,99,7,158,86,243,225,48,117,8,66,182,141,180,95,118,250,171,74,221,229,57,234,154,192,68,42,167,235,131,163,57,33,83,152,40,53,53,49,14,27,59,130,188,88,55,46,58,23,0,167,70,184,139,32,28,36,31,252,157,139,26,5,152,62,184,241,115,223,170,71,224,166,78,1,92,54,76,127,191,154,8,92,23,126,127,10,59,178,107,74,161,223,89,36,192,7,197,65,9,226,232,138,46,9,74,51,2,15,236,55,127,45,74,86,229,224,163,193,155,186,20,255,105,186,194,84,91,201,250,122,199,173,50,133,178,5,246,161,42,48,218,229,113,245,180,236,233,163,32,167,37,1,250,12,135,43,141,21,114,115,114,221,171,248,205,33,118,20,122,5,122,224,32,222,240,23,91,156,117,194,188,126,140,233,22,242,99,213,216,254,37,184,72,209,59,138,228,205,231,10,49,163,227,85,255,121,236,53,114,5,243,22,186,183,2,75,82,222,98,114,193,74,225,148,8,84,132,17,207,173,127,142,71,165,204,161,210,27,104,207,114,44,9,171,126,12,139,129,42,61,98,167,191,240,229,217,67,154,49,201,230,7,159,153,234,162,84,192,244,44,132,39,71,209,124,42,215,21,35,204,141,82,64,236,120,38,249,69,105,107,117,152,40,121,196,149,200,36,192,11,250,139,217,2,103,26,15,150,192,68,216,123,192,148,246,124,224,98,13,152,1,31,115,49,34,213,192,148,174,252,194,36,6,155,248,132,194,28,97,239,230,244,125,202,123,65,8,123,221,118,82,103,40,160,36,189,154,122,195,92,2,182,194,216,7,91,145,103,13,52,175,151,31,3,133,0,172,251,144,158,165,222,94,136,17,152,142,213,145,227,106,75,90,5,92,96,77,42,191,51,200,96,234,37,222,144,35,164,218,111,235,160,229,252,200,126,78,129,217,126,115,125,240,35,71,5,61,230,74,249,133,127,126,111,125,150,91,22,152,124,201,126,15,86,94,148,156,146,149,70,119,83,92,60,9,165,14,133,119,127,83,5,166,186,71,223,8,124,182,234,28,83,197,88,186,139,252,52,157,212,87,178,20,24,247,119,200,205,173,106,178,197,163,33,248,32,223,227,120,40,16,253,199,213,236,107,89,134,148,40,249,61,121,183,165,79,142,109,47,143,118,102,202,184,205,77,6,163,72,36,131,6,241,112,141,175,77,177,111,31,50,226,68,194,115,140,184,209,103,55,121,114,170,85,83,124,78,252,58,29,113,82,154,55,230,11,250,35,95,121,48,97,146,253,219,141,15,156,62,118,84,165,146,136,104,212,157,196,148,224,36,93,33,80,157,239,91,33,66,173,212,78,66,162,8,76,178,206,151,95,133,118,106,46,185,154,237,120,248,163,97,115,172,39,56,84,127,101,234,151,196,7,248,140,82,73,242,218,147,70,163,209,99,83,194,108,144,185,68,42,104,248,206,64,98,72,250,118,15,188,56,173,75,92,61,40,20,91,2,143,126,171,48,64,127,49,182,135,82,111,125,211,130,192,24,83,73,30,28,149,202,75,25,110,48,93,93,111,99,168,144,104,222,70,34,224,82,133,81,28,216,104,168,71,192,103,178,148,33,48,122,56,129,18,239,201,114,111,74,106,110,165,248,15,94,171,11,74,5,64,12,56,199,240,144,239,129,247,68,13,87,192,72,67,203,189,209,40,152,241,61,120,173,167,98,201,127,158,51,107,212,184,121,165,34,72,111,78,45,114,141,183,134,210,180,203,213,240,213,142,152,73,180,114,190,242,121,224,110,156,118,14,155,18,201,91,33,104,87,92,254,235,223,84,32,117,241,80,116,4,226,193,248,114,47,196,9,90,76,9,197,97,196,135,179,160,84,173,212,226,40,5,110,69,126,152,186,166,17,159,195,218,15,138,188,21,189,15,183,73,195,214,7,139,75,30,140,52,97,223,229,173,174,243,108,242,169,7,217,240,56,118,137,83,62,157,164,74,124,199,42,163,2,166,109,76,126,123,209,229,49,98,233,150,245,216,160,171,137,59,149,219,102,247,211,0,29,175,49,29,152,24,127,137,123,179,211,202,2,168,150,241,138,57,10,217,115,215,175,69,173,254,229,127,183,39,91,235,73,15,194,102,10,137,111,44,0,44,186,87,60,111,100,167,219,123,134,13,166,25,58,11,12,51,230,67,209,52,173,130,210,65,249,70,156,132,78,29,2,247,216,49,136,253,164,207,141,145,79,93,113,103,227,104,147,59,103,52,250,90,192,68,116,246,155,223,20,200,180,171,178,241,219,111,132,248,225,192,213,8,1,101,233,209,157,32,48,117,198,241,169,233,37,127,13,220,21,90,233,238,84,209,192,176,205,200,44,196,211,72,151,41,7,24,14,119,177,176,206,14,156,232,205,186,48,150,165,78,179,70,202,171,197,68,193,212,239,98,230,52,200,223,91,44,251,70,199,142,62,26,45,24,151,47,16,120,138,128,13,40,245,88,142,13,235,118,125,32,252,250,37,22,53,106,189,75,236,144,243,93,105,239,244,85,77,147,215,150,253,159,165,50,83,108,102,231,20,202,143,47,134,180,39,133,145,237,193,121,109,57,238,145,210,203,239,98,132,162,229,92,163,237,31,227,240,194,80,57,137,141,67,250,17,106,156,64,217,206,229,214,219,250,97,91,192,180,80,189,123,247,100,101,37,37,96,66,163,2,35,153,124,131,92,191,159,78,85,86,30,66,49,176,250,196,107,161,32,187,5,166,80,184,230,128,147,164,69,128,169,191,29,1,19,159,236,239,83,35,37,133,203,42,240,124,171,154,58,55,12,230,64,233,54,148,139,105,216,41,110,54,86,171,166,144,3,151,4,216,249,4,49,42,80,157,201,134,211,33,249,202,51,70,165,90,40,241,193,171,167,246,246,58,122,51,155,28,215,136,50,193,69,124,225,2,75,155,204,112,162,15,101,199,226,67,68,73,237,97,252,147,94,226,123,22,164,141,228,96,179,140,252,251,220,8,150,110,249,96,195,232,186,135,127,48,244,188,116,233,194,127,112,243,207,160,139,42,144,55,42,227,215,188,229,79,134,48,68,150,93,154,26,232,126,43,23,129,49,244,229,120,129,187,113,198,153,73,5,202,86,208,232,104,125,68,249,155,83,44,59,186,95,71,216,2,197,164,9,101,192,135,57,71,243,126,205,178,236,217,151,192,16,208,250,197,148,213,76,121,41,219,89,227,214,211,168,236,229,214,214,71,87,28,37,16,40,118,2,36,4,46,235,115,224,179,73,194,32,47,48,205,252,253,142,167,5,107,94,133,3,240,78,163,4,202,151,16,71,245,172,133,115,47,63,182,144,81,77,91,12,78,244,137,203,240,237,202,186,223,139,140,216,164,53,191,186,157,141,234,231,44,114,108,33,181,76,196,199,225,4,1,72,23,152,176,73,242,155,227,106,108,89,61,44,31,168,129,28,206,218,2,11,76,85,157,219,225,133,147,234,17,219,87,59,106,102,216,140,197,186,50,183,140,202,52,37,202,123,243,179,108,201,167,9,58,54,18,68,142,86,19,21,122,48,228,156,201,173,66,20,199,164,74,7,152,192,83,41,14,227,72,137,185,106,189,81,221,13,82,154,34,48,142,31,76,33,201,173,231,2,166,183,89,44,5,19,219,108,190,60,76,24,40,137,233,182,236,88,139,39,111,102,11,111,129,45,91,30,40,73,169,55,40,38,220,218,219,157,225,144,14,212,41,31,196,94,107,248,178,206,149,10,12,25,82,168,23,114,117,211,141,6,253,174,91,10,181,127,171,187,3,1,13,9,142,149,192,152,30,110,54,82,111,222,235,214,171,207,222,216,125,43,165,54,108,188,146,99,96,250,148,114,92,141,233,251,249,109,20,208,252,252,57,240,249,164,226,77,34,247,50,139,207,21,28,145,61,229,220,92,8,38,221,170,21,131,73,106,201,205,59,73,51,95,35,25,73,163,33,199,234,130,47,174,250,70,108,41,177,44,38,235,50,158,227,29,191,109,212,106,242,219,103,31,118,61,108,131,145,12,23,52,219,155,59,74,31,134,24,211,80,221,173,43,135,100,63,141,170,180,222,251,248,96,177,122,121,112,186,231,4,134,175,251,253,52,165,245,159,223,62,135,124,43,239,230,69,210,246,24,123,21,130,146,247,214,34,130,102,53,137,105,197,110,137,166,65,78,178,227,45,107,63,137,215,34,75,162,23,91,141,240,144,1,135,22,86,96,18,87,50,224,80,89,203,10,161,80,101,199,202,71,159,86,12,176,69,90,170,122,96,129,169,176,52,140,4,67,245,104,111,42,108,230,229,18,184,90,150,192,231,89,234,162,114,89,173,126,103,230,18,147,24,57,182,217,4,38,158,22,107,151,56,196,212,155,23,154,169,99,91,97,245,37,57,240,205,0,127,191,109,84,234,98,161,109,83,153,114,159,238,220,40,165,215,79,13,140,169,238,113,137,108,194,59,226,36,16,139,65,22,207,225,69,196,114,10,108,125,107,59,246,149,179,37,85,133,25,38,119,126,248,156,252,141,7,147,233,235,241,104,68,10,212,66,219,16,202,230,253,96,184,32,229,230,131,164,129,91,219,166,234,37,107,119,143,109,73,101,71,27,252,231,114,111,250,198,174,190,137,193,91,104,43,128,177,23,187,15,57,73,253,37,11,136,90,118,26,138,2,166,227,189,10,108,125,158,243,93,173,39,47,130,111,103,57,198,79,211,162,41,135,227,182,206,137,156,31,124,190,128,204,21,227,22,117,23,228,192,144,179,202,131,83,206,95,99,39,167,134,117,137,17,133,226,105,123,223,218,74,158,4,92,176,154,142,128,49,169,183,194,116,73,7,74,43,112,92,12,1,7,212,239,113,49,186,198,207,115,90,214,207,89,90,204,225,243,217,95,233,2,48,93,231,239,132,129,248,98,10,124,142,81,215,53,178,19,134,178,163,45,48,202,178,59,224,98,138,155,31,184,165,24,112,244,120,30,3,85,53,250,205,84,226,108,52,58,177,45,191,13,97,175,143,25,100,63,194,45,87,33,104,206,189,248,233,5,211,77,123,10,62,192,244,134,165,184,26,209,204,41,163,66,253,71,245,49,37,33,147,30,101,0,141,7,68,44,139,163,164,151,178,60,183,117,234,196,147,145,60,120,149,210,192,168,219,186,169,78,35,65,94,250,100,80,61,55,15,232,67,55,187,94,159,16,176,229,195,253,201,160,186,127,92,7,192,208,164,141,128,233,157,219,242,65,54,149,212,238,162,36,34,117,114,8,16,250,52,241,29,135,177,24,154,194,171,239,155,156,5,102,204,222,2,33,216,0,29,247,93,93,16,92,245,71,19,5,76,80,192,163,238,112,179,20,9,93,44,56,56,250,10,20,157,228,183,54,77,209,208,121,72,40,184,71,84,126,13,129,187,177,175,58,204,166,243,130,107,200,17,161,117,224,240,249,124,194,132,0,124,198,112,250,177,203,54,44,53,247,192,52,218,250,41,128,73,148,101,142,231,106,230,159,127,47,147,71,148,201,64,79,217,186,41,80,24,26,56,13,171,140,25,202,8,158,190,49,2,7,57,34,22,10,178,199,133,169,142,210,104,149,100,200,206,92,64,132,219,225,98,44,72,2,15,220,223,236,48,148,214,85,94,11,155,247,114,133,0,39,66,219,50,164,148,156,223,250,28,232,189,44,47,45,239,133,134,217,109,41,3,134,238,247,121,233,44,123,91,192,1,87,34,196,1,179,69,93,54,3,80,235,182,88,130,154,253,31,63,125,118,241,245,130,42,87,141,189,189,171,201,231,108,129,41,34,120,63,77,23,224,150,155,231,101,98,18,239,230,88,8,15,62,99,178,118,90,241,218,185,232,202,183,238,130,203,25,96,48,109,94,85,96,134,116,62,24,79,66,30,141,146,207,81,227,230,182,4,223,160,157,253,15,15,170,199,23,193,226,19,116,97,44,198,84,201,42,6,69,32,21,105,183,146,99,196,41,2,145,39,155,191,188,137,195,166,90,249,80,163,228,218,239,107,66,241,218,4,230,80,118,16,173,143,23,215,94,182,26,235,155,224,20,148,40,74,36,181,197,44,163,180,75,118,28,54,184,86,82,204,112,194,128,89,174,166,239,224,82,192,219,2,128,238,68,208,90,189,239,216,208,178,229,91,176,166,251,140,73,6,133,198,235,161,3,134,164,173,191,95,134,47,89,238,77,121,172,123,117,246,96,229,133,7,150,69,204,60,252,203,202,131,66,85,222,138,114,194,55,199,8,83,200,14,95,45,66,246,110,125,70,90,86,45,41,188,185,166,174,156,199,159,75,51,58,13,149,233,125,199,227,156,202,210,129,157,196,89,133,13,134,101,73,222,106,192,130,127,55,120,26,226,104,169,148,155,15,116,176,223,194,203,20,153,9,90,76,42,45,80,171,2,18,248,184,78,57,30,204,104,253,228,193,134,241,53,197,178,51,5,31,125,176,141,203,216,30,44,85,117,120,57,153,254,175,24,20,244,18,229,176,199,35,60,203,33,222,58,227,207,200,205,167,69,96,222,163,205,41,254,32,238,196,24,239,193,209,80,43,242,61,240,36,75,108,178,3,70,135,45,51,148,98,141,241,222,171,255,63,178,206,28,103,155,32,57,206,119,161,77,163,246,133,7,144,37,79,166,64,131,16,7,4,13,46,24,141,12,130,224,1,116,3,201,210,25,100,232,72,18,160,91,168,158,124,59,179,162,70,196,128,152,249,227,235,126,123,169,174,202,202,140,140,16,9,133,250,179,48,90,247,145,25,141,93,97,115,178,137,219,34,241,208,139,192,108,177,219,157,139,70,185,189,177,192,39,132,244,181,158,113,148,240,47,13,184,33,14,117,135,40,121,57,89,49,73,37,159,203,217,119,93,146,205,189,17,96,233,155,248,80,248,45,51,223,231,13,145,179,244,24,70,228,71,182,76,177,205,218,66,35,140,176,133,253,222,21,242,59,205,71,112,133,10,133,35,136,192,104,147,251,214,31,74,214,85,88,48,20,137,153,21,11,61,75,191,220,51,237,91,190,241,167,64,125,53,150,1,183,125,60,17,67,60,51,17,66,126,39,70,240,208,136,121,231,250,212,27,124,86,60,207,84,98,106,42,102,220,192,164,216,87,192,20,10,178,158,188,145,56,245,203,70,47,181,74,20,0,123,9,222,176,195,52,108,202,117,155,215,158,151,191,207,7,60,107,211,95,134,88,30,97,85,181,101,91,127,153,2,120,68,116,72,19,203,232,109,184,69,222,128,15,37,171,58,229,69,226,83,209,188,226,147,144,171,216,250,50,134,205,177,23,189,150,14,128,48,2,82,196,177,164,3,187,194,164,22,189,90,196,210,212,174,163,59,245,79,178,44,94,35,72,166,61,34,179,9,36,169,158,60,163,0,188,134,204,99,13,82,70,141,16,155,146,76,209,47,99,26,103,120,196,209,232,182,203,35,35,8,232,17,230,118,150,36,29,252,203,250,65,47,108,107,144,194,231,198,75,220,55,148,247,174,39,111,105,174,123,105,63,197,55,129,215,174,159,20,205,254,233,177,205,161,71,163,85,233,89,181,68,139,237,212,215,121,162,226,61,226,202,207,155,75,77,86,211,142,240,104,245,236,83,170,166,231,150,5,62,155,231,94,99,144,210,184,209,239,125,147,48,194,2,39,62,144,138,239,137,192,70,195,245,147,163,91,39,219,99,218,185,114,157,243,6,240,248,216,200,111,211,110,29,73,212,51,41,144,160,223,2,51,83,70,248,143,81,130,20,156,232,231,178,94,254,136,193,171,174,137,136,246,178,147,245,217,106,27,73,91,96,243,105,240,197,195,82,203,91,143,134,250,25,240,121,1,16,147,4,94,102,75,238,48,209,163,222,54,221,43,31,123,159,105,214,142,214,147,47,106,251,17,40,32,27,37,241,34,206,225,115,197,2,128,68,82,109,207,111,35,108,218,110,252,195,238,80,224,19,253,124,130,219,182,176,25,129,83,97,235,215,255,96,108,152,100,38,229,182,203,141,127,58,217,254,210,30,216,237,117,129,19,20,129,231,161,145,112,242,115,211,236,50,154,30,125,118,126,43,194,186,138,94,235,84,56,227,255,226,15,141,10,74,207,122,114,58,7,151,223,246,79,111,81,159,74,30,72,144,58,60,74,121,47,141,44,251,246,75,67,28,110,214,253,92,218,114,206,13,116,97,132,5,159,43,63,143,165,248,138,93,168,54,238,250,12,196,241,241,193,183,25,53,35,181,240,140,196,228,25,38,138,125,100,8,159,163,199,141,179,51,225,252,214,113,74,237,57,98,9,90,214,235,212,23,102,5,174,56,183,137,242,61,239,211,236,151,28,198,129,239,121,35,144,109,227,220,39,254,210,9,147,145,68,53,200,97,243,215,211,71,202,2,20,31,88,182,142,8,185,240,138,154,114,143,147,183,162,60,65,106,116,53,66,206,76,253,86,194,20,252,188,238,22,150,244,212,72,122,102,120,99,17,135,100,26,86,134,188,203,6,247,101,198,3,133,226,173,95,151,73,155,92,20,57,67,185,41,116,109,74,108,4,77,187,87,246,106,29,57,143,22,33,103,198,23,91,238,233,252,223,190,215,125,238,127,92,174,57,48,42,26,113,48,118,172,41,233,79,211,108,31,241,106,130,171,60,244,228,148,140,198,12,88,229,46,81,148,196,59,62,251,227,78,201,196,212,4,70,24,218,67,233,181,109,152,202,111,211,228,22,95,15,42,191,20,79,4,134,144,230,239,114,81,149,41,91,225,106,190,243,14,155,225,180,194,182,112,7,76,197,92,174,204,236,10,125,71,182,224,215,72,93,230,188,59,18,107,254,208,22,36,106,121,164,104,152,160,132,226,40,73,153,59,188,71,182,79,213,127,152,6,57,153,195,79,32,199,172,189,2,101,245,23,20,31,150,18,199,90,233,124,43,220,130,154,5,124,6,191,44,77,195,36,252,199,61,186,22,169,107,158,255,201,226,83,3,101,83,63,5,197,54,217,247,214,108,255,201,207,94,152,199,21,91,147,197,165,108,217,122,83,22,25,94,165,182,44,212,9,60,229,190,232,248,247,96,153,187,134,144,35,71,163,84,247,105,204,24,220,139,38,57,177,201,28,45,206,77,253,72,150,7,136,255,52,94,57,188,176,81,172,2,23,246,27,241,204,246,89,188,171,220,151,57,245,229,24,38,140,112,125,213,63,153,71,127,93,16,131,210,212,223,198,69,245,14,209,146,178,38,205,134,73,209,197,193,205,124,229,5,37,217,113,135,209,96,147,37,35,101,221,14,81,27,254,132,72,119,4,155,128,255,103,200,96,202,30,121,105,94,235,172,83,144,29,125,186,58,163,74,119,77,180,178,230,103,206,64,253,227,194,217,204,66,239,132,67,103,255,16,120,236,212,239,116,101,205,72,23,101,191,178,238,108,53,176,127,204,2,23,218,158,107,172,29,230,102,40,240,79,75,56,214,196,44,100,160,131,46,50,147,43,208,61,134,76,148,232,126,140,18,211,17,124,218,46,35,101,82,182,186,139,53,228,90,189,105,216,18,101,248,133,153,101,146,164,173,38,34,1,61,178,71,100,20,100,181,157,81,31,35,64,193,103,76,238,184,155,163,149,163,214,105,36,175,2,187,192,28,203,97,111,230,36,121,225,65,122,58,130,0,204,69,186,204,176,12,10,102,104,135,141,180,34,23,77,143,242,190,25,156,130,80,153,92,25,90,4,37,98,163,129,240,208,82,184,144,222,136,148,1,221,163,50,64,173,192,229,180,121,50,10,152,148,201,203,248,153,129,6,218,138,166,201,225,203,144,110,138,244,36,11,187,160,104,121,220,124,194,16,247,114,4,84,182,113,77,34,22,29,250,150,77,125,51,69,122,103,162,222,35,251,53,203,69,223,56,215,220,22,228,129,46,74,57,43,134,190,53,195,45,57,249,217,212,163,190,225,240,89,43,133,233,188,150,41,0,198,16,91,100,181,100,18,37,175,122,143,69,246,68,146,132,139,132,139,63,174,101,44,79,193,182,229,246,239,198,0,39,244,11,227,61,181,227,158,112,244,73,50,116,225,215,33,249,231,176,153,98,85,133,217,168,4,12,177,73,159,72,45,102,109,18,176,37,63,5,70,90,41,210,185,155,61,134,204,144,48,59,250,215,172,6,188,44,87,247,192,57,9,140,227,151,158,220,110,214,247,90,38,220,81,20,173,46,84,108,197,18,102,231,247,190,114,176,124,204,0,237,202,53,26,204,16,189,251,60,130,220,162,175,35,183,187,245,166,53,89,58,105,150,229,169,131,67,138,68,255,120,14,166,79,222,235,183,9,233,184,252,188,106,74,49,171,6,204,52,181,159,163,75,217,145,224,57,111,95,226,30,14,62,17,118,28,140,94,73,125,14,70,248,53,202,110,230,30,242,192,132,92,43,202,110,93,73,189,54,8,155,111,18,141,130,62,234,124,30,138,57,190,70,77,143,58,179,14,21,216,75,177,109,71,193,101,233,167,71,101,191,70,226,10,37,244,162,223,150,181,198,221,98,228,18,195,167,131,118,136,34,81,87,35,55,42,60,28,226,149,179,121,138,148,26,237,38,83,2,171,133,205,73,139,26,44,86,218,91,166,232,19,253,80,129,244,247,69,253,34,235,247,53,205,237,215,199,194,194,9,232,129,137,38,107,141,26,109,66,5,73,224,21,82,3,6,215,170,117,109,154,68,104,10,119,152,120,67,98,163,133,46,81,36,74,248,173,45,19,206,198,168,51,50,133,203,90,211,135,160,72,90,198,109,161,52,172,75,49,90,207,174,253,108,231,134,202,44,71,103,115,74,137,147,83,77,148,161,178,105,189,141,10,236,66,155,68,142,45,116,113,68,218,139,20,220,208,203,134,150,187,106,252,50,74,53,93,143,54,70,80,92,55,157,95,151,244,177,240,107,173,183,2,139,114,73,147,201,114,155,31,252,138,119,221,207,242,81,245,104,122,95,118,140,20,108,205,100,194,50,234,95,116,208,81,125,63,119,82,4,46,44,93,61,198,153,117,37,10,204,14,245,254,54,242,240,122,223,19,155,212,72,30,225,170,165,165,177,77,187,216,140,12,234,216,218,43,198,128,54,217,228,64,81,49,144,135,134,241,108,174,243,30,188,110,231,186,245,52,77,87,152,252,193,67,88,216,223,230,203,169,79,132,139,244,211,10,188,45,212,189,23,94,165,193,1,206,66,111,185,198,109,155,1,185,60,21,18,83,229,222,54,137,70,9,132,55,121,202,155,44,167,191,75,232,179,7,238,198,24,139,23,134,9,174,30,141,251,172,51,86,80,201,77,93,71,34,174,209,65,215,103,176,160,31,124,225,77,162,58,114,164,124,232,83,166,75,214,210,52,35,105,77,200,163,57,53,182,129,41,95,238,70,50,171,115,133,173,145,193,97,72,120,233,57,122,174,26,147,18,181,232,189,244,183,27,187,178,248,254,16,121,93,207,201,17,46,15,152,60,138,204,166,24,122,197,214,132,111,31,85,23,133,73,229,199,156,133,72,204,149,42,162,125,14,15,26,103,101,145,83,57,59,243,166,48,106,31,65,151,33,67,126,231,106,38,165,22,241,200,129,73,6,223,27,163,55,175,47,255,105,24,36,85,154,55,48,246,176,158,127,103,217,33,183,149,228,202,48,157,241,144,22,130,31,223,243,16,24,43,251,75,138,68,253,50,203,149,97,5,29,217,219,76,151,113,210,223,198,153,194,67,33,51,60,26,215,200,155,46,221,66,107,120,16,77,81,163,238,242,84,136,197,163,237,228,76,158,24,65,10,202,254,57,200,81,198,99,72,242,80,58,93,89,193,100,195,93,86,216,185,166,7,55,162,37,18,149,64,41,200,163,93,212,106,244,254,157,184,5,99,151,126,97,84,58,119,80,213,26,45,49,15,220,97,40,5,109,216,20,236,229,228,195,22,253,128,103,211,156,26,82,84,103,79,114,143,134,240,183,228,125,205,19,10,213,189,239,209,249,202,113,0,111,62,118,129,101,174,166,81,170,212,232,74,68,77,113,11,235,113,27,151,234,235,234,55,190,217,22,93,92,224,129,136,121,80,221,26,218,108,114,101,155,141,68,139,159,70,240,230,166,159,76,48,13,146,101,60,52,220,167,170,192,88,56,180,139,246,33,195,144,14,152,22,1,32,231,38,68,20,184,162,93,30,40,219,249,123,215,216,132,228,168,224,153,237,215,108,114,110,150,36,15,169,129,87,151,62,80,164,159,177,224,141,43,155,180,120,221,103,198,126,122,148,248,250,206,102,102,202,64,98,57,171,53,30,56,113,166,112,36,200,198,154,91,75,48,11,207,149,223,32,236,236,245,161,116,5,211,147,70,30,121,213,168,40,209,58,226,176,57,196,43,106,245,171,139,158,215,215,5,166,86,85,130,242,136,240,237,210,115,83,205,142,73,195,220,169,167,220,22,5,217,113,89,162,232,12,202,101,111,139,194,238,187,196,237,48,43,76,39,112,188,45,75,182,92,20,73,159,22,111,186,82,50,147,23,141,22,71,142,9,5,125,207,38,63,76,246,111,167,59,37,96,66,216,245,101,32,107,212,131,224,77,134,90,126,185,81,24,9,106,44,166,190,251,65,233,71,242,95,38,64,19,202,213,38,180,195,94,209,39,120,51,135,144,159,46,244,111,71,80,122,62,164,44,129,37,10,138,56,215,248,186,183,77,30,166,8,76,47,101,172,216,187,211,68,161,39,199,215,92,8,145,3,241,69,249,56,150,9,242,222,165,105,38,29,192,153,222,130,203,182,76,89,27,98,160,165,211,46,220,110,80,139,85,136,192,5,203,184,88,177,161,238,180,231,187,53,65,168,128,169,245,201,149,211,16,156,130,79,0,37,66,138,19,228,209,172,55,228,194,226,102,253,83,221,89,51,54,164,104,149,75,82,110,163,60,149,239,185,153,193,101,8,211,218,143,125,117,68,212,84,162,117,50,75,200,18,71,64,141,172,146,156,154,178,115,139,155,198,7,240,1,201,20,222,96,220,152,180,58,7,227,52,24,55,5,71,74,6,18,189,172,123,71,232,135,122,210,85,232,1,54,81,170,8,144,206,107,175,122,48,146,96,81,68,70,186,105,234,202,67,133,123,196,203,154,38,197,80,20,62,81,231,13,213,187,229,80,5,134,48,188,235,229,198,226,141,169,48,157,204,55,94,102,34,85,152,245,93,168,179,40,115,233,202,68,211,67,4,72,103,140,137,107,161,193,228,172,252,210,198,207,27,69,87,189,142,47,170,239,132,141,45,155,31,56,215,96,158,208,100,213,90,125,214,76,52,46,130,73,81,214,210,216,141,102,181,232,141,66,31,174,92,235,77,224,51,43,68,94,195,212,223,53,126,162,39,108,175,91,121,79,226,242,98,45,215,133,158,149,96,189,164,172,113,194,104,121,92,178,77,223,26,28,209,89,89,70,228,114,54,156,55,185,232,206,28,19,105,97,38,163,162,143,27,39,172,91,188,70,249,125,106,192,89,41,99,69,166,18,61,232,103,8,243,184,70,228,202,219,207,125,70,227,54,26,165,28,197,20,172,234,185,113,222,245,226,4,174,2,228,103,36,100,156,70,52,116,216,172,104,30,24,115,179,248,105,180,67,228,105,147,225,143,180,158,137,220,36,249,118,144,190,156,247,135,247,150,86,226,77,135,127,118,186,13,48,186,255,91,227,228,50,123,228,80,17,150,150,182,166,3,87,228,62,162,106,142,168,231,19,70,23,36,210,61,171,87,45,33,169,48,45,92,65,46,229,33,233,132,146,17,47,187,153,244,137,68,183,28,156,172,164,239,119,93,17,243,209,172,196,231,145,30,53,21,60,28,170,238,68,219,108,227,214,107,254,108,23,11,207,112,71,177,7,225,131,169,91,228,242,9,76,125,85,40,249,164,169,44,192,80,143,2,25,158,81,186,161,154,52,250,121,73,16,201,218,220,245,96,43,203,126,40,90,123,218,24,177,205,229,215,127,184,225,152,160,59,216,54,130,90,135,118,91,222,186,135,60,225,223,165,203,162,221,54,138,110,235,233,109,143,178,28,113,253,179,125,69,129,243,83,243,50,184,104,99,15,214,229,84,160,188,64,101,178,248,146,166,68,148,111,6,143,18,77,143,93,53,91,1,211,119,251,55,105,166,6,109,42,76,105,35,110,26,15,205,157,31,24,167,243,128,145,120,151,28,63,140,159,236,155,68,36,120,33,82,61,48,198,167,1,147,64,211,39,10,135,77,46,13,117,86,41,142,161,193,208,167,103,188,23,150,128,233,57,185,9,209,249,209,104,40,117,161,85,161,9,48,189,118,70,195,196,22,33,137,101,226,41,203,171,34,203,76,145,135,222,54,1,133,83,39,206,150,162,213,39,83,82,219,14,194,23,213,26,92,133,166,222,246,94,195,115,241,136,7,172,166,183,101,229,180,239,186,73,74,142,250,28,108,30,26,197,225,102,31,151,12,6,34,223,47,197,99,66,148,41,21,29,104,185,186,99,212,54,43,104,85,190,89,76,79,200,19,124,112,231,243,144,44,230,153,85,203,140,18,25,189,105,208,203,21,134,41,227,240,89,236,206,20,175,227,212,200,200,219,97,22,60,205,232,217,126,215,127,154,26,95,125,190,16,203,169,250,83,97,100,12,77,99,86,236,116,253,212,25,57,13,225,255,111,43,18,196,133,157,143,135,126,15,129,73,114,110,127,93,184,48,22,205,6,22,204,70,157,52,133,52,116,77,194,6,67,69,228,76,195,223,218,48,80,16,220,154,106,204,230,115,17,176,77,43,91,211,179,212,221,191,223,30,116,100,12,77,240,176,109,31,254,190,6,138,231,85,43,20,164,34,125,39,199,60,136,190,186,212,1,120,159,241,125,81,191,212,38,204,69,128,78,175,249,7,23,18,89,90,28,49,217,23,47,1,99,108,67,47,178,192,180,77,248,55,192,72,218,163,233,209,24,10,149,56,122,212,42,195,20,15,46,44,140,63,52,211,20,241,192,41,132,174,129,89,154,101,160,97,184,134,183,184,195,208,116,100,172,240,60,123,242,2,242,143,162,168,87,6,9,213,249,194,7,102,61,144,169,154,54,227,149,46,76,163,138,228,243,248,41,56,247,14,211,9,60,31,24,110,153,63,114,82,81,79,157,173,35,14,224,32,254,184,250,62,232,133,154,113,230,68,249,168,42,58,139,19,101,224,10,13,157,198,169,134,238,168,239,209,116,133,115,133,192,40,183,59,231,164,91,185,98,42,202,227,108,142,82,154,154,122,48,175,202,63,251,62,233,1,203,90,211,177,2,189,95,153,217,209,151,250,192,43,218,76,122,71,100,81,122,4,32,145,110,175,171,64,20,66,180,231,65,155,79,195,72,30,103,101,12,99,70,144,130,116,142,93,224,86,14,40,233,204,26,76,203,222,26,54,18,15,140,172,148,31,205,204,183,181,2,221,44,30,115,212,244,129,229,153,144,97,244,8,27,106,4,215,86,180,10,118,194,62,159,82,72,25,174,245,156,123,178,221,13,152,71,162,143,140,252,90,117,210,136,185,247,136,108,8,191,13,207,201,239,203,252,118,180,88,139,224,109,245,17,138,194,72,214,150,61,83,211,45,222,197,213,109,79,163,48,241,64,20,191,105,78,234,218,128,64,239,67,241,22,203,114,54,233,235,61,152,172,174,15,112,108,40,154,6,133,139,168,221,119,99,39,166,65,108,78,58,75,233,72,26,219,201,25,148,9,235,120,170,246,195,250,52,28,206,251,225,179,44,250,16,189,52,82,96,139,107,158,253,252,53,226,173,217,81,182,221,194,161,48,103,131,234,99,216,28,127,171,62,82,210,19,211,231,4,212,87,145,136,83,56,59,13,26,52,33,72,39,40,31,128,255,114,175,243,233,22,193,147,158,98,173,195,5,187,238,174,167,70,157,232,123,153,173,173,65,226,93,174,27,97,73,159,234,44,159,60,100,241,161,143,145,164,79,192,231,182,244,186,41,58,103,95,23,81,40,209,229,156,39,212,61,235,133,20,183,90,204,3,179,245,219,241,211,116,109,140,231,129,195,107,247,219,38,71,179,230,251,182,70,16,14,240,118,168,163,107,137,186,150,232,196,250,237,91,182,142,163,115,102,215,236,161,124,217,85,148,109,153,139,155,247,226,22,226,165,173,203,61,146,123,231,182,226,232,156,199,67,102,176,139,245,141,141,113,119,166,150,191,201,37,69,151,12,228,49,76,73,148,90,98,155,136,15,230,182,180,73,140,108,69,148,45,75,181,36,204,195,91,129,158,239,175,19,153,180,174,180,89,140,14,207,188,237,143,101,64,108,211,85,179,152,78,240,116,152,184,126,60,48,79,170,58,204,206,49,233,201,201,5,250,86,19,121,108,36,78,149,157,66,179,139,31,141,172,245,234,10,91,220,233,48,77,102,69,235,223,212,164,183,175,94,184,194,76,237,144,88,102,97,230,177,4,225,82,207,74,32,105,70,152,244,75,163,87,78,25,216,76,182,104,29,56,92,17,239,158,58,145,35,198,230,191,93,113,243,120,86,24,212,37,252,167,217,99,63,101,127,36,208,83,13,152,254,89,141,176,32,69,123,4,69,131,160,110,80,88,147,93,50,129,247,110,132,210,39,20,168,121,5,76,121,77,153,18,112,43,99,28,17,178,166,244,160,56,56,5,76,18,76,104,133,168,1,35,135,250,131,141,65,221,37,204,183,182,207,96,79,177,255,102,129,83,24,43,223,128,217,189,40,141,137,242,106,124,125,176,85,71,127,96,170,196,78,213,100,63,186,245,153,76,200,179,78,49,165,23,37,61,247,53,121,85,30,106,160,25,134,124,169,198,156,169,184,2,6,51,101,197,231,69,225,178,98,235,196,90,178,159,213,105,101,243,50,116,24,35,80,9,228,23,27,239,160,83,158,213,171,20,165,37,50,129,157,9,207,159,10,250,124,207,180,65,147,208,248,170,115,188,26,232,245,50,204,24,41,179,248,209,166,61,248,4,211,144,76,227,202,137,252,180,123,137,55,52,130,220,133,21,111,74,237,129,109,31,233,48,235,168,126,93,240,92,154,207,104,197,136,254,67,55,17,205,28,139,28,30,72,252,202,251,164,127,55,104,164,116,82,16,173,63,91,144,59,109,20,210,173,73,167,234,109,50,102,126,229,214,157,171,171,196,182,38,162,56,58,25,97,75,96,99,239,197,111,155,64,160,108,118,41,212,44,127,168,249,103,6,42,59,51,74,104,209,83,146,153,12,159,28,20,9,156,136,60,207,136,165,138,175,244,21,180,60,125,39,77,183,81,173,154,63,96,97,105,158,43,202,136,52,12,221,83,210,62,237,137,126,248,32,40,75,62,9,4,38,150,239,177,96,61,82,159,164,73,13,1,128,19,152,156,224,176,61,217,160,185,182,111,40,77,168,101,8,37,115,155,139,131,47,203,25,251,57,109,248,50,137,101,23,54,40,204,11,80,83,149,148,67,88,235,48,125,74,91,147,107,221,218,224,118,192,79,171,59,156,214,88,95,216,68,239,241,240,125,144,33,41,23,54,233,157,151,239,227,187,4,42,83,216,208,8,106,237,190,142,162,223,52,30,50,16,154,24,254,72,56,111,85,202,13,185,54,23,90,57,131,136,22,58,77,9,158,184,101,59,237,165,32,230,251,76,181,214,116,191,61,64,51,2,85,211,43,155,24,168,121,230,152,118,42,12,32,20,198,93,117,59,92,161,9,10,138,130,166,175,247,216,253,168,126,38,240,190,179,2,170,95,40,12,105,170,19,1,218,56,218,136,12,154,99,197,228,213,167,241,100,236,54,29,9,100,80,166,63,241,68,131,67,239,74,200,161,247,194,3,79,99,15,108,89,115,161,149,156,15,127,6,76,46,160,40,33,103,221,233,14,10,113,213,150,199,189,97,124,196,141,141,70,163,194,195,153,169,195,213,80,11,58,235,144,114,30,74,13,249,192,15,166,31,66,27,109,182,249,52,199,165,161,49,167,109,58,166,242,30,155,144,132,137,153,246,87,108,180,12,156,209,12,157,131,29,169,18,110,50,66,24,14,103,76,151,199,3,167,216,255,164,115,29,79,102,111,155,251,151,191,47,124,250,154,166,207,118,167,106,31,112,153,251,161,25,117,216,173,126,106,75,189,100,189,236,198,199,233,119,101,19,80,126,72,74,228,186,253,129,155,213,109,121,30,89,33,123,234,48,251,67,205,174,193,213,139,36,112,66,169,184,164,247,190,92,34,144,82,8,28,50,189,50,164,138,125,231,69,182,248,73,245,108,20,152,166,247,133,224,213,37,90,94,24,229,17,174,59,106,29,168,90,78,77,104,169,197,35,75,36,98,149,89,66,190,171,127,177,93,134,44,53,228,153,1,83,86,174,14,243,42,159,234,9,223,250,247,72,217,108,82,23,147,223,38,68,240,215,5,187,128,97,165,37,163,142,150,138,195,197,166,86,173,25,141,220,93,77,155,148,58,157,59,122,114,236,99,87,192,230,191,254,28,141,218,173,163,51,137,3,169,161,8,251,250,109,243,59,165,43,61,234,124,123,222,124,151,89,6,97,155,40,156,147,75,202,229,101,189,11,75,42,128,200,213,207,47,165,15,11,191,171,198,146,29,93,214,133,139,205,159,90,72,235,222,172,76,93,44,169,12,236,65,153,237,252,216,70,226,244,57,53,82,210,219,47,12,193,241,174,111,147,182,184,250,241,73,51,121,214,156,181,180,14,233,217,57,99,230,222,91,118,81,116,186,179,136,109,93,30,49,122,187,176,226,108,54,224,148,132,120,108,213,195,244,25,198,242,174,160,41,43,99,160,224,207,252,237,102,15,108,28,164,7,70,232,202,79,142,124,76,211,130,44,188,71,15,183,15,140,83,213,122,184,112,109,122,118,218,136,219,103,66,83,24,37,196,230,183,125,254,167,238,102,145,228,39,29,250,253,246,68,70,32,63,71,119,250,70,3,158,236,11,30,22,223,229,7,35,219,93,37,231,72,113,146,42,96,118,20,66,223,208,250,226,249,228,188,132,141,101,9,140,17,45,109,162,69,21,71,243,62,165,64,67,147,226,153,93,125,172,192,10,95,249,129,207,214,248,30,61,176,13,81,186,67,178,52,237,247,194,38,213,243,189,116,98,128,39,224,67,137,46,115,77,232,48,41,81,133,243,167,130,128,106,122,230,172,179,204,186,56,20,42,34,248,206,40,124,94,67,253,38,188,60,43,13,13,90,205,35,201,146,124,44,77,194,164,89,159,137,124,103,239,2,129,11,65,167,161,174,156,116,27,79,63,57,101,196,252,208,73,161,124,250,167,111,137,191,39,250,35,45,92,187,63,84,242,184,15,61,216,156,72,126,224,48,174,168,174,186,48,226,219,133,51,213,26,37,240,22,242,188,223,133,13,211,181,212,229,11,205,142,246,145,106,242,48,53,93,141,121,169,153,184,94,61,38,128,99,107,15,30,125,238,197,19,31,168,116,140,170,146,89,52,155,181,88,6,232,21,164,74,35,1,222,52,149,198,15,38,79,44,154,218,132,135,102,135,236,112,130,17,164,225,33,178,215,211,47,173,153,239,133,198,158,39,22,201,195,47,173,177,36,104,145,178,211,125,20,48,137,41,161,226,1,211,124,52,28,230,244,186,46,15,203,75,250,111,179,211,78,26,172,244,235,44,135,131,112,99,178,120,162,102,34,43,63,26,13,45,13,101,206,50,93,93,166,31,58,238,20,59,36,96,139,193,253,96,36,49,116,227,118,86,75,170,216,219,97,88,14,207,46,132,112,38,110,155,166,159,82,180,90,14,177,230,11,163,48,6,33,197,246,192,216,243,108,135,207,115,209,170,128,193,253,11,240,136,51,113,121,212,50,228,38,192,107,14,23,92,30,31,216,118,39,14,227,19,162,187,66,210,69,46,48,125,96,115,189,40,207,99,249,188,72,161,89,194,199,211,11,135,157,241,101,16,50,251,125,120,1,130,26,11,218,79,141,41,252,243,5,117,146,8,57,206,157,247,211,138,135,21,236,9,40,115,192,164,35,198,3,239,44,48,134,147,250,13,108,60,81,190,183,109,50,163,34,243,12,220,92,146,219,196,113,215,51,101,209,224,188,190,205,44,189,252,108,142,245,202,232,200,220,61,96,250,153,183,142,210,69,48,20,48,165,16,221,84,142,51,18,155,95,56,110,245,243,121,104,103,163,61,226,210,6,45,200,253,25,135,45,164,221,168,209,84,182,145,202,232,176,206,1,135,113,200,123,138,233,120,157,249,92,76,85,171,61,227,12,15,184,123,238,172,78,238,63,78,199,153,94,253,96,44,60,243,11,227,91,210,2,166,131,76,191,144,28,230,224,150,199,160,247,79,175,12,223,241,24,134,24,27,85,221,105,252,92,11,3,62,179,76,210,43,175,214,79,177,2,206,90,247,133,8,180,210,189,112,123,219,74,110,224,25,13,127,95,157,41,228,225,85,144,219,95,254,190,76,88,167,63,244,5,155,199,28,70,6,88,103,114,19,130,138,65,14,225,122,62,7,179,179,247,131,173,223,168,188,28,129,19,139,250,56,52,101,179,57,94,216,5,101,32,72,99,220,160,244,3,36,151,252,182,172,33,90,39,106,60,66,183,31,139,144,198,159,113,23,214,116,41,126,100,148,123,214,233,172,39,107,50,253,208,76,5,110,235,7,144,88,230,253,178,51,27,113,101,8,156,32,247,236,68,252,220,184,205,8,187,210,82,50,163,199,193,8,136,232,199,115,158,176,31,153,200,54,232,167,49,201,250,250,139,74,212,147,251,243,213,90,182,207,97,170,61,229,153,141,188,59,23,16,138,172,94,211,36,118,255,110,248,236,113,207,120,106,207,39,77,251,98,118,184,151,39,7,124,238,104,229,88,213,154,101,108,222,28,212,174,49,254,172,131,251,233,221,58,71,87,119,44,33,59,134,67,131,102,207,72,30,84,191,52,172,62,215,51,132,136,183,60,146,104,86,235,84,98,15,93,21,94,40,103,134,237,173,189,169,183,25,159,116,179,184,177,60,48,106,170,126,219,211,228,242,159,49,116,22,115,127,91,237,199,51,121,210,126,12,148,128,49,165,40,237,129,155,215,78,77,240,119,148,135,127,134,186,213,114,184,225,118,162,233,200,70,161,208,183,186,173,89,60,172,40,41,129,229,104,198,57,161,252,217,92,228,147,13,37,65,173,101,195,47,11,185,109,146,14,228,237,149,154,67,147,89,140,133,210,80,171,109,15,60,115,188,143,179,99,160,227,80,97,148,232,252,228,36,105,181,235,18,248,198,164,8,22,228,135,216,115,214,215,236,228,74,96,54,148,207,79,55,39,148,162,50,3,109,239,153,169,204,7,246,131,19,218,144,249,153,129,19,108,55,135,211,155,84,183,103,22,211,59,237,103,39,146,211,177,128,50,131,31,93,119,101,204,63,48,10,1,1,23,35,3,43,76,207,97,119,152,41,39,63,71,51,137,250,209,198,146,24,207,149,67,11,242,163,23,14,13,243,89,121,232,202,141,163,137,218,53,12,169,38,109,249,61,211,51,209,211,34,170,121,239,142,253,199,119,223,88,223,204,190,254,44,245,237,253,81,140,88,118,121,58,88,176,37,47,142,162,74,174,49,231,175,46,248,161,204,58,91,67,24,60,175,98,19,94,155,233,54,61,111,187,70,39,80,54,69,175,39,71,140,65,176,179,162,205,112,123,61,227,108,94,213,221,92,45,169,254,48,250,224,46,250,178,85,173,226,178,159,47,187,84,215,88,192,251,22,171,150,103,218,56,243,204,14,24,75,171,151,118,90,120,71,31,140,105,209,211,163,123,38,18,54,226,14,163,181,163,239,122,98,231,56,29,37,232,120,198,25,118,162,254,188,241,79,156,207,140,132,161,91,60,112,56,16,123,234,68,76,23,159,135,17,133,173,103,123,2,183,76,106,106,56,140,185,235,27,70,79,143,9,209,27,26,79,119,111,103,137,240,109,81,177,220,179,22,118,16,231,115,163,46,122,96,76,179,95,151,46,156,69,138,195,29,45,25,93,95,22,226,61,205,225,220,95,222,40,66,248,46,150,148,11,29,184,42,195,176,81,212,114,169,25,232,213,8,250,234,178,57,16,149,156,14,211,217,242,132,2,136,72,5,220,33,12,62,27,31,174,245,235,4,103,177,248,179,149,209,114,167,241,212,206,226,190,159,68,44,13,185,241,84,144,58,127,98,93,52,204,115,142,115,67,166,41,79,193,138,78,127,191,50,62,15,149,74,64,126,166,122,35,82,134,3,131,199,162,118,138,35,239,232,99,1,59,148,244,16,44,217,230,86,71,201,171,107,60,90,206,166,54,251,132,4,27,100,63,73,139,108,19,152,223,23,205,85,165,61,13,238,61,124,215,178,85,86,171,78,72,201,180,93,253,228,102,15,167,229,255,141,102,158,199,102,212,157,82,85,38,22,97,186,103,14,80,153,70,41,80,155,254,145,127,246,131,105,21,170,89,75,194,12,241,120,33,176,130,178,146,219,22,31,231,87,190,161,166,53,201,110,107,57,58,71,67,15,30,187,108,255,138,210,47,217,141,76,135,115,121,132,192,205,183,96,248,164,194,186,121,98,191,71,11,1,31,223,230,176,185,102,8,74,0,236,191,140,243,105,122,184,5,237,204,19,254,195,248,145,60,44,70,115,198,245,103,130,65,243,91,193,103,199,180,62,70,82,198,252,108,36,165,213,81,70,245,78,82,108,65,160,187,42,43,130,10,89,192,141,98,241,126,96,204,32,63,180,110,147,154,16,116,80,227,245,11,55,14,168,50,146,208,183,117,201,47,243,28,63,219,243,23,94,238,127,150,77,204,67,247,138,192,248,107,4,108,116,50,37,180,98,15,232,168,41,214,170,174,197,156,17,136,208,25,55,31,182,198,160,34,233,247,156,232,240,111,122,44,138,241,190,73,165,246,201,6,226,133,171,199,2,249,103,72,241,92,215,134,129,241,131,19,161,86,31,15,15,183,85,167,62,99,76,119,46,83,89,40,172,153,94,198,59,1,206,217,21,181,231,145,96,40,117,81,242,222,207,93,101,215,40,33,56,34,4,210,151,69,163,157,103,189,233,67,234,77,57,188,8,85,122,114,152,100,253,90,207,232,134,250,241,125,120,166,52,184,159,159,158,38,10,83,29,62,95,181,74,145,161,92,54,125,243,108,6,7,218,144,134,244,13,10,173,253,131,217,232,52,157,49,204,253,175,248,201,167,105,77,206,71,101,100,123,9,4,115,133,133,65,131,222,23,113,103,249,96,204,19,215,163,81,210,182,251,16,39,118,89,39,22,211,251,50,114,115,115,184,66,29,215,159,174,212,76,252,194,155,25,119,63,71,147,151,201,14,67,1,210,49,58,105,236,205,126,114,54,43,91,197,112,176,199,28,43,78,78,177,177,62,51,74,174,14,226,202,93,166,82,134,58,110,90,1,35,167,171,252,20,83,95,248,18,118,166,66,217,202,51,203,146,137,108,126,221,172,200,26,82,50,97,176,57,253,96,108,104,178,242,181,161,186,21,31,41,9,81,119,165,133,110,211,91,240,131,19,12,73,29,10,166,169,255,109,186,18,169,251,71,0,203,82,253,169,6,76,233,71,171,220,112,26,63,226,12,93,92,150,239,19,148,118,252,226,48,77,3,186,110,113,217,113,230,130,103,220,67,93,25,8,57,127,227,4,195,200,165,169,165,98,89,209,229,40,189,247,90,186,47,230,118,254,61,238,149,126,210,188,218,56,67,25,201,127,58,157,16,231,137,86,43,220,217,47,59,148,140,112,93,84,137,131,36,139,211,191,144,161,164,129,86,143,158,38,35,232,48,83,70,125,182,100,45,92,217,232,190,132,138,91,158,148,90,113,157,101,186,47,211,40,111,134,7,9,140,226,240,121,29,235,201,179,96,236,244,197,125,212,245,205,243,91,35,214,18,116,241,132,51,0,228,80,77,83,230,225,129,29,34,85,244,36,236,39,49,188,252,186,33,237,106,64,217,75,20,124,144,46,233,168,124,105,56,218,154,171,201,39,28,132,183,178,210,144,174,199,65,218,97,118,31,74,118,24,228,110,179,159,28,11,130,167,226,51,211,245,103,97,167,150,179,202,5,51,61,13,87,52,101,246,55,211,117,213,193,161,151,34,78,62,44,54,208,162,13,140,199,230,48,209,238,210,163,225,171,248,124,67,137,174,107,211,1,149,197,115,136,31,77,170,69,149,238,41,100,58,37,33,153,201,109,211,186,101,178,172,164,191,75,100,191,134,118,85,154,37,226,183,65,72,200,115,110,237,113,61,65,130,43,156,211,83,218,90,213,158,122,202,26,190,123,166,223,53,169,67,17,91,72,98,190,239,178,59,221,85,83,234,146,230,221,231,78,114,9,89,186,33,238,125,68,143,68,148,223,251,48,90,139,108,108,246,207,162,226,11,127,232,229,68,172,246,194,205,8,186,95,46,37,153,200,244,5,161,170,12,103,228,96,210,68,197,230,94,247,185,42,106,73,223,133,153,152,161,104,211,153,63,87,248,123,37,116,26,168,70,5,60,233,36,237,62,72,169,96,23,33,232,238,217,40,147,124,1,78,66,22,62,9,103,154,110,80,108,35,191,151,201,79,211,78,20,240,194,15,55,253,114,6,176,73,80,121,149,114,235,89,218,97,217,206,15,38,201,127,221,49,76,167,29,170,102,254,193,11,27,213,187,165,106,230,113,210,190,90,18,21,46,42,237,227,194,4,236,243,179,0,96,72,102,10,147,53,224,102,246,47,249,59,26,143,160,115,177,23,102,108,204,79,45,144,175,133,121,58,82,122,7,62,63,223,191,18,219,249,174,40,129,221,145,134,112,0,91,170,95,232,198,119,190,45,35,30,240,9,140,17,132,248,46,237,68,155,88,146,150,11,35,223,179,247,247,212,186,89,96,212,34,39,103,239,184,191,167,214,136,196,239,188,129,47,204,249,186,190,168,146,220,200,137,225,83,237,2,23,146,210,205,97,132,247,134,220,247,32,191,59,28,238,166,17,44,55,54,232,254,243,43,175,38,138,147,228,228,131,162,104,46,14,243,74,214,84,152,220,231,12,184,92,249,30,80,42,195,51,14,134,13,57,244,96,242,147,41,59,92,153,99,244,202,76,5,49,174,12,113,153,38,71,147,152,207,62,212,96,89,166,157,21,238,104,176,250,111,35,55,124,247,177,192,236,192,253,141,192,53,237,87,9,4,248,124,34,173,6,140,62,217,210,163,211,46,241,186,43,114,104,69,111,172,161,150,214,252,198,96,225,220,12,21,48,45,199,201,175,28,6,193,53,175,1,102,11,88,191,161,134,178,228,217,43,201,251,164,149,246,151,141,89,38,82,2,71,94,80,92,193,3,102,69,191,134,238,192,184,213,182,238,176,113,53,245,220,137,180,133,163,21,142,175,124,34,112,228,82,220,22,13,237,119,83,6,140,8,159,63,20,36,53,123,214,239,175,208,121,182,138,195,211,24,15,10,55,111,211,93,166,156,90,203,80,20,67,219,230,104,211,12,150,93,25,182,186,211,225,130,119,157,158,251,60,194,79,44,223,146,39,43,93,41,101,187,235,51,176,70,15,56,97,214,164,15,156,14,12,255,109,19,12,156,250,204,26,124,205,128,39,98,105,122,244,249,131,60,171,195,200,123,39,29,11,8,236,230,225,48,165,176,34,87,222,176,11,90,126,99,76,245,185,253,217,64,243,143,147,12,18,222,45,207,32,46,163,7,140,20,74,151,177,240,91,102,28,77,216,66,62,159,23,78,236,14,159,0,110,44,157,116,108,227,84,253,153,97,0,124,43,9,204,73,103,93,205,241,196,167,77,113,114,215,125,209,20,236,87,134,235,69,213,187,130,20,55,253,153,156,91,154,83,63,93,62,214,226,31,126,193,5,242,249,124,176,130,76,37,224,243,25,79,125,93,5,181,101,159,14,17,178,57,51,224,208,183,105,93,147,31,156,172,127,66,158,25,173,106,61,110,27,74,220,141,230,109,194,195,27,227,123,217,217,180,9,147,156,252,172,71,240,253,29,78,104,215,232,60,111,92,154,239,210,178,57,153,244,231,153,66,172,241,147,35,30,121,75,63,182,136,12,239,164,90,198,234,153,87,32,21,184,205,253,189,77,216,16,229,58,165,2,22,203,4,57,76,207,208,115,44,151,94,182,195,116,41,86,249,229,179,27,109,159,87,12,230,122,136,223,234,117,143,74,250,211,127,155,231,247,12,210,110,27,220,15,45,102,110,170,19,49,94,71,201,175,204,36,20,155,78,196,152,10,248,26,145,73,82,221,134,86,94,23,29,146,126,101,136,99,245,173,19,45,47,112,59,10,69,163,232,202,88,209,229,245,233,206,66,199,58,247,51,221,157,21,234,27,103,137,171,222,91,39,75,242,147,233,27,226,44,102,231,227,150,223,62,97,112,91,30,234,216,20,84,244,195,166,195,177,250,202,105,189,221,83,87,144,179,17,92,253,27,9,52,78,188,40,140,210,123,95,72,162,228,36,23,14,111,170,253,2,87,182,197,86,122,215,201,18,49,219,237,48,68,230,166,207,44,241,152,202,135,78,83,150,214,53,155,224,246,87,154,95,214,10,128,194,189,12,164,137,166,216,252,96,163,14,13,57,218,104,215,191,222,0,83,86,69,55,61,75,144,101,219,18,63,26,149,129,45,47,132,252,76,251,74,55,203,70,241,186,118,18,120,203,97,225,250,219,144,2,211,171,47,241,223,32,220,248,58,107,12,62,161,168,124,33,16,28,97,189,125,112,50,238,144,192,16,120,252,11,177,54,156,118,251,151,91,130,198,78,50,228,131,151,101,101,239,7,132,223,249,250,180,237,72,84,155,133,229,16,120,80,38,244,163,45,15,181,20,134,67,247,45,33,168,26,229,179,174,11,204,198,58,197,111,55,118,119,122,52,237,202,159,27,48,34,4,40,40,38,133,177,38,78,126,114,114,127,169,53,61,121,253,122,126,44,155,214,113,118,19,20,241,187,47,104,198,51,139,121,66,30,26,93,15,159,220,38,105,194,243,212,83,189,63,125,70,206,242,205,54,112,182,198,59,121,35,236,185,190,111,219,26,186,36,69,208,172,9,162,124,165,6,59,26,211,47,129,49,134,238,62,142,113,136,203,77,86,237,19,160,53,183,241,51,253,224,33,241,2,180,246,253,9,135,153,248,54,98,72,85,6,154,41,12,78,127,100,11,206,131,12,52,252,99,191,182,210,101,157,210,227,246,14,48,138,39,131,169,250,251,64,157,115,202,78,34,243,197,248,199,75,169,160,77,121,217,103,166,44,78,14,227,101,83,26,210,112,221,108,11,226,104,252,133,182,78,136,148,64,62,35,1,131,201,138,105,56,79,65,173,250,165,53,196,216,117,101,29,48,167,147,223,88,251,153,168,8,76,14,169,249,39,82,201,222,233,209,52,127,204,237,191,93,91,23,162,137,205,228,195,27,254,236,177,156,15,164,104,92,75,80,232,7,227,41,84,52,122,172,116,46,110,191,178,210,113,246,203,58,227,37,23,235,228,167,19,78,15,50,105,17,35,120,168,67,219,34,157,38,2,39,2,144,188,252,182,107,17,118,229,249,88,182,85,208,228,169,136,159,41,130,115,198,146,240,103,106,186,7,69,96,36,126,190,190,55,224,193,60,117,127,27,179,232,17,111,27,243,250,41,199,82,204,217,113,106,14,148,103,210,44,192,243,185,22,11,92,113,81,227,27,159,148,78,253,166,109,208,202,250,196,93,206,28,119,5,139,247,154,222,193,182,192,30,169,196,51,129,184,38,219,140,6,75,55,205,24,227,136,166,119,217,231,91,206,110,250,167,107,229,4,217,45,211,173,87,190,2,166,205,42,99,62,71,159,183,245,249,78,51,45,156,133,246,118,47,147,0,30,214,213,242,193,103,191,75,191,148,192,150,42,119,152,90,131,68,204,136,92,166,79,140,157,105,26,90,149,220,22,9,159,185,125,132,19,243,158,71,32,48,138,190,159,91,61,176,233,133,221,119,137,178,39,105,203,31,60,140,186,39,31,159,185,226,52,95,35,206,204,120,38,47,9,138,11,61,143,101,125,115,41,173,182,231,206,238,111,91,7,75,254,226,9,236,95,168,31,9,220,81,236,112,20,253,210,37,35,188,160,169,156,155,255,52,52,157,34,107,126,49,29,215,238,176,89,148,23,133,235,246,64,135,243,100,20,178,4,69,166,188,248,93,35,47,144,230,125,31,5,237,149,236,223,30,9,1,233,133,66,47,9,213,58,159,21,80,143,233,75,2,33,26,75,250,199,170,166,3,220,98,121,73,55,153,213,220,183,169,164,125,156,190,43,129,9,142,62,75,94,211,234,92,34,170,131,127,203,121,95,227,251,233,110,79,116,63,169,172,218,227,187,102,199,191,116,71,10,91,185,125,44,46,150,236,102,173,113,2,211,41,149,3,78,92,216,189,47,19,92,94,190,174,98,230,86,151,60,241,108,223,91,246,11,71,237,182,232,165,217,202,235,231,166,27,108,21,61,247,153,61,99,245,178,112,172,55,133,113,247,169,31,140,160,66,106,67,239,171,33,222,245,61,210,134,188,201,144,229,9,121,140,90,125,34,110,70,222,151,53,32,83,107,26,254,237,158,223,29,84,65,229,125,33,42,179,191,97,74,89,164,85,137,224,140,82,239,147,10,217,215,164,147,60,52,135,238,233,7,6,40,126,173,93,225,206,68,237,48,251,230,165,71,99,133,225,97,80,131,225,213,37,74,66,125,14,127,31,135,81,142,174,77,238,139,28,128,79,135,205,84,105,101,13,160,143,40,123,250,143,163,89,100,228,153,33,89,18,207,12,2,118,146,192,20,189,225,85,86,220,54,196,7,29,42,136,84,124,14,61,192,48,90,229,251,58,67,37,185,188,42,143,116,96,123,36,79,156,219,186,39,39,241,124,107,106,7,70,142,32,121,0,119,230,221,19,170,72,140,101,125,197,223,190,143,205,85,109,250,113,218,100,153,124,28,218,22,127,77,249,105,26,1,146,127,64,13,158,242,150,4,29,170,178,45,62,191,198,69,78,185,109,234,204,148,225,28,110,116,230,108,129,145,204,152,113,180,13,181,41,48,123,160,120,228,38,127,41,107,8,26,170,99,120,200,204,77,245,45,27,40,74,55,103,125,186,131,188,148,42,113,16,169,218,233,43,12,35,188,102,25,166,150,73,236,30,81,83,0,149,186,112,163,23,10,2,127,142,79,128,108,161,252,244,217,40,238,20,79,165,254,194,162,11,67,160,138,205,91,51,249,31,25,197,244,171,140,228,65,175,105,142,107,222,37,33,43,28,11,84,59,171,159,24,153,0,163,121,236,219,47,102,118,118,235,183,50,176,233,107,245,55,82,209,255,19,87,120,64,155,237,29,206,102,127,124,225,69,237,215,223,8,25,234,174,5,19,26,129,73,240,126,240,160,202,32,37,38,76,163,203,240,9,17,61,64,181,238,194,8,112,199,250,133,84,41,44,164,139,210,42,213,124,245,35,32,88,170,213,142,172,108,109,62,175,84,26,204,69,21,225,68,219,103,168,68,204,124,22,16,242,220,242,211,148,133,86,156,188,32,48,53,229,232,140,76,82,218,14,91,187,212,45,198,80,48,174,53,208,115,161,85,107,49,240,243,147,143,21,242,200,125,232,79,51,81,84,223,85,214,108,102,215,122,110,8,109,62,209,35,230,187,111,230,209,88,97,232,227,124,47,196,76,64,147,86,137,40,190,248,210,137,90,100,19,7,174,141,213,93,246,114,136,169,26,52,33,28,178,43,196,148,195,143,102,245,18,242,3,25,137,225,35,1,23,248,167,109,117,193,73,75,30,48,20,166,117,57,49,159,151,231,75,177,142,64,181,228,158,120,26,55,216,127,55,83,66,18,123,56,51,3,233,219,215,236,188,141,214,34,71,119,18,130,254,121,156,173,105,69,9,95,224,179,210,37,255,238,105,177,20,10,50,69,185,229,85,53,91,91,170,244,204,29,52,155,175,140,195,72,69,21,41,217,209,79,215,60,1,128,162,8,237,7,2,99,189,227,227,128,160,50,171,180,236,196,198,56,251,151,119,98,196,5,233,233,194,39,16,95,177,47,203,236,25,178,12,50,194,49,54,11,126,114,170,181,210,213,77,21,179,120,240,119,150,61,90,236,180,82,217,70,242,213,37,255,28,59,139,160,99,187,38,51,48,241,180,60,147,68,11,172,7,219,103,0,81,245,188,240,248,49,36,253,166,217,160,39,249,168,207,236,77,196,237,112,177,165,171,10,108,252,114,63,121,54,178,201,125,38,195,4,227,124,186,57,51,248,174,210,53,138,135,119,31,197,215,7,44,187,135,180,56,162,217,140,253,186,195,12,50,49,205,219,236,110,154,231,21,201,30,32,7,40,112,51,231,158,239,183,177,110,201,106,39,64,163,231,154,62,84,80,102,200,34,153,0,97,230,60,116,31,226,9,55,141,38,159,214,176,84,85,117,180,65,41,23,212,248,61,190,79,38,29,39,13,198,166,40,214,124,225,74,52,189,15,233,223,71,87,229,76,47,195,97,22,47,233,115,183,163,187,239,233,200,54,159,167,38,111,19,59,74,47,14,49,249,147,146,146,163,177,233,203,158,156,99,123,9,167,73,96,114,5,190,236,225,238,84,158,103,114,38,206,93,125,209,76,21,119,35,105,249,134,215,233,9,104,90,137,23,18,163,23,37,33,22,251,73,246,143,249,25,41,137,220,129,127,216,180,45,176,42,223,74,190,117,195,122,136,196,242,188,197,58,12,54,8,157,32,126,101,143,175,35,230,172,236,10,28,68,180,64,53,230,59,235,92,242,205,77,50,115,136,165,240,137,245,90,188,203,108,166,87,250,203,230,191,232,119,125,98,233,34,253,47,155,78,76,186,45,29,134,152,39,98,214,188,188,54,123,92,26,45,85,202,126,32,155,182,124,57,166,96,178,181,13,30,23,179,179,195,240,103,70,30,94,90,142,96,228,192,134,251,157,28,117,55,178,90,250,219,230,19,24,240,64,24,125,43,204,238,105,58,204,94,182,234,209,86,21,104,31,252,203,139,232,51,47,248,223,100,135,137,29,228,153,78,36,99,191,80,192,208,38,61,136,219,234,244,237,139,150,33,14,97,219,125,71,41,171,73,245,226,43,70,228,202,125,254,37,222,62,181,118,51,115,36,254,149,71,202,104,248,104,217,192,196,190,178,248,144,61,171,94,101,4,70,23,76,110,11,203,192,143,232,248,221,181,112,212,182,25,207,127,102,7,44,5,184,0,202,109,195,130,156,30,169,79,75,125,75,127,12,82,40,140,205,229,48,187,60,89,116,207,48,227,111,28,30,22,19,221,23,210,80,181,29,113,223,221,20,146,154,176,108,72,205,197,96,104,86,2,189,247,141,62,137,23,118,39,125,35,103,193,150,131,51,126,200,217,127,186,216,7,118,135,10,163,161,13,31,10,201,28,93,239,109,85,242,190,94,90,50,173,32,162,231,11,51,200,61,26,230,105,147,160,185,131,152,158,150,79,217,201,172,238,170,190,107,8,132,103,150,255,174,139,205,198,163,151,112,22,50,210,99,126,234,202,20,116,111,25,23,214,92,124,36,44,115,38,16,148,246,176,56,243,9,108,85,163,203,58,155,198,248,114,130,211,162,54,69,173,97,254,139,218,72,137,211,216,127,175,154,14,136,229,53,221,57,77,191,88,2,252,194,103,245,9,240,145,180,67,169,73,22,228,130,169,149,79,179,76,223,104,62,8,85,43,195,198,241,7,54,145,248,72,18,141,210,2,123,182,220,126,242,108,142,208,130,194,183,240,175,150,118,232,19,205,234,193,168,118,249,103,123,34,3,83,251,21,56,219,176,251,96,196,194,165,113,0,169,26,52,197,167,195,236,98,213,131,135,129,241,57,217,34,229,87,104,152,20,99,150,179,38,70,230,141,158,53,68,31,213,120,8,53,179,47,129,133,87,221,84,61,68,250,228,186,55,84,163,28,195,112,85,118,92,181,122,244,119,223,180,176,229,169,46,60,120,108,124,93,113,11,213,121,52,192,150,218,217,240,134,191,223,38,246,74,26,133,155,211,135,15,6,122,198,231,227,164,99,212,146,143,103,114,38,139,103,61,166,144,211,188,104,59,141,73,208,30,51,166,138,29,120,115,184,32,194,41,102,53,204,164,95,159,20,108,52,194,108,117,53,162,5,171,248,203,54,247,159,253,248,3,253,88,71,31,140,221,241,67,40,28,108,32,252,3,233,208,228,155,140,36,164,72,119,204,209,166,230,43,108,93,52,145,182,247,22,67,138,71,132,85,182,61,133,63,254,172,139,80,125,28,218,224,133,120,35,251,158,239,145,209,255,75,50,77,191,31,210,114,223,83,105,132,125,77,156,89,76,59,248,211,23,59,48,102,80,50,139,158,9,5,121,127,63,248,108,115,182,218,199,25,239,49,207,239,174,45,49,250,78,11,131,166,255,239,125,49,171,110,53,202,41,108,123,146,79,163,191,182,221,170,211,213,92,43,230,58,114,197,93,237,177,16,57,161,17,206,225,134,149,117,83,18,38,18,165,35,142,206,180,176,202,84,105,172,123,63,154,181,93,127,186,241,208,125,177,39,25,182,85,176,138,141,163,91,229,2,155,40,142,76,195,29,62,97,245,163,207,12,181,84,123,9,29,78,106,82,14,159,8,180,22,93,31,40,163,127,137,183,3,55,75,134,10,123,52,89,203,183,195,232,143,139,212,22,213,253,217,124,20,183,124,2,121,181,51,171,43,27,239,210,111,251,172,16,234,1,84,39,182,64,223,214,126,178,82,105,247,50,107,19,238,118,223,165,85,130,254,85,5,166,170,244,137,203,82,33,193,173,65,66,67,132,185,247,246,69,245,108,247,182,48,0,120,97,236,247,61,26,168,252,125,146,208,16,187,236,238,249,200,73,236,117,22,209,44,99,137,85,201,151,123,92,100,224,224,202,209,198,169,249,238,187,16,189,233,48,199,154,205,139,82,164,235,17,42,146,43,35,223,181,124,137,41,22,45,116,125,221,9,59,177,237,71,47,92,47,139,190,207,21,228,183,105,190,224,234,84,136,52,49,150,69,126,225,240,150,37,112,164,36,230,27,43,110,43,109,205,181,160,83,227,50,145,104,176,102,4,46,5,70,132,117,249,51,161,227,117,102,37,26,155,18,181,127,126,236,132,187,56,200,49,103,164,251,54,233,134,202,122,110,118,136,177,168,87,138,107,162,249,73,113,217,104,103,241,192,87,19,70,187,121,113,150,175,191,159,103,54,104,247,239,122,116,113,194,210,252,153,40,43,74,147,214,167,207,15,76,50,75,227,70,120,67,35,126,122,48,45,73,192,240,243,90,240,137,156,9,110,168,145,21,198,28,119,82,50,253,88,233,43,181,174,235,237,217,72,243,171,165,57,72,66,191,137,60,157,159,188,78,209,1,218,102,7,229,59,221,89,168,208,235,86,182,146,86,27,254,186,206,242,61,246,19,85,210,99,145,125,73,47,166,9,165,67,120,217,22,229,251,101,60,198,138,202,224,89,46,104,249,35,205,203,120,36,242,80,200,19,125,141,161,244,254,213,169,11,62,26,37,169,251,194,122,86,136,244,100,22,90,131,157,239,23,158,77,120,64,7,41,242,31,229,43,98,76,164,151,171,116,16,240,174,207,60,238,211,66,70,109,69,71,225,50,113,44,191,45,164,0,69,182,128,108,60,11,187,163,109,104,91,232,70,52,130,135,238,240,180,14,167,11,103,218,65,190,93,242,164,173,174,119,221,16,86,194,220,22,23,54,210,147,161,234,13,107,25,31,9,244,164,102,209,172,33,18,92,221,55,1,144,130,78,8,165,251,193,51,134,187,255,114,47,249,217,107,158,15,17,154,235,247,117,32,196,66,175,180,36,22,160,173,14,191,173,9,103,68,230,163,97,77,120,30,138,100,38,159,161,137,158,51,189,184,12,62,3,133,86,66,49,52,227,101,184,156,162,17,30,217,160,107,58,134,8,220,239,11,38,12,41,45,201,3,177,226,196,151,75,225,70,147,103,72,209,183,28,40,114,162,162,68,71,113,11,159,115,255,182,40,120,200,158,108,176,165,190,179,66,179,62,25,205,204,53,251,160,28,182,246,127,121,104,236,39,157,104,5,76,73,68,179,130,86,80,110,113,105,52,94,72,58,18,222,214,253,109,243,160,147,149,143,65,143,25,95,124,186,214,121,45,185,78,166,153,29,223,230,137,136,53,245,118,102,79,68,42,125,36,45,42,140,18,28,18,219,184,129,18,112,86,221,1,210,195,168,157,57,74,108,88,166,194,39,136,78,30,50,35,115,167,145,202,217,112,160,219,60,98,36,77,92,64,36,113,221,160,5,249,64,163,17,116,74,18,202,182,144,145,59,200,240,68,166,38,105,207,151,135,22,170,195,168,3,52,77,154,67,236,246,176,149,114,70,151,70,94,82,3,39,166,246,117,241,192,3,13,25,129,209,80,243,232,143,147,99,124,160,71,67,123,136,147,179,227,208,159,198,202,230,171,50,156,207,143,86,80,137,75,201,22,56,133,18,7,106,130,106,189,173,62,92,202,202,224,246,172,0,228,157,250,39,79,14,204,225,178,7,135,211,21,101,29,190,252,81,159,18,5,46,210,201,227,109,10,186,186,116,157,8,135,221,109,76,180,3,73,252,169,240,72,57,222,38,37,111,181,153,195,18,1,163,87,135,241,169,204,10,19,186,248,142,146,173,86,17,183,6,106,118,8,210,248,111,23,242,201,207,111,163,122,51,252,182,169,177,106,30,150,128,105,198,242,130,97,81,149,172,185,105,168,229,24,195,104,238,170,124,44,74,181,108,144,124,34,166,121,65,47,156,13,78,243,72,159,54,248,149,37,130,58,75,17,237,14,49,141,99,237,215,180,102,148,136,147,227,228,153,240,93,30,57,35,124,198,226,133,227,104,151,20,150,81,167,250,133,41,42,73,152,67,198,33,71,42,136,218,114,213,14,54,42,173,219,91,50,152,98,76,37,73,74,101,164,222,124,149,192,173,118,46,45,78,38,246,63,254,212,168,166,84,177,159,161,76,7,7,224,187,111,118,28,89,43,128,244,10,57,241,0,230,12,37,169,173,48,138,107,57,224,179,43,204,122,244,198,48,41,142,62,143,95,166,36,118,141,53,226,1,208,51,113,200,185,81,99,203,247,88,147,170,85,20,126,122,117,184,246,199,245,216,44,226,62,229,1,96,212,76,100,253,217,52,96,120,181,96,194,229,100,210,87,24,122,181,159,28,66,158,38,175,185,178,81,61,32,56,17,143,40,38,108,218,90,114,246,192,16,193,227,38,170,5,228,223,249,52,253,109,208,12,32,145,200,47,193,232,43,58,194,206,44,147,82,72,62,183,60,61,162,77,102,129,167,181,96,19,131,239,113,244,249,92,138,12,225,141,46,253,240,137,214,246,131,89,235,208,231,121,78,175,21,32,96,128,172,176,214,184,41,95,94,120,153,217,153,192,112,34,253,121,179,249,17,137,35,188,200,207,124,54,3,54,238,146,84,146,105,187,115,254,36,22,132,243,41,197,161,128,212,118,185,48,177,183,86,200,33,143,213,184,50,120,112,83,71,202,64,10,197,143,206,168,99,45,45,129,83,16,243,153,22,11,163,19,218,63,69,238,190,35,221,73,37,98,72,114,1,67,55,244,49,62,148,246,105,181,20,183,6,140,158,125,160,156,232,151,62,34,133,199,90,241,93,167,159,76,186,192,219,118,13,6,211,213,205,70,77,142,166,60,214,190,213,105,80,225,157,26,119,26,236,99,133,198,96,228,155,149,24,128,149,77,119,184,183,206,246,85,224,159,210,237,7,159,125,216,212,148,12,249,82,87,81,5,102,178,148,103,70,188,215,252,212,103,186,89,250,54,206,243,104,181,93,176,12,189,41,26,225,118,242,123,102,103,186,31,46,4,154,72,129,102,246,200,2,35,215,58,190,14,149,97,13,180,185,41,140,134,74,245,235,170,236,91,101,143,128,174,31,84,93,135,137,73,167,126,123,45,166,104,34,156,5,209,80,80,163,214,198,79,155,191,118,87,130,8,12,35,63,26,50,126,85,246,9,125,169,229,155,204,144,43,170,248,24,9,119,133,217,235,155,204,6,93,65,105,142,135,55,99,62,204,31,156,105,186,151,142,61,244,170,247,103,73,14,92,134,84,87,96,252,16,217,12,127,42,217,140,195,135,82,149,114,100,13,135,13,104,33,141,154,248,207,140,251,74,20,220,183,178,191,232,241,91,126,95,108,179,122,82,216,52,99,70,192,131,223,82,174,31,213,153,25,39,135,213,35,100,62,178,155,163,222,43,235,68,227,66,159,196,54,109,199,209,136,31,63,148,56,60,62,75,160,39,188,82,246,23,93,139,190,157,28,102,226,46,220,229,204,30,218,233,197,195,26,191,181,157,34,243,248,157,84,131,56,109,215,78,94,154,120,224,12,7,154,248,117,33,2,158,249,230,147,47,6,134,205,35,140,56,250,189,102,141,207,150,130,175,246,35,21,54,98,51,190,0,106,5,77,186,41,152,161,135,239,39,135,233,206,247,7,134,101,90,3,102,75,253,156,124,224,95,18,15,37,67,134,85,166,45,82,55,223,2,49,16,194,42,77,41,192,166,129,228,51,10,106,3,162,203,220,172,218,200,5,57,220,173,220,41,240,38,112,9,152,244,139,244,191,16,130,166,241,237,193,201,40,141,150,164,123,134,186,247,121,11,203,225,180,245,251,33,93,223,62,97,77,52,135,136,20,155,80,51,45,63,250,149,111,198,250,73,144,84,165,85,147,129,153,14,99,211,33,148,184,138,176,141,87,142,134,73,3,237,170,148,238,110,14,191,1,219,68,115,97,72,60,247,88,186,132,132,136,94,38,43,74,92,216,217,5,167,84,149,106,142,129,98,28,141,117,108,81,24,141,140,47,81,138,210,18,252,153,44,44,119,210,149,203,95,23,36,170,38,95,54,225,22,25,107,135,147,89,60,11,76,154,53,251,3,159,230,233,33,183,69,183,147,15,98,154,99,134,126,33,149,118,229,207,162,8,184,81,110,191,40,100,231,217,253,182,38,75,128,244,175,176,149,197,12,220,225,51,12,244,109,241,129,181,225,223,166,45,186,93,186,10,224,223,199,48,25,212,161,165,99,1,46,171,147,202,232,21,129,155,122,127,24,29,160,243,132,252,204,248,244,77,97,223,159,189,92,33,109,228,48,107,151,158,156,166,130,25,131,108,100,43,40,74,51,5,92,241,229,39,239,230,83,35,141,24,21,233,150,18,40,138,246,210,137,97,153,159,29,7,35,122,42,191,76,103,83,189,40,125,235,242,188,204,30,199,103,43,134,216,210,110,33,180,98,73,253,59,12,11,89,80,200,131,159,55,11,40,209,207,211,41,123,14,157,247,220,57,139,185,49,77,53,52,94,58,218,208,91,93,218,121,121,194,119,223,94,19,7,37,54,216,218,126,223,200,10,58,76,129,162,60,109,132,16,76,226,232,94,211,211,174,74,24,209,99,240,163,149,167,44,88,68,47,103,241,53,241,192,229,17,6,64,168,35,251,151,129,182,164,114,177,217,134,240,204,28,102,160,107,239,36,146,23,195,23,158,101,195,189,171,206,3,243,92,92,24,66,39,111,3,35,228,212,234,119,77,88,220,20,38,119,245,169,152,30,24,226,138,246,238,91,65,213,203,85,88,27,247,252,180,55,38,187,52,71,145,182,170,79,207,90,235,201,3,55,124,217,70,19,214,63,57,57,186,79,28,238,76,2,210,179,54,204,105,228,194,162,127,13,138,182,69,11,144,115,201,47,219,214,48,30,217,185,176,42,77,49,216,126,35,9,229,143,132,7,32,139,22,179,207,136,224,104,153,219,160,180,56,49,51,49,97,56,76,243,176,196,24,103,179,129,48,145,79,9,4,136,69,26,6,38,141,97,247,183,207,48,57,49,140,52,109,38,60,20,227,155,167,181,94,163,12,171,87,244,25,39,39,115,44,171,49,98,74,231,227,221,49,82,16,210,40,2,147,186,41,49,20,58,133,19,61,57,54,37,113,229,208,92,91,126,58,39,71,251,84,51,17,149,171,116,4,203,48,196,168,122,198,154,151,240,2,73,250,212,186,89,139,253,96,203,208,93,249,121,123,168,151,5,50,166,185,114,54,133,55,101,137,239,149,152,63,215,126,30,42,2,96,254,212,104,239,212,249,157,92,152,215,70,208,66,26,82,156,199,70,148,217,206,209,57,77,117,224,162,104,223,198,164,48,17,103,211,149,28,78,0,57,37,135,207,124,190,101,166,100,26,205,217,23,235,105,75,189,220,180,81,51,246,183,205,196,130,111,171,56,197,164,199,54,166,66,138,248,231,195,204,2,91,115,112,119,248,204,25,218,115,54,225,182,58,23,104,64,237,233,122,91,36,158,230,242,183,209,140,104,44,183,69,159,179,203,156,140,105,78,150,50,80,16,158,156,195,87,114,42,116,73,219,231,23,177,112,159,1,39,228,105,239,67,129,1,132,112,233,7,103,36,81,100,28,157,57,38,197,238,129,172,243,214,15,251,124,141,41,121,218,203,14,62,251,239,251,68,23,205,12,165,151,248,105,54,15,114,238,6,127,202,191,143,105,14,169,122,101,212,62,170,15,97,212,61,150,198,240,60,132,214,227,117,21,118,146,210,23,198,78,5,61,251,248,109,42,49,114,105,232,8,249,210,53,161,216,171,132,10,27,193,96,124,14,102,129,94,37,80,6,222,222,124,53,76,108,105,200,194,199,43,116,205,41,68,23,27,245,116,121,104,211,228,92,191,43,35,206,166,219,238,194,200,169,102,143,25,249,124,182,108,0,204,193,206,175,123,224,17,223,101,125,32,91,84,226,195,132,39,188,135,200,25,224,58,151,92,7,136,90,233,144,126,52,56,147,201,75,58,248,39,157,105,92,150,7,168,18,200,79,59,220,182,240,144,200,254,80,171,242,169,16,122,115,201,50,132,17,60,138,166,202,129,236,109,210,22,64,50,54,119,235,62,18,65,185,76,25,86,180,241,36,37,12,242,58,84,188,229,204,208,41,54,161,16,102,183,60,109,110,163,185,150,193,128,212,218,138,244,101,97,223,60,135,127,91,125,154,200,67,192,148,150,246,246,252,14,85,219,188,239,90,143,114,7,179,81,117,152,168,249,94,23,169,237,179,178,197,79,91,71,230,13,97,50,29,101,231,137,53,135,241,156,45,114,116,105,43,218,57,71,183,132,91,145,223,46,198,95,95,14,19,8,223,175,3,249,135,77,244,230,176,37,170,228,232,10,135,220,183,253,103,229,105,243,38,90,26,154,175,116,201,250,209,36,136,47,37,128,142,35,118,153,217,175,220,90,56,151,92,121,55,149,40,63,57,210,221,183,2,135,177,147,121,8,4,108,190,189,10,79,211,178,112,184,96,246,116,81,244,254,189,186,55,144,209,42,93,31,218,180,58,139,63,114,82,246,151,130,206,30,17,202,121,188,48,252,6,86,150,219,54,69,103,159,51,58,14,142,215,116,130,173,133,165,233,253,202,224,18,221,26,64,51,181,214,225,213,218,97,34,23,233,246,200,34,192,105,102,18,31,12,71,106,222,181,43,211,141,59,156,238,195,151,123,182,134,183,157,154,239,37,239,89,227,232,102,146,219,23,46,185,210,169,245,193,152,92,137,80,86,54,165,241,79,250,239,192,231,206,117,218,200,184,4,208,50,243,193,157,30,90,121,35,228,136,138,75,43,1,171,169,57,59,50,219,77,250,149,35,158,46,137,154,12,103,51,146,87,8,241,96,201,120,209,51,29,53,239,137,25,52,47,45,145,134,65,44,174,175,88,3,26,202,210,67,143,166,61,215,247,54,141,196,140,76,89,231,91,229,73,248,102,209,66,191,75,188,4,166,55,197,103,21,190,9,60,9,3,46,201,122,52,253,167,173,176,34,175,19,182,252,205,175,254,246,158,50,113,20,86,205,178,2,166,89,228,198,188,72,87,151,61,253,133,88,50,87,26,216,205,206,153,153,222,97,252,98,228,219,47,63,219,249,233,112,182,102,226,11,87,84,61,61,84,71,64,5,47,241,11,99,55,49,253,251,59,1,243,70,128,224,194,16,224,63,198,232,65,201,147,85,57,24,125,175,234,105,156,74,172,93,100,28,158,208,158,133,249,123,228,180,34,214,187,133,134,47,186,74,241,172,2,235,197,44,242,1,193,76,78,94,6,67,49,136,165,76,126,154,140,95,218,254,80,218,48,114,132,192,236,42,62,146,33,220,7,22,32,121,226,38,239,234,171,132,169,114,222,90,48,48,186,119,158,58,168,70,59,186,43,39,85,203,226,106,59,200,146,97,152,34,32,156,18,143,74,33,187,85,105,219,7,134,4,210,2,78,227,118,43,144,45,71,58,107,250,19,45,102,198,123,159,104,53,14,168,103,252,48,2,65,148,67,96,147,42,175,1,163,235,41,39,39,167,177,226,161,176,243,186,212,100,96,228,239,125,17,169,104,167,39,61,121,37,192,240,229,175,66,253,217,87,121,41,227,249,155,182,231,121,160,68,83,176,19,216,154,21,253,232,108,108,20,133,77,29,193,175,252,156,9,173,120,189,49,10,36,126,105,103,224,204,34,107,107,165,29,49,114,99,232,131,141,249,220,119,175,145,111,55,139,249,171,132,13,159,4,42,186,63,83,184,138,77,52,30,50,13,156,205,245,112,206,70,136,224,176,202,209,195,210,199,223,79,179,252,84,233,19,207,213,172,224,253,167,17,71,18,233,62,26,158,201,74,249,79,23,88,79,178,188,213,69,170,199,119,202,24,139,183,235,103,118,96,235,38,242,237,17,94,212,176,149,2,54,34,192,244,143,147,226,59,4,135,11,243,69,124,166,51,103,125,161,245,68,196,66,50,82,180,48,1,3,70,197,187,11,76,229,206,191,78,10,170,42,220,148,49,211,129,222,247,193,84,47,147,94,218,249,156,157,77,52,104,159,218,146,18,52,162,30,36,32,135,59,30,166,85,224,201,169,253,104,75,124,76,65,77,247,245,27,41,25,5,153,75,216,230,77,34,243,239,147,101,166,217,228,82,149,128,89,200,61,101,126,222,143,212,224,72,152,20,147,134,255,208,108,130,111,2,155,21,136,191,77,76,96,104,249,184,240,180,61,201,119,110,146,5,244,122,11,140,44,158,71,89,9,202,143,62,111,104,187,177,15,64,63,52,75,62,6,23,167,238,38,218,139,81,33,179,112,183,252,151,103,191,18,76,44,89,52,59,146,183,206,219,31,104,65,224,166,115,225,243,101,56,139,245,252,168,149,12,150,160,211,4,122,13,166,209,10,244,94,116,71,174,119,125,51,60,111,145,29,161,156,251,140,169,51,77,140,15,110,80,156,101,233,233,221,196,220,247,7,87,107,242,190,47,186,115,57,94,221,232,38,215,36,138,51,192,179,247,184,180,154,204,211,73,96,242,214,201,143,166,17,75,100,118,240,193,11,167,92,220,95,78,100,81,21,133,223,16,63,13,241,94,212,91,17,41,197,91,215,111,27,55,51,209,242,200,44,131,227,83,222,7,134,99,177,21,101,119,27,231,134,30,170,15,5,55,83,87,80,197,30,17,59,77,185,45,76,11,63,199,202,101,246,62,89,228,60,233,1,40,49,20,200,134,64,202,148,145,114,130,70,148,15,28,46,230,137,33,48,178,217,41,142,78,170,189,220,72,197,99,6,254,29,109,214,29,162,99,69,179,73,114,127,122,75,136,159,167,168,151,182,224,101,222,163,43,94,195,10,163,221,227,239,107,153,16,241,214,223,70,178,246,43,21,147,123,167,73,86,96,46,214,3,71,59,85,189,66,242,192,228,26,150,95,218,162,60,120,243,222,217,196,122,157,151,105,238,53,123,45,133,49,247,244,103,110,157,49,233,150,86,216,245,121,172,221,141,105,113,185,14,13,135,13,162,216,239,145,178,35,165,42,45,176,237,141,179,195,141,106,84,17,184,159,232,110,248,201,251,50,194,137,192,203,228,166,28,102,126,218,15,188,81,126,118,152,206,82,9,136,225,245,245,248,66,206,117,209,117,145,5,102,42,240,71,6,83,120,75,164,78,225,17,71,116,135,173,73,68,207,29,9,96,244,224,242,46,50,45,80,106,207,53,70,130,81,110,229,85,15,154,138,123,60,238,74,107,152,76,11,116,151,227,153,232,112,51,209,70,129,39,110,53,126,221,133,133,103,247,7,110,69,225,209,158,223,166,237,177,4,60,77,138,224,194,176,73,242,242,27,43,103,14,146,248,233,68,168,44,107,126,101,37,25,23,245,194,141,9,52,238,43,163,106,37,203,245,121,23,179,184,190,73,39,14,203,75,166,36,10,11,36,77,28,62,97,255,115,242,97,178,128,223,16,158,38,153,48,183,194,116,20,100,135,135,18,91,128,177,55,248,66,32,178,34,72,20,47,133,137,22,29,230,236,162,3,130,33,176,121,113,58,140,180,185,108,64,108,72,23,159,23,38,251,240,157,228,133,145,236,92,95,33,25,234,2,83,173,92,154,25,41,126,11,31,18,248,164,31,238,56,60,203,141,101,189,62,184,172,38,125,22,86,178,219,65,193,237,80,116,123,211,163,51,153,235,184,177,140,76,176,124,188,36,9,207,50,236,15,213,100,223,36,60,195,34,48,185,42,32,147,254,9,167,244,224,97,66,169,142,210,245,172,7,87,178,171,95,18,184,155,138,66,145,239,107,226,7,229,217,133,62,204,102,64,70,249,100,208,127,62,38,244,87,213,165,89,19,104,145,212,150,62,180,45,220,238,228,96,170,139,251,219,27,113,22,115,220,188,240,176,38,170,239,145,34,13,181,183,140,114,148,206,151,183,51,116,130,214,213,36,169,66,42,155,240,251,131,217,117,73,168,130,168,54,165,216,15,37,65,51,37,121,48,141,57,230,19,49,243,238,179,45,35,55,189,188,141,16,93,40,218,154,238,48,165,85,187,127,62,15,7,70,18,70,36,217,51,106,42,201,119,32,244,209,179,223,148,163,79,180,192,62,210,97,210,30,183,240,143,230,254,90,46,143,135,210,193,121,48,18,210,178,153,172,206,187,236,150,173,25,146,31,176,180,217,202,126,105,72,106,13,89,128,32,147,101,215,212,192,175,156,113,119,223,8,125,56,201,203,55,221,116,44,170,236,126,104,116,70,155,254,131,73,206,36,89,27,77,142,197,231,172,14,247,75,22,32,212,221,242,138,83,179,241,213,104,4,102,6,6,109,31,92,232,206,146,93,0,110,160,84,55,28,54,254,168,194,40,216,121,120,216,203,79,232,60,96,36,5,234,12,24,133,205,45,121,141,243,110,77,207,200,97,62,237,161,48,61,13,95,126,0,152,100,194,253,109,184,144,221,105,157,221,58,70,228,182,45,115,94,124,94,232,236,193,245,194,50,180,195,28,183,213,168,145,232,169,81,247,221,254,204,10,30,92,67,143,134,4,221,226,145,194,19,151,143,243,192,38,155,233,240,168,79,176,1,67,55,26,122,58,95,234,16,145,110,96,98,248,30,67,161,118,13,92,73,249,175,136,8,48,176,107,58,144,176,82,26,159,233,44,240,217,116,47,1,7,41,20,191,107,88,232,237,129,17,35,140,119,221,126,28,28,129,247,170,241,237,81,60,88,50,95,157,143,195,148,157,63,152,14,223,171,41,3,108,93,160,126,87,116,232,108,201,72,98,89,227,181,207,14,92,158,231,77,171,145,231,99,186,125,154,58,132,183,125,16,62,219,117,43,9,200,156,130,158,199,137,202,226,195,165,187,74,82,38,236,230,167,147,235,241,129,102,227,43,23,62,89,84,226,243,25,115,104,70,114,79,104,81,119,82,96,137,149,196,195,121,96,164,5,99,66,34,16,172,10,227,110,88,252,190,232,46,76,178,175,51,38,248,240,216,16,175,249,145,36,91,99,26,87,158,204,161,32,72,227,147,220,23,109,176,179,251,165,65,190,187,29,161,52,167,162,184,239,239,99,89,75,250,20,244,204,203,159,99,8,48,158,164,10,227,186,146,226,101,163,59,82,155,156,219,202,224,241,66,96,137,220,134,80,224,105,102,121,1,83,24,236,23,62,235,13,59,222,128,233,254,30,2,163,194,89,239,209,77,131,172,194,230,184,59,135,221,46,237,202,65,129,66,43,244,184,149,120,187,79,249,229,246,35,58,59,74,191,195,150,219,106,80,189,239,193,39,254,147,34,58,217,153,188,60,131,133,2,58,246,146,251,194,236,180,103,202,177,180,53,221,192,32,88,128,30,139,95,55,253,60,87,44,173,153,60,244,244,236,0,223,45,170,127,114,215,40,218,204,248,56,177,242,185,50,15,192,147,254,111,127,33,230,235,116,71,18,244,11,178,229,37,96,50,175,114,99,120,253,212,124,97,56,209,114,242,57,71,116,100,243,219,198,141,189,48,58,54,94,51,230,190,9,68,21,174,104,57,4,140,18,223,150,75,99,11,26,11,8,114,161,82,183,66,253,166,181,20,11,8,145,125,211,83,79,148,33,250,69,101,115,84,146,73,147,142,162,167,110,242,186,204,22,53,221,183,105,89,44,129,207,74,153,226,158,209,161,30,114,93,44,215,121,203,203,204,183,5,10,24,178,88,95,1,163,137,41,247,140,83,86,185,35,5,111,220,46,35,5,251,170,220,238,243,46,233,246,70,54,243,223,68,184,44,96,84,236,171,192,3,125,207,59,82,168,242,223,129,116,246,170,48,146,5,78,162,230,89,76,252,187,223,251,38,255,115,23,116,132,116,184,179,120,104,115,93,253,20,208,138,170,192,142,216,47,33,38,41,48,13,113,190,207,30,56,24,149,7,166,213,56,130,214,212,52,117,93,208,22,44,174,176,133,164,178,237,95,5,222,238,107,111,93,92,92,153,160,173,80,201,240,152,53,83,236,185,108,84,106,142,144,201,253,151,105,134,27,122,238,78,111,158,39,154,206,48,225,1,54,129,105,164,245,249,138,36,46,91,80,129,59,251,151,122,99,113,132,226,4,54,254,135,63,148,130,91,183,124,123,52,200,177,113,115,120,41,75,189,100,75,219,250,47,215,244,196,156,84,124,17,209,246,235,62,1,139,232,175,0,155,146,136,159,186,98,6,45,63,252,177,63,124,3,98,117,11,185,105,72,97,197,99,51,202,128,179,235,3,159,108,32,226,125,152,181,142,220,243,89,142,219,242,91,38,118,187,122,102,160,168,112,180,216,24,209,85,145,244,212,43,250,57,65,167,56,119,19,221,20,194,5,129,71,211,187,178,228,234,244,39,70,54,70,152,224,184,63,156,247,27,47,3,234,146,240,64,168,241,161,123,216,3,150,142,103,80,226,142,56,53,27,23,29,68,22,224,199,158,171,155,245,129,92,24,118,132,78,142,167,25,115,100,157,192,51,105,194,228,49,227,104,38,225,159,21,62,235,69,15,24,131,224,23,214,1,76,25,79,180,133,129,105,227,104,49,140,200,53,52,189,107,243,42,243,33,72,253,177,232,201,207,168,138,189,34,19,95,82,208,132,143,226,195,59,81,188,236,114,139,253,185,43,250,241,93,34,99,161,15,133,135,188,247,253,170,151,164,35,89,146,114,91,241,109,192,57,239,207,209,40,179,213,152,39,207,46,72,66,129,108,157,222,17,132,96,55,158,182,94,120,167,153,33,166,73,90,46,138,62,178,118,127,185,99,31,36,146,173,28,12,179,36,66,47,196,114,244,212,244,216,249,151,117,198,24,140,198,59,80,10,109,96,203,83,80,166,63,38,10,214,136,99,142,152,108,136,131,208,42,186,104,102,178,138,123,158,172,5,18,38,240,109,141,20,75,53,116,85,137,49,216,179,204,26,193,44,162,18,82,63,7,165,127,54,162,108,18,12,91,208,110,155,123,135,19,165,195,34,48,187,241,22,17,190,121,50,201,133,161,165,229,244,21,182,7,176,31,229,182,172,208,31,81,120,231,9,202,151,87,126,41,121,191,112,110,187,202,132,130,202,233,104,245,110,236,187,230,190,184,112,148,183,227,210,102,125,226,132,159,141,113,60,210,19,234,158,81,39,191,61,172,56,233,143,165,145,185,148,17,126,230,115,36,122,99,83,197,51,156,15,108,219,185,128,217,4,40,76,163,74,236,128,145,14,94,151,255,14,60,75,156,26,14,110,145,71,138,224,222,13,81,16,4,191,77,168,205,108,19,105,140,12,152,98,203,18,24,10,87,186,215,77,214,90,96,107,59,245,156,29,166,59,91,218,59,88,108,27,41,45,223,94,35,104,38,65,6,225,127,185,17,99,54,229,60,121,33,235,76,26,61,78,158,233,27,149,155,62,155,137,51,180,252,190,178,90,128,112,232,10,37,14,2,110,172,132,244,204,200,2,199,171,38,60,121,175,139,78,222,8,9,33,16,232,76,199,226,27,28,67,134,12,234,112,122,97,52,239,196,148,145,40,28,200,186,85,232,140,142,165,135,78,78,36,93,245,228,86,188,249,224,69,39,131,132,86,191,126,26,255,2,154,105,71,116,185,177,176,48,5,76,230,201,44,32,173,56,62,138,206,151,197,204,54,159,87,13,95,197,97,43,87,40,140,28,182,127,247,166,107,39,117,251,82,126,45,200,142,82,30,215,247,1,59,56,62,251,115,3,5,14,129,192,228,138,61,177,101,78,11,73,191,173,57,77,88,207,97,82,224,85,239,11,121,32,159,175,104,144,135,116,173,79,180,134,197,34,223,14,205,84,91,223,7,221,37,126,242,138,12,228,243,50,251,77,68,34,245,55,158,99,75,216,8,144,234,67,65,78,199,73,37,14,241,155,38,110,234,227,25,222,182,50,57,204,14,71,81,248,88,241,196,80,235,126,71,255,57,32,214,22,158,65,46,251,25,255,48,64,124,36,16,239,204,119,4,215,25,185,37,75,59,138,51,201,57,217,162,167,53,96,163,253,109,125,29,104,13,250,201,51,101,74,29,161,116,209,121,228,5,79,115,11,221,148,17,186,187,55,55,145,73,181,214,94,125,151,173,95,16,167,79,189,43,134,153,231,9,161,87,39,13,50,168,152,213,230,11,42,229,52,106,164,23,166,232,158,61,77,111,210,151,249,121,89,59,248,185,29,69,41,82,241,250,196,118,180,96,160,204,222,198,109,233,181,203,158,17,26,209,220,136,198,188,30,60,40,181,56,76,179,178,142,126,58,85,98,167,86,145,49,79,207,140,96,205,60,129,166,172,63,108,27,17,159,97,171,101,3,170,124,57,208,148,243,136,131,81,182,210,23,77,157,54,242,132,149,132,127,215,181,1,209,243,229,195,164,98,103,163,171,206,66,138,61,5,202,4,45,201,4,68,251,111,158,176,242,245,231,41,211,9,170,255,113,221,104,64,141,255,31,237,14,67,90,149,136,15,169,245,22,3,244,192,185,8,13,200,224,208,12,62,240,217,66,74,155,208,129,43,3,212,79,62,168,44,201,174,156,66,34,246,112,14,211,213,179,244,210,72,225,251,236,143,50,242,59,149,177,105,143,218,56,61,38,43,201,19,55,9,181,251,174,201,41,107,158,131,152,123,71,194,0,177,181,33,201,213,3,195,222,246,140,242,57,17,242,224,67,96,83,77,245,147,147,76,213,0,7,233,178,21,91,76,156,153,147,62,150,138,154,162,139,41,225,106,194,199,34,87,142,185,206,244,252,13,205,103,80,80,4,62,159,102,241,92,120,173,232,206,86,249,109,18,79,81,127,171,214,123,41,47,20,77,244,220,227,3,42,150,27,87,24,239,17,191,178,19,71,231,212,21,157,237,146,52,104,122,87,243,16,96,28,129,253,153,146,180,204,207,125,77,250,186,253,202,242,180,141,185,194,169,122,75,36,246,108,100,26,245,104,83,206,246,103,138,193,167,46,46,92,120,36,95,207,19,44,229,118,250,27,74,89,197,175,12,39,197,254,92,25,41,107,95,21,241,133,155,146,136,135,115,215,70,132,148,236,175,146,248,150,224,144,140,144,215,247,219,244,163,37,221,104,214,98,14,96,142,158,213,62,203,246,185,66,131,137,90,44,159,114,23,91,226,130,30,123,113,254,83,47,200,168,139,1,162,193,8,140,58,220,108,227,41,39,95,92,235,119,219,70,178,24,77,239,11,31,87,143,10,207,95,82,83,206,207,201,155,27,126,241,129,16,241,202,55,128,53,125,113,38,82,97,15,112,117,81,236,104,198,207,247,190,40,7,157,208,111,233,125,163,222,227,39,71,76,164,200,158,172,18,25,118,159,181,152,124,213,147,200,174,60,196,179,58,138,56,91,207,76,66,199,95,71,49,83,78,189,171,51,161,249,100,105,36,223,214,229,196,230,242,232,161,66,129,219,176,117,148,181,159,190,161,195,70,178,148,155,234,103,212,70,185,199,242,107,82,238,41,16,46,183,139,212,208,110,143,119,150,160,228,216,60,197,15,219,102,47,125,34,168,87,122,199,24,231,38,186,146,219,26,8,40,248,24,181,43,75,18,228,48,185,46,151,165,179,251,42,210,204,86,42,77,126,174,139,138,104,12,121,43,121,42,116,62,244,17,39,55,217,77,185,114,44,27,130,144,67,10,98,245,164,71,195,78,169,241,84,166,53,109,92,24,190,237,136,15,196,244,118,245,183,73,74,198,251,66,17,50,73,202,1,41,192,233,189,14,157,180,119,215,64,220,196,169,93,146,130,228,3,50,197,242,211,8,178,199,219,164,37,79,106,192,229,231,19,232,171,87,166,248,179,111,237,27,81,53,60,156,138,195,195,106,83,10,227,188,153,29,134,179,35,177,6,92,248,26,181,36,52,26,89,42,5,102,99,224,95,79,70,237,87,168,41,80,115,209,176,244,75,195,221,84,90,2,12,30,177,27,196,123,183,79,137,12,201,105,44,239,32,100,188,90,131,130,194,209,154,210,185,142,42,77,99,136,64,166,237,34,56,221,228,117,183,196,218,166,132,21,95,38,101,138,51,242,138,192,3,198,237,55,14,49,7,131,86,115,97,246,161,101,6,92,113,204,147,11,175,16,89,62,37,103,188,40,198,168,18,58,54,115,213,136,219,102,189,40,122,229,213,12,197,253,228,195,158,131,92,185,217,118,237,128,19,242,101,242,62,207,40,68,170,235,131,127,69,47,61,250,167,152,232,48,253,10,178,23,109,205,196,206,226,232,108,166,81,23,182,238,33,95,220,242,153,206,166,216,214,193,38,57,219,2,15,153,33,95,79,49,98,66,8,13,209,54,31,137,24,113,75,160,223,168,191,94,212,154,86,183,30,188,81,53,8,152,68,193,146,163,209,245,108,190,181,202,168,212,201,188,97,246,135,213,35,211,140,26,79,214,103,134,4,76,140,164,108,2,202,83,79,205,39,213,3,46,36,87,244,220,180,240,248,209,112,223,53,13,68,99,4,2,2,14,195,204,211,7,78,202,47,18,88,153,30,227,254,156,28,49,57,15,61,147,217,251,202,156,116,254,26,122,236,114,184,139,120,60,25,165,154,47,85,47,17,211,104,138,9,117,221,229,219,119,90,73,155,230,57,201,98,208,103,22,240,137,37,166,160,211,178,93,129,210,155,114,79,221,209,121,118,203,8,35,10,35,98,44,48,26,60,211,209,2,225,66,126,217,122,13,178,163,180,134,220,59,38,74,69,253,60,142,53,150,236,133,249,207,246,68,77,66,65,90,202,238,96,225,38,97,167,22,13,104,19,7,163,125,54,206,13,85,167,43,76,155,221,138,203,134,146,36,47,186,255,62,172,24,7,252,181,44,124,236,202,194,8,6,33,177,162,205,56,40,197,160,181,25,131,44,97,110,216,4,30,20,72,99,0,211,46,46,101,69,163,230,184,81,115,183,221,139,230,88,141,152,23,245,105,214,72,164,172,4,158,102,203,25,159,22,202,78,242,200,79,36,193,216,136,223,206,34,229,215,126,126,117,174,150,193,0,231,195,149,27,163,57,175,244,24,193,248,233,74,126,151,2,106,118,217,173,110,100,66,73,85,98,3,116,246,232,119,28,157,59,147,249,134,196,255,142,200,143,47,111,139,195,45,149,146,188,92,136,134,159,198,191,238,62,52,98,139,228,90,255,184,108,163,25,57,5,38,154,136,105,248,71,183,206,2,91,85,62,96,250,136,100,166,196,14,100,187,76,218,143,74,216,170,254,54,106,91,229,126,215,148,79,20,133,2,18,23,142,189,84,214,115,227,32,145,226,169,12,107,231,208,163,247,249,6,226,195,134,140,175,183,93,113,188,219,207,19,47,114,114,186,79,189,165,0,225,81,132,232,228,153,158,73,27,198,182,195,20,87,36,181,102,84,210,118,143,102,83,33,219,4,250,173,70,100,31,18,230,59,233,57,57,30,225,190,243,74,180,180,84,217,104,15,211,246,241,0,237,172,37,188,92,121,35,168,63,184,210,65,135,217,192,150,245,194,230,229,28,39,71,81,166,60,48,233,163,120,44,208,190,165,49,140,112,128,236,134,159,252,4,192,73,24,132,54,99,53,183,146,233,103,167,115,226,1,217,20,14,90,62,102,204,120,208,185,69,21,0,77,54,235,17,189,48,90,218,23,70,43,213,205,231,129,169,199,202,27,155,118,163,254,88,58,185,17,57,55,150,186,181,199,185,105,57,148,109,6,220,17,120,189,14,147,62,144,77,202,192,42,165,197,83,233,214,17,248,192,214,224,243,193,246,140,100,35,49,144,197,15,110,113,250,73,163,202,51,61,95,76,94,241,194,144,62,151,188,201,65,81,98,139,115,23,44,239,20,254,37,32,28,198,234,42,43,74,164,236,167,134,130,38,150,197,16,2,77,204,206,97,83,230,210,163,43,159,92,28,93,105,106,211,163,89,60,103,192,12,243,231,174,161,180,121,90,49,145,224,209,26,183,9,201,120,163,158,193,237,153,242,48,162,112,169,218,243,95,145,91,145,69,8,13,130,30,108,82,186,96,146,198,11,212,103,183,123,103,241,84,248,198,228,198,144,247,79,177,132,209,82,159,165,88,64,123,248,106,242,76,57,64,225,130,187,196,142,135,74,51,146,158,220,252,180,122,92,57,50,84,89,191,32,10,236,35,238,155,22,121,185,49,230,36,239,157,164,194,66,215,186,60,84,6,135,187,116,82,190,193,18,92,231,29,116,54,252,190,216,51,54,29,166,213,148,196,253,169,192,154,73,58,97,210,118,59,98,210,202,108,59,244,182,43,41,128,8,163,80,212,213,117,192,156,89,124,162,167,217,100,246,250,156,187,181,24,11,20,131,155,206,104,198,241,252,246,17,230,149,177,69,178,143,155,174,209,6,69,96,93,105,173,209,41,11,102,223,112,152,238,236,254,188,15,107,237,112,248,71,76,22,152,155,250,118,249,192,52,169,203,51,131,211,232,247,213,168,151,83,222,215,145,100,94,95,14,163,71,164,35,137,101,196,189,83,144,20,51,126,139,192,212,246,46,108,25,85,249,68,240,0,79,197,225,51,201,136,118,189,193,125,59,69,177,97,236,184,117,211,137,108,219,118,71,165,102,138,18,89,31,234,64,253,97,5,76,159,185,190,18,164,6,134,223,215,217,55,244,252,252,116,166,16,28,87,134,236,183,20,202,135,177,249,167,191,48,146,69,179,235,35,175,116,216,251,209,38,250,46,27,191,31,28,40,193,103,121,62,206,120,220,240,41,134,94,22,52,254,18,3,197,2,46,93,242,77,64,101,248,153,113,169,31,227,121,89,116,97,6,76,156,42,137,220,241,107,137,247,129,66,138,177,190,51,78,228,146,240,222,21,63,165,223,56,168,35,30,118,251,89,84,232,133,157,41,33,5,12,55,85,63,204,97,89,73,191,107,168,70,169,62,203,102,170,78,18,105,200,106,211,106,174,227,224,156,60,110,139,160,247,89,3,76,85,105,248,40,50,159,209,174,48,61,161,217,63,205,106,146,150,93,97,10,5,126,52,145,77,210,120,96,86,156,59,3,38,247,170,193,6,81,145,51,245,152,176,139,238,158,206,185,105,74,246,131,105,46,221,207,138,205,167,236,175,3,173,131,39,2,67,36,168,198,40,74,36,31,100,51,59,172,107,60,237,128,49,194,145,23,2,165,97,20,63,57,45,129,85,151,54,228,55,119,186,39,39,44,217,10,227,216,146,227,104,117,62,1,70,3,162,250,235,100,233,235,91,79,78,78,186,251,32,198,33,65,52,132,14,12,221,253,219,64,53,130,49,246,190,2,179,235,255,50,54,7,30,38,146,168,48,38,58,221,225,134,50,137,94,218,160,10,25,48,171,147,62,22,244,58,218,183,199,225,243,161,109,71,79,78,19,134,127,246,120,253,61,244,25,200,139,117,198,165,97,200,247,62,84,83,13,111,14,79,108,238,238,201,169,134,174,184,112,72,19,74,92,160,55,187,123,151,83,163,251,145,252,183,192,214,100,232,63,61,177,137,203,122,52,178,13,62,15,91,237,79,68,84,40,173,18,162,13,135,81,83,149,104,30,157,239,234,204,4,4,138,200,143,111,129,153,73,227,190,76,242,35,41,204,26,241,5,58,13,62,188,244,72,21,115,125,115,143,29,80,46,101,40,140,71,116,252,52,233,136,242,156,155,206,22,191,109,179,31,109,122,225,144,41,125,86,34,252,253,179,11,39,59,225,211,14,245,84,28,237,4,62,175,196,253,21,141,193,142,188,136,194,112,60,122,192,165,62,63,77,225,36,251,67,177,25,95,214,236,243,136,79,196,230,15,156,82,72,209,71,6,237,217,221,152,128,19,251,113,129,173,175,32,142,166,59,79,210,142,232,106,205,28,239,131,52,129,22,151,38,12,152,20,7,147,160,40,122,48,28,140,21,79,20,154,173,100,24,38,91,233,154,227,137,38,108,214,245,202,186,9,214,94,120,42,81,28,22,73,191,35,5,163,129,103,16,211,168,238,27,90,244,141,140,59,120,225,138,196,185,207,212,4,223,34,42,136,162,195,96,95,227,168,217,161,233,193,88,61,198,72,33,75,159,100,55,12,28,90,34,244,168,39,213,253,35,21,218,138,187,103,53,83,48,45,178,159,69,177,166,150,120,157,70,75,209,103,106,209,180,199,49,203,188,85,36,199,54,109,181,220,126,105,153,73,102,41,12,77,215,215,252,133,108,76,214,177,210,16,212,241,23,98,228,110,9,53,38,162,200,41,230,59,10,14,178,0,205,110,161,253,247,203,19,227,61,173,73,159,21,27,169,146,128,57,149,60,50,212,183,191,42,227,217,229,158,61,224,146,112,97,154,152,222,12,184,144,115,147,87,125,194,240,237,94,204,8,129,32,68,33,191,140,21,209,248,242,92,13,189,161,174,229,110,72,255,233,158,156,64,165,11,55,13,38,137,103,139,208,89,29,226,109,2,138,248,206,215,63,5,101,14,193,176,251,211,203,210,133,30,46,96,220,149,148,43,181,80,85,138,200,15,67,165,169,251,19,92,8,118,132,42,104,8,112,157,23,70,151,218,5,57,200,116,51,192,171,192,230,149,242,61,112,138,159,67,196,118,172,47,246,134,149,52,230,23,81,32,50,43,12,36,219,28,62,35,90,185,40,40,96,7,61,25,38,21,133,92,57,154,215,229,205,18,141,39,158,166,4,89,203,214,90,31,226,103,90,69,7,254,162,102,7,224,139,215,143,147,46,145,229,70,74,212,191,189,129,182,173,180,224,194,206,169,110,234,133,84,42,57,248,162,168,25,208,56,92,137,127,135,192,133,111,224,123,224,166,141,176,36,152,134,47,48,92,107,167,25,95,91,3,153,3,135,103,11,50,85,144,128,155,92,54,205,17,53,224,178,149,13,123,38,112,147,48,119,148,42,137,148,217,201,67,116,23,57,109,198,62,22,93,111,30,9,94,115,203,225,209,159,66,225,198,112,196,87,166,222,80,72,149,72,2,29,63,152,143,126,48,242,56,91,239,10,86,157,31,124,110,122,138,250,4,172,221,150,210,151,141,105,8,116,76,81,192,59,240,64,82,120,223,115,159,121,79,206,93,9,6,226,145,117,10,88,50,16,44,56,247,230,146,70,26,190,116,89,246,54,137,218,210,2,62,31,210,212,135,210,16,10,252,178,80,141,28,127,214,224,109,227,114,227,228,131,19,96,194,21,204,10,155,119,167,31,141,80,116,211,129,132,96,225,74,1,211,44,33,188,58,88,189,211,69,180,16,152,217,75,73,21,72,229,66,203,254,193,103,140,157,15,247,166,107,172,241,130,12,206,7,35,205,214,111,122,141,250,66,206,94,100,105,36,95,150,168,181,33,72,0,209,177,59,12,5,240,134,250,39,70,173,248,128,59,140,90,171,232,29,32,164,4,85,212,127,155,248,74,82,150,149,254,245,18,27,124,107,159,27,73,96,148,227,190,18,38,20,73,194,129,124,209,201,42,252,129,60,147,107,219,117,192,133,156,154,135,18,102,13,184,238,52,76,250,249,124,140,190,112,65,39,27,227,129,105,239,245,131,23,98,96,138,110,243,125,252,158,24,250,17,85,102,74,148,18,123,242,226,40,234,17,72,89,118,129,23,234,212,23,70,89,236,222,21,157,112,213,83,115,192,182,51,190,48,154,217,158,189,134,250,52,117,156,161,119,71,123,111,11,24,237,249,251,219,153,17,239,246,213,141,122,88,145,230,198,154,45,51,238,145,58,155,176,45,23,158,173,56,20,7,15,124,4,101,160,32,67,227,250,118,141,160,163,182,187,156,163,76,143,84,137,95,152,165,94,110,27,7,221,39,188,145,111,32,160,185,161,185,5,203,88,132,209,19,164,92,145,138,130,155,15,217,195,79,109,114,3,75,158,88,39,95,28,168,117,137,201,227,230,203,27,247,204,25,141,5,185,46,218,108,134,79,41,108,244,139,112,107,42,95,237,240,218,80,195,95,66,2,105,106,74,233,174,60,149,154,237,181,190,50,120,85,215,215,230,167,136,171,139,192,27,34,181,159,59,33,111,212,228,182,232,202,119,191,163,102,154,76,162,196,3,161,140,158,205,31,250,35,15,202,48,161,45,18,122,141,195,21,69,143,123,101,5,45,86,111,227,102,106,121,220,48,136,31,87,168,88,161,74,200,206,83,78,110,250,141,190,42,218,86,69,138,28,124,239,216,114,126,247,69,137,75,245,58,107,49,245,80,143,149,207,85,111,233,171,175,63,3,28,15,251,72,170,110,33,221,89,215,106,233,254,80,32,113,37,217,84,153,181,239,112,106,63,183,141,246,96,123,224,30,75,238,153,4,208,76,84,24,206,75,245,161,146,177,142,189,137,34,210,239,39,204,244,215,101,178,59,75,80,42,223,181,199,235,226,3,146,23,130,160,9,102,142,14,19,141,221,129,4,29,115,69,96,7,47,46,53,249,108,43,28,166,72,85,34,229,80,139,158,123,64,202,244,53,183,152,10,227,20,248,12,194,22,177,23,76,127,157,161,43,114,68,110,228,220,76,225,77,244,208,171,25,144,44,207,9,178,13,154,210,228,135,121,15,161,120,243,215,101,109,121,119,70,65,224,63,237,225,48,225,192,121,230,127,253,215,255,246,151,255,252,199,127,250,231,63,252,241,79,127,255,135,255,252,87,255,250,143,127,243,15,127,248,171,191,248,223,255,237,191,254,223,255,254,191,254,207,255,252,31,127,241,151,255,233,159,254,246,252,67,79,70,164,194,236,247,47,254,237,223,254,242,95,255,244,47,255,124,254,245,223,253,225,111,254,244,95,254,248,135,191,248,203,191,251,195,63,253,195,31,254,244,199,127,249,171,15,248,247,127,255,143,127,248,15,127,250,227,223,255,227,223,113,130,127,250,227,223,254,253,63,254,205,159,206,233,255,163,93,11,77,250,56,188,185,17,215,25,99,76,142,254,10,12,46,33,186,112,224,102,245,48,129,177,31,43,126,116,129,191,22,105,37,96,164,242,221,16,126,33,111,27,113,187,233,3,204,236,170,89,232,153,82,167,93,2,227,32,182,252,167,49,227,221,83,225,76,118,198,81,10,127,23,235,63,113,49,7,205,53,74,174,154,249,176,126,19,20,35,76,231,198,3,159,175,43,43,204,203,147,147,87,218,184,221,112,122,209,203,210,99,26,56,112,177,36,148,255,54,9,135,34,79,36,91,244,252,249,104,17,85,99,113,123,225,179,53,201,238,61,78,216,61,110,92,96,40,62,56,159,193,215,198,241,246,242,89,56,247,249,252,92,4,118,242,0,168,241,11,76,54,198,93,53,177,174,58,97,134,30,61,144,47,240,163,153,211,47,183,214,46,220,120,197,31,12,127,232,110,30,185,52,114,30,45,96,196,55,242,84,248,204,95,254,170,73,248,158,27,185,151,70,135,67,11,155,237,77,89,167,69,90,7,184,152,82,248,7,163,70,112,251,108,104,106,195,183,209,189,172,119,107,74,33,7,166,172,224,230,99,20,121,214,77,128,0,67,43,119,251,61,184,131,253,90,50,0,35,67,25,207,188,235,3,95,16,132,82,60,209,19,212,157,169,82,14,69,209,210,37,123,240,130,204,146,115,61,176,105,221,212,128,173,181,227,14,82,52,184,200,204,57,76,60,36,35,197,138,78,221,13,163,113,115,61,151,45,119,101,92,158,56,154,224,247,42,179,29,24,211,47,87,92,156,72,192,173,174,55,102,156,111,55,154,35,249,177,183,158,28,46,174,243,118,89,65,241,103,189,223,207,89,230,22,178,129,31,188,41,163,45,249,109,38,24,103,190,31,152,23,54,228,177,32,97,226,179,2,244,151,85,187,124,64,40,27,122,129,9,221,60,74,99,2,66,100,252,78,141,230,148,217,189,95,216,250,176,134,159,58,155,3,149,156,154,236,124,217,126,52,110,198,215,52,10,85,196,109,18,220,31,12,125,236,214,136,160,215,89,81,169,56,76,74,163,10,154,109,211,252,161,214,246,61,135,192,8,202,124,81,189,193,231,95,228,194,137,41,61,1,178,240,59,60,171,149,92,25,187,160,53,227,228,141,168,94,97,236,89,191,224,97,225,26,159,47,207,0,24,137,245,56,55,253,255,91,174,140,30,8,23,8,164,121,171,239,203,87,6,46,91,126,26,147,242,42,179,6,13,66,219,173,22,15,76,92,89,228,169,208,84,180,155,63,113,83,158,238,75,225,130,22,104,192,249,125,219,230,30,62,253,190,50,54,79,89,127,155,132,202,244,27,203,240,58,100,190,51,187,118,23,189,226,189,18,212,202,141,161,169,208,227,210,50,236,115,89,187,16,28,93,229,14,37,8,207,89,175,252,92,91,141,147,39,184,23,85,239,59,65,243,42,49,78,91,187,1,180,193,4,92,1,147,218,145,79,127,144,141,217,221,95,9,116,181,203,67,0,198,190,172,251,172,68,233,166,200,84,140,206,196,112,233,3,88,55,38,52,162,48,18,27,1,103,106,238,114,242,51,31,246,28,243,10,210,137,89,79,110,86,134,110,193,138,105,128,52,112,27,108,49,117,192,116,164,221,79,200,12,197,60,192,166,137,235,4,96,187,41,76,97,220,39,142,217,77,174,79,97,171,220,6,220,240,169,17,120,65,99,30,119,70,164,196,44,240,100,205,143,147,179,247,210,27,35,68,110,61,166,91,50,192,18,38,225,63,177,188,173,29,25,64,44,13,228,104,6,79,142,251,198,189,52,75,60,66,89,60,133,63,44,110,29,173,201,188,196,204,191,195,181,125,27,221,83,31,11,221,234,110,92,187,77,73,105,203,11,131,27,233,221,181,92,56,46,201,10,35,194,213,118,192,212,13,21,70,96,106,198,201,81,209,234,250,211,240,71,221,17,126,155,190,144,222,182,109,186,227,182,167,41,72,47,133,83,184,144,241,186,233,80,151,223,110,136,218,68,56,3,177,160,140,161,48,242,12,241,194,96,214,87,189,114,6,110,124,5,136,4,165,173,151,118,182,53,46,231,98,93,20,91,231,14,120,225,171,197,87,240,115,96,169,10,147,249,141,97,78,71,137,162,9,53,240,64,225,22,232,109,159,72,40,121,213,30,242,167,73,63,8,140,186,248,253,70,76,117,50,235,209,228,3,3,222,244,223,40,220,173,238,17,159,111,78,173,235,67,163,39,63,134,18,47,115,53,125,228,100,148,87,28,141,205,225,28,15,140,116,130,195,236,215,166,124,190,168,45,247,8,211,54,123,166,169,247,141,196,250,253,109,2,248,165,71,147,179,169,177,178,159,48,96,72,56,52,206,190,98,57,101,154,241,110,218,103,2,211,197,217,124,1,77,112,27,159,163,89,80,135,207,168,185,145,89,145,163,201,18,164,234,43,9,13,135,179,202,43,129,62,95,99,186,46,86,2,151,147,231,223,230,197,151,200,97,212,254,7,174,35,130,18,246,191,93,193,51,23,231,123,172,241,146,4,134,135,146,98,113,166,197,89,199,10,186,153,125,57,108,250,2,186,80,164,110,219,57,135,217,161,37,133,201,71,20,63,154,22,146,38,139,20,188,201,104,244,67,15,163,36,9,73,224,34,150,126,209,161,161,45,84,183,237,66,255,203,22,141,189,20,62,251,177,136,56,108,183,32,195,232,156,8,46,150,31,76,93,112,201,227,236,102,182,176,252,135,105,133,24,229,222,20,237,250,211,75,23,191,147,95,59,24,246,144,248,249,68,160,5,221,227,185,112,36,235,118,60,49,166,67,121,220,44,56,115,70,240,137,245,227,146,157,95,135,219,228,222,231,192,40,155,202,79,147,175,219,233,30,221,88,248,5,198,206,48,162,207,14,79,82,94,86,111,166,1,227,247,213,76,74,91,78,222,80,239,245,131,207,210,182,46,83,1,180,213,17,65,26,217,213,173,32,221,254,17,163,209,212,52,151,60,239,202,146,177,238,240,197,202,88,208,82,131,253,180,216,212,237,169,47,11,45,13,231,68,46,242,97,232,152,93,152,116,232,140,239,14,167,144,43,119,4,220,173,73,51,98,176,76,75,103,192,176,146,70,142,245,131,26,161,70,174,52,179,109,151,226,56,35,6,215,98,217,72,156,79,26,142,102,141,141,29,253,113,247,117,160,162,61,118,108,11,27,166,24,178,250,224,118,152,226,220,116,160,21,25,132,120,147,75,56,128,124,120,215,43,163,107,114,108,63,218,178,255,242,105,33,28,218,188,26,68,4,132,22,68,22,56,177,245,247,204,7,235,131,44,62,168,179,135,26,50,229,99,248,204,247,174,235,153,117,123,108,196,127,190,37,242,205,211,32,144,87,36,108,200,184,52,57,57,181,74,250,115,60,99,3,245,83,38,51,58,8,183,211,134,233,108,155,253,182,39,14,246,37,232,107,124,71,159,91,66,30,119,11,76,237,246,203,194,207,105,37,147,58,5,38,38,255,222,7,158,117,93,183,195,88,112,12,39,129,83,139,158,165,200,122,14,41,168,120,176,15,43,59,45,93,84,207,62,29,166,162,95,25,89,171,41,223,30,25,210,155,88,65,91,160,76,61,183,149,214,191,215,5,1,101,109,137,176,206,98,76,123,105,117,24,141,70,217,227,80,124,224,35,248,224,70,142,77,114,27,36,91,171,51,69,129,113,71,184,143,212,10,204,46,178,131,254,206,108,93,198,33,101,217,238,158,66,228,97,209,249,203,2,227,141,24,71,67,86,146,41,165,116,188,236,61,212,159,166,157,39,43,46,205,112,53,98,90,24,44,85,167,28,250,161,89,22,3,54,10,211,133,51,5,100,119,155,159,180,147,164,126,135,105,161,49,56,98,249,243,17,215,82,228,104,108,19,81,101,139,11,223,77,179,27,44,100,55,141,198,35,105,85,182,56,232,141,221,136,153,165,126,104,58,9,162,156,59,217,79,163,43,141,7,196,65,57,224,98,116,156,7,142,26,24,156,4,250,211,182,194,244,205,6,204,38,66,198,66,70,40,199,21,172,204,10,81,99,183,140,52,141,171,186,76,154,211,234,144,47,27,193,135,234,124,102,138,34,52,66,220,183,137,76,122,222,37,142,70,132,171,201,125,89,194,174,198,183,57,32,112,200,125,25,49,33,6,241,249,118,206,39,38,247,133,245,199,140,183,185,145,150,147,69,215,212,13,235,234,241,219,88,90,203,149,147,247,77,241,178,41,1,84,217,100,112,112,241,174,102,44,168,81,182,184,87,126,86,65,72,18,57,62,78,182,67,247,169,33,178,17,109,147,7,166,230,43,104,163,222,54,99,40,96,206,45,129,10,230,208,8,57,196,180,65,238,87,142,102,163,157,226,161,97,41,57,101,249,74,120,133,185,91,37,19,218,170,89,175,12,35,211,28,195,144,114,219,213,66,195,30,247,196,230,94,78,226,30,33,70,10,108,68,108,207,199,178,96,92,57,74,178,188,204,4,61,102,98,114,141,75,96,171,100,249,80,162,140,37,202,117,144,30,208,171,153,126,52,155,153,37,40,122,76,238,235,115,66,91,218,154,227,174,129,77,212,193,97,124,168,47,237,209,162,70,155,31,125,133,129,152,21,153,224,206,110,136,146,159,195,56,32,94,119,221,3,83,102,89,158,90,180,196,254,77,55,117,72,169,51,202,192,147,220,18,236,146,11,159,87,205,191,57,92,161,88,202,201,43,34,136,41,170,6,40,30,234,149,163,22,59,239,111,67,80,139,140,80,135,34,137,228,77,143,43,71,249,95,126,59,91,107,178,31,141,207,239,213,8,234,214,83,54,226,182,45,64,78,122,112,26,37,202,2,180,9,93,245,8,67,75,119,145,31,96,244,202,228,161,144,167,110,17,47,160,107,125,141,152,129,77,235,178,7,140,234,130,252,180,105,18,215,251,219,101,189,48,92,174,122,111,11,90,195,16,184,66,127,186,39,87,247,93,131,209,228,184,87,142,106,189,194,84,237,238,88,129,96,160,99,37,101,147,1,15,120,73,179,157,245,72,228,188,227,11,65,1,165,222,11,183,124,106,185,227,44,245,44,199,82,7,40,238,164,57,205,149,107,200,80,160,130,113,130,182,40,62,193,81,207,130,98,166,16,175,11,25,145,27,222,209,114,130,195,90,191,48,129,125,21,152,14,223,221,111,132,214,111,229,177,91,171,77,137,122,28,170,169,183,123,10,148,112,34,46,172,83,66,27,114,221,131,134,211,20,241,219,132,216,125,71,10,134,79,173,199,187,174,240,159,135,194,201,40,9,62,45,16,31,44,185,50,54,136,37,222,22,45,204,93,239,203,20,184,110,161,17,6,78,145,43,71,26,193,185,162,147,36,190,56,72,29,24,43,230,17,47,228,252,225,154,50,206,136,144,171,155,87,29,24,165,72,121,228,131,89,167,223,185,148,78,136,125,127,219,252,213,227,211,69,92,124,12,121,228,120,84,146,101,139,184,21,221,172,251,80,199,143,234,229,43,12,234,42,69,174,28,213,195,179,33,245,136,225,132,192,56,69,8,108,6,190,43,166,121,164,176,239,51,31,166,218,23,79,141,12,250,149,173,7,174,24,144,248,96,57,96,211,111,123,152,251,66,141,242,44,1,124,95,2,167,233,77,213,188,79,58,131,238,149,241,78,114,143,10,43,76,200,107,146,131,92,53,42,82,30,144,227,177,46,190,244,192,24,82,239,248,233,77,147,146,192,147,204,253,44,241,219,89,228,123,59,2,104,156,60,126,59,111,233,247,102,30,56,111,96,198,54,37,227,195,213,228,228,21,201,164,251,84,54,93,184,114,52,154,80,51,197,64,109,230,54,119,97,147,111,139,97,14,49,114,148,33,48,117,164,25,67,173,78,217,117,118,58,33,138,123,3,51,148,232,1,144,115,211,203,188,34,104,134,180,116,169,70,221,84,208,74,132,27,211,188,210,239,219,52,61,254,118,225,34,162,27,76,157,196,185,185,221,48,169,222,143,143,118,142,237,228,19,234,92,117,92,79,34,2,69,148,13,203,141,161,172,83,252,194,136,125,70,197,27,133,116,200,214,23,174,166,87,20,49,49,53,52,65,81,144,238,18,18,159,17,223,21,54,87,226,8,121,233,206,87,180,172,232,30,156,8,61,230,203,78,239,124,168,169,222,167,141,171,208,173,101,116,232,204,103,34,141,184,115,98,204,53,238,171,66,91,165,123,198,145,152,151,9,240,158,28,109,235,226,173,191,166,11,89,147,132,65,112,83,138,75,191,76,10,170,52,252,92,216,20,58,46,245,129,130,128,220,152,113,154,103,246,233,174,210,53,41,67,180,176,191,138,84,234,162,61,173,200,199,85,140,56,22,129,12,27,233,33,1,1,186,245,121,198,8,78,216,58,200,111,163,122,194,84,225,48,105,14,25,12,168,158,180,30,241,2,229,245,42,223,61,210,217,171,199,76,12,113,172,201,248,207,38,4,225,91,78,228,28,73,251,92,152,230,171,155,219,200,248,25,202,92,138,111,45,6,36,119,62,91,73,190,61,51,18,114,239,31,2,211,86,100,209,62,223,22,84,177,120,35,176,192,101,78,161,212,20,98,207,103,241,203,210,31,72,81,19,50,70,204,56,141,22,150,122,127,57,89,253,62,34,203,198,74,42,31,46,213,165,185,99,58,59,97,63,79,233,194,189,155,185,108,92,89,91,242,186,18,190,64,59,194,237,179,152,64,76,186,112,70,85,38,7,124,246,217,87,23,16,101,10,82,114,241,192,43,126,20,119,144,195,240,92,110,182,12,138,177,87,19,52,213,160,57,241,211,232,2,229,11,227,180,229,252,67,96,46,173,95,24,119,178,136,115,170,89,132,41,8,175,57,46,251,172,131,87,241,9,122,43,43,229,138,131,23,46,137,67,97,220,226,226,151,49,173,185,15,148,13,4,13,30,17,200,164,116,117,149,64,81,204,171,241,46,179,249,37,93,184,177,110,6,177,168,209,82,81,4,197,206,47,206,140,114,69,22,148,239,176,56,106,10,15,145,43,237,63,158,202,28,17,145,98,205,154,229,145,156,45,194,114,167,215,105,226,69,215,241,1,119,61,163,101,70,240,70,188,53,238,209,56,99,174,226,187,77,60,24,164,229,24,243,8,18,0,119,111,147,175,211,75,103,31,115,166,252,136,205,216,136,222,132,100,183,236,104,238,49,213,33,168,121,219,197,250,111,231,219,226,232,141,237,232,189,108,38,229,234,146,245,180,184,35,244,38,231,182,74,169,63,147,51,125,16,237,222,55,57,225,13,167,225,185,80,212,105,214,221,249,48,103,66,174,187,240,174,215,110,18,91,64,19,14,115,180,218,18,24,168,229,77,71,13,66,20,220,117,121,40,195,178,153,65,192,65,156,225,250,15,2,195,119,10,18,76,70,161,175,10,60,232,168,216,247,190,198,72,242,182,232,205,229,223,130,140,197,160,212,163,249,14,131,139,133,179,248,146,11,71,65,49,197,79,211,157,212,178,158,155,117,41,30,138,41,221,201,19,39,154,205,145,194,98,133,149,223,101,144,198,240,222,104,250,79,125,98,52,131,247,28,73,113,202,31,119,81,195,52,150,23,216,47,39,137,9,245,194,137,157,82,9,56,171,126,9,112,138,170,39,65,69,150,65,4,217,41,156,215,167,125,222,183,77,186,255,4,240,91,208,203,6,133,194,59,139,245,102,138,220,113,85,166,126,112,81,62,179,32,174,209,41,217,238,86,142,222,175,90,74,22,206,193,186,182,210,200,75,102,19,142,10,24,209,78,57,154,209,92,162,124,62,9,43,101,22,195,4,185,70,244,78,51,189,72,233,179,45,36,36,185,133,226,76,20,53,5,134,156,22,245,13,234,196,183,235,150,100,31,241,72,12,223,101,1,115,17,24,82,111,148,207,105,248,186,218,88,192,184,88,198,64,192,6,244,26,158,26,76,47,123,20,107,161,193,201,193,231,227,136,175,146,106,43,214,18,23,181,244,225,101,214,152,74,138,28,76,121,174,71,161,215,26,60,135,160,212,167,198,101,229,244,203,193,98,69,70,108,36,10,177,137,189,182,28,107,59,131,248,225,243,193,182,173,183,140,59,208,165,119,49,89,231,41,167,46,102,53,23,37,226,34,86,243,6,195,207,14,24,6,208,126,206,125,251,65,120,34,34,37,6,122,46,188,71,1,153,32,168,201,40,98,246,220,57,248,62,16,228,183,76,145,12,118,15,61,184,171,221,175,235,13,197,254,19,71,174,75,115,178,110,68,185,238,76,32,218,227,174,225,115,111,249,233,212,102,208,104,249,233,156,183,140,80,147,201,118,21,103,152,101,84,159,30,184,166,122,107,131,132,50,119,39,117,182,140,196,251,221,79,222,112,65,211,163,207,194,26,74,48,20,68,113,190,189,15,13,187,163,228,122,120,184,24,176,131,145,163,191,10,133,195,25,90,196,125,104,248,11,224,208,28,71,23,137,0,76,87,110,197,117,159,5,125,201,206,247,204,8,40,66,70,133,217,24,115,114,230,10,173,108,213,168,48,67,175,155,2,35,42,156,125,120,179,49,222,122,110,188,82,82,240,24,214,50,95,244,11,39,148,121,124,28,33,1,56,100,54,42,40,177,187,6,192,98,61,154,75,214,105,234,3,225,159,188,242,79,104,180,9,140,136,160,243,0,173,5,89,82,144,139,142,205,22,100,130,76,155,192,174,122,52,230,228,113,114,232,245,89,158,55,77,100,211,61,213,225,132,79,41,50,179,29,153,216,141,101,135,199,94,178,88,162,250,91,239,93,91,89,88,98,88,51,222,236,205,15,62,107,39,116,40,129,169,220,46,135,77,66,67,62,159,60,38,222,170,126,101,27,127,216,34,71,243,221,187,171,154,233,202,245,153,21,166,65,229,43,248,176,86,64,31,151,251,58,31,238,153,30,191,249,138,38,142,125,169,151,192,180,81,249,32,197,132,139,232,235,194,141,121,247,75,84,32,94,223,151,46,214,204,65,174,27,143,198,1,79,70,158,74,49,63,74,63,247,50,243,15,57,119,78,24,202,125,87,86,109,228,200,154,153,44,25,232,115,78,53,199,47,249,66,18,173,70,206,131,96,119,143,248,232,69,225,46,108,159,194,105,9,105,183,157,183,163,52,78,180,20,71,23,72,125,114,116,166,83,222,191,251,106,29,57,178,233,192,161,29,19,209,128,27,5,116,135,225,19,83,31,108,14,83,200,186,19,49,164,165,243,190,156,20,250,107,50,235,138,242,250,167,163,230,164,158,21,38,135,25,7,79,99,215,8,156,145,198,248,198,2,97,215,146,117,15,34,52,201,88,63,121,37,120,149,115,211,48,234,203,181,173,229,227,170,58,2,155,134,215,135,178,188,222,94,150,78,64,68,213,210,15,222,54,54,228,151,187,101,250,190,119,13,183,112,95,171,198,110,180,73,242,15,31,92,232,82,18,20,221,101,223,106,209,159,211,182,36,40,141,157,83,189,225,208,124,16,210,37,66,152,219,43,187,164,111,40,156,253,202,144,65,200,234,108,114,201,31,10,195,246,170,9,1,115,35,211,207,13,23,97,204,252,28,157,93,151,138,213,56,53,185,46,116,62,92,7,214,212,57,32,13,201,101,79,190,214,239,158,113,249,163,48,43,55,221,200,212,125,71,35,136,74,231,197,133,135,153,245,126,207,219,140,19,110,158,28,94,225,158,222,214,130,193,134,249,175,233,203,66,181,57,96,66,230,169,47,139,39,234,84,53,156,99,71,210,129,128,18,179,43,191,155,91,98,206,58,200,208,248,233,113,95,48,192,110,161,22,139,233,145,163,72,133,176,208,25,207,247,117,160,147,60,188,15,210,220,174,215,237,152,61,240,34,89,233,131,16,13,197,45,219,192,249,163,96,251,210,69,86,125,60,39,95,20,238,124,194,25,38,246,112,247,167,108,58,73,200,52,135,217,134,119,61,249,196,146,239,251,182,160,245,136,34,29,240,198,5,105,57,12,73,246,6,3,36,82,107,116,197,46,58,244,207,90,40,39,223,230,247,214,3,158,210,56,211,77,96,56,187,69,1,53,71,11,135,5,166,85,198,23,144,19,217,150,34,209,194,180,158,217,217,253,228,38,40,57,215,3,135,76,179,85,161,70,145,177,4,15,165,121,86,138,226,28,218,175,242,62,105,196,47,254,1,177,163,200,114,219,136,27,213,152,227,241,62,239,250,117,85,50,187,254,80,24,120,249,153,21,42,236,208,24,73,115,153,111,134,12,211,156,251,29,104,180,154,190,95,8,126,164,125,4,156,206,11,148,79,228,252,131,23,206,25,134,181,95,94,138,205,148,184,15,57,140,229,243,3,227,87,227,44,10,190,16,19,26,211,163,241,179,153,241,249,161,228,37,87,70,169,117,248,38,1,47,12,138,142,114,101,48,243,124,174,236,197,236,161,244,219,62,115,148,19,60,76,134,121,77,157,55,58,2,131,222,157,210,108,227,163,139,19,114,144,17,27,50,161,165,165,203,143,217,43,59,119,17,45,138,126,101,150,236,211,55,189,29,135,139,21,10,5,38,161,228,209,2,41,90,33,151,112,105,48,156,124,146,135,98,161,95,8,130,104,171,5,92,173,7,253,121,95,200,52,196,10,210,175,60,1,160,5,158,31,150,204,57,115,41,74,78,40,224,119,209,67,73,212,187,71,234,230,187,215,73,122,162,65,239,33,103,69,35,228,154,133,246,95,227,145,43,98,89,130,0,213,83,29,7,43,236,87,23,101,149,42,219,7,228,204,168,156,250,138,138,199,163,132,94,103,19,150,124,103,142,42,196,214,52,245,249,239,216,119,248,222,163,34,183,181,37,207,135,241,220,242,6,78,82,255,93,118,176,176,4,150,139,153,32,175,7,37,66,2,47,180,24,102,132,32,86,60,153,26,120,161,150,53,2,205,75,42,180,86,233,95,206,238,59,33,6,110,25,26,194,103,179,200,88,17,129,228,33,5,243,3,219,172,233,15,172,162,25,38,201,180,76,215,209,114,122,107,101,175,214,36,16,46,16,20,124,154,195,124,187,53,13,194,217,59,143,8,96,42,149,25,141,255,81,232,201,117,221,136,81,52,219,24,212,56,17,121,168,91,233,25,21,202,9,33,191,121,219,125,161,46,217,248,107,212,110,219,135,115,35,1,155,4,146,236,144,141,56,149,124,182,41,86,16,212,103,106,77,41,62,70,205,23,240,234,124,3,83,47,190,27,128,217,218,124,118,77,41,135,249,0,187,59,123,5,186,107,178,106,181,239,46,176,136,84,20,38,156,47,60,133,154,79,149,103,138,247,241,136,71,158,45,17,160,232,52,85,242,216,246,192,113,148,61,46,155,107,151,48,98,151,115,30,131,100,250,138,77,177,221,183,146,205,92,19,134,110,83,217,161,57,12,15,67,162,16,54,185,169,184,234,218,129,207,109,94,113,25,219,64,155,133,186,239,52,167,209,176,100,111,78,59,205,167,142,193,160,21,89,118,54,246,180,78,77,223,175,165,98,76,243,11,67,139,139,61,48,230,50,123,73,82,183,240,144,99,219,207,162,40,85,30,18,22,208,205,46,245,252,92,202,146,244,18,77,127,53,216,223,116,19,201,150,9,167,50,254,127,228,43,144,154,145,76,203,217,71,182,155,144,192,203,233,182,1,144,197,177,251,14,2,55,45,155,154,167,177,10,81,100,121,26,73,225,157,159,252,82,184,196,163,181,76,7,160,164,159,224,40,204,29,76,127,232,120,154,188,154,184,107,212,224,127,175,174,219,53,196,100,199,109,210,163,120,165,57,97,74,193,173,70,23,30,202,66,90,181,128,5,58,122,180,86,84,202,235,178,181,167,183,115,231,72,217,157,103,8,163,245,194,21,143,235,32,220,99,207,45,228,9,147,171,41,55,255,196,50,148,171,252,246,48,131,160,30,29,155,73,43,103,172,191,244,50,70,50,145,205,186,60,21,107,32,90,241,186,17,20,217,242,88,208,145,15,62,50,13,41,204,75,89,96,138,163,51,122,101,102,130,250,126,97,28,129,250,109,130,173,59,85,73,74,116,92,103,92,151,144,61,45,148,110,57,26,98,78,191,141,56,164,24,170,102,203,205,184,54,223,22,191,179,158,75,1,192,104,29,145,16,223,102,13,41,48,212,180,121,121,243,157,110,67,169,1,20,100,198,163,17,156,205,159,166,29,232,80,145,190,228,253,211,172,151,10,2,114,90,91,186,155,150,176,70,22,50,199,231,82,163,177,234,108,55,242,148,18,1,109,175,181,221,116,59,60,97,57,154,193,219,110,62,29,127,40,89,100,6,221,82,37,223,242,4,73,46,41,99,241,196,219,184,140,127,234,184,85,42,81,115,212,219,125,8,249,246,234,205,49,141,96,101,20,169,254,182,89,85,180,10,102,196,60,255,109,147,46,208,10,27,22,76,99,250,112,224,235,148,95,102,95,118,123,186,10,251,67,73,15,147,91,115,143,179,105,19,88,150,151,189,176,202,238,206,78,66,205,178,10,161,146,224,27,93,195,168,221,53,203,46,92,248,167,14,28,205,4,132,91,178,248,45,56,117,151,7,135,108,251,150,152,128,254,49,138,223,33,133,48,187,102,114,168,64,32,76,233,48,29,211,90,196,133,220,62,163,172,120,230,245,169,69,48,182,47,231,17,71,171,2,251,2,45,93,119,180,186,86,176,53,171,169,28,74,1,217,236,80,247,101,194,237,164,87,62,40,113,68,101,219,172,157,37,85,186,127,169,237,40,17,91,20,32,133,92,115,16,184,100,0,184,128,82,237,231,115,154,65,240,107,240,160,186,148,251,81,164,11,222,84,71,153,83,168,106,72,86,161,6,25,37,228,58,101,101,229,30,148,246,203,30,96,200,169,59,85,197,224,2,224,119,183,133,255,74,27,92,56,102,193,96,69,231,95,96,110,244,18,88,171,49,163,132,62,1,209,51,30,9,188,53,37,85,97,111,214,164,182,13,249,92,72,12,39,130,104,221,119,170,243,103,110,48,228,232,179,133,59,51,98,72,129,152,146,167,80,78,8,223,227,224,58,116,158,62,145,199,164,47,40,104,31,103,238,44,66,99,163,32,66,81,62,184,23,103,1,17,222,7,89,10,110,60,152,4,232,40,93,38,141,209,197,239,155,166,49,240,190,104,76,92,119,144,151,204,114,87,2,130,141,158,213,14,85,11,146,37,85,217,119,230,45,180,47,47,151,173,211,189,236,66,19,105,180,98,46,35,184,85,229,7,97,189,23,111,178,97,54,168,244,161,202,10,116,105,210,80,161,182,156,27,219,130,32,202,156,57,183,92,7,51,96,202,194,87,193,36,153,223,189,192,38,15,155,99,202,216,74,190,176,166,64,212,120,124,62,194,10,167,40,220,200,201,134,134,9,3,62,201,109,55,58,123,162,28,251,255,136,123,151,156,11,146,36,59,111,67,4,225,239,199,238,68,14,4,104,210,128,32,13,73,144,67,66,19,54,154,4,40,245,122,212,5,113,23,242,207,110,152,249,241,170,78,78,216,64,230,164,42,243,252,17,55,194,195,31,246,56,118,12,95,92,217,227,231,188,70,61,234,110,148,231,160,146,215,166,45,219,114,14,207,70,127,180,203,218,41,212,77,69,210,156,184,163,112,6,233,5,120,25,37,144,0,207,242,208,107,77,189,52,42,157,17,122,238,74,184,162,43,217,45,171,69,213,78,249,88,100,6,220,229,195,14,233,109,233,79,163,131,26,249,38,122,38,46,217,78,80,59,153,45,132,37,76,241,66,39,33,125,6,110,26,236,124,201,41,196,36,122,189,35,39,231,214,242,249,183,173,124,43,14,7,111,117,109,189,119,177,113,5,78,248,121,1,211,71,160,233,197,112,101,106,100,132,154,210,231,112,202,162,185,25,91,9,162,160,178,33,44,211,137,244,139,187,73,224,10,74,229,145,59,8,195,24,15,242,78,244,50,240,60,149,221,71,152,90,25,226,94,15,207,101,155,158,173,94,60,240,87,86,184,92,40,113,236,231,91,56,117,98,33,124,60,123,127,182,131,20,205,74,127,169,188,189,116,254,157,231,116,217,20,50,144,36,47,4,54,241,120,15,138,65,236,133,68,38,43,3,98,70,164,146,136,148,95,9,29,91,118,244,220,245,223,134,210,57,116,254,54,211,108,246,144,4,233,0,253,146,214,175,205,245,222,206,71,164,181,79,213,157,44,33,250,28,201,9,34,162,122,243,194,201,18,177,148,101,26,169,89,225,70,106,202,195,56,52,26,218,186,42,203,85,16,105,244,26,89,50,17,104,51,95,92,78,154,220,5,45,10,245,106,203,8,121,126,161,80,225,40,164,62,66,177,217,181,47,73,94,44,13,98,66,172,161,244,203,225,102,250,125,186,242,80,43,243,39,27,212,96,8,17,152,48,193,205,43,82,176,57,196,125,64,95,105,76,175,165,135,17,72,179,17,57,88,40,31,78,30,55,48,211,39,173,7,166,41,253,8,152,169,42,92,70,154,226,102,119,93,232,173,94,197,81,133,86,51,34,1,65,153,202,22,167,202,58,1,246,8,228,160,45,190,150,76,83,166,201,170,55,173,50,241,148,150,192,168,184,236,11,15,66,158,2,103,138,33,91,192,204,180,169,48,73,230,29,240,38,1,170,112,31,161,131,211,76,81,166,60,55,135,90,220,47,220,110,95,232,110,38,217,242,98,20,123,111,196,21,21,206,55,113,223,44,218,46,239,85,72,79,196,84,193,120,189,242,88,102,161,80,101,16,239,5,119,172,41,113,149,8,186,239,58,244,120,162,138,74,97,132,31,35,44,76,19,136,7,61,7,155,187,146,52,29,232,90,50,149,113,130,188,63,25,205,22,104,11,169,48,173,110,99,196,233,12,82,100,99,192,246,193,147,117,152,36,154,28,138,230,197,186,174,23,228,165,76,219,19,49,235,38,157,4,61,169,147,19,198,134,176,98,233,179,225,107,215,186,72,46,165,166,90,72,202,191,71,135,167,250,80,106,233,67,226,119,70,174,120,10,95,61,113,38,164,200,146,85,235,227,92,20,30,35,212,150,40,111,42,123,233,99,179,171,71,126,206,248,235,202,19,158,240,84,218,205,93,236,180,31,20,22,156,167,92,216,71,245,120,33,178,178,34,159,115,246,128,158,166,14,201,204,247,68,133,125,152,149,154,77,55,190,228,149,11,191,234,157,86,213,248,231,24,240,237,204,58,91,117,125,45,178,9,81,139,63,168,212,238,50,71,137,241,236,22,73,50,156,175,37,155,60,69,179,125,198,205,187,145,227,213,181,56,199,87,100,255,6,197,84,87,174,12,24,135,206,67,76,200,161,103,9,42,208,125,2,15,78,30,237,120,169,2,155,136,149,127,109,60,133,158,132,53,110,157,123,82,220,156,62,105,207,186,55,69,55,63,26,143,155,207,74,148,41,158,232,202,233,236,17,10,210,86,122,208,21,154,39,11,225,166,81,212,210,72,180,1,240,65,163,51,130,52,94,178,159,166,125,249,55,27,104,83,219,111,171,96,155,104,100,30,253,230,180,49,105,77,73,229,166,35,53,28,166,175,210,75,88,63,235,199,13,25,134,79,186,191,176,178,107,219,94,50,5,140,204,255,31,8,65,254,191,255,207,191,255,239,255,230,255,248,167,255,248,247,175,16,36,6,93,250,159,23,130,252,195,103,185,143,74,247,36,223,9,128,139,90,39,148,20,22,23,40,93,38,128,175,62,131,85,31,55,15,243,209,108,185,75,100,134,138,4,100,173,71,192,40,194,202,138,164,87,115,232,97,17,29,238,89,141,69,40,222,205,183,48,50,137,37,171,111,73,236,101,140,251,228,105,235,122,70,101,38,74,168,22,197,89,236,212,242,98,231,61,188,249,21,29,90,40,190,148,155,163,10,229,226,218,20,156,82,133,80,245,156,46,116,138,114,184,118,173,152,179,238,50,158,58,56,32,249,28,61,227,207,193,27,100,71,116,50,16,224,209,139,27,29,97,190,53,113,12,172,52,180,138,131,230,0,206,175,135,174,217,200,52,232,205,207,10,116,106,30,76,148,90,116,222,54,172,102,55,222,135,237,181,98,86,101,35,215,221,125,136,156,200,210,49,163,33,149,231,130,172,118,229,106,103,219,100,56,167,161,27,78,131,218,36,45,133,205,214,162,197,253,157,227,201,142,118,21,200,128,113,93,131,71,96,141,11,117,57,35,212,231,141,185,140,9,208,203,51,211,160,20,246,200,229,155,55,43,143,214,137,16,122,2,141,191,173,83,173,50,120,83,222,173,214,106,97,167,126,17,204,230,208,127,33,92,117,14,79,125,109,24,119,30,172,166,85,224,187,85,88,195,5,55,125,58,106,143,89,156,87,38,249,114,81,112,130,114,200,240,169,57,9,31,204,179,214,52,211,72,122,177,165,56,125,18,119,58,86,8,115,3,38,112,30,222,103,96,153,36,84,214,123,83,99,18,105,67,92,87,194,236,10,19,201,187,55,103,226,101,181,162,23,205,8,46,76,12,81,96,250,232,248,254,10,195,25,201,96,245,230,72,209,95,24,79,68,62,136,213,143,213,248,109,147,100,124,96,202,153,226,234,137,147,174,79,14,55,60,108,12,242,241,73,173,8,228,237,242,253,109,107,213,254,68,142,44,222,16,240,113,207,228,188,164,236,125,5,173,138,146,196,115,146,55,133,139,151,125,130,146,151,125,66,2,76,143,26,28,6,242,20,26,80,56,147,222,181,212,129,137,41,106,176,162,146,38,139,159,134,221,210,218,19,203,8,210,97,183,46,119,93,239,109,170,58,113,49,103,173,70,173,232,92,216,239,79,19,188,236,251,121,235,235,122,116,120,31,90,237,103,201,159,32,66,147,158,95,77,195,40,153,56,109,80,51,10,250,76,245,241,214,104,8,228,48,45,102,107,125,2,33,145,4,62,40,12,196,245,222,59,94,218,104,203,186,176,201,200,247,107,36,91,167,104,13,26,32,84,124,205,123,40,191,79,64,194,104,214,97,129,67,237,27,58,38,152,208,126,248,53,251,60,67,159,251,188,115,23,111,13,34,168,62,56,146,24,45,96,184,103,85,93,115,58,18,143,96,156,20,232,98,75,99,144,125,186,74,30,46,174,29,58,26,79,27,17,223,167,25,7,122,12,242,185,42,254,194,14,184,216,217,172,49,7,211,14,119,231,155,148,138,198,219,176,193,107,184,99,244,97,75,26,84,96,73,92,2,31,9,103,21,161,32,53,151,92,249,134,254,71,212,104,235,139,177,171,248,52,53,221,162,174,195,130,38,166,239,135,117,18,147,239,26,70,44,214,229,60,216,150,77,57,89,12,218,74,113,196,84,218,62,229,165,175,29,37,31,198,227,164,33,149,128,20,116,175,96,127,44,12,204,173,67,134,110,101,189,252,142,62,245,99,179,172,131,119,72,40,90,196,255,136,1,145,24,244,143,93,173,171,187,6,67,6,92,232,184,185,9,108,235,226,155,168,78,228,96,81,144,28,151,114,88,26,0,237,136,32,153,59,166,110,209,185,186,222,32,15,197,16,210,66,158,223,238,33,240,188,232,128,116,118,68,125,112,38,131,255,50,177,140,170,1,80,232,153,219,157,3,138,207,134,208,32,44,1,124,37,221,152,54,165,104,60,186,154,154,67,192,137,86,57,229,169,149,141,66,116,44,195,244,68,151,48,63,60,214,81,172,200,80,87,79,70,163,50,194,163,148,255,108,141,70,103,88,164,17,106,52,250,164,134,125,145,206,245,218,203,3,83,173,243,132,228,168,182,8,66,253,52,233,148,39,108,214,122,13,242,7,221,127,158,128,30,181,66,65,85,38,243,157,223,227,133,0,133,187,130,217,180,240,231,179,15,31,35,55,232,248,103,132,181,164,143,72,57,236,230,40,36,24,246,247,250,222,41,167,160,235,147,186,209,66,219,66,147,107,175,68,95,252,97,149,220,54,49,57,42,34,202,21,7,156,69,39,67,38,204,18,146,134,141,214,69,227,9,241,175,21,66,119,70,228,212,236,194,25,162,236,157,212,72,233,107,111,33,91,125,109,71,250,192,36,88,116,187,162,220,40,132,84,127,156,249,103,195,129,100,116,51,215,77,201,83,200,191,93,22,53,106,165,90,249,201,183,30,116,82,115,180,21,53,176,104,3,206,89,22,34,172,35,231,161,187,213,166,143,251,77,76,215,174,233,1,248,72,117,7,74,205,87,214,183,162,192,32,170,196,26,2,58,186,225,80,243,236,101,0,86,43,56,75,209,152,244,38,252,23,186,236,20,196,107,22,10,246,242,190,162,238,103,179,215,13,163,69,99,8,36,233,224,176,235,102,52,169,206,142,226,75,70,36,61,48,78,77,164,137,56,197,244,99,240,162,41,146,191,27,179,92,95,218,136,147,81,39,142,66,193,51,3,119,54,78,174,195,108,116,50,162,124,247,29,202,128,56,17,210,178,24,184,91,121,139,195,8,173,203,167,174,84,53,167,80,151,32,87,163,231,150,145,136,110,75,132,105,185,254,45,170,2,20,54,71,34,20,210,103,146,147,9,82,94,246,74,152,137,229,183,52,195,80,27,162,107,55,109,109,172,46,17,60,192,145,202,49,44,196,241,183,56,156,21,206,86,142,164,98,53,185,22,129,7,213,119,87,254,101,50,1,68,15,97,82,254,29,210,51,70,111,17,163,147,158,35,227,106,203,24,93,77,108,187,186,172,239,93,136,14,156,113,210,117,77,35,163,30,139,207,116,38,151,236,118,36,21,102,144,47,24,114,218,89,139,76,4,108,215,144,8,219,148,69,201,205,27,138,30,245,94,141,87,40,201,61,90,213,175,43,187,113,140,156,37,228,88,152,0,240,93,66,241,131,74,93,153,14,141,140,101,87,125,151,190,101,27,111,120,152,233,254,246,166,171,146,60,26,130,189,241,193,16,82,83,13,176,70,103,85,15,166,219,168,84,181,222,26,252,254,171,80,145,97,160,73,254,162,3,222,204,119,167,189,176,138,168,224,205,172,208,142,129,19,145,37,249,135,224,8,126,196,85,195,34,16,42,162,56,200,55,71,102,28,193,42,149,204,233,231,185,175,180,140,249,109,114,236,142,65,65,106,212,178,163,89,188,244,222,40,159,222,159,110,136,3,200,152,29,247,30,134,218,85,22,160,19,177,72,5,97,101,222,238,30,52,2,41,114,68,140,181,111,59,64,211,237,32,210,33,50,69,5,58,193,85,114,176,110,68,162,129,132,0,93,164,206,59,1,222,174,242,76,196,208,66,66,12,9,37,77,50,91,156,106,5,185,3,74,216,84,137,48,180,90,5,165,128,90,228,174,206,89,136,190,160,195,153,88,114,83,248,92,27,130,87,100,13,178,108,214,180,166,221,87,95,137,186,1,245,158,80,58,25,245,54,38,129,2,47,199,132,37,107,83,76,165,95,121,146,160,205,74,144,28,53,61,109,213,85,227,251,231,184,247,162,50,68,222,139,86,236,41,146,250,52,7,156,114,106,227,5,160,61,24,7,5,10,2,162,202,86,168,187,175,23,198,22,210,215,222,86,213,229,176,25,15,114,115,42,196,74,232,124,211,66,101,60,130,113,20,7,4,243,138,224,143,172,78,244,123,163,250,21,120,62,11,8,121,173,21,26,176,153,254,28,249,65,119,186,38,193,249,88,117,201,174,2,149,190,205,80,55,135,184,40,37,70,8,221,173,45,202,6,19,13,17,185,57,93,48,60,96,250,131,53,2,64,181,212,184,202,234,52,93,24,146,214,161,28,106,200,201,157,168,51,151,215,238,19,141,150,43,7,49,213,100,182,134,1,50,102,19,81,100,185,183,245,177,74,247,216,167,236,87,30,124,176,34,238,247,64,53,65,158,27,173,18,175,79,58,104,70,106,75,6,229,216,138,93,152,39,38,120,45,79,102,133,188,65,138,161,30,96,202,17,179,80,59,184,146,137,132,235,84,153,198,168,1,169,94,155,225,60,170,204,210,109,249,142,56,152,169,71,86,123,155,174,241,228,79,174,110,225,80,215,139,25,93,195,100,160,237,100,145,65,161,139,101,148,110,96,50,80,152,94,4,182,206,133,65,132,163,115,241,16,145,74,18,255,114,8,156,157,81,68,94,147,181,247,141,3,200,218,209,73,207,19,224,243,108,215,28,217,184,111,2,91,223,172,216,230,33,48,139,192,108,178,130,228,17,74,145,196,211,244,201,136,23,228,113,57,120,166,254,40,218,156,80,30,230,85,113,105,77,133,190,147,73,5,196,62,110,58,14,162,248,139,204,245,12,17,126,138,105,102,145,94,18,201,26,141,199,215,134,53,176,164,185,192,113,120,144,155,47,151,174,134,37,37,48,234,219,113,111,163,99,171,34,105,89,144,58,133,113,150,85,146,244,28,194,233,82,187,240,149,110,103,86,224,65,25,184,194,83,191,8,5,55,161,100,204,62,171,189,63,172,96,220,37,200,65,49,242,150,74,169,98,255,197,197,199,224,218,210,215,39,153,28,78,124,174,74,208,87,30,140,35,164,93,225,28,75,16,118,85,113,157,253,26,182,52,161,172,89,96,18,136,235,106,57,34,3,166,104,94,61,150,71,103,198,138,218,47,188,139,18,230,0,13,200,182,124,140,12,101,248,234,87,34,207,172,194,182,149,140,95,13,29,72,138,55,68,252,156,222,143,59,136,135,116,87,238,210,46,1,101,133,188,174,9,68,142,164,9,106,103,199,213,11,229,133,21,30,4,131,242,133,75,17,105,116,139,11,165,43,3,153,8,212,201,79,15,58,233,92,154,40,195,39,138,213,88,2,101,221,133,183,36,167,117,208,202,150,115,13,168,173,50,26,200,42,208,91,33,164,74,233,3,154,68,42,184,252,244,224,195,190,66,153,94,117,161,169,229,143,134,35,63,121,88,149,164,38,181,49,66,155,15,198,198,146,139,145,133,105,65,40,70,107,116,203,91,219,167,186,70,140,193,75,180,180,161,191,141,118,61,20,154,188,149,71,106,187,95,221,179,98,194,46,34,2,78,82,100,135,36,27,116,44,237,55,87,45,3,29,51,165,192,101,151,65,171,132,127,66,107,142,16,110,122,196,205,137,232,59,197,131,71,163,3,133,10,144,159,187,239,32,108,22,227,20,139,238,186,81,73,195,221,165,175,101,23,109,103,10,68,243,181,27,77,146,163,170,64,57,69,46,97,178,102,35,130,9,122,54,148,30,235,150,150,140,243,145,47,135,233,184,174,198,87,211,222,51,118,90,132,184,165,245,119,221,34,85,127,22,4,164,128,56,185,136,38,72,19,150,243,113,246,188,141,244,200,104,72,107,1,132,206,218,229,222,210,24,125,62,23,183,104,245,69,29,32,2,89,242,181,32,63,108,105,210,55,83,42,122,49,81,216,17,62,188,146,195,65,113,34,124,18,18,52,92,250,195,44,160,21,86,56,165,74,77,193,70,19,247,48,19,104,152,88,21,70,151,59,76,97,194,227,170,159,79,31,135,22,205,1,73,225,182,231,135,115,180,159,160,104,57,169,50,121,37,58,16,107,30,42,248,208,150,83,112,91,219,85,179,162,169,80,107,58,216,80,220,175,113,132,182,177,108,86,214,216,180,165,75,158,181,164,188,94,61,202,184,220,90,130,241,210,145,234,60,248,28,35,44,225,70,167,236,231,189,200,212,68,71,170,70,195,50,233,3,89,233,160,56,35,20,132,219,210,139,142,120,101,221,71,4,171,90,127,94,129,177,105,162,22,166,117,148,181,116,200,45,74,232,254,1,253,223,229,76,179,78,193,87,129,233,88,220,173,139,34,59,5,237,53,71,72,240,236,177,83,5,190,171,249,184,33,109,102,53,91,186,161,64,110,139,162,15,116,168,178,156,151,21,35,61,212,222,241,229,183,30,122,21,249,154,235,246,52,83,13,144,171,73,187,214,232,181,67,95,172,162,253,14,44,106,17,206,7,201,224,149,245,234,243,159,114,4,246,200,0,45,57,216,160,249,80,93,28,84,105,94,91,154,95,36,120,217,209,59,169,87,139,124,11,124,172,161,32,120,163,22,61,165,57,82,203,164,15,111,187,69,90,109,74,31,7,248,198,109,220,159,166,245,185,222,155,184,96,138,174,78,176,43,166,232,181,55,120,168,37,106,178,172,179,99,215,174,29,133,2,151,219,56,13,187,185,105,83,15,166,245,149,196,162,159,133,94,61,113,140,162,43,27,187,168,62,26,12,217,122,37,179,56,174,165,5,88,163,194,174,221,254,69,52,37,149,93,24,242,52,5,69,33,32,101,141,116,47,220,173,245,207,149,182,66,118,94,126,155,240,113,15,73,162,66,189,128,28,232,232,50,225,93,58,193,28,170,158,28,155,72,228,239,168,51,77,102,5,85,109,210,178,140,202,231,209,254,61,91,151,23,35,195,87,61,131,72,204,97,235,225,3,175,239,86,165,67,237,16,90,152,53,220,65,72,207,211,20,198,248,212,126,60,70,178,245,108,89,73,38,37,160,13,140,88,238,59,148,125,32,222,139,173,65,209,196,112,141,85,152,224,157,30,112,210,171,174,176,183,251,79,83,6,162,221,1,43,90,90,81,153,123,198,71,141,244,89,40,224,140,196,208,132,0,45,141,65,39,194,120,65,35,57,67,210,83,146,125,99,252,114,109,1,39,132,129,158,254,126,112,206,110,230,167,52,109,65,97,17,94,175,222,88,148,250,229,162,173,174,112,247,215,103,135,3,103,9,198,24,140,196,87,176,246,73,172,213,241,192,197,99,161,6,119,237,209,130,2,254,246,227,141,73,177,222,78,88,200,106,68,234,52,67,26,26,15,216,66,13,12,16,181,17,129,39,114,139,126,107,138,151,75,210,95,134,95,29,213,206,213,24,136,75,27,15,82,246,234,191,12,29,48,45,125,48,66,119,247,234,214,222,238,97,168,8,251,241,70,189,114,97,41,11,60,70,136,19,90,111,183,86,180,213,28,141,79,86,108,12,164,5,159,150,137,211,106,20,246,133,169,30,81,248,216,218,161,90,183,77,153,32,255,15,96,8,169,218,182,16,238,65,72,153,153,22,193,122,225,166,240,234,47,220,201,166,6,156,68,127,255,247,219,201,139,182,80,140,234,77,29,66,202,178,160,69,132,16,90,218,239,160,14,182,208,104,212,181,24,37,253,222,232,4,175,43,254,38,37,74,191,201,210,131,60,156,160,139,61,179,212,146,90,247,193,168,42,18,148,182,161,81,49,67,146,187,61,237,51,233,187,28,229,54,86,177,48,180,109,40,35,122,203,207,143,139,86,138,246,36,109,4,168,114,124,77,202,12,187,54,29,173,193,241,74,84,58,228,166,247,158,57,202,247,80,211,129,176,244,52,83,205,145,98,79,232,217,104,207,41,106,13,106,52,5,181,104,149,88,226,211,180,81,239,60,33,156,37,1,141,9,101,47,58,197,29,143,154,220,141,110,88,70,115,13,85,58,100,230,100,203,153,212,140,46,239,82,135,96,48,90,201,218,158,150,204,106,148,251,35,188,172,143,70,41,214,205,162,195,168,212,14,99,211,196,245,99,171,205,63,10,153,192,163,132,100,93,162,255,181,222,153,86,222,177,223,20,19,80,255,171,158,188,53,36,16,138,149,113,42,106,193,179,80,64,64,168,86,59,246,150,20,221,120,16,199,160,69,160,222,251,88,95,209,144,45,87,99,102,55,133,209,205,138,210,41,252,36,109,124,107,42,127,247,106,84,85,159,71,107,212,131,196,62,122,54,132,244,244,26,38,165,225,107,231,156,185,231,243,233,68,161,164,190,237,216,104,201,236,73,255,229,99,146,238,117,197,25,44,193,172,243,255,172,53,138,107,253,196,38,175,38,195,178,76,104,203,165,6,112,153,123,210,190,211,249,87,128,224,176,245,28,87,120,34,113,179,163,238,11,86,144,220,28,45,129,32,176,195,244,124,90,246,154,62,229,24,241,98,184,170,250,73,168,218,91,247,12,40,80,121,101,9,144,139,173,49,106,153,22,175,186,4,166,181,27,142,245,131,158,154,204,180,137,7,121,119,28,234,198,196,8,162,91,19,205,166,99,175,43,243,233,84,140,217,121,117,39,40,0,72,218,107,24,189,219,52,110,55,197,218,166,248,102,124,225,20,92,14,224,170,141,219,23,85,105,43,186,60,14,186,55,201,62,11,201,106,231,96,76,140,65,83,22,233,204,78,64,184,68,3,74,98,92,106,108,208,157,167,135,14,72,162,55,130,14,185,213,212,247,176,106,27,109,86,229,76,95,244,238,106,241,104,244,189,219,250,228,166,96,27,234,14,13,230,130,184,172,59,17,46,138,123,83,5,249,244,171,167,123,220,213,188,40,20,217,220,141,24,171,104,212,16,119,56,158,192,200,18,143,161,133,50,41,155,16,181,168,114,160,83,96,184,235,148,126,159,89,251,14,146,110,174,163,93,197,139,137,237,46,48,198,166,239,165,68,211,40,54,189,48,116,215,144,194,164,145,108,90,210,187,108,67,32,223,113,117,70,129,66,34,65,27,26,239,149,153,165,101,212,157,194,52,206,218,161,220,15,65,191,87,89,217,231,208,35,128,19,221,93,59,69,153,50,220,231,252,189,242,227,155,14,168,47,140,249,124,91,198,19,144,95,242,96,80,161,67,72,96,227,222,44,89,1,72,197,157,153,21,87,247,91,19,76,1,78,165,185,69,16,115,172,6,176,9,76,132,60,220,54,211,230,93,23,205,38,71,81,67,81,130,4,201,184,112,65,54,96,221,166,209,164,187,228,167,105,240,185,130,196,130,92,213,165,199,80,203,137,126,100,168,86,115,186,95,157,27,131,173,216,234,194,18,206,193,206,134,142,30,172,31,219,170,139,192,231,37,87,188,245,32,210,122,215,78,54,106,83,15,97,234,65,131,207,58,20,166,92,40,26,82,155,68,154,192,199,46,31,245,118,133,102,22,109,249,109,68,35,110,254,144,208,255,237,203,196,230,4,49,49,36,64,232,85,81,238,78,138,44,45,51,241,94,77,19,15,25,52,251,189,112,210,173,16,126,201,144,155,153,57,111,0,64,228,125,168,208,236,214,175,47,194,34,103,165,85,25,113,27,167,8,123,20,203,106,11,74,75,137,72,62,86,83,28,187,15,6,91,117,220,41,76,222,171,223,214,231,217,172,217,25,65,19,122,127,148,123,242,161,98,148,231,149,2,207,166,17,81,21,238,61,88,36,80,134,113,19,254,148,82,159,12,59,144,65,183,103,169,38,123,45,204,15,130,255,84,104,101,135,83,81,209,193,140,135,210,93,64,15,187,230,28,18,183,96,234,216,103,200,95,126,47,90,11,204,106,209,121,68,139,11,13,128,223,228,32,127,142,13,16,121,212,51,130,148,141,127,235,177,102,155,228,55,115,13,17,145,64,201,247,219,24,54,67,4,127,208,137,128,201,85,252,183,81,185,185,180,19,26,43,101,167,226,212,66,217,227,237,26,137,4,40,181,8,221,47,222,200,91,92,202,36,140,241,178,220,170,34,101,7,53,224,222,155,234,196,229,218,51,213,122,37,143,203,220,53,53,101,148,150,28,70,45,77,225,101,217,36,135,43,37,107,242,218,197,76,138,239,48,171,180,169,79,210,50,44,195,64,155,206,168,60,167,255,166,238,82,110,126,76,209,234,41,195,31,131,44,95,122,58,173,29,173,3,140,195,13,237,64,185,26,195,223,171,90,42,221,92,142,133,118,135,37,91,225,210,240,155,159,35,161,14,249,220,103,185,17,167,246,97,193,220,148,39,163,10,236,124,136,239,107,87,134,255,122,6,29,29,175,57,107,60,248,70,193,245,82,202,178,245,186,114,191,130,241,36,1,175,48,4,233,47,192,74,157,2,205,131,229,193,171,53,219,42,14,83,151,124,89,41,230,25,120,198,133,218,41,232,159,119,162,101,88,38,189,6,76,206,246,82,36,50,174,88,246,184,213,47,117,35,236,91,114,155,103,47,175,14,83,15,220,186,192,248,94,222,172,227,216,26,137,40,149,194,137,156,240,112,248,156,201,210,203,131,173,189,185,3,138,18,66,238,194,243,161,84,146,188,148,191,245,176,142,7,119,204,144,112,207,174,130,65,233,7,213,33,247,107,146,220,75,222,142,137,34,114,42,43,21,206,55,149,4,245,189,29,19,74,110,126,254,103,123,130,13,152,153,114,71,156,156,252,116,238,7,177,213,210,164,140,207,12,140,236,133,181,244,25,166,129,207,188,48,185,221,181,124,84,144,191,18,41,97,186,230,246,225,170,59,60,249,90,34,66,128,221,212,186,135,180,43,250,86,170,131,65,135,146,57,75,202,241,228,66,234,162,143,19,210,244,31,72,56,14,246,239,133,49,191,157,253,84,205,37,185,221,131,129,9,13,127,150,38,13,122,105,43,34,87,99,176,187,54,91,69,223,108,74,127,197,4,209,45,58,221,34,33,183,180,221,88,178,110,117,78,254,53,221,82,182,118,129,25,151,29,48,83,241,210,146,113,88,70,145,171,123,215,222,65,105,153,178,234,231,203,85,106,121,178,84,252,82,157,70,183,32,71,143,189,119,185,81,199,85,195,198,254,108,100,18,125,231,188,185,123,14,131,141,38,193,55,145,208,128,203,210,217,145,224,68,20,48,81,96,52,160,205,93,148,221,208,155,22,253,178,132,66,123,76,70,82,117,249,101,146,215,214,29,232,194,103,15,202,247,123,144,226,185,61,199,105,11,77,122,100,249,111,87,142,229,75,46,100,127,58,118,129,140,137,101,179,5,38,250,20,55,71,139,126,203,92,24,68,163,70,124,15,154,221,76,25,180,115,182,53,111,179,6,74,203,202,34,40,178,247,241,218,148,60,207,91,68,1,140,115,156,3,70,80,168,255,243,246,199,127,255,63,255,243,95,254,221,127,250,203,63,252,135,191,252,195,127,249,27,19,164,215,127,1,19,228,143,30,231,62,45,132,221,29,147,103,55,233,254,132,150,228,192,94,13,120,237,174,175,250,227,62,198,189,9,195,37,153,61,184,4,94,56,91,77,90,74,138,127,96,164,161,220,24,179,107,34,154,60,100,238,153,46,102,13,248,172,230,251,220,72,164,193,87,117,20,50,184,78,123,54,216,48,157,40,223,111,162,150,155,44,133,81,98,53,87,11,104,200,106,174,214,147,40,150,20,202,150,83,96,154,17,247,26,51,147,83,89,238,77,34,123,198,236,169,180,140,211,181,78,35,183,225,135,10,207,157,68,128,53,153,86,91,138,137,91,200,186,202,144,162,91,48,93,107,180,98,175,136,80,138,109,113,94,209,241,21,148,45,217,0,57,213,61,76,108,66,188,103,85,200,182,223,48,95,238,213,40,6,118,189,154,142,35,57,246,199,99,64,136,78,86,162,161,236,217,43,198,253,237,252,108,221,124,234,22,251,58,206,195,44,122,104,156,79,152,87,28,57,16,112,245,183,169,212,232,62,81,146,169,120,200,57,140,191,237,122,83,21,17,56,72,24,114,24,226,128,167,18,199,25,33,34,185,154,164,206,184,79,198,38,151,183,158,211,116,67,241,147,150,174,4,82,51,120,166,65,35,206,28,231,52,186,3,98,78,166,101,180,48,191,249,68,183,73,204,174,180,45,20,234,79,78,125,109,87,187,138,237,217,171,52,43,138,255,85,42,14,169,62,164,74,208,143,210,78,137,161,152,39,240,88,155,183,10,175,180,66,237,183,37,61,22,161,245,188,116,27,161,20,10,120,228,234,129,32,114,156,242,217,20,35,197,218,68,186,219,105,202,88,132,212,93,202,205,55,147,241,154,155,16,33,197,158,164,12,160,229,48,101,161,49,75,197,10,196,111,154,97,249,213,166,156,216,213,202,38,104,49,91,24,194,53,73,47,50,52,92,40,51,116,67,152,6,95,77,77,248,65,107,196,236,70,56,60,85,169,109,69,61,111,187,215,139,235,0,23,70,189,7,235,11,20,240,32,5,49,197,247,160,72,215,247,90,58,103,225,158,11,60,115,180,222,194,56,89,143,197,72,124,16,137,60,135,121,149,187,124,179,117,162,76,213,175,198,158,151,226,214,108,228,122,111,222,78,31,35,10,176,239,100,161,61,241,89,175,14,155,100,238,221,180,172,71,240,114,41,96,50,64,72,230,9,188,81,80,247,71,59,206,90,18,141,36,24,40,4,222,119,248,169,212,244,220,81,25,214,113,200,239,141,214,211,150,58,78,147,44,166,188,255,187,250,140,95,18,145,111,250,161,28,187,220,247,203,146,76,23,247,190,54,101,234,201,155,196,114,66,80,230,81,196,71,158,85,30,13,145,171,42,110,17,18,91,195,19,138,70,179,76,210,152,14,102,7,213,27,113,181,105,47,252,57,7,121,131,132,104,221,174,120,152,137,202,199,20,133,173,31,236,249,100,131,77,193,85,97,172,156,230,48,181,129,225,176,27,204,1,61,2,70,29,112,40,140,201,51,3,94,178,89,24,124,190,208,47,28,10,92,141,170,254,92,237,205,176,13,182,62,223,10,35,164,28,143,118,204,198,171,73,105,48,148,254,120,111,235,152,168,191,61,172,13,84,192,251,82,42,12,205,158,223,1,101,54,198,106,55,184,214,79,5,200,96,219,199,4,198,11,40,241,224,48,42,146,92,205,89,252,17,81,76,239,182,174,43,172,212,76,253,34,181,248,109,72,43,215,182,2,134,2,243,139,120,26,140,94,230,190,176,249,224,217,95,27,125,210,34,47,54,206,7,168,159,74,150,193,100,197,238,168,152,214,210,55,239,185,249,89,145,183,46,143,97,64,153,239,126,176,105,106,97,1,183,159,142,177,195,144,179,122,169,2,39,152,138,213,225,227,56,37,25,212,70,241,244,167,95,74,233,161,201,3,12,133,139,139,177,0,103,107,10,34,48,1,132,53,3,78,227,38,236,26,91,224,250,228,26,16,17,230,151,101,26,87,210,96,95,237,27,48,195,127,199,172,210,251,106,251,115,211,60,111,222,132,27,48,33,178,238,40,252,74,121,105,211,66,253,92,6,131,231,184,187,24,245,195,231,236,205,62,224,21,61,229,46,111,85,155,137,183,127,40,21,13,183,152,137,139,17,220,206,126,241,96,111,174,93,225,14,49,200,97,28,31,89,125,108,204,244,133,114,152,40,198,122,175,166,120,231,131,89,76,215,122,50,24,197,5,191,186,159,195,86,30,172,49,5,83,113,112,144,220,222,207,91,53,159,193,102,187,172,118,87,143,9,141,149,246,125,73,184,131,117,234,115,145,53,76,195,159,139,246,42,183,16,17,152,67,62,134,12,153,34,1,143,101,59,139,239,40,28,118,125,232,120,30,211,133,131,251,131,105,4,114,219,154,0,19,98,232,254,165,73,158,229,231,230,157,67,199,127,57,89,103,114,121,233,220,204,58,10,24,171,64,97,166,142,195,36,68,8,151,92,152,144,84,243,223,182,14,10,186,41,156,65,224,230,203,97,116,45,87,19,248,204,139,143,73,5,76,240,44,223,23,43,150,27,218,35,174,38,124,188,21,62,219,217,156,247,230,77,166,145,161,89,209,186,95,180,127,180,213,31,42,10,116,192,148,201,141,120,173,82,197,153,55,184,58,47,213,158,123,222,160,235,15,165,145,124,160,84,59,119,129,207,54,253,197,248,128,73,126,22,69,233,40,20,143,157,138,120,227,192,52,110,242,109,148,128,156,80,34,172,208,159,134,200,126,53,169,233,107,36,27,143,3,149,136,28,176,16,88,12,61,230,195,44,142,206,51,11,159,151,54,137,137,248,233,97,238,133,192,231,189,211,138,159,134,219,217,245,167,11,141,198,226,230,240,5,158,223,134,186,214,226,106,180,71,242,115,115,107,228,17,48,245,147,207,213,212,114,140,11,239,217,21,206,214,174,214,225,134,125,255,192,200,146,173,128,57,79,244,183,241,139,252,201,200,67,223,200,140,125,16,108,54,191,248,60,99,186,181,236,6,123,173,6,10,67,148,219,181,242,124,15,38,218,7,83,36,115,21,171,126,35,94,70,14,184,223,166,184,205,100,17,135,111,162,80,235,202,208,87,134,60,248,233,27,29,184,34,202,61,228,91,162,78,235,71,26,11,152,54,217,23,229,228,200,190,17,34,106,210,47,129,190,33,126,105,194,145,14,79,89,209,132,253,100,77,214,223,144,8,156,169,248,172,113,103,194,192,50,152,205,228,194,29,182,240,141,206,64,59,138,125,235,39,110,184,174,146,62,14,99,71,226,203,7,27,7,160,234,218,64,253,50,172,31,52,231,198,101,139,67,239,238,150,36,119,152,130,158,122,127,27,53,170,81,99,171,58,187,193,220,178,69,103,107,198,238,71,222,185,57,7,243,253,208,148,123,246,25,251,73,134,255,32,59,70,134,238,248,57,5,7,78,38,10,187,5,174,195,45,194,243,81,211,90,73,111,141,232,231,250,190,198,241,84,241,87,228,185,81,14,76,62,197,242,175,31,197,29,113,40,32,57,172,4,50,120,37,201,236,206,244,251,78,126,118,100,210,160,114,240,100,114,129,57,166,47,94,210,148,29,152,83,44,199,94,132,97,115,41,215,205,2,75,37,251,121,73,79,26,122,192,93,24,18,123,169,229,126,173,155,8,161,157,85,54,193,35,71,187,149,152,93,152,194,225,216,76,44,5,19,129,58,235,126,222,150,91,8,200,111,244,155,0,111,52,0,162,181,109,76,209,14,89,37,95,152,120,217,167,114,101,11,11,146,167,92,141,14,79,93,1,119,211,145,187,48,171,54,199,36,67,114,230,230,2,201,231,20,54,232,30,143,214,133,104,65,243,154,196,2,243,155,23,42,135,239,162,70,182,182,121,251,0,110,126,102,251,141,110,146,25,58,63,61,107,172,234,129,74,93,81,152,2,149,117,225,27,159,108,100,108,96,46,197,86,68,27,160,118,159,108,81,130,246,113,50,217,231,144,238,45,10,195,28,142,159,182,198,108,187,40,140,255,239,55,199,124,191,173,38,128,179,41,8,57,76,127,235,187,174,249,109,175,218,55,148,195,186,254,243,110,237,255,247,191,252,155,127,250,187,127,123,220,218,191,241,105,243,250,23,240,105,255,224,81,238,131,34,115,187,125,132,217,69,47,21,172,89,155,188,246,21,130,217,40,32,10,46,159,15,97,212,107,136,225,111,181,37,31,136,42,131,154,124,86,19,50,150,137,101,173,242,250,61,45,216,8,174,255,196,183,31,232,41,58,12,53,178,52,153,88,103,31,95,177,206,33,159,222,54,135,48,158,137,151,246,187,231,147,171,152,50,107,139,85,162,198,196,130,123,175,147,154,42,203,122,231,29,9,52,185,26,97,219,79,165,198,96,194,209,178,98,218,121,239,225,14,84,161,3,248,173,118,97,49,211,76,37,174,182,111,32,6,102,58,38,80,73,97,55,80,1,164,190,56,162,113,169,196,33,10,239,175,200,241,76,94,165,204,248,34,156,147,183,66,136,13,14,165,62,247,176,104,217,176,139,56,4,217,156,137,17,167,21,234,50,85,246,206,227,205,125,53,160,182,253,245,121,213,67,217,121,137,127,5,74,211,173,44,135,81,133,1,159,98,239,196,58,208,19,3,109,138,178,239,213,68,241,244,72,160,60,172,239,56,140,182,112,218,15,108,34,27,97,6,30,87,238,120,62,10,83,155,29,166,197,49,43,242,80,120,146,218,117,159,181,208,46,240,54,3,1,222,214,203,62,118,238,53,159,99,240,124,255,21,27,247,79,253,87,79,104,122,219,174,107,122,204,84,21,54,115,224,194,52,63,144,7,67,189,101,229,152,103,120,211,106,97,82,252,245,85,117,252,166,97,205,234,47,16,204,184,6,21,37,59,143,101,93,105,182,234,241,9,210,211,181,202,160,80,109,26,174,33,157,172,206,191,233,197,117,183,59,100,84,77,230,164,23,155,166,201,221,91,233,49,42,102,13,41,178,30,199,25,230,237,229,213,98,234,153,172,122,24,245,198,224,146,247,162,3,72,159,215,97,40,180,56,23,51,146,25,158,195,65,67,63,77,190,72,193,72,191,22,215,54,159,225,133,233,131,236,48,205,130,75,123,224,185,194,250,197,57,185,220,215,102,229,65,178,93,110,200,201,98,216,0,167,107,243,35,115,145,103,86,120,184,208,183,193,38,100,251,192,179,134,157,74,95,130,94,213,124,246,36,179,129,86,231,249,92,187,219,189,22,93,105,9,39,153,114,229,8,227,122,91,89,213,123,117,253,210,132,6,179,159,62,111,61,41,118,10,184,105,80,199,46,238,241,61,104,63,216,214,122,46,62,175,121,225,65,219,200,7,78,17,246,180,94,138,227,29,81,170,124,35,10,65,150,43,201,136,46,122,54,221,32,197,44,85,39,49,173,140,118,4,186,126,101,162,50,222,107,162,33,185,34,194,1,237,255,241,76,123,143,245,99,141,47,183,62,153,29,64,190,37,85,120,231,125,169,3,135,119,231,7,80,165,79,187,90,215,133,6,121,221,253,113,22,223,46,58,199,141,62,226,99,10,249,251,137,52,51,179,106,28,126,200,133,141,158,30,135,124,144,122,114,152,210,243,39,206,128,122,214,136,171,183,241,164,222,171,191,180,191,193,200,199,61,79,110,146,217,17,145,90,249,89,219,102,216,102,127,239,138,84,76,125,92,83,120,243,62,168,70,30,91,229,129,243,240,184,102,37,219,249,56,152,155,104,79,4,241,172,46,250,25,53,60,97,183,100,249,216,125,62,159,132,208,92,138,71,51,110,197,122,188,230,89,34,88,86,87,125,175,29,84,126,56,72,146,170,228,39,188,82,155,159,141,20,153,183,247,193,168,114,112,207,225,252,225,156,83,87,16,68,223,20,51,173,209,244,110,60,209,153,189,190,180,48,240,132,28,86,222,184,208,142,15,210,144,205,154,250,90,196,29,182,191,53,229,41,233,9,52,108,99,182,123,252,145,204,224,243,228,199,123,104,126,66,153,103,161,219,37,11,242,126,77,180,18,100,34,145,132,39,223,22,232,20,13,126,131,11,61,100,34,104,138,238,93,85,56,90,115,0,83,12,144,31,120,56,213,200,96,226,247,10,215,28,11,0,186,225,149,193,55,176,212,72,104,208,127,98,73,174,4,22,58,223,203,163,208,232,245,75,62,3,209,229,93,220,155,170,214,73,79,71,4,71,99,182,136,128,211,219,176,106,60,183,159,225,143,39,51,194,160,236,134,104,67,65,178,15,24,235,81,222,138,10,147,226,199,15,45,223,251,122,2,228,21,113,101,255,28,100,27,147,248,175,181,89,115,43,255,109,196,43,182,6,177,145,111,139,128,46,241,39,13,139,34,50,91,238,147,109,250,49,72,164,237,124,93,250,102,59,74,97,153,204,193,138,154,202,114,235,142,18,181,249,228,35,6,162,7,41,224,110,132,41,73,72,152,148,139,167,74,48,105,213,44,61,118,230,244,164,237,129,177,162,182,172,220,246,243,172,61,85,66,172,121,119,77,149,164,179,77,220,252,19,71,248,144,60,12,180,194,18,87,15,136,210,178,52,187,9,109,220,12,82,58,174,176,24,143,61,25,113,118,6,92,234,150,243,137,182,156,121,205,239,197,76,86,182,201,92,233,38,110,238,46,40,5,132,107,136,193,77,112,24,166,167,195,219,184,12,2,147,145,112,231,217,152,125,83,22,200,200,208,34,102,220,156,163,76,130,67,7,30,101,248,108,248,17,91,36,166,59,108,84,91,220,28,109,8,9,194,32,215,213,151,199,43,140,175,179,154,194,108,4,190,161,65,221,163,156,67,146,122,203,228,55,190,81,219,214,163,76,146,122,8,140,13,247,82,128,139,134,120,160,106,205,176,30,9,130,237,49,53,223,104,93,205,71,192,20,141,109,133,17,121,106,23,238,154,80,156,20,255,125,218,37,63,120,77,249,36,70,106,27,235,194,59,183,173,143,102,245,1,245,194,181,107,22,54,211,183,186,203,213,117,14,189,249,184,161,110,11,13,222,34,8,67,45,136,20,240,155,223,194,14,229,108,184,112,30,83,175,230,128,74,2,167,161,137,111,244,119,231,104,127,248,219,196,76,75,190,240,120,82,215,25,130,213,148,171,165,255,171,193,208,16,199,133,169,191,212,4,113,95,242,100,231,218,242,164,143,173,213,244,125,112,232,228,146,124,134,57,224,27,38,48,110,145,194,102,253,200,107,247,245,92,77,188,79,223,107,62,87,211,74,184,234,163,149,39,169,142,159,42,239,197,94,190,20,198,102,188,87,103,169,255,51,184,205,89,46,218,52,130,74,141,126,74,77,38,67,214,67,253,192,20,128,238,128,83,211,140,36,204,76,1,209,26,123,210,245,231,206,247,99,81,227,53,30,24,49,160,11,67,15,82,120,68,214,15,52,149,173,143,5,117,107,204,59,193,139,166,176,80,136,138,88,56,11,151,154,7,165,25,152,246,249,133,87,122,190,21,98,114,249,46,123,196,196,244,167,17,38,206,247,167,235,210,253,12,6,89,105,229,174,76,88,48,178,236,49,177,35,55,209,207,38,79,174,88,96,83,139,191,48,164,38,121,242,6,133,169,196,36,164,150,89,55,172,179,197,147,243,10,184,193,81,81,152,162,185,152,9,166,93,170,48,81,158,59,195,135,54,12,53,216,74,146,3,62,198,135,156,249,147,254,117,45,208,142,116,192,82,212,52,43,2,30,75,151,181,165,93,239,107,117,132,76,171,194,251,134,139,128,179,6,47,38,148,167,216,228,233,144,3,33,70,96,59,140,227,234,227,101,143,173,55,95,200,74,212,11,23,181,178,40,29,76,37,9,156,179,222,156,81,168,243,194,147,8,160,192,148,25,223,17,167,44,97,42,92,142,23,154,171,192,75,23,16,246,125,206,114,117,206,74,49,58,6,204,42,119,1,193,72,156,178,6,6,228,141,174,87,23,49,0,231,248,233,59,200,111,235,168,88,67,234,173,15,174,161,15,246,112,250,161,95,120,149,166,63,141,56,108,189,87,79,141,151,27,249,168,228,178,238,152,166,34,73,119,146,119,103,16,239,205,241,211,202,159,18,17,39,13,134,181,245,219,11,168,56,55,77,82,127,84,4,221,73,79,141,15,166,84,230,214,226,66,129,47,217,117,146,128,233,14,116,121,61,7,182,137,28,48,164,139,123,40,16,199,68,56,191,57,156,179,6,44,168,153,164,2,102,58,140,17,45,63,205,65,234,193,250,101,61,254,174,42,46,52,28,242,221,223,138,67,2,0,122,82,21,184,83,184,26,112,219,194,5,7,70,140,232,179,85,161,99,112,246,45,133,103,249,20,208,39,173,200,105,46,53,21,166,221,148,163,200,82,228,7,61,167,68,245,215,202,244,74,29,245,249,233,254,169,226,162,55,142,128,250,122,96,118,189,128,207,202,191,252,96,224,49,230,215,218,30,152,65,200,69,95,123,186,148,17,90,220,168,76,235,136,211,175,193,41,50,148,108,163,126,217,5,254,53,7,115,24,94,201,243,98,3,142,87,113,152,67,34,233,213,232,246,205,248,109,19,1,16,184,34,185,241,57,131,192,184,69,242,222,199,159,75,159,240,14,167,217,241,45,196,239,63,240,217,11,60,77,186,172,122,230,249,220,231,52,132,14,231,240,113,36,138,62,121,93,72,95,249,123,255,164,194,101,88,104,100,188,63,59,24,157,36,19,64,17,120,91,5,177,195,198,155,149,71,131,96,252,201,38,2,39,250,32,8,10,19,171,249,197,116,93,22,34,203,79,105,210,121,146,38,32,176,110,143,71,96,66,117,221,95,155,22,239,146,152,3,62,27,151,191,22,234,249,73,87,80,31,136,19,86,135,77,84,94,214,64,55,239,240,67,201,1,38,157,11,156,128,247,151,81,189,72,207,144,244,250,41,25,77,43,225,31,91,223,10,222,86,137,95,70,202,99,61,227,109,42,188,254,173,139,86,178,53,235,204,113,150,186,207,35,124,202,103,129,144,28,251,58,10,2,231,41,141,22,129,27,186,46,62,222,201,132,111,159,155,163,0,233,227,125,124,225,113,139,205,236,107,149,200,198,83,73,143,111,47,131,66,34,104,6,154,208,234,150,123,35,235,226,65,51,226,163,214,2,254,194,219,164,196,252,234,69,239,129,27,119,198,91,34,153,85,62,152,248,119,187,164,165,108,25,62,143,192,82,251,199,201,122,111,110,194,248,159,80,216,252,117,185,190,114,142,205,24,213,103,95,241,171,135,105,159,223,39,135,201,56,156,60,97,117,223,73,130,133,25,110,68,222,126,113,167,186,225,206,65,120,44,219,211,135,191,114,31,73,3,144,95,66,44,221,81,122,134,223,121,130,229,178,62,109,129,159,30,251,153,8,247,83,163,255,223,114,12,73,181,110,233,23,182,148,196,167,50,1,12,251,79,222,153,222,88,201,163,175,192,41,235,218,65,191,100,203,111,195,172,191,145,148,3,19,87,254,22,230,164,136,102,246,155,52,205,214,51,39,85,135,51,161,252,27,205,192,255,76,94,12,65,67,17,136,31,114,6,76,171,252,252,82,70,40,244,83,80,117,31,237,24,201,149,45,238,131,139,169,90,220,223,38,126,148,191,190,176,211,150,23,171,91,96,147,226,41,14,167,46,155,213,47,246,248,45,220,105,202,41,75,206,197,99,247,100,215,177,159,252,147,235,149,149,226,12,36,168,236,203,131,50,233,44,14,40,253,127,73,86,6,92,216,82,4,70,173,196,63,23,79,57,134,142,9,186,21,238,118,76,74,52,142,15,115,223,234,156,24,176,105,103,192,180,221,185,51,201,36,223,62,157,35,187,185,9,252,10,76,232,246,203,92,90,171,185,170,243,16,103,106,172,237,163,50,198,18,27,136,150,56,201,205,20,196,100,208,84,188,67,182,48,161,71,138,33,59,103,224,144,33,67,19,1,155,57,174,38,49,124,223,218,154,15,121,18,154,17,133,237,115,81,212,6,60,10,194,115,229,46,57,29,26,192,99,36,197,91,53,226,94,119,1,108,246,151,229,11,192,66,168,87,197,178,17,246,160,165,234,246,33,51,61,234,33,240,226,155,248,111,147,33,26,91,126,155,229,249,117,176,56,176,53,4,150,169,64,19,138,117,127,155,154,139,171,154,139,210,63,197,37,201,71,165,154,94,131,92,205,7,244,7,163,247,197,173,98,106,4,57,216,130,2,38,23,145,20,230,123,249,167,180,98,160,155,45,202,236,17,213,137,94,19,209,97,42,128,5,166,138,51,38,225,177,166,164,231,71,43,166,46,254,85,212,3,19,7,188,63,205,108,223,185,196,36,180,208,208,117,79,161,8,83,151,237,55,207,80,11,175,145,2,5,7,21,172,128,185,252,154,118,133,36,102,241,96,196,180,34,63,113,212,10,85,151,165,196,213,76,216,91,118,70,159,20,148,11,230,184,87,87,97,113,224,52,83,125,85,226,234,227,81,222,236,32,132,251,62,99,67,154,20,130,136,237,134,76,33,53,17,223,205,207,44,161,46,77,96,178,40,201,183,241,97,253,102,178,192,100,128,198,103,94,205,97,242,237,215,216,166,253,18,186,21,1,155,95,127,223,155,30,177,95,43,58,223,144,228,189,44,54,231,9,10,210,19,244,236,185,48,154,20,189,248,126,70,251,145,116,75,20,77,131,228,184,198,190,56,57,143,145,245,185,112,49,29,11,127,47,22,215,109,30,216,32,189,113,62,249,205,7,164,251,27,232,39,164,181,171,31,32,195,200,165,91,208,62,34,76,120,80,180,157,175,255,9,17,166,184,87,198,110,133,12,203,29,177,66,17,131,7,164,39,238,3,90,143,23,166,147,114,251,72,1,192,204,74,25,147,109,181,229,142,142,62,133,156,119,222,56,211,212,115,59,140,94,133,12,40,86,55,38,213,7,119,83,204,18,152,68,99,139,111,73,92,126,203,60,170,20,82,231,28,87,55,188,184,251,214,213,184,23,61,174,62,158,165,208,132,105,88,137,160,190,239,41,200,1,14,249,28,132,22,188,3,183,237,226,100,82,228,183,209,114,203,219,55,98,12,231,174,232,153,28,201,237,39,98,119,75,215,38,153,140,226,199,249,60,39,77,23,75,195,82,11,105,172,187,231,192,227,190,207,221,168,87,235,62,19,102,53,234,106,17,216,92,217,216,208,142,29,41,20,101,250,162,173,93,239,102,73,226,227,6,94,173,209,66,184,8,211,138,67,243,115,115,50,58,110,209,162,40,80,175,204,23,48,133,236,177,231,28,243,180,74,17,138,53,6,204,95,33,158,13,169,106,78,24,76,114,36,70,28,253,236,42,239,157,173,40,40,54,21,58,38,63,176,201,188,196,213,20,238,20,189,249,170,101,196,36,39,45,47,9,108,100,141,206,210,191,48,53,93,93,134,165,66,110,141,13,11,90,142,190,54,197,72,177,112,185,181,16,122,137,9,231,72,14,242,96,20,86,41,220,104,226,234,19,41,145,251,185,19,137,64,34,12,236,56,65,112,19,228,185,168,91,173,53,14,124,94,89,206,31,162,140,53,46,30,38,91,127,47,238,244,193,235,203,127,121,118,233,227,222,172,78,177,215,56,176,241,161,147,28,78,166,228,112,237,66,242,215,215,65,64,246,135,213,236,223,138,114,216,43,15,11,188,80,104,140,171,187,9,194,92,216,146,254,97,54,46,115,215,229,185,73,119,111,159,100,180,163,187,50,27,141,74,64,4,98,3,198,172,94,242,90,103,223,37,148,30,99,114,118,100,249,88,29,53,191,21,111,61,104,167,43,107,143,68,108,115,190,192,25,49,180,187,100,47,68,96,49,246,217,73,193,121,189,158,168,161,251,211,172,50,24,26,255,93,91,195,90,247,236,88,153,152,191,114,184,32,131,151,195,255,176,192,180,158,107,144,225,246,215,223,18,248,28,129,251,218,141,112,250,143,177,30,239,85,140,201,39,55,71,231,78,108,9,42,251,174,183,120,156,137,30,18,100,118,96,47,253,30,3,233,187,21,107,135,118,217,215,252,194,48,32,43,53,229,240,17,59,227,108,126,38,96,241,161,103,9,239,164,48,173,233,194,101,163,212,111,73,52,146,200,24,45,42,253,185,144,38,29,178,205,210,156,190,124,234,59,191,126,209,120,71,23,158,144,225,221,7,54,141,253,43,3,133,192,56,10,217,254,210,20,92,20,157,103,180,163,106,203,135,204,180,202,218,101,35,160,47,238,130,164,172,44,26,153,221,248,63,196,187,53,156,34,136,146,1,98,78,2,155,88,166,239,101,116,0,135,161,125,97,92,153,226,167,38,89,250,212,100,208,208,244,158,203,205,74,243,74,133,230,74,135,110,138,61,253,189,206,191,32,5,165,48,20,166,128,171,73,15,202,205,55,105,143,229,48,26,1,7,254,103,99,213,255,244,191,254,183,191,252,253,127,253,231,98,213,165,255,75,196,170,25,148,86,35,42,251,83,68,186,150,61,54,232,57,47,60,156,108,141,83,197,47,192,241,90,158,20,91,196,228,219,21,157,4,166,151,143,135,170,155,137,159,94,119,230,44,167,225,109,210,128,27,84,238,235,23,192,76,169,78,192,230,106,8,192,2,163,3,235,213,16,72,115,239,124,187,55,18,193,128,164,24,49,93,90,42,10,147,203,148,108,203,167,132,129,204,29,97,32,9,125,154,196,219,168,53,224,177,100,73,1,147,116,235,23,70,109,230,194,4,66,202,142,155,179,201,72,152,143,2,32,111,102,70,111,71,243,142,4,197,169,78,126,239,105,113,111,189,216,4,85,252,98,83,28,149,128,23,106,35,24,67,14,19,119,19,215,183,82,89,91,154,191,215,78,68,184,228,230,100,158,150,71,70,105,200,222,164,98,231,216,229,132,140,87,160,185,104,136,4,22,58,62,208,189,88,90,215,3,35,220,250,185,59,191,159,190,141,14,128,73,63,123,236,147,140,49,58,227,23,38,35,218,202,133,145,116,206,127,202,146,249,163,229,123,87,247,188,172,79,28,194,49,164,182,180,64,23,57,190,247,244,157,165,49,170,178,179,80,121,179,221,151,70,182,171,75,186,149,45,177,98,244,57,188,134,148,181,22,83,156,232,238,29,117,82,121,87,85,145,44,131,113,12,191,67,134,138,19,152,208,178,89,211,207,209,253,85,2,100,89,172,59,136,106,237,211,114,154,86,201,184,138,184,86,211,68,224,61,156,67,181,215,123,53,116,252,186,226,140,34,20,36,174,23,212,19,111,254,140,155,145,97,73,233,233,72,94,42,249,213,156,204,18,85,183,198,186,199,137,89,113,180,210,236,89,142,117,171,63,138,8,1,207,213,228,98,72,52,61,130,92,148,39,13,189,24,197,237,61,226,208,39,82,155,213,30,129,127,23,230,56,92,200,53,197,204,226,152,249,68,20,205,30,65,202,70,44,165,179,119,166,113,205,21,68,156,139,92,205,174,147,194,187,98,50,52,177,245,59,60,208,20,145,170,14,145,185,170,17,119,38,253,53,118,40,204,17,102,37,52,65,120,157,235,94,141,151,41,230,37,21,117,17,180,161,29,72,86,235,19,10,234,215,254,124,254,220,74,9,249,23,227,140,70,128,13,85,3,49,10,176,131,142,81,16,183,238,100,142,238,92,160,60,111,166,24,51,132,15,132,183,114,236,113,154,48,71,24,171,99,126,136,35,142,73,87,110,216,228,156,110,179,137,47,77,173,26,34,141,110,63,110,45,231,53,87,96,121,13,29,214,101,78,82,246,138,123,67,56,246,70,208,182,244,244,5,206,12,83,9,243,113,225,172,95,24,147,122,132,81,109,86,180,56,226,116,153,156,43,124,101,154,255,61,126,223,56,255,92,155,155,54,147,183,29,55,48,33,234,8,53,161,75,49,183,122,64,184,61,17,199,162,205,155,122,195,68,35,70,24,113,27,85,75,49,149,72,75,29,235,201,87,223,122,106,95,172,161,182,19,201,137,215,48,135,229,185,26,25,151,20,241,154,227,119,87,253,90,68,55,190,134,89,22,145,49,162,165,56,133,231,235,228,27,218,32,67,47,33,50,115,84,118,68,85,96,61,143,166,222,108,39,218,237,112,133,247,55,52,6,96,213,70,30,86,33,219,160,27,49,2,218,240,99,195,240,29,83,136,72,5,159,61,197,54,78,209,99,218,10,47,99,91,229,11,111,221,14,171,141,69,216,220,3,119,106,43,138,95,227,23,87,227,130,103,129,207,181,17,85,129,134,91,154,140,74,37,230,226,149,53,16,82,169,98,147,176,10,125,19,252,90,116,64,134,198,146,134,181,113,241,151,70,23,107,13,13,247,144,241,137,208,158,137,64,150,252,196,146,248,233,128,161,88,201,75,55,138,51,202,189,57,63,45,111,141,188,160,19,12,89,246,103,215,151,237,140,179,42,183,184,152,186,205,38,23,31,215,109,214,29,239,133,58,180,134,131,242,205,187,26,17,118,84,113,236,42,26,162,51,102,153,233,42,101,141,221,157,3,38,126,25,146,121,21,207,141,252,111,241,210,48,11,191,41,171,217,210,139,56,246,23,38,197,47,81,69,107,78,23,247,78,69,120,203,229,88,223,100,152,3,102,105,201,75,51,105,206,197,247,165,105,235,41,177,82,68,95,74,188,215,241,81,150,176,117,144,158,221,152,143,119,200,166,206,50,40,124,199,86,136,81,97,173,201,153,11,17,188,244,251,104,147,116,103,215,48,110,130,62,31,193,84,130,104,114,115,28,241,116,67,154,224,50,104,121,91,31,140,235,239,106,17,53,125,214,17,85,107,177,167,88,223,112,9,94,91,30,114,71,128,185,181,41,131,70,125,246,25,115,127,109,82,175,75,78,31,147,91,171,97,75,64,185,40,226,217,229,106,45,77,194,79,47,216,130,18,180,167,78,35,123,10,6,9,179,61,52,52,94,200,203,199,92,161,175,156,134,244,81,88,139,3,98,108,138,247,37,234,98,50,185,94,110,76,103,64,43,216,147,116,2,65,247,22,161,189,100,77,27,46,76,51,175,216,114,104,113,92,69,99,137,84,198,42,41,114,98,52,228,106,18,66,75,16,193,211,253,109,250,226,76,205,147,88,212,49,14,144,179,45,100,77,194,192,252,191,243,20,70,250,208,223,62,11,48,141,22,230,155,49,73,4,134,128,155,251,125,177,182,164,204,176,208,94,109,140,27,26,132,241,36,1,10,14,156,16,50,154,182,156,122,214,228,147,181,50,158,145,0,154,170,81,67,147,157,154,110,172,138,66,217,33,12,0,202,0,189,201,235,180,30,100,169,75,178,252,236,157,188,122,28,233,231,167,119,87,248,24,116,169,132,65,64,32,255,158,141,86,152,185,111,214,12,173,64,73,83,90,40,125,206,27,140,226,3,202,197,100,70,86,191,102,43,242,0,146,176,99,185,247,136,116,149,95,58,93,50,137,40,176,71,30,146,42,183,162,217,64,122,5,135,135,115,236,16,132,55,229,183,171,181,38,185,118,80,218,79,30,242,76,195,37,209,115,84,145,196,121,70,194,48,104,184,214,41,228,121,109,115,213,87,92,108,85,5,114,49,238,82,11,243,142,14,203,146,114,222,201,40,76,62,224,196,213,20,92,176,225,125,72,154,113,81,21,30,144,204,2,94,136,101,203,75,209,101,174,71,94,151,206,32,226,241,163,182,80,46,3,128,166,210,82,4,79,246,160,135,178,20,48,61,128,36,83,206,89,119,3,212,180,170,148,160,38,157,85,24,208,72,195,195,122,213,171,73,115,185,236,27,209,88,138,118,229,209,72,180,223,16,181,105,118,102,77,196,147,213,143,140,64,231,215,37,192,179,216,88,106,164,27,80,143,93,85,114,233,56,40,35,66,162,180,198,201,18,163,89,164,233,83,152,165,21,90,158,124,107,210,236,237,222,28,135,99,203,218,100,190,39,23,203,155,132,248,177,231,132,55,81,209,231,138,15,6,111,124,109,101,108,180,235,113,210,108,89,84,85,16,148,40,53,50,29,231,68,104,99,43,39,3,33,184,59,145,206,160,18,106,23,248,56,225,225,195,211,19,248,28,126,77,169,38,231,213,35,79,111,39,200,212,155,19,79,136,207,189,233,156,174,55,207,195,216,246,31,213,164,89,247,129,251,185,113,149,71,76,22,212,177,139,104,10,209,191,140,122,125,103,29,37,118,44,89,155,112,191,107,152,81,68,212,206,166,175,244,158,179,73,53,95,155,155,158,48,89,127,155,103,47,23,133,33,82,132,120,4,93,202,29,55,132,147,232,170,114,97,218,54,59,247,116,66,171,195,222,17,24,201,222,30,87,163,12,32,168,113,251,131,181,84,104,192,33,159,179,67,44,138,93,3,250,102,19,137,64,43,84,26,225,235,210,202,2,165,124,129,225,241,237,224,60,81,118,45,211,148,250,176,150,83,92,93,45,45,33,48,245,230,247,230,232,37,76,189,154,236,213,229,91,13,227,196,11,156,76,16,201,97,168,18,194,39,68,41,188,238,62,46,29,139,170,95,129,233,132,234,135,196,102,115,109,50,226,212,224,184,88,24,189,96,161,247,200,160,101,4,67,243,133,103,105,83,225,74,248,119,95,152,184,152,192,100,90,124,137,208,57,132,211,83,168,117,8,197,229,96,176,89,161,181,124,17,184,221,97,155,110,19,108,19,190,9,242,193,136,125,4,76,160,95,248,136,155,14,132,37,8,112,116,31,91,75,97,167,235,210,236,53,35,17,43,32,86,180,123,64,8,223,52,169,195,37,63,186,155,75,118,89,55,215,45,137,26,107,193,48,178,239,197,219,98,235,74,194,52,146,77,16,10,59,162,21,75,217,138,88,201,190,111,80,130,189,183,210,44,183,25,194,241,219,211,172,240,7,62,166,178,15,202,241,205,164,119,15,48,114,249,113,115,122,131,20,37,251,210,135,47,7,89,241,236,56,77,9,160,156,34,126,224,99,48,83,221,35,40,41,214,25,84,198,109,122,144,2,179,109,212,11,35,109,171,247,38,157,235,54,214,49,92,16,234,144,171,217,12,87,15,150,37,245,226,178,21,147,22,64,0,202,225,51,222,67,111,62,201,167,199,147,147,205,234,74,154,157,180,114,190,191,221,243,92,178,91,54,122,245,221,45,139,92,254,82,174,189,201,0,238,17,244,209,66,62,93,225,51,104,241,189,32,52,238,173,212,85,26,28,199,198,176,172,145,182,188,216,241,30,218,136,213,105,236,237,161,76,226,133,188,104,192,60,153,126,18,115,191,60,212,187,41,188,16,89,36,216,192,36,29,2,198,212,84,206,122,131,29,230,185,101,138,112,186,110,74,13,73,165,154,131,147,203,33,63,30,106,55,37,184,51,8,189,199,80,210,185,4,55,163,180,184,154,226,62,29,243,106,77,148,125,88,120,241,222,21,38,132,187,226,106,235,158,181,149,148,158,226,220,222,166,5,177,31,194,251,142,53,128,40,24,198,144,194,152,5,78,145,166,49,240,179,182,143,203,3,193,52,104,204,137,58,159,167,56,162,46,167,95,211,78,101,233,173,89,92,251,242,171,33,156,244,183,238,34,234,19,204,254,45,77,139,54,206,241,228,19,9,238,54,81,23,249,101,138,151,92,224,19,106,234,216,18,37,200,76,165,49,226,185,91,95,239,250,34,41,180,156,115,14,205,117,104,201,7,4,134,81,157,187,77,12,50,23,173,85,33,22,18,247,62,199,110,89,186,2,104,110,189,130,147,78,91,217,37,124,223,74,63,251,17,172,115,74,253,178,204,194,227,42,175,136,223,81,88,49,155,152,19,103,79,72,195,243,92,52,16,86,106,54,164,49,216,214,183,162,99,75,12,32,19,34,195,171,116,120,189,27,109,133,39,232,169,142,101,110,185,72,143,102,68,196,66,112,120,153,79,56,183,60,152,81,166,230,136,90,20,8,107,146,7,163,69,97,138,212,34,90,230,73,225,95,117,79,148,193,16,117,151,170,10,211,11,239,41,224,68,131,72,25,178,76,105,251,189,250,108,109,83,106,108,42,89,176,175,145,200,87,38,35,194,81,7,30,227,22,224,36,179,138,4,196,210,137,18,155,212,169,61,214,107,19,194,56,53,62,8,37,26,91,225,20,148,41,190,37,170,168,85,82,193,48,49,164,72,134,150,158,67,175,206,94,190,79,0,13,53,133,253,167,36,255,168,12,58,179,231,103,2,15,148,182,214,20,38,95,195,160,242,128,222,176,118,91,249,202,195,3,159,139,179,95,76,28,229,246,187,53,212,246,190,15,166,29,67,186,198,94,35,199,76,135,220,31,140,139,128,142,149,194,212,232,103,135,17,26,124,126,153,22,145,37,80,54,145,37,176,133,4,234,7,195,88,200,122,239,115,230,126,251,230,65,73,4,78,81,51,131,183,218,91,60,24,14,170,100,8,26,229,163,227,75,155,16,182,98,219,188,197,146,141,76,95,26,197,225,9,143,94,132,240,172,141,75,138,155,211,236,181,237,169,48,170,148,237,194,107,136,146,26,49,225,99,229,250,147,159,243,86,171,241,49,30,232,185,218,29,222,88,158,247,181,33,180,148,175,79,246,64,151,41,61,226,130,63,194,215,244,223,134,240,158,186,60,57,253,21,190,10,15,96,52,39,182,194,208,141,150,255,54,10,59,183,65,9,55,39,49,220,252,230,240,25,219,86,24,246,175,79,52,188,68,13,22,54,210,125,249,14,42,181,64,194,228,107,230,169,127,53,239,192,144,64,101,154,30,99,46,125,202,40,160,3,177,45,249,220,80,20,150,207,98,186,21,83,122,39,95,228,236,49,163,84,135,9,136,223,36,65,67,106,185,125,122,142,132,2,77,106,54,203,76,163,42,212,215,23,134,166,16,147,27,205,106,122,242,231,62,198,83,83,142,1,123,31,77,60,179,195,79,37,30,167,224,194,173,112,148,150,91,162,246,56,186,215,80,3,66,147,84,176,26,175,214,239,156,17,48,18,129,204,65,79,225,209,118,188,20,77,68,228,106,130,63,211,65,250,207,46,89,91,22,47,40,49,75,40,17,123,80,170,223,98,18,145,133,18,225,78,152,34,173,198,167,154,230,187,84,133,203,25,225,18,240,67,186,104,214,64,245,203,165,2,35,239,118,19,204,7,166,151,104,247,77,97,152,14,90,87,24,46,170,175,142,65,36,74,36,42,59,85,176,221,135,155,152,125,19,166,10,21,206,164,22,253,230,180,65,220,215,15,35,251,108,21,109,14,15,170,177,238,111,91,43,147,25,251,85,255,245,101,17,24,34,243,138,29,137,78,36,89,97,216,162,177,159,193,2,151,224,41,214,23,114,179,35,96,75,165,11,76,143,212,29,191,141,153,35,83,5,205,167,148,226,147,208,82,238,118,53,66,221,99,32,195,29,143,150,23,153,221,11,119,76,226,238,163,70,235,11,201,18,51,81,160,248,102,25,243,114,15,120,148,239,134,203,1,218,118,215,196,28,67,229,144,246,106,177,157,161,177,46,247,38,174,206,52,246,133,91,171,20,149,177,95,161,119,89,98,89,83,208,208,5,166,231,131,79,37,154,34,117,9,226,51,42,174,209,6,71,156,10,229,45,191,140,98,145,131,124,215,169,32,221,120,102,253,246,201,197,83,136,206,76,35,4,156,99,154,109,179,188,175,225,77,88,226,236,115,23,38,216,41,155,149,245,164,234,126,111,60,197,27,238,162,184,153,2,17,223,48,104,74,49,111,36,238,120,11,84,253,215,234,183,238,237,26,229,70,112,201,31,211,234,128,208,213,139,140,7,138,217,243,83,185,102,62,208,159,254,134,93,173,161,57,102,231,7,15,162,62,178,172,41,206,217,203,103,224,134,2,33,142,103,99,111,79,94,190,193,34,237,83,36,228,33,227,156,245,244,217,98,152,109,103,30,41,60,22,253,172,198,7,179,171,62,191,221,172,225,134,223,28,63,167,139,206,240,113,121,45,132,252,193,136,16,167,27,145,250,49,200,157,120,111,125,85,147,4,203,168,47,68,143,116,125,48,231,109,187,222,221,175,186,189,251,244,230,107,138,62,242,177,34,135,233,48,248,168,192,204,190,86,189,53,206,194,131,249,224,201,33,39,219,112,66,137,57,249,113,188,127,100,5,129,209,236,174,57,199,205,139,240,92,27,194,163,203,83,219,70,175,40,18,133,168,116,131,14,125,208,100,218,135,162,123,138,26,7,26,95,221,135,148,78,175,247,176,174,68,153,178,75,20,158,105,69,23,151,165,40,228,109,71,233,70,245,194,213,226,134,63,24,146,206,49,81,134,192,44,143,207,67,75,216,170,103,68,229,106,226,243,158,75,197,91,174,85,248,25,8,206,83,172,242,253,118,182,86,154,215,89,65,245,237,204,203,228,48,57,123,161,50,194,36,56,166,215,71,45,78,164,163,164,201,19,245,225,100,231,190,216,102,178,10,76,241,194,206,213,227,236,187,254,100,155,137,51,100,204,150,201,181,127,175,93,40,127,90,250,211,108,209,46,173,15,49,120,170,105,86,225,61,102,87,27,48,152,6,225,127,208,126,248,31,255,241,47,127,255,191,255,229,31,255,175,191,113,56,210,191,68,203,32,148,254,48,191,191,201,65,39,162,36,1,125,132,172,86,84,70,160,229,134,76,151,124,33,43,94,248,34,246,38,56,45,137,89,74,104,224,0,124,195,112,204,118,4,29,228,222,22,198,253,242,82,20,156,179,13,203,189,171,153,73,14,83,53,35,105,192,115,243,222,135,167,26,40,162,152,185,233,24,147,199,247,170,240,100,190,143,100,241,43,81,219,225,12,1,227,36,107,157,75,181,154,193,239,151,225,118,143,162,179,118,66,222,249,18,17,40,42,53,12,25,157,27,163,198,212,129,152,211,245,196,32,114,224,145,51,168,240,163,61,251,192,153,167,238,80,80,94,211,41,189,238,114,113,135,1,82,28,222,72,99,47,185,154,136,179,239,19,148,6,77,17,10,62,48,68,201,47,32,146,136,198,159,47,210,4,62,251,215,250,242,101,36,137,240,155,244,230,231,176,247,76,223,129,137,17,150,242,192,237,235,13,104,48,11,58,63,48,122,84,1,67,8,212,171,119,170,46,52,156,172,90,171,139,12,59,112,187,32,234,136,235,1,199,184,183,230,243,136,153,201,97,53,61,178,64,113,20,105,122,29,210,51,165,157,127,3,188,231,179,173,163,35,82,190,248,48,13,36,75,86,123,138,34,201,229,93,102,18,9,177,44,44,72,211,90,105,254,53,207,42,71,146,95,111,77,216,205,71,108,35,45,144,219,243,90,233,235,115,11,76,51,5,49,152,104,68,230,212,182,68,60,126,168,199,128,170,61,161,131,31,140,19,181,138,78,127,250,184,184,176,159,117,32,76,18,169,4,166,145,207,8,24,110,109,209,141,151,76,82,9,152,246,21,138,210,248,182,93,116,149,103,211,174,81,179,7,138,23,171,155,118,77,81,210,100,157,105,251,179,182,72,174,185,172,7,48,218,71,178,242,208,19,248,48,242,181,34,240,83,247,175,102,223,127,56,143,38,22,125,37,92,49,157,222,2,215,133,216,136,110,131,147,238,137,254,198,101,24,207,70,96,170,253,178,163,38,249,38,131,93,217,86,155,63,52,177,189,115,74,254,41,219,61,154,43,199,6,117,187,176,36,36,187,139,152,171,127,133,46,141,0,33,102,129,176,97,216,156,180,233,30,2,211,26,180,125,22,188,137,45,173,164,48,193,91,119,45,118,135,223,56,31,107,151,85,235,230,81,98,117,84,69,41,176,241,123,195,130,150,220,47,156,219,86,60,134,3,231,166,74,71,152,70,134,115,123,117,108,66,125,175,232,131,25,173,189,249,58,35,196,149,37,7,10,173,189,35,6,229,112,93,186,173,209,95,41,140,136,196,73,46,5,72,144,100,43,113,254,15,198,192,107,178,72,11,133,188,211,215,66,66,69,180,92,182,36,166,48,10,21,254,96,108,205,82,79,108,176,171,76,26,122,86,199,252,115,102,149,177,183,63,137,121,62,15,5,74,226,5,165,106,85,219,237,126,159,169,65,52,186,101,158,15,232,163,132,168,212,210,109,50,145,118,155,254,249,42,145,201,199,142,219,17,38,248,89,183,75,184,126,108,132,176,162,125,140,209,208,91,106,100,108,106,40,221,64,229,68,165,135,143,26,114,171,121,185,224,129,209,143,83,3,231,204,171,113,191,1,125,15,132,97,66,196,141,65,238,110,28,147,85,238,178,93,65,165,112,189,5,138,97,81,188,146,7,71,225,190,185,105,156,123,171,207,121,152,189,199,175,89,198,185,200,126,212,76,119,102,173,176,140,161,113,74,16,12,190,60,157,166,220,244,61,127,46,252,18,42,34,105,156,225,70,251,26,166,8,45,240,113,192,154,27,94,104,95,12,141,161,97,162,236,48,218,145,81,74,245,113,101,206,233,157,62,109,25,36,119,41,237,80,19,229,28,251,177,36,40,124,219,26,174,74,217,180,7,253,106,227,30,21,61,50,145,233,91,126,53,89,68,117,154,147,41,57,125,84,138,100,187,145,54,213,96,73,124,145,96,80,94,34,169,221,102,20,251,226,166,238,217,141,150,132,163,18,250,141,233,75,208,33,192,220,36,197,198,160,32,107,228,118,50,132,94,33,250,177,2,208,221,114,67,25,113,133,170,131,66,27,160,47,219,148,40,239,42,253,121,233,101,133,116,14,83,80,167,159,43,243,247,223,38,66,212,100,72,7,135,223,44,155,97,192,27,225,189,168,45,75,213,71,235,1,83,196,163,112,39,29,235,207,141,224,191,232,168,0,239,18,174,62,121,190,37,91,62,220,111,184,52,254,104,211,162,133,69,225,10,169,199,97,74,159,154,46,77,98,191,195,225,101,162,238,175,135,86,194,82,48,211,32,39,53,97,50,189,7,151,251,30,231,64,122,220,90,136,27,211,55,110,194,10,175,137,79,116,203,179,196,70,116,200,105,170,241,85,90,40,242,36,107,166,50,117,191,131,205,234,133,53,20,173,19,210,211,13,141,210,39,247,200,32,10,102,41,224,99,18,215,228,169,174,68,92,172,105,120,133,37,16,28,42,242,161,102,246,232,2,162,60,215,209,218,85,129,239,103,195,187,250,12,42,4,116,75,82,107,150,87,251,200,43,201,168,44,194,217,38,76,57,104,218,253,57,62,137,236,84,211,83,32,27,187,236,131,143,231,83,139,218,179,244,196,248,104,184,9,69,74,148,36,4,181,132,133,187,100,52,88,41,229,217,209,200,209,118,119,231,210,126,79,152,179,2,150,103,15,77,49,151,20,131,94,77,140,195,175,182,76,253,179,93,210,101,99,135,59,72,185,165,218,233,36,21,186,127,237,78,143,13,141,215,218,145,211,221,109,130,222,191,147,238,135,100,184,93,158,44,177,130,206,137,36,163,98,130,111,225,138,158,109,89,139,194,15,124,204,53,231,213,16,121,41,237,153,74,13,95,198,15,32,52,190,144,148,17,248,152,108,179,133,55,73,44,89,18,76,156,234,33,239,7,12,107,99,191,87,251,1,101,232,153,181,127,150,253,129,104,201,150,103,65,6,81,158,244,39,48,236,240,32,2,175,31,144,142,121,110,196,97,2,144,106,86,24,146,228,247,1,41,41,174,75,231,150,209,70,91,192,244,153,215,237,215,88,169,190,154,81,54,232,207,129,70,220,206,9,176,38,236,49,132,163,0,76,34,207,159,28,161,133,145,244,183,161,233,248,78,50,104,71,40,130,78,204,76,72,61,126,245,162,179,232,124,38,46,233,74,127,239,181,144,242,237,10,227,230,248,163,193,34,237,58,51,207,182,67,247,58,135,7,25,147,231,230,48,13,220,49,230,156,121,158,251,216,212,30,4,153,228,59,30,151,156,140,87,114,195,136,85,177,53,251,146,96,237,122,73,229,217,119,211,154,18,178,226,107,211,24,195,111,158,173,145,128,46,230,29,252,31,36,95,43,5,154,106,251,64,179,247,104,0,189,122,146,238,174,191,6,192,17,96,49,62,151,238,51,29,121,71,191,57,74,19,234,74,192,125,29,206,0,74,36,61,155,212,124,177,75,81,207,25,240,25,255,244,108,159,20,180,249,79,83,105,248,108,205,152,221,17,3,161,211,130,238,3,200,46,172,136,174,208,194,164,235,66,199,5,242,174,64,22,23,202,250,37,77,88,213,151,199,52,82,110,81,148,198,89,254,88,76,240,164,83,176,208,183,199,109,251,95,77,74,213,7,155,151,244,68,213,13,65,142,252,60,55,28,114,135,49,52,213,244,47,38,39,19,17,41,92,139,173,118,108,162,206,254,6,126,76,108,77,97,228,55,35,56,211,77,191,73,225,17,116,72,98,55,89,67,101,8,100,123,23,51,120,73,235,177,159,83,142,182,150,201,232,194,239,59,47,114,87,53,34,55,105,73,223,109,70,236,76,218,8,87,109,100,195,213,186,174,132,54,35,102,4,51,85,227,131,180,88,168,41,98,47,20,74,233,167,100,247,112,22,89,178,142,234,85,97,104,27,222,41,140,18,120,44,42,13,221,144,153,244,205,8,241,223,42,36,105,34,230,148,54,149,128,173,123,237,11,103,133,143,161,62,255,164,160,247,54,157,146,28,161,34,106,89,222,232,24,135,120,60,42,53,196,26,224,98,47,221,113,53,124,157,39,254,11,63,223,167,252,34,184,56,107,214,140,201,152,35,62,81,181,110,14,89,131,69,52,109,143,96,81,59,131,152,94,56,69,76,0,184,62,225,179,191,129,207,228,235,127,210,32,87,154,27,197,123,18,65,212,220,14,18,66,206,83,227,73,9,16,188,209,125,42,171,29,70,125,189,61,87,143,228,196,64,224,5,43,254,129,57,38,28,134,136,208,218,3,59,255,14,148,210,93,205,90,144,191,247,227,5,29,73,74,225,21,222,201,59,10,29,24,247,123,202,7,58,203,183,132,155,120,96,84,104,186,194,86,142,27,240,44,53,63,48,213,156,247,230,107,62,249,178,50,122,115,205,178,132,75,67,169,188,194,116,96,139,171,73,227,62,41,17,88,95,229,94,125,62,143,102,17,177,122,114,191,87,67,28,212,97,129,14,144,99,76,225,250,107,164,164,16,150,47,241,69,16,194,83,71,178,44,152,54,49,230,68,36,102,81,184,13,47,50,2,134,134,55,20,238,203,5,130,13,30,79,16,167,152,182,244,135,226,64,137,115,93,45,57,186,35,20,142,23,51,215,147,164,234,195,27,72,25,188,134,198,112,160,246,69,192,25,227,98,77,13,237,34,23,80,75,192,189,72,123,2,96,250,25,204,11,195,124,22,56,227,74,236,128,177,130,138,194,35,70,12,71,65,130,154,6,110,23,135,116,184,105,68,26,169,137,251,96,35,11,181,28,152,76,208,189,121,167,244,87,225,229,245,177,134,246,90,159,61,40,87,215,196,52,56,37,141,194,195,120,115,93,74,91,124,165,107,204,140,108,65,73,241,169,59,245,154,85,97,250,56,9,172,221,84,44,40,80,35,24,72,46,167,84,93,32,11,47,230,6,226,233,39,240,4,28,198,40,229,94,108,141,111,5,158,249,26,188,4,114,123,121,162,25,147,28,101,160,231,57,114,121,208,34,9,4,210,228,249,189,24,218,252,115,245,115,56,162,43,22,19,60,33,117,243,4,151,122,242,166,63,103,172,23,133,219,143,151,144,211,142,65,193,235,95,106,57,118,154,154,251,199,54,109,188,245,16,23,42,220,169,176,254,232,190,166,249,74,14,253,152,226,148,13,55,233,49,131,218,32,66,152,238,68,208,140,93,77,176,105,234,218,217,93,43,246,97,161,4,217,91,186,156,224,121,14,100,66,212,154,177,150,136,30,94,34,30,80,148,71,149,233,29,145,90,56,191,149,142,245,242,100,231,144,167,87,134,123,214,168,234,203,213,152,231,213,223,154,254,14,216,59,47,26,193,64,224,41,77,213,13,78,225,213,25,188,53,24,56,32,157,182,112,249,169,69,87,159,158,186,238,184,184,255,74,17,5,206,161,56,155,126,198,130,102,51,59,231,115,137,64,135,53,112,16,148,38,90,49,36,214,46,69,93,58,136,107,225,57,209,108,87,59,128,115,239,99,173,122,92,216,36,242,199,19,100,57,174,79,114,195,181,89,15,18,13,58,23,203,11,250,213,19,6,92,125,44,87,88,72,211,195,90,214,30,64,125,16,216,231,30,255,177,96,108,125,146,184,141,178,186,32,3,192,31,91,79,10,120,120,1,30,26,41,48,46,52,176,75,21,142,175,15,230,205,120,102,2,52,246,221,47,15,129,142,128,26,174,131,71,237,219,194,153,86,180,58,172,47,188,30,184,189,48,78,93,211,171,167,198,95,59,10,37,37,162,152,79,127,27,131,91,12,218,15,30,122,243,69,51,177,118,97,58,90,42,12,17,197,131,187,152,162,89,61,120,50,39,174,97,70,38,176,210,71,70,131,129,171,238,184,57,125,153,139,6,143,10,106,6,190,215,98,77,39,177,130,113,102,105,211,228,47,134,78,238,72,79,142,129,254,217,14,227,86,63,201,143,106,74,7,206,58,49,46,230,27,15,79,222,53,21,23,18,21,205,241,228,213,57,150,157,156,67,239,222,39,158,67,18,46,174,78,205,124,208,103,51,45,17,250,61,99,144,52,34,78,108,98,149,48,54,50,252,201,241,4,197,80,149,243,144,75,182,222,70,250,193,104,60,216,34,181,2,171,244,9,169,161,121,145,91,240,161,142,3,90,117,133,161,174,31,199,27,213,23,103,50,60,137,178,115,247,32,114,225,197,60,33,130,76,254,35,114,89,84,249,214,250,220,156,208,176,195,44,245,169,43,236,44,185,236,221,192,18,108,240,250,198,100,232,236,237,243,152,182,47,181,171,167,62,40,208,116,147,59,209,126,165,235,142,56,176,25,182,160,67,163,0,200,196,197,18,34,159,65,223,178,7,222,130,117,13,175,109,218,194,237,72,253,150,249,112,136,145,33,200,174,191,0,113,142,18,171,33,124,64,14,55,63,118,81,154,108,34,117,243,171,170,138,188,126,178,202,13,57,127,10,218,90,17,107,63,103,126,163,47,183,192,148,164,4,74,168,65,182,98,118,168,229,205,123,33,229,173,135,222,121,102,244,114,77,102,99,154,21,109,107,95,8,90,197,2,72,205,36,177,245,106,8,45,1,23,164,244,228,80,134,195,78,71,221,248,148,144,163,182,228,218,81,18,223,158,138,183,92,174,204,209,202,70,253,229,22,161,150,174,182,53,142,95,233,184,234,12,122,90,116,34,254,41,140,88,142,206,160,88,82,208,56,148,108,107,253,218,102,16,16,232,1,40,83,20,184,56,253,216,80,61,147,65,219,183,33,249,197,91,239,221,56,5,226,234,74,13,98,121,225,161,48,65,156,11,99,23,57,255,152,126,171,77,186,168,55,104,20,28,244,247,181,150,198,139,172,97,83,142,65,57,254,68,22,85,113,190,87,155,37,152,163,201,186,14,11,127,25,81,176,96,147,115,40,203,144,80,31,90,171,23,160,44,163,27,41,171,154,34,208,238,60,224,51,223,206,25,42,17,50,107,93,57,182,147,174,45,10,210,20,54,95,217,171,18,122,97,174,9,143,221,162,96,195,127,251,215,218,70,174,198,178,137,202,154,95,13,175,94,77,94,190,71,41,6,169,218,38,199,11,118,78,208,174,73,4,170,61,76,6,135,114,126,71,135,29,248,2,55,211,12,113,152,190,179,194,202,192,51,197,58,119,152,83,78,7,5,242,242,215,32,154,234,149,117,190,205,82,216,4,135,3,237,218,220,211,208,179,47,70,73,15,228,106,217,202,104,22,41,53,59,228,223,52,33,211,173,228,123,70,61,16,17,56,173,89,248,213,235,59,76,82,98,63,21,13,245,214,10,241,67,50,34,139,146,245,168,165,216,217,188,21,41,150,24,232,160,228,59,218,4,101,165,80,131,166,149,190,35,44,72,215,154,195,56,48,210,26,81,114,211,237,160,18,152,24,228,140,146,155,164,45,116,72,96,32,112,233,247,174,86,145,34,40,220,156,21,69,1,166,73,45,40,20,184,20,48,154,95,90,115,131,42,81,174,62,195,208,6,73,18,141,63,150,239,90,31,157,204,224,53,181,48,134,72,245,23,60,54,157,43,60,119,133,249,112,61,96,107,94,34,117,51,88,16,101,6,124,206,40,157,160,166,16,62,125,27,68,72,36,235,238,127,222,131,140,162,95,221,77,147,90,138,152,168,191,251,156,69,43,134,216,232,158,73,17,19,42,202,177,238,70,57,79,166,37,78,197,228,151,2,197,187,123,42,160,80,58,14,184,82,177,166,240,64,24,185,199,213,91,155,17,3,211,207,113,221,155,55,157,102,102,47,125,138,121,188,215,113,238,244,230,112,50,70,139,205,138,66,150,170,229,112,152,32,35,190,87,159,166,223,171,69,132,131,48,190,195,168,126,137,89,135,122,196,153,104,254,98,29,149,58,49,149,217,127,199,215,235,155,169,180,232,45,35,176,9,40,250,86,69,177,145,76,82,180,97,202,215,134,0,184,208,175,175,188,197,112,251,94,93,143,85,32,235,246,192,136,60,196,197,91,34,22,141,92,227,113,236,163,46,140,202,70,169,134,152,253,236,162,61,118,96,10,250,210,208,26,191,193,38,18,75,143,202,32,153,164,214,218,44,213,40,185,33,217,88,180,190,112,160,31,26,219,55,173,31,229,222,219,218,51,198,238,142,211,163,117,147,150,240,171,129,226,14,203,136,65,15,172,81,11,100,225,38,201,129,88,123,177,21,21,128,21,89,25,49,49,140,52,186,119,15,56,107,37,113,163,154,101,167,17,149,120,251,92,45,95,26,37,251,242,57,154,192,36,231,229,88,194,234,106,195,55,89,20,144,179,250,192,199,218,41,119,80,140,141,45,171,7,245,201,21,229,83,86,198,39,177,97,96,98,70,113,245,177,19,132,229,108,158,220,42,119,19,70,56,179,8,156,7,226,75,113,230,245,46,74,152,13,191,127,221,2,67,88,254,117,40,76,123,218,40,79,76,72,31,85,253,109,66,72,190,11,79,43,188,144,35,113,81,159,219,226,96,58,238,48,189,157,159,65,105,89,14,38,26,238,233,144,158,229,208,110,217,216,153,24,202,176,36,155,114,86,204,173,49,100,198,235,152,34,52,19,133,170,70,10,211,71,67,236,58,152,137,168,47,194,215,22,152,230,40,81,200,71,187,29,165,219,211,26,125,149,91,107,71,141,154,44,1,234,52,83,142,242,94,156,61,233,249,69,109,220,217,29,115,148,1,34,119,211,229,183,19,218,217,51,234,252,6,38,167,46,17,4,111,162,20,175,155,244,182,44,125,42,126,250,173,243,35,175,61,159,245,199,94,237,39,58,89,36,41,127,160,59,204,113,117,220,178,155,205,68,255,101,1,162,129,113,11,24,201,59,107,84,194,52,67,253,151,89,187,69,43,166,59,117,81,94,79,71,205,103,73,90,18,13,103,101,249,25,96,93,211,166,46,125,254,62,202,119,233,155,57,53,253,73,191,146,126,235,19,145,59,28,186,31,162,109,186,230,240,10,119,90,117,21,221,197,225,1,121,17,33,100,180,217,181,240,24,175,104,248,206,48,44,30,175,247,30,161,136,55,76,116,91,11,20,104,161,156,178,111,181,20,230,39,77,100,35,184,58,163,10,23,45,67,14,112,133,241,26,170,87,253,227,157,229,63,37,109,55,224,108,180,254,181,13,217,104,125,116,137,22,3,87,94,60,255,96,24,156,199,146,89,2,23,83,122,116,184,91,20,234,194,195,52,201,247,7,243,45,239,114,180,155,195,146,172,31,140,122,245,149,109,178,71,219,223,212,217,4,138,143,89,19,153,83,208,115,168,196,181,176,207,111,132,16,244,76,149,89,46,156,211,37,212,254,158,59,125,210,179,196,61,43,225,203,33,207,141,59,243,115,25,128,233,134,34,143,13,233,244,107,34,105,125,69,145,68,17,24,211,229,107,145,4,73,35,25,93,236,194,100,112,191,128,47,48,45,193,210,3,151,79,110,215,80,136,106,138,226,80,239,64,105,166,37,191,76,173,81,154,1,35,124,30,70,207,129,145,100,253,116,174,182,53,230,88,87,43,228,87,17,125,254,100,56,76,176,42,98,89,192,176,223,211,114,24,74,126,187,87,83,127,138,95,251,193,16,188,175,234,217,248,117,214,252,122,159,25,60,111,113,30,42,126,201,104,145,142,218,248,222,73,72,98,166,125,65,56,96,84,107,202,253,152,248,181,59,151,184,26,106,124,149,159,70,75,251,107,21,68,101,246,25,238,41,207,93,119,170,95,124,3,244,167,55,41,48,94,113,246,33,253,105,72,15,129,203,112,109,101,224,142,108,137,60,25,213,45,95,214,27,120,100,17,233,38,112,191,145,42,241,169,128,110,125,146,143,77,164,18,245,18,135,145,202,30,242,228,133,38,122,190,52,81,22,173,69,30,188,152,180,173,131,180,4,23,48,35,235,18,115,176,161,56,57,229,135,57,216,74,160,199,18,190,61,242,64,177,184,150,195,44,249,171,18,103,181,46,100,92,253,151,143,175,121,124,188,30,48,173,14,210,23,48,50,186,49,15,58,5,182,222,233,211,225,179,168,111,220,241,192,199,71,107,223,49,184,249,255,84,92,21,129,145,84,143,153,0,46,175,85,167,117,171,249,238,109,145,147,157,228,222,211,104,83,195,225,102,50,89,10,23,212,181,29,238,90,81,132,44,185,233,208,124,239,69,19,193,125,37,50,128,177,99,82,14,24,117,54,133,143,123,58,179,223,252,156,131,20,196,9,92,9,76,251,205,143,193,42,36,18,131,123,254,220,21,96,244,171,171,92,141,115,148,125,146,226,138,150,75,212,181,20,3,225,217,29,112,133,228,165,48,186,129,51,96,90,109,233,205,145,252,76,254,104,184,213,183,101,129,229,163,166,203,112,27,12,169,96,43,108,74,221,14,159,3,251,234,69,1,87,28,245,18,48,71,173,162,99,165,18,239,69,70,107,235,131,115,204,246,234,112,167,46,75,127,186,146,163,242,207,141,251,114,251,29,0,31,19,74,222,107,160,134,172,87,19,32,136,159,158,166,28,35,104,50,2,217,7,159,191,205,245,25,20,114,172,126,230,194,16,170,207,18,65,53,102,249,134,69,201,53,31,244,194,191,76,157,127,47,184,205,215,21,51,56,123,5,163,245,13,100,191,148,65,107,214,40,50,30,13,79,184,40,60,189,101,40,232,241,123,231,3,214,241,117,22,4,221,244,34,215,7,51,34,135,195,136,131,94,34,156,193,211,107,112,129,145,154,210,105,216,72,106,183,128,55,173,103,244,106,162,226,247,230,155,82,89,25,179,186,80,33,240,215,34,236,159,196,148,168,148,3,207,88,157,88,134,151,172,102,112,69,253,55,224,38,169,101,224,194,33,243,161,148,253,220,158,86,160,70,228,240,1,167,112,127,200,217,70,60,54,127,113,12,131,201,157,201,160,81,122,88,227,201,172,138,110,61,112,247,216,190,193,176,22,100,142,19,233,76,190,23,111,83,12,218,122,53,109,169,114,13,152,51,102,40,76,237,150,63,249,174,228,104,245,230,29,137,35,255,109,186,41,87,157,42,68,57,62,157,1,19,79,40,215,229,56,104,166,33,86,253,64,72,187,67,191,38,59,220,167,145,10,60,219,99,158,29,184,250,118,7,138,140,169,124,235,252,115,81,63,184,80,204,58,244,222,100,186,190,245,193,46,63,88,171,23,134,63,188,71,92,77,203,34,93,247,214,112,252,151,82,255,224,50,238,111,23,138,21,115,191,48,206,235,22,152,83,126,244,128,9,205,233,213,40,253,125,71,54,118,7,113,212,37,240,180,174,42,1,231,34,231,110,49,45,172,122,47,70,64,90,47,46,104,20,212,128,17,198,210,171,249,32,63,199,217,224,97,62,135,192,48,211,238,213,72,107,222,49,165,95,207,76,49,104,182,199,100,69,75,253,218,22,254,208,174,83,188,88,175,153,229,31,155,173,51,79,189,250,184,171,95,201,158,193,189,119,89,124,24,88,51,57,74,3,186,89,186,162,5,149,245,128,81,214,150,123,35,242,251,105,70,0,31,91,173,47,189,119,49,194,190,195,45,237,103,80,168,212,248,40,174,6,163,3,184,21,118,134,16,40,110,65,127,46,54,194,94,192,148,141,220,181,87,172,249,69,245,1,183,0,165,216,157,197,186,219,77,191,186,79,211,98,16,152,198,245,59,208,153,213,188,131,239,56,87,188,53,198,195,174,122,49,50,65,219,175,166,181,230,148,195,171,144,118,235,177,174,145,35,222,98,232,16,55,218,95,26,8,216,60,24,121,175,70,35,167,150,47,220,171,108,196,20,202,213,143,63,4,76,156,74,142,116,246,89,20,245,29,166,216,74,76,222,179,149,157,77,106,198,213,20,222,237,7,166,135,216,133,185,213,253,237,188,177,99,234,125,111,42,158,170,194,25,66,133,192,183,217,41,48,205,32,230,12,152,182,148,91,96,250,5,198,36,39,20,50,229,84,182,35,249,83,206,176,71,131,51,148,5,206,211,91,165,26,76,219,144,161,112,118,105,75,96,218,234,77,125,180,68,182,46,110,206,97,41,79,182,170,85,242,125,40,223,75,134,212,106,221,90,201,129,78,234,184,4,46,68,0,124,42,161,79,169,46,122,38,100,246,165,12,13,94,226,202,30,144,6,229,113,107,172,206,7,78,109,173,123,237,228,240,209,95,62,59,101,143,57,78,89,91,202,207,213,213,75,161,12,222,183,236,148,166,220,180,61,27,254,211,155,82,2,189,152,230,64,95,103,166,205,66,162,229,159,252,52,221,28,63,98,45,201,218,51,97,183,94,140,248,136,47,128,76,215,193,173,31,3,42,197,39,116,13,204,68,144,77,131,41,84,75,92,125,166,20,81,143,11,163,115,22,231,75,70,30,41,201,210,197,202,175,49,141,114,177,234,54,153,39,13,253,219,184,247,26,77,189,81,136,203,232,83,59,140,28,142,236,72,176,208,246,199,162,166,94,50,211,110,172,43,76,179,159,64,241,218,229,185,141,135,238,135,110,166,82,230,22,205,13,164,67,141,31,228,48,100,97,113,132,51,98,48,95,149,176,193,253,156,255,247,106,190,223,200,190,174,185,249,158,178,77,211,121,105,132,33,146,173,165,247,120,96,164,99,242,133,207,172,188,163,114,246,160,92,119,60,120,193,73,151,159,238,200,11,228,251,218,173,202,178,77,38,230,86,2,77,123,201,120,167,95,247,177,251,57,142,93,41,113,34,10,234,156,35,253,251,90,101,46,189,26,198,207,138,175,101,162,201,67,224,212,232,161,119,225,165,161,5,140,3,186,45,220,111,93,159,49,225,24,77,105,95,120,12,29,19,226,45,61,199,144,81,72,34,129,164,68,251,170,114,231,2,61,84,100,46,176,237,174,62,98,34,81,159,36,187,52,66,76,121,143,248,92,86,90,166,240,249,47,110,117,110,220,180,44,33,46,235,142,244,53,131,51,148,174,79,89,97,122,101,197,79,227,187,234,189,207,128,175,175,151,48,240,162,83,83,87,216,86,73,192,180,61,137,171,33,5,86,39,114,110,216,137,20,223,46,129,187,213,97,57,204,226,28,23,69,249,161,12,159,226,205,188,232,165,48,167,114,11,216,250,189,9,140,74,70,108,88,100,165,196,52,76,168,147,165,116,175,134,62,175,23,83,12,157,226,193,22,123,155,162,84,120,197,173,9,217,232,115,21,60,62,159,40,88,118,87,149,9,152,47,25,19,165,159,95,145,105,150,44,39,230,70,37,58,251,82,51,104,40,29,60,122,192,69,90,70,13,156,65,164,124,252,99,117,244,204,245,222,103,149,247,112,33,76,106,178,45,69,173,128,220,81,116,168,245,165,9,82,236,248,86,252,135,75,245,50,24,166,113,192,68,101,135,94,141,52,117,236,71,199,5,107,226,97,216,118,68,183,151,128,215,186,66,30,6,147,121,240,153,48,72,194,23,121,109,206,19,55,27,207,83,175,253,188,245,48,33,204,128,233,214,177,30,120,182,186,226,201,168,254,122,126,186,115,248,92,184,253,21,108,250,210,254,100,211,170,151,228,123,97,39,150,88,61,36,83,46,125,232,55,132,203,163,180,192,40,73,200,163,117,24,44,113,250,48,223,135,126,109,248,44,119,237,161,144,86,117,237,145,167,104,113,46,30,99,107,93,237,148,31,92,171,192,3,225,192,23,222,238,98,100,150,113,126,97,42,225,124,178,160,80,123,11,225,12,62,231,98,142,155,35,177,189,135,62,249,89,32,110,107,208,193,6,165,45,133,183,183,0,3,54,111,191,42,12,89,249,187,249,241,37,97,207,10,74,159,106,223,167,145,227,234,98,66,1,83,100,231,63,77,41,98,207,207,197,101,249,209,134,210,231,218,186,6,14,60,178,123,155,228,117,218,214,65,177,42,42,223,197,105,206,178,197,160,165,97,83,111,159,14,203,166,129,202,217,55,116,18,31,163,39,197,91,209,90,86,239,124,30,165,248,234,194,121,60,134,157,222,153,93,56,126,120,210,166,66,55,210,129,100,173,175,174,98,42,180,165,233,174,193,249,226,67,178,208,133,127,118,13,26,12,249,115,109,228,112,245,222,214,221,220,237,16,56,201,98,11,219,44,162,218,245,135,210,80,122,85,221,102,141,207,229,207,77,228,127,72,152,8,56,231,226,238,59,4,162,220,117,60,155,113,21,74,192,19,145,249,11,19,122,89,62,131,43,98,94,165,202,44,58,118,38,1,232,15,134,145,245,156,92,103,85,79,223,135,65,17,156,85,212,98,13,1,155,20,162,192,201,58,70,58,12,193,66,71,37,195,221,207,23,110,91,204,97,58,243,21,72,248,31,92,9,87,201,201,181,200,67,149,120,47,184,193,242,49,23,73,95,63,205,43,162,224,93,70,20,202,80,155,62,19,14,76,83,178,166,48,60,204,44,112,150,41,10,101,40,203,181,68,46,5,28,36,69,122,192,69,84,75,129,187,245,253,13,152,77,89,175,62,103,108,25,1,211,231,92,38,202,129,199,218,43,94,235,105,19,114,96,168,106,97,23,86,2,230,226,85,37,235,142,242,137,131,2,83,248,37,95,107,209,39,113,186,155,90,33,104,173,46,131,2,203,97,248,30,78,226,96,78,125,114,68,177,61,129,2,124,172,160,169,191,77,175,69,247,222,235,52,143,66,175,134,99,231,171,254,96,189,223,70,164,192,156,87,254,61,104,214,208,242,84,180,109,143,122,3,83,126,32,163,82,171,21,238,125,176,209,60,103,86,120,205,175,167,179,193,136,54,200,213,133,13,223,63,24,157,110,206,26,144,239,73,23,172,228,107,147,174,228,233,74,35,0,67,82,247,192,193,175,0,177,201,123,17,174,255,154,252,64,114,166,245,132,156,170,52,232,168,61,110,142,224,242,165,247,193,186,207,211,91,191,2,115,126,167,7,166,180,105,5,76,183,142,251,104,70,51,105,110,219,181,142,93,35,150,10,49,241,245,181,187,1,54,221,135,59,19,17,240,129,160,241,193,236,87,77,6,149,106,174,175,40,215,20,4,51,211,254,162,168,29,20,63,208,27,221,220,37,237,154,144,124,44,95,53,138,193,108,234,10,195,40,243,211,7,217,254,118,139,249,13,182,2,34,135,137,235,20,189,26,153,235,28,87,151,145,36,25,157,152,121,199,66,14,216,66,51,91,97,248,153,61,96,8,194,207,213,181,141,38,48,186,166,1,27,27,43,204,214,6,73,113,138,57,128,0,66,157,190,145,211,3,154,28,150,192,148,221,248,41,209,32,180,20,249,96,99,89,57,224,119,243,110,165,50,114,54,34,199,77,7,210,15,70,200,46,233,205,11,181,71,190,134,136,99,107,204,196,184,246,61,62,9,165,97,105,233,147,67,197,237,61,96,76,232,170,40,181,82,113,111,90,16,54,69,33,161,238,64,91,87,219,144,6,239,195,87,72,71,162,109,201,2,98,166,157,79,56,3,166,157,80,83,152,90,150,123,245,86,51,134,33,77,113,112,82,14,218,196,149,5,54,234,116,192,69,186,191,2,155,6,177,163,213,90,166,6,10,179,19,10,128,195,136,51,200,76,232,144,223,82,187,48,5,13,69,225,158,62,26,157,193,244,31,28,2,67,78,242,93,165,83,156,93,228,193,73,205,180,28,99,70,54,173,202,182,129,84,86,203,126,186,209,249,176,171,65,128,112,29,222,104,192,85,218,108,27,204,180,188,48,34,110,89,96,147,244,246,153,64,114,122,79,133,97,227,198,68,25,168,223,63,191,77,182,39,30,13,41,94,117,56,209,38,159,37,166,10,173,118,132,0,147,172,247,87,243,61,169,211,140,106,202,202,183,219,45,223,46,233,215,78,195,162,11,15,8,162,241,222,11,25,168,54,20,206,158,37,4,37,225,44,99,138,226,142,231,55,183,133,216,37,247,147,126,66,66,241,193,168,82,159,250,218,163,143,229,97,141,142,52,242,109,150,99,40,186,95,113,113,109,66,134,254,193,173,186,95,215,127,70,195,115,239,94,194,24,239,88,5,245,175,96,167,163,253,224,57,154,14,10,45,92,221,95,237,16,31,151,108,135,212,57,237,136,159,81,59,223,230,214,155,179,129,249,78,77,67,208,90,116,150,83,199,235,244,129,221,173,173,112,210,65,131,245,229,219,198,249,247,38,170,183,6,83,31,208,2,62,35,40,70,65,167,250,37,249,68,28,16,190,231,243,211,181,148,123,49,44,214,7,69,78,169,56,122,220,209,164,203,15,241,18,185,53,17,176,242,252,50,165,84,223,68,34,54,180,75,213,239,21,245,169,134,174,217,106,123,80,140,104,135,49,132,158,153,66,113,173,207,5,26,91,214,188,199,3,167,24,177,124,118,202,180,245,193,56,11,221,234,29,100,107,70,215,121,134,147,225,49,96,52,56,150,90,58,157,89,218,60,232,142,66,41,172,113,129,45,6,220,29,238,214,247,244,194,48,77,139,155,112,76,155,84,251,3,31,99,115,94,116,107,4,172,91,133,157,175,251,65,129,144,36,49,140,58,24,231,34,77,183,41,203,188,104,53,209,15,127,176,102,181,202,242,214,4,9,195,182,60,155,33,177,108,249,105,180,17,134,219,3,208,226,183,36,40,19,141,229,207,25,18,87,195,253,147,29,9,190,222,114,163,119,208,162,121,75,228,142,112,90,243,152,201,176,162,6,241,96,232,140,183,157,59,0,188,104,121,42,48,149,126,241,57,8,204,117,217,113,32,63,207,216,104,207,1,74,203,231,45,48,85,106,49,205,104,109,216,101,134,55,182,240,228,54,177,137,49,78,217,135,177,13,146,211,103,224,91,88,155,198,11,67,29,24,30,82,49,50,115,29,114,115,214,124,153,113,245,192,0,151,23,35,178,237,233,0,42,26,171,206,163,102,93,232,138,163,52,169,185,75,11,51,18,85,1,71,105,114,58,21,45,68,86,3,165,62,70,158,218,100,39,191,15,61,73,98,52,89,28,13,122,120,247,105,66,158,140,238,82,2,115,96,248,218,65,29,34,119,217,110,26,169,174,120,101,186,186,53,141,41,30,24,202,216,12,120,158,211,73,222,185,86,12,128,225,240,46,187,84,125,112,36,60,220,206,63,246,46,73,64,65,77,107,223,223,154,150,72,123,233,123,33,47,230,62,161,153,187,163,232,131,211,150,195,103,240,180,140,93,149,79,201,236,142,61,152,116,213,217,80,228,183,139,117,155,244,81,57,135,193,217,34,228,230,212,148,39,159,39,211,36,83,228,104,194,215,26,201,237,47,154,86,149,219,20,8,152,120,168,47,189,105,77,46,147,92,109,138,59,30,215,152,56,12,58,193,145,224,245,220,63,197,94,77,205,70,92,122,74,158,29,94,73,247,119,12,231,238,142,174,241,131,151,152,133,168,198,165,237,123,21,209,193,166,33,63,74,56,83,228,130,33,223,47,181,179,171,109,124,49,143,182,149,154,9,186,172,168,214,81,182,151,38,40,228,254,152,193,80,149,218,37,98,28,120,80,223,30,240,47,121,115,97,230,111,132,104,45,234,175,222,34,165,234,78,214,55,24,90,187,252,246,58,238,95,243,232,24,109,68,134,134,53,144,108,157,145,2,180,182,91,178,182,42,109,37,166,71,84,150,81,220,100,201,87,118,175,237,31,107,17,243,107,115,61,240,57,188,191,105,98,132,237,166,104,51,154,225,135,66,6,111,93,239,77,130,220,29,4,152,103,121,202,244,71,115,230,156,137,223,152,109,54,190,38,134,54,57,164,99,76,127,95,139,208,51,45,103,47,220,126,202,230,31,124,222,42,149,161,48,109,89,253,181,119,181,158,232,242,228,24,40,23,182,238,231,146,215,65,148,22,83,192,225,69,163,105,185,154,132,97,248,115,100,228,246,144,253,170,114,88,135,31,187,225,214,15,189,249,57,247,182,15,218,70,188,241,86,71,12,235,253,49,91,9,152,120,255,157,10,72,237,237,96,28,208,26,10,151,92,224,138,35,234,191,76,61,88,186,99,130,180,126,243,181,197,170,102,11,87,180,180,216,223,185,119,213,143,137,14,15,202,165,255,170,166,127,157,248,167,192,115,23,152,126,152,199,242,250,96,116,68,196,65,46,166,75,236,160,89,17,242,203,28,83,208,250,29,54,54,177,192,40,106,212,226,240,89,194,75,92,243,130,151,11,177,242,7,103,171,185,151,95,238,180,184,216,254,219,208,73,110,235,20,96,226,89,199,247,254,96,148,164,196,14,134,166,132,103,26,240,217,23,117,188,27,89,163,237,79,142,255,36,132,210,179,243,211,56,103,143,15,70,180,126,234,136,87,228,55,146,15,41,143,178,228,112,161,123,195,113,30,253,201,9,15,110,125,180,202,6,62,3,158,236,248,242,222,191,55,251,208,74,135,19,57,204,145,215,135,109,244,193,216,127,89,102,48,220,61,182,116,135,233,238,171,239,69,231,34,84,19,126,48,45,245,138,236,41,192,52,44,115,216,14,70,121,112,250,128,156,79,250,193,116,105,201,146,91,177,206,30,80,43,63,152,6,241,125,60,48,33,47,135,241,83,31,152,38,113,213,175,158,86,181,40,104,161,250,116,59,218,76,185,231,194,231,180,69,30,222,225,149,101,139,71,162,132,69,243,129,208,23,167,108,241,63,5,246,237,183,38,252,126,245,162,225,215,78,235,15,232,240,182,228,164,192,221,66,7,63,56,155,242,142,236,133,249,60,23,197,124,14,159,125,86,99,91,180,94,68,239,244,135,102,107,81,92,5,165,12,177,109,135,145,37,149,157,50,195,193,62,6,254,135,34,233,42,41,10,122,199,161,218,244,193,5,61,145,162,48,254,179,127,44,26,62,215,36,222,53,77,119,72,175,56,60,142,227,35,67,106,1,246,51,147,62,184,162,107,176,21,238,214,68,238,131,207,252,174,154,132,59,107,137,88,115,192,72,248,202,38,157,73,231,162,221,241,193,52,85,212,49,35,144,73,193,175,195,236,135,122,53,108,152,248,109,43,132,149,133,127,172,72,248,248,62,106,176,227,151,62,57,21,142,103,107,112,120,139,14,44,40,165,248,190,62,178,113,120,36,236,118,224,74,61,138,195,5,153,49,133,179,241,66,29,238,199,3,126,208,102,77,227,62,148,158,98,146,10,200,20,28,158,251,59,140,165,174,87,83,146,64,187,166,31,108,13,148,101,91,176,250,44,218,84,126,48,50,8,178,19,3,199,234,201,156,184,83,28,50,80,218,244,4,76,77,239,3,195,121,247,153,180,76,188,75,159,123,202,183,94,141,61,106,60,111,141,104,182,195,27,215,81,191,150,149,123,127,111,93,8,61,106,56,49,67,70,202,126,192,144,141,26,43,233,107,157,213,230,47,125,126,213,228,6,47,218,126,113,180,15,174,214,67,84,190,117,129,11,235,91,37,159,114,170,157,157,81,27,166,88,232,7,211,138,54,75,92,44,179,11,17,98,253,224,77,139,191,251,224,199,207,111,102,104,252,224,101,45,167,239,163,37,52,203,252,214,228,138,251,101,93,66,116,164,60,235,123,110,200,89,85,24,109,24,168,156,47,223,173,205,170,208,120,30,66,240,150,227,251,193,180,222,44,122,115,83,222,207,223,115,87,147,222,150,229,65,47,145,29,155,74,37,238,37,238,131,89,94,112,27,127,40,101,103,183,184,187,155,65,69,216,237,131,173,3,71,100,31,129,27,250,76,254,100,187,217,211,9,108,82,135,223,12,183,166,39,183,24,2,24,35,202,31,188,209,255,50,162,129,160,147,122,7,191,56,19,212,140,61,195,126,26,85,198,111,204,32,212,98,91,11,108,77,221,191,39,163,181,68,185,18,244,6,227,26,125,223,11,201,188,124,169,70,246,218,196,2,62,148,190,94,69,210,112,44,40,154,196,126,240,162,249,138,172,76,219,224,166,159,93,221,26,197,60,63,125,206,235,237,187,2,196,250,179,83,202,79,159,245,68,8,240,131,81,136,43,73,70,133,250,249,237,166,70,167,203,101,138,169,210,205,229,174,217,247,43,228,102,201,231,95,152,182,209,113,110,30,47,200,44,226,11,83,5,155,252,120,50,69,241,7,174,43,38,233,121,70,138,102,229,181,138,201,1,249,173,7,141,62,139,60,119,97,139,25,254,90,80,116,110,227,219,110,106,64,76,160,15,94,212,31,116,185,218,20,82,182,255,246,54,182,238,125,107,138,197,6,61,71,63,120,82,106,116,31,109,49,96,197,119,36,139,206,238,165,87,195,217,241,115,147,36,218,190,42,50,118,243,227,169,249,36,102,43,148,60,119,183,138,44,104,36,14,87,188,75,189,122,80,215,22,87,67,31,109,50,164,28,88,205,191,23,174,210,186,68,14,224,134,187,180,227,183,77,174,90,224,77,124,197,103,26,181,49,121,200,213,100,77,99,59,60,54,38,157,144,21,62,94,121,119,47,162,111,180,115,146,44,48,116,201,147,239,27,40,41,208,95,85,224,9,153,38,224,42,98,118,191,217,64,181,178,163,24,0,250,94,149,102,60,221,191,200,249,203,117,37,227,186,101,159,201,35,56,60,33,15,200,147,53,179,52,125,46,161,176,158,150,140,41,50,15,217,55,37,50,78,103,107,144,65,235,70,199,232,1,175,27,6,237,196,123,217,179,90,252,180,181,143,22,120,177,151,196,79,147,178,210,49,131,223,219,221,77,128,128,152,138,46,63,202,204,75,124,175,101,109,131,20,134,47,48,99,208,224,87,232,205,173,213,69,138,17,55,21,39,221,77,177,33,252,140,233,240,253,82,210,157,252,56,37,244,231,252,96,120,102,75,119,219,74,34,174,196,84,34,241,172,59,53,27,104,76,114,250,17,233,234,197,178,25,177,68,76,137,170,61,59,117,109,110,139,140,227,105,101,189,245,98,189,248,137,127,22,75,169,87,58,28,24,155,204,215,38,185,201,155,119,1,253,73,2,58,76,23,202,60,117,64,27,185,131,15,30,211,218,204,8,60,169,169,250,102,33,233,162,253,188,213,52,229,66,127,43,56,39,85,71,108,80,246,145,252,230,232,86,221,6,43,221,70,12,194,195,135,34,163,167,83,180,16,127,140,107,73,163,232,17,113,188,123,152,39,1,83,251,173,91,45,137,151,117,239,221,165,162,218,214,53,22,152,191,22,121,178,27,60,232,86,44,198,196,113,56,33,196,38,123,37,100,87,159,224,131,41,39,167,15,75,5,57,72,71,171,182,8,232,166,3,48,147,27,42,131,188,99,239,93,224,51,162,97,148,14,132,13,170,156,124,108,1,208,218,28,54,243,77,47,182,218,86,255,150,76,214,81,20,54,190,202,7,31,187,122,223,26,117,187,119,195,51,240,89,118,220,139,173,40,50,161,126,188,80,20,38,122,68,36,251,136,42,21,191,184,192,249,144,49,177,12,248,188,40,250,126,50,38,104,123,204,152,38,180,98,214,197,97,237,196,125,167,27,140,199,146,57,182,44,38,17,11,171,152,167,35,31,171,225,190,220,183,170,136,8,200,144,49,231,150,155,72,176,17,69,190,153,37,78,123,149,248,90,244,0,215,213,129,128,81,10,43,135,74,85,81,184,233,63,81,179,176,58,105,48,51,146,126,143,130,94,218,12,152,10,118,253,214,197,218,73,196,202,132,193,174,31,219,154,109,207,11,195,69,189,107,11,43,21,155,202,103,202,57,227,134,124,174,76,176,217,223,26,37,176,219,67,212,148,183,173,146,242,7,99,199,157,35,85,190,7,165,192,199,186,255,224,98,129,208,59,226,19,218,69,107,223,47,211,206,164,44,25,148,73,26,146,36,218,15,166,186,122,203,250,160,241,20,236,190,15,134,206,48,155,60,56,90,233,201,167,10,46,219,156,58,226,20,74,22,55,6,76,12,103,190,55,135,31,254,253,54,3,76,2,68,96,211,44,250,80,194,64,151,152,108,23,19,78,254,238,205,31,142,46,67,58,81,36,216,30,121,88,24,52,93,190,199,180,227,222,45,40,114,129,85,191,230,52,71,96,6,188,40,57,215,215,110,5,89,196,15,70,76,161,139,49,96,250,31,195,131,57,48,135,215,126,30,141,142,132,190,97,25,51,185,47,189,55,138,109,223,28,167,50,127,45,157,103,132,141,190,57,10,133,121,103,253,97,138,127,182,159,183,208,159,132,243,105,51,133,66,189,239,177,217,128,102,213,57,74,219,61,143,209,18,159,186,122,2,60,244,106,38,223,255,3,201,106,221,238,91,216,175,166,23,180,63,152,205,231,6,214,58,126,41,135,89,251,96,210,223,85,142,7,146,64,213,205,8,171,42,234,93,12,117,246,85,106,133,126,112,182,154,128,33,40,94,240,247,165,51,90,19,69,63,198,100,71,79,223,121,156,179,73,130,235,79,155,142,75,10,248,88,229,77,102,48,122,155,40,251,125,176,245,79,216,247,181,201,206,210,148,228,7,23,194,45,178,101,12,18,114,253,179,80,114,225,184,93,98,197,227,111,35,12,248,193,86,106,37,190,230,57,17,202,29,82,84,134,135,154,63,136,61,154,134,201,15,70,161,50,137,179,9,209,21,166,140,195,176,123,101,72,73,143,207,217,214,133,219,22,31,128,235,233,243,254,193,40,233,36,113,171,56,146,71,251,92,132,92,209,142,104,69,111,78,157,247,247,218,20,133,179,227,203,131,159,3,194,35,107,25,211,106,84,217,237,6,145,104,63,236,17,108,104,121,138,129,132,110,24,90,74,31,108,61,226,138,142,10,172,1,31,21,18,9,98,41,83,34,70,81,249,7,146,34,26,250,203,44,173,246,133,142,51,60,159,169,190,137,213,115,30,127,231,131,187,21,42,45,125,105,230,214,55,162,253,199,159,222,207,213,221,13,233,95,243,191,54,245,115,17,122,251,118,148,179,41,34,110,163,83,197,98,209,159,15,157,233,139,146,199,120,190,166,245,144,251,224,57,76,87,67,62,87,94,37,127,161,158,108,140,120,93,33,240,217,168,35,248,224,66,236,225,62,153,133,146,29,67,231,252,38,122,1,41,124,255,12,55,30,9,31,233,238,209,44,234,238,214,21,233,9,2,71,119,192,97,80,215,237,171,231,156,92,52,61,40,2,159,65,240,195,5,173,1,186,24,220,183,162,14,187,121,150,33,195,204,146,214,242,192,116,170,250,76,229,188,173,120,90,214,38,181,160,217,45,233,227,164,158,165,221,100,68,97,106,161,116,241,193,116,45,80,175,169,90,184,235,51,180,209,124,25,231,231,244,230,251,167,134,103,48,173,133,8,133,94,152,190,68,243,115,53,17,19,167,200,165,253,129,144,216,255,253,191,253,229,31,254,203,63,253,221,191,253,27,33,177,189,254,231,133,196,254,240,89,238,40,18,86,255,2,144,165,52,235,88,146,117,20,9,104,250,56,64,103,236,226,246,210,38,17,51,232,131,11,145,3,241,107,43,214,119,114,152,118,77,77,150,35,29,180,194,216,43,214,15,102,138,93,67,38,102,122,128,133,232,72,201,69,252,21,107,233,56,155,207,142,140,152,97,190,63,141,216,23,30,254,15,62,219,0,129,212,166,243,186,141,241,133,134,136,115,111,169,117,177,198,185,180,229,250,22,212,175,83,142,174,183,117,102,203,252,220,2,210,85,132,36,229,234,77,241,151,239,158,131,34,183,165,219,16,158,240,202,190,104,42,82,32,243,62,57,4,183,28,11,18,193,46,57,103,143,7,71,197,131,111,66,103,109,229,231,184,106,38,189,243,221,218,154,186,235,136,147,209,221,217,95,11,229,131,249,220,28,201,240,148,125,151,65,102,71,195,155,199,69,193,21,112,152,175,93,82,125,126,27,67,235,219,62,41,223,93,122,32,161,93,216,125,185,54,58,79,140,174,87,19,21,241,221,181,254,186,221,116,133,105,130,254,253,54,174,232,82,143,6,114,98,13,27,160,162,250,167,38,151,9,1,198,247,34,160,69,51,87,29,150,234,49,95,14,187,51,14,250,57,232,158,91,226,160,52,115,67,44,0,235,124,216,253,12,167,163,140,24,85,180,110,36,90,251,193,248,63,77,119,125,90,216,39,63,113,96,216,244,165,99,130,60,250,28,126,115,58,225,21,153,164,72,237,162,101,250,193,36,91,170,68,32,169,4,238,197,231,2,14,4,74,36,23,174,48,101,174,225,3,35,66,12,132,105,45,47,191,140,163,169,1,142,173,214,226,121,211,179,169,184,85,69,18,170,201,214,109,126,68,155,110,208,25,169,77,194,1,211,212,38,151,255,118,75,88,143,114,53,197,71,195,13,8,226,133,8,101,61,166,61,5,150,110,76,66,114,86,83,20,211,38,249,231,164,175,219,113,159,134,194,181,237,11,66,206,80,144,178,144,118,225,252,248,159,4,253,171,143,120,250,117,223,83,251,154,38,162,35,110,110,4,95,117,150,206,114,222,53,7,108,41,4,245,11,16,164,247,231,134,181,156,147,186,144,157,140,190,223,28,179,243,106,200,155,15,217,220,227,167,146,229,152,31,26,46,40,232,167,251,247,32,63,128,120,164,192,21,114,152,191,23,148,184,253,58,206,150,42,116,56,27,225,81,97,84,109,195,53,72,109,171,221,180,126,187,134,95,93,57,38,212,165,71,176,192,127,249,76,180,50,116,76,232,235,134,236,226,15,78,176,160,53,50,68,71,111,79,251,89,153,56,157,18,20,30,119,179,36,157,147,111,198,222,224,237,49,118,34,253,103,138,202,110,183,72,249,78,247,186,169,47,61,7,152,134,88,76,131,32,7,108,194,204,26,98,249,117,97,252,60,49,204,160,39,64,67,124,192,131,9,68,92,198,149,76,255,193,212,222,92,24,157,43,133,39,90,50,1,195,42,127,225,150,21,206,249,127,4,15,98,29,239,205,157,46,99,189,165,203,95,63,153,27,62,192,125,236,23,70,142,215,7,13,113,228,191,130,41,174,140,247,34,226,37,71,250,50,229,120,15,14,225,9,47,53,84,9,1,160,157,225,48,213,92,93,81,234,18,227,226,51,225,247,51,226,231,149,83,252,52,46,186,110,181,231,69,56,146,125,80,176,84,134,236,103,11,1,129,72,78,19,97,31,111,216,10,53,73,143,177,3,151,33,190,51,210,217,4,83,3,158,67,93,235,69,211,216,190,194,231,207,166,197,240,192,211,77,176,100,70,243,252,43,56,221,137,216,233,255,243,192,139,90,79,191,154,90,86,205,122,252,154,179,121,232,105,35,7,154,117,195,43,166,229,91,2,206,146,118,183,128,27,12,85,255,237,102,137,222,39,28,55,118,76,134,134,66,208,139,146,196,12,180,54,13,35,150,243,31,114,44,144,134,106,99,85,152,190,32,30,7,39,9,200,190,172,219,29,134,140,127,15,180,16,53,252,89,146,213,110,127,32,195,211,52,134,114,142,198,72,136,160,44,77,107,48,133,185,157,15,216,175,140,179,60,129,190,226,142,90,162,74,58,205,23,230,140,240,151,46,166,168,161,48,77,168,61,218,6,69,8,191,77,175,166,34,216,223,218,20,236,255,234,209,232,13,238,97,39,11,216,107,132,210,34,233,254,177,50,4,139,250,132,63,49,202,252,201,201,227,174,119,196,17,254,153,30,17,43,244,71,104,207,9,2,253,201,227,105,86,18,172,31,4,253,92,39,109,33,131,65,101,135,194,211,228,165,62,24,238,184,6,141,11,17,252,239,244,50,73,26,58,174,41,140,185,226,177,188,227,177,174,174,27,57,140,202,228,97,223,69,77,177,30,2,103,53,108,95,92,182,212,52,161,178,152,149,217,3,125,168,244,173,39,232,91,155,209,117,28,198,149,126,118,141,99,229,76,159,74,232,19,158,233,34,67,74,131,199,230,249,24,242,145,115,118,13,149,35,70,226,67,150,179,153,150,186,97,53,124,171,15,102,195,123,62,151,201,254,251,197,84,31,103,97,34,208,52,7,97,51,135,225,178,74,10,235,108,165,200,91,122,80,151,150,204,73,111,61,143,77,234,188,146,137,221,167,177,33,147,60,73,190,52,161,102,156,97,89,239,131,45,15,250,206,51,219,165,234,182,91,71,136,29,123,161,73,79,235,20,70,218,210,131,63,7,165,39,192,144,49,49,29,121,159,70,240,33,135,38,89,77,61,199,191,37,132,120,90,215,10,60,72,91,249,131,97,228,164,172,108,0,10,128,231,189,55,101,210,10,195,126,94,17,132,135,118,160,191,13,37,175,68,148,29,226,127,22,99,2,11,23,61,18,135,233,103,149,148,3,65,117,190,175,61,216,141,116,31,209,212,28,28,139,184,57,125,167,186,102,166,41,72,205,241,218,93,36,183,200,72,209,132,192,73,16,232,146,156,111,162,89,193,6,3,211,127,154,186,254,53,20,134,52,225,11,224,236,155,233,241,249,168,65,76,113,232,158,249,77,237,151,194,109,91,237,221,7,55,236,210,247,183,35,6,195,153,103,114,23,10,67,69,241,212,4,145,217,220,245,197,96,55,251,142,52,209,3,91,79,30,150,118,197,158,92,182,62,138,163,105,130,24,38,245,190,137,191,133,237,114,249,52,217,212,148,110,114,46,53,33,171,253,58,25,250,231,252,133,162,218,84,88,118,249,206,150,49,164,50,195,210,199,151,171,51,49,68,150,82,167,136,201,121,74,157,3,119,11,120,134,97,175,32,203,116,186,190,214,7,46,99,5,213,134,60,223,3,15,244,164,28,110,103,99,212,194,113,172,166,25,132,150,10,209,66,126,25,25,190,234,4,213,78,210,188,75,153,24,205,214,91,11,234,19,133,22,202,78,178,226,105,183,57,173,88,71,217,246,112,203,145,80,251,96,74,13,139,80,203,9,13,70,12,18,49,200,243,108,194,43,52,166,225,244,100,140,181,58,27,194,111,37,240,52,125,105,53,28,157,37,76,77,147,2,77,193,247,170,67,185,225,201,68,49,130,176,5,73,39,137,12,6,60,25,2,65,78,99,171,86,23,34,4,187,243,212,195,39,127,37,34,62,117,146,64,197,88,206,185,162,49,99,205,82,252,67,26,92,8,118,199,246,109,67,120,131,136,167,245,226,105,164,90,127,157,97,46,188,88,57,190,99,160,149,142,144,161,208,10,219,138,117,71,189,236,82,82,123,134,169,187,60,161,136,34,105,87,177,162,108,75,209,79,99,136,73,67,181,40,178,137,202,249,150,64,171,191,161,245,155,166,184,152,86,192,76,119,145,232,128,96,12,175,215,249,144,21,83,91,174,70,135,53,251,163,17,91,89,73,111,110,50,12,65,3,109,157,207,162,52,80,83,247,116,162,39,62,175,202,227,100,28,134,72,231,23,179,35,30,190,240,70,80,216,81,124,190,162,76,230,158,98,134,27,249,190,8,155,146,248,44,125,242,156,128,90,140,230,161,84,101,4,104,157,149,187,205,150,19,14,41,121,161,168,81,160,207,47,134,167,94,13,149,51,248,194,232,24,42,249,149,38,53,65,22,35,66,209,186,148,17,80,213,84,47,121,124,212,252,204,36,146,80,67,224,76,209,184,242,214,43,170,217,78,131,70,179,87,73,212,132,145,186,215,94,100,235,158,92,149,213,78,30,106,4,191,155,61,85,70,220,236,85,79,153,240,233,23,253,47,5,238,198,94,8,152,72,171,178,249,173,81,89,80,207,17,211,209,146,20,132,16,60,66,69,80,112,173,94,180,80,96,17,228,109,23,78,67,11,32,16,90,90,206,77,50,9,65,173,158,35,20,67,172,201,41,247,125,231,162,101,58,116,217,235,65,148,206,104,233,109,173,97,24,4,235,252,183,209,238,146,86,20,169,88,25,114,48,165,147,105,102,84,133,225,153,150,128,105,132,167,87,83,246,236,124,47,107,252,152,164,212,140,137,84,195,67,55,97,153,255,159,184,115,73,194,100,215,137,240,150,252,126,172,145,8,230,12,216,0,179,11,51,38,172,134,203,54,240,167,191,36,167,27,152,17,113,34,206,160,251,100,87,253,245,112,217,178,148,202,108,66,77,55,120,8,76,219,148,194,102,84,230,141,31,184,190,181,162,240,196,16,34,186,70,222,209,80,40,173,182,184,178,179,118,225,82,41,240,249,6,60,189,204,119,77,56,40,163,161,217,170,123,219,97,26,171,153,194,165,7,45,145,57,15,201,14,105,49,194,68,212,223,8,153,133,162,109,229,197,212,248,163,99,5,50,142,138,241,65,148,26,145,60,160,6,63,246,208,163,231,121,129,45,96,164,67,37,152,160,163,116,102,129,33,125,203,96,65,46,110,221,14,36,190,191,174,176,181,199,236,232,126,162,181,172,60,112,241,194,187,193,117,191,48,185,245,56,57,19,162,44,173,108,172,176,62,11,56,61,162,14,148,176,106,112,171,72,228,178,206,9,76,169,195,99,71,24,207,85,212,144,201,19,210,140,85,189,29,237,76,67,89,228,219,96,239,85,247,1,128,135,56,233,66,213,222,194,50,154,43,74,16,97,73,152,84,97,103,186,194,0,35,124,237,166,205,152,231,50,220,9,195,98,239,81,147,182,160,66,170,136,230,190,51,195,41,241,189,194,193,112,63,137,159,202,121,210,198,193,141,102,67,137,78,77,226,36,105,23,38,63,233,250,233,182,101,78,218,147,14,1,192,181,242,45,191,85,69,89,148,38,105,246,205,222,57,203,110,101,105,127,54,149,161,22,221,194,221,72,189,218,23,206,133,185,104,208,180,236,165,118,11,227,85,21,82,20,231,75,128,91,41,173,200,104,37,134,184,213,172,86,250,25,218,116,14,35,36,58,149,145,142,104,10,91,200,230,253,194,232,215,116,109,100,198,25,33,228,111,240,127,26,122,91,208,232,188,225,17,113,175,51,245,117,109,181,207,101,187,194,6,60,103,2,45,129,7,12,12,239,114,38,156,110,218,4,109,230,4,126,91,184,77,77,13,240,32,47,109,119,170,0,166,187,69,37,6,200,89,44,151,70,216,40,124,201,156,210,140,227,29,210,8,212,51,147,246,241,179,29,9,173,112,40,145,106,218,64,169,32,231,208,127,62,49,125,17,238,136,193,43,133,158,222,160,22,48,84,160,96,155,152,223,10,152,101,66,20,58,152,62,167,127,60,232,252,181,174,242,58,84,115,162,29,159,101,183,106,171,127,39,195,56,103,72,43,236,118,203,24,72,62,160,218,24,247,101,21,76,249,172,205,88,100,141,80,132,192,143,92,94,247,153,34,104,61,188,48,10,182,114,225,248,67,76,239,229,63,81,232,57,153,196,212,39,254,128,211,20,71,215,173,29,241,103,95,204,132,18,7,23,46,78,15,54,199,135,30,240,84,33,216,179,92,87,220,72,226,212,103,209,215,39,218,176,232,29,113,215,40,1,36,149,247,32,54,157,247,104,190,245,71,253,131,109,226,61,120,168,184,212,65,79,60,224,234,81,252,244,163,111,120,130,185,217,63,43,55,187,238,213,116,35,209,237,211,187,79,180,140,162,250,109,38,50,179,67,88,100,192,145,84,17,153,133,41,151,255,52,66,12,69,213,86,16,254,47,33,44,114,54,48,187,232,193,54,48,29,45,168,171,200,61,83,191,239,37,116,71,138,117,125,41,140,107,201,21,45,97,155,188,31,45,163,62,174,156,10,91,125,125,38,204,127,35,196,65,160,160,110,149,151,154,182,29,245,223,198,87,111,38,149,58,250,117,226,94,173,150,146,116,40,76,171,92,172,80,122,65,96,125,169,10,147,133,85,1,159,201,179,62,240,57,121,168,154,224,178,144,37,10,66,195,169,93,117,156,194,12,164,55,134,134,89,9,13,154,198,66,167,250,80,153,174,247,30,112,47,207,119,77,143,251,142,151,77,67,222,212,103,74,157,105,198,67,163,125,184,233,32,93,109,185,91,46,112,123,98,32,14,118,75,229,109,68,172,172,18,6,252,52,138,169,14,211,177,240,92,88,163,129,57,208,254,232,150,242,149,227,103,20,48,145,190,158,251,188,193,30,170,62,40,145,174,172,39,39,191,85,46,76,108,168,15,156,189,88,76,72,100,113,85,20,235,124,243,33,251,206,204,248,168,223,246,31,51,212,47,140,244,194,243,196,54,179,225,138,83,163,190,58,84,197,44,97,116,16,10,77,214,20,39,79,20,15,204,222,66,60,202,68,233,84,34,13,99,202,114,225,34,85,112,131,23,31,96,136,71,161,170,165,151,102,189,155,161,45,133,38,231,208,163,207,174,59,187,122,2,23,90,234,115,105,184,85,5,216,84,241,145,156,202,14,161,75,8,140,79,191,189,237,194,67,161,137,135,223,187,138,198,25,39,197,21,177,206,204,212,180,51,150,133,45,187,111,219,182,241,170,202,162,92,88,73,247,220,116,10,72,16,195,168,59,97,159,203,163,241,153,78,105,147,70,217,11,65,138,208,63,155,143,80,24,29,38,168,131,7,92,169,175,168,196,31,252,179,208,94,179,251,146,27,131,171,54,91,160,144,238,245,96,186,201,91,40,179,81,229,174,170,0,136,48,143,175,76,7,102,159,45,143,180,112,219,241,170,17,142,218,42,93,136,0,211,12,141,50,104,33,170,226,119,198,24,222,84,142,210,38,42,159,30,221,17,83,4,233,208,204,212,43,171,120,175,184,132,7,210,43,234,133,103,45,17,108,64,29,62,35,92,165,40,15,76,201,105,4,76,221,77,80,152,54,30,75,35,11,182,196,5,233,192,195,244,161,28,182,118,1,65,81,58,137,131,249,140,197,21,14,158,13,222,159,254,62,58,46,211,42,78,216,141,141,30,226,132,243,17,176,29,246,61,196,93,145,51,146,150,247,131,194,7,143,83,215,42,29,14,6,211,162,114,133,15,105,109,146,115,19,179,174,80,194,59,175,185,171,178,200,96,118,115,87,42,99,68,54,157,50,136,11,72,139,7,76,99,114,83,120,98,43,120,37,25,171,230,60,38,41,248,43,22,153,118,126,82,226,136,58,237,26,151,102,25,96,217,127,28,24,106,76,28,109,243,130,40,158,162,188,95,47,122,222,117,81,97,208,243,190,186,75,166,48,102,118,206,10,155,18,152,139,146,218,167,175,71,23,178,167,161,151,138,220,106,211,11,63,27,98,148,107,2,206,250,196,39,221,195,17,154,161,196,157,53,208,64,65,246,174,230,141,155,210,88,248,192,195,58,253,29,174,101,202,96,160,3,136,192,209,21,77,169,233,201,51,217,5,26,181,255,180,149,107,37,123,70,54,172,246,208,144,181,5,85,244,113,248,116,202,213,90,237,168,31,72,111,248,66,125,170,134,222,41,151,217,147,106,231,78,210,132,46,173,139,29,160,166,253,206,144,45,161,134,106,27,180,164,162,191,152,40,133,194,31,251,30,113,61,6,166,108,151,67,151,151,14,45,149,143,198,240,119,148,80,245,165,193,107,168,214,49,69,197,116,225,33,246,27,166,86,140,193,79,160,39,14,169,138,78,210,182,142,82,126,84,133,231,142,131,137,11,131,54,130,171,254,40,83,179,246,251,28,206,220,149,75,123,224,150,98,78,57,79,158,110,99,213,166,46,244,62,251,187,46,117,61,154,89,52,38,205,112,71,195,191,234,236,177,31,85,236,19,204,197,111,91,61,88,190,174,197,42,16,47,4,33,100,241,24,67,170,36,111,183,254,60,223,168,85,162,187,194,100,97,67,0,218,234,193,242,62,206,240,191,211,2,147,157,74,248,175,249,107,196,113,101,106,82,248,170,20,190,160,117,132,204,184,169,30,202,138,77,49,113,68,156,81,225,254,103,217,250,83,108,239,177,126,84,35,210,202,77,127,188,1,71,231,222,250,50,205,74,180,95,148,85,84,213,211,11,47,204,53,177,27,229,247,166,234,233,244,68,132,42,188,73,192,203,48,163,51,96,199,235,48,83,105,205,61,195,189,160,30,19,112,221,83,141,11,74,134,216,228,119,93,159,217,138,189,28,30,85,174,219,62,155,244,107,65,237,167,40,209,67,112,126,88,115,164,42,229,159,89,197,147,37,100,223,104,215,83,56,95,29,73,96,105,78,181,208,56,141,46,48,74,147,69,97,90,134,46,76,24,190,213,12,5,251,230,18,90,248,233,81,115,132,54,102,133,184,79,73,255,252,243,7,93,41,28,71,65,217,165,102,133,173,57,211,97,235,129,83,191,19,216,121,37,142,94,20,96,20,37,229,231,218,235,105,218,22,64,12,98,16,10,221,97,46,240,4,233,182,61,12,249,216,98,129,118,86,115,25,196,103,91,24,23,64,175,87,179,6,83,47,245,165,135,23,41,147,40,32,9,44,7,161,185,234,32,98,47,31,175,18,121,134,169,234,151,140,105,36,157,220,80,1,117,209,161,215,141,217,88,56,42,156,29,79,87,253,39,243,73,240,17,120,80,200,66,2,194,46,12,15,9,154,186,53,70,55,34,222,220,225,244,112,62,50,21,37,129,226,145,34,255,115,198,11,124,42,117,174,193,248,249,26,84,64,60,173,250,38,201,244,251,32,162,90,189,102,111,143,127,12,129,201,7,119,219,45,168,81,4,1,104,28,205,128,82,89,30,132,12,145,59,114,83,143,19,70,235,194,100,121,207,200,252,158,73,18,162,164,162,184,95,250,125,209,13,164,51,244,137,110,16,223,244,43,51,241,168,249,248,91,164,208,94,67,68,18,50,196,3,239,72,12,219,80,214,34,28,240,138,220,19,218,92,37,191,48,183,26,87,70,211,198,115,110,138,50,110,15,195,36,89,171,206,24,103,182,201,57,252,95,206,124,162,50,146,192,43,9,204,46,55,63,240,85,112,61,33,200,218,83,199,240,68,218,45,156,207,88,197,242,51,29,33,50,58,194,92,230,220,115,126,166,163,77,151,161,59,215,44,4,153,158,151,125,94,73,232,251,83,182,58,67,77,191,122,154,184,124,71,150,233,223,77,207,108,117,54,162,33,186,126,246,95,165,183,166,230,76,188,174,48,103,34,67,170,38,22,155,0,41,82,195,230,170,166,219,107,99,132,134,33,15,85,209,173,238,75,214,197,28,199,118,107,234,120,108,161,194,146,29,152,206,136,253,124,94,44,239,97,6,132,13,174,126,63,63,37,25,135,241,123,125,236,174,240,78,9,147,35,216,214,146,42,49,59,171,176,158,161,112,60,215,99,103,69,79,110,120,228,209,248,208,244,219,92,102,17,23,231,182,250,161,206,72,228,176,175,131,210,54,233,36,133,49,59,241,147,159,15,159,78,13,133,97,190,134,69,210,66,91,167,232,100,89,88,126,194,25,106,107,29,107,91,191,130,75,234,102,211,133,214,73,154,62,50,1,41,106,10,122,214,200,88,19,145,68,170,67,77,238,168,168,183,48,216,67,11,173,139,221,46,132,134,113,141,159,32,237,139,96,41,190,104,37,182,30,217,136,43,122,172,149,107,29,164,145,94,156,72,19,159,202,245,184,131,166,88,211,107,21,71,202,212,97,248,35,69,189,224,88,216,246,133,201,125,8,92,191,122,104,192,77,188,49,178,53,47,238,121,143,70,177,84,76,238,44,165,156,106,184,162,161,89,161,39,39,142,238,225,93,54,232,78,80,184,153,85,170,195,221,136,171,2,211,131,118,93,211,250,120,172,72,105,161,65,136,39,96,8,231,122,229,196,17,241,211,213,252,95,197,55,240,124,136,37,188,253,232,185,212,87,221,155,45,193,23,93,34,91,69,85,23,33,138,28,240,234,91,109,5,17,212,24,245,26,205,157,249,108,12,133,185,208,251,204,160,147,136,61,229,153,54,197,33,140,238,54,41,111,3,247,180,229,125,65,71,23,184,22,4,5,187,188,206,90,197,87,179,98,144,112,31,169,209,213,182,194,147,103,126,225,156,213,128,178,209,199,23,214,103,236,170,82,127,188,47,199,77,135,224,91,210,68,113,14,120,169,193,30,38,93,89,109,57,9,119,91,56,80,78,219,139,170,107,103,134,112,20,48,9,111,245,252,60,203,205,140,193,80,155,141,91,245,42,29,61,210,137,24,84,15,89,219,50,57,185,28,139,178,209,238,187,222,55,219,168,222,174,23,227,249,79,253,91,251,154,233,250,137,14,124,239,244,167,71,45,81,69,38,163,141,149,166,194,56,119,132,221,104,71,109,187,169,177,44,148,21,63,58,195,207,82,159,84,4,84,238,247,151,205,193,237,57,250,44,164,97,224,71,205,191,168,35,46,122,191,30,105,155,152,100,25,10,87,91,176,220,162,53,211,60,170,142,184,200,137,184,189,171,49,124,196,69,24,189,236,235,219,76,86,95,114,41,228,237,41,182,135,115,44,44,141,162,14,197,40,157,187,239,44,75,155,200,157,2,207,20,19,154,37,167,36,78,55,221,202,18,37,77,52,25,160,225,11,76,130,54,197,209,5,46,160,184,35,35,120,53,252,11,248,153,222,201,185,27,229,162,125,209,135,65,149,241,135,200,177,117,177,194,185,108,6,205,74,150,215,29,112,169,67,111,187,45,26,201,230,61,154,188,181,186,89,179,99,119,180,209,93,165,54,218,204,49,113,97,196,94,234,218,76,138,110,199,15,211,169,248,28,12,13,249,94,87,101,11,173,54,218,103,157,107,113,234,106,142,222,226,29,62,45,246,246,119,121,158,190,144,27,129,145,147,104,1,167,81,229,219,57,75,34,49,103,88,12,147,198,82,15,110,2,175,60,175,247,241,204,143,131,55,73,157,176,9,74,214,106,160,214,227,100,143,122,141,75,75,132,195,253,129,225,212,184,95,52,53,255,218,158,147,27,71,246,131,73,116,201,186,9,124,185,35,137,250,181,250,96,67,156,15,83,53,179,169,105,106,51,111,205,242,97,15,222,233,249,210,219,230,41,94,23,109,18,214,143,175,57,76,188,148,194,246,156,86,157,42,78,241,139,223,218,23,157,82,97,163,252,73,141,127,94,88,185,56,54,179,157,89,33,142,238,198,184,85,120,148,228,243,13,176,72,194,25,124,205,18,232,146,163,134,121,209,76,122,54,44,161,27,26,238,114,106,22,159,48,247,62,143,186,136,243,37,232,134,165,28,240,137,5,46,49,18,177,230,53,91,138,83,163,136,37,163,176,26,171,56,62,15,70,251,44,122,52,58,162,49,225,208,142,46,31,61,221,178,84,233,63,20,105,50,141,251,42,221,186,43,102,66,211,41,18,231,228,10,21,46,118,231,208,45,96,235,8,140,239,86,9,216,190,39,61,122,226,200,231,175,186,154,117,233,3,159,103,28,110,236,244,26,164,244,156,28,253,83,191,47,228,224,69,176,212,224,107,84,130,168,232,16,211,90,251,237,179,74,251,187,70,247,83,189,172,107,177,252,149,63,150,66,195,133,14,133,98,236,245,64,113,27,203,138,238,26,6,69,214,149,162,11,46,93,190,45,12,190,205,174,184,232,35,135,92,21,241,114,98,125,222,250,208,120,91,145,55,166,133,105,235,88,104,214,232,181,2,69,109,163,43,124,214,34,143,237,128,207,82,35,15,197,228,154,99,233,130,94,221,229,195,134,171,214,34,22,167,19,168,168,151,245,153,70,225,134,196,201,169,186,23,253,237,179,36,148,26,23,62,81,123,44,10,163,193,23,240,249,152,100,195,71,237,14,114,137,143,21,178,254,207,151,141,22,81,119,219,38,56,238,69,146,214,192,116,86,249,219,102,152,75,210,58,67,230,76,51,214,69,83,100,214,43,135,72,180,239,141,65,189,151,45,10,252,119,147,10,251,96,114,97,91,81,83,46,52,116,177,107,26,67,167,141,78,217,231,251,254,214,79,194,127,61,63,141,236,85,115,24,22,210,115,114,214,197,18,71,87,164,9,31,248,60,197,47,233,1,204,7,37,15,237,60,4,6,83,192,236,10,245,104,12,47,190,48,7,7,155,218,100,51,106,240,244,108,36,176,181,73,94,24,106,88,249,54,186,108,178,168,12,200,35,63,203,242,238,201,79,78,171,162,250,212,19,93,99,127,238,48,20,16,121,104,56,201,180,238,79,5,42,184,240,227,127,54,115,105,250,79,155,223,171,78,136,195,182,178,61,96,138,168,50,86,168,74,167,28,71,243,8,37,206,161,147,59,121,190,197,36,72,147,152,157,254,28,43,251,246,11,55,195,23,61,152,92,76,188,237,206,50,154,229,194,73,146,151,120,219,236,208,255,128,225,23,197,185,11,121,69,121,102,152,162,213,237,111,187,51,241,232,183,143,115,132,187,134,0,195,46,126,142,62,183,22,79,28,73,178,161,111,27,173,79,247,74,133,45,66,93,224,57,249,249,2,186,223,88,155,210,164,244,251,233,225,203,4,53,234,19,183,234,32,159,191,230,161,128,203,243,54,217,202,238,236,15,188,193,142,110,253,121,40,8,3,57,220,44,230,22,152,235,138,215,213,200,164,233,48,52,217,196,180,47,44,162,115,192,48,55,154,31,109,242,180,89,94,54,130,206,121,250,251,66,172,96,235,251,66,164,116,214,64,139,50,89,65,173,253,250,129,229,125,172,106,58,140,31,156,205,164,82,207,109,70,244,62,136,207,250,35,54,143,56,207,67,6,246,235,70,162,36,229,7,70,164,41,7,124,86,199,36,239,154,182,216,20,243,2,138,29,115,234,79,35,198,18,243,66,166,68,171,247,133,242,109,143,73,135,246,42,161,95,49,64,173,13,221,97,251,24,229,228,124,143,57,249,125,157,1,185,37,103,15,57,101,37,15,209,206,211,182,254,209,251,66,26,251,58,95,37,76,155,24,99,23,129,155,137,181,59,220,216,176,22,129,81,113,240,57,137,25,255,108,57,239,165,181,179,218,45,207,140,159,87,181,17,188,235,2,211,98,244,113,139,121,211,12,114,61,122,147,187,219,14,211,156,36,11,24,59,158,238,25,29,122,48,211,20,234,49,26,96,172,120,1,91,214,120,9,76,247,233,246,223,198,25,161,233,99,225,186,60,42,88,200,127,149,37,57,155,102,14,137,195,111,108,154,76,108,86,152,198,253,56,26,31,6,153,25,26,148,199,114,47,45,195,87,145,199,210,216,24,230,56,218,124,41,47,218,145,56,41,254,200,135,237,196,21,38,21,178,252,202,76,33,88,190,125,76,194,122,18,24,186,145,92,56,142,161,43,199,201,105,162,146,8,17,215,133,20,83,53,21,220,41,94,247,168,121,180,228,117,62,43,219,33,22,43,48,238,46,223,182,115,153,41,195,156,242,76,207,102,142,226,182,195,99,39,221,168,52,124,69,106,142,163,81,36,43,10,211,184,209,226,183,59,126,206,91,96,22,161,229,143,28,1,220,186,21,70,95,196,63,2,4,182,159,79,104,253,74,133,31,76,63,136,236,27,81,240,8,47,71,208,172,207,123,89,217,214,127,183,195,170,149,68,83,67,154,127,196,56,234,164,14,229,203,167,207,59,239,24,133,103,117,43,98,202,240,107,38,245,84,18,48,178,200,122,114,156,138,227,203,135,61,172,113,20,105,17,24,167,14,103,68,26,238,209,189,27,25,255,155,117,104,32,216,58,103,245,159,177,177,191,173,102,174,63,114,114,44,77,106,140,51,84,71,132,172,129,107,70,66,22,251,131,17,116,43,18,23,155,222,103,41,254,62,42,70,121,242,174,187,209,249,99,40,208,155,41,169,191,131,98,208,152,3,229,131,186,163,176,155,134,164,175,126,48,116,139,120,189,100,120,137,84,54,63,24,17,160,33,113,47,163,4,165,101,135,233,191,212,251,66,217,36,123,8,183,104,99,209,244,184,73,226,184,157,151,193,67,188,167,178,145,49,221,154,208,224,39,157,52,232,165,245,132,41,69,115,90,207,150,192,149,61,89,15,120,176,175,191,112,46,171,57,185,230,204,150,124,156,67,97,210,4,126,229,236,36,216,73,93,24,185,139,250,165,55,22,181,189,34,62,147,40,197,13,60,154,29,158,56,87,203,165,85,74,252,30,72,29,152,9,246,162,168,129,184,117,39,232,25,15,183,30,247,75,13,166,238,87,198,101,212,51,39,253,5,146,122,48,13,135,49,133,236,90,72,80,32,199,19,247,89,17,65,243,110,151,108,50,227,18,159,84,242,142,180,20,5,76,2,176,92,120,219,11,205,1,195,63,136,23,84,169,23,17,78,57,156,112,10,191,39,71,30,54,152,210,172,15,171,136,123,24,34,79,230,223,240,193,36,186,218,141,116,235,153,100,72,178,150,15,102,191,54,21,69,221,236,171,49,228,106,13,180,119,166,168,200,172,110,95,83,206,153,77,161,229,222,23,166,79,214,32,254,131,207,8,31,178,173,57,87,58,113,193,249,126,218,136,135,18,38,179,253,37,103,253,221,118,97,97,150,53,133,14,172,243,57,126,131,3,121,169,51,107,52,185,180,74,98,250,75,74,88,164,35,22,166,231,202,182,85,211,62,116,34,25,122,247,76,192,103,1,250,6,245,129,79,204,45,252,64,146,68,168,76,251,185,97,200,72,250,22,216,250,84,29,38,66,216,122,52,10,154,113,101,24,178,136,221,33,201,220,95,7,236,7,183,173,73,11,242,87,230,163,28,112,19,90,60,78,101,221,151,43,235,10,72,210,229,86,49,193,9,111,85,20,218,82,19,74,37,138,246,8,63,251,47,227,126,145,238,50,76,1,47,225,120,240,193,68,65,82,225,51,184,148,56,250,151,123,172,2,255,210,218,14,211,60,223,100,44,64,32,156,203,47,237,132,182,154,182,59,67,133,46,195,238,143,52,35,236,159,229,153,53,83,182,247,223,62,35,18,29,187,11,179,119,184,143,20,50,122,151,207,143,206,235,19,103,127,3,205,200,42,250,1,145,79,167,152,236,240,185,203,41,87,70,233,222,211,64,132,247,61,85,25,11,231,243,59,223,140,127,33,230,188,46,149,48,204,222,106,152,160,102,180,182,211,85,47,167,133,165,231,40,232,162,30,87,187,116,145,86,35,154,186,223,45,2,204,143,197,17,45,67,19,95,142,15,54,37,70,249,58,43,77,144,222,76,128,152,5,44,169,46,112,45,197,131,4,106,168,232,49,102,133,119,20,3,80,227,235,85,90,217,14,220,241,42,245,163,77,72,232,198,224,192,78,52,205,244,147,159,213,80,127,153,192,41,249,117,147,131,208,71,134,175,153,135,62,217,90,165,165,215,12,24,138,206,55,206,146,81,198,251,115,110,246,253,142,210,221,178,245,224,134,204,145,161,233,231,226,88,21,69,160,255,155,73,97,16,224,11,40,247,132,96,87,253,42,24,9,66,114,207,250,203,232,245,236,111,215,111,127,76,75,198,17,230,120,95,198,0,10,157,20,86,80,114,176,110,142,15,156,232,239,220,159,109,212,12,189,77,211,132,66,206,255,42,2,155,186,235,114,56,153,234,204,133,43,143,255,27,4,84,139,164,159,132,85,12,165,61,255,225,179,89,173,82,207,164,199,188,236,52,74,192,240,17,238,16,160,223,29,199,135,128,243,123,97,155,150,158,18,176,41,26,223,199,69,170,15,46,138,195,131,238,149,123,244,137,134,202,88,254,42,144,204,214,175,238,172,36,164,70,252,96,118,147,75,102,224,14,63,213,109,68,161,197,86,37,66,156,175,234,140,161,158,253,145,85,203,159,94,148,196,146,55,25,128,178,125,148,131,215,138,36,35,54,229,236,224,4,165,84,90,154,191,44,54,9,89,22,45,138,50,115,249,16,66,191,251,140,209,59,16,40,183,17,42,58,60,217,253,203,209,141,25,162,250,32,130,74,114,213,86,135,209,116,147,231,134,160,202,162,234,119,95,215,160,203,214,63,13,2,22,20,83,239,149,179,64,158,249,201,143,70,179,73,140,162,171,77,77,190,177,37,147,206,51,187,47,4,58,126,119,219,87,36,251,72,242,223,223,70,99,40,183,248,109,68,253,187,76,239,52,23,251,20,203,170,99,51,159,160,108,148,191,44,8,51,90,125,70,56,93,55,152,87,124,240,9,79,147,168,166,240,211,61,202,188,44,28,36,121,187,192,21,146,158,195,36,53,164,172,94,103,35,53,225,159,0,132,225,173,95,46,173,170,169,248,93,195,53,151,206,13,226,23,52,134,253,145,230,159,244,219,133,73,122,204,56,53,51,232,125,29,203,252,86,226,137,101,106,21,119,140,46,132,231,125,191,144,48,16,96,59,116,225,130,105,210,242,7,138,2,180,244,132,96,109,87,130,57,114,96,254,46,193,209,130,162,154,106,92,216,70,21,75,78,126,118,246,201,19,202,84,98,181,123,148,15,13,203,58,191,231,100,226,45,114,91,11,182,177,191,203,105,101,245,37,63,141,107,198,254,226,104,250,226,27,61,155,2,35,118,244,173,43,137,189,72,187,46,61,7,102,17,244,83,119,19,75,149,11,51,203,13,31,223,136,232,82,200,10,120,91,167,145,31,140,152,145,180,147,192,189,111,65,221,192,88,203,114,244,23,54,1,162,143,98,199,79,119,105,110,168,116,116,102,79,149,33,127,198,28,126,111,138,4,3,221,214,31,204,128,20,222,110,53,26,152,183,179,147,122,52,97,10,135,155,137,73,245,184,45,10,248,82,19,105,168,127,195,230,240,43,67,202,243,142,208,102,62,96,190,118,224,70,61,196,101,23,49,181,90,87,188,172,198,160,154,242,211,8,75,174,230,111,131,66,131,112,103,105,248,96,53,249,198,9,147,15,12,199,11,207,250,179,253,250,193,212,117,165,201,6,56,45,207,81,48,237,177,123,150,223,94,112,186,191,16,2,221,36,211,208,186,48,179,108,247,17,62,150,217,203,222,167,66,137,248,206,9,200,153,201,44,204,199,48,131,233,201,114,74,219,253,189,47,116,146,232,67,251,96,34,153,118,89,162,191,172,106,124,61,244,94,111,161,34,216,126,120,59,183,214,26,218,170,144,53,73,46,110,52,153,29,166,139,255,6,248,112,224,154,111,182,161,57,53,237,66,62,129,129,213,250,252,220,157,54,251,187,0,176,39,37,129,24,112,166,61,253,62,113,232,225,201,9,199,137,43,157,178,62,160,118,178,208,243,254,96,66,242,254,192,116,41,119,191,240,98,189,91,247,190,206,223,106,119,105,131,100,9,224,122,9,249,20,122,78,180,228,63,125,94,110,22,182,89,179,156,249,252,106,57,214,241,57,197,237,156,22,116,76,198,122,192,109,74,133,171,253,212,30,167,158,124,222,218,55,230,89,198,93,247,43,131,91,38,239,235,76,208,104,139,249,109,27,69,233,174,15,103,73,59,175,200,121,189,192,248,115,221,223,198,23,47,234,22,100,0,72,13,220,161,68,178,24,190,179,63,211,68,254,233,62,52,107,178,242,126,222,100,33,164,240,155,248,30,40,124,196,27,129,254,119,167,90,164,84,170,121,137,124,191,189,241,36,191,151,134,230,226,249,202,252,183,169,16,75,153,215,148,220,155,59,204,91,167,235,148,150,117,226,35,250,141,226,149,12,219,96,92,184,18,30,251,209,24,62,157,96,77,78,142,38,135,111,68,77,20,109,10,231,24,106,244,25,214,62,239,116,219,126,15,57,57,157,30,203,99,172,206,215,94,238,54,182,89,225,124,250,165,117,147,233,145,247,205,93,181,28,48,182,35,119,249,34,205,77,50,250,155,17,79,84,130,176,204,29,106,103,144,159,89,240,43,169,160,136,55,151,180,231,53,182,250,57,130,195,14,195,88,54,100,84,109,45,239,238,48,61,233,119,213,54,115,3,88,203,63,184,109,148,97,238,142,235,192,22,57,13,135,187,241,146,47,140,64,216,250,42,104,38,6,190,164,53,144,12,60,253,53,142,210,90,191,4,45,54,67,111,135,233,127,77,114,101,8,245,127,73,34,4,84,10,246,108,23,133,233,224,204,21,206,77,181,238,190,174,105,156,190,28,23,118,150,232,117,55,231,236,227,81,132,246,159,158,72,52,46,57,57,221,122,46,219,128,205,24,238,223,247,101,243,237,45,111,60,57,240,137,8,182,60,148,133,80,89,160,131,108,137,28,139,28,69,245,221,15,132,190,33,93,41,13,90,59,59,238,15,238,76,152,178,56,18,135,54,111,254,230,42,76,118,67,96,211,216,240,151,137,152,186,126,32,112,242,169,34,127,48,93,207,91,79,190,48,225,242,232,143,144,137,172,79,192,164,40,40,152,125,48,134,139,210,172,204,207,162,169,226,151,118,62,237,91,166,61,143,167,156,49,246,21,252,57,86,229,242,154,81,117,166,111,172,152,23,207,26,33,7,183,200,245,30,144,182,89,153,135,177,200,192,78,253,131,51,179,180,44,171,112,36,9,164,2,70,216,101,8,12,31,112,93,216,84,50,21,158,241,213,66,251,96,210,17,148,206,124,223,185,19,250,78,161,38,18,253,86,108,82,2,134,70,215,5,238,168,131,197,133,79,27,175,2,155,95,106,11,24,206,171,160,16,5,74,9,20,193,77,57,55,185,167,22,195,27,174,159,108,115,13,222,158,124,55,184,11,173,164,209,187,151,70,124,212,192,75,110,139,50,120,218,254,178,40,217,142,244,194,211,137,239,6,163,214,225,48,243,127,153,247,109,194,135,189,43,23,21,114,90,155,227,182,96,179,222,173,168,193,251,30,139,115,237,229,125,244,100,180,198,28,191,140,60,250,125,100,6,207,150,150,192,69,65,147,57,190,224,153,142,251,3,47,61,244,172,113,114,48,190,166,206,124,34,119,141,177,169,192,172,66,30,9,252,12,42,138,156,26,33,123,151,74,193,95,236,196,179,57,43,92,162,1,218,224,81,244,113,50,213,207,54,47,60,159,159,70,43,59,197,0,6,150,126,46,107,142,207,177,189,182,147,247,182,21,70,38,99,200,165,201,46,213,96,74,140,23,174,87,46,158,122,28,90,120,35,126,123,26,143,93,225,90,99,250,134,16,47,4,7,208,150,35,89,2,172,178,32,6,239,22,99,16,251,140,210,170,194,221,204,130,2,150,229,20,116,68,134,8,38,39,130,228,130,182,159,111,228,7,19,145,86,185,48,180,160,93,207,129,173,10,43,152,156,155,202,226,190,67,225,204,130,210,92,106,86,50,244,99,196,201,171,42,21,25,188,238,56,3,222,187,43,108,222,122,23,30,210,92,65,215,6,130,169,23,157,207,93,91,107,106,23,84,26,72,187,53,218,164,88,56,146,201,97,62,112,201,227,62,111,96,121,102,36,106,225,199,10,156,238,14,25,56,122,66,64,207,50,117,55,8,134,174,84,238,51,49,89,138,11,35,240,147,238,64,57,211,232,117,6,24,52,112,206,229,253,209,246,192,151,232,41,118,58,218,234,26,247,202,8,181,228,183,209,27,31,243,142,35,106,104,47,140,119,222,133,117,66,49,127,196,52,4,188,54,67,131,102,33,156,196,182,76,10,146,141,182,94,34,116,119,46,188,165,150,222,205,252,42,223,241,79,167,230,88,10,195,247,152,2,143,46,71,99,163,87,198,61,26,117,33,249,237,137,245,103,149,89,161,203,166,202,224,54,98,201,4,110,239,209,112,234,229,179,111,75,70,33,18,178,148,170,100,86,144,166,170,243,73,87,26,30,99,48,224,86,170,71,27,61,58,98,12,220,103,198,221,0,116,54,81,244,210,196,235,164,36,83,31,24,185,149,7,46,10,83,148,187,159,23,185,1,57,57,150,176,187,142,251,105,151,173,191,141,58,203,186,147,202,89,205,231,229,66,35,94,67,15,240,119,99,36,215,217,148,93,248,172,100,213,41,6,192,150,186,9,184,162,117,16,121,34,122,252,225,150,61,48,93,236,2,75,165,23,152,66,86,22,56,223,56,5,24,97,230,113,97,214,100,133,49,63,172,1,175,45,59,116,224,30,159,39,168,88,144,254,80,106,232,23,174,194,6,3,198,203,115,6,76,159,194,243,211,38,4,112,225,38,125,112,192,43,168,129,201,84,95,244,3,4,158,235,99,63,24,124,2,139,231,169,236,96,252,3,155,67,211,3,47,111,116,51,152,52,152,192,120,204,246,123,114,44,73,250,3,211,251,22,48,251,88,189,177,98,209,94,192,101,233,7,74,79,36,222,99,14,155,95,144,222,55,117,137,120,95,29,154,128,92,120,222,178,11,6,206,91,7,3,4,147,85,238,209,77,43,166,116,168,144,196,186,3,49,47,73,231,3,215,208,38,252,198,105,221,10,147,234,206,23,46,210,133,13,220,187,247,11,252,224,125,99,67,96,230,174,114,97,217,178,129,146,90,157,114,112,213,113,72,204,21,251,115,96,228,142,47,140,89,148,107,10,253,94,136,142,195,150,44,76,19,180,150,231,224,78,130,224,194,231,245,200,32,63,27,169,158,238,79,15,35,242,62,240,116,113,54,131,199,115,215,103,69,99,154,187,112,147,194,61,240,132,175,119,225,36,44,182,110,234,180,169,198,149,211,163,58,158,223,182,252,209,133,207,150,110,63,112,104,37,253,228,210,132,43,65,165,213,118,30,23,86,57,23,96,106,157,247,228,180,243,188,112,115,138,43,35,205,108,178,4,254,85,119,28,62,175,55,235,99,65,222,200,69,135,146,121,173,235,40,238,168,214,196,7,100,100,77,29,43,157,118,2,95,31,129,171,46,97,213,84,50,227,133,81,26,200,58,227,253,196,64,227,104,50,17,47,74,65,71,208,244,30,124,86,191,120,40,116,108,15,217,42,80,255,70,231,233,131,167,117,235,180,7,94,221,19,154,192,103,59,180,20,134,165,117,143,46,93,231,164,81,130,20,101,96,150,28,48,10,31,133,130,166,195,197,140,122,47,60,233,221,244,224,146,76,11,194,117,2,179,204,251,186,205,8,30,75,54,72,192,103,30,239,2,75,125,178,155,75,239,157,45,135,101,23,158,163,17,134,216,23,62,51,160,60,148,101,14,28,113,114,186,190,244,19,128,196,63,226,190,135,85,97,183,194,8,225,172,11,175,103,166,222,54,251,58,154,77,10,228,65,33,157,95,152,111,85,97,120,217,245,194,229,89,222,144,109,118,138,169,193,73,210,184,100,58,107,40,112,38,4,112,70,203,15,124,162,140,88,28,73,172,21,25,227,192,179,197,125,97,32,40,106,222,150,70,189,249,22,224,243,114,159,147,155,9,97,192,228,147,31,152,221,74,185,112,146,4,130,193,195,133,98,201,207,179,238,223,251,70,114,54,104,107,120,70,108,137,163,80,9,63,83,183,159,26,39,168,45,243,56,240,112,113,43,131,171,240,6,13,14,198,48,48,246,133,89,225,41,171,0,173,58,210,186,104,176,167,61,108,106,212,77,62,32,132,215,128,151,52,103,252,208,185,239,153,145,144,223,47,28,91,78,155,211,87,255,243,212,130,54,125,216,112,227,182,215,226,104,67,204,58,143,54,116,224,106,44,93,176,211,186,254,240,134,186,234,195,128,78,40,221,225,0,183,27,136,144,122,148,229,28,177,219,226,109,212,168,122,154,123,221,3,111,151,200,49,184,74,3,31,48,50,18,113,110,242,187,91,209,82,110,232,87,45,7,43,40,18,165,158,231,36,75,145,52,232,4,238,145,242,54,184,172,231,104,232,196,113,97,248,138,204,249,192,164,228,3,230,211,122,142,70,37,127,94,56,61,55,109,182,225,247,167,45,185,254,192,243,190,12,218,189,219,115,221,180,209,244,128,203,188,86,168,6,163,36,121,175,219,244,253,95,120,222,215,129,244,105,43,47,220,228,232,4,75,228,207,147,223,75,51,179,59,133,175,54,155,201,3,150,247,202,233,34,136,15,139,188,231,232,47,220,99,159,125,96,58,140,219,3,143,225,169,34,224,46,230,0,221,12,178,90,139,147,83,199,158,229,129,199,13,135,11,237,47,250,205,23,116,72,139,192,212,155,31,184,166,88,236,137,56,187,206,55,5,122,112,142,43,103,143,247,124,2,100,86,189,0,137,203,248,147,83,108,53,153,118,156,195,213,90,167,20,198,141,125,95,184,181,249,160,53,197,4,159,217,180,233,56,172,100,193,99,86,72,44,68,58,200,73,127,174,24,166,214,43,45,105,147,70,163,244,221,28,145,187,24,250,5,193,170,138,154,46,240,9,76,228,194,207,106,76,213,223,225,76,201,93,127,187,83,241,111,23,86,86,166,193,219,165,129,146,181,93,151,241,156,28,233,203,114,225,119,5,32,174,187,123,70,115,123,111,127,192,181,220,147,15,77,186,163,157,132,58,193,119,223,197,244,190,245,133,153,8,76,191,240,211,25,111,240,138,135,90,76,204,248,185,111,50,8,45,80,74,200,229,65,89,146,3,174,79,110,195,96,239,88,54,152,132,128,194,166,183,238,48,6,247,91,97,4,156,118,92,25,204,17,217,69,208,135,19,228,1,18,75,93,244,71,14,58,208,91,242,115,47,180,4,116,105,163,191,193,213,92,129,199,25,88,249,129,233,248,191,48,217,12,129,183,109,81,29,198,254,87,2,121,156,87,25,199,23,174,245,1,9,251,29,132,5,187,245,151,17,84,245,175,175,44,139,229,158,163,187,217,7,6,140,249,244,3,239,200,207,89,2,95,164,231,140,241,146,229,174,43,86,207,207,109,65,248,138,75,51,67,154,253,192,195,187,228,128,207,122,84,158,223,94,51,82,162,5,3,218,249,7,60,166,28,93,167,102,76,237,183,71,142,43,71,45,253,143,223,62,31,239,61,185,113,220,31,216,9,240,160,185,37,93,90,205,0,186,222,131,115,17,235,54,224,82,221,177,1,227,43,218,31,100,36,17,165,198,102,22,211,214,51,225,201,201,231,121,14,145,152,167,163,103,139,60,168,193,253,14,226,105,158,104,50,14,25,224,51,190,144,65,23,155,198,172,7,14,41,101,235,248,223,162,235,213,105,170,26,190,179,2,125,47,140,233,113,223,83,103,82,108,15,60,35,160,5,110,154,52,57,187,73,152,196,126,215,80,11,69,201,0,109,191,51,230,189,150,81,16,138,18,162,248,217,252,159,103,236,52,115,114,55,168,75,223,163,33,181,156,56,214,7,90,235,79,71,130,193,16,210,46,220,245,101,3,207,123,114,147,128,17,20,47,226,248,64,200,49,74,61,193,10,52,81,98,164,216,80,52,224,61,7,227,123,230,63,76,239,163,22,112,128,233,144,188,240,210,82,7,4,199,179,253,104,23,30,154,116,180,198,191,168,228,21,154,103,53,85,219,167,45,57,126,105,25,141,78,137,121,169,130,151,200,51,1,163,73,246,192,35,18,189,192,69,244,148,168,229,103,132,157,29,134,97,36,203,19,48,130,93,23,110,34,21,107,76,128,104,108,50,56,105,12,7,173,49,7,125,134,237,250,28,250,66,216,64,70,233,21,55,244,165,179,252,192,19,208,155,18,81,150,160,165,245,162,8,104,68,129,147,126,16,181,237,233,180,178,123,103,75,178,208,81,26,151,200,157,161,193,224,167,230,233,106,212,75,69,34,250,145,13,174,194,111,177,204,219,221,171,2,159,221,233,126,224,237,91,39,236,53,166,168,55,128,142,152,135,65,171,196,103,108,231,226,163,198,167,43,15,69,205,51,209,195,109,236,235,134,214,219,104,245,159,203,139,232,231,72,252,186,198,3,147,101,113,216,252,52,155,194,237,230,89,13,22,195,134,179,39,134,191,236,177,66,166,248,182,46,179,19,184,133,30,134,193,85,36,233,129,225,22,94,24,197,183,123,99,19,167,110,151,25,196,84,206,122,245,20,70,54,47,95,184,232,32,156,22,177,249,116,150,155,181,237,206,7,222,241,221,3,55,145,30,34,246,194,128,216,111,140,212,207,210,223,166,227,180,250,226,68,215,140,44,31,38,137,228,82,27,244,207,144,118,127,208,236,234,185,63,84,19,192,192,88,58,94,24,166,97,192,88,142,116,239,26,59,48,60,66,57,249,194,97,176,199,51,41,86,118,124,97,86,155,11,39,77,50,45,242,253,49,135,67,201,85,139,0,96,114,84,245,194,69,26,41,14,92,108,59,23,240,217,216,38,253,109,46,54,181,11,159,181,41,63,240,8,42,19,237,108,179,60,231,70,76,171,92,148,12,163,192,219,92,57,62,152,158,49,105,187,237,182,250,151,120,153,233,196,156,194,218,49,120,5,239,6,184,235,172,128,80,77,47,30,56,2,103,161,153,48,166,55,83,235,15,166,74,59,69,199,22,95,80,154,245,190,147,195,110,102,219,240,192,180,1,95,88,52,14,12,61,39,107,129,146,236,146,115,67,59,9,54,45,146,73,240,185,30,120,196,231,5,220,117,67,10,60,93,62,203,224,38,6,30,84,25,48,140,243,43,235,232,50,235,72,155,35,218,237,13,205,83,159,56,86,245,174,148,6,204,146,62,30,184,199,55,64,131,250,148,102,185,31,60,122,21,184,62,240,153,243,93,102,192,220,111,73,117,92,120,209,58,238,227,144,1,126,230,196,34,240,66,84,164,4,140,121,138,30,189,72,73,84,129,135,68,242,112,30,115,204,197,192,210,146,6,138,227,65,187,104,45,250,9,144,222,209,99,159,157,211,178,254,124,159,75,147,165,3,230,115,238,217,221,48,203,224,51,221,61,23,182,170,235,12,2,163,117,253,252,180,237,152,46,92,69,128,196,224,177,60,214,72,63,65,3,25,42,28,236,93,239,6,195,90,124,224,25,107,27,59,184,166,249,126,20,67,206,186,121,239,27,201,172,252,192,244,58,7,76,146,165,61,112,100,85,126,166,192,243,61,247,158,249,254,52,85,99,185,178,109,188,70,63,247,249,0,138,86,48,137,211,195,92,10,187,199,243,54,229,211,54,29,164,40,243,39,155,68,100,143,1,236,166,113,160,99,136,231,3,104,137,134,55,131,147,40,34,27,140,34,74,192,189,9,47,219,124,73,34,197,139,114,83,210,148,59,2,203,43,255,34,90,4,149,200,36,200,93,213,51,141,183,223,84,74,51,16,66,119,67,81,26,14,102,160,180,225,180,7,238,31,145,240,7,23,209,90,134,81,129,210,252,250,96,68,58,90,125,225,249,49,105,127,240,92,178,130,0,127,33,235,15,237,91,65,220,49,83,160,152,171,75,6,12,203,154,254,249,15,44,51,56,171,98,4,6,188,189,241,224,7,39,81,239,53,120,230,223,103,109,112,239,210,106,138,107,18,105,221,117,225,243,116,5,182,182,158,95,90,113,25,7,186,138,17,88,255,57,200,230,117,97,20,121,31,184,127,157,7,6,211,167,34,3,5,202,76,139,251,102,187,34,169,109,10,254,84,215,62,180,177,88,201,18,96,186,1,95,145,15,24,37,174,184,48,218,39,208,84,244,83,159,153,11,223,140,11,103,76,100,183,63,20,12,251,100,138,55,216,155,80,62,88,146,3,192,228,141,219,133,207,156,221,31,248,108,196,228,232,38,46,1,68,180,147,248,218,97,82,154,91,46,173,98,32,49,226,210,76,179,93,142,166,164,155,147,159,188,224,169,50,21,141,19,23,12,83,70,83,204,244,225,47,12,201,235,129,15,154,47,124,162,192,231,119,231,250,230,42,131,145,157,31,10,99,86,52,46,92,219,123,213,40,128,94,24,141,6,253,237,101,17,192,133,213,172,209,224,249,81,170,13,206,83,10,213,195,108,118,115,173,23,62,81,102,126,224,179,116,221,163,49,220,124,143,102,85,189,176,168,124,66,6,60,129,248,61,24,21,133,58,31,248,43,216,254,208,60,159,103,182,107,124,182,100,243,107,121,206,220,242,39,44,103,48,91,155,253,192,245,19,19,51,56,105,155,159,193,109,201,201,205,169,248,129,251,215,197,13,60,108,99,249,194,233,30,141,56,248,31,71,123,127,185,193,115,244,63,126,187,126,66,49,63,24,54,254,255,174,114,241,247,127,253,167,191,255,243,127,252,253,95,255,237,127,168,92,204,255,15,149,139,255,235,90,158,135,188,247,189,209,177,254,120,200,245,92,75,190,112,218,239,43,162,248,25,175,8,226,193,31,175,55,127,230,69,6,163,129,248,156,188,140,90,239,83,172,232,151,61,48,212,186,11,203,34,105,38,113,173,206,251,211,86,221,81,152,45,182,192,89,218,31,204,183,21,185,231,128,17,109,216,15,92,190,92,244,15,166,56,164,240,66,181,45,96,51,154,81,24,89,214,139,14,81,125,198,94,98,121,197,113,153,249,197,22,161,44,131,87,191,147,80,135,156,168,247,229,158,29,63,240,204,117,251,1,211,151,216,249,193,39,28,208,71,214,233,36,20,84,164,249,205,246,162,124,93,158,31,156,244,129,117,4,70,179,160,99,44,133,235,234,89,110,106,72,46,217,216,244,104,154,220,207,169,62,139,205,175,149,126,200,215,86,203,115,244,44,223,110,254,7,143,170,243,19,77,254,189,10,188,68,72,152,238,6,52,71,253,228,72,28,143,156,31,184,124,244,136,31,76,93,233,129,211,215,238,245,193,75,175,252,12,178,28,75,66,53,251,15,9,60,206,220,87,62,149,71,214,88,54,36,251,133,243,183,53,253,224,161,113,9,222,47,53,22,50,250,2,146,134,129,172,39,45,190,158,102,101,64,69,145,215,23,116,107,57,147,48,122,244,27,58,48,241,202,254,143,200,2,229,238,11,15,89,110,104,88,192,126,205,135,33,33,138,178,22,77,114,50,197,19,239,116,235,105,120,75,245,248,83,216,255,193,163,228,7,197,69,46,80,83,142,86,24,147,235,123,48,22,100,243,129,235,167,247,240,193,93,163,49,36,191,115,76,235,144,18,149,90,97,110,154,55,130,181,218,87,123,225,178,99,17,38,127,53,37,87,64,83,249,252,148,134,129,113,153,208,75,99,40,236,88,175,6,76,221,247,104,34,203,122,225,149,222,224,249,140,134,123,48,149,59,185,50,156,113,119,196,91,39,204,78,34,101,116,54,150,220,232,142,192,157,54,41,73,145,224,170,130,70,158,111,25,26,119,89,31,56,213,37,176,22,122,48,85,153,159,159,142,161,214,42,174,123,153,22,29,110,201,164,75,165,142,138,136,210,109,165,49,47,116,77,2,2,87,119,63,53,184,108,221,21,163,78,228,86,36,6,227,139,243,192,56,43,6,108,138,214,10,227,95,46,187,172,51,38,117,179,143,73,145,247,134,176,3,232,98,35,4,60,182,171,197,27,188,218,179,167,62,161,187,219,37,0,159,89,189,63,104,45,177,113,45,38,233,57,30,56,71,205,157,157,41,62,101,10,243,5,222,43,195,58,175,188,176,60,83,134,252,159,112,191,40,50,118,239,109,209,4,25,240,155,56,93,219,220,96,226,153,193,12,212,45,53,73,220,218,99,199,13,217,99,233,79,23,58,196,34,15,81,147,70,11,253,103,89,212,4,158,251,121,164,52,59,198,251,50,15,130,39,201,65,57,205,187,230,147,217,84,143,253,192,41,88,83,52,216,161,253,165,240,56,31,205,184,240,206,250,194,38,154,120,49,210,16,6,174,58,148,38,252,15,175,123,3,111,237,35,130,45,185,219,77,105,161,101,41,156,152,53,176,161,26,145,170,43,72,128,200,83,131,17,150,189,32,121,246,250,101,139,185,30,102,194,112,142,253,169,193,99,19,207,77,131,47,21,200,104,211,179,190,71,167,234,85,42,96,165,227,32,51,56,111,206,106,98,115,173,95,111,51,241,239,128,209,226,144,141,51,112,26,145,56,154,16,11,132,36,177,144,83,92,241,129,77,148,204,132,18,70,74,119,142,120,104,11,247,49,153,201,13,206,241,113,31,184,106,29,118,161,39,223,226,11,219,76,19,154,232,163,247,205,149,107,19,158,47,253,205,164,227,231,179,35,103,124,38,68,113,184,232,52,236,231,30,73,97,227,201,75,146,241,172,188,8,100,220,100,55,124,131,252,192,57,136,137,192,85,194,48,58,177,16,116,139,60,60,66,39,50,159,2,211,187,45,176,76,244,7,197,52,65,14,222,26,81,204,153,140,178,23,48,204,108,169,216,144,181,93,81,32,160,59,57,191,232,12,193,23,131,197,65,137,228,63,139,175,63,148,74,35,151,222,245,129,207,124,216,46,188,171,150,54,206,170,93,221,159,21,120,62,188,176,137,101,79,200,228,0,15,49,211,2,30,43,38,76,184,152,89,7,34,240,12,34,30,112,17,235,130,142,187,107,111,35,174,28,21,28,201,244,209,91,180,93,73,31,152,0,98,62,112,137,150,125,96,186,163,31,56,101,239,0,207,38,86,37,107,235,44,132,209,62,239,160,170,122,214,32,121,106,121,17,124,70,21,172,244,103,230,152,136,54,68,66,58,155,101,146,164,25,207,35,94,217,249,0,40,51,170,231,27,181,65,100,33,29,102,228,104,142,31,120,68,63,79,54,137,113,185,112,18,154,35,26,6,80,5,76,26,227,141,95,77,45,234,146,72,248,200,125,17,39,215,25,175,219,100,58,181,30,106,11,71,20,224,78,32,213,214,83,200,61,49,188,211,225,64,9,33,165,8,76,47,112,124,157,103,226,205,226,75,107,112,10,234,59,48,49,186,194,157,54,194,11,139,240,196,25,8,200,170,70,145,204,148,157,132,86,223,233,115,169,183,194,140,248,165,82,21,144,49,8,254,34,48,210,47,15,156,66,184,11,93,144,172,165,141,78,103,68,23,244,41,201,156,101,2,81,108,175,171,227,178,86,199,126,224,236,146,145,6,195,225,87,216,92,190,47,188,68,167,0,87,163,154,47,233,37,35,175,39,89,74,226,147,18,236,15,56,43,171,40,149,33,33,201,228,84,133,130,17,176,48,25,90,91,33,178,10,147,97,44,241,146,48,248,172,126,237,194,91,68,196,13,46,161,58,129,218,82,18,49,142,19,86,21,154,23,226,228,155,230,188,246,192,72,41,93,120,63,15,188,154,15,76,160,103,132,75,206,25,179,221,153,130,41,135,240,205,243,50,169,106,5,137,150,218,64,146,180,24,82,121,103,118,76,151,90,242,84,254,58,106,54,243,114,90,216,54,10,217,128,14,207,153,47,47,197,50,189,229,129,207,215,20,156,150,179,135,149,13,111,71,183,160,69,187,245,137,76,87,155,202,124,92,252,123,95,150,129,135,180,152,155,85,44,194,227,23,94,218,142,131,30,195,190,44,61,218,94,83,81,152,144,178,6,7,233,76,81,218,89,210,104,229,203,193,4,58,67,112,107,195,53,240,89,134,226,104,153,195,129,74,20,21,129,40,118,11,45,11,210,74,16,198,126,189,0,74,249,194,229,51,88,39,212,89,179,114,96,41,34,143,22,180,172,50,159,230,40,224,51,55,230,11,47,141,29,45,97,83,130,71,55,11,85,225,241,192,33,112,101,44,161,156,222,131,243,229,147,29,88,141,82,105,220,40,81,135,61,191,91,214,195,89,134,57,92,107,156,27,142,184,146,146,15,140,111,213,133,247,82,214,49,220,235,85,131,193,215,80,41,85,174,39,34,73,53,72,118,211,60,17,149,103,10,183,48,104,141,104,94,233,201,155,169,70,215,11,79,173,88,194,82,213,131,113,70,123,8,178,44,185,65,92,52,59,149,253,7,3,54,134,232,194,11,243,225,153,226,178,90,234,165,130,182,135,194,90,140,91,42,68,209,241,240,99,49,12,138,161,176,105,159,232,239,209,45,95,2,108,53,15,94,129,141,203,24,48,172,58,29,10,102,218,29,13,99,108,151,139,118,27,64,242,142,141,0,93,142,79,187,245,249,51,78,232,193,42,166,59,80,249,237,8,67,6,103,18,120,40,67,137,186,236,188,228,121,230,187,246,48,177,153,83,130,14,141,39,95,86,130,58,125,62,209,67,148,76,216,254,65,115,116,192,38,154,176,148,33,14,57,45,40,255,116,190,119,229,83,34,13,179,230,253,97,204,151,243,195,140,47,45,142,70,28,124,61,141,14,13,55,161,124,225,135,192,4,76,100,17,112,239,77,135,48,188,208,20,237,98,144,126,210,211,238,66,182,218,151,84,168,76,107,62,13,47,27,45,187,114,225,221,117,202,57,112,154,209,129,135,225,68,122,26,79,166,249,195,71,63,65,97,25,125,224,17,164,71,218,216,234,195,168,196,169,107,92,210,254,172,35,233,52,139,175,218,109,86,168,100,39,148,174,73,227,126,16,133,40,83,61,81,12,204,248,17,50,158,192,179,232,149,85,236,97,47,154,179,82,40,128,115,143,14,189,138,182,202,243,76,207,3,79,210,244,194,164,174,253,73,101,95,210,36,240,9,204,95,248,236,203,163,63,132,252,156,126,248,24,215,204,17,141,43,75,233,79,184,108,175,219,99,103,6,247,233,133,235,190,143,108,21,98,227,7,70,229,45,224,250,62,50,242,126,53,197,109,33,161,175,207,12,187,223,156,238,133,209,146,58,31,184,206,104,30,169,236,217,149,206,12,92,242,61,249,120,198,25,168,188,76,115,191,120,15,190,186,92,192,123,234,79,227,177,151,163,229,216,140,82,246,251,68,219,237,94,111,196,245,74,17,79,228,33,71,116,117,153,157,151,94,26,95,69,52,192,118,132,13,158,55,146,239,38,155,222,230,170,93,141,104,0,236,30,93,45,236,92,123,123,225,26,226,116,196,205,237,233,75,161,245,170,70,255,121,71,132,85,191,0,235,204,26,93,96,77,136,86,179,93,191,237,125,203,188,191,4,70,102,175,222,174,199,51,103,107,191,51,22,177,145,75,50,77,115,13,74,207,43,200,103,255,17,176,49,25,165,103,146,44,88,141,89,199,180,59,181,177,158,164,73,204,11,38,175,169,74,7,103,146,70,71,204,97,22,249,170,237,179,104,219,197,109,195,242,174,218,56,143,1,249,237,194,195,127,162,106,39,54,153,169,104,162,0,174,179,60,71,151,16,78,53,84,188,78,65,179,179,17,190,115,23,109,5,181,66,76,52,212,16,89,40,181,145,174,213,179,13,168,23,214,236,0,93,169,45,215,123,110,19,183,80,120,158,96,100,93,88,89,172,40,87,175,72,76,128,206,167,185,214,180,198,227,251,25,235,204,72,218,24,63,152,43,111,143,42,234,126,67,239,154,201,50,250,203,49,173,127,186,238,217,117,69,99,60,209,176,80,2,64,77,143,46,96,107,27,210,126,101,179,75,15,216,196,67,30,24,125,240,11,79,205,44,152,28,108,26,183,159,249,124,138,122,101,70,74,142,207,107,178,163,87,165,130,78,165,55,222,38,52,185,162,13,203,221,180,38,163,15,123,176,43,24,47,156,231,186,112,86,253,33,98,183,57,163,89,206,58,98,116,148,118,92,146,226,169,173,126,226,18,29,134,205,40,126,209,187,222,75,31,111,203,126,189,179,138,137,93,247,23,78,245,10,79,228,71,249,203,228,2,246,109,165,6,22,57,63,242,12,69,85,74,232,244,120,228,29,32,218,95,17,5,220,40,116,172,84,92,199,175,30,0,138,104,122,105,213,106,216,77,26,254,135,182,190,163,152,191,174,198,137,53,60,207,7,78,247,3,218,76,152,58,225,85,11,164,242,133,207,52,32,247,141,59,69,228,98,177,28,101,214,23,24,237,207,43,21,114,190,212,161,173,243,116,94,199,46,28,56,105,251,20,102,145,35,95,101,10,90,65,84,100,129,164,216,142,136,193,88,34,146,104,2,46,121,191,176,42,168,32,207,120,229,60,144,48,85,53,2,82,73,165,200,165,117,241,81,49,248,178,19,63,88,85,76,206,252,152,174,6,74,77,175,166,70,178,130,96,21,248,209,50,72,232,192,93,97,139,202,94,226,190,49,122,77,106,149,209,210,159,140,13,210,31,249,78,229,103,48,229,245,194,162,139,102,99,77,105,151,103,147,130,227,72,28,221,16,122,122,208,80,17,50,240,57,245,121,96,103,106,10,184,191,98,111,192,233,118,47,30,56,107,165,178,48,211,204,46,71,103,177,234,194,117,247,58,216,162,67,66,78,90,142,102,225,46,209,57,79,65,94,76,227,200,16,96,6,123,97,8,117,77,97,130,190,46,176,54,26,161,196,139,85,152,107,16,165,199,183,180,35,202,95,235,21,108,99,85,151,208,53,155,108,118,40,52,38,58,237,85,43,139,78,177,86,21,85,45,44,158,247,213,109,202,79,203,38,196,212,153,175,50,25,22,6,114,211,192,189,95,225,165,130,113,104,83,152,204,112,200,54,225,67,249,162,181,9,152,181,89,39,19,111,140,43,122,102,70,188,162,147,53,209,218,137,131,105,14,46,10,83,36,41,247,166,196,242,161,155,234,145,232,146,145,19,145,47,139,245,96,222,182,124,84,110,117,103,150,77,82,97,92,241,161,244,116,168,31,120,164,59,10,176,229,86,245,47,40,147,243,78,71,79,59,64,54,9,158,34,63,140,82,138,8,162,53,52,69,226,212,99,171,236,67,38,13,215,34,136,57,131,175,104,243,44,238,45,247,123,62,160,24,1,208,166,134,86,64,187,48,251,44,133,215,154,162,6,131,54,155,158,186,67,162,47,2,175,254,160,173,174,33,63,173,92,16,218,72,90,100,91,232,85,101,179,42,218,118,123,164,37,74,79,232,133,136,204,161,185,14,140,43,130,67,166,224,133,251,186,218,64,7,110,18,94,33,209,126,230,223,46,34,56,89,245,27,23,37,224,123,95,38,221,59,20,78,35,218,193,12,214,173,17,48,57,22,129,197,138,165,35,78,40,19,44,78,112,253,1,211,190,34,82,212,58,250,115,44,211,239,149,60,202,74,255,6,149,125,17,168,42,169,165,110,146,239,113,110,100,37,229,151,207,8,170,17,205,54,114,68,89,230,25,98,181,118,101,102,177,244,22,159,12,211,97,234,229,206,6,152,125,73,84,136,52,205,200,119,54,160,240,34,147,5,234,49,67,84,218,178,5,203,162,212,137,250,198,85,65,68,75,87,69,64,19,58,93,119,54,129,164,173,18,162,200,8,133,162,209,7,207,7,198,120,81,96,225,115,2,35,94,120,143,38,165,46,74,181,195,236,72,214,149,47,237,170,57,108,95,68,124,244,205,188,142,68,177,216,62,183,126,133,108,243,211,172,121,224,134,183,108,125,142,86,24,121,249,29,194,170,201,100,72,69,128,23,49,207,17,7,99,197,44,87,102,158,31,33,39,136,169,99,21,217,123,186,70,114,168,68,161,122,184,85,54,216,24,199,177,255,64,197,89,238,106,65,225,10,189,215,51,48,154,136,37,97,147,67,107,211,10,181,227,199,89,10,111,99,158,152,31,109,204,16,185,231,73,118,43,198,112,179,252,162,28,13,145,122,135,178,3,239,173,73,195,125,195,143,37,34,66,232,170,123,232,185,73,118,197,58,76,123,169,152,28,153,96,212,153,57,67,93,26,81,81,253,229,140,117,100,172,195,52,50,117,81,208,165,179,159,94,206,16,190,198,212,116,139,220,247,162,74,91,175,34,119,19,74,30,42,16,53,210,83,29,90,161,218,8,152,52,89,242,7,142,42,161,90,124,55,115,51,12,61,24,114,43,77,234,150,13,86,60,52,163,15,70,245,70,220,37,41,232,80,253,117,157,242,243,232,187,40,121,162,65,128,169,141,235,175,159,1,85,196,20,147,196,39,42,3,33,191,78,10,79,14,166,189,56,122,95,201,28,194,143,16,101,248,137,191,130,31,141,77,169,240,222,26,241,121,185,71,19,84,201,98,141,66,17,70,86,161,167,255,211,112,21,184,88,37,211,85,233,113,255,147,1,142,164,250,149,101,197,71,102,78,21,204,63,163,104,87,255,236,7,30,177,75,110,27,58,178,156,28,86,125,46,75,213,248,41,109,135,86,255,153,223,100,144,194,66,60,171,108,40,253,207,57,100,235,79,170,158,74,181,255,52,125,74,234,235,208,176,147,159,233,122,20,72,175,0,54,244,103,212,249,7,192,172,56,132,219,12,147,34,71,222,172,147,183,20,218,52,92,7,42,120,97,142,144,224,189,9,140,68,119,56,197,48,93,104,163,1,41,211,122,51,45,29,166,139,220,51,74,179,35,42,216,29,253,45,137,53,27,172,208,28,14,31,231,181,103,13,173,26,27,135,22,171,162,213,179,151,124,154,240,255,207,44,115,47,156,38,32,49,148,224,251,202,51,252,9,48,208,20,161,126,219,75,149,235,86,65,227,249,20,163,12,50,178,97,40,97,118,5,34,104,207,199,112,235,223,240,83,139,20,92,145,98,66,235,50,108,25,230,153,9,151,24,124,32,86,21,23,118,214,25,186,233,46,12,121,104,121,21,14,255,150,33,91,208,102,36,246,216,47,153,215,65,21,241,118,40,0,103,92,134,185,72,155,186,75,196,214,0,93,92,63,26,235,51,21,50,207,232,56,95,231,146,73,2,67,198,40,239,170,70,93,127,176,178,72,117,29,59,64,44,213,253,227,34,52,208,41,7,99,155,18,221,173,103,212,213,243,66,228,232,65,30,251,250,181,96,130,170,104,161,189,223,207,109,2,119,226,92,194,68,208,130,94,121,38,237,38,188,106,182,26,244,5,58,122,158,193,86,117,247,68,125,34,132,135,177,154,210,110,177,243,113,193,148,246,79,239,204,93,93,108,173,108,215,23,226,32,92,67,18,189,59,224,179,91,246,33,124,22,23,212,66,187,194,231,169,212,64,241,11,22,240,60,176,184,42,50,81,210,22,80,89,183,155,47,91,19,254,128,116,134,179,247,223,59,2,148,137,95,175,116,172,99,25,196,68,24,231,198,196,66,28,177,246,26,198,159,10,184,74,2,20,63,242,33,30,75,253,233,85,52,197,224,51,6,183,252,114,74,114,106,216,224,169,214,235,193,132,56,152,248,36,157,123,246,92,29,60,212,44,194,188,232,228,155,161,131,191,40,38,35,49,71,131,123,122,73,18,19,109,84,245,188,194,38,105,175,48,35,106,236,56,197,161,41,193,60,137,119,81,249,200,197,149,138,174,227,122,125,144,240,89,204,234,43,133,236,139,47,136,7,38,196,27,226,74,5,21,181,93,115,168,50,68,74,172,46,12,141,3,229,217,138,49,78,53,186,75,84,29,207,75,70,29,82,174,108,22,4,129,253,182,88,80,213,56,109,97,136,220,195,99,105,155,229,139,120,94,153,154,137,207,130,120,101,212,164,94,93,76,130,254,77,242,98,207,254,84,80,20,209,194,178,7,209,150,37,62,42,148,224,207,12,224,201,50,76,47,31,51,58,172,134,90,196,154,147,182,61,189,178,73,110,51,216,216,139,102,249,172,118,114,153,92,206,8,87,54,58,22,150,194,244,68,123,54,140,190,248,186,212,78,14,58,98,20,54,86,55,163,61,57,250,172,35,41,200,106,203,90,245,212,101,111,161,175,238,196,43,74,92,89,232,31,72,104,147,238,116,235,181,137,191,188,90,244,33,121,217,2,61,123,133,37,159,222,137,0,16,217,14,147,61,92,192,147,56,248,25,169,221,163,255,101,190,134,119,81,171,56,72,183,152,160,41,49,214,174,166,136,195,188,235,220,154,48,65,133,18,255,63,99,13,5,151,205,28,25,171,250,49,18,52,118,95,183,118,54,37,208,172,126,140,120,231,172,48,54,68,54,84,156,36,183,117,250,249,201,225,219,10,133,137,201,13,210,76,56,73,102,62,33,49,146,172,68,206,53,28,23,243,18,251,130,51,43,204,22,34,176,168,126,226,224,113,81,104,68,125,197,117,247,179,86,200,219,164,219,237,92,90,92,247,216,74,225,35,9,47,233,178,93,232,224,145,187,54,97,228,80,116,128,202,198,70,83,28,65,207,42,25,89,190,125,190,183,38,138,91,213,234,40,215,17,180,65,166,31,106,85,122,222,183,175,0,228,27,150,116,126,153,13,234,186,143,140,165,121,165,245,56,153,158,5,215,13,50,41,49,203,22,182,154,84,68,112,102,112,24,62,91,176,42,182,180,4,80,225,100,138,230,178,56,210,193,13,217,161,82,78,188,89,165,114,78,161,29,122,136,191,174,189,30,185,110,202,145,169,122,14,49,227,50,82,37,7,15,204,114,156,195,191,117,61,95,95,253,209,48,252,232,60,57,151,192,149,29,66,184,241,82,144,174,122,95,197,152,21,110,14,123,194,64,229,204,64,10,199,132,216,79,142,15,149,228,243,240,255,51,207,87,247,211,53,97,49,177,17,166,196,230,134,90,204,218,231,76,83,77,136,177,152,238,97,245,11,225,64,30,106,233,166,7,226,151,134,197,153,200,108,226,190,133,185,158,95,26,170,114,186,66,25,241,123,103,129,139,40,166,86,148,14,182,231,11,49,1,45,83,218,83,112,167,238,158,254,199,4,177,76,169,111,87,107,217,233,225,189,108,181,0,177,169,204,191,61,216,117,110,166,217,91,206,13,149,171,124,59,155,140,66,99,23,25,128,3,147,115,138,147,83,130,22,86,229,129,137,128,221,70,24,167,195,33,221,14,236,61,202,112,239,91,170,159,172,97,69,189,205,113,181,242,223,70,152,68,168,247,213,20,161,86,216,66,207,137,64,254,235,150,125,134,151,59,86,195,43,91,106,11,157,75,15,135,16,84,104,58,125,207,2,99,17,233,99,201,228,117,178,248,197,147,253,62,251,153,48,55,167,107,125,170,177,58,158,154,223,51,133,155,117,98,180,231,190,104,218,241,131,11,97,167,184,24,159,215,9,31,116,135,175,58,58,79,2,47,234,107,223,51,43,164,72,133,22,3,154,34,211,110,54,162,248,175,9,108,181,33,135,77,130,187,234,88,193,72,118,6,12,145,165,12,245,162,63,103,140,251,58,123,21,124,100,229,117,98,248,217,220,78,30,185,188,119,172,152,115,163,159,28,185,137,103,172,12,115,14,112,183,249,109,125,140,50,78,225,37,119,55,203,198,83,0,170,146,192,100,81,220,207,26,24,239,142,11,163,131,226,169,3,242,10,109,55,125,44,60,24,151,44,194,32,114,143,231,198,206,180,211,92,44,156,75,35,134,148,223,206,120,160,125,75,152,145,154,154,176,104,171,237,155,189,133,11,101,61,34,190,59,140,19,149,123,23,198,166,39,14,43,128,123,105,24,184,18,75,56,92,240,50,189,35,141,62,157,230,10,188,192,246,63,46,252,227,48,108,135,51,153,236,245,87,52,167,163,129,195,206,230,87,189,197,5,150,10,74,68,40,192,48,55,126,35,23,248,108,196,47,55,3,145,104,60,40,126,79,209,224,117,149,157,204,240,125,148,250,107,153,4,37,233,17,163,3,113,30,148,83,127,243,43,240,66,52,164,10,140,215,205,239,139,51,248,172,122,122,180,25,163,110,63,186,101,123,13,23,166,156,247,213,211,13,182,22,18,129,187,245,28,57,76,107,98,147,251,58,175,133,52,140,195,8,188,151,251,219,20,172,199,231,182,96,112,150,190,70,96,100,138,102,92,90,25,151,18,255,75,136,33,23,228,40,82,241,49,172,97,211,67,170,139,219,38,19,213,229,182,89,254,234,215,46,102,231,198,149,234,162,208,237,235,111,216,254,30,10,63,46,48,130,49,43,158,40,95,159,156,186,227,118,49,227,93,23,104,136,249,194,244,47,124,12,59,210,193,219,164,252,4,222,200,49,249,51,97,55,144,229,220,248,45,125,98,88,160,20,181,228,216,19,209,207,207,216,222,78,221,182,252,238,130,129,90,99,20,45,51,7,21,24,73,244,50,226,129,244,154,245,170,173,121,186,57,76,196,189,234,29,7,232,119,149,143,33,0,124,158,193,221,143,53,27,206,100,237,63,152,61,109,137,136,15,248,204,250,61,126,27,127,157,27,25,193,84,57,65,117,234,254,174,208,87,175,75,80,138,200,49,74,8,38,110,173,198,196,219,11,138,26,31,188,32,27,21,57,58,211,163,24,195,255,188,200,177,229,202,232,157,108,45,62,61,228,113,138,60,211,125,62,203,241,201,14,2,159,17,123,195,15,224,129,93,223,15,61,203,53,171,217,29,161,187,154,86,98,118,24,29,224,34,40,74,54,254,186,136,68,246,181,134,105,214,154,224,134,155,40,104,33,208,190,20,54,141,200,22,48,9,51,121,162,157,28,197,232,14,103,24,216,242,80,58,29,34,254,204,128,247,243,72,187,49,120,252,194,79,124,183,186,254,54,145,202,151,30,2,182,54,67,61,218,140,22,170,195,244,121,22,189,52,210,107,99,56,76,75,125,207,10,195,53,143,75,163,31,50,221,113,104,222,35,95,75,8,139,67,70,95,73,46,13,150,75,247,207,7,159,46,177,56,2,54,178,160,95,90,37,75,216,229,177,76,43,182,249,125,67,143,207,69,126,155,180,66,142,251,238,38,20,40,247,189,200,151,250,40,158,72,234,45,153,83,120,194,249,43,143,13,122,12,80,188,44,122,114,28,255,62,148,202,104,214,219,62,1,118,93,241,62,39,181,54,153,206,112,180,105,41,30,218,162,84,170,95,208,137,68,233,151,254,193,11,55,234,162,63,109,42,237,190,180,177,15,128,218,34,48,217,207,228,71,19,186,20,89,126,232,28,72,159,159,8,38,121,76,88,58,18,105,245,42,62,204,207,20,117,214,62,29,137,103,7,125,198,246,55,26,206,180,76,114,54,235,39,68,119,65,113,152,224,67,150,159,125,134,71,254,26,232,128,55,221,204,242,70,172,4,227,87,118,150,65,81,56,6,53,177,179,230,112,187,158,54,118,93,197,187,2,135,209,173,231,45,124,27,140,132,140,31,75,3,85,111,242,186,80,144,12,16,191,34,29,132,22,223,45,63,53,180,172,186,244,88,227,110,6,220,147,72,55,252,38,149,186,124,9,160,216,213,115,214,163,209,118,245,56,100,33,242,48,250,115,180,53,168,58,76,141,100,232,116,135,72,87,246,43,167,81,175,191,48,45,37,254,178,216,165,86,125,25,68,26,223,187,160,198,58,174,2,152,77,149,211,187,21,129,161,213,234,172,0,243,191,14,71,201,177,164,173,7,119,14,249,96,166,213,174,79,244,124,242,45,150,69,58,96,235,229,151,2,159,112,253,235,49,192,149,129,224,189,12,93,2,168,70,4,124,62,158,162,131,232,60,143,182,124,132,242,118,250,85,231,183,181,139,169,194,143,62,3,184,107,0,196,250,114,31,74,69,212,86,166,202,19,221,36,207,200,13,163,237,159,89,101,232,114,63,210,71,165,25,182,163,72,55,53,5,204,74,89,252,182,137,244,202,19,44,32,91,239,95,30,252,52,100,4,229,183,207,110,234,163,213,114,52,22,53,67,215,100,82,56,35,126,155,157,244,126,22,101,252,72,253,220,39,200,94,85,159,25,130,9,30,2,89,179,117,149,161,144,141,105,224,167,166,82,253,172,124,153,14,104,159,71,161,68,37,9,68,40,141,209,114,237,40,13,155,58,140,82,113,59,155,97,85,12,226,45,93,206,169,171,119,135,17,213,216,207,8,62,243,87,28,125,2,208,243,46,5,30,208,3,124,62,33,111,69,115,190,204,209,201,100,10,63,216,164,249,245,174,207,0,159,159,104,17,176,121,154,235,12,79,178,176,250,235,216,212,107,4,93,24,31,255,238,26,73,114,90,75,229,212,236,116,83,114,244,76,61,181,235,4,110,44,216,223,206,118,26,251,4,170,178,192,203,228,151,62,184,25,231,60,30,41,6,116,40,201,140,15,134,52,37,239,163,211,105,138,151,220,7,111,212,169,98,135,103,240,168,95,162,98,210,83,193,86,185,11,204,242,254,27,101,200,157,34,87,21,105,142,3,159,229,251,76,159,229,131,217,206,95,209,149,102,204,187,51,14,253,228,116,234,85,249,105,106,132,37,127,79,37,155,223,67,20,59,155,241,139,86,60,180,140,252,87,190,203,117,167,227,227,139,42,39,229,191,124,217,182,128,231,49,214,253,61,209,2,227,166,200,15,23,250,11,150,163,103,44,95,215,11,80,190,204,50,28,109,162,37,1,74,238,115,78,71,207,152,186,201,50,96,196,60,187,163,104,252,117,185,230,115,3,243,43,23,206,79,231,189,232,171,42,182,169,114,184,91,178,251,194,137,208,56,251,45,211,115,177,229,151,209,213,25,254,42,10,148,241,59,11,210,199,187,240,199,249,80,172,70,139,14,238,109,222,18,254,203,141,120,55,235,8,52,134,143,255,50,254,24,117,101,29,222,219,253,81,166,73,208,212,253,196,93,141,222,145,236,240,137,170,166,198,8,188,245,22,48,101,161,171,21,1,12,51,212,199,47,194,110,253,118,81,154,111,84,115,213,114,99,194,17,120,63,87,142,14,69,28,109,6,67,50,126,19,89,90,31,160,188,217,93,245,117,77,116,206,74,160,24,35,235,248,53,55,130,26,48,35,77,30,57,214,198,59,222,230,207,178,81,62,219,201,182,180,196,201,39,114,183,114,114,66,246,236,19,10,154,130,53,203,24,93,150,146,119,212,214,117,253,54,206,214,19,102,205,7,47,78,119,231,27,120,21,100,62,253,104,164,109,75,185,71,195,173,77,59,70,41,231,186,26,105,192,3,70,219,7,159,185,30,243,137,59,136,73,118,142,79,168,111,26,83,151,12,132,192,54,148,178,195,19,66,131,156,188,154,170,224,247,208,42,122,143,215,99,193,60,198,160,138,4,140,190,253,18,184,25,41,219,97,26,131,239,206,197,68,232,242,103,3,12,57,11,169,215,37,87,6,33,98,250,7,132,186,70,189,133,90,146,164,103,104,125,253,184,44,120,112,41,244,202,76,247,178,251,125,17,22,202,190,167,99,149,20,179,6,211,119,79,50,47,20,44,77,154,63,241,159,246,240,141,117,59,249,193,179,100,108,135,183,25,128,93,248,204,80,31,93,113,194,156,158,253,186,244,128,158,48,249,227,163,0,27,207,114,190,240,71,61,2,38,249,216,4,133,12,227,227,12,33,36,246,76,114,97,203,18,134,14,179,159,154,114,91,213,26,195,253,167,169,157,174,162,48,44,41,63,55,154,202,186,172,161,238,80,134,127,31,205,252,76,138,252,52,108,172,230,51,60,212,175,117,89,223,120,240,192,99,240,249,174,117,75,23,11,138,205,104,111,142,54,81,252,231,84,236,111,187,223,149,41,50,206,38,111,154,196,226,246,83,79,235,200,149,113,50,169,118,250,172,112,162,27,252,103,116,24,241,238,170,159,252,196,82,237,74,233,90,159,188,113,212,29,166,53,163,203,24,53,123,199,239,101,117,163,133,108,253,120,204,11,240,59,247,57,215,196,92,67,224,110,77,230,31,92,30,175,54,224,117,126,173,84,135,201,54,201,108,103,116,209,233,23,142,202,216,179,56,97,104,137,157,181,195,19,26,141,222,182,73,97,57,140,56,73,211,73,131,158,253,229,99,1,1,180,185,244,183,23,157,117,254,200,173,101,172,54,133,23,37,43,191,242,202,86,124,233,219,166,55,177,237,184,111,155,93,101,36,49,242,226,190,153,221,46,143,217,190,205,17,183,133,141,132,108,108,232,18,225,237,250,203,222,148,129,170,126,153,43,121,163,252,52,245,84,58,171,46,220,169,39,47,127,217,136,241,233,124,85,204,95,49,190,0,184,6,151,64,7,85,114,194,5,94,49,14,113,23,148,187,38,82,174,254,182,113,65,44,75,79,206,116,212,124,30,54,175,246,45,203,15,173,244,110,90,6,76,29,73,6,121,61,203,71,175,62,87,54,212,79,174,30,58,2,154,157,93,129,79,88,124,94,85,166,36,136,248,95,67,32,168,105,40,101,65,105,2,172,49,105,156,181,73,190,190,19,202,98,102,27,48,90,161,55,217,97,89,49,218,2,98,70,26,48,29,46,140,102,240,222,49,159,85,169,110,153,147,26,34,168,247,96,42,72,114,87,214,201,232,129,54,51,114,171,50,142,88,110,218,61,55,226,246,146,117,235,150,241,201,190,108,50,54,178,134,233,164,186,220,225,145,215,117,162,229,36,75,246,121,145,173,196,235,88,69,88,179,144,126,200,212,251,132,4,205,39,201,151,121,126,21,255,116,255,97,83,244,147,31,110,201,104,209,62,167,100,12,234,101,140,194,31,77,241,237,100,4,230,154,162,102,180,230,95,150,117,134,220,151,1,41,208,123,55,127,229,184,179,253,147,95,102,99,190,252,137,176,141,56,139,207,125,96,13,57,199,237,65,12,58,234,162,138,115,96,82,8,195,131,120,236,122,246,144,57,129,97,149,167,47,169,195,52,220,146,194,208,37,61,74,129,233,49,134,76,149,232,33,33,63,253,193,180,35,101,133,71,177,70,86,135,153,187,146,92,26,210,43,177,178,153,99,162,44,154,168,134,175,234,247,5,125,186,94,38,128,237,49,89,87,253,190,230,217,238,94,213,3,126,122,48,0,190,11,199,183,107,149,161,87,6,59,222,191,45,251,126,182,172,246,176,179,199,215,55,122,224,12,113,252,38,142,207,51,197,127,206,183,92,39,164,20,54,12,40,115,64,185,168,185,148,202,251,26,59,55,159,133,169,222,234,250,208,240,139,249,8,120,104,238,23,228,171,228,219,66,198,56,62,189,73,209,224,54,186,3,231,230,27,31,114,161,236,97,101,248,207,49,62,26,50,176,117,195,202,177,180,249,166,237,79,12,170,81,151,149,233,68,2,188,3,63,57,158,7,185,233,71,79,134,212,191,234,105,46,8,163,234,132,66,206,248,131,87,98,246,146,192,14,133,5,8,108,31,12,71,65,10,135,88,107,67,235,95,14,111,168,152,122,229,153,114,222,55,204,150,185,171,202,187,62,47,107,230,230,123,27,242,163,73,183,162,181,155,106,200,119,223,16,217,198,150,232,171,26,97,221,35,141,213,77,206,94,110,108,160,39,236,17,235,143,138,148,21,230,161,251,235,164,162,86,134,174,15,72,19,77,255,105,227,242,233,12,63,7,222,68,197,225,19,33,73,50,145,9,139,237,103,192,38,46,39,19,41,215,90,134,95,248,176,172,129,60,149,243,126,82,196,41,11,34,178,204,41,56,92,109,143,164,217,47,183,166,31,174,9,204,250,114,190,172,111,101,60,40,25,187,15,101,39,242,124,153,201,118,240,126,238,109,188,182,246,124,0,109,120,4,132,234,97,213,120,182,25,69,253,194,72,119,200,219,162,70,182,98,205,164,221,252,188,15,249,236,17,108,219,181,6,140,156,173,30,141,210,167,127,246,52,247,140,165,183,109,133,72,15,43,173,97,68,106,200,124,216,153,190,60,135,207,90,179,37,110,108,197,228,109,253,183,17,176,152,73,238,187,154,62,92,118,120,209,140,162,179,56,106,126,126,110,115,148,213,21,132,28,200,246,40,133,93,231,208,56,131,78,163,249,145,126,129,89,190,159,163,207,194,247,213,8,12,70,73,82,30,57,250,76,201,87,62,88,188,123,72,224,71,137,218,165,84,128,207,152,205,146,58,32,49,176,146,143,21,122,53,147,148,183,161,127,237,179,225,244,27,51,245,6,125,35,52,64,124,157,71,192,27,69,5,57,57,196,222,234,203,19,5,158,166,115,233,98,103,21,47,164,153,9,134,220,23,118,152,171,5,108,178,84,242,84,40,177,150,120,33,236,92,117,79,71,2,119,124,52,55,224,98,29,157,1,195,218,56,241,157,63,52,90,207,247,3,87,8,75,237,194,184,169,8,12,157,50,222,8,83,88,146,64,134,22,109,87,132,3,166,12,47,67,137,173,215,9,198,227,183,135,54,159,34,228,197,98,24,143,5,63,89,169,69,145,42,70,203,211,143,30,230,198,38,48,30,27,213,247,24,219,132,33,37,49,113,94,40,217,131,11,227,133,147,5,54,142,102,9,184,63,153,189,110,57,44,223,99,108,52,175,170,68,119,168,34,206,248,60,33,204,77,89,180,59,151,90,246,189,173,186,166,162,20,102,122,60,113,34,132,251,178,59,221,248,51,197,203,134,224,40,193,31,207,40,173,56,150,196,180,68,96,120,138,221,141,48,111,171,109,25,72,24,104,157,111,34,158,183,53,105,92,20,89,206,88,87,121,158,179,200,202,200,152,61,225,180,95,216,48,11,215,46,48,100,105,223,57,109,242,139,245,129,183,113,120,62,24,38,251,189,174,97,50,186,219,95,52,154,242,26,229,147,96,44,159,106,39,130,252,213,18,181,122,221,236,139,251,7,163,213,40,219,166,190,80,247,249,86,182,76,81,182,101,249,234,207,195,39,93,233,231,134,234,157,117,140,193,192,254,156,112,206,10,199,206,127,46,29,68,108,49,190,88,227,4,156,52,253,61,99,204,156,210,198,7,195,208,40,18,66,153,192,217,23,230,240,4,18,254,87,50,188,207,80,240,237,32,19,25,230,77,67,62,45,24,113,217,207,189,140,178,45,147,2,235,197,151,255,205,185,78,120,180,253,137,73,207,210,22,48,42,26,242,211,240,167,250,215,119,196,67,41,77,108,137,77,88,176,164,175,115,142,71,74,232,177,116,61,103,177,219,57,158,120,22,105,39,162,28,90,175,191,69,153,140,15,132,208,165,155,50,242,51,241,219,108,153,101,15,93,49,146,92,219,111,187,154,29,182,110,54,49,167,251,134,89,254,181,87,73,149,129,198,174,233,159,30,85,72,109,9,36,191,53,201,131,248,201,207,10,14,201,244,201,152,204,143,156,50,105,36,53,69,87,201,183,100,170,172,142,14,134,181,228,83,50,129,75,140,133,100,156,196,162,25,94,88,159,223,209,16,6,82,215,92,102,194,40,225,139,222,208,3,56,239,163,41,124,240,236,15,45,159,80,47,23,45,250,44,28,31,154,143,98,222,231,108,93,97,76,52,190,147,195,77,153,154,151,64,37,108,127,173,31,19,46,207,90,154,8,130,7,246,213,122,233,34,94,198,188,148,60,209,14,69,158,105,185,178,253,36,97,145,12,72,95,62,242,28,137,164,188,166,89,79,40,50,63,53,109,235,178,95,162,132,71,58,6,63,142,236,191,253,163,225,74,50,7,2,208,250,226,129,108,233,223,162,201,156,51,203,208,62,239,151,70,157,104,104,66,101,228,54,252,219,238,166,37,44,47,204,238,58,251,196,65,200,85,183,108,149,241,228,101,51,247,193,100,239,53,135,59,187,25,8,58,186,140,11,41,89,168,190,246,167,209,7,139,57,89,45,89,96,200,117,62,24,76,13,29,41,253,255,149,196,249,159,127,251,219,127,253,227,63,252,253,223,255,229,127,144,56,83,249,127,32,113,34,47,130,239,180,211,254,48,133,187,62,201,192,76,199,94,18,167,65,98,76,217,129,158,121,135,1,224,240,54,78,72,123,242,228,101,58,183,130,93,102,79,111,26,189,211,113,230,240,74,93,107,11,5,55,194,230,180,64,54,15,105,105,22,177,81,170,8,2,16,13,50,186,232,96,200,129,208,104,192,184,142,235,111,35,51,226,181,103,130,63,2,122,129,49,154,89,1,231,162,155,99,132,142,81,196,11,84,119,37,136,234,151,228,244,81,251,144,53,148,36,67,153,131,31,138,51,55,109,70,10,143,79,51,195,208,145,247,83,90,32,25,20,108,45,122,14,235,120,224,51,83,56,111,131,79,70,72,106,63,81,227,82,226,220,198,118,212,220,104,206,51,8,60,140,203,174,133,231,210,109,9,139,39,2,225,86,246,67,88,82,231,207,175,209,224,173,116,21,190,244,146,234,189,175,73,216,211,159,137,96,127,214,20,6,111,145,37,250,221,54,21,103,103,192,85,246,48,207,72,128,183,180,131,94,183,154,176,112,44,159,223,191,149,214,24,112,228,136,181,164,66,254,178,5,127,142,118,124,169,77,224,214,152,191,144,12,120,193,84,91,90,21,33,80,242,55,114,246,156,202,212,36,13,210,93,62,11,184,176,88,203,201,205,57,46,158,218,137,70,166,222,247,153,93,107,41,65,190,35,93,32,213,3,51,254,236,23,133,198,160,48,253,154,206,220,56,191,188,170,12,255,204,43,232,151,82,120,34,255,173,133,55,140,165,47,155,241,108,226,180,152,201,142,127,94,46,100,30,207,138,208,8,45,74,140,34,122,95,101,161,43,102,198,29,35,148,64,80,239,41,163,147,23,68,201,100,228,186,103,145,37,165,27,159,124,38,158,144,117,110,67,229,142,201,232,252,195,92,116,25,132,99,54,131,184,138,236,153,156,155,38,126,172,146,46,188,117,42,163,58,60,247,61,26,167,104,229,93,12,252,236,130,164,188,140,213,36,149,105,2,239,237,28,77,200,188,103,36,72,101,186,145,24,241,169,236,124,223,75,124,213,41,123,47,24,167,126,99,176,193,90,95,202,203,192,80,222,79,62,140,64,173,236,138,19,43,6,247,122,176,69,30,91,43,238,180,12,57,127,154,188,223,124,88,12,147,232,46,200,238,100,251,181,94,79,180,222,125,82,160,161,24,46,193,195,98,64,147,195,97,58,38,119,123,88,12,39,190,12,238,246,58,145,230,82,14,79,71,19,162,92,226,119,157,74,199,90,36,4,90,240,194,225,18,37,61,186,97,224,236,47,172,216,27,18,222,19,101,163,30,43,23,57,200,58,179,82,147,104,152,116,56,153,123,134,112,189,76,128,232,187,112,246,93,35,23,101,3,159,135,244,73,217,30,248,252,12,172,76,129,105,49,240,207,250,108,8,151,200,24,26,81,249,75,207,0,22,156,156,229,216,102,60,243,239,93,163,110,121,174,82,225,19,219,39,167,181,254,170,35,74,76,109,230,103,226,176,153,209,42,217,23,34,112,118,198,45,6,139,76,186,15,49,117,117,95,93,216,89,45,217,22,195,240,12,17,31,96,232,217,74,88,172,150,154,117,152,105,246,161,115,209,113,252,81,59,128,179,153,99,40,5,116,186,135,242,128,171,59,112,169,83,62,35,206,7,126,99,25,177,218,135,210,206,7,230,95,72,183,30,172,34,132,23,76,92,98,54,236,230,31,159,149,22,152,76,183,228,7,195,49,73,91,155,12,72,204,22,231,203,227,30,88,132,43,96,174,99,179,122,207,6,21,170,41,101,166,118,226,250,84,147,175,62,141,141,121,147,115,195,32,74,190,240,177,48,213,135,207,72,19,113,176,33,127,229,52,57,152,226,193,24,254,203,116,49,245,252,182,131,180,160,13,82,60,171,77,8,139,230,200,212,61,212,104,213,212,93,134,182,185,236,53,125,16,163,193,113,230,114,233,161,153,38,184,231,23,126,208,81,180,247,103,34,250,234,231,206,168,162,200,72,34,99,181,62,79,10,243,24,192,206,60,11,76,146,192,191,1,54,101,231,3,149,43,163,42,178,125,185,63,113,196,102,75,168,48,21,151,128,233,194,16,178,61,138,145,43,251,56,164,99,120,22,121,155,100,1,74,112,141,121,188,73,187,81,160,41,182,237,47,27,51,154,165,51,26,85,143,34,48,45,78,66,213,60,147,115,155,217,23,214,58,172,238,46,39,255,213,94,191,103,90,173,31,66,72,162,36,71,123,180,40,88,41,85,153,156,200,215,149,233,95,80,133,81,122,127,249,132,137,33,171,103,246,116,86,194,188,240,89,32,106,242,5,168,144,48,148,145,194,6,222,189,184,135,17,70,235,117,114,3,54,205,208,237,48,132,136,249,7,28,205,63,112,197,206,45,46,129,45,237,88,28,166,3,88,168,225,29,97,221,233,31,62,76,227,58,245,190,128,163,55,2,78,215,86,34,28,214,210,107,249,234,118,110,97,174,245,220,54,140,23,31,166,108,101,167,100,166,160,231,49,56,253,129,23,171,171,203,99,193,120,175,120,159,88,173,70,1,19,244,172,56,217,27,43,40,92,244,41,35,133,53,133,38,181,24,10,35,109,25,227,150,50,155,30,70,161,168,91,36,128,163,17,154,99,252,194,161,57,8,141,238,204,56,84,224,60,24,71,136,83,246,85,7,101,229,240,152,180,33,250,164,232,89,103,17,159,240,105,193,146,98,50,194,145,80,14,178,61,171,81,211,47,251,140,209,236,37,100,155,176,22,229,36,129,79,72,150,60,6,195,140,176,182,155,40,63,176,137,10,221,153,180,233,218,71,178,224,196,39,62,229,240,190,134,142,255,98,30,157,190,40,147,183,85,246,246,48,179,79,143,166,169,213,137,248,54,240,121,164,209,82,69,46,245,124,106,242,84,206,98,136,239,155,175,248,149,113,36,79,229,124,214,231,37,249,209,22,18,76,249,109,88,70,45,54,217,137,173,86,151,219,54,73,101,159,177,16,45,30,58,136,225,233,224,9,224,129,14,169,5,249,58,7,115,84,141,72,6,23,6,73,162,144,72,164,34,19,157,148,248,117,20,25,42,140,174,182,110,223,223,89,241,207,48,253,107,82,21,240,134,215,87,167,63,251,61,246,232,85,179,42,70,177,252,178,69,212,233,161,200,74,50,9,66,155,103,130,167,25,137,73,160,91,150,233,217,127,233,32,62,213,186,116,255,10,67,196,107,156,108,147,241,129,121,211,36,116,253,6,76,133,91,183,152,112,204,226,96,26,97,117,235,140,94,74,164,154,232,146,42,74,233,62,27,133,89,186,103,139,38,57,101,221,245,176,242,182,225,89,176,105,229,133,135,76,197,78,99,248,125,173,95,195,248,195,131,196,78,209,97,76,106,139,82,2,51,65,163,95,26,17,126,29,202,219,131,42,241,113,254,242,66,62,78,178,36,231,121,208,72,61,3,61,83,191,110,65,205,85,253,171,73,103,250,98,69,43,231,183,143,108,78,8,201,116,138,21,221,150,211,243,61,226,125,177,202,18,216,201,78,177,214,96,33,227,125,147,243,214,93,15,45,47,205,95,231,170,180,200,200,111,195,143,98,70,253,96,76,225,186,50,133,97,158,150,238,71,83,169,215,103,74,107,88,242,34,40,125,203,84,10,228,167,19,27,69,191,178,159,230,148,92,217,162,110,224,25,83,252,79,122,211,61,46,105,155,238,67,105,83,111,61,183,249,215,124,143,40,95,166,230,185,122,72,26,233,74,207,218,158,119,108,231,51,96,48,103,31,168,220,201,200,243,83,24,62,176,109,229,116,75,188,160,75,126,92,10,216,106,86,41,208,87,144,92,49,125,162,205,97,17,191,238,245,109,121,254,96,72,234,18,188,154,67,87,243,210,63,210,208,176,180,52,205,144,173,79,236,131,81,40,239,66,135,64,75,36,127,254,119,147,46,82,242,20,122,52,180,146,175,218,85,24,118,109,104,66,157,29,239,248,136,3,140,75,172,75,171,150,25,88,237,191,199,114,30,153,26,3,0,147,111,207,126,52,65,132,116,182,115,52,11,192,119,223,100,203,73,100,203,125,155,94,255,247,74,232,20,37,17,167,247,141,145,238,119,229,240,33,150,86,92,169,214,140,79,184,205,76,180,72,86,10,140,210,221,215,196,135,182,16,173,39,82,74,206,120,205,180,175,70,78,6,60,139,37,168,241,108,177,18,250,126,27,126,181,8,231,218,51,223,164,108,63,184,89,199,167,114,247,139,213,158,63,184,179,251,212,166,3,50,54,95,47,221,228,153,42,253,11,65,87,84,234,62,112,153,28,152,126,236,155,156,171,163,80,229,183,190,46,26,63,190,85,133,131,173,209,67,158,73,161,19,121,5,76,109,237,169,189,244,250,169,184,30,24,33,137,250,240,227,209,144,249,138,128,103,137,193,85,92,73,184,124,50,219,47,141,205,126,26,89,231,215,141,247,201,247,76,204,129,247,169,103,49,18,190,6,116,90,25,224,109,40,169,154,59,253,18,90,16,116,206,72,77,202,108,38,149,224,51,36,253,129,231,23,180,16,119,134,104,157,1,35,101,216,52,201,109,42,119,195,127,27,70,183,166,16,249,34,139,243,64,138,217,120,232,88,48,58,113,247,207,115,208,28,175,93,5,230,110,255,109,92,103,249,145,26,218,195,241,61,75,209,183,42,209,22,99,132,21,45,42,165,47,71,110,189,9,125,42,147,227,108,160,144,197,252,174,140,93,233,210,242,125,177,154,164,127,33,147,174,255,172,97,0,254,161,237,43,181,33,195,79,166,162,61,229,174,250,181,238,178,41,34,17,81,53,63,111,26,109,223,125,45,118,130,202,138,70,254,254,187,46,26,104,167,162,182,219,243,169,22,14,1,45,229,111,12,240,121,114,176,185,101,100,104,17,39,211,14,247,81,78,241,108,42,181,203,76,140,185,72,74,254,109,253,188,10,244,145,160,27,227,52,170,66,127,96,27,77,153,226,188,187,239,129,209,84,188,218,211,83,176,236,211,255,96,212,1,158,18,79,50,215,134,31,76,60,192,141,201,155,206,70,198,156,31,140,41,176,242,237,10,238,4,254,117,85,163,146,245,135,164,78,102,250,11,156,76,3,134,224,73,199,104,111,254,84,106,50,121,96,45,104,80,214,43,129,46,234,88,250,211,40,96,54,63,55,86,162,79,200,70,65,98,248,109,177,174,202,62,159,225,95,131,37,85,77,219,237,41,196,224,128,152,252,174,182,217,120,15,237,241,232,211,169,45,72,215,144,6,149,11,171,214,187,20,71,111,204,227,254,232,31,249,82,174,100,97,104,234,19,106,89,161,246,239,21,116,115,191,121,218,98,170,137,54,126,207,4,141,165,153,245,182,72,110,124,36,40,170,134,105,52,45,170,193,11,119,150,57,117,171,6,9,66,224,138,90,165,159,27,13,178,173,79,212,86,194,111,28,145,232,53,127,62,253,62,160,71,126,119,109,98,240,231,237,252,69,155,156,202,86,240,251,94,72,198,98,101,247,60,226,244,85,87,64,219,121,125,250,20,206,156,250,69,53,200,132,153,166,137,110,66,152,51,252,216,205,232,126,58,39,224,246,127,236,84,212,180,32,54,105,71,212,207,190,234,131,217,199,151,249,244,37,229,18,47,0,155,75,248,219,79,219,210,90,254,2,206,90,69,96,164,188,13,138,110,142,142,181,197,129,221,88,29,200,110,126,143,132,214,255,249,212,45,73,72,108,127,38,88,93,86,93,161,233,109,207,159,98,18,62,227,201,204,224,181,85,5,123,133,230,176,25,249,202,50,199,135,189,47,170,85,178,19,169,239,177,28,66,186,90,102,23,107,74,202,62,55,33,136,115,162,221,169,107,247,246,96,136,98,38,229,36,93,248,97,174,248,212,116,62,126,36,94,52,148,26,136,13,251,185,33,139,104,227,15,149,239,237,223,48,220,130,241,28,108,77,144,203,97,179,246,148,233,35,23,43,186,255,102,228,51,216,76,169,71,3,76,210,100,201,225,179,99,84,114,15,237,242,221,59,4,144,6,156,107,87,221,148,177,37,248,98,91,218,235,112,36,208,24,15,14,187,143,161,198,171,83,10,13,34,39,16,141,29,166,175,180,234,182,202,12,86,29,69,39,93,9,52,164,248,191,49,64,147,98,81,74,57,34,193,189,249,228,210,136,233,171,150,223,224,181,124,30,176,147,132,212,164,125,83,74,69,51,184,159,52,25,98,103,174,5,25,198,235,55,128,186,237,43,180,127,62,77,51,119,254,96,76,218,52,165,75,226,174,117,127,25,231,204,166,139,43,112,103,186,246,147,51,224,122,210,163,241,110,242,79,214,196,19,53,231,123,246,141,144,63,190,199,221,77,98,70,20,184,16,101,130,94,243,193,144,236,166,100,242,22,121,248,11,178,163,82,45,169,159,242,197,7,83,92,158,82,89,96,155,178,252,153,12,88,218,42,160,117,158,71,240,58,208,163,25,20,78,229,174,72,250,248,210,73,26,112,232,203,88,205,116,110,191,155,130,254,144,151,136,198,44,235,190,255,78,77,250,54,39,17,93,90,228,90,62,171,158,73,209,128,213,87,97,110,236,123,156,139,237,78,211,95,166,46,158,191,93,33,22,147,19,249,35,121,36,168,10,127,241,116,53,21,224,33,69,63,82,16,203,155,235,225,62,88,241,78,79,78,139,133,31,141,23,253,218,143,42,6,162,110,126,48,25,242,169,50,87,72,150,124,236,254,3,15,136,244,82,121,51,245,202,143,132,69,27,57,60,46,85,128,64,145,204,71,17,25,223,188,181,80,138,62,168,55,95,214,159,58,145,74,133,96,196,234,193,184,201,226,140,173,159,7,102,128,95,122,17,105,201,137,160,160,156,28,229,113,239,25,194,21,18,103,199,170,69,218,73,178,219,225,159,222,164,126,152,150,78,249,224,179,39,201,111,5,152,86,243,20,112,225,29,104,155,187,25,81,251,111,179,191,42,42,176,130,166,103,251,194,195,70,9,47,73,191,146,185,101,186,215,60,48,67,67,62,1,68,83,250,39,250,8,140,225,134,86,90,183,185,17,249,209,184,2,148,241,28,141,39,166,95,26,43,209,46,90,117,167,131,56,249,99,233,147,230,132,173,69,121,211,147,249,224,145,31,118,71,51,153,14,207,116,54,107,139,238,90,116,239,38,242,241,161,116,82,21,149,201,162,73,49,111,191,175,19,111,167,249,232,41,36,86,178,239,145,103,236,77,234,35,156,81,241,96,250,46,156,132,193,67,99,48,7,248,15,35,151,219,100,43,128,68,194,153,226,191,171,198,194,83,183,255,149,196,196,247,245,96,179,194,156,32,211,191,173,130,31,255,152,141,231,88,73,2,136,244,245,148,126,176,105,35,171,194,4,242,10,159,3,37,44,27,194,11,205,231,85,68,60,190,254,249,95,219,248,146,144,45,253,26,73,190,75,67,102,103,63,169,137,108,34,40,31,106,42,150,170,185,1,91,207,191,92,150,83,148,193,52,9,214,44,193,240,193,39,184,70,146,73,105,161,244,251,249,201,249,178,183,230,7,76,154,255,139,111,176,78,163,227,119,106,150,11,185,143,241,193,200,219,54,77,93,36,83,133,240,163,43,63,144,158,163,207,246,184,56,186,77,245,76,15,70,157,232,67,177,234,88,114,215,184,137,185,182,46,159,255,249,176,117,55,107,164,250,178,253,151,17,164,25,123,61,137,67,55,70,7,238,108,183,84,227,196,170,76,205,97,155,68,228,117,145,34,219,62,84,126,202,226,170,58,51,127,235,249,7,27,119,89,37,201,10,13,119,129,50,28,116,30,70,82,218,123,18,12,166,203,75,102,210,204,55,239,247,69,213,230,249,48,161,241,58,175,26,134,27,234,102,143,36,25,100,24,255,237,133,241,226,35,99,181,77,143,220,225,150,105,147,19,248,132,10,201,103,20,132,144,202,148,186,220,198,218,102,250,209,196,36,83,182,14,132,41,168,91,76,135,141,170,169,58,138,189,187,39,150,193,108,15,246,179,122,21,143,221,44,62,173,210,236,68,20,211,203,231,194,58,45,171,53,164,162,142,162,59,130,240,31,74,125,240,137,128,82,115,175,223,105,157,133,67,21,74,17,147,66,181,219,97,84,191,53,78,49,249,157,228,71,19,14,229,162,241,147,41,248,7,188,169,119,116,13,38,154,60,51,222,253,202,26,168,80,172,247,155,166,51,78,53,224,22,134,201,219,191,108,152,20,171,86,141,160,250,60,191,246,221,53,218,33,143,192,227,153,162,209,254,191,112,211,218,200,137,217,33,232,59,58,77,209,91,168,27,208,197,186,127,32,16,26,178,178,70,216,153,157,9,246,251,56,167,217,27,170,56,42,77,139,62,229,76,83,199,151,11,251,181,115,86,135,77,8,81,134,25,112,242,66,216,129,49,202,145,135,194,151,247,89,200,76,203,35,145,219,16,52,252,59,72,225,86,230,86,37,187,216,250,252,221,52,31,15,46,236,2,103,228,193,191,231,109,221,221,91,149,64,209,36,29,95,220,216,200,254,183,242,192,9,169,129,239,153,192,197,23,101,106,251,84,107,172,168,184,169,212,165,106,178,36,200,190,136,181,153,166,171,134,56,220,102,73,254,178,126,205,17,82,57,70,254,172,186,204,21,60,162,221,165,73,241,192,211,218,230,63,56,19,222,138,156,236,28,166,1,49,62,152,185,182,201,67,161,199,224,211,59,35,206,194,79,236,65,179,185,246,124,240,54,221,92,29,8,39,180,254,38,51,246,133,179,205,135,194,115,62,99,215,169,50,75,96,178,67,122,176,63,109,130,238,243,132,116,248,98,35,88,253,80,164,11,182,132,140,3,41,117,79,250,209,30,202,149,105,45,189,35,20,185,29,54,205,18,169,227,227,237,226,149,90,132,69,202,51,248,59,235,239,39,134,63,161,216,66,222,110,202,54,49,93,209,15,38,16,151,0,7,50,4,142,221,223,165,21,148,157,101,252,210,246,231,228,7,24,102,103,49,86,209,72,219,164,122,7,22,158,69,231,185,220,131,57,178,121,223,24,50,22,132,194,23,37,120,253,24,233,230,210,194,186,127,31,168,249,16,249,161,72,6,171,172,157,197,143,233,219,203,193,116,99,119,214,5,174,115,124,102,158,192,246,128,238,208,175,48,235,242,151,94,57,51,18,137,47,33,216,240,145,50,65,124,240,217,150,23,137,223,233,225,111,190,102,97,99,60,144,196,184,48,205,2,158,49,236,86,204,18,85,139,102,100,159,150,28,70,54,103,201,174,167,252,84,0,28,30,131,134,14,129,7,253,58,223,171,226,129,64,21,186,232,9,155,150,183,185,162,188,130,205,145,28,12,223,207,163,58,246,71,24,141,8,140,226,100,245,97,210,40,26,52,209,215,42,200,66,246,47,252,161,3,13,10,239,20,24,214,204,183,52,144,139,48,191,26,129,209,171,27,14,119,36,1,244,182,11,221,121,126,101,52,33,231,174,7,103,254,238,63,77,195,76,218,122,101,240,236,147,159,251,44,128,244,5,234,109,35,138,250,61,21,98,112,54,181,10,227,244,248,13,21,58,75,31,189,100,84,245,103,76,55,140,149,172,227,176,32,236,246,109,44,176,215,35,1,166,183,181,152,79,252,167,241,5,212,15,147,173,159,91,96,3,91,151,218,214,39,110,227,208,225,133,16,70,215,167,50,131,230,0,81,160,175,34,211,59,2,238,61,38,217,142,81,96,23,106,16,70,224,203,107,66,221,204,157,146,28,77,22,112,250,156,0,123,125,14,73,103,208,123,0,81,225,131,55,85,5,121,40,185,153,111,230,15,61,111,3,209,232,42,40,236,182,238,112,102,205,147,235,106,232,58,127,187,68,138,243,43,169,28,56,81,240,252,236,112,13,70,195,88,46,219,180,164,190,226,226,129,97,121,201,60,138,222,25,138,152,247,167,151,200,161,145,128,68,227,118,58,204,11,146,100,8,146,17,169,249,20,127,158,135,229,193,46,60,80,34,159,62,82,54,37,64,89,213,112,65,66,243,204,31,233,160,113,255,142,82,196,85,210,61,154,207,88,52,16,73,19,24,127,202,95,23,58,243,122,105,9,57,48,255,180,251,202,24,75,199,111,255,236,105,238,251,90,188,193,155,154,133,24,25,78,165,92,121,50,223,145,11,119,204,51,139,159,252,172,15,89,148,156,43,62,131,213,243,224,248,52,142,82,30,56,65,119,156,241,74,206,148,36,40,213,218,229,224,9,34,196,50,11,148,105,216,87,77,236,44,69,55,140,92,223,12,236,68,158,220,152,128,149,194,219,183,184,12,76,131,165,11,182,162,176,234,49,52,198,150,136,218,246,139,154,208,151,175,76,100,169,178,76,25,240,26,41,106,248,85,227,5,83,238,234,2,243,151,38,191,56,186,67,78,44,2,159,80,211,211,67,180,82,227,14,164,112,153,78,25,128,103,79,171,138,128,201,118,4,31,10,125,160,234,133,157,117,45,123,199,37,2,47,102,95,120,225,51,3,167,228,83,2,185,231,243,1,116,129,217,49,53,191,45,227,110,78,249,237,137,21,102,243,219,66,157,90,8,95,180,138,224,18,225,159,53,75,160,112,252,205,192,204,53,183,207,87,130,67,224,186,201,33,235,110,42,158,155,69,118,255,204,101,169,42,76,200,94,28,62,11,184,72,117,86,164,65,234,39,213,15,220,225,220,101,133,219,136,41,126,226,43,56,110,249,208,224,179,15,253,110,140,54,88,113,224,54,24,193,228,128,9,17,135,94,57,38,4,190,4,160,14,191,101,93,180,75,75,158,146,238,40,92,209,16,168,55,70,101,45,142,158,108,146,158,251,46,16,114,29,198,211,232,57,247,118,21,132,254,43,246,140,231,186,207,235,247,200,205,232,207,210,117,12,204,162,234,71,179,14,137,52,246,129,201,174,124,181,49,99,90,163,91,34,240,121,42,61,14,62,39,78,89,47,140,190,58,191,169,179,44,110,17,154,170,63,33,237,121,97,218,224,244,96,203,196,248,117,159,25,165,138,234,182,245,114,192,170,249,96,116,177,69,251,129,222,26,36,245,253,232,193,162,216,5,38,220,245,20,38,46,224,112,85,228,121,215,108,34,54,31,252,179,30,149,223,62,177,108,46,49,136,105,44,109,67,198,56,13,241,221,35,40,179,182,108,55,101,64,234,158,253,94,220,183,5,253,2,35,21,243,185,20,217,99,33,53,115,47,109,90,25,170,94,56,43,184,140,180,239,24,156,168,187,236,193,0,134,108,29,63,188,169,244,23,129,203,88,30,237,226,71,59,245,166,136,34,48,58,245,131,87,101,229,187,48,122,54,174,119,217,237,227,19,114,44,121,242,82,229,158,81,255,149,241,109,101,152,52,227,93,255,6,165,192,214,182,63,227,210,172,181,244,194,133,54,174,248,174,207,71,141,135,155,192,44,3,59,94,7,242,214,67,97,122,202,101,40,44,213,144,134,79,194,158,202,47,141,123,188,142,139,192,246,227,62,80,50,43,215,189,109,178,173,201,165,108,25,71,91,180,110,176,14,68,87,117,198,193,144,196,239,247,129,196,85,153,241,166,207,203,99,18,185,48,193,215,108,126,91,118,233,178,42,14,83,179,241,109,234,180,32,233,22,8,234,207,8,56,174,140,93,132,180,36,97,169,182,247,231,29,104,112,217,82,138,2,70,115,110,222,163,149,85,83,205,189,165,199,80,178,168,52,61,48,251,178,123,229,244,255,203,165,153,0,109,60,22,200,89,93,102,113,83,168,46,35,190,77,178,142,50,78,137,225,241,30,119,120,208,221,115,31,234,25,165,112,120,252,232,159,179,225,253,178,217,79,67,57,254,193,11,241,60,233,121,173,200,178,160,200,245,193,56,56,139,168,37,91,132,20,42,136,248,168,162,217,209,47,188,16,60,77,57,214,159,179,216,44,133,19,53,159,17,48,233,68,69,251,206,254,211,211,204,151,219,3,87,247,36,53,24,29,152,117,97,152,7,159,81,6,17,20,98,209,10,151,51,236,99,226,192,133,56,11,235,163,208,160,182,98,174,197,245,46,203,116,8,140,64,212,12,56,9,249,156,198,56,107,99,113,116,160,165,119,15,54,57,175,72,167,116,19,158,186,163,220,54,78,37,197,209,76,59,229,126,157,133,128,205,205,124,13,78,69,34,29,96,228,140,60,154,102,110,16,121,8,60,160,9,178,238,214,9,181,0,65,209,4,142,72,189,65,24,218,114,101,244,112,182,56,119,67,31,239,78,182,192,52,244,150,128,209,142,206,23,134,84,178,98,55,9,147,172,42,56,110,28,94,97,139,247,173,40,59,190,25,48,190,51,114,93,112,126,203,199,255,165,188,128,117,174,252,48,132,221,207,10,131,21,194,140,40,229,228,216,152,184,34,77,55,15,148,122,83,34,101,90,7,186,7,158,40,71,37,9,167,161,28,34,199,81,2,174,91,200,197,192,150,8,113,24,73,133,251,46,39,117,224,234,243,52,117,174,41,95,46,33,17,29,103,37,224,134,235,171,194,212,251,122,192,136,189,201,79,211,216,245,153,185,83,52,89,80,250,31,24,34,97,15,24,17,125,57,249,232,195,219,138,128,155,233,227,41,204,248,184,48,45,15,114,229,236,88,74,92,26,178,247,146,107,39,113,52,220,50,197,150,251,42,198,130,6,91,179,86,192,105,190,48,108,52,127,95,108,223,70,201,138,150,17,75,163,77,158,119,143,1,138,248,155,95,24,54,159,82,6,38,7,5,71,195,95,8,124,109,25,72,100,168,188,177,7,52,177,19,173,10,155,119,103,192,166,102,167,48,53,226,17,105,164,243,200,171,194,231,113,175,24,72,216,255,78,5,97,4,244,0,197,74,17,212,44,36,252,150,113,179,187,238,204,7,110,38,128,21,7,167,162,157,213,197,138,6,59,114,76,48,233,83,147,163,161,81,244,24,70,8,157,119,125,38,217,214,11,79,96,145,242,120,238,138,108,203,29,194,201,220,50,101,156,32,86,231,20,14,148,11,81,151,191,111,26,66,76,119,246,252,217,252,153,108,251,69,23,89,138,175,212,68,46,55,103,161,196,32,69,135,143,185,195,228,245,101,199,88,136,53,114,236,218,168,247,139,158,127,49,254,179,215,77,232,255,224,243,185,119,77,99,253,28,254,89,35,180,177,36,215,14,204,76,16,105,84,234,0,242,93,211,116,151,34,87,99,253,97,162,154,15,51,124,134,213,64,175,214,197,35,243,21,107,73,117,25,157,110,118,20,210,157,132,142,33,74,147,158,151,254,181,42,202,111,155,0,160,143,164,130,123,139,112,89,129,9,154,246,205,91,43,153,21,24,101,42,79,62,79,115,66,189,67,169,99,106,92,61,54,60,71,162,216,83,5,94,219,169,174,160,120,192,62,40,13,239,113,48,156,209,219,112,240,163,211,71,240,135,188,41,66,247,10,167,237,226,219,192,116,195,200,149,97,68,19,223,102,177,118,5,249,116,249,216,178,11,133,90,95,91,146,88,30,24,206,141,159,188,117,118,209,122,180,205,73,35,96,42,22,242,219,20,137,82,14,152,116,131,124,34,44,225,125,123,56,80,170,181,4,202,141,177,57,136,181,143,226,210,184,9,172,194,60,18,219,50,100,89,147,222,52,107,132,171,142,129,158,72,67,38,105,218,149,199,189,174,90,76,19,94,96,152,36,37,96,200,106,50,82,160,222,175,28,133,6,170,35,146,182,99,64,215,238,220,45,26,9,105,95,153,10,227,253,86,29,206,251,25,40,24,184,198,186,72,98,186,15,125,91,38,131,224,59,47,4,169,114,211,251,98,255,18,11,4,201,254,42,9,23,24,24,80,129,252,93,231,92,69,197,208,36,121,200,82,57,106,18,39,15,156,179,11,27,3,15,178,138,23,62,193,238,136,16,168,36,75,128,200,79,67,167,154,30,168,32,207,147,119,121,224,117,115,30,56,187,13,145,92,0,166,144,127,97,248,221,119,40,64,237,42,94,213,167,81,240,41,92,150,159,107,157,191,144,140,140,187,180,217,147,78,94,201,91,172,140,53,41,165,29,132,140,215,205,205,193,231,209,52,19,48,220,34,47,195,109,156,26,167,156,123,209,150,179,2,62,179,118,154,114,101,220,116,247,185,54,67,234,221,2,34,88,182,46,216,212,115,2,89,182,85,118,84,248,48,49,94,163,41,220,110,205,41,155,253,114,21,244,44,2,251,222,85,166,191,166,11,220,167,235,89,253,224,19,113,201,51,161,118,60,189,248,242,235,27,26,122,101,54,191,221,163,7,109,26,2,227,139,30,111,227,204,233,34,165,2,205,17,13,231,25,240,227,32,2,204,110,52,110,11,167,244,231,167,49,10,106,113,95,16,187,100,193,135,110,40,111,195,220,14,247,95,194,189,183,6,196,237,4,3,227,80,99,133,169,87,90,74,186,47,159,158,127,29,118,19,66,219,189,19,180,2,222,251,36,88,143,199,112,38,168,253,60,99,84,223,125,29,37,236,153,210,240,111,79,169,197,190,24,242,126,90,250,6,50,18,195,241,254,72,109,54,29,27,103,186,243,79,177,224,192,35,114,143,197,116,245,124,27,5,73,50,235,2,110,54,190,37,38,124,164,104,203,51,104,207,150,69,14,94,26,119,99,162,88,157,2,67,50,16,177,33,189,234,222,86,44,192,137,22,93,9,198,16,216,175,17,100,50,253,84,73,206,208,137,135,171,87,192,244,73,202,122,192,230,111,71,170,185,152,40,98,150,49,105,219,245,152,219,50,242,176,189,42,60,166,115,228,251,207,19,49,43,138,49,182,76,248,77,100,190,139,9,77,165,88,231,8,159,116,21,60,97,66,91,158,30,161,180,56,182,174,175,191,222,53,95,219,79,132,190,186,174,130,204,208,177,18,85,130,213,23,61,31,222,93,66,97,147,203,135,200,171,223,41,86,34,147,55,76,186,8,38,138,74,37,96,109,82,55,121,183,28,211,98,49,233,109,153,53,217,229,87,55,183,176,118,180,164,175,250,76,92,244,63,92,152,182,131,173,107,127,15,158,35,114,110,52,18,101,133,247,173,58,160,167,55,155,6,91,80,150,34,59,130,128,222,217,163,201,149,211,115,214,110,192,67,3,188,70,83,148,0,35,61,79,23,35,118,237,18,46,65,191,202,1,195,135,208,37,118,160,154,123,143,38,138,169,79,44,86,86,13,246,4,61,97,226,153,83,208,114,114,29,28,38,119,182,96,146,175,34,11,84,35,33,101,59,157,169,225,45,194,235,241,200,39,163,82,78,13,21,219,93,59,250,47,17,35,161,51,93,46,44,231,1,175,249,132,229,40,156,150,136,233,167,214,213,240,11,107,55,181,95,233,89,237,235,129,161,145,215,128,169,35,119,133,73,101,246,224,124,100,221,223,81,235,90,206,223,103,151,73,47,192,148,221,134,181,183,248,193,108,188,133,45,197,222,131,13,131,111,132,176,84,212,29,218,137,85,83,100,100,207,131,133,233,37,55,109,114,6,113,110,172,57,117,156,12,66,105,95,218,171,233,227,77,249,229,243,152,114,100,117,104,45,56,175,86,55,112,213,92,137,98,247,135,224,196,18,24,13,36,79,56,209,179,120,118,93,2,207,106,202,231,190,241,28,38,195,34,48,206,115,145,130,64,179,75,244,40,173,17,97,68,214,179,225,139,150,228,179,167,27,182,245,75,86,57,251,142,36,19,210,143,61,24,164,14,170,198,162,123,7,68,95,255,10,152,230,36,221,50,227,13,144,125,63,158,225,193,201,88,64,12,250,204,112,254,219,217,154,177,101,55,127,94,25,110,104,158,42,40,56,116,106,38,225,44,167,46,226,96,141,138,123,104,82,136,142,218,25,57,163,138,228,158,164,109,40,253,150,29,217,19,170,10,178,100,66,166,139,14,101,116,235,145,73,209,28,199,153,143,162,232,13,41,178,137,11,17,112,221,45,210,16,180,134,45,77,98,160,161,28,156,15,72,124,234,122,0,76,39,138,167,125,206,15,151,170,247,69,86,164,198,235,166,137,88,180,43,76,153,118,199,76,220,172,18,253,92,90,195,32,35,178,120,48,96,231,147,53,50,197,45,135,17,130,108,154,135,51,139,182,22,20,159,42,93,248,95,58,43,152,75,235,215,219,161,176,89,109,57,60,145,189,151,115,83,81,143,98,191,229,46,107,147,163,205,92,38,242,162,205,18,69,154,187,164,228,113,211,166,91,173,118,177,201,169,81,59,131,129,156,245,194,78,164,177,74,11,246,16,41,143,253,164,100,145,151,139,116,112,49,87,106,129,51,255,60,121,66,23,73,240,45,105,104,4,94,131,47,130,220,215,148,77,20,178,22,39,124,237,1,195,42,212,76,115,161,53,234,210,154,108,73,16,120,207,91,98,130,129,92,196,108,29,198,6,5,247,21,201,119,24,176,146,136,62,47,63,212,176,73,221,139,34,37,96,238,145,195,238,20,206,180,102,128,62,84,164,68,59,182,36,187,61,89,127,132,134,60,51,79,13,73,72,244,124,56,181,223,172,63,130,121,250,241,44,136,184,59,18,247,63,99,117,121,160,112,213,107,15,246,143,9,53,223,223,70,250,237,76,120,206,204,48,142,161,108,224,182,237,217,86,212,97,76,245,78,74,64,236,60,35,217,101,147,186,200,174,163,117,137,186,71,14,24,90,234,125,162,248,13,187,92,117,135,26,61,52,141,112,62,44,18,251,94,249,58,83,223,18,213,24,236,191,208,19,136,242,239,180,21,255,86,190,16,225,142,66,231,50,81,160,251,200,129,145,155,219,14,151,44,249,38,70,152,121,182,5,74,75,108,19,120,208,74,18,7,67,9,73,15,140,182,125,9,216,244,12,5,62,31,118,140,35,164,172,213,170,180,146,69,24,46,141,100,44,128,38,59,79,236,200,233,96,189,48,36,38,57,26,13,247,228,101,210,117,130,235,44,75,64,181,237,159,179,85,232,111,145,230,50,124,126,200,36,199,93,155,67,149,60,81,56,28,222,61,243,131,69,43,147,208,99,145,104,139,82,35,78,91,183,80,137,34,87,72,138,224,255,155,68,29,128,198,216,113,121,123,139,28,247,146,122,58,133,205,117,43,203,48,66,234,221,104,30,24,71,152,168,44,227,121,147,165,88,223,209,205,205,190,36,19,247,77,81,85,197,207,0,186,157,163,84,153,167,22,119,147,53,123,248,149,101,188,22,165,96,94,240,69,243,25,7,134,217,18,247,86,234,206,168,45,198,209,196,230,90,49,167,51,199,211,235,40,191,138,31,2,229,244,51,3,237,64,25,54,82,77,95,118,215,241,195,136,135,106,53,157,98,107,124,245,8,120,168,254,22,91,153,213,91,12,127,140,69,183,112,85,140,191,89,188,84,130,30,197,16,1,221,106,250,238,238,83,210,81,28,174,89,143,134,200,94,99,12,90,55,176,240,100,172,185,195,155,99,72,25,36,149,41,63,99,155,250,97,191,151,6,173,79,136,25,147,98,110,12,66,90,136,148,252,128,98,126,172,214,203,186,51,149,41,70,31,71,212,243,204,149,105,202,72,128,200,29,179,244,9,119,120,16,202,177,161,250,238,139,34,98,223,186,153,228,180,183,186,186,104,221,155,89,168,92,124,76,197,227,35,216,57,234,120,131,165,16,134,74,126,180,5,157,67,97,107,27,244,163,43,126,19,66,10,92,191,96,238,206,9,171,136,165,154,193,217,213,28,128,147,8,120,130,18,236,249,64,65,183,82,230,73,60,20,115,16,139,40,65,42,251,243,192,88,159,4,105,99,179,144,189,4,54,198,82,176,77,96,243,40,149,203,52,162,131,7,67,127,151,104,216,162,9,152,67,36,14,250,15,153,246,37,100,71,250,68,98,125,96,111,211,149,11,9,205,47,42,41,159,87,220,84,184,82,16,113,218,31,233,62,185,49,148,51,209,220,112,216,108,199,5,174,164,231,131,176,136,152,218,18,202,33,42,34,197,167,43,219,48,8,121,1,42,53,194,204,14,211,199,91,187,194,203,178,85,206,241,44,198,139,17,86,43,139,114,208,48,41,186,232,234,178,41,72,68,209,13,74,70,151,0,170,34,166,56,182,63,149,97,4,92,97,186,32,236,188,189,33,15,219,117,170,2,114,242,243,32,168,124,58,39,246,252,81,169,148,208,225,152,58,46,139,185,36,189,114,104,101,217,99,59,204,66,212,108,29,17,138,235,156,97,19,76,146,186,113,179,85,117,251,151,79,229,99,202,110,148,125,15,197,44,127,106,214,25,37,130,147,102,134,232,14,47,252,54,62,53,85,88,204,59,188,174,104,120,177,54,106,161,95,87,38,215,136,114,80,207,218,15,49,220,60,226,130,209,139,74,180,28,125,30,74,143,217,114,80,79,146,113,74,163,40,131,55,142,62,219,40,209,136,105,102,9,29,187,178,65,227,155,80,237,51,93,90,177,121,129,252,177,84,147,0,178,117,44,109,38,193,45,223,246,65,57,89,176,202,27,21,88,165,172,15,218,157,130,31,77,82,84,202,102,184,6,209,138,24,47,155,154,182,16,218,33,253,215,24,72,102,81,171,92,122,70,120,140,4,236,89,133,45,76,17,59,97,255,26,196,237,44,173,178,13,227,228,237,29,117,100,163,216,216,74,123,1,1,79,203,17,14,159,197,39,63,237,32,149,246,145,22,253,3,150,138,211,118,16,4,200,234,141,212,171,84,242,155,25,191,123,170,178,195,234,146,48,191,89,229,215,191,107,51,136,146,110,14,179,91,203,177,185,24,8,49,72,55,7,173,87,173,199,230,130,86,123,233,236,33,217,184,35,164,68,3,141,34,192,115,116,137,254,0,114,145,200,23,43,60,106,204,148,236,152,206,6,90,126,187,161,83,208,98,35,89,32,126,201,61,67,118,200,51,186,88,16,176,215,38,23,214,77,119,117,194,190,115,156,69,64,94,7,47,44,62,14,92,4,151,42,95,20,19,177,13,14,13,131,38,75,183,42,115,95,138,230,131,102,21,183,166,71,239,3,199,14,217,172,117,165,187,160,48,226,215,205,119,160,47,173,79,165,142,25,4,53,203,15,202,240,46,48,243,75,186,153,24,124,91,180,223,9,179,105,95,31,42,174,77,83,90,97,11,155,25,63,216,136,187,73,26,200,176,136,25,110,34,103,94,147,85,56,202,60,110,226,242,200,141,101,230,127,233,242,202,212,231,124,229,170,86,89,151,7,142,152,80,11,194,122,181,229,64,26,154,106,131,173,235,31,38,217,215,164,45,142,213,218,253,124,28,98,144,113,54,120,210,36,54,97,39,248,92,70,141,120,170,254,4,130,193,197,197,152,32,96,80,148,27,210,25,135,152,156,135,49,180,207,139,231,38,19,206,217,59,198,193,249,153,222,45,221,232,58,115,29,77,141,33,6,51,214,129,20,30,91,144,46,178,106,53,209,198,88,239,36,202,22,235,233,5,111,56,129,198,209,52,229,117,113,1,254,153,83,70,57,175,152,222,183,52,229,17,61,205,155,202,135,10,90,165,193,204,28,215,226,202,25,177,42,232,129,165,64,236,159,41,235,78,161,117,147,181,164,66,81,110,7,36,205,113,34,54,76,147,99,116,133,98,163,163,13,127,103,88,229,144,124,181,170,187,214,225,241,153,162,16,121,43,137,83,204,241,206,253,224,183,189,162,252,70,127,145,116,107,79,164,43,134,156,155,89,91,96,227,108,250,90,142,140,110,83,43,138,73,205,120,69,109,150,76,111,83,49,252,133,183,116,138,158,84,51,176,31,218,112,189,182,43,72,244,159,208,169,54,241,46,204,20,124,55,104,6,207,218,200,72,187,118,143,162,143,153,2,86,153,74,39,9,218,234,55,150,240,139,80,165,253,29,22,0,116,248,146,247,151,247,1,73,165,187,191,118,39,88,237,69,219,112,55,237,195,190,191,198,240,188,170,254,57,205,218,221,53,9,17,36,177,158,94,129,171,9,36,120,243,49,246,93,114,215,11,35,178,233,249,142,51,194,217,234,8,12,81,56,125,133,21,26,23,78,4,35,139,38,3,180,123,214,154,122,29,134,219,10,147,148,206,222,85,13,233,107,170,74,16,123,6,175,211,35,219,176,148,131,9,141,145,245,227,211,5,216,205,188,141,84,130,200,172,67,252,104,246,131,178,85,53,41,31,100,87,190,110,240,133,146,146,202,6,96,125,49,93,78,100,225,47,240,160,204,55,222,2,207,190,106,137,120,37,218,72,137,166,142,15,166,93,83,10,55,156,45,167,16,52,56,47,0,165,176,165,130,6,112,16,188,119,159,4,236,80,49,42,12,141,189,114,73,202,187,230,174,154,4,248,21,122,39,250,252,105,151,232,185,153,75,3,174,168,234,106,255,61,252,207,253,21,199,145,182,167,213,87,244,112,146,81,245,190,219,30,230,107,34,35,13,77,213,228,51,22,98,187,172,110,10,227,253,27,138,6,184,83,171,182,5,245,110,95,85,205,130,14,1,41,149,190,56,179,163,43,49,12,186,247,158,43,67,100,210,137,196,228,185,242,124,4,65,232,175,233,126,221,148,191,215,235,183,66,114,230,19,37,64,53,62,233,242,178,173,187,170,186,202,3,225,172,144,194,73,129,91,46,199,53,34,72,107,170,231,9,141,47,238,147,141,22,47,68,164,166,106,35,144,10,91,232,79,140,71,137,223,252,133,93,207,207,92,156,151,118,25,159,128,118,58,29,151,50,11,105,109,81,73,73,38,229,116,85,55,154,244,154,116,30,103,241,109,48,82,117,231,123,82,61,157,106,50,40,126,48,198,43,234,16,133,14,120,115,126,52,90,35,176,6,84,233,23,179,76,151,70,234,228,211,213,176,22,5,137,182,66,148,3,111,242,250,56,37,146,237,191,191,109,147,167,10,63,159,247,87,67,149,131,151,147,85,182,134,226,113,119,85,14,180,147,183,10,9,103,54,43,222,42,143,32,133,69,177,143,168,95,115,101,111,4,142,59,207,69,164,130,207,26,224,163,180,245,31,145,91,80,210,205,31,7,173,253,148,56,85,44,29,49,6,239,80,99,101,27,202,61,129,199,10,103,167,132,8,17,94,19,229,81,203,62,209,164,11,5,65,248,124,148,186,207,20,135,84,205,7,179,2,137,228,7,75,78,166,229,224,211,71,194,31,82,213,122,153,230,123,204,73,232,62,52,53,24,36,59,73,223,205,7,119,138,93,170,245,179,241,124,254,238,11,109,76,250,246,30,65,65,44,167,62,221,167,51,121,170,81,111,162,10,209,124,206,201,116,155,175,255,38,238,92,114,46,216,145,227,188,35,131,239,199,242,180,7,1,26,120,96,105,96,216,240,68,128,4,77,4,104,55,214,53,188,11,243,203,83,153,12,182,220,30,53,220,221,64,227,246,141,191,78,177,88,44,50,159,17,194,30,75,140,208,45,117,172,20,75,9,43,111,83,245,66,226,246,163,151,214,135,178,255,250,233,116,230,18,13,6,249,62,142,127,87,253,4,224,173,62,202,175,201,50,139,203,121,201,170,81,122,111,149,243,162,4,49,120,201,86,83,54,145,243,237,209,110,243,121,147,117,115,68,39,125,232,4,183,175,243,191,26,220,31,61,47,42,233,190,188,79,253,49,133,41,165,59,237,162,222,203,142,8,156,241,43,41,241,24,116,204,211,185,224,104,123,20,103,147,230,156,234,54,86,53,69,39,209,3,176,253,204,133,96,72,48,64,5,217,148,224,104,142,203,79,10,73,237,57,190,148,166,14,151,60,7,59,31,244,109,89,143,128,220,139,115,71,78,68,229,147,202,121,37,235,177,44,14,163,115,186,149,39,136,72,106,112,10,102,234,46,30,148,182,107,255,109,170,202,181,83,126,179,21,122,11,26,48,17,95,185,117,94,198,56,246,193,168,152,61,4,145,213,164,127,191,145,13,242,0,234,253,112,130,248,124,159,179,157,202,112,61,32,42,76,162,78,15,185,211,75,164,184,27,246,119,115,122,72,108,241,180,30,58,170,69,244,217,225,243,238,84,55,132,116,85,36,241,206,135,68,41,139,210,113,146,143,242,174,61,246,119,220,44,85,180,171,209,141,88,77,147,124,60,202,1,4,129,156,100,244,236,171,166,30,33,91,198,177,84,82,12,28,126,162,52,148,96,191,83,91,236,108,158,155,16,71,87,74,246,110,242,83,206,230,217,205,18,125,88,236,93,230,18,152,70,147,103,151,54,234,15,103,10,69,106,79,62,236,76,239,220,244,175,11,245,138,44,229,186,4,53,16,150,241,145,65,177,165,170,4,8,239,237,214,124,100,166,144,150,31,57,141,228,114,182,76,109,45,170,11,96,149,95,206,62,217,16,235,222,74,102,77,163,239,158,151,244,21,45,15,37,233,62,182,153,19,150,160,65,121,204,91,37,224,69,56,123,181,29,124,179,173,151,151,61,249,108,135,129,226,34,171,12,107,177,254,28,167,178,61,55,170,170,63,114,230,48,152,105,14,12,187,140,242,81,83,31,229,237,101,7,198,121,81,77,151,31,95,127,191,87,211,200,35,154,46,112,120,57,10,19,71,213,145,17,34,117,126,211,179,151,83,225,35,96,53,101,78,167,239,61,51,84,85,23,133,192,76,142,27,103,50,7,74,119,108,201,40,167,255,70,45,59,247,135,99,190,208,133,55,157,177,24,53,232,172,82,51,184,247,205,81,155,111,249,109,252,187,96,7,199,237,73,114,24,19,230,15,178,99,56,88,155,42,65,179,69,38,47,49,174,200,97,21,93,128,212,245,6,195,51,85,111,18,73,97,88,221,117,107,97,120,134,34,101,60,163,134,104,224,155,145,66,167,102,123,180,154,161,14,90,62,176,108,82,190,250,34,59,116,106,1,103,250,103,244,69,34,106,228,92,236,133,178,117,169,184,164,22,167,54,175,125,38,180,13,213,225,29,90,229,76,250,148,207,166,201,208,226,209,93,152,157,204,141,116,200,43,71,149,74,32,104,223,40,252,114,120,145,143,19,30,120,56,42,210,167,97,9,124,118,190,254,252,120,167,221,213,137,201,23,159,181,172,80,4,84,130,211,31,15,167,104,85,25,122,126,228,211,157,178,155,149,38,59,184,117,219,164,30,132,223,147,7,215,183,109,117,100,206,244,12,233,3,82,205,186,24,144,216,8,46,241,179,115,109,213,56,166,45,190,7,215,123,39,217,209,117,173,144,54,245,157,144,238,137,37,189,82,124,182,116,64,173,96,92,39,115,169,139,24,110,61,39,138,47,245,229,235,164,38,173,140,224,64,135,234,186,61,107,220,218,34,138,147,212,19,236,124,116,18,54,46,135,83,220,175,101,4,0,2,159,143,103,249,105,14,121,204,35,155,91,240,14,221,238,35,70,196,52,168,224,53,185,223,208,20,176,29,63,191,112,118,62,54,96,226,62,186,219,33,245,21,204,254,228,12,118,123,244,176,23,108,32,31,76,119,185,10,87,52,140,116,223,11,211,89,103,36,87,20,62,160,107,106,80,51,192,62,174,122,215,28,164,159,200,3,68,134,117,168,210,2,33,46,239,249,70,166,161,62,70,124,65,171,179,187,176,197,134,210,229,145,251,160,128,110,53,151,136,40,240,91,169,108,0,121,153,145,125,104,84,152,111,229,180,199,172,113,181,15,36,73,97,232,150,85,124,102,120,249,173,81,30,28,75,53,196,209,196,152,161,124,129,9,250,8,75,27,91,64,9,120,81,156,42,87,111,139,51,185,244,5,188,149,210,187,211,205,74,113,27,168,64,105,145,110,80,176,91,180,216,101,160,168,213,162,255,184,9,76,77,150,75,195,192,56,113,118,121,249,109,210,30,78,144,103,106,31,231,99,83,184,92,22,108,211,10,25,170,163,124,246,59,156,151,80,26,217,150,59,190,48,165,117,107,184,6,10,77,168,146,146,37,160,92,183,239,167,5,177,158,161,187,10,228,210,95,126,164,208,114,7,29,164,194,56,163,46,12,131,74,159,186,77,21,245,192,226,19,62,88,71,83,199,93,76,224,116,185,118,11,77,175,73,225,140,0,73,8,195,192,189,85,228,109,110,24,87,115,200,202,80,76,63,244,152,160,79,254,194,80,104,168,25,211,173,36,216,5,111,240,70,146,106,140,51,45,43,228,114,120,16,149,17,192,174,116,46,21,90,218,9,141,234,132,91,17,96,113,45,158,243,199,194,144,202,251,160,205,229,155,52,74,226,74,209,67,228,120,200,201,201,32,40,169,33,5,162,111,132,250,160,239,232,165,161,12,77,55,53,100,160,149,170,46,19,116,222,107,87,29,174,98,234,223,46,105,67,115,84,154,42,218,65,199,141,199,228,139,233,32,238,71,90,29,67,210,5,140,32,57,157,143,246,130,209,71,132,106,19,101,152,186,233,64,242,175,154,78,176,126,233,110,184,156,251,137,152,14,197,192,250,182,224,231,115,157,44,18,222,43,235,151,139,228,165,251,62,231,225,161,117,17,130,225,98,95,125,72,85,209,209,168,7,12,158,166,199,13,168,225,163,39,242,177,101,26,4,14,174,162,53,215,220,42,48,68,41,112,40,120,157,189,139,34,247,252,156,1,78,103,82,72,85,166,71,157,136,16,97,9,56,67,204,43,206,201,57,51,115,10,105,177,253,80,91,146,145,166,136,249,123,85,199,172,32,166,180,30,185,40,120,138,62,120,192,85,243,136,74,76,207,178,161,17,73,173,81,83,197,9,84,79,186,11,166,101,222,170,10,85,85,43,146,254,212,216,216,225,85,180,142,159,195,129,248,96,120,85,146,108,55,217,212,131,125,245,39,178,193,83,195,106,20,219,197,199,129,43,254,232,150,192,97,189,61,58,133,180,37,175,93,133,195,22,137,82,135,11,133,245,114,44,102,212,119,230,103,89,210,190,148,40,104,87,197,138,25,29,198,52,78,161,93,251,68,198,88,41,1,147,114,77,15,71,54,50,224,159,78,32,214,214,49,121,84,9,110,151,104,102,128,20,162,46,221,226,179,125,200,201,245,243,172,66,244,81,56,196,236,89,254,227,213,114,14,114,245,56,118,77,254,206,123,10,194,145,114,147,231,134,5,228,11,120,80,147,151,164,121,10,119,208,188,163,15,101,135,120,162,137,168,88,175,152,20,138,152,170,10,140,12,42,35,29,62,251,9,189,156,234,34,211,145,151,93,184,241,215,110,163,239,43,183,72,112,0,67,113,161,42,114,228,46,91,92,221,76,138,85,245,239,122,11,241,68,136,229,234,163,78,2,85,211,244,223,182,58,226,169,98,109,157,99,193,21,39,89,138,121,60,191,189,170,135,150,243,26,221,56,35,31,233,19,23,142,6,62,6,212,86,66,116,214,189,59,33,153,106,198,250,44,52,26,170,188,176,146,80,36,1,93,141,29,147,142,89,33,41,89,141,125,84,23,121,194,83,112,152,66,86,13,13,28,247,124,140,24,185,85,212,105,124,119,224,20,221,105,57,63,85,179,74,213,80,119,211,99,86,180,66,196,216,209,167,203,63,192,58,67,122,178,168,106,80,38,183,16,3,67,93,77,173,233,115,111,175,141,103,29,192,7,241,88,126,80,123,249,213,197,72,227,245,184,71,53,60,222,215,89,119,67,229,10,81,221,10,195,17,141,207,46,165,124,157,50,89,87,236,37,126,68,149,154,236,210,213,114,134,254,212,212,9,55,225,254,238,176,192,103,79,186,102,235,13,17,198,103,74,133,19,226,196,46,217,58,202,19,59,134,210,62,187,143,206,119,41,233,222,110,244,234,61,20,89,49,244,218,3,211,164,228,51,138,65,60,164,75,130,154,17,139,117,58,92,32,164,148,59,195,246,224,65,84,83,185,237,194,18,70,141,159,21,119,56,156,45,182,127,97,182,105,167,32,203,204,218,16,166,118,108,198,180,188,106,135,83,12,9,93,153,210,105,90,7,51,134,214,186,250,155,84,7,207,25,26,185,217,74,105,166,154,203,100,191,92,36,55,225,51,168,143,79,76,175,134,62,47,57,162,44,118,62,58,104,148,104,127,218,192,36,245,230,99,25,46,90,225,191,73,53,13,138,221,158,112,206,185,250,75,11,225,40,67,177,211,244,106,52,184,151,195,144,172,22,133,97,175,251,90,119,73,110,81,120,171,230,2,45,12,46,60,60,140,148,168,170,151,62,147,7,151,145,251,162,195,95,189,159,69,222,124,59,76,142,252,9,52,25,193,175,15,220,220,226,245,216,249,41,184,134,72,229,15,181,243,73,219,45,223,167,251,66,9,90,222,86,197,153,244,45,197,36,178,138,206,55,209,8,183,119,51,205,14,69,227,141,149,83,180,84,135,141,64,70,54,249,243,61,164,200,129,103,152,132,139,138,98,192,54,151,253,208,237,22,83,237,250,219,116,96,250,42,164,71,112,75,55,58,191,141,129,253,189,141,110,255,220,20,197,79,94,142,146,168,20,179,209,96,223,112,76,150,108,100,157,19,248,190,99,96,217,196,106,214,243,84,103,216,1,151,245,200,152,17,188,217,78,61,14,92,161,211,86,215,167,122,85,101,166,221,187,46,157,111,12,159,234,138,196,168,86,108,61,155,56,223,139,211,39,101,43,225,17,74,42,220,143,189,220,198,207,12,229,17,64,193,253,200,110,159,177,60,209,140,233,10,151,228,92,191,217,42,60,171,190,76,94,160,171,145,101,171,153,74,85,239,221,204,212,255,224,74,181,168,110,226,25,209,164,207,13,198,204,68,129,250,113,70,209,159,246,123,159,167,174,210,168,202,231,49,100,104,9,5,201,249,192,40,213,181,128,225,193,203,207,167,87,92,125,210,8,143,103,126,68,53,169,24,251,222,23,225,220,37,60,194,221,88,17,188,250,5,152,234,176,199,157,164,234,170,57,76,95,247,19,142,177,218,203,184,26,73,128,71,243,155,173,247,179,121,161,58,201,89,119,51,51,253,125,161,85,56,39,85,71,173,152,210,196,231,190,100,136,58,83,85,237,21,164,137,188,52,19,24,66,6,177,37,200,142,221,59,147,170,20,235,12,21,206,20,115,114,78,213,93,212,146,71,109,213,11,134,232,80,162,172,80,13,13,186,252,221,138,169,48,132,85,9,158,101,104,38,60,96,146,17,54,163,246,73,225,65,186,215,225,138,192,243,212,123,195,249,254,189,204,98,244,200,77,141,86,107,63,249,238,77,19,107,145,206,46,131,189,29,58,151,31,201,115,123,164,202,41,231,251,193,212,166,140,169,238,15,30,187,171,57,101,210,85,84,193,9,220,224,192,247,171,201,37,236,164,48,205,18,197,81,194,12,106,15,91,59,79,11,248,28,161,26,223,194,79,75,206,154,99,183,166,210,69,222,53,60,182,223,251,64,53,161,118,93,71,141,106,124,23,158,231,196,36,83,169,214,25,212,116,223,203,206,92,188,158,24,46,209,153,62,2,238,42,134,64,148,150,30,87,31,56,197,238,83,195,149,180,90,184,255,78,161,54,148,123,235,137,167,208,26,31,51,158,178,150,36,84,19,145,139,7,227,12,209,243,156,88,0,76,68,254,96,103,39,213,168,250,249,78,147,147,184,88,170,97,107,118,158,150,153,234,17,44,98,149,121,107,60,18,158,206,186,98,210,32,117,172,77,237,202,133,102,208,119,53,133,20,91,248,45,105,225,36,143,250,13,28,89,151,174,1,174,102,108,18,35,174,54,126,235,173,198,31,233,36,191,119,219,154,129,177,122,71,231,229,100,202,172,98,245,194,103,40,213,101,147,178,233,55,171,101,72,125,58,37,128,223,23,128,132,192,125,89,172,177,225,170,46,20,220,24,207,160,192,86,86,181,227,167,77,82,251,194,216,60,158,124,60,3,131,73,72,162,222,144,107,55,239,221,66,25,144,70,149,251,182,58,145,163,56,218,242,199,197,116,97,75,159,111,135,145,102,23,118,229,78,101,36,12,201,62,161,172,26,57,156,140,34,204,75,197,97,91,199,180,190,115,70,23,0,149,235,31,60,136,252,220,134,30,75,20,209,99,248,193,29,205,115,57,148,169,81,63,198,155,191,107,122,104,146,44,195,129,182,161,243,70,113,252,26,21,158,192,28,78,254,220,230,101,45,113,55,249,94,208,13,54,152,58,24,72,240,183,194,236,196,1,91,196,69,127,188,35,58,183,62,152,146,156,244,60,215,217,41,63,99,26,242,124,19,168,209,89,217,201,105,41,40,247,169,68,9,5,70,52,46,249,111,35,27,47,4,151,152,175,80,94,244,15,134,108,66,136,68,58,219,93,245,6,221,100,5,86,67,135,70,95,160,115,159,209,151,109,130,21,242,62,145,211,249,86,113,178,242,235,38,113,143,142,164,147,135,115,8,56,82,60,45,107,9,38,140,254,45,115,20,171,168,168,111,186,80,137,108,239,128,73,230,201,143,195,155,235,116,115,192,5,33,190,11,55,83,158,119,116,44,125,31,253,39,133,114,81,34,219,75,225,94,71,188,46,20,61,100,147,103,199,154,138,158,57,146,19,164,27,35,99,137,167,90,132,3,100,92,68,135,138,191,76,202,237,150,62,51,37,237,57,126,122,153,132,217,69,41,94,242,18,68,94,28,177,50,221,114,58,28,236,63,116,89,65,162,28,93,20,125,78,255,60,224,156,157,73,243,220,212,186,158,53,216,29,166,190,171,10,74,187,213,119,106,166,95,33,139,248,8,16,196,68,20,9,58,12,162,57,234,221,35,132,60,227,106,139,44,12,117,254,137,222,248,173,167,137,146,203,99,241,170,215,23,103,165,106,146,170,38,185,26,201,225,241,197,196,9,20,179,51,200,200,145,234,241,206,173,3,167,215,207,109,246,100,254,245,80,124,114,94,103,213,200,194,104,46,218,10,41,100,211,58,90,150,145,37,131,62,248,88,164,77,90,95,72,182,144,105,247,161,209,61,177,36,184,70,43,6,20,152,14,19,157,22,15,221,200,253,242,240,171,105,70,213,234,72,83,78,116,186,94,90,198,240,130,229,199,137,168,185,88,237,129,139,121,244,2,115,238,101,31,57,145,108,253,238,105,89,88,94,190,111,75,184,9,145,14,220,175,103,150,123,192,149,250,109,253,113,24,178,150,191,80,2,125,75,127,219,36,211,124,78,147,41,181,77,133,81,7,246,129,147,112,215,26,148,134,245,183,99,78,217,188,132,131,143,129,247,208,132,58,27,227,102,27,207,250,216,116,206,110,135,7,89,122,29,154,181,71,198,213,24,92,250,227,197,20,117,190,145,79,116,179,75,123,162,61,198,233,239,48,133,79,207,251,52,90,216,236,176,245,184,201,131,157,53,78,110,240,131,105,158,75,122,181,85,189,92,248,120,191,226,40,208,11,222,99,227,48,206,119,13,64,55,235,98,247,141,99,146,201,108,245,9,129,205,216,104,231,64,8,66,82,40,230,184,149,229,119,230,196,208,100,52,221,19,197,101,203,18,60,183,74,73,141,170,145,109,167,14,79,43,31,123,182,134,238,20,66,156,0,25,25,106,217,88,114,114,119,212,200,110,166,154,242,176,236,141,56,148,173,64,63,53,221,149,168,239,139,181,96,12,90,18,209,55,203,39,118,6,76,245,164,49,172,6,217,135,235,117,38,186,198,133,166,213,188,128,115,222,249,184,143,189,76,123,158,192,152,58,201,71,70,11,150,148,89,193,106,1,193,132,163,20,205,137,201,107,252,105,57,251,197,196,185,117,211,33,0,150,107,188,76,52,67,132,131,191,91,56,231,243,70,177,134,201,82,201,209,86,207,105,228,97,115,10,105,33,249,148,3,189,253,88,40,29,230,109,44,61,24,141,37,230,27,56,134,100,210,242,154,110,28,152,1,83,174,39,252,202,40,61,69,73,68,50,37,226,36,238,40,85,37,209,202,135,12,80,121,244,104,41,237,161,101,236,131,105,139,210,50,93,11,91,213,233,183,238,148,238,169,217,90,141,65,217,239,141,71,163,249,54,194,59,59,86,10,93,82,74,11,74,71,36,28,151,254,227,88,41,43,233,161,189,45,176,238,176,105,169,203,11,129,226,204,25,73,161,178,65,50,122,61,71,254,89,119,126,111,243,2,187,46,52,186,41,119,192,109,110,181,29,41,154,167,46,59,96,40,26,101,214,142,95,22,37,75,80,13,159,245,32,111,4,33,136,236,57,225,68,55,203,212,152,62,106,0,217,189,93,248,174,123,209,179,113,147,35,232,126,107,42,246,166,134,244,143,125,18,45,94,228,198,22,69,25,242,245,65,29,237,159,215,72,198,55,59,21,62,199,134,27,51,116,157,159,163,82,70,102,93,88,254,227,231,76,46,79,249,27,182,78,243,50,148,68,45,149,50,3,116,19,240,118,21,96,162,255,149,218,107,253,113,74,41,252,106,22,185,6,114,233,52,32,244,229,48,105,45,221,84,114,114,98,152,68,187,107,125,124,70,36,170,166,163,168,36,103,73,59,209,206,55,221,193,33,206,70,163,173,160,72,2,127,190,21,93,48,83,11,136,187,237,196,205,109,218,115,167,146,183,14,204,172,86,223,166,155,177,78,239,231,120,33,79,248,125,94,214,15,33,211,201,125,239,157,43,156,29,250,84,240,49,123,112,154,168,208,57,23,167,30,108,199,74,47,110,168,27,219,157,86,19,54,146,219,46,200,131,215,86,149,27,143,19,59,133,196,181,17,234,178,183,170,131,15,205,241,114,216,136,113,101,149,37,236,57,183,68,154,165,171,213,152,160,88,223,19,179,112,241,183,169,113,218,179,66,183,151,143,225,191,161,172,174,81,15,88,167,221,54,196,91,204,79,66,236,172,177,22,199,61,245,90,91,43,71,77,212,96,181,128,141,114,69,130,192,88,92,254,221,86,186,77,118,213,90,39,140,9,183,229,207,25,55,53,15,94,105,13,116,189,17,204,93,164,47,53,48,78,215,199,133,207,1,91,139,150,226,14,202,145,253,183,207,42,28,243,169,126,169,104,96,45,135,141,87,85,10,88,96,227,26,49,50,162,178,122,36,91,101,105,88,3,152,2,93,143,77,170,90,183,103,103,72,211,192,79,240,212,211,82,74,81,28,78,89,35,146,212,181,133,86,67,178,238,225,173,105,163,142,51,53,124,224,25,30,177,249,148,220,65,152,230,87,159,175,225,105,23,42,166,109,156,253,133,32,118,165,21,94,5,157,221,250,69,223,18,97,216,172,111,19,18,216,225,4,228,169,216,67,104,93,3,115,230,233,77,204,167,66,217,162,214,7,212,28,30,14,238,254,122,98,146,112,209,22,55,23,138,105,190,203,215,121,236,22,212,137,191,7,35,238,157,132,81,144,234,38,162,19,221,97,140,3,77,179,99,0,123,74,203,58,191,153,86,141,227,178,31,124,67,203,172,43,61,3,178,209,11,251,183,109,117,136,194,157,71,70,7,122,201,111,228,240,184,106,33,21,37,94,4,137,62,244,236,193,101,234,164,21,246,94,55,39,206,9,242,168,247,81,105,66,214,235,123,236,100,17,206,167,54,1,138,181,239,169,211,47,243,160,23,39,122,96,135,195,13,103,91,235,80,168,127,242,47,159,77,105,105,146,62,39,211,204,253,80,99,177,89,170,182,206,159,251,190,64,43,101,106,218,49,180,161,126,246,149,132,240,247,214,208,4,21,196,205,5,46,176,65,77,158,230,105,239,202,222,71,72,165,58,221,24,210,173,100,116,50,201,239,109,202,116,226,130,24,81,159,205,9,68,146,48,143,73,128,224,44,43,58,111,28,37,248,162,45,36,132,67,127,155,6,133,147,108,217,243,129,107,15,20,78,63,161,177,239,4,250,210,231,224,147,143,181,218,105,121,100,20,143,190,6,173,3,195,134,215,197,180,195,15,37,130,240,193,36,87,244,219,74,248,19,187,250,143,147,242,22,58,108,96,146,236,31,108,155,151,102,201,19,182,248,231,158,0,147,70,146,41,49,142,167,246,141,12,29,239,161,214,85,34,163,187,126,222,36,176,117,89,203,155,70,80,36,255,140,175,97,108,178,75,251,37,18,148,225,31,35,141,41,243,17,29,208,41,69,67,236,247,229,65,105,76,82,86,39,237,216,63,99,22,255,241,129,46,184,172,96,204,118,26,136,29,70,81,39,235,187,166,148,35,57,124,6,58,147,246,24,18,177,78,201,103,5,134,47,61,249,146,185,93,49,105,22,223,209,161,113,235,57,124,228,20,156,165,166,240,112,134,33,100,212,241,70,197,13,72,86,28,184,253,125,145,27,24,98,45,19,108,40,31,123,5,83,178,177,123,100,210,142,135,8,207,184,195,157,197,40,63,78,177,230,104,219,97,24,88,180,217,21,46,245,79,231,253,192,191,146,72,253,114,63,10,21,48,184,115,117,167,227,60,250,202,145,128,207,206,244,52,50,101,20,86,151,63,85,94,176,212,204,167,144,106,214,26,48,189,120,245,169,132,154,41,134,69,105,129,52,169,227,194,210,97,237,239,146,198,3,45,255,90,166,234,20,215,34,27,164,117,80,198,9,236,40,206,186,222,216,38,107,212,184,184,252,9,204,105,32,87,159,109,80,51,132,24,34,247,203,59,91,213,46,207,201,98,181,54,43,224,51,67,122,46,13,163,88,43,1,255,73,73,29,69,245,95,29,237,111,228,240,175,104,210,149,80,248,14,152,70,38,45,11,165,201,36,62,61,155,65,157,21,43,23,78,113,53,102,159,20,162,67,129,149,190,196,169,193,232,12,104,235,24,124,56,89,158,27,86,52,129,9,145,180,128,97,225,123,108,1,162,244,247,222,231,227,91,207,143,67,141,218,99,228,198,230,169,133,136,213,234,216,239,213,69,152,39,233,216,164,40,229,194,20,73,200,213,153,54,247,21,235,31,85,84,45,181,45,198,208,24,107,124,144,204,84,19,9,42,155,233,31,54,253,159,93,127,28,59,60,199,115,211,192,40,36,16,157,38,65,130,61,113,53,78,137,22,1,67,16,25,31,118,153,79,118,6,50,158,245,73,180,216,200,118,22,206,88,172,78,102,202,39,141,210,243,161,179,2,191,194,92,113,53,58,77,250,216,176,239,212,29,87,91,201,171,140,108,161,9,155,226,141,208,80,49,158,190,183,245,113,42,219,140,151,165,86,229,70,34,183,196,181,52,83,106,165,19,89,168,187,23,102,35,2,215,82,14,58,55,252,117,16,184,107,79,5,23,183,138,249,198,249,233,218,138,129,168,209,215,64,102,21,233,86,126,41,48,100,62,190,35,209,185,183,53,129,79,33,212,202,126,126,80,44,169,133,159,236,171,243,243,140,64,83,126,221,23,34,171,95,209,3,37,159,88,152,79,145,21,172,225,254,50,143,211,53,30,227,11,110,159,86,221,138,129,138,7,231,84,235,95,104,195,243,31,71,184,71,163,203,208,167,175,207,229,51,120,52,181,129,136,193,246,220,227,234,2,205,165,222,251,236,113,197,191,190,3,159,245,175,165,82,84,79,205,24,25,110,91,209,158,5,99,32,112,212,104,156,244,90,83,137,174,1,155,160,145,194,22,17,137,167,62,142,147,248,62,149,162,200,207,106,4,30,184,201,250,212,40,134,204,120,172,97,124,183,2,155,201,229,239,139,162,80,61,96,32,98,66,219,206,97,42,107,181,118,0,194,136,86,98,74,249,238,213,77,54,33,156,22,67,35,149,185,215,219,192,242,5,122,12,62,206,190,190,47,136,77,190,10,24,22,3,254,106,147,231,62,31,15,44,206,1,67,93,146,21,70,147,234,46,37,34,225,10,87,36,199,119,192,214,229,37,48,53,69,247,199,81,162,208,149,134,3,218,135,47,134,121,62,184,174,85,94,116,173,164,116,225,174,218,181,84,11,82,232,229,31,24,204,3,85,251,28,9,89,245,29,112,183,226,108,117,241,247,158,53,62,33,142,74,29,26,196,42,110,171,216,7,38,50,8,180,66,81,223,148,227,226,243,125,103,45,28,229,120,139,15,204,20,125,245,235,29,3,230,147,184,250,216,12,89,191,160,105,65,73,153,242,77,235,194,95,67,127,198,58,169,151,19,238,177,164,73,86,104,89,126,66,89,58,58,50,171,117,209,234,49,143,84,84,192,8,138,106,153,209,49,222,199,136,78,84,147,147,208,54,138,133,211,125,251,57,173,112,248,177,64,74,246,180,136,237,27,37,61,214,15,18,229,205,123,73,41,8,212,179,148,236,220,200,253,118,162,146,98,169,218,233,16,129,89,82,200,231,155,211,186,175,99,144,192,135,236,112,161,53,89,189,114,186,215,189,187,151,90,108,36,198,213,115,38,140,232,183,166,197,62,239,167,131,195,216,29,28,166,142,171,61,140,47,196,255,162,187,247,217,165,14,8,191,69,11,144,50,125,245,186,123,36,223,172,45,77,53,172,48,192,207,201,91,227,151,11,5,25,93,93,246,140,224,86,192,227,9,225,67,82,91,238,197,109,62,217,111,40,9,251,140,206,222,133,198,178,236,205,68,3,166,119,86,81,26,154,159,30,188,68,187,110,78,209,108,77,208,107,43,74,245,96,191,104,210,66,6,139,221,141,232,196,54,41,46,229,46,129,12,127,94,216,216,96,132,25,136,154,22,239,103,46,248,186,26,127,73,48,226,70,215,60,165,7,154,41,162,225,156,94,19,185,181,102,115,18,221,151,174,99,11,140,209,43,15,77,37,151,75,115,243,88,187,104,88,9,183,120,122,220,200,4,22,213,122,183,31,222,49,108,218,174,146,50,178,28,251,98,126,5,176,76,183,197,38,4,166,242,103,249,234,39,211,185,133,139,140,138,199,26,36,30,191,196,142,210,112,224,175,174,232,241,62,91,112,17,179,136,2,49,104,87,226,106,42,196,148,251,106,83,222,25,125,216,199,18,36,111,255,176,60,141,29,159,237,162,186,35,43,133,20,225,128,28,95,30,229,176,229,33,160,130,246,183,199,103,77,27,132,194,231,242,153,3,134,155,95,185,100,134,73,225,198,18,135,177,94,30,155,54,105,215,52,97,210,154,150,188,208,144,180,123,116,221,67,209,133,7,35,204,39,103,232,41,200,6,200,66,201,148,157,57,110,30,167,171,63,97,64,101,169,161,155,48,168,98,76,149,237,225,9,60,191,21,212,36,149,96,155,100,76,44,255,155,124,70,224,236,175,82,87,2,191,57,197,86,206,72,193,87,153,155,194,52,11,174,203,57,209,180,21,128,134,148,10,163,139,51,86,140,212,149,57,142,96,81,157,229,194,103,195,110,74,173,120,204,74,255,170,97,29,88,82,28,8,165,218,12,126,5,58,81,179,210,77,34,210,50,131,50,165,26,201,163,48,243,12,106,251,71,80,105,16,238,42,75,97,250,106,211,10,250,16,162,40,50,178,108,68,42,205,97,74,7,100,96,86,5,148,131,152,132,45,65,126,58,217,187,245,159,94,70,135,91,132,171,146,48,80,243,199,90,198,225,116,31,235,56,150,168,5,249,156,64,103,32,245,92,72,230,80,207,228,247,198,110,147,56,30,133,4,117,167,128,121,175,74,117,137,215,208,46,165,138,57,52,66,190,243,235,117,169,61,174,86,242,79,243,85,99,70,240,74,149,170,181,65,137,224,225,92,100,104,80,88,232,194,44,74,21,65,188,75,54,224,150,229,106,24,0,251,37,138,169,40,211,200,189,73,21,59,195,191,233,62,37,161,107,129,172,21,246,194,120,31,199,76,23,198,121,88,148,241,54,131,41,38,25,69,168,194,99,133,9,82,201,92,139,100,36,4,233,184,193,126,53,145,226,38,148,169,231,13,224,31,93,216,188,68,97,122,61,199,175,247,46,193,228,124,22,142,188,15,108,204,229,26,134,16,205,36,250,37,46,12,213,174,83,8,26,77,44,161,5,161,176,69,108,222,247,140,227,216,64,126,127,119,171,99,75,97,239,196,213,240,172,40,1,244,134,171,58,126,156,174,169,190,132,113,24,98,248,21,92,51,141,54,42,225,178,36,180,144,189,135,238,252,248,134,97,68,152,123,7,173,161,241,190,231,175,81,65,224,76,123,217,253,188,210,124,120,152,233,26,14,30,27,154,155,244,90,250,191,194,20,160,62,241,156,70,194,10,76,131,177,183,83,242,66,172,60,95,120,173,207,11,175,49,48,92,60,17,181,66,189,239,24,227,51,54,21,35,57,16,38,240,41,155,52,193,221,103,15,207,38,81,22,172,66,131,110,77,89,42,185,89,77,67,172,5,104,114,148,255,156,150,225,125,151,97,77,74,247,101,237,144,37,40,137,232,157,172,194,77,157,97,181,117,50,87,228,23,172,223,235,194,236,240,41,190,78,35,192,21,218,118,168,244,178,219,117,100,116,82,146,87,157,224,52,115,162,253,138,7,134,89,126,97,94,238,114,139,179,33,238,163,252,231,199,2,175,206,86,65,183,112,159,34,83,209,48,94,163,224,190,126,74,79,114,107,204,209,21,228,83,132,31,175,237,213,140,189,187,6,154,97,75,146,107,143,117,3,165,179,195,148,239,117,17,54,160,135,55,251,176,144,14,23,189,6,28,182,236,66,42,232,153,79,21,187,2,70,120,123,4,140,108,163,242,251,103,227,213,240,25,161,247,72,20,48,182,105,189,58,91,87,66,8,240,150,85,128,66,76,147,47,92,164,49,246,44,32,26,22,114,252,54,194,176,58,240,106,228,200,61,96,56,231,68,152,224,71,74,116,209,44,159,60,13,10,4,129,239,197,86,36,125,133,36,224,42,142,211,218,52,8,186,234,99,172,227,165,244,20,103,11,164,37,69,36,48,168,253,154,105,92,88,88,102,64,145,237,45,23,21,98,43,42,33,140,167,50,208,179,213,21,21,238,128,243,50,206,99,250,13,135,42,115,204,29,108,168,134,78,97,125,163,167,2,253,176,234,79,149,48,72,228,169,224,231,242,150,40,174,222,89,248,136,224,73,50,113,198,128,115,151,254,106,10,21,219,53,70,105,215,105,85,117,63,50,188,25,59,126,156,234,215,71,103,165,26,103,93,156,138,83,146,179,149,52,228,220,97,244,173,101,95,154,40,188,156,51,243,218,132,139,38,128,27,181,1,110,209,104,137,114,210,153,38,25,25,66,214,253,110,178,136,160,137,42,33,117,223,20,48,204,216,191,225,220,144,123,91,72,41,14,228,97,53,135,2,87,211,164,8,246,53,211,166,25,2,31,195,34,199,164,17,123,202,75,70,78,165,139,75,115,112,110,161,233,45,48,194,79,59,54,74,179,53,150,200,1,209,56,48,99,78,11,89,7,149,18,218,112,231,248,231,69,63,78,121,100,140,144,60,220,241,220,25,26,26,89,44,192,169,133,181,139,225,44,90,202,117,88,216,45,44,63,18,36,83,118,36,4,61,119,112,27,82,44,116,110,46,48,198,180,51,108,22,235,41,20,133,36,170,64,70,15,246,54,43,119,123,228,151,70,148,182,98,133,83,155,36,242,75,244,214,56,139,242,129,103,83,150,14,224,206,198,27,112,146,80,199,113,222,38,205,244,206,238,6,221,179,20,184,81,87,147,161,146,115,199,6,182,224,162,170,82,205,228,22,63,216,88,243,183,72,86,81,66,229,101,79,244,193,110,24,11,20,38,198,27,62,21,86,138,108,196,221,234,247,227,98,34,39,67,65,210,52,43,188,53,50,211,122,45,154,131,17,193,225,219,92,245,129,81,47,9,255,152,244,216,93,101,8,96,45,111,15,2,238,74,175,9,145,119,193,3,9,246,182,149,132,130,131,8,53,236,171,35,162,67,103,146,134,232,116,177,135,143,112,221,145,111,75,89,70,54,140,228,58,2,87,68,159,218,3,91,197,111,192,108,27,250,227,201,10,76,195,187,110,66,160,9,74,55,211,14,20,206,25,249,237,110,17,249,136,122,165,249,104,9,209,233,226,245,188,134,82,58,123,209,154,173,150,60,152,223,50,201,172,11,67,253,230,199,34,205,60,73,175,181,178,230,116,121,223,32,187,205,10,195,2,84,3,38,148,162,87,35,90,225,223,229,57,214,182,136,134,16,5,57,39,110,76,119,178,26,78,189,24,107,171,5,45,28,177,217,170,176,25,164,78,205,54,169,5,29,253,129,189,250,19,212,8,64,4,77,208,88,46,231,117,67,63,93,167,196,68,89,156,105,146,250,144,41,125,69,181,253,104,138,75,192,42,2,12,58,72,85,58,58,155,234,94,2,159,99,119,5,165,220,249,114,36,225,80,9,210,20,111,150,55,71,35,201,70,215,76,209,40,197,157,201,106,202,209,68,212,176,187,73,136,137,215,164,83,5,148,44,91,11,56,147,173,87,152,226,173,184,58,25,179,186,192,68,6,124,21,177,10,166,228,10,43,12,115,52,78,56,21,30,89,255,162,63,14,87,168,175,50,8,244,155,208,203,86,170,186,166,171,197,29,24,85,144,38,104,162,38,249,3,139,89,137,50,48,124,181,84,131,71,143,252,128,76,9,58,201,46,195,120,54,106,216,153,103,85,120,116,55,56,11,193,55,10,115,5,30,214,156,253,193,176,67,9,49,58,183,70,153,166,56,9,31,161,61,57,243,76,251,208,183,224,179,249,226,163,148,7,134,125,123,5,76,255,134,206,73,163,25,196,71,206,151,88,245,93,15,11,105,58,205,94,203,143,178,56,124,114,230,102,58,195,31,159,215,3,79,188,113,127,48,228,188,85,239,173,209,30,18,108,117,144,226,229,164,139,116,66,27,242,217,133,192,169,75,210,217,106,54,179,171,100,195,191,75,7,117,121,174,230,217,29,174,77,163,175,220,59,196,43,233,223,156,143,161,208,140,61,181,173,128,9,135,200,82,65,157,106,173,184,58,87,45,95,3,174,209,249,0,251,207,20,58,108,230,140,238,146,24,24,78,255,51,41,191,240,108,192,52,109,232,111,195,146,184,252,183,51,85,79,231,251,249,127,103,158,254,248,219,127,252,227,95,254,230,63,230,159,230,95,32,255,244,231,70,36,3,54,202,251,128,173,129,91,96,244,10,82,11,120,160,204,46,48,186,173,59,72,32,137,81,233,226,230,40,240,166,108,96,172,54,157,234,156,47,149,28,48,157,213,2,67,24,122,127,27,162,52,93,249,200,214,244,64,161,62,148,129,65,219,228,12,174,246,22,155,90,54,144,212,245,30,159,52,217,224,145,244,179,194,78,74,1,103,226,233,250,205,194,114,56,238,250,218,83,13,112,235,209,90,78,48,9,221,122,89,233,129,81,39,10,86,78,50,190,115,63,112,187,35,111,22,41,148,111,214,50,229,181,199,110,51,52,112,4,76,17,147,127,25,211,14,192,231,234,179,229,59,175,26,85,62,77,237,92,226,144,115,196,11,177,102,87,241,245,44,82,216,99,19,61,91,79,47,47,232,13,11,214,1,50,154,232,109,18,234,235,119,27,60,47,243,177,7,97,52,158,59,206,203,140,167,80,116,135,78,198,110,231,187,255,232,26,139,51,63,174,59,35,21,210,246,52,3,232,225,144,80,241,91,1,83,197,56,117,3,167,195,53,8,92,169,57,77,207,254,110,106,61,247,212,162,61,80,225,13,75,82,192,150,122,19,216,40,169,226,196,44,212,255,111,61,213,210,140,163,28,237,232,164,155,228,72,132,248,253,84,251,105,56,213,231,236,40,95,241,141,193,20,217,9,90,44,152,231,40,209,161,165,40,157,81,49,174,70,217,251,115,176,228,155,97,77,12,68,21,55,27,83,232,189,182,149,54,145,84,244,3,57,7,121,91,97,150,209,81,60,244,177,96,83,88,238,211,36,170,72,212,253,69,87,102,118,55,177,19,178,22,69,135,134,142,69,10,3,135,126,110,9,25,80,151,219,156,113,138,32,31,250,72,50,112,75,135,133,249,158,172,148,92,97,35,41,242,236,23,172,4,207,42,181,92,91,100,227,143,167,55,52,216,65,75,41,130,18,110,8,147,244,211,73,163,209,233,122,22,244,184,205,23,102,179,117,175,166,165,172,225,104,96,200,247,103,192,80,132,202,58,59,155,196,168,65,27,77,234,44,137,228,50,9,195,26,33,97,216,23,135,42,191,194,192,26,122,83,212,31,149,170,38,142,41,176,204,75,27,77,118,94,214,33,181,213,197,163,186,48,44,149,172,110,226,49,186,25,157,215,9,80,1,184,21,222,184,12,23,222,85,26,11,170,213,34,70,186,39,163,222,45,202,49,144,199,103,164,108,28,166,75,71,62,47,8,148,155,107,187,2,163,221,163,94,15,156,76,37,216,178,73,14,169,247,140,119,18,102,120,182,28,139,14,13,251,41,221,50,3,138,48,171,250,99,200,181,229,114,107,5,40,135,83,119,237,76,178,71,236,160,0,239,42,157,140,47,88,34,138,67,247,133,118,111,2,163,189,181,3,70,44,232,185,154,110,157,11,67,96,162,14,52,73,204,126,171,1,54,116,66,2,99,62,71,184,131,250,220,250,186,223,104,74,122,192,34,99,200,201,58,182,112,225,14,226,246,98,172,124,10,163,242,236,75,13,247,44,73,17,127,253,25,192,238,45,194,168,180,85,19,154,34,241,118,51,254,189,48,117,15,188,35,120,85,172,208,78,21,186,205,189,8,46,124,10,200,196,133,24,9,177,166,96,148,167,252,95,234,234,72,46,149,20,41,184,98,251,155,236,28,192,35,184,209,139,249,123,79,12,136,213,229,191,61,127,141,137,26,2,226,89,252,98,146,169,210,208,71,242,117,204,22,153,111,248,49,213,220,61,240,220,46,55,13,76,247,129,196,228,56,5,110,156,134,27,55,13,217,85,35,232,242,231,162,47,75,234,232,43,20,211,59,75,122,123,29,99,73,35,99,195,53,59,137,145,85,165,34,58,144,69,217,2,38,45,160,19,110,73,153,43,168,64,237,135,70,213,76,55,56,34,222,25,137,207,244,40,143,163,192,82,34,115,78,58,72,238,141,216,69,196,82,8,64,37,221,108,41,83,160,68,208,225,105,113,29,141,37,90,184,48,116,36,102,126,130,195,8,251,70,157,79,69,102,118,202,189,97,46,74,81,56,197,54,114,14,134,246,40,147,183,40,49,34,239,184,182,6,135,207,205,216,144,35,243,78,202,91,195,187,38,124,238,232,166,255,76,132,201,27,134,215,138,100,45,95,147,68,204,113,94,110,60,253,24,46,77,120,11,168,129,128,213,42,18,193,104,247,136,53,15,161,76,109,55,57,110,181,58,114,235,14,177,75,164,32,206,246,162,66,143,36,86,54,110,151,195,112,184,23,13,137,67,252,18,249,82,40,121,132,180,189,254,248,203,34,210,79,36,76,62,236,131,210,231,29,121,130,142,70,165,188,15,138,78,90,139,228,200,96,91,144,145,109,90,138,87,228,40,50,68,150,130,82,225,210,35,171,147,183,186,48,43,45,24,232,3,53,6,152,161,240,218,43,18,97,52,217,11,101,9,85,63,120,220,158,110,34,180,149,52,109,131,140,121,8,73,208,198,152,132,203,225,192,80,134,103,129,231,3,91,201,172,127,1,141,238,143,42,187,6,101,247,104,110,92,56,75,90,146,196,13,66,91,247,106,219,7,20,198,151,40,2,167,39,43,180,144,132,187,15,102,198,141,230,163,104,237,186,87,83,215,173,169,176,243,37,239,28,247,182,240,128,36,210,80,221,158,145,153,164,158,86,184,207,15,76,205,229,142,171,41,38,205,154,134,107,102,103,7,12,123,71,85,216,106,148,28,54,245,44,201,77,66,181,178,238,131,97,208,169,246,56,59,205,94,113,111,107,205,86,69,118,246,222,18,35,167,237,72,60,13,132,159,134,55,233,3,243,245,43,138,113,121,147,170,8,40,55,201,108,102,72,149,2,166,227,79,84,238,55,50,197,78,11,103,112,123,82,151,232,91,150,34,112,209,167,198,11,189,115,130,146,83,214,156,42,70,241,138,97,67,22,174,41,87,132,160,156,27,170,226,125,34,34,170,48,135,124,140,251,204,215,144,117,184,233,183,141,162,0,232,104,202,155,74,166,114,59,212,151,136,132,106,236,121,195,72,216,67,65,137,58,198,166,43,9,170,162,153,227,106,4,247,100,211,217,72,145,135,35,130,87,113,222,79,87,120,228,20,251,198,217,11,187,208,142,114,214,93,158,214,250,43,77,148,195,17,177,203,250,117,99,25,12,97,145,100,223,19,73,217,120,33,86,131,35,5,86,176,234,246,11,50,116,145,153,167,247,61,199,167,77,97,88,47,79,234,222,108,213,128,153,50,189,154,136,70,188,78,59,253,68,176,151,178,128,22,133,45,205,178,210,82,208,147,96,157,206,110,237,55,236,13,169,179,64,198,121,199,9,131,20,159,152,165,45,65,101,231,66,70,12,68,56,15,72,182,114,166,251,66,160,178,171,136,112,38,189,183,57,10,60,216,160,154,112,238,0,147,101,141,41,97,73,73,33,81,26,233,82,238,86,246,54,40,252,165,8,3,46,194,187,140,150,73,153,74,9,71,234,99,223,239,99,119,106,117,165,0,4,77,151,24,90,194,153,146,74,33,216,33,219,184,85,99,84,159,72,25,6,193,203,122,11,137,22,149,242,119,133,55,104,165,186,75,101,83,45,87,218,35,82,79,28,117,223,210,173,154,84,62,156,158,179,21,231,226,164,164,70,94,22,159,210,142,170,72,14,89,213,166,65,176,29,167,114,220,162,152,34,228,182,104,97,239,21,26,120,4,142,170,80,111,64,246,64,133,254,189,218,52,212,165,186,42,51,73,49,52,104,16,228,222,70,83,20,178,130,86,195,36,181,210,205,118,222,155,2,31,80,150,213,167,108,204,252,208,120,238,42,102,142,237,10,171,196,164,173,210,181,224,193,230,116,111,121,27,75,43,233,144,75,236,183,248,132,37,215,4,134,44,123,134,161,129,138,199,115,53,36,161,233,26,11,24,0,82,228,87,161,176,30,97,106,144,14,144,133,208,204,9,184,117,68,56,105,67,175,222,104,138,199,213,203,146,137,82,34,104,61,74,87,106,46,169,63,249,123,178,49,163,56,101,227,105,73,129,161,201,97,220,15,128,240,140,148,59,35,227,181,218,61,176,241,102,187,12,13,201,140,120,91,248,62,93,107,202,154,245,105,181,56,32,160,136,145,98,233,227,106,146,178,137,227,133,166,95,217,143,96,75,235,171,55,129,171,172,148,102,201,131,123,118,165,161,238,38,219,0,157,93,93,236,24,149,177,135,159,116,95,85,66,8,29,165,96,217,56,98,247,190,23,31,251,77,139,73,73,194,230,91,240,3,107,165,148,141,117,235,104,10,3,12,222,2,105,228,50,210,145,22,185,205,243,186,81,235,19,152,29,63,10,153,240,192,123,209,50,216,109,252,65,97,17,79,244,63,164,0,215,88,145,194,218,134,57,90,116,184,135,21,180,196,183,183,81,62,201,82,56,76,31,80,189,245,158,72,64,139,26,60,110,93,212,112,96,14,73,64,134,168,61,244,143,227,86,159,192,205,45,245,206,124,200,225,160,96,59,8,149,125,67,74,99,140,112,234,248,156,36,48,129,204,13,76,174,1,155,210,134,212,113,91,189,104,184,101,188,48,105,184,253,9,161,251,145,91,217,198,181,108,158,76,217,21,191,180,142,176,46,5,132,192,229,58,63,198,112,41,19,142,93,152,118,56,248,84,244,8,175,20,103,81,244,155,3,159,141,65,104,242,17,43,199,171,11,241,64,248,50,167,106,172,146,145,159,1,79,139,169,73,201,62,199,187,47,164,98,41,7,85,189,205,84,226,135,186,96,131,77,232,225,38,160,64,197,131,7,133,18,131,71,80,119,208,161,209,3,182,174,42,105,120,161,135,204,141,183,66,143,101,214,22,103,24,249,171,239,11,112,11,110,21,32,195,189,79,45,186,59,104,227,78,175,116,7,118,202,186,165,47,185,105,59,59,209,160,16,92,164,60,110,168,234,14,13,23,17,0,59,231,36,146,127,218,207,14,217,83,192,137,74,34,237,103,79,48,2,220,167,206,15,159,92,182,178,217,40,140,161,19,84,137,59,216,134,123,12,155,194,235,71,117,167,90,107,112,14,24,222,97,213,12,129,238,166,198,140,26,51,123,126,244,166,103,132,183,105,177,34,126,160,189,244,164,131,163,231,5,85,250,7,70,151,114,70,151,16,201,97,233,232,163,216,241,6,238,142,11,197,198,171,28,46,171,182,8,119,30,251,82,173,59,122,205,232,38,185,21,63,212,142,41,139,120,53,253,88,135,203,78,85,223,38,165,146,35,244,24,143,59,175,4,153,68,133,33,0,10,152,186,14,237,226,167,145,62,70,134,58,115,121,90,236,48,12,47,140,218,183,210,132,47,203,239,71,213,13,29,28,50,48,4,48,195,115,202,80,157,43,27,35,189,59,247,3,224,93,175,170,58,44,44,172,26,241,231,129,207,160,122,165,149,112,65,52,140,13,180,229,148,169,136,108,209,30,2,211,205,254,215,75,69,147,56,57,86,243,231,40,46,154,171,208,40,255,198,251,107,97,47,59,80,76,203,75,128,111,48,60,166,249,131,169,52,185,69,49,232,30,193,106,247,179,218,44,118,49,216,171,46,76,39,250,47,183,242,139,108,220,98,3,232,162,48,188,126,5,76,160,100,26,195,226,67,128,142,86,212,159,101,117,224,76,15,78,85,56,83,78,210,28,198,185,10,227,7,248,124,72,53,125,227,102,89,247,203,168,14,140,219,83,28,198,202,190,170,0,192,112,172,111,255,113,184,219,110,239,62,240,182,202,164,15,238,230,251,201,208,50,110,206,47,140,73,37,174,205,127,215,171,169,69,244,31,103,122,239,119,99,67,107,251,251,110,22,161,15,146,29,247,199,141,35,173,174,111,90,40,38,23,182,195,110,98,146,189,110,71,97,240,138,56,165,137,125,25,87,249,7,31,207,128,174,29,129,59,74,78,254,219,244,144,92,251,30,152,34,142,254,45,21,235,89,184,237,140,168,71,78,206,200,239,109,55,14,181,210,101,100,84,10,213,85,29,110,42,230,6,17,3,159,89,241,31,199,49,185,219,28,135,101,203,222,96,68,53,20,236,122,242,186,73,236,141,175,161,17,31,116,217,11,16,56,21,23,183,95,38,245,61,234,148,31,167,138,187,251,27,161,47,179,71,225,47,168,213,35,46,71,105,199,29,119,49,176,179,151,47,153,188,140,134,134,82,35,129,105,128,232,59,96,10,168,100,202,45,80,22,119,182,174,29,25,24,122,219,99,201,111,167,162,175,147,178,189,82,115,140,140,125,238,254,246,32,38,247,53,32,1,147,20,106,247,106,4,37,217,164,125,82,168,135,221,119,224,84,238,250,54,104,110,125,217,215,80,6,70,239,104,151,128,219,101,106,64,207,128,226,23,95,10,88,166,163,222,215,49,72,162,37,255,180,241,50,206,167,44,227,70,46,231,43,103,6,54,237,4,129,147,71,212,0,173,11,74,176,76,102,209,71,101,93,76,242,200,248,198,203,151,32,154,114,48,122,11,202,247,177,252,101,20,228,228,101,149,16,222,94,205,215,88,183,102,163,174,191,77,129,83,117,24,254,178,153,171,192,141,142,162,111,83,232,228,211,170,44,50,138,126,203,167,204,135,196,66,55,42,249,11,211,151,60,99,157,44,118,141,124,39,20,42,189,57,98,33,44,171,118,147,7,131,113,162,13,127,238,205,17,213,21,70,80,58,30,140,222,175,161,147,134,170,192,71,79,1,103,19,9,162,37,40,30,143,175,239,1,129,153,236,117,221,164,124,252,195,179,210,100,253,232,105,254,162,144,248,131,143,215,40,33,51,20,203,41,232,159,14,91,254,70,78,8,58,222,214,242,13,135,37,131,196,138,192,198,40,233,227,94,80,197,148,187,140,26,84,62,201,215,232,68,21,96,228,251,66,16,41,91,95,229,46,240,153,191,181,229,234,129,178,168,31,63,84,20,143,75,116,101,146,52,17,53,62,48,76,23,50,103,140,203,105,101,120,177,88,217,242,54,143,97,51,122,236,179,240,63,28,123,224,62,182,209,219,223,223,238,29,74,195,59,112,18,85,231,177,102,192,144,12,201,213,195,130,131,254,92,103,149,215,155,97,232,38,224,89,227,188,55,25,12,157,52,171,209,202,129,66,254,34,107,188,90,87,168,111,25,147,114,147,157,244,98,26,96,210,125,46,58,36,229,214,197,60,157,239,125,241,230,243,149,68,3,134,254,40,125,31,16,28,24,249,54,19,99,118,29,11,60,251,201,183,48,30,119,203,58,240,129,94,222,7,155,174,130,28,47,228,218,207,158,213,29,62,107,241,138,185,1,47,184,147,190,145,147,226,25,87,16,135,57,165,110,56,15,135,17,42,223,91,96,136,235,253,200,94,152,213,67,103,13,246,195,228,47,12,185,251,179,54,5,70,123,226,83,63,130,124,63,91,141,167,62,88,33,226,225,48,244,173,250,194,8,201,125,114,184,139,93,58,175,46,75,13,183,115,126,117,59,100,22,143,141,181,229,199,17,154,109,97,201,192,160,151,245,240,34,94,81,166,207,249,230,19,90,98,16,80,101,240,113,141,64,159,159,204,67,187,232,175,151,188,58,140,163,209,229,214,4,188,183,219,34,155,55,178,230,29,56,125,234,168,76,126,48,113,233,235,125,179,117,119,107,24,248,96,202,94,179,60,23,220,45,57,21,255,113,184,179,182,88,19,153,172,94,156,34,187,147,25,150,117,140,228,205,252,136,151,15,76,74,92,182,106,74,118,114,236,43,12,179,221,236,70,231,161,205,54,253,96,242,200,69,78,17,116,156,154,91,34,148,188,246,42,235,48,65,46,246,145,249,144,234,195,58,16,212,170,156,219,7,22,200,168,147,252,50,45,50,107,248,181,20,217,92,125,47,214,43,15,245,125,248,116,26,208,158,127,209,113,254,223,215,66,4,138,170,230,221,238,232,69,166,253,99,127,48,202,224,151,216,178,155,161,62,190,194,151,69,252,33,37,177,52,76,92,116,12,31,25,28,79,34,213,219,45,191,182,253,235,98,1,194,249,208,46,76,7,90,250,21,190,240,214,17,130,144,223,78,133,82,180,111,100,217,72,136,174,169,97,118,29,172,105,63,24,217,81,161,1,198,71,165,148,232,219,208,186,165,141,101,83,161,58,253,219,19,108,177,11,133,12,220,170,131,252,133,95,10,13,200,77,151,26,245,42,165,179,229,194,83,182,140,12,35,9,126,218,7,55,37,93,32,188,61,204,32,254,208,110,130,106,119,212,99,155,122,222,116,152,52,200,53,134,45,222,227,226,18,192,228,207,238,54,156,161,131,92,95,240,117,225,61,78,56,78,47,140,70,205,39,9,0,73,223,36,20,44,176,197,62,62,19,11,113,188,150,178,94,77,9,232,252,38,5,90,214,124,37,130,17,195,37,61,241,185,93,231,32,226,187,170,50,178,76,235,167,47,35,252,170,121,123,201,248,222,11,123,235,247,216,168,9,16,173,189,240,66,185,125,251,189,97,249,187,89,2,211,131,222,95,39,39,139,251,124,46,89,22,120,183,204,187,79,10,141,223,147,208,212,255,213,171,255,95,255,229,159,255,253,239,255,225,143,127,248,175,127,252,211,63,255,7,151,190,143,191,128,75,255,231,134,115,71,59,76,10,195,97,146,54,58,79,20,210,20,127,69,152,215,91,62,55,248,93,211,39,254,6,76,56,175,43,76,219,87,15,56,13,57,110,104,229,161,68,100,249,59,24,100,122,5,133,38,123,251,11,164,76,93,220,130,51,38,35,172,47,254,126,81,126,209,215,223,140,200,195,87,71,71,11,115,235,194,228,232,114,20,114,134,43,247,69,28,12,237,202,234,191,77,239,255,18,116,46,171,139,249,208,100,189,255,242,84,4,115,191,24,53,102,228,79,43,70,62,71,19,171,242,15,202,116,71,174,21,139,212,116,25,187,197,213,232,88,200,231,56,137,75,126,196,114,124,142,36,223,155,92,13,201,243,242,45,31,197,250,180,117,31,225,235,44,254,201,20,203,27,203,131,113,236,157,149,231,31,51,79,114,101,75,32,187,196,50,141,109,6,78,251,42,247,94,195,244,194,125,107,157,240,171,95,195,133,180,101,251,100,208,217,120,77,101,51,203,166,223,41,254,119,184,26,29,185,156,40,200,202,213,237,191,157,154,69,233,46,108,149,234,159,221,210,9,250,223,250,3,163,220,78,35,54,192,52,113,56,197,67,164,178,114,124,149,231,11,142,97,138,180,135,156,162,9,130,34,63,203,76,81,79,46,166,212,174,251,231,65,221,126,191,189,63,4,7,109,150,253,183,33,156,104,229,154,161,231,180,56,198,155,79,56,118,251,84,171,133,170,136,122,15,255,109,148,7,106,119,140,52,220,18,196,153,31,77,204,14,2,0,126,128,99,88,156,199,154,2,99,236,125,117,73,203,42,139,87,147,64,30,159,61,53,83,14,195,177,37,118,255,49,90,160,134,25,110,211,144,99,22,247,148,192,242,57,235,124,100,195,184,200,95,99,45,187,221,79,55,213,188,153,70,12,41,162,173,238,74,225,136,166,44,17,146,130,161,63,194,96,130,104,86,12,119,84,122,203,215,162,0,122,140,139,38,241,174,178,167,241,66,134,21,73,211,223,181,126,137,1,86,247,210,206,34,178,44,179,248,12,59,135,91,12,197,213,80,235,22,63,203,245,130,49,157,123,23,171,164,216,201,214,182,91,206,3,147,168,41,92,97,77,114,135,2,122,199,38,126,113,61,38,60,9,166,15,166,107,94,76,72,226,75,41,194,85,168,107,206,203,116,108,238,6,163,117,143,128,48,69,78,234,48,116,218,147,171,195,180,80,23,133,41,221,30,238,185,238,101,93,146,143,63,1,191,130,123,97,199,250,218,85,125,56,154,103,61,50,138,1,36,194,137,192,70,218,225,87,207,108,213,140,10,67,1,231,190,41,134,197,148,64,4,101,47,211,29,6,218,19,142,137,46,94,22,146,117,95,157,22,238,35,132,92,18,44,160,7,129,243,194,225,115,220,43,74,206,37,133,107,202,174,182,244,169,7,199,79,238,113,235,227,241,137,59,143,80,229,236,225,83,35,239,188,138,194,116,212,251,90,224,200,131,177,78,252,121,83,55,24,113,53,69,21,247,185,142,145,66,119,110,252,56,18,117,10,27,25,126,120,228,195,226,205,10,147,253,200,113,181,233,192,111,9,68,32,66,87,252,125,89,230,175,203,213,131,228,210,117,232,207,247,33,110,82,51,118,164,8,114,84,52,180,100,29,178,87,158,133,237,161,31,84,98,199,212,184,81,49,186,128,15,70,183,226,170,150,98,119,178,80,219,133,141,58,70,34,121,52,128,250,156,154,148,215,22,239,113,24,201,191,7,11,142,11,182,132,68,209,66,136,81,15,197,54,152,40,203,144,240,100,54,114,107,143,28,97,63,223,162,89,132,63,51,105,238,226,49,173,81,171,132,126,6,75,161,180,21,17,47,168,103,150,132,62,173,25,213,67,94,102,202,23,141,155,66,164,18,179,146,137,201,103,185,26,217,216,236,31,16,137,192,41,159,0,134,60,5,40,142,162,255,33,3,35,120,215,103,196,241,10,65,13,153,50,248,24,221,248,198,60,106,194,255,66,180,184,154,178,165,195,217,44,106,129,173,179,207,127,156,50,35,9,191,211,215,208,61,157,210,135,229,212,52,200,77,219,78,132,177,207,123,101,195,148,232,124,65,162,35,96,250,208,100,74,136,89,212,238,209,98,116,141,164,57,26,238,77,58,117,35,238,74,207,211,150,92,205,180,233,156,30,119,133,43,73,35,1,19,78,167,216,238,204,132,156,75,174,62,43,214,41,26,151,209,133,53,69,161,15,159,55,142,157,140,253,91,83,53,132,84,154,231,44,40,192,209,4,87,174,228,130,60,86,77,165,232,150,188,194,202,80,153,120,220,199,202,146,139,68,141,150,181,251,251,33,64,191,70,170,250,227,68,255,171,239,211,16,155,80,38,32,137,185,12,111,135,103,230,142,37,210,53,90,182,40,59,158,62,105,196,65,143,103,44,247,230,116,251,232,81,169,48,58,31,208,212,148,34,229,218,41,80,10,21,95,244,108,128,23,198,245,213,132,35,81,186,228,187,60,213,34,169,73,116,19,30,113,167,89,33,211,2,243,149,254,120,165,233,198,67,194,16,36,237,252,166,43,249,52,253,234,74,17,64,87,248,28,48,237,102,5,7,181,117,242,70,186,177,29,182,72,26,18,241,215,76,234,98,147,242,73,163,64,119,139,225,184,160,218,200,30,5,164,214,49,87,9,42,45,107,128,247,149,6,107,90,171,67,175,78,227,78,26,206,36,28,142,127,29,255,211,4,110,140,10,210,134,67,93,134,13,223,115,224,192,215,64,1,38,60,183,21,166,29,173,6,220,180,153,27,24,101,200,11,179,97,60,63,142,68,66,191,240,16,61,55,96,163,97,10,24,207,32,11,108,217,254,17,240,164,173,65,97,204,140,11,35,112,249,92,221,35,254,102,48,126,138,194,166,190,26,48,34,182,207,213,159,138,132,145,120,193,227,160,147,66,194,251,59,137,129,51,233,82,133,11,143,125,225,241,76,184,165,117,226,161,41,88,184,181,197,192,99,250,71,99,240,186,30,143,193,108,187,49,108,202,233,159,215,133,220,245,188,35,51,246,120,133,75,245,28,37,48,85,2,250,54,55,9,169,113,225,41,148,238,63,93,129,150,238,208,96,228,211,247,177,215,215,233,244,67,91,213,199,102,142,62,161,136,31,12,121,139,194,231,232,110,247,214,67,252,14,131,77,128,230,194,89,186,6,128,217,128,239,143,211,87,53,21,182,68,220,133,135,20,249,82,117,150,189,98,232,7,111,209,179,2,62,96,187,87,211,50,36,47,172,152,34,252,254,224,141,140,96,82,152,90,138,94,2,166,173,110,41,60,219,167,27,248,131,151,80,181,25,109,58,97,209,11,43,199,40,176,57,151,114,245,148,129,147,148,115,179,204,80,233,134,0,133,40,169,93,52,95,191,6,249,55,226,230,249,190,16,78,69,89,104,214,223,50,238,156,89,113,159,194,8,125,239,11,143,162,227,166,17,222,227,86,6,159,207,188,41,188,199,144,117,56,17,28,21,120,35,98,221,228,125,245,7,37,162,42,111,115,46,5,233,123,147,149,0,57,188,194,199,86,170,178,204,206,206,62,21,230,57,238,83,153,52,182,194,198,114,124,225,220,116,153,89,99,192,236,242,117,21,221,144,160,195,147,25,35,190,246,160,150,128,189,31,182,246,242,1,31,51,58,13,217,22,214,131,90,247,222,221,83,182,84,250,1,19,179,185,23,227,150,234,173,179,203,133,254,118,51,37,106,51,94,255,245,41,143,253,182,202,45,76,83,192,116,163,223,91,19,102,121,96,164,130,247,221,133,151,136,220,253,86,127,91,178,197,175,166,7,4,98,36,31,77,249,15,30,82,122,201,242,95,199,55,136,253,138,162,222,41,171,12,158,248,251,58,240,235,119,86,244,124,1,2,243,161,235,111,83,144,177,227,177,41,133,109,75,97,132,212,238,173,137,196,14,133,201,177,197,126,5,241,195,124,225,253,73,5,253,224,180,244,12,64,47,241,107,164,253,224,241,194,185,121,128,20,216,78,124,133,233,241,137,145,19,218,205,114,111,147,239,157,62,229,19,78,203,37,47,140,250,225,22,230,194,232,84,217,203,189,57,110,60,27,151,97,111,111,83,207,100,18,58,59,190,220,159,14,234,189,183,181,97,223,67,160,153,226,226,82,56,127,212,146,63,244,156,209,77,81,227,209,116,120,64,67,92,21,62,54,123,188,79,250,152,68,214,25,152,154,132,21,240,204,66,40,5,140,10,203,14,120,8,155,190,245,210,237,17,175,19,31,86,52,146,136,219,210,168,116,225,166,202,52,192,198,183,17,176,241,254,43,140,80,203,29,56,246,229,82,24,119,228,194,70,250,170,48,222,249,12,24,182,181,231,106,43,9,119,248,152,196,249,185,245,172,159,84,253,15,237,55,106,108,240,249,158,195,194,66,23,181,13,125,108,184,229,215,189,90,187,89,65,113,236,239,197,40,124,52,133,237,57,3,70,42,227,249,109,216,146,46,140,91,170,35,203,4,214,46,156,207,9,243,252,248,128,149,43,96,211,243,85,120,122,211,15,48,253,167,253,25,249,246,174,4,131,145,229,208,123,35,66,61,106,192,48,96,235,11,33,96,17,166,74,51,113,70,29,26,230,96,12,188,89,106,76,209,42,27,30,190,90,150,111,23,21,28,122,169,2,38,95,48,31,120,223,113,209,139,254,140,139,109,37,62,31,114,154,245,185,118,212,123,170,50,174,249,76,153,149,222,197,192,160,38,238,15,188,156,134,212,224,243,226,199,51,110,14,157,152,147,106,100,101,10,111,151,125,48,152,79,89,167,172,162,168,112,127,220,36,38,20,38,186,24,35,199,205,72,249,129,119,185,31,8,229,137,183,239,192,120,227,92,76,203,224,14,207,135,194,86,149,31,48,189,157,207,208,136,22,223,171,145,31,127,238,109,76,167,1,99,35,63,63,78,190,54,166,5,147,183,61,63,30,205,26,6,207,245,44,21,120,36,226,128,178,78,90,221,106,225,148,93,119,51,165,18,125,60,35,67,253,47,166,156,6,227,231,133,85,83,241,13,152,100,201,115,245,172,59,172,17,150,228,152,239,213,195,147,81,192,42,41,109,40,162,74,129,82,135,246,60,53,109,160,177,78,81,88,94,207,156,81,42,25,147,130,68,236,243,54,173,104,33,208,220,214,187,84,86,196,20,144,61,165,40,234,25,247,162,91,33,96,142,132,245,194,59,12,106,44,245,247,206,43,199,23,80,169,171,72,229,133,83,152,96,199,74,205,66,198,245,251,233,17,110,64,69,241,62,189,115,50,214,133,33,74,126,151,194,138,132,80,182,250,242,249,39,48,231,126,192,163,255,233,213,56,18,1,67,148,35,48,133,43,215,175,67,40,170,235,150,4,53,87,138,175,143,84,227,214,163,145,128,149,124,63,139,23,38,15,70,234,184,222,101,152,140,23,236,194,199,83,222,225,42,255,10,220,101,78,89,254,59,194,7,153,34,55,29,248,249,116,230,10,123,33,161,192,34,150,41,105,222,253,145,215,219,99,247,214,101,47,165,84,60,125,148,87,182,233,64,135,123,71,134,182,211,106,97,174,147,166,145,166,185,98,109,15,226,61,101,66,234,114,111,11,38,71,92,100,211,131,39,107,156,82,60,254,141,195,20,202,222,150,59,174,166,41,255,251,113,104,124,171,244,54,115,104,164,229,187,37,2,202,231,203,174,242,92,38,217,254,77,26,242,203,77,104,36,216,247,203,240,180,63,53,124,185,105,132,224,71,132,234,27,26,29,164,103,98,151,192,240,137,250,173,249,49,81,51,5,205,97,231,64,202,222,198,131,114,4,249,62,77,79,245,168,250,186,142,29,74,223,240,7,99,154,232,83,209,44,241,145,202,26,202,58,85,152,28,132,239,41,236,232,148,40,200,219,162,129,192,221,62,174,78,77,22,41,2,24,195,211,200,217,170,21,244,228,196,106,170,105,199,189,141,41,237,94,77,101,88,245,204,37,37,19,69,122,220,139,137,155,133,185,141,8,56,212,110,2,87,212,206,252,117,152,193,92,244,234,105,154,214,113,235,243,253,201,219,130,222,231,218,57,240,199,20,233,73,45,164,71,40,10,246,151,217,141,239,85,97,88,119,242,133,171,126,125,86,179,158,238,82,232,38,200,36,240,76,197,115,147,192,244,64,54,133,139,215,12,24,122,108,189,174,104,163,33,249,194,77,148,156,128,73,86,149,11,87,245,4,72,36,32,220,126,225,92,116,210,48,198,189,44,6,24,246,104,133,81,195,154,119,86,96,58,93,10,159,101,186,3,69,138,110,43,218,202,72,119,224,169,171,177,65,92,58,239,114,71,118,230,91,199,77,229,125,141,129,25,213,154,160,27,234,248,152,80,36,168,116,212,155,240,64,191,104,23,250,98,131,247,93,132,148,69,116,29,214,54,186,146,64,17,39,80,212,203,109,12,75,91,135,124,222,106,202,247,202,209,210,51,100,10,237,3,236,170,67,96,222,121,185,171,19,14,147,182,30,184,166,33,104,86,175,168,27,87,210,125,75,100,0,158,15,131,82,168,251,184,229,76,156,126,85,9,127,254,62,83,86,202,100,131,93,185,231,7,107,140,8,22,105,252,158,64,147,138,77,23,227,96,232,247,161,57,133,244,163,162,106,106,249,145,6,57,215,126,62,216,76,221,99,124,22,84,216,85,125,104,244,229,199,186,48,121,170,11,83,34,63,35,122,117,204,166,156,228,92,160,233,33,47,63,146,200,160,139,146,40,13,21,197,101,49,129,249,66,110,35,170,85,94,166,27,177,155,156,218,98,191,12,232,244,247,205,3,176,82,111,95,36,97,2,116,130,106,68,13,96,144,185,3,167,21,96,215,38,134,85,25,226,155,143,5,253,131,159,134,148,131,137,150,58,140,36,45,173,48,39,51,49,128,59,163,99,159,231,188,209,246,108,4,67,114,241,254,113,110,185,141,192,63,203,57,61,51,173,198,190,80,242,130,73,93,62,201,105,44,99,95,206,253,120,13,240,134,137,17,125,222,78,240,141,83,249,209,96,85,223,2,219,7,254,161,191,50,220,172,104,119,49,118,20,103,171,214,138,227,196,80,239,231,203,44,159,53,136,173,36,3,71,121,207,191,173,180,237,101,202,213,198,124,227,31,252,57,95,90,47,58,103,116,248,185,231,158,224,4,31,178,189,14,172,145,200,218,112,12,147,73,187,240,60,190,97,245,25,79,144,140,165,162,48,185,111,15,59,159,51,157,248,161,46,5,142,67,31,152,233,52,72,94,230,160,20,47,127,175,43,81,122,41,62,205,128,198,37,197,157,233,76,42,186,68,233,134,246,61,129,141,247,9,22,90,13,195,39,243,78,51,44,125,80,242,46,225,26,12,3,3,238,7,200,103,20,206,38,62,246,193,22,163,150,120,196,64,218,184,127,43,1,98,137,214,117,75,25,180,44,214,207,222,67,27,125,61,209,194,97,241,242,111,41,36,171,33,237,18,165,161,201,184,122,43,20,53,86,179,75,111,47,45,32,51,121,138,142,54,206,34,212,42,231,214,100,197,190,58,4,90,66,43,124,186,178,20,200,246,127,193,140,132,118,234,74,186,204,24,90,255,130,106,240,47,160,44,112,175,166,76,229,236,71,223,156,146,251,131,72,246,194,144,65,214,239,32,134,42,215,228,215,3,38,232,2,189,238,7,227,55,8,5,86,49,157,134,79,21,136,242,185,179,223,139,74,7,229,140,231,40,250,12,217,99,222,81,60,32,123,60,193,143,245,49,235,29,120,90,51,217,212,171,217,104,71,192,9,217,2,129,39,204,238,113,245,52,69,76,129,105,51,168,1,67,38,41,147,202,86,55,62,186,14,96,19,209,209,123,147,180,11,148,154,122,217,115,140,49,213,147,207,176,82,228,162,57,58,84,211,96,174,253,224,193,222,216,214,3,183,143,169,23,184,211,67,252,14,124,143,111,171,77,180,120,101,209,128,2,166,108,210,81,170,26,46,239,158,161,205,227,206,208,30,80,27,245,252,246,153,67,127,172,179,39,36,205,245,194,166,130,32,216,7,83,153,169,121,102,136,191,182,7,119,15,124,230,51,101,133,77,114,209,215,2,181,174,169,234,173,23,25,12,159,51,172,230,41,174,5,107,62,206,54,96,202,9,229,185,72,189,184,181,128,212,0,181,206,249,93,73,30,5,61,48,172,181,226,214,108,124,135,82,124,86,206,94,55,69,147,130,31,39,183,224,247,182,158,212,161,239,11,218,139,234,83,94,81,174,124,150,41,66,52,205,239,13,239,210,20,175,104,227,58,230,226,112,225,44,171,250,5,117,68,211,124,206,33,91,153,186,138,9,100,251,134,9,143,15,22,167,60,24,189,247,43,38,21,57,201,165,107,197,164,84,98,104,217,242,41,130,158,165,187,134,63,87,166,185,64,80,8,210,188,173,20,11,250,156,234,227,217,24,160,26,243,113,211,228,155,158,171,233,77,136,59,167,73,15,144,60,22,238,120,139,167,166,247,92,23,218,57,177,166,91,96,201,100,95,183,174,36,146,33,235,51,224,41,29,167,206,72,94,23,53,146,110,139,36,62,165,42,218,16,5,161,191,213,125,37,89,39,148,46,52,242,156,231,21,101,135,51,132,157,178,93,110,98,199,113,239,53,105,132,43,2,19,186,137,171,201,241,104,132,233,156,185,164,181,63,212,42,23,197,82,95,191,151,237,35,155,197,84,134,20,230,192,251,94,8,28,52,165,200,182,97,249,70,175,118,78,86,198,216,242,51,240,58,62,17,5,96,72,150,150,142,140,154,204,47,88,15,143,46,249,96,29,154,81,29,250,208,40,12,21,238,22,96,136,180,3,198,148,23,51,202,168,94,227,251,66,76,169,10,173,140,101,120,103,139,123,247,243,53,117,121,159,192,59,190,47,232,160,134,134,44,22,172,231,237,139,54,2,87,10,116,159,171,211,39,86,3,12,105,80,211,73,165,97,60,86,67,167,240,230,153,181,73,127,102,192,164,210,134,14,109,186,158,37,40,138,131,85,47,62,31,140,23,77,38,99,215,89,114,48,111,68,48,118,220,154,156,146,238,212,201,218,167,124,206,8,226,109,113,204,182,157,166,61,224,4,119,117,214,79,100,207,152,50,19,183,148,236,200,70,102,224,19,238,178,78,0,171,35,214,207,239,124,234,59,174,62,187,66,87,244,24,131,238,93,83,146,5,131,144,126,187,121,79,63,148,73,65,100,161,41,229,187,167,56,174,7,204,181,253,217,22,182,151,13,19,92,200,194,81,209,44,159,190,189,49,4,34,106,74,62,100,167,37,138,208,238,143,115,252,20,221,177,186,245,76,126,176,41,57,180,231,234,99,115,199,189,11,189,204,169,63,27,26,82,227,14,83,224,41,31,254,166,25,167,45,31,26,38,221,214,141,56,31,187,44,55,159,22,42,129,243,214,7,51,138,173,184,186,153,140,179,110,197,100,98,125,165,96,216,142,231,222,108,5,241,5,176,231,55,221,15,41,0,187,219,202,217,85,40,79,211,51,34,181,28,11,45,47,237,3,254,142,144,17,31,39,97,26,253,233,99,24,149,24,24,242,233,227,177,14,225,153,112,195,149,46,40,140,33,61,188,104,41,143,159,254,109,252,2,211,126,225,111,147,179,75,13,238,227,51,174,56,34,168,226,160,141,234,53,177,102,220,153,83,89,216,139,136,245,90,42,231,7,211,2,1,191,212,133,233,167,241,175,135,98,159,37,100,185,240,70,194,10,50,28,62,95,87,121,96,42,155,190,192,5,70,37,241,113,25,217,128,113,216,207,0,211,239,131,2,230,207,213,45,254,241,223,254,237,127,255,221,127,255,227,95,255,199,127,168,91,44,229,47,81,183,248,103,134,115,71,75,106,250,139,114,83,30,155,53,78,13,218,178,111,20,166,239,250,44,91,42,143,103,76,35,174,176,26,31,199,2,91,95,52,2,173,11,138,98,31,19,192,104,6,239,251,109,106,21,241,121,220,53,73,55,142,126,232,9,189,16,217,7,50,37,181,119,91,70,223,178,196,206,153,41,189,148,243,98,86,43,151,246,179,202,142,27,57,8,105,22,88,177,176,166,109,67,178,229,79,196,231,98,115,164,57,167,14,133,51,187,182,91,115,112,83,77,153,79,19,207,220,110,95,67,186,36,60,174,191,131,46,133,105,159,215,83,143,114,14,146,185,187,111,64,68,184,182,102,57,209,179,204,31,125,26,38,46,214,130,90,254,208,227,125,180,187,230,115,160,164,161,183,134,31,117,134,191,3,21,144,88,115,139,222,209,230,30,232,64,111,81,116,34,141,101,190,196,156,89,235,109,85,167,191,253,26,116,220,189,133,247,70,131,94,231,132,200,222,33,70,133,213,113,219,100,74,59,205,105,203,215,194,132,211,92,244,49,207,203,194,225,113,239,247,216,137,52,105,92,180,155,91,241,189,15,234,135,182,150,148,224,226,140,56,49,140,23,42,173,172,112,119,57,58,34,6,166,68,43,119,38,200,236,159,14,204,234,20,58,93,24,171,195,11,84,169,32,192,125,158,10,67,214,228,240,217,96,80,150,209,40,99,241,210,104,186,31,17,215,209,48,34,121,233,237,113,18,88,41,242,120,96,75,166,121,148,37,17,9,212,16,229,228,100,188,49,26,126,94,2,129,88,104,222,55,116,224,77,221,134,6,66,242,121,223,30,170,78,156,123,91,78,12,8,97,138,211,43,64,204,126,76,63,241,196,134,165,79,60,54,207,23,162,241,205,179,240,234,136,144,23,106,126,242,54,76,177,219,67,90,92,170,242,223,152,82,153,206,145,15,198,45,18,189,93,252,214,185,157,167,3,129,5,4,139,37,74,104,181,173,94,240,155,121,241,90,125,10,31,243,90,55,66,57,200,44,74,40,15,166,140,72,222,34,192,33,20,127,102,41,68,69,34,44,124,83,3,67,8,39,249,100,102,200,96,230,19,147,90,212,138,123,244,114,211,83,168,49,66,194,143,219,227,143,153,202,108,97,215,180,96,91,196,200,179,137,168,105,252,157,96,76,78,49,104,186,176,138,174,161,179,128,124,5,210,178,158,225,241,147,245,73,66,116,151,155,246,237,93,108,200,95,207,103,68,147,51,157,108,178,35,32,232,89,242,205,211,67,242,160,233,58,26,19,103,212,141,211,9,179,158,161,37,70,23,5,4,52,255,15,93,252,180,151,221,82,45,100,102,245,214,24,152,81,103,108,118,195,11,135,219,106,40,186,226,79,236,191,207,168,238,161,39,90,247,65,30,107,244,168,126,35,121,189,203,3,247,121,75,187,187,197,249,116,74,141,70,101,92,120,236,245,192,196,14,2,133,142,229,65,161,211,22,152,102,97,129,81,185,75,247,169,103,110,207,219,36,18,20,69,77,116,177,191,35,131,1,103,221,129,115,50,233,14,61,173,64,241,194,165,61,3,135,44,108,200,213,199,218,122,224,20,33,12,96,202,229,117,210,80,185,141,2,130,110,113,159,7,134,102,116,92,152,46,33,133,123,143,36,62,37,157,189,173,7,70,93,34,238,13,151,143,126,34,139,106,185,251,194,136,128,104,130,107,33,162,208,239,213,72,29,232,180,116,115,100,3,70,11,78,119,120,211,243,186,35,239,207,184,207,50,235,119,149,90,15,152,206,25,241,179,168,222,161,135,93,116,7,129,105,171,190,240,76,106,1,117,26,219,119,212,241,51,35,34,220,9,124,252,137,187,210,32,193,121,214,10,89,207,72,97,89,129,224,214,73,225,245,69,213,31,116,179,90,101,102,197,141,45,178,103,103,159,61,70,139,220,251,236,180,201,169,227,168,139,133,209,84,126,252,183,77,249,143,163,167,80,244,117,194,145,217,163,197,96,83,192,161,150,68,54,162,131,123,181,85,36,40,140,165,25,77,2,195,90,244,21,46,82,178,11,17,154,72,5,27,75,193,188,53,54,164,129,151,230,164,45,46,180,238,189,231,106,154,225,197,237,42,209,112,66,182,91,131,132,112,34,236,59,45,155,126,159,103,228,147,240,129,191,146,115,188,39,205,221,253,248,24,162,187,104,67,210,91,158,31,47,105,196,102,12,249,179,72,172,1,231,28,39,231,129,209,230,81,248,172,149,29,221,44,103,221,16,18,80,248,210,74,2,67,18,167,207,77,155,235,186,67,59,110,175,174,84,138,237,230,188,240,249,143,190,18,170,151,219,109,174,224,128,212,145,67,71,118,235,245,167,53,91,203,172,25,81,115,100,83,135,105,95,105,150,24,25,222,168,42,236,221,154,122,158,212,248,57,31,227,8,27,112,32,188,117,27,164,106,226,132,171,42,162,134,145,154,211,173,221,163,192,110,235,198,147,233,37,142,60,112,182,52,177,20,218,76,250,244,221,212,25,199,199,16,237,243,2,105,84,235,215,150,129,67,82,175,109,148,76,57,90,135,17,150,94,24,245,189,56,163,50,69,58,75,171,112,72,221,38,175,191,35,15,12,225,179,150,84,229,59,227,24,59,77,36,10,11,182,229,218,126,18,36,164,116,180,15,129,54,249,150,195,46,93,40,183,136,171,138,62,104,241,166,216,76,113,183,54,218,112,100,21,103,28,35,217,90,203,83,64,71,50,162,249,150,136,127,61,117,191,165,122,127,71,109,108,34,243,164,193,110,100,154,226,28,128,100,109,78,173,100,54,157,177,11,15,242,215,242,219,80,148,57,47,194,129,183,77,176,192,157,140,131,155,181,198,141,39,149,125,104,10,120,137,245,153,111,244,64,181,76,115,18,233,245,139,171,5,113,223,170,91,23,182,50,171,150,249,215,70,128,115,48,123,146,11,70,144,37,148,96,13,38,137,17,109,56,198,169,34,207,148,44,155,234,171,104,89,152,65,208,227,51,223,53,118,142,123,56,249,164,125,1,26,164,48,76,81,20,211,70,49,202,70,110,217,107,54,110,70,137,180,157,231,49,214,68,255,116,38,132,14,138,134,92,144,161,143,146,30,48,59,245,190,176,144,172,24,108,121,198,11,83,137,170,35,67,205,32,7,60,74,210,82,200,68,36,33,218,200,14,60,202,122,159,11,31,38,224,179,77,107,193,46,73,252,121,7,62,199,251,211,120,175,81,163,9,151,134,86,157,83,1,113,139,210,177,120,83,214,113,35,169,177,238,213,59,165,244,194,73,134,205,146,25,138,158,15,109,200,197,184,101,10,215,154,163,130,211,188,220,231,98,170,149,2,164,10,83,135,13,241,114,84,96,210,224,157,139,62,244,176,26,178,11,207,249,172,79,216,178,239,171,198,138,217,207,10,165,6,226,86,181,214,49,159,5,92,196,102,133,70,107,105,93,55,52,179,85,6,62,84,12,178,152,134,123,238,247,214,99,107,17,4,74,163,159,224,142,161,112,66,234,111,147,48,190,235,128,125,78,27,139,6,18,180,215,30,206,44,185,250,52,138,141,28,13,31,3,177,19,189,186,22,19,224,116,152,126,249,162,109,148,232,80,70,67,213,64,129,86,251,63,27,238,105,244,21,153,8,155,118,112,146,63,140,46,23,122,146,53,128,14,91,15,82,35,1,35,27,242,92,45,102,35,104,214,110,171,108,157,237,23,213,98,65,10,138,16,196,186,104,127,26,106,51,117,224,89,126,154,218,13,133,207,171,188,69,196,11,134,254,161,112,191,150,54,168,142,170,158,197,61,229,151,179,246,236,253,138,218,170,160,117,60,23,219,97,32,176,104,28,195,245,191,203,208,159,214,236,80,161,56,108,202,123,36,133,172,183,46,84,21,20,125,166,242,252,54,236,161,77,103,68,140,81,252,113,234,84,47,76,105,180,194,108,187,235,194,143,205,6,88,211,186,203,160,172,167,145,151,246,241,219,68,140,125,161,22,196,129,165,31,118,172,39,144,8,221,96,111,178,72,76,212,94,97,58,150,228,226,199,77,165,1,185,222,15,107,44,4,168,116,74,207,230,63,203,125,31,132,134,159,206,106,74,201,238,66,104,43,55,157,51,226,4,50,41,112,110,181,191,82,88,255,124,245,232,92,83,240,80,211,127,74,132,192,143,207,22,214,16,242,109,180,85,28,79,232,7,159,47,158,144,173,192,104,133,119,129,209,30,16,24,150,199,243,134,29,62,134,119,172,143,3,175,9,143,195,135,66,80,116,85,116,12,229,207,253,183,225,187,189,205,241,232,162,64,181,212,252,183,241,137,147,92,124,172,35,2,73,31,106,110,203,188,3,107,217,36,152,252,214,165,83,207,37,48,7,202,177,135,28,102,173,173,123,107,98,222,52,232,56,140,49,21,111,248,192,72,190,210,231,250,193,48,239,70,24,227,192,199,225,43,249,254,56,29,128,97,4,30,24,178,172,122,92,180,15,70,103,173,200,213,107,254,228,52,190,247,149,77,133,231,194,188,173,243,11,14,67,198,59,238,213,112,178,81,145,22,48,182,91,21,24,134,156,82,227,199,171,16,136,28,248,216,210,155,46,164,24,218,148,57,237,208,248,210,99,251,67,41,69,186,28,57,192,133,156,248,7,159,85,117,126,42,235,213,212,194,118,135,23,47,187,223,231,130,77,61,13,95,73,231,221,209,72,113,167,188,155,62,74,254,102,5,6,22,66,15,23,238,228,65,167,95,109,108,185,83,134,54,126,165,245,14,143,51,101,73,225,179,210,122,90,126,111,254,164,9,124,108,191,77,143,160,15,205,60,163,11,155,160,247,217,97,63,216,210,218,2,67,133,125,140,147,123,245,190,134,228,160,140,109,91,34,251,27,26,9,143,125,23,203,241,53,145,106,245,171,135,201,92,222,23,102,95,73,141,231,38,190,118,179,114,120,196,212,135,229,239,117,163,93,180,244,193,206,214,68,230,109,59,204,9,86,238,164,194,187,85,104,241,248,224,210,36,213,67,216,123,19,87,158,241,227,83,148,170,97,148,196,6,174,113,53,214,183,172,99,68,225,82,204,105,167,186,118,103,65,33,33,107,254,219,163,78,233,215,177,139,209,116,142,197,114,190,230,27,190,225,214,100,84,150,44,181,114,57,9,24,56,156,200,49,167,240,144,172,82,158,89,33,222,30,223,200,160,144,82,230,212,250,166,124,199,195,149,210,57,155,196,172,134,127,35,3,99,179,14,133,105,27,241,239,15,142,200,37,235,20,234,180,243,160,190,115,156,93,71,8,121,25,184,5,164,253,222,199,63,166,244,90,30,155,234,151,239,177,40,164,154,69,214,33,230,245,57,197,186,195,195,130,196,50,165,16,142,250,49,65,64,235,44,28,153,179,106,29,61,203,225,115,159,57,239,99,211,195,62,40,194,255,96,98,61,114,49,65,101,234,114,252,98,2,254,242,186,88,132,168,169,125,176,241,20,94,244,216,4,44,174,24,88,146,118,236,99,218,228,101,159,156,63,214,132,89,240,14,140,99,129,22,41,135,209,253,144,69,10,3,34,86,219,247,219,124,186,242,125,44,26,124,240,58,62,216,234,47,155,192,196,2,242,247,182,32,121,44,67,102,148,118,52,104,35,62,216,68,203,229,3,192,73,107,241,208,205,72,172,166,254,54,62,164,63,22,130,10,105,20,29,217,168,113,116,118,114,44,169,119,129,225,203,170,62,112,35,28,234,122,53,93,51,31,120,190,172,190,245,161,54,1,42,191,49,101,106,55,20,198,168,11,133,54,126,241,94,148,124,43,60,168,230,251,158,121,192,179,157,100,21,65,71,58,171,15,251,216,3,83,212,156,128,97,82,155,223,156,156,111,103,92,19,27,148,152,210,248,86,209,121,79,132,87,170,194,108,87,254,219,48,111,109,189,51,27,142,127,182,52,56,160,232,119,97,156,159,233,19,54,140,117,71,159,122,36,11,41,125,48,212,43,83,150,40,28,180,108,88,31,188,137,140,54,29,25,5,148,62,103,68,100,233,248,20,152,175,124,126,3,159,199,164,190,180,73,63,116,116,55,38,38,156,108,83,204,183,243,219,232,225,124,147,66,43,181,208,195,49,240,105,4,154,14,67,64,83,101,224,147,18,239,228,87,147,18,105,67,80,26,103,124,199,192,16,164,53,244,194,139,94,184,113,225,69,20,227,194,27,38,63,95,193,179,89,134,82,110,77,19,83,243,157,144,114,252,33,235,123,39,200,219,221,26,224,226,84,197,26,160,73,187,207,18,23,211,150,42,86,41,19,66,51,136,195,182,50,238,173,169,173,204,189,199,200,144,63,151,227,129,176,208,112,99,128,143,3,161,141,139,34,158,179,191,37,74,42,119,86,49,160,104,13,29,181,6,76,22,79,22,202,134,246,140,64,196,15,230,176,216,85,47,54,230,185,15,165,235,250,22,85,15,20,130,232,220,112,120,163,72,116,143,150,97,214,94,242,179,222,202,141,174,203,99,48,201,177,239,85,159,67,104,93,5,33,80,218,159,247,183,77,162,231,182,111,233,63,35,219,13,6,88,135,77,158,84,175,78,38,21,252,193,149,108,116,125,38,5,62,242,111,70,141,135,179,23,133,51,230,185,223,155,142,147,212,244,222,212,131,249,156,193,159,206,225,165,247,62,91,136,239,102,103,221,160,206,40,67,203,232,186,109,135,41,181,187,37,190,148,95,103,74,30,191,89,217,38,95,29,193,75,96,40,215,253,11,216,180,67,223,222,221,3,211,75,138,76,238,7,211,121,151,101,104,116,44,79,63,174,77,32,190,70,53,203,48,165,30,24,187,62,152,195,188,100,25,26,117,58,238,130,236,105,197,45,23,69,160,1,173,160,15,62,219,219,186,220,70,68,65,7,68,182,191,145,193,27,110,245,66,23,54,182,169,239,251,129,8,172,119,153,51,146,109,177,229,80,44,148,242,117,189,13,174,208,179,125,240,48,205,80,133,209,244,250,118,90,226,150,48,82,46,133,81,198,157,31,60,77,82,89,71,118,204,223,30,87,31,27,99,223,58,27,96,180,85,135,223,27,122,246,177,245,234,74,37,84,251,96,219,69,158,123,91,139,133,207,10,188,98,51,41,12,241,193,231,37,80,236,141,194,154,192,213,90,202,182,195,70,20,54,4,38,154,182,226,234,179,213,202,82,129,162,27,10,41,71,215,170,242,113,102,236,252,254,153,79,144,163,209,109,43,143,133,28,194,231,131,227,131,237,93,229,218,97,209,205,239,109,101,163,23,212,215,49,206,78,216,62,131,148,50,143,146,110,37,236,48,142,138,156,63,51,36,255,242,106,75,225,137,36,179,195,149,61,188,201,42,156,184,198,223,18,38,69,164,62,248,65,109,161,248,83,85,43,175,148,167,194,50,78,195,31,235,124,92,109,13,89,133,219,234,231,124,62,81,115,171,58,50,248,209,103,206,1,227,99,203,124,67,16,180,155,160,183,161,1,69,25,107,95,189,48,148,76,247,183,161,140,230,83,118,120,211,67,90,5,62,171,50,47,159,113,170,24,230,117,78,14,204,251,169,254,170,81,228,168,178,229,20,107,239,205,62,103,103,101,236,44,91,78,129,42,34,149,29,240,177,79,167,192,120,66,126,170,114,120,151,121,57,230,80,27,160,41,36,251,156,158,243,103,22,25,25,246,83,221,49,240,69,227,148,92,76,184,109,44,127,95,195,164,46,134,192,40,163,172,24,89,37,180,39,87,159,95,54,213,239,15,38,92,80,229,177,41,145,116,15,29,152,50,93,121,35,240,26,173,237,3,31,180,113,92,203,144,158,184,221,221,121,201,200,2,84,217,42,41,32,130,166,54,192,173,219,25,245,143,236,4,14,83,158,39,147,2,97,83,158,190,20,232,8,189,34,237,7,69,240,126,196,67,163,32,216,100,216,22,95,89,177,39,76,50,170,178,82,176,49,183,155,72,217,4,6,154,44,113,194,24,244,69,59,124,156,193,42,171,148,118,30,228,116,98,194,45,146,116,225,115,186,208,87,21,87,243,183,242,92,19,67,62,46,30,16,66,223,151,89,173,211,40,150,248,192,112,191,134,202,128,57,15,198,140,184,26,14,159,251,174,141,189,102,181,187,20,148,205,213,180,164,82,173,213,23,18,124,12,151,38,110,152,105,78,216,41,62,47,172,40,129,25,74,74,1,159,57,234,178,144,248,88,143,27,177,227,243,74,194,153,121,96,114,220,177,231,12,171,73,168,130,146,127,137,125,97,194,71,119,109,214,243,2,202,214,197,0,145,171,28,186,141,94,209,28,111,123,177,50,100,75,162,198,119,122,224,128,58,57,211,46,22,184,91,169,213,7,159,115,109,230,173,48,253,90,197,95,24,249,150,219,87,99,48,234,211,254,227,212,94,136,225,57,248,216,186,127,186,198,111,54,4,164,238,185,180,26,227,166,208,249,174,133,14,163,207,138,165,144,77,61,230,162,199,125,39,79,232,240,36,149,147,5,134,141,191,221,149,98,181,107,10,147,205,136,37,254,211,241,190,240,177,104,225,18,150,53,124,139,124,126,186,220,16,28,198,58,75,85,191,31,19,113,168,37,246,51,104,70,247,125,46,184,36,115,201,23,134,176,255,162,204,67,143,151,9,58,228,12,48,173,214,20,111,235,76,66,191,194,150,131,61,135,74,129,216,104,249,144,171,160,211,170,6,226,177,40,255,187,115,6,75,223,121,249,177,45,224,213,202,231,195,162,77,215,26,160,74,188,201,140,19,158,134,166,196,223,38,92,145,55,2,197,172,228,93,99,171,92,20,30,102,25,248,160,101,59,204,5,202,129,183,160,51,209,182,49,47,218,111,69,23,240,185,241,190,31,0,10,168,93,174,182,34,146,25,87,163,25,212,20,158,20,204,247,248,0,72,226,202,140,83,9,149,226,101,83,203,119,35,76,3,217,190,21,70,233,249,112,48,138,167,192,180,173,93,152,83,85,150,225,196,218,43,97,156,81,20,157,20,165,150,60,22,202,238,208,254,223,101,70,1,42,206,108,124,122,150,189,20,248,108,117,35,54,121,235,208,22,7,133,252,46,69,213,254,105,54,244,184,238,203,158,70,32,232,79,141,245,150,251,120,96,120,47,47,218,147,188,235,115,222,64,78,60,29,70,197,167,203,200,16,246,94,95,108,249,87,122,43,214,176,137,231,148,116,47,70,48,82,238,12,213,100,246,41,131,149,50,245,45,183,158,200,181,248,187,46,191,69,126,81,72,89,194,86,38,237,58,138,156,139,115,27,193,130,111,87,153,240,138,236,179,180,75,158,109,218,167,44,91,167,197,125,93,132,252,176,178,62,152,92,244,148,157,114,89,5,113,204,40,141,233,75,182,28,196,76,86,255,220,104,211,92,231,141,93,152,249,238,254,178,141,167,237,86,207,218,18,38,201,233,179,2,217,72,149,23,66,47,69,138,15,4,202,171,150,197,70,218,248,124,227,11,15,24,71,220,216,178,97,177,200,122,218,113,239,70,154,234,190,17,99,166,70,84,237,7,91,139,205,157,83,136,53,102,246,115,145,218,124,182,153,11,79,186,168,98,100,20,34,73,176,146,180,67,202,158,16,179,156,230,22,131,153,140,200,194,146,253,96,211,237,189,187,225,180,144,153,251,201,228,163,77,45,224,194,38,97,211,226,106,120,4,238,106,128,151,104,13,119,70,233,117,144,8,22,74,59,191,46,194,15,133,75,125,200,192,240,25,170,59,163,88,145,233,182,246,31,216,40,242,221,251,65,53,156,68,253,133,141,154,176,59,122,190,157,219,110,194,158,49,127,234,8,31,124,12,235,171,216,121,96,200,52,232,45,250,193,232,90,207,107,200,19,89,195,159,244,171,115,214,82,176,3,151,105,121,15,135,225,234,185,91,18,69,215,108,236,219,225,78,57,242,125,108,182,229,218,75,192,68,223,170,252,56,5,67,30,215,206,176,165,206,171,194,104,219,29,170,81,14,99,86,94,157,50,83,167,48,118,99,191,154,18,161,34,247,70,43,169,186,233,8,55,100,146,28,198,196,253,161,56,36,174,214,210,16,54,203,73,141,248,12,24,111,255,14,141,82,27,152,111,98,104,51,73,48,136,132,136,41,36,56,92,17,74,151,123,79,19,140,244,161,253,60,223,251,74,232,40,45,97,120,86,234,122,175,6,200,129,41,118,170,126,238,26,165,89,191,38,22,9,100,180,212,125,90,142,59,11,51,226,133,219,170,198,107,249,131,207,183,91,111,145,40,189,115,240,100,186,85,75,78,66,10,225,16,60,110,52,41,150,184,154,20,203,125,37,212,17,206,17,47,148,223,30,50,231,24,4,36,65,29,94,83,58,136,6,138,70,221,100,85,190,123,227,219,13,129,173,38,169,205,128,167,60,53,109,39,53,166,140,114,83,49,29,201,233,209,179,225,171,24,198,168,166,240,34,181,227,159,64,179,180,197,157,239,182,45,193,229,195,106,63,39,80,225,115,243,49,4,30,215,15,160,194,130,101,63,47,140,80,108,192,29,82,152,234,145,139,115,111,202,127,183,194,80,107,220,161,209,25,120,39,148,252,87,105,247,109,112,156,53,65,233,193,221,129,182,189,229,211,133,239,178,214,125,225,99,147,222,168,200,52,241,138,93,239,50,66,4,64,6,118,204,254,28,126,91,133,144,244,138,237,14,251,112,119,115,131,153,220,86,93,178,78,208,66,130,0,200,239,77,26,190,200,164,192,4,176,251,157,210,99,173,140,162,112,54,49,209,59,165,151,53,106,76,75,162,204,187,202,54,190,175,140,28,223,168,223,21,158,241,102,171,194,112,161,244,128,183,80,21,2,91,80,32,214,104,209,246,60,224,146,34,11,8,108,146,183,10,23,24,76,46,188,110,51,57,48,197,35,23,70,113,120,234,189,177,107,239,189,41,73,173,10,83,23,221,244,234,60,228,133,110,107,64,110,113,111,58,238,239,180,12,11,116,204,251,96,124,5,69,225,117,237,241,218,37,223,107,76,110,20,5,222,143,111,39,89,73,112,182,156,47,46,126,153,238,200,23,182,184,87,192,70,248,168,240,128,16,72,62,221,209,245,222,5,19,175,202,150,114,41,146,12,166,1,47,62,124,152,80,202,115,53,141,100,23,110,210,16,105,15,70,147,89,172,113,172,218,242,160,117,212,22,176,37,94,21,166,147,39,96,186,132,154,174,20,190,236,248,113,235,97,185,193,7,251,113,10,126,28,62,19,36,30,231,129,23,7,127,156,218,204,106,146,161,101,107,120,108,97,18,64,155,45,48,116,90,241,253,36,219,152,229,169,201,160,39,15,247,80,148,42,173,58,6,155,186,72,192,16,33,203,148,34,55,182,75,24,43,56,214,91,111,141,56,96,139,123,35,227,57,244,222,24,39,110,121,66,178,38,26,159,131,124,206,60,75,62,96,10,56,197,212,57,48,206,114,12,205,142,120,133,41,97,188,247,206,69,120,55,12,134,59,45,174,38,165,46,187,206,129,59,114,102,110,194,109,34,154,253,185,26,222,88,135,105,11,208,73,53,30,109,95,167,148,82,233,26,175,200,43,143,0,73,134,206,7,158,198,59,232,48,37,203,250,211,212,216,207,176,45,161,25,58,7,208,159,43,228,251,159,255,246,159,255,253,31,255,245,143,191,253,199,63,254,229,111,254,180,150,239,220,228,47,80,203,247,231,70,36,75,164,244,48,220,32,12,218,106,43,179,192,86,216,24,198,249,83,234,3,159,171,83,76,22,145,183,174,240,128,90,226,194,169,230,103,245,34,46,29,54,254,38,15,45,150,0,33,189,153,195,165,219,148,75,232,242,204,70,136,217,195,202,199,182,210,237,100,144,217,9,23,129,126,223,174,91,236,113,46,146,239,147,7,230,12,22,180,109,164,10,2,29,107,39,61,182,76,125,230,254,182,201,155,43,60,178,219,163,5,22,207,203,154,15,218,7,5,88,247,226,158,228,177,104,113,203,243,186,54,195,8,144,229,188,181,156,138,47,237,69,126,93,102,220,40,248,91,248,123,248,42,18,215,70,100,253,124,70,225,129,227,153,202,226,61,40,78,242,186,232,232,175,21,66,204,170,9,124,219,152,177,97,236,91,9,116,72,51,137,161,214,194,16,48,118,182,218,117,168,178,196,34,165,139,67,62,216,6,53,88,88,48,216,116,100,45,196,162,164,187,206,205,58,43,86,28,75,205,81,200,115,238,23,109,26,192,114,235,97,28,77,113,239,243,107,186,73,54,186,90,114,132,60,128,175,20,135,193,108,130,227,194,162,150,103,102,244,217,138,98,141,238,36,222,30,153,92,2,94,177,13,161,222,41,198,106,179,139,119,236,206,28,159,235,129,177,209,47,140,229,38,48,213,0,190,16,170,181,109,12,185,247,241,91,105,126,12,103,112,73,19,39,190,3,225,16,95,39,108,151,180,62,10,124,204,174,21,134,114,249,133,48,20,62,103,123,108,253,20,6,20,185,53,9,220,18,126,9,221,103,67,86,112,181,122,160,125,61,42,72,18,166,248,68,244,59,184,243,14,92,187,56,239,149,28,248,8,39,151,128,82,106,234,112,161,176,25,118,118,49,169,179,59,240,159,152,103,152,101,101,118,225,13,198,155,99,49,249,66,50,229,245,44,87,159,149,69,105,212,117,176,231,146,69,90,160,209,141,36,118,37,92,43,33,115,131,57,168,4,126,126,123,81,251,21,238,24,118,210,150,253,10,73,184,121,13,24,210,70,83,29,232,133,240,238,18,43,98,95,246,33,92,224,129,10,118,156,197,76,162,184,23,101,252,178,120,113,216,182,172,14,66,129,208,38,162,172,38,165,55,229,60,53,165,155,136,188,17,48,169,186,47,32,159,65,105,73,28,244,131,35,72,92,127,234,118,174,145,65,2,88,97,82,34,103,91,138,143,128,158,40,129,19,141,254,97,21,34,79,38,121,110,82,41,231,89,251,125,110,40,151,37,228,177,40,233,13,63,54,225,71,201,39,196,46,66,213,127,76,170,213,42,11,92,40,176,136,123,79,26,134,36,34,66,240,186,223,139,45,19,39,40,81,140,59,43,166,63,38,3,239,82,172,106,115,58,139,124,97,176,236,236,22,190,73,66,183,77,22,139,241,140,173,20,91,214,89,86,18,112,36,8,245,163,55,246,205,246,44,38,177,118,51,46,153,135,214,224,216,204,26,59,219,246,189,138,53,113,251,158,14,58,139,165,237,226,112,154,34,68,200,89,146,106,68,214,16,138,92,89,78,136,243,188,116,25,68,80,175,214,252,252,54,156,37,45,66,180,148,188,137,157,2,241,40,117,181,142,246,36,93,146,22,77,164,231,57,46,166,215,171,107,176,113,214,148,110,32,115,238,38,199,98,130,174,34,118,90,152,189,82,30,250,219,168,118,196,121,126,12,137,149,197,26,64,155,181,247,24,25,229,67,75,124,216,68,5,222,29,25,10,192,183,87,151,16,236,172,97,161,211,177,92,151,212,5,108,170,37,138,175,111,168,85,155,38,77,33,71,165,29,39,96,19,109,145,224,48,204,232,243,70,150,73,89,8,204,231,148,227,216,36,157,59,164,242,5,22,141,29,59,18,237,117,77,234,2,22,221,238,30,37,45,48,146,95,209,81,2,230,212,133,196,42,58,190,115,31,146,125,183,110,186,155,184,164,8,57,39,129,43,210,89,145,224,192,147,20,207,124,208,119,115,61,42,200,205,196,125,166,168,31,206,218,72,173,224,102,74,26,129,108,8,170,135,14,27,187,151,228,40,142,251,123,143,182,2,127,67,149,108,21,29,157,100,0,227,106,83,168,151,228,74,141,234,94,242,177,117,52,77,234,176,5,220,76,23,223,172,254,52,226,87,59,242,254,107,61,86,163,109,179,103,101,228,200,209,97,11,43,92,9,46,151,72,246,178,86,36,111,195,30,18,43,33,159,221,122,72,61,41,223,53,188,37,245,194,90,17,109,233,193,185,163,244,197,154,225,155,166,240,112,254,82,190,87,63,21,84,44,134,82,110,118,145,46,43,77,46,158,57,242,210,74,168,131,6,221,12,146,184,220,104,176,204,72,221,211,193,35,183,158,240,131,68,198,181,91,108,67,46,78,70,89,236,233,90,88,168,164,44,96,32,72,53,98,198,27,157,15,154,184,108,38,32,188,163,34,161,73,53,195,104,116,31,173,91,136,52,81,131,145,60,242,48,214,185,128,33,160,151,108,109,49,243,218,115,189,237,172,215,165,57,81,50,203,123,251,203,68,142,245,73,5,39,107,142,247,113,31,123,138,168,129,192,103,97,20,63,28,172,64,170,73,198,104,160,170,145,99,70,121,87,85,115,243,48,167,201,189,225,211,148,4,121,71,89,19,185,109,191,183,173,53,201,205,23,10,7,98,74,19,221,219,146,186,159,112,156,71,205,206,79,206,101,75,226,159,216,111,100,100,27,173,7,93,42,22,104,102,173,241,96,109,183,86,229,203,134,217,19,54,158,128,97,214,151,123,163,31,189,238,208,140,56,66,10,30,208,188,73,51,94,40,187,138,236,11,208,125,71,10,47,27,251,160,20,42,153,158,118,139,149,68,9,207,229,183,7,198,190,106,81,18,7,69,134,84,140,118,235,36,187,87,67,231,40,147,70,68,156,146,173,152,52,120,20,164,42,231,12,44,223,2,173,70,33,128,148,44,16,175,29,119,223,104,102,143,13,129,83,191,113,233,108,252,0,178,212,176,166,24,111,60,247,121,82,217,168,249,243,214,162,12,132,170,169,173,5,67,19,42,138,40,172,129,24,164,201,180,52,155,152,59,45,244,61,203,142,103,43,175,185,233,247,211,70,213,138,32,227,234,143,77,137,166,103,105,58,24,205,248,188,227,19,67,86,124,232,172,21,83,177,143,101,94,37,91,53,172,183,175,71,201,66,69,210,85,106,62,49,228,206,81,24,147,66,156,183,106,21,21,172,24,119,74,27,12,139,90,131,53,36,67,8,161,169,208,167,2,195,108,22,181,49,205,182,188,251,88,36,246,207,172,213,248,184,207,131,203,148,146,102,163,148,39,158,26,194,42,45,30,59,155,96,137,23,82,56,176,164,114,128,28,56,84,65,81,22,186,91,111,90,215,70,205,99,143,247,69,248,54,105,85,220,113,18,234,173,224,194,48,151,85,78,217,231,177,66,187,84,95,102,41,42,181,111,55,201,42,239,82,250,15,105,220,70,8,42,182,106,170,6,101,224,197,180,11,99,63,157,127,242,219,220,174,200,78,142,221,46,35,227,24,152,183,50,109,217,134,44,48,102,64,124,3,86,13,41,219,78,225,183,102,148,218,54,20,168,242,83,226,8,227,74,20,157,154,234,134,92,141,150,115,185,53,169,4,108,228,36,40,144,210,181,124,71,78,17,131,148,87,82,107,214,163,74,235,28,81,93,235,166,145,212,51,54,11,255,122,243,150,57,133,88,145,192,98,20,234,90,1,146,20,126,98,213,198,174,196,231,39,13,90,68,99,19,212,37,177,148,168,162,214,170,82,186,39,163,122,6,47,98,75,237,38,122,76,35,60,148,108,218,131,90,177,10,173,83,60,86,129,157,65,108,29,206,159,124,63,79,138,57,180,14,151,12,251,45,109,110,121,233,82,160,28,102,222,109,158,228,136,214,246,35,227,137,38,159,195,231,79,71,126,43,136,235,61,253,32,219,147,133,114,236,183,85,34,51,67,56,136,163,92,107,151,77,6,32,96,214,180,20,154,195,187,123,45,10,235,248,215,226,125,184,225,34,207,70,13,202,84,91,230,92,77,183,157,15,60,83,104,174,245,224,203,116,92,125,190,19,12,156,242,174,41,106,228,109,59,92,17,43,147,146,238,101,245,228,94,189,79,24,54,75,21,86,54,98,108,55,46,41,201,162,160,82,10,194,167,9,200,57,76,29,130,216,235,36,12,111,124,26,98,253,167,113,128,90,215,216,239,146,21,49,232,157,33,251,243,205,146,26,120,2,181,58,110,204,86,31,216,89,241,144,202,74,153,251,160,246,195,219,10,168,65,40,82,22,138,84,204,246,214,229,140,170,198,153,165,165,229,249,231,219,202,113,117,50,11,64,139,251,103,143,50,120,200,191,179,180,32,178,71,55,82,155,14,99,17,116,69,57,174,28,204,118,80,234,79,147,243,245,199,34,220,246,188,45,152,44,189,79,29,14,126,30,67,219,10,166,209,225,58,76,132,69,251,60,104,155,202,94,184,150,76,145,89,76,180,3,99,209,69,15,137,41,15,62,45,13,180,214,248,189,233,160,151,158,32,236,90,172,2,255,241,31,195,197,124,154,26,74,36,110,104,103,154,250,54,145,222,110,190,196,41,163,161,34,69,47,182,130,74,135,41,115,123,158,11,38,77,183,200,225,183,233,101,60,143,125,222,183,55,166,29,251,215,68,13,245,133,64,226,226,125,57,155,110,192,174,179,2,31,241,40,209,151,147,134,4,68,7,219,250,142,246,252,227,134,97,160,43,92,137,180,123,75,16,37,16,89,155,72,76,206,197,91,188,54,126,139,186,41,214,204,239,214,227,129,83,146,214,255,97,193,161,236,77,138,27,222,153,42,69,192,86,226,56,189,21,22,26,254,50,181,27,195,132,101,188,177,141,38,170,99,216,200,143,83,173,114,159,139,109,161,72,136,192,236,15,255,4,18,42,25,34,16,71,88,119,216,81,236,48,204,141,93,59,161,172,82,58,174,70,208,77,60,191,100,53,63,241,216,149,109,89,194,42,112,68,181,219,1,6,155,201,146,90,92,186,7,221,102,78,198,132,44,134,39,204,250,231,49,189,183,140,156,170,182,158,117,152,53,91,180,158,53,11,141,8,76,5,185,119,112,193,155,92,159,198,181,246,75,125,126,240,217,239,187,52,41,14,214,55,25,9,135,207,113,63,181,175,173,153,246,146,183,220,89,32,94,94,87,50,225,187,237,63,62,140,91,108,9,76,239,135,55,123,67,105,62,181,235,173,153,224,148,95,108,164,1,178,72,147,9,127,199,200,154,105,27,200,219,66,47,202,51,75,16,89,161,88,32,35,43,116,157,120,71,42,165,16,4,18,245,199,233,62,203,209,105,184,245,167,43,125,134,254,237,45,206,11,9,32,115,109,142,76,30,12,204,132,186,21,182,32,190,119,133,158,31,158,210,227,56,48,230,104,137,113,56,145,195,148,113,195,236,214,163,157,21,145,225,85,245,106,74,51,189,157,123,146,128,236,77,175,182,184,139,95,141,39,167,166,138,17,156,151,104,211,61,219,118,173,218,218,137,198,107,247,206,254,73,102,79,190,158,227,89,175,25,173,178,103,183,155,218,63,124,54,124,246,120,127,44,236,1,89,40,125,243,246,220,182,59,48,196,200,66,180,128,70,36,173,206,222,125,108,97,115,233,205,36,60,231,203,136,202,135,172,92,36,103,129,245,20,157,203,217,196,57,100,96,84,66,123,105,51,199,57,218,56,218,226,123,236,126,183,21,236,180,207,74,100,130,135,135,75,233,48,89,69,125,106,38,217,115,67,208,39,210,214,166,87,167,145,188,86,54,161,172,60,149,6,101,195,25,177,155,183,123,83,224,152,180,189,152,228,157,23,249,66,98,78,229,145,180,123,219,186,242,38,118,50,244,218,83,109,100,201,190,133,227,196,145,185,150,158,106,171,45,242,139,207,16,33,240,144,118,238,69,61,151,195,150,113,171,218,63,255,35,216,252,90,247,145,142,85,174,3,203,18,250,103,77,241,182,216,10,180,207,211,68,26,40,186,113,207,79,159,63,110,126,122,144,66,159,91,25,5,208,110,139,9,165,155,52,73,111,36,109,97,198,185,228,100,7,68,92,244,234,65,12,197,219,185,187,17,26,39,125,106,59,2,130,134,129,26,180,38,45,240,195,152,210,130,216,194,216,240,181,5,158,122,109,63,83,97,66,72,109,149,167,119,191,197,185,215,176,73,175,188,151,77,26,166,79,48,114,108,226,146,74,226,64,40,214,81,254,184,41,74,160,40,223,59,155,145,36,212,20,22,130,113,46,16,66,167,67,73,76,8,191,121,17,188,85,237,165,174,180,24,231,237,77,175,194,5,38,25,58,132,114,131,179,197,183,171,70,35,89,151,150,108,72,24,16,225,240,199,194,58,110,202,175,130,142,194,23,67,62,246,17,125,3,119,15,199,108,92,120,144,14,143,39,253,73,29,8,62,100,144,66,37,104,30,149,157,229,172,128,234,23,195,101,219,228,227,50,126,239,59,105,198,219,165,196,48,214,37,231,159,38,156,62,144,104,202,115,89,87,181,195,116,188,75,207,79,159,198,230,226,91,18,181,145,83,41,11,168,81,68,167,218,121,99,26,141,36,93,121,74,50,185,64,103,157,33,65,35,4,42,108,158,65,72,117,62,150,41,246,19,164,36,212,150,57,19,207,176,157,58,63,23,175,160,78,234,198,7,49,30,130,148,226,41,95,96,250,79,132,247,229,56,47,35,122,193,141,27,41,203,10,63,79,133,80,112,252,56,36,27,93,97,52,21,226,169,232,40,169,202,211,67,98,244,114,35,225,245,46,225,182,160,39,173,111,223,176,16,231,202,146,56,133,117,139,40,179,207,40,252,19,210,60,70,166,211,152,68,63,216,84,47,170,174,148,70,6,205,127,188,36,211,88,209,165,82,209,107,253,96,75,163,11,245,11,81,162,179,61,250,11,73,8,110,13,93,165,144,184,101,231,132,50,54,112,165,249,217,72,60,221,171,9,245,36,225,249,65,152,62,187,85,73,74,133,174,71,129,77,230,193,71,158,173,1,83,88,157,160,27,222,254,125,193,13,168,245,168,24,249,8,205,4,12,219,180,146,58,225,4,230,120,236,45,233,6,132,248,140,111,199,167,12,225,9,185,148,56,156,76,40,125,153,194,162,197,58,228,192,113,24,190,8,57,125,40,87,76,49,42,40,235,37,23,97,173,122,211,219,54,73,74,147,123,150,139,73,254,39,223,227,201,124,158,61,68,97,122,91,156,118,166,178,181,73,99,191,73,117,85,247,69,147,41,103,75,169,235,129,17,11,113,10,137,106,90,93,178,18,6,103,238,24,119,153,33,72,40,63,158,233,230,111,113,53,100,250,215,201,166,69,17,19,204,71,78,19,245,150,31,135,243,46,93,250,47,139,115,11,117,6,201,251,209,70,192,38,2,40,87,195,104,219,226,227,132,204,82,233,118,208,69,108,97,67,209,177,80,36,192,140,136,50,37,23,49,45,205,162,192,23,54,105,157,22,244,95,44,14,57,211,49,236,101,21,178,105,36,165,61,99,90,74,11,226,178,222,69,227,209,136,232,106,139,41,71,149,77,205,55,100,120,17,217,242,141,120,180,151,3,15,206,143,96,206,104,4,68,178,124,31,13,167,163,251,143,35,208,52,36,155,7,131,222,108,158,52,54,183,107,234,173,207,142,51,221,83,165,145,229,184,4,50,236,58,209,206,240,163,141,13,175,201,158,210,16,21,174,113,180,81,3,32,29,90,157,190,102,4,21,28,70,68,78,201,20,23,36,16,43,158,26,21,8,225,188,129,199,172,220,113,99,141,79,217,114,232,211,188,172,130,166,126,124,235,180,76,237,221,72,129,63,184,89,219,194,3,247,22,166,8,124,9,93,172,237,99,168,119,4,14,29,62,127,42,125,107,200,218,47,47,190,7,29,251,189,117,65,220,58,7,76,36,251,175,89,8,219,9,110,156,45,214,168,67,183,25,47,212,44,92,11,29,67,248,83,56,4,198,35,146,231,1,62,91,108,190,112,213,197,185,205,152,93,23,230,132,123,174,134,200,190,5,76,225,64,125,224,246,137,126,253,96,24,104,20,70,14,224,94,13,125,251,115,117,39,10,23,48,2,123,93,225,102,36,11,1,31,207,252,25,249,89,130,119,90,38,20,38,207,189,173,182,240,194,93,106,116,129,141,77,246,194,218,138,106,227,70,223,199,225,129,223,255,220,27,201,197,126,97,90,2,5,166,211,235,130,74,82,2,72,249,202,16,88,218,92,129,39,37,44,23,174,251,25,247,226,196,212,171,251,208,41,93,4,2,228,234,190,215,131,178,211,201,176,135,88,140,231,62,229,211,46,5,221,86,165,32,254,47,2,85,245,123,102,44,213,135,63,110,23,171,158,44,14,179,119,52,245,66,151,41,58,95,120,234,57,79,226,191,230,159,16,151,193,165,41,129,34,48,180,236,15,172,236,92,84,125,166,123,111,18,99,47,28,79,253,67,245,214,52,98,151,121,47,38,34,177,149,167,141,200,229,189,117,133,170,253,129,17,143,22,184,254,201,213,148,127,11,220,212,67,54,90,145,159,10,18,48,221,105,202,48,87,80,159,157,23,61,255,230,65,41,213,204,10,203,230,255,123,67,181,57,220,33,80,44,74,53,88,92,11,221,96,122,117,251,3,67,207,38,112,203,143,247,176,161,253,113,152,200,163,250,7,103,251,181,6,39,191,26,174,143,253,192,117,220,73,179,46,33,185,247,177,228,112,224,47,220,242,99,72,163,187,52,94,88,201,54,33,243,88,10,15,165,157,164,192,116,142,152,150,5,37,129,210,132,26,155,96,172,114,62,198,241,194,99,223,139,41,66,81,107,21,74,166,25,175,19,234,27,53,117,57,203,199,140,89,57,111,191,23,53,236,172,213,43,62,145,105,99,23,195,110,174,11,210,2,171,228,167,244,226,167,20,48,10,6,178,231,88,184,80,62,129,4,169,194,82,56,161,26,126,225,115,246,43,76,229,122,151,171,75,83,27,61,153,254,159,92,157,159,9,79,84,241,238,42,176,26,33,80,208,65,76,34,247,222,114,8,116,120,169,244,183,181,124,24,20,185,197,46,207,37,20,39,6,39,125,106,118,203,135,203,22,7,252,110,104,202,224,123,220,7,74,217,238,42,90,202,138,12,87,253,110,130,110,41,51,239,231,63,199,68,79,49,234,85,216,123,133,254,215,138,68,98,212,251,188,187,214,30,184,212,26,195,134,254,65,111,93,104,56,207,119,145,17,89,151,249,180,62,202,187,136,44,218,165,148,201,227,19,75,182,85,100,2,223,98,169,38,76,186,120,23,199,140,21,131,239,28,244,121,237,18,135,61,181,188,178,12,26,225,138,212,226,216,131,207,44,189,112,78,189,92,120,40,17,52,81,252,209,190,135,154,152,169,69,222,70,251,241,51,93,52,75,217,165,161,245,211,222,51,120,174,165,79,133,188,209,246,253,2,170,193,199,55,110,86,61,224,111,154,80,83,147,72,186,193,245,147,14,248,193,15,87,44,13,177,61,245,29,48,217,133,170,48,134,67,190,48,13,182,10,207,85,194,72,161,206,82,79,243,99,191,227,205,249,140,79,107,60,204,10,31,183,179,215,11,119,9,211,3,39,235,153,9,184,73,246,1,251,121,207,56,52,141,170,180,233,197,212,239,132,149,2,90,31,78,113,54,160,58,245,98,177,236,32,128,179,28,216,7,183,161,212,67,36,115,172,134,55,224,46,58,120,56,30,16,232,134,153,2,249,70,211,123,27,83,229,136,199,46,198,61,172,48,161,254,24,185,5,155,230,3,183,79,25,243,131,167,236,255,117,193,124,184,226,193,146,245,217,43,7,60,133,229,254,194,6,70,164,88,211,192,103,91,95,23,206,66,58,102,202,75,152,153,2,23,137,247,81,210,104,45,176,23,150,94,107,90,58,144,139,149,171,139,144,248,156,93,99,99,97,221,145,55,141,26,212,110,106,218,247,98,10,130,229,214,20,209,108,55,68,14,12,149,251,11,67,119,39,240,195,79,143,66,64,172,149,243,102,155,180,82,227,111,100,82,160,14,79,43,222,124,224,82,242,16,56,77,245,214,122,170,119,194,9,116,109,253,109,232,173,195,249,129,229,66,26,250,129,141,241,242,162,26,2,61,232,164,207,76,96,181,252,8,80,140,121,239,76,53,190,162,231,112,151,151,69,103,138,36,55,96,151,131,85,201,97,148,175,36,215,68,17,52,61,175,14,55,99,59,23,248,188,237,126,95,71,53,170,122,129,27,213,148,1,19,104,209,41,163,13,167,220,199,206,231,212,147,143,179,254,196,8,231,133,179,186,93,100,67,247,138,199,38,245,36,160,165,102,239,66,200,212,22,11,74,80,237,190,74,74,147,85,64,33,49,101,57,214,32,79,33,206,100,53,150,228,117,175,134,48,225,222,186,152,167,212,99,216,231,59,211,5,94,80,53,191,94,215,224,248,145,40,127,49,1,62,63,23,73,90,77,205,171,20,139,104,111,191,183,105,76,138,122,3,221,15,214,145,255,193,240,180,202,90,40,36,174,122,248,216,131,202,127,177,134,75,49,26,165,120,31,109,171,249,196,165,107,135,203,70,250,89,195,167,231,200,69,192,244,62,118,127,188,178,188,206,214,91,146,204,233,188,149,170,208,18,208,251,216,239,50,131,215,229,194,70,39,211,99,187,58,143,32,225,85,138,75,243,186,123,25,226,225,114,45,201,169,33,63,77,11,219,29,87,34,196,185,211,190,187,209,208,119,77,90,120,132,205,120,14,62,122,102,238,158,64,146,145,77,63,92,209,82,132,71,192,66,179,61,135,9,132,82,187,244,46,146,111,238,56,44,31,92,144,234,40,2,83,57,57,194,226,164,93,95,88,89,26,14,248,238,225,55,33,213,33,21,128,141,122,139,254,9,84,82,19,116,190,122,217,133,241,123,80,62,119,163,146,162,163,172,247,102,67,250,116,1,129,169,214,186,33,183,102,125,93,195,109,40,90,119,147,184,139,152,190,56,225,223,213,219,168,141,110,229,73,163,30,0,21,216,15,166,204,68,170,44,224,195,204,80,29,125,48,212,181,87,119,30,134,137,2,243,135,95,93,143,187,210,245,199,135,109,113,223,50,37,234,80,164,162,147,116,224,168,107,46,135,97,134,186,126,83,163,9,176,12,223,45,143,201,126,254,71,158,123,241,48,201,131,7,219,36,69,239,114,104,148,131,206,237,222,230,30,86,99,43,48,100,29,159,114,26,87,211,124,161,87,23,2,71,241,96,84,21,137,199,215,76,72,213,87,3,109,73,231,79,246,69,45,2,227,126,240,70,24,174,94,162,2,162,204,208,140,250,99,159,25,22,85,104,224,102,57,172,15,102,104,87,254,114,152,118,202,249,104,252,222,120,166,146,80,162,80,156,96,208,12,152,3,75,126,188,226,166,199,200,81,183,22,78,76,98,57,236,237,62,43,4,65,228,128,106,195,170,152,124,183,165,182,171,72,117,176,209,59,143,57,99,228,235,253,196,216,1,41,132,53,184,24,183,209,221,210,8,87,27,35,244,135,22,43,223,191,40,141,200,233,139,235,21,228,151,151,152,119,44,44,251,136,252,167,81,113,188,254,34,251,40,123,79,192,20,231,111,25,24,28,103,237,39,112,6,188,204,213,184,48,156,75,45,221,31,167,77,75,126,188,84,139,119,58,108,68,99,247,125,193,58,98,21,34,14,55,233,59,107,214,46,255,173,225,194,244,37,33,152,167,29,139,56,110,141,107,187,244,126,65,201,67,143,74,92,60,104,129,190,19,122,190,90,28,179,123,99,19,98,19,152,128,73,142,167,170,36,138,239,66,105,38,192,220,124,194,19,130,49,215,212,255,105,222,247,237,15,13,77,104,174,10,143,156,35,0,70,28,142,194,88,129,207,215,145,220,166,133,253,124,75,65,232,217,61,25,187,239,228,208,93,116,41,170,65,25,19,90,75,95,133,211,114,83,242,227,198,79,226,86,235,121,53,156,11,75,96,139,245,56,186,76,254,253,162,20,114,15,143,31,163,45,11,141,242,133,217,20,124,33,101,24,67,214,213,190,36,213,212,140,113,201,7,38,222,42,53,94,132,225,239,67,45,33,16,57,104,251,177,153,127,40,41,74,125,27,40,133,173,230,195,178,106,79,153,16,232,177,251,184,27,202,174,194,84,115,96,138,66,220,123,57,43,125,40,225,56,188,209,199,218,112,95,22,178,191,61,101,220,231,244,103,31,175,241,166,73,49,223,69,88,17,184,152,179,5,252,136,53,145,158,70,3,196,23,161,201,53,201,116,87,206,50,247,125,10,37,82,85,250,90,200,89,144,50,143,21,158,135,122,24,173,154,64,110,137,21,94,207,118,183,100,104,101,81,223,22,251,13,124,61,55,2,208,72,151,35,3,127,63,128,36,140,47,141,60,61,39,111,236,25,141,242,223,11,83,63,42,155,25,178,6,83,225,178,49,54,99,191,42,218,87,140,81,201,214,232,87,91,127,206,141,139,83,141,185,160,200,254,96,170,177,203,117,142,26,234,87,124,79,14,83,29,55,4,230,59,223,113,239,110,74,181,2,83,49,61,99,95,192,26,108,98,171,208,60,233,146,139,27,254,36,94,201,69,207,58,235,35,251,172,240,29,10,25,33,146,139,20,108,249,182,0,135,162,196,69,232,170,200,249,83,92,4,198,100,190,45,113,56,132,168,138,6,140,145,218,21,134,104,63,54,121,138,146,159,231,194,135,31,43,95,24,129,153,128,207,25,127,156,242,26,143,205,247,54,4,133,171,43,197,173,205,195,185,207,5,117,110,234,49,165,86,226,191,229,183,17,63,46,241,141,84,35,65,149,31,63,70,210,121,73,59,142,54,84,225,228,106,122,212,203,140,149,70,198,75,44,21,107,182,219,37,95,88,105,245,15,220,168,12,95,177,213,98,121,102,129,97,40,136,125,5,74,49,57,35,216,214,207,86,20,187,225,57,56,139,44,242,100,51,22,123,150,41,165,203,70,156,140,85,217,109,102,100,65,178,196,189,41,193,169,212,204,185,113,136,138,158,28,140,166,28,181,61,168,78,107,94,23,62,192,102,70,237,140,35,4,146,87,41,89,104,169,216,104,106,88,158,116,6,220,23,118,142,59,219,153,28,254,17,160,11,140,46,88,94,1,179,52,99,223,177,125,100,238,56,159,144,14,22,46,80,26,84,27,237,227,14,167,39,255,73,192,77,188,74,91,77,34,6,194,238,122,62,201,184,216,116,248,214,69,135,113,2,250,102,77,215,141,24,104,244,183,162,66,115,159,11,175,95,110,221,145,234,139,211,141,146,5,17,143,128,60,7,182,189,152,52,242,190,55,116,104,210,159,185,185,43,78,25,62,109,212,23,110,88,151,57,22,75,127,244,108,42,90,54,235,158,126,195,90,184,231,133,11,20,141,225,104,160,56,121,191,63,26,45,127,237,89,126,176,82,35,114,97,234,85,56,185,227,120,228,196,187,179,114,246,121,114,56,113,44,147,164,234,2,19,135,142,188,20,51,140,158,202,133,143,39,79,136,237,194,77,152,172,43,105,168,181,220,43,101,202,178,116,195,82,118,99,44,71,126,248,226,53,200,164,209,251,143,19,236,159,103,129,48,93,238,141,58,215,206,62,43,155,207,72,239,157,224,145,202,113,140,224,20,95,99,159,43,177,209,99,99,89,80,255,222,215,61,233,40,77,177,115,84,36,154,111,104,133,77,104,237,30,135,47,82,234,34,87,88,127,2,242,93,206,168,33,29,40,248,9,104,94,199,126,138,37,164,176,133,78,118,119,152,137,189,145,0,98,212,100,184,227,132,131,62,65,150,249,52,181,157,56,93,141,60,235,154,13,136,0,194,27,249,67,41,245,154,251,26,159,166,110,64,136,213,97,147,213,188,143,61,72,253,165,21,112,47,218,143,78,61,37,17,165,248,113,204,255,11,154,60,212,151,141,227,206,20,126,222,183,137,111,182,124,45,240,211,8,226,202,176,161,93,156,62,225,86,199,169,159,62,175,123,124,154,172,236,11,38,96,46,87,255,120,104,183,195,240,93,9,138,133,209,191,52,12,61,243,52,17,200,200,56,115,106,241,135,206,38,50,164,48,204,77,241,92,172,119,73,199,241,227,72,198,7,106,36,155,130,98,64,246,128,241,171,147,94,60,45,83,19,175,131,70,221,34,48,28,233,195,79,117,219,117,134,204,120,177,202,24,183,210,232,152,211,91,159,145,238,235,134,44,20,182,101,25,157,217,132,243,209,47,134,243,171,232,99,101,66,210,225,247,153,254,77,150,133,146,172,226,40,12,6,10,246,182,162,109,198,151,9,125,234,28,114,103,120,159,122,243,59,87,20,73,229,198,38,229,18,95,30,76,75,18,170,130,227,201,34,126,225,21,210,29,126,63,235,110,149,147,171,92,187,118,73,109,66,61,187,232,217,124,175,201,141,21,181,5,133,154,218,63,14,58,49,206,98,249,179,149,74,255,254,79,127,247,239,127,255,15,127,252,211,63,255,7,237,221,57,254,127,148,41,29,171,169,167,91,143,67,126,72,149,175,128,215,45,92,161,21,83,203,94,232,42,25,17,159,197,154,151,54,55,131,207,234,137,123,27,199,239,131,238,112,154,224,57,75,90,163,97,23,15,185,184,107,54,214,238,92,118,151,170,152,246,39,119,190,197,58,155,151,255,142,186,148,91,30,5,97,163,20,50,224,117,44,95,149,6,239,255,67,220,185,228,90,147,35,201,121,75,124,63,246,40,64,75,144,52,232,177,132,106,109,169,11,90,134,248,249,9,119,26,255,174,236,81,1,85,168,65,102,218,141,56,241,96,144,78,119,115,179,166,212,44,54,37,190,192,227,196,166,201,62,80,246,190,65,69,48,82,240,11,23,95,78,12,222,162,33,107,47,139,85,35,224,179,198,62,68,33,132,56,246,45,187,115,221,249,129,207,116,39,112,87,230,45,156,163,26,73,49,224,93,94,66,90,47,227,86,229,73,198,62,196,44,19,96,184,112,87,55,84,170,63,8,26,95,248,196,180,15,25,174,91,83,251,133,133,243,123,194,154,141,229,67,48,102,104,96,149,187,70,51,34,223,186,60,122,22,58,78,80,33,47,109,94,184,52,37,218,145,162,222,151,71,132,197,247,204,15,124,38,226,245,192,242,204,248,98,124,219,241,235,234,144,0,219,224,91,128,51,184,172,215,127,144,239,233,210,113,134,22,84,23,142,194,53,221,43,159,67,76,29,104,240,221,103,69,138,103,250,179,245,123,224,54,47,145,104,97,56,89,31,24,63,164,7,214,222,13,162,176,75,199,89,20,51,180,119,3,13,184,190,46,217,161,105,181,22,24,189,6,133,151,18,137,104,216,144,43,39,27,255,88,231,206,150,47,245,100,141,167,137,129,78,39,207,45,173,108,2,195,66,122,33,185,210,131,114,134,244,76,145,97,10,12,221,68,96,9,52,187,233,75,183,123,180,37,222,31,175,98,50,183,251,194,152,133,62,112,222,109,42,188,148,186,78,39,73,138,223,166,73,104,150,7,78,241,125,129,54,253,233,106,106,199,247,190,218,200,15,55,125,16,154,174,7,86,110,58,219,163,32,64,101,35,5,43,71,137,44,205,101,174,208,243,83,20,181,247,113,225,188,245,137,35,19,89,238,140,102,148,205,254,192,189,93,22,18,156,76,57,183,181,50,223,113,132,156,137,124,63,180,50,239,40,110,0,87,73,42,91,170,118,214,11,87,211,56,120,72,72,100,58,47,139,111,107,35,91,135,222,63,239,219,196,154,84,73,74,29,205,2,47,79,24,92,179,146,133,88,183,251,125,33,83,233,223,221,26,98,134,160,103,241,154,15,235,61,54,245,11,25,207,34,163,16,20,162,142,192,202,71,59,48,218,107,130,106,59,11,218,222,232,145,93,184,14,189,43,220,110,103,219,2,55,189,43,148,252,46,205,206,252,35,180,83,0,137,254,28,116,54,96,125,160,108,96,214,229,79,109,85,123,49,219,247,72,246,25,122,222,223,235,10,79,43,238,133,171,72,57,1,167,114,167,66,203,108,9,121,4,54,193,18,102,98,89,234,173,14,220,110,225,49,117,147,202,80,134,20,186,240,119,201,62,49,137,114,133,104,148,169,185,11,172,172,72,10,85,152,116,4,59,151,230,253,165,240,153,215,247,190,112,149,212,18,1,236,94,81,91,167,127,71,244,142,13,109,49,81,2,79,245,198,165,150,84,35,21,65,197,4,82,189,208,148,38,106,220,61,8,86,70,218,121,224,155,231,152,102,58,51,247,3,247,24,10,6,139,189,7,84,34,152,191,65,207,34,139,41,179,89,51,181,237,160,212,152,77,239,120,208,18,5,83,67,147,18,168,176,29,95,251,242,171,172,114,40,100,159,243,78,154,16,141,48,131,21,190,2,28,167,248,64,166,169,199,42,73,3,197,190,125,121,72,192,74,149,232,230,58,216,238,201,85,138,185,195,3,195,212,241,82,191,168,104,63,48,28,5,129,197,221,16,120,66,9,185,240,210,69,23,24,133,193,75,90,75,93,155,47,234,195,144,130,235,171,28,167,138,68,92,12,6,26,201,31,102,11,226,162,237,86,246,121,230,229,105,221,160,231,87,142,62,145,73,126,90,55,74,172,247,118,114,109,71,168,182,187,141,77,196,196,233,117,62,39,63,99,39,201,149,75,5,2,170,208,70,219,33,80,75,82,41,188,110,189,20,176,61,84,33,156,175,251,61,53,233,83,125,100,39,220,30,151,76,119,246,124,237,97,3,225,193,181,132,178,86,198,124,224,53,131,28,15,156,187,246,202,28,24,11,214,128,73,168,60,108,160,221,162,206,53,77,168,243,69,249,177,64,169,56,52,133,215,76,247,19,56,59,84,209,69,233,214,143,55,47,21,207,204,19,244,228,92,249,101,203,177,143,216,202,232,217,63,179,163,184,178,220,149,54,134,148,121,110,247,104,34,83,37,19,65,251,158,49,22,208,70,18,62,15,76,188,113,105,124,150,227,84,186,79,158,17,229,28,216,92,97,132,238,131,32,115,176,83,16,212,85,79,237,130,76,64,202,151,190,8,239,162,10,159,103,91,37,206,97,42,187,178,87,45,246,137,92,86,38,53,131,44,108,31,235,67,20,94,165,26,239,162,45,181,242,184,159,7,212,249,123,221,212,3,205,8,246,206,103,202,160,202,124,229,53,118,201,179,35,154,34,108,159,30,201,2,78,157,135,182,96,211,76,156,246,125,98,200,189,41,145,168,39,19,97,141,203,70,216,238,222,51,246,68,249,18,58,127,251,113,161,10,209,67,93,46,65,215,24,111,2,67,208,141,119,185,78,84,179,229,85,19,60,159,39,24,43,0,253,23,47,211,8,27,217,224,6,111,84,28,132,74,196,118,51,62,45,90,12,187,204,55,9,119,188,17,44,166,133,206,175,204,163,137,38,180,114,23,62,154,239,228,167,77,11,118,149,155,26,32,191,35,52,165,179,147,162,102,230,81,204,132,126,32,100,159,69,10,45,194,97,4,120,151,212,84,182,105,157,183,224,33,33,18,113,159,10,52,165,197,119,255,193,100,230,238,16,61,104,179,72,241,67,161,165,72,206,202,236,151,145,232,115,34,145,73,101,11,199,169,152,118,150,23,15,108,199,152,229,228,150,13,189,165,7,36,208,164,24,139,3,221,9,154,60,15,142,75,131,84,200,206,226,189,115,175,183,240,176,197,132,156,26,18,33,216,12,174,78,214,178,224,106,166,168,123,107,88,25,253,182,11,159,175,126,172,40,106,192,27,153,194,22,192,175,121,214,40,217,155,105,168,30,188,104,68,110,81,180,55,221,12,129,41,66,70,177,230,124,61,85,76,98,27,206,69,41,178,91,48,204,170,56,4,66,96,18,10,58,101,161,170,132,24,140,187,238,93,97,254,187,21,68,39,214,55,208,219,228,12,101,28,208,152,16,59,96,254,105,137,166,48,106,14,216,82,71,69,195,116,123,4,238,102,79,80,47,201,33,137,205,23,84,152,132,120,155,195,232,75,222,168,241,188,10,140,87,46,25,161,66,216,20,242,211,54,165,157,30,92,133,186,68,7,179,145,156,47,35,120,62,220,134,100,206,80,239,106,227,150,105,207,186,146,181,32,9,97,229,12,234,203,105,33,201,33,252,164,179,185,216,249,210,128,168,135,46,133,145,34,233,129,194,247,20,238,19,203,212,188,87,86,153,53,132,88,197,10,58,162,198,251,19,220,156,74,172,50,173,247,32,89,156,8,83,24,28,120,125,59,109,210,56,22,69,4,10,108,55,13,103,217,175,12,66,128,208,1,204,50,118,220,219,154,36,58,171,178,178,104,255,141,26,18,89,4,97,242,116,42,198,201,203,10,52,211,111,145,76,129,99,79,116,29,240,66,204,247,33,94,153,37,125,192,89,187,53,97,211,20,52,195,3,174,89,152,241,72,102,54,106,227,81,160,194,233,66,40,97,112,63,156,220,11,140,110,188,18,175,104,92,9,134,6,211,64,21,46,27,20,218,179,41,169,1,27,89,229,194,86,10,141,2,85,131,2,35,220,68,156,135,204,235,222,153,12,243,69,109,10,139,236,63,69,213,174,244,38,36,173,239,177,116,231,111,229,47,157,93,115,208,28,176,109,21,105,132,70,179,13,210,76,241,190,22,111,92,24,74,70,41,44,151,141,182,69,166,6,27,13,250,178,98,40,225,50,85,20,70,48,185,5,93,135,252,163,18,152,26,2,215,151,61,8,49,254,129,207,250,30,116,128,131,162,65,173,236,167,51,73,247,96,10,21,178,207,74,142,58,143,36,30,202,137,11,170,196,248,208,163,200,20,205,203,132,155,226,25,79,23,2,210,26,151,35,209,187,14,133,150,9,182,98,164,16,76,9,225,185,209,61,214,70,112,11,243,214,92,11,36,149,157,226,187,63,171,175,182,218,19,223,208,77,219,132,121,40,77,191,244,180,96,106,24,95,23,198,198,75,142,238,22,135,148,251,50,187,206,134,124,213,109,198,7,128,249,132,84,4,27,81,98,31,113,101,219,178,162,23,197,223,38,167,248,184,32,22,202,108,135,12,159,153,108,124,240,214,85,17,223,110,152,7,94,220,162,173,71,38,5,243,125,106,1,143,85,52,225,135,201,99,77,59,138,179,232,24,22,165,62,241,157,70,237,150,62,181,165,228,37,36,181,2,133,9,43,15,164,124,109,93,14,99,178,211,132,95,212,251,101,121,78,19,125,17,16,199,195,17,53,101,156,30,36,23,72,255,33,21,219,125,175,75,152,19,103,194,52,169,20,63,247,34,55,43,180,38,98,167,233,79,26,126,168,50,201,200,177,180,158,230,173,66,22,89,230,137,153,202,190,53,202,179,190,21,249,220,233,134,56,83,240,253,97,118,187,23,197,57,168,68,29,145,170,174,126,83,180,138,182,18,247,180,108,253,188,175,145,166,73,60,22,28,30,176,92,149,151,148,10,73,255,11,99,152,117,97,154,227,103,208,235,22,82,245,194,29,66,87,50,215,96,23,224,84,35,206,151,180,75,33,229,29,111,50,163,246,32,220,33,60,94,70,9,2,192,25,34,226,67,143,115,13,230,164,81,124,77,70,92,23,24,19,134,120,91,205,72,162,202,91,130,95,26,5,84,20,4,148,157,154,32,96,231,21,53,80,8,58,18,131,224,195,133,132,201,229,72,15,81,255,227,104,216,97,151,109,217,166,178,45,41,35,183,208,16,64,71,65,29,169,155,241,92,82,4,110,168,190,73,35,26,206,241,59,93,74,21,222,110,181,53,229,76,213,216,213,32,10,160,106,115,166,213,129,116,164,195,16,60,20,198,128,33,114,229,192,103,113,144,103,106,34,244,65,239,233,164,84,132,41,102,109,5,51,216,246,184,132,8,89,132,74,35,36,234,224,234,247,42,230,3,7,198,28,56,184,94,40,3,75,128,115,246,232,232,6,236,32,146,213,154,69,51,190,154,206,103,189,141,0,237,233,108,170,96,41,54,207,8,113,143,169,108,45,196,239,114,68,156,163,154,75,180,16,174,204,44,177,95,54,113,201,15,140,88,74,176,241,81,224,149,68,124,61,15,98,213,216,123,159,104,247,252,173,212,226,73,249,103,39,112,91,180,219,151,144,158,216,123,164,120,217,204,132,210,159,93,225,10,237,29,116,122,56,80,171,201,109,99,200,51,131,10,6,121,75,152,42,231,9,101,121,226,48,6,68,224,207,130,215,113,99,124,238,75,136,204,88,115,117,132,97,29,70,231,65,174,108,177,9,190,204,190,157,76,157,94,224,10,75,100,11,220,186,156,188,109,152,129,254,245,33,18,42,183,181,170,209,183,47,249,1,217,196,161,116,171,21,91,46,24,185,104,219,8,140,79,213,188,225,170,101,93,228,202,168,248,92,98,109,163,80,34,92,148,133,13,86,138,64,251,12,247,169,47,123,66,124,104,151,5,154,49,10,22,210,18,164,237,18,145,2,243,229,80,178,150,185,71,248,185,109,76,11,9,109,162,191,228,249,58,184,65,101,136,20,17,234,152,72,52,57,127,167,152,153,108,83,66,20,175,200,143,102,15,59,182,48,162,208,147,79,206,238,57,147,132,168,234,84,116,11,73,21,127,40,253,239,18,90,85,148,188,87,202,126,234,222,147,246,159,86,19,119,246,141,232,129,95,141,164,243,225,208,123,228,145,87,174,15,201,130,143,129,191,119,66,20,102,172,210,230,143,158,110,25,190,246,97,58,162,254,51,104,26,211,146,58,238,133,193,144,87,24,101,123,103,37,245,101,130,203,255,42,166,11,197,245,154,220,166,138,38,169,156,212,94,62,153,78,214,231,70,8,60,134,42,229,226,107,236,6,212,141,30,250,44,148,237,97,18,203,174,112,10,76,165,95,208,69,77,59,80,72,157,237,129,233,156,247,115,47,184,120,47,154,92,47,16,195,12,250,43,151,194,61,187,118,48,157,65,83,91,32,129,241,112,8,120,210,158,246,92,119,24,214,28,244,252,101,206,122,238,1,41,192,159,216,198,80,67,53,95,173,90,123,81,90,240,244,212,52,27,127,138,253,208,115,207,117,138,34,44,99,107,45,191,43,115,13,73,250,203,100,149,183,63,49,11,187,85,244,152,38,212,62,226,220,150,45,81,73,228,19,27,127,122,128,141,186,249,86,69,126,178,98,46,189,221,144,216,104,178,205,65,193,178,103,151,51,107,159,208,240,84,152,50,201,116,184,211,242,251,8,42,163,139,88,29,166,29,86,31,232,9,81,209,207,14,152,246,136,71,80,249,44,157,211,79,110,234,244,114,176,181,254,47,63,183,89,13,168,230,49,122,28,245,19,11,4,38,56,145,7,142,199,158,27,203,55,234,82,89,210,4,195,36,150,93,197,29,179,17,220,31,100,24,37,132,68,83,192,51,97,105,38,10,190,200,74,126,18,213,109,216,174,72,202,152,219,226,210,234,207,180,42,253,102,17,202,205,11,157,69,84,181,127,33,80,249,39,11,79,63,13,21,170,154,165,66,93,116,248,76,140,90,10,55,184,250,32,178,118,172,162,48,102,140,233,19,143,107,100,182,178,204,7,86,75,24,46,227,217,76,173,255,15,34,23,237,12,62,200,172,139,236,145,185,194,133,178,249,227,166,249,71,89,117,184,201,141,234,7,19,33,117,37,29,209,30,55,252,227,160,193,93,251,217,76,88,152,105,217,225,54,183,74,51,158,235,72,216,17,127,240,178,26,126,127,84,116,179,43,238,17,252,60,171,32,82,20,180,27,125,79,101,82,213,16,151,2,44,147,144,8,255,78,62,233,149,175,82,142,163,182,62,226,235,153,172,114,98,159,128,11,7,66,197,223,0,199,21,148,106,158,192,116,55,124,170,197,24,159,150,42,242,215,156,60,187,65,72,51,245,88,21,229,248,201,89,22,191,175,217,95,166,226,130,113,60,62,173,218,102,59,111,25,134,11,211,21,183,130,34,231,12,173,127,232,185,249,56,190,219,194,241,237,76,3,122,91,203,22,140,15,110,214,27,166,183,85,204,178,228,131,59,249,83,165,59,225,92,227,10,137,13,75,28,205,158,147,123,58,251,143,236,39,63,219,38,85,216,162,88,221,125,136,211,189,75,28,174,48,121,150,239,151,173,206,162,58,85,208,159,183,63,49,136,29,42,189,200,254,14,177,4,71,151,169,74,203,64,176,78,228,15,237,86,110,168,175,66,214,116,212,108,195,101,248,211,201,200,10,249,193,104,34,229,149,31,21,104,44,232,13,38,8,128,56,170,202,95,121,132,163,17,211,16,75,139,60,18,242,103,238,206,219,33,16,119,49,77,1,46,43,197,201,207,90,48,187,62,208,241,115,10,255,224,243,64,154,40,226,35,228,140,84,237,112,152,192,78,69,164,81,116,170,223,164,208,77,11,182,109,61,249,153,133,93,99,26,152,207,92,31,218,111,151,254,131,127,14,85,42,28,134,48,204,247,208,186,249,83,61,199,246,20,218,239,221,220,115,134,126,120,103,200,214,253,141,177,142,20,249,94,58,128,79,204,94,124,132,158,69,158,78,128,165,39,47,120,180,248,133,177,197,146,238,41,100,192,140,91,242,193,231,93,37,113,210,60,240,74,150,230,53,152,252,246,86,193,99,12,85,144,130,249,224,140,86,197,115,99,136,132,127,50,233,8,40,145,194,212,163,105,7,249,38,187,142,180,74,209,73,124,145,249,157,159,44,113,47,38,82,47,69,95,122,175,76,227,228,131,255,168,66,158,189,225,102,251,255,193,150,56,123,248,153,249,124,142,159,220,101,199,119,57,109,157,113,58,139,255,39,76,223,11,92,192,170,95,31,249,22,119,75,50,65,241,165,140,217,213,78,156,62,215,133,25,231,42,219,141,57,100,160,228,251,84,173,28,9,215,229,143,20,41,165,166,18,237,228,184,210,189,176,133,208,239,214,105,118,97,151,240,193,144,217,182,62,113,84,142,167,143,67,36,54,116,73,158,219,8,86,223,16,167,239,64,147,43,7,134,129,86,253,125,32,73,163,226,119,19,1,27,119,46,233,102,131,38,187,90,50,109,39,206,200,14,111,147,66,85,109,188,51,238,93,95,148,210,51,202,110,170,111,125,86,233,252,201,170,118,115,177,173,77,245,173,19,121,143,237,240,89,237,243,163,171,93,60,148,32,243,122,182,81,75,97,211,12,90,14,207,164,58,231,24,43,185,89,24,91,16,236,253,94,152,156,82,92,214,25,99,42,232,77,171,90,139,31,38,183,155,84,87,59,145,86,141,115,15,200,48,42,156,61,233,25,255,6,48,41,157,250,10,103,211,239,89,252,104,19,234,148,18,61,62,232,244,219,56,220,219,243,211,188,169,214,252,121,81,20,86,37,42,8,20,219,13,187,128,155,170,2,179,49,164,76,254,161,88,179,137,227,9,170,218,215,114,21,120,47,37,182,33,235,114,62,251,56,26,129,141,253,8,95,211,92,227,71,87,211,83,46,42,124,125,94,188,143,239,243,64,200,71,101,101,241,146,247,236,14,211,12,168,148,212,243,136,207,134,204,95,23,134,120,73,143,182,89,190,251,209,141,102,91,37,203,162,155,94,74,192,221,202,156,202,1,158,203,253,140,145,111,130,167,160,12,98,252,122,134,255,118,103,47,57,85,252,26,117,29,159,174,32,178,49,223,169,250,245,118,171,114,11,226,74,153,15,131,152,181,212,207,221,104,99,104,202,242,37,101,120,239,107,147,123,86,6,113,67,137,120,198,133,147,81,87,152,147,197,247,193,94,78,114,93,208,74,38,201,24,191,52,234,65,42,38,184,168,27,251,2,66,63,215,25,107,66,44,133,71,215,98,176,116,150,43,137,159,240,168,171,30,63,29,152,42,139,44,63,70,167,29,23,166,211,32,63,242,213,48,68,252,228,4,15,83,197,175,27,41,91,95,118,173,169,65,25,52,12,0,226,212,15,134,19,240,156,220,132,44,124,158,174,100,196,179,80,167,141,35,227,18,211,88,68,155,197,130,192,105,50,245,255,96,164,31,53,209,102,142,118,195,229,223,153,41,207,219,87,221,191,69,210,207,163,40,19,166,18,102,196,25,135,231,86,221,157,167,227,131,138,176,160,48,79,105,254,253,236,144,160,169,50,209,171,206,220,217,106,185,166,62,50,220,52,26,63,244,79,164,94,191,75,195,143,116,41,225,156,214,225,238,145,124,71,244,42,77,165,167,45,162,111,31,45,166,156,222,154,10,170,45,172,187,190,55,214,77,82,74,25,154,108,172,146,159,123,99,116,160,124,193,6,135,239,211,89,239,104,48,47,149,241,101,46,49,165,44,131,71,54,109,74,165,221,161,228,228,161,39,157,113,77,185,190,39,20,167,51,216,225,130,82,83,87,234,28,59,47,127,42,212,225,85,14,228,172,134,200,52,148,56,218,202,51,194,110,195,249,184,249,7,74,250,23,193,197,11,163,250,237,25,19,250,1,72,51,42,251,205,100,36,170,195,212,249,229,177,252,186,254,60,112,253,249,237,200,35,167,19,121,184,209,7,2,68,235,137,46,207,40,135,192,24,240,160,67,83,200,115,204,152,17,225,13,50,97,69,118,156,63,195,225,229,55,6,97,65,183,125,120,105,82,209,249,96,42,163,146,11,234,230,252,233,46,34,244,24,217,200,23,146,154,229,253,252,133,146,143,209,201,1,119,180,26,67,205,122,127,148,179,126,246,252,36,206,253,141,157,157,93,214,126,43,43,112,238,248,237,19,209,49,112,47,124,190,161,226,198,145,156,252,68,20,242,145,48,25,213,146,123,192,179,233,251,78,136,138,68,100,203,154,182,132,217,151,172,247,116,196,109,23,174,91,224,115,157,124,149,254,208,112,197,150,208,212,12,83,34,156,193,243,55,75,46,27,81,142,25,91,105,224,78,41,75,248,115,103,244,120,74,199,4,89,167,196,59,205,234,113,165,248,133,143,140,26,166,28,205,56,189,195,28,149,96,213,121,176,174,63,95,187,241,60,104,42,91,3,49,141,123,137,131,83,149,54,129,243,97,35,234,17,239,171,97,115,172,71,227,132,19,211,146,213,110,101,245,61,75,30,229,235,120,166,8,107,74,170,10,249,219,200,93,116,76,117,80,222,80,148,142,211,251,129,21,90,195,5,198,8,59,94,54,223,34,54,241,127,149,42,255,251,223,254,253,255,253,223,255,253,87,242,245,249,159,144,45,255,171,43,146,11,30,144,222,28,54,29,4,125,86,100,39,61,108,133,102,52,164,225,136,182,115,70,89,141,79,190,73,83,16,122,39,39,236,153,241,22,233,70,146,242,174,217,231,181,152,47,152,142,138,210,55,113,29,184,231,62,81,78,145,230,242,51,68,138,165,201,29,70,124,85,8,79,38,89,22,67,123,86,18,50,202,253,76,203,173,21,64,79,156,170,244,76,198,106,137,57,22,62,184,104,206,54,146,216,185,122,172,112,194,204,164,70,153,221,76,167,86,139,147,155,143,144,126,209,61,223,93,217,96,191,63,133,201,142,25,195,26,205,7,39,50,115,26,12,216,18,190,227,153,109,44,193,37,103,2,13,117,167,152,76,248,190,149,100,127,144,51,218,61,176,28,219,158,170,206,146,228,165,60,111,129,218,105,121,110,236,60,53,194,7,135,109,6,88,202,19,94,205,77,189,185,114,154,92,100,250,63,251,170,145,98,22,60,195,110,203,146,154,89,182,90,159,119,42,66,253,76,150,22,104,69,165,221,249,160,136,67,97,71,231,101,237,120,35,231,224,164,90,161,63,95,223,233,79,133,221,148,206,254,100,88,168,97,4,44,221,254,232,56,80,41,141,65,122,158,175,38,97,75,165,4,177,98,73,92,16,54,69,246,210,170,77,35,150,196,130,171,93,121,88,244,214,55,237,147,9,73,87,37,232,211,119,16,51,108,181,198,120,109,91,48,138,79,76,69,201,242,38,79,140,67,203,190,199,25,228,245,178,138,198,162,5,26,35,41,27,223,74,26,19,136,206,119,124,187,52,97,171,197,7,181,0,55,158,163,63,111,208,46,32,82,185,198,88,249,80,50,209,18,38,48,37,156,113,232,65,35,41,62,97,55,119,243,18,137,216,171,83,184,209,172,5,60,29,178,142,31,220,72,41,9,151,221,100,114,99,246,62,177,86,153,143,172,178,169,161,249,246,198,108,229,85,155,120,252,188,152,60,218,29,182,127,148,72,251,172,226,94,39,195,183,119,15,213,217,197,18,225,140,89,143,211,169,17,169,103,5,170,153,36,5,62,152,133,228,209,97,199,90,116,251,32,60,1,134,113,146,101,135,129,65,148,175,228,173,176,253,148,72,155,15,164,184,17,166,117,98,158,179,21,213,44,167,219,51,118,24,173,38,209,37,235,38,224,84,62,75,98,216,38,212,161,101,127,210,16,86,244,55,114,38,62,136,195,218,95,201,150,63,246,62,63,97,15,65,207,11,221,51,96,154,105,37,138,239,38,208,16,27,202,105,221,30,170,243,222,172,125,221,119,109,3,50,75,85,152,40,212,47,124,88,171,141,108,203,134,213,50,125,31,77,81,170,168,24,251,236,150,45,119,184,153,58,174,236,86,105,102,142,212,6,37,82,97,185,117,51,110,217,145,73,178,213,77,27,148,41,109,166,216,195,91,159,157,238,210,161,253,101,189,180,162,125,63,108,26,8,174,28,166,74,42,91,225,129,192,109,137,188,201,79,36,88,187,132,207,36,228,30,110,156,188,244,173,246,88,13,13,39,129,243,147,199,226,11,237,43,50,85,8,150,76,109,96,54,147,53,217,103,195,117,211,180,10,15,226,194,236,178,243,227,25,150,238,254,164,98,67,43,68,75,11,112,87,228,221,43,219,83,53,57,57,51,69,233,113,108,177,174,72,1,81,116,221,55,179,97,244,96,129,225,74,250,108,73,179,0,95,193,147,76,66,5,213,97,124,28,53,19,133,246,103,92,87,107,230,15,43,48,42,181,241,186,154,201,192,170,107,5,60,156,29,63,93,208,191,147,183,201,117,207,251,211,133,237,133,58,102,240,197,164,117,51,81,83,170,201,125,226,53,91,102,100,108,140,232,180,212,1,17,117,160,29,87,142,195,152,218,222,97,127,28,57,151,102,209,236,99,123,119,118,225,158,137,173,112,222,202,147,222,203,20,160,61,133,182,76,16,72,80,104,58,190,54,158,93,204,206,233,113,220,179,38,189,17,48,13,79,77,221,23,173,221,205,97,26,250,179,106,11,208,28,20,201,61,74,173,50,10,137,7,90,172,49,104,152,119,13,8,166,181,109,199,35,229,202,171,58,36,146,96,93,57,96,122,171,85,51,193,124,157,199,205,59,158,121,64,117,13,42,90,217,190,39,163,64,156,101,107,211,233,115,167,142,28,73,77,58,129,213,85,18,11,40,223,161,19,32,47,181,164,164,167,123,142,72,152,98,31,219,30,251,69,26,43,34,221,138,20,215,208,12,53,186,254,233,166,114,7,2,251,2,227,84,229,1,28,221,11,143,189,34,79,37,146,173,88,134,104,146,120,209,13,24,247,108,147,188,22,155,147,217,75,120,49,225,236,17,106,215,234,38,198,105,189,68,57,160,112,180,22,101,107,36,176,138,25,112,171,244,70,54,163,139,168,52,240,109,104,141,17,2,215,142,234,11,114,210,154,254,162,208,192,151,236,48,91,157,244,20,88,96,106,56,108,73,220,164,197,56,163,34,221,10,10,12,39,173,142,102,28,118,189,60,51,160,127,181,250,184,193,246,88,250,206,167,192,5,200,141,77,20,64,71,160,112,68,139,154,247,22,83,253,248,74,63,104,186,84,245,246,165,223,195,35,48,130,78,232,42,2,23,58,10,251,45,89,33,127,162,71,211,195,191,162,40,101,38,119,10,147,17,45,81,15,195,174,189,235,201,135,169,188,124,213,52,106,253,202,75,128,167,180,123,20,219,50,139,184,222,246,106,52,119,121,37,207,28,92,5,29,233,102,113,11,44,67,53,43,88,236,228,156,36,5,60,30,27,19,162,131,234,54,156,29,41,66,68,183,213,137,170,68,48,1,23,178,102,213,89,129,135,178,162,40,85,140,67,165,37,225,142,0,184,95,55,36,186,183,28,141,167,180,207,210,192,24,89,168,113,176,245,208,120,113,212,36,130,245,183,177,146,73,126,116,70,204,76,5,100,206,78,11,47,25,135,97,146,168,209,115,183,208,246,22,102,225,214,254,161,78,19,115,37,85,141,39,47,183,136,67,35,197,68,127,67,30,90,131,132,43,153,60,241,134,10,22,9,48,189,52,8,23,217,75,202,116,80,233,247,7,189,41,114,99,16,142,167,116,43,126,94,206,37,10,210,153,46,192,242,222,183,91,7,179,70,210,110,167,87,206,246,234,86,187,207,110,88,55,64,235,167,79,227,168,165,245,30,7,107,18,8,126,110,244,79,223,219,198,10,210,11,206,84,210,231,251,200,105,173,246,37,29,83,213,165,102,179,102,75,182,119,28,141,244,132,78,28,70,143,137,34,255,249,107,237,173,94,200,115,228,168,210,175,102,110,45,50,235,208,122,41,87,118,102,153,172,147,210,249,247,234,105,19,186,98,207,76,161,197,108,2,25,159,210,88,186,144,73,20,152,226,83,141,135,198,30,70,39,242,214,77,4,198,81,230,71,61,55,194,191,223,24,55,65,165,199,253,186,97,44,227,79,236,236,8,139,42,127,172,102,221,29,126,87,166,99,173,15,180,89,43,86,15,222,131,185,58,233,93,145,226,119,20,194,204,243,203,232,226,248,246,39,91,104,222,158,87,153,124,177,207,184,216,46,253,174,59,211,140,131,5,46,254,126,62,188,26,175,145,242,136,90,137,91,242,222,235,143,153,46,108,181,141,231,179,27,49,221,100,54,151,229,241,10,167,166,238,21,68,18,154,73,20,245,108,109,161,161,214,57,38,184,3,182,103,58,129,120,246,161,116,104,168,51,17,237,221,201,121,103,76,91,67,146,171,204,100,39,248,137,17,130,86,172,218,66,26,7,196,87,150,156,204,93,125,234,4,109,214,188,14,155,250,139,252,50,166,217,217,67,194,108,58,211,58,21,193,16,241,131,113,119,75,90,158,95,40,116,14,159,98,241,40,202,170,211,176,150,185,187,57,103,135,90,101,209,145,125,102,45,107,175,252,193,236,190,158,233,192,204,230,252,117,208,145,154,30,9,175,105,10,9,223,8,59,75,12,93,45,122,95,153,102,232,237,60,41,179,21,121,150,22,46,252,227,1,210,95,208,158,32,133,184,192,103,127,171,37,105,187,31,129,46,154,18,206,254,58,119,241,200,137,44,58,192,107,119,250,87,43,56,15,108,229,27,205,237,28,195,141,140,146,200,45,195,63,49,205,229,143,179,6,150,116,182,192,222,216,215,242,51,177,160,244,171,167,174,36,230,29,61,123,233,145,30,206,78,49,3,14,39,219,213,148,30,118,24,239,207,107,50,244,127,51,223,182,103,162,42,151,201,135,76,166,22,15,145,53,97,50,250,224,68,87,205,243,201,179,166,109,231,47,82,170,120,248,93,216,172,166,234,220,73,180,150,154,126,32,172,20,254,109,54,228,231,199,51,11,90,42,250,50,47,51,114,163,85,205,52,225,44,58,109,115,210,161,218,148,19,58,77,92,236,131,169,62,170,244,95,177,94,51,103,148,110,120,38,170,145,71,209,204,93,229,15,140,190,252,227,155,202,150,204,7,154,81,93,84,41,11,158,237,240,100,255,249,86,160,143,41,21,118,194,78,10,194,53,162,251,42,195,133,55,117,41,62,76,45,195,43,233,177,113,162,89,130,185,125,217,172,83,38,82,96,28,108,46,217,149,143,123,11,92,138,89,252,92,46,172,212,216,140,245,156,86,139,163,97,62,41,99,26,207,238,192,80,94,23,186,53,214,65,238,104,143,223,200,217,35,119,57,56,83,252,47,254,76,144,6,88,74,234,103,3,28,188,102,152,92,91,175,154,130,170,251,148,155,3,207,22,150,33,240,46,114,238,249,80,134,144,159,44,45,88,180,3,159,169,170,173,10,197,28,97,214,101,15,231,244,16,243,233,121,77,254,196,186,181,140,104,63,1,196,208,75,123,198,94,81,110,139,20,121,13,54,183,85,254,135,194,244,82,206,64,161,132,200,109,49,229,244,184,110,88,155,77,239,26,115,223,20,124,236,206,128,23,112,214,72,193,66,214,38,6,187,111,35,155,50,89,243,83,163,63,33,157,31,100,49,83,89,23,37,185,44,112,70,32,225,178,204,113,61,82,180,65,63,13,146,249,164,57,252,94,24,62,37,230,191,227,48,238,65,85,96,182,135,61,8,238,246,225,202,209,28,188,90,187,71,103,225,101,82,162,61,139,249,184,87,70,159,220,29,162,185,145,8,137,118,2,248,214,235,46,124,208,63,204,78,38,110,187,224,165,46,48,90,228,78,210,5,102,197,22,152,217,46,62,157,198,238,251,198,48,195,106,167,61,134,48,252,97,49,174,27,228,112,72,119,5,61,158,148,206,191,176,222,73,11,13,205,154,214,68,133,8,36,89,250,88,75,17,202,65,79,254,215,30,9,204,30,62,62,88,75,178,99,68,178,28,174,54,132,46,108,250,127,191,254,46,96,170,208,77,78,78,71,219,254,245,242,25,172,178,95,200,139,253,124,174,29,206,208,38,155,192,20,29,147,195,116,29,94,242,57,59,130,19,60,125,93,253,6,211,46,211,5,62,183,146,119,28,189,80,107,156,23,166,218,247,185,94,3,91,215,175,160,188,184,29,231,78,150,100,17,152,229,238,215,203,135,117,155,217,75,201,209,72,227,229,237,143,28,117,162,186,228,104,107,133,249,53,64,26,140,243,132,220,87,163,77,52,110,123,90,63,145,156,252,252,238,78,53,96,83,170,24,2,27,151,46,46,141,66,200,144,103,90,201,93,199,235,158,200,225,116,121,104,21,237,194,230,247,125,190,171,171,36,117,80,152,167,95,127,189,161,187,222,2,0,48,12,127,249,233,93,175,60,4,48,210,50,247,212,52,139,201,251,40,237,215,248,228,119,109,110,49,23,206,36,118,199,138,115,107,89,145,160,27,1,225,18,39,39,59,180,182,194,164,70,226,153,77,88,33,10,67,38,189,239,139,125,71,213,147,179,169,110,119,48,176,47,147,75,163,114,187,186,223,246,50,205,248,166,48,228,168,29,48,75,162,158,124,153,195,155,127,3,54,59,61,48,97,92,124,127,19,37,17,253,109,24,232,53,190,222,105,86,9,242,212,136,34,126,194,72,6,163,110,167,79,101,187,249,192,52,3,161,125,51,106,31,220,83,252,52,145,173,140,5,188,86,202,157,24,160,77,234,39,112,38,22,202,13,63,152,139,108,169,233,209,228,68,91,113,184,48,13,201,48,204,118,159,203,225,102,181,13,129,233,140,111,219,97,82,42,85,135,233,10,73,39,28,21,48,130,207,250,1,157,27,155,221,81,10,164,57,63,95,64,77,241,211,148,17,155,62,179,74,144,176,253,194,97,25,215,247,219,196,111,221,209,98,237,128,10,19,10,251,185,11,164,138,36,195,176,85,235,111,112,120,81,164,30,207,180,65,66,250,131,153,74,139,14,226,214,81,98,245,187,134,96,53,187,194,248,152,22,127,102,152,167,92,230,211,119,116,11,152,34,227,51,83,83,7,217,169,57,220,112,232,144,161,210,32,82,220,163,109,206,211,163,207,11,158,205,31,57,221,83,99,235,148,181,251,253,120,105,24,93,87,90,224,155,25,138,79,151,236,253,164,207,14,184,108,188,73,29,62,145,85,209,223,102,42,173,219,159,57,229,215,146,229,177,80,41,92,195,175,252,204,49,59,63,51,131,49,66,253,117,147,117,92,77,198,41,29,152,41,251,251,54,147,6,121,161,124,64,159,152,21,168,201,80,76,65,137,56,87,192,157,47,44,11,12,237,56,158,233,120,228,187,129,153,177,2,165,168,40,183,133,136,1,245,243,128,209,148,171,10,211,250,112,81,41,6,129,46,147,222,13,216,54,189,2,147,164,143,247,49,80,161,75,93,224,98,137,122,135,217,215,36,61,218,234,192,247,183,183,116,225,65,27,218,100,49,235,189,180,113,101,226,129,77,188,111,6,124,150,187,37,191,109,35,43,199,165,157,200,123,63,71,179,121,25,241,62,216,253,201,67,25,88,24,183,21,47,19,174,105,17,248,132,245,249,62,113,154,203,231,18,216,56,118,62,198,233,63,30,250,84,6,101,153,22,131,152,75,47,114,52,133,248,238,11,20,49,86,126,158,233,249,160,206,231,92,99,16,75,243,149,25,159,34,180,88,227,251,33,57,32,247,69,234,167,44,191,237,19,212,151,43,230,96,112,117,37,119,251,118,177,160,18,24,55,210,25,131,225,76,17,249,230,117,13,46,248,249,58,108,243,254,16,216,216,159,229,78,43,176,216,5,166,57,203,167,164,101,189,117,2,118,19,254,115,152,222,230,165,199,14,54,121,1,159,97,122,5,207,205,177,137,32,63,166,195,46,77,172,160,148,181,70,204,165,36,47,166,140,66,24,146,185,199,149,81,77,237,242,192,11,142,63,49,167,148,202,102,72,62,77,204,110,90,27,1,247,164,111,171,160,2,21,75,4,12,115,137,161,82,254,73,98,56,12,201,66,162,214,132,157,110,191,167,102,20,201,226,149,248,28,118,221,177,130,192,141,23,148,61,89,76,56,245,215,241,45,176,201,159,196,19,203,22,209,57,76,118,30,62,91,60,19,171,145,21,129,11,221,7,177,190,144,90,217,2,211,167,151,238,234,116,238,98,13,133,75,179,130,167,195,103,176,39,249,237,19,159,205,49,227,228,108,197,239,151,139,222,133,177,250,3,182,185,79,224,106,106,211,49,206,240,90,105,23,166,235,114,167,45,151,150,138,156,28,234,220,170,241,212,40,153,220,105,58,161,106,84,247,125,168,147,224,101,9,204,34,159,239,32,190,147,52,10,72,124,229,247,208,145,175,60,48,233,92,116,45,215,125,38,102,129,119,225,179,202,65,92,141,187,162,236,33,71,51,70,63,37,92,131,113,130,21,148,0,57,102,97,178,123,183,0,0,204,28,221,227,109,153,35,146,60,18,76,118,62,225,13,251,170,209,64,146,147,231,159,178,80,76,25,73,124,167,224,84,194,39,40,1,155,72,242,61,185,25,204,12,143,120,233,85,67,140,70,224,66,203,96,204,40,179,139,130,182,41,199,224,142,19,243,108,194,235,122,9,204,108,20,227,140,198,233,122,35,145,68,222,114,124,98,208,22,75,144,145,221,2,119,2,163,56,57,26,179,119,159,128,211,123,118,91,109,155,227,79,12,123,103,210,68,207,37,115,197,7,155,130,72,19,148,104,174,4,90,109,69,23,184,96,67,226,63,61,77,193,243,162,5,205,241,24,132,11,245,102,125,102,5,145,143,152,175,40,180,52,25,225,38,92,211,226,161,44,235,222,148,135,130,87,192,240,95,70,66,118,220,53,21,9,162,114,191,76,108,63,166,124,29,108,171,91,172,45,116,136,93,57,102,208,49,70,137,80,129,48,238,22,229,129,123,187,129,221,174,230,85,40,104,179,61,162,195,116,75,37,185,41,124,145,106,143,11,59,145,157,222,19,37,129,121,15,198,66,86,111,10,141,205,226,159,7,170,4,208,78,2,158,212,139,135,175,45,251,60,220,179,26,232,79,67,92,244,25,3,122,215,188,133,113,131,225,140,197,209,116,63,201,103,79,106,222,157,40,73,185,17,190,46,189,242,177,251,167,250,4,92,208,205,125,31,120,242,184,15,177,205,116,51,210,191,151,85,34,10,65,196,105,142,242,188,203,237,114,113,6,243,101,203,248,102,173,137,39,78,211,192,238,122,101,108,140,150,79,26,7,54,123,13,129,137,226,155,28,157,71,211,65,136,251,220,136,251,162,202,59,116,8,87,184,162,113,99,38,174,36,95,79,129,99,25,143,156,194,227,148,43,131,237,153,211,186,231,198,136,246,194,116,121,140,22,63,61,152,38,228,161,193,252,233,41,206,13,107,37,201,83,177,38,177,126,97,226,56,185,178,206,184,191,15,109,208,137,43,191,141,252,82,220,213,20,190,37,243,9,210,27,49,80,80,77,110,58,142,102,55,106,194,7,35,20,152,245,166,151,181,170,250,209,240,212,151,30,125,70,77,207,30,104,176,201,165,61,83,166,217,108,74,190,14,67,53,29,91,103,97,166,187,18,240,24,183,83,1,24,119,186,184,242,98,218,39,249,129,93,72,107,154,229,184,24,244,177,64,160,188,222,239,111,147,40,22,152,49,61,98,148,154,215,113,210,163,23,234,149,14,159,47,251,156,95,47,13,249,225,120,31,19,103,87,29,72,136,94,167,56,24,251,133,81,245,153,18,166,7,138,119,132,62,113,52,23,252,166,207,26,87,179,126,61,139,76,104,141,83,55,253,85,118,145,247,87,187,118,137,254,150,29,122,218,28,70,103,56,43,76,180,233,129,192,230,84,69,215,83,188,231,63,39,0,22,1,60,93,187,28,141,188,100,14,116,89,167,186,140,222,105,150,84,31,188,45,31,92,117,112,215,85,98,174,250,249,180,10,90,8,151,2,53,50,165,60,16,26,80,98,46,218,246,247,138,54,75,235,56,204,24,89,186,152,86,92,148,91,192,77,242,48,201,216,39,125,198,185,39,93,128,114,48,158,132,125,199,193,147,92,176,12,79,146,141,219,151,14,84,242,90,121,214,180,113,198,65,12,176,51,229,49,111,234,170,69,37,170,7,12,49,173,61,211,251,141,234,112,53,67,36,231,46,45,108,131,210,183,61,160,6,216,36,89,159,72,68,123,6,136,124,39,100,190,251,73,163,152,139,236,153,195,149,252,132,172,90,48,222,190,81,4,74,80,59,4,69,98,104,196,15,179,62,46,57,24,105,174,79,28,251,59,90,22,219,57,172,70,181,238,133,37,217,139,37,115,3,145,131,145,173,146,197,24,37,120,118,73,1,143,38,15,108,54,115,166,42,241,192,102,209,83,35,101,84,239,187,66,41,167,233,193,150,121,188,47,3,166,254,29,100,211,246,33,49,79,109,104,251,179,11,220,187,27,43,24,76,91,178,156,28,147,141,37,48,158,28,10,35,65,176,239,111,211,60,33,111,139,242,238,24,113,215,132,104,50,213,76,100,47,86,137,103,198,74,145,21,166,119,229,14,133,100,54,169,23,198,150,212,51,60,192,248,123,202,125,39,44,137,35,136,192,22,104,61,71,159,13,217,42,247,177,16,116,92,120,208,57,49,239,141,177,197,191,123,126,163,183,157,29,83,188,176,97,68,78,129,187,57,3,201,151,43,115,29,106,192,103,122,242,115,47,219,74,54,129,161,175,250,133,161,87,32,225,11,153,40,94,160,163,132,178,18,26,89,189,120,199,77,179,227,111,122,87,103,26,61,33,136,95,182,153,39,232,133,81,79,254,52,101,153,101,25,11,130,210,109,84,125,227,189,145,223,144,87,77,151,218,136,72,118,27,77,64,66,127,243,17,88,49,29,161,1,189,20,69,136,42,166,96,100,209,117,55,245,51,74,138,41,24,214,215,92,114,211,232,102,39,47,146,209,223,182,155,108,89,198,175,201,223,79,94,77,105,87,126,27,169,187,89,238,58,206,30,95,208,179,103,239,241,113,157,149,161,223,198,80,96,35,138,59,74,19,196,77,131,208,2,67,128,25,113,145,41,119,221,11,235,214,92,29,187,110,171,228,109,133,249,58,98,235,108,78,199,55,189,67,212,106,137,39,223,45,177,65,146,33,200,68,74,194,53,210,244,39,34,151,205,113,51,99,249,168,46,144,112,238,119,120,115,98,2,107,175,231,48,102,110,182,154,146,47,113,119,148,123,32,83,203,149,33,131,135,186,221,7,91,103,158,60,51,12,27,233,2,119,216,172,222,228,202,40,30,165,28,240,130,28,117,23,15,120,172,101,70,145,140,87,61,229,125,85,184,102,45,138,69,248,117,73,142,31,193,101,24,69,31,74,155,216,150,103,86,44,68,246,44,34,210,237,243,202,71,117,164,139,146,49,232,12,134,52,159,37,191,105,178,183,35,62,122,186,155,115,149,157,30,21,29,198,199,15,238,244,153,201,92,151,108,31,227,91,126,74,185,162,185,208,49,140,32,117,213,29,206,100,48,151,192,20,232,124,119,11,59,17,78,251,133,217,63,121,234,8,157,153,180,37,206,77,150,11,244,235,34,42,214,201,202,180,245,178,151,98,27,102,184,186,165,49,38,72,242,187,130,13,54,100,121,72,214,121,226,153,10,100,221,144,210,188,48,210,195,201,67,24,244,250,218,117,200,6,70,251,212,159,73,67,87,44,73,148,155,76,74,224,27,39,237,12,131,246,160,212,167,35,229,219,154,177,97,178,28,76,139,190,239,233,27,174,63,186,112,33,245,140,184,196,15,174,200,223,232,194,69,209,162,54,175,175,85,179,15,210,103,150,171,181,247,127,48,77,148,186,53,72,52,64,126,158,88,164,118,16,131,142,144,146,130,71,69,242,201,79,14,27,227,252,254,127,197,174,248,143,255,249,127,254,147,234,106,249,39,240,42,254,242,90,238,165,162,31,236,115,39,149,33,50,60,23,38,37,55,125,236,32,4,150,174,53,53,239,182,65,169,244,163,105,36,186,254,120,192,120,241,121,170,9,238,187,184,8,53,91,115,219,246,98,4,198,74,66,225,2,102,218,242,149,16,137,38,252,98,244,228,243,214,241,81,60,89,215,220,130,43,63,107,236,138,81,223,76,209,89,238,251,172,32,117,248,251,55,245,192,58,228,190,49,148,154,62,195,53,115,223,149,137,34,253,248,129,51,142,166,89,78,190,214,140,51,95,124,51,248,138,202,214,207,156,170,246,136,15,14,249,27,73,219,36,92,33,235,253,92,41,132,232,60,130,179,121,143,105,198,4,11,147,14,251,62,155,79,251,29,195,57,205,18,243,61,230,248,105,250,157,186,198,30,120,124,192,47,252,96,203,117,203,150,150,78,232,136,159,249,150,11,218,101,50,71,225,152,16,39,135,162,254,252,246,180,159,246,9,112,179,74,72,26,33,243,231,213,75,106,76,173,91,179,108,232,27,238,180,99,230,166,78,41,235,25,249,165,203,156,160,65,186,85,93,51,160,249,6,239,130,101,119,202,50,141,56,52,253,39,190,24,34,172,37,240,153,0,177,84,13,14,1,204,217,118,39,95,218,17,115,138,172,102,162,209,92,158,10,230,160,136,125,71,41,190,45,93,104,81,14,184,213,60,230,195,42,177,34,111,127,126,246,236,228,106,209,218,145,115,119,243,88,137,204,228,196,194,69,54,144,221,92,214,122,192,68,177,18,94,156,113,6,43,204,131,19,180,86,100,17,167,67,97,223,218,19,181,58,217,146,208,235,50,98,25,62,129,185,217,48,43,140,244,120,164,76,217,110,86,65,205,161,221,127,121,15,37,132,27,220,46,21,140,68,123,209,71,118,222,30,85,252,72,76,22,171,49,43,76,172,178,3,62,193,248,156,10,195,88,8,24,233,179,169,247,5,1,39,199,201,41,224,72,114,28,95,211,154,70,164,132,206,164,181,228,190,224,108,248,135,139,74,198,170,122,221,116,196,71,236,177,17,194,74,178,84,118,74,77,81,30,53,133,23,29,100,231,221,167,237,3,28,139,228,45,171,85,131,229,117,115,108,8,54,105,50,9,234,32,133,171,128,171,52,103,117,227,81,151,61,35,83,101,138,183,50,6,9,178,102,236,56,204,106,76,225,97,14,235,113,97,125,102,141,66,39,130,15,14,86,51,122,23,148,82,81,164,67,77,14,70,146,142,84,78,115,142,157,16,141,251,89,82,47,237,215,125,21,240,166,187,68,142,70,134,97,70,114,229,172,93,35,73,246,4,103,111,242,66,14,159,89,160,75,45,162,225,21,211,227,93,178,55,28,146,103,56,119,209,91,137,92,150,81,179,170,206,8,108,53,99,155,213,218,251,46,145,94,173,119,143,102,70,197,114,238,98,154,3,113,114,19,207,22,152,44,238,244,58,224,254,181,62,106,236,141,206,85,138,237,99,177,90,184,192,70,223,30,177,249,52,15,65,133,209,244,143,147,119,202,211,50,206,44,105,20,121,123,120,15,83,242,169,13,25,146,155,79,93,70,207,151,176,127,155,167,78,228,240,172,12,165,187,2,124,18,226,202,150,57,113,8,76,153,48,62,76,204,73,134,164,179,168,202,163,60,22,240,170,186,45,128,41,91,111,42,141,249,106,73,6,133,213,27,91,251,128,81,110,83,152,79,168,220,163,241,160,149,75,67,4,178,231,120,228,19,53,17,65,73,116,246,120,102,246,4,101,233,57,127,222,218,69,173,230,34,48,21,182,90,229,125,20,217,157,194,68,68,226,38,146,166,216,140,200,178,103,29,212,43,174,155,112,184,235,209,201,170,66,55,35,91,133,21,203,16,238,35,30,56,157,194,85,86,143,122,22,162,185,226,243,162,59,183,73,53,162,34,11,83,163,246,52,45,20,147,163,107,15,254,11,153,226,34,100,94,211,160,70,217,58,62,128,190,244,145,156,120,149,157,116,252,176,201,232,9,76,37,227,166,153,87,82,74,209,129,179,105,54,198,61,215,51,209,202,155,62,65,71,73,114,87,52,140,40,12,41,50,210,20,168,105,183,42,79,12,213,204,154,226,104,88,146,250,182,32,20,5,97,201,58,145,106,85,216,180,42,111,234,6,50,163,60,149,252,51,175,137,163,17,175,148,27,75,131,242,209,29,132,152,34,149,7,70,227,243,166,154,147,16,200,14,108,115,183,192,16,164,30,184,222,27,35,103,149,244,153,19,100,182,118,83,136,103,181,144,57,7,183,219,242,25,173,88,150,15,3,86,125,168,217,77,232,44,149,204,11,44,207,118,127,122,61,110,176,29,237,121,40,220,230,250,236,243,128,59,202,83,58,88,146,73,239,125,112,70,70,77,39,21,202,140,251,203,207,208,81,130,62,139,14,22,92,204,155,167,39,209,161,236,82,126,229,137,228,236,153,234,188,205,202,242,65,247,140,116,49,30,75,26,104,84,244,132,123,242,11,47,102,70,214,20,230,122,102,192,165,54,73,192,64,6,237,37,114,232,133,145,148,158,175,239,242,109,129,105,93,171,207,199,201,38,194,97,58,162,147,126,218,39,188,26,217,159,74,65,151,180,42,186,242,231,59,5,106,210,147,75,231,133,130,81,167,195,86,172,149,11,111,36,74,82,13,184,137,205,169,105,137,227,94,19,240,182,246,81,153,177,40,5,47,31,12,117,88,202,82,167,67,203,86,59,204,166,45,43,108,115,152,223,23,235,172,174,187,149,65,186,151,63,114,36,108,170,126,220,136,168,71,197,131,30,228,174,31,16,158,86,37,175,128,77,214,92,175,204,132,244,62,152,237,75,30,239,60,14,1,199,97,194,185,60,159,219,102,193,250,96,250,133,52,188,163,29,213,125,196,128,169,99,150,231,153,66,147,241,113,10,237,68,119,55,213,92,233,227,161,225,117,169,113,82,101,101,157,81,112,57,247,197,142,229,25,105,53,18,248,112,219,158,53,29,89,147,24,196,168,175,246,245,140,113,246,105,37,96,19,161,213,15,8,106,133,95,247,217,5,35,251,47,31,231,46,24,189,4,108,245,25,93,7,40,15,248,56,36,203,174,187,155,106,218,222,241,204,206,235,216,90,49,196,213,109,57,207,216,58,159,86,209,53,221,116,68,183,223,24,101,208,165,183,157,48,156,137,81,204,219,72,50,23,211,125,50,60,76,26,48,164,148,231,117,126,167,20,79,45,128,154,176,142,192,108,127,246,189,47,74,9,122,238,76,94,127,4,124,118,224,242,125,157,147,157,79,61,78,78,57,75,115,171,144,248,214,140,219,94,212,211,100,7,83,44,157,51,29,158,56,251,74,20,5,49,40,237,11,147,0,120,224,105,26,17,49,146,120,127,89,224,129,198,247,184,3,45,41,161,10,186,52,28,207,128,217,180,55,221,255,35,107,187,46,44,154,1,180,254,224,97,39,71,35,97,45,217,131,14,53,47,190,175,115,215,210,131,3,15,134,247,93,238,133,111,205,118,83,110,216,101,197,23,114,2,186,34,17,7,90,5,227,62,113,172,17,158,132,244,25,229,165,199,56,52,41,5,121,157,184,121,173,228,215,13,99,74,23,253,82,77,253,125,222,183,93,165,245,200,250,16,231,104,254,196,97,84,9,161,253,192,230,230,18,39,183,112,94,142,166,44,94,98,222,96,63,180,36,243,75,215,0,161,214,133,179,114,120,168,192,119,39,159,242,13,208,73,167,71,147,79,136,43,223,112,60,244,183,89,58,157,53,59,104,132,152,90,56,41,38,65,20,83,3,85,169,44,97,26,252,159,82,252,210,216,155,181,33,25,52,186,33,114,255,24,64,131,54,223,60,53,149,196,192,254,216,19,131,158,221,166,139,62,134,156,121,93,24,226,147,62,21,228,244,191,125,6,232,121,97,66,143,67,247,159,175,215,225,214,148,207,107,48,70,37,1,147,210,122,96,232,49,1,211,224,165,197,11,180,199,83,92,24,250,125,90,24,249,81,105,226,224,149,149,23,206,51,73,81,117,63,40,114,161,245,121,98,53,194,13,132,7,196,196,138,231,141,189,144,47,33,214,184,178,103,123,96,122,122,28,134,34,46,139,58,78,111,221,185,167,192,68,159,242,219,4,128,197,63,1,26,195,72,57,11,124,230,133,84,227,232,70,118,99,235,209,40,15,94,120,104,187,137,13,164,158,226,137,87,51,101,146,27,67,14,102,122,240,201,6,167,110,29,11,231,11,105,190,134,100,163,35,74,238,174,144,194,191,47,27,178,245,150,84,82,177,168,217,99,153,108,30,185,75,63,109,12,148,191,109,35,112,69,72,83,230,141,76,88,236,168,229,158,228,167,209,38,94,241,72,207,150,179,43,79,25,197,230,188,99,32,29,120,106,86,17,175,80,184,75,31,108,185,81,9,24,202,79,235,199,239,11,90,189,166,21,41,22,77,111,92,58,176,181,47,111,157,168,161,58,7,74,66,89,167,113,244,187,91,28,220,8,172,150,194,59,26,12,128,11,190,87,207,250,212,102,191,71,211,70,35,39,63,97,76,173,241,196,49,105,84,238,55,105,193,230,197,113,142,166,242,43,39,55,43,225,248,128,80,126,92,58,169,152,51,230,200,113,114,83,184,148,144,192,210,23,45,96,244,215,116,247,86,49,177,142,71,110,62,121,186,131,66,64,246,222,183,125,234,243,217,220,157,31,140,223,134,30,38,201,88,179,42,246,236,32,112,42,154,254,51,161,179,149,239,104,64,127,55,63,91,98,216,16,49,212,232,133,209,32,142,46,143,124,135,241,218,26,176,179,64,181,26,227,20,77,226,246,108,68,96,122,222,47,104,146,198,127,114,12,201,59,255,24,55,103,204,183,245,238,37,218,136,175,19,249,95,153,108,45,189,49,154,31,141,201,92,201,26,53,231,46,19,7,172,137,156,52,119,50,104,233,113,180,171,14,49,40,21,191,248,182,49,67,159,154,253,176,145,121,175,140,186,199,147,213,193,206,65,224,185,170,238,213,207,194,215,34,158,199,18,18,141,5,77,25,97,144,27,71,39,244,44,229,133,160,207,235,229,115,56,132,207,251,160,215,125,196,210,199,6,234,137,215,41,85,165,114,103,195,169,43,62,11,122,107,49,27,34,172,152,165,38,90,173,219,196,247,2,25,155,230,170,217,166,19,230,108,89,220,32,30,234,198,144,246,21,239,94,197,68,200,26,186,37,253,103,249,143,88,179,17,243,211,183,133,124,122,36,17,50,212,89,101,127,83,253,141,199,125,94,117,95,18,6,85,124,173,35,152,160,76,116,182,114,146,18,165,54,145,98,62,35,216,200,90,27,106,208,202,252,166,79,132,150,52,53,216,44,173,95,102,192,36,67,52,89,75,94,32,62,251,243,153,53,229,32,241,230,83,142,37,221,60,46,229,145,177,99,196,254,42,194,28,216,89,114,242,31,43,180,5,204,135,40,153,96,20,44,74,4,50,240,238,180,62,14,251,114,207,118,99,40,210,212,154,226,182,188,101,188,15,132,73,53,249,142,199,233,137,172,28,182,62,64,185,52,216,176,59,62,108,150,50,13,184,249,174,107,141,213,141,66,235,150,153,216,204,203,98,231,135,89,155,72,82,3,35,222,52,239,111,35,244,161,101,131,49,245,228,120,209,40,49,6,42,77,247,4,5,201,139,209,166,150,44,140,118,118,225,94,247,3,23,110,117,223,225,208,244,145,159,25,101,223,53,157,221,213,146,229,235,76,101,80,77,239,104,200,165,106,25,230,220,136,179,129,16,212,88,207,23,112,46,146,206,243,120,219,5,137,101,25,197,124,171,123,68,192,12,185,84,46,155,112,174,142,187,19,160,93,95,242,250,196,134,51,82,62,166,215,36,57,56,180,37,156,131,109,123,20,109,16,69,186,8,121,216,216,132,160,37,246,28,12,203,178,85,217,229,39,45,103,208,32,186,130,14,74,183,91,147,104,162,155,62,101,236,112,38,205,167,82,173,59,207,163,207,116,55,110,38,207,39,48,110,124,229,110,10,121,136,243,169,97,166,187,149,62,177,69,74,101,63,69,204,51,210,34,173,146,102,209,218,214,121,128,172,170,145,210,193,119,75,11,164,136,111,181,18,9,33,204,43,150,194,200,120,143,56,186,32,121,33,117,95,10,16,49,22,76,107,168,72,81,1,113,241,200,36,99,134,68,220,91,148,118,70,30,45,96,246,217,74,90,67,168,33,162,121,68,152,146,230,223,113,216,195,25,207,97,110,68,47,205,212,110,110,138,45,105,189,2,211,6,204,164,28,206,172,17,82,63,61,241,30,110,114,1,15,58,130,4,54,13,2,191,238,138,47,84,209,163,215,10,202,14,112,83,26,55,227,160,237,72,186,16,88,100,173,57,159,17,122,6,64,164,14,205,109,114,61,48,42,161,2,75,83,123,66,145,122,246,216,197,91,163,165,236,4,12,94,145,102,6,46,69,79,14,49,98,249,72,66,255,67,135,225,220,102,206,37,104,213,251,226,245,120,253,21,248,188,106,33,106,91,151,123,139,156,76,53,225,103,121,102,139,94,143,251,204,58,73,22,249,128,40,204,148,125,159,74,202,202,238,181,114,175,119,146,217,125,65,219,16,214,38,38,21,145,102,110,44,96,242,133,12,83,101,153,247,109,55,77,69,13,182,94,59,102,149,179,137,107,107,42,140,58,73,228,145,205,118,78,94,231,160,249,238,126,187,182,152,109,165,155,86,60,86,239,24,166,126,177,133,203,74,142,46,238,203,252,116,243,195,162,29,251,230,176,27,172,39,25,228,230,38,59,34,207,213,144,254,26,202,239,133,37,29,243,6,223,102,149,64,103,252,210,102,145,133,54,95,79,57,26,198,194,140,233,18,129,248,135,29,188,139,142,114,36,198,187,196,96,228,181,206,163,241,199,98,130,243,249,97,68,15,167,139,12,219,12,41,15,128,235,206,37,146,158,80,20,155,60,114,99,51,236,88,67,206,187,156,171,40,89,187,82,7,186,217,117,96,61,154,234,127,141,223,30,38,132,171,48,28,84,129,207,208,147,134,131,68,235,78,228,131,32,172,110,201,17,176,181,90,119,52,240,183,90,159,154,136,209,166,88,7,152,76,243,84,152,110,157,168,243,12,190,130,174,48,170,188,59,82,247,108,90,229,161,193,119,236,241,196,173,210,41,19,7,211,202,184,231,230,137,101,101,246,159,73,166,222,245,107,55,49,215,0,133,202,113,87,78,82,237,218,21,112,70,86,68,42,44,203,93,153,44,240,90,72,166,68,2,28,130,163,188,174,19,13,140,126,51,139,136,174,234,109,33,153,211,162,220,1,155,187,87,61,26,114,228,205,13,38,42,84,218,207,96,106,121,145,27,164,110,160,205,37,39,34,71,201,59,50,139,233,233,71,166,37,9,14,87,192,116,162,107,47,5,52,220,72,153,110,196,210,180,251,132,240,67,126,155,24,235,233,196,128,107,212,111,210,51,45,205,168,162,75,150,246,61,57,25,7,29,135,237,23,183,5,92,203,146,233,148,132,232,142,72,104,67,56,145,20,28,116,189,209,111,140,86,140,45,33,240,158,55,94,167,106,64,135,153,118,167,64,49,142,167,98,175,71,80,88,134,61,210,173,213,194,151,167,171,166,223,42,170,53,101,75,213,96,162,95,209,98,9,58,231,222,105,62,237,62,116,141,221,163,103,210,235,70,125,166,199,116,72,35,209,144,137,124,210,18,155,199,125,155,244,80,201,188,176,209,194,147,7,94,248,182,5,222,38,238,36,111,179,231,167,187,22,111,237,136,61,173,9,68,123,88,105,81,142,11,95,228,145,181,101,18,241,237,222,239,32,63,155,246,249,244,95,81,86,8,24,5,194,250,180,43,99,141,22,223,95,183,94,1,129,55,9,170,251,121,98,148,43,77,122,100,168,115,140,36,236,222,146,182,161,86,146,58,113,99,212,211,117,167,206,138,84,107,76,13,198,145,151,122,61,6,217,124,115,17,217,210,210,166,61,109,56,227,197,51,71,49,47,181,167,65,156,242,74,148,121,248,182,155,182,169,194,1,142,161,54,172,89,253,105,213,171,116,59,5,204,158,103,40,140,40,73,76,182,155,237,177,246,161,178,69,110,183,80,138,213,183,188,146,97,171,121,191,191,157,181,64,117,2,70,171,17,7,124,102,99,237,243,70,195,255,174,173,168,172,136,246,80,162,189,232,182,50,77,220,104,243,211,115,121,38,216,64,145,1,211,161,68,1,176,238,41,165,206,145,159,110,79,211,158,138,93,14,69,89,237,246,68,227,188,222,129,104,116,117,149,34,64,97,36,223,81,158,167,118,137,111,218,216,90,149,90,166,22,75,204,129,209,53,93,208,113,204,77,155,80,206,133,159,237,91,100,100,147,53,116,169,74,66,177,143,200,97,227,66,61,48,117,158,187,93,46,52,157,40,204,67,187,89,132,94,116,48,108,24,20,55,245,146,177,20,144,26,210,134,13,178,119,84,37,18,47,236,129,233,232,139,154,70,177,12,189,60,150,213,163,153,131,124,20,150,92,243,129,91,108,228,11,218,19,251,237,28,238,81,182,35,21,150,243,115,48,212,217,213,110,34,237,132,93,218,150,156,233,69,190,25,60,250,192,21,181,128,50,210,127,227,233,2,71,190,41,184,27,25,73,126,93,222,80,142,136,62,43,50,170,38,152,44,240,185,207,116,139,14,217,4,231,180,249,151,21,44,114,189,204,119,250,5,208,165,60,35,171,51,112,43,126,218,131,147,241,240,34,137,93,48,173,211,143,211,204,195,29,62,131,118,203,238,14,125,234,189,111,2,221,76,27,138,118,160,51,187,71,242,30,74,102,123,26,212,217,45,250,111,211,56,210,182,126,249,249,210,226,129,145,47,109,10,147,21,247,75,155,182,176,200,156,68,199,127,140,5,68,95,180,253,146,198,218,229,141,132,38,248,63,181,64,5,243,128,128,200,97,54,185,229,57,55,98,110,142,98,19,162,143,20,27,153,29,105,54,244,190,147,106,117,12,251,123,135,119,134,55,175,45,215,244,3,70,18,27,195,179,71,40,1,98,106,142,58,207,174,123,107,73,112,205,105,172,111,135,49,172,125,84,70,144,218,119,34,66,222,118,128,118,153,159,219,186,85,162,141,187,117,211,54,243,106,94,238,1,227,61,33,87,142,208,115,138,145,70,67,96,74,58,227,157,105,231,166,54,55,142,133,170,225,0,227,222,91,63,140,217,129,60,145,54,238,47,159,84,10,211,110,147,71,138,123,250,140,45,18,218,158,231,83,20,137,159,51,168,105,161,242,163,139,245,60,137,34,13,117,28,255,190,232,212,56,33,246,126,244,108,90,164,238,207,132,180,106,206,47,188,60,137,93,112,229,213,198,232,19,149,149,91,146,40,230,2,35,145,235,70,74,175,121,247,50,73,24,45,141,193,228,191,85,28,76,50,218,80,149,30,120,6,158,151,41,133,40,169,168,2,16,13,47,62,35,81,248,95,218,22,130,165,242,112,161,80,154,87,209,23,148,11,59,161,77,196,150,40,212,215,44,155,47,120,219,151,43,83,140,167,40,167,38,141,54,188,228,80,222,118,60,56,221,8,160,6,136,139,133,74,26,237,187,216,83,109,37,30,19,24,5,153,114,127,23,178,165,220,242,9,196,247,24,23,38,51,162,98,76,68,42,41,158,200,70,84,64,158,54,110,90,65,148,33,15,63,235,3,163,91,215,239,211,94,93,170,94,100,221,67,178,242,192,80,8,116,197,69,97,106,151,248,105,84,86,37,86,223,232,21,184,20,32,163,228,156,75,143,94,168,123,183,59,136,218,57,129,136,107,81,88,118,233,160,97,149,249,57,69,215,139,212,184,183,117,144,191,233,8,55,11,140,151,87,190,48,23,47,194,94,68,212,222,104,120,190,157,109,182,184,170,10,198,100,233,71,211,81,60,211,3,15,23,174,3,165,87,89,69,195,40,243,199,24,52,73,202,71,175,12,27,113,175,237,22,179,48,80,85,60,203,237,246,56,121,59,113,200,214,147,247,182,162,38,192,210,178,164,66,132,91,193,166,1,45,102,20,246,214,42,134,134,229,237,157,234,118,17,182,9,246,141,212,47,86,204,116,39,186,86,181,191,115,27,53,82,162,231,195,169,179,62,240,228,191,213,88,62,42,97,166,192,232,123,196,20,78,118,252,145,105,171,5,149,43,95,124,230,32,236,144,215,137,158,210,173,117,176,126,46,17,94,69,178,167,222,74,9,45,66,143,250,28,134,35,241,233,102,196,66,182,106,59,82,3,18,106,5,29,17,42,145,216,81,113,190,197,196,51,71,171,182,35,33,169,134,118,244,193,13,213,33,132,101,63,47,11,7,130,172,74,36,210,197,24,117,22,188,239,150,194,116,180,68,96,104,226,217,170,89,105,82,129,113,101,39,226,221,207,193,187,93,97,12,62,165,243,41,15,149,118,164,35,54,162,105,84,78,20,165,189,43,18,81,16,200,135,170,1,210,128,217,35,163,67,97,170,139,52,177,137,42,213,75,231,162,129,95,191,159,197,138,112,247,194,228,64,85,14,179,181,222,243,101,146,229,33,2,21,217,62,204,125,207,13,111,73,20,151,207,217,246,188,34,17,144,19,166,74,246,157,88,97,165,251,211,229,236,185,117,210,193,166,61,202,252,24,4,156,181,70,47,237,172,137,233,110,195,217,12,171,152,45,174,58,53,18,197,39,186,26,253,145,70,109,200,223,196,142,241,236,209,183,12,21,182,28,212,150,163,208,66,7,172,42,167,226,73,16,91,43,58,180,178,170,65,91,240,119,179,177,144,139,134,202,26,163,65,123,243,169,127,136,34,103,83,155,189,137,96,83,204,17,152,78,132,122,179,204,216,250,54,149,38,198,87,35,82,216,195,132,146,84,154,120,222,200,144,90,240,30,42,179,155,209,201,45,23,165,83,80,213,102,113,121,143,204,60,81,106,126,116,141,25,63,81,52,176,173,206,82,1,237,179,252,167,75,93,95,123,190,178,199,108,89,74,240,226,207,183,172,34,187,137,140,140,239,163,51,157,150,162,196,153,207,100,73,199,185,195,116,97,169,136,53,45,119,51,206,77,212,211,31,217,240,74,77,59,224,69,65,79,79,78,213,58,94,136,213,28,170,188,236,74,6,58,82,185,116,11,232,68,158,209,180,25,227,182,80,176,100,232,201,7,242,141,87,9,40,119,233,197,177,138,90,186,98,62,144,124,235,115,52,253,169,209,235,182,208,119,78,122,223,147,60,90,40,119,176,87,210,129,88,161,255,223,134,51,91,142,154,170,38,83,32,118,120,144,128,171,42,201,140,108,181,247,160,110,120,154,186,56,102,244,105,163,183,240,151,53,86,253,122,156,150,163,121,16,27,115,9,225,144,183,63,177,81,116,171,153,56,237,80,1,251,121,95,55,122,11,227,132,242,50,16,71,141,238,13,80,196,149,228,182,70,195,42,37,20,73,176,177,151,99,17,34,30,33,176,53,44,230,149,11,195,35,112,52,57,88,88,214,184,124,149,168,191,130,154,233,176,56,2,20,85,158,177,50,141,124,0,27,65,140,17,32,141,209,67,189,8,8,115,253,88,100,36,36,21,68,70,17,193,229,232,168,68,210,95,100,245,11,58,88,183,105,139,236,192,22,253,94,252,136,162,88,129,38,25,182,50,226,162,128,94,249,85,114,179,158,236,252,47,145,45,160,133,17,83,231,223,99,98,51,152,73,198,197,167,124,198,201,47,235,249,131,27,84,103,97,102,30,152,2,70,29,14,79,162,139,37,240,54,107,221,15,38,115,148,239,144,102,142,89,227,227,221,176,46,86,213,109,175,52,191,140,143,123,105,190,148,36,79,139,192,137,228,142,195,182,201,46,242,211,124,217,171,127,87,102,4,54,209,249,224,194,243,252,54,190,192,231,195,171,119,214,135,3,85,245,104,75,8,220,147,91,162,125,174,239,194,49,253,203,162,99,252,29,29,39,175,112,85,186,220,54,202,90,223,98,119,96,114,21,98,32,192,246,202,188,177,63,24,37,202,81,178,62,211,154,63,225,93,224,101,66,212,250,88,208,169,254,161,102,69,152,171,60,52,84,199,63,58,4,94,117,20,225,244,125,33,182,180,250,247,182,225,254,40,91,226,192,182,18,127,63,61,80,122,232,67,6,131,89,41,255,138,85,56,148,51,175,52,185,109,140,179,191,108,1,178,211,204,235,89,71,218,217,24,126,18,23,192,221,84,128,228,153,154,63,135,159,156,0,189,233,141,81,50,45,254,194,224,251,108,41,148,89,187,248,232,126,229,51,209,35,212,244,125,254,106,209,31,108,190,66,75,97,146,36,237,123,168,56,48,66,69,211,223,198,233,239,123,159,150,74,236,249,185,114,154,204,252,183,207,255,144,31,144,147,159,233,99,250,79,219,32,191,121,70,20,176,161,86,55,135,25,212,122,48,163,184,212,28,231,206,90,8,171,236,13,118,241,177,66,69,39,61,195,152,110,193,25,151,13,9,75,126,25,54,68,153,1,87,248,251,114,106,164,93,147,191,15,138,63,69,116,46,107,178,98,86,243,163,55,206,174,23,198,200,29,42,250,55,22,22,26,61,194,212,40,48,76,153,236,63,248,4,139,83,62,253,98,235,242,23,107,242,68,208,189,174,10,83,248,247,137,3,193,225,46,89,97,216,223,41,237,56,186,211,215,115,203,46,204,205,120,172,248,209,108,128,164,204,134,50,87,202,159,104,2,41,128,109,94,36,2,79,34,140,239,190,79,192,141,44,234,212,75,131,28,152,29,70,203,248,14,211,98,237,162,123,250,111,147,165,148,181,244,132,150,200,73,183,56,250,68,77,91,143,198,52,50,13,127,168,52,180,75,117,145,188,74,115,27,26,96,75,12,202,209,116,254,244,21,247,77,193,111,201,141,161,10,156,211,125,44,80,44,229,177,252,60,193,107,192,104,102,220,163,23,209,206,39,85,8,220,175,15,48,32,145,240,138,99,235,211,195,92,22,218,212,203,7,34,18,148,75,210,167,197,236,253,124,20,219,55,32,51,26,121,65,178,148,203,225,133,65,135,252,52,153,242,228,43,208,162,9,161,220,189,28,13,152,197,165,96,129,183,169,75,8,204,148,232,211,198,89,211,17,160,150,223,38,124,137,111,23,11,196,46,31,62,191,77,7,161,191,174,109,126,213,250,219,19,175,18,255,237,109,38,89,250,211,213,197,194,225,133,243,109,110,249,105,74,147,195,167,98,204,4,186,132,47,197,10,201,213,135,194,89,79,72,64,100,57,121,250,164,219,77,154,100,22,125,27,148,126,227,119,25,82,194,175,231,200,250,241,77,225,144,241,94,229,121,193,140,237,177,56,33,236,45,59,200,2,29,158,116,225,135,158,193,89,132,10,81,86,97,47,244,67,33,207,153,65,128,160,133,25,163,124,240,192,244,99,200,193,120,148,126,253,39,38,243,205,242,35,207,163,65,154,249,165,124,105,217,173,8,125,200,155,162,242,250,37,50,152,47,72,52,234,195,198,94,250,35,173,225,204,189,108,161,187,48,178,70,31,233,147,89,175,210,14,43,67,208,68,18,190,41,220,220,135,145,246,150,143,26,33,145,249,93,249,175,220,210,116,34,197,156,239,251,230,127,129,136,212,184,16,160,100,113,26,126,114,18,25,69,23,0,184,174,219,47,173,226,7,124,23,46,250,126,203,199,174,95,230,161,13,11,247,194,148,107,122,242,11,159,132,242,73,22,8,10,52,217,81,251,83,93,144,169,150,126,189,97,16,102,140,179,36,215,61,177,222,253,174,235,140,183,121,222,151,174,122,35,127,125,130,7,93,136,5,234,170,6,67,247,163,207,155,13,113,85,134,46,7,27,75,227,131,249,115,217,23,208,37,56,81,228,249,224,254,155,52,159,187,66,56,239,131,33,85,200,119,71,203,167,73,60,255,224,115,56,162,34,122,215,211,148,33,29,166,48,174,97,8,157,131,109,125,39,135,74,119,230,148,169,81,138,125,169,31,76,105,33,107,200,138,205,224,246,131,77,83,91,110,155,79,186,124,189,43,196,86,165,105,9,24,109,128,254,229,203,80,206,56,195,121,116,141,72,169,239,111,71,79,228,215,53,158,165,165,42,249,47,255,90,199,36,20,64,214,209,205,76,232,140,36,5,182,37,122,234,52,140,124,47,19,173,255,36,153,85,154,110,217,233,124,79,140,127,62,31,246,3,67,208,233,14,227,97,91,229,167,113,172,221,205,143,102,202,19,109,222,74,47,9,165,215,15,54,203,177,41,48,157,204,123,125,151,118,254,182,75,214,214,136,191,245,203,141,226,208,2,255,230,178,86,240,85,71,74,211,127,218,230,171,59,141,86,122,66,75,247,49,108,169,6,105,119,56,241,39,122,153,223,252,221,205,198,75,74,238,120,82,213,79,198,118,153,44,228,150,30,142,19,14,157,80,249,227,117,45,123,186,89,22,204,115,205,112,82,186,31,109,173,199,122,101,20,253,190,2,128,177,68,144,28,150,163,55,27,169,239,203,36,113,122,11,15,40,49,32,199,246,129,139,77,140,52,231,215,74,214,41,87,135,115,181,18,250,133,105,194,77,254,221,66,180,206,34,255,5,161,25,193,151,237,240,166,241,171,11,76,189,166,248,209,38,85,47,159,117,173,150,129,175,14,159,9,66,246,84,180,171,49,122,62,20,211,110,29,101,60,209,253,241,35,216,16,213,249,236,61,232,155,60,111,255,27,9,4,109,73,122,21,232,129,160,0,233,63,13,121,90,122,52,206,243,158,238,10,101,106,158,124,4,130,146,139,206,249,155,39,233,235,201,98,26,117,46,12,87,131,111,247,142,33,231,104,186,221,43,200,127,197,167,119,34,60,120,248,91,70,25,27,173,248,237,86,76,67,71,96,166,116,159,204,72,38,170,33,28,67,184,183,79,8,127,25,105,110,72,50,236,44,243,139,105,224,67,241,46,201,67,134,81,33,253,229,40,218,76,210,216,207,38,18,105,140,223,187,54,139,217,46,77,126,40,118,110,247,217,194,29,10,193,110,189,173,60,76,86,226,131,207,100,147,117,134,71,253,40,123,152,108,228,220,94,211,243,213,159,91,249,134,33,28,87,154,62,171,206,25,56,20,143,15,70,99,34,235,230,189,79,211,147,245,163,145,32,144,111,15,106,76,89,113,99,200,29,38,221,187,159,43,47,41,206,77,84,35,243,63,29,189,249,99,124,45,203,192,107,63,65,181,176,229,203,7,47,166,240,179,183,27,229,217,95,231,47,39,5,140,211,175,78,118,248,103,238,120,166,103,82,81,113,107,131,219,39,78,6,188,86,185,38,240,118,114,116,163,252,183,9,174,138,206,149,200,195,76,63,216,124,157,116,129,56,195,127,251,117,209,98,174,143,251,188,174,241,117,65,44,26,106,166,186,241,252,228,35,62,109,202,53,44,117,220,245,109,84,235,157,255,94,245,137,166,139,86,214,170,153,253,125,61,149,24,226,224,8,95,158,4,20,217,225,237,240,130,47,171,217,171,73,170,249,123,91,216,196,158,109,100,127,224,89,226,183,77,163,173,41,12,51,102,251,111,99,185,34,213,150,106,58,204,205,31,104,238,102,229,43,151,118,98,62,204,60,63,120,160,144,243,100,136,70,31,126,236,100,179,220,222,72,96,126,253,154,192,103,160,136,59,12,98,110,116,19,124,95,79,166,149,71,72,8,22,62,229,24,101,63,47,159,169,161,217,153,177,124,95,2,113,9,227,26,141,235,182,245,241,127,48,164,40,13,82,160,71,207,175,239,24,152,217,177,107,38,133,166,229,178,253,228,72,33,40,140,54,82,253,22,54,56,35,168,43,105,254,41,65,178,244,147,83,130,47,69,225,5,11,46,199,209,152,234,105,106,236,231,118,19,191,189,187,236,20,73,172,145,173,247,163,33,227,137,235,39,211,66,249,184,48,118,219,24,218,235,203,198,248,198,63,77,51,48,20,42,39,131,156,158,0,127,228,149,228,177,14,114,210,114,159,162,49,134,20,166,12,223,53,46,100,53,115,24,87,187,41,112,178,48,177,124,163,152,215,171,59,197,10,65,54,123,102,108,84,43,151,104,72,186,224,30,237,233,240,249,186,150,142,165,179,215,202,126,225,213,236,173,178,38,229,0,191,208,239,192,84,25,158,129,200,238,227,203,23,154,112,249,214,161,0,173,228,139,6,14,136,77,235,210,144,148,90,103,245,95,198,49,126,14,121,91,236,22,125,23,75,31,193,9,12,155,78,87,136,24,251,36,110,150,107,73,223,53,138,124,31,249,136,119,65,238,87,22,244,243,245,213,30,99,252,71,122,144,25,205,212,37,154,223,181,153,20,62,139,46,29,235,159,103,27,48,77,101,117,106,228,71,217,182,59,12,193,101,201,201,251,21,214,134,232,71,223,143,188,108,140,89,114,204,104,40,43,78,33,47,145,245,172,163,248,88,232,198,27,149,252,46,233,87,70,227,7,159,41,137,22,78,129,211,167,160,2,8,205,83,54,116,240,191,70,142,219,2,45,73,215,69,83,2,116,248,231,238,87,245,195,71,202,241,123,157,232,85,237,46,111,155,130,125,25,126,215,172,253,170,228,107,77,170,113,87,208,64,135,184,199,146,35,61,143,209,159,9,42,102,189,61,57,82,51,100,250,94,54,186,46,77,136,60,128,180,28,126,207,196,62,83,233,136,41,236,216,248,226,62,24,35,52,137,74,169,208,90,145,221,97,2,166,7,230,251,240,65,142,171,121,145,254,168,2,227,187,124,253,81,150,180,228,99,149,156,199,65,139,71,227,112,216,86,210,244,18,84,128,111,59,120,34,129,125,102,133,37,73,9,100,32,191,102,184,3,19,233,201,30,26,130,220,232,201,191,128,69,234,111,104,186,4,170,154,31,187,161,143,45,69,33,128,165,111,252,163,77,196,106,37,191,124,222,192,240,1,190,89,114,197,254,163,24,185,194,99,210,113,126,6,225,108,189,110,200,104,62,142,216,123,231,231,121,91,142,210,63,77,34,218,149,158,36,17,50,116,126,110,72,236,75,179,98,136,193,125,158,133,63,30,198,126,114,72,103,64,151,207,161,6,134,46,85,238,161,143,44,13,215,111,64,176,211,18,145,146,26,59,211,23,225,205,15,206,214,221,123,63,123,214,212,204,251,254,224,76,162,230,70,211,208,27,200,246,181,15,62,129,225,22,26,15,101,22,238,198,79,222,249,115,73,198,91,183,154,223,24,212,99,181,9,40,140,218,252,57,236,129,66,242,185,43,64,25,108,203,226,182,225,57,119,113,237,60,43,11,170,129,53,224,193,142,123,11,140,178,236,183,37,36,249,77,18,162,8,108,189,59,219,97,74,1,146,15,31,86,24,248,54,71,179,152,241,233,57,250,47,235,168,255,235,223,254,254,183,127,255,79,117,212,62,255,9,117,212,191,186,150,123,169,20,148,191,177,53,141,112,82,36,195,56,152,191,62,25,79,131,37,6,62,224,160,191,162,196,83,160,188,36,112,167,5,41,251,19,182,86,145,161,175,111,205,79,13,25,152,160,117,232,187,95,136,114,197,209,230,252,39,35,7,123,186,93,99,104,144,208,150,73,196,186,238,82,252,246,68,44,94,106,6,136,98,167,18,71,35,230,82,219,210,65,205,146,226,35,139,196,146,72,182,22,24,49,238,105,204,160,94,89,19,17,136,204,160,31,229,131,26,202,201,90,242,197,156,249,114,53,255,34,170,57,24,200,193,103,70,58,223,190,15,75,166,21,73,89,149,149,82,235,62,71,177,253,54,129,28,205,220,143,225,9,200,9,253,91,168,3,231,92,131,54,198,239,137,99,73,4,165,68,210,193,100,123,125,30,104,40,106,201,51,49,135,155,207,46,234,192,188,251,49,179,174,8,147,242,147,79,50,231,196,83,11,18,103,214,254,58,246,136,80,216,24,104,205,0,175,204,85,99,126,35,14,44,250,211,103,133,169,95,198,118,224,190,56,147,150,112,230,36,103,232,211,31,244,58,125,222,200,217,165,225,187,33,220,161,232,250,146,197,104,52,23,19,103,81,192,27,65,166,109,100,90,98,51,68,97,235,172,248,186,146,109,220,234,63,20,51,17,113,181,199,146,147,169,216,15,62,65,206,121,89,146,33,39,171,145,252,161,224,154,58,164,241,141,146,87,25,159,60,205,129,11,116,165,41,177,3,123,142,229,209,1,141,23,91,228,67,43,172,130,229,201,178,49,172,207,73,54,244,216,218,84,47,207,114,145,133,202,179,100,139,169,166,120,112,77,71,242,146,16,151,134,176,237,52,1,122,249,176,84,156,122,240,112,86,54,48,93,195,207,209,232,58,54,135,109,195,47,57,91,51,170,143,224,0,57,99,132,116,100,79,193,173,197,201,27,113,138,252,54,86,178,231,75,246,11,167,69,89,150,66,34,187,188,186,71,15,131,173,240,20,26,129,169,158,14,223,43,13,251,87,217,198,21,250,162,178,63,210,19,85,158,185,84,14,166,68,209,61,33,0,145,55,75,229,248,156,138,57,203,67,119,19,43,146,72,240,96,183,44,198,48,104,67,60,18,45,217,70,66,225,139,66,233,231,74,242,72,11,77,32,126,112,183,212,167,212,203,177,5,202,159,139,33,33,108,231,205,11,76,158,186,45,143,173,109,88,232,149,109,212,82,2,134,254,165,52,28,170,241,46,75,15,199,108,154,18,170,194,171,198,215,69,56,203,136,144,147,27,209,214,79,110,205,99,89,175,108,221,119,125,226,79,235,28,144,251,90,136,239,199,110,7,181,214,173,9,74,104,159,53,142,198,143,74,126,153,194,252,215,17,14,90,140,117,35,47,179,99,160,232,231,94,208,116,100,207,141,136,243,152,30,11,226,231,144,69,84,142,199,91,87,108,93,207,87,74,115,152,14,51,100,201,150,95,25,137,30,37,202,88,167,66,228,103,26,89,114,209,31,172,230,13,150,99,139,56,140,251,36,112,165,148,233,59,250,214,76,237,181,234,16,159,110,15,6,76,178,95,147,232,103,40,17,154,126,48,239,79,132,119,170,213,233,62,129,26,246,159,101,77,189,47,72,115,235,11,138,6,210,2,125,104,161,7,25,212,79,133,233,108,125,81,188,90,154,5,161,133,162,198,206,120,216,119,158,117,159,134,123,156,111,186,145,186,121,42,65,102,163,230,139,192,153,136,79,72,171,164,171,51,204,210,77,7,52,254,139,38,17,249,190,170,231,55,43,66,99,77,83,144,211,186,32,61,19,49,204,70,240,169,229,160,164,245,229,49,182,189,206,162,231,198,18,213,19,48,231,159,135,216,109,178,41,183,74,233,7,35,65,167,31,72,178,193,226,232,121,117,178,58,29,244,236,134,150,175,32,56,106,17,214,60,179,221,254,200,201,192,217,156,2,229,117,85,130,88,63,119,39,243,164,229,22,218,45,62,99,122,146,59,52,90,103,61,58,145,164,247,163,97,231,201,3,69,47,50,101,223,125,66,160,234,90,130,165,108,215,110,146,144,238,84,77,208,39,26,148,125,16,102,190,149,212,244,182,242,249,53,207,197,101,92,227,100,111,122,96,44,195,102,142,220,41,14,66,154,131,39,83,94,35,243,122,86,237,45,165,229,19,247,229,233,235,7,26,154,89,172,226,248,114,233,178,242,20,36,189,55,226,229,108,105,214,243,148,253,232,115,149,89,168,230,192,80,43,114,192,52,80,150,103,1,113,125,39,216,135,21,79,33,93,95,118,117,13,232,101,226,1,189,235,251,152,213,118,221,145,38,223,67,211,128,20,251,203,30,145,193,199,232,238,153,136,59,93,70,126,242,110,209,218,51,141,159,200,199,223,8,29,15,73,188,158,77,167,57,71,221,130,45,184,212,142,207,106,18,244,136,51,187,147,127,145,252,252,111,22,143,12,60,173,23,58,103,176,197,158,159,92,49,229,152,31,251,248,194,195,244,110,189,202,132,171,156,36,247,49,174,242,150,55,234,64,84,15,101,160,52,28,117,189,168,1,245,24,30,144,192,25,111,29,47,86,110,164,240,52,140,57,175,22,137,24,175,65,157,207,114,137,184,32,26,233,244,75,248,201,233,120,211,145,210,80,215,240,157,19,5,241,77,251,154,194,39,4,152,94,246,51,86,95,121,142,222,145,79,198,245,231,4,161,178,224,159,89,189,116,79,86,179,222,103,33,216,211,254,176,61,139,78,122,48,211,114,39,104,55,66,212,7,211,31,164,17,82,131,215,239,119,69,81,148,165,80,15,206,52,208,123,29,149,128,73,6,89,51,226,198,23,33,145,228,49,250,169,60,209,129,77,151,87,135,205,183,91,104,4,13,170,106,139,2,239,121,183,123,234,51,161,247,172,120,153,117,78,19,238,144,74,233,166,161,107,68,109,57,171,12,223,25,41,40,144,229,40,106,15,37,63,96,25,123,182,8,195,235,233,52,63,74,122,158,166,0,100,194,188,24,15,75,82,34,137,202,134,98,68,37,159,186,195,80,180,27,19,41,120,0,115,138,6,37,117,104,168,22,78,34,224,17,221,180,16,14,1,40,19,59,127,1,94,156,72,37,96,91,4,1,43,96,204,238,244,163,69,92,100,57,75,102,224,28,222,36,251,104,86,92,159,31,56,48,10,58,73,143,166,194,225,100,21,91,17,149,59,113,38,201,226,190,63,192,153,66,168,68,141,121,21,111,162,5,134,2,165,87,142,202,144,103,131,59,225,108,211,146,31,107,40,10,79,14,179,77,210,8,136,222,175,22,196,13,24,130,127,78,179,174,41,10,171,5,37,207,250,44,123,97,159,179,232,250,62,139,139,78,241,137,134,48,255,62,72,34,85,45,246,67,131,106,217,63,16,36,194,150,78,210,116,91,6,141,146,5,55,247,161,149,80,24,192,197,105,31,63,233,247,167,194,75,98,48,104,54,76,119,117,233,154,75,183,101,9,134,15,93,87,26,63,213,30,183,101,122,244,202,128,62,147,227,246,34,106,135,233,184,210,195,40,65,239,212,79,221,112,234,211,233,159,80,138,30,233,15,102,45,239,26,75,159,91,138,69,147,15,220,212,16,228,129,23,186,241,171,211,158,104,10,215,189,13,132,65,47,138,119,107,86,45,79,248,68,87,225,183,187,199,197,146,178,159,94,26,82,160,254,125,157,224,116,244,169,60,127,22,201,79,7,217,116,40,48,7,211,248,10,91,31,231,25,160,4,83,203,243,212,72,12,57,57,175,226,79,153,116,47,186,145,140,245,137,161,18,255,38,45,10,66,9,245,23,98,197,253,164,85,88,232,47,163,249,185,211,171,203,6,31,158,14,187,18,36,182,19,213,232,109,35,170,232,115,225,79,172,59,107,65,209,212,12,156,92,135,12,191,120,108,224,91,220,199,61,122,226,194,164,221,15,137,156,72,242,159,198,238,99,41,55,207,76,80,124,172,96,57,211,164,135,138,58,43,106,25,223,24,102,85,28,26,219,153,142,241,78,65,104,156,166,114,41,196,191,141,46,205,247,208,232,143,59,59,173,162,172,193,156,106,176,37,207,207,104,139,35,20,104,154,10,252,228,72,46,175,46,52,100,126,251,83,121,48,152,87,46,228,109,4,79,167,83,255,112,79,25,90,121,176,129,54,124,40,49,227,112,173,82,111,161,65,217,201,75,240,149,179,150,45,54,90,121,62,200,233,92,175,253,201,173,109,72,184,31,10,167,103,230,162,7,147,239,113,2,234,121,220,73,51,184,148,111,214,231,155,184,232,171,164,84,170,181,152,53,63,165,59,152,175,44,194,202,32,69,233,179,59,145,248,4,65,84,40,135,22,122,206,119,255,69,180,184,217,144,178,213,212,27,116,235,230,71,103,66,237,169,137,187,198,244,91,29,166,181,121,100,165,87,211,46,235,23,110,62,226,90,245,152,148,46,186,163,244,250,181,170,7,207,154,130,21,142,186,226,195,159,166,199,90,56,204,63,67,66,161,190,34,50,86,157,137,127,206,140,208,147,192,102,75,227,228,108,122,135,186,102,51,233,202,104,113,112,182,29,161,12,148,97,237,233,14,211,228,41,119,109,149,163,237,141,48,20,169,168,190,9,124,70,105,11,34,51,11,72,81,26,191,25,74,206,26,207,140,72,82,78,206,58,255,25,116,0,83,242,146,106,205,30,191,229,47,184,219,93,21,177,201,4,117,183,17,134,187,125,38,138,161,67,124,90,247,191,163,72,144,106,239,195,100,255,189,198,37,126,207,146,159,99,145,221,115,148,185,90,127,25,159,248,79,35,140,164,78,50,139,182,7,110,222,94,0,249,81,152,198,246,195,235,235,92,94,86,132,43,226,121,126,96,122,193,123,28,188,145,181,209,57,35,229,200,61,19,202,37,53,136,162,31,196,92,208,46,235,60,47,237,201,96,156,120,17,195,224,93,148,117,75,106,116,4,161,157,200,188,106,138,151,73,162,5,43,29,103,197,249,48,168,105,46,11,54,252,76,162,158,137,245,84,253,58,247,1,91,94,90,89,182,162,223,125,145,8,145,72,124,101,146,251,221,71,63,122,40,218,61,95,217,250,85,207,119,48,74,26,162,160,146,121,206,166,156,230,99,108,23,117,114,167,170,141,97,164,159,220,220,81,52,121,140,228,117,245,41,99,153,231,235,212,163,81,17,189,223,22,113,158,38,143,43,55,231,79,12,254,98,125,218,165,42,218,139,62,217,253,88,187,122,114,179,80,91,1,23,155,53,4,198,132,222,209,102,244,21,229,164,99,177,189,252,194,153,114,183,182,29,177,26,248,56,89,148,48,196,55,180,154,153,112,116,129,161,37,116,2,59,161,194,244,234,58,60,246,203,103,100,40,201,128,32,182,204,128,155,37,12,117,73,165,99,222,187,57,172,93,84,54,224,120,246,142,30,125,38,197,162,113,89,174,169,98,123,235,3,95,37,124,121,165,141,67,234,232,113,52,133,3,109,79,67,60,39,58,119,112,99,208,209,111,180,253,232,41,50,179,122,13,113,80,36,92,41,122,169,198,80,5,100,10,1,197,5,61,128,137,58,52,155,88,104,235,138,87,205,134,67,115,95,217,196,136,186,191,15,36,9,53,13,10,153,177,174,104,88,194,98,100,62,92,74,154,210,125,58,66,99,176,117,237,54,52,154,175,63,82,4,211,244,203,52,171,53,103,226,195,92,220,194,126,48,212,181,180,105,110,67,231,79,243,152,103,75,156,60,41,215,204,77,88,71,25,63,237,238,206,192,246,249,233,79,159,227,147,79,25,231,189,195,195,213,223,102,118,242,158,188,243,25,43,233,41,79,28,233,29,60,195,51,41,27,56,219,218,16,125,138,21,86,190,230,251,32,96,165,104,217,163,129,118,191,133,21,60,98,252,178,73,151,63,20,29,116,129,139,143,4,148,42,209,45,19,120,98,170,233,157,165,231,59,171,218,117,113,96,242,52,209,190,73,7,167,102,65,27,182,228,254,219,48,181,171,54,243,66,38,245,192,12,59,76,218,234,148,89,100,130,90,219,187,86,49,207,202,186,35,195,98,222,215,60,168,62,93,187,28,225,36,164,29,157,163,120,176,20,237,17,160,111,107,199,201,145,33,169,218,220,121,190,187,27,40,160,118,34,186,123,236,31,144,139,114,144,13,243,211,126,192,54,204,63,61,83,62,43,250,109,97,109,62,252,194,232,141,231,123,83,248,108,78,3,173,91,171,181,156,219,24,221,14,91,245,79,15,134,15,18,231,94,203,132,19,5,230,174,163,67,121,21,8,10,122,225,155,68,157,31,61,151,233,30,42,188,188,191,160,161,22,158,171,126,244,243,71,174,116,184,156,149,71,185,92,240,83,186,79,133,88,224,80,51,80,34,229,136,249,189,119,115,9,211,15,147,230,89,239,119,69,195,167,15,221,42,158,65,86,82,92,89,165,144,172,172,64,190,91,175,81,91,113,162,105,55,20,170,176,221,55,216,237,215,113,166,71,195,73,203,62,80,240,17,170,93,27,148,207,20,158,125,23,219,240,17,58,87,94,159,148,69,250,124,92,173,31,61,61,164,116,44,222,243,87,100,107,84,25,97,1,104,181,137,77,121,52,202,159,23,34,18,92,213,26,183,162,161,156,247,58,158,18,3,124,184,8,220,56,123,86,222,120,161,106,55,60,84,56,19,252,158,186,226,22,115,150,246,197,167,161,85,164,113,72,129,146,83,252,133,53,190,54,210,64,255,2,14,206,249,110,177,159,255,216,95,216,208,145,101,136,229,223,202,108,97,199,4,156,216,220,244,11,51,223,126,164,54,148,63,241,175,136,160,7,145,3,51,54,240,147,35,153,18,207,24,148,118,182,223,51,62,159,252,54,97,238,117,97,236,225,190,142,101,224,51,70,111,86,117,52,243,69,238,191,178,1,228,95,140,239,98,162,160,22,69,221,109,110,63,26,166,133,28,221,136,110,191,4,60,48,185,134,113,143,182,212,243,231,44,9,252,112,47,128,73,41,166,184,47,136,232,177,204,14,218,100,240,168,29,254,208,160,248,76,57,154,124,204,87,78,4,70,116,184,201,165,53,82,181,61,30,57,86,81,73,142,238,148,165,246,61,249,188,158,179,63,85,145,249,233,218,131,158,141,208,245,147,97,21,56,251,232,143,194,200,133,111,214,182,118,225,205,30,237,215,5,98,48,5,151,64,169,147,157,183,25,215,141,37,169,156,27,98,45,157,129,14,87,250,103,229,232,47,185,19,87,134,242,139,28,13,253,168,249,19,135,65,181,175,11,169,89,101,208,187,154,253,133,180,44,62,109,228,154,173,113,199,199,10,42,88,179,202,209,139,244,118,90,14,195,143,43,2,111,102,154,226,39,199,33,172,84,185,52,246,166,185,52,135,33,249,232,201,247,78,95,104,14,74,89,123,222,81,140,227,88,251,242,66,192,212,200,91,19,24,218,163,127,33,180,244,92,147,41,152,22,231,92,223,130,5,138,178,72,17,148,36,87,119,20,106,242,45,90,12,88,155,9,225,230,15,62,1,192,184,189,210,192,228,216,151,223,21,225,199,181,141,224,77,192,9,241,115,163,51,114,133,146,40,237,215,230,193,199,15,238,87,118,148,13,47,162,79,41,126,154,246,44,25,194,120,119,103,159,114,232,216,160,95,235,162,131,6,212,233,40,220,211,34,143,4,59,184,233,3,156,202,34,29,136,2,195,234,241,9,105,86,203,105,200,185,87,49,105,157,15,62,207,35,37,189,105,154,24,234,242,129,64,123,207,77,97,0,147,158,47,254,219,39,102,125,223,22,187,255,143,145,5,108,41,196,251,170,137,14,251,125,224,38,145,47,19,214,196,220,190,199,125,167,129,162,240,125,217,20,96,78,60,211,227,104,180,222,171,192,198,213,240,15,128,216,186,202,19,71,173,161,124,146,52,92,90,181,196,144,192,208,172,250,140,251,166,46,116,239,155,246,45,244,140,253,169,21,201,53,227,64,52,204,242,219,81,252,157,101,44,224,144,190,226,72,170,226,130,13,115,74,139,67,249,234,229,219,153,188,191,25,43,0,251,162,170,87,77,207,217,152,247,158,209,13,83,120,27,149,204,225,133,80,168,60,49,242,226,107,5,108,90,172,114,52,73,237,229,11,223,249,224,173,109,48,96,78,86,203,140,151,89,110,163,30,32,11,196,125,149,217,246,200,2,211,126,30,135,146,52,144,213,97,209,218,117,71,81,194,92,61,43,60,216,204,126,35,152,202,218,110,178,226,46,203,106,207,139,174,219,44,7,218,76,32,40,206,13,173,73,15,38,171,145,99,140,209,66,149,238,48,128,240,153,118,204,55,248,6,110,133,27,92,238,123,52,65,237,146,223,62,15,251,60,207,17,151,198,171,147,135,66,95,228,183,95,1,182,154,255,125,29,212,231,221,228,6,24,23,99,25,161,80,153,102,124,60,3,22,91,215,147,79,196,31,74,113,248,124,28,58,206,150,177,75,125,113,57,27,41,108,82,239,135,75,158,103,79,143,52,134,73,148,201,201,233,200,41,195,63,158,19,244,143,187,147,2,165,106,20,239,107,208,91,34,227,136,52,4,36,44,135,217,240,203,51,165,229,124,44,255,64,6,220,138,92,4,53,235,217,15,68,0,46,203,170,6,39,230,252,193,55,206,108,139,144,183,92,24,173,93,95,110,30,152,68,143,172,199,220,99,75,62,195,91,177,177,201,234,97,27,171,238,147,25,141,72,226,156,96,112,118,235,57,96,178,95,91,47,141,45,100,245,147,155,113,150,4,49,76,5,121,199,80,49,145,69,185,112,136,0,31,211,11,20,133,83,249,186,182,217,199,249,3,71,50,46,221,58,141,81,245,150,251,41,163,214,66,219,165,222,215,48,243,132,225,48,13,14,178,188,64,173,75,221,87,0,107,35,95,242,245,65,113,110,211,215,107,51,125,186,18,128,192,176,101,227,104,202,69,183,136,74,131,26,38,228,142,194,48,31,50,219,65,38,25,197,227,12,170,168,233,146,160,129,203,151,114,250,229,145,103,151,41,122,227,209,48,124,148,117,219,5,119,185,46,178,112,37,110,26,247,189,46,179,6,106,243,169,248,235,32,209,214,110,107,215,129,241,250,216,62,255,35,224,43,106,4,192,164,113,179,95,26,156,155,41,31,246,198,84,107,249,202,68,45,11,170,184,195,221,252,136,190,228,14,48,49,234,93,83,225,62,146,245,46,14,211,0,26,196,36,131,119,159,30,185,161,243,49,175,122,138,157,156,236,252,247,9,152,165,238,214,151,189,205,132,225,59,154,180,90,107,178,128,216,12,22,243,56,41,70,241,174,7,62,143,44,127,23,110,2,88,91,30,41,78,220,219,151,174,102,37,88,125,93,211,68,202,63,180,26,89,84,94,53,115,196,250,70,48,114,69,171,207,245,188,173,177,253,187,166,124,90,238,126,222,96,40,236,254,203,108,107,111,67,26,112,67,82,251,123,91,236,152,169,135,200,149,109,90,220,191,187,170,214,152,47,91,0,100,93,73,182,126,48,123,195,231,137,141,97,137,215,15,102,65,109,83,102,5,184,139,211,63,143,138,240,214,170,250,105,146,167,246,21,162,26,127,122,233,7,192,90,57,190,135,86,17,231,146,145,194,125,231,236,175,218,88,150,178,187,216,139,108,141,79,87,72,109,166,185,159,7,78,135,143,159,186,208,246,37,113,56,26,108,39,176,241,135,194,14,249,182,243,48,202,126,246,187,14,67,111,185,113,159,53,41,157,59,139,163,187,25,67,95,248,68,218,99,251,219,134,246,125,66,183,126,225,113,34,243,143,187,253,187,52,132,123,47,188,225,91,125,67,20,173,137,45,95,238,79,224,121,87,135,73,143,165,59,12,33,39,208,97,229,23,78,103,73,89,2,163,186,220,124,160,17,104,167,172,39,31,230,54,249,157,156,252,98,189,122,52,195,108,252,106,228,29,232,121,154,183,225,26,120,162,132,225,71,119,99,1,9,60,179,249,41,126,48,145,249,181,191,25,63,170,87,74,223,72,34,19,116,70,93,17,184,98,140,229,71,155,212,253,29,135,92,90,253,148,43,96,199,65,232,146,25,233,76,202,123,251,164,64,71,153,212,113,56,53,133,27,15,192,50,218,2,115,233,117,67,79,241,168,18,202,114,171,207,209,140,234,233,48,157,126,85,95,200,68,124,213,239,154,124,60,69,167,11,47,115,28,90,14,91,136,122,71,18,76,154,94,61,35,130,235,74,189,93,232,86,79,77,60,73,135,153,116,150,194,240,41,106,28,125,62,167,41,207,172,160,62,52,124,202,162,244,219,242,93,157,88,92,90,220,22,25,175,107,160,134,114,240,249,255,200,126,172,37,94,218,125,153,133,85,120,198,93,163,203,53,100,164,20,108,225,82,252,114,41,236,77,239,51,131,167,180,166,239,191,97,55,244,203,9,25,166,83,117,118,109,254,178,105,62,25,73,174,27,105,186,225,107,155,25,64,78,61,249,143,56,224,40,166,156,55,119,70,128,132,140,210,119,110,36,91,243,37,17,0,227,93,234,185,24,220,68,171,108,192,89,9,189,5,103,83,255,67,37,89,209,133,32,176,195,212,141,47,107,124,116,115,101,142,175,235,124,243,116,240,62,48,37,218,128,201,19,220,45,200,47,81,62,191,20,19,186,131,44,10,247,161,192,83,227,107,254,224,51,239,98,193,38,48,153,155,95,129,23,184,33,64,32,39,63,195,104,126,158,35,192,40,178,221,103,198,150,189,13,7,173,197,178,201,169,23,2,3,217,47,172,24,133,109,43,76,89,208,47,12,63,175,46,15,28,142,21,238,230,63,152,134,90,105,8,29,136,192,99,87,83,62,24,227,203,75,89,31,29,81,176,225,83,14,3,82,62,173,70,103,253,199,46,221,244,109,105,27,216,129,77,40,225,139,226,11,173,170,40,27,8,108,229,217,22,48,2,135,247,101,225,153,121,54,55,126,52,246,168,87,236,108,80,72,67,125,205,47,27,254,91,145,16,232,220,66,146,147,215,159,251,198,133,81,148,108,229,123,100,80,31,139,142,163,14,35,183,251,19,203,116,125,235,193,68,41,61,174,44,209,98,33,83,6,118,171,101,199,149,37,149,248,1,37,147,189,227,96,234,77,138,210,230,250,77,194,133,204,113,110,165,8,140,199,85,242,11,59,97,10,34,122,2,255,246,105,63,24,6,242,146,40,166,67,101,63,1,107,192,205,234,126,10,195,113,111,23,30,93,230,35,122,156,210,103,68,4,76,121,235,70,103,6,159,184,103,92,152,0,85,225,94,242,106,23,46,87,40,255,7,143,250,77,149,6,51,49,4,12,35,45,127,133,80,40,152,236,38,251,11,187,98,211,15,206,183,161,214,96,130,128,11,83,196,93,10,99,0,211,46,44,124,147,31,220,250,188,71,143,117,123,75,249,208,10,253,114,142,162,178,42,179,180,89,96,249,60,107,48,188,125,129,173,168,237,111,100,154,219,238,69,11,113,227,151,7,162,13,200,124,19,47,76,95,165,215,40,232,113,45,243,86,222,72,103,51,153,249,116,133,172,245,37,182,130,162,179,180,253,194,76,9,36,63,48,21,218,113,97,9,190,24,193,24,127,4,120,96,25,255,22,219,197,211,70,35,184,200,116,51,248,50,115,90,23,206,178,39,51,152,244,64,192,4,203,114,93,103,67,183,124,158,180,252,105,171,227,65,35,114,51,56,141,170,231,158,84,32,227,167,43,178,22,249,129,167,111,201,12,110,26,0,193,118,168,159,104,30,98,237,157,197,100,61,176,51,43,76,203,29,86,165,194,11,93,200,56,186,89,240,172,176,57,185,92,24,25,165,7,110,159,157,137,193,210,149,247,161,75,81,157,254,199,9,163,93,1,14,148,96,75,150,122,164,222,71,44,61,39,124,100,8,203,8,37,239,252,249,36,227,133,52,219,146,9,135,246,166,237,11,230,172,106,132,66,83,98,41,174,115,3,202,196,86,179,194,72,255,7,10,41,111,40,138,67,112,185,240,220,18,243,145,62,220,190,157,195,39,142,25,124,40,108,170,221,23,166,214,175,112,113,111,191,31,156,139,76,70,6,223,239,238,192,216,82,94,216,52,148,226,147,231,182,228,139,159,48,66,70,243,131,41,135,94,134,37,176,245,112,249,56,192,58,65,174,235,108,182,247,125,158,38,125,117,31,54,45,18,61,230,64,140,22,134,108,44,206,228,1,203,195,79,124,214,152,62,101,20,76,108,153,60,154,52,24,158,167,194,116,51,183,11,167,93,231,3,175,143,237,103,112,26,171,60,71,19,191,220,223,198,29,246,194,16,110,122,241,89,142,185,151,137,233,129,103,44,244,166,109,32,59,119,96,4,179,218,133,17,46,80,152,6,178,17,48,193,78,123,224,225,201,12,131,115,150,37,113,25,125,109,196,209,84,250,94,180,123,41,201,80,233,163,50,56,167,222,226,190,104,72,173,47,76,3,237,133,175,150,204,15,29,245,222,22,23,82,158,131,105,8,248,62,30,210,111,88,168,61,112,241,76,226,129,151,136,220,252,80,200,20,129,46,177,151,252,193,115,250,199,3,156,138,172,43,192,56,248,6,60,139,36,234,127,240,215,24,109,48,41,255,247,194,119,149,163,187,88,212,253,224,245,9,32,254,96,169,32,128,210,236,234,15,124,14,227,54,10,140,144,252,142,159,110,230,120,119,97,244,181,99,209,34,229,56,83,127,224,179,231,141,183,73,70,50,75,144,13,188,123,43,23,198,140,73,97,108,76,226,194,209,155,146,25,122,177,179,248,24,81,63,24,153,84,133,207,62,126,197,251,50,15,247,246,192,109,207,123,105,137,26,180,192,148,52,103,188,79,28,231,115,123,96,220,79,47,92,187,4,2,72,79,163,221,27,48,163,173,60,240,89,102,227,169,165,44,78,64,63,120,247,122,127,155,30,122,125,106,103,94,247,250,5,48,21,208,231,183,139,83,244,177,25,222,116,178,189,71,143,20,15,21,165,44,73,146,254,96,95,3,64,133,225,246,161,69,14,158,244,72,62,112,207,242,211,84,211,223,159,190,35,109,108,91,69,31,148,28,69,192,172,215,207,11,201,55,146,0,206,237,143,103,86,62,159,59,131,105,180,123,78,142,146,112,15,184,204,63,222,23,132,159,123,116,97,224,10,140,208,115,186,191,77,201,71,127,27,89,255,248,246,33,76,173,54,30,120,238,120,95,192,245,249,8,40,233,197,124,200,87,240,76,166,228,38,119,60,210,110,166,186,58,138,105,230,240,159,238,132,210,93,47,124,204,175,131,18,212,254,118,61,168,147,44,12,173,123,148,23,141,240,201,96,205,41,172,159,56,245,135,162,230,54,250,139,174,175,89,234,7,75,11,61,48,111,103,7,140,152,174,190,45,26,109,203,61,121,50,75,128,7,110,31,129,223,96,228,74,203,3,207,61,239,201,145,153,152,10,27,37,39,224,52,53,149,2,44,83,22,29,223,18,186,153,56,92,242,85,121,152,98,241,139,230,41,199,174,178,95,52,205,248,225,186,205,225,72,225,20,59,197,179,49,235,176,94,4,157,195,173,199,128,17,141,212,39,70,250,199,235,169,88,5,48,141,203,185,89,53,239,44,94,150,137,20,60,240,242,48,219,208,103,26,110,72,236,196,117,219,238,59,207,7,222,247,145,152,126,177,206,148,136,78,164,18,63,205,130,173,15,5,26,95,138,33,154,127,163,80,97,200,59,245,194,163,233,242,131,14,113,44,232,232,175,10,199,162,155,10,106,205,247,220,172,231,207,193,144,185,4,110,154,12,92,188,175,59,202,160,86,233,230,27,120,172,217,46,44,138,172,192,155,94,105,135,207,170,89,154,206,102,7,70,134,232,194,108,39,46,140,174,90,236,77,80,212,171,207,109,111,198,71,172,31,20,199,159,120,128,96,216,107,12,192,72,20,220,199,98,201,168,200,11,116,115,215,147,89,26,21,225,153,125,251,129,68,110,203,242,101,91,68,23,137,26,58,148,187,236,216,118,35,85,236,123,92,152,58,169,74,152,15,111,222,253,245,182,137,45,204,146,95,216,85,233,127,176,56,174,25,108,137,208,11,231,34,211,130,173,39,159,237,15,112,222,79,204,75,191,247,172,30,46,244,31,241,242,62,242,179,210,33,177,236,183,221,224,160,21,185,52,54,139,201,99,172,110,249,9,217,59,1,187,218,190,193,184,8,235,201,51,174,205,227,194,85,23,252,109,12,4,159,177,58,46,143,123,61,71,23,151,22,248,193,53,73,124,183,145,241,108,62,88,168,125,244,46,19,218,102,242,174,213,47,173,12,51,125,117,24,218,51,121,58,191,49,227,124,20,129,73,255,58,229,0,219,229,36,201,49,44,234,201,202,126,23,110,249,193,113,199,41,112,141,104,220,208,219,117,7,195,128,169,193,99,71,72,52,226,219,51,240,16,200,35,178,118,237,196,149,103,225,156,23,102,95,156,125,172,52,203,163,37,129,103,165,105,223,175,12,122,206,5,145,174,165,125,218,65,44,130,238,92,11,12,45,108,95,56,73,214,217,224,51,106,135,192,227,78,43,52,98,195,6,245,147,163,76,35,57,34,131,87,243,204,177,193,183,39,143,178,251,52,43,236,15,166,1,236,246,26,2,47,19,225,185,112,150,45,188,193,229,62,51,224,118,63,160,97,218,195,241,117,54,211,142,189,105,183,65,111,124,235,30,98,153,29,98,138,70,96,106,104,112,87,61,142,105,36,15,174,182,182,193,231,169,251,182,207,26,248,174,224,184,193,51,197,185,51,222,9,245,57,247,92,203,103,21,96,77,14,3,175,150,124,163,0,156,36,26,135,64,72,154,36,126,154,183,55,246,3,183,122,143,166,161,236,134,65,44,226,112,46,191,145,100,25,112,41,108,14,139,84,178,135,196,213,84,224,111,125,221,140,202,107,247,205,176,249,94,223,166,15,131,241,186,235,23,238,114,219,205,10,142,95,13,188,84,140,197,234,37,152,24,123,133,34,111,192,70,190,127,224,86,124,34,7,38,254,11,248,44,119,232,192,124,131,161,254,86,214,254,192,193,140,1,166,129,164,42,220,114,4,181,192,196,138,23,166,36,20,169,57,200,243,181,202,11,3,238,78,85,53,56,9,205,143,10,8,36,94,127,104,56,124,203,39,98,104,124,65,160,89,42,101,192,189,196,214,172,98,49,120,185,250,63,216,5,2,12,94,210,52,254,131,119,239,247,232,37,206,181,16,66,205,191,196,209,202,12,148,21,133,78,186,3,238,154,148,49,56,248,18,192,80,105,250,3,159,217,82,224,82,245,190,90,53,86,73,192,117,47,153,25,240,169,153,78,239,53,121,178,210,246,11,175,200,61,211,45,49,111,151,37,240,72,116,139,5,76,205,117,63,112,105,254,109,155,94,246,21,55,248,193,53,130,56,234,193,98,83,252,29,61,229,104,228,37,222,163,115,164,209,104,192,210,108,147,93,57,210,237,1,211,45,89,30,120,196,54,5,88,188,148,126,48,221,30,14,179,144,167,231,141,225,9,235,15,21,203,35,9,242,12,30,171,92,148,133,253,65,17,155,14,24,233,168,231,117,119,87,129,255,193,124,160,15,124,119,3,24,205,157,240,191,41,76,15,76,252,54,52,156,231,161,225,122,225,17,5,176,152,113,255,96,102,239,128,39,61,186,207,88,66,196,254,194,117,150,103,168,33,128,191,46,44,166,23,223,48,31,49,80,177,115,78,250,5,13,11,119,62,52,193,217,202,251,129,17,95,184,48,194,73,2,103,74,175,254,211,137,100,151,172,158,166,69,153,61,117,142,238,36,116,0,57,250,76,145,206,194,42,20,94,219,109,43,255,193,213,57,117,192,136,120,232,79,175,225,131,152,154,120,223,85,175,27,90,167,127,33,20,196,206,94,123,62,240,112,122,152,193,57,61,168,237,47,28,93,166,119,243,192,61,249,188,81,200,14,94,67,13,99,161,211,175,226,55,141,228,248,124,198,48,245,224,94,46,156,202,3,226,57,229,32,18,13,91,79,141,134,166,79,42,176,102,17,132,122,224,91,4,4,46,87,254,233,7,195,247,12,24,211,152,231,235,33,242,244,219,50,223,244,62,31,184,196,162,94,96,206,228,231,174,43,105,179,126,225,252,95,194,115,236,7,134,111,225,219,206,130,53,166,134,4,54,99,69,210,191,116,163,249,190,104,4,97,134,150,244,206,134,8,76,4,188,52,125,7,140,0,106,160,212,239,231,131,150,207,80,236,7,231,63,38,98,124,47,114,192,227,143,121,24,130,139,191,143,14,15,186,180,255,2,22,249,237,15,118,154,58,48,121,151,250,194,85,142,134,38,255,30,141,35,118,192,101,107,232,217,205,1,126,221,163,197,27,241,135,78,121,222,21,222,134,158,27,59,83,63,214,92,31,159,41,190,142,59,39,16,183,238,246,194,132,124,62,18,76,161,225,153,103,155,69,55,31,156,89,115,203,126,225,40,76,21,19,7,254,19,110,190,177,163,87,97,165,247,220,165,198,124,3,79,67,82,35,6,163,66,19,112,155,233,185,107,50,118,59,174,172,152,128,129,126,186,165,123,192,76,164,70,127,246,59,133,79,159,102,11,186,194,67,63,174,78,203,219,71,249,41,191,14,52,13,7,200,185,121,237,9,84,73,13,134,34,187,175,176,134,103,214,87,227,244,21,224,244,172,61,116,98,20,223,122,29,152,88,226,57,249,188,83,56,240,18,10,60,245,56,107,125,113,24,113,92,61,249,129,207,198,66,224,254,68,34,211,76,190,219,133,139,228,54,12,222,123,201,209,103,202,151,213,5,217,227,228,11,186,233,34,105,76,203,12,84,115,191,40,213,240,7,166,207,55,96,130,181,170,112,25,145,118,4,110,186,123,162,195,163,148,62,47,204,78,237,194,39,38,69,3,229,131,89,83,135,142,113,92,12,98,163,125,96,209,213,49,116,164,234,41,27,208,218,244,190,200,140,148,120,226,164,170,165,233,12,248,4,72,190,178,101,243,41,124,79,142,120,103,14,24,73,161,245,192,123,164,11,35,99,150,21,182,246,124,135,161,58,235,186,185,45,221,224,48,130,52,83,38,98,162,206,209,60,160,70,138,101,94,147,183,31,60,189,53,192,224,38,251,159,97,68,31,159,197,179,49,38,101,109,99,125,200,78,190,4,54,155,225,23,238,243,158,27,139,140,250,194,229,30,13,97,245,143,163,83,246,20,66,182,158,148,247,183,77,132,57,224,19,139,189,23,222,239,64,163,221,75,26,84,12,38,19,115,97,229,168,144,209,193,144,203,97,20,210,52,185,1,220,150,79,89,192,4,69,15,156,162,246,116,224,41,188,105,80,244,43,114,160,162,147,100,104,221,17,85,130,230,182,159,95,174,46,4,96,48,253,227,250,68,233,109,73,2,39,201,13,2,227,193,119,47,12,114,198,115,114,162,247,125,225,243,111,250,192,19,253,196,53,96,162,57,153,178,104,233,205,251,158,188,182,161,83,22,250,131,81,127,5,198,74,226,31,119,81,255,199,127,255,111,127,255,219,191,255,253,111,255,227,31,53,82,207,254,79,104,164,254,171,203,209,171,237,69,6,0,29,232,250,61,111,76,176,229,104,12,193,20,30,55,175,109,112,122,208,200,216,33,141,1,101,73,65,179,123,150,67,251,120,126,184,146,45,190,112,94,235,57,53,113,175,28,221,20,43,49,47,119,107,125,210,57,228,4,181,73,70,52,82,60,207,121,177,5,190,231,61,107,246,115,209,103,117,10,50,14,240,218,207,200,88,219,213,212,126,163,178,233,183,104,18,76,206,209,54,120,239,245,76,111,115,165,251,38,80,68,223,15,74,139,163,124,77,250,195,103,59,81,202,157,65,40,209,188,48,130,157,23,214,168,30,199,182,218,239,4,66,32,177,30,184,71,137,11,122,118,206,154,166,176,54,154,121,79,93,215,85,28,248,193,169,197,123,162,17,92,250,244,135,61,192,20,147,46,42,16,229,185,50,74,144,119,234,74,169,60,23,198,230,223,159,38,100,199,58,20,206,235,206,246,211,132,178,245,137,164,51,31,251,102,196,236,110,159,116,215,50,229,225,88,96,207,191,62,187,191,177,141,112,239,203,51,74,195,26,77,145,180,189,65,9,12,66,141,156,59,70,66,43,2,34,83,170,175,10,151,187,251,3,110,75,179,12,52,175,175,27,201,65,234,31,207,209,212,147,139,156,252,77,35,160,239,113,35,189,106,20,140,7,70,95,235,194,226,103,101,48,172,172,114,225,214,158,224,152,60,249,144,147,15,105,157,0,94,53,239,124,225,157,199,19,183,207,54,111,60,69,79,201,92,111,238,37,232,217,192,227,153,198,16,37,205,253,62,243,150,219,155,45,99,51,115,111,12,239,57,217,112,147,163,247,47,207,100,211,187,38,56,42,66,150,130,138,244,182,161,236,49,34,242,78,108,138,231,3,55,79,173,128,238,246,228,9,58,90,5,247,220,101,188,233,71,218,85,230,133,113,64,175,15,28,21,75,58,194,222,92,87,53,215,187,123,97,77,121,227,192,40,233,236,128,251,188,126,232,31,156,47,202,168,238,47,218,228,96,10,40,207,193,102,188,25,155,21,154,173,159,159,238,235,222,21,245,232,39,249,81,238,85,211,203,222,53,237,130,182,179,47,26,168,149,236,235,240,241,15,96,10,74,79,178,55,223,170,57,217,249,170,97,24,63,237,135,34,113,52,158,84,210,164,65,58,246,164,253,143,121,12,184,198,238,172,153,89,193,120,225,17,3,140,166,210,245,199,209,108,200,2,158,162,65,245,93,87,223,247,210,102,123,166,88,186,15,114,220,21,250,197,83,243,142,120,21,151,24,159,141,244,67,127,143,62,195,98,6,92,230,243,209,242,68,163,6,203,44,248,78,132,21,217,245,124,209,93,159,29,109,66,103,45,178,23,197,244,152,245,117,64,78,139,220,6,158,1,250,105,44,52,121,60,99,131,149,101,127,209,51,89,69,166,10,83,134,231,170,105,42,155,129,230,244,4,112,21,9,98,133,179,70,235,236,157,230,77,48,160,199,242,126,240,20,191,34,109,120,54,33,52,104,60,121,195,148,107,164,231,208,26,127,6,25,29,98,237,162,36,140,36,161,73,7,177,207,83,24,21,236,162,35,129,231,16,111,26,249,221,84,95,180,237,24,101,102,136,174,143,251,192,136,172,6,140,240,169,254,52,209,75,204,38,139,120,187,203,51,99,13,189,239,210,210,38,79,9,7,25,170,155,106,197,72,87,71,56,37,208,104,231,40,100,254,138,174,28,180,84,228,122,79,78,59,226,251,219,109,212,123,114,100,112,254,128,183,28,109,130,150,239,111,223,17,110,61,199,127,252,246,74,114,99,214,72,164,48,104,164,152,173,249,64,31,42,157,138,41,242,215,228,104,250,139,122,11,178,161,227,218,96,27,76,221,166,4,140,27,75,121,224,17,180,40,146,167,103,242,210,147,79,98,192,30,169,115,216,96,251,129,105,219,187,240,124,18,70,148,209,34,7,141,44,33,186,45,15,188,242,189,52,26,106,211,115,116,110,177,223,173,38,72,182,159,188,124,201,173,95,152,1,149,31,120,223,242,82,34,19,252,44,153,109,186,2,53,5,133,243,137,45,29,230,21,247,152,37,240,212,113,90,109,139,226,245,134,108,253,233,237,253,244,87,20,128,10,165,252,170,247,69,252,127,43,122,39,32,95,154,119,33,233,146,60,238,35,4,41,91,75,6,201,234,247,81,199,196,215,87,142,110,56,244,6,209,31,185,133,41,92,25,132,138,160,181,71,109,24,182,153,204,43,180,194,173,200,24,97,251,35,190,179,63,216,29,114,62,88,38,211,102,58,8,81,133,161,151,80,218,63,129,89,55,87,192,144,180,228,202,76,176,52,170,75,80,130,139,192,21,82,71,180,32,160,109,151,30,30,1,112,242,196,190,193,90,231,180,36,128,171,109,25,92,164,233,3,127,118,252,203,188,28,159,204,68,112,62,181,254,17,121,230,51,47,32,54,35,60,130,246,163,44,59,108,50,194,82,235,175,150,173,143,90,255,249,15,83,79,142,59,192,244,237,156,193,210,163,9,220,153,182,46,220,154,196,95,21,65,131,90,215,133,251,18,246,69,69,122,34,184,235,192,115,203,40,7,238,115,10,188,116,225,37,89,85,227,3,108,48,36,203,204,10,227,78,63,47,156,37,150,46,230,254,235,9,140,134,235,193,150,220,36,173,90,35,230,242,70,100,167,41,1,224,30,57,33,131,53,236,228,171,65,252,32,40,43,39,116,145,61,48,194,160,136,186,59,60,103,107,146,50,0,174,49,150,12,214,184,19,69,186,26,37,38,190,152,161,201,228,140,182,212,229,195,24,39,76,94,88,254,181,159,58,111,228,252,121,26,146,83,0,238,209,68,1,76,210,86,225,52,114,60,83,90,54,139,196,188,192,66,151,49,143,30,73,78,82,75,46,41,152,60,131,94,145,164,252,37,4,87,226,149,224,203,173,44,134,100,140,141,28,236,39,164,75,100,245,53,89,165,72,202,26,188,101,41,64,143,252,54,60,154,242,171,166,90,80,236,223,222,240,107,112,155,178,85,78,248,37,230,28,196,44,51,160,17,202,23,51,172,135,13,116,119,245,34,33,32,112,143,86,6,131,149,91,117,224,21,249,121,208,165,235,35,237,147,57,24,201,157,96,82,202,183,80,113,79,0,89,47,138,252,215,3,159,165,187,95,120,105,152,6,156,92,80,194,224,45,44,236,189,233,93,8,110,161,121,222,87,101,201,161,16,225,33,5,210,245,244,32,42,108,162,113,23,214,98,140,193,231,159,90,192,40,58,110,133,177,178,45,23,166,97,76,8,124,88,206,250,142,146,254,247,53,133,127,187,33,120,187,116,21,48,241,201,124,224,26,27,78,224,81,165,223,241,76,213,205,45,68,97,7,210,149,43,87,54,160,13,207,96,61,146,117,235,74,169,172,216,249,250,83,161,23,231,161,84,34,208,28,115,49,221,145,42,236,6,92,167,162,171,40,171,145,117,187,196,219,196,174,172,75,127,6,57,154,185,188,174,221,173,241,68,154,63,172,212,16,148,200,137,133,155,116,155,65,253,219,49,107,160,237,81,36,193,110,112,169,254,245,0,11,123,246,128,115,7,15,116,153,250,212,67,189,53,61,78,39,207,158,67,211,124,225,190,230,133,225,188,41,167,152,134,177,160,105,39,162,15,233,161,163,107,252,68,140,206,235,133,150,33,220,64,122,137,251,221,177,82,70,22,47,13,131,219,188,221,23,7,70,47,237,194,253,199,226,114,120,161,138,34,39,71,75,215,31,183,249,225,38,237,187,50,7,183,32,36,151,102,44,82,133,181,209,160,240,217,106,219,8,180,156,185,5,94,50,225,208,44,64,60,31,180,121,236,46,180,241,10,135,164,117,169,239,201,156,213,30,184,184,236,130,193,75,251,183,169,62,141,18,164,251,68,50,180,61,104,138,44,18,77,247,169,61,125,10,9,45,233,139,78,97,40,24,138,249,89,192,68,208,114,97,52,34,6,233,23,154,97,123,72,220,208,213,71,244,156,84,230,16,125,40,88,182,236,120,102,13,158,238,211,193,183,246,74,209,156,241,235,243,121,91,190,74,144,238,71,182,76,146,192,232,113,223,126,150,181,117,159,14,124,206,158,203,133,183,118,134,3,51,135,221,126,22,254,255,192,45,118,41,192,171,105,167,167,121,20,70,179,193,44,166,211,116,97,136,130,241,229,34,197,242,116,140,157,192,18,81,203,232,255,131,130,42,29,126,192,103,186,43,23,46,89,59,65,7,46,48,209,5,4,29,69,222,23,104,138,86,80,208,61,211,115,240,188,73,130,177,140,64,187,20,182,16,239,194,39,156,203,10,91,173,51,96,168,27,207,133,147,158,90,1,99,28,217,20,54,33,255,11,159,175,247,57,154,180,109,52,54,158,15,181,205,231,183,27,101,239,128,97,25,63,87,78,183,73,14,216,252,102,30,152,20,199,133,105,23,125,96,247,93,53,152,198,104,61,185,237,137,62,116,119,220,158,244,224,12,203,199,15,54,107,59,233,75,153,191,20,133,183,51,211,228,144,165,5,99,162,220,26,122,20,19,85,135,41,43,200,36,233,24,28,56,96,72,13,10,207,25,213,74,96,44,74,30,56,149,117,97,66,48,237,103,166,39,54,78,78,86,83,197,69,48,160,71,194,197,97,198,185,202,35,160,204,83,163,37,25,29,178,173,109,220,103,193,191,219,74,179,120,89,237,129,199,237,61,47,84,137,198,3,134,254,166,161,109,200,88,32,101,16,15,20,6,97,147,15,31,48,69,45,1,88,35,90,96,164,169,247,133,41,76,63,112,186,221,210,176,10,255,63,113,231,146,131,75,174,28,231,45,241,253,88,158,102,154,10,240,192,128,7,30,26,246,192,48,44,192,3,3,90,142,174,189,12,243,203,191,50,25,108,221,30,89,64,223,86,3,58,29,167,234,175,7,139,76,102,70,70,168,250,1,61,241,53,90,184,43,90,86,229,105,153,55,235,115,135,113,38,215,39,50,76,93,79,224,177,101,90,0,190,119,69,238,180,107,39,63,175,35,158,200,217,93,20,13,206,224,104,159,109,67,192,102,82,52,30,56,69,86,5,56,167,71,131,0,98,83,145,163,199,124,14,62,19,121,139,43,163,80,169,47,131,254,200,219,184,14,44,37,192,110,61,16,163,134,78,64,53,21,93,21,140,152,245,170,58,48,19,74,123,57,43,70,142,221,38,189,230,103,65,145,115,23,4,38,60,128,194,127,106,171,46,15,48,61,223,1,227,208,55,20,230,13,238,11,183,145,158,147,143,43,36,112,80,126,234,65,207,194,152,3,30,154,27,71,115,122,198,219,128,171,165,177,240,48,45,237,180,47,220,85,141,133,59,66,228,33,96,51,124,123,224,26,165,27,224,46,89,98,188,230,206,246,48,100,52,206,29,14,237,223,27,180,98,182,80,56,64,219,46,165,71,211,4,161,31,255,109,179,11,151,247,1,47,25,99,109,151,37,161,145,73,230,201,190,236,171,205,161,198,130,136,160,104,185,172,98,254,128,14,179,21,149,245,161,219,131,170,33,20,67,68,32,211,236,129,9,229,183,192,50,194,217,252,139,202,1,41,81,141,37,76,134,32,123,52,112,126,122,82,99,82,113,29,40,217,51,142,166,89,77,229,115,172,254,28,71,179,77,82,105,30,94,215,157,21,76,136,74,127,187,155,167,123,156,252,108,2,180,173,170,183,157,131,180,62,17,164,147,42,10,4,57,202,128,45,132,125,158,40,6,205,44,72,31,142,158,29,109,145,182,69,242,60,105,95,49,163,245,180,152,98,140,80,66,28,7,86,223,214,152,147,93,208,142,178,41,77,22,165,171,10,83,70,61,207,87,61,12,95,215,144,201,172,193,154,72,190,135,32,90,90,146,101,194,168,227,4,157,57,52,156,176,139,237,42,107,213,24,72,197,149,169,206,246,99,63,170,87,44,192,174,152,85,32,232,74,207,99,61,219,130,29,29,91,144,100,150,234,66,144,13,131,137,235,154,89,251,9,196,107,65,34,200,211,68,120,212,54,105,111,160,136,194,184,117,69,45,210,224,34,253,217,77,48,45,122,8,104,247,89,34,178,79,235,62,85,25,191,240,109,34,253,130,178,91,172,46,158,6,215,49,137,132,13,226,193,197,211,238,152,181,151,172,210,106,216,203,132,96,99,50,214,229,163,173,102,205,11,174,96,70,103,165,246,13,50,109,143,144,134,54,99,172,162,154,112,54,162,93,151,141,28,248,163,24,151,233,127,244,99,81,176,145,197,227,44,222,231,63,57,184,232,38,16,185,184,217,123,132,124,172,227,240,61,245,170,216,81,87,23,232,131,9,241,72,213,157,33,144,188,239,8,217,27,228,70,229,121,65,53,76,161,115,55,77,248,225,162,232,226,245,208,216,163,46,63,245,93,32,183,239,13,133,21,53,184,170,251,122,122,183,250,118,185,69,163,189,103,21,107,180,231,23,210,129,230,148,89,84,79,17,185,33,215,208,99,223,223,30,212,31,23,101,243,169,97,81,134,218,222,92,212,60,19,173,204,71,136,177,153,48,167,171,37,102,12,191,84,137,145,174,215,18,90,138,200,27,43,138,235,110,14,161,198,63,228,111,72,21,93,105,216,108,165,79,121,85,231,30,135,147,228,177,245,126,39,231,252,51,16,116,125,201,156,44,227,34,176,9,81,184,120,37,121,165,37,75,22,58,5,219,137,236,38,190,112,102,38,61,26,17,175,56,26,247,135,34,187,95,100,13,150,231,32,127,212,143,42,65,44,14,29,37,20,38,209,206,89,186,48,192,94,138,153,31,11,101,228,248,150,192,116,7,135,218,232,137,211,139,104,43,211,122,1,75,222,117,82,169,210,84,89,232,147,121,66,133,220,40,45,148,82,204,162,147,27,119,91,151,81,77,166,24,170,66,168,103,214,156,197,165,76,81,78,158,143,18,112,198,230,33,46,141,64,72,149,178,41,214,135,182,114,101,5,154,170,76,59,170,217,190,135,212,41,234,31,170,235,140,144,85,232,218,158,24,128,77,178,72,78,47,72,178,126,223,22,99,171,246,50,159,147,99,56,60,168,136,240,249,211,14,217,102,58,7,148,134,1,65,21,70,131,223,21,132,133,41,30,40,150,111,10,67,142,138,230,146,154,75,88,120,26,66,193,103,145,193,97,69,245,193,79,204,16,230,18,117,161,121,175,2,224,221,232,151,31,106,242,186,170,250,76,47,105,119,121,202,70,117,103,170,142,112,163,92,27,42,196,20,201,166,106,89,55,116,12,93,244,150,52,225,190,206,212,192,27,245,192,28,26,198,112,12,229,121,31,236,68,87,174,97,92,141,164,40,207,148,142,162,237,15,13,170,219,44,69,15,198,189,192,207,77,122,79,84,171,80,248,110,87,70,248,188,216,174,174,0,155,237,171,107,169,212,102,117,151,172,34,195,205,4,186,92,49,186,35,14,187,84,162,120,239,208,147,102,202,205,233,145,63,46,193,35,178,46,180,179,213,80,117,112,106,212,161,225,13,69,190,168,234,115,179,17,238,71,99,170,152,84,215,188,153,213,180,235,154,35,236,220,84,102,27,15,35,111,59,173,204,239,72,215,189,154,234,69,4,194,77,38,85,96,186,69,71,72,147,115,106,149,186,102,104,117,95,246,250,176,94,68,29,104,133,184,216,127,123,165,81,212,63,98,35,36,27,246,42,221,204,15,244,210,178,177,10,93,33,63,161,173,179,20,77,145,72,7,197,3,66,6,113,98,108,248,199,57,18,74,203,58,144,144,197,139,105,222,248,41,69,53,163,207,160,103,18,114,152,114,79,27,143,240,63,250,214,31,12,213,66,13,86,80,146,200,174,172,3,124,198,187,216,198,144,238,70,205,197,97,62,23,21,195,54,145,80,159,55,184,76,85,151,58,48,150,94,254,9,152,48,249,35,217,110,230,60,225,104,192,23,242,188,110,180,106,93,148,129,132,53,93,232,69,12,15,152,46,125,178,180,4,182,68,171,184,202,90,11,180,195,144,105,100,176,172,19,66,250,14,184,154,164,170,244,107,96,59,141,86,145,159,155,74,189,186,91,176,94,93,55,4,100,148,212,34,98,80,80,247,51,159,197,187,92,195,175,97,30,143,174,163,71,145,158,220,186,218,79,32,91,225,242,224,103,247,68,117,84,126,24,141,164,144,117,198,138,47,11,59,5,106,62,98,5,113,52,42,248,226,62,129,205,98,153,225,62,1,207,93,141,95,176,166,232,37,156,47,240,36,173,226,236,50,134,117,153,58,124,214,80,97,89,211,253,143,183,103,17,219,152,174,71,183,19,41,135,78,240,76,230,66,167,182,49,36,204,60,44,28,88,246,10,65,31,67,195,186,188,120,71,222,123,107,105,29,29,121,110,61,174,28,6,150,76,242,3,207,172,152,135,145,188,61,159,128,26,249,224,159,26,198,48,217,236,133,197,77,7,177,211,8,38,136,11,207,32,20,103,164,134,14,171,43,105,147,83,233,234,100,133,32,78,185,238,96,68,211,146,115,192,57,137,140,180,27,253,32,117,173,171,242,176,93,77,24,43,25,83,66,92,207,216,151,19,129,184,239,18,29,198,98,54,69,207,100,13,59,40,12,106,197,188,130,40,60,135,235,12,10,50,226,139,97,188,179,22,54,86,150,250,22,235,163,142,153,125,143,39,54,217,33,137,79,67,51,181,93,191,39,180,134,68,105,197,108,148,160,170,57,140,186,165,4,3,205,236,83,231,61,55,162,246,253,241,44,219,78,126,228,202,70,213,69,213,200,141,37,140,124,240,18,145,84,120,51,71,150,16,123,159,166,157,34,225,21,84,148,243,105,135,203,21,155,233,187,167,106,172,91,57,166,66,92,99,164,197,145,254,123,100,92,174,183,23,251,53,129,179,120,183,96,114,201,8,255,171,186,64,90,66,33,243,11,46,112,86,52,71,189,184,86,204,44,242,247,122,13,85,1,33,168,63,216,206,119,135,215,99,72,148,140,54,81,227,96,106,15,50,116,136,142,131,173,69,51,183,17,76,21,70,147,244,194,120,157,234,209,148,15,226,178,251,212,104,140,22,159,237,13,19,217,56,218,93,22,50,58,230,134,219,121,97,229,130,20,219,18,248,132,11,222,172,201,13,32,171,58,20,110,181,222,163,11,161,157,92,55,188,79,23,35,204,182,115,23,117,107,96,207,89,230,110,18,141,75,47,108,50,95,249,243,196,27,180,235,35,193,204,200,103,175,76,196,218,167,204,63,201,244,77,253,109,96,156,39,105,117,4,191,41,130,141,15,61,91,48,214,128,11,211,56,88,146,159,187,155,198,206,157,6,76,92,206,183,219,25,145,219,45,217,11,243,111,222,46,13,204,123,197,128,232,142,132,12,55,199,59,69,208,253,157,143,109,9,92,237,238,11,225,129,107,211,74,122,67,59,21,71,99,135,11,255,202,111,179,199,42,211,111,12,7,8,225,98,97,25,142,113,184,63,21,196,198,197,19,162,97,12,187,87,252,118,54,86,75,17,120,45,55,101,62,48,74,81,82,12,111,164,185,220,188,254,7,87,221,206,100,170,213,206,169,200,40,181,229,220,21,166,47,229,91,71,79,232,141,146,155,4,53,196,137,124,2,126,244,137,72,211,205,239,53,18,141,197,187,168,56,249,89,23,229,27,40,150,39,202,1,111,85,229,163,147,231,4,239,245,162,176,214,239,67,131,41,20,22,56,153,157,150,220,21,242,224,195,29,160,240,69,120,253,238,88,64,189,248,195,101,33,101,215,5,61,159,219,218,241,64,109,243,159,159,131,73,81,249,235,56,33,159,20,133,129,209,23,246,119,77,210,113,234,185,27,45,122,119,28,85,181,41,35,179,235,221,51,128,240,165,197,125,147,41,123,52,31,224,70,68,206,10,159,41,36,249,135,139,218,193,9,103,117,74,135,10,178,107,192,180,238,47,157,241,109,135,239,191,77,147,143,30,252,115,126,119,212,86,88,133,225,169,38,127,36,103,237,158,58,223,212,98,82,13,126,101,4,229,210,11,213,96,170,142,152,142,78,232,54,17,72,146,117,238,124,152,238,119,122,166,20,108,76,244,182,59,211,159,191,142,142,245,160,154,88,158,133,205,44,114,98,34,93,98,242,14,12,91,60,251,84,72,13,102,148,231,104,100,218,252,228,231,27,158,34,111,13,124,86,34,31,102,100,144,135,176,94,113,106,45,78,149,66,5,213,74,242,130,154,185,88,192,104,110,20,133,45,149,20,231,254,169,186,138,145,235,121,82,46,243,9,108,49,171,250,188,166,96,82,1,163,147,42,47,12,34,144,179,148,51,124,154,19,184,201,133,83,47,94,177,226,110,19,150,87,167,86,252,115,190,172,145,245,70,22,141,199,24,91,221,133,160,140,14,115,134,142,28,141,101,215,71,63,163,220,146,85,249,238,68,84,44,18,190,106,50,132,115,213,120,108,88,123,75,118,120,97,72,40,38,177,56,18,186,184,54,132,202,179,91,209,88,111,98,1,249,109,247,201,116,154,0,183,58,181,34,164,251,93,56,52,211,174,161,68,71,33,110,246,128,205,186,92,44,75,179,201,212,248,141,33,136,80,213,170,53,195,24,136,147,19,76,75,157,145,245,200,214,203,15,70,229,254,9,158,11,115,105,246,251,38,12,213,173,41,86,161,193,233,195,156,211,246,193,23,110,208,206,252,3,60,33,43,206,176,242,219,163,212,224,7,100,211,146,23,177,0,51,55,220,110,120,148,73,243,76,93,211,59,132,192,146,253,183,109,153,148,149,19,145,137,238,124,194,12,241,132,132,129,236,10,38,166,209,254,190,241,153,31,98,34,53,16,25,115,233,46,115,64,81,45,1,36,244,183,251,73,194,203,58,159,147,110,165,216,244,121,30,35,155,162,115,145,69,130,196,67,200,157,29,152,207,85,190,125,107,232,220,254,249,14,115,177,151,112,195,118,244,238,200,146,209,248,45,85,127,187,83,238,93,37,222,72,33,249,39,219,56,94,224,138,247,185,147,90,49,53,184,249,209,102,153,217,212,21,9,14,73,214,156,207,221,31,41,155,116,117,250,195,212,190,187,28,52,212,236,199,25,8,5,101,226,40,127,219,213,68,225,212,143,21,242,156,223,181,185,45,45,53,115,173,53,50,194,191,90,129,52,17,144,222,199,245,46,190,94,210,180,178,105,135,87,84,82,252,116,226,143,186,59,133,52,88,166,63,179,68,5,65,247,151,136,80,212,152,117,112,165,23,199,200,177,136,86,98,162,55,226,99,122,174,108,222,201,20,190,90,127,176,82,99,54,52,222,214,243,179,231,166,171,79,134,231,34,167,198,118,131,177,225,138,150,246,100,247,115,89,102,31,227,195,4,29,238,164,169,106,136,64,197,147,70,182,133,232,154,13,155,70,86,136,105,252,196,75,85,119,136,231,92,54,165,121,172,142,117,248,99,111,91,16,188,240,75,163,81,88,24,102,80,153,208,205,137,149,19,81,53,25,224,152,193,68,211,84,166,94,178,53,221,5,249,100,120,229,55,147,121,211,121,122,154,238,167,199,11,120,77,117,61,53,20,14,247,76,97,197,239,83,179,147,231,239,158,88,191,173,136,23,234,147,147,34,11,53,61,101,133,15,82,233,162,189,141,34,203,58,81,155,135,19,56,131,139,227,10,225,5,173,253,30,78,96,206,162,38,229,60,206,32,112,178,15,128,93,190,213,61,151,24,35,226,55,171,241,43,76,149,63,2,33,178,72,85,189,119,151,253,183,136,193,172,59,69,221,115,119,66,249,211,97,50,200,226,116,9,85,162,197,199,213,126,10,204,242,182,173,189,255,6,120,21,37,8,245,207,61,251,29,9,15,41,128,171,139,109,178,205,214,253,109,108,152,5,134,69,57,82,68,181,141,130,153,26,232,118,170,17,119,7,67,85,81,146,140,231,33,174,28,47,20,27,82,253,238,151,81,76,226,104,242,101,82,59,54,183,146,236,61,112,231,228,236,117,213,53,24,73,151,226,203,19,234,0,91,77,83,145,184,140,0,15,211,240,41,154,46,29,11,226,160,24,152,254,114,127,202,103,36,97,239,14,101,230,103,168,17,43,156,171,77,190,7,97,179,172,245,97,99,224,70,8,135,200,221,210,154,99,54,241,65,223,133,156,127,222,50,46,68,59,223,88,241,233,43,173,21,46,32,169,12,135,173,237,80,202,180,165,153,40,243,7,179,141,168,66,146,201,198,199,246,180,70,181,236,138,176,200,104,244,27,94,102,162,232,58,37,169,107,232,244,214,235,140,205,155,116,107,24,234,150,169,128,89,105,19,217,74,163,177,163,131,151,43,148,85,200,254,37,70,127,53,51,98,161,69,96,116,63,156,176,97,90,188,93,217,234,188,156,228,132,141,12,39,3,45,32,129,55,250,85,1,35,65,36,84,18,6,70,241,180,169,121,69,43,99,137,205,124,141,9,7,139,52,72,75,2,15,178,197,219,97,228,144,198,83,153,198,235,240,187,235,242,203,113,40,220,217,150,101,135,207,16,18,97,84,74,234,57,172,246,14,140,66,145,144,92,16,160,220,113,101,171,154,37,185,26,62,166,30,241,110,161,78,188,21,93,86,10,255,208,185,155,38,76,48,116,44,115,197,133,241,184,37,202,135,129,128,148,150,223,22,53,83,181,141,59,155,222,218,60,235,10,124,214,85,29,192,103,18,239,53,126,26,163,74,117,108,100,183,185,227,88,200,232,66,99,68,59,140,172,228,7,67,3,213,154,118,102,55,233,197,144,108,164,110,161,110,102,116,146,106,252,50,57,138,37,68,196,98,31,134,143,3,204,227,215,227,215,200,39,235,33,33,73,134,164,60,91,186,109,41,7,56,76,171,174,82,81,202,79,91,221,97,123,177,66,130,49,209,193,233,3,252,188,183,154,212,208,17,133,46,103,201,3,147,253,85,248,60,134,145,227,104,243,151,151,75,171,232,143,175,184,114,182,85,74,237,169,103,207,215,170,223,119,135,28,184,148,37,179,225,155,249,187,166,112,159,134,122,77,102,254,241,145,66,244,42,154,143,192,84,170,119,192,248,19,203,165,177,138,186,235,123,46,182,1,148,167,98,126,246,113,225,231,195,84,63,212,98,102,222,51,126,249,68,151,106,180,193,67,28,177,239,41,86,18,151,203,238,166,227,227,55,221,160,198,74,215,2,148,165,29,169,204,130,42,141,88,125,91,151,112,222,241,192,217,181,62,239,195,164,138,238,149,225,201,33,179,59,118,183,81,58,230,228,208,230,132,96,150,10,50,195,247,183,135,8,23,17,6,34,229,122,15,38,255,39,180,57,210,68,43,70,41,73,58,237,90,64,122,55,100,59,236,167,213,136,172,210,33,25,185,26,66,192,41,187,57,82,49,227,6,210,164,76,119,23,182,236,185,100,250,151,2,46,12,12,181,169,36,188,245,239,163,208,20,42,11,64,37,185,156,98,16,22,130,72,153,133,171,117,161,198,185,81,188,83,238,51,148,133,48,106,205,148,105,200,68,8,188,112,18,240,39,154,146,49,216,46,140,173,245,244,197,7,61,253,34,117,179,3,47,235,113,114,152,101,76,153,136,150,136,248,170,237,148,156,161,75,40,19,177,195,55,9,24,53,119,53,216,220,51,232,40,52,90,62,214,110,188,122,252,166,63,148,54,2,157,255,169,48,101,215,38,192,60,248,181,242,70,182,55,199,117,177,168,43,205,183,89,54,216,35,101,18,249,89,141,29,26,137,22,175,186,101,202,8,229,57,154,237,151,179,158,72,26,23,85,242,71,26,20,241,92,71,51,141,218,194,252,196,191,173,126,205,101,168,153,13,150,95,241,223,52,111,66,63,218,90,62,171,194,120,226,248,109,157,1,78,26,224,242,93,209,49,112,25,101,196,69,86,21,245,66,86,126,200,229,126,221,168,34,107,3,10,159,79,139,140,247,137,218,114,85,111,104,8,167,112,154,29,158,75,182,115,182,166,109,215,43,49,118,224,18,245,194,3,211,136,227,163,8,159,231,36,19,97,103,74,242,94,243,108,234,48,93,253,55,17,14,112,89,184,156,77,66,67,250,54,9,119,238,93,21,242,25,15,74,4,31,175,3,237,207,165,118,142,103,119,71,23,169,195,214,160,168,176,41,173,248,77,159,251,162,255,84,97,242,25,126,225,68,72,194,217,56,235,28,162,67,61,126,219,116,4,228,104,86,162,234,243,17,157,96,172,23,2,35,251,20,71,39,107,44,16,24,191,136,25,232,52,195,115,65,241,218,243,21,153,138,231,86,122,242,224,93,231,11,183,81,165,70,135,103,104,155,145,15,196,12,181,232,56,99,255,93,220,77,210,140,100,186,250,216,48,148,186,203,96,162,152,189,16,31,144,150,7,148,30,166,15,6,138,87,75,251,102,72,114,79,249,237,244,184,224,96,196,58,99,107,207,250,185,213,68,150,28,55,3,251,7,39,246,187,77,102,241,19,163,192,4,236,14,91,137,87,225,85,187,51,49,173,144,139,253,167,52,4,157,243,37,31,44,9,233,233,199,43,240,4,223,203,41,164,25,242,99,147,252,146,201,136,167,136,196,145,222,47,210,176,109,98,75,205,37,19,178,49,47,150,122,5,162,136,224,29,121,104,125,51,107,201,209,155,174,84,47,242,81,232,207,186,184,17,0,167,236,159,39,17,81,125,122,86,49,226,117,41,45,131,177,171,146,38,72,139,252,3,62,145,184,182,203,178,194,68,1,49,81,110,215,103,10,85,102,185,139,212,129,201,191,171,67,143,229,104,91,60,179,54,212,142,123,153,142,184,143,52,224,178,180,153,22,37,143,216,238,193,233,72,106,255,185,200,34,149,28,87,6,35,68,61,189,38,134,125,41,174,12,35,217,252,24,244,244,208,203,231,190,250,243,66,108,215,49,86,60,210,243,227,181,104,243,242,50,107,66,135,73,194,170,3,15,108,229,17,87,142,236,142,154,6,111,186,224,115,140,211,129,81,164,136,227,208,157,73,243,154,195,139,152,87,219,247,109,165,94,113,244,236,170,105,159,168,97,68,21,131,189,58,91,204,11,119,171,64,251,219,30,54,243,52,213,29,32,6,246,55,198,192,20,67,166,65,119,109,247,86,146,243,159,32,230,46,133,177,59,217,113,99,229,4,20,34,34,67,50,184,184,78,94,182,54,223,38,74,17,88,76,116,247,220,203,230,63,47,147,249,32,244,9,82,10,48,67,81,172,106,88,130,188,17,62,91,211,169,106,201,38,56,175,46,214,255,43,154,15,149,53,216,157,61,165,159,156,113,42,90,141,8,240,181,117,65,75,174,8,90,201,5,198,169,205,181,94,84,38,56,111,108,225,205,117,89,40,220,212,52,186,75,49,211,92,144,197,186,23,205,23,38,227,25,232,160,53,226,194,40,109,143,49,239,169,97,69,11,124,102,250,251,237,66,36,23,75,189,129,7,104,141,117,27,249,225,162,194,153,68,147,136,9,58,12,129,59,171,120,198,121,221,35,96,162,222,162,71,39,6,181,239,173,224,90,246,199,221,231,60,179,18,217,103,214,155,61,207,3,255,251,84,156,127,252,175,127,251,31,255,244,119,121,56,243,223,129,135,83,173,220,18,153,140,137,254,177,232,244,80,52,39,238,254,30,50,133,238,36,235,33,34,244,193,180,153,112,24,239,4,7,39,184,164,226,95,19,249,117,180,217,4,134,204,228,159,11,239,166,9,85,188,18,61,150,8,222,167,201,15,221,66,78,133,92,145,220,78,4,194,10,17,124,211,163,207,151,238,177,230,196,133,92,118,37,92,90,165,26,251,21,37,56,86,138,18,192,164,157,162,64,101,37,13,189,114,10,121,81,160,194,154,98,201,19,99,143,87,162,216,137,26,157,204,80,168,72,48,169,57,204,26,146,239,247,194,185,249,190,74,192,176,14,239,125,161,157,25,113,19,181,200,37,227,138,62,231,187,134,83,17,108,50,179,162,238,131,118,92,220,85,71,31,232,222,85,199,251,44,226,65,106,64,80,7,47,220,205,124,193,31,232,132,76,38,215,133,179,143,15,104,123,27,237,65,113,7,244,236,205,60,211,255,16,54,75,165,80,67,222,218,95,117,50,35,227,11,211,65,22,233,92,179,179,47,119,51,133,235,80,47,145,73,62,48,105,167,251,188,7,253,63,174,106,68,191,210,9,116,238,198,25,66,176,173,49,126,105,144,155,20,238,54,60,138,195,179,86,105,235,34,26,195,121,196,159,74,54,54,229,125,153,131,208,101,250,58,10,69,162,136,148,124,133,81,114,38,181,24,164,152,5,222,73,164,90,139,89,77,2,39,41,132,86,11,116,98,203,79,190,252,188,161,251,219,16,105,32,35,198,51,159,226,46,139,219,148,85,94,239,215,133,62,202,133,17,238,90,113,219,120,128,75,254,146,120,122,5,191,248,192,244,27,54,249,105,152,202,174,223,203,35,199,124,116,9,76,111,105,60,20,154,128,100,132,83,78,185,209,253,25,195,56,111,202,185,23,172,22,79,147,12,11,222,166,30,125,254,250,92,81,214,70,171,105,191,112,45,193,52,152,230,201,46,247,197,135,30,75,6,204,164,42,165,55,228,176,40,36,68,65,30,27,0,125,226,100,90,131,242,66,2,161,137,206,51,158,158,116,56,249,201,219,79,139,58,224,69,84,20,156,150,129,121,142,144,155,171,153,90,70,180,56,42,61,96,247,167,23,20,70,151,115,207,131,188,174,144,28,42,42,70,117,70,129,151,20,216,115,110,212,3,138,143,98,188,231,132,196,192,119,141,35,206,8,242,134,169,192,4,12,189,2,202,172,215,119,169,196,220,124,3,61,33,101,123,191,80,134,59,179,69,103,177,90,239,223,229,226,160,146,43,110,241,213,250,128,252,220,29,135,181,114,87,248,106,50,231,145,162,236,203,238,228,142,51,42,78,59,222,38,70,181,83,26,88,42,226,64,97,54,135,245,57,249,32,185,112,130,69,23,44,51,150,80,146,46,87,107,2,106,17,81,177,55,235,122,215,211,168,137,129,154,171,187,92,217,252,185,90,58,156,48,23,41,15,188,99,148,2,163,158,114,225,197,127,26,126,52,9,251,154,148,58,139,200,178,31,140,16,135,84,197,255,62,235,246,175,8,60,254,44,8,186,49,18,10,218,177,235,67,168,70,237,250,240,159,72,145,5,78,103,30,65,133,90,97,227,211,56,140,212,176,156,28,157,225,176,109,61,127,23,102,133,72,163,37,26,64,103,108,19,18,141,195,34,38,201,26,76,210,51,78,110,31,167,238,3,56,218,227,82,82,35,50,166,113,61,145,213,46,145,137,146,239,137,61,200,222,238,212,201,141,81,195,81,203,74,230,90,255,96,8,81,31,59,11,216,41,59,242,119,100,224,233,208,22,24,253,229,216,53,254,252,196,246,179,61,90,193,153,72,70,70,223,10,91,89,221,111,140,52,88,126,142,198,168,53,54,2,116,86,201,14,132,9,102,70,10,192,132,84,244,153,17,22,69,121,50,97,42,40,66,43,103,91,103,237,156,57,246,78,253,145,68,165,33,186,7,61,19,113,231,87,119,13,111,63,95,19,18,2,13,125,103,53,24,45,37,182,55,86,64,239,106,187,74,63,83,138,13,37,155,6,217,233,146,217,168,23,164,39,68,118,186,173,239,112,38,97,191,88,90,82,105,179,51,77,207,21,123,116,38,148,199,209,53,225,135,119,55,225,124,120,227,113,232,181,208,221,97,115,214,150,172,200,153,113,82,222,119,143,78,13,64,242,3,221,10,114,145,246,88,70,186,147,204,5,9,155,120,40,19,141,36,85,111,106,20,197,98,35,60,185,79,205,123,88,193,160,54,217,39,215,241,200,105,209,85,62,226,169,157,13,70,81,97,169,69,115,224,69,179,102,15,208,211,193,1,56,206,125,222,144,148,170,39,254,225,50,18,186,81,225,69,176,7,119,16,143,159,19,30,132,73,213,126,42,197,186,248,176,167,105,180,139,16,17,238,46,43,197,27,33,105,47,149,240,73,94,61,197,183,183,80,101,94,42,185,67,41,111,221,28,25,126,177,146,120,68,173,45,197,110,150,12,116,146,190,115,104,84,123,197,6,127,49,41,8,122,2,182,121,31,41,65,172,234,222,160,81,218,2,155,175,88,143,133,7,94,211,77,180,211,75,238,205,188,229,119,156,151,229,95,170,224,214,6,125,247,254,244,100,202,44,11,197,111,245,123,48,139,143,212,200,7,182,207,37,50,111,216,108,171,68,75,254,25,101,58,58,104,128,82,33,21,107,216,246,23,185,231,51,219,116,166,232,114,83,49,155,85,84,242,145,102,185,232,178,235,164,136,177,253,16,189,17,114,237,238,155,104,249,103,21,206,36,223,79,109,34,210,180,116,151,44,85,43,161,23,236,166,221,79,176,166,169,183,62,109,123,227,39,135,31,162,182,245,125,252,88,135,158,242,135,249,44,41,98,235,153,218,81,26,50,89,16,121,33,157,28,127,208,54,225,174,234,254,16,249,189,222,163,34,108,244,20,209,17,239,102,182,224,142,6,100,252,33,250,73,149,4,89,86,239,78,197,61,136,84,129,150,96,232,55,26,1,239,162,30,156,92,89,201,65,149,165,103,176,36,85,82,57,163,55,58,41,17,64,42,207,240,135,3,159,163,23,35,255,40,192,91,75,75,16,140,226,190,209,100,208,194,20,66,90,145,122,99,147,69,87,187,192,231,224,94,163,58,180,176,21,214,170,23,109,10,241,80,33,244,103,45,137,141,237,110,146,204,84,29,105,6,169,167,145,229,139,138,24,138,169,82,243,109,180,59,220,31,110,172,24,242,62,168,148,98,200,27,48,234,236,93,235,128,137,121,218,97,216,26,93,97,156,127,107,148,219,246,76,85,171,113,197,140,229,252,153,48,97,11,19,150,170,225,14,137,255,204,150,2,79,119,17,121,153,24,111,68,17,114,33,181,46,106,40,27,219,238,40,35,78,44,42,100,97,60,63,91,67,192,18,239,112,154,226,151,22,102,233,228,244,7,62,201,190,76,133,33,65,122,40,65,219,65,210,186,44,4,153,136,190,176,75,237,170,53,135,207,198,249,170,252,194,141,17,174,53,122,246,73,177,205,202,219,148,47,166,150,171,161,38,7,188,145,30,145,43,195,54,189,6,249,0,110,221,80,141,24,212,75,99,159,101,10,243,210,230,217,173,252,28,61,63,252,197,81,244,161,225,45,17,121,165,98,234,112,50,167,209,47,1,27,196,171,244,39,34,208,105,30,18,69,141,102,15,120,132,75,197,55,171,105,233,123,83,79,169,54,195,110,101,31,32,8,23,168,5,23,66,93,128,240,212,239,193,120,122,170,186,13,166,22,193,206,57,87,201,6,95,56,23,13,203,157,56,249,52,133,21,97,108,208,219,121,143,94,38,150,163,132,142,51,208,118,220,215,234,175,78,12,253,197,37,120,15,216,168,76,229,138,228,22,60,43,252,27,134,82,88,160,169,20,159,199,129,31,157,47,218,116,118,212,71,11,82,178,69,127,154,220,91,108,241,40,196,82,10,86,126,204,184,99,184,224,98,83,148,217,67,34,60,82,219,132,141,39,230,85,234,14,90,128,113,211,205,146,59,83,137,63,251,118,251,153,216,182,14,67,10,252,41,24,123,24,165,39,13,68,76,152,217,117,136,179,201,58,72,195,30,140,38,164,36,131,216,115,54,59,143,182,14,253,228,113,91,4,185,18,64,21,236,59,251,37,200,224,87,56,30,46,85,134,116,239,176,117,17,8,202,194,25,164,185,110,46,104,114,110,218,212,46,55,205,220,64,139,170,250,172,52,226,158,169,170,15,249,112,203,217,228,165,232,196,128,67,180,196,107,207,250,131,91,201,151,228,245,144,11,160,30,32,231,20,12,177,218,167,62,238,84,104,99,139,115,175,76,118,77,185,107,76,20,65,124,75,36,130,132,145,71,141,55,206,77,26,91,180,92,8,117,145,159,8,106,27,162,219,85,97,118,178,41,120,113,197,62,30,33,213,173,236,235,117,25,76,255,170,10,132,223,70,187,132,60,104,88,194,61,200,172,153,151,83,7,63,67,180,159,16,89,59,123,60,191,103,232,212,123,61,50,72,131,114,78,192,245,149,20,130,12,190,230,61,122,103,241,6,232,108,137,239,45,175,245,232,0,159,213,184,69,23,224,25,47,92,73,86,238,36,31,207,10,184,181,172,226,78,136,152,79,223,184,96,51,89,133,233,77,217,185,53,215,92,131,254,136,131,250,35,148,116,194,200,160,63,34,107,93,31,177,34,216,146,193,127,180,38,22,149,81,194,73,37,200,170,139,226,191,14,3,26,239,91,204,192,38,26,156,149,203,58,67,16,215,248,164,85,103,111,218,29,163,223,29,178,42,194,202,242,211,116,62,238,32,89,49,148,37,191,14,9,23,58,102,13,184,60,2,221,68,83,235,82,70,141,236,158,21,70,154,43,120,130,72,113,41,233,199,226,192,21,235,206,110,79,91,102,55,6,93,141,137,142,196,88,206,74,167,198,111,42,88,184,219,20,29,138,178,173,215,72,30,75,67,62,30,15,115,25,35,180,50,130,49,109,85,11,65,241,100,140,46,216,179,184,238,164,68,90,106,130,81,225,131,200,209,186,50,82,207,174,224,238,170,224,246,157,199,40,63,157,76,34,34,142,70,168,106,63,210,84,105,196,193,228,178,244,203,131,250,190,75,80,204,105,27,82,237,168,109,217,224,30,36,115,228,189,138,232,86,209,202,224,159,79,253,57,2,11,58,232,2,240,115,243,197,75,95,215,129,19,250,160,78,65,55,169,252,170,162,87,189,166,219,130,107,198,79,67,121,247,44,212,190,44,193,67,222,202,227,56,87,133,83,175,159,252,92,185,180,250,116,50,70,195,85,219,16,25,167,253,64,238,154,200,45,66,144,138,4,211,16,50,19,4,224,160,242,225,115,210,85,169,142,153,106,245,203,248,95,180,108,200,117,99,75,22,164,80,150,210,210,183,94,55,90,20,241,80,72,144,111,217,92,36,122,66,35,117,85,141,247,33,31,31,165,227,18,223,38,182,91,67,99,93,180,183,238,54,24,57,122,229,99,39,10,91,101,199,193,40,135,171,132,25,107,75,228,10,9,45,171,234,246,159,189,8,74,215,126,95,136,150,107,50,132,100,239,140,236,21,182,235,79,191,1,153,228,179,141,242,223,94,136,227,75,156,157,82,163,238,19,48,229,165,87,163,236,204,204,45,78,190,118,127,20,158,80,201,118,45,70,152,105,212,105,68,8,9,217,152,122,127,26,77,31,209,236,89,179,223,81,184,236,95,21,166,66,163,59,222,7,122,145,91,250,113,118,167,198,29,13,11,214,189,46,157,68,11,141,153,120,102,13,251,94,233,26,96,35,137,70,168,247,196,36,202,198,210,236,182,204,40,49,69,219,254,28,74,134,104,84,218,153,153,29,222,132,105,34,54,148,172,180,227,189,64,116,91,169,12,12,137,72,180,46,28,134,240,45,109,72,103,132,182,25,109,232,240,179,164,218,209,208,72,108,183,241,139,197,77,190,31,186,148,90,232,181,83,111,168,20,251,85,183,7,81,192,114,225,115,117,210,196,4,171,218,253,184,129,85,155,31,67,149,243,24,67,164,193,164,238,228,186,109,247,158,162,63,190,84,181,3,110,116,68,175,152,72,127,26,0,210,145,137,25,206,153,84,252,220,28,46,171,106,131,89,155,103,180,79,161,138,253,8,6,145,175,168,75,148,43,178,246,187,33,78,113,101,47,6,50,112,218,73,87,170,187,21,156,173,185,185,167,200,169,225,253,103,31,254,196,193,106,236,210,160,184,37,23,250,61,176,41,237,63,82,69,24,128,229,232,210,203,69,133,138,168,169,69,207,215,166,253,70,223,100,58,243,75,20,72,109,70,159,73,123,19,33,232,140,232,46,180,86,32,105,97,53,203,87,223,244,208,149,65,46,86,224,19,63,185,236,50,45,50,24,255,105,211,37,53,184,171,96,66,75,71,215,78,81,252,84,163,99,147,234,90,41,122,244,217,244,186,212,29,12,65,56,137,89,27,100,175,195,30,37,55,19,48,23,120,246,91,21,155,140,111,237,66,37,133,215,66,214,5,185,233,167,91,20,86,224,136,178,217,194,165,93,59,119,207,157,186,160,57,28,219,210,85,221,108,152,166,149,143,126,10,10,173,189,48,133,229,104,159,157,52,237,237,7,62,83,105,139,234,235,217,247,107,7,236,236,236,143,163,55,119,90,5,67,224,70,249,54,234,194,104,157,118,109,42,166,115,201,207,141,162,240,20,89,139,159,228,121,244,43,159,95,214,18,66,195,77,177,7,129,202,42,243,82,86,105,56,60,247,219,212,79,155,134,234,101,145,100,189,138,0,237,215,87,38,240,249,244,214,136,86,233,182,244,163,167,169,127,6,185,30,138,198,150,18,1,45,224,204,35,61,202,244,4,142,242,68,171,9,175,69,19,247,128,107,46,163,144,13,110,243,48,100,96,138,160,186,22,35,243,254,131,26,196,114,45,54,189,24,208,88,153,58,26,200,181,239,139,182,249,185,92,68,219,246,34,116,73,73,211,61,54,24,151,157,208,181,151,179,211,2,25,66,57,12,139,44,68,114,168,216,20,49,131,25,132,88,154,136,1,208,150,26,109,120,195,158,189,244,230,154,122,113,240,115,44,184,149,207,150,174,152,50,162,227,158,249,70,21,223,72,117,212,232,158,69,123,139,242,143,138,28,164,91,229,162,55,118,136,148,111,179,204,81,100,12,96,181,144,31,23,121,6,214,239,34,234,13,91,146,48,173,91,233,54,190,14,83,185,85,97,9,20,93,103,191,194,18,48,149,151,192,169,132,39,187,137,132,39,109,231,103,245,216,209,216,123,166,111,101,46,24,225,25,149,230,96,46,152,96,177,104,90,208,13,17,10,86,230,118,162,71,83,241,204,151,217,48,17,241,17,24,135,170,122,53,72,168,94,247,71,79,163,223,104,183,195,11,151,46,38,118,34,80,137,226,104,51,8,206,10,99,109,16,196,135,19,243,171,82,14,254,226,99,222,185,176,112,121,119,172,152,74,72,16,112,76,93,93,24,81,141,202,248,185,122,255,109,72,46,82,191,96,5,62,119,230,153,20,138,33,85,54,47,141,106,92,138,242,29,109,185,170,61,123,98,177,118,187,56,40,47,141,71,224,4,95,137,32,108,12,84,96,151,232,213,76,94,137,231,51,24,7,234,31,140,50,75,23,213,23,118,57,189,61,48,175,40,174,155,248,71,70,18,204,161,57,66,47,0,127,33,241,241,165,146,74,102,215,225,100,194,45,122,48,249,164,88,206,33,71,169,102,204,52,173,206,8,6,42,13,62,242,211,205,56,6,161,195,131,27,186,72,80,214,102,226,12,30,63,161,3,146,229,125,64,30,96,189,243,8,8,38,168,222,246,9,97,221,82,198,36,128,80,230,16,53,58,66,237,104,171,239,240,107,30,177,58,166,44,127,226,12,90,85,105,173,213,84,37,34,52,163,11,100,232,193,132,102,113,215,21,41,130,231,220,102,20,30,202,94,214,2,34,143,212,60,198,34,8,162,239,40,75,0,117,38,9,204,186,87,180,236,211,73,83,85,54,137,202,74,196,156,84,153,101,62,36,207,112,182,9,17,104,195,9,84,249,44,196,2,98,125,161,162,118,230,230,42,240,249,244,75,136,169,177,79,82,105,163,98,54,227,190,38,83,143,198,2,242,194,103,168,164,219,217,94,109,6,20,180,160,242,235,219,166,9,127,70,78,189,144,244,245,218,198,153,93,234,30,122,221,11,69,197,144,215,194,147,71,54,116,7,62,243,240,186,187,224,106,12,5,81,185,34,9,228,1,111,133,81,166,11,58,84,135,226,214,120,236,84,233,61,86,141,44,252,64,35,227,49,217,13,138,100,31,15,132,156,120,108,100,81,171,149,219,38,123,150,110,67,255,198,214,80,110,140,158,102,143,27,205,95,64,206,140,245,106,172,124,149,6,204,34,49,126,65,36,201,229,220,113,55,161,87,79,142,78,104,233,199,101,211,77,178,100,86,32,228,153,209,97,203,12,147,164,71,138,221,5,10,102,1,47,82,20,34,63,135,7,92,116,34,193,6,125,52,94,51,91,157,96,135,154,157,183,234,105,156,101,118,213,72,55,214,197,56,19,93,9,91,237,102,140,163,110,182,9,34,109,119,230,178,40,229,178,93,75,58,194,217,144,211,179,24,35,28,77,38,81,190,43,150,93,191,251,212,62,85,42,245,87,65,141,173,81,162,45,86,165,237,50,34,21,37,246,200,230,180,32,186,121,8,98,214,208,75,203,38,196,46,252,182,45,130,22,248,245,108,213,49,36,129,17,28,138,134,84,170,138,107,210,94,8,1,34,166,179,178,68,0,214,88,93,53,118,223,29,235,91,217,209,209,104,218,162,163,198,132,185,84,155,113,113,217,161,118,86,147,122,144,192,140,158,225,241,139,205,13,18,32,114,93,108,236,147,95,54,202,142,75,228,44,42,82,92,184,127,248,182,9,225,130,169,60,70,156,183,98,215,132,32,133,112,244,55,114,51,53,84,191,172,26,183,229,220,168,151,70,240,70,168,53,228,202,42,130,255,39,86,246,229,122,210,191,40,52,122,115,241,187,122,101,231,166,146,116,93,86,115,106,41,177,215,100,255,38,165,216,3,35,182,28,177,192,52,202,134,112,40,169,113,174,128,49,148,171,83,248,153,248,184,244,177,111,4,181,165,212,68,97,189,186,101,37,196,210,6,187,93,8,177,131,130,209,213,66,163,203,225,254,52,146,31,208,123,60,48,132,81,57,132,48,11,109,117,6,85,247,124,60,75,186,246,73,57,227,131,16,130,72,24,14,11,77,248,220,8,27,219,30,114,74,40,140,45,229,32,27,221,229,114,117,79,28,168,12,230,115,99,177,251,63,63,212,171,232,143,156,7,100,230,46,14,211,233,43,41,36,179,205,152,33,141,202,54,172,61,228,106,68,116,132,224,108,250,240,66,26,31,116,110,5,131,249,236,223,78,208,43,151,214,205,111,58,68,193,206,203,20,51,41,188,90,82,9,98,23,250,14,8,185,189,240,138,190,8,74,148,34,86,8,97,157,177,228,143,229,235,103,18,186,59,61,29,35,250,61,16,113,147,113,140,5,239,12,94,204,64,215,70,38,75,51,197,222,49,49,12,178,87,66,10,96,173,91,204,22,113,229,19,19,162,75,227,63,193,253,142,26,29,202,209,83,226,210,179,166,84,36,36,230,133,207,255,4,254,241,106,86,92,26,126,144,2,127,69,15,135,73,62,202,149,19,22,173,16,90,56,225,25,194,124,210,120,97,166,126,23,62,95,175,244,194,86,99,211,205,219,37,115,30,178,176,168,170,117,125,122,188,128,236,200,137,116,164,231,227,204,6,41,36,124,145,127,164,49,76,90,66,186,105,216,136,210,90,146,175,192,188,145,202,149,198,131,14,39,115,131,217,174,92,86,57,220,8,81,205,228,121,157,251,240,248,206,164,44,165,100,69,215,68,11,119,59,246,156,48,170,182,54,240,144,207,15,152,172,151,188,48,228,162,90,20,47,185,150,243,103,233,91,66,84,174,121,146,203,222,175,62,22,86,233,75,239,37,185,208,147,188,17,132,50,74,84,11,224,204,98,235,119,97,4,188,90,100,31,50,236,84,153,152,216,229,239,200,154,32,24,49,181,49,137,14,146,59,233,157,81,70,215,232,95,65,254,110,133,53,222,19,252,103,121,42,84,173,226,245,83,106,119,209,69,114,199,231,255,98,84,130,161,218,224,71,178,165,185,148,170,51,159,241,17,212,95,110,8,177,184,105,2,192,23,46,44,104,191,124,2,112,50,214,205,133,201,233,126,204,85,56,177,180,18,197,182,28,24,63,221,223,190,27,24,73,137,126,175,26,135,225,245,17,3,15,140,221,230,93,239,154,229,80,198,111,212,29,148,174,162,43,110,207,190,152,110,44,191,105,134,29,146,32,23,94,80,64,151,95,25,29,188,89,111,155,57,235,94,25,4,200,122,47,12,97,240,51,110,3,69,29,42,166,94,224,76,217,124,59,76,11,205,184,119,141,90,194,76,35,126,26,57,157,168,214,3,147,213,173,113,52,77,80,243,222,53,134,204,68,40,14,163,251,83,4,102,47,189,238,201,141,55,46,191,221,97,7,253,246,13,6,147,132,191,15,237,28,138,39,123,143,223,134,229,113,209,77,175,126,188,15,156,90,111,56,104,252,208,69,231,107,192,13,243,214,128,207,142,39,17,29,197,19,199,133,234,254,52,158,23,206,204,224,125,225,105,57,238,40,237,63,123,116,191,175,217,237,13,92,184,82,155,203,142,174,231,117,145,250,254,74,157,140,50,90,6,101,140,118,35,230,249,137,169,152,111,185,44,211,139,248,88,181,211,54,162,184,157,95,248,12,95,184,68,14,155,0,139,194,102,111,158,29,222,67,116,25,12,78,110,64,107,48,252,138,44,191,13,253,183,249,111,103,228,7,119,83,248,124,233,213,143,254,9,243,62,71,67,124,245,223,166,60,184,250,126,224,249,113,6,109,82,16,155,203,223,149,185,242,58,243,73,214,108,28,48,130,255,219,207,77,125,188,234,193,68,232,203,167,148,138,154,64,123,14,78,245,35,222,1,83,219,217,207,51,195,209,182,58,140,158,71,210,147,159,13,100,46,223,183,103,100,172,185,229,182,38,5,223,226,23,110,113,168,60,178,179,171,254,50,144,115,89,127,243,141,206,27,84,34,171,143,57,92,167,184,105,0,27,41,240,67,233,219,189,161,96,51,105,162,213,226,186,216,120,21,153,142,216,17,142,251,196,144,31,189,187,79,96,38,160,234,227,104,194,49,201,114,101,180,211,86,159,192,151,121,69,42,10,239,99,249,61,159,183,140,239,141,192,11,225,123,63,55,68,138,251,195,148,25,203,231,171,254,3,247,165,232,0,35,135,24,79,108,17,180,164,123,234,97,91,215,123,244,192,192,252,126,90,246,199,207,43,216,224,113,29,148,65,73,154,239,56,183,121,54,94,20,9,166,17,195,96,51,4,83,19,24,242,117,246,231,105,90,117,85,46,140,124,203,231,89,7,188,209,225,41,2,227,140,226,159,206,9,240,41,60,203,111,51,223,100,159,19,176,244,170,183,155,3,248,124,211,49,137,86,82,140,91,214,165,97,226,221,171,7,76,121,229,79,186,209,255,239,63,252,135,255,243,159,254,243,223,254,247,127,251,55,113,65,105,255,14,113,1,41,173,66,134,198,103,55,168,117,145,90,0,94,230,242,226,48,124,244,216,193,91,97,249,204,71,62,42,81,15,128,15,44,48,186,186,190,10,98,7,38,223,177,137,9,238,18,83,31,12,201,44,191,76,38,243,19,88,176,121,21,114,180,254,242,118,171,44,80,28,192,178,162,107,184,35,5,115,87,193,109,253,57,55,146,102,55,222,89,87,55,194,208,54,252,150,77,173,105,233,69,79,66,122,63,115,177,86,231,63,192,99,228,152,186,90,189,105,82,131,73,243,248,185,171,137,80,247,231,104,23,94,97,110,178,226,238,214,7,214,191,30,58,102,31,210,127,89,47,219,20,23,252,35,199,51,241,118,172,24,220,115,196,74,140,193,126,77,6,218,167,91,63,239,244,83,97,70,42,12,251,220,47,252,236,192,210,45,185,2,23,22,8,63,57,251,20,89,167,24,38,20,223,125,33,130,112,41,1,13,156,144,221,83,68,152,246,165,247,173,99,240,76,5,241,161,47,38,210,170,48,27,132,56,247,234,119,239,15,200,36,17,111,122,155,19,170,30,75,194,208,31,10,77,82,116,115,234,209,211,83,80,124,168,144,104,150,60,148,53,176,212,251,80,243,90,212,17,106,138,199,51,96,115,77,215,159,166,159,181,251,36,192,254,236,250,112,216,167,51,105,196,250,224,110,61,70,58,20,216,54,249,3,63,83,63,133,252,123,225,141,254,189,152,127,58,233,170,27,187,146,227,171,57,30,40,25,213,118,173,251,76,131,112,174,181,3,38,81,122,163,10,170,18,200,212,126,195,176,90,171,135,188,14,132,206,105,98,114,152,168,123,8,74,233,197,99,14,98,203,118,219,105,128,217,80,247,184,107,11,155,229,220,136,96,149,21,207,132,54,133,46,40,149,207,116,225,81,36,140,203,84,209,188,200,0,140,216,197,93,78,224,147,88,103,80,192,75,8,11,205,76,82,198,146,219,58,155,15,249,238,205,208,48,251,246,202,168,228,87,27,128,164,41,14,203,233,222,23,5,171,38,48,116,7,185,180,4,133,89,96,134,112,143,119,109,82,119,23,165,245,243,142,97,214,185,33,179,44,250,57,35,197,3,71,69,165,44,65,43,4,158,233,240,130,9,57,5,70,103,82,6,18,169,26,61,183,117,13,251,149,13,168,174,77,143,62,187,20,29,103,112,156,244,194,81,142,247,71,102,214,111,50,132,225,151,227,245,230,48,142,94,15,204,70,126,250,93,83,147,150,221,64,166,91,160,119,95,92,48,49,174,89,159,40,190,112,213,215,7,28,190,206,55,49,31,56,127,166,226,192,84,34,111,236,75,70,184,192,138,254,96,216,109,151,167,1,188,104,202,247,183,121,2,202,253,192,103,154,89,51,30,57,220,197,214,100,44,224,45,220,227,198,182,9,253,43,76,15,113,160,36,83,228,182,42,253,247,195,159,217,198,56,110,201,109,49,114,214,244,95,102,39,115,57,82,237,71,231,47,241,66,144,117,184,54,92,205,232,212,59,222,53,212,197,212,20,61,35,111,197,199,119,54,22,39,226,146,247,193,30,181,174,184,110,202,212,73,158,73,51,85,70,255,248,54,181,66,125,155,221,244,182,226,228,19,22,130,220,23,181,222,153,230,133,153,196,4,70,92,104,221,115,175,171,110,218,126,21,243,29,31,200,9,178,71,146,185,18,41,129,179,92,197,67,65,127,87,143,166,100,251,153,35,24,204,230,89,30,233,48,194,202,125,226,104,138,201,64,162,151,35,151,123,114,252,251,228,228,48,168,118,172,32,88,89,149,231,232,243,191,212,238,83,89,152,126,94,24,126,226,167,134,6,140,219,140,190,109,182,134,233,158,124,211,16,174,71,67,251,247,161,100,246,61,73,230,90,51,44,244,220,9,130,58,232,243,8,138,74,114,26,1,163,94,38,247,181,89,98,90,28,125,86,206,174,95,31,110,164,179,196,209,197,84,146,5,222,40,138,223,163,177,139,187,48,210,13,125,249,158,216,124,232,36,201,96,214,243,236,30,3,134,79,60,5,54,19,176,21,48,74,243,91,96,68,19,228,198,206,158,249,110,0,141,248,253,145,191,12,45,185,200,180,49,172,48,125,31,232,188,157,35,128,164,147,98,194,194,14,190,76,61,150,178,105,141,129,180,141,149,174,240,70,245,45,224,186,53,42,165,209,193,245,19,126,112,93,242,68,81,76,26,105,223,163,251,126,78,78,83,107,124,64,38,2,85,245,202,73,59,148,34,119,125,118,216,91,97,26,33,239,80,217,245,182,115,54,27,69,116,159,220,215,53,46,233,7,152,18,202,138,167,118,226,135,38,115,41,154,83,222,145,9,204,228,151,229,125,80,96,155,53,142,38,235,61,244,198,230,200,159,165,52,240,194,236,90,127,123,227,238,19,151,118,6,146,204,104,20,172,170,103,163,154,201,63,234,56,178,188,103,220,53,146,203,207,19,167,9,44,199,109,113,162,85,30,120,245,11,246,166,129,227,96,57,223,49,192,105,26,144,140,106,182,158,163,86,238,47,167,170,247,68,225,108,250,214,179,65,18,110,178,186,12,243,183,186,31,207,218,67,182,220,208,193,206,233,60,50,164,37,53,23,9,74,7,245,196,118,31,24,143,80,194,101,178,233,185,220,151,5,77,228,57,154,118,158,41,107,192,89,222,20,134,196,21,235,34,70,36,73,194,28,74,47,145,194,160,136,122,150,236,174,40,244,21,63,55,155,243,241,220,23,253,254,113,244,52,197,170,170,48,205,165,51,66,17,43,157,10,60,33,250,68,184,60,203,42,122,215,236,79,86,192,240,2,101,34,165,144,93,74,172,124,3,65,204,44,71,183,154,157,210,99,241,89,189,194,52,205,184,127,59,182,16,29,81,27,217,220,192,152,158,37,34,40,190,141,38,91,58,218,71,200,138,59,12,255,191,201,185,59,202,102,53,194,74,132,188,117,74,33,135,20,85,1,60,6,151,172,154,3,205,143,25,249,17,140,70,183,132,195,176,37,137,78,28,38,120,144,117,15,145,47,119,82,2,62,203,239,85,164,108,70,242,236,145,245,172,168,247,44,93,0,38,73,140,234,79,180,226,16,149,228,183,113,23,187,27,43,58,187,246,150,137,22,153,135,30,15,237,203,27,11,108,230,114,62,20,40,80,36,153,11,97,215,149,72,46,114,40,91,72,129,201,12,69,232,71,238,252,150,232,26,27,190,93,238,203,206,80,203,229,141,76,43,239,197,149,211,35,174,67,5,34,231,190,59,20,227,251,200,30,252,151,21,141,224,143,205,107,151,61,56,70,52,59,110,155,77,94,217,138,158,229,40,210,231,16,97,87,150,71,62,17,174,187,27,51,140,56,151,140,21,164,81,71,154,55,91,70,158,85,158,10,189,43,145,38,170,102,252,184,229,190,48,144,138,181,139,6,53,201,106,156,123,196,119,54,126,249,156,168,200,148,131,13,29,114,20,1,119,102,40,129,161,61,181,72,196,37,227,239,11,12,221,62,102,13,228,172,138,36,92,104,147,247,174,73,146,7,84,84,229,220,147,224,47,230,171,100,70,165,122,48,68,231,92,3,78,99,200,180,96,162,108,75,224,33,106,114,192,172,56,121,201,125,77,137,22,232,30,57,113,76,228,45,40,119,203,92,121,118,82,144,149,2,182,218,240,61,26,77,213,60,98,66,67,33,84,131,214,69,34,104,174,251,66,248,247,158,28,135,154,155,16,134,27,73,210,68,96,235,62,137,196,42,21,10,133,17,22,90,94,34,194,44,103,105,150,138,108,255,92,177,141,32,88,75,93,126,219,28,187,86,100,115,160,44,84,65,207,54,58,2,98,116,214,105,90,190,48,85,236,238,243,70,217,54,181,102,133,119,189,9,178,109,108,99,185,50,202,200,243,194,36,16,100,21,160,187,202,249,197,150,135,234,226,213,1,188,80,12,106,55,77,117,86,55,185,52,84,253,35,229,66,210,116,87,249,58,217,125,166,217,167,100,194,179,124,95,203,68,228,91,252,118,198,139,103,11,140,31,216,138,163,17,69,151,141,54,57,174,62,34,173,120,30,10,26,114,2,239,148,34,220,192,193,240,44,127,77,225,62,246,45,45,208,197,214,159,163,207,40,191,25,254,106,174,221,23,198,180,164,221,180,33,137,195,169,40,60,237,11,159,147,203,76,142,215,35,242,17,158,147,52,59,69,61,26,93,163,120,166,220,185,166,77,232,128,195,255,195,97,26,124,245,169,76,216,153,57,142,102,191,170,231,54,153,244,28,7,159,224,175,202,149,89,242,54,74,19,200,101,38,125,33,28,113,43,84,243,215,225,32,176,217,1,199,51,67,150,90,63,79,248,72,41,170,122,139,218,154,164,213,225,29,166,30,21,197,137,153,162,94,26,177,255,106,23,134,148,127,111,140,54,168,29,185,86,26,193,138,140,5,156,205,92,11,237,131,117,121,35,191,83,146,207,243,8,100,247,42,31,175,145,38,71,28,140,37,128,124,188,27,17,170,40,112,77,196,187,229,101,50,228,123,217,247,137,162,191,41,167,198,112,170,172,59,80,74,147,149,241,124,75,157,100,97,164,159,7,114,128,23,166,121,44,199,72,32,209,171,75,35,223,67,143,29,74,33,246,212,76,44,178,184,204,37,81,225,194,33,66,174,236,60,176,62,111,110,219,236,219,229,174,209,207,242,229,235,103,102,120,223,213,134,47,17,175,106,183,179,61,145,60,210,182,236,80,175,183,254,5,53,241,194,244,87,245,200,216,227,175,190,101,30,62,33,17,223,245,157,237,78,108,113,3,25,138,53,125,175,200,216,239,70,193,229,162,104,36,238,40,206,156,224,237,140,154,91,122,75,248,233,141,52,100,170,188,134,146,180,6,209,33,119,207,141,26,186,16,20,172,47,121,222,90,38,159,154,84,20,17,125,171,233,78,87,52,117,74,101,46,209,230,177,125,101,44,211,196,12,228,190,200,127,70,22,171,88,80,36,213,250,196,231,17,49,113,193,128,85,198,63,38,9,200,2,68,1,152,36,70,18,142,13,146,91,158,96,46,166,229,117,215,205,146,205,39,39,71,93,26,138,240,221,8,23,146,184,88,240,121,229,104,224,8,32,232,196,164,51,202,78,176,60,164,36,110,189,94,81,59,166,254,43,193,58,130,237,12,178,160,6,157,15,233,54,232,54,140,81,236,243,114,152,181,162,8,204,54,162,221,147,211,63,125,31,137,109,255,155,111,111,48,43,209,108,38,220,33,140,28,253,219,42,102,231,43,55,125,166,167,185,170,144,12,68,193,237,79,57,77,127,69,29,245,207,106,186,183,228,187,205,167,45,98,170,253,188,2,190,242,17,101,170,74,81,170,183,170,5,227,90,239,198,32,65,76,40,90,110,230,149,204,88,193,225,226,106,5,159,166,219,160,221,148,179,222,34,35,163,165,238,243,65,70,137,204,90,226,154,214,209,231,188,5,98,140,157,207,19,175,90,133,167,21,42,10,131,100,75,155,22,233,17,225,10,166,7,118,240,66,14,27,197,116,77,162,232,120,38,157,46,12,148,1,159,229,94,25,53,149,107,89,8,245,96,14,148,1,28,70,48,66,40,17,180,53,207,79,110,133,239,237,236,95,37,255,89,186,177,253,28,61,171,92,147,10,49,108,12,118,173,126,110,43,92,41,25,99,155,109,120,48,80,138,198,68,133,116,50,175,204,97,186,12,228,174,77,163,50,199,212,75,99,205,104,207,79,227,33,26,159,76,35,15,211,158,235,62,95,122,212,174,205,205,97,235,209,72,152,183,160,4,157,141,195,82,24,130,81,44,26,201,36,107,148,132,66,250,58,8,69,4,118,99,42,49,103,50,54,163,160,207,48,20,86,4,25,134,180,2,38,52,236,202,158,105,16,171,124,20,103,250,166,147,82,134,8,199,46,91,239,196,231,194,199,160,196,187,34,37,64,74,63,53,153,214,237,198,146,63,82,36,193,207,90,40,124,59,86,137,88,42,233,83,216,93,190,190,138,91,160,191,77,251,52,187,176,53,160,143,214,123,97,236,47,149,48,71,200,155,150,199,122,180,150,75,39,51,20,69,54,18,53,56,111,182,191,189,40,2,101,201,203,234,168,186,205,38,108,59,18,244,16,78,47,107,77,231,20,203,197,69,50,218,108,240,150,188,234,66,178,192,231,206,51,9,39,169,220,157,169,147,175,254,178,214,160,42,235,82,69,211,121,141,80,13,29,59,249,225,108,204,176,216,72,37,136,225,67,14,38,226,143,205,105,249,137,41,203,164,110,73,169,136,18,217,247,174,165,107,21,189,70,177,136,38,122,164,132,69,101,2,53,247,211,163,160,187,100,8,162,108,154,90,196,22,72,161,106,232,129,182,93,110,177,222,36,62,78,153,112,104,228,163,182,126,217,120,57,61,176,37,35,130,84,210,148,189,136,162,192,248,108,11,127,108,186,219,85,14,74,223,108,240,39,184,203,162,112,34,12,143,184,3,50,163,108,247,121,147,231,187,246,15,171,152,13,138,144,119,113,18,106,251,210,233,32,222,203,16,196,139,100,220,147,83,245,235,242,62,146,25,223,68,0,75,9,126,72,236,128,225,82,237,17,120,192,226,148,160,222,164,184,106,138,183,73,22,240,182,161,17,111,77,156,84,226,210,200,213,200,56,67,241,53,69,193,178,160,192,122,109,82,154,233,77,103,47,195,22,182,7,67,131,53,84,138,115,188,107,42,140,75,130,135,100,9,148,120,153,24,248,20,225,139,154,238,84,153,178,203,154,87,80,17,24,185,144,136,203,153,219,4,204,196,252,229,198,252,230,168,36,209,49,164,136,248,62,168,164,101,73,39,99,81,0,25,60,66,84,232,25,18,184,163,224,126,175,155,52,187,16,47,51,146,147,242,117,177,35,159,178,245,220,38,107,127,119,43,25,129,143,46,27,138,68,191,125,172,199,84,175,187,238,86,146,9,178,4,143,7,61,75,185,114,52,53,162,134,117,30,94,123,82,244,16,144,106,143,16,150,253,119,151,164,21,93,61,185,196,235,36,80,40,245,217,30,242,100,226,210,248,118,37,93,189,144,121,232,177,237,69,62,66,127,155,94,190,94,239,209,143,155,29,240,25,91,67,126,123,34,131,37,48,197,206,27,185,111,114,115,207,126,222,116,133,110,220,191,180,236,190,32,141,46,161,110,162,108,177,52,149,48,211,167,138,101,97,76,43,83,183,220,166,91,237,133,117,131,111,203,8,48,26,126,119,207,177,33,151,215,7,174,194,42,37,116,223,154,96,41,232,223,196,43,129,186,166,137,10,58,196,214,205,6,116,38,23,77,44,209,26,51,100,67,191,53,219,6,91,100,221,220,78,42,89,75,77,40,94,39,29,168,185,203,219,94,38,1,117,63,48,202,32,154,157,105,21,49,195,216,198,209,167,43,5,50,99,193,196,172,130,85,237,214,76,30,113,230,202,35,82,86,148,105,155,166,32,79,224,209,111,170,14,174,142,60,50,170,169,247,109,158,229,251,125,162,217,114,233,177,237,62,7,43,229,209,150,232,186,2,222,144,219,228,232,100,81,104,164,63,237,13,72,210,152,4,116,124,3,232,96,212,244,100,133,209,200,220,119,31,128,162,185,164,248,17,21,234,35,223,236,104,30,242,208,176,39,43,59,223,228,41,220,104,201,72,15,212,161,71,192,104,3,72,34,3,253,139,42,39,167,95,80,242,9,40,251,80,107,119,152,128,75,114,117,52,123,157,41,179,9,220,100,98,153,245,71,52,11,152,240,187,107,237,130,71,23,219,35,232,221,82,57,60,211,39,235,86,92,249,25,55,67,200,137,147,42,65,106,113,105,124,127,146,223,57,115,1,92,161,155,114,38,250,150,218,32,225,200,77,181,51,25,23,173,131,161,133,21,9,5,86,102,116,94,165,24,69,251,202,173,186,80,236,94,67,75,89,92,110,228,210,105,227,45,90,233,162,227,33,202,250,8,133,102,45,50,163,217,221,162,16,86,76,85,91,142,238,40,61,173,168,85,209,179,170,229,216,222,163,181,221,10,97,216,33,43,12,103,54,234,96,103,101,168,50,105,153,128,213,173,162,17,173,188,133,73,132,67,90,192,103,73,84,170,42,141,112,237,242,19,33,163,107,150,159,206,169,126,153,43,182,191,124,106,212,235,142,36,59,88,239,170,24,43,55,170,127,84,245,139,214,229,105,224,143,90,19,2,192,233,129,169,184,141,32,101,82,143,125,152,16,72,206,215,11,227,11,242,144,21,206,7,18,67,197,186,107,187,178,48,38,154,136,81,183,172,231,139,233,202,225,160,126,84,227,198,204,154,77,169,39,56,166,69,181,137,63,12,173,184,210,203,25,5,186,58,177,16,80,198,13,180,9,31,9,52,109,167,166,116,157,6,249,61,170,181,136,22,205,162,92,159,116,103,60,26,234,80,152,20,166,208,130,53,235,47,19,225,51,37,220,80,178,158,130,34,130,173,28,166,178,138,194,51,15,73,67,118,74,189,35,7,235,114,154,139,159,208,198,232,146,8,54,105,69,69,92,202,146,112,208,74,196,166,248,197,61,23,198,186,26,85,19,108,136,74,19,230,48,26,159,193,75,129,189,219,146,82,179,104,219,41,193,145,45,211,232,138,194,216,52,205,237,251,105,77,165,225,157,47,122,198,154,12,250,20,61,16,25,68,0,35,78,125,66,15,121,98,141,150,224,231,166,150,146,42,113,82,91,59,170,250,116,77,21,89,127,72,43,242,101,59,108,9,0,225,192,158,103,124,63,250,108,53,21,101,208,158,169,48,166,155,108,233,51,97,21,35,134,95,111,93,48,237,165,117,193,134,230,239,157,195,113,113,233,242,205,55,56,93,145,59,96,30,61,119,254,192,187,71,206,184,66,244,25,85,57,201,112,67,234,93,117,241,97,81,214,241,220,193,46,36,225,188,180,199,1,52,245,72,153,156,64,243,73,240,163,253,211,199,173,244,148,135,141,67,31,114,186,157,6,70,238,208,183,117,194,105,97,190,15,42,154,74,27,110,197,148,213,124,11,115,198,107,150,233,8,199,189,17,75,211,25,175,3,215,145,11,27,209,43,66,17,28,203,187,84,183,173,108,27,68,136,130,6,81,211,71,154,77,69,208,19,23,230,129,163,55,102,242,124,158,196,71,183,61,43,193,22,253,133,25,221,6,44,162,74,61,129,36,118,158,76,52,25,110,200,214,218,139,128,148,67,185,125,130,136,124,204,183,183,99,69,179,30,112,125,97,82,50,209,161,72,21,74,59,21,206,70,34,158,56,22,135,61,63,45,41,103,144,181,21,233,26,140,61,114,251,75,114,198,195,164,57,126,161,3,139,123,165,144,17,195,114,192,238,216,159,54,178,193,100,192,226,17,211,161,13,255,106,127,112,229,21,220,183,203,218,223,253,123,2,70,206,76,143,30,38,117,224,39,135,119,122,141,174,17,139,99,44,53,63,57,82,92,227,78,81,191,22,249,79,115,202,102,40,200,166,93,78,62,73,209,248,141,97,116,147,111,98,214,44,128,247,231,203,66,100,1,83,235,134,107,248,213,154,178,141,195,100,175,111,136,108,198,70,233,171,55,88,92,194,11,44,2,159,181,46,125,183,125,222,148,17,89,20,37,81,82,28,94,185,78,125,228,164,178,62,245,202,101,102,165,69,106,121,102,215,148,191,158,49,86,155,74,131,141,254,244,57,215,71,132,252,5,7,72,246,9,188,209,36,251,30,121,69,44,165,220,56,211,204,87,215,103,147,13,140,243,68,150,219,54,39,243,20,48,245,185,174,71,207,51,77,5,140,210,214,156,58,150,138,173,218,31,12,145,88,216,9,3,31,202,245,105,70,91,159,67,21,169,46,224,179,53,171,62,150,40,113,229,231,177,48,7,250,109,173,78,192,124,223,166,189,206,156,62,184,145,24,31,229,142,36,250,253,242,39,24,103,129,201,18,71,117,235,162,176,183,253,193,56,4,94,37,188,6,147,155,6,252,239,186,17,84,210,30,109,144,253,249,30,18,213,52,211,29,14,20,197,164,213,252,101,35,201,119,205,60,76,168,177,244,143,215,0,74,180,44,163,144,245,190,164,184,45,62,53,217,36,162,36,88,243,39,124,3,92,80,133,185,207,251,124,30,19,143,1,135,161,179,77,249,109,114,106,159,239,56,241,86,86,18,230,176,245,45,175,238,104,33,103,51,4,134,98,86,3,158,38,27,45,112,71,123,220,239,122,90,156,175,63,109,189,181,126,52,219,213,85,229,182,81,5,153,254,225,55,250,205,230,93,227,77,242,179,204,120,31,88,113,202,198,251,192,208,98,107,192,103,4,203,102,104,64,103,167,221,249,7,211,121,190,164,165,120,152,17,229,44,223,149,119,115,180,145,57,233,172,225,100,159,150,195,56,104,201,125,157,5,103,126,194,81,191,222,159,38,229,238,113,102,47,142,31,14,219,144,189,231,182,4,249,215,181,68,234,129,85,187,10,12,131,241,75,145,66,164,196,162,246,174,87,131,217,108,125,46,36,203,186,82,117,145,199,8,143,224,220,111,155,182,247,217,20,62,203,213,26,126,105,3,9,113,185,177,101,204,213,236,39,39,223,125,37,200,14,60,77,215,195,79,14,253,80,88,156,212,27,204,29,247,131,209,187,146,110,45,52,97,208,9,235,14,35,254,160,87,78,105,163,197,125,207,70,129,174,9,188,140,204,229,48,61,198,55,130,56,211,4,91,183,248,109,235,79,191,169,169,129,254,75,255,148,144,128,105,40,144,41,11,149,44,246,183,31,140,145,114,78,10,19,5,172,233,48,118,32,50,150,54,150,244,31,189,1,184,155,52,165,192,244,106,79,255,109,168,200,73,47,141,204,200,183,33,178,163,139,196,239,7,53,13,23,191,175,93,178,120,77,54,4,101,144,94,242,219,234,93,100,236,155,9,229,160,47,19,112,22,59,85,96,22,218,24,74,48,153,111,237,111,208,183,74,175,159,63,240,189,52,61,52,96,90,141,28,151,61,105,87,151,89,30,6,83,250,68,94,127,99,129,18,246,133,121,134,159,58,148,21,4,144,125,141,187,230,111,99,5,225,23,222,79,16,124,93,127,129,169,213,199,67,193,183,68,78,62,161,8,230,175,23,24,152,86,215,59,43,25,205,252,140,164,17,240,210,94,73,18,201,84,126,3,38,173,173,231,70,96,124,250,80,232,38,136,186,5,166,152,123,175,204,164,38,229,167,217,197,23,143,101,186,165,95,179,28,77,37,177,164,120,104,221,248,111,23,254,105,48,58,188,204,105,224,162,184,46,23,31,11,180,81,230,171,76,248,211,149,174,201,191,93,196,161,246,117,128,6,158,208,89,191,183,141,49,15,189,214,2,51,178,252,190,232,200,220,215,193,226,167,187,54,138,79,213,38,53,127,93,80,224,50,192,73,240,161,52,76,80,227,102,58,16,173,192,226,118,196,209,243,138,88,26,17,162,121,120,55,112,23,26,119,78,65,178,236,124,168,189,93,88,59,166,102,54,130,149,15,210,65,127,205,214,83,19,211,85,255,112,89,50,208,252,19,248,12,147,175,188,1,12,101,179,201,93,97,216,52,86,252,54,61,77,122,87,103,217,164,255,247,131,113,169,185,142,33,192,211,218,77,28,30,116,96,201,201,7,185,97,255,2,8,75,167,94,56,25,148,210,190,159,62,227,102,45,233,248,64,96,28,37,155,239,194,177,32,149,204,17,137,187,150,166,159,26,190,244,22,16,47,151,145,138,131,100,196,238,137,241,56,116,231,61,107,64,134,23,46,7,15,147,219,255,110,25,114,199,146,30,50,84,211,83,251,216,84,192,144,194,110,152,3,231,100,245,143,129,65,155,164,149,2,155,192,44,217,30,109,35,3,129,30,176,192,251,147,126,0,220,86,117,81,144,237,170,159,154,15,94,166,58,243,104,29,217,87,228,185,77,18,188,40,188,250,246,97,130,92,239,156,10,175,44,113,62,219,242,170,231,38,71,50,252,145,145,164,207,162,253,64,214,7,209,131,229,48,30,175,122,238,141,28,117,255,110,26,254,89,150,70,97,184,2,107,46,127,209,203,36,143,111,92,121,226,6,214,104,95,183,32,190,77,201,85,163,131,66,223,140,223,215,121,89,119,174,33,184,238,123,59,102,90,113,119,67,136,100,22,234,130,254,195,195,106,69,114,52,237,30,247,145,240,16,134,30,77,6,49,246,54,203,92,0,110,46,109,154,58,233,240,104,249,172,213,36,59,229,166,205,183,210,199,239,90,85,89,248,211,38,167,22,79,140,66,159,52,227,78,116,74,151,79,223,203,124,42,244,135,207,210,155,124,163,138,90,239,156,178,112,176,140,17,187,127,112,233,12,51,57,250,124,145,103,190,119,24,69,150,148,244,166,225,106,214,239,167,97,187,44,225,8,113,52,233,203,236,112,51,59,114,129,43,131,210,81,166,154,7,157,166,168,251,193,12,161,166,231,182,86,53,143,157,224,235,207,37,115,127,197,30,171,249,67,161,31,150,134,254,11,211,32,179,125,209,34,244,133,62,16,48,153,204,61,227,190,102,81,113,114,115,97,160,109,206,159,41,211,141,104,114,77,130,223,237,243,55,210,123,218,85,68,79,35,30,128,126,110,236,109,100,135,48,45,43,244,53,175,253,250,20,207,234,120,191,122,114,136,251,99,119,88,143,36,50,160,114,101,180,247,149,159,232,150,53,144,33,73,124,159,41,45,118,110,156,244,235,252,148,108,48,146,168,38,237,252,161,152,230,117,185,50,252,48,75,249,242,10,248,191,153,173,241,133,233,88,253,154,240,173,15,177,63,243,55,205,153,203,87,91,250,16,147,24,108,1,155,83,171,95,184,145,109,135,30,205,124,243,125,155,231,105,14,166,127,61,154,38,136,236,191,77,186,107,220,92,14,118,6,216,72,124,39,71,165,51,233,48,197,18,115,250,14,220,212,29,170,40,73,76,242,56,174,11,178,172,231,24,5,234,11,179,104,126,137,215,69,169,205,236,207,5,70,225,228,139,81,40,18,22,161,9,79,184,79,46,209,179,140,225,157,203,3,227,196,186,151,195,200,52,202,194,54,18,13,105,223,92,104,124,142,33,123,108,227,254,161,207,248,193,150,225,144,169,18,227,104,36,169,63,24,229,222,33,95,16,100,145,246,53,83,173,102,198,121,178,150,155,114,68,221,254,211,214,64,46,159,0,133,177,246,245,14,44,211,247,108,210,129,118,224,65,79,255,247,72,105,135,165,166,120,225,142,182,182,63,210,178,197,164,183,241,8,202,252,200,58,11,153,255,243,33,202,154,201,222,163,175,29,240,175,251,77,224,19,162,124,150,52,192,136,126,203,188,64,150,150,4,206,7,155,247,159,196,209,80,163,198,87,121,160,0,127,182,169,146,20,196,177,3,155,160,239,182,112,105,16,127,34,96,212,172,227,183,81,99,187,62,88,192,231,248,207,232,228,192,38,73,44,177,215,100,247,247,117,175,45,108,160,7,92,34,253,237,149,62,206,12,189,20,230,63,46,191,141,49,210,104,126,99,136,41,103,121,44,182,1,136,135,102,59,155,38,87,134,201,135,47,125,38,60,191,165,50,49,77,201,169,248,215,87,217,20,95,35,172,54,81,73,157,227,158,220,232,132,247,167,191,30,91,63,122,195,23,188,217,154,115,110,83,97,253,158,10,188,188,82,37,90,192,233,181,198,172,211,72,122,108,185,52,115,212,235,126,240,72,86,223,87,148,30,242,233,48,73,38,153,230,77,183,43,6,113,51,193,94,25,43,27,202,202,167,108,96,146,128,196,4,247,228,11,251,204,226,95,200,57,22,223,240,45,112,66,184,241,131,177,74,79,82,82,4,102,23,236,176,185,15,111,61,57,166,164,223,118,176,153,189,166,76,166,136,88,148,207,4,27,20,14,184,62,148,100,234,55,14,179,115,111,55,247,134,34,2,170,10,1,35,248,42,175,147,239,250,220,246,118,152,0,86,166,226,109,142,35,62,39,97,9,50,68,72,112,90,223,112,253,114,246,192,200,160,198,125,45,190,230,250,105,77,0,151,212,101,217,182,129,208,61,27,131,63,50,11,239,184,112,53,25,141,15,101,202,151,164,33,10,11,36,10,191,81,204,242,180,175,237,89,163,215,6,23,109,63,26,73,206,45,23,198,151,156,151,63,20,210,243,243,206,242,200,77,238,152,176,206,175,192,213,216,130,34,9,249,197,42,141,5,159,172,148,192,203,4,128,29,166,89,244,57,247,194,223,237,123,100,8,42,215,59,37,153,208,165,23,146,32,71,240,41,223,176,20,27,167,226,246,167,203,54,200,215,28,204,204,78,55,57,199,15,165,195,91,88,245,11,63,175,229,223,214,64,6,172,221,81,6,138,218,175,95,54,124,34,201,150,64,115,220,232,105,253,224,179,249,147,6,152,133,50,253,246,156,29,59,180,89,69,204,97,25,131,164,248,19,97,67,81,68,83,100,253,36,19,170,31,205,202,63,151,92,54,237,100,35,78,142,128,167,212,17,232,9,66,212,240,67,77,255,182,9,74,162,172,251,85,155,167,205,221,187,208,137,135,216,194,247,72,172,79,161,38,121,209,136,33,127,157,32,203,28,204,80,117,14,24,213,34,212,70,29,134,22,112,195,20,88,196,211,187,213,233,119,164,140,119,55,124,231,241,19,51,165,239,104,30,33,171,215,133,139,9,111,4,76,158,37,11,124,222,164,119,59,173,246,17,127,229,210,16,122,109,254,174,33,213,139,201,3,112,53,102,157,195,60,244,187,179,66,232,17,2,175,195,100,144,68,93,17,78,22,133,210,111,140,46,76,85,100,243,179,76,93,244,51,0,91,244,20,140,45,44,157,243,187,221,162,187,15,222,212,109,135,92,26,66,108,159,132,197,153,162,113,50,145,164,56,68,68,172,22,191,75,219,86,86,74,114,242,101,13,236,205,97,162,254,27,168,64,187,67,186,212,79,142,8,207,245,117,178,147,103,151,233,164,211,146,160,40,203,125,211,184,56,252,219,36,115,153,132,65,11,123,148,134,182,239,149,176,203,200,101,119,133,9,38,75,192,103,38,214,225,48,141,29,227,39,103,179,36,210,29,203,196,83,186,47,171,148,73,217,59,232,83,67,119,123,56,140,164,201,115,180,113,200,252,232,69,15,146,124,250,28,29,217,45,88,196,27,246,246,115,105,217,51,134,152,31,210,218,163,232,88,254,182,41,103,17,73,10,106,110,186,1,211,24,191,244,109,119,202,132,254,203,103,17,237,210,138,72,87,228,89,1,124,143,194,247,51,100,113,178,182,209,233,245,73,224,13,55,74,224,179,55,170,30,141,35,218,188,164,185,13,174,48,250,118,1,119,211,147,82,120,121,127,166,193,91,187,82,25,105,8,15,251,35,221,116,156,235,111,91,137,99,198,141,77,76,242,228,177,208,120,93,122,252,182,237,42,100,40,161,130,213,238,141,157,235,22,206,165,81,56,215,231,89,69,135,49,22,46,250,182,161,3,124,130,65,6,243,74,228,210,182,233,194,45,135,205,42,54,80,248,151,177,71,233,150,123,204,114,112,133,15,246,117,102,3,19,91,200,18,131,175,55,161,211,7,83,29,22,5,94,42,235,241,1,33,133,71,88,58,4,93,48,100,171,195,103,134,235,69,206,77,135,255,199,252,93,8,204,53,149,206,6,166,90,224,63,93,230,211,18,107,186,24,78,35,2,102,21,151,88,3,211,199,250,17,193,13,54,149,51,129,59,77,102,126,105,149,180,186,4,50,149,84,247,215,197,15,220,172,86,39,48,190,206,181,7,140,32,225,253,8,172,11,224,243,76,0,94,116,159,118,129,59,121,47,191,49,196,67,132,16,77,77,19,166,68,118,248,132,131,121,203,111,51,135,250,134,149,61,127,150,110,29,42,158,240,86,75,160,172,74,122,238,173,67,5,13,100,125,155,36,128,242,244,95,238,108,192,118,83,152,215,233,119,221,127,174,9,10,111,79,115,129,154,191,226,69,187,173,143,126,217,150,22,145,201,20,1,200,250,169,200,0,19,83,191,48,66,186,61,224,137,232,163,192,116,11,21,191,173,19,172,77,253,64,40,89,174,143,160,190,186,41,46,8,57,215,106,38,52,33,56,76,18,173,200,209,48,19,123,12,180,105,37,67,69,171,103,162,176,167,74,88,130,94,116,162,22,16,47,139,149,87,218,240,200,26,159,27,203,126,221,24,61,104,52,99,141,139,78,91,56,48,125,75,114,211,39,212,223,95,255,7,104,181,97,115,97,250,40,62,114,59,112,51,201,96,129,43,26,226,254,125,156,157,233,148,141,153,229,18,135,111,211,59,59,35,146,186,2,211,233,240,69,120,166,161,222,53,214,105,248,199,249,78,154,242,210,217,119,203,3,167,68,113,246,199,1,155,41,226,3,147,28,236,14,23,12,23,159,147,211,108,154,3,102,87,178,5,46,116,229,59,138,143,252,77,146,253,244,185,190,6,41,224,243,33,233,62,129,141,87,29,37,174,12,142,81,213,163,217,107,125,107,58,234,157,212,127,245,104,108,65,252,203,197,120,147,61,139,192,70,237,14,152,58,160,30,13,117,32,249,149,241,33,119,9,132,206,172,77,107,169,63,113,106,248,122,221,68,243,217,199,40,44,222,34,5,129,101,33,89,139,71,70,33,188,207,7,70,164,255,162,185,60,7,83,108,216,23,238,234,81,176,172,185,100,126,219,54,96,246,210,83,97,212,140,250,133,139,244,110,145,215,50,195,63,135,135,201,136,94,152,248,237,115,64,88,230,74,95,69,149,148,108,5,153,20,191,47,124,165,178,14,133,198,199,153,253,153,209,21,40,25,81,166,24,155,242,226,104,164,39,101,156,157,141,196,242,244,194,239,133,136,84,11,27,46,2,89,127,44,52,18,201,100,72,126,156,48,252,67,205,28,78,199,240,52,233,221,21,176,165,61,47,76,201,171,196,67,59,19,188,198,165,196,247,41,230,28,170,118,231,123,25,2,47,19,181,253,224,115,11,218,14,71,211,17,34,155,254,211,136,119,74,249,210,180,62,41,17,59,92,216,111,53,133,207,244,184,252,183,73,115,72,151,160,181,50,210,37,229,176,165,143,20,29,46,175,6,106,84,156,231,216,81,70,156,154,136,104,61,167,94,253,51,55,179,178,18,229,134,231,194,200,247,249,93,19,97,213,7,229,16,7,233,125,219,15,186,189,207,0,149,194,68,138,67,30,9,118,235,158,189,134,226,78,242,174,42,12,231,171,58,204,231,241,192,103,41,220,62,140,136,26,89,170,4,166,121,209,231,120,99,239,75,190,165,177,101,172,190,238,21,108,27,101,77,237,54,19,198,177,166,91,40,33,16,1,25,163,216,225,90,229,105,159,241,213,97,190,5,104,131,74,96,54,51,241,72,248,180,132,61,206,120,31,103,157,141,95,166,1,76,214,99,134,108,173,62,151,21,83,157,188,169,82,198,108,196,32,197,108,82,229,162,139,233,185,223,51,103,209,129,92,102,155,28,203,18,168,102,229,160,131,36,223,44,114,209,150,235,17,148,95,243,89,16,43,149,34,28,41,252,186,236,203,137,167,73,53,89,208,93,119,68,101,8,178,55,73,208,174,159,134,74,13,20,177,23,249,101,200,85,35,205,251,26,151,52,55,44,216,36,41,2,225,130,224,71,145,0,164,195,215,42,119,0,181,44,68,7,170,221,221,37,115,57,183,117,248,202,139,28,25,73,176,184,50,158,160,204,6,231,72,52,169,125,128,81,183,20,123,131,19,238,157,47,216,195,96,154,185,81,116,23,116,97,94,239,215,141,208,163,48,39,23,181,74,87,117,0,38,44,147,29,85,167,2,238,204,19,228,142,207,70,177,233,209,36,206,190,100,61,53,122,244,163,170,194,39,130,240,61,17,77,234,79,20,0,89,107,120,90,161,35,165,80,166,14,208,105,46,140,126,229,20,250,133,154,124,224,110,43,230,7,163,250,47,90,242,6,103,223,156,155,103,121,210,99,97,39,198,48,34,39,33,106,189,6,195,207,115,248,28,46,218,202,60,112,88,101,254,54,207,36,54,52,14,134,159,19,121,30,118,125,68,178,122,52,189,207,95,181,24,110,148,245,142,233,93,147,144,204,14,155,43,214,243,72,41,25,46,135,121,130,250,205,179,255,142,175,139,204,26,17,140,192,149,17,50,28,70,71,85,63,144,19,158,44,103,32,26,45,121,105,158,7,27,217,29,79,141,188,114,95,250,196,183,41,232,59,74,125,93,22,68,44,201,70,246,113,88,241,75,105,207,193,180,170,251,4,77,91,230,16,193,196,101,49,130,151,71,58,13,104,67,175,140,94,160,20,199,146,72,189,21,62,196,144,70,247,89,178,154,219,167,236,167,6,180,174,24,39,52,255,100,97,136,96,235,29,2,250,164,15,242,152,186,69,69,199,121,37,255,0,208,224,56,27,160,7,102,18,246,163,209,87,25,83,175,204,76,63,252,145,173,97,159,128,194,24,214,251,165,157,149,119,8,13,105,225,55,88,171,127,248,213,84,129,100,151,9,3,48,247,24,134,231,179,37,12,19,216,132,111,252,93,239,110,15,74,97,232,166,59,96,85,171,194,225,148,14,136,239,190,154,21,24,228,151,205,207,229,203,90,227,251,116,110,83,94,37,4,19,167,67,208,95,102,234,177,2,143,70,137,239,131,97,17,72,23,180,193,107,249,35,107,166,213,59,245,228,152,64,250,219,60,209,220,200,162,111,180,176,213,172,94,242,233,144,253,90,211,145,130,10,199,246,79,211,120,173,186,179,24,136,251,57,27,148,237,42,185,255,7,70,129,175,6,188,197,233,221,224,68,239,141,195,103,188,235,135,109,148,219,225,1,99,219,86,47,87,24,10,67,13,116,110,45,5,80,165,62,119,235,247,133,220,154,40,207,2,83,63,252,46,156,112,100,47,61,53,77,236,126,215,208,190,78,64,175,215,77,74,174,196,193,104,145,173,231,224,218,106,160,54,253,228,231,194,110,244,195,202,67,83,244,3,215,175,143,217,96,75,123,62,55,141,243,137,195,63,101,8,125,100,216,6,101,135,77,167,64,127,123,88,142,231,131,49,11,214,162,207,64,1,182,55,191,242,76,114,67,63,0,140,19,251,69,217,171,203,109,159,17,206,220,253,193,40,1,244,245,192,84,18,70,192,88,52,11,92,173,157,216,47,188,90,66,71,7,49,41,221,143,26,211,127,76,83,29,10,152,183,68,42,164,147,171,21,57,151,197,247,148,35,80,233,76,140,186,205,52,99,203,236,51,41,185,39,37,245,216,39,48,188,226,212,251,207,15,90,39,21,106,193,113,99,244,43,110,157,208,18,3,211,239,107,77,115,125,210,73,156,90,231,119,48,155,246,177,117,48,36,24,76,142,22,76,227,37,225,128,65,72,114,102,89,55,218,168,150,40,134,121,24,20,71,11,146,170,250,200,208,211,243,21,130,105,118,110,169,142,12,66,112,31,9,99,34,68,41,187,22,126,171,123,45,23,51,52,250,29,228,129,118,72,5,62,97,97,42,185,147,126,123,140,203,28,215,125,246,60,231,25,201,117,119,179,234,249,94,199,36,111,60,117,178,164,181,219,51,160,147,42,140,110,244,206,165,146,98,242,131,217,40,86,73,206,66,240,201,78,187,60,47,141,217,73,66,63,179,2,143,249,10,250,77,17,122,58,102,93,187,57,181,133,56,176,194,169,187,112,49,78,250,119,95,176,111,103,147,242,197,196,197,58,50,160,232,29,117,89,217,200,130,237,200,163,144,186,232,67,15,134,150,179,125,99,78,84,177,245,211,156,208,172,138,79,88,100,114,155,126,216,148,70,210,240,129,68,98,113,8,95,20,120,186,110,160,193,163,233,92,57,77,225,32,127,111,123,89,159,140,108,189,177,220,72,206,7,234,86,159,204,67,175,28,145,60,15,13,173,148,182,159,131,233,5,246,115,179,189,27,77,175,204,228,96,2,166,108,214,244,202,10,125,56,142,90,116,167,191,76,83,198,71,53,58,48,34,102,91,159,25,238,236,53,96,168,129,89,159,25,210,163,241,196,17,188,209,149,15,230,89,137,108,6,189,141,73,76,111,248,51,155,224,15,62,247,140,106,253,22,120,163,221,244,161,232,75,79,217,221,24,227,39,249,214,233,188,104,243,130,17,24,230,153,63,112,136,19,73,22,62,86,155,82,253,186,55,166,65,187,40,76,112,22,23,134,235,164,168,179,26,217,103,124,222,197,11,63,75,104,161,247,182,40,191,231,238,193,244,94,38,239,46,176,81,151,124,143,188,237,30,229,174,109,175,238,92,8,220,164,233,39,86,216,70,238,248,96,216,95,50,85,210,147,180,125,71,72,48,69,183,136,252,52,101,205,143,190,101,98,238,91,232,114,7,157,38,232,246,193,38,194,33,73,49,178,63,233,211,218,93,63,21,18,125,31,8,195,158,128,206,143,182,150,38,125,102,244,76,59,31,21,211,6,232,90,85,96,38,150,239,117,209,39,183,147,104,76,241,83,231,57,127,51,22,202,123,52,232,220,47,128,193,81,63,69,48,96,204,215,228,202,55,26,193,223,199,69,18,113,109,105,125,68,205,110,54,47,79,224,186,96,186,155,23,166,109,253,147,22,193,176,154,50,152,76,227,164,200,218,23,229,12,4,192,134,102,220,54,157,13,205,239,154,44,142,126,61,212,33,163,201,232,44,145,40,224,20,61,53,140,222,111,142,55,250,231,208,178,36,235,237,220,113,52,177,129,46,216,63,173,165,111,27,60,144,102,193,150,85,96,150,190,238,23,142,49,83,185,19,18,114,182,245,219,200,14,154,96,151,140,65,64,122,154,70,192,208,127,245,88,42,164,213,79,77,226,69,186,19,145,248,133,45,230,240,30,79,250,20,120,111,111,211,3,238,202,79,132,63,53,168,230,254,224,106,247,120,215,115,178,184,33,64,136,43,15,5,8,249,105,214,140,111,89,132,30,50,150,164,129,64,235,39,29,110,40,217,63,69,49,161,201,113,240,232,202,118,163,173,148,74,224,247,166,41,250,117,233,176,64,166,5,18,207,12,248,12,19,253,233,105,67,193,79,78,250,179,203,185,215,239,174,28,165,160,211,228,224,109,50,0,223,135,89,171,233,103,200,235,128,165,239,189,81,230,134,221,164,189,118,211,213,90,189,140,53,172,181,74,26,148,128,77,176,32,224,174,142,131,251,68,137,48,3,253,183,89,221,231,109,181,135,241,68,164,232,240,34,207,54,31,152,170,74,11,24,13,123,57,57,246,203,49,95,33,189,183,69,239,249,192,180,2,116,71,7,148,132,37,232,217,242,125,246,120,182,129,131,128,162,231,238,216,65,251,83,193,155,94,194,175,3,243,212,191,132,245,192,67,72,93,142,161,54,210,237,240,61,180,102,13,98,10,91,196,245,209,17,134,41,226,215,27,167,208,29,152,183,135,149,3,222,37,42,248,10,179,46,142,128,81,142,147,135,6,65,171,109,191,180,70,6,76,222,39,49,124,114,246,34,48,92,21,61,154,6,236,111,113,50,211,146,212,159,163,145,144,244,201,16,125,237,42,217,76,6,26,53,77,191,242,102,118,220,138,158,181,177,94,84,105,176,27,211,180,225,69,149,1,93,116,101,253,101,136,74,159,128,135,193,214,16,34,48,50,119,95,2,107,64,141,108,207,235,236,120,99,93,116,240,196,47,122,158,208,156,241,68,209,108,88,122,48,110,205,78,55,24,212,236,91,93,242,54,7,18,79,125,92,120,74,151,221,54,185,20,111,207,5,166,113,41,43,204,184,221,1,147,138,208,75,99,179,228,43,54,141,248,108,52,244,202,111,125,98,24,185,91,180,42,182,121,147,125,78,139,108,71,204,229,78,159,10,220,192,218,3,70,122,188,43,220,16,16,119,216,236,185,171,188,206,77,91,191,223,24,165,144,174,55,198,194,90,2,165,111,95,239,203,246,217,195,239,11,115,208,173,19,3,4,123,79,91,12,235,126,24,250,9,152,228,109,9,244,68,91,207,24,54,233,168,56,55,90,227,163,254,17,142,163,33,140,142,242,192,108,180,127,112,71,70,118,246,247,167,135,119,176,227,191,85,100,223,5,202,34,61,3,69,169,252,121,100,16,101,191,175,139,26,116,170,207,133,179,187,255,42,162,131,50,113,146,154,230,70,124,167,124,38,226,192,70,37,215,15,136,217,212,167,172,142,24,155,120,243,109,216,190,99,251,18,99,249,126,201,184,80,193,36,164,91,1,147,128,127,190,175,212,251,183,7,63,48,194,86,58,84,216,23,120,233,157,125,114,99,160,202,32,207,9,193,190,15,70,210,115,232,7,54,113,212,241,137,161,55,148,246,183,140,36,178,107,43,251,201,89,73,165,237,248,12,50,8,63,126,229,248,75,157,21,237,222,55,196,241,234,92,189,97,11,156,240,89,137,127,155,123,230,44,115,25,98,163,30,48,187,31,56,35,63,120,98,204,32,58,181,192,198,230,12,24,217,206,251,80,137,18,114,246,104,220,72,100,55,71,204,158,164,226,255,247,161,237,196,227,210,19,135,167,237,154,158,197,58,123,114,154,4,238,134,147,213,42,7,247,24,152,69,73,97,132,22,60,16,194,44,38,137,150,31,201,53,44,243,252,194,173,129,90,150,245,218,108,98,249,158,10,110,72,40,234,8,108,26,187,31,106,110,20,50,227,33,189,128,34,175,195,80,84,101,162,135,146,83,60,233,136,122,1,115,177,92,25,242,106,237,203,98,13,28,34,180,144,140,182,4,126,124,223,219,70,148,56,37,125,104,19,123,18,31,167,176,4,202,150,183,109,29,145,219,159,138,181,138,165,186,21,222,203,211,38,168,189,103,186,41,5,102,25,240,29,208,50,242,120,81,20,214,205,247,72,233,49,128,46,33,48,198,67,30,1,242,178,178,136,68,153,212,162,39,177,216,149,157,5,76,126,24,246,187,183,127,33,187,71,8,216,21,166,217,166,7,60,144,201,87,184,183,233,83,49,102,200,4,168,10,207,22,111,211,220,117,247,146,39,74,43,134,243,21,134,57,45,231,170,151,70,64,176,226,228,244,52,39,61,185,117,214,127,99,1,131,13,41,19,110,210,240,229,147,16,196,109,5,69,78,57,24,137,33,151,37,6,54,99,78,57,58,67,72,240,235,230,26,165,244,195,79,237,254,233,79,97,152,118,66,108,97,55,178,174,33,245,247,123,164,103,13,206,84,12,238,35,229,31,250,145,62,24,118,138,88,55,209,55,207,166,111,127,48,42,234,77,214,62,163,117,124,26,187,192,155,144,235,14,5,210,109,211,149,16,168,242,247,44,189,197,187,155,200,202,183,136,76,26,145,212,159,12,2,195,242,183,105,13,110,84,54,228,224,109,154,214,31,124,134,119,151,44,239,102,217,60,251,152,15,38,161,82,100,179,139,96,125,107,222,210,131,142,255,137,185,111,221,22,7,117,196,180,250,7,211,103,147,37,174,181,61,184,71,166,232,148,82,250,191,48,85,167,234,235,23,42,35,89,85,107,140,117,91,189,190,51,205,229,81,22,32,214,178,226,140,6,90,76,121,95,247,202,224,212,102,207,216,152,216,212,153,102,182,194,200,25,6,76,6,226,62,20,156,176,231,183,42,35,171,151,150,8,245,209,140,77,251,247,7,179,25,85,194,219,54,29,202,79,87,24,152,20,178,30,77,34,197,43,25,7,30,20,110,135,192,208,199,191,213,201,26,210,171,14,36,86,195,233,12,222,185,172,41,71,2,6,11,124,252,211,157,86,10,236,91,79,126,38,2,223,227,79,43,5,54,121,40,12,189,236,117,244,3,99,242,45,51,45,67,175,247,22,48,35,81,6,49,217,59,2,55,135,55,2,230,75,97,122,215,215,133,151,116,76,16,55,102,159,22,166,213,120,197,243,3,46,105,26,247,224,145,18,195,92,97,28,254,70,192,89,221,99,246,50,62,93,156,252,12,187,51,227,9,124,246,149,105,197,133,35,98,47,157,32,8,168,162,59,232,111,132,160,90,148,71,15,140,211,240,138,147,119,84,7,244,228,63,251,95,135,81,102,214,209,112,246,153,103,244,197,209,44,163,250,84,120,14,190,217,158,76,134,106,165,5,60,86,239,113,114,146,71,50,21,111,118,49,206,231,102,83,8,81,161,10,108,213,138,11,163,222,253,192,84,255,106,192,85,131,44,50,39,37,6,249,128,82,122,243,138,155,86,191,179,109,249,96,22,171,170,177,200,38,39,241,197,250,103,185,78,168,101,119,65,145,150,253,246,210,7,70,114,70,130,67,58,214,154,55,164,174,100,141,184,77,126,154,254,115,95,158,104,51,35,43,57,31,184,250,22,7,152,117,85,126,219,84,141,151,95,26,178,128,162,95,100,112,52,6,28,120,37,221,124,217,2,228,41,77,80,83,46,125,224,229,250,19,192,116,222,202,133,195,37,219,126,215,166,75,182,170,162,48,55,253,220,211,252,16,244,96,11,16,252,194,206,231,48,135,190,75,56,193,190,231,92,9,46,165,216,99,110,134,69,168,45,224,249,64,87,118,87,216,98,48,135,207,2,209,30,116,34,60,235,232,180,140,220,133,241,58,245,206,153,51,1,192,108,149,117,117,79,11,184,253,104,38,44,241,129,220,219,68,157,190,21,132,36,60,193,164,95,56,142,29,168,48,249,203,198,112,50,223,154,153,117,48,24,133,209,97,114,254,17,111,195,152,27,195,57,96,118,238,114,201,145,208,138,49,49,88,113,110,196,166,182,156,155,169,253,11,136,233,22,35,215,42,167,62,247,53,92,22,208,58,184,246,77,151,118,132,23,195,219,28,24,198,146,92,88,166,217,197,19,35,136,93,238,250,28,141,220,240,247,113,45,163,191,220,164,229,65,59,243,83,143,115,119,230,129,251,200,104,12,68,116,255,187,45,243,126,139,129,212,141,149,18,61,217,203,28,14,175,71,49,142,234,164,6,191,108,17,176,185,159,94,184,160,171,239,151,134,117,227,188,133,68,180,96,127,193,162,195,231,75,186,9,58,202,84,216,124,102,255,109,218,77,111,44,66,205,191,12,86,214,128,233,24,151,147,211,245,230,171,246,185,176,9,167,247,222,152,165,198,115,154,1,99,13,124,175,220,72,74,169,197,201,147,177,141,47,92,78,72,59,226,202,208,84,109,247,202,232,187,69,20,199,97,90,114,186,28,204,158,244,194,131,121,71,222,54,177,75,118,217,143,101,182,104,87,39,2,1,3,20,248,178,95,56,166,81,151,115,77,58,130,65,58,253,182,77,129,175,220,97,138,153,25,91,15,135,187,89,165,95,216,122,248,86,188,79,147,54,185,111,4,110,202,74,241,62,161,1,92,201,28,136,204,70,144,45,241,219,4,98,77,96,186,168,74,156,156,30,173,36,71,35,233,149,227,190,249,74,110,46,24,93,97,203,239,250,196,129,181,195,165,200,147,249,64,40,50,142,62,83,16,251,60,129,25,234,163,197,96,193,81,62,255,125,105,212,127,253,199,255,248,175,255,253,127,253,237,191,252,203,223,254,231,63,255,27,117,212,145,255,255,213,81,255,244,114,238,213,90,172,117,7,39,222,46,93,97,98,208,24,64,144,197,100,42,162,171,175,123,72,137,219,16,10,68,50,66,44,72,152,62,4,80,1,191,74,80,63,56,127,174,102,6,143,125,235,243,7,158,38,100,233,39,239,52,135,236,170,35,132,46,129,56,154,173,250,146,147,19,213,149,28,247,85,81,84,145,209,55,211,242,46,61,187,112,8,96,50,118,7,62,191,113,97,165,53,25,31,13,65,231,222,238,67,161,77,69,97,211,142,242,11,235,166,134,47,231,134,185,94,166,127,239,29,90,129,204,84,200,181,44,215,35,3,62,167,210,111,146,12,98,241,131,41,236,95,50,31,31,52,30,217,62,3,51,237,180,171,28,137,20,36,126,28,221,95,54,97,114,150,135,82,173,184,80,253,117,157,205,90,43,122,242,242,139,51,2,166,57,126,203,60,134,33,90,204,130,20,182,155,158,156,185,170,173,184,180,19,157,174,89,116,146,28,232,25,199,149,239,158,228,153,210,124,152,107,12,52,114,64,89,38,201,243,226,207,134,59,38,232,51,67,142,36,147,9,237,162,248,158,199,51,205,245,178,120,233,249,67,230,55,30,42,185,230,210,101,246,111,54,53,197,251,132,247,57,228,228,236,137,61,85,74,22,8,146,152,28,157,216,80,244,248,6,154,137,102,201,162,136,141,122,170,49,251,47,105,169,62,48,105,183,180,239,20,12,209,77,224,81,77,79,50,22,197,205,170,40,203,245,28,222,141,128,112,221,9,171,37,70,49,238,108,186,81,8,250,95,114,95,57,255,252,216,28,134,10,157,229,104,12,83,111,228,182,76,178,224,222,54,60,233,228,41,40,96,203,203,75,12,131,238,91,137,181,99,152,83,156,70,64,57,84,153,151,165,73,115,154,18,62,161,39,18,95,47,83,244,144,79,31,131,162,33,191,253,200,46,51,189,22,136,89,61,78,126,62,112,137,159,16,134,153,243,62,210,89,68,255,11,41,220,25,218,47,28,140,219,162,4,149,166,111,95,252,194,145,111,23,41,44,210,193,39,146,72,126,114,70,177,102,190,73,243,124,106,248,196,179,24,239,234,185,7,53,77,191,45,88,185,20,214,53,220,165,59,85,226,116,233,205,194,140,234,76,98,126,221,216,129,169,107,201,230,237,178,91,244,29,2,125,224,82,142,38,90,58,207,205,143,70,140,39,239,39,138,199,222,224,187,173,132,233,80,239,237,129,171,139,31,45,222,78,155,186,111,234,214,87,227,71,103,211,58,172,15,156,92,140,16,184,11,71,24,20,126,120,160,16,181,170,194,124,220,119,71,199,134,125,214,7,190,129,29,177,179,56,120,179,119,33,168,141,131,233,150,106,186,171,194,217,252,43,238,160,223,245,116,114,224,254,8,53,228,219,96,111,115,152,146,205,61,242,248,205,105,88,124,121,125,73,243,21,22,168,248,143,126,169,1,28,79,115,74,114,52,246,175,55,89,51,140,226,173,232,25,60,51,178,18,244,40,73,190,132,221,56,46,52,14,87,136,10,114,95,228,142,179,36,37,216,67,43,202,54,43,14,206,38,134,44,240,164,173,54,242,6,120,250,73,30,104,155,182,222,142,221,251,89,13,69,153,108,111,235,150,105,247,232,140,170,135,192,117,132,244,170,37,99,74,127,142,62,203,91,190,7,179,137,214,11,175,182,137,136,68,143,9,101,9,92,16,174,203,23,86,223,30,203,43,12,87,150,180,52,17,26,43,146,148,216,102,154,18,48,101,139,162,48,89,164,123,242,199,88,129,159,162,7,253,94,90,121,74,252,240,61,186,135,112,104,56,238,167,134,191,147,25,1,68,126,11,254,218,236,79,46,102,124,222,200,150,60,131,101,161,87,94,146,222,247,132,169,162,185,24,196,108,119,220,88,199,75,167,75,30,136,145,27,67,9,143,135,36,69,41,90,218,80,23,13,24,98,124,214,44,18,13,196,249,38,13,233,104,87,24,167,181,200,72,86,148,4,53,69,133,232,90,137,199,130,63,245,208,223,70,6,117,196,27,59,187,83,233,167,35,185,70,239,101,160,228,48,30,244,246,68,27,44,230,33,219,194,155,20,159,8,51,197,170,154,112,220,244,185,173,128,107,211,226,41,129,209,25,213,1,175,167,185,128,116,37,6,97,126,221,166,136,58,159,92,168,251,200,130,194,14,145,121,124,65,160,241,109,211,52,119,74,125,224,195,4,112,191,109,211,52,101,87,205,142,193,53,152,159,235,169,101,182,41,45,13,129,177,181,245,36,174,109,30,165,239,1,216,124,0,28,70,236,93,114,234,184,68,196,72,169,24,166,104,225,149,234,219,118,245,23,246,114,214,65,32,121,113,90,45,239,209,228,164,52,37,143,94,155,179,9,15,108,142,148,146,85,135,216,18,85,14,235,144,17,31,194,3,163,23,226,169,208,90,77,24,64,142,46,216,145,125,129,16,173,100,109,139,162,199,182,34,96,243,50,6,50,153,154,132,130,239,121,31,10,186,237,56,184,74,25,131,6,201,28,69,16,132,225,100,222,232,124,157,254,186,172,157,66,154,34,56,55,254,16,223,185,205,94,79,154,238,54,252,39,200,163,31,76,2,88,249,28,191,244,255,151,40,66,28,233,124,234,114,215,136,43,46,95,180,39,53,87,42,91,23,158,86,215,255,234,70,155,45,179,220,52,114,204,222,215,51,19,117,87,113,138,161,250,65,67,106,247,138,22,73,111,45,12,161,253,241,185,8,82,15,163,120,32,31,128,37,30,178,23,132,201,63,110,177,107,217,72,149,77,87,84,27,38,140,40,98,209,103,27,129,179,197,246,250,101,163,125,64,230,148,243,161,210,112,237,39,183,226,166,196,88,72,82,210,228,229,149,83,196,17,180,84,119,214,163,237,146,183,20,86,231,214,165,19,78,113,245,164,32,25,9,92,35,231,3,151,91,48,166,119,83,233,30,13,195,45,119,236,24,44,111,75,25,131,228,241,166,55,144,13,214,144,93,30,212,88,205,142,82,111,126,42,171,131,22,76,63,55,13,23,226,93,14,204,236,58,29,166,151,88,190,93,18,219,45,24,79,168,166,117,101,222,85,216,212,222,136,69,25,29,215,34,41,55,79,18,133,51,106,244,102,121,36,180,135,51,110,99,255,4,61,96,111,29,197,7,166,229,50,80,221,45,91,137,126,12,47,176,64,108,68,141,82,110,155,238,182,230,239,11,157,205,172,117,219,138,70,67,142,43,235,198,172,212,147,51,79,196,111,155,227,64,121,224,52,251,190,172,8,117,105,48,102,194,238,94,192,135,157,158,164,127,192,164,204,220,239,139,210,13,157,136,50,81,179,161,241,214,132,1,93,162,105,112,136,155,75,139,71,134,10,137,56,2,144,106,38,147,253,189,14,146,23,26,171,23,140,70,138,215,170,241,146,58,223,82,23,10,203,57,251,188,12,23,212,243,100,210,40,166,72,233,148,112,62,52,181,174,134,61,72,246,201,233,51,38,63,40,75,132,197,207,158,155,134,93,131,57,229,3,99,39,27,48,130,4,202,174,65,166,46,158,55,67,80,27,123,72,85,159,72,214,217,186,231,150,55,133,86,133,115,242,102,91,224,19,138,72,48,113,2,46,140,102,156,178,68,249,36,61,188,32,148,153,46,171,136,44,142,236,112,136,76,206,231,218,3,78,42,181,184,77,239,213,103,44,244,37,148,210,199,142,100,57,193,12,174,33,206,47,74,103,162,88,29,76,171,100,198,244,66,134,178,22,61,231,128,17,7,42,145,17,65,122,111,187,54,126,217,249,163,194,200,98,141,128,217,22,76,37,90,65,70,12,118,231,222,15,17,158,147,83,195,117,162,35,196,169,164,252,51,24,45,94,2,177,134,72,34,73,189,47,108,129,226,228,216,32,86,165,42,146,93,118,190,146,57,131,139,156,20,240,74,43,40,152,80,250,31,178,161,101,50,90,28,109,78,239,250,219,36,39,218,12,184,46,189,47,235,209,11,54,33,61,139,85,217,105,36,247,93,27,31,34,35,173,217,122,238,13,23,36,174,140,235,210,11,95,102,34,216,131,99,217,212,161,154,141,89,139,189,23,45,243,80,246,187,194,80,202,130,161,105,106,9,69,97,168,112,254,200,209,30,87,82,222,186,13,227,103,130,165,239,173,232,47,227,63,16,239,131,116,128,18,65,88,253,33,46,59,12,49,92,233,130,108,19,150,79,11,248,41,36,77,31,0,183,96,105,81,43,169,226,69,105,191,205,67,116,56,161,82,32,143,148,113,87,130,68,137,122,151,62,147,131,134,96,135,209,132,83,125,190,235,132,27,118,28,204,132,222,158,159,158,209,190,57,204,251,104,189,247,133,6,81,28,109,161,227,243,62,76,77,198,225,82,158,100,16,118,201,41,197,23,130,186,215,124,110,123,226,89,29,71,159,77,122,214,137,1,207,147,228,84,123,19,126,17,101,37,96,115,174,117,24,51,67,125,104,103,148,18,108,6,92,118,210,25,9,114,218,244,5,166,33,251,223,116,186,59,243,118,44,124,40,8,14,253,64,22,29,223,190,130,52,251,50,149,159,73,18,63,231,11,243,252,117,190,163,27,40,198,240,121,87,109,43,15,223,60,159,138,28,93,251,243,101,211,228,212,226,174,39,102,175,253,15,147,233,94,1,15,148,233,5,70,93,60,222,23,164,17,221,131,100,216,52,17,120,2,99,79,245,204,166,43,8,125,60,179,157,244,210,6,62,38,251,94,26,198,131,58,93,22,244,56,226,198,200,7,61,156,216,133,147,153,143,52,56,147,121,41,225,150,198,150,184,50,8,153,229,225,94,179,26,250,79,99,188,221,116,34,167,218,124,159,41,18,161,233,153,14,249,163,179,238,88,156,150,210,28,51,194,231,94,33,58,43,246,153,54,148,168,72,190,58,172,199,232,8,169,45,43,249,58,145,78,240,174,164,154,217,12,237,245,52,140,144,58,246,30,26,164,148,181,229,195,216,160,30,48,208,173,83,164,175,245,192,217,42,164,14,15,148,40,164,27,133,10,134,239,112,144,77,172,89,169,61,201,248,83,254,194,136,108,230,144,102,69,248,82,203,107,41,200,32,160,117,149,165,37,10,151,33,255,184,201,244,158,104,127,106,163,23,236,68,239,65,51,175,23,145,31,224,236,16,28,189,119,14,154,177,52,107,161,124,211,124,143,211,205,58,103,73,91,31,180,151,51,214,188,21,114,114,171,210,54,110,94,85,57,90,56,207,19,88,50,37,66,120,186,95,55,253,161,253,145,106,60,48,151,219,3,166,70,208,180,21,146,54,203,234,112,50,13,165,7,14,153,239,51,194,233,249,209,38,206,137,83,106,138,206,86,83,89,120,46,109,221,118,198,245,171,110,23,133,97,61,229,219,54,91,101,111,71,31,38,78,53,126,229,144,46,196,61,192,224,157,252,202,138,165,174,244,167,207,192,28,241,84,202,52,67,177,231,167,75,200,9,193,47,155,146,215,4,62,243,86,141,159,238,253,209,131,99,87,195,124,236,48,77,89,233,121,166,43,138,176,84,209,177,205,153,79,247,233,240,106,37,48,211,218,243,219,73,142,38,94,84,129,177,73,11,103,232,0,144,232,72,50,171,45,243,7,168,174,150,133,174,119,217,218,219,106,139,129,235,27,224,247,182,183,182,34,159,153,188,135,60,8,251,192,156,244,202,73,233,184,198,56,132,140,220,84,9,25,171,32,58,113,162,251,27,210,230,69,81,89,242,133,4,129,79,106,70,210,119,190,45,93,239,231,70,5,64,101,240,32,205,76,23,229,133,80,72,89,85,154,218,151,201,179,248,201,207,35,106,170,15,197,82,188,67,165,105,48,237,171,60,45,68,10,2,117,239,183,47,136,54,215,183,47,189,68,191,61,206,18,178,207,225,183,97,103,122,191,125,229,11,121,186,218,207,88,75,174,107,66,58,60,101,149,123,89,191,30,5,135,97,109,190,112,10,187,135,78,77,29,111,28,253,109,170,167,31,10,117,85,245,63,208,66,243,254,133,14,217,3,195,204,7,30,110,236,212,205,211,37,231,247,232,28,223,192,129,219,243,64,113,188,240,150,246,206,196,157,244,80,106,87,241,187,8,138,174,250,190,140,24,38,52,97,118,237,98,30,84,56,238,169,241,102,202,42,131,97,78,115,53,196,38,208,25,209,97,132,205,125,143,155,50,7,19,149,224,56,167,38,156,113,120,24,197,77,196,15,6,146,242,126,105,40,29,13,145,243,34,151,180,226,93,84,163,37,168,238,2,18,148,174,24,132,226,109,18,15,24,214,218,85,66,122,182,195,94,23,215,78,202,200,80,36,66,152,164,177,63,93,143,192,205,74,41,148,71,40,136,174,71,40,134,106,200,21,84,25,69,59,122,89,200,113,104,10,57,22,19,90,85,249,15,172,3,138,195,131,107,207,170,116,129,163,105,192,120,42,169,110,9,141,21,51,116,100,182,89,223,62,226,33,51,236,47,59,154,145,40,96,234,51,221,65,74,167,135,173,214,71,50,2,109,171,228,242,151,72,6,181,162,130,44,150,210,8,121,157,142,23,87,87,20,43,66,151,176,57,31,190,118,178,24,5,122,133,218,175,165,22,117,9,161,121,190,123,51,50,173,62,40,227,43,124,230,214,236,75,35,125,199,243,61,185,201,8,249,133,55,90,232,244,182,135,229,131,93,63,7,98,120,255,3,76,181,32,224,212,159,47,27,250,180,115,241,33,244,16,40,205,103,148,135,10,7,244,150,153,31,9,15,10,9,62,25,90,179,131,74,14,13,179,207,240,95,62,247,223,84,44,108,208,15,238,251,101,51,21,220,75,39,59,100,154,66,251,141,54,137,51,175,235,51,203,24,172,132,16,83,163,119,233,129,203,10,73,69,2,238,161,11,167,217,55,199,77,163,218,217,235,243,237,90,187,81,72,64,33,26,62,222,79,187,196,48,76,52,48,102,21,92,177,168,58,180,169,88,58,31,248,124,81,62,171,84,220,200,196,145,220,152,222,195,89,152,52,77,156,167,160,39,183,62,92,95,249,42,34,5,143,162,23,52,189,123,52,193,194,179,48,34,217,27,130,120,8,244,230,166,31,254,12,133,227,106,253,169,143,6,141,57,150,57,74,29,37,63,104,71,57,61,224,71,47,212,200,184,206,111,238,180,86,157,53,89,15,238,214,40,227,48,66,135,93,197,113,104,15,118,225,157,106,158,11,207,201,105,118,245,81,84,169,231,148,103,46,68,164,219,131,82,164,173,199,212,229,197,248,90,113,176,113,75,199,51,145,234,193,217,136,80,2,155,201,99,15,245,181,154,84,79,148,54,88,239,76,237,230,40,173,98,43,231,203,56,147,176,223,116,101,139,32,10,222,124,55,253,62,111,120,164,82,173,3,54,213,197,128,33,221,203,77,23,235,175,9,69,57,222,166,106,152,157,77,192,153,244,253,137,102,235,221,214,223,102,150,116,133,192,3,147,141,86,41,48,124,5,61,80,160,61,112,61,170,87,195,186,42,28,101,208,232,177,180,254,135,62,32,172,225,169,58,72,80,98,66,79,136,45,97,25,170,60,69,99,107,13,29,189,108,206,30,143,30,215,25,87,37,228,1,161,197,171,2,211,143,77,226,112,121,37,88,205,131,112,134,92,93,54,89,164,172,242,78,25,59,92,151,38,68,105,167,42,76,90,222,181,88,14,140,240,130,160,76,223,174,59,133,30,190,248,73,83,205,97,7,218,66,20,241,68,151,89,133,9,207,61,230,248,164,225,12,63,82,144,8,56,222,187,182,122,254,210,163,241,1,110,161,246,104,162,73,122,52,85,140,16,112,37,67,255,72,96,82,192,217,254,204,152,220,123,86,181,83,43,76,249,190,169,88,199,197,28,15,236,236,2,244,205,55,98,198,239,193,243,162,102,115,174,191,188,74,40,89,23,19,20,106,207,193,243,154,6,48,209,39,21,27,178,62,159,20,114,167,147,252,178,106,92,110,251,1,87,200,60,99,74,165,55,183,245,206,251,61,79,43,11,234,47,207,30,110,182,221,164,208,202,115,221,52,185,134,104,40,147,247,82,85,219,141,73,72,168,130,18,10,169,16,60,58,146,201,219,186,129,169,207,172,247,232,42,48,195,240,213,168,172,206,243,66,13,21,98,189,222,216,137,151,60,45,129,210,10,158,84,15,138,116,81,160,38,50,35,48,251,84,127,29,76,225,26,191,224,239,220,74,104,138,86,202,43,75,111,107,32,187,84,3,38,221,162,234,153,195,244,102,29,206,228,66,245,232,206,198,196,175,172,96,236,163,26,176,187,155,54,101,192,236,16,244,85,151,236,134,59,7,197,8,70,181,82,121,156,46,48,3,156,232,30,80,216,180,166,28,62,251,185,172,226,180,116,126,142,120,155,180,38,61,26,197,180,129,236,171,108,123,38,67,153,101,59,194,80,243,10,28,35,13,33,106,65,148,105,207,167,218,175,72,241,84,7,21,204,190,169,81,135,222,47,100,207,71,218,22,2,65,40,70,99,200,86,85,34,22,18,252,85,244,37,114,122,181,107,141,194,22,112,210,109,17,182,215,184,37,132,26,117,35,119,174,176,9,191,58,108,75,155,74,246,34,98,186,227,220,108,62,138,138,238,154,106,122,28,13,101,89,47,140,78,169,171,85,157,30,162,150,101,2,250,140,81,10,107,81,179,60,236,90,123,152,156,160,11,185,179,126,1,3,157,164,25,48,133,34,213,186,30,120,117,230,11,67,153,80,120,178,180,5,60,176,210,146,219,182,174,147,112,28,160,66,44,68,45,96,186,230,66,244,188,90,201,77,224,149,247,85,15,175,124,97,122,48,28,228,25,194,228,5,218,132,60,52,28,62,174,52,63,58,183,73,151,0,202,107,174,188,99,71,55,85,157,198,70,230,26,14,160,76,55,218,3,151,155,57,3,158,67,181,180,91,149,93,145,53,59,109,49,28,96,63,49,34,87,114,238,43,63,223,61,181,235,171,142,191,7,124,76,133,201,186,134,93,1,172,201,170,11,95,181,138,113,28,141,131,157,236,5,89,204,174,120,154,217,94,232,254,219,166,130,16,219,230,137,245,161,243,116,134,145,153,227,145,194,219,210,135,150,224,167,149,56,154,146,137,126,156,103,146,97,143,117,117,230,167,234,57,118,179,185,13,55,4,90,163,166,206,27,228,123,35,79,202,96,56,179,132,60,83,235,204,10,239,10,106,92,170,89,74,75,94,248,164,210,170,180,183,148,34,236,104,90,229,29,198,106,43,63,176,185,43,7,220,159,89,37,89,199,179,187,2,192,58,31,143,24,60,185,72,119,20,104,125,60,151,69,247,127,140,163,142,13,67,213,39,150,76,66,40,96,186,1,187,138,212,35,198,230,247,220,206,50,38,218,55,40,220,227,23,230,23,198,70,81,247,153,244,101,207,36,240,9,198,30,152,173,121,120,6,84,26,52,198,99,87,176,115,188,141,31,143,254,53,5,216,222,107,2,140,149,175,156,155,121,184,199,32,69,136,101,62,38,13,147,25,39,188,66,104,176,233,122,180,41,27,142,235,52,114,102,130,215,226,161,68,132,133,213,235,227,22,135,152,115,223,247,228,92,187,90,164,16,44,135,166,34,198,99,234,117,64,130,35,95,111,150,142,122,128,162,37,200,49,191,134,11,205,78,53,210,81,33,64,14,220,181,68,209,80,183,136,216,13,171,221,179,154,200,201,43,58,197,237,158,156,9,77,97,104,14,174,48,14,92,53,192,162,185,231,142,163,124,246,145,194,123,51,211,84,122,50,238,79,103,117,110,169,236,41,98,42,196,11,68,253,133,26,226,178,221,179,106,192,93,250,247,129,107,75,49,39,100,244,249,212,41,228,28,60,239,151,197,23,160,193,50,14,185,197,93,203,173,37,109,55,153,50,200,203,192,95,115,24,27,90,253,237,66,107,74,124,244,20,1,134,190,16,122,224,246,125,213,150,161,155,10,231,88,21,113,25,111,250,80,204,203,34,14,173,236,163,228,204,153,189,97,140,132,100,150,86,75,225,25,69,114,96,171,87,42,76,97,212,79,78,127,181,110,221,17,37,60,39,240,183,149,168,154,234,72,32,122,170,97,215,129,111,168,250,75,96,205,86,157,224,223,233,104,217,106,228,208,50,93,69,59,126,187,17,120,172,215,12,39,162,229,12,251,37,139,200,113,227,33,122,207,196,129,233,234,213,207,158,238,152,225,89,254,132,184,69,209,223,78,48,127,195,26,108,67,147,148,144,22,23,31,113,68,59,203,199,163,160,12,149,48,71,80,106,17,146,176,213,215,167,182,57,195,16,170,83,237,84,120,166,8,90,147,41,179,171,95,20,180,186,72,53,38,162,200,156,213,149,9,181,186,20,62,87,116,81,168,55,24,41,142,210,175,87,21,50,83,226,54,5,103,51,246,78,7,70,89,74,12,163,166,89,67,186,57,216,249,92,230,227,44,118,102,199,21,238,94,120,51,72,164,129,143,60,68,47,135,59,93,187,98,105,54,33,115,6,202,46,97,232,15,159,40,118,92,195,179,221,84,93,112,153,214,92,40,219,66,122,235,85,173,193,206,137,135,243,195,120,30,116,195,77,53,232,154,225,171,137,121,23,140,49,117,247,250,153,203,135,157,154,181,17,9,188,40,163,7,140,37,173,4,65,200,74,139,69,93,199,184,87,34,67,108,150,111,126,214,202,181,67,62,145,106,84,80,47,174,88,99,100,214,7,14,7,178,198,125,179,48,62,206,99,157,46,176,184,111,212,177,150,14,21,52,155,35,167,157,42,236,104,89,86,209,112,228,210,3,38,188,86,152,10,70,124,65,184,81,142,173,112,177,58,131,195,68,61,82,0,36,61,94,92,255,130,38,191,249,152,208,49,84,66,36,57,209,8,167,122,192,192,232,194,59,92,224,26,140,199,102,238,218,0,17,58,100,141,100,16,217,97,42,114,152,210,177,218,204,161,35,49,174,15,35,173,7,234,4,87,81,78,140,175,243,92,121,21,1,12,220,164,41,31,187,53,38,126,92,85,237,14,11,5,219,107,141,105,51,106,87,179,68,94,105,189,206,153,168,34,8,60,41,0,231,235,187,89,117,87,88,205,60,126,133,165,39,130,76,83,127,27,127,137,116,97,168,88,114,242,179,149,235,46,98,129,208,30,21,43,181,144,52,99,187,113,225,246,120,180,210,78,208,220,82,122,175,170,50,20,160,108,37,226,194,207,212,156,159,131,161,96,134,159,40,22,238,106,18,115,158,47,172,149,235,162,202,90,185,31,120,185,52,1,34,58,103,127,36,203,35,124,26,186,208,220,224,21,50,73,122,96,76,57,253,169,192,176,81,147,85,218,113,146,183,66,210,48,192,212,36,143,60,65,183,15,23,85,26,85,82,209,103,74,241,126,249,67,227,115,106,18,173,179,71,15,29,63,224,250,236,97,14,60,155,91,85,160,67,85,223,9,21,239,14,87,58,178,2,82,27,233,129,177,32,15,91,92,115,3,214,27,67,149,176,246,128,209,99,215,163,17,58,152,97,201,91,248,222,21,182,82,172,223,24,57,70,125,44,5,102,128,7,98,112,5,76,97,88,93,88,225,245,185,91,112,197,141,44,169,231,46,26,91,254,190,233,238,125,54,211,152,33,156,169,36,44,152,109,130,173,106,69,156,194,119,129,34,30,91,88,53,81,158,184,184,237,176,127,238,181,171,207,113,153,70,219,117,243,104,228,27,100,160,38,83,218,113,207,235,51,207,44,221,248,21,179,158,27,126,176,117,119,45,49,158,62,241,138,23,1,233,174,71,209,86,77,173,39,245,206,239,137,227,105,167,77,106,252,46,201,242,229,48,93,49,122,180,153,199,172,48,235,62,123,103,141,78,177,164,233,222,97,192,199,133,78,153,88,102,131,122,171,23,129,143,57,53,137,151,183,73,228,250,201,211,207,248,71,96,130,227,56,249,89,41,40,202,11,124,38,232,22,214,233,168,127,73,3,2,29,250,147,144,230,90,148,211,86,38,48,117,146,22,7,83,247,19,3,243,134,204,188,219,113,15,26,216,214,99,97,158,8,127,221,59,157,25,75,249,1,236,168,166,47,190,144,79,89,139,5,69,68,197,191,78,43,183,149,252,192,24,95,44,119,132,231,90,100,237,181,170,148,103,55,206,135,9,169,51,43,108,126,114,254,80,232,194,145,197,19,74,223,114,21,153,214,183,117,115,203,251,64,24,126,184,17,56,186,243,90,204,64,63,245,218,70,119,12,68,53,37,154,76,254,201,61,200,137,192,181,205,153,250,0,124,194,237,48,2,27,82,80,163,115,124,185,14,89,179,218,191,102,253,207,199,104,30,191,14,39,200,36,247,194,141,201,232,236,0,219,198,100,157,170,19,29,237,225,12,141,171,225,121,130,114,99,153,28,144,27,40,119,68,159,133,96,70,232,185,163,157,177,17,128,86,9,202,39,75,214,57,126,6,12,1,123,11,92,141,194,113,225,33,115,210,68,22,122,246,113,143,166,80,165,112,198,205,183,56,60,173,197,238,194,232,123,197,116,73,118,105,73,87,251,180,62,52,239,141,69,0,119,232,204,96,33,252,14,171,110,18,95,91,220,53,167,37,50,61,95,139,30,242,168,98,108,66,51,164,245,175,6,188,37,253,65,22,204,148,59,2,61,251,216,91,146,155,198,220,151,55,66,211,192,214,163,145,63,140,251,98,16,203,100,10,188,226,11,233,201,52,53,229,186,207,165,44,39,216,64,208,108,35,207,174,87,6,217,224,123,164,68,193,77,146,62,248,114,79,220,130,28,238,102,203,43,119,157,214,188,7,227,31,123,163,52,252,234,160,185,124,111,211,56,153,181,203,149,81,133,243,82,58,242,212,51,73,204,142,56,33,249,220,239,174,177,183,172,207,149,85,122,47,60,162,192,43,44,73,237,214,72,93,201,149,179,91,51,62,160,94,25,142,244,254,105,159,147,99,135,179,245,161,224,103,254,125,157,164,118,183,168,129,77,72,181,205,235,2,205,12,9,218,141,179,240,43,72,211,115,20,39,16,177,126,59,129,39,107,190,7,167,231,219,65,152,73,96,38,64,23,244,178,148,180,10,238,211,165,75,85,218,79,62,105,220,148,47,100,21,19,88,240,163,173,221,75,225,68,195,195,151,245,132,148,108,237,198,1,207,73,238,96,57,154,168,203,8,138,209,118,153,126,48,106,49,162,234,120,96,68,189,191,77,109,163,66,48,69,253,240,192,231,237,102,159,108,33,111,179,12,11,140,113,150,127,33,149,6,159,46,23,78,80,213,157,13,130,188,90,106,87,127,196,210,131,148,81,253,169,152,51,116,150,75,195,68,109,126,101,5,54,68,84,151,5,206,216,24,124,121,232,134,253,84,19,46,34,212,82,178,107,223,151,95,136,86,234,93,192,38,92,123,250,149,28,230,139,184,147,241,28,38,71,84,252,104,43,131,222,36,32,91,123,182,34,126,244,64,190,230,166,33,16,27,165,222,235,48,11,181,180,127,115,172,12,84,72,70,218,248,1,140,107,228,247,80,207,215,217,138,78,229,52,151,117,215,248,108,120,101,38,113,101,57,48,59,155,226,79,141,72,71,108,189,206,68,177,101,213,167,109,173,139,232,29,12,40,156,99,63,248,108,35,213,97,1,225,244,53,61,133,222,88,180,217,92,92,24,251,5,111,92,39,59,198,232,184,31,160,17,24,220,69,170,153,158,211,206,10,103,115,240,251,96,92,159,116,28,119,90,148,227,243,101,155,185,133,91,71,25,110,221,88,8,195,182,37,58,156,176,127,10,154,40,14,255,168,6,2,155,45,158,223,88,54,27,223,45,112,74,209,133,141,211,235,89,178,110,206,23,41,236,158,227,141,36,107,250,201,2,119,126,241,3,33,233,237,27,144,64,146,57,39,244,133,249,172,141,180,151,77,129,217,122,248,133,157,223,77,75,36,64,167,149,150,171,127,34,103,199,68,197,93,174,27,89,149,252,145,70,112,106,42,20,148,47,92,204,3,211,47,173,34,124,38,3,141,148,253,112,5,18,115,171,60,31,145,252,118,130,158,245,93,121,69,124,6,58,70,192,208,183,151,111,246,235,54,89,60,89,70,204,20,193,151,40,186,35,241,245,186,39,111,214,39,191,62,20,113,56,89,120,137,2,162,80,10,153,25,193,165,251,50,233,67,171,238,220,94,109,223,153,239,102,125,54,163,60,92,248,188,217,38,63,76,6,240,43,182,96,33,209,151,232,106,79,75,100,127,97,18,154,206,200,252,222,65,214,176,150,245,189,153,181,231,118,177,148,196,154,132,222,167,241,193,166,47,114,183,64,172,61,200,198,125,240,217,157,34,132,125,97,92,81,167,151,221,170,105,151,93,185,51,246,109,151,163,80,205,91,88,202,14,147,62,64,8,134,14,35,253,36,3,24,59,81,74,105,31,92,104,178,147,111,171,90,215,91,11,152,213,72,34,180,106,38,72,254,64,41,171,237,170,191,141,210,178,83,197,232,76,226,245,85,129,145,121,139,251,50,142,148,76,57,48,203,156,41,86,45,124,23,23,219,73,226,5,233,103,135,79,52,214,111,170,108,50,71,96,27,227,48,253,27,242,97,22,179,114,252,210,255,144,165,167,238,236,128,207,114,249,237,205,48,181,129,2,212,30,120,122,254,226,252,127,147,154,146,30,221,140,237,253,193,211,218,251,166,192,149,38,159,111,252,91,197,67,170,145,147,14,121,236,81,62,184,211,165,43,75,126,129,119,190,166,31,13,103,107,200,27,193,185,49,187,165,54,82,205,231,75,188,27,222,249,117,136,248,141,33,208,223,101,26,135,83,116,150,86,63,57,67,175,232,209,3,249,159,56,121,195,5,65,209,51,178,189,255,199,90,162,132,195,60,203,47,189,236,199,146,19,215,0,143,218,215,138,99,207,143,168,223,216,57,17,238,79,217,47,27,90,89,147,73,154,134,141,28,151,101,156,66,125,91,200,135,56,67,136,8,20,249,43,25,10,36,104,125,166,172,40,82,60,97,43,189,224,68,101,14,91,154,84,78,254,43,249,250,219,194,226,83,3,83,194,237,176,241,56,43,253,198,123,76,126,251,204,4,213,51,8,116,21,214,34,212,38,252,242,170,239,195,235,217,66,170,99,49,201,138,233,142,72,149,130,3,100,154,139,158,113,85,188,67,128,239,223,194,76,129,27,159,234,118,184,44,181,202,152,191,6,238,229,71,99,103,41,226,87,6,99,167,237,48,252,82,153,206,50,75,234,234,126,52,153,75,225,63,160,185,94,170,111,66,16,192,67,33,236,62,112,52,19,189,48,87,173,161,81,195,78,76,207,207,48,204,1,195,166,150,219,166,43,58,111,127,160,13,247,24,185,235,243,105,208,94,231,40,6,86,178,32,179,204,157,197,39,126,154,173,176,44,46,8,180,177,135,137,159,198,12,72,110,11,66,81,204,195,180,236,158,165,79,46,156,230,86,111,14,255,127,196,157,77,10,118,203,146,149,231,98,187,144,252,255,105,216,114,6,78,65,75,40,40,44,40,68,176,233,72,236,8,130,45,45,181,81,54,28,141,220,113,152,79,188,25,145,107,151,117,109,104,193,189,135,11,231,59,235,219,251,221,63,185,51,35,35,86,172,5,75,57,227,247,38,48,210,119,241,219,76,141,122,242,19,22,14,28,14,47,140,91,72,127,217,9,11,158,179,123,18,35,230,193,9,223,231,147,104,34,115,17,130,218,127,138,153,239,109,39,50,137,197,87,190,142,145,163,174,154,9,63,120,87,144,70,43,183,86,157,74,19,226,21,46,212,92,205,236,93,20,118,200,177,84,79,59,210,183,115,226,97,153,81,176,230,157,206,6,195,251,59,127,162,47,196,123,147,103,116,40,111,16,166,200,133,103,35,3,6,76,83,146,44,202,4,41,171,190,147,87,148,136,228,183,19,101,63,159,236,48,232,206,89,79,142,119,111,242,133,211,212,189,197,167,115,192,25,45,49,99,117,70,244,83,17,109,63,5,152,152,166,233,223,33,68,22,184,32,18,22,48,219,213,46,39,39,232,114,71,240,138,209,76,151,234,52,149,54,132,217,226,141,192,206,168,114,52,33,65,242,73,222,164,99,100,209,30,16,103,66,100,10,22,97,211,90,12,172,167,158,188,228,88,153,251,202,30,114,114,26,5,107,60,22,91,131,183,160,80,159,119,12,165,106,173,205,15,110,208,174,125,101,164,213,4,81,220,7,215,159,253,188,195,235,68,158,122,52,243,68,157,254,200,103,55,21,151,7,243,133,121,62,8,147,46,72,16,114,52,82,228,243,221,54,187,206,44,191,77,187,66,142,43,31,164,232,154,220,54,58,54,59,158,248,25,24,41,203,185,77,143,204,7,218,175,35,228,157,26,193,225,238,54,109,116,20,96,15,52,4,166,197,35,5,76,163,230,155,149,6,118,12,53,189,177,80,45,89,255,224,65,224,228,75,8,173,44,53,43,154,108,158,138,143,19,65,38,57,55,212,193,119,211,21,137,182,38,23,110,77,124,254,203,213,186,106,229,186,137,84,93,63,132,33,222,180,174,54,160,2,180,28,115,82,41,230,113,47,48,100,115,255,101,236,226,222,234,101,194,253,237,13,178,220,16,214,144,83,167,159,192,241,133,211,52,53,119,129,33,54,248,18,98,181,103,41,123,31,184,152,25,134,195,76,2,47,18,161,134,182,157,55,8,217,17,235,186,41,40,209,242,101,126,80,132,134,78,55,4,38,175,229,55,109,252,69,177,98,6,102,187,88,28,54,225,226,170,39,199,120,235,62,112,140,82,89,112,228,194,79,40,17,115,10,153,167,36,18,109,192,8,48,118,135,105,94,73,223,219,46,174,220,80,173,237,95,214,244,97,42,149,59,96,150,78,61,154,104,121,121,79,19,105,11,200,124,223,43,199,82,249,194,124,12,250,97,79,130,113,239,204,59,145,53,214,101,47,166,29,244,242,119,119,222,174,164,14,181,193,205,20,12,218,59,121,195,186,251,237,4,126,157,148,46,218,66,150,43,127,238,155,185,50,180,181,42,220,25,54,142,2,83,67,221,254,212,8,97,133,222,132,58,83,13,17,81,4,14,48,78,151,43,199,87,210,91,32,128,83,89,122,223,221,54,45,37,224,85,244,153,99,45,124,54,104,113,229,41,81,202,124,112,197,137,53,191,75,203,89,184,83,131,130,111,117,103,46,59,185,118,26,16,170,211,183,28,87,62,9,63,229,161,34,85,238,13,68,116,70,150,243,7,185,180,252,83,58,114,216,216,30,242,25,228,179,173,156,62,31,158,89,253,108,13,101,5,154,249,215,19,119,225,66,120,81,228,169,101,211,168,114,116,161,203,43,183,205,84,224,234,11,8,211,21,172,136,4,198,231,112,250,51,37,246,23,110,238,96,102,118,21,108,86,182,166,46,57,184,53,158,245,48,197,133,21,148,64,229,186,207,56,236,158,172,173,248,83,100,137,154,105,207,162,32,239,39,71,52,95,216,81,244,102,151,30,223,62,122,249,34,203,66,129,128,31,187,104,162,239,236,165,161,160,46,13,120,144,14,99,172,245,242,30,7,38,69,234,219,116,38,195,45,30,59,103,35,5,99,217,3,161,106,181,93,121,29,227,39,188,123,209,101,229,250,55,196,209,115,75,62,225,85,218,79,133,224,77,107,34,142,97,126,48,13,43,178,73,71,16,4,203,30,63,154,45,191,222,51,44,220,236,227,159,237,209,153,45,245,96,66,40,63,53,186,94,82,29,162,105,155,207,195,239,25,137,79,161,45,162,26,104,198,185,14,67,100,126,117,146,97,13,157,222,94,81,161,143,104,159,1,181,239,225,2,243,204,209,236,219,228,220,124,14,35,158,24,58,130,162,78,112,254,53,113,106,191,233,70,101,73,62,173,129,124,146,51,105,42,210,34,91,220,200,14,108,174,223,254,219,212,217,165,149,134,222,82,114,46,126,219,200,166,9,41,4,121,75,244,105,253,183,205,250,234,37,23,104,92,77,197,237,127,233,49,70,206,108,235,111,147,215,245,163,243,167,45,132,166,88,75,89,58,122,182,52,82,205,59,183,141,36,168,111,164,45,105,47,140,175,3,87,107,155,112,88,77,64,153,75,122,116,77,209,120,65,54,83,95,102,69,191,220,223,22,42,224,67,71,130,21,87,239,85,243,111,42,139,202,64,161,114,56,28,198,125,71,135,168,249,216,221,83,23,84,247,165,43,112,48,159,64,201,187,48,243,94,150,40,230,55,37,120,230,14,107,216,190,230,231,203,202,174,229,130,171,44,70,154,159,131,107,245,2,230,121,85,230,122,38,183,117,222,101,119,241,121,60,206,83,125,134,43,214,139,62,66,51,18,106,247,210,146,152,25,141,44,239,211,175,132,87,67,172,121,104,204,206,174,120,114,80,94,102,255,83,249,61,80,98,99,62,252,177,1,105,250,67,117,67,114,94,203,84,169,126,85,147,141,3,195,70,243,79,234,119,104,12,252,118,160,27,86,75,238,91,75,162,212,99,238,91,56,48,111,80,92,215,168,244,154,117,222,133,171,109,206,181,170,57,179,119,76,236,95,212,47,58,14,166,140,54,175,204,3,117,118,218,103,218,183,48,153,111,214,24,69,100,50,64,89,143,54,94,200,189,111,10,71,105,124,138,208,149,28,194,189,180,241,145,243,56,32,186,68,191,101,18,155,84,204,149,82,209,99,25,31,237,194,136,152,244,241,129,169,237,15,135,101,67,2,6,133,170,56,134,110,106,209,67,205,109,54,95,152,190,217,218,63,247,68,198,103,95,24,67,28,173,135,110,211,241,89,126,79,212,110,146,150,106,11,1,214,246,39,114,150,147,34,27,200,105,254,177,183,33,27,250,98,65,135,68,225,10,169,234,94,218,249,110,233,178,82,152,103,232,3,5,69,94,149,226,230,137,34,28,126,239,27,215,250,180,148,10,193,226,117,87,43,96,164,91,36,173,187,127,102,246,247,129,159,137,18,149,91,57,154,98,194,232,254,219,3,239,38,25,226,176,151,93,178,131,205,36,221,226,146,227,223,72,169,95,99,39,219,184,54,217,209,208,26,143,121,224,61,24,19,34,158,147,92,248,68,151,225,62,149,95,227,134,100,79,177,145,44,203,175,12,70,207,220,250,186,169,215,221,110,38,92,187,57,88,185,14,172,79,151,76,139,36,184,17,12,138,82,60,170,11,222,0,47,162,84,25,225,136,134,142,121,31,154,105,131,40,187,235,196,57,38,164,231,48,123,66,97,244,16,111,173,248,62,144,179,207,226,78,134,228,63,33,184,95,249,66,203,69,24,173,48,154,219,141,128,55,252,197,172,42,95,40,153,82,210,244,163,241,21,145,84,34,133,162,234,97,40,48,185,7,57,183,185,248,250,35,167,109,141,230,133,71,69,50,83,170,182,253,96,36,197,133,158,133,153,102,171,241,203,136,52,9,95,14,203,220,229,223,61,211,97,221,31,18,212,160,153,246,94,23,230,163,35,101,61,152,64,126,249,133,21,136,214,194,39,103,59,75,254,239,194,21,37,46,105,159,201,164,156,235,240,147,51,225,40,59,242,124,142,48,173,239,251,64,153,251,132,96,89,121,101,244,219,220,177,128,180,7,60,66,129,103,245,142,239,109,157,128,83,100,165,87,166,40,121,57,248,248,10,16,97,108,229,203,109,211,77,185,48,54,238,74,64,166,35,44,221,216,5,248,204,217,89,250,195,200,135,205,235,0,192,151,86,76,170,83,248,141,48,198,119,192,16,41,146,194,157,174,201,114,97,180,186,181,199,190,16,217,166,95,244,66,41,97,155,51,177,112,43,169,171,248,133,159,211,80,143,22,148,205,237,253,182,205,46,174,137,255,50,174,237,168,229,250,149,205,145,182,50,225,11,132,157,21,39,159,40,223,201,193,48,70,175,184,139,161,164,121,133,183,201,125,223,134,88,59,119,93,83,159,217,34,169,157,253,167,209,149,145,4,41,226,140,112,191,252,167,9,76,63,143,20,119,15,255,242,105,114,161,217,77,168,178,124,4,187,250,201,49,227,88,210,171,75,64,83,223,11,233,176,137,133,42,91,205,98,62,251,11,65,215,67,123,144,209,229,240,52,164,193,84,107,133,180,77,101,240,218,255,113,229,246,193,117,237,77,40,24,0,250,99,193,245,88,30,139,245,113,245,238,111,155,14,127,113,216,88,102,23,112,173,146,72,42,22,179,37,215,102,144,179,119,187,211,74,70,225,171,108,109,0,152,150,36,205,23,230,155,104,229,211,74,114,38,103,127,230,217,166,86,233,151,170,152,164,172,124,47,205,246,232,82,61,183,14,155,121,107,166,192,19,59,129,79,243,15,75,201,116,24,82,183,168,170,65,102,173,203,71,98,102,207,223,20,38,222,184,57,59,131,241,248,250,182,222,173,107,60,194,149,79,154,196,165,117,136,156,184,131,72,251,169,116,1,206,102,103,180,248,93,39,243,183,145,14,181,105,10,141,241,204,16,197,201,159,62,200,145,179,127,34,52,72,204,79,87,56,196,148,75,91,227,194,168,103,148,79,67,109,118,57,98,96,200,175,89,81,88,163,113,176,89,243,40,12,1,114,196,193,76,107,159,94,94,188,175,134,143,5,107,153,209,206,236,106,137,142,59,51,144,17,232,159,30,101,18,163,241,245,102,50,31,165,232,209,236,133,154,191,236,89,173,167,89,58,156,77,142,209,31,57,30,27,237,211,0,157,173,119,225,194,11,57,20,189,49,36,255,175,63,45,86,221,116,47,124,127,27,222,240,125,228,172,249,117,107,55,124,181,54,166,225,48,81,193,250,222,183,119,22,29,56,227,189,34,7,23,250,192,86,113,212,198,185,52,33,159,215,129,251,206,133,233,191,81,134,62,176,55,247,28,216,234,108,31,180,119,95,36,200,159,145,254,19,180,197,171,62,115,58,214,42,50,78,138,105,196,248,239,162,163,178,165,1,134,123,114,117,36,224,73,146,83,78,77,86,177,251,68,93,44,255,160,93,246,36,60,235,125,211,48,214,182,246,165,210,113,52,227,151,141,12,185,245,105,82,105,111,119,12,90,161,87,167,171,78,253,104,251,84,121,118,28,149,141,163,94,152,201,13,56,60,44,239,162,112,159,219,215,108,226,231,42,94,69,192,149,102,96,135,201,229,107,159,252,217,244,223,188,20,150,4,89,29,42,155,153,57,243,245,58,60,216,182,232,79,39,235,163,188,240,25,250,231,153,54,125,31,144,146,2,30,56,90,14,133,49,57,222,1,195,63,213,163,49,47,242,219,70,172,173,124,116,13,10,182,86,221,81,180,82,62,29,252,244,55,251,109,85,232,60,250,58,178,9,69,93,20,157,55,137,135,233,186,128,229,228,104,203,249,243,192,54,125,192,59,80,36,181,244,155,61,139,77,233,15,222,245,51,76,186,37,129,71,192,69,21,163,186,57,134,212,64,249,220,117,62,96,229,88,241,180,155,197,180,170,111,129,16,202,67,103,83,53,79,20,12,160,189,199,19,97,242,80,157,148,226,17,169,29,123,246,70,31,209,27,156,103,2,46,234,122,104,234,71,244,89,251,195,134,75,37,140,102,146,187,136,224,248,47,67,29,171,10,255,218,212,252,113,119,202,8,170,48,103,190,179,190,176,84,124,79,246,248,168,146,209,214,18,39,167,57,65,165,37,205,54,192,103,88,234,176,210,65,60,44,3,239,147,55,203,192,210,94,31,228,225,153,1,28,54,33,80,149,121,51,119,37,135,201,80,201,177,214,174,255,134,1,62,146,170,177,200,130,87,138,223,212,9,0,206,106,169,74,133,41,108,203,109,108,211,63,83,63,240,242,100,74,54,198,247,82,93,61,60,19,229,228,117,245,207,85,83,218,46,14,18,250,232,35,97,181,76,35,190,216,51,201,149,207,61,27,91,44,96,26,27,84,77,173,251,82,71,85,67,152,146,38,153,215,175,120,183,125,234,141,0,79,229,19,209,208,125,7,143,185,85,2,110,152,76,66,126,87,69,4,32,240,66,136,58,110,152,225,34,186,196,148,58,122,150,153,162,124,86,20,51,0,93,241,172,81,125,145,206,123,104,71,206,14,242,175,74,127,26,125,93,25,4,208,218,101,20,80,84,107,49,255,33,204,220,62,186,167,103,132,188,9,142,178,88,30,31,245,82,38,223,56,183,89,223,52,85,77,77,238,188,103,227,239,108,141,117,136,193,188,156,49,151,244,252,85,189,128,143,82,119,12,18,170,15,42,113,200,166,99,196,35,59,115,199,153,61,68,219,23,39,227,234,161,69,197,233,77,151,179,105,154,35,30,174,161,227,254,81,184,54,242,221,140,47,154,208,94,37,203,88,162,99,135,138,98,24,19,174,136,251,146,159,157,62,82,76,8,73,117,131,27,187,51,143,137,40,194,228,172,170,195,80,251,124,238,110,201,40,87,162,42,140,236,72,242,237,80,67,122,37,201,224,135,96,29,171,21,166,163,109,125,80,219,77,53,135,137,196,85,44,217,154,237,239,35,57,111,122,55,29,255,212,71,235,149,100,101,252,65,249,200,227,3,175,229,187,29,236,27,178,238,56,38,221,233,229,193,214,161,168,71,163,145,235,243,47,51,42,50,87,31,253,234,116,43,10,155,50,201,25,131,89,53,164,217,90,251,74,138,1,214,137,48,84,160,26,141,78,159,189,17,170,66,55,68,30,41,78,6,254,97,67,156,111,66,232,61,48,217,132,125,135,120,167,48,191,36,158,35,163,246,214,120,20,152,154,238,141,39,141,84,221,31,121,159,56,125,235,99,193,118,33,251,219,38,129,172,155,91,186,60,221,3,126,27,221,125,10,81,31,10,191,45,138,23,166,40,151,100,217,153,197,232,125,126,110,114,38,235,115,52,185,8,143,185,80,232,63,203,148,12,113,180,142,166,71,85,72,44,180,33,77,255,16,176,156,126,13,92,169,104,44,61,249,137,2,252,202,112,61,90,250,182,41,143,38,127,95,180,54,36,157,22,38,84,226,8,49,6,194,20,77,214,14,118,40,189,236,56,26,10,123,215,135,182,73,61,77,135,209,108,87,65,113,156,42,150,131,231,22,62,74,231,80,85,139,239,201,7,253,90,42,26,51,49,144,159,254,9,252,210,240,178,39,159,70,61,186,41,53,68,10,181,99,113,254,172,10,252,170,241,210,234,58,31,117,226,254,64,169,224,136,98,210,60,209,32,54,110,23,174,182,180,46,29,162,103,42,76,126,217,144,92,53,133,50,233,58,219,109,60,120,169,126,195,237,250,140,163,161,121,118,157,22,216,211,173,248,237,76,75,149,202,187,179,175,110,113,229,182,129,87,117,119,108,92,252,167,207,8,156,26,228,154,242,123,137,43,35,102,235,31,197,252,92,223,150,123,156,237,227,82,177,52,62,134,43,35,101,143,155,78,234,166,51,14,164,138,120,151,235,196,16,122,110,146,148,165,251,47,39,38,60,249,108,185,180,72,206,12,228,2,197,138,131,244,7,138,14,113,87,165,8,147,4,99,148,57,61,174,50,153,20,201,147,155,131,115,141,141,167,213,128,135,12,65,200,241,237,202,255,240,184,147,181,85,60,152,109,107,237,43,222,198,134,141,35,48,186,132,59,96,246,173,242,170,207,98,128,130,235,131,173,65,91,96,236,47,222,171,134,114,43,31,53,165,201,94,119,121,240,208,233,136,249,7,139,159,7,35,39,32,240,70,207,61,110,140,138,141,124,213,244,134,205,246,134,2,115,178,68,64,180,187,206,28,175,11,50,149,36,72,172,197,126,188,161,208,197,110,105,153,152,74,243,184,14,35,211,179,182,203,19,53,1,88,95,51,233,91,29,58,139,218,166,164,164,152,232,224,243,235,77,163,239,230,175,131,22,214,79,186,152,110,166,212,118,204,177,152,167,203,243,156,38,188,230,179,251,128,18,36,168,169,222,120,244,115,86,142,74,44,43,48,140,22,159,36,105,125,215,118,37,108,71,78,100,230,227,187,155,154,165,158,251,231,163,225,40,27,1,137,80,168,113,156,7,28,112,67,216,72,206,141,91,243,140,185,223,132,24,223,61,83,203,27,17,253,96,227,56,117,58,217,214,111,246,230,193,133,51,218,123,27,244,164,180,8,188,6,60,96,205,178,225,114,51,111,179,7,240,196,227,107,11,124,190,165,25,243,36,221,54,181,143,15,156,47,243,19,184,127,52,85,241,138,161,245,212,209,13,39,249,115,101,165,191,233,6,13,55,77,159,108,134,149,151,191,50,230,161,83,11,61,116,103,148,43,72,137,33,2,123,158,169,142,42,52,151,250,35,133,137,80,85,133,16,1,137,50,61,53,57,126,12,241,55,8,225,248,172,233,27,38,28,7,167,190,78,34,18,215,123,49,155,160,89,197,108,201,36,35,179,47,244,112,45,183,244,176,48,107,206,94,60,76,56,15,143,32,92,94,8,6,110,219,39,28,243,53,151,99,135,89,193,220,71,70,255,75,21,246,230,162,75,184,53,127,29,72,121,39,177,202,164,220,87,157,24,186,169,155,149,153,100,150,197,224,186,198,214,151,76,255,18,185,136,179,236,32,202,113,31,9,252,213,33,76,145,179,163,57,11,203,21,137,130,140,193,215,33,206,60,25,159,238,121,7,33,161,208,214,105,146,42,93,204,8,236,229,179,142,34,172,1,151,207,161,180,144,38,225,32,44,90,217,233,145,253,193,132,255,82,231,71,109,213,136,102,23,69,29,64,101,23,55,105,252,235,7,142,169,31,201,174,174,71,35,30,237,123,204,109,246,185,243,115,52,230,240,213,97,214,153,175,231,79,234,201,19,239,72,27,23,177,134,67,14,114,239,178,3,37,58,42,138,82,222,24,14,23,248,197,83,7,17,175,119,57,76,66,175,151,207,24,75,123,61,24,50,128,14,65,75,191,248,125,161,49,163,218,57,251,55,100,87,192,196,124,245,115,52,85,68,135,25,10,89,159,10,58,226,158,46,32,3,218,62,239,171,67,80,244,229,120,159,117,93,133,229,120,164,20,16,3,69,210,72,31,41,116,186,21,240,98,199,43,31,222,48,37,203,59,8,55,205,98,66,163,2,70,242,164,57,140,53,156,126,92,116,62,149,18,71,159,255,160,37,241,253,235,67,241,251,218,208,64,36,163,69,251,209,244,132,3,193,58,18,134,91,71,49,210,137,15,254,152,106,1,57,131,209,168,196,176,39,229,243,65,200,55,78,77,14,80,221,38,19,237,173,190,174,193,1,65,47,93,97,35,122,204,128,105,28,90,10,147,156,110,14,151,161,110,225,112,201,170,7,48,236,111,138,60,18,203,115,20,223,210,160,43,153,80,211,85,203,44,182,22,53,224,161,178,164,60,128,152,223,65,205,76,232,161,125,153,61,155,195,231,77,74,249,213,200,189,215,185,218,208,34,245,180,109,237,165,114,106,139,246,197,8,12,47,207,93,223,169,71,221,250,192,200,153,248,190,252,7,127,46,12,177,134,219,205,13,124,102,23,161,146,83,244,92,183,163,20,244,220,254,86,143,77,58,53,157,109,2,108,181,126,133,49,86,105,15,206,210,219,2,60,125,27,247,59,88,29,0,97,177,238,120,83,124,149,106,164,215,16,88,154,113,207,172,34,234,24,135,144,192,106,241,195,216,41,201,155,164,77,246,196,174,1,111,92,120,21,166,213,174,206,128,233,188,28,10,155,205,185,192,66,183,50,167,66,55,110,55,24,159,101,181,67,197,89,32,94,7,140,218,170,79,116,211,79,22,35,193,36,145,196,196,175,156,48,174,94,7,116,96,88,27,226,64,155,209,148,93,241,84,104,184,18,19,88,58,20,175,74,138,13,254,156,164,4,3,188,227,77,26,79,82,46,203,206,236,9,173,130,102,66,146,91,46,102,21,29,99,136,92,219,150,33,70,49,1,141,41,159,14,206,167,161,6,126,80,42,246,142,79,150,166,178,174,39,63,183,156,102,220,20,84,175,62,244,183,113,2,242,115,227,78,209,114,255,220,115,142,101,254,60,187,174,213,27,24,20,48,77,86,192,166,239,40,134,191,166,236,228,243,179,25,123,84,241,3,70,30,44,150,114,230,223,243,251,114,219,208,3,101,118,55,193,108,121,149,198,139,247,98,28,161,80,251,56,250,98,253,156,188,130,179,49,216,20,169,123,236,125,17,212,241,27,99,26,108,98,45,104,222,26,111,89,58,43,55,61,81,15,94,214,122,25,191,157,176,134,150,27,163,47,252,250,211,218,201,83,19,166,9,226,154,184,126,141,128,209,59,215,163,33,255,206,184,114,30,90,83,255,102,198,82,15,152,9,94,71,41,107,232,138,69,143,236,129,108,107,232,207,193,254,217,223,24,117,40,181,206,197,210,188,70,113,117,155,59,156,152,196,34,50,53,146,71,186,219,20,166,228,169,65,123,216,177,113,161,46,144,146,250,109,219,122,211,99,180,144,204,46,31,11,115,184,204,177,38,82,42,23,195,250,102,18,171,163,196,146,137,157,231,18,24,78,105,242,47,140,218,173,180,240,242,54,160,85,251,201,201,49,202,67,35,147,155,174,233,33,104,167,120,34,198,238,56,127,222,118,57,131,241,14,18,231,118,242,36,151,112,189,205,209,82,187,183,144,187,202,238,33,198,215,141,210,184,252,118,39,156,43,17,10,160,202,37,5,170,253,83,228,172,111,57,223,77,38,106,19,233,170,187,190,185,180,75,59,16,242,58,196,68,14,47,107,166,207,2,211,193,144,252,182,77,198,92,38,234,110,10,47,113,95,108,137,213,90,183,155,107,117,76,121,187,125,156,232,232,199,162,254,122,239,11,170,151,178,88,144,4,134,111,124,103,45,210,207,82,206,49,195,134,150,125,158,166,148,211,165,231,26,248,172,102,113,112,65,160,83,204,113,59,60,243,228,43,204,121,64,208,150,229,169,16,192,250,56,35,47,5,155,84,80,130,183,27,176,226,73,71,138,233,141,5,147,131,187,222,127,54,113,175,53,244,109,18,81,206,226,71,163,251,36,140,39,227,166,46,175,134,23,155,111,155,24,41,15,75,148,123,224,135,47,224,146,52,253,182,190,0,231,223,224,87,78,182,91,78,78,22,180,220,36,39,16,75,188,28,141,226,64,12,134,130,81,206,148,128,225,124,218,203,75,27,198,129,223,58,157,194,235,47,177,228,51,38,49,117,8,24,9,197,122,59,97,127,63,157,164,151,245,132,41,144,123,238,6,154,100,30,233,109,57,26,197,149,177,226,228,213,244,173,31,76,183,67,243,245,175,88,19,92,85,152,145,58,252,202,173,218,46,171,12,18,7,235,182,26,113,99,24,69,202,188,129,214,82,189,90,174,240,146,77,181,242,13,211,137,237,117,89,126,52,210,134,82,91,70,245,11,26,231,29,75,112,173,104,61,127,240,68,232,213,159,26,29,42,83,103,250,137,219,156,95,25,222,81,154,56,179,110,253,237,252,182,3,147,221,250,160,209,180,0,33,163,91,50,81,127,185,102,223,109,150,74,159,96,21,111,106,236,76,139,23,113,17,106,64,39,67,142,166,181,121,221,29,33,14,12,104,107,111,189,107,175,198,195,110,159,75,118,147,219,52,136,166,15,179,74,98,113,87,133,105,42,243,57,135,174,164,19,34,232,169,171,181,203,252,96,4,212,87,146,15,4,13,33,76,183,47,156,41,9,136,163,253,52,79,159,27,50,156,113,4,159,81,238,10,19,201,234,131,20,79,146,161,139,192,180,24,226,22,83,11,250,126,85,253,186,25,116,59,66,249,102,110,16,233,3,79,236,94,46,204,158,64,218,133,54,70,94,222,90,73,51,2,194,250,178,194,32,211,179,189,160,67,255,10,85,149,44,112,199,48,199,127,155,199,160,161,16,44,232,229,115,78,55,77,46,185,178,69,12,177,124,235,100,202,241,234,129,142,86,90,118,162,50,62,199,208,102,223,67,195,239,96,223,230,199,3,67,250,152,2,78,122,197,252,212,88,169,247,173,199,110,219,102,92,120,192,172,127,169,129,141,232,131,187,17,209,219,182,113,134,148,163,17,132,241,44,105,33,209,41,140,191,109,249,148,43,229,179,113,229,161,72,245,206,205,174,46,123,117,130,90,244,150,246,5,132,141,73,206,220,155,162,211,171,136,152,48,162,0,216,74,222,207,22,43,205,38,158,161,155,60,36,158,90,23,134,95,217,244,167,141,178,231,27,24,179,125,84,163,240,221,200,24,250,79,15,116,232,186,156,187,13,212,243,253,186,33,207,150,15,138,125,87,160,219,170,232,159,83,39,103,88,210,167,68,219,95,209,11,99,121,184,207,123,16,244,170,95,189,25,9,198,210,69,79,25,10,235,2,163,35,231,83,6,97,71,211,71,6,73,47,251,51,161,60,185,165,243,113,155,5,110,242,13,229,228,145,151,207,185,201,42,5,140,16,184,116,124,252,132,0,231,173,156,23,250,69,78,0,174,247,69,162,103,6,140,219,232,75,44,147,199,236,163,198,125,33,103,47,141,199,24,127,97,242,112,199,63,126,26,103,123,47,39,63,247,18,252,53,234,116,104,156,203,35,71,247,209,151,7,68,5,181,157,142,156,18,29,238,247,202,104,101,216,210,27,180,45,3,235,133,243,178,76,146,35,70,233,137,174,144,198,239,254,117,45,118,48,79,235,205,26,195,114,219,62,147,154,65,202,51,64,3,38,128,242,85,211,40,128,207,57,4,24,147,147,18,71,111,116,202,134,192,19,189,2,135,81,68,123,30,103,232,138,39,102,117,191,114,99,111,84,185,114,22,164,171,14,131,70,87,193,10,163,63,216,4,174,252,169,209,133,35,117,71,156,92,200,195,214,128,77,88,240,161,68,119,206,174,43,151,64,39,247,69,1,250,26,192,226,38,132,195,162,62,180,149,16,66,155,1,159,233,173,200,149,97,253,60,124,61,223,84,71,159,59,38,254,52,19,243,239,251,70,54,79,112,53,133,183,25,102,94,152,110,148,57,223,149,195,75,126,1,216,134,180,255,210,103,221,250,169,200,155,27,12,169,146,52,238,187,114,200,105,103,237,116,184,90,47,167,156,188,157,217,110,220,5,159,20,7,233,229,33,48,194,53,203,81,196,94,154,156,155,205,174,179,221,217,132,157,47,46,43,140,90,197,157,76,77,102,105,63,237,103,96,118,230,219,127,26,70,211,43,67,28,248,124,217,251,93,248,194,88,88,31,218,76,54,17,93,152,60,248,88,89,224,243,168,174,151,228,89,152,248,235,107,202,201,205,150,113,56,74,238,51,203,193,219,132,106,2,110,22,38,5,204,62,48,57,31,210,142,94,85,6,3,174,103,243,138,198,3,99,32,208,223,109,23,27,13,119,20,159,11,55,83,249,41,48,226,233,241,208,206,164,52,94,121,5,152,226,241,142,163,147,18,141,76,246,159,118,88,135,113,10,109,81,34,249,185,2,208,2,228,48,38,43,69,175,12,9,145,230,104,166,6,46,247,5,71,105,198,96,224,119,158,92,143,93,248,59,51,82,112,79,132,21,16,214,69,12,210,65,219,215,148,203,46,104,233,55,63,245,48,53,185,37,48,66,131,115,6,108,110,148,15,70,169,198,247,163,16,181,97,156,190,119,109,117,183,253,70,202,121,252,89,159,9,212,8,231,5,84,4,223,87,210,219,98,43,117,151,206,202,66,8,93,71,80,210,34,197,71,10,187,199,44,31,31,158,129,174,119,8,204,38,78,158,40,212,215,226,209,221,89,189,160,6,201,132,86,109,135,146,125,156,145,37,73,233,61,21,51,152,237,254,245,101,162,173,57,138,192,195,228,153,126,48,66,164,24,32,10,108,237,123,247,198,176,246,172,207,126,7,216,54,48,23,101,111,85,101,74,170,156,220,105,26,120,37,27,27,75,97,130,153,139,54,204,209,135,30,140,58,121,243,11,35,211,145,251,123,93,120,229,150,107,88,68,20,83,208,27,151,103,102,116,68,159,22,144,134,41,69,166,5,132,4,72,141,56,204,235,146,183,73,19,89,16,49,248,109,166,110,57,249,34,70,232,249,93,90,122,57,23,96,107,32,246,103,102,55,218,229,182,151,185,11,188,223,54,83,149,128,173,197,247,234,187,218,149,207,181,229,190,41,159,77,47,19,218,171,45,105,8,108,197,254,56,26,158,117,207,239,190,127,58,68,254,84,96,246,62,250,119,199,206,129,158,122,159,146,182,245,50,188,219,238,9,161,161,228,131,252,44,78,103,174,21,24,219,192,184,237,76,147,90,146,193,0,239,247,236,35,2,54,118,104,249,191,246,170,255,205,191,255,123,123,213,211,63,64,175,58,41,55,211,74,241,188,25,185,119,217,92,116,84,195,34,79,99,251,167,38,27,119,234,134,45,162,112,22,55,248,50,154,188,162,90,251,114,234,173,104,254,215,252,66,123,100,198,80,95,18,61,153,109,174,174,201,55,31,9,182,114,214,236,21,66,146,211,227,0,82,149,35,105,218,141,46,213,21,37,56,106,41,91,178,87,150,15,89,78,55,102,203,73,9,74,96,106,51,78,209,56,7,162,186,251,98,74,166,64,68,99,61,255,75,70,74,18,134,166,155,253,78,110,58,10,178,119,105,197,58,212,61,69,219,237,120,73,240,34,215,89,163,206,220,233,119,214,236,177,41,104,57,159,114,119,43,229,116,201,30,155,152,184,255,182,17,220,165,172,89,109,18,108,81,2,95,34,157,183,105,193,24,57,138,208,244,97,107,253,143,246,23,18,55,14,55,178,228,114,97,40,229,181,17,167,134,68,45,239,11,189,192,30,13,48,180,183,14,33,91,66,125,106,46,51,178,205,86,173,215,253,201,153,179,21,234,113,221,85,58,73,152,84,105,101,138,43,179,236,148,28,76,150,187,202,19,203,194,132,96,157,66,170,202,175,219,92,104,244,186,209,1,153,253,189,14,20,81,154,192,212,241,162,244,142,186,114,214,151,137,209,99,123,239,218,138,80,114,114,180,84,91,140,20,76,15,197,228,129,207,188,245,232,243,221,20,145,139,236,99,81,37,58,187,44,175,175,84,42,186,89,171,20,20,131,103,80,41,16,249,147,29,29,197,71,84,78,157,167,129,56,235,238,90,126,177,94,194,128,63,132,52,182,128,236,117,252,169,177,48,203,23,192,22,55,71,217,8,134,233,28,90,147,34,189,228,157,130,22,174,106,37,110,208,80,28,37,41,108,11,165,231,141,220,203,32,175,19,175,139,133,68,203,97,36,183,90,140,255,9,129,68,138,74,13,139,177,199,148,56,225,80,157,245,3,147,6,125,112,23,79,27,210,193,152,187,148,247,105,54,169,34,80,127,76,213,249,56,27,169,225,172,207,228,220,70,168,30,100,104,48,234,246,75,85,98,161,216,28,48,234,29,69,106,174,100,198,130,23,131,112,241,120,18,63,60,100,68,127,162,212,118,130,94,45,143,156,87,137,45,70,204,72,212,249,181,160,139,156,86,138,34,33,132,38,205,115,230,101,178,153,81,67,220,168,225,233,165,65,235,243,220,48,165,83,109,126,222,70,41,171,81,89,53,35,182,241,185,114,246,138,62,143,179,128,100,73,193,102,106,66,243,193,102,242,208,244,210,172,157,221,11,59,39,52,235,73,126,155,125,169,71,125,180,32,149,36,73,237,76,70,125,205,64,177,240,147,148,56,174,52,175,164,212,73,6,167,165,40,173,183,43,96,232,114,77,97,147,39,14,184,47,145,183,179,2,252,74,81,42,59,223,233,208,202,41,14,225,44,88,1,151,207,199,135,83,79,91,138,74,119,208,182,102,228,29,43,35,249,142,34,196,151,220,204,143,243,93,217,153,210,149,57,64,138,177,149,184,50,202,12,58,22,136,146,83,15,152,226,150,210,18,74,53,111,165,128,201,63,202,35,253,69,191,245,29,157,114,87,158,7,85,246,88,242,59,98,116,45,43,140,164,89,123,48,146,89,15,38,155,242,106,155,221,18,251,85,57,38,123,86,121,42,89,248,206,4,26,185,204,26,23,94,16,231,16,20,150,125,126,131,148,44,184,178,106,232,247,138,32,10,157,247,161,148,29,100,197,226,117,209,5,37,154,151,219,12,113,106,80,118,32,200,106,189,151,134,171,148,60,231,157,88,107,68,216,99,39,114,70,241,72,88,1,150,62,49,154,130,162,198,144,200,24,102,37,19,161,42,241,94,7,116,187,164,60,37,30,83,164,206,208,37,202,210,218,68,71,213,114,161,67,35,61,76,201,187,65,109,68,218,59,184,91,5,19,209,173,252,67,164,124,91,84,185,109,92,10,243,17,94,78,84,247,207,70,186,106,81,53,177,25,123,156,136,73,18,79,31,74,178,149,45,102,121,244,73,164,178,105,117,237,157,99,197,71,16,72,15,198,212,186,199,60,13,231,100,40,111,236,196,157,35,232,114,228,174,68,33,152,241,188,220,15,128,169,15,25,120,249,0,72,73,208,70,228,112,221,34,37,136,215,223,160,117,222,81,123,129,50,70,81,0,126,183,69,124,53,171,18,199,58,156,197,248,105,19,253,81,118,215,25,183,41,66,40,54,250,34,232,71,97,159,138,147,195,84,169,181,130,78,205,60,199,250,146,207,92,38,166,160,124,61,80,67,252,137,38,70,165,190,15,44,155,60,223,145,201,207,165,15,57,140,154,70,245,214,15,218,101,139,152,111,66,121,171,144,191,47,140,79,83,175,202,166,67,42,197,111,219,212,241,242,231,137,159,1,30,43,62,219,190,243,217,111,125,219,201,77,121,141,251,75,139,184,144,35,183,125,36,206,74,30,103,148,175,245,225,239,158,253,80,118,218,113,70,104,92,184,145,231,167,198,94,193,89,94,38,195,47,48,161,139,7,96,179,210,153,46,198,129,219,162,0,143,131,168,1,85,109,23,160,249,108,53,103,22,143,201,151,187,149,89,57,183,171,100,67,25,248,232,28,81,222,67,91,220,9,236,236,49,134,126,187,38,128,233,4,245,51,63,225,6,33,104,101,170,8,122,59,70,85,31,174,106,55,197,24,39,199,155,155,148,242,188,39,255,115,18,185,201,184,40,23,27,33,241,20,156,127,220,5,180,67,143,47,166,122,190,195,24,11,77,125,167,201,217,190,143,179,155,152,170,180,85,145,35,239,94,54,181,37,152,218,179,176,254,209,120,142,102,6,164,143,119,209,142,2,50,14,254,190,58,46,102,89,232,239,244,8,12,47,196,101,52,180,151,4,27,180,66,152,140,189,195,201,228,120,165,143,2,59,96,255,244,233,239,107,67,79,78,243,159,215,77,169,128,39,196,84,4,206,72,93,251,99,41,166,235,63,181,61,196,196,145,253,198,44,5,216,181,185,100,186,203,242,54,215,247,46,197,155,95,239,137,87,1,233,126,33,243,38,176,253,141,232,224,59,83,109,255,52,251,180,110,123,113,135,141,134,46,151,118,62,153,222,124,218,161,157,172,136,11,3,27,3,246,33,241,198,178,169,177,105,39,17,113,153,163,208,22,165,207,20,71,196,28,125,191,136,100,23,237,91,164,34,219,123,188,17,220,59,180,43,0,56,250,248,97,198,36,237,230,52,147,188,152,16,233,137,204,50,173,144,21,157,81,86,178,214,149,33,187,20,96,12,113,226,194,105,248,150,97,188,144,209,139,173,153,201,1,169,33,61,10,24,193,236,239,136,15,171,145,35,54,129,101,182,247,62,76,101,73,91,183,200,123,199,88,56,235,114,19,105,41,156,28,119,138,118,77,68,117,62,143,108,193,4,90,49,12,105,14,210,182,48,100,202,46,152,191,119,76,176,221,157,143,119,70,8,9,62,249,89,202,195,37,26,115,153,220,180,175,202,180,127,156,254,110,251,48,117,78,95,196,79,209,88,75,19,168,84,15,137,233,207,114,229,60,66,164,125,86,251,118,124,33,194,16,48,173,61,250,60,90,66,131,196,79,62,209,29,238,58,186,243,19,78,163,254,195,227,211,142,175,130,254,128,223,214,52,7,46,109,249,162,188,232,183,69,8,153,147,54,155,157,81,21,29,243,40,213,210,2,175,23,78,41,217,143,166,172,146,164,225,0,15,57,234,207,209,234,140,126,175,54,217,33,158,244,224,252,81,71,90,191,182,59,239,193,110,104,11,234,124,146,233,86,240,20,85,59,211,232,22,195,51,70,96,105,209,29,216,32,114,170,91,54,163,27,87,12,135,51,21,222,207,224,39,224,245,43,51,57,30,253,168,147,153,50,68,243,120,183,128,66,127,155,116,109,28,93,176,129,209,17,138,72,142,119,105,152,53,145,54,64,33,219,198,138,18,141,235,91,189,93,15,74,76,236,66,1,27,91,178,161,159,14,77,246,209,142,79,55,144,168,240,154,222,223,110,62,37,80,180,105,159,187,102,227,228,42,2,103,243,145,132,179,182,16,92,92,174,245,136,65,69,85,107,34,108,66,89,49,66,8,0,111,8,237,146,254,153,157,187,254,1,29,192,93,187,191,39,43,122,40,51,160,36,89,63,112,71,147,217,97,146,215,66,204,164,191,53,138,185,7,77,53,233,140,64,191,125,107,161,19,64,250,70,27,69,39,19,126,196,110,166,176,161,161,4,173,204,245,137,104,80,191,24,218,50,111,238,229,33,169,3,179,249,163,142,64,29,44,228,15,236,59,213,70,231,179,12,165,17,79,220,52,190,180,121,22,215,182,24,226,102,60,180,180,223,30,251,140,30,218,53,108,203,246,80,152,146,122,232,108,64,186,221,170,158,96,132,240,208,94,194,30,89,149,236,76,184,33,4,167,10,87,90,63,29,245,89,26,172,200,146,19,119,42,12,155,115,185,250,18,193,154,196,141,24,196,177,54,185,180,211,60,111,68,31,249,249,214,220,191,120,219,103,14,49,65,110,140,231,220,67,82,10,177,43,145,108,155,168,211,206,16,164,162,148,172,94,216,200,158,205,85,226,228,164,237,85,157,132,240,189,205,56,57,171,185,52,96,145,68,76,197,39,242,98,249,27,85,168,65,112,225,169,55,157,88,97,75,95,25,75,104,242,245,165,156,192,46,137,15,155,201,139,244,209,67,146,234,108,163,84,173,241,132,83,38,113,16,138,85,108,250,68,33,132,150,249,157,222,209,88,46,78,21,93,49,134,132,255,54,148,110,105,226,182,47,164,248,199,123,96,122,181,182,42,235,236,243,182,125,48,208,120,32,180,105,4,11,68,90,144,193,32,123,89,203,236,112,167,113,225,102,132,42,154,63,152,13,120,44,96,159,151,42,132,13,91,35,226,153,153,183,168,128,44,63,111,152,81,144,147,254,194,97,107,138,47,202,236,193,62,45,178,180,201,239,152,115,10,98,243,41,169,24,81,129,79,185,3,166,11,225,115,114,90,57,122,124,32,249,163,10,113,166,167,149,159,44,26,162,29,218,167,122,206,139,66,76,188,46,178,72,170,83,195,142,36,218,88,11,130,34,69,31,138,165,159,119,60,82,70,185,180,154,142,100,137,221,21,131,116,99,186,40,48,252,145,24,11,5,207,31,189,111,72,63,41,62,206,51,96,177,114,21,125,40,243,137,118,85,66,122,239,74,87,24,250,247,14,29,59,202,171,170,192,135,13,96,245,140,12,246,235,73,18,0,80,56,232,152,246,147,147,98,108,178,101,236,150,178,247,115,227,3,156,85,203,139,68,123,40,119,2,13,93,118,59,234,93,59,116,32,217,253,124,180,188,232,254,242,237,9,154,159,99,140,175,176,218,91,36,204,211,55,171,152,23,235,232,240,41,233,44,147,227,243,253,152,221,138,83,255,9,241,135,138,154,47,250,221,168,23,185,60,166,229,123,228,183,207,157,14,39,174,225,228,112,230,51,85,201,67,209,162,120,248,151,6,140,236,165,191,205,33,161,204,137,194,185,170,163,81,58,138,61,194,137,21,218,103,94,232,88,141,199,174,12,195,244,242,213,106,68,236,47,132,59,113,15,148,180,199,129,217,116,132,228,40,110,69,58,89,34,217,151,159,78,107,67,97,170,126,244,230,16,231,112,209,208,170,126,106,100,199,206,155,246,235,66,119,122,126,52,246,10,45,74,57,228,99,207,210,86,62,47,51,157,71,238,55,141,96,127,85,245,52,99,164,184,40,81,162,119,88,244,203,209,162,235,177,19,133,99,211,197,159,142,24,232,53,128,101,51,127,28,58,8,145,209,221,33,210,74,254,80,91,112,73,241,66,31,119,81,93,146,49,210,223,107,5,206,234,159,71,202,44,210,242,58,200,169,156,129,248,36,121,113,49,83,120,156,69,215,51,69,9,125,63,177,71,53,201,184,60,67,187,150,175,97,203,2,99,182,176,33,80,73,150,183,232,178,138,63,94,242,78,66,30,203,238,194,6,95,184,198,60,17,134,115,114,90,49,167,192,68,50,113,114,132,244,229,243,105,195,252,181,226,190,96,31,200,130,223,206,114,133,118,173,235,24,211,239,32,159,46,25,201,26,159,71,162,233,95,20,28,204,107,60,100,66,206,193,212,230,228,194,168,163,231,248,124,104,239,213,217,174,241,46,67,166,152,143,79,26,22,48,113,38,53,27,175,171,146,245,147,115,215,52,230,8,93,219,60,230,121,253,242,68,17,118,10,97,56,243,192,238,178,192,52,74,82,249,13,226,205,189,8,138,22,87,104,59,227,184,177,101,9,176,26,84,236,250,96,211,45,249,124,80,133,130,123,238,40,29,121,242,221,34,124,150,66,171,35,225,150,37,206,93,236,39,97,65,188,163,89,45,228,186,147,249,34,197,7,66,38,86,26,224,241,114,165,149,34,134,153,217,210,139,224,238,124,59,43,234,54,93,19,119,198,83,122,211,48,212,200,170,114,188,230,181,22,79,244,60,51,236,89,5,166,159,197,213,178,233,89,208,17,92,77,102,101,184,74,56,6,194,170,150,141,217,10,209,100,72,113,67,8,23,129,228,51,79,224,74,234,240,68,1,76,116,163,217,85,123,162,135,147,195,249,43,34,12,189,17,63,31,14,155,46,162,160,163,120,202,131,235,62,87,182,203,71,115,154,154,137,223,244,9,158,155,180,237,23,107,57,136,73,248,76,210,154,244,40,211,188,186,124,136,146,36,215,189,209,121,28,8,60,148,56,152,54,252,45,82,218,180,203,141,128,205,13,91,244,172,73,221,120,103,61,23,142,166,140,136,101,243,126,103,117,229,244,197,56,208,147,39,204,134,226,117,224,220,164,162,237,219,92,173,114,188,14,4,148,68,46,254,39,100,17,111,235,124,225,67,150,61,147,216,24,203,225,97,125,186,162,140,142,100,225,53,25,165,145,123,67,127,153,2,227,100,144,252,104,50,145,194,72,34,9,133,137,162,31,77,111,86,150,152,54,255,10,227,254,174,137,58,164,200,78,63,42,186,223,62,74,233,146,82,245,242,140,11,89,114,249,127,186,245,210,86,69,120,116,134,67,6,31,235,0,25,163,249,150,80,28,62,235,154,52,190,224,55,111,109,85,14,159,41,64,88,61,11,114,0,110,183,238,13,128,160,152,232,153,22,219,126,238,112,53,24,180,214,200,88,176,210,143,203,228,35,252,215,167,142,82,152,148,158,114,255,89,188,166,207,219,62,163,35,60,67,108,55,163,57,19,170,120,195,107,109,201,68,4,85,193,10,230,193,94,174,224,191,172,95,174,232,88,177,14,138,234,48,185,58,213,255,231,248,208,255,55,95,62,105,192,183,84,230,74,45,156,34,166,86,95,44,173,218,92,160,255,68,136,75,197,202,200,28,85,47,7,31,148,104,75,54,1,108,11,78,8,235,55,141,124,103,215,163,77,88,219,175,154,206,47,221,86,101,68,158,151,127,62,231,26,50,17,148,194,228,204,70,56,88,12,181,172,36,201,68,173,212,127,250,196,121,69,195,116,180,17,217,155,57,204,196,169,31,192,249,214,49,234,113,248,243,176,173,224,30,79,19,18,126,87,11,9,148,60,138,63,175,78,25,92,29,36,104,236,234,219,111,106,80,236,149,193,159,76,161,103,250,243,28,5,45,168,38,48,166,137,195,79,78,61,111,101,181,167,160,134,30,231,238,163,9,217,8,26,69,13,187,144,179,129,77,186,85,76,205,242,101,126,83,230,239,34,179,59,197,250,225,178,114,60,15,125,141,36,78,232,237,118,240,12,62,49,175,70,83,153,138,236,142,177,107,98,220,226,6,242,75,147,58,76,57,74,60,214,233,143,218,222,182,146,76,73,255,99,60,179,126,243,174,140,33,153,222,39,141,91,171,132,11,10,246,109,50,5,195,197,26,145,145,72,102,123,41,204,75,224,230,18,154,150,47,45,77,109,105,224,125,245,248,105,218,244,69,45,125,162,160,83,86,248,148,208,105,170,171,109,50,19,117,119,173,193,100,99,171,144,187,245,219,188,215,69,180,170,169,99,88,4,53,30,138,57,253,44,61,55,140,31,95,150,38,243,171,138,16,163,159,81,188,184,142,160,6,130,81,91,143,166,153,209,61,109,240,213,214,47,39,177,53,175,221,143,158,107,157,255,79,133,241,101,15,79,27,202,123,178,113,1,70,36,213,97,154,242,183,222,182,141,224,48,204,65,21,67,31,57,105,152,181,194,141,103,241,185,232,96,40,120,105,248,201,27,60,1,177,206,198,231,128,62,125,119,2,130,43,36,134,201,219,82,24,97,245,115,226,121,244,227,212,141,135,100,244,118,184,52,45,175,79,90,235,187,243,180,41,60,229,34,42,108,228,153,243,155,130,41,90,81,76,81,51,31,68,3,2,174,216,247,168,29,15,173,222,113,52,188,122,181,117,162,40,22,83,244,52,59,151,169,102,61,141,105,214,15,78,75,117,23,65,187,171,242,31,240,99,73,140,145,41,61,106,126,102,196,8,170,186,81,117,179,207,169,238,219,116,254,246,84,19,33,78,237,227,104,176,183,210,47,147,98,106,248,46,13,40,156,75,237,168,8,253,61,208,29,72,9,39,245,185,250,9,21,184,221,84,54,151,151,241,57,184,123,17,13,213,33,248,254,237,123,110,215,25,129,208,71,169,75,143,70,238,62,142,54,119,183,164,227,224,172,119,206,55,32,149,113,190,6,53,55,130,201,221,110,246,149,193,104,118,211,58,138,44,77,224,112,65,205,67,127,123,142,72,179,152,206,16,1,173,62,209,179,240,251,35,237,148,117,147,142,34,34,240,229,65,4,140,181,44,59,247,73,199,102,52,223,38,116,11,214,223,25,162,37,24,84,9,138,114,150,240,7,10,45,242,150,238,168,70,15,120,253,24,101,213,215,47,3,187,159,238,68,245,68,67,192,35,30,11,149,171,162,3,173,152,124,132,31,141,12,172,244,128,3,195,113,184,87,110,93,175,165,170,57,25,142,226,254,97,147,83,75,67,221,170,242,175,212,118,225,97,169,127,121,161,228,40,70,156,124,88,47,135,188,18,132,32,189,194,1,119,40,67,158,249,19,117,34,252,209,198,136,215,55,209,208,157,116,180,209,190,253,154,73,72,176,144,133,242,158,12,106,115,89,224,2,9,206,155,154,140,136,251,148,201,233,22,193,168,218,155,204,104,198,34,195,34,189,38,184,104,180,104,23,161,146,160,125,46,214,158,250,206,205,194,46,61,52,48,196,234,131,209,120,214,30,26,155,51,107,139,190,35,116,222,165,189,7,237,124,47,60,84,132,223,230,210,246,158,73,147,116,141,150,40,172,58,139,28,61,205,76,200,143,238,60,226,242,237,44,242,228,76,133,217,135,86,133,244,83,13,118,209,23,165,126,246,148,149,105,198,66,93,199,123,204,16,110,91,91,91,181,232,238,138,30,51,168,147,159,190,34,83,18,75,222,99,214,9,85,164,15,12,185,245,58,3,54,246,164,220,52,107,194,9,195,162,71,19,221,201,45,93,100,236,103,220,151,139,26,54,35,95,218,17,167,217,39,249,209,208,54,146,12,5,90,51,88,61,47,156,80,127,232,89,96,250,208,189,143,159,198,228,241,72,218,52,207,25,117,180,56,140,127,238,167,183,14,129,65,111,243,199,217,115,13,105,155,45,16,27,130,59,75,86,232,68,63,210,61,199,166,96,36,239,139,181,66,183,116,128,158,105,101,146,93,243,182,217,101,204,121,109,87,68,23,208,47,173,35,78,54,5,78,150,201,240,150,93,74,111,67,90,162,208,128,164,137,194,251,129,169,26,106,203,238,180,208,108,122,43,50,246,27,189,11,92,217,121,123,159,179,149,140,179,192,144,215,66,8,205,168,32,73,154,181,204,93,217,105,141,184,137,45,188,64,4,238,88,62,120,3,55,62,144,89,250,187,49,164,170,78,218,226,1,146,75,146,27,75,38,76,19,29,218,176,159,101,180,144,79,126,34,55,39,192,56,131,90,154,10,105,174,92,238,111,82,150,125,20,2,146,149,247,67,171,213,179,164,9,26,201,58,87,236,45,4,243,245,173,213,116,111,99,44,158,227,204,80,113,183,182,165,111,90,215,189,239,252,108,150,240,122,212,166,246,57,162,149,31,250,95,146,174,173,179,8,156,96,201,175,108,14,83,245,150,102,251,19,83,251,171,52,79,111,169,92,239,159,158,163,183,141,27,249,110,10,199,212,180,242,92,220,211,172,249,230,82,89,134,19,186,150,18,125,254,21,223,25,233,20,48,151,60,23,193,44,16,34,215,80,17,1,228,17,122,200,27,144,29,174,67,239,57,135,119,10,202,10,103,151,168,45,235,103,225,229,101,187,108,131,117,160,236,79,35,255,240,105,225,4,177,80,86,166,194,60,127,239,35,192,142,150,116,191,252,246,64,253,223,245,38,104,220,16,7,9,56,164,125,68,35,255,64,113,107,168,54,66,34,192,113,189,9,210,183,159,39,142,206,70,45,161,208,145,145,31,170,170,203,0,193,203,245,61,224,31,215,15,140,223,123,200,150,44,164,206,63,106,21,103,98,232,46,203,200,226,179,70,82,193,137,65,19,75,143,163,141,169,160,130,19,137,102,15,135,105,32,18,189,34,150,28,50,181,14,163,236,39,141,85,104,172,116,55,102,197,36,106,84,61,56,211,124,250,100,77,42,51,169,12,21,120,60,195,149,21,58,125,85,67,100,237,120,189,76,214,23,166,141,187,169,40,202,234,164,180,252,228,201,120,95,34,245,50,96,167,187,206,6,121,241,164,141,137,8,207,33,160,227,18,55,168,130,23,133,155,37,51,92,31,7,9,119,121,221,11,13,10,175,35,149,95,208,37,221,25,43,33,8,22,202,62,120,211,167,175,2,78,163,119,223,21,137,6,151,39,40,108,75,215,56,172,236,82,164,163,11,25,193,212,67,71,9,179,156,44,61,66,40,190,55,207,101,83,181,161,64,191,20,238,193,89,97,65,199,216,250,35,158,147,60,23,2,239,131,134,94,213,214,161,75,37,238,138,172,150,120,68,108,83,236,112,202,10,10,144,139,105,64,96,83,182,242,147,167,100,127,89,4,137,38,238,11,247,227,36,30,207,58,161,77,182,167,205,149,73,11,180,172,162,42,77,235,167,169,232,226,83,236,168,164,211,0,173,146,29,90,151,100,235,139,54,200,194,229,159,110,44,128,38,23,118,138,170,77,5,11,201,229,67,207,255,70,151,254,216,51,13,236,49,227,167,209,204,250,234,71,157,88,164,120,251,5,201,124,216,151,162,226,196,246,193,111,155,5,225,156,92,69,181,76,185,119,59,140,244,130,40,253,205,91,13,117,137,53,42,25,245,163,216,101,170,239,46,208,134,14,184,180,218,152,125,69,200,185,158,101,143,114,152,74,145,193,180,246,190,146,140,71,152,144,32,32,101,33,124,227,202,114,236,107,182,204,243,20,115,134,55,42,144,164,177,246,206,167,146,70,147,101,180,155,101,51,56,18,225,71,88,190,51,190,237,108,53,68,61,26,215,143,154,223,201,39,189,165,2,51,66,226,198,40,68,44,233,22,160,146,234,91,166,194,164,177,244,3,27,184,36,184,36,229,79,96,64,123,190,78,64,101,156,40,127,104,213,252,179,85,58,174,194,119,119,152,26,187,180,88,88,68,22,67,9,214,130,52,88,96,88,200,174,36,46,27,243,58,185,43,246,86,53,238,10,22,194,214,155,38,243,232,210,235,20,213,49,146,24,10,91,75,141,235,4,162,185,221,62,71,219,78,48,68,6,71,214,46,58,78,190,99,253,58,33,17,98,202,243,255,117,155,121,14,251,183,255,228,187,213,252,167,127,245,151,127,249,231,255,252,95,255,197,95,253,171,127,244,103,191,211,252,245,95,252,155,63,255,235,127,246,231,255,226,31,253,217,191,252,253,149,179,203,252,255,220,158,210,242,66,5,193,61,230,207,219,202,207,207,11,43,63,218,253,126,27,3,102,198,102,155,68,133,107,186,157,5,63,184,63,67,236,254,243,131,223,41,224,78,140,165,39,207,214,60,125,225,243,114,218,211,189,69,54,38,89,250,247,194,205,92,134,228,104,134,205,181,41,91,80,44,207,36,243,98,151,140,42,145,19,254,168,164,66,173,122,177,59,176,121,78,94,120,155,118,227,148,223,54,179,182,123,114,122,97,112,244,123,48,148,251,121,175,172,77,124,187,170,62,21,166,246,95,252,64,55,4,76,170,40,20,114,110,100,161,122,117,24,57,246,45,23,110,253,232,191,165,144,30,196,141,133,64,196,192,4,158,231,122,242,189,112,82,152,164,219,30,140,209,135,159,26,243,235,46,239,227,39,173,229,199,194,217,154,162,18,100,230,36,115,249,47,159,143,171,136,159,152,193,16,54,238,93,91,175,127,146,39,122,230,47,242,87,247,174,17,114,159,85,30,217,24,214,35,83,126,240,121,152,231,211,155,31,184,214,226,87,206,218,38,27,111,54,89,40,109,222,11,167,245,89,164,249,129,207,183,119,179,13,68,53,180,207,62,113,164,115,238,66,121,233,94,248,238,86,207,120,247,197,236,115,150,161,59,82,204,11,189,203,149,157,233,11,133,157,223,133,159,184,50,213,231,223,0,189,28,6,204,29,40,141,182,182,44,66,90,217,148,247,111,134,143,242,62,95,196,211,72,193,14,43,93,179,122,42,182,188,157,183,221,201,86,143,187,85,3,74,15,197,28,215,30,60,77,201,201,143,198,196,86,146,67,70,240,106,215,50,131,147,207,254,114,208,108,147,127,124,91,71,137,176,158,132,23,73,41,58,214,3,94,150,53,125,48,10,188,55,191,205,79,147,10,151,11,131,76,123,9,96,200,149,180,207,222,20,118,250,186,217,61,178,89,5,159,186,247,178,26,89,151,155,149,2,134,21,167,55,77,137,184,109,127,38,102,158,253,246,151,16,217,209,133,174,23,238,70,179,127,239,178,46,172,13,227,186,9,227,69,255,203,172,230,198,165,43,89,97,139,26,196,123,215,20,171,92,239,26,24,87,128,246,30,41,83,16,50,68,23,30,116,153,116,185,52,252,251,110,110,201,96,211,6,125,48,68,186,219,53,183,204,28,5,15,175,128,79,96,64,163,171,63,150,109,205,158,239,169,153,208,239,245,93,132,168,131,77,90,151,163,97,128,245,116,239,155,64,53,61,74,30,132,60,248,74,107,56,60,62,31,31,210,192,180,230,92,20,93,192,199,93,235,188,123,210,127,126,48,52,222,151,250,239,102,3,221,111,239,39,155,15,252,191,94,194,141,86,35,211,147,119,24,31,158,119,221,25,209,139,43,20,177,206,172,71,111,209,146,115,147,227,138,71,202,252,113,70,199,123,226,184,126,15,159,22,26,36,253,45,121,41,115,113,159,183,61,243,192,103,246,90,162,234,4,155,179,123,238,30,99,236,130,148,239,123,102,191,166,211,56,154,190,169,231,238,217,141,204,86,111,97,24,74,151,57,116,200,201,109,40,246,123,52,95,231,126,226,1,100,219,177,61,234,247,169,240,80,171,164,125,217,4,230,225,223,215,153,135,147,120,134,29,248,204,173,231,253,57,76,151,67,19,21,174,141,91,83,109,254,211,244,89,77,209,249,97,6,170,251,222,53,219,25,182,29,15,173,168,212,249,67,33,207,151,119,82,248,236,210,98,32,117,216,25,122,221,213,118,102,247,224,14,27,80,133,176,208,23,37,222,184,48,201,86,73,151,209,110,176,111,118,135,221,160,141,140,119,110,246,81,187,248,19,235,86,121,23,121,34,92,147,32,64,93,152,2,86,147,60,32,158,49,110,241,99,84,228,37,44,174,14,119,164,186,186,204,129,81,163,159,162,255,133,119,78,191,70,129,16,11,77,195,73,225,141,136,215,157,23,80,79,171,89,178,167,112,161,151,135,3,141,21,185,87,201,228,17,81,225,42,118,97,84,102,179,164,234,144,131,119,71,61,74,245,180,136,201,203,62,51,233,186,57,101,147,31,30,228,70,30,90,44,125,113,111,155,172,57,42,146,1,67,56,171,87,231,104,89,139,216,214,115,79,35,115,250,164,130,18,21,62,223,15,230,33,196,68,142,43,47,33,217,131,17,45,206,241,211,217,196,30,2,53,151,216,49,90,192,24,67,191,187,30,230,193,188,253,104,58,82,95,27,61,132,224,140,224,137,95,56,85,206,45,250,120,221,4,94,227,186,169,16,200,19,237,148,163,166,79,88,232,172,84,173,31,116,58,138,167,47,64,200,248,14,213,190,60,179,99,139,89,97,254,164,219,170,160,36,236,252,125,172,100,98,96,34,162,197,224,153,126,215,144,6,170,102,171,209,175,24,203,39,121,246,150,75,53,5,79,40,210,119,247,169,212,170,135,67,100,55,207,3,235,238,203,97,23,142,185,160,156,28,153,180,91,106,226,182,201,120,110,57,58,175,160,252,1,195,209,211,75,59,251,232,254,158,56,237,104,101,171,120,152,209,246,124,148,114,233,189,105,17,172,91,167,82,192,40,73,76,173,145,229,209,202,59,186,78,213,76,227,11,155,49,205,79,44,12,122,87,93,51,248,14,45,94,55,9,82,121,104,137,218,214,138,131,81,234,147,81,74,89,134,125,123,192,236,73,85,82,13,157,149,24,12,52,194,21,17,183,180,140,65,142,15,136,12,180,126,2,8,141,213,25,95,39,126,21,77,139,127,219,140,37,227,169,156,15,102,111,173,13,146,29,247,41,13,149,163,210,228,153,26,41,112,251,164,196,51,225,247,21,166,105,115,6,92,62,114,110,176,143,70,44,188,40,194,12,121,157,141,180,88,139,177,66,142,115,202,42,0,235,187,220,114,254,50,185,234,149,100,32,54,163,70,236,7,143,221,244,202,6,228,138,25,87,150,232,51,146,251,162,37,102,54,63,186,193,84,146,131,207,4,86,82,92,25,206,236,123,232,193,157,133,56,14,70,52,82,166,172,102,34,174,30,61,206,250,211,185,123,48,212,187,153,99,54,181,21,92,94,136,221,106,123,115,237,84,57,196,70,66,123,246,64,173,219,74,208,110,142,243,1,195,249,153,10,35,144,225,99,152,78,246,174,167,46,48,29,227,186,6,76,50,185,233,150,141,93,247,224,156,69,169,180,53,91,104,219,131,75,149,178,164,249,87,172,249,142,158,69,170,19,164,161,250,74,239,194,206,135,166,175,26,6,115,75,122,221,83,11,212,117,244,243,49,207,247,211,163,170,24,34,188,152,53,30,140,84,205,84,120,148,238,187,39,148,134,210,212,242,54,250,25,249,253,54,14,6,83,79,94,183,11,130,26,124,126,89,197,18,77,111,35,64,154,21,245,153,20,154,150,227,88,58,233,154,222,245,111,255,20,48,142,202,122,106,212,122,223,47,159,248,172,119,125,164,116,35,244,7,155,162,133,212,252,49,148,122,111,179,33,127,147,149,18,0,11,206,71,120,69,66,85,63,77,100,43,90,192,116,219,46,17,87,38,117,154,175,236,142,193,60,64,229,27,84,232,211,254,196,11,142,4,250,182,11,156,186,28,39,71,161,79,95,8,218,43,183,71,25,152,251,174,170,109,73,23,113,124,186,168,141,102,157,238,178,205,21,241,219,117,127,116,49,169,17,199,28,95,170,197,68,2,15,232,239,241,203,21,63,120,61,53,177,97,159,1,211,183,168,71,179,83,235,239,228,53,75,118,1,77,78,248,147,113,114,163,89,40,203,98,98,205,234,15,133,90,158,106,199,218,14,52,21,129,207,243,151,75,75,214,253,238,131,129,61,231,151,102,65,244,24,75,190,41,61,73,204,140,171,107,107,190,221,61,83,52,61,99,194,163,48,149,189,184,111,155,214,229,19,64,145,100,101,223,13,211,117,165,129,39,31,126,139,109,31,169,186,212,85,36,21,126,65,242,168,213,92,31,148,61,130,70,95,247,47,123,152,208,209,80,13,213,101,195,214,97,54,102,73,79,142,174,106,13,24,131,61,9,239,232,28,117,5,99,131,177,208,81,238,9,85,158,17,151,70,82,94,169,39,38,127,225,87,134,107,250,250,192,19,219,138,28,240,153,0,85,120,118,154,78,82,192,164,170,154,28,205,184,91,45,96,211,148,107,10,91,23,115,192,52,210,9,127,164,155,202,143,31,109,76,34,153,76,105,26,175,53,142,182,130,168,178,79,168,222,54,223,21,226,5,35,109,23,6,211,22,80,2,206,89,242,42,44,116,158,156,195,88,24,125,17,61,150,116,79,18,56,109,37,18,53,220,184,103,156,26,10,186,254,50,163,168,250,148,116,86,57,12,199,101,20,210,223,158,82,192,148,93,36,222,54,165,169,62,226,183,77,178,81,201,64,52,186,198,149,15,163,167,124,196,149,195,116,10,152,244,78,253,192,185,197,134,149,202,69,94,178,114,214,242,235,216,13,152,32,76,158,56,204,239,157,227,183,33,60,233,125,35,180,184,60,67,192,26,176,150,126,65,102,239,215,230,131,83,146,69,132,174,254,116,13,23,12,166,15,76,153,74,195,12,78,31,76,74,89,97,68,255,229,228,187,139,18,55,186,82,165,230,119,105,104,52,40,76,87,225,187,239,78,86,95,111,140,141,160,207,120,195,74,189,89,47,205,22,200,184,52,188,154,146,156,220,132,221,226,19,26,168,77,233,88,75,240,253,98,59,108,6,242,75,78,158,170,75,200,24,122,38,208,174,20,43,246,76,57,14,54,111,89,97,34,153,36,242,123,166,214,200,36,2,228,92,200,75,18,12,107,9,84,24,183,244,18,39,135,155,34,132,157,2,59,165,199,231,105,90,31,169,124,232,93,237,221,53,91,65,1,17,8,136,53,127,152,130,120,85,238,151,9,10,141,128,243,103,155,193,42,206,246,205,225,14,67,110,43,115,12,157,163,22,176,166,6,17,137,33,85,229,151,221,205,208,74,52,219,153,156,115,60,112,18,145,250,241,210,132,94,174,90,177,193,40,46,233,209,103,151,152,99,25,32,84,215,184,246,4,16,37,71,110,253,236,8,91,253,40,240,35,44,186,227,129,179,60,77,217,177,226,55,131,153,161,103,101,54,84,165,162,172,52,216,122,254,219,181,105,63,175,193,188,164,64,79,40,41,43,39,62,82,80,252,29,46,38,148,169,148,54,28,91,253,220,103,230,36,181,43,82,245,72,118,120,156,132,69,253,214,131,201,92,228,152,230,11,154,50,202,228,179,18,195,59,55,242,90,18,69,193,195,92,61,158,153,41,233,232,48,195,160,111,199,79,231,105,12,80,33,219,161,192,26,111,59,227,19,42,185,193,98,19,94,60,241,108,149,170,246,81,232,159,145,247,31,230,20,32,81,152,9,248,247,88,120,179,249,132,125,142,182,237,184,195,230,104,82,21,70,116,40,142,166,47,54,127,142,134,8,234,9,60,234,225,250,84,138,133,104,1,147,239,203,138,146,242,174,129,158,213,46,43,12,217,52,110,139,220,81,83,245,127,4,35,174,29,42,240,249,169,254,57,57,140,175,88,67,240,223,157,106,4,97,33,64,126,153,71,219,83,169,101,2,30,74,213,243,150,203,4,57,5,38,17,189,29,61,79,101,235,79,103,211,52,205,1,167,244,249,2,176,211,24,30,193,33,181,154,94,131,132,193,205,123,110,45,101,138,135,253,254,192,121,248,68,108,12,44,221,177,162,3,87,99,47,192,62,174,107,100,90,172,193,102,61,184,238,185,20,30,232,62,249,141,209,254,168,67,33,89,150,217,239,139,190,191,164,148,208,212,219,75,158,35,97,182,139,78,227,70,90,243,105,28,251,145,242,196,88,13,238,221,179,227,120,1,54,165,219,65,131,93,221,227,113,190,234,143,241,64,177,2,121,220,53,10,230,253,243,204,176,155,241,146,92,135,205,176,245,101,91,57,47,183,128,97,133,170,165,72,65,141,55,46,13,105,69,245,168,56,99,167,197,214,174,67,95,120,196,51,236,76,240,141,126,48,102,173,77,221,78,76,34,41,7,60,208,254,249,251,233,12,127,248,239,255,238,15,255,249,191,253,17,58,67,111,255,0,172,121,115,38,88,81,168,166,68,248,154,50,126,232,217,23,239,128,103,125,214,97,102,208,12,223,172,58,12,19,238,69,1,213,186,206,146,87,162,45,189,222,223,110,240,252,14,61,223,123,7,140,202,115,121,48,190,10,183,209,139,6,238,74,26,53,190,231,178,45,241,157,252,104,10,109,111,221,40,63,245,6,175,68,147,243,121,194,179,103,96,53,51,217,184,215,77,117,80,152,106,182,98,212,225,55,141,34,103,19,110,108,65,49,234,60,254,229,132,6,8,120,47,24,37,127,49,70,73,206,150,24,200,193,60,34,7,126,184,198,117,118,50,5,110,221,239,145,33,140,213,102,15,42,134,61,242,199,178,46,16,178,40,220,57,140,213,199,139,147,209,223,65,22,48,224,93,53,51,134,233,34,125,45,254,219,56,56,150,87,117,37,169,9,131,210,143,166,41,33,201,149,155,225,124,247,183,73,211,2,146,174,1,99,201,156,138,95,57,43,103,146,168,204,122,97,61,215,66,42,133,86,132,7,146,75,44,55,50,194,85,125,10,103,184,83,81,133,107,230,176,21,2,228,161,208,27,48,174,144,144,189,16,107,199,10,216,104,244,187,249,93,15,210,31,47,10,40,104,3,181,26,71,23,35,41,190,147,19,105,82,5,187,180,29,150,229,103,189,220,205,32,45,207,155,85,96,150,192,43,228,29,157,209,193,185,166,103,136,44,98,234,156,5,158,19,111,196,7,159,255,32,239,203,44,106,124,243,94,205,94,58,189,117,131,253,25,66,209,247,198,204,20,243,53,153,245,159,43,137,147,45,168,89,231,167,95,209,173,144,220,151,127,2,28,76,110,231,193,236,74,107,125,231,174,34,236,132,76,10,91,7,103,43,157,247,101,214,99,2,143,208,110,2,166,99,226,133,124,230,160,69,37,200,111,155,10,211,7,46,88,145,249,109,87,4,47,218,231,104,74,42,197,97,202,116,111,165,198,239,201,244,201,29,134,153,221,245,202,241,235,156,126,242,98,84,194,247,76,209,11,168,87,149,19,24,51,108,57,57,117,87,156,255,2,166,44,248,78,206,83,193,10,203,225,97,86,128,2,83,40,138,103,78,103,215,144,89,233,92,7,106,180,62,150,72,31,63,79,117,179,167,129,80,235,15,45,73,127,63,32,114,215,62,200,11,49,200,211,100,239,198,253,95,221,167,67,26,52,207,142,86,238,154,239,39,143,120,95,197,166,30,129,115,27,62,79,51,195,72,86,161,144,47,172,57,238,217,140,76,134,156,154,247,51,138,95,54,53,91,253,56,97,52,156,181,218,127,153,138,223,19,70,235,56,68,183,114,169,154,192,19,186,228,227,52,192,11,193,65,218,225,101,138,251,15,38,91,28,211,33,155,156,34,173,58,25,157,143,115,169,51,46,237,76,42,111,187,118,96,52,46,246,120,71,159,177,241,40,17,231,58,204,251,234,194,116,3,47,33,205,109,210,160,205,41,94,52,96,160,192,249,224,10,99,34,238,219,132,101,133,142,241,179,85,207,126,223,176,219,197,192,43,155,88,250,149,76,0,38,62,250,147,133,16,127,44,162,121,1,15,122,176,190,195,195,150,130,225,39,240,92,46,0,100,240,153,14,170,134,75,196,28,89,142,46,77,251,107,176,193,136,34,49,193,214,135,48,128,8,242,42,15,102,67,161,173,63,214,226,84,94,160,135,189,152,94,26,121,140,245,194,196,179,119,149,60,4,182,21,8,224,69,12,154,179,246,116,32,254,136,126,107,192,103,197,44,122,105,185,211,27,16,1,46,89,196,173,112,139,4,38,57,243,149,182,62,149,51,187,199,67,129,114,169,155,21,147,87,95,17,253,78,236,198,180,93,138,142,133,234,217,23,230,183,173,62,104,192,231,29,180,216,18,20,93,179,128,217,81,150,128,187,118,66,210,125,156,174,95,192,221,141,168,69,225,54,117,111,191,103,154,178,70,253,192,248,166,7,119,164,117,181,34,67,73,31,211,98,71,59,44,175,15,140,120,118,108,178,136,249,251,7,54,21,198,128,233,116,209,235,230,82,223,206,20,133,89,41,94,51,196,119,84,136,135,137,19,45,189,112,116,217,35,151,141,120,87,87,199,60,190,183,246,80,18,223,31,3,195,243,106,125,11,118,190,30,68,75,213,203,143,204,64,236,91,51,132,37,221,233,192,126,223,145,23,202,70,154,80,127,67,35,147,230,71,168,41,186,243,204,102,98,17,249,145,100,195,78,97,179,248,9,24,39,69,221,112,55,10,137,145,32,65,37,86,115,78,213,84,198,198,203,236,84,45,184,20,92,36,211,126,137,31,52,79,179,166,110,216,18,74,206,9,142,153,194,72,195,151,128,207,119,59,52,99,213,138,164,141,186,41,136,55,133,123,22,148,78,33,205,134,145,71,29,145,126,68,178,70,170,188,228,185,71,108,92,7,137,211,161,38,132,148,50,174,170,242,47,41,91,117,160,209,252,177,242,203,147,99,239,58,52,11,200,32,237,146,101,39,47,33,201,75,82,136,15,166,80,171,183,141,176,88,117,90,139,169,153,43,215,128,218,218,240,72,216,10,23,237,51,16,77,187,167,70,1,128,253,214,39,43,75,222,39,178,178,40,11,110,205,38,35,177,57,94,73,197,60,97,21,134,46,18,5,25,228,168,100,20,195,109,31,175,138,181,8,233,180,156,67,30,176,189,122,13,34,141,229,147,201,110,46,121,102,191,61,119,254,192,203,86,40,129,171,22,231,160,3,199,2,4,92,178,214,138,104,72,72,253,29,109,50,206,10,207,94,228,190,89,19,20,70,103,43,102,134,19,222,19,88,104,237,1,158,89,84,108,166,121,213,74,97,99,46,119,232,181,147,175,174,4,142,74,27,65,150,34,152,245,209,168,47,228,153,86,234,131,17,165,213,130,206,153,16,95,181,8,5,206,244,57,218,58,5,3,133,185,34,104,179,207,63,96,236,57,180,16,133,145,95,204,43,188,218,165,165,164,246,227,124,4,76,243,213,7,94,12,129,128,25,212,77,11,104,231,33,191,43,179,37,70,97,166,56,31,165,219,28,174,165,154,51,154,201,175,58,12,11,230,83,55,36,207,212,163,224,137,141,65,214,118,120,51,71,119,244,172,32,67,43,38,147,70,134,21,133,90,218,218,245,109,157,145,0,107,192,75,200,236,238,180,204,187,108,195,231,85,121,168,246,233,83,76,237,240,235,3,237,227,83,53,52,65,139,96,181,160,130,172,107,35,212,121,20,81,3,62,159,254,183,134,124,240,25,133,117,4,50,228,186,17,51,41,57,138,246,100,55,84,158,128,117,58,7,145,1,70,179,126,216,102,182,253,96,42,231,89,93,56,127,12,66,39,81,84,209,252,48,116,142,20,228,67,203,181,148,79,193,159,46,222,199,254,96,131,219,148,46,128,5,107,123,188,19,116,136,62,108,130,84,198,131,49,0,20,130,198,25,193,231,141,6,231,5,167,202,164,71,159,173,219,42,143,9,68,162,64,174,60,155,106,121,125,4,38,90,127,148,129,1,181,181,4,59,234,196,192,251,67,208,192,163,201,79,14,67,102,42,217,141,92,73,124,184,16,179,154,216,10,159,133,15,169,190,32,102,33,128,170,76,160,179,183,126,233,226,105,13,233,82,74,165,124,236,26,190,192,172,64,251,67,214,97,255,230,111,4,197,224,164,44,35,150,155,30,63,109,220,222,15,141,8,197,144,30,48,125,183,74,35,178,60,64,85,88,185,83,189,4,213,128,83,119,93,239,97,94,121,179,239,15,222,234,242,220,136,36,171,71,11,211,102,78,117,115,165,33,161,198,133,225,62,253,81,247,64,177,185,251,226,52,233,207,208,218,53,49,217,25,214,65,176,53,223,48,25,41,147,86,133,120,162,103,8,178,163,17,24,241,220,209,31,121,151,46,15,129,169,234,5,205,21,5,115,149,147,56,67,171,228,71,133,163,72,187,155,254,54,91,148,32,181,76,226,63,169,0,211,186,56,31,63,10,106,231,150,73,165,145,219,184,182,73,80,77,33,175,169,193,238,34,15,16,84,185,101,18,13,74,93,164,162,236,79,133,72,99,117,69,207,166,240,113,121,150,53,0,232,185,145,29,120,104,95,75,175,235,204,233,43,88,170,38,9,40,187,182,198,166,206,19,195,212,197,232,159,150,151,189,173,228,21,244,91,130,9,101,15,90,138,46,166,133,51,132,199,80,206,216,182,114,90,220,52,221,154,58,107,152,105,89,204,149,86,171,201,122,105,236,180,228,228,115,170,31,178,169,185,148,96,231,154,128,155,42,216,36,83,157,127,48,49,145,18,108,103,30,37,88,68,102,107,181,149,250,155,81,6,127,164,101,244,157,20,69,12,97,5,157,154,248,77,232,212,216,173,172,199,120,70,137,186,234,185,105,188,139,79,128,220,83,85,190,52,182,247,61,24,178,116,216,106,137,10,198,229,108,15,94,103,70,147,13,144,153,196,108,39,222,47,82,23,75,54,141,189,154,186,223,253,66,104,106,41,202,1,164,82,51,251,131,109,137,105,202,19,55,147,65,135,41,63,55,165,145,155,35,235,14,152,4,254,84,14,58,219,202,22,39,47,112,189,5,134,160,243,174,236,124,168,234,243,12,213,42,216,185,8,217,161,205,160,48,12,169,96,176,163,14,173,76,110,74,144,221,191,62,232,19,89,159,184,153,127,250,151,141,103,253,84,229,158,78,163,202,94,65,158,71,243,80,159,56,38,138,171,4,243,62,227,12,243,78,78,160,222,35,127,48,167,113,7,4,46,152,94,198,199,59,16,232,209,134,2,76,126,91,160,76,172,50,29,210,124,245,2,149,105,254,1,89,90,25,208,20,120,13,5,108,117,37,216,158,100,142,118,240,184,207,167,219,117,207,72,75,101,90,17,230,160,206,88,228,109,81,86,237,143,1,184,76,71,112,9,140,115,232,142,47,31,102,190,36,85,38,29,57,17,149,78,147,29,146,181,15,30,253,220,49,205,111,83,41,151,223,70,255,104,248,51,99,19,129,75,218,107,31,193,248,168,248,141,173,100,94,233,210,146,83,56,224,245,58,64,100,148,222,19,124,177,203,123,155,148,231,37,77,181,202,153,44,211,123,104,136,8,200,226,103,211,148,23,210,26,213,192,38,41,86,54,140,24,149,69,87,12,4,79,81,5,66,126,101,239,183,59,50,73,202,170,71,147,24,139,237,15,10,7,218,106,180,232,8,13,190,12,147,97,210,86,162,150,103,144,190,144,163,72,218,113,99,140,65,143,254,208,238,67,58,70,218,148,96,250,188,116,15,253,109,210,93,149,108,115,27,69,115,198,169,12,195,77,19,95,243,61,6,60,158,58,178,182,133,97,182,231,63,141,89,218,9,86,228,228,205,148,35,61,109,200,171,25,146,248,131,205,89,163,167,236,188,142,243,200,228,167,201,15,37,239,100,48,134,237,148,219,130,118,229,158,77,52,172,193,164,210,62,61,43,165,249,60,13,89,105,138,224,80,182,221,170,175,47,39,114,39,70,150,86,57,236,200,130,70,103,28,71,33,80,224,83,80,118,140,35,248,153,26,180,194,71,42,43,38,218,138,67,67,151,166,229,132,186,119,68,42,39,218,222,91,26,114,76,50,190,122,166,169,210,190,46,173,37,198,130,115,209,67,186,19,235,20,85,5,248,149,240,171,3,62,31,196,249,184,178,52,70,118,218,15,188,111,18,197,149,46,77,228,20,5,250,244,183,89,240,209,123,226,32,182,108,226,16,117,209,73,80,36,157,170,112,148,241,195,243,142,78,148,173,180,29,20,55,162,228,28,34,42,135,93,136,110,152,127,176,12,223,135,130,174,68,74,210,191,142,119,65,180,88,20,86,135,181,164,3,151,204,122,36,100,112,102,173,79,18,5,69,57,107,73,243,214,225,19,69,149,103,149,67,15,109,117,217,56,208,132,36,176,28,220,144,142,241,121,216,20,113,165,242,136,89,154,244,177,254,220,33,165,45,249,132,122,103,42,110,113,116,170,154,213,200,108,211,232,171,141,230,223,165,121,9,179,220,123,132,49,68,228,187,240,70,80,221,204,53,122,77,207,20,13,55,87,219,173,169,178,250,140,67,76,186,100,189,199,78,195,132,204,189,233,249,172,53,146,231,53,163,246,22,129,76,166,10,39,59,124,131,207,235,13,24,161,78,121,157,7,166,13,205,239,251,108,250,242,208,126,108,68,34,223,209,72,193,72,203,154,57,125,4,199,21,177,189,44,209,2,50,36,121,69,255,7,6,217,103,28,74,51,55,13,207,205,67,249,108,150,125,218,193,190,224,6,244,232,127,159,67,4,58,140,22,133,76,157,163,70,67,144,206,251,108,159,143,95,89,34,43,44,40,178,49,203,247,86,204,248,83,26,156,248,246,152,29,47,58,150,18,119,51,214,29,41,136,158,168,235,158,197,255,221,243,153,53,207,184,246,116,76,178,182,110,249,60,88,59,156,140,89,145,192,170,73,181,8,80,53,243,95,198,8,34,233,146,74,73,159,111,209,133,14,26,147,85,82,241,135,132,150,152,11,29,112,101,79,252,6,56,47,111,157,71,87,52,203,6,196,200,68,61,106,177,203,252,156,165,167,127,32,63,233,225,46,51,25,237,231,77,174,251,204,69,197,75,235,150,250,151,229,154,91,58,51,233,112,241,7,139,118,229,227,25,212,175,203,141,51,144,234,160,4,189,69,120,2,107,22,39,59,12,51,172,148,122,42,106,160,203,3,40,246,149,200,3,53,185,49,220,185,188,242,62,10,175,71,4,5,102,179,90,68,136,94,32,136,45,179,194,180,158,73,215,71,233,230,63,171,98,29,214,169,122,19,73,176,33,119,211,135,202,189,70,245,231,44,121,152,163,87,57,26,102,135,72,125,224,33,150,164,88,203,167,86,87,200,140,32,250,35,15,149,78,146,84,156,51,208,140,45,43,45,230,11,198,247,112,145,146,106,17,214,99,190,64,147,192,186,47,24,63,149,130,207,87,186,197,169,104,21,237,216,46,169,82,228,30,224,212,185,122,10,157,58,89,30,26,90,206,136,237,59,108,174,111,2,51,146,106,143,163,183,10,91,81,70,158,132,108,37,248,64,38,220,163,53,106,130,160,245,46,13,17,45,129,161,77,133,176,11,66,88,75,171,235,196,115,161,10,131,21,244,150,135,178,205,159,48,126,26,245,84,253,229,145,66,205,247,119,48,42,181,2,15,184,179,1,243,65,232,93,15,24,123,206,124,225,117,126,94,215,121,8,103,107,224,117,125,99,127,73,67,77,198,208,183,94,97,116,131,147,42,183,108,156,168,246,99,88,45,107,165,18,24,235,132,242,121,31,75,222,38,201,106,111,90,54,77,157,115,165,235,3,195,2,119,152,176,71,30,25,209,241,244,239,231,124,152,163,8,217,14,25,61,50,104,251,105,252,232,183,123,182,254,244,7,186,22,14,229,152,34,43,58,222,236,137,244,80,48,10,22,2,118,194,0,193,117,169,57,188,76,179,86,152,43,136,144,93,67,78,184,16,180,84,118,129,23,219,174,17,84,164,133,25,162,210,125,200,74,141,119,238,41,101,39,196,166,114,14,162,4,34,162,162,198,106,66,44,235,170,144,25,76,107,128,144,129,200,152,228,160,197,44,196,63,138,28,141,53,180,239,233,248,105,154,51,132,251,69,43,119,200,11,149,105,181,190,34,220,175,94,92,225,150,71,202,235,18,130,34,220,161,51,87,56,92,115,151,42,34,196,35,84,79,226,3,64,9,84,222,7,194,17,213,163,28,38,13,246,166,239,153,209,227,144,131,87,86,113,139,92,114,221,103,49,218,205,65,116,36,134,240,194,216,39,173,229,12,68,118,1,187,200,133,17,154,87,79,165,82,138,108,89,190,189,194,12,52,93,103,7,10,33,187,230,119,97,157,136,201,43,117,244,127,47,177,167,59,48,170,203,177,130,208,60,56,37,25,10,185,27,218,82,112,39,81,113,126,187,27,120,7,43,138,217,182,173,234,210,135,64,199,62,101,100,191,49,235,48,105,93,225,154,99,156,157,27,123,39,158,68,133,203,25,103,103,11,203,138,255,97,124,174,156,252,129,82,127,220,202,219,154,219,218,91,156,77,74,74,67,71,255,50,61,13,95,216,104,14,60,97,205,123,160,39,176,230,211,243,147,163,149,47,250,37,24,131,208,90,229,235,222,121,186,105,8,251,10,7,131,199,205,194,219,90,156,89,122,49,253,77,239,4,61,15,140,87,243,230,58,52,209,90,241,244,49,109,189,200,73,54,101,224,38,10,140,190,160,35,43,249,62,220,74,220,222,174,166,47,225,192,180,146,204,159,136,134,212,204,186,59,93,149,166,179,97,177,6,13,145,159,71,103,185,94,21,96,246,92,196,116,98,129,96,240,85,70,248,193,243,109,49,27,153,38,164,174,242,133,217,145,230,103,28,65,29,126,95,241,2,148,141,204,107,79,126,186,88,197,103,58,124,62,200,87,4,51,24,182,195,8,184,66,177,123,48,2,158,87,33,10,159,134,201,46,91,97,228,174,127,177,11,251,180,50,207,160,89,2,99,115,81,252,182,17,208,91,226,23,64,123,71,190,123,126,131,219,80,197,255,241,51,85,187,55,118,214,38,12,22,250,7,206,55,94,52,24,135,175,239,209,245,246,84,152,210,7,238,187,91,225,206,23,126,225,146,240,149,251,92,121,191,237,55,160,52,214,127,239,203,68,214,3,166,255,70,207,77,147,96,119,120,88,219,151,190,78,10,37,211,47,220,90,38,138,156,188,160,3,224,15,13,167,149,185,139,190,109,10,162,62,148,172,9,182,76,61,122,46,120,1,23,70,246,252,9,74,3,147,118,244,193,114,226,137,249,177,73,24,44,164,113,99,36,208,200,174,11,108,21,184,59,88,96,166,208,235,243,96,227,46,141,128,249,41,61,57,201,146,219,18,136,132,51,138,240,226,7,192,78,157,106,189,195,72,207,137,23,1,113,85,174,254,194,200,101,156,221,134,194,214,95,114,225,157,236,92,114,223,72,87,92,47,2,96,178,138,83,46,141,173,197,30,126,52,239,179,232,64,229,248,85,239,27,67,4,121,136,245,16,245,108,100,33,252,232,105,178,249,242,117,51,179,166,121,31,203,62,99,65,109,160,14,76,59,157,127,5,214,55,94,197,123,130,95,58,43,196,239,149,48,166,225,230,233,149,15,168,248,251,194,124,35,226,204,2,139,233,70,132,128,19,74,185,124,189,151,80,231,240,166,250,46,143,180,102,200,14,254,203,133,90,198,231,3,67,16,233,55,127,3,159,87,247,228,95,209,111,45,94,70,158,230,179,217,154,124,34,157,166,234,219,92,58,77,163,171,60,239,196,73,83,12,61,183,23,29,16,33,158,29,37,53,82,34,181,113,97,202,73,75,143,174,212,134,127,141,33,40,4,156,24,65,231,44,219,60,12,191,236,125,182,172,75,110,154,204,214,186,142,196,48,46,206,194,148,197,79,134,12,106,187,133,44,99,111,19,149,41,60,154,59,107,205,95,131,172,88,68,211,49,54,247,37,197,76,243,153,221,75,238,235,215,199,149,253,228,228,84,68,173,119,82,91,116,151,53,115,5,206,234,178,134,14,58,154,43,14,87,107,16,213,131,93,159,141,68,121,74,234,195,60,73,63,228,203,233,180,60,58,6,186,67,96,148,99,214,125,31,25,234,144,136,214,82,225,68,6,194,159,217,180,43,151,71,154,78,52,218,126,113,23,216,90,39,68,84,184,46,239,120,153,148,9,207,102,66,126,219,18,245,203,71,10,73,248,239,35,197,192,178,14,63,154,142,204,169,99,33,241,132,125,168,156,208,53,45,121,40,38,101,118,165,73,89,33,40,153,77,61,24,209,155,114,31,90,49,89,166,174,47,187,34,68,239,87,198,204,219,100,233,36,26,157,87,182,22,248,12,234,180,62,47,123,187,119,6,240,194,163,181,9,124,246,65,191,236,147,9,62,32,184,34,79,124,81,137,26,126,238,243,69,100,157,12,73,169,213,219,73,12,59,160,226,180,182,21,174,253,230,12,128,137,87,197,175,201,204,27,119,60,82,46,100,235,185,177,13,142,131,207,187,34,234,22,120,88,203,179,195,103,51,183,158,5,174,105,10,92,98,37,220,68,84,45,62,231,30,228,62,238,219,170,112,247,197,43,249,192,38,57,93,28,166,43,235,115,110,132,9,125,214,168,38,148,92,5,222,16,107,155,159,252,108,7,164,196,102,143,212,171,46,136,121,25,47,121,40,58,93,77,12,216,106,12,122,101,216,233,182,251,50,209,58,72,223,115,67,79,77,126,101,72,122,142,174,23,142,30,194,242,251,34,161,148,245,235,251,249,14,250,111,119,158,105,213,147,195,250,200,254,219,195,248,211,159,167,194,56,245,223,38,119,165,238,67,205,4,90,211,29,73,149,254,8,113,175,158,102,113,176,183,191,48,58,184,116,81,54,31,155,225,43,8,140,140,170,38,61,231,177,80,18,242,135,122,30,41,249,95,189,52,186,240,46,220,140,49,37,81,22,213,93,180,150,46,156,17,12,235,114,114,235,160,8,152,38,128,165,31,208,34,97,228,19,249,9,169,168,56,232,140,231,142,8,128,168,52,21,253,116,233,126,241,111,19,39,174,174,227,144,126,246,121,243,156,19,173,40,132,58,199,55,90,24,254,225,211,10,15,115,226,193,248,31,198,117,147,147,169,106,80,103,74,38,125,57,74,23,179,140,5,100,80,220,44,13,24,247,166,169,231,46,211,27,137,129,209,125,150,113,120,86,147,19,168,142,251,54,39,237,127,43,43,124,102,242,171,51,3,204,156,162,177,35,42,222,151,146,3,140,120,127,211,11,95,150,123,116,184,34,94,41,49,212,222,180,232,197,111,147,28,150,75,163,109,110,123,148,3,53,8,162,128,160,52,203,180,119,176,137,44,60,152,188,90,109,239,202,200,185,181,63,162,210,253,31,254,227,31,254,199,127,58,155,193,255,99,39,152,255,65,118,130,127,228,90,226,82,43,44,2,159,164,16,144,166,238,34,176,233,43,198,67,76,248,22,235,209,38,146,51,222,11,36,173,46,240,194,185,165,199,235,199,131,80,208,243,10,110,3,252,52,107,147,242,106,241,124,108,103,33,185,41,114,27,90,20,89,21,70,18,233,193,103,158,209,0,123,146,242,168,51,78,78,145,47,235,209,100,206,114,28,77,10,94,134,245,129,231,170,51,96,107,207,174,159,163,119,247,105,102,26,219,238,249,51,204,201,182,115,251,114,135,98,71,146,80,147,250,235,153,186,103,160,53,85,217,48,65,227,92,109,198,193,244,177,74,140,60,205,124,107,202,183,94,167,76,221,48,82,71,4,78,103,45,228,11,145,129,89,44,110,246,163,217,90,247,165,71,179,103,238,1,179,13,72,159,97,13,13,122,59,140,27,189,196,54,243,39,142,58,28,166,109,75,31,57,29,68,221,95,55,62,67,103,218,81,120,161,191,20,191,77,179,181,222,88,70,201,36,247,128,219,208,29,17,6,227,101,251,138,134,42,87,91,31,52,87,255,229,86,76,59,85,194,42,92,62,102,28,218,40,36,85,69,11,110,146,1,163,228,44,209,34,194,155,183,189,8,120,142,165,219,138,74,25,122,199,193,8,236,105,112,95,41,32,150,128,233,108,90,242,211,101,154,101,134,47,56,196,42,26,75,18,55,223,150,87,150,43,91,165,117,231,128,94,213,10,184,46,209,254,3,110,161,17,110,107,225,25,42,178,57,38,63,75,71,162,195,228,198,52,214,204,176,99,100,29,54,143,119,133,97,218,248,201,225,188,167,173,87,222,168,114,215,183,200,147,7,252,192,103,144,123,4,49,133,59,1,104,234,180,190,196,91,207,78,210,219,66,133,215,87,156,106,235,211,84,24,103,75,159,145,42,202,50,226,171,206,126,212,190,16,15,109,76,248,254,3,67,237,244,219,234,213,60,30,5,110,94,221,101,202,165,126,173,209,123,101,151,227,27,61,10,57,185,124,134,202,160,73,193,47,156,46,73,205,101,176,137,204,45,96,140,87,212,255,150,109,70,74,57,224,134,178,182,140,97,115,120,242,103,150,140,172,167,31,0,189,103,47,192,54,211,143,254,249,2,32,239,123,120,142,221,137,132,23,246,233,213,183,53,176,110,137,246,129,207,152,247,163,145,222,209,85,186,227,39,183,61,118,57,147,27,89,87,253,233,243,109,249,30,242,12,49,186,201,244,190,186,169,42,59,204,93,72,128,96,116,199,228,177,75,129,167,246,185,48,132,70,226,182,154,197,111,122,215,36,224,252,93,195,168,26,93,119,237,237,124,20,51,238,186,154,78,157,158,156,205,157,127,31,8,193,156,233,74,79,158,250,244,221,47,110,180,231,179,47,31,212,185,17,236,64,139,121,71,43,108,219,86,223,191,110,12,177,245,174,81,162,240,109,55,123,246,52,230,231,224,146,61,4,166,164,48,235,247,93,91,123,203,133,45,147,180,245,220,136,211,175,128,41,129,232,149,81,192,186,93,194,236,203,151,233,91,10,108,181,53,79,55,144,52,215,60,228,89,141,186,247,155,176,233,199,125,90,174,12,89,173,75,46,34,219,0,13,73,114,94,52,118,150,29,105,146,81,212,38,22,201,165,126,5,23,200,192,80,68,40,18,165,34,36,231,151,197,227,121,93,238,150,11,55,19,113,207,253,16,130,106,206,106,46,51,136,121,137,35,230,16,141,81,207,210,226,91,10,51,146,75,242,229,77,156,157,94,74,107,240,234,36,191,57,173,217,203,23,61,222,84,110,73,97,170,56,190,131,60,49,35,46,19,2,195,45,157,190,236,209,8,33,13,112,182,30,119,151,248,38,140,32,127,163,209,89,73,166,18,234,240,162,45,83,163,24,118,198,241,46,209,45,155,77,67,160,129,205,108,137,12,141,229,113,37,244,195,36,217,191,204,243,161,225,235,187,52,50,52,175,20,31,195,100,9,101,193,102,163,198,54,40,50,52,92,184,132,41,120,98,15,207,137,49,34,71,211,75,131,147,16,59,26,244,159,178,166,204,206,54,3,55,40,255,54,97,71,12,121,161,228,249,246,237,240,103,214,88,168,193,190,97,184,32,61,39,223,200,21,84,127,179,4,34,103,118,67,74,48,71,14,6,27,224,46,48,182,181,1,47,228,246,36,166,93,200,116,223,230,113,230,233,102,26,81,2,67,26,138,124,3,178,75,154,83,94,8,79,84,79,67,86,147,137,214,27,227,3,140,169,246,124,152,200,85,189,113,78,223,210,156,62,91,26,245,107,203,148,197,99,88,17,17,163,28,66,183,204,131,207,231,86,107,142,165,49,153,7,253,131,17,59,151,101,151,136,65,214,62,140,196,86,138,60,75,255,73,232,9,124,162,187,226,227,28,237,156,244,241,136,46,180,173,143,88,180,113,138,146,103,190,169,132,119,15,255,160,87,116,173,9,161,119,179,91,36,90,224,243,85,117,36,134,71,18,219,39,107,50,216,234,185,109,38,180,37,96,68,40,197,43,185,88,29,192,115,29,13,18,151,60,180,93,240,17,142,104,163,241,72,101,158,39,213,209,74,44,234,205,218,241,222,149,153,102,87,243,25,17,98,200,39,215,190,140,47,46,249,165,51,117,233,27,161,226,81,214,75,78,225,152,36,175,147,60,243,139,54,240,145,88,10,155,239,72,164,197,240,57,212,161,66,63,95,132,96,201,250,4,5,69,33,180,196,40,165,117,82,34,176,101,94,44,241,125,161,100,53,196,125,157,98,3,129,176,7,27,230,106,41,39,175,24,85,250,188,49,160,29,234,79,87,68,126,124,149,48,247,217,60,171,126,218,120,252,250,79,35,129,32,215,149,242,114,127,82,155,84,6,93,12,111,82,161,221,49,54,171,148,239,230,208,201,116,152,201,185,79,135,187,90,147,173,78,104,184,57,196,146,14,47,112,234,124,7,227,33,210,221,104,247,181,164,155,85,115,167,137,100,57,85,16,201,75,77,54,82,189,71,170,157,42,152,60,209,105,250,164,62,70,177,2,154,179,232,209,44,97,177,72,36,114,160,114,101,39,124,27,37,22,137,66,94,171,127,246,232,48,73,124,5,194,233,102,235,70,25,42,216,246,128,25,206,65,214,4,142,245,56,206,28,85,23,172,1,154,46,80,27,139,116,175,171,64,168,75,146,72,100,95,157,138,207,10,200,95,183,164,155,240,76,189,220,11,62,149,148,114,214,181,113,162,159,232,21,29,166,252,162,169,9,216,22,253,230,79,19,66,123,117,202,116,6,92,111,187,62,229,57,248,118,159,181,145,22,237,187,248,193,104,32,233,175,107,35,26,100,37,106,127,59,15,125,217,104,58,121,202,12,37,215,90,182,158,186,97,14,20,101,69,198,210,254,60,81,44,75,189,242,151,166,137,228,42,140,102,207,142,146,230,216,101,125,96,254,241,11,51,213,136,79,192,112,254,70,89,94,39,94,168,104,142,79,192,96,197,15,135,141,129,173,48,114,67,94,148,60,171,129,197,223,18,203,12,248,67,221,43,189,8,46,105,210,132,236,156,39,149,207,238,241,172,24,101,107,197,147,174,30,191,114,228,213,196,36,204,10,162,36,216,189,140,124,134,123,214,42,25,221,68,177,175,75,52,243,111,93,250,6,133,228,118,183,194,144,191,82,82,54,132,17,1,252,220,148,225,151,216,253,77,180,100,83,142,194,62,203,94,81,70,2,121,221,107,155,131,71,239,89,153,52,214,31,22,152,221,105,37,145,17,211,220,29,242,46,249,82,159,168,177,163,195,248,121,95,166,140,234,68,140,73,52,174,31,8,214,171,219,41,32,216,118,110,125,31,21,37,164,56,246,12,181,239,231,113,54,164,65,31,25,4,231,67,63,143,159,44,129,195,168,74,148,245,25,164,103,95,29,244,18,92,189,139,254,242,9,185,83,13,122,73,50,86,162,192,211,196,230,157,186,2,23,169,234,165,157,187,186,214,78,192,8,28,127,134,56,22,115,189,6,204,26,162,39,39,210,172,78,47,233,116,183,38,77,42,38,119,216,155,4,172,252,121,125,208,117,251,104,12,166,217,91,39,195,100,93,86,1,67,184,251,36,75,41,242,248,133,99,179,166,155,112,232,198,232,64,6,161,39,87,173,233,27,220,227,104,50,113,93,35,102,88,111,94,116,161,227,13,57,180,253,167,72,103,155,159,124,184,186,211,197,196,72,185,23,250,3,231,37,189,253,208,252,94,159,193,147,158,212,7,143,167,245,51,204,209,106,223,101,22,184,216,199,254,224,73,144,250,91,195,129,201,26,198,220,122,96,82,204,235,193,80,50,34,151,199,166,241,132,149,233,151,79,3,198,49,164,61,152,253,62,75,197,133,217,54,191,215,11,220,144,132,25,14,227,103,177,30,74,135,200,181,218,216,198,145,58,219,194,45,48,233,185,20,48,177,97,121,183,77,207,104,185,165,248,125,169,39,177,214,225,225,101,42,210,126,95,131,59,27,2,211,12,115,249,61,219,58,186,215,211,19,129,3,131,145,117,137,163,17,66,239,239,183,233,227,91,55,116,177,251,66,173,237,157,124,208,158,114,119,114,246,84,232,103,125,143,220,76,65,242,123,42,24,171,200,141,157,221,15,29,205,37,96,115,156,13,152,182,180,107,76,180,127,41,226,220,4,133,174,127,215,35,251,233,19,158,165,119,101,200,152,122,181,252,7,203,188,61,8,206,207,133,182,247,211,56,71,190,147,47,62,237,203,165,221,63,242,201,122,47,219,218,49,119,241,71,138,11,206,43,67,210,229,12,203,242,218,163,255,248,87,175,73,126,160,51,64,136,237,143,116,88,191,198,187,50,236,102,251,21,52,182,163,97,65,190,247,181,145,154,189,26,167,191,147,99,156,243,224,138,121,100,139,163,179,145,152,4,54,66,67,188,78,243,112,25,2,55,188,145,107,188,237,44,141,134,7,238,166,131,51,226,243,132,237,163,176,113,164,252,153,210,207,88,147,156,156,236,211,101,224,219,209,231,125,235,141,109,179,218,141,147,247,61,95,53,105,152,171,252,121,9,241,245,34,33,242,102,14,138,88,52,66,188,129,72,91,118,127,112,102,42,72,254,219,125,89,7,199,131,11,219,146,17,15,181,193,63,47,2,67,74,124,223,8,246,156,111,148,211,181,13,53,199,159,26,141,5,187,200,201,169,230,214,120,230,203,190,87,185,114,206,157,134,95,218,38,255,183,228,183,23,85,156,152,27,32,167,60,187,26,68,159,77,0,232,14,69,66,151,21,171,10,188,79,235,180,91,142,210,47,40,231,182,4,224,205,94,25,140,219,231,187,50,40,59,100,191,28,70,227,234,141,99,210,13,169,245,24,13,88,79,62,57,58,178,121,195,101,162,65,81,11,125,51,226,65,9,249,226,251,67,215,224,41,146,12,83,222,192,212,222,97,147,3,253,192,232,161,248,40,167,176,217,228,145,102,72,225,215,104,138,247,133,201,245,144,219,30,191,59,139,143,27,30,233,7,166,208,28,223,136,9,42,201,51,197,10,57,189,129,88,216,243,215,7,115,173,87,82,124,95,95,36,125,35,182,175,143,169,131,121,162,200,193,148,219,47,143,30,234,248,176,0,49,96,244,32,135,27,87,55,22,250,242,228,53,6,197,13,23,74,103,48,195,201,82,20,114,82,241,183,57,16,105,172,114,221,244,6,192,180,191,48,253,200,79,85,132,9,13,105,142,150,29,38,53,242,166,29,230,187,77,255,186,195,4,224,242,182,139,45,65,187,57,220,213,187,232,192,228,143,174,217,231,54,123,20,106,139,2,67,133,239,142,34,35,219,222,125,85,244,209,134,175,49,88,171,211,197,34,176,37,151,252,194,73,245,214,247,174,89,205,220,221,14,20,18,225,91,244,33,168,243,69,5,12,3,100,203,185,233,89,186,28,110,224,97,253,77,15,134,191,117,189,189,128,43,109,168,239,174,171,53,165,181,184,112,132,9,228,251,161,253,101,237,30,48,61,23,47,102,96,247,4,49,202,239,11,137,183,215,128,6,165,167,195,86,14,56,33,189,43,39,31,108,115,238,16,39,138,62,19,222,16,116,243,129,250,133,119,90,129,155,156,155,50,113,4,113,216,151,53,153,84,168,46,205,25,103,38,25,215,4,92,214,150,226,112,39,136,126,239,146,78,171,107,27,110,39,166,167,68,206,124,86,66,18,24,23,134,210,150,100,12,90,213,165,63,20,169,155,46,40,138,6,53,96,218,226,100,30,165,0,118,162,119,31,254,117,155,210,252,131,71,34,5,231,71,179,195,41,242,50,58,190,39,195,215,108,148,9,247,243,40,61,15,33,161,20,225,231,166,255,190,188,72,229,160,116,89,239,123,48,82,184,231,101,189,115,15,186,28,175,225,11,237,91,125,108,185,105,208,89,124,148,116,42,190,85,230,209,65,113,34,15,63,55,147,66,95,31,56,52,101,129,41,222,77,185,178,114,174,102,251,139,70,78,79,20,184,129,73,56,248,199,211,127,14,167,239,153,33,160,152,154,79,56,180,100,13,25,68,195,146,142,62,213,33,6,62,138,44,185,3,199,203,94,253,202,80,31,222,178,96,211,81,87,34,204,249,53,115,38,129,209,30,238,113,225,217,164,231,222,201,173,106,208,124,124,35,98,112,38,241,55,84,112,6,168,151,84,8,204,88,127,129,231,129,97,132,248,92,103,14,100,175,9,129,65,155,233,252,245,219,198,142,228,21,253,105,250,60,211,70,247,15,164,33,62,243,188,210,134,109,65,118,246,120,155,112,174,62,139,95,156,23,83,153,62,31,225,91,215,151,44,31,228,77,78,56,191,28,78,230,21,160,48,243,110,23,120,201,96,192,108,33,23,15,37,154,9,173,150,55,14,17,139,126,179,89,179,174,144,23,252,225,3,65,46,252,62,52,42,6,229,113,91,7,116,109,136,105,2,99,131,253,224,102,142,9,51,78,94,158,252,210,65,49,43,201,30,198,88,29,50,201,169,169,194,84,159,204,76,190,76,66,191,243,237,217,222,220,159,25,54,120,233,205,225,3,65,83,20,251,28,70,64,163,62,180,154,138,107,121,104,125,9,55,96,168,69,239,224,109,194,109,15,110,180,247,249,132,133,125,99,123,210,26,192,100,83,31,140,55,119,146,43,107,102,109,221,3,70,62,122,62,152,5,164,199,88,192,204,231,165,235,128,81,100,154,37,126,59,35,237,255,224,65,37,180,198,67,203,214,145,46,48,27,111,95,53,9,53,104,81,121,176,221,200,126,40,93,218,15,93,150,144,157,239,137,247,103,250,58,108,15,63,167,7,219,136,138,158,96,76,158,10,54,239,121,199,209,166,105,240,142,70,155,113,94,73,43,155,205,16,216,40,15,166,82,212,2,165,190,240,62,16,72,93,180,207,60,180,232,251,160,50,222,47,13,19,24,243,31,57,22,97,241,119,87,157,111,243,133,33,180,216,156,143,43,62,92,50,138,207,41,193,224,61,226,101,117,190,141,169,7,23,35,197,59,156,173,172,41,176,189,189,18,112,18,229,51,96,174,186,196,149,33,223,243,182,39,6,123,98,234,194,50,202,50,99,104,248,238,164,153,120,194,42,31,248,196,218,237,193,226,221,104,240,246,84,224,15,70,60,67,96,168,13,190,58,1,167,151,132,52,152,59,207,1,23,252,170,30,12,233,235,86,223,128,41,56,71,93,196,96,138,175,251,193,109,124,143,94,50,33,145,33,171,114,225,152,135,116,223,96,96,227,222,215,252,192,68,223,237,193,45,143,241,129,93,191,222,96,4,212,63,71,159,240,183,8,220,138,222,54,61,85,219,55,163,16,195,209,98,249,192,107,196,60,76,221,245,53,234,2,87,106,241,227,193,66,167,7,238,148,220,226,198,240,77,248,192,231,29,20,127,102,8,178,22,253,122,38,253,224,49,229,20,216,17,89,158,184,113,249,199,8,120,82,149,252,192,123,249,194,8,92,158,44,148,193,123,103,223,69,27,92,244,235,131,84,94,99,144,227,204,36,107,54,112,166,111,237,93,218,89,117,245,183,59,98,254,237,193,67,39,21,51,134,185,252,170,31,124,222,111,85,24,222,96,60,22,18,4,50,161,1,239,216,27,1,215,189,244,177,16,184,174,119,223,253,249,10,97,111,142,210,106,204,42,231,85,162,68,244,96,66,237,238,113,41,66,157,40,154,4,76,47,102,125,171,46,74,79,175,187,8,73,126,58,156,227,161,161,42,61,101,190,3,118,54,208,15,46,79,88,205,96,148,134,135,192,250,62,207,165,214,23,15,160,251,157,122,253,160,46,27,242,131,169,7,42,140,240,171,28,221,158,107,134,193,120,191,204,7,63,161,8,67,71,29,37,46,236,132,188,109,127,46,12,86,73,127,240,25,24,159,163,167,151,198,13,94,98,114,104,176,105,83,62,56,63,231,45,131,9,254,227,145,14,242,146,159,223,222,174,68,100,48,14,97,10,159,239,177,201,149,227,96,63,63,112,139,132,40,226,190,173,150,15,10,251,41,208,54,244,243,3,62,95,111,13,184,174,207,93,195,79,122,88,90,105,125,64,182,174,1,99,36,51,191,199,62,48,183,241,61,150,22,197,22,112,26,35,127,175,249,189,230,243,217,252,221,75,238,111,209,76,221,186,67,62,48,158,200,1,155,94,201,231,89,239,93,203,131,147,174,15,188,200,26,137,84,68,27,209,78,250,123,139,30,255,235,111,255,203,31,254,246,127,254,225,111,254,235,223,87,247,88,233,31,160,238,241,71,174,70,191,22,104,21,142,90,238,44,127,63,181,21,161,249,217,186,246,245,29,147,132,253,113,110,227,84,126,225,146,98,153,77,232,62,126,127,155,168,40,198,13,109,178,235,243,61,208,122,43,48,93,156,31,56,183,136,82,205,156,59,235,128,103,81,174,239,183,79,128,172,147,4,169,214,254,46,252,124,150,77,175,172,155,120,211,131,207,159,245,167,59,121,15,57,250,68,100,251,3,75,232,98,62,211,75,167,206,141,102,89,140,30,180,231,235,7,102,47,62,30,220,37,67,2,92,199,28,114,116,147,170,10,176,217,107,10,220,37,108,42,38,230,244,30,26,114,26,123,43,76,121,126,203,165,13,89,226,129,203,37,223,253,224,179,33,218,186,100,12,175,160,254,38,17,116,211,63,112,141,109,57,240,217,147,12,133,123,143,124,115,179,34,169,198,46,40,52,68,112,78,1,86,234,34,195,188,105,71,126,147,35,254,96,159,197,172,182,94,222,79,143,33,95,123,54,209,196,218,99,169,131,54,91,62,112,43,237,193,102,249,250,137,77,206,240,241,235,198,33,237,187,132,147,177,138,9,16,46,213,44,227,3,183,171,191,248,131,103,214,103,54,72,7,189,224,3,183,129,37,209,5,251,165,247,219,149,151,175,1,27,61,3,177,37,169,168,107,205,111,32,186,86,160,72,134,200,77,211,135,25,19,32,238,65,250,46,170,237,172,34,62,110,89,236,134,126,112,154,177,2,155,170,180,108,210,160,145,239,25,27,41,139,128,245,85,226,80,152,35,20,196,147,253,19,212,176,239,125,67,148,100,67,41,31,152,198,116,127,158,68,200,73,195,177,179,219,57,71,199,165,149,207,148,146,45,22,143,121,253,68,53,56,7,232,46,13,45,193,56,24,2,218,208,109,26,122,138,243,161,123,234,32,67,169,174,173,119,112,95,186,107,254,177,148,34,253,2,9,188,74,60,133,85,67,126,155,161,146,72,178,10,106,116,247,247,192,207,222,83,119,197,155,102,200,28,47,147,244,73,209,125,239,140,45,129,241,253,101,130,71,130,197,59,104,129,183,117,150,8,156,16,174,247,51,195,241,145,226,23,229,9,46,44,246,135,182,79,146,253,120,229,83,168,177,249,220,159,170,158,205,238,235,69,183,29,170,160,36,203,232,84,28,53,62,75,140,104,94,215,36,185,153,101,234,75,239,202,171,86,160,54,93,67,47,2,197,252,85,194,91,234,143,27,58,183,195,103,140,61,110,27,105,161,141,191,73,139,244,75,206,242,88,172,31,16,101,20,135,187,169,176,73,206,169,33,155,31,137,6,26,90,164,154,66,40,114,206,30,185,157,126,162,217,55,132,207,182,23,38,66,236,40,6,242,5,114,223,104,182,143,168,124,35,241,56,180,156,98,226,16,37,150,46,126,237,57,61,29,24,27,150,22,235,253,48,178,130,228,218,72,198,165,248,116,161,47,105,89,130,38,216,20,117,115,20,195,146,164,201,145,253,60,183,245,178,78,86,85,122,48,147,219,75,252,116,164,154,52,255,136,144,96,164,233,72,250,74,69,3,30,112,170,239,186,72,250,74,26,28,117,164,185,98,221,162,19,97,75,242,31,2,152,59,57,1,195,49,23,148,205,104,139,65,76,33,180,73,198,247,196,145,188,158,200,155,38,166,123,201,100,163,35,243,242,20,103,20,226,88,246,224,51,206,114,112,9,160,143,167,36,73,89,42,223,187,248,246,208,90,204,53,207,109,186,142,145,160,39,30,122,205,216,150,68,199,100,117,68,158,219,132,135,37,67,15,83,203,39,141,206,32,126,82,8,192,28,82,34,199,110,150,141,154,223,175,203,93,46,185,253,148,183,20,106,248,218,200,21,120,233,160,90,131,154,148,37,32,142,68,181,5,203,196,34,137,211,243,0,201,100,59,156,73,151,100,133,233,169,241,37,147,102,190,244,122,50,168,152,20,107,214,246,146,8,18,133,114,48,156,217,72,58,157,143,67,165,156,128,225,231,250,246,143,30,254,181,37,29,140,174,227,72,190,201,130,244,155,63,149,30,235,85,240,105,154,238,165,42,31,15,44,159,28,89,37,234,239,229,113,244,77,193,187,149,216,183,158,55,111,122,43,82,220,34,69,239,195,112,152,60,191,148,42,141,175,49,163,190,5,165,81,162,144,254,171,238,120,44,109,18,119,146,86,165,231,113,183,46,53,40,114,5,15,173,230,249,21,87,182,236,13,62,184,16,205,190,251,162,41,79,207,13,71,56,202,45,204,157,4,106,82,109,92,214,243,17,240,102,14,145,90,37,5,27,127,93,148,111,133,224,128,24,34,68,4,71,41,107,203,36,142,4,16,226,204,14,227,240,39,211,48,116,230,180,235,171,84,158,55,55,164,62,139,140,179,39,195,200,58,111,137,210,169,253,146,240,245,71,70,139,106,145,229,197,28,166,180,64,107,9,74,173,90,195,151,9,120,21,157,101,241,176,207,241,68,224,110,42,163,164,252,18,86,81,127,93,104,163,118,45,167,91,226,33,234,202,136,189,126,106,241,150,165,240,162,53,142,56,90,16,63,183,237,210,113,6,183,93,132,90,81,136,74,170,127,245,86,147,208,7,78,136,130,99,72,84,219,23,140,5,161,9,120,26,154,32,182,74,58,23,131,75,28,134,86,144,0,206,154,37,181,43,252,240,112,210,13,10,65,149,40,152,46,156,238,93,186,160,191,118,23,101,62,172,244,248,32,168,19,174,173,180,10,70,104,16,232,10,243,115,86,90,69,202,238,173,3,12,119,53,41,227,3,49,208,56,152,111,35,11,74,228,60,131,120,68,107,146,148,49,51,178,114,203,115,104,100,146,216,43,40,28,77,211,198,238,193,241,78,152,42,149,199,239,76,19,154,62,245,204,213,202,8,193,252,153,77,166,118,115,178,159,65,56,60,211,200,74,82,102,132,125,131,226,152,195,52,108,200,68,4,103,172,236,119,52,61,6,91,174,26,229,166,17,180,33,180,177,114,21,86,17,220,250,120,34,152,34,72,112,146,160,99,68,50,194,152,171,194,249,235,137,214,178,156,246,35,20,234,178,0,9,25,77,243,96,90,97,152,32,132,36,154,77,214,142,135,109,54,137,66,103,194,51,167,249,8,163,215,99,42,1,38,81,181,125,215,77,89,246,169,226,65,2,195,96,117,6,123,134,239,100,76,101,152,181,229,33,2,236,65,30,202,67,113,194,238,158,22,52,213,133,156,166,146,219,24,86,49,0,207,138,46,75,18,213,30,4,253,253,104,154,144,183,160,108,189,186,199,177,147,6,246,221,132,188,70,35,76,15,110,41,210,3,53,43,227,15,202,179,179,126,208,214,41,194,91,101,243,24,143,251,4,180,57,9,179,20,39,248,30,85,64,120,192,251,105,130,14,40,169,168,116,197,219,192,59,252,69,77,124,69,232,146,140,7,127,72,146,236,35,106,20,73,38,153,103,137,77,40,79,186,143,157,189,74,220,115,223,35,161,113,100,63,94,27,154,149,83,152,192,11,107,173,224,96,49,15,247,173,244,204,179,4,123,156,73,130,113,111,161,72,206,133,64,148,195,166,50,50,132,228,200,26,122,214,74,159,185,105,116,216,194,34,182,90,231,236,190,154,109,90,52,139,28,141,151,73,169,1,211,224,244,126,26,213,206,49,125,55,143,60,74,22,230,12,85,61,164,129,251,155,126,87,150,7,58,232,211,143,0,217,72,86,75,238,26,191,74,236,140,253,182,11,66,112,75,153,188,43,199,109,155,192,90,86,10,50,182,1,143,69,108,123,70,65,209,62,28,241,101,49,228,244,117,156,192,251,204,205,241,62,176,94,120,154,234,131,73,174,188,253,188,153,164,12,97,157,54,235,255,136,85,7,90,175,228,8,169,66,229,177,70,28,77,141,74,127,27,142,241,46,65,30,91,16,121,63,48,162,248,15,198,225,64,78,126,102,148,92,35,210,60,243,228,179,223,3,69,147,240,189,16,86,145,51,223,252,137,146,196,100,176,48,47,255,93,44,190,118,136,46,199,244,151,25,95,249,58,98,110,226,53,212,162,247,131,141,127,123,39,56,156,162,80,51,26,2,163,30,179,252,232,51,35,9,87,33,27,65,202,171,196,139,93,251,124,106,206,192,219,188,88,29,94,159,178,71,30,182,197,186,137,92,178,197,180,61,201,133,79,235,156,168,14,51,110,63,48,127,188,23,102,68,210,161,183,69,119,143,231,207,232,105,237,229,53,109,80,177,156,123,58,255,143,40,12,141,236,7,79,164,242,175,28,203,70,148,189,17,119,60,152,232,179,14,63,57,140,0,137,1,201,52,149,27,178,44,227,193,167,151,167,66,86,63,186,146,128,217,47,109,249,229,130,242,253,140,163,205,13,248,221,52,205,89,221,41,22,104,50,169,5,41,193,37,148,227,238,215,109,27,3,189,110,203,227,76,255,109,154,38,133,37,126,96,139,237,238,35,221,68,3,207,24,207,42,177,231,177,220,245,200,228,104,118,146,247,65,96,219,61,115,136,147,243,153,77,179,92,26,166,242,158,211,57,240,64,150,189,61,24,35,15,175,218,156,184,2,59,143,23,188,154,98,65,4,69,107,155,43,92,146,27,91,214,255,123,239,123,227,17,247,60,120,6,34,82,168,126,249,201,79,0,177,159,173,60,112,15,141,120,96,84,187,100,48,252,154,187,154,223,24,59,241,81,5,46,148,2,147,95,154,197,72,47,213,117,162,175,51,221,95,97,101,232,204,9,118,79,22,120,141,228,243,148,177,157,9,70,30,220,204,12,217,97,52,37,94,75,46,176,217,121,183,11,155,142,251,231,220,123,108,255,101,212,170,132,50,195,117,47,40,158,23,54,95,42,61,56,27,231,213,127,121,152,242,197,16,120,210,9,144,29,102,222,200,114,215,38,36,115,63,109,100,71,177,52,173,2,147,24,191,203,229,54,13,27,9,7,121,226,108,69,253,228,219,54,108,77,224,106,46,37,63,56,91,159,171,94,249,9,179,178,23,205,206,204,92,8,110,150,60,21,36,212,239,124,184,73,104,175,162,111,27,197,221,107,203,119,96,150,153,37,239,163,179,167,234,254,211,88,169,215,161,7,211,106,124,227,19,40,119,98,10,51,76,145,160,248,170,2,87,141,183,37,23,70,154,193,223,165,233,100,188,158,91,208,141,75,82,28,12,77,69,166,149,53,173,166,227,232,54,234,214,67,173,133,115,248,193,204,35,75,174,122,163,244,19,215,5,87,84,18,89,216,137,53,151,51,218,230,19,193,238,93,224,145,16,213,185,240,153,68,210,51,117,181,166,51,26,151,202,133,207,46,161,73,8,129,239,196,121,155,221,159,216,66,13,238,149,88,178,145,81,122,243,223,62,119,134,139,229,131,59,22,26,43,224,98,249,140,7,67,221,106,254,68,207,207,174,215,136,15,90,23,34,200,63,184,36,170,242,91,46,124,144,148,184,243,56,198,3,103,243,45,139,23,37,172,113,133,53,109,11,113,198,85,17,152,73,198,167,59,202,122,136,192,203,125,225,152,28,31,223,25,144,227,51,97,161,174,55,174,137,226,54,254,229,156,250,76,207,215,118,30,132,255,54,27,236,215,166,137,195,165,25,222,223,71,94,17,5,149,82,31,54,9,108,212,238,151,141,119,19,154,20,2,91,31,103,118,120,89,182,68,96,246,156,254,70,140,128,43,225,38,54,240,56,156,116,135,17,59,125,19,181,121,48,212,152,238,112,143,80,178,169,137,122,224,36,235,112,255,100,56,204,156,125,59,99,218,204,26,135,148,82,138,53,170,120,196,136,4,64,149,86,126,96,124,149,118,192,232,62,191,180,207,129,205,21,211,79,222,32,196,189,252,8,36,22,76,103,2,102,147,216,244,228,131,250,223,116,184,194,7,17,116,38,119,135,0,53,131,219,161,240,138,165,147,228,9,219,213,44,48,50,79,113,95,108,235,37,142,134,24,222,227,145,193,150,43,67,78,157,147,177,64,47,220,191,101,49,102,202,224,23,208,136,93,251,211,87,3,45,214,241,235,176,121,115,234,185,25,60,195,209,110,186,223,130,158,111,194,57,101,100,208,32,181,234,47,147,213,78,126,207,84,47,70,149,129,146,201,156,249,156,100,178,125,159,145,112,226,9,140,97,28,102,38,168,242,54,208,134,221,217,31,10,21,253,90,228,190,236,133,196,243,38,107,39,77,101,7,206,230,31,229,48,220,183,37,39,47,86,11,9,24,127,135,174,48,105,186,233,191,205,58,183,244,161,157,85,209,155,114,129,233,79,155,242,174,11,27,17,95,219,42,212,95,89,35,248,142,201,220,251,247,131,104,90,214,47,160,66,25,77,254,194,232,5,159,122,229,200,35,122,67,27,225,54,250,138,242,198,80,239,185,167,70,37,227,188,95,57,53,209,248,85,95,6,110,77,203,52,232,208,195,1,233,14,51,221,109,133,145,76,185,213,89,220,1,251,250,124,154,164,131,134,207,227,56,5,72,43,79,129,67,182,174,203,2,65,98,66,23,64,15,158,92,89,115,152,5,127,232,133,111,126,62,142,174,198,148,124,240,89,72,81,64,112,24,23,140,45,71,35,0,114,197,17,129,7,35,94,46,13,189,54,239,195,219,208,244,16,44,16,184,153,68,147,195,196,243,89,174,124,25,211,117,56,12,235,92,103,36,118,150,78,42,219,198,16,24,50,20,224,136,121,121,23,229,236,253,36,142,65,173,250,226,96,193,22,81,80,88,119,222,116,185,49,173,206,73,39,13,34,136,171,244,2,108,38,230,10,211,216,229,193,6,154,154,107,125,224,202,198,61,126,251,108,172,250,7,70,68,112,196,111,159,229,228,251,219,52,36,172,248,109,155,75,21,198,83,249,130,112,154,190,32,57,158,184,107,27,133,159,187,254,213,153,29,134,115,41,112,38,56,223,30,219,53,88,222,194,207,45,108,135,168,170,58,220,63,221,133,228,238,16,115,241,129,66,227,138,84,57,137,65,209,208,243,187,54,137,119,25,71,248,51,177,17,184,240,192,165,175,203,201,43,93,179,197,199,240,153,173,196,170,16,206,18,117,154,228,87,142,100,247,214,163,127,123,120,63,122,163,96,248,57,186,154,81,178,195,148,175,178,194,102,240,236,47,132,84,224,222,10,119,107,180,113,120,153,122,165,192,108,13,226,149,192,120,149,58,39,84,174,84,139,191,208,158,80,51,170,122,229,120,48,47,71,161,143,100,121,104,112,100,86,143,131,207,202,87,95,90,24,134,218,210,163,155,41,107,8,140,47,159,175,48,8,253,66,199,18,184,65,69,45,14,227,150,87,244,228,29,185,236,233,48,3,231,5,143,12,156,51,80,111,93,13,43,105,118,36,122,244,89,134,179,7,19,168,199,175,239,111,219,48,238,14,163,3,32,115,109,254,9,173,4,140,81,159,222,55,57,108,167,209,80,93,81,69,120,224,218,189,167,96,119,243,191,171,138,54,174,53,206,13,165,39,41,12,199,221,95,103,255,229,0,178,192,115,188,120,130,221,76,151,6,93,130,109,211,10,114,120,155,106,209,131,105,178,169,190,44,227,109,178,62,47,12,166,230,44,254,70,138,233,233,200,201,207,203,206,215,71,2,184,152,205,224,131,55,126,24,62,140,225,81,118,105,192,34,188,167,149,217,143,166,169,93,178,141,148,4,144,200,245,75,235,22,52,8,204,30,210,151,47,196,17,250,148,121,28,109,95,215,82,96,205,37,182,87,116,18,51,248,47,195,16,236,175,194,128,13,150,17,136,126,48,196,47,186,143,62,240,112,12,185,106,89,116,177,193,125,103,102,66,90,77,190,61,18,81,212,146,28,230,170,100,125,129,52,179,151,143,81,234,238,216,227,202,45,23,43,230,253,96,74,231,243,153,171,210,119,53,38,49,241,133,207,153,70,233,250,60,79,180,145,125,42,38,47,53,118,150,155,174,168,143,245,128,113,72,94,114,211,21,215,242,155,48,199,226,21,90,191,28,93,182,137,38,58,60,23,244,105,129,81,58,121,39,63,123,78,217,114,18,197,239,29,107,204,36,89,187,101,210,49,146,179,127,154,166,198,187,146,220,23,190,56,221,179,61,72,199,234,171,68,171,212,139,195,219,186,7,186,204,164,212,225,171,231,195,247,79,190,248,3,19,0,220,98,209,54,217,62,189,104,4,67,227,137,116,76,196,63,151,133,99,72,28,186,44,80,124,232,121,59,237,250,199,3,19,168,200,246,195,60,226,182,199,187,115,152,63,147,30,61,113,15,246,163,109,199,47,27,35,102,74,236,98,28,70,6,171,235,201,105,43,246,108,204,132,191,52,186,60,109,226,76,255,104,45,239,144,62,40,92,185,119,110,248,82,114,211,217,148,144,151,163,211,204,17,4,62,83,114,108,38,105,232,111,26,186,161,207,138,103,188,195,187,60,5,192,97,186,84,174,138,69,231,25,11,137,14,111,136,242,241,203,164,139,101,162,42,166,141,148,2,45,100,175,244,216,206,6,59,78,13,193,166,203,71,141,57,224,242,181,126,242,170,103,82,184,68,247,5,105,2,58,30,244,178,105,60,45,113,48,201,30,89,56,72,3,190,119,65,179,102,214,248,136,103,232,89,212,77,55,132,248,104,1,15,115,144,117,24,218,74,209,163,17,47,138,15,103,13,235,96,18,152,29,135,207,222,63,237,134,207,228,157,221,6,119,155,138,195,222,138,158,97,178,60,29,130,148,39,101,68,129,209,160,243,117,3,227,249,158,62,119,205,240,236,113,52,60,19,121,29,214,191,231,1,254,164,183,73,191,217,51,233,207,18,155,166,201,56,145,2,8,95,206,90,222,73,205,69,87,237,115,0,78,87,88,26,95,130,19,190,234,151,67,174,236,45,73,139,202,221,214,5,109,89,209,60,142,70,6,233,179,152,50,127,204,56,218,244,157,4,173,38,250,225,232,9,95,132,95,86,76,215,38,121,202,111,113,97,210,242,200,82,107,244,147,11,155,188,160,174,211,252,243,80,68,167,62,231,70,220,216,35,225,149,205,32,89,225,100,251,38,135,173,82,35,145,209,164,242,231,231,38,21,47,228,102,107,74,168,35,206,77,151,155,78,237,72,150,23,79,213,91,82,91,75,138,204,38,208,24,238,201,209,22,41,122,211,149,30,109,159,37,217,185,247,170,195,191,146,242,246,29,238,110,102,162,45,15,28,102,127,245,153,108,15,91,198,229,190,206,6,55,57,47,142,32,153,150,150,239,111,211,124,254,103,53,253,99,82,104,104,111,39,189,175,210,77,199,230,194,24,56,125,110,219,4,109,3,181,206,104,69,201,62,86,135,23,165,0,133,249,176,207,251,112,24,167,244,15,140,143,88,15,152,201,169,125,158,138,37,244,46,76,108,169,209,102,253,185,235,5,140,160,176,60,149,74,149,237,4,48,63,216,166,62,201,17,161,84,66,180,228,48,18,155,89,31,57,178,56,53,96,134,150,14,52,146,178,108,185,46,124,190,30,205,211,156,7,72,19,165,95,26,28,145,37,111,27,227,83,60,101,46,218,225,107,234,193,56,167,55,127,33,48,103,63,65,118,161,199,177,250,83,65,7,101,233,92,200,183,125,162,99,135,23,138,191,50,107,144,168,65,245,237,194,219,60,31,31,76,247,223,216,254,219,228,64,135,172,92,57,27,137,194,159,105,69,229,90,114,64,24,103,65,89,113,216,118,197,122,242,110,182,117,14,83,193,208,71,158,89,143,5,222,98,178,5,108,137,81,127,35,213,28,215,229,177,100,155,59,252,190,201,9,110,221,52,225,56,201,246,224,194,231,151,166,110,123,104,145,160,147,237,194,70,56,146,223,182,84,77,14,24,45,25,221,105,38,220,93,74,220,247,137,241,155,206,212,108,15,17,6,251,193,72,181,79,253,62,249,118,49,84,190,240,217,64,205,170,155,255,66,245,51,224,130,78,236,39,241,176,206,84,238,40,138,9,237,155,181,96,85,113,152,221,182,220,215,153,155,33,250,196,149,193,16,215,156,30,220,121,178,249,23,70,215,64,6,11,97,204,25,44,254,117,83,194,253,36,199,104,90,61,63,119,225,65,24,164,89,189,65,232,50,252,104,22,164,36,161,10,21,116,91,253,12,206,76,251,77,147,149,133,168,211,47,45,99,117,144,181,84,64,216,125,30,244,133,81,84,170,242,70,32,45,163,109,116,225,19,203,80,73,87,184,227,153,252,67,55,153,2,205,15,23,123,174,23,254,223,124,189,61,206,54,205,179,228,181,151,177,143,80,117,125,117,213,44,0,11,15,19,97,140,224,8,141,193,204,232,112,48,70,104,214,194,30,192,131,253,32,177,11,234,151,119,71,94,81,127,3,239,125,159,184,187,175,238,234,250,204,140,140,136,19,115,169,23,76,190,101,9,102,219,253,122,248,24,90,103,255,154,156,93,205,153,204,253,201,216,236,232,222,208,136,166,165,79,254,4,78,190,62,142,148,241,243,90,106,166,61,81,211,250,135,50,124,204,162,107,254,249,160,159,35,247,7,159,51,80,177,77,41,52,86,180,220,190,246,110,144,1,172,218,153,93,210,130,151,244,193,132,135,71,187,50,113,161,224,244,7,247,208,129,183,12,60,97,234,245,93,203,150,244,241,84,26,71,40,148,128,63,56,14,188,219,114,151,36,187,138,26,236,79,61,208,184,26,231,24,138,110,242,43,24,198,103,233,158,65,167,137,191,94,70,85,196,48,205,62,166,179,179,94,233,177,33,163,15,191,152,179,160,150,167,142,202,103,187,80,162,56,93,207,189,86,172,117,150,104,134,28,163,81,223,35,25,121,193,16,167,62,140,18,107,99,198,196,254,127,232,83,81,164,110,154,188,192,231,78,148,45,4,140,100,119,221,206,2,57,253,2,57,164,15,198,196,185,216,151,12,45,6,245,176,16,225,154,195,152,22,155,218,48,173,154,200,195,246,109,137,100,164,225,38,18,255,127,112,31,239,99,105,27,252,2,176,227,250,80,162,119,219,114,212,184,9,208,255,5,159,173,184,69,81,206,74,19,116,201,175,81,70,8,19,91,23,35,103,51,154,134,244,160,104,240,113,214,77,223,145,197,254,131,97,86,98,24,96,240,105,195,249,181,232,39,158,233,204,152,144,111,252,94,43,88,55,143,83,64,40,33,205,189,194,249,232,20,44,26,129,164,149,80,119,254,224,213,94,210,108,206,202,161,202,240,123,50,220,206,92,203,47,72,59,28,89,62,56,178,177,187,250,205,255,252,178,254,224,134,97,86,247,39,63,187,216,156,7,113,48,235,22,201,7,38,226,42,24,19,230,183,92,87,163,106,174,155,163,7,179,157,17,212,66,194,124,11,14,149,174,235,230,65,104,16,124,222,203,82,224,200,222,192,181,21,122,86,169,121,53,57,95,168,125,157,225,244,89,4,98,236,115,226,86,60,180,40,190,88,206,14,111,52,120,206,93,251,78,98,46,156,77,29,46,16,111,254,96,164,122,202,50,14,8,135,121,124,197,4,55,106,253,253,123,18,90,86,55,70,182,171,154,136,206,129,233,77,239,35,56,4,49,253,183,81,72,210,232,92,84,89,237,234,125,169,108,132,62,5,255,21,9,56,28,234,90,31,124,22,53,40,93,214,89,168,106,84,63,102,51,54,173,48,232,9,74,58,138,150,127,112,143,178,36,187,56,166,125,93,140,73,227,242,225,89,41,201,208,188,177,66,155,171,249,0,43,68,189,245,100,164,64,141,138,193,115,64,62,253,80,84,140,157,50,199,28,243,86,109,191,96,22,213,159,23,17,48,2,91,67,247,38,62,240,56,121,140,131,219,202,159,38,77,112,209,222,38,27,147,119,10,70,226,223,105,111,44,147,250,216,155,225,189,252,107,190,172,194,154,86,54,156,212,237,93,229,207,98,186,10,174,161,68,103,112,28,42,31,193,76,204,222,15,41,12,168,79,194,188,196,178,70,67,222,124,173,188,57,5,130,215,205,33,87,143,188,26,35,110,91,249,144,233,135,80,46,152,172,128,207,120,228,130,199,202,247,222,4,61,253,189,231,159,191,192,31,252,16,151,244,121,5,25,255,166,190,178,169,174,181,154,189,135,225,76,106,77,112,235,190,134,224,198,128,233,236,7,118,170,170,13,94,48,88,243,135,99,165,236,142,194,173,208,75,63,97,12,102,207,181,254,170,58,4,195,15,127,252,106,78,86,249,185,216,78,45,39,235,33,231,240,104,201,38,242,67,137,172,47,80,28,50,245,104,21,37,205,123,253,34,102,242,10,38,199,231,175,189,144,45,204,139,199,227,98,207,156,123,27,230,199,130,35,132,229,232,206,205,215,38,141,111,149,63,33,209,73,214,91,48,138,157,62,50,17,103,134,10,251,193,228,140,214,5,191,81,23,247,7,99,32,103,177,74,60,22,137,122,232,230,141,89,192,201,145,144,176,181,244,65,155,105,86,65,25,254,141,168,5,9,238,167,35,237,237,220,73,246,169,121,117,48,55,124,167,242,196,6,68,48,121,77,159,228,207,247,67,132,79,112,248,109,59,26,138,149,31,138,50,253,207,131,62,54,50,103,94,215,246,107,115,170,114,34,31,101,255,204,12,130,49,1,233,23,76,36,69,79,198,68,104,197,105,168,187,162,252,168,215,166,68,249,153,23,12,119,57,127,155,154,188,235,209,70,84,101,10,102,210,189,30,109,252,37,155,254,96,180,121,251,69,56,157,161,81,38,152,237,96,153,215,238,15,150,238,135,18,62,155,254,189,32,226,234,173,71,212,152,216,190,18,97,205,156,18,112,164,92,78,70,101,65,121,180,89,142,196,164,157,145,185,186,226,227,18,112,176,94,231,227,172,77,50,218,237,59,22,49,173,145,229,191,105,180,251,123,41,42,89,16,37,104,215,158,245,249,190,37,18,194,103,7,230,211,40,180,178,241,109,253,48,212,154,239,51,252,185,57,238,117,93,61,9,145,215,11,238,216,219,9,126,206,154,235,187,252,130,172,205,252,193,161,95,100,112,104,109,235,230,235,44,7,38,73,12,140,189,215,35,184,206,139,77,138,190,84,251,206,184,196,24,88,61,182,195,248,201,169,81,86,136,243,249,41,1,241,215,111,85,68,181,158,233,197,127,122,143,176,174,249,224,72,159,246,139,152,204,170,42,120,35,10,234,28,92,130,192,253,187,57,95,164,152,60,226,19,101,33,229,91,154,56,121,179,227,242,171,241,24,253,26,229,97,115,108,217,63,80,236,105,150,224,29,1,101,135,41,121,209,79,19,131,170,239,13,55,45,92,192,195,37,66,3,70,149,37,225,197,74,232,48,197,35,67,240,249,191,103,249,131,19,137,85,155,62,212,119,141,233,188,102,10,34,170,110,254,66,201,222,23,122,246,68,122,237,69,229,232,190,47,62,111,155,48,65,31,167,84,135,26,76,222,27,255,243,117,53,233,164,4,51,97,226,0,207,117,115,134,164,62,8,250,160,219,59,57,115,126,123,19,14,3,83,111,83,202,217,5,70,73,242,5,118,136,151,130,177,230,186,154,108,68,180,77,48,243,244,69,199,14,221,92,221,252,236,67,240,248,113,184,149,236,10,8,180,223,95,171,177,23,108,130,57,236,92,29,169,161,12,153,247,38,126,113,161,248,178,232,193,152,85,231,245,90,116,157,236,40,36,169,187,15,31,186,237,92,9,135,246,188,95,125,150,255,153,141,130,177,221,244,152,70,152,44,170,185,131,46,231,71,127,232,59,127,24,220,79,23,169,101,92,50,165,191,130,33,74,238,107,208,79,178,70,130,97,113,205,43,114,64,189,126,21,252,167,208,237,48,7,208,188,122,198,18,235,179,85,139,28,198,7,83,232,63,61,238,0,207,120,230,163,33,253,238,115,2,150,57,243,219,72,132,99,213,40,235,130,31,172,215,5,195,237,245,120,8,20,155,145,191,29,163,208,219,187,156,209,208,70,222,124,32,56,229,147,56,166,174,154,113,224,192,176,25,54,152,125,120,215,123,83,56,233,177,47,172,184,206,154,178,5,163,45,127,189,24,83,78,211,205,137,160,247,117,173,16,193,140,21,76,160,172,95,139,19,43,150,80,114,145,215,14,105,151,140,79,161,128,195,122,237,197,39,231,198,189,231,213,200,16,123,188,37,232,13,217,151,48,11,46,251,218,11,156,225,161,161,137,164,249,186,142,85,44,16,245,201,247,138,60,160,111,98,248,254,95,31,198,216,254,173,207,21,40,130,26,169,139,27,74,87,251,218,187,5,109,74,48,53,23,215,222,13,21,40,189,22,157,120,93,187,47,194,97,83,223,131,2,240,82,199,21,132,122,244,45,27,36,90,15,105,44,108,219,179,189,123,56,30,251,30,126,81,190,174,38,193,1,250,241,51,213,217,90,163,188,41,24,251,49,63,145,173,8,36,235,165,59,86,74,215,205,207,66,247,187,247,42,87,156,243,37,26,190,181,174,213,190,163,188,221,79,23,103,17,238,26,0,20,107,123,188,16,163,58,36,69,4,255,195,145,170,197,190,67,224,105,109,143,165,32,70,252,236,68,7,191,228,239,204,90,158,173,13,175,225,231,180,24,39,174,29,194,136,31,188,72,163,249,99,63,237,12,39,189,244,57,83,86,83,93,12,167,115,98,5,130,161,77,236,231,58,11,190,74,95,144,53,99,225,247,99,38,91,101,189,51,122,57,143,159,251,17,20,254,77,56,33,44,123,29,190,201,215,14,61,56,166,91,211,107,233,162,232,40,223,107,194,141,190,14,177,147,120,149,186,25,101,203,205,15,215,33,143,167,142,128,3,187,47,61,156,189,209,113,22,28,106,200,126,239,193,41,78,141,2,45,206,40,178,28,236,135,189,215,105,225,178,175,176,0,94,167,57,48,95,18,198,243,10,42,96,44,172,155,99,215,246,243,115,143,144,196,30,35,191,54,101,94,190,30,135,203,221,210,134,149,226,145,49,174,120,70,196,106,132,158,38,246,201,10,199,117,202,38,63,148,149,202,251,255,217,149,67,53,254,224,243,74,195,207,184,148,1,61,185,52,81,98,97,182,34,145,39,70,156,68,112,244,88,191,154,76,151,94,10,141,248,118,23,0,158,147,189,14,8,103,158,131,118,113,197,120,248,188,223,199,164,247,183,43,240,117,154,111,255,80,114,133,87,131,149,168,44,23,76,8,117,92,112,203,224,47,59,14,164,239,174,159,254,211,81,252,224,51,189,212,247,10,78,81,119,57,5,175,16,17,184,98,87,103,220,235,230,15,9,91,31,92,228,1,166,46,126,30,223,58,69,164,184,171,143,53,18,245,229,186,146,40,231,16,218,223,43,36,77,82,74,137,218,216,66,151,59,220,70,90,87,175,20,74,129,109,59,220,67,35,238,131,207,32,43,119,18,64,81,39,184,5,16,249,60,14,184,131,231,41,184,210,243,199,21,232,195,169,85,48,26,41,239,245,216,144,167,244,165,136,192,204,247,250,101,194,100,121,53,91,41,15,60,33,144,133,228,245,7,195,46,89,87,231,14,177,182,15,198,224,175,95,221,151,227,173,222,154,116,127,241,29,6,204,168,162,64,32,52,191,89,186,127,142,55,92,61,30,193,103,71,188,94,239,68,20,46,188,66,247,116,37,79,80,106,59,190,70,235,140,155,125,245,238,224,59,234,222,103,97,53,147,236,152,37,27,86,126,31,76,114,168,182,171,7,194,55,209,131,147,213,45,243,31,122,96,169,9,227,225,114,127,236,51,116,244,211,59,70,174,127,78,36,173,191,0,15,201,180,200,229,25,12,141,226,203,155,60,227,161,184,217,135,206,120,131,163,246,193,53,156,38,12,237,156,38,190,142,70,42,106,122,172,14,175,160,169,46,60,222,176,46,246,82,230,17,118,89,127,232,98,242,110,87,25,53,74,74,95,139,33,1,77,237,211,149,216,104,57,42,67,246,254,241,184,43,52,79,197,55,159,248,49,127,103,136,114,91,237,57,89,88,166,39,162,42,153,40,13,159,243,80,56,163,120,242,128,116,255,171,159,38,195,86,246,149,4,195,172,235,123,112,168,24,245,170,193,70,133,83,81,93,236,120,183,25,143,7,76,93,116,23,76,52,219,195,205,148,200,231,52,137,246,175,87,202,0,183,183,233,99,98,16,124,143,205,254,231,208,45,120,180,254,122,55,67,233,166,111,253,118,236,40,124,7,67,37,230,59,18,38,24,120,61,57,39,197,71,143,70,253,86,125,174,207,93,9,119,11,70,135,162,92,133,237,28,227,19,70,126,198,179,96,176,49,71,190,119,84,96,239,235,183,207,153,71,147,206,249,64,76,181,243,130,225,19,127,112,67,59,197,147,19,184,171,226,211,251,193,21,90,222,5,163,168,166,70,13,171,233,117,61,57,71,218,188,57,98,76,222,29,58,212,143,87,47,70,175,189,150,136,187,89,200,236,190,215,247,94,17,22,18,92,67,225,249,250,36,28,211,4,99,18,236,103,15,36,208,148,120,124,240,4,118,117,60,254,1,163,164,15,69,186,97,251,231,102,45,91,154,209,8,33,112,30,188,210,119,248,254,9,134,40,228,107,106,139,93,202,18,252,118,115,226,13,152,24,232,43,152,211,182,39,247,56,82,104,106,64,4,107,123,25,54,31,176,104,74,162,210,188,246,43,149,91,96,164,117,193,79,115,223,53,58,7,106,170,9,179,141,235,87,26,249,140,144,146,48,59,72,71,201,222,142,68,207,137,234,158,56,176,147,214,242,68,100,123,213,75,87,98,252,114,208,7,62,123,137,215,63,199,233,211,243,221,9,35,27,225,25,207,138,13,144,78,138,171,189,49,101,58,124,38,65,125,107,184,76,107,95,233,113,52,53,181,194,80,221,181,189,94,255,229,96,218,20,54,88,68,13,94,143,165,87,66,239,249,53,177,230,240,96,11,149,206,12,126,193,157,100,149,63,26,46,208,58,34,44,140,167,150,31,17,162,2,246,205,155,47,106,221,154,39,99,217,207,233,230,240,134,175,108,18,231,239,170,193,187,206,178,139,228,185,193,164,41,171,154,5,13,228,238,75,20,11,79,213,216,94,24,106,120,244,234,197,66,61,67,122,84,185,187,242,10,39,56,166,139,15,157,16,3,124,75,16,187,92,109,197,207,153,22,79,71,127,178,96,76,39,140,37,183,111,117,136,232,86,77,198,11,217,196,237,107,62,53,197,191,209,57,163,20,215,30,173,80,49,174,213,243,12,77,130,62,214,213,10,181,156,250,233,151,154,84,207,29,22,206,101,138,119,192,38,221,215,7,225,80,245,102,103,64,14,229,245,137,254,156,61,159,76,35,156,23,100,27,229,55,199,162,43,47,62,103,195,118,161,176,50,71,194,43,52,180,13,126,66,248,227,131,17,117,121,47,248,236,2,90,54,10,209,90,95,122,201,13,190,25,199,137,148,231,184,244,104,22,34,232,121,53,199,100,123,52,146,123,79,46,158,193,170,176,2,14,202,197,248,4,121,53,116,149,199,80,210,188,43,31,156,146,122,235,11,236,24,250,155,183,70,92,183,248,131,61,228,19,213,21,72,81,123,150,96,98,7,84,180,103,70,115,103,120,242,48,228,105,122,254,52,66,7,198,158,127,66,119,233,205,110,136,44,102,177,245,233,52,23,146,52,122,173,176,30,245,54,91,72,15,230,0,65,99,211,84,204,66,57,31,202,150,224,240,171,241,71,35,8,181,53,56,119,68,26,12,126,163,16,63,95,140,134,177,121,3,90,212,82,95,32,133,80,236,172,202,128,64,60,89,40,20,91,59,196,204,240,155,86,156,127,195,60,126,155,255,242,67,45,214,18,76,181,158,127,107,100,154,151,194,45,97,236,234,201,94,220,29,107,255,24,5,204,94,81,65,108,112,255,113,195,14,140,237,149,45,218,147,234,190,50,242,234,243,59,245,177,239,53,195,120,225,155,116,80,94,169,205,127,155,40,232,214,247,218,145,228,177,163,31,170,182,181,169,51,156,157,37,187,73,251,109,244,91,171,70,200,70,251,254,122,49,36,40,231,202,223,198,70,203,22,145,48,115,109,111,222,252,165,136,213,90,141,253,99,157,9,175,237,156,183,25,18,211,249,69,168,100,47,23,140,62,138,198,0,38,125,213,244,47,73,9,69,65,188,224,134,246,152,117,149,78,118,114,231,205,123,240,48,127,48,131,241,205,207,77,162,216,27,5,55,163,87,209,131,29,150,152,118,140,159,173,83,193,163,206,112,22,252,215,247,96,7,58,159,95,209,28,104,3,219,207,72,179,69,223,211,79,159,189,231,240,220,37,41,162,55,55,28,168,86,140,107,116,86,244,121,107,94,141,93,177,127,16,146,95,91,227,235,244,89,38,10,135,89,44,243,181,97,186,94,170,100,21,42,153,86,117,234,145,175,221,12,41,220,211,77,245,104,212,152,219,102,230,155,57,244,211,40,28,59,143,112,34,34,179,180,175,69,171,178,249,97,97,62,81,175,146,247,166,234,201,223,139,228,100,213,76,29,185,251,199,232,91,248,164,35,123,47,248,44,172,102,99,134,43,70,180,147,96,210,45,62,165,157,13,56,82,220,130,207,65,226,245,142,72,163,60,218,155,162,90,117,186,165,245,180,66,53,125,118,242,25,155,37,123,114,38,203,140,109,163,126,83,76,93,25,173,84,219,84,111,50,126,102,130,70,41,253,57,170,236,188,249,27,138,80,9,35,244,215,51,247,67,156,228,49,95,45,228,4,138,117,22,2,133,221,232,20,36,15,194,148,224,131,219,227,42,63,20,179,159,174,166,123,51,180,237,115,82,205,114,62,175,30,236,124,45,47,75,35,105,122,102,149,108,51,234,210,246,246,7,67,248,37,231,234,115,101,115,78,3,18,235,243,125,244,211,139,63,246,223,70,189,118,174,132,195,186,207,174,166,248,235,55,130,214,8,123,75,131,207,178,255,232,96,185,217,22,249,174,122,132,168,89,142,94,92,253,214,244,155,99,113,164,133,155,208,41,194,76,6,83,55,172,116,26,187,143,215,188,70,130,28,137,117,179,96,148,188,237,176,49,80,75,84,141,9,138,65,4,214,13,126,41,115,203,126,74,152,193,73,238,131,160,114,249,58,67,104,254,204,117,193,204,245,223,34,132,106,15,135,38,135,41,222,174,66,219,254,7,180,33,252,242,10,38,153,49,13,133,42,254,45,3,245,79,108,205,209,135,162,231,188,53,245,166,22,21,162,106,22,34,246,7,63,8,122,94,48,53,204,69,191,124,142,13,219,196,228,17,58,104,148,52,8,142,143,239,240,64,42,48,111,142,138,186,45,142,3,242,253,211,244,104,148,113,90,189,52,166,52,253,35,181,161,63,131,140,159,53,201,95,225,189,126,185,162,195,99,171,0,118,184,72,105,10,70,34,213,135,230,121,174,228,219,81,153,55,160,112,25,188,80,230,22,76,141,161,19,65,176,29,125,148,242,34,70,201,80,54,148,10,145,169,47,141,46,200,227,15,126,126,187,206,47,144,6,75,121,63,78,158,132,30,158,245,35,148,66,34,150,232,87,247,240,34,21,28,50,248,254,219,231,160,249,44,253,54,226,176,46,118,56,6,113,230,71,223,3,251,117,51,233,4,198,154,92,40,178,244,22,49,162,38,6,21,46,193,33,65,108,61,229,252,125,175,69,31,100,188,94,204,10,26,238,163,66,217,53,251,176,167,122,235,105,130,163,222,171,249,79,23,70,158,158,12,1,108,83,131,63,159,98,207,220,144,83,24,129,97,139,13,92,10,128,180,130,28,152,62,106,63,221,209,153,234,186,152,100,155,179,218,200,227,189,98,162,163,217,211,135,137,90,160,180,118,22,234,162,123,191,48,153,251,5,179,17,206,171,67,234,219,186,33,92,242,39,31,124,133,138,143,125,15,138,43,87,14,62,18,31,165,250,205,207,190,185,62,9,99,253,224,211,56,126,47,191,129,15,115,105,248,92,217,96,15,230,111,163,230,106,101,230,8,79,61,42,82,36,190,182,175,211,48,5,167,123,100,71,130,249,106,230,109,161,215,192,193,231,15,126,162,58,211,199,15,21,112,74,181,132,74,140,139,83,3,63,8,231,10,166,142,201,87,144,134,32,191,222,139,249,126,120,149,9,10,3,91,1,116,234,231,222,171,18,132,46,126,190,127,194,36,210,189,201,91,88,18,235,183,201,42,56,43,104,196,238,239,91,189,168,27,92,245,26,157,127,49,186,15,173,24,141,251,8,57,189,176,168,150,143,90,162,51,38,94,111,83,66,207,137,226,130,242,248,107,113,54,81,147,213,141,104,137,161,36,7,95,77,150,164,167,32,146,56,28,199,16,193,72,55,239,11,134,168,160,151,38,162,237,106,134,7,102,139,49,5,227,231,226,45,138,122,235,208,156,67,65,240,63,160,34,43,33,37,88,88,18,28,236,225,222,242,193,47,214,13,142,158,41,65,83,33,153,148,121,141,122,226,184,79,126,104,124,6,188,180,11,21,231,140,200,16,22,170,215,170,88,145,187,205,119,58,223,161,153,248,58,55,155,228,86,63,152,35,160,71,123,6,46,64,170,101,13,203,185,114,141,122,234,173,85,185,140,22,4,90,147,254,224,4,37,181,94,179,77,168,211,103,225,96,58,108,221,220,132,14,128,240,123,210,99,69,116,180,250,99,225,210,145,79,125,218,221,105,80,131,130,219,86,242,190,8,159,121,239,100,199,184,190,232,116,13,158,204,42,222,71,152,176,115,220,80,95,99,110,194,15,49,248,144,81,248,224,142,181,177,191,19,108,75,117,131,69,178,212,72,82,227,175,200,79,237,133,207,81,245,5,245,175,122,87,48,65,114,231,172,253,217,153,54,125,202,29,165,11,214,1,159,48,133,74,184,71,30,211,224,112,161,23,202,92,226,93,31,231,128,156,231,56,87,78,167,83,140,112,193,210,146,136,222,139,31,161,131,104,92,190,157,48,50,20,240,72,236,222,172,68,207,183,11,175,136,255,61,174,4,61,168,250,203,161,67,208,7,150,173,193,53,40,87,130,205,54,23,250,231,121,205,47,92,66,145,200,222,46,99,139,255,245,122,123,94,122,54,43,158,149,194,200,165,143,146,240,102,11,225,55,135,43,148,111,117,90,96,154,9,22,113,104,62,135,174,166,142,193,191,6,164,241,87,161,78,148,78,6,49,121,131,73,145,189,121,115,228,52,170,223,156,229,82,45,198,250,212,172,15,18,158,165,222,89,240,194,195,236,215,222,88,63,80,33,45,56,52,168,236,106,124,33,94,237,85,99,207,230,249,50,204,6,72,149,11,166,206,203,14,208,40,189,163,222,44,120,52,179,223,138,2,241,173,99,102,88,230,121,132,137,138,124,250,184,208,5,165,217,158,123,82,237,145,29,1,113,202,210,253,234,8,191,232,151,225,233,89,97,238,19,81,30,209,54,81,134,160,34,208,225,144,221,170,130,27,149,166,205,96,216,91,249,61,26,217,25,155,232,240,112,162,201,5,99,75,97,23,99,58,86,242,189,224,147,244,11,198,97,64,147,63,132,56,216,69,6,83,120,55,245,100,157,26,66,155,20,206,198,170,111,229,78,15,140,188,159,63,89,67,225,164,38,28,138,133,214,13,25,59,185,180,212,48,45,179,173,19,226,128,216,158,9,30,112,40,252,230,177,79,72,24,255,11,91,183,58,149,145,207,155,55,199,140,217,63,55,100,250,250,123,52,188,63,182,195,240,225,181,58,144,15,107,46,47,223,33,168,230,1,160,98,193,215,125,240,158,169,247,140,47,221,156,217,108,216,214,170,115,138,205,147,203,57,167,23,63,155,119,184,56,79,201,139,177,131,177,85,143,51,16,196,53,193,84,40,219,174,14,219,227,179,44,170,35,158,45,219,107,66,80,72,67,16,69,84,55,102,137,243,244,75,103,37,220,217,79,145,11,107,246,185,27,51,218,202,38,63,83,58,174,227,6,159,126,169,95,166,164,220,153,128,164,230,66,221,250,131,73,67,216,102,181,109,42,39,180,126,156,161,210,170,73,149,33,159,18,142,28,130,207,42,231,59,194,70,128,99,253,110,238,42,181,48,12,73,211,229,83,147,9,176,110,70,48,138,108,129,224,144,127,179,91,67,137,43,218,150,65,144,128,215,102,112,135,241,174,231,134,34,97,235,67,248,72,110,29,107,42,36,5,23,251,111,172,229,175,206,68,48,52,201,194,27,60,209,55,75,152,24,249,240,171,123,168,180,10,134,44,105,91,175,22,225,227,223,213,40,191,248,111,159,177,134,167,227,7,47,108,68,108,69,198,206,9,225,72,193,103,164,57,225,14,34,154,168,224,204,149,20,193,90,155,225,66,148,59,221,179,163,225,236,104,247,134,88,178,178,205,34,47,100,209,194,216,24,47,93,188,169,112,183,141,25,73,216,179,134,232,173,233,205,203,91,252,108,100,139,106,2,42,228,49,196,185,13,166,56,60,231,148,141,123,164,157,183,40,178,163,78,71,240,187,93,144,146,240,44,214,68,66,87,112,255,126,104,208,209,116,113,195,141,209,249,212,45,180,227,53,165,224,229,195,180,240,131,41,194,84,106,179,18,116,124,60,195,129,69,73,248,155,254,193,180,183,87,112,192,253,248,45,140,13,27,24,15,196,212,168,135,215,130,143,66,208,235,78,1,53,232,26,138,211,116,250,137,217,30,163,45,138,72,251,55,66,6,50,108,197,38,13,188,61,249,14,130,207,254,214,147,78,149,204,79,213,178,123,102,28,118,177,118,243,51,253,149,173,15,134,9,166,237,150,207,204,74,195,124,183,198,141,110,185,28,63,117,91,115,170,27,78,22,159,210,28,198,210,84,77,58,159,168,142,183,54,155,113,158,110,130,169,125,182,121,161,18,54,19,93,181,254,169,219,12,127,107,84,185,117,114,167,110,20,37,6,131,169,165,87,71,155,236,23,94,235,43,145,78,89,9,99,168,236,243,112,133,223,84,53,111,112,204,121,205,81,25,94,46,209,251,132,113,72,246,71,91,112,169,242,222,136,92,216,54,136,175,153,69,103,231,195,150,215,73,119,156,171,95,165,125,106,152,221,184,168,5,30,199,45,163,29,228,182,186,123,1,160,222,55,247,82,155,161,62,234,196,185,202,128,201,67,234,12,229,182,215,219,140,210,122,157,235,39,94,235,102,175,14,133,251,156,94,242,115,178,77,188,30,45,104,38,58,68,132,111,189,153,231,65,153,71,10,255,123,180,151,69,181,216,116,88,91,196,27,191,62,126,246,229,136,2,24,140,4,154,244,56,106,152,167,110,71,177,28,209,146,13,113,144,3,248,15,102,54,205,147,253,105,50,116,50,126,40,73,0,101,125,42,22,29,219,147,178,127,186,246,58,48,34,68,90,77,20,146,88,224,174,137,178,202,14,59,149,61,161,200,56,18,222,187,250,102,60,98,220,185,244,133,61,69,247,215,42,81,98,244,181,40,206,132,94,56,73,86,161,72,205,163,162,27,246,154,157,253,131,108,55,53,106,127,112,56,72,84,59,180,1,207,92,250,54,170,177,54,201,7,29,172,234,120,179,131,186,102,103,58,22,232,162,188,103,176,189,81,111,115,120,230,201,62,116,208,205,106,14,116,151,220,108,159,47,193,175,251,79,163,53,160,94,22,254,144,94,126,69,240,17,202,215,7,135,113,162,143,204,130,112,180,162,75,136,165,160,127,109,61,1,1,20,141,235,205,246,215,143,55,161,12,156,243,25,25,211,247,245,233,142,226,8,85,114,35,217,141,160,251,190,166,187,210,62,118,25,71,251,94,60,37,75,5,68,83,84,58,180,185,230,53,15,135,114,236,183,122,181,200,16,250,78,6,10,44,219,255,15,166,246,229,241,39,15,18,202,119,68,111,24,172,112,176,118,24,31,195,132,137,153,248,0,121,159,224,101,10,94,33,131,234,48,86,96,186,186,65,118,246,47,246,70,90,117,8,134,93,253,222,87,79,157,56,169,152,229,250,235,234,214,251,15,198,235,107,63,23,92,214,15,134,84,180,175,102,57,187,130,175,59,144,228,100,109,243,53,228,76,82,53,63,201,105,210,238,9,122,150,70,172,229,4,175,203,197,52,62,73,81,118,165,145,50,40,190,221,174,184,42,150,170,47,54,131,206,59,175,239,93,247,183,143,66,253,145,188,152,63,57,21,162,175,186,195,217,200,187,218,14,106,243,93,251,164,198,172,91,92,249,168,134,71,214,163,7,71,209,196,28,61,201,31,17,239,209,79,47,28,65,125,236,135,218,199,210,247,132,0,241,22,135,137,198,127,39,55,98,183,143,191,21,241,24,229,61,241,97,107,87,85,207,89,4,194,5,244,15,38,125,81,252,40,80,71,120,106,109,193,152,173,91,61,118,108,33,230,23,116,105,68,212,135,215,193,214,224,167,233,183,209,179,219,251,218,232,212,240,190,22,76,214,200,39,173,217,34,56,42,24,10,244,251,94,171,219,43,65,14,104,1,88,73,250,102,101,68,157,233,7,179,235,221,115,95,93,229,21,71,5,9,24,76,131,237,209,112,151,174,223,102,165,85,100,220,175,207,137,215,100,27,250,237,17,25,248,199,183,89,212,115,170,89,66,227,230,218,223,189,169,129,210,88,182,167,43,137,84,82,30,10,156,176,194,204,171,4,190,238,63,81,168,15,102,67,230,1,54,2,77,75,169,230,198,164,102,94,122,79,208,172,222,239,12,67,125,243,120,189,140,16,179,199,243,249,5,247,18,42,18,6,199,138,181,4,19,70,123,253,252,68,108,119,234,167,59,167,118,63,114,206,176,147,221,130,201,26,204,235,236,134,102,87,19,124,206,21,175,173,142,104,17,106,29,104,24,18,23,119,121,195,15,122,239,252,233,65,65,73,243,51,39,177,164,170,123,15,248,231,175,31,58,41,23,233,9,159,9,239,181,25,173,81,142,51,191,164,18,59,75,162,133,22,148,9,221,20,77,27,13,141,223,183,120,248,129,244,64,94,189,208,210,241,72,214,233,121,69,250,18,45,138,60,135,95,221,145,202,255,22,56,182,230,143,71,14,113,85,144,246,29,84,166,49,174,168,73,31,17,69,248,96,168,50,182,251,59,131,122,133,67,247,31,122,206,143,205,229,193,58,22,141,95,108,162,81,46,240,186,32,13,194,187,136,149,9,198,237,212,131,173,111,216,211,232,193,240,111,240,2,224,190,8,215,125,27,33,194,103,251,42,200,59,27,228,55,55,89,152,135,189,197,35,204,61,252,80,213,36,20,203,159,141,148,53,40,101,181,226,149,114,40,63,3,204,166,82,220,28,78,199,254,122,225,88,8,212,249,131,83,58,56,244,211,48,36,123,247,112,41,100,107,77,57,152,195,44,51,30,101,118,210,126,185,193,106,111,247,181,123,165,142,21,35,169,149,43,68,76,46,70,115,221,8,37,234,230,1,230,179,103,250,194,99,8,24,110,247,44,127,34,177,168,229,28,2,240,217,133,121,131,188,136,6,108,193,156,125,170,95,140,131,203,183,125,107,12,58,130,167,254,49,58,198,4,130,225,2,218,73,183,99,33,245,104,74,152,72,60,248,167,66,162,166,170,115,199,20,224,20,96,110,156,165,220,45,152,71,175,247,80,42,254,85,19,218,254,156,3,31,143,232,79,100,240,245,94,240,66,187,119,209,29,137,164,175,147,125,62,42,222,201,80,101,216,186,57,219,51,139,214,132,237,167,10,147,27,76,32,212,91,12,126,254,252,92,62,120,147,13,116,152,56,138,246,25,236,80,153,167,13,102,72,231,147,53,242,125,143,95,125,250,129,182,2,147,18,5,103,85,143,130,69,81,126,236,134,41,152,125,236,129,184,255,155,87,247,80,120,247,244,203,130,229,81,5,119,204,211,61,163,69,96,245,73,248,133,104,116,229,141,40,157,211,131,99,188,224,145,113,56,213,112,194,63,24,118,247,13,115,154,156,186,121,48,155,159,43,223,85,75,126,77,92,26,251,149,209,194,179,251,119,111,150,68,79,33,82,192,33,109,60,84,42,158,139,51,192,1,81,170,202,164,10,238,54,9,37,91,13,204,216,245,149,43,167,90,145,3,207,91,135,186,138,95,77,98,98,231,213,59,118,173,158,219,28,156,17,63,152,67,154,51,241,90,20,226,233,173,240,212,40,222,11,105,165,166,77,8,14,17,235,189,56,1,103,243,91,190,48,18,135,54,34,34,158,122,95,81,69,33,184,207,203,194,48,40,26,74,52,195,175,169,87,180,147,46,216,84,236,202,242,138,32,179,51,10,66,16,42,127,155,83,180,231,16,241,67,124,190,168,7,245,142,112,76,246,69,149,56,77,85,5,195,142,187,110,78,209,101,190,216,19,244,87,111,22,206,44,218,41,80,216,177,150,211,2,216,51,229,242,193,102,23,113,220,11,86,145,59,214,109,193,39,114,178,195,57,229,233,218,200,130,236,139,133,81,49,30,20,140,57,186,103,231,89,140,223,223,213,167,9,31,79,191,119,28,17,91,162,227,185,178,201,147,176,197,212,75,19,174,169,55,89,174,253,126,56,236,0,186,211,240,112,194,84,115,227,114,234,211,48,59,221,166,210,78,210,27,47,84,9,39,16,226,101,165,199,38,174,58,46,226,36,65,38,173,0,16,112,77,115,28,98,36,52,132,45,20,205,98,231,20,176,147,213,90,77,94,96,181,121,81,54,41,223,204,91,147,29,118,58,40,10,5,218,57,133,61,130,107,55,18,204,130,65,40,24,57,38,127,105,230,255,162,46,214,194,0,212,89,172,225,237,167,7,59,199,248,230,1,247,51,23,181,12,70,162,206,75,9,136,147,123,123,120,1,11,102,223,124,145,123,223,146,165,45,45,178,210,230,114,246,196,34,154,211,232,89,163,48,231,110,206,90,198,51,79,223,26,54,188,151,87,18,84,175,146,159,163,252,125,62,126,34,11,206,154,10,153,90,108,118,182,63,121,84,117,231,163,177,211,53,81,254,39,74,16,196,66,194,205,19,245,3,123,180,138,186,197,210,23,193,155,200,139,205,103,216,216,79,53,42,236,78,39,175,68,101,147,230,89,10,64,94,63,167,226,27,183,179,151,161,190,228,89,58,178,95,117,103,163,64,165,27,213,97,98,14,217,23,176,154,188,202,56,26,225,221,166,207,73,210,193,89,126,120,145,16,169,19,28,238,174,251,166,253,75,125,162,161,79,64,53,140,193,59,138,190,5,159,14,253,88,252,235,172,193,80,245,18,134,230,117,23,44,144,50,214,247,226,199,157,160,66,225,224,88,63,152,144,170,27,107,119,106,136,21,131,66,62,246,108,181,31,55,12,15,3,250,132,89,251,47,91,110,42,15,53,240,9,222,187,132,53,149,76,41,213,118,142,199,127,6,122,86,69,21,1,55,161,88,97,186,222,7,149,137,175,142,92,16,179,158,75,29,32,52,149,213,209,22,50,96,175,215,196,13,124,87,52,171,48,95,159,151,220,94,109,94,71,14,110,42,5,17,240,114,56,212,218,4,191,211,121,97,20,68,158,207,153,247,198,125,199,139,74,207,140,150,147,78,148,236,174,203,26,123,209,147,18,254,243,249,185,224,42,101,73,114,172,117,57,47,39,188,149,183,118,3,80,223,206,116,233,198,218,248,127,105,197,14,181,21,183,146,125,163,194,88,167,15,242,87,171,120,105,52,203,253,163,223,254,35,145,123,139,67,97,81,49,68,163,22,242,204,144,251,82,234,233,185,194,208,205,206,134,119,223,178,149,74,145,112,130,69,112,241,22,170,126,84,161,213,118,84,81,143,11,182,176,195,14,203,41,23,181,217,80,197,181,12,64,96,223,151,56,234,14,179,2,189,216,100,159,116,105,58,213,161,76,54,70,177,167,43,92,146,78,40,140,40,66,181,17,208,190,37,157,8,70,106,23,132,21,243,227,161,239,23,91,207,170,201,118,255,9,231,250,79,119,50,225,122,175,243,36,117,121,145,48,182,135,162,138,156,182,141,90,94,23,86,226,184,169,88,231,159,64,200,45,76,137,114,95,23,76,209,232,184,225,145,97,88,42,18,16,77,187,154,252,55,23,255,249,11,121,193,120,108,84,62,152,16,235,249,229,75,11,148,28,217,71,52,161,96,248,185,228,55,22,122,225,223,34,194,214,45,10,198,47,209,191,166,179,108,71,79,251,185,4,32,17,182,254,2,84,112,51,230,244,60,31,238,55,184,80,127,48,49,192,182,47,145,198,198,253,63,248,12,197,118,41,143,133,196,78,255,208,17,69,191,238,54,14,101,224,91,99,56,80,159,153,248,178,127,15,125,250,245,193,17,245,177,225,135,200,95,145,112,65,135,166,117,105,250,49,49,127,39,194,94,131,195,98,243,52,146,228,69,89,39,226,102,4,116,237,214,47,166,183,223,68,140,117,49,169,113,107,110,132,62,75,94,141,90,237,240,175,129,162,145,226,60,20,217,226,168,176,29,102,179,174,155,159,35,2,231,114,135,49,36,213,205,81,253,120,175,139,135,68,247,201,96,96,211,101,130,129,43,212,244,191,107,91,176,61,140,227,181,206,249,228,149,226,72,199,203,233,146,209,194,224,103,139,11,120,96,42,118,28,133,215,240,237,177,206,19,50,171,220,15,134,111,247,16,76,126,203,69,255,94,22,167,162,171,113,144,241,121,122,189,244,232,111,47,222,97,71,15,243,5,70,147,241,77,130,36,182,242,236,76,220,28,126,132,49,136,224,193,225,198,237,223,95,116,233,242,106,228,8,31,255,92,136,98,119,93,125,198,207,227,178,58,168,109,163,22,164,171,161,149,94,159,11,109,190,186,243,183,33,111,248,23,33,198,154,55,103,45,122,92,176,112,199,190,73,173,86,91,200,82,24,60,177,79,214,147,83,65,229,84,111,232,244,75,108,166,208,147,127,60,94,19,49,64,149,190,244,80,131,188,253,225,161,7,12,253,118,28,251,204,210,226,108,83,17,152,204,215,62,139,128,13,47,88,251,148,52,100,155,14,151,2,61,203,5,98,4,45,155,20,111,96,243,195,56,219,229,190,242,173,241,38,240,130,183,168,221,27,122,43,92,237,156,151,176,103,40,9,228,197,161,55,227,222,242,236,60,179,19,243,142,229,114,166,231,140,179,245,185,122,24,58,185,175,125,184,133,125,232,248,147,221,49,239,120,54,0,217,145,168,224,240,52,30,241,196,100,176,247,144,166,244,98,113,66,168,173,100,163,144,57,48,222,15,110,227,181,253,190,214,156,243,182,178,65,141,236,205,110,120,38,236,215,38,67,106,166,120,217,188,154,57,232,178,116,65,117,60,123,202,100,59,224,150,224,212,202,252,90,229,125,160,58,155,157,12,172,174,173,53,128,99,248,46,151,25,13,235,81,14,125,74,241,110,75,240,21,38,146,130,89,98,47,219,109,114,136,121,111,142,137,102,182,70,85,84,87,141,7,234,168,207,101,44,22,231,246,254,187,247,162,46,219,126,154,221,137,104,92,40,153,208,78,102,70,211,233,107,57,2,200,38,90,214,136,189,59,182,182,250,158,139,144,177,255,118,39,216,208,245,104,120,250,53,55,166,103,188,200,84,3,63,92,212,52,236,123,142,176,54,210,123,83,83,99,198,45,127,117,81,53,81,244,221,220,80,124,16,253,201,9,111,33,44,229,247,158,184,99,107,9,57,27,215,249,24,37,182,134,105,119,201,1,134,76,135,73,45,214,32,71,173,71,239,197,52,240,186,59,54,54,99,53,63,88,108,231,252,183,67,102,48,127,27,201,164,177,47,183,242,1,115,72,48,189,246,113,195,113,78,154,43,97,226,142,237,185,12,199,135,120,221,157,13,214,46,62,70,22,165,177,63,248,28,7,134,123,88,47,52,68,182,62,247,142,138,43,119,51,223,207,111,29,232,56,147,89,190,128,210,166,48,147,22,12,103,223,221,229,207,84,60,85,172,1,188,247,53,62,177,147,157,223,249,138,93,40,229,3,238,68,117,150,16,149,158,145,69,130,172,229,22,90,167,213,115,195,193,89,123,94,62,115,108,131,20,100,62,48,147,88,187,12,184,80,125,202,39,95,225,24,235,238,94,215,111,227,222,215,221,151,12,195,10,237,76,217,10,189,151,119,31,57,204,241,49,89,14,140,76,133,27,174,177,191,207,141,107,108,16,135,13,146,39,212,4,212,91,58,229,152,211,237,181,43,58,49,154,50,241,127,101,218,115,171,184,179,225,30,9,67,147,189,93,234,136,143,188,130,55,250,163,14,83,221,84,245,98,112,110,170,59,99,114,206,80,55,239,97,209,233,222,124,81,103,171,95,134,123,101,92,71,2,191,81,163,39,152,169,217,221,41,89,136,251,80,103,128,107,242,120,147,158,93,95,145,162,93,39,9,255,110,183,67,239,97,9,149,207,189,176,76,177,223,38,235,181,223,132,97,45,251,163,145,237,120,155,190,23,241,166,237,254,121,48,46,170,250,2,68,185,233,214,151,44,121,69,207,13,161,118,185,171,102,84,228,87,125,76,188,34,166,119,133,40,173,168,121,245,89,168,221,197,113,178,98,230,75,183,40,214,119,119,202,247,105,249,82,40,210,155,254,69,13,167,75,153,237,112,108,70,111,244,117,87,111,244,31,245,203,212,182,94,150,156,44,73,67,23,135,50,158,59,204,133,109,144,94,170,35,113,229,47,133,173,233,204,38,9,151,171,203,1,181,134,222,143,96,146,184,238,36,122,250,175,50,240,7,125,201,251,94,38,166,88,184,231,131,49,203,151,203,93,245,28,234,182,134,22,242,248,70,239,12,231,181,45,145,225,243,203,108,216,47,203,217,142,14,168,90,148,192,200,240,57,131,178,231,95,147,13,246,166,54,118,106,120,48,106,166,13,23,226,203,193,154,124,64,213,126,2,211,50,243,25,137,74,162,42,69,245,142,186,153,59,210,82,160,58,149,193,196,229,185,190,238,16,199,116,245,74,186,16,194,16,197,35,110,92,76,252,109,233,115,69,68,174,95,150,201,120,31,234,173,39,204,188,234,134,203,40,87,174,132,249,154,182,120,225,116,87,114,51,127,14,9,244,57,247,65,135,0,159,179,52,2,60,245,50,161,62,13,92,179,159,209,38,70,45,229,226,181,242,16,79,170,111,93,6,216,141,24,183,118,27,164,109,199,114,195,230,214,216,179,229,213,141,40,167,61,26,177,191,223,189,251,25,63,230,215,137,178,76,201,93,212,57,10,183,230,102,207,29,61,25,157,87,207,236,242,250,161,146,170,151,94,69,26,63,48,70,61,222,83,58,2,104,143,238,141,20,121,49,63,192,179,235,92,18,160,232,161,68,232,223,154,141,228,200,25,58,116,63,205,212,30,125,136,71,213,222,40,155,117,231,214,80,89,130,138,156,186,240,234,56,21,57,188,85,114,116,192,179,234,180,199,13,220,217,241,102,115,134,232,191,109,167,43,164,3,169,227,83,141,74,110,214,96,244,123,228,132,128,47,238,153,79,220,0,251,140,233,179,154,127,55,63,175,48,79,19,89,147,156,47,11,151,85,112,47,215,78,2,78,255,144,126,75,84,78,25,217,150,220,232,74,247,148,30,238,40,191,246,108,33,38,168,67,248,128,29,107,21,98,7,102,226,212,151,28,84,167,153,2,31,123,250,51,167,79,221,250,124,247,199,146,132,7,94,20,11,15,193,104,156,216,189,207,135,218,210,75,103,182,169,102,112,130,101,61,53,163,121,107,94,194,166,224,70,6,71,233,2,56,160,179,89,226,169,18,179,205,59,183,56,192,255,48,60,138,36,125,143,163,45,219,207,97,240,56,195,70,135,46,178,164,143,27,153,7,107,73,201,155,3,175,16,51,248,193,13,106,101,201,171,209,90,185,96,164,225,180,197,31,225,240,109,79,13,89,64,207,5,199,165,218,120,37,72,81,197,32,140,234,185,230,230,190,113,40,206,249,149,106,103,87,177,198,242,112,181,60,122,64,211,218,143,127,103,114,88,25,178,64,70,177,154,86,105,229,36,211,69,16,102,106,231,76,246,187,249,233,142,156,169,117,243,55,182,158,191,151,238,164,192,183,38,247,113,30,204,75,47,163,211,116,37,157,194,46,124,57,138,103,148,106,112,49,65,111,187,218,246,131,32,245,86,2,164,179,5,174,195,175,134,70,43,177,105,42,135,81,93,237,6,147,168,213,254,131,164,159,151,114,87,66,1,112,13,62,56,54,205,205,97,2,117,121,243,176,196,248,101,118,42,89,193,100,111,245,200,9,90,57,43,213,255,80,107,19,198,20,196,38,119,220,25,146,172,218,35,125,230,7,81,86,254,165,184,117,143,96,154,91,3,67,223,122,115,247,19,78,194,219,91,13,33,231,156,172,102,212,110,218,233,29,190,67,201,64,15,42,45,255,0,215,240,71,17,60,67,113,200,96,88,209,90,243,102,197,167,219,78,216,36,14,36,1,20,134,106,231,185,29,93,140,206,132,201,251,218,210,49,194,50,72,155,62,228,188,138,31,14,70,88,9,235,151,73,15,155,154,13,5,143,228,84,182,96,68,2,109,251,67,126,158,185,224,131,255,236,49,127,109,22,246,3,170,204,71,91,0,253,107,187,154,72,127,158,230,38,231,26,31,158,103,66,233,35,195,14,179,135,149,246,239,123,157,126,211,247,126,243,106,234,179,171,221,156,132,101,215,218,115,22,22,242,72,214,42,144,13,102,182,120,39,106,107,253,244,204,142,193,72,19,28,76,27,187,250,180,255,220,9,15,114,167,54,132,6,153,121,41,86,147,198,35,49,97,205,210,35,63,190,19,14,23,1,131,195,21,32,225,26,60,46,131,255,36,36,18,142,228,169,193,43,236,154,5,135,120,159,189,24,7,2,25,31,81,57,254,224,243,102,48,230,67,57,62,67,170,212,14,216,28,92,94,249,52,80,240,8,169,116,24,140,8,147,246,56,168,237,109,83,52,100,178,101,116,231,111,191,197,55,149,227,252,90,74,167,199,200,110,219,159,236,92,89,212,209,6,114,225,118,41,162,156,53,231,36,14,156,102,149,22,102,20,191,128,6,135,62,215,94,169,161,246,36,195,154,62,67,39,198,118,179,131,220,119,215,68,206,100,185,252,218,13,47,78,191,60,97,143,218,49,145,77,249,84,241,241,129,153,21,46,184,162,181,150,183,134,185,102,27,183,17,204,202,153,112,184,209,217,199,128,58,156,113,84,116,181,57,116,25,12,55,56,167,59,10,86,183,63,249,34,62,169,144,224,132,184,51,252,91,45,104,18,58,63,32,24,121,122,145,63,26,134,3,217,79,200,92,251,233,57,190,143,196,253,81,208,39,212,118,193,40,110,233,209,176,19,242,77,58,236,154,210,178,197,23,229,150,175,163,161,123,47,20,37,210,126,221,27,167,134,188,24,73,239,118,221,27,195,96,253,244,102,87,248,92,87,115,128,211,205,177,42,180,226,152,128,107,78,57,155,30,252,92,79,22,156,35,193,40,177,181,122,63,184,180,1,32,79,48,96,198,253,214,249,181,163,104,202,202,87,162,205,206,226,216,4,79,152,138,126,115,98,138,26,153,236,209,137,213,252,224,115,172,45,153,188,129,223,133,100,97,194,81,74,40,101,89,92,182,207,57,215,118,142,17,198,201,28,225,138,106,116,155,145,16,229,174,153,118,58,223,250,220,222,122,90,132,6,234,78,152,189,137,45,18,17,210,16,209,164,195,167,24,86,227,200,205,17,253,255,26,117,193,93,184,47,222,91,198,122,61,220,129,205,219,34,152,57,12,154,15,134,144,100,245,14,103,115,29,133,194,130,161,143,121,96,140,146,82,246,101,127,240,46,225,59,96,87,227,3,33,194,222,129,39,94,61,205,224,53,242,148,75,197,206,174,221,239,157,78,133,216,93,114,78,53,144,98,163,166,144,197,142,58,79,27,248,147,130,237,204,232,82,153,92,139,95,189,99,237,250,218,228,244,111,42,134,182,193,88,166,232,108,179,145,77,159,171,59,204,243,232,209,162,130,206,206,169,184,118,16,198,19,188,195,226,212,225,51,146,243,106,10,17,205,128,235,207,228,96,247,132,161,122,250,215,68,18,50,183,212,27,171,120,83,11,253,187,90,206,170,108,206,150,203,129,6,140,210,237,7,35,253,229,171,15,143,86,13,238,228,87,47,152,122,245,132,231,107,252,100,208,208,65,19,186,189,192,56,208,71,117,159,164,180,169,127,184,222,186,164,174,236,192,139,253,89,119,147,226,244,154,48,148,134,235,222,84,178,239,15,101,67,109,60,119,96,182,81,143,224,198,201,236,186,154,34,212,37,120,82,39,109,40,170,248,95,180,240,79,65,174,120,7,223,112,124,95,93,140,2,76,245,230,94,72,136,84,161,80,226,47,120,135,26,178,96,120,115,182,77,121,67,55,241,27,184,35,2,249,86,106,94,217,75,83,85,37,152,34,54,155,113,222,16,38,106,66,7,123,107,71,91,216,113,8,126,41,50,92,14,163,228,172,171,59,124,140,11,70,247,230,213,199,68,58,193,220,152,107,248,248,40,219,5,169,29,239,110,127,175,168,97,20,186,134,7,75,40,66,155,42,154,97,211,136,209,195,52,152,88,138,250,193,224,116,110,191,75,166,68,102,7,7,101,147,99,19,60,244,136,12,16,141,200,108,237,58,29,222,153,95,71,105,144,208,123,55,24,139,247,161,143,69,178,193,63,198,19,89,189,188,24,166,135,223,154,19,255,158,137,210,171,236,99,160,28,182,178,31,64,34,48,25,107,4,204,131,0,40,120,147,197,244,215,66,166,227,81,107,67,93,54,219,200,138,176,203,200,113,247,50,71,219,178,69,77,223,200,46,22,86,214,203,223,42,152,182,186,120,253,233,200,255,96,218,115,229,168,92,68,98,45,89,132,195,135,106,46,49,74,38,151,97,31,171,134,213,157,186,1,100,148,97,71,23,2,233,121,240,65,152,42,246,210,14,111,41,114,160,194,211,221,167,164,194,207,126,107,246,110,196,205,171,133,2,137,70,23,5,41,57,159,157,81,105,91,78,184,114,235,247,165,153,231,230,227,55,159,16,132,191,171,31,212,4,187,63,55,14,30,95,192,100,60,17,86,123,47,120,227,19,32,24,147,166,199,95,235,28,160,149,216,63,240,38,93,235,15,78,134,37,175,198,35,212,180,170,104,126,124,29,18,38,181,248,58,122,206,57,223,225,129,88,224,126,75,189,224,221,181,114,80,159,60,188,160,250,188,213,153,235,159,42,152,16,244,115,161,248,179,84,161,157,138,75,235,71,141,162,72,77,162,24,177,21,143,58,16,217,57,109,174,183,230,151,166,247,224,216,88,101,163,224,251,50,188,205,168,117,212,121,108,208,199,222,225,51,70,195,87,228,171,12,102,207,54,97,221,24,204,96,124,213,102,29,173,36,31,154,8,70,20,189,53,249,210,214,252,167,39,130,107,106,82,206,200,86,8,94,9,3,45,113,110,176,27,34,3,230,87,159,143,153,67,243,9,5,7,31,93,152,110,75,214,12,147,243,96,84,57,28,223,91,240,112,9,235,26,250,187,42,170,25,136,249,34,51,231,112,109,98,185,83,128,19,177,75,135,161,213,232,167,99,134,42,254,57,89,173,151,110,126,54,74,179,173,11,198,145,37,175,70,160,195,210,69,127,166,65,69,191,141,187,192,178,237,209,27,180,168,252,32,40,199,204,185,46,248,253,182,248,35,228,102,61,188,139,61,206,22,165,45,36,254,158,199,239,141,148,166,124,160,153,143,240,24,190,27,13,191,9,193,43,242,209,254,189,56,17,124,79,134,14,221,249,177,125,125,206,162,224,24,49,109,52,106,174,171,57,68,188,130,89,46,236,120,113,22,42,68,173,245,219,132,192,31,255,218,4,33,101,116,72,196,7,49,48,123,239,129,125,136,62,119,237,225,179,245,67,169,151,150,112,223,32,203,11,19,247,130,149,107,133,28,76,13,143,253,242,228,176,33,116,5,3,192,209,29,187,1,193,184,60,91,126,226,13,73,203,252,92,27,61,223,199,225,243,44,93,95,107,163,171,239,125,248,229,96,162,139,241,202,89,70,151,67,76,19,51,211,87,240,222,197,116,97,184,26,197,180,239,165,153,64,166,167,236,223,96,158,127,231,7,82,188,203,253,96,153,165,17,134,254,122,202,57,103,204,231,185,224,40,3,23,76,1,110,245,161,187,223,146,246,68,148,60,157,5,198,166,13,142,127,51,183,79,49,73,212,234,48,124,124,77,58,45,172,205,237,120,78,102,251,108,97,245,219,56,98,52,235,10,184,95,243,243,31,188,67,28,209,96,248,248,185,25,38,180,53,125,11,181,42,113,91,53,11,185,195,199,180,43,106,88,98,148,143,167,142,148,51,103,161,223,188,65,232,248,205,213,141,2,149,98,245,237,132,108,9,103,125,205,114,214,252,7,23,229,31,28,148,15,13,222,136,124,90,201,80,37,52,45,61,79,220,191,249,122,143,163,163,40,160,31,33,55,143,166,16,153,105,37,47,70,202,200,36,28,160,110,179,71,18,28,218,57,219,127,153,174,171,181,15,13,186,94,252,181,206,106,87,84,6,30,196,255,233,12,142,133,29,179,106,76,96,215,163,1,85,13,70,183,245,163,219,13,214,101,228,117,46,120,229,231,60,187,86,114,179,126,53,10,56,218,252,33,50,83,30,239,105,148,167,62,45,175,174,164,185,173,51,176,223,248,146,97,7,61,237,253,216,188,176,162,120,120,255,62,23,133,150,191,86,217,232,162,136,34,197,131,183,230,159,11,219,150,179,5,121,5,195,42,183,185,118,135,118,105,246,133,39,156,86,127,141,22,118,54,74,196,241,181,223,226,71,108,248,141,115,100,163,81,195,91,109,225,221,81,121,251,230,213,13,137,194,223,107,67,212,220,82,158,225,230,203,10,1,207,52,116,246,93,35,111,61,151,83,152,206,101,232,248,9,69,120,167,253,150,116,172,137,130,211,33,24,234,228,111,34,110,100,63,166,74,45,232,103,88,81,189,63,152,162,218,154,189,180,71,112,244,249,193,177,130,104,217,229,123,113,144,250,193,232,54,74,217,123,240,90,246,57,152,71,207,84,240,187,24,185,219,95,79,64,246,32,146,193,31,12,177,206,156,47,209,21,195,125,91,40,177,154,223,126,154,248,196,153,107,181,242,13,54,150,166,77,140,46,197,217,115,229,107,189,240,178,138,193,79,40,220,232,201,206,64,106,198,79,108,8,1,213,153,179,194,10,61,7,131,49,179,17,163,0,167,142,106,210,18,88,204,205,162,252,228,136,162,67,127,176,179,246,64,146,22,138,75,228,238,14,159,243,208,172,63,184,255,58,17,126,171,88,54,37,218,112,37,88,6,227,78,174,189,4,190,28,213,132,91,208,187,134,80,80,5,239,106,149,170,173,134,129,147,134,109,216,234,88,98,6,189,20,138,172,4,19,150,54,205,11,4,81,158,12,239,142,232,50,118,156,108,149,165,241,213,231,152,45,244,61,127,40,228,109,177,163,112,210,226,224,246,107,50,210,170,75,182,124,36,161,207,108,255,218,189,199,95,177,217,7,67,209,53,29,210,22,26,155,170,225,136,26,66,84,48,127,48,158,98,18,228,68,139,11,163,215,223,247,8,249,108,105,129,194,98,37,87,105,143,182,208,43,215,86,228,44,160,152,199,219,213,88,244,74,158,248,252,39,52,104,27,31,8,112,150,110,48,20,224,223,192,166,80,160,106,179,205,79,23,11,192,34,136,66,130,36,47,134,169,104,109,218,56,14,21,109,7,206,43,191,108,159,127,48,62,225,170,225,165,252,45,18,115,63,248,45,63,139,4,148,143,79,207,249,173,62,173,45,84,158,53,153,65,68,233,70,32,33,66,126,206,206,217,87,22,179,204,47,232,129,208,75,27,10,91,96,204,75,162,205,80,78,90,90,217,194,80,248,199,26,139,93,207,28,9,162,246,252,91,215,90,204,208,138,78,81,21,187,173,58,24,137,152,115,234,90,9,207,238,211,44,122,36,91,122,105,100,16,240,111,180,135,30,97,32,248,181,72,8,46,189,54,29,245,240,121,123,117,239,231,79,65,226,7,83,193,214,74,94,13,211,238,23,128,58,223,170,175,33,249,58,114,54,101,155,109,229,153,109,144,247,212,184,230,180,95,44,57,72,65,8,46,83,95,115,83,65,102,7,12,244,243,207,22,102,234,201,26,9,137,223,150,181,193,218,106,82,117,161,202,120,122,50,171,5,23,87,189,136,152,116,183,220,8,146,37,16,216,212,102,104,252,238,110,247,254,155,193,19,198,184,242,113,24,233,16,173,76,72,94,119,211,207,194,29,129,202,149,223,205,249,90,191,39,163,64,228,81,234,132,92,33,113,227,223,107,255,205,88,106,178,17,59,220,95,139,78,52,154,167,78,39,28,70,186,217,143,224,173,27,86,122,9,135,218,199,15,70,160,177,105,212,83,30,92,30,127,50,138,77,87,126,205,249,71,49,251,193,139,208,166,86,69,4,200,172,244,164,133,71,162,138,179,240,195,89,203,118,249,20,47,204,34,98,227,120,227,156,251,219,167,31,56,136,93,63,152,80,251,175,197,233,58,251,209,189,95,10,216,108,125,8,7,83,85,255,30,24,7,23,27,152,20,209,118,21,218,225,47,76,13,231,175,73,95,66,13,185,83,64,149,119,155,88,33,165,200,200,119,170,205,194,176,207,198,207,139,45,138,18,70,84,130,76,119,241,96,123,67,182,94,79,30,251,188,95,131,195,202,171,34,183,28,116,18,210,182,247,218,49,185,125,240,10,151,96,219,11,188,81,39,164,211,38,231,3,14,240,9,115,112,234,57,54,23,188,104,95,207,163,20,57,231,217,133,156,147,169,250,53,50,68,88,170,127,112,15,43,107,131,43,154,74,218,114,18,119,155,182,87,230,156,181,203,155,112,172,86,214,104,4,63,135,170,216,241,140,154,172,165,14,51,93,234,197,24,250,150,198,134,8,117,150,205,68,41,74,42,118,111,44,214,115,8,156,195,198,227,62,79,7,238,108,160,245,211,232,78,251,196,16,25,164,162,189,114,164,56,173,118,11,147,229,42,205,255,131,54,142,225,246,220,144,194,101,75,206,197,152,157,78,131,17,97,212,132,134,75,98,33,81,246,223,255,151,127,250,79,255,242,31,255,211,63,255,203,191,254,251,127,254,95,254,237,255,246,31,254,221,255,252,207,255,246,223,252,191,255,215,255,253,255,252,239,255,231,255,243,127,252,159,255,230,159,254,135,255,248,63,158,127,8,169,29,156,189,202,252,55,255,229,191,252,211,255,246,175,255,249,63,157,127,253,175,255,249,223,253,235,255,250,47,255,252,111,254,233,127,250,231,255,248,63,255,243,191,254,203,127,254,183,31,240,223,252,251,255,240,207,255,237,191,254,203,191,255,15,255,19,55,248,143,255,242,63,254,251,255,240,239,254,245,220,254,191,251,255,127,150,223,163,190,168,218,14,193,5,197,226,215,224,25,158,130,106,196,137,125,163,95,29,106,249,130,9,111,22,239,121,48,20,197,246,61,240,136,248,152,195,248,202,234,251,114,6,55,86,44,187,24,82,76,249,249,209,34,47,205,63,160,157,16,23,22,112,235,177,39,143,126,158,157,103,132,187,141,95,205,237,180,16,99,94,187,77,185,164,133,199,105,207,71,163,148,223,164,225,201,135,180,95,196,121,253,177,248,29,254,73,197,64,197,40,197,42,201,98,76,156,55,203,241,184,195,16,208,225,50,51,44,133,186,196,246,225,136,223,65,87,34,104,193,227,172,254,57,153,57,164,236,51,86,208,41,124,38,56,135,190,60,124,46,206,146,235,117,24,75,190,252,92,145,229,216,14,227,200,161,78,191,194,181,185,189,14,159,211,84,162,48,157,108,187,182,34,179,172,120,243,66,107,210,15,67,148,49,111,241,58,56,113,17,132,183,123,179,222,140,124,178,66,225,152,109,32,160,235,114,16,73,184,44,127,110,206,254,185,21,36,88,233,187,107,136,192,201,246,37,64,216,94,243,123,67,64,232,237,191,205,7,198,116,197,215,194,51,161,237,55,55,54,148,125,155,255,51,243,58,219,249,92,82,8,57,27,202,238,65,10,4,20,144,163,88,100,235,17,220,138,150,107,198,164,142,196,14,113,24,17,63,210,212,14,117,231,110,18,182,232,27,65,204,208,213,35,66,98,182,189,64,42,65,2,208,80,237,202,117,78,67,143,142,14,146,240,181,113,97,183,184,115,163,73,28,240,121,124,107,130,174,83,207,221,67,248,17,76,219,246,224,145,152,171,112,167,160,218,14,121,145,62,88,185,77,197,219,202,76,96,233,67,48,9,71,238,21,57,216,218,102,240,172,95,37,35,190,111,72,195,89,47,36,247,89,106,46,210,33,28,51,236,234,206,153,68,179,254,75,73,134,47,226,35,220,188,243,106,180,118,124,82,136,68,72,118,82,148,148,220,19,165,69,250,126,228,70,21,38,94,181,177,9,89,227,25,249,219,16,172,172,26,10,73,65,198,166,206,136,155,93,174,125,78,214,31,120,196,130,113,72,180,221,34,21,32,40,209,231,213,197,201,225,72,33,157,101,255,205,155,35,37,119,157,104,158,146,201,5,44,172,97,135,255,208,39,12,115,18,198,38,212,70,54,97,193,103,254,14,98,136,122,108,63,136,113,240,83,246,128,160,58,238,240,118,140,11,73,91,221,156,32,147,249,255,145,16,123,237,128,89,144,27,220,118,192,36,79,165,208,15,161,204,105,84,125,220,32,208,217,210,73,141,149,206,168,179,45,18,173,69,145,12,100,118,171,109,207,91,104,37,170,31,18,250,217,86,115,11,92,146,222,26,48,138,145,118,40,143,170,11,125,15,124,144,205,143,8,151,164,80,8,23,140,156,149,31,233,103,208,68,91,70,27,26,211,154,5,35,224,221,212,140,131,76,8,165,203,99,21,120,179,171,85,40,80,95,30,69,65,130,98,229,153,30,211,136,237,209,134,6,211,44,223,27,239,71,27,250,36,175,135,172,69,8,166,157,191,172,246,218,81,215,161,177,29,97,37,43,6,224,123,192,55,127,51,178,20,53,60,22,28,98,242,205,48,33,246,164,181,123,228,41,10,33,71,6,204,16,171,240,176,21,41,109,45,248,3,97,19,159,139,177,174,69,147,90,240,67,177,139,5,166,40,223,201,108,42,195,147,34,218,31,220,195,204,170,101,168,175,63,211,131,117,33,167,245,38,218,60,197,76,186,31,245,74,69,250,32,35,251,231,132,226,181,165,244,58,96,96,225,22,248,139,50,254,145,28,51,120,74,76,164,121,128,115,195,32,206,224,41,42,3,182,11,46,127,180,171,158,240,188,230,172,16,173,146,165,4,148,182,115,232,180,99,125,152,125,150,252,96,244,13,239,74,229,137,170,206,140,55,99,185,109,173,130,26,241,150,206,32,118,153,200,53,121,192,249,69,61,48,243,30,100,54,140,162,129,76,0,156,73,133,225,95,72,173,213,98,221,76,84,154,26,96,143,176,177,253,193,17,71,126,218,15,174,94,218,183,219,95,114,48,225,208,237,180,40,61,66,55,53,19,4,228,14,237,201,168,69,93,61,211,61,148,161,251,123,17,238,110,234,105,97,77,98,52,138,56,212,75,201,9,113,226,186,188,178,137,243,81,203,120,69,71,10,99,24,105,139,221,75,42,32,2,7,213,215,210,34,4,179,148,93,128,98,4,67,210,96,52,16,180,31,233,16,29,60,7,70,21,68,211,22,173,195,179,26,175,103,131,94,164,173,223,204,129,81,54,101,89,147,30,154,85,122,175,1,193,222,104,191,112,67,126,177,91,194,36,62,58,217,78,83,51,170,7,71,199,167,120,30,171,97,28,165,7,71,74,174,84,79,22,177,163,86,161,49,150,151,68,99,237,181,145,254,237,58,194,162,11,76,149,179,195,156,97,118,38,53,167,115,190,22,226,127,57,49,176,102,56,31,153,13,222,182,84,46,170,182,175,231,67,251,155,89,170,10,11,212,98,56,7,254,83,26,20,92,80,9,222,23,60,127,57,127,66,104,78,245,140,26,133,39,51,231,136,233,95,57,102,76,228,223,252,109,124,64,189,15,179,219,144,26,224,160,188,215,103,98,178,196,103,213,208,216,171,72,87,122,133,196,75,224,82,228,88,248,4,136,159,93,201,241,50,229,73,58,168,80,47,94,65,250,18,187,202,131,27,100,133,238,57,100,182,159,153,186,168,49,209,111,135,67,36,87,108,3,66,196,94,41,240,178,140,231,34,128,179,251,30,247,205,163,246,67,28,12,132,203,157,51,67,169,95,102,222,177,63,128,132,106,108,3,20,195,70,242,63,8,219,27,39,146,164,201,91,147,122,2,67,195,41,1,196,7,37,253,126,70,7,155,23,75,2,31,152,21,81,87,135,165,84,243,123,15,230,210,254,227,2,77,115,83,194,104,134,141,85,178,148,240,244,112,226,202,128,247,247,35,72,81,65,228,52,165,30,71,19,209,121,206,233,202,237,225,14,220,81,55,17,109,12,127,223,247,31,24,28,75,213,52,33,12,84,150,179,121,16,165,79,198,26,6,83,62,221,81,70,187,87,210,30,103,184,116,93,228,172,57,222,36,180,177,108,215,139,176,70,254,78,40,241,58,191,148,10,177,149,68,79,88,146,206,106,36,241,247,163,183,134,38,128,147,7,207,134,174,252,88,187,152,171,191,23,235,145,226,182,36,4,195,149,155,23,245,16,241,218,164,42,215,225,12,84,194,211,178,20,162,10,16,59,176,155,122,72,110,41,73,212,103,47,126,161,189,202,228,248,175,250,191,250,140,65,40,103,142,132,27,85,36,254,210,103,169,95,249,211,40,224,94,179,85,232,200,37,119,156,140,203,112,148,46,42,162,255,57,62,16,51,241,159,70,171,101,37,179,156,109,193,245,100,103,183,151,154,38,155,108,113,241,238,141,14,208,80,245,30,169,2,182,169,87,123,103,176,155,138,55,234,112,252,209,32,131,183,188,121,80,9,46,254,43,25,127,181,202,57,135,17,45,114,246,236,89,30,84,40,186,163,28,230,186,121,249,57,91,253,9,187,55,127,49,44,31,103,123,126,132,251,107,162,12,13,110,149,202,156,111,121,158,211,201,200,100,35,178,81,26,86,18,78,184,44,108,20,245,195,216,33,155,25,24,43,222,57,25,136,117,222,206,138,249,250,136,143,60,162,158,138,215,223,254,165,67,89,39,41,235,172,60,229,185,88,208,51,21,85,251,142,98,88,255,88,97,226,174,114,19,244,251,231,118,214,85,121,200,196,234,106,196,241,246,227,101,0,140,247,108,18,76,191,31,39,188,175,150,66,178,81,222,48,71,191,56,235,115,172,95,245,3,174,36,23,21,63,62,174,94,27,199,151,210,252,167,41,39,86,41,11,134,139,219,103,255,176,184,255,13,46,60,50,156,70,141,187,19,106,88,130,159,144,24,49,56,20,73,190,247,226,248,183,151,63,57,52,44,213,80,19,102,117,107,67,202,54,168,255,82,37,11,78,147,94,122,52,9,71,170,92,11,145,62,124,199,12,165,148,66,29,37,4,207,154,77,86,8,98,252,138,58,206,81,129,222,108,15,246,146,11,210,216,90,43,10,28,253,234,137,174,127,194,29,75,38,251,237,55,100,148,244,104,152,142,45,47,255,129,182,40,91,158,190,216,147,184,6,19,155,242,51,60,30,193,196,146,189,6,225,229,76,144,141,246,6,169,113,120,157,204,106,45,95,12,58,153,239,250,112,120,172,35,75,143,222,216,158,245,171,68,167,100,53,253,34,129,92,253,209,38,7,80,21,128,175,176,29,245,71,35,93,215,86,94,77,133,92,245,250,159,232,15,9,63,8,101,121,253,15,188,96,205,180,139,192,185,87,194,140,205,8,84,73,85,4,23,236,218,241,243,123,143,26,130,230,85,183,168,117,254,180,163,22,75,137,89,4,212,168,90,82,204,176,135,185,227,244,22,29,81,60,174,158,68,216,102,12,255,233,22,204,42,193,204,226,23,28,69,85,250,109,196,134,204,145,139,221,47,146,154,250,30,136,215,244,122,21,92,177,26,170,201,80,244,174,198,118,158,61,108,69,213,100,104,73,109,255,216,61,148,223,244,228,161,156,108,165,4,97,124,244,170,130,7,83,239,247,245,241,133,171,111,10,231,188,251,175,2,216,95,140,20,154,42,228,118,24,22,140,171,89,182,152,58,152,23,7,145,196,111,78,126,86,213,121,152,204,250,156,132,34,106,211,224,133,24,234,14,106,120,239,161,77,170,218,188,13,225,194,222,58,168,233,106,51,234,29,206,148,230,181,121,231,169,164,99,78,161,0,2,38,221,225,179,113,121,19,62,71,170,171,86,236,65,199,64,63,61,194,97,203,46,142,205,67,54,25,58,99,203,86,24,34,51,37,245,180,16,94,125,125,51,1,188,69,51,5,134,118,237,63,141,79,105,150,36,62,16,46,175,39,195,212,65,67,151,244,86,247,19,4,90,108,171,100,45,229,134,234,110,211,248,131,35,86,201,98,201,179,190,151,235,167,225,248,171,132,250,253,211,245,169,14,183,36,144,115,68,126,221,201,2,152,88,168,42,76,161,212,121,9,53,240,91,179,114,22,193,171,235,214,212,123,188,89,95,202,153,116,92,112,171,89,33,189,227,175,175,215,26,226,8,69,105,235,242,178,242,200,116,27,12,23,211,71,207,129,89,160,4,99,134,119,195,184,158,100,201,46,220,218,251,167,161,240,233,193,33,234,152,239,104,124,142,253,171,192,126,145,112,180,121,24,133,138,189,126,5,241,11,63,22,43,74,199,13,170,72,193,105,134,232,132,171,12,140,176,112,250,41,24,180,226,130,65,35,162,130,89,100,13,59,173,108,23,56,64,16,234,167,72,17,145,237,230,218,10,44,103,41,119,17,178,42,175,193,65,161,169,63,165,13,115,40,168,209,98,170,94,234,76,233,197,207,146,16,125,138,201,116,140,114,41,8,178,226,236,212,24,59,19,45,106,241,246,100,104,254,234,116,211,35,144,250,174,91,11,35,171,60,137,175,243,209,76,73,227,76,25,59,197,115,176,65,178,120,7,177,101,172,215,132,158,255,46,215,197,81,170,150,48,225,74,215,46,153,120,81,246,20,39,9,147,25,19,179,152,84,173,252,180,75,90,148,186,25,140,132,136,198,253,249,244,145,252,52,56,170,11,212,102,103,26,47,102,200,93,105,228,179,57,210,163,161,100,109,92,30,138,3,206,62,63,85,85,16,78,182,69,183,71,124,82,115,60,180,149,230,226,160,48,161,17,142,21,76,27,249,247,160,72,172,175,188,121,15,181,114,211,100,89,17,158,20,28,129,109,67,39,84,118,233,13,253,157,40,12,229,105,178,201,38,193,70,111,240,16,50,77,133,156,25,108,40,235,71,68,1,31,45,1,248,113,216,59,163,230,137,117,88,74,247,68,70,227,7,163,183,147,149,250,136,61,119,75,48,198,169,96,40,244,133,214,209,57,155,54,151,200,121,208,246,84,139,161,238,231,116,253,70,25,207,155,31,139,170,87,215,101,104,112,171,158,148,200,193,246,174,217,124,214,66,10,76,202,107,27,205,11,83,36,226,132,221,52,232,73,220,44,143,43,83,114,136,234,64,106,113,49,108,171,195,168,165,165,24,23,233,68,43,252,168,112,215,106,202,76,198,62,125,250,213,204,56,41,178,119,150,30,82,28,63,152,112,197,243,19,17,35,188,110,21,120,136,160,212,146,242,103,88,188,121,96,153,90,154,209,83,110,17,103,194,97,189,140,129,153,206,212,148,48,188,94,207,18,231,128,153,138,113,103,159,241,44,87,94,195,120,39,59,33,146,17,213,103,5,42,5,103,174,92,193,140,242,45,43,177,245,157,131,11,213,147,61,109,213,140,32,117,25,249,224,212,221,216,129,146,12,239,91,126,239,213,138,75,237,163,66,246,166,57,14,138,115,47,172,59,131,145,128,74,233,53,60,201,61,210,131,111,57,50,204,169,241,71,32,195,96,66,91,125,166,236,225,189,17,129,157,214,103,10,160,161,135,230,203,11,178,135,61,117,200,207,222,121,91,226,6,101,77,28,67,18,12,243,58,83,145,156,4,195,102,234,149,226,112,230,226,152,27,211,120,125,143,130,94,160,237,57,241,99,172,249,61,200,215,14,47,97,128,187,249,230,214,142,28,186,167,31,81,121,69,9,111,164,88,113,24,158,153,248,237,14,197,143,212,81,30,198,248,10,201,95,230,33,137,48,99,5,109,235,57,39,151,212,94,199,58,112,251,190,176,132,115,103,42,196,162,35,226,95,3,227,130,115,250,157,41,61,189,167,111,104,11,113,253,20,100,108,161,72,103,199,23,40,144,80,181,4,135,72,243,79,29,122,71,214,224,249,169,94,243,32,6,195,246,123,231,79,50,251,244,66,211,150,222,173,167,18,49,245,165,86,53,117,64,106,222,170,41,152,87,147,91,57,45,192,172,144,111,197,32,182,10,107,76,146,223,159,16,42,178,34,48,113,13,198,164,116,165,200,56,22,115,203,225,2,107,46,225,6,241,223,224,51,206,127,82,167,13,82,148,157,130,163,83,141,246,123,180,130,195,185,235,113,227,167,57,83,61,29,6,143,217,176,82,111,53,86,138,9,83,131,229,22,127,27,99,157,71,59,113,124,63,125,65,70,41,28,171,184,84,172,31,136,173,187,206,120,84,221,165,52,123,199,62,184,185,74,121,253,25,54,156,247,154,158,8,160,140,151,140,71,255,201,225,99,84,233,2,233,79,83,233,6,98,15,176,253,237,209,40,167,72,197,135,144,191,155,151,176,59,69,216,249,104,103,160,23,219,179,62,40,8,244,55,91,13,171,15,147,246,1,166,92,185,38,60,135,251,171,81,33,244,252,116,171,9,70,46,243,11,222,177,1,254,193,207,116,107,30,186,63,202,65,242,54,136,8,152,161,56,218,233,148,28,118,221,150,30,4,14,133,35,193,48,30,238,171,249,241,239,115,18,209,42,238,144,73,125,247,146,253,51,34,23,20,17,249,205,67,126,83,87,179,204,78,83,218,95,161,68,173,88,15,90,208,72,132,153,202,63,73,165,244,185,32,197,90,204,95,243,236,122,8,133,200,36,131,233,243,153,102,33,208,81,73,86,64,19,121,223,209,221,37,3,91,27,213,191,118,100,20,183,41,104,146,181,12,186,188,12,58,118,68,204,46,120,200,189,22,24,119,171,113,195,26,96,8,28,244,118,163,152,75,235,201,194,145,206,44,31,24,109,25,115,135,36,95,141,11,21,124,136,154,129,162,112,68,55,30,8,240,134,22,254,193,132,48,92,76,159,42,235,158,49,98,146,116,197,221,215,87,152,193,169,77,112,127,28,87,155,112,58,77,148,115,109,241,231,38,53,175,184,4,167,117,23,5,138,90,253,159,109,194,249,55,252,76,253,107,161,20,80,19,102,90,48,67,34,108,15,216,89,202,139,133,26,172,218,174,246,174,185,60,133,156,197,99,30,202,235,137,149,79,86,45,231,24,92,220,17,27,59,161,173,178,223,30,38,203,150,84,162,246,169,164,199,12,109,91,174,241,181,96,81,137,133,69,53,248,112,153,25,114,104,232,195,200,192,102,64,225,187,92,127,216,139,202,76,143,122,139,98,58,29,81,200,219,53,85,55,28,235,186,251,167,159,185,181,100,245,211,89,46,206,80,179,17,240,162,99,32,46,109,139,60,179,219,96,158,173,7,186,178,75,14,81,161,192,86,47,247,169,222,211,125,10,89,105,247,160,129,102,87,68,16,107,97,69,88,221,135,41,246,170,105,78,133,153,65,179,145,63,131,83,158,6,109,68,129,173,198,40,164,91,159,55,77,212,34,187,96,95,4,21,187,177,222,159,57,220,67,153,145,219,164,157,157,79,73,131,66,114,207,102,75,7,87,113,167,101,35,146,69,175,27,16,50,1,166,93,36,177,59,91,158,200,75,147,117,146,85,37,100,77,115,19,62,59,155,158,233,128,70,94,24,238,160,193,36,226,100,121,61,131,112,236,142,168,61,20,29,210,191,243,65,8,203,61,27,55,70,223,114,232,132,49,228,126,43,3,195,183,159,99,234,217,169,156,161,92,221,100,179,102,193,100,11,170,217,109,69,137,188,81,94,28,42,88,110,100,201,98,41,231,42,170,82,118,115,159,88,50,113,75,54,102,40,47,46,183,134,27,13,1,164,244,214,101,71,92,221,90,145,168,175,200,128,56,13,160,49,100,190,140,164,139,75,54,26,140,146,253,186,49,233,216,152,70,10,126,33,113,53,55,38,165,220,70,109,26,59,92,27,63,131,3,237,148,225,240,105,145,122,61,56,204,54,17,246,216,181,144,114,241,39,59,223,163,202,254,28,85,149,203,79,239,59,28,167,51,239,196,114,210,157,96,99,47,159,48,22,1,183,211,235,251,228,7,65,213,204,146,224,184,52,66,54,76,83,224,115,62,49,110,52,46,179,44,118,66,207,56,156,222,100,168,185,85,77,57,200,119,173,203,112,18,165,165,245,36,140,243,95,119,127,91,4,101,158,244,89,102,110,244,174,130,177,129,24,119,193,13,127,76,67,247,9,125,154,149,109,134,121,220,123,89,10,135,83,69,222,252,161,156,176,95,174,192,8,195,203,62,122,161,179,179,220,113,152,68,87,186,75,163,63,106,198,87,231,169,67,135,39,157,171,75,181,18,111,196,67,127,11,43,37,100,112,236,46,163,101,226,80,233,168,189,25,176,238,241,60,102,250,90,147,243,242,37,157,4,243,78,51,75,108,220,156,236,7,28,1,181,132,225,75,95,254,209,81,6,147,94,222,143,231,63,121,235,157,229,154,56,129,227,2,233,159,19,145,51,93,76,134,221,40,38,17,78,102,83,247,193,97,59,225,222,234,155,42,109,173,47,125,81,72,237,158,219,104,200,119,45,48,100,51,183,85,125,161,210,215,211,161,150,115,244,92,238,158,78,137,145,152,157,84,83,18,206,180,123,159,213,105,102,63,67,201,114,110,247,243,70,99,242,149,173,251,19,1,78,251,28,48,221,101,34,19,65,169,98,217,106,180,107,144,164,214,147,149,40,116,247,171,201,153,201,36,176,19,47,246,193,215,99,41,147,179,98,15,27,11,219,233,19,194,36,169,38,184,134,143,170,59,206,163,151,248,10,166,1,205,85,43,4,173,151,198,15,18,46,221,130,42,236,98,177,218,108,130,103,216,147,26,28,190,159,143,96,228,198,253,209,40,60,93,191,171,201,228,154,93,24,250,247,138,6,53,196,86,171,37,227,158,176,89,80,61,90,24,118,85,43,0,120,208,171,31,98,235,29,24,74,226,117,117,53,251,105,10,148,250,184,224,211,243,154,250,33,229,105,175,175,125,4,59,234,239,226,32,23,89,163,96,188,41,166,72,195,93,20,59,112,131,35,81,56,4,35,167,49,252,222,4,72,243,167,41,5,176,249,12,135,134,154,206,164,80,124,221,130,147,72,247,86,157,53,140,221,229,162,242,20,39,135,114,132,224,17,180,93,131,9,110,171,27,178,120,61,110,231,138,172,226,248,93,140,160,160,63,246,25,17,85,81,117,2,0,80,138,172,155,157,41,191,73,120,168,197,164,114,125,142,7,149,72,189,115,104,114,219,218,20,39,39,201,110,163,91,29,101,171,63,184,144,226,146,23,101,67,88,197,34,123,208,162,231,243,123,235,1,213,204,54,196,20,161,182,55,59,10,18,88,238,190,134,230,233,74,87,97,4,15,134,47,32,103,253,15,181,101,193,171,249,102,33,164,43,211,63,29,181,43,210,153,6,19,157,213,238,46,220,99,76,225,234,192,136,205,180,252,233,243,255,86,20,25,203,98,147,9,64,139,29,210,107,187,160,198,54,230,153,249,219,36,76,44,108,194,113,243,205,73,158,193,231,78,176,81,185,38,162,224,65,25,196,219,97,82,144,242,6,141,112,143,59,49,159,115,217,163,234,25,52,206,25,94,213,80,168,84,53,239,141,140,141,29,101,25,16,93,107,19,199,143,215,204,13,176,37,234,191,189,4,78,123,231,211,251,189,159,249,179,56,199,174,220,234,12,233,84,103,163,40,27,89,202,114,138,9,193,134,34,85,81,106,167,133,21,74,243,22,99,231,86,100,90,74,89,53,149,135,6,19,76,21,74,222,173,123,147,64,16,222,57,60,30,108,87,108,107,199,198,165,73,110,31,187,82,98,144,246,169,71,168,3,228,205,207,14,201,74,115,201,62,22,196,132,4,151,40,172,55,24,215,24,181,119,65,52,194,14,163,208,48,139,104,182,112,58,161,172,91,163,176,7,122,180,186,180,63,231,55,123,47,74,213,101,52,212,160,21,120,147,176,86,228,105,49,44,3,166,247,80,52,242,100,10,135,130,26,14,16,214,222,40,58,175,47,208,10,187,129,18,100,107,50,136,108,82,75,194,198,19,201,35,187,121,20,144,45,161,103,227,60,253,83,179,16,138,173,215,104,0,151,233,120,176,124,72,143,151,22,62,32,219,59,33,140,176,52,191,197,193,161,248,113,144,147,100,149,214,49,127,251,20,203,140,34,85,76,29,189,80,82,221,182,63,194,232,157,83,155,224,70,122,210,126,154,236,177,162,230,4,59,25,59,118,111,18,213,95,220,161,161,117,117,246,106,118,111,220,98,68,205,140,250,31,36,15,12,166,86,89,29,5,165,18,100,210,12,62,184,84,8,15,60,35,158,249,131,203,14,193,117,193,108,13,108,225,194,66,227,149,16,1,190,65,36,32,237,189,96,18,166,173,124,164,119,77,0,154,57,153,87,23,76,129,112,175,126,115,38,21,77,87,176,174,112,171,53,152,237,152,198,199,31,5,126,251,213,100,50,242,222,53,182,114,134,82,195,152,31,100,194,110,179,25,135,21,55,217,193,16,233,9,25,54,131,57,176,43,238,128,2,253,244,149,173,162,104,164,1,2,13,188,91,133,247,67,1,47,157,71,48,226,141,214,197,97,250,163,144,251,193,231,32,227,171,57,179,13,229,206,66,57,118,54,191,152,28,184,86,69,142,123,197,88,9,15,19,107,122,40,99,196,217,204,219,224,193,146,182,189,121,111,204,5,139,191,84,97,17,78,20,177,40,91,174,207,112,234,75,10,34,12,134,167,152,48,239,129,23,186,64,234,195,144,14,154,89,173,86,52,9,149,188,105,225,105,98,37,165,112,53,17,86,214,205,161,208,89,85,0,112,201,194,78,14,157,225,4,111,48,37,14,57,35,225,71,230,11,68,212,151,168,116,44,164,126,120,83,131,89,34,242,115,49,20,219,117,245,121,243,166,86,225,33,141,115,13,10,31,63,97,178,205,102,188,75,129,200,35,218,219,217,104,145,25,173,126,111,226,174,57,221,21,220,92,166,183,74,137,157,143,224,238,164,210,211,171,208,222,205,105,129,133,102,13,135,153,224,180,169,100,38,44,158,73,168,132,160,84,88,214,48,76,114,101,223,40,59,75,77,35,178,226,205,151,143,26,90,248,143,64,242,158,182,195,57,221,29,27,201,15,61,141,135,45,155,163,104,68,38,28,50,254,14,15,92,70,19,102,131,186,46,184,72,50,226,175,16,200,77,194,153,190,134,28,171,208,47,188,36,177,159,16,179,28,90,174,41,199,113,251,141,39,116,79,115,249,120,88,48,237,120,16,50,181,93,24,10,253,222,30,53,183,254,180,170,151,198,63,33,116,172,247,153,100,53,125,60,147,120,151,230,15,137,135,199,37,223,128,9,45,170,165,9,132,152,72,114,4,156,101,173,220,96,47,247,171,7,252,73,182,171,177,6,12,15,127,221,25,198,90,121,53,19,217,227,87,175,40,247,20,140,168,149,143,26,82,181,143,54,124,108,170,168,185,116,120,174,157,87,83,56,83,189,103,7,249,87,129,41,142,94,205,67,175,192,79,6,66,16,183,25,30,136,7,94,42,116,192,236,26,54,137,63,57,250,44,217,133,56,147,152,152,42,47,86,170,50,58,136,161,65,238,173,14,43,218,246,48,98,223,11,98,128,234,177,234,14,187,48,111,239,154,81,116,62,123,241,67,53,223,106,41,175,30,70,133,206,14,140,47,189,84,152,11,161,116,95,253,171,32,26,42,240,12,199,98,165,46,79,200,116,191,85,191,252,64,9,247,57,234,101,202,202,17,199,113,115,94,253,19,118,200,147,55,127,120,71,31,113,108,129,179,177,75,112,250,175,49,69,42,36,97,66,82,126,111,66,19,249,157,195,205,253,154,163,122,248,67,10,102,204,121,23,140,178,167,63,16,34,160,11,3,2,18,123,75,248,124,213,199,167,214,55,124,79,132,254,241,5,124,2,35,49,180,5,19,69,109,215,220,73,157,230,247,173,74,72,14,175,11,198,170,186,10,166,84,163,250,205,55,247,158,130,177,96,121,251,53,233,159,63,215,163,81,197,115,141,233,69,38,85,67,190,80,24,96,204,170,224,236,118,85,115,181,176,2,105,190,1,8,114,180,206,135,40,76,247,213,254,97,41,148,78,81,163,206,6,147,48,95,72,145,220,17,140,154,194,181,196,135,114,132,222,107,98,18,223,125,173,67,107,91,107,93,65,117,232,90,112,40,106,111,191,171,201,3,122,255,255,51,80,209,23,57,39,39,244,0,124,247,129,38,134,158,108,4,93,106,248,222,133,102,212,205,7,46,170,219,119,100,188,139,142,136,212,123,33,154,228,251,34,106,176,5,19,143,156,215,174,137,25,74,63,13,183,234,222,42,70,188,44,225,179,234,56,215,0,120,230,199,166,252,244,154,100,55,199,215,124,176,54,162,206,199,97,116,85,212,199,57,215,14,239,104,59,168,131,106,179,179,229,221,163,95,48,171,246,55,193,23,138,180,252,64,3,83,183,101,58,134,250,118,190,144,195,37,93,93,255,114,47,87,47,61,221,84,218,63,148,118,143,233,116,0,78,186,75,54,37,60,53,210,219,227,222,207,101,4,165,176,99,126,186,95,77,233,66,126,108,56,215,245,234,135,113,186,85,171,112,238,50,170,27,35,228,172,122,121,53,245,2,143,79,119,235,207,101,86,48,190,162,215,108,184,222,76,17,135,118,233,48,18,210,19,94,99,218,220,80,43,137,55,160,207,226,4,233,191,38,71,29,158,10,177,113,205,165,218,158,132,104,84,47,222,42,97,252,242,229,205,15,92,202,189,170,45,210,30,253,67,209,123,241,59,35,191,216,117,103,210,33,207,246,133,171,109,81,76,57,176,35,240,231,215,98,210,243,197,69,15,76,33,171,117,147,177,91,46,107,248,91,174,114,109,97,163,178,79,237,241,194,223,242,73,154,92,230,179,245,92,108,253,188,247,143,80,212,75,148,90,121,191,115,236,105,94,161,24,20,44,251,204,200,50,245,124,234,211,118,103,47,109,31,42,252,204,178,185,206,87,115,131,71,204,169,73,100,234,167,137,147,93,139,30,86,216,207,208,167,128,237,112,45,31,148,86,252,30,45,100,239,252,209,26,250,145,37,127,59,248,72,246,98,196,202,12,198,14,193,23,251,70,186,63,111,62,34,165,110,223,163,133,51,159,222,123,16,33,241,121,148,0,203,218,234,129,20,242,59,59,137,218,188,87,202,8,40,52,115,10,238,14,163,52,147,48,182,125,62,180,240,2,45,234,71,100,11,135,175,230,141,211,204,208,131,7,97,123,95,48,177,106,181,41,166,200,215,130,77,51,207,71,61,137,115,214,240,39,171,244,172,236,195,88,81,110,255,34,76,87,191,209,65,188,209,220,160,158,112,98,147,47,107,88,188,246,234,211,85,141,115,134,158,156,243,105,247,195,16,139,174,226,20,231,57,118,248,100,57,76,103,85,95,250,139,130,84,135,99,238,22,220,99,47,98,48,197,250,67,239,141,169,183,143,107,246,26,59,71,223,3,145,105,180,11,30,53,187,18,73,29,83,194,14,56,227,1,172,53,239,184,142,113,53,100,28,18,126,96,53,250,147,225,249,174,207,77,141,226,220,30,16,168,21,190,212,247,224,104,233,183,225,235,61,239,45,71,90,20,32,136,5,121,87,10,161,208,175,167,161,119,67,225,150,141,176,134,26,227,247,219,47,148,224,226,187,206,25,196,198,239,234,151,221,128,103,197,107,156,132,190,57,62,38,93,171,177,166,196,29,149,75,161,33,254,223,175,168,212,121,217,239,12,64,205,105,121,173,38,133,152,214,233,13,223,137,159,178,81,186,221,240,112,91,81,148,60,108,194,118,243,40,57,44,7,149,37,70,169,223,190,34,175,15,70,62,159,56,2,181,99,189,250,222,15,138,101,207,193,59,195,89,195,99,190,17,47,210,116,26,214,187,219,207,123,27,66,231,214,205,207,30,19,187,41,143,44,177,51,221,130,41,92,191,162,86,81,232,243,13,145,137,134,65,243,142,184,97,79,107,12,64,2,118,255,162,248,237,87,214,245,149,18,137,115,78,95,222,166,200,130,116,193,245,105,70,165,38,8,57,170,18,196,4,227,88,69,189,89,168,78,215,139,65,141,162,204,200,155,101,21,229,99,48,38,245,132,9,106,154,57,215,158,182,230,80,123,61,54,222,210,223,99,7,137,213,231,5,118,200,69,203,121,68,226,252,156,25,130,56,67,95,139,184,219,185,67,243,112,243,35,41,37,20,164,241,36,178,22,233,225,82,240,117,66,248,175,245,122,101,234,26,190,35,91,165,150,184,152,11,22,1,252,228,250,83,239,16,166,178,134,34,255,177,243,226,240,24,243,248,61,93,58,239,125,158,209,205,122,72,44,156,137,183,234,230,81,247,116,193,148,221,126,187,97,244,4,153,69,60,229,17,231,65,189,22,147,68,243,120,49,186,101,250,82,120,165,82,197,237,249,18,116,129,244,211,231,135,221,49,42,178,45,136,181,8,62,223,166,123,184,120,70,10,69,159,3,93,147,234,241,226,208,150,211,242,211,160,141,56,207,147,52,209,146,57,30,100,202,98,156,121,114,76,115,201,107,186,178,231,188,211,22,196,13,180,124,68,228,185,123,239,126,75,204,79,130,223,40,28,241,212,89,232,131,9,158,197,205,14,98,74,63,71,142,188,121,15,174,160,103,237,230,35,143,148,26,30,1,213,19,15,103,164,76,185,248,18,149,61,7,184,229,201,200,218,36,162,122,208,194,94,215,154,140,212,164,234,187,89,128,233,167,158,170,132,93,244,8,125,73,245,212,43,13,250,204,87,247,70,184,202,27,116,163,176,213,18,165,232,233,74,223,178,7,218,106,50,42,47,150,69,151,168,135,96,95,46,152,157,133,39,204,75,240,137,243,185,159,215,237,102,73,114,162,187,36,52,60,32,44,169,29,130,225,90,245,136,193,14,31,92,228,107,211,179,47,150,223,155,182,65,120,165,229,123,133,250,193,112,24,106,216,76,24,5,99,207,152,195,104,20,111,16,133,1,234,185,187,231,242,71,170,39,16,211,129,79,105,79,94,163,188,41,31,141,18,148,101,191,29,25,16,245,112,228,39,134,105,218,65,66,216,169,112,128,187,0,20,71,187,154,78,42,214,123,69,148,224,53,57,94,66,228,16,246,213,137,9,29,92,148,145,201,247,75,120,80,140,102,140,172,142,50,173,88,160,53,84,120,46,22,219,136,98,194,15,229,176,98,37,93,48,255,208,30,208,189,159,96,192,59,173,16,31,148,154,48,145,7,227,107,133,94,136,66,141,225,10,234,90,175,7,195,77,85,59,40,70,207,153,198,237,209,168,19,81,248,159,13,109,88,79,59,76,212,244,251,96,15,76,206,139,200,137,208,239,214,79,135,126,251,240,39,59,99,61,135,46,95,119,121,178,147,106,238,170,226,240,40,9,90,38,16,2,140,249,207,35,152,3,140,63,119,9,241,18,161,29,82,205,5,163,117,169,231,110,20,215,56,59,143,90,100,21,245,86,182,6,30,95,69,173,13,221,111,161,47,149,55,23,140,208,163,126,154,48,233,242,175,73,122,82,126,133,216,92,192,49,157,14,19,119,210,79,63,155,189,159,177,91,163,12,122,233,183,31,130,103,78,114,59,175,217,115,233,139,202,229,234,108,74,172,194,107,182,25,217,199,121,189,246,192,249,61,225,114,70,196,213,166,16,190,178,171,148,23,58,145,191,24,254,171,26,157,176,35,204,106,1,198,112,184,152,10,101,203,91,252,201,240,188,81,39,70,133,182,56,223,241,28,124,94,49,255,24,181,4,20,173,197,225,79,74,247,10,73,45,156,222,173,147,178,147,81,1,42,25,172,181,61,110,77,36,110,72,1,237,192,148,120,249,247,98,163,174,233,176,96,197,231,60,77,148,48,190,124,11,250,206,109,249,142,19,186,208,107,48,9,123,167,11,207,89,82,226,153,178,52,44,11,46,120,87,69,143,107,121,67,161,221,225,55,216,254,130,89,68,173,197,40,128,204,249,136,168,204,242,80,204,224,91,72,185,36,60,205,250,235,45,198,81,167,102,123,79,180,195,155,147,195,31,132,133,19,30,145,20,114,238,120,77,227,203,48,95,230,200,109,48,167,0,117,97,18,184,238,233,4,140,199,135,222,11,249,126,147,76,125,112,49,32,202,46,120,4,39,200,96,154,109,38,204,68,237,61,252,165,48,71,209,129,240,110,245,148,59,229,124,35,23,55,200,19,229,106,114,106,145,114,199,75,69,113,121,124,42,125,73,20,234,244,66,121,82,117,194,253,88,145,177,211,39,65,75,102,57,15,154,114,228,221,212,168,40,124,111,139,194,14,148,234,127,55,111,40,122,120,39,62,127,158,214,127,181,4,241,223,9,249,20,193,219,213,60,171,63,217,96,72,168,209,206,30,139,138,60,131,95,52,214,245,69,66,31,204,209,133,198,146,158,27,97,0,167,152,82,128,63,197,27,172,177,37,240,48,21,194,88,187,20,53,10,223,123,219,249,158,122,238,161,80,39,213,170,236,78,252,106,202,176,117,102,11,233,86,43,251,160,104,103,215,124,105,232,122,213,200,75,152,104,77,209,214,43,115,56,68,55,131,131,98,173,70,185,149,227,169,23,194,71,94,23,159,185,16,13,93,131,57,22,232,96,85,66,224,179,122,233,5,18,73,122,233,160,60,110,135,71,180,130,96,106,62,172,201,40,20,99,132,5,252,176,8,118,243,159,228,56,67,149,181,80,54,238,54,178,39,249,45,249,200,29,152,125,139,205,164,17,218,83,30,238,192,72,49,116,135,49,131,249,246,157,20,126,82,22,240,24,76,177,126,222,28,175,123,79,58,77,170,128,165,180,247,21,126,14,135,41,86,223,186,249,250,99,45,254,224,202,254,236,59,131,112,178,135,47,108,31,164,214,168,53,251,224,179,59,102,150,48,24,155,199,68,225,164,216,78,132,42,1,248,175,130,241,34,177,45,49,25,234,165,243,247,67,235,86,179,105,12,113,138,246,230,213,56,139,58,249,117,18,114,110,121,245,153,76,207,46,212,110,222,34,97,43,20,5,119,111,51,66,26,226,144,62,33,254,104,21,247,15,166,57,210,3,39,70,75,33,135,215,255,4,171,55,97,104,233,197,47,126,35,124,250,193,80,99,203,244,159,222,140,108,253,244,8,51,111,235,103,29,129,138,174,207,133,5,158,13,220,217,209,115,31,121,177,251,38,99,169,133,204,98,254,48,157,216,155,27,149,223,217,213,158,84,51,92,253,31,73,218,85,5,135,114,150,237,82,38,174,191,218,116,70,124,253,245,151,138,157,223,84,115,179,55,243,3,225,196,98,167,228,216,58,19,194,21,89,64,121,236,124,106,189,51,204,215,230,221,40,164,2,242,98,236,1,253,167,103,71,24,89,95,3,14,148,239,180,39,162,62,35,155,155,83,241,244,90,46,154,95,14,169,72,121,35,55,214,188,80,172,52,137,33,29,152,173,130,45,46,147,250,251,247,247,219,53,138,95,13,158,88,2,106,100,162,186,60,109,166,132,40,145,107,15,102,232,151,135,74,56,81,143,146,223,26,211,147,218,188,196,141,106,148,143,107,115,224,129,197,121,243,10,56,30,61,175,110,196,166,173,89,160,4,181,28,215,72,95,108,11,76,80,23,203,170,34,152,185,208,95,12,177,4,153,81,64,243,153,219,107,197,240,177,60,11,136,190,231,249,177,51,80,237,197,206,72,198,7,87,48,228,111,255,105,186,237,206,123,67,160,244,146,68,246,22,170,171,69,19,168,185,192,115,212,5,202,98,131,137,15,27,26,71,231,251,100,47,165,216,100,217,121,241,45,232,220,61,121,49,187,122,107,81,188,177,50,179,9,83,12,123,86,187,26,66,99,205,231,46,240,93,139,195,67,222,173,207,89,183,207,153,207,6,192,25,76,228,14,182,224,208,82,180,74,74,190,254,86,47,132,110,71,137,246,15,70,101,238,73,20,99,56,27,31,4,211,113,77,17,76,76,221,209,78,136,233,251,22,103,209,10,165,75,131,207,228,165,15,137,72,235,50,187,77,194,4,53,139,177,16,241,102,218,240,231,162,122,225,209,47,83,200,106,6,167,16,226,122,70,165,209,241,110,143,9,243,112,4,99,196,232,201,168,225,243,170,89,242,56,93,234,180,248,228,182,171,196,0,142,214,78,176,92,186,236,7,156,132,111,191,161,67,128,129,157,134,193,231,68,172,62,132,65,223,244,20,53,26,250,251,205,231,66,159,222,92,69,206,103,197,63,183,169,77,206,212,127,118,129,118,53,36,104,165,109,158,80,240,247,45,99,100,58,159,166,142,128,112,251,246,78,132,252,68,130,237,244,237,234,183,70,128,243,59,32,31,24,25,77,219,212,177,61,161,0,237,131,241,226,112,170,195,75,46,81,154,63,7,198,185,208,199,213,153,35,31,17,95,40,151,94,38,96,243,192,38,145,236,8,155,201,54,204,65,244,193,28,179,75,116,1,118,7,62,55,246,82,120,111,204,236,191,132,205,60,41,250,134,182,240,214,47,19,149,177,77,2,254,104,83,149,217,15,214,26,23,1,244,197,9,185,104,205,67,203,145,41,222,96,142,6,249,224,168,69,108,71,137,211,231,151,174,245,242,153,34,11,9,255,73,63,93,241,131,177,141,213,139,38,255,204,246,62,203,229,48,241,39,202,159,231,147,253,0,239,140,225,157,12,149,171,158,67,135,112,120,47,254,100,65,147,213,213,196,225,77,66,6,24,14,148,90,180,144,8,246,78,134,160,134,86,219,69,85,248,107,251,197,247,79,13,77,63,205,54,217,227,67,148,147,159,81,253,53,202,187,33,67,251,216,137,115,234,23,230,127,66,140,220,171,5,225,59,87,101,239,66,115,103,155,174,206,19,135,82,113,125,14,140,17,204,186,224,249,91,149,222,48,39,177,136,247,27,91,66,245,209,119,69,230,208,97,14,4,93,40,185,96,59,29,188,225,213,246,133,49,15,140,70,141,5,96,209,169,234,138,59,227,235,72,82,116,57,12,89,78,15,78,54,213,203,209,249,246,143,114,8,248,43,6,195,212,225,87,254,23,24,138,133,48,130,161,228,131,180,238,188,248,110,62,215,91,195,240,24,122,107,124,81,202,245,100,47,129,31,253,52,66,60,78,98,198,162,253,149,68,6,29,167,185,17,226,19,53,223,226,118,211,165,231,149,140,125,81,96,20,111,37,70,211,244,130,244,80,158,122,53,116,95,52,196,93,44,2,129,128,38,211,99,230,144,48,9,114,152,66,124,245,52,196,240,60,212,255,18,26,110,249,104,161,113,99,91,206,247,141,128,224,215,168,103,23,136,70,147,43,27,144,146,211,242,241,151,55,243,177,253,146,91,239,66,81,100,240,185,114,133,202,195,247,211,147,130,100,103,95,29,56,92,178,4,135,155,138,245,226,21,92,12,61,25,132,158,229,211,33,158,32,90,235,39,150,162,87,39,94,44,245,154,166,207,56,15,2,168,195,36,118,18,30,33,94,229,112,80,62,5,87,20,179,253,106,76,173,190,212,251,19,198,109,102,79,3,76,45,221,16,140,90,221,186,174,14,119,8,193,248,34,94,191,205,222,91,75,27,189,134,232,151,195,59,201,183,132,132,56,33,219,247,90,228,87,212,44,97,92,117,109,129,112,133,83,193,33,177,174,126,145,179,136,241,65,101,21,92,222,113,131,83,177,120,34,124,229,138,226,0,191,146,220,34,246,72,84,161,223,87,119,117,226,112,8,238,62,120,81,22,145,38,16,17,213,160,212,95,240,111,203,137,244,221,25,47,215,91,135,192,135,96,100,247,246,190,96,165,84,159,176,113,31,255,128,110,177,188,35,236,79,254,227,250,233,33,150,6,210,18,84,123,250,231,130,141,146,61,169,135,198,232,5,115,126,72,24,237,157,121,181,233,139,212,223,7,55,130,22,190,64,81,129,89,178,23,55,98,41,190,116,162,236,38,69,20,52,173,33,55,250,111,19,35,250,93,141,70,243,240,126,8,217,165,37,140,193,198,213,139,137,194,102,55,133,193,179,174,171,95,82,119,9,143,109,162,190,84,82,204,154,95,179,134,37,139,129,123,164,127,60,242,13,181,121,130,252,37,237,252,106,121,10,231,154,226,211,221,126,250,146,78,223,159,196,130,215,171,195,159,27,74,65,16,71,33,164,97,45,202,22,75,90,146,15,217,165,171,180,232,69,61,229,55,47,48,63,13,159,75,119,28,223,117,243,18,18,106,126,53,218,174,57,240,33,206,120,230,19,18,206,148,197,18,58,7,251,226,99,227,91,186,165,42,31,58,7,247,199,38,94,216,181,161,232,65,255,90,23,124,214,75,13,93,178,106,196,66,13,102,54,213,18,3,241,140,0,138,195,189,138,202,122,96,36,36,125,186,68,189,48,183,219,16,162,159,117,61,249,218,210,87,231,227,144,16,54,48,228,114,191,121,161,7,159,202,231,210,205,70,71,167,155,16,64,245,35,50,91,23,132,209,5,147,108,46,254,214,168,100,106,63,65,146,102,57,133,138,152,41,169,154,15,166,192,205,171,36,88,188,118,126,78,52,176,249,68,38,25,68,148,85,113,162,142,160,167,203,173,44,52,155,164,45,253,156,78,23,226,72,14,247,38,145,205,135,167,88,94,249,141,153,225,152,250,92,33,105,234,82,72,103,208,47,69,206,208,247,188,170,101,40,188,127,180,224,247,72,99,142,11,141,234,122,193,208,46,154,203,40,161,112,211,242,106,132,175,30,127,171,191,35,184,224,39,178,241,14,47,244,88,62,24,19,22,147,35,6,222,45,79,224,248,181,52,175,231,5,206,52,53,57,109,130,109,255,112,177,230,202,222,66,96,170,94,63,61,243,160,219,67,78,104,93,239,197,129,84,79,86,131,133,115,191,118,26,39,144,236,133,30,115,189,54,218,74,106,113,66,134,78,210,165,197,103,78,227,157,210,248,199,69,181,74,193,107,65,191,77,81,191,249,7,198,183,238,170,216,130,194,128,128,138,183,105,240,214,63,148,15,95,47,217,43,172,13,127,48,34,92,247,248,193,187,85,247,46,193,166,184,70,64,75,222,24,196,13,138,37,175,225,21,49,252,63,56,100,46,92,238,139,113,143,184,191,224,80,53,185,224,154,14,221,28,180,96,70,251,205,209,7,171,121,53,111,233,135,116,136,58,35,127,155,56,170,203,250,188,127,140,228,87,48,30,101,175,175,18,72,239,106,112,70,29,223,240,147,223,14,161,230,111,104,195,210,41,243,186,121,100,172,154,96,8,219,215,156,133,184,219,214,147,115,146,232,215,147,163,97,163,239,137,15,46,65,71,95,68,136,127,169,89,8,230,236,235,201,225,70,235,222,24,41,20,63,11,108,108,154,243,167,81,41,119,170,57,107,238,147,243,6,68,231,179,251,247,123,83,40,173,209,75,175,186,23,129,26,181,178,66,207,169,196,67,234,248,169,62,25,248,70,223,110,122,56,255,101,27,172,188,234,129,9,194,248,17,136,88,157,56,67,144,224,96,51,123,163,84,138,168,19,158,111,173,126,100,221,24,37,42,194,208,194,218,110,95,48,75,148,190,54,60,158,43,196,176,159,100,120,69,129,124,29,87,147,70,176,84,109,214,112,151,240,77,47,178,76,91,67,31,73,136,247,138,33,0,103,218,136,10,249,119,253,35,252,228,107,255,169,62,222,55,95,35,187,105,156,203,239,71,11,229,6,193,8,14,185,246,27,211,254,171,32,110,68,120,231,190,110,30,155,238,15,62,51,243,115,13,125,200,74,175,238,205,33,104,222,27,37,244,251,212,42,180,249,123,173,233,53,61,211,67,183,167,185,206,82,236,178,106,118,149,194,230,254,238,42,147,216,173,224,17,189,214,97,228,195,18,166,134,202,127,25,113,140,145,247,14,89,32,127,238,134,247,212,215,137,137,198,187,211,5,163,139,136,83,19,12,153,237,218,17,32,104,180,133,134,169,189,63,247,8,209,123,193,225,55,176,174,89,99,231,49,131,130,171,231,138,28,18,155,234,61,97,234,237,175,185,22,29,64,77,11,245,47,252,231,141,178,176,236,204,171,131,75,224,40,155,178,239,83,87,194,42,245,26,31,232,189,170,147,198,210,88,174,229,171,156,121,248,227,127,197,100,85,189,214,148,197,111,139,13,72,181,227,42,46,101,25,188,70,237,137,131,176,93,174,29,1,245,228,218,27,214,201,30,172,250,110,132,211,149,162,50,56,141,12,167,187,98,164,203,34,35,24,29,13,23,225,44,196,108,148,127,172,228,237,158,215,183,27,17,207,214,199,30,152,36,190,126,53,188,131,162,247,26,156,206,174,221,8,178,28,249,57,7,197,170,14,63,145,231,80,155,14,140,45,252,230,79,173,165,100,179,176,76,122,254,101,49,191,138,168,78,49,77,167,30,215,96,236,138,53,250,144,33,24,174,67,19,230,210,34,73,62,148,235,163,240,98,240,27,42,248,31,220,162,68,206,127,123,7,195,73,112,136,118,88,155,255,233,68,39,12,163,216,85,58,107,48,231,242,230,236,165,124,243,137,184,64,213,156,20,231,217,199,119,105,53,214,67,53,106,197,27,118,59,76,61,147,150,129,32,234,188,46,201,26,73,153,158,55,71,62,210,47,38,207,248,241,45,30,136,104,221,43,34,86,120,35,78,117,150,16,232,26,126,245,194,117,45,225,30,60,74,131,177,26,215,231,68,151,222,11,150,40,182,235,25,110,98,63,190,61,93,65,74,231,149,244,239,129,67,227,211,175,134,108,173,37,38,84,188,205,146,8,217,84,198,172,218,12,193,174,121,137,220,14,194,245,95,95,33,43,82,92,16,121,65,235,126,71,194,3,42,156,195,40,78,42,33,29,220,129,114,93,61,123,58,3,17,178,62,159,187,212,75,168,118,213,31,76,138,121,255,3,172,205,231,19,201,105,63,13,32,97,153,163,247,137,58,253,125,255,116,81,155,161,161,234,30,107,241,220,73,236,161,166,58,252,70,238,215,146,2,27,122,93,111,185,31,27,139,200,68,33,189,214,127,184,56,19,114,168,93,92,69,215,241,211,93,189,144,148,190,211,178,87,168,95,254,208,10,49,241,185,27,84,29,37,22,93,87,58,7,173,61,219,115,132,147,235,123,253,114,149,185,39,249,28,212,147,253,185,131,43,165,6,133,38,250,244,11,142,3,217,7,135,215,210,37,58,220,195,50,68,240,8,245,43,135,27,95,88,112,189,101,208,248,184,112,67,4,147,192,242,41,9,193,171,12,206,179,165,62,143,234,191,93,195,48,76,48,146,95,215,163,5,201,56,97,132,64,174,207,137,18,160,206,87,108,71,70,125,174,139,139,36,10,31,214,101,254,192,97,212,100,150,96,76,126,175,78,138,192,143,194,77,81,153,232,251,160,133,194,88,118,82,24,46,183,154,114,120,25,235,98,168,177,229,185,212,171,207,26,163,20,210,19,186,78,247,7,65,9,74,223,139,154,21,175,86,130,130,52,158,236,74,100,213,175,53,226,124,206,154,73,185,167,132,222,222,190,224,45,211,250,3,147,54,120,238,206,32,134,24,58,241,103,43,243,220,63,93,100,15,141,165,19,27,236,235,167,73,97,119,193,108,139,252,98,102,36,29,236,32,188,174,127,252,92,75,226,162,172,177,155,210,114,159,74,215,148,109,35,165,69,207,149,83,88,33,228,245,10,237,8,86,238,107,18,151,54,239,67,28,138,227,212,181,2,164,145,248,105,48,244,55,170,95,12,49,235,73,120,226,91,234,240,156,89,44,142,88,85,189,170,166,23,117,85,218,221,69,65,213,227,189,140,212,109,158,34,194,155,221,117,3,22,139,116,205,123,159,77,203,235,186,67,144,132,106,30,180,145,42,123,47,185,240,202,171,101,131,147,223,121,174,39,99,163,163,110,86,48,228,240,50,118,50,37,153,111,40,168,252,185,150,50,5,111,77,229,74,79,212,114,44,59,51,98,58,248,206,145,87,99,110,228,247,38,8,93,53,167,160,232,213,157,178,186,96,116,20,197,6,209,13,120,61,163,183,216,50,137,240,138,178,94,189,212,104,194,91,228,249,193,81,96,225,91,44,108,133,180,243,36,19,245,56,101,149,18,96,228,91,62,184,173,96,29,93,27,180,150,195,135,236,210,115,237,176,16,193,211,57,34,24,148,190,213,95,65,14,28,121,111,36,140,215,253,211,24,234,125,48,101,194,109,94,15,142,47,161,90,165,134,77,132,63,217,44,103,35,172,223,62,221,110,148,235,230,147,237,134,126,27,179,31,151,215,101,76,204,164,34,146,242,116,175,99,190,39,131,83,143,6,61,194,43,148,105,4,40,183,130,145,41,154,215,206,146,124,189,80,232,34,62,221,213,80,216,209,131,163,74,224,20,227,69,90,43,185,161,168,18,60,245,218,190,157,163,113,38,212,169,16,171,215,174,19,175,20,189,116,9,153,123,223,86,182,37,29,52,142,147,101,186,72,4,212,156,115,50,126,5,35,48,113,61,54,30,96,223,2,81,160,10,226,22,237,240,217,250,143,188,186,144,210,241,177,249,231,249,252,193,8,180,121,16,108,133,227,231,215,205,14,140,130,208,181,93,198,21,178,234,183,153,54,175,142,132,116,218,254,54,173,80,132,169,202,157,247,111,183,162,71,123,103,24,63,92,115,18,58,220,130,145,105,235,215,139,49,92,245,104,111,20,110,251,180,65,41,199,183,237,100,149,67,49,244,250,154,161,200,40,152,68,227,53,21,19,136,121,19,102,2,243,53,2,158,119,203,70,13,147,181,171,23,66,103,84,171,224,182,187,221,9,128,51,169,148,204,41,199,32,123,225,35,0,153,33,189,22,57,179,107,162,134,203,222,18,166,130,229,30,93,193,255,215,231,132,73,244,222,167,190,149,30,107,208,77,250,57,115,94,103,198,93,126,45,222,207,232,123,124,47,78,214,114,119,93,13,21,113,251,206,18,175,7,77,243,133,48,200,149,104,193,107,166,255,58,3,187,3,175,156,195,81,36,253,123,10,117,140,116,53,63,43,195,224,23,124,190,52,130,65,151,187,194,105,39,221,156,229,200,201,136,236,52,139,196,150,17,105,35,251,228,231,116,68,18,158,188,249,217,221,93,59,130,243,156,93,28,76,142,86,125,79,223,192,145,227,44,175,122,90,168,51,249,42,81,34,68,144,48,3,102,223,161,251,42,159,219,2,141,6,1,142,43,114,178,164,110,74,97,200,122,159,59,42,115,118,216,175,218,188,132,190,88,187,66,62,77,228,10,106,119,216,189,92,193,40,146,172,234,76,17,251,191,110,30,37,206,223,205,23,12,172,43,57,188,9,216,191,66,99,132,93,89,84,116,244,187,96,98,27,23,61,226,204,4,90,214,11,116,196,233,155,226,151,227,168,152,246,196,57,202,114,93,169,200,106,63,26,5,208,29,207,60,227,185,225,26,74,223,130,7,186,184,235,34,118,164,141,219,129,25,232,235,34,141,60,67,116,119,204,155,134,27,225,66,26,66,90,90,239,77,196,219,181,133,241,197,157,57,169,65,175,123,61,204,12,103,177,127,33,130,131,98,107,235,177,119,232,216,218,175,23,92,240,150,251,47,160,119,153,62,184,200,82,133,181,154,211,120,24,221,250,105,148,209,157,116,254,82,36,43,229,155,18,242,241,195,147,41,19,141,100,141,110,104,27,219,207,87,140,175,52,136,143,210,236,110,70,108,208,205,136,18,168,209,230,89,185,135,135,107,17,165,146,0,112,193,198,150,228,137,179,232,10,29,89,48,6,105,30,175,165,73,115,86,251,138,133,157,29,136,199,211,74,152,74,73,143,200,142,16,221,203,223,38,75,234,137,1,56,93,59,63,119,15,103,104,255,109,226,249,26,190,139,35,79,243,12,239,217,253,159,150,78,184,207,75,126,27,82,36,101,32,130,169,8,113,90,73,232,84,233,181,79,191,216,110,198,241,194,38,108,249,218,45,152,55,206,34,165,172,160,232,193,91,24,69,190,23,220,68,44,63,112,248,63,220,240,206,137,101,177,167,240,147,35,68,1,152,17,31,140,240,215,149,214,235,103,54,144,13,92,97,184,97,101,224,175,253,228,81,62,88,187,28,200,28,38,6,161,39,175,65,158,189,152,164,212,178,234,189,33,59,187,164,34,4,180,42,18,196,129,103,191,206,211,40,11,190,235,119,53,228,13,39,158,243,185,197,3,66,173,136,170,117,239,137,152,185,103,71,141,137,203,243,64,88,35,180,108,150,115,212,105,78,230,63,240,233,217,250,233,127,240,57,56,221,20,170,121,162,79,156,205,189,147,35,121,252,141,94,2,234,30,43,126,195,56,226,11,34,20,210,135,245,254,97,56,149,95,196,8,174,30,129,152,11,198,166,44,175,62,115,253,213,147,144,239,210,81,132,186,12,232,19,254,210,104,102,117,61,217,194,42,244,26,126,16,175,181,246,194,77,43,94,220,205,208,63,93,73,48,11,218,181,6,81,2,167,194,142,18,145,174,122,13,94,82,57,249,104,144,163,159,235,201,207,150,92,221,144,217,147,34,54,71,41,38,251,190,22,202,94,204,51,23,191,182,40,76,112,96,74,110,175,239,133,3,222,206,171,177,138,190,90,133,216,89,209,123,81,119,54,255,1,174,42,192,62,199,14,248,22,190,68,81,231,215,179,85,6,149,70,151,171,18,131,119,231,213,117,92,172,45,100,228,228,102,139,60,90,104,235,222,109,166,208,63,234,206,245,98,126,28,152,100,179,238,205,83,220,140,230,179,158,42,37,200,41,103,55,39,11,196,231,20,185,176,188,100,213,247,123,93,221,223,55,251,74,67,246,97,251,111,19,5,207,54,141,144,92,185,150,9,226,216,122,114,228,114,102,189,58,226,78,37,248,18,165,223,247,196,112,150,215,71,155,134,243,57,16,220,187,156,170,134,180,220,81,70,68,65,240,186,119,207,114,175,3,51,31,190,23,220,40,108,255,96,98,64,227,250,34,144,129,135,126,26,50,233,186,58,57,233,100,13,125,28,123,250,115,61,55,154,6,106,20,60,177,199,190,239,77,89,227,7,179,200,236,251,226,33,63,116,36,200,113,255,186,126,25,201,47,61,88,216,75,172,235,165,107,253,161,156,250,223,187,197,198,171,125,49,60,81,247,119,136,230,86,186,163,160,115,129,245,196,245,177,210,135,250,192,193,248,191,58,202,179,231,151,84,64,203,229,108,24,157,222,55,86,172,95,31,188,248,233,171,189,207,191,40,210,28,181,25,237,98,255,193,137,125,244,57,8,56,172,187,193,217,173,234,164,130,88,1,99,192,247,50,148,1,233,201,209,123,188,152,31,12,117,49,46,137,198,178,58,57,161,153,3,179,86,16,236,53,206,193,227,98,214,51,49,228,205,67,177,237,218,102,133,54,246,7,67,95,154,94,8,49,195,236,229,17,140,70,147,247,82,210,120,34,168,71,150,199,75,22,41,175,199,47,76,40,186,150,23,169,159,47,166,145,61,71,20,225,222,4,245,158,107,58,178,240,23,243,234,13,73,223,108,21,252,105,46,78,50,153,4,213,98,82,19,79,161,249,246,157,237,57,210,105,70,59,207,89,198,85,49,240,254,85,63,11,158,56,37,110,223,54,159,29,128,230,249,73,25,237,85,61,66,86,46,31,156,184,88,241,159,198,124,69,241,94,74,172,232,12,190,221,167,168,61,91,156,156,80,247,99,14,14,183,185,116,206,176,174,238,215,97,160,204,28,3,45,4,144,156,189,78,26,85,59,83,194,31,221,171,168,89,12,171,50,188,33,20,64,122,235,114,245,91,93,191,124,118,3,251,162,64,132,20,67,62,55,42,230,235,62,228,172,158,135,117,138,139,203,197,11,57,7,234,33,170,104,137,210,206,214,158,139,220,190,37,144,95,144,107,129,161,123,157,191,120,89,193,132,83,222,139,97,62,167,106,149,11,82,85,103,131,118,17,158,167,8,101,7,37,214,236,43,227,178,138,155,66,209,103,185,74,79,206,102,252,236,209,244,94,232,95,173,139,146,252,238,100,172,156,94,112,102,218,235,185,113,172,121,18,101,142,106,23,243,183,42,117,134,133,3,34,6,23,211,6,129,188,132,235,165,151,13,251,1,179,66,161,216,65,93,188,40,220,38,132,46,20,211,251,197,231,106,226,209,64,249,156,211,45,3,254,184,100,26,28,131,100,148,107,110,193,99,59,179,80,21,204,241,234,98,108,65,209,250,34,228,88,236,116,68,80,60,254,192,41,65,191,77,205,81,111,255,192,244,212,2,193,18,121,230,54,15,218,132,34,145,158,236,141,92,165,135,124,80,20,122,117,245,153,235,234,149,240,139,111,171,153,146,151,222,207,5,159,117,78,114,196,7,62,11,192,77,11,193,128,56,27,45,132,157,252,193,137,62,125,52,108,230,154,61,220,63,139,96,20,37,240,130,41,170,246,76,62,90,18,69,187,179,193,92,183,61,231,64,141,80,54,56,164,39,23,161,89,72,106,203,225,167,32,48,228,133,60,68,232,206,49,65,159,3,157,49,231,217,172,112,129,155,234,161,116,162,43,170,137,26,149,170,132,10,70,146,232,81,92,249,12,232,101,31,220,54,194,101,87,112,93,12,237,18,129,219,231,122,176,141,155,75,94,27,182,21,30,234,13,147,103,253,50,9,82,215,200,15,210,70,203,54,57,199,156,167,94,188,10,38,12,205,8,120,57,86,15,44,6,13,35,135,37,166,32,219,115,60,132,21,243,193,40,43,190,163,231,243,41,210,79,67,117,135,160,166,7,122,223,80,62,252,224,191,170,3,103,93,176,13,201,78,134,130,208,197,146,70,182,182,76,117,50,40,112,239,227,169,196,178,231,204,193,3,75,237,189,51,191,84,238,232,209,8,232,60,251,206,83,102,29,2,114,90,65,69,186,50,164,75,33,48,250,231,153,216,46,134,1,177,6,13,30,242,44,94,180,11,17,182,100,148,106,148,40,245,188,92,120,109,201,68,142,188,93,140,143,78,54,87,195,35,106,30,157,169,130,8,172,100,71,24,25,252,169,181,56,126,247,185,118,244,56,63,56,122,38,229,161,9,154,240,246,235,39,0,4,174,119,110,42,59,62,106,197,153,204,17,79,209,192,236,168,30,21,31,153,200,167,73,234,56,50,206,203,171,43,40,87,161,209,4,119,82,37,246,104,132,165,138,158,140,175,227,217,8,164,191,222,223,131,157,5,213,55,218,88,34,78,105,142,22,102,235,3,219,47,199,214,64,253,191,19,128,124,124,212,207,17,37,71,130,223,240,135,53,152,16,116,77,24,195,30,91,182,40,148,121,165,176,129,72,2,100,29,187,57,7,4,113,243,136,116,71,77,139,193,84,48,8,12,141,64,123,173,23,229,53,45,30,20,52,46,23,78,32,132,145,82,96,49,155,79,151,221,225,218,179,7,85,71,97,23,239,103,69,124,189,251,155,253,104,82,209,229,159,131,34,127,105,233,21,188,26,167,75,27,226,233,66,63,19,92,113,83,183,155,111,44,197,181,75,167,211,149,235,115,110,200,248,154,53,208,208,135,152,225,134,229,236,235,212,164,29,45,42,55,152,71,15,68,222,68,127,174,46,206,131,217,161,240,52,245,219,88,146,47,191,186,81,156,164,120,74,184,253,150,203,65,190,181,116,211,44,80,125,46,3,161,77,144,73,250,106,48,185,162,42,219,220,235,207,194,37,161,49,188,137,81,248,48,143,120,252,6,36,81,254,167,71,239,25,59,36,29,71,46,201,148,192,189,190,242,177,149,88,226,114,225,235,65,199,178,223,198,230,45,247,179,45,10,229,242,193,107,84,255,235,123,85,206,146,102,218,10,95,157,192,195,247,96,4,247,77,149,49,138,97,75,77,20,35,195,237,183,166,52,93,235,7,154,162,163,253,246,186,149,41,138,29,237,7,67,146,177,252,106,101,150,169,226,29,33,196,183,151,57,27,253,193,203,97,55,90,175,244,170,211,65,190,155,51,208,187,169,125,17,5,39,149,44,120,180,216,17,252,224,21,37,71,223,147,135,250,188,9,32,212,8,250,190,58,2,68,4,183,47,71,177,215,124,133,18,59,27,214,102,148,124,103,110,232,143,160,211,172,85,72,207,12,221,27,126,181,233,224,215,144,236,87,237,17,145,154,193,201,233,7,99,36,157,43,54,251,108,182,160,6,111,38,172,42,152,112,127,53,24,21,58,17,39,104,16,234,243,250,15,134,43,46,3,82,38,211,133,247,224,15,198,137,85,234,159,49,64,56,170,254,96,20,178,151,134,110,72,252,155,82,120,13,39,154,108,241,18,69,26,195,94,12,101,24,213,109,208,44,212,0,249,213,141,64,237,251,79,117,255,87,127,245,115,221,106,128,184,121,167,198,241,131,17,47,106,254,222,28,130,177,220,249,131,137,180,190,246,211,103,106,221,200,171,7,138,210,222,182,90,204,138,190,23,148,249,15,238,113,146,25,6,19,140,73,56,204,190,126,251,1,50,158,47,61,239,131,233,150,239,111,175,77,172,153,141,207,243,7,195,174,55,106,17,153,32,244,115,214,135,162,129,98,228,185,179,33,67,139,116,125,63,77,236,18,91,246,31,252,167,141,248,53,10,98,69,219,60,121,80,68,195,38,86,87,151,104,54,123,50,22,109,18,191,1,207,40,101,50,116,115,198,94,223,107,197,153,116,87,123,107,106,120,168,49,248,131,169,48,52,27,119,96,228,190,166,224,23,17,167,223,213,20,128,69,113,68,192,227,204,203,68,191,13,166,64,185,125,223,235,116,10,184,14,126,115,166,52,93,140,220,145,15,124,164,97,67,13,255,15,134,110,111,137,192,138,62,55,65,135,15,165,188,200,70,118,133,193,121,22,211,15,126,102,223,54,13,35,145,58,49,165,23,220,200,111,90,131,63,127,138,36,130,217,218,12,191,154,61,175,186,2,213,246,174,200,85,67,140,237,76,251,31,140,232,163,95,76,162,9,142,243,135,206,168,170,50,120,96,154,161,39,131,69,105,9,231,26,188,240,217,242,222,184,88,239,126,141,128,154,93,97,132,226,228,158,14,159,203,187,222,43,84,177,173,85,208,107,67,251,77,112,132,144,166,193,136,178,8,14,187,217,109,3,59,148,59,122,23,138,49,215,182,129,77,90,239,73,116,84,47,55,193,21,154,29,239,20,140,121,108,179,95,94,108,213,235,22,28,161,103,135,207,10,67,156,231,131,11,116,97,191,57,110,123,66,207,142,107,86,127,176,245,68,156,67,48,101,75,191,184,90,253,11,151,104,104,162,184,95,125,248,16,18,36,150,39,56,56,180,214,40,152,128,103,139,118,248,110,171,251,205,79,63,61,71,187,15,166,190,196,8,2,232,248,150,208,143,250,96,106,170,167,205,134,72,86,116,13,221,179,247,195,23,211,94,155,61,240,217,90,9,238,184,163,219,199,62,43,29,157,81,112,152,115,249,213,15,41,124,189,55,5,247,227,154,198,177,113,111,250,158,172,177,239,5,19,91,222,186,26,137,205,185,230,181,8,160,196,40,152,67,199,170,190,132,116,4,56,4,195,161,120,253,106,34,0,77,95,44,180,176,166,125,18,178,186,88,129,253,193,35,108,145,237,209,58,114,225,75,239,77,82,170,250,2,132,242,28,74,102,31,28,38,65,246,104,184,115,151,236,45,88,73,149,225,55,175,152,169,39,204,144,242,45,3,214,185,122,173,17,85,89,246,57,209,31,92,249,65,250,10,22,128,193,161,181,162,22,239,35,250,177,193,103,197,126,178,73,59,227,220,166,218,7,151,164,150,159,243,28,112,106,89,215,126,2,129,19,245,21,116,161,138,55,41,34,59,103,251,35,24,181,172,110,55,71,106,124,231,8,107,28,49,171,61,57,153,187,161,201,150,173,251,99,197,125,84,162,20,8,66,130,195,48,219,94,140,201,250,244,128,15,134,157,229,95,19,106,65,46,172,29,195,102,75,130,176,131,10,5,220,15,61,51,199,176,45,51,21,36,103,105,214,131,145,158,154,143,221,155,188,120,251,221,27,118,66,177,1,244,132,77,131,110,30,170,96,222,164,79,137,35,177,96,50,134,62,120,203,250,211,91,253,224,179,199,53,214,18,75,200,75,244,67,240,217,216,191,190,185,228,12,251,230,208,127,200,198,120,39,142,195,131,22,168,14,67,251,154,211,130,74,52,18,166,0,203,86,9,40,144,8,205,10,38,20,237,135,1,156,195,123,118,99,220,69,252,36,1,233,28,29,193,15,37,29,103,83,26,84,115,72,51,127,112,219,112,199,187,95,93,136,39,9,157,148,227,249,126,28,3,130,103,9,62,115,218,170,215,118,29,247,164,41,184,146,72,247,179,64,15,2,164,96,28,52,138,159,51,40,155,201,171,207,79,121,0,14,241,229,25,222,9,31,12,227,197,22,222,216,168,14,125,144,63,137,109,155,15,81,127,109,154,14,207,86,101,147,64,54,52,166,187,132,225,189,79,59,165,188,103,0,101,87,193,193,124,109,111,51,138,176,225,198,126,48,133,210,214,23,200,189,132,153,197,7,159,41,203,88,131,68,238,30,18,112,130,113,228,30,126,53,130,225,218,102,133,135,185,149,66,99,142,87,200,92,126,240,164,94,220,143,95,179,18,109,212,147,179,42,91,248,238,192,108,208,223,188,122,208,17,237,183,145,231,69,20,230,131,169,150,176,139,169,16,238,90,36,90,184,39,109,63,239,18,43,212,194,204,97,216,117,129,57,147,46,124,32,4,243,121,246,117,152,126,130,168,249,193,104,191,218,52,31,241,136,150,125,101,144,249,187,206,195,244,159,173,70,67,253,225,106,180,211,70,185,195,107,61,246,0,126,20,15,7,10,245,36,120,38,150,143,38,196,12,71,77,63,221,41,144,245,241,69,65,29,234,165,31,76,64,213,63,72,219,97,236,250,193,200,110,90,80,255,192,47,39,90,61,56,14,115,190,54,18,33,253,205,89,141,224,235,242,17,132,218,221,210,42,209,8,149,55,239,105,81,192,172,7,111,65,77,255,129,225,146,190,116,45,60,114,211,157,135,106,60,159,71,83,82,139,250,215,199,30,172,14,138,180,244,220,167,211,77,19,227,160,142,236,65,64,77,112,20,164,218,131,177,6,32,214,241,193,148,35,123,228,228,111,190,20,204,62,215,18,233,33,123,138,157,165,96,50,77,195,35,58,53,194,223,31,138,87,156,189,53,66,157,80,92,62,180,49,171,219,215,122,194,13,79,48,71,95,219,142,67,76,65,38,250,15,165,16,111,27,73,165,114,50,15,9,246,63,152,197,201,235,168,113,253,153,90,33,206,252,66,249,172,163,13,14,252,247,165,145,64,239,30,57,12,139,136,173,89,60,14,191,102,156,136,24,62,14,69,95,123,199,14,219,3,39,37,172,68,53,141,215,56,164,251,199,164,102,104,233,136,19,178,246,215,116,247,196,240,17,202,233,212,59,25,138,99,231,100,248,7,163,17,205,223,123,139,78,13,142,168,18,172,197,155,251,156,19,114,182,34,153,89,172,168,163,70,13,86,215,44,205,68,88,151,247,34,242,157,143,54,235,236,50,31,59,30,29,32,232,104,31,202,218,229,89,18,38,145,113,22,9,193,35,242,237,6,19,229,253,93,77,37,180,165,55,145,200,225,219,127,240,249,92,203,21,141,145,173,121,31,157,225,73,86,122,116,129,67,31,50,19,122,240,39,14,99,126,53,124,93,157,210,41,47,154,206,195,218,172,122,72,65,5,76,5,3,57,174,31,28,105,49,205,40,80,191,207,241,200,34,181,35,120,121,223,111,67,21,230,12,99,129,92,108,83,116,111,84,51,60,223,182,255,63,226,206,29,7,151,101,201,202,115,105,187,141,124,63,122,0,88,120,152,8,163,5,87,168,13,186,91,151,139,209,66,61,22,230,0,30,204,7,137,89,144,95,252,21,145,43,207,4,238,49,142,180,247,218,85,127,61,178,50,35,35,86,172,101,245,28,159,10,205,55,76,242,84,25,2,216,94,247,167,233,212,148,218,41,239,191,70,48,129,137,244,80,150,137,201,58,144,48,141,219,78,218,245,193,251,31,247,145,39,20,187,245,169,152,166,247,61,57,148,22,233,163,33,12,205,17,45,208,5,87,148,117,199,232,25,221,39,36,250,144,146,74,142,193,57,167,246,20,112,171,74,233,99,248,32,87,20,48,43,186,222,55,98,118,35,46,109,153,37,139,192,200,93,212,251,219,179,54,169,246,109,122,134,230,186,48,54,166,114,99,72,203,167,139,98,45,170,37,131,69,189,53,110,123,67,183,146,73,135,250,223,153,200,5,86,82,17,58,196,227,126,35,201,236,64,164,208,98,225,255,61,26,85,131,167,22,66,3,228,136,75,131,69,167,237,146,108,189,107,138,163,97,11,104,31,206,70,228,227,190,48,243,75,40,15,156,238,39,100,12,51,45,242,192,51,161,220,253,193,137,119,144,245,198,120,76,91,6,106,22,134,12,6,184,147,126,175,239,43,160,170,86,245,141,96,0,16,195,28,103,83,237,157,221,144,171,138,167,124,146,185,114,14,29,137,249,12,6,79,122,210,244,56,212,12,128,217,98,54,95,251,206,15,195,54,216,207,80,155,190,99,181,206,66,229,164,159,143,128,190,83,255,62,113,63,207,245,249,8,168,106,127,79,133,34,125,126,199,41,89,57,95,161,140,17,242,12,37,254,252,45,141,231,241,211,71,165,195,144,46,225,89,63,20,165,79,21,69,226,101,35,133,243,193,88,56,63,37,107,200,36,237,11,254,88,123,202,80,47,25,244,121,170,191,205,179,43,78,56,48,104,169,209,100,50,203,7,51,213,47,173,222,158,33,106,190,238,63,248,204,43,103,242,149,82,99,39,188,240,251,90,196,204,85,59,217,168,252,143,239,3,131,250,185,149,199,178,186,101,194,134,163,8,145,234,32,166,217,210,243,119,216,246,13,244,21,180,182,139,8,134,159,187,153,120,131,194,29,143,88,191,178,106,85,183,249,92,89,246,16,140,162,103,27,234,30,71,14,116,214,111,16,211,130,129,129,72,213,147,67,253,142,163,161,239,60,69,107,180,42,147,255,54,74,94,50,217,34,244,69,132,225,40,171,188,126,125,45,223,4,194,66,230,247,89,91,17,254,164,80,231,240,56,161,226,84,150,192,64,135,125,56,76,229,80,139,218,231,15,56,165,126,48,61,57,123,62,45,220,39,22,245,55,98,122,184,101,189,221,206,219,67,10,179,225,160,149,84,121,27,109,124,187,97,92,199,33,58,106,159,219,70,2,245,123,102,198,188,86,58,46,207,152,225,247,193,184,141,238,167,245,150,221,153,127,3,108,18,158,150,122,62,62,152,67,134,14,148,8,149,180,145,137,49,190,73,3,53,3,90,174,244,194,72,15,249,7,66,163,65,157,229,105,204,101,198,250,62,47,24,149,216,247,41,251,103,154,52,215,15,238,148,82,250,211,66,215,77,146,236,7,35,36,169,99,152,192,178,15,63,184,90,243,222,195,64,99,220,57,140,132,249,35,150,182,140,212,227,48,118,9,181,60,20,75,170,251,223,125,161,41,91,158,222,33,122,141,252,211,36,205,59,198,163,47,204,51,253,66,125,50,231,91,139,106,144,63,205,125,198,225,132,148,241,67,254,68,145,214,225,14,251,92,85,18,9,63,70,241,43,227,75,234,15,189,147,22,72,127,95,108,102,159,206,64,88,123,136,237,127,48,251,161,135,233,69,134,115,126,11,12,254,220,214,129,254,136,236,20,95,158,206,93,179,99,127,137,75,150,84,112,56,13,56,39,250,113,54,54,62,31,12,89,69,219,68,41,61,38,31,226,148,129,207,126,85,89,54,148,246,191,106,135,185,241,233,242,179,140,179,243,101,108,72,150,210,156,245,204,26,195,72,81,63,248,76,195,249,209,45,50,10,109,92,55,252,134,174,18,59,48,239,191,40,137,248,139,178,194,203,9,169,241,200,40,162,100,37,227,158,109,51,252,206,225,112,201,111,135,42,99,207,163,9,107,197,74,26,121,26,37,33,80,250,209,154,238,36,210,32,204,245,215,145,205,205,250,9,208,6,18,25,31,156,204,61,73,99,13,170,206,113,225,9,174,174,110,98,204,233,239,91,240,79,44,7,109,73,227,55,114,87,126,91,208,167,8,185,21,158,158,147,92,184,79,193,96,87,212,12,168,63,24,57,110,229,247,108,115,139,243,81,70,42,188,171,178,36,81,43,57,84,135,205,133,94,131,32,68,225,82,28,157,104,169,120,34,17,54,161,75,224,164,247,245,211,172,216,247,183,155,182,167,210,183,105,254,85,31,92,31,15,169,109,229,130,26,231,198,18,186,233,30,230,124,202,251,219,175,114,225,53,171,230,222,143,149,177,252,104,132,4,167,238,174,80,81,46,201,127,122,212,167,189,237,108,174,240,227,117,180,155,36,186,210,96,122,197,113,254,131,17,85,150,202,22,244,157,138,59,166,195,100,180,149,99,131,115,86,30,113,52,54,185,186,133,233,86,167,246,183,221,112,79,148,115,35,207,147,61,70,58,19,68,122,199,130,53,82,248,169,43,228,33,13,12,103,167,51,50,14,78,166,222,167,244,157,51,195,196,19,45,104,163,233,67,89,100,145,253,153,20,227,77,202,3,181,70,88,95,186,42,126,61,235,217,11,155,112,177,15,51,19,193,17,14,62,43,14,132,243,15,78,198,35,210,20,64,89,254,97,162,64,61,213,138,12,157,219,237,251,77,19,186,90,67,115,19,9,189,189,111,15,143,217,43,178,107,146,155,72,214,152,208,29,238,172,176,79,74,133,174,137,229,48,234,166,245,201,51,97,8,244,61,112,52,184,206,208,104,154,195,58,95,243,116,180,78,226,24,205,158,209,52,228,23,190,172,147,92,97,36,254,107,192,180,69,84,205,25,158,233,199,55,117,192,8,54,203,79,163,4,29,19,105,177,46,244,172,201,80,154,17,124,89,44,166,140,49,52,25,186,168,160,198,133,195,200,44,15,45,9,189,122,135,41,92,37,205,16,227,20,188,229,145,86,105,242,42,86,220,241,234,170,205,15,93,118,70,38,47,54,35,128,170,166,125,242,112,158,40,36,122,208,89,205,7,93,184,13,9,67,234,152,236,112,97,153,90,127,233,150,149,113,116,19,37,62,181,31,154,233,99,140,166,169,242,59,140,215,187,111,2,205,237,41,121,33,88,229,35,161,114,17,173,104,41,142,218,122,141,235,42,115,43,59,167,208,159,17,19,10,170,200,73,121,67,133,224,225,126,0,72,185,105,17,177,66,13,243,229,250,76,60,198,133,212,2,38,228,147,24,71,228,123,182,20,227,144,100,109,53,6,202,160,146,167,117,217,51,195,207,30,99,24,46,252,67,105,50,127,130,24,10,212,16,167,214,163,153,83,124,125,64,161,72,199,40,69,196,72,122,44,244,59,170,126,185,248,205,172,251,229,174,109,35,75,233,7,219,58,23,190,219,54,141,144,166,204,7,107,143,143,47,23,231,109,165,100,16,2,173,152,53,126,205,185,194,68,161,24,157,226,104,72,51,249,97,52,141,136,57,121,226,244,122,92,248,204,188,20,77,28,70,37,80,208,102,186,106,241,186,26,194,167,194,104,130,34,185,238,140,67,207,133,228,212,145,240,164,7,48,198,2,230,225,194,114,57,59,211,236,101,37,70,18,109,121,66,238,25,211,178,67,14,99,74,39,47,228,140,28,98,156,29,99,28,255,38,101,83,65,205,243,81,10,231,107,15,161,200,152,189,241,138,229,163,178,173,149,43,131,237,59,226,211,44,150,228,18,38,22,164,139,236,17,16,11,219,67,18,51,190,250,242,143,15,237,1,101,121,45,187,233,88,81,17,194,80,230,15,11,202,246,249,8,241,47,17,86,196,176,101,83,4,246,181,158,6,173,249,112,169,16,197,241,39,6,147,122,202,151,11,169,18,111,14,135,33,45,77,61,57,186,114,17,62,49,179,73,68,138,240,21,246,100,126,52,6,122,89,233,80,243,103,123,235,240,68,236,90,223,53,36,150,228,147,202,32,88,202,74,141,163,106,18,175,139,125,172,232,204,240,174,241,105,142,200,14,198,191,62,52,24,179,117,5,124,102,113,177,245,42,214,78,22,231,94,116,64,234,169,207,39,209,227,182,150,181,175,238,7,158,51,222,245,70,136,226,25,132,141,86,80,255,229,141,160,177,222,21,66,112,43,14,54,141,96,29,101,231,227,216,190,166,210,109,87,69,47,165,88,111,72,12,66,6,74,149,94,41,94,54,219,90,15,226,73,161,167,135,87,119,62,212,152,82,154,73,147,233,135,141,228,73,60,50,42,59,229,161,65,194,179,43,1,159,165,171,41,17,113,68,140,142,231,198,22,175,11,100,72,241,166,241,173,7,177,103,169,74,6,36,220,244,33,106,34,18,85,216,49,150,78,175,57,96,82,3,178,112,85,51,183,244,199,125,182,129,251,169,221,80,18,111,241,97,54,138,197,90,53,170,168,190,164,238,207,123,252,6,244,133,109,65,246,64,154,130,109,23,173,241,66,100,214,83,156,124,34,130,89,245,104,104,145,177,97,35,71,36,234,187,16,181,179,151,87,22,46,79,105,234,193,141,110,54,143,163,209,28,91,162,121,122,96,12,154,124,245,104,112,180,132,182,83,63,31,21,223,123,255,236,87,5,38,40,140,77,44,223,153,120,83,99,156,0,31,192,175,12,202,145,72,160,209,59,142,114,182,163,56,197,53,69,205,34,56,178,2,172,199,122,48,137,130,123,215,103,254,215,44,40,46,24,65,3,161,31,20,161,169,251,50,97,225,64,10,243,132,4,189,178,50,9,99,1,113,38,141,234,176,213,150,47,138,212,80,108,61,240,10,73,98,87,95,240,222,89,201,83,10,157,41,85,111,139,204,21,70,139,1,51,142,21,46,70,10,10,184,38,141,20,154,121,158,207,200,164,208,132,34,51,33,20,34,146,195,113,219,13,197,23,129,43,60,186,251,72,97,24,9,140,223,81,228,72,121,117,73,204,206,138,241,224,139,47,169,248,117,80,68,210,247,117,166,85,223,217,83,173,152,162,225,130,96,240,142,92,61,195,144,236,135,12,180,129,157,156,95,25,230,8,162,244,74,202,13,110,167,127,93,8,39,87,69,81,254,92,241,245,108,35,66,202,8,167,192,28,231,54,241,11,29,164,205,122,166,115,124,185,249,153,84,208,254,132,226,112,115,64,93,155,7,206,117,152,160,90,204,26,253,249,246,140,18,25,63,221,16,110,83,114,51,188,157,25,99,184,226,13,163,83,74,207,217,105,28,76,134,233,236,135,229,129,146,43,31,30,82,90,10,72,215,158,106,141,11,43,82,64,166,203,39,39,183,173,101,204,10,103,254,57,159,128,30,13,93,57,166,82,136,81,210,154,3,140,177,199,186,235,3,242,248,2,147,165,240,49,222,216,33,72,159,86,97,198,191,115,138,137,130,172,7,69,124,50,150,61,170,135,73,9,225,133,10,177,135,41,52,49,138,250,39,87,198,220,28,249,165,100,235,183,192,155,228,98,172,215,231,151,115,215,71,142,162,69,196,125,104,52,182,165,239,11,35,215,28,177,192,180,190,92,157,166,81,203,189,25,166,58,117,160,84,210,25,35,50,68,120,62,201,35,163,76,227,149,147,138,33,109,147,89,1,141,202,150,35,189,68,115,158,174,168,112,93,123,124,0,102,47,160,173,57,76,102,166,47,248,193,164,236,154,194,52,196,212,155,228,57,223,143,222,52,102,151,219,55,208,103,73,102,39,211,245,228,182,221,143,28,144,233,127,234,165,93,122,23,73,30,168,163,250,219,56,152,251,100,137,163,205,208,64,155,87,127,107,62,166,225,91,181,119,160,194,201,138,147,83,110,42,250,121,97,8,61,111,16,111,58,125,186,106,18,246,151,187,129,46,186,59,135,155,132,138,115,36,91,18,28,84,61,154,14,217,25,187,19,115,228,208,89,99,71,136,83,168,20,174,245,44,201,84,160,98,231,147,233,114,124,158,120,213,60,143,17,209,158,69,151,214,143,37,155,46,97,142,193,129,171,61,114,45,103,217,164,55,77,215,92,216,149,55,109,192,156,45,231,166,56,18,233,144,106,138,143,250,211,4,223,37,62,159,179,187,88,83,151,108,38,253,28,169,175,130,107,179,124,216,166,236,25,123,0,136,181,67,167,105,172,191,107,236,63,210,54,14,144,46,217,157,98,166,195,172,124,186,48,90,142,110,196,67,89,48,230,116,193,71,54,62,71,242,203,210,66,186,242,33,158,183,99,123,14,1,69,63,108,203,8,102,31,11,72,116,172,39,214,160,171,197,87,62,166,252,172,228,48,110,12,18,215,7,83,4,16,123,117,78,78,108,239,219,119,182,251,207,219,166,206,26,153,229,66,193,91,234,81,92,249,25,217,201,111,12,59,50,77,219,53,83,134,240,103,78,240,49,180,43,175,153,30,141,71,173,197,228,239,53,188,163,189,42,121,120,87,152,215,181,231,200,122,165,155,79,59,116,132,111,109,231,168,102,104,234,37,116,200,102,42,102,135,210,6,219,146,239,35,160,95,112,234,190,171,82,81,116,110,218,50,223,214,252,140,196,102,146,174,31,76,116,247,12,84,28,200,134,111,96,50,118,20,69,72,140,103,98,70,190,201,79,126,214,186,89,53,214,31,56,254,250,186,124,22,8,74,176,26,20,211,72,252,117,106,45,115,101,24,178,183,98,94,65,243,221,97,230,110,253,196,200,245,76,127,223,102,75,52,245,232,74,147,191,143,84,50,94,154,235,169,52,149,55,95,59,169,74,107,50,179,162,227,150,252,27,65,1,105,73,191,45,75,39,34,34,1,19,107,234,46,27,42,66,241,177,146,77,248,244,105,181,130,194,234,113,18,210,14,83,89,192,112,7,75,241,223,102,191,126,158,191,110,221,40,72,249,188,147,76,196,57,43,76,191,142,151,108,153,243,89,13,117,203,136,2,217,247,72,73,215,159,145,167,249,129,51,118,188,97,16,150,53,186,137,10,35,47,80,226,104,250,75,21,53,151,156,111,152,38,60,161,70,215,13,62,21,64,31,104,48,217,87,209,108,14,98,199,245,194,217,118,198,2,87,182,169,223,251,58,159,18,70,10,178,37,165,11,125,249,84,158,16,69,47,67,51,100,100,196,252,243,68,4,186,136,158,120,97,121,220,217,167,250,68,46,251,201,123,252,250,113,252,153,226,82,32,66,232,228,238,80,130,11,152,234,142,246,175,81,87,207,129,194,134,209,167,66,227,73,246,79,223,20,58,181,33,131,228,245,76,113,101,201,4,128,180,203,242,108,120,215,10,152,126,43,109,108,229,102,182,127,250,76,112,42,217,80,140,82,20,159,31,102,49,253,105,121,178,226,229,87,161,135,222,98,29,33,218,110,181,189,95,138,1,140,17,148,162,198,117,90,31,76,99,157,166,77,208,235,65,115,198,97,172,22,100,74,67,32,147,194,223,7,227,174,164,252,206,12,41,200,55,57,147,254,191,145,181,61,135,131,219,244,11,199,114,34,201,242,9,241,119,174,239,153,178,243,93,89,217,234,102,154,237,101,112,36,105,207,142,72,175,28,195,15,255,192,208,123,195,110,88,91,127,130,239,135,51,19,57,252,172,205,57,198,71,255,224,179,68,157,105,70,174,59,79,235,214,249,224,204,3,213,230,156,68,183,246,247,229,31,184,226,26,175,176,105,137,236,15,166,122,188,149,27,109,36,174,233,151,70,247,182,38,32,172,97,163,125,123,113,158,142,121,40,105,203,5,43,88,192,184,87,40,31,119,90,251,193,247,219,244,107,156,171,211,222,3,28,48,190,82,198,36,190,75,154,37,56,123,32,220,192,63,148,200,102,61,133,37,68,82,125,36,193,240,121,26,114,211,137,93,251,244,11,51,147,59,109,52,33,4,113,138,50,18,191,153,157,158,20,40,97,156,249,35,61,251,74,10,19,82,130,164,153,195,79,141,137,187,10,117,209,217,86,156,197,56,205,35,101,9,159,136,142,51,134,169,195,208,20,30,209,5,220,78,226,121,151,129,82,209,67,121,229,5,251,117,243,128,213,196,26,110,225,240,198,213,73,249,242,12,29,45,224,83,239,79,254,219,102,195,251,136,77,224,45,16,87,142,57,195,227,117,177,72,22,126,59,113,186,224,32,88,10,235,135,172,252,246,215,65,152,244,104,44,97,51,233,241,194,52,203,195,245,16,219,144,12,250,86,16,148,23,225,106,43,45,142,206,130,234,71,47,26,95,85,212,254,196,216,177,131,162,191,200,28,144,84,38,38,13,103,120,77,243,149,110,42,29,98,172,253,47,94,152,86,57,85,158,8,177,73,250,130,75,64,120,195,245,113,133,32,115,255,193,103,213,124,124,193,151,121,253,196,133,19,82,207,242,184,12,156,25,110,251,201,187,153,130,189,22,6,163,109,63,26,193,147,71,77,156,252,133,119,72,163,57,74,105,239,61,58,104,113,80,126,144,140,85,142,215,224,65,127,99,156,166,146,215,64,132,156,92,47,1,147,38,219,143,154,209,244,84,47,164,43,138,144,249,49,249,64,178,192,97,66,42,101,159,209,70,81,179,63,241,100,226,31,175,21,83,186,99,5,139,28,213,155,67,35,113,121,151,63,139,77,71,129,95,181,119,240,95,220,14,143,92,134,234,17,145,93,234,223,186,59,173,41,86,73,94,168,231,76,95,211,241,132,135,220,160,218,59,166,120,235,232,25,73,83,121,165,231,85,14,223,77,67,143,161,221,170,171,186,14,66,66,126,244,121,250,229,49,78,129,138,251,237,67,166,137,151,86,245,140,48,225,159,42,48,205,81,2,151,217,99,241,66,89,248,60,51,149,230,33,88,247,49,14,188,85,252,22,146,30,141,255,1,151,250,240,97,89,25,103,190,104,47,202,15,67,130,198,147,81,63,120,169,34,23,169,250,178,166,30,157,30,85,160,76,26,85,126,58,63,15,133,205,187,79,89,118,225,67,159,10,150,69,94,238,254,221,246,82,110,231,239,115,205,242,208,158,23,50,205,138,67,158,248,227,241,49,17,132,104,242,182,148,92,67,203,133,188,74,251,208,117,46,236,30,188,25,43,157,49,172,90,69,84,139,2,69,87,85,127,118,144,28,188,167,110,69,109,52,38,221,93,45,110,152,158,112,157,194,109,94,78,241,158,201,136,41,117,217,228,238,71,188,11,36,200,148,8,104,6,214,53,126,154,238,87,245,63,92,72,198,238,56,249,232,105,233,183,193,130,48,122,140,131,19,197,60,44,93,155,73,203,61,218,154,86,5,174,188,248,248,109,132,11,158,223,54,187,224,120,87,108,102,116,28,44,235,253,136,39,142,1,165,222,55,60,133,122,175,156,138,187,126,183,11,191,197,113,225,179,86,213,135,77,206,46,35,78,222,106,87,115,96,194,154,225,28,22,224,116,38,28,149,143,50,215,213,120,221,228,30,117,148,33,36,146,99,194,49,39,198,135,7,207,174,238,190,18,84,45,244,198,16,98,241,204,8,48,156,46,133,217,199,223,129,136,190,74,125,196,167,172,71,198,97,4,5,149,95,73,255,110,186,159,38,77,119,250,212,144,28,240,93,223,180,237,72,83,135,108,148,55,107,76,211,12,83,109,105,50,106,174,51,17,129,77,164,70,97,238,203,159,218,96,216,254,161,155,195,137,188,160,182,150,61,205,28,244,122,57,76,154,94,165,196,104,161,242,213,103,48,255,104,219,194,162,75,200,211,227,211,132,161,117,225,219,63,153,186,17,176,137,37,61,109,13,171,196,199,205,127,117,62,13,50,171,199,60,59,208,224,205,227,209,235,194,200,200,225,222,31,9,216,141,5,210,138,131,59,110,75,26,251,81,32,170,1,99,68,171,204,54,228,157,118,141,71,118,98,34,73,128,91,99,79,141,176,20,211,191,210,148,74,136,114,165,151,202,167,57,87,106,8,181,113,203,106,49,13,179,223,81,35,91,8,175,102,247,242,193,200,19,45,125,40,228,34,86,220,54,189,55,207,209,164,15,82,60,113,116,62,215,211,123,211,134,107,19,96,162,53,186,186,220,208,141,179,92,222,3,216,28,184,149,211,122,94,103,204,136,29,103,193,167,149,10,105,38,191,237,126,230,83,237,214,216,217,214,243,21,48,242,155,26,172,163,171,216,226,220,166,230,161,253,105,184,3,206,56,250,196,95,117,61,240,194,67,32,96,172,23,234,211,52,68,187,188,195,205,104,50,79,11,25,129,140,195,230,113,253,116,5,193,214,10,216,76,122,219,211,52,20,125,38,192,229,105,56,170,214,188,227,224,89,114,37,175,72,235,91,129,243,239,112,162,221,80,47,140,242,81,204,88,104,58,190,215,141,114,104,28,221,48,189,157,250,196,9,61,98,81,110,228,169,158,182,59,76,59,253,178,155,197,26,229,233,102,234,55,80,105,248,162,43,115,58,155,144,136,163,3,45,91,189,235,19,229,204,238,67,252,92,163,46,79,244,26,214,216,100,159,111,143,2,155,62,238,177,76,118,209,225,199,121,241,172,15,166,136,238,104,61,177,248,211,30,118,54,21,51,166,148,6,5,123,62,91,194,6,9,204,97,180,108,116,210,64,202,251,46,1,248,100,230,246,28,125,51,123,192,39,186,168,207,111,239,20,225,4,206,242,186,13,166,195,123,199,84,72,177,79,85,242,55,133,217,26,31,102,157,166,129,245,80,182,105,48,15,152,234,107,125,224,117,199,201,9,182,86,95,127,108,13,141,184,16,34,203,126,62,30,152,68,201,223,86,61,91,211,167,167,21,109,208,122,225,243,137,107,135,23,112,46,177,188,64,76,95,127,128,83,139,89,188,162,147,52,215,243,219,43,242,22,103,180,246,209,94,180,221,5,130,20,225,82,54,185,53,28,197,116,133,94,66,89,251,125,104,115,228,128,49,120,239,207,35,175,241,204,144,241,104,207,135,187,238,226,130,75,227,67,130,207,230,134,237,15,148,61,147,232,10,216,56,153,49,131,227,28,94,159,143,154,95,139,169,140,118,136,247,158,145,31,143,8,169,32,221,252,52,56,78,104,119,254,72,74,133,24,250,140,96,210,159,254,54,208,144,16,41,20,251,182,162,40,6,76,194,249,253,50,123,138,248,10,241,160,183,53,19,146,197,142,75,75,24,112,189,115,194,153,224,252,169,208,34,158,159,233,134,136,186,4,10,139,187,61,179,209,190,145,4,162,177,253,153,20,240,170,220,113,238,57,223,254,254,51,19,206,18,251,216,19,120,207,254,12,20,114,126,17,13,32,22,169,250,227,76,179,237,46,154,217,132,69,159,163,11,106,30,14,119,228,215,158,249,127,35,200,229,112,195,46,126,60,203,67,31,113,101,136,11,166,119,109,185,233,150,97,14,117,207,185,209,72,138,129,150,205,7,123,63,235,90,187,161,122,182,253,158,254,116,54,206,101,192,229,177,248,100,77,29,253,62,114,196,183,159,244,89,54,21,249,15,78,214,8,252,44,216,152,215,172,128,41,146,61,203,61,26,171,113,52,114,50,121,63,161,68,243,78,65,107,54,206,235,201,205,17,191,197,130,157,204,107,249,9,99,96,252,251,99,161,253,69,149,144,9,130,208,83,119,184,35,50,168,29,71,244,214,196,186,152,232,66,236,79,252,213,83,204,103,8,19,61,193,89,153,145,194,69,152,187,61,241,17,158,60,241,125,80,159,204,207,239,246,20,141,7,168,174,227,175,212,159,160,51,202,20,192,148,191,159,128,214,68,244,29,54,47,249,39,162,69,60,42,238,57,35,14,181,159,104,25,231,69,135,211,128,194,246,180,108,167,25,137,30,170,24,189,62,253,199,40,131,127,79,172,211,155,247,8,23,32,137,190,63,2,27,48,22,161,79,39,59,229,211,225,48,11,246,211,158,204,164,117,81,235,147,127,182,39,231,253,199,185,185,184,167,207,253,44,239,201,119,194,184,182,149,199,52,149,22,45,111,40,194,34,196,130,187,103,95,69,202,32,96,179,84,215,93,25,165,214,128,251,212,74,132,237,233,188,157,213,204,125,178,206,134,20,148,217,53,56,108,214,200,245,209,50,174,17,14,211,37,189,202,115,110,179,72,186,71,167,245,108,163,153,169,115,252,52,78,121,229,145,81,102,7,127,225,90,30,199,239,109,218,30,241,196,207,183,243,104,125,243,219,206,3,3,30,170,3,107,156,190,226,229,50,96,40,203,251,81,120,70,169,192,97,90,190,180,139,247,71,202,136,247,133,114,164,166,100,208,85,171,43,222,246,217,242,61,190,243,203,252,199,227,117,226,161,251,164,69,88,195,123,12,83,100,42,116,40,153,103,76,28,140,68,186,54,95,18,255,246,18,247,197,16,214,44,45,102,14,245,158,154,42,176,62,148,130,207,158,159,123,33,168,170,13,198,72,237,58,225,3,199,162,150,246,147,28,32,181,228,245,151,78,235,205,219,195,216,25,123,247,145,173,170,91,8,35,186,220,121,214,38,102,69,77,206,48,224,90,213,240,10,5,158,146,238,164,130,112,248,163,75,157,76,239,51,194,133,158,52,190,106,249,76,19,61,226,171,130,135,180,54,243,49,148,234,141,84,112,34,85,45,148,50,99,186,50,86,152,46,46,200,83,197,116,116,54,184,79,141,2,73,129,224,207,252,98,160,244,168,172,208,58,22,19,169,193,250,192,152,221,183,4,80,136,103,40,202,183,211,238,79,247,146,94,129,151,122,83,222,48,202,212,122,119,159,33,52,162,250,200,61,63,93,209,187,91,18,124,223,39,166,77,63,192,240,142,47,124,2,15,125,40,24,187,142,34,209,217,84,243,0,166,167,237,74,12,68,49,164,104,159,254,198,126,131,252,140,229,154,198,225,216,55,150,27,166,244,186,170,62,241,14,77,169,223,40,198,178,243,15,28,29,242,68,49,144,92,186,194,108,8,111,144,131,252,165,94,218,192,168,230,46,215,173,169,241,19,173,6,230,138,224,107,46,66,236,122,105,216,113,140,88,186,90,81,85,67,30,26,213,160,113,215,228,241,92,57,243,238,242,24,168,243,157,142,231,3,56,119,234,172,61,155,42,207,251,19,152,141,65,92,121,167,102,53,214,179,135,48,106,255,7,15,220,207,250,35,41,79,71,118,13,120,60,19,18,31,118,142,144,23,227,143,241,244,202,210,3,48,99,146,47,198,2,207,207,55,226,147,240,137,205,240,251,209,170,43,45,222,126,93,9,58,139,14,164,1,199,188,4,76,224,174,129,60,83,213,246,216,236,192,40,100,203,15,155,74,185,231,206,216,105,170,220,1,50,85,209,163,133,184,30,10,240,91,91,74,105,95,202,1,55,250,187,165,18,141,90,173,215,117,72,218,213,7,196,158,42,7,168,31,46,40,242,253,59,80,250,70,250,163,245,150,188,29,111,26,127,57,61,245,113,180,234,3,53,127,18,149,153,171,102,64,22,240,185,169,165,71,175,51,251,251,254,161,65,69,123,10,251,213,182,192,59,224,54,84,165,248,192,157,28,72,192,164,17,202,35,144,199,215,243,193,231,211,123,40,7,252,69,247,196,49,90,122,75,57,59,196,175,72,100,7,140,241,233,80,109,190,178,162,172,137,194,100,121,132,238,27,28,99,129,219,40,143,44,96,133,163,247,157,188,34,218,245,82,18,42,126,49,51,96,72,249,15,99,1,182,225,119,219,213,180,45,247,3,231,208,69,51,206,218,137,106,244,145,179,239,109,129,242,54,101,164,32,1,181,125,252,87,4,6,150,106,247,225,199,214,230,133,105,237,175,207,96,56,159,143,223,54,251,181,173,162,130,198,107,140,219,54,61,222,71,187,239,44,46,31,29,143,230,121,236,40,85,124,111,90,255,135,195,168,197,233,93,195,192,138,45,2,194,137,93,53,142,81,237,135,115,249,193,103,94,203,202,177,66,65,111,230,28,112,83,11,60,26,65,206,59,244,100,74,53,65,113,213,51,132,232,233,59,0,163,180,109,225,16,39,163,180,249,119,139,117,232,86,2,50,48,246,195,2,39,213,151,36,18,206,94,175,178,238,73,101,252,192,154,71,47,196,97,107,108,83,45,69,116,163,61,134,161,237,234,204,165,122,105,3,203,215,121,97,85,234,49,120,229,117,79,222,73,46,43,124,54,13,30,154,217,201,171,234,79,82,81,44,93,78,190,114,123,122,197,171,75,136,255,208,165,93,209,214,74,254,53,15,24,188,31,62,80,161,113,179,46,129,243,123,240,116,197,142,15,213,119,141,164,100,148,225,62,248,161,244,164,40,34,128,158,209,48,30,116,213,7,206,47,124,198,127,189,207,164,245,250,92,25,210,59,243,94,119,69,61,68,97,243,65,189,112,125,230,28,115,238,147,251,66,63,121,63,48,204,178,128,33,217,60,71,55,40,95,1,227,73,168,191,77,157,180,92,216,124,163,31,120,58,205,208,224,220,158,159,190,153,202,130,199,81,93,143,224,167,57,119,92,120,174,103,144,154,142,77,187,48,198,222,15,60,34,175,96,112,121,86,16,50,255,247,182,200,121,235,51,131,10,189,125,241,130,131,63,84,180,61,209,217,158,239,23,80,16,154,123,78,78,182,62,222,215,9,228,180,209,234,192,39,118,44,23,54,13,80,85,65,53,221,246,128,83,81,210,40,34,169,120,72,58,252,211,128,82,237,229,61,115,124,187,153,70,69,213,233,206,116,244,199,67,165,77,110,170,107,72,233,33,202,62,173,226,247,136,70,23,219,172,238,128,207,82,248,42,136,195,93,250,46,28,30,205,120,229,201,235,207,197,197,97,84,207,214,211,190,143,98,121,192,149,46,48,129,127,34,239,31,140,72,215,227,165,2,55,182,120,9,48,27,121,64,5,223,39,182,76,61,208,243,177,101,109,238,167,105,197,231,133,76,248,54,149,82,106,44,18,63,24,153,250,169,196,204,193,235,136,187,110,232,4,105,235,255,25,163,219,231,233,204,167,164,95,0,204,117,50,63,1,155,2,203,67,56,101,209,15,120,232,108,247,19,24,117,170,6,10,103,123,60,23,102,137,184,121,225,174,253,101,192,168,74,93,248,196,190,15,76,187,147,163,76,3,243,249,233,58,93,200,151,202,60,116,251,231,224,51,254,235,69,213,23,234,119,112,148,138,201,245,142,63,30,92,115,11,120,65,46,122,208,28,132,29,42,35,180,210,188,151,157,188,82,140,230,195,217,94,60,63,141,122,105,11,216,172,5,159,103,178,93,69,213,106,54,99,168,212,2,228,95,23,227,53,184,189,236,97,58,67,239,165,17,78,148,231,101,230,216,178,101,42,74,75,253,16,80,149,11,142,33,173,249,123,232,215,193,22,112,181,11,175,249,136,193,119,54,140,241,109,161,102,252,160,203,120,158,142,242,149,143,135,152,188,131,76,71,113,84,123,193,209,33,197,253,248,67,73,167,239,135,212,92,44,133,231,112,177,174,84,249,240,40,214,250,130,204,16,75,85,79,222,170,17,215,3,238,187,40,213,155,238,151,88,61,76,150,164,170,87,2,251,237,40,214,38,107,211,106,143,29,194,244,94,115,58,43,235,108,47,74,93,109,5,76,42,185,61,94,10,57,74,143,9,177,162,166,247,133,146,140,235,175,154,243,197,208,111,7,247,238,8,237,146,241,92,212,7,197,108,84,188,100,132,159,7,220,6,133,73,23,196,209,38,140,161,51,56,34,39,51,142,166,232,169,18,43,25,2,145,23,225,176,170,206,249,177,59,232,36,132,227,104,90,211,135,194,149,181,236,123,95,36,253,209,191,121,86,143,19,166,140,11,39,21,6,192,205,242,236,77,87,192,103,68,231,199,14,129,138,73,9,24,138,239,124,220,18,90,144,85,145,95,109,207,16,207,230,3,230,87,126,62,128,42,121,105,60,7,51,90,125,14,87,22,182,161,154,55,230,190,16,112,125,186,55,113,234,26,145,30,99,55,190,52,40,197,12,243,238,172,128,49,76,120,252,14,96,175,58,76,71,145,42,24,217,238,116,198,201,113,82,85,67,3,212,194,124,111,4,161,243,108,119,30,127,50,99,82,127,240,216,41,169,36,72,50,173,38,79,14,39,26,140,151,138,243,47,19,180,158,23,94,218,168,1,137,154,14,192,123,242,53,31,148,28,235,69,179,118,26,130,158,175,160,10,170,61,59,137,118,151,168,36,99,124,142,133,142,80,243,201,203,249,46,192,200,243,15,138,186,201,136,151,105,18,196,234,253,103,77,33,241,76,232,208,209,36,17,98,59,119,40,96,188,172,9,69,66,220,216,201,130,182,165,245,65,228,188,238,24,166,248,216,52,157,194,48,74,115,94,120,149,7,165,189,43,238,42,211,210,248,42,189,165,168,40,253,12,163,159,212,215,137,51,243,189,176,49,159,172,220,153,222,207,165,239,128,145,88,85,24,237,133,248,60,206,234,82,149,172,125,22,34,136,203,62,6,7,169,227,250,40,97,195,5,138,43,163,57,118,189,66,217,45,199,109,65,82,210,218,33,173,159,50,138,152,104,245,151,207,114,84,238,51,57,27,244,165,149,197,146,76,240,200,225,19,240,231,167,206,60,203,253,46,7,85,155,135,196,209,243,205,43,32,23,180,202,147,45,44,60,225,59,39,80,248,122,74,193,178,29,196,34,240,21,199,59,83,202,108,41,62,122,190,142,87,39,113,182,59,21,82,52,107,111,225,114,187,175,25,147,25,4,117,165,133,65,238,141,65,8,179,245,41,39,141,190,34,141,201,198,177,63,198,178,231,150,16,207,13,24,117,206,167,14,118,162,49,47,255,33,238,13,253,65,225,182,102,204,194,103,21,171,233,209,46,94,68,18,177,178,161,128,167,151,182,126,138,21,177,180,165,166,101,100,118,227,53,246,254,166,79,244,176,200,105,194,137,205,100,98,177,87,114,22,61,28,103,173,140,37,219,180,25,84,51,147,41,37,150,54,138,37,249,225,160,183,118,203,77,200,13,61,150,185,189,45,100,183,227,220,163,166,244,202,38,227,253,18,87,70,49,75,89,253,52,1,183,187,222,227,130,167,42,164,102,132,22,207,148,79,64,29,140,119,141,221,59,134,146,123,106,217,146,84,101,12,97,147,253,123,60,134,59,245,216,121,23,197,164,124,4,244,165,70,176,52,88,214,210,67,122,70,210,38,94,117,71,89,95,95,53,50,13,213,19,249,20,9,146,202,250,91,146,110,199,52,138,48,213,163,225,75,217,192,85,128,72,6,26,61,84,97,246,73,126,114,186,144,84,81,22,157,62,156,79,3,198,154,236,57,250,108,55,198,133,11,49,147,194,180,87,245,128,201,210,141,7,62,43,182,63,21,116,146,182,126,32,212,31,34,88,78,249,231,139,161,240,137,182,47,12,17,63,61,118,237,29,218,71,192,112,104,235,3,51,51,92,56,39,253,250,18,38,119,37,142,158,244,144,233,125,179,245,244,50,3,170,102,200,233,171,147,60,84,113,31,13,153,201,77,191,31,84,28,163,152,123,226,238,178,158,222,147,76,90,48,94,40,14,81,90,223,160,151,174,196,246,29,111,144,170,12,94,82,126,216,181,56,140,180,79,81,101,100,186,54,127,15,141,105,154,56,82,244,133,27,186,241,223,56,133,47,141,222,231,29,75,164,59,170,207,150,22,226,12,213,29,63,27,106,163,50,255,224,245,171,140,221,43,59,143,16,102,250,119,242,133,204,128,26,182,99,224,150,125,30,167,236,153,135,16,89,171,249,240,124,37,215,97,149,100,213,21,199,230,183,151,111,50,197,194,7,239,145,123,52,174,193,251,91,249,72,17,113,215,247,194,50,85,82,87,114,24,102,143,44,46,39,136,243,244,238,81,165,201,59,110,37,158,37,44,84,171,159,252,92,34,187,108,133,145,65,243,135,130,15,89,211,169,54,153,230,196,244,163,207,215,116,102,146,38,48,243,202,183,201,24,8,55,53,201,102,2,247,232,82,31,108,76,83,126,78,142,119,125,15,152,62,48,249,184,205,187,190,125,193,221,160,203,127,171,122,177,41,120,174,47,87,115,224,97,34,221,10,175,233,76,193,209,76,207,66,47,28,122,235,140,131,145,147,201,122,101,36,113,183,95,89,197,57,91,8,11,231,153,226,45,19,48,149,159,7,93,174,153,131,100,35,95,178,222,149,73,122,251,117,157,56,251,97,111,193,73,30,169,6,108,121,79,65,107,142,77,246,192,133,110,169,72,60,65,122,242,50,28,176,9,206,11,76,52,151,253,166,11,126,4,50,10,147,209,10,123,156,220,28,161,228,232,243,23,57,167,56,26,145,7,125,222,176,233,119,60,209,159,46,157,92,90,49,35,32,127,100,197,242,122,119,140,27,109,223,235,185,192,25,249,18,129,27,245,151,184,177,196,59,41,2,143,29,77,234,192,245,241,80,193,140,106,174,81,2,230,25,203,125,195,180,152,247,145,39,234,130,242,204,27,230,72,171,8,172,22,69,184,211,23,103,27,253,96,113,166,53,223,49,152,159,31,156,205,127,86,208,243,121,184,49,32,40,149,80,185,112,107,87,137,207,139,30,54,145,88,69,113,21,17,23,191,240,76,161,91,186,110,136,38,183,115,118,176,161,39,95,35,239,147,10,98,219,254,76,51,246,19,194,110,97,124,227,127,233,112,53,201,122,129,219,118,91,78,68,251,45,95,166,115,82,115,2,227,217,115,37,182,32,138,102,155,127,63,120,252,82,96,122,106,52,95,191,115,87,236,143,139,84,170,201,116,52,119,10,30,166,187,172,129,41,124,172,17,147,41,180,230,165,88,10,130,225,64,167,9,221,114,133,155,107,183,226,216,212,181,67,29,148,238,171,239,113,146,53,208,204,1,238,56,109,148,56,58,255,252,120,159,167,29,34,68,192,60,221,231,101,172,238,132,209,65,236,171,10,122,152,231,80,30,137,163,79,112,161,132,209,223,198,214,223,70,197,74,86,245,160,173,253,61,251,140,84,241,221,209,142,56,172,219,194,91,25,135,5,228,235,139,194,217,169,199,198,3,175,26,170,255,124,223,102,156,27,101,167,247,190,16,134,242,163,19,98,222,233,121,151,133,153,223,225,243,111,159,79,143,93,153,91,156,208,154,128,221,193,11,103,175,63,2,35,0,247,188,78,100,154,63,184,208,82,163,134,1,12,148,229,43,118,193,77,114,231,103,168,32,40,80,2,78,15,159,200,34,108,239,121,198,230,183,62,190,101,7,134,113,26,63,205,158,124,62,95,102,106,206,63,161,62,219,135,186,117,96,241,94,93,182,159,122,211,128,250,170,159,125,66,34,206,97,164,38,198,115,244,153,138,191,237,42,12,121,243,85,20,184,223,14,198,3,23,58,166,245,210,76,216,176,4,124,166,24,253,54,173,223,107,93,152,0,78,103,164,105,250,201,14,211,58,190,159,143,160,141,136,146,80,80,109,218,162,72,159,82,143,247,89,160,77,117,69,17,115,202,126,240,217,112,14,85,59,32,19,187,157,161,194,61,100,77,166,18,85,34,61,243,205,118,104,107,61,102,32,86,229,136,41,9,165,89,40,22,55,64,67,143,194,27,120,77,11,97,107,72,92,172,78,232,119,77,90,100,75,4,6,217,130,188,149,195,184,216,201,60,108,26,124,249,162,104,192,117,65,179,125,34,14,219,19,45,15,60,61,207,100,52,133,173,76,64,100,74,80,57,10,152,148,254,3,211,22,21,23,78,250,165,104,88,154,76,121,230,7,83,168,107,154,217,56,243,17,91,24,135,113,122,213,187,70,56,210,125,49,205,140,165,171,225,64,65,255,205,85,36,109,91,144,181,21,182,32,160,146,124,78,178,205,148,232,150,163,125,73,37,252,251,128,104,231,157,234,148,64,130,56,50,77,188,56,252,144,5,61,208,246,200,16,18,85,82,35,43,11,92,188,255,29,152,45,189,60,241,19,34,113,227,14,207,177,133,224,2,140,163,68,15,248,241,77,71,168,49,149,251,204,58,94,6,67,209,230,137,61,64,179,9,80,20,117,38,127,38,52,150,118,125,91,19,193,136,21,23,118,226,22,157,137,139,49,244,190,92,17,237,14,212,111,46,74,255,104,241,88,129,4,60,153,89,129,209,238,29,129,54,213,224,54,23,158,234,149,56,254,72,175,74,85,184,23,79,247,15,115,133,83,15,19,179,120,246,1,142,136,204,106,239,193,196,192,211,225,65,10,69,159,167,245,5,250,209,112,224,180,241,190,152,156,174,95,56,62,149,83,149,70,184,235,244,101,69,160,224,162,168,43,7,227,190,235,90,57,60,188,153,101,190,169,216,52,122,182,158,158,129,39,173,87,173,218,238,209,64,98,23,43,154,104,192,144,208,115,192,84,227,31,116,121,202,132,174,80,228,78,218,11,187,45,57,48,194,59,242,42,55,181,233,47,200,233,86,40,214,204,194,129,41,224,246,15,182,38,244,165,40,157,43,197,81,212,159,116,116,67,19,116,101,35,162,73,184,19,58,138,76,150,228,247,196,16,114,224,171,212,81,132,94,216,55,248,177,53,130,139,36,243,201,66,75,226,227,90,0,159,119,61,215,115,244,118,85,65,88,101,196,6,227,133,157,120,6,76,243,238,11,215,249,237,156,58,243,119,45,250,211,29,122,158,31,140,234,197,51,17,34,135,236,238,40,6,39,181,90,43,191,198,252,28,176,113,28,100,140,146,242,248,230,50,2,24,172,87,150,194,43,140,224,17,163,81,113,135,130,240,175,15,209,14,103,117,62,191,108,130,14,249,194,85,9,115,192,200,70,250,251,64,181,79,116,197,236,235,168,254,97,226,51,136,210,187,190,46,2,251,226,71,23,243,146,42,250,68,205,124,194,97,51,174,126,134,2,31,72,160,9,79,116,133,81,137,241,119,141,234,193,204,239,56,170,217,47,204,236,153,222,131,109,255,225,48,246,219,250,203,168,136,221,83,35,146,208,245,101,153,190,122,192,240,65,150,142,4,30,81,247,87,109,69,109,13,4,120,213,189,199,149,245,202,150,65,97,18,171,62,70,233,60,120,135,25,114,132,51,46,188,33,116,161,87,14,53,112,143,11,107,102,224,204,132,200,25,214,139,14,205,246,159,151,57,131,85,208,77,66,100,235,226,209,205,170,218,207,93,104,157,150,80,186,96,78,87,251,125,215,171,105,190,17,150,18,45,12,31,204,136,92,26,92,153,193,102,12,195,58,177,89,40,10,67,91,191,48,86,10,2,47,51,112,242,167,130,70,231,146,213,197,140,43,210,29,196,9,207,229,174,48,220,151,21,112,85,46,6,218,135,116,145,5,76,254,74,30,121,134,244,152,98,82,33,247,165,249,124,36,120,218,142,15,159,237,134,40,51,3,51,197,237,11,63,245,174,76,66,106,212,28,176,205,4,18,146,14,230,63,255,109,58,52,181,229,134,124,37,179,119,192,227,145,158,96,167,117,95,55,106,174,26,1,241,250,153,58,2,238,79,202,176,209,105,185,29,53,111,53,217,220,80,7,154,30,22,30,24,243,99,137,251,24,56,43,103,191,107,116,99,100,229,163,177,34,239,120,31,131,57,189,105,182,100,5,1,133,222,43,40,189,89,83,49,37,44,174,58,166,187,73,35,32,70,104,113,98,89,71,163,12,206,143,228,152,150,217,81,248,234,212,80,235,104,154,223,178,68,93,172,124,232,219,105,110,13,227,234,237,151,54,236,31,148,39,81,202,111,250,178,218,232,140,12,24,205,230,17,246,246,29,121,188,46,229,75,114,126,103,164,249,187,70,164,88,109,26,16,29,177,117,222,97,214,31,65,97,50,245,88,148,41,220,73,23,135,233,45,185,135,3,61,126,91,117,101,17,36,169,203,37,151,58,254,207,91,60,5,210,175,18,237,63,124,150,169,41,91,205,180,243,89,50,93,196,170,211,55,60,164,58,131,159,216,25,87,31,37,1,24,166,249,61,26,233,149,234,166,49,156,28,223,246,121,225,69,175,150,15,97,20,248,178,176,89,127,34,165,158,235,132,212,204,135,127,127,27,185,186,233,2,14,29,213,90,232,49,1,67,42,25,46,132,0,87,5,165,88,129,73,168,140,30,175,139,246,245,203,185,54,215,227,168,227,25,105,135,117,225,194,116,44,248,246,163,27,215,79,28,49,205,251,118,57,253,5,41,15,186,29,135,194,197,213,158,12,173,237,238,68,19,102,93,221,179,176,76,31,214,50,43,112,177,157,171,4,104,251,214,33,216,192,49,138,47,124,182,166,50,84,38,9,154,89,187,124,64,162,123,14,12,19,43,7,44,221,162,100,29,104,22,141,111,243,204,248,69,198,217,44,246,136,253,182,200,193,73,190,144,230,170,185,188,29,162,99,9,87,69,132,27,216,4,55,2,166,169,252,222,214,192,242,52,199,109,117,166,241,242,192,188,148,114,97,108,55,46,76,255,161,119,178,210,15,74,214,232,222,181,185,112,164,24,42,157,253,198,157,238,18,34,26,123,69,192,220,77,145,122,60,112,202,241,101,31,88,12,86,72,131,34,103,40,232,89,233,186,194,70,216,187,48,219,27,129,41,111,214,11,211,227,32,104,197,201,39,174,27,34,219,16,152,28,106,171,23,166,138,119,95,167,153,94,222,73,133,52,181,136,46,37,230,230,96,7,208,147,129,227,253,29,165,221,180,217,214,136,121,252,204,218,93,142,182,25,43,102,226,70,158,231,214,79,40,33,247,116,71,105,179,31,187,239,171,211,11,230,228,1,243,41,62,203,242,29,105,72,79,162,158,252,193,21,13,175,27,162,209,44,148,150,55,240,154,19,33,193,164,192,230,185,236,55,70,135,144,78,166,6,231,7,174,10,99,232,82,99,74,163,84,51,100,156,246,132,179,146,199,11,16,255,171,52,15,159,245,154,224,63,182,79,231,108,210,255,200,210,216,66,45,10,202,207,121,70,242,208,208,106,77,110,182,128,100,3,77,141,2,79,20,249,99,81,254,177,28,30,180,52,129,155,148,240,249,170,209,96,139,56,230,76,73,162,246,105,112,190,187,35,118,40,50,211,98,48,234,213,19,64,138,91,114,203,131,205,169,127,61,248,19,53,81,35,72,136,148,165,248,225,138,113,251,146,123,234,12,187,8,222,168,103,85,189,229,62,205,120,35,54,17,29,234,200,11,223,29,33,10,220,82,21,58,48,222,110,17,232,167,146,196,165,129,133,140,253,205,135,38,130,200,42,119,133,212,173,155,210,96,33,185,84,247,139,138,56,255,124,59,124,62,249,46,223,14,76,52,159,131,1,105,86,84,212,180,158,20,174,50,186,89,248,86,223,15,172,3,16,43,177,250,28,93,218,3,247,136,144,176,132,238,210,113,96,112,168,80,253,110,171,254,17,118,89,87,50,26,8,166,100,133,237,67,13,152,125,217,86,24,102,115,252,54,105,155,172,71,111,216,225,203,97,84,67,182,30,141,148,84,141,251,70,184,80,102,202,158,126,238,234,1,47,85,210,225,67,67,99,52,158,57,14,45,50,23,226,33,119,246,93,113,114,98,212,186,21,198,33,164,6,140,16,184,76,118,153,189,88,138,163,145,91,145,64,133,21,33,187,59,189,169,161,63,15,237,160,219,105,61,134,178,147,214,249,166,99,224,19,48,13,6,122,95,80,22,239,64,99,225,236,50,26,208,230,202,173,95,56,45,157,41,27,65,239,125,228,102,95,40,83,124,194,233,36,208,130,165,193,84,24,66,89,187,112,146,61,31,214,156,184,4,222,163,49,236,146,219,166,213,126,101,191,178,245,163,172,10,108,4,228,22,48,206,12,75,225,182,146,28,141,49,144,92,26,237,237,238,186,209,167,89,24,233,210,118,208,25,19,233,196,77,91,68,51,82,55,114,84,142,223,110,144,5,238,111,19,109,140,21,99,101,80,198,144,9,205,34,52,215,0,238,168,82,237,241,160,152,159,248,39,50,224,62,73,200,203,14,39,187,222,89,71,174,224,108,148,117,201,134,48,49,86,192,5,17,71,133,199,13,44,207,187,106,67,216,22,6,71,66,30,248,49,187,178,223,94,179,248,125,157,49,183,53,228,181,18,125,142,239,175,33,190,174,79,197,120,13,113,114,246,166,73,195,160,132,165,253,138,163,77,129,86,78,158,204,43,200,175,28,174,70,154,89,225,220,157,25,218,81,66,40,58,26,14,60,134,11,222,80,165,107,227,121,106,152,148,103,223,133,211,197,56,196,124,41,89,27,185,123,14,2,39,109,119,69,181,149,218,78,192,39,100,234,89,143,238,180,27,248,88,178,210,194,51,86,74,115,203,90,86,35,242,46,15,92,203,125,221,191,244,142,62,21,170,111,158,14,58,176,245,165,63,35,237,124,222,247,104,242,1,122,101,16,2,99,86,42,180,27,235,11,33,115,27,67,9,41,6,93,162,216,218,165,28,11,1,159,215,120,46,124,19,169,196,35,61,47,108,63,207,140,237,88,187,87,86,155,206,105,12,99,116,160,28,46,239,92,13,185,255,230,175,205,187,79,26,13,129,233,192,136,167,2,149,83,46,60,207,114,67,71,250,99,102,213,88,158,206,168,72,80,51,69,81,175,84,24,9,175,22,48,66,15,250,13,16,68,197,108,75,176,94,74,125,97,111,68,4,62,47,251,133,145,125,250,78,62,182,113,25,245,190,184,145,226,168,201,133,9,216,16,202,244,99,249,4,244,117,156,11,193,186,228,67,73,180,10,143,209,40,224,24,103,124,48,54,105,18,111,208,178,93,188,221,168,163,106,57,150,14,240,2,133,203,199,63,131,74,140,99,24,191,41,84,76,8,218,11,49,179,192,70,44,254,30,119,167,171,67,4,134,206,6,134,57,204,47,204,114,42,207,79,147,106,141,69,0,95,10,245,167,79,60,133,212,227,182,78,224,125,222,151,220,181,221,170,111,3,108,250,210,64,137,49,189,189,103,168,91,91,213,214,157,48,181,207,228,161,14,142,15,75,18,212,192,103,127,235,233,3,204,38,134,84,104,144,156,175,152,239,58,140,43,157,76,150,144,1,115,132,27,192,83,140,207,128,119,113,130,11,176,9,97,72,250,0,217,172,30,151,54,8,156,21,30,110,237,103,224,210,32,107,34,207,89,239,117,91,147,167,28,203,228,217,219,253,101,168,213,91,97,250,58,215,189,176,41,117,110,52,200,139,60,19,86,1,9,8,22,36,70,183,8,238,124,167,75,223,199,50,139,161,117,209,162,159,214,130,88,48,60,12,162,224,219,116,95,69,133,160,186,176,95,39,225,204,70,91,97,136,243,241,211,153,245,91,78,78,58,51,121,128,102,187,85,13,239,150,181,206,120,2,173,83,79,19,86,169,201,171,13,239,143,164,181,84,188,189,145,228,207,217,165,141,0,241,244,154,146,155,67,194,214,55,48,103,109,79,186,127,33,25,71,129,222,81,36,83,166,228,230,206,217,166,55,248,2,163,176,84,21,190,18,18,192,244,92,73,222,175,195,216,247,96,157,5,85,183,247,246,185,21,15,238,44,95,213,53,33,137,48,76,243,42,8,194,170,77,220,220,18,164,20,184,82,31,76,55,152,52,191,144,206,68,113,40,96,196,35,37,210,160,36,137,75,240,7,167,159,65,134,194,43,57,253,24,248,12,106,73,230,88,251,182,247,161,163,167,73,45,95,78,78,10,43,114,215,248,130,19,244,42,220,115,84,9,27,219,85,161,66,253,142,118,122,11,48,148,72,189,114,68,180,63,10,36,47,27,203,121,189,242,69,37,98,5,140,132,138,62,181,51,245,186,227,19,246,132,198,96,86,152,218,85,11,24,59,106,125,37,200,145,196,165,85,34,253,164,57,226,19,213,68,162,9,54,108,90,122,99,103,230,237,177,190,208,62,71,6,69,97,72,17,59,96,106,208,91,97,152,209,254,204,113,198,209,164,35,10,219,148,58,2,70,205,66,142,54,107,63,255,190,90,162,95,73,98,226,141,206,128,147,34,128,17,171,146,167,70,15,189,171,127,99,199,37,22,13,201,116,119,123,92,88,66,70,40,85,133,107,246,70,244,110,6,184,66,2,6,230,13,141,128,209,253,208,15,159,124,119,60,51,107,1,150,120,218,122,59,186,192,20,127,228,161,160,203,235,36,46,131,209,104,86,152,38,139,121,225,51,212,166,194,168,20,202,209,244,41,10,140,206,64,140,52,148,48,68,20,4,24,110,214,125,44,44,86,10,247,125,103,14,110,140,129,165,48,111,251,94,218,156,162,82,199,148,103,239,247,190,175,146,244,153,19,16,183,41,111,179,233,40,198,155,54,162,237,3,155,153,163,148,35,58,115,243,119,238,19,15,195,209,212,114,4,142,222,158,179,172,63,61,81,169,24,152,53,194,247,80,80,17,104,178,244,45,243,189,242,12,65,49,65,31,249,64,204,70,216,205,49,187,241,70,36,118,163,62,189,227,101,158,157,48,68,68,169,100,152,233,182,167,90,79,200,94,218,115,106,74,183,126,230,179,55,218,98,135,104,199,54,55,22,3,70,111,91,215,46,196,241,124,132,19,225,116,81,38,3,198,61,241,194,240,222,101,221,172,144,105,60,203,69,65,132,94,91,133,207,206,219,183,217,133,254,9,221,173,46,28,235,189,185,159,146,7,121,17,121,220,5,234,180,191,75,220,215,138,104,197,37,243,165,242,37,228,196,87,185,232,84,186,232,171,117,133,150,110,226,60,83,62,236,101,125,136,241,182,48,135,18,161,6,244,183,160,138,124,163,44,155,46,153,62,241,242,83,14,118,24,5,9,141,7,140,34,224,11,16,29,147,85,43,25,203,152,164,35,78,206,98,41,51,45,102,72,225,179,109,73,247,242,60,113,170,11,190,71,255,121,194,72,100,200,238,163,187,91,111,55,153,228,42,225,196,250,165,132,253,167,201,184,172,231,104,184,7,37,142,102,139,56,116,48,12,8,150,223,67,203,52,192,106,173,143,100,14,58,179,31,76,175,204,210,55,98,121,21,255,105,182,12,154,74,90,150,55,241,144,214,224,254,192,136,61,197,19,175,240,88,180,150,183,218,109,147,199,14,8,10,234,86,248,44,126,62,165,88,221,60,233,39,178,127,237,183,31,124,246,13,105,232,40,38,203,235,188,209,142,152,174,218,162,31,56,179,96,197,209,44,156,122,219,8,1,55,79,248,103,90,194,146,14,37,132,128,61,190,35,131,210,116,7,67,165,22,199,130,31,140,139,201,121,253,122,48,153,164,24,42,9,246,94,214,201,174,181,200,120,230,100,106,38,178,46,158,125,179,63,79,107,190,152,186,238,17,162,198,16,181,41,91,118,47,124,172,217,219,37,12,78,77,167,104,246,147,145,93,227,121,242,194,164,210,109,163,110,248,77,193,185,216,15,119,153,144,238,67,113,158,212,54,197,179,73,75,209,208,218,109,255,40,161,120,166,33,34,12,3,169,38,247,71,237,16,14,112,243,216,14,189,162,246,144,53,10,242,88,223,227,108,236,38,171,82,15,206,206,150,104,177,127,176,117,119,61,252,25,88,191,223,16,109,204,78,82,199,163,251,225,132,173,126,110,148,82,105,66,81,50,224,42,158,161,178,150,68,218,176,148,154,9,191,233,247,80,206,135,197,124,167,12,72,172,134,190,196,0,190,2,57,13,165,140,82,233,222,223,8,68,96,139,139,185,188,132,138,30,183,175,61,141,234,109,82,253,122,224,230,25,199,179,50,35,108,165,164,186,93,233,103,254,224,2,67,190,60,28,47,90,41,252,153,153,224,182,42,64,210,103,94,60,232,60,145,64,183,221,169,176,134,22,90,15,14,195,207,24,66,63,99,44,100,159,11,73,110,117,130,133,135,159,31,211,48,173,225,89,19,115,220,37,114,8,217,97,86,78,29,135,230,167,59,2,62,159,189,246,235,37,19,45,248,86,62,10,7,169,61,61,38,168,216,184,178,56,246,209,172,78,18,157,113,46,207,107,84,8,20,148,108,100,155,64,235,231,23,228,32,2,219,69,233,135,237,79,175,46,105,96,158,83,235,217,50,118,194,131,237,87,102,203,119,211,88,251,108,3,118,247,159,102,101,236,75,67,218,210,194,167,10,222,63,69,125,13,206,144,79,250,198,105,165,208,84,199,31,166,156,50,190,37,128,13,117,123,35,94,180,4,214,167,93,86,77,18,90,55,9,216,196,122,195,107,53,158,194,238,251,33,131,116,31,229,245,236,109,232,186,210,184,144,103,241,237,2,206,77,227,117,167,49,105,181,177,242,157,124,224,140,212,91,126,224,104,237,196,207,123,171,72,30,177,184,145,154,62,24,49,252,162,91,101,92,69,92,130,18,126,24,162,157,2,39,115,140,252,94,24,92,70,2,69,157,136,177,153,249,46,13,109,203,161,217,105,162,158,59,140,97,13,193,213,210,23,198,22,180,124,48,237,78,69,55,226,144,50,221,237,163,66,16,67,111,84,169,63,144,89,191,223,110,188,252,39,7,240,107,56,243,147,211,99,170,43,35,6,145,217,221,145,235,153,197,91,203,154,96,32,34,246,158,8,179,196,220,79,247,89,54,215,186,111,168,85,106,150,74,34,75,148,100,252,167,145,207,173,83,123,13,187,249,246,117,135,17,92,84,170,22,12,194,226,47,172,110,163,248,105,243,25,82,229,254,9,153,57,148,208,88,50,196,187,228,46,65,120,4,227,104,43,11,65,53,157,133,239,153,86,88,103,114,91,153,119,224,218,3,39,156,198,82,38,105,163,8,236,128,237,247,69,123,249,18,162,164,185,56,198,56,173,20,130,69,24,135,253,202,9,177,124,202,67,130,152,141,152,244,145,224,53,149,252,183,105,91,108,202,0,53,141,17,191,110,136,220,69,174,172,16,208,197,51,65,179,184,43,143,30,27,206,239,251,168,214,250,167,235,19,50,67,221,239,25,45,190,164,164,240,10,119,199,51,215,21,143,230,174,11,43,54,24,104,209,125,48,173,202,89,40,204,168,18,85,151,218,58,255,22,21,114,97,125,163,50,225,196,132,106,93,213,83,216,157,21,155,25,223,16,90,101,251,44,174,114,240,52,161,235,239,77,147,165,61,123,215,46,45,221,197,186,94,126,176,217,138,36,25,8,80,158,239,171,70,189,245,113,134,25,166,235,235,31,54,41,201,165,138,233,116,212,13,87,102,254,229,48,182,180,205,145,242,13,51,80,24,223,51,105,83,196,89,0,78,148,250,229,82,207,130,78,187,198,214,78,119,182,183,223,185,209,36,42,106,124,49,205,184,239,171,89,193,247,111,91,199,9,189,253,213,125,18,127,170,157,194,143,134,44,197,60,241,161,212,228,139,80,252,161,75,79,175,27,145,226,192,79,74,30,10,154,83,206,194,47,214,87,171,204,82,24,173,253,251,242,80,121,164,59,90,208,94,209,157,170,31,76,201,88,56,200,200,101,165,22,191,108,177,160,12,51,8,121,231,111,127,175,3,110,58,221,176,210,190,63,140,176,240,253,52,220,166,173,206,71,189,155,209,200,250,96,4,12,148,58,138,117,72,242,29,35,198,197,136,18,95,20,171,189,245,173,0,104,170,89,79,170,28,92,177,21,250,110,139,252,163,82,96,200,89,156,175,246,219,159,156,237,31,177,136,244,85,91,5,186,249,125,33,29,176,182,14,82,147,92,255,66,253,66,137,100,203,22,3,170,1,30,106,14,51,104,180,175,13,245,61,76,210,29,38,216,151,62,42,120,89,221,93,105,190,102,63,33,218,147,106,157,174,249,73,134,24,213,219,37,99,1,113,197,238,191,77,183,178,126,62,44,165,253,203,174,129,242,104,228,220,164,5,93,173,151,58,5,9,78,29,165,205,76,9,2,238,218,24,13,185,48,52,119,168,145,242,152,244,220,244,185,127,139,106,225,50,85,56,0,93,137,228,4,177,98,164,160,253,140,240,102,13,227,31,140,105,143,54,8,12,6,153,91,60,0,83,89,210,163,59,170,71,221,97,56,219,91,81,204,65,183,163,38,50,160,87,102,70,125,213,225,132,131,145,62,147,105,77,116,31,124,6,197,82,221,129,97,28,253,113,97,26,44,244,202,150,137,67,56,140,20,96,127,224,129,135,163,195,44,200,178,68,76,148,32,82,60,113,246,117,106,180,139,94,200,240,158,109,246,58,35,137,8,43,42,207,120,101,248,11,65,141,82,10,171,192,123,121,179,8,48,206,0,122,242,51,5,214,148,229,232,41,140,115,224,225,226,203,118,244,86,63,80,136,112,145,229,53,184,170,17,175,73,122,122,185,1,129,86,252,220,245,232,110,19,141,195,152,114,102,253,109,200,9,179,5,92,80,164,17,120,25,59,213,97,211,48,214,223,222,100,186,252,125,143,70,134,77,143,62,95,133,211,34,128,33,235,138,86,138,201,34,117,255,68,126,130,89,75,225,203,130,177,140,47,108,133,255,240,31,254,245,111,255,249,207,255,244,207,127,250,243,95,254,225,79,255,245,239,254,251,63,254,253,127,249,211,223,253,205,255,251,223,255,231,255,254,143,255,245,127,255,231,255,250,155,191,253,143,255,244,159,206,95,24,145,17,195,194,52,254,230,95,255,245,111,255,251,95,254,229,159,207,223,254,155,63,253,253,95,254,219,159,255,244,55,127,251,159,255,244,79,255,229,79,127,249,243,191,252,221,7,252,219,127,248,199,63,253,187,191,252,249,31,254,241,63,115,130,127,250,243,127,250,135,127,252,251,191,156,211,255,123,31,92,80,75,92,91,184,24,199,86,222,16,54,142,217,181,212,96,83,176,92,202,184,70,178,210,13,191,41,72,78,173,3,27,92,189,189,22,152,164,218,3,91,196,241,61,6,154,136,31,205,152,74,231,125,60,37,198,78,77,207,111,147,1,244,247,139,170,139,148,116,128,235,112,113,21,100,207,91,21,69,216,3,79,236,246,28,206,200,134,60,55,6,3,199,215,105,194,218,173,142,146,3,141,76,151,38,46,214,251,40,121,99,131,195,66,167,252,250,131,242,115,244,240,173,92,33,10,219,42,53,117,80,178,254,43,96,50,127,15,76,74,195,31,26,108,43,213,86,25,168,51,143,152,198,204,16,73,167,223,19,199,237,152,42,170,205,206,50,129,22,182,226,195,159,56,241,155,118,183,155,168,159,147,71,138,217,135,170,101,133,37,183,122,141,105,202,44,37,167,194,204,162,35,96,8,90,178,28,158,85,124,123,75,155,29,93,132,65,197,209,244,56,199,68,131,234,107,213,32,129,202,98,188,78,43,232,74,87,63,51,3,129,177,175,150,184,216,202,247,8,159,58,185,60,48,220,43,50,168,247,210,176,69,56,177,117,241,117,190,18,197,221,27,67,246,104,184,80,28,68,60,232,215,89,212,137,144,97,240,81,126,118,55,171,168,29,51,73,160,181,227,104,248,114,82,16,58,48,219,122,31,13,11,110,184,246,242,29,152,185,102,56,76,97,69,162,35,142,78,46,46,86,204,157,90,122,195,64,103,4,40,11,189,53,181,4,107,198,72,40,30,213,193,46,81,59,102,224,237,58,164,192,40,64,212,231,182,79,136,209,29,166,25,190,234,109,195,225,241,103,138,134,217,214,249,21,120,185,5,28,34,148,41,75,251,10,48,66,86,35,96,234,127,138,214,236,250,194,101,153,98,115,110,15,28,145,46,94,237,83,91,208,15,218,206,71,19,225,102,55,134,163,194,29,97,173,136,70,217,162,141,7,142,126,83,43,30,41,203,28,120,176,252,59,76,15,238,122,110,107,108,119,189,0,134,247,175,79,252,196,59,181,199,51,219,237,177,253,106,48,255,189,182,15,87,149,124,199,243,196,233,226,29,1,155,98,186,194,39,10,240,21,237,68,193,102,126,250,104,108,149,25,175,243,132,163,69,180,189,129,233,37,143,163,141,220,252,192,124,114,254,212,10,31,103,210,55,194,58,17,163,248,124,168,143,134,3,141,26,80,55,29,134,243,243,220,24,155,184,93,2,198,86,90,159,26,201,173,30,87,142,195,239,51,210,240,157,138,247,93,80,235,147,40,130,194,76,89,254,194,216,250,232,6,154,214,48,252,186,3,38,83,61,20,238,201,105,238,197,148,115,84,243,166,25,79,112,196,198,199,150,17,69,105,70,203,129,90,242,75,96,56,112,190,179,161,120,149,158,71,250,251,117,127,164,240,252,116,42,55,14,195,202,254,72,105,115,122,30,41,9,139,185,226,183,27,201,102,121,164,246,6,154,191,78,236,33,158,71,122,230,245,220,99,199,134,106,233,251,72,101,35,186,136,23,85,134,1,102,204,118,247,122,224,51,249,62,143,180,230,88,222,208,205,156,154,28,166,65,43,210,75,8,164,182,169,154,3,109,212,203,165,40,214,182,38,5,112,38,242,124,87,71,106,39,125,233,219,106,77,62,109,250,52,199,243,50,113,182,243,197,113,153,8,87,213,43,163,226,178,253,194,27,99,33,235,219,236,24,178,148,128,113,41,209,11,71,105,63,249,219,60,155,214,46,130,234,192,132,163,113,114,196,161,116,42,54,175,199,248,180,155,245,187,42,138,59,97,156,27,45,158,173,67,97,132,220,122,225,192,166,98,109,232,242,101,119,115,2,166,82,161,35,97,246,104,54,98,231,255,144,112,129,195,130,151,246,234,250,20,141,76,240,191,199,242,132,147,179,152,98,0,159,167,24,159,38,143,247,121,36,228,97,60,252,163,134,67,106,95,96,104,208,49,157,145,115,107,186,68,224,172,230,46,134,192,124,126,122,91,244,160,222,163,9,52,135,198,11,136,193,197,32,165,114,211,37,213,2,231,166,185,110,70,193,49,186,235,166,8,67,203,236,189,26,192,155,252,138,192,166,218,17,71,143,179,226,72,166,166,65,22,219,41,142,158,152,7,203,64,154,214,44,22,71,195,223,223,122,105,204,220,49,169,96,103,253,222,24,90,240,241,129,244,141,190,187,60,84,150,221,177,226,104,242,206,122,95,144,199,139,31,76,47,153,218,145,211,61,209,115,140,36,152,96,85,191,236,137,48,93,142,163,51,13,114,75,97,235,180,118,248,217,9,54,163,59,198,56,67,102,75,61,14,105,237,206,59,214,46,54,14,245,121,162,221,196,191,35,185,213,182,110,36,154,185,161,198,18,64,53,252,89,241,177,65,190,163,244,204,24,143,192,29,227,224,12,84,31,227,184,185,171,53,253,175,156,57,125,36,161,57,167,206,122,228,99,247,142,161,50,76,229,95,143,70,87,60,190,62,76,123,212,161,180,145,125,188,131,220,210,35,58,17,83,15,169,241,54,81,27,205,67,111,108,219,254,58,96,2,91,25,11,180,46,199,202,55,241,175,211,115,163,45,235,244,122,96,164,128,178,194,228,152,252,182,17,194,90,79,184,158,107,80,124,225,170,230,169,150,178,13,206,105,142,116,35,92,46,149,181,37,254,62,31,136,207,12,68,123,170,240,221,172,169,43,194,5,220,216,154,6,120,144,72,34,117,182,176,160,123,79,206,92,80,252,141,204,159,126,187,192,205,244,199,2,166,85,83,79,222,122,137,53,2,210,174,202,195,32,131,134,196,136,195,39,32,211,233,16,142,225,221,40,32,191,169,167,134,40,218,93,30,6,67,184,84,84,34,146,58,88,246,14,176,98,155,16,93,209,15,188,150,75,143,97,119,83,159,250,70,183,50,219,140,163,17,144,122,118,95,213,26,38,2,62,219,55,137,29,169,65,144,94,115,120,60,243,2,74,251,80,205,28,157,88,114,85,133,81,38,29,1,211,245,211,117,227,135,69,96,28,189,236,66,21,134,19,25,71,83,43,78,250,84,206,4,233,203,42,225,50,10,201,130,162,88,237,211,60,181,128,71,82,7,238,99,243,50,55,9,247,76,27,188,192,166,214,63,2,62,129,235,210,71,58,91,20,116,233,85,165,125,95,111,251,188,224,49,3,174,84,98,20,166,21,221,39,211,93,145,171,144,173,118,203,40,38,87,47,97,236,181,246,147,220,56,1,66,148,239,161,105,66,193,150,44,0,25,10,47,139,158,165,12,183,118,77,18,76,102,230,175,114,147,40,65,52,77,76,211,145,87,187,151,79,16,112,95,250,182,45,109,230,181,151,108,226,202,122,219,38,34,157,46,204,231,167,233,124,210,98,94,115,34,181,152,52,135,139,205,104,113,241,140,106,218,39,66,55,66,160,21,29,220,11,163,22,170,101,10,82,64,223,62,30,24,145,245,174,112,157,190,83,168,38,119,165,94,211,29,29,34,15,215,129,233,192,92,90,3,89,213,85,136,129,97,152,79,133,233,241,242,130,22,106,113,229,201,126,152,109,106,9,184,108,85,42,162,77,164,70,77,54,91,30,84,171,55,157,160,186,71,57,140,230,143,172,87,126,22,129,32,15,224,30,83,180,150,0,87,189,186,225,14,176,81,169,4,46,232,32,248,67,69,17,73,35,41,54,230,254,113,131,62,146,61,180,202,84,23,238,0,101,88,63,165,159,85,157,105,8,60,30,17,226,142,86,92,106,113,91,124,171,90,148,58,19,125,13,22,10,58,129,77,107,32,104,234,135,42,72,181,113,83,100,115,214,105,15,112,237,88,96,146,143,242,204,232,211,118,143,96,96,250,207,138,194,102,188,21,48,107,167,60,148,134,101,101,137,27,195,64,76,239,171,242,9,196,125,97,44,168,175,235,12,225,232,163,50,24,127,87,129,41,36,197,169,9,216,182,62,20,4,225,163,112,10,23,109,235,42,65,200,92,228,167,81,187,214,235,78,86,193,15,152,199,47,87,86,127,117,172,11,159,9,82,158,56,90,40,50,74,207,50,170,222,199,29,86,139,59,134,24,140,171,179,192,103,171,225,29,250,192,93,216,22,7,197,248,58,170,205,5,101,1,9,123,59,154,5,251,30,107,106,229,130,158,187,244,109,33,48,76,95,189,110,20,198,251,189,107,212,231,245,186,139,229,34,47,172,253,122,152,47,153,235,69,192,91,194,133,78,31,194,204,247,93,90,3,179,194,244,62,199,93,193,7,127,22,129,157,61,144,1,197,46,82,87,198,179,173,239,99,93,120,170,128,235,25,160,3,34,106,124,61,72,32,60,81,47,118,11,126,217,150,30,215,253,19,234,50,201,43,236,116,152,190,241,93,69,228,192,217,45,214,157,154,117,147,98,45,143,126,229,230,10,245,132,181,212,23,163,186,15,205,185,170,229,243,129,211,229,37,144,67,41,79,64,126,246,67,203,109,11,108,217,204,74,157,65,45,241,108,213,239,201,51,37,44,129,171,181,73,56,140,238,154,110,144,32,145,186,127,171,113,51,160,207,10,156,49,199,136,147,67,61,215,252,30,206,125,109,220,147,83,87,210,223,78,184,95,220,147,163,118,41,1,32,84,17,111,228,5,182,180,167,192,72,14,248,64,75,52,241,15,77,246,162,137,216,115,160,84,166,21,237,36,63,238,193,236,66,37,216,183,232,164,201,149,141,164,57,108,190,137,230,95,8,247,245,236,5,138,217,64,202,67,169,74,254,100,134,25,119,36,77,90,221,245,96,54,238,187,220,247,241,140,51,248,96,46,178,199,203,76,73,107,124,38,234,237,117,85,131,183,126,63,120,177,243,115,119,40,44,249,112,27,201,91,175,25,216,56,122,119,110,112,107,199,125,213,230,226,165,231,38,215,52,242,29,195,93,45,182,27,225,132,235,235,219,23,112,230,116,61,121,227,41,221,251,130,51,47,155,16,148,201,203,190,247,53,179,154,81,35,172,125,99,13,132,50,207,141,200,246,201,86,133,124,111,27,239,81,121,166,38,111,38,159,54,13,66,250,76,209,31,141,129,130,255,177,230,52,209,133,110,247,251,176,169,67,225,193,110,215,39,29,132,9,155,214,97,104,104,233,17,67,193,90,29,58,47,32,201,224,66,245,192,42,164,146,97,123,207,236,188,81,210,184,196,231,2,227,28,30,104,193,90,110,41,10,29,118,4,12,151,70,158,9,142,33,190,235,171,214,207,170,241,87,163,94,87,34,106,165,139,125,72,253,30,91,230,180,99,9,72,76,118,186,177,163,49,96,222,219,34,222,150,111,175,210,71,215,239,125,193,10,122,208,66,91,124,160,108,90,132,31,134,58,83,138,144,23,221,46,205,105,214,13,111,231,222,23,85,46,169,133,24,129,98,220,251,194,2,77,22,244,106,50,161,247,190,232,152,148,156,166,153,93,228,123,95,244,42,73,118,194,120,137,251,222,23,37,7,121,217,230,8,61,47,58,244,3,168,240,68,218,125,93,236,50,134,222,53,109,191,193,255,162,176,165,170,207,48,177,167,11,144,241,41,192,73,214,95,206,70,86,115,184,160,167,164,119,205,141,246,11,99,212,173,39,167,233,241,30,109,226,213,242,190,208,214,90,247,232,198,149,86,133,81,6,185,240,249,231,18,159,85,168,128,245,30,125,22,8,245,183,56,97,202,153,184,239,238,9,119,161,172,104,141,230,78,75,228,21,233,222,180,50,116,191,131,152,38,133,161,143,28,203,250,118,143,166,30,40,201,115,68,215,186,110,220,104,55,151,55,194,251,75,93,182,94,226,171,105,30,159,67,226,202,51,98,219,208,219,194,236,242,6,96,180,41,110,189,47,118,148,247,232,12,219,80,159,56,13,24,61,226,51,235,23,215,39,78,164,18,27,179,194,7,48,244,137,91,119,243,144,136,88,117,13,207,28,205,162,35,193,223,122,158,25,196,219,136,238,208,151,126,222,53,37,177,187,45,51,11,23,189,110,227,138,6,186,31,107,153,138,78,104,186,187,50,100,235,178,254,50,249,129,22,113,62,27,99,253,114,17,87,205,17,221,65,189,81,109,77,56,5,195,171,152,7,198,31,58,235,3,79,72,167,197,125,89,22,82,159,73,66,161,38,222,7,5,55,109,231,64,142,57,207,184,177,181,149,181,83,49,141,156,49,97,21,99,73,203,185,113,158,187,172,210,243,153,206,241,156,155,216,220,185,182,217,178,19,122,110,50,23,126,217,12,164,169,3,97,206,91,0,181,150,237,169,65,105,253,17,22,252,137,194,135,213,76,18,172,169,236,185,59,224,141,56,180,192,189,135,87,105,133,215,60,30,170,173,57,172,196,140,4,225,91,218,249,50,45,11,172,26,1,163,215,160,247,197,191,159,1,243,200,166,254,54,7,196,72,66,28,83,231,43,82,254,45,118,101,213,100,196,244,182,207,190,57,248,220,120,222,50,138,149,4,12,107,62,158,10,61,245,122,91,184,104,199,242,66,37,80,125,1,206,31,96,75,199,51,67,186,65,95,8,122,87,43,190,45,147,174,149,7,62,168,150,70,34,137,159,81,185,210,179,197,59,163,46,34,141,74,197,96,233,185,205,233,54,30,56,61,91,69,79,62,104,179,141,135,98,6,234,122,114,4,154,70,60,148,19,57,106,163,21,97,225,9,145,253,161,52,51,247,209,147,155,49,81,14,216,88,243,2,159,119,48,227,235,66,2,233,153,83,16,71,43,145,20,105,28,175,67,133,202,237,140,20,88,51,55,51,229,116,83,227,137,60,83,43,150,79,19,152,239,41,210,53,13,66,88,211,147,155,102,213,10,24,137,209,135,78,142,40,147,191,48,118,109,85,215,213,190,162,165,187,218,50,150,165,72,115,80,166,234,22,48,237,234,114,101,136,16,245,152,208,176,165,85,25,124,102,82,178,214,1,211,186,163,63,141,168,108,236,240,237,107,26,250,219,100,153,35,189,214,58,94,153,250,219,237,138,232,87,35,113,60,65,20,38,31,94,111,168,86,183,215,88,190,226,206,56,115,188,48,211,136,209,223,62,47,179,197,138,127,130,30,178,44,2,159,11,117,58,74,181,151,167,169,117,34,141,52,227,43,160,227,126,233,7,216,19,125,174,113,99,39,218,203,250,133,53,99,250,198,141,173,42,173,159,200,155,205,59,101,53,28,164,36,179,94,77,5,44,242,103,182,101,208,80,4,102,231,101,232,55,243,239,211,206,57,83,231,138,247,133,192,204,124,58,231,168,83,251,40,62,119,241,56,213,29,184,173,17,15,197,90,13,158,166,7,82,137,57,80,218,161,100,9,105,36,0,122,160,38,29,44,40,95,95,76,150,61,89,137,232,194,244,26,142,200,251,81,161,174,233,209,132,95,72,185,121,87,3,98,66,170,127,206,162,235,95,87,49,59,11,121,162,72,111,55,47,252,158,111,135,30,121,213,55,79,166,205,228,237,24,29,199,240,172,74,222,244,132,69,167,71,131,53,44,253,126,140,209,226,17,49,212,157,189,85,14,251,44,209,45,82,169,216,85,76,9,90,207,222,101,183,234,186,237,231,134,83,21,26,167,165,134,206,182,122,7,58,167,202,24,179,183,141,60,107,101,79,55,69,149,141,86,207,243,61,213,128,207,168,73,10,15,116,65,46,76,224,161,23,134,148,106,187,48,49,147,180,104,33,84,224,29,175,248,204,161,83,164,112,51,107,181,128,89,175,164,221,143,30,191,88,158,14,60,154,106,130,80,88,137,49,136,38,71,82,137,137,13,123,106,7,138,180,220,214,131,153,38,214,133,233,54,86,248,140,202,230,203,79,77,38,153,167,130,214,231,137,207,113,97,18,0,15,140,27,93,156,188,153,218,178,192,171,70,123,63,48,10,21,10,195,199,169,23,38,85,170,240,160,23,36,96,58,105,84,253,98,161,241,123,159,25,26,253,249,129,113,251,185,240,72,170,240,74,166,111,202,83,235,84,223,20,134,240,225,97,41,185,253,242,94,26,47,223,27,44,43,34,188,178,235,51,93,180,229,94,216,192,136,144,234,83,203,72,17,197,88,193,107,233,57,121,162,181,42,46,109,152,67,172,194,104,23,68,147,151,53,100,168,244,205,143,233,20,48,12,86,25,229,180,19,184,148,23,112,83,51,97,50,102,195,185,144,160,99,170,180,6,53,17,242,171,1,211,53,241,192,233,134,19,231,9,165,167,129,255,215,103,120,95,247,42,79,163,251,137,235,207,67,138,145,6,193,71,191,129,73,25,57,199,109,193,64,208,206,80,166,153,156,226,125,173,5,229,94,225,179,113,223,113,215,251,201,206,209,115,31,78,65,160,104,174,212,71,14,232,124,159,113,215,251,132,92,218,201,11,125,167,221,25,11,58,176,246,209,15,146,94,119,214,225,216,245,136,9,161,249,227,15,133,68,148,84,2,33,93,158,112,36,38,60,252,21,155,94,218,9,76,74,217,23,110,194,244,2,101,11,186,2,237,89,53,73,249,89,50,64,1,195,58,43,218,85,138,118,113,116,26,210,20,244,200,7,88,231,240,61,249,86,114,120,50,39,182,104,65,174,102,212,180,84,191,169,228,155,4,182,28,97,85,241,25,62,136,168,174,146,218,56,23,170,18,75,233,110,235,172,24,174,31,159,17,178,163,169,20,29,137,169,130,61,29,217,87,95,189,172,102,245,124,155,103,171,59,229,137,50,205,235,183,9,71,112,237,123,91,123,100,253,54,105,2,171,49,217,146,139,171,250,109,82,92,221,241,109,82,9,108,250,109,90,25,228,162,132,146,83,81,250,52,226,174,139,197,76,42,253,68,133,38,94,151,17,10,246,35,6,49,243,125,93,200,89,168,68,5,235,170,239,50,136,23,208,57,82,141,23,52,250,252,153,85,166,78,145,27,102,247,74,115,143,183,187,22,171,205,9,108,231,247,147,99,233,153,68,33,134,78,185,80,198,1,102,151,35,71,15,88,28,158,186,32,102,58,239,71,142,30,24,50,182,123,52,29,76,162,132,71,46,111,197,167,141,187,172,42,175,79,196,79,82,172,33,13,217,182,170,71,247,189,239,96,160,239,70,168,146,192,236,81,122,192,186,60,77,250,120,226,85,35,101,169,253,224,19,117,128,221,239,161,75,131,32,116,107,202,189,42,40,127,73,207,156,17,160,188,112,161,40,162,240,89,115,163,187,24,85,39,85,5,153,216,45,180,21,247,132,204,160,232,218,208,191,181,239,171,134,232,93,213,49,225,231,139,115,127,251,76,80,83,61,15,38,254,112,209,23,77,105,48,63,162,133,104,215,199,187,28,85,77,163,129,217,84,198,111,15,114,132,234,137,208,112,170,136,223,62,187,174,199,213,128,112,186,220,163,55,102,0,83,29,21,218,92,247,183,55,30,25,114,114,235,73,245,131,251,207,84,252,162,104,175,244,88,156,134,41,163,77,181,53,32,114,169,1,247,124,130,237,191,70,11,22,50,43,56,67,68,55,127,87,191,24,10,211,141,34,178,43,5,176,59,61,11,198,95,233,74,51,157,82,174,121,80,254,240,97,211,188,176,92,63,29,198,57,171,192,95,233,82,241,192,56,235,244,55,242,76,212,85,8,163,140,14,136,153,46,44,129,20,109,81,47,143,140,190,64,9,184,113,35,242,73,209,101,179,125,47,6,73,236,140,60,57,121,49,11,94,215,157,128,51,209,117,6,163,15,195,147,44,214,6,53,69,2,14,53,128,232,181,174,3,9,76,21,33,153,24,135,249,142,135,187,42,146,91,66,232,147,155,118,153,16,196,135,158,121,121,193,186,116,244,44,16,67,3,50,224,230,18,164,7,70,56,191,61,179,250,217,164,251,23,99,234,191,170,243,62,81,96,14,33,3,116,86,154,6,239,211,220,78,175,4,9,206,5,42,80,42,170,198,149,218,66,122,102,237,101,1,226,116,121,147,130,32,167,124,203,88,192,249,148,63,59,213,27,157,38,240,191,136,137,96,154,218,140,72,194,88,107,186,43,71,210,45,14,233,89,207,189,205,242,204,97,232,220,170,157,146,147,233,173,132,170,11,130,154,162,112,117,66,158,225,226,116,24,1,83,36,19,165,53,36,46,188,131,188,194,254,132,249,47,240,70,113,54,187,90,141,121,156,61,18,114,76,174,174,40,195,140,86,85,137,141,182,128,230,251,33,72,182,74,251,66,187,19,198,180,171,217,208,84,160,10,216,107,32,91,237,1,27,90,29,112,83,47,12,215,173,251,201,41,4,234,7,64,92,159,226,153,158,47,5,227,14,137,169,146,233,136,125,154,76,231,197,91,171,188,8,175,32,156,243,13,6,170,163,109,73,74,154,88,158,68,202,167,186,148,76,166,74,37,20,77,242,98,127,232,89,166,85,170,128,173,117,174,238,104,214,216,238,48,94,212,105,10,199,161,239,202,240,58,85,13,107,22,20,124,171,62,77,166,204,190,94,15,238,68,19,223,114,213,242,239,107,220,143,101,120,115,253,83,179,4,79,106,167,73,37,177,123,106,9,237,166,165,137,39,210,122,217,11,58,141,252,206,99,103,118,54,71,117,184,146,20,164,146,165,110,129,86,45,253,62,128,70,104,241,116,32,194,171,27,206,234,130,1,9,111,92,133,81,102,114,198,11,125,39,83,197,25,241,65,61,219,132,47,52,111,108,70,198,99,62,71,39,208,167,50,213,126,106,24,237,201,73,37,15,235,145,107,93,89,125,104,179,209,99,2,102,47,41,234,163,184,16,12,148,217,62,152,64,97,62,78,105,76,102,174,174,133,245,99,86,90,49,217,233,238,19,14,157,82,39,104,76,42,53,83,206,249,191,73,152,126,38,182,20,122,52,93,20,37,96,228,121,154,26,173,33,191,244,77,133,38,90,147,180,60,205,14,164,187,26,192,153,234,32,58,44,149,82,195,96,243,203,68,208,229,162,229,49,146,124,244,240,127,32,62,32,67,47,204,152,223,126,215,180,86,45,173,179,194,222,24,158,108,110,19,225,181,164,195,8,235,52,151,131,69,63,135,243,151,199,207,175,122,171,184,53,85,60,210,62,211,212,98,28,197,91,87,189,254,76,65,225,187,101,200,233,44,246,242,46,49,25,251,38,186,182,204,135,183,168,29,31,47,248,75,79,54,186,24,14,170,48,226,103,142,66,136,84,175,76,178,253,8,244,125,48,68,154,92,31,69,34,124,152,191,7,74,218,70,101,106,76,35,170,127,179,32,20,184,193,174,235,113,236,222,110,32,2,223,148,46,117,241,251,30,61,21,39,209,53,60,55,178,120,155,156,255,157,135,233,249,17,82,224,232,143,138,140,218,25,242,203,247,96,205,4,10,219,31,224,209,4,158,79,149,9,171,38,122,200,28,238,116,87,171,95,159,9,190,251,149,47,203,3,21,21,97,219,41,60,66,207,12,253,116,153,39,147,89,169,174,235,8,127,98,229,71,189,138,103,234,18,237,201,58,81,53,231,68,192,227,172,123,76,26,76,204,87,183,243,103,78,119,69,74,24,142,227,217,237,19,153,56,217,185,159,175,146,172,188,192,88,47,86,23,37,70,167,144,154,136,192,37,197,23,208,225,252,38,181,101,89,195,152,106,126,244,196,214,80,225,134,37,146,63,21,179,172,84,173,89,84,38,194,19,201,178,22,77,213,202,241,99,114,229,32,180,50,115,25,26,216,153,21,173,59,55,80,23,218,171,42,76,167,114,232,116,226,211,181,116,163,117,94,47,254,130,174,32,154,210,147,76,155,236,247,195,4,4,93,26,205,227,77,186,13,107,168,78,162,249,145,30,203,189,102,58,150,14,211,30,240,156,155,80,127,132,182,41,53,140,244,196,133,152,205,231,80,93,61,179,134,238,215,39,13,164,113,101,232,212,166,231,220,84,94,93,227,243,196,25,40,111,40,108,109,176,161,69,219,182,58,190,76,122,245,61,200,63,240,249,231,73,119,221,244,245,251,23,196,166,119,165,39,209,48,173,130,208,67,7,23,29,156,250,60,210,234,37,253,206,85,110,145,62,49,58,19,5,28,135,33,80,170,171,222,164,109,197,237,102,10,194,168,143,71,226,164,127,209,245,252,113,46,63,177,120,121,224,225,205,245,4,221,230,155,251,156,188,135,187,35,239,70,251,32,236,202,115,120,242,161,24,51,203,120,54,24,35,133,190,47,68,4,145,20,163,122,195,216,244,135,70,34,72,109,39,80,135,243,229,9,197,75,244,14,244,224,95,18,32,68,143,225,142,232,133,217,59,246,159,158,214,129,40,67,101,217,231,235,119,205,134,162,107,32,191,96,88,196,35,229,123,42,106,115,104,205,34,238,162,83,204,134,90,15,70,21,32,135,138,180,137,169,233,215,215,97,112,230,128,201,4,169,165,37,10,155,254,1,161,152,163,180,20,236,199,209,218,254,78,94,75,182,14,94,181,80,192,143,163,59,188,152,58,212,109,19,165,48,151,170,173,180,14,180,172,18,214,212,70,253,145,67,217,211,254,41,224,243,44,124,36,193,69,88,106,85,64,57,25,166,214,39,235,157,169,110,79,69,107,212,74,65,217,221,171,240,240,162,56,29,234,242,139,37,78,102,203,73,166,59,96,4,176,230,84,9,222,179,28,58,221,153,134,138,156,53,77,142,128,187,19,202,232,198,224,41,79,245,55,197,96,222,207,205,54,76,157,239,48,240,43,110,113,69,76,208,164,137,156,115,143,32,46,218,76,186,213,117,194,92,166,188,98,121,22,120,62,237,71,242,24,171,8,119,88,48,6,190,140,97,226,175,243,97,7,140,153,105,209,93,87,13,214,112,167,72,123,78,165,43,72,51,157,113,119,134,216,230,176,163,206,169,231,109,186,153,70,199,202,81,229,127,177,211,218,215,158,1,133,246,231,219,51,145,169,236,40,143,91,42,61,211,204,74,92,183,190,83,186,46,58,157,157,141,239,118,77,48,224,254,216,99,153,132,148,83,36,224,219,141,165,70,29,19,58,127,152,211,155,1,105,78,175,43,107,108,131,129,113,24,81,215,149,102,50,251,14,79,179,114,208,36,34,218,8,129,54,62,62,77,18,50,103,184,209,13,76,105,161,132,37,230,152,51,207,199,109,211,170,163,23,78,104,234,155,12,179,219,105,93,97,8,102,45,222,135,213,182,37,27,182,77,83,202,29,70,204,117,242,201,235,161,172,22,48,10,85,106,18,69,97,109,196,203,164,99,72,88,116,233,231,103,17,183,5,201,74,246,223,36,216,247,138,151,217,126,146,188,10,159,120,121,133,247,201,25,130,237,57,55,54,183,247,232,68,86,252,129,11,247,22,112,85,149,160,3,19,167,250,156,193,244,178,31,203,35,100,77,194,35,132,222,195,162,167,166,61,44,220,75,42,245,98,53,97,35,200,113,201,39,219,137,111,169,255,26,234,137,210,31,154,21,53,21,245,18,104,130,157,166,48,251,184,128,23,57,6,57,154,17,191,194,14,6,249,100,21,81,63,43,17,99,197,223,101,134,191,213,245,104,152,54,37,108,85,16,66,82,223,172,78,235,169,207,193,39,68,90,89,212,44,129,207,215,231,203,30,221,43,249,49,160,66,104,182,202,209,200,19,233,201,81,230,9,19,156,12,181,83,146,99,163,219,78,245,194,36,211,212,230,214,154,214,229,232,42,157,106,116,143,79,10,83,1,99,224,170,48,1,113,150,43,111,170,213,60,26,60,160,48,163,129,215,187,30,216,250,7,194,233,134,23,166,142,96,72,50,56,209,186,51,131,84,181,181,171,214,244,21,47,140,158,127,53,35,43,86,173,241,251,58,33,210,86,203,22,166,129,28,70,2,4,65,75,107,130,168,172,134,47,93,135,80,212,213,147,146,61,93,187,206,66,240,122,212,97,151,76,103,108,111,58,89,164,172,14,187,139,77,77,142,15,155,172,200,86,135,196,94,67,82,141,30,183,241,152,76,35,237,129,170,87,192,236,196,21,78,198,202,143,57,231,132,26,89,189,29,79,4,29,158,175,29,87,86,93,34,112,6,60,179,107,9,203,164,146,68,66,148,38,146,29,52,32,102,67,230,156,161,48,118,219,43,224,53,164,73,28,24,51,200,56,26,197,126,249,8,58,125,85,206,206,101,34,222,100,124,213,211,114,140,29,126,101,191,158,85,57,154,104,122,221,147,179,60,137,229,56,171,29,77,234,190,8,144,158,84,155,80,82,52,57,230,172,1,79,68,230,29,188,57,8,111,28,54,249,123,61,57,166,151,61,86,47,194,67,217,225,116,26,129,238,199,63,217,45,247,245,192,53,6,57,170,101,253,69,83,100,190,129,77,65,86,224,66,117,194,127,154,28,64,123,46,28,242,90,76,106,102,202,162,198,173,84,52,87,204,152,182,153,186,32,116,50,167,203,96,47,71,177,64,46,172,35,134,20,54,107,208,113,213,27,149,11,11,123,236,19,30,85,181,145,98,149,29,225,239,6,177,74,205,148,225,196,225,20,233,48,161,159,212,227,177,234,154,78,88,33,189,221,33,146,8,140,10,79,248,141,53,56,194,242,64,154,213,137,252,186,200,44,61,198,219,192,73,225,49,30,56,65,172,118,39,52,168,253,75,150,144,94,175,216,26,162,110,5,42,129,162,173,134,145,45,30,65,93,93,141,187,37,242,252,77,162,107,221,166,62,50,68,27,103,14,120,65,59,248,235,8,74,38,34,237,21,102,62,208,77,168,52,92,3,102,4,76,175,223,232,121,78,69,18,152,192,198,205,9,152,249,174,9,76,199,120,56,246,162,64,211,101,142,177,242,113,44,180,150,133,210,9,172,33,29,182,221,232,110,66,86,87,209,245,115,242,138,197,89,192,83,85,150,18,53,171,126,125,86,89,127,138,172,195,7,166,97,173,6,140,206,190,184,86,23,242,234,62,199,192,52,208,89,128,134,239,187,12,79,242,51,91,47,12,65,169,21,215,221,223,40,244,192,208,180,226,96,92,44,234,126,224,22,233,182,105,187,253,250,156,28,41,190,107,60,109,77,250,15,188,82,190,240,194,137,82,97,162,176,48,19,166,127,47,233,111,159,135,80,194,18,116,47,115,232,208,247,85,238,111,47,242,169,42,115,223,76,214,59,135,17,120,67,115,83,7,195,242,108,116,55,203,136,246,220,53,22,113,59,44,198,57,177,62,179,138,17,145,163,5,239,110,125,89,16,25,146,199,176,203,236,196,212,129,188,34,249,20,126,239,176,153,146,154,159,51,195,76,95,132,241,129,26,162,169,154,240,167,232,225,91,67,155,194,202,58,72,209,31,154,2,247,53,94,152,62,72,183,162,71,188,63,233,235,162,149,33,188,186,233,156,86,111,103,163,233,150,122,81,136,42,114,112,35,115,58,227,167,247,122,236,197,26,217,52,167,251,65,42,73,106,57,114,96,122,171,227,182,225,206,60,95,246,153,8,136,77,62,248,108,186,200,212,138,231,187,181,181,248,235,60,163,108,136,218,228,15,14,243,102,224,149,30,24,173,150,184,49,88,214,245,57,249,118,250,12,33,8,34,77,114,91,56,59,52,79,188,110,42,130,250,237,157,229,126,135,229,231,166,119,70,132,98,19,105,139,226,36,20,164,186,176,115,123,224,234,189,78,29,81,250,170,140,34,218,16,106,120,103,82,203,127,108,159,128,79,128,182,2,198,58,80,207,205,152,141,159,198,41,72,83,190,192,217,187,128,13,70,56,76,97,164,31,118,192,39,130,154,250,80,86,149,115,219,30,34,43,74,166,60,14,254,137,218,11,108,174,133,142,210,166,35,187,79,208,243,144,214,133,247,212,135,242,51,55,143,115,23,163,24,41,124,94,137,239,72,104,1,194,140,78,96,40,141,247,145,86,35,115,42,220,67,90,0,184,168,152,9,112,185,198,104,232,177,111,105,222,164,243,204,71,9,133,96,181,16,70,190,236,236,95,2,70,5,74,191,121,6,86,88,249,154,189,88,222,234,6,15,81,192,195,188,77,142,91,58,28,105,98,207,72,241,58,92,112,221,144,152,167,18,123,197,203,50,107,50,89,51,59,168,23,43,17,101,155,85,36,13,208,164,132,104,224,39,95,244,162,63,78,244,205,58,61,62,216,168,231,178,145,66,162,194,251,56,16,90,202,42,12,128,56,16,18,87,203,97,106,3,122,219,212,17,156,223,101,37,11,213,129,48,121,239,249,197,106,232,252,224,33,241,28,124,62,167,47,45,10,12,129,167,61,112,114,7,21,224,205,166,238,61,183,191,47,242,194,208,27,202,115,101,136,27,57,12,209,73,55,74,103,91,124,54,183,1,35,114,36,111,27,83,130,233,123,56,96,216,18,26,194,98,234,21,7,35,10,42,229,47,115,101,29,223,226,2,76,29,91,3,92,220,152,182,63,51,166,20,13,175,58,186,30,190,35,7,198,207,77,55,12,212,214,190,217,140,150,196,53,117,26,37,220,202,238,107,14,188,179,22,76,72,220,101,55,27,61,48,67,90,3,224,73,80,186,227,183,217,105,21,221,194,117,227,217,93,120,233,178,120,214,104,212,33,199,133,167,222,23,221,249,117,11,250,212,75,108,149,157,51,198,202,121,100,85,62,251,142,209,156,139,75,219,133,143,103,59,159,146,167,164,184,105,54,47,138,158,201,47,223,129,180,108,127,167,78,241,220,71,220,21,187,245,173,137,132,84,242,125,36,19,66,234,212,12,8,142,43,237,190,204,51,125,201,79,159,117,169,120,163,7,48,222,89,154,24,50,13,144,56,218,132,36,37,137,1,23,51,239,24,72,205,210,255,2,227,5,188,214,29,164,91,137,205,231,170,58,233,154,128,241,16,106,10,175,233,93,109,6,171,5,24,137,60,51,129,139,75,195,201,41,107,10,17,141,176,125,175,92,52,88,200,109,154,89,76,160,20,140,229,220,27,253,198,59,20,160,110,118,37,33,22,166,211,251,76,45,29,39,112,101,11,112,159,233,89,192,247,147,180,197,146,236,190,48,36,16,36,21,157,140,202,17,207,116,17,154,75,34,155,201,112,198,11,35,239,156,244,224,133,235,218,12,116,170,142,113,130,143,183,189,127,133,185,43,53,237,27,152,149,201,112,56,76,47,148,230,164,40,225,102,79,254,211,55,195,47,45,133,145,69,238,23,134,50,240,112,155,155,87,114,48,136,88,112,222,21,102,85,185,240,134,72,253,82,255,70,28,221,76,98,76,97,68,76,211,8,24,213,2,37,147,211,82,55,47,188,71,123,170,26,115,206,29,67,137,246,60,77,163,207,133,14,226,152,1,35,3,210,158,146,201,116,195,29,2,65,194,74,169,148,34,77,84,147,63,181,198,199,174,117,59,170,155,49,205,55,4,240,181,180,134,137,71,19,84,21,42,96,7,164,168,65,177,196,147,41,20,148,242,86,220,52,226,139,89,125,105,33,164,186,247,146,101,53,206,167,168,198,231,168,118,196,133,117,211,230,87,103,204,100,9,4,135,207,62,86,148,140,147,173,108,94,142,4,182,202,169,192,19,83,157,56,122,193,114,152,79,217,110,220,79,0,207,206,84,245,183,9,17,98,26,135,200,151,158,174,133,205,14,51,110,108,89,87,131,150,222,216,26,7,76,195,126,86,222,160,209,42,2,37,235,222,148,219,129,206,94,28,76,26,66,89,41,16,130,221,210,195,30,218,172,249,177,40,38,55,212,226,145,107,4,134,26,102,119,207,27,91,101,113,85,209,130,98,171,45,214,8,4,12,82,213,11,59,107,112,142,80,165,91,183,190,192,217,182,229,245,254,114,29,106,176,215,155,169,255,221,219,234,69,9,47,12,232,26,97,18,18,46,73,225,253,27,121,119,44,116,229,162,17,2,108,167,149,216,165,145,112,20,154,80,130,211,23,3,141,21,76,9,78,108,131,61,24,231,227,163,15,78,216,83,29,149,235,120,155,102,217,166,28,36,35,18,197,210,73,235,90,82,58,37,166,12,177,10,32,95,181,165,29,150,174,53,239,208,39,253,136,252,159,92,55,86,213,35,34,75,8,122,67,132,82,206,35,71,224,188,5,140,166,107,81,214,23,102,21,253,158,252,241,202,162,217,108,187,100,136,193,73,37,19,18,84,221,17,43,39,153,206,244,28,221,110,27,252,129,241,158,120,124,86,225,191,245,187,8,84,169,230,208,24,5,239,202,111,59,145,230,88,202,18,37,6,243,138,59,218,48,143,243,65,254,145,9,155,195,38,241,43,220,194,179,64,229,229,85,115,190,211,45,68,3,107,247,26,249,238,4,206,118,115,76,165,248,137,234,1,176,153,182,10,188,224,133,221,163,217,194,203,149,83,153,232,177,197,97,155,222,69,145,132,122,219,37,142,32,49,89,85,20,193,8,21,247,190,48,67,21,140,106,80,124,31,201,252,222,20,158,116,98,251,167,155,144,237,40,250,195,43,140,80,225,164,155,113,160,162,84,74,251,221,192,32,112,165,4,215,49,90,187,211,52,238,188,15,255,149,48,199,71,130,121,179,164,199,176,176,54,119,144,180,190,0,170,57,10,151,96,4,179,24,65,41,123,142,54,51,186,128,87,147,158,82,122,228,120,189,126,99,168,36,203,132,198,243,78,195,51,65,148,152,88,134,245,190,19,229,177,239,183,179,89,151,43,81,116,154,66,220,114,152,16,87,221,128,161,47,185,8,37,223,249,217,95,21,229,253,118,92,217,252,232,140,227,155,222,24,164,106,23,63,131,107,155,31,189,122,54,160,201,157,3,185,82,41,17,3,230,27,18,103,120,132,82,155,182,15,224,68,177,45,224,118,166,47,101,169,78,108,14,253,194,10,197,76,101,28,211,181,150,70,192,123,76,149,64,66,255,168,184,188,172,233,12,192,8,23,184,51,156,252,183,41,238,171,252,18,138,163,225,47,110,194,42,89,149,238,216,68,230,248,105,20,95,202,67,118,174,151,246,139,229,197,121,251,162,40,106,218,41,238,86,101,10,216,72,67,8,76,60,231,33,84,254,41,182,14,245,236,180,12,90,192,115,73,131,68,70,183,128,30,86,135,77,95,68,222,38,166,62,43,80,62,62,225,120,91,163,188,235,195,34,33,105,54,120,106,54,74,115,198,190,240,86,137,36,107,36,112,223,3,116,141,217,249,86,157,198,231,216,235,194,52,29,14,93,96,106,232,132,143,159,219,131,50,131,105,168,88,45,142,238,152,28,235,209,227,90,77,88,97,173,74,250,129,116,26,138,155,113,52,102,117,89,97,228,133,86,252,246,98,35,174,107,31,173,7,53,142,70,250,73,253,93,23,30,202,62,105,161,244,192,131,145,117,21,113,13,143,101,216,75,229,246,194,180,41,248,235,158,213,204,3,5,102,178,245,0,46,227,80,51,196,123,135,61,13,115,67,192,244,12,43,58,242,142,161,68,33,111,139,48,27,141,109,100,230,127,112,73,38,4,47,87,198,102,107,124,153,65,4,245,32,38,202,149,21,147,84,252,110,219,40,228,146,25,1,134,155,114,225,51,180,52,210,57,147,65,8,150,12,190,243,199,164,146,56,137,48,44,224,245,104,219,36,36,103,34,62,68,13,184,141,252,192,216,48,92,216,218,157,21,46,161,252,97,157,49,103,224,169,157,111,194,15,208,127,155,72,70,213,55,241,234,222,222,78,11,76,242,67,158,57,227,188,251,71,82,200,194,55,165,176,167,159,131,227,7,255,116,116,243,3,19,22,4,60,149,159,107,48,146,182,1,47,154,25,20,54,81,57,135,27,102,129,114,99,201,92,105,252,153,19,79,10,145,2,152,105,175,7,76,59,148,58,129,183,20,150,140,192,116,172,233,209,80,247,91,28,189,134,74,77,130,102,39,105,128,158,240,164,233,125,225,112,227,81,1,186,133,83,246,164,25,13,122,247,245,129,81,86,107,121,30,10,109,89,189,6,60,84,124,0,152,133,252,67,23,93,87,250,54,97,193,244,139,214,190,255,136,14,207,183,226,229,146,198,11,211,194,224,151,109,122,127,89,31,9,69,253,228,207,27,67,210,231,19,72,230,129,188,28,46,120,87,233,80,48,75,33,63,57,65,88,31,15,202,236,27,168,241,44,158,151,85,157,115,60,76,130,105,229,231,93,154,159,152,195,76,158,91,127,26,182,161,239,82,80,66,135,3,171,195,12,105,202,229,48,234,57,162,254,148,126,125,118,14,227,5,44,212,47,168,29,37,166,67,146,44,115,238,7,165,61,202,175,12,231,79,149,34,194,20,109,123,195,24,240,25,71,122,219,38,133,156,227,104,2,234,250,180,89,156,105,102,248,209,179,19,14,181,231,228,39,228,152,14,51,111,171,30,10,114,77,145,162,171,211,108,41,85,178,196,184,40,254,219,147,42,227,35,89,130,133,152,127,124,116,32,227,251,173,170,34,115,185,119,58,183,76,53,68,117,67,90,138,183,137,222,69,211,253,46,117,190,88,120,17,152,59,1,135,158,26,229,105,207,146,161,48,119,62,206,254,232,130,148,248,246,72,43,158,39,186,94,93,16,55,75,29,116,189,180,249,104,146,228,18,246,229,192,45,141,71,239,228,76,42,233,62,82,130,60,85,21,25,214,21,150,47,172,126,122,236,181,137,166,238,201,51,254,70,170,252,49,217,15,7,92,31,158,31,202,31,35,98,110,174,28,153,109,21,162,32,27,18,111,115,13,237,195,223,100,119,221,115,139,247,65,91,94,127,236,230,239,48,196,134,105,106,215,227,89,72,123,137,95,182,10,145,28,139,197,77,68,197,72,71,14,37,174,208,235,211,60,234,173,159,103,144,160,214,90,186,3,222,106,139,5,76,136,225,95,23,37,27,45,36,178,253,15,115,182,3,111,82,191,69,225,50,35,40,38,28,107,239,133,159,15,200,123,252,128,235,200,58,206,206,67,116,123,209,131,158,11,45,66,233,167,71,249,196,50,43,96,246,64,66,48,167,243,167,223,115,91,146,166,63,112,242,154,27,112,217,235,61,58,15,167,71,1,63,125,99,140,223,243,76,124,178,108,63,106,73,85,24,254,226,8,152,132,237,124,224,228,125,70,192,48,235,244,182,11,109,51,205,225,77,227,238,124,96,200,144,1,211,135,242,28,141,170,217,55,84,80,154,174,73,21,183,128,135,192,75,205,186,211,79,121,204,119,126,13,123,22,217,249,1,147,118,137,163,73,6,170,228,207,129,183,115,164,104,207,175,43,233,148,132,132,151,183,213,3,163,206,166,55,118,30,133,19,193,145,74,179,206,62,133,81,105,28,1,67,202,120,94,40,6,125,126,105,104,137,61,169,71,90,77,98,213,70,138,93,59,20,129,105,33,232,1,83,156,212,247,189,232,182,244,199,130,138,102,210,244,161,185,144,199,111,51,18,181,1,132,182,219,25,91,13,36,151,82,215,167,214,16,88,253,62,64,250,3,214,243,186,27,157,93,35,96,75,5,168,4,13,45,51,190,10,160,45,125,66,42,157,86,16,81,136,71,14,181,68,41,81,27,29,229,54,2,222,103,84,170,36,16,217,198,230,251,20,2,211,19,231,62,122,67,112,182,253,169,204,142,236,85,126,219,4,189,45,6,184,174,246,7,181,162,234,148,108,96,204,15,84,142,136,214,162,120,166,147,214,177,231,183,207,174,212,141,171,135,25,78,61,18,78,11,253,26,63,55,20,67,213,130,165,44,80,188,55,30,130,53,90,125,26,111,224,119,248,81,189,134,49,89,223,163,205,59,181,5,76,2,183,63,161,39,29,40,14,211,139,188,52,206,170,196,82,43,96,222,175,158,252,252,88,149,163,89,129,52,64,132,127,229,179,117,39,21,243,68,212,216,201,222,43,179,5,234,9,246,225,4,215,128,123,73,79,4,56,233,212,188,87,134,224,128,94,25,38,176,57,142,166,119,118,106,84,124,214,156,212,238,51,165,55,230,217,34,37,170,55,31,124,62,244,161,217,147,196,30,217,229,217,204,106,113,170,250,97,34,93,31,251,47,94,216,9,3,229,190,207,203,58,47,220,143,166,227,41,233,94,126,240,95,241,75,131,10,240,102,108,153,171,189,42,206,167,125,94,73,215,190,254,251,233,211,200,124,62,80,109,63,94,52,120,77,135,161,46,205,191,142,14,13,180,3,115,147,254,93,139,137,22,231,167,143,58,65,25,114,116,163,226,160,169,53,28,161,125,166,192,144,94,171,70,168,114,151,32,161,64,213,30,8,105,93,184,161,21,235,51,255,108,102,100,125,191,168,98,235,179,143,60,107,186,214,220,50,205,228,221,189,97,6,125,153,8,134,138,42,39,254,89,113,52,46,174,109,60,34,197,214,240,250,131,23,77,182,243,113,29,88,59,7,73,197,52,55,212,192,197,196,150,221,203,157,174,156,133,221,139,248,168,96,14,228,143,5,210,122,87,119,11,58,24,123,48,69,54,122,188,143,195,11,50,143,213,43,167,27,90,112,234,106,166,69,152,248,253,52,187,248,179,105,82,167,240,100,153,60,135,241,56,82,155,175,142,121,137,7,148,88,149,96,31,125,97,91,221,71,160,72,205,53,113,176,55,207,190,28,63,141,49,215,189,173,105,170,182,30,99,80,135,96,193,187,48,85,58,103,135,67,95,100,13,186,119,61,205,187,61,59,124,86,179,165,89,162,159,68,203,247,189,253,96,181,224,155,22,180,12,63,26,163,59,145,218,178,183,219,189,235,16,6,80,37,37,34,112,55,195,18,135,207,94,66,149,130,241,103,206,62,243,79,246,226,136,97,94,152,46,186,190,252,183,105,251,21,246,57,252,37,138,136,237,131,209,4,83,49,223,9,117,83,224,73,128,36,48,138,133,254,203,231,178,146,190,205,243,231,179,93,248,70,10,105,236,172,77,39,120,149,96,59,234,48,156,86,73,0,47,219,80,125,65,250,68,29,180,171,50,9,221,172,184,171,59,140,34,155,92,215,98,222,104,247,104,114,145,242,68,81,6,232,30,10,211,186,132,218,229,126,224,229,11,22,19,107,42,170,229,139,123,119,114,106,129,193,93,186,251,128,199,112,249,29,155,150,217,36,8,60,49,28,89,31,12,1,82,84,59,105,87,26,190,93,155,102,155,38,82,49,228,200,161,79,21,135,23,119,49,5,238,164,103,252,220,116,35,73,179,50,109,88,97,149,138,10,58,110,140,138,162,228,19,119,141,87,176,208,153,216,45,211,67,226,119,141,251,65,79,15,12,13,98,4,220,84,8,213,224,117,31,10,114,198,91,36,91,80,21,26,222,12,51,145,93,223,234,146,135,45,242,116,91,67,96,84,7,155,194,40,11,196,141,193,126,150,135,98,198,54,241,178,235,154,143,206,48,48,68,172,11,35,209,35,112,105,193,140,158,230,180,33,146,68,212,195,206,199,218,226,182,81,65,30,122,101,173,32,108,19,48,189,49,122,52,29,73,243,194,181,107,25,99,253,26,98,239,35,199,68,254,129,91,180,99,26,156,213,162,124,193,237,137,121,1,189,241,38,26,8,180,236,209,203,220,2,166,113,113,41,60,220,53,106,254,20,248,101,174,61,175,114,69,203,23,67,41,169,115,32,194,54,52,35,58,138,7,136,12,133,51,53,118,121,38,44,171,226,228,176,44,3,20,63,156,217,62,201,64,89,102,23,227,227,255,231,71,37,40,108,14,159,41,179,9,64,233,32,92,40,18,149,56,122,146,76,212,115,255,250,36,3,102,47,248,28,205,216,8,24,103,109,137,38,206,239,66,255,246,11,199,147,58,73,157,123,253,12,226,86,192,104,86,12,133,177,241,152,1,67,61,144,223,62,193,197,217,172,199,180,144,177,59,213,163,241,173,201,23,38,57,121,31,233,102,171,190,167,195,217,132,179,179,192,195,18,80,49,27,162,161,51,5,94,144,178,99,62,59,203,135,218,22,108,106,144,43,30,11,233,242,37,107,182,121,177,127,177,36,46,210,84,6,238,125,153,239,68,124,155,233,199,225,106,2,67,0,243,239,158,104,124,169,37,194,79,251,44,251,194,184,108,206,17,184,89,160,235,232,9,69,150,120,253,64,191,64,160,60,96,222,166,60,51,228,173,247,69,97,114,198,193,232,181,48,148,150,223,22,141,5,55,85,95,76,223,210,245,64,231,207,93,236,46,170,39,228,225,99,244,203,38,141,35,233,91,104,30,37,121,163,7,43,31,5,169,64,51,180,169,185,202,125,27,42,203,89,178,145,107,246,93,248,152,240,229,232,223,151,124,87,54,76,88,155,192,131,194,65,141,129,98,26,208,2,111,44,15,3,110,166,101,114,225,194,198,161,251,140,114,214,185,37,42,29,5,45,49,138,99,119,12,35,61,47,48,249,166,122,191,128,115,166,37,40,50,220,177,2,96,112,126,67,9,80,124,6,99,58,194,63,183,62,167,54,21,252,152,204,54,236,90,129,203,190,119,133,150,154,16,165,184,43,248,232,254,192,27,179,198,29,193,36,150,176,144,15,152,40,242,78,163,236,131,82,232,160,178,221,63,47,95,166,156,189,37,164,157,166,77,162,78,11,70,76,243,154,235,180,246,96,149,246,39,255,61,156,108,59,173,166,189,164,36,187,173,19,205,63,123,186,52,113,218,20,24,137,2,15,99,208,53,89,90,192,0,62,163,167,4,76,159,137,94,121,198,195,197,175,156,214,26,233,234,5,30,253,222,24,61,186,123,62,39,63,3,164,198,201,23,57,237,254,194,223,230,200,250,61,147,46,170,160,195,173,205,128,171,180,136,218,117,39,215,161,1,93,143,71,17,112,115,13,42,96,228,171,219,123,215,107,197,79,147,191,125,30,74,49,143,145,128,135,154,164,110,19,44,246,136,22,63,157,164,166,238,192,184,130,92,56,87,125,155,88,115,71,108,135,179,243,212,186,204,54,241,157,25,71,15,19,207,80,216,242,100,1,83,238,213,147,87,155,136,126,112,69,90,92,189,182,217,6,54,175,30,78,114,7,83,184,234,136,127,159,120,171,5,186,168,52,43,90,221,220,146,0,133,100,69,87,20,82,214,118,120,22,213,73,99,239,187,189,26,11,122,6,205,3,55,234,48,223,19,173,232,86,42,183,204,114,139,206,153,51,229,158,36,150,6,70,218,157,17,187,145,130,62,203,137,60,178,51,71,76,215,219,155,166,158,156,116,40,28,120,36,129,73,67,61,39,79,197,251,141,38,172,142,84,235,115,229,37,250,99,14,140,5,120,214,103,198,142,37,30,41,161,157,152,72,228,109,161,221,242,163,27,233,157,172,39,63,175,218,205,47,40,101,225,206,172,39,159,41,212,231,128,81,172,144,147,207,28,50,153,38,50,11,17,68,80,166,63,95,126,160,252,66,229,149,129,68,210,44,70,74,183,246,203,173,112,19,20,190,101,151,165,13,134,228,200,254,204,150,93,229,69,177,37,42,190,34,83,195,60,111,83,14,54,51,152,47,1,10,121,139,122,171,158,155,188,131,175,170,40,74,158,157,175,126,155,125,58,153,28,215,38,147,92,85,20,51,159,22,48,2,83,50,105,32,196,113,225,102,9,53,29,41,184,138,251,172,128,184,103,174,250,174,45,35,234,219,251,70,65,84,89,163,104,186,109,23,234,160,56,158,31,207,104,212,254,218,244,215,213,120,2,154,142,161,87,141,47,206,97,50,164,207,38,128,234,158,239,193,187,241,25,101,198,90,214,217,233,155,186,78,245,65,35,117,236,166,227,109,210,251,162,125,182,108,141,96,113,87,135,179,217,18,43,60,150,243,20,129,17,205,209,109,89,33,151,180,227,228,173,62,59,194,179,45,195,117,247,131,45,87,36,159,215,106,22,250,92,56,239,170,183,77,217,197,245,140,173,99,123,105,114,117,81,59,115,109,127,250,189,77,130,74,225,202,88,13,24,185,119,61,218,54,71,254,88,144,50,123,66,121,8,39,238,127,4,140,15,186,110,148,105,73,186,71,119,190,101,221,9,15,84,189,226,198,44,217,174,39,183,173,153,191,48,102,9,181,191,132,51,87,92,235,12,56,85,77,206,173,10,197,181,196,165,85,88,223,122,99,236,74,124,85,70,16,129,246,88,129,43,155,192,11,183,165,20,228,85,141,222,20,39,63,95,205,147,146,65,30,57,141,184,49,154,163,117,99,135,73,220,94,113,99,36,192,179,254,54,169,169,29,71,163,174,161,251,35,46,53,2,110,19,85,123,118,233,103,159,135,133,221,7,163,181,33,90,79,153,134,191,89,251,133,161,28,233,201,167,233,246,57,188,86,213,167,82,232,28,242,136,251,160,72,63,13,133,233,149,220,1,163,118,34,183,141,106,174,87,193,127,50,209,170,50,138,120,205,112,155,21,96,11,88,4,174,38,244,225,240,48,31,37,129,203,106,78,47,3,238,107,62,169,38,210,75,62,211,35,128,209,181,180,194,84,156,106,188,145,243,88,208,237,16,24,211,216,124,97,75,166,75,154,235,236,21,238,96,161,53,245,121,159,52,22,165,251,76,233,108,215,47,144,36,89,137,105,11,37,221,162,251,93,82,54,247,224,102,98,193,138,178,183,184,176,52,58,162,53,132,43,210,10,16,161,138,250,164,254,66,56,101,154,102,75,215,207,15,230,77,153,241,62,168,137,103,77,28,158,115,247,28,239,131,237,235,126,146,150,72,115,197,51,65,92,67,51,8,248,147,166,117,79,110,108,26,205,136,238,237,158,110,7,70,228,64,179,65,108,174,235,136,187,126,58,248,217,152,145,21,136,159,46,230,192,35,48,97,93,139,151,89,250,212,183,1,151,122,222,187,62,31,126,121,126,217,244,163,226,145,66,53,212,15,31,79,35,167,143,25,140,47,142,192,117,230,126,191,31,148,33,116,28,157,32,11,225,251,11,159,237,151,60,51,120,137,251,190,107,36,13,245,137,39,170,102,249,222,54,58,198,154,100,182,116,68,22,88,179,92,211,118,3,91,206,93,228,145,158,69,3,86,215,189,109,6,134,102,191,225,234,142,123,219,16,250,4,29,109,173,212,229,161,168,219,41,134,163,97,191,240,123,164,74,206,156,230,52,124,127,153,152,66,15,134,138,147,239,47,159,15,95,127,153,38,200,59,217,157,152,186,61,191,204,158,245,14,66,186,26,159,155,206,230,97,113,7,97,213,17,142,160,111,137,229,135,130,203,150,1,110,146,249,94,101,182,241,223,74,211,90,131,9,67,174,251,245,240,57,10,124,162,132,40,162,240,237,165,231,137,90,243,180,156,28,201,74,185,112,66,128,118,47,28,97,156,170,191,221,118,56,86,217,156,113,46,190,42,140,40,254,133,219,214,66,241,92,63,119,187,59,93,53,221,42,160,44,156,98,255,196,100,151,165,238,111,109,118,231,206,238,76,90,246,208,50,202,130,192,28,75,31,19,113,146,253,213,249,46,87,48,113,129,17,154,208,242,207,54,5,174,59,201,171,45,206,129,87,113,213,16,91,33,154,204,118,39,130,198,37,47,70,161,53,193,78,173,44,81,117,187,107,23,70,195,242,204,102,199,158,94,150,54,68,179,21,70,70,41,238,154,234,81,209,219,66,167,101,196,96,32,170,90,122,52,12,146,117,215,100,24,254,250,219,5,63,166,117,87,116,4,206,4,166,243,244,174,93,63,214,135,194,121,221,117,115,24,201,64,198,202,180,46,216,11,247,172,219,202,57,44,35,30,97,18,211,211,83,11,164,29,49,226,222,1,237,244,41,52,18,110,244,126,163,168,242,148,2,103,15,81,6,11,193,158,56,7,31,162,51,74,243,13,224,74,219,90,165,100,183,49,226,202,106,83,235,91,115,168,200,247,224,19,167,136,38,3,43,23,68,186,248,105,154,248,31,148,172,231,141,106,83,83,26,47,189,188,99,220,155,230,145,15,61,218,56,88,241,211,24,144,203,36,63,9,161,119,189,48,27,102,189,107,26,108,202,141,214,179,238,180,231,143,208,48,111,172,159,222,159,134,199,27,99,28,99,147,169,147,78,223,214,173,123,247,25,89,15,238,112,143,238,93,219,86,93,97,10,18,190,109,236,120,9,75,203,17,37,148,178,242,221,123,157,213,94,95,22,141,166,119,202,57,65,253,9,54,244,220,144,224,226,117,76,107,67,144,187,238,198,10,14,20,55,128,7,133,125,16,7,87,68,96,231,83,11,239,78,75,59,112,51,249,95,133,209,223,140,11,135,247,34,251,0,19,205,171,59,126,219,54,41,250,219,8,69,197,54,129,124,179,178,247,167,137,19,198,138,61,121,104,207,109,255,184,185,1,159,81,243,156,28,115,174,24,11,103,218,62,145,137,22,249,209,117,137,183,137,68,177,70,219,176,189,114,148,143,144,134,90,90,18,67,9,127,46,31,72,11,117,236,165,87,70,203,94,172,1,100,19,180,184,116,96,83,213,115,216,186,97,244,145,211,125,181,47,204,44,144,21,70,74,202,223,200,50,193,94,29,43,164,16,188,212,199,22,164,212,103,164,89,169,61,142,238,116,199,235,149,39,76,145,226,198,88,40,219,115,116,226,155,113,120,64,167,149,27,107,208,72,227,3,130,39,184,117,46,109,198,95,142,163,151,21,206,20,166,237,59,238,155,206,95,73,45,30,248,108,120,239,83,131,166,163,147,37,155,252,229,25,110,58,21,155,238,72,15,76,97,216,135,249,70,150,189,41,76,221,63,98,226,109,229,62,61,57,203,93,140,68,196,87,159,128,130,248,45,199,198,14,63,39,229,30,161,69,81,239,86,123,183,218,244,117,183,117,102,234,72,95,64,240,30,26,79,28,24,153,171,128,105,181,122,143,174,145,111,234,198,93,210,111,31,184,121,74,8,46,208,220,127,128,219,138,189,50,77,201,77,103,114,84,104,110,100,106,62,147,239,165,205,80,191,7,62,27,247,231,202,96,55,124,15,133,133,51,107,22,154,103,6,9,200,225,12,39,255,185,50,108,121,154,195,214,239,242,188,205,225,174,47,160,38,69,170,176,251,66,227,77,55,107,169,15,120,34,180,25,103,70,98,44,63,131,148,220,111,28,125,130,80,37,219,49,134,187,27,83,160,204,140,169,200,251,5,132,58,218,252,41,6,207,231,243,34,46,93,14,243,117,63,232,137,207,125,21,192,95,169,233,246,7,254,225,90,51,224,51,16,68,162,209,62,252,26,101,177,95,127,197,51,153,154,213,241,247,46,173,187,253,153,44,115,9,27,61,150,73,232,229,207,148,116,230,109,63,53,138,98,98,93,11,138,76,197,133,87,213,154,192,36,231,33,191,140,157,194,210,249,236,236,89,226,117,100,172,159,159,113,176,141,96,236,112,55,30,158,192,148,16,98,20,209,169,168,125,111,19,5,38,111,15,155,212,83,219,19,251,161,73,211,125,159,128,0,83,203,202,135,74,172,40,190,61,26,144,251,155,16,208,216,219,122,58,102,20,51,164,186,191,140,160,104,113,61,231,249,75,159,73,94,98,176,38,196,19,51,13,10,249,97,226,150,29,181,190,243,1,211,127,41,212,56,243,220,235,113,52,162,110,69,97,43,60,214,128,237,215,133,88,135,92,144,79,210,76,30,204,202,2,255,138,177,14,83,22,148,175,231,172,60,12,107,127,31,237,236,140,180,133,159,126,152,125,63,46,90,174,114,126,56,127,36,26,253,198,186,89,84,200,111,23,139,208,252,228,252,133,166,222,73,74,181,25,143,101,88,116,40,191,141,122,221,246,217,10,251,165,182,148,141,72,25,32,46,28,70,181,252,48,239,43,146,53,131,198,180,44,153,32,24,158,17,238,14,235,212,144,111,222,156,31,188,25,157,150,93,211,207,20,216,4,176,191,71,98,198,191,91,190,14,180,6,106,246,9,124,210,163,95,182,194,236,179,60,24,48,142,152,8,248,101,19,68,171,30,168,67,135,82,43,110,235,241,72,17,76,147,91,161,8,32,48,113,136,135,226,56,176,209,230,47,183,125,166,167,236,3,9,22,36,188,46,129,55,187,85,191,49,226,87,209,209,179,119,135,255,205,7,35,130,175,212,56,58,65,125,85,195,136,249,172,6,85,7,2,90,119,254,80,40,132,136,112,55,157,236,24,146,251,109,209,103,161,28,74,26,244,206,203,246,163,77,133,90,102,120,70,224,8,178,33,17,241,249,37,121,157,48,250,150,239,177,153,215,218,124,96,250,85,253,167,199,68,101,90,110,154,1,26,139,30,47,36,191,95,174,85,225,253,109,210,202,170,138,11,195,232,246,190,90,131,15,165,105,13,35,93,122,244,133,230,55,236,66,129,137,153,60,185,134,173,32,236,41,153,114,18,42,226,254,54,173,214,173,115,14,83,120,247,76,17,93,130,42,57,130,44,85,119,43,1,196,98,208,49,222,202,198,77,238,21,48,233,61,168,207,64,129,182,229,26,125,248,71,154,236,174,76,179,9,139,235,111,160,156,141,16,250,77,50,197,219,51,42,1,159,65,216,53,181,128,244,245,244,18,11,229,182,173,9,73,78,14,225,230,131,109,255,174,36,228,141,183,148,63,179,53,76,50,92,239,139,48,208,119,109,39,86,194,172,227,185,52,12,68,182,195,164,108,117,69,70,243,194,45,120,230,50,230,170,210,140,41,154,68,98,123,209,37,163,6,90,216,22,221,251,194,45,102,234,138,204,214,40,86,16,130,215,222,53,57,128,164,66,189,176,9,21,104,152,130,6,146,135,72,244,173,245,245,198,79,29,81,82,135,145,240,123,54,194,103,22,218,51,142,102,35,253,196,18,16,72,124,79,184,77,16,173,62,236,234,19,92,120,168,193,234,222,155,174,232,93,121,171,164,24,215,179,187,153,72,135,85,71,105,197,213,48,133,50,147,191,205,77,58,69,250,241,178,5,69,222,214,102,218,50,73,27,109,109,149,118,57,32,246,131,200,105,207,135,122,189,156,73,63,81,133,168,207,149,225,43,20,153,239,77,227,120,210,223,94,85,8,56,27,5,209,173,217,26,148,165,188,205,253,192,103,212,84,221,88,65,68,138,18,39,214,142,231,74,231,147,95,110,62,206,232,20,74,170,165,178,8,27,91,252,116,171,22,246,104,57,128,21,199,47,188,161,214,164,85,41,42,63,46,144,49,177,42,92,237,33,64,163,168,225,115,18,186,170,170,22,73,233,135,246,2,135,161,163,105,176,205,158,106,85,143,146,240,186,153,42,171,67,62,114,71,138,203,116,96,166,86,25,203,64,227,206,143,102,20,62,9,127,163,68,123,44,2,29,190,167,167,70,105,38,188,254,76,103,110,207,86,119,209,35,48,98,164,157,103,54,122,239,15,207,184,121,219,233,180,38,2,245,65,68,133,49,132,220,167,53,156,104,30,119,145,31,10,194,45,249,127,37,97,46,35,21,198,27,65,234,121,107,93,106,208,4,112,111,187,51,94,166,178,117,225,250,249,35,39,210,172,15,117,245,204,88,222,37,53,183,185,230,42,47,124,153,153,129,95,217,194,208,76,184,165,120,7,251,146,206,156,146,151,214,171,105,113,156,190,12,48,117,62,254,163,48,83,147,203,115,46,171,182,8,163,240,192,212,93,191,24,236,12,201,108,91,22,133,77,41,220,97,58,80,181,110,75,91,177,51,83,23,74,205,168,28,8,220,208,29,13,152,5,94,89,227,251,71,229,251,96,188,130,84,45,133,146,63,181,39,135,27,2,65,75,127,27,201,211,56,122,65,188,208,163,177,186,252,178,142,103,97,77,112,220,148,83,75,91,233,87,244,66,38,233,252,180,242,154,224,128,142,111,71,201,209,180,228,11,223,4,206,161,119,209,211,29,197,35,84,214,108,194,12,199,175,28,22,211,214,223,134,97,80,199,140,199,146,158,102,20,28,104,89,175,29,54,67,179,135,54,11,119,70,142,158,202,174,107,108,80,119,160,211,180,123,132,234,50,16,148,190,143,188,170,215,7,22,164,40,228,250,109,55,166,196,165,204,36,102,254,226,163,1,38,139,214,25,25,32,201,249,7,231,77,34,188,243,112,120,32,196,87,135,209,12,209,101,132,150,99,26,185,29,38,233,114,223,103,193,176,41,123,109,138,14,96,4,136,149,230,105,86,175,14,227,170,48,219,80,102,19,150,217,254,70,54,92,241,42,232,176,12,220,15,165,181,175,73,215,6,202,81,37,188,118,48,21,163,63,85,120,79,166,50,247,45,81,168,11,34,154,221,4,70,177,254,171,21,82,128,238,93,164,9,32,40,34,128,247,61,21,18,100,73,153,179,208,71,154,147,27,80,2,48,233,83,129,179,87,112,150,117,188,205,46,167,166,21,194,93,76,23,252,139,33,34,22,88,167,140,237,37,103,219,25,55,81,30,165,140,203,62,188,252,127,226,206,236,214,130,28,57,162,46,113,95,140,148,11,250,151,32,11,100,144,0,121,33,158,188,197,204,224,3,164,31,125,244,96,6,232,233,120,172,203,98,113,73,230,18,241,193,240,59,73,74,123,177,108,161,60,110,191,201,123,146,153,84,48,194,202,244,214,118,27,238,146,159,77,181,213,205,190,35,93,0,138,96,233,57,65,180,254,109,151,7,70,138,77,242,133,17,221,40,229,174,47,10,203,150,208,104,82,2,142,201,112,127,27,15,68,150,198,212,51,223,56,36,142,34,252,0,250,94,36,1,124,30,6,190,27,186,179,58,42,13,194,195,229,48,22,101,151,175,105,162,196,119,200,39,25,1,146,68,13,215,87,185,49,131,101,250,169,41,231,39,255,238,30,219,139,194,161,34,245,63,76,241,137,21,114,97,136,169,52,129,110,246,203,180,178,200,103,47,90,34,128,177,121,51,23,168,44,85,93,251,108,119,217,187,101,160,203,74,138,147,44,122,180,3,239,167,130,213,144,228,198,103,79,184,209,2,124,234,53,191,89,148,211,189,172,208,220,158,123,129,116,25,106,252,125,119,81,56,161,206,179,164,91,164,134,220,40,31,236,20,48,26,61,245,1,229,82,186,157,127,194,82,215,221,4,6,138,91,121,186,40,1,90,67,51,129,109,79,254,14,251,101,21,121,73,139,34,40,192,184,139,14,70,221,162,81,37,99,16,187,188,52,171,88,33,155,152,25,16,65,150,155,144,78,224,121,62,244,71,244,243,230,163,47,19,27,73,75,171,53,8,174,221,193,70,170,41,235,14,11,75,84,243,182,176,81,73,56,248,103,29,207,251,206,13,1,56,29,110,202,95,174,223,237,192,83,21,218,172,6,165,92,239,23,146,153,168,95,232,129,136,151,175,223,143,209,139,73,82,200,105,187,204,174,187,112,135,70,73,14,99,203,108,247,89,2,47,207,91,234,212,201,219,191,191,141,63,82,156,49,124,184,114,211,14,200,20,67,163,94,236,159,145,76,250,244,194,36,143,203,81,205,42,90,151,95,153,52,52,248,183,199,155,144,151,250,157,70,84,158,105,9,50,212,176,213,167,32,225,37,77,243,229,244,37,249,227,7,87,74,248,53,171,96,255,92,157,23,29,143,94,8,121,1,88,141,223,179,43,28,159,243,185,217,224,72,187,59,201,89,23,80,85,105,128,188,207,43,206,203,37,135,204,61,13,113,23,99,143,248,224,130,84,128,94,108,122,49,153,149,15,182,84,203,241,196,16,206,142,236,168,169,79,169,171,30,77,155,111,184,43,218,215,154,109,71,202,241,188,100,56,36,67,194,130,175,215,107,28,99,247,209,220,87,53,178,1,213,229,21,167,0,229,170,40,109,51,3,122,87,60,91,214,120,90,83,120,118,147,133,72,226,28,79,253,35,53,193,253,166,128,152,42,252,49,40,31,151,132,165,154,93,152,61,83,93,149,100,249,166,128,27,225,12,117,44,111,99,47,191,48,85,115,242,236,5,31,203,53,69,9,140,112,101,22,152,152,117,189,223,18,44,21,117,48,13,92,47,183,181,81,77,73,226,37,185,177,240,175,93,152,146,82,185,213,32,156,148,111,101,230,129,241,60,170,107,24,37,146,171,21,182,76,110,74,248,110,240,156,37,234,128,253,225,38,87,36,126,55,216,57,106,180,198,1,46,173,143,133,182,253,181,185,193,238,166,46,189,99,239,221,44,120,106,91,45,113,73,224,243,245,187,127,206,13,57,198,122,60,226,232,106,221,207,105,3,51,21,198,38,187,51,188,17,225,81,254,174,159,66,216,53,239,17,178,158,185,168,195,188,160,115,239,112,179,136,175,192,120,67,252,225,220,5,114,209,135,23,106,109,110,107,100,206,31,127,34,33,208,253,185,127,33,249,232,76,76,241,239,18,236,159,247,225,101,170,159,51,81,90,126,79,173,6,63,193,126,253,206,179,220,148,78,178,96,137,230,77,245,90,147,198,116,127,24,178,200,45,7,0,106,56,189,123,191,240,37,10,87,188,149,156,244,155,217,130,171,8,25,211,45,164,4,11,247,230,183,2,26,3,160,49,77,146,66,198,93,217,60,121,104,78,181,37,129,94,23,235,178,148,77,161,21,203,240,11,58,129,49,63,77,134,143,180,174,217,83,137,14,74,18,153,108,133,189,224,222,175,254,90,48,109,44,133,187,205,13,111,13,93,177,112,45,80,160,152,188,227,198,100,40,118,149,105,60,94,27,184,81,230,44,167,154,81,183,198,215,130,204,66,227,119,200,136,85,71,73,138,88,66,172,209,113,137,142,117,199,19,49,118,245,116,144,224,225,132,182,204,63,28,37,209,175,102,117,184,247,54,212,144,0,86,138,197,102,89,135,247,66,115,206,9,50,110,99,76,224,228,193,151,248,131,241,73,106,162,132,41,245,92,197,14,78,87,28,226,250,108,72,60,174,81,7,191,216,208,242,20,122,22,199,7,212,20,91,243,67,224,152,31,87,71,121,65,44,147,246,126,198,236,10,85,1,142,7,35,103,115,125,46,179,101,9,130,34,161,121,62,84,233,243,122,203,23,98,44,91,212,30,145,92,70,160,254,190,21,201,141,122,163,183,20,230,236,221,30,104,198,203,162,197,151,154,111,244,2,81,164,57,155,70,155,26,41,176,142,194,182,148,245,217,38,129,125,97,24,177,53,122,199,93,103,223,106,6,244,150,249,214,178,170,249,2,190,149,253,68,47,139,46,173,81,156,64,110,89,53,187,248,211,76,252,54,221,89,198,30,144,182,254,52,206,159,229,48,21,213,67,95,139,133,232,55,246,65,98,182,214,47,90,198,224,213,104,160,66,147,196,87,249,109,114,86,46,131,253,50,238,24,193,138,113,102,124,24,201,29,154,50,70,41,48,206,184,15,222,248,5,206,165,248,31,224,199,57,139,212,184,154,126,27,31,86,199,130,192,254,126,30,14,41,10,68,126,31,23,152,252,40,55,166,56,109,59,167,87,187,48,126,6,55,33,201,163,130,247,51,223,214,136,179,68,84,12,21,118,194,185,63,43,208,224,38,33,129,31,188,63,217,159,3,35,155,57,155,182,166,220,245,119,25,93,172,82,2,162,210,181,51,231,210,23,1,90,63,50,143,80,53,65,7,220,180,149,46,140,95,112,251,17,74,181,47,146,197,191,181,106,182,26,21,188,209,53,120,178,169,142,253,193,100,215,112,155,9,56,225,174,155,223,123,163,77,128,90,178,195,216,36,228,143,124,112,51,85,236,17,48,7,198,94,183,53,201,136,145,24,4,137,155,165,253,127,239,221,182,113,23,59,76,98,3,76,165,31,74,130,83,176,183,183,98,65,161,124,223,11,86,54,54,211,128,41,63,249,34,91,86,215,5,31,99,9,248,156,84,80,122,127,240,196,183,208,227,225,70,245,242,157,177,7,198,253,25,100,250,13,38,106,234,233,191,33,175,40,89,212,21,15,159,156,93,95,199,32,136,29,145,178,65,205,52,145,200,251,210,176,111,158,61,67,218,162,147,188,127,219,31,18,165,118,38,250,136,66,117,219,242,119,199,50,5,83,66,89,43,224,2,69,122,246,214,25,62,138,24,20,35,60,250,68,156,128,147,137,145,58,220,201,209,40,59,94,11,191,70,12,10,220,31,253,179,65,233,57,20,124,49,85,80,66,58,118,144,247,28,79,109,100,178,64,29,66,61,126,186,61,63,253,202,77,91,51,89,62,209,115,224,164,180,242,228,63,195,208,188,110,235,179,41,205,144,39,36,117,254,92,148,191,205,21,216,156,33,129,66,154,253,105,214,225,6,135,1,34,71,207,72,88,170,237,46,253,98,233,164,51,122,102,107,166,180,175,53,21,136,35,42,139,80,93,234,84,163,127,63,93,40,154,137,91,1,215,126,170,149,239,84,201,24,16,58,85,142,249,123,62,118,253,126,59,147,209,44,59,3,241,159,113,239,204,196,187,225,188,153,242,219,36,9,126,46,12,46,174,133,114,174,33,163,2,151,244,253,158,137,123,110,145,247,110,217,56,166,46,60,176,108,106,60,27,249,212,175,178,2,148,244,233,150,165,227,21,13,199,126,97,59,118,165,227,152,31,159,7,205,110,220,198,167,227,48,20,54,95,102,209,178,194,202,49,82,252,244,249,169,68,66,252,7,47,4,192,229,115,242,94,249,211,250,163,53,30,169,18,211,180,160,217,216,238,142,150,96,150,14,141,65,131,97,255,252,134,52,81,184,23,121,204,192,20,178,215,239,107,35,249,8,115,178,252,118,90,190,223,37,156,223,83,27,55,56,42,126,22,194,89,60,36,49,203,78,205,179,97,37,42,31,76,104,49,152,252,129,73,92,202,31,202,158,94,151,252,114,197,227,241,51,128,89,152,3,197,118,105,12,83,238,87,181,129,127,132,136,65,151,159,38,50,95,246,237,89,59,227,25,201,115,192,25,14,143,117,97,60,128,61,62,8,162,107,92,49,63,184,18,211,172,241,218,72,143,164,79,121,156,253,3,42,146,29,179,212,232,245,63,226,44,131,251,142,130,43,74,95,9,235,12,127,120,34,233,35,122,158,173,180,118,223,97,33,193,170,238,24,22,243,109,55,127,49,227,161,150,23,203,200,187,125,181,231,192,213,92,153,1,167,106,36,85,183,107,102,29,198,84,66,86,131,227,241,7,83,164,126,54,181,24,22,136,143,199,39,76,142,191,11,225,235,248,105,228,87,183,247,108,49,188,161,75,14,119,88,103,101,215,15,70,12,59,196,19,80,217,34,218,251,157,95,16,86,200,165,27,105,144,180,199,231,147,2,229,115,36,129,11,54,200,188,63,77,112,169,132,57,130,192,26,238,222,111,196,97,161,219,193,33,197,58,70,125,233,91,64,104,252,38,216,150,2,166,193,199,193,118,96,66,0,75,186,70,85,230,246,135,79,75,4,143,13,207,104,252,111,13,247,42,70,98,189,61,202,2,108,129,178,239,183,45,135,90,14,17,122,62,252,148,40,84,149,29,91,167,200,111,155,98,213,215,181,201,94,29,138,70,205,4,220,242,151,44,188,224,52,58,31,183,73,107,252,38,95,165,0,48,9,40,83,94,204,52,223,190,45,237,28,64,166,204,21,223,211,28,129,41,125,173,41,78,169,17,253,37,175,18,162,241,246,189,24,4,8,57,184,129,154,165,83,230,47,47,29,105,36,242,127,99,166,153,235,233,50,42,45,171,146,21,106,248,134,111,201,116,90,62,24,61,137,112,71,52,163,31,193,169,252,131,73,148,57,246,76,188,55,123,55,87,197,15,134,140,33,92,52,54,83,106,254,178,187,241,55,51,173,195,42,224,12,49,118,254,11,67,108,35,115,173,91,221,220,29,53,174,7,73,86,24,30,5,187,246,94,152,187,95,145,223,230,235,127,49,160,3,51,203,195,64,4,69,135,253,155,75,100,55,212,216,118,236,158,57,214,221,79,155,81,171,172,24,179,211,21,2,91,223,91,55,210,83,194,163,204,6,72,53,250,119,68,157,157,153,229,40,107,196,4,38,250,157,43,198,93,92,99,187,53,171,171,212,187,211,87,30,23,76,57,200,56,67,175,250,153,151,92,189,44,217,219,97,214,92,47,119,133,97,100,231,200,168,196,204,65,70,253,142,120,193,173,28,249,125,228,69,97,238,127,167,126,193,45,56,100,121,194,60,180,189,49,140,11,37,233,79,159,111,215,238,91,243,117,186,236,228,153,147,249,50,171,144,187,210,140,232,192,97,232,104,211,71,181,186,140,249,105,110,249,214,176,238,82,182,232,112,171,178,188,210,50,119,237,247,108,120,161,234,148,125,35,13,116,85,219,133,73,196,137,42,233,150,77,89,248,75,198,164,188,215,114,40,5,61,155,66,186,219,6,108,59,208,117,8,124,102,213,188,11,0,70,208,56,34,160,7,94,215,31,13,63,97,71,122,105,41,12,83,241,133,169,237,139,106,21,96,234,210,191,203,0,132,133,40,80,201,47,23,10,35,230,237,216,48,103,170,63,156,116,45,8,71,47,108,101,23,97,254,37,98,25,55,61,239,247,57,122,96,211,126,55,223,87,102,240,134,60,121,88,196,249,246,43,97,62,39,105,13,249,85,186,71,0,21,23,82,34,10,76,140,229,110,164,248,108,119,164,203,27,108,202,106,254,49,70,143,16,21,48,135,91,173,241,173,82,228,203,211,243,4,103,213,157,100,38,184,87,155,194,240,245,121,215,16,202,140,203,50,46,27,138,58,134,195,212,27,104,235,51,181,150,119,188,90,246,131,162,99,238,152,69,4,164,227,110,198,152,158,45,189,251,123,21,136,223,135,194,80,86,250,123,113,95,209,103,159,233,126,111,110,160,117,132,188,128,193,68,161,238,28,52,201,219,162,207,38,93,117,250,160,36,210,175,244,225,20,110,222,175,77,249,92,27,242,61,38,46,254,117,23,30,220,125,161,68,97,48,246,162,55,94,108,64,58,100,211,238,226,23,134,213,165,234,68,155,190,217,48,111,68,40,19,16,34,141,187,58,80,101,217,81,15,98,240,252,146,137,65,241,206,109,69,33,133,206,222,152,210,238,252,192,103,146,249,47,55,136,254,180,91,36,96,21,111,76,165,125,151,225,38,35,231,238,176,72,202,65,15,169,232,188,90,200,192,103,59,222,50,197,136,88,220,73,130,86,225,185,173,78,69,177,207,188,237,217,92,34,142,105,240,172,215,138,71,162,64,234,105,65,9,231,118,135,225,154,210,133,101,81,208,225,104,22,217,55,67,209,130,245,198,231,179,77,157,128,24,161,95,109,181,213,220,33,251,166,173,57,229,125,119,134,228,44,52,146,12,198,83,225,173,77,182,82,209,222,155,207,176,245,99,116,82,24,231,128,55,198,122,121,94,171,238,43,103,111,94,208,99,36,12,29,111,246,209,228,173,207,209,49,151,142,25,174,137,228,173,201,190,209,217,141,133,153,178,183,230,96,214,117,71,93,100,206,126,40,177,76,243,3,19,123,184,173,161,58,142,248,148,193,243,198,111,13,182,250,247,7,38,173,229,194,8,152,62,95,219,216,225,189,245,24,193,25,252,67,97,75,142,211,84,170,65,12,222,201,175,46,198,110,216,199,211,26,83,219,91,159,235,254,154,249,109,221,187,183,174,8,98,61,15,95,183,174,194,184,244,17,148,126,94,251,140,203,240,214,191,240,202,243,218,16,188,57,76,34,220,59,104,165,134,29,144,200,6,126,126,251,134,99,16,236,131,59,37,61,29,199,48,184,147,28,63,110,73,58,211,26,113,190,139,78,141,248,253,166,202,90,247,74,134,114,218,126,78,30,34,140,105,123,107,98,151,105,63,211,148,82,151,11,247,115,211,204,207,28,223,159,92,2,40,2,220,249,129,71,220,145,41,60,249,131,146,96,114,103,2,196,147,227,65,185,32,220,241,60,55,152,249,118,251,220,92,191,52,69,96,110,180,207,75,195,21,231,189,134,44,234,25,48,72,174,171,15,73,50,115,83,97,203,54,251,96,234,93,35,71,203,118,51,40,160,239,195,185,8,206,253,108,118,109,47,55,218,58,185,214,235,217,72,169,218,184,239,69,30,197,212,179,218,202,9,124,51,164,218,41,202,105,13,62,86,245,61,141,45,81,45,18,139,12,78,107,14,239,26,81,169,241,158,30,251,139,66,1,163,120,245,152,17,155,66,174,139,66,232,216,245,196,100,194,223,251,53,50,226,162,137,109,112,139,59,46,27,206,25,127,61,154,144,166,190,151,131,100,84,197,207,81,143,101,236,51,28,177,131,249,28,123,88,255,203,95,27,38,127,253,218,208,38,117,63,144,205,94,127,206,84,130,122,190,213,178,133,20,221,115,44,39,210,87,64,99,167,214,49,165,6,115,251,10,104,232,7,234,60,69,145,62,251,78,220,176,212,30,35,165,154,10,235,133,143,81,146,159,97,169,144,16,250,195,251,146,122,144,246,211,157,138,141,186,117,92,115,143,233,86,110,134,51,240,217,67,186,206,68,72,3,154,91,11,205,44,254,199,106,164,152,244,142,121,59,219,97,208,108,154,205,9,35,219,253,160,141,100,91,125,177,97,165,128,217,97,211,56,83,24,109,175,59,91,112,21,4,119,156,89,203,45,188,72,236,17,181,232,18,67,247,235,171,116,1,78,92,83,213,20,63,219,235,151,227,102,48,212,22,106,107,19,238,115,107,164,110,83,188,21,216,8,17,166,195,56,2,134,194,231,70,231,141,201,55,84,75,231,167,195,83,28,38,249,76,59,78,105,190,47,223,74,169,216,115,3,33,129,204,151,24,138,75,239,152,150,43,224,100,156,167,20,109,42,154,217,34,253,167,17,72,123,122,118,118,139,125,61,142,231,96,36,165,72,94,171,91,230,191,255,52,89,15,250,181,187,229,216,109,135,141,8,87,224,133,255,250,126,237,179,103,117,53,163,144,162,113,183,94,226,120,127,190,38,36,120,115,250,160,52,82,230,228,123,192,189,56,166,247,140,172,54,221,119,96,38,95,211,123,86,97,96,221,10,159,95,118,27,205,116,243,244,82,7,35,196,39,202,109,240,64,58,82,224,66,133,181,119,173,160,53,41,99,10,235,240,167,88,108,112,146,98,20,96,216,124,253,216,174,16,74,233,242,132,82,61,58,110,202,26,85,81,203,4,119,24,233,68,249,105,152,219,62,26,13,131,19,245,119,2,31,99,189,185,77,141,174,70,210,29,177,65,57,29,83,9,154,121,237,24,190,206,237,253,78,54,140,2,163,176,229,27,226,185,19,151,170,243,240,108,212,109,184,105,10,13,73,214,201,64,28,114,94,199,27,101,70,120,191,21,182,192,135,195,208,33,234,195,145,248,241,229,87,182,89,162,2,167,50,195,238,37,147,105,232,142,135,30,123,79,211,97,36,36,100,76,209,188,106,110,174,224,119,15,106,70,96,163,169,220,14,19,219,144,23,171,199,30,241,215,62,150,61,25,71,138,14,98,185,62,77,25,165,120,246,226,97,62,13,9,160,169,189,78,180,108,84,55,118,240,80,73,52,142,195,171,125,60,207,160,148,15,200,133,146,75,77,217,126,180,82,12,89,197,224,102,57,236,238,187,33,55,141,42,71,235,66,122,232,75,101,3,62,95,59,88,239,241,220,36,115,188,27,76,48,102,112,207,9,248,204,29,216,134,47,76,116,44,75,199,73,191,252,210,122,23,174,129,6,177,86,192,172,174,218,238,195,169,10,147,143,201,165,230,216,220,142,66,114,43,214,188,37,67,221,184,46,172,205,148,219,201,179,41,70,248,74,162,150,81,170,22,137,90,113,37,234,245,91,1,16,93,179,177,78,65,43,92,194,229,194,196,79,244,115,37,139,134,215,11,195,29,44,83,124,193,217,254,85,65,47,35,212,109,33,10,220,208,73,129,37,197,97,92,107,114,89,134,117,46,93,143,74,254,201,224,136,213,140,119,113,124,26,235,192,203,104,234,4,182,92,183,251,98,131,66,103,49,102,8,77,180,155,210,145,77,221,105,180,33,240,217,255,110,126,129,177,47,147,38,44,112,177,44,189,11,87,19,205,17,216,8,38,188,231,84,53,201,107,115,177,207,119,42,116,30,165,191,140,127,235,250,196,41,20,130,125,95,27,119,170,160,29,166,32,91,12,122,10,150,198,151,236,9,76,25,129,204,51,115,33,238,126,91,19,105,93,73,225,241,201,64,1,118,203,148,19,208,212,55,29,230,10,40,251,48,185,64,235,147,21,2,174,164,234,246,7,62,147,235,206,66,50,207,107,237,207,195,97,188,254,96,52,154,213,37,51,169,33,40,227,206,148,10,19,147,216,181,19,166,98,255,212,240,225,13,185,73,96,167,206,233,3,94,237,239,183,192,9,46,127,111,13,179,133,252,242,64,117,215,199,219,136,252,244,151,7,4,201,235,142,183,133,1,159,214,131,19,228,62,155,108,170,170,147,16,35,248,94,211,97,48,166,176,88,91,159,51,126,250,166,65,105,150,158,201,240,110,200,150,147,223,196,33,96,114,75,188,245,31,59,7,170,146,250,9,182,0,19,239,151,109,193,24,109,210,188,31,132,99,81,109,98,188,251,87,167,6,152,124,196,7,54,218,194,139,242,59,218,51,242,250,174,41,66,133,224,25,69,49,177,206,199,232,20,107,93,184,91,69,163,192,231,223,125,21,79,192,220,111,197,85,69,13,3,121,156,23,166,110,65,236,109,248,18,62,54,11,80,204,9,217,51,26,14,187,207,243,103,241,68,210,0,5,158,56,228,110,99,139,141,202,121,207,12,191,154,94,196,247,168,215,221,10,155,189,113,81,22,182,206,20,220,117,95,210,48,112,165,114,79,62,135,125,145,59,145,16,117,205,18,134,51,73,61,36,21,63,248,204,217,183,103,56,135,202,5,145,49,214,181,101,244,146,62,220,166,120,170,179,140,164,151,118,183,58,2,217,199,248,150,33,179,67,244,187,152,81,4,66,237,133,236,132,148,191,220,36,175,188,152,53,186,244,184,210,125,9,132,160,147,179,95,224,108,165,253,247,217,144,171,202,20,203,38,114,120,199,147,74,151,162,143,230,228,89,62,75,26,220,55,89,97,106,154,238,252,197,231,180,159,135,115,117,234,213,97,102,148,92,110,102,50,129,48,127,120,74,77,18,115,14,120,94,186,183,251,90,8,39,36,177,227,201,69,243,120,84,182,244,52,13,175,76,43,48,43,119,26,85,86,128,28,123,231,2,56,203,245,170,80,199,109,34,160,2,83,113,52,239,111,163,175,38,43,143,216,139,231,35,193,185,60,53,99,47,97,93,245,228,51,5,78,31,217,163,217,177,247,71,50,6,106,63,60,5,70,52,226,51,11,41,110,199,101,179,4,134,140,194,215,22,182,157,120,121,161,107,236,49,253,113,185,203,153,136,244,65,190,118,56,156,200,164,151,21,129,27,33,190,251,206,132,225,170,236,8,3,155,41,249,118,147,169,79,149,235,7,49,159,241,21,199,45,171,248,111,98,246,13,139,232,249,154,55,191,147,132,71,76,30,98,248,91,37,147,71,144,215,154,137,180,200,251,90,48,44,38,249,212,164,105,140,126,143,181,69,145,233,20,63,236,160,162,255,230,243,65,225,11,173,159,60,252,71,46,253,61,220,140,41,177,118,7,76,239,190,253,79,179,205,244,83,159,65,106,247,220,130,63,99,68,82,60,40,50,88,119,121,24,231,66,18,43,195,138,242,199,23,205,130,41,183,62,135,3,217,204,123,127,119,19,234,175,168,103,145,215,50,219,96,122,191,201,16,146,149,203,106,185,225,88,208,42,43,107,64,43,48,186,119,251,220,244,182,92,231,112,219,236,27,49,37,60,130,30,184,182,70,156,104,57,76,242,158,88,48,220,59,218,141,214,26,219,108,211,157,142,180,93,28,19,31,12,59,199,146,29,229,88,205,248,17,239,120,27,211,157,236,239,163,160,15,127,143,37,130,106,83,205,81,146,58,250,242,103,39,8,131,20,69,128,229,46,106,182,208,169,219,59,165,163,8,124,126,112,223,248,5,164,103,172,213,248,152,208,230,214,7,230,123,221,157,18,110,71,93,90,40,112,150,123,146,27,161,94,17,211,138,203,116,191,73,51,80,184,164,209,196,232,27,84,218,165,107,244,81,113,6,101,147,192,153,18,97,111,141,128,160,220,128,141,176,175,12,111,205,114,17,111,37,52,134,158,215,9,12,21,100,204,50,59,187,191,210,140,95,212,45,23,185,195,162,133,92,215,53,179,15,76,114,178,180,198,194,31,249,190,55,154,151,91,110,223,216,224,45,249,68,35,175,44,77,109,13,221,98,114,184,212,231,114,209,81,143,28,251,126,16,28,3,234,227,237,131,146,138,107,163,192,242,89,138,236,72,212,226,238,22,173,225,56,211,247,166,198,194,239,15,19,194,101,113,89,224,97,90,243,238,87,36,65,45,117,203,193,94,207,233,118,225,99,53,212,174,48,25,230,227,206,241,108,249,175,130,34,52,235,235,231,39,177,21,40,241,172,27,230,163,74,16,187,176,10,60,173,68,255,194,20,88,40,74,18,211,61,91,40,71,60,214,171,252,114,195,193,225,211,48,65,51,33,71,79,199,138,89,247,98,51,16,144,82,23,108,231,236,207,119,63,178,76,147,162,191,93,169,129,187,70,58,44,55,69,99,78,72,117,237,235,60,134,73,109,19,87,18,152,32,241,93,247,24,102,199,170,145,175,69,46,231,184,71,215,192,43,163,23,104,52,44,186,239,164,112,62,244,46,23,4,178,173,8,252,93,24,187,78,226,239,196,58,47,121,148,57,22,33,5,146,97,33,232,94,238,2,226,152,91,161,103,215,136,76,56,33,48,112,165,30,64,222,59,39,151,222,197,125,65,141,131,156,47,157,136,205,254,124,153,249,87,50,33,123,109,179,58,241,123,17,29,36,28,54,1,207,39,76,215,44,60,147,198,114,247,4,70,142,229,90,3,3,90,234,34,67,122,206,45,178,164,28,174,70,46,16,240,49,203,115,187,91,45,132,127,73,83,3,26,101,32,99,223,175,77,72,74,92,18,205,36,53,210,237,182,17,142,200,47,19,243,155,247,18,75,54,15,214,93,192,20,129,246,107,104,16,50,32,243,86,96,84,151,155,195,164,158,15,65,57,66,252,107,52,40,41,187,52,238,156,118,243,118,27,21,81,73,172,196,30,229,190,126,71,148,180,59,141,174,52,210,154,110,122,34,20,113,176,9,203,123,53,220,125,245,190,245,185,16,188,175,77,62,113,245,21,80,136,217,106,207,155,173,144,251,240,50,44,110,40,112,174,254,104,136,235,90,213,182,233,74,152,81,11,189,224,70,147,183,50,31,195,5,169,180,158,10,26,255,252,253,24,9,134,8,157,99,20,56,248,14,14,211,41,254,118,109,77,248,234,131,161,41,76,154,206,115,96,203,236,191,112,203,143,55,131,135,175,113,79,92,84,246,152,100,2,119,56,143,191,175,1,15,80,17,195,13,53,218,61,239,199,128,15,127,234,30,220,208,24,189,153,166,7,206,101,105,183,11,132,201,223,28,130,32,60,61,211,151,219,194,141,217,100,184,175,83,209,151,62,38,76,78,119,59,97,166,215,164,111,197,116,118,151,89,71,53,103,234,195,201,21,189,158,118,242,67,40,240,146,214,230,178,94,247,165,77,37,94,124,183,205,124,212,62,38,196,30,245,6,64,89,69,76,193,222,8,94,200,4,62,118,50,53,87,237,194,109,168,175,220,52,35,242,53,36,56,44,240,139,5,140,230,168,251,81,186,41,102,201,141,138,108,202,221,175,11,148,178,109,73,80,39,104,214,147,31,61,132,138,41,200,21,24,114,243,59,141,8,201,104,68,231,160,16,182,223,79,93,168,98,221,130,194,196,116,15,158,110,130,73,114,148,83,254,49,221,68,233,70,162,42,1,157,106,217,208,223,75,49,163,114,109,250,206,204,193,123,146,183,93,169,149,148,159,134,6,196,239,68,205,232,166,229,91,90,145,119,185,134,27,252,8,82,47,0,217,17,158,243,118,81,210,209,101,213,82,54,127,211,145,81,50,91,58,5,209,132,90,57,59,138,179,82,238,175,84,21,183,27,245,160,126,22,135,131,160,5,26,236,11,182,182,196,224,35,228,212,111,97,72,134,225,136,88,182,192,70,221,239,79,46,228,127,203,15,55,211,89,112,248,140,172,94,156,137,172,77,119,135,157,243,99,8,143,239,129,113,207,180,187,44,161,31,60,134,214,20,24,218,163,59,247,201,61,174,235,129,19,57,30,254,240,211,145,174,15,167,68,175,45,111,77,69,241,3,119,108,248,139,226,8,212,143,241,19,245,244,198,38,13,44,163,146,205,218,114,148,107,135,140,119,166,126,99,56,76,206,140,12,120,50,18,192,251,210,29,61,98,57,22,42,194,100,190,63,227,86,203,77,172,46,99,241,248,74,121,13,206,207,170,67,78,180,55,111,12,3,177,52,46,159,78,221,133,219,83,35,68,44,45,21,223,200,236,134,178,186,182,46,84,127,126,104,131,254,74,238,98,38,179,153,239,146,110,132,149,150,188,22,174,25,119,196,193,189,58,117,184,139,217,120,222,177,106,180,68,210,49,136,138,98,18,34,148,147,229,168,44,166,168,113,29,217,228,116,37,189,191,82,92,184,253,174,6,55,116,210,200,53,37,15,43,251,136,22,178,71,36,24,195,61,162,222,84,102,146,24,115,217,50,226,8,203,142,88,242,103,19,60,167,154,192,56,17,235,117,90,153,217,219,197,35,64,241,17,117,117,23,174,73,104,251,129,41,70,247,97,97,7,209,163,188,48,204,251,158,213,205,72,248,245,197,16,98,116,31,124,99,167,108,18,110,201,86,41,122,223,26,5,66,185,169,145,47,49,252,134,122,70,156,253,91,96,106,95,106,205,254,189,8,250,196,62,120,142,49,75,238,136,175,93,53,195,143,92,228,84,124,147,133,168,75,253,105,217,52,209,253,107,155,58,187,248,211,248,6,35,102,41,133,28,73,78,196,204,169,182,154,183,78,22,189,20,24,70,28,223,102,43,236,148,18,22,199,221,63,99,203,169,212,236,235,111,23,206,193,11,50,44,178,205,158,33,196,77,230,48,222,12,249,214,44,212,118,203,112,240,68,140,174,89,37,208,61,113,90,93,184,91,238,190,192,103,103,189,53,62,204,82,228,118,162,99,184,125,167,251,193,113,33,44,169,65,72,92,142,123,190,59,18,101,48,122,187,133,32,112,141,59,162,220,11,206,54,46,61,51,179,248,158,91,20,234,102,53,177,249,182,108,142,23,134,10,92,172,96,139,239,183,27,142,180,228,151,36,246,38,209,250,125,19,152,32,152,71,193,76,94,27,237,240,114,141,255,10,95,99,215,214,248,89,234,157,42,213,74,149,100,223,128,206,203,3,119,21,35,47,142,197,51,235,54,247,146,251,189,42,4,169,217,175,191,7,94,164,139,127,147,212,248,143,98,30,213,253,227,176,189,151,173,106,226,27,15,140,221,210,28,198,141,232,30,30,96,146,203,239,107,21,22,64,234,10,147,96,113,239,98,166,246,20,41,70,192,184,27,190,136,60,48,25,102,75,224,60,99,91,96,158,165,216,22,128,209,21,190,139,147,98,230,18,71,200,129,7,153,86,211,127,27,162,67,175,185,170,228,171,164,234,62,124,212,1,89,110,1,55,200,118,155,255,54,149,209,15,156,139,155,79,148,14,226,114,8,20,234,172,91,207,149,237,98,28,26,247,213,40,73,91,187,203,239,124,75,210,26,164,53,238,209,155,129,100,112,126,134,28,189,200,228,131,54,33,138,234,241,218,156,194,132,235,46,76,249,196,136,215,70,237,105,127,220,200,6,27,43,123,192,132,173,198,116,152,66,223,30,31,204,4,51,154,183,166,2,104,201,247,36,107,56,123,32,22,177,182,34,239,117,246,31,110,230,23,76,22,180,13,212,182,202,59,137,97,184,216,138,66,104,50,239,69,177,24,241,116,145,110,227,89,172,247,115,144,92,184,4,163,220,234,251,144,132,206,86,112,105,114,33,89,231,192,191,118,159,241,123,69,114,159,213,122,83,239,246,245,10,163,176,133,64,42,209,19,12,227,59,216,201,232,130,91,44,204,129,122,201,184,38,16,118,199,57,100,99,184,112,1,244,235,27,162,110,3,23,77,188,212,79,163,241,139,81,145,102,216,75,220,202,185,119,12,234,62,234,7,219,65,215,4,198,5,182,191,89,196,89,158,68,231,237,192,86,107,251,205,96,170,150,114,90,50,77,58,245,112,243,51,181,241,116,154,140,173,195,80,130,150,91,207,72,190,254,136,116,75,24,229,201,144,252,110,161,4,185,207,254,147,164,49,245,172,223,150,65,220,115,180,200,120,196,177,185,113,213,94,184,16,187,145,15,82,77,107,242,155,38,120,213,97,95,136,57,86,217,17,110,46,12,114,112,220,68,226,123,113,101,109,159,190,35,244,8,131,218,48,71,77,42,34,127,41,141,156,52,231,236,218,10,87,163,28,253,96,196,135,182,188,245,217,5,16,208,42,23,134,110,170,11,10,123,254,119,112,225,103,197,225,35,141,33,112,116,48,161,255,44,109,143,129,223,111,254,28,126,86,146,49,227,91,145,169,66,5,182,63,154,8,216,16,24,166,154,228,253,130,87,64,6,148,170,213,249,137,184,81,61,1,119,77,204,34,24,147,199,173,24,76,156,243,212,246,43,124,118,162,111,193,3,227,53,28,2,79,10,194,239,136,29,155,99,103,217,130,243,79,158,103,59,124,222,100,233,195,209,140,43,221,97,168,128,180,245,121,177,155,175,255,243,117,134,69,90,205,117,153,191,75,147,53,62,135,151,162,16,136,126,166,128,253,52,97,41,133,201,211,173,209,241,50,101,3,39,4,185,62,201,62,131,87,13,46,154,10,249,8,89,83,205,191,23,203,169,41,76,41,201,29,52,78,250,16,217,1,70,125,174,7,76,185,174,116,237,108,201,196,119,238,231,132,149,81,31,126,204,252,51,15,29,222,18,112,175,219,18,254,111,181,125,130,33,105,132,119,9,216,238,230,195,97,110,143,49,226,137,1,253,164,137,89,92,19,226,56,129,207,129,90,63,77,76,20,22,42,55,192,232,56,34,34,16,158,92,24,89,86,25,180,132,19,97,249,7,51,141,68,121,182,165,135,125,35,202,170,157,145,176,15,186,172,148,210,97,204,76,109,12,91,240,138,214,248,204,229,151,17,12,184,206,81,180,51,170,200,78,2,3,46,127,248,160,194,89,91,115,38,124,70,10,176,212,43,26,90,211,173,1,34,154,198,159,14,133,81,91,247,159,182,162,247,246,192,229,86,64,27,95,87,200,196,27,106,12,243,31,122,140,186,188,100,63,74,228,119,251,234,26,5,63,85,44,93,68,19,198,77,177,134,234,112,141,8,72,130,214,126,11,86,48,186,44,117,60,208,159,69,121,187,221,6,142,238,169,48,17,97,111,61,76,70,55,96,234,187,110,65,11,187,63,14,101,133,207,182,124,243,104,172,208,198,3,192,6,66,244,84,28,236,194,230,6,204,13,119,123,199,184,144,63,191,108,132,133,222,49,110,162,94,123,106,112,46,215,145,125,96,50,122,134,188,214,132,159,124,121,199,152,86,177,217,193,139,192,130,184,159,227,156,13,81,19,94,127,196,202,219,95,186,154,228,65,160,184,104,62,253,132,245,99,91,41,58,36,103,211,70,240,50,224,22,98,152,6,91,218,130,195,105,5,149,18,206,79,203,151,243,137,64,18,223,146,143,121,236,184,51,10,247,183,217,133,67,95,1,54,134,93,63,185,62,19,2,180,98,26,65,207,113,83,174,33,96,242,70,91,222,26,152,111,127,39,48,68,244,245,105,77,254,74,137,249,141,39,224,129,115,44,122,227,246,17,144,122,116,223,140,208,133,168,177,219,0,31,19,61,249,118,98,196,150,49,224,231,63,86,37,226,118,66,145,100,121,227,221,193,209,118,209,179,197,138,221,70,144,2,191,206,142,93,116,133,4,136,193,148,160,220,103,67,2,27,69,160,191,214,117,185,137,98,94,204,216,203,248,105,196,26,239,209,51,43,225,196,7,238,151,143,211,224,148,30,144,64,233,29,19,50,21,87,90,2,143,61,124,158,160,161,62,94,20,134,206,233,40,21,93,58,98,198,183,159,221,116,58,75,188,203,183,34,187,199,237,132,1,233,101,147,143,133,75,109,248,89,141,14,83,184,48,129,9,39,228,230,150,21,126,195,216,140,22,9,40,243,174,44,2,164,233,153,38,147,162,11,55,158,200,64,150,165,117,62,13,101,180,97,120,65,247,168,141,19,188,73,126,94,150,62,67,36,138,212,159,115,71,241,209,134,12,61,120,59,160,128,166,242,160,187,97,134,109,20,87,49,131,121,96,192,109,203,144,77,83,114,246,19,15,31,230,170,15,204,14,239,118,64,182,74,102,129,33,94,221,1,219,14,254,192,158,122,97,48,250,17,10,151,99,59,111,135,185,90,119,129,209,206,140,103,87,174,117,130,54,138,12,189,227,137,60,98,109,108,252,182,254,236,52,115,104,116,214,101,60,184,183,204,62,253,152,41,227,52,6,110,112,31,57,92,186,126,16,224,220,253,115,98,222,70,26,37,48,242,161,247,90,115,174,132,70,185,41,240,185,9,77,95,154,7,78,193,88,87,89,30,198,141,126,225,1,83,127,188,247,217,67,251,240,101,15,37,243,44,69,208,76,141,162,195,70,231,176,4,182,23,43,14,31,219,86,86,223,152,118,250,123,199,33,191,45,2,147,124,87,220,234,131,147,180,201,100,0,110,43,222,43,145,136,35,239,5,165,217,13,110,96,227,175,18,21,139,48,204,178,51,44,55,211,169,246,8,43,4,120,174,216,105,15,60,98,34,13,100,211,110,57,99,178,8,215,20,83,128,180,203,118,11,189,184,32,112,125,150,126,67,250,221,220,214,165,38,44,203,217,195,24,236,238,91,165,213,196,119,249,109,130,201,211,183,59,243,229,62,240,199,29,111,24,121,97,75,177,8,224,26,156,116,142,14,142,178,155,245,7,9,7,41,226,130,30,11,124,250,77,207,156,125,77,27,87,54,253,234,48,116,90,242,211,20,25,165,25,207,206,91,246,186,97,246,100,11,112,200,193,67,98,23,211,236,162,120,82,229,160,71,177,182,172,64,171,208,159,86,19,187,197,113,127,97,146,57,227,30,184,16,195,43,49,63,241,148,140,162,48,73,245,247,160,7,166,172,94,97,103,81,49,52,233,62,73,186,65,236,223,56,111,116,255,62,7,40,178,48,59,224,38,155,104,55,61,225,107,34,211,237,214,229,200,35,39,172,12,191,27,147,2,38,166,63,112,242,138,33,96,216,149,100,196,38,30,134,120,120,49,214,67,133,139,31,151,199,210,46,77,190,35,122,89,233,163,134,255,125,42,62,136,192,166,184,181,99,146,116,177,68,45,33,53,149,64,73,181,149,33,33,47,43,220,24,4,18,170,44,186,179,11,49,197,188,103,205,106,126,4,134,168,222,15,22,136,155,83,210,158,21,204,2,255,88,191,107,160,192,168,103,200,210,64,84,49,102,119,39,87,226,230,213,29,120,90,5,165,192,203,24,82,29,158,16,178,8,124,206,161,229,214,141,49,130,202,126,0,191,206,184,249,32,192,29,58,57,129,43,26,217,225,79,160,46,68,81,168,106,194,157,128,231,91,190,23,194,182,219,45,66,184,25,215,80,56,249,69,172,35,255,144,245,115,193,78,90,221,54,130,110,106,136,109,132,110,222,114,103,26,170,171,37,235,20,38,182,28,7,34,252,95,207,179,7,142,82,119,69,144,54,42,7,94,135,215,118,120,199,216,185,181,45,114,114,177,127,66,98,165,107,26,198,245,237,187,111,37,152,57,101,150,89,145,72,245,179,148,106,161,253,192,231,189,221,29,134,243,165,235,52,58,111,209,111,130,77,50,214,134,165,219,13,167,231,205,68,135,252,243,108,93,83,230,232,121,150,156,211,48,219,14,125,54,87,156,25,141,185,68,74,99,74,130,195,112,130,173,75,78,90,116,185,208,91,186,176,229,124,201,179,145,53,44,190,27,53,242,136,228,217,231,60,163,108,170,59,108,149,75,2,155,9,226,54,93,47,50,197,224,175,79,125,185,227,7,178,118,185,105,65,231,141,51,238,194,163,234,169,130,62,120,29,238,136,107,108,77,178,37,24,205,246,244,137,208,38,110,89,133,171,145,68,187,207,137,160,231,22,24,63,194,92,225,84,234,226,23,130,76,228,252,180,159,73,221,34,35,250,112,126,203,15,90,56,11,90,214,215,54,175,71,118,88,203,204,13,38,159,207,205,119,203,112,136,57,140,54,121,74,110,37,83,181,55,100,199,104,164,132,13,159,41,220,39,131,255,24,120,33,141,177,194,250,239,179,107,235,185,99,163,36,9,94,150,60,122,124,120,32,253,94,49,151,118,107,226,245,112,183,41,151,247,172,191,75,208,204,215,14,165,59,145,44,110,240,146,93,146,40,113,81,120,254,120,252,46,12,131,186,24,131,13,97,139,91,156,72,200,141,235,170,116,109,64,181,225,141,123,151,186,125,208,210,229,68,52,69,98,125,105,212,145,147,191,151,77,12,217,171,136,215,146,220,230,139,254,207,20,198,225,30,151,18,36,237,154,108,193,248,150,71,242,227,214,52,50,244,189,96,70,30,97,44,110,108,134,166,48,7,170,155,123,20,81,202,134,83,161,159,154,98,135,158,61,37,124,251,192,100,153,238,128,73,245,20,152,19,217,63,88,97,7,23,207,145,165,144,137,161,202,46,44,187,2,94,148,29,7,19,110,140,44,7,192,217,140,194,71,78,134,189,188,85,253,249,205,253,165,118,147,16,17,172,50,67,111,67,169,176,24,4,198,9,226,219,13,7,92,150,173,174,66,86,188,125,196,8,128,118,249,152,156,51,76,121,255,28,185,5,219,45,123,238,180,47,234,215,29,20,7,226,99,34,175,209,227,208,67,92,182,105,107,99,232,240,111,141,83,182,174,7,198,34,138,214,199,26,146,158,113,93,233,177,0,140,96,35,70,165,76,75,244,114,191,17,27,99,68,121,136,253,181,123,253,68,85,59,21,185,11,33,219,8,181,178,251,0,199,16,199,102,129,214,109,94,47,244,192,152,137,116,109,120,244,43,196,254,223,183,164,68,172,85,121,54,181,140,195,61,251,131,116,249,41,91,56,81,133,225,55,165,97,10,61,67,91,19,33,247,158,157,215,159,145,15,82,127,9,11,151,121,213,180,241,246,214,223,38,251,196,205,81,186,54,155,56,134,72,100,234,151,163,158,130,42,82,58,98,34,65,164,219,110,178,86,58,219,131,150,98,32,183,97,21,59,223,176,156,41,104,217,42,14,147,145,51,125,151,157,166,50,44,75,143,34,218,155,244,68,13,141,102,70,84,2,198,8,45,126,29,199,194,158,186,41,224,73,219,119,79,152,176,159,119,89,61,84,134,194,80,117,97,110,147,17,53,88,164,168,77,55,86,121,227,50,101,154,33,54,120,89,128,96,80,125,188,82,72,124,54,137,37,194,32,23,68,86,92,249,144,59,185,78,171,1,163,73,11,235,137,242,243,21,177,47,60,203,59,202,111,201,7,100,38,92,43,196,116,180,35,181,217,30,206,1,115,35,168,133,36,233,184,110,77,164,49,206,124,240,40,232,20,21,97,163,208,237,151,35,136,114,63,74,154,229,209,48,75,215,237,143,70,89,175,11,140,21,189,252,115,20,146,229,35,226,71,62,102,189,249,1,134,22,249,93,236,170,60,238,183,34,11,60,105,183,58,213,69,215,136,38,168,184,67,197,200,96,227,36,113,248,28,220,69,126,216,132,38,239,210,155,205,196,224,151,194,157,202,60,135,185,214,201,128,21,99,120,117,24,41,109,121,54,158,133,230,111,213,140,200,81,209,217,62,9,83,67,235,144,48,37,209,55,104,252,238,91,35,240,28,53,126,6,103,153,130,232,222,68,9,56,48,58,104,62,191,145,25,79,89,94,43,89,44,229,190,53,37,81,81,167,10,204,172,107,30,74,135,199,52,226,240,156,205,251,186,202,208,21,144,24,230,180,68,144,91,38,1,235,0,18,25,241,195,92,126,202,37,100,37,52,113,254,127,248,132,14,124,206,238,235,235,34,183,236,233,22,126,152,51,169,238,151,198,98,238,83,159,157,141,167,251,102,15,36,66,60,89,97,168,132,218,133,173,62,173,10,12,133,95,113,24,214,224,165,173,225,63,191,71,7,25,146,51,138,171,234,79,149,238,82,155,64,126,0,49,212,214,247,162,4,118,58,60,41,28,16,152,186,190,30,173,201,32,40,255,139,226,201,191,253,199,127,255,235,191,252,215,127,254,251,171,120,66,234,106,254,255,43,158,252,175,125,145,239,155,137,183,92,152,4,253,250,192,103,156,214,22,120,100,249,130,240,85,251,189,18,237,92,178,224,5,102,70,44,135,177,244,134,236,33,201,36,21,252,19,153,82,188,108,172,136,8,247,235,124,230,224,104,18,194,134,158,212,18,113,46,76,124,170,232,130,58,31,101,222,243,253,116,37,9,77,43,48,1,153,237,243,154,250,81,253,109,43,61,171,190,40,32,77,200,218,218,42,5,111,107,234,244,234,243,219,19,229,3,79,108,33,62,211,117,163,32,97,231,174,101,44,225,161,7,6,222,205,43,154,0,247,131,229,148,9,12,37,245,29,211,105,58,96,179,232,6,7,133,160,195,176,91,203,180,71,49,113,13,63,100,113,63,47,221,195,26,50,219,62,166,72,145,239,252,108,234,197,23,36,100,146,181,62,48,21,134,177,183,158,93,186,134,225,13,165,136,177,167,92,24,178,180,174,167,17,185,146,190,111,159,105,35,215,17,210,255,207,174,229,131,114,238,223,156,33,113,66,39,184,66,171,159,101,220,222,196,200,76,104,65,180,233,103,6,21,22,226,140,34,45,192,179,56,38,215,141,57,213,240,192,79,235,59,115,53,101,78,49,60,200,224,236,215,23,53,73,62,89,226,131,56,83,204,162,96,247,124,39,239,91,238,196,185,252,44,132,48,76,82,73,143,57,198,165,97,184,97,50,115,151,123,233,217,31,201,234,201,110,91,44,169,189,171,191,90,190,81,195,50,57,183,69,137,130,147,246,130,113,126,225,106,212,221,106,134,86,175,226,164,108,223,226,3,98,227,146,213,89,221,82,68,43,58,171,133,60,173,116,231,131,77,193,70,205,107,114,206,230,138,212,128,34,28,253,228,119,192,165,120,109,166,106,114,15,241,211,101,25,77,224,133,179,117,70,111,5,86,200,230,113,87,72,201,196,253,135,133,4,123,223,13,111,162,167,34,23,223,74,81,71,245,24,9,181,34,61,86,62,28,181,176,150,110,241,190,236,63,23,177,186,103,120,141,74,151,156,182,133,139,27,209,13,15,137,141,85,212,107,100,149,206,213,61,63,104,104,203,181,24,19,107,135,243,5,247,224,131,158,239,225,94,33,216,179,229,78,12,41,152,79,20,228,212,206,24,200,117,221,184,89,189,215,221,212,95,197,207,128,50,136,248,117,72,179,31,138,226,229,112,239,72,227,66,49,245,50,79,102,83,56,79,160,51,91,10,35,122,225,30,144,110,121,175,2,19,82,152,158,149,102,220,42,242,94,199,198,170,69,62,150,81,33,8,140,43,109,133,7,228,44,8,117,134,145,191,187,60,64,79,24,68,82,35,81,54,28,183,78,153,80,53,89,255,210,152,27,161,91,62,84,237,151,38,55,68,72,163,200,116,138,32,122,149,192,17,222,216,20,62,60,88,116,234,122,224,13,181,154,167,6,80,126,179,213,55,195,215,244,25,12,61,83,83,215,77,53,165,73,135,81,11,43,10,215,222,221,9,65,142,160,122,199,219,36,137,208,167,25,78,209,161,206,73,56,71,226,225,184,179,151,120,87,40,203,170,195,211,179,144,66,210,105,200,145,239,193,33,36,9,36,161,25,148,51,93,126,57,173,199,87,198,117,50,146,50,139,21,35,171,243,49,23,55,232,48,159,187,230,75,16,49,60,86,177,143,56,229,244,51,63,126,209,220,221,13,1,33,179,58,164,54,41,80,238,92,68,141,162,63,14,219,129,145,28,35,138,77,164,173,103,157,17,161,159,166,210,171,110,81,98,41,205,135,12,27,235,241,154,178,172,61,30,97,151,232,173,110,232,212,166,71,147,73,235,159,91,189,212,5,217,120,31,51,202,214,247,126,60,224,92,135,28,134,15,87,28,255,169,153,176,185,143,56,76,72,226,155,135,10,99,186,79,213,52,42,212,179,15,235,213,242,72,246,130,205,57,169,127,29,202,55,247,32,66,64,211,196,147,214,141,119,191,199,111,163,82,45,15,135,245,112,123,110,129,145,114,107,52,4,137,239,46,61,103,159,215,136,6,23,34,135,201,183,232,73,3,49,249,124,240,26,147,161,146,147,45,48,57,137,30,100,135,202,75,3,95,84,149,70,196,98,90,226,205,208,88,11,229,13,142,38,22,178,70,113,32,3,243,117,15,137,207,212,8,208,25,131,29,48,62,171,165,241,35,83,68,115,120,136,14,152,69,159,16,214,40,145,150,57,212,103,117,70,128,106,55,217,115,132,69,204,226,94,37,110,152,236,24,67,39,49,41,47,169,199,158,3,95,166,134,182,96,63,107,49,40,230,233,126,98,110,148,185,251,168,116,40,105,100,204,40,228,117,55,198,57,3,118,77,79,196,142,80,130,31,2,24,122,83,67,72,200,178,108,223,199,103,67,241,76,187,134,123,34,6,149,220,113,125,109,252,176,158,163,139,167,51,117,125,54,129,78,223,209,38,60,108,79,156,114,115,79,244,65,35,13,93,191,39,23,179,242,192,245,133,49,85,115,28,33,89,61,94,29,146,148,234,129,229,243,22,103,218,106,96,217,106,77,226,0,162,26,92,67,199,70,22,58,195,10,90,251,9,238,178,225,137,141,84,52,187,140,208,240,244,204,100,88,76,210,210,198,13,5,32,31,148,68,218,244,122,194,206,213,253,124,7,206,239,218,132,251,192,167,33,169,244,73,172,156,223,49,28,249,99,148,211,110,125,171,65,124,202,15,229,179,253,148,245,180,62,87,169,26,173,169,231,209,214,228,91,71,94,63,196,98,67,195,233,107,214,216,22,32,15,172,58,85,142,5,61,83,88,19,131,203,237,3,195,140,40,137,111,123,106,2,66,50,250,225,176,84,218,212,32,42,20,104,181,135,33,67,65,249,214,252,132,130,220,147,7,130,206,182,174,49,107,174,83,37,66,57,227,201,220,100,134,175,136,212,195,184,220,30,20,249,78,175,102,40,184,58,214,147,177,129,42,96,228,220,157,19,169,62,249,30,35,142,116,147,227,89,154,76,98,170,46,59,224,254,196,111,173,84,44,98,122,92,200,159,68,21,244,153,252,123,216,225,247,164,162,32,34,86,5,109,58,255,97,95,31,110,5,145,244,82,139,246,12,154,67,15,243,31,155,95,212,112,73,241,50,46,0,63,250,214,124,178,28,97,83,39,143,43,224,61,159,244,50,84,46,61,81,113,145,18,47,247,178,73,185,238,136,131,211,106,66,36,111,142,16,120,44,47,146,53,75,210,212,54,14,125,183,152,41,42,19,199,22,140,127,199,24,169,129,82,97,34,40,103,225,138,198,245,76,38,77,124,67,250,172,69,235,172,182,223,228,200,30,94,34,178,140,118,87,82,242,50,28,246,195,223,154,36,165,173,112,129,228,212,223,26,218,13,205,83,68,12,47,172,32,236,183,55,211,208,10,155,29,206,43,200,92,44,79,177,59,161,69,226,91,31,163,85,91,79,196,15,252,107,146,150,168,25,148,44,123,63,63,22,185,44,154,33,137,138,104,137,82,161,138,39,61,96,4,36,60,99,117,85,163,249,23,148,20,108,49,114,168,155,83,24,191,121,152,103,40,154,74,158,33,197,130,169,249,234,89,16,0,104,230,103,177,68,195,22,240,249,116,210,241,154,196,138,175,77,147,119,38,9,99,203,23,158,197,240,116,130,214,66,85,101,24,249,68,114,164,95,68,53,235,22,152,66,123,73,134,229,61,252,122,126,140,33,244,227,5,62,71,100,243,211,156,41,214,228,122,194,142,142,97,239,48,41,49,146,22,141,216,64,156,184,27,122,93,77,1,54,130,23,111,76,238,94,213,198,219,170,250,175,95,225,244,99,190,112,129,152,207,221,14,168,163,62,249,197,144,128,55,135,207,82,16,191,194,66,231,208,239,85,36,200,47,13,219,45,138,127,174,156,41,48,243,255,77,125,222,94,145,80,40,138,212,196,231,10,91,189,87,179,21,248,217,52,247,222,18,80,34,115,159,152,248,82,152,34,204,28,137,253,176,205,62,25,242,205,111,224,184,67,82,31,79,2,61,231,75,117,152,29,67,202,25,216,234,146,215,120,84,171,73,126,170,6,56,217,28,222,70,200,161,176,151,250,88,154,203,22,207,1,201,38,245,178,130,82,72,97,58,158,10,207,225,25,56,192,207,253,194,116,162,189,44,242,44,19,179,190,4,54,82,233,237,240,18,18,112,116,139,122,75,94,204,211,80,252,145,144,183,229,247,122,133,7,149,157,83,190,52,162,5,117,121,149,6,180,84,67,107,83,70,182,74,36,135,179,104,216,25,12,155,64,192,100,132,60,173,27,38,146,195,104,66,202,120,67,40,50,221,105,71,44,179,105,233,202,89,13,53,185,119,56,119,110,139,186,52,225,191,185,119,104,184,251,81,58,11,24,219,122,92,183,28,62,193,166,137,96,102,165,164,228,145,134,169,169,138,11,142,50,143,4,100,166,183,78,112,194,68,87,201,52,25,5,142,22,51,160,8,233,95,3,150,166,172,102,244,50,77,232,59,160,80,64,229,169,211,159,155,102,189,222,95,212,67,242,168,10,255,52,42,28,198,11,62,158,214,197,203,140,76,124,105,151,254,192,253,146,52,1,91,198,252,211,243,185,60,202,68,161,116,146,91,44,175,61,182,191,216,217,63,106,73,58,102,36,49,221,117,13,77,101,86,7,173,165,96,38,15,159,145,133,177,135,254,246,128,114,252,194,20,91,148,172,163,134,212,236,157,10,164,4,183,165,155,120,179,79,116,71,109,33,131,171,195,130,23,175,249,176,176,22,159,234,20,44,26,183,81,182,37,36,234,7,69,106,229,110,164,187,112,221,238,10,178,29,45,71,169,231,87,216,210,58,62,212,56,113,196,116,194,58,186,236,129,40,70,24,191,140,192,231,92,114,183,51,129,149,44,121,251,16,97,80,243,119,11,169,27,190,125,105,60,40,125,187,135,226,134,7,82,243,70,39,68,16,158,56,180,137,19,140,172,240,89,141,158,161,131,190,88,215,29,101,146,34,232,142,76,243,13,106,118,39,21,33,215,81,79,93,92,91,93,193,18,217,11,166,105,82,229,166,71,184,227,24,37,183,95,11,197,41,181,33,232,245,125,101,34,170,187,170,45,137,255,41,218,14,138,26,21,173,30,93,0,236,73,109,92,170,169,110,167,76,41,167,63,230,245,26,158,155,3,97,134,220,72,14,72,238,183,63,248,44,238,42,230,218,48,185,101,159,91,251,71,181,163,197,25,132,195,239,4,217,184,188,230,83,187,17,57,161,251,124,195,162,105,63,3,213,225,120,97,68,172,53,54,0,115,107,142,98,249,109,161,132,172,48,215,10,111,77,128,70,70,147,68,144,226,220,30,24,61,67,237,99,210,10,211,181,201,76,240,96,54,137,137,64,169,144,175,119,199,148,78,251,243,232,116,243,234,193,200,66,211,162,17,84,41,46,229,21,204,135,169,140,231,135,199,188,3,138,148,102,19,78,113,96,10,153,47,91,10,181,141,227,41,145,128,219,193,249,204,147,249,12,181,116,195,170,111,188,219,176,69,86,173,133,129,111,43,192,115,86,233,151,54,186,168,17,232,120,250,181,90,79,247,214,11,177,118,83,71,219,64,47,222,105,41,73,182,222,69,226,52,131,210,142,75,241,66,174,245,91,162,51,177,8,106,160,79,126,22,74,0,213,57,1,109,191,81,59,112,88,64,62,222,24,33,206,62,159,234,32,15,39,102,43,71,81,39,248,177,104,32,52,247,209,38,51,91,156,224,131,12,43,151,33,48,230,38,45,84,48,5,232,43,201,106,170,168,148,122,40,156,93,92,203,190,116,93,229,41,154,202,233,50,247,37,18,156,139,86,59,78,68,212,253,78,65,130,34,229,68,178,133,21,44,134,216,15,10,57,181,2,67,229,181,74,192,229,185,145,48,169,46,217,63,219,20,91,179,180,134,207,220,43,48,144,62,129,69,86,182,110,24,129,242,140,77,110,232,113,52,73,214,169,177,55,47,35,89,22,24,242,86,239,26,197,237,75,171,193,240,144,120,213,202,158,70,231,47,87,106,156,32,221,119,118,102,86,213,18,186,115,13,142,20,118,100,190,206,185,177,244,56,67,89,248,254,54,60,200,89,13,8,50,24,147,111,118,53,195,55,220,20,38,153,173,59,92,154,230,2,18,204,233,110,249,111,19,120,148,35,107,25,39,159,127,177,4,73,137,120,101,241,228,132,17,188,173,190,251,49,32,200,62,246,23,67,226,69,99,238,203,10,201,111,92,220,52,76,219,11,19,148,172,14,167,199,207,119,78,19,172,209,107,250,96,187,79,153,231,104,144,101,55,146,151,37,233,202,9,178,32,202,185,66,32,201,38,110,87,91,116,112,131,189,246,7,190,133,252,152,170,48,62,213,17,150,81,205,154,250,12,92,150,192,249,217,240,44,163,219,143,212,101,193,162,231,197,136,84,9,204,93,187,252,133,171,195,248,13,159,58,83,124,194,247,197,144,103,210,236,126,96,134,249,194,3,171,225,105,125,102,140,91,194,16,248,100,49,81,22,46,201,21,166,174,37,16,234,195,205,231,127,13,101,84,72,244,124,130,77,122,250,185,107,185,117,122,71,133,245,191,92,117,60,124,134,85,103,34,122,42,197,75,145,40,60,223,186,2,161,138,57,239,233,57,22,131,154,19,185,142,241,227,213,175,245,199,220,76,202,62,66,129,80,246,60,178,65,29,64,23,254,28,138,140,139,23,104,13,99,143,87,62,138,65,141,159,19,32,44,225,222,4,52,101,133,123,139,60,87,120,156,14,2,155,18,130,223,126,11,151,160,253,48,97,164,43,89,102,55,239,166,44,27,20,169,250,182,3,49,67,25,73,251,69,249,247,181,223,169,45,215,220,58,214,58,67,22,148,17,75,157,113,84,183,154,36,119,180,134,47,65,97,200,181,165,226,30,19,82,25,62,136,32,123,107,234,223,148,113,2,17,243,221,189,53,69,169,66,221,131,204,120,56,233,17,72,18,9,120,216,69,88,187,238,21,96,218,116,161,100,33,232,81,86,148,251,23,244,14,166,194,103,87,235,145,18,190,224,205,10,222,147,79,242,204,233,0,146,68,237,65,41,124,119,215,84,69,146,83,224,138,128,74,4,214,71,210,100,220,77,214,119,31,238,245,109,70,186,45,68,52,27,158,161,200,28,49,81,236,169,48,66,86,94,49,132,141,33,116,46,48,137,174,20,220,62,85,100,78,129,207,169,94,71,80,201,88,224,41,184,125,42,14,207,228,81,147,14,33,219,18,234,159,100,244,1,30,22,65,254,246,129,207,161,18,97,145,179,45,244,161,196,65,25,182,31,143,77,156,125,69,46,208,252,182,37,183,74,152,170,202,60,45,22,40,28,193,6,51,155,210,243,144,20,182,167,123,205,18,25,0,194,89,135,87,51,249,49,65,161,245,78,113,183,167,110,36,83,206,230,28,82,133,0,108,112,72,101,126,219,243,244,40,20,148,77,233,108,58,16,34,138,83,34,137,190,29,212,251,29,234,204,233,123,49,92,28,209,115,236,151,26,103,16,209,33,169,27,34,183,16,229,189,187,217,158,3,35,13,161,116,97,131,227,64,188,199,227,164,40,60,222,155,36,155,40,228,94,123,88,33,157,144,122,101,148,30,238,185,159,137,58,38,133,103,242,232,196,49,139,155,28,18,108,34,148,198,94,67,12,22,83,221,45,137,48,35,15,230,151,228,253,112,214,65,200,147,134,95,222,97,30,221,202,116,134,168,64,143,187,219,185,69,47,97,176,98,181,157,235,217,53,203,153,76,93,168,250,140,199,229,122,137,50,172,155,240,120,6,76,213,86,115,187,188,154,125,26,40,129,193,228,23,130,243,202,194,116,140,228,108,135,6,231,90,237,155,253,49,22,231,52,206,236,123,95,192,111,44,210,229,228,32,77,227,157,187,236,112,103,236,187,44,94,232,90,135,19,56,163,126,52,148,36,112,154,82,229,229,192,135,113,147,40,156,192,27,183,234,229,180,43,236,27,97,250,146,208,81,199,45,201,200,172,182,172,180,68,60,187,93,75,233,220,12,140,228,66,8,243,160,194,116,93,38,148,226,171,240,159,64,228,199,94,124,73,33,207,250,161,40,70,88,2,207,230,124,189,141,103,64,147,57,185,133,99,16,10,67,103,225,76,63,121,87,97,40,156,187,221,210,103,30,190,53,34,4,189,9,188,25,235,62,188,214,182,148,205,18,105,97,103,121,38,88,71,204,85,96,227,228,118,184,35,79,46,196,140,197,92,46,247,183,177,231,150,188,247,54,62,64,109,61,196,133,75,49,16,105,53,206,164,73,128,244,129,167,85,112,222,158,227,154,83,66,74,74,136,111,222,12,47,70,146,148,208,62,118,42,165,157,197,147,208,122,105,202,87,153,72,224,157,78,196,105,10,100,2,195,51,118,111,159,28,65,187,203,174,180,185,102,185,28,22,180,168,93,108,219,115,44,76,148,85,29,38,105,100,9,17,39,39,235,8,6,209,102,197,162,66,48,138,245,115,201,100,225,51,152,77,63,232,70,41,196,169,79,27,139,112,42,183,105,97,62,56,76,98,64,19,74,87,75,46,191,171,132,138,66,188,37,66,156,90,40,46,189,195,66,206,168,146,233,167,194,14,120,137,185,97,237,175,74,243,159,206,49,4,237,241,133,145,39,19,42,91,206,249,121,75,59,178,221,225,179,48,176,227,237,231,236,186,108,179,133,58,124,249,237,214,140,195,244,194,80,142,107,215,16,211,73,206,143,13,161,111,23,85,79,226,249,205,101,121,218,47,64,27,252,190,84,141,12,87,12,109,228,19,103,97,115,166,132,11,82,46,167,61,38,0,176,133,70,215,56,28,157,131,247,152,233,74,70,139,195,202,39,75,179,80,189,8,208,96,5,150,91,229,6,5,101,155,93,136,137,207,196,193,53,212,157,90,120,62,172,246,48,63,156,37,239,244,218,197,52,132,4,70,219,232,42,175,181,115,86,14,97,242,199,123,54,174,244,108,134,13,118,171,198,204,217,191,73,51,113,86,240,243,189,69,76,37,103,202,59,174,95,169,253,248,210,164,113,249,137,177,56,143,58,53,210,91,8,149,43,241,96,103,97,135,86,81,248,227,73,142,156,195,105,193,7,101,13,202,183,220,178,28,36,164,14,149,92,149,41,186,30,51,221,135,148,180,40,89,2,166,12,224,252,190,38,152,155,133,121,56,155,132,168,179,203,55,196,53,133,59,152,91,83,190,4,94,140,232,80,57,185,60,236,182,215,28,93,250,195,72,99,238,224,152,198,189,47,250,77,25,246,12,247,151,89,70,123,19,5,2,100,87,218,45,18,177,79,201,221,80,120,185,19,68,113,119,18,50,162,89,72,191,73,45,38,98,239,52,236,121,170,94,98,38,220,27,223,26,74,191,33,66,24,108,250,51,184,179,11,55,75,153,9,103,113,200,136,36,146,45,229,173,55,161,183,28,180,221,25,239,154,192,100,102,4,135,59,121,252,34,18,73,36,44,207,96,128,159,227,165,166,199,57,215,125,97,154,198,183,108,10,37,153,227,126,250,210,51,233,76,97,66,39,61,203,23,79,89,240,12,11,65,60,212,71,46,162,97,252,241,170,201,126,246,96,252,155,222,154,242,95,101,97,71,68,43,59,143,58,151,45,229,166,71,5,215,21,227,206,141,30,106,9,165,112,167,12,51,8,197,201,93,205,10,87,211,233,116,166,116,188,178,242,94,232,125,250,231,66,214,69,23,46,116,12,107,196,4,63,147,116,8,163,56,229,139,235,214,11,89,157,107,86,86,124,138,56,171,127,46,132,31,122,122,58,182,61,82,135,22,128,69,97,148,153,158,252,172,216,20,176,130,149,246,62,103,174,127,46,57,97,241,141,128,141,127,35,84,54,6,235,71,230,2,241,12,87,227,69,225,170,14,29,210,105,204,74,253,170,131,52,163,255,23,45,129,106,26,126,87,151,228,24,89,85,196,25,10,217,149,119,23,134,238,37,235,54,91,160,19,116,113,39,50,112,107,196,157,154,201,137,147,213,115,69,102,208,24,19,114,121,174,230,195,37,115,7,49,139,161,202,36,80,146,164,28,74,70,196,173,68,188,161,111,162,5,46,177,68,96,90,230,248,57,195,41,32,18,153,36,104,98,4,62,43,215,87,8,210,92,187,73,207,45,7,238,202,166,163,223,196,62,178,20,38,57,249,246,188,193,28,87,84,133,134,162,219,229,106,93,199,142,221,178,66,40,143,232,55,187,31,184,112,150,137,2,142,229,30,228,104,141,198,248,35,144,131,217,117,133,196,40,132,22,206,253,102,137,208,217,5,210,50,167,141,194,38,132,224,112,65,118,180,40,188,41,59,113,133,52,200,111,139,10,3,85,178,25,92,125,205,52,168,85,73,201,104,52,174,116,27,247,84,209,57,104,72,127,220,171,62,251,48,233,97,210,181,62,204,93,118,37,231,142,197,148,210,82,97,171,177,171,255,118,101,167,214,49,39,153,33,185,20,37,165,73,225,180,5,94,103,17,133,18,95,103,107,145,158,115,37,187,249,28,7,30,166,149,40,48,97,155,22,42,128,53,61,74,99,203,212,129,187,203,27,22,33,108,65,74,172,222,42,43,184,196,96,37,20,12,134,182,236,154,139,148,250,169,112,91,162,198,245,194,203,8,132,85,42,143,234,149,123,196,88,250,99,171,170,93,88,106,40,67,252,20,201,100,105,119,147,30,14,241,218,100,130,26,34,140,72,106,201,189,118,46,211,223,18,133,5,178,22,87,232,39,195,182,178,84,249,112,147,69,177,92,116,215,150,139,40,81,242,57,154,75,32,159,29,111,200,210,54,202,114,23,193,132,140,152,76,4,133,173,246,220,225,37,108,22,192,12,204,13,148,66,115,169,242,83,195,242,247,71,168,97,147,84,168,242,156,112,222,92,131,128,164,206,220,251,3,227,123,30,14,51,201,84,57,116,66,86,228,250,227,133,27,214,86,152,157,198,245,199,207,75,181,250,192,115,77,215,210,230,86,146,242,63,81,21,108,10,169,208,128,92,233,109,83,42,82,25,82,50,119,214,221,38,182,121,44,198,63,212,83,156,230,151,26,144,121,178,96,148,23,233,92,171,79,118,152,82,207,173,146,192,212,102,187,186,121,183,252,39,213,19,110,48,239,55,135,33,189,81,49,226,76,186,144,63,220,152,106,170,10,79,179,155,254,224,99,208,113,176,202,17,100,250,145,151,172,29,178,81,152,170,171,10,106,115,167,204,31,76,1,122,149,251,209,132,123,249,210,32,20,164,140,70,36,122,53,99,54,232,247,138,195,97,101,181,62,42,111,142,158,220,254,224,211,139,213,84,246,186,91,77,236,237,26,177,243,213,85,253,220,212,17,178,195,103,223,122,20,229,81,151,243,135,247,159,178,181,192,155,202,251,11,27,43,180,106,106,91,66,231,183,72,72,27,74,83,214,39,100,60,243,42,41,224,105,172,106,53,227,125,223,87,135,7,174,118,136,106,155,192,166,173,208,46,140,50,187,40,120,174,132,47,57,224,231,54,75,229,211,110,2,194,242,38,114,219,219,72,163,63,152,122,147,210,197,158,48,22,144,41,48,145,92,25,80,68,151,107,192,217,166,177,194,156,40,14,23,50,123,101,196,8,42,119,129,207,214,161,138,241,100,32,231,239,126,69,8,158,204,85,253,237,1,215,100,185,48,204,77,42,189,110,2,18,119,158,89,82,192,106,250,240,113,86,178,255,244,177,239,146,28,202,212,124,59,161,40,17,163,170,10,156,112,117,236,43,184,125,208,153,132,151,28,184,153,200,164,195,80,94,232,91,155,42,112,191,48,162,47,227,105,157,156,58,171,24,243,76,209,151,174,144,210,249,91,193,45,81,181,223,198,200,115,251,141,252,79,46,250,210,53,123,61,18,11,161,73,229,77,51,154,11,15,65,29,152,251,209,214,223,46,132,66,171,195,176,220,234,195,139,115,73,82,213,49,132,19,193,80,238,153,254,211,196,101,116,233,145,108,115,185,59,15,108,172,150,250,211,100,63,102,127,120,215,200,182,193,88,112,247,131,100,88,18,117,211,216,70,124,233,15,39,214,146,181,227,136,254,36,127,56,217,142,73,97,56,26,183,63,28,146,163,103,50,156,61,235,150,157,22,18,77,208,102,84,216,174,211,31,12,63,184,94,37,230,54,234,204,59,44,5,239,226,179,252,18,197,79,119,200,11,243,88,247,51,40,54,175,140,21,48,185,147,58,168,230,185,190,147,28,33,194,89,247,3,215,107,59,66,108,222,168,174,125,224,179,253,221,23,131,53,176,20,29,243,228,140,96,164,147,217,218,127,208,125,45,75,203,54,59,199,230,159,103,47,71,167,149,227,62,104,203,205,225,165,202,186,246,82,219,223,201,8,116,223,17,129,12,200,225,93,159,13,7,253,80,95,30,240,133,165,245,60,154,20,242,59,218,176,112,237,63,159,210,41,192,249,82,69,220,223,191,137,48,150,207,209,106,202,6,79,207,224,75,26,14,163,203,251,78,66,255,20,184,126,214,179,56,74,187,58,107,5,39,112,159,67,127,216,164,217,188,95,88,103,207,128,193,213,187,178,195,75,114,136,126,43,143,139,244,133,207,105,48,159,237,168,88,138,204,133,49,183,95,152,96,164,63,156,8,208,11,143,116,19,206,138,45,210,241,252,118,177,244,139,15,198,40,202,79,207,17,96,188,141,27,79,31,243,217,235,118,241,141,18,39,239,124,54,156,106,242,224,14,175,174,238,131,179,205,102,50,133,47,92,169,11,209,133,215,186,167,48,192,199,75,172,99,60,91,60,147,233,194,175,224,54,76,80,227,74,13,130,78,10,71,20,14,141,55,110,111,252,248,115,112,113,33,244,159,158,89,82,101,126,231,218,142,239,5,87,98,148,227,25,188,157,37,176,144,126,154,84,231,147,51,117,93,247,28,181,144,104,212,232,111,35,180,214,29,93,93,189,88,86,225,93,253,64,238,48,193,22,29,210,181,202,240,214,164,243,237,162,207,222,228,13,76,135,87,89,85,231,2,249,41,254,65,186,165,120,85,53,99,8,107,223,81,129,180,183,118,53,175,18,178,149,222,181,58,85,23,24,166,231,213,124,143,102,131,232,67,173,175,98,250,236,14,239,94,101,97,47,19,135,244,93,22,91,187,46,133,163,100,14,154,45,28,120,15,74,224,178,56,60,203,120,13,191,51,209,124,129,80,43,43,59,206,74,56,228,218,112,20,95,170,190,52,20,31,110,135,144,90,214,158,33,27,213,89,148,127,103,185,26,195,86,169,112,213,119,17,31,58,171,73,150,151,241,251,220,114,86,92,167,41,119,125,173,101,37,121,142,246,179,41,235,79,35,226,227,131,50,50,220,124,250,108,178,13,125,5,144,180,216,100,34,253,114,52,125,5,12,226,196,50,83,136,68,231,91,178,13,220,230,124,80,184,204,188,103,133,107,175,194,231,44,186,250,18,5,191,223,210,215,162,110,100,53,239,24,124,137,114,235,50,97,208,225,54,229,192,235,36,134,132,249,56,171,239,72,144,202,215,162,15,55,58,110,239,89,135,197,80,123,70,12,211,143,151,97,49,127,125,56,214,112,242,174,81,116,39,86,37,214,211,25,244,59,207,198,175,12,90,97,244,250,154,195,93,232,136,129,55,201,132,62,42,131,188,53,249,156,63,179,197,127,155,88,186,46,62,142,141,155,207,12,220,213,115,78,246,119,186,119,81,208,37,26,137,192,21,215,160,191,182,21,201,60,240,249,92,62,102,72,145,232,144,18,135,111,190,35,81,23,221,154,194,221,106,61,29,102,102,232,179,113,233,251,2,161,160,119,63,61,179,136,151,191,22,92,152,250,210,12,185,91,172,3,66,34,93,155,70,33,233,38,41,53,20,173,235,136,110,212,57,239,179,167,69,106,229,123,192,204,144,124,195,154,22,117,145,175,89,233,141,175,31,42,103,147,156,63,198,78,146,87,60,188,107,160,143,162,200,121,115,107,65,33,1,149,158,157,21,16,151,23,254,176,139,227,156,74,207,62,253,99,154,74,124,210,95,30,228,113,44,135,141,186,73,224,153,60,152,125,96,214,185,238,72,22,14,112,115,0,173,223,161,251,176,149,6,249,133,143,196,231,44,118,250,50,105,187,234,239,197,77,95,174,116,240,231,66,235,18,176,90,103,228,42,140,82,164,241,57,84,101,204,96,246,237,69,26,183,165,155,60,129,172,235,86,250,61,187,201,181,11,138,66,23,46,54,56,13,49,211,141,83,231,170,3,219,123,141,58,181,245,176,28,174,128,211,218,218,218,242,191,86,140,105,85,215,54,204,53,231,51,196,7,219,82,199,8,140,174,162,204,36,172,36,253,109,88,240,86,204,21,66,60,242,219,221,4,245,98,162,141,50,244,189,141,154,127,198,108,104,44,64,129,77,130,52,38,121,165,108,71,96,104,84,102,142,53,112,126,92,91,227,44,24,177,192,72,211,104,10,227,31,136,229,41,229,48,100,119,91,249,219,138,237,48,39,185,141,46,216,149,100,35,103,110,73,28,100,65,120,208,20,198,37,19,48,169,154,51,236,160,68,161,94,108,43,132,69,92,31,222,4,196,151,106,69,99,210,166,18,27,71,42,207,126,184,141,49,54,118,83,232,56,197,227,114,108,71,242,129,98,46,157,201,21,61,39,121,140,106,235,251,61,225,58,9,169,147,150,205,146,73,126,133,129,174,76,4,207,41,206,65,46,209,231,18,94,192,41,240,132,207,33,134,101,163,211,87,3,166,208,34,110,225,167,229,10,241,25,168,248,169,133,40,97,40,157,29,211,203,13,224,237,178,201,232,163,70,168,55,140,48,138,151,250,242,251,211,217,85,72,106,13,148,20,170,238,159,155,36,120,49,61,241,54,80,196,20,183,175,89,196,91,74,156,157,202,60,55,200,179,145,178,7,60,88,7,126,195,135,133,52,178,130,129,135,152,35,56,230,69,56,28,79,6,140,52,95,207,204,139,37,62,149,140,111,181,251,205,207,142,168,169,175,197,110,122,87,167,21,79,203,52,5,206,151,191,12,16,118,128,33,40,178,239,254,203,198,184,60,164,241,68,86,185,93,216,74,188,138,12,25,28,135,249,58,38,142,53,64,218,110,124,107,60,198,231,222,248,77,67,163,83,12,221,155,3,119,130,233,119,150,146,64,51,244,225,168,118,101,191,1,193,237,156,101,223,32,117,140,74,165,219,122,195,48,162,173,209,85,40,222,53,164,223,166,140,184,85,115,184,191,134,18,155,18,7,24,209,117,226,42,31,218,204,181,19,253,102,128,203,229,6,60,39,2,85,173,75,97,68,141,238,41,129,57,29,220,127,141,40,93,206,55,250,3,157,8,228,220,49,224,205,234,150,239,217,216,89,168,75,166,17,179,6,233,222,15,134,202,41,133,23,10,129,170,76,58,221,7,15,232,178,186,180,38,137,48,93,147,25,230,147,17,105,214,88,95,112,90,221,41,220,201,47,142,250,232,6,127,88,247,104,130,165,140,117,113,217,67,17,10,159,249,247,219,131,77,35,133,79,146,32,116,11,39,240,89,74,73,180,155,208,27,196,46,190,115,193,146,186,154,236,57,80,121,54,191,73,24,221,229,150,223,102,203,129,105,242,131,145,36,150,227,13,3,13,75,235,251,237,121,166,188,16,4,51,127,177,149,188,117,219,150,94,18,112,129,236,228,206,36,66,96,231,11,72,107,20,39,250,221,177,166,85,50,203,234,228,106,231,89,189,112,36,176,183,74,207,113,244,186,253,184,68,96,149,183,34,45,250,155,102,150,110,38,177,238,211,71,28,208,215,32,88,198,123,170,239,92,185,204,93,115,194,44,226,224,14,108,148,120,65,142,122,127,151,178,188,166,189,30,86,0,247,193,231,66,49,116,63,50,121,62,223,133,207,124,158,82,112,6,7,114,50,194,141,15,46,72,0,201,134,180,201,40,27,254,108,18,202,246,248,103,2,133,208,151,48,146,191,111,203,83,135,240,82,80,245,141,48,202,157,56,216,22,20,254,4,188,201,64,253,98,227,167,117,39,220,227,227,128,47,53,81,189,241,193,231,18,209,131,129,148,128,61,87,249,94,28,38,19,125,5,220,137,245,124,238,8,200,2,185,31,181,128,41,134,186,140,75,7,38,67,100,200,195,217,208,174,208,67,53,170,250,26,215,22,75,146,165,254,237,194,115,203,74,231,124,162,42,104,221,158,89,45,190,252,52,229,55,169,222,198,213,236,102,233,184,241,78,141,251,211,38,181,91,164,103,150,113,60,239,168,204,95,237,184,60,28,181,141,219,26,51,54,199,166,127,86,0,164,49,23,172,185,117,73,216,225,134,105,213,212,31,12,21,105,220,249,11,94,238,26,141,7,169,89,93,26,159,125,216,213,211,171,201,12,70,201,30,48,194,168,223,214,106,84,128,240,19,4,188,80,214,252,60,79,231,28,130,151,40,140,7,114,239,201,63,188,48,68,236,45,18,35,57,39,199,141,36,85,90,215,112,20,194,32,154,211,117,66,194,173,72,105,112,17,184,145,214,92,47,124,206,23,201,159,34,145,135,229,117,91,115,192,167,46,173,55,115,244,190,53,198,93,10,253,104,24,96,176,231,62,235,155,219,12,101,142,49,141,200,237,77,183,72,146,234,101,92,104,49,40,20,234,164,75,10,115,70,159,200,170,188,24,28,162,227,214,48,159,227,159,212,97,249,154,28,231,245,222,89,200,161,132,147,65,96,104,220,46,245,48,233,48,240,111,8,76,108,245,178,30,1,67,99,24,195,114,70,164,92,70,165,74,83,9,5,149,129,170,222,26,183,45,82,211,65,149,64,58,242,184,73,18,8,52,25,253,76,128,211,60,198,95,91,75,41,211,45,99,108,170,222,238,167,230,198,7,159,162,195,147,178,180,27,202,169,152,98,41,74,207,26,106,46,92,166,190,175,133,16,202,174,50,141,38,149,128,233,206,127,148,146,134,4,223,200,149,58,215,207,187,217,225,108,219,146,45,141,103,156,108,183,251,98,173,118,137,158,65,84,187,251,77,214,65,96,126,234,44,59,150,88,187,108,151,84,137,153,184,128,160,240,134,124,65,143,10,143,74,146,27,131,29,47,112,190,125,240,62,39,83,142,136,58,158,59,251,216,63,24,213,193,30,140,148,13,202,22,88,13,62,148,172,252,33,59,56,236,211,36,125,95,24,174,210,248,210,70,237,228,113,57,248,237,236,180,14,152,186,137,121,191,53,126,134,16,179,7,229,213,234,109,76,118,115,15,215,105,165,112,169,247,207,11,130,103,12,167,162,207,34,188,120,197,11,118,206,5,140,184,249,254,71,178,80,80,152,131,41,237,55,105,225,38,49,78,146,219,85,96,2,113,63,151,203,180,243,187,54,191,39,3,103,24,250,198,133,79,243,208,52,239,70,150,117,73,192,33,144,160,118,210,207,3,96,72,121,215,133,113,100,164,244,192,208,225,212,11,115,38,250,138,0,238,198,22,252,193,108,187,193,48,14,124,78,147,207,142,1,254,201,114,9,140,63,252,247,13,78,59,242,126,183,31,193,6,215,239,3,206,95,2,76,156,54,221,244,236,219,151,215,106,48,137,144,61,96,196,145,62,45,14,224,137,94,149,252,116,129,237,230,23,7,153,148,254,152,55,86,96,123,153,219,51,42,66,130,161,143,146,222,141,252,143,183,30,86,215,40,48,23,154,158,29,70,90,78,126,59,19,232,216,23,62,3,132,194,186,194,240,182,78,135,143,141,36,63,13,221,104,41,247,189,138,149,219,9,10,61,102,186,99,86,166,29,87,2,227,95,155,14,163,67,81,100,38,33,5,127,167,10,181,56,144,142,234,79,159,53,147,126,107,253,87,170,51,179,76,83,220,134,101,221,142,113,97,208,207,133,154,195,252,242,221,129,217,106,83,23,152,8,105,241,159,70,82,97,106,107,206,209,124,199,4,233,166,160,89,5,46,237,22,61,1,163,12,241,252,246,249,66,159,47,8,149,27,171,76,9,20,94,149,254,59,201,64,241,185,116,133,169,195,204,222,120,219,229,86,224,99,172,125,154,7,6,83,181,24,35,62,205,63,230,83,129,202,219,38,111,77,154,200,87,203,12,218,77,19,65,96,244,220,230,237,89,183,138,212,33,48,124,90,219,91,35,197,36,147,20,167,82,253,184,140,96,10,164,114,66,7,197,66,254,217,225,97,122,87,1,39,114,9,252,123,65,15,147,101,46,156,139,209,238,95,220,10,184,82,39,20,61,31,203,18,124,239,247,178,84,2,89,125,84,90,238,47,30,7,76,93,139,76,83,202,120,201,173,188,112,165,102,84,30,78,232,226,147,238,128,224,13,215,143,236,135,184,211,250,87,102,61,201,47,72,194,142,78,9,25,201,115,253,235,26,249,238,59,201,150,69,50,83,202,119,34,194,152,191,171,252,118,255,194,23,31,60,198,192,37,45,48,121,45,247,189,113,250,247,36,83,13,63,109,93,219,97,50,244,114,172,160,142,95,175,123,215,206,221,180,6,9,20,240,57,163,202,250,198,220,236,252,25,95,4,241,203,249,105,7,76,187,97,144,36,43,176,81,193,220,103,155,186,188,108,228,68,14,207,255,198,133,55,156,164,89,97,234,27,238,144,111,83,253,150,135,163,104,53,189,53,41,73,77,27,55,210,96,163,109,215,33,97,5,229,212,28,221,146,2,0,76,14,174,143,24,140,6,77,126,23,2,147,143,20,212,80,179,95,28,38,46,184,62,161,64,123,41,116,145,2,157,196,254,238,36,204,232,129,7,195,56,169,231,100,199,223,93,218,170,179,131,144,23,182,160,229,201,34,76,132,105,179,54,224,76,97,215,221,22,80,34,90,58,79,136,146,148,229,95,26,86,129,37,219,56,218,28,87,152,151,25,190,77,240,54,224,97,154,183,183,231,100,93,108,89,186,28,86,99,220,179,13,191,235,8,123,15,216,184,167,238,139,113,232,246,88,30,245,140,32,76,91,31,10,71,75,150,137,112,44,19,84,190,189,227,132,36,101,150,85,83,66,191,231,15,41,52,189,202,168,224,66,132,133,215,215,222,14,94,8,83,39,134,75,111,250,210,59,167,64,146,183,230,66,63,146,195,211,148,215,2,182,28,216,190,101,233,101,153,11,133,122,194,116,237,1,216,95,82,145,117,93,38,214,71,243,121,214,176,191,227,183,11,26,226,159,211,4,152,64,107,150,214,199,38,91,235,30,48,108,197,53,201,153,93,142,93,122,254,213,247,218,150,118,52,139,160,5,21,225,219,152,27,186,124,235,98,100,246,119,1,20,227,94,238,49,162,92,171,81,152,255,224,70,234,80,149,142,157,89,78,222,210,133,141,35,34,62,54,149,94,103,106,126,179,180,48,227,155,44,175,115,89,193,231,127,123,54,138,177,63,6,108,196,208,247,4,57,87,47,115,23,4,140,212,196,190,67,138,189,52,116,170,224,253,204,223,237,116,226,250,206,187,203,166,145,134,249,48,167,195,164,83,75,107,174,133,171,223,23,131,238,101,139,253,150,136,159,126,188,116,116,173,177,139,196,160,98,231,156,151,247,81,131,112,92,225,212,246,13,45,49,230,184,138,98,125,37,163,143,155,14,23,163,3,24,1,163,155,93,147,127,79,10,62,253,94,210,57,205,96,163,244,135,147,71,20,6,3,124,133,172,3,239,90,163,192,202,39,11,132,65,28,229,217,63,201,185,53,229,248,109,11,205,222,187,0,55,108,162,158,61,96,74,222,155,163,155,140,156,45,40,98,108,215,190,163,120,1,109,130,128,141,93,215,231,233,178,152,116,188,23,190,185,79,126,131,202,92,202,204,2,100,139,89,190,215,162,184,35,172,71,112,91,152,13,246,205,133,51,222,20,38,71,183,145,40,25,247,209,103,15,169,89,236,78,187,235,222,132,65,202,207,140,117,79,26,147,136,191,210,247,210,100,101,69,56,251,215,56,237,251,45,109,239,235,50,36,44,91,2,141,31,60,41,34,143,109,28,53,133,51,79,238,53,1,74,144,99,95,107,191,207,110,154,174,73,76,17,58,35,164,15,79,121,223,205,146,202,172,22,180,140,116,13,79,220,157,195,230,136,10,247,116,71,70,188,52,55,177,232,214,217,100,226,197,168,56,154,126,52,50,41,158,137,66,124,172,237,187,188,204,167,28,178,84,236,225,219,227,244,191,214,196,208,2,38,25,168,221,181,75,249,116,146,65,35,174,116,165,86,16,251,238,208,225,198,123,193,0,82,218,69,155,81,80,196,76,193,237,186,125,113,17,52,218,81,44,69,164,251,12,81,189,219,120,35,213,45,203,160,32,205,124,89,244,145,254,134,108,107,43,12,97,218,53,130,184,24,164,86,165,103,100,156,149,107,66,157,109,25,34,176,248,94,36,77,160,229,247,193,149,226,226,45,112,65,69,250,94,72,137,200,159,174,200,168,96,168,222,43,74,239,205,180,237,2,77,166,25,119,127,122,64,251,43,29,163,40,112,222,133,219,183,41,173,56,218,140,224,243,90,42,102,129,110,153,133,208,24,230,118,231,176,177,26,135,189,75,81,158,179,13,31,148,183,138,20,98,228,91,136,171,95,115,216,4,91,163,184,20,161,0,34,217,215,46,100,157,9,127,64,135,155,0,61,146,239,107,145,246,64,113,97,192,168,28,228,187,124,140,249,39,66,140,192,92,88,239,84,128,30,117,5,91,33,201,251,132,213,239,182,192,30,33,226,103,70,115,145,200,79,191,48,132,218,225,247,32,101,187,22,191,254,192,158,154,100,147,62,47,85,47,105,59,40,197,160,50,42,88,237,229,171,200,157,28,62,20,16,196,107,83,111,59,62,191,21,173,23,66,81,2,119,36,42,238,221,105,78,179,169,226,189,206,180,41,36,254,93,56,195,138,18,191,141,17,147,250,253,34,84,179,204,41,27,90,158,86,23,125,95,27,198,141,208,144,238,240,214,32,201,116,95,123,147,170,29,134,39,143,174,87,184,16,73,144,110,84,160,1,115,80,238,59,75,137,165,133,135,255,160,153,192,195,253,218,132,181,8,236,57,156,76,247,224,238,134,220,131,150,152,165,4,70,33,220,253,142,23,82,129,250,146,51,0,207,5,202,212,23,174,12,75,12,26,60,52,105,221,81,33,176,33,132,72,221,92,75,179,222,187,48,65,149,30,37,50,221,184,166,207,19,199,237,57,60,212,145,90,183,33,147,233,251,206,52,211,246,12,21,62,96,139,242,251,123,159,57,28,218,194,230,16,32,23,193,127,155,16,87,68,233,161,123,33,80,18,48,1,131,34,48,69,213,119,31,7,70,85,76,96,28,218,247,34,97,209,78,9,226,195,64,107,90,120,23,38,127,186,72,107,206,156,143,125,117,254,76,176,30,201,144,219,206,132,114,123,70,229,80,220,159,26,69,71,103,110,222,239,5,165,73,136,61,28,20,135,77,189,251,10,14,237,21,91,45,112,134,6,189,94,24,54,214,28,29,131,187,186,204,107,230,24,44,41,133,27,47,246,26,61,230,10,185,250,242,219,212,50,140,107,67,45,174,82,161,91,133,234,148,229,40,250,84,90,164,87,77,129,89,3,247,173,155,149,120,6,152,108,11,189,253,198,24,12,157,73,96,242,235,175,237,103,12,54,37,162,194,103,181,109,242,94,239,47,119,78,176,240,196,67,159,44,182,62,74,17,51,201,107,205,99,61,172,125,175,202,16,17,227,254,11,120,253,120,161,47,140,248,77,21,148,58,173,107,98,45,84,189,131,191,202,224,156,215,114,152,196,173,136,240,3,179,179,220,175,249,165,139,40,12,219,245,125,237,31,137,165,62,156,226,125,95,1,219,146,156,181,107,56,122,63,255,246,49,223,40,16,204,250,94,20,8,223,29,205,20,29,36,50,2,113,66,135,72,224,194,248,142,170,180,70,161,174,92,243,143,76,123,120,150,5,166,50,250,90,35,44,23,141,23,81,26,135,127,232,251,220,27,63,242,104,242,219,40,164,126,236,58,6,79,68,51,4,110,148,223,236,11,115,245,93,250,219,132,255,134,183,166,108,89,103,3,209,236,79,71,12,24,31,255,210,174,153,159,114,94,216,4,28,229,139,17,16,201,254,211,88,31,67,166,210,52,202,218,59,166,197,228,40,138,194,4,14,239,23,33,227,163,87,121,246,96,7,204,222,113,114,93,250,3,39,72,115,47,188,217,155,229,225,232,184,222,75,229,217,191,216,250,179,162,141,155,232,133,241,246,69,20,25,184,196,60,69,131,170,8,19,19,112,102,15,188,48,31,179,62,15,63,159,232,154,181,155,0,224,212,239,197,46,180,239,213,140,186,251,62,82,125,126,123,237,229,173,207,213,121,63,168,133,172,29,181,176,141,194,36,219,249,179,169,73,207,127,6,101,69,107,238,182,229,105,77,216,206,127,154,155,132,236,227,192,59,223,19,104,255,88,61,30,152,146,219,237,48,172,166,15,218,253,165,41,207,150,244,27,67,103,185,75,123,83,128,27,222,113,131,41,220,115,248,28,18,239,15,239,50,154,255,48,5,137,227,25,50,187,111,57,76,124,252,249,233,179,182,174,65,189,153,224,237,153,41,56,110,71,180,54,47,221,3,147,17,239,48,233,245,239,36,173,126,21,128,109,154,107,228,3,223,100,123,131,207,17,179,234,3,159,107,164,15,56,198,224,51,13,209,76,247,89,218,240,100,172,249,192,219,3,64,40,14,172,144,189,50,152,154,82,255,34,231,248,250,11,95,129,52,96,210,208,223,135,231,203,140,101,112,37,177,242,133,187,192,103,11,89,237,47,236,191,141,35,126,229,191,15,247,158,155,100,231,159,174,173,229,163,198,242,155,239,195,115,190,54,193,38,41,166,191,29,39,178,227,40,219,221,59,166,187,198,23,129,19,233,253,218,28,251,142,114,197,125,27,207,20,147,161,33,116,242,160,253,99,221,50,20,197,167,246,206,133,114,157,23,212,54,164,253,238,134,208,228,248,76,106,70,55,252,206,195,210,163,245,94,249,93,186,251,202,158,152,236,20,119,216,119,9,236,230,253,166,76,53,183,119,1,201,226,36,35,48,173,7,110,181,248,144,117,242,31,158,77,101,237,230,219,120,251,177,198,190,112,125,224,119,9,160,90,19,19,201,20,63,158,158,147,125,25,61,135,88,227,89,219,48,80,249,10,233,144,214,60,191,77,106,70,252,54,233,220,207,139,89,206,245,133,135,21,4,43,140,124,152,127,17,114,123,159,89,74,202,124,116,109,52,53,153,57,128,114,139,175,61,140,184,254,217,230,115,171,209,24,222,179,247,124,58,207,246,159,198,81,220,158,159,78,43,22,0,74,28,73,159,109,138,218,254,236,73,144,84,23,8,142,46,31,50,146,198,138,14,184,13,154,207,5,82,195,158,181,7,23,69,108,73,112,224,151,7,70,222,221,167,10,209,160,103,175,197,93,31,173,201,206,125,86,31,101,130,213,231,2,68,144,207,199,134,182,220,237,32,110,161,233,249,30,20,38,63,112,123,97,168,197,179,195,208,87,204,23,190,49,82,80,14,25,69,73,2,9,120,136,64,201,15,142,215,194,95,52,159,147,145,156,243,22,141,119,13,81,236,31,28,11,128,242,158,169,19,129,122,223,232,53,137,193,79,211,218,220,69,182,77,153,162,60,239,20,97,122,212,98,219,124,182,240,97,37,194,1,207,199,172,36,90,93,125,63,34,74,86,199,31,56,247,33,240,122,97,106,85,163,245,185,237,60,35,98,37,191,129,246,253,142,182,85,156,59,204,181,226,15,92,124,71,33,163,160,60,187,89,55,106,98,135,9,142,191,112,139,179,135,191,148,100,56,96,84,208,252,99,21,178,169,95,120,198,107,65,239,49,214,131,66,180,239,48,158,247,249,192,169,180,104,93,218,122,14,8,68,48,125,159,69,134,111,150,23,46,219,45,222,94,90,234,207,142,98,202,161,254,65,112,15,237,63,112,79,45,96,45,109,53,56,181,21,173,137,62,60,61,239,203,45,44,214,116,127,7,5,47,103,188,246,162,16,246,129,169,113,12,88,68,254,12,110,125,70,199,246,159,61,26,177,98,223,163,205,93,250,14,74,93,43,86,0,234,18,169,63,240,156,49,147,170,37,36,60,48,49,27,135,207,190,184,94,56,201,84,65,186,243,49,13,113,19,251,181,173,83,26,220,95,152,140,80,135,123,122,140,5,202,227,221,166,37,3,246,89,216,184,56,99,166,84,242,213,159,65,201,69,7,197,188,208,15,156,221,227,9,220,86,126,30,78,29,180,79,241,74,110,248,243,214,105,200,166,2,47,247,126,30,142,156,106,116,109,83,118,43,48,85,101,49,164,208,137,206,250,192,203,3,141,192,90,189,109,112,139,29,139,234,146,103,68,219,190,156,144,63,184,245,174,115,129,44,165,216,146,96,41,125,126,153,114,248,28,40,79,127,224,236,150,56,241,175,156,223,198,249,203,165,254,193,181,169,219,131,186,8,119,252,65,183,68,188,231,129,175,94,176,193,67,43,195,129,97,35,10,120,166,103,188,201,240,223,241,211,248,245,215,3,119,143,223,112,161,78,127,134,140,116,221,30,112,41,239,144,153,112,130,195,164,216,188,61,75,178,25,114,214,60,141,251,152,177,236,113,97,62,147,180,161,59,237,51,28,183,240,99,177,98,72,186,203,132,12,151,254,236,226,13,70,136,128,243,236,207,237,31,234,204,152,226,157,34,139,231,183,27,12,198,1,175,247,232,131,163,206,95,171,87,45,109,48,52,185,105,102,201,54,243,249,101,8,135,125,192,59,202,3,15,122,139,175,13,69,221,244,249,225,122,140,204,120,54,194,58,207,60,58,187,110,60,122,172,199,111,64,234,240,216,130,238,119,184,57,17,2,70,183,253,233,24,69,178,75,224,241,156,169,212,242,196,134,67,76,246,217,71,27,113,194,22,48,206,239,7,238,91,190,134,214,10,252,208,81,139,160,123,189,112,169,177,29,13,232,157,158,142,83,161,150,3,238,251,217,132,9,59,5,154,235,126,110,123,45,13,119,164,2,207,245,88,148,16,79,198,170,39,205,251,177,67,160,50,15,171,15,71,206,115,187,160,2,38,166,17,146,214,234,81,132,191,46,22,38,243,224,113,197,160,12,225,243,132,130,189,252,162,231,200,140,198,172,76,29,19,242,68,226,107,13,194,228,79,191,33,59,140,135,79,173,105,53,184,202,247,56,119,235,231,56,182,232,101,12,217,98,166,60,240,252,148,184,13,222,202,37,97,176,56,160,58,2,154,237,69,221,93,15,218,211,115,5,174,152,87,222,111,8,79,31,11,135,42,137,24,111,50,131,242,243,90,148,179,69,235,170,245,126,6,175,175,94,253,7,143,215,44,36,19,63,198,140,221,230,153,102,164,218,135,197,74,202,227,115,45,34,111,212,175,138,157,19,248,57,236,177,13,114,180,62,183,168,231,122,78,245,77,108,241,166,132,247,60,28,33,130,24,211,37,42,225,63,56,98,113,7,222,99,62,71,23,49,149,25,173,145,38,84,180,172,22,187,134,201,47,148,23,78,49,15,161,196,127,62,72,33,108,226,40,36,74,111,227,203,157,246,131,69,178,197,96,88,55,162,117,147,116,245,31,140,126,72,192,34,252,245,131,211,116,151,58,251,213,126,7,133,120,179,15,10,117,117,207,225,3,81,69,172,108,130,80,207,13,154,91,111,108,211,148,62,60,203,175,152,86,164,195,235,117,27,156,247,92,35,158,141,151,238,109,92,60,8,191,187,57,133,222,214,37,197,78,11,229,216,115,121,167,10,176,248,123,161,170,243,184,89,11,122,209,222,179,77,85,249,219,58,135,29,2,233,82,125,192,36,134,221,54,102,107,133,241,84,71,227,158,158,237,172,176,139,236,64,75,125,71,108,236,22,166,242,38,197,238,69,83,44,108,100,80,30,79,37,21,52,177,176,55,76,133,207,79,143,226,97,85,170,20,202,126,71,140,169,17,175,181,199,99,246,33,15,92,99,192,80,61,125,122,214,195,101,119,174,157,199,162,44,15,154,151,175,122,110,165,239,185,119,204,255,229,118,221,192,119,241,248,234,15,236,65,114,203,150,220,233,109,157,195,34,29,201,142,193,7,62,123,103,60,188,213,247,167,107,111,126,188,88,97,193,99,133,31,248,19,58,251,193,243,189,207,21,210,32,163,103,80,73,232,126,68,196,222,45,55,210,81,214,99,104,147,33,88,99,208,224,134,24,15,92,61,196,14,188,164,56,10,24,122,155,59,83,134,241,80,142,23,158,10,151,242,156,1,184,52,220,111,6,47,106,123,204,66,146,100,253,114,50,172,82,234,121,56,254,118,31,83,146,65,159,198,248,2,86,160,229,189,34,23,215,212,51,184,189,118,120,49,2,246,64,103,121,142,205,188,103,4,156,6,165,32,143,29,78,174,168,135,71,6,186,76,237,65,235,174,129,194,5,181,95,184,214,232,216,84,94,79,131,83,46,1,155,254,180,194,104,110,150,128,247,107,24,30,184,229,120,175,243,233,30,155,53,91,166,194,133,169,206,121,38,49,188,20,177,4,40,114,121,58,62,47,217,182,161,184,49,95,248,86,217,253,224,63,190,24,4,230,221,152,30,197,184,36,31,88,110,231,204,248,247,122,126,122,226,233,253,192,228,180,62,48,18,234,14,147,106,248,188,54,190,156,30,240,218,207,190,97,218,59,62,228,197,4,186,31,56,199,221,102,48,66,207,60,204,240,55,4,60,214,78,127,224,48,167,217,90,119,122,222,251,152,30,241,61,127,229,178,15,220,86,124,79,106,221,31,43,201,200,215,2,38,180,253,188,24,85,96,241,73,76,30,75,97,234,192,252,131,162,163,240,220,157,112,65,198,152,155,164,209,211,53,138,83,125,204,41,246,120,204,109,244,120,20,94,227,241,107,35,21,84,3,110,179,63,155,113,70,233,51,224,179,97,62,23,28,88,130,114,192,163,63,118,144,105,186,181,64,199,122,206,47,232,139,82,192,136,33,60,175,93,208,8,12,88,165,94,128,81,235,114,216,248,241,159,215,70,234,171,4,220,223,27,60,165,191,113,130,53,168,23,243,11,143,7,30,127,224,179,141,5,76,246,232,139,102,247,168,252,24,212,244,181,81,242,174,1,99,231,204,255,11,222,127,224,22,142,239,129,64,206,115,131,167,108,47,58,214,203,122,110,56,105,231,22,109,199,31,99,221,216,59,119,192,101,60,135,35,9,206,129,66,55,83,94,116,44,129,143,185,149,31,56,71,192,247,216,102,233,113,106,64,105,23,91,22,36,21,207,253,7,93,106,143,158,156,59,225,124,163,12,7,238,238,18,65,22,121,60,107,51,141,200,163,63,48,17,169,231,181,206,48,196,20,70,128,241,57,243,97,211,119,235,111,144,46,254,92,251,18,127,239,115,24,155,87,221,176,88,93,211,45,226,129,144,167,154,150,208,117,246,56,243,151,105,81,41,76,161,184,183,38,243,77,77,253,78,169,162,7,249,32,57,123,238,17,240,3,77,95,186,156,110,53,63,15,135,51,242,78,6,52,27,30,223,28,172,152,197,183,203,105,76,33,15,92,98,91,192,82,28,249,121,47,60,196,119,84,184,245,77,61,99,172,182,192,247,133,105,225,154,103,150,150,225,219,252,36,171,241,1,167,215,112,97,241,190,161,71,42,104,124,51,35,93,246,207,78,73,66,237,29,79,82,234,211,107,36,25,99,218,133,49,230,158,117,139,120,155,7,185,41,189,126,195,216,248,19,125,72,22,211,226,141,159,32,38,231,173,187,101,170,61,17,171,226,53,121,148,64,172,55,66,50,169,214,241,174,81,230,242,152,150,220,155,221,137,69,161,124,83,107,99,90,68,229,62,156,156,212,165,55,1,163,110,245,45,5,82,131,172,187,56,236,231,97,20,239,76,22,172,182,54,77,147,59,81,118,81,229,212,31,220,138,160,237,73,240,50,117,251,233,40,101,174,154,162,181,80,104,247,126,147,95,246,166,158,81,253,118,81,104,38,212,178,36,221,111,250,249,0,47,107,123,186,141,174,170,159,185,60,170,60,137,105,103,151,8,20,66,90,61,21,145,8,90,110,168,108,102,218,27,0,129,44,212,80,148,111,142,69,252,184,104,77,17,57,95,120,156,227,226,241,178,34,210,244,189,244,151,4,175,134,8,174,229,15,35,11,126,232,194,193,17,93,218,253,97,56,63,186,158,152,16,105,221,216,122,53,245,160,164,223,249,204,160,244,241,8,29,248,88,5,251,73,248,161,232,240,222,79,204,13,128,130,147,192,248,231,211,133,27,113,98,249,233,6,177,215,183,85,33,54,247,222,237,41,180,72,249,162,56,56,158,61,22,175,243,189,219,147,71,78,134,164,180,70,118,47,149,59,96,19,109,4,13,86,177,78,111,182,56,172,6,185,169,117,116,236,232,51,74,142,14,8,51,245,217,221,82,184,63,120,83,84,162,139,250,124,88,191,190,83,1,10,63,166,236,24,165,218,229,247,7,195,123,134,227,38,96,170,230,110,154,45,122,141,74,222,176,17,127,199,27,115,209,222,52,132,125,44,6,147,29,187,40,59,166,28,44,99,247,156,99,142,33,75,169,23,58,202,127,231,141,157,160,225,128,139,60,166,160,105,14,220,120,82,37,179,167,104,66,41,4,45,103,78,223,137,210,219,84,162,45,188,108,16,250,223,223,54,166,14,153,102,150,78,112,19,41,208,154,72,207,22,78,178,2,31,208,103,225,217,104,37,45,230,192,36,202,10,220,245,80,163,238,249,140,217,116,24,177,52,249,237,153,44,230,26,83,188,136,218,2,61,135,96,211,87,0,6,142,60,219,206,27,159,165,156,31,93,135,124,26,239,71,192,80,92,234,168,88,93,156,175,77,88,70,186,62,124,24,11,233,133,173,44,94,81,202,131,125,221,163,123,45,134,0,155,81,45,190,114,11,28,36,18,226,56,123,236,184,98,92,38,231,71,57,159,190,245,182,58,211,11,195,125,178,181,227,103,227,157,245,174,144,51,96,148,199,200,100,128,122,46,121,199,225,97,159,15,188,221,9,5,231,99,47,207,168,160,99,218,167,239,133,27,247,126,81,184,239,30,123,33,92,118,98,225,48,23,246,242,213,9,253,94,110,15,140,174,247,29,22,200,48,70,122,126,123,227,94,190,112,51,83,76,225,53,151,47,2,24,233,199,11,207,27,33,129,222,170,14,189,223,147,80,191,147,111,212,48,59,102,29,20,147,111,112,148,27,182,46,32,104,60,167,15,10,37,242,73,172,39,146,125,62,73,97,80,75,239,214,169,130,248,137,15,153,85,36,172,231,107,82,222,23,112,110,122,152,67,144,183,63,21,88,96,2,86,237,153,42,233,114,90,27,60,151,214,90,0,163,146,20,240,20,46,39,230,33,246,179,255,54,217,191,79,215,14,124,75,107,204,235,176,245,91,99,5,38,233,89,19,82,79,67,219,16,48,171,247,119,64,29,212,215,114,24,50,178,231,209,102,52,5,124,182,179,241,44,159,34,67,70,26,211,122,86,23,226,210,222,109,110,54,253,133,217,63,29,70,112,238,233,184,105,85,58,124,246,198,242,252,118,221,126,58,165,95,190,155,162,48,48,7,220,123,219,207,179,139,151,67,252,224,252,194,70,209,236,48,28,150,207,168,80,4,57,2,206,243,25,241,185,47,65,165,193,70,206,248,192,227,147,2,250,193,79,164,128,29,235,220,118,188,117,37,199,115,191,112,242,51,130,234,239,253,204,82,66,111,201,31,254,104,192,254,208,244,160,253,153,12,92,236,125,93,83,231,214,75,121,224,115,43,155,2,231,23,238,87,147,215,96,220,203,207,111,83,35,25,191,221,242,216,79,235,70,244,206,97,148,139,245,107,79,142,74,95,248,53,11,91,169,161,92,246,3,77,90,137,193,177,122,86,140,55,230,182,153,243,11,251,134,148,204,167,241,160,38,201,231,48,59,109,127,225,235,42,253,193,233,133,211,37,119,54,88,197,255,12,29,31,121,220,15,37,1,226,57,219,206,180,142,198,189,172,90,30,120,236,7,110,207,177,74,242,125,143,183,134,110,100,62,240,44,241,185,56,220,210,115,234,194,81,24,93,59,207,94,47,42,91,14,244,0,207,36,197,218,216,209,179,252,228,68,3,147,123,236,48,4,33,207,79,143,212,98,147,63,6,89,122,223,235,204,225,25,232,80,215,245,176,60,168,152,102,217,152,195,30,56,229,22,207,54,9,118,133,43,85,60,14,247,209,158,29,11,43,118,7,10,203,132,162,103,144,98,97,99,77,191,253,62,102,231,3,63,7,196,128,32,38,126,153,195,239,25,240,124,165,5,13,62,187,219,251,90,9,207,184,195,120,236,159,1,167,240,189,5,172,33,14,40,34,206,90,243,215,162,130,250,249,214,164,52,15,111,124,14,93,17,95,2,158,94,83,106,76,154,212,172,62,112,25,110,87,82,189,61,215,243,240,62,215,140,135,195,86,55,31,120,20,233,26,164,123,58,104,231,172,75,126,253,97,50,60,166,198,36,13,77,186,150,187,250,11,7,215,186,8,217,110,211,160,127,186,118,14,120,143,6,88,9,253,51,137,45,119,118,57,204,22,244,60,60,45,175,99,7,78,239,174,2,245,253,142,107,114,87,225,93,131,107,212,43,80,201,217,158,19,159,18,99,143,182,193,190,52,158,141,129,172,93,15,8,31,24,89,80,133,99,5,1,163,213,241,88,235,163,70,219,212,68,35,9,16,134,12,135,141,152,225,121,45,18,184,87,192,85,171,16,209,245,158,94,199,14,255,212,200,207,26,160,40,36,71,235,1,137,129,194,133,107,186,195,109,204,119,204,168,146,19,248,241,172,113,9,89,206,95,65,222,89,127,167,49,119,20,119,40,66,215,187,158,49,171,150,153,226,112,34,65,230,129,75,228,91,28,88,179,80,160,248,44,50,104,243,41,10,181,252,247,107,68,25,90,181,206,105,80,61,60,74,52,38,180,86,31,184,123,125,228,182,92,75,181,167,17,124,174,49,145,96,30,122,62,167,9,58,248,136,207,166,154,86,192,77,170,168,184,212,63,39,58,42,134,53,208,162,30,170,49,141,238,212,65,136,0,158,110,195,221,32,48,234,246,10,147,133,224,195,125,142,185,244,246,11,133,82,129,161,59,85,24,211,198,95,250,28,77,90,99,56,236,110,224,245,139,182,69,213,247,50,139,220,128,195,227,41,149,192,199,50,86,56,230,140,239,93,7,5,22,232,17,173,207,69,121,62,104,91,225,152,59,243,49,233,165,14,162,131,34,61,179,76,220,7,78,61,30,13,43,238,211,152,211,199,225,179,215,105,8,99,24,43,155,187,112,45,201,228,89,185,176,88,249,183,236,84,147,140,7,77,145,190,66,46,160,200,209,99,78,237,30,158,204,211,103,141,117,129,182,148,227,151,207,137,252,92,203,80,179,247,228,123,18,201,53,55,127,152,215,42,222,218,152,83,158,159,30,37,199,242,48,97,226,231,225,120,254,189,107,176,224,61,239,101,69,211,62,83,108,250,63,254,26,171,95,117,24,78,149,231,183,243,136,49,163,76,242,57,1,242,49,201,124,200,26,100,243,143,191,101,67,212,225,48,140,147,250,214,105,73,114,189,229,48,63,207,78,83,50,7,206,147,158,144,44,76,242,103,57,250,111,99,231,63,39,27,84,63,41,30,62,94,203,239,108,249,81,32,133,251,55,63,135,106,58,38,82,236,9,213,180,211,20,134,179,47,135,235,249,156,32,207,107,235,163,139,10,63,3,26,67,184,195,104,153,230,7,78,37,102,2,238,17,245,198,140,179,229,247,20,46,241,181,158,153,128,6,72,141,19,23,55,147,94,218,6,75,181,133,191,125,104,93,63,232,121,237,120,246,32,38,167,112,223,17,151,65,245,238,241,81,225,122,139,12,95,136,73,87,125,58,78,61,104,4,2,96,70,159,10,195,97,21,191,141,198,100,81,56,139,17,243,211,178,83,244,172,188,152,40,176,60,170,223,129,100,150,230,121,57,27,154,59,181,144,224,85,241,126,161,47,174,59,6,149,193,121,197,163,153,25,234,111,92,164,29,122,183,17,199,90,143,51,243,152,75,177,41,80,217,54,159,135,227,85,242,89,118,214,161,6,15,199,88,82,160,78,233,167,38,44,224,9,45,77,58,14,17,234,126,252,168,199,176,243,103,191,74,244,120,97,97,40,140,152,207,252,227,163,133,117,203,65,70,95,65,50,122,3,37,109,66,61,180,147,140,95,31,109,66,1,10,158,185,191,162,87,101,106,45,194,176,51,47,118,224,148,215,227,115,27,118,192,6,156,242,179,145,225,222,77,158,132,177,88,182,122,175,97,30,68,244,123,253,106,177,20,158,82,174,185,108,203,214,135,15,138,190,3,238,73,9,55,14,106,90,215,14,195,186,253,194,164,155,6,156,87,122,186,86,71,88,194,107,195,142,164,211,104,148,115,11,107,14,27,51,163,194,38,39,119,225,5,199,163,194,221,226,135,14,195,38,241,192,92,114,139,195,220,151,117,88,250,112,130,34,44,97,46,193,138,66,99,230,129,71,156,112,207,84,233,144,166,71,207,32,22,209,9,78,37,80,143,159,70,113,88,7,13,174,56,63,152,224,187,233,106,142,158,253,25,119,179,7,61,73,31,213,223,110,230,185,118,24,111,176,110,10,240,156,123,250,239,154,67,153,91,6,251,69,20,18,65,216,49,203,211,248,236,203,126,224,46,12,227,231,151,33,237,106,18,141,125,108,221,129,32,72,139,198,104,118,232,68,67,135,105,69,44,247,92,59,159,175,9,133,112,139,126,35,97,163,191,93,73,33,245,73,62,120,148,142,184,49,166,249,195,205,84,211,174,85,174,254,222,243,129,7,87,231,2,124,17,126,124,16,123,204,122,81,181,4,95,175,97,90,120,196,159,214,200,124,68,207,71,38,178,172,240,112,2,162,141,251,47,189,141,91,220,15,224,110,41,207,182,194,225,225,91,229,153,254,93,147,98,172,160,51,242,202,86,31,240,143,42,140,34,149,132,230,75,125,246,120,18,1,99,166,144,7,166,54,142,37,204,149,120,56,145,100,253,94,232,120,122,198,233,50,249,67,29,113,200,121,61,231,198,124,197,234,123,198,161,17,213,237,171,145,200,47,104,178,82,226,72,57,72,73,109,28,82,37,194,24,134,53,171,61,11,4,39,122,188,87,227,86,250,60,188,182,145,163,53,145,82,125,237,100,252,163,14,151,246,132,102,58,54,213,142,108,8,136,102,31,52,69,13,200,130,154,76,29,84,216,117,201,51,101,137,201,237,246,60,155,242,83,31,113,100,3,182,162,104,178,120,199,42,86,100,85,152,194,46,239,24,85,196,234,100,237,70,39,25,173,155,80,222,26,76,165,146,207,195,90,97,116,85,152,76,137,128,177,38,134,194,231,242,190,2,78,253,177,211,207,113,29,41,105,136,199,104,106,229,176,108,109,183,103,77,183,70,95,11,62,155,88,92,101,46,173,31,36,235,114,5,65,3,175,60,213,4,234,132,29,98,22,22,59,172,4,70,231,44,182,82,124,195,234,36,234,68,49,70,252,118,81,169,120,96,234,209,253,115,81,157,162,151,228,174,89,234,139,219,158,218,95,84,130,69,10,20,49,185,199,223,209,137,207,199,123,101,70,161,62,240,140,116,239,149,173,204,82,225,46,247,15,4,237,223,153,4,109,115,172,108,74,71,117,245,245,166,137,122,43,19,98,215,81,129,32,82,126,187,96,162,41,220,122,56,114,80,217,108,15,90,106,164,226,65,105,191,212,204,135,147,54,46,155,196,88,223,15,130,50,73,152,50,9,93,122,125,120,53,130,7,135,49,51,159,135,215,30,11,59,153,10,167,162,185,134,65,188,160,153,127,230,97,33,240,227,175,149,26,254,71,133,225,205,138,142,67,53,174,31,164,224,77,14,184,60,245,16,7,38,182,231,163,66,64,88,189,176,198,56,25,167,114,178,140,11,133,173,28,213,225,164,90,113,192,118,46,123,102,153,5,251,21,78,125,70,178,29,39,148,154,19,70,69,230,199,23,26,211,154,232,68,90,51,50,173,14,115,29,210,37,130,5,230,185,118,148,114,232,76,50,194,54,79,212,59,159,99,233,52,196,25,48,162,219,237,221,197,225,191,29,37,186,125,182,90,245,151,24,9,106,36,234,65,72,162,23,20,20,64,167,91,181,115,235,112,54,40,184,163,37,36,230,75,81,38,89,188,48,228,14,178,225,52,19,248,138,7,167,164,245,231,7,198,33,232,175,140,236,145,158,61,13,233,17,223,143,16,51,120,210,56,96,15,142,141,148,192,177,214,16,142,159,194,221,14,56,61,81,159,102,247,197,128,201,181,123,224,115,161,241,51,119,66,59,165,182,68,227,86,60,5,230,54,47,112,167,183,241,98,189,63,183,205,99,228,11,39,12,161,227,161,158,51,4,161,182,215,1,66,172,246,4,139,27,164,209,242,240,214,158,81,105,232,189,196,168,80,42,169,207,110,20,76,199,179,113,28,232,179,27,163,20,207,230,248,18,180,162,192,218,2,29,154,199,122,96,242,54,98,80,202,107,96,113,162,70,234,61,134,186,86,86,154,48,101,88,134,168,77,60,89,30,38,181,84,226,225,25,69,67,133,49,192,98,174,228,167,220,129,250,221,228,116,209,219,216,138,213,80,65,197,172,40,60,159,29,7,150,211,44,115,229,108,211,207,44,63,123,134,172,122,248,35,235,11,167,200,29,6,46,69,127,251,152,111,217,75,245,32,107,127,92,61,13,38,182,20,47,102,12,223,10,103,49,106,129,159,107,68,229,250,220,228,183,211,147,244,83,153,77,67,126,59,105,190,54,185,102,51,236,183,9,241,162,94,220,234,150,98,110,208,39,224,11,209,117,174,77,97,181,167,43,146,3,238,173,180,103,235,214,80,23,132,200,85,97,157,13,148,240,134,23,10,120,106,199,22,186,40,250,90,89,111,102,103,22,175,210,100,204,210,227,245,171,211,72,152,116,72,213,124,59,159,50,77,153,167,136,249,62,15,207,145,153,79,96,185,235,210,174,195,200,96,228,99,215,164,63,205,75,45,129,91,45,15,204,77,76,30,222,211,243,218,84,218,116,129,223,100,193,122,134,100,200,234,37,61,85,63,54,89,139,69,224,53,198,3,99,124,118,89,65,67,99,51,176,58,47,217,47,161,246,125,90,31,91,180,199,23,201,199,12,213,49,253,17,188,6,124,190,96,127,224,46,135,31,186,14,122,143,168,92,226,171,60,188,61,177,180,106,76,206,242,240,161,117,3,3,141,157,161,27,203,124,191,24,165,45,178,53,228,199,146,65,109,110,203,158,70,226,179,194,86,106,46,27,226,208,77,233,92,218,130,156,31,24,253,23,133,155,164,177,79,227,135,220,15,156,154,28,3,36,211,235,91,35,19,152,99,154,66,71,250,60,156,44,88,233,218,214,42,69,171,123,150,215,66,103,86,103,18,46,24,153,73,245,201,17,30,164,96,231,176,100,40,213,215,45,171,194,102,158,5,126,221,11,104,126,174,48,101,22,231,236,126,96,196,4,5,222,79,215,242,234,91,230,2,149,179,251,129,235,146,21,4,19,227,211,218,248,23,2,174,239,158,149,33,180,88,15,172,95,59,67,178,43,231,246,120,162,105,228,161,70,22,60,199,186,150,118,146,46,62,116,42,245,39,136,120,182,137,115,93,139,158,117,180,175,21,166,78,67,224,94,159,245,101,196,208,98,112,60,46,25,115,162,118,177,86,222,84,93,243,53,202,91,67,250,220,21,158,77,45,10,35,38,81,24,166,117,249,94,227,241,53,25,175,163,46,160,54,244,130,4,227,83,149,214,236,27,15,140,50,193,138,99,128,250,33,129,241,129,134,249,137,161,165,27,61,5,68,105,199,33,98,220,215,10,183,237,10,98,84,56,140,199,171,15,231,113,4,102,201,8,211,116,65,34,238,81,126,57,45,173,164,60,48,197,7,1,63,55,183,2,193,170,59,192,73,233,122,60,139,112,18,236,56,119,75,83,142,21,146,222,122,24,97,144,233,60,227,109,154,160,49,36,137,171,148,194,236,89,81,209,179,107,211,80,5,57,244,221,93,50,198,223,169,119,124,60,2,61,10,126,72,213,209,251,42,249,224,178,231,16,55,111,207,195,115,15,10,85,210,164,159,240,62,186,146,211,93,212,70,186,165,30,54,106,232,99,147,135,22,69,45,153,50,240,101,248,168,192,75,175,222,111,180,27,107,204,132,97,188,14,10,119,225,101,178,162,223,103,84,32,51,137,173,22,241,43,189,215,145,10,29,69,217,148,22,60,14,31,226,111,61,166,25,28,142,207,36,29,198,178,239,48,101,154,250,218,29,255,82,192,92,96,245,139,244,51,47,195,60,236,253,97,248,26,248,19,242,12,248,28,209,229,121,56,148,146,45,202,191,246,147,120,74,248,34,200,120,241,0,12,61,67,138,169,67,249,210,70,99,81,109,157,130,8,92,76,99,72,242,159,105,140,82,148,151,230,76,234,67,158,15,218,40,206,13,24,247,224,243,112,171,69,115,24,54,50,29,22,147,174,244,233,208,208,45,120,96,26,71,107,248,176,244,183,235,158,73,90,163,234,241,192,216,174,254,65,209,161,212,176,1,225,37,217,47,27,106,204,15,220,86,139,29,143,187,197,211,115,56,216,188,152,143,15,254,128,48,134,121,199,142,69,214,212,209,5,231,108,144,214,146,77,171,132,211,56,215,219,142,175,125,140,77,189,158,65,91,47,247,202,74,65,198,243,236,202,122,118,152,114,214,7,230,232,244,207,85,25,111,125,233,76,110,91,116,220,252,167,10,207,80,14,160,12,104,61,201,34,164,44,103,233,56,210,62,79,235,62,103,92,176,172,18,81,187,150,237,22,228,240,154,79,90,56,81,207,160,34,69,12,98,189,173,207,234,139,77,139,106,244,167,53,85,118,177,177,20,106,30,181,53,169,87,113,91,40,8,156,60,173,241,4,248,92,64,152,234,217,88,18,89,48,241,240,154,159,60,252,146,76,160,206,225,51,117,158,105,74,20,33,234,47,25,6,249,220,217,170,34,99,84,160,246,173,10,195,168,225,61,203,38,86,163,48,126,232,21,53,169,20,182,43,108,4,142,14,91,26,184,194,185,21,105,77,230,138,204,83,8,150,134,251,107,201,153,169,106,41,81,207,33,103,20,14,215,254,192,198,39,224,48,194,95,218,115,214,110,44,125,10,75,218,3,151,38,213,180,25,213,249,231,225,105,69,96,219,98,122,122,29,64,191,179,187,187,119,102,232,132,244,189,45,61,59,126,59,105,225,41,124,14,97,21,167,253,38,197,102,10,71,163,105,218,233,49,163,72,161,245,159,197,133,169,7,43,164,144,17,42,57,23,146,246,24,112,217,234,111,162,250,120,104,245,254,65,169,215,159,1,67,172,162,48,53,76,61,224,244,36,119,226,170,21,207,73,66,124,81,123,134,217,27,198,60,202,11,229,129,145,71,243,143,65,153,137,246,172,67,223,91,2,205,74,64,118,96,106,44,163,103,228,51,235,128,154,88,160,163,249,57,23,17,62,15,193,130,131,190,183,8,202,209,228,135,73,150,125,126,152,196,32,39,52,32,227,239,153,159,109,9,163,231,129,149,176,128,124,176,29,36,15,196,227,244,242,99,147,57,136,24,204,47,169,35,114,238,43,45,8,38,88,89,250,198,232,87,57,105,128,133,75,159,71,195,64,24,191,252,174,231,74,8,192,235,219,201,199,211,139,44,180,23,213,83,88,6,169,201,122,57,225,62,55,91,244,26,58,72,93,52,72,155,239,24,16,180,142,180,99,181,132,33,61,144,6,211,91,48,172,23,65,102,176,205,85,43,104,65,52,53,58,118,206,94,141,233,230,2,241,101,252,114,38,206,174,112,31,97,144,14,171,201,213,159,70,34,117,197,195,31,57,113,224,146,99,134,145,218,244,12,25,156,24,193,163,176,206,127,159,133,145,87,48,216,65,128,242,100,238,224,30,142,29,112,144,205,161,23,151,12,113,116,204,146,117,110,19,122,108,80,209,27,188,49,203,184,94,20,205,93,8,82,22,28,118,251,129,91,152,70,195,242,22,116,200,72,141,13,214,153,101,121,12,2,147,224,146,4,62,7,189,190,53,170,10,193,159,178,40,104,208,223,78,173,9,152,30,3,36,35,55,37,109,207,156,122,219,50,79,4,166,142,35,224,100,210,69,49,100,184,167,154,194,216,229,2,147,219,169,48,142,0,71,77,72,68,209,166,95,186,180,39,132,142,240,241,150,215,122,43,114,216,231,133,141,131,58,74,237,53,41,68,177,176,168,231,213,24,6,50,136,17,226,179,114,196,231,217,231,20,29,77,224,214,222,214,21,77,161,160,188,216,79,206,79,66,27,60,56,72,38,177,206,170,112,138,19,30,98,242,231,22,122,214,141,18,129,16,75,209,211,12,245,140,38,173,81,48,83,212,184,61,2,205,26,39,72,152,166,110,65,83,68,86,231,211,184,156,69,217,2,110,79,58,93,98,187,142,149,133,6,159,46,75,244,2,115,144,236,80,88,164,59,25,66,185,45,246,42,227,146,124,30,222,67,47,211,170,100,146,110,101,212,246,206,25,35,138,235,80,95,12,171,74,122,222,219,124,122,126,110,126,45,120,114,168,232,208,205,223,2,207,193,70,99,38,128,62,188,227,175,143,15,98,2,89,10,211,243,160,63,57,38,212,243,222,136,113,202,168,33,222,172,163,134,128,76,236,102,228,82,60,239,109,149,234,241,219,68,142,117,38,225,242,150,223,174,185,60,191,13,1,176,252,54,110,151,241,192,204,109,129,251,243,98,240,238,200,195,185,109,235,2,67,235,65,31,94,218,251,112,83,66,10,56,61,145,2,116,255,154,76,197,60,159,105,92,177,98,163,103,148,111,61,141,33,3,149,198,208,252,41,76,140,61,126,58,191,201,222,169,66,31,25,173,211,25,149,167,117,145,252,22,242,45,149,177,252,24,70,40,12,198,100,65,37,80,63,24,196,13,193,143,135,248,228,179,223,21,18,194,125,76,177,112,214,243,112,114,32,87,192,16,143,40,92,107,80,214,226,201,95,111,235,82,34,224,76,248,253,49,84,208,253,139,189,214,20,98,116,150,115,241,136,51,98,160,173,167,51,141,168,107,176,231,161,19,241,236,182,92,51,181,117,87,37,15,242,168,96,196,13,184,190,123,117,166,34,56,94,123,149,167,86,28,234,197,29,28,90,48,35,107,53,81,74,230,186,115,152,36,201,253,192,103,178,100,129,223,173,35,113,227,158,1,143,231,4,250,109,60,129,246,103,192,207,36,23,66,66,10,128,244,6,75,253,106,13,35,136,5,246,76,21,100,18,195,216,181,82,128,231,167,193,163,245,120,216,216,40,128,67,246,39,96,229,139,134,233,114,133,130,15,247,16,213,36,235,86,32,17,253,30,200,110,43,90,103,148,72,177,111,171,239,138,27,36,11,52,96,189,89,227,224,59,39,171,116,155,121,37,240,90,61,210,43,73,235,85,206,205,78,42,70,15,86,205,159,156,131,194,70,73,31,240,212,235,3,187,124,19,34,55,82,190,196,164,133,167,170,134,55,158,188,94,189,185,28,56,183,40,13,176,180,223,170,99,54,149,20,240,39,46,160,232,185,251,54,233,89,205,77,123,54,237,106,30,112,214,61,167,227,94,12,154,31,96,189,218,28,152,232,74,252,54,108,235,250,94,84,4,5,163,39,118,226,208,239,69,169,70,152,119,164,173,108,253,109,56,101,227,112,164,172,115,234,111,179,127,202,250,128,214,116,42,12,43,103,22,88,249,14,76,199,183,230,24,211,214,149,182,185,91,84,87,86,118,123,226,62,86,138,49,101,211,105,237,157,197,67,77,56,99,110,87,144,234,113,121,116,157,207,163,49,228,171,12,74,81,54,54,115,244,183,44,191,140,184,178,194,93,40,57,199,75,197,128,177,252,63,196,189,187,206,54,77,115,157,119,46,140,25,76,239,123,120,0,142,156,57,52,28,16,214,15,129,129,72,129,166,2,65,224,121,216,145,99,27,142,100,71,58,31,9,240,89,184,175,186,167,171,86,189,182,50,3,196,7,124,193,187,158,153,187,103,166,55,181,93,171,11,187,29,1,57,29,216,57,156,246,148,139,159,153,102,33,124,79,93,62,7,17,112,129,161,87,149,205,174,97,206,40,76,229,111,23,88,9,236,144,135,118,146,8,131,19,53,62,186,174,208,243,10,60,210,208,168,113,145,137,212,150,118,225,66,228,38,103,54,133,6,43,161,88,66,50,178,165,109,180,3,189,58,241,34,44,71,161,3,111,20,175,203,205,57,35,18,252,68,109,39,240,122,244,185,80,242,149,197,217,166,82,89,3,151,81,21,174,233,167,203,219,100,225,211,37,213,18,220,159,176,245,141,105,92,31,155,30,196,37,175,52,209,160,152,174,117,149,133,15,221,154,78,195,74,16,85,190,246,168,105,117,33,243,172,35,171,105,221,31,139,184,203,54,78,247,99,186,119,125,159,173,87,171,27,114,224,103,10,7,163,137,13,205,4,63,209,153,3,188,211,210,164,107,69,246,210,214,181,176,26,184,6,191,247,239,230,186,56,81,13,30,233,230,61,221,156,22,212,165,87,235,7,41,112,243,42,152,230,112,41,176,181,41,156,94,56,60,82,127,188,148,132,138,98,134,161,83,191,53,28,141,143,76,210,52,79,176,36,222,154,62,165,62,50,237,217,53,205,147,146,110,77,246,80,94,216,208,130,33,84,224,169,47,75,147,48,221,28,130,29,69,197,208,24,88,122,161,86,102,109,58,122,168,162,87,89,229,196,70,232,96,43,60,244,96,179,38,230,132,14,93,59,216,3,138,98,138,235,194,83,90,254,129,198,197,214,237,230,217,233,226,103,118,93,181,103,67,105,9,46,85,63,198,210,198,26,203,242,203,145,217,146,245,180,183,38,14,65,75,122,97,199,233,146,32,38,219,228,72,87,83,204,170,247,86,193,215,159,196,148,78,177,68,65,7,220,138,206,177,36,116,11,79,231,51,31,189,90,251,69,207,167,32,91,40,79,253,106,217,51,220,179,93,38,2,137,247,157,208,103,137,65,218,31,213,83,130,40,127,235,81,94,242,60,88,125,70,177,29,176,114,102,24,107,177,248,123,212,36,166,199,90,103,147,85,19,38,85,115,35,197,76,231,166,158,214,187,37,184,79,61,203,211,201,67,7,144,4,27,103,86,204,59,240,84,210,113,224,55,193,52,229,168,13,146,159,11,242,90,25,119,215,48,232,48,86,37,181,173,134,242,38,161,76,176,117,229,29,235,72,55,163,141,25,34,94,19,122,61,9,21,53,62,235,245,82,187,237,56,208,229,145,253,27,6,51,29,217,79,189,67,225,244,212,3,238,8,177,250,146,194,2,112,151,0,23,112,213,133,59,170,198,60,102,174,230,30,244,178,12,57,183,186,146,159,142,253,227,99,19,107,86,85,85,129,25,140,192,59,45,159,206,199,22,35,254,81,78,38,224,18,242,87,211,212,176,116,224,231,244,109,178,116,77,187,46,193,83,156,123,172,120,125,227,157,244,117,128,53,239,117,104,18,203,185,52,170,70,60,8,173,208,196,32,254,195,124,19,74,184,77,81,61,60,142,197,49,30,245,92,224,121,83,248,152,156,242,190,169,227,90,9,126,106,118,139,212,226,132,176,87,55,13,76,14,253,30,112,17,202,10,24,137,125,104,152,134,164,76,67,147,38,18,184,66,96,43,55,79,252,39,7,62,102,186,132,75,112,55,122,130,87,19,15,0,56,221,156,238,174,33,190,230,84,67,1,88,152,187,13,214,223,46,212,224,136,155,155,212,133,198,38,100,174,126,238,210,222,0,148,88,70,208,99,227,156,235,36,166,106,80,152,243,45,137,38,159,155,119,20,138,50,228,89,146,83,69,152,174,74,168,116,60,233,151,153,164,241,211,80,250,235,217,70,207,174,100,102,40,104,147,2,141,65,178,59,234,46,39,45,15,83,7,14,185,182,36,202,150,86,212,156,45,5,50,150,200,73,118,58,109,5,70,98,58,50,154,37,201,158,210,96,85,130,214,229,140,131,221,84,96,147,83,238,81,200,208,210,158,194,215,123,162,176,132,2,107,125,41,70,152,61,165,98,166,170,161,65,117,238,26,81,234,179,91,50,71,237,203,71,77,52,4,239,250,208,13,225,70,41,214,78,147,108,26,223,188,244,136,44,229,242,24,148,48,69,151,223,3,1,70,186,216,42,85,162,251,106,106,64,126,208,211,25,231,30,29,109,90,42,128,154,238,146,230,96,90,48,117,101,78,168,62,74,180,93,158,167,90,249,230,37,78,54,216,53,53,118,124,96,182,198,18,13,190,232,118,43,76,189,76,137,166,232,51,116,133,105,250,24,78,14,137,141,168,214,238,164,163,58,232,83,161,64,206,223,163,121,20,232,236,62,220,76,247,20,4,177,150,19,185,33,19,162,169,4,196,184,198,19,92,185,84,142,232,118,55,88,48,151,137,170,60,157,254,98,185,186,35,203,253,217,126,141,118,3,154,124,4,134,209,235,114,154,145,35,69,127,35,96,54,164,203,201,4,243,13,185,160,120,48,92,168,82,46,207,104,105,157,93,63,222,121,135,189,238,74,109,30,120,64,16,33,112,135,155,226,245,155,195,88,42,161,129,99,151,96,168,251,213,136,117,200,33,129,114,58,157,28,31,220,169,70,148,152,6,206,123,117,250,187,130,198,167,28,140,205,106,67,46,179,24,68,45,75,79,70,152,89,122,188,52,220,80,141,55,162,0,94,174,236,61,69,200,149,126,122,129,33,81,187,164,179,136,74,61,143,76,84,74,63,144,164,187,240,153,197,69,146,155,20,80,143,184,154,22,209,34,134,39,50,171,173,62,247,183,173,142,188,235,208,140,9,241,163,199,171,144,179,138,149,212,8,136,180,47,222,72,57,103,85,121,248,110,130,188,151,132,209,140,113,153,196,189,152,210,218,247,66,41,149,239,74,123,121,86,30,140,7,223,83,29,111,239,77,243,140,47,221,110,227,101,227,203,209,62,38,83,129,184,79,191,40,180,186,226,209,29,43,243,25,87,152,5,121,49,248,205,226,133,146,58,43,251,78,210,99,167,219,221,101,146,210,109,116,31,171,51,73,85,237,169,195,144,246,94,6,199,179,210,80,30,144,77,137,118,146,171,13,76,111,2,25,47,65,41,73,191,132,155,212,209,111,213,11,183,22,219,43,201,68,245,249,57,84,197,166,237,112,198,205,207,146,111,191,10,74,89,186,80,37,244,27,80,39,105,147,250,177,207,9,80,158,184,55,44,60,74,234,65,228,139,82,238,15,134,113,73,235,52,80,26,172,253,18,33,218,177,151,38,10,57,159,230,79,77,43,223,212,41,204,163,238,24,25,173,96,226,161,192,219,123,86,132,195,103,33,42,1,69,93,166,163,243,94,216,200,137,227,165,81,128,75,146,221,135,86,19,227,51,103,240,114,154,69,118,183,87,91,1,207,134,5,169,153,143,156,109,93,142,221,90,96,135,244,223,126,41,156,147,216,89,69,166,237,118,221,16,33,226,239,3,230,21,214,26,67,67,12,88,246,156,66,195,229,237,155,225,131,173,161,196,51,196,180,169,8,117,152,210,97,185,57,53,99,221,39,34,213,238,216,204,255,195,63,255,245,191,253,199,127,248,183,127,249,199,127,250,187,191,252,79,127,243,31,254,254,111,255,205,95,254,230,175,254,239,255,237,255,248,47,255,241,255,252,47,255,233,127,255,171,191,254,31,255,225,95,157,127,56,211,22,78,64,54,243,191,250,231,127,254,235,255,240,79,255,254,223,158,127,253,111,254,242,183,255,244,239,254,241,47,127,245,215,255,250,47,255,240,111,254,242,79,255,248,239,255,230,3,254,219,191,251,251,191,252,119,255,244,143,127,247,247,255,154,27,252,195,63,254,171,191,251,251,191,253,167,115,251,255,222,199,242,48,91,125,44,199,7,81,9,205,99,81,17,68,244,217,67,238,91,108,136,130,50,203,243,248,188,166,176,78,76,54,14,130,227,76,251,162,169,224,114,115,10,230,123,191,223,128,66,87,53,177,145,25,163,248,193,215,235,91,37,142,247,192,36,215,47,227,61,187,14,83,63,224,13,107,151,79,92,24,164,183,28,181,40,115,156,205,253,62,87,157,166,91,29,176,101,3,46,145,57,105,243,179,68,183,192,231,12,243,109,10,166,165,71,73,39,30,43,126,218,126,53,245,213,165,253,75,124,95,2,246,199,100,188,129,19,116,196,104,27,249,70,58,138,21,11,59,213,3,218,17,43,20,161,128,39,94,146,95,253,88,46,48,224,110,2,9,159,41,101,180,79,65,107,0,108,172,145,239,133,27,199,252,27,48,49,253,27,24,132,92,233,56,253,37,208,133,66,243,227,48,234,30,122,111,18,102,222,108,91,72,225,63,51,158,11,118,221,234,202,199,231,220,30,177,169,33,250,221,9,148,127,158,4,245,117,51,54,150,3,67,28,208,111,8,184,96,157,71,27,252,129,173,23,230,70,14,11,140,184,75,127,122,35,13,219,29,70,54,174,198,43,157,100,61,188,121,154,136,239,27,39,193,64,35,237,188,136,128,17,215,123,20,94,72,145,223,183,242,224,161,122,229,165,245,225,210,95,241,125,47,216,73,122,232,37,0,147,85,185,241,11,10,156,71,180,17,19,48,40,208,138,92,180,80,179,190,5,53,74,177,139,62,182,27,8,138,93,112,209,99,220,61,69,94,25,225,207,225,69,234,44,205,214,229,119,237,88,191,193,36,211,49,42,175,92,60,235,122,92,34,248,60,50,50,114,75,96,218,35,110,129,205,179,140,1,70,6,182,209,71,189,158,200,25,53,153,33,65,73,93,95,255,137,34,35,52,125,4,134,131,126,57,204,131,116,249,26,155,178,197,225,63,141,156,112,147,159,70,185,221,227,92,15,181,127,221,45,33,96,60,210,225,55,167,5,88,158,11,242,213,232,125,62,135,56,61,141,113,115,204,193,199,203,111,30,72,108,5,219,80,191,110,199,88,73,114,103,210,141,46,111,247,144,231,174,207,86,24,42,222,251,57,224,167,218,51,38,209,38,140,120,197,16,172,28,5,229,117,129,217,167,253,149,177,142,130,22,10,152,142,172,91,182,255,28,127,168,133,6,252,129,141,172,125,250,111,163,95,246,86,129,7,164,249,126,243,7,161,163,169,240,89,75,195,111,142,207,218,94,129,233,58,243,87,70,96,183,239,248,30,155,18,223,247,6,224,104,79,44,17,77,2,174,30,98,126,236,135,100,209,239,95,76,237,162,63,53,92,65,95,74,105,239,68,24,231,222,81,3,6,167,248,90,161,215,73,78,21,97,53,129,207,31,56,127,158,137,220,47,153,163,148,160,150,231,198,138,16,243,92,69,223,40,54,178,211,191,80,209,48,195,182,4,62,190,219,115,235,91,224,239,174,227,137,55,250,82,69,234,18,168,79,97,243,122,155,192,150,65,184,15,134,105,190,119,21,24,127,199,63,87,49,177,59,185,57,82,34,243,6,70,30,100,240,94,89,155,47,223,243,185,39,192,241,24,55,10,129,1,195,211,235,221,197,148,187,212,26,31,147,150,247,125,169,28,10,65,0,40,40,255,101,76,172,255,138,57,224,214,2,137,88,143,56,116,19,74,18,199,28,161,93,103,170,161,78,156,58,6,49,131,96,175,222,235,154,65,216,154,26,14,127,182,157,219,110,67,85,18,225,98,231,32,77,211,174,107,77,187,213,113,252,155,218,88,120,131,23,61,83,69,67,37,199,39,103,226,13,247,121,74,98,123,45,168,10,249,83,159,113,165,114,230,130,72,246,235,22,180,77,52,177,222,11,133,253,205,239,13,183,156,50,176,159,163,9,114,154,107,221,189,86,208,39,63,221,200,210,92,98,121,139,125,84,177,238,40,214,111,78,183,111,36,21,175,90,231,176,25,119,119,28,38,44,85,225,149,20,91,79,195,221,14,36,106,197,97,98,210,215,91,136,77,251,60,189,63,49,112,86,65,187,89,245,134,26,186,114,53,177,95,133,74,13,73,111,213,231,60,150,202,11,253,238,69,105,87,148,130,48,252,159,126,77,61,180,210,206,118,54,213,155,234,120,91,213,225,153,180,148,206,164,235,55,233,66,227,183,117,251,168,43,230,130,68,156,92,175,54,113,86,82,44,151,136,127,64,226,219,213,201,131,23,235,82,24,158,23,57,200,37,197,183,32,62,249,92,170,139,3,155,217,46,247,70,202,248,242,23,52,166,122,171,146,105,66,61,117,95,134,169,70,64,164,63,82,186,81,237,144,221,247,153,39,251,255,82,152,240,203,157,131,116,100,14,37,180,132,95,96,173,27,58,58,78,120,42,150,225,107,224,240,124,40,140,108,26,203,171,199,177,162,98,236,7,79,35,162,78,238,103,35,14,245,205,80,35,246,123,171,222,220,250,129,203,133,105,48,147,170,17,14,47,26,182,47,204,202,147,112,27,251,221,115,219,175,89,10,115,107,37,14,148,43,227,50,26,53,82,92,83,43,217,32,9,28,30,119,226,107,157,181,53,146,203,247,94,22,208,102,10,41,218,239,139,214,14,129,175,15,222,21,239,81,246,35,146,77,151,178,5,159,109,85,101,13,54,97,38,23,140,160,129,162,43,3,21,228,251,197,5,112,230,143,23,219,223,218,166,129,183,121,252,116,210,134,46,21,147,219,216,205,246,117,86,167,81,191,79,185,122,18,4,189,170,92,136,169,157,35,251,13,184,215,230,117,164,13,242,227,243,30,86,192,88,166,215,114,105,28,193,175,200,192,66,145,84,175,35,117,208,179,91,74,199,174,113,130,206,121,181,19,142,49,96,243,46,96,86,251,237,216,61,142,231,89,129,242,193,182,5,192,219,231,51,180,101,28,146,17,62,58,115,254,12,246,18,76,147,141,195,165,23,152,125,198,191,200,66,226,70,56,145,32,41,162,166,255,142,124,65,71,218,4,70,218,226,230,62,26,150,162,38,17,140,219,233,185,181,135,13,250,184,46,18,154,84,85,237,27,163,60,235,20,250,190,24,216,34,5,125,215,23,212,165,93,58,21,176,202,169,164,250,198,181,17,201,16,158,193,3,115,94,221,139,225,29,219,69,126,119,153,119,122,127,121,160,35,19,251,194,134,174,224,117,197,187,77,111,86,139,232,206,121,40,58,201,238,161,137,128,208,35,156,15,27,41,85,116,232,238,192,169,172,173,242,74,208,88,116,177,10,162,182,173,202,28,134,187,169,221,2,216,51,232,227,7,136,68,250,54,11,235,150,244,19,126,198,215,148,169,112,142,135,115,187,251,181,182,101,51,228,91,159,175,215,110,249,159,137,26,179,104,100,34,181,238,188,218,240,171,23,213,165,163,242,196,90,87,238,60,59,39,244,43,40,60,38,183,77,185,153,160,158,208,81,156,5,0,3,200,141,26,227,137,82,114,44,203,135,226,40,95,1,72,154,139,34,247,126,77,121,241,110,120,203,52,232,116,97,163,244,126,243,7,100,209,155,6,241,225,41,135,238,194,183,5,190,182,236,57,235,76,135,75,213,212,240,207,139,178,164,19,21,238,207,157,74,243,53,217,19,217,45,27,205,143,190,91,210,217,173,13,76,231,243,209,161,51,239,110,185,50,165,88,129,113,210,21,166,200,191,36,50,90,130,148,148,133,125,48,133,63,154,55,169,199,49,46,183,210,237,108,228,3,222,243,174,1,210,151,106,93,63,68,206,65,160,193,89,212,38,218,213,36,154,198,238,34,245,58,245,76,172,126,141,247,54,77,47,76,242,196,245,156,241,251,146,230,81,119,216,181,110,241,199,9,230,54,1,221,169,69,45,134,129,210,217,53,90,7,4,71,93,170,152,234,36,238,236,231,114,179,170,47,185,185,245,98,13,183,85,232,212,210,151,70,195,147,235,137,225,141,182,37,87,147,157,218,174,13,119,246,213,23,233,57,9,120,207,99,251,95,101,185,65,204,95,45,138,6,213,137,199,195,207,206,73,230,183,73,234,164,116,82,124,119,104,116,215,139,69,65,167,150,75,172,17,227,122,85,165,179,67,42,80,187,195,111,79,105,102,203,178,61,110,204,112,72,136,61,77,204,235,93,97,192,89,230,81,224,102,206,176,155,112,197,234,217,53,57,88,156,106,134,210,65,246,33,185,154,148,196,173,144,109,38,146,154,106,137,248,68,211,141,245,253,228,2,42,104,35,95,143,165,66,1,145,114,162,157,190,71,55,198,233,201,109,154,236,165,192,45,44,125,118,165,71,122,141,241,186,71,113,23,5,5,169,166,245,112,231,161,167,191,82,58,137,135,150,105,243,198,150,75,49,181,47,229,38,31,132,56,214,221,56,32,249,34,28,42,73,207,6,191,213,133,145,10,80,86,100,252,234,122,189,254,246,203,122,138,227,134,131,186,175,128,58,242,145,180,226,106,38,236,44,87,127,176,138,241,153,82,93,8,3,185,87,88,127,34,135,154,101,91,86,203,247,193,56,25,42,15,199,60,60,190,243,183,254,136,66,193,148,159,242,177,213,5,172,136,200,53,229,32,133,226,18,19,226,75,76,82,106,162,186,216,176,232,141,27,164,97,195,34,187,168,55,135,3,230,174,125,2,198,91,231,49,242,34,143,123,164,22,87,212,102,210,110,73,239,30,41,85,136,246,150,126,146,238,28,60,132,51,173,254,84,151,208,115,235,33,64,145,191,208,20,56,5,116,55,215,65,135,252,208,100,239,249,32,52,14,86,135,97,249,202,149,26,229,214,193,54,107,129,215,108,21,123,160,179,62,192,87,117,44,22,45,8,90,86,94,121,7,142,213,148,170,8,161,154,188,33,130,210,154,133,160,181,160,180,79,119,196,143,69,182,118,234,162,192,49,188,115,161,152,70,85,75,157,172,166,73,122,203,6,38,93,224,169,167,254,189,97,120,147,193,93,239,31,172,13,125,187,104,228,107,73,86,237,120,222,103,42,184,210,230,158,22,146,211,123,211,206,56,189,222,193,52,163,181,73,124,133,242,41,117,74,73,249,20,242,137,226,170,94,116,171,239,68,203,240,88,169,217,85,201,165,51,33,53,141,145,180,118,205,214,14,3,115,73,157,195,149,10,95,135,207,138,81,66,37,8,129,171,203,249,33,217,178,114,67,52,27,73,11,184,102,30,2,232,25,189,196,4,53,171,164,90,1,124,163,152,63,56,117,68,67,116,236,42,108,20,5,38,14,197,66,216,217,31,171,195,246,155,26,235,143,191,228,227,98,135,82,138,27,208,229,66,181,192,35,181,152,163,167,92,3,134,146,247,77,125,245,177,50,105,74,222,73,29,226,120,180,183,81,14,244,88,221,137,75,224,89,183,59,10,244,108,135,243,15,170,129,91,192,107,226,214,75,149,200,225,49,24,109,132,246,245,147,214,237,68,35,239,113,149,104,138,2,18,251,14,25,204,225,115,212,28,133,150,174,126,61,96,13,204,64,18,155,5,84,131,1,211,248,176,19,155,197,83,125,22,178,143,106,241,228,113,3,30,167,179,0,110,236,48,137,134,227,9,229,109,20,168,107,34,58,48,85,169,234,48,105,231,196,45,242,140,22,35,59,43,40,45,205,213,187,27,4,79,55,178,152,116,53,242,0,1,111,8,53,211,194,126,90,220,28,37,237,12,159,27,122,149,20,106,227,105,83,160,36,180,4,120,92,118,125,104,43,158,247,239,1,153,85,162,114,121,169,166,247,143,13,201,90,90,60,38,162,235,40,196,157,137,61,39,180,44,41,141,75,252,11,245,225,253,198,157,201,104,38,120,76,89,243,28,114,137,243,135,56,84,252,48,135,102,98,43,162,96,36,46,126,234,31,76,73,253,121,170,143,172,88,255,166,194,148,24,238,128,159,68,50,77,110,181,237,184,154,145,204,196,241,244,62,174,173,216,109,131,208,155,159,87,88,4,77,202,87,21,130,182,210,2,125,82,103,110,181,93,210,31,171,80,98,187,19,239,213,172,67,96,206,115,133,9,84,196,79,83,231,146,174,158,145,193,7,70,41,49,209,121,181,71,110,62,74,146,186,193,117,173,113,241,57,165,50,201,89,237,55,33,105,240,72,242,9,204,42,143,149,2,211,18,147,72,206,98,163,43,212,167,173,76,144,166,227,194,130,73,204,111,20,208,6,186,180,176,128,234,216,61,102,252,48,94,93,226,133,107,99,202,231,56,195,122,18,47,28,213,212,2,179,122,18,188,101,22,157,183,191,18,97,93,25,67,6,86,211,135,166,133,46,214,198,65,83,91,123,133,180,162,201,176,143,25,157,56,0,139,171,35,252,224,68,6,99,229,21,250,203,233,82,34,175,77,193,196,163,135,56,194,146,151,93,211,137,6,101,84,143,83,167,252,65,0,82,105,53,47,50,236,150,73,250,8,64,46,129,123,73,172,110,16,61,200,162,229,211,236,196,139,184,117,100,51,241,188,210,85,62,118,215,121,176,50,37,227,146,115,131,154,72,101,12,130,231,181,200,11,165,6,50,81,50,66,66,33,240,217,80,18,12,133,203,43,179,123,101,154,202,50,98,150,80,177,173,232,251,234,162,74,172,213,199,49,135,138,39,86,100,173,35,241,118,114,202,203,114,111,51,17,42,194,114,254,202,86,35,217,89,163,74,125,95,15,226,176,201,29,56,113,219,182,222,223,120,38,178,216,74,32,219,76,93,45,110,158,110,61,142,41,255,232,46,246,7,249,51,49,37,121,155,61,9,87,53,88,79,228,151,33,199,74,140,216,219,203,65,26,81,249,158,248,207,207,38,231,229,85,143,41,240,233,202,232,213,56,237,3,166,8,49,241,190,143,75,145,12,76,208,77,25,204,187,218,184,103,32,37,105,21,117,162,94,203,81,147,231,74,98,15,132,85,239,184,207,164,168,122,194,195,239,17,139,150,36,66,18,1,255,17,159,93,195,126,164,138,119,83,244,113,7,241,120,5,99,247,164,66,134,124,168,219,22,70,55,148,36,46,80,197,117,39,142,138,232,50,147,116,71,137,128,52,12,158,231,211,205,36,245,192,236,184,85,208,203,234,163,146,180,65,113,153,226,66,130,46,93,13,61,243,149,36,129,14,254,28,58,73,29,19,250,202,27,171,128,169,172,136,169,8,89,217,113,234,220,65,60,111,79,226,240,239,175,6,106,184,115,10,83,72,128,36,48,111,39,24,63,76,62,33,30,218,90,244,187,123,197,13,2,74,105,8,89,12,36,198,69,10,186,20,133,177,199,238,94,84,42,220,178,50,131,225,223,45,219,93,64,244,198,164,219,22,38,117,252,178,139,194,224,41,59,21,66,118,227,242,191,194,249,165,90,15,68,248,167,251,35,20,195,15,101,5,89,27,85,60,55,77,172,251,92,158,121,19,24,114,255,239,152,114,67,89,157,143,179,65,173,211,157,69,72,57,104,147,37,122,9,156,81,119,134,190,180,241,189,250,84,195,121,105,177,156,241,99,229,115,208,176,54,110,38,246,177,78,174,71,95,40,249,7,63,180,6,114,113,250,62,97,112,10,27,149,213,32,241,201,5,67,208,115,63,22,26,245,69,53,250,24,248,235,165,165,244,39,76,13,27,173,215,72,65,66,73,158,200,171,190,21,138,208,221,183,36,20,160,143,5,125,104,48,114,190,112,251,79,133,217,35,4,38,36,31,51,1,145,130,199,107,211,76,79,186,101,24,73,87,209,147,134,208,93,224,194,6,30,106,212,236,85,67,225,209,162,27,157,76,159,166,198,9,57,158,157,49,180,145,223,115,234,47,129,43,161,239,42,146,209,107,232,205,43,41,52,255,237,77,143,142,162,20,41,7,138,252,162,254,52,173,45,114,111,66,59,175,194,168,139,135,168,51,65,137,116,53,4,200,161,24,205,132,87,24,195,33,84,134,33,124,175,250,92,199,217,173,161,29,11,189,143,172,92,18,15,163,199,23,193,179,221,250,216,125,191,77,134,86,82,46,214,232,231,74,171,34,71,93,210,111,35,84,20,31,140,14,33,57,113,183,45,16,239,175,54,73,30,9,28,89,86,171,139,164,244,219,52,254,2,145,118,23,201,232,51,206,165,239,148,158,142,120,105,196,251,245,177,232,147,13,129,99,106,241,211,184,77,247,54,238,157,120,140,246,175,14,79,208,71,71,101,1,203,42,58,216,37,253,176,253,67,192,227,85,226,129,77,233,226,144,91,83,62,171,47,236,124,28,17,171,230,196,213,81,159,45,37,72,13,209,154,86,171,109,63,100,245,71,8,120,83,46,160,247,126,77,55,88,53,182,211,43,161,35,164,168,4,247,170,250,186,33,200,45,93,53,184,235,72,112,11,178,32,224,63,174,38,131,26,232,84,27,5,116,108,25,248,89,75,114,114,65,59,56,95,25,56,114,73,111,130,69,60,22,158,47,221,20,202,67,32,77,224,71,11,98,104,170,160,186,81,96,77,4,109,99,38,140,119,194,233,220,20,61,70,100,200,81,147,54,111,105,220,157,248,66,192,83,121,190,182,5,39,167,40,147,15,37,195,3,166,151,85,116,205,229,252,64,67,5,97,248,64,155,6,85,13,14,41,172,31,156,6,190,84,121,118,161,124,150,6,110,122,76,2,167,237,138,172,67,168,51,65,104,171,70,58,112,13,74,17,96,205,149,110,68,158,91,104,66,227,163,212,146,96,170,108,4,46,233,99,99,90,119,185,122,244,153,174,174,156,187,1,55,237,118,132,82,167,244,183,8,252,136,157,178,75,233,210,137,143,177,86,91,250,237,14,173,98,192,143,54,53,153,124,92,117,142,49,216,97,149,127,16,120,137,36,245,68,14,85,223,57,129,188,247,85,33,250,146,174,158,52,185,5,60,149,244,150,114,3,106,27,3,62,246,86,26,218,174,221,201,15,140,198,117,166,171,161,88,146,155,31,47,63,189,181,87,136,128,129,75,122,107,86,245,18,106,241,103,137,164,183,118,254,186,136,212,188,85,155,42,204,2,140,155,83,27,145,110,78,67,72,12,237,124,220,52,215,96,156,123,229,230,51,191,181,74,29,115,12,109,43,93,59,180,33,59,228,128,160,6,237,233,173,84,248,106,228,167,171,22,80,97,120,182,208,11,182,70,230,252,86,136,74,116,129,149,247,124,67,95,91,66,107,123,114,48,166,129,163,56,83,5,206,43,240,216,146,34,182,13,91,101,126,43,199,160,142,85,64,113,252,171,123,7,158,94,28,126,212,154,180,132,166,207,73,184,57,193,86,129,29,48,252,170,10,87,145,90,181,214,241,180,248,155,117,189,57,252,199,44,38,169,85,226,169,241,165,244,177,232,54,232,241,211,199,174,81,219,18,79,45,164,186,141,90,33,141,251,188,239,144,47,39,31,249,164,123,163,195,46,87,39,197,185,3,211,149,20,143,53,159,180,209,19,133,140,77,137,59,165,67,132,108,67,24,50,20,172,61,233,169,233,234,141,153,50,146,38,54,90,106,51,152,48,240,109,211,249,213,77,215,38,80,106,23,20,230,115,196,76,56,214,220,91,19,60,130,128,211,20,20,223,244,211,148,109,196,200,112,240,211,205,169,153,141,223,238,75,93,248,13,225,117,48,210,153,114,94,154,164,125,44,69,187,84,210,129,66,132,24,159,11,57,103,253,30,231,183,226,224,165,211,167,39,20,45,212,184,24,78,211,244,88,251,157,242,82,232,6,209,175,57,96,54,140,207,213,18,177,57,48,30,126,192,253,77,219,221,56,67,151,77,133,30,91,125,103,166,240,27,111,220,92,109,133,27,61,136,14,215,87,51,250,192,179,63,49,242,186,85,219,9,222,227,25,20,103,22,176,157,250,90,134,53,37,4,220,231,78,87,35,47,35,87,87,77,145,109,178,88,193,143,255,75,118,164,7,219,143,76,226,179,73,172,154,80,145,120,49,190,252,157,222,41,205,18,2,15,237,32,221,133,148,177,204,67,214,91,130,139,48,220,26,135,118,122,108,170,152,71,76,83,50,77,250,92,19,174,6,129,87,58,4,224,132,146,189,146,118,209,4,83,70,30,47,229,161,108,79,97,130,50,114,181,116,178,24,204,27,247,171,225,204,76,231,147,17,111,8,188,75,178,55,140,246,57,208,177,210,70,12,215,215,16,248,124,236,244,212,239,8,170,86,99,91,211,129,45,66,18,62,75,7,103,182,94,108,97,89,129,87,90,125,75,9,233,140,100,232,213,97,211,96,229,108,21,176,237,228,61,231,23,125,10,184,165,211,103,113,160,11,90,210,51,195,0,37,227,66,61,54,61,21,93,18,129,194,64,160,104,176,176,194,82,146,141,24,18,161,177,225,12,10,49,116,242,47,43,62,117,152,134,178,52,234,247,209,155,211,149,162,87,19,22,9,15,6,179,63,205,49,44,139,42,55,111,43,157,0,27,63,56,190,36,165,107,250,78,206,230,21,155,25,84,4,233,67,111,202,148,99,100,99,62,105,11,71,145,60,86,22,61,17,75,95,25,150,64,28,246,131,238,121,125,105,72,247,197,134,50,122,146,75,160,16,184,6,157,215,11,163,83,122,167,155,138,192,184,121,79,222,63,253,232,18,143,65,243,33,121,17,219,28,90,135,219,155,45,249,247,57,175,33,158,171,205,180,159,188,180,14,197,186,59,38,102,50,21,72,65,200,170,109,79,246,250,206,228,31,177,71,179,202,210,43,165,232,171,9,204,217,175,48,237,15,49,50,100,129,244,123,153,30,112,192,52,180,167,155,19,36,142,169,82,86,73,135,15,186,49,50,77,75,34,69,161,225,242,121,100,154,22,173,131,67,54,221,187,252,65,159,196,148,127,96,186,109,99,100,116,39,12,133,145,6,20,184,42,21,49,240,187,194,49,163,249,170,167,155,183,55,232,90,94,250,113,86,26,90,23,17,60,10,144,210,181,152,99,111,128,143,246,70,109,90,35,123,156,45,212,102,143,52,48,86,190,192,93,75,38,97,252,95,226,158,116,59,108,20,54,194,29,135,233,231,80,184,192,97,217,2,30,90,245,120,96,54,113,129,107,218,176,104,59,46,97,86,82,234,46,45,99,104,188,143,32,24,164,110,52,5,62,42,198,93,139,155,147,176,74,67,27,173,135,157,210,19,95,246,65,143,29,46,207,53,18,231,232,70,89,71,172,101,58,206,118,250,105,11,189,58,108,141,96,10,191,34,115,71,233,159,50,179,195,200,208,222,34,87,87,229,203,62,48,49,228,184,26,166,165,4,179,109,196,208,218,212,74,82,250,205,158,26,235,171,183,36,234,126,224,14,105,128,195,84,196,232,7,171,195,203,22,13,206,102,12,4,107,65,177,70,141,228,208,77,9,14,180,18,129,17,42,60,212,140,65,1,108,71,52,137,66,138,55,189,22,38,106,220,60,249,139,48,250,190,242,212,196,115,210,47,179,67,198,242,122,118,75,79,125,156,155,136,104,18,84,79,95,211,122,248,98,166,60,137,180,17,47,246,236,104,126,117,51,121,15,133,155,72,9,67,89,243,76,29,25,20,104,77,174,102,35,80,24,34,86,127,232,70,21,105,26,154,241,121,7,220,90,154,166,198,216,233,43,164,173,157,215,118,179,246,235,128,207,215,156,9,166,214,63,224,243,40,233,106,138,144,226,234,153,114,190,40,85,205,32,191,130,91,50,63,24,85,6,97,179,158,89,58,52,86,91,161,242,139,153,68,219,90,79,87,183,250,198,76,58,15,61,211,190,210,187,250,140,180,78,166,125,165,83,64,210,3,30,35,61,24,100,31,113,170,243,129,244,216,62,48,117,232,14,211,151,166,232,58,43,86,208,150,142,109,234,113,66,48,136,166,152,157,246,203,174,132,147,7,70,210,67,96,20,218,170,92,173,30,35,130,135,50,77,91,73,7,39,4,14,18,29,160,248,86,243,55,21,190,5,249,152,229,143,61,7,175,45,130,115,36,164,119,186,57,229,21,241,211,216,130,105,216,163,4,171,53,116,58,41,172,136,165,41,6,177,105,161,166,155,79,244,75,3,238,218,209,9,3,225,140,111,137,36,171,110,11,108,219,177,45,32,138,154,214,38,78,67,24,81,180,92,104,64,179,162,161,17,167,87,53,173,110,133,75,176,213,191,213,154,210,20,165,189,49,238,77,238,84,127,122,54,161,111,126,137,165,237,244,211,141,246,170,128,217,151,21,238,194,110,72,49,102,10,215,216,221,98,75,58,95,79,105,146,55,245,66,79,184,93,232,177,189,233,106,123,148,128,233,224,81,24,113,217,64,83,165,232,54,33,212,56,219,40,77,76,51,120,90,180,61,224,170,245,152,187,66,145,23,222,102,165,114,65,167,56,12,2,17,215,48,181,13,125,105,171,74,234,181,210,91,175,32,244,72,59,208,68,230,122,224,206,44,14,24,85,10,133,71,9,169,122,168,185,211,78,73,96,91,102,240,83,86,250,152,38,173,236,247,46,188,1,157,255,139,78,147,22,112,211,162,202,159,84,111,236,40,68,178,211,197,91,84,125,16,51,201,103,234,34,233,181,2,78,250,78,144,127,54,217,80,104,218,75,159,154,140,128,115,39,190,104,176,105,22,165,98,182,134,139,82,208,35,170,9,222,43,34,92,148,77,166,19,224,216,72,193,40,15,93,84,54,84,142,87,33,219,25,236,54,233,192,223,35,196,209,14,122,166,69,26,56,11,38,46,62,203,250,73,23,175,210,4,173,105,191,129,122,44,108,28,4,68,210,36,131,205,45,214,22,10,110,105,43,68,99,49,214,245,217,216,84,92,242,152,55,240,144,198,184,97,65,208,239,193,5,113,42,22,182,77,125,44,202,9,118,12,252,204,225,52,207,94,138,207,4,166,121,70,225,70,170,201,225,7,222,125,133,169,244,137,169,242,228,56,81,197,111,139,223,134,199,32,153,211,38,243,189,3,46,121,142,147,59,12,47,227,217,35,187,48,248,70,241,220,180,234,38,83,158,84,146,252,246,113,72,210,44,38,78,18,14,233,99,187,68,192,103,92,93,28,1,211,193,106,10,91,39,66,192,85,181,205,15,140,127,229,31,244,73,205,216,6,11,71,250,129,117,147,111,86,84,33,96,138,214,144,164,8,138,254,215,202,24,210,197,52,48,197,43,235,169,232,211,116,151,229,125,83,13,213,21,157,122,188,64,38,84,210,197,212,86,197,192,144,26,76,15,181,200,36,5,92,181,224,25,174,172,33,225,254,179,219,245,252,219,111,175,97,44,192,199,169,17,25,74,160,66,188,149,26,185,169,166,29,182,69,15,87,247,121,160,89,84,184,28,215,216,89,81,173,254,32,221,188,174,48,84,54,139,64,237,101,138,221,220,231,59,198,240,208,224,154,233,72,244,184,150,115,50,195,80,91,58,188,86,201,191,108,20,210,1,67,254,173,176,169,42,57,60,71,254,216,197,122,58,2,38,61,160,48,249,130,184,57,20,99,45,193,239,227,14,140,169,188,166,175,93,76,255,218,97,136,164,244,106,152,126,122,92,221,222,20,84,39,177,190,103,92,13,225,164,190,82,104,149,118,12,173,190,233,104,108,20,207,151,120,176,218,148,128,16,42,197,25,34,194,168,21,43,47,6,36,205,78,184,106,112,138,46,28,199,235,184,106,241,211,79,54,243,169,164,122,118,124,109,194,249,233,177,231,19,43,8,238,130,217,210,205,231,241,166,252,106,62,104,30,25,26,240,59,96,26,150,20,54,195,212,225,189,106,30,218,25,205,19,236,188,4,117,245,230,205,138,204,28,94,93,165,192,128,37,32,138,34,180,22,158,110,235,194,140,137,10,239,197,163,95,132,142,61,247,49,54,61,175,122,4,145,110,174,49,89,140,209,38,13,173,209,129,234,112,39,246,171,48,253,129,241,220,157,79,164,240,96,39,10,86,226,153,10,93,206,76,120,34,88,75,46,46,45,192,227,98,134,190,225,54,199,32,61,215,242,26,76,131,159,161,249,54,24,94,159,29,247,62,54,65,218,149,240,211,98,54,108,40,232,244,173,192,43,44,179,225,184,48,233,183,59,212,216,254,219,43,123,117,173,163,143,23,84,205,196,21,245,185,232,178,241,8,54,69,19,121,51,238,200,85,251,27,39,220,150,150,103,183,252,92,192,35,85,191,209,15,31,233,184,189,40,178,72,67,27,33,73,183,205,14,93,9,125,163,36,10,102,132,84,19,216,32,68,110,241,92,163,164,105,216,173,3,212,209,62,82,149,25,36,0,81,22,1,247,215,204,3,91,228,40,2,126,86,218,200,251,22,89,222,13,233,83,126,227,38,25,31,228,216,199,237,211,231,66,4,185,199,213,181,40,27,232,129,203,19,198,254,217,243,103,62,192,56,198,99,183,165,62,64,43,27,160,118,217,69,224,158,226,34,172,0,103,101,164,32,119,39,139,252,192,180,38,4,220,82,209,5,212,66,99,197,213,231,165,183,52,52,250,208,131,51,124,65,198,173,48,9,213,21,240,217,166,210,208,168,16,137,171,17,208,213,137,56,200,105,198,213,112,191,166,161,89,99,132,195,124,238,12,83,41,21,112,114,73,137,99,53,121,43,61,181,237,108,194,67,43,118,91,40,168,211,225,10,107,119,76,150,201,27,78,87,27,35,159,195,127,20,231,53,210,200,37,70,86,94,229,151,216,28,80,178,227,225,244,167,173,220,244,195,148,166,61,149,16,192,60,20,122,70,219,232,147,210,205,71,239,30,200,194,42,94,43,193,20,244,250,115,147,219,202,175,101,202,78,142,82,131,126,236,9,167,164,175,124,56,137,211,182,50,215,153,89,113,235,227,243,39,51,108,90,21,65,192,79,242,68,154,113,240,251,52,133,48,62,255,54,36,252,241,88,131,106,84,129,23,29,143,241,219,35,245,106,147,177,123,162,186,7,169,19,245,58,33,70,137,58,178,77,70,65,221,183,182,106,40,205,30,20,31,74,209,160,7,3,174,61,197,114,225,123,121,194,222,96,67,107,9,54,69,214,128,83,188,148,248,169,44,190,115,24,141,244,78,206,168,35,103,64,154,69,153,124,113,134,135,44,62,40,60,210,134,183,86,237,113,176,98,16,164,77,103,193,50,228,175,172,115,72,232,231,130,193,51,22,95,167,3,52,189,112,172,58,71,161,49,209,55,186,113,160,252,165,116,12,134,145,96,218,184,2,174,217,7,162,6,231,141,231,162,189,241,77,240,91,101,100,253,217,201,186,180,40,155,163,231,156,77,111,156,131,55,12,161,78,152,76,31,107,195,193,224,235,163,163,112,148,158,235,60,105,236,227,116,190,237,116,245,104,114,248,245,71,24,64,127,48,132,44,1,63,51,29,18,80,93,185,11,181,97,221,72,171,15,10,169,48,86,142,241,241,164,243,107,155,134,134,195,123,174,100,9,109,19,185,8,97,137,36,44,127,96,232,42,123,192,53,213,203,31,67,149,246,24,135,39,148,56,9,126,195,31,102,223,78,246,196,113,144,229,0,226,44,212,152,79,131,6,88,70,214,71,250,216,20,202,198,231,164,157,87,227,196,40,109,245,216,53,224,0,77,19,237,109,222,114,90,127,174,131,6,102,140,216,36,172,44,170,248,86,186,57,197,92,2,195,51,168,48,92,156,241,82,142,199,156,102,26,236,20,241,206,170,209,54,40,140,186,110,9,248,201,70,51,133,184,254,177,45,46,150,158,139,26,122,223,13,161,112,200,35,35,151,18,87,147,125,104,9,126,99,75,170,240,23,164,129,89,111,127,40,148,244,20,133,62,179,182,201,110,121,118,67,173,126,56,168,228,172,201,7,77,5,41,71,140,75,207,6,162,121,124,168,118,118,88,173,144,56,181,4,195,68,17,239,243,24,14,35,221,252,156,185,97,181,214,82,82,96,190,83,133,20,231,61,185,138,60,52,62,87,252,246,211,83,193,200,177,213,135,56,95,197,148,235,21,62,219,120,40,167,20,52,242,210,205,199,142,137,80,112,51,210,197,232,220,249,28,69,234,80,15,39,114,98,81,57,78,9,83,170,86,164,1,39,138,58,168,10,91,249,157,90,242,215,225,129,248,69,130,241,222,28,38,126,154,224,55,106,200,168,232,76,203,163,23,184,175,222,128,159,116,66,116,248,193,226,124,161,16,34,161,80,149,198,83,99,48,191,9,222,162,100,83,8,31,233,52,43,209,105,94,127,221,14,51,193,214,62,230,18,61,198,2,144,224,104,111,56,251,220,80,10,73,154,82,107,11,211,239,129,216,106,36,120,201,249,2,147,175,70,39,168,37,145,61,30,138,180,153,30,27,189,112,127,225,180,192,105,40,248,192,75,62,54,130,154,79,26,56,85,203,254,198,31,156,146,244,219,22,91,12,101,162,145,202,54,58,33,159,30,67,131,52,61,61,24,100,8,51,224,84,31,13,93,117,232,206,147,213,82,34,134,243,173,104,142,112,153,40,171,241,212,123,195,216,228,50,81,152,219,233,107,146,209,241,77,28,174,155,60,48,200,162,70,220,219,164,148,21,62,14,229,138,171,199,76,246,89,39,170,255,134,152,19,33,211,146,224,232,86,57,54,205,84,66,26,98,17,189,133,190,213,57,108,82,244,220,40,58,66,100,10,133,212,39,253,244,92,175,39,182,208,145,122,210,189,141,214,236,162,144,245,165,135,166,13,199,175,221,180,108,166,139,241,18,227,226,69,48,79,97,138,10,226,106,90,152,245,230,237,108,226,126,2,44,139,231,204,4,175,176,74,151,233,71,232,99,53,184,195,74,192,79,42,178,52,54,93,25,26,133,18,233,106,82,210,254,61,216,199,75,250,237,22,245,59,139,6,145,150,46,62,246,213,27,35,51,190,214,4,175,8,139,208,129,155,236,202,110,44,106,59,84,191,72,141,36,24,63,208,97,36,15,245,149,35,239,58,2,182,186,74,133,103,56,109,212,63,165,212,110,167,6,214,31,26,121,163,145,174,165,231,52,46,70,22,50,61,150,202,198,47,235,69,77,247,198,46,245,239,129,80,105,154,133,199,254,242,218,3,8,213,83,9,0,145,217,103,133,18,26,251,174,46,15,142,251,55,30,250,156,224,26,29,192,17,245,205,142,148,165,146,250,29,20,73,244,144,96,43,169,196,191,83,206,17,195,158,56,74,250,78,40,5,154,1,35,170,61,18,60,195,133,48,198,78,13,29,244,51,205,162,169,9,177,156,119,102,120,69,191,213,50,77,109,125,163,7,239,30,11,34,229,88,159,12,175,208,50,94,176,208,164,213,101,130,233,113,53,205,93,25,94,213,119,210,115,122,183,20,249,67,116,171,196,68,50,7,112,39,24,62,162,144,189,75,228,147,7,54,201,43,135,23,4,134,9,30,209,157,0,25,70,58,147,137,204,246,144,212,67,75,36,141,108,75,119,194,129,235,232,233,173,192,27,28,63,61,114,255,92,55,214,233,248,233,158,123,14,59,76,141,59,96,130,90,10,31,127,255,137,45,105,80,81,211,18,220,194,75,128,6,161,60,25,126,35,127,116,142,151,164,120,116,224,18,181,61,139,166,244,150,209,45,207,101,236,216,250,210,172,121,65,84,10,71,106,152,234,166,25,234,207,69,4,51,45,145,1,61,133,207,149,243,84,154,76,239,184,147,241,88,112,19,62,25,14,93,6,224,186,243,213,204,196,24,89,175,202,114,1,60,119,143,145,181,149,191,215,249,190,97,79,47,82,137,233,100,164,57,59,214,159,29,240,9,134,72,206,209,115,148,37,211,112,76,233,80,91,61,213,87,195,255,184,220,173,50,158,195,116,158,39,141,220,133,235,153,44,13,148,177,66,175,178,193,173,150,230,209,146,120,37,92,190,105,229,162,202,26,123,206,143,33,60,193,209,184,13,183,107,170,32,235,195,248,197,29,238,107,37,23,130,149,28,59,82,203,239,154,160,111,12,26,165,11,253,93,138,203,228,141,212,119,166,71,134,79,51,102,55,13,120,105,93,158,29,98,198,52,104,24,191,250,45,166,245,90,57,12,101,243,155,224,30,97,84,142,169,212,198,213,141,57,76,20,62,159,84,49,219,141,39,203,103,73,101,153,167,7,171,48,50,58,108,220,175,9,150,106,16,43,140,207,175,165,181,104,129,166,127,122,39,43,198,154,148,124,2,159,195,36,117,26,31,255,33,218,103,86,69,248,40,13,28,211,79,224,196,43,9,188,100,162,32,71,185,243,189,247,18,221,83,170,44,210,115,141,72,68,64,111,146,79,23,170,86,194,106,60,187,77,170,227,66,99,48,64,186,169,211,184,206,231,122,226,153,97,149,76,111,12,82,88,127,223,112,198,167,105,56,161,98,242,175,133,190,64,50,211,167,233,36,57,188,86,234,72,167,205,106,133,221,135,31,155,39,210,49,98,99,34,149,217,179,3,126,76,229,22,102,97,177,182,43,133,237,236,114,248,236,77,79,250,237,45,118,31,210,93,105,142,162,215,225,27,221,57,185,83,143,63,123,110,132,250,23,116,153,233,212,163,231,184,198,192,74,207,251,224,130,56,181,5,124,86,223,74,240,177,221,226,234,231,73,137,2,152,138,197,78,63,107,103,166,145,67,136,239,17,220,133,210,75,154,41,16,226,199,234,162,42,63,237,255,203,10,191,2,30,41,125,217,209,227,245,154,241,99,9,160,34,161,240,177,251,226,120,120,90,206,86,119,219,152,87,192,42,69,206,168,92,92,5,193,226,158,75,204,172,101,213,103,210,177,252,122,106,232,224,243,185,74,147,117,165,102,67,227,53,206,155,11,143,243,121,146,1,69,147,134,79,242,179,243,189,169,174,251,71,243,229,87,87,122,106,210,205,41,169,113,233,248,2,209,78,186,247,27,166,194,89,136,249,115,225,247,184,157,62,168,29,77,31,155,136,173,123,139,131,176,130,166,48,96,138,119,69,33,218,165,86,234,31,48,86,41,63,125,172,185,32,45,78,104,91,221,204,63,143,48,18,75,6,137,213,234,91,41,100,246,169,166,130,10,228,8,30,87,242,164,122,70,12,99,181,191,143,93,160,210,211,145,27,75,221,253,237,253,211,42,149,145,111,58,208,111,94,104,91,255,135,188,211,151,189,213,41,2,16,34,121,53,97,69,71,192,227,38,171,37,55,101,211,65,165,243,184,36,247,98,8,71,245,184,199,217,95,151,18,171,226,113,23,101,225,181,72,66,125,253,234,102,84,6,1,47,11,46,148,11,15,218,115,98,133,80,156,213,70,245,171,207,158,174,138,223,208,0,185,217,136,177,245,70,178,108,88,101,192,179,226,222,211,138,77,4,166,84,251,241,129,35,166,230,230,48,197,130,248,131,55,201,119,62,21,212,151,53,96,242,43,46,73,183,173,86,58,20,4,233,69,104,206,198,2,135,24,21,56,129,206,199,68,0,29,70,198,100,9,204,193,119,87,223,166,193,53,2,142,131,86,41,217,199,145,41,101,39,23,184,63,100,83,47,60,48,43,229,106,106,254,87,247,199,62,223,47,168,43,241,0,206,14,229,226,240,212,145,8,253,61,236,145,132,249,70,188,180,232,80,27,143,17,50,184,163,187,177,105,150,162,84,122,220,16,212,54,169,100,189,243,249,22,84,166,248,60,122,162,160,111,160,244,4,111,193,125,168,102,121,213,120,99,180,249,62,222,242,183,33,239,236,75,174,166,46,251,250,154,44,75,137,162,30,148,147,208,139,134,232,9,110,69,166,17,36,237,195,91,227,32,26,216,143,76,4,138,118,94,47,225,39,24,57,162,180,20,6,247,31,251,215,133,225,0,175,1,87,10,54,93,115,110,63,173,35,186,16,112,69,0,231,110,149,70,114,21,21,73,7,134,129,214,133,208,41,141,161,140,53,96,162,24,62,242,133,165,81,101,162,28,67,146,47,208,238,213,28,193,242,189,240,175,139,151,119,46,162,91,33,65,68,80,148,176,246,13,56,82,238,44,29,106,8,123,241,197,94,255,237,115,72,111,153,102,141,125,194,227,168,139,16,201,140,199,38,131,113,28,217,251,92,116,108,6,73,181,181,58,245,243,137,252,98,104,122,228,177,27,53,38,222,195,111,75,41,170,22,128,39,103,252,188,48,31,208,15,229,3,19,7,245,250,207,53,225,76,232,10,147,51,191,62,6,149,57,175,94,76,78,246,146,229,226,148,190,162,8,0,220,96,230,239,23,110,112,73,235,213,88,116,62,112,252,216,37,43,164,81,188,27,40,12,12,85,81,58,85,253,165,80,172,190,66,240,17,186,248,226,117,5,199,198,236,66,18,3,122,92,201,187,225,224,2,140,34,235,154,31,58,46,198,29,118,33,11,49,99,38,116,228,243,92,97,112,25,229,120,40,31,62,38,138,176,174,25,3,199,11,59,76,192,54,149,238,201,54,55,13,71,178,126,58,13,26,207,29,218,68,239,187,200,199,228,188,71,104,230,194,15,82,215,49,21,216,176,150,151,102,79,56,126,35,209,192,109,137,91,223,131,15,186,50,194,155,1,211,64,48,167,195,148,147,201,218,29,13,143,230,90,65,103,131,41,161,88,10,104,228,132,31,8,23,167,168,119,62,244,13,35,117,245,193,205,172,208,64,145,155,185,210,197,21,194,119,88,42,3,158,84,165,222,16,45,73,202,250,202,44,195,121,199,226,250,224,99,26,140,53,4,166,72,210,9,75,40,91,170,77,22,238,32,67,225,76,71,3,70,158,45,75,211,202,18,189,108,123,80,103,31,189,32,38,251,193,242,252,102,33,122,118,231,127,113,245,57,169,168,29,248,70,110,194,212,93,182,218,115,140,17,89,221,23,46,166,219,27,48,221,80,126,98,147,100,104,175,204,67,122,86,155,135,220,233,32,170,161,28,49,172,237,173,123,161,253,241,45,137,130,199,84,33,76,71,151,139,143,156,206,186,248,237,99,214,83,34,59,47,252,204,37,71,136,113,144,93,19,9,67,91,26,81,72,180,44,228,160,191,57,140,219,250,46,49,68,136,187,214,171,206,0,129,243,59,130,26,252,192,38,243,218,252,165,44,235,105,14,152,146,216,187,207,18,130,165,187,45,80,142,38,175,219,70,255,110,68,98,7,237,173,135,63,191,223,227,108,25,193,72,2,74,85,183,15,12,177,141,178,5,126,168,79,241,55,70,243,230,27,226,159,20,210,90,195,194,15,134,137,150,209,9,108,42,217,223,192,9,140,181,50,20,158,244,219,126,239,155,104,252,44,114,126,192,113,214,60,54,70,241,94,9,194,127,96,116,206,174,47,75,77,35,10,124,1,159,43,188,108,128,250,213,29,204,6,36,11,167,17,18,126,112,133,148,95,31,27,195,229,42,216,29,211,21,170,194,34,87,163,105,238,5,42,237,204,233,41,51,124,91,141,234,125,165,184,78,83,205,171,109,161,9,215,188,62,127,77,243,168,195,103,98,181,136,200,83,234,76,166,51,96,168,238,223,235,18,90,211,214,10,197,236,135,91,45,175,147,170,48,225,234,84,161,187,125,59,193,140,177,72,169,33,131,39,54,230,118,184,111,81,53,3,62,175,212,107,225,73,202,61,193,186,3,188,73,32,204,11,91,95,158,192,231,243,187,88,119,69,6,188,202,20,167,81,34,8,54,105,136,17,25,113,88,85,246,170,254,190,31,234,122,67,28,151,134,254,99,96,45,255,28,72,150,133,136,44,219,21,133,106,247,99,54,52,108,67,68,22,57,250,233,172,58,16,132,204,168,91,163,28,21,237,136,187,219,225,158,207,46,242,183,208,146,183,43,136,81,141,219,179,142,128,105,4,114,210,105,202,115,224,57,140,145,163,195,18,13,152,244,72,162,190,17,240,52,219,100,93,184,142,36,183,77,213,204,116,106,144,106,201,100,81,105,198,82,239,94,155,89,57,117,139,136,25,211,194,183,188,227,143,210,151,115,131,184,57,5,41,245,82,254,194,110,218,151,232,246,82,45,84,67,246,253,248,220,168,116,6,76,106,206,67,173,180,43,23,21,87,175,63,86,158,15,101,194,7,55,39,78,21,125,119,46,234,110,245,40,1,90,5,254,141,59,192,254,63,122,137,103,110,157,125,224,90,95,197,102,93,19,120,160,224,116,211,8,231,237,211,160,41,191,124,22,195,114,62,135,98,188,230,34,55,140,6,213,186,159,26,116,111,145,104,110,182,9,93,115,23,58,191,165,3,163,139,203,143,92,104,160,132,247,16,178,12,180,216,239,151,70,33,115,170,68,179,73,184,172,91,217,140,52,113,137,162,181,3,91,21,218,53,22,96,172,24,250,206,186,17,177,248,158,97,44,162,231,169,255,37,180,138,49,83,168,187,253,189,7,58,171,32,197,8,145,191,97,214,246,247,18,129,145,26,170,10,175,114,43,82,94,147,85,16,58,243,3,255,20,36,29,62,182,74,100,143,15,188,145,57,191,40,62,118,180,157,128,158,115,118,57,138,72,85,17,212,8,81,226,98,42,26,183,194,180,199,182,15,110,63,106,175,128,161,194,221,203,81,42,132,166,160,84,117,124,251,42,240,162,128,78,225,125,5,98,64,207,150,144,110,93,33,65,24,2,87,17,200,28,108,26,75,47,110,250,195,244,8,233,15,55,81,220,65,46,243,28,162,95,152,14,152,234,121,253,101,130,82,59,158,185,209,96,47,240,176,211,207,225,227,229,110,189,249,188,245,61,246,70,142,77,163,163,222,195,165,15,236,214,103,7,150,113,191,200,243,61,53,190,243,19,167,69,183,88,203,190,101,179,198,24,89,68,225,133,195,187,62,55,98,11,124,214,78,220,155,94,216,122,185,81,15,218,145,113,143,41,6,235,144,91,106,52,247,193,25,21,15,77,65,78,189,253,67,7,38,67,17,161,205,77,130,188,221,253,30,138,105,186,176,101,100,205,118,130,15,157,68,224,187,252,52,84,65,205,191,150,73,5,110,189,120,63,84,136,254,96,88,209,187,112,161,227,187,175,231,38,168,240,50,143,61,244,200,192,233,124,185,246,235,91,204,143,18,213,80,26,18,142,215,240,253,118,105,198,17,18,31,115,226,97,223,106,198,23,93,104,234,108,4,174,216,206,23,30,28,169,114,111,228,143,230,186,247,38,148,44,245,240,184,54,103,56,229,142,12,89,221,61,229,149,34,170,123,219,199,209,22,182,222,167,144,90,69,29,233,146,53,155,90,230,148,250,185,243,105,207,123,188,193,253,23,146,162,37,140,123,27,83,106,222,211,134,132,245,67,159,123,192,214,255,114,103,49,231,97,17,134,145,189,76,163,232,179,44,208,189,135,167,51,190,167,233,159,222,94,207,99,215,209,12,177,69,158,150,104,241,117,123,95,164,66,168,105,11,120,34,233,252,89,153,38,95,62,68,209,13,81,188,179,169,124,182,1,14,66,27,210,197,115,214,233,121,17,55,140,71,239,114,239,93,80,240,27,116,37,252,78,240,81,212,132,143,211,75,51,226,7,163,53,45,153,55,104,243,183,171,53,114,126,115,246,139,8,236,177,182,92,211,231,53,217,66,41,254,70,163,206,165,92,240,67,151,182,101,108,120,85,70,253,44,65,200,176,76,172,65,197,109,169,82,188,87,79,163,157,28,73,220,118,248,242,35,200,57,146,60,109,51,70,231,59,178,95,33,78,87,248,113,105,7,168,106,224,185,211,171,33,203,248,188,102,168,102,122,150,198,61,207,76,65,235,133,57,2,162,92,114,155,90,220,250,50,92,92,205,43,151,207,9,27,218,13,73,1,195,202,174,82,198,240,143,86,191,249,251,168,90,6,204,222,175,207,98,212,132,158,34,59,131,201,51,220,34,209,3,195,215,80,117,30,158,193,212,187,254,206,166,76,210,93,174,110,86,26,248,205,98,154,135,166,168,132,109,107,9,153,126,243,14,83,160,60,53,140,11,151,108,243,237,166,226,219,116,241,206,81,111,189,23,138,149,132,160,100,227,32,191,57,246,29,153,81,159,54,221,25,224,178,31,247,167,167,117,95,52,221,87,240,226,238,231,156,230,1,234,158,53,73,17,223,161,45,34,57,61,109,136,195,185,106,95,196,159,84,38,111,179,203,156,229,122,175,54,89,234,33,91,249,8,90,253,215,52,205,165,228,125,195,133,250,94,151,227,165,29,165,108,221,139,33,178,245,141,129,79,247,74,67,243,70,54,232,118,69,33,105,241,138,192,8,45,84,8,52,127,15,125,94,238,78,2,231,168,20,140,91,108,124,236,213,133,214,176,12,251,129,157,231,206,66,228,178,90,77,118,140,9,150,220,129,153,72,117,127,147,165,114,156,144,251,219,112,51,174,166,230,4,198,246,119,241,52,165,14,181,191,140,149,239,110,119,103,111,155,156,88,106,48,32,80,242,189,50,100,195,134,84,18,144,71,176,71,249,96,154,182,37,251,76,221,38,165,127,205,97,24,126,197,172,36,3,229,102,18,199,240,35,194,66,100,126,6,42,194,247,183,97,16,21,245,116,248,72,71,139,199,62,111,44,25,43,141,134,254,121,95,249,104,156,102,75,143,109,230,94,188,114,250,66,117,34,225,79,126,229,69,68,135,91,90,1,147,74,180,229,23,147,209,212,245,179,8,141,222,13,141,254,197,116,248,77,180,217,75,191,48,53,38,75,23,8,198,223,108,1,159,77,103,234,186,63,134,207,227,247,110,208,167,232,209,136,52,100,105,14,227,217,21,21,95,71,21,244,14,124,98,171,200,197,248,154,171,94,20,93,112,53,91,183,208,24,192,200,106,13,38,170,96,142,121,120,63,38,82,247,179,169,130,249,64,112,249,187,55,117,30,77,84,223,153,72,245,82,240,224,145,17,167,149,123,219,223,223,61,131,215,91,212,66,219,22,236,255,114,207,48,103,151,178,228,212,229,72,165,39,248,254,52,220,67,50,19,8,204,77,55,229,249,180,77,247,97,244,180,203,21,50,131,68,154,212,115,220,252,165,156,241,243,139,209,94,122,37,157,98,4,135,8,155,221,129,147,193,21,190,204,253,178,20,219,115,215,102,179,234,252,120,43,48,90,119,63,33,32,21,232,82,251,100,5,217,208,55,251,234,130,217,89,224,99,86,238,247,142,172,161,234,46,187,2,228,62,253,70,247,77,73,107,106,1,247,131,168,235,122,238,7,129,230,179,74,159,0,189,226,239,173,131,134,208,101,36,190,140,7,45,233,199,215,253,57,141,134,42,144,64,73,225,194,44,48,174,209,166,35,170,239,104,90,92,131,122,114,68,47,169,221,120,150,113,109,124,175,116,61,70,211,38,247,166,66,238,18,148,152,252,69,210,115,124,160,96,191,157,98,175,213,126,104,37,1,132,164,253,210,28,82,201,118,182,106,73,169,63,244,169,187,191,185,172,172,64,106,232,168,251,43,151,150,152,242,188,66,47,171,192,103,61,5,72,15,182,232,205,115,86,213,93,29,54,102,97,129,201,118,93,51,230,24,176,69,5,151,208,2,88,151,69,10,180,42,17,110,57,251,234,45,56,249,93,170,122,97,36,194,170,31,184,38,117,47,51,24,242,30,226,99,62,108,156,85,169,241,65,228,230,185,108,228,175,165,143,149,100,160,116,203,69,222,247,137,80,135,212,186,28,47,204,56,241,62,244,236,24,75,233,15,216,128,71,243,143,65,128,119,73,139,52,41,213,187,106,23,93,48,90,144,91,172,105,252,110,116,203,194,229,122,235,179,223,188,113,107,251,50,50,65,177,164,41,252,240,97,83,84,37,240,162,73,240,43,111,96,150,240,24,114,115,50,174,110,93,65,194,181,149,151,30,193,163,114,197,223,40,123,221,67,251,69,136,46,174,120,225,103,210,85,217,19,94,116,209,239,86,70,190,179,104,123,219,49,118,160,170,168,126,45,53,206,49,110,196,27,135,207,192,14,207,130,76,34,72,231,187,71,75,112,15,8,18,9,124,102,201,213,31,225,222,133,178,227,4,179,43,220,145,85,107,167,86,152,210,205,59,79,160,174,238,9,110,184,89,247,157,152,40,160,222,28,199,231,38,106,232,124,56,71,147,62,53,109,255,55,178,176,96,232,208,70,22,107,222,185,133,252,244,44,33,64,54,229,167,73,152,95,31,154,82,71,228,143,2,198,150,115,227,202,24,165,148,97,167,34,64,112,105,50,172,47,149,122,161,128,141,215,252,70,76,40,29,62,107,79,126,219,184,11,238,233,177,41,171,84,41,108,170,25,231,237,88,167,35,29,73,137,116,53,221,18,247,183,39,233,89,89,246,240,115,172,229,191,141,108,157,178,193,192,24,249,122,212,131,232,250,210,254,134,106,70,232,53,128,182,201,131,203,38,109,55,247,168,222,11,227,186,178,126,89,221,193,115,109,133,63,41,64,43,109,152,126,112,29,7,195,22,68,192,228,82,230,221,70,141,17,92,75,126,155,53,32,124,49,112,228,200,142,53,44,107,23,139,231,185,61,181,84,57,145,51,85,152,200,210,111,35,165,38,164,19,44,234,114,115,19,191,237,31,92,153,181,178,118,141,163,227,147,247,4,70,40,229,213,161,157,189,225,251,158,27,90,132,115,185,60,216,25,26,253,20,245,131,17,30,21,138,156,179,54,49,222,47,184,102,145,253,31,38,131,91,158,77,205,134,249,250,241,190,9,127,157,185,114,97,186,100,148,235,239,120,38,131,50,158,11,155,134,129,160,86,106,187,63,20,149,237,33,133,152,157,100,227,252,77,51,224,77,189,188,194,229,189,245,140,155,98,134,115,198,137,41,208,31,146,130,125,93,216,18,63,177,126,142,61,212,111,107,17,48,201,145,24,217,49,209,97,85,109,126,111,20,144,226,117,247,97,154,210,61,126,90,35,57,56,174,103,44,181,92,184,204,212,28,68,81,251,165,177,253,193,199,60,147,171,103,255,138,208,126,191,252,40,99,3,7,255,243,137,112,3,79,114,11,114,237,25,198,254,4,60,55,117,95,116,203,9,76,75,192,87,138,79,200,0,65,14,217,114,44,1,245,69,160,104,115,60,19,97,203,9,48,48,40,191,84,36,121,226,13,167,96,160,16,162,140,250,93,124,78,53,122,77,227,161,199,49,102,215,71,32,128,184,222,179,19,245,40,58,37,151,111,159,104,212,49,96,148,140,220,74,212,191,35,2,237,189,179,106,245,84,181,67,245,43,198,63,240,134,184,94,170,160,127,124,40,245,123,167,216,21,83,219,223,230,99,109,105,223,208,172,250,176,143,158,148,203,223,125,167,97,51,193,143,164,26,77,217,244,189,248,156,39,231,183,69,255,179,157,199,234,119,249,160,9,189,245,141,195,45,90,231,93,123,13,131,182,74,91,223,252,138,143,127,48,58,220,137,107,121,194,52,209,199,247,92,52,67,116,37,174,103,170,156,189,249,27,120,183,118,17,217,104,41,154,93,62,137,45,131,174,130,237,11,66,247,175,172,131,108,57,100,5,42,62,250,64,102,122,159,155,154,179,157,126,251,177,42,251,239,131,13,56,111,37,29,128,39,216,238,44,29,13,25,110,89,31,4,132,223,47,210,9,188,76,45,78,96,74,218,218,253,229,14,59,171,124,45,78,136,143,117,219,20,5,23,93,52,2,151,217,124,121,13,84,214,181,132,122,82,162,89,187,195,80,124,171,72,173,197,13,28,54,93,135,99,158,253,127,230,221,254,243,127,250,95,254,243,255,252,127,145,122,251,143,255,235,255,43,245,54,254,255,72,189,145,220,129,121,245,123,201,20,179,158,193,137,116,103,179,20,253,188,240,113,141,170,216,85,150,183,248,194,101,20,110,16,38,154,10,31,199,224,185,251,39,33,42,116,177,21,190,170,81,86,62,73,190,127,234,189,137,156,127,223,232,120,167,19,246,84,129,33,23,113,148,90,244,174,23,211,130,186,190,239,255,19,110,146,89,143,84,221,13,225,35,205,8,109,150,144,157,98,226,125,117,32,212,214,83,198,46,109,9,84,55,62,159,234,7,48,65,142,87,85,92,49,179,198,125,163,38,232,45,75,130,36,201,115,39,15,1,117,40,75,179,236,231,184,219,62,165,147,212,151,37,197,209,171,20,12,205,11,105,242,36,138,72,244,185,220,155,83,248,156,122,241,160,169,219,247,157,45,200,196,83,183,82,193,136,190,91,220,50,86,147,204,160,76,206,241,123,236,141,59,153,136,238,73,188,151,107,155,108,214,242,212,238,25,250,239,190,142,33,202,104,73,255,139,253,96,52,172,95,229,51,193,122,138,37,197,134,38,105,54,191,124,14,50,27,212,255,189,122,245,128,158,108,94,248,108,230,42,241,2,135,33,193,187,11,99,220,213,127,185,37,71,133,217,153,247,223,155,34,160,186,148,117,143,116,213,165,79,53,17,76,213,212,124,105,5,236,187,95,112,89,207,170,214,251,207,218,239,233,107,44,202,42,27,3,213,247,151,135,4,229,155,200,233,75,18,224,249,248,171,200,121,80,230,35,167,239,153,244,243,222,186,156,83,234,161,179,68,234,249,33,130,248,133,69,88,182,148,77,8,202,79,221,153,103,217,181,217,165,64,9,62,163,125,109,138,179,101,192,2,33,117,189,79,177,230,243,250,193,244,254,73,121,7,140,164,5,81,140,15,158,208,8,72,5,18,229,72,251,243,21,208,37,196,187,150,202,43,10,179,111,143,30,48,75,76,126,218,154,122,219,247,211,180,221,68,180,147,98,127,8,64,190,141,162,152,146,67,31,90,237,79,145,227,119,70,21,210,99,18,239,31,136,136,82,161,255,161,52,129,142,33,195,222,214,148,119,97,164,85,150,148,99,34,207,252,124,202,197,148,166,147,255,122,165,230,190,76,44,187,11,119,51,38,165,56,157,12,219,87,28,181,173,103,171,104,105,46,45,91,213,225,142,213,43,101,43,15,178,162,175,127,205,14,163,84,28,159,212,205,67,62,178,190,199,38,84,77,67,184,20,198,211,45,179,47,108,230,185,52,57,84,154,55,218,253,30,86,157,51,227,167,207,81,106,38,229,135,118,52,226,165,236,23,115,162,127,58,133,124,232,51,107,186,148,232,193,170,127,79,20,212,197,206,43,90,114,239,1,31,204,157,102,131,110,75,253,216,20,213,95,246,17,84,87,40,163,91,82,177,15,247,230,248,158,138,6,71,18,173,81,164,13,39,215,39,117,67,77,200,196,183,147,210,244,243,5,87,191,115,212,52,39,229,149,192,192,209,190,178,69,116,180,240,1,229,151,185,244,249,136,85,77,72,139,50,58,173,184,47,95,69,189,41,97,33,174,45,149,231,3,242,145,239,117,174,110,129,44,173,121,103,21,223,111,113,14,12,178,188,114,103,66,73,251,179,29,80,164,58,158,212,20,24,7,233,99,51,255,73,70,21,45,19,237,207,175,225,254,131,161,220,122,164,84,211,84,30,190,128,15,231,14,93,4,178,48,89,45,231,53,239,11,67,70,21,69,114,84,57,208,239,241,125,75,99,240,216,90,122,78,73,198,231,72,20,50,78,107,75,69,125,71,242,238,121,191,23,250,154,126,108,75,149,233,235,35,36,226,39,32,18,150,146,249,101,148,159,23,133,156,119,74,13,246,47,245,178,238,173,105,129,214,242,85,34,40,227,107,43,7,70,255,69,138,95,187,81,240,127,182,99,49,142,171,37,48,197,104,190,5,243,167,115,201,83,13,246,220,250,217,234,21,227,121,63,82,243,59,168,52,248,114,51,4,146,206,92,46,82,223,77,121,86,255,98,38,244,254,152,184,140,148,196,79,202,209,190,163,5,249,247,51,107,164,121,130,97,82,224,241,193,200,110,84,153,133,3,54,144,79,142,15,141,162,199,114,144,82,122,94,233,147,155,31,108,186,181,250,216,20,127,124,37,71,102,68,108,173,208,70,9,160,127,141,156,38,35,132,29,42,207,5,239,198,71,180,132,140,80,193,60,151,130,124,172,181,27,1,176,100,201,14,14,119,6,142,5,247,57,56,148,224,89,71,138,62,54,129,171,239,149,87,182,209,244,69,200,86,190,159,21,202,65,114,30,91,214,245,160,31,233,83,184,66,70,8,34,89,125,105,29,2,163,111,138,19,4,164,4,117,234,247,52,107,254,131,59,146,184,207,212,22,7,188,208,239,185,207,151,223,66,233,5,140,180,244,186,55,231,99,118,233,174,64,166,184,223,55,14,177,114,233,143,246,102,32,193,55,252,226,215,154,199,100,137,16,248,219,247,173,192,176,165,199,57,60,1,51,126,154,210,171,37,187,52,236,34,239,221,23,168,86,174,75,58,232,168,207,107,159,76,193,79,223,168,79,133,41,123,44,247,115,214,137,28,83,234,149,153,22,229,119,88,179,132,180,233,84,162,125,126,245,162,118,74,246,248,243,22,190,72,46,168,217,94,67,251,162,206,191,77,191,55,196,100,178,197,159,125,185,126,173,27,70,206,6,163,187,116,108,225,221,124,212,111,192,52,104,75,73,61,86,223,254,82,140,192,77,229,202,198,47,180,52,86,192,199,22,123,94,237,84,195,133,117,248,177,76,172,246,185,17,43,44,254,82,136,102,107,19,221,99,220,12,14,143,30,60,179,52,232,17,32,42,195,225,70,60,79,236,20,194,254,237,190,180,109,98,190,210,210,200,246,122,195,69,212,183,90,15,139,216,72,116,147,221,245,117,76,82,82,35,169,157,178,125,93,112,244,191,209,166,88,212,120,179,61,106,95,248,248,244,83,155,45,233,84,110,119,253,240,241,90,87,180,81,162,52,47,186,96,230,222,218,5,74,28,230,194,163,146,82,209,159,54,225,239,123,111,212,118,181,47,241,49,133,250,118,31,235,236,73,61,93,77,134,243,158,171,199,170,36,73,43,93,12,15,214,110,185,123,210,57,86,217,182,244,230,205,24,221,126,48,194,92,207,22,211,15,118,228,126,15,9,78,128,99,30,255,11,121,74,255,149,193,196,72,73,243,124,71,41,161,0,58,56,155,182,218,158,169,122,103,14,173,82,210,152,243,88,65,113,187,239,8,54,248,161,86,255,100,154,127,46,216,129,169,60,213,55,204,174,242,124,78,1,95,151,46,31,237,195,69,245,248,46,152,99,126,157,63,95,218,104,219,71,175,62,55,208,10,202,150,249,113,33,222,251,113,41,8,90,69,45,115,186,95,238,215,35,161,179,180,55,243,204,163,190,99,231,221,166,111,38,45,171,148,52,125,213,104,6,147,130,211,166,83,194,231,239,61,19,16,55,95,186,203,152,25,59,238,70,64,37,194,218,98,255,90,46,246,62,245,67,60,160,188,106,195,62,215,31,161,38,178,77,53,189,219,49,6,223,225,75,149,158,212,71,14,43,180,204,214,87,0,206,82,37,249,35,51,193,246,179,225,203,169,65,217,242,106,119,101,165,18,33,22,186,74,217,143,175,168,251,141,155,83,96,43,54,151,121,63,177,77,144,17,85,99,240,216,81,180,250,94,152,244,181,108,4,29,189,70,63,41,155,209,220,165,227,234,103,115,92,184,188,66,10,77,7,37,42,137,227,206,67,220,128,33,207,221,57,206,214,53,186,232,97,33,3,36,7,233,57,23,202,227,48,156,144,218,96,121,94,83,255,50,189,192,70,122,39,67,155,22,26,246,239,73,204,84,31,236,120,163,159,56,135,201,245,81,34,253,170,161,74,166,177,197,76,130,130,76,108,19,91,98,247,204,160,132,44,27,31,86,100,227,39,206,164,122,81,44,58,172,228,199,39,185,201,199,136,121,65,42,150,18,107,63,135,207,212,145,181,77,104,125,124,204,178,76,140,151,124,145,182,88,82,143,232,48,1,145,86,212,82,61,214,225,227,22,93,133,84,68,102,57,2,101,101,186,185,248,214,45,145,99,224,73,78,251,218,162,155,116,157,76,181,73,8,197,143,51,34,21,103,112,75,122,40,31,182,149,11,227,211,72,211,17,177,91,164,69,175,17,189,40,88,127,21,254,37,185,175,29,76,56,77,108,27,174,222,55,121,82,139,105,21,75,99,42,52,71,232,140,187,141,125,38,163,28,73,212,109,245,231,26,32,197,106,63,103,130,251,27,54,56,244,201,106,100,91,227,220,87,113,99,34,163,176,94,164,214,82,18,34,247,185,97,214,84,3,100,90,171,239,253,222,199,212,92,252,156,122,7,100,81,239,200,159,133,152,228,80,152,125,235,222,252,220,237,81,139,16,189,133,215,237,19,28,65,20,1,181,41,246,188,227,123,245,99,250,171,122,239,231,22,76,3,80,170,85,74,114,122,170,27,232,15,69,151,143,218,216,168,107,150,251,65,136,112,143,4,207,121,126,250,185,30,149,245,32,200,184,166,109,229,142,54,248,67,147,183,70,216,255,254,52,28,196,179,232,10,226,156,185,219,45,141,241,82,166,103,112,45,31,1,0,48,92,78,233,183,9,103,244,11,211,26,145,124,135,105,106,40,247,185,104,194,208,35,234,236,49,107,122,232,9,129,219,55,248,251,129,219,56,254,214,231,246,155,6,66,209,143,77,207,237,39,44,138,54,49,49,231,180,239,52,104,24,238,213,211,142,121,25,121,131,231,254,113,247,154,180,182,118,64,67,246,91,166,95,141,187,172,62,209,50,134,167,139,62,116,231,190,234,155,67,236,121,225,115,223,82,196,236,50,126,129,175,201,12,199,31,37,88,249,34,253,199,46,124,223,74,103,172,234,19,189,152,121,62,112,58,114,229,165,116,115,159,253,165,48,19,196,181,192,152,28,211,131,29,199,60,167,234,64,34,18,231,133,220,4,58,149,90,52,51,42,76,202,183,221,171,113,51,155,180,94,147,46,26,109,123,36,133,197,40,174,5,22,220,248,250,86,145,200,62,171,190,232,205,231,178,40,209,13,211,156,189,239,209,155,15,42,85,111,140,19,91,5,5,111,57,60,183,133,187,63,184,47,243,253,4,62,83,55,194,79,88,105,75,214,46,65,179,222,34,120,69,17,191,198,113,48,242,234,141,140,237,98,228,129,106,83,156,135,93,55,66,74,218,245,45,83,120,44,208,86,94,247,230,116,137,117,13,79,193,46,123,214,220,188,113,53,40,158,228,181,52,218,79,218,93,3,52,145,183,250,106,84,174,93,61,98,66,122,115,11,199,165,145,96,52,84,209,62,184,209,190,38,39,84,27,212,27,213,251,211,248,37,50,46,138,142,63,181,72,226,144,212,87,203,161,207,218,90,95,151,6,65,76,219,226,132,86,4,15,236,235,4,38,4,90,141,82,81,105,69,216,85,190,169,50,167,245,233,105,144,147,66,179,27,84,158,36,77,90,211,171,217,145,166,135,95,233,130,85,214,17,4,160,235,125,225,147,223,170,226,10,162,144,54,154,7,88,171,17,252,136,93,252,90,220,115,223,200,47,46,86,85,216,66,155,247,193,248,203,42,241,140,138,45,251,220,109,3,101,208,94,36,244,139,188,97,187,222,2,65,105,172,31,13,43,47,252,197,117,35,218,104,233,202,142,6,157,206,220,143,199,195,169,89,16,3,178,146,5,124,110,18,97,64,30,37,13,166,132,180,49,134,110,196,27,26,119,141,249,85,122,35,223,125,97,190,128,118,157,35,96,251,62,55,16,58,40,174,105,98,219,86,147,87,249,138,57,232,189,174,79,21,243,147,218,163,245,49,102,147,6,160,246,72,127,155,21,120,235,122,172,147,155,245,166,73,132,143,91,138,12,195,89,154,67,246,44,218,206,160,89,190,249,137,134,44,99,83,47,8,181,184,155,128,160,192,229,209,228,199,96,98,54,207,141,80,217,170,180,63,208,121,61,119,67,60,43,145,221,90,126,219,88,223,111,74,136,214,189,190,100,249,209,102,243,172,187,252,140,42,167,13,245,254,40,200,188,67,195,25,219,122,111,68,71,60,25,69,149,72,159,146,79,50,78,147,175,91,8,24,214,139,173,112,131,236,98,223,140,17,165,109,83,159,107,20,250,64,62,24,69,225,165,9,165,99,16,92,86,70,216,232,161,135,214,116,20,121,151,230,191,253,88,73,164,186,173,16,18,220,104,125,35,104,164,7,111,161,107,113,220,180,13,122,196,75,189,164,98,122,210,254,202,33,209,84,210,20,108,209,243,253,239,75,35,124,175,95,219,4,165,60,19,246,96,30,136,181,82,106,71,117,219,97,234,164,53,54,86,159,231,10,101,218,79,175,177,213,29,199,24,141,60,218,243,152,34,141,38,233,216,105,190,175,141,8,42,141,56,18,221,162,1,111,95,248,88,228,67,249,186,140,123,180,221,4,224,121,5,61,197,40,22,213,21,158,91,124,235,249,45,9,81,76,172,222,207,164,166,145,40,211,227,60,22,174,47,158,214,52,130,3,13,95,33,37,118,247,5,211,0,28,9,166,43,253,238,42,156,188,243,73,17,166,115,110,223,32,132,209,240,60,58,77,45,165,58,238,241,197,9,213,212,149,192,2,219,183,208,10,134,242,38,34,24,176,179,89,101,193,205,230,194,177,161,188,89,199,85,32,123,121,175,134,189,94,201,217,32,175,172,119,121,209,13,251,46,57,68,216,166,169,146,252,178,212,48,222,41,171,41,114,189,119,35,134,5,166,107,229,38,202,152,189,92,3,142,104,110,151,38,94,232,238,206,65,253,125,14,108,15,21,76,165,70,235,109,119,208,240,142,29,75,74,184,240,70,191,73,182,7,42,219,167,74,217,5,165,40,175,215,147,24,201,177,86,132,88,185,94,148,62,192,147,84,170,166,252,201,127,220,242,46,51,90,181,242,204,196,206,106,187,69,27,231,187,170,122,6,237,167,103,111,243,146,14,50,78,250,200,240,107,221,210,74,171,90,209,122,1,148,66,251,199,221,124,206,47,10,243,187,82,96,82,216,249,177,19,80,77,66,128,166,106,173,9,231,240,87,5,97,57,179,46,79,117,220,172,40,130,32,172,146,229,199,72,252,122,61,233,57,0,120,107,137,73,210,200,33,191,42,24,54,224,149,233,53,219,179,111,65,20,9,208,55,11,92,108,139,89,222,18,27,190,180,242,93,195,8,49,110,17,45,253,75,43,209,151,159,205,169,127,100,143,27,79,134,206,31,185,249,64,232,190,221,155,119,43,151,148,7,195,135,174,223,244,125,206,209,190,230,171,108,170,144,55,247,128,209,33,200,20,203,133,92,228,7,155,196,108,77,122,88,68,209,110,229,17,61,74,107,101,153,216,231,214,83,33,23,6,53,146,148,14,81,38,125,235,58,201,125,107,207,51,178,44,189,20,47,50,59,51,169,36,6,231,179,12,175,150,49,245,86,80,198,200,213,52,201,54,175,61,70,38,237,28,155,82,100,102,69,29,159,233,71,122,31,93,47,41,81,91,144,198,141,91,132,70,118,99,72,43,198,50,102,63,47,66,163,72,109,233,205,9,153,249,52,157,198,217,32,35,51,106,144,187,64,38,53,46,175,212,40,46,26,53,134,215,145,81,5,161,130,87,116,48,121,156,216,122,123,171,84,130,45,83,102,191,149,149,24,2,69,10,125,76,224,252,227,165,182,10,70,136,17,165,68,141,34,244,238,101,155,149,46,24,173,234,164,31,247,241,154,80,220,71,45,195,165,40,160,151,91,60,137,67,112,118,97,249,109,35,60,249,194,3,143,137,151,245,87,225,130,0,198,173,40,237,180,184,9,219,60,173,193,16,7,124,48,148,166,250,70,43,25,163,119,121,49,43,91,182,140,236,236,50,215,210,54,15,238,17,106,10,170,81,45,71,250,193,232,131,149,84,214,73,111,240,126,111,29,173,37,96,165,142,22,77,224,114,23,64,51,65,115,41,158,131,215,248,93,247,91,147,169,221,42,87,50,173,187,250,190,82,116,166,147,36,61,165,223,243,150,5,60,232,108,76,233,48,164,105,16,34,134,91,62,140,163,163,44,203,231,248,48,13,159,15,134,162,93,218,196,105,106,133,172,251,22,8,155,22,128,148,74,90,87,96,189,171,207,244,73,183,244,80,77,168,195,138,215,38,175,157,148,182,14,138,37,120,107,147,137,0,44,45,139,182,28,246,115,97,12,11,217,75,205,139,187,149,20,48,165,18,115,148,15,98,252,54,247,177,232,202,168,170,26,127,172,188,66,64,230,194,248,231,50,145,38,186,157,55,182,240,64,93,241,170,252,223,196,99,252,58,103,8,82,64,142,42,219,221,52,150,202,239,192,38,134,49,19,115,251,180,208,175,255,54,103,130,244,202,81,237,93,234,173,0,69,239,168,22,29,120,129,252,206,127,250,152,90,212,199,73,41,57,21,86,197,171,220,141,217,91,106,228,173,38,215,175,174,212,216,136,61,64,25,251,153,72,14,195,180,32,173,24,131,141,250,125,253,230,166,151,34,87,175,81,47,149,142,185,188,104,209,73,141,252,162,249,241,218,3,7,134,13,124,105,133,61,189,4,14,99,160,202,226,165,127,136,68,205,133,167,241,219,8,140,138,197,118,184,229,234,196,1,211,72,185,123,214,217,7,160,8,218,2,83,238,127,205,164,3,178,246,181,55,128,64,191,183,68,144,192,171,210,120,57,144,19,238,183,58,181,192,141,168,162,190,36,101,214,77,10,224,72,145,253,146,171,155,17,216,222,158,135,134,36,189,190,84,211,189,190,115,169,32,79,175,70,22,27,247,123,183,203,179,69,65,111,40,47,13,173,173,251,57,143,201,74,135,181,188,20,51,58,253,169,137,28,169,8,186,245,27,173,229,205,49,112,0,74,9,53,77,211,103,162,205,11,35,239,46,68,252,157,234,174,226,141,55,38,28,47,71,62,101,80,237,99,244,128,211,15,107,70,14,40,106,141,222,114,13,60,210,129,103,38,15,237,142,129,92,236,117,152,159,146,161,25,185,248,181,70,224,83,91,170,44,5,65,243,243,113,187,3,15,90,11,165,71,165,50,218,199,135,198,156,150,67,189,195,84,182,239,110,251,208,43,168,125,159,199,236,63,78,195,125,231,36,12,114,215,15,213,203,219,123,157,96,171,208,146,248,78,247,247,167,91,69,179,19,154,113,75,187,153,214,242,182,133,115,112,83,40,43,157,82,219,186,124,239,200,140,14,70,236,94,19,231,156,222,162,213,141,7,83,96,152,56,234,118,184,20,229,151,160,187,5,241,90,239,255,162,145,74,14,102,66,15,151,213,20,210,55,220,134,173,77,92,116,59,221,169,68,153,147,110,229,109,154,142,239,109,169,219,180,92,87,133,97,172,187,100,35,148,200,159,197,62,5,110,232,96,59,108,138,51,114,245,128,88,229,246,41,98,50,31,127,64,158,11,111,245,138,12,252,156,41,249,154,36,116,251,213,198,161,33,175,46,53,216,219,143,237,251,54,228,25,45,169,52,215,52,139,166,223,166,105,102,45,123,144,192,195,72,170,188,85,112,108,85,106,177,148,172,243,237,144,78,77,50,25,205,246,130,203,254,130,7,255,206,150,175,134,201,241,131,137,160,76,209,206,181,142,215,43,139,109,218,237,77,181,115,206,200,41,247,31,183,131,114,55,109,5,44,214,181,112,219,43,7,9,136,87,159,186,211,172,113,219,43,233,103,81,81,236,134,127,123,117,17,233,11,48,218,156,128,217,167,156,24,128,210,78,237,92,163,31,104,59,255,17,54,117,89,114,49,213,92,251,242,221,99,217,215,165,173,82,21,170,186,122,25,36,96,151,166,232,84,186,74,41,174,188,13,175,144,0,96,128,8,220,105,88,187,104,33,146,59,82,75,234,57,178,110,23,240,217,44,219,171,183,182,94,167,139,34,108,81,197,68,195,130,160,200,228,182,85,19,233,29,218,207,58,251,23,120,0,45,228,204,228,169,58,11,219,7,102,85,102,218,74,139,32,221,24,222,209,205,22,51,181,247,153,136,231,101,188,49,190,214,34,187,188,25,189,222,4,12,12,223,145,192,148,81,151,184,250,121,83,195,246,179,135,243,21,16,71,234,169,221,27,251,227,221,209,33,63,155,246,138,87,227,244,188,125,234,27,47,69,59,205,97,53,113,148,50,12,109,114,231,56,41,222,53,77,249,129,124,12,43,227,124,163,129,158,94,133,87,251,231,103,80,81,177,179,80,69,35,48,121,242,187,112,38,38,235,43,22,84,129,155,232,237,126,117,133,136,93,73,3,94,211,97,245,155,15,93,26,112,77,66,52,112,209,105,225,103,129,27,17,150,75,138,193,200,181,245,178,96,94,59,207,200,34,137,244,62,74,103,128,45,231,19,20,119,84,101,190,224,232,93,175,115,37,20,171,41,151,129,159,161,148,121,159,107,21,18,86,137,134,161,210,155,254,6,60,181,171,233,152,86,40,11,55,135,97,100,222,74,15,193,214,41,191,61,18,199,3,39,170,211,2,60,116,84,173,196,76,241,186,250,50,73,1,236,84,225,212,128,149,73,62,39,109,155,111,34,205,216,84,174,59,229,6,244,19,2,159,253,0,50,125,231,235,32,57,19,139,30,201,133,219,52,10,76,195,181,236,55,56,137,205,121,22,127,165,38,77,233,62,8,241,188,206,175,194,114,144,117,253,12,107,147,246,171,49,254,132,12,4,138,127,103,193,154,195,36,45,229,222,221,122,193,47,253,202,88,91,182,155,199,212,176,253,82,227,149,150,103,38,139,91,156,246,5,153,58,181,50,158,159,170,235,29,22,20,53,26,9,34,66,250,108,231,202,233,100,20,37,114,71,70,127,94,25,98,122,87,41,77,150,97,83,147,59,156,186,229,108,46,83,189,155,199,68,88,47,1,228,36,89,34,146,211,24,45,103,82,118,231,123,162,224,122,10,105,12,141,93,119,147,165,204,235,88,164,194,72,67,216,98,95,210,0,74,86,152,119,194,103,131,220,128,19,241,32,47,46,187,198,126,45,203,116,247,201,89,173,195,70,126,251,49,23,212,31,251,152,78,93,200,137,54,74,143,143,15,13,146,171,38,156,102,155,44,107,105,14,83,8,46,44,142,198,244,182,157,75,135,36,189,178,196,77,171,11,186,223,171,96,73,11,145,34,172,153,20,16,124,204,71,244,190,138,108,225,254,105,190,93,235,9,98,132,71,57,230,48,227,70,185,179,16,101,185,246,42,185,81,53,234,48,103,162,42,144,162,109,97,253,35,240,116,143,38,188,251,33,29,190,68,32,11,17,205,203,59,70,38,93,192,106,244,95,151,178,140,52,130,208,211,205,110,181,34,23,253,245,230,11,25,20,209,154,203,0,97,212,107,83,57,228,94,211,84,119,30,55,190,200,146,119,130,115,120,21,69,121,162,41,234,77,155,48,251,184,234,125,92,124,14,235,173,84,134,68,253,186,147,192,241,49,133,131,145,90,129,103,94,82,50,178,127,28,163,2,19,251,190,220,69,221,72,221,31,37,12,236,116,123,95,250,58,98,192,91,127,27,178,22,103,213,160,185,96,139,176,148,201,91,92,53,108,208,71,195,126,219,200,89,253,4,64,123,107,72,96,28,134,114,82,169,206,187,135,249,35,4,143,47,121,157,25,148,127,208,136,41,39,147,41,2,92,123,211,124,15,165,75,131,15,242,189,250,103,232,231,106,54,139,171,225,121,184,211,172,189,36,94,134,174,77,26,78,175,157,221,136,120,234,36,101,79,186,180,238,220,133,226,181,87,87,46,30,75,117,122,72,72,249,116,229,18,165,189,27,22,175,127,68,231,22,48,20,5,119,187,131,1,171,137,222,220,54,62,51,55,118,113,23,154,232,43,19,70,229,99,223,231,194,112,123,100,30,210,15,239,4,208,199,255,54,157,3,189,186,205,224,183,51,109,156,166,83,9,162,209,125,41,207,32,3,29,235,81,234,176,130,61,124,137,70,201,167,11,53,24,83,233,189,106,166,47,102,220,146,229,197,202,117,202,108,104,102,80,25,147,151,50,41,108,189,166,70,133,197,244,237,58,137,45,110,113,31,203,106,61,245,167,233,62,156,215,150,40,166,253,40,220,95,176,202,192,54,123,217,89,95,19,48,149,229,55,140,125,234,82,191,174,177,116,129,192,229,234,143,85,172,47,88,153,95,223,199,154,158,47,101,45,57,145,157,40,230,206,167,190,228,72,5,217,77,9,109,179,99,193,45,116,57,132,89,35,250,74,23,117,226,221,153,166,121,6,9,143,29,248,124,204,231,78,226,135,184,184,16,107,96,225,211,176,229,252,197,116,211,102,184,85,231,235,36,210,211,196,213,36,41,98,68,102,23,166,89,72,230,194,26,213,164,87,47,76,41,177,112,39,47,107,249,184,107,224,129,8,78,36,204,140,54,102,93,45,163,151,122,48,210,148,66,235,183,121,210,123,115,108,126,9,48,3,15,230,215,7,23,83,125,151,161,29,99,227,185,156,81,246,177,199,86,186,207,14,79,249,103,28,194,11,7,93,66,83,58,221,138,240,201,7,51,57,182,62,88,179,195,241,222,220,218,208,148,229,148,18,246,175,149,159,160,196,89,157,202,179,136,174,70,191,234,207,84,235,226,80,103,26,211,118,201,149,129,241,93,187,146,160,194,88,213,63,120,160,153,41,219,45,176,243,93,29,216,104,109,139,194,239,188,154,39,100,82,97,237,84,248,44,222,231,219,26,88,124,103,111,149,109,105,209,4,117,67,11,166,255,84,212,28,161,97,244,43,152,55,186,130,183,180,4,82,35,209,29,69,54,104,165,55,94,239,174,179,161,124,214,144,63,48,93,134,1,63,18,120,224,107,226,48,222,239,209,141,72,72,158,202,218,248,219,253,105,2,15,77,103,49,190,240,186,15,213,40,141,79,212,201,22,101,124,63,184,218,17,38,247,70,230,229,122,148,192,216,19,239,191,80,111,11,62,5,28,102,95,78,116,194,251,176,34,36,6,12,61,226,23,168,159,164,86,90,108,53,192,4,122,123,192,173,6,175,247,7,223,52,244,15,142,169,215,44,231,95,63,109,37,131,17,123,29,2,147,30,251,242,23,192,180,219,55,129,95,235,255,190,48,44,185,75,96,82,243,129,10,65,110,51,18,157,218,227,135,39,153,99,249,225,13,243,221,246,31,38,82,228,217,86,96,168,52,187,191,178,141,47,168,87,195,137,90,253,230,231,12,90,250,202,54,241,136,47,119,72,174,224,204,69,183,18,168,123,164,246,167,221,223,134,105,40,136,239,128,143,217,125,115,185,147,253,110,132,10,54,48,124,8,143,195,103,110,78,121,223,24,163,239,215,153,107,25,234,55,18,66,192,196,195,253,151,49,141,124,227,111,243,49,227,102,222,111,105,196,105,241,212,147,234,221,113,127,215,50,108,85,65,83,55,170,23,166,144,231,81,24,93,178,114,199,133,138,70,100,183,105,75,163,105,212,7,118,44,209,30,209,104,224,66,219,239,157,131,148,194,21,15,14,1,211,67,60,239,231,160,121,50,206,82,235,121,123,157,89,104,66,170,246,4,13,45,48,77,194,237,222,188,23,162,229,242,82,104,100,255,72,214,129,57,200,221,81,4,182,18,180,139,14,124,122,69,9,67,6,60,105,46,146,159,54,170,235,118,95,26,245,126,209,173,0,140,158,119,189,47,173,91,248,95,158,139,168,214,240,249,79,29,68,52,235,27,12,173,253,112,248,29,75,135,118,190,65,189,228,65,56,102,143,232,96,3,119,50,118,211,97,56,92,244,183,135,115,112,76,138,168,32,219,82,116,236,203,167,4,124,62,201,150,231,50,61,144,215,7,78,229,84,215,129,47,82,95,203,97,186,100,228,165,53,171,41,220,14,15,73,235,3,51,236,230,87,243,237,116,50,32,46,58,102,192,199,236,235,50,211,224,239,191,37,5,120,60,43,88,14,65,225,88,247,199,34,88,177,4,165,56,184,198,184,113,197,171,204,210,65,87,150,79,164,65,174,86,231,56,26,108,183,215,146,42,82,62,166,140,123,154,84,214,157,73,240,218,117,93,155,211,88,87,29,53,234,249,64,143,113,242,116,223,206,120,174,161,171,15,146,136,233,243,140,186,175,160,167,6,198,98,243,243,99,61,85,170,192,129,137,0,249,192,77,10,89,30,139,122,249,234,91,37,202,52,67,87,128,53,101,249,2,89,70,104,41,83,193,232,88,124,34,81,74,20,157,99,192,124,251,237,3,239,36,254,245,234,73,187,223,112,24,181,29,29,218,226,215,253,185,44,197,41,11,132,180,239,167,7,106,48,37,229,91,225,243,53,125,18,155,217,219,229,157,162,1,61,124,174,160,49,81,21,126,41,98,170,62,52,210,252,58,149,40,138,185,37,32,192,148,41,43,92,174,116,178,161,123,60,186,141,147,150,255,242,7,192,68,218,203,155,224,75,43,252,193,53,193,212,32,20,191,57,225,143,87,111,78,92,185,251,213,80,125,46,121,105,164,168,91,115,152,96,252,210,199,70,239,207,159,203,140,249,244,216,28,141,227,78,165,179,16,103,36,70,26,229,240,28,13,119,104,196,189,106,237,2,155,134,164,223,156,10,246,71,175,110,48,131,222,161,241,65,163,104,185,253,86,223,45,171,156,22,101,123,134,94,61,77,152,245,131,161,234,136,170,52,224,253,92,129,87,224,110,237,61,2,191,38,29,113,97,244,24,229,157,227,254,237,114,159,27,71,255,41,58,242,2,49,235,87,169,52,173,162,173,207,34,176,41,133,172,11,83,140,45,211,193,8,122,250,53,55,32,16,91,209,111,7,12,193,237,125,48,83,71,169,122,115,72,23,62,185,56,172,32,152,30,228,144,161,204,121,92,162,155,227,214,33,92,47,155,49,165,227,196,218,62,120,144,120,121,100,104,13,58,214,231,142,252,120,91,173,202,185,142,37,211,110,37,184,201,14,226,78,6,124,182,226,225,54,28,153,176,55,100,36,127,20,9,199,123,184,35,95,52,2,62,50,180,110,34,150,247,185,169,252,127,100,42,194,81,113,37,121,129,153,28,178,250,139,145,91,222,217,66,78,180,77,57,225,142,11,85,156,94,114,82,95,186,195,87,4,38,32,210,29,134,209,92,182,181,66,48,191,188,119,58,80,149,251,234,84,132,98,238,82,21,176,115,91,62,69,96,250,70,227,183,17,194,155,58,52,218,165,135,95,141,180,233,214,155,83,151,252,45,127,138,222,104,92,147,171,173,102,232,171,107,54,90,163,87,23,40,245,37,151,123,200,202,135,223,244,210,166,177,33,238,11,211,14,43,27,110,49,101,228,207,202,91,86,200,177,116,162,34,104,246,197,60,54,233,44,168,99,100,162,238,106,197,58,23,62,83,109,235,213,231,44,40,151,11,106,81,246,196,110,18,48,13,148,119,63,94,52,110,80,160,36,48,221,215,251,142,156,54,108,113,130,172,170,134,156,192,7,67,28,19,154,138,103,22,66,164,240,41,127,1,87,36,232,138,192,166,141,219,46,108,243,88,97,26,131,247,29,154,245,218,134,135,53,169,110,226,244,184,240,166,77,121,8,140,226,237,215,192,2,140,196,108,21,152,98,57,127,231,21,126,2,153,13,7,38,152,235,67,219,102,123,43,188,158,123,60,27,76,193,133,194,152,214,113,243,23,21,32,133,41,53,216,1,207,62,210,213,36,117,86,192,194,65,255,131,223,203,227,7,129,167,213,207,8,252,82,240,214,3,134,206,40,193,56,171,1,31,171,164,43,92,8,90,7,188,91,186,184,190,183,126,19,212,8,217,20,198,159,136,145,21,105,73,55,152,228,161,63,54,228,216,98,38,82,117,176,110,137,62,48,213,133,75,225,183,143,120,43,148,245,14,189,186,160,18,28,143,189,132,29,22,152,54,245,55,134,6,91,118,130,119,189,85,92,192,239,174,178,196,106,53,121,157,251,210,126,20,127,58,52,99,90,124,29,166,177,92,86,1,142,236,39,216,97,176,22,172,155,160,54,100,126,113,117,111,65,37,108,240,218,177,126,57,118,90,4,49,38,165,7,61,102,195,241,137,69,215,218,96,74,56,98,228,107,164,119,138,84,214,8,116,11,121,191,193,199,105,92,129,110,117,71,44,66,245,145,174,27,12,161,167,126,16,252,155,86,3,158,105,30,86,114,64,107,6,140,171,42,240,89,33,219,23,119,51,125,168,4,27,139,68,192,109,87,253,156,182,139,181,128,71,211,229,105,58,152,190,151,83,107,19,233,8,26,63,159,63,126,155,122,69,133,91,219,43,208,51,210,165,232,56,19,72,238,253,174,158,238,77,241,168,127,108,54,227,34,207,213,160,141,110,50,240,99,180,232,205,237,112,93,255,213,155,91,17,158,254,118,48,113,27,60,49,59,228,185,196,230,160,240,161,206,33,63,189,171,78,195,6,161,193,51,2,94,186,39,161,199,183,166,92,140,9,172,240,216,69,223,232,84,191,215,216,72,98,125,20,114,250,58,176,70,207,166,60,244,113,250,116,96,28,219,93,126,154,158,70,133,233,252,151,89,138,61,37,112,183,24,101,192,79,90,186,20,119,62,186,4,234,78,47,5,141,137,18,115,124,73,129,141,193,84,28,196,111,211,189,160,55,159,52,89,198,111,143,153,238,77,18,178,199,2,49,133,96,133,113,41,98,79,65,193,94,208,69,174,162,203,142,244,244,4,191,222,133,181,172,104,92,45,165,10,85,252,91,227,16,216,162,253,2,76,200,248,137,173,150,200,147,14,220,40,173,227,144,64,100,72,94,10,165,61,83,14,32,161,84,51,148,87,24,187,252,121,167,58,133,207,118,84,245,222,112,85,40,106,37,235,113,254,180,40,118,55,46,99,188,141,87,142,190,200,229,25,76,111,252,43,199,110,91,9,38,238,81,2,166,239,84,225,213,47,183,159,89,4,163,136,187,127,96,82,137,113,166,39,115,129,57,88,146,45,82,116,213,155,72,74,28,109,27,222,23,29,88,69,44,51,198,77,132,75,223,104,165,201,49,126,121,140,89,210,111,143,165,118,16,141,135,58,110,136,205,106,252,118,23,106,63,131,57,34,194,76,162,211,43,93,189,195,120,68,237,48,100,203,64,77,163,48,126,26,57,47,125,236,179,95,221,232,11,48,197,152,250,211,196,241,158,48,255,224,239,208,231,34,122,230,235,190,82,26,177,18,12,35,142,63,215,82,101,88,131,23,172,209,14,207,85,212,74,58,54,176,135,95,128,201,94,43,220,61,20,176,172,212,39,196,220,12,45,43,246,120,50,63,143,110,26,221,216,195,252,123,253,10,189,20,134,119,211,175,158,166,185,163,48,101,250,142,238,186,171,46,31,106,213,99,100,199,96,94,79,26,153,169,17,56,76,159,183,190,113,43,205,243,21,0,105,190,90,181,221,218,217,29,45,59,191,209,129,65,22,240,163,65,35,136,10,102,139,29,135,8,70,90,61,148,189,60,226,9,76,13,112,28,152,10,40,127,172,129,115,172,143,117,108,158,219,96,6,124,102,134,62,21,250,157,177,0,224,225,157,233,226,181,111,40,154,131,157,110,142,244,208,84,132,248,36,165,104,165,165,155,83,138,237,79,141,206,88,122,46,211,127,137,155,63,228,56,20,174,45,206,115,206,139,40,232,48,184,81,155,235,222,21,220,0,58,114,88,255,94,191,154,118,255,244,65,38,81,141,87,92,183,188,250,72,152,249,91,57,91,229,171,6,86,183,144,165,95,12,61,98,218,227,167,85,82,58,92,138,186,125,52,208,190,241,74,207,100,111,249,169,95,245,235,160,211,75,59,18,10,106,101,7,92,183,26,142,29,247,59,54,203,135,79,182,19,92,75,17,180,164,153,178,76,188,58,224,103,167,23,190,158,217,124,203,41,230,37,188,9,166,231,54,224,174,113,182,74,27,223,126,227,234,157,125,140,3,143,226,147,24,178,214,149,14,129,85,196,112,180,212,99,90,124,68,51,227,167,187,16,99,254,208,119,198,173,57,48,210,184,219,120,220,133,40,70,161,157,110,221,37,126,128,246,96,90,185,199,249,156,190,75,155,212,82,58,115,23,153,6,15,47,108,170,177,18,140,82,243,138,232,195,249,95,250,233,229,116,187,192,103,233,229,143,137,76,71,92,61,96,149,80,24,125,138,128,219,217,100,244,177,105,199,246,153,82,216,225,211,99,195,46,230,187,29,162,104,43,61,24,13,128,190,124,32,91,25,233,88,221,144,136,248,107,49,61,106,125,107,36,81,106,4,101,216,146,116,253,16,90,139,136,13,235,88,65,184,204,29,134,94,75,189,23,10,193,228,165,32,224,153,214,245,11,123,165,255,50,45,97,250,208,8,61,251,250,160,182,103,164,97,19,82,243,103,30,100,163,116,96,116,207,196,15,195,250,156,174,165,240,59,46,126,250,74,147,240,215,26,239,81,44,250,164,244,169,172,126,221,103,66,87,42,19,131,207,231,240,83,209,90,207,212,28,54,117,170,120,39,28,131,186,33,193,50,113,153,149,129,97,207,72,176,29,133,14,151,166,123,198,48,139,213,47,134,140,90,71,6,239,219,246,211,158,170,172,228,231,34,78,189,60,66,198,81,175,105,131,3,227,175,248,242,105,253,153,234,118,13,18,136,49,195,33,40,110,9,62,71,229,19,67,131,247,35,193,84,1,198,208,136,214,85,133,199,51,221,154,166,174,122,235,241,66,83,93,204,35,98,144,83,65,227,166,116,20,153,141,116,45,66,35,1,207,162,86,35,77,166,178,213,85,28,8,189,248,71,167,230,112,52,96,25,136,78,147,63,147,201,204,233,51,25,37,103,220,26,131,86,95,247,57,130,195,183,135,212,163,168,169,48,24,248,140,103,166,159,49,221,124,246,88,211,212,77,151,116,111,211,181,14,152,77,92,97,10,102,252,109,227,24,46,253,233,134,217,227,87,195,35,160,171,103,52,184,227,5,46,41,84,58,32,139,113,143,205,244,45,210,27,109,38,74,235,48,201,18,253,30,8,139,186,135,77,140,183,167,123,19,128,246,119,86,140,3,65,224,238,41,109,67,57,197,20,229,52,138,113,159,35,52,45,204,14,103,219,27,112,77,33,222,65,29,219,240,61,227,248,111,181,37,152,12,109,220,252,120,111,186,153,13,184,103,86,60,22,245,36,250,212,244,52,196,145,74,174,65,13,237,129,157,45,87,215,180,46,143,209,184,98,250,211,21,175,159,154,210,11,189,20,154,8,133,171,83,16,1,211,162,146,174,238,77,94,73,217,79,190,183,51,42,27,122,188,251,116,107,170,10,35,147,128,202,146,78,96,184,25,182,92,77,47,128,192,180,247,143,46,240,74,63,125,158,98,215,166,87,167,137,64,73,199,43,143,69,204,86,97,244,156,183,192,154,125,69,45,234,221,69,31,91,19,44,48,252,82,61,33,239,108,182,4,215,51,163,229,91,150,249,36,152,161,201,7,233,37,237,116,116,7,244,34,51,97,164,151,74,101,225,142,161,89,212,78,224,51,225,71,239,50,11,67,151,197,96,232,74,100,146,174,149,70,78,59,165,172,251,94,146,231,51,76,48,48,30,236,248,96,106,83,90,209,148,76,7,235,55,14,24,38,206,29,118,33,245,143,26,57,48,177,251,38,240,72,113,208,9,223,145,46,252,61,117,215,176,178,144,216,197,11,189,171,9,158,35,66,80,229,103,64,41,76,145,191,236,88,164,11,20,126,223,87,110,158,142,243,137,26,174,188,241,61,82,26,98,34,120,242,108,217,105,53,7,73,19,34,9,187,216,167,133,199,206,224,53,151,236,242,150,132,86,24,171,63,14,24,120,40,117,104,20,114,199,247,170,40,66,234,99,17,105,168,113,32,183,180,139,31,223,99,61,177,68,40,71,208,243,250,56,208,180,19,134,173,208,182,110,150,211,202,66,227,180,55,230,43,133,231,121,223,113,245,122,131,30,218,96,74,57,194,192,162,63,79,159,171,23,138,159,36,7,249,170,17,4,43,206,19,203,179,195,162,167,55,239,176,38,197,205,87,142,199,155,228,118,56,9,244,228,235,126,73,133,99,153,98,119,150,169,65,141,73,68,43,236,93,202,145,245,167,135,209,223,135,73,155,226,237,168,138,251,67,157,13,127,140,116,105,115,77,12,179,164,91,114,140,16,68,27,50,172,227,39,169,177,48,41,54,31,113,53,181,100,25,126,99,10,195,163,95,18,106,172,17,238,33,60,83,139,46,48,255,175,2,234,207,129,160,148,55,193,148,156,58,76,143,80,122,97,136,33,137,111,242,78,181,68,38,148,147,113,72,76,211,177,72,48,133,49,14,211,70,154,110,158,92,136,185,90,154,101,108,119,179,6,250,206,145,47,222,51,18,225,20,14,166,61,131,130,200,240,99,41,117,73,11,155,13,171,79,113,232,186,122,24,100,55,102,143,223,102,91,72,232,138,28,30,232,219,242,189,223,25,214,48,157,29,106,137,192,208,51,227,133,147,75,172,9,109,17,110,231,224,75,121,209,3,207,225,227,162,119,179,166,129,145,132,111,225,197,150,173,126,232,180,128,123,192,184,12,233,167,169,106,241,87,134,242,211,147,222,73,91,61,12,195,227,127,191,233,222,199,64,138,207,129,152,94,90,60,112,244,135,217,184,27,236,215,9,30,43,204,28,234,146,103,66,95,49,166,145,101,31,233,169,45,226,238,240,113,30,123,186,55,121,128,136,104,160,107,144,175,214,147,235,108,85,41,59,66,88,180,197,150,1,79,112,75,143,109,86,148,195,231,220,203,83,129,220,87,4,106,214,120,242,84,128,125,75,131,68,90,148,100,112,36,85,171,133,37,106,134,183,111,195,21,242,251,246,231,197,17,221,34,216,155,7,246,10,250,138,118,209,247,212,51,210,239,5,54,251,12,207,34,240,185,56,223,187,87,141,53,210,70,149,224,51,173,61,12,10,181,110,75,87,143,29,14,246,113,202,158,108,135,156,173,116,69,244,183,17,248,76,35,51,46,97,135,151,240,179,126,179,180,68,188,176,163,247,148,166,74,219,61,178,12,63,121,168,4,163,172,227,209,97,58,215,243,250,233,17,212,192,98,122,86,94,185,45,242,81,147,128,201,155,247,148,136,110,85,99,82,72,155,221,146,207,181,198,44,26,56,152,216,230,145,38,160,118,59,159,16,52,16,74,98,166,230,93,3,34,161,94,37,91,149,231,176,213,255,70,34,173,190,101,164,155,35,142,28,240,170,201,7,57,207,217,230,35,213,18,100,33,210,129,252,62,53,210,158,139,138,19,133,159,22,238,61,180,153,201,79,160,91,104,70,254,156,22,177,145,44,9,167,208,91,240,131,215,20,78,153,221,9,86,14,218,136,205,40,8,39,159,163,157,228,110,182,128,118,245,179,9,142,175,145,108,51,142,7,127,102,56,212,147,153,209,232,151,244,124,236,241,0,159,183,39,227,235,24,119,158,153,167,229,93,227,156,7,110,145,254,104,208,52,165,55,102,129,34,127,99,244,192,167,93,129,210,27,133,137,180,37,184,188,2,163,96,247,7,92,221,90,254,5,16,19,60,222,229,139,143,46,151,158,140,175,102,178,241,14,147,180,75,15,54,100,109,34,41,81,74,122,48,56,222,252,165,78,86,64,122,107,166,204,23,240,218,201,82,111,244,246,250,7,59,62,192,147,38,18,142,88,76,6,122,97,106,54,151,203,136,178,2,74,91,211,118,216,208,100,244,137,6,61,92,218,209,40,92,245,163,209,232,228,90,122,238,179,162,220,171,107,8,23,166,89,220,168,138,246,7,131,1,52,217,195,103,81,44,63,4,232,10,120,147,137,85,225,81,245,119,78,159,233,78,46,8,4,24,126,243,183,11,55,236,207,5,25,195,147,178,216,14,201,196,98,99,241,186,155,78,218,58,189,211,99,14,52,207,97,80,68,222,211,233,69,182,192,143,198,227,39,137,46,129,193,180,202,220,15,214,137,192,231,223,110,37,182,52,200,251,107,218,47,41,226,114,23,228,248,27,207,76,230,6,146,167,110,253,33,87,151,74,53,168,54,108,241,216,3,65,213,52,52,50,186,254,220,20,193,167,229,77,166,192,125,198,62,141,136,50,193,81,185,70,71,121,73,126,155,137,152,248,115,153,50,114,114,87,225,171,234,14,159,221,86,195,207,199,121,121,155,231,185,241,148,214,155,70,102,244,142,14,99,62,100,88,12,188,110,189,212,249,230,243,141,161,81,128,151,135,70,235,140,163,228,167,234,31,23,187,3,4,99,255,31,47,133,118,221,230,176,101,212,243,192,151,191,52,72,190,251,206,47,141,214,182,11,195,161,179,230,31,239,212,189,89,148,248,178,139,31,138,10,104,183,83,218,148,223,248,218,110,143,67,76,184,82,212,164,210,181,229,35,131,7,100,228,169,210,155,111,152,16,255,140,158,39,154,127,14,226,151,233,84,166,223,212,109,172,65,57,114,203,112,159,126,198,12,163,135,79,43,23,118,154,238,176,73,91,229,245,209,125,207,129,206,119,167,205,148,24,165,239,88,131,117,156,76,153,202,115,196,205,105,20,77,139,143,205,219,135,134,187,147,80,180,195,252,185,104,78,201,139,171,135,213,138,98,99,14,20,33,41,235,25,18,34,152,125,102,248,45,219,239,141,84,94,218,43,9,15,184,189,64,136,50,27,135,48,111,196,44,35,46,158,223,56,21,172,254,88,200,146,231,239,181,91,169,113,243,247,89,249,149,90,33,239,133,183,145,97,165,125,122,190,190,27,66,27,185,115,56,231,25,94,35,124,236,227,209,146,23,142,79,18,171,7,69,212,28,236,193,241,112,244,205,169,127,152,79,187,91,127,195,40,18,18,58,34,169,132,144,211,78,139,167,97,224,249,189,145,15,252,227,236,194,58,10,120,174,228,122,33,149,33,112,123,234,159,240,35,55,135,95,233,143,161,85,25,26,188,67,249,185,96,127,14,88,84,22,63,120,202,205,233,57,204,55,159,43,230,240,79,129,62,193,59,18,221,3,30,186,52,112,206,35,159,196,176,209,38,175,143,54,137,18,48,100,222,217,84,105,145,5,180,154,145,146,6,62,162,180,204,164,12,255,180,177,154,239,179,211,116,60,70,54,30,31,143,218,79,132,110,178,101,170,158,0,237,118,57,2,6,165,97,141,223,134,238,50,27,197,180,124,93,24,198,171,180,23,34,238,233,139,243,108,233,124,81,181,184,217,163,28,174,188,182,20,53,132,208,212,71,222,151,168,234,0,175,29,69,244,104,138,164,236,62,97,190,55,208,181,246,159,104,117,15,198,68,121,50,76,199,221,253,101,164,219,242,217,180,40,3,105,14,39,143,144,13,198,205,202,227,249,204,149,76,218,51,35,35,236,7,169,237,76,97,63,104,237,226,161,104,11,74,102,37,97,112,175,197,216,166,217,165,147,112,209,206,81,29,166,239,64,223,39,89,88,159,163,80,157,60,41,114,7,225,164,223,251,24,199,57,42,72,84,99,188,14,175,156,229,32,120,16,79,13,187,88,201,65,15,116,138,46,12,197,81,118,255,123,20,252,192,208,158,119,148,105,212,176,14,115,235,244,203,22,16,112,120,81,30,153,60,244,39,114,90,240,187,167,12,227,241,193,119,156,214,27,123,54,57,40,168,19,251,150,177,89,106,105,221,114,36,196,231,66,14,56,89,172,212,255,186,35,108,157,123,127,68,151,195,176,219,8,92,166,227,97,144,164,242,139,49,211,82,80,132,16,122,140,12,105,240,236,233,34,12,227,159,107,255,209,146,128,35,220,91,192,3,153,228,228,10,239,229,133,155,123,155,240,122,90,245,37,114,5,240,4,213,154,125,194,186,60,134,5,41,244,152,121,35,237,209,45,65,15,115,106,204,65,87,45,74,124,95,83,14,154,217,197,24,43,96,58,24,146,157,66,159,200,221,12,81,0,251,211,242,115,143,144,131,237,201,38,39,252,240,1,175,218,114,230,103,72,143,200,107,250,71,201,34,109,17,114,164,142,111,167,141,178,212,18,5,115,38,227,144,211,70,100,226,124,216,104,100,38,235,139,126,50,63,31,94,43,181,212,207,245,172,181,124,63,122,17,104,78,95,211,164,52,252,185,48,14,210,142,69,247,137,31,16,144,28,237,148,218,49,61,71,71,87,123,210,242,194,228,154,241,211,139,109,58,193,179,205,184,55,4,49,127,192,67,96,90,66,50,188,162,2,229,37,22,144,140,124,236,158,17,239,20,150,194,60,180,253,42,76,88,37,195,79,60,23,146,109,249,222,179,200,200,222,178,254,24,25,92,141,1,207,181,211,189,187,124,236,6,245,107,186,216,60,124,135,225,193,72,73,89,169,128,183,62,23,141,124,195,44,18,21,190,47,38,76,202,7,143,209,227,153,137,133,166,36,251,27,149,174,47,244,69,169,104,225,37,237,19,195,162,61,179,164,52,119,41,126,246,176,45,230,218,1,178,191,30,140,121,141,162,166,165,20,251,8,71,19,181,229,52,79,32,245,13,227,234,69,119,46,149,137,24,107,145,15,173,67,56,145,96,130,234,241,219,59,39,224,207,145,59,227,133,26,207,236,155,203,22,170,7,215,94,19,189,75,85,13,79,36,226,224,8,218,43,87,76,140,26,247,30,231,104,79,37,84,112,118,248,215,160,3,49,149,29,160,209,25,59,157,29,130,45,149,114,68,81,194,139,238,98,42,12,160,53,126,196,176,97,118,73,117,32,199,8,217,49,48,115,79,20,46,222,34,12,124,150,78,42,43,24,208,129,199,213,196,147,70,170,125,233,178,81,30,187,46,215,11,33,250,227,110,209,11,45,111,26,26,188,46,241,74,17,173,210,249,221,32,105,243,145,177,185,164,151,194,27,243,107,23,141,20,9,69,110,214,23,7,84,72,53,221,251,233,79,236,255,180,136,165,5,80,41,125,141,159,30,169,112,114,84,83,72,112,148,54,153,84,120,6,167,109,11,184,175,92,222,117,166,104,204,50,122,172,83,45,82,165,171,59,6,126,230,107,90,92,231,165,205,120,163,70,120,152,96,227,57,117,120,81,209,165,240,89,245,49,13,161,208,74,3,63,135,145,12,28,142,212,84,243,198,90,143,199,166,177,57,21,250,189,125,199,79,27,129,254,74,117,128,43,222,168,201,150,229,10,195,55,202,145,168,99,157,106,175,82,159,24,221,137,180,227,188,105,224,84,118,184,153,65,167,122,81,167,105,32,225,16,211,108,147,223,173,169,46,179,199,192,168,245,213,121,4,163,214,140,91,191,127,84,178,194,244,235,119,62,103,125,46,49,127,205,128,117,184,207,148,32,55,178,81,55,127,172,48,53,181,35,64,196,227,62,236,11,217,122,170,136,134,240,254,126,142,98,66,85,43,21,145,27,73,182,195,61,133,250,169,33,247,220,60,77,38,194,11,254,43,234,175,110,59,21,218,180,122,106,45,153,208,80,249,189,209,66,78,40,108,42,221,209,145,205,182,254,171,45,115,120,165,55,54,76,227,247,130,149,232,212,74,141,37,151,221,2,244,204,161,84,117,220,249,93,191,179,213,199,165,150,23,164,67,124,92,104,198,164,175,209,233,210,243,159,70,188,46,245,34,24,25,134,191,177,86,211,170,237,20,107,93,59,24,69,38,97,64,53,120,32,250,228,48,165,191,233,234,54,220,237,65,88,98,167,94,107,218,159,46,177,198,129,17,92,24,169,243,10,202,238,225,112,239,105,113,116,171,197,243,161,17,96,75,5,209,149,26,167,230,48,197,237,169,165,140,0,182,195,131,154,155,212,82,6,143,166,63,24,180,11,169,183,202,136,72,227,234,57,82,186,10,191,243,93,254,96,28,53,169,175,11,81,179,11,254,170,196,82,151,221,238,254,202,236,44,81,112,122,213,11,252,249,148,67,167,254,189,215,3,156,133,94,204,150,186,101,96,44,245,185,63,161,3,208,39,134,80,108,251,35,25,127,210,204,173,131,53,166,9,188,24,169,175,170,180,234,245,6,232,250,145,213,87,216,98,183,14,83,122,90,82,219,162,252,52,252,107,233,218,210,118,76,193,53,200,248,40,252,92,29,13,80,179,101,18,218,103,76,49,90,249,210,168,143,181,50,253,125,210,76,161,153,113,90,253,156,242,226,252,204,25,101,170,231,127,140,43,192,97,107,208,83,120,239,75,221,2,108,146,84,9,142,131,28,26,97,209,69,249,181,129,158,57,229,55,63,211,43,183,79,60,52,47,249,208,40,165,78,95,235,204,57,143,34,18,198,40,201,231,239,199,8,240,67,11,9,195,55,153,101,244,246,213,235,128,150,95,53,104,186,186,118,183,80,172,60,55,181,58,99,215,122,77,25,133,193,207,26,169,131,149,226,211,230,240,217,24,103,106,127,69,50,209,127,27,218,144,153,174,182,176,255,133,57,108,51,218,220,66,135,186,254,201,231,18,50,156,213,239,221,90,14,40,192,30,215,124,67,129,248,89,121,155,42,154,214,110,90,33,87,54,82,83,227,129,215,213,15,5,222,217,77,228,156,127,111,165,233,175,200,53,181,143,163,213,237,31,204,82,65,249,226,234,237,227,148,144,167,50,35,210,51,51,80,10,248,51,250,196,84,64,235,227,73,40,177,13,31,214,113,27,114,87,251,11,125,176,63,212,156,185,99,11,248,141,23,106,253,91,237,143,129,249,246,143,157,212,255,24,89,247,100,40,92,69,35,21,146,54,4,173,94,191,57,4,204,163,228,153,224,21,26,5,153,246,220,220,247,43,41,252,96,78,196,167,228,57,60,110,214,175,88,67,69,154,254,208,16,92,144,72,69,178,33,30,163,83,116,120,247,124,52,144,236,190,133,64,5,218,128,20,77,0,94,190,120,206,201,220,83,196,247,7,251,205,141,32,164,254,121,243,128,223,245,199,4,111,211,75,88,89,102,127,156,214,84,109,196,111,247,154,155,222,89,246,219,119,36,83,23,251,99,228,197,171,190,10,1,201,220,194,109,60,45,241,219,59,219,63,168,163,249,118,118,12,219,158,88,116,58,132,255,190,41,208,81,81,243,43,71,184,61,174,134,151,51,77,5,212,180,252,91,159,175,243,188,127,180,227,199,36,38,81,81,159,188,43,144,130,113,152,18,141,60,73,99,171,172,74,105,252,91,0,221,189,72,90,45,68,51,239,199,19,208,226,208,36,180,150,66,117,232,46,185,75,100,91,221,158,233,230,56,196,126,243,115,32,255,177,248,206,199,189,161,35,235,93,42,154,185,134,218,215,123,230,9,123,244,149,40,62,94,107,166,114,152,168,128,254,246,70,239,232,254,54,217,149,150,246,5,152,56,175,127,80,40,214,72,189,106,141,32,216,141,220,22,120,159,31,205,215,160,19,185,226,230,40,84,39,154,14,36,72,253,224,132,90,161,36,34,14,184,102,226,106,24,204,52,246,218,40,247,188,174,32,204,78,35,147,151,156,125,198,27,169,11,140,7,67,179,88,198,78,226,230,23,69,222,41,206,8,117,205,184,129,68,88,200,250,106,137,179,133,42,77,135,77,226,109,37,206,150,249,250,217,70,63,100,106,180,174,144,78,184,49,221,209,219,212,32,15,124,12,213,231,105,135,73,64,45,157,186,207,107,242,109,201,218,174,213,90,166,112,164,143,128,59,75,78,97,8,45,124,104,36,105,212,28,70,82,230,113,191,169,83,45,164,11,176,46,106,52,124,228,203,10,87,18,7,207,19,211,1,225,230,58,18,76,241,86,115,88,185,216,13,70,227,218,71,190,94,72,232,149,254,7,102,49,31,249,54,1,115,133,241,233,252,106,132,66,116,182,144,100,144,155,239,115,125,122,107,164,68,187,15,13,246,77,61,61,137,167,247,24,249,166,91,33,253,246,211,229,165,18,8,80,63,248,151,214,247,223,126,105,248,201,172,72,111,235,62,83,95,35,62,86,120,46,143,188,225,189,180,146,102,203,48,242,55,135,39,69,106,10,159,253,251,9,24,209,192,116,53,10,7,142,194,104,151,46,230,191,15,69,84,35,153,197,180,77,122,43,118,65,191,60,173,129,129,87,254,6,154,42,239,171,53,212,84,71,173,90,68,105,166,94,23,202,53,120,204,244,204,72,14,184,81,76,229,92,106,145,165,215,218,235,221,232,206,61,203,83,71,198,27,89,113,53,177,244,4,247,42,40,59,156,46,16,244,254,124,38,12,218,148,210,242,162,196,240,6,81,203,176,246,67,29,25,44,48,62,81,134,49,50,172,196,236,85,188,158,141,158,228,204,80,98,173,94,190,41,157,19,126,116,61,214,209,160,241,136,8,245,56,169,163,0,6,111,239,190,42,184,101,169,173,229,204,169,233,91,241,24,38,242,150,216,208,136,199,92,216,216,52,74,230,136,139,167,90,70,96,166,104,105,97,202,15,106,235,117,101,178,178,46,201,55,48,185,217,169,240,243,76,247,10,233,36,73,52,32,5,57,91,7,209,130,211,95,158,163,122,9,70,153,79,246,95,104,7,105,55,193,96,4,155,175,174,249,130,230,221,10,24,87,182,37,24,89,5,135,91,79,85,18,5,85,241,155,67,43,38,129,172,49,36,250,122,106,141,145,65,30,160,196,119,212,174,181,184,57,13,183,35,193,195,137,110,128,207,49,89,18,236,236,144,192,176,49,167,155,111,175,30,4,109,41,103,83,232,67,245,25,76,190,173,237,116,49,165,65,113,53,39,111,79,112,139,121,68,28,45,153,96,116,29,221,186,99,84,57,160,255,87,180,59,137,193,121,127,185,2,137,126,190,199,127,215,26,163,210,27,169,17,96,154,170,164,97,32,142,177,127,139,130,213,162,131,66,172,100,198,197,36,86,245,135,97,159,246,31,134,72,35,61,209,49,196,187,111,100,214,230,171,38,14,246,216,112,87,115,54,221,166,112,10,226,172,181,124,188,30,73,244,241,199,220,61,83,77,195,2,180,102,186,211,67,41,242,84,115,180,252,200,189,28,62,211,227,73,240,113,90,221,193,157,38,225,45,247,38,206,27,193,209,57,140,237,87,225,190,220,29,155,150,159,93,138,90,159,161,195,148,184,117,229,193,132,82,219,71,70,182,87,13,8,170,91,90,76,190,217,186,50,178,86,254,58,54,64,42,49,82,188,25,209,248,55,80,196,246,148,130,19,197,155,120,172,115,126,188,234,164,194,70,224,185,131,2,243,96,74,214,24,181,247,242,231,66,252,78,119,64,82,199,78,93,88,112,189,135,26,39,86,152,233,70,56,153,180,84,51,255,240,99,241,210,54,237,139,122,117,103,191,245,183,130,126,71,201,212,163,195,43,91,225,153,66,98,67,96,43,154,242,171,97,144,215,226,11,156,189,17,179,240,69,87,91,111,78,127,133,135,164,141,135,73,143,195,199,74,145,3,182,198,77,129,139,209,1,59,76,90,92,223,185,197,26,253,234,98,178,49,10,35,223,82,28,238,79,10,234,161,17,235,157,233,197,54,5,61,199,233,34,217,51,110,126,108,205,204,231,10,117,98,220,156,182,232,116,115,104,30,238,75,181,152,157,196,103,241,99,86,68,149,237,196,91,9,62,7,127,160,141,138,33,69,161,225,88,14,31,99,85,22,88,121,77,90,57,96,200,169,148,167,22,150,248,30,48,51,81,120,135,9,228,68,140,117,85,158,171,43,188,170,47,253,213,32,227,46,138,14,78,15,135,211,62,74,232,246,152,178,254,70,225,32,80,166,103,90,87,61,17,11,195,140,38,47,14,122,142,72,223,178,160,228,215,21,2,159,106,48,193,192,125,62,222,161,63,141,200,200,27,3,219,228,40,21,166,27,48,110,142,218,100,83,152,46,185,25,240,210,212,54,48,9,142,11,19,184,76,207,133,159,226,206,30,20,104,74,36,3,92,156,226,22,230,188,178,211,11,63,255,226,157,81,7,174,143,218,93,7,174,136,32,57,220,154,230,139,140,138,249,113,83,22,137,243,186,20,54,54,230,184,249,86,101,138,131,22,122,11,46,58,204,87,20,24,162,50,223,47,23,194,61,74,182,76,97,67,245,152,249,50,242,54,253,96,208,145,184,233,133,74,99,207,48,103,174,143,236,236,120,26,122,131,146,209,27,65,139,205,96,165,82,167,228,104,198,231,60,63,149,232,173,95,227,32,242,185,242,155,27,10,83,204,118,223,217,166,113,55,125,47,10,208,220,143,68,114,70,204,205,98,186,46,158,15,162,24,224,77,239,12,134,23,207,233,208,92,252,74,212,26,154,160,17,166,4,226,44,98,90,209,221,208,182,111,150,198,229,169,52,236,251,39,57,227,48,69,162,91,97,156,160,184,122,195,9,173,48,21,69,254,212,13,183,72,158,139,237,106,199,205,27,74,131,67,97,52,239,253,230,13,166,165,4,99,52,250,205,97,58,209,159,158,214,122,237,40,165,178,122,49,22,151,31,157,84,76,230,145,141,190,157,24,165,192,248,191,210,205,251,124,151,111,196,155,86,66,221,177,16,164,116,175,6,77,53,205,158,96,65,109,47,136,41,88,30,75,183,13,147,245,185,115,148,56,153,118,45,154,134,204,240,205,144,60,185,214,188,211,32,194,102,233,48,49,110,185,154,128,238,142,155,83,169,166,19,201,56,64,252,115,145,222,223,10,210,111,31,224,74,244,83,8,89,190,97,253,209,204,165,242,39,28,162,24,192,14,147,60,85,20,209,71,191,152,54,53,113,34,207,46,129,160,116,117,120,190,26,62,98,19,25,97,129,189,67,164,219,12,37,146,229,207,252,139,124,40,12,227,179,223,123,26,57,149,192,48,118,197,251,38,171,217,18,12,87,88,192,144,73,233,200,58,82,46,62,178,137,176,155,62,87,39,117,27,87,239,57,211,43,237,38,185,237,48,21,51,233,183,133,153,154,38,245,170,82,30,236,234,251,241,216,19,138,221,93,247,120,216,84,189,203,134,243,162,41,203,25,231,209,227,13,118,150,223,232,202,137,191,172,161,210,111,110,26,232,250,219,148,227,199,91,163,1,88,15,78,72,9,106,9,88,3,37,24,15,43,44,71,154,158,210,59,169,232,196,109,71,199,44,105,92,244,232,236,128,145,159,209,171,233,224,185,175,12,230,195,169,44,27,197,194,54,119,92,88,122,79,250,152,228,73,223,64,97,159,208,181,69,189,227,255,195,213,185,227,220,146,92,87,122,46,180,105,196,251,193,1,180,37,79,166,32,131,104,21,4,26,34,137,82,201,16,4,14,66,35,208,8,26,104,180,213,3,106,104,28,29,223,62,39,118,172,253,87,17,4,234,174,155,121,50,35,227,177,159,107,221,121,6,99,227,12,35,66,26,96,249,197,244,120,100,21,48,64,144,226,158,215,232,15,212,30,244,13,104,150,184,195,77,87,122,86,78,70,216,18,122,174,254,90,13,93,210,162,48,196,152,239,234,243,229,116,14,143,45,33,51,234,93,186,246,250,103,83,137,191,97,150,3,35,32,168,186,13,251,21,27,128,14,45,49,2,157,94,80,143,75,145,148,102,28,184,248,105,95,62,173,19,122,53,4,205,201,7,13,95,72,71,124,32,53,91,29,61,147,74,226,252,120,44,143,9,163,88,149,132,218,33,99,157,237,177,251,213,8,204,171,206,6,125,4,222,52,197,201,79,223,165,10,78,80,53,224,67,122,246,51,237,35,192,20,104,158,94,47,150,236,213,51,119,32,17,114,141,55,124,176,112,104,14,18,228,15,173,20,0,235,147,209,12,123,31,140,28,130,114,144,127,152,14,111,208,1,77,164,25,76,55,122,112,188,138,206,106,164,53,90,71,44,0,162,209,11,91,93,144,162,105,108,159,102,164,122,75,152,133,120,8,237,93,92,83,10,79,86,144,166,122,87,159,175,169,191,76,43,192,3,161,245,214,137,160,244,231,196,200,178,6,52,32,152,153,197,127,216,220,46,69,143,63,49,222,144,44,115,54,85,151,36,159,223,186,243,27,129,134,164,27,33,29,50,126,224,22,107,78,12,122,42,203,219,225,201,207,116,237,150,39,254,115,190,228,157,37,56,157,125,6,45,23,211,22,184,48,223,45,220,60,27,1,240,133,233,79,211,19,245,156,167,103,105,13,135,59,238,125,128,179,231,83,11,29,241,122,40,82,219,151,175,51,8,26,228,200,128,187,7,232,11,65,32,237,253,1,62,167,228,187,154,56,97,120,178,252,106,232,16,222,197,135,86,24,181,212,247,94,212,42,132,155,179,199,188,223,166,168,61,12,26,254,123,123,240,214,112,244,39,170,86,253,106,147,202,42,1,30,238,54,21,147,87,210,61,195,138,234,218,122,240,208,60,50,112,121,27,233,39,59,148,3,156,156,175,165,152,72,144,218,102,104,123,122,181,125,33,56,166,29,160,192,212,81,59,220,226,242,129,120,76,102,131,241,175,232,160,162,52,121,243,146,52,139,106,207,44,232,235,117,1,29,74,255,12,92,175,94,25,176,117,98,4,56,229,253,6,237,108,87,53,220,124,188,120,247,129,81,215,9,87,91,177,210,131,131,166,130,165,58,156,201,210,232,36,195,10,34,65,240,158,123,79,173,209,35,139,210,188,125,20,98,146,169,209,51,14,243,199,231,69,222,55,212,196,147,193,153,94,173,121,224,90,107,156,42,156,63,62,162,248,177,241,115,165,254,108,5,106,15,53,18,79,218,42,123,254,140,148,116,208,246,200,132,55,157,130,243,248,3,4,146,103,16,129,218,206,88,68,29,52,193,54,133,169,163,247,247,134,165,95,135,133,126,82,39,42,163,186,161,106,147,39,244,95,217,51,220,86,212,215,37,210,106,233,215,121,13,121,170,36,155,146,208,162,102,181,174,54,42,202,115,8,141,20,21,191,50,241,73,135,247,222,234,6,163,99,249,118,196,179,177,6,240,152,118,249,250,123,148,92,175,224,85,181,102,44,167,23,166,203,89,183,21,171,208,244,253,240,44,165,170,52,101,228,195,211,21,19,4,198,179,210,15,66,161,159,95,60,67,189,27,34,103,173,249,169,217,166,205,82,133,231,116,182,48,82,82,75,73,56,178,81,225,63,116,165,21,126,184,162,225,234,247,62,59,99,85,83,217,136,19,125,188,142,205,210,103,64,165,94,179,124,200,9,194,189,207,194,30,239,222,141,190,51,129,17,84,116,227,172,89,243,168,190,22,29,12,110,105,152,188,118,152,194,208,212,180,119,245,134,71,67,97,74,100,239,12,39,191,28,78,206,70,217,147,95,204,174,171,129,55,142,85,103,184,33,222,183,227,128,159,207,229,174,13,158,97,214,186,24,24,28,25,22,135,39,116,109,10,215,225,68,76,20,193,103,37,232,192,178,64,19,221,97,136,44,178,194,86,87,113,97,68,95,90,16,158,35,216,230,55,71,177,65,29,93,72,77,188,209,0,218,216,161,58,185,212,147,12,207,248,195,252,26,56,137,206,4,149,134,93,147,212,221,186,52,173,199,200,55,226,110,73,123,65,143,155,235,221,73,70,175,170,52,203,20,28,230,183,124,186,53,42,235,213,199,40,157,183,204,143,214,153,174,245,206,244,42,117,175,13,166,184,45,169,161,67,117,238,251,156,125,34,186,163,106,124,144,245,186,119,211,141,88,72,159,44,209,237,229,48,13,70,58,201,143,13,212,222,249,66,103,88,248,156,133,93,200,119,59,27,6,29,82,136,48,71,118,24,154,126,181,116,152,61,211,77,25,228,209,85,16,197,138,220,188,115,252,195,89,163,113,59,234,239,186,79,68,226,154,73,227,91,214,75,227,246,180,209,206,134,23,203,52,9,63,24,202,199,165,112,33,158,115,225,30,40,87,209,198,126,166,250,232,177,114,62,91,180,223,191,38,129,76,109,166,196,179,41,94,182,98,13,192,97,9,16,223,242,232,23,206,75,28,113,2,19,222,97,65,199,117,96,227,35,25,158,188,94,174,64,20,174,235,7,18,140,244,46,94,86,236,161,138,148,244,9,250,199,198,28,211,7,67,176,166,62,244,108,111,91,5,41,9,56,222,36,5,116,96,116,108,8,12,229,230,13,45,20,10,151,117,215,200,207,233,178,188,188,208,42,102,162,231,211,215,37,254,160,214,118,156,9,66,251,209,112,152,133,168,10,159,212,28,185,163,58,97,108,208,151,74,198,140,239,79,93,123,11,65,34,72,1,222,217,52,173,140,82,111,222,57,141,30,92,145,220,85,152,10,209,7,159,253,163,232,111,19,15,201,15,158,97,254,226,206,39,31,238,137,244,64,184,55,41,236,254,96,162,162,85,97,100,165,203,131,103,248,88,104,178,247,37,112,208,47,3,110,201,29,70,162,116,193,152,166,207,108,164,119,53,105,215,240,228,253,181,131,1,35,65,162,112,123,37,26,5,130,193,26,158,172,210,65,243,208,181,122,128,203,163,160,41,20,62,197,17,231,120,240,243,99,118,235,158,87,45,89,146,97,229,193,75,9,35,73,146,119,79,109,82,25,143,107,166,48,242,240,254,189,144,69,85,11,138,207,225,74,150,192,123,140,0,99,140,188,223,230,216,12,143,6,49,131,15,26,25,216,168,130,235,69,68,133,128,109,28,179,178,115,126,147,184,83,220,160,207,77,218,224,125,236,179,31,205,48,23,176,246,202,187,154,162,242,21,228,121,123,123,11,232,28,93,35,8,236,90,15,151,191,53,135,149,158,154,208,231,121,42,26,120,43,243,34,157,86,91,22,208,167,61,94,225,227,197,249,169,10,111,197,8,203,207,170,218,31,218,75,88,94,244,177,251,54,140,38,177,54,114,30,248,108,179,235,193,156,247,250,100,120,63,238,9,79,72,126,195,174,115,86,114,121,99,106,188,126,69,21,145,119,47,111,142,83,112,33,235,11,185,192,229,77,97,20,250,40,51,28,197,24,72,27,202,197,74,188,152,76,63,115,203,131,43,123,46,221,128,213,73,104,237,181,52,92,67,163,33,36,4,50,40,241,167,87,121,177,5,70,116,244,128,194,95,41,112,124,46,42,36,220,227,227,99,229,162,34,209,172,39,185,152,141,190,6,137,233,50,223,150,131,244,157,106,130,35,211,214,166,76,179,224,140,66,95,123,172,135,247,90,57,180,10,209,177,61,223,209,68,21,120,85,17,246,138,32,199,125,50,83,246,45,42,225,110,165,68,219,225,179,69,72,9,58,166,215,246,106,53,84,209,233,12,18,249,248,227,106,58,87,5,28,60,161,162,18,38,158,226,172,38,197,44,210,28,224,227,43,249,194,95,148,187,169,108,119,135,30,207,227,18,139,93,89,246,5,88,153,186,211,0,144,36,8,201,253,179,44,215,184,34,208,211,164,213,134,152,49,7,62,87,191,123,195,244,170,79,102,17,96,127,112,196,37,138,254,52,172,63,242,100,214,92,43,112,135,141,247,206,149,227,18,84,45,6,61,112,118,97,194,2,79,178,138,7,66,60,118,6,205,191,215,57,140,180,250,37,153,97,239,51,9,185,113,113,223,9,100,55,231,24,128,101,45,104,196,80,162,87,156,80,181,172,10,129,189,94,205,210,155,62,162,199,53,109,58,147,8,66,57,151,229,129,217,13,171,194,144,0,58,138,254,131,188,214,153,85,249,133,168,142,183,153,213,97,196,28,152,47,6,117,174,220,106,37,37,52,121,134,71,14,240,145,179,68,14,176,22,134,107,111,158,141,107,43,183,84,178,186,109,119,218,142,99,26,132,23,18,202,81,77,224,57,181,76,155,46,188,238,153,100,146,212,216,19,2,127,138,52,29,62,71,155,206,97,216,18,188,185,170,32,219,57,116,95,104,84,56,60,212,252,83,69,235,126,91,37,206,100,205,122,111,248,35,155,127,108,18,59,226,149,29,248,28,163,238,3,156,131,138,32,159,192,28,134,30,70,90,150,15,211,15,82,48,105,253,189,104,99,25,122,243,76,95,151,223,60,179,197,232,163,25,113,230,131,207,190,33,70,82,162,16,99,188,133,79,196,68,206,108,212,34,144,23,119,24,106,0,153,166,118,3,15,77,88,206,91,140,195,132,146,161,139,219,146,199,236,73,183,249,138,172,101,122,240,128,190,77,225,228,202,107,144,29,79,141,1,39,75,30,188,221,18,81,30,221,14,207,166,158,171,194,85,101,235,173,131,121,186,253,182,48,200,178,190,23,182,74,23,184,105,131,33,82,160,84,26,63,56,36,50,160,250,93,47,41,181,144,116,20,215,201,68,153,95,164,117,153,80,95,184,186,156,65,127,55,71,69,84,102,121,89,103,118,20,185,121,74,186,237,176,181,239,183,132,172,143,50,92,93,246,203,162,208,117,185,194,213,68,102,139,192,199,191,210,171,113,113,222,182,147,232,90,158,10,83,76,229,251,60,125,177,186,177,80,223,231,213,216,192,248,65,10,147,98,16,248,28,118,122,115,120,2,167,194,73,63,73,25,72,142,188,39,135,175,79,127,155,77,107,10,60,114,64,97,21,145,7,31,42,17,136,22,34,210,26,242,224,43,140,10,221,67,89,238,189,148,183,43,89,27,219,91,252,228,163,195,205,143,35,248,162,192,203,132,110,134,194,100,17,245,139,104,109,27,220,150,245,101,2,23,118,172,30,173,116,233,14,89,128,150,119,17,184,210,141,34,55,167,85,69,97,40,220,229,115,31,139,70,31,141,162,136,246,70,13,69,97,29,212,106,234,200,50,81,119,214,71,131,57,93,231,113,213,230,177,100,1,233,41,107,100,234,94,78,83,141,76,114,218,154,116,196,121,47,249,94,150,166,87,56,39,249,97,203,40,8,154,113,30,100,227,40,154,12,164,40,181,44,25,50,246,203,0,83,168,248,62,54,13,88,122,115,104,96,222,126,105,198,141,190,86,66,175,74,182,188,99,222,235,152,80,80,95,30,12,33,86,184,121,199,213,124,48,237,149,10,27,67,196,131,123,156,166,9,27,68,110,62,86,24,180,68,84,250,189,88,208,7,49,105,203,149,228,226,61,194,210,70,84,167,190,45,141,248,159,192,86,150,250,140,29,210,244,106,23,83,108,232,178,68,156,34,33,68,157,62,133,115,239,201,246,210,128,41,130,11,4,200,253,136,162,63,72,182,149,140,172,196,219,148,16,32,145,17,207,200,225,122,128,251,28,55,69,5,43,76,228,46,191,221,180,228,160,237,99,66,116,237,29,19,44,39,245,160,206,185,157,214,115,7,96,68,81,171,0,17,115,103,137,198,156,217,193,153,64,118,173,137,201,49,2,127,53,214,125,127,161,147,69,50,79,127,154,202,225,254,192,32,32,130,72,81,90,111,83,193,232,214,163,149,6,129,245,54,21,232,128,212,22,202,164,96,222,185,205,105,167,243,12,143,73,156,160,115,184,133,29,235,236,55,227,165,135,14,204,26,80,152,232,109,125,198,169,102,87,211,135,131,227,89,182,185,170,4,85,34,106,179,178,192,231,173,117,200,160,179,169,2,239,161,139,19,201,244,250,38,82,229,115,234,160,37,59,154,31,172,108,30,9,86,31,241,206,104,7,215,121,6,173,213,124,35,94,35,141,51,189,139,203,121,239,232,194,164,193,85,96,246,32,129,131,70,212,65,49,211,222,115,239,166,140,52,200,202,14,239,252,199,79,9,155,6,5,125,174,6,131,143,3,239,136,194,45,141,103,83,55,168,177,155,194,143,12,129,30,247,162,38,245,217,252,182,28,201,45,116,138,36,212,237,199,251,24,199,76,81,190,125,10,240,97,23,127,126,221,249,87,239,77,27,195,123,169,227,121,105,139,32,21,99,144,65,58,76,30,75,31,27,113,139,42,46,39,124,63,10,211,92,247,188,221,26,72,239,14,204,217,246,92,105,244,162,244,209,96,162,127,211,8,194,50,93,30,176,255,207,45,190,242,82,158,41,227,153,127,129,197,99,38,34,49,172,240,249,30,77,28,241,20,156,78,186,25,251,91,154,216,68,69,167,89,133,136,163,62,47,191,151,240,222,176,255,189,39,195,142,212,139,77,54,175,191,0,67,214,90,91,40,152,250,155,132,195,90,106,4,133,224,70,162,19,236,26,190,182,216,1,240,189,125,50,204,190,132,220,29,30,96,26,52,252,185,215,208,52,100,167,229,168,187,232,4,70,100,91,75,175,174,84,11,221,7,223,108,33,85,80,250,233,124,46,108,162,121,75,239,157,123,123,197,34,40,232,72,239,14,112,46,78,202,90,200,145,180,112,243,115,150,189,72,238,206,70,34,169,48,170,43,15,93,34,220,0,106,42,158,14,159,147,233,153,26,192,231,240,241,21,66,42,85,202,32,45,246,202,179,57,188,180,2,179,195,154,145,189,217,238,192,132,179,187,194,148,93,220,207,201,24,13,125,112,52,87,182,111,103,27,35,117,202,147,31,123,248,165,250,96,234,149,62,87,180,171,104,251,113,184,162,195,171,112,107,146,172,35,224,38,189,168,168,252,90,179,219,133,233,110,28,10,195,161,227,219,138,209,169,232,131,79,254,245,169,48,32,110,24,138,38,169,13,69,24,72,118,187,142,235,131,187,228,240,214,224,6,112,18,227,206,88,55,146,204,5,227,38,245,147,13,189,122,161,211,7,38,122,225,239,117,70,104,36,125,52,40,120,246,131,135,72,124,162,126,184,30,213,84,49,109,246,157,21,54,54,12,135,215,146,246,26,224,242,186,196,11,177,89,105,91,62,48,3,83,30,76,187,135,162,100,227,252,167,173,119,94,209,70,47,129,163,4,97,182,194,200,124,189,139,187,86,163,83,173,79,63,133,191,52,57,251,21,224,241,180,98,15,204,86,172,3,222,164,5,253,192,144,231,232,128,183,186,92,198,147,154,72,145,23,5,37,31,93,30,42,157,55,160,112,96,62,20,39,92,127,185,66,134,231,207,13,151,108,209,183,70,231,100,191,171,207,30,160,83,152,90,144,234,86,37,49,124,233,87,2,102,31,222,15,238,115,69,56,185,158,24,176,118,145,3,159,13,202,205,47,146,11,146,175,3,174,245,21,25,111,130,5,225,115,26,139,199,251,237,115,192,55,29,150,50,157,25,248,160,236,18,122,111,234,240,238,76,161,234,116,52,221,52,172,225,236,22,116,84,227,236,11,235,3,115,249,126,236,106,177,133,48,166,105,238,45,55,103,15,210,155,19,139,186,143,70,62,97,8,203,80,183,247,24,55,227,80,209,56,212,157,22,217,83,151,240,68,199,169,47,29,20,248,142,218,123,112,188,79,125,109,86,94,173,254,100,48,205,235,92,25,147,243,197,159,12,181,131,0,67,151,57,253,230,103,6,79,221,198,7,178,14,55,142,85,211,167,100,80,97,186,245,253,189,16,106,220,122,243,206,138,115,152,73,173,27,218,185,89,113,109,107,188,119,90,163,20,110,175,226,156,96,56,37,59,10,151,230,93,236,212,220,246,170,31,12,102,172,222,222,213,67,211,179,7,198,192,123,31,140,146,170,169,87,159,77,126,103,31,84,136,214,83,87,152,83,219,225,110,98,205,10,31,51,106,63,24,255,40,192,112,128,20,135,91,141,163,6,105,239,124,87,143,180,245,120,195,133,119,49,167,74,183,65,235,58,91,42,13,156,239,230,103,119,80,123,227,44,253,234,212,0,149,40,150,164,213,128,17,98,245,223,182,158,241,240,104,233,69,108,42,150,187,148,245,25,204,252,115,152,202,50,189,154,195,120,206,7,175,21,190,55,250,104,235,193,93,248,10,13,109,178,124,153,59,107,4,56,123,39,74,181,216,132,110,75,244,0,56,157,214,129,71,203,122,78,12,106,72,222,60,30,48,158,7,216,118,251,7,111,233,33,0,110,143,237,135,226,248,44,126,10,112,125,183,54,237,7,29,240,66,161,140,63,216,52,209,28,129,243,130,0,208,225,78,174,70,97,82,76,15,38,120,175,207,13,223,199,123,235,69,138,92,31,12,158,89,191,248,252,208,10,95,43,161,228,233,3,190,230,200,225,90,232,182,125,72,200,40,232,197,152,112,197,71,100,163,155,218,21,173,205,117,10,235,15,190,79,96,200,46,187,195,90,190,99,202,165,217,249,179,107,182,226,238,173,240,177,114,110,72,165,66,17,38,204,173,192,237,108,229,239,234,227,192,175,8,103,167,63,170,217,68,190,20,173,231,140,240,7,67,129,101,47,133,207,124,79,243,193,199,98,27,1,174,238,215,85,184,180,102,14,48,244,15,213,97,154,227,2,156,230,251,105,54,21,53,54,112,133,61,215,81,137,175,4,99,189,83,68,227,139,135,62,148,30,6,229,124,159,84,222,205,59,127,89,97,54,44,31,179,99,9,14,157,132,40,69,56,67,64,133,177,98,23,189,250,236,173,233,250,40,80,226,215,248,65,160,103,245,7,199,188,91,122,177,52,86,84,2,144,51,140,40,106,37,215,7,169,133,38,25,253,152,205,58,237,46,122,166,220,212,85,219,150,9,123,92,184,117,173,64,3,62,126,245,29,49,8,60,150,206,178,198,60,241,105,84,172,129,67,47,62,91,132,27,250,21,110,169,96,199,28,115,172,187,224,30,181,9,231,167,229,107,81,15,237,204,198,103,109,224,196,4,24,22,66,191,154,160,159,174,76,10,160,157,116,176,22,99,3,208,71,163,195,252,62,25,7,192,208,237,232,28,92,104,59,94,56,147,100,86,52,21,111,53,60,232,108,67,79,197,86,198,11,230,84,196,42,210,208,95,46,124,222,237,48,221,113,58,164,25,185,100,255,105,162,103,186,131,195,253,234,225,229,3,115,30,232,205,51,161,13,127,175,102,233,115,129,141,255,214,175,38,144,61,134,194,103,227,44,254,219,231,84,19,253,17,163,122,206,206,151,120,230,235,113,248,151,162,112,97,250,197,157,109,51,43,156,235,91,215,159,78,21,249,154,21,54,203,228,247,182,243,185,43,76,169,227,116,24,14,102,253,109,146,42,126,0,84,99,237,84,152,198,250,238,143,54,141,246,87,97,34,85,254,104,43,43,249,12,174,45,186,220,62,166,231,4,152,67,62,152,173,237,233,179,129,218,120,181,176,80,39,113,69,75,180,71,230,208,144,76,181,158,52,135,169,202,84,115,220,238,231,118,105,251,52,108,42,204,178,241,171,141,42,95,214,54,37,106,30,116,161,152,77,88,234,64,133,113,215,228,218,67,184,167,82,203,117,167,74,107,244,200,232,160,36,54,103,191,245,25,161,224,123,145,217,245,46,251,74,245,250,82,147,151,104,69,117,187,146,204,157,80,43,31,152,30,114,159,166,4,26,182,238,242,214,201,235,31,132,128,111,210,229,73,5,227,126,99,182,154,146,81,35,17,70,183,246,157,43,184,190,193,212,176,202,99,223,15,89,2,89,191,54,170,81,245,230,102,15,76,87,190,222,188,155,133,253,133,9,238,72,75,249,129,97,232,246,115,149,213,87,116,83,162,27,100,251,118,218,41,56,237,85,97,59,45,29,38,251,173,55,175,52,115,13,135,237,68,82,24,26,81,127,180,210,70,216,232,33,79,245,246,59,59,223,195,25,3,231,154,179,42,16,33,163,181,85,225,244,38,121,199,195,209,141,3,170,173,116,83,75,148,236,238,16,45,42,216,8,126,126,29,79,42,5,255,8,182,163,250,6,141,214,213,169,87,39,246,65,127,50,171,41,213,7,71,72,210,143,63,40,45,138,174,32,54,95,87,71,193,229,63,115,43,192,208,34,251,139,177,146,147,60,218,177,158,171,55,79,32,157,82,67,196,135,78,241,81,252,201,41,71,80,31,133,6,122,167,137,225,204,86,41,66,224,179,135,186,27,209,9,206,107,188,53,211,21,229,126,33,170,57,93,173,149,204,1,233,158,122,183,162,182,29,224,90,222,160,98,169,42,88,8,183,127,193,129,184,80,9,15,70,173,223,157,104,86,165,158,126,220,218,123,243,172,239,51,235,9,70,211,142,211,216,27,147,72,30,225,183,9,30,251,205,11,230,78,24,82,170,243,151,195,99,141,176,6,146,9,59,92,24,143,86,79,153,66,41,141,239,213,116,7,39,221,47,233,203,120,238,238,248,177,103,165,227,213,251,41,49,160,157,215,141,188,64,235,237,3,138,32,214,208,147,23,206,158,230,230,31,26,226,35,252,114,121,220,84,70,87,22,66,131,197,36,43,253,167,205,2,209,123,179,219,222,136,40,44,46,52,254,135,125,161,191,213,7,41,67,210,211,15,209,92,23,183,167,149,33,73,11,181,109,89,77,222,11,81,12,245,148,207,145,3,153,197,133,45,170,28,118,83,122,132,253,123,80,114,149,86,216,139,187,107,160,176,203,207,224,104,80,189,236,36,173,244,59,206,164,209,38,82,170,207,145,62,155,33,36,215,122,200,160,47,189,28,102,195,212,39,223,16,203,12,135,23,147,94,79,48,232,86,238,111,27,161,240,143,211,177,184,84,27,138,203,59,184,233,228,66,124,183,252,216,189,225,216,134,169,199,127,154,190,89,61,223,62,86,194,253,220,199,120,205,225,132,178,200,134,91,51,104,186,135,231,134,1,199,215,207,57,240,211,8,6,5,155,156,163,198,172,57,212,142,226,19,62,248,71,240,161,110,226,79,62,162,38,73,161,22,57,138,245,239,234,179,151,150,224,105,64,99,226,83,133,224,121,159,193,240,221,204,250,11,47,109,200,194,106,94,73,94,107,193,204,29,76,242,209,222,186,63,70,42,100,85,193,25,120,132,66,149,26,154,169,161,224,118,14,203,23,13,226,4,136,126,74,95,195,41,88,73,59,206,176,118,41,167,76,126,248,161,238,216,213,116,109,70,50,225,191,141,39,174,177,36,136,80,151,143,202,34,53,166,185,18,222,234,197,92,22,130,230,193,153,176,62,68,191,250,172,145,232,45,156,197,239,226,170,213,66,27,186,120,49,54,92,131,180,146,118,206,186,227,49,207,118,126,87,239,182,131,55,157,118,242,158,20,186,114,169,85,87,159,213,242,168,23,30,166,145,33,112,49,130,18,135,33,23,83,24,219,213,253,156,53,141,120,80,189,105,30,215,223,155,34,111,117,193,48,39,95,196,103,81,150,17,92,117,10,97,220,55,132,144,188,150,16,7,24,213,91,211,15,108,31,40,68,17,30,45,68,165,249,120,229,24,131,24,78,134,113,188,158,20,227,46,103,91,153,15,52,30,136,16,252,16,87,131,0,90,82,139,128,210,77,79,131,154,67,149,66,180,137,54,71,15,19,240,45,195,142,214,45,143,231,104,211,86,77,11,234,20,231,74,2,110,193,149,232,230,24,189,159,110,35,4,55,48,102,211,251,229,54,123,141,1,35,62,255,131,87,56,89,161,207,118,209,28,200,188,82,174,97,80,206,244,72,239,167,59,132,58,33,210,53,215,187,55,77,143,37,160,148,252,60,184,166,159,176,179,146,26,220,82,142,240,10,240,252,1,159,67,99,62,184,253,0,167,124,75,210,104,97,76,172,148,250,193,253,71,16,141,122,170,247,181,172,29,38,192,94,120,4,58,251,14,35,54,170,19,70,2,199,124,68,183,246,151,119,53,69,191,225,193,199,104,50,203,96,232,138,15,190,188,188,7,184,231,56,133,73,25,189,33,91,170,98,97,48,76,101,14,111,118,44,133,141,95,233,194,214,14,22,162,127,132,176,31,156,103,72,100,146,157,72,239,115,89,237,163,142,233,135,144,220,225,179,29,106,34,19,117,116,231,128,170,88,3,51,124,145,133,98,67,117,216,228,201,20,134,27,235,193,104,216,233,7,91,116,89,251,123,87,11,232,41,140,16,242,131,123,13,33,8,88,89,150,92,189,180,53,202,2,201,105,189,53,64,109,145,186,95,156,96,229,109,119,199,11,172,49,206,220,103,127,95,236,28,103,45,196,30,105,229,121,171,179,89,223,137,194,103,186,188,223,238,20,168,196,8,248,235,3,66,159,25,69,166,0,239,231,95,157,237,105,143,26,96,209,123,131,76,27,33,100,141,190,167,244,50,72,103,215,159,61,71,120,206,247,65,57,71,117,237,83,150,232,162,38,149,97,40,234,149,126,43,142,47,12,93,156,154,143,148,100,205,183,177,156,67,120,104,100,148,102,5,231,9,175,150,95,108,225,209,160,247,246,97,153,86,249,25,147,14,207,232,182,92,116,10,48,49,40,127,111,250,209,226,147,211,22,249,224,77,169,95,200,119,52,167,102,63,155,78,201,69,45,68,107,109,244,0,36,237,255,69,163,70,244,254,122,113,58,237,153,109,105,152,143,126,104,175,142,69,239,6,10,177,144,138,161,215,222,97,152,53,67,34,167,22,111,226,67,166,167,167,29,126,187,238,247,100,188,216,210,247,50,78,140,239,144,35,32,84,106,120,109,8,82,238,250,69,104,100,140,17,97,151,22,71,207,38,133,179,115,24,81,246,118,152,8,99,120,238,243,9,250,131,119,10,1,171,15,233,152,195,25,62,161,48,102,86,15,224,240,25,177,48,25,96,19,188,81,60,180,116,104,117,15,185,177,228,17,12,54,176,3,135,155,47,78,92,135,241,46,98,102,237,41,68,181,100,58,37,225,201,119,114,250,95,10,242,70,15,57,90,35,17,245,71,195,84,93,241,234,238,212,19,232,200,176,92,3,252,252,183,70,179,200,214,74,5,227,7,158,126,115,116,183,99,158,148,199,25,14,183,177,70,72,86,82,51,252,174,54,50,234,0,119,215,103,227,84,24,75,203,109,96,147,118,31,171,65,49,151,226,197,207,157,56,40,137,140,248,224,175,179,30,166,136,22,34,5,102,202,54,31,21,243,230,218,79,216,231,41,61,207,61,62,217,57,175,253,189,58,181,234,57,254,246,16,248,28,253,63,225,228,63,109,173,96,17,29,239,193,6,93,44,113,196,250,187,51,123,206,143,107,91,19,152,238,209,8,67,185,232,48,161,171,248,86,89,126,122,22,212,152,194,76,217,243,141,40,27,121,24,209,252,36,110,160,193,217,43,110,104,28,90,239,222,231,124,28,97,129,16,119,245,123,47,136,200,194,36,37,224,228,15,14,199,94,152,71,212,170,191,89,184,148,185,232,179,248,188,131,2,149,243,150,102,92,217,219,203,101,14,76,113,78,216,44,73,13,248,189,183,17,168,196,93,197,115,161,7,182,238,211,0,83,191,243,133,41,171,142,187,93,115,53,200,70,158,185,197,77,163,149,225,95,139,6,147,144,132,133,71,196,163,251,205,184,55,90,248,28,57,187,84,106,67,24,174,105,172,216,58,143,111,84,7,230,229,221,194,174,64,105,225,251,109,22,87,168,81,72,166,110,113,97,99,56,155,225,96,125,148,151,7,166,238,45,156,156,103,19,185,147,20,65,180,240,220,137,34,201,135,194,184,28,96,232,52,253,151,153,163,241,185,105,71,244,215,34,145,22,124,5,122,200,147,223,124,81,41,26,108,52,202,55,171,195,212,17,4,35,140,19,199,95,11,55,39,248,218,230,5,249,213,80,155,71,251,175,57,249,93,99,165,173,21,224,234,254,106,99,7,8,53,62,29,223,163,249,197,25,130,249,240,96,216,65,213,97,204,22,133,23,108,205,119,18,210,106,177,71,48,216,159,194,26,157,99,218,56,111,54,115,243,2,136,86,40,242,9,62,208,234,94,124,142,174,42,165,189,193,92,135,37,214,225,99,104,6,167,114,33,229,114,55,5,43,66,236,1,166,65,215,175,70,4,34,122,49,107,213,247,219,36,90,162,87,121,246,32,55,38,144,73,15,153,82,248,77,60,205,138,54,234,121,150,8,211,189,232,48,54,111,253,225,220,213,246,224,21,131,54,20,168,84,255,237,65,197,247,15,127,215,15,151,2,73,119,244,242,201,32,190,159,134,1,51,132,54,214,35,163,109,184,56,225,91,195,79,227,187,89,33,166,29,238,61,40,193,127,23,91,21,84,40,190,216,158,119,107,164,243,75,12,186,88,131,154,195,125,150,17,96,124,179,123,117,181,58,248,112,115,66,251,119,241,85,184,90,194,234,234,132,127,239,68,163,8,162,4,7,9,250,6,159,166,48,202,72,255,250,167,178,99,248,142,4,253,76,40,153,236,232,13,251,118,7,185,100,72,31,67,193,239,140,154,205,242,33,33,76,96,91,92,117,152,72,168,14,106,123,76,184,16,98,164,144,225,61,94,228,242,182,171,86,167,169,183,40,124,156,241,247,224,211,104,173,21,166,187,99,56,220,251,12,81,4,156,18,159,228,48,146,134,44,16,169,176,94,253,193,23,252,141,225,230,144,4,249,23,161,133,61,204,52,202,111,246,131,123,40,217,239,148,115,100,255,105,180,190,244,151,233,139,120,111,109,172,224,1,134,133,220,199,140,170,134,16,150,68,58,201,31,155,162,212,176,209,194,158,237,166,6,20,85,33,81,211,207,156,127,187,33,70,105,12,75,102,220,219,236,48,65,156,29,34,166,123,189,171,177,227,53,209,9,73,79,122,232,248,17,109,77,143,159,17,30,194,26,78,0,248,0,150,131,107,5,159,173,91,60,220,97,24,76,181,70,251,236,223,103,115,188,3,118,46,111,161,98,248,204,247,55,218,16,3,174,31,229,69,175,115,163,193,224,58,118,136,95,91,203,249,133,7,199,152,194,212,194,188,39,163,254,87,79,100,18,201,206,24,14,211,239,236,186,180,96,75,246,20,40,201,156,148,118,8,235,151,226,97,145,134,87,213,180,58,143,0,168,239,194,100,141,195,185,135,84,183,183,200,125,202,31,180,42,183,25,3,237,131,231,14,206,201,217,130,168,109,186,112,11,242,103,150,236,168,239,4,232,16,65,206,144,11,233,253,237,164,136,116,204,16,213,71,179,188,62,120,229,172,59,41,71,188,239,148,221,68,140,244,99,163,42,80,124,80,70,223,26,135,66,213,218,155,199,169,66,75,161,214,229,24,115,213,123,234,233,237,34,62,26,138,147,208,184,112,24,214,53,125,48,98,57,126,44,158,243,155,176,126,168,93,218,111,150,118,211,51,211,33,101,177,221,96,79,195,166,201,53,150,54,193,81,238,48,124,253,161,58,105,65,193,241,133,177,244,182,126,206,74,31,174,79,83,202,187,122,13,112,123,10,83,13,14,179,80,77,86,173,115,167,58,124,214,106,200,231,209,236,55,29,133,205,63,20,70,157,125,210,29,244,97,101,26,161,242,105,60,239,126,88,190,70,127,25,34,151,155,83,51,149,193,80,83,85,91,121,239,76,201,91,9,215,66,47,159,29,62,227,173,69,206,76,105,175,200,226,210,18,14,197,74,159,84,246,119,166,216,68,45,36,82,104,78,20,213,168,174,15,107,15,126,217,252,158,187,227,66,196,36,230,185,157,63,57,165,102,51,220,252,184,35,239,201,173,49,90,203,216,232,240,245,109,150,92,79,15,213,94,139,26,15,71,103,9,165,73,199,249,131,21,249,194,40,170,134,1,31,108,142,254,94,144,138,133,121,196,114,243,5,114,44,30,213,44,5,70,48,201,225,101,100,222,154,248,157,243,153,149,164,87,199,14,149,102,84,185,249,213,155,118,109,125,109,142,92,223,177,176,64,91,15,101,108,36,147,238,20,159,9,117,79,253,237,70,103,219,116,24,230,29,77,28,55,138,118,239,205,17,165,47,106,231,147,132,236,190,99,153,60,103,248,34,198,189,82,28,222,165,134,229,133,150,144,111,166,112,248,134,172,88,61,227,242,34,15,211,236,138,22,107,228,124,233,82,9,170,217,10,242,169,207,90,38,189,19,202,233,107,177,228,199,133,27,252,153,161,190,142,132,221,131,143,53,22,46,134,49,168,57,122,102,194,14,23,67,245,233,111,5,67,82,88,2,103,35,120,174,234,164,93,37,228,241,33,227,206,239,106,252,75,253,92,112,11,187,121,5,183,87,92,219,144,99,60,116,140,240,210,240,176,13,255,212,52,19,133,165,75,33,186,159,16,115,114,46,234,115,243,156,238,6,79,115,148,2,76,121,189,207,132,69,182,78,235,69,216,152,125,39,157,20,153,133,234,59,42,142,253,200,102,49,172,80,109,98,57,79,191,185,37,145,67,89,33,254,237,189,249,177,72,91,13,117,131,60,140,91,73,16,59,140,80,24,104,81,88,191,58,27,255,118,40,101,153,94,211,129,0,102,15,213,90,197,136,35,238,160,174,106,225,53,173,178,33,36,226,191,77,255,119,40,194,65,48,216,141,172,51,128,202,181,209,141,159,52,185,61,252,9,88,234,213,232,24,222,81,89,231,197,106,10,133,75,88,96,126,111,122,211,117,63,52,37,75,95,217,180,207,135,168,71,49,237,228,238,240,34,152,164,48,85,244,239,230,65,129,199,224,240,219,123,207,88,55,88,250,11,78,175,13,1,103,168,169,162,237,234,193,168,181,238,88,55,184,223,23,33,231,54,67,45,24,21,199,217,225,30,75,8,138,49,62,189,171,15,62,66,21,27,180,239,247,106,116,61,82,168,98,179,172,232,189,154,154,183,30,170,216,6,233,191,251,222,159,178,39,133,161,95,240,49,223,164,138,116,137,157,45,7,235,255,194,3,230,48,173,191,51,233,15,191,250,188,100,8,150,194,226,235,53,112,199,43,40,83,15,176,179,49,76,167,226,160,188,53,109,117,133,41,225,73,183,84,19,139,250,172,70,189,55,7,175,239,243,155,245,162,251,124,38,115,225,1,54,244,83,87,40,151,164,208,211,135,124,155,230,165,150,75,158,15,214,222,144,147,26,12,21,141,84,141,222,20,77,167,239,49,116,23,194,170,217,110,192,231,192,236,229,242,228,231,167,215,93,127,7,69,126,99,40,202,193,242,238,125,254,79,147,156,116,169,122,34,3,109,26,228,210,20,46,211,123,159,14,92,86,40,158,64,39,97,93,179,24,102,201,29,188,244,243,99,203,25,32,161,225,223,161,229,18,58,221,58,253,201,77,198,37,192,20,159,93,20,177,16,93,189,233,108,161,158,219,101,35,207,59,160,180,45,250,115,23,204,44,29,20,116,241,238,169,221,141,211,52,188,214,160,178,192,159,155,243,76,189,217,51,196,231,116,204,14,115,72,133,171,137,181,190,171,153,139,242,177,233,247,235,239,183,49,254,53,31,199,84,16,180,246,174,209,109,186,130,91,126,240,88,161,16,141,18,55,15,170,244,179,231,164,25,238,125,204,143,234,96,237,161,152,18,1,197,146,31,76,108,93,127,249,88,96,190,124,40,202,172,83,79,94,50,150,94,50,213,73,177,132,243,43,193,3,223,124,200,206,161,29,162,61,4,88,188,152,178,39,227,208,22,52,209,64,251,80,244,124,244,165,161,132,217,254,100,240,22,73,0,225,44,52,8,183,253,115,24,1,100,17,248,252,97,153,254,224,231,191,181,134,244,252,39,100,30,23,197,135,87,16,191,165,250,131,81,95,26,126,217,180,229,46,140,220,137,22,130,81,218,197,38,227,48,94,231,82,24,78,163,226,240,84,87,120,89,28,215,231,160,17,87,143,0,159,141,189,249,197,16,242,136,125,119,96,175,108,237,217,136,215,183,128,240,232,221,172,146,105,144,107,17,52,74,78,195,89,120,233,155,77,66,23,3,92,31,19,77,71,48,166,77,29,50,146,65,239,165,41,94,204,250,210,48,76,109,191,121,65,128,166,41,220,105,5,112,184,132,86,232,3,91,108,214,225,170,77,112,139,186,88,87,187,236,52,139,167,169,95,139,46,174,237,163,2,215,186,24,104,203,82,88,15,157,161,140,101,97,168,56,241,228,129,105,164,213,159,38,78,190,29,174,240,218,232,115,195,217,246,110,94,235,10,40,217,181,245,46,70,47,67,239,77,246,57,249,136,86,26,111,228,185,177,14,92,237,15,98,19,10,197,5,70,9,45,251,28,109,52,112,53,133,243,120,51,165,109,101,21,71,76,157,221,206,191,117,71,181,96,41,140,239,235,147,176,219,231,22,24,162,207,237,31,147,74,30,217,163,233,214,227,80,112,152,254,93,125,175,78,84,216,111,142,30,169,28,30,199,152,131,158,201,31,109,180,16,217,62,48,212,196,254,98,8,184,102,253,237,99,248,251,102,6,157,91,157,122,113,21,129,184,110,245,211,97,84,232,133,170,249,193,91,251,220,22,188,80,46,200,215,207,158,64,168,42,192,201,123,199,129,167,182,140,16,253,236,222,134,3,117,109,18,170,79,131,189,100,16,52,215,240,220,105,247,247,220,240,37,132,153,130,167,149,230,131,91,88,92,203,50,23,253,193,199,87,213,95,166,175,249,161,37,107,206,10,127,191,59,89,19,176,234,39,2,215,82,100,76,168,143,83,56,195,234,234,223,122,90,67,189,194,20,7,191,33,155,168,1,11,156,234,139,88,118,74,78,180,239,226,204,255,245,104,222,77,10,77,141,20,136,106,186,247,55,116,88,207,52,189,127,96,228,5,235,131,207,166,95,20,62,70,209,219,135,23,101,92,50,85,96,177,246,147,139,202,109,45,195,164,235,243,73,13,98,148,103,181,134,129,223,28,133,162,74,119,202,179,97,76,25,19,166,179,4,30,216,109,166,151,79,119,179,87,196,236,67,93,161,12,25,50,78,232,240,96,72,202,249,215,132,136,186,233,111,79,216,150,222,213,51,171,181,123,224,220,198,91,31,203,122,211,5,38,221,236,99,2,29,246,210,151,110,181,58,85,83,71,8,42,124,13,88,0,220,142,56,87,150,112,2,224,30,100,31,208,130,173,172,75,239,56,12,205,229,150,14,156,183,22,214,44,196,146,189,236,187,83,245,166,47,101,228,220,245,129,35,78,178,99,110,85,95,91,7,158,90,149,112,96,178,247,235,193,75,45,74,224,238,221,221,192,196,99,2,92,188,87,210,224,22,62,7,29,140,117,11,188,226,147,215,234,74,4,80,172,209,133,171,112,121,98,103,192,231,207,35,156,189,203,211,96,145,42,7,70,211,239,61,57,125,183,225,209,216,161,20,174,106,106,28,247,111,188,227,7,184,237,21,224,179,241,14,129,131,225,119,54,222,166,195,66,235,202,82,24,109,194,247,57,107,19,29,41,96,20,98,222,168,209,127,23,96,20,128,222,168,181,164,121,215,117,236,242,90,228,139,17,6,150,97,25,200,110,215,247,228,144,234,42,140,0,148,239,11,5,90,39,181,222,134,157,93,254,219,153,134,2,125,49,99,218,124,240,24,218,40,3,111,123,114,169,169,3,207,120,115,234,74,247,155,169,153,132,113,85,120,137,253,6,221,165,148,143,125,72,227,91,127,232,84,46,180,101,36,85,189,61,120,41,147,26,112,243,186,84,224,157,117,47,133,31,232,237,227,38,138,184,195,131,143,213,222,242,204,132,92,194,213,152,234,239,209,118,94,57,60,90,175,174,108,212,237,244,146,224,222,34,247,228,202,148,192,74,18,10,76,223,175,220,124,41,151,198,50,47,252,77,115,8,90,212,16,50,107,165,205,7,207,172,22,117,95,34,129,210,45,34,166,22,53,197,221,201,15,168,3,227,197,40,156,139,135,6,73,27,86,37,183,67,70,250,108,246,251,193,187,135,47,70,252,53,189,155,35,115,165,95,140,182,159,183,134,10,233,110,157,14,80,146,165,119,115,130,92,122,245,160,190,247,13,11,44,33,250,228,208,32,250,231,166,184,54,124,238,193,12,120,240,121,142,170,48,65,229,246,30,124,83,79,173,48,189,75,227,193,75,99,69,28,135,80,158,93,24,186,25,93,190,189,91,2,220,97,4,2,195,205,75,95,239,44,168,80,98,135,155,159,5,90,30,92,70,11,11,144,214,166,254,96,124,26,29,83,34,176,238,248,29,120,87,221,205,105,226,222,249,193,109,148,240,222,232,246,189,5,106,253,206,225,183,107,127,155,26,186,152,69,103,90,59,231,109,246,33,175,150,105,81,56,149,37,87,207,21,231,233,217,165,234,27,242,186,212,249,234,36,167,202,187,181,9,56,41,140,74,163,127,143,150,226,102,140,30,218,122,231,250,217,200,181,180,1,122,206,253,54,188,86,226,157,33,126,247,209,110,177,128,153,228,205,242,32,176,209,85,149,240,202,5,161,89,127,229,99,41,142,240,202,8,195,201,99,143,16,82,33,250,213,231,155,39,232,13,134,47,125,214,83,206,239,234,85,53,157,183,216,248,189,65,142,149,149,212,28,39,148,227,85,69,134,198,41,154,201,73,251,52,33,225,63,245,181,185,248,61,25,129,143,48,160,199,95,149,99,219,66,27,51,192,179,188,45,135,232,132,186,79,61,215,183,201,163,95,27,54,156,115,8,247,36,183,174,154,139,88,184,214,222,78,12,220,227,157,11,109,131,15,93,90,17,190,204,255,172,239,222,165,140,176,240,142,45,210,222,54,12,147,99,14,63,157,198,155,190,228,103,194,1,129,26,206,20,120,107,159,24,229,126,99,191,125,20,205,190,30,174,30,175,89,132,230,82,85,54,2,54,6,193,11,67,123,171,126,194,49,138,206,30,237,67,58,140,41,79,97,172,77,127,237,9,11,177,252,54,121,147,231,41,32,227,163,131,194,193,244,124,16,200,179,87,184,247,122,106,155,36,58,219,82,112,158,61,247,217,10,80,14,168,243,67,62,44,189,73,134,82,148,228,33,14,156,95,113,51,92,48,59,88,212,176,241,53,223,162,141,231,57,92,77,90,223,143,7,227,119,13,207,109,172,57,15,94,57,120,117,84,89,76,223,100,207,22,12,171,168,194,171,58,129,53,75,252,56,141,1,54,185,85,135,73,134,235,163,193,192,231,243,140,142,105,181,59,169,122,153,239,181,145,5,175,225,226,254,116,118,14,92,66,51,62,112,246,212,43,117,108,53,196,20,27,85,116,30,145,33,240,28,162,88,86,237,227,11,151,210,231,28,198,244,204,173,249,46,38,168,171,31,196,202,144,238,215,70,32,43,133,137,212,246,155,11,31,138,29,253,30,205,74,221,47,124,14,45,45,167,165,53,191,188,224,243,25,251,179,186,244,193,40,248,184,77,154,188,67,213,220,205,129,9,26,251,213,203,238,167,48,84,39,62,164,208,62,205,112,117,90,207,190,162,209,171,171,169,64,45,233,59,33,172,109,72,207,151,70,3,147,135,169,172,75,69,143,107,171,85,247,77,188,81,220,25,70,156,173,215,191,118,51,241,231,0,87,226,215,23,182,8,115,15,48,94,137,195,37,4,252,23,117,47,222,54,11,105,198,74,234,147,218,144,23,127,114,186,83,213,42,109,24,154,110,17,83,184,29,92,86,234,169,159,5,197,95,86,82,36,187,250,165,180,80,176,136,139,128,201,227,231,42,69,99,53,14,106,169,78,31,108,218,120,154,52,6,158,174,100,69,37,220,89,69,225,209,106,245,28,100,71,23,185,196,15,122,236,7,119,159,168,153,13,62,105,195,134,109,15,30,117,134,217,130,233,87,30,188,136,227,135,239,125,156,82,127,111,58,239,90,248,109,88,44,253,209,168,11,44,97,88,206,100,240,8,118,35,209,175,246,52,175,146,222,205,105,114,15,243,184,14,47,64,176,202,222,20,62,24,181,68,190,27,159,61,138,186,50,93,129,213,229,158,105,151,15,102,163,189,134,7,1,16,106,87,114,58,98,98,213,11,102,59,146,129,202,107,108,194,186,206,252,77,191,117,210,178,214,243,203,231,244,242,221,116,209,33,208,163,37,115,28,100,135,39,106,183,234,167,103,232,183,238,52,61,171,11,182,133,144,214,93,222,233,76,38,227,28,97,129,84,130,94,200,126,97,26,29,114,40,199,106,175,193,96,176,5,213,64,248,151,41,32,189,87,103,200,122,66,207,59,162,193,243,162,56,203,129,5,177,34,107,230,247,38,200,150,67,113,117,107,251,253,244,25,149,185,3,17,181,113,208,93,152,195,87,187,250,200,180,102,127,48,58,193,115,208,3,192,86,247,123,143,65,47,144,42,98,160,46,249,110,157,84,170,218,68,68,60,213,77,101,149,24,81,166,203,146,219,187,181,177,240,234,197,90,90,61,142,203,182,170,170,28,20,40,229,239,249,100,29,96,171,4,69,167,252,78,109,74,231,152,45,42,69,101,173,21,23,78,132,83,85,240,137,154,77,183,131,54,77,49,57,8,147,161,92,118,151,15,89,66,41,22,166,117,39,119,103,225,165,218,51,53,85,147,26,132,65,221,239,34,20,17,100,147,206,50,206,78,179,107,149,199,170,231,9,95,89,127,137,68,40,200,130,204,14,194,198,203,225,69,57,129,170,6,78,52,209,220,122,92,195,228,222,30,188,40,211,191,79,182,170,209,159,11,138,116,168,31,80,20,154,118,21,116,58,211,170,189,93,3,182,236,153,130,24,226,88,78,203,143,142,193,84,73,38,8,255,168,209,241,155,83,181,164,234,197,212,10,249,33,97,66,8,65,230,119,161,209,233,87,19,15,80,17,84,108,182,253,246,13,154,252,130,226,243,70,134,193,95,236,236,119,85,149,147,41,98,118,6,43,115,125,37,5,132,66,247,68,201,206,159,28,211,73,94,140,20,70,113,139,99,194,211,175,178,180,103,148,106,242,162,11,72,136,130,16,182,73,160,248,152,195,107,187,69,71,129,214,175,87,222,13,43,88,155,1,198,78,118,219,245,83,254,40,66,166,11,42,53,63,90,121,237,32,51,188,45,218,120,103,226,49,23,207,132,16,125,87,216,135,189,207,236,44,135,174,5,6,116,104,82,120,235,7,1,61,26,162,156,100,14,171,139,224,33,218,220,133,146,115,16,138,156,78,93,220,233,97,19,233,35,162,61,235,29,157,3,33,121,189,152,21,245,172,25,104,116,133,226,116,20,19,255,245,130,144,125,140,100,161,110,133,170,139,198,245,226,199,4,177,101,185,57,197,230,165,190,245,153,36,83,137,4,19,135,136,255,244,36,203,243,102,90,225,88,120,177,141,51,87,148,53,108,160,244,188,93,64,175,79,163,134,146,49,131,176,231,197,254,205,79,18,233,63,83,236,114,217,115,170,218,147,180,38,193,176,137,160,219,125,47,122,75,196,53,164,24,18,166,233,251,94,40,86,110,217,142,143,15,15,159,183,79,6,59,90,223,10,171,176,254,58,135,1,115,225,88,178,10,159,221,163,190,137,216,48,49,182,192,148,7,61,163,129,242,85,89,35,16,151,158,255,249,34,224,252,19,93,25,52,151,170,179,21,30,111,130,213,253,158,156,76,0,21,125,62,168,103,103,146,29,147,8,195,244,8,29,165,65,73,21,190,62,69,168,119,141,208,195,14,75,228,131,177,49,238,107,35,122,75,223,193,67,143,249,151,189,213,159,146,235,165,91,98,75,116,221,222,181,127,118,17,72,205,150,192,68,235,253,167,173,39,75,198,180,65,150,236,69,10,144,121,110,85,205,61,27,220,177,27,110,134,119,152,206,188,168,58,81,65,250,232,81,200,244,87,137,97,28,120,48,22,203,97,180,50,222,100,161,185,102,59,215,33,240,80,37,44,104,72,155,147,83,242,219,202,10,51,172,3,198,59,40,6,44,88,146,20,60,187,68,37,98,235,239,189,173,253,79,224,105,231,148,195,199,203,106,114,115,88,206,135,155,59,43,89,205,207,131,167,49,180,223,207,141,56,173,52,47,81,159,130,31,116,111,190,9,197,84,65,27,171,228,59,104,200,50,32,4,254,96,52,216,202,245,61,39,229,115,93,71,133,40,118,186,39,224,180,162,80,177,135,88,50,175,179,112,210,130,186,166,194,180,170,221,207,125,166,133,125,254,7,195,196,230,38,164,241,188,137,23,53,172,216,163,183,247,104,176,37,40,76,67,76,123,47,70,255,212,155,106,29,161,58,121,49,98,109,50,213,136,163,194,138,239,176,40,86,19,99,218,78,17,66,126,241,12,139,60,182,201,106,221,92,11,249,197,45,212,147,8,188,82,10,232,119,134,225,71,116,159,206,206,111,182,157,95,125,220,7,25,240,254,73,169,183,11,211,222,52,229,177,55,199,231,61,91,225,193,25,170,251,68,138,233,145,43,207,140,98,193,123,50,132,113,219,184,71,144,233,8,233,199,28,214,127,236,63,93,187,209,59,9,220,187,151,192,209,29,94,69,220,130,123,159,143,119,125,90,218,20,96,198,144,7,163,244,236,162,196,97,212,118,53,161,19,15,26,153,87,42,173,150,195,168,95,231,187,122,102,248,95,30,76,56,196,117,155,152,71,90,43,51,216,104,135,87,200,209,198,1,79,146,94,13,51,229,133,151,117,64,200,92,216,100,241,238,193,187,140,59,70,182,195,65,163,174,23,72,176,165,111,225,73,164,193,133,173,248,123,115,211,195,238,50,147,206,210,90,116,165,124,97,72,144,212,144,98,195,107,94,185,190,192,117,38,177,155,158,115,101,93,216,10,9,229,115,158,195,44,185,62,18,146,171,85,170,105,120,108,242,27,223,71,219,208,88,74,248,228,192,232,72,221,49,135,65,103,8,25,47,221,201,148,124,127,135,5,150,223,60,116,54,16,238,92,119,219,160,196,164,8,29,212,128,211,190,58,211,40,190,160,50,37,14,19,117,240,106,155,109,125,64,122,53,190,136,55,107,158,173,20,18,105,121,239,97,237,86,14,211,53,39,182,208,48,86,173,111,124,4,98,195,66,86,214,225,243,119,107,114,62,25,168,50,134,240,224,28,152,96,232,246,155,215,174,155,202,36,172,227,202,104,155,254,151,44,83,13,101,149,233,1,14,227,87,146,126,228,1,121,34,236,108,254,224,236,28,242,100,205,196,189,139,63,56,196,164,2,119,211,41,26,14,119,109,108,228,80,166,141,108,249,205,225,240,123,79,110,244,184,247,139,16,141,159,89,29,2,155,185,183,189,112,89,85,131,20,27,160,0,138,134,68,190,48,125,36,178,64,207,213,244,196,222,155,195,74,161,130,137,199,50,130,47,121,95,152,188,169,28,235,38,82,112,133,111,150,169,120,170,18,30,220,136,245,230,112,151,137,30,247,151,195,29,4,186,169,26,251,194,52,139,234,249,118,166,2,61,55,247,106,40,232,68,36,9,19,163,184,38,175,73,44,15,17,140,99,106,222,66,57,136,97,230,18,174,250,131,154,126,230,253,101,114,193,162,49,1,76,1,224,252,194,8,26,8,21,28,22,4,230,239,125,235,51,169,151,52,113,15,83,132,29,237,62,24,25,22,61,162,214,89,249,184,42,95,216,34,55,242,86,68,62,47,195,227,66,153,187,170,117,185,172,100,254,194,104,253,106,26,10,6,198,57,253,99,103,148,25,135,152,120,159,124,254,55,84,176,104,247,239,146,154,27,196,117,214,173,236,37,181,159,116,191,36,174,67,186,226,139,126,42,162,222,189,225,141,235,183,76,117,101,122,150,85,62,150,48,80,187,181,2,231,64,72,52,121,133,171,49,1,218,133,177,131,100,84,204,74,186,44,85,136,140,79,97,197,228,201,32,85,184,79,6,183,251,20,255,108,211,210,48,239,128,103,2,44,186,155,98,1,148,113,127,153,253,71,221,51,142,140,113,107,244,8,16,174,165,234,177,144,77,142,91,2,187,202,71,135,83,239,141,60,214,247,165,173,109,71,2,136,28,63,243,114,159,80,165,72,95,187,92,251,73,189,125,39,33,142,120,85,225,77,84,105,142,47,248,125,238,115,231,115,173,62,55,21,68,115,57,58,244,84,166,212,118,93,29,174,131,230,115,39,253,24,40,24,221,132,35,194,177,105,74,89,59,107,182,94,223,107,209,53,163,197,19,228,237,55,116,170,126,239,192,115,61,49,191,234,181,161,236,177,139,200,64,76,108,86,100,38,46,252,201,228,9,140,17,244,174,70,190,162,202,213,20,17,12,31,50,211,241,73,242,219,20,164,92,193,183,179,146,250,241,195,146,92,77,96,109,175,59,42,150,97,215,223,62,87,228,11,158,33,145,186,220,131,97,170,223,223,165,180,72,28,74,180,64,17,243,117,184,88,183,236,131,237,44,186,83,172,16,71,78,242,88,44,242,92,252,83,154,212,133,92,205,241,238,3,178,137,175,60,175,108,90,149,255,149,0,130,76,98,107,152,152,115,196,74,130,253,185,39,186,191,15,30,180,151,220,143,97,218,5,66,232,53,173,166,244,146,92,211,163,78,170,242,141,9,60,237,249,182,86,44,179,104,164,153,249,192,180,174,127,195,227,28,220,70,61,169,176,249,248,95,152,81,147,226,33,200,48,209,167,252,238,131,182,119,8,119,254,153,83,148,185,220,25,12,187,8,252,139,15,102,10,250,102,68,250,65,115,176,179,72,102,140,124,44,172,239,83,208,179,73,223,30,183,133,254,249,185,219,16,216,60,239,114,97,98,108,43,192,148,39,223,155,159,195,89,137,179,38,213,18,188,218,133,139,133,142,5,62,71,187,31,137,231,183,251,16,89,179,249,105,59,184,131,50,232,21,147,213,129,127,184,111,23,14,63,93,148,32,1,67,174,58,31,18,7,9,249,223,42,48,213,94,119,18,211,133,13,123,146,192,243,209,219,31,216,122,122,228,131,112,241,237,252,3,38,7,167,239,213,208,233,188,175,109,1,217,248,228,20,62,221,33,159,230,161,232,147,227,11,248,197,240,27,233,199,62,71,247,154,62,85,232,89,144,222,140,3,99,157,251,247,194,3,41,105,5,184,92,166,206,101,114,134,89,7,173,13,203,33,125,96,206,86,130,253,2,67,32,182,29,182,6,100,249,237,106,204,52,223,155,211,104,48,164,129,142,206,215,249,78,189,115,84,163,141,169,43,136,74,17,191,185,245,120,111,217,24,168,66,188,116,0,198,1,66,192,92,97,14,1,191,122,34,246,179,4,182,188,194,190,240,10,116,49,20,232,227,123,127,225,193,1,43,100,154,198,16,182,252,115,19,73,60,199,83,87,24,14,190,121,225,109,26,238,1,190,252,193,11,119,1,67,69,208,143,150,231,23,62,27,199,49,90,245,98,246,131,251,203,163,16,40,214,139,247,45,18,93,120,97,84,101,201,134,182,224,67,250,142,24,188,49,210,92,97,121,16,44,172,47,186,177,178,245,99,45,26,3,251,69,143,165,252,194,184,128,229,18,132,0,158,91,215,162,31,18,202,235,59,152,120,254,69,159,25,37,158,90,30,76,129,130,126,41,122,160,239,20,52,209,235,20,174,54,14,214,239,104,78,147,120,238,122,245,122,116,146,212,107,103,141,155,3,159,91,223,101,205,28,209,134,122,219,134,139,31,63,248,254,89,74,147,44,82,3,233,215,23,134,170,82,150,45,21,84,229,150,61,25,69,252,204,250,33,49,50,235,53,36,140,112,124,234,79,91,41,204,245,138,96,16,84,13,18,8,85,112,102,28,174,100,157,245,104,27,28,163,247,189,8,93,111,125,52,250,251,211,53,220,112,175,112,153,21,62,54,125,243,171,7,111,166,176,121,174,251,194,243,56,228,91,30,173,210,126,186,30,220,132,49,18,230,12,18,52,254,224,52,140,54,153,73,38,44,151,253,167,207,225,34,97,36,74,162,230,188,133,204,214,169,220,3,218,76,182,235,139,82,208,219,179,204,133,227,112,245,91,3,96,117,81,103,8,228,201,206,156,62,11,243,14,10,249,209,180,212,16,161,15,125,223,153,244,209,38,20,56,65,79,229,19,141,0,73,81,11,10,154,217,229,15,126,44,156,166,225,101,206,68,130,248,31,24,242,35,221,173,204,63,192,59,252,194,132,102,132,235,18,146,97,252,139,113,97,194,255,234,166,98,138,220,188,178,193,186,207,218,62,208,111,21,27,62,192,92,34,177,10,92,214,246,223,166,31,69,250,129,9,231,195,27,121,111,126,172,242,38,66,60,192,231,197,110,104,0,239,33,11,213,211,176,128,255,248,102,251,88,16,68,118,228,201,77,128,160,251,176,124,120,78,5,30,52,42,222,39,79,152,128,226,238,65,54,116,5,11,113,207,199,16,101,74,124,251,90,186,47,17,188,11,205,228,47,170,50,252,128,192,203,41,210,78,9,108,125,91,23,70,92,50,92,140,220,184,223,59,97,97,9,76,7,240,77,208,16,23,36,86,32,79,70,183,204,149,235,32,160,73,41,133,190,23,41,236,116,167,49,178,24,194,150,62,76,174,229,6,75,9,181,158,35,95,166,146,113,3,164,107,232,91,96,92,106,205,134,181,254,188,229,57,105,45,212,39,167,72,167,189,53,64,190,78,191,7,236,176,247,107,146,16,105,114,132,0,15,210,58,119,129,109,181,68,8,223,19,77,121,171,51,35,113,44,240,241,115,175,232,146,21,76,38,45,3,176,90,161,27,245,251,180,145,234,183,94,198,61,234,23,159,165,38,170,73,131,163,237,76,236,234,59,181,217,169,10,211,38,151,223,70,62,52,185,131,121,53,247,219,200,7,2,24,138,210,159,124,231,145,181,220,73,216,110,177,41,92,177,40,211,115,215,98,75,96,126,253,142,104,89,218,5,48,140,101,243,118,160,242,208,153,204,187,174,189,137,88,226,61,189,150,81,107,40,12,195,192,114,184,64,227,166,209,146,122,11,39,22,190,210,249,54,35,160,251,246,90,2,147,182,215,77,163,27,123,233,133,241,123,147,254,244,71,88,226,30,187,236,74,250,90,120,90,123,251,153,13,45,126,128,95,18,145,54,40,14,233,112,239,226,68,231,24,4,77,79,101,30,124,110,55,27,233,115,218,66,100,99,83,161,39,55,221,182,245,225,196,17,31,173,186,49,66,91,122,209,57,188,173,148,211,109,40,235,117,8,115,120,149,103,39,157,19,92,138,45,89,27,232,169,92,219,110,210,143,41,197,67,150,31,247,157,118,144,118,146,108,54,133,156,158,168,163,61,216,92,22,133,161,57,186,70,22,180,78,85,42,4,40,228,220,151,43,112,13,171,91,238,122,115,211,24,188,63,77,215,109,215,117,223,216,182,235,53,14,81,26,24,186,188,168,123,104,62,166,212,58,116,249,233,138,19,127,93,66,10,183,144,91,85,24,201,146,59,226,150,211,213,181,9,133,206,116,67,28,202,67,221,196,169,130,126,175,85,118,12,215,19,129,205,183,218,24,51,158,1,150,159,46,199,104,189,251,44,180,216,199,74,149,139,145,122,186,178,72,150,229,153,77,95,235,236,70,253,214,35,2,195,169,170,113,80,148,202,83,126,87,31,35,95,131,168,109,120,83,60,48,155,134,254,54,74,55,254,53,45,85,51,100,166,36,227,140,188,143,6,61,181,152,173,227,211,223,122,93,66,212,20,146,80,49,159,137,85,41,82,251,110,73,70,106,40,169,29,106,132,93,6,117,125,216,253,36,229,139,28,229,190,36,134,235,163,224,41,145,101,214,170,39,64,232,90,233,98,105,64,241,64,0,235,139,210,16,44,244,187,84,13,49,168,195,39,10,25,127,189,55,132,111,229,14,56,210,207,85,67,226,231,244,72,213,141,191,68,147,130,212,192,192,29,231,233,98,19,35,161,161,78,126,251,120,60,251,29,1,104,208,137,9,133,134,189,79,112,200,173,151,208,195,13,242,204,100,148,47,124,22,166,214,192,224,12,30,31,229,217,234,149,212,172,36,172,168,99,105,126,245,160,195,85,50,144,40,133,222,222,114,171,224,150,64,209,160,136,211,67,195,211,216,114,100,139,135,167,164,121,208,111,14,227,36,14,121,106,8,140,252,56,31,86,122,160,73,240,92,111,31,39,87,111,234,2,37,1,79,187,178,15,202,64,6,59,105,229,192,176,96,145,195,72,92,73,89,2,217,174,230,7,31,52,159,34,3,204,6,53,94,0,236,24,88,24,42,161,240,128,172,174,155,149,109,168,138,7,164,168,56,156,215,102,61,187,97,22,55,130,189,19,129,245,47,202,254,31,30,124,79,223,163,33,244,8,23,66,20,119,159,234,44,3,56,59,164,2,5,2,160,91,111,139,93,128,167,171,87,147,64,184,6,41,162,133,244,170,232,205,219,45,12,160,143,180,75,163,35,201,115,178,25,247,151,225,198,173,58,152,20,210,220,27,35,166,209,118,64,123,190,252,28,102,206,107,92,120,192,81,183,239,110,64,121,101,210,53,219,96,164,217,55,38,183,73,136,245,18,234,67,250,204,254,211,70,169,161,21,32,132,211,61,160,77,182,117,8,73,12,112,90,158,2,59,112,215,116,41,194,74,140,239,69,87,77,146,124,107,198,127,117,205,73,8,99,249,249,120,235,242,126,153,131,94,171,129,216,1,250,221,138,104,104,129,212,47,192,237,54,249,83,91,71,3,116,132,187,79,3,130,164,90,229,68,205,204,57,41,238,79,163,252,150,226,152,160,26,116,63,199,110,72,120,202,152,88,215,209,141,88,124,114,169,90,104,196,222,94,222,197,103,209,138,215,66,143,233,217,109,242,131,155,104,169,64,244,49,218,109,76,0,238,67,231,152,101,185,228,193,216,16,181,190,202,168,13,252,181,208,190,17,99,244,76,252,134,100,155,195,21,231,64,97,168,195,235,131,135,20,255,195,49,141,184,210,187,186,21,221,230,142,61,23,6,133,216,111,14,117,101,219,99,241,52,153,52,122,75,164,40,173,24,191,225,133,39,46,146,162,109,221,90,6,67,151,180,213,13,130,194,206,212,98,100,76,67,183,132,106,253,108,23,60,246,67,149,33,163,75,104,93,253,39,174,61,147,72,178,130,149,180,64,205,247,185,240,34,82,64,141,95,232,161,93,211,107,149,99,122,124,215,14,48,218,138,242,216,156,13,233,219,188,105,87,167,166,55,47,31,242,143,11,103,171,112,83,24,186,244,254,224,41,242,50,7,230,96,47,254,224,121,137,132,11,168,73,165,59,74,194,94,238,157,186,11,141,237,100,141,50,98,75,50,73,246,173,162,61,27,25,139,92,171,104,97,113,29,254,41,81,1,94,98,45,146,90,174,247,208,225,230,22,198,81,120,204,27,216,50,56,107,33,17,29,92,248,249,14,15,233,71,58,139,110,64,155,230,223,227,28,57,210,135,5,220,253,48,53,152,168,137,194,20,38,53,129,213,38,43,31,213,123,31,179,1,109,157,60,89,19,134,76,158,44,53,45,39,61,19,120,120,184,15,248,124,93,57,0,204,132,158,239,173,187,210,174,131,166,154,229,131,236,45,137,172,97,69,15,219,151,7,241,81,137,160,14,164,12,231,45,22,216,166,36,84,101,26,30,120,120,121,134,17,161,109,245,50,139,153,140,245,142,56,169,39,161,65,26,166,37,121,171,189,45,231,91,196,204,45,214,194,178,253,222,216,140,146,177,167,94,134,190,224,47,92,237,11,200,147,193,34,145,30,122,236,119,173,91,174,150,120,185,159,203,122,168,181,232,185,26,77,232,118,248,124,64,113,44,142,97,122,182,1,159,103,80,190,75,111,26,48,129,204,233,48,125,237,61,194,111,133,80,168,149,117,133,80,64,113,163,71,108,123,204,113,253,109,146,252,243,62,57,178,125,67,43,174,73,107,101,191,26,79,57,233,60,44,159,86,143,11,111,107,40,84,24,14,238,239,52,205,72,183,110,189,55,5,137,223,12,3,166,104,106,106,48,18,9,236,183,236,11,120,134,253,174,208,64,127,57,248,14,140,129,89,181,2,126,163,2,94,28,38,232,166,87,47,140,246,239,247,68,42,35,135,175,125,224,219,109,14,157,101,129,100,62,162,251,235,182,24,219,37,51,81,97,138,140,238,123,101,75,150,135,123,63,113,26,56,121,206,15,233,60,228,239,207,123,70,100,139,243,206,240,94,217,73,100,128,23,3,25,6,109,93,2,218,77,23,169,118,97,1,159,221,242,206,83,120,56,151,228,32,16,194,121,218,136,80,132,118,66,89,10,183,113,143,85,96,77,130,129,238,121,211,58,4,231,208,255,209,105,10,181,192,184,23,211,173,162,45,69,197,146,210,105,57,92,165,193,146,77,7,227,238,190,214,49,91,114,216,107,27,156,36,243,193,51,212,234,20,170,59,174,19,186,51,58,47,53,180,13,156,159,107,235,206,5,35,13,213,134,134,243,82,249,18,150,152,44,233,74,250,218,211,164,231,155,195,136,189,202,213,38,237,235,143,118,30,51,28,203,22,161,184,37,184,192,248,118,93,251,2,198,188,244,53,212,219,66,217,29,218,6,136,203,84,135,173,220,71,96,203,123,223,23,163,199,187,180,216,22,112,201,188,183,245,112,55,113,113,41,88,66,37,200,97,104,122,244,234,138,52,236,125,112,210,163,67,109,149,108,41,40,191,218,210,237,122,115,99,131,44,14,115,84,170,61,1,183,215,221,210,232,196,21,245,80,74,0,136,137,223,183,158,197,90,231,197,148,169,244,184,222,15,66,161,98,215,247,98,166,110,255,218,19,217,196,174,118,18,142,152,47,94,202,171,182,156,64,38,202,93,235,157,166,4,83,116,125,85,212,10,151,223,156,150,1,53,168,141,194,252,170,186,81,54,3,103,144,140,41,75,228,234,138,108,150,253,49,91,139,194,199,86,105,119,84,112,90,71,64,207,98,245,159,166,171,78,152,250,7,229,159,253,58,155,219,84,218,122,82,35,204,12,148,239,123,49,246,67,26,237,135,101,225,252,16,177,45,170,134,121,216,32,188,191,87,19,15,146,78,94,18,222,212,210,221,223,230,20,47,97,137,208,43,58,28,61,190,123,9,23,35,213,82,31,220,133,117,7,195,30,174,119,135,141,198,165,43,108,169,50,135,251,217,1,245,167,73,108,118,255,237,143,158,160,152,143,219,26,152,46,60,152,241,178,237,64,183,214,138,95,141,59,44,197,114,101,17,50,204,62,42,176,71,46,189,26,218,171,123,66,29,24,179,66,94,108,149,186,221,164,40,86,188,34,158,52,172,153,243,134,181,249,237,94,69,198,22,24,253,34,255,109,26,21,245,226,85,157,245,26,52,231,208,203,132,231,150,171,255,244,49,101,130,109,58,241,207,190,229,116,7,70,123,65,63,39,187,161,187,79,7,46,225,24,96,103,190,53,9,12,41,221,78,97,47,126,85,128,192,52,11,134,6,48,74,11,182,195,166,60,41,27,61,42,180,126,239,134,156,178,90,174,80,162,190,183,198,206,85,211,115,63,30,11,67,241,144,244,136,33,221,228,243,12,107,82,77,184,99,160,141,219,170,100,87,231,174,179,180,25,139,163,192,117,5,227,146,226,140,183,64,16,228,208,105,104,140,220,211,7,156,39,75,193,176,77,164,161,28,158,42,178,116,118,187,243,220,179,249,147,47,74,114,187,194,121,201,218,197,42,208,23,163,253,107,102,255,154,246,234,193,222,192,237,185,47,70,209,114,173,106,204,208,191,222,178,195,173,239,52,163,173,211,124,150,86,72,81,167,222,252,60,74,243,197,219,44,164,160,104,170,55,192,11,90,150,54,221,20,156,212,225,224,38,187,37,221,149,199,137,116,171,151,146,65,165,60,5,38,125,60,28,222,67,35,77,208,165,65,78,249,129,209,50,80,85,32,148,88,9,161,125,175,134,47,229,108,44,210,147,106,173,216,223,228,35,226,17,240,55,73,219,168,21,192,116,191,26,143,88,14,32,22,106,189,145,189,109,252,167,105,4,24,225,202,237,112,168,197,24,166,187,124,51,205,187,126,250,139,180,155,22,133,188,107,132,65,121,210,212,203,201,208,64,250,189,41,228,83,231,236,236,8,168,165,230,11,111,90,38,165,137,248,124,131,126,91,122,128,233,196,150,215,198,79,188,105,234,143,233,174,105,234,76,210,225,86,2,238,250,149,245,19,248,120,187,163,248,213,75,213,240,64,41,166,184,63,141,230,83,214,207,89,173,79,241,190,23,93,249,186,250,50,109,189,87,63,109,91,163,182,214,60,231,106,98,34,119,204,172,105,88,91,171,43,92,17,126,241,217,70,146,118,55,87,35,21,186,232,177,90,68,246,13,20,213,185,236,48,26,142,89,95,139,176,229,29,19,212,117,132,100,147,143,57,250,165,124,68,230,103,17,145,16,216,10,38,239,205,55,53,61,58,162,152,77,55,1,178,141,194,74,207,0,194,235,227,22,245,152,242,209,241,18,181,107,27,47,179,250,213,16,173,137,11,148,241,81,46,235,8,197,40,51,85,109,102,199,201,184,204,237,148,205,66,252,186,180,45,27,154,152,234,112,13,249,42,232,209,203,188,47,118,14,170,160,30,50,8,200,207,203,153,74,39,88,144,224,132,187,184,183,75,17,77,50,24,206,190,174,93,219,4,92,191,191,221,209,72,233,218,243,61,160,99,189,135,54,28,79,161,133,49,83,30,190,238,123,67,99,186,180,247,12,229,49,228,140,47,76,45,229,86,244,156,17,93,208,170,39,208,249,58,231,123,22,191,119,171,241,131,153,24,239,126,87,159,165,175,147,5,183,239,206,149,131,46,229,224,68,143,27,241,2,135,183,57,238,10,119,20,218,28,198,82,82,250,128,99,198,220,165,75,193,213,212,90,38,154,183,210,109,41,128,107,125,52,45,55,74,132,205,174,168,169,213,178,138,114,60,104,46,30,151,4,197,32,19,50,136,250,4,189,88,74,72,8,108,133,161,31,168,15,142,228,29,38,221,119,3,16,157,81,9,84,18,214,141,126,143,190,78,215,173,246,10,89,55,120,241,65,233,198,85,160,4,28,253,17,149,3,47,34,201,2,67,109,213,253,230,232,231,234,168,32,64,232,54,115,55,122,155,165,55,207,156,58,14,15,237,164,160,51,15,141,218,47,200,124,237,10,66,74,80,29,60,71,180,14,201,129,189,9,201,96,225,191,160,84,114,209,131,253,69,145,7,160,184,242,31,255,246,251,191,254,250,151,191,254,242,235,111,127,250,229,95,255,240,31,127,254,227,191,252,242,135,223,253,247,255,254,207,255,247,127,255,215,127,255,159,255,250,221,239,255,231,95,254,233,252,1,110,119,226,48,109,251,119,127,251,219,239,255,227,183,127,255,235,249,211,255,241,203,31,127,251,183,95,127,249,221,239,255,249,151,191,252,203,47,191,253,250,239,127,248,2,127,247,167,63,255,242,247,191,253,250,167,63,255,51,55,248,203,175,255,244,167,63,255,241,183,115,251,127,112,230,149,143,100,234,247,89,104,225,88,225,61,41,184,187,142,245,113,248,16,5,208,1,100,97,223,163,238,188,231,153,103,74,50,66,152,242,74,189,1,175,166,84,29,228,54,252,20,5,45,234,13,37,200,194,210,124,67,140,14,75,81,216,10,140,46,92,104,109,145,155,143,76,143,147,63,217,249,120,26,137,79,38,37,125,93,254,110,182,155,152,107,201,10,88,166,127,123,218,77,197,11,76,108,119,195,183,152,3,67,12,32,75,245,140,209,109,26,180,138,30,42,55,21,94,233,118,183,26,156,117,107,36,234,127,25,103,64,107,220,36,50,25,185,236,235,97,147,238,151,45,36,35,20,119,7,165,83,126,167,39,2,179,180,15,95,169,148,223,45,37,40,41,220,219,31,108,34,0,173,71,52,199,164,111,80,68,112,186,110,141,70,227,243,214,121,10,100,238,152,61,176,218,223,33,197,176,223,225,36,172,79,45,119,67,54,210,195,152,117,83,11,207,15,62,70,83,128,41,238,31,14,155,58,171,192,189,92,118,46,80,172,212,112,78,82,242,117,71,220,170,155,197,47,160,113,108,61,148,74,106,201,120,82,201,212,155,239,18,184,236,123,169,9,92,168,114,188,175,133,157,153,212,226,162,27,222,67,21,112,58,55,237,0,45,105,27,9,211,23,206,21,122,146,170,112,163,32,224,194,101,239,144,252,128,147,160,248,25,76,33,199,14,1,212,227,132,220,108,254,102,171,91,181,6,246,146,236,97,200,102,13,135,59,192,212,89,57,76,69,106,87,238,19,170,182,239,65,200,89,133,217,170,158,216,36,17,249,133,137,140,103,245,217,201,141,187,29,122,236,146,21,10,240,40,50,172,55,169,105,210,32,161,58,131,148,65,25,239,106,186,193,36,201,76,195,225,101,187,48,109,149,86,212,203,59,135,219,184,52,58,140,238,57,215,118,128,121,215,251,94,163,142,152,5,64,165,227,234,181,29,216,52,159,195,131,163,212,83,28,134,88,76,159,12,177,156,235,15,53,59,7,37,234,5,149,158,199,88,26,4,48,91,3,25,141,8,192,23,236,80,18,164,240,57,150,243,63,34,198,74,55,183,134,179,63,148,235,14,243,185,213,129,60,67,180,111,148,159,224,104,221,234,136,81,25,81,239,158,115,118,108,227,168,85,152,59,14,135,169,132,86,24,118,153,230,87,163,153,61,194,250,105,249,18,55,28,24,231,166,169,143,104,130,159,207,56,95,42,22,101,112,186,140,17,6,151,224,239,76,202,235,218,179,221,161,193,82,235,27,205,237,107,164,26,73,99,14,214,247,180,53,118,253,6,227,68,149,39,63,110,72,243,112,2,73,231,115,130,4,24,143,232,62,57,228,105,83,183,67,43,140,187,71,8,199,234,210,236,97,54,2,144,27,254,169,200,10,86,253,109,234,249,103,126,222,84,81,41,235,129,160,100,111,238,120,19,155,13,38,48,71,237,109,162,163,14,29,123,113,133,39,47,207,13,68,236,93,154,7,169,155,98,71,188,222,22,171,75,249,214,32,83,107,158,32,60,231,102,219,74,154,148,233,233,75,254,228,52,134,138,0,5,62,75,77,239,209,172,169,90,191,24,173,86,203,125,53,152,247,130,95,110,2,46,238,171,97,67,232,249,197,39,112,67,20,2,214,80,156,66,115,78,217,253,193,52,62,202,160,33,83,83,238,126,105,36,2,210,203,51,62,201,250,123,188,65,254,218,70,88,35,121,93,94,90,50,237,199,180,209,91,67,142,120,29,103,246,85,157,134,48,59,37,63,97,202,160,105,74,35,106,153,226,219,187,89,150,97,130,211,186,244,81,181,191,177,33,170,81,213,41,47,133,60,230,181,223,240,201,155,144,96,147,31,64,148,195,131,71,232,46,104,2,175,90,63,253,125,50,202,145,155,38,132,76,151,222,163,86,20,187,106,240,136,96,19,5,18,30,243,58,67,190,66,182,105,142,75,142,183,137,118,159,229,166,113,93,200,63,175,97,90,40,130,73,49,42,12,249,221,125,180,150,172,100,79,97,163,251,113,248,88,74,154,51,165,147,106,189,139,137,98,105,64,154,82,128,238,131,150,76,193,82,227,213,7,220,239,222,171,170,201,76,32,254,88,171,195,31,124,82,169,164,240,153,91,35,63,184,133,196,36,18,173,123,122,152,209,234,72,53,140,111,161,145,246,70,69,21,90,45,7,183,220,96,128,232,53,105,9,43,129,249,178,222,152,210,104,170,135,250,102,177,101,191,57,130,171,41,228,39,172,32,194,97,130,235,250,219,212,169,54,191,249,57,213,71,200,255,77,18,70,47,64,122,150,136,102,46,169,37,187,124,20,192,103,9,73,110,159,26,225,116,197,155,153,106,184,248,146,141,74,22,188,117,180,39,61,243,171,213,20,191,12,2,214,196,212,20,29,84,179,62,149,10,86,156,166,155,50,116,121,146,220,48,163,75,242,73,211,26,129,61,224,189,232,95,22,248,236,134,75,224,22,236,249,202,231,184,68,193,22,113,110,250,61,235,167,84,251,206,6,58,136,244,8,162,22,99,121,124,168,192,227,48,149,76,13,150,89,247,37,144,92,89,74,101,83,137,224,76,31,53,210,125,194,136,107,53,90,219,171,72,160,245,93,33,45,138,64,92,245,188,167,73,88,107,98,211,180,210,60,177,105,130,201,154,164,195,12,187,28,115,228,7,207,129,34,211,156,86,198,103,94,18,90,135,213,67,107,203,200,185,23,207,77,30,47,74,211,166,56,138,237,101,54,187,173,146,0,167,203,29,107,202,165,117,133,23,43,52,72,251,205,97,128,9,191,125,14,141,203,73,70,86,21,85,79,173,108,163,55,219,75,61,232,81,237,226,160,17,44,118,83,202,202,172,182,214,204,193,19,230,214,78,182,86,69,205,216,182,14,187,219,29,21,178,245,57,20,213,157,239,159,189,6,5,2,158,161,175,125,94,164,20,201,52,19,174,85,20,43,210,209,22,71,180,145,65,127,249,117,154,125,116,34,65,241,120,247,13,164,90,71,172,230,235,20,102,121,250,189,153,99,46,112,35,93,236,87,155,246,188,46,1,36,116,139,95,205,174,161,207,77,121,153,187,126,148,21,44,205,132,85,171,48,247,223,134,33,87,15,79,146,193,109,251,199,36,144,163,77,72,149,242,36,183,216,97,15,196,153,208,220,62,84,20,14,211,143,161,165,132,200,93,141,119,117,31,170,193,194,128,193,151,92,28,62,70,153,238,12,217,136,43,238,215,164,16,74,11,189,145,227,25,195,171,72,58,221,159,97,51,166,241,248,189,24,243,104,135,92,178,201,242,221,58,145,105,233,169,144,114,165,130,233,149,145,228,29,206,222,70,105,205,253,109,216,9,99,214,20,6,58,175,19,169,198,84,37,191,61,40,248,118,20,10,62,205,132,193,126,87,174,153,69,138,141,86,60,133,241,122,31,76,70,74,158,140,178,5,47,226,50,173,122,225,0,39,76,105,37,207,14,247,45,114,245,116,1,64,25,51,95,225,206,210,26,98,171,2,26,175,52,231,184,130,89,109,169,142,38,64,123,48,1,91,245,13,203,242,54,62,88,237,205,236,8,41,219,113,229,49,182,21,33,180,80,77,184,246,11,174,228,242,97,105,80,24,13,166,233,48,157,149,193,142,131,126,194,111,158,57,197,180,102,239,156,119,94,255,130,1,159,21,36,186,242,192,212,243,10,197,130,148,180,122,137,23,90,106,51,192,132,31,239,152,100,62,238,154,1,158,215,98,200,166,213,171,239,92,205,40,240,234,50,130,52,37,212,18,146,220,127,181,105,200,5,106,137,36,148,236,82,217,118,182,195,28,138,1,211,240,77,158,172,154,134,149,141,112,58,191,139,137,175,106,112,164,166,214,253,75,83,93,212,116,26,193,214,232,1,217,51,247,73,24,105,232,132,93,189,251,107,37,120,190,114,188,247,240,215,34,142,89,66,241,38,91,245,245,120,105,47,236,234,202,35,133,86,234,171,82,132,142,83,47,222,198,250,117,97,130,6,106,176,87,204,249,155,103,78,31,169,179,80,209,138,118,250,45,197,221,100,103,107,128,225,99,185,37,171,84,46,237,20,224,179,175,95,199,15,79,188,43,15,27,101,4,233,182,31,162,32,221,67,143,19,149,0,16,182,124,97,182,31,109,74,182,66,129,234,213,180,76,139,161,60,191,237,248,76,237,174,251,244,225,140,214,171,27,36,56,211,43,67,169,78,10,232,29,49,56,72,131,131,212,224,98,186,251,232,129,81,248,26,10,219,14,243,133,207,234,223,33,206,117,14,236,157,253,106,34,249,51,235,59,35,253,112,215,165,125,201,80,166,1,123,217,118,180,90,229,76,132,221,192,50,169,240,21,97,130,185,205,75,105,105,188,8,181,205,70,194,118,203,120,143,79,17,234,89,57,48,188,198,183,45,45,237,98,167,106,94,50,10,99,215,82,67,254,204,40,54,129,250,42,151,123,210,10,197,78,248,244,158,14,196,216,107,139,197,226,8,101,123,17,252,52,29,237,80,254,216,46,83,60,48,165,151,122,120,80,35,47,69,213,187,85,245,235,8,7,141,247,210,137,254,100,69,103,125,197,199,176,147,134,45,118,152,46,185,15,10,114,4,90,226,107,85,237,111,204,32,66,221,1,70,89,112,60,56,146,92,91,47,232,181,243,83,229,84,212,226,254,133,130,136,214,100,7,135,242,28,51,111,76,14,88,70,14,101,99,198,0,252,110,61,102,52,20,40,84,121,87,91,247,131,150,101,66,232,230,191,204,54,171,173,24,208,250,191,33,203,208,149,170,91,182,161,75,241,34,246,97,212,197,98,124,177,31,248,234,56,112,30,193,54,163,70,187,250,76,161,172,72,29,70,72,213,110,111,23,13,105,84,195,141,224,119,229,203,137,76,249,61,26,25,90,98,152,96,75,243,155,87,244,99,213,36,157,189,191,86,140,106,173,207,90,26,121,190,71,150,210,254,170,107,139,130,234,113,213,120,12,110,51,184,62,41,213,89,228,201,212,174,59,59,215,249,216,62,143,140,155,84,91,72,224,243,169,251,193,176,95,136,77,73,79,84,242,46,16,234,165,212,192,49,186,203,171,101,10,140,144,214,86,24,55,208,111,142,175,42,85,74,103,242,143,242,218,60,224,191,214,7,223,201,136,194,188,33,104,180,31,12,215,13,101,85,239,202,97,169,79,133,201,243,123,167,6,141,98,242,100,205,52,108,210,235,23,50,29,77,109,177,130,61,187,123,35,147,217,90,2,67,190,230,19,237,163,171,80,20,134,83,38,63,88,217,71,9,106,145,158,186,40,105,123,189,184,66,0,232,189,22,208,135,86,165,199,62,159,167,94,3,8,246,208,28,56,166,27,18,17,215,144,128,0,20,23,68,97,227,209,123,240,121,71,229,214,222,182,139,248,91,211,108,174,237,116,199,143,125,93,84,244,126,169,72,67,131,3,249,178,99,31,216,150,75,86,152,250,141,252,224,51,175,244,106,40,98,186,183,142,45,122,53,164,107,173,147,79,90,2,211,121,44,253,141,9,149,155,250,96,124,37,133,143,141,249,80,194,146,138,118,139,138,248,123,17,196,175,10,175,151,142,56,48,129,68,25,21,8,153,235,107,152,163,27,114,206,208,244,9,135,165,127,78,130,38,218,254,72,58,183,249,76,50,51,68,97,90,206,125,229,155,58,172,126,17,147,160,246,21,100,92,81,74,72,14,137,235,165,100,53,218,225,161,102,10,44,210,203,45,90,168,104,33,82,18,152,150,229,215,195,184,233,189,80,70,114,58,1,188,61,114,215,224,131,227,238,245,75,132,67,243,228,210,125,188,81,19,80,167,119,48,210,177,156,245,98,211,109,122,112,82,102,96,106,19,168,255,184,45,163,116,167,12,133,233,250,174,247,98,100,18,228,188,135,204,161,120,143,45,44,86,163,135,75,187,83,193,162,202,12,233,173,254,176,145,218,94,216,82,173,58,32,116,22,223,222,116,100,228,181,126,137,139,231,235,100,61,59,198,14,93,178,112,15,222,82,82,43,161,12,45,157,70,5,113,41,143,72,158,100,77,90,181,15,67,153,247,239,210,97,165,211,128,66,202,229,207,205,185,22,174,222,184,50,213,251,142,141,181,91,175,166,121,216,97,19,103,11,45,222,198,107,191,28,198,195,150,241,182,62,230,219,23,79,34,226,88,225,66,250,205,98,116,202,35,82,67,69,179,163,61,25,141,145,119,99,195,13,181,180,109,158,158,195,234,221,216,149,116,181,80,134,211,51,117,53,76,237,183,171,182,209,194,125,54,139,247,45,151,143,100,161,178,203,15,207,97,154,103,148,85,162,196,194,39,183,120,209,204,5,186,207,20,198,90,244,222,247,227,199,232,226,65,41,144,199,191,48,126,128,156,186,29,213,152,215,57,127,118,82,2,86,114,117,162,198,224,59,230,70,166,150,197,215,236,166,93,121,63,201,113,159,119,232,251,68,63,113,94,251,13,158,161,179,122,138,194,13,182,237,239,139,45,19,255,146,99,23,34,192,121,101,101,161,215,131,143,70,217,254,7,153,223,123,181,201,33,237,48,230,99,92,59,8,34,27,20,13,71,128,231,213,126,88,102,151,172,21,164,4,38,188,36,23,62,39,208,84,2,7,42,12,175,194,30,155,21,217,14,29,84,72,20,157,232,0,225,142,221,148,193,161,59,143,20,28,133,45,136,24,212,124,43,162,1,137,217,203,149,112,95,221,209,134,208,89,219,104,251,89,213,217,233,173,206,6,209,138,90,203,200,12,148,229,188,17,84,13,237,164,140,21,16,167,58,177,22,179,80,76,5,82,111,143,210,8,223,89,72,10,145,197,163,5,216,225,69,69,96,85,206,251,156,111,26,16,152,142,80,33,226,48,182,164,199,193,134,163,174,228,237,36,159,157,5,10,74,201,42,103,34,212,38,78,109,5,139,150,210,235,12,82,103,87,158,135,151,194,196,23,138,15,56,219,30,153,210,78,54,188,194,46,242,9,211,92,24,129,37,57,17,141,11,112,249,213,36,163,243,80,202,149,201,162,245,151,102,230,203,186,195,21,95,211,71,212,42,192,229,68,60,71,18,165,190,247,183,207,86,216,71,9,87,211,184,159,157,98,10,221,7,165,149,247,185,105,213,166,218,151,53,145,126,118,210,58,122,165,171,54,134,204,79,141,233,189,154,22,90,237,222,157,196,119,86,118,130,28,186,155,244,135,161,59,154,247,177,145,34,80,83,23,182,207,71,215,2,203,108,211,150,75,36,7,150,159,243,150,249,234,145,224,156,114,152,250,232,140,130,145,14,25,91,118,150,38,186,238,53,157,68,219,105,241,131,201,152,148,178,242,159,195,250,113,67,148,192,86,72,173,196,62,43,201,152,153,56,200,82,214,160,254,248,161,161,149,9,154,39,139,97,91,78,63,5,23,162,206,35,196,59,199,45,250,129,188,170,168,44,37,147,4,207,198,25,114,44,22,168,196,113,208,177,58,93,88,226,225,244,197,160,114,157,78,114,147,115,240,205,137,32,55,167,0,157,37,17,73,31,10,167,212,157,112,242,76,185,174,113,93,27,136,229,212,139,70,127,167,148,94,166,58,115,159,155,120,209,94,170,0,96,181,101,111,6,23,244,92,20,110,92,127,97,200,172,74,184,55,197,130,78,177,6,235,83,184,218,76,74,103,254,225,132,203,65,187,96,123,206,135,197,197,201,19,126,27,102,90,135,207,112,107,183,39,226,4,219,79,45,99,173,155,74,23,214,183,82,22,81,144,172,234,2,180,76,84,103,96,163,248,95,235,126,105,168,221,195,159,12,15,73,191,71,107,143,113,24,114,239,208,90,184,44,204,152,30,205,31,133,210,89,201,194,72,218,56,73,96,66,145,65,169,198,18,67,222,31,143,230,84,114,118,130,56,8,22,57,171,80,221,194,15,202,20,55,46,83,223,205,172,43,79,96,138,182,222,163,33,225,166,36,105,212,65,249,44,164,43,81,75,184,150,73,48,56,3,225,88,150,142,80,26,179,158,231,227,93,132,242,188,235,131,23,38,64,113,90,70,108,114,189,250,76,249,27,241,99,151,102,241,41,71,26,93,222,126,42,158,31,111,189,135,171,251,227,6,154,156,93,225,173,207,128,15,103,155,204,68,0,123,64,71,121,40,205,43,227,7,154,31,207,101,65,229,73,225,230,250,164,176,100,66,245,23,174,70,224,207,207,76,19,30,209,183,34,159,238,47,141,33,174,153,249,85,141,209,193,79,197,221,149,250,176,18,133,243,87,222,212,99,41,169,28,69,77,251,113,127,102,54,21,101,172,179,158,253,237,228,159,165,230,192,88,135,20,199,112,3,231,28,184,218,74,67,174,252,56,238,78,106,58,169,104,13,43,239,188,116,115,74,84,230,148,114,237,81,94,55,202,99,76,133,3,91,55,210,4,15,182,179,181,82,40,166,167,15,52,255,203,173,73,106,147,117,221,78,19,236,186,40,229,198,45,48,8,14,23,79,132,158,52,50,187,49,76,252,115,13,217,202,127,40,123,97,78,249,54,56,64,105,79,122,72,97,162,156,110,107,218,238,54,2,53,40,188,34,247,131,212,185,149,249,13,155,188,116,55,239,225,33,82,133,66,163,165,221,254,100,205,220,250,192,146,201,153,189,29,166,97,50,7,86,198,236,246,19,140,115,152,44,2,195,21,238,20,181,244,205,228,192,65,219,49,140,239,107,163,159,60,87,128,143,197,243,30,141,218,21,21,121,217,198,246,209,30,28,10,28,151,245,101,79,71,41,106,83,116,83,75,221,29,158,16,56,8,175,111,78,94,151,102,87,195,65,45,234,27,244,46,189,215,50,106,69,149,5,105,94,161,1,60,87,10,146,35,100,13,156,113,152,104,172,108,210,84,165,151,43,230,5,90,167,134,81,246,130,99,48,249,60,67,208,92,200,213,19,84,79,229,238,225,139,70,216,46,20,208,112,246,116,65,51,61,32,34,114,1,129,109,113,218,222,62,52,8,99,44,205,181,60,43,189,216,25,41,48,181,249,75,118,59,105,166,156,112,50,67,71,227,222,5,37,104,202,31,109,179,214,55,89,54,9,65,169,38,157,110,134,67,19,219,166,16,145,211,209,147,229,240,216,89,105,175,155,133,249,139,115,233,237,62,149,228,188,127,116,74,252,220,106,85,74,85,81,6,45,168,199,58,185,52,2,173,74,6,94,32,28,156,143,123,122,73,129,60,13,164,166,255,234,48,178,123,74,252,126,28,84,215,64,66,13,134,50,52,129,65,147,159,184,185,4,214,248,141,24,132,95,76,35,101,31,129,226,255,216,187,62,102,228,5,37,51,130,10,198,132,190,195,141,20,218,185,68,218,224,220,122,120,12,8,246,183,38,201,61,224,222,158,51,216,137,212,15,189,122,18,50,117,19,135,153,163,154,12,201,184,217,230,163,18,95,41,220,156,86,29,63,217,154,113,243,138,92,196,113,137,203,213,179,51,202,96,253,101,146,65,110,104,31,16,14,145,161,176,144,67,35,147,144,68,113,1,3,211,163,40,124,218,32,43,82,48,89,170,147,46,102,78,250,172,112,134,215,117,187,21,142,45,157,21,30,46,146,14,205,116,99,1,4,120,204,71,150,63,204,158,10,176,208,221,39,211,246,8,87,19,215,191,40,73,74,29,79,66,252,243,241,244,115,112,253,120,240,81,222,213,105,138,123,61,173,235,252,73,38,88,237,103,248,24,187,167,238,20,178,68,3,133,158,22,127,1,67,209,41,127,17,84,111,75,225,118,21,254,64,43,123,157,126,44,84,67,175,187,71,0,103,132,139,41,93,117,218,93,28,8,41,77,4,70,37,250,62,56,215,43,209,190,241,62,93,90,106,140,146,243,49,179,78,193,115,42,94,111,110,65,118,32,106,14,5,30,208,203,58,68,200,123,78,225,67,194,26,154,205,117,138,62,126,200,210,197,65,247,150,63,24,108,219,123,6,245,26,18,189,206,186,11,207,90,109,250,219,155,62,154,231,95,231,162,26,49,185,88,71,215,151,4,118,53,101,204,195,3,91,80,211,124,81,36,12,243,172,65,198,165,58,75,102,183,134,53,145,252,57,86,179,81,213,92,77,17,250,252,101,167,44,168,99,222,26,88,36,71,166,182,220,0,83,238,222,28,102,91,86,152,65,114,185,19,106,49,170,206,225,65,1,145,163,103,158,72,159,63,53,63,231,227,223,213,211,19,101,139,162,145,81,76,15,235,74,105,193,221,50,100,11,231,176,237,183,53,213,132,135,90,214,143,141,202,130,251,230,141,120,208,86,20,150,222,27,226,105,200,120,201,128,153,94,223,181,188,112,89,122,208,104,57,174,196,190,189,60,168,81,33,139,214,20,62,199,218,141,33,210,142,49,36,12,131,63,204,239,93,185,31,228,55,70,248,237,98,226,112,46,139,67,103,202,80,24,221,234,39,185,51,37,149,99,100,231,205,163,209,20,200,209,80,17,224,233,34,21,205,178,51,250,165,177,74,174,170,188,201,24,157,195,89,175,206,132,163,253,183,169,0,22,245,13,222,203,237,232,102,71,162,14,73,109,30,177,37,126,147,84,130,165,208,24,226,36,154,231,17,76,84,48,192,20,16,56,156,208,36,149,155,31,131,255,26,63,180,4,47,181,49,80,178,124,2,47,173,163,4,148,3,92,159,42,84,51,46,155,173,232,184,153,78,67,207,157,195,28,202,239,204,106,8,145,101,85,25,154,240,242,220,32,99,51,157,83,121,234,243,33,146,251,152,84,37,65,93,174,47,149,16,1,185,98,87,213,216,187,4,38,144,241,189,53,247,109,97,14,25,169,174,223,155,42,116,21,148,130,237,221,83,80,112,207,78,221,189,41,62,245,223,69,142,184,201,28,64,91,55,221,194,59,42,9,145,101,90,2,31,79,122,251,115,53,234,127,94,92,159,42,113,210,233,247,230,184,209,91,14,6,224,146,239,22,89,179,241,55,117,129,207,25,127,249,74,22,77,184,83,5,90,42,75,220,173,143,98,220,25,98,138,86,154,45,247,53,54,89,9,85,168,55,166,213,109,220,62,209,5,219,207,153,234,114,117,33,19,233,130,108,211,178,126,2,39,74,157,174,145,112,94,50,239,32,86,101,170,222,46,6,215,172,162,69,230,209,177,40,92,191,133,31,74,67,204,243,66,223,219,187,55,250,77,122,234,64,112,236,2,45,152,188,199,193,173,106,189,83,75,118,95,11,10,30,125,235,76,37,99,113,20,150,8,217,169,56,104,171,47,29,52,80,170,52,74,79,171,103,232,205,165,12,27,233,243,174,202,123,231,40,191,59,44,118,233,249,207,160,219,135,114,226,125,107,232,215,85,105,158,108,111,113,199,194,4,141,138,42,52,46,124,7,23,112,220,144,217,73,24,144,101,220,111,243,18,218,47,231,57,85,29,18,154,149,235,210,156,183,66,251,71,126,154,210,60,23,200,75,248,63,226,87,67,211,112,78,226,121,127,185,159,173,72,29,76,58,161,138,63,54,114,209,73,5,28,81,232,184,47,109,212,104,218,25,65,181,21,126,249,149,165,220,166,223,33,240,164,73,192,69,45,169,202,81,215,183,127,148,229,174,34,38,245,85,18,88,162,223,180,58,177,63,61,104,129,31,31,141,128,234,138,55,80,10,65,223,25,224,116,139,243,86,182,149,44,241,77,200,162,219,19,235,44,198,201,162,47,54,139,75,35,159,205,127,224,164,171,212,39,54,253,181,95,44,166,85,165,136,128,74,193,238,140,216,208,62,181,164,201,5,172,184,234,114,182,150,231,214,4,128,21,49,223,149,77,49,228,80,62,109,68,108,222,89,143,230,80,9,129,219,99,27,21,23,33,74,104,150,255,16,195,109,243,50,29,67,248,70,67,158,6,151,168,94,217,14,159,231,8,1,57,43,173,188,33,131,100,148,61,26,60,106,68,236,92,236,182,160,45,30,36,86,6,4,79,87,73,151,179,77,99,171,219,150,236,85,233,181,56,251,8,97,146,234,22,60,134,173,90,109,192,70,93,233,2,194,48,158,170,164,199,164,33,210,133,147,169,141,12,130,32,231,235,187,92,244,70,69,99,206,40,248,209,191,167,38,44,235,57,212,33,219,55,184,252,47,7,38,88,17,164,141,233,196,221,87,117,121,194,157,165,18,18,40,22,94,118,134,3,219,78,174,201,160,78,50,232,193,105,41,205,56,231,73,171,174,186,60,71,72,61,160,162,91,46,173,40,37,245,24,160,170,232,140,240,150,203,69,179,36,52,85,132,59,204,145,118,97,116,50,122,200,41,98,51,222,159,134,5,175,202,126,135,216,180,23,216,33,193,93,181,8,116,26,9,210,23,51,202,112,125,108,212,140,86,185,159,131,68,68,215,231,50,66,178,125,225,51,131,139,70,48,45,90,113,105,121,167,9,145,106,227,195,132,46,230,6,66,32,138,206,69,203,31,208,192,217,183,137,6,186,189,179,5,105,194,146,16,207,165,62,163,103,208,72,71,84,220,130,5,119,95,44,145,12,154,170,32,97,187,204,149,99,223,124,75,21,53,95,166,70,118,97,2,64,202,64,2,49,187,59,123,243,35,131,172,247,134,41,205,197,218,59,76,118,50,104,84,168,175,235,204,17,244,162,29,71,127,186,91,43,203,149,153,39,0,173,105,113,132,170,135,63,248,57,98,160,219,16,193,244,134,222,192,119,84,8,48,15,113,246,200,10,166,125,197,162,63,42,90,77,133,224,235,18,149,121,86,238,150,42,30,58,112,232,17,254,192,44,78,72,11,4,134,196,244,126,78,106,1,166,38,77,32,111,200,247,236,155,168,150,162,57,44,191,125,182,217,59,209,166,209,168,73,150,106,216,176,125,143,136,105,242,183,73,63,23,85,254,215,82,249,232,248,104,130,128,234,211,113,251,115,76,207,46,176,249,32,255,188,46,229,219,252,196,177,150,254,118,133,73,249,251,218,156,225,75,59,180,207,164,38,4,250,125,52,203,117,215,166,114,34,198,16,51,46,92,41,114,211,242,139,115,98,148,187,47,208,233,122,140,34,121,114,142,171,107,69,17,197,44,252,35,114,35,244,190,222,33,103,82,39,237,75,234,31,193,222,121,111,14,15,136,74,153,116,50,4,219,175,30,176,78,136,222,200,121,212,116,187,239,38,93,95,83,185,108,142,125,140,246,251,119,34,14,104,93,148,115,155,94,201,81,253,183,201,228,141,174,98,38,212,17,222,157,122,96,213,86,201,203,35,43,148,111,167,24,148,189,176,15,87,173,202,66,119,225,14,234,177,55,170,8,36,83,87,82,233,61,248,194,70,46,173,163,150,172,13,252,190,88,65,222,91,235,101,176,233,174,74,145,105,174,149,21,30,173,19,184,188,55,207,116,167,116,173,70,227,167,239,7,75,150,11,215,82,54,76,223,251,220,148,194,166,165,133,133,133,175,255,189,24,51,180,170,9,135,170,74,187,233,36,196,169,208,149,215,242,86,130,233,201,175,70,125,167,104,221,46,59,220,61,252,250,167,20,77,42,248,216,137,243,157,228,16,53,200,44,133,54,135,153,127,209,14,235,184,60,24,244,234,190,242,141,146,167,74,49,66,35,245,125,195,110,220,123,7,17,47,74,195,157,18,235,12,202,25,96,101,175,133,218,196,185,25,104,191,54,214,36,169,240,238,196,3,150,191,53,214,160,192,228,241,253,208,70,84,120,198,242,240,68,252,240,139,154,108,185,182,182,110,4,151,246,189,184,209,59,172,93,181,28,165,57,221,159,38,68,151,165,86,161,90,128,251,190,87,167,51,118,73,135,4,27,123,187,156,164,20,27,212,208,135,9,105,242,45,114,155,166,41,172,74,140,228,190,179,239,212,205,10,108,186,54,121,82,180,59,28,30,212,166,143,64,156,155,46,137,37,209,212,20,242,169,197,164,156,238,242,57,47,13,161,95,232,57,97,135,187,239,5,111,124,104,47,58,198,76,190,84,226,80,34,119,100,66,5,222,52,126,220,215,206,199,48,25,61,114,223,174,203,33,139,119,52,70,209,182,146,9,245,215,93,64,214,187,154,149,40,199,8,25,251,133,41,248,214,150,224,2,209,212,184,54,1,185,140,22,168,115,225,138,90,119,253,192,242,170,204,212,133,176,221,141,94,48,25,66,155,88,91,183,111,99,210,62,21,123,25,33,142,76,247,87,217,169,196,151,53,66,196,125,59,141,17,73,165,93,180,43,85,42,185,244,251,74,22,177,86,190,68,243,2,30,124,172,212,64,62,2,111,71,127,191,157,44,176,36,48,129,254,113,223,169,34,138,173,212,91,48,92,118,223,81,216,5,148,100,146,98,253,219,30,52,59,19,54,114,201,224,244,125,51,112,7,198,46,215,7,63,231,61,189,249,190,244,172,138,87,169,57,23,170,235,23,166,248,73,249,123,206,47,77,63,178,187,201,77,41,165,168,113,68,116,191,249,70,118,83,126,187,116,154,43,239,168,28,27,53,236,240,25,250,172,219,240,126,96,218,204,149,100,50,91,222,95,224,170,212,235,25,110,253,157,30,124,92,103,249,32,240,153,167,230,63,157,169,36,17,254,63,138,113,110,18,153,7,103,169,40,127,28,154,86,195,71,197,148,209,132,212,112,81,14,50,166,195,84,108,11,119,221,34,226,237,75,111,216,107,9,39,223,178,158,234,237,143,134,28,65,85,42,200,148,251,123,237,74,236,72,169,32,185,191,127,79,194,42,170,216,6,21,164,11,170,28,152,246,94,65,161,194,184,34,119,7,101,151,24,74,217,7,71,124,94,14,91,211,138,240,1,154,57,89,252,92,204,93,13,234,227,6,176,170,214,131,41,110,121,48,170,221,122,181,105,210,8,76,143,215,157,104,68,106,181,147,134,110,10,250,106,239,233,83,8,29,229,71,216,136,7,234,38,20,245,99,59,192,147,120,192,221,135,251,54,133,134,246,96,248,37,90,121,48,52,239,229,193,199,92,160,66,205,31,141,240,192,126,112,93,88,111,239,220,52,45,25,129,91,79,251,29,171,20,152,101,121,52,56,229,183,79,68,138,240,228,128,233,176,55,158,201,52,28,182,130,183,7,67,203,118,139,19,237,204,30,210,128,13,129,127,246,170,98,158,252,120,45,239,115,163,69,0,229,188,127,109,114,124,67,80,210,81,239,123,33,43,248,86,103,55,78,248,150,253,234,156,117,219,233,116,198,244,225,243,16,138,247,186,229,230,3,138,250,118,175,102,95,232,207,134,2,134,125,161,189,125,69,56,148,237,226,51,104,190,41,245,160,22,193,147,117,207,246,78,200,31,135,232,114,242,214,72,143,249,118,74,212,74,159,12,213,219,228,107,128,120,181,72,41,81,159,239,108,167,211,202,107,165,45,177,91,175,200,242,65,57,95,190,137,168,73,39,36,67,131,190,31,109,90,25,124,80,216,186,178,223,187,209,242,32,35,74,57,121,114,171,180,153,226,180,76,226,68,67,151,31,80,20,246,215,34,51,5,222,132,183,242,161,217,146,58,214,110,141,138,207,166,109,112,192,110,189,26,14,1,159,11,173,90,235,167,194,228,70,253,183,41,118,216,66,167,154,48,223,228,120,59,246,116,10,48,49,54,31,113,186,210,223,190,209,41,42,63,51,211,135,133,74,129,162,48,12,181,221,31,45,179,58,245,230,166,254,230,95,132,50,26,125,237,97,217,18,71,207,240,63,83,164,127,52,220,135,219,165,48,201,132,7,231,88,241,125,163,101,170,85,244,230,22,182,105,15,150,246,9,80,106,12,253,173,169,111,104,51,192,227,150,208,2,167,21,62,54,180,148,242,86,104,9,151,0,239,244,198,132,102,254,146,21,62,27,139,91,196,199,24,219,162,145,214,173,69,62,39,127,235,52,183,112,66,0,211,3,227,232,64,108,76,80,68,101,234,187,184,211,100,164,176,137,158,56,172,239,180,250,124,99,13,91,91,215,241,176,186,14,71,9,77,235,109,113,169,125,31,60,254,4,253,196,10,55,122,197,29,166,34,67,81,132,242,220,214,53,146,67,121,46,196,153,110,201,0,48,49,253,169,240,49,161,124,183,169,166,195,156,21,54,155,202,97,202,107,171,110,224,233,56,251,126,115,216,192,86,216,223,9,26,186,89,185,224,40,44,10,35,173,124,81,28,232,169,79,166,239,140,11,144,3,120,108,164,244,96,148,142,245,135,141,255,228,162,196,0,194,157,109,191,113,115,150,246,148,164,143,5,185,134,187,115,182,45,134,159,166,87,254,189,84,55,42,68,129,137,151,248,54,104,12,49,122,96,66,139,84,223,215,66,45,161,232,128,14,107,154,114,39,128,194,106,125,52,228,210,231,131,33,147,215,155,79,72,148,252,197,72,110,45,133,151,137,190,56,124,28,104,93,56,84,196,102,223,37,107,49,142,24,129,97,17,116,147,148,202,231,20,30,13,34,108,95,57,208,83,87,57,213,140,193,171,249,6,94,89,164,123,5,67,97,172,253,96,106,133,154,194,240,212,61,231,135,150,183,96,102,28,155,201,93,232,106,106,120,242,98,199,91,113,141,75,96,242,203,250,219,52,39,185,15,81,54,189,248,225,106,118,62,129,219,8,47,6,149,88,127,240,153,45,193,2,130,37,200,67,7,176,72,75,72,4,152,74,5,247,99,97,169,211,173,174,88,112,172,59,140,175,218,21,182,38,124,135,141,181,73,96,130,5,238,199,82,1,219,117,109,163,117,227,207,13,229,109,0,171,113,253,93,248,236,200,69,127,184,81,72,233,232,25,47,181,87,77,222,199,119,73,136,45,2,61,121,233,198,111,125,225,78,88,77,71,12,34,123,223,73,81,56,15,187,63,124,238,181,250,205,49,67,194,111,15,43,70,117,184,170,155,12,220,142,5,250,126,155,136,85,184,186,247,43,68,105,112,17,117,90,96,124,87,31,51,120,23,218,8,240,122,115,28,130,2,113,187,128,209,167,109,15,134,161,53,192,117,61,148,130,194,0,246,34,111,141,254,78,188,245,240,112,162,193,225,176,134,30,100,215,247,220,137,208,141,194,240,87,250,115,19,193,8,67,10,1,242,155,132,205,202,237,20,198,107,118,20,105,44,189,183,125,221,246,224,36,52,234,192,13,17,111,135,143,225,149,117,121,24,245,236,187,154,157,89,182,98,234,129,110,207,23,48,92,97,58,162,180,62,20,127,237,122,182,226,48,147,54,33,71,191,121,173,63,6,109,179,225,249,92,176,120,173,12,121,165,113,115,59,124,118,229,174,163,66,161,240,115,109,16,229,75,250,98,213,206,190,7,147,96,209,171,17,168,120,107,128,226,80,53,119,73,16,247,183,118,115,208,118,162,49,185,184,124,51,176,4,161,140,239,61,181,55,11,73,203,234,28,54,165,155,55,13,19,124,147,122,53,149,169,110,123,157,109,89,61,112,96,103,240,0,197,115,209,231,50,226,56,159,42,231,119,133,202,194,180,1,220,108,163,186,48,236,194,166,200,54,31,76,117,141,194,116,2,191,59,83,153,20,156,216,99,74,120,236,140,26,204,165,243,228,108,208,57,191,77,33,65,139,30,93,224,210,125,135,167,6,51,171,105,7,197,80,242,105,116,62,213,202,106,15,192,216,232,153,234,78,199,86,15,238,55,252,225,239,230,11,242,8,29,50,114,78,126,62,176,208,130,89,137,46,128,31,232,25,113,211,36,23,91,189,151,31,201,8,61,118,61,30,154,37,67,187,195,169,72,8,170,111,227,58,242,101,111,231,148,126,173,102,199,158,191,54,172,223,122,98,83,103,85,211,131,207,150,29,81,36,182,29,69,238,106,43,12,73,70,125,240,16,246,3,131,201,98,60,248,44,160,28,96,2,158,15,70,192,37,192,199,84,145,171,163,45,78,155,104,238,239,234,172,61,233,192,208,7,206,7,135,101,125,124,199,253,130,122,217,154,228,116,72,77,114,214,7,165,90,137,131,194,115,250,177,153,207,188,234,186,2,76,177,197,35,103,199,194,213,220,38,98,74,41,111,119,252,17,13,213,179,135,154,197,252,6,188,192,106,162,23,143,39,158,100,37,249,168,64,8,76,165,149,187,47,31,30,66,189,122,238,23,224,181,162,15,93,154,52,161,20,79,40,37,212,122,116,42,144,195,187,124,19,236,114,176,109,202,52,131,3,226,182,134,76,147,86,108,234,144,193,97,63,61,130,155,232,34,173,49,52,182,95,22,1,38,177,172,14,242,89,59,105,120,4,151,13,125,234,189,105,229,241,149,155,56,18,2,136,17,250,64,165,252,53,184,151,253,238,76,213,189,222,154,150,12,31,146,154,150,222,153,94,229,233,111,92,172,172,91,225,243,221,125,159,68,160,70,56,200,129,41,34,241,31,70,242,59,188,49,77,89,239,177,137,157,171,235,131,55,89,223,104,103,51,74,20,198,56,115,116,238,173,39,162,109,25,239,67,35,150,173,171,150,198,214,52,252,91,32,185,177,195,213,199,74,116,59,2,14,166,170,118,4,20,187,219,247,73,171,29,82,167,140,216,176,111,132,9,86,113,221,233,200,18,111,247,52,143,67,156,130,111,66,25,129,231,37,145,168,131,63,69,224,86,225,92,242,60,151,245,6,10,76,207,74,113,184,195,208,35,240,76,47,91,212,236,24,83,163,111,66,114,190,29,166,209,67,67,52,180,10,223,26,220,105,217,111,97,145,196,40,59,22,191,223,124,89,161,146,194,116,65,55,207,223,17,187,213,208,46,182,213,104,247,193,105,97,108,26,153,162,15,225,82,102,209,4,125,76,227,165,55,39,93,254,96,188,24,61,184,140,57,127,248,205,233,146,214,136,28,218,135,183,217,96,146,204,62,11,38,192,28,25,221,225,116,142,126,141,151,19,93,157,126,115,250,158,213,200,135,213,97,220,120,30,98,226,83,250,220,128,49,199,222,213,173,52,181,251,168,80,191,244,178,192,198,157,175,176,233,89,58,12,117,227,12,240,78,146,51,205,202,51,14,76,254,92,82,170,83,178,8,192,83,31,173,144,150,11,48,193,47,31,150,194,10,214,247,134,161,43,191,171,49,28,171,194,168,93,250,111,155,42,120,83,56,252,54,106,148,122,240,17,219,201,201,127,155,126,155,128,82,42,224,223,51,177,11,233,107,55,20,224,252,167,83,155,193,48,68,142,215,107,153,240,231,148,239,212,186,122,235,13,90,195,67,181,130,135,77,160,254,6,176,232,35,111,26,138,183,70,183,219,192,13,220,52,74,185,176,211,239,166,66,231,235,84,111,111,153,28,209,75,158,103,178,204,10,91,125,221,133,23,220,217,250,78,232,46,46,191,183,85,87,134,155,31,171,164,79,135,33,145,87,180,119,79,246,226,82,149,185,194,197,184,100,254,100,159,176,142,194,148,192,85,135,41,47,9,87,111,15,80,145,19,211,178,51,26,24,207,241,226,139,103,194,2,174,230,209,178,106,61,31,110,194,41,26,145,88,147,44,167,191,53,73,24,61,236,205,75,243,146,1,227,139,15,223,131,166,11,159,130,100,79,131,41,205,24,166,119,245,135,119,85,225,138,11,126,225,78,89,148,190,24,85,209,126,241,217,208,194,118,69,0,201,247,66,116,93,146,30,32,16,10,94,254,130,105,241,252,165,102,56,229,36,217,63,7,233,207,17,228,216,250,219,195,39,217,4,253,88,208,191,187,149,129,172,120,175,234,9,110,154,16,110,76,1,99,167,13,53,174,160,204,117,143,171,13,203,89,203,102,69,30,241,70,225,207,133,185,100,181,40,161,239,234,190,95,140,108,161,117,129,169,230,186,150,48,138,177,59,233,170,220,159,230,183,11,211,156,38,31,195,180,162,124,158,144,143,81,109,86,180,77,154,39,185,168,185,60,75,109,41,76,43,198,29,179,142,210,135,230,152,83,70,52,195,159,140,73,161,201,86,248,22,175,17,211,140,248,84,146,254,41,209,215,246,126,58,91,101,183,194,16,25,250,213,144,74,107,230,29,39,233,182,157,195,187,70,15,250,208,68,47,210,121,203,225,218,226,213,84,159,174,7,167,164,165,18,7,166,101,229,126,144,6,127,193,210,215,38,71,115,221,34,99,80,212,146,153,100,196,73,190,60,40,91,233,89,95,172,145,18,207,14,39,21,124,230,161,211,188,161,20,10,31,143,229,16,238,77,183,196,118,120,6,33,107,248,252,134,215,35,52,163,205,219,250,211,84,168,249,234,34,41,185,245,222,136,185,249,226,226,204,28,45,92,76,132,226,61,25,20,135,1,222,125,251,118,214,208,241,152,250,65,32,160,245,147,135,57,87,195,68,59,235,182,248,100,160,195,73,203,100,83,162,82,210,247,248,102,130,81,250,228,40,212,93,39,151,46,232,34,145,76,96,40,156,252,230,199,204,80,33,81,88,4,150,23,15,55,68,176,178,86,51,208,43,33,79,158,141,87,78,97,186,231,124,88,50,119,136,234,146,207,197,128,228,167,168,86,53,68,14,46,126,12,220,209,126,8,240,246,154,1,82,83,93,101,155,249,90,4,28,29,182,246,35,133,87,159,237,253,118,161,140,76,97,122,105,124,26,115,172,170,34,167,41,119,188,121,154,45,152,163,112,45,207,254,162,48,82,219,29,18,237,228,197,183,83,242,123,202,181,157,144,63,244,210,73,178,204,61,233,100,162,151,233,109,29,205,24,65,84,173,146,194,169,117,31,173,110,186,207,245,197,106,114,165,95,96,82,61,58,230,72,81,248,234,54,61,176,21,174,62,142,223,13,14,80,158,125,156,3,29,22,46,190,81,13,234,198,207,199,215,233,208,56,239,252,209,150,113,237,42,140,48,97,117,184,170,131,68,183,34,37,12,211,225,68,85,149,192,176,212,250,68,166,177,106,54,157,107,112,15,53,191,249,25,163,56,29,208,226,241,205,156,98,102,165,32,129,140,247,60,173,15,11,205,144,58,228,20,167,251,142,105,53,139,75,95,123,225,89,251,160,193,96,23,116,82,169,102,121,163,130,170,103,20,31,45,197,207,109,11,198,173,112,241,146,91,19,61,171,42,253,154,138,51,248,3,83,221,29,96,10,142,222,189,17,76,40,10,163,54,183,29,38,234,84,130,112,108,123,43,168,118,42,53,131,174,236,163,234,0,206,75,231,25,92,14,222,199,209,160,48,87,198,35,211,94,155,111,158,53,212,23,155,194,125,122,253,125,179,142,71,45,131,42,100,222,150,79,195,54,171,46,144,130,235,188,222,197,104,248,232,197,168,19,249,1,198,9,95,130,154,46,173,158,227,221,187,41,95,6,82,189,199,59,42,253,193,90,62,9,43,38,123,185,163,136,193,6,25,96,62,239,187,184,34,106,175,34,194,121,93,38,87,224,51,194,186,233,20,130,186,233,61,25,180,68,170,18,140,60,212,251,216,117,135,174,56,104,140,168,36,112,216,154,107,20,30,180,172,59,76,136,80,110,94,141,200,247,221,252,44,99,41,170,134,214,60,213,250,174,134,2,163,41,60,116,225,155,86,68,40,91,75,251,170,161,152,28,73,13,27,125,181,166,95,159,166,212,156,234,26,168,38,116,230,55,167,27,99,233,205,45,103,226,19,177,152,112,133,194,52,119,248,139,89,147,100,184,154,45,205,175,206,132,93,186,194,80,78,250,84,203,35,233,1,134,186,212,229,243,3,165,53,90,199,148,136,142,251,248,245,211,69,42,48,109,211,110,175,16,211,85,129,129,196,62,238,181,74,70,9,163,2,134,28,219,233,121,179,103,12,86,215,227,175,218,238,236,191,157,206,49,172,178,208,52,60,239,241,174,182,172,188,194,84,219,222,33,47,200,12,215,8,159,227,173,56,12,91,132,14,121,67,198,228,193,16,197,143,0,187,68,56,112,13,108,200,208,53,54,143,255,53,136,99,181,79,11,120,45,95,36,38,76,27,71,13,70,222,236,48,42,172,225,106,132,238,223,213,57,108,228,7,165,147,232,162,228,214,86,24,114,218,177,155,195,70,193,24,96,223,86,72,45,40,9,186,61,151,91,128,84,148,198,87,154,243,13,8,84,165,63,6,228,76,255,238,48,157,237,1,134,209,251,93,77,194,55,126,171,254,162,88,229,124,184,160,76,14,211,230,120,3,130,66,211,143,105,148,187,239,26,164,98,90,88,30,24,109,30,127,131,28,107,199,197,181,229,165,105,216,83,107,223,246,32,183,53,142,3,53,90,92,92,185,61,51,200,170,75,103,13,155,70,126,126,8,220,54,43,124,140,220,94,241,125,131,87,71,181,215,216,238,158,51,144,173,37,92,79,144,109,177,167,11,79,250,106,116,159,166,156,213,205,90,20,125,194,193,248,169,76,112,180,40,249,52,40,125,216,15,45,161,50,25,177,137,183,116,120,169,177,195,213,108,80,253,193,208,199,6,120,122,218,8,184,135,165,99,66,23,117,11,92,82,252,109,146,23,15,38,205,26,224,234,105,112,11,211,133,83,117,31,87,161,191,139,83,104,155,230,112,26,190,56,232,147,237,225,177,19,53,134,142,106,177,18,199,30,133,231,15,53,241,31,133,169,85,117,180,6,81,156,244,17,117,89,14,159,121,161,243,183,176,27,248,226,32,88,144,194,120,194,153,250,62,52,172,12,193,74,129,232,46,63,152,99,47,92,93,246,123,43,68,72,91,248,233,82,198,27,78,68,18,122,184,247,25,195,135,30,87,101,252,64,179,123,16,100,233,118,64,19,217,178,139,66,28,18,108,152,149,94,79,76,163,130,80,165,176,76,19,230,18,251,2,215,20,138,204,203,92,210,11,68,213,210,14,38,204,124,133,247,205,196,176,170,126,203,9,3,147,95,12,85,168,174,74,154,179,203,126,112,202,57,124,204,105,221,168,23,134,100,39,216,125,38,143,228,139,227,172,112,229,89,70,166,96,191,215,74,218,77,13,86,188,241,152,140,81,203,209,110,131,250,124,56,76,113,66,184,51,85,31,15,110,57,248,84,5,38,180,245,110,94,130,42,8,176,56,23,244,240,167,240,206,249,245,235,208,18,148,84,219,22,249,159,225,181,212,104,22,39,101,232,4,118,181,31,96,28,83,189,154,175,225,95,43,145,201,209,65,129,235,114,60,52,5,14,78,19,171,233,190,46,233,12,234,97,147,132,210,161,248,107,193,30,89,163,165,140,62,211,133,145,47,9,219,228,128,114,197,223,235,152,58,99,133,155,159,137,230,123,44,213,161,57,154,225,185,230,119,115,138,83,195,194,36,43,117,71,188,82,137,23,220,158,227,131,93,201,53,202,7,41,189,208,39,235,116,209,238,11,207,21,212,103,15,92,247,120,87,67,82,55,2,76,11,142,95,141,32,94,216,161,27,130,190,245,194,144,233,86,125,52,50,65,243,162,38,130,160,31,4,187,234,78,21,52,115,80,250,11,126,207,184,226,77,182,20,226,89,13,223,210,101,74,134,179,125,214,240,90,184,65,203,31,140,144,85,11,15,86,95,194,215,202,123,181,97,58,97,178,123,119,110,133,163,95,219,223,147,177,253,55,71,161,200,11,207,13,159,192,125,48,75,80,134,5,82,17,5,187,175,5,23,218,8,62,213,185,225,229,22,133,140,143,84,188,62,25,213,17,62,40,203,148,212,245,183,225,111,25,254,224,21,99,96,5,71,212,41,220,32,223,238,101,133,51,241,204,156,244,94,59,83,9,169,99,138,121,116,221,111,202,194,8,221,4,56,123,5,9,7,13,100,250,10,51,89,28,134,176,97,134,247,134,91,115,93,120,154,16,75,128,219,149,213,57,48,219,110,56,65,32,48,190,118,70,181,108,117,138,87,39,111,220,167,252,176,133,248,150,241,123,116,135,217,255,74,120,49,26,176,238,123,83,122,164,109,128,230,251,175,233,79,110,1,74,29,243,178,93,101,28,174,21,72,254,35,236,58,118,19,58,23,244,104,20,134,212,37,59,156,99,228,28,129,223,236,171,119,156,205,178,133,239,109,4,162,203,225,18,67,57,228,88,150,207,150,193,55,9,198,27,156,27,247,152,128,40,35,133,72,79,33,22,228,79,54,32,61,12,48,181,210,219,225,22,184,150,141,58,193,243,105,180,234,135,62,87,24,144,183,135,198,105,182,223,181,135,247,170,206,238,14,76,237,154,162,101,120,169,200,71,132,39,236,197,37,191,194,5,147,123,154,193,162,45,143,118,24,201,92,202,124,194,160,156,71,125,35,142,160,73,56,59,179,233,191,92,152,202,154,240,181,105,130,221,254,218,133,168,109,8,112,245,213,125,26,143,92,195,231,128,195,207,183,52,130,118,43,28,80,25,227,227,194,52,184,133,153,0,177,163,239,181,125,89,55,69,136,203,29,231,253,14,168,105,96,12,189,55,148,197,62,73,77,165,48,253,8,250,149,238,55,239,68,162,195,205,33,6,246,39,163,238,76,99,130,144,26,250,161,14,41,90,14,86,62,13,164,94,63,67,43,85,141,81,86,82,232,215,142,135,101,105,169,192,25,181,58,217,91,160,240,105,181,211,155,64,232,184,84,87,211,4,250,130,195,135,170,72,241,141,30,42,145,173,231,87,38,245,112,99,130,184,173,115,168,195,103,188,182,215,140,162,97,144,132,93,128,147,191,245,57,203,80,243,136,168,151,104,193,58,169,76,113,6,123,235,35,34,107,125,254,184,152,100,148,195,99,132,152,32,198,116,127,15,70,145,232,143,7,91,151,148,120,154,63,189,213,106,37,120,92,125,187,35,222,49,52,80,154,177,7,125,241,17,28,232,241,99,211,91,228,40,71,248,10,40,92,90,14,151,173,244,96,108,55,229,170,163,1,231,208,129,155,161,177,185,49,32,130,81,115,252,128,169,59,116,216,50,102,97,162,180,244,134,148,91,133,244,203,62,110,221,187,119,43,42,250,150,172,139,217,119,105,155,224,53,76,51,122,155,46,154,246,76,37,198,219,225,63,114,56,114,195,39,90,62,182,47,123,216,196,71,106,113,121,228,241,174,70,155,78,167,130,253,216,29,81,172,195,30,230,17,217,108,223,52,42,125,174,179,199,165,185,175,239,68,0,119,43,31,71,18,74,53,80,4,252,194,199,164,243,241,93,156,87,141,107,143,242,237,230,176,181,229,133,77,35,121,168,178,86,40,235,130,177,65,106,118,59,74,147,77,188,24,89,50,135,161,1,210,157,52,25,217,142,195,125,247,224,30,49,98,62,100,11,115,93,79,151,100,148,30,14,227,7,132,7,235,98,89,178,81,166,31,9,144,237,28,38,232,124,181,30,156,236,100,181,205,14,167,21,204,82,28,68,183,176,140,52,72,55,28,24,10,115,241,139,49,251,67,64,157,195,197,207,61,242,58,35,156,154,16,37,250,17,0,117,101,124,47,90,172,138,143,74,111,169,6,207,236,188,152,71,173,209,158,216,51,158,231,92,238,243,140,10,204,240,65,16,60,240,205,176,90,88,46,216,18,13,238,63,135,169,232,174,49,55,51,223,84,57,167,193,10,195,2,15,186,111,42,248,178,45,248,240,180,157,187,37,82,33,94,136,198,95,62,203,207,127,187,162,123,24,140,191,58,61,68,101,250,103,49,42,98,138,243,62,44,180,165,134,153,134,203,244,126,155,148,71,72,58,53,227,1,114,24,37,222,144,55,34,83,228,47,102,28,40,45,58,95,203,141,191,106,103,120,112,42,179,28,18,38,234,29,44,106,235,100,246,71,131,181,176,7,191,112,158,9,227,43,12,61,237,28,61,214,37,243,152,242,239,240,73,62,28,5,14,83,108,18,188,101,178,213,254,222,72,2,254,240,243,199,51,14,145,121,43,97,158,211,182,252,230,26,178,138,49,226,51,156,229,151,40,10,21,203,49,216,132,110,178,195,28,3,33,184,103,27,246,133,105,239,94,49,150,138,11,230,48,236,244,33,98,73,39,121,117,248,236,20,33,165,53,199,51,194,8,30,117,221,109,209,77,153,110,28,194,51,163,186,138,4,10,135,199,151,201,130,167,21,210,16,228,39,221,78,42,48,49,134,4,10,127,226,167,58,82,75,61,102,188,168,153,242,247,26,212,57,214,16,250,222,242,218,148,111,165,16,25,167,94,97,56,12,245,120,139,113,245,234,39,220,153,89,109,199,155,27,71,156,195,3,174,213,16,210,39,171,229,48,217,152,152,47,88,207,15,161,181,173,229,30,243,43,89,110,158,147,158,35,149,30,36,127,110,10,145,213,50,197,16,246,156,112,133,170,172,132,68,30,153,13,31,209,214,102,100,198,24,48,206,251,115,53,216,22,245,173,102,154,195,109,52,100,220,155,110,152,213,56,97,252,230,248,234,186,237,16,238,79,15,165,44,79,239,13,37,223,120,112,13,162,45,137,147,250,234,192,2,103,237,228,5,166,217,192,7,197,248,168,228,106,140,201,250,214,79,65,46,85,94,155,186,150,250,110,142,155,167,27,34,84,180,89,110,158,151,206,4,168,178,186,7,1,40,27,10,230,58,201,181,241,62,117,134,230,85,30,252,24,186,217,231,127,134,99,95,111,93,141,199,223,97,90,192,244,173,184,183,252,50,85,170,122,245,113,29,234,251,214,185,230,240,82,144,56,189,165,119,220,249,22,24,86,122,151,93,30,119,37,208,183,52,35,101,114,56,89,197,166,194,244,110,62,24,5,23,253,109,8,171,223,107,167,177,106,10,228,47,70,40,234,112,215,192,34,30,228,120,211,136,200,133,250,9,24,131,50,203,82,218,97,19,239,201,154,24,191,48,125,208,33,135,142,35,231,117,92,7,30,202,6,66,137,113,134,73,215,225,158,117,126,211,208,226,89,81,219,123,254,63,113,239,146,115,219,146,93,231,245,37,203,89,136,247,35,27,160,146,106,42,10,44,36,196,11,34,11,204,76,92,93,21,8,34,11,82,15,212,2,181,64,130,33,3,134,27,100,19,110,134,227,155,123,199,140,49,127,194,174,234,38,64,240,156,113,214,218,107,197,138,199,124,142,17,156,62,180,63,189,115,1,41,43,37,125,6,38,104,246,224,28,11,69,62,156,15,197,225,20,114,170,16,153,121,41,99,205,38,91,170,175,133,116,174,239,9,217,186,11,244,167,59,212,195,15,198,223,213,7,167,173,215,195,169,196,102,166,26,89,228,126,106,123,87,183,173,82,149,84,119,166,236,129,199,243,82,35,132,14,59,94,198,123,112,2,141,250,211,84,170,190,65,161,19,33,60,25,156,4,126,107,74,53,194,247,32,213,95,30,140,106,160,254,50,1,79,55,146,160,81,212,197,67,72,114,120,244,45,227,20,104,136,203,58,13,221,124,35,95,24,206,53,90,46,186,251,155,25,222,83,221,193,45,108,242,166,130,101,96,170,194,144,197,249,213,84,108,169,225,9,225,237,115,97,96,33,216,129,181,233,184,144,203,173,156,140,216,128,158,107,3,65,153,250,174,230,232,17,148,124,112,123,63,157,207,210,213,7,47,235,25,173,25,30,25,61,236,71,133,17,202,231,40,159,54,5,190,40,235,29,113,184,245,80,253,98,124,133,238,41,147,85,85,37,100,120,156,233,251,189,112,219,33,107,69,47,248,120,47,13,61,155,102,40,225,240,217,238,30,101,10,250,2,207,85,77,111,221,82,79,164,119,134,231,200,237,89,34,157,193,107,163,238,221,187,241,206,169,180,235,214,244,142,17,120,186,147,144,233,151,211,105,52,38,180,74,254,92,149,211,85,191,198,241,186,211,155,224,120,94,26,196,29,116,94,142,119,115,99,155,84,152,76,238,123,180,142,147,167,48,13,125,254,181,136,36,133,123,211,167,227,195,13,97,170,154,17,231,173,155,55,160,80,56,219,150,110,240,240,34,21,223,133,51,249,120,221,204,134,209,122,248,205,203,160,117,89,225,157,228,193,9,112,105,92,131,166,135,236,86,33,205,217,83,125,163,73,32,200,13,113,24,60,106,132,247,11,15,16,133,107,106,104,207,210,223,186,76,88,132,242,92,44,136,233,94,87,182,14,175,169,48,77,86,254,92,152,248,50,160,84,87,188,248,111,218,161,123,12,24,206,250,226,48,54,187,62,87,199,98,114,152,190,164,166,40,113,35,191,55,14,181,30,91,147,101,235,17,42,152,58,219,14,240,244,146,155,115,48,236,17,102,209,52,37,133,233,48,84,161,37,80,200,13,175,186,198,145,156,202,156,151,136,52,100,63,49,63,235,80,62,229,34,249,227,38,58,91,178,146,204,39,154,68,166,167,234,146,49,0,201,111,91,233,164,47,122,216,214,67,1,21,132,193,222,235,10,220,139,150,37,64,216,49,252,172,199,68,12,101,103,199,218,127,221,126,7,46,109,105,132,235,124,191,242,230,104,162,199,57,144,254,25,235,189,163,65,233,24,50,156,215,6,69,221,93,85,27,37,83,100,232,21,36,21,50,206,166,84,134,216,25,78,4,10,197,69,209,143,157,153,12,115,251,7,129,73,92,38,18,102,28,157,56,254,189,216,227,5,206,244,6,188,15,2,153,187,152,217,84,123,83,232,230,51,105,53,45,95,161,73,106,57,145,53,115,124,9,161,217,64,46,9,169,180,183,126,52,9,159,75,122,34,155,160,103,39,21,118,72,72,27,234,187,246,236,240,42,117,76,160,191,120,233,36,134,110,213,22,22,76,167,237,228,145,196,5,68,66,10,10,147,45,33,42,235,63,21,235,41,19,210,218,207,122,162,205,124,42,235,229,198,159,120,155,6,242,133,242,211,20,132,190,108,87,218,91,213,109,233,73,199,33,112,148,40,65,86,152,248,163,143,55,4,231,85,97,136,138,253,60,166,100,66,211,116,244,226,87,103,5,96,79,89,91,135,148,98,201,23,82,167,163,33,7,46,80,34,113,243,61,56,84,19,50,207,144,15,211,61,103,53,77,172,18,197,105,169,190,153,114,54,21,157,165,52,2,237,250,182,164,30,206,15,202,225,166,188,24,114,185,77,121,72,233,89,125,155,14,133,176,58,13,153,27,94,119,201,126,215,181,167,33,91,239,108,126,87,227,206,233,123,31,179,207,25,136,128,97,172,82,120,112,190,61,56,229,248,219,38,141,230,112,26,74,7,141,18,90,242,158,82,91,95,202,195,107,156,40,47,185,201,238,169,226,235,156,31,185,200,213,48,197,234,111,83,70,81,223,213,93,107,42,200,250,164,119,41,229,51,122,41,101,206,111,183,195,46,145,175,5,193,77,75,126,227,30,72,18,41,128,115,153,113,99,144,57,251,128,108,103,157,83,114,190,77,188,175,112,109,99,52,223,62,10,1,141,94,108,20,181,254,173,76,133,81,217,108,153,162,239,222,204,51,93,93,231,41,207,199,246,171,11,222,130,204,81,98,58,87,221,16,56,207,22,110,78,20,221,35,64,201,138,179,187,194,184,35,254,228,136,239,85,189,122,211,74,227,191,157,102,252,210,221,36,31,252,123,96,239,132,71,131,226,161,251,152,66,186,39,126,81,166,87,106,60,20,61,156,128,22,186,19,29,182,42,57,133,59,118,254,7,46,132,43,180,77,35,115,228,95,73,97,96,163,72,86,126,97,163,161,113,88,149,62,50,219,93,191,198,2,36,85,185,246,112,237,120,108,154,208,111,49,89,2,117,113,185,2,89,192,208,236,202,215,132,53,121,220,239,81,208,230,16,181,62,224,249,24,203,41,111,232,122,34,231,97,141,2,23,133,35,75,167,33,21,157,165,251,197,102,151,43,12,205,235,181,206,10,212,11,26,167,161,215,24,234,23,135,75,211,68,117,54,146,255,119,117,131,254,84,175,158,80,216,249,123,17,16,15,15,142,24,93,246,171,201,243,232,147,125,24,12,29,205,144,119,42,89,52,195,236,175,93,98,231,153,17,25,187,131,129,201,57,134,158,170,231,59,183,244,166,2,53,38,61,192,228,77,125,208,160,134,145,159,166,25,217,159,43,67,87,158,21,28,123,189,57,8,141,186,120,146,40,81,119,239,194,64,176,164,168,77,154,81,51,243,73,150,8,227,4,176,35,47,236,112,134,164,87,97,202,97,252,161,19,49,232,240,203,187,190,17,57,131,153,132,249,2,225,141,60,60,236,91,144,163,109,18,205,203,4,66,234,124,112,211,196,126,166,238,202,181,106,136,128,13,97,159,96,153,85,44,212,11,155,250,131,62,56,180,237,62,218,72,6,39,37,246,198,7,240,83,13,29,245,173,186,213,24,117,197,83,97,4,221,207,4,215,7,71,102,103,250,163,245,30,194,125,136,111,12,185,154,162,141,240,53,247,163,77,45,156,251,170,205,112,102,13,117,160,119,213,163,18,167,102,58,65,157,226,140,78,24,106,89,120,95,128,9,40,85,135,209,249,88,10,163,239,225,163,66,20,83,79,128,133,176,233,240,247,34,166,22,174,46,221,133,50,63,204,192,250,189,168,60,206,111,72,115,142,38,14,74,122,50,40,28,154,83,175,166,209,172,249,131,227,13,118,253,233,110,92,62,95,120,218,172,211,7,31,243,53,28,192,125,158,85,183,58,67,81,234,17,36,234,129,103,87,23,98,195,100,232,11,23,42,43,101,215,38,243,159,223,70,75,74,87,11,90,217,110,32,187,188,48,198,180,78,134,77,135,224,251,237,52,67,221,154,37,216,155,111,57,99,83,255,186,133,252,254,216,30,206,38,242,145,227,22,175,172,80,89,224,153,205,66,4,85,15,93,74,84,135,83,230,208,146,68,182,81,224,115,38,20,159,75,176,240,139,74,226,128,106,164,57,207,52,34,5,89,59,136,17,67,206,222,104,91,144,215,208,15,90,144,115,244,2,101,74,107,187,154,118,5,38,92,143,85,210,95,162,121,238,131,158,53,212,252,222,181,79,45,207,44,102,9,250,68,180,2,174,174,240,162,127,209,71,133,143,91,3,92,138,183,247,3,39,97,199,3,198,132,118,20,174,145,166,40,103,194,131,57,174,116,196,97,183,247,45,109,160,44,59,194,189,55,148,118,23,62,203,91,187,174,169,28,120,100,111,164,138,187,86,89,161,196,76,251,164,195,244,143,202,160,17,125,244,102,213,130,113,177,85,88,226,216,194,101,189,239,149,104,227,149,223,166,243,194,181,141,10,212,87,66,182,59,216,41,150,123,225,200,230,156,165,190,20,166,181,160,59,76,37,181,254,54,122,130,217,111,110,138,133,250,228,70,165,233,40,126,182,222,187,67,147,118,191,23,34,47,75,135,60,119,11,16,59,188,52,32,73,116,210,13,102,58,127,150,86,168,80,78,177,189,6,31,142,161,227,66,232,197,214,224,223,30,124,70,188,4,24,187,212,225,22,242,54,214,30,228,57,10,200,64,167,102,79,10,141,235,222,137,110,13,17,90,101,85,232,76,110,253,253,118,9,148,255,166,140,93,203,123,235,20,36,182,14,60,95,177,83,49,169,131,164,67,10,157,167,143,232,176,210,109,69,33,143,121,23,135,38,64,208,221,154,207,4,138,93,117,200,166,197,8,31,154,53,247,14,188,222,20,238,81,240,27,56,167,103,110,192,147,152,122,11,48,17,247,7,199,253,44,35,137,230,86,212,129,131,142,136,229,21,210,123,105,82,126,250,57,166,243,29,20,211,130,84,125,19,204,164,254,30,11,209,202,240,82,181,56,25,73,97,215,212,112,10,142,82,150,135,70,13,60,220,26,166,229,7,151,161,193,74,238,155,188,142,226,192,89,3,249,7,37,195,230,211,27,218,196,166,23,99,167,188,249,75,113,99,214,9,74,219,226,155,160,157,249,175,175,181,40,120,124,55,167,223,58,220,124,184,170,60,112,90,225,67,47,60,56,31,147,70,159,140,254,244,166,167,210,23,30,29,153,85,223,139,122,210,55,125,173,166,250,161,37,189,9,86,173,20,79,177,177,93,241,139,188,94,21,233,245,97,106,246,235,13,24,38,188,36,93,10,100,249,238,227,66,56,51,106,248,225,140,14,151,255,246,153,204,165,134,171,199,202,239,83,158,127,60,117,209,157,49,169,206,14,12,135,110,85,181,75,202,171,72,143,56,140,136,188,94,125,246,247,103,228,119,72,50,196,209,164,193,175,123,211,164,177,232,134,157,140,124,132,236,131,73,163,233,22,18,221,111,69,167,134,68,151,194,251,236,206,239,218,152,251,134,138,121,120,244,182,80,182,175,126,40,94,168,179,86,124,36,132,116,233,152,239,119,11,125,32,233,210,56,101,49,10,64,159,37,214,9,155,244,193,154,235,189,130,158,159,214,243,174,24,133,114,113,184,132,230,193,3,83,130,113,215,70,195,167,140,87,211,112,185,28,182,210,121,129,77,23,213,209,214,132,107,31,180,203,244,61,134,233,57,12,245,91,157,93,207,235,207,33,14,230,94,2,31,35,79,110,78,175,85,213,25,78,95,148,219,16,200,32,40,85,7,145,223,167,104,132,191,69,21,160,194,123,60,255,184,13,42,173,244,106,26,74,186,127,174,129,16,144,254,182,105,212,251,147,67,170,91,245,91,35,46,232,7,199,57,97,16,0,19,24,187,218,93,0,154,120,107,15,48,188,238,239,230,45,132,213,232,89,157,206,47,15,249,99,213,246,44,107,209,152,221,135,165,99,41,201,152,19,52,114,237,132,3,195,220,221,20,46,203,107,90,208,124,30,250,211,40,59,123,123,45,237,200,100,51,20,70,41,237,93,76,149,80,248,105,36,73,253,193,41,125,148,98,212,66,160,250,57,247,7,198,103,22,24,93,160,245,174,166,73,126,40,124,126,186,250,152,98,130,20,69,201,239,189,139,139,170,187,31,248,24,164,211,125,104,232,110,52,251,81,172,18,43,251,144,214,221,183,158,198,84,20,182,55,203,9,58,235,134,69,167,145,27,202,240,105,196,231,110,179,188,169,80,99,210,242,204,11,170,233,125,192,9,243,168,18,25,121,132,252,166,33,219,151,110,27,149,26,128,225,15,118,76,134,165,179,148,194,43,47,14,129,186,168,105,245,32,20,152,156,101,23,54,133,162,0,19,75,243,65,33,238,169,46,215,249,26,249,133,6,26,5,126,122,192,208,41,156,220,73,62,167,111,174,122,6,240,5,188,48,159,127,140,137,168,176,21,209,56,92,167,134,91,240,253,122,125,115,1,66,161,28,68,218,232,156,189,87,87,35,211,83,148,154,131,236,232,232,250,185,154,117,83,54,71,91,96,147,98,222,237,103,80,18,28,12,91,22,201,239,233,238,121,69,82,87,223,10,61,7,159,71,20,130,107,147,32,219,72,245,130,203,3,155,244,182,192,88,217,126,240,97,255,72,129,19,219,227,75,60,242,105,233,226,20,120,66,92,230,175,5,147,161,110,119,31,201,240,59,21,208,254,21,118,121,224,129,80,147,195,199,92,157,10,99,125,245,7,179,209,235,205,207,163,58,141,98,65,253,61,184,138,141,19,220,221,53,68,219,117,26,193,107,236,193,93,83,189,149,59,67,34,235,173,168,197,100,255,36,8,10,1,127,122,145,179,179,235,13,109,86,192,234,41,111,167,68,9,94,247,112,50,235,206,166,86,160,108,209,198,172,179,97,24,165,221,133,33,107,12,87,211,7,145,252,99,149,80,231,137,117,59,189,123,189,152,100,183,154,148,184,3,78,23,83,172,90,77,45,101,200,212,156,151,155,157,79,51,208,76,200,250,2,72,144,170,148,240,96,8,186,121,68,161,90,90,43,92,13,217,169,15,89,62,251,147,238,71,157,98,170,242,110,142,245,38,232,202,176,206,57,74,182,79,135,12,191,250,45,45,170,108,245,107,80,115,247,166,1,106,59,57,92,76,199,140,223,59,81,79,160,240,182,48,170,195,228,41,245,230,187,61,9,15,78,185,80,234,96,18,168,233,221,155,236,232,12,90,146,185,184,7,90,233,123,208,105,100,133,212,227,93,141,254,80,128,187,139,243,32,215,209,131,71,133,221,177,61,16,194,209,174,5,74,216,155,163,249,38,75,135,81,248,28,227,67,5,225,48,170,144,250,224,72,243,249,152,25,19,173,30,15,236,225,222,59,98,61,196,93,87,53,253,128,94,110,137,73,51,150,126,144,65,181,161,251,84,248,224,154,211,33,148,85,151,239,178,52,134,42,15,13,41,183,51,73,31,140,26,188,124,16,200,226,189,237,17,99,108,106,241,121,49,119,88,110,222,166,16,77,15,211,187,243,155,103,243,112,37,70,67,133,94,41,2,215,162,143,86,27,117,193,119,187,162,104,142,64,169,194,244,3,47,135,91,209,115,239,192,16,146,87,135,105,175,14,240,46,78,148,112,182,119,138,148,244,183,39,199,100,119,184,139,113,70,112,143,88,137,131,104,208,14,133,155,39,155,50,117,161,181,235,152,204,225,22,105,238,70,111,165,47,197,30,114,139,94,232,90,164,224,91,97,203,217,57,76,20,70,239,189,104,98,240,159,174,53,68,43,170,113,67,223,227,24,6,182,92,3,74,4,199,71,132,137,180,244,165,23,116,170,126,241,113,99,103,215,241,164,132,76,174,54,218,22,133,27,13,31,14,19,76,154,10,179,238,253,234,179,18,53,56,203,145,72,243,169,195,83,147,100,244,5,165,182,253,222,25,69,164,161,48,116,145,195,225,90,180,60,220,66,12,45,249,7,201,38,237,160,48,2,98,62,226,217,58,200,4,206,208,171,250,213,105,117,221,197,233,100,219,158,253,203,230,4,171,144,242,49,112,144,5,116,24,249,182,112,115,116,80,124,84,104,44,152,250,228,112,207,117,127,180,132,120,146,94,109,173,245,247,234,182,77,133,83,97,186,241,135,195,125,105,219,62,34,114,180,36,58,124,12,128,30,224,213,157,51,134,195,38,116,157,96,76,111,175,129,66,228,107,207,240,73,186,85,55,58,156,154,178,91,29,152,130,195,187,248,96,62,78,225,123,91,30,207,159,252,67,150,166,176,117,92,57,76,129,131,62,249,180,243,239,194,52,199,135,15,58,231,118,209,84,138,73,66,129,21,61,208,235,109,58,112,65,103,189,247,218,172,95,71,11,249,70,129,183,164,202,14,76,119,181,94,77,54,228,125,17,34,195,18,0,176,234,247,42,240,212,26,113,43,75,115,17,183,131,246,80,106,100,197,39,94,215,98,20,63,202,134,67,86,168,56,157,102,38,6,18,118,37,252,128,236,235,143,111,171,33,86,26,214,201,251,57,76,235,140,124,109,194,5,253,77,6,235,9,91,10,143,85,223,84,162,181,81,247,180,193,25,144,125,50,192,237,42,246,52,204,233,47,139,119,96,28,103,125,177,134,112,231,187,186,132,200,6,234,240,91,38,3,188,234,58,17,9,187,122,186,10,89,22,114,149,10,159,27,246,252,224,227,31,117,133,141,247,237,194,36,63,182,254,54,85,61,190,186,173,149,36,92,125,92,91,239,132,200,248,186,57,124,80,186,17,222,18,162,171,168,41,108,220,239,15,182,244,167,8,161,39,219,194,47,76,203,153,46,2,166,237,244,139,207,25,61,197,72,59,103,18,134,128,95,76,8,82,119,45,210,33,197,143,237,134,225,84,245,167,183,53,137,92,24,139,90,159,108,29,27,207,217,68,160,147,66,113,64,225,70,226,214,97,210,159,225,106,106,76,252,115,159,173,125,196,171,119,241,108,23,165,48,75,203,214,142,207,71,213,206,124,112,211,210,131,3,231,189,222,68,77,56,22,42,123,79,241,229,251,34,52,7,73,84,242,192,164,214,222,111,83,76,95,20,94,219,171,34,40,74,236,73,7,21,90,250,46,191,157,139,150,38,28,152,138,212,59,19,105,10,211,229,75,247,206,246,89,94,121,108,157,43,12,177,83,1,161,12,178,180,159,20,33,74,186,16,28,102,179,208,215,110,114,70,153,244,178,152,213,40,161,67,158,124,225,133,36,174,222,155,56,252,141,22,97,113,109,173,15,251,180,240,237,119,53,142,183,126,109,43,72,242,39,91,109,40,47,51,237,187,197,153,149,15,92,107,248,154,99,189,120,80,38,92,170,49,128,243,40,182,85,56,156,2,11,81,53,61,96,223,211,206,156,223,113,30,158,191,120,54,32,122,227,107,232,136,83,238,234,203,175,18,204,13,175,77,87,89,123,55,71,184,91,111,142,176,140,155,36,44,117,237,206,58,176,149,3,58,124,22,99,211,53,96,5,101,15,62,238,128,124,205,77,54,216,151,0,76,188,90,246,70,152,101,188,73,76,224,168,75,222,201,10,178,115,123,48,5,56,10,211,187,53,252,123,21,118,7,253,109,107,138,246,81,65,107,77,45,118,42,28,221,117,204,212,25,20,9,110,84,4,161,156,33,41,91,211,194,10,87,191,144,103,198,205,215,142,134,131,194,76,239,79,102,5,120,1,70,144,211,223,11,10,3,93,2,184,146,238,18,127,248,143,102,128,161,55,171,14,15,229,136,168,40,148,251,94,139,107,168,109,172,248,133,79,102,148,62,141,90,244,244,131,247,226,157,126,214,69,160,187,198,89,202,217,99,127,176,96,32,173,161,48,148,30,126,243,133,95,171,207,109,213,232,119,18,147,94,80,114,73,164,115,187,147,229,194,82,93,244,216,222,156,219,110,173,20,43,125,83,180,191,192,202,249,84,104,60,41,58,207,83,251,91,209,171,56,245,107,144,194,245,101,111,10,150,93,103,25,76,255,233,93,125,14,20,61,87,207,66,45,233,253,116,135,105,68,71,212,178,173,126,181,209,17,233,163,193,149,86,252,234,70,158,74,223,107,154,90,182,195,93,163,77,24,193,201,29,121,242,202,90,155,102,36,107,222,240,9,197,110,220,175,208,222,114,193,142,108,156,92,57,188,22,84,74,254,53,80,187,77,122,245,50,94,76,135,75,88,244,231,67,61,99,129,152,142,40,163,26,124,182,20,191,53,181,246,91,223,153,194,43,223,235,136,79,148,48,201,22,2,194,62,98,164,123,214,12,112,119,130,95,186,8,2,51,49,48,76,25,14,99,127,235,84,128,91,221,23,61,141,193,51,172,188,5,163,155,163,231,86,97,59,90,240,248,251,79,83,131,21,30,172,62,253,95,244,147,251,12,223,18,154,52,119,221,232,191,93,1,109,143,13,228,204,55,232,81,195,91,161,93,226,247,134,19,190,135,17,165,247,247,110,86,217,248,29,194,91,209,240,185,29,198,194,10,175,101,13,159,23,94,8,102,134,155,27,181,238,133,231,170,90,170,4,60,223,4,167,245,81,243,163,70,211,223,124,154,81,186,57,194,226,90,196,81,252,183,177,111,107,120,180,115,192,223,0,30,179,102,207,8,31,75,226,193,198,111,20,97,18,68,23,166,180,168,142,8,187,40,13,213,147,199,63,10,79,142,164,147,143,26,131,30,223,123,61,125,9,202,33,131,241,6,234,221,18,136,42,236,224,114,242,211,94,81,1,15,88,106,237,231,123,249,160,36,227,45,141,131,210,220,157,133,224,110,197,201,64,231,235,187,154,16,67,188,186,122,31,56,251,245,76,97,83,33,181,49,31,204,226,139,147,161,121,230,9,53,128,180,86,156,136,211,179,117,153,198,180,224,193,28,56,61,103,216,228,183,82,248,237,51,10,62,104,168,208,180,176,99,45,74,240,238,7,73,36,54,74,92,127,201,235,187,48,204,143,51,28,190,23,65,90,127,52,218,100,227,168,229,87,201,158,147,17,207,69,56,61,231,42,65,132,21,135,133,22,120,191,57,13,214,43,108,181,175,232,34,91,223,120,216,15,233,169,243,19,132,28,176,150,62,176,67,33,89,120,97,50,187,57,28,48,3,237,26,135,123,176,197,33,63,114,170,183,131,158,109,101,132,123,67,122,118,39,49,164,11,41,108,197,172,57,55,7,18,142,121,9,135,50,93,232,239,234,2,197,70,60,179,223,250,50,158,254,240,94,156,195,183,186,33,195,16,218,195,242,27,16,118,251,111,19,105,30,193,144,65,81,224,193,144,37,6,35,201,36,249,46,156,87,32,79,198,74,90,239,240,75,25,190,184,112,243,51,13,223,205,179,181,249,68,251,108,184,25,4,235,220,10,179,188,231,215,197,120,224,22,178,14,216,134,175,226,245,192,53,8,149,152,101,41,104,73,193,246,107,86,32,237,40,171,41,92,11,227,189,63,119,50,113,30,133,17,201,246,171,207,198,16,130,139,240,27,151,119,115,90,3,194,18,96,88,222,189,199,200,97,195,171,156,2,254,53,19,101,96,193,84,239,203,219,166,137,137,182,29,126,186,26,33,139,195,53,199,131,23,70,27,63,192,144,175,90,97,30,114,202,95,103,54,161,126,213,195,166,68,59,65,115,52,82,64,212,109,116,203,211,97,74,33,162,243,227,54,171,53,129,174,174,62,33,222,206,109,181,77,88,0,173,4,167,111,23,239,92,134,135,165,182,30,93,198,238,237,124,9,115,172,4,55,219,196,45,253,181,96,68,140,254,168,21,91,59,76,155,163,250,240,29,110,119,127,237,177,169,165,86,216,228,247,28,134,238,93,127,155,50,250,225,55,103,37,71,39,157,208,151,163,245,135,183,74,169,210,120,240,49,8,52,209,178,80,69,205,239,167,161,100,211,81,57,67,232,70,47,133,39,161,231,244,152,169,219,169,128,9,175,237,20,6,165,34,249,249,46,238,129,42,187,210,171,80,228,106,107,20,85,152,76,229,118,56,151,21,158,140,20,71,243,171,219,14,93,167,196,84,70,127,87,147,138,12,78,122,121,250,13,7,61,54,87,248,30,16,157,250,44,108,65,178,25,52,189,60,103,66,69,121,134,231,38,161,231,227,77,33,74,209,241,198,34,126,183,62,6,154,238,117,43,191,207,108,115,74,63,36,241,236,226,111,100,26,149,33,126,117,14,7,255,217,15,253,167,194,164,37,253,153,43,36,205,225,169,48,108,252,75,65,15,20,198,154,149,90,222,205,75,72,82,26,243,80,126,159,2,239,93,131,219,244,64,117,121,47,216,171,71,136,250,213,252,30,141,4,106,136,80,165,209,101,60,77,14,67,209,254,248,127,18,74,14,97,51,58,48,193,54,135,209,30,46,63,227,145,254,218,176,167,133,96,139,113,16,188,39,171,129,1,5,54,228,227,25,188,39,43,65,135,138,166,217,179,35,189,71,203,116,115,5,56,231,183,230,143,159,208,227,139,165,218,222,54,138,252,131,148,173,214,137,16,75,245,223,38,108,154,35,140,41,234,48,177,208,172,48,37,48,254,104,196,207,170,162,243,85,173,30,148,130,167,29,224,46,59,33,70,144,158,138,7,246,124,182,233,36,134,204,19,119,86,120,132,93,244,160,200,38,57,10,77,82,132,121,88,135,17,63,81,148,77,214,191,22,45,163,186,106,177,219,220,42,76,148,241,43,149,26,240,217,149,155,195,180,204,173,8,123,200,253,192,131,166,162,8,79,129,163,201,105,108,53,62,11,33,106,77,63,46,230,172,114,24,90,177,120,245,115,187,48,110,82,72,190,90,208,245,189,22,252,29,61,142,168,115,42,29,247,0,45,181,248,57,94,117,39,181,34,85,187,58,129,183,75,231,81,82,49,102,252,30,158,60,61,32,43,53,204,177,249,132,237,113,76,66,105,62,83,144,152,222,133,39,109,77,225,165,249,188,15,158,202,143,98,179,223,59,116,147,9,177,199,101,13,161,132,63,54,45,90,37,236,71,196,26,124,64,39,236,103,225,106,200,139,239,20,93,52,136,166,8,47,47,105,77,200,8,207,184,110,73,6,248,111,147,76,141,171,30,1,30,31,180,129,29,31,118,28,218,179,28,238,171,69,212,90,244,28,237,35,215,184,207,178,218,28,38,114,80,98,126,196,9,24,81,189,239,218,152,108,212,239,201,55,28,186,150,102,216,227,143,17,232,116,127,80,135,228,90,226,161,87,183,31,32,166,200,55,195,97,93,159,52,23,57,249,32,72,64,5,229,244,182,52,18,134,103,39,214,19,2,205,223,230,87,127,154,43,20,134,176,201,231,56,196,145,106,195,47,163,108,241,23,131,250,34,135,252,9,221,128,62,27,146,209,239,43,204,105,229,168,49,248,41,106,197,91,14,183,104,122,85,18,156,62,40,24,210,193,112,67,30,235,253,176,21,113,135,188,78,246,212,12,13,108,37,143,112,49,178,149,213,97,147,144,9,166,215,112,166,145,3,215,21,47,166,92,42,59,154,86,152,194,13,151,251,78,225,137,60,235,10,22,35,250,53,254,203,139,252,112,72,56,245,179,205,250,189,201,91,135,79,13,87,163,159,138,19,86,127,5,73,233,117,7,107,32,236,59,240,57,91,124,117,76,43,46,136,118,240,242,35,241,188,252,80,31,244,156,143,201,197,4,224,89,44,57,88,255,157,178,22,255,101,122,202,91,188,250,165,115,19,141,42,41,216,71,80,215,165,247,211,231,220,82,135,138,195,54,111,127,110,106,63,106,176,254,11,180,21,14,211,102,18,173,255,234,68,34,48,4,181,184,118,16,36,157,239,197,160,30,12,79,142,142,158,191,24,33,191,224,151,160,34,59,28,53,153,147,224,151,84,215,255,193,5,221,41,142,233,177,176,171,192,199,233,10,15,110,117,42,14,91,253,69,128,103,247,215,162,242,38,126,77,147,219,118,184,173,184,161,244,99,132,164,247,211,152,217,97,196,17,54,240,33,237,22,140,12,153,201,228,234,66,9,197,158,57,98,222,114,238,7,166,222,35,58,60,83,69,7,193,49,25,227,173,151,124,45,24,17,123,244,3,183,219,186,211,106,159,194,75,227,241,250,60,178,216,68,248,28,219,107,184,64,145,15,10,232,220,239,75,67,74,24,38,33,122,11,110,243,161,10,30,83,189,16,67,118,31,111,92,141,48,9,71,219,222,89,3,9,216,42,225,222,196,161,239,115,67,155,18,142,235,207,211,222,183,38,243,23,10,242,172,196,219,103,240,57,215,35,88,167,83,115,37,108,176,184,25,205,246,10,126,210,160,52,70,67,129,107,26,107,198,133,121,208,96,193,155,148,138,223,28,190,203,176,172,97,84,114,35,132,106,100,229,98,38,160,48,231,13,240,152,152,130,242,135,158,83,8,57,162,236,48,52,58,1,54,38,145,11,67,147,183,3,76,127,197,189,57,18,228,59,28,137,231,216,242,172,14,124,137,101,7,51,99,89,82,251,194,199,74,9,182,240,162,35,193,55,97,83,36,15,171,135,141,246,86,139,195,18,73,63,182,194,36,61,239,231,236,248,45,97,79,97,97,223,170,0,66,79,121,132,211,154,5,228,113,150,179,180,182,54,238,83,205,159,222,18,56,115,180,244,159,240,150,171,81,251,141,48,185,204,11,211,104,21,127,27,154,44,31,22,196,189,71,188,247,123,173,102,13,71,63,30,204,23,54,172,32,253,199,160,28,167,193,127,25,115,42,20,198,44,154,145,28,237,171,69,240,24,52,254,82,88,13,243,199,120,251,51,87,163,228,9,96,30,111,34,160,183,25,194,32,231,83,166,91,8,8,209,71,11,9,186,3,67,86,238,240,8,25,230,197,81,239,246,38,135,88,137,83,20,233,1,31,145,18,182,147,101,101,103,142,101,202,39,227,244,221,110,55,117,200,135,99,9,5,76,75,15,38,174,20,62,5,82,136,254,195,84,40,134,159,166,218,216,191,4,228,101,225,214,56,73,239,214,41,72,66,0,87,23,150,131,207,118,132,189,223,210,180,126,107,163,210,141,1,198,244,62,50,132,107,97,77,206,53,188,217,13,38,221,30,74,23,17,9,117,149,128,3,215,162,74,48,108,85,222,151,114,236,156,149,98,129,17,180,188,126,160,181,149,3,17,13,112,77,238,230,161,167,220,194,136,205,254,90,98,18,230,89,140,1,218,81,209,28,166,253,32,252,118,175,207,3,69,117,53,247,176,67,31,211,202,141,54,107,195,235,241,234,228,172,166,68,162,83,26,241,209,210,246,176,214,89,205,41,253,40,228,201,46,168,13,157,78,160,129,178,71,43,15,70,44,233,7,220,228,230,180,175,253,128,103,122,31,172,112,150,196,223,222,111,14,163,238,57,227,147,83,160,232,239,109,77,121,1,133,253,242,162,68,200,126,28,76,28,24,95,152,138,176,176,240,132,7,16,158,146,185,130,29,64,68,192,205,119,11,31,212,31,51,220,75,216,17,26,134,149,51,174,15,111,210,75,86,12,28,102,18,101,116,119,138,19,3,95,97,93,66,146,230,104,227,64,12,219,9,221,252,254,203,205,34,100,1,62,142,136,63,119,93,51,26,2,171,16,160,112,152,182,248,8,231,253,110,78,174,51,254,54,181,160,62,102,180,252,197,29,37,47,175,130,72,144,29,231,18,159,252,56,122,195,225,156,66,246,25,193,195,249,190,150,141,121,88,63,148,73,220,105,70,5,81,14,167,45,98,149,126,176,80,5,84,130,95,142,159,115,107,186,16,190,44,41,183,159,115,248,78,113,8,97,126,172,221,186,188,210,27,205,193,64,180,108,117,114,111,11,47,31,63,37,24,110,201,185,25,97,251,64,218,34,228,68,206,198,236,191,141,142,205,136,21,124,253,157,182,5,158,192,96,0,141,194,236,189,48,155,68,180,148,233,110,188,40,169,212,31,158,201,99,118,68,139,135,61,44,102,76,154,231,91,206,22,145,115,116,5,61,142,126,30,240,56,210,209,201,44,93,224,52,86,48,3,104,226,115,239,23,102,179,144,244,131,17,207,213,65,33,199,74,33,243,22,179,45,52,159,180,176,248,80,114,247,179,158,170,255,17,86,54,34,244,253,193,52,240,143,144,171,153,94,17,115,96,72,135,67,34,8,182,111,127,52,232,116,87,244,250,139,55,176,147,8,61,6,101,112,235,73,195,251,205,105,73,15,97,146,70,214,220,71,141,98,157,224,133,146,3,246,189,146,138,212,21,222,155,112,146,231,168,80,164,11,117,41,203,182,98,255,237,100,134,73,128,95,201,50,77,126,129,194,1,184,61,123,128,52,108,168,53,88,230,220,63,24,233,137,8,63,102,212,68,248,57,255,128,167,43,53,37,72,113,123,44,206,61,19,192,125,73,226,115,209,223,171,234,239,125,194,156,49,76,67,62,206,225,177,226,182,67,9,135,59,124,68,11,181,233,217,62,137,139,101,38,34,122,181,198,15,90,166,39,55,136,201,181,16,67,109,22,125,119,24,7,38,160,253,157,187,22,4,10,251,37,44,13,2,247,24,127,109,48,88,79,71,161,166,13,19,145,242,118,127,235,65,155,69,124,176,179,155,250,115,243,59,63,224,45,55,31,232,29,255,152,229,46,24,150,112,187,90,112,100,27,205,79,254,219,166,32,31,214,39,157,225,254,189,58,92,10,49,89,90,222,142,134,119,210,67,89,113,123,122,245,172,150,227,26,133,139,235,43,157,63,48,28,125,35,174,253,233,71,16,182,103,139,145,51,42,247,253,99,155,130,124,120,175,38,33,61,186,150,198,254,177,239,188,80,36,181,239,202,10,96,196,242,239,218,115,20,134,79,77,87,155,163,236,219,43,110,120,199,150,245,17,35,160,23,204,160,198,112,251,15,35,88,20,67,141,199,37,121,87,115,168,255,184,218,223,152,138,149,31,143,229,132,172,168,59,181,26,76,117,154,202,60,72,121,150,40,189,243,113,176,157,78,128,182,213,57,227,103,174,229,173,59,130,106,33,208,194,49,232,54,18,87,239,159,177,215,246,13,133,159,127,134,198,78,112,3,234,113,239,134,195,139,42,135,176,223,152,70,151,195,189,167,216,43,96,76,167,14,83,192,23,110,126,166,115,243,171,167,117,160,135,120,117,185,60,8,192,116,214,133,39,135,146,198,31,205,58,21,98,32,61,223,86,60,20,105,9,96,135,35,32,165,119,239,65,88,50,100,0,142,237,215,253,201,70,65,112,35,36,251,243,149,158,2,182,165,23,18,4,233,118,145,15,186,13,115,140,134,20,211,30,113,248,124,175,112,180,225,216,126,253,27,224,246,35,117,14,245,245,215,67,1,182,22,223,144,218,40,183,66,2,152,96,204,136,173,31,245,125,176,227,242,133,147,205,24,21,29,52,209,212,80,104,208,154,191,85,163,231,124,199,148,203,221,202,128,141,110,35,180,164,228,219,156,1,140,54,78,200,6,89,87,161,195,105,228,176,17,66,84,235,47,197,148,13,1,61,4,34,154,143,24,61,69,33,2,132,113,49,252,222,166,119,16,30,220,88,127,28,110,63,214,102,166,216,119,59,76,83,122,40,23,160,236,244,193,112,197,174,88,108,112,89,145,14,92,72,21,150,88,77,112,139,101,128,251,143,16,80,162,227,208,223,155,178,195,96,108,99,34,111,95,94,168,79,134,44,1,59,88,243,171,141,63,57,100,83,105,63,124,48,36,25,33,229,57,206,5,254,98,88,34,53,36,91,143,99,222,125,80,19,50,64,33,37,106,125,230,14,83,179,31,10,2,40,225,188,99,110,36,118,57,116,125,237,171,96,3,10,63,159,254,244,135,99,214,97,40,107,2,12,9,181,195,203,104,170,21,126,178,220,192,180,141,235,107,27,75,168,163,180,57,4,52,123,100,217,232,116,115,204,64,47,72,171,239,36,63,246,19,217,67,129,33,210,153,254,211,179,15,101,128,168,144,70,214,245,174,70,133,189,6,184,189,175,109,244,70,186,21,67,23,123,5,114,129,77,54,34,192,237,22,240,89,3,81,82,234,198,10,65,68,121,239,61,198,10,5,151,36,198,118,243,155,143,150,84,192,240,192,189,44,63,37,44,110,57,194,123,211,190,230,48,125,64,225,131,153,68,222,118,56,199,253,16,213,250,238,67,222,122,92,127,147,16,253,240,139,209,112,175,161,189,144,6,181,7,99,243,148,0,191,89,88,145,160,203,1,196,223,186,112,193,191,234,17,94,111,192,97,195,9,115,225,220,58,203,213,240,255,70,152,46,219,11,103,42,63,195,144,165,116,77,141,97,125,110,170,174,6,220,231,27,81,56,5,122,24,177,116,67,199,195,202,139,119,139,176,19,61,3,71,15,126,162,46,254,190,101,198,207,14,23,35,226,113,47,198,0,74,53,76,82,88,81,154,195,35,118,91,79,34,224,165,58,124,140,164,52,226,52,43,251,93,157,40,36,10,43,32,93,89,56,250,114,24,130,176,56,105,75,121,112,14,130,117,172,236,234,246,0,229,229,57,84,48,97,240,250,233,198,148,12,233,111,130,34,183,146,26,157,113,152,78,195,194,95,203,191,245,177,151,114,168,173,37,124,211,252,192,159,168,122,172,80,245,210,82,119,91,4,41,132,28,62,23,58,166,14,230,216,66,180,204,219,241,183,162,13,60,132,151,57,1,118,113,152,170,173,31,245,104,55,9,55,232,70,170,161,117,126,193,168,84,253,181,8,206,173,88,40,215,222,112,87,182,128,17,79,190,230,19,220,52,110,67,28,150,58,25,55,68,76,76,50,184,162,84,199,173,7,231,152,121,228,208,245,141,212,84,31,130,47,153,209,36,246,105,4,185,124,52,38,210,188,149,208,198,128,52,103,172,29,161,180,243,93,61,127,244,83,102,36,213,30,76,207,227,136,214,196,173,158,2,166,113,58,26,27,199,82,125,48,66,176,193,12,170,240,250,57,124,230,81,108,251,109,185,236,7,39,194,113,177,36,51,249,174,112,182,205,20,10,79,32,125,240,83,117,230,201,76,11,112,27,15,69,160,43,214,219,160,237,233,48,83,180,197,66,81,89,153,153,240,75,64,143,29,234,83,129,200,103,236,148,30,199,208,241,105,6,79,115,8,59,16,166,109,239,106,130,155,225,201,76,125,242,194,212,12,7,131,55,207,222,222,231,50,150,132,240,224,36,50,124,158,225,253,7,7,6,157,185,242,110,222,119,12,44,100,43,100,117,152,208,64,24,113,232,8,125,208,176,13,98,11,248,241,174,138,191,88,50,202,199,0,183,89,222,163,81,43,26,158,156,126,231,47,138,19,242,175,208,245,208,245,163,246,28,9,64,191,245,249,223,191,190,120,151,119,53,71,83,255,249,203,205,225,138,212,64,124,238,203,216,15,76,65,126,28,179,114,123,161,49,203,119,141,233,178,115,250,108,223,115,134,177,112,197,207,121,110,232,79,190,122,153,63,190,102,110,239,226,99,87,252,152,73,109,246,247,211,57,136,220,0,151,226,38,45,193,228,26,155,234,109,107,119,152,221,56,214,74,243,180,14,35,93,28,175,174,245,221,27,134,186,21,251,249,135,155,41,232,200,173,25,215,230,120,214,244,113,146,87,232,172,90,70,64,237,79,54,80,35,137,219,194,122,78,198,248,116,86,7,216,165,173,129,3,79,8,123,248,120,95,11,98,128,184,219,213,121,185,60,6,253,191,251,135,87,103,201,99,135,145,45,248,81,227,183,124,35,198,221,24,113,26,26,167,156,195,40,253,196,125,122,167,249,126,27,177,129,8,147,31,118,24,153,197,240,98,38,63,125,225,70,5,254,248,113,254,120,88,4,22,210,29,82,75,208,129,249,147,145,139,139,62,221,242,147,141,209,78,177,220,243,120,155,111,184,161,175,137,7,159,137,13,59,76,121,109,248,97,58,13,253,234,242,35,176,54,141,219,200,7,220,4,129,99,173,116,43,126,170,26,17,125,48,58,161,26,43,254,90,24,191,251,135,79,119,105,172,128,81,61,85,52,121,238,102,24,227,174,82,185,85,171,93,217,15,134,180,50,24,80,45,79,143,30,116,34,77,209,175,242,38,30,208,158,163,231,115,28,10,183,52,58,156,99,161,106,24,154,229,237,40,4,49,250,82,227,216,122,235,142,55,13,114,161,44,102,162,97,224,75,171,91,26,81,80,252,117,119,254,187,201,118,232,99,147,156,241,41,216,59,10,81,58,36,237,156,139,238,146,117,230,88,240,145,235,96,99,189,176,133,238,245,173,143,119,177,220,121,233,8,52,135,71,43,198,112,122,225,243,167,104,136,19,59,243,233,223,233,6,208,29,229,248,0,35,187,43,202,42,12,37,130,198,170,213,31,92,34,59,9,71,120,241,121,212,147,53,46,4,190,24,14,67,135,33,20,209,247,230,156,116,35,231,12,232,10,86,62,62,201,51,145,32,18,11,14,31,189,76,130,210,175,175,68,54,52,222,220,17,111,131,66,177,64,131,99,146,17,23,62,67,174,58,53,4,195,144,172,186,112,133,26,53,7,126,159,158,253,68,110,198,235,31,200,131,234,120,235,30,210,21,213,147,252,188,216,184,87,159,143,125,142,154,192,107,132,182,235,253,156,4,32,67,152,9,57,164,236,22,111,165,228,83,183,105,248,106,243,67,51,13,148,138,38,24,95,46,140,122,173,218,249,31,130,172,234,48,252,167,57,144,65,61,59,228,35,221,26,152,164,48,114,238,152,213,78,13,109,160,161,58,171,213,173,51,136,228,67,100,128,192,234,101,62,161,191,132,46,35,101,53,74,222,240,8,218,178,202,9,31,243,117,204,75,3,135,155,111,135,123,164,215,218,110,187,85,100,85,116,47,236,244,32,185,75,135,78,96,56,52,59,238,160,59,9,84,244,135,212,40,140,127,190,217,125,22,151,162,212,144,248,197,166,129,162,103,46,79,58,61,66,101,244,176,106,197,124,232,239,238,131,179,169,134,82,212,243,95,111,30,254,202,68,102,194,205,233,37,243,96,168,9,36,233,92,168,214,141,238,40,89,60,153,164,104,122,150,117,183,36,116,22,194,17,80,140,42,104,59,124,62,221,86,244,21,89,129,162,23,41,223,154,0,82,117,147,149,104,73,215,175,89,168,110,204,195,225,214,213,165,43,103,200,154,219,102,152,90,129,54,2,90,143,213,222,79,243,28,242,90,156,15,173,188,215,34,25,166,175,101,196,92,254,90,144,146,134,183,174,84,190,251,152,193,181,170,27,113,33,115,182,222,213,44,39,153,195,133,133,238,113,7,124,176,208,26,149,183,169,222,56,140,24,140,12,90,166,222,226,189,88,183,8,177,192,196,66,229,201,115,81,162,221,154,45,47,242,96,235,47,83,184,72,122,6,86,191,161,222,38,60,151,239,222,20,68,107,172,6,109,196,220,4,46,85,187,18,33,119,186,90,200,192,51,62,55,220,220,30,90,56,40,153,108,129,205,212,243,169,114,182,108,165,30,174,196,125,94,20,9,121,232,224,118,193,160,209,199,131,41,40,213,155,163,127,37,239,117,230,66,14,112,119,170,14,131,83,200,238,195,230,176,246,123,114,216,210,155,194,103,105,215,55,164,13,139,77,225,244,226,222,112,192,133,184,197,135,20,193,81,168,156,244,214,212,186,189,93,163,5,46,116,116,175,210,179,175,32,105,11,71,0,241,148,242,86,0,20,151,26,192,162,13,114,230,119,117,142,204,40,137,242,49,223,136,169,244,216,26,234,73,70,91,237,115,24,10,62,61,3,120,171,145,5,110,193,164,197,92,214,207,133,4,253,86,184,87,89,32,4,166,117,14,159,3,123,191,28,8,76,105,42,232,93,249,227,139,231,19,175,10,118,103,50,221,231,37,112,176,105,169,185,221,111,237,54,163,14,85,24,65,222,162,87,235,39,161,212,179,54,249,237,26,202,89,169,156,173,125,202,139,237,48,230,137,122,10,185,57,236,210,143,75,151,157,184,44,185,249,212,0,26,172,82,101,37,121,242,40,191,131,104,188,94,172,39,72,129,90,232,133,230,184,181,86,111,90,120,43,191,141,154,57,172,92,234,199,91,202,83,208,166,49,170,66,50,116,21,121,171,164,51,169,192,228,250,246,43,216,47,84,217,135,188,96,125,83,1,62,43,213,51,218,168,122,186,193,156,225,75,80,153,3,152,0,154,187,78,192,57,220,60,153,78,145,192,90,119,192,180,153,47,94,207,111,103,165,85,94,198,14,148,31,140,248,152,192,131,182,225,245,96,181,130,206,103,92,171,235,52,67,195,66,224,138,111,176,101,72,117,79,161,67,175,110,89,218,105,171,82,121,89,166,51,43,107,55,172,62,152,30,139,156,248,199,251,215,250,75,210,153,93,142,198,102,242,51,10,83,155,240,38,82,45,234,80,22,122,2,146,108,43,68,13,183,194,80,218,10,60,213,250,59,27,229,126,225,49,140,208,48,75,39,244,195,237,77,180,17,26,150,81,105,126,17,201,108,26,38,2,118,75,22,60,116,233,210,43,103,188,234,28,122,242,5,29,16,136,27,182,108,196,100,217,21,70,236,210,29,78,40,132,181,170,161,32,98,251,66,188,156,92,65,16,0,142,142,226,73,39,216,104,35,133,246,177,154,218,179,22,172,196,88,9,182,71,155,130,238,84,3,245,247,217,135,223,91,83,100,29,200,187,107,234,207,57,202,180,66,143,192,43,142,194,244,67,201,101,43,103,249,106,250,216,35,244,112,67,136,190,100,18,246,80,199,4,247,1,73,169,135,54,205,15,194,212,30,225,40,68,0,127,213,179,243,129,187,238,132,29,85,249,42,168,230,2,32,56,58,134,102,17,184,170,12,84,135,86,40,103,121,178,169,194,42,157,168,70,146,171,107,15,55,231,193,182,192,69,13,226,98,225,128,41,55,79,97,11,71,1,236,82,197,124,70,92,177,194,105,34,223,106,5,152,210,188,36,159,146,82,174,160,114,64,110,231,193,101,4,49,1,68,141,170,192,144,31,169,132,2,124,149,98,208,46,229,53,65,97,97,138,33,114,254,184,85,137,3,29,130,87,27,3,81,192,14,210,16,152,141,235,61,121,13,34,231,7,110,178,213,209,168,168,167,71,231,184,31,98,44,159,233,174,159,195,164,100,223,128,210,60,81,131,174,196,146,3,151,253,93,55,105,154,81,146,216,202,91,187,226,173,214,184,181,183,141,194,108,22,224,4,81,241,219,112,130,243,111,196,128,73,108,233,99,179,151,160,166,113,252,153,183,223,64,136,171,2,35,52,183,200,46,138,166,152,74,136,80,172,58,100,147,237,65,150,136,40,246,144,211,60,136,189,146,220,114,138,155,207,254,30,196,244,80,18,122,201,174,115,58,116,229,66,42,176,41,191,84,50,86,101,83,33,203,6,19,169,160,129,164,214,100,167,246,80,187,47,232,168,65,213,251,50,28,28,184,67,21,27,225,218,30,243,29,215,107,237,240,214,166,233,248,206,99,130,197,65,210,197,120,190,29,158,37,8,142,241,82,251,173,76,179,235,131,92,204,76,251,161,189,5,73,199,102,10,85,207,74,57,31,59,8,194,180,237,196,164,195,66,95,241,230,68,6,222,10,168,8,103,43,138,146,226,3,139,10,87,35,130,83,196,27,36,27,190,130,70,78,161,231,219,225,132,44,185,194,185,175,247,220,240,58,150,40,192,83,196,0,66,107,57,188,53,213,249,111,146,30,163,37,141,29,196,125,230,51,174,208,176,85,241,147,102,106,3,254,224,231,152,139,203,131,44,208,123,112,184,164,116,67,106,149,142,192,119,243,30,204,163,134,66,198,27,51,100,162,194,120,23,168,253,28,181,219,41,122,166,161,231,99,113,253,180,177,23,47,181,188,66,63,138,212,75,16,14,202,22,241,114,152,98,86,125,173,140,12,180,127,234,124,108,196,176,0,206,56,148,119,4,160,245,23,100,135,44,160,238,239,149,127,136,149,157,175,181,251,59,52,51,129,109,213,198,162,74,225,61,121,162,43,54,192,231,123,189,67,53,193,226,172,242,87,147,184,250,93,1,144,178,104,212,252,192,100,237,238,163,81,164,30,132,46,43,33,117,143,28,192,120,49,130,100,216,160,175,45,59,204,62,173,114,100,88,45,227,221,28,194,157,28,96,188,108,135,97,101,87,93,47,24,110,61,70,69,248,61,136,154,26,73,187,127,111,132,120,181,44,199,224,42,112,9,21,17,118,243,234,118,35,229,89,65,40,170,90,90,239,253,182,49,203,254,255,192,117,254,128,215,115,233,224,180,72,63,110,126,118,68,255,36,36,74,123,80,36,67,16,240,61,249,89,7,35,220,28,189,186,55,230,169,105,123,111,177,248,156,123,86,84,198,166,29,174,38,86,228,143,198,145,161,223,19,98,122,143,245,64,40,80,85,16,19,234,184,183,237,208,40,174,73,18,74,149,86,117,83,157,146,195,30,100,218,144,173,125,247,46,103,87,155,65,197,109,236,252,238,77,2,62,60,89,157,197,237,160,100,170,220,225,234,226,98,130,192,43,200,195,23,170,145,95,50,45,141,25,122,158,209,173,26,203,247,29,11,88,5,85,189,78,37,183,143,248,160,60,92,71,156,88,157,191,23,124,137,42,29,201,174,242,170,22,146,233,142,196,139,243,242,195,143,18,160,149,70,132,179,111,44,112,101,106,121,178,193,233,189,117,137,18,63,160,93,47,166,187,58,192,199,75,123,63,141,130,99,132,243,86,248,108,206,63,224,44,63,157,86,252,233,181,135,124,174,243,86,97,76,104,144,156,15,61,247,170,1,110,163,201,197,121,229,120,239,244,106,178,207,201,184,74,9,35,58,219,11,97,97,10,6,181,40,206,248,23,246,163,185,190,169,205,91,155,169,246,61,184,105,254,165,152,240,145,59,25,168,16,104,64,223,10,140,170,111,244,84,13,6,77,110,178,38,249,141,10,17,222,21,158,28,225,201,119,53,182,126,184,26,231,216,63,72,71,195,53,40,44,110,23,83,62,240,241,55,103,208,80,52,174,122,255,109,204,166,21,224,65,143,151,195,136,158,5,125,198,46,175,77,147,111,208,126,172,237,121,25,100,237,148,32,2,20,1,156,11,215,189,149,176,9,184,118,15,251,37,66,65,42,59,6,236,233,178,131,66,37,20,209,234,249,102,42,180,218,79,120,42,220,230,79,184,41,156,127,94,93,94,142,49,89,101,237,12,112,74,238,102,36,18,73,225,116,67,207,238,141,10,103,97,11,55,63,151,247,247,219,227,199,91,35,174,240,6,165,247,17,142,8,74,205,31,122,22,242,8,23,231,245,18,98,208,90,148,25,165,56,203,146,33,181,21,161,48,211,206,103,33,116,160,59,188,22,253,73,239,185,9,231,4,25,80,8,39,223,205,83,224,161,42,36,158,94,13,36,13,175,53,24,12,24,109,111,113,22,40,205,245,181,93,207,9,240,216,49,225,208,69,46,187,60,56,122,94,103,192,142,167,237,111,69,149,200,10,48,86,174,47,30,202,216,82,208,62,45,46,50,48,140,239,80,9,222,225,100,167,207,218,225,20,191,116,166,2,219,191,86,250,33,203,141,28,66,117,39,60,65,10,169,70,111,37,4,121,15,236,99,200,83,40,211,130,226,107,241,218,126,212,70,41,35,14,122,177,41,95,67,229,211,44,30,212,77,19,53,243,126,115,200,210,194,68,74,22,141,184,48,185,234,112,240,37,42,138,179,195,136,25,230,32,147,139,144,196,133,77,247,48,220,220,10,98,28,62,51,54,8,73,179,49,111,191,121,131,41,36,8,252,174,236,177,208,5,207,108,213,184,72,217,86,189,238,240,177,238,75,148,7,94,183,252,18,57,216,165,45,15,164,179,142,135,243,96,210,107,1,174,20,97,92,24,247,73,245,6,169,183,204,215,33,133,232,60,135,3,191,152,187,230,99,154,41,60,169,65,246,216,201,56,129,207,23,104,65,52,249,188,76,241,215,78,230,106,7,56,15,255,109,102,139,242,133,16,91,30,87,121,8,248,152,111,122,6,28,184,77,255,220,252,144,58,195,5,191,195,7,109,161,58,181,75,132,221,248,91,36,245,66,64,7,120,40,92,242,15,248,156,72,239,230,41,84,231,0,247,219,237,106,112,81,222,110,131,247,131,121,177,248,224,148,211,58,138,212,198,143,139,243,240,49,131,247,231,231,123,249,206,112,224,65,95,73,128,243,229,164,1,238,161,68,204,84,25,189,186,96,65,154,178,195,100,192,221,186,59,245,130,218,68,75,23,128,93,124,21,24,94,145,112,115,56,222,253,201,39,5,6,81,127,123,92,69,230,97,196,84,90,34,99,87,11,74,9,101,68,97,203,115,152,61,51,124,175,238,130,103,6,183,96,16,156,7,207,243,61,56,249,230,248,224,231,223,239,119,53,180,33,113,84,166,183,205,1,43,137,52,232,246,36,9,104,180,75,139,113,30,249,7,129,34,42,253,248,94,158,170,91,22,112,254,9,55,133,211,138,223,139,104,210,187,57,28,199,61,62,154,103,27,128,131,88,135,189,151,103,27,160,52,219,245,199,215,110,123,191,23,43,129,82,10,184,214,244,70,165,28,151,36,188,55,73,151,247,228,212,138,238,248,69,188,106,117,25,55,211,207,15,214,223,247,60,219,252,252,1,23,185,26,187,245,7,124,92,36,255,220,148,173,228,159,139,224,189,216,128,166,55,14,106,125,51,173,175,32,176,77,191,64,122,31,4,202,168,56,226,43,187,53,111,92,73,113,55,236,235,173,236,142,200,72,128,137,167,63,216,122,236,3,188,189,3,147,194,195,166,245,105,236,227,201,51,98,7,142,17,184,98,116,195,62,34,236,109,53,28,203,84,86,251,112,19,217,8,218,219,52,0,222,17,153,52,149,132,88,20,26,127,215,235,251,208,135,5,109,238,129,134,212,253,105,10,127,234,208,121,66,243,237,141,105,78,186,1,103,152,101,221,146,229,15,230,88,86,216,142,24,135,205,143,11,240,59,242,167,181,47,107,252,128,146,189,43,255,8,28,25,186,32,9,153,151,3,27,248,184,233,122,111,20,24,239,167,134,196,120,41,255,12,112,242,168,9,132,162,107,133,125,186,89,27,177,195,70,190,160,48,237,58,219,225,64,55,78,181,83,187,210,174,195,8,93,122,13,247,238,77,30,236,108,148,1,108,204,249,139,206,77,3,190,194,199,31,122,227,125,22,214,84,1,97,226,169,94,76,8,1,213,80,82,204,3,31,203,190,248,79,67,133,24,206,174,86,92,208,28,56,148,14,160,86,223,222,199,160,153,66,35,15,166,113,212,125,60,207,84,87,146,105,96,98,158,14,163,5,160,95,154,34,135,225,35,70,61,119,56,62,142,117,93,167,255,182,17,88,199,171,139,87,167,65,111,186,123,120,242,42,149,84,116,206,150,176,184,44,96,186,125,204,76,213,183,4,24,185,78,135,81,159,235,1,110,94,47,11,59,243,10,33,48,194,173,222,166,8,243,115,81,198,16,131,123,242,17,239,20,29,199,223,110,89,96,179,176,227,163,121,87,233,228,224,42,63,110,14,7,195,133,41,2,139,15,190,220,131,159,144,222,199,181,135,179,250,94,187,81,105,55,226,144,203,242,105,8,249,254,248,96,111,1,80,43,165,25,101,190,182,71,230,41,67,88,63,214,71,70,56,222,97,90,32,194,213,121,95,137,182,3,163,227,21,14,151,6,95,133,175,16,90,138,195,169,217,42,81,74,135,81,129,13,55,111,244,38,58,12,157,106,120,47,106,33,253,107,91,44,60,204,114,170,86,29,70,130,190,133,45,167,120,236,110,154,206,110,120,112,190,223,251,92,8,100,5,91,162,35,183,238,239,85,224,13,156,63,118,90,31,51,88,140,84,171,157,101,237,149,86,28,37,103,179,11,59,105,131,11,209,97,106,159,194,62,220,235,229,87,5,110,231,15,1,30,249,82,214,2,211,170,27,158,236,156,24,211,39,67,70,116,54,60,26,70,176,63,26,90,6,193,210,39,32,151,253,209,210,49,81,195,241,68,5,206,67,45,190,163,232,104,239,116,90,166,120,165,48,15,230,107,119,145,65,59,83,229,239,254,246,251,191,254,250,151,191,254,242,235,111,127,250,229,63,254,225,159,255,252,199,127,252,229,15,191,251,151,255,237,191,254,95,255,231,127,255,151,255,249,223,126,247,251,255,240,151,191,63,127,209,81,47,221,84,122,237,223,253,237,111,191,255,231,223,254,233,175,231,111,255,205,47,127,252,237,63,253,250,203,239,126,255,15,191,252,229,31,127,249,237,215,127,250,195,23,248,183,127,250,243,47,255,238,183,95,255,244,231,127,224,6,127,249,245,239,255,244,231,63,254,118,110,255,239,237,89,6,241,107,54,45,123,150,93,77,242,217,15,74,14,236,179,134,214,39,38,6,233,80,130,135,186,41,204,174,63,30,60,31,107,24,48,41,188,124,239,189,140,12,58,43,76,116,233,193,132,52,247,131,225,171,251,30,164,7,222,166,144,62,21,174,119,230,25,220,83,145,139,207,2,184,74,170,60,35,60,4,43,160,183,7,227,131,210,254,31,224,219,84,111,48,164,205,69,224,92,47,175,23,48,154,242,99,7,184,127,89,222,62,240,59,193,7,113,245,125,53,115,64,173,118,55,43,12,33,253,126,240,57,177,21,70,207,210,127,153,178,184,186,2,122,229,20,63,240,238,63,225,246,224,97,36,58,15,54,71,235,19,18,179,171,167,16,251,14,99,150,157,83,96,152,153,134,194,86,136,116,225,102,90,154,2,163,203,217,125,196,57,255,107,128,113,58,222,213,180,9,203,136,91,93,98,121,35,78,101,125,86,152,110,207,250,224,244,244,184,9,23,211,235,153,238,147,39,58,219,221,148,28,196,198,243,252,138,92,48,145,96,186,158,239,209,250,135,137,226,126,17,232,170,158,224,239,48,126,214,111,10,27,244,216,177,233,61,247,217,86,77,77,203,31,140,130,219,55,83,160,215,60,238,231,251,94,75,206,209,97,252,72,103,207,191,48,30,198,35,0,2,198,19,242,183,198,20,121,229,131,192,36,162,252,201,206,106,144,126,103,126,155,165,124,87,118,99,118,132,65,129,203,174,251,152,77,82,29,181,42,140,136,235,189,249,70,36,68,94,172,211,17,240,141,21,154,157,65,205,134,220,60,47,227,62,250,194,153,226,182,252,94,12,62,245,49,239,44,167,84,189,60,206,48,131,207,203,205,123,115,170,52,2,92,6,12,155,223,239,69,44,21,134,50,129,51,130,191,249,194,115,244,215,32,200,163,13,134,249,194,3,206,166,173,47,70,219,106,189,143,6,27,248,35,241,249,192,249,43,131,108,240,177,201,2,76,89,120,247,171,137,83,149,22,224,250,45,238,53,24,225,157,174,179,37,93,10,32,96,236,170,18,208,148,238,247,236,116,80,189,214,46,102,195,166,138,240,187,31,158,79,75,168,189,41,124,38,223,234,15,238,47,52,252,129,191,201,166,15,58,95,242,221,38,98,198,85,254,194,232,36,60,194,0,131,77,119,70,224,23,250,253,192,199,252,95,15,70,194,94,96,184,200,235,187,154,34,103,121,47,8,74,190,165,72,240,70,140,246,184,179,13,101,133,20,71,233,210,144,215,58,51,133,160,247,133,33,62,220,10,227,105,36,191,218,52,150,100,129,97,32,140,187,111,48,83,102,213,39,179,148,220,61,68,144,136,221,163,42,220,92,235,14,248,88,0,75,118,157,51,190,227,203,183,97,23,111,18,187,138,18,165,174,15,70,141,88,97,10,186,218,131,161,183,85,152,198,203,135,238,23,5,57,40,61,1,190,188,62,43,34,201,91,39,83,120,220,2,79,57,222,234,248,208,246,92,24,207,67,118,106,242,111,253,219,54,134,202,55,94,184,94,13,117,110,237,247,193,179,85,101,52,133,225,212,184,191,125,172,239,62,101,30,146,122,175,245,46,1,171,221,126,85,30,246,104,84,214,220,247,54,57,110,57,130,172,241,114,220,205,120,28,211,99,63,73,224,15,188,191,198,166,193,180,244,200,139,77,203,64,221,223,110,212,54,137,29,5,252,13,243,27,138,85,219,21,237,196,200,29,38,254,38,247,94,36,175,238,78,78,207,242,146,143,13,95,90,47,237,94,220,81,233,203,122,49,33,176,187,64,6,110,98,149,109,131,150,194,234,246,6,77,226,112,205,7,152,214,217,11,243,156,171,43,92,253,20,32,59,52,158,70,7,63,141,73,125,15,245,65,45,123,147,3,202,224,53,171,195,103,125,134,247,154,112,96,223,39,163,228,103,201,197,115,214,43,43,10,186,115,248,86,165,164,116,55,36,163,211,212,195,139,142,206,85,146,195,44,211,30,208,244,149,247,51,148,240,66,81,184,249,241,129,133,218,95,177,207,23,149,59,83,167,162,168,137,7,251,173,151,149,111,9,124,182,163,175,104,149,193,148,68,201,244,62,135,100,169,215,114,68,240,122,14,57,92,128,235,190,31,154,224,241,94,115,69,120,220,35,25,217,138,179,112,5,62,187,223,49,207,190,31,131,86,195,254,138,27,63,112,219,2,147,123,248,1,47,133,215,12,240,50,254,186,11,211,32,173,195,210,17,153,185,171,126,162,84,247,170,210,128,123,191,221,110,219,86,56,181,167,1,46,119,146,81,202,3,253,140,160,144,244,93,155,247,28,184,231,219,134,215,134,108,126,248,189,97,207,22,212,140,164,187,180,38,205,187,67,236,74,236,158,51,162,221,225,41,46,162,85,36,237,190,238,178,101,251,152,75,39,233,249,229,49,239,225,51,41,14,45,61,192,80,196,149,11,159,25,157,187,124,109,190,126,189,214,56,114,44,28,118,2,87,171,22,190,48,111,58,20,37,5,230,23,15,169,156,60,40,213,52,95,207,23,212,172,47,249,28,249,35,104,241,133,173,25,84,206,53,234,49,118,186,171,26,206,169,90,117,142,231,76,193,226,253,233,115,98,166,71,116,96,112,186,244,115,6,99,47,201,218,68,6,226,26,196,200,98,180,151,161,54,20,117,193,7,31,47,110,189,183,46,27,209,92,255,214,232,200,100,217,255,41,138,157,223,76,146,193,244,114,203,213,252,77,246,245,243,185,124,11,76,232,240,221,28,5,156,90,20,70,2,32,191,171,247,148,21,80,140,29,199,63,215,129,211,203,58,2,35,44,62,252,209,44,191,176,4,230,84,246,15,198,174,208,228,123,82,216,15,197,198,187,90,152,212,128,169,57,124,67,78,142,249,129,159,132,192,93,93,196,196,170,184,32,150,1,248,146,190,24,108,50,111,10,223,104,220,54,30,174,178,100,10,19,215,221,219,127,24,154,174,34,59,124,177,102,248,242,96,225,218,24,132,93,199,106,247,172,71,149,224,44,39,185,55,110,131,31,230,240,243,157,19,66,70,140,78,234,230,75,19,106,192,44,83,188,144,236,126,15,142,107,166,238,166,245,9,127,5,91,182,177,49,162,219,249,224,69,237,226,181,165,209,234,202,75,246,105,250,103,243,184,243,12,227,247,216,156,239,209,80,39,207,233,58,94,11,169,217,42,83,33,127,90,104,135,95,125,220,145,247,169,51,110,244,183,204,104,127,88,38,95,83,216,129,105,228,42,254,220,20,72,203,36,180,138,220,251,216,4,94,57,160,20,77,249,109,164,139,58,125,177,220,80,133,216,223,222,41,91,61,120,105,10,195,19,246,182,43,8,74,34,76,180,160,58,76,101,248,143,171,167,223,28,109,158,34,222,38,87,95,134,43,96,34,25,242,177,225,245,154,163,221,171,225,90,212,40,20,176,123,255,147,190,181,93,117,80,168,199,246,19,128,218,54,89,59,108,86,68,162,46,76,141,159,184,255,176,228,205,125,63,199,164,178,183,52,253,101,147,99,112,120,210,163,252,222,218,228,76,191,185,30,78,236,6,61,102,85,152,104,93,245,3,29,197,203,45,240,153,214,62,133,73,211,13,217,134,241,8,86,186,145,185,143,242,161,44,92,83,201,245,112,12,118,204,206,83,159,172,215,75,114,8,12,119,237,210,39,179,145,186,187,25,115,67,150,199,241,85,176,225,175,141,15,15,246,14,63,157,225,102,113,195,14,181,100,137,220,161,60,73,60,225,194,240,84,40,106,204,157,217,209,227,235,72,200,48,113,226,86,247,0,44,120,208,5,173,102,63,92,180,24,21,231,131,141,161,217,239,141,226,193,124,59,97,226,223,103,183,117,77,206,81,126,24,63,37,185,87,132,67,220,229,232,57,167,18,11,243,154,186,70,88,40,155,25,217,149,111,10,11,59,121,26,161,168,160,25,63,199,97,84,180,197,246,74,216,29,30,111,28,224,93,239,77,154,231,171,106,8,204,209,34,91,93,178,181,122,227,29,4,181,247,75,107,3,15,10,44,221,123,168,210,110,12,250,137,205,92,180,160,160,35,111,77,131,94,117,151,233,156,136,179,201,107,21,124,145,250,208,210,118,128,59,60,81,238,19,225,31,203,94,70,32,133,193,184,112,167,10,79,230,73,206,232,90,185,207,132,142,164,123,138,221,248,174,251,124,206,220,52,9,9,129,51,155,223,115,215,250,203,182,192,81,4,19,189,187,145,157,180,234,16,244,156,36,245,110,239,192,233,81,86,152,128,150,171,208,27,124,214,169,219,63,192,150,153,149,155,175,119,100,2,183,148,220,177,63,207,5,85,135,160,20,89,251,202,34,99,84,244,167,135,145,214,251,144,165,46,165,233,192,132,204,219,114,56,189,13,28,244,28,130,233,161,133,188,140,94,12,199,90,245,175,197,240,37,25,50,11,127,60,31,149,92,77,150,215,234,86,120,225,78,40,244,148,69,110,126,252,198,250,110,142,120,86,137,87,211,55,228,11,128,182,231,220,245,234,118,169,25,109,134,155,17,168,112,205,211,87,253,113,144,211,212,247,238,48,244,249,215,182,82,54,125,45,226,201,190,50,41,245,92,58,224,199,208,30,207,123,46,196,89,187,14,41,30,192,93,91,211,200,250,114,248,30,187,251,12,95,24,91,58,133,77,111,196,127,27,121,198,20,102,74,154,235,125,47,106,93,235,148,89,10,47,215,30,190,9,83,225,173,79,62,73,11,53,223,71,73,77,47,121,242,179,50,151,79,195,109,5,149,75,209,245,62,54,45,214,199,26,13,176,241,143,95,24,93,166,86,21,110,187,184,25,14,175,208,43,214,180,245,83,187,71,65,39,105,159,210,183,194,16,42,220,131,11,61,241,222,195,234,171,217,15,69,230,81,11,104,57,187,182,219,148,197,252,245,166,112,46,238,83,81,53,26,23,8,165,125,110,72,87,211,185,24,58,23,26,44,159,110,72,108,250,205,21,70,110,118,187,43,57,242,212,207,117,38,218,88,227,89,41,102,224,42,220,223,76,130,51,88,68,85,152,195,116,239,123,84,226,28,237,175,46,164,91,155,58,49,241,139,54,184,183,228,98,206,143,55,162,208,56,116,221,115,144,29,106,195,45,55,250,112,116,233,146,71,251,214,56,24,76,136,78,222,171,210,79,214,159,213,104,133,239,2,23,75,197,185,163,74,176,49,192,80,88,185,75,150,232,37,144,155,83,193,234,161,200,115,20,229,184,58,143,181,118,220,178,7,195,82,32,239,109,209,220,230,30,155,145,32,5,24,250,241,135,246,161,123,41,4,174,69,224,38,234,180,192,86,150,250,124,100,196,199,186,194,20,78,61,120,180,164,95,4,237,238,153,29,238,70,39,39,240,177,84,198,67,217,22,222,197,231,210,74,109,148,251,138,198,235,37,112,166,5,102,61,120,232,166,179,8,130,190,40,17,37,68,143,1,14,24,25,130,228,62,2,9,123,25,113,10,111,107,157,253,57,124,69,143,175,133,121,252,173,104,49,24,186,247,135,82,190,186,29,60,78,109,149,179,141,36,59,61,70,14,19,233,47,2,227,27,61,87,19,94,231,250,118,13,210,162,115,120,216,1,209,203,50,5,237,200,234,250,189,49,84,166,194,229,44,192,187,62,172,43,68,135,164,243,173,111,78,231,192,115,233,36,92,175,218,11,148,131,75,236,16,82,104,165,52,191,55,243,36,43,90,175,28,133,161,120,69,122,113,61,184,191,179,169,39,100,121,176,90,140,42,237,194,125,31,215,69,30,204,244,168,125,188,49,180,75,147,17,59,63,213,171,199,82,224,223,173,178,147,46,10,163,230,123,112,35,25,86,24,154,39,143,177,178,20,203,148,89,102,230,174,187,192,168,2,53,217,12,161,138,165,109,235,194,185,74,160,19,24,63,236,78,97,196,221,218,19,172,232,70,11,223,60,7,183,146,113,203,200,205,9,22,183,236,206,59,4,48,122,49,13,224,221,125,247,99,153,191,214,246,142,67,118,236,154,235,229,82,67,189,87,82,184,94,57,11,80,14,136,148,21,37,95,181,29,54,7,78,224,115,222,231,228,247,238,230,120,61,152,8,69,191,35,206,112,158,207,35,63,61,97,164,168,254,219,124,32,133,209,47,90,55,247,113,30,36,239,112,115,171,120,152,205,225,217,166,128,164,58,202,187,86,119,58,20,124,105,49,190,96,179,160,169,192,125,36,79,69,193,238,133,98,128,192,164,239,110,72,2,120,60,134,91,8,62,170,213,179,92,152,180,254,148,223,166,234,118,222,242,18,96,100,156,30,76,54,62,189,155,79,171,7,18,248,108,148,30,208,91,22,150,174,122,53,106,240,229,193,61,63,135,175,27,163,116,94,142,226,168,191,209,134,248,13,31,239,139,54,248,236,243,123,45,50,83,165,59,58,33,170,147,139,43,252,172,254,86,22,192,214,123,23,28,255,27,114,64,65,87,215,6,60,76,16,209,61,116,109,89,27,48,136,52,55,51,22,69,176,69,62,230,49,103,83,126,211,128,42,102,153,36,195,156,63,127,176,78,69,155,162,248,99,62,17,58,225,3,177,219,140,232,226,75,22,6,140,26,158,236,177,157,106,68,15,184,153,109,92,135,160,137,105,118,55,4,66,52,79,63,240,192,148,111,36,159,220,164,93,179,108,132,157,72,223,190,105,92,171,214,218,83,225,227,128,149,123,24,115,10,149,33,246,40,89,250,238,86,161,81,97,62,157,10,96,130,16,30,11,28,159,16,171,192,13,87,39,59,108,145,73,129,43,68,28,254,104,148,65,136,35,10,35,90,169,245,61,26,78,149,194,231,99,206,247,98,199,237,90,114,212,159,21,127,190,165,135,18,15,92,94,164,17,248,56,35,233,250,23,148,110,229,174,40,178,61,239,167,27,125,129,111,22,118,152,25,222,76,33,245,145,228,188,61,211,196,14,123,135,33,43,209,171,145,138,246,253,159,122,169,37,235,227,192,38,212,238,240,121,233,156,5,134,20,36,251,36,182,70,102,25,211,102,28,170,247,183,33,208,109,250,218,28,115,53,249,84,179,24,118,83,152,118,18,159,228,153,74,86,189,57,196,4,197,215,23,137,68,125,237,68,8,213,209,132,46,144,92,76,197,110,173,190,87,66,159,32,187,29,212,108,107,173,183,87,238,37,251,81,183,227,198,159,251,204,138,54,21,165,68,215,119,28,14,181,151,212,52,56,93,38,76,96,28,116,57,236,59,140,43,73,143,53,244,227,5,38,236,121,237,54,212,162,194,201,212,105,16,245,72,228,241,120,225,8,150,143,77,167,209,246,243,22,54,87,153,163,144,252,23,31,49,170,126,182,174,236,108,46,181,71,195,43,169,93,121,48,120,251,115,114,219,107,89,155,180,192,197,114,164,110,226,88,17,149,192,137,89,235,225,114,74,189,196,109,162,7,64,50,35,199,188,66,241,89,96,11,32,46,135,211,86,239,162,89,219,218,116,147,178,7,187,143,69,159,197,30,69,87,180,52,129,81,221,116,155,114,25,147,134,192,29,78,122,127,47,40,254,228,252,160,158,122,180,231,0,160,222,86,223,160,32,88,183,70,114,11,159,121,38,39,4,18,124,117,204,253,114,73,4,199,4,46,252,224,203,99,81,78,167,87,39,198,228,37,232,248,147,252,54,138,41,217,163,206,179,194,112,32,87,35,64,179,158,119,81,48,106,228,106,186,175,202,75,183,162,233,88,5,53,214,120,79,64,224,250,139,91,132,225,49,223,107,119,72,131,197,239,57,59,225,249,113,31,82,228,238,186,108,196,103,154,192,195,121,141,101,106,173,171,108,150,21,30,238,233,126,106,155,102,155,11,12,177,172,255,246,217,104,155,184,115,213,148,99,183,95,92,152,198,67,96,88,232,221,105,130,100,115,137,139,108,170,12,175,94,161,158,121,217,100,38,153,247,232,62,110,53,238,55,121,238,105,228,33,26,210,144,8,211,249,11,54,145,251,57,42,10,26,178,54,173,68,227,57,16,21,53,194,169,87,159,47,240,106,29,112,161,30,129,167,217,182,20,166,76,79,172,148,164,150,8,27,204,170,190,126,224,246,89,114,40,19,158,79,221,179,173,48,5,189,126,96,96,173,225,160,209,85,23,31,193,205,23,53,200,54,223,229,151,7,12,72,190,236,51,31,86,209,76,26,223,67,95,11,154,56,133,173,18,232,197,182,232,90,150,95,198,144,41,47,103,67,8,73,252,189,79,145,69,123,113,181,99,100,78,189,250,204,249,236,222,117,34,124,37,243,228,204,87,210,173,94,49,3,231,204,86,24,30,126,175,197,65,96,176,234,213,199,118,88,195,211,46,116,73,86,253,105,242,14,205,51,62,70,1,44,87,83,124,157,94,218,5,122,118,69,39,36,14,251,69,42,115,150,83,145,218,167,225,233,210,177,208,102,215,139,57,101,61,117,2,221,230,150,221,12,194,129,237,197,104,198,90,38,30,50,254,196,109,252,182,0,108,165,220,73,97,76,247,27,66,37,115,56,245,107,81,72,156,166,167,70,216,208,197,241,167,120,169,244,123,176,13,11,108,102,125,240,68,190,100,190,136,248,49,223,2,220,199,244,250,63,170,134,83,209,39,79,4,4,95,193,88,235,234,65,224,87,210,152,236,89,4,35,41,208,39,175,151,192,214,56,18,40,112,151,247,198,2,216,30,151,134,190,77,77,160,90,31,187,180,209,194,31,115,66,78,182,106,33,189,228,69,120,211,76,73,129,41,116,187,153,94,179,111,117,208,42,221,92,215,233,178,46,211,162,123,10,124,17,221,243,4,213,118,28,249,105,186,148,243,221,227,113,21,179,6,129,136,239,161,184,126,97,232,15,197,30,134,94,226,242,202,239,15,187,81,248,158,5,246,164,119,243,108,172,53,15,206,219,72,113,46,76,58,74,98,22,20,161,82,14,122,235,30,183,85,135,10,108,53,3,247,189,51,226,70,18,91,62,14,54,37,212,247,189,141,48,76,98,53,149,102,197,237,117,118,40,114,87,57,219,40,118,223,47,187,146,207,182,156,100,141,20,36,204,146,79,150,100,93,162,67,96,218,25,61,199,7,149,139,110,74,199,11,30,243,158,201,86,204,59,229,107,211,64,144,220,75,70,50,110,105,64,144,40,197,242,14,15,234,92,102,248,105,148,149,138,167,46,9,74,12,177,69,10,149,248,238,131,88,208,117,75,36,167,152,28,161,215,129,91,117,188,188,53,9,219,177,189,50,216,66,180,242,100,244,162,228,59,102,152,238,117,136,241,71,186,22,127,232,194,8,77,111,133,179,169,112,94,24,81,235,161,55,39,120,144,252,106,24,42,101,171,134,155,177,249,68,164,10,41,85,217,181,202,25,147,233,62,124,95,144,114,232,152,82,58,236,149,247,52,236,168,173,1,145,221,104,94,183,79,61,155,26,27,216,68,37,123,253,250,164,229,83,236,55,235,196,172,94,232,109,42,181,83,31,60,231,238,85,253,240,121,54,241,225,11,166,68,186,103,246,113,62,211,22,23,164,80,3,187,189,72,156,29,109,235,115,19,54,90,215,129,65,59,117,190,142,28,131,203,244,218,119,114,133,89,98,15,197,26,74,253,99,86,150,177,236,11,240,181,76,175,7,237,172,166,172,203,167,154,110,201,253,233,179,78,137,74,41,76,159,248,253,237,98,12,137,50,21,96,142,223,55,88,79,47,227,44,178,207,67,225,225,11,27,161,110,252,132,128,238,113,171,10,40,0,204,234,254,24,236,209,200,14,189,148,102,39,11,52,205,119,18,54,34,145,73,50,78,160,109,123,115,9,42,11,93,236,28,235,204,91,183,46,128,208,250,14,203,7,178,99,207,204,52,120,49,115,25,1,166,43,227,193,104,16,8,12,67,229,53,162,200,63,85,125,45,10,116,146,119,18,177,59,73,226,133,0,73,123,253,56,228,141,117,203,200,84,28,220,199,154,212,238,118,69,187,149,109,220,150,24,220,52,157,8,84,94,121,39,2,81,227,50,197,125,47,108,172,30,48,105,221,140,200,169,48,246,196,253,237,14,197,179,184,16,104,127,215,189,252,230,103,93,233,137,94,208,89,240,205,12,41,226,243,61,244,201,141,184,244,126,14,52,203,86,132,241,219,110,51,28,113,131,44,230,178,253,118,247,94,185,10,57,184,238,210,132,149,60,197,215,176,197,139,94,124,166,214,244,62,34,227,19,208,227,131,180,90,187,243,191,193,91,173,78,118,161,250,228,90,96,232,105,104,56,146,182,186,210,155,95,75,161,174,78,81,106,254,210,221,141,144,191,222,91,183,81,152,242,247,244,171,17,7,238,1,166,37,208,159,27,161,16,241,38,17,224,40,245,181,179,81,3,37,70,208,57,192,119,202,254,61,168,197,202,146,171,66,245,176,184,37,82,45,128,222,20,38,52,112,45,203,122,246,181,164,31,59,163,33,220,238,84,169,22,125,151,153,132,247,222,189,172,30,199,75,24,164,128,9,73,221,45,165,126,20,237,222,92,200,132,109,211,157,228,108,226,37,203,209,197,74,37,101,114,97,156,29,25,212,108,221,188,215,204,97,219,88,77,182,179,51,165,77,186,250,194,144,127,200,54,77,134,149,173,246,194,208,119,137,109,152,51,218,200,215,69,97,58,28,251,64,126,251,60,27,189,223,95,248,140,106,93,242,65,153,73,197,115,9,152,161,115,234,205,105,207,41,221,175,134,88,86,62,104,162,118,166,221,144,36,36,115,103,62,12,129,143,233,233,189,10,252,120,210,49,79,48,68,184,21,4,179,236,113,112,182,192,221,216,179,190,112,193,23,144,81,75,196,148,211,61,66,144,165,153,178,237,192,124,85,215,221,25,42,18,129,77,118,98,232,16,225,93,189,48,170,200,178,43,65,129,214,61,213,118,62,15,9,120,121,237,179,79,145,2,251,194,249,19,173,126,48,62,231,107,193,61,51,79,10,253,112,78,49,94,124,84,144,110,89,226,238,158,19,5,186,132,139,82,139,183,21,164,88,169,60,20,194,216,7,103,104,123,182,255,50,117,177,114,102,147,236,154,249,198,53,206,38,143,34,170,94,77,40,244,238,58,232,152,204,215,56,78,38,107,81,117,254,157,11,24,192,237,21,61,3,195,213,176,30,90,214,155,41,102,103,188,114,234,130,228,236,11,103,130,246,215,82,134,236,197,89,141,242,203,152,84,253,110,74,229,83,90,63,4,174,176,81,93,52,193,79,16,80,114,230,15,70,41,70,126,122,18,93,246,159,94,144,79,190,121,4,43,26,157,60,227,194,40,149,21,133,59,82,116,243,194,244,204,246,161,48,90,73,217,225,10,207,134,192,200,173,220,99,23,250,129,37,105,39,122,15,105,200,185,79,14,7,91,188,57,33,177,123,194,20,200,96,122,184,185,137,122,92,180,88,221,102,64,125,130,211,149,175,238,139,81,135,77,143,93,19,181,171,175,168,243,243,96,103,139,251,110,57,112,175,52,137,46,24,85,220,94,55,233,138,105,173,159,218,168,156,175,175,202,62,89,83,10,239,12,47,82,115,152,125,87,223,217,10,244,238,136,33,85,245,88,204,12,222,251,158,78,133,222,144,215,212,101,168,109,180,95,24,14,232,166,104,167,222,235,251,96,153,19,33,103,189,53,105,139,251,173,232,231,207,45,60,216,177,91,124,18,230,69,29,125,210,33,105,148,82,56,76,169,125,120,235,179,57,249,197,38,16,31,47,166,96,117,93,184,26,95,161,194,199,126,190,161,183,204,16,196,159,166,191,233,126,75,84,91,216,113,244,106,35,242,187,112,166,108,173,235,213,144,235,124,231,63,2,5,172,17,133,39,2,170,23,230,0,9,35,110,130,40,253,194,25,221,140,21,6,173,183,27,20,201,36,7,36,139,193,247,162,128,248,194,236,54,51,160,4,217,29,157,212,87,232,186,165,139,238,254,50,188,5,77,223,138,244,215,13,13,96,130,46,157,162,84,176,109,159,9,244,52,134,125,112,162,130,125,131,176,217,218,211,114,128,219,179,98,178,197,37,116,199,32,44,237,141,35,103,224,161,146,208,125,146,110,191,27,8,202,152,199,67,209,13,247,196,29,110,56,194,36,254,139,126,3,231,214,133,143,97,46,52,175,192,205,72,156,47,124,62,107,105,242,100,86,56,223,28,70,115,73,119,112,28,136,225,83,56,167,37,124,116,28,120,137,192,221,125,112,106,173,146,158,106,112,143,123,137,46,132,217,93,75,26,224,192,92,254,94,103,250,238,213,195,185,53,154,183,199,158,91,167,243,220,98,9,20,200,226,111,128,56,153,88,183,248,223,244,196,116,15,59,36,50,219,67,28,236,84,134,137,218,93,216,100,97,245,56,158,144,196,248,111,23,43,103,145,179,62,161,89,224,55,79,103,33,74,174,237,192,163,222,205,206,170,240,53,24,10,57,67,245,146,232,115,14,65,159,17,224,181,83,242,171,187,53,174,8,12,107,149,191,23,178,237,69,162,207,244,253,118,239,164,78,20,248,148,166,55,239,80,191,126,191,23,89,156,92,102,86,120,20,79,48,210,206,202,127,1,78,213,135,156,40,247,80,51,165,218,38,190,46,156,123,157,122,49,143,237,163,98,5,165,18,211,72,176,78,184,117,149,6,217,102,29,209,130,91,124,223,154,154,133,25,135,148,192,208,253,92,152,252,91,50,209,70,73,219,147,95,93,137,212,168,121,69,166,231,90,195,201,116,197,244,131,20,136,40,239,94,105,54,228,8,211,180,83,115,117,175,238,166,186,36,79,206,106,46,215,204,103,5,148,166,75,0,183,205,195,95,244,39,176,62,5,38,188,236,79,14,79,65,24,211,132,248,250,205,22,164,70,208,86,50,167,9,218,209,234,147,28,151,96,172,176,182,233,192,186,147,1,126,212,176,93,26,89,91,114,184,107,103,60,240,92,30,59,163,79,94,99,103,86,248,225,249,226,131,162,246,28,174,197,74,189,99,214,140,109,125,232,158,100,2,234,23,70,208,160,235,189,17,163,188,187,124,250,240,84,181,0,15,111,206,74,245,163,108,21,224,228,12,39,9,138,236,221,195,126,104,186,192,23,198,108,84,35,232,28,19,253,77,165,106,153,60,133,23,197,74,247,115,82,181,86,203,214,15,146,199,91,250,208,9,106,97,26,188,7,252,159,11,19,247,208,213,73,18,208,7,141,173,117,238,48,209,250,153,122,159,139,45,240,144,135,94,156,73,161,124,67,65,231,36,251,240,233,10,124,140,128,244,117,179,15,96,174,171,94,157,105,251,152,95,152,206,210,162,235,47,231,23,207,65,130,174,133,56,43,142,212,55,62,12,13,47,219,182,250,31,211,104,25,5,214,56,42,240,215,16,7,228,84,222,10,26,39,224,187,54,84,114,36,98,195,247,136,0,38,93,173,155,10,53,218,254,82,237,147,207,23,152,186,131,225,240,65,195,217,134,50,248,151,209,20,216,20,232,213,81,237,185,59,122,230,68,170,26,151,64,49,229,22,125,26,89,109,213,132,112,102,79,89,223,227,199,146,47,77,63,53,165,22,229,70,215,138,105,239,202,150,66,45,254,141,44,151,15,255,96,215,95,166,58,248,254,48,66,47,90,190,139,113,81,191,34,227,192,150,129,82,152,57,178,46,138,65,42,187,17,12,21,231,199,198,133,41,107,93,17,94,119,187,33,249,132,113,44,145,156,100,90,72,223,9,74,93,235,94,58,36,255,10,62,230,155,194,80,73,182,11,83,18,171,125,47,103,157,173,126,23,30,68,233,85,84,75,12,110,124,221,15,60,151,29,62,83,127,155,118,162,239,231,160,92,226,248,181,49,22,67,116,245,11,83,69,181,53,192,117,126,43,127,21,231,129,143,199,171,167,79,54,70,249,175,27,112,188,65,74,34,36,162,136,2,17,29,37,95,184,154,34,151,132,168,72,175,220,26,20,200,232,206,134,18,226,64,148,41,124,237,206,2,17,103,107,41,192,165,220,104,102,177,228,113,74,57,68,145,202,109,140,68,118,15,139,65,39,90,131,8,233,251,219,116,190,140,240,222,116,35,222,200,1,126,44,198,161,76,98,84,25,111,95,49,162,125,132,122,228,230,108,210,95,94,81,224,51,123,198,106,113,88,110,166,161,24,127,179,150,66,97,157,101,223,175,96,169,56,51,81,62,104,67,179,244,174,145,1,209,229,104,10,31,151,126,126,131,234,199,80,164,222,79,210,213,104,6,206,235,112,22,56,70,200,136,201,213,228,125,191,1,21,92,240,29,218,60,96,220,42,55,111,84,134,245,52,167,176,51,216,216,124,224,190,144,141,15,17,46,171,216,252,14,106,167,31,66,92,47,200,4,90,249,42,66,0,27,231,178,236,211,103,8,243,109,193,34,100,200,238,40,55,135,88,246,214,92,144,214,195,76,107,193,130,187,245,26,166,97,55,71,140,35,65,69,118,127,58,193,115,174,241,175,140,109,116,63,24,76,5,61,233,241,67,253,247,183,166,130,18,117,18,29,106,192,37,152,174,191,247,134,177,39,183,30,12,184,234,85,92,152,87,112,251,203,49,192,212,114,180,145,7,148,18,150,68,165,97,187,71,204,71,65,83,38,26,180,68,233,43,61,98,57,191,153,171,158,33,147,50,235,175,231,70,206,143,20,150,188,53,218,57,251,174,94,28,177,208,76,97,244,64,190,37,182,100,93,203,186,45,145,47,251,250,156,197,74,223,146,148,146,208,141,50,111,3,10,178,77,93,99,92,40,253,76,103,0,42,164,163,131,93,10,233,98,187,239,69,205,233,152,106,142,119,248,111,238,158,102,4,120,93,42,100,216,64,119,191,91,61,34,218,171,105,68,178,226,210,126,27,38,74,53,226,247,224,124,181,237,53,123,70,32,12,127,139,78,21,182,146,239,10,57,38,17,156,143,10,19,8,252,118,89,81,139,118,140,199,28,124,206,234,85,19,5,50,252,58,212,143,55,55,178,222,155,127,200,37,5,110,70,253,235,48,18,134,83,224,106,100,83,205,175,70,239,79,96,136,72,234,29,22,54,160,189,179,216,150,152,147,254,193,76,37,123,137,217,11,193,119,190,133,69,214,0,188,165,26,23,222,235,126,149,100,105,71,37,241,247,124,82,34,8,141,111,226,131,74,35,245,179,76,105,50,129,1,244,11,79,204,125,9,80,208,150,194,57,115,97,171,25,20,120,205,225,153,43,8,111,172,247,240,193,231,243,183,27,251,163,120,182,245,215,95,15,220,144,20,107,23,198,10,147,24,220,132,50,245,43,243,12,76,218,235,153,166,139,243,54,95,102,0,171,152,45,73,220,148,73,80,254,43,198,180,205,146,44,146,32,133,228,222,66,253,95,152,45,80,10,151,208,240,176,237,249,194,20,88,61,35,15,216,90,248,47,108,70,75,184,218,42,45,47,76,233,214,91,253,118,243,122,119,22,180,147,217,166,20,157,78,239,130,176,6,204,51,250,218,9,174,197,126,225,69,144,65,7,237,236,74,183,194,19,73,16,142,17,133,161,3,93,190,64,139,197,36,20,134,211,181,56,60,212,108,0,238,120,231,23,38,36,49,245,123,158,141,103,223,163,27,158,217,166,17,39,34,153,249,50,107,28,152,236,174,126,17,182,208,107,188,98,27,157,83,68,159,108,46,111,95,0,238,73,35,174,236,51,231,0,190,251,18,145,228,44,113,77,107,9,187,13,102,84,35,176,122,187,78,227,115,180,84,191,186,195,166,248,62,231,34,7,211,252,181,97,229,144,34,26,96,250,60,28,237,90,178,65,233,15,177,250,59,40,40,230,202,28,167,5,111,84,255,216,68,202,229,156,160,102,31,49,160,251,185,186,245,207,78,129,43,185,174,238,91,57,237,157,1,38,82,230,59,189,149,118,109,133,207,123,116,191,26,103,36,233,111,163,23,183,238,160,80,249,247,168,78,186,85,248,207,155,140,71,59,16,70,119,221,118,80,99,240,73,78,76,64,186,119,40,213,218,94,248,90,176,255,203,144,121,72,216,243,242,79,30,148,22,212,37,191,76,238,184,222,1,223,22,95,151,1,55,77,189,126,231,48,142,140,100,234,13,110,211,79,48,124,164,30,94,171,153,98,204,133,27,1,162,174,240,89,51,254,90,199,138,238,187,133,33,165,59,200,31,237,124,188,145,245,183,143,109,156,222,205,23,197,168,122,53,218,243,237,218,66,184,230,115,200,231,196,142,175,110,176,164,17,143,40,106,33,231,77,16,29,216,66,14,130,18,1,191,11,255,120,210,85,184,55,12,70,196,218,13,146,98,38,161,194,175,115,142,112,107,15,155,233,217,103,211,213,134,4,134,105,93,127,154,110,182,122,127,186,210,37,167,111,125,126,11,233,244,11,211,230,43,217,16,200,64,87,77,126,53,204,177,225,252,162,151,59,223,183,70,141,71,115,137,103,125,77,167,192,192,200,67,47,187,41,108,196,56,14,211,94,168,48,18,190,221,77,196,115,60,62,109,250,110,59,74,189,181,48,192,36,91,116,229,115,104,93,171,250,60,26,244,63,50,211,82,226,77,138,27,152,40,217,201,150,5,69,198,190,39,80,171,159,212,154,192,231,80,47,110,65,194,217,38,52,22,235,211,37,187,125,80,11,6,164,110,151,231,111,110,148,142,20,92,21,77,23,224,132,91,86,124,54,64,166,168,123,241,192,228,185,87,103,194,210,122,250,161,44,116,43,105,152,106,137,14,70,129,143,119,217,199,157,75,217,212,183,75,60,254,178,255,182,37,92,116,163,31,116,161,223,168,17,245,88,77,186,220,16,167,201,165,249,197,40,144,39,61,120,173,198,244,142,10,110,110,211,39,163,3,34,191,7,79,198,168,34,48,73,142,27,125,161,219,83,217,36,190,226,52,119,175,166,77,73,232,155,12,70,250,83,97,5,169,201,245,169,114,192,34,189,215,107,162,221,93,124,146,179,205,107,202,155,6,231,115,168,8,76,81,169,194,124,253,183,111,156,195,80,63,54,203,235,182,217,0,83,200,35,87,211,235,93,220,5,35,74,254,244,208,12,54,190,224,7,179,177,8,12,193,178,223,251,152,170,89,95,27,113,251,237,35,74,190,188,168,133,7,233,254,141,108,114,111,44,116,249,92,166,8,211,235,187,57,1,147,7,103,148,144,253,193,172,192,187,42,138,130,176,223,155,94,61,189,22,99,102,188,7,43,218,184,100,100,215,248,255,23,54,154,24,189,55,5,11,203,239,157,201,183,139,241,72,226,108,221,32,31,201,45,218,73,29,30,132,154,71,125,71,140,49,65,10,92,45,170,122,225,100,148,42,15,166,196,193,237,59,168,67,179,76,194,65,222,121,185,69,240,97,15,149,139,77,31,224,142,104,165,219,84,58,247,104,56,108,235,86,181,243,211,248,149,75,224,2,33,144,63,25,141,26,122,243,97,43,104,200,193,251,20,49,129,27,68,94,126,115,82,16,226,97,33,31,220,231,240,163,115,19,240,149,171,169,115,106,197,135,252,248,83,234,35,141,110,13,92,190,231,244,36,26,139,157,214,203,85,191,202,44,236,119,153,100,154,220,188,145,198,184,102,214,89,139,136,38,116,129,33,206,123,91,49,113,188,37,191,13,105,191,91,174,80,25,29,15,175,68,248,157,2,115,72,1,158,129,195,227,54,199,86,27,26,169,230,194,188,150,159,172,3,203,68,236,113,154,95,102,126,209,147,101,69,80,10,155,172,197,13,189,156,173,248,73,98,26,156,199,114,147,224,67,111,38,131,2,77,240,219,75,183,49,33,4,212,79,31,56,24,118,214,75,59,95,251,198,147,18,228,163,1,30,249,234,37,224,111,32,249,18,80,88,151,190,40,102,162,228,205,24,176,246,78,46,18,189,227,73,26,0,27,243,252,23,45,3,119,69,47,166,4,58,223,24,155,209,207,200,86,55,240,118,110,37,87,65,240,97,74,125,130,233,184,223,180,244,65,27,209,14,189,24,234,227,122,31,140,9,33,241,90,24,240,142,229,126,215,78,183,106,72,217,112,48,150,143,103,112,175,70,180,70,226,42,171,163,65,125,219,108,10,169,198,227,126,190,71,131,119,252,216,219,247,189,38,187,147,20,84,245,106,129,233,27,161,163,28,69,250,154,160,112,129,25,221,35,143,216,183,98,48,91,222,242,178,92,20,58,191,75,17,171,148,106,238,233,70,208,89,69,196,209,223,36,235,249,124,160,126,67,89,76,224,173,110,56,98,204,103,156,239,213,37,171,168,43,113,168,81,156,35,166,152,132,129,84,171,88,215,211,126,247,198,114,151,19,160,157,55,69,216,232,194,159,230,238,7,147,18,191,86,202,160,241,104,200,202,59,91,72,158,217,225,106,10,84,239,185,241,80,230,87,37,7,120,177,175,190,207,9,111,94,201,119,27,134,162,76,244,221,56,198,142,165,63,60,4,222,172,169,243,13,105,165,138,164,182,247,104,36,240,222,247,250,136,184,38,127,47,168,156,229,8,64,74,99,220,26,5,58,56,96,172,22,184,38,35,109,250,126,237,13,33,117,21,148,49,189,166,4,182,187,214,149,27,5,241,243,3,58,161,136,212,194,213,103,208,203,246,53,144,53,226,74,70,116,166,75,125,83,76,166,59,47,189,186,16,112,244,237,8,46,108,185,24,173,218,234,1,215,89,112,26,229,131,192,118,153,125,183,34,227,87,100,159,165,244,166,120,98,173,153,176,177,120,17,176,94,212,236,158,215,192,239,149,181,77,137,225,206,195,195,208,76,219,41,87,79,138,212,138,199,176,123,94,50,147,240,41,174,64,182,237,194,73,90,193,144,170,47,94,196,70,133,1,45,137,239,185,217,41,8,124,92,152,94,32,113,173,138,117,226,223,116,71,179,54,115,25,20,78,89,232,29,239,102,137,204,157,204,20,19,207,242,111,157,173,247,43,92,140,73,58,28,166,212,108,40,220,182,199,83,233,214,41,225,189,14,124,251,221,77,41,46,75,155,50,104,117,50,71,139,3,35,51,173,112,65,169,198,239,77,135,148,12,10,70,205,46,239,193,211,153,136,250,211,88,142,239,4,161,218,81,38,41,109,50,243,37,59,240,38,178,254,52,2,34,201,239,157,225,63,209,159,166,39,122,249,147,193,153,43,199,79,177,250,175,187,176,59,138,31,107,234,147,245,42,71,72,38,255,32,118,70,177,51,165,9,156,178,206,194,138,224,206,27,21,154,123,195,107,83,227,56,253,181,83,207,82,219,189,202,39,52,241,224,16,11,42,198,251,82,124,105,146,82,148,77,222,228,21,75,122,71,246,44,26,23,52,249,209,75,81,6,12,29,222,12,112,126,199,19,233,139,210,245,183,45,139,234,214,194,52,25,42,133,209,51,245,71,155,144,228,135,171,199,72,158,218,74,212,236,232,52,45,228,148,20,62,142,65,87,184,59,253,1,240,217,182,151,190,247,164,12,212,223,123,16,15,15,112,174,238,101,31,24,163,71,134,28,110,180,52,159,25,4,63,118,64,203,80,84,43,49,33,120,56,214,141,47,124,171,186,209,65,129,73,198,77,59,248,233,114,214,95,70,150,203,237,198,85,155,46,0,212,227,70,117,187,175,64,246,171,183,166,91,251,134,82,207,216,156,79,57,71,128,235,115,254,17,19,28,51,92,141,36,156,95,109,229,172,250,96,228,140,220,127,183,42,142,166,55,167,100,215,119,113,242,140,89,236,156,99,106,16,228,175,14,151,112,120,209,87,150,159,31,140,212,108,209,197,73,231,131,251,0,231,187,159,49,147,7,207,156,1,203,159,204,84,160,182,194,16,34,248,189,57,39,37,79,194,172,225,121,28,134,78,82,222,203,10,55,178,15,218,177,13,194,166,147,173,220,216,31,141,178,127,57,117,15,204,241,118,119,249,51,129,41,152,19,24,46,67,15,36,145,247,88,250,224,153,6,68,63,218,88,29,77,239,77,218,115,62,184,109,205,255,208,44,215,125,225,183,15,51,238,155,165,249,211,248,234,7,35,36,175,114,224,103,219,105,183,103,111,207,9,34,35,158,205,157,247,163,15,65,49,141,229,156,33,234,20,23,93,152,122,59,241,85,173,174,223,157,108,44,172,62,245,106,90,178,111,181,151,193,85,220,255,179,255,116,210,233,23,133,200,74,34,61,153,144,212,244,121,118,156,153,85,229,167,63,140,165,238,15,118,147,1,19,148,164,230,77,23,160,150,67,240,252,193,84,184,103,159,41,157,208,141,152,57,8,192,238,237,46,157,105,72,201,118,70,217,90,29,62,137,17,245,148,158,42,186,25,50,212,223,14,55,225,141,6,134,10,171,207,7,47,57,33,18,234,140,221,39,169,205,82,113,81,108,142,249,201,8,28,114,40,240,55,103,191,51,82,232,98,199,39,227,32,243,105,212,96,140,123,129,30,74,27,72,46,250,59,23,234,114,5,165,232,237,125,13,232,242,95,31,165,201,218,98,35,191,159,166,153,78,225,4,63,179,195,80,214,200,205,45,122,237,49,38,188,224,244,94,26,89,219,250,182,89,186,155,242,212,139,7,9,107,129,103,209,123,83,134,238,245,65,80,46,65,121,47,48,65,141,155,161,228,181,135,144,238,90,123,77,191,36,175,6,31,203,92,94,27,86,215,23,223,66,105,174,189,77,1,24,130,137,55,143,234,12,104,134,172,202,209,108,50,142,10,159,175,231,22,45,102,78,146,49,65,208,205,131,95,216,118,227,57,209,38,178,234,37,83,13,130,179,181,182,162,232,89,244,7,47,161,31,152,180,4,58,13,61,107,39,117,41,0,53,133,214,89,124,246,211,191,33,140,188,136,61,33,233,245,96,156,62,121,43,100,197,228,234,130,151,84,30,156,77,252,93,38,202,204,250,181,178,201,220,172,7,119,113,193,225,145,71,151,201,23,143,21,104,108,129,141,158,197,103,74,102,107,109,10,211,113,221,31,172,145,103,224,220,122,82,88,154,12,200,193,227,99,200,79,75,225,56,40,98,38,219,97,82,146,242,211,173,90,182,224,193,85,44,9,104,64,113,210,252,189,140,152,74,174,54,239,213,87,207,249,94,194,214,8,197,232,162,49,192,243,39,20,3,235,197,149,12,202,203,159,144,116,127,223,139,195,167,143,246,10,116,56,93,170,192,149,29,39,123,222,104,161,215,167,112,123,169,211,6,119,116,151,153,118,12,1,43,170,243,156,21,66,67,111,166,153,89,227,89,194,134,210,143,206,211,137,215,158,125,174,48,215,36,46,55,153,13,233,125,17,18,57,79,178,181,27,35,212,122,238,36,81,57,97,240,64,142,29,98,94,191,186,14,37,103,67,123,132,50,93,175,29,218,199,169,123,70,16,48,37,189,47,80,186,180,36,254,192,137,46,30,79,158,194,189,254,204,78,131,203,237,50,48,130,203,181,194,111,227,188,222,139,23,253,219,57,220,123,58,135,19,101,75,240,50,21,133,207,123,120,190,121,90,171,190,252,244,180,190,192,11,35,128,23,70,133,74,63,175,228,164,127,123,134,47,130,24,135,23,232,240,233,41,216,20,120,21,167,63,36,252,5,183,73,85,248,236,53,215,243,58,215,66,147,169,240,126,167,23,132,41,83,90,47,12,149,124,52,121,135,174,95,147,34,105,47,137,34,115,16,134,59,187,116,6,224,25,148,20,134,59,117,207,220,208,102,147,219,142,47,69,113,165,215,153,76,73,220,152,72,77,110,94,6,102,2,33,77,135,155,226,154,27,162,42,244,71,9,191,172,193,243,82,104,2,83,40,166,55,63,166,162,23,138,20,203,85,246,29,224,234,113,88,202,160,83,210,49,153,100,253,198,43,252,105,41,135,175,65,53,84,119,184,34,0,32,143,70,223,228,149,105,196,191,59,67,48,229,234,129,58,64,247,146,37,180,204,71,86,24,38,165,123,245,49,120,167,84,61,76,35,128,186,12,81,112,209,79,242,68,2,119,138,176,29,198,223,31,50,197,7,188,187,94,23,212,17,185,213,239,57,108,111,190,87,243,255,238,53,21,38,251,237,87,155,210,165,124,177,78,30,225,134,36,177,213,176,101,2,124,124,41,129,207,46,165,240,167,158,249,194,25,26,223,172,240,49,131,203,131,161,190,148,23,163,14,221,203,218,137,99,44,41,143,3,166,228,176,58,140,29,25,174,166,49,218,97,82,130,250,104,100,99,138,87,176,225,115,235,168,20,75,115,220,139,77,115,186,53,133,169,112,123,48,6,160,12,26,81,74,143,169,240,31,124,108,15,206,16,224,221,192,31,181,119,103,149,200,147,17,36,185,59,49,172,46,117,233,107,165,141,46,171,95,124,182,82,233,194,1,46,148,43,59,12,21,192,123,47,166,214,246,108,90,161,83,77,18,171,84,152,209,13,238,48,129,246,23,61,32,75,190,231,85,251,181,122,124,173,38,6,46,158,14,195,167,94,58,102,195,30,125,61,180,247,162,183,62,131,84,138,255,178,177,35,13,129,51,44,106,254,203,22,36,206,2,19,37,241,49,75,212,50,202,174,4,119,110,191,252,206,56,181,69,41,191,44,148,179,166,215,221,37,50,223,98,80,12,147,111,242,197,155,108,147,122,219,14,20,97,242,224,198,219,248,192,118,156,56,79,181,241,101,24,133,7,211,2,223,111,36,168,64,197,55,101,147,39,15,209,61,89,134,80,253,177,185,228,185,115,114,85,4,244,136,214,146,114,95,74,40,173,197,228,206,255,36,154,133,160,45,77,255,146,52,40,76,249,26,70,91,253,182,20,139,98,231,0,83,201,179,28,134,26,185,9,76,54,191,59,58,37,234,141,86,27,137,136,237,104,104,114,54,14,228,153,124,59,58,239,199,205,31,76,51,196,229,44,181,117,149,159,194,23,217,90,186,12,252,124,161,76,68,234,217,15,76,42,233,141,246,26,18,241,48,101,172,54,246,91,120,141,62,254,7,227,177,39,175,74,205,86,7,190,20,174,84,39,58,124,142,26,121,48,82,222,222,119,65,227,196,30,178,176,58,18,210,229,173,59,206,182,217,20,110,205,179,162,5,174,13,41,141,225,51,163,202,147,189,132,25,185,43,249,109,72,102,46,3,26,17,39,156,58,69,93,84,179,96,70,136,2,197,52,46,173,121,23,45,244,75,93,168,136,81,208,222,219,11,32,207,105,74,155,206,123,236,102,197,70,94,59,77,12,66,26,93,128,211,165,5,129,157,151,74,234,42,232,218,206,22,15,76,69,137,94,60,96,87,249,126,75,164,110,209,103,23,248,108,1,227,58,147,25,245,152,46,35,6,125,208,240,26,70,170,168,97,51,23,184,224,169,54,135,51,101,160,2,167,149,60,135,129,221,219,37,228,7,76,11,85,119,184,117,181,149,209,80,105,94,66,12,5,64,146,196,254,36,54,73,13,242,133,19,149,217,122,245,180,111,246,224,172,206,79,59,187,5,100,19,2,39,253,34,48,0,223,38,104,131,135,16,56,3,91,120,199,31,141,105,165,87,243,191,55,230,112,190,22,125,52,42,32,124,200,243,150,110,94,192,242,188,178,12,175,132,112,196,208,153,77,98,213,223,26,125,116,49,175,62,17,223,244,224,165,68,149,192,148,94,248,115,211,176,89,20,54,158,152,234,147,129,158,22,153,74,44,136,43,94,89,204,0,213,229,211,134,229,135,239,44,254,208,242,6,184,187,40,39,48,44,63,242,228,200,208,215,155,55,205,86,221,34,78,118,67,198,113,248,134,5,191,67,145,5,102,158,111,202,190,47,80,151,182,21,198,98,114,27,38,81,166,38,177,135,246,201,77,103,135,33,203,151,121,122,220,184,122,25,160,56,185,114,192,250,43,29,227,84,219,225,115,53,130,197,254,187,231,5,151,46,221,118,54,48,15,199,176,205,158,173,53,7,184,60,99,56,25,57,72,9,176,59,77,144,65,105,196,3,176,175,183,7,167,162,97,5,80,15,166,176,67,107,61,41,104,238,30,14,41,214,196,151,229,169,81,162,244,240,20,17,210,52,116,2,211,126,126,27,148,129,33,123,14,87,55,164,103,28,30,37,236,102,149,90,150,233,86,219,121,148,42,70,29,165,69,123,250,94,136,179,45,82,63,148,94,33,32,121,23,158,101,26,197,56,34,1,62,115,126,83,172,10,151,42,52,184,40,64,222,149,71,24,191,200,78,9,91,195,171,103,40,116,17,143,164,48,131,230,103,38,158,164,180,199,76,147,42,105,215,27,68,243,36,9,89,10,6,56,164,201,110,10,160,27,42,70,72,205,22,21,247,195,158,241,213,247,162,1,201,187,17,45,98,46,181,49,168,133,72,241,75,249,208,57,191,71,43,144,74,15,239,197,88,198,233,243,30,173,80,207,242,156,11,90,113,212,29,36,227,241,130,99,116,90,45,97,83,193,21,167,183,209,29,108,66,20,114,66,88,5,93,233,175,237,160,229,58,35,92,187,87,139,103,226,0,226,6,91,133,157,231,177,33,130,169,162,35,132,4,52,108,43,222,87,64,53,133,152,248,76,141,90,60,40,81,173,11,188,41,76,49,217,114,152,76,93,81,184,206,215,171,97,84,173,178,134,48,51,199,229,211,130,178,167,104,105,243,196,106,234,222,193,2,151,215,148,221,140,153,75,237,250,13,151,36,130,184,45,192,46,42,101,240,208,125,193,78,241,238,181,122,120,111,146,34,52,248,152,31,227,193,93,77,40,131,139,194,72,25,8,204,62,60,253,183,137,7,75,104,129,230,120,104,175,47,188,116,13,20,136,97,94,227,28,103,172,84,237,32,121,71,118,210,187,45,58,108,247,122,245,217,245,189,174,0,94,208,41,197,22,244,216,210,39,233,221,22,102,49,203,115,39,90,55,60,126,69,131,153,36,193,201,58,195,223,209,188,229,129,144,173,194,25,227,230,126,46,99,200,18,107,218,62,215,11,65,109,14,182,38,87,207,69,80,222,43,101,73,244,108,133,93,196,165,216,202,20,202,19,132,203,56,145,95,73,181,245,3,11,252,4,40,9,70,102,205,37,115,35,88,3,188,162,186,25,179,181,192,108,236,94,30,140,11,220,94,131,10,142,228,49,23,60,70,139,169,150,101,241,101,2,173,195,227,195,25,90,235,46,99,2,155,167,111,27,8,143,175,165,47,125,192,229,237,45,168,239,164,165,67,70,205,214,165,27,162,216,155,206,94,121,114,88,122,243,11,132,26,205,191,163,48,191,32,79,112,191,22,155,155,68,143,141,105,164,120,68,112,89,26,67,174,102,179,245,138,6,148,38,212,6,74,168,108,123,207,43,155,91,149,134,34,99,54,226,48,245,218,99,170,99,170,192,116,166,190,22,19,74,11,159,79,71,184,169,173,151,13,206,20,25,44,185,249,106,198,44,230,109,171,103,202,189,220,37,66,179,100,176,166,180,129,8,125,186,37,150,155,159,126,205,90,84,250,67,161,186,234,175,229,149,194,125,249,101,56,132,94,181,182,253,180,188,213,89,43,253,85,99,99,23,202,149,195,218,45,239,43,77,99,109,123,48,141,125,249,101,32,176,118,229,137,145,85,121,73,52,76,252,34,47,68,239,229,234,94,101,113,140,190,20,134,3,165,146,59,28,116,71,37,41,52,66,181,119,32,56,118,43,110,208,237,235,93,225,116,21,57,11,94,167,150,233,13,56,88,218,229,223,47,22,155,171,122,235,65,160,106,121,75,54,33,151,21,158,219,169,101,75,135,28,102,235,197,16,98,122,167,57,149,9,67,223,138,210,186,187,224,109,183,150,10,141,97,82,160,45,189,62,116,228,227,229,151,27,178,26,247,164,183,226,81,33,176,24,223,253,229,94,189,45,120,251,198,155,131,59,123,22,25,154,237,37,30,21,125,35,44,142,91,248,72,122,72,58,187,160,189,39,96,225,181,164,112,12,202,123,45,51,241,239,170,131,173,39,139,202,28,53,125,102,218,221,138,78,194,210,50,21,206,24,44,127,237,81,141,139,242,189,23,137,174,51,106,183,18,117,208,46,254,150,180,81,113,96,241,94,78,3,24,243,158,245,132,90,49,166,158,211,45,80,72,34,79,70,82,228,24,69,211,201,26,168,174,126,191,77,131,6,212,220,23,102,121,63,99,25,201,84,150,211,114,162,8,85,252,24,100,83,157,61,99,26,111,96,150,95,134,157,196,125,189,73,55,120,159,114,49,217,188,116,173,120,50,250,115,235,131,37,186,11,111,204,129,224,182,48,149,130,98,176,94,234,13,236,110,169,162,48,102,191,234,33,51,84,18,139,180,188,0,147,93,159,151,215,163,26,159,188,192,231,45,247,221,36,73,253,156,217,208,5,134,162,231,90,179,84,171,81,39,252,96,203,183,222,123,163,233,39,6,229,48,133,205,126,141,58,242,34,154,4,195,66,64,149,217,201,80,74,16,166,28,104,212,78,119,140,22,193,84,105,152,57,240,177,47,189,22,110,33,127,81,245,183,7,157,37,206,118,2,127,174,248,130,86,79,64,149,217,133,43,57,85,25,83,66,200,117,56,249,76,165,56,235,173,159,227,178,210,130,241,96,20,121,228,234,106,125,233,15,38,126,17,224,99,10,220,120,6,48,204,122,2,147,76,185,22,10,101,193,75,40,142,14,124,182,153,75,24,106,176,100,216,32,141,36,90,238,175,13,203,121,151,139,11,169,141,247,94,137,39,147,81,41,214,145,223,156,53,167,13,221,197,7,238,246,123,47,74,131,187,14,90,54,214,151,139,18,190,30,50,102,153,42,1,255,216,68,30,159,115,129,90,152,17,223,59,49,14,154,18,239,151,187,101,15,230,163,243,201,77,154,144,40,166,194,27,220,239,99,107,133,237,64,48,228,181,168,211,70,73,223,235,131,201,186,213,187,250,144,59,157,175,63,144,218,143,228,210,149,52,199,151,37,165,64,192,48,223,92,86,40,68,60,154,254,114,162,162,160,93,116,155,196,188,62,24,156,122,247,226,10,123,156,14,74,179,158,164,203,221,68,37,176,152,140,166,149,222,253,151,137,117,139,156,237,65,169,71,116,122,37,40,244,138,204,132,206,183,222,55,190,186,207,246,116,230,145,194,203,154,241,157,11,11,51,91,6,124,86,43,159,187,76,90,102,206,190,41,76,111,19,201,163,203,195,101,173,41,242,104,115,27,3,201,133,113,154,74,213,171,73,176,250,213,84,78,60,123,243,124,202,233,177,68,232,197,44,82,35,211,140,38,187,43,141,145,172,42,76,204,24,130,135,105,57,161,91,55,142,27,89,123,168,112,181,237,244,125,105,72,78,133,9,222,72,3,56,53,224,44,58,102,180,208,172,203,199,83,173,180,45,201,209,6,76,71,166,147,26,18,45,214,213,195,161,123,153,103,77,144,168,233,189,173,235,229,62,247,166,162,39,117,125,110,114,18,203,137,32,243,200,186,219,229,97,252,166,151,70,242,35,151,36,235,154,222,4,231,81,37,4,21,14,152,227,242,248,210,37,45,143,75,42,55,167,215,199,69,126,51,135,187,172,0,102,233,147,48,162,66,131,237,75,182,105,107,176,118,214,207,133,58,140,220,123,90,253,155,243,145,26,75,158,220,124,217,33,239,44,170,176,83,12,61,126,208,159,114,184,74,125,6,245,149,84,112,14,103,127,165,8,172,233,177,72,80,250,178,118,82,162,58,195,121,142,161,232,239,108,18,41,83,207,220,41,140,208,180,251,215,161,147,208,56,40,253,183,57,124,164,246,16,113,201,115,142,58,163,238,249,215,234,154,219,152,236,242,40,115,113,215,244,106,106,4,92,176,150,36,203,217,241,245,189,89,17,87,4,34,211,20,215,194,145,221,216,238,46,193,113,50,161,161,173,3,158,104,55,188,68,194,196,106,195,111,231,242,196,197,138,69,202,196,55,129,18,138,187,59,255,49,69,46,130,118,11,24,94,234,229,68,227,144,124,17,42,152,150,48,74,99,173,203,28,134,94,96,59,7,183,217,65,122,158,83,243,122,151,61,244,224,115,134,83,147,190,150,171,58,64,96,236,216,149,50,40,20,177,221,140,166,209,76,20,157,255,212,59,229,199,66,207,2,147,173,16,186,183,203,208,64,145,2,242,159,178,145,98,52,141,71,175,79,84,64,46,166,143,196,21,30,121,200,44,172,77,84,84,34,177,119,225,243,24,85,234,253,7,220,163,229,22,244,83,24,69,45,150,28,92,147,22,180,171,88,144,169,219,214,123,99,29,221,162,151,74,205,24,2,107,14,51,97,203,37,209,110,214,85,45,38,12,162,115,233,118,140,85,234,241,182,232,196,141,6,205,135,75,142,55,36,58,68,187,101,88,41,164,171,204,181,97,10,43,114,115,136,133,219,37,121,60,83,25,51,93,158,140,190,246,91,81,118,96,140,26,217,72,27,108,176,174,93,193,30,33,109,64,199,174,27,112,6,245,119,49,29,22,15,62,103,98,117,213,100,40,186,169,97,113,184,90,197,230,246,7,71,198,90,142,166,74,186,175,94,142,110,110,142,238,207,131,201,215,60,73,15,152,225,138,204,127,227,249,47,62,166,70,105,56,228,106,146,150,55,23,69,15,30,82,161,111,76,171,233,180,187,32,136,113,142,136,251,2,3,219,78,174,141,65,221,157,112,175,28,56,67,168,226,239,13,117,142,248,170,197,138,173,187,127,207,121,142,61,177,83,142,159,134,138,71,246,217,48,176,152,31,76,177,142,19,130,158,189,137,101,254,94,204,10,72,93,74,193,36,33,235,11,53,14,35,160,26,126,49,141,116,178,4,144,165,43,205,229,68,90,133,178,231,61,25,129,248,126,163,237,21,98,51,173,227,30,56,197,248,98,119,13,152,138,83,21,24,141,207,236,75,4,82,174,169,87,35,68,234,131,150,141,81,249,77,181,115,42,224,102,223,207,157,40,60,150,141,56,195,207,218,92,12,193,24,238,197,11,32,105,57,47,189,56,145,119,234,67,30,138,158,223,45,19,55,199,52,236,180,212,101,85,231,227,37,192,218,133,94,25,190,189,38,18,17,84,46,138,200,16,38,210,177,151,203,211,11,161,248,231,161,104,12,44,223,239,38,81,76,217,74,19,197,55,79,249,130,38,33,161,169,163,101,150,172,194,85,252,88,112,74,191,134,231,243,20,228,129,231,83,58,41,93,50,224,195,146,95,55,137,64,164,144,78,148,55,42,214,22,49,124,192,141,249,247,77,67,226,37,56,141,23,54,41,96,223,46,17,252,58,126,131,127,205,100,78,126,125,176,145,103,94,133,47,50,156,85,188,4,182,63,66,241,46,122,115,70,105,190,236,7,108,122,20,30,201,76,210,122,181,143,140,188,171,18,154,118,168,240,6,118,147,163,112,69,182,102,13,23,93,110,62,208,108,213,73,222,164,237,24,61,94,186,112,124,146,115,126,191,65,251,40,111,86,87,64,58,159,147,242,79,129,249,252,62,139,15,122,38,158,140,26,58,3,55,148,95,141,213,101,189,13,211,68,188,86,123,27,166,201,238,200,163,65,201,117,249,54,216,48,195,182,67,122,188,231,249,246,114,72,75,228,201,161,57,235,174,158,12,151,91,23,249,139,15,189,145,159,111,56,198,253,89,204,212,47,161,109,119,47,238,11,118,34,129,233,90,79,174,72,213,17,42,123,59,30,69,95,235,169,220,209,185,194,113,248,96,163,65,243,45,173,71,118,8,203,46,206,238,223,147,96,124,125,93,28,16,11,211,106,54,124,67,68,237,231,61,26,142,116,119,63,130,176,6,4,242,15,158,22,252,120,48,187,69,19,216,82,213,254,61,33,92,148,137,202,99,121,233,23,239,205,108,123,211,156,170,132,125,43,176,170,145,48,8,173,59,169,83,56,231,239,139,145,210,19,5,101,203,236,60,9,37,154,204,133,124,197,210,16,112,233,95,149,47,194,226,91,238,77,87,135,159,142,212,7,138,177,67,188,116,194,62,230,210,103,103,11,123,38,5,246,188,133,30,175,110,26,13,11,75,224,1,69,253,149,245,232,198,63,250,234,131,141,216,170,223,212,205,129,37,166,142,40,122,79,46,185,150,209,137,146,241,162,35,192,249,210,106,183,246,146,173,112,49,14,153,171,21,71,157,132,140,8,116,238,203,229,16,33,148,94,18,249,198,152,233,206,53,85,141,241,83,26,141,76,88,49,223,92,87,133,71,225,152,19,242,219,8,113,248,150,132,68,94,21,181,44,154,217,169,169,118,5,61,52,94,95,118,164,35,20,72,91,255,85,231,163,227,32,41,204,49,145,28,62,171,235,121,17,176,207,144,130,189,247,166,232,184,5,248,92,237,218,1,236,62,234,30,65,154,122,126,219,239,77,75,173,16,85,157,149,193,153,126,201,230,97,171,219,210,76,74,105,175,137,173,93,152,2,245,151,20,234,221,242,34,119,237,89,61,231,148,197,69,241,93,186,156,186,166,54,73,57,203,131,45,167,231,26,145,76,88,253,233,98,61,84,197,37,36,177,201,228,222,244,201,220,80,18,242,149,83,117,36,58,39,227,40,174,138,11,249,107,218,242,218,9,178,96,151,197,205,198,140,243,230,10,237,242,78,1,68,143,216,90,210,34,133,64,36,246,138,171,176,162,27,241,226,130,221,218,75,111,167,68,53,11,89,218,250,73,85,210,155,116,117,57,141,94,87,142,47,26,129,171,203,201,157,37,129,44,215,27,180,102,25,175,43,52,68,196,151,188,202,131,207,115,214,225,48,171,79,164,236,14,140,144,68,114,105,219,106,58,225,15,38,251,184,253,189,241,199,116,212,232,0,242,208,58,170,187,118,28,61,152,240,82,241,155,159,153,208,164,188,190,155,4,114,191,194,5,3,221,32,137,99,65,104,141,7,60,93,77,152,100,243,22,152,157,248,46,126,188,250,33,1,236,78,83,199,116,51,204,170,97,36,9,3,156,218,173,11,66,231,24,181,251,33,176,165,62,238,123,211,188,34,81,153,142,82,119,117,189,210,227,105,64,110,33,55,31,164,247,93,140,24,241,122,137,106,118,62,82,117,93,54,164,3,186,168,13,119,83,241,77,254,104,155,174,114,29,150,81,85,2,246,192,43,162,203,187,58,65,233,174,12,247,198,86,122,247,134,22,37,11,76,17,106,113,233,104,171,184,158,1,30,110,208,3,107,45,7,201,164,222,60,46,67,140,103,111,125,109,90,57,93,79,200,114,135,67,206,101,163,95,246,168,230,129,105,172,21,24,123,113,103,215,173,198,55,23,99,198,244,235,82,247,223,54,26,9,249,96,5,66,162,171,98,57,96,55,202,91,174,198,172,186,172,157,112,246,195,167,32,131,74,1,76,185,214,204,64,102,79,207,101,248,241,182,239,137,228,22,75,11,104,121,241,38,80,138,150,254,238,239,254,246,251,191,254,250,151,191,254,242,235,111,127,250,229,63,254,225,159,255,252,199,127,252,229,15,191,251,127,254,243,127,249,191,255,199,255,241,47,255,243,127,255,221,239,255,195,95,254,254,252,197,153,57,231,196,179,150,178,223,253,237,111,191,255,231,223,254,233,175,231,111,255,205,47,127,252,237,63,253,250,203,239,126,255,15,191,252,229,31,127,249,237,215,127,250,195,23,248,183,127,250,243,47,255,238,183,95,255,244,231,127,224,6,127,249,245,239,255,244,231,63,254,118,110,255,239,237,89,200,85,100,218,38,61,166,209,96,24,187,99,12,140,195,225,94,46,162,237,103,255,253,95,244,164,212,233,61,157,203,65,77,252,150,39,133,25,162,138,24,229,241,122,215,255,138,71,253,255,252,192,242,253,169,66,243,141,8,179,187,234,244,232,143,90,232,192,231,100,145,242,198,142,184,27,209,234,59,175,201,27,136,85,135,127,121,235,2,88,113,103,195,158,186,164,50,187,168,95,12,231,203,80,152,24,226,126,42,244,131,44,133,44,103,147,255,112,9,123,74,73,197,187,168,198,54,235,122,237,20,147,136,78,28,59,77,47,30,212,248,172,246,161,91,228,217,240,107,151,205,160,171,101,199,62,245,244,191,134,165,13,196,225,171,195,76,120,255,237,101,213,65,178,61,91,175,187,111,145,212,149,175,184,121,203,238,108,140,217,10,159,45,213,149,226,128,169,194,209,147,1,114,206,249,224,34,196,43,228,215,105,160,241,147,193,152,195,245,84,50,189,215,183,253,158,45,75,81,146,128,197,97,156,205,174,63,13,15,168,155,48,22,61,8,87,47,168,8,31,204,131,233,137,247,97,56,245,29,114,139,118,18,222,56,214,175,131,176,78,203,231,128,69,183,189,7,99,59,92,10,155,124,156,159,165,44,222,41,199,124,19,27,97,89,89,118,176,17,32,169,191,183,158,70,148,34,182,17,68,221,158,72,160,128,129,221,89,204,151,132,41,117,127,154,176,107,106,10,111,60,85,135,209,139,18,207,159,36,219,24,254,224,184,165,186,0,136,1,138,22,251,39,196,40,102,25,1,21,183,55,59,92,3,106,88,97,71,165,43,249,132,156,221,18,138,207,115,238,210,70,239,50,240,31,193,224,34,176,53,27,78,55,9,171,22,42,225,157,113,24,187,205,151,132,2,1,91,21,198,57,55,70,169,89,144,45,163,211,32,121,115,170,164,155,2,249,2,222,129,101,67,175,165,59,33,1,19,19,61,161,168,118,93,61,202,161,183,208,24,116,250,112,225,217,189,112,130,228,93,96,232,72,154,175,14,251,105,69,17,29,125,10,243,115,236,169,38,250,71,4,224,222,219,152,49,215,80,231,161,162,55,233,250,244,116,166,136,253,95,49,31,158,62,253,49,55,69,149,156,137,70,235,181,171,192,67,119,85,212,175,129,130,250,58,123,136,235,68,159,9,206,60,119,52,169,191,148,106,34,6,237,88,201,238,20,49,221,133,135,214,190,72,186,77,20,86,10,177,132,18,172,127,124,147,59,11,33,129,26,91,71,124,96,5,187,163,201,233,32,242,245,38,130,208,220,245,166,24,112,235,131,79,234,162,154,195,8,198,75,60,194,184,210,111,231,46,142,102,73,146,227,192,199,165,177,228,162,185,16,43,14,104,191,60,54,31,88,191,7,177,11,39,96,176,216,45,4,217,226,156,79,138,105,92,190,158,44,156,132,97,168,79,152,207,127,198,87,150,17,29,86,64,56,68,190,126,104,52,145,236,60,25,199,235,217,111,206,181,21,224,233,235,199,34,33,225,189,232,110,78,126,243,74,192,70,81,210,143,238,164,114,184,47,177,67,7,69,132,238,123,83,76,164,31,11,185,102,111,204,226,248,205,125,105,120,40,193,216,127,147,216,84,91,86,221,11,167,85,105,251,68,201,116,56,138,103,48,41,103,240,228,75,103,11,151,184,21,132,137,238,192,66,65,119,14,201,162,176,243,106,115,80,195,197,164,97,171,4,33,107,189,48,177,68,9,255,80,191,211,111,179,76,181,29,89,20,149,105,147,232,104,168,121,220,138,112,172,92,125,156,180,177,93,209,124,33,78,41,232,128,128,213,117,195,9,24,72,122,156,158,93,215,70,193,185,216,59,107,72,108,89,165,188,7,64,105,230,144,211,1,166,255,179,56,60,124,202,96,191,30,10,227,215,73,57,171,124,189,40,113,24,113,99,241,49,131,226,70,84,199,200,106,230,228,249,86,168,116,112,203,52,186,74,93,182,135,250,208,225,144,39,91,214,183,238,9,35,248,240,199,235,121,33,172,98,197,102,23,174,200,97,72,80,249,255,37,238,237,117,247,123,150,43,175,123,113,236,96,247,123,247,92,0,17,25,33,154,192,98,142,70,14,198,182,14,38,24,141,44,49,32,174,3,17,144,16,128,52,8,52,226,122,6,195,101,208,159,122,118,85,173,125,60,206,44,230,156,232,255,93,191,189,159,253,210,187,187,186,106,213,90,15,162,120,43,210,136,216,59,37,72,118,206,73,101,28,107,116,83,77,72,155,217,125,92,24,70,148,253,147,206,222,105,227,14,141,165,61,85,225,254,56,43,6,152,222,215,68,81,232,62,81,130,67,136,79,172,210,233,252,131,216,116,242,121,51,75,72,154,30,203,129,240,159,31,40,93,106,253,97,218,87,62,163,4,135,225,166,156,220,212,197,226,224,133,1,147,86,39,204,149,52,179,244,187,8,237,139,210,71,243,190,66,80,147,186,16,20,109,133,68,225,254,87,173,170,80,76,116,116,144,170,86,116,34,21,30,105,114,92,140,21,53,193,174,33,85,228,177,181,96,131,234,124,192,36,17,196,106,19,131,92,122,181,79,148,254,80,81,20,148,229,214,103,111,4,233,239,76,167,63,205,114,32,5,25,186,79,165,14,69,117,45,204,104,97,96,143,177,62,23,78,47,177,63,147,114,191,210,42,60,185,199,86,98,31,160,136,46,106,57,148,222,8,226,200,168,218,163,54,44,23,222,14,74,49,81,212,199,135,94,42,212,198,136,117,81,134,102,158,146,202,163,99,203,123,34,238,50,222,149,212,130,166,41,202,213,40,246,224,63,41,193,63,189,217,247,153,249,4,77,201,233,136,77,225,164,50,183,142,111,20,89,136,143,124,29,152,231,176,139,137,163,235,13,57,134,86,29,171,80,175,56,90,103,89,107,56,189,243,123,212,67,25,85,66,255,64,105,183,7,49,133,94,189,35,194,88,211,236,132,179,234,129,96,157,100,149,216,23,174,185,242,232,251,32,180,42,89,136,10,75,201,135,106,38,128,2,163,89,20,99,201,124,160,132,68,110,125,161,190,183,32,11,63,148,200,77,43,203,140,186,133,249,218,62,71,143,165,20,88,162,2,189,135,244,44,2,223,29,113,203,81,140,50,140,30,253,203,43,197,23,2,181,87,75,204,180,33,60,89,103,178,190,57,41,80,83,68,150,26,215,198,128,229,83,253,190,167,8,24,66,174,188,47,246,198,59,191,160,27,154,169,70,45,203,218,19,244,92,166,179,114,63,63,57,186,154,143,76,50,68,14,194,226,9,147,103,120,164,120,135,206,162,16,14,216,217,100,173,22,191,128,45,244,171,74,152,190,123,22,6,177,78,18,206,128,245,7,37,253,100,99,141,39,116,133,137,202,64,176,52,186,169,195,8,215,1,30,218,19,171,15,238,85,74,164,216,136,35,196,36,127,204,148,119,10,140,208,114,76,28,7,235,58,153,87,160,174,246,224,31,210,137,62,68,166,25,150,198,157,168,125,147,59,208,145,145,54,9,236,57,159,120,226,131,18,179,18,241,26,237,251,65,164,24,212,136,231,20,254,72,129,167,148,5,180,77,95,219,20,114,10,44,218,30,71,239,241,225,254,66,32,188,123,255,56,122,65,141,16,106,203,29,9,53,188,162,41,53,209,156,150,176,233,146,196,247,133,179,132,40,249,241,234,211,58,139,37,157,31,19,82,14,149,243,178,228,141,208,228,37,148,30,68,229,51,92,192,32,68,22,130,142,138,74,196,233,212,65,238,20,53,133,108,68,208,218,130,148,243,192,119,148,147,51,211,180,40,96,91,71,141,48,249,238,246,29,99,211,32,229,212,6,59,76,120,80,132,195,193,72,48,173,197,163,28,43,232,162,17,108,240,143,133,135,1,203,108,214,28,197,55,220,170,66,121,102,211,149,43,175,245,68,118,37,224,82,183,138,249,238,161,67,91,152,99,144,187,86,144,233,182,37,72,132,44,119,35,191,24,72,166,106,41,31,151,209,88,158,96,143,144,37,19,207,74,227,233,61,46,220,139,145,203,35,209,25,29,240,108,137,157,223,1,97,243,40,203,117,154,165,188,179,244,138,49,220,148,63,56,146,226,71,29,246,81,242,33,110,139,81,44,69,248,91,9,178,88,193,101,240,69,171,106,145,109,255,132,20,95,195,1,158,158,134,35,201,14,131,195,175,11,152,170,82,83,152,226,173,19,27,199,175,108,43,125,39,54,142,102,112,42,31,52,183,164,167,133,228,85,9,194,102,67,220,66,91,94,240,78,245,71,246,115,155,145,151,181,32,180,7,195,137,142,223,37,38,187,56,221,172,104,122,49,151,178,37,18,207,168,223,172,225,26,154,23,166,17,90,70,255,50,19,47,223,218,160,252,249,153,20,238,48,40,165,4,143,149,210,153,116,182,35,142,131,229,130,147,146,251,175,119,93,96,136,124,30,179,150,122,163,80,169,34,209,51,211,114,8,23,227,47,11,197,28,197,21,200,194,65,136,30,77,27,83,112,253,28,59,189,235,201,157,105,239,136,37,11,194,64,158,81,168,84,109,2,249,72,58,152,148,152,198,142,144,8,159,72,212,220,217,231,124,2,56,108,25,106,100,111,233,38,30,250,245,220,29,198,8,134,121,51,83,179,163,252,244,251,208,61,181,139,108,245,210,232,14,146,120,137,58,206,131,207,75,209,103,242,88,187,130,223,53,118,3,218,79,128,150,20,130,37,98,158,173,28,113,228,15,66,237,11,161,61,66,104,129,11,235,172,55,81,220,173,223,86,234,227,176,112,46,122,44,48,95,123,180,189,131,31,243,36,41,34,13,123,44,237,162,56,244,87,246,128,109,235,47,52,88,180,163,107,152,107,219,198,74,214,69,154,111,158,112,186,48,161,208,62,180,149,129,175,223,91,98,232,232,211,122,36,252,221,251,203,79,88,92,99,112,48,20,133,107,19,238,218,102,48,169,231,238,59,158,9,41,251,126,182,78,194,59,86,115,58,186,216,121,205,207,28,125,102,116,150,208,163,215,207,167,3,227,148,16,107,61,166,102,36,207,155,141,85,241,86,29,12,122,251,231,158,106,73,107,67,179,29,90,77,47,12,171,232,29,23,86,144,215,214,31,166,187,222,111,25,210,240,208,133,103,163,188,16,55,13,107,113,127,97,212,22,162,95,102,177,36,202,77,155,224,93,116,165,152,7,184,118,219,220,25,96,133,142,12,241,77,21,103,41,75,139,97,10,238,112,45,170,50,14,124,87,20,111,152,129,48,164,2,6,156,220,122,92,29,70,38,64,214,0,66,254,146,40,78,222,159,167,66,54,55,60,197,233,49,210,238,39,108,163,86,24,147,50,121,208,1,172,109,89,171,132,119,40,196,181,37,130,219,211,122,23,66,173,229,30,253,116,109,111,130,164,188,226,145,227,203,71,216,168,189,108,72,170,250,109,99,194,160,15,237,174,86,180,235,244,128,17,105,150,163,167,121,217,199,209,119,99,54,53,24,152,7,181,227,232,188,234,230,43,174,253,2,52,16,196,201,73,67,107,176,96,226,23,254,229,34,20,246,136,70,32,223,37,98,25,249,88,78,249,44,16,124,78,62,16,185,47,237,117,38,93,27,242,156,68,163,207,103,229,98,144,182,29,45,120,13,41,25,133,31,56,154,37,58,221,72,121,104,191,230,38,81,61,211,197,125,137,44,131,209,68,238,233,194,228,157,190,56,105,40,99,128,135,123,231,54,137,231,207,149,45,227,141,120,187,38,73,101,89,245,250,93,80,189,75,168,46,51,63,147,169,238,254,225,25,33,240,140,50,82,19,101,54,140,60,16,254,109,209,195,122,148,251,132,87,19,91,108,135,171,217,84,21,105,57,46,188,206,237,86,231,60,63,237,105,191,19,208,137,46,237,187,194,222,213,67,58,169,177,48,222,209,246,59,172,123,76,27,226,59,242,128,83,92,96,244,190,32,194,20,223,45,98,243,210,171,38,61,14,121,208,16,164,163,199,100,138,169,2,189,183,92,173,31,141,163,222,168,10,111,75,183,123,35,246,38,200,20,1,3,6,194,227,194,88,63,19,111,17,248,120,160,207,134,96,55,250,196,143,60,21,70,48,233,160,104,48,71,86,64,20,191,30,235,187,8,227,131,105,102,106,122,52,202,122,222,217,142,219,184,72,60,221,208,1,78,121,56,56,29,211,100,82,152,237,74,216,142,160,185,44,138,118,192,52,202,167,219,3,17,181,194,237,233,161,184,125,134,109,209,244,186,239,134,253,132,136,63,157,61,34,83,243,224,37,234,89,40,108,7,151,58,158,210,37,65,13,58,212,167,173,231,75,78,110,254,52,61,212,213,41,9,137,90,43,53,203,21,195,20,190,30,218,24,2,223,213,189,133,24,62,146,219,170,129,131,1,77,77,33,254,27,80,223,9,74,31,11,250,172,161,236,94,113,26,169,250,190,240,187,9,85,135,123,174,163,87,198,36,95,195,119,180,178,103,22,69,22,4,40,176,121,8,184,52,241,89,190,179,242,232,65,196,54,193,137,118,84,103,99,33,207,20,250,33,149,226,139,168,92,222,29,57,130,144,105,130,9,177,66,164,75,80,246,121,226,141,80,29,28,162,231,130,170,57,68,225,120,166,5,54,110,194,247,41,205,208,34,35,193,49,62,130,45,84,229,70,202,106,47,213,87,55,110,73,104,177,178,35,158,146,21,188,112,233,180,81,164,200,255,163,31,103,225,33,246,20,42,71,148,104,232,133,17,88,230,72,154,108,19,228,182,90,73,59,112,122,234,239,77,202,185,105,166,90,225,207,49,45,19,43,143,140,74,124,13,99,250,105,185,88,185,175,142,107,111,248,11,220,175,169,74,101,242,194,120,118,135,163,220,52,65,6,57,122,212,39,22,24,11,187,85,79,12,41,183,17,66,201,192,170,130,86,140,203,91,211,161,105,193,238,19,120,152,237,85,194,84,239,85,73,230,78,229,51,109,44,54,252,89,145,169,177,121,188,235,209,143,74,224,224,76,120,78,194,69,207,141,60,237,211,229,212,50,215,97,236,145,237,227,157,189,226,46,122,44,251,201,152,82,216,53,203,222,102,153,61,95,88,75,211,122,133,182,183,200,250,60,44,95,113,87,240,88,84,216,135,126,216,20,41,135,156,35,81,41,107,238,58,33,70,220,77,216,74,52,216,202,50,59,169,120,29,15,42,153,85,37,133,240,137,75,251,13,216,205,10,35,219,27,71,19,184,87,29,71,43,61,231,209,11,25,42,134,207,178,151,22,175,200,139,72,117,101,33,109,89,119,19,183,197,71,5,154,217,17,227,167,30,31,117,173,34,98,128,142,18,10,133,41,211,143,192,175,124,90,155,101,53,173,138,113,163,21,5,243,194,198,248,172,180,42,38,35,165,48,102,83,97,50,214,16,126,151,229,133,6,253,51,195,235,241,70,172,172,248,162,31,85,240,222,12,201,249,206,162,41,162,90,8,137,230,100,6,195,102,62,10,111,211,156,13,21,156,135,78,16,145,182,50,238,92,192,164,246,101,253,96,160,80,166,10,123,218,162,108,72,180,196,194,88,10,229,30,168,237,2,54,212,111,79,218,203,54,73,229,44,156,107,107,200,179,25,113,72,149,171,204,247,32,132,8,104,109,166,7,89,180,223,238,10,81,106,192,48,70,69,43,169,194,194,13,163,213,77,98,95,38,74,178,78,119,158,12,77,45,232,231,34,67,102,236,242,116,82,181,44,66,81,24,134,182,235,140,109,186,20,68,7,16,221,156,29,54,149,205,212,23,62,48,52,230,16,80,163,135,113,233,133,193,15,220,113,110,51,142,214,187,50,117,176,146,58,250,88,223,138,154,222,62,168,182,184,14,25,100,32,213,33,163,65,63,204,132,136,10,151,84,56,128,145,163,170,97,10,191,164,217,147,125,43,109,119,37,36,208,202,71,113,254,126,120,16,145,106,104,244,179,115,45,10,155,26,99,192,24,54,200,149,29,51,18,73,229,182,186,245,167,205,79,214,37,93,72,59,87,137,143,42,198,30,225,33,214,172,197,68,244,232,129,69,52,235,167,39,174,71,223,5,211,103,163,70,95,134,72,151,152,151,89,15,41,26,18,199,24,69,139,246,33,170,16,97,153,208,45,141,179,63,48,197,78,23,218,59,194,183,92,104,92,245,83,19,92,232,54,125,84,23,145,29,8,145,62,4,231,171,104,54,178,35,235,161,46,72,79,170,160,24,92,198,28,139,22,157,80,25,112,125,100,231,24,202,133,55,154,239,178,56,180,27,125,238,16,233,32,37,167,77,216,203,190,211,240,222,32,67,132,175,93,194,244,88,135,120,21,153,189,61,84,252,147,244,199,118,149,215,123,209,216,28,136,250,39,172,198,120,29,100,1,154,228,205,16,7,101,130,89,161,208,255,12,81,31,89,38,151,224,34,152,20,88,53,126,233,240,89,67,108,24,138,254,17,182,205,194,141,169,197,202,131,207,93,17,174,38,141,12,108,67,67,229,18,245,21,149,6,69,212,62,4,25,9,127,134,180,176,221,223,190,129,113,4,202,40,236,223,184,65,127,123,18,143,166,8,190,25,58,136,120,237,99,106,145,33,198,93,206,247,232,69,59,102,8,102,163,159,176,245,202,161,82,135,225,2,107,239,84,148,100,76,11,169,110,216,35,34,83,217,109,63,152,18,250,12,88,149,205,181,137,174,164,174,168,16,165,241,251,180,176,47,80,171,51,11,108,218,207,33,155,78,243,190,204,193,232,69,212,148,44,101,26,85,5,101,86,188,153,202,255,236,151,199,7,182,74,87,72,251,235,243,192,111,215,187,210,193,214,82,107,153,142,39,125,152,137,154,167,192,71,114,23,82,192,201,91,102,28,125,116,134,233,177,140,113,128,150,133,176,113,46,76,3,213,154,34,79,43,214,125,11,86,81,13,95,14,122,185,167,250,83,116,104,66,222,174,129,10,120,71,124,71,212,153,217,38,134,240,243,121,240,190,220,42,120,189,152,100,252,228,15,53,232,143,30,54,89,156,80,244,125,44,39,244,129,111,176,186,18,94,170,137,216,207,207,160,50,37,144,213,203,215,100,194,231,22,81,95,182,76,227,79,36,200,71,194,19,51,39,133,169,243,239,80,183,173,42,217,69,181,122,132,142,6,48,114,108,91,97,72,29,9,83,81,104,34,158,78,223,95,42,194,195,143,85,105,245,69,203,84,168,205,211,163,36,195,144,93,203,19,95,22,106,193,242,192,81,74,138,160,13,250,76,255,232,216,183,50,210,156,18,249,191,122,84,180,29,79,242,86,226,227,33,173,40,33,136,149,32,211,69,5,215,69,141,70,201,80,54,49,221,64,247,94,2,70,19,196,139,93,61,219,72,165,250,163,207,223,91,200,124,155,199,179,238,76,134,153,251,236,244,34,49,97,58,245,6,160,59,46,141,78,74,87,37,99,58,84,78,228,251,48,89,125,132,8,138,43,129,153,209,5,124,87,140,249,241,52,32,35,229,247,61,208,188,30,10,67,85,56,137,30,105,105,183,89,242,9,95,90,96,101,49,45,72,48,45,213,180,161,26,232,24,166,92,20,18,4,6,87,221,255,218,180,17,6,19,60,20,21,104,70,32,153,248,55,96,188,183,20,62,102,119,153,171,203,209,68,10,134,158,43,44,192,217,144,29,245,177,155,16,0,194,142,23,169,213,162,155,61,252,216,51,142,198,76,18,187,119,133,177,192,234,9,87,41,96,96,145,106,244,30,31,74,237,227,199,51,205,254,58,22,100,228,157,167,124,123,23,166,207,47,190,129,177,251,252,56,126,220,47,83,6,57,212,244,173,118,34,172,124,45,63,17,164,127,212,78,100,32,158,218,243,183,111,204,40,151,6,255,99,140,48,207,48,95,84,113,104,65,220,182,172,120,166,152,124,137,187,11,185,174,216,92,216,38,118,200,24,191,147,196,25,51,158,56,98,109,77,93,138,168,218,123,64,106,98,149,75,173,126,58,243,91,73,23,34,24,198,93,97,88,170,37,66,160,187,183,248,24,230,20,235,235,119,24,209,227,163,71,147,74,137,9,139,109,144,40,97,96,228,91,217,98,59,108,68,9,61,154,176,41,237,149,30,147,82,20,216,228,174,194,24,202,40,223,245,3,67,169,13,24,253,213,161,48,151,23,129,35,249,247,85,62,48,250,6,1,163,193,43,207,20,97,248,48,222,164,40,202,182,224,3,207,72,75,147,6,187,159,187,254,54,157,205,62,138,169,97,171,5,31,126,13,45,5,177,239,122,65,147,172,24,32,221,221,117,212,209,26,145,198,84,175,45,38,87,47,251,99,181,188,73,123,170,125,18,156,68,223,66,96,121,213,213,54,202,84,89,60,41,215,204,92,89,182,62,48,8,134,243,54,129,17,162,211,147,223,199,16,1,69,51,7,18,217,220,44,118,209,97,150,114,7,45,210,77,122,114,234,50,53,225,187,114,170,51,26,98,237,53,117,194,77,135,78,209,149,233,20,252,22,201,76,43,188,199,74,184,33,105,174,110,89,244,111,199,185,217,119,149,242,113,203,162,21,37,54,86,216,128,244,47,92,243,228,211,100,214,62,102,89,37,141,236,32,121,244,245,39,240,88,37,83,3,136,143,125,156,184,240,197,240,188,2,13,218,251,243,211,172,79,145,15,97,131,168,30,123,124,79,233,248,14,133,191,170,81,151,121,51,23,209,173,126,186,154,163,145,139,79,155,98,212,208,143,58,175,153,246,105,24,196,146,38,170,251,227,95,86,202,10,137,230,134,220,204,249,192,102,96,19,48,161,145,250,182,153,197,73,58,73,146,89,80,23,61,36,91,107,154,65,246,231,99,92,200,172,178,210,238,17,235,8,253,8,200,128,165,129,38,185,254,207,79,195,190,79,123,89,40,6,250,182,233,50,22,163,201,217,190,179,45,9,223,103,73,214,111,127,28,21,173,143,56,243,237,83,45,75,216,138,138,134,57,141,61,229,227,178,215,97,134,215,180,74,157,42,189,190,40,87,150,116,105,189,1,186,186,22,30,60,77,210,42,149,238,62,253,2,16,60,72,139,203,1,35,80,242,110,212,170,202,206,163,77,91,118,41,12,173,54,76,140,81,187,146,71,118,191,242,241,204,72,102,146,165,22,25,0,204,153,10,78,23,1,147,221,81,115,78,148,3,210,24,218,42,136,122,52,100,139,176,213,181,134,165,143,241,39,13,31,225,32,139,1,162,16,16,33,207,239,17,146,243,48,68,133,211,134,221,232,72,82,2,48,228,11,129,209,191,172,91,206,253,136,146,62,121,188,158,105,109,120,200,18,79,220,33,116,199,183,156,27,70,137,248,126,54,218,54,194,84,154,50,168,236,117,55,105,145,60,53,169,125,249,50,201,47,82,96,204,39,166,65,45,77,87,43,106,193,86,89,145,45,248,198,61,172,70,133,142,64,82,29,173,54,63,246,212,52,187,230,85,171,125,44,247,153,131,208,250,109,228,194,160,232,134,12,109,71,5,72,47,12,158,70,124,27,3,142,177,128,211,248,242,241,109,28,19,160,87,248,190,171,24,67,119,187,254,8,163,249,110,21,11,123,188,44,18,220,233,95,7,40,212,136,39,62,121,168,219,93,230,73,228,220,86,218,108,79,172,163,228,53,159,41,223,29,252,230,41,251,65,182,220,164,22,162,122,65,59,159,56,74,155,40,66,90,143,227,121,171,206,204,157,110,225,21,47,154,62,65,201,3,157,190,83,173,1,120,31,41,220,195,104,98,203,159,240,161,255,79,97,170,253,10,11,145,2,205,124,98,224,154,142,235,236,10,197,237,186,32,108,16,71,111,83,46,87,248,174,215,81,130,176,216,90,38,89,126,121,63,233,215,206,110,127,170,15,55,133,129,44,116,209,91,184,63,240,30,97,184,139,124,113,87,219,115,227,158,70,101,113,90,163,179,28,92,76,112,50,198,191,209,215,196,31,188,178,35,12,211,219,95,239,148,56,151,67,212,150,233,4,137,186,165,190,230,59,75,81,149,166,24,249,225,70,34,243,228,100,99,5,209,132,141,229,58,179,102,201,18,215,197,112,29,211,205,28,194,104,128,148,161,112,79,57,124,212,186,180,84,75,237,9,94,125,12,67,166,8,1,9,190,226,93,221,237,193,35,249,43,96,218,86,18,237,98,46,121,209,109,138,104,1,99,56,34,79,132,10,90,164,11,251,143,84,33,63,77,149,44,146,45,221,88,212,179,43,124,223,85,188,74,107,96,92,114,211,132,75,73,101,48,194,118,215,147,99,234,161,151,118,30,245,145,167,230,18,11,7,10,5,71,199,216,193,73,59,166,201,101,190,240,105,112,79,194,47,118,23,80,140,30,217,198,110,42,246,225,192,210,45,160,200,104,244,78,251,72,250,70,253,205,156,200,178,58,97,45,112,16,195,94,24,193,254,147,43,26,48,132,251,147,112,151,4,20,29,137,43,8,51,4,193,143,124,119,172,196,212,177,2,134,212,144,107,45,78,214,51,115,22,29,25,181,37,79,140,50,173,76,9,119,159,114,223,94,19,184,34,250,187,211,134,98,72,59,141,105,23,84,87,31,196,34,153,79,183,43,124,86,80,44,172,173,182,79,61,122,193,159,114,194,205,3,203,33,67,16,131,81,237,12,120,53,217,92,32,156,107,180,138,240,184,64,240,69,127,251,140,104,45,4,134,66,62,21,70,97,194,237,32,40,57,47,153,50,224,220,183,216,189,83,65,235,210,135,96,108,207,230,157,116,108,129,97,210,117,133,107,48,208,129,239,166,234,209,147,195,200,242,40,124,144,3,150,86,58,164,129,152,90,253,202,137,141,150,62,243,194,222,210,151,0,104,41,93,90,42,129,17,175,137,75,67,175,174,23,133,15,244,201,128,105,213,213,163,17,76,95,113,105,247,206,79,147,225,128,205,96,148,171,72,64,62,34,21,0,188,17,137,9,216,202,26,2,31,122,236,243,232,195,55,153,48,245,215,152,179,238,132,111,6,51,2,147,141,158,113,229,136,233,234,111,67,201,149,251,102,185,144,47,144,13,255,147,236,45,42,149,226,20,185,201,158,194,119,15,75,148,103,11,25,117,155,243,246,201,43,223,69,203,1,155,141,241,246,254,40,59,122,116,29,138,166,98,28,196,50,118,239,186,122,1,231,153,205,43,225,131,165,27,41,42,252,194,155,52,180,69,17,131,134,161,41,178,216,180,191,208,234,30,247,124,247,118,103,201,61,155,27,102,192,40,121,137,36,227,190,175,167,6,123,202,68,197,166,126,32,68,99,219,179,95,244,85,43,77,111,91,27,93,100,245,38,93,86,146,195,229,220,216,242,133,227,137,105,233,203,187,188,151,9,111,198,61,77,154,101,67,3,166,181,138,110,45,167,62,82,17,151,199,221,48,31,136,81,136,224,118,19,165,0,150,31,74,174,110,229,242,107,171,207,219,198,145,173,60,201,186,220,71,63,221,102,201,80,15,74,89,25,85,85,30,24,253,132,26,48,61,222,114,101,8,210,205,0,139,58,85,111,232,101,53,152,64,244,126,108,217,103,110,50,230,221,243,110,243,46,100,119,186,202,51,67,234,67,132,206,239,25,250,102,110,61,182,233,71,123,23,93,125,155,197,243,167,71,193,155,192,131,229,105,133,127,153,167,17,122,223,43,143,134,94,219,228,104,94,142,15,66,252,104,134,36,98,104,3,194,130,216,15,166,6,37,76,109,99,209,237,40,235,211,12,123,202,7,70,197,55,222,37,229,172,45,231,166,253,201,251,49,17,17,167,239,84,15,110,233,108,128,113,232,167,2,104,22,73,153,91,102,115,82,187,204,55,72,99,60,62,76,168,212,171,81,203,166,76,183,124,65,103,15,68,133,36,209,178,51,92,165,91,86,211,237,123,154,172,94,204,255,144,167,164,60,178,97,51,173,48,65,130,238,42,135,174,136,54,153,211,68,193,24,186,22,252,165,25,104,19,37,121,26,225,185,254,112,71,186,227,99,75,208,6,27,242,78,158,62,23,44,62,2,89,84,140,146,21,83,239,122,76,244,34,209,187,103,158,193,41,164,127,119,73,103,197,134,15,215,189,55,142,209,65,71,67,142,46,51,40,109,49,237,155,184,97,230,133,182,185,243,120,107,106,29,166,13,43,19,55,18,168,39,118,91,182,42,136,200,183,93,184,68,32,21,107,207,161,183,61,146,196,51,10,254,83,50,3,82,83,63,222,96,77,18,158,89,106,202,3,111,152,208,70,132,81,209,221,212,87,197,236,17,75,202,99,234,228,114,52,161,208,19,49,248,49,205,57,133,209,91,141,108,217,130,121,47,107,6,123,179,251,213,182,164,59,158,47,108,115,98,108,29,72,94,183,169,55,134,233,87,108,173,233,115,146,71,74,175,74,132,178,184,47,11,211,140,68,54,90,187,177,225,191,79,80,154,71,145,75,90,180,30,231,70,110,76,133,237,161,4,39,23,101,45,97,62,209,177,67,13,103,71,52,202,236,158,183,117,39,230,94,78,176,83,143,49,188,114,28,18,189,172,240,140,34,49,10,53,39,225,246,51,131,141,104,20,198,169,156,252,142,209,123,107,65,193,182,140,163,28,141,131,81,250,28,162,216,61,63,240,198,99,104,68,20,78,210,42,7,26,142,216,79,82,7,23,93,233,237,3,159,182,34,233,75,233,73,210,182,108,14,200,227,198,251,98,17,147,233,155,163,243,96,36,219,187,108,215,238,116,131,128,104,143,180,236,233,146,170,3,150,180,43,169,181,126,20,69,225,42,206,93,16,49,209,187,94,120,195,244,244,65,52,234,90,194,27,138,99,188,47,248,1,66,253,187,48,69,145,147,198,123,112,46,4,101,157,94,146,39,151,142,18,148,226,249,90,61,201,206,218,32,162,15,8,154,148,25,164,117,115,73,124,100,16,179,168,239,232,81,35,3,3,7,64,224,187,160,61,61,73,114,71,29,163,96,16,181,164,32,221,21,135,116,190,60,51,219,201,156,32,178,177,141,145,9,109,51,85,184,26,47,69,17,152,201,50,196,241,202,136,131,169,145,125,94,102,233,166,243,236,165,34,210,36,91,191,143,17,26,73,36,237,246,141,144,171,194,79,11,118,83,195,21,92,186,52,55,221,163,61,28,190,144,183,45,69,135,112,233,54,127,122,5,140,221,151,108,168,54,156,137,25,196,43,42,65,34,198,197,199,55,67,4,0,218,86,85,247,24,251,248,106,228,55,43,213,102,221,142,109,178,197,53,106,119,44,234,91,14,190,255,61,162,25,12,254,99,209,64,150,113,212,74,146,163,158,174,94,234,196,27,43,196,40,96,89,220,203,76,198,13,157,101,79,38,67,42,166,31,26,120,209,73,89,147,192,241,243,52,207,167,242,91,146,163,64,77,236,41,45,187,52,159,208,140,28,151,118,150,200,200,48,71,172,153,247,197,69,202,124,6,255,230,174,73,241,129,176,53,23,162,220,161,207,169,164,189,112,253,248,235,93,116,137,235,101,131,159,154,235,34,206,21,200,59,237,180,163,197,223,37,97,210,211,43,74,142,219,44,227,183,194,187,5,122,232,209,40,122,110,202,3,49,153,161,196,127,114,147,8,140,33,76,248,201,98,127,154,99,216,204,118,238,75,144,242,216,35,234,152,124,180,76,128,45,172,85,141,242,36,175,131,39,22,198,172,104,198,29,125,29,212,202,103,204,241,252,178,244,199,145,21,54,103,162,104,234,128,24,221,116,40,64,175,138,121,152,97,35,97,208,65,146,37,215,228,59,213,54,33,92,94,184,155,5,106,204,226,218,75,76,31,89,23,74,188,73,186,37,141,142,65,74,195,100,118,132,144,217,82,152,246,151,184,50,251,122,178,38,2,12,135,51,18,241,184,51,13,185,109,108,35,50,15,63,138,8,147,3,34,149,16,229,1,40,144,50,137,155,26,127,248,76,83,92,128,183,254,133,139,194,171,124,96,179,118,56,89,172,97,27,45,48,22,218,9,227,208,34,27,42,224,221,18,30,182,1,16,24,101,176,157,61,33,236,4,245,202,249,212,179,125,2,245,29,9,38,94,120,101,42,29,125,46,129,145,177,136,220,45,246,172,226,248,201,209,173,229,72,186,203,36,162,149,10,223,197,50,82,145,119,9,160,10,172,55,70,162,120,69,74,15,55,152,165,79,173,180,37,65,20,214,211,67,96,212,232,162,76,107,58,133,122,110,83,130,137,168,116,225,27,47,40,253,145,30,47,163,82,248,12,29,164,230,117,18,241,114,129,4,40,63,60,32,220,71,42,163,209,98,171,168,121,41,182,204,254,76,141,43,143,169,198,237,200,101,220,21,67,211,17,92,232,201,93,147,233,77,12,157,165,209,239,115,242,33,46,11,119,75,182,117,150,30,35,216,83,124,136,52,145,10,124,204,35,47,246,55,71,235,107,27,93,212,18,22,171,212,76,142,236,157,14,125,251,39,248,54,195,106,205,83,38,180,130,186,75,164,18,209,171,19,63,221,59,79,119,58,61,91,184,218,194,245,151,147,55,18,222,30,201,195,167,104,226,231,134,159,228,153,65,134,67,245,167,75,42,241,32,183,126,63,56,79,118,220,21,191,74,178,29,123,236,210,195,87,19,247,142,33,76,5,51,212,91,193,17,156,214,61,33,231,70,81,49,90,226,169,53,31,81,53,57,133,85,56,182,17,243,167,216,152,231,134,100,153,221,148,228,198,37,62,163,79,157,185,210,207,109,10,31,249,233,30,235,217,141,213,203,172,73,37,144,161,181,2,198,134,167,5,32,202,75,253,130,90,144,137,175,58,140,254,202,145,69,249,80,61,244,77,161,25,180,73,251,221,121,76,141,193,71,26,162,186,71,124,107,47,76,4,224,75,186,233,149,138,73,49,65,147,181,25,121,14,200,122,28,134,92,26,198,79,222,74,195,70,121,10,123,29,152,101,254,4,108,234,99,114,242,27,198,70,27,15,58,36,210,36,106,156,238,225,114,191,21,249,65,109,141,165,91,171,103,79,202,50,11,164,35,183,189,204,238,207,47,188,219,222,88,224,251,156,218,137,62,233,131,112,241,20,148,124,147,199,134,36,212,138,116,231,89,56,17,84,236,133,212,85,213,40,104,160,32,233,132,78,188,45,224,131,10,108,98,13,126,91,214,224,168,163,20,117,168,104,222,88,235,46,48,109,43,188,208,182,240,163,143,233,252,107,180,129,42,175,39,175,16,2,216,69,127,27,150,73,164,164,55,76,85,241,75,63,200,141,132,164,10,61,243,85,45,232,41,242,96,240,42,46,170,93,170,208,135,14,209,26,93,64,124,110,91,172,155,8,14,233,254,112,69,138,2,101,66,54,33,180,0,53,55,203,226,52,40,174,200,132,136,35,98,48,156,172,119,125,107,32,132,144,74,16,93,143,149,43,164,84,118,142,213,40,92,147,2,129,15,205,233,29,2,225,8,225,232,239,96,74,252,192,244,89,56,124,31,155,102,150,15,62,11,145,121,179,118,125,145,114,229,198,158,72,94,240,121,225,31,163,232,61,56,228,48,126,109,26,250,211,195,58,129,67,177,133,142,27,13,15,119,22,71,40,7,242,197,40,92,205,173,203,197,100,22,225,160,156,28,151,54,103,158,52,220,252,208,157,21,152,169,197,37,216,8,20,151,102,112,233,54,127,66,243,232,49,71,16,13,0,233,186,15,15,203,199,180,227,246,254,92,218,14,187,44,36,116,234,209,21,12,193,174,48,136,121,172,97,85,99,60,116,9,195,196,143,242,161,84,62,41,155,157,18,215,77,86,164,107,0,136,251,184,23,16,97,62,210,222,208,190,112,184,199,220,73,166,137,222,30,63,76,68,25,231,222,72,30,126,238,138,73,167,132,172,80,105,162,201,101,30,110,253,73,139,215,98,49,181,60,112,66,153,240,20,125,126,218,127,10,155,182,187,195,213,12,28,53,216,135,195,16,14,176,60,127,13,178,38,202,186,43,28,96,205,206,84,195,21,179,123,244,163,105,255,107,186,231,4,126,62,240,248,192,36,162,92,41,16,69,79,82,139,10,99,244,238,87,126,119,75,119,213,233,10,63,30,184,54,171,99,126,70,41,66,104,46,48,2,124,232,16,215,125,200,141,65,66,37,170,117,163,229,233,62,4,30,147,159,28,105,235,173,47,204,88,10,9,111,132,220,63,48,92,230,25,48,139,202,81,56,108,40,233,117,40,91,227,86,34,157,118,82,221,170,139,98,5,40,18,183,113,48,6,17,26,142,211,78,94,102,40,103,205,207,108,102,234,196,225,122,219,239,187,93,207,7,134,175,233,162,92,221,90,9,191,59,179,18,70,194,88,234,18,138,234,243,124,134,103,23,128,201,24,235,19,57,135,120,210,225,187,232,234,119,57,76,154,207,175,108,146,86,215,61,35,221,7,171,132,229,238,92,26,17,19,170,139,31,239,66,183,250,27,79,147,38,116,37,178,66,231,242,55,218,14,107,191,139,222,207,120,126,198,167,89,215,165,29,47,220,80,129,81,93,172,33,130,198,196,39,233,231,99,125,95,37,36,212,232,178,107,159,1,122,130,166,209,104,22,110,154,196,58,63,249,244,128,135,202,42,178,201,142,214,44,212,133,168,8,232,77,19,77,199,240,164,250,115,182,62,79,42,85,39,164,223,166,202,25,241,38,75,186,200,145,69,66,98,81,224,158,130,93,112,184,143,54,27,147,161,50,150,141,251,0,35,24,175,137,137,78,170,35,80,252,65,117,195,119,87,203,154,46,193,116,146,47,125,160,240,157,194,192,171,218,22,94,87,204,102,189,181,221,97,107,169,208,45,159,169,14,141,144,203,35,83,160,27,93,226,66,215,146,172,230,199,186,244,228,144,105,125,164,212,102,86,206,159,244,0,22,189,14,211,89,91,116,85,187,176,51,38,155,105,89,72,251,198,254,125,200,61,224,109,116,116,133,137,238,252,202,96,104,236,79,86,227,62,228,229,122,242,84,225,40,175,42,76,39,163,63,21,218,82,215,247,104,250,9,252,109,27,145,125,234,30,27,157,46,87,9,36,44,32,89,167,48,134,187,254,219,212,22,63,217,28,163,194,187,62,250,141,151,139,4,157,63,52,244,228,77,117,104,235,82,207,82,30,26,152,21,150,240,249,62,21,84,107,253,167,49,86,124,116,206,96,146,9,183,119,120,72,4,154,159,135,214,189,167,18,213,152,89,191,151,6,177,172,196,201,73,194,127,6,3,140,142,144,117,60,214,63,171,191,141,176,64,140,52,75,155,232,23,84,173,208,24,71,119,147,201,22,152,184,103,135,97,53,37,218,242,57,121,225,97,57,76,9,171,127,51,46,59,252,122,171,169,119,127,30,234,13,36,226,183,111,100,56,71,249,124,3,37,90,169,81,136,167,131,70,223,54,13,178,46,175,126,225,54,53,51,14,9,51,42,102,84,82,239,234,115,202,103,249,153,225,85,202,171,71,198,70,39,37,180,55,226,183,217,2,125,102,106,225,143,224,211,205,114,173,83,90,135,149,144,240,159,60,52,203,78,187,134,39,187,178,163,33,14,253,107,51,80,28,175,199,39,47,62,195,84,144,18,254,221,205,126,130,225,59,231,251,77,221,37,162,236,242,137,133,239,236,27,158,183,133,143,79,7,41,190,83,222,195,103,240,58,186,216,163,46,229,190,30,152,197,171,247,6,125,142,227,206,50,174,136,90,145,177,212,116,204,3,107,32,36,185,43,165,30,221,37,63,38,204,181,18,238,103,234,174,139,136,118,196,209,20,26,150,102,107,238,140,85,220,189,18,95,244,126,52,51,222,32,192,133,98,183,201,135,246,162,169,111,152,71,126,219,119,47,241,73,214,32,151,31,227,0,46,92,209,237,251,52,171,222,48,85,167,249,66,119,139,203,86,43,183,9,54,235,101,121,38,148,249,194,164,165,17,2,174,170,57,141,73,119,181,31,12,245,233,124,18,38,166,157,28,134,237,232,133,172,111,34,168,198,0,69,173,189,73,250,171,88,122,197,13,121,26,109,109,123,202,193,133,30,5,159,205,16,156,216,18,111,30,164,195,32,223,57,76,2,82,143,110,102,157,23,39,199,157,186,75,182,5,226,94,248,35,97,212,196,6,46,225,137,192,83,77,239,100,172,149,37,9,101,242,194,233,86,141,204,236,80,216,82,229,97,96,92,116,139,124,209,205,0,79,179,248,82,36,33,121,44,14,9,143,110,218,191,246,210,83,27,209,251,164,179,193,29,114,146,37,218,136,12,186,107,142,241,255,214,249,28,141,140,182,159,28,158,125,255,252,244,221,66,207,146,174,233,36,37,244,232,147,94,88,208,69,107,255,60,19,198,89,232,78,223,184,227,145,175,3,127,111,188,42,66,141,123,13,241,69,176,11,27,225,133,5,215,116,136,107,20,240,140,126,75,52,175,203,250,140,148,11,223,79,241,136,98,182,184,65,0,195,187,13,179,19,51,129,25,159,11,191,83,99,216,157,252,90,148,245,202,251,14,139,12,72,149,243,25,250,219,166,5,231,71,91,107,231,214,23,194,90,54,211,149,214,220,68,245,228,217,110,96,62,52,83,140,149,47,76,51,84,56,246,220,179,203,234,129,80,37,66,178,126,48,205,126,143,204,87,240,146,67,46,175,153,111,124,253,188,16,84,32,253,224,69,128,164,239,235,78,119,231,196,133,89,93,84,114,126,213,178,151,79,120,55,217,18,144,63,77,207,57,164,94,119,126,194,27,82,146,149,21,62,97,59,1,227,91,41,121,111,50,72,236,240,195,117,10,149,143,249,129,215,8,219,202,74,127,228,7,158,124,23,225,58,5,183,64,242,118,180,181,214,244,25,53,165,229,174,71,195,52,9,7,178,214,140,50,152,48,27,234,216,107,26,83,160,202,10,66,185,116,175,48,173,186,79,92,77,107,141,130,81,226,109,211,49,112,103,64,249,109,44,162,99,70,163,67,102,29,125,44,168,28,164,171,37,57,217,162,87,142,127,199,152,233,12,251,220,105,91,225,78,134,44,60,198,208,191,148,193,66,140,76,213,63,224,130,146,185,192,164,125,159,132,77,208,42,97,74,100,78,215,182,75,19,229,184,3,101,54,196,58,64,77,19,60,97,178,161,197,131,160,217,77,67,237,3,239,230,13,180,144,93,176,189,251,194,57,115,0,55,105,255,35,50,132,165,228,47,236,198,3,71,18,65,6,83,69,8,152,167,170,240,50,174,79,248,209,17,225,110,133,209,157,79,152,102,236,242,133,99,31,65,199,242,29,61,95,248,137,79,140,238,50,136,225,10,175,226,29,234,108,219,232,149,88,31,184,135,101,220,157,221,198,243,69,79,239,241,200,177,220,168,255,16,238,233,135,171,54,124,100,227,202,136,96,228,46,157,218,23,252,203,228,133,111,249,196,101,112,119,61,247,190,81,66,194,180,10,201,116,10,43,104,56,115,1,51,221,194,14,51,97,246,109,35,94,200,79,52,64,97,98,163,39,109,13,141,168,39,240,194,171,55,237,24,209,89,21,20,146,95,21,120,74,81,216,114,6,207,82,51,199,254,121,31,40,193,56,10,125,253,198,249,91,81,179,54,15,184,210,227,250,129,195,123,211,80,173,228,53,83,94,244,112,98,209,218,44,2,161,182,173,160,12,233,240,34,227,168,240,48,51,221,23,46,164,169,245,93,227,188,87,125,113,68,157,82,103,234,27,219,160,223,225,231,46,136,33,63,50,70,49,131,8,219,101,116,236,230,231,243,65,74,46,100,231,23,36,31,217,8,152,217,200,10,53,254,197,122,35,66,35,132,1,247,235,139,251,186,255,185,69,143,195,188,197,102,172,18,11,54,246,216,242,62,6,78,108,158,204,196,165,13,101,36,129,137,131,124,93,94,208,38,164,84,199,114,24,178,22,160,180,24,148,15,60,98,20,2,143,163,240,124,216,225,118,135,9,154,116,164,208,18,123,118,156,252,32,161,34,15,237,110,172,144,63,123,97,228,98,53,120,108,214,229,29,99,5,34,168,164,162,204,88,187,120,247,109,227,145,52,221,71,64,173,138,21,6,129,182,33,121,17,155,132,158,48,232,48,41,23,113,61,225,21,209,77,231,87,118,247,154,180,203,42,28,219,58,166,174,82,165,100,213,22,29,251,241,188,145,218,151,14,112,136,8,5,53,89,135,207,103,151,141,158,123,35,83,249,194,108,73,164,36,220,126,54,186,43,80,38,48,57,216,184,66,94,217,49,133,72,9,183,205,3,209,21,222,64,97,23,8,138,145,219,138,99,39,190,240,249,203,29,74,82,56,93,220,135,215,212,93,211,18,9,107,199,231,65,196,219,101,59,218,97,236,69,42,232,254,195,81,37,207,4,171,4,30,176,63,19,204,183,69,237,12,74,55,146,199,254,192,9,175,117,148,33,229,241,196,187,194,221,75,90,234,177,79,11,1,80,80,248,149,114,97,102,6,18,215,181,217,143,203,77,227,11,29,126,15,139,212,94,19,18,23,237,249,161,65,8,140,198,136,92,54,91,238,18,143,236,62,225,167,11,45,1,121,44,10,162,14,111,212,24,228,174,26,253,225,121,114,252,107,100,50,163,241,4,245,149,128,241,96,144,39,138,156,153,107,189,66,150,192,248,115,8,140,88,182,255,54,79,108,42,181,192,60,159,194,225,18,33,59,230,86,133,131,106,123,81,179,17,23,208,132,121,71,160,83,57,219,94,252,120,223,22,60,144,41,69,56,96,75,81,58,124,39,35,17,82,35,75,100,194,109,1,223,64,65,234,243,157,62,246,48,75,223,197,36,36,5,189,63,229,85,112,154,61,40,23,203,185,77,198,192,115,57,102,26,44,213,42,90,92,218,118,122,76,219,86,219,85,248,96,224,228,105,90,52,7,139,148,123,173,208,60,226,216,197,138,41,143,155,212,66,248,28,109,74,13,173,126,96,56,118,203,97,132,193,228,203,51,50,133,47,14,136,252,43,185,12,216,184,189,14,155,107,123,174,60,104,87,180,124,151,12,67,145,202,64,18,114,133,150,101,67,16,12,198,184,192,144,251,188,198,1,49,92,59,11,80,160,109,61,10,124,52,173,86,177,147,160,189,22,99,91,191,237,105,174,0,10,35,17,234,75,207,54,93,12,225,21,140,114,108,85,126,97,246,158,34,77,205,62,10,162,253,59,132,161,8,45,229,95,210,140,210,125,115,115,231,111,228,69,215,231,224,18,199,66,1,19,241,186,67,75,223,157,57,223,187,134,32,92,166,222,86,37,191,227,91,244,99,237,210,89,133,230,232,236,105,184,87,108,162,20,122,97,214,46,80,28,54,107,97,121,164,108,87,188,21,181,33,244,211,100,241,96,95,124,34,27,195,87,62,245,151,25,146,46,36,222,126,137,80,29,10,139,176,207,183,216,80,109,143,152,43,195,76,59,73,11,64,157,110,126,134,194,198,181,213,211,49,119,233,164,94,43,111,107,99,16,232,95,15,219,121,124,250,18,166,216,30,209,44,189,207,75,88,115,199,246,255,222,79,65,156,102,146,197,2,179,67,204,147,163,240,167,239,218,42,117,158,174,225,151,238,59,144,247,5,29,57,98,124,122,190,122,209,27,59,52,146,236,24,41,60,224,188,47,250,3,151,203,74,92,24,42,174,4,118,148,114,33,83,56,76,173,173,234,209,204,73,110,117,68,41,253,232,126,16,145,138,233,148,59,56,160,72,115,230,109,79,75,190,121,10,24,30,117,145,126,106,230,148,167,134,15,24,60,129,37,18,59,192,246,202,227,251,225,252,130,110,110,220,167,179,95,100,33,63,141,88,208,227,23,14,183,249,142,141,41,240,194,101,253,4,252,77,14,144,162,194,29,58,96,152,24,57,24,38,172,208,29,115,210,221,172,47,101,174,225,60,210,98,213,221,240,22,151,94,121,71,216,192,7,34,134,176,231,243,70,58,222,243,113,219,219,162,17,61,249,22,103,43,90,36,238,204,45,71,227,8,236,173,30,192,15,2,75,9,111,136,1,158,33,179,198,16,37,213,177,75,11,187,138,11,47,108,121,19,190,75,27,254,81,254,204,113,104,159,66,68,92,164,128,79,30,61,225,81,13,129,161,109,197,51,223,147,14,178,124,44,139,126,208,136,150,9,131,154,16,125,161,183,220,125,218,140,135,138,33,139,60,53,248,104,119,190,140,147,151,129,106,73,194,88,22,69,118,128,68,235,208,76,19,235,238,174,177,138,172,243,233,4,63,182,175,170,241,204,233,202,26,31,152,59,201,117,128,193,162,48,249,104,127,102,228,82,149,163,79,226,15,215,9,135,9,224,36,167,143,234,225,14,235,104,154,190,180,167,8,209,127,138,206,113,97,15,219,153,28,229,144,5,70,88,35,146,202,70,83,70,96,19,156,205,213,141,55,168,232,112,1,20,208,161,194,121,160,244,252,9,60,164,52,116,246,3,63,197,23,40,82,188,83,216,1,248,242,162,201,88,18,94,75,225,66,74,223,235,236,168,180,225,84,42,240,177,21,204,97,173,242,177,147,25,207,142,71,66,183,160,166,167,183,245,128,251,110,242,30,139,227,99,81,24,134,64,162,116,183,11,74,167,246,51,18,174,186,0,209,29,83,162,234,100,142,40,77,62,46,68,91,91,204,134,192,98,202,14,122,31,65,60,145,27,214,244,173,40,6,183,254,170,208,233,148,10,252,69,17,34,242,20,146,25,140,138,90,56,12,53,35,88,58,140,180,187,160,214,1,237,4,43,132,225,144,158,75,152,98,64,207,131,173,12,37,207,147,94,64,137,191,172,163,85,143,198,87,58,222,6,37,86,233,149,165,132,193,48,137,223,134,125,209,245,228,44,147,49,223,116,184,142,178,33,68,86,48,171,251,23,198,110,91,126,251,136,63,230,238,112,20,229,195,227,145,156,112,78,135,197,188,197,26,225,194,144,124,227,147,71,47,81,186,172,128,105,96,143,39,94,140,46,25,48,84,90,76,158,35,166,53,239,86,133,145,92,159,25,242,110,205,58,92,216,74,25,1,87,213,252,58,166,75,20,164,181,77,238,165,73,90,1,62,248,19,21,150,13,255,80,20,82,144,1,164,49,60,182,1,232,226,200,185,161,199,70,86,28,97,131,38,45,253,135,226,254,137,185,172,86,179,152,75,212,108,176,123,236,79,40,187,201,28,76,107,45,162,38,1,211,74,211,20,134,226,29,91,35,211,95,86,116,175,17,15,188,112,135,229,243,211,244,152,230,185,105,91,80,248,96,131,18,91,62,27,87,69,225,61,99,28,97,124,40,76,14,116,91,104,18,41,1,19,234,117,133,227,97,243,206,149,90,108,108,209,200,197,163,217,161,77,186,23,166,65,164,198,15,223,232,87,233,245,168,240,159,8,165,141,186,34,65,62,171,113,15,178,220,69,105,143,212,115,155,118,78,194,150,151,16,184,219,243,15,152,165,67,110,10,23,185,233,113,194,178,253,71,36,111,39,30,138,248,36,245,204,104,176,122,10,156,253,191,191,100,83,202,23,226,179,66,189,214,105,26,166,123,150,186,243,192,147,41,56,224,65,83,169,28,141,221,193,200,163,137,190,228,224,250,203,87,249,117,35,240,163,231,166,143,32,135,9,102,233,37,62,122,224,125,70,190,173,187,86,167,146,44,214,233,116,196,199,178,243,48,67,196,226,96,48,158,139,45,97,228,14,5,38,255,30,107,113,129,57,166,143,140,205,233,137,153,240,198,174,35,93,111,13,38,92,141,241,221,132,238,9,43,5,165,202,204,73,24,19,178,41,220,235,137,200,234,62,223,147,61,30,192,176,106,35,54,162,103,240,105,95,120,100,140,129,172,246,254,192,141,122,253,140,57,225,89,235,124,97,140,71,3,134,247,175,240,198,72,184,68,82,162,180,12,157,128,173,215,38,142,94,208,6,229,153,14,156,161,98,127,142,115,91,170,155,24,140,40,207,9,152,58,104,249,192,53,232,187,192,117,40,124,255,245,12,243,219,141,151,75,249,160,112,34,75,162,59,163,213,31,140,148,81,192,236,23,229,133,81,65,138,10,60,228,21,145,216,1,222,214,93,27,97,248,250,128,119,35,21,206,234,136,181,63,73,99,34,13,211,216,239,199,190,200,108,159,229,232,131,154,217,142,157,13,114,109,242,109,154,130,136,43,80,35,112,53,197,94,22,163,173,102,150,167,177,223,67,47,65,142,38,141,31,244,118,204,228,51,192,135,208,132,231,107,108,192,161,244,164,156,36,103,197,222,126,71,210,2,235,182,35,240,128,149,235,91,201,14,227,167,203,185,209,227,15,186,52,204,86,188,13,19,94,230,236,229,71,195,50,126,228,219,68,92,41,172,207,205,72,117,202,164,193,218,206,138,234,112,35,7,50,19,102,115,225,13,115,13,214,108,93,50,140,42,14,177,174,148,102,221,211,164,115,229,104,54,166,254,241,145,87,175,67,238,250,70,152,51,232,16,7,163,226,204,89,216,222,172,244,64,17,247,28,145,66,5,69,29,45,242,75,205,102,183,68,121,6,93,182,153,4,102,242,195,195,120,79,142,34,30,177,243,145,144,182,159,185,98,162,157,255,40,10,219,33,18,172,19,133,174,103,10,124,199,84,124,180,247,209,245,20,111,255,29,140,112,172,195,88,228,149,156,48,76,93,50,88,151,204,69,119,235,37,63,189,105,153,146,207,114,33,109,150,48,241,74,59,25,9,247,212,90,157,52,250,152,180,96,160,100,13,166,194,144,170,118,194,83,95,21,108,196,147,241,164,133,70,122,48,249,245,8,254,59,235,107,105,2,67,109,143,152,174,195,52,254,252,244,160,56,17,145,238,166,66,45,40,91,181,88,234,73,19,215,37,183,85,152,47,74,6,248,243,100,194,206,96,250,124,226,174,209,5,154,114,91,166,149,120,134,196,255,231,105,10,211,203,51,243,125,12,29,253,44,153,121,97,124,223,93,47,236,222,115,63,57,195,30,233,159,0,222,200,92,198,47,179,10,173,243,129,239,44,17,183,245,116,217,152,24,60,107,207,131,159,158,204,95,67,239,223,34,188,111,86,173,72,20,93,220,17,55,213,236,9,43,76,36,252,228,170,68,169,86,206,141,209,239,222,9,223,32,237,145,235,190,67,56,43,200,44,121,115,201,219,168,136,209,228,122,137,164,105,151,183,209,240,153,143,48,1,167,138,170,23,78,163,84,137,239,178,226,86,86,101,24,145,155,119,199,92,43,32,224,90,172,112,31,229,73,152,154,126,81,24,165,209,172,78,12,241,82,252,193,51,247,114,4,201,83,214,106,156,74,161,70,102,148,177,82,214,17,91,28,242,248,17,194,60,100,60,117,152,225,128,88,98,155,9,189,185,202,162,215,168,5,185,153,53,48,51,91,21,24,63,229,153,181,36,88,126,130,82,220,136,0,231,161,196,162,223,53,220,219,26,111,132,48,175,108,253,233,137,172,82,236,14,238,231,144,226,86,19,135,245,26,141,247,230,182,247,232,183,119,7,252,138,115,163,133,39,204,46,82,179,60,101,175,202,152,127,205,148,80,248,194,53,51,191,192,55,2,61,10,135,223,67,51,25,247,54,150,162,247,178,155,192,34,204,59,49,118,193,73,201,207,61,160,55,233,48,189,145,3,251,254,132,251,208,143,111,147,154,237,114,180,8,130,93,216,58,93,156,8,180,144,104,204,186,138,193,88,88,111,129,245,129,51,141,230,246,97,176,34,75,148,97,238,78,61,170,146,180,142,77,25,10,166,238,230,82,176,205,180,159,30,89,21,129,103,228,40,129,203,35,99,193,38,153,26,40,171,181,172,123,102,156,185,246,76,88,216,162,63,120,5,253,9,184,53,89,22,77,189,62,235,192,8,117,167,78,213,68,9,100,68,176,186,200,8,116,249,54,153,36,102,220,85,53,167,129,124,100,180,188,80,132,142,131,109,61,16,248,192,180,140,115,35,221,37,1,78,231,171,247,214,93,78,78,141,95,96,235,87,239,113,114,242,186,242,229,194,122,111,179,196,201,145,235,144,120,180,99,108,17,236,13,58,7,150,76,119,221,28,56,162,228,15,227,255,72,180,218,109,57,10,210,10,125,191,83,134,120,167,197,60,235,238,247,109,61,237,3,67,221,25,249,219,182,41,11,120,152,247,145,71,133,120,188,221,29,67,21,152,156,177,39,187,233,128,148,230,118,131,49,132,200,219,134,189,91,4,222,230,47,24,207,212,164,255,20,158,247,152,153,240,163,209,130,193,177,151,92,132,148,143,194,229,49,21,92,103,2,97,172,52,231,7,94,65,14,54,120,205,161,112,175,209,253,247,30,221,190,112,87,120,175,47,188,115,50,189,17,229,253,130,70,255,83,120,38,60,231,23,182,196,132,211,167,54,177,248,17,152,59,243,29,56,48,30,116,10,87,183,118,110,230,70,158,92,8,208,102,137,79,231,140,113,41,18,68,141,122,39,173,26,156,76,22,198,34,67,13,215,38,152,174,78,16,36,133,45,107,62,69,209,237,50,88,23,134,60,213,228,190,58,74,228,254,211,139,102,67,217,4,35,81,252,68,184,97,4,130,71,194,36,148,44,246,19,60,215,105,115,146,92,248,34,231,31,39,71,221,119,234,109,179,171,141,254,217,137,146,94,170,187,51,213,177,131,240,90,176,217,82,108,89,160,166,201,98,121,72,64,69,143,250,124,194,38,142,228,193,58,162,25,75,183,239,104,89,222,207,204,217,220,139,190,96,25,136,200,46,44,87,150,111,184,81,173,42,211,18,42,244,115,123,66,16,231,131,251,242,247,63,255,231,127,247,231,127,243,199,191,254,155,63,252,241,111,255,242,15,255,245,63,251,55,127,245,23,255,234,15,255,236,207,254,223,127,251,223,253,223,255,235,255,249,247,255,238,127,255,179,63,255,175,254,250,95,220,63,96,87,109,126,167,187,252,217,223,253,221,159,255,155,191,253,215,127,115,255,250,159,253,225,47,254,246,191,249,227,31,254,236,207,255,229,31,254,250,95,253,225,111,255,248,175,255,217,11,252,231,127,249,87,127,248,47,254,246,143,127,249,87,255,146,19,252,245,31,255,197,95,254,213,95,252,237,61,253,127,249,203,135,13,216,143,16,103,185,22,36,59,41,152,103,203,20,29,4,109,188,210,254,191,118,80,244,42,62,240,243,170,130,26,124,68,77,130,0,153,4,228,126,209,110,38,201,51,97,246,86,175,244,155,53,13,127,122,131,144,88,57,228,13,127,48,33,64,17,6,208,64,109,234,121,247,29,214,13,125,119,48,153,221,167,24,69,23,243,123,95,180,28,170,0,44,28,40,10,134,239,111,223,145,71,232,147,87,142,4,165,43,143,80,159,37,140,90,114,114,107,123,251,45,120,108,135,44,173,39,71,63,80,124,207,123,223,248,227,220,237,64,36,48,233,195,48,102,201,11,163,33,42,2,31,163,160,73,183,170,31,205,172,34,10,201,3,3,236,189,198,112,248,238,243,132,191,109,34,214,237,37,144,82,241,220,229,243,62,153,188,161,218,188,48,74,102,226,90,128,207,8,157,6,14,255,250,106,242,210,204,169,253,148,247,202,105,226,56,210,167,115,167,242,102,190,82,47,188,241,138,201,162,185,57,78,82,77,176,97,143,89,54,17,226,72,24,213,133,241,70,94,4,251,108,215,228,104,83,25,122,163,190,135,102,248,45,45,235,119,55,129,88,210,246,163,153,65,133,161,77,7,208,29,105,61,78,142,139,74,22,92,232,76,238,161,92,66,38,214,58,42,18,166,51,106,188,100,27,54,203,120,83,235,209,211,185,198,166,138,177,164,65,2,114,18,213,54,63,22,41,196,246,8,204,138,22,167,190,95,79,47,34,129,99,219,229,229,42,200,36,92,250,35,110,141,100,243,121,103,126,52,49,138,248,18,24,47,48,204,95,73,6,221,173,70,178,82,238,54,102,160,137,243,94,57,106,19,146,81,3,70,192,226,157,197,112,79,24,56,178,126,224,199,219,95,129,27,147,158,194,4,130,254,219,119,205,186,163,99,11,92,104,231,216,1,223,149,230,11,91,213,203,225,6,139,78,79,14,67,230,45,17,92,248,62,66,105,72,6,166,237,42,78,142,160,203,148,167,102,206,78,111,162,17,209,253,46,213,28,80,44,99,227,96,132,186,155,60,21,100,55,207,28,1,35,84,173,231,166,236,154,79,124,142,249,200,51,195,139,160,142,26,48,197,28,61,248,174,28,222,36,250,20,83,167,31,250,211,52,123,84,191,238,133,200,103,19,20,159,212,28,11,171,41,107,29,152,46,120,191,45,152,200,153,135,7,190,159,135,139,85,0,227,173,166,63,221,76,49,219,97,136,83,143,30,221,10,30,166,1,243,12,244,210,208,155,123,226,183,241,215,168,10,23,216,3,37,96,98,118,69,145,224,137,135,210,240,184,209,215,69,137,32,209,27,112,110,25,9,16,252,250,142,235,102,249,234,130,238,29,22,47,160,88,205,109,133,177,217,138,187,186,87,185,244,151,59,141,211,43,222,53,138,203,250,50,59,17,96,139,247,241,88,235,133,192,200,128,158,22,48,236,24,61,249,157,233,189,216,9,124,163,165,71,97,242,58,143,31,61,45,99,39,79,180,55,27,46,1,147,154,209,167,194,156,243,248,83,225,93,214,162,71,51,111,143,132,135,54,249,0,27,127,63,224,114,50,43,7,252,180,114,226,161,78,43,147,9,252,83,120,219,1,227,14,33,39,55,202,69,207,163,81,188,148,75,35,53,176,118,252,246,180,102,41,129,241,227,168,113,229,147,76,188,30,13,65,41,62,109,204,29,219,231,183,201,166,228,99,153,86,62,18,24,231,237,30,191,13,241,70,167,44,50,88,46,173,5,76,235,186,194,214,160,116,2,110,152,133,8,204,52,53,242,228,244,39,203,251,198,254,193,141,117,73,132,29,169,79,24,76,3,110,252,118,55,125,211,132,209,103,42,57,28,208,107,214,69,6,11,43,23,36,3,166,75,75,143,70,34,59,222,8,21,33,249,229,202,34,50,74,160,36,238,100,148,163,102,55,119,194,16,117,229,137,83,202,117,35,36,224,71,61,217,58,206,155,213,197,123,240,224,193,101,71,208,122,100,16,155,77,158,94,88,165,192,17,55,5,51,254,115,221,165,132,182,182,193,237,179,184,213,95,147,125,194,207,163,147,105,49,246,127,60,147,134,21,167,194,100,109,243,178,145,154,85,148,157,103,219,114,112,214,152,129,173,78,163,63,221,116,77,191,143,32,182,92,191,11,23,42,41,185,244,229,118,66,191,187,158,83,81,234,106,125,203,51,19,137,80,92,235,209,26,204,135,98,94,49,10,63,199,149,2,236,109,221,125,143,124,93,168,226,182,150,3,197,122,7,4,126,106,116,115,218,72,105,162,130,211,233,153,122,86,14,240,251,105,86,25,9,88,32,159,252,122,58,106,138,130,154,9,108,162,38,219,47,48,78,171,114,110,140,89,100,124,211,170,30,81,16,42,158,83,7,10,102,92,43,135,255,13,58,219,209,203,38,192,90,241,76,48,188,208,145,64,210,252,201,65,10,95,172,202,68,140,182,236,206,145,130,252,97,215,43,35,30,204,247,129,239,163,198,111,20,102,228,235,185,239,171,229,54,164,195,116,15,190,129,77,134,119,148,78,133,173,250,158,83,169,90,121,253,4,225,79,78,41,232,189,203,140,131,202,67,144,52,108,26,159,210,34,14,19,109,84,25,42,11,13,25,61,250,174,9,46,252,192,243,230,161,233,111,247,29,98,2,182,0,177,16,43,76,87,86,203,229,171,103,162,20,152,192,39,95,183,9,8,233,201,49,157,201,47,255,70,92,237,115,99,55,136,112,183,121,22,94,100,87,245,161,18,69,213,132,201,205,84,133,233,226,143,152,224,57,58,198,151,41,152,102,0,87,116,197,55,51,89,175,76,2,194,215,145,235,130,134,31,227,140,60,233,231,93,83,227,119,101,70,224,37,78,194,52,127,143,230,158,60,143,153,5,73,35,90,199,69,175,21,9,176,142,80,49,65,11,206,168,25,157,29,105,175,232,100,219,239,238,43,126,153,214,61,153,205,48,37,12,207,92,34,195,90,31,125,87,27,42,124,12,66,88,238,98,100,65,234,9,91,164,153,81,233,22,143,241,78,21,225,62,253,12,90,241,71,209,147,223,231,249,60,18,17,223,81,163,151,134,164,69,76,226,11,198,93,202,166,116,58,69,240,79,137,96,252,126,138,243,3,183,17,59,202,98,76,34,125,93,88,156,157,136,68,150,73,201,13,133,203,153,17,90,50,77,108,89,126,112,12,13,34,40,48,66,245,31,152,138,97,108,127,138,113,132,5,158,136,40,207,220,254,208,135,162,240,67,135,121,192,116,164,202,32,93,217,129,97,59,47,162,121,69,241,229,137,61,99,55,63,101,129,251,96,70,203,93,223,150,38,211,110,214,209,39,62,236,77,79,133,108,97,22,9,117,239,177,163,90,120,231,187,207,209,141,64,56,46,141,92,230,163,247,133,146,81,110,103,113,135,253,60,242,10,21,62,78,190,217,128,42,92,240,14,137,135,198,206,224,243,208,144,193,89,113,180,117,7,232,165,21,28,30,253,153,90,3,248,210,27,123,140,175,229,112,177,16,89,97,12,130,19,166,129,76,209,210,98,183,106,6,109,18,35,45,124,199,90,76,72,84,152,230,7,165,41,166,5,74,216,216,21,174,61,167,233,67,77,67,127,153,14,200,39,86,144,195,120,63,31,120,21,239,55,67,251,26,215,176,169,176,205,14,1,19,99,54,133,81,66,246,39,122,104,184,108,122,105,230,110,24,79,244,110,167,150,78,28,211,62,72,71,49,35,232,122,176,253,63,97,120,127,31,120,224,97,253,131,171,169,224,207,207,185,9,232,154,195,133,186,207,231,232,218,92,61,11,34,11,98,129,31,184,84,47,113,92,184,33,217,243,57,249,83,93,141,9,120,171,108,30,77,41,112,90,2,238,179,127,159,10,207,220,191,175,250,96,186,91,214,7,230,65,59,76,21,79,47,13,53,28,207,16,64,211,40,143,174,124,191,29,139,95,56,253,225,85,127,122,180,85,99,54,53,184,235,92,108,63,238,243,97,181,89,93,246,248,244,47,227,92,16,48,105,49,25,167,16,34,252,211,53,84,154,90,48,222,192,65,35,225,213,165,15,143,106,72,8,148,60,230,187,167,97,78,131,11,57,226,137,80,99,146,249,10,45,251,115,226,88,220,227,117,74,185,83,84,117,39,74,94,22,188,97,185,231,82,97,99,197,72,216,218,131,215,33,229,29,103,106,112,93,204,48,114,97,143,165,87,119,192,245,59,163,60,244,140,173,184,229,57,63,199,82,148,243,160,180,146,95,22,201,150,183,50,89,2,102,231,154,108,255,206,186,20,132,228,31,44,66,205,248,174,90,207,132,195,208,23,36,226,69,175,29,151,149,248,237,49,196,239,253,194,15,223,117,142,34,83,12,75,248,167,226,30,35,148,169,78,102,51,58,51,246,19,147,244,253,106,85,182,8,5,126,250,30,134,192,83,146,111,40,138,228,246,134,47,243,8,105,185,219,126,102,182,124,31,91,191,250,105,246,117,45,238,139,86,25,25,254,230,175,227,51,202,141,57,10,130,6,130,82,131,245,125,23,173,46,83,231,127,36,210,207,136,103,134,67,172,104,139,210,54,69,143,113,192,120,222,203,35,67,79,252,196,140,209,173,121,67,96,218,24,34,115,135,244,222,253,208,228,145,225,35,230,133,232,199,236,115,164,221,30,71,4,84,35,253,161,160,184,33,6,155,221,218,55,220,199,6,118,28,74,65,91,96,107,154,116,148,161,32,23,110,210,38,39,230,209,137,238,188,140,82,12,209,182,91,36,35,12,143,90,144,28,141,13,95,124,122,19,225,72,69,177,69,47,49,142,38,21,155,174,48,245,134,178,4,22,185,138,11,183,30,26,4,192,71,219,78,204,140,252,68,250,140,251,34,220,19,24,153,135,152,142,22,73,116,25,164,131,98,84,108,79,42,137,5,201,65,153,230,239,218,113,240,253,75,215,7,142,243,176,179,110,96,253,25,11,57,97,104,55,203,23,77,58,26,239,54,45,87,100,148,161,66,187,26,205,6,98,181,124,217,80,145,162,131,130,133,137,214,115,185,240,135,228,128,167,199,240,120,216,82,28,186,176,185,202,86,135,239,132,173,249,231,254,106,225,189,112,181,8,43,47,141,148,254,236,59,96,110,83,50,42,76,181,53,162,28,130,152,207,142,16,159,234,158,151,102,62,91,249,84,96,140,144,169,112,244,89,69,28,106,77,78,7,241,249,128,169,247,228,83,129,85,187,151,79,135,13,137,35,241,79,232,144,210,131,38,101,36,183,38,29,228,112,27,77,166,210,97,82,84,18,47,35,149,113,103,91,63,154,186,109,147,5,6,139,209,226,188,125,131,31,49,216,180,89,125,184,187,15,39,39,163,217,5,230,65,197,51,35,206,16,144,254,152,30,135,90,117,77,174,11,247,178,216,129,163,5,168,29,95,192,180,189,249,51,97,2,147,6,241,142,38,156,107,220,176,123,230,158,229,96,50,157,199,227,194,6,199,64,30,103,177,45,96,128,8,35,73,4,99,66,76,113,75,36,251,101,31,75,27,45,250,7,142,162,86,33,79,139,118,224,187,92,249,101,209,126,52,100,3,80,141,189,224,181,128,70,233,82,156,136,161,89,247,176,74,186,240,161,89,36,111,153,66,217,137,82,27,201,91,253,230,43,242,230,195,183,185,20,127,91,86,252,105,243,155,236,100,223,151,129,160,71,17,133,27,70,239,41,78,101,120,176,81,124,228,93,220,241,138,244,206,123,91,157,204,164,248,158,223,153,104,209,1,238,7,91,171,170,196,101,24,107,66,111,119,152,50,130,140,3,226,119,230,1,135,145,70,146,217,170,64,208,112,217,31,96,115,14,18,152,106,104,137,223,222,70,8,73,152,243,185,239,2,84,46,228,117,229,232,186,102,208,225,30,62,171,165,133,184,130,196,173,75,128,24,252,232,130,124,87,197,138,1,130,195,156,74,98,93,172,170,158,82,226,228,211,10,206,9,67,10,136,13,91,39,180,173,67,97,170,105,103,230,111,223,167,42,48,27,167,200,240,146,255,120,68,2,244,46,45,11,69,57,63,249,172,166,228,35,48,218,39,143,31,125,247,80,119,145,206,199,242,144,148,24,113,99,139,182,19,185,47,148,171,166,47,16,228,100,135,232,235,146,118,166,230,232,23,190,206,71,186,180,51,251,13,215,102,124,44,129,34,46,27,108,5,179,136,110,237,164,185,52,53,156,68,238,119,159,191,220,171,124,94,216,112,141,160,47,162,73,67,198,124,39,60,81,92,241,213,3,233,140,35,50,207,88,189,165,202,25,148,166,181,244,224,1,205,200,111,122,152,110,105,206,11,63,41,135,216,92,152,223,245,89,114,52,15,173,249,193,213,212,46,228,186,177,194,221,30,114,162,142,184,228,109,176,118,135,110,227,3,93,6,157,178,64,41,148,116,111,38,126,88,97,111,28,88,18,222,200,49,248,116,102,97,132,84,85,105,21,167,175,244,125,38,195,252,215,114,229,161,59,97,212,88,90,238,60,185,84,12,3,87,69,76,183,222,25,9,118,250,61,58,239,11,189,34,239,131,99,50,55,90,82,162,184,237,120,119,19,237,165,40,74,207,132,135,241,117,252,161,44,38,198,166,48,173,223,121,180,185,207,203,201,161,30,184,200,243,67,175,70,201,126,3,224,251,144,106,188,16,244,17,114,245,160,133,128,52,141,255,52,164,216,231,145,219,34,76,113,217,20,62,149,41,27,54,236,184,48,210,126,159,9,60,100,101,91,192,89,135,145,241,142,209,251,188,209,110,80,248,73,214,242,133,81,101,146,187,42,38,238,243,222,52,162,142,187,235,51,193,110,192,77,27,31,90,249,106,209,115,63,184,139,121,145,141,173,72,149,88,25,50,47,99,205,79,78,59,182,200,156,211,240,119,163,37,15,4,38,180,28,61,152,76,217,238,126,221,120,218,138,17,5,116,233,39,118,230,20,17,30,97,67,52,115,203,245,120,20,116,137,100,35,150,221,51,183,38,147,230,200,53,228,186,224,136,151,29,240,221,67,137,94,247,133,11,60,102,191,236,201,196,53,228,167,49,16,138,199,61,233,66,207,170,78,35,87,188,243,121,47,203,93,201,193,108,90,219,219,99,122,225,77,77,111,9,12,91,201,163,240,137,70,202,150,219,66,206,189,198,219,48,241,52,153,19,72,166,135,236,27,77,203,52,11,111,129,31,235,237,113,24,229,47,61,121,33,78,247,120,115,82,82,59,71,78,110,38,35,254,72,205,195,187,234,251,160,55,208,167,81,166,162,81,244,174,31,68,130,125,79,181,44,112,144,7,142,248,125,117,135,1,102,139,89,146,87,12,76,53,215,199,40,219,204,59,255,84,129,201,101,249,100,71,43,235,17,241,79,116,20,105,97,13,24,222,100,198,209,23,134,49,225,180,1,203,213,102,67,205,128,90,74,110,203,127,187,145,215,146,207,126,218,235,142,131,239,12,35,148,132,139,178,158,251,230,2,222,133,228,158,136,177,241,86,14,148,78,134,174,48,1,190,127,30,136,252,86,201,1,53,83,146,240,248,9,10,235,243,57,152,54,7,15,128,214,176,100,162,60,208,110,241,107,119,24,169,169,46,15,180,83,253,107,1,83,138,148,89,22,149,222,21,31,151,237,211,139,62,177,123,229,221,169,214,102,107,211,196,174,132,2,233,13,127,61,194,95,38,118,36,95,61,162,180,61,178,125,11,171,174,86,21,70,9,219,87,46,210,165,200,16,36,12,197,223,173,165,200,143,246,162,223,61,49,61,82,139,14,83,14,127,100,40,64,192,203,199,2,181,83,244,190,240,2,197,59,204,175,252,14,241,173,95,223,48,79,39,15,89,41,31,109,145,103,107,230,93,29,219,57,108,234,143,236,77,154,153,127,180,19,71,99,200,41,131,152,149,171,197,154,187,40,247,213,44,173,180,97,33,233,11,110,236,84,100,50,68,237,43,211,229,235,142,208,45,51,14,54,22,171,198,93,65,17,148,168,239,194,15,205,14,39,126,24,25,38,129,33,142,237,25,215,101,21,163,38,48,62,125,241,54,177,110,146,252,83,99,235,95,189,97,24,122,255,243,136,135,12,178,239,36,192,103,92,26,5,32,133,97,118,239,184,114,163,184,85,133,91,112,79,214,62,223,69,147,89,190,71,240,101,141,64,71,31,40,77,104,174,249,96,112,199,116,225,63,74,118,254,15,255,254,191,255,15,255,254,191,253,143,146,157,207,63,1,217,249,31,187,150,124,136,5,197,194,132,89,225,229,41,245,31,135,193,159,3,93,75,75,97,66,143,30,48,43,107,70,222,200,154,109,167,245,254,224,41,222,149,188,126,60,58,227,13,161,162,190,228,33,195,166,156,113,97,230,80,38,32,44,98,15,14,104,182,42,162,155,124,71,173,37,223,71,156,250,198,68,181,233,231,180,217,13,59,124,191,75,81,140,226,99,100,38,136,11,235,31,7,110,242,23,48,170,226,228,109,233,106,132,133,95,236,100,140,140,42,41,33,90,199,249,146,75,142,233,103,235,98,69,147,106,143,39,134,175,229,25,50,59,34,67,208,98,185,225,38,159,45,139,149,237,139,86,124,79,172,17,58,119,146,122,28,241,49,178,19,146,87,61,123,195,132,113,197,228,56,234,208,213,136,68,92,61,49,251,21,202,52,178,220,224,70,25,159,42,2,167,143,94,55,74,137,35,150,50,186,53,78,147,245,102,15,50,255,35,23,43,213,3,97,137,62,145,41,128,151,213,37,168,167,20,216,163,44,112,119,26,180,147,55,137,29,44,19,237,167,38,67,33,182,149,196,37,119,81,143,201,175,154,15,133,132,45,180,168,236,56,57,113,117,57,18,173,21,203,49,121,224,65,102,230,3,146,18,242,55,77,89,94,252,229,47,60,138,171,15,177,142,144,131,208,96,204,82,30,17,47,61,230,63,166,161,28,252,5,143,3,143,81,137,36,86,99,227,226,30,215,72,186,82,218,80,120,153,40,121,132,137,200,61,105,12,122,151,247,22,97,57,68,125,221,212,98,189,117,34,77,128,44,88,17,77,38,36,102,89,63,34,192,165,35,65,94,53,20,130,229,42,86,15,244,156,38,36,78,20,66,248,178,35,120,182,133,108,232,150,0,93,65,191,242,129,27,129,188,77,107,47,119,95,215,7,74,212,16,69,78,196,50,72,163,250,83,235,244,194,200,141,177,180,117,151,69,254,109,102,132,36,211,224,11,162,83,230,91,33,2,21,121,106,120,176,149,96,163,16,139,33,81,244,217,255,209,15,239,155,180,211,213,146,195,212,42,115,133,134,171,128,76,189,236,107,249,155,23,6,144,164,87,101,126,84,49,161,21,248,230,210,218,28,31,221,83,87,235,59,242,189,39,55,162,39,135,161,237,155,6,99,29,137,179,29,125,84,37,90,227,216,21,175,61,142,194,8,111,248,56,30,211,172,243,228,220,119,232,53,221,237,163,103,151,131,197,154,26,162,144,207,48,68,157,64,224,65,219,202,118,24,151,83,89,102,49,75,160,151,195,19,17,247,147,58,69,114,55,213,50,84,254,84,144,103,214,23,134,5,231,116,145,96,138,202,173,137,155,96,51,247,239,62,34,69,114,183,85,186,233,192,212,114,71,189,220,244,133,31,205,206,208,177,22,153,104,184,87,75,87,47,68,209,240,93,124,225,199,24,221,146,177,122,16,212,247,43,239,199,234,200,154,208,98,199,226,39,239,38,110,85,52,91,118,3,77,183,138,71,76,23,218,136,100,203,204,117,195,71,3,116,188,45,38,166,29,87,173,30,223,47,14,218,71,89,214,212,123,111,152,236,233,178,97,182,13,114,244,185,145,109,20,120,9,30,164,117,234,174,132,86,113,140,12,34,49,242,146,220,39,198,164,145,57,69,70,165,10,205,198,42,18,46,78,0,145,110,124,152,177,112,27,30,23,36,185,48,30,92,66,230,47,230,52,233,169,33,76,26,182,182,25,20,242,84,145,57,66,88,121,9,255,180,16,105,196,108,220,155,237,117,51,89,109,21,38,215,31,176,134,244,37,26,219,29,70,208,8,26,13,73,219,169,197,250,98,202,154,61,127,249,83,13,185,65,230,120,130,128,221,77,81,64,152,104,149,6,161,22,233,100,228,120,154,176,4,88,237,74,44,249,86,192,59,25,47,144,193,191,35,193,201,148,157,100,78,145,226,23,162,195,197,125,230,12,238,218,82,82,41,122,120,151,255,133,199,234,18,220,119,68,71,226,251,65,218,250,147,139,174,216,63,186,172,230,99,63,165,213,200,106,26,161,45,224,59,221,22,41,138,80,51,170,45,51,217,104,4,72,101,2,1,142,32,50,119,155,145,132,163,128,107,105,237,81,28,192,65,35,123,236,12,93,79,60,178,251,203,24,209,11,12,111,45,190,61,158,255,170,250,203,232,38,68,54,153,253,227,144,97,102,158,166,250,68,105,222,149,2,213,157,208,118,236,48,239,195,166,227,83,126,219,76,26,162,236,134,143,194,163,87,222,8,177,178,30,99,238,71,10,179,208,207,168,20,81,173,18,94,7,13,116,43,22,40,246,70,71,107,207,88,35,205,104,103,65,185,175,74,172,206,178,91,79,52,178,209,63,219,148,247,193,157,133,48,38,189,43,103,138,166,225,133,239,247,17,249,125,224,166,117,187,251,223,24,122,238,40,204,213,177,164,86,116,255,233,93,79,119,192,119,89,152,66,148,166,199,100,5,213,211,202,135,90,2,35,195,66,103,165,195,191,238,53,169,240,222,51,22,31,45,150,224,92,50,91,154,50,140,223,214,32,55,42,183,69,189,16,197,43,129,31,165,10,64,36,201,170,32,101,165,41,159,215,120,76,145,32,202,145,188,29,169,45,67,238,158,145,60,106,44,54,226,102,208,177,167,186,19,183,159,156,36,163,178,199,73,65,222,91,59,241,196,235,210,2,26,114,86,79,164,217,145,209,92,178,147,232,208,74,122,176,220,160,180,15,9,109,41,247,99,228,25,213,99,60,102,245,198,238,56,106,57,78,171,121,245,73,193,126,145,205,142,74,42,115,140,136,101,35,172,109,28,201,184,180,241,124,96,19,9,205,199,130,242,160,114,86,30,58,55,164,198,203,143,87,161,180,176,137,121,98,32,110,19,9,21,166,206,99,226,144,241,198,68,144,101,116,219,3,237,39,81,156,234,132,117,2,219,114,249,183,127,159,23,109,138,2,155,68,75,20,236,41,71,235,196,50,105,184,12,138,81,51,227,24,101,185,33,205,230,126,58,184,100,51,41,86,165,101,153,62,115,124,251,155,69,76,96,228,20,130,198,128,53,185,82,30,73,0,185,61,177,153,63,147,167,20,58,25,164,6,167,234,96,142,164,185,68,131,33,243,100,45,22,123,23,129,11,228,189,18,115,53,250,19,122,116,197,102,59,86,245,59,111,203,34,130,60,242,202,50,240,48,129,243,161,20,58,75,101,122,164,131,126,145,94,56,172,21,215,241,126,172,43,85,180,103,205,183,132,246,36,135,153,39,186,50,169,127,238,214,30,194,181,241,39,12,114,115,74,15,152,74,213,252,240,245,17,175,141,226,222,131,206,116,211,86,130,134,18,87,212,254,182,104,124,88,19,4,148,71,135,9,184,30,237,166,121,160,163,249,46,201,114,50,159,230,142,194,247,31,113,111,131,186,54,180,185,99,75,125,110,96,185,173,125,139,24,236,4,157,102,32,183,214,101,62,188,131,24,121,177,136,247,59,61,232,223,126,177,112,30,164,186,55,167,118,84,34,124,18,55,109,154,15,83,59,19,205,253,50,202,115,164,36,62,157,137,199,180,154,99,27,67,59,166,118,107,90,231,73,192,179,168,39,20,150,123,207,142,116,210,216,200,91,201,77,79,243,254,171,137,82,19,253,192,83,202,142,144,120,235,247,232,89,162,184,183,204,195,66,26,121,96,104,184,109,1,251,52,146,54,114,244,26,61,247,79,84,97,180,7,142,198,133,72,238,221,165,139,65,51,190,112,243,108,18,129,234,250,244,210,224,180,180,253,179,31,120,16,119,29,101,116,176,156,22,21,102,91,20,166,118,230,238,18,219,198,98,242,46,138,194,225,243,123,166,161,228,211,23,53,48,147,138,41,229,247,84,180,111,183,161,254,31,91,148,178,53,179,251,131,107,114,9,32,81,232,32,251,105,50,248,132,68,161,85,220,193,169,215,224,53,227,17,28,242,129,159,145,0,187,255,196,38,101,24,103,94,187,14,173,94,30,48,141,81,66,38,216,38,202,17,179,217,64,241,88,59,26,155,121,59,71,216,74,102,76,15,70,30,32,167,202,27,158,107,91,47,30,234,43,206,141,43,129,210,118,55,27,107,55,165,125,76,132,233,211,128,199,52,236,35,193,170,138,207,250,52,29,114,132,47,0,27,66,196,209,159,102,45,243,97,6,151,239,67,208,219,228,202,131,149,210,140,33,220,62,253,171,88,217,248,186,136,62,151,78,195,27,29,179,216,197,163,6,219,151,142,66,138,181,174,195,196,170,138,243,70,85,24,206,76,198,134,40,58,234,132,195,173,68,84,219,141,18,182,63,125,187,199,13,19,30,235,46,110,223,166,224,49,130,152,142,245,236,42,159,25,201,220,50,130,28,216,63,182,182,214,206,188,92,48,197,224,241,105,180,70,182,107,4,241,176,147,207,210,118,229,201,55,231,209,66,65,34,67,27,169,201,28,71,232,136,175,121,213,151,77,234,187,37,122,231,82,253,248,58,12,214,136,191,204,136,81,47,236,103,243,25,119,245,179,193,209,214,244,246,140,224,163,225,69,50,62,253,250,149,13,109,156,28,147,73,109,210,30,180,6,228,133,211,48,169,189,129,195,72,139,45,224,161,94,138,76,42,198,176,15,248,226,159,89,197,18,130,9,83,135,215,43,159,164,66,19,222,93,191,159,187,162,156,168,157,95,244,20,221,247,161,128,255,68,25,12,120,245,79,195,254,129,1,21,247,181,30,81,253,249,137,51,148,100,30,178,193,252,52,128,35,154,92,203,78,248,14,106,133,33,203,237,35,240,44,186,252,52,178,25,37,225,185,158,15,124,122,240,249,129,187,210,159,224,75,142,40,174,255,154,141,182,46,94,60,151,188,177,137,18,139,10,98,160,28,154,55,54,217,132,232,178,74,41,192,41,53,192,69,167,67,74,77,103,39,186,238,196,161,122,24,166,236,148,48,53,28,93,189,144,23,173,9,163,10,162,235,102,49,207,215,128,219,82,144,54,146,41,163,180,42,13,123,51,121,182,150,47,27,26,145,74,140,144,12,126,242,11,65,240,70,94,246,178,120,251,228,247,245,93,96,240,142,115,159,57,251,58,139,246,100,225,77,50,131,40,199,167,125,135,146,158,156,185,53,175,124,80,167,62,31,245,147,179,99,119,84,152,93,245,96,86,218,224,176,98,111,176,186,30,12,195,115,228,132,117,103,109,93,87,183,245,171,196,19,189,235,247,103,156,153,62,212,18,38,245,248,244,20,239,138,228,127,28,205,198,74,27,219,239,44,13,219,37,224,111,155,53,100,79,119,123,55,21,83,172,104,20,54,19,159,128,161,113,201,16,71,158,109,206,60,154,34,142,30,205,52,18,44,215,2,161,187,232,133,99,39,19,92,104,116,32,150,46,157,27,87,177,124,42,232,228,127,78,78,83,93,190,47,168,95,26,202,144,32,15,46,157,89,201,79,93,97,126,81,66,144,215,81,216,82,181,26,252,200,103,124,187,143,249,112,78,133,15,203,78,80,223,9,248,84,103,199,60,36,87,192,93,93,113,205,132,237,132,90,192,207,185,84,151,78,124,242,162,203,14,195,214,249,9,25,96,221,148,216,42,243,1,233,206,205,36,72,158,152,109,159,105,187,76,129,103,13,181,88,4,115,145,237,215,223,158,41,99,11,76,182,87,80,243,162,139,115,179,178,234,93,239,170,253,0,221,220,132,21,70,76,35,14,198,51,78,7,226,65,37,36,127,25,230,188,204,73,199,244,240,99,40,49,65,73,61,195,44,116,177,154,8,152,126,28,81,131,122,216,135,7,125,253,33,59,164,170,73,133,190,140,232,115,96,99,214,84,175,169,26,211,50,224,246,201,229,218,197,158,104,193,64,52,120,200,132,104,233,41,87,54,5,198,130,114,171,24,20,105,100,111,76,57,56,108,72,122,193,194,232,29,29,101,136,82,137,9,18,225,125,25,33,251,66,16,165,193,62,219,154,108,19,194,18,169,86,189,238,105,155,20,135,7,178,127,75,97,109,25,59,131,8,90,97,172,49,163,17,8,139,50,221,204,90,41,218,37,141,161,6,45,40,63,10,179,12,196,67,225,3,123,244,161,96,177,91,142,244,165,104,207,24,214,42,35,54,18,245,78,80,231,251,58,9,48,86,220,216,157,55,158,143,252,22,150,115,61,142,166,87,168,235,149,223,117,211,99,52,164,192,201,176,138,254,214,99,116,47,135,141,195,86,21,70,246,108,4,76,173,170,41,124,131,130,232,127,186,211,95,223,138,146,75,90,129,78,22,199,174,48,198,157,113,110,118,218,58,12,11,198,144,113,97,208,252,202,231,220,236,166,226,182,168,134,168,28,90,193,144,224,68,159,144,53,146,156,175,160,89,241,21,166,98,103,189,190,71,207,224,251,84,38,129,246,249,233,138,30,64,156,219,60,27,244,186,73,178,228,133,163,206,244,185,107,34,163,24,225,11,70,162,158,27,141,42,223,93,177,169,251,8,148,192,182,198,160,44,224,59,45,124,196,212,218,8,237,160,59,212,239,130,160,99,20,61,133,236,219,133,155,250,189,174,213,159,104,55,91,180,170,13,125,98,208,119,227,135,241,92,249,72,188,193,72,204,235,234,136,131,127,15,62,17,137,84,56,155,237,232,227,110,246,235,14,227,5,248,140,47,156,29,149,204,254,218,215,14,252,68,119,83,69,146,123,125,97,156,185,162,161,140,77,231,243,185,109,194,137,232,224,195,15,240,124,158,25,125,243,126,244,93,75,232,156,255,60,210,227,170,194,166,90,89,164,118,107,112,110,128,8,65,155,86,18,121,155,39,168,25,149,196,208,108,159,43,135,65,145,109,118,164,133,63,143,133,142,176,145,253,129,207,103,30,46,56,17,69,135,31,147,242,231,117,194,140,141,118,228,217,40,118,124,4,255,22,3,59,251,3,119,251,28,60,130,130,139,81,102,17,203,92,208,150,165,118,58,134,199,103,42,180,190,149,39,238,138,217,240,51,163,224,67,18,221,202,102,185,80,62,115,198,136,182,148,106,34,149,159,207,227,222,86,149,110,77,146,0,250,188,139,244,250,208,243,120,180,40,118,39,179,121,98,78,184,43,77,63,159,87,205,200,41,113,97,63,30,165,194,148,78,70,192,207,167,57,208,200,114,65,137,170,164,236,247,103,57,39,30,139,11,163,173,171,232,252,111,95,79,192,247,30,123,211,131,113,12,61,9,215,50,63,63,141,133,79,76,87,48,204,155,238,80,72,1,247,232,179,46,164,175,151,134,118,53,195,16,124,207,138,42,182,144,103,239,45,244,92,76,223,125,235,219,194,229,40,213,48,88,126,202,87,148,18,254,111,168,178,52,237,179,62,24,136,70,214,3,13,143,166,173,183,68,14,212,183,95,184,178,128,74,64,107,18,134,79,200,101,30,10,19,85,132,62,31,78,233,27,198,7,119,32,217,79,194,176,24,161,78,66,147,197,16,163,212,193,128,30,177,249,65,226,6,201,111,129,217,58,249,119,251,88,211,133,136,194,194,243,191,95,72,136,105,82,72,18,125,211,251,113,140,204,200,32,116,67,181,52,245,77,137,159,139,71,18,214,144,36,213,56,147,89,198,247,254,213,24,165,219,160,137,66,105,161,79,113,187,244,234,49,25,35,61,186,97,173,186,28,110,221,44,199,18,230,222,102,125,85,97,141,184,44,46,121,227,167,226,50,143,195,38,36,181,69,246,181,247,226,226,167,152,89,11,151,123,192,58,154,103,133,178,42,196,112,145,132,197,78,214,69,120,217,254,109,25,9,184,195,184,215,22,249,34,179,190,148,19,227,130,177,92,240,245,49,149,32,249,221,74,46,191,187,216,236,198,153,92,133,110,105,193,123,83,57,180,143,82,45,155,2,55,75,47,55,151,170,229,75,42,162,193,75,191,247,219,149,187,205,200,242,168,92,108,197,83,224,132,208,173,245,114,54,129,143,137,246,38,186,68,185,113,52,200,26,115,197,193,208,136,158,243,159,130,55,12,25,135,166,153,95,206,151,74,243,152,162,133,213,89,14,158,241,54,216,32,34,4,17,50,66,76,136,13,208,28,142,195,240,136,115,230,132,157,200,83,250,229,164,56,249,253,216,210,97,23,162,201,93,65,199,11,34,182,144,187,218,78,96,80,251,171,96,111,48,2,84,91,225,185,87,13,148,87,41,215,197,106,18,87,77,114,165,13,61,117,25,175,56,179,161,247,186,130,126,1,90,173,243,51,96,163,116,42,220,225,199,4,76,81,84,207,77,67,235,10,184,159,52,17,4,133,211,181,227,178,77,37,80,207,221,110,116,118,18,70,91,123,9,220,201,3,36,60,241,72,82,216,180,192,3,166,90,211,5,134,27,85,19,238,79,102,185,13,182,122,77,192,148,71,244,228,212,162,243,161,161,221,86,244,198,72,246,143,132,31,4,171,2,238,116,96,116,31,8,180,71,182,154,79,28,41,157,245,246,31,131,90,66,47,47,156,196,142,155,34,45,26,218,107,54,92,208,44,137,20,207,211,28,53,217,135,188,176,129,189,223,113,144,110,192,145,247,124,103,166,229,189,80,232,182,241,248,122,158,122,220,136,243,188,110,223,192,5,99,151,28,100,214,104,242,170,252,48,241,227,17,156,15,204,168,27,47,247,15,20,197,148,45,7,67,45,123,75,72,11,67,238,46,234,96,157,21,19,50,147,31,221,209,23,58,114,225,80,209,94,219,108,224,27,77,166,66,23,48,166,243,243,69,233,48,218,75,80,204,108,139,31,75,18,32,227,253,139,194,167,92,9,179,123,147,47,30,239,68,119,140,89,112,153,31,36,62,2,102,217,94,37,126,26,223,142,146,111,146,120,178,190,109,61,160,70,69,146,131,9,77,227,174,168,111,83,122,75,24,221,235,215,6,22,107,140,187,72,101,123,11,92,198,14,37,252,189,50,216,11,45,249,38,52,131,67,117,89,239,19,37,90,89,73,155,2,182,236,71,115,184,24,65,57,96,243,171,127,202,123,229,13,229,138,140,11,16,231,108,80,167,252,183,201,137,30,133,43,222,103,254,109,225,32,50,82,15,7,24,13,220,238,71,83,209,75,113,241,142,166,29,43,87,11,120,10,59,29,152,187,221,211,225,251,170,179,0,133,65,9,157,158,254,113,93,248,65,87,91,96,108,128,243,228,48,24,21,30,248,39,46,71,43,109,167,71,80,200,43,211,15,46,230,53,46,40,205,155,43,80,40,231,242,89,223,249,163,244,18,207,140,236,158,60,239,73,24,238,96,133,11,148,244,31,59,150,172,203,251,58,72,140,64,104,214,163,91,247,79,143,252,194,147,157,178,160,205,181,187,46,106,67,69,15,29,20,32,2,165,165,225,153,2,147,20,243,73,20,81,182,167,201,20,76,84,53,167,15,112,28,89,216,2,9,76,29,222,223,133,109,150,143,76,255,136,192,97,185,29,112,131,10,160,48,138,26,254,76,224,79,233,106,138,124,221,121,91,32,126,112,75,97,48,74,125,244,232,248,218,82,233,80,156,58,6,41,255,21,31,131,55,40,160,252,148,48,90,131,76,144,14,67,146,234,10,19,17,198,83,67,197,181,203,248,223,172,15,49,13,51,37,156,52,176,165,5,14,37,141,120,155,88,42,15,121,44,155,105,97,61,1,215,157,42,189,23,181,228,220,140,55,130,162,163,92,24,119,41,199,26,103,230,8,124,72,99,21,31,41,204,139,50,143,110,243,14,245,203,222,54,73,203,101,155,34,147,47,106,4,70,59,171,152,136,83,64,232,169,49,130,151,144,231,160,151,245,250,248,84,7,27,109,166,18,66,135,206,123,63,142,103,196,135,53,36,171,2,204,83,242,160,237,126,150,171,106,232,68,200,113,106,204,132,248,101,166,154,51,48,3,188,150,132,123,10,185,195,224,53,63,151,184,52,28,217,166,156,156,190,131,136,8,209,86,169,169,219,2,203,249,49,79,224,188,177,251,74,154,192,86,117,241,147,63,108,33,229,169,28,10,183,165,197,103,223,216,227,4,76,112,131,116,94,124,156,16,153,139,192,221,124,242,252,109,210,228,145,220,32,72,45,19,217,88,31,41,13,165,187,252,2,16,243,106,245,181,151,184,240,253,169,46,107,42,13,239,72,120,189,232,131,176,88,46,31,213,82,173,45,174,140,148,191,124,0,192,230,48,227,48,229,244,140,41,209,117,219,51,22,108,198,6,34,202,2,67,11,240,223,54,221,202,156,132,185,148,61,170,199,224,84,110,123,118,1,1,47,179,100,117,24,165,220,173,71,255,210,64,14,15,76,222,170,30,77,96,216,29,70,114,69,97,138,233,163,250,133,55,138,46,57,153,98,43,11,215,213,47,156,108,93,26,63,114,114,18,57,251,56,124,231,133,222,142,190,16,134,146,223,24,153,190,242,200,201,15,179,93,137,163,217,90,71,242,131,71,190,120,48,239,96,40,21,209,222,140,237,170,153,22,197,234,67,130,13,77,231,132,203,111,189,114,216,104,157,77,224,110,2,12,1,99,216,34,163,161,108,147,226,136,223,198,167,86,78,94,173,31,50,46,141,8,78,46,156,15,114,175,64,141,91,180,5,158,112,213,253,169,220,25,29,234,138,192,56,97,196,51,67,88,97,202,185,155,73,207,212,120,164,181,102,58,22,24,77,192,234,119,109,236,96,29,197,253,199,133,141,247,69,86,76,238,26,170,127,205,223,190,215,209,31,249,109,196,166,223,142,240,11,155,230,195,146,163,7,246,87,45,96,8,186,185,124,85,98,154,251,177,151,128,45,151,150,240,236,152,90,173,56,185,201,235,38,108,43,138,207,105,63,50,151,14,6,66,186,113,98,156,162,194,172,159,254,38,11,23,239,203,18,7,77,110,12,6,125,173,1,67,122,206,135,118,215,182,149,67,161,53,19,213,76,148,164,79,201,11,163,191,44,67,63,222,14,252,255,184,48,230,67,249,182,43,250,45,175,127,132,193,253,145,57,169,154,141,240,19,63,93,181,45,23,24,185,205,61,100,32,165,61,11,206,117,157,208,103,197,7,194,199,40,39,71,163,57,34,67,196,106,103,149,71,86,81,239,142,37,157,253,117,234,27,209,143,66,186,53,166,141,98,17,175,220,22,14,225,243,137,131,31,155,40,18,198,219,226,137,121,129,86,165,100,82,2,99,66,228,107,39,117,218,187,229,150,43,163,85,173,248,170,93,240,68,79,1,23,68,157,216,37,236,128,135,241,48,4,70,104,46,81,68,19,134,160,38,81,178,3,102,213,206,103,6,239,143,206,143,132,161,68,11,188,108,89,113,24,151,152,220,60,193,209,24,124,64,63,248,94,116,133,181,158,48,2,158,175,80,10,48,234,0,178,54,54,254,247,248,109,63,244,132,244,38,232,157,84,182,239,33,30,219,129,231,251,128,196,57,167,95,55,221,197,59,165,247,128,41,157,248,100,104,57,80,9,208,104,174,164,163,165,59,140,156,73,149,219,50,17,223,221,28,94,198,142,16,216,100,226,2,69,11,81,110,218,212,47,226,212,166,123,44,47,107,66,31,241,145,64,131,55,137,125,129,77,159,112,199,185,153,36,228,186,73,44,199,134,241,65,9,224,44,61,57,254,102,37,238,186,155,175,121,194,116,240,188,137,100,224,187,130,60,143,220,22,253,180,211,191,251,199,186,155,101,58,35,95,8,209,194,97,56,234,91,79,206,59,241,175,139,33,188,186,158,27,145,161,56,120,208,185,223,100,36,44,28,198,227,182,233,24,173,122,110,152,225,221,215,23,163,174,234,8,223,214,164,229,231,190,83,250,73,139,6,96,24,5,190,4,60,38,116,41,107,151,37,73,75,243,159,238,166,59,148,163,16,31,220,242,178,69,12,158,233,134,3,138,164,65,143,159,102,115,36,75,27,94,5,140,219,128,155,168,246,3,67,190,11,212,72,77,121,211,157,148,95,241,29,35,13,141,61,121,179,192,189,185,130,145,193,171,165,235,60,48,146,95,62,23,242,211,98,174,210,235,79,198,180,250,72,129,144,94,229,224,105,106,237,126,101,204,85,201,222,1,54,213,216,22,48,237,142,114,110,90,64,158,24,71,38,0,41,33,239,175,63,33,94,102,51,169,221,28,41,200,109,123,25,210,224,114,166,76,180,80,166,238,142,223,47,173,30,83,109,76,248,152,53,146,191,144,74,197,32,183,94,104,20,140,178,227,3,161,120,181,229,11,96,119,127,98,20,178,220,72,0,197,22,97,116,223,203,154,185,114,50,104,128,155,137,193,58,108,166,118,242,203,232,194,47,95,32,96,219,172,100,134,95,152,233,46,82,30,15,70,220,251,200,133,153,216,107,92,25,15,77,210,45,149,238,228,249,90,167,66,156,199,0,81,158,25,115,58,39,112,152,174,168,220,20,86,136,175,231,165,114,65,16,128,130,45,179,29,173,156,190,230,82,105,169,162,179,97,6,61,235,213,94,178,83,147,78,168,130,34,110,241,110,34,40,16,177,139,148,235,70,189,225,233,113,244,25,154,139,103,113,183,190,235,184,107,36,102,5,158,164,204,227,187,55,105,39,185,236,251,89,182,156,205,16,49,27,18,249,13,123,211,49,15,99,7,219,138,60,50,120,68,103,204,124,31,207,150,233,236,206,33,211,123,54,236,228,91,12,236,186,5,45,152,23,197,149,213,173,95,192,192,129,114,197,72,194,253,172,202,22,100,224,159,88,226,211,69,129,74,7,218,180,98,241,175,244,203,67,195,193,78,22,213,137,240,117,105,254,76,239,194,72,62,33,225,251,122,250,203,207,1,46,24,220,229,111,223,48,100,23,47,189,80,7,186,223,146,204,165,179,155,99,176,191,79,179,185,144,201,242,238,171,160,118,5,76,50,181,41,60,168,1,250,111,15,91,95,166,194,48,251,252,183,7,217,205,90,21,198,221,96,6,76,21,239,31,81,182,249,251,255,227,127,248,127,254,237,255,246,247,255,215,255,242,15,42,84,181,253,19,84,168,254,177,107,201,75,237,176,203,253,29,252,20,26,20,190,35,196,87,82,96,254,59,135,199,36,111,248,42,219,0,195,116,150,208,134,141,24,62,93,242,20,143,44,73,216,154,149,60,122,226,43,55,229,5,87,34,169,237,159,179,241,156,101,27,72,77,107,228,141,225,112,184,101,51,6,187,130,220,124,140,30,242,127,50,236,201,112,172,29,35,179,63,227,243,85,52,210,66,49,147,224,112,39,241,222,157,71,168,78,196,92,193,240,121,228,228,11,127,231,248,105,12,10,116,47,70,235,243,124,155,236,129,241,153,209,41,16,101,188,241,174,104,20,145,112,19,147,223,30,104,73,28,249,104,72,38,234,68,196,23,236,35,243,238,111,196,11,28,152,234,207,19,48,202,144,178,38,89,107,78,124,144,232,255,45,157,136,186,25,120,59,74,121,70,103,177,27,143,60,249,185,82,228,46,186,158,221,157,180,123,179,255,96,186,207,4,70,96,40,6,26,26,222,26,220,15,4,219,207,142,137,31,174,171,12,21,10,225,78,7,7,166,150,63,117,61,132,220,180,243,153,149,53,244,224,214,35,12,230,117,49,207,200,79,67,148,126,219,195,108,106,167,231,65,23,226,99,70,216,49,129,126,66,182,97,219,116,207,209,176,3,231,3,147,24,224,142,141,29,81,23,84,115,77,40,244,159,188,198,140,117,156,98,133,196,23,29,177,193,25,49,192,92,73,39,34,120,153,180,233,7,140,40,130,44,196,200,241,247,157,1,4,141,129,114,240,44,116,202,247,128,113,10,151,200,135,140,76,68,77,119,4,157,170,225,30,50,146,177,161,65,173,241,116,13,37,239,68,59,99,205,64,254,82,178,175,230,26,222,70,68,77,196,207,41,181,9,124,183,187,207,19,39,71,58,92,2,4,250,179,122,247,36,63,125,236,171,106,132,12,125,62,2,159,102,70,138,18,249,31,75,66,207,128,205,175,80,224,59,194,251,76,184,145,76,20,24,65,197,140,6,59,21,222,165,177,253,112,6,252,250,181,239,235,146,1,83,239,137,10,1,77,213,136,94,10,124,191,128,117,242,182,23,53,52,129,233,251,136,96,209,204,233,37,215,71,70,166,63,45,226,115,66,159,169,240,34,47,86,51,124,255,147,221,84,71,5,33,194,119,86,12,221,180,208,23,93,75,156,156,109,226,103,23,9,159,50,118,206,227,49,175,24,129,105,164,142,0,227,6,154,119,60,200,150,103,86,243,193,118,120,160,230,165,48,126,148,219,7,11,4,70,141,38,205,220,187,123,230,247,110,244,170,184,27,218,209,214,219,25,219,196,34,178,223,236,142,41,179,196,125,227,236,221,100,105,68,243,111,213,120,99,240,150,101,148,183,95,111,77,128,189,52,73,73,183,97,159,167,192,104,123,75,74,128,200,55,94,200,93,246,202,212,173,53,91,158,254,236,220,253,150,207,222,249,190,157,53,99,195,180,232,9,209,84,134,201,149,199,151,79,251,247,58,154,233,160,42,57,253,227,166,235,112,235,11,105,200,144,100,50,99,174,214,245,133,152,225,193,136,84,7,37,5,205,193,152,136,168,191,15,194,146,207,246,183,28,198,161,95,153,89,114,232,67,51,235,151,24,104,168,120,127,46,156,46,143,19,131,252,70,124,119,122,148,135,102,138,105,158,239,230,153,140,41,147,41,188,255,39,42,74,180,167,220,87,52,37,237,117,131,168,252,68,142,9,95,74,202,237,144,59,218,153,92,66,76,229,147,114,67,222,41,18,91,230,38,35,41,55,235,117,202,140,156,41,248,72,186,111,98,133,22,153,122,94,168,204,74,213,58,242,252,153,18,78,223,229,73,97,60,8,124,3,12,175,252,169,50,105,85,75,169,69,202,173,254,118,200,2,223,129,23,203,0,137,122,244,154,37,129,74,204,21,9,84,170,0,187,104,126,213,228,235,163,72,128,42,175,94,57,170,4,193,164,160,196,112,247,65,154,188,101,57,108,121,112,221,178,247,174,197,152,18,114,238,79,238,138,190,24,152,49,9,143,213,53,171,140,65,168,192,60,127,77,73,211,107,184,186,156,124,104,58,252,152,76,68,94,26,4,26,201,181,223,83,143,21,245,166,123,158,173,25,109,52,99,71,233,89,160,160,13,68,138,8,236,143,159,200,12,83,242,121,100,75,133,146,247,125,139,145,179,54,6,143,150,1,14,241,97,194,108,183,229,228,214,252,18,89,233,70,247,128,196,4,20,144,250,126,226,161,210,228,83,180,252,193,78,167,231,219,214,81,10,215,28,182,127,160,244,199,234,177,11,87,207,24,72,248,75,30,45,172,96,224,16,112,165,69,89,110,154,237,85,41,81,16,42,108,58,4,134,193,16,203,27,21,154,89,244,153,192,51,120,5,107,13,30,83,88,5,20,140,158,252,54,205,97,106,107,169,106,91,229,37,14,166,3,85,14,182,90,85,237,9,223,125,188,60,111,68,199,118,126,1,70,225,215,34,27,218,69,145,107,191,159,155,80,236,173,102,186,159,22,137,252,74,89,83,98,75,164,109,102,142,82,83,113,169,159,226,34,226,16,49,20,16,143,220,90,92,108,4,94,49,20,6,100,60,61,57,61,86,82,211,97,229,156,10,163,76,16,213,67,11,175,165,24,188,45,130,140,170,41,79,176,125,46,188,215,21,37,213,133,113,141,86,61,81,81,242,177,48,173,117,80,171,158,33,32,111,197,92,218,235,234,167,20,252,188,173,128,86,41,102,70,19,148,214,79,47,233,220,129,208,246,243,173,96,179,170,56,138,153,167,30,139,240,101,162,219,156,70,229,178,38,180,38,231,43,96,102,172,137,70,152,92,59,121,49,196,211,93,234,34,166,71,223,162,244,78,47,146,86,91,161,215,147,119,246,202,60,210,2,178,110,34,169,60,98,24,161,206,89,101,75,200,100,214,144,84,112,86,192,207,31,81,56,5,40,148,5,207,136,218,123,186,10,67,88,128,134,228,207,140,6,71,104,221,9,99,59,28,101,48,154,74,167,212,199,49,78,52,230,170,147,37,232,214,19,38,134,105,110,206,229,188,48,200,37,31,2,137,5,55,62,107,52,230,128,165,188,152,59,8,119,222,55,150,9,71,136,26,40,138,64,168,13,254,9,134,162,227,3,19,217,6,205,137,15,93,78,62,23,140,103,31,43,100,209,30,225,34,109,179,140,25,193,94,105,228,111,133,25,195,151,121,130,13,177,171,180,35,25,11,21,38,83,77,90,205,44,194,11,219,38,171,236,75,122,53,71,42,229,205,212,238,166,21,47,11,42,251,210,76,70,207,20,75,130,75,52,155,132,96,23,198,173,195,71,18,139,251,16,90,48,121,251,154,28,143,137,66,226,249,144,133,168,150,207,36,65,193,75,21,184,32,0,20,48,21,85,37,65,81,131,243,144,152,20,11,162,33,66,114,66,211,45,97,210,171,71,97,136,146,126,234,65,73,108,200,3,69,3,241,196,103,79,79,160,36,251,204,37,149,145,232,240,67,211,246,86,250,21,113,78,124,94,155,40,87,30,248,67,14,53,232,87,112,25,62,156,182,115,66,7,222,204,24,144,118,84,102,24,94,31,65,253,186,187,70,250,201,133,87,134,22,97,140,97,4,254,164,208,133,183,172,217,130,249,196,64,81,76,46,141,46,56,138,112,49,173,144,140,83,202,155,249,199,196,209,228,141,122,251,240,233,218,136,15,132,66,252,22,94,25,158,186,117,204,56,57,203,139,210,19,239,2,254,120,125,175,90,69,109,201,79,155,149,90,80,118,96,93,10,197,3,197,15,212,85,253,220,228,253,186,62,83,178,34,219,25,90,86,95,154,250,208,120,200,101,199,48,37,62,43,31,152,111,91,6,249,220,250,76,141,37,254,4,13,10,201,11,101,63,34,22,84,226,133,17,93,203,6,8,152,75,157,194,112,148,101,162,44,171,169,122,24,84,169,164,204,246,129,43,123,191,228,196,221,64,70,222,72,179,92,86,192,139,132,195,250,80,89,239,100,28,124,59,83,228,86,158,236,222,177,162,19,19,237,148,177,236,214,99,116,183,80,51,150,1,250,124,132,130,75,11,139,47,202,55,58,174,146,56,97,155,60,91,143,245,233,78,228,40,148,10,189,183,86,223,67,216,155,46,66,9,189,123,178,238,90,198,192,184,103,201,32,100,115,115,131,237,160,180,81,152,82,70,52,202,101,65,156,111,84,41,187,60,238,57,48,127,104,193,222,165,155,70,168,124,176,9,220,102,10,120,90,225,75,96,51,177,174,78,44,182,245,168,126,224,220,222,24,188,21,70,105,165,250,214,234,174,254,104,190,52,97,145,111,250,80,157,142,13,93,247,145,119,57,166,177,54,28,94,164,195,245,104,52,122,130,189,69,161,184,73,246,238,110,32,72,38,250,231,133,17,69,217,178,130,88,62,211,211,165,199,18,85,71,150,221,110,89,224,96,161,147,151,82,106,49,187,180,12,229,7,109,236,85,102,83,224,123,233,35,225,163,112,133,202,178,179,29,1,115,198,124,104,92,41,30,199,111,167,3,149,178,45,31,0,83,216,253,216,163,109,197,148,247,251,127,138,202,201,128,227,6,235,253,215,111,214,95,181,219,232,128,34,182,231,29,140,23,238,166,218,39,40,35,226,213,195,160,81,144,215,119,18,134,32,89,95,109,72,118,93,24,89,52,129,49,192,124,123,111,59,25,130,34,238,178,247,216,251,144,230,219,163,74,186,243,94,168,252,244,93,96,142,187,76,98,80,86,37,36,187,48,62,111,251,149,78,185,33,171,201,26,174,132,17,36,115,61,51,68,115,209,184,42,2,223,169,251,85,200,234,180,244,54,113,141,230,229,206,48,135,226,174,112,187,147,115,31,42,199,111,167,40,189,248,168,167,228,93,27,233,208,85,64,104,224,110,146,228,7,222,36,159,94,248,206,157,149,10,79,194,205,250,78,223,147,163,195,214,68,216,181,254,50,114,111,143,43,25,56,66,203,46,240,12,27,110,114,15,72,240,229,93,147,118,158,47,185,21,117,224,3,35,65,46,28,134,181,75,167,16,141,28,17,163,33,47,111,77,9,47,74,46,48,107,168,214,103,119,127,234,213,6,167,139,131,98,131,252,244,102,27,87,2,198,131,166,201,209,214,247,247,54,123,210,156,114,99,113,125,40,166,128,89,3,38,88,89,10,19,142,191,237,231,116,213,168,123,68,253,41,169,116,191,107,44,154,178,170,114,97,136,103,47,15,243,88,75,25,225,186,192,102,32,21,48,70,37,121,91,173,118,246,148,126,97,100,57,86,182,230,86,184,120,33,94,71,31,29,155,162,38,48,164,142,183,249,22,184,210,105,154,48,233,133,26,207,204,10,195,242,249,32,145,221,221,246,13,24,135,28,133,41,167,231,201,217,166,119,121,42,216,255,185,152,19,124,80,227,71,38,60,251,19,242,195,230,106,33,148,121,224,141,100,233,118,120,227,54,41,71,211,49,242,246,108,2,211,241,80,20,62,56,173,30,135,167,13,143,132,113,70,26,43,78,14,1,113,200,67,221,228,131,154,63,150,242,115,33,16,152,47,38,158,57,207,165,47,61,57,30,8,62,233,208,44,189,143,190,49,42,145,207,219,86,204,148,68,22,187,41,76,1,126,59,140,92,86,213,147,131,191,226,15,29,109,45,81,163,169,168,9,146,243,121,81,204,17,196,167,15,94,20,59,253,226,48,187,20,25,228,84,14,75,124,3,15,203,209,146,25,173,99,243,238,142,240,180,38,82,69,203,217,180,211,56,223,226,190,6,29,111,83,142,190,95,73,119,61,39,138,200,106,124,85,209,220,190,3,36,209,86,115,21,7,94,39,116,201,251,79,244,72,102,134,110,227,99,4,138,160,143,28,60,140,162,93,29,102,65,239,114,48,161,229,246,203,54,255,210,180,26,97,151,222,186,203,209,34,239,247,52,145,242,36,121,3,47,228,56,12,233,48,229,4,205,165,218,147,67,102,112,73,72,123,4,230,7,151,95,56,21,28,209,237,39,55,209,74,188,106,138,52,235,200,35,131,111,239,10,165,20,56,167,26,45,97,98,2,113,173,59,92,205,233,45,97,168,149,39,134,66,177,61,171,194,131,234,248,10,216,114,108,2,47,4,103,125,164,20,148,143,101,97,237,102,34,18,40,253,254,50,16,120,147,111,66,26,43,40,84,113,229,187,135,87,182,243,96,50,58,143,76,73,23,134,172,224,215,125,79,174,166,52,236,88,109,203,236,48,185,215,165,48,76,11,95,158,232,187,31,69,102,226,1,87,118,198,72,65,186,86,212,241,225,123,153,119,79,220,181,81,211,18,102,58,221,61,30,41,187,155,4,105,203,120,73,108,140,132,199,120,0,9,223,127,255,196,218,198,24,83,149,41,211,130,168,110,240,208,97,230,221,152,106,8,60,232,46,222,49,72,215,214,159,238,152,123,197,93,225,153,32,74,5,21,193,184,25,113,12,210,171,77,108,92,225,115,141,26,191,60,76,66,81,206,141,46,107,207,57,97,89,65,73,225,182,78,204,9,108,148,187,220,21,34,136,35,110,122,27,77,80,222,198,68,240,180,248,117,179,107,151,79,107,160,229,124,124,18,86,191,44,211,244,104,197,227,81,104,190,123,202,60,6,169,132,237,161,195,52,95,201,8,99,179,126,191,188,26,176,181,122,9,204,226,94,2,158,180,174,228,201,97,165,174,225,15,164,24,253,66,238,137,0,179,187,218,133,9,89,147,211,74,184,48,76,122,172,28,31,31,30,107,239,216,238,92,212,77,225,73,4,245,32,227,110,28,158,28,126,14,146,210,9,223,136,232,68,200,249,208,105,170,241,234,180,110,197,120,209,243,216,173,10,140,52,83,137,23,125,119,77,67,230,239,185,44,198,41,49,76,44,247,36,240,240,12,59,35,112,220,205,135,196,94,147,181,124,197,39,207,46,42,119,235,118,110,136,63,113,52,204,144,33,183,189,238,135,229,30,33,102,81,169,166,97,124,206,86,13,240,175,146,180,149,4,72,112,121,161,240,198,55,253,96,198,17,48,198,207,206,102,180,201,202,170,111,2,227,246,94,2,102,245,216,2,23,44,77,71,143,233,166,136,238,48,121,3,172,84,127,40,201,70,36,61,142,192,119,176,180,247,220,120,105,239,41,174,97,4,191,16,41,154,195,228,91,100,97,66,197,184,186,94,18,91,71,73,135,209,42,247,160,249,225,40,180,213,174,119,109,254,13,175,120,9,113,23,235,173,194,140,240,247,211,163,111,228,254,188,124,153,56,221,66,209,113,152,169,78,222,54,217,226,238,90,76,192,168,117,228,64,51,223,189,222,3,134,249,38,7,179,46,185,223,25,241,138,57,108,38,204,183,219,227,161,24,255,83,95,23,181,238,29,23,14,23,68,140,230,81,60,38,14,63,14,55,178,11,121,95,144,61,72,239,196,35,61,106,247,136,126,88,42,230,161,33,189,154,60,82,232,75,189,230,203,22,47,84,84,205,206,113,177,74,140,207,59,101,159,132,33,209,185,249,28,99,208,182,11,9,111,219,169,198,178,243,32,138,147,207,115,83,46,203,40,130,254,53,125,89,219,20,26,246,9,120,125,98,248,159,234,92,44,214,166,27,43,59,54,114,161,181,199,148,243,75,90,228,32,36,252,108,25,162,240,213,139,114,10,205,231,48,204,2,190,251,183,38,113,219,49,207,209,25,171,241,3,173,100,124,224,35,143,133,56,35,245,96,170,149,252,222,93,44,207,84,228,70,12,188,19,105,143,143,167,45,250,211,5,254,37,124,29,166,251,115,202,109,161,65,225,177,19,67,116,14,17,173,175,86,76,89,62,138,38,162,67,242,196,208,183,127,243,154,160,5,233,235,124,29,168,175,195,97,127,97,83,219,145,57,225,24,131,37,62,45,210,83,91,76,245,208,250,105,190,103,66,197,131,13,96,21,152,170,244,240,79,11,35,220,153,2,83,20,180,238,224,57,126,105,232,23,45,241,245,122,8,118,171,207,9,21,233,248,38,63,77,130,119,7,138,59,160,152,1,34,149,85,95,170,38,48,206,105,98,57,109,194,150,207,244,235,46,40,45,149,253,57,122,184,73,84,51,118,133,184,0,180,27,105,145,125,118,24,91,7,117,144,123,138,121,4,248,251,192,7,239,17,151,86,90,65,134,155,49,161,20,67,245,88,142,198,11,225,237,6,57,166,80,39,196,67,123,164,213,19,49,214,148,2,137,81,208,89,169,107,191,240,158,88,48,119,249,233,135,199,236,71,67,40,30,93,97,146,178,175,70,244,133,233,4,58,250,196,173,11,125,56,124,63,114,113,140,104,180,201,15,143,52,168,32,21,53,3,102,219,255,184,177,2,215,60,158,162,67,129,65,239,66,230,152,0,204,71,162,24,224,70,57,237,133,39,119,41,3,5,69,186,237,243,36,37,60,90,250,245,194,238,167,183,119,192,8,255,252,35,137,203,255,233,127,254,251,127,247,63,254,131,172,229,252,167,200,90,254,35,215,33,79,247,241,253,40,12,12,8,223,251,243,236,183,107,223,217,3,88,123,232,193,232,169,251,100,191,151,13,185,165,31,26,127,154,241,116,63,246,69,205,140,127,99,14,224,225,19,58,200,28,192,149,229,187,153,15,169,125,129,47,86,31,191,242,197,158,82,178,46,240,229,144,31,136,65,5,157,91,38,85,194,33,79,109,80,143,251,100,224,40,73,44,119,15,107,44,90,109,234,116,143,198,148,91,79,52,147,153,107,250,33,178,242,180,234,211,15,129,183,186,14,90,31,103,143,239,148,102,155,42,94,141,124,167,231,213,34,176,57,162,110,157,34,224,49,187,62,48,202,74,83,221,141,248,233,29,129,117,179,250,223,170,10,67,239,247,161,112,8,226,101,138,224,161,192,231,153,49,49,150,254,72,28,199,122,91,220,9,139,89,23,253,53,93,198,206,124,122,172,53,100,35,196,237,13,3,74,136,2,142,46,99,209,235,18,137,153,146,255,52,237,93,162,219,10,9,0,190,158,31,13,117,75,214,118,11,119,251,19,107,13,30,209,178,23,177,114,147,71,198,119,25,195,222,102,203,79,243,80,119,109,17,106,33,122,46,183,197,188,23,83,223,47,119,46,227,136,98,240,58,25,126,218,238,87,96,250,180,226,186,177,99,239,146,34,160,207,224,184,136,124,51,9,229,103,105,204,66,156,61,78,70,90,50,20,46,74,147,87,172,114,80,106,155,140,112,90,161,206,150,32,111,137,226,50,57,145,57,60,159,195,62,154,34,167,134,98,119,203,186,99,160,44,250,14,101,51,193,151,238,92,7,123,162,181,136,109,18,138,116,19,54,178,191,15,52,236,36,67,102,84,58,207,185,208,141,112,163,62,217,75,227,68,181,114,28,225,148,90,183,156,220,100,43,124,70,231,46,212,252,250,254,75,216,197,113,110,82,193,146,217,216,112,252,220,180,219,70,10,165,226,132,139,109,53,226,194,169,226,203,119,111,25,233,209,99,20,110,244,241,186,192,72,226,69,84,98,226,236,242,208,214,177,225,227,143,124,60,148,243,150,198,236,102,102,27,31,8,194,199,26,241,35,73,238,83,210,65,57,64,171,75,203,44,130,34,84,107,191,44,182,236,69,14,235,83,68,68,199,250,4,116,39,51,71,196,229,141,34,180,252,50,153,145,87,41,192,142,221,236,60,19,238,212,167,155,223,86,103,99,211,116,127,118,195,175,237,107,63,20,93,97,185,3,91,153,32,38,141,141,136,93,23,248,65,95,163,6,220,198,150,68,193,66,200,229,73,24,43,139,173,48,236,163,156,145,170,117,77,202,150,184,89,232,226,176,9,132,201,142,25,11,149,29,129,160,181,78,104,10,227,238,201,186,171,42,195,131,196,46,91,54,243,112,211,79,108,193,38,109,220,242,241,226,223,59,34,36,58,230,201,80,52,21,112,31,217,168,185,111,157,234,33,68,253,136,54,215,152,55,168,30,202,62,235,126,126,44,49,145,253,67,233,88,50,239,19,61,147,125,34,109,105,254,6,10,147,107,244,42,14,83,252,212,207,19,221,161,122,34,213,59,14,245,61,57,218,180,31,138,111,164,40,97,31,189,111,138,158,187,71,110,166,28,145,245,191,219,231,123,93,79,92,153,233,128,63,146,208,186,67,19,198,177,195,102,131,37,25,171,109,172,156,17,73,184,254,169,201,225,154,62,51,51,185,104,78,156,159,100,26,237,2,145,248,161,146,162,217,67,148,34,74,228,222,17,34,212,188,208,176,102,183,200,221,140,95,66,80,224,185,203,120,34,243,179,248,57,73,197,193,95,121,36,249,94,132,237,74,224,109,6,6,145,246,124,76,141,75,96,72,140,145,195,134,162,125,52,217,203,230,169,102,254,28,199,87,189,114,222,225,201,61,224,29,241,91,234,210,108,141,91,204,43,40,141,235,156,118,63,253,57,106,196,27,166,42,166,111,196,50,136,17,49,236,110,21,64,77,98,195,54,15,24,97,53,121,97,56,82,178,79,241,143,224,62,98,221,240,99,61,51,87,126,35,144,12,180,98,97,242,3,9,119,227,78,75,205,1,54,76,124,190,228,62,53,62,164,36,113,163,128,252,109,76,137,36,241,143,199,245,41,190,142,236,231,155,201,160,189,111,191,26,12,118,223,247,147,148,185,188,155,213,184,111,197,24,227,67,60,119,43,89,37,202,240,145,46,160,85,71,234,10,200,242,205,72,213,193,124,126,100,241,165,37,137,42,97,86,83,238,181,73,69,163,245,44,233,33,1,222,245,174,33,1,101,89,237,231,137,35,199,178,25,30,153,126,135,138,41,67,5,22,253,121,59,104,45,121,191,182,24,182,213,78,10,217,45,11,201,126,126,12,117,168,38,30,22,18,135,55,53,59,45,116,78,252,145,78,20,183,180,161,201,202,164,102,108,23,223,95,101,78,149,18,45,161,86,20,137,40,191,15,45,15,99,140,90,34,3,191,113,72,212,74,230,88,214,166,226,240,196,241,69,126,155,111,108,172,200,223,47,235,193,144,234,177,25,79,70,146,158,9,83,235,218,27,251,177,72,133,51,243,74,118,135,246,25,132,209,189,4,91,172,145,72,10,242,139,5,112,70,241,120,87,49,29,168,236,222,232,17,140,170,56,161,155,80,28,176,155,112,15,9,196,103,251,126,62,48,59,235,26,48,87,38,195,148,236,233,118,245,229,78,167,192,13,96,132,166,176,232,112,235,1,223,33,219,100,20,223,89,161,186,52,235,177,252,227,210,221,29,79,244,14,136,29,44,6,116,200,166,192,182,172,249,201,7,221,57,242,80,41,62,214,182,130,34,97,102,93,249,194,140,189,17,21,247,101,179,175,220,54,180,199,225,188,16,226,251,113,164,182,140,52,82,86,176,10,166,143,186,145,169,12,20,55,157,234,40,56,114,151,31,120,184,214,54,92,234,241,25,136,23,38,51,245,190,48,19,216,124,170,18,94,104,5,241,135,118,35,2,114,248,66,222,96,194,171,94,126,64,32,106,245,185,62,87,238,143,140,26,211,147,109,255,6,206,19,75,16,52,17,101,95,216,77,31,191,105,62,167,169,229,95,148,106,93,22,246,208,146,249,124,248,19,180,145,44,255,62,170,241,208,100,86,169,196,85,174,201,222,127,106,241,74,94,2,117,5,241,59,243,153,249,146,16,140,22,6,204,219,249,71,176,242,245,145,208,105,16,198,234,119,238,195,147,67,216,21,166,100,220,157,9,128,186,126,145,4,6,79,144,173,206,113,24,122,184,144,174,238,119,124,130,156,180,168,52,75,32,100,130,191,213,151,124,196,224,151,184,220,193,246,154,143,219,112,225,195,179,63,187,28,68,177,166,103,158,122,163,43,175,202,64,128,118,195,148,229,124,175,134,215,176,60,51,83,196,243,129,128,95,174,238,58,239,36,194,150,216,121,106,54,42,228,194,30,250,164,60,138,98,146,133,128,41,240,192,119,160,7,140,35,200,208,163,205,242,58,121,106,40,133,254,255,157,244,34,131,56,173,192,102,146,224,40,59,67,87,245,23,139,68,139,69,116,213,97,28,200,99,121,255,209,125,247,91,225,6,126,32,102,248,51,32,157,108,89,243,243,194,166,210,29,107,17,176,153,128,7,76,10,161,202,209,133,100,234,43,179,62,41,39,206,228,42,27,140,196,202,114,24,145,164,120,181,156,156,21,232,183,208,193,252,165,187,114,201,209,235,152,97,207,15,102,138,132,101,19,48,189,53,251,44,191,49,19,149,142,62,28,118,175,230,4,209,29,38,228,46,137,146,204,120,122,75,116,102,22,230,194,119,176,187,71,225,102,3,66,235,204,18,24,54,89,127,31,249,67,184,156,93,222,192,88,222,148,247,133,241,4,217,186,9,140,77,237,112,24,223,243,52,164,104,86,230,62,219,239,203,180,133,91,151,251,106,136,187,62,239,149,63,200,30,165,13,205,133,41,217,188,150,225,102,57,104,105,207,132,7,132,158,128,127,173,131,114,52,90,244,197,223,200,131,120,202,148,71,142,72,216,158,113,116,177,174,228,68,241,246,123,101,146,109,135,62,90,90,147,0,119,50,130,126,48,250,252,143,220,23,118,112,238,53,6,108,11,161,158,156,156,195,111,177,33,181,75,143,185,92,56,22,225,207,43,112,139,20,26,196,168,33,48,142,160,111,3,250,70,215,5,122,166,92,26,44,183,119,126,195,218,107,49,165,41,76,115,212,47,208,4,70,166,66,70,57,212,232,253,134,61,219,244,203,159,172,111,2,15,202,217,231,133,97,161,61,85,225,77,13,223,79,254,219,125,201,125,79,146,218,211,175,188,160,45,221,228,169,161,14,86,183,159,188,208,116,119,4,222,176,34,187,95,26,239,36,89,190,232,128,145,209,43,239,201,241,107,155,105,64,130,109,16,36,59,127,44,36,150,165,67,137,176,31,177,163,223,22,22,24,25,237,158,159,216,13,162,216,74,248,209,108,250,206,16,120,20,76,72,222,43,103,14,74,217,95,208,99,253,235,47,74,128,166,163,1,253,51,87,97,216,240,125,233,116,104,2,27,41,245,29,13,203,122,219,183,252,244,162,233,225,157,80,135,101,11,183,204,121,55,114,52,241,209,31,60,77,15,252,28,57,26,5,61,31,13,88,91,34,50,37,48,166,45,113,52,245,186,46,232,28,148,245,223,187,102,38,23,177,36,96,40,251,239,93,79,115,137,158,69,15,238,103,250,88,64,34,8,119,25,249,229,106,73,239,23,126,32,1,15,133,81,253,107,239,209,104,121,151,46,159,8,222,205,189,248,149,209,23,55,83,138,207,110,171,189,221,154,160,152,159,110,125,224,244,61,158,247,166,81,12,234,169,216,205,219,100,148,151,247,117,141,31,189,89,225,10,187,242,29,41,163,209,80,246,232,72,65,65,213,159,40,43,248,250,190,236,62,222,20,43,2,218,19,51,16,65,55,93,218,126,44,86,54,85,192,115,111,170,190,211,60,207,118,215,209,20,102,27,255,174,110,56,211,192,36,200,235,26,248,101,77,255,238,205,254,125,202,18,67,206,206,5,31,237,228,75,122,190,96,145,32,129,55,253,183,239,231,115,31,67,254,246,64,116,107,198,209,172,194,250,192,199,221,205,142,87,99,193,124,182,235,121,100,137,161,47,241,78,159,239,203,228,196,173,201,84,60,141,113,240,206,227,195,98,197,28,254,147,140,217,75,25,165,7,132,84,149,204,87,147,234,255,219,211,133,87,239,221,9,37,133,209,118,182,27,110,230,11,223,233,240,44,153,206,214,195,25,79,192,108,89,242,235,88,4,150,62,66,105,37,187,223,181,160,148,210,95,177,13,186,8,17,209,150,183,197,36,191,94,125,65,96,203,21,228,133,221,233,138,181,209,175,155,182,128,210,21,198,209,203,135,40,203,92,77,105,33,224,131,72,230,113,248,62,252,20,203,67,43,154,66,174,191,76,250,112,232,10,18,184,147,253,237,14,19,168,231,3,199,90,98,238,248,105,218,12,82,228,0,167,81,36,124,182,31,140,64,176,190,106,243,182,137,175,131,133,134,233,48,225,131,218,211,12,24,39,168,150,71,111,136,93,111,82,218,180,30,205,119,83,224,97,169,37,135,155,245,205,37,108,185,249,247,202,168,28,86,125,215,247,139,63,158,186,229,131,175,84,214,19,102,177,186,239,225,125,102,68,115,101,203,226,131,21,130,187,255,240,116,105,161,204,11,179,30,157,87,84,126,67,127,228,7,228,220,132,224,195,215,61,136,9,162,11,7,140,98,244,120,239,26,117,146,250,232,209,36,115,222,252,12,10,203,230,211,37,71,155,181,202,122,209,110,237,77,114,101,147,118,231,247,167,113,182,180,134,77,129,49,194,252,209,180,160,25,163,121,58,155,192,12,158,247,190,232,221,51,162,115,194,219,148,168,222,43,163,45,106,200,186,118,72,215,188,90,147,184,166,52,250,66,226,96,211,175,58,110,153,100,228,223,154,106,146,13,19,47,107,38,120,97,62,85,153,51,104,21,219,115,250,201,173,81,38,11,97,237,53,254,245,11,167,225,161,100,29,153,29,35,158,145,111,48,208,167,89,120,13,57,250,142,111,246,56,14,63,235,201,182,196,102,17,14,26,171,47,220,209,121,111,2,195,179,125,179,225,192,164,230,182,192,150,109,245,71,142,100,125,203,214,26,40,209,84,207,95,55,39,122,108,166,206,27,72,134,225,132,247,30,205,38,189,100,54,188,209,40,143,223,200,123,52,153,216,220,97,194,121,100,32,47,71,77,233,161,37,122,31,3,124,182,23,101,43,250,255,17,247,38,57,187,108,77,150,214,148,118,93,12,143,126,74,73,131,62,66,128,144,232,32,37,133,16,243,201,32,135,193,126,236,123,205,108,249,205,140,22,41,197,249,165,27,113,239,58,238,175,251,246,93,88,185,86,74,158,64,161,220,232,172,249,219,136,223,38,253,124,211,21,57,234,7,15,163,228,254,125,16,106,141,251,150,159,166,108,104,187,255,131,132,41,58,33,251,3,207,26,87,51,198,111,163,255,47,123,183,255,241,127,250,95,254,211,191,251,191,254,75,14,238,152,255,21,28,220,127,237,89,114,28,14,37,229,191,185,195,91,205,108,21,232,116,112,33,44,80,253,11,52,115,168,18,198,62,219,190,30,137,63,239,108,182,97,238,132,115,76,219,128,49,205,39,72,155,175,27,254,20,77,147,92,150,89,137,12,110,153,49,175,222,215,151,239,67,67,235,56,177,96,172,82,61,183,86,106,76,59,53,79,63,120,65,159,145,155,12,101,141,39,118,222,97,84,24,93,166,60,157,28,111,39,241,57,77,102,162,203,215,45,16,239,247,235,240,180,49,147,155,119,196,90,126,6,48,233,129,45,196,56,236,4,48,79,249,247,128,223,226,89,55,178,81,16,37,248,213,235,115,53,10,2,93,54,10,150,246,175,252,22,152,158,160,116,11,142,181,100,21,95,48,107,241,245,197,243,126,223,146,126,193,216,71,40,104,153,114,42,152,181,127,126,59,1,124,208,123,42,188,80,68,252,197,66,134,57,63,41,95,193,82,92,180,67,197,238,202,241,165,199,2,189,191,211,87,235,181,79,40,198,57,33,253,251,211,112,253,35,222,111,77,12,58,26,229,235,244,99,156,19,105,100,15,178,85,44,84,166,230,15,158,70,73,175,191,253,46,253,85,110,28,58,184,233,79,171,122,88,174,180,129,43,161,90,121,178,99,46,162,219,192,38,145,181,196,192,56,70,14,251,51,232,224,151,129,168,79,44,132,138,141,225,199,244,182,10,31,181,47,208,4,119,67,244,45,29,11,171,136,117,66,153,212,8,3,130,232,65,23,179,106,153,19,233,70,89,153,171,170,243,75,179,25,162,114,110,219,144,144,173,242,219,172,169,233,142,1,18,67,103,203,121,7,145,10,28,2,110,47,190,19,165,169,149,139,14,116,216,54,29,94,145,91,213,8,46,166,164,245,179,115,141,25,103,46,49,161,233,55,247,49,165,239,30,130,20,53,192,73,55,185,9,77,157,191,154,231,211,138,4,127,99,58,168,50,151,181,255,134,24,129,35,119,64,7,5,46,98,200,78,211,217,154,238,118,160,225,58,212,113,64,143,217,103,233,228,160,222,83,93,49,200,114,210,113,128,232,186,168,175,117,44,25,17,55,71,231,82,189,242,183,44,188,46,243,152,172,222,149,96,34,78,34,229,71,225,180,88,251,152,122,183,68,233,61,26,241,38,184,10,35,226,200,157,186,194,207,27,208,35,15,117,213,172,182,195,221,219,137,16,86,85,103,141,36,193,143,171,5,71,143,130,119,185,247,243,210,185,196,157,196,97,201,99,129,79,171,97,170,210,93,211,186,24,232,3,174,174,234,177,10,92,175,231,72,203,107,15,34,78,238,59,192,97,42,106,9,60,248,219,124,195,249,221,68,142,37,184,68,144,191,133,151,72,144,178,116,117,110,225,165,216,238,118,27,189,135,62,24,117,62,225,18,89,45,106,19,223,224,61,24,125,112,205,35,2,182,85,203,199,30,36,149,35,34,48,182,176,194,217,79,83,132,229,247,222,68,142,213,251,133,125,50,98,102,139,122,199,166,83,1,161,220,227,239,69,102,97,137,229,195,205,96,137,244,24,11,193,29,245,59,6,103,214,152,14,195,115,80,53,66,51,112,158,127,178,161,164,51,41,215,219,159,175,57,139,175,159,99,252,91,250,185,104,69,41,238,120,28,202,139,244,123,16,76,42,254,94,150,207,110,26,7,65,18,226,186,167,7,145,141,6,157,109,86,69,116,135,174,208,243,137,167,49,109,34,32,246,182,205,46,171,222,196,102,195,165,129,12,127,87,141,244,17,179,14,55,144,86,156,149,117,50,68,56,49,115,90,132,17,169,166,147,3,194,232,5,123,141,32,36,30,139,70,25,145,192,174,126,250,144,170,43,58,255,219,31,71,131,135,71,43,82,193,26,21,222,68,76,253,226,141,200,201,206,183,166,244,18,125,195,31,12,19,84,17,167,222,72,19,203,8,248,45,16,221,11,217,212,79,120,214,84,194,62,75,176,106,168,189,214,8,224,92,8,23,196,167,129,196,104,188,105,119,28,174,103,203,91,147,178,28,35,222,250,154,37,159,247,126,102,198,91,216,9,83,1,44,131,130,250,239,254,101,187,137,103,91,2,57,175,46,166,19,187,102,4,172,59,177,218,132,73,196,255,72,146,44,220,61,169,3,144,212,8,166,205,138,104,248,251,96,85,226,13,36,86,222,38,227,191,93,136,199,109,205,156,116,227,68,13,24,50,65,201,249,64,92,225,239,109,234,181,89,12,70,196,152,93,106,199,79,111,75,250,8,12,201,111,243,247,130,152,60,27,110,44,159,228,90,219,198,244,68,208,76,46,166,212,232,215,255,65,250,1,51,168,72,174,10,67,223,67,2,111,15,53,106,143,147,48,222,107,245,108,19,233,183,119,104,79,129,91,119,254,91,96,171,221,255,55,241,89,24,222,74,107,233,47,25,59,241,29,178,20,144,126,98,230,241,47,105,57,167,201,211,247,132,73,89,71,45,3,20,248,55,61,113,131,209,190,240,123,99,186,127,46,182,254,185,234,40,185,164,172,83,58,86,185,210,189,145,146,182,74,41,170,62,48,52,78,239,79,128,81,12,165,232,41,48,244,185,222,190,67,210,246,156,43,48,157,234,197,123,29,223,158,112,37,13,124,186,229,167,3,60,52,213,172,68,201,90,22,127,103,82,238,77,146,219,7,198,163,113,189,18,104,81,14,149,155,163,73,133,64,71,235,55,127,231,22,170,214,2,147,127,246,50,8,150,199,231,167,173,88,206,107,94,12,205,29,223,146,51,219,181,144,12,54,85,53,129,79,208,159,26,140,102,240,86,152,46,155,132,173,66,95,224,77,53,200,117,216,186,11,21,134,55,180,183,128,111,186,20,134,214,178,106,220,187,33,200,162,79,6,25,187,143,248,134,255,57,163,115,6,19,229,9,152,212,122,210,45,0,63,111,236,196,152,13,139,225,124,174,38,25,225,240,196,4,250,220,28,221,197,128,137,146,200,2,120,48,60,179,241,228,168,12,126,6,109,81,170,23,175,189,45,121,168,99,218,206,112,54,134,109,115,238,124,224,57,130,53,100,163,35,152,188,123,6,175,93,99,212,160,193,30,85,31,141,66,247,230,195,2,253,134,212,154,31,235,215,138,57,110,42,237,25,14,178,185,132,221,233,147,5,98,202,217,117,34,86,234,176,107,192,176,223,234,213,168,166,122,229,23,173,166,4,116,5,102,149,196,52,54,6,187,34,107,4,153,149,232,255,39,214,71,83,231,103,212,122,84,212,88,145,224,30,122,115,235,247,242,23,131,140,61,157,95,22,224,251,191,81,196,129,248,238,144,130,112,72,231,167,115,60,94,56,26,233,216,213,23,67,248,198,107,156,208,90,218,75,87,55,214,134,247,137,60,15,131,102,178,172,67,2,158,89,136,129,108,25,135,140,126,18,106,109,3,38,45,32,19,149,246,187,233,133,182,60,201,179,147,247,7,166,154,89,96,41,211,61,127,102,145,23,144,48,237,112,211,19,38,202,86,124,235,56,40,245,54,157,75,240,96,183,120,109,50,247,77,231,18,158,65,111,249,224,27,217,87,129,141,57,61,81,72,133,18,237,144,158,223,124,50,172,36,121,237,110,249,248,188,55,58,115,2,55,242,100,94,254,120,72,27,72,37,146,105,224,140,168,73,131,199,168,74,39,21,178,115,148,79,250,163,245,101,229,144,9,191,153,242,92,61,135,233,137,175,178,223,54,180,196,167,151,32,30,104,116,150,238,121,5,118,81,47,84,194,159,146,228,173,193,166,104,253,131,173,143,86,78,48,74,4,111,48,83,29,186,177,165,138,151,169,177,179,241,246,156,170,44,191,15,38,31,114,226,189,57,11,165,3,219,118,192,183,164,227,106,148,82,228,108,165,224,173,12,223,173,143,153,178,178,233,61,67,117,102,95,58,25,61,78,61,129,205,49,247,47,6,213,205,145,205,30,233,155,235,125,162,212,177,175,35,69,219,135,6,179,122,189,230,141,216,81,221,178,55,24,37,116,117,34,11,166,18,142,139,192,38,96,122,2,46,74,229,114,76,31,51,70,133,106,71,181,71,40,173,41,165,196,23,177,76,255,17,152,242,139,226,163,98,197,74,83,97,250,145,227,131,33,191,215,196,156,177,12,83,113,82,32,194,123,184,246,2,191,27,230,197,239,151,166,28,82,86,229,30,221,1,144,73,117,169,102,165,157,9,21,44,127,50,232,214,142,236,43,68,62,232,182,243,121,138,115,49,244,106,147,117,141,105,92,175,120,38,15,30,214,53,233,75,4,22,243,46,79,246,124,7,90,17,124,121,174,171,221,57,72,20,238,158,107,128,225,43,250,211,136,223,206,27,139,155,106,217,220,233,55,186,41,53,230,56,116,31,249,86,168,226,226,50,5,74,241,112,174,124,186,239,239,201,167,94,93,136,171,0,169,203,245,107,41,125,73,185,37,224,66,153,135,63,22,238,208,205,121,66,206,153,56,100,140,231,34,80,47,87,47,147,170,233,49,220,118,196,8,76,104,215,205,48,75,209,110,125,52,212,229,243,234,133,240,112,82,133,65,106,101,58,186,49,71,173,50,67,224,97,116,253,14,51,130,185,122,128,199,186,241,98,216,97,83,159,92,100,10,109,245,192,143,32,48,109,67,55,23,174,137,167,38,106,73,162,120,50,84,84,51,197,58,141,24,56,10,147,15,109,214,41,141,49,45,44,92,170,147,246,28,35,26,213,137,0,79,192,244,17,191,5,254,181,35,67,90,176,208,171,163,84,162,203,76,56,86,224,237,219,21,106,8,88,221,9,31,172,121,127,110,248,212,171,94,124,160,128,30,129,66,142,144,166,41,162,93,237,86,239,64,161,121,19,75,54,225,55,75,162,217,22,246,90,100,129,242,115,16,48,138,134,123,152,112,96,202,16,24,142,159,224,211,186,132,27,178,242,15,102,202,247,249,131,141,8,55,166,101,204,140,106,32,130,77,126,111,218,120,210,109,159,68,179,177,248,154,195,20,53,231,36,36,60,249,254,225,191,76,1,207,145,7,219,88,69,110,137,220,249,87,184,157,232,178,156,156,143,201,196,219,77,163,119,163,76,122,150,159,123,124,233,81,100,138,82,188,115,142,179,109,93,172,237,149,4,102,52,117,24,41,75,220,156,167,83,152,0,196,10,248,205,42,97,108,132,141,5,198,207,24,50,28,86,185,152,40,215,240,2,94,186,199,166,46,220,77,221,95,11,20,166,193,44,183,222,24,216,235,196,167,30,168,241,44,185,24,105,31,47,198,166,38,90,142,227,109,13,4,222,234,103,47,132,55,148,48,19,165,122,213,50,46,69,57,69,225,2,109,162,191,20,148,164,105,186,109,52,210,134,19,20,80,219,243,124,78,153,7,8,124,31,111,37,178,26,150,247,48,242,100,207,48,159,57,220,120,12,178,25,45,40,210,135,31,198,215,88,38,179,95,96,35,61,26,203,14,234,213,46,251,193,34,247,125,98,68,208,59,56,114,103,248,200,122,140,38,101,16,93,175,69,198,192,237,19,147,89,73,14,120,96,194,70,177,162,141,85,95,94,153,224,91,57,39,174,174,82,184,64,83,201,33,221,226,40,29,207,85,6,27,46,160,91,221,189,191,176,57,167,76,44,33,140,63,154,47,135,215,17,198,253,7,67,3,57,127,230,9,241,9,235,42,20,184,64,23,81,127,176,165,152,166,220,188,255,149,18,253,96,171,83,168,114,115,2,7,243,183,176,102,177,142,163,42,55,55,62,237,230,191,141,218,214,205,234,117,66,151,236,248,126,115,107,126,148,137,64,183,83,45,63,71,23,21,2,164,60,18,166,63,224,199,174,125,169,67,1,172,130,66,180,222,3,70,129,94,118,119,230,172,123,15,111,4,42,38,223,20,244,109,206,94,250,62,145,138,166,162,73,224,90,130,159,131,171,79,74,217,144,124,164,29,96,239,184,152,61,225,10,140,228,246,207,244,121,240,179,116,196,195,166,128,18,197,200,184,55,65,64,125,233,149,106,196,215,114,153,93,90,144,168,180,226,79,192,80,159,202,161,101,29,101,78,245,245,96,216,204,211,146,125,134,237,37,26,243,187,250,143,203,107,200,107,83,62,112,124,170,32,73,38,180,182,220,151,192,210,112,212,216,250,100,84,26,39,245,207,4,177,44,169,208,10,110,250,7,174,179,14,114,235,119,232,47,121,48,155,163,61,30,140,1,78,147,110,67,91,71,155,187,195,38,125,156,131,98,69,168,167,248,147,193,107,33,20,101,187,79,203,220,197,205,85,143,137,142,174,142,168,188,223,155,106,24,9,229,108,216,14,158,39,227,99,98,84,180,233,81,81,14,241,126,184,250,91,55,196,127,50,102,65,238,138,114,43,127,50,72,218,78,182,249,188,179,225,143,159,217,225,77,221,149,92,253,134,188,196,52,172,100,132,179,31,155,90,119,167,27,7,132,145,93,182,66,60,193,243,83,45,5,134,67,67,118,36,248,119,175,115,205,161,39,15,255,127,126,76,19,148,59,129,66,12,32,167,45,233,195,229,108,66,15,54,230,16,129,39,123,250,47,108,247,156,151,105,226,52,2,147,121,136,175,101,44,142,217,193,206,213,200,3,248,128,67,32,176,229,172,198,203,116,166,34,236,248,62,165,137,117,179,67,63,27,195,159,236,185,13,148,246,200,107,65,18,227,91,101,157,118,190,108,25,51,148,63,170,95,61,41,10,78,231,154,56,231,47,102,7,47,54,225,123,249,146,16,50,57,87,214,164,157,72,36,227,129,233,75,205,31,110,24,71,57,98,108,216,195,105,26,185,26,9,75,153,99,239,160,250,181,68,128,90,66,92,102,201,179,103,170,155,1,147,78,218,42,145,204,109,228,53,231,36,76,16,71,22,7,29,226,37,190,244,234,87,54,4,168,6,186,59,37,134,190,149,178,5,222,112,7,213,184,53,137,198,43,240,69,114,50,230,65,165,122,255,40,140,64,101,192,111,169,100,249,189,221,124,13,111,136,228,75,211,253,172,191,77,85,105,243,171,201,171,9,47,51,175,5,61,138,143,25,241,130,113,234,119,80,126,106,194,192,148,116,79,93,213,164,239,187,195,40,157,84,153,70,141,30,110,247,79,223,4,123,182,229,150,25,140,150,69,56,214,240,113,143,163,239,221,142,233,53,254,134,188,209,106,182,238,254,194,206,107,65,219,91,235,159,13,135,2,100,239,125,167,110,147,195,75,38,26,170,3,107,251,213,248,129,83,86,174,245,198,123,168,209,178,179,67,199,188,145,211,115,226,23,235,203,174,66,223,74,104,35,10,94,175,181,248,239,174,187,25,4,138,101,250,205,45,136,42,14,48,52,221,17,203,128,200,98,74,247,159,117,141,188,189,208,7,141,90,24,57,62,144,102,218,238,68,210,171,135,240,228,213,205,174,58,209,206,91,192,172,62,241,126,233,71,130,70,216,225,103,204,46,221,163,159,111,182,127,85,4,15,134,73,176,202,70,90,77,150,96,248,79,83,216,38,212,105,27,77,130,231,176,249,205,249,159,236,40,204,225,218,125,158,17,230,199,74,212,237,10,190,156,223,136,145,22,133,38,73,182,194,137,83,31,112,219,74,242,67,11,66,59,53,30,124,91,205,188,92,77,170,249,151,37,5,238,93,61,185,106,5,33,126,174,89,176,98,137,15,74,185,29,57,14,135,55,95,55,239,93,224,48,169,126,241,65,185,94,118,97,40,196,92,76,236,82,203,240,217,84,140,42,247,87,20,245,80,86,233,201,110,255,77,88,202,165,161,161,82,160,56,85,246,43,36,64,157,192,155,36,11,21,111,249,86,116,93,177,148,127,48,98,187,77,102,194,179,162,145,165,243,123,227,86,55,249,90,180,243,122,132,18,148,174,122,7,41,249,69,212,195,111,189,9,58,165,21,78,43,17,5,143,254,86,172,210,172,252,167,2,132,34,197,229,67,2,39,100,234,46,76,56,8,222,214,233,103,226,160,151,82,47,198,2,143,231,186,16,18,12,249,229,110,113,249,223,47,79,107,14,107,242,220,21,134,207,64,173,40,44,127,248,24,25,229,47,182,3,119,137,41,145,37,124,240,55,124,184,39,86,178,48,100,227,213,237,230,233,3,171,69,196,74,73,152,92,124,245,121,128,192,244,77,117,42,98,76,20,87,254,162,240,19,246,138,119,214,196,60,89,38,108,230,46,63,165,65,52,44,230,160,64,122,122,127,9,237,75,155,216,90,87,225,101,161,42,127,49,100,77,122,149,155,19,13,221,126,124,192,47,34,146,40,212,243,80,174,245,251,105,171,73,175,73,92,100,2,79,195,125,65,18,38,156,199,39,97,156,168,225,91,217,178,116,77,122,222,15,174,51,104,147,39,76,36,26,194,39,117,59,118,115,143,107,113,152,200,20,134,27,168,68,16,30,218,240,33,77,136,214,50,213,157,153,129,202,170,183,251,228,76,89,70,26,226,67,182,232,163,233,87,96,108,110,15,70,0,83,201,149,207,77,120,230,141,90,15,216,252,111,129,201,142,251,186,37,165,249,102,117,126,15,178,210,119,229,111,211,199,148,111,69,44,104,59,133,30,121,159,117,83,38,19,184,152,232,90,188,214,164,6,63,97,26,28,75,13,152,174,94,189,186,35,102,29,159,11,62,11,49,87,223,194,164,122,232,4,252,41,121,34,31,105,180,254,254,224,131,206,33,89,33,248,180,168,122,6,172,117,206,144,190,27,171,86,222,28,7,172,10,204,9,94,3,110,86,213,158,176,209,221,159,150,112,61,77,97,120,254,227,139,176,204,179,228,99,210,157,10,201,174,207,195,55,7,75,151,15,134,205,115,188,57,156,73,125,171,228,83,205,222,242,170,63,96,150,212,144,155,79,210,42,190,190,16,185,192,213,23,152,109,200,79,136,69,215,187,112,43,0,63,31,59,22,152,9,128,53,185,185,105,199,57,8,133,207,21,12,150,237,17,232,177,232,82,194,132,139,194,248,90,22,106,169,50,100,111,243,60,55,230,2,106,70,171,40,76,239,190,199,51,32,134,106,77,223,170,163,50,24,67,118,77,167,91,70,148,12,165,23,136,176,169,195,65,61,20,110,35,22,246,253,235,198,251,160,83,80,108,43,121,107,88,82,114,162,192,134,38,21,5,11,219,188,253,244,192,129,15,76,180,114,181,53,163,250,202,126,231,12,157,98,121,181,133,160,155,27,72,27,185,92,169,184,89,152,194,205,89,166,204,10,188,194,234,137,232,179,5,207,126,176,81,47,93,185,57,245,107,97,12,144,72,248,188,24,98,226,211,63,151,85,235,12,189,24,143,217,233,233,8,254,17,88,23,148,190,65,223,11,55,206,184,20,182,44,4,114,35,43,79,228,187,206,236,59,99,25,63,111,166,30,127,110,56,193,134,14,10,70,230,112,35,255,80,194,86,210,67,166,65,0,170,181,223,158,115,232,129,146,180,251,130,197,230,153,137,191,223,126,230,231,27,116,69,57,125,124,117,144,84,189,146,61,0,166,12,234,58,140,13,37,198,130,209,151,134,87,246,23,31,29,10,119,227,89,249,193,111,171,107,69,78,93,122,122,222,63,252,193,33,188,170,242,177,41,151,103,19,250,193,72,143,119,69,233,238,245,239,113,150,17,13,203,79,83,79,157,239,69,247,131,164,128,151,209,248,199,210,165,255,106,11,29,11,87,27,247,249,15,70,43,69,24,165,57,174,56,81,124,72,183,245,240,42,252,140,116,47,240,48,117,175,55,237,245,230,148,130,251,210,61,199,4,29,4,38,164,253,211,217,164,252,166,19,121,144,155,67,140,55,252,92,189,246,87,101,101,35,96,50,60,229,248,236,161,138,195,39,115,133,168,132,47,47,227,245,18,83,131,195,236,196,194,191,8,104,8,153,18,14,194,12,206,33,218,250,217,148,19,133,17,217,73,209,177,98,8,22,42,204,90,253,213,111,176,51,153,78,167,192,166,77,49,127,112,53,217,89,189,55,14,196,15,228,83,124,166,48,250,238,237,151,31,163,182,182,138,4,45,48,204,25,191,72,35,84,10,148,55,42,92,174,119,108,0,67,21,210,245,185,73,111,254,220,61,2,62,52,0,203,147,65,49,123,126,135,42,237,75,196,203,5,37,158,229,191,12,55,251,213,89,212,153,11,213,223,121,65,193,45,111,133,28,170,167,245,224,101,185,154,204,167,144,23,163,201,81,138,70,166,12,39,197,46,39,70,27,233,2,73,132,82,155,148,180,254,203,218,228,213,12,233,166,215,93,252,167,15,69,63,87,97,90,81,175,143,216,161,228,252,51,36,136,98,85,255,28,136,46,12,177,190,40,128,158,78,38,251,172,48,58,60,187,162,163,59,139,25,40,181,27,242,214,166,132,24,40,156,52,83,230,47,10,127,238,0,175,98,76,182,95,152,197,229,227,109,236,138,98,155,25,95,189,19,163,46,218,118,214,208,175,245,30,243,252,218,15,13,134,8,73,6,5,58,169,159,77,185,76,147,234,138,219,100,117,59,165,251,128,99,173,118,177,103,9,169,85,143,67,46,11,16,165,92,170,193,8,58,198,79,147,95,184,242,94,208,210,199,205,41,122,147,34,124,131,81,84,223,1,83,136,161,104,161,72,37,80,139,35,11,220,172,145,203,225,67,9,97,62,153,85,77,174,128,249,28,69,92,0,136,100,134,7,252,44,52,120,132,183,138,94,27,2,228,195,225,11,77,99,21,184,87,42,197,127,48,233,223,145,209,144,69,127,75,61,9,191,181,151,124,58,244,117,191,113,251,201,11,2,83,204,150,97,3,40,209,141,196,235,7,83,230,145,162,216,15,126,134,196,232,49,44,253,253,176,104,221,64,181,183,90,188,23,164,98,162,137,68,162,26,254,60,191,152,77,84,84,24,44,143,93,127,93,178,6,239,34,229,71,139,60,202,114,13,7,186,43,150,232,138,2,111,227,192,119,120,209,71,36,95,132,100,136,91,26,15,62,72,145,200,107,87,118,252,158,240,210,183,66,66,251,230,115,31,72,31,245,214,136,34,118,255,229,63,102,37,249,154,228,207,114,170,192,4,39,14,2,181,102,195,105,205,113,100,232,104,145,159,182,30,204,225,95,11,226,169,35,14,248,251,144,181,121,22,0,119,142,49,207,183,66,181,232,236,24,50,138,145,132,128,247,253,135,230,109,146,132,98,217,208,101,146,86,154,92,188,206,128,72,45,71,174,192,203,148,18,126,219,89,43,244,219,76,69,141,207,35,208,55,233,228,135,113,132,246,207,60,98,120,143,232,151,35,232,74,243,128,163,207,181,86,58,46,198,104,17,186,119,184,107,77,226,34,236,31,229,175,70,12,90,132,155,119,209,172,215,221,77,197,177,47,170,96,66,11,44,13,2,39,96,150,246,81,24,158,69,191,26,235,243,138,141,65,195,16,45,101,1,99,76,235,205,49,34,252,99,161,177,183,214,23,13,225,45,80,139,95,43,252,140,213,159,251,13,124,68,131,4,244,121,4,241,90,29,9,75,29,20,162,112,63,234,20,96,10,38,228,224,34,169,126,157,70,111,193,194,188,132,148,123,145,213,122,86,254,114,152,230,0,241,97,235,95,91,86,188,214,193,1,80,152,109,189,250,131,15,180,137,100,147,174,148,164,174,120,180,65,197,161,248,138,84,159,246,95,55,211,197,127,130,137,239,40,76,124,203,159,220,146,248,186,60,154,9,97,248,205,151,185,165,122,243,105,237,106,14,95,52,202,229,201,173,203,202,143,23,8,53,251,213,97,169,86,125,233,55,39,27,183,170,60,90,69,216,206,87,110,163,4,92,35,30,200,153,111,183,205,218,91,226,162,34,62,237,160,188,94,238,200,105,210,134,68,157,13,126,231,79,194,228,213,167,192,216,164,63,35,158,163,10,194,128,46,240,91,35,174,114,248,96,235,191,209,223,38,233,236,166,134,241,86,29,57,1,96,226,37,196,229,48,29,24,98,127,61,155,106,71,174,22,147,8,98,239,45,112,67,59,212,111,254,60,172,33,124,199,176,160,89,31,249,15,166,73,120,53,129,167,105,240,57,138,191,32,71,23,53,218,68,94,127,48,83,182,110,249,105,68,96,143,255,50,166,214,208,183,198,114,243,154,22,154,205,97,16,84,116,190,93,169,5,250,142,34,137,48,209,83,49,156,47,28,63,134,98,147,24,19,2,76,244,65,250,213,135,20,93,58,162,232,29,210,183,226,87,223,106,79,154,48,97,160,227,118,138,37,49,79,110,150,228,115,234,240,190,148,133,222,217,20,103,113,66,1,185,99,204,168,76,158,34,244,57,81,14,184,46,38,5,155,32,100,97,137,190,121,2,25,107,220,219,104,215,3,70,250,11,17,244,120,112,68,81,242,193,143,9,141,13,31,113,82,164,34,124,71,203,204,243,55,124,195,35,71,191,69,159,133,110,204,73,137,146,143,233,61,159,7,71,99,183,15,63,96,56,76,158,87,213,4,134,239,184,213,184,186,116,81,119,177,162,222,82,111,124,17,234,92,114,223,64,136,29,54,11,159,134,40,242,138,102,165,169,94,145,245,240,247,238,136,0,47,29,22,26,74,175,143,90,51,50,189,132,47,37,227,190,95,82,179,59,36,247,206,152,15,239,13,97,233,60,211,66,62,87,181,38,204,223,107,13,250,168,228,135,65,187,43,13,66,218,186,116,229,146,180,167,51,196,97,220,21,17,110,224,135,45,106,225,176,177,240,202,79,67,31,89,124,163,30,182,186,174,12,217,155,240,16,143,57,124,72,37,202,152,28,8,167,221,50,196,109,165,252,77,224,247,219,205,55,203,103,187,13,28,26,25,81,104,95,221,182,131,126,229,72,219,137,137,231,21,79,148,145,202,125,207,82,62,159,43,42,83,48,187,57,207,100,150,226,162,92,119,111,134,69,107,138,188,151,149,187,77,255,105,40,27,135,206,241,101,236,69,191,155,191,165,8,225,112,255,87,122,246,254,253,191,251,151,255,240,191,255,199,127,255,63,254,103,61,123,119,252,255,239,217,163,221,144,236,89,196,185,15,100,211,49,12,248,224,111,107,240,132,57,161,122,168,91,4,165,39,47,195,166,111,140,131,89,2,174,53,216,223,61,246,178,32,135,200,46,19,96,138,164,34,48,106,205,183,53,208,1,149,222,79,68,158,208,38,44,217,177,183,62,152,4,160,219,92,196,77,211,254,37,174,64,211,124,70,192,97,56,105,31,24,175,248,4,76,7,165,162,244,184,238,8,159,147,197,252,92,76,59,160,192,162,245,248,119,239,21,245,80,139,122,133,172,6,55,184,142,26,163,189,73,81,12,189,186,146,223,242,49,161,52,78,6,12,193,173,85,98,196,182,169,32,78,129,241,77,103,160,180,21,232,47,195,213,31,193,119,58,223,82,136,193,224,89,93,92,10,152,160,68,126,104,132,137,93,135,129,237,154,36,233,80,148,186,161,128,41,52,159,138,246,225,212,221,160,91,20,90,129,139,17,47,5,60,118,70,148,12,30,207,92,143,100,135,57,51,137,254,233,132,121,124,156,202,131,49,101,18,89,72,206,99,135,36,9,96,246,87,24,174,220,19,48,226,22,50,222,165,237,80,141,6,134,84,36,97,110,189,51,243,69,237,79,171,67,96,235,224,159,9,183,46,79,14,37,125,116,51,252,93,93,101,250,155,220,96,228,80,151,233,163,69,168,192,2,107,99,59,1,61,143,70,117,219,21,184,155,203,18,48,61,91,31,152,164,117,60,218,219,187,82,84,26,184,65,135,19,240,91,31,89,254,99,124,64,252,122,160,99,126,192,130,41,17,99,102,245,125,242,220,231,26,93,70,192,68,170,183,194,20,50,197,231,164,2,94,102,210,159,151,208,114,46,160,243,211,20,94,78,236,105,48,164,227,50,226,7,217,240,233,55,95,84,181,108,121,52,136,57,102,76,180,69,37,233,57,10,67,113,119,2,70,24,107,43,76,183,102,174,62,154,213,229,230,147,184,180,255,52,199,195,26,138,98,134,68,58,240,64,8,120,100,46,160,202,87,106,166,190,152,44,50,209,168,77,137,58,23,18,172,183,232,123,193,173,231,26,68,192,99,201,242,162,151,133,14,159,72,79,193,79,170,48,105,30,79,242,44,194,120,91,151,0,98,4,222,217,105,42,22,210,85,74,89,246,133,245,186,199,30,78,3,158,162,144,163,36,250,30,242,123,177,137,193,229,1,112,178,248,7,184,89,138,202,97,203,146,78,133,161,56,91,1,67,198,161,55,111,20,235,37,12,13,160,92,221,172,212,219,31,173,210,209,176,100,196,169,222,159,94,110,242,198,132,178,87,129,169,129,117,154,118,171,67,18,173,122,131,113,105,34,237,86,68,7,200,80,132,129,252,181,45,196,116,21,62,198,79,235,176,73,102,234,79,159,227,77,134,160,116,39,173,15,218,103,162,183,159,127,160,219,123,237,72,7,190,19,66,44,129,7,67,12,159,217,194,58,147,2,225,15,238,69,97,17,243,176,68,1,149,196,249,220,91,216,5,225,68,104,246,87,98,76,80,128,207,213,213,88,246,45,6,165,66,205,36,134,198,115,8,173,80,44,242,156,148,233,203,213,118,220,245,152,73,211,36,195,4,126,86,108,212,217,188,191,105,124,27,122,117,59,46,132,12,60,135,174,93,170,115,119,212,204,110,43,73,235,75,225,219,92,139,0,184,160,229,42,240,54,77,78,135,169,137,250,220,27,42,209,64,43,37,164,237,243,94,45,142,116,104,201,57,162,20,238,227,200,250,42,240,215,40,12,65,64,236,11,215,40,51,116,84,14,26,31,1,227,239,232,205,137,35,206,132,223,198,176,228,209,198,166,244,62,246,36,82,178,67,174,38,98,211,195,86,129,83,170,200,182,66,188,231,186,174,211,52,2,237,44,231,37,101,69,0,51,109,21,194,88,50,213,154,21,102,236,180,254,214,41,50,81,17,34,145,67,31,221,228,172,127,176,171,159,125,190,226,148,96,38,233,7,235,196,124,226,232,124,43,127,159,127,192,235,36,252,150,185,206,21,116,162,210,68,67,150,167,232,247,68,141,50,74,14,9,49,158,204,30,24,28,92,56,215,106,72,86,25,159,171,161,45,137,147,23,145,147,241,121,237,231,176,228,111,239,35,34,38,192,54,102,97,49,64,96,179,245,189,254,88,106,3,174,243,136,53,14,255,122,31,105,194,81,234,170,63,13,253,109,77,3,112,137,146,150,193,240,13,231,161,15,25,187,14,26,220,83,105,91,82,98,117,21,29,116,15,38,76,236,252,115,241,59,244,243,167,75,251,12,25,101,81,249,203,208,117,52,29,240,225,18,12,86,54,211,86,215,31,30,112,131,198,120,190,63,223,225,238,180,15,231,213,148,139,234,112,195,198,20,6,65,83,6,56,60,27,36,70,162,234,195,250,151,228,136,48,97,157,27,214,120,133,17,65,140,63,150,101,185,97,80,163,138,188,101,26,85,122,213,74,84,240,188,181,37,116,246,6,183,237,41,90,2,177,136,110,45,133,11,201,235,128,107,171,50,79,16,215,131,161,208,225,70,27,162,254,54,14,78,76,97,2,167,243,40,220,172,7,45,224,38,187,56,155,250,244,54,92,66,161,88,254,130,22,216,166,253,67,155,156,121,206,207,122,140,184,223,235,25,47,253,168,98,44,60,184,182,40,77,181,92,125,191,10,27,159,176,23,44,210,148,148,5,164,192,232,21,248,145,252,236,89,50,21,93,96,83,201,142,114,71,250,112,175,94,13,41,159,87,200,17,250,47,227,243,219,141,33,247,114,71,14,144,236,139,0,166,212,216,183,97,179,13,117,146,86,102,168,151,32,16,76,228,240,74,116,211,235,234,150,33,149,152,163,234,168,108,19,63,110,14,147,11,16,43,7,42,207,18,61,71,208,195,145,66,73,216,56,168,124,154,81,87,75,99,151,192,21,118,13,127,47,4,54,178,255,12,165,93,170,70,124,31,157,86,231,45,182,97,157,127,92,188,14,19,27,210,33,231,188,56,110,139,88,173,189,172,61,139,228,68,157,242,219,222,9,240,203,189,159,217,114,253,112,153,172,203,62,100,138,54,171,121,219,81,118,75,183,241,85,152,10,134,17,240,199,107,131,144,84,94,26,194,222,45,7,54,132,203,59,92,194,97,9,16,133,43,201,101,95,0,144,222,215,148,113,92,102,70,28,15,125,66,230,39,221,80,48,86,209,71,228,246,23,20,17,159,99,173,150,183,101,244,40,83,38,217,43,19,161,44,162,215,126,103,216,10,134,140,39,130,88,204,106,47,129,134,62,75,44,86,36,195,120,218,128,153,39,85,96,56,187,220,40,29,244,26,95,249,210,144,98,84,79,127,81,95,109,34,34,9,211,70,26,77,119,180,224,157,172,93,197,190,65,160,97,103,109,247,18,13,11,131,105,225,72,24,242,167,41,240,182,147,48,43,195,251,149,221,170,152,165,57,162,232,156,112,162,152,64,5,179,103,122,27,204,160,194,186,203,62,203,111,245,168,223,166,95,6,26,46,129,255,248,210,3,158,159,165,91,224,248,140,35,0,82,170,89,187,194,207,108,241,188,132,85,188,95,181,244,223,155,225,167,101,65,252,187,56,34,159,247,109,9,36,34,252,98,26,14,68,150,150,114,121,8,107,91,192,40,61,92,129,159,17,18,11,4,154,147,103,235,173,132,141,208,222,183,164,97,145,137,43,191,77,133,144,239,226,3,250,82,97,181,185,72,185,23,175,88,1,134,44,48,81,228,238,87,141,231,110,22,50,79,184,146,233,14,24,239,94,234,21,209,161,36,4,227,175,213,173,78,173,10,92,198,142,154,91,136,68,166,116,76,81,100,206,73,24,87,99,71,100,213,200,131,105,249,158,9,55,217,105,167,113,105,197,210,164,243,91,210,10,156,85,123,187,132,21,177,24,132,152,187,192,38,249,237,203,11,1,115,169,184,125,254,183,213,24,250,91,87,107,68,201,183,134,0,51,157,108,212,235,150,244,131,95,146,182,55,219,61,168,203,147,91,119,24,141,188,65,198,178,180,122,233,95,153,141,119,169,24,191,121,134,246,161,136,166,237,191,59,252,6,191,103,74,253,143,62,60,140,116,19,101,25,217,189,140,29,139,212,87,116,223,32,46,61,21,69,91,104,37,92,247,23,126,123,157,244,238,244,154,150,219,180,193,198,248,117,184,144,226,203,47,77,13,101,139,8,46,20,77,77,218,174,129,41,127,8,152,32,171,194,76,60,231,248,154,132,69,81,61,20,24,53,229,68,155,38,251,9,24,190,237,202,195,95,29,73,50,233,12,5,110,209,126,9,241,175,168,22,64,106,7,131,156,7,227,59,108,123,210,187,127,97,94,110,45,46,46,214,183,161,40,146,147,126,49,21,229,162,95,10,140,255,208,163,149,10,30,134,165,112,15,178,56,19,161,168,146,198,33,8,68,91,88,220,220,164,57,21,158,111,70,251,78,216,187,9,15,41,204,28,117,199,229,29,175,112,66,94,133,39,43,46,154,192,48,5,244,181,71,232,72,152,94,239,80,205,74,123,49,110,250,107,94,187,214,177,32,115,129,19,197,235,6,77,10,96,72,119,195,181,207,51,252,230,240,52,119,17,213,131,115,166,64,144,30,77,121,231,232,147,225,22,13,223,235,26,107,69,216,193,8,196,209,159,230,77,119,198,188,88,229,193,11,157,165,110,1,189,181,67,93,84,206,36,12,5,178,78,209,77,216,155,52,240,92,123,210,51,163,217,176,17,94,219,2,67,226,239,167,11,37,41,53,133,109,128,25,9,159,13,92,221,167,188,246,226,84,237,209,201,104,129,109,25,52,202,85,170,83,122,76,211,41,148,198,37,140,133,27,229,242,248,73,111,139,151,123,211,169,21,238,199,243,30,70,151,50,79,50,140,116,30,249,160,21,28,232,204,8,90,69,69,143,108,129,233,116,72,49,48,7,27,157,148,222,121,125,9,232,31,65,73,205,212,104,45,237,85,42,114,239,180,147,50,186,182,169,246,29,87,96,66,128,110,186,85,82,78,34,183,110,62,197,241,96,126,165,53,72,186,32,177,111,33,229,206,110,91,56,17,18,69,58,56,186,105,145,7,149,98,95,80,24,240,106,116,242,162,35,127,4,166,207,212,55,51,24,57,158,251,145,159,234,125,213,186,195,132,177,230,238,162,47,133,102,78,143,17,161,176,105,233,205,57,47,87,180,208,195,9,41,164,30,198,104,177,163,119,225,79,15,81,230,1,173,13,43,28,123,110,53,182,108,88,148,226,5,11,10,36,49,100,242,115,68,105,242,114,5,250,9,137,95,151,6,154,75,97,228,89,193,110,129,110,154,212,232,152,20,106,166,25,204,136,159,201,141,65,208,26,131,201,169,26,232,13,217,217,15,11,151,107,157,203,189,170,2,253,133,16,80,94,202,169,223,160,7,60,134,246,52,25,87,127,45,110,43,24,89,187,30,201,127,157,161,193,101,194,81,36,155,66,135,115,200,15,251,129,153,55,132,96,136,83,174,196,147,153,236,92,17,109,82,170,73,121,207,164,226,33,40,43,15,142,102,111,117,38,69,171,218,149,70,22,224,114,131,20,208,24,27,167,124,16,106,114,160,111,118,246,34,204,213,46,143,134,66,115,89,78,164,242,124,203,150,113,53,110,78,75,64,77,2,187,55,70,122,115,212,149,60,102,65,48,4,114,48,121,52,12,239,21,140,103,52,76,137,224,57,129,103,184,105,110,178,100,13,61,220,104,165,63,94,88,8,129,93,211,42,57,42,101,208,125,89,65,55,181,180,193,249,182,67,180,37,216,168,96,87,158,89,38,109,140,21,199,107,70,6,226,220,75,76,172,102,234,193,65,103,136,202,104,145,153,214,80,11,158,65,14,70,112,255,11,211,252,235,36,172,15,133,202,99,8,108,178,108,49,166,156,69,89,14,134,154,226,13,67,6,194,199,114,212,206,169,232,170,222,224,91,131,51,189,201,44,175,8,115,121,224,13,69,159,2,121,85,194,7,85,209,21,100,136,136,169,139,131,66,248,255,122,15,26,132,108,212,92,203,205,223,86,91,131,204,13,13,195,43,183,238,216,195,193,121,214,76,10,84,96,90,217,203,14,238,202,70,117,68,222,154,73,189,151,171,251,66,249,7,25,170,192,152,15,193,106,70,17,250,144,143,253,238,251,158,52,232,239,16,104,146,82,101,120,155,71,77,70,79,124,56,161,54,184,132,95,133,114,151,158,77,225,26,130,64,112,141,25,124,190,140,136,244,109,224,177,211,194,224,176,177,112,79,185,121,227,63,5,229,46,74,66,77,86,47,225,154,238,116,132,251,143,220,95,30,156,98,64,215,170,221,148,142,43,41,238,53,109,72,167,118,218,86,245,188,4,61,80,215,255,46,198,99,62,82,59,251,158,139,163,207,5,122,159,101,247,150,154,236,104,140,9,137,134,224,94,86,74,52,100,22,120,46,103,87,46,253,45,109,133,205,255,246,231,38,182,165,164,153,38,165,56,130,44,148,193,126,75,83,174,54,109,97,167,158,180,210,91,97,159,57,63,15,230,248,147,233,38,127,172,250,206,3,138,3,73,65,33,135,159,150,224,163,70,251,7,67,52,57,133,161,241,13,46,163,232,67,66,145,174,112,67,158,95,120,210,97,156,201,244,130,73,160,99,129,239,184,247,145,96,37,240,140,138,29,218,220,232,50,87,148,254,127,223,227,225,1,221,114,100,211,22,52,216,184,3,46,251,243,100,240,136,4,59,56,231,239,187,88,174,166,70,39,103,2,85,35,194,77,67,93,18,238,143,191,54,157,218,169,126,96,253,180,228,86,106,144,116,151,247,173,147,121,242,96,194,10,135,55,161,130,45,87,91,235,182,51,10,194,232,133,49,148,112,69,141,212,119,5,171,93,150,243,5,210,82,50,86,49,207,140,108,37,159,28,125,156,22,187,25,113,133,35,254,13,186,76,61,154,231,198,31,193,149,94,77,165,242,9,214,244,5,15,90,90,127,168,87,35,160,189,124,18,195,180,125,5,46,150,186,9,70,118,10,199,210,148,49,87,233,157,134,206,139,62,76,41,64,96,18,92,30,31,163,136,234,106,235,197,193,156,190,121,111,228,225,229,123,254,117,184,249,137,143,108,218,145,110,150,67,59,75,241,242,47,4,123,137,100,44,129,81,153,250,141,25,166,243,148,142,145,99,205,21,65,201,57,160,106,233,159,123,35,94,231,59,41,254,227,21,134,49,131,71,83,248,157,108,249,57,9,246,184,190,53,54,143,236,178,112,48,246,200,107,98,249,97,26,230,157,41,88,9,214,168,129,245,220,138,172,46,107,67,240,30,181,31,44,239,76,133,91,153,190,64,222,242,152,8,196,11,220,76,118,61,96,124,246,251,111,81,53,104,199,201,141,152,175,209,150,62,111,71,15,163,129,62,102,80,208,146,92,153,10,211,87,146,48,22,93,209,131,176,89,163,91,112,33,155,92,119,194,200,26,213,17,180,165,148,18,232,190,77,36,175,250,62,66,252,235,253,149,161,187,62,14,108,90,123,187,202,121,132,91,134,81,237,55,191,198,195,219,196,50,169,198,58,224,6,217,243,16,207,199,112,65,228,43,120,52,169,253,31,69,175,166,39,236,36,108,190,178,216,115,198,68,178,147,82,146,118,40,49,6,159,241,233,141,251,132,255,223,188,23,231,150,190,18,116,230,157,139,176,173,41,145,140,78,207,150,215,0,91,231,228,243,106,182,192,29,170,217,21,126,5,145,109,177,98,223,246,248,214,179,115,219,193,249,38,44,62,151,170,222,214,61,103,104,130,113,117,138,87,66,202,61,136,241,96,8,234,87,77,255,243,54,99,79,87,114,234,30,41,100,199,120,167,119,202,159,12,134,129,222,62,112,235,215,67,102,232,191,46,161,103,185,4,144,135,83,197,2,83,168,32,40,221,245,37,127,186,54,97,97,6,134,101,49,88,14,215,150,244,128,193,84,108,251,91,175,109,34,123,2,243,223,78,252,52,100,189,91,159,12,209,202,21,239,245,102,226,60,122,243,137,29,230,68,134,198,121,168,159,211,196,133,123,194,164,231,206,199,33,10,154,183,130,184,201,41,122,111,230,81,16,75,34,207,176,212,5,53,9,57,175,27,121,240,251,251,85,239,141,148,116,144,59,178,223,9,143,9,201,50,194,169,121,53,193,36,29,211,67,191,102,11,216,56,230,212,69,125,230,79,12,57,37,174,231,227,223,150,237,253,172,134,86,141,178,163,11,80,114,72,185,119,149,141,129,238,141,183,158,102,192,144,46,234,213,203,250,49,114,84,224,206,19,248,146,136,58,57,226,67,250,245,222,122,42,166,235,27,176,17,61,127,220,250,125,130,79,115,125,3,60,212,22,238,8,102,192,136,82,196,178,135,20,155,30,138,252,154,85,186,184,174,201,57,71,28,133,86,153,181,37,225,66,125,113,15,78,51,74,132,214,213,185,0,119,91,191,49,164,172,214,47,92,221,62,152,70,167,62,63,79,70,219,74,11,70,76,75,78,15,133,153,74,193,167,9,3,84,211,39,91,81,223,141,153,94,170,134,19,54,81,195,157,76,157,182,175,40,156,237,99,80,117,42,49,12,226,162,111,255,171,201,212,137,58,140,252,48,157,199,43,62,6,97,91,9,29,117,92,242,120,102,76,26,241,147,186,201,16,38,201,39,122,19,159,107,39,37,241,241,195,219,4,178,19,182,20,229,14,22,79,186,114,116,109,60,223,146,198,144,128,177,169,100,109,92,136,149,156,56,143,199,120,246,71,190,213,243,117,106,204,63,142,57,105,93,161,104,163,116,167,140,127,176,209,47,78,9,105,45,76,157,184,186,155,40,97,194,111,69,82,186,25,236,163,68,177,228,106,186,160,220,122,134,64,145,239,165,87,163,138,113,131,197,147,2,249,38,209,54,188,0,111,248,249,227,0,173,18,157,161,168,48,56,222,170,165,198,244,201,160,55,187,17,253,132,24,89,184,164,174,105,162,221,136,49,86,147,226,30,10,115,8,207,96,62,125,11,77,246,127,122,231,217,190,2,198,70,149,215,38,68,28,148,148,20,119,111,9,146,15,235,73,11,102,200,214,217,66,228,167,103,175,153,215,70,111,165,106,32,123,176,183,173,140,157,118,4,119,228,189,32,160,187,193,247,170,77,4,128,136,210,4,219,101,183,166,13,25,80,216,67,231,12,146,207,70,203,130,60,247,251,157,231,4,36,247,163,105,162,8,76,152,110,183,36,165,124,206,191,132,132,41,90,223,65,186,74,128,171,105,52,154,4,252,245,195,220,40,63,139,188,22,26,104,43,248,69,173,113,79,65,138,97,125,195,32,32,33,113,236,106,69,177,254,78,27,89,101,153,98,38,133,227,178,32,192,111,45,233,213,196,16,206,137,171,133,58,20,12,133,166,29,24,172,154,114,41,37,206,177,15,145,178,100,9,75,0,29,197,130,24,107,204,230,89,53,190,94,76,183,47,96,26,62,52,58,15,179,129,131,111,47,153,229,3,34,41,147,240,34,38,33,89,1,196,143,111,48,89,50,253,150,160,208,237,7,41,35,54,171,200,222,80,103,212,123,152,100,141,24,100,23,147,140,42,165,230,124,219,6,31,161,73,51,234,179,30,165,161,216,230,72,42,41,124,208,8,12,248,13,176,88,185,70,248,50,35,105,198,78,86,116,76,140,84,59,200,38,141,137,64,22,188,105,215,196,178,106,88,243,71,231,31,142,224,234,153,31,162,22,88,179,52,244,50,250,57,220,40,102,187,243,3,223,183,215,212,128,209,175,239,154,227,33,120,28,55,39,80,44,89,49,106,98,163,136,12,186,225,166,158,3,157,191,59,184,152,80,138,25,66,213,100,212,4,45,191,103,131,149,75,204,193,133,208,161,31,226,22,220,144,168,164,53,95,79,223,4,233,223,187,154,14,167,125,122,5,87,49,85,223,228,13,20,166,86,40,225,214,239,231,226,147,237,30,4,229,161,142,16,216,130,168,113,49,17,104,217,65,223,151,160,84,62,178,148,29,130,213,171,48,81,232,150,112,251,7,124,222,73,114,34,5,218,96,77,147,100,95,71,243,195,31,13,142,219,246,201,5,18,100,14,206,83,108,50,157,227,111,27,130,253,199,31,13,250,67,77,63,25,3,82,38,134,81,94,80,207,97,153,93,20,43,132,2,246,38,91,25,174,27,253,212,1,115,162,106,142,115,25,225,186,195,112,191,106,166,17,189,204,149,87,27,239,157,204,5,35,62,13,26,218,69,48,80,44,81,58,125,161,164,113,182,86,130,225,75,97,218,159,131,72,22,3,92,24,249,128,7,61,86,14,87,202,23,21,229,172,14,38,216,74,246,86,222,11,29,136,240,105,96,105,108,234,215,35,100,210,93,124,0,154,217,121,180,72,102,225,107,159,72,182,111,90,193,164,14,102,209,206,126,243,230,11,105,153,161,176,85,41,4,124,238,189,159,155,239,224,240,1,126,46,236,7,166,36,193,63,8,221,7,231,106,194,27,209,145,21,67,186,161,57,212,247,226,69,214,76,120,252,3,190,148,109,6,76,22,85,96,58,119,131,147,146,100,81,47,186,111,96,187,157,26,37,8,156,191,186,8,140,173,43,222,235,173,47,26,197,4,134,175,168,38,122,62,91,150,69,34,87,220,251,13,201,214,89,124,141,122,54,225,49,116,9,64,136,62,226,173,15,182,64,215,2,133,183,49,175,120,107,232,110,135,162,148,152,197,44,60,182,223,73,221,5,161,224,92,249,135,190,61,217,178,96,218,76,233,131,118,136,73,203,210,222,166,50,234,143,141,12,139,72,115,220,63,35,35,150,46,27,249,148,19,100,91,255,102,236,150,215,116,140,165,106,3,6,141,18,83,1,10,220,162,149,48,70,166,229,219,37,250,81,132,105,244,201,168,253,238,193,134,220,244,208,182,182,151,230,254,107,183,230,70,45,45,162,12,47,82,253,208,127,119,233,227,70,152,162,7,27,62,202,38,247,83,78,2,57,196,202,50,153,119,194,14,153,70,184,210,59,58,46,32,13,68,151,75,224,77,184,62,174,62,155,122,30,133,59,138,195,1,91,164,254,11,15,133,63,185,194,141,138,229,13,198,98,54,141,127,160,195,105,116,64,85,206,145,230,167,139,84,116,94,43,44,156,160,210,189,246,80,40,17,238,7,38,188,155,23,207,242,15,24,209,204,252,229,241,15,24,246,148,168,75,162,156,65,172,32,139,139,120,231,59,48,170,36,10,191,79,29,45,75,228,181,198,63,225,104,233,235,86,83,255,69,225,151,142,122,43,90,236,191,112,207,74,71,224,246,143,123,191,13,170,100,189,213,132,97,227,3,71,78,128,106,45,40,16,63,48,117,3,241,224,244,90,149,241,207,49,141,58,51,12,81,173,183,130,166,39,212,61,58,76,195,163,116,173,158,163,68,110,101,77,97,91,58,137,151,197,232,188,102,144,226,70,57,85,145,121,36,231,233,23,227,231,203,102,135,80,215,9,59,103,192,144,46,130,15,20,41,149,225,229,13,20,74,98,123,72,21,102,39,228,220,130,250,122,106,245,2,45,245,39,218,86,7,250,59,234,93,31,216,205,78,20,10,55,10,141,100,200,172,68,51,78,100,28,166,170,231,30,197,14,45,172,237,55,101,232,104,86,20,98,159,21,104,87,110,45,96,154,171,70,192,4,28,246,7,126,15,31,63,253,206,184,207,152,32,5,57,163,54,187,91,235,148,62,248,219,225,71,212,181,118,203,114,233,107,19,15,137,194,85,104,8,181,78,134,83,177,71,121,233,131,201,81,203,111,47,90,125,189,40,150,194,135,41,198,221,249,235,32,244,39,27,213,20,220,180,164,246,164,33,79,133,96,215,26,51,228,200,106,148,151,14,68,99,228,98,106,56,74,180,43,13,230,92,213,242,104,146,148,209,252,57,140,218,166,106,21,50,73,175,168,25,135,250,85,12,98,52,28,75,47,81,183,141,52,139,60,216,179,166,238,238,49,71,33,155,17,170,114,244,133,110,48,248,192,121,170,132,76,15,165,181,52,89,208,225,225,146,169,64,10,147,69,18,48,26,108,77,225,20,65,54,88,180,40,174,213,239,196,44,67,208,119,138,3,194,177,183,131,113,216,136,96,63,149,215,215,138,210,162,10,255,29,137,71,22,230,181,175,25,115,116,147,202,109,159,74,248,122,226,228,26,212,21,95,105,144,41,100,138,92,154,150,114,183,217,180,3,204,8,200,34,182,106,58,117,69,218,80,172,215,204,21,150,233,169,32,37,32,191,77,129,255,137,2,105,94,107,175,245,233,93,88,94,115,97,221,73,231,106,3,77,89,179,10,7,251,64,16,91,154,69,40,6,10,150,138,231,99,116,137,204,26,140,86,251,12,216,68,122,5,158,61,211,38,240,62,221,118,62,48,149,224,45,96,138,245,228,230,239,76,189,161,70,196,129,191,138,244,72,190,45,195,164,54,130,255,189,220,37,244,2,239,77,40,43,244,214,31,92,179,174,61,75,44,238,36,120,223,150,220,144,247,134,196,214,55,75,4,203,168,169,209,182,34,226,219,222,96,99,161,174,46,79,102,236,242,61,216,225,113,3,132,24,4,30,182,35,221,107,166,101,177,21,126,147,47,186,211,254,170,183,5,173,207,238,140,198,81,190,215,214,254,27,211,61,142,182,83,216,0,199,233,10,195,39,20,125,117,214,183,167,205,86,184,124,193,216,240,78,147,182,139,222,156,217,23,93,121,124,186,91,244,230,132,108,162,77,191,193,212,172,189,88,198,62,190,226,234,102,212,145,10,175,124,112,24,232,206,17,244,176,156,227,193,27,221,177,210,78,75,145,203,13,167,142,114,68,138,191,5,158,59,131,214,203,212,154,245,189,160,228,9,177,163,7,119,49,131,172,181,142,216,245,14,216,2,201,218,152,7,197,79,16,219,215,55,164,218,109,72,217,135,252,118,165,221,93,95,12,45,232,146,48,97,39,237,188,131,46,51,154,48,187,113,142,125,26,14,91,104,74,64,84,223,179,237,194,154,21,9,31,37,155,255,166,184,92,251,32,169,55,10,90,252,73,131,162,118,81,146,88,140,174,85,12,253,171,205,213,111,249,222,236,127,166,194,23,202,158,127,19,250,160,106,169,152,224,123,63,198,133,32,47,130,236,77,244,36,27,249,135,240,198,160,202,116,194,26,92,127,253,93,210,138,189,173,192,213,41,128,48,17,86,213,174,255,59,131,88,215,52,233,138,114,56,52,243,81,156,145,99,147,252,29,178,92,27,101,52,46,198,9,44,213,220,127,104,137,184,174,149,4,222,15,58,132,111,128,56,127,145,181,140,35,189,93,216,27,152,22,4,189,90,117,34,144,62,175,91,249,6,8,229,213,104,250,103,0,186,52,134,153,62,102,228,172,183,241,125,72,75,91,179,92,206,138,65,161,216,72,127,251,26,47,76,12,10,34,83,253,3,35,121,57,2,70,26,81,72,28,222,129,87,227,164,222,38,190,33,44,13,86,175,176,131,216,194,202,118,149,84,227,57,168,244,253,7,76,140,77,105,49,208,22,56,137,206,100,32,55,244,12,249,32,15,110,66,40,208,77,58,248,230,79,55,132,225,148,207,227,141,82,126,17,106,41,62,108,31,68,222,229,181,214,135,45,135,216,225,10,202,13,234,52,106,255,92,109,210,224,1,67,132,33,175,213,144,87,25,49,164,216,135,202,18,68,205,219,169,241,218,48,133,72,123,59,126,99,11,23,117,155,70,121,81,26,147,130,240,77,126,237,187,149,192,168,219,7,8,14,45,35,235,145,221,149,130,253,189,122,82,244,47,237,64,36,78,76,152,32,96,42,153,245,222,152,221,65,108,129,38,236,80,214,25,26,220,101,113,54,218,147,244,106,94,52,231,33,42,17,250,94,116,193,197,129,133,48,99,111,210,51,218,199,159,64,70,108,12,165,107,11,59,189,43,219,147,153,155,58,227,169,51,233,79,12,199,239,77,101,249,248,48,245,188,33,238,177,190,248,54,77,250,150,41,106,219,209,141,132,49,190,63,4,70,144,202,4,19,2,83,82,136,144,255,184,120,162,206,16,152,96,83,251,192,55,214,143,209,254,40,37,20,232,10,26,19,158,228,124,225,119,92,186,245,98,43,87,41,55,184,58,63,151,117,37,124,31,236,148,176,162,209,254,89,202,98,210,49,79,111,210,179,80,185,242,25,51,24,52,111,178,183,156,210,149,27,137,66,210,48,156,182,21,150,203,33,129,30,77,79,181,135,162,5,89,176,54,145,58,141,5,2,179,177,90,8,253,24,145,102,114,160,144,255,248,240,77,237,126,149,3,165,104,119,241,115,204,169,20,13,22,57,40,24,229,20,127,7,10,193,247,36,176,67,211,93,209,67,66,79,47,158,122,113,55,247,57,24,82,222,143,137,121,63,96,45,13,77,17,222,235,99,231,154,52,113,208,48,80,197,219,239,85,230,50,83,1,78,216,202,187,149,52,237,125,236,17,196,49,228,48,149,113,141,142,175,56,250,202,31,191,161,194,163,37,125,145,101,0,182,18,178,245,50,147,212,169,66,105,179,20,165,69,123,6,186,215,86,122,60,206,194,27,103,223,179,21,202,169,122,53,157,6,222,59,3,188,245,99,143,250,231,213,6,12,177,171,62,56,140,244,71,96,194,4,2,35,67,17,99,6,43,93,81,194,193,106,114,64,114,117,173,93,25,240,96,40,140,125,28,251,189,173,15,177,31,44,118,51,86,223,41,85,7,141,142,96,231,162,52,137,42,88,7,4,30,18,157,101,95,152,31,110,62,235,82,15,59,168,237,170,68,89,40,173,148,144,213,217,116,32,12,89,218,8,50,29,81,98,65,10,65,252,18,164,137,78,205,3,136,246,153,55,228,255,22,85,165,255,26,47,166,80,114,226,248,76,135,7,85,197,66,145,202,18,188,78,235,60,174,149,64,10,252,118,245,81,93,32,98,88,89,160,222,124,39,205,12,38,53,100,101,202,206,186,91,148,204,45,56,14,154,196,132,172,252,188,249,54,179,32,18,216,210,248,97,21,253,167,6,61,43,156,166,201,251,48,173,251,162,58,125,184,201,220,73,233,24,45,43,131,163,219,57,82,137,80,28,225,1,134,0,127,38,195,42,17,107,37,134,69,90,170,22,103,57,133,209,38,89,58,76,62,13,61,212,145,236,174,100,143,133,232,23,197,76,231,248,126,51,233,162,5,41,240,59,105,187,191,22,47,81,62,23,163,13,21,28,169,72,31,180,204,241,88,179,230,156,201,104,219,141,12,59,217,145,209,218,188,53,216,116,103,151,210,28,130,8,39,206,12,211,159,89,210,78,102,204,203,206,73,75,113,221,71,198,13,106,203,190,157,162,30,146,191,123,148,69,155,186,236,30,60,216,248,218,87,217,164,7,194,238,35,72,157,47,31,94,248,162,73,252,59,253,240,180,92,144,220,26,65,228,160,154,158,198,140,41,15,13,107,253,42,193,68,13,23,171,162,55,138,237,161,169,198,229,144,167,122,203,254,36,239,241,48,46,213,163,252,218,179,6,207,110,71,71,75,181,129,76,136,162,7,191,118,167,156,68,63,5,26,48,94,236,77,147,141,54,156,192,27,62,96,22,117,114,110,252,245,15,111,248,221,193,186,136,206,236,85,134,129,5,175,97,119,203,130,208,191,241,248,9,76,67,252,112,178,104,184,213,187,136,63,16,144,233,187,4,111,56,236,78,91,111,14,223,119,80,46,191,17,120,231,166,16,189,23,168,111,157,23,25,218,23,120,194,63,100,235,16,89,57,140,59,58,62,84,237,100,91,87,240,165,115,47,161,106,103,70,246,237,76,238,48,9,76,17,92,170,205,88,106,156,38,30,149,187,41,2,15,156,208,195,59,111,173,27,245,86,29,22,163,104,10,161,4,20,217,174,190,55,250,222,51,196,14,14,82,118,42,72,64,137,93,141,123,195,217,41,138,51,28,224,239,130,17,20,244,181,171,172,5,133,226,39,110,77,81,146,74,121,16,250,123,166,71,92,76,199,177,220,122,192,223,237,187,40,135,241,146,146,57,147,89,32,147,18,196,251,224,31,24,117,174,228,229,55,58,105,213,112,184,45,30,251,253,214,71,7,164,90,109,78,40,6,76,58,249,85,18,0,82,20,39,192,49,197,0,250,2,84,122,2,227,194,159,108,90,241,142,42,83,216,10,11,57,2,180,55,183,222,220,184,167,67,204,128,216,141,206,51,50,52,61,158,124,88,23,182,138,98,16,9,12,65,1,210,17,85,7,237,79,249,40,110,62,148,116,28,212,164,6,29,237,216,238,250,211,100,206,67,80,128,138,153,169,74,32,203,106,28,93,40,97,176,249,247,15,188,194,70,197,188,25,91,133,16,208,76,108,113,107,163,209,80,16,90,247,212,119,64,169,252,115,231,254,246,221,144,158,128,10,169,40,220,209,145,63,33,30,65,222,228,115,243,90,107,10,110,188,195,91,101,239,42,147,174,181,144,158,32,211,173,98,31,111,199,46,51,5,55,222,120,79,253,152,8,153,59,143,6,141,100,86,114,174,240,174,179,164,22,8,205,252,50,40,168,79,119,215,161,106,228,251,165,106,143,50,44,147,55,8,1,20,203,131,137,112,11,234,165,126,100,18,122,163,166,76,101,95,50,170,184,104,162,237,178,103,224,120,174,22,32,129,91,249,212,70,134,16,74,33,149,228,105,255,200,209,52,52,47,92,19,102,35,163,118,85,101,135,106,29,127,110,212,100,139,52,92,33,167,53,144,170,8,185,154,43,21,127,15,165,115,210,55,241,103,88,239,61,135,10,252,188,211,217,233,82,23,28,112,52,80,138,120,16,229,241,55,224,102,47,166,202,68,20,161,135,10,15,187,136,62,248,162,246,196,167,10,187,23,13,71,34,154,84,77,198,216,165,137,40,208,80,69,38,88,225,93,155,203,254,95,81,13,107,168,201,121,187,193,170,70,219,35,66,82,20,158,60,59,112,4,188,85,60,14,110,137,21,34,35,160,208,129,8,108,237,67,59,228,152,200,156,31,133,247,241,90,40,96,162,153,162,128,133,215,122,99,26,253,105,135,171,136,21,20,95,55,208,117,198,71,0,203,130,151,9,211,41,169,194,94,150,83,243,17,131,217,235,115,53,7,122,92,75,154,169,215,143,174,215,90,53,21,172,150,166,224,129,109,191,10,120,206,86,62,87,35,52,28,234,89,247,35,102,211,217,20,250,241,111,245,190,52,51,92,212,204,106,114,134,190,147,159,198,99,217,203,208,71,96,191,114,24,175,87,4,72,8,164,161,84,144,178,95,148,108,41,140,233,87,83,51,172,72,153,21,38,202,161,236,203,97,50,142,245,35,138,103,141,75,1,211,148,169,170,120,232,58,134,236,23,212,107,170,18,141,143,83,70,8,146,189,99,232,142,47,122,119,62,25,132,252,42,251,56,32,236,119,151,137,67,111,139,100,253,178,54,216,252,32,229,175,210,74,20,14,81,97,141,61,3,46,182,163,95,4,43,125,207,120,180,99,186,244,10,159,183,218,252,181,223,229,212,239,9,140,6,86,108,103,132,38,167,106,28,114,28,165,24,26,66,153,159,49,125,240,242,238,108,96,72,82,186,194,51,165,33,144,79,164,125,78,101,31,159,41,184,226,230,216,80,170,72,137,155,149,162,97,84,59,171,162,36,149,255,241,65,136,254,246,207,173,77,32,42,148,210,58,61,233,130,18,41,141,231,234,8,188,108,29,19,168,213,227,107,142,50,74,45,223,171,143,7,31,217,235,72,221,252,3,246,92,13,66,106,101,103,174,219,96,43,99,113,120,27,191,145,194,208,238,134,12,27,53,146,255,128,157,11,159,77,122,125,180,162,16,183,236,165,228,249,240,62,173,202,139,34,18,57,5,134,82,249,115,181,156,231,102,197,235,249,193,168,156,60,186,88,79,77,39,241,162,52,49,54,67,108,219,251,121,240,3,249,135,195,164,175,84,107,217,224,227,214,64,133,19,94,205,28,56,230,234,112,183,236,77,231,221,63,67,122,188,152,3,189,218,214,250,210,199,166,2,38,222,138,84,150,244,200,2,19,223,8,145,182,119,64,52,213,133,92,20,179,197,231,56,148,132,31,149,123,109,85,22,215,57,86,136,168,154,170,244,246,223,208,120,51,250,219,143,34,235,114,13,92,74,207,11,12,39,2,227,80,250,147,153,106,136,46,189,141,6,89,72,146,193,162,216,116,1,236,99,61,33,14,35,114,191,84,105,246,178,135,185,113,86,90,105,159,111,141,144,218,89,9,215,253,217,136,55,181,85,53,110,14,25,78,255,92,141,112,116,194,180,26,171,184,111,121,135,93,200,134,21,104,68,197,185,127,135,11,69,124,113,245,160,233,76,175,166,213,38,175,30,80,93,234,213,216,37,249,98,111,30,46,149,32,69,72,103,134,207,70,212,84,74,40,13,62,169,140,71,85,151,14,249,37,221,159,40,185,230,207,173,173,211,196,97,116,19,116,46,92,130,176,126,6,144,27,105,234,14,210,183,52,210,245,193,62,234,186,116,89,140,59,159,251,61,100,59,122,117,51,242,111,135,47,245,100,242,189,104,239,45,105,45,63,43,103,232,210,69,166,42,164,187,26,115,73,250,165,145,139,175,161,114,1,140,206,129,94,109,197,67,45,224,62,150,206,226,159,159,151,48,68,130,10,19,182,187,9,151,245,249,32,20,252,141,132,33,158,211,71,131,17,210,183,121,224,166,42,185,144,19,183,16,106,123,239,213,196,224,125,187,48,253,0,53,7,165,76,21,245,166,252,166,134,119,67,161,128,116,250,33,44,133,138,85,126,144,93,213,62,67,119,234,142,156,73,44,236,165,232,77,59,135,185,176,164,12,152,58,133,22,18,0,204,164,85,165,243,0,184,235,215,124,62,150,248,177,131,254,196,210,98,95,56,52,29,127,84,187,187,56,109,133,182,224,211,63,63,13,39,94,192,29,77,141,15,28,85,242,192,24,81,95,73,112,52,166,99,241,189,153,213,63,99,70,236,32,224,185,244,220,124,104,93,177,199,63,148,180,144,94,76,232,33,94,203,84,211,117,1,112,228,134,240,36,165,56,231,51,195,55,221,208,225,15,86,107,19,255,172,46,36,87,124,171,69,206,87,213,171,205,115,141,35,155,2,242,163,103,215,161,45,52,14,124,250,151,230,103,71,130,139,56,182,241,103,77,253,67,233,124,6,53,28,48,115,82,165,202,17,81,118,251,234,88,105,225,80,120,214,152,132,40,180,54,137,135,179,209,118,82,90,126,168,162,38,254,65,161,117,10,180,220,175,81,74,80,46,116,160,41,248,162,129,66,97,203,88,249,113,79,200,99,124,208,32,94,199,148,56,87,93,58,224,30,234,140,213,248,160,134,158,93,111,136,107,218,41,180,55,171,255,2,233,244,74,27,8,106,226,127,160,55,108,59,26,65,218,127,14,55,177,160,230,63,224,86,195,152,120,30,175,116,43,241,220,141,234,105,183,27,77,14,243,11,47,47,181,93,214,48,122,79,251,14,74,250,39,4,143,117,109,1,207,144,162,69,133,94,227,33,132,95,123,168,24,194,210,178,62,46,159,181,6,251,4,126,155,135,164,49,255,84,233,79,186,39,207,173,189,91,52,139,153,99,163,198,115,27,141,247,231,234,105,130,178,233,109,10,229,245,95,155,225,170,233,78,210,64,52,250,7,30,43,44,113,130,70,77,231,63,65,109,239,109,199,123,129,102,90,175,238,198,111,158,206,205,155,41,250,228,80,131,196,123,35,4,89,117,125,108,40,105,98,225,22,122,207,84,241,190,82,201,145,222,102,237,189,124,46,102,159,8,145,105,142,22,149,142,223,240,29,198,7,121,155,215,40,122,104,66,130,93,90,184,124,116,80,234,210,164,159,162,196,52,132,211,111,235,160,33,6,191,66,16,153,250,217,241,241,171,86,40,200,152,110,119,109,234,47,46,40,252,119,42,138,195,57,46,239,5,195,252,170,33,148,206,178,215,197,71,179,124,132,227,73,143,239,165,118,37,133,234,238,68,151,183,90,214,199,253,167,4,165,132,120,252,38,91,85,63,190,40,173,223,174,40,110,245,229,31,191,203,244,5,252,106,104,252,142,10,192,19,233,246,10,73,203,51,175,207,136,147,163,219,158,161,131,96,19,38,81,125,112,156,45,23,59,111,80,210,105,232,97,66,107,21,218,244,180,175,126,140,28,116,221,123,188,24,73,237,254,121,114,58,108,93,108,179,48,106,159,216,2,28,94,195,173,55,184,42,251,199,184,219,196,147,221,7,129,5,238,150,251,221,198,139,167,53,159,109,70,179,148,124,237,99,76,252,254,69,138,141,209,199,244,99,131,252,101,173,239,31,199,192,199,58,67,118,172,57,76,252,183,170,25,83,140,116,230,7,31,42,152,175,194,36,157,188,56,250,194,254,36,180,190,28,202,112,18,156,128,223,150,127,63,118,37,82,148,195,111,78,65,207,250,216,180,28,234,254,228,132,8,207,213,99,149,85,146,87,247,173,15,222,169,117,95,51,126,154,134,59,13,0,160,197,17,42,74,48,89,207,207,153,12,101,106,13,116,180,207,165,101,211,153,232,32,241,197,243,217,75,177,214,252,90,244,176,142,122,47,144,246,70,247,178,169,216,124,31,219,104,198,252,165,172,237,65,100,139,57,239,143,55,197,193,75,217,139,206,81,147,218,244,90,217,75,120,108,107,56,5,29,116,79,215,194,3,135,94,143,30,217,148,52,122,141,14,122,160,87,37,197,41,128,219,30,101,130,207,18,235,64,77,86,58,119,188,211,29,193,163,169,41,64,52,86,143,19,137,77,83,81,175,77,174,38,138,228,101,160,199,120,70,36,192,69,4,101,71,181,138,81,231,169,33,142,100,78,212,122,93,82,208,58,67,223,230,55,179,72,237,173,97,204,227,132,41,41,140,33,67,51,225,180,15,188,44,44,251,131,55,139,94,205,248,69,12,35,202,181,150,21,94,136,177,140,73,213,188,219,21,185,150,241,121,240,109,177,214,153,48,196,226,9,155,27,28,229,38,100,141,196,171,66,34,183,6,81,195,54,83,92,198,155,78,130,145,229,90,136,30,20,25,149,73,59,121,9,221,53,118,159,34,150,33,125,139,171,71,9,41,124,166,85,166,248,180,44,91,201,194,63,43,88,86,248,184,127,78,97,159,177,100,36,106,185,250,16,234,194,9,86,81,112,196,8,110,180,220,113,248,75,205,33,95,227,143,245,36,203,127,80,204,20,152,18,210,40,119,100,222,8,91,247,178,242,147,21,229,142,141,214,11,125,109,83,58,140,155,87,106,168,167,188,54,237,147,197,87,246,182,154,41,241,125,224,55,123,111,26,149,100,112,83,138,183,73,73,105,11,169,72,8,130,239,231,197,184,223,217,45,69,250,68,14,200,20,26,25,212,16,136,69,58,82,118,113,202,222,168,132,9,25,48,98,96,122,243,183,13,141,153,154,164,107,170,228,56,110,213,58,209,174,65,39,243,22,47,26,198,16,81,42,66,58,71,3,23,248,77,35,74,103,151,73,25,229,131,91,156,176,70,253,62,105,107,33,18,127,123,48,170,95,55,133,163,154,170,180,19,24,63,169,32,139,218,92,17,79,215,234,50,87,42,123,190,197,44,94,242,91,250,252,195,107,14,7,36,8,146,24,90,86,211,29,157,1,19,254,223,60,154,248,105,74,36,226,98,40,234,228,157,225,151,139,158,84,202,196,159,35,32,63,189,45,232,53,227,230,70,223,144,240,105,125,196,36,38,142,189,212,179,90,164,10,134,60,26,182,186,12,217,253,11,31,56,108,230,116,94,141,216,70,115,218,222,191,82,228,38,51,229,173,23,180,12,227,230,200,92,12,65,137,72,134,240,39,209,125,97,228,94,156,9,20,73,101,23,9,161,213,132,223,28,133,114,62,26,92,56,30,229,201,186,117,93,250,79,55,138,70,229,98,168,192,247,137,166,32,218,93,245,201,232,254,220,33,221,73,217,197,231,173,9,139,71,27,22,6,179,72,94,17,102,232,201,101,60,205,46,149,46,199,7,83,27,19,146,190,197,218,99,114,50,108,194,186,30,50,153,214,123,219,229,189,0,87,168,32,81,84,86,196,76,57,84,151,78,111,7,52,109,115,205,155,158,122,77,203,53,218,176,136,86,230,168,156,6,3,116,139,22,175,74,133,74,46,16,196,178,151,39,201,113,249,140,167,54,225,65,129,118,52,136,45,11,249,231,92,56,176,220,207,17,87,67,78,40,46,10,170,199,61,196,109,38,159,72,179,155,135,154,194,149,178,85,132,144,37,135,126,54,201,232,19,178,85,166,91,149,232,105,52,253,68,95,220,129,127,78,94,27,205,208,40,227,36,85,179,52,216,115,76,203,37,26,250,222,185,88,196,7,129,179,169,173,104,201,171,207,112,92,114,70,88,219,123,232,119,112,176,61,119,88,96,210,72,97,117,78,154,30,133,201,31,150,8,19,59,14,85,43,85,227,98,79,167,77,213,127,250,185,143,69,61,47,147,56,93,161,202,99,5,71,146,109,190,22,198,141,78,93,168,5,133,59,122,189,243,131,68,148,183,55,31,36,193,37,65,73,142,163,166,242,212,59,233,230,145,7,131,214,50,216,47,198,49,49,238,184,152,130,44,12,77,17,143,234,66,80,251,206,208,1,137,92,180,142,78,235,16,23,216,254,61,197,163,6,228,42,9,243,129,90,118,196,222,42,205,103,108,194,215,200,35,178,87,247,150,244,117,113,163,201,71,87,17,112,146,132,216,155,238,48,94,4,218,155,218,119,4,191,110,154,165,3,135,115,235,189,237,200,137,22,100,6,113,124,224,103,1,4,111,25,245,116,87,14,9,118,90,72,209,189,223,246,153,30,69,218,113,9,152,89,1,147,183,86,35,57,87,228,234,77,72,71,90,194,17,68,23,20,86,210,126,83,203,232,72,205,220,182,89,214,221,154,192,64,91,146,119,218,40,4,180,56,178,41,129,191,98,46,236,90,56,33,124,163,38,185,89,165,182,198,202,193,209,18,115,65,162,103,108,140,156,227,116,201,195,67,229,180,7,72,207,11,177,199,38,106,94,195,47,51,167,67,162,92,180,7,217,94,18,122,69,207,24,204,141,156,200,42,148,78,193,61,64,218,233,200,213,204,218,17,40,196,69,185,128,54,77,144,51,196,238,136,150,181,207,79,83,234,116,68,237,8,37,14,25,149,183,244,35,31,0,103,2,251,70,126,78,210,30,35,213,117,134,49,62,39,74,179,102,40,210,33,30,161,233,104,34,144,235,6,73,18,68,19,85,242,182,38,169,12,85,118,176,134,88,101,143,194,163,158,144,28,162,32,73,244,138,128,23,220,139,65,88,2,131,134,92,109,242,155,33,1,245,108,135,42,219,188,9,12,207,29,220,53,198,47,89,228,201,209,15,14,170,69,14,101,252,206,132,199,52,15,192,41,98,144,26,73,179,150,138,97,43,162,119,210,157,99,4,62,2,143,33,26,53,24,216,67,95,204,236,241,224,242,194,201,17,58,20,104,98,209,117,245,171,167,201,196,202,160,82,213,122,67,195,230,61,123,93,178,70,172,133,33,127,123,144,39,76,144,245,229,241,28,99,204,42,165,200,181,144,86,132,7,212,200,138,72,14,146,43,185,127,168,2,65,212,188,20,190,217,221,199,240,223,84,181,198,105,225,204,8,97,30,122,254,167,124,173,11,11,92,104,254,160,71,126,21,181,26,248,21,180,108,52,20,13,129,9,166,7,249,25,202,57,83,95,26,114,142,104,243,165,76,127,9,177,1,240,172,177,221,113,138,30,157,226,29,21,148,176,244,223,167,162,192,56,95,250,89,18,151,74,212,208,4,50,194,116,129,41,227,242,17,165,98,169,9,191,58,49,98,102,74,18,252,17,80,203,189,148,238,190,26,250,81,245,152,27,34,87,247,110,130,21,14,211,216,38,11,164,119,35,80,247,155,27,49,222,18,244,174,60,251,152,66,120,145,9,99,99,141,32,46,36,4,144,141,133,52,151,253,13,107,178,64,238,165,32,61,146,59,24,36,33,191,145,91,47,147,34,9,89,160,55,67,69,73,143,227,131,115,182,167,44,80,77,205,107,26,238,200,85,199,75,219,140,78,219,144,26,20,252,219,26,112,29,85,150,222,51,82,45,11,25,162,66,75,236,105,34,2,76,219,120,43,114,213,69,224,14,145,127,48,145,194,246,243,129,105,32,154,30,54,249,83,196,72,67,102,67,248,73,200,218,191,22,101,164,250,219,244,184,93,143,170,64,231,184,251,252,192,213,51,171,120,147,155,6,0,65,9,87,7,103,98,199,96,151,95,166,176,122,149,228,201,131,180,83,97,235,242,221,169,51,6,165,95,194,155,202,233,32,55,131,14,69,247,12,124,228,19,74,197,13,174,8,17,90,130,3,30,75,36,174,134,175,111,40,12,77,101,48,19,162,130,41,149,232,220,220,148,197,131,194,207,108,102,121,52,122,51,99,63,194,4,78,15,158,162,159,21,251,127,47,91,74,251,185,18,122,6,31,18,26,24,117,135,126,239,124,91,234,94,17,246,190,85,134,4,53,206,237,212,52,144,4,148,108,184,50,24,90,2,159,224,11,114,221,171,191,221,97,161,8,205,173,137,185,37,95,26,25,160,104,17,173,216,72,93,198,27,186,226,189,115,121,84,202,99,242,183,103,53,125,66,167,164,133,160,89,14,100,155,26,219,219,133,161,195,125,3,209,5,166,141,51,169,118,183,29,156,10,183,30,178,185,127,5,123,153,88,162,135,183,69,97,15,46,4,20,33,242,219,239,136,134,141,211,73,130,73,180,86,185,26,142,131,216,173,222,156,250,168,219,192,95,177,107,9,218,112,236,161,33,223,218,152,62,106,92,108,113,165,45,40,170,177,110,24,2,23,201,145,208,66,79,61,108,92,205,52,212,33,229,223,102,13,206,241,99,220,250,9,111,82,135,65,33,255,230,236,213,93,152,15,218,163,33,24,210,241,207,147,61,115,11,170,128,224,253,174,82,176,253,80,226,195,113,45,228,207,34,217,184,49,227,71,75,210,112,147,130,73,148,246,182,21,99,98,161,33,49,190,112,217,159,29,225,191,76,83,96,205,176,31,125,232,40,42,59,21,53,69,233,210,54,70,23,123,161,228,53,224,162,113,38,224,119,202,6,219,52,27,78,189,122,243,58,232,111,13,184,119,161,136,135,97,210,170,51,127,48,245,117,103,40,76,255,73,15,184,82,18,145,163,98,124,86,33,8,79,214,105,11,165,33,1,103,88,38,66,201,0,171,255,10,138,71,233,154,37,151,86,84,137,137,108,114,17,41,107,113,175,45,237,124,47,188,46,28,133,208,87,35,237,46,55,167,67,184,108,215,88,160,22,67,26,203,104,212,199,4,243,171,77,137,82,38,3,59,208,27,198,233,48,29,166,242,100,208,32,121,71,4,19,20,206,182,156,164,187,88,219,77,15,113,54,20,107,242,123,193,211,89,61,101,140,250,26,189,170,10,239,40,170,67,186,173,41,213,214,198,170,236,35,117,225,168,18,153,242,211,40,191,205,150,207,141,24,165,192,156,216,33,5,114,9,233,110,177,180,9,226,251,145,139,196,206,59,16,196,165,131,51,224,120,229,39,218,66,87,106,80,80,172,122,214,69,31,49,160,36,138,228,173,104,185,156,174,244,113,77,245,85,199,228,29,75,193,227,5,37,238,168,69,118,59,202,241,35,65,3,140,51,153,87,147,77,155,59,223,186,53,162,113,9,147,56,114,114,192,129,204,7,97,200,132,155,177,106,199,231,26,194,221,132,204,218,156,110,11,240,177,170,200,209,33,159,29,92,235,204,244,134,86,183,160,247,132,154,252,128,101,252,138,82,215,179,165,254,148,59,28,110,52,33,202,15,191,245,49,67,78,11,161,148,34,21,19,120,65,148,134,248,75,189,57,113,69,238,212,164,182,187,71,60,6,189,88,103,136,161,125,174,73,77,249,205,241,130,68,60,138,194,77,50,77,39,180,81,56,1,242,197,174,213,116,141,16,94,25,70,60,35,176,177,168,134,142,222,167,63,11,189,17,152,105,124,150,17,225,104,226,127,179,67,63,99,44,52,250,112,207,229,184,55,197,51,223,73,31,220,232,40,202,215,190,70,180,53,71,40,198,144,80,87,24,57,72,87,248,59,54,25,196,196,33,214,60,61,220,63,160,163,47,77,222,218,114,242,62,141,206,69,149,162,42,92,51,232,71,227,246,85,223,158,158,69,98,3,142,34,95,38,47,253,190,69,61,46,131,179,233,24,217,122,45,54,101,200,228,81,246,44,69,36,192,40,208,133,250,223,186,82,242,198,58,68,157,41,37,118,176,19,134,192,240,127,247,19,2,61,72,169,201,131,209,115,211,67,173,113,113,52,13,185,57,199,214,41,254,86,20,151,201,115,153,164,194,142,107,27,242,187,50,94,112,246,175,24,17,250,73,165,97,225,249,202,166,113,25,48,189,86,34,100,135,61,179,157,116,159,157,29,73,185,41,48,185,155,21,35,106,61,203,169,222,84,218,103,68,15,90,78,169,43,101,197,143,43,84,11,17,107,20,101,147,55,184,5,195,61,38,112,163,157,176,11,140,21,216,98,134,210,89,177,228,189,222,198,21,13,159,196,103,137,131,202,147,113,42,246,56,90,222,113,219,68,127,172,88,3,120,44,142,86,49,20,228,98,202,208,67,4,236,185,79,48,89,228,131,19,178,91,51,246,247,110,221,192,83,224,107,226,145,14,83,215,153,150,153,201,72,79,111,218,25,215,218,207,69,16,11,2,135,57,114,203,192,78,201,252,7,245,214,103,58,113,32,143,6,131,131,252,246,96,87,119,41,47,170,212,166,228,7,89,45,240,210,207,120,239,169,185,102,120,174,206,93,113,152,83,78,223,142,252,54,33,5,217,11,7,236,177,71,96,122,99,71,220,156,179,74,4,229,158,141,95,118,108,195,4,190,150,94,76,153,71,143,115,173,147,225,93,242,224,135,110,9,215,91,180,180,205,213,7,191,148,232,245,128,217,112,114,151,102,90,90,102,61,190,8,161,19,129,233,99,155,1,55,147,219,90,10,195,20,152,95,4,79,75,175,30,176,233,196,144,35,240,34,74,120,173,145,143,73,181,83,74,23,50,112,112,216,118,115,204,24,223,244,159,41,127,64,11,96,199,28,95,207,153,144,7,67,136,211,155,154,9,135,18,94,188,2,99,77,199,217,132,132,203,253,220,28,101,208,24,51,224,45,19,205,44,206,26,186,186,76,5,41,195,133,127,184,196,52,67,27,83,146,193,6,94,215,152,250,131,251,144,7,163,214,102,246,120,173,73,169,64,206,225,191,206,239,120,46,84,192,183,12,216,181,222,166,60,184,80,128,201,225,38,164,186,107,168,176,61,123,231,74,204,154,148,40,31,163,133,176,45,237,139,249,210,80,79,189,125,39,54,121,70,92,46,70,84,183,109,191,248,189,36,93,109,10,99,203,249,62,141,15,32,134,6,221,136,43,106,195,32,127,34,198,48,4,94,59,168,97,81,176,222,162,114,108,197,88,107,198,107,17,225,28,250,214,180,109,56,65,218,96,181,28,145,222,236,63,146,185,159,88,41,201,176,37,2,152,125,24,237,236,15,69,59,174,229,209,132,145,60,222,160,186,76,42,228,247,69,36,65,225,14,189,161,14,187,237,148,187,130,18,217,117,13,99,136,40,183,42,30,34,241,66,89,142,235,164,190,45,69,66,164,54,36,49,3,17,120,18,205,194,110,60,28,126,103,98,163,218,3,72,41,246,170,33,43,71,171,122,19,102,137,67,47,80,117,251,4,2,150,33,140,180,36,114,7,12,220,46,218,105,226,3,249,202,195,56,52,93,16,20,145,17,49,95,142,181,170,187,160,180,161,75,206,60,210,90,53,116,76,57,131,154,188,20,233,184,180,49,56,192,32,245,72,24,35,218,213,195,169,70,131,125,51,95,138,42,162,144,57,197,153,61,85,47,54,105,94,223,188,255,68,81,247,231,218,230,140,227,195,132,84,68,5,228,64,195,81,156,101,136,44,195,85,13,17,166,58,180,66,46,169,57,217,48,101,118,114,94,181,216,45,104,55,170,210,83,15,204,15,204,84,251,60,34,31,73,107,71,115,1,192,105,226,85,85,100,45,33,87,112,174,231,1,91,45,61,99,9,91,186,121,6,76,48,83,166,193,164,66,185,134,20,40,74,197,75,14,29,120,153,224,252,255,193,141,180,144,156,42,100,79,123,156,243,232,151,204,210,85,23,19,194,190,128,107,255,56,206,16,69,83,27,236,47,86,139,177,148,166,156,39,101,195,97,36,83,208,122,142,138,110,82,55,114,83,165,20,55,68,6,13,215,248,198,136,190,249,251,206,98,209,220,220,86,175,155,31,219,232,230,243,167,161,137,118,26,131,97,58,201,77,182,34,82,146,59,38,184,245,66,101,238,0,103,139,14,215,22,74,189,171,138,46,11,76,194,156,120,177,108,97,195,184,2,31,14,226,233,235,131,138,11,209,48,197,33,170,169,119,75,117,135,62,247,54,33,215,88,92,60,186,184,106,200,252,158,28,209,63,157,7,57,229,9,207,212,176,116,105,153,163,143,72,212,114,219,123,114,87,161,135,19,180,75,233,8,150,47,252,22,126,245,177,48,186,200,69,143,63,146,235,223,62,200,175,137,51,102,109,83,219,105,170,41,188,233,74,202,130,182,32,28,35,126,114,52,52,163,118,83,45,106,20,193,3,70,158,238,115,245,66,210,49,196,193,223,76,84,213,82,90,238,60,140,56,236,144,154,42,223,13,175,129,235,217,62,223,31,25,52,149,139,38,60,151,71,26,195,59,5,238,198,215,236,110,160,177,168,136,192,2,221,130,35,21,207,113,106,158,79,251,111,194,248,138,84,212,219,57,126,105,91,62,102,111,194,106,61,126,1,239,191,5,133,188,15,196,117,77,225,230,158,10,40,218,112,71,81,210,111,35,96,186,84,229,222,20,96,120,46,155,163,219,216,188,19,238,100,175,127,22,11,75,107,215,172,195,167,116,10,2,128,227,191,77,231,73,156,206,160,176,126,253,12,72,44,112,40,38,187,192,132,141,79,13,24,242,49,249,233,159,210,215,15,166,150,55,201,252,134,213,152,13,7,161,2,19,118,230,231,20,210,217,235,119,102,15,22,250,54,12,211,50,189,183,19,159,230,222,44,96,166,78,14,103,193,223,137,92,101,149,241,52,170,218,19,175,220,136,22,37,91,229,176,46,239,187,125,184,43,36,83,83,174,238,100,82,171,95,109,6,244,144,171,39,115,118,59,204,159,164,255,167,184,176,244,40,106,125,191,205,4,148,175,1,53,32,9,140,31,220,137,111,39,197,39,181,50,43,82,163,120,122,237,8,251,40,98,61,200,78,5,76,169,200,202,223,222,70,84,224,247,166,168,49,187,61,222,103,126,54,90,119,134,151,247,94,67,229,224,22,165,184,24,206,191,153,80,240,4,51,251,9,59,46,172,101,254,224,40,214,157,12,141,63,120,217,227,56,60,77,147,39,159,204,90,138,61,89,77,109,12,157,33,121,53,26,192,203,165,107,128,107,111,242,104,120,115,213,75,48,129,87,89,50,147,76,226,208,109,72,42,221,225,113,188,2,115,16,116,127,177,1,115,144,204,6,26,94,239,242,159,134,148,75,230,130,21,10,121,190,248,60,43,101,232,186,181,206,65,23,109,99,23,180,66,83,129,209,182,173,14,31,234,145,231,208,31,102,71,91,14,23,19,42,72,120,87,43,143,255,193,132,93,147,93,9,22,167,90,162,136,152,163,131,46,47,185,250,80,204,246,51,156,173,193,27,226,172,132,57,18,60,221,134,189,95,119,38,235,140,130,240,94,23,116,38,113,93,70,22,181,18,185,34,27,55,3,54,18,157,145,112,199,171,28,126,115,43,23,12,203,100,193,67,187,154,243,25,62,24,58,173,28,53,83,53,189,158,9,55,222,32,209,109,91,102,251,133,254,12,48,249,187,24,22,178,219,115,197,144,99,215,167,2,153,233,14,80,254,28,15,110,69,37,85,96,19,8,246,159,70,147,100,202,168,208,74,122,188,143,254,45,180,93,148,189,23,11,236,29,186,221,127,155,4,169,176,236,79,171,110,114,179,232,77,133,51,164,86,10,89,106,92,146,234,239,85,254,10,245,19,166,148,206,57,223,185,122,17,44,73,152,74,97,159,167,155,44,22,245,79,9,211,57,58,167,255,54,60,127,233,70,81,169,77,161,202,240,247,174,86,173,16,104,55,41,195,179,2,197,52,204,39,235,13,79,98,4,220,41,12,201,239,133,130,201,241,220,44,5,65,239,111,200,160,189,13,176,192,148,31,15,142,34,163,220,220,196,101,79,92,77,227,221,17,120,195,144,245,11,188,32,145,220,147,46,8,118,93,230,210,142,15,194,163,111,133,45,51,235,247,166,16,171,36,211,253,123,203,183,93,122,241,142,201,43,236,35,31,100,240,237,123,190,214,38,29,148,40,194,200,227,142,248,92,176,61,201,189,97,72,188,37,190,230,223,154,72,152,44,180,211,51,65,105,4,131,92,206,241,97,172,144,191,227,109,83,215,123,51,21,8,12,157,214,207,21,3,110,48,222,4,76,220,185,58,23,58,153,39,2,109,249,181,167,165,204,170,95,252,183,179,36,218,144,96,245,185,64,16,65,217,229,39,165,116,197,99,43,220,27,89,171,38,240,154,94,175,78,196,19,177,51,65,233,247,115,139,192,102,202,17,98,238,105,87,123,240,157,151,170,233,84,179,54,32,1,139,143,137,143,81,166,194,168,238,248,28,37,91,58,244,173,54,193,245,88,154,36,77,138,108,88,88,231,174,7,71,40,131,90,146,68,97,53,170,177,165,88,49,95,238,40,16,169,225,61,197,157,241,71,242,157,222,46,73,211,82,139,19,2,166,174,252,146,111,183,179,152,181,195,150,223,148,95,38,18,115,98,126,35,168,180,229,157,41,65,198,162,8,24,215,40,95,154,140,46,209,97,31,147,102,146,195,2,67,122,215,124,105,45,90,100,228,230,111,43,163,211,193,135,108,25,11,101,62,185,209,191,141,248,88,228,111,134,236,71,244,82,245,220,51,214,125,35,156,156,248,150,2,43,158,227,7,70,210,77,126,251,61,12,220,128,113,50,246,86,21,125,235,165,197,152,110,40,19,245,222,200,232,228,44,219,198,199,56,5,238,205,53,92,72,217,208,226,175,40,182,219,142,207,89,160,191,108,10,19,214,11,180,94,217,202,54,148,146,189,37,10,27,162,92,123,26,205,105,49,21,150,85,240,9,60,232,126,63,49,145,168,155,211,171,97,190,41,62,160,230,149,13,25,239,147,4,22,155,32,26,198,97,162,111,107,132,19,38,166,48,15,163,112,23,112,112,240,203,157,47,59,116,222,26,145,90,125,236,139,232,120,44,60,107,244,205,139,15,148,19,39,209,109,76,117,9,227,135,206,56,120,104,131,151,95,182,134,236,227,70,31,57,42,25,236,67,155,65,93,129,182,174,82,61,4,152,225,139,238,1,211,204,175,183,222,203,139,243,143,245,212,86,217,249,9,62,87,47,18,1,238,179,202,135,36,2,71,76,47,96,235,86,78,120,80,30,220,91,192,144,218,108,129,187,73,198,11,156,17,37,180,33,240,238,228,209,176,228,228,189,76,105,81,80,2,103,137,26,157,107,142,9,147,53,159,27,97,245,186,195,192,47,245,10,93,225,50,125,7,186,64,28,46,36,150,4,70,35,42,77,39,75,49,201,194,185,48,162,121,110,7,24,130,229,252,210,116,61,239,45,99,198,25,181,4,126,71,154,55,239,147,144,132,190,62,223,139,168,242,155,43,110,194,195,105,87,101,26,153,64,239,221,1,195,244,93,20,166,49,100,248,111,195,243,176,244,189,145,118,117,219,232,125,24,84,100,197,2,185,230,60,54,191,154,0,246,149,133,71,67,255,186,225,22,29,220,206,43,40,181,10,225,145,209,109,50,196,116,66,26,118,185,114,8,46,209,248,222,155,108,152,219,101,7,243,62,235,106,64,137,225,133,51,56,63,157,76,11,166,11,200,229,220,147,92,176,179,165,251,77,165,12,117,253,238,187,195,178,149,188,76,192,199,121,203,104,137,130,98,92,174,37,187,182,127,39,226,129,97,179,55,253,229,107,173,99,191,91,195,65,250,198,72,94,218,216,75,126,1,62,203,111,73,223,12,48,93,212,195,195,48,176,229,125,225,69,50,219,175,54,247,65,231,56,13,245,158,209,130,29,140,30,68,249,237,99,34,16,191,1,167,97,142,181,166,112,137,126,59,2,106,67,173,132,75,147,103,113,71,146,136,204,17,219,7,162,93,56,85,127,223,3,101,41,42,63,5,198,118,114,239,27,97,123,58,157,19,70,218,248,87,18,74,246,161,102,131,213,66,98,251,57,57,62,224,29,194,155,150,186,60,52,243,88,41,218,31,12,255,59,214,127,194,212,93,122,89,243,25,200,15,207,252,154,166,62,240,134,244,247,90,150,175,104,67,174,30,70,248,233,87,95,51,73,170,192,20,43,123,88,236,249,64,200,131,46,129,223,16,46,159,102,22,169,202,26,68,96,138,124,125,134,67,91,90,69,137,98,81,166,63,34,142,67,29,207,200,26,171,7,155,249,228,247,182,83,109,200,247,192,170,112,222,204,231,82,146,54,236,242,211,219,20,75,126,175,77,133,226,174,233,10,226,91,183,247,177,127,99,186,232,120,20,65,33,102,101,245,238,97,42,204,111,43,93,158,251,32,244,187,253,167,49,12,196,241,128,218,132,185,241,155,41,200,67,209,199,156,48,201,17,23,200,59,198,185,223,228,230,207,68,196,214,112,184,66,103,148,230,61,124,48,240,58,56,140,32,77,170,133,2,211,176,226,241,62,136,149,70,210,56,174,101,97,25,39,239,59,251,79,224,33,71,28,11,36,72,226,31,140,175,80,229,197,232,183,116,131,212,216,137,37,233,251,215,123,140,203,237,240,166,141,77,94,140,150,28,175,113,127,176,5,212,5,70,118,246,196,205,143,201,218,201,147,111,170,17,122,192,100,232,183,92,125,76,10,117,5,124,183,8,34,210,240,203,39,142,171,91,157,83,166,113,165,222,217,53,79,142,85,224,201,217,8,5,85,35,94,18,239,77,71,120,126,80,163,225,60,30,80,220,40,149,139,2,199,178,173,215,83,229,192,44,216,252,98,109,32,59,243,243,48,208,150,190,69,215,8,181,5,43,142,129,189,40,126,202,192,219,34,23,22,177,76,10,115,233,255,18,148,94,11,223,118,40,204,21,210,127,106,49,47,225,228,184,250,152,42,64,192,189,90,243,133,95,205,7,236,25,178,88,54,245,78,141,201,66,49,90,158,218,176,141,66,227,21,15,78,225,98,218,50,198,114,84,189,172,14,178,36,211,247,75,248,61,206,155,105,62,104,36,149,78,6,207,150,185,254,17,49,132,185,233,179,248,41,226,45,94,56,119,44,228,33,138,94,139,166,210,187,227,201,113,186,68,108,140,94,24,210,159,127,168,5,51,143,172,238,65,109,143,87,124,31,130,120,67,20,162,160,168,168,196,183,252,234,183,119,164,216,7,240,182,198,83,255,105,236,46,125,50,114,190,205,159,155,144,109,118,247,155,150,120,35,51,231,48,180,3,122,49,149,190,113,16,80,215,57,229,252,162,95,34,36,239,88,157,36,68,186,192,84,228,184,113,9,67,203,17,205,173,245,87,11,90,227,151,185,119,206,20,202,188,78,205,231,38,194,46,15,102,145,99,175,150,61,86,214,120,229,181,168,88,114,38,108,91,217,243,200,174,50,59,43,96,228,194,39,178,153,207,109,108,63,37,94,250,24,161,123,62,55,141,82,24,171,1,19,134,94,2,195,91,158,176,229,231,229,230,155,230,243,152,40,231,90,160,54,97,75,214,151,216,116,46,42,18,242,218,84,193,182,34,87,99,176,5,108,84,1,51,103,33,101,212,91,80,76,226,156,40,28,81,169,151,199,49,193,233,234,15,14,39,213,148,207,5,5,111,93,1,18,20,205,153,0,205,0,89,163,128,9,46,202,47,211,116,226,125,234,132,151,32,183,202,183,130,1,191,56,215,28,87,19,209,235,2,179,81,123,42,12,143,81,190,244,34,91,31,27,14,209,161,247,233,229,214,132,42,101,237,84,26,63,228,157,77,166,196,237,32,210,21,248,86,9,83,123,227,157,230,164,107,183,106,4,34,58,76,1,161,95,109,141,173,233,7,176,129,148,232,46,126,48,141,234,178,155,109,120,81,231,140,155,87,51,223,5,62,156,9,62,102,13,118,49,177,54,140,128,202,57,86,9,33,89,117,174,192,112,55,184,55,107,58,194,75,76,52,72,109,182,119,45,80,157,71,228,37,223,155,99,88,94,140,234,191,210,228,201,161,50,115,66,68,96,184,103,229,106,138,106,202,142,171,233,187,206,48,17,121,180,230,229,226,252,244,78,226,217,101,37,57,219,123,153,142,217,219,69,78,116,40,137,151,211,112,3,211,1,153,31,228,216,39,241,89,138,49,175,225,129,101,189,166,59,134,12,25,178,148,178,180,238,222,22,9,196,99,69,6,98,14,192,28,139,207,31,35,218,171,36,87,222,167,162,201,40,63,38,29,141,87,80,106,210,98,72,200,99,34,247,241,95,204,90,255,167,255,251,223,255,203,255,240,63,255,203,127,247,191,253,203,255,249,223,252,51,113,253,238,246,95,33,113,253,175,61,142,60,45,250,203,62,80,244,130,103,39,15,204,41,11,73,47,71,143,9,83,203,56,81,97,212,98,148,33,69,146,5,121,44,223,156,159,136,144,238,58,250,137,222,74,239,53,167,245,252,124,193,97,137,164,156,245,16,46,203,213,213,250,90,102,194,163,201,87,120,199,4,228,103,177,164,172,209,42,31,141,76,246,242,162,126,155,0,26,98,95,219,88,152,90,76,107,52,112,51,110,11,57,138,233,234,248,213,168,185,138,21,189,17,241,216,57,65,26,109,96,87,55,3,148,106,252,106,188,235,207,214,13,133,89,139,171,77,141,68,220,185,69,254,107,199,78,83,167,241,224,11,140,43,233,113,49,18,235,165,233,254,74,209,160,211,113,2,99,33,200,111,19,6,118,166,15,131,167,228,251,249,211,75,56,200,86,195,146,140,77,134,62,235,51,62,40,220,53,71,12,35,130,196,213,75,220,31,204,190,113,100,127,94,212,48,237,216,190,137,93,151,207,254,76,175,110,238,238,166,83,46,48,53,240,94,79,128,253,190,135,62,218,236,166,138,30,54,4,63,46,168,5,191,226,80,50,150,56,61,148,76,145,45,237,193,241,222,236,234,145,54,194,182,225,176,252,28,43,195,56,54,19,230,216,149,115,131,176,88,9,223,128,34,227,41,19,13,70,254,247,1,226,144,71,247,113,202,91,33,3,226,60,135,192,125,118,29,50,92,32,111,66,178,215,58,87,45,136,74,239,109,13,27,161,149,113,197,20,133,77,114,121,113,155,21,230,215,181,212,194,64,197,56,60,11,106,191,171,216,139,144,50,70,73,146,73,53,175,42,199,41,174,2,145,207,184,154,214,83,49,172,8,188,215,146,55,167,105,83,13,43,72,130,70,222,156,182,86,177,249,76,9,87,110,142,78,145,192,40,209,245,180,24,137,224,138,195,53,159,1,24,58,7,230,59,220,46,166,211,51,201,96,95,245,79,66,97,220,85,147,176,68,29,3,52,71,165,203,49,63,46,173,41,49,162,86,139,44,207,53,254,108,106,255,92,244,238,138,102,238,50,122,160,26,30,17,93,115,98,219,67,175,85,195,121,94,86,118,178,197,182,31,22,93,12,103,235,89,24,71,61,131,201,180,12,216,116,81,183,58,37,203,107,188,248,97,211,241,22,143,166,90,248,215,99,6,171,173,172,255,181,249,79,203,172,63,25,121,83,209,27,167,213,144,61,99,6,108,13,81,226,169,53,140,157,27,112,149,152,155,17,48,158,18,214,34,127,89,42,94,96,40,69,42,209,127,26,110,219,43,126,57,193,214,168,123,179,88,8,235,83,253,87,26,139,253,99,190,169,254,102,188,56,199,132,156,189,109,152,16,49,130,198,226,151,27,137,79,9,152,100,181,58,222,144,200,68,180,29,9,206,42,41,174,69,248,251,134,207,255,110,13,61,151,68,12,44,133,25,99,54,72,80,72,132,232,252,17,137,59,76,133,134,6,113,54,7,74,108,118,52,229,124,130,56,112,59,166,111,108,169,145,204,64,208,5,195,106,244,171,225,100,41,50,209,222,82,59,33,187,9,185,227,22,6,120,172,185,103,123,122,48,145,126,180,162,155,180,101,36,157,38,17,249,35,218,80,229,222,38,224,230,99,70,200,77,10,13,8,93,209,180,19,33,57,162,196,250,220,168,219,120,70,242,13,208,251,114,83,3,149,215,58,241,60,100,135,173,41,102,44,69,251,215,121,116,161,173,129,27,66,96,106,159,143,59,30,214,254,156,140,100,192,111,138,135,203,63,205,147,144,207,69,232,177,57,213,237,187,245,66,68,74,34,145,124,142,238,147,216,180,226,235,247,230,80,35,254,80,72,145,165,44,209,46,62,174,71,77,45,18,89,92,9,130,90,64,200,151,238,51,175,75,107,26,65,221,48,227,248,10,128,134,170,105,120,168,88,222,246,55,100,212,148,30,53,99,202,187,89,143,65,49,50,167,174,79,6,93,128,43,211,29,122,42,219,250,252,180,17,183,119,135,249,62,50,135,169,248,174,78,122,68,69,61,189,99,26,220,29,221,21,193,14,49,197,82,101,113,209,226,189,92,124,252,193,232,29,136,117,207,167,62,206,149,142,158,228,123,13,141,120,155,234,173,91,80,131,70,236,35,182,95,33,16,229,207,77,22,124,237,170,209,244,67,49,239,114,184,154,22,157,196,226,41,157,115,223,153,77,183,22,57,145,177,173,90,228,193,224,58,23,142,28,11,244,87,111,113,58,148,40,10,235,36,23,83,190,239,225,4,140,188,53,116,154,117,66,110,158,158,120,86,32,34,169,26,168,111,61,34,25,52,29,148,162,147,112,160,152,232,65,200,206,159,253,201,2,80,131,226,23,15,43,157,145,95,166,9,191,230,91,81,80,42,39,128,149,129,70,166,170,207,63,17,4,249,28,176,242,69,90,5,174,30,205,94,96,148,120,134,153,80,183,9,117,104,24,191,134,73,137,158,218,85,139,211,18,0,174,188,72,119,114,23,122,121,11,196,67,80,27,48,156,108,50,79,44,190,16,103,42,220,152,208,85,201,94,71,191,74,124,172,62,151,70,233,45,207,229,47,213,9,145,200,44,169,228,80,102,100,131,140,146,75,92,27,19,183,112,186,11,244,56,176,226,135,28,45,221,184,185,227,75,211,191,47,1,99,147,85,140,7,163,127,169,201,170,166,202,166,122,21,14,126,209,215,155,108,152,18,215,79,189,102,42,58,50,38,205,154,98,221,43,71,131,81,118,104,124,176,103,165,56,136,133,152,125,3,92,219,110,80,145,29,20,83,154,36,231,86,179,254,169,17,183,110,13,170,2,129,113,210,125,80,96,189,90,77,223,154,70,225,238,155,85,35,121,90,143,252,54,229,116,57,226,236,38,26,88,109,200,114,121,219,23,141,89,228,148,155,142,56,245,95,14,191,25,57,182,124,16,106,189,171,83,240,178,241,212,162,31,187,91,7,102,92,140,202,144,184,38,144,157,212,21,185,63,184,100,234,213,99,173,183,16,130,231,44,128,234,74,143,135,138,45,237,115,1,123,102,28,221,132,27,60,45,49,15,155,77,105,89,122,221,148,15,252,230,111,229,214,249,93,184,39,44,187,55,85,198,199,251,160,125,101,70,204,11,65,201,250,189,26,218,123,95,185,148,145,149,15,60,32,127,62,1,99,205,137,145,94,140,68,42,102,3,41,104,141,40,83,22,145,81,95,227,65,61,122,53,6,110,115,211,238,45,62,180,99,228,201,91,51,75,220,115,208,20,17,126,242,173,99,7,233,254,131,177,65,175,238,195,216,234,177,68,160,255,57,154,243,132,139,35,6,181,161,129,240,57,115,135,209,149,249,205,145,41,204,110,12,219,105,145,242,240,71,163,147,184,105,174,151,154,239,237,14,58,76,88,100,115,53,91,59,144,67,203,78,130,119,127,221,198,153,125,126,192,208,23,213,218,212,39,55,209,208,104,6,24,111,163,185,159,52,52,69,119,94,113,64,57,223,104,159,12,55,75,62,170,25,200,152,14,205,113,35,120,226,51,181,90,215,178,92,76,64,181,197,147,217,150,167,19,21,218,246,225,85,1,120,189,77,19,112,15,126,95,193,43,37,112,21,235,254,76,6,234,55,189,124,228,185,169,232,176,126,230,74,113,206,253,243,39,215,167,118,12,117,25,205,55,22,250,182,203,16,231,232,121,105,123,70,127,5,231,123,253,212,197,192,148,180,178,122,16,107,64,139,52,160,115,186,81,2,14,35,159,212,10,65,162,63,179,180,22,22,242,118,181,64,4,62,154,121,162,22,250,153,88,159,171,103,141,116,235,166,133,157,147,89,225,217,92,23,239,121,77,135,238,233,170,191,77,30,39,96,163,120,149,90,9,139,35,181,168,127,165,138,99,124,138,106,234,246,88,14,132,37,240,228,75,29,6,244,219,110,120,146,23,33,234,184,180,160,167,32,215,236,55,135,153,179,75,209,13,181,64,123,248,176,88,204,82,10,176,158,217,248,182,139,153,239,77,242,85,75,145,56,45,163,144,105,84,58,67,181,144,169,88,63,161,143,57,7,197,149,39,199,91,93,81,115,57,141,179,70,202,83,232,218,202,122,56,50,137,90,45,84,41,249,139,15,6,97,125,213,202,49,54,208,168,232,95,132,33,186,160,27,34,164,40,16,164,164,181,72,141,223,177,96,90,148,51,163,221,188,165,110,6,251,124,150,120,110,18,125,146,131,166,104,173,244,184,55,123,119,201,131,219,36,68,203,137,186,248,181,45,78,167,245,114,53,84,16,129,151,180,57,208,183,70,115,90,244,49,80,185,167,23,19,206,46,217,230,192,247,148,42,213,183,214,231,27,240,128,233,231,144,118,128,67,8,171,173,24,20,166,177,148,192,34,123,180,110,148,246,194,56,187,100,1,109,163,25,216,62,40,236,188,178,126,72,233,123,187,236,182,254,204,209,62,133,164,166,10,16,29,20,102,251,72,13,235,155,36,37,166,112,231,235,201,91,195,114,21,93,89,86,227,180,197,38,48,202,50,186,211,28,174,86,183,41,240,115,103,123,52,3,160,62,52,180,46,120,24,165,246,8,184,39,191,34,117,191,84,232,68,73,114,131,76,71,110,109,162,96,81,21,220,81,237,148,98,57,24,176,67,0,11,174,43,171,100,145,114,103,136,140,163,121,163,67,202,147,33,195,105,20,187,81,154,11,213,71,147,57,184,80,168,58,177,219,193,30,167,149,95,104,223,142,216,112,176,52,180,102,152,109,58,218,147,223,150,65,7,152,148,116,210,224,144,149,233,176,137,94,57,209,39,141,190,45,10,234,105,249,17,123,27,59,149,248,152,195,216,145,77,234,65,141,190,242,122,99,7,135,83,151,32,20,179,132,34,183,223,136,90,113,253,145,237,136,26,235,210,98,43,196,41,171,178,13,19,227,88,177,182,176,51,111,151,105,70,119,115,113,186,75,126,27,46,58,121,237,130,150,166,239,148,199,10,2,229,115,13,138,68,139,143,233,179,224,80,117,203,247,182,222,93,87,40,217,184,194,72,108,73,143,195,64,173,211,97,36,72,100,134,63,115,152,250,211,227,168,25,89,67,90,55,140,61,202,31,252,45,6,13,174,253,81,13,123,173,42,87,111,113,40,223,112,183,231,244,68,139,195,219,22,133,195,106,17,109,127,175,226,27,169,9,213,44,169,180,182,228,105,148,236,147,248,41,90,190,72,11,201,220,49,164,29,10,236,43,141,54,21,162,78,239,128,160,184,87,156,20,40,117,137,8,228,84,233,248,37,9,163,100,228,164,251,148,104,83,215,151,63,141,38,245,202,222,12,236,126,169,130,109,76,255,234,53,245,127,110,161,76,133,214,17,253,46,1,191,245,33,182,157,117,254,151,40,239,197,155,213,240,50,85,10,228,230,119,92,77,253,226,146,198,169,70,9,198,141,17,167,85,77,122,182,78,179,30,126,95,64,68,111,228,181,81,57,184,241,100,166,230,36,157,79,132,43,187,27,88,148,193,83,177,59,165,31,108,60,175,196,205,152,191,156,148,108,103,117,24,83,183,244,202,224,125,37,140,5,235,197,116,92,221,159,237,45,191,221,160,202,219,254,219,199,4,231,228,183,73,35,221,22,240,123,49,109,8,171,80,214,120,118,20,24,165,10,105,70,131,37,104,198,131,83,170,37,141,37,21,197,138,209,226,201,160,191,150,170,101,234,147,110,21,120,9,43,43,158,44,60,208,49,137,141,98,79,250,247,224,135,239,177,176,173,154,65,166,120,49,53,205,216,177,174,113,13,202,189,225,59,207,165,251,166,205,103,221,151,190,173,151,52,126,186,124,246,59,11,64,122,110,198,152,217,214,208,230,64,106,150,98,79,33,234,87,164,126,151,196,91,176,225,192,250,134,190,213,146,166,199,105,245,12,209,219,4,137,147,244,68,226,154,183,28,113,250,14,165,115,151,110,151,94,98,121,97,48,231,129,62,232,193,122,187,80,52,147,61,91,106,42,10,87,228,202,246,60,232,224,165,191,21,247,38,186,74,170,41,188,106,123,235,196,136,140,147,237,79,37,82,187,95,233,115,140,174,196,186,186,190,20,10,162,105,135,16,81,169,93,27,111,233,205,28,105,42,188,99,245,106,219,46,98,39,97,206,142,78,65,134,12,40,22,167,43,192,209,47,9,49,143,180,12,83,202,127,194,14,25,144,40,166,159,60,142,113,110,57,10,51,198,149,215,178,254,161,108,34,165,9,75,218,212,44,92,211,188,90,199,76,55,4,47,229,222,109,207,108,182,97,251,75,54,40,187,122,112,16,68,155,143,54,78,13,171,181,154,225,118,225,221,72,189,153,181,203,215,33,141,60,148,244,229,231,34,254,127,178,189,245,192,240,49,101,80,8,231,204,232,109,58,246,228,83,219,172,215,205,214,167,231,16,183,161,93,216,164,2,156,117,146,243,215,152,124,18,38,252,31,65,19,56,163,159,251,41,221,229,144,106,181,232,163,160,26,187,202,139,177,212,189,75,186,117,211,244,214,214,114,107,118,119,216,122,151,21,126,199,102,20,37,160,211,52,139,124,45,180,228,106,182,65,12,36,12,164,165,30,65,233,93,162,129,3,186,228,214,20,70,251,49,123,203,203,224,236,18,24,43,223,107,53,168,163,191,91,166,25,165,79,61,91,207,255,178,51,242,210,211,204,61,255,237,137,185,92,229,234,183,221,133,53,12,165,55,106,51,210,206,63,224,10,240,160,122,33,101,46,215,190,141,177,199,136,162,119,185,139,12,25,11,53,26,71,86,177,201,144,104,193,181,41,55,225,37,189,31,48,33,25,117,106,192,168,122,11,71,1,36,109,174,83,243,94,234,12,217,223,209,123,182,230,180,140,73,108,9,243,60,152,40,108,124,13,216,212,229,177,201,105,103,242,188,80,212,166,215,90,7,93,116,32,97,253,247,38,180,13,244,154,205,104,157,154,244,158,118,165,86,128,30,115,39,252,150,150,144,81,80,151,219,162,146,169,112,182,203,228,198,4,12,81,71,200,138,248,159,220,187,177,166,243,165,137,173,40,161,4,199,202,158,1,95,40,87,229,167,177,81,102,144,35,44,218,150,101,247,39,154,63,35,204,90,172,111,89,22,22,41,14,186,83,29,70,6,104,124,200,44,86,80,20,29,107,76,152,178,99,208,38,212,162,76,170,44,163,233,156,2,55,8,39,226,230,212,169,203,247,50,22,149,18,236,7,20,51,84,121,49,10,180,119,14,57,245,67,186,133,147,31,127,7,89,204,111,43,126,80,146,14,140,187,152,195,100,218,174,240,127,192,105,92,101,208,90,29,178,60,16,62,161,225,62,96,122,199,229,201,104,112,205,206,42,75,232,94,121,50,154,212,93,54,149,0,237,26,82,120,56,172,111,161,148,17,125,89,171,175,173,180,39,13,234,120,191,154,220,229,145,139,187,9,15,158,136,233,181,153,242,110,184,161,211,56,117,162,169,11,226,193,171,108,46,164,100,124,50,28,35,187,16,102,19,102,181,211,109,82,185,130,132,119,94,77,144,142,220,182,195,127,233,225,132,57,63,174,71,174,105,151,111,82,123,206,74,198,132,173,193,93,2,81,71,46,130,183,111,96,249,121,20,21,214,122,41,171,193,141,186,112,115,123,24,21,138,234,34,87,211,86,185,60,31,86,155,237,172,242,228,214,251,121,70,182,171,29,233,230,132,221,165,205,21,140,46,152,171,146,240,37,89,143,173,225,47,198,131,72,223,10,194,144,109,246,32,185,65,3,177,77,133,169,81,14,66,24,83,52,146,89,142,200,205,246,76,68,101,106,72,234,104,252,117,250,151,32,170,161,11,73,102,218,168,198,38,179,2,126,95,248,252,227,234,83,70,194,72,167,253,27,149,123,118,62,67,106,13,145,65,51,115,253,247,180,192,38,17,124,28,38,230,28,6,4,140,179,212,38,118,135,17,54,202,60,24,87,183,228,176,181,210,27,216,254,18,54,198,132,95,242,187,192,42,81,178,98,12,79,217,212,163,254,190,33,7,105,159,73,141,67,242,25,83,233,55,206,132,158,161,84,72,116,55,83,24,252,161,108,168,249,13,45,163,9,65,67,119,24,190,18,121,50,250,88,90,188,54,230,64,202,109,61,20,1,211,253,139,167,17,26,27,89,78,67,31,10,90,246,14,110,180,187,227,72,123,40,210,41,45,158,235,89,146,61,181,234,129,233,254,253,205,45,24,192,32,210,235,10,227,155,253,96,4,23,238,110,159,171,225,30,218,1,83,186,243,185,154,252,107,117,152,206,188,162,143,6,203,199,239,200,43,48,133,246,244,227,12,198,40,239,1,91,15,185,192,23,98,163,225,48,142,192,56,122,245,216,94,196,90,172,42,60,245,230,108,88,160,188,240,39,111,207,19,43,159,71,195,142,238,129,90,173,169,160,16,142,53,71,161,73,88,250,203,141,156,190,143,89,51,86,136,156,225,141,52,134,119,80,191,217,76,242,180,11,138,220,230,207,233,198,75,107,59,171,182,186,109,135,208,159,56,76,243,136,12,25,83,122,121,24,177,64,228,120,147,206,152,127,43,61,42,214,11,156,123,61,91,104,32,83,96,200,182,127,15,26,43,211,11,4,38,40,230,115,20,78,205,158,185,3,224,194,54,225,79,142,9,152,4,159,144,232,208,93,218,2,70,186,73,150,79,163,150,182,150,22,48,86,181,220,28,181,83,15,240,155,20,122,153,71,175,174,198,75,233,48,61,134,87,222,219,74,48,122,192,13,209,197,165,240,155,29,121,115,42,152,229,193,49,73,122,76,164,249,105,127,51,248,13,84,76,67,114,67,187,232,189,209,211,142,47,66,135,111,82,192,244,63,249,159,88,157,88,90,45,171,161,13,70,118,118,6,60,214,42,10,211,80,58,125,18,211,107,151,153,164,63,120,120,13,135,149,192,20,29,82,92,143,61,107,160,207,36,151,5,210,150,61,108,192,86,14,39,40,204,203,14,50,105,206,209,49,161,178,39,110,253,172,151,82,100,179,99,87,71,18,221,97,138,0,174,12,217,155,27,115,197,215,162,227,163,92,121,105,234,178,90,243,33,187,12,177,46,175,103,21,32,56,240,7,207,138,52,144,190,22,204,216,190,167,96,45,174,46,11,219,120,241,126,97,144,135,34,19,154,243,191,26,63,186,47,205,9,89,110,159,114,237,134,188,248,231,5,90,229,128,144,231,82,233,9,15,220,47,66,89,208,76,220,73,240,12,121,247,67,221,4,40,176,42,223,100,220,233,86,82,243,76,144,31,76,43,234,60,159,171,73,166,254,42,42,11,235,252,185,202,242,104,244,30,251,46,141,13,85,142,76,81,80,79,62,91,79,50,233,78,65,41,157,242,143,5,205,46,129,11,129,155,145,87,252,193,27,70,184,45,71,42,73,13,215,218,46,214,230,173,39,23,22,86,247,100,37,186,112,20,225,201,79,55,138,100,124,26,209,178,119,187,44,219,98,94,148,239,133,27,122,237,33,11,179,192,158,228,101,14,133,120,115,155,122,245,193,197,247,93,154,184,84,86,122,130,66,211,224,179,159,54,175,174,219,17,76,155,203,249,159,205,192,174,75,150,45,191,54,157,23,30,182,140,183,28,170,194,131,90,129,234,48,12,97,247,40,12,159,244,10,152,186,130,170,176,133,24,28,54,194,69,121,47,186,5,60,192,79,242,164,144,172,80,24,110,205,30,112,71,71,68,225,74,107,105,192,214,189,43,240,68,84,167,5,188,123,17,115,160,252,233,34,251,139,193,102,166,115,252,121,173,172,130,227,48,141,123,163,9,108,189,147,126,117,163,226,66,182,133,98,58,74,190,209,82,59,66,11,142,192,139,102,158,25,48,172,86,87,225,54,93,241,10,186,43,50,200,250,219,111,156,92,148,4,216,26,87,4,238,199,253,227,130,222,242,233,50,40,147,2,78,223,53,140,15,61,185,132,58,229,54,84,3,249,131,209,230,161,54,82,177,210,197,24,148,209,44,178,40,48,197,140,62,77,97,32,29,106,221,225,229,183,26,51,109,64,116,49,228,185,11,14,154,31,186,7,211,185,70,126,0,77,86,18,73,126,180,29,200,156,119,4,41,129,55,137,170,184,57,114,177,225,31,3,179,122,123,92,61,232,230,208,155,207,183,107,197,84,26,52,122,76,189,218,228,105,91,192,8,206,12,133,81,71,16,248,38,253,53,48,249,159,150,48,68,109,77,96,120,144,247,76,120,101,217,138,193,40,114,246,128,159,111,94,228,201,49,146,71,15,24,1,131,163,40,146,178,241,218,211,92,42,133,107,240,255,1,227,218,201,107,227,219,213,155,87,211,211,44,79,70,73,154,39,99,169,145,47,61,133,11,129,223,206,209,75,194,132,188,175,194,111,121,246,24,114,168,209,174,62,154,177,163,197,163,189,153,146,237,142,6,163,200,117,19,222,217,73,105,48,94,111,76,84,42,210,162,184,23,216,116,224,125,178,64,62,151,52,29,6,163,204,116,2,166,140,76,111,142,73,157,23,243,237,229,226,191,150,166,184,184,217,230,44,240,129,60,161,5,76,179,240,82,24,54,207,26,48,164,177,242,218,8,23,142,30,87,67,67,163,179,124,111,235,85,14,120,158,173,51,13,141,39,129,17,176,216,250,228,139,120,135,163,43,121,233,13,131,199,221,167,2,42,137,73,11,250,7,23,47,149,51,229,181,179,244,165,44,138,58,3,165,130,255,3,155,72,165,195,103,138,112,201,31,28,162,112,192,22,211,83,216,168,76,2,70,44,230,3,191,67,104,197,213,86,51,161,67,242,54,218,89,226,189,200,190,125,222,11,17,203,30,239,101,228,158,242,49,159,125,178,92,228,15,38,18,178,200,85,97,28,220,132,87,6,19,65,27,225,118,7,201,80,234,160,96,132,181,219,3,30,171,234,167,92,197,170,173,2,94,251,3,147,184,29,241,90,86,255,175,179,12,74,108,175,172,42,168,99,82,152,172,112,15,81,107,96,35,221,87,184,204,88,153,232,255,46,93,153,56,29,171,11,140,146,186,192,244,177,12,185,245,252,220,154,50,219,188,214,216,46,21,109,8,42,36,76,39,150,192,176,102,236,149,48,238,136,194,207,45,43,53,225,103,210,109,133,223,145,33,247,70,219,83,208,247,41,63,79,70,156,95,224,118,196,28,248,27,80,29,19,168,41,100,188,121,16,189,154,229,22,11,0,91,91,39,25,89,19,47,36,5,237,223,13,133,142,100,167,74,7,166,63,70,198,155,20,91,158,201,104,243,138,255,15,221,151,249,75,14,119,186,32,244,234,101,149,173,9,239,171,175,77,142,98,198,46,188,97,180,209,149,107,117,41,57,73,9,106,233,136,67,205,89,228,183,183,180,119,0,119,198,44,94,108,80,78,112,21,158,75,6,141,98,80,61,1,136,159,185,64,32,48,157,215,122,115,43,190,191,9,159,20,246,177,160,21,50,174,1,163,55,172,211,20,141,167,27,134,41,189,8,93,143,151,119,86,109,111,87,3,54,6,20,133,137,62,196,139,77,53,193,30,90,160,76,137,159,94,208,223,232,79,23,83,2,10,152,28,191,220,155,102,234,240,82,16,0,128,161,74,97,68,46,99,84,76,214,85,198,20,193,161,158,223,19,230,251,173,40,209,134,68,169,139,107,10,183,230,61,49,192,235,86,93,188,116,244,213,220,12,183,17,162,10,108,92,147,142,18,180,30,122,239,141,25,21,63,141,77,252,121,107,99,77,75,24,69,23,253,105,154,200,195,240,132,122,54,27,208,129,151,49,22,5,124,222,70,172,99,182,108,246,56,12,115,146,158,63,22,201,13,251,140,34,191,173,223,139,153,48,175,223,252,154,68,67,162,244,147,135,163,141,65,190,178,195,207,224,81,188,204,27,216,120,211,4,198,157,242,19,251,18,64,222,235,3,35,52,242,91,95,116,63,149,108,226,51,24,237,190,25,240,22,226,105,131,223,190,226,43,132,42,191,145,138,142,127,87,23,239,170,44,48,250,182,245,189,122,244,188,55,209,211,166,175,93,113,83,227,201,232,212,250,60,56,124,96,249,224,207,36,158,159,215,110,35,168,163,129,145,220,20,148,242,234,19,168,241,164,77,133,77,69,208,97,163,221,250,215,100,16,254,219,255,227,255,253,15,255,253,191,252,63,255,235,127,38,131,208,239,127,133,244,194,191,246,44,249,168,148,64,239,120,19,75,34,9,74,87,84,143,139,15,237,108,122,49,52,132,241,1,206,250,26,192,200,200,158,28,164,67,179,175,76,90,24,147,157,249,27,113,109,196,88,244,106,170,125,102,92,253,190,228,254,60,25,214,140,187,98,127,114,132,159,15,116,209,190,156,1,155,102,179,44,152,2,105,100,94,221,91,38,143,45,21,76,121,98,94,188,150,158,241,207,212,152,206,97,109,63,189,135,26,100,84,187,245,28,209,103,222,181,170,87,119,170,231,98,72,175,197,2,5,126,251,186,23,240,0,227,68,44,133,7,66,190,49,166,207,218,214,131,184,29,40,162,252,183,203,223,97,169,48,65,236,216,9,76,252,77,15,36,147,20,242,77,136,54,212,148,118,50,152,34,81,223,92,33,75,28,189,171,141,192,196,157,1,91,89,217,199,132,64,254,38,224,231,168,169,19,137,248,220,138,32,142,17,211,140,143,1,50,122,62,153,133,74,244,176,67,42,118,231,189,203,90,159,95,62,161,152,81,40,87,152,67,253,83,154,15,74,24,162,240,77,85,53,7,11,157,145,121,49,76,222,253,99,55,213,22,150,63,41,236,222,247,215,232,10,151,254,8,203,163,217,107,200,164,229,239,82,31,245,129,223,182,27,1,152,119,42,106,172,15,99,176,102,176,26,127,100,126,166,209,52,61,225,248,101,202,23,142,62,246,159,246,122,192,99,126,206,50,219,134,227,128,71,251,185,233,167,164,6,214,187,92,12,158,71,199,155,102,235,211,167,92,93,199,199,130,38,111,216,243,183,159,83,173,48,250,147,237,36,220,83,2,216,44,255,119,216,213,188,57,37,58,122,53,12,37,87,208,207,252,167,53,43,162,175,6,183,171,48,209,137,33,87,175,174,38,242,161,94,126,203,152,29,53,21,225,148,187,75,134,180,237,207,144,222,185,50,212,119,104,229,213,49,35,146,152,81,16,43,194,81,207,192,98,187,45,63,72,187,18,105,199,203,131,21,42,31,141,152,182,186,121,29,37,192,248,109,124,116,53,0,160,106,95,97,104,226,251,167,98,33,48,65,181,112,59,104,89,255,216,7,244,182,230,170,31,20,227,235,79,19,174,205,85,111,2,105,250,224,22,60,138,171,17,0,208,240,205,115,118,41,198,15,24,210,6,65,81,121,12,191,25,242,88,221,19,136,213,200,242,106,38,42,34,48,164,116,249,185,208,65,214,40,5,188,21,185,0,136,104,233,20,222,38,185,154,23,163,50,174,247,158,150,65,115,152,174,188,163,81,39,236,82,79,155,19,105,104,159,51,23,78,139,30,182,57,85,146,253,106,64,236,192,120,231,223,122,153,26,162,134,211,96,165,11,87,108,89,223,158,134,180,222,41,185,98,191,130,159,71,163,128,116,139,70,216,8,222,163,170,230,22,12,48,241,187,198,226,119,52,130,40,41,195,131,122,198,39,166,68,100,187,198,194,92,3,34,154,253,137,63,82,65,16,240,59,72,116,188,73,46,172,112,164,152,220,171,127,96,50,106,241,206,232,62,104,164,225,190,111,185,34,122,185,160,2,218,245,19,57,117,201,170,98,99,59,231,39,174,74,101,124,192,207,226,188,245,115,111,42,147,226,222,40,67,235,166,128,201,211,35,115,97,76,177,229,115,115,104,113,28,37,159,249,185,22,254,152,24,147,2,163,220,248,192,183,70,252,208,8,48,246,39,92,252,214,78,4,80,152,147,69,231,193,51,59,40,122,203,152,211,249,196,23,33,76,43,43,225,182,62,78,53,154,214,59,198,108,90,130,64,225,183,122,36,252,200,233,164,203,131,26,6,9,94,30,235,59,82,216,152,141,18,38,171,162,81,116,107,13,206,72,221,155,14,253,19,131,31,109,228,213,68,161,244,230,207,253,191,177,137,19,6,236,106,147,94,43,188,204,171,41,124,213,155,191,55,201,204,5,141,114,154,85,132,49,122,198,38,141,122,131,166,192,200,114,120,211,184,161,115,74,186,191,144,50,187,18,190,164,234,105,41,140,180,97,198,62,173,196,77,115,38,24,4,113,115,248,207,53,33,67,37,228,141,48,160,133,27,175,230,76,232,44,141,99,241,157,5,239,118,71,225,62,50,12,8,47,101,209,76,81,129,114,163,36,60,86,213,39,59,38,225,152,232,55,91,115,137,129,199,107,89,68,94,110,77,205,74,102,99,96,249,208,183,130,59,101,37,90,75,10,136,116,19,156,90,61,110,253,172,182,54,53,111,87,201,65,142,64,81,35,104,10,163,122,40,41,42,154,231,5,38,153,159,25,44,36,65,63,89,191,78,60,217,71,164,15,150,139,94,77,17,87,44,251,142,254,182,206,4,35,216,136,213,3,147,211,92,154,175,36,68,88,227,201,77,60,87,95,140,56,108,132,116,33,114,111,250,45,33,151,236,97,41,211,57,91,142,254,54,41,224,56,82,141,76,162,232,213,212,102,228,152,162,62,183,53,17,75,107,72,156,92,80,105,137,63,248,255,17,247,38,201,26,44,73,150,214,150,172,111,150,7,11,96,194,2,24,213,8,164,6,133,8,8,11,42,40,118,129,125,122,127,85,61,254,42,147,81,138,196,75,73,137,136,167,215,253,119,55,183,70,155,163,231,24,12,228,150,168,105,64,120,85,181,200,251,14,16,167,162,3,66,185,133,133,23,243,166,119,203,31,188,65,212,37,40,33,230,201,221,89,42,69,205,93,31,156,68,67,22,37,0,69,158,163,230,119,65,143,49,109,127,51,94,204,27,33,102,55,67,35,210,181,42,95,224,0,139,13,171,32,164,32,11,31,50,173,80,55,166,52,14,26,231,138,25,186,78,63,157,54,75,59,59,150,186,145,36,85,231,148,53,242,70,20,189,5,109,128,7,228,7,12,9,246,150,164,11,54,171,95,192,238,177,40,95,118,36,129,55,232,14,232,183,220,215,166,107,11,206,90,129,134,108,74,125,55,160,12,244,221,9,228,165,25,138,226,135,131,32,111,170,51,173,209,91,85,61,64,49,28,108,87,220,22,108,2,206,247,96,80,251,33,203,19,242,172,26,73,93,246,120,141,6,193,237,128,76,118,208,138,41,79,175,15,240,138,174,215,227,200,18,58,54,143,226,205,94,252,224,253,5,127,44,254,82,214,91,136,234,244,168,153,144,146,95,237,124,193,133,205,59,231,40,225,17,160,40,214,173,163,135,48,19,140,51,21,89,213,33,78,142,180,146,177,198,15,249,218,6,62,140,100,13,251,134,232,153,25,132,15,208,70,252,54,90,54,130,137,225,209,160,81,114,156,16,226,45,242,189,16,222,154,206,6,129,249,93,45,103,8,186,38,76,46,55,155,120,151,94,13,48,221,3,152,97,138,54,2,149,235,80,218,56,199,48,16,166,117,244,193,155,109,61,254,94,200,98,23,189,118,195,168,17,176,172,250,29,81,200,93,90,77,192,24,113,175,0,19,223,46,116,74,66,217,32,233,209,17,125,255,212,200,96,145,227,83,204,11,4,24,215,145,223,70,166,209,20,123,216,9,56,78,140,183,201,42,40,254,181,31,43,128,6,138,14,53,51,253,233,107,189,172,113,181,113,144,11,194,21,44,226,26,9,209,171,146,128,180,254,179,208,22,55,128,223,210,61,137,164,106,40,44,3,180,255,238,212,207,15,1,110,80,3,61,120,215,88,122,53,216,169,128,140,161,106,120,166,96,65,95,144,221,188,175,27,228,34,221,167,91,205,47,50,240,29,13,176,192,45,130,75,121,51,24,201,149,184,154,118,136,207,163,189,144,175,7,6,150,199,24,138,160,93,80,71,6,42,18,65,55,253,34,236,120,61,150,151,213,95,228,151,1,6,215,25,152,73,32,48,173,170,153,134,208,19,104,79,147,162,23,243,243,200,74,172,108,104,33,142,126,47,216,9,90,128,92,41,230,235,182,0,121,174,75,31,193,55,134,135,166,247,54,57,59,71,192,66,126,166,223,26,234,100,239,19,198,92,144,71,19,51,184,61,223,135,209,106,209,100,166,153,143,211,53,96,238,237,131,251,69,74,50,10,196,20,149,246,236,250,224,240,144,184,251,54,128,231,166,226,147,153,225,18,243,171,105,65,235,186,176,217,137,139,175,16,168,106,122,215,137,68,71,103,36,28,9,219,192,44,169,249,173,78,15,26,59,10,229,85,231,56,125,98,81,55,7,136,14,185,146,154,201,115,133,249,237,133,117,127,240,231,72,170,58,58,221,84,247,244,115,146,163,245,62,227,98,50,38,82,122,160,24,74,178,212,241,231,240,32,124,62,9,92,108,179,199,213,16,139,41,30,26,126,212,29,32,114,48,105,229,115,53,173,197,61,110,14,67,157,78,114,128,195,59,110,14,65,71,21,119,157,243,106,57,39,35,217,201,181,167,224,221,108,193,56,35,48,210,19,71,19,31,207,140,158,160,163,223,183,81,37,30,181,66,103,24,23,51,235,197,11,235,4,83,145,217,64,244,102,148,173,13,1,21,253,163,155,200,123,66,49,49,211,105,211,195,220,0,79,75,167,3,165,164,225,251,101,55,170,127,109,132,232,40,128,101,195,192,182,131,36,205,176,62,148,120,109,122,89,187,68,26,244,105,190,19,179,134,25,104,73,142,202,128,235,42,246,172,191,165,46,102,90,153,114,237,131,183,120,33,86,19,243,36,61,59,243,139,44,5,194,210,154,191,188,23,173,24,51,107,149,247,158,214,8,227,174,109,39,96,157,226,226,77,164,203,92,211,163,208,207,62,228,248,67,253,241,45,90,31,211,94,140,153,94,204,8,166,199,2,124,15,242,60,155,37,63,189,140,254,253,103,174,164,181,228,120,52,31,173,196,168,16,233,188,128,237,95,84,199,250,171,47,217,40,217,167,34,237,245,73,242,211,3,118,126,102,19,164,208,138,28,157,209,243,47,239,101,230,231,53,124,234,252,168,222,253,29,120,152,223,7,169,154,229,25,27,190,234,176,182,59,191,248,5,0,58,254,211,227,79,5,78,205,8,194,220,48,119,170,156,10,80,152,253,151,75,193,124,224,183,212,194,199,155,170,63,250,111,51,179,29,40,188,129,30,157,22,87,35,114,251,1,71,64,181,176,227,183,55,110,221,254,0,20,214,175,198,96,102,3,164,42,134,224,215,38,133,145,13,242,83,238,169,197,101,81,204,76,15,83,255,64,8,222,64,197,160,76,72,61,198,7,35,176,126,249,110,51,147,250,90,31,20,192,250,193,127,204,92,110,251,20,234,207,250,73,185,98,29,164,133,245,222,27,32,123,154,251,209,236,43,161,201,79,65,199,172,116,150,234,47,207,65,155,157,155,59,172,11,122,111,228,182,114,188,187,182,146,99,6,180,249,23,226,154,185,126,177,42,100,245,219,142,183,110,100,45,244,106,192,70,51,222,218,136,148,101,72,105,153,171,249,218,134,209,81,140,64,1,205,154,230,183,51,43,134,243,185,89,231,7,46,194,12,216,123,104,101,16,53,141,24,21,130,175,143,217,116,134,98,84,232,166,215,229,211,128,226,197,107,189,83,245,147,167,7,204,189,90,154,203,212,194,31,108,174,35,87,79,161,117,95,190,71,131,115,40,39,10,50,203,58,205,56,234,78,94,188,138,194,117,145,63,204,117,59,96,204,214,68,99,171,145,187,53,51,127,171,191,12,122,123,196,120,210,92,167,37,153,10,219,68,78,240,82,207,210,101,13,77,195,173,249,219,144,202,127,16,27,124,142,124,45,209,71,255,195,115,140,153,223,138,102,17,221,235,42,33,210,241,39,123,97,198,115,38,229,189,224,108,46,177,215,17,133,124,106,146,213,52,192,182,152,171,98,46,42,72,223,88,0,220,124,124,202,215,205,56,139,229,209,138,110,87,100,194,78,147,39,31,87,179,179,184,65,63,103,243,111,84,112,0,181,106,15,56,69,6,109,233,110,101,248,142,147,99,214,104,204,80,243,219,118,119,126,205,241,41,217,88,254,98,202,92,144,158,80,195,42,180,241,163,237,55,51,231,187,62,216,59,37,127,62,213,223,44,44,71,231,48,30,242,202,165,71,158,243,234,205,9,234,175,44,128,122,62,248,155,93,126,100,34,102,181,86,161,15,254,166,245,60,62,170,164,50,64,225,81,25,143,31,174,112,170,234,15,23,235,219,8,179,201,212,134,153,118,144,156,161,34,7,140,9,250,220,29,179,187,81,96,108,98,166,220,60,103,238,84,45,41,174,49,67,119,43,59,21,100,20,67,204,8,201,150,220,99,139,112,13,98,166,226,146,135,86,183,142,2,53,87,151,111,48,51,65,197,21,115,239,94,196,50,179,81,62,139,185,89,106,35,15,135,58,100,6,66,113,130,127,21,102,72,206,244,106,106,102,109,229,185,84,235,231,183,161,123,204,155,35,119,46,53,71,16,19,123,205,60,244,246,252,188,55,59,198,15,78,99,39,42,164,192,242,222,48,248,253,32,252,102,86,34,7,204,11,47,38,207,99,27,67,53,211,162,153,71,125,231,64,16,51,85,223,17,143,182,45,61,43,102,238,151,11,147,90,107,211,71,235,70,152,19,230,119,247,174,55,55,78,219,120,242,171,130,243,221,184,87,158,31,26,95,236,253,144,164,234,39,34,54,237,215,101,108,222,87,149,46,117,51,227,153,135,227,103,116,11,242,197,14,180,242,43,253,194,38,141,119,148,158,80,153,137,123,215,221,180,214,100,57,176,29,79,54,233,96,151,83,241,79,176,45,190,8,210,96,253,115,53,69,156,188,57,100,212,250,211,187,146,141,13,43,107,81,158,123,175,153,219,21,226,199,67,141,134,174,142,107,33,128,210,21,66,60,248,43,83,153,121,9,57,94,55,254,103,248,98,220,76,187,167,46,1,147,116,8,167,240,57,136,123,127,134,204,226,157,24,19,139,1,245,106,210,140,225,22,82,86,188,71,135,172,129,161,168,97,222,115,200,102,119,140,177,113,248,215,234,84,154,164,254,198,60,2,82,230,230,66,85,77,134,133,238,184,244,57,27,204,216,106,174,100,54,98,117,190,153,240,158,68,94,12,173,177,235,159,11,132,203,148,39,219,22,201,248,198,64,234,103,107,37,23,117,34,232,38,127,230,141,235,37,115,120,47,155,73,221,205,84,252,229,196,222,70,6,118,127,15,14,163,111,209,218,58,82,165,46,187,101,52,86,200,165,171,25,40,151,207,6,99,233,104,242,61,81,155,88,63,96,42,102,220,78,1,12,208,253,62,138,239,151,68,131,67,43,162,38,132,89,170,63,57,11,85,79,62,18,179,243,180,48,35,173,173,191,77,191,91,243,47,50,88,96,218,158,3,116,167,252,24,109,49,95,26,85,243,106,100,92,200,94,248,123,83,7,145,195,143,180,198,45,126,128,153,185,136,159,179,104,223,106,30,57,13,250,27,21,2,189,0,9,172,22,195,114,165,11,217,36,0,206,79,50,6,35,181,70,185,51,92,39,219,39,177,245,59,41,26,7,148,16,180,153,63,243,219,124,222,31,203,99,155,180,162,143,152,137,139,203,186,127,14,39,71,184,223,27,61,134,38,91,41,217,240,62,79,152,97,224,145,45,103,153,164,150,31,157,32,107,97,179,76,51,25,230,25,243,204,184,109,229,107,89,195,97,13,171,121,234,121,177,53,168,237,157,230,45,170,196,152,223,185,251,203,28,97,254,16,54,76,206,128,179,253,124,33,37,33,228,47,120,26,236,126,53,158,155,124,138,184,27,204,66,24,216,226,181,182,80,96,76,136,165,79,139,33,65,139,79,62,37,45,88,128,129,226,90,113,235,230,76,12,240,159,141,110,193,52,15,246,81,143,107,6,161,220,149,136,106,118,203,84,199,157,251,149,12,161,81,117,214,26,195,245,188,209,157,66,80,157,179,219,208,235,241,212,172,187,37,102,120,190,99,63,161,178,32,104,26,235,246,47,241,37,138,229,120,195,250,206,87,0,47,126,107,102,253,149,168,104,152,56,218,245,193,172,84,255,37,194,29,38,166,119,252,173,216,136,134,196,199,195,20,157,253,216,122,139,185,245,33,126,35,108,23,187,186,155,65,222,10,159,51,205,124,249,238,27,248,155,220,71,248,204,186,57,138,167,186,43,252,252,17,124,99,49,131,165,253,149,222,248,109,228,193,244,189,43,20,140,30,92,192,229,240,105,107,27,144,49,55,127,52,154,218,186,182,207,128,75,128,183,192,135,133,122,168,248,202,198,49,58,220,57,35,111,194,52,251,252,118,137,249,249,66,137,45,216,127,130,191,22,135,57,182,174,224,62,240,217,46,166,138,153,214,104,241,57,73,133,120,51,31,27,70,135,143,33,173,52,197,157,152,163,134,137,151,72,18,236,228,248,117,55,115,240,144,153,154,106,70,157,184,251,76,2,79,212,100,170,116,163,13,143,155,3,193,190,159,123,55,176,84,191,243,212,10,159,130,27,132,155,102,101,108,94,145,21,151,211,216,16,122,62,205,144,55,106,93,246,11,206,122,132,236,220,12,104,75,126,25,95,43,147,2,111,151,195,67,20,51,114,154,145,51,131,87,102,200,113,218,199,95,127,133,155,113,56,197,83,198,12,151,74,154,21,228,51,201,66,3,217,115,243,251,114,93,63,102,255,243,199,220,69,161,146,45,247,238,212,31,195,143,6,45,49,244,173,81,139,248,169,218,89,220,4,16,48,183,50,208,26,107,166,139,143,112,160,108,41,212,190,32,159,10,119,20,225,0,249,237,246,28,158,153,206,44,114,108,58,104,245,176,216,124,76,151,121,71,106,182,76,151,191,23,148,239,85,118,127,192,102,45,67,186,13,163,181,28,182,189,24,178,208,175,126,30,203,167,85,227,93,203,41,25,78,227,133,82,180,137,217,0,22,59,156,70,235,242,85,51,231,220,72,151,83,65,14,120,229,4,183,113,115,60,169,156,134,16,117,236,19,145,44,206,169,182,85,55,131,162,149,116,134,73,239,30,49,159,233,104,125,51,151,207,202,110,136,158,143,244,180,39,7,85,83,179,121,199,233,198,143,51,212,140,19,31,81,213,52,162,73,125,52,0,197,145,116,248,75,43,232,139,13,243,67,35,190,128,231,172,170,249,189,88,222,188,195,244,33,95,196,16,100,53,174,230,89,150,190,24,61,68,225,74,67,67,160,179,1,46,232,54,114,88,104,114,104,31,51,149,158,42,185,250,42,200,119,88,89,86,175,153,171,175,194,46,204,218,190,184,184,97,126,177,207,103,80,45,94,201,112,144,76,143,188,215,130,84,62,18,203,70,64,43,97,112,67,154,183,100,32,123,17,242,213,123,175,222,75,207,72,149,158,109,25,83,10,200,249,224,227,126,154,180,26,84,140,165,72,144,188,133,81,97,2,86,67,172,61,204,116,197,203,152,65,132,52,51,211,121,236,212,87,179,87,182,255,202,0,218,132,213,22,36,202,153,220,165,5,187,233,75,131,235,88,59,139,4,83,27,165,216,193,102,207,92,60,148,47,146,16,108,38,26,51,243,167,225,68,144,33,3,201,40,153,34,190,149,188,52,62,190,164,96,77,38,254,168,25,133,154,200,167,64,87,41,71,200,31,127,182,152,59,137,55,49,163,250,41,233,148,37,244,100,144,211,209,252,146,23,23,173,92,67,69,9,143,111,166,114,232,156,210,123,163,102,154,15,78,81,64,167,217,4,11,167,153,158,183,249,202,123,81,35,26,153,140,132,41,95,78,137,6,54,103,228,144,26,35,125,85,179,161,69,211,12,69,143,152,119,45,82,152,97,199,18,103,4,57,191,187,51,41,62,135,150,252,158,153,5,177,142,20,102,180,95,182,253,241,78,84,185,90,247,241,193,225,185,245,167,155,46,205,1,44,36,51,88,248,200,91,159,12,122,225,76,132,226,246,11,140,27,106,232,211,50,45,8,35,146,132,239,173,155,174,111,142,120,89,186,4,112,178,198,201,231,70,29,246,170,153,182,161,172,55,225,226,169,249,109,104,35,205,160,90,63,87,83,168,206,155,83,73,249,92,77,193,36,31,124,145,14,213,71,27,166,206,145,147,188,15,29,83,48,174,115,75,25,174,104,23,81,67,22,110,229,7,177,176,86,182,141,14,21,114,126,109,60,29,93,219,64,198,50,173,71,212,171,103,99,55,69,246,76,10,190,35,70,50,111,205,248,2,179,84,182,33,35,148,39,107,144,111,244,220,86,72,189,202,79,191,183,56,37,83,234,231,253,148,184,120,127,9,231,76,134,82,62,148,56,24,170,186,251,99,71,251,219,76,233,216,83,179,193,163,114,39,174,218,131,215,240,167,165,6,136,242,244,212,155,247,231,178,231,242,188,70,125,45,102,19,45,205,67,226,158,169,83,141,126,230,25,133,8,104,178,53,30,109,205,168,222,103,230,43,175,112,29,97,174,123,237,56,160,8,228,244,16,169,4,85,121,108,87,195,172,137,153,222,105,57,58,113,79,212,12,134,246,102,58,115,105,251,199,179,190,3,107,166,25,49,91,249,96,21,233,201,150,233,76,60,122,25,83,48,149,53,93,2,226,242,171,87,195,91,150,78,154,197,68,250,100,54,183,102,230,59,201,168,137,25,154,202,157,87,223,169,233,26,216,33,246,73,55,107,12,173,186,162,98,190,127,80,57,51,19,182,30,53,27,13,96,248,112,80,241,233,147,129,78,205,244,51,181,126,221,149,10,4,118,189,75,58,244,115,46,191,48,243,100,29,5,224,247,26,106,166,153,37,62,182,9,149,118,181,74,206,113,90,243,167,158,142,180,153,158,88,189,232,67,53,157,11,0,46,227,24,120,95,250,106,231,53,13,75,226,8,45,235,165,215,159,38,177,29,95,115,193,145,170,75,159,178,94,164,184,44,88,248,156,188,6,220,11,7,15,105,93,93,125,133,188,64,156,95,32,56,149,208,164,177,96,74,108,151,112,235,119,125,48,100,124,111,188,22,20,183,146,154,163,97,230,222,72,125,91,27,82,209,49,33,29,145,65,142,21,23,116,80,106,207,77,5,208,177,18,223,180,2,0,38,188,121,68,227,235,208,39,35,251,31,133,167,101,42,13,185,0,158,127,125,91,164,184,80,129,91,74,108,128,120,202,253,161,92,49,131,204,150,239,129,164,217,206,32,6,54,241,209,245,106,34,67,191,247,166,103,88,102,120,53,230,189,88,61,20,66,117,211,96,117,220,44,75,193,43,162,101,41,146,46,111,31,111,97,254,192,219,49,215,147,85,142,109,139,85,95,155,14,181,56,221,80,210,85,183,150,224,233,133,207,241,219,207,87,89,82,26,194,149,68,77,39,226,70,152,71,134,152,193,107,196,134,70,140,242,181,34,50,156,49,41,219,223,199,60,74,222,26,66,123,73,100,85,176,106,177,122,54,117,139,165,207,53,172,117,203,205,180,70,75,17,4,189,200,218,163,238,10,214,76,168,111,49,163,18,23,102,96,219,75,127,250,77,248,18,145,128,181,17,125,94,235,249,73,177,225,192,171,55,245,91,82,83,15,144,20,224,136,161,163,13,217,239,73,12,21,165,26,189,51,168,199,8,118,97,180,210,124,59,117,233,145,65,60,64,106,237,225,51,141,241,61,226,193,160,103,44,58,17,186,9,237,185,25,126,154,250,53,183,172,27,29,32,144,237,115,115,180,119,79,152,159,255,214,235,199,60,71,76,4,251,98,253,243,222,125,244,136,112,216,237,251,103,245,60,243,142,239,113,137,78,219,231,209,32,239,72,243,237,253,179,62,222,118,53,162,94,118,155,169,77,124,204,40,12,187,185,79,64,15,159,81,123,158,109,152,7,181,204,207,111,3,156,247,247,166,221,124,236,207,147,239,146,81,10,223,76,218,40,236,123,183,172,255,95,132,79,191,163,70,131,122,12,11,181,153,242,153,135,104,223,197,139,29,210,238,250,104,184,243,177,128,76,89,122,124,204,148,39,252,131,130,50,153,85,63,40,126,176,31,248,52,176,157,250,153,107,172,24,207,60,194,2,251,110,254,89,187,168,214,92,55,55,240,51,31,115,203,224,13,135,25,250,46,53,227,28,198,213,157,24,243,179,244,113,247,119,152,175,8,20,61,179,101,15,253,4,162,155,75,215,31,9,159,233,161,27,234,18,159,48,4,6,173,26,217,166,231,87,64,94,39,131,194,190,239,73,79,148,90,171,198,17,72,108,6,162,104,217,248,234,199,68,76,50,34,28,107,59,105,93,158,26,1,160,88,219,111,225,86,173,239,87,226,147,29,195,13,27,198,236,242,216,8,27,197,60,162,223,242,253,148,76,51,234,176,221,195,35,24,241,33,123,21,115,225,136,112,51,228,0,74,12,129,4,68,93,190,180,77,43,79,24,204,201,20,66,94,227,95,131,33,213,35,187,32,163,25,101,60,195,12,175,166,230,1,28,58,204,102,175,98,174,60,218,16,115,145,67,153,126,181,113,252,92,37,247,122,167,196,9,111,97,226,175,111,49,43,85,88,89,166,12,127,226,230,42,21,138,153,113,243,104,216,204,90,155,42,180,74,186,79,139,181,108,189,55,210,239,215,227,58,8,178,138,22,159,140,250,184,199,60,67,240,81,65,17,108,87,235,172,124,178,163,196,189,19,48,58,2,108,63,243,102,182,203,210,53,37,223,72,172,172,253,71,194,148,102,28,182,200,13,178,113,246,34,81,62,240,232,29,105,203,101,178,100,178,155,146,53,25,213,193,130,139,214,31,173,72,20,227,4,246,247,38,67,45,2,171,152,171,169,74,252,204,72,12,77,89,35,16,129,37,86,4,118,226,45,1,107,121,187,204,142,196,9,179,10,205,34,55,211,27,7,95,141,223,27,196,127,138,52,62,51,156,193,145,125,127,107,113,81,41,72,243,27,99,186,175,220,60,141,49,58,205,134,167,61,97,6,160,151,46,26,141,114,8,199,87,55,211,185,53,229,106,90,39,142,239,58,68,151,61,101,159,49,87,68,182,86,92,13,117,240,76,179,5,180,35,70,165,138,14,35,53,2,147,24,136,247,162,138,150,35,62,238,31,171,112,140,40,124,200,242,96,5,63,55,238,12,70,226,170,213,10,53,35,6,156,252,158,154,59,92,240,211,205,212,243,178,18,73,76,15,50,161,138,89,2,179,247,167,134,151,141,207,5,104,37,227,209,97,187,239,152,98,21,74,83,64,216,111,86,251,17,240,190,181,1,102,210,188,41,148,251,17,0,197,200,78,77,89,204,80,23,250,118,137,121,29,253,233,119,158,239,128,249,210,200,122,133,138,111,64,80,192,234,143,137,4,197,134,92,205,217,53,242,209,224,29,159,114,181,137,97,197,160,216,17,44,15,14,149,228,28,49,226,133,8,74,172,172,174,120,173,183,238,138,68,194,3,186,211,50,118,220,123,25,124,46,205,116,147,246,88,92,148,124,230,253,154,93,21,16,51,115,254,136,25,152,122,111,49,164,172,211,37,111,221,168,234,248,199,28,68,198,87,31,188,64,1,17,102,84,209,138,154,217,154,253,140,216,176,15,204,170,102,196,77,98,254,15,3,181,220,175,185,199,44,69,178,43,197,222,236,230,212,214,126,86,210,101,67,141,52,1,186,195,141,132,108,77,201,89,123,110,58,131,125,22,18,223,8,111,203,123,105,163,194,107,98,174,178,244,14,249,185,227,238,219,51,130,140,27,250,185,208,122,242,65,129,232,179,166,187,206,177,120,179,53,96,27,211,251,152,122,117,163,174,234,102,18,247,93,204,117,35,164,230,102,246,148,171,83,197,224,181,39,204,60,168,14,75,53,129,37,55,163,209,61,101,192,159,51,242,98,1,159,103,80,86,73,32,129,25,148,140,143,233,165,24,85,244,201,138,193,115,254,204,48,25,244,186,244,167,77,134,234,247,211,52,244,157,4,63,227,4,81,106,254,125,16,116,47,159,183,62,197,124,44,48,249,153,201,227,239,204,228,210,247,189,162,226,70,119,108,191,242,61,144,207,45,221,79,213,67,79,164,164,75,135,233,17,71,253,7,198,108,45,56,240,100,100,31,126,179,208,84,20,255,113,53,73,108,191,249,59,45,36,76,248,43,7,29,247,228,105,168,62,130,177,135,178,103,134,67,75,179,224,144,186,213,64,254,19,41,22,55,63,247,171,168,121,67,24,232,7,54,153,212,37,229,114,204,187,92,127,107,138,61,67,184,212,254,204,221,225,101,207,140,159,179,62,230,234,165,62,68,225,182,192,140,237,167,233,26,115,51,145,146,190,53,165,221,226,193,48,104,19,56,52,212,60,106,164,84,112,50,223,30,47,31,243,157,191,207,219,240,247,2,138,34,13,69,195,96,163,195,61,44,203,2,23,189,249,90,166,202,246,51,163,122,42,137,139,1,163,230,138,122,29,11,105,74,3,160,73,220,77,231,66,67,142,243,5,110,50,40,248,80,65,206,2,203,177,230,161,40,223,113,160,252,122,186,236,144,188,178,238,95,12,7,223,192,175,149,173,88,67,152,120,57,219,156,13,167,77,130,6,180,8,141,229,224,188,25,193,196,99,98,147,69,103,18,27,115,245,6,64,156,84,17,156,122,102,147,132,240,54,58,48,246,93,63,54,58,177,195,57,203,192,123,17,153,165,153,30,188,234,157,220,144,114,220,211,229,123,209,44,112,210,12,152,39,51,127,3,214,233,19,173,166,133,169,86,51,79,59,112,83,40,217,253,153,171,145,40,23,53,87,147,183,112,51,167,95,122,165,244,179,47,154,33,127,102,124,208,165,191,13,34,42,248,182,235,27,132,42,61,151,207,231,49,202,185,223,147,87,52,127,167,236,196,166,79,224,242,198,22,8,35,235,32,102,218,21,157,139,10,15,86,74,237,195,122,40,93,178,237,77,36,132,150,187,60,217,220,119,6,215,126,181,168,163,207,127,73,131,31,120,103,58,247,107,52,197,66,230,26,99,188,141,90,191,140,232,184,37,230,79,159,11,103,13,140,209,136,22,76,194,132,38,230,102,200,229,104,138,53,90,142,52,87,182,250,26,230,98,234,216,98,134,196,44,238,141,118,227,144,139,137,34,247,141,222,209,123,20,220,242,204,20,220,253,251,209,253,185,164,103,96,91,223,214,186,217,245,250,226,246,116,47,96,14,127,35,17,26,91,11,190,187,37,214,119,16,7,203,111,55,133,245,220,155,159,153,128,169,229,189,73,135,230,107,25,50,210,149,33,139,105,41,73,25,26,217,205,227,14,182,165,204,154,64,37,44,21,219,79,52,212,162,232,32,4,132,152,223,172,157,97,125,59,241,16,235,108,16,143,182,232,174,222,93,34,204,109,181,167,147,189,217,150,25,148,7,163,73,174,180,80,240,50,138,230,143,25,176,111,220,28,0,109,110,236,56,97,70,131,25,125,225,32,201,166,154,141,10,222,205,116,214,23,53,155,0,108,244,156,191,5,116,228,167,223,98,108,193,37,217,141,164,81,199,108,153,164,119,168,131,53,154,200,229,201,76,155,113,174,108,197,175,87,126,25,180,207,58,161,29,246,226,238,173,223,146,182,127,167,114,121,254,146,53,47,124,190,229,57,193,48,128,11,43,32,240,103,190,20,208,90,112,4,12,45,112,147,145,161,219,36,174,54,242,98,157,133,176,52,132,50,18,74,84,237,115,181,169,137,132,153,40,253,12,157,195,80,8,132,25,143,96,232,213,168,235,6,99,74,55,50,99,121,111,195,213,59,153,11,85,167,121,116,5,144,153,63,193,121,2,206,165,20,153,104,127,193,242,14,30,12,68,131,244,230,215,112,59,65,30,210,171,100,188,49,63,71,245,6,123,8,201,131,41,91,82,33,241,24,31,140,163,82,90,0,49,143,150,108,20,38,119,185,190,87,55,215,141,44,38,126,44,158,209,182,206,135,248,220,248,26,130,75,179,7,79,9,188,119,248,77,137,43,182,181,99,238,184,53,92,57,130,25,192,92,0,119,135,88,213,249,44,159,107,212,87,97,69,117,187,233,118,70,227,169,175,108,226,132,162,111,69,123,225,156,43,248,111,42,90,111,250,211,38,70,150,252,55,180,225,53,53,91,187,97,176,231,84,141,95,183,17,205,57,219,42,142,59,189,240,98,221,6,26,112,243,173,67,242,244,219,80,133,206,4,99,84,250,125,232,54,140,12,134,51,81,190,223,213,116,193,38,123,114,67,245,207,202,236,173,233,47,191,49,110,206,65,79,217,253,158,207,189,59,194,35,206,71,68,232,42,137,12,204,51,56,48,1,59,110,73,241,19,214,21,138,31,73,102,196,217,167,43,247,162,125,237,102,3,48,234,189,77,16,41,184,142,216,12,139,188,215,182,254,133,144,232,34,130,252,28,1,150,55,76,5,175,55,194,58,9,193,167,134,71,54,173,72,169,63,93,139,7,229,112,56,85,117,206,237,193,110,200,219,1,182,158,226,183,176,95,1,212,244,91,67,14,121,116,207,216,52,209,140,176,34,120,210,255,113,52,173,184,55,10,94,250,57,192,23,6,13,133,21,83,155,30,185,180,164,4,247,219,139,200,139,66,120,217,195,247,28,241,49,73,100,136,43,72,39,207,28,161,148,0,29,237,219,63,244,230,80,245,251,226,162,2,223,62,115,116,254,229,32,221,188,192,231,52,61,186,112,160,110,152,9,220,245,224,227,208,40,39,205,160,52,210,60,192,122,239,120,180,247,167,2,200,217,244,186,3,123,119,51,125,117,250,57,97,184,41,119,201,213,119,203,111,227,233,159,21,143,198,90,213,97,233,144,208,183,120,177,61,134,62,184,241,39,140,124,237,171,84,151,136,96,217,68,12,243,214,16,19,246,109,118,195,124,109,62,169,204,21,16,5,65,65,72,214,117,11,22,136,126,3,19,145,138,47,2,1,87,90,11,7,66,72,220,189,205,170,8,149,235,134,149,233,36,141,25,121,196,41,123,56,73,225,190,115,204,222,249,45,36,8,22,58,237,16,13,156,198,91,153,121,144,13,34,163,5,149,31,213,176,46,88,188,61,254,248,111,227,106,2,179,161,102,42,220,67,204,194,119,178,137,42,106,176,54,98,221,234,168,88,87,108,31,249,203,71,186,217,200,92,144,237,139,183,174,214,72,163,102,154,223,227,185,43,154,90,242,214,180,187,201,2,66,26,84,156,9,160,112,53,72,154,230,182,30,156,41,230,97,225,114,124,174,82,4,124,5,55,195,184,169,103,184,143,117,71,168,153,253,51,110,254,92,115,117,136,7,185,16,63,84,233,108,44,66,77,197,148,165,23,123,132,96,33,138,241,231,99,46,33,135,139,147,82,69,231,10,243,59,42,227,115,113,220,76,157,11,195,182,79,159,165,215,176,88,243,107,142,24,195,88,17,202,209,71,3,246,57,211,188,181,243,145,205,142,92,137,115,241,209,92,164,167,46,77,59,103,175,52,27,60,65,204,239,85,130,128,205,112,70,251,243,219,85,8,164,22,112,182,209,117,88,234,78,38,126,66,169,57,117,212,186,73,34,15,167,9,108,204,76,121,114,227,155,140,71,171,148,204,106,87,51,29,74,205,85,32,219,208,182,125,204,51,158,187,49,66,67,175,5,186,239,206,29,225,253,42,223,175,125,222,18,112,253,201,101,80,102,253,94,134,220,244,7,3,114,115,36,200,0,39,59,106,11,13,73,168,171,138,220,28,80,199,240,51,159,154,241,144,62,189,61,76,22,195,191,182,169,227,72,249,14,34,240,118,196,140,228,157,172,124,26,70,103,245,13,111,217,9,150,99,242,151,173,136,17,165,81,92,24,112,49,207,100,109,156,6,115,217,31,107,176,175,155,85,178,221,36,123,42,210,142,110,6,156,93,197,186,140,220,50,172,75,212,198,49,155,82,230,8,51,180,115,77,205,181,4,73,18,238,172,178,229,91,247,92,141,8,197,204,234,169,64,151,213,103,190,244,155,225,66,26,140,153,142,187,29,102,248,131,228,209,154,33,201,226,209,58,114,2,50,40,141,214,191,188,122,152,222,170,152,45,207,222,114,208,174,52,22,83,60,98,114,198,147,15,96,119,87,204,134,14,10,51,42,115,18,29,117,64,0,171,140,52,111,193,53,83,163,1,51,48,195,108,244,31,97,110,198,19,144,99,62,97,114,87,179,37,31,227,197,182,229,199,211,12,235,115,207,223,222,64,18,228,106,75,177,228,23,67,138,87,50,4,16,37,212,16,119,89,128,241,174,236,212,141,158,197,234,100,96,164,142,70,226,15,209,159,122,62,94,222,123,90,197,83,204,111,75,107,61,46,238,112,97,203,189,33,129,28,77,38,203,222,106,158,244,114,199,210,166,27,76,36,63,169,236,210,20,26,102,248,40,178,51,224,153,233,184,174,65,139,138,208,178,236,150,13,55,107,38,107,234,130,113,72,126,27,46,169,96,119,95,208,75,8,42,192,10,172,116,181,186,153,198,127,217,200,105,69,90,45,118,180,206,231,146,17,135,228,206,207,8,48,234,69,42,208,84,164,15,114,35,110,94,91,35,175,102,61,121,35,173,80,143,235,173,233,141,141,57,14,141,223,146,211,11,186,160,221,99,34,53,144,201,67,111,222,168,228,251,136,146,0,149,82,20,145,21,88,9,127,112,68,207,165,59,248,153,105,190,143,73,12,114,104,75,178,168,81,64,221,238,29,218,213,210,130,254,204,205,82,64,110,102,243,147,143,137,132,123,208,133,83,47,152,122,166,55,18,123,185,211,54,4,29,101,159,134,112,5,220,110,28,64,148,147,244,106,182,195,18,18,198,3,2,167,52,131,8,45,225,245,50,224,74,105,188,241,222,110,28,79,70,88,182,197,184,17,75,26,49,19,16,45,249,152,65,105,222,48,27,10,81,204,111,167,206,93,3,84,183,110,104,239,106,147,204,115,179,109,105,159,155,191,23,139,51,153,77,94,160,147,220,28,74,129,188,26,118,131,165,175,133,150,85,172,143,122,180,3,139,171,81,6,60,177,54,203,146,30,199,109,27,109,78,83,74,229,66,154,106,160,175,224,116,68,162,224,180,174,63,93,57,207,98,187,131,85,246,51,224,86,189,136,237,238,29,140,69,175,38,103,86,110,238,26,48,29,200,213,20,115,79,156,141,131,182,42,201,79,179,63,61,247,63,62,24,44,55,226,6,85,114,131,101,199,68,59,136,251,200,168,76,123,178,156,73,32,18,115,30,66,128,179,227,201,234,48,97,153,143,117,69,146,24,115,249,204,21,204,229,99,174,106,166,247,115,133,47,82,238,80,98,250,103,166,117,243,164,115,216,84,62,231,237,241,136,1,196,18,176,204,138,12,10,218,32,45,118,249,50,44,30,19,51,105,208,29,78,239,133,75,91,222,203,16,167,30,40,92,171,144,171,21,250,185,17,254,54,217,6,201,232,84,16,235,59,242,38,70,36,43,113,95,181,126,187,154,102,164,50,228,193,105,41,136,148,63,180,111,85,208,243,200,90,221,20,231,129,166,76,53,194,241,161,78,203,152,211,170,25,250,218,101,173,72,94,28,104,21,228,252,168,229,15,222,24,81,6,153,247,252,101,99,240,206,220,6,205,10,226,14,20,227,72,205,80,248,142,166,158,74,73,81,116,2,248,43,98,94,244,149,0,150,111,25,131,31,193,138,146,55,181,198,136,204,14,92,225,28,96,228,141,193,59,62,6,168,212,252,86,229,121,14,169,172,64,73,4,236,118,144,88,94,244,192,75,92,13,77,136,84,29,161,183,181,218,175,39,177,192,74,9,69,58,44,109,243,198,68,32,253,172,82,241,198,159,16,149,10,246,132,170,4,183,183,177,29,69,234,27,230,253,34,114,239,47,140,179,46,111,207,165,142,34,108,222,196,120,78,16,100,105,216,23,11,9,189,173,209,221,158,184,150,215,20,231,140,130,226,59,204,103,102,128,171,64,221,150,233,10,132,38,250,139,169,96,153,63,106,126,239,233,153,84,66,174,34,141,39,203,180,229,107,38,159,97,243,186,242,86,248,202,65,42,10,49,228,85,25,0,142,173,84,66,28,36,247,5,101,254,78,68,40,127,90,38,213,161,44,207,239,65,17,99,140,21,164,218,207,199,20,230,92,36,130,78,204,20,14,166,249,185,55,152,244,118,51,221,191,84,102,254,112,128,175,172,21,108,90,29,228,222,48,72,228,181,224,57,170,24,95,220,122,147,121,186,91,35,68,154,141,54,99,196,197,21,236,153,188,20,132,231,61,104,169,151,114,234,158,1,194,46,106,47,157,244,71,70,115,11,230,225,25,90,235,195,132,158,213,186,74,15,165,46,8,95,32,172,23,51,36,45,81,246,1,179,120,69,13,2,81,151,149,85,132,198,86,220,213,74,75,209,10,43,162,198,50,34,197,26,40,252,173,42,67,63,186,154,1,49,70,73,137,173,101,233,213,192,153,119,94,125,180,245,233,153,169,209,199,236,134,179,77,109,16,166,134,141,173,71,248,143,55,237,44,43,107,89,244,66,11,169,52,210,179,59,82,172,60,118,21,244,221,226,21,33,249,244,2,95,129,39,54,7,244,133,138,20,187,130,225,24,32,173,176,101,67,86,14,199,78,16,32,55,220,132,175,185,171,153,190,155,255,159,171,219,63,205,47,24,12,18,98,75,123,166,181,217,33,31,149,98,210,208,50,104,248,224,164,143,195,220,63,250,50,40,109,221,8,75,76,11,77,138,212,32,132,59,255,210,73,136,81,62,21,109,128,5,35,110,232,224,130,65,248,240,89,47,178,212,117,167,25,142,13,189,26,104,174,59,55,160,48,84,160,15,201,201,210,67,60,224,29,180,38,68,144,230,115,76,178,212,205,96,226,134,88,119,79,162,109,128,98,66,194,179,120,170,231,67,184,25,225,134,147,7,222,51,23,232,65,210,140,48,142,220,27,102,150,21,156,209,196,164,82,72,70,81,114,56,195,162,153,113,63,229,183,145,228,9,217,213,254,60,226,170,23,227,129,247,160,202,110,70,15,151,203,131,88,249,185,78,113,49,193,65,145,1,199,227,78,48,68,67,61,75,244,76,22,204,33,33,177,71,74,187,75,29,237,45,84,250,95,130,228,27,138,224,33,114,39,203,240,95,62,222,149,33,17,98,244,53,88,145,65,102,77,246,104,234,84,160,81,33,36,197,129,113,54,233,238,131,7,167,36,101,59,222,162,132,114,11,36,108,11,13,93,82,183,75,2,65,160,219,163,143,52,163,75,176,100,72,223,58,119,108,31,230,78,147,176,220,188,210,234,30,68,218,54,44,58,205,222,32,189,169,248,187,57,200,74,61,202,209,91,124,79,231,86,74,16,194,46,186,40,213,159,112,100,155,137,84,137,220,2,124,253,180,119,254,204,244,34,235,209,51,141,226,199,253,4,107,208,23,96,0,61,140,39,213,207,154,17,216,200,249,49,141,90,214,79,8,88,10,142,52,136,47,218,60,135,31,107,207,138,179,51,212,250,38,189,199,160,108,56,28,123,98,94,20,117,194,188,77,116,87,205,201,68,255,172,248,101,71,8,219,215,57,129,170,161,143,22,49,71,49,211,167,229,145,67,67,255,167,200,174,48,12,225,227,57,28,186,66,135,4,107,11,241,203,59,98,72,223,97,114,4,53,0,118,50,53,196,80,59,60,146,15,7,164,222,67,130,154,120,117,72,127,3,154,145,111,191,241,98,47,206,118,209,107,209,178,137,186,102,133,170,87,57,236,113,0,67,95,233,57,70,128,50,228,177,104,54,9,40,196,223,119,147,51,19,185,139,88,213,38,146,178,101,59,2,158,147,40,12,216,43,202,81,205,129,27,28,205,200,227,88,63,105,253,88,105,11,73,243,92,170,227,192,12,12,135,176,26,151,165,28,154,157,60,223,245,8,179,26,185,147,254,178,117,96,111,183,146,192,84,173,4,250,31,67,45,177,154,112,185,170,60,188,77,248,5,95,129,96,51,198,98,149,144,120,243,117,199,215,176,56,92,133,55,168,1,12,175,161,213,110,5,55,149,229,0,186,25,224,57,68,216,218,249,104,122,160,253,235,200,59,107,130,251,40,130,60,223,32,190,7,185,158,242,145,229,152,104,140,249,107,147,54,108,71,165,76,90,214,123,42,2,30,250,57,86,49,220,158,3,10,81,203,234,162,179,128,134,94,47,9,71,4,114,160,226,47,207,117,13,157,115,218,240,143,106,168,88,196,226,239,92,13,235,248,81,134,105,124,190,0,66,26,95,156,152,23,173,252,45,96,148,115,232,43,191,144,154,40,220,173,207,251,236,159,123,83,218,245,212,15,8,38,149,127,128,243,43,157,35,182,131,37,124,70,152,223,114,242,41,104,202,200,42,94,4,56,97,229,173,145,120,212,87,70,133,196,65,171,199,138,242,170,118,211,129,57,14,55,83,179,109,31,165,29,176,31,113,53,65,155,220,26,5,168,61,227,98,4,212,85,17,99,64,142,222,195,218,219,81,161,15,203,5,251,162,164,52,70,165,65,204,213,184,65,127,102,24,19,213,247,127,103,221,155,142,190,241,3,141,174,210,183,128,249,164,184,94,177,182,16,149,133,129,104,53,132,18,9,208,95,144,50,213,108,63,24,230,253,209,29,235,48,244,199,210,32,71,248,22,142,234,42,225,162,184,15,78,234,19,150,33,49,63,47,32,38,40,105,161,51,63,87,131,5,174,113,115,188,163,161,143,54,76,237,221,65,198,52,15,126,158,156,62,149,120,52,18,130,18,242,32,92,68,114,193,173,132,147,186,178,80,160,239,94,173,4,202,131,103,44,26,89,23,118,84,31,114,122,76,171,126,17,104,204,162,44,241,204,16,246,139,21,118,250,128,86,131,73,57,170,206,69,131,172,31,181,5,70,172,58,85,157,139,224,52,48,225,72,75,73,181,255,153,145,5,143,151,238,150,169,19,89,49,99,164,13,72,248,161,25,74,198,4,180,107,243,29,184,192,215,223,85,5,11,222,131,16,6,43,214,148,34,241,86,187,166,189,24,102,144,153,178,186,158,249,185,185,49,13,27,245,12,217,141,26,82,236,81,133,37,217,62,165,85,100,25,143,104,110,25,28,5,34,34,7,45,85,192,20,222,242,66,3,83,85,226,160,251,61,137,162,135,107,74,36,230,174,145,152,185,121,24,233,184,152,137,155,99,254,23,92,245,251,49,19,138,197,213,164,157,142,222,220,58,179,188,245,0,102,8,85,124,1,53,120,131,109,30,101,175,166,25,43,186,153,79,244,235,129,65,36,49,247,53,59,43,8,106,169,71,157,251,6,2,165,58,53,27,230,183,181,109,189,24,200,132,91,43,202,176,159,139,199,77,107,163,53,90,175,125,145,217,245,238,24,30,235,232,137,214,166,61,183,119,130,44,130,39,153,70,141,147,165,46,49,43,193,166,9,27,158,234,237,205,127,252,1,159,171,209,144,24,97,54,140,112,90,7,28,13,209,132,2,189,175,136,184,47,24,179,246,137,102,13,10,108,93,142,135,134,118,225,61,209,234,81,225,114,61,31,115,109,87,204,52,233,137,14,34,197,43,239,215,67,43,6,228,161,154,241,125,211,204,226,147,223,38,207,18,100,66,134,106,19,30,138,183,113,178,218,122,180,184,44,147,134,16,51,85,137,24,83,19,124,212,39,127,142,87,157,217,186,3,196,72,178,67,248,112,111,83,10,115,103,162,201,218,131,64,59,200,65,113,241,214,214,39,135,68,246,125,23,111,27,186,93,33,222,207,108,157,241,126,245,251,111,218,227,66,29,224,125,223,25,77,71,132,102,42,0,249,28,88,248,168,194,60,181,109,104,65,7,16,140,215,204,163,33,197,20,172,136,129,246,188,248,57,75,162,215,249,194,39,86,84,246,59,53,21,115,162,56,150,108,147,184,33,77,58,9,172,128,248,166,131,15,121,51,78,6,209,10,133,212,111,143,184,249,52,89,211,52,63,135,126,31,103,47,132,6,243,74,73,29,65,128,158,218,28,228,246,129,111,166,25,130,129,229,77,173,116,12,67,31,36,82,162,36,5,98,76,223,249,240,246,242,28,52,154,136,124,207,194,76,161,91,190,72,133,88,127,231,123,227,142,116,85,57,45,64,223,194,60,240,72,69,88,246,62,223,35,120,17,232,18,43,243,35,192,106,53,16,183,142,161,252,28,180,252,131,22,140,153,70,25,124,127,164,97,79,13,150,192,107,69,31,149,242,5,32,211,211,10,84,90,68,105,39,12,12,249,96,136,191,138,242,43,217,255,189,194,10,109,143,138,27,35,37,186,179,133,172,130,79,87,179,185,80,185,66,140,141,32,205,47,124,237,193,119,247,134,108,43,89,151,9,122,191,195,46,204,56,196,75,205,181,6,119,199,53,80,176,124,204,231,93,227,94,196,183,166,144,188,85,209,249,204,224,190,33,137,219,187,170,0,227,15,228,134,103,62,239,86,115,129,47,99,121,175,225,44,231,171,44,14,55,162,183,80,158,78,15,236,71,151,124,140,237,93,169,228,235,117,158,88,29,238,237,143,53,218,28,141,155,77,213,237,87,244,203,30,200,162,151,10,223,192,230,20,45,146,172,35,233,118,33,54,35,16,245,95,70,208,72,185,119,249,177,154,29,148,116,197,109,85,174,177,25,24,63,253,124,223,162,244,53,182,203,132,6,24,57,224,231,28,171,66,61,240,127,159,132,103,26,135,153,170,123,119,62,151,247,126,114,62,237,143,194,246,11,37,207,142,182,83,8,235,186,202,142,95,59,91,221,140,4,143,68,93,111,42,148,32,241,59,200,144,202,150,241,102,17,165,211,223,12,198,61,29,154,196,39,232,109,203,59,217,1,236,64,92,36,19,252,45,29,231,112,1,240,88,170,78,163,14,157,131,243,95,188,99,172,124,102,40,132,233,65,36,126,140,9,77,30,250,45,6,248,206,188,77,151,244,167,156,61,5,2,140,96,200,60,229,52,205,9,60,43,193,160,143,23,162,184,31,153,106,170,66,217,125,124,241,225,85,34,155,230,162,160,16,195,145,107,77,85,199,81,92,139,83,113,83,208,171,42,68,13,251,102,139,158,237,69,166,92,146,2,56,130,116,238,68,91,53,124,41,170,191,77,211,168,119,180,90,191,131,80,254,190,157,174,159,21,123,25,216,100,202,185,178,79,86,99,206,245,78,117,14,119,201,35,34,185,93,131,5,105,119,227,115,84,245,110,18,49,39,249,20,232,211,80,51,89,230,100,22,32,241,210,116,155,29,4,164,65,65,129,70,134,168,109,22,168,64,67,157,137,54,118,129,84,161,126,25,17,29,214,125,148,207,27,241,133,27,92,171,88,183,180,223,217,46,59,130,65,105,147,178,175,226,230,243,202,55,180,180,222,252,190,74,5,105,105,176,51,146,49,4,85,241,253,217,174,86,82,219,160,106,188,69,245,152,61,197,212,167,221,220,73,126,232,118,5,27,87,16,169,144,72,84,78,109,235,78,15,234,26,36,241,84,138,200,172,238,229,195,11,164,160,195,105,61,195,211,103,233,51,15,37,236,129,171,137,148,81,88,41,62,168,217,194,220,32,89,105,248,164,122,111,84,38,157,8,5,254,201,186,84,116,234,24,158,33,172,189,74,168,137,163,76,245,39,223,10,90,59,221,71,87,73,6,62,20,62,230,253,12,201,27,165,153,191,252,254,114,124,134,27,17,137,153,35,6,127,166,238,209,123,121,163,250,243,185,139,72,80,115,178,208,29,25,63,140,23,160,114,134,116,168,132,62,210,162,126,178,84,22,16,26,148,91,226,75,34,204,49,63,219,127,159,201,205,4,202,101,169,96,161,53,182,199,91,161,24,34,12,71,247,90,117,84,204,235,51,160,144,126,133,43,188,76,170,164,170,245,45,229,149,207,13,186,94,127,25,58,236,211,197,188,116,22,193,95,208,110,222,123,149,143,226,26,7,221,174,249,203,167,235,144,192,133,150,76,61,198,5,172,135,22,211,55,216,143,46,180,249,31,31,163,118,207,173,254,153,187,42,211,255,53,191,173,157,227,141,116,147,30,152,1,154,253,251,90,75,35,228,2,242,167,221,252,237,42,205,247,88,223,68,202,41,72,74,185,232,147,81,143,233,53,39,89,209,13,28,86,205,160,82,88,40,180,247,174,23,111,0,109,57,251,233,139,149,77,180,152,252,133,44,142,46,140,30,156,228,72,110,166,153,85,173,135,53,132,4,178,97,160,179,222,63,30,33,0,225,88,213,48,226,232,89,110,210,205,45,247,132,114,116,155,108,166,240,144,219,205,46,31,63,0,18,200,24,19,14,138,163,230,177,146,169,30,200,221,20,221,130,101,105,155,96,213,128,147,233,121,43,250,90,11,221,166,152,163,116,130,73,22,20,24,36,209,163,16,70,137,202,22,102,28,227,184,57,136,100,157,72,21,71,48,183,163,231,144,220,207,111,147,180,119,250,150,101,201,24,73,58,23,48,100,59,62,167,169,168,159,143,131,47,174,194,51,147,73,87,115,35,106,245,137,118,142,41,150,171,121,187,186,174,153,145,46,151,47,210,16,72,138,175,13,101,199,40,50,17,201,32,5,19,55,171,188,20,141,30,76,86,179,198,213,0,170,37,244,7,117,60,147,240,237,45,243,183,7,201,176,52,42,154,53,205,253,74,83,20,132,122,148,225,87,80,124,161,154,170,102,232,73,220,199,7,56,179,132,19,23,51,8,182,24,53,56,63,155,158,231,38,214,219,195,252,194,32,117,176,200,120,236,27,95,172,179,185,170,21,110,165,184,55,132,47,95,79,2,132,110,60,89,51,122,77,49,83,110,62,113,53,132,229,159,171,27,180,2,49,42,21,97,187,250,241,119,229,208,133,53,168,232,84,67,62,38,68,190,200,79,168,236,26,230,157,36,173,207,204,249,36,163,130,16,204,136,147,113,163,181,50,62,230,123,130,134,152,194,84,83,63,157,34,114,137,201,176,143,169,55,137,121,67,242,21,124,111,150,188,212,123,35,220,18,132,110,144,253,40,194,2,247,104,174,216,139,247,250,199,234,70,121,125,196,169,108,13,194,159,71,163,55,47,118,37,58,1,171,58,250,200,248,228,44,167,243,172,234,86,62,254,190,137,155,161,106,212,47,242,92,128,183,115,157,48,131,255,16,43,59,77,124,109,72,192,62,97,64,165,251,40,172,239,203,213,170,191,108,193,125,220,186,162,119,114,213,12,154,108,4,133,30,81,199,39,248,1,180,18,236,126,215,96,239,106,6,6,22,244,125,151,124,215,86,115,18,225,47,22,80,213,164,196,48,206,150,96,37,124,209,134,40,96,96,14,100,171,153,1,53,234,79,27,105,91,11,106,192,222,164,13,199,130,163,30,9,42,50,43,247,179,41,13,52,78,130,254,146,42,253,210,156,197,128,224,218,195,155,103,38,109,163,131,182,168,239,198,147,67,187,186,63,102,196,81,131,243,176,41,17,36,86,219,249,221,138,28,111,249,152,1,69,7,211,35,32,161,253,137,218,122,176,97,67,169,50,134,46,62,83,152,142,175,73,78,239,147,36,2,157,26,174,163,145,43,157,79,68,248,124,241,32,176,124,151,42,233,3,230,23,237,180,164,191,68,141,113,125,50,80,201,73,189,80,143,107,245,99,174,43,47,158,196,55,250,220,167,37,211,54,190,65,31,159,33,131,219,44,220,105,58,206,250,55,78,134,217,38,126,26,196,232,250,134,209,61,68,217,232,138,58,91,15,253,63,132,70,188,54,242,66,67,71,252,29,42,37,78,24,64,178,123,124,30,205,42,201,110,126,135,161,112,28,253,153,131,127,124,209,118,169,249,126,51,231,234,179,63,254,44,206,119,224,132,184,212,26,70,22,243,185,122,38,195,30,132,43,231,172,241,77,31,132,226,22,97,47,19,224,51,106,115,133,199,77,1,183,104,166,19,194,184,80,153,92,104,151,223,207,52,61,111,189,197,152,179,1,29,117,170,255,216,207,106,152,171,42,132,219,100,169,229,198,163,1,151,90,235,51,213,86,109,62,81,17,249,254,68,248,240,212,132,244,135,241,147,125,87,39,9,135,248,233,231,202,142,241,93,34,144,132,36,69,108,221,167,126,211,34,233,227,245,99,253,141,186,58,17,60,141,171,247,190,10,159,101,109,247,80,97,122,102,107,172,81,179,245,229,187,153,186,194,39,99,3,20,40,28,41,211,21,211,96,1,241,150,144,5,93,70,135,246,25,114,20,136,98,75,131,12,230,187,225,213,27,164,135,203,14,152,207,1,244,166,90,220,217,212,79,62,153,36,212,236,124,42,208,208,123,155,206,20,252,133,28,147,90,251,57,159,51,98,239,217,227,106,136,85,62,11,136,148,110,11,186,223,253,193,127,83,32,62,53,78,47,210,216,99,125,78,175,153,122,164,20,82,235,233,223,179,175,5,201,228,95,193,81,157,102,211,113,137,32,167,17,26,238,143,25,73,208,25,102,254,64,71,133,44,121,94,61,9,21,117,192,75,178,232,83,216,235,34,66,137,187,176,87,80,167,211,51,117,116,207,233,136,63,71,120,133,108,203,249,58,42,207,253,139,151,110,247,222,143,127,70,62,57,60,172,214,186,138,26,224,36,173,30,145,0,138,115,250,187,187,100,44,219,168,104,235,142,0,18,174,228,104,22,83,131,249,120,118,165,9,237,243,253,134,140,52,216,212,240,36,170,21,79,212,169,132,4,194,167,65,37,63,50,63,46,41,253,193,65,56,77,27,255,252,56,180,111,135,9,242,228,10,60,124,124,220,97,56,111,227,167,119,249,0,156,72,134,181,19,201,47,54,135,242,241,88,171,69,40,97,6,146,160,62,41,9,151,153,87,151,15,192,4,1,164,158,26,198,176,195,191,255,248,151,16,151,253,123,36,106,201,177,118,32,3,216,97,70,139,67,41,216,46,101,61,199,114,253,182,20,53,15,1,168,129,113,93,75,201,223,144,77,12,132,26,201,225,12,33,77,45,171,110,239,76,174,224,87,118,186,130,3,52,238,140,14,221,74,150,245,204,15,171,29,56,223,192,183,25,11,170,80,203,109,228,175,3,37,9,215,252,135,182,238,249,57,59,72,59,42,84,204,226,123,64,73,4,136,63,24,245,128,46,94,225,196,163,160,210,90,224,204,154,169,21,10,217,223,251,177,234,239,93,64,29,8,99,235,155,136,40,26,7,215,95,133,101,88,104,6,233,228,184,129,170,106,244,19,109,53,223,211,3,1,4,40,161,233,47,163,246,184,106,128,174,94,20,39,132,4,198,143,216,131,130,133,165,12,176,79,216,21,249,124,142,163,47,118,136,42,161,101,167,66,233,95,155,72,119,31,97,56,196,73,77,8,16,225,133,184,107,227,175,140,237,183,174,176,38,200,157,217,69,103,162,93,32,121,234,242,92,235,143,251,39,225,44,101,43,187,40,13,0,219,211,63,191,82,165,222,28,93,123,119,214,96,143,186,194,65,68,88,123,107,208,164,147,77,24,202,78,13,199,231,9,199,130,84,125,21,246,48,40,55,44,169,25,216,141,213,165,106,129,243,12,244,201,127,123,130,75,27,91,169,77,9,42,189,210,137,79,218,150,50,159,82,27,112,35,237,62,93,25,87,57,49,132,93,116,232,144,225,206,182,40,65,93,227,124,82,130,92,102,116,8,55,28,52,93,151,210,52,35,27,148,149,204,101,253,166,85,201,146,223,10,72,174,88,122,164,148,12,153,143,233,17,197,11,230,215,152,31,218,224,99,98,27,94,59,163,113,84,233,117,237,44,11,98,108,136,219,4,119,253,204,8,181,6,17,51,52,140,163,170,153,114,74,48,26,83,224,106,69,89,133,57,204,131,241,27,228,69,83,234,235,14,172,39,171,99,4,175,202,217,109,221,119,110,44,166,77,172,204,214,164,167,135,152,197,155,178,96,36,227,13,32,83,117,43,243,53,165,251,27,100,226,212,217,132,60,20,153,6,130,205,172,218,209,157,36,102,122,202,29,97,64,222,166,9,52,21,214,56,248,242,226,234,13,117,139,154,173,151,111,164,121,117,229,251,62,47,172,202,10,148,53,40,9,255,58,21,221,17,129,18,196,45,32,253,132,158,189,153,18,189,155,225,134,85,146,116,180,121,250,205,106,229,166,253,84,168,223,81,57,143,239,193,74,148,22,90,194,69,42,31,49,85,56,106,182,178,210,67,19,29,12,236,124,217,173,212,240,166,208,23,229,97,58,55,36,2,68,39,203,112,117,110,182,226,154,88,39,80,217,156,196,3,18,155,175,57,84,112,216,2,154,120,15,52,30,188,83,115,132,249,0,97,80,51,148,3,81,32,134,146,246,246,207,213,70,52,19,117,109,202,199,34,4,176,192,44,244,44,123,67,23,42,79,78,51,71,120,46,8,26,10,248,8,245,216,55,75,103,252,52,229,28,225,215,5,217,6,24,208,235,241,239,107,171,160,44,132,188,137,84,59,252,216,86,225,6,170,55,117,69,53,255,92,141,255,222,151,125,27,201,241,248,15,90,171,143,50,29,9,95,18,89,110,70,18,115,168,244,2,132,83,107,136,89,182,75,132,79,241,250,87,222,124,75,147,238,36,233,65,217,214,31,141,201,161,218,11,3,104,248,9,51,165,186,162,122,22,192,122,220,81,5,90,81,85,225,173,24,199,87,112,103,211,56,184,85,176,98,66,88,21,86,68,39,69,224,173,152,124,153,103,65,32,54,63,170,114,88,76,7,105,38,97,56,170,229,114,111,156,185,122,4,137,112,166,62,184,117,180,251,2,123,135,194,28,122,237,160,108,152,84,229,188,136,234,135,192,27,20,243,140,168,171,124,110,13,125,213,74,51,26,188,242,185,168,29,180,22,191,60,40,240,171,242,201,243,230,154,111,243,86,106,22,122,235,103,222,64,155,252,107,26,41,148,106,182,112,106,140,248,154,152,181,16,11,147,65,45,53,6,101,170,227,136,226,208,115,190,125,138,23,218,17,100,76,46,218,141,241,53,222,1,32,120,249,9,6,106,228,86,250,87,190,20,249,15,252,142,164,126,39,100,248,200,208,140,172,127,189,223,5,222,45,154,65,239,219,180,153,31,18,133,6,145,207,121,255,164,114,22,28,243,71,146,62,147,22,140,149,208,163,138,138,147,234,48,53,168,65,226,67,211,227,210,85,125,167,33,225,30,32,156,106,232,20,81,5,162,18,122,226,91,208,51,39,109,249,192,81,47,141,24,57,65,225,255,18,213,160,114,79,140,246,219,40,71,87,17,180,1,84,126,196,189,183,97,189,68,144,8,245,203,88,150,13,124,143,74,126,81,46,78,186,124,50,87,31,121,54,120,176,19,196,99,16,246,169,102,72,182,2,113,5,248,176,234,123,65,24,149,187,48,187,215,71,37,109,19,117,5,226,10,198,145,42,64,130,122,12,223,29,87,179,159,12,213,120,42,41,28,119,32,90,252,136,224,22,40,133,98,147,182,28,183,138,224,254,213,28,253,123,129,77,30,31,125,67,36,142,98,162,209,200,169,18,54,160,36,35,29,252,150,2,178,105,227,163,255,249,254,165,155,15,156,205,42,127,216,56,66,98,101,93,152,170,84,120,17,66,217,179,130,232,159,207,211,63,202,165,240,86,184,39,14,215,228,85,141,78,186,22,123,64,6,91,87,121,221,102,228,184,106,213,253,2,49,137,234,169,0,178,25,144,204,171,72,45,92,4,142,70,36,3,36,252,14,38,144,219,130,44,255,79,157,74,181,94,137,237,79,44,15,42,8,247,168,196,237,38,44,240,25,78,26,81,165,231,209,207,117,74,250,99,109,109,251,35,208,249,142,239,22,69,216,99,252,129,31,181,214,183,239,237,0,238,81,153,254,200,169,190,127,149,94,134,97,1,84,88,148,164,92,248,40,5,221,215,170,122,145,11,101,208,208,177,40,31,121,220,202,33,56,118,122,102,32,13,84,225,108,245,91,67,35,99,191,143,211,171,42,156,157,0,81,82,188,235,31,41,214,242,7,199,13,12,218,187,147,234,246,86,66,222,112,225,167,229,174,244,173,112,196,3,242,132,74,252,250,40,239,90,141,38,180,111,144,18,251,124,13,74,110,33,94,83,173,207,77,245,163,119,238,8,176,195,204,209,190,154,220,245,164,248,147,121,102,42,38,14,47,87,0,247,104,47,107,58,131,105,56,13,232,53,208,140,231,175,212,143,164,125,139,89,134,137,102,86,49,195,218,16,8,8,100,71,134,78,66,88,135,2,122,253,204,108,139,77,205,192,137,178,246,219,235,213,45,1,216,82,57,105,126,110,156,0,132,222,91,188,57,29,217,90,78,31,85,42,71,211,119,72,217,25,10,30,25,241,119,234,191,249,17,245,114,107,58,220,106,190,119,7,186,232,143,77,88,190,54,30,77,100,0,57,245,139,206,36,227,5,143,98,225,105,91,137,212,72,126,140,27,122,66,64,102,217,24,196,76,51,127,201,74,62,52,147,242,94,232,142,156,16,10,59,16,155,233,94,70,67,106,143,116,237,33,164,61,122,243,105,109,243,129,34,0,50,42,223,139,102,253,147,24,3,8,117,244,226,183,146,119,159,2,65,16,98,111,218,86,56,169,226,167,73,102,137,147,222,142,105,52,199,131,15,200,105,101,199,185,197,130,228,64,71,64,180,35,131,70,120,144,24,55,60,41,221,42,111,35,238,77,228,69,135,21,94,205,166,192,18,230,89,84,248,176,129,111,159,98,38,74,86,51,2,30,98,134,63,80,205,70,179,156,79,198,116,80,51,29,173,137,118,129,203,91,31,156,184,53,167,33,204,235,226,2,209,37,214,50,27,124,128,183,232,76,130,197,179,247,155,230,37,101,231,217,77,186,45,167,233,91,75,210,40,73,130,28,170,129,120,112,180,31,100,195,123,230,219,179,28,8,64,241,202,137,252,99,156,111,114,115,161,61,122,102,163,249,144,39,159,18,168,146,94,93,9,219,64,37,86,178,87,84,222,65,205,37,82,6,237,121,53,47,75,160,228,136,31,125,46,32,188,106,44,229,115,45,236,46,98,222,165,127,126,249,29,31,37,31,27,180,181,62,118,133,210,35,95,26,213,30,125,233,247,237,90,207,17,69,247,75,182,164,78,116,38,11,4,103,77,63,87,53,237,176,188,121,17,53,34,232,51,103,106,175,177,124,232,206,21,179,145,28,230,210,165,142,121,196,60,141,83,34,151,110,23,130,32,14,171,42,184,194,55,33,171,40,56,61,243,182,148,110,130,139,142,194,37,41,183,182,208,2,167,17,120,168,188,58,64,150,29,110,190,129,143,134,94,76,53,43,183,51,36,207,211,200,186,187,45,79,31,229,119,3,121,199,215,78,216,18,173,193,122,241,31,61,75,152,123,19,229,53,204,224,10,242,222,176,57,233,205,59,57,214,48,163,81,218,244,230,131,181,42,168,166,166,109,19,244,222,82,131,136,163,11,80,136,124,173,102,205,88,241,169,45,51,214,212,76,147,97,188,88,225,69,244,183,1,175,36,110,9,158,233,165,87,195,34,54,210,60,170,182,154,208,55,138,62,71,160,158,64,210,202,183,182,126,156,64,229,34,96,46,93,198,152,79,235,35,175,174,2,91,162,97,124,174,30,85,74,18,107,173,235,189,27,41,160,45,144,41,225,33,68,74,8,64,79,32,166,40,110,92,181,190,101,29,35,190,169,114,10,252,186,131,77,169,81,85,70,22,174,47,249,32,70,161,82,211,76,178,94,95,11,182,174,248,32,176,136,23,157,135,56,157,145,96,90,40,237,125,102,26,148,125,89,79,220,166,56,163,55,55,71,53,126,27,118,63,93,217,166,36,17,51,13,170,212,94,245,197,140,172,127,39,226,234,10,107,13,102,208,40,113,53,68,133,250,57,223,52,220,137,11,52,181,180,170,214,179,35,121,188,112,14,213,23,135,64,238,5,210,1,30,2,161,160,223,11,68,85,137,81,129,225,76,154,21,49,195,92,176,19,144,85,62,187,6,89,237,114,4,143,37,197,97,172,43,187,169,140,216,71,80,54,176,181,64,18,151,42,177,150,126,84,51,157,251,75,132,94,251,213,159,182,40,59,0,87,207,73,213,72,213,120,32,87,190,246,32,232,214,155,163,73,27,144,41,190,158,174,62,19,151,74,237,92,230,164,40,87,83,134,43,209,149,7,117,207,155,14,31,179,129,12,2,143,181,149,13,26,243,251,126,59,225,90,52,249,233,131,191,181,25,40,0,3,48,234,150,5,232,34,94,26,193,146,163,31,203,66,181,128,45,157,23,220,235,185,104,189,85,51,193,92,16,40,234,15,51,111,79,162,181,104,137,253,92,125,111,244,75,145,116,212,20,19,73,210,50,19,9,6,172,90,47,158,198,67,185,2,204,69,202,98,170,249,192,245,28,104,173,217,62,7,58,234,87,209,67,185,230,91,138,85,58,20,200,19,17,85,135,185,124,142,251,105,61,99,241,100,214,171,169,15,94,79,246,171,163,224,124,117,126,79,14,175,136,156,102,129,157,89,127,25,215,45,38,248,95,138,91,159,187,141,204,228,47,42,22,210,205,142,153,76,113,152,15,125,248,159,171,119,73,12,205,192,111,215,215,34,179,31,190,194,48,167,244,99,38,60,73,36,87,217,71,103,10,190,93,70,24,38,76,35,17,161,185,57,45,32,31,128,121,52,155,110,222,66,2,234,137,108,139,186,72,118,106,7,20,171,125,197,211,237,92,205,105,6,37,107,209,61,131,131,115,39,142,11,117,142,255,206,26,15,6,13,232,252,199,173,19,137,101,121,231,127,60,87,169,137,227,178,46,213,239,91,181,132,113,181,62,254,49,36,37,155,35,144,99,40,255,24,208,150,167,7,135,199,249,231,231,24,129,58,122,7,213,249,231,183,28,130,226,170,156,222,106,134,71,46,80,90,72,7,127,166,40,210,102,97,38,229,246,157,131,253,158,196,82,65,223,240,249,229,214,210,143,232,192,159,231,231,98,216,246,18,167,69,146,98,126,214,14,156,118,137,211,130,60,243,179,242,234,104,87,128,90,26,185,0,16,187,137,149,58,70,39,245,89,243,61,3,182,55,64,229,227,164,48,250,43,53,223,247,152,31,119,149,200,115,198,152,81,199,154,159,17,125,31,43,67,205,134,231,166,94,37,228,95,57,131,27,123,134,254,54,229,132,156,132,244,14,182,242,185,26,111,57,204,36,183,62,103,139,45,184,192,98,145,72,83,63,131,58,126,246,175,65,131,56,190,91,60,10,63,97,102,132,117,179,27,214,212,25,47,6,39,207,231,244,48,30,214,128,206,193,61,246,217,226,23,53,164,192,91,89,203,253,231,80,28,61,205,47,244,47,93,79,189,101,112,148,4,92,189,47,184,63,231,113,203,7,7,68,166,105,9,78,243,49,35,0,71,12,174,107,240,130,32,79,139,65,123,111,13,3,222,199,147,24,33,167,141,177,124,182,156,97,164,39,241,219,224,115,63,190,192,139,24,87,194,208,70,83,46,44,115,129,102,158,185,213,186,91,116,208,234,21,104,105,109,247,31,126,8,109,147,94,143,133,112,97,79,93,128,80,123,100,48,138,128,166,38,30,240,252,168,134,133,185,82,149,254,248,141,35,59,37,223,191,44,154,31,195,235,108,81,1,129,199,224,123,122,193,138,159,125,129,229,189,133,112,86,253,153,215,199,92,212,51,4,246,116,253,92,157,127,156,110,87,99,217,55,131,188,226,106,192,241,169,103,118,133,17,194,7,21,202,147,170,158,60,250,166,209,23,245,92,156,218,165,127,129,96,180,69,59,9,44,71,87,72,82,9,250,40,203,253,6,101,190,240,124,106,122,249,133,78,183,123,43,240,196,168,73,92,10,154,99,59,50,134,36,210,139,26,244,123,144,26,245,1,7,147,254,117,27,7,148,1,126,241,52,206,93,93,187,139,24,219,159,123,252,21,15,245,8,129,134,113,185,249,205,194,61,244,0,2,215,228,1,35,220,54,159,150,197,142,226,79,72,198,79,248,38,63,147,24,157,194,227,110,14,225,37,68,126,98,134,84,193,29,176,191,160,92,103,202,34,211,227,167,155,57,111,67,151,62,221,37,219,151,223,159,111,167,75,127,145,136,247,40,193,204,34,74,54,81,250,128,60,34,205,236,183,98,230,95,250,193,75,117,64,169,139,225,227,107,249,177,225,154,19,14,128,23,191,15,243,24,126,102,60,109,173,51,179,54,87,52,185,205,2,231,73,162,210,166,165,78,131,85,100,130,2,149,158,41,219,12,223,44,247,239,73,45,71,218,64,39,141,219,109,251,182,50,89,247,130,159,38,15,106,12,199,254,185,233,25,149,165,61,72,142,246,248,158,176,252,116,125,49,232,39,175,167,5,167,173,37,169,165,177,207,131,207,142,89,78,75,155,152,89,22,81,211,53,157,61,73,201,188,125,27,132,215,206,165,59,68,17,16,224,252,251,127,63,122,73,69,87,205,82,225,203,156,224,12,130,10,173,139,154,205,52,157,183,227,72,40,204,75,144,126,147,130,249,91,35,43,110,46,188,178,176,80,131,145,158,177,45,156,162,149,8,104,100,157,67,245,88,31,203,208,239,97,222,205,232,177,242,43,8,131,124,107,200,70,163,40,133,142,42,25,203,180,46,74,96,94,75,155,127,157,124,185,250,200,43,33,228,26,159,131,5,150,111,69,230,169,134,218,61,223,157,190,94,49,111,232,41,252,193,104,93,150,5,64,143,239,10,64,187,41,42,46,113,117,54,82,25,55,166,248,129,51,85,174,70,103,163,5,190,17,167,72,249,209,32,166,218,25,183,205,63,217,120,53,195,59,27,109,129,165,160,193,167,191,125,205,149,141,227,169,171,96,224,51,143,147,144,56,115,86,202,214,171,97,229,105,217,66,240,73,12,26,170,255,132,183,14,69,220,25,250,100,208,11,221,12,250,88,16,57,11,209,129,234,61,59,197,76,249,93,205,23,48,114,52,169,13,90,184,243,115,62,231,14,245,160,145,230,163,181,33,240,42,55,125,25,216,132,52,70,71,239,226,102,194,255,90,113,33,111,14,196,39,61,60,54,195,34,140,162,111,147,110,148,152,131,181,1,177,79,57,26,13,35,18,109,237,12,210,21,89,176,183,38,182,21,172,189,10,137,60,138,236,150,207,45,69,229,220,205,16,91,93,253,109,3,151,5,164,174,27,90,83,90,234,65,206,206,192,10,242,241,4,125,60,77,241,180,157,40,159,226,118,43,75,65,67,32,42,202,167,38,224,188,165,231,190,155,64,80,64,36,47,162,10,98,197,191,207,162,48,82,14,202,51,0,83,67,243,174,40,90,129,222,210,22,234,133,102,17,178,191,54,161,202,221,250,100,16,13,148,64,4,81,158,147,239,105,72,132,123,163,216,205,128,235,163,33,169,20,173,208,135,13,109,110,125,180,114,179,66,67,141,74,219,37,121,237,230,64,117,131,189,141,37,148,92,207,140,54,98,96,61,12,236,172,102,235,243,12,92,27,117,71,57,67,208,109,189,81,62,165,31,244,29,50,114,241,36,221,151,64,93,216,243,36,41,105,233,142,96,100,57,16,186,28,101,13,50,65,167,184,26,146,226,165,95,155,227,42,192,126,20,35,134,146,51,192,140,148,192,52,208,175,90,225,124,147,135,204,223,10,164,72,47,90,30,186,38,14,238,47,141,106,206,86,170,12,218,100,74,96,84,206,253,168,169,99,166,234,28,40,148,107,106,213,74,62,114,51,117,110,188,40,243,99,158,168,40,57,7,90,49,108,72,251,144,33,173,224,56,179,114,245,26,31,90,137,154,28,102,48,104,106,115,107,1,185,153,32,149,75,247,248,151,217,225,6,31,23,184,188,15,117,195,4,81,218,210,186,148,11,30,34,152,18,189,67,111,186,131,194,250,80,32,24,241,82,240,217,141,119,179,253,33,243,90,43,222,153,54,177,15,195,141,213,42,130,118,241,197,28,87,100,43,233,214,154,73,108,69,55,35,9,57,49,211,208,224,1,16,169,162,174,18,17,5,207,177,4,234,199,224,250,218,72,102,116,118,113,241,139,252,150,182,8,29,203,82,134,153,8,86,155,231,224,230,187,242,94,84,213,149,246,141,138,66,75,170,61,218,62,154,112,202,65,34,180,131,4,144,90,147,180,250,147,62,219,201,220,6,219,133,124,205,218,128,63,6,177,34,244,251,122,173,149,238,162,109,128,133,36,50,238,40,117,17,102,230,115,147,212,146,231,70,112,254,70,79,2,201,82,169,65,146,200,6,197,30,188,138,200,51,75,247,17,133,135,231,124,198,213,198,165,161,204,136,16,159,236,248,30,160,135,149,17,149,170,84,156,78,48,83,194,59,45,124,146,211,4,181,162,93,2,18,124,161,62,164,5,184,212,96,217,124,14,184,96,9,23,244,180,224,48,220,140,16,181,40,80,52,50,218,221,19,16,224,1,17,86,20,51,220,210,158,130,123,139,235,204,166,180,139,203,250,193,226,234,47,197,14,13,217,32,190,123,114,139,190,173,84,31,141,198,168,120,52,131,255,43,245,40,188,93,45,168,92,233,118,252,252,52,98,36,209,150,99,146,63,194,100,185,140,235,117,37,213,235,25,202,183,122,144,28,11,243,11,193,241,23,149,69,118,150,208,80,41,214,225,35,28,155,96,172,183,55,50,193,118,80,69,140,115,33,111,5,242,40,24,131,79,21,120,0,237,243,181,132,132,54,90,158,187,127,168,142,171,85,61,189,219,136,90,235,151,102,249,237,19,201,61,221,142,230,152,141,32,58,136,142,169,76,43,125,231,59,37,141,81,218,205,28,76,202,162,60,218,241,180,37,29,86,200,79,232,47,191,208,26,53,153,224,1,71,235,100,127,126,249,253,125,82,140,55,197,110,62,51,10,103,254,181,170,41,212,40,115,53,113,95,93,209,213,6,125,167,50,10,255,145,22,172,96,132,223,10,12,50,41,214,20,116,170,48,51,92,97,62,65,38,126,58,155,55,146,110,74,24,129,68,24,224,44,39,254,167,137,92,63,38,200,243,235,234,21,148,126,182,246,98,210,123,138,71,237,114,8,86,204,72,43,56,19,23,59,192,255,20,8,48,231,225,29,195,5,249,26,146,187,170,4,53,200,28,116,159,38,36,232,249,177,127,73,63,163,133,9,206,75,131,212,197,1,88,125,69,80,98,112,166,184,142,6,57,17,209,140,167,170,197,17,60,82,184,132,65,22,49,139,6,111,123,136,189,188,241,23,226,50,212,134,202,114,1,102,122,176,154,204,104,218,163,87,119,153,86,115,236,116,211,94,176,106,133,114,20,42,184,87,89,222,81,172,6,240,252,83,246,33,34,159,194,46,1,200,177,132,64,14,25,71,254,68,100,102,22,12,17,174,11,244,87,125,16,225,159,2,213,250,10,37,47,211,99,84,121,29,124,80,239,175,179,165,161,156,28,32,203,123,44,54,130,178,35,209,171,101,134,130,237,31,152,99,17,109,91,224,30,108,64,174,111,198,22,190,229,188,56,176,23,215,144,219,38,149,35,218,207,168,18,91,118,214,205,155,162,128,154,137,187,67,100,28,181,216,86,245,230,198,75,234,86,180,22,170,138,98,253,177,120,133,185,23,29,241,99,69,153,124,50,224,100,34,241,100,249,182,153,247,70,143,89,213,184,12,191,182,227,193,222,76,144,77,27,160,21,221,76,97,6,113,95,85,8,12,153,153,48,3,175,87,33,176,139,136,68,94,12,203,229,86,51,218,61,61,239,93,149,54,3,22,12,202,175,241,224,163,104,91,180,241,56,85,151,105,2,226,117,37,219,134,185,203,160,188,213,247,21,183,130,236,229,58,31,186,229,105,111,213,171,55,25,53,255,109,160,32,74,242,197,54,234,21,253,63,243,135,17,29,178,218,29,146,188,111,89,2,169,17,217,183,10,183,189,211,196,79,203,9,75,51,249,5,121,222,82,227,143,46,66,57,111,168,25,164,60,186,181,163,10,116,4,172,0,156,191,161,81,137,155,35,50,173,5,53,140,21,10,151,157,42,123,174,16,180,131,167,147,168,208,74,249,46,21,79,242,237,180,160,63,110,232,1,191,128,165,136,126,32,184,162,229,66,29,139,182,103,233,231,122,43,251,29,96,45,126,26,188,165,184,30,152,41,208,186,44,40,193,162,10,83,83,90,90,241,61,151,181,2,138,152,99,33,149,181,66,59,250,77,114,184,42,196,252,199,32,250,51,115,152,125,68,69,75,37,15,239,106,168,244,121,72,150,17,165,72,156,245,223,147,195,15,118,165,185,3,130,91,40,35,174,155,193,136,233,205,43,34,163,190,0,89,3,208,127,136,188,38,14,154,207,99,52,45,187,208,116,33,225,87,70,40,77,146,96,187,83,5,52,73,154,252,58,71,136,67,223,166,119,182,152,97,72,172,174,113,185,225,134,22,157,28,211,59,229,104,118,51,108,35,242,211,80,42,116,63,68,104,58,131,59,68,205,192,25,226,222,179,238,143,210,42,126,102,139,139,143,177,43,138,121,0,242,243,139,81,38,190,58,40,235,218,10,117,51,156,171,42,141,251,198,144,14,77,55,255,117,43,136,8,44,185,121,239,76,127,135,2,89,126,209,105,181,236,97,124,16,212,84,132,134,232,13,82,181,110,52,127,114,110,222,213,12,43,84,141,155,23,168,1,196,138,47,179,226,123,24,121,204,80,17,101,99,209,143,81,193,207,87,113,232,227,81,222,223,152,209,173,41,154,214,21,105,179,28,210,113,229,136,217,28,57,37,116,185,172,29,95,218,101,184,27,231,76,124,107,136,2,244,167,159,83,27,58,129,188,228,149,186,255,166,58,68,161,36,103,97,91,223,123,191,29,169,198,36,5,220,208,229,193,73,7,69,204,177,173,88,39,18,229,64,50,235,112,109,91,164,110,79,85,73,250,102,244,214,203,205,176,226,237,246,209,187,223,61,22,8,154,175,2,6,98,15,34,1,19,171,239,144,254,206,71,131,250,111,142,146,87,91,155,175,152,73,34,250,150,134,153,79,158,102,228,175,166,19,63,208,174,252,62,79,174,190,14,57,120,174,221,183,253,13,233,188,162,219,152,194,182,239,120,239,15,213,104,26,228,238,79,44,203,60,201,173,223,129,113,72,98,199,158,211,105,132,79,243,70,164,48,230,66,33,2,149,45,233,133,197,68,180,241,90,155,164,87,94,13,165,121,201,221,208,116,234,186,88,233,140,242,56,238,157,37,52,61,78,49,195,39,18,91,45,190,102,79,212,37,189,172,119,12,247,101,22,110,144,28,48,195,116,0,66,19,30,80,209,77,16,159,245,240,206,8,227,136,208,139,234,132,163,30,188,66,6,136,170,138,144,31,61,43,125,186,34,204,78,16,223,213,76,198,52,172,150,248,208,199,166,51,40,165,213,247,20,33,41,84,122,159,195,93,69,90,253,5,46,242,57,192,251,166,240,58,187,192,212,151,54,109,227,248,233,74,22,229,200,128,162,105,120,82,27,253,28,253,24,171,166,175,78,213,67,233,243,248,86,180,40,133,153,213,33,75,203,8,153,118,168,128,87,218,53,229,120,0,197,24,59,6,45,11,93,72,203,55,21,231,25,162,167,11,72,119,151,165,67,143,209,10,49,156,85,141,176,48,173,86,198,170,41,54,255,28,29,145,70,159,132,220,171,230,131,53,65,140,145,173,165,119,48,229,226,43,224,230,52,79,206,165,252,208,228,202,68,96,220,28,174,154,98,243,13,202,14,185,154,164,198,218,113,245,50,150,230,52,31,163,108,141,137,96,77,169,114,115,242,68,59,228,226,193,138,84,89,27,103,66,211,209,242,173,171,106,205,163,105,183,66,63,156,104,80,212,197,13,244,208,66,23,29,232,135,108,115,224,241,168,185,135,245,160,37,250,49,103,168,143,121,9,157,238,54,254,225,92,87,8,92,8,144,154,60,192,123,76,223,199,160,120,232,66,19,179,141,56,185,56,159,138,213,254,171,108,85,127,36,218,241,169,145,179,85,151,19,98,132,231,148,196,213,111,111,144,254,106,74,16,197,203,10,102,70,216,119,136,153,198,207,21,226,228,84,40,175,88,137,92,253,201,208,15,199,213,79,115,69,224,170,135,118,57,229,73,189,55,4,83,51,98,54,220,246,54,245,106,86,68,106,151,215,250,189,22,175,255,164,113,8,2,105,243,249,110,62,216,129,1,226,232,213,48,239,143,148,23,135,39,88,127,25,98,164,136,217,142,101,153,166,154,159,143,232,78,60,200,219,34,20,220,27,160,86,206,255,231,1,30,36,104,196,76,223,84,132,62,116,76,87,125,242,119,55,47,246,99,182,175,115,196,220,77,130,213,99,27,248,140,139,254,246,73,151,113,154,246,179,76,36,232,139,87,15,185,247,65,59,134,76,98,224,171,55,66,81,24,75,69,191,22,235,26,251,70,200,246,60,250,246,49,67,216,29,49,50,98,77,85,6,156,146,94,232,76,189,233,104,249,118,49,243,61,34,214,132,36,65,52,197,48,63,199,109,68,32,203,183,155,106,181,58,183,39,37,64,3,232,28,37,91,22,50,152,116,63,130,88,22,243,129,212,60,82,26,239,196,220,91,30,28,9,236,208,207,2,76,177,165,84,249,204,148,221,98,166,176,219,73,149,148,238,32,130,65,127,112,132,98,63,223,99,22,35,196,247,108,11,253,141,122,181,193,65,123,152,193,28,203,161,183,76,152,200,79,99,122,235,187,238,148,203,168,15,79,92,141,104,233,59,216,254,5,153,186,193,81,69,249,204,158,229,29,252,127,41,18,255,190,56,190,36,66,255,246,124,252,130,194,62,124,197,60,129,109,166,249,77,134,8,209,128,214,208,25,221,195,202,108,217,98,45,36,212,198,159,153,14,235,149,71,221,176,185,84,126,237,226,22,144,1,45,145,159,70,139,180,255,121,22,127,230,146,5,196,1,98,246,121,45,127,231,59,191,125,140,82,51,205,236,5,125,196,131,31,142,206,45,102,206,244,25,79,70,39,161,92,76,183,205,238,241,224,236,174,242,224,112,145,183,31,60,205,206,91,232,147,196,60,169,62,255,145,187,108,19,88,154,77,222,139,112,192,165,172,185,26,106,159,28,81,0,47,253,23,29,154,21,60,210,72,243,187,211,253,181,122,152,10,222,88,87,190,38,12,20,0,235,252,193,73,37,244,124,50,84,143,222,182,21,67,58,54,152,252,52,195,194,92,107,190,245,77,237,240,103,221,100,150,106,92,124,231,74,178,54,204,164,14,252,151,223,177,55,83,140,197,74,218,214,87,18,99,66,15,177,92,252,166,41,61,74,110,30,176,216,231,160,24,31,241,47,73,8,119,141,21,207,228,185,233,204,41,49,224,214,57,37,159,171,24,57,217,31,230,213,174,30,55,153,95,224,180,134,1,172,199,213,176,243,23,121,52,2,226,31,140,196,204,21,216,73,154,43,253,4,103,187,25,225,144,112,36,17,67,97,191,142,155,87,180,42,118,90,145,16,154,237,196,136,19,48,220,52,195,218,52,90,76,113,68,22,35,139,142,25,113,224,229,83,156,74,126,207,185,64,48,130,22,189,47,78,200,76,198,150,223,134,247,50,190,54,200,78,80,96,105,230,188,250,73,121,97,62,207,205,60,114,243,231,63,252,154,105,185,247,178,196,81,90,233,204,253,145,166,253,237,11,43,243,178,184,3,200,179,92,191,247,59,111,192,36,165,121,27,189,120,236,42,21,205,171,153,230,133,91,229,139,19,22,222,146,105,33,204,221,165,13,121,238,183,53,167,210,151,69,188,6,83,119,51,225,124,201,215,162,247,3,42,191,159,121,66,55,50,229,222,52,202,149,216,239,104,62,202,238,205,1,247,24,220,15,254,100,5,132,89,85,51,176,57,159,197,128,219,91,18,51,209,195,107,213,5,55,227,246,87,153,43,56,23,111,117,255,30,13,52,102,203,152,26,92,21,105,250,253,123,180,193,118,150,16,75,180,8,193,233,149,48,195,0,44,47,182,205,9,158,53,174,22,192,250,48,225,207,249,43,105,97,37,120,106,57,166,228,101,249,125,127,178,137,158,96,222,123,145,241,253,229,56,48,147,160,106,57,42,111,138,146,3,156,110,134,228,34,141,100,240,202,112,27,127,59,197,74,86,244,39,9,100,151,90,2,42,205,205,248,218,99,196,222,105,145,206,249,128,160,145,184,247,55,135,7,208,143,4,43,193,92,197,60,107,110,53,10,237,165,214,241,227,129,197,10,83,85,59,106,109,48,5,249,167,124,251,125,249,220,250,205,241,177,119,124,233,41,217,127,62,29,59,198,111,138,194,221,77,33,85,172,207,129,29,126,248,192,243,71,203,157,152,33,92,245,213,65,99,248,58,93,172,21,152,72,92,60,144,100,210,95,182,243,163,133,153,80,53,159,27,210,254,183,79,196,147,1,40,58,242,100,38,168,89,253,173,159,43,81,175,252,52,26,218,238,72,12,90,245,231,60,106,29,156,85,177,54,74,93,178,19,190,111,103,98,216,110,158,38,36,154,102,216,17,238,200,171,101,55,193,79,159,51,30,154,59,39,211,48,199,52,205,226,45,94,121,194,109,33,175,252,199,151,234,119,62,212,246,211,141,224,192,133,91,209,111,110,46,191,60,86,165,233,160,251,197,224,202,155,108,23,19,65,250,155,179,132,186,76,149,171,81,37,236,49,187,105,59,43,178,3,195,119,70,236,25,63,221,18,144,128,149,14,247,22,23,67,3,212,213,140,132,197,138,183,46,123,47,217,160,153,143,47,186,140,183,70,124,225,228,213,3,30,204,62,98,22,245,186,117,187,64,214,241,142,216,138,206,71,98,242,15,32,10,3,161,155,225,45,201,211,26,51,158,73,92,253,151,207,253,152,235,204,249,141,132,207,208,223,30,156,215,110,6,171,148,105,127,204,21,80,252,111,131,174,0,6,111,78,149,97,96,200,227,86,42,151,114,96,190,249,25,205,47,156,218,21,97,22,121,173,73,61,49,252,209,182,217,235,197,76,106,103,186,55,251,71,169,114,229,185,43,9,149,50,242,106,248,53,211,12,194,179,182,184,218,212,84,114,46,112,206,120,39,44,231,18,148,89,59,223,139,90,239,123,79,63,19,59,45,19,178,4,40,241,181,26,47,102,252,167,178,112,187,205,76,247,41,41,213,183,34,79,14,198,163,254,176,253,156,168,253,80,149,144,155,99,207,240,131,243,96,200,147,155,224,120,134,8,101,93,217,162,201,35,239,18,94,250,202,250,14,54,3,148,134,39,92,108,20,228,119,1,174,167,67,89,68,41,251,239,149,223,129,89,195,107,171,34,185,206,59,141,235,90,69,127,30,227,82,47,129,180,124,255,169,68,154,75,56,103,213,241,100,7,190,126,92,226,248,150,170,191,77,149,37,214,30,8,182,158,29,238,214,182,79,119,68,248,78,219,218,87,196,12,243,203,141,184,230,61,155,158,14,212,130,145,236,245,225,174,16,114,203,160,217,199,171,254,177,144,136,57,83,126,155,64,117,239,112,127,58,219,66,238,194,44,53,178,130,49,81,106,207,68,220,51,19,201,204,240,71,65,246,37,14,0,115,65,131,201,127,27,148,217,168,114,115,136,2,252,115,78,67,57,201,166,209,232,230,90,37,55,195,54,71,211,139,169,253,205,56,143,41,79,136,39,0,253,209,27,212,112,20,40,184,202,107,191,171,187,39,192,241,111,76,199,91,111,110,125,255,97,174,244,56,200,213,176,163,199,242,65,62,247,5,109,249,185,89,122,63,1,25,218,246,129,210,233,197,47,194,42,45,92,43,116,56,37,108,98,47,51,45,163,63,51,212,170,16,206,139,25,192,162,79,99,10,108,85,29,9,104,226,93,247,109,255,49,143,109,57,25,161,195,164,243,244,103,198,43,185,114,8,32,66,188,135,47,2,122,251,138,158,185,86,226,252,189,22,250,47,183,201,2,66,133,30,224,248,207,92,73,205,203,131,65,141,231,194,206,152,155,208,77,97,93,200,9,248,99,23,154,68,235,199,252,34,52,119,51,250,95,43,197,149,159,54,197,179,159,25,120,207,219,25,244,177,225,186,40,191,39,123,46,29,121,108,121,112,4,96,170,135,115,176,125,73,167,31,230,83,134,251,18,111,97,195,186,48,197,90,161,90,245,123,51,21,134,204,194,106,122,240,237,183,39,129,228,154,122,170,86,250,160,142,239,118,180,171,82,240,73,115,51,72,138,255,182,149,89,106,85,51,164,127,105,182,89,31,102,232,207,219,152,97,110,196,149,57,166,127,0,95,223,227,225,241,99,145,164,25,207,239,186,243,6,110,77,104,209,56,156,216,2,253,88,109,136,182,238,147,115,220,32,139,191,142,32,51,67,224,18,95,4,250,28,16,37,254,104,20,52,82,26,7,137,35,14,129,248,34,13,38,190,0,8,145,47,135,60,55,62,55,5,139,148,16,127,102,112,207,211,99,147,103,70,218,171,137,249,47,44,115,243,60,34,145,73,179,2,237,94,59,111,14,213,221,86,51,2,233,191,105,204,169,72,202,63,205,115,167,111,8,178,239,5,132,249,94,164,175,0,181,255,204,155,112,164,138,249,61,41,170,23,63,179,201,230,14,249,233,10,7,103,255,61,56,113,46,190,120,152,55,4,36,219,163,23,139,64,228,204,102,23,32,39,191,220,188,96,130,207,7,127,147,248,249,211,62,27,42,95,48,181,61,121,71,232,177,250,113,51,98,244,57,19,169,223,154,78,178,155,81,243,204,5,200,70,123,87,204,68,118,250,146,122,18,195,80,6,165,215,48,163,150,18,56,28,115,23,234,141,192,139,24,123,110,185,184,28,107,173,143,247,162,221,171,139,185,17,101,251,144,227,186,36,28,28,26,82,116,252,124,195,3,204,10,214,60,205,111,162,236,230,121,59,116,246,106,234,252,61,243,182,222,77,191,154,221,181,183,45,102,75,128,198,205,105,228,104,242,219,4,140,213,99,1,106,51,35,85,24,112,36,103,28,64,149,122,97,54,229,96,236,165,122,150,232,253,151,83,179,44,241,172,131,230,88,247,13,217,87,118,214,149,135,1,178,235,15,123,204,15,67,64,121,213,252,162,249,235,123,113,37,89,50,151,152,41,207,143,248,28,48,63,102,123,228,48,85,146,183,58,195,124,142,144,76,210,206,240,230,73,204,35,242,179,83,150,46,109,238,142,79,192,76,126,43,119,83,20,122,40,61,248,213,203,114,20,249,100,198,199,179,227,99,46,48,118,57,40,147,214,161,113,98,117,45,186,150,114,134,147,38,154,221,147,153,149,69,127,100,249,12,234,202,211,125,149,119,224,88,186,247,223,78,239,255,183,255,243,127,255,111,255,215,255,246,111,165,247,203,252,15,72,239,255,123,207,146,143,74,231,121,88,77,97,57,141,151,61,38,166,6,88,250,38,115,18,142,132,18,187,192,177,234,165,88,193,36,206,216,160,96,183,186,98,221,124,188,152,148,200,59,236,165,102,86,135,39,62,9,63,246,85,51,117,189,200,117,85,35,207,93,106,69,69,211,55,55,184,111,83,225,157,73,87,97,86,142,117,106,169,150,156,177,56,89,49,159,33,101,146,108,46,24,235,3,245,92,76,216,171,73,54,150,225,137,40,140,4,104,191,159,37,76,199,91,236,185,48,200,103,84,208,77,181,187,198,156,162,78,60,102,151,221,5,104,87,90,9,200,228,185,140,167,55,54,54,200,117,174,60,246,6,101,36,167,1,138,122,85,54,205,134,12,158,31,99,111,182,67,44,39,87,211,70,89,226,201,222,166,54,37,114,37,6,67,0,104,197,199,32,71,189,229,52,96,19,141,41,54,33,19,209,195,2,97,208,121,226,83,154,156,144,252,246,229,193,98,192,81,232,29,67,78,65,208,112,199,19,82,40,157,208,142,34,135,228,18,15,22,116,224,250,88,173,27,209,157,26,250,65,50,145,64,139,198,161,173,51,14,239,51,147,43,6,243,251,103,221,116,28,8,114,197,220,175,137,73,184,25,72,187,236,62,134,106,30,30,112,180,78,2,80,220,14,48,178,136,127,184,71,68,254,85,118,62,235,199,142,207,249,252,213,61,150,186,6,104,101,22,207,175,52,19,255,235,242,218,52,211,45,15,169,33,178,23,174,25,204,111,55,139,121,216,8,208,245,120,54,88,251,141,97,33,63,182,210,115,7,27,49,207,241,77,153,30,76,230,106,154,39,208,255,240,174,233,107,108,242,228,240,231,180,238,97,65,91,84,185,229,60,160,88,82,163,108,240,226,42,84,128,167,186,153,104,146,251,176,80,220,87,239,27,108,150,107,69,152,153,68,167,152,225,33,207,47,182,108,11,22,7,121,91,234,194,135,133,212,176,86,52,240,81,160,20,113,51,133,105,73,156,66,24,242,46,136,65,181,70,65,113,237,193,164,212,24,21,2,41,137,47,173,191,58,10,26,136,238,54,153,75,3,73,166,155,147,229,47,145,152,214,97,189,47,254,189,16,107,188,26,105,193,168,22,99,2,26,101,72,34,195,46,189,17,1,34,176,144,13,160,152,141,33,116,71,20,71,83,130,94,253,71,20,241,51,83,94,234,146,14,168,251,15,188,228,225,37,216,94,73,157,18,44,157,88,187,111,35,190,186,165,225,29,153,79,244,51,119,83,164,21,243,155,87,37,14,16,203,0,75,69,112,24,115,95,139,82,11,17,223,150,104,168,217,33,226,41,70,216,193,87,211,136,221,122,39,35,245,79,236,47,31,147,53,209,50,215,64,108,179,36,148,2,26,70,82,39,50,144,16,197,74,42,130,49,158,81,211,99,138,86,201,9,55,18,206,191,174,65,18,52,36,9,37,127,73,56,127,154,84,4,145,24,90,146,98,161,78,90,34,155,70,197,163,200,111,211,102,120,123,20,66,193,111,74,194,25,146,238,90,34,49,133,20,91,209,180,22,4,109,37,234,241,214,61,47,51,141,130,57,140,91,110,54,78,226,252,96,4,175,179,122,34,125,89,178,65,214,54,164,144,51,198,252,237,166,173,93,89,157,6,115,62,1,21,24,184,192,82,172,132,110,242,254,112,38,100,220,54,42,243,146,51,46,70,131,149,69,115,30,94,204,239,36,111,249,98,32,92,52,161,96,100,114,126,239,105,25,126,121,109,172,99,249,52,38,226,235,183,106,218,183,66,58,234,87,155,198,111,211,156,50,141,111,254,100,19,188,140,46,161,1,174,57,11,165,148,224,215,39,155,125,153,49,254,219,246,237,151,22,16,80,91,137,132,155,5,56,255,168,47,212,49,34,105,188,13,113,163,197,11,24,16,122,164,235,32,20,145,98,79,69,211,192,227,25,171,85,72,16,56,152,60,117,249,110,11,235,211,168,178,179,224,37,16,37,186,121,91,137,33,205,116,234,143,18,233,110,212,87,212,10,174,164,69,34,113,162,180,179,165,236,7,201,152,207,21,34,196,55,107,165,114,7,59,150,167,81,38,125,31,154,10,36,208,218,39,82,225,128,101,165,124,182,160,178,63,94,205,135,93,249,136,63,109,194,56,163,71,245,184,240,83,77,173,22,19,250,198,112,230,252,148,65,75,166,24,33,118,92,93,47,45,116,244,158,40,82,1,73,148,55,6,104,213,162,194,138,238,196,145,181,181,224,49,31,51,203,80,16,20,105,249,182,215,44,35,241,183,146,119,221,134,121,91,105,6,79,146,191,188,7,108,175,254,74,155,91,73,81,111,27,142,59,127,120,65,114,39,63,76,135,77,47,113,245,186,210,238,72,201,186,73,33,115,27,189,142,212,164,255,148,41,102,212,57,105,95,191,98,134,103,60,54,105,2,243,43,123,56,237,180,173,250,131,3,124,105,82,190,5,141,224,116,171,172,202,65,11,149,92,12,148,114,197,54,74,0,114,228,68,166,171,248,185,45,94,60,64,205,160,106,153,31,110,197,27,224,33,180,154,174,90,223,154,190,62,1,23,85,140,41,197,49,56,126,102,100,224,97,191,67,132,68,144,19,144,4,249,131,61,127,182,105,38,26,201,144,146,59,48,8,79,169,33,89,99,151,108,208,21,94,10,1,155,144,188,95,94,67,90,70,22,38,201,226,11,96,52,92,5,10,243,115,200,86,68,172,3,8,32,142,150,45,105,130,129,108,69,61,37,172,232,88,40,142,5,142,193,216,220,89,222,83,81,48,198,237,22,128,41,128,243,25,201,63,135,165,225,108,197,91,145,183,236,10,192,161,15,56,126,249,121,156,71,199,228,154,44,216,138,123,227,126,117,129,37,1,101,13,176,213,27,239,189,4,160,86,222,78,129,47,157,111,117,147,175,196,64,75,240,44,199,137,183,123,118,194,25,226,201,100,32,99,60,25,240,41,230,3,198,63,239,141,162,180,92,77,217,40,242,212,38,0,42,169,100,211,117,186,55,206,67,114,29,85,111,110,154,221,158,198,94,136,136,100,47,206,176,2,121,203,115,254,69,135,31,4,90,65,124,124,228,151,38,159,43,240,54,214,74,13,28,216,52,108,149,88,129,156,197,218,24,144,86,45,5,191,157,2,185,152,155,149,200,8,235,5,215,21,86,120,35,154,96,250,58,96,227,188,119,67,163,123,138,153,42,95,203,123,131,132,147,39,51,110,136,29,86,20,167,228,167,151,49,85,141,172,23,194,15,44,96,67,152,247,118,152,97,151,23,132,153,45,196,147,102,250,186,21,140,24,196,236,182,33,112,78,76,129,88,62,63,184,187,127,1,143,43,199,170,152,201,156,212,124,43,60,103,129,111,130,223,76,176,33,158,81,182,80,96,38,35,158,19,156,1,122,159,250,95,144,231,122,187,34,78,183,107,170,78,163,129,75,104,10,68,95,40,3,254,237,247,6,124,59,194,11,78,104,65,232,242,235,185,155,70,127,114,186,92,141,243,248,99,209,185,172,22,52,165,142,152,217,188,126,237,9,139,37,47,197,100,187,250,206,159,231,123,13,250,147,137,29,122,88,65,242,86,191,152,98,89,198,250,112,213,152,72,201,249,153,33,165,46,49,229,205,12,51,178,155,223,236,159,153,71,195,76,214,227,215,102,69,226,5,237,22,185,154,104,250,151,146,130,182,178,242,191,197,186,143,3,26,176,182,221,114,99,181,222,132,233,194,18,152,15,156,24,83,7,101,85,111,130,4,147,1,174,88,204,135,148,107,220,28,185,160,152,89,211,72,219,251,79,207,149,166,121,155,255,50,224,134,67,30,126,111,104,71,111,156,23,211,70,123,23,31,148,218,236,86,98,182,154,248,30,113,53,231,241,74,51,242,14,109,186,153,116,105,238,188,243,90,87,193,15,205,102,102,81,31,133,122,251,208,83,224,79,6,72,120,94,177,190,73,186,139,143,55,76,148,217,102,207,194,220,48,250,249,197,240,236,201,136,61,99,89,222,50,71,166,16,122,191,28,50,200,100,250,15,54,0,237,43,210,192,39,135,12,87,201,201,179,160,156,165,178,41,23,195,248,239,52,32,198,102,43,20,60,19,85,54,211,161,250,153,145,188,205,46,95,204,140,241,175,149,138,164,38,156,215,114,181,105,66,187,245,128,251,106,114,113,157,70,216,240,103,238,118,246,232,147,225,9,255,192,158,38,96,207,32,86,49,87,200,9,142,155,225,66,137,248,105,94,75,35,255,56,193,140,140,236,153,103,23,51,186,44,59,204,19,202,191,28,179,141,226,72,251,53,1,163,45,9,139,107,62,249,166,130,253,107,222,49,90,101,48,177,105,53,170,246,24,210,183,77,138,202,60,196,91,22,175,249,213,151,196,169,204,50,203,215,254,130,1,158,140,64,93,102,56,94,75,253,169,134,241,218,136,224,201,7,49,36,241,89,62,42,239,104,170,93,38,41,123,76,253,73,169,97,174,116,60,230,107,47,0,228,221,239,77,169,184,202,147,1,35,109,191,96,2,51,74,94,242,177,17,108,64,240,233,103,70,181,62,181,2,167,241,190,211,104,250,51,19,145,182,45,102,90,131,142,175,123,90,229,78,182,221,205,63,110,220,31,12,28,15,123,9,103,44,120,98,200,210,99,170,92,19,140,206,123,91,215,244,47,24,129,240,188,210,102,47,102,232,27,143,239,195,104,174,189,144,32,151,46,60,176,240,121,252,204,195,52,136,211,218,108,67,251,237,133,99,26,131,201,18,51,41,164,223,131,13,60,166,252,24,8,215,28,159,38,70,112,157,18,110,147,254,83,54,206,159,121,22,3,194,231,197,195,200,28,252,206,127,160,37,153,7,99,82,66,246,199,162,12,248,194,183,28,48,0,61,227,87,70,33,164,132,82,103,229,136,24,132,170,251,44,154,64,48,101,15,126,215,178,151,185,21,254,195,42,163,61,154,41,69,185,21,193,163,43,23,87,115,107,220,76,73,191,229,20,131,34,231,45,70,127,236,77,207,115,222,217,122,181,243,177,140,148,78,214,29,152,164,243,67,202,97,70,182,87,238,77,161,117,255,212,13,77,185,161,140,41,23,63,111,202,201,169,174,245,239,214,172,59,65,126,184,141,180,206,205,20,93,78,238,54,240,36,236,230,59,221,50,70,119,241,34,104,225,42,191,164,35,230,131,46,118,88,17,156,157,190,187,83,26,187,25,11,131,2,133,45,172,134,25,213,70,113,49,208,81,34,54,252,153,97,185,218,114,164,177,119,148,159,254,44,42,27,48,38,215,124,173,138,34,170,19,130,44,186,246,19,134,106,86,82,30,191,1,53,118,240,37,11,190,194,100,90,253,157,17,86,215,217,93,225,139,250,241,56,99,158,70,153,151,102,228,168,174,175,73,186,191,238,150,221,162,34,138,51,227,185,201,144,212,154,111,93,153,42,125,248,128,190,224,108,119,249,28,213,154,155,186,15,138,117,202,203,28,100,19,132,237,239,103,54,189,96,125,47,84,99,127,65,39,102,72,158,100,105,21,163,29,140,17,191,70,16,146,143,246,118,118,227,86,255,51,195,207,90,213,67,1,57,48,253,222,144,75,149,108,220,160,137,10,231,248,119,107,180,117,78,150,196,176,162,132,233,119,134,26,57,75,71,36,14,32,170,95,195,205,7,113,118,121,108,252,180,25,247,30,198,200,158,159,11,169,220,88,120,155,117,89,228,218,242,167,157,251,179,82,2,89,145,62,32,124,37,219,227,27,2,164,113,80,66,166,249,144,15,251,245,22,195,87,54,217,49,211,76,242,97,212,48,83,52,140,4,193,52,9,150,50,252,184,4,108,47,202,162,86,103,120,19,222,151,7,26,15,39,229,209,105,49,125,161,220,242,241,70,126,94,128,214,152,119,32,9,56,223,16,133,205,137,130,24,17,211,227,247,222,96,172,146,150,30,146,101,107,181,248,25,105,86,24,185,170,15,222,98,241,14,118,54,107,106,192,249,220,184,139,111,211,246,91,227,123,238,89,197,108,245,153,223,183,190,38,16,57,115,72,159,79,129,70,218,111,80,222,36,162,33,65,204,139,158,141,253,91,92,228,65,4,173,73,255,7,66,64,254,228,166,51,144,81,190,181,135,236,190,210,106,32,222,180,130,230,140,13,252,226,218,102,15,142,85,0,233,222,235,110,70,131,86,198,140,62,139,30,206,40,17,149,116,38,97,158,54,113,127,102,112,234,71,62,54,84,185,203,91,78,89,244,182,133,136,185,22,135,99,66,210,3,238,119,116,49,195,43,251,235,251,220,197,64,244,67,172,205,138,15,63,43,84,216,67,127,250,61,105,249,165,59,175,49,171,148,108,251,124,235,225,214,32,122,53,66,83,203,81,166,249,29,99,243,87,90,189,144,225,208,228,150,243,108,115,138,14,255,233,99,65,75,14,202,54,170,236,31,203,223,6,183,180,82,198,3,243,48,145,181,159,25,17,179,85,228,222,111,230,212,95,253,4,51,228,85,55,63,231,166,54,80,221,218,97,9,204,128,233,89,173,173,99,186,25,55,97,203,189,137,68,214,47,158,2,164,218,225,221,20,51,78,223,10,51,144,201,115,197,252,94,197,3,92,18,185,85,74,86,232,21,204,231,69,198,197,80,85,233,136,210,94,241,163,26,191,86,133,16,210,109,120,87,122,107,113,107,28,108,57,236,169,162,183,28,112,122,58,9,139,210,12,247,219,245,169,96,60,71,137,215,152,108,3,132,19,215,205,100,63,175,220,156,34,131,135,168,236,240,218,74,128,153,30,31,159,72,13,132,120,147,139,73,11,247,95,84,179,27,45,20,201,138,65,31,1,137,170,95,251,176,129,55,118,74,164,77,180,113,137,145,126,63,221,32,162,94,50,145,112,78,199,143,86,254,178,195,151,108,206,152,104,56,30,239,221,192,106,8,74,185,55,149,183,159,200,19,230,43,74,199,48,60,80,10,251,197,114,27,46,148,146,116,171,180,45,65,176,239,99,210,225,67,144,216,224,252,233,46,250,247,48,160,222,150,77,28,172,114,139,89,216,129,231,165,250,33,148,203,80,222,250,250,232,56,152,187,200,213,239,68,133,164,201,205,208,18,228,199,4,35,209,253,184,102,30,20,161,6,131,10,124,190,191,222,254,224,13,56,179,94,141,175,225,237,220,187,27,189,144,140,138,213,225,230,111,113,33,136,9,188,70,172,214,72,232,99,214,105,174,153,185,227,12,228,109,199,244,123,191,184,163,22,249,92,131,151,116,58,132,141,88,228,77,245,220,137,98,45,241,86,15,51,20,219,121,243,78,193,239,215,64,129,249,210,69,43,102,242,63,221,31,28,93,191,20,65,131,121,193,4,186,253,193,113,204,139,156,93,166,154,61,166,15,41,75,224,202,241,194,97,84,156,48,141,210,34,57,236,124,175,247,165,91,253,181,93,221,191,46,215,44,38,79,59,247,90,236,164,244,143,236,100,230,157,232,229,160,97,254,251,237,209,140,12,38,223,171,65,42,87,125,71,178,19,251,138,35,3,178,182,196,100,64,27,244,205,150,156,197,200,4,61,47,254,183,56,169,36,15,93,187,70,105,246,235,37,120,230,99,81,126,62,218,115,21,200,74,252,230,225,251,214,101,167,40,42,184,54,251,158,203,205,48,203,139,167,130,112,232,245,19,31,157,11,178,77,114,117,33,198,24,126,115,166,241,145,239,249,54,169,225,2,134,228,39,46,153,250,124,49,50,184,0,4,126,230,73,169,91,142,124,131,172,150,230,87,67,0,181,175,220,220,232,97,127,57,82,56,64,110,215,185,4,27,201,56,254,65,215,159,90,110,142,90,161,115,110,249,123,163,130,34,90,125,84,177,54,48,111,191,122,226,97,164,87,123,224,76,45,203,15,191,101,189,33,226,8,21,99,176,243,229,139,228,234,77,172,52,102,54,11,159,169,139,121,220,228,147,144,99,237,191,6,84,204,224,24,158,227,250,111,102,185,255,223,255,249,127,248,175,255,211,255,248,127,255,151,255,229,191,203,114,223,245,31,144,229,254,247,158,37,31,117,24,169,157,155,25,41,217,75,10,76,232,123,198,213,111,51,144,4,201,219,2,233,115,159,113,53,30,159,120,155,112,101,53,231,78,217,80,74,139,14,17,223,159,92,220,246,81,36,137,152,212,231,211,188,220,23,31,252,190,32,33,233,150,12,35,164,57,235,252,228,128,12,68,143,42,146,220,252,125,179,237,100,29,132,86,80,205,29,49,163,4,119,99,230,226,87,85,89,53,244,144,255,64,225,120,147,56,171,75,86,36,108,153,254,203,180,203,158,46,171,157,182,201,21,179,222,24,194,229,173,155,209,247,199,213,111,49,191,115,255,200,94,97,170,100,219,205,136,190,29,53,91,29,213,183,49,139,31,196,177,106,128,46,186,31,167,195,184,106,100,239,111,164,215,234,141,141,8,193,36,241,18,154,176,174,110,186,234,238,145,195,22,95,104,120,86,118,211,27,125,187,222,251,26,94,195,119,200,41,90,9,108,175,219,52,24,127,86,99,245,60,178,251,54,152,54,125,239,61,38,105,156,198,110,200,14,223,30,171,37,146,228,214,214,140,187,253,152,134,124,188,200,136,64,208,125,60,133,178,141,60,114,200,44,162,183,144,90,166,31,42,195,84,114,196,124,193,147,167,121,80,130,144,179,20,182,6,63,238,22,129,66,211,131,24,53,138,17,135,33,24,240,37,167,248,123,150,221,227,36,69,68,99,170,135,64,4,84,252,28,126,155,209,210,217,143,167,184,126,160,74,204,11,18,3,53,15,112,246,126,115,16,153,58,40,230,188,56,25,211,38,59,176,245,156,30,38,157,23,135,60,20,69,83,166,9,8,61,32,236,238,188,236,253,241,109,38,224,169,112,94,168,84,150,169,222,162,21,197,195,171,2,87,179,197,31,228,193,139,58,124,111,144,228,106,36,114,156,174,29,132,22,89,168,45,230,183,161,249,158,255,220,49,32,70,114,239,139,210,166,71,52,156,170,44,62,241,145,27,16,51,119,161,23,186,156,18,240,64,254,82,35,206,195,163,45,83,34,30,158,26,202,139,159,25,38,153,162,254,121,163,184,232,219,81,51,242,100,153,196,236,69,46,140,134,115,255,246,212,45,163,242,252,28,58,60,61,114,184,180,115,74,24,72,88,114,125,195,1,83,89,244,44,91,168,137,223,230,49,13,255,119,53,206,171,204,113,95,214,134,134,104,75,67,181,247,187,253,70,188,4,12,67,66,76,112,200,206,213,7,188,9,142,36,137,2,65,193,250,158,64,107,53,101,80,137,48,105,167,136,7,163,175,58,153,179,77,15,135,34,82,139,40,240,61,100,153,98,158,60,140,223,28,226,74,77,55,108,164,51,90,132,175,116,4,86,217,173,54,148,185,225,199,86,67,22,110,9,187,17,206,136,24,146,66,255,157,106,134,196,195,221,158,106,92,104,87,6,5,141,154,233,123,116,185,38,229,32,17,63,123,244,137,160,157,32,187,75,178,1,217,199,17,102,58,13,246,234,159,76,70,113,46,248,93,12,245,40,19,133,157,244,248,174,64,95,225,210,79,109,62,114,230,34,104,123,155,154,201,120,175,57,156,245,107,163,204,34,234,152,36,112,128,98,121,158,16,109,150,209,175,154,97,17,235,59,82,48,176,49,72,30,4,254,171,159,48,45,102,209,104,192,37,125,209,103,166,165,200,39,47,153,40,16,190,245,40,248,33,210,5,55,143,100,204,94,188,226,231,199,226,176,221,77,214,22,64,162,238,241,208,250,75,202,202,113,125,81,190,46,35,204,64,139,196,197,133,176,104,23,79,224,131,48,213,104,233,154,122,236,138,100,29,252,234,242,49,241,134,64,239,122,30,16,52,143,172,173,107,225,214,143,111,24,55,236,124,146,63,38,166,57,154,95,205,158,219,139,38,56,73,71,251,247,128,202,69,33,6,244,199,90,216,233,25,76,234,160,154,30,53,249,29,31,52,36,61,223,123,107,90,183,3,226,247,71,43,166,144,220,52,235,11,135,248,239,230,111,74,163,222,188,37,103,140,134,164,87,221,54,43,253,106,70,25,130,213,235,23,111,186,41,229,151,105,54,119,226,107,152,171,209,234,145,139,27,4,198,94,190,229,41,222,148,215,84,247,115,203,61,25,241,220,122,96,139,154,204,166,233,241,122,150,113,27,58,189,73,26,29,158,160,235,229,24,16,124,87,43,226,133,98,252,248,113,222,47,210,90,196,37,146,255,255,227,128,246,12,62,161,110,166,17,225,55,162,62,230,233,127,58,163,243,185,43,121,168,226,16,2,64,99,26,26,95,67,172,238,19,102,54,9,185,24,189,143,31,108,140,194,3,8,40,169,191,86,206,104,167,81,134,47,146,244,166,92,141,63,85,60,143,142,121,166,139,131,188,7,249,159,176,190,1,47,82,78,228,91,245,30,37,17,72,61,78,85,115,97,122,248,79,91,102,187,110,49,179,88,163,28,51,13,248,37,37,172,110,130,57,94,80,121,243,25,15,55,205,38,203,237,165,55,184,183,251,208,223,166,201,59,31,13,250,219,93,182,86,207,222,70,122,189,12,133,142,179,68,62,23,62,54,60,8,55,179,113,75,25,10,100,251,9,20,1,20,80,180,136,73,93,143,44,218,140,226,219,155,198,75,38,82,183,198,235,24,212,55,101,213,9,186,232,87,214,168,77,152,126,77,151,74,17,105,20,144,54,110,110,74,87,76,57,147,72,216,129,0,70,128,177,180,34,9,105,182,115,56,163,14,74,130,65,126,27,41,171,123,162,96,185,141,94,92,10,173,38,213,237,86,60,158,33,37,92,98,69,23,33,160,146,74,7,198,150,10,239,50,98,236,168,195,14,161,72,199,173,135,155,192,87,136,209,139,149,45,149,107,107,240,240,154,227,164,137,108,118,53,35,236,232,251,248,180,108,160,214,189,95,140,64,107,182,151,151,209,47,146,37,4,119,211,155,235,254,104,182,239,203,68,5,149,83,252,104,52,149,251,163,159,251,57,223,80,109,123,137,184,77,139,173,178,96,15,9,140,235,210,64,19,185,233,109,144,90,191,73,154,255,134,124,216,110,217,62,56,2,92,249,223,213,16,199,173,38,95,100,34,247,219,124,13,141,105,65,159,128,20,158,79,28,153,140,101,132,52,93,246,44,132,189,233,168,251,153,249,169,38,101,96,218,184,207,136,171,217,31,117,88,222,72,80,60,113,240,197,193,69,19,43,91,218,10,156,206,187,182,220,116,224,8,93,45,61,224,192,14,192,1,178,209,147,108,232,191,94,32,147,86,39,87,47,72,155,231,231,0,233,15,212,8,81,250,82,52,204,137,24,133,174,48,138,29,106,166,170,236,123,3,41,228,150,220,81,32,113,56,192,28,168,134,136,234,80,188,215,251,41,178,83,1,2,58,228,64,175,160,124,222,171,248,218,239,32,78,139,84,168,73,91,140,64,233,176,114,213,104,244,125,51,64,58,116,82,230,218,60,176,249,174,17,47,101,92,182,106,134,42,194,247,121,152,31,214,23,54,133,80,109,115,176,11,226,229,67,70,140,20,104,153,129,210,233,16,211,201,182,97,129,116,139,33,233,164,253,100,64,9,41,235,41,113,243,99,8,98,129,154,77,147,40,113,51,164,135,89,36,3,51,125,138,19,153,179,217,113,18,183,143,153,90,177,191,24,131,32,219,202,89,70,232,238,79,14,155,243,16,204,202,225,4,116,229,160,247,81,233,32,56,250,219,127,252,18,142,186,2,123,32,171,239,80,184,242,12,0,11,239,224,216,138,153,20,184,87,122,201,175,204,108,152,193,28,2,96,203,8,12,101,217,163,98,243,204,142,21,163,51,181,235,91,129,191,235,94,89,111,197,50,100,2,104,228,188,249,113,7,24,58,143,173,65,16,164,245,47,243,239,230,63,80,150,154,169,110,159,48,151,54,197,27,193,233,157,51,208,146,244,58,232,215,124,135,196,44,158,199,183,156,62,133,47,65,206,26,237,139,227,10,233,143,201,22,91,80,160,6,207,105,129,181,100,188,5,36,218,160,184,16,144,232,18,129,201,103,134,81,40,240,144,5,225,64,5,183,146,57,234,142,222,3,230,0,239,152,152,223,186,247,170,125,161,243,183,116,193,213,114,106,55,223,166,11,249,201,44,48,216,131,157,234,191,92,140,85,34,188,113,83,136,220,185,176,95,72,184,36,48,251,3,229,238,146,230,78,177,78,95,122,180,128,196,20,242,91,253,99,132,255,207,17,187,207,120,19,180,98,102,0,123,14,7,110,76,170,136,70,237,151,107,119,182,114,154,195,136,41,182,2,122,137,217,253,165,201,129,220,88,122,152,169,75,110,71,57,91,147,220,81,235,233,206,244,60,173,208,170,112,223,90,162,171,248,90,255,128,32,121,152,7,16,184,54,191,152,222,231,126,20,13,252,194,21,7,27,252,225,214,74,255,192,175,139,83,53,3,122,171,120,100,130,21,158,70,173,230,224,109,168,160,197,74,230,200,195,50,226,17,116,181,215,7,249,253,59,242,12,70,82,20,50,72,58,160,254,122,48,48,211,124,174,43,7,98,180,146,160,242,138,10,151,154,109,91,110,110,38,249,216,218,191,162,50,96,108,226,236,234,246,38,235,52,50,236,93,90,207,182,113,226,255,109,186,102,222,103,124,122,169,172,56,211,221,76,83,161,154,81,55,250,155,24,102,229,78,83,173,173,252,114,159,102,134,208,76,184,67,249,169,95,128,104,102,104,192,170,152,201,161,252,173,68,51,95,105,161,193,74,107,202,72,43,41,1,49,47,18,181,121,241,22,148,10,102,32,209,249,86,80,132,235,47,191,3,224,39,212,103,99,2,5,136,180,136,65,184,240,67,99,99,30,198,245,155,102,96,45,191,112,31,179,137,48,202,160,152,154,228,142,183,38,67,34,157,155,27,119,251,135,159,49,149,114,208,9,122,115,178,74,203,173,11,34,71,181,86,220,101,255,105,172,66,6,129,162,239,124,219,188,15,202,32,102,215,247,2,197,181,151,95,13,83,99,81,182,86,232,92,127,82,175,232,194,189,255,209,164,149,150,83,109,255,80,17,11,80,242,187,185,16,96,153,36,234,246,175,73,106,96,117,97,80,220,40,22,22,31,21,112,175,119,11,5,28,242,133,136,193,253,204,86,243,147,102,217,109,169,31,159,165,70,197,44,141,213,144,215,148,95,125,138,168,217,112,251,218,198,136,206,227,246,123,67,69,80,132,127,209,144,179,63,249,60,204,207,245,214,175,137,246,66,29,254,203,192,151,62,205,134,239,176,33,218,113,51,72,158,43,253,151,156,208,63,14,117,204,80,1,8,31,230,186,198,204,252,251,218,149,211,191,95,53,3,63,248,75,130,44,19,126,19,21,31,204,164,230,166,255,118,165,99,99,74,207,41,233,229,226,223,11,26,195,242,105,73,53,73,247,24,149,130,227,86,212,140,234,196,244,223,46,36,28,133,33,14,44,248,25,190,68,160,162,43,202,34,186,140,213,194,191,118,185,208,59,200,198,240,188,108,216,183,186,155,41,78,203,242,92,148,160,127,194,100,152,209,63,150,142,66,202,14,28,188,110,110,134,174,18,51,244,75,62,27,158,239,68,194,102,171,185,252,34,95,179,34,77,173,247,70,32,202,151,8,221,16,235,115,45,205,23,219,127,25,216,92,255,180,8,211,92,225,171,147,112,226,28,105,233,166,36,11,31,141,155,233,132,214,46,224,183,126,122,44,191,130,20,159,116,147,47,139,185,125,64,55,27,158,210,10,131,138,240,141,214,248,158,133,128,157,152,152,162,135,223,25,133,14,33,245,122,102,42,61,190,211,114,102,54,165,231,165,23,5,16,172,155,137,37,165,69,147,180,198,141,243,5,53,10,218,245,197,220,16,192,139,71,27,104,248,74,179,56,53,198,26,159,131,208,180,200,205,45,243,244,35,246,48,243,155,176,178,223,145,142,30,63,254,56,51,211,209,38,92,182,20,204,122,12,26,173,253,202,212,252,167,10,185,194,106,154,209,210,198,190,172,232,235,230,55,38,85,121,135,159,163,226,226,49,127,102,184,243,180,133,254,80,41,9,51,37,223,173,20,189,120,20,55,204,237,110,229,29,56,166,19,28,87,191,51,91,233,24,134,137,209,204,237,147,1,13,29,225,176,128,222,241,71,176,196,52,131,69,77,58,213,161,98,233,115,198,234,233,250,86,6,227,253,145,103,252,45,204,33,180,30,176,99,20,255,210,176,141,30,165,121,128,13,19,29,177,216,10,81,128,20,30,219,206,132,143,173,208,14,111,165,185,157,127,20,97,63,179,113,236,54,29,144,222,134,239,8,72,111,247,189,149,114,224,13,224,237,126,96,147,79,84,2,81,42,239,47,100,11,111,160,20,109,133,4,1,2,169,238,239,165,105,124,128,199,80,175,142,125,16,158,112,209,86,183,89,2,99,226,117,51,206,150,242,98,91,23,145,111,24,29,180,183,18,26,255,1,130,126,63,76,175,114,63,202,150,60,151,197,215,110,38,247,171,28,15,28,114,215,159,12,238,81,110,161,196,24,68,134,126,243,6,71,146,18,186,82,219,252,105,94,99,126,143,173,180,169,32,114,74,113,31,231,153,13,113,34,44,185,128,36,253,189,40,233,117,233,161,239,176,87,254,0,65,60,217,243,44,154,172,172,55,117,95,32,227,123,236,64,221,92,120,134,32,129,132,75,219,31,188,78,88,163,148,199,182,64,161,21,230,131,98,166,50,209,194,208,218,194,252,22,189,52,33,211,157,89,207,157,241,219,128,168,142,242,189,34,93,92,211,108,184,44,33,116,181,108,139,15,26,221,19,77,124,133,70,27,193,79,154,253,207,252,233,132,111,214,137,52,99,88,192,143,11,83,16,92,22,72,209,184,153,88,93,152,54,155,185,233,203,103,131,129,224,148,154,166,179,151,237,152,44,239,193,138,28,1,141,122,99,56,242,208,102,174,35,76,15,204,142,222,70,78,53,250,173,228,197,168,183,12,153,137,136,189,42,31,44,106,110,190,49,208,229,117,171,50,13,93,4,238,102,243,39,175,208,109,41,221,15,73,159,22,47,6,30,176,233,205,9,46,75,78,181,54,174,156,124,104,158,29,247,27,233,105,40,74,218,241,142,69,211,12,251,153,17,27,217,159,139,223,8,87,63,94,222,209,4,200,91,249,100,241,76,252,96,28,214,1,244,225,147,165,51,214,79,221,193,31,28,101,163,125,235,157,74,202,207,76,251,168,82,207,84,42,9,199,199,212,246,32,141,157,248,188,148,232,127,102,99,112,184,106,222,62,160,28,245,104,38,138,205,68,132,253,206,19,106,141,222,62,151,114,67,55,223,86,84,59,164,209,115,251,203,225,161,145,252,162,23,33,171,123,227,15,29,140,15,217,92,38,218,44,95,11,47,177,204,223,128,79,107,31,149,137,84,73,33,117,247,37,166,197,101,114,220,67,163,74,103,138,223,28,199,66,8,176,17,193,172,195,119,60,192,94,125,136,211,137,235,240,6,49,94,172,193,167,37,100,179,148,242,242,197,32,219,40,178,252,10,157,31,221,221,1,48,9,68,44,202,33,70,213,214,111,78,233,230,69,49,255,118,196,255,255,252,175,255,233,191,254,231,255,227,223,236,120,63,255,17,204,142,184,245,37,156,11,184,50,175,120,169,192,64,239,217,49,117,0,3,238,246,49,27,189,147,127,3,68,88,146,133,4,208,55,74,130,97,190,244,203,11,81,155,193,163,252,11,225,63,72,84,254,190,44,133,13,119,46,224,114,156,226,43,66,154,216,251,141,169,135,50,65,21,78,93,120,213,74,124,32,152,30,231,85,106,60,248,176,215,111,185,81,65,94,194,120,221,17,123,7,108,255,103,94,224,108,170,154,145,227,155,190,55,163,172,123,100,222,34,247,110,52,16,126,115,182,203,41,76,135,224,126,134,123,39,208,1,30,225,83,234,150,64,136,245,56,27,91,135,210,222,18,9,108,191,152,32,254,202,247,0,233,131,220,153,155,193,250,157,15,115,45,238,141,15,41,169,182,166,220,179,215,216,133,125,84,254,4,171,132,60,146,186,124,235,57,109,225,183,168,74,91,9,97,250,137,73,143,120,149,48,83,2,128,185,49,228,116,163,149,35,191,141,43,229,219,227,219,113,160,242,18,242,217,2,87,161,199,128,198,94,38,4,87,144,113,130,68,241,175,13,167,64,138,204,194,3,74,146,196,125,220,113,173,243,161,41,5,108,131,89,195,205,205,230,134,16,148,110,54,223,48,31,19,96,77,243,59,104,103,120,109,195,16,24,66,207,252,126,104,62,79,193,205,236,83,153,186,134,57,245,133,117,17,241,160,229,202,18,75,51,221,156,167,223,60,22,192,92,166,25,128,108,228,127,32,169,89,77,248,60,97,184,2,18,235,195,66,99,163,144,79,66,237,213,126,157,120,16,244,191,137,170,36,200,70,188,246,19,247,176,79,98,32,247,52,83,167,202,253,149,46,201,35,60,165,120,167,46,58,245,103,134,223,46,204,116,9,220,214,226,92,161,1,83,248,182,187,105,202,236,216,126,145,181,16,74,89,224,133,16,177,184,25,50,75,177,194,57,187,119,158,89,11,160,68,154,219,121,135,84,44,17,96,225,194,67,10,206,238,87,105,176,49,33,97,151,86,80,114,99,196,15,147,229,80,206,76,90,224,111,139,213,9,10,110,11,207,40,154,220,109,156,248,30,213,150,72,154,39,190,76,76,83,168,179,175,124,46,104,253,215,244,52,9,137,197,146,228,35,207,140,148,96,186,155,38,35,153,46,2,149,111,226,45,55,191,133,59,133,129,139,174,34,212,89,220,221,236,214,35,147,55,47,232,68,253,40,138,112,156,134,50,160,66,101,119,126,141,191,230,232,194,66,43,183,110,166,166,149,209,193,251,238,25,18,25,179,126,217,45,220,100,48,143,233,24,145,148,199,213,18,71,247,205,148,42,102,180,14,226,230,149,38,179,252,32,205,82,239,145,125,125,145,67,185,169,180,60,232,204,50,210,95,55,91,111,150,92,61,1,249,197,198,192,25,33,162,35,228,215,16,16,136,39,95,237,8,119,93,3,209,177,50,104,66,127,93,98,231,118,155,81,117,135,163,187,148,11,128,208,163,24,218,43,34,151,74,250,55,204,239,244,91,180,69,199,123,191,195,52,79,168,102,112,196,214,211,209,133,243,54,111,254,142,52,147,24,114,51,96,128,116,250,64,193,32,71,235,87,195,117,117,51,253,218,172,148,247,83,204,100,42,65,46,89,196,12,185,224,61,97,54,193,14,185,57,232,245,18,51,13,62,214,100,41,130,110,245,164,99,53,76,99,35,207,109,35,100,28,43,226,84,214,72,194,90,73,43,90,13,50,174,222,64,200,143,152,27,75,46,30,172,237,196,146,60,235,164,26,29,159,115,176,64,210,137,126,230,81,156,113,211,158,108,136,80,238,51,155,232,91,12,10,96,1,81,101,120,102,100,67,99,196,113,72,100,109,191,96,239,186,28,35,107,215,40,207,229,201,96,138,27,241,224,150,185,202,115,25,154,88,24,181,87,222,123,233,68,3,127,86,115,99,64,89,190,165,191,65,3,245,164,112,25,97,205,236,194,195,197,145,77,79,68,140,248,66,77,32,95,155,182,231,21,247,38,143,59,101,1,145,214,173,35,230,248,128,188,94,102,10,13,27,17,101,78,67,19,202,115,109,56,87,252,116,122,27,35,60,144,242,195,40,169,141,8,152,140,226,69,198,100,194,18,91,227,177,23,180,135,85,222,138,38,182,112,15,1,150,238,50,228,183,27,193,128,231,210,201,166,74,47,207,96,211,198,77,139,17,37,157,158,65,104,163,33,98,215,8,245,140,14,70,222,26,162,229,119,126,197,2,64,238,75,198,236,61,248,238,215,107,31,230,36,119,217,240,44,243,219,138,143,26,221,139,99,138,25,192,109,91,45,205,132,173,98,134,47,195,35,15,51,15,249,216,124,192,30,133,48,20,136,50,19,3,32,130,18,126,36,129,174,42,96,195,246,64,6,122,199,94,74,81,179,202,91,131,223,92,93,178,33,67,18,22,116,64,211,39,24,169,22,86,113,6,18,64,169,87,203,117,79,94,69,14,183,183,127,117,195,239,120,106,108,195,11,144,86,26,120,35,211,110,161,193,105,98,254,255,136,123,115,92,91,150,102,73,111,74,209,55,195,163,68,129,0,69,2,20,10,5,78,128,66,21,64,145,28,77,61,114,24,140,207,119,186,187,173,122,245,107,15,184,192,21,238,57,126,50,87,102,100,52,222,152,155,189,243,102,197,84,49,193,167,147,25,7,56,49,72,244,124,3,142,18,71,17,85,18,146,52,52,65,187,153,211,164,203,115,83,11,89,238,50,163,152,245,28,23,121,238,194,26,240,133,13,78,132,119,9,179,121,100,145,197,39,93,116,117,229,54,92,128,237,249,10,228,209,238,149,105,248,246,5,217,166,59,41,101,217,227,145,152,60,145,167,252,163,24,149,107,223,174,81,114,64,193,211,74,89,164,217,167,254,58,23,94,108,139,126,248,204,202,34,150,72,101,52,138,227,83,198,179,190,141,212,59,85,49,211,31,144,113,0,164,126,51,11,8,13,64,108,82,251,12,99,72,231,152,141,171,241,166,229,230,8,38,175,168,64,3,55,171,50,79,202,181,158,138,229,175,5,201,252,20,51,20,154,215,183,225,231,81,189,13,39,15,151,191,78,123,247,222,222,136,20,169,15,52,180,232,119,68,117,221,200,30,100,184,161,238,152,211,189,78,60,129,41,132,156,239,124,190,168,250,205,200,12,179,101,171,121,74,26,147,152,29,242,172,31,243,141,10,64,191,6,131,28,255,72,62,225,95,61,139,60,106,235,185,1,189,19,20,178,87,29,7,52,44,227,69,145,36,152,242,9,208,151,63,45,50,228,196,36,237,103,144,103,143,201,1,27,51,125,3,105,134,220,41,226,29,75,30,44,217,89,159,143,139,26,91,124,95,164,174,202,207,220,161,170,157,147,3,242,150,124,180,106,82,30,238,43,118,200,87,68,235,205,64,205,243,163,93,195,12,193,175,120,38,21,118,190,30,23,19,119,201,236,104,127,248,17,127,112,60,195,46,203,13,183,63,162,91,104,186,166,12,25,206,220,59,35,242,173,202,18,22,206,70,3,179,235,192,177,187,225,31,203,115,17,221,212,229,73,22,246,201,158,160,71,246,42,123,154,112,206,233,82,210,163,12,22,254,179,211,143,4,63,214,245,172,58,89,32,34,72,128,140,75,14,66,132,107,195,81,92,111,72,68,4,224,197,39,124,194,112,82,23,136,144,41,39,56,170,139,126,94,152,232,69,19,199,227,79,154,210,207,185,13,3,122,22,98,154,241,104,134,71,68,211,209,84,175,229,82,33,138,20,244,69,84,73,61,15,96,139,121,126,227,150,11,121,250,219,87,89,203,113,196,226,132,36,12,137,147,187,180,115,35,139,76,21,108,168,7,107,153,201,24,50,114,5,186,47,47,228,154,70,164,253,41,141,204,166,158,185,177,229,135,207,84,76,7,64,221,254,179,110,122,107,47,114,58,153,38,121,193,9,220,34,39,252,22,178,88,153,224,110,239,93,144,61,138,175,9,150,90,188,7,234,219,148,118,194,92,4,51,249,103,158,153,232,48,9,101,113,46,168,125,243,50,225,72,194,228,45,241,12,181,245,140,64,201,96,119,9,134,140,28,41,124,34,104,29,133,74,255,125,43,38,68,77,207,125,237,61,53,78,67,247,34,252,26,40,92,53,86,186,52,54,102,81,0,80,165,108,119,100,87,223,152,196,36,237,35,169,188,254,194,207,62,194,197,165,247,100,201,158,1,122,122,215,176,66,171,47,167,63,130,102,120,235,17,239,159,46,25,106,128,236,205,69,216,205,1,6,47,34,102,192,156,59,199,4,208,218,212,144,30,46,239,136,155,233,141,107,122,115,214,75,102,42,0,117,39,22,212,218,178,160,4,152,177,66,200,60,86,205,84,204,25,152,39,211,249,20,49,115,26,42,201,130,121,150,4,185,12,57,34,200,177,32,251,23,105,198,13,133,144,100,119,240,48,162,136,51,13,135,42,191,77,248,121,170,127,236,185,77,81,60,95,140,70,150,27,21,90,26,200,201,247,165,25,54,137,248,36,38,87,39,201,58,40,16,199,93,105,69,199,106,75,202,11,149,49,185,24,124,174,252,52,178,7,31,9,13,102,186,203,245,230,164,191,103,205,76,187,201,132,73,46,143,182,155,30,163,66,213,187,106,154,241,77,61,79,136,209,95,86,228,115,13,228,81,106,38,181,16,117,43,146,92,173,52,101,58,6,128,148,152,176,122,18,38,221,218,162,126,208,209,72,213,244,231,222,104,121,70,18,17,89,30,121,43,114,231,117,173,168,194,176,208,68,38,134,196,108,111,82,156,96,91,151,140,51,50,151,167,71,133,128,38,98,121,47,162,96,128,220,94,3,128,138,74,38,49,229,157,18,147,120,218,6,181,53,149,94,97,80,110,97,182,242,133,200,25,161,253,21,213,39,122,208,146,103,137,60,61,189,165,142,34,48,94,72,213,35,122,95,178,75,1,97,83,230,146,2,129,81,27,124,183,94,160,176,143,86,31,54,120,31,127,45,106,210,77,133,14,65,105,140,216,145,224,106,238,154,174,166,224,82,99,147,255,235,159,58,243,31,170,61,13,227,7,240,239,71,151,209,146,90,135,177,114,181,200,48,95,115,170,84,240,113,149,248,120,147,152,189,139,136,207,243,230,178,32,0,151,254,18,35,228,28,39,63,221,18,10,69,170,115,21,105,142,248,116,107,168,126,38,112,241,231,197,248,240,22,144,13,34,68,12,117,198,13,68,193,162,110,36,241,55,25,36,156,168,27,211,162,15,213,22,122,155,108,237,177,67,64,133,169,2,12,5,253,166,143,26,207,106,90,165,171,242,16,167,241,142,106,26,237,94,42,49,14,112,167,156,40,191,0,172,90,170,189,73,163,207,137,156,185,177,66,8,34,0,57,192,217,98,247,185,3,41,8,41,166,210,23,218,124,41,209,179,184,20,54,204,94,212,171,71,162,224,228,151,86,252,23,90,3,14,163,0,7,255,171,255,3,19,167,207,17,242,56,8,252,168,128,15,255,34,30,236,254,200,199,225,37,18,201,70,157,111,24,101,130,128,44,172,105,47,166,9,152,71,17,39,121,62,199,88,177,109,146,189,88,63,98,193,23,28,93,108,16,68,54,42,146,3,67,66,203,147,196,66,91,213,208,89,174,130,131,185,55,205,248,49,227,46,59,99,86,198,155,248,190,36,112,57,110,162,80,71,95,225,143,181,157,172,201,3,170,107,63,191,124,91,158,5,180,113,136,254,235,123,236,222,214,141,170,14,10,134,243,7,242,178,19,41,61,13,245,35,40,184,102,74,206,49,220,156,204,75,81,41,40,90,4,166,145,189,28,64,184,98,90,140,40,197,203,35,27,128,177,162,82,22,61,220,45,202,35,52,85,77,213,106,218,113,114,195,196,80,85,107,27,80,220,25,51,234,108,195,234,29,98,6,172,25,185,200,99,130,161,122,239,98,154,87,81,122,121,142,149,140,55,76,118,39,112,64,235,185,71,194,249,111,249,242,196,178,65,130,114,231,207,152,1,136,76,107,107,170,52,79,223,210,205,28,105,7,162,39,67,114,77,232,244,166,235,218,171,160,70,58,57,181,12,175,170,200,46,154,162,10,48,108,183,90,199,205,86,233,114,54,197,240,122,255,59,92,44,248,160,118,194,31,167,99,80,60,138,209,255,50,51,241,92,47,254,18,153,142,119,100,179,109,174,204,236,174,35,223,162,91,93,77,92,83,138,189,122,245,30,185,181,15,58,99,142,236,38,108,98,111,146,182,48,223,35,74,149,134,189,232,89,49,125,65,197,80,76,9,170,140,108,187,89,156,40,186,178,140,246,46,224,248,156,157,187,8,116,144,103,233,197,87,30,88,165,173,122,67,224,237,123,222,188,254,9,30,42,178,22,151,37,96,85,239,164,45,178,221,208,253,136,74,67,230,33,79,83,216,162,1,76,3,60,72,74,89,1,168,72,52,69,250,1,181,201,163,2,224,115,209,196,16,102,218,148,142,160,124,38,32,131,21,173,25,125,154,234,160,202,44,129,23,244,148,221,139,76,84,131,105,195,235,19,215,26,157,235,15,38,183,180,216,231,240,159,155,54,25,128,77,157,113,45,73,117,9,72,145,96,130,245,58,111,77,203,130,152,193,126,15,15,20,94,152,7,155,136,220,155,89,117,50,183,186,182,182,24,152,96,197,116,255,162,51,39,171,28,151,28,242,183,69,34,10,58,66,157,8,244,152,111,249,86,74,179,76,119,131,245,175,220,132,129,246,159,46,129,126,151,171,239,252,37,185,214,209,110,20,104,102,35,231,210,73,226,203,112,111,176,72,37,126,153,36,216,85,51,201,216,235,192,164,183,59,236,211,174,246,224,236,185,134,231,46,48,47,73,221,142,253,7,52,223,105,6,241,245,79,248,142,203,148,153,156,201,130,204,1,124,33,209,212,135,213,68,104,195,76,69,103,139,249,182,145,86,133,240,174,97,56,190,242,53,110,79,227,125,219,114,235,67,244,90,62,46,35,160,93,164,51,107,154,141,70,54,204,150,241,63,105,190,220,204,201,210,193,53,92,97,201,94,150,76,106,222,153,13,235,20,232,142,149,102,4,3,191,82,250,53,204,218,92,114,241,243,142,223,254,227,23,83,112,78,140,239,50,74,199,119,220,14,55,83,86,106,114,181,181,225,187,182,9,10,32,61,201,40,224,233,162,205,239,107,71,36,75,94,120,15,53,183,254,233,244,98,134,191,44,54,47,72,28,16,92,245,198,61,90,227,107,46,213,5,154,244,69,103,95,35,62,208,32,48,215,98,238,20,226,191,7,31,6,98,202,54,74,232,248,33,230,241,123,195,108,152,204,226,11,121,193,238,234,74,86,108,72,177,79,140,207,251,249,96,180,23,44,200,189,169,72,79,151,95,153,174,153,131,217,200,66,118,154,55,133,170,225,47,141,142,201,28,114,53,200,20,151,218,64,87,3,130,72,249,109,130,31,103,91,49,252,12,14,125,152,105,40,124,211,204,175,134,127,107,165,17,180,233,220,126,173,181,122,213,188,53,250,157,174,235,0,245,22,120,223,147,86,120,12,99,176,41,89,77,25,108,106,174,203,57,200,166,121,185,101,202,47,83,6,140,46,74,171,112,201,181,40,125,122,151,239,36,103,46,252,75,107,154,218,200,151,178,189,36,173,201,205,228,112,2,174,233,43,222,24,34,200,76,252,96,6,21,27,87,23,235,17,12,107,179,163,53,30,187,160,31,191,242,222,72,20,213,22,243,179,32,24,39,31,154,1,121,227,31,63,125,134,128,69,161,177,105,86,170,136,155,223,153,245,46,19,253,174,211,37,110,76,232,54,201,56,73,91,23,196,94,226,98,154,193,79,154,123,177,204,231,55,102,47,246,217,9,127,199,186,154,119,55,97,37,123,220,154,152,113,177,63,146,36,100,46,160,122,17,51,146,30,222,16,11,207,22,162,91,105,165,34,251,33,111,48,63,255,176,200,115,19,232,66,159,242,153,97,43,201,144,240,99,110,186,219,159,155,220,125,209,215,178,176,229,163,14,160,52,98,64,129,52,111,144,161,241,224,48,134,200,118,97,24,73,167,228,65,244,8,249,186,252,152,220,203,125,10,186,183,202,78,200,234,130,26,195,216,181,62,43,168,15,221,107,58,49,199,248,216,128,200,46,17,55,228,76,96,231,113,166,117,134,151,46,200,145,86,230,231,245,117,199,193,221,147,251,2,81,226,74,10,254,251,233,70,120,149,145,0,102,148,139,125,15,5,134,214,178,83,135,178,40,199,210,242,171,55,109,142,71,158,12,78,107,191,22,30,239,41,75,203,64,141,197,71,12,243,148,190,234,183,157,27,129,203,74,179,116,177,219,65,194,127,110,173,244,81,229,15,163,211,221,90,152,223,105,215,51,165,10,209,162,229,225,190,175,241,78,16,232,152,228,230,19,239,232,163,76,38,78,165,115,84,174,38,12,41,190,159,180,63,53,224,31,51,130,45,254,219,84,219,19,23,138,217,26,129,253,106,240,120,233,94,154,142,58,173,88,97,70,63,74,46,166,121,35,182,35,106,193,111,2,231,199,52,233,170,82,252,91,27,0,161,229,189,225,28,28,95,33,7,51,67,144,148,5,144,99,207,80,149,0,109,92,171,156,182,132,17,232,203,127,75,179,26,133,188,156,75,166,241,121,125,84,200,215,205,212,214,1,168,84,17,251,249,30,173,162,36,85,229,200,131,85,108,59,15,202,196,165,16,169,89,154,74,121,150,143,67,204,248,173,143,112,49,80,11,107,213,151,15,12,56,83,79,114,112,213,213,169,1,169,149,44,118,226,52,3,92,243,1,55,149,219,154,220,0,96,157,201,237,248,189,81,207,73,242,237,245,39,13,227,164,199,239,32,122,113,118,246,157,44,34,28,152,216,252,167,187,49,34,202,79,67,230,247,53,186,153,98,52,196,157,249,189,54,172,69,241,189,42,209,68,54,130,210,21,199,64,250,202,174,207,85,189,169,209,184,224,40,134,71,226,155,228,124,122,58,206,195,140,244,148,179,78,77,234,194,244,156,138,245,246,96,132,99,41,62,159,91,47,166,75,201,57,142,104,171,6,205,154,175,13,88,166,57,121,189,233,34,194,171,39,102,244,167,220,141,40,70,1,215,228,230,108,42,215,25,21,224,239,83,223,137,122,223,106,206,92,96,249,71,221,176,168,172,188,55,255,70,188,32,8,219,228,80,53,18,190,227,111,205,83,111,113,66,24,80,215,89,199,92,84,47,214,168,207,249,224,110,134,137,46,113,211,203,4,19,198,215,58,64,21,13,142,142,153,51,9,10,214,234,74,30,116,38,15,113,24,173,198,250,54,102,31,19,136,233,196,243,90,124,73,188,24,255,105,82,69,145,186,51,142,207,137,208,133,95,13,30,46,191,135,145,128,60,55,49,110,78,61,43,217,49,22,56,155,229,252,101,3,68,14,162,102,105,166,118,233,84,168,196,68,80,46,228,163,85,42,107,206,9,202,107,191,173,51,87,8,141,163,76,166,237,79,110,60,52,61,205,111,202,214,120,109,254,173,72,237,81,72,120,59,146,175,251,130,22,65,29,114,241,91,153,173,250,142,5,245,78,98,232,113,84,77,184,222,63,215,155,112,53,203,110,244,22,210,85,25,43,128,254,253,155,99,2,79,211,11,155,70,88,33,49,190,98,166,130,238,59,45,29,213,131,158,175,255,113,92,249,191,254,47,47,174,252,111,255,233,63,253,123,6,140,250,31,16,87,254,171,103,201,71,221,86,158,137,97,128,210,104,201,40,193,90,185,98,12,241,31,138,152,151,113,105,197,199,133,17,80,62,46,168,207,225,49,45,124,137,85,167,37,24,134,61,98,136,11,113,233,234,50,239,76,62,180,127,243,238,69,45,43,203,216,212,22,105,136,9,243,133,73,34,183,137,247,195,247,4,145,231,51,55,220,9,89,49,13,36,193,39,196,69,75,16,189,113,249,228,133,134,9,39,191,34,202,89,168,144,231,98,221,84,235,71,220,220,68,166,150,44,117,34,190,152,212,5,39,85,188,107,24,1,231,146,157,64,43,159,108,51,47,76,112,77,171,105,194,69,153,210,96,143,162,243,192,183,125,16,95,50,228,136,13,27,62,195,191,118,21,53,98,246,206,183,229,57,107,23,216,188,37,66,93,182,111,227,102,249,247,154,212,72,244,151,11,128,198,184,122,225,247,72,124,183,77,229,39,182,117,216,48,186,120,154,182,176,135,103,33,248,24,194,35,109,106,102,207,56,90,152,129,16,45,57,236,6,92,7,53,204,100,69,229,176,75,90,110,126,185,85,113,51,97,42,131,215,219,47,181,238,105,61,132,231,8,230,172,9,13,83,237,226,21,65,159,121,154,187,169,212,214,75,149,79,13,178,21,72,151,31,163,134,207,87,115,93,78,218,197,225,1,19,154,250,22,127,146,77,121,192,63,127,92,126,186,194,119,18,102,194,176,34,65,3,244,136,117,198,9,62,168,175,171,83,4,150,178,197,147,45,203,73,139,199,245,14,224,157,222,3,9,12,141,149,32,247,35,239,224,222,94,135,156,78,60,77,104,185,93,249,195,200,225,123,166,57,113,145,33,14,73,71,212,82,41,226,95,247,150,145,84,179,164,103,19,255,154,118,180,16,157,37,251,218,171,58,208,64,230,156,55,146,165,128,176,148,252,52,46,175,171,59,89,11,207,190,247,39,172,120,163,212,253,183,169,154,92,153,226,228,183,187,19,175,78,168,155,174,78,113,118,160,90,61,46,134,32,156,52,143,198,59,56,20,51,126,155,224,74,110,78,86,122,222,158,230,158,220,194,152,57,245,125,138,115,243,246,19,45,17,107,237,147,191,125,68,88,16,243,126,175,93,252,183,233,147,187,122,245,59,211,63,52,5,129,26,155,163,164,57,76,140,186,71,160,6,109,235,26,18,97,238,110,12,42,30,97,130,236,144,149,109,66,70,78,205,13,34,2,144,137,4,206,160,203,157,165,112,210,226,69,81,45,205,6,144,137,116,1,37,33,93,65,32,186,155,43,127,112,53,68,133,71,66,126,210,95,43,110,14,254,91,92,127,8,129,167,83,119,115,115,138,179,154,140,160,185,163,121,232,140,130,253,146,65,123,110,166,129,9,61,106,199,25,23,255,156,162,101,217,241,219,38,246,37,174,40,196,74,195,9,253,200,0,244,173,31,140,153,208,75,140,26,128,175,36,56,37,62,5,166,229,123,26,41,172,166,115,9,221,6,25,53,202,12,234,231,226,86,117,87,184,132,126,0,209,61,201,239,208,164,158,41,3,56,42,171,228,249,12,68,156,9,135,3,161,138,4,30,212,78,78,139,97,185,48,243,200,94,76,211,121,203,223,70,168,105,201,111,67,249,51,175,39,17,223,97,5,75,128,228,204,224,121,15,7,222,250,20,75,145,84,31,81,110,254,52,16,84,217,49,77,170,101,250,233,55,172,243,77,243,113,6,216,251,184,58,13,111,68,150,88,50,129,128,240,107,164,212,232,126,191,154,71,36,40,142,52,99,169,210,102,183,76,43,224,69,34,158,20,131,132,225,54,77,126,150,231,137,186,11,78,23,49,36,203,146,89,53,110,213,29,57,202,45,13,74,164,109,113,95,227,230,239,91,131,243,145,164,239,50,102,126,79,128,130,65,214,155,195,135,227,58,196,228,86,97,214,21,115,29,146,176,128,119,163,73,150,156,142,216,22,67,70,173,166,13,205,254,27,107,217,138,52,248,91,219,67,174,6,56,81,155,15,25,189,212,43,183,29,18,234,0,60,188,180,128,148,84,98,13,169,91,172,183,105,249,134,72,42,69,72,203,161,210,65,73,203,227,45,84,178,52,179,69,162,170,247,56,92,65,221,137,136,19,108,128,232,155,120,105,1,18,249,145,75,27,200,126,185,174,202,248,46,126,46,154,236,197,20,165,200,153,250,147,209,126,179,138,220,27,34,235,225,46,247,4,145,153,136,155,103,166,3,211,85,188,57,13,17,3,173,255,68,116,0,189,8,1,242,159,208,61,245,113,166,71,84,5,177,146,26,168,159,25,105,131,148,7,195,76,22,244,51,18,221,142,196,230,34,70,0,135,101,255,204,244,254,237,44,215,27,124,6,26,199,207,76,169,38,229,35,49,83,239,60,110,110,29,234,18,249,101,200,106,63,96,17,76,32,104,179,165,177,209,153,96,31,30,173,226,23,34,230,33,141,245,28,239,65,33,23,240,60,155,244,221,205,247,235,52,22,127,102,19,98,206,222,179,106,61,20,231,111,78,194,208,71,177,37,161,133,213,112,186,95,64,132,25,129,174,34,143,221,205,127,252,172,237,197,241,99,202,79,91,139,241,246,139,161,230,202,148,167,93,12,51,197,252,51,31,244,232,4,163,90,77,132,247,107,241,194,92,145,71,251,249,105,107,224,252,204,192,94,146,94,118,24,32,120,127,45,69,27,86,196,129,90,100,154,201,241,255,165,100,158,21,17,56,33,55,194,250,142,252,234,79,54,77,137,72,158,140,190,238,15,179,100,170,18,59,21,23,24,240,9,102,228,27,20,240,229,39,181,243,24,209,201,137,224,15,6,77,194,156,114,239,23,68,56,236,119,27,93,163,116,120,85,80,46,103,198,197,13,183,40,161,181,120,72,184,213,126,49,116,254,2,142,133,129,169,150,143,54,26,140,226,50,221,168,52,31,35,226,251,155,255,80,65,142,57,101,237,188,105,179,189,17,1,76,210,53,166,60,49,183,94,190,16,210,52,156,112,163,115,150,26,100,255,250,136,255,201,39,21,249,237,9,19,213,55,102,219,4,107,229,90,152,166,62,240,56,86,80,246,137,232,123,102,18,54,241,220,104,190,238,249,107,94,95,19,3,229,243,119,114,8,237,30,55,39,138,220,110,54,165,27,49,191,67,246,99,179,193,74,37,168,201,152,204,191,10,241,103,30,23,48,140,92,12,136,166,251,250,128,63,252,94,29,18,190,244,254,166,209,11,109,128,147,200,199,68,171,179,249,44,219,197,120,61,150,152,209,37,24,223,107,129,217,101,90,138,25,188,148,47,46,154,14,238,148,165,9,89,202,167,118,133,149,68,197,237,250,90,208,57,126,35,74,10,4,47,87,204,20,154,251,55,100,28,129,187,213,159,159,166,18,226,87,115,174,85,89,122,164,9,203,88,110,165,80,125,101,68,13,201,181,252,201,222,105,91,247,145,143,89,77,3,206,223,122,24,165,117,78,35,188,196,250,85,196,182,193,187,133,85,151,78,75,182,245,250,77,36,152,240,70,153,63,230,115,63,58,78,230,17,116,67,50,71,43,120,182,227,59,169,101,79,165,85,176,2,45,159,254,224,198,49,182,154,222,27,127,219,151,230,243,34,96,202,151,139,111,179,64,240,51,211,35,165,39,0,185,215,23,200,133,121,32,185,36,67,10,103,95,76,241,105,178,136,114,172,161,193,182,124,113,77,35,244,213,107,89,120,62,133,167,157,129,250,181,42,35,230,251,17,251,98,17,144,53,183,38,197,226,87,3,26,72,113,0,123,48,252,95,127,110,26,205,166,60,119,133,190,243,196,147,21,244,174,100,138,215,25,164,101,246,100,240,107,138,245,79,0,195,239,93,141,173,86,204,180,7,215,227,99,82,217,40,101,47,172,0,56,191,92,157,253,116,67,132,71,204,203,40,155,254,204,195,146,134,250,100,70,180,253,29,215,207,252,92,217,204,182,97,238,80,110,125,55,31,176,234,150,159,155,163,206,57,190,215,54,60,68,202,180,96,102,31,245,93,195,208,119,186,35,193,33,90,63,89,100,204,157,245,243,243,228,36,242,195,92,45,63,33,195,242,206,255,184,152,222,137,218,228,167,187,229,25,87,152,251,209,17,55,157,54,159,102,38,43,39,28,47,124,144,26,75,147,158,231,154,201,54,107,99,62,195,183,43,24,122,68,122,152,79,61,108,49,126,102,210,176,125,203,115,189,199,42,159,192,152,249,101,214,19,38,102,154,26,238,55,73,7,37,150,115,228,115,0,193,223,126,52,129,54,233,114,94,3,90,235,213,61,32,123,197,153,237,67,182,253,172,235,231,3,157,203,229,119,10,195,158,224,99,66,170,18,204,156,46,123,32,88,223,94,216,141,16,118,234,213,219,224,212,110,30,144,190,233,142,243,130,220,56,125,64,101,234,12,70,124,254,248,177,215,183,41,15,53,53,195,233,154,102,18,215,50,77,222,107,158,175,240,10,247,50,226,206,186,215,161,88,208,124,35,237,127,29,41,67,31,172,45,247,10,73,56,220,148,154,179,49,185,174,60,188,209,224,61,194,11,128,38,53,181,61,127,169,106,154,143,77,111,77,201,215,7,148,126,131,253,179,195,195,77,210,191,9,220,76,222,178,232,86,199,126,229,63,221,126,9,26,137,251,214,250,8,122,177,190,55,22,20,60,79,245,194,206,184,120,3,188,209,243,186,129,197,88,223,226,104,166,47,47,158,27,173,152,243,43,218,98,38,160,150,248,0,206,27,194,176,207,12,21,170,176,234,113,156,227,62,183,48,211,124,161,190,194,50,84,128,155,137,79,212,5,66,25,39,182,120,184,146,68,61,24,63,132,90,234,14,51,208,244,43,158,6,136,194,235,159,179,65,254,81,244,116,49,9,158,248,109,195,239,254,56,180,213,196,6,62,115,59,214,162,154,230,55,197,193,64,126,102,107,76,75,104,118,53,152,243,151,22,218,124,234,23,51,136,119,70,218,110,249,86,200,38,33,244,253,116,45,188,195,174,246,233,102,116,136,18,144,11,93,47,117,172,111,200,241,235,68,232,14,28,3,18,64,190,37,209,14,14,179,110,154,77,32,104,198,213,112,44,87,185,185,165,121,110,149,223,22,166,66,48,156,219,197,24,48,111,192,12,249,219,52,235,221,47,205,142,25,144,173,236,11,164,63,169,123,184,25,225,71,217,136,173,125,249,211,61,222,136,236,193,90,158,223,211,16,25,190,99,145,20,184,194,54,2,183,200,140,211,133,248,15,202,235,180,90,91,148,31,124,120,199,83,221,179,141,90,70,124,205,106,26,238,217,106,134,142,247,251,124,231,155,197,149,22,159,43,139,151,146,240,246,51,247,29,137,38,81,158,86,54,157,235,17,93,185,181,41,25,86,69,149,163,95,63,115,11,2,101,194,128,138,50,61,4,181,223,147,149,97,82,39,114,53,221,175,190,56,41,24,47,13,248,140,29,187,249,231,32,140,159,41,175,4,227,209,219,246,167,239,134,128,197,74,10,73,15,35,229,98,204,205,108,114,187,111,203,87,243,181,21,242,153,183,201,132,203,205,145,108,249,250,189,168,209,65,71,43,158,58,225,224,59,143,230,103,54,12,99,85,51,88,216,111,223,120,102,210,10,231,95,228,94,254,237,127,251,159,45,247,242,127,252,187,220,75,251,143,208,38,120,183,122,27,102,249,18,36,72,5,220,159,141,221,56,89,62,95,240,144,43,65,212,56,205,22,173,126,139,149,2,85,223,154,229,128,108,253,121,4,35,174,174,63,81,92,53,66,146,21,102,248,200,151,156,57,180,166,251,114,123,243,204,84,42,197,115,161,126,218,63,39,247,144,14,254,249,190,149,102,230,143,25,133,255,253,147,121,209,147,214,56,93,62,243,54,1,12,57,115,6,120,133,239,201,248,165,81,53,212,170,195,132,223,221,12,157,213,214,112,136,30,254,111,35,56,213,132,115,53,70,236,127,116,92,110,38,209,83,53,170,102,173,46,127,112,20,173,16,227,254,71,38,199,191,152,168,185,72,186,73,212,124,230,231,212,118,161,155,3,120,202,230,209,221,108,189,115,178,134,136,211,183,172,161,122,133,228,133,105,133,80,76,152,145,242,154,122,115,99,39,242,5,10,94,173,202,32,223,98,24,126,127,114,194,24,225,206,39,104,228,27,47,95,253,147,102,222,45,251,210,29,221,253,149,210,68,130,129,130,71,153,159,178,154,229,141,193,169,228,99,29,147,230,156,190,41,189,205,110,101,165,136,253,16,253,96,15,179,81,147,135,87,54,205,86,183,242,184,14,100,208,150,221,144,22,144,225,103,219,139,248,218,22,166,128,106,114,215,219,253,78,20,19,230,212,173,182,14,195,65,126,102,100,11,187,140,23,88,238,29,137,187,66,27,245,17,167,22,216,232,185,126,50,66,90,253,14,58,57,188,64,227,172,249,29,64,96,136,107,10,140,253,157,48,80,233,187,25,71,72,162,12,147,91,138,151,38,29,179,101,22,109,192,2,213,147,80,213,26,255,229,204,166,3,240,14,15,225,13,67,164,27,245,238,96,173,123,156,125,182,248,228,228,4,55,121,220,201,122,251,25,49,135,220,156,206,154,175,45,213,110,78,84,45,39,103,163,143,105,251,111,87,250,241,197,193,219,236,65,115,249,153,94,173,127,92,30,173,182,153,83,133,130,226,20,82,10,86,6,167,140,187,50,213,136,177,115,200,23,128,141,94,252,197,202,1,3,165,222,70,163,141,45,158,28,244,83,182,233,212,197,13,199,142,171,97,104,145,20,25,96,174,17,254,124,65,197,111,138,175,178,172,47,216,93,153,23,195,65,168,149,223,115,89,88,226,14,5,104,132,37,189,210,111,4,241,87,79,220,156,94,59,137,164,65,83,231,160,22,160,237,83,66,36,148,189,170,71,3,112,111,206,161,14,30,39,239,215,141,97,196,27,125,73,79,21,65,77,135,60,202,205,240,124,201,121,53,169,144,245,88,97,27,200,159,164,52,173,144,191,118,154,145,107,149,39,227,95,71,146,216,56,255,187,76,53,131,241,247,88,4,156,163,77,102,3,196,54,107,180,88,97,0,128,37,67,128,20,241,238,158,6,46,68,173,26,159,193,115,227,61,68,54,44,164,248,142,56,236,51,227,148,106,2,79,146,249,24,140,211,240,139,171,201,69,200,215,134,253,244,109,190,110,166,57,74,40,122,144,128,69,27,212,167,18,188,226,154,35,134,88,126,250,7,1,10,255,102,139,196,64,180,250,78,95,3,84,155,171,238,43,152,247,244,108,18,230,187,186,102,114,77,30,50,204,164,137,101,38,161,219,126,103,139,223,198,115,253,73,198,66,13,58,34,6,162,95,70,195,51,232,164,142,60,26,231,178,188,152,53,228,229,139,49,200,26,57,226,84,93,207,33,52,68,204,53,127,97,137,173,222,210,76,190,103,104,80,219,198,167,231,104,102,58,152,212,255,88,198,188,29,79,14,81,130,252,118,69,2,247,184,21,193,187,159,108,44,185,222,120,178,94,13,142,44,142,17,224,10,119,201,91,55,81,63,241,155,54,250,95,205,71,5,6,253,170,25,211,77,49,212,83,139,205,186,77,100,63,69,68,249,141,91,152,141,83,100,104,74,8,153,179,22,102,100,68,37,141,64,163,254,46,241,219,166,214,166,254,98,55,217,160,120,114,83,229,86,119,178,204,226,103,148,105,200,253,100,186,104,102,140,65,235,134,123,18,63,216,40,244,99,204,64,172,169,159,75,183,217,138,104,186,83,162,150,17,127,94,110,115,208,204,54,221,187,122,100,91,161,104,70,82,239,51,35,126,160,167,8,85,152,28,50,246,253,45,145,58,160,165,59,99,76,90,17,92,37,238,251,168,197,247,233,246,67,37,140,227,143,18,142,27,187,237,49,98,45,212,194,99,60,8,158,114,56,138,165,86,107,92,139,196,155,236,101,156,168,103,251,150,208,76,47,226,215,250,162,250,248,140,232,197,214,95,115,157,35,230,8,69,200,173,63,109,93,186,145,247,104,244,251,30,189,154,134,215,72,201,192,147,35,115,164,24,131,249,244,7,7,143,166,181,134,98,222,250,245,155,47,107,154,147,171,255,210,25,97,70,154,66,2,105,26,215,34,241,135,220,245,208,234,37,113,117,91,105,53,8,132,88,225,160,244,227,28,214,147,162,238,108,1,4,155,207,189,33,108,147,237,191,160,135,210,91,220,28,212,130,60,215,100,217,121,13,132,20,135,242,110,62,51,145,115,62,55,229,52,217,77,96,134,45,55,19,108,215,14,78,49,19,237,198,94,4,224,191,137,123,102,110,248,142,239,241,28,162,177,116,80,58,36,171,30,195,55,208,71,77,146,123,32,22,166,135,74,27,52,244,209,28,24,190,224,59,158,190,109,18,87,124,200,228,7,112,89,163,80,209,113,135,132,191,170,194,169,134,66,166,231,67,161,201,147,20,50,173,110,117,122,57,153,172,225,84,255,202,58,225,142,91,7,190,186,212,185,11,94,78,117,31,166,131,242,208,42,72,161,160,210,107,164,121,173,133,98,252,152,199,140,171,145,246,18,82,34,83,226,124,222,85,36,152,247,81,165,29,174,62,31,151,132,121,9,32,158,245,107,222,225,240,162,191,212,119,155,122,239,105,202,207,153,87,31,66,253,3,5,81,47,197,125,109,90,237,183,158,183,5,193,171,238,219,32,26,211,20,174,116,14,19,103,121,194,255,189,23,25,76,49,147,157,243,169,64,45,185,105,110,14,93,231,82,162,82,129,84,164,150,157,136,149,198,167,188,110,245,23,144,4,250,228,84,71,221,109,68,170,107,212,170,55,39,209,231,97,25,141,154,109,74,169,162,76,235,15,246,226,206,126,71,88,155,251,103,245,237,226,126,6,252,237,144,209,136,153,170,83,148,134,96,27,109,191,75,155,2,106,212,211,42,196,185,98,133,169,211,127,154,14,154,177,116,71,162,140,219,252,56,6,71,48,52,99,89,224,232,159,126,110,1,176,61,66,6,204,160,221,40,55,79,18,146,154,181,39,204,61,17,97,188,255,103,109,234,174,98,5,29,55,191,249,220,246,239,147,189,195,42,107,163,227,39,184,161,143,255,172,172,172,18,220,136,159,142,96,44,227,248,153,105,35,18,61,192,138,87,209,71,188,53,170,235,234,8,60,243,46,17,100,207,109,0,76,61,20,223,122,90,190,107,64,51,252,252,167,173,39,42,192,84,191,154,116,88,211,74,200,59,247,188,47,143,122,243,166,199,79,139,140,136,152,248,242,91,116,198,9,133,129,197,159,205,189,140,101,237,78,91,143,122,208,219,94,202,54,98,22,253,229,78,157,208,43,144,64,226,186,214,134,122,1,220,29,37,122,120,137,100,117,81,58,157,81,130,1,90,125,127,171,132,228,71,125,175,4,89,219,245,169,187,149,66,28,59,128,6,174,240,135,226,28,25,143,164,155,141,9,82,29,47,99,161,140,123,67,108,161,30,35,190,117,64,34,76,1,67,47,134,71,59,172,56,147,122,186,128,249,158,197,191,213,174,150,129,188,154,167,219,39,144,28,180,46,21,113,113,158,155,140,140,71,0,61,104,77,211,28,160,29,186,30,206,65,130,113,245,91,61,103,146,110,130,128,160,24,178,71,172,133,230,130,176,194,135,162,229,96,186,224,238,78,115,93,227,40,42,1,208,231,136,159,70,126,162,255,128,22,222,42,247,141,148,29,165,235,111,67,77,125,87,88,105,138,28,90,57,101,202,157,64,191,208,44,43,169,77,104,26,219,241,188,129,177,125,93,125,50,188,253,240,221,192,206,92,33,8,179,106,242,154,190,205,130,198,88,71,231,55,4,87,219,183,186,231,216,161,114,181,245,230,104,119,7,88,9,92,238,80,247,127,153,200,94,64,157,86,19,138,99,130,135,210,125,117,16,154,189,125,244,39,242,160,79,206,205,213,8,66,181,190,137,86,141,123,149,6,174,16,146,98,70,252,13,178,175,76,246,158,35,180,83,128,241,251,153,190,163,124,36,222,10,168,56,165,121,224,1,18,172,14,133,35,145,135,187,94,212,125,235,196,104,108,127,128,57,181,251,202,60,235,119,143,126,126,100,157,94,135,0,80,215,235,148,133,219,64,188,44,95,153,159,211,174,230,247,9,142,63,247,165,94,56,181,132,248,222,209,207,227,91,225,4,86,48,18,141,133,195,157,148,119,82,19,0,201,197,96,155,60,124,64,162,188,10,25,37,206,237,194,111,116,132,34,92,252,186,172,105,189,44,51,192,147,40,111,13,133,196,149,154,192,26,84,5,247,214,183,58,160,141,3,243,73,167,140,104,47,97,6,56,117,220,60,141,182,86,1,117,224,110,107,128,58,233,49,89,250,219,112,107,126,169,255,247,26,148,164,244,181,145,35,137,155,195,238,62,53,27,2,104,189,206,48,67,81,163,129,251,165,224,18,191,77,163,146,112,16,86,228,41,206,71,121,0,90,149,172,158,192,81,121,177,242,201,2,128,117,125,46,139,112,70,86,92,179,153,87,163,18,80,183,12,11,80,53,71,53,28,19,19,84,40,108,163,56,238,27,49,117,108,88,15,228,209,56,131,103,194,112,105,152,148,81,65,47,238,211,134,52,144,110,7,107,246,131,184,171,197,107,80,133,36,119,215,33,135,0,164,197,189,15,253,179,138,76,195,90,252,193,110,69,145,89,107,49,96,134,28,60,92,77,54,168,232,46,190,140,23,250,51,155,68,168,56,126,100,12,92,240,21,51,220,106,229,167,76,84,151,195,226,48,27,247,136,226,26,46,160,118,55,195,136,44,139,160,209,165,122,252,123,241,154,75,227,126,142,144,40,209,67,103,191,149,129,26,176,7,201,240,48,83,92,213,124,198,49,141,94,127,114,90,240,126,178,56,176,153,124,249,93,4,149,223,196,155,10,174,121,123,233,246,2,149,117,214,40,100,200,200,186,138,191,53,13,37,77,129,59,144,247,56,14,151,171,145,216,57,191,8,176,22,165,53,88,40,174,86,245,218,29,46,39,107,207,77,162,102,253,248,79,8,112,249,91,67,196,167,105,26,35,112,241,153,4,250,245,30,69,238,0,223,188,113,49,178,36,122,50,34,178,246,105,14,96,126,27,203,79,160,107,108,255,203,159,12,174,71,205,199,191,225,183,28,83,20,253,168,43,168,171,205,158,212,162,162,200,115,214,127,166,170,103,173,47,219,121,14,8,54,129,243,196,139,18,36,191,15,250,245,198,20,227,148,22,15,1,92,2,193,233,112,115,71,56,113,167,153,210,194,231,126,96,222,192,249,229,106,14,253,47,133,242,204,240,241,151,60,104,173,35,44,250,51,201,60,144,112,63,98,54,14,54,255,109,192,181,130,108,127,71,193,70,231,120,133,25,182,165,152,153,16,121,24,47,181,155,33,117,201,205,249,0,253,185,95,225,193,30,237,162,223,147,230,222,141,227,231,51,163,69,44,21,50,208,184,176,158,248,160,82,116,18,255,195,250,234,63,156,221,181,157,27,10,148,180,226,93,215,238,15,110,172,21,83,46,110,176,27,124,92,32,5,170,190,46,44,163,0,211,141,148,220,205,21,174,155,38,102,18,97,211,175,54,106,195,12,141,121,240,27,13,208,239,15,134,170,148,171,173,7,243,235,127,65,200,149,173,165,167,153,29,236,67,181,92,163,43,45,146,209,69,48,221,218,129,227,183,81,64,23,51,124,217,49,104,253,208,243,151,81,34,185,162,66,125,207,135,165,194,16,38,102,120,118,203,137,81,51,93,132,42,230,107,121,50,31,243,70,91,87,62,57,123,32,155,147,155,137,133,243,212,129,9,29,86,42,159,199,197,38,150,220,28,159,166,248,26,2,119,61,183,222,28,65,172,47,58,192,12,110,232,200,123,67,180,208,134,143,26,164,155,57,203,97,160,37,250,13,43,9,223,12,30,158,249,173,130,25,67,206,39,56,50,27,154,161,46,124,125,34,109,72,187,180,152,193,35,140,248,34,150,223,107,98,38,35,223,226,123,66,11,148,71,3,250,74,144,47,250,213,168,242,173,42,87,3,229,27,49,81,23,76,106,245,231,230,80,105,248,168,76,235,200,85,51,32,129,152,137,136,52,138,216,19,98,147,56,15,254,104,240,165,175,60,119,24,53,96,78,223,7,51,166,116,201,71,128,83,66,172,213,135,229,249,54,35,137,216,152,44,86,81,251,190,103,3,195,95,242,88,122,51,177,117,151,83,163,25,7,137,86,157,44,200,109,57,35,78,49,167,60,221,186,67,125,236,52,223,57,154,17,229,29,249,105,122,2,188,9,218,240,2,184,98,105,134,101,171,250,197,211,24,69,101,38,209,130,221,111,92,92,76,69,90,38,249,174,78,80,196,173,47,144,43,157,227,99,126,242,144,152,81,142,173,242,86,127,248,196,19,87,215,33,21,48,218,163,233,45,245,171,231,159,219,45,223,131,202,188,207,5,164,163,206,145,61,237,13,32,80,86,127,47,36,148,164,72,0,51,47,221,132,254,228,6,135,156,50,15,233,43,173,59,174,6,54,145,24,195,211,72,42,199,231,120,206,166,224,242,15,193,244,11,118,226,214,23,204,155,252,178,17,43,196,99,17,244,200,141,23,18,87,241,173,56,202,164,250,240,204,0,120,253,149,187,97,54,228,135,159,39,179,151,175,76,16,225,144,143,166,153,182,223,225,231,110,131,247,190,12,89,184,247,208,0,85,221,140,208,67,122,147,180,107,0,180,244,7,39,45,44,147,8,10,254,17,155,29,184,213,155,140,102,100,218,104,13,41,241,41,155,97,2,211,12,19,143,247,110,22,152,236,167,84,105,143,145,146,197,144,189,176,92,244,95,200,216,19,39,126,223,2,18,223,33,114,246,48,76,90,197,241,51,35,231,125,211,63,127,59,58,114,207,190,44,59,149,38,233,126,58,176,142,149,56,209,105,62,163,17,69,204,180,32,197,38,77,153,90,92,104,211,151,133,53,203,205,232,185,55,121,45,60,250,190,125,51,27,48,43,137,187,208,193,21,79,63,125,72,201,47,221,134,65,5,109,103,164,161,251,15,197,183,165,35,78,219,134,63,57,66,184,82,33,48,77,43,151,197,195,76,219,131,204,5,146,136,195,89,23,216,134,127,68,179,255,80,68,39,143,0,196,79,138,94,109,125,188,254,73,172,104,51,228,106,216,36,70,137,19,2,213,177,171,115,5,79,169,187,139,70,191,250,172,122,115,96,151,51,220,63,82,156,50,27,32,219,241,115,207,240,14,91,231,153,85,243,211,187,187,66,178,122,232,31,31,61,156,1,192,25,71,7,244,130,59,30,254,195,231,18,210,228,83,83,141,47,78,145,241,92,239,55,115,36,92,58,214,245,226,12,116,5,98,131,247,36,185,39,128,103,118,61,89,160,123,160,231,229,224,50,89,236,226,94,14,93,190,244,31,164,121,110,171,154,127,102,24,70,116,143,182,240,118,250,44,165,125,166,75,104,13,62,140,174,124,127,114,211,42,150,165,11,177,92,52,217,191,155,91,206,51,95,140,14,114,38,131,155,175,177,129,167,25,109,211,235,86,216,30,164,237,209,164,197,231,108,113,239,231,104,8,216,154,194,130,53,129,184,153,46,9,153,164,70,235,57,235,200,7,167,255,86,204,164,95,123,12,185,121,49,249,219,32,144,28,21,134,25,93,59,57,175,201,172,151,27,143,134,200,152,228,217,233,29,92,65,240,136,153,90,146,152,59,236,83,254,65,56,107,4,183,8,11,252,68,149,52,39,3,107,45,205,4,184,206,167,82,76,120,107,101,13,153,12,29,232,194,152,105,116,80,86,121,47,155,198,238,228,208,65,89,116,208,22,117,168,29,110,231,165,71,234,231,106,120,16,34,194,1,159,178,230,254,49,67,180,228,107,4,85,21,241,191,222,205,175,131,34,45,186,218,146,76,55,112,245,114,126,83,250,118,73,30,231,152,189,93,132,230,220,8,11,15,144,176,188,247,174,38,43,239,87,195,195,127,245,234,119,94,117,167,91,161,246,205,185,153,15,110,40,188,83,35,106,196,103,205,17,223,208,38,85,95,188,166,181,89,229,173,55,156,21,103,135,249,189,164,72,127,31,202,29,237,75,93,241,214,4,71,153,23,59,22,199,59,157,103,25,127,18,217,114,243,11,18,175,198,150,245,34,150,154,193,242,123,229,98,245,61,55,55,185,212,250,22,71,188,148,113,23,202,150,68,252,50,119,60,54,124,54,66,46,78,161,14,23,105,228,199,18,74,179,97,197,184,226,180,196,22,41,47,65,191,159,131,118,90,141,143,185,172,234,159,223,26,29,128,249,117,12,152,217,244,182,210,108,146,25,55,159,252,185,45,226,106,31,218,81,124,1,192,28,252,2,111,121,112,147,133,143,89,6,217,181,46,31,235,214,60,238,167,19,34,46,209,66,48,253,249,183,167,248,131,163,50,82,213,108,236,15,51,22,192,29,90,240,164,45,27,173,90,31,149,251,211,122,114,80,227,88,78,5,246,214,30,69,71,217,198,141,120,245,248,153,60,169,226,75,72,7,246,115,197,201,102,60,138,194,185,126,76,191,199,121,93,11,96,191,51,244,106,18,23,219,221,120,166,16,155,182,152,105,70,244,67,21,97,32,8,54,211,204,233,226,236,81,5,86,210,43,240,15,122,175,32,58,138,49,51,98,144,170,230,81,103,228,92,206,214,102,158,103,5,7,209,226,123,192,135,42,219,25,181,84,63,235,77,3,84,214,229,53,44,96,124,11,168,180,138,220,216,136,63,125,255,55,205,245,223,241,162,25,36,38,168,49,115,93,53,163,228,28,137,160,55,165,4,160,77,83,47,4,101,254,208,111,229,172,254,115,181,41,148,132,185,82,129,151,39,163,95,170,199,205,201,12,109,241,103,239,50,154,196,76,128,25,60,79,204,200,6,199,226,160,237,119,159,159,171,167,183,251,99,102,103,211,57,184,151,87,228,177,182,174,226,60,120,192,240,230,198,197,239,24,235,121,226,114,68,15,130,220,240,189,128,67,137,121,167,126,132,153,123,6,123,212,45,0,193,248,78,101,156,55,233,71,32,187,8,255,111,108,208,248,28,25,248,27,207,109,113,186,29,51,23,57,120,224,121,160,135,38,126,249,24,125,120,154,17,106,44,177,251,19,55,137,88,249,173,22,187,199,142,81,16,141,202,132,7,125,2,43,163,216,142,184,193,146,183,174,188,116,76,195,247,211,149,210,133,154,173,111,207,125,101,196,21,135,92,141,200,66,143,0,196,184,122,122,90,161,0,63,245,138,23,95,213,12,177,155,59,87,221,156,219,252,150,213,128,242,238,153,65,179,133,30,108,154,1,240,46,207,249,117,147,28,222,242,92,192,189,62,160,51,230,105,60,160,97,70,119,174,230,99,179,182,36,116,191,141,234,118,219,145,12,89,108,40,87,204,151,210,86,92,141,206,95,150,30,174,41,70,172,48,155,138,118,22,154,46,172,197,239,197,34,149,130,166,67,174,236,63,146,250,238,187,108,7,142,127,155,154,27,76,233,97,190,150,205,74,243,50,81,159,158,177,139,42,128,221,78,123,69,117,191,15,249,233,38,137,53,107,125,70,53,218,39,154,85,200,242,230,116,205,209,97,30,243,16,132,104,62,26,60,212,111,95,9,15,72,8,18,46,114,53,35,34,209,129,252,221,208,75,199,95,214,54,28,51,235,110,74,243,219,253,86,68,193,70,86,43,31,147,77,120,125,37,147,107,226,86,77,186,176,193,96,81,22,105,225,112,14,36,221,194,60,11,155,64,220,187,27,189,81,126,45,234,205,45,50,91,80,235,76,241,142,140,58,189,133,155,49,209,169,219,178,246,168,175,44,119,97,208,165,184,2,84,32,53,130,242,165,59,210,27,233,177,60,59,238,4,251,25,83,28,108,254,148,114,39,58,68,32,253,191,171,151,21,192,50,153,114,129,189,174,8,22,241,230,135,46,47,100,190,8,227,62,51,138,76,194,129,112,145,203,26,105,182,174,201,204,197,188,101,12,155,207,55,79,104,47,150,148,219,133,147,154,153,246,103,133,209,166,138,50,60,16,244,219,151,199,169,40,146,220,37,203,99,1,31,139,88,146,10,132,32,191,17,209,62,245,248,217,3,222,107,95,89,153,96,1,217,117,62,179,85,70,101,167,220,208,114,77,223,113,158,203,246,182,137,172,87,226,131,204,238,181,151,189,172,91,47,55,105,226,233,116,173,76,138,82,34,247,75,123,201,91,156,203,205,120,106,77,204,163,25,210,247,51,243,105,243,80,164,110,99,157,158,97,133,209,60,39,10,122,123,213,185,24,139,245,168,38,139,36,180,170,149,234,153,15,202,162,97,47,253,205,103,198,195,116,199,236,15,158,148,222,209,53,34,178,209,195,252,188,129,148,22,193,252,142,135,178,98,204,200,37,118,177,62,7,86,46,166,197,77,230,201,193,201,169,231,228,247,120,75,61,7,28,92,26,188,134,254,53,175,113,90,139,25,161,59,95,185,123,210,236,240,99,166,87,121,198,92,120,255,88,202,230,16,203,34,84,117,194,12,174,55,231,194,5,43,16,25,191,77,90,88,202,4,207,76,193,196,247,89,84,182,171,116,253,194,202,113,210,87,120,97,102,169,162,7,138,114,37,216,135,145,211,84,87,238,53,212,182,159,169,219,116,233,100,196,41,85,58,11,164,193,158,239,144,183,134,113,16,110,50,55,179,60,126,46,238,32,236,221,74,3,144,190,52,202,174,39,140,8,152,136,145,140,65,139,111,9,102,247,200,105,125,97,149,91,241,195,8,177,8,70,20,172,171,241,78,187,185,3,49,146,231,154,47,152,112,110,189,2,7,66,57,178,29,17,121,204,72,94,193,129,0,233,138,152,233,251,139,39,103,128,186,120,95,20,139,230,241,211,30,4,150,66,153,47,89,155,156,8,13,40,127,17,235,50,97,18,31,111,26,2,250,82,115,223,206,170,133,25,117,27,57,174,109,191,202,247,162,248,164,95,3,133,40,247,71,55,125,207,194,112,0,43,0,185,20,31,50,218,4,183,12,232,134,233,208,183,96,64,5,196,84,98,70,14,205,51,164,100,177,174,52,99,177,175,181,93,243,234,210,180,169,2,198,15,116,33,124,10,130,247,234,63,87,95,99,74,119,243,132,212,75,198,251,176,79,156,48,155,240,133,220,28,106,248,252,152,200,176,205,4,224,81,202,59,119,251,177,247,198,224,130,4,18,51,200,56,119,134,73,150,43,85,12,181,31,250,179,186,155,173,127,68,126,27,201,217,235,179,244,69,106,144,73,170,121,5,56,28,141,205,3,108,211,191,23,52,207,141,70,117,191,154,14,232,140,220,49,67,202,214,226,106,210,131,113,240,153,130,118,89,113,102,30,146,116,93,46,166,249,113,200,197,162,66,48,141,194,175,69,182,3,235,24,122,107,8,114,92,144,133,7,3,85,43,87,55,118,168,146,102,3,233,170,25,159,54,127,26,246,44,189,218,94,52,172,240,120,140,180,34,213,26,245,84,171,188,143,31,51,146,245,238,63,161,191,184,83,20,8,58,92,122,106,118,88,201,76,29,181,66,253,155,215,182,161,95,3,128,131,139,67,153,126,97,214,175,33,86,122,43,160,200,183,90,169,76,7,213,87,225,248,136,31,134,230,173,202,99,225,241,212,155,23,207,228,179,195,186,104,105,216,98,189,177,19,210,11,8,160,75,190,21,228,109,242,161,55,94,120,151,199,46,201,76,98,230,247,52,87,198,147,122,155,152,59,109,29,85,198,36,67,92,204,171,151,157,95,227,109,131,89,88,199,12,102,49,191,116,147,228,17,214,11,244,211,151,22,124,119,75,7,5,218,248,229,142,194,50,236,73,147,7,7,213,227,146,87,144,81,208,155,162,102,74,202,55,172,189,232,152,28,99,47,174,97,173,132,211,98,134,244,44,127,249,57,48,85,63,53,140,139,78,85,141,55,74,190,122,254,152,157,7,222,172,224,220,212,106,56,169,52,247,60,201,255,212,12,78,68,76,47,6,161,240,45,15,126,109,158,172,48,207,153,142,48,230,99,233,111,55,119,138,217,122,115,178,47,37,174,38,242,147,45,1,175,97,183,21,79,94,128,54,28,49,191,117,231,57,74,170,245,43,235,34,88,77,236,212,223,139,192,99,94,189,248,109,248,1,76,89,160,198,179,114,104,102,152,64,123,152,11,65,107,154,201,57,212,88,213,132,15,153,214,50,25,0,232,140,253,115,46,228,142,100,129,208,8,254,34,199,120,52,116,98,101,109,26,178,252,150,136,61,16,180,171,242,228,70,67,116,35,50,57,236,40,98,133,5,160,102,224,98,220,98,98,70,170,34,94,27,175,99,202,14,110,8,223,226,71,19,194,75,73,38,137,245,249,40,254,82,80,71,119,153,71,21,45,17,39,61,54,243,139,201,100,64,1,171,138,81,96,123,198,17,119,103,228,173,158,121,201,228,55,33,169,231,117,135,209,154,217,197,252,226,142,120,31,74,188,173,171,145,198,234,120,102,48,145,178,215,84,82,109,227,136,121,164,138,1,230,231,131,5,40,11,78,233,153,76,94,38,91,96,228,26,121,181,112,251,98,134,163,60,142,90,180,203,146,245,219,116,64,140,11,39,204,208,136,164,149,14,209,145,163,57,89,120,114,111,144,23,51,206,36,3,221,108,249,80,112,221,239,248,84,235,143,75,51,205,23,234,237,216,191,145,169,208,179,182,94,218,44,98,77,179,230,101,138,188,65,224,69,115,101,80,237,205,17,167,196,87,34,119,186,168,23,37,45,7,16,14,226,144,146,243,207,228,75,210,140,158,207,244,76,245,178,228,168,254,54,181,254,22,11,135,35,43,51,44,152,223,195,150,24,82,88,189,117,34,33,115,213,103,108,24,32,211,18,248,141,153,192,35,60,39,107,156,147,159,134,0,107,134,135,241,92,224,154,106,172,152,235,105,37,126,121,129,233,223,98,37,227,30,111,141,199,144,58,70,152,59,204,217,53,204,111,213,202,62,135,140,107,11,127,17,117,213,147,20,102,102,190,117,158,120,110,174,149,151,94,214,131,145,247,126,95,168,233,189,135,132,6,176,226,157,196,180,154,25,49,129,145,230,62,186,254,52,232,251,28,112,82,113,93,70,116,163,201,20,243,140,236,154,238,223,236,84,161,166,129,164,17,89,153,180,66,185,30,104,175,101,108,46,178,64,186,113,46,197,52,68,73,246,136,75,135,10,220,106,225,7,84,171,1,230,147,193,199,95,162,58,70,79,144,78,82,164,134,56,121,220,138,34,113,203,175,73,62,52,160,25,52,107,119,245,202,222,215,99,229,122,82,139,128,254,202,152,116,232,98,2,187,55,13,37,37,142,172,209,31,196,91,207,117,169,76,202,213,112,90,13,159,194,211,142,250,38,131,114,13,209,229,191,189,168,208,203,12,71,80,190,71,40,55,141,0,71,198,12,34,150,54,86,212,235,17,225,19,55,130,240,23,149,38,79,245,193,227,42,147,120,32,84,85,124,139,71,15,75,240,71,136,118,210,251,16,133,107,16,13,71,182,13,146,252,237,222,168,96,209,170,166,79,78,80,19,112,47,176,50,115,203,231,68,79,116,102,181,159,109,185,137,43,64,70,20,246,127,207,143,26,171,84,83,51,69,2,79,82,242,106,91,246,164,73,231,79,230,25,11,114,9,178,91,210,66,12,175,110,20,5,181,236,199,190,91,23,74,33,158,20,54,225,212,174,102,0,178,9,236,45,34,148,99,102,50,149,61,204,99,169,167,77,43,209,138,186,8,98,80,167,171,21,149,138,72,42,3,245,92,114,96,67,209,115,242,201,230,64,217,179,170,121,120,215,183,153,173,121,87,205,19,30,191,48,67,191,153,171,224,64,185,233,180,248,84,113,25,116,185,57,88,168,27,64,4,84,137,171,190,23,63,215,18,141,131,243,39,78,204,219,40,216,217,163,112,136,122,154,204,227,243,165,19,195,76,169,35,173,124,240,182,178,34,9,175,195,80,243,110,174,252,137,121,166,190,32,86,32,20,53,74,165,93,168,240,176,26,58,99,198,84,192,99,154,106,62,184,226,97,110,183,203,142,118,80,39,44,121,111,242,86,242,216,155,109,42,167,120,191,176,44,138,185,237,157,57,126,35,225,147,199,166,255,48,48,64,116,10,84,89,154,188,227,237,177,184,26,176,28,253,148,44,205,21,41,126,40,68,183,236,211,212,59,139,139,92,150,105,124,87,243,199,186,162,240,55,73,148,31,9,127,175,105,40,69,156,73,198,173,203,189,233,88,42,46,125,242,222,191,160,0,115,213,108,120,12,55,211,73,42,235,26,31,179,70,85,145,134,178,57,151,94,61,140,86,204,205,111,188,251,250,185,26,210,209,29,230,177,228,228,187,213,128,8,126,113,179,243,104,138,217,136,52,78,152,159,215,57,228,189,172,174,17,231,230,11,175,136,101,210,76,205,172,204,184,26,22,118,137,113,47,29,194,49,21,96,183,162,21,94,205,148,137,125,76,1,95,148,42,230,63,5,168,153,17,64,205,174,189,63,138,34,180,84,194,179,36,151,34,102,58,237,178,108,2,164,186,228,174,80,169,128,66,47,20,217,39,40,204,103,154,9,2,186,223,124,91,9,58,29,2,62,47,220,17,51,114,118,70,41,156,102,214,237,140,4,44,240,201,20,15,48,115,13,157,42,18,149,237,202,176,252,153,135,23,214,97,6,73,173,134,191,123,19,89,184,117,14,17,186,49,51,68,69,105,190,224,135,197,76,7,174,111,196,48,27,60,103,70,159,108,140,210,124,79,217,180,64,100,11,179,81,240,113,72,184,245,15,174,36,131,2,234,100,68,101,164,83,166,215,49,67,44,37,210,225,219,228,68,212,74,181,34,140,182,58,197,202,128,187,163,79,83,44,200,31,53,35,161,21,85,23,146,16,63,247,166,78,185,194,124,151,144,17,255,153,167,187,3,52,212,74,235,134,61,88,205,6,8,242,29,224,249,127,158,251,102,105,3,246,185,185,151,154,141,181,220,205,120,123,58,36,203,100,185,221,58,96,118,212,183,54,46,213,29,102,136,7,245,181,54,66,51,62,160,231,143,87,75,204,120,157,81,138,50,194,190,161,55,39,119,155,55,135,70,82,167,25,165,238,29,121,101,52,95,83,239,133,153,0,136,171,196,205,97,85,216,58,133,65,59,231,111,31,50,113,242,104,239,96,66,123,250,51,155,98,172,206,97,192,5,46,130,83,76,56,82,142,100,227,113,153,211,39,18,29,158,210,102,60,97,167,1,96,251,157,78,244,214,148,228,63,194,227,122,127,21,222,194,251,94,53,59,156,77,22,253,121,30,126,48,62,127,153,67,246,231,98,30,238,123,47,166,25,0,123,49,211,235,237,161,23,156,237,53,219,13,17,164,163,126,234,23,223,31,230,2,172,224,69,220,61,195,157,94,41,15,128,153,26,157,31,156,215,50,97,178,105,84,3,8,248,126,134,38,251,146,3,232,153,193,234,122,205,211,24,44,127,173,150,143,255,172,171,152,79,44,102,43,105,248,197,232,19,233,174,64,89,125,68,191,202,37,39,218,101,204,170,245,254,254,205,179,138,182,217,17,63,197,172,243,35,70,51,51,7,103,83,243,42,142,65,197,60,111,146,159,98,158,247,121,247,110,70,74,166,203,150,131,160,239,252,58,56,47,76,55,160,136,229,106,240,76,158,32,224,68,48,117,91,49,51,77,191,51,29,20,220,219,15,101,211,129,42,235,205,31,127,114,58,2,83,104,194,204,215,145,183,213,156,133,35,115,248,157,232,136,113,249,197,200,149,101,41,11,243,69,192,217,223,11,234,130,34,43,191,162,235,245,245,227,66,76,90,16,136,151,159,158,200,50,23,31,242,231,138,211,215,35,230,99,30,135,155,247,212,21,240,150,222,42,31,99,201,101,82,66,106,49,213,188,195,15,178,152,25,20,229,143,121,123,123,17,208,215,247,241,138,152,15,128,51,31,113,72,187,198,174,63,214,23,145,44,183,246,122,197,115,52,226,246,231,238,29,55,35,195,38,39,58,52,201,231,227,5,197,252,220,206,125,228,189,174,17,200,126,79,102,201,156,228,112,53,45,225,233,188,84,152,25,162,46,31,132,89,255,169,161,96,38,52,22,127,128,125,152,21,249,153,233,172,105,233,131,153,118,224,139,87,253,181,233,43,95,178,242,91,181,48,193,31,141,86,144,36,115,156,180,91,247,16,56,165,93,26,156,110,110,166,127,164,230,62,87,26,245,165,236,45,132,194,234,253,235,243,197,202,16,189,27,245,157,152,161,49,249,230,184,145,237,85,57,36,232,179,162,141,235,51,175,99,64,129,52,47,107,39,252,230,138,201,66,101,39,62,102,28,110,95,64,116,234,108,137,71,217,242,7,121,244,207,12,244,42,3,74,178,195,195,73,240,192,34,64,2,43,155,78,187,16,147,124,27,90,53,250,136,146,233,7,26,166,209,10,249,174,30,112,206,47,217,240,58,178,34,197,231,10,26,97,226,46,116,90,7,63,102,118,124,107,43,213,52,49,191,219,121,27,67,53,145,229,34,39,126,167,69,174,124,37,14,152,179,232,28,201,93,163,131,61,241,68,20,114,244,85,58,123,129,196,3,170,249,62,53,122,122,115,182,124,50,58,48,92,13,229,162,12,97,144,15,49,191,160,207,143,31,152,232,214,146,56,129,171,137,100,191,159,134,68,228,237,94,67,204,144,85,124,139,15,226,186,154,60,96,116,167,3,128,243,111,185,97,28,215,153,64,153,128,245,246,153,129,212,235,70,76,111,251,236,62,205,0,188,2,22,13,51,110,101,255,136,46,200,12,24,60,33,167,194,27,131,55,78,254,218,7,101,161,222,115,196,231,31,179,227,55,104,215,244,129,138,154,95,28,233,73,98,50,3,236,57,249,98,72,183,190,80,226,123,242,139,92,153,228,53,160,202,7,134,239,55,167,170,92,111,154,77,219,195,139,247,21,99,203,238,13,132,94,89,35,31,60,145,106,182,162,56,48,83,54,245,207,77,184,126,86,253,49,211,254,49,221,188,57,30,143,152,173,214,243,205,52,64,77,52,165,137,153,35,231,11,35,90,41,86,201,79,171,229,215,138,91,187,137,210,203,197,112,0,180,207,253,107,116,142,244,38,159,219,80,216,14,13,70,153,226,45,117,217,230,215,162,141,110,185,25,124,155,36,76,185,57,106,157,254,219,167,19,115,202,160,173,243,78,245,239,232,132,121,155,189,84,30,109,211,14,253,101,154,26,90,142,183,138,67,177,1,113,239,175,82,66,5,134,143,148,191,189,105,215,244,62,161,70,224,214,171,172,17,8,206,142,23,242,216,151,129,84,201,205,223,225,5,202,249,51,79,186,63,139,152,73,93,57,20,9,226,59,40,183,115,249,110,19,163,254,234,174,180,45,172,125,101,162,238,245,94,198,87,65,163,121,224,5,53,242,228,203,250,17,191,155,195,22,40,153,121,164,9,28,197,4,79,170,145,75,166,145,17,114,160,119,251,123,69,153,11,180,22,20,119,14,141,150,103,74,118,2,141,19,60,225,245,153,17,254,146,168,239,29,185,149,238,233,207,58,16,128,147,73,122,240,176,60,114,67,172,214,104,206,210,108,160,156,207,23,33,159,67,102,61,71,12,97,239,243,9,35,96,38,203,34,199,46,174,60,193,251,103,62,70,245,18,86,232,113,138,119,42,52,4,199,166,250,88,23,79,228,211,231,48,179,10,6,49,0,214,58,125,220,12,205,181,68,25,23,170,171,79,235,206,244,126,144,86,141,155,3,148,97,13,132,25,119,47,163,198,134,179,254,220,143,184,57,83,35,253,5,227,78,107,94,180,109,116,124,137,206,197,132,5,1,160,161,15,57,105,12,217,209,232,124,6,10,229,102,144,53,61,99,252,70,109,116,122,245,168,153,111,144,116,71,96,125,217,66,87,220,220,232,65,182,152,239,141,232,138,130,90,19,74,94,83,151,134,47,201,63,55,10,232,73,100,57,209,201,53,88,105,124,79,251,177,52,3,15,187,205,71,237,14,67,58,136,249,237,19,31,179,45,230,66,138,230,95,72,117,254,63,255,211,127,251,63,255,175,127,251,47,255,245,223,113,135,204,243,31,193,29,2,35,192,189,81,59,89,188,183,208,123,244,109,176,220,21,153,72,3,168,166,153,22,252,132,42,79,195,227,203,213,156,181,51,210,252,147,51,47,57,136,192,191,160,94,210,195,220,135,252,52,196,52,47,4,235,241,211,231,74,3,40,152,114,128,113,81,89,105,63,140,108,123,152,52,101,180,4,46,144,156,9,120,132,38,141,13,57,174,94,67,57,176,173,114,5,95,89,20,125,40,159,228,107,67,113,49,162,18,70,20,79,155,108,154,159,247,82,35,73,74,211,229,22,94,26,230,120,159,45,115,187,218,7,0,163,211,105,174,83,94,16,137,149,96,140,124,127,167,236,19,3,78,87,65,146,93,109,20,180,19,48,64,79,215,21,126,72,54,52,194,233,232,255,196,45,235,114,53,133,76,151,42,166,202,242,3,29,132,94,131,118,224,248,154,214,137,42,55,135,227,49,27,166,208,12,218,217,69,102,228,237,238,230,218,136,110,225,153,70,116,136,100,96,88,171,52,187,155,72,212,157,249,169,223,32,52,153,101,200,28,12,95,139,124,13,3,171,166,153,138,105,203,41,108,101,18,121,46,250,5,93,156,157,73,184,87,250,15,208,13,54,160,161,43,74,112,3,247,49,205,205,36,115,178,145,184,110,253,30,111,131,193,3,141,50,192,154,74,172,111,16,198,55,177,110,212,16,232,1,204,57,12,209,21,236,45,110,166,77,67,190,230,193,49,142,106,210,52,138,140,43,191,189,142,49,169,121,113,3,1,28,249,216,240,151,3,30,138,86,48,41,38,97,37,37,228,200,170,1,147,150,116,66,2,180,50,254,49,175,22,81,127,125,179,244,31,216,193,254,213,102,42,91,237,246,218,18,222,245,156,217,212,143,245,121,162,113,166,147,149,42,253,234,38,127,214,39,196,103,167,50,44,116,114,254,44,112,133,225,109,208,199,155,60,176,228,13,145,131,168,39,142,39,240,223,242,96,164,35,174,63,24,170,196,253,108,61,219,90,249,100,23,49,115,14,203,181,212,77,102,92,139,235,127,196,106,188,190,167,133,249,29,70,114,160,227,46,120,3,57,204,231,207,237,200,160,144,12,88,247,253,30,1,146,1,126,41,173,52,255,56,202,138,139,145,119,18,179,17,43,238,48,15,50,225,226,137,92,82,152,241,216,211,120,51,197,79,25,70,98,234,102,58,133,196,10,82,176,197,121,76,191,64,81,215,238,208,245,221,195,12,186,84,226,178,3,183,195,30,45,95,75,26,250,167,137,225,205,143,46,24,60,133,9,36,92,241,12,187,117,195,125,102,64,74,154,218,35,147,126,156,219,1,70,185,9,74,64,125,214,82,93,183,155,86,43,104,193,211,202,65,226,165,190,214,172,232,168,158,246,238,68,28,238,136,19,142,202,128,26,80,223,19,150,239,203,2,13,153,114,113,53,1,97,143,125,250,166,107,88,126,154,142,252,47,148,69,246,142,22,192,124,233,69,105,206,219,222,57,244,217,98,171,4,47,116,147,132,153,246,228,84,250,34,42,131,162,165,140,136,23,1,82,72,180,57,0,230,123,186,243,26,226,76,242,153,8,105,108,223,248,42,164,31,75,102,33,66,147,180,65,121,32,204,132,188,75,130,240,55,164,239,123,121,40,75,74,126,75,172,58,55,181,62,255,237,183,13,214,51,245,234,141,238,192,55,166,213,186,255,53,27,138,226,68,48,44,0,250,226,94,25,6,64,186,124,61,195,204,199,165,191,80,204,8,218,53,79,46,176,227,86,201,236,81,72,244,232,197,142,141,35,165,110,216,252,73,232,127,67,250,254,127,244,162,183,6,91,219,60,61,189,104,25,24,26,254,23,107,38,242,148,9,144,49,73,143,145,128,102,118,121,194,5,48,188,36,144,167,129,43,183,231,99,104,22,221,58,100,100,123,188,226,92,173,58,218,101,233,78,150,110,220,187,90,203,78,151,140,10,25,129,227,247,126,113,81,155,18,75,90,155,177,151,3,140,234,234,110,73,91,12,124,150,72,202,79,106,109,130,41,173,198,241,235,232,28,32,71,239,243,72,66,18,4,70,0,86,171,57,160,154,10,66,201,228,68,14,139,17,17,20,122,165,113,183,57,72,133,236,24,173,193,146,164,130,7,214,17,0,207,140,88,154,20,40,137,23,150,115,7,113,84,64,48,39,239,5,235,239,12,107,107,210,196,100,101,60,8,80,90,164,230,168,22,200,197,70,233,227,153,82,171,5,13,249,216,127,114,241,215,199,236,141,222,200,150,52,164,42,104,245,173,158,144,36,153,42,120,65,248,152,203,41,62,147,198,193,231,145,89,10,223,87,160,120,159,25,128,197,209,171,97,219,254,142,84,99,115,238,191,55,7,80,236,187,10,14,107,63,178,141,67,217,54,230,141,108,39,96,79,201,78,67,78,230,34,227,228,74,105,88,151,181,201,231,232,159,178,232,53,158,194,50,175,102,90,9,7,221,90,76,246,61,141,197,82,11,158,32,70,215,176,201,10,104,198,124,236,105,216,55,126,212,15,186,164,128,201,84,248,231,68,151,245,237,151,146,156,38,81,232,115,152,89,181,117,241,181,63,247,213,243,222,99,90,178,76,114,211,244,171,248,128,19,121,206,58,213,92,77,253,199,205,239,220,187,178,141,55,10,54,31,247,39,102,24,40,180,28,0,241,247,244,36,47,148,58,68,140,105,230,88,60,190,4,232,155,100,91,150,132,62,242,172,190,118,171,125,141,173,249,254,97,17,140,23,19,240,198,52,171,14,159,92,243,194,19,217,178,214,100,179,132,141,43,64,177,104,19,227,134,235,205,193,227,28,55,27,36,80,191,72,59,230,202,124,102,218,196,143,36,69,144,86,193,85,242,42,9,68,95,250,219,173,32,31,16,37,24,228,79,181,12,210,224,54,244,116,167,177,204,106,105,9,198,190,235,72,98,106,71,8,137,201,163,49,127,150,47,79,4,3,78,151,140,191,165,61,118,148,96,12,104,41,104,17,88,66,174,147,125,194,62,204,49,62,127,10,56,243,100,81,236,5,197,67,60,157,246,39,249,16,69,177,222,135,56,12,240,183,5,88,132,34,48,152,193,33,165,165,139,100,246,55,81,159,247,10,157,171,22,166,72,232,121,9,166,192,103,251,115,49,201,6,175,115,160,219,178,170,60,247,123,13,168,66,226,98,244,230,182,86,181,26,170,142,94,173,131,129,122,72,94,144,202,248,157,81,204,51,22,164,170,181,62,211,215,58,97,230,131,171,249,77,20,167,165,196,183,222,154,157,174,166,68,82,252,193,241,46,186,44,48,59,199,157,12,170,90,26,161,104,229,118,155,22,133,95,13,113,213,212,90,223,166,13,203,107,175,208,24,117,217,239,192,222,84,39,248,161,236,219,137,69,213,188,1,78,124,102,8,0,138,222,155,86,157,19,5,208,70,66,178,170,249,157,243,35,202,221,40,216,10,176,149,116,52,252,8,39,234,217,144,77,203,7,89,200,163,79,159,42,64,193,154,228,151,235,31,254,221,127,155,28,161,28,157,12,1,132,4,95,29,254,162,29,34,183,38,170,10,182,51,138,55,128,235,164,226,204,199,139,139,129,225,53,253,152,240,8,186,167,131,100,210,219,40,134,66,0,122,239,30,82,211,168,127,196,37,134,216,154,96,248,179,50,34,210,183,67,41,124,16,244,124,176,8,58,40,180,88,205,30,210,252,98,132,112,235,207,28,132,218,209,171,55,5,13,210,213,181,80,126,80,12,8,28,10,75,65,32,148,38,201,48,111,96,96,96,92,152,93,145,11,96,46,189,225,104,91,11,162,188,87,129,32,165,123,176,15,50,104,204,161,80,18,216,84,2,34,3,29,183,150,140,223,253,104,16,142,46,116,242,87,18,254,148,205,82,246,76,27,5,181,89,20,34,243,2,154,54,71,52,169,151,5,166,246,199,124,18,169,245,220,237,171,69,16,235,203,221,129,48,155,52,248,118,129,154,188,41,59,131,196,193,114,215,154,148,199,124,188,8,2,186,192,56,13,212,220,115,170,236,129,236,130,68,2,127,61,170,142,53,1,12,122,20,251,70,251,95,128,117,183,201,124,253,154,187,171,54,96,182,160,241,170,217,8,105,195,12,4,80,161,115,244,154,183,104,185,35,179,179,21,181,135,74,118,143,102,193,179,198,47,236,8,4,200,137,254,200,183,91,78,69,91,209,71,183,179,229,14,183,71,126,26,109,176,22,45,27,172,37,105,87,173,70,227,58,90,246,162,180,53,155,130,21,251,113,88,43,93,255,71,151,125,129,243,48,144,190,239,186,83,21,148,7,35,122,32,202,73,230,190,152,82,30,219,136,117,122,118,6,65,59,185,20,68,201,7,233,193,61,1,242,74,205,111,196,86,244,104,189,119,232,87,97,94,232,3,55,223,83,208,222,58,107,255,226,59,75,224,5,145,94,84,44,98,1,254,4,13,114,32,83,41,17,11,40,22,2,179,128,98,177,184,122,18,72,152,153,74,224,10,243,190,130,234,131,202,2,55,43,26,39,8,221,50,189,240,54,169,69,11,113,15,188,238,84,164,35,89,56,224,9,62,168,133,48,255,202,213,172,229,72,193,227,119,246,38,253,84,86,17,141,188,43,165,58,41,111,22,195,118,5,229,229,115,113,40,1,95,53,151,25,253,59,211,100,218,154,94,77,70,168,5,23,33,95,179,40,200,25,161,147,100,231,58,91,59,223,172,159,163,38,57,23,89,191,165,248,105,142,12,207,140,146,243,94,218,3,121,56,115,98,221,115,31,161,247,53,115,176,253,177,117,150,166,144,113,202,72,73,90,185,1,250,40,40,28,57,220,26,214,5,180,67,172,75,200,252,0,42,106,11,204,123,195,55,253,131,203,230,152,22,203,252,193,155,207,216,9,1,80,212,31,244,255,122,214,104,33,3,7,0,215,170,152,17,25,11,22,43,36,81,126,122,34,160,84,74,110,186,77,136,174,72,248,105,124,154,55,57,224,123,209,155,163,232,26,89,238,103,166,210,182,181,119,192,218,80,131,164,7,114,243,163,141,9,80,22,52,33,239,250,105,0,24,32,106,147,188,11,66,15,29,241,1,59,109,157,73,222,165,168,86,204,212,48,70,16,108,129,38,144,166,136,183,50,239,245,109,24,17,240,162,253,55,111,187,105,39,106,103,38,159,173,160,113,40,124,139,67,15,32,42,130,111,69,218,30,76,143,197,207,77,84,91,21,211,71,43,9,158,164,63,90,53,77,57,121,114,250,196,146,79,13,201,135,159,22,129,70,17,42,38,34,48,125,157,194,205,216,26,79,90,247,110,218,64,67,52,155,79,70,116,164,221,57,127,244,130,81,27,104,91,107,244,192,186,91,164,223,64,223,130,48,211,214,31,60,203,26,101,9,72,226,211,51,196,108,80,134,48,191,201,33,107,100,154,190,203,201,214,159,247,1,126,122,154,136,249,157,128,197,104,154,164,134,79,79,83,139,98,54,224,63,208,236,218,242,196,161,19,100,83,207,203,169,146,47,45,144,166,209,187,26,77,75,11,80,128,180,91,209,197,20,155,10,236,47,210,16,133,182,65,137,198,234,105,232,3,217,136,113,90,29,103,2,181,42,125,240,210,100,70,83,89,139,74,143,33,206,164,173,2,231,236,100,145,150,76,182,160,53,140,213,253,5,129,89,102,61,91,215,64,167,24,215,178,32,217,171,148,207,166,85,83,122,80,161,91,241,173,104,255,27,132,182,1,237,70,186,13,76,128,152,255,84,185,188,25,101,82,161,209,190,190,119,40,31,63,150,73,255,47,109,189,235,20,54,98,35,166,175,75,112,94,40,63,191,0,39,104,120,15,13,140,85,91,10,87,47,181,36,89,21,146,131,218,205,216,215,142,56,129,26,248,146,231,166,1,100,245,232,7,41,107,136,220,54,109,150,180,251,68,115,181,145,233,245,159,238,210,117,239,136,83,119,236,83,229,201,172,125,119,71,99,43,98,129,122,40,131,61,152,65,25,139,186,246,139,7,164,197,243,143,122,35,188,141,6,33,250,212,70,100,34,158,19,221,167,182,90,165,7,250,88,28,24,87,211,132,163,237,217,70,193,22,20,94,215,128,46,210,220,77,230,55,220,40,186,182,4,54,132,155,244,38,113,48,46,52,66,227,162,173,225,108,44,225,78,64,205,166,238,4,41,211,116,178,218,50,26,4,177,178,191,54,49,183,54,181,81,158,46,230,240,131,248,56,191,173,242,8,151,220,28,211,42,10,57,152,187,145,48,132,25,1,67,121,50,244,173,118,80,119,52,92,102,233,63,69,89,171,5,204,127,161,26,52,165,173,15,14,230,209,179,225,183,119,205,183,66,209,178,83,59,2,164,212,27,115,229,61,32,167,157,125,206,112,166,41,175,65,207,158,63,102,93,221,58,162,239,193,33,70,139,254,106,212,57,148,113,1,18,255,112,45,161,210,19,167,24,134,168,49,98,1,161,205,209,165,190,9,216,16,96,185,15,41,254,152,0,162,168,171,218,249,233,102,90,95,165,153,209,184,69,179,227,157,14,16,221,24,232,151,42,49,100,176,175,111,57,244,225,178,236,65,37,180,140,61,90,124,199,194,62,146,115,124,152,142,201,81,115,73,170,197,5,155,229,249,225,82,161,186,29,204,53,70,118,217,126,248,76,128,85,196,163,193,22,83,149,229,197,196,89,50,136,65,207,248,40,203,11,138,236,209,235,5,116,113,203,139,65,204,31,252,123,203,216,188,165,219,158,13,116,101,8,100,135,130,80,123,192,34,24,240,13,75,80,106,255,28,45,81,59,122,212,166,101,185,126,172,29,135,36,205,67,242,111,84,159,129,35,230,131,193,101,38,35,142,94,253,150,231,6,106,169,148,59,200,102,198,152,129,25,154,74,170,211,193,180,165,149,227,81,46,38,70,9,62,91,224,156,71,138,202,197,148,229,34,121,1,192,98,119,217,200,161,97,89,93,126,218,242,132,98,54,164,100,124,174,249,147,66,3,146,137,70,106,80,123,44,195,164,43,129,146,201,144,184,25,170,221,169,228,75,119,141,36,21,57,198,37,46,230,186,119,94,203,128,42,243,13,107,119,7,115,194,68,186,67,39,105,65,171,113,74,156,125,149,45,168,16,205,6,139,209,162,245,94,41,121,138,193,36,131,73,165,168,208,1,124,85,151,236,106,144,188,88,169,73,216,174,22,97,161,167,7,26,212,78,66,211,133,74,79,18,12,188,3,150,14,105,97,241,90,214,86,30,100,64,239,169,143,146,124,33,33,31,103,215,115,237,138,80,119,195,78,54,168,125,120,171,99,135,111,66,201,203,96,13,142,157,18,12,120,29,202,139,134,144,187,211,143,209,85,41,96,154,11,199,206,201,38,51,118,195,59,246,15,89,28,53,130,96,144,172,74,191,10,225,103,141,56,121,195,44,33,82,30,23,248,95,38,54,222,242,71,194,83,9,242,208,45,10,14,72,152,202,148,146,144,142,231,17,28,167,166,70,127,149,74,142,170,99,56,173,152,249,231,202,175,103,244,102,98,190,194,53,10,146,234,182,96,175,196,147,232,63,212,126,111,233,197,169,138,249,232,160,60,207,129,54,89,183,130,158,22,102,204,219,140,90,42,120,234,14,66,19,202,57,200,198,154,15,142,104,149,190,23,96,250,32,16,219,6,230,85,194,55,48,1,201,134,216,27,28,98,106,70,242,39,184,253,94,4,159,45,210,102,165,91,61,238,61,138,224,151,33,62,160,73,57,178,111,184,37,83,232,224,144,52,123,161,90,144,37,118,184,46,197,92,200,135,38,165,161,245,167,39,103,231,162,88,21,95,147,78,248,12,127,6,99,96,185,193,120,173,51,69,234,24,48,121,207,5,2,235,224,202,106,30,102,202,1,190,199,163,247,40,76,213,240,9,243,228,59,89,80,111,23,126,73,120,16,234,14,166,151,219,77,187,35,89,80,55,193,113,108,11,231,189,89,17,126,190,101,42,114,37,72,171,200,72,11,195,234,48,160,80,208,219,152,134,130,240,175,46,184,119,102,228,5,75,17,74,126,242,99,55,105,163,192,218,78,121,103,216,243,74,242,120,145,215,41,91,205,147,74,254,140,118,247,119,244,164,124,250,53,46,150,140,63,88,183,202,252,250,124,177,22,148,64,19,82,70,229,95,93,176,212,173,232,195,39,209,186,116,196,158,183,91,106,116,241,67,124,223,75,87,198,218,225,184,107,195,29,246,46,148,205,80,92,159,68,45,14,203,143,9,81,175,21,138,34,15,213,144,136,27,202,227,251,188,227,32,55,38,59,122,149,188,18,53,12,234,128,1,13,132,187,232,10,125,49,197,132,18,92,16,180,152,53,97,78,134,105,46,145,131,224,32,148,108,23,149,10,52,129,68,73,77,183,20,66,242,183,221,237,160,239,166,213,75,168,147,241,112,66,78,227,109,94,148,214,149,89,217,126,208,169,170,81,129,185,75,152,149,13,113,25,212,225,221,150,139,176,54,47,36,32,211,220,40,173,202,147,27,152,211,223,251,153,209,242,144,223,6,182,56,131,255,155,150,63,81,66,4,113,215,97,167,118,229,35,132,220,100,178,224,124,63,143,192,105,178,193,196,92,153,228,6,182,138,180,123,47,134,35,91,106,54,145,71,55,83,212,23,126,75,58,185,123,120,157,176,248,92,165,76,239,132,183,145,59,71,237,254,57,46,242,104,128,142,111,94,189,64,127,10,7,55,152,201,82,227,106,138,15,194,10,10,252,106,247,16,90,51,76,183,24,1,190,172,208,146,2,146,44,212,153,176,71,4,129,107,67,104,249,10,67,43,45,179,45,133,189,96,155,83,234,88,20,234,223,95,185,200,21,62,139,178,8,19,123,238,160,14,7,38,55,187,156,124,64,109,75,202,111,109,115,158,101,192,223,134,116,227,124,1,218,57,126,62,54,26,169,17,190,188,64,247,109,135,50,139,17,13,30,177,79,131,32,158,63,223,3,52,79,36,160,73,120,142,38,204,204,244,252,205,182,227,183,1,117,252,92,13,245,111,9,113,58,248,253,132,185,217,36,185,206,9,117,58,96,104,114,60,245,98,89,19,255,237,69,225,91,14,237,118,173,218,23,26,113,27,206,80,97,115,39,181,30,26,140,141,228,141,124,145,183,31,26,214,194,173,208,156,204,171,230,26,184,61,158,108,44,117,85,26,74,192,225,108,179,69,13,245,162,26,200,106,111,6,230,201,222,137,34,110,107,131,74,231,166,184,221,123,199,166,4,250,54,119,82,87,111,1,218,223,106,6,27,115,195,12,223,148,188,24,89,144,208,28,160,92,192,234,23,243,155,245,235,200,152,238,204,154,128,241,134,240,183,181,52,207,108,22,49,51,172,104,113,245,161,10,45,67,142,112,94,52,173,155,249,94,189,26,154,159,123,212,172,47,54,45,195,51,195,188,126,184,107,49,227,188,138,185,111,253,109,250,229,83,40,142,180,175,44,177,6,38,52,36,255,192,147,138,50,240,179,194,169,146,211,216,212,178,229,115,35,171,30,170,28,40,27,17,149,139,25,2,130,29,179,252,141,177,174,110,114,241,160,89,99,125,66,214,41,159,155,54,168,240,209,154,201,135,200,26,105,112,170,173,150,123,3,76,200,242,228,192,196,66,96,133,141,103,79,217,140,27,180,92,249,69,44,207,175,83,13,201,199,49,194,188,173,92,168,106,11,194,87,97,173,198,69,78,184,86,161,19,246,8,170,129,213,27,42,244,192,10,244,139,59,137,193,43,177,130,145,226,228,1,71,125,65,39,98,61,6,120,136,19,140,228,158,76,99,248,15,91,228,37,59,157,121,83,69,63,152,167,51,244,58,81,220,20,159,26,154,12,154,110,226,116,236,181,170,106,199,24,55,130,248,222,77,76,81,116,55,160,100,143,208,173,35,81,122,127,204,166,30,26,242,22,151,22,220,254,163,39,2,17,128,59,5,205,212,217,212,156,37,208,78,137,173,201,136,210,186,191,226,115,48,131,103,149,245,67,118,110,199,84,232,150,62,208,17,173,80,43,158,208,19,129,11,90,92,37,8,78,91,184,128,221,152,65,101,166,160,104,183,66,122,153,50,11,52,201,98,166,93,62,124,2,232,144,116,192,43,132,231,41,228,59,17,184,173,106,174,162,174,106,29,154,83,21,92,26,254,99,13,33,223,169,234,199,102,166,140,237,102,156,242,159,155,55,130,181,150,146,181,87,4,140,255,174,14,174,49,122,129,79,255,121,237,23,227,238,152,165,151,44,253,207,205,235,13,153,33,240,30,125,87,125,178,106,156,204,33,173,188,97,169,21,179,85,152,188,134,3,234,246,202,17,4,90,229,164,158,84,65,101,235,170,121,65,155,63,67,184,230,170,12,233,53,110,146,0,140,80,24,19,145,45,112,76,100,57,67,128,152,125,185,139,224,14,61,79,43,106,110,230,78,170,30,15,196,11,37,136,229,0,19,201,126,134,154,207,142,220,222,159,26,170,252,52,109,3,84,141,162,80,73,106,80,205,112,229,38,35,30,97,165,28,188,197,60,171,188,248,237,73,109,255,88,219,216,89,4,69,61,64,53,138,104,156,13,89,51,214,150,200,56,154,116,196,13,174,50,146,215,71,93,29,227,244,8,210,72,210,153,69,154,252,140,176,234,125,160,24,180,119,47,253,30,164,220,86,200,76,140,106,170,169,106,126,139,249,142,172,145,162,57,33,55,95,168,58,223,52,83,204,149,23,195,249,76,161,184,106,213,12,121,114,118,210,232,109,132,183,129,201,164,202,78,13,36,168,155,193,163,200,46,111,93,127,193,38,139,234,226,233,178,252,222,180,7,205,23,143,6,202,240,116,85,149,34,204,90,161,62,78,81,79,94,140,51,39,149,253,138,121,31,242,98,192,81,71,79,51,187,188,252,54,253,219,57,230,198,168,36,126,115,249,107,66,9,13,111,107,30,214,171,13,146,31,203,115,243,116,242,222,70,189,31,239,13,11,191,58,113,5,126,234,43,203,147,179,84,133,207,158,219,28,252,113,20,204,215,80,45,57,122,189,34,11,253,87,79,95,63,230,23,2,212,31,115,83,221,180,197,161,118,228,230,85,69,196,88,253,41,117,106,197,202,241,171,232,118,68,242,10,87,86,205,208,116,7,225,223,128,168,104,15,21,17,51,50,242,52,67,147,60,85,223,12,198,140,52,163,141,46,102,142,164,216,172,145,67,17,44,38,234,113,7,71,60,230,218,0,246,217,85,98,175,163,44,22,230,93,138,106,171,161,62,17,140,204,136,90,9,59,221,64,252,15,218,210,120,180,77,177,84,30,13,226,188,144,119,26,56,82,91,175,6,21,25,226,7,111,249,239,182,69,126,217,68,12,71,148,243,49,103,135,183,153,113,89,243,106,56,151,244,106,122,151,227,40,64,113,174,232,116,160,38,124,100,199,101,214,139,154,35,155,65,139,23,107,205,120,241,69,50,145,217,17,212,145,22,176,201,111,91,253,105,68,255,36,101,158,37,178,235,52,126,158,16,96,126,95,246,8,139,175,177,197,108,10,31,201,65,74,141,87,204,148,144,99,55,63,70,134,40,58,147,111,23,76,68,12,61,92,75,239,141,154,243,142,21,72,142,99,254,154,129,116,36,59,234,251,181,165,34,150,207,57,43,35,249,79,233,146,20,33,201,6,195,89,236,60,148,248,186,90,113,228,98,227,1,228,46,11,236,208,112,211,146,90,213,72,219,101,200,138,137,210,165,212,215,61,146,16,131,206,236,130,215,12,115,83,93,233,195,172,220,57,100,16,21,136,124,236,182,116,91,220,154,164,133,104,107,162,130,149,74,121,208,93,28,25,110,8,141,90,232,150,48,9,171,248,89,135,54,146,187,166,76,194,163,47,189,105,161,15,12,195,243,10,32,148,17,45,83,72,202,3,29,11,133,40,94,178,152,233,88,221,57,133,139,80,167,26,190,140,131,32,231,40,0,40,121,52,96,213,145,57,101,134,87,25,80,148,122,142,140,119,239,87,116,159,33,92,28,209,146,141,195,113,165,115,249,80,130,171,65,224,107,14,71,147,213,65,62,100,69,61,144,123,31,221,176,128,73,237,32,235,31,214,206,169,207,13,241,71,238,103,6,127,20,193,234,93,77,180,58,31,173,138,160,10,230,102,84,15,233,73,253,142,56,217,143,90,228,230,69,114,159,184,89,144,140,164,25,4,177,8,242,130,104,40,37,86,15,45,177,114,245,162,56,48,114,121,192,133,162,18,201,239,235,191,157,61,205,8,210,87,213,243,29,209,64,129,153,170,144,220,28,214,93,241,1,23,117,211,163,102,124,204,92,124,239,28,144,141,122,157,231,98,204,28,22,152,191,143,42,13,179,190,114,93,3,18,18,153,226,109,32,85,221,175,84,166,117,89,190,35,151,200,230,37,85,96,217,104,168,98,195,250,67,1,139,185,27,205,95,152,249,139,166,230,3,62,58,204,148,246,228,189,54,28,215,185,79,191,77,160,252,220,188,225,26,87,217,75,37,125,137,217,90,129,114,179,172,34,151,135,78,52,177,101,12,26,21,1,145,140,71,226,2,78,0,71,23,194,76,213,127,204,196,8,97,253,145,26,195,138,40,108,200,123,86,186,119,207,143,185,69,59,193,51,223,217,245,181,167,181,222,165,56,232,186,34,208,9,115,0,77,179,35,212,155,223,86,42,27,245,162,135,112,68,125,128,214,210,159,81,33,209,16,63,77,101,103,13,85,219,190,16,222,7,77,53,234,203,87,166,233,96,121,134,228,41,28,73,234,102,97,110,185,115,144,96,188,226,234,144,87,233,55,36,106,153,150,170,65,254,204,116,44,10,7,246,92,109,255,154,143,154,5,157,142,153,0,110,7,72,150,198,73,93,96,140,73,50,104,31,192,191,58,149,172,93,70,204,164,117,196,204,70,95,18,191,107,78,152,140,41,206,68,68,243,214,150,160,66,223,4,116,185,237,160,132,181,69,184,157,218,193,251,192,169,146,188,85,6,156,156,93,132,88,212,32,122,23,87,132,89,22,144,198,129,254,139,72,213,31,248,49,69,64,25,239,76,20,223,143,181,174,237,144,62,127,211,80,52,144,209,211,169,161,201,8,94,18,149,5,17,163,231,45,60,219,100,40,198,46,231,207,4,53,159,130,215,215,132,41,69,171,30,178,212,149,223,234,194,162,156,3,54,173,253,182,38,95,57,133,31,249,109,154,47,74,68,134,8,247,169,59,14,106,167,133,10,212,4,162,39,234,134,8,12,222,80,213,130,49,162,8,171,13,60,14,55,148,17,41,161,175,161,214,70,221,34,118,51,18,72,77,188,28,178,6,65,32,247,22,38,93,250,25,169,31,194,142,157,50,223,16,9,54,121,238,1,142,49,156,32,248,202,183,10,148,15,116,201,150,71,25,207,139,161,162,36,87,183,63,190,198,168,204,245,45,106,123,144,32,64,156,23,185,44,34,86,89,215,127,224,105,223,82,136,40,72,46,203,205,17,12,136,178,95,49,129,157,252,156,111,234,207,25,24,213,231,131,110,160,132,105,62,168,119,68,61,101,176,80,197,127,3,163,250,66,11,79,176,195,183,185,100,51,164,96,50,99,211,168,4,99,87,70,141,32,96,69,210,135,132,247,18,33,101,182,108,186,92,134,155,207,155,150,50,25,26,115,163,249,194,133,218,19,134,136,52,35,141,56,220,123,4,27,75,193,70,204,125,36,241,141,185,150,170,81,14,138,170,5,235,114,99,245,78,217,22,232,184,77,45,123,200,209,175,228,254,249,154,136,81,248,168,65,197,43,18,208,7,230,4,231,242,196,186,150,228,55,224,131,227,164,140,159,6,181,166,247,70,184,235,186,191,64,253,249,10,122,227,60,231,143,36,221,141,155,147,83,200,15,6,210,16,146,191,111,208,40,72,169,216,61,201,175,216,206,32,4,132,54,71,172,248,216,81,148,40,213,66,150,52,119,62,65,109,105,126,79,186,196,252,2,247,160,114,71,166,11,21,97,53,183,27,140,231,80,219,77,13,174,32,44,237,33,220,222,56,58,37,19,13,71,51,109,141,59,204,160,3,197,252,38,241,137,28,121,51,56,130,14,57,65,102,80,90,65,144,185,244,16,160,183,183,180,28,211,101,18,149,105,174,198,196,22,191,77,214,77,156,234,106,132,75,81,8,162,187,77,136,190,80,47,131,241,201,95,140,208,75,234,14,248,18,111,7,141,82,15,217,174,165,159,132,85,85,124,241,83,164,24,114,112,26,221,113,232,12,190,229,57,134,190,181,73,226,70,197,177,14,232,160,243,181,224,253,127,95,223,223,26,198,30,245,54,232,35,106,113,186,181,106,121,152,124,45,35,13,91,14,163,96,173,158,33,254,58,93,200,51,4,86,8,226,145,136,18,51,180,23,81,131,130,111,48,149,216,48,179,199,166,25,241,87,217,203,77,14,60,72,196,160,35,252,201,125,128,132,30,1,30,164,30,50,5,215,66,225,12,88,163,223,252,29,141,207,69,235,106,6,182,231,47,214,81,147,184,250,219,207,81,10,213,26,68,30,223,192,233,111,191,131,198,31,12,26,55,169,71,82,255,189,65,101,88,154,241,159,100,245,139,107,193,55,251,213,111,79,159,201,9,240,103,70,189,220,205,195,186,11,126,94,43,107,53,13,212,126,95,63,175,101,80,6,55,91,53,251,168,249,100,185,133,186,234,74,205,26,195,166,207,121,179,154,89,73,124,233,205,65,237,199,136,3,114,189,63,35,254,252,153,147,149,241,101,153,54,53,51,89,226,234,231,76,222,243,115,243,9,131,90,22,152,231,168,250,222,199,206,219,44,79,191,13,238,234,84,186,161,26,64,169,84,218,244,176,62,247,46,96,18,127,209,149,94,203,113,24,59,245,54,169,43,53,111,234,136,89,204,180,93,77,22,16,140,30,177,225,29,41,166,16,172,210,42,60,195,70,76,41,35,114,167,241,69,184,25,162,99,113,240,40,10,209,197,230,149,76,50,58,63,203,30,64,120,128,78,26,240,128,223,93,1,80,165,155,193,234,232,94,8,135,115,248,96,68,89,117,233,86,216,118,174,250,14,203,222,148,1,51,146,254,86,242,98,50,168,191,247,126,193,143,87,175,232,123,20,177,216,99,52,241,33,74,12,12,189,73,181,17,141,178,132,118,116,208,22,253,254,88,41,141,70,37,19,117,52,89,91,150,162,140,140,38,126,58,0,124,29,20,58,160,19,160,68,75,172,44,92,242,223,39,176,79,134,11,80,35,200,170,132,70,209,155,168,91,221,162,38,30,5,90,138,85,250,169,65,129,4,230,164,227,28,74,117,151,141,18,14,211,145,230,58,212,140,26,123,61,81,222,5,162,170,147,127,47,163,245,73,243,46,91,87,22,180,64,61,175,174,90,220,194,76,163,234,73,51,52,132,105,126,94,101,107,249,224,244,77,202,178,156,84,106,2,211,69,234,231,116,121,112,107,44,169,241,53,45,228,20,115,95,161,139,218,89,116,87,71,180,110,11,44,220,95,70,198,66,151,37,181,198,232,225,102,72,232,203,74,51,228,191,1,34,128,3,233,136,220,253,115,97,118,9,217,248,78,167,223,202,179,158,202,4,220,141,35,138,187,36,187,167,152,57,51,99,188,57,166,146,250,212,8,173,145,77,242,153,114,140,35,126,139,25,89,219,25,230,5,171,152,60,153,145,105,74,12,2,9,197,21,51,45,67,110,69,79,227,231,98,218,228,162,80,73,39,140,112,15,209,193,99,140,123,35,159,108,101,39,41,230,183,153,37,76,224,192,138,36,148,160,144,107,61,199,222,205,200,56,43,127,229,109,38,183,17,21,28,43,39,202,160,1,22,59,153,168,189,91,226,23,228,50,1,140,100,70,115,175,108,199,52,190,68,75,137,122,58,6,209,177,220,113,158,25,58,224,154,109,168,187,254,240,64,2,163,10,97,109,36,110,53,153,131,25,222,205,21,102,56,178,245,106,134,37,53,201,118,163,32,32,230,55,38,41,145,213,209,14,63,74,50,89,161,183,141,128,212,66,124,121,49,58,11,242,189,7,112,162,245,195,96,57,96,26,11,243,213,26,203,62,6,109,138,148,37,254,243,88,114,243,201,121,18,217,183,119,216,180,108,150,193,204,161,154,141,195,72,104,52,249,109,170,79,129,248,2,51,252,179,130,128,43,159,144,191,123,79,214,168,60,138,121,212,96,237,183,158,230,246,51,230,128,117,123,84,96,183,109,160,98,5,251,150,86,58,44,151,178,130,210,225,124,162,219,218,56,95,133,21,180,81,81,205,254,90,163,121,81,202,81,194,132,72,160,29,38,151,190,23,96,222,108,144,125,163,159,130,27,240,109,65,246,16,244,178,108,75,73,213,134,153,250,79,240,176,22,203,106,201,147,1,6,158,209,87,95,44,214,109,202,149,10,170,42,81,199,93,79,160,231,71,27,177,79,152,77,2,92,40,96,175,21,201,34,217,68,195,88,209,171,75,82,152,152,206,252,150,213,249,38,34,9,6,127,112,226,102,113,8,158,217,218,171,119,118,223,94,97,105,197,17,191,49,83,136,1,186,116,165,88,194,101,182,72,115,53,4,104,51,72,160,252,221,106,180,211,76,26,123,229,169,231,53,21,186,224,135,133,1,75,110,61,17,150,240,167,134,115,188,221,31,98,219,30,190,2,193,0,25,73,177,154,119,29,191,75,78,87,158,10,16,247,17,43,225,196,18,51,148,185,238,2,77,206,243,166,100,189,84,192,2,152,132,139,143,191,36,102,72,168,60,161,2,245,221,77,254,185,103,134,48,33,60,229,217,173,79,65,94,171,131,42,45,114,243,35,232,58,62,134,181,172,196,163,153,118,165,152,241,242,135,60,121,73,30,4,250,216,137,1,242,209,222,105,145,130,226,152,77,1,59,191,199,122,83,80,152,134,169,157,239,96,41,126,209,60,229,84,229,48,182,34,182,155,95,184,191,132,113,215,244,2,229,99,23,212,208,228,209,208,16,238,121,115,248,54,149,187,249,66,212,226,7,231,52,209,49,33,95,182,144,126,196,84,161,69,41,221,5,130,67,148,164,99,142,210,130,34,75,15,111,174,36,233,52,124,240,77,166,225,98,203,216,51,186,9,88,77,66,145,108,162,212,225,67,209,60,80,36,74,222,136,61,246,18,109,218,16,216,13,125,175,63,24,149,127,79,40,47,170,156,125,208,221,173,85,165,49,254,61,172,220,156,51,62,114,200,205,18,11,71,172,164,102,69,102,145,246,89,53,155,248,78,236,10,192,68,151,140,138,209,17,21,185,26,65,26,225,218,134,214,66,158,76,201,110,217,181,97,196,218,241,218,131,252,156,152,161,216,9,46,237,102,221,236,194,1,254,166,237,136,202,17,100,54,183,136,31,52,65,112,68,186,101,34,126,39,204,232,80,5,189,173,50,172,11,97,28,101,39,167,105,104,138,185,38,9,9,230,97,217,159,48,23,97,79,165,255,107,88,227,81,252,244,40,186,199,79,20,130,202,201,175,73,21,75,110,14,205,95,114,13,52,20,74,100,155,166,145,121,230,136,130,97,58,50,100,38,78,185,197,60,143,240,124,227,193,81,53,136,7,39,249,147,15,78,112,190,229,123,176,73,108,49,155,140,102,28,109,111,226,200,193,70,178,107,68,147,53,200,173,51,197,177,36,15,127,146,187,193,42,235,106,101,199,10,9,96,38,225,155,26,255,4,25,246,31,136,179,125,234,209,144,155,88,30,193,31,21,51,173,157,127,201,106,10,21,232,184,68,184,67,74,118,144,80,105,159,121,89,51,225,213,171,71,249,138,42,228,251,33,52,141,239,131,185,227,126,156,207,92,17,33,153,122,245,27,210,191,248,19,234,218,231,110,39,53,125,159,166,201,187,253,151,237,243,77,181,78,98,242,237,102,166,209,144,95,54,173,246,245,253,114,163,244,150,68,44,152,199,114,180,170,201,212,182,155,41,41,51,83,238,252,94,11,214,72,54,45,49,179,6,142,223,28,50,214,20,169,192,37,49,104,250,55,226,47,250,64,189,78,134,180,51,166,97,238,188,133,220,27,10,229,217,252,167,97,52,202,36,31,192,41,104,119,138,95,252,124,208,219,150,252,52,128,237,47,107,68,129,5,228,255,149,155,23,203,56,245,63,51,12,114,59,19,194,200,232,194,247,247,7,229,121,102,36,23,147,91,186,255,105,158,126,185,234,99,21,94,113,113,251,180,124,193,240,185,128,122,212,186,114,111,14,229,207,11,61,112,215,32,6,149,239,69,163,33,53,76,55,3,216,45,249,65,0,82,186,228,246,25,166,166,86,229,98,82,201,173,127,214,119,154,247,219,228,123,192,127,210,62,73,57,204,237,72,58,25,243,165,204,249,189,53,188,72,132,237,105,126,222,47,7,146,155,1,89,20,253,237,69,253,198,175,126,39,200,219,10,229,181,255,16,140,221,205,4,156,242,65,44,140,255,224,195,152,145,106,24,185,56,233,36,104,95,90,246,153,151,193,95,229,201,57,242,63,153,88,90,178,187,0,206,104,242,37,74,31,126,49,29,196,61,141,7,157,130,251,141,119,49,130,179,42,214,231,35,125,92,221,7,215,13,20,215,72,51,172,226,127,193,10,214,14,177,189,92,252,246,206,246,113,159,65,41,117,51,95,213,141,39,97,124,178,54,24,113,126,167,60,51,244,242,95,19,21,102,115,189,103,154,105,84,172,45,204,20,117,114,47,51,62,196,249,49,132,217,213,247,57,122,114,115,16,75,95,61,18,196,119,231,16,204,171,193,115,130,13,249,204,11,213,238,41,86,200,47,186,95,108,228,178,57,189,65,255,89,203,194,103,230,203,165,23,217,13,202,182,62,70,157,103,134,17,79,150,142,33,148,94,116,51,63,115,39,87,150,123,130,1,40,190,232,15,171,245,0,220,180,82,55,93,241,100,111,59,184,201,16,1,125,245,50,93,92,55,79,250,17,228,193,251,33,61,233,63,77,126,188,15,121,112,211,186,168,126,53,232,235,132,122,99,134,41,255,219,9,81,42,99,133,168,217,56,118,251,103,70,72,32,107,45,152,105,116,43,126,245,252,171,1,167,153,221,234,195,156,28,75,58,1,143,18,243,115,44,186,15,26,88,65,80,95,97,38,43,117,191,148,22,102,232,208,115,15,199,115,48,70,223,63,243,139,152,143,4,128,152,57,51,251,247,219,68,162,91,7,117,155,79,252,45,31,40,190,70,207,169,130,250,220,253,40,196,158,17,174,133,228,104,197,220,189,172,6,141,57,196,65,51,223,234,61,52,208,27,255,97,210,74,75,6,124,207,63,97,215,207,204,129,220,101,34,225,48,221,30,63,221,160,155,91,242,100,72,13,76,255,30,60,53,10,75,105,166,59,242,83,5,165,148,255,60,227,132,253,99,102,208,219,55,100,0,128,206,214,49,65,235,225,163,16,195,76,194,241,230,199,134,127,190,199,144,1,79,22,244,18,230,66,109,116,184,217,100,193,243,230,64,109,251,7,104,54,243,152,217,190,223,209,102,56,243,131,129,99,166,7,123,86,49,179,160,190,3,130,68,118,165,66,149,102,114,169,189,251,139,45,6,162,203,147,15,26,136,135,155,231,54,109,246,52,115,122,21,223,86,22,199,100,130,5,254,90,97,63,162,46,216,196,23,226,28,249,100,211,154,10,134,155,97,220,95,50,87,166,169,82,250,47,67,103,190,101,72,39,81,217,241,123,83,250,122,7,221,21,243,165,201,166,186,153,68,168,236,181,96,203,40,245,125,102,220,160,61,134,152,193,69,126,7,54,100,59,192,213,229,234,191,248,178,135,121,236,196,157,96,134,55,172,132,25,153,47,89,187,76,194,173,102,35,134,72,51,73,250,177,226,183,1,121,47,49,27,91,179,111,74,19,92,233,232,242,219,236,106,126,72,128,68,239,242,49,129,220,195,30,224,86,138,53,71,222,186,227,50,249,84,152,208,34,142,162,87,27,45,178,143,25,202,234,169,205,129,249,29,147,95,24,6,4,133,49,187,122,115,36,78,90,152,41,77,166,207,58,32,171,154,197,183,195,105,173,148,69,111,110,178,54,254,104,100,137,244,248,130,24,104,127,45,194,7,1,242,183,160,142,154,73,193,251,1,5,11,60,240,12,49,79,186,107,253,209,140,47,243,199,12,71,252,231,167,116,211,13,29,178,215,206,97,29,40,223,111,147,251,126,27,187,76,68,146,246,213,207,229,1,215,150,108,43,196,155,39,14,245,191,65,186,50,42,111,73,120,219,12,90,83,112,57,76,53,83,133,245,15,6,44,224,141,169,60,153,185,80,211,111,14,125,162,184,234,195,128,113,51,30,188,109,85,185,224,199,112,82,103,119,115,183,6,115,49,163,137,226,175,133,92,160,132,32,168,155,159,136,18,232,109,68,94,251,136,185,162,198,244,89,105,84,30,50,77,9,47,247,135,95,2,31,194,246,39,43,0,44,239,254,240,75,152,97,187,239,249,185,136,201,250,167,196,10,223,62,24,32,249,30,29,170,234,85,191,141,1,158,1,216,111,211,12,44,63,14,117,35,144,202,142,28,174,158,203,33,147,152,33,131,148,51,198,162,155,113,253,201,225,87,46,50,139,59,81,222,199,37,132,153,196,131,92,140,151,176,125,192,225,225,158,85,94,27,82,168,211,125,84,154,49,117,203,174,194,198,79,242,231,51,67,247,86,138,220,28,158,195,234,103,122,67,113,38,251,251,233,2,133,182,101,248,213,224,62,83,41,28,227,247,161,81,47,36,79,29,150,134,214,159,199,123,230,12,55,253,86,64,118,74,184,49,239,106,163,62,77,51,170,2,237,248,207,154,160,175,56,173,96,72,134,111,117,96,85,102,145,47,73,86,251,230,43,21,160,0,178,232,81,122,28,30,94,0,8,46,34,158,193,140,157,214,101,230,102,200,204,171,152,65,83,54,63,247,42,93,36,91,14,54,216,168,218,39,51,241,204,20,168,186,140,118,181,24,216,191,21,92,72,51,39,168,181,162,30,95,119,200,247,8,112,189,131,57,181,162,225,103,134,168,121,103,196,54,12,24,241,97,207,15,45,205,196,108,237,231,234,182,226,173,113,58,178,214,111,15,6,238,212,159,155,141,114,137,83,138,124,198,187,221,13,243,251,214,178,223,32,75,52,167,111,71,111,93,156,222,229,60,7,12,56,183,239,163,213,88,118,199,209,239,181,193,97,185,121,3,70,18,51,136,186,219,125,88,104,250,170,178,91,193,0,82,63,201,3,204,116,161,203,38,77,11,109,171,49,106,141,86,28,113,29,105,62,220,165,134,153,192,43,19,42,111,239,171,38,48,28,230,93,174,124,206,6,89,243,57,97,198,221,208,71,131,152,171,228,163,49,230,178,23,178,247,225,152,198,168,177,220,100,105,29,66,24,127,178,66,95,143,196,86,148,236,218,240,7,47,212,143,183,12,121,199,167,42,254,61,161,213,26,67,94,155,29,99,121,234,0,200,239,21,88,48,123,198,251,199,213,167,41,120,32,205,29,176,33,153,48,152,155,1,168,232,94,135,23,237,145,25,84,140,253,202,150,49,106,115,143,213,160,206,137,119,180,68,9,133,136,235,102,62,173,172,189,129,44,218,71,140,105,102,54,124,177,82,78,241,195,195,234,133,75,86,38,50,80,245,227,142,53,243,11,116,101,241,1,234,56,213,247,43,67,212,183,31,243,31,213,169,155,167,233,39,136,185,211,27,44,230,231,118,116,53,155,240,70,152,97,156,82,179,45,145,150,102,245,66,96,99,166,86,148,214,126,197,197,97,7,159,181,231,197,69,163,73,182,255,29,33,91,25,156,236,63,247,94,214,101,20,230,37,24,54,51,195,98,115,242,167,193,245,168,153,107,226,167,105,126,151,24,156,204,40,202,57,97,222,103,253,220,251,29,122,249,90,47,248,40,234,40,188,57,120,175,159,0,52,2,8,6,244,239,193,215,57,113,53,53,92,217,12,57,20,201,116,135,25,178,215,163,102,218,70,210,12,155,139,140,10,136,113,247,134,173,206,211,197,247,26,180,165,54,63,172,169,49,45,245,35,40,136,247,24,240,217,201,51,235,197,141,214,141,25,102,107,87,18,179,165,43,227,222,195,184,65,197,204,42,142,89,56,65,39,170,103,54,102,72,182,253,153,139,14,56,206,85,27,113,49,12,97,58,9,9,70,171,167,68,172,227,120,235,213,214,153,233,110,4,149,229,211,197,203,24,116,49,236,120,107,196,248,36,150,4,54,128,96,153,155,55,236,18,191,102,88,25,194,12,107,170,222,155,118,177,157,87,147,20,81,159,241,34,131,51,99,191,89,69,114,107,116,175,120,197,207,172,187,28,221,113,236,143,126,114,21,202,248,234,122,153,51,219,98,125,32,214,154,20,119,221,86,211,185,49,40,228,148,126,246,20,60,179,29,203,7,65,4,141,84,81,223,229,147,228,111,223,217,245,183,129,104,229,213,176,33,159,171,102,72,138,114,155,5,6,39,163,178,23,97,83,60,90,59,34,201,254,231,196,175,189,99,170,176,133,72,194,5,96,213,24,43,190,54,89,31,157,166,100,103,90,124,47,224,73,243,199,10,159,92,92,124,12,119,38,102,4,180,110,204,241,77,252,113,213,220,75,213,19,98,246,31,107,115,46,57,155,104,27,221,20,53,211,214,150,243,240,29,155,18,169,254,69,208,49,145,134,241,179,171,21,238,131,145,43,64,253,104,48,89,55,242,10,84,181,153,29,50,11,87,221,97,125,126,197,90,122,235,13,57,68,108,41,232,183,253,108,87,27,81,53,207,55,210,243,46,20,11,54,205,32,39,143,171,151,178,29,154,121,207,213,227,106,206,122,141,154,192,21,212,152,9,68,250,91,119,36,195,61,173,184,249,88,130,12,255,51,187,200,16,102,232,219,244,151,217,56,91,24,203,42,227,103,121,152,175,224,102,163,19,210,231,174,112,2,251,199,130,12,172,215,159,49,67,76,46,205,181,159,159,64,242,158,25,211,223,26,118,166,90,17,236,106,97,229,70,75,63,150,157,124,110,6,208,163,43,111,205,232,116,49,51,89,52,121,176,55,135,118,143,7,123,102,168,22,197,204,74,141,45,165,209,182,169,111,141,240,227,109,121,53,77,161,250,219,45,54,171,118,236,96,211,17,137,164,25,45,25,87,183,239,195,67,52,255,202,16,94,175,33,183,61,240,7,120,138,20,190,81,186,187,36,228,167,175,245,15,45,130,174,246,2,185,48,37,97,64,178,254,139,141,155,241,46,105,248,74,218,105,120,45,137,54,146,249,147,34,181,194,226,215,175,139,185,35,185,44,153,169,102,13,138,254,219,111,50,151,41,47,61,225,168,242,228,19,102,122,112,53,125,132,134,212,9,243,36,155,168,57,26,50,83,159,171,218,72,64,223,35,163,54,233,75,153,159,223,198,147,19,52,77,77,0,193,18,235,55,7,21,118,164,14,0,172,136,98,160,155,137,143,101,34,144,26,124,158,112,140,154,81,28,201,163,145,194,251,168,12,143,17,88,181,46,41,131,9,9,135,71,253,124,18,105,123,197,122,76,209,46,172,7,170,5,201,83,2,43,155,97,158,166,63,33,25,212,63,218,241,248,105,211,202,18,243,134,142,216,63,152,17,72,74,226,10,208,204,154,241,90,16,54,107,90,25,81,191,91,70,12,10,105,128,43,102,178,174,53,190,23,146,13,18,248,47,67,141,127,59,33,31,4,110,132,169,121,227,178,62,158,68,51,239,212,9,39,135,86,76,181,56,172,48,29,203,147,53,100,155,118,154,75,211,84,124,183,238,156,17,51,5,56,142,92,12,232,217,235,23,204,179,94,165,12,60,214,95,232,18,15,102,196,36,146,76,31,16,153,78,159,41,80,38,106,172,183,224,46,249,36,227,49,147,155,151,137,180,76,177,227,250,152,45,202,10,87,51,245,224,175,213,252,147,16,95,84,206,207,245,175,249,167,13,171,55,7,57,20,31,123,82,112,146,88,15,222,235,214,210,172,148,152,88,17,99,139,213,7,148,97,119,53,47,74,245,254,53,77,141,75,150,182,209,34,126,200,112,204,192,140,142,254,244,52,14,9,55,131,10,212,18,195,115,189,28,79,245,204,120,210,69,226,34,178,25,43,22,95,223,191,133,176,133,172,165,231,90,158,121,174,55,21,213,108,85,8,127,47,200,57,183,108,58,48,8,80,196,251,204,205,82,139,83,107,35,111,118,44,31,51,68,55,127,190,23,110,251,199,208,72,129,237,26,149,178,204,52,154,0,143,63,26,140,75,186,163,45,160,199,195,71,229,64,157,222,116,133,244,27,132,156,207,12,171,205,222,90,182,49,78,238,225,230,142,52,197,209,171,241,227,191,247,134,190,98,31,45,219,116,112,51,254,185,207,162,235,115,232,163,77,116,184,191,5,70,43,68,217,69,175,54,21,226,237,102,72,225,196,231,164,181,187,125,42,116,199,72,78,5,94,106,87,95,167,127,36,235,6,73,131,190,55,68,15,197,55,142,99,226,159,146,49,92,80,214,222,22,230,1,222,94,166,26,254,237,215,193,131,249,197,235,69,167,26,233,129,251,21,164,48,211,95,172,203,215,250,91,253,189,123,51,76,169,152,103,119,105,10,51,91,179,190,206,22,112,211,113,115,128,22,63,59,139,149,55,107,154,127,247,60,90,80,63,174,194,239,234,122,244,189,193,34,125,65,4,236,34,248,66,253,103,227,121,129,176,255,54,233,223,37,167,204,130,183,165,249,2,37,33,66,138,228,231,234,241,225,241,49,131,163,210,205,193,72,190,91,152,233,73,60,186,107,177,100,227,222,36,52,183,124,145,9,229,136,63,88,133,1,83,183,242,105,72,91,159,12,181,81,32,209,139,121,207,230,102,170,137,201,141,103,102,131,5,255,153,129,210,141,161,211,120,18,104,249,94,142,202,223,127,183,55,44,154,26,182,155,201,225,21,125,235,205,153,249,189,23,7,216,208,12,240,162,58,237,203,115,195,162,49,117,99,161,10,209,166,255,244,52,106,208,159,207,133,239,117,221,76,141,97,232,150,103,185,204,229,102,136,253,117,163,135,164,197,55,45,172,247,231,228,157,16,132,183,150,230,231,189,220,159,17,223,94,42,195,60,198,60,58,164,8,26,249,136,211,85,70,167,230,207,152,141,237,235,11,100,230,105,85,205,228,91,74,60,248,252,153,101,147,128,241,132,145,174,216,159,107,9,3,110,60,88,223,231,254,140,201,121,247,27,241,96,22,185,201,17,243,198,203,11,47,141,51,98,28,221,22,86,194,91,176,26,129,220,207,197,31,89,18,86,116,203,234,207,185,250,110,92,227,214,3,141,66,125,108,118,102,247,122,223,28,129,230,90,15,109,214,124,175,97,166,16,246,243,86,35,55,98,100,76,183,22,77,153,224,45,220,141,109,116,130,63,71,227,130,36,202,167,17,2,209,171,233,128,175,18,39,200,179,78,58,87,244,236,43,17,212,209,100,185,133,10,247,111,171,236,37,94,187,163,167,167,139,199,92,27,119,122,129,184,163,173,243,227,233,12,7,142,161,236,198,97,165,179,172,121,215,43,86,195,41,255,158,233,173,196,7,233,200,52,254,12,169,241,182,250,147,65,189,169,209,40,35,190,175,59,120,124,74,225,15,54,243,169,185,60,208,38,40,247,103,166,160,194,237,87,179,33,45,221,144,144,167,170,238,17,32,81,55,166,36,238,140,100,185,198,242,40,120,174,234,8,237,98,117,11,55,35,194,41,168,3,128,31,181,250,84,90,148,69,155,174,189,125,141,211,207,205,20,65,219,143,153,178,200,247,228,236,193,66,22,104,24,19,234,95,223,163,33,100,122,20,62,182,104,93,234,110,92,155,100,142,24,23,220,187,35,204,116,194,76,189,22,218,209,184,218,90,231,101,26,66,152,217,252,232,66,25,254,215,253,3,75,83,125,97,47,195,190,234,177,73,203,220,183,124,150,181,203,41,112,198,152,167,227,90,2,185,37,229,143,101,157,99,53,205,136,248,232,166,1,105,225,74,243,250,169,87,45,147,205,10,235,82,56,188,77,20,136,184,122,152,33,26,252,217,133,105,142,136,7,159,144,211,234,194,6,253,116,242,167,97,202,189,63,110,235,118,39,7,235,45,63,158,62,13,81,30,205,130,176,69,37,253,231,196,109,225,73,88,107,111,187,63,62,111,221,83,126,26,68,137,58,150,239,99,251,183,26,0,242,230,15,88,168,196,81,111,60,72,69,103,63,77,103,53,102,32,88,145,94,127,47,118,154,51,56,143,80,168,83,31,4,97,34,223,193,73,239,210,249,168,143,133,208,165,255,244,31,71,255,249,57,172,171,99,58,219,162,188,177,198,207,110,197,52,169,97,70,214,72,143,99,67,102,250,183,132,136,236,7,65,213,81,159,118,55,99,53,19,5,84,179,113,21,157,48,79,116,174,52,30,189,145,70,178,171,151,130,66,193,17,213,72,46,96,230,102,18,235,2,247,42,121,243,177,53,123,70,67,136,19,16,154,153,68,180,236,241,100,34,34,4,129,59,231,252,236,9,180,216,228,68,106,29,247,76,230,25,149,203,58,98,80,223,1,210,117,138,67,74,146,43,160,34,187,163,159,132,29,255,184,11,68,123,26,16,104,49,27,77,87,92,109,120,33,249,109,35,111,43,62,44,212,219,167,122,149,47,32,57,241,61,65,58,20,1,37,44,90,126,134,199,47,8,0,253,212,210,86,49,58,169,239,189,200,4,29,5,79,46,147,144,254,18,123,13,145,148,253,19,42,3,252,187,238,227,48,36,85,1,171,11,178,131,56,117,231,159,206,204,143,25,25,172,111,200,233,83,91,69,182,97,228,140,87,184,203,52,217,208,189,40,230,9,157,200,247,222,108,149,167,9,72,113,190,77,221,187,220,64,91,193,53,177,244,234,10,163,176,15,11,12,82,69,113,78,231,60,103,219,183,113,194,15,205,196,210,92,71,70,240,179,30,240,64,106,173,150,172,116,43,188,209,63,72,191,36,152,63,205,64,162,237,39,203,5,99,182,111,150,164,15,206,80,164,31,217,255,235,198,202,250,144,91,155,152,224,151,186,110,230,100,22,197,180,193,211,215,221,159,29,168,1,108,217,43,39,155,82,247,241,126,175,212,138,158,47,111,63,131,188,222,135,132,116,205,148,137,196,118,135,158,168,155,235,59,179,21,201,7,203,102,143,71,227,116,62,138,253,98,18,119,63,126,232,134,184,93,49,109,203,122,124,125,192,43,13,246,122,111,242,1,43,172,198,111,176,127,18,158,199,171,101,13,121,63,5,172,209,194,214,253,169,33,9,208,165,101,14,79,164,82,193,161,143,165,83,144,254,69,79,154,67,38,132,56,135,194,252,32,207,246,109,220,72,223,134,38,160,95,76,125,170,239,211,80,114,157,83,53,133,12,5,148,111,196,70,160,53,196,81,103,217,14,71,19,61,115,179,38,16,201,110,27,183,158,223,156,109,182,232,152,80,92,152,238,45,179,55,221,42,47,6,247,61,1,164,155,1,136,200,60,163,84,182,182,71,93,224,54,104,138,214,226,101,159,159,104,204,49,242,80,72,113,181,234,10,180,217,111,110,53,217,161,85,240,67,2,122,186,121,2,161,215,2,124,57,209,54,211,80,166,110,90,23,66,210,44,82,34,228,174,207,79,109,147,92,123,120,57,224,164,142,102,14,104,92,26,211,115,173,198,192,81,235,15,32,2,129,247,111,178,116,224,217,229,106,125,30,122,67,159,164,0,55,206,213,138,47,163,180,221,216,121,113,45,222,83,21,247,231,6,150,81,181,195,3,221,149,254,9,214,96,174,116,102,232,115,111,252,147,111,113,53,250,100,203,249,1,91,64,18,52,220,204,60,254,1,91,208,240,224,135,19,188,34,104,67,200,152,13,35,193,253,204,139,76,157,22,142,234,31,201,176,155,201,205,180,31,224,12,98,88,97,238,109,169,155,255,98,33,154,234,252,197,128,135,93,89,247,221,64,60,190,107,192,93,254,115,120,177,120,1,113,187,153,220,139,196,101,184,42,43,246,187,102,29,137,50,44,156,7,44,130,207,76,31,243,81,16,33,167,236,248,208,170,207,12,28,64,209,143,211,10,51,97,102,169,42,22,201,208,3,254,94,112,133,232,152,162,3,139,214,229,103,38,41,52,117,208,112,79,186,123,50,13,175,102,73,92,70,30,175,28,79,112,153,20,199,212,7,167,2,121,60,37,137,99,217,245,120,98,206,182,30,87,67,193,244,131,193,66,163,59,246,52,56,181,134,228,51,219,155,212,243,147,155,198,218,241,175,5,121,118,9,171,61,161,66,3,245,208,220,120,3,18,186,253,140,168,47,42,43,63,152,57,54,200,230,27,162,81,209,79,65,61,0,76,91,183,134,217,240,70,10,107,155,59,151,80,37,48,24,226,184,26,195,71,68,171,96,76,232,133,18,51,196,112,238,206,147,221,174,154,225,162,179,188,94,223,210,42,105,246,43,103,58,65,123,241,30,197,6,71,141,182,137,52,35,113,240,37,130,144,177,58,158,200,246,32,132,254,89,1,145,110,241,106,141,239,97,248,49,0,244,104,213,161,247,62,214,10,29,102,90,101,198,143,121,56,28,175,81,209,156,109,232,205,119,134,232,207,29,128,133,91,190,199,166,37,215,203,90,134,66,84,244,48,33,255,57,67,204,162,193,109,102,100,55,253,193,43,12,46,83,7,156,19,166,159,48,131,196,145,137,182,89,96,190,227,61,115,221,10,83,183,4,79,90,23,177,130,26,169,224,248,215,128,180,228,72,222,2,126,117,87,241,53,179,241,98,169,25,62,159,120,45,0,98,63,19,101,226,199,196,152,245,253,83,20,195,92,242,91,87,19,218,209,155,27,105,224,103,69,253,118,84,29,112,16,98,190,27,66,8,37,20,182,127,230,119,100,249,189,97,249,153,253,103,200,80,119,143,171,159,63,80,186,62,25,60,205,238,6,145,173,89,191,227,221,123,141,107,225,224,212,121,2,81,204,136,105,100,141,142,67,167,63,236,130,223,226,64,114,162,105,86,176,153,40,170,215,55,139,177,244,221,159,89,182,162,23,9,200,236,214,70,38,136,226,79,20,80,10,240,136,246,179,118,206,137,188,52,164,229,176,231,255,204,126,104,0,211,60,170,90,209,211,244,228,24,63,60,36,128,135,67,219,137,90,254,172,26,200,98,237,177,5,115,231,169,32,17,51,207,26,23,115,40,254,60,215,219,3,28,181,111,220,156,111,171,210,155,19,128,187,35,94,104,38,210,130,21,93,202,173,121,105,180,188,96,159,158,30,49,83,188,118,207,15,133,83,32,91,63,32,245,125,61,232,50,161,93,197,53,80,199,1,245,239,102,4,30,126,110,14,193,173,135,139,240,64,190,63,232,247,184,128,74,195,204,14,176,219,143,217,193,47,88,207,214,2,7,214,17,105,34,204,191,179,27,90,94,55,2,102,87,52,54,214,25,153,103,204,67,39,17,149,147,229,229,69,192,91,93,154,111,49,195,202,228,67,130,66,175,102,206,48,199,83,77,24,151,127,246,26,128,4,45,204,239,40,111,91,247,154,98,21,120,55,131,50,215,151,250,227,65,118,51,76,199,10,182,96,254,54,135,195,129,19,166,215,65,135,115,94,230,142,155,135,49,148,252,76,194,119,195,184,57,195,125,117,18,22,10,30,110,166,189,247,232,28,157,68,147,62,100,32,110,171,248,240,4,243,171,249,65,143,15,81,245,172,125,167,80,141,130,144,193,175,180,78,221,64,6,220,152,161,157,54,35,249,97,186,174,227,99,88,194,91,55,19,24,94,135,239,237,72,168,53,109,170,52,113,41,7,68,195,184,219,151,182,73,208,70,220,35,241,11,13,228,173,63,55,135,205,217,143,172,130,51,219,244,181,44,95,229,78,93,177,63,41,102,31,249,204,24,110,226,107,117,194,159,211,0,125,147,191,52,53,102,205,23,114,54,223,21,3,138,254,154,56,248,182,93,151,124,110,192,24,122,170,216,42,119,191,170,16,114,45,125,238,98,29,125,113,53,29,182,186,1,131,27,31,39,175,70,222,65,6,5,10,209,79,52,210,222,139,54,118,105,60,185,47,142,205,49,1,123,250,238,253,63,36,192,248,255,254,247,255,251,255,253,207,255,245,223,254,203,127,254,119,4,24,163,253,135,16,96,92,186,92,63,226,1,28,161,119,192,29,33,184,40,228,159,166,155,25,242,31,130,11,52,148,63,234,0,75,22,37,119,35,36,20,96,181,191,117,76,120,76,99,138,154,209,217,114,62,5,10,204,8,74,201,189,119,143,134,190,103,54,253,82,121,48,218,121,157,152,195,22,185,128,193,112,59,43,169,4,55,151,122,148,29,3,62,229,27,164,31,244,27,75,140,99,216,21,2,157,207,60,224,144,92,194,9,130,208,216,241,49,25,127,154,171,227,31,249,122,255,106,38,229,68,3,10,227,120,188,98,253,147,218,225,116,231,122,94,75,206,210,187,127,58,156,44,184,59,39,175,254,105,29,169,40,60,239,92,33,211,250,211,164,125,234,185,140,35,54,121,120,162,154,32,10,222,7,121,227,158,55,199,221,255,233,20,26,86,139,247,29,13,152,141,84,153,81,147,93,195,93,47,26,200,139,246,184,226,249,54,111,182,54,202,240,173,176,28,210,108,45,183,149,110,234,243,218,217,69,70,194,163,84,60,198,181,181,129,10,109,63,135,130,115,68,204,43,161,7,196,31,35,18,3,127,244,129,58,104,224,244,175,71,223,197,8,230,164,249,138,224,186,207,56,24,113,92,127,46,134,2,118,197,145,76,156,34,177,30,221,106,204,122,247,5,10,92,92,114,243,9,211,145,59,225,5,152,155,230,113,80,152,25,61,60,187,133,170,149,148,25,170,21,183,70,220,252,156,159,136,171,210,240,212,99,43,134,1,110,254,12,74,35,180,15,43,36,139,77,63,215,234,121,224,131,184,213,190,225,250,158,187,182,112,103,233,102,211,36,42,221,84,187,196,168,176,93,105,103,11,10,213,193,40,128,25,109,104,177,210,196,124,194,239,107,66,145,132,21,141,153,184,212,186,192,135,46,128,224,176,196,140,203,62,126,150,207,251,150,49,222,155,250,221,143,217,138,143,113,115,242,152,26,50,65,190,157,227,253,118,206,182,53,100,42,38,34,237,15,110,122,77,122,50,130,22,217,61,205,134,130,22,243,133,206,102,132,121,254,128,160,44,128,171,177,116,183,145,211,169,217,228,18,227,189,255,250,97,197,108,88,241,28,150,185,126,15,237,185,34,70,253,99,152,190,122,226,111,196,156,167,188,182,102,19,41,19,239,200,56,64,55,115,180,113,18,177,80,23,98,199,252,255,19,247,47,187,186,244,204,178,30,118,71,66,241,76,94,158,59,238,89,130,32,65,45,25,110,185,109,65,134,47,105,47,248,50,204,39,199,155,201,200,185,189,122,27,216,171,241,99,125,51,70,213,91,7,22,153,204,140,140,64,135,88,247,107,213,28,149,99,3,242,103,86,36,48,92,112,223,186,127,152,0,42,157,219,148,135,86,13,24,157,67,109,54,53,143,200,29,187,61,90,93,245,202,40,16,174,183,85,132,1,169,33,22,6,242,113,176,213,19,71,130,97,119,61,120,125,58,22,200,231,122,155,54,240,130,66,172,63,205,194,235,123,115,114,191,74,165,32,175,218,130,114,138,16,20,153,82,189,45,75,92,59,108,194,72,69,225,251,109,70,18,231,195,183,40,61,113,186,48,35,27,242,153,176,142,62,82,20,202,61,252,43,116,41,165,196,25,50,49,35,18,103,165,240,72,71,130,177,82,13,152,84,114,186,242,254,118,25,240,224,239,233,91,130,87,240,66,239,193,4,223,233,228,243,68,162,243,194,184,174,166,198,227,123,182,184,50,196,82,243,51,189,51,84,139,124,199,36,33,53,245,133,213,40,201,22,150,155,90,52,222,190,83,84,249,94,22,135,230,148,163,131,1,34,89,127,57,32,150,55,129,233,83,62,15,222,93,155,237,170,245,232,175,151,95,98,60,232,70,1,69,231,151,219,106,184,90,40,108,132,174,7,51,195,9,124,248,160,150,28,221,116,251,79,72,16,19,30,186,119,247,194,116,11,131,105,86,125,240,13,15,165,248,95,241,114,110,239,190,172,11,95,79,126,119,98,109,188,163,9,8,155,194,180,106,188,43,199,109,126,42,188,70,127,169,49,202,33,69,247,94,135,74,108,252,246,189,205,45,161,12,58,237,204,91,1,207,169,180,27,234,168,247,35,120,71,159,147,246,217,216,229,68,197,182,144,97,85,42,45,242,177,136,135,71,166,147,184,74,251,227,239,30,199,105,186,232,176,107,177,172,210,198,183,103,160,139,229,79,119,156,136,129,120,142,137,62,214,49,211,209,248,138,120,134,170,144,234,215,76,229,196,34,38,82,122,232,124,149,148,9,162,137,205,39,75,228,202,234,212,237,19,110,244,43,110,250,46,223,185,95,122,209,44,224,43,12,67,28,21,68,129,9,69,234,75,137,99,222,44,71,83,169,137,231,77,145,188,233,135,77,134,36,182,179,247,105,34,34,42,47,19,15,193,152,145,206,160,126,161,185,122,180,63,162,200,240,209,76,157,250,188,141,66,231,85,161,207,114,78,42,133,112,232,53,110,14,239,188,70,52,243,6,139,138,148,173,131,218,7,126,39,215,17,75,62,117,132,53,229,174,105,139,154,175,26,198,122,63,101,137,105,70,111,244,108,36,169,48,73,115,162,110,224,222,2,84,94,16,132,149,194,11,21,245,25,224,30,85,75,8,247,225,34,74,234,151,197,51,56,93,139,58,141,50,108,20,140,6,123,18,41,55,161,181,58,162,176,210,177,206,85,89,137,81,205,66,51,202,77,99,234,148,2,91,255,254,131,255,246,192,235,76,251,234,225,68,191,66,216,13,214,180,184,209,32,211,125,30,24,226,161,70,186,33,213,201,238,35,244,87,77,81,108,46,109,125,31,76,19,254,211,211,108,172,150,234,124,160,43,30,53,186,131,93,178,20,31,209,186,171,241,219,232,110,28,249,170,137,244,247,137,147,47,147,194,147,226,34,154,34,39,42,151,147,108,112,82,63,233,51,218,60,104,105,91,250,174,255,164,12,106,84,69,215,80,250,46,62,135,180,118,68,77,213,140,41,5,190,207,112,244,40,215,54,212,32,186,94,89,11,185,63,226,14,238,76,127,26,177,65,95,114,145,251,173,74,14,235,168,13,69,224,216,168,108,166,70,63,186,4,92,209,12,69,234,65,245,63,61,149,125,164,66,158,164,64,24,196,61,170,235,112,85,53,154,198,208,175,58,214,139,232,187,90,211,177,105,129,57,124,95,198,208,19,211,197,22,180,22,164,131,82,143,223,141,9,79,208,115,145,91,250,52,68,65,209,111,120,27,247,141,70,109,54,215,110,59,156,189,74,240,17,110,16,223,85,224,138,182,165,233,177,50,166,239,119,132,10,217,225,6,153,35,14,198,70,166,106,203,90,105,88,38,56,13,131,141,188,54,182,12,83,49,240,201,166,177,86,119,217,75,90,130,37,136,95,200,183,22,149,141,128,125,59,162,53,165,193,161,156,185,147,143,57,193,223,6,235,97,87,54,79,101,63,238,163,191,27,201,88,69,193,40,61,205,160,189,220,187,228,123,16,120,177,5,236,14,159,127,72,74,48,35,130,2,130,96,201,74,162,97,119,250,41,209,17,192,94,191,107,243,59,157,244,35,72,28,40,200,208,204,173,172,25,120,251,126,242,59,71,51,255,168,78,84,29,143,137,4,141,85,165,131,208,33,102,173,119,186,15,131,88,219,35,239,104,9,246,187,117,10,15,109,96,132,235,27,139,57,131,118,106,156,48,172,149,193,195,39,200,217,51,209,175,38,92,236,21,48,100,109,217,140,210,130,56,234,12,126,85,53,218,129,170,157,221,241,225,33,41,132,0,109,224,24,243,79,169,207,105,97,200,9,166,159,166,107,162,5,169,140,186,76,81,254,21,164,14,159,20,198,141,249,154,198,225,244,11,212,207,63,94,203,205,109,249,254,112,63,138,78,135,81,161,186,232,32,167,121,232,4,186,145,25,81,244,198,167,126,217,55,134,32,88,238,202,133,187,95,174,63,239,187,46,247,79,123,54,111,52,211,99,55,56,232,80,210,189,226,192,31,57,22,99,114,77,73,86,210,92,156,92,253,164,162,90,71,38,40,177,244,238,22,195,175,123,50,106,150,162,253,20,39,191,27,187,109,104,191,168,233,24,249,227,220,31,198,25,137,0,216,102,139,7,182,71,89,90,76,189,7,23,52,194,157,23,249,193,56,79,215,125,154,203,178,84,235,149,214,236,22,26,123,204,113,14,195,21,209,87,73,112,212,130,23,9,123,189,232,193,112,248,130,138,253,221,223,201,189,168,204,97,30,234,78,246,102,153,238,73,54,43,216,160,127,2,150,137,114,185,107,208,146,111,244,254,233,38,118,98,156,53,30,186,18,163,25,171,191,40,109,207,63,215,82,229,130,218,110,62,168,237,196,74,137,73,138,150,147,215,147,88,76,73,93,106,135,237,138,229,129,149,182,46,213,211,187,223,115,95,113,217,11,169,229,47,29,92,92,232,15,6,82,75,123,235,65,219,107,244,72,220,112,156,30,148,169,68,209,61,131,133,58,233,223,211,48,1,247,15,200,33,14,51,70,151,14,35,162,70,255,118,208,194,164,198,174,240,122,44,7,114,133,91,245,117,47,188,143,143,254,105,190,77,58,23,145,86,219,45,154,28,42,42,57,61,141,239,182,131,6,126,223,91,77,43,19,150,26,111,32,28,20,43,148,237,121,144,233,116,120,153,255,145,206,8,167,184,107,159,117,103,240,16,83,183,244,189,75,31,40,55,202,130,230,93,149,0,203,14,202,81,83,220,61,170,101,121,127,188,69,91,9,107,100,130,217,31,123,92,102,233,109,253,97,138,127,15,164,241,83,223,6,204,78,127,96,164,163,155,102,249,105,96,252,218,10,24,245,16,189,231,197,176,241,9,150,52,226,13,204,90,130,75,255,4,86,82,227,160,125,101,70,51,88,253,39,209,126,225,29,203,225,194,222,100,73,152,11,90,130,253,183,72,246,76,125,156,52,95,212,104,21,179,29,165,142,131,27,10,213,119,93,147,156,190,10,112,162,230,210,30,124,23,40,253,238,112,189,114,69,84,96,138,100,250,211,195,54,58,113,225,119,10,79,71,243,89,122,244,131,193,6,82,237,2,163,98,16,77,60,213,218,89,116,185,68,217,111,197,209,104,26,40,153,249,126,105,197,101,75,41,169,48,100,245,182,239,173,174,18,109,85,120,112,141,68,56,166,168,95,163,235,202,108,80,18,31,249,196,83,105,172,29,51,161,168,220,248,109,55,220,85,122,138,33,48,164,138,163,247,214,79,126,22,83,7,120,221,96,91,117,150,135,73,231,199,64,233,212,91,19,141,26,253,128,21,157,104,223,254,180,195,110,208,96,17,125,104,150,35,209,95,54,13,205,104,129,35,18,77,167,166,81,48,94,22,229,130,177,146,12,108,217,39,94,53,92,152,185,211,24,37,143,24,45,137,44,135,37,125,60,168,210,70,167,165,73,114,231,163,191,104,27,161,187,183,140,20,219,224,132,252,250,29,81,57,152,26,25,205,37,179,209,189,173,163,19,198,90,56,129,248,3,159,100,71,53,134,32,234,13,178,13,204,217,84,25,68,101,113,204,30,231,190,79,123,39,245,91,210,105,209,187,138,156,130,6,170,80,69,94,219,44,133,63,205,135,209,197,217,222,183,55,201,184,40,49,221,140,195,156,231,179,240,66,175,186,39,178,78,246,232,175,99,137,211,102,255,59,7,163,124,237,71,31,72,212,186,234,17,166,214,248,184,238,6,117,204,60,9,227,209,236,109,237,31,201,11,93,81,183,21,38,189,127,155,82,83,209,43,107,208,95,31,58,168,83,37,120,5,117,4,245,110,205,2,114,106,122,49,2,37,19,164,207,140,236,102,52,150,99,148,211,82,247,132,57,214,123,19,244,103,130,234,138,222,205,156,215,230,54,121,34,141,156,152,15,98,207,66,91,247,73,179,48,212,178,168,242,90,225,92,243,28,44,137,37,68,89,110,232,253,33,169,158,98,104,200,78,175,123,251,168,168,40,43,230,137,54,28,75,81,182,127,228,71,190,207,211,232,219,140,6,242,185,239,249,162,163,189,145,152,211,112,146,138,246,247,90,214,77,203,39,133,40,210,232,207,76,154,148,108,144,64,123,207,140,189,152,246,28,14,114,188,179,133,6,193,54,217,0,133,77,207,202,21,12,216,185,165,216,11,193,41,15,5,40,174,81,155,77,17,252,235,72,193,37,53,41,164,19,194,244,8,163,55,85,170,47,199,201,53,118,30,27,9,162,165,194,212,212,109,163,131,20,225,208,111,106,252,191,89,161,125,154,38,36,28,169,165,132,148,208,240,221,195,190,159,66,98,60,18,39,180,16,203,184,159,53,166,13,37,77,119,180,195,56,124,206,214,230,214,59,121,22,247,44,71,145,162,166,94,228,193,18,29,133,65,210,251,108,5,211,10,17,86,43,192,77,181,148,6,114,34,81,113,217,108,246,74,210,231,161,15,110,135,22,134,49,220,21,254,204,135,39,142,166,122,167,210,65,68,237,190,141,220,236,41,211,180,96,125,204,254,68,97,159,238,79,55,245,214,15,236,223,61,29,236,122,221,86,52,233,15,197,16,64,19,6,245,94,119,220,243,125,152,95,234,164,49,101,184,128,9,36,116,249,40,84,36,157,168,176,109,215,168,249,132,143,38,198,56,250,48,57,77,77,92,33,227,232,186,39,108,114,52,166,236,102,83,86,67,216,164,169,239,234,159,6,213,113,33,87,36,135,238,35,215,70,154,251,69,212,200,61,89,162,73,43,146,152,205,180,216,9,30,2,154,149,36,189,48,243,242,151,9,53,224,94,153,74,71,79,171,73,187,98,203,135,122,100,209,62,27,86,43,151,6,186,241,206,84,230,8,122,98,43,88,187,199,132,50,75,82,109,164,214,234,191,109,189,17,73,181,177,144,131,8,21,156,207,76,2,180,137,7,139,192,16,193,89,91,101,79,16,240,124,237,217,199,74,74,169,33,133,156,114,15,1,30,18,177,170,162,137,166,71,241,249,236,12,91,81,52,175,75,235,147,15,165,99,92,15,213,247,44,244,156,120,234,21,249,59,178,64,146,205,70,16,61,142,70,11,84,63,221,254,153,152,89,200,18,177,160,104,235,5,188,198,167,142,181,204,83,70,114,252,164,17,92,134,217,164,183,186,142,165,123,97,167,70,39,0,70,174,75,173,15,144,170,168,239,190,105,227,57,41,201,143,222,109,59,15,174,45,149,8,144,240,43,33,26,102,221,182,82,3,88,24,249,61,9,43,82,250,67,97,40,246,53,110,140,145,174,226,185,152,25,238,248,10,216,8,168,76,109,179,148,145,160,91,75,123,237,207,102,225,73,169,221,49,253,233,133,35,113,62,222,149,53,101,79,221,79,243,206,234,85,116,216,232,110,210,22,160,173,234,89,200,150,104,135,208,220,230,84,243,196,181,88,85,20,134,77,45,202,92,85,149,75,32,197,6,51,248,44,212,14,79,79,26,229,61,30,247,125,94,170,64,142,7,120,48,249,15,124,236,173,13,62,48,150,34,150,64,160,177,148,146,208,136,220,206,54,151,41,149,57,94,245,101,2,143,213,51,123,250,229,187,169,242,141,15,191,155,122,241,121,207,37,58,143,144,211,108,250,233,97,128,82,74,92,247,89,45,241,128,72,91,141,104,239,38,225,179,52,120,107,248,143,141,16,12,59,36,216,82,179,23,77,158,161,50,203,110,162,202,68,204,90,83,188,74,5,60,19,85,199,140,95,194,80,8,227,83,56,51,90,227,66,98,204,229,15,49,77,215,13,95,179,150,160,221,66,74,16,190,127,81,248,190,143,80,232,132,163,164,121,28,68,183,102,248,165,240,234,62,85,90,226,210,130,57,114,97,102,75,169,47,3,163,82,16,48,220,212,252,101,118,175,216,163,34,138,17,123,134,105,160,8,152,79,96,166,55,118,78,60,181,130,164,216,76,111,12,162,75,168,66,126,37,9,22,153,53,140,231,187,105,105,232,186,192,32,23,230,153,95,4,214,110,52,167,205,121,163,152,105,85,40,166,246,36,61,74,14,175,133,29,17,242,156,240,109,164,80,139,135,185,139,70,46,235,205,146,95,46,150,106,243,131,217,68,28,125,31,247,5,222,89,33,132,194,217,0,38,5,115,178,229,126,221,247,109,12,113,163,35,156,181,154,129,195,84,151,149,204,198,222,223,63,32,58,39,249,124,107,234,230,10,33,0,168,47,83,77,177,42,219,247,241,80,12,25,212,64,128,34,141,39,252,90,49,242,223,74,108,154,121,194,183,10,94,22,74,76,66,40,59,120,108,249,3,63,166,10,160,60,110,170,34,33,241,124,40,194,52,229,22,222,176,201,51,34,141,134,223,212,253,93,48,126,157,126,229,12,153,187,146,201,209,141,198,192,17,202,237,244,237,75,85,165,52,10,158,33,184,122,186,249,105,42,76,219,201,14,221,119,218,27,133,237,89,32,245,133,154,235,66,102,72,38,6,94,17,90,39,62,146,240,173,22,148,144,234,132,148,56,4,215,79,182,255,104,39,180,26,34,182,22,83,21,65,169,99,133,90,43,91,41,217,98,67,13,61,97,159,241,153,129,76,81,184,227,205,246,228,73,87,234,211,249,171,31,71,128,117,140,135,213,4,70,105,63,230,202,143,157,169,160,253,236,104,195,57,72,175,125,146,130,178,80,46,132,150,76,195,179,74,24,242,33,133,255,22,107,12,95,228,155,255,200,0,182,56,24,111,64,37,241,216,28,113,124,7,97,26,157,106,220,241,17,22,182,253,116,27,79,126,87,216,103,68,71,22,173,140,75,163,47,108,159,191,144,93,160,42,206,234,237,48,213,85,98,164,33,161,157,76,226,44,252,228,34,102,28,93,85,122,241,198,102,80,31,34,134,97,79,32,203,42,250,27,16,239,95,204,122,63,205,247,97,19,162,144,17,246,88,0,205,27,49,50,106,104,77,127,174,251,123,97,204,108,135,28,77,58,241,123,71,115,47,122,114,242,3,161,170,114,248,24,187,94,121,179,165,180,62,221,71,149,210,188,48,130,246,17,46,96,91,41,145,31,178,53,119,24,250,83,161,61,171,54,57,184,146,7,12,245,209,198,43,168,2,155,241,103,188,110,212,221,68,34,157,57,155,242,120,141,61,198,130,233,240,96,100,136,87,4,157,84,99,165,94,10,220,207,27,13,70,9,144,55,98,189,125,213,55,148,188,251,42,70,71,13,78,93,27,111,31,128,76,80,149,135,118,39,95,40,185,49,26,16,119,87,24,14,109,12,53,18,127,173,233,141,109,82,148,33,110,202,102,118,10,12,59,228,120,106,226,152,117,200,89,250,200,209,249,143,111,232,67,22,80,238,155,194,238,126,161,122,135,190,62,117,160,226,39,18,10,189,181,233,80,49,6,66,28,11,189,92,54,40,12,171,59,17,159,8,146,144,242,211,239,11,29,191,250,166,36,218,100,229,219,46,208,253,87,232,45,163,88,160,71,99,93,63,99,66,51,35,123,157,14,187,169,28,61,45,126,180,50,117,190,99,251,127,158,120,59,100,55,57,57,29,102,223,91,158,172,238,223,117,174,69,171,182,198,2,3,197,160,165,105,188,120,97,232,46,141,132,15,91,15,190,223,132,175,78,197,250,87,37,103,66,133,116,122,255,95,51,154,174,114,217,80,110,118,37,178,102,227,93,75,97,214,72,210,98,205,54,191,71,189,110,196,17,93,249,7,139,154,217,52,125,102,253,132,203,221,82,144,99,155,186,130,80,22,109,30,199,16,154,109,249,186,120,100,84,157,253,167,87,207,172,175,15,203,129,54,195,182,135,212,132,68,165,228,101,103,127,166,63,108,141,132,60,136,46,195,62,95,56,10,193,173,146,104,162,240,47,97,148,244,237,174,121,139,66,43,129,167,220,173,73,4,19,1,237,151,49,115,68,247,95,162,36,173,164,250,201,149,186,77,18,186,37,93,155,210,171,73,226,13,247,118,106,255,116,53,154,197,134,11,138,211,223,94,75,38,176,110,167,155,209,75,121,195,120,37,191,34,202,53,159,171,20,188,221,157,250,41,183,119,180,224,192,122,210,126,175,46,36,136,125,3,98,194,162,90,216,180,237,163,203,202,53,40,215,77,251,72,217,155,147,70,119,63,172,143,129,168,182,58,246,166,221,231,139,151,153,226,97,220,177,122,56,117,89,107,129,228,199,140,71,29,65,142,101,197,181,65,155,153,236,56,249,220,216,102,119,187,177,149,21,137,58,186,27,121,97,94,126,100,160,48,14,139,247,149,179,8,227,163,220,148,21,185,194,46,168,83,71,86,146,70,179,42,181,239,33,186,165,213,63,221,190,223,57,62,252,84,186,217,242,181,148,110,217,209,194,106,249,176,146,25,126,132,57,62,103,252,17,189,146,159,10,77,21,110,3,214,205,96,94,9,109,243,179,238,241,128,105,201,86,75,56,90,217,79,192,247,11,208,188,4,214,224,221,69,104,127,66,140,233,96,242,163,97,163,199,252,213,146,63,1,109,212,53,224,108,55,71,117,109,132,201,30,38,1,237,75,14,28,223,142,93,194,128,215,162,10,237,86,244,142,183,137,131,217,169,137,3,216,241,85,112,79,69,232,155,35,249,46,236,47,152,120,141,78,233,182,146,135,134,41,95,248,111,111,84,52,245,137,223,21,147,59,117,159,202,113,67,96,45,84,224,66,221,195,219,19,241,9,13,91,77,208,35,102,149,201,102,72,187,161,97,141,237,112,202,67,1,60,57,14,33,12,248,133,99,35,77,143,247,120,21,97,71,6,213,119,40,171,208,167,174,234,186,216,205,121,106,142,116,48,180,213,250,175,42,112,120,185,90,72,61,84,61,241,238,188,221,73,134,245,186,42,241,139,70,157,48,152,133,74,81,212,106,21,157,147,233,168,89,152,136,81,235,93,172,182,27,158,44,203,84,75,62,113,33,186,120,194,148,151,22,98,173,128,44,52,235,188,105,149,10,184,49,6,5,198,137,219,253,105,55,238,105,154,79,68,124,146,204,185,123,246,22,90,107,4,69,74,100,57,120,39,8,213,226,95,100,187,34,12,193,109,120,104,209,21,243,218,234,22,4,144,147,173,75,85,224,109,242,253,63,120,90,191,178,192,86,232,244,105,26,37,165,79,155,47,150,233,17,251,122,77,80,136,136,137,192,52,146,250,62,247,254,12,217,94,113,221,157,52,22,184,45,245,125,167,234,181,178,140,121,184,195,128,217,10,49,226,201,139,132,76,247,143,3,235,242,79,9,247,152,37,142,19,71,35,169,177,229,179,190,175,143,48,228,153,109,175,148,130,162,97,100,187,222,215,223,46,108,203,0,221,38,19,115,86,24,136,155,162,154,216,82,55,42,105,63,159,251,59,193,207,164,219,0,123,208,251,54,136,104,80,98,20,91,106,244,245,199,111,249,176,109,173,250,220,119,138,170,76,19,97,140,254,13,85,157,67,34,57,50,203,220,32,92,60,57,122,210,131,215,220,200,30,147,106,77,60,179,245,253,74,248,220,67,104,168,234,115,79,31,149,107,162,118,235,164,86,63,120,19,138,113,71,119,246,181,75,118,186,195,118,224,190,168,90,43,96,17,161,62,166,15,202,84,63,148,106,239,247,194,116,220,205,238,166,188,250,185,201,97,200,146,75,20,194,42,253,187,107,248,87,162,132,65,246,3,225,157,223,101,179,251,95,93,142,165,151,43,188,226,27,127,46,52,166,129,89,208,113,255,26,220,204,216,179,73,195,56,129,135,207,25,84,36,182,136,175,225,137,74,26,180,121,67,56,205,176,85,122,232,97,149,52,239,130,95,136,227,201,133,161,108,84,189,134,128,57,68,83,189,187,11,223,105,206,51,180,221,26,213,69,82,5,114,219,253,220,126,83,172,237,159,225,21,255,247,232,69,39,59,210,16,241,180,175,201,130,186,187,113,137,136,232,15,70,9,251,193,107,252,3,223,32,116,61,248,149,113,254,208,245,99,104,26,138,101,223,124,48,254,89,191,150,57,51,54,135,44,180,20,222,110,202,103,180,199,187,74,21,57,57,202,69,191,148,20,48,229,141,216,141,240,219,140,217,246,187,178,101,137,206,200,68,219,165,53,216,50,63,24,141,203,246,201,209,188,147,31,153,29,91,153,99,163,248,193,140,187,242,23,141,93,24,193,255,167,64,143,7,43,123,121,127,104,55,138,36,247,217,4,38,114,255,154,195,3,139,210,184,111,75,35,125,245,139,163,77,42,96,62,120,223,201,244,215,222,108,39,255,230,163,64,96,0,65,51,210,92,113,52,221,101,114,244,50,33,244,237,240,30,235,121,65,3,23,88,133,243,7,179,245,105,51,163,227,175,62,5,186,84,57,217,206,125,23,175,237,87,134,160,97,172,132,230,204,124,131,204,19,232,161,149,90,15,198,56,107,249,133,53,152,50,67,110,107,34,3,114,252,194,136,135,167,94,217,68,77,202,7,3,205,147,229,101,155,39,238,190,164,219,126,131,252,206,209,76,72,237,193,44,32,191,137,130,56,155,8,169,202,209,104,108,253,106,30,100,167,104,192,159,9,62,55,0,116,24,123,218,103,81,7,140,208,141,159,252,64,165,56,233,183,145,18,245,135,70,14,74,116,130,167,173,157,119,216,255,78,126,108,83,87,21,38,19,229,15,245,252,21,111,228,169,209,112,233,35,233,24,15,97,203,79,179,161,143,113,72,47,249,121,164,147,73,111,19,153,189,223,51,181,97,215,190,41,48,158,166,254,70,238,196,109,173,138,15,70,60,239,215,32,121,204,172,153,48,243,193,20,213,127,28,127,44,157,190,143,226,194,131,239,20,247,253,158,217,54,249,169,239,188,39,142,169,197,141,174,247,15,134,132,187,229,19,64,86,164,174,56,247,182,198,65,185,50,4,107,126,67,28,161,227,221,159,158,58,191,204,51,250,203,55,83,113,252,204,57,241,193,136,117,252,194,223,191,130,228,91,71,65,15,242,162,235,135,178,3,209,49,110,245,207,159,108,11,48,26,129,91,158,168,17,90,183,31,77,59,206,235,113,228,202,96,218,174,128,205,239,124,167,11,47,43,126,27,65,152,87,204,153,86,152,43,95,28,13,195,232,245,241,242,80,246,118,111,86,96,30,202,148,75,131,73,254,75,43,225,53,134,54,105,107,2,147,248,153,126,244,54,245,141,162,39,47,206,146,6,166,225,59,95,90,97,141,116,152,129,85,245,198,204,79,218,175,220,122,29,228,169,208,137,244,43,196,218,24,37,206,149,151,253,231,250,216,28,70,63,191,203,56,35,51,186,138,195,8,107,30,189,175,209,201,43,253,174,172,154,249,193,150,147,227,189,242,171,149,30,235,233,184,161,166,92,248,253,243,243,227,58,31,94,46,26,97,122,244,157,217,231,249,13,114,252,16,218,179,167,0,70,245,127,59,12,119,118,125,114,223,203,76,39,198,15,62,52,69,30,185,242,59,3,98,85,253,7,91,180,112,244,211,69,252,166,57,72,7,247,146,247,65,62,249,87,11,58,228,1,143,164,116,237,104,235,201,127,48,212,0,153,85,110,8,224,243,29,91,14,12,194,186,194,120,200,63,248,254,215,154,10,47,151,34,53,216,188,220,21,62,63,75,218,243,87,186,123,121,140,105,108,23,183,189,52,24,178,184,206,134,168,224,149,225,23,14,25,109,52,133,155,59,72,24,140,41,81,58,154,229,43,158,10,21,174,175,43,140,80,227,131,185,112,89,36,10,132,251,29,15,237,254,105,251,18,124,199,248,88,1,19,116,41,106,101,174,64,155,8,133,25,60,186,71,66,192,240,120,228,220,236,200,191,119,110,246,183,122,114,136,83,197,63,1,180,66,69,137,222,224,125,122,252,118,165,109,64,198,25,227,110,254,148,236,128,81,98,46,233,183,169,70,248,165,89,185,180,233,109,47,50,156,126,105,152,253,189,90,209,31,124,223,80,11,248,206,120,103,42,220,169,213,6,92,37,163,246,7,207,222,223,209,236,8,244,133,77,254,41,96,75,53,233,51,71,118,250,183,240,154,112,57,185,45,125,230,107,255,122,37,13,30,210,64,100,227,148,58,136,223,55,138,184,58,219,226,121,120,119,115,39,96,233,40,52,116,254,120,118,6,182,81,245,145,66,225,43,95,141,219,218,243,21,123,254,22,117,196,52,3,158,107,232,235,132,106,178,247,123,40,99,167,128,225,134,147,223,47,135,255,247,204,230,107,204,3,110,119,14,170,231,189,144,180,198,28,83,216,237,239,117,22,209,130,4,198,245,114,196,251,50,198,171,158,28,157,164,243,224,66,10,84,166,29,40,106,219,31,11,166,228,47,73,99,48,181,162,30,240,218,79,254,213,96,2,233,135,62,141,24,64,248,184,49,12,201,24,215,52,93,154,35,238,59,24,174,155,158,122,69,237,206,224,190,79,209,48,10,49,243,248,66,154,169,38,202,42,0,129,160,10,250,233,35,251,147,160,140,73,231,194,164,149,21,102,167,242,174,12,189,54,189,50,114,229,93,238,139,213,85,97,212,81,222,19,189,107,124,58,154,62,254,243,238,107,157,71,51,50,24,207,227,247,219,167,234,188,65,251,197,168,245,93,185,170,67,25,124,67,184,54,223,203,174,79,160,198,96,150,152,55,22,40,55,233,165,21,43,139,61,120,142,244,200,11,21,136,119,114,204,58,228,117,179,115,217,43,190,129,241,79,220,203,62,243,125,33,216,241,234,27,185,209,138,187,199,254,125,157,171,201,94,1,153,123,23,216,48,216,180,106,5,70,167,114,60,152,214,120,129,89,66,62,95,243,169,248,182,103,19,241,87,255,33,226,15,152,93,243,80,120,175,19,39,55,51,165,162,241,6,86,14,177,252,209,34,112,100,214,1,150,201,214,4,200,53,46,134,58,191,98,148,15,202,246,250,125,177,176,246,248,120,105,50,29,58,80,89,35,206,59,154,228,96,250,237,49,221,106,197,224,41,226,7,132,97,135,220,153,63,115,226,135,169,123,137,97,3,204,143,54,235,32,217,45,64,125,47,17,148,51,161,157,231,217,102,49,222,97,147,252,131,151,42,208,242,241,177,75,142,215,109,103,215,143,128,39,218,107,11,24,243,220,4,207,22,167,222,246,205,200,133,49,83,191,235,166,228,175,209,99,183,146,209,67,233,112,146,131,145,237,249,165,57,225,207,222,85,251,85,124,254,96,186,236,31,188,95,55,194,180,182,148,17,95,8,179,52,60,252,4,163,235,20,240,221,152,232,40,110,240,152,203,131,85,130,134,144,156,108,215,252,93,57,162,155,55,72,212,77,210,238,171,248,231,71,155,144,116,8,254,193,245,243,13,24,146,105,189,72,140,71,227,117,141,165,211,116,99,139,6,167,102,114,88,30,124,135,169,238,74,233,234,254,60,188,52,181,220,103,175,97,48,187,216,21,240,252,210,23,132,156,235,238,59,224,197,254,88,54,42,107,151,216,36,153,188,124,145,120,4,209,14,55,131,48,24,85,240,116,116,217,45,94,168,85,73,117,40,193,59,155,113,99,236,173,151,110,208,110,192,73,212,231,48,145,148,142,83,74,89,173,6,76,1,184,38,152,149,34,78,222,49,164,63,10,223,88,218,151,25,118,188,167,235,80,252,238,188,245,249,54,168,91,209,67,71,203,135,198,112,21,152,30,54,133,225,39,197,99,233,244,167,235,214,18,118,100,247,55,198,190,231,169,149,26,220,188,27,245,252,169,185,204,170,251,86,50,177,35,238,219,194,213,174,48,27,198,184,49,26,70,117,98,193,133,242,123,111,140,158,239,79,111,236,67,162,222,47,141,104,232,105,225,27,76,149,112,7,12,59,66,159,218,103,154,222,1,223,133,102,235,125,67,62,43,129,146,129,222,146,1,57,24,50,198,193,240,158,154,162,244,239,198,133,161,231,218,171,192,230,162,18,48,204,103,185,235,197,30,252,215,37,101,240,30,101,239,4,151,47,222,151,233,207,203,118,98,145,104,26,59,78,190,204,149,82,97,95,222,186,49,39,90,198,198,250,222,161,244,140,207,4,87,79,133,161,45,139,78,153,94,182,209,106,252,232,97,101,234,145,224,238,177,39,46,59,103,166,171,166,32,18,231,30,164,3,21,68,72,195,239,24,10,225,170,59,195,77,224,45,10,131,113,180,159,122,18,216,252,115,116,31,241,93,79,72,31,85,127,27,145,204,24,192,232,36,126,122,83,11,129,15,71,23,226,70,233,77,162,193,233,91,187,11,183,182,87,122,85,84,165,79,192,20,187,86,26,38,235,139,225,189,97,140,174,52,76,170,147,87,12,166,137,57,13,147,27,218,196,2,180,63,252,180,102,130,235,254,222,209,107,238,169,67,129,15,107,249,67,219,248,3,174,12,143,61,31,140,86,187,158,220,82,196,142,146,176,235,233,219,217,240,62,3,166,211,97,165,79,171,142,88,26,55,21,217,154,225,29,225,97,71,90,47,69,251,95,33,97,229,71,31,214,93,93,65,190,98,10,49,1,147,68,208,41,195,36,164,74,192,176,10,117,30,46,184,71,250,87,143,161,76,206,225,221,239,244,120,236,201,78,160,214,52,15,215,250,141,135,34,40,149,230,58,243,103,15,88,138,101,150,224,251,166,220,22,6,176,181,105,6,143,16,237,119,238,129,53,84,209,137,18,65,195,207,55,203,3,214,133,14,83,104,228,174,125,98,48,63,174,43,223,68,169,175,58,60,224,228,234,154,253,209,151,254,67,11,234,109,41,93,251,245,233,195,140,65,116,167,77,133,205,77,203,47,172,154,203,132,134,65,212,211,253,174,7,98,84,223,214,48,136,228,134,71,11,88,242,52,173,165,16,187,151,57,79,192,123,174,147,142,158,227,139,115,211,79,167,249,187,134,230,109,60,81,86,166,87,187,55,216,204,245,2,54,61,171,4,239,216,155,161,154,253,105,161,198,88,87,145,140,26,8,32,29,141,223,154,153,19,206,128,71,211,236,32,82,19,59,174,140,238,82,77,178,209,195,233,18,84,192,211,120,107,10,67,25,137,163,105,148,208,248,140,164,89,108,135,105,114,217,45,95,25,165,182,56,122,125,194,218,4,238,229,139,24,233,194,229,108,29,103,144,176,118,220,22,162,67,154,187,55,206,195,92,1,175,157,182,187,48,11,60,189,128,233,237,234,51,71,196,80,7,28,38,222,74,15,5,170,192,138,135,66,30,77,71,248,157,224,203,236,241,62,72,44,233,222,138,38,154,225,95,238,160,171,117,234,35,189,235,22,205,44,1,215,86,91,170,180,204,40,119,92,180,223,207,88,247,55,124,19,173,63,120,20,221,42,195,166,255,60,110,188,48,171,170,254,52,21,9,159,74,7,189,136,154,5,195,98,177,199,118,22,181,141,111,105,254,129,48,53,242,227,192,99,106,252,132,101,76,172,1,192,171,232,190,141,29,77,132,242,3,21,157,182,244,202,89,76,207,120,112,73,41,31,172,184,123,76,12,120,59,157,188,113,235,45,246,40,127,71,151,180,43,36,3,241,142,46,83,71,146,149,232,251,3,199,167,25,130,251,95,53,118,202,192,37,109,25,97,198,252,28,150,255,94,246,108,61,109,195,11,52,116,31,42,214,151,166,25,2,170,137,241,186,152,181,181,100,183,152,60,227,235,186,112,239,250,101,99,190,250,176,153,234,94,164,37,86,124,121,80,66,186,198,217,214,47,191,171,220,243,76,25,23,122,120,234,123,156,101,87,93,31,200,39,68,126,219,94,165,6,126,155,45,255,121,195,8,126,154,214,81,32,47,173,182,4,30,59,37,131,104,39,122,15,148,178,202,82,152,97,242,6,225,217,91,127,251,20,75,91,63,120,245,84,4,165,176,41,159,166,233,2,72,74,243,78,11,177,113,178,251,126,13,186,36,145,11,90,113,241,229,66,14,150,41,135,188,62,246,244,63,120,82,224,249,180,94,97,166,40,126,99,51,229,68,72,126,187,132,33,32,174,221,115,230,196,123,60,178,185,172,85,92,209,249,146,115,208,238,217,101,41,124,238,233,226,186,110,100,216,82,222,253,6,34,37,158,40,249,150,165,105,222,66,38,40,94,54,196,187,170,23,198,110,35,230,35,90,223,78,73,231,158,117,123,58,102,76,211,21,215,39,182,205,107,203,97,76,216,229,151,97,36,140,64,87,99,251,37,63,93,77,102,195,47,236,206,240,232,13,75,169,157,42,101,241,159,102,84,116,153,142,204,230,48,226,120,146,107,187,43,65,193,136,50,49,161,156,74,162,104,37,120,198,52,123,72,160,156,116,48,193,130,255,244,177,222,174,147,224,222,125,247,14,101,31,113,106,129,113,163,251,226,228,116,112,232,117,163,65,27,161,194,193,17,92,43,52,52,220,84,15,221,24,130,67,243,122,119,135,214,221,243,16,120,206,57,149,220,208,208,11,246,10,13,42,211,56,111,41,108,198,161,14,179,219,208,129,212,38,60,194,17,112,47,101,235,149,35,96,184,227,228,116,8,104,37,145,15,228,243,229,99,98,19,93,62,133,201,245,197,165,49,9,212,244,88,230,71,79,156,195,139,133,82,6,90,101,94,136,163,49,15,60,95,130,161,0,249,111,91,220,173,53,26,84,75,226,227,188,112,41,85,246,193,199,250,23,61,109,56,205,196,77,107,102,124,172,254,121,97,238,87,82,181,143,26,89,132,126,80,239,90,91,9,198,212,166,7,108,66,193,10,67,112,120,48,146,184,90,224,185,243,172,175,31,19,246,86,89,202,39,177,65,255,208,59,105,107,101,247,110,184,247,137,83,211,108,91,181,110,117,7,199,30,239,232,57,219,212,226,144,229,159,119,192,43,229,97,233,49,240,214,71,224,123,11,90,71,180,14,132,30,143,108,149,154,104,48,31,51,173,163,220,241,104,169,44,101,126,8,14,195,24,29,122,110,122,83,74,160,16,28,123,66,191,233,91,50,170,145,247,38,181,72,50,198,203,24,146,37,91,189,167,26,10,124,119,63,122,160,24,169,241,211,230,107,139,81,198,148,212,103,170,84,204,21,73,245,137,5,245,214,156,59,254,202,241,182,112,245,94,159,198,25,212,241,61,74,153,112,188,117,151,59,27,228,135,241,208,254,105,193,12,38,230,104,130,22,13,226,239,12,190,227,187,228,204,75,75,59,179,218,68,29,48,217,197,169,176,41,170,60,88,90,198,128,169,137,120,133,4,120,165,84,36,250,76,51,102,20,218,203,53,136,25,38,11,214,30,58,143,238,144,135,217,110,191,131,239,164,48,18,188,98,135,60,237,195,211,13,2,140,178,245,80,162,230,170,40,44,190,184,108,115,89,215,104,20,186,78,204,116,200,30,76,253,101,254,186,198,101,47,106,159,186,123,64,21,47,134,55,89,48,61,243,64,181,43,94,6,196,233,169,199,14,218,40,223,177,200,114,104,24,140,91,148,28,125,232,68,208,10,198,114,13,230,99,188,234,58,83,248,143,93,201,23,119,133,28,113,77,213,17,106,138,241,219,40,190,232,183,209,205,152,160,7,76,71,102,170,127,64,81,250,161,11,221,51,77,164,48,5,31,231,145,76,252,82,79,218,154,31,156,139,252,167,209,54,73,196,29,43,116,123,36,112,97,202,224,186,11,197,40,39,6,248,66,119,48,237,159,201,172,124,15,166,209,122,36,248,110,31,226,202,89,83,245,187,180,166,175,248,230,233,106,72,249,37,163,65,122,152,49,177,2,88,69,239,27,153,194,179,3,102,19,53,21,174,51,178,160,211,188,26,52,138,135,64,177,99,177,223,72,21,148,188,181,95,254,54,233,1,74,181,145,86,80,117,247,11,51,171,134,145,138,62,112,181,3,134,146,167,69,128,251,145,199,158,104,194,23,79,163,244,46,105,46,239,111,48,50,180,137,33,198,10,176,3,238,41,174,67,188,28,150,121,192,119,54,58,90,173,162,127,122,190,147,91,199,158,194,163,7,35,9,79,230,178,83,130,233,206,40,205,243,52,243,88,51,143,22,179,200,3,188,167,66,42,83,63,1,107,140,216,113,223,60,55,45,177,67,103,91,126,99,76,245,95,42,201,98,225,24,236,52,26,115,209,36,73,121,51,111,138,52,24,251,26,125,35,152,2,122,16,178,76,39,228,75,89,55,202,91,241,219,5,169,53,165,244,29,28,26,71,192,180,47,212,4,151,32,106,17,246,237,161,175,27,9,133,115,226,183,97,192,30,173,117,221,79,55,106,155,152,101,22,141,236,128,71,43,241,219,55,14,219,37,253,118,103,136,56,220,112,168,73,232,158,62,235,208,170,54,82,21,156,131,163,34,196,102,155,238,149,244,211,45,200,82,139,6,217,148,178,192,186,45,74,186,235,179,126,135,147,110,27,217,221,128,71,98,118,179,143,154,49,219,46,148,190,116,155,91,40,18,183,184,50,56,67,51,157,27,141,129,184,47,84,203,211,247,247,33,125,125,2,54,169,235,52,24,206,247,158,202,252,72,231,42,220,87,236,254,151,89,161,172,52,210,214,89,239,183,77,19,78,89,177,240,248,98,36,77,50,1,122,101,80,116,223,19,95,216,48,233,215,139,128,195,142,39,142,102,172,242,59,107,143,70,58,96,99,122,232,149,33,164,232,155,54,78,45,242,41,6,223,117,197,195,133,133,51,229,30,122,219,84,145,60,101,2,89,172,167,52,234,93,240,145,255,119,152,109,246,151,96,188,89,226,228,144,155,116,153,64,5,57,226,32,234,229,229,232,76,110,182,129,78,175,89,184,156,127,249,243,44,159,7,35,235,126,32,255,48,106,217,145,183,64,59,149,160,252,121,69,222,13,209,138,94,190,150,63,129,200,132,46,74,226,173,164,115,211,217,24,23,54,200,192,103,184,142,17,191,141,124,67,42,161,27,165,221,95,8,157,145,37,81,160,63,138,28,126,105,180,236,148,147,96,162,216,21,240,157,177,210,231,247,13,239,218,55,11,100,58,237,107,130,107,208,9,201,66,143,150,248,213,31,125,109,241,219,184,112,232,219,190,187,215,25,139,208,194,81,98,247,76,160,174,203,185,86,139,98,124,90,255,232,208,108,49,87,15,211,119,74,252,106,36,241,118,192,115,37,94,208,7,13,37,14,222,136,221,105,145,187,222,121,195,143,133,13,189,115,149,15,233,16,135,249,182,149,130,105,46,114,173,244,128,87,211,47,127,65,131,56,45,80,210,91,93,80,228,60,227,153,112,215,125,235,185,241,211,139,49,188,76,31,66,203,147,56,41,180,19,240,141,185,198,76,112,36,7,46,74,137,92,126,122,27,143,216,15,222,166,82,145,224,185,107,127,48,131,110,41,60,144,228,14,152,162,82,85,184,185,71,160,193,100,219,182,194,8,243,249,72,193,123,173,105,117,114,227,8,20,43,43,92,142,177,210,165,209,149,179,3,166,22,167,176,209,196,28,38,55,147,106,186,4,16,59,174,252,152,30,249,80,184,236,72,165,162,167,127,63,177,157,224,27,5,188,147,211,155,151,143,198,140,61,224,251,45,23,61,250,198,135,145,60,160,92,47,154,3,6,127,47,15,5,79,160,235,100,11,188,222,133,195,189,208,106,51,85,142,226,35,141,130,45,132,232,4,127,65,158,161,255,96,22,201,67,65,213,157,251,139,163,161,106,164,11,239,136,14,244,128,187,166,161,236,96,111,83,3,37,102,56,9,166,220,227,240,64,174,77,223,54,106,42,113,244,93,36,206,72,143,20,58,140,207,166,68,11,39,143,52,70,158,87,111,232,225,152,227,91,9,238,177,250,109,179,149,251,210,88,129,119,231,79,133,6,30,205,237,45,230,138,30,71,87,227,164,151,116,244,244,77,16,130,159,162,48,252,247,211,81,178,130,178,135,248,218,63,23,230,123,101,58,220,167,174,33,192,197,191,0,190,235,165,1,28,207,100,77,31,226,230,9,255,229,103,194,204,255,142,102,80,234,93,81,128,247,53,29,234,204,214,69,123,209,61,94,125,183,204,30,20,3,181,4,223,104,177,7,204,254,44,157,124,98,109,254,131,49,170,172,58,163,1,31,159,167,169,249,142,127,225,22,179,188,57,101,180,149,134,97,69,61,210,97,178,167,74,188,97,255,53,188,158,188,141,172,157,62,237,118,135,158,47,219,155,54,195,153,166,52,146,67,62,23,243,234,70,73,131,252,79,111,55,96,178,204,61,195,199,243,23,184,10,181,153,222,39,45,198,222,18,66,99,75,201,211,105,187,235,124,188,49,18,89,251,164,223,30,111,111,136,242,119,83,238,26,79,173,6,119,27,17,90,74,150,58,111,240,208,253,202,23,13,61,85,175,28,139,64,223,59,90,196,161,49,247,194,241,182,122,118,132,234,65,77,188,160,125,183,76,165,190,147,19,69,235,39,98,4,0,127,161,104,89,140,158,102,188,243,86,153,77,164,163,221,69,139,164,245,174,241,219,200,127,166,137,101,210,123,84,3,222,37,209,157,240,173,141,103,202,183,95,18,173,200,60,235,90,192,72,109,41,113,168,160,40,93,2,158,41,203,182,144,103,141,106,31,124,233,186,21,37,160,127,199,210,163,163,191,92,203,235,91,66,35,24,143,19,37,29,209,191,21,167,54,254,102,226,128,33,112,23,39,167,17,162,39,58,20,121,185,56,122,161,20,160,191,13,21,117,183,7,175,243,165,72,136,4,135,95,26,237,66,137,207,65,1,34,136,92,16,156,235,209,253,244,199,228,31,3,237,88,189,225,36,146,203,89,158,153,57,24,251,230,240,177,207,21,132,14,68,5,135,174,80,116,3,186,196,61,48,147,144,238,6,46,60,163,198,111,194,213,137,168,82,186,233,195,56,124,151,186,154,54,127,131,5,243,4,140,3,153,162,102,146,20,40,46,47,233,224,234,162,106,6,159,145,114,189,196,50,251,93,217,125,251,167,164,118,74,153,48,143,105,35,174,244,219,84,5,222,209,187,84,141,123,203,96,154,244,75,171,136,122,181,196,12,130,227,190,3,102,23,170,143,124,182,71,171,160,21,233,52,229,154,20,54,123,251,193,70,56,80,248,68,27,219,49,99,212,116,225,11,253,189,184,50,170,46,202,119,47,80,245,247,59,186,159,47,101,25,176,95,246,79,136,92,151,126,156,155,215,219,157,35,115,72,219,23,101,195,151,167,228,107,240,157,106,211,109,153,39,117,156,27,241,177,180,125,219,180,145,206,128,41,22,230,38,211,23,134,177,80,222,125,102,218,180,210,6,186,28,238,102,94,158,8,83,179,207,120,164,8,238,247,68,106,194,31,51,174,28,97,142,196,146,65,37,180,197,209,248,177,106,246,177,64,170,137,167,50,187,184,116,26,204,11,126,231,238,243,75,89,215,66,52,243,206,109,110,93,2,35,138,187,98,36,221,63,77,125,160,216,26,198,2,118,104,229,92,186,231,109,102,228,81,30,124,247,30,137,181,68,138,226,253,182,113,37,21,38,160,127,55,198,118,44,145,150,72,105,62,180,165,60,220,159,254,210,187,240,245,207,83,233,180,133,191,159,158,208,69,19,207,255,134,102,239,161,33,78,173,213,129,207,236,213,226,117,98,191,168,233,127,90,209,118,127,112,77,9,14,212,102,35,177,243,215,186,174,95,39,10,40,209,127,119,160,196,172,196,75,66,5,41,64,252,27,79,234,30,239,163,197,117,147,166,73,172,165,98,146,85,111,148,158,116,106,74,97,85,190,128,222,115,189,164,62,42,23,132,241,189,18,25,11,193,24,249,178,239,38,231,36,120,213,55,81,243,241,165,194,195,141,140,92,208,221,230,113,204,32,149,252,99,29,193,177,10,76,164,7,210,209,52,133,196,76,61,233,187,214,54,25,206,88,3,166,31,75,239,123,64,219,92,49,145,51,47,232,203,190,59,195,113,198,67,107,211,169,150,113,85,99,136,23,4,77,181,144,137,46,241,244,24,205,154,93,151,14,67,100,224,150,103,54,143,117,178,232,7,194,78,99,190,9,175,145,185,86,130,15,194,221,14,158,131,75,187,128,40,81,196,124,118,55,29,169,222,205,42,63,34,4,195,255,230,212,140,186,169,19,40,175,67,243,208,220,104,141,33,106,125,13,169,21,140,254,99,175,218,221,247,76,57,69,159,9,5,88,231,6,29,4,65,142,206,103,60,237,47,62,77,242,108,153,50,69,156,219,3,197,235,81,31,168,45,140,43,224,123,232,72,116,44,51,220,252,193,102,137,172,156,39,108,73,123,128,172,154,37,129,119,183,251,142,53,238,149,190,233,72,90,162,62,184,82,87,31,114,36,65,244,253,19,243,73,207,147,132,185,71,180,228,190,135,230,46,128,191,233,244,130,99,29,213,186,52,221,240,237,140,26,39,47,72,116,167,214,186,47,242,223,52,135,214,175,252,131,190,41,250,204,59,251,148,243,207,193,158,181,132,33,118,118,62,250,94,76,76,132,7,169,125,93,206,183,105,151,205,128,121,8,51,93,120,139,254,152,67,8,251,157,116,242,27,203,197,232,55,209,137,52,130,63,228,253,226,210,232,224,158,233,228,236,96,226,228,176,158,116,136,82,219,138,224,205,146,112,26,227,176,141,115,34,48,212,77,196,228,70,130,145,65,13,152,47,64,175,12,135,144,95,45,30,152,213,35,209,19,108,151,232,240,49,253,67,129,23,1,123,255,193,52,204,103,1,3,122,52,127,169,94,204,210,32,190,235,165,225,216,253,139,114,128,81,138,108,73,156,164,215,56,121,197,110,68,239,251,152,170,189,163,253,238,56,149,236,78,181,208,75,14,192,236,17,19,140,206,199,118,152,253,99,153,89,30,225,39,3,105,48,114,201,51,139,43,252,204,170,12,94,187,100,182,98,13,142,26,37,151,90,85,163,128,249,10,231,249,128,173,95,81,225,209,156,196,15,124,135,185,6,227,176,235,222,185,23,132,217,127,154,106,189,63,20,152,180,164,94,120,165,55,165,5,12,237,120,167,134,222,182,190,7,211,85,251,79,139,181,23,152,208,2,65,194,79,201,65,116,210,253,10,22,214,101,254,45,165,153,161,36,85,219,67,145,194,84,148,153,117,5,140,89,222,201,77,235,189,7,122,241,196,13,66,236,105,142,128,209,226,29,185,157,126,204,119,97,214,120,164,240,24,63,213,78,131,207,215,83,159,127,71,239,37,46,124,179,227,84,230,209,160,194,27,191,109,53,215,164,49,64,36,226,87,126,131,225,179,62,37,82,154,237,217,12,24,47,70,165,51,66,20,171,254,84,152,67,180,32,111,21,248,29,7,111,226,26,213,21,178,210,202,15,29,55,152,250,135,183,7,253,194,135,248,44,172,177,10,31,156,108,252,186,233,99,72,138,18,38,218,185,253,228,244,40,23,217,253,208,13,95,190,248,250,248,218,186,42,30,193,53,253,165,106,249,148,62,76,210,244,96,166,254,225,48,134,110,202,15,165,101,253,231,104,0,76,31,171,114,185,172,40,254,219,5,160,160,135,106,250,84,153,40,20,17,126,111,179,160,96,165,237,244,198,229,114,166,61,58,79,45,101,54,206,52,242,141,31,13,213,190,234,67,163,197,217,137,29,108,194,33,242,137,226,24,226,51,78,67,32,88,222,90,160,69,67,42,146,154,132,241,208,87,206,67,141,59,239,99,188,146,246,149,130,223,133,27,110,221,14,31,115,129,44,34,180,182,241,190,248,93,25,46,65,247,66,85,135,141,83,250,201,49,99,208,54,199,110,130,18,213,15,190,107,114,17,233,31,62,61,123,170,63,184,225,118,81,69,94,174,216,38,60,224,77,9,87,94,231,50,238,216,239,125,161,55,209,18,73,211,12,226,127,1,47,197,36,172,180,148,133,137,228,165,63,210,102,164,243,196,37,38,83,248,139,161,24,254,43,73,93,20,164,152,170,63,50,84,158,187,78,42,152,62,248,172,129,96,98,234,54,36,196,69,9,202,95,23,78,140,43,233,6,125,177,73,224,93,55,68,82,116,15,110,211,144,195,211,218,129,181,113,116,46,95,210,239,166,235,67,232,36,229,252,163,108,118,176,108,63,75,216,46,216,28,187,13,132,13,36,190,126,73,191,81,45,119,230,247,189,175,123,153,75,218,192,232,111,254,156,218,13,197,153,130,186,164,44,255,190,39,191,109,90,6,52,221,249,103,56,239,143,148,8,183,8,163,100,89,19,235,121,79,28,131,96,129,49,39,241,94,198,131,89,73,98,251,46,122,200,188,143,5,201,122,83,150,9,120,210,9,233,239,163,161,211,117,36,109,63,183,169,139,251,40,227,179,126,151,13,67,171,250,246,4,119,66,90,136,155,192,31,137,189,17,67,20,121,156,247,64,39,55,230,165,194,99,154,39,162,144,120,151,37,51,17,143,1,92,183,182,236,205,123,89,213,57,0,127,21,73,165,201,152,244,68,127,40,9,97,185,169,102,173,185,142,46,68,129,5,165,220,227,106,42,118,93,248,17,9,76,115,110,252,242,93,11,142,146,162,238,130,64,255,159,195,72,120,118,189,110,246,181,213,23,77,84,12,190,45,51,252,133,91,52,177,32,81,66,186,69,222,213,71,243,185,127,122,72,5,108,85,145,153,200,9,56,147,140,181,132,13,120,23,184,244,96,93,28,250,147,200,186,7,204,162,247,197,122,110,47,83,194,171,65,100,24,75,83,71,180,231,200,187,198,15,155,54,89,135,97,154,73,18,105,172,63,190,238,15,158,172,162,242,66,110,12,122,39,32,15,160,250,13,11,251,215,245,232,27,182,108,95,186,144,152,153,218,168,69,95,214,88,62,144,204,250,112,203,119,141,67,228,221,170,254,46,141,70,172,174,35,124,224,184,50,252,219,27,117,86,45,53,140,101,229,242,223,11,25,141,82,169,76,41,148,107,138,87,243,14,98,14,75,211,203,52,105,108,175,176,112,244,81,145,38,202,43,211,243,87,103,80,142,211,78,197,97,50,116,205,127,250,14,233,173,228,188,97,66,157,62,22,134,201,49,200,132,195,172,28,25,94,246,231,235,254,244,16,184,146,208,31,14,143,79,6,233,192,107,102,14,191,171,251,48,143,178,200,198,159,28,255,239,88,250,99,190,38,51,252,160,6,229,149,190,51,239,64,233,242,249,64,234,102,34,248,161,213,132,110,229,174,204,183,228,87,104,184,209,76,223,41,105,71,193,242,190,130,223,72,152,180,86,107,190,30,198,238,116,230,182,185,121,20,165,225,15,72,21,197,23,100,122,207,187,114,50,6,245,210,230,65,37,106,222,159,42,145,145,30,252,126,214,200,102,153,214,197,98,136,183,105,90,204,14,211,206,220,19,92,74,236,224,225,16,153,204,174,156,252,56,121,231,88,98,76,117,254,238,22,204,164,253,126,48,123,19,109,192,68,190,221,37,165,15,34,167,119,69,173,233,109,14,119,232,130,3,134,108,146,108,23,7,70,86,174,126,104,218,80,117,232,7,240,161,92,254,203,228,96,226,187,82,162,19,159,216,233,221,232,198,172,186,95,121,17,24,133,125,31,102,168,35,116,85,171,236,230,174,240,43,12,161,173,104,202,218,15,158,196,226,62,35,145,136,30,159,236,79,238,110,3,149,165,223,251,130,175,173,205,32,23,101,234,46,129,242,183,10,223,5,198,43,171,180,71,151,166,125,40,8,159,159,119,101,244,37,74,70,16,98,66,241,218,204,95,7,65,145,221,63,214,97,184,114,255,224,187,124,15,9,113,58,25,168,234,33,14,251,252,162,235,30,218,228,33,248,67,173,141,202,77,215,235,38,178,240,159,62,230,54,41,71,35,48,190,125,131,241,167,27,38,85,64,216,29,229,248,231,5,191,111,44,137,211,89,204,160,24,252,193,108,15,187,166,130,240,145,99,198,115,152,154,222,73,240,29,26,191,7,110,85,190,41,17,41,222,124,236,131,29,198,220,85,146,26,200,110,147,37,255,193,213,106,111,15,165,240,210,253,109,97,83,90,116,175,217,33,27,198,40,68,175,158,79,93,96,122,233,124,201,182,29,198,39,147,10,74,244,214,254,217,190,255,225,131,218,187,52,28,64,160,14,50,250,15,173,120,4,232,185,111,36,66,101,62,224,165,34,21,136,240,209,218,226,232,130,43,44,191,76,187,219,141,237,126,112,195,117,60,221,245,132,212,119,28,38,193,158,223,53,156,116,63,26,237,167,38,107,238,157,125,204,146,229,15,46,150,88,168,250,192,43,194,5,14,255,233,229,234,209,120,129,23,135,105,92,175,18,230,116,102,78,212,224,255,224,129,254,200,76,175,139,62,200,31,186,204,75,81,31,56,5,246,237,48,92,147,162,195,108,89,163,81,249,131,113,250,46,146,241,0,69,175,250,135,210,253,177,182,126,184,221,216,162,63,152,224,160,235,79,155,108,179,31,204,66,167,10,45,248,67,220,91,157,14,227,246,168,95,238,224,178,251,112,24,59,194,166,240,48,165,204,31,60,73,47,87,253,246,54,235,195,111,32,177,72,126,53,61,112,78,61,3,158,125,168,130,69,55,209,151,85,29,102,125,218,250,62,240,41,136,223,70,166,34,77,211,196,195,247,29,57,188,32,254,175,4,175,27,111,252,96,210,49,223,76,151,70,170,162,57,60,7,122,61,58,169,96,11,241,187,52,228,21,110,108,168,195,148,12,204,222,14,211,233,162,83,210,93,97,32,199,57,108,205,17,250,212,216,55,251,149,227,17,123,55,59,114,223,232,133,222,17,244,131,239,166,110,106,23,1,138,253,101,198,111,163,19,54,101,105,236,212,6,138,143,52,19,140,156,146,113,236,232,229,150,30,71,223,88,188,72,204,219,205,35,197,71,11,12,164,173,5,22,84,218,97,226,57,140,217,151,4,181,116,42,161,77,26,71,247,35,235,15,122,174,131,198,60,63,216,244,241,30,188,17,235,136,11,31,55,20,81,81,111,10,248,19,206,250,15,166,125,65,62,48,170,168,228,130,126,48,35,73,18,196,70,253,134,208,244,135,174,110,66,82,2,35,132,31,79,156,198,49,173,103,53,19,151,245,103,214,33,99,108,137,136,17,172,42,254,117,162,192,205,170,172,232,29,28,227,55,138,209,46,110,202,35,249,83,137,246,137,154,180,55,129,148,94,25,29,13,191,161,130,215,248,214,82,218,31,109,178,253,158,89,199,9,163,72,206,227,143,137,87,252,228,7,13,49,125,93,131,18,217,242,75,187,123,152,79,203,174,88,3,225,9,250,7,211,52,147,200,113,116,64,99,109,243,131,105,187,248,36,125,214,170,237,173,142,195,136,227,200,78,25,157,97,126,209,97,66,14,217,71,16,81,51,157,252,96,186,164,150,44,50,88,82,65,112,252,193,119,54,220,242,109,227,209,130,18,140,163,55,32,208,26,98,165,253,232,78,114,63,248,14,226,166,145,206,125,89,164,240,253,190,40,105,105,202,158,73,135,239,247,7,79,54,248,93,225,126,232,93,254,193,11,50,192,210,115,119,227,204,254,161,120,52,87,185,107,68,163,73,162,252,96,10,198,186,56,222,173,211,32,41,252,7,79,230,16,213,98,193,140,140,170,175,195,211,124,217,5,198,198,226,247,68,81,178,91,42,109,80,173,127,122,86,63,152,145,34,73,119,19,204,128,0,250,131,177,129,144,136,161,32,27,56,253,211,54,163,88,85,40,43,24,172,222,159,136,163,81,40,126,23,94,176,110,246,47,123,154,27,198,82,20,239,248,227,119,109,2,12,122,48,68,14,186,171,255,96,242,68,42,144,123,39,13,118,64,254,80,72,0,12,137,214,11,83,43,77,181,127,48,85,86,237,159,134,159,187,8,240,254,224,65,195,163,108,190,202,100,239,220,252,202,113,202,146,155,230,245,34,18,243,7,146,107,155,82,13,192,63,20,107,149,31,12,23,224,147,15,191,208,234,53,253,251,64,142,125,84,201,174,21,252,174,191,184,48,154,154,85,85,145,5,4,23,68,135,219,87,37,212,47,104,15,213,229,32,182,179,18,141,23,100,19,225,58,57,76,44,115,20,254,172,109,246,7,195,49,94,10,227,189,231,35,129,222,59,229,157,146,251,65,56,211,81,222,180,196,111,119,41,250,172,196,254,7,23,243,109,150,39,138,110,206,221,214,56,60,71,178,17,40,182,226,148,128,239,28,160,251,132,15,83,251,254,253,222,199,162,185,71,182,86,31,29,135,55,92,255,161,16,132,166,60,111,124,227,150,7,150,203,124,148,229,153,124,168,254,198,103,205,155,30,42,173,246,153,115,229,112,120,18,30,72,80,75,158,186,250,56,89,150,63,148,171,102,141,189,49,215,15,189,219,90,148,91,31,76,246,166,197,77,253,101,128,223,234,130,171,47,239,254,15,222,156,108,201,202,69,163,222,134,19,254,7,151,186,183,214,148,120,136,4,27,63,184,82,97,81,244,78,96,205,215,107,147,114,82,201,157,239,47,62,232,14,19,165,190,251,170,199,196,0,253,179,69,98,103,138,167,10,245,216,254,2,75,179,255,16,162,124,37,69,222,124,74,64,248,7,15,98,65,153,174,60,112,220,119,2,239,82,147,101,237,24,195,39,240,77,125,190,76,69,15,249,208,7,35,186,215,255,255,155,249,252,151,255,227,127,250,47,255,183,255,241,255,251,191,252,63,255,227,127,253,127,253,199,255,231,255,242,175,165,207,125,216,255,13,44,125,254,179,43,122,119,107,238,15,191,71,101,170,219,35,61,201,152,213,217,119,143,150,14,93,104,12,248,240,160,17,108,188,42,174,193,36,248,2,222,74,189,39,125,73,143,143,63,230,67,67,213,227,180,80,184,67,6,216,7,215,54,22,241,16,248,126,111,205,183,45,123,153,158,160,188,195,99,98,122,126,229,11,71,118,153,30,25,124,235,120,240,65,127,242,93,86,20,182,236,172,15,174,83,147,104,58,31,202,241,117,18,142,79,211,210,182,49,27,134,7,77,219,236,18,37,244,184,251,198,9,129,218,97,74,90,114,234,98,186,1,126,238,134,108,167,244,231,3,27,55,55,96,49,16,229,115,109,216,32,5,204,244,42,28,138,11,151,88,69,205,4,66,141,26,40,145,212,119,240,253,225,170,250,164,31,95,59,57,177,223,183,78,107,166,206,20,212,27,186,7,154,180,194,37,98,239,55,255,188,52,125,158,161,43,90,54,199,159,237,126,125,230,69,98,104,87,157,152,209,184,242,111,29,162,199,104,9,158,198,162,115,216,168,237,10,31,226,38,135,137,13,151,76,174,228,98,199,231,65,17,142,206,148,196,100,73,41,124,28,126,52,53,70,181,121,32,209,77,92,234,176,121,3,203,106,6,239,161,250,34,77,26,178,166,245,138,124,117,243,152,106,65,180,82,209,141,98,211,109,247,147,23,36,210,63,13,16,136,221,125,29,166,217,238,142,104,13,77,104,163,24,177,134,207,44,3,68,33,196,36,213,127,225,5,122,249,18,176,209,16,117,175,205,227,7,86,213,42,187,41,218,5,152,128,61,114,161,108,43,155,72,148,139,233,218,247,176,8,89,121,217,211,20,44,64,139,63,84,155,161,102,138,6,239,131,107,113,116,165,222,36,155,177,106,91,13,95,117,238,109,17,64,72,156,90,73,79,141,29,71,19,107,74,160,218,77,176,210,227,15,8,55,95,10,161,43,182,47,113,240,93,138,37,99,205,166,144,150,16,143,37,17,89,17,218,10,14,228,20,245,34,140,53,137,40,129,45,33,247,11,206,205,3,66,78,109,233,84,255,242,33,191,116,77,227,179,40,209,1,228,251,2,24,176,146,177,174,84,144,170,143,133,1,95,89,25,105,240,28,76,232,33,246,36,154,92,226,3,163,19,198,81,114,204,75,225,14,65,61,182,67,230,100,46,59,49,138,127,159,143,113,196,43,196,88,237,79,169,106,197,142,133,81,169,77,182,88,172,32,90,250,131,171,117,74,202,158,190,155,242,207,131,105,86,144,237,41,212,143,214,28,189,159,203,39,159,46,205,50,48,21,28,190,95,250,210,132,0,29,218,211,51,110,104,42,145,68,211,141,245,95,231,228,111,115,203,72,145,47,27,101,105,180,1,126,48,195,96,73,56,104,190,246,254,76,140,142,172,78,91,120,132,89,211,166,195,216,58,15,205,146,220,8,111,6,140,253,68,211,12,13,61,25,62,29,118,36,49,85,50,237,6,51,4,90,190,165,55,91,54,69,77,17,205,175,12,165,43,157,229,185,76,254,198,31,202,184,71,107,90,152,217,176,196,190,185,54,155,125,5,158,83,142,110,148,47,142,102,150,72,209,197,56,58,73,166,161,87,170,119,126,87,148,246,196,25,21,152,250,146,255,240,162,232,37,47,171,19,10,54,255,230,201,223,31,21,176,179,100,221,242,53,23,133,94,62,24,77,20,222,245,171,191,241,63,40,118,107,26,254,175,93,230,119,87,131,188,160,60,19,20,204,167,39,104,6,26,242,93,235,57,148,104,142,71,57,166,112,243,105,105,163,81,9,249,98,20,226,6,40,241,64,71,153,178,84,127,93,199,196,75,228,202,62,172,110,253,93,111,138,23,69,51,156,109,190,124,181,21,6,215,210,36,164,73,130,248,48,99,89,213,250,1,194,161,47,45,117,191,233,242,165,76,250,180,204,146,39,150,238,178,168,138,179,221,4,188,124,95,65,79,194,208,123,102,159,117,134,131,232,97,106,138,223,58,79,143,159,154,2,203,208,155,166,115,42,130,78,172,169,191,148,20,230,91,165,139,245,7,127,200,6,104,18,209,218,117,253,182,144,122,84,166,206,29,130,92,155,231,203,10,158,224,250,58,80,37,27,190,171,190,255,69,163,253,76,48,233,3,207,3,210,146,158,225,138,123,150,195,29,191,119,77,173,14,164,128,60,235,187,96,195,202,2,129,51,66,137,88,194,104,18,45,165,117,201,119,251,19,135,155,144,68,1,9,67,145,179,242,188,237,141,12,180,207,149,82,224,234,190,114,145,106,93,74,70,232,38,71,224,99,28,153,214,117,114,129,193,44,113,60,33,205,95,12,45,105,98,119,237,17,241,13,191,232,216,213,210,7,29,22,47,25,78,154,74,75,154,24,175,126,190,220,87,188,85,85,13,151,201,149,36,75,164,241,145,121,79,101,48,82,62,51,106,4,44,208,90,57,25,70,93,113,152,218,186,102,187,241,4,45,113,48,202,161,178,130,112,211,55,38,243,10,194,52,155,99,45,106,34,5,228,17,150,37,110,139,86,45,55,60,229,21,133,19,190,2,121,33,152,124,77,223,59,65,247,159,105,148,67,177,24,254,190,234,128,227,151,142,254,204,158,229,7,119,163,118,149,4,191,122,208,93,124,62,229,119,220,121,164,240,81,121,185,8,185,109,45,254,109,107,54,254,161,21,247,76,69,217,198,29,191,171,98,93,41,75,127,248,174,154,159,148,177,232,13,78,143,4,214,165,23,193,72,184,104,41,118,155,8,173,163,31,61,17,250,42,55,36,99,63,24,194,140,178,113,238,56,65,161,227,119,87,214,43,163,11,136,81,42,125,99,117,35,97,60,65,181,68,86,81,179,88,94,249,179,134,11,133,77,97,192,43,127,213,130,219,166,53,75,34,0,135,201,241,47,173,104,26,85,241,119,91,40,4,205,174,239,202,184,14,126,215,31,194,76,202,90,236,127,125,170,81,240,196,178,166,105,105,28,97,57,255,50,73,55,47,37,58,80,25,135,173,235,213,84,211,2,213,247,209,107,165,229,216,75,181,179,164,10,26,204,196,184,47,28,167,233,19,215,183,73,170,47,74,204,214,55,156,224,249,216,206,38,115,250,233,148,99,29,52,78,194,51,217,217,157,79,14,169,198,143,158,212,115,180,60,71,132,251,245,168,126,243,16,52,154,48,222,163,83,65,161,174,173,244,125,224,137,235,52,9,44,20,170,122,233,116,211,13,250,162,44,15,151,87,139,150,211,216,188,205,225,1,201,79,199,10,214,42,206,26,190,79,159,78,249,158,170,227,203,77,63,217,147,153,106,144,142,98,50,181,65,40,40,104,226,233,156,66,174,186,7,27,129,4,167,126,3,240,19,92,44,196,168,14,75,27,110,232,34,109,193,196,182,158,162,20,88,82,242,119,190,26,190,43,53,85,254,240,158,88,193,209,152,11,183,189,52,148,250,112,21,224,99,61,119,77,39,90,168,184,197,7,195,189,7,222,253,212,169,20,251,55,103,166,84,124,206,148,175,99,233,85,39,74,96,191,118,84,241,109,224,73,233,178,203,198,184,249,18,5,138,130,121,176,88,255,4,85,100,251,99,181,136,207,57,201,100,113,161,50,41,149,136,196,150,255,182,181,150,22,165,164,161,204,228,195,24,167,249,59,206,229,202,199,159,48,84,48,141,152,63,229,228,8,204,185,48,154,105,85,237,116,52,90,104,193,160,93,252,244,80,190,219,194,217,209,7,234,186,123,175,170,185,139,129,46,161,219,230,210,195,212,79,209,27,99,24,87,31,199,140,249,166,10,70,195,170,44,61,200,91,204,127,114,101,80,45,253,174,225,53,78,21,217,30,135,13,103,144,202,160,132,54,229,46,222,56,166,62,74,26,98,19,85,249,133,48,212,131,45,103,83,179,76,182,119,231,240,133,243,17,220,255,47,73,30,14,118,167,222,20,201,119,155,124,116,200,126,187,45,25,13,246,54,33,42,231,172,161,198,239,36,63,188,57,170,194,88,74,58,87,110,24,227,121,182,116,238,240,113,188,187,19,228,47,149,187,56,109,219,23,236,195,59,36,181,97,109,64,195,94,43,152,143,84,9,62,165,185,162,123,49,156,55,201,166,188,203,148,53,161,223,186,171,59,123,4,244,237,187,194,119,254,243,15,223,138,32,154,61,160,14,91,188,167,236,252,249,140,72,166,126,156,63,219,105,167,162,210,237,156,56,180,8,80,57,153,14,118,63,210,166,122,114,154,21,156,37,75,191,205,254,148,151,124,55,56,197,123,206,76,217,79,103,106,107,204,222,195,185,195,139,8,88,54,126,19,9,21,119,28,64,32,26,47,133,170,60,111,228,225,156,214,204,96,81,155,112,104,18,35,88,105,24,144,111,125,99,228,149,62,23,44,61,70,153,154,42,62,49,182,25,218,7,139,252,14,91,209,189,32,237,228,173,145,200,125,151,150,237,87,238,100,26,236,223,134,240,196,208,174,75,20,4,70,240,196,219,212,90,171,25,92,187,4,195,49,50,227,247,143,0,108,115,57,105,110,154,6,131,212,53,124,227,193,224,137,47,83,96,83,61,222,98,10,238,14,243,101,231,134,52,72,206,254,192,7,126,107,218,50,67,122,225,123,151,86,51,91,142,77,198,138,126,181,246,231,167,55,165,253,131,228,155,115,112,225,46,220,151,219,164,121,4,166,74,141,161,112,127,92,91,75,108,205,113,178,105,131,100,46,238,18,84,128,86,119,145,98,148,118,208,211,123,77,47,5,151,91,215,2,54,222,190,82,168,224,233,145,17,245,219,70,247,92,118,195,157,245,167,199,178,204,127,116,177,237,236,150,229,117,231,103,58,56,230,20,243,75,126,155,142,15,111,163,48,191,223,183,54,210,54,79,101,221,219,40,204,111,178,234,141,145,187,243,86,135,178,239,164,213,170,60,211,133,248,163,175,234,4,235,125,167,110,158,74,160,237,71,179,195,108,93,219,144,32,96,57,37,180,88,4,177,165,209,8,251,157,85,188,59,11,133,124,149,234,177,93,73,243,78,10,106,187,95,114,228,189,51,209,113,245,49,10,254,101,107,214,146,119,252,185,97,218,177,34,128,10,145,28,228,65,162,211,226,35,0,85,185,1,172,183,239,66,209,162,113,204,74,205,2,27,183,201,15,254,146,144,8,50,118,197,181,253,24,210,51,41,63,155,202,221,183,31,154,178,146,116,125,195,242,12,24,102,166,180,25,221,245,105,188,102,56,94,190,154,14,12,242,217,203,15,158,42,175,12,230,74,3,64,165,119,237,45,68,216,185,71,131,159,201,127,171,225,244,133,155,251,111,29,51,231,106,218,132,55,76,110,127,5,140,142,149,194,112,63,226,104,106,103,75,133,224,49,12,250,156,202,77,185,100,171,177,24,140,49,86,82,135,121,216,233,190,144,9,140,231,57,56,94,245,216,137,238,228,96,204,8,245,129,49,251,69,159,169,121,77,77,189,50,170,250,254,229,125,214,252,164,230,228,227,131,139,220,2,54,185,100,105,40,91,230,146,246,90,42,167,166,190,77,32,192,53,234,48,90,38,164,214,222,196,69,210,241,193,115,37,95,140,142,110,127,188,234,78,176,167,239,179,119,227,172,59,204,103,169,29,103,221,238,45,80,154,202,244,96,124,75,71,52,154,210,108,168,183,141,39,116,125,205,185,84,117,83,195,102,131,88,20,61,176,136,216,174,220,114,233,190,24,160,247,66,117,138,239,214,74,244,224,166,29,26,68,130,51,162,229,175,245,60,134,105,209,104,209,61,219,141,105,175,206,21,119,95,81,2,45,137,26,117,108,75,216,222,153,33,85,170,113,69,239,143,14,77,2,140,132,113,242,204,152,130,34,189,85,212,72,132,73,59,186,176,41,197,204,212,57,136,73,67,151,22,239,145,224,50,194,165,234,96,187,134,6,69,90,50,103,76,84,244,150,221,233,97,38,11,134,59,133,248,165,97,3,90,146,225,12,197,160,22,109,241,123,105,148,97,47,239,141,131,191,2,191,90,139,87,4,68,2,190,31,185,242,157,47,140,180,219,14,24,173,99,237,179,102,177,142,17,74,222,175,169,19,66,157,97,16,108,246,23,91,227,58,235,163,143,39,250,225,109,150,220,31,42,155,143,184,48,214,168,212,71,93,109,91,29,48,89,21,109,183,52,211,19,215,233,184,139,144,150,216,145,250,100,177,9,180,215,100,144,133,205,248,231,22,62,252,65,79,22,218,200,167,250,177,150,30,76,143,115,125,161,188,127,35,98,108,199,211,19,89,253,73,147,80,75,86,74,22,240,14,249,83,219,205,181,150,250,214,171,136,37,81,104,108,217,37,30,134,115,9,184,23,181,46,101,126,233,79,186,100,238,60,74,122,91,97,96,117,108,230,72,35,16,254,67,60,78,147,43,58,185,247,245,243,61,42,6,229,104,229,103,184,180,80,187,24,108,94,74,66,91,8,131,31,36,7,143,174,90,159,25,56,4,58,233,148,85,155,143,27,126,196,133,17,229,204,212,202,15,99,40,36,64,58,83,191,218,201,0,187,16,39,245,186,218,147,73,200,188,241,254,67,103,234,16,253,29,251,116,100,250,152,255,28,220,159,254,90,95,230,229,171,119,53,102,200,66,30,52,58,91,250,174,58,74,145,253,9,224,44,85,74,2,166,234,28,176,121,56,36,1,131,93,31,202,46,50,77,8,164,82,66,92,167,90,175,95,130,87,127,178,88,116,119,165,87,93,96,205,133,172,15,44,54,237,160,102,24,156,16,85,41,22,101,149,4,195,115,15,184,156,44,219,96,37,147,56,154,214,177,36,71,113,172,163,222,97,84,139,213,21,210,122,115,66,1,167,24,161,44,29,189,194,103,211,246,183,35,217,178,28,243,90,9,248,134,170,105,62,185,187,152,80,134,35,55,152,204,202,173,191,56,100,106,190,99,1,183,194,244,58,237,128,97,67,164,201,8,195,92,71,135,113,170,20,94,43,116,137,97,29,173,241,143,157,76,11,65,73,84,29,206,200,243,96,167,15,56,96,50,141,105,34,132,39,253,142,38,10,80,20,107,174,0,209,151,215,89,146,218,226,121,199,214,175,169,196,224,97,143,19,147,21,206,74,170,244,188,169,18,236,39,157,136,49,105,75,48,229,170,30,48,68,230,157,180,94,90,123,15,252,51,45,54,85,105,66,25,240,60,24,182,133,194,227,11,111,160,99,37,217,164,46,5,189,127,4,218,170,106,31,98,183,250,6,25,139,218,72,186,63,38,170,17,175,250,43,84,177,147,172,85,43,251,93,216,167,141,202,251,207,68,228,253,50,218,72,50,18,184,201,229,211,40,164,68,98,62,53,247,33,109,249,80,210,67,138,82,3,235,15,78,13,189,44,242,223,23,250,187,199,44,218,20,198,114,202,117,156,247,49,227,185,148,48,16,81,83,90,27,147,145,236,132,17,181,228,224,154,179,13,119,36,140,208,247,60,211,234,202,10,87,156,10,30,124,23,70,245,29,162,225,42,132,100,111,24,155,20,114,113,55,59,158,171,48,24,227,205,164,143,246,92,81,17,236,130,59,43,112,167,136,84,67,254,147,73,64,143,54,255,196,247,200,41,108,170,59,16,249,161,243,222,23,28,170,157,132,223,246,122,39,199,210,68,197,117,110,164,74,222,50,224,174,113,198,102,88,85,121,157,52,44,38,152,137,247,193,24,246,41,90,219,121,32,2,170,45,57,120,206,240,198,98,202,152,73,138,162,99,98,16,226,132,116,74,126,201,92,180,18,149,188,73,3,237,195,228,30,122,39,176,22,67,124,88,175,140,194,237,41,233,221,185,142,230,136,148,244,178,90,148,207,163,45,219,72,145,248,45,111,146,109,9,195,162,251,205,101,39,43,226,35,21,25,251,121,96,100,68,147,198,229,31,69,246,7,47,216,242,234,102,113,55,152,243,205,162,144,44,79,50,28,134,34,251,222,51,146,117,9,254,194,147,133,15,115,125,201,170,134,108,206,140,111,139,210,69,66,97,224,196,248,93,104,179,169,106,8,81,115,28,139,247,106,114,131,193,37,187,197,119,201,254,114,103,55,138,39,48,187,73,217,106,15,243,166,232,181,222,209,223,169,201,189,103,160,26,19,63,13,81,95,45,33,42,30,168,59,6,183,25,137,171,220,9,157,219,33,216,205,86,110,107,118,179,178,41,140,7,250,37,63,136,74,237,46,244,182,105,182,77,235,56,219,184,51,66,45,120,83,26,215,155,106,133,6,181,16,19,102,73,220,201,24,168,236,22,39,95,51,61,47,248,74,243,29,107,62,135,73,101,149,118,92,135,145,25,79,146,187,236,104,98,30,227,43,75,11,71,65,20,41,166,26,20,224,53,42,51,170,110,13,213,119,106,89,90,181,216,200,60,214,119,242,59,55,36,9,49,92,69,107,72,152,223,23,63,119,18,159,189,251,236,167,19,78,170,37,255,54,220,251,144,111,166,67,98,174,164,176,124,170,171,11,32,105,157,88,10,155,52,106,127,168,69,93,106,161,65,29,104,134,130,57,206,62,122,234,134,199,223,211,24,255,199,4,202,138,114,35,68,196,239,227,173,95,114,86,71,199,202,95,200,192,218,42,253,52,253,149,235,201,186,215,127,12,54,170,188,15,174,49,121,235,92,24,159,215,128,239,140,251,15,12,81,49,96,56,43,53,255,116,89,239,183,9,35,146,231,59,78,198,161,118,63,73,0,156,12,191,177,208,141,77,173,231,70,173,62,84,250,183,105,246,164,159,158,111,16,55,243,74,63,233,194,199,14,53,237,102,130,61,233,228,240,118,106,192,228,145,70,122,33,35,76,129,182,189,221,242,207,251,10,35,24,52,251,139,238,34,55,155,158,112,208,196,136,189,41,231,119,219,150,41,228,234,33,201,47,213,193,131,191,22,179,85,67,106,226,75,227,140,246,145,119,238,164,146,74,193,40,54,45,140,3,36,175,19,188,223,248,175,52,117,156,127,209,119,112,106,128,4,173,111,30,36,85,174,164,69,187,44,55,26,99,74,77,87,76,184,23,62,15,227,203,54,220,31,38,237,225,242,64,56,172,55,68,62,63,76,7,10,218,254,186,96,221,136,183,196,231,126,135,113,87,255,9,2,216,168,22,108,51,163,155,233,57,83,159,14,11,9,122,17,146,2,42,57,159,29,218,251,132,245,245,203,67,32,156,30,247,103,254,22,121,252,188,72,16,37,209,90,211,177,244,95,205,7,211,245,170,159,5,157,235,254,76,172,73,80,3,69,68,179,190,120,214,116,37,23,141,183,140,31,245,188,72,10,61,5,233,179,57,43,110,11,41,239,145,76,61,177,13,14,31,225,181,255,212,109,181,16,24,133,190,109,126,44,201,215,9,142,75,152,34,222,173,7,251,162,147,44,140,70,11,255,22,243,193,104,105,114,54,14,191,163,31,159,188,10,216,195,178,10,79,28,102,114,221,21,20,200,146,97,208,66,91,68,50,194,163,245,49,156,176,217,165,158,149,204,149,38,205,198,97,230,83,89,37,146,228,57,111,236,29,141,150,190,46,74,11,125,252,112,10,42,169,153,20,154,17,201,202,64,105,192,77,98,235,136,133,135,73,81,65,250,51,249,89,49,179,57,12,253,160,102,183,171,26,90,236,23,157,75,147,181,152,179,124,51,188,124,80,67,63,201,196,203,248,113,97,10,5,107,89,119,105,228,152,67,179,156,42,72,118,184,175,230,189,20,176,201,198,175,4,211,162,29,240,82,194,32,177,206,13,218,194,174,170,153,103,123,130,87,125,78,90,16,143,147,38,249,93,32,123,120,47,193,170,252,146,160,57,20,78,31,72,116,220,166,161,96,180,241,184,176,134,21,214,200,38,148,213,115,47,88,153,30,21,157,97,153,56,225,189,201,86,113,106,215,4,225,74,29,243,193,55,144,79,82,235,116,85,132,169,26,46,180,73,0,149,66,106,136,119,211,131,212,181,192,79,168,180,158,253,17,111,35,169,198,82,63,28,97,124,54,201,173,39,185,115,116,148,31,12,225,44,73,150,67,53,95,1,247,156,165,160,101,230,153,93,85,211,82,218,105,47,20,149,240,253,87,61,110,9,238,125,60,211,53,171,124,39,120,24,47,60,12,223,146,121,18,219,52,212,223,2,174,44,38,10,91,70,56,172,230,238,66,175,90,235,119,107,53,227,101,35,54,242,253,227,210,234,122,181,23,53,117,8,253,101,174,236,249,212,125,121,187,195,8,244,34,36,104,93,233,101,221,91,62,97,70,85,73,251,183,132,30,177,238,131,153,88,211,193,99,204,253,96,200,24,233,151,161,112,246,128,225,20,229,163,103,143,241,111,50,62,229,191,58,121,184,10,98,149,154,79,94,246,179,98,44,13,115,156,244,76,202,8,203,80,122,154,123,138,217,16,94,221,225,61,70,16,116,118,58,250,139,189,62,253,201,73,119,18,129,148,189,222,177,76,248,122,108,195,141,42,44,7,11,58,97,9,190,23,82,2,189,31,79,50,3,104,228,130,227,151,217,67,235,35,169,24,162,132,233,230,38,113,57,243,86,63,214,227,5,191,245,232,14,145,115,135,183,44,182,154,169,205,251,143,105,24,215,253,65,59,168,153,255,114,222,92,6,175,80,39,194,142,124,173,24,153,246,100,244,142,245,50,69,203,128,91,237,201,136,96,134,172,30,40,123,215,158,188,2,80,240,8,15,85,228,78,20,198,25,194,119,251,180,205,231,204,100,183,141,95,121,238,175,107,37,3,100,186,178,206,59,218,90,150,20,126,118,79,176,132,147,70,40,122,191,177,26,79,62,142,177,245,129,90,182,242,121,222,154,67,137,164,140,172,146,18,166,182,52,47,233,248,30,124,198,53,92,107,187,253,75,130,151,151,247,129,201,63,165,163,73,99,196,109,49,37,171,238,183,21,240,103,252,118,163,27,64,79,126,135,244,51,118,38,41,148,114,9,208,49,103,24,9,211,6,92,119,242,87,96,209,116,135,111,196,214,116,79,207,10,58,158,179,242,87,210,153,121,61,59,44,163,241,251,172,41,113,105,34,11,14,223,120,227,104,4,99,182,229,97,45,14,218,85,113,124,162,13,25,246,224,48,113,211,162,119,239,8,134,199,131,217,49,106,182,183,62,91,89,44,190,139,118,238,108,90,96,223,40,164,224,150,212,206,201,21,151,241,142,198,107,59,165,146,105,60,20,184,171,178,202,70,124,99,62,167,236,27,207,235,247,65,6,230,140,231,179,205,6,85,211,235,38,81,30,40,185,71,61,53,82,30,30,122,97,179,13,229,43,89,78,188,226,19,240,151,45,16,224,103,174,120,226,99,208,28,152,156,31,238,250,17,191,109,77,118,169,44,112,215,188,30,47,164,33,181,146,74,14,235,11,135,158,105,1,82,186,175,59,99,143,62,30,92,180,107,155,34,79,63,241,5,44,4,252,82,13,180,224,193,244,76,215,235,222,185,232,86,173,193,37,224,158,11,126,8,158,197,7,50,169,77,53,173,84,222,57,124,236,240,184,159,152,27,234,201,239,26,27,31,62,13,173,37,87,233,235,221,255,133,37,251,68,139,117,231,202,111,4,241,36,157,104,85,80,120,81,198,11,120,81,61,87,24,221,210,48,147,167,215,57,149,88,73,100,196,55,192,231,166,75,50,89,220,48,148,230,186,170,10,129,144,61,198,45,37,96,120,110,138,206,242,189,235,254,147,177,80,216,66,220,31,60,204,110,64,85,218,27,213,21,31,73,108,234,187,84,75,128,119,36,81,224,89,125,202,20,105,40,108,204,0,191,161,114,129,240,239,94,156,49,81,181,209,50,61,138,138,46,169,79,87,19,69,180,163,2,214,95,137,34,191,25,250,105,199,54,10,58,100,251,29,70,153,65,107,233,119,102,68,40,195,225,102,238,90,73,92,254,200,201,233,70,150,157,11,134,151,165,188,147,227,19,148,132,185,239,100,88,206,131,45,251,163,34,238,95,212,218,225,28,194,3,80,180,32,201,252,224,47,137,207,55,107,111,246,11,183,36,193,78,10,240,247,101,134,197,125,35,16,75,178,248,124,249,95,28,77,101,69,25,29,20,173,163,30,72,31,194,86,125,83,42,251,211,133,39,183,117,80,104,95,208,129,55,23,147,33,244,37,109,154,195,29,142,76,175,195,21,39,180,147,104,86,243,189,47,230,35,117,201,65,53,127,121,52,140,180,83,138,103,15,101,225,241,30,10,4,109,165,243,209,74,181,226,186,235,201,115,194,221,139,172,48,138,159,200,199,239,164,215,79,0,236,225,44,186,210,121,148,34,91,25,5,63,224,154,8,8,208,177,195,27,11,157,219,170,54,243,136,201,146,203,11,120,29,109,96,193,46,12,82,88,192,55,80,73,180,78,146,211,49,165,96,149,187,117,24,154,22,110,220,181,201,70,232,185,59,228,241,56,152,212,74,98,18,178,191,115,178,201,196,106,186,175,116,238,27,170,68,184,96,45,35,202,230,67,150,125,187,117,214,52,239,226,170,44,70,74,214,241,9,208,102,173,233,77,242,71,207,133,148,54,141,246,165,219,134,106,30,131,129,205,141,150,211,225,16,200,23,82,204,103,168,38,120,189,111,23,87,60,205,18,253,49,16,98,93,229,3,208,188,130,29,189,87,92,218,186,103,79,244,76,190,128,120,221,5,51,71,253,182,7,114,246,190,45,195,170,184,106,122,149,167,134,23,115,192,72,148,180,4,143,40,162,94,184,44,237,167,229,149,156,112,105,155,229,143,136,151,224,187,19,136,147,55,150,9,133,173,191,205,231,98,236,214,71,79,227,24,177,1,191,49,24,216,121,48,241,138,99,77,255,204,195,170,39,202,235,138,29,204,164,255,115,239,196,90,253,107,121,53,120,28,212,86,119,226,188,14,26,14,2,238,201,86,9,120,186,160,45,48,221,210,37,193,241,62,7,254,90,90,97,163,119,36,10,146,228,160,231,76,156,213,187,203,112,150,60,17,114,255,18,141,18,37,157,40,63,92,184,229,53,187,91,107,219,12,152,193,148,142,110,111,255,15,252,105,211,30,147,86,113,182,56,165,137,65,106,79,97,218,121,126,175,115,172,109,246,94,2,15,35,144,7,188,32,18,39,24,61,234,128,225,15,233,156,199,247,217,226,228,232,57,212,158,224,232,85,4,254,212,248,232,190,31,178,171,254,84,112,184,24,201,211,98,194,23,13,180,78,221,72,35,215,12,111,39,224,146,158,55,233,121,135,120,55,105,158,238,148,150,227,142,173,73,63,209,139,239,228,252,208,108,77,124,140,26,209,227,220,228,103,91,90,217,246,23,225,215,253,166,113,239,74,203,230,221,69,120,66,4,184,104,193,146,117,113,70,233,142,233,65,235,72,7,219,136,216,202,14,54,102,235,40,207,151,84,113,60,16,8,28,91,249,178,148,249,34,77,244,215,114,218,211,114,15,53,50,80,154,180,102,138,37,34,105,65,209,250,40,25,229,52,235,246,247,103,2,159,126,107,52,220,96,26,249,122,110,38,66,154,251,197,30,99,213,56,249,157,199,170,14,238,139,86,23,67,7,189,243,189,14,238,74,119,190,175,185,119,107,147,165,52,89,161,135,55,104,1,155,226,136,194,119,91,117,222,209,119,127,82,211,209,136,217,149,128,141,40,166,48,90,41,113,95,247,182,213,144,242,192,17,174,241,72,135,233,212,232,109,163,86,27,39,71,36,249,75,166,69,157,137,183,5,92,50,21,18,91,149,254,189,163,77,118,71,97,8,25,1,79,236,81,78,10,121,103,44,31,195,236,69,123,138,136,153,70,102,192,232,230,170,33,12,137,104,191,47,234,46,154,98,189,40,182,19,43,96,172,76,210,185,233,236,173,1,207,170,98,90,212,127,91,36,235,47,220,146,59,41,102,38,107,150,247,219,173,168,94,207,189,11,134,154,95,56,249,245,146,119,17,115,135,15,225,96,220,42,37,133,61,72,137,244,128,137,59,239,116,99,116,225,248,14,31,248,75,243,6,249,201,33,39,71,38,91,31,57,47,59,62,109,35,71,166,205,234,141,45,142,87,83,97,80,165,68,19,214,82,168,231,7,12,177,54,17,122,15,155,223,7,247,84,119,199,223,227,184,133,34,42,47,45,153,188,65,65,140,103,138,218,143,234,3,96,94,216,130,105,6,60,146,51,170,13,144,17,63,125,55,94,61,121,192,45,91,177,30,140,94,128,194,189,186,116,190,193,59,209,105,238,140,181,98,195,57,172,80,160,149,4,218,158,60,197,5,74,108,162,232,122,5,93,224,169,186,252,56,113,238,239,93,217,106,235,31,47,194,143,140,92,192,70,40,150,100,16,219,138,241,224,245,233,94,119,155,33,192,123,166,19,41,247,162,240,8,99,23,131,239,235,82,7,82,58,13,99,90,162,99,79,115,146,166,195,18,19,57,173,157,41,255,188,112,119,238,253,193,45,145,17,208,242,222,159,60,210,179,83,246,206,180,138,223,251,154,218,115,74,110,111,78,25,41,172,224,138,222,239,237,13,148,149,89,158,195,68,171,227,178,80,224,211,214,76,171,36,191,171,174,185,249,128,197,63,232,215,118,83,170,202,143,115,111,180,17,26,172,114,139,192,240,206,223,19,35,157,175,137,214,194,130,255,222,6,182,21,154,248,94,27,111,66,121,213,186,91,69,165,31,137,140,128,17,254,220,217,68,183,127,227,29,61,114,194,126,20,153,52,86,157,185,44,100,84,252,7,211,198,146,142,166,168,244,238,139,116,167,160,99,69,199,41,26,186,230,103,162,48,187,142,248,60,254,241,56,68,25,122,173,184,171,74,155,245,204,176,124,91,245,31,30,38,85,161,48,101,165,179,233,198,95,233,228,245,229,166,33,124,34,73,154,224,26,52,14,2,252,174,154,85,4,218,208,238,2,46,201,152,5,152,70,92,135,9,104,19,143,115,24,235,46,224,145,148,136,182,233,74,69,192,80,173,29,44,21,134,24,91,39,96,40,241,35,193,229,133,249,56,138,167,218,126,71,85,207,19,100,131,178,210,158,25,254,78,156,252,238,217,74,182,168,54,187,148,119,52,233,230,146,109,164,71,44,218,172,38,235,164,147,179,62,237,128,103,114,43,0,46,145,32,192,43,176,244,68,65,189,27,210,233,101,169,251,128,151,6,212,20,178,119,208,187,47,106,85,111,133,219,115,130,166,229,113,36,66,26,89,176,96,204,243,242,102,77,142,227,104,179,191,131,241,182,85,6,43,218,187,241,196,63,60,40,103,134,101,174,252,136,99,116,214,129,234,17,149,60,76,145,142,18,130,160,233,237,136,208,96,26,105,249,125,157,247,50,76,137,43,93,244,218,53,232,152,3,37,213,162,75,110,187,207,50,50,165,195,26,110,148,99,202,142,59,218,96,48,65,221,201,224,151,252,101,137,169,20,50,95,162,252,162,35,17,129,6,82,233,85,25,124,141,238,224,136,167,63,211,127,239,137,239,64,35,140,195,117,208,25,173,240,120,17,146,9,40,173,100,239,142,212,221,12,152,152,68,175,27,207,157,136,58,17,56,220,201,245,158,244,113,141,147,211,110,163,11,87,53,227,207,223,171,236,63,205,72,37,199,194,50,56,14,35,221,160,101,12,248,174,197,223,37,48,42,240,74,98,37,122,216,14,151,145,212,101,169,121,63,171,243,78,225,33,81,72,234,157,59,223,111,67,45,87,189,242,77,227,186,155,11,1,179,87,21,20,215,79,79,32,211,199,242,37,6,86,133,255,231,177,64,255,179,66,215,167,66,35,163,127,60,221,122,89,234,201,156,158,72,198,80,10,173,201,60,219,132,80,253,203,36,189,177,83,108,119,131,152,175,245,184,175,105,244,100,101,27,161,47,90,2,134,250,153,184,74,119,65,234,113,229,147,22,170,116,244,120,145,70,199,173,183,39,114,46,218,104,37,78,126,167,62,109,243,189,209,213,221,184,213,184,49,152,2,90,111,46,172,118,241,76,239,84,151,248,154,133,245,223,227,97,164,206,74,154,144,48,94,137,219,90,147,125,113,66,223,187,132,104,62,18,113,172,60,150,19,149,132,150,136,49,150,81,242,188,132,9,226,172,12,163,73,225,111,131,73,178,228,147,211,166,225,63,141,0,107,170,69,23,211,108,243,163,187,53,140,183,127,104,103,49,18,238,228,115,159,217,74,212,176,54,125,78,129,213,177,147,167,241,221,170,206,55,142,96,213,104,157,155,226,241,241,72,3,244,254,80,166,143,99,131,240,224,187,94,39,50,63,51,69,252,116,37,65,144,24,88,240,64,2,70,26,63,195,107,148,119,52,243,157,210,4,91,167,136,21,23,254,153,151,151,206,211,112,64,253,210,168,121,116,229,3,33,38,18,67,20,171,216,20,179,66,18,169,222,41,73,217,231,254,208,76,139,11,108,223,128,71,174,125,54,91,41,71,192,166,211,169,48,62,45,39,224,90,78,90,114,55,210,207,62,148,218,50,51,182,180,104,214,104,195,188,48,111,51,51,180,70,228,184,44,104,73,17,45,67,203,99,129,110,34,121,35,197,33,236,147,227,194,177,29,104,41,12,137,206,83,58,251,91,207,40,227,40,126,24,201,245,20,125,21,243,31,12,24,77,149,196,157,185,239,210,183,77,244,200,231,198,163,78,235,116,12,67,156,136,82,203,224,141,119,90,141,71,66,210,99,166,115,195,46,143,183,133,106,202,88,255,240,202,102,60,19,216,189,233,145,117,211,102,252,193,180,167,36,66,105,135,133,221,30,92,83,147,67,239,246,145,56,186,142,122,78,216,183,122,188,212,108,206,77,95,10,150,153,132,60,220,237,104,141,103,62,28,182,220,51,142,198,117,72,67,51,36,118,163,195,135,199,219,86,230,183,216,158,252,7,155,214,152,14,163,97,50,221,254,72,191,81,118,34,182,179,231,90,85,224,204,157,28,166,241,245,96,51,47,207,237,115,65,250,105,188,202,212,10,121,175,186,5,107,158,79,243,171,58,221,97,68,92,61,62,187,83,4,5,53,221,128,223,143,181,248,167,139,150,210,151,122,128,182,105,230,248,111,163,40,162,105,38,170,216,59,10,36,38,100,159,118,86,7,110,135,95,25,220,139,100,76,79,92,228,91,85,164,177,50,99,244,160,95,229,105,7,114,22,53,41,191,96,237,235,202,47,246,203,40,13,106,19,51,69,46,255,105,106,236,169,186,249,217,27,141,187,70,38,53,177,22,248,6,230,187,105,164,4,82,47,252,140,72,227,194,212,97,82,111,54,129,201,14,152,2,136,102,168,238,219,175,35,174,204,116,80,75,182,135,119,129,35,224,149,118,132,214,43,255,181,184,237,9,211,56,245,164,35,59,25,87,78,127,215,151,224,232,242,33,240,70,142,92,65,50,82,113,91,144,168,254,73,188,205,119,44,214,194,9,188,235,249,122,232,82,58,145,101,213,220,229,115,155,3,174,18,243,201,85,82,232,126,48,210,100,10,51,43,60,148,158,66,69,161,14,196,243,162,236,172,239,170,160,188,56,4,221,89,180,3,22,104,81,56,217,125,223,40,238,189,138,13,5,36,37,127,97,87,188,131,169,67,212,156,27,254,218,124,112,73,67,140,166,139,94,218,131,239,218,162,71,155,14,211,146,207,82,229,168,15,109,243,235,188,223,166,114,160,39,71,183,92,110,187,222,224,77,243,241,40,33,205,119,244,141,187,181,2,82,17,168,126,223,206,130,197,174,76,13,92,58,223,80,48,197,201,4,215,233,118,176,54,165,142,84,4,191,115,211,157,83,214,251,120,142,26,113,34,181,139,140,83,124,152,39,89,213,28,252,169,162,43,156,239,182,107,140,115,97,90,93,226,210,76,9,85,79,206,63,124,241,74,6,156,8,125,44,195,214,178,128,201,210,233,209,147,166,161,24,14,40,80,107,85,169,254,89,100,7,124,175,109,38,248,153,49,3,227,232,167,101,10,20,214,246,59,57,157,79,122,105,104,203,214,120,44,72,45,237,116,114,147,42,12,56,89,103,152,209,66,244,52,226,204,141,184,89,130,103,164,96,129,85,60,246,162,100,77,125,40,161,252,159,202,239,102,50,213,30,60,233,229,212,106,25,1,178,95,24,30,149,218,164,132,67,249,23,228,99,243,158,77,90,18,168,166,123,28,111,242,212,125,103,52,196,18,129,247,82,25,84,246,189,166,164,253,7,55,211,117,74,69,192,239,85,70,9,32,81,32,76,245,71,178,72,14,19,247,157,12,183,253,80,120,131,185,120,249,42,163,173,194,52,219,233,96,36,15,31,76,241,119,39,184,123,204,137,10,247,55,87,62,24,57,249,31,92,80,191,76,26,70,168,171,248,86,147,170,206,74,122,39,148,85,223,109,209,145,90,118,42,156,226,224,23,40,179,192,254,135,202,244,197,193,27,255,229,4,99,37,215,3,110,121,28,221,45,195,137,241,95,32,203,171,46,8,61,80,47,144,96,5,28,170,108,115,227,246,18,121,53,163,170,108,149,186,106,116,248,148,26,48,221,16,122,101,120,5,188,103,70,33,95,43,78,116,233,127,125,60,184,166,194,62,10,84,145,0,198,95,108,236,52,206,94,195,26,214,46,152,120,43,200,78,40,78,141,204,86,203,130,84,164,6,2,70,220,112,38,65,170,26,201,252,86,204,91,53,125,61,59,180,70,233,80,95,85,243,37,135,61,244,136,239,250,51,57,221,84,15,14,123,107,122,41,77,12,76,225,30,52,92,227,214,151,252,213,47,89,116,205,219,52,49,253,6,138,223,127,104,69,43,64,229,78,14,12,222,234,164,131,138,255,157,178,160,8,48,163,68,14,21,126,156,164,26,130,123,133,103,134,105,241,26,250,211,219,186,124,253,145,16,170,146,120,208,74,215,48,95,211,63,24,181,198,148,140,92,180,238,251,132,131,40,246,157,134,143,202,111,160,64,232,23,94,238,156,169,204,76,235,50,27,30,83,86,242,225,189,167,163,233,66,251,61,21,166,224,149,242,164,203,228,199,2,46,39,9,29,222,64,123,153,211,213,31,188,145,182,210,234,9,138,63,211,139,112,52,54,222,217,80,117,92,184,23,231,80,21,204,172,147,162,3,130,208,221,87,244,194,84,152,18,165,199,44,64,252,210,136,119,83,251,43,161,120,180,251,20,107,94,212,182,3,235,0,242,73,165,64,52,75,27,194,185,247,187,50,44,135,146,106,195,164,169,215,191,128,2,169,48,149,125,6,25,198,120,166,197,188,76,107,18,22,249,98,140,99,145,183,211,35,199,170,113,122,41,13,69,251,162,186,232,219,114,26,158,185,46,102,107,175,187,50,114,159,221,55,78,31,125,130,169,132,254,25,137,177,57,92,217,88,149,196,77,222,209,37,107,238,116,137,208,93,168,113,120,233,210,212,223,114,172,97,141,129,191,71,110,182,91,123,246,127,86,93,31,137,36,182,113,148,213,249,142,25,114,59,204,83,253,18,223,149,124,254,239,190,63,120,9,43,205,89,214,132,229,71,55,4,155,210,42,112,167,28,151,54,167,19,157,130,128,206,181,245,238,187,124,107,101,70,43,53,205,243,112,11,127,229,178,133,190,247,200,2,126,24,196,252,94,168,153,89,117,205,159,177,219,52,29,252,63,152,29,191,94,248,160,173,185,58,186,160,211,245,68,67,164,78,238,231,158,230,255,215,85,43,20,139,121,191,178,65,57,68,102,173,121,134,139,139,44,164,97,171,166,145,76,235,220,133,196,22,59,188,49,85,64,21,217,230,95,178,230,238,98,113,40,120,175,163,155,191,130,147,12,215,254,19,91,16,184,89,123,255,239,167,153,193,214,155,107,217,127,112,225,195,81,230,168,114,84,248,149,100,105,192,3,90,170,232,194,34,180,233,178,38,214,150,92,69,121,156,52,6,61,248,254,211,228,230,133,126,108,73,144,241,174,12,99,160,53,18,218,92,191,102,109,134,197,26,114,225,195,66,65,255,105,60,241,164,180,143,38,196,136,182,229,69,34,83,69,207,105,217,108,240,188,127,48,85,51,137,207,240,88,191,113,124,241,43,251,182,74,52,245,251,0,187,235,36,173,101,76,231,166,58,189,214,27,229,48,107,87,127,89,166,78,255,220,241,182,52,244,174,238,134,228,19,17,224,187,65,216,46,51,176,248,172,117,117,187,240,42,236,173,126,48,243,230,124,137,82,203,54,6,215,117,97,65,212,100,163,12,67,168,64,218,254,131,109,51,43,42,30,29,241,139,234,186,61,23,166,218,114,138,194,35,92,5,128,75,19,222,38,240,241,236,177,29,124,111,93,228,137,49,238,45,191,105,220,14,166,56,249,223,209,15,211,146,221,208,92,236,138,238,147,224,107,79,254,66,181,14,151,64,154,119,169,71,1,72,157,189,160,161,214,31,74,114,174,175,236,251,117,167,142,241,131,77,203,69,106,254,119,97,199,102,222,207,141,124,164,130,164,185,126,24,155,33,152,11,98,133,102,77,145,243,7,87,243,119,81,187,108,107,184,116,152,93,69,145,240,230,126,79,144,140,127,168,17,78,213,222,156,70,114,47,221,161,130,126,103,74,73,4,226,79,187,60,29,71,27,3,186,138,130,98,99,249,11,161,225,217,212,170,137,20,228,9,230,187,48,90,234,78,178,195,166,73,190,197,185,23,154,200,106,89,93,216,90,255,158,39,28,160,173,38,200,230,136,232,157,137,211,84,42,63,201,65,210,73,24,172,148,11,115,106,181,172,38,67,25,119,109,229,82,201,55,84,220,174,157,220,100,4,205,187,117,216,226,66,120,110,44,243,75,226,216,231,123,71,130,88,59,30,220,231,118,192,135,200,182,171,65,34,139,254,111,24,209,112,87,180,148,132,26,245,231,109,116,19,197,1,108,170,213,24,114,124,78,0,36,95,80,147,131,50,51,195,111,2,164,209,6,201,1,113,141,188,219,134,29,135,142,207,84,28,197,13,211,198,239,239,153,252,101,43,197,165,211,140,180,127,47,227,110,68,141,60,38,30,159,117,31,207,22,76,35,59,168,142,22,50,195,245,93,52,126,199,42,131,251,33,49,231,27,7,138,168,52,59,13,181,161,37,92,252,93,216,176,18,225,156,234,186,123,92,83,7,173,31,90,84,196,105,150,48,103,199,185,43,127,90,229,96,6,214,47,154,155,120,39,12,209,32,101,199,98,155,51,135,105,162,26,98,37,204,86,247,251,252,220,168,176,30,245,161,189,33,214,157,201,253,228,29,245,239,35,71,243,79,189,251,109,89,155,71,130,239,125,142,128,217,180,116,61,57,250,211,241,211,152,22,137,51,22,93,83,188,253,225,240,180,86,80,129,153,5,62,135,33,204,73,179,25,231,198,160,194,81,126,106,119,125,162,37,146,59,164,226,154,90,97,176,1,92,159,215,235,145,34,63,26,133,86,211,210,115,25,34,52,158,42,31,128,60,51,200,1,191,58,210,52,45,125,73,192,240,72,201,116,255,126,123,226,136,212,95,237,185,226,66,188,156,206,98,77,137,98,61,82,225,24,12,23,54,163,106,13,173,77,126,26,187,132,234,247,53,169,67,12,185,110,220,113,124,15,57,237,14,171,186,74,35,148,240,75,243,145,66,199,87,70,174,171,18,89,255,130,103,54,124,184,166,202,93,85,115,193,251,13,51,54,183,75,54,160,164,79,200,118,87,135,77,114,83,78,78,171,249,239,129,45,156,218,164,115,162,210,133,118,188,159,107,98,19,163,28,4,36,231,246,27,39,203,184,251,111,193,171,214,226,230,2,166,23,38,189,40,31,166,169,0,185,149,18,198,124,179,8,25,166,154,168,87,153,126,221,221,56,89,15,165,247,210,107,103,247,173,177,183,145,81,134,163,237,241,206,37,58,126,91,21,157,208,106,20,224,225,51,244,226,43,222,67,143,166,201,122,249,209,214,214,94,229,194,123,55,25,239,31,140,130,166,80,78,40,43,179,176,249,209,124,76,242,203,54,121,253,234,141,208,165,111,248,63,5,166,154,190,29,188,161,175,44,182,84,163,238,162,245,75,239,3,143,46,132,170,122,175,147,94,202,7,23,225,181,154,3,87,115,193,159,139,162,217,242,188,199,105,221,174,37,126,153,47,122,31,133,49,78,250,237,183,39,251,113,149,1,173,214,19,221,187,223,212,189,197,38,92,96,234,119,230,235,228,112,55,39,36,129,105,221,242,159,102,214,20,194,123,93,230,204,226,11,26,44,166,41,25,89,106,152,13,29,18,135,73,167,52,57,55,91,4,23,175,177,30,100,137,200,46,74,46,32,94,134,241,5,135,160,148,153,125,182,128,4,123,68,158,183,218,158,43,150,241,187,199,185,227,95,62,29,26,8,239,196,118,28,254,208,224,150,49,100,118,161,30,96,220,173,58,178,35,10,87,90,214,253,202,72,32,30,253,178,104,34,114,217,225,137,246,222,86,39,249,141,185,235,231,75,30,74,41,67,212,130,170,217,121,182,120,217,135,253,68,83,24,37,237,95,126,29,97,3,220,80,244,228,100,190,61,106,131,7,115,186,142,254,191,253,69,117,248,224,0,160,87,110,21,170,223,111,31,116,165,36,79,240,199,85,241,38,28,8,183,166,64,163,15,21,65,144,223,99,97,94,44,98,185,125,225,251,209,186,29,138,125,13,85,138,45,247,133,126,198,141,249,193,68,205,194,81,160,244,79,246,211,111,140,157,205,222,50,148,144,9,172,62,143,66,201,36,154,146,81,76,20,88,252,228,144,156,63,61,249,96,29,156,14,83,38,18,42,62,157,48,36,134,150,195,176,223,191,174,71,99,187,20,71,27,125,85,191,191,187,193,108,62,142,89,66,239,157,40,140,38,97,160,165,148,52,204,41,73,197,238,225,44,24,111,69,14,198,212,177,250,247,119,44,9,222,229,232,110,70,232,197,97,38,226,166,48,91,112,95,247,14,174,36,223,146,103,74,217,174,142,56,57,146,189,242,200,145,42,185,147,160,195,119,28,31,105,110,173,230,57,231,100,123,154,175,238,60,46,111,4,45,214,207,89,8,11,23,194,179,244,228,187,156,160,213,210,224,67,200,35,71,175,25,31,32,167,185,251,234,46,224,157,43,218,47,8,55,141,204,158,78,141,219,187,115,45,151,201,214,151,116,234,1,125,245,183,159,183,150,118,33,139,217,201,143,103,249,214,199,184,16,31,90,188,110,48,138,251,237,154,217,151,108,209,153,169,216,82,53,39,118,80,170,191,11,157,172,170,132,14,56,149,255,193,104,156,108,153,138,239,165,172,112,110,179,184,110,119,185,235,102,86,243,191,76,66,49,223,169,247,233,98,59,230,164,64,18,66,125,233,106,62,239,128,221,222,107,130,216,144,204,225,243,174,150,30,180,113,208,248,100,99,129,250,38,13,61,1,223,185,105,201,135,117,163,19,250,117,252,162,40,57,104,68,136,188,82,119,211,28,26,140,45,179,169,48,237,6,191,65,80,176,93,145,126,246,106,41,237,95,53,16,155,59,40,106,237,63,205,64,252,199,255,249,255,254,143,255,243,255,241,111,238,225,174,125,255,13,114,15,255,201,165,188,11,197,109,216,243,48,120,178,79,113,150,68,93,147,106,189,63,195,59,125,164,216,96,208,98,232,12,195,133,201,208,214,247,131,192,97,204,186,192,119,85,149,233,133,149,166,58,205,213,96,237,81,186,240,52,167,2,135,173,101,89,143,182,73,219,175,124,33,252,34,251,152,251,233,60,117,126,102,123,30,130,12,201,130,152,71,137,163,111,64,164,3,22,185,246,243,206,77,23,160,4,76,124,13,119,131,182,3,110,170,240,80,217,45,187,86,142,161,90,41,198,187,147,164,155,63,82,107,205,21,148,170,180,211,15,205,126,170,233,252,128,45,235,241,148,28,57,75,101,114,211,136,107,52,143,120,160,163,8,225,249,190,217,134,14,242,136,39,102,60,25,129,241,99,250,252,101,18,15,137,203,33,4,101,188,52,252,117,76,228,51,36,54,160,216,212,60,112,94,180,255,141,166,191,61,204,130,219,31,10,187,78,157,154,238,171,237,238,117,182,96,224,76,145,23,71,73,2,174,133,95,89,163,40,180,229,232,137,19,71,243,251,130,50,46,18,111,40,44,88,247,179,195,100,58,170,156,220,58,21,234,136,249,103,139,222,6,76,135,189,93,150,23,201,177,253,137,198,15,43,9,51,67,9,152,55,32,107,224,221,213,140,55,67,21,147,214,86,152,152,117,249,51,43,164,147,228,227,195,103,157,28,187,195,168,226,201,48,51,85,139,181,227,104,140,3,228,169,152,235,113,12,21,220,47,143,198,183,5,10,194,241,197,224,240,199,186,120,227,102,241,197,26,103,44,112,141,58,216,250,205,88,198,8,36,63,141,250,63,116,197,60,165,253,89,239,154,140,5,26,208,142,247,151,223,255,64,7,124,75,196,115,239,162,185,64,208,50,62,130,80,122,42,122,116,180,9,248,26,73,77,96,22,189,237,177,93,150,149,172,52,34,173,2,87,82,156,254,194,238,103,187,211,19,239,166,78,84,99,105,71,69,82,130,18,168,46,190,241,92,127,118,209,242,249,145,235,168,81,241,193,199,90,149,68,232,120,162,96,24,39,191,43,166,206,11,139,140,198,215,227,104,30,184,134,191,173,154,119,183,199,36,155,64,81,96,186,202,124,203,97,18,147,226,236,197,209,136,104,123,8,138,234,213,119,116,243,88,88,133,61,74,228,216,153,142,174,180,213,4,124,223,166,52,105,176,245,132,186,23,49,102,103,251,147,194,254,215,204,48,173,42,35,114,2,213,36,123,75,245,75,195,181,70,228,237,204,63,123,182,23,60,183,100,235,202,250,241,221,104,217,239,219,250,63,155,238,168,75,95,111,79,81,80,5,148,69,124,195,108,245,34,196,164,1,164,75,235,22,190,198,124,240,190,81,195,60,114,233,149,155,16,127,108,17,109,35,167,187,33,168,108,235,243,125,220,221,144,220,57,115,37,248,248,50,96,17,231,209,81,206,247,54,157,140,68,249,188,55,29,13,200,82,126,158,247,65,143,99,75,222,179,154,106,223,142,253,62,142,135,95,149,44,69,167,97,113,150,128,9,163,154,38,49,172,107,196,55,183,40,245,15,185,47,40,84,187,4,76,182,172,106,134,164,227,178,224,112,163,247,94,159,41,9,195,229,201,25,227,18,46,73,211,161,114,193,8,242,124,129,85,165,82,102,39,222,230,182,76,152,166,133,88,105,231,23,73,144,206,72,148,235,166,31,161,172,72,160,144,221,74,191,76,194,114,249,35,197,3,81,172,197,216,208,153,238,133,167,110,38,41,70,249,237,59,118,152,121,126,240,50,105,22,201,180,153,36,154,239,241,22,194,172,41,119,73,55,227,111,109,4,235,75,84,47,171,217,115,190,140,212,103,10,120,146,32,188,139,186,123,161,176,3,160,63,71,83,147,72,39,248,182,153,81,145,147,170,148,58,156,170,113,167,136,59,67,137,112,124,101,63,185,157,42,206,74,101,75,188,192,16,21,126,51,26,185,222,170,106,7,150,74,46,222,43,49,81,184,27,75,51,205,232,48,56,197,23,153,56,134,98,202,52,179,225,143,148,44,74,140,50,173,176,128,124,46,134,48,177,103,216,154,108,48,159,203,29,249,222,187,252,35,169,46,48,204,145,26,217,98,188,12,229,109,227,144,84,221,65,140,119,217,17,94,22,184,179,103,9,152,77,158,240,68,238,122,67,153,200,147,228,188,124,85,113,252,232,95,244,23,54,22,164,84,97,230,124,150,137,246,113,56,112,27,86,237,202,15,101,31,39,228,77,88,2,69,253,162,173,152,178,125,98,32,185,63,148,246,115,119,127,115,186,56,49,65,23,77,206,82,228,97,243,58,86,212,29,90,79,66,114,220,102,80,169,160,171,176,137,124,197,24,54,96,247,79,162,34,114,255,223,33,252,151,130,48,169,147,211,232,148,68,33,93,142,38,51,50,227,228,136,196,126,66,65,38,214,157,78,160,188,112,53,173,98,169,125,13,94,139,195,31,57,118,225,82,209,83,210,221,107,241,134,216,59,75,245,86,38,196,226,115,113,103,178,86,185,183,187,0,89,55,191,23,176,238,56,84,165,30,52,174,203,241,20,76,31,236,123,164,49,13,199,148,17,121,144,142,232,141,182,46,243,149,116,151,13,156,150,234,150,66,81,163,80,89,189,229,225,70,46,53,171,37,240,237,223,41,178,120,205,143,166,83,57,152,205,70,139,114,35,4,153,33,239,19,238,114,108,13,97,32,221,121,91,30,57,100,169,240,205,52,231,140,173,166,112,157,228,197,216,81,233,252,108,55,247,224,187,89,131,31,231,101,84,218,110,133,215,115,111,25,2,116,20,97,201,172,11,85,215,244,96,220,254,146,2,121,63,82,103,130,94,59,130,47,203,208,226,183,151,192,164,42,126,219,9,166,215,59,227,234,209,139,68,231,246,122,58,1,134,244,38,179,58,85,39,77,176,33,171,82,37,53,189,220,152,231,141,210,167,55,141,217,235,114,69,208,11,227,161,36,212,182,129,181,148,203,12,1,227,206,42,30,245,5,63,76,95,27,43,249,138,34,92,118,182,156,119,2,80,24,191,232,255,30,73,5,186,70,237,253,217,181,208,76,212,238,228,255,136,39,6,79,133,19,47,5,120,121,94,0,82,53,35,179,10,124,7,151,123,58,12,139,216,37,73,221,17,241,34,1,231,48,138,47,47,163,1,92,240,206,10,152,254,205,116,244,240,15,6,180,43,189,105,155,69,192,231,191,12,159,89,122,157,59,17,70,116,22,14,232,11,95,19,86,138,109,190,157,217,59,254,196,173,133,172,131,219,105,176,11,199,130,56,42,83,119,63,88,106,251,230,125,176,4,84,49,142,7,30,252,126,192,119,218,120,52,58,224,141,180,224,131,167,184,177,221,15,27,107,207,234,232,176,93,150,162,200,176,62,152,214,182,116,48,68,204,7,211,90,32,63,125,3,250,248,158,232,29,195,125,102,41,60,194,62,198,90,203,132,158,210,221,135,222,209,187,154,125,98,161,110,118,239,94,196,65,19,5,234,212,84,152,194,252,120,48,74,67,2,227,133,229,183,109,138,42,226,198,6,140,251,213,113,24,85,14,225,109,221,8,219,40,44,14,83,143,16,135,117,228,202,150,107,88,93,24,118,197,39,151,6,93,205,183,115,131,189,71,147,174,250,110,222,160,190,193,6,46,93,72,61,236,205,73,206,196,201,201,182,118,185,114,92,28,60,200,102,38,229,167,245,232,27,64,186,154,44,112,21,53,190,78,212,86,220,165,11,244,78,188,98,121,79,84,94,61,230,251,131,187,60,20,114,204,174,243,15,138,163,160,140,36,242,248,191,29,147,93,215,17,197,87,80,115,107,141,155,38,91,45,151,141,140,129,239,159,201,54,157,34,254,143,29,95,93,140,26,28,38,61,251,178,10,195,88,57,95,60,147,109,50,5,10,163,244,215,222,35,187,219,152,247,219,192,108,238,227,117,221,69,253,125,32,104,62,222,240,96,206,55,20,238,204,220,30,140,104,132,87,133,209,187,95,210,37,55,200,13,134,25,5,150,218,119,80,189,84,203,64,196,187,142,152,175,168,39,72,31,16,48,172,151,248,238,239,222,107,109,57,154,134,12,103,207,12,75,104,72,39,195,192,114,253,238,1,70,192,4,156,71,97,228,174,234,251,250,212,115,141,0,12,63,184,247,113,194,40,146,167,130,94,233,55,228,167,165,88,49,112,139,92,46,219,205,67,49,41,104,129,203,107,121,177,103,54,151,62,113,10,151,242,62,168,34,87,185,112,75,162,190,79,151,165,248,109,138,6,242,201,197,107,10,192,159,70,54,192,103,122,239,58,175,19,23,71,121,157,132,46,222,101,4,76,252,174,39,39,124,233,49,138,239,170,92,103,87,120,180,241,46,237,62,53,89,220,76,203,18,119,93,31,166,214,121,165,48,117,253,230,191,125,23,136,89,245,141,176,235,116,143,96,196,2,59,154,34,2,31,251,46,252,228,95,95,210,184,245,167,107,63,74,252,246,74,10,214,192,200,201,196,247,183,224,60,15,129,239,64,245,124,7,48,105,164,247,5,221,255,197,3,235,205,135,38,42,174,48,18,207,235,77,151,234,114,0,76,246,71,102,211,45,198,177,136,42,220,157,204,123,37,189,55,201,157,93,120,90,42,245,193,83,180,212,239,251,35,20,94,15,166,222,218,20,166,97,122,8,44,187,243,1,101,97,143,55,209,83,141,149,115,99,205,190,223,64,133,28,255,22,125,154,153,17,40,136,37,232,110,69,166,158,27,121,39,111,33,100,70,236,82,45,4,189,167,123,107,68,99,63,45,168,109,115,223,132,119,134,62,80,92,217,79,204,181,196,149,250,179,88,9,198,60,205,38,114,203,155,236,27,51,243,19,40,194,144,242,46,110,88,59,93,209,130,113,208,155,190,231,245,81,32,241,167,181,148,105,130,26,53,114,61,254,52,72,229,215,41,63,76,86,170,198,60,10,109,238,211,91,58,214,23,236,239,105,144,165,122,231,166,55,45,14,181,69,239,173,229,119,183,73,65,40,126,152,72,106,191,192,142,214,252,46,19,2,166,208,242,69,195,179,220,49,83,77,62,209,42,224,96,109,142,51,247,173,90,96,8,160,153,65,228,15,198,22,68,236,100,225,222,87,196,48,126,48,130,77,162,239,121,23,67,22,177,184,227,134,141,95,145,147,91,31,230,240,55,81,249,216,229,202,224,85,245,248,218,171,244,94,163,206,245,181,120,73,197,202,210,242,40,77,26,202,3,112,62,165,41,122,89,247,173,244,186,227,89,226,91,168,11,109,53,6,243,111,211,9,15,17,253,38,61,216,178,20,51,96,115,40,9,24,49,109,202,178,63,152,30,129,243,98,128,97,126,152,238,46,51,8,233,62,201,115,15,154,252,250,136,163,225,169,138,73,17,113,107,9,239,50,172,194,238,58,34,223,170,105,200,196,220,123,95,220,135,52,91,192,157,142,55,103,47,14,234,137,71,228,126,7,155,239,237,100,59,116,214,138,200,188,94,20,35,156,241,174,140,102,135,42,48,219,233,26,40,215,245,190,139,94,173,237,255,4,76,1,81,206,93,17,173,137,131,45,28,121,99,8,207,156,237,150,245,28,124,195,17,9,155,8,59,167,155,183,143,97,22,7,159,252,52,242,170,190,173,184,247,188,181,51,8,110,105,13,247,221,129,80,107,21,163,185,241,183,80,206,135,42,17,149,134,150,30,126,176,228,168,153,15,222,32,36,12,114,219,120,80,242,54,239,129,17,9,173,248,160,239,171,154,66,59,27,180,57,222,249,47,78,109,229,146,7,163,27,241,121,145,21,230,45,234,191,2,23,244,20,79,28,13,179,241,85,13,6,137,48,212,243,28,30,201,11,197,98,137,238,90,168,28,189,186,228,0,134,37,54,92,11,194,132,206,133,12,106,26,159,17,42,162,192,87,211,47,223,192,61,118,82,38,29,47,158,129,108,96,122,157,49,62,139,53,241,63,120,209,150,114,226,166,203,18,249,11,60,106,238,126,180,250,227,164,92,247,73,100,176,16,39,240,118,164,129,202,153,212,104,198,50,55,158,120,207,149,190,80,61,152,45,179,139,164,114,238,213,36,162,185,131,19,33,107,127,207,102,22,42,239,98,153,84,90,92,116,43,154,254,26,180,72,126,239,139,189,219,5,41,100,12,72,95,225,231,97,87,125,39,171,247,64,238,159,82,63,116,148,87,241,182,227,232,236,82,83,217,49,132,86,23,182,218,160,73,149,198,67,135,143,241,191,31,76,163,154,59,181,81,25,223,91,92,3,172,11,23,217,122,135,109,238,120,159,172,25,220,180,184,107,188,234,229,178,145,11,116,238,225,64,22,115,138,41,25,250,80,59,92,222,24,157,52,238,188,11,187,11,106,163,228,29,183,69,245,238,253,242,129,92,230,98,12,195,188,39,154,252,246,33,143,231,62,202,232,205,34,207,250,6,2,244,191,183,45,133,214,14,239,237,193,40,237,186,100,45,95,198,145,82,250,141,152,97,51,191,47,250,78,53,82,109,155,216,200,206,19,51,63,77,28,226,58,6,225,149,14,219,128,49,71,122,171,206,196,64,235,94,109,139,111,163,124,66,117,102,111,97,129,88,12,51,210,230,114,114,252,180,75,125,95,86,217,34,143,132,33,118,93,222,115,138,29,166,214,94,73,215,215,16,14,224,137,151,34,161,43,154,241,156,46,158,217,135,204,64,123,240,141,204,80,210,138,81,106,78,12,15,70,195,244,77,54,80,121,223,203,166,159,129,250,121,160,119,151,42,124,123,82,197,119,16,239,56,55,50,239,77,126,122,98,90,183,226,101,99,214,217,5,198,107,176,197,58,79,19,136,232,158,253,141,147,18,67,28,239,64,97,185,146,157,71,110,239,205,146,157,84,233,131,121,168,229,93,249,157,62,196,49,202,104,241,195,235,217,195,34,82,225,246,114,29,8,242,248,209,165,88,227,193,131,169,43,45,223,76,176,27,28,18,147,193,44,167,42,250,59,250,238,66,43,165,219,7,99,40,225,213,58,244,64,234,22,135,59,19,41,234,94,244,26,72,216,87,169,134,211,95,73,235,65,76,119,149,44,68,17,152,186,75,4,48,88,193,201,28,62,123,53,11,250,25,71,119,196,65,31,220,97,129,196,209,247,9,96,144,253,96,75,177,120,2,146,62,3,173,165,147,253,180,214,40,191,49,130,102,249,8,144,245,139,54,70,8,228,125,8,219,142,45,121,239,113,176,53,119,190,45,181,201,150,18,171,57,124,71,245,120,251,17,130,247,27,243,249,96,233,150,243,123,5,107,11,72,239,215,236,39,71,197,113,232,201,27,211,179,79,90,72,247,162,0,244,224,63,119,184,237,240,183,101,105,195,118,114,135,5,48,225,206,210,90,57,235,53,5,80,63,120,208,205,249,94,54,147,43,202,68,142,146,253,149,81,60,204,64,248,248,133,221,77,87,105,50,165,49,198,111,116,219,29,110,73,168,206,122,88,206,23,119,221,97,122,43,108,109,128,43,96,234,184,114,225,232,114,124,145,95,185,112,65,9,233,193,3,125,74,15,41,59,13,92,210,109,112,255,175,89,196,224,112,53,178,238,131,77,40,219,23,40,248,27,83,64,250,197,183,47,172,28,251,233,100,10,231,236,139,204,167,69,232,98,165,59,25,7,211,205,249,128,173,1,239,193,3,177,141,242,126,153,238,72,129,231,159,245,150,195,31,234,212,239,174,233,160,253,188,227,5,184,31,81,238,184,241,20,22,170,190,4,209,99,74,123,250,131,173,145,203,119,77,180,119,209,212,26,240,166,253,56,246,137,232,123,86,233,202,158,208,190,139,179,158,160,213,127,83,130,120,227,58,124,238,189,109,210,237,243,8,138,249,130,215,171,161,255,147,68,95,10,23,218,65,126,112,161,248,114,254,147,142,215,255,248,223,254,143,255,242,127,253,223,255,227,255,254,63,255,215,165,161,250,223,160,52,244,159,93,139,94,106,119,138,149,209,254,208,63,75,240,253,120,253,49,220,201,239,171,250,16,153,161,202,59,218,92,154,229,57,160,129,48,190,7,183,157,126,27,194,72,36,9,56,249,150,200,106,154,185,113,172,73,8,51,139,219,31,182,30,214,89,231,40,206,92,91,15,46,214,14,27,247,213,85,214,27,42,208,243,56,132,200,138,88,176,220,215,71,23,171,231,1,172,52,32,125,163,244,2,157,85,99,112,20,56,112,85,198,45,21,206,225,85,146,206,227,23,29,80,44,69,112,55,137,75,195,133,226,237,72,160,71,34,13,233,112,253,224,41,201,39,181,32,208,123,204,119,97,186,82,155,126,113,212,199,247,131,149,84,74,194,24,126,214,131,231,80,116,96,22,27,211,12,188,50,73,158,209,218,181,156,153,201,160,71,221,225,189,205,101,214,42,242,77,220,232,68,86,5,4,229,200,19,59,92,211,167,62,113,150,237,241,200,238,98,182,196,197,147,187,38,35,249,14,190,95,239,88,58,61,14,148,13,227,167,105,102,151,185,247,78,252,187,200,79,163,155,46,40,36,141,88,236,42,169,73,185,48,250,169,34,211,137,112,36,189,11,15,54,53,173,181,223,28,116,39,44,57,186,144,184,126,191,76,51,155,60,208,97,123,253,183,226,84,244,131,116,177,195,74,185,199,106,214,134,134,216,20,61,102,100,174,251,159,222,130,44,118,119,235,207,46,209,97,84,241,229,153,140,63,71,30,127,224,60,62,233,217,183,224,131,100,159,47,241,199,156,184,30,76,189,103,199,187,70,202,81,68,139,33,62,32,200,21,161,201,145,237,41,44,215,25,238,35,195,246,151,71,163,65,51,64,142,187,254,219,52,190,83,227,166,48,75,140,4,60,120,132,235,3,119,4,19,61,127,31,8,224,239,151,113,39,65,203,14,55,98,170,101,53,49,9,115,45,174,141,56,246,238,90,218,219,48,209,24,113,232,86,148,93,139,104,49,147,97,50,49,239,216,119,147,140,121,241,185,169,176,238,135,154,128,172,132,239,152,24,71,116,79,103,143,152,232,32,208,115,156,246,60,232,212,90,186,222,20,20,179,106,108,136,62,40,185,50,204,74,177,74,68,9,152,116,97,211,77,11,108,28,223,140,221,175,122,136,201,57,48,133,133,254,96,164,110,229,202,120,198,49,225,16,127,143,163,112,193,248,180,60,120,138,47,36,154,236,176,9,226,133,192,43,91,186,37,66,120,126,68,144,75,105,65,47,109,80,86,141,79,0,41,135,151,141,152,150,24,111,71,208,34,173,22,48,235,208,36,139,115,51,171,108,121,166,22,120,198,167,187,169,223,235,235,188,225,68,212,247,59,183,60,245,220,72,229,205,8,68,113,211,145,58,185,137,143,178,175,240,49,14,31,78,194,216,98,252,157,152,115,176,161,17,251,81,168,59,140,142,56,26,119,166,34,131,248,163,56,19,235,199,221,232,45,201,128,35,148,218,142,51,89,129,235,144,222,105,96,23,30,6,252,150,116,129,161,15,122,71,121,60,81,186,178,165,178,10,31,236,123,177,249,68,141,100,232,101,31,210,27,61,96,200,251,178,65,197,70,232,243,180,212,29,145,164,176,186,194,116,128,60,184,137,108,55,159,158,117,206,197,158,194,250,50,31,124,71,248,112,233,224,59,217,49,119,234,109,85,136,66,17,72,90,98,127,110,133,199,242,158,28,182,36,240,101,116,235,108,2,166,255,63,226,222,36,7,147,37,217,206,219,144,64,120,223,236,78,2,180,4,13,4,206,56,16,8,77,72,130,162,4,112,194,221,188,146,150,65,255,236,15,51,63,158,245,138,163,18,110,221,154,100,158,140,248,35,60,188,177,246,156,29,94,5,196,14,114,115,8,18,189,240,159,158,12,72,172,138,194,228,209,195,178,223,148,119,136,103,141,159,113,189,219,74,11,149,110,57,231,231,160,243,12,152,222,22,121,52,182,207,228,249,228,134,176,172,72,255,14,122,56,90,132,55,141,171,70,232,2,105,202,105,161,222,219,225,106,210,4,207,175,21,44,135,1,70,243,225,204,26,50,200,91,70,141,137,148,158,171,143,105,146,195,171,79,180,176,245,7,158,251,250,175,137,19,93,247,113,139,10,251,166,195,160,109,233,164,167,154,59,245,176,114,76,249,92,109,251,243,202,245,6,167,42,212,145,106,150,214,159,216,226,247,197,200,247,104,139,39,240,42,177,93,34,182,164,189,142,63,118,214,226,41,97,28,93,66,229,18,81,88,108,54,223,23,59,79,2,45,156,120,245,205,88,236,190,77,169,108,123,147,45,199,114,38,7,243,161,100,65,101,101,91,217,127,247,136,64,153,100,87,100,67,235,86,12,94,29,165,8,165,8,74,29,120,196,41,137,146,8,99,50,70,34,134,122,115,20,47,82,110,61,206,145,113,172,145,128,161,195,148,51,128,13,109,239,120,176,213,40,189,111,10,47,72,226,46,124,38,188,216,80,199,12,45,113,50,22,52,66,68,68,218,252,238,29,21,100,84,203,159,253,176,40,60,67,32,206,96,210,97,98,222,157,89,237,34,210,20,0,30,203,123,41,140,88,253,156,23,126,124,16,222,106,69,204,13,34,4,44,104,53,167,145,222,12,216,186,162,154,154,234,237,90,242,5,50,25,33,195,197,15,232,103,239,238,14,103,35,112,18,24,218,22,95,250,192,99,233,111,195,173,232,13,145,6,87,225,159,167,245,159,134,36,121,111,169,106,6,165,68,80,208,179,55,108,117,204,206,41,224,167,27,130,212,83,36,172,232,251,235,17,76,47,214,33,123,231,2,186,15,215,223,180,206,238,37,97,18,163,93,139,79,109,69,41,119,221,82,251,116,15,116,166,255,113,23,151,194,8,125,92,24,155,255,190,20,167,7,185,208,248,26,69,136,84,224,114,38,231,218,46,58,132,31,139,104,76,109,174,113,104,176,214,90,227,83,151,226,12,49,192,199,4,147,29,197,106,214,163,30,226,12,24,85,42,250,100,216,184,190,23,50,158,77,131,13,180,17,200,36,155,244,87,235,131,79,216,158,226,222,211,184,255,5,94,245,174,122,211,152,222,75,209,179,180,239,131,117,102,232,115,49,245,4,186,244,52,54,180,141,70,236,46,235,36,76,105,246,195,251,238,70,212,139,107,144,208,122,58,238,70,183,138,89,119,250,86,152,126,241,57,160,155,29,122,53,92,10,177,54,76,18,100,61,227,125,182,245,121,175,230,112,209,175,69,40,46,224,121,62,87,45,250,214,212,37,174,11,211,146,168,95,43,163,93,214,3,174,42,185,98,197,77,35,76,191,3,159,227,94,172,51,24,247,102,20,57,66,101,48,165,209,207,10,248,102,143,205,238,108,132,115,106,208,99,205,205,130,249,224,179,255,232,153,10,61,82,185,107,126,152,76,136,92,12,173,174,215,120,83,172,96,33,125,133,105,147,29,23,238,34,70,78,133,55,179,56,110,190,8,43,54,133,77,182,37,126,27,101,38,9,199,156,33,130,51,44,78,8,56,101,100,51,67,93,172,221,21,112,46,94,186,19,34,39,118,39,241,49,99,178,194,88,199,114,250,44,43,124,122,98,144,45,197,210,37,92,41,146,94,116,239,192,49,127,225,246,184,55,211,172,42,153,12,173,232,168,28,11,104,20,111,75,39,47,146,104,47,81,248,152,11,177,190,14,188,164,48,20,24,134,235,37,176,230,108,96,81,136,6,15,224,161,170,93,195,18,124,53,223,243,126,39,181,137,141,84,169,231,152,136,3,30,121,185,26,173,186,40,23,180,226,148,44,230,248,49,113,143,131,227,113,95,43,187,215,200,30,110,240,140,32,21,125,13,83,26,118,172,221,106,222,195,137,164,165,88,49,152,226,253,30,186,88,235,173,107,152,158,170,225,156,47,172,236,219,192,41,133,49,15,172,154,21,214,216,76,145,148,195,165,246,7,76,174,35,8,134,2,133,220,153,236,235,138,111,109,68,72,114,236,245,228,173,4,134,109,17,2,28,205,242,115,97,92,97,211,201,201,212,208,225,88,178,93,229,189,213,170,67,36,45,205,117,119,179,169,143,69,28,179,56,149,22,48,188,206,98,50,254,40,123,195,100,132,171,60,137,53,187,140,173,216,205,213,84,16,87,172,10,155,81,25,240,123,52,85,43,159,242,200,26,66,125,72,184,73,52,134,64,132,239,71,116,89,85,97,116,3,238,211,117,173,129,161,62,126,174,182,4,143,195,157,16,252,18,67,59,195,204,254,125,73,118,217,33,13,76,214,145,118,158,206,111,62,142,43,162,134,6,149,230,59,42,217,241,99,146,232,175,91,223,114,243,204,3,101,235,83,83,11,197,206,194,128,161,70,212,168,56,74,2,57,202,120,15,220,104,54,120,252,170,89,61,239,14,123,243,126,60,93,50,7,97,146,194,59,93,165,228,202,220,9,84,4,29,54,30,112,125,52,56,173,60,214,131,243,168,146,247,244,174,17,222,113,247,99,27,5,162,122,163,80,13,70,182,39,209,18,40,167,50,209,179,30,143,70,192,190,149,199,213,133,139,181,71,156,245,172,210,166,190,44,30,188,243,90,1,47,56,120,53,199,188,232,69,189,1,226,60,53,242,64,183,104,191,9,25,186,65,146,122,225,139,188,113,120,186,214,93,44,104,130,120,173,71,114,14,26,29,9,230,88,230,53,226,49,35,161,189,45,65,42,242,14,225,100,15,242,134,253,65,81,219,152,1,151,63,80,62,104,68,61,40,179,144,131,47,15,107,35,89,17,206,44,202,157,102,138,158,45,106,93,173,27,70,152,142,168,24,232,59,251,225,100,194,116,79,244,44,65,65,23,46,56,250,47,194,185,1,92,111,115,77,67,255,69,77,94,211,199,157,17,225,218,108,111,50,201,201,134,114,118,70,248,44,77,77,253,88,218,182,220,72,42,129,186,172,40,205,145,253,194,83,116,129,145,39,33,16,27,104,213,58,247,97,124,92,211,79,46,99,42,221,18,143,73,228,114,98,121,53,74,213,215,126,74,79,96,73,142,104,103,66,183,101,72,225,10,218,231,81,139,6,141,145,136,153,143,100,85,73,81,150,117,206,7,120,40,111,85,204,178,242,210,8,1,39,188,50,41,200,193,37,9,47,130,184,192,185,131,86,251,192,147,26,69,24,153,178,94,41,200,89,102,192,69,173,80,166,8,71,170,171,142,105,143,225,116,195,207,139,134,26,169,113,130,225,249,6,152,73,197,62,21,82,20,64,174,40,194,56,19,254,41,99,50,78,249,116,35,204,37,9,135,60,180,12,198,132,24,159,132,188,174,252,118,50,194,251,248,36,8,34,107,173,219,132,244,53,102,249,121,172,115,198,72,205,25,241,202,21,161,34,38,188,8,40,82,207,134,174,225,157,106,212,205,73,209,89,70,13,54,194,238,148,255,39,121,52,227,17,72,119,58,144,171,144,82,227,115,104,19,242,140,144,255,48,33,145,11,159,115,135,133,18,163,134,22,219,144,218,67,74,14,162,10,10,166,90,209,227,128,54,116,56,27,58,101,76,166,253,40,85,145,117,239,168,55,160,184,4,127,94,74,42,169,126,93,245,22,213,32,85,123,225,1,115,80,212,157,33,143,37,234,167,80,42,194,224,83,46,12,23,168,192,141,82,199,120,173,60,180,30,142,50,182,29,245,232,240,53,118,161,28,128,239,14,98,178,248,105,62,153,12,41,206,94,242,30,119,102,121,145,196,44,167,170,5,193,98,5,245,33,52,66,124,32,146,17,249,102,58,238,59,53,180,161,156,137,132,223,205,148,51,11,76,146,106,223,199,98,91,145,154,94,171,112,202,242,165,57,172,4,46,57,175,38,201,157,41,236,202,221,82,159,251,46,62,188,159,170,48,205,0,41,106,65,147,85,31,72,97,46,189,103,81,32,85,76,204,89,224,70,13,96,139,165,11,31,124,211,122,227,102,41,128,91,156,5,145,160,20,43,163,37,112,235,248,166,69,8,164,78,218,98,231,113,53,197,202,73,171,172,17,171,13,180,182,36,52,12,100,13,41,143,139,90,210,101,132,62,23,230,238,145,200,96,134,14,233,181,182,187,85,103,121,165,134,112,38,145,48,161,218,145,18,56,159,40,144,28,107,213,59,246,93,114,235,208,40,91,37,119,202,8,182,29,222,143,213,237,95,239,134,98,240,22,98,229,103,45,148,199,128,235,16,234,244,25,203,26,77,132,57,159,54,0,18,129,222,6,192,46,95,159,30,3,43,100,136,66,254,60,117,229,21,242,193,59,186,91,176,67,68,142,201,166,70,138,82,84,108,224,177,180,231,98,19,109,139,126,36,194,234,186,163,192,190,204,23,116,184,242,103,129,39,117,42,209,147,103,36,11,82,61,126,22,50,133,43,209,253,128,163,80,158,94,145,115,26,150,184,218,52,175,164,193,5,109,137,26,45,44,29,166,18,185,120,80,28,18,247,54,119,72,190,117,134,4,192,21,97,187,229,213,181,54,56,67,124,30,229,54,131,200,168,238,179,84,78,86,39,110,162,248,51,11,73,44,230,180,49,218,58,74,184,94,106,150,51,169,60,87,246,162,128,12,94,75,185,55,205,107,61,197,147,53,75,133,223,54,171,109,186,170,209,201,178,137,38,75,163,226,178,196,250,142,70,23,104,194,165,135,11,143,63,122,130,240,77,101,195,58,163,213,66,82,137,163,134,214,51,109,139,59,51,103,70,59,73,71,19,64,78,108,40,103,167,203,188,117,99,125,145,190,107,44,36,163,88,142,33,51,137,74,105,22,36,42,18,221,40,196,162,197,177,131,255,61,35,101,24,125,111,38,26,162,109,142,86,235,21,240,104,79,215,156,241,80,199,139,241,22,42,177,96,250,56,45,90,211,198,46,42,15,127,14,119,244,75,163,193,231,236,226,202,184,74,31,48,169,138,248,237,58,53,193,194,81,68,161,68,244,82,81,9,172,205,236,180,52,57,237,58,77,92,180,252,72,71,57,145,169,248,154,80,125,100,109,71,39,151,125,155,132,97,179,18,5,134,99,216,19,230,136,134,60,250,101,228,173,151,181,231,74,59,45,205,160,77,97,26,152,247,109,167,133,54,225,175,168,25,163,74,157,34,153,223,179,44,104,94,122,189,210,107,28,18,214,85,217,63,152,13,48,28,3,14,1,40,218,126,198,195,178,190,133,125,243,130,212,14,175,149,190,252,152,213,141,48,140,227,194,248,244,31,173,157,253,52,125,140,51,96,20,52,48,223,63,24,214,217,187,38,176,161,76,91,207,225,99,110,205,27,12,167,64,247,44,231,79,138,5,120,160,143,45,87,211,20,57,167,63,218,48,254,196,123,53,6,241,252,202,90,96,66,76,231,226,124,31,205,50,142,31,43,30,87,39,52,132,238,205,201,101,156,129,147,223,198,72,190,112,62,159,123,253,92,107,163,89,164,63,211,81,98,246,213,217,118,65,45,18,51,47,60,81,128,186,79,6,99,84,88,62,86,58,12,159,74,92,221,16,49,169,23,110,200,104,197,144,91,175,122,28,88,24,243,180,21,100,191,185,149,128,133,253,128,233,103,106,211,31,218,183,149,255,94,52,81,206,227,19,169,155,20,155,60,88,34,62,158,29,110,80,139,222,33,67,33,254,128,197,31,140,6,133,203,38,134,55,124,156,134,175,1,140,169,2,215,156,188,22,126,182,243,102,49,209,136,210,39,129,207,131,180,238,175,133,36,19,212,238,23,78,112,68,205,111,22,215,79,130,86,174,78,244,130,250,213,16,143,204,114,95,108,162,68,52,170,95,109,132,234,242,57,39,42,104,95,74,135,56,56,38,131,220,156,49,233,221,231,2,118,250,204,50,166,168,244,166,79,212,125,153,233,210,111,19,216,49,39,8,140,124,65,55,174,206,218,151,137,29,59,76,58,252,131,41,19,191,103,146,197,47,198,183,73,45,107,38,187,134,40,194,3,21,109,232,239,185,201,11,210,81,46,48,60,158,191,83,193,96,178,71,247,181,176,243,207,131,230,184,55,212,201,119,204,56,12,145,66,114,120,91,93,249,133,137,168,205,92,3,102,182,200,213,48,78,45,159,12,232,143,72,215,221,207,254,206,190,39,65,129,70,250,243,162,70,86,62,2,46,122,102,0,55,10,45,246,29,20,110,24,48,57,154,157,155,127,15,170,171,147,188,246,177,205,233,111,11,216,78,188,59,139,27,220,130,197,183,44,75,18,119,185,248,108,10,59,251,199,132,158,75,152,56,13,134,216,167,197,136,143,219,70,11,138,26,199,184,223,35,229,171,142,107,48,209,17,127,173,101,189,154,67,225,115,158,204,184,154,8,118,213,171,233,198,20,24,199,91,97,232,63,238,107,81,164,145,245,193,113,140,135,127,108,219,190,100,83,105,72,241,197,247,64,74,253,54,198,27,234,9,56,80,18,219,178,169,180,97,251,91,220,154,196,122,213,17,165,127,176,196,136,194,196,146,245,151,161,148,73,49,162,199,38,94,235,129,137,125,92,152,110,116,125,235,98,100,169,14,39,54,118,253,32,153,22,1,127,47,226,194,55,180,107,48,250,120,59,96,204,11,133,19,59,96,192,28,78,178,238,105,124,174,31,37,165,193,245,90,108,134,102,111,169,6,157,150,151,23,248,60,201,158,241,100,211,26,127,5,62,23,44,63,127,10,84,136,207,231,130,62,103,236,248,105,242,171,58,75,187,37,128,124,208,140,230,64,198,140,30,217,126,223,250,184,147,93,22,95,179,222,150,24,82,98,254,151,77,214,96,60,135,120,175,227,101,95,94,43,224,218,92,185,221,40,72,246,78,77,111,94,108,150,7,220,143,177,33,75,0,123,163,221,7,135,83,45,233,123,33,235,30,219,225,52,38,9,29,242,99,136,198,78,75,73,141,40,237,17,163,54,51,207,81,4,210,150,60,120,51,57,182,11,119,73,44,90,128,155,36,119,15,184,212,91,24,105,112,254,2,218,160,231,198,93,55,172,70,193,64,137,215,98,150,78,125,48,76,161,30,115,33,97,10,10,218,76,244,249,67,41,70,79,73,134,12,18,244,146,47,44,45,135,214,52,195,156,239,129,18,32,208,95,166,152,103,150,128,211,208,35,224,108,117,166,12,227,48,122,119,93,97,24,76,98,101,91,5,173,28,186,173,254,200,171,2,166,252,89,30,141,83,179,198,110,72,3,193,237,165,180,110,160,85,99,162,12,164,244,196,70,106,86,68,150,115,192,51,235,174,80,71,114,86,56,67,233,181,212,7,195,173,111,247,222,85,154,167,129,27,105,185,120,235,121,133,215,1,81,43,91,49,160,240,84,37,125,41,200,40,83,12,9,30,141,174,122,178,215,61,38,25,54,233,74,250,96,137,57,221,2,158,210,27,98,45,78,199,66,190,207,77,209,197,3,219,177,112,175,182,18,125,133,9,150,222,223,238,236,196,2,79,211,57,9,216,170,38,4,38,229,147,198,133,145,226,19,152,202,59,185,152,194,111,65,153,73,97,167,0,223,210,20,224,138,1,61,47,92,187,30,216,133,14,42,249,229,190,117,55,179,104,208,148,123,239,91,41,7,156,76,185,242,190,117,123,230,17,117,15,50,160,249,57,246,8,254,236,124,7,116,72,203,173,193,57,133,149,95,172,128,76,102,81,166,215,180,221,33,89,52,187,9,108,73,197,121,231,81,234,15,220,131,16,193,224,179,54,30,24,18,183,251,86,170,73,3,138,30,122,28,169,144,91,228,231,185,57,79,238,173,169,117,215,151,182,60,199,189,53,195,55,20,78,216,202,119,93,238,165,95,227,160,104,173,199,162,46,194,192,78,179,11,103,244,190,48,95,90,174,78,228,219,238,128,159,17,187,149,189,192,200,151,213,187,161,152,0,189,192,166,254,17,223,3,217,175,34,175,77,140,99,175,187,215,145,18,126,224,228,226,45,6,115,128,202,234,73,200,197,213,56,215,248,92,186,195,39,2,198,241,219,103,99,155,151,216,5,184,16,104,143,243,154,214,154,165,55,63,19,248,75,145,217,225,146,234,179,33,37,66,13,215,208,64,90,82,183,36,82,192,98,166,144,105,146,83,241,28,152,36,166,226,201,33,88,232,67,224,101,66,51,1,147,25,218,2,147,96,11,251,107,98,202,203,158,3,131,64,206,229,30,247,181,108,69,71,40,81,25,58,123,17,91,187,254,114,141,113,111,28,134,165,48,70,234,125,178,54,170,120,124,16,64,115,158,133,21,195,153,171,63,93,189,149,199,208,46,34,175,160,133,246,249,24,50,234,105,203,20,56,115,179,11,91,235,184,194,132,69,226,181,96,89,207,130,38,221,205,166,217,87,119,166,240,101,107,191,47,253,51,89,21,62,203,126,92,184,47,49,42,41,71,47,169,132,21,66,38,85,182,248,186,44,35,121,237,89,232,28,135,194,165,237,235,188,32,64,154,245,106,218,121,74,56,24,86,58,245,192,231,61,99,192,87,174,171,139,41,81,169,117,78,215,133,96,181,200,1,65,77,56,212,204,225,5,244,169,14,58,54,204,156,57,92,163,138,60,145,194,231,73,239,70,13,27,187,218,64,38,23,90,98,105,83,239,92,150,142,41,245,82,215,247,33,7,220,183,194,36,134,195,189,129,102,164,42,108,170,93,241,98,48,218,22,125,111,98,227,49,87,108,139,209,159,78,195,69,251,204,229,179,147,81,225,60,239,52,37,203,116,197,188,97,174,65,104,226,94,189,144,100,156,10,151,25,83,101,33,158,39,59,53,210,9,237,46,31,72,138,214,115,49,153,241,56,128,140,67,244,249,105,163,7,9,116,138,221,71,194,171,183,176,129,204,91,16,143,206,168,80,71,186,33,141,204,178,23,120,208,153,21,190,63,5,81,173,42,220,53,104,129,11,55,30,152,234,182,8,13,144,29,214,61,131,168,220,53,27,49,241,213,31,172,211,76,212,136,105,32,101,212,116,200,224,94,242,77,124,163,55,247,220,250,156,101,62,199,54,198,105,214,225,108,150,241,141,104,73,122,194,10,7,118,85,84,67,151,212,241,24,138,66,110,132,136,206,217,242,12,216,57,122,186,111,224,240,152,146,51,84,152,190,120,143,109,165,146,246,251,177,88,29,101,6,76,164,70,199,19,218,161,117,163,83,16,0,63,87,91,101,214,13,181,60,171,118,162,236,235,59,70,77,214,161,167,47,93,139,119,201,27,188,37,0,123,142,40,219,162,226,193,80,51,213,109,148,214,244,228,179,8,125,197,181,244,104,33,39,27,113,51,224,89,36,232,118,78,60,24,109,226,181,40,209,214,157,208,218,87,123,140,25,117,185,89,222,171,226,82,231,11,51,165,229,183,207,98,26,177,195,243,219,245,57,92,10,245,71,43,224,170,74,156,192,102,2,221,15,66,200,86,134,5,189,167,24,83,162,114,123,233,147,179,179,141,48,119,169,115,187,237,21,236,192,72,62,133,145,15,3,125,149,128,33,61,92,61,242,12,198,84,86,244,131,17,25,107,97,189,89,210,94,12,13,232,240,119,10,75,130,224,115,146,45,227,252,69,244,76,26,140,58,183,194,48,208,196,79,91,145,248,18,20,229,189,20,43,196,180,227,239,60,60,243,104,34,25,17,251,232,90,75,81,200,201,98,207,160,82,102,151,38,112,10,17,167,95,228,172,201,2,65,224,177,95,43,100,153,215,43,104,213,189,142,80,136,126,14,140,177,114,207,60,76,161,59,17,176,234,197,94,69,216,72,61,92,227,175,74,247,177,18,157,128,119,1,20,2,16,55,184,68,222,91,30,139,213,49,219,53,4,154,230,31,224,107,233,77,130,102,38,2,114,97,122,110,202,115,30,14,177,233,74,177,22,171,152,98,103,11,221,178,135,146,173,64,235,252,206,130,145,228,160,47,84,199,214,26,107,7,71,167,63,48,166,118,118,152,22,119,9,133,148,99,120,193,215,228,177,244,133,34,177,62,26,39,166,207,18,18,174,162,109,202,139,245,229,2,79,4,234,87,147,224,17,194,213,17,59,178,18,207,41,139,22,185,245,148,253,56,132,107,92,132,190,186,149,194,194,220,236,48,150,173,56,77,176,175,126,92,199,248,78,164,76,187,130,52,44,250,94,132,136,71,202,207,181,25,14,48,207,139,224,8,232,183,36,195,19,209,236,51,205,105,47,17,248,87,193,224,105,44,164,23,196,242,193,218,63,158,246,142,148,140,213,23,203,194,40,94,107,5,74,134,68,223,217,72,34,87,13,152,225,213,221,160,222,13,24,170,104,141,135,157,239,78,199,146,15,39,37,100,235,217,166,70,91,97,83,213,159,60,162,236,253,137,40,250,142,95,166,56,78,178,7,70,118,51,221,131,133,44,226,143,223,102,70,251,178,195,109,59,70,115,85,152,246,161,21,201,84,26,160,245,209,178,177,247,120,14,140,160,136,152,77,228,42,182,175,59,78,237,162,89,42,51,154,247,246,159,102,91,81,59,245,231,138,247,200,88,174,44,141,119,221,120,248,215,215,154,74,94,16,126,110,113,158,209,1,114,226,24,138,200,141,99,91,111,190,225,133,255,70,133,146,0,232,137,159,169,48,139,71,43,200,179,207,37,67,142,240,218,8,227,159,70,200,169,198,63,82,5,99,251,94,101,52,117,251,157,254,249,171,16,176,44,124,205,15,10,145,188,71,63,141,105,246,121,48,136,252,147,219,1,48,241,205,253,252,242,89,150,213,119,35,234,34,105,40,145,29,129,70,126,159,11,221,78,17,157,164,36,96,34,241,215,73,101,171,251,154,217,149,167,155,55,176,96,77,221,50,16,47,67,212,207,97,68,54,197,108,35,151,221,34,10,79,185,200,19,19,195,196,171,95,7,53,41,246,10,157,244,157,43,208,171,212,229,70,6,154,195,185,136,13,66,17,205,185,95,119,152,94,237,180,5,134,202,101,125,115,5,29,195,50,197,138,134,136,137,189,193,97,8,36,228,44,166,42,150,24,209,7,255,228,61,238,147,39,43,15,245,23,131,67,117,106,200,128,222,97,54,230,15,62,206,241,99,113,66,12,232,36,121,192,244,8,138,207,147,44,129,48,226,234,13,167,232,29,150,212,44,164,237,143,182,114,111,226,140,37,35,27,246,80,249,48,209,54,249,220,68,97,102,196,148,225,154,24,91,175,166,234,41,249,217,4,195,249,94,114,214,147,125,219,61,6,109,83,168,36,251,33,22,6,61,119,14,79,203,118,59,76,28,197,58,217,126,176,41,221,201,177,9,5,0,39,99,192,103,45,238,123,46,226,158,30,63,199,253,99,24,57,134,132,34,57,110,144,157,10,24,201,183,235,184,96,97,146,221,115,148,138,206,187,205,67,121,205,54,216,29,70,212,225,154,3,132,89,10,9,138,15,46,228,245,147,220,155,239,61,125,191,132,205,77,116,66,141,32,10,181,5,191,185,177,77,100,121,112,148,102,139,59,246,231,219,156,187,21,25,21,92,180,230,158,207,228,251,94,141,117,142,77,72,16,125,43,159,164,135,164,216,1,38,97,58,0,28,238,72,154,62,240,153,247,195,63,247,252,113,85,223,155,47,212,45,252,0,155,214,195,40,159,211,60,173,40,155,65,212,132,233,112,225,69,1,164,159,96,228,163,243,229,23,182,6,22,20,233,28,182,240,197,125,48,20,60,70,88,233,244,207,165,27,33,58,119,221,52,215,196,181,104,144,110,121,48,142,148,72,161,81,110,51,47,199,111,183,80,136,151,99,1,243,73,174,13,79,39,125,197,240,254,96,202,21,118,147,215,202,100,101,124,175,70,85,79,90,251,48,145,182,233,205,57,108,135,134,188,23,250,58,97,251,45,56,61,203,245,145,43,158,76,219,238,66,179,123,117,157,104,19,185,242,112,47,56,8,135,4,90,136,87,160,83,84,3,78,251,242,189,81,232,178,198,181,239,216,129,178,164,68,217,22,142,247,190,2,166,251,232,70,96,43,82,234,103,246,249,139,89,63,67,151,71,59,38,6,37,33,31,140,71,120,91,101,186,229,90,123,248,139,48,157,166,219,156,215,225,8,69,38,39,59,108,229,202,114,245,241,193,110,56,17,243,14,231,247,194,236,198,37,238,189,73,43,220,247,66,200,33,79,119,186,168,75,222,58,228,192,61,188,73,96,228,216,255,97,145,219,223,254,221,255,241,183,255,252,127,253,93,145,219,234,255,148,34,55,83,51,244,201,67,249,125,186,114,35,6,67,43,226,118,25,145,78,202,185,254,138,71,253,71,195,22,159,36,227,213,184,27,77,184,113,93,145,36,163,250,92,45,199,247,110,168,128,232,84,132,242,170,121,208,15,21,143,185,117,42,154,130,133,71,161,22,243,176,102,153,231,214,164,226,38,253,98,67,205,75,231,57,161,9,143,241,46,24,254,166,60,56,162,184,213,227,199,191,74,13,57,9,224,135,153,201,45,150,5,169,90,213,215,166,111,49,251,158,183,40,98,235,138,22,99,111,10,148,154,237,7,54,109,81,135,161,138,154,83,87,55,92,133,177,62,201,44,200,110,60,105,119,142,192,29,13,155,194,245,100,197,146,251,154,59,70,248,50,187,110,60,116,218,197,231,204,184,241,207,182,181,163,203,206,118,22,152,60,158,61,17,70,154,216,181,40,0,151,253,22,161,129,177,135,110,106,50,164,200,98,247,136,231,179,99,106,136,192,76,163,82,90,192,20,44,202,9,182,72,52,205,56,30,141,135,78,14,10,54,161,168,33,153,86,157,169,247,110,180,69,198,17,69,217,192,150,131,192,74,63,61,46,200,17,114,140,136,169,7,216,90,217,247,21,46,222,146,169,62,199,31,97,115,119,54,166,41,86,233,91,111,163,51,241,155,31,215,79,204,75,36,20,251,10,195,152,206,205,169,63,77,114,43,194,103,147,182,212,37,167,227,121,18,212,8,252,193,126,211,66,46,38,212,159,221,105,181,166,225,219,196,128,49,195,135,118,23,107,86,235,176,148,171,27,253,74,51,96,50,88,109,137,33,133,109,26,103,107,129,34,86,134,20,57,211,22,175,5,115,227,220,106,194,25,47,123,11,51,139,74,52,49,117,40,35,108,190,167,76,250,93,134,218,112,156,18,203,87,215,52,5,104,153,133,103,156,96,211,240,99,29,170,173,75,60,212,141,122,182,206,107,62,54,198,69,198,20,98,130,107,143,252,8,218,229,189,62,5,24,135,147,181,193,139,85,77,216,69,174,166,73,69,225,14,99,119,60,57,9,97,73,79,38,251,96,158,227,64,152,117,138,207,139,88,110,173,30,240,153,232,238,118,73,156,210,167,56,242,133,9,80,136,185,143,144,201,72,97,114,159,101,91,36,174,158,224,128,203,238,44,76,218,122,179,250,18,211,250,226,155,155,251,212,217,170,7,133,191,231,191,76,97,31,115,75,252,47,235,10,119,15,138,169,178,229,181,50,149,236,213,19,163,180,243,53,125,173,99,74,98,82,135,7,149,133,227,240,71,251,64,219,163,123,103,172,101,137,142,80,159,125,190,128,63,25,204,182,171,169,87,90,207,7,189,48,202,224,18,153,65,248,227,108,13,225,87,158,115,181,171,219,73,95,233,242,200,12,97,115,248,183,196,159,222,80,44,251,152,101,99,233,151,120,83,66,65,218,167,2,176,30,140,212,34,81,146,149,3,78,79,166,186,64,107,60,195,105,69,171,169,73,153,8,205,208,199,22,14,135,57,145,214,237,26,49,77,48,254,184,55,142,26,103,209,232,9,17,192,64,207,202,93,26,249,158,103,67,28,190,89,34,120,218,53,137,2,157,66,137,220,16,234,151,77,203,145,104,99,219,62,207,58,146,139,58,75,43,90,157,49,40,8,154,10,109,132,117,13,54,151,243,179,45,154,132,154,102,19,70,112,32,254,96,245,206,72,116,88,79,191,195,244,199,72,193,81,181,60,159,143,89,71,246,243,201,162,208,18,19,81,60,99,236,127,146,67,29,206,228,251,104,68,25,52,146,102,97,135,251,104,5,134,0,137,195,33,200,57,119,60,26,58,120,15,76,181,141,111,89,240,246,227,60,10,188,201,54,221,184,79,42,207,168,77,202,155,227,139,172,97,57,30,205,110,66,240,28,65,37,130,126,90,50,97,161,183,8,134,45,126,251,73,112,154,56,130,63,218,52,109,3,77,169,21,8,78,91,4,180,72,193,233,176,192,19,229,78,210,49,238,206,163,203,189,41,147,235,110,253,209,93,185,180,84,170,26,187,80,124,79,203,53,201,174,84,225,186,117,99,3,161,45,68,131,229,193,160,221,245,89,220,97,238,206,59,63,185,190,212,61,190,209,248,182,73,243,255,147,53,21,225,71,168,10,235,51,162,214,154,29,77,11,181,62,169,106,194,87,81,70,98,185,208,190,159,252,254,249,105,47,42,133,28,181,79,45,230,192,146,93,254,53,81,6,63,222,212,83,132,130,42,152,123,14,231,65,135,118,22,96,32,167,136,93,146,189,27,186,147,147,209,156,211,63,23,193,229,58,180,190,50,243,220,62,85,200,64,52,173,186,38,201,24,59,181,237,189,67,235,245,224,254,140,232,59,187,130,22,218,254,14,133,21,48,90,74,79,49,32,217,55,191,115,162,177,112,61,165,130,181,207,232,197,72,147,138,47,45,52,172,37,124,74,250,233,218,170,79,29,226,113,19,243,133,119,93,79,229,38,81,130,122,27,61,80,93,208,242,202,10,83,90,116,43,85,26,117,180,54,179,90,217,74,192,212,220,41,220,108,207,115,152,83,65,11,213,171,117,36,175,128,81,87,201,10,27,59,190,195,70,131,165,195,2,81,101,142,171,207,218,29,90,221,127,150,64,142,162,7,171,193,219,233,173,57,165,30,54,96,213,73,179,138,213,30,91,109,51,50,70,173,252,52,153,208,24,51,168,214,159,239,117,54,202,81,111,155,85,25,77,139,228,141,119,61,30,155,66,29,173,205,132,78,123,221,139,55,253,227,90,2,140,182,85,36,106,172,176,249,45,242,229,167,35,225,145,204,162,210,2,98,66,166,45,96,234,141,181,130,184,65,140,80,2,166,144,71,75,155,145,172,242,66,92,152,160,235,214,42,200,70,80,102,198,234,97,70,107,97,104,163,169,47,38,26,202,55,79,137,48,154,8,229,174,60,74,48,180,96,27,49,173,17,48,180,85,122,45,161,194,26,191,76,108,32,63,181,226,121,133,97,217,16,200,107,90,114,103,76,19,243,194,103,71,89,77,97,76,230,120,52,188,18,45,83,39,130,26,13,92,80,215,60,45,38,244,246,71,132,155,218,216,209,159,226,125,171,120,141,7,111,132,14,245,106,99,149,187,87,239,190,117,67,162,187,191,197,234,162,154,111,148,242,52,14,20,249,216,68,181,159,81,153,176,17,197,123,245,145,146,174,15,196,7,218,157,11,28,125,233,105,121,24,222,12,109,240,150,198,119,107,167,128,180,50,94,108,224,9,107,159,8,30,81,244,212,29,131,108,60,53,196,56,87,201,173,94,242,85,169,106,101,41,188,59,51,94,155,226,230,253,180,168,100,103,229,51,24,74,82,133,141,197,226,222,123,254,113,117,39,215,25,239,5,91,253,3,143,213,210,190,191,141,30,138,194,51,116,194,13,54,181,116,237,250,161,151,251,94,13,159,157,190,23,249,180,46,87,35,82,169,205,76,80,243,222,39,223,251,41,203,166,110,56,149,34,240,51,203,233,220,158,105,93,248,173,249,62,59,28,172,150,23,214,26,251,9,65,237,148,107,211,208,143,125,206,163,157,239,44,134,164,82,139,209,167,137,163,223,171,231,147,151,107,52,188,244,42,223,107,183,7,166,125,58,223,183,38,137,164,240,10,18,159,223,84,89,237,249,237,109,189,138,1,215,183,21,234,60,8,18,28,119,30,62,233,171,182,144,3,188,23,35,188,38,3,190,138,197,127,238,18,72,90,16,75,107,26,125,165,119,1,21,29,210,101,149,165,23,69,4,74,190,53,132,51,227,238,165,208,59,104,215,27,165,109,178,54,115,90,218,99,178,140,49,51,118,13,100,218,229,4,89,244,246,165,152,132,172,166,174,111,5,33,121,28,186,133,90,56,221,177,22,37,76,113,170,22,216,232,235,3,111,103,88,176,205,242,140,145,184,225,88,153,51,234,111,168,225,64,41,73,96,244,99,195,208,41,21,102,9,185,249,166,39,188,221,83,192,114,196,2,179,175,223,173,216,242,216,50,42,155,40,192,125,177,82,132,64,203,224,53,174,45,66,151,174,150,126,26,117,215,181,90,17,246,94,58,145,240,205,251,221,147,50,20,24,75,187,24,205,51,136,131,245,152,38,106,150,238,115,175,188,47,124,124,225,103,212,88,124,215,240,164,247,111,203,7,221,63,134,182,128,219,83,71,12,73,210,106,49,199,51,76,54,218,127,153,44,64,113,141,149,46,170,21,6,243,253,139,180,140,87,233,252,164,216,170,199,158,147,39,197,88,89,96,68,98,70,24,143,211,118,125,133,23,60,59,97,130,65,58,162,55,231,136,138,226,13,104,141,37,55,70,182,170,196,144,116,252,207,170,152,21,227,5,156,208,134,16,216,180,227,174,89,42,156,252,160,147,248,66,140,8,164,45,75,199,115,174,25,46,31,153,167,115,184,45,129,151,141,89,216,211,235,169,132,68,32,148,73,30,112,125,58,188,14,60,9,236,134,177,142,174,183,188,51,172,146,187,95,91,62,99,154,42,12,205,85,220,60,113,228,43,156,173,225,47,156,16,141,171,31,148,160,113,186,46,10,191,212,21,166,199,63,46,94,166,226,35,48,109,9,177,139,195,69,175,103,215,129,137,255,68,191,248,36,107,166,239,69,57,139,215,73,210,220,1,31,150,194,208,63,196,213,231,212,204,85,97,104,251,46,76,33,137,196,231,144,74,44,81,0,209,210,153,177,185,233,147,247,45,223,51,145,2,111,242,193,178,101,131,131,113,129,74,51,41,35,70,76,2,73,168,40,141,66,183,79,95,204,230,82,12,11,114,28,58,213,168,119,190,230,4,29,70,173,232,39,177,46,225,24,22,90,130,197,68,59,48,177,143,168,172,162,187,99,235,123,31,215,34,58,227,14,12,209,139,62,218,78,125,249,76,172,198,227,250,12,203,54,126,135,168,234,26,218,63,208,141,17,59,106,110,9,104,87,125,48,100,225,83,92,75,232,65,142,24,218,26,218,30,1,155,21,173,168,25,228,142,90,207,189,162,236,71,241,212,246,223,115,107,178,108,45,224,179,97,105,43,58,187,236,125,167,210,36,50,14,138,128,64,212,177,89,93,229,80,152,88,69,60,23,101,191,229,185,55,102,208,10,248,172,221,241,192,120,63,254,220,24,68,93,204,233,14,199,226,26,193,136,64,125,201,243,214,196,80,162,110,16,106,154,50,30,184,64,198,30,176,50,100,27,92,123,204,240,74,53,67,203,250,98,28,171,35,30,141,191,169,207,163,221,124,1,101,16,68,227,20,165,200,56,46,166,88,66,14,221,110,250,14,233,194,132,106,223,171,199,138,231,70,61,112,142,23,189,133,152,80,211,215,249,188,181,197,145,29,38,44,242,199,213,206,116,75,161,38,62,249,251,211,184,179,35,96,136,167,203,51,102,43,210,63,150,178,212,48,47,48,124,131,14,35,253,84,159,17,55,33,17,135,135,93,254,124,237,91,104,63,41,246,209,117,11,15,91,43,113,49,69,249,227,153,135,43,221,33,157,214,40,253,192,163,69,93,55,245,8,239,25,64,193,249,45,181,167,54,41,73,68,230,71,16,24,204,28,166,69,164,52,18,221,56,49,253,183,45,250,35,193,185,254,99,12,8,102,142,254,180,115,28,227,11,13,186,184,152,60,162,172,47,19,234,190,215,82,89,44,193,158,49,41,199,140,213,71,107,121,21,75,227,12,48,90,28,254,90,72,156,106,55,45,190,208,237,165,34,161,188,150,156,47,147,126,227,240,80,152,165,91,251,61,32,246,130,247,56,230,33,69,189,194,71,98,213,196,119,159,133,102,82,118,105,228,98,234,125,114,152,2,180,24,25,21,74,231,251,179,3,100,10,77,117,55,231,168,182,27,136,66,173,93,102,210,113,55,249,155,125,35,31,132,7,133,236,100,83,25,227,198,8,130,141,73,108,149,73,199,65,20,148,208,238,44,106,104,80,254,157,139,35,168,207,41,60,165,88,133,96,245,34,122,17,97,96,228,108,132,96,6,10,244,176,43,23,164,204,66,170,67,162,188,164,40,96,237,120,13,75,104,113,96,188,246,173,152,166,186,172,77,244,20,185,213,232,126,38,124,41,98,240,63,21,83,167,190,179,250,86,243,143,46,204,254,152,221,173,235,229,103,146,93,178,160,100,221,133,158,233,128,192,114,15,33,42,162,178,182,69,25,41,108,23,51,201,213,103,175,164,59,222,225,50,187,16,146,28,227,16,169,42,63,250,16,223,101,102,11,11,18,29,103,245,150,205,88,157,186,80,44,81,43,120,111,110,242,174,247,183,51,61,58,165,196,205,103,145,254,127,106,13,70,154,30,23,129,122,13,2,76,129,205,28,201,1,231,43,159,75,111,136,241,86,120,46,34,213,178,167,194,40,75,84,63,159,96,79,163,66,231,242,78,209,237,22,29,102,88,200,28,41,23,38,184,119,159,59,25,87,219,133,73,253,209,34,226,112,161,213,253,146,59,85,184,215,98,170,36,51,68,179,86,26,173,20,37,4,20,34,33,72,240,87,84,26,65,54,127,182,149,244,49,212,162,208,103,13,64,151,177,49,179,123,126,44,126,208,85,209,181,36,108,145,22,167,92,126,117,197,11,23,53,117,218,59,207,7,245,171,97,82,185,117,24,16,85,18,201,31,126,53,137,142,158,5,174,182,175,4,124,102,94,86,109,251,108,140,159,31,122,230,239,94,87,48,2,194,166,237,11,202,122,152,40,245,20,82,82,250,43,156,240,212,234,71,70,21,162,62,234,70,219,23,228,132,110,152,46,252,42,116,169,120,84,245,227,189,198,10,37,196,61,133,77,245,24,13,251,19,240,0,166,173,95,152,90,33,141,117,157,248,77,215,233,186,21,229,198,243,138,65,226,232,160,55,70,120,92,89,201,159,109,15,188,32,49,107,15,197,236,152,31,39,176,149,133,74,232,119,24,241,101,254,56,24,128,39,237,135,162,111,79,36,189,248,91,31,55,111,21,161,54,60,238,124,219,46,129,198,160,144,187,184,124,144,103,82,67,176,21,131,130,101,223,4,182,90,219,229,239,117,124,167,81,133,169,18,242,201,229,82,47,192,116,104,201,213,136,27,124,44,113,192,83,197,90,224,4,164,219,110,5,170,102,21,140,192,133,227,237,222,91,195,171,192,116,42,244,120,178,205,202,22,46,99,116,250,190,189,119,255,234,92,68,207,203,136,112,70,137,155,255,84,20,47,175,162,109,251,49,224,112,213,137,44,51,20,87,65,64,7,108,65,48,225,73,110,48,116,222,105,72,221,82,22,154,100,100,69,103,252,50,101,124,50,73,39,205,190,95,81,40,48,164,204,75,8,158,209,208,168,247,167,113,220,100,101,211,147,156,102,220,124,62,162,205,150,168,63,198,98,204,35,218,211,133,108,152,29,163,244,88,31,148,205,136,32,36,204,67,99,127,140,76,191,213,53,47,1,208,176,90,158,187,178,207,242,33,172,127,71,148,118,153,111,91,183,241,70,9,89,88,175,201,18,231,248,90,157,165,189,31,194,237,241,53,84,224,14,174,41,10,154,221,36,76,62,10,18,123,166,85,87,86,184,123,179,29,215,78,40,246,4,205,148,201,246,184,152,67,82,239,93,144,197,44,49,7,207,137,174,164,213,116,177,125,81,39,187,55,233,209,187,108,177,135,154,203,186,253,106,206,166,240,134,178,75,148,47,184,106,239,140,240,90,19,10,115,34,35,241,224,103,22,209,53,119,97,26,236,190,238,68,155,131,122,128,15,152,243,251,140,133,55,9,204,137,232,2,205,192,229,11,29,1,159,33,80,25,49,168,58,154,107,252,109,83,111,82,149,107,198,104,197,152,160,56,166,66,22,28,44,80,200,250,30,77,121,142,200,138,67,94,62,107,44,142,245,211,17,17,184,194,59,238,171,122,177,201,234,213,180,167,248,193,133,176,244,184,254,140,137,157,44,247,247,127,135,75,239,34,228,117,214,40,204,92,195,79,38,139,241,202,107,209,219,228,180,186,180,227,91,66,65,169,242,123,168,61,194,168,67,3,140,92,77,71,111,249,132,117,140,225,11,218,18,129,45,32,26,87,163,80,46,60,252,217,194,136,190,73,47,24,42,134,10,31,88,161,130,159,123,11,81,55,249,30,176,57,172,230,235,118,209,80,251,40,31,64,150,146,2,166,252,70,181,191,141,139,115,57,74,18,183,116,149,238,164,232,98,59,220,161,245,23,41,9,234,153,241,248,63,24,153,158,212,95,113,206,208,38,216,40,144,192,106,249,200,111,78,151,111,38,20,189,182,42,231,34,208,183,190,134,189,3,108,203,145,168,202,101,161,170,195,111,190,41,39,236,143,204,171,169,4,56,76,203,157,8,185,194,175,60,227,96,99,131,169,66,133,15,183,92,30,110,135,32,187,70,42,92,80,42,43,124,129,172,117,76,202,87,34,131,18,154,120,240,137,13,188,84,127,3,86,196,152,11,52,60,84,145,50,162,50,255,184,48,254,224,235,236,193,123,168,44,73,51,78,90,127,47,72,126,69,195,12,166,206,237,12,205,240,9,116,105,27,165,148,128,166,45,95,95,68,158,120,156,11,147,89,119,145,76,78,212,181,154,252,54,2,40,41,102,241,129,169,126,20,37,24,216,184,191,58,113,96,243,42,228,106,238,229,50,227,16,40,97,152,60,138,140,232,56,249,176,208,245,161,42,75,21,186,218,116,63,55,205,220,50,213,140,229,231,139,39,0,143,253,232,17,55,10,91,198,152,49,106,5,146,56,133,171,167,6,127,112,82,193,97,18,8,199,61,142,23,43,84,137,221,201,114,48,216,10,239,111,99,32,139,32,81,38,176,226,175,125,190,119,154,170,217,104,108,131,190,145,67,195,74,30,68,180,167,141,125,205,95,155,32,86,207,143,52,117,229,140,191,48,245,89,143,114,53,221,107,14,103,171,33,81,253,39,228,36,174,27,129,99,166,138,143,237,170,175,19,18,94,179,171,234,98,161,110,48,249,160,113,170,100,213,189,170,108,31,219,23,73,135,79,71,68,135,144,64,9,70,110,218,210,137,18,183,71,53,107,185,200,19,115,1,99,93,96,246,235,228,166,12,66,60,93,102,218,176,114,133,117,31,188,86,149,1,36,81,255,21,171,218,91,231,166,162,117,198,100,221,226,135,237,200,87,137,115,212,244,166,207,82,34,27,75,100,100,7,166,96,138,57,78,56,34,103,133,145,106,117,163,149,242,223,246,200,117,45,162,219,165,197,205,139,178,252,19,46,45,240,127,57,108,205,75,162,129,150,38,199,82,92,125,14,134,170,122,246,137,3,51,214,23,65,180,42,187,237,180,156,90,28,158,213,18,20,2,27,207,89,236,105,149,172,74,86,137,52,42,226,226,189,207,140,29,55,219,100,146,244,104,104,132,199,137,149,160,2,156,53,136,143,205,31,173,163,175,87,219,13,145,225,128,31,125,14,218,176,143,69,24,123,53,177,120,21,111,159,176,90,134,15,66,75,14,17,186,255,161,219,254,95,255,219,223,254,183,255,248,183,255,251,127,249,211,121,63,94,244,63,193,121,255,71,79,36,15,108,132,41,49,86,56,20,250,186,157,29,102,93,184,141,87,204,180,229,22,27,93,181,6,98,185,186,161,125,55,226,230,20,196,202,244,37,42,151,92,72,21,43,166,14,149,7,52,145,234,90,227,43,23,106,9,68,70,143,13,255,30,139,21,14,68,17,102,163,225,51,175,248,142,86,241,215,116,126,102,168,129,253,183,91,55,137,102,89,27,203,170,187,227,106,178,101,178,106,153,177,57,44,17,88,193,171,202,232,97,165,222,109,212,232,72,197,104,229,205,138,211,236,27,220,116,242,15,52,251,202,136,189,10,35,54,41,12,65,89,220,220,104,188,85,56,215,130,28,61,246,132,156,132,118,149,139,155,209,138,5,12,65,138,8,231,18,75,171,37,126,27,206,147,170,250,128,100,87,99,80,59,18,14,34,210,103,122,246,107,222,171,105,202,149,171,51,173,117,37,198,156,127,175,143,150,108,28,199,29,22,180,218,69,110,152,163,231,110,164,40,200,171,196,31,137,221,189,111,20,106,231,90,159,147,237,156,86,238,224,44,171,10,191,42,50,163,255,122,20,219,61,93,166,234,169,226,69,59,93,3,48,181,120,73,79,213,12,151,79,156,77,200,11,168,180,33,57,254,50,195,48,45,251,81,87,55,6,134,233,254,209,90,102,2,139,57,64,221,222,14,211,146,153,55,101,42,90,89,204,157,169,68,231,166,8,118,33,245,126,220,140,176,60,81,92,17,217,57,43,235,139,141,244,152,122,120,49,98,137,12,35,185,14,99,194,218,158,4,166,72,54,135,13,85,112,58,21,206,38,227,229,112,67,104,65,85,173,251,218,177,132,160,89,145,157,163,33,232,89,229,177,207,65,246,24,88,40,166,196,30,190,172,37,126,170,245,6,47,150,143,9,141,171,125,170,105,152,104,126,137,7,35,65,112,53,129,134,113,89,165,118,109,222,245,154,134,231,243,214,240,142,160,2,78,106,180,54,20,133,195,208,160,159,99,136,126,115,53,225,191,216,118,168,40,120,84,198,81,25,89,49,21,160,59,95,106,172,47,10,243,210,53,90,205,132,86,249,194,18,242,156,60,26,50,152,226,9,116,147,253,203,49,145,216,70,84,230,143,136,89,196,105,39,221,5,42,80,72,7,212,199,243,102,150,227,192,5,21,216,90,39,195,176,172,148,239,136,163,128,172,111,196,23,40,65,26,106,251,21,163,200,8,195,242,167,24,40,47,118,28,195,217,194,12,90,52,238,169,226,221,70,60,34,22,239,50,234,21,117,236,210,25,181,240,143,104,96,84,175,16,205,210,240,133,105,182,170,178,85,195,154,135,12,177,175,236,227,198,37,245,72,105,186,222,215,202,33,18,37,83,252,108,40,136,85,199,134,135,58,132,44,221,179,119,66,251,210,228,104,46,75,117,254,22,246,251,13,17,156,125,65,166,41,142,120,189,198,31,21,55,234,104,147,168,26,97,232,83,111,91,187,70,8,200,68,133,85,64,42,78,229,84,19,197,162,215,224,69,39,105,138,141,148,96,20,110,97,46,67,194,168,138,144,132,242,118,68,90,55,245,234,34,212,7,67,221,246,199,70,89,168,12,13,22,193,92,232,18,101,70,59,240,156,203,9,78,198,189,35,88,116,108,15,13,1,208,210,94,118,68,244,39,189,170,170,242,151,210,26,55,72,75,28,74,34,100,182,100,210,141,144,77,201,97,81,189,105,154,62,254,96,70,132,35,194,59,136,184,239,175,19,111,211,255,126,62,189,196,197,161,3,35,207,229,240,217,80,154,8,156,109,202,61,70,188,214,241,239,139,236,210,80,152,145,146,14,24,186,242,172,10,130,148,160,69,252,141,202,44,213,229,89,180,43,174,236,143,134,53,152,52,210,122,236,178,85,35,172,72,21,146,168,190,33,0,64,43,159,195,116,166,104,8,24,107,163,198,189,41,96,210,64,43,170,183,107,223,139,135,116,24,14,235,213,154,243,14,169,9,33,139,180,33,229,127,59,162,230,44,174,91,120,111,226,132,172,189,8,120,102,36,53,228,183,19,45,79,55,78,75,69,222,208,200,118,201,37,102,33,52,101,151,14,139,184,248,128,93,117,71,54,160,74,179,28,126,46,49,179,8,17,119,10,85,37,103,53,155,29,71,247,193,209,85,22,109,66,43,205,143,1,55,62,77,9,247,211,117,222,238,136,162,210,38,90,147,131,118,235,25,81,117,220,160,37,67,202,176,244,228,230,60,204,246,66,145,68,6,229,124,249,85,238,7,57,127,18,61,59,12,230,21,46,223,121,52,211,255,150,212,15,54,210,138,21,2,15,168,136,125,161,69,89,123,4,168,209,60,149,124,23,106,24,69,190,71,234,170,133,215,205,76,137,68,4,68,185,75,210,124,200,166,244,221,226,173,121,15,21,23,100,142,127,53,24,54,11,217,207,228,106,180,113,90,185,131,162,244,76,136,15,30,191,101,199,144,86,35,185,147,36,34,138,185,17,169,37,176,62,69,48,181,55,211,229,243,19,125,178,7,13,77,65,82,55,158,111,178,141,230,97,89,94,140,103,175,177,39,153,82,242,86,248,120,56,35,134,229,172,136,42,158,130,177,230,212,28,11,8,62,3,93,217,31,121,125,228,1,201,226,202,174,2,201,41,68,12,126,53,130,154,146,202,168,152,220,35,38,3,52,13,98,27,146,160,62,91,193,141,188,195,48,32,249,6,184,47,243,215,205,192,54,79,185,161,40,164,193,238,183,187,135,254,38,185,106,113,160,58,242,155,125,135,103,8,175,181,62,185,177,56,46,183,177,16,6,107,162,1,136,18,65,46,55,40,82,68,117,27,20,134,177,235,92,29,55,173,200,157,7,188,38,253,134,114,178,10,158,114,82,173,143,173,192,162,72,212,32,139,56,33,198,243,190,158,25,250,193,77,208,76,186,236,70,168,154,20,44,227,211,157,169,23,73,91,26,98,112,49,5,198,246,243,139,161,200,203,69,238,125,126,119,204,27,152,59,19,101,38,189,55,129,165,48,151,233,207,200,162,33,91,76,209,113,132,133,148,105,185,153,127,93,208,130,162,26,42,167,190,190,91,142,222,174,21,214,192,8,188,45,135,41,30,169,130,86,194,24,126,49,123,249,245,221,129,201,58,47,135,151,57,26,249,194,16,101,120,161,38,52,38,196,165,229,106,138,50,188,131,123,64,117,55,165,167,151,17,24,223,114,198,137,132,70,233,22,142,255,120,134,115,192,244,101,222,106,46,136,59,139,87,45,33,156,131,4,218,253,97,180,14,231,103,3,16,154,54,110,89,185,53,203,37,199,213,100,33,69,129,0,18,122,242,96,245,131,77,145,166,9,140,19,227,122,67,164,174,32,87,107,2,159,103,45,217,159,123,88,28,81,174,230,207,45,110,222,141,249,180,92,24,9,149,30,79,86,225,115,145,247,130,185,196,219,235,72,185,153,184,209,133,211,50,178,101,31,50,168,199,229,99,66,218,119,94,206,127,58,225,122,45,65,83,180,70,32,54,216,101,147,193,230,170,230,59,250,68,160,79,92,70,148,34,229,232,57,52,88,251,233,207,99,64,215,251,85,145,33,1,141,165,186,254,245,69,243,255,254,251,255,249,111,255,233,191,252,171,5,58,237,159,177,92,40,205,235,46,254,213,205,93,222,178,32,14,76,133,99,204,248,157,170,144,70,111,168,11,93,102,147,97,26,176,180,12,129,143,61,249,197,155,108,65,224,212,220,175,155,233,99,159,49,241,50,126,195,237,214,3,174,206,140,72,134,172,15,25,97,136,178,191,221,150,111,75,239,189,60,86,53,157,229,233,19,227,24,73,35,201,239,86,106,141,99,33,146,25,92,250,82,104,210,121,107,37,153,156,196,199,150,151,34,63,27,63,125,182,79,161,37,223,120,75,173,196,90,131,128,66,10,143,41,176,142,225,68,181,28,138,40,65,169,199,217,241,202,196,133,164,145,130,105,149,163,117,146,160,70,149,52,62,48,53,181,95,31,159,113,186,183,107,39,49,163,225,82,240,213,66,193,209,89,1,242,219,212,212,124,53,180,244,88,62,140,138,155,131,50,237,175,108,121,216,164,233,183,32,109,155,123,233,170,26,220,134,220,173,46,99,166,66,118,24,227,90,56,161,207,124,171,199,110,253,138,77,177,158,201,115,200,230,70,231,190,23,226,89,93,253,57,225,228,106,82,129,159,76,230,57,251,146,53,133,102,221,221,136,48,124,191,77,39,241,110,186,63,145,158,109,95,155,18,39,103,61,150,166,60,57,205,137,233,194,16,7,232,22,99,202,124,95,105,49,185,88,196,96,167,188,247,162,245,62,224,227,53,10,237,6,193,57,216,239,186,223,252,216,227,165,202,38,99,124,159,241,224,166,169,165,95,155,102,134,175,152,155,39,107,82,108,122,230,25,141,179,213,7,197,116,223,154,174,106,52,86,253,214,86,54,174,251,83,63,11,96,93,24,9,226,33,51,133,50,254,53,124,76,250,241,58,202,3,19,130,246,151,162,185,36,235,250,40,104,106,125,12,69,68,103,72,111,222,159,134,21,47,127,246,246,50,2,155,99,97,223,169,96,225,153,225,135,77,182,254,105,89,1,4,23,74,76,5,68,100,40,242,191,48,225,113,39,134,6,166,233,89,110,142,20,158,147,137,0,159,49,75,2,99,179,173,18,176,241,231,203,205,171,69,191,125,113,34,106,169,63,77,112,205,105,119,153,195,116,209,202,131,99,26,120,7,226,128,102,6,177,72,135,215,182,24,202,244,123,99,112,75,171,29,60,80,212,164,251,160,109,98,109,183,205,207,184,73,156,114,99,88,115,125,27,114,49,100,198,195,63,8,42,20,20,243,92,184,158,247,72,241,86,149,179,92,30,140,153,225,20,203,231,211,108,35,216,15,152,126,66,146,41,62,100,217,136,21,46,140,76,146,83,16,157,13,139,138,246,41,87,23,14,155,118,97,186,83,4,134,157,39,23,127,180,106,122,44,247,193,137,233,83,141,24,51,137,172,189,12,10,245,153,159,200,57,163,66,124,224,218,37,116,124,146,137,247,149,75,104,73,44,42,194,217,168,116,84,159,197,90,79,213,173,8,252,108,3,59,182,28,52,79,228,193,233,17,29,171,222,61,37,75,167,4,163,50,66,99,200,152,202,171,212,183,99,185,33,169,225,48,52,66,210,48,186,32,126,28,95,148,248,192,211,114,27,2,99,69,205,175,156,122,212,84,154,10,72,80,173,67,201,224,119,243,74,77,236,146,215,62,111,97,77,34,31,124,252,31,186,45,4,62,167,161,119,5,252,90,29,164,121,133,184,239,156,222,24,70,248,153,182,243,170,112,104,4,15,248,82,212,110,63,40,122,157,241,100,180,32,212,161,48,229,90,190,190,144,110,153,122,113,98,61,249,25,112,166,73,18,233,119,251,101,236,227,111,80,140,137,65,184,107,97,32,205,233,43,189,195,148,163,8,106,203,205,97,90,45,126,241,34,87,181,228,226,74,215,204,87,245,79,55,45,68,198,249,121,173,230,186,75,180,131,224,124,93,120,76,11,94,127,3,14,189,192,22,206,53,178,69,80,120,124,115,156,248,79,18,10,34,186,146,106,245,86,85,139,51,38,97,96,177,159,27,222,49,74,153,18,196,93,242,219,13,53,92,223,208,72,67,9,163,7,22,47,10,195,31,120,108,149,34,182,53,207,98,62,252,7,211,31,80,111,107,228,239,81,91,242,171,225,2,207,77,127,25,51,231,107,135,67,88,213,234,27,47,140,212,130,55,226,81,24,90,202,205,67,2,179,35,186,157,51,73,193,180,174,48,93,230,221,225,9,53,226,234,10,231,236,58,163,3,38,171,166,251,194,57,34,224,29,116,120,19,185,42,242,228,148,99,121,155,223,88,184,105,194,118,192,46,69,91,115,192,27,149,90,185,250,76,226,59,15,23,193,238,118,173,40,154,254,49,155,252,234,115,48,10,123,229,178,44,101,255,108,237,97,93,146,58,15,187,5,167,220,118,164,95,176,221,42,100,131,83,115,197,144,177,204,70,150,239,121,62,231,88,195,103,49,235,9,50,31,129,141,85,207,175,166,75,86,84,36,32,203,89,40,20,58,140,16,185,108,151,84,167,194,216,227,48,12,108,73,174,134,215,43,76,2,43,75,34,198,246,151,120,75,133,118,132,157,252,176,36,243,52,212,23,78,147,126,75,63,115,168,88,20,106,254,95,50,214,229,17,177,223,41,207,18,83,20,245,184,233,59,9,204,238,89,152,131,32,251,62,94,103,120,187,155,190,216,173,176,53,1,187,239,176,108,234,171,49,121,204,172,229,135,206,153,102,176,51,21,117,14,18,129,29,135,51,71,148,94,189,114,120,22,116,242,159,247,82,207,226,124,222,47,75,240,193,34,218,2,97,47,252,21,241,100,144,41,136,47,77,151,168,31,103,233,220,69,181,173,182,117,58,36,63,12,249,146,103,238,200,173,43,230,166,155,108,201,40,209,167,6,31,40,34,245,1,79,214,208,59,229,123,64,176,19,142,5,189,225,189,104,108,162,19,90,172,75,224,181,212,113,216,56,187,129,102,213,186,68,97,175,123,47,37,191,76,7,144,188,179,177,148,251,60,194,209,203,69,189,14,58,168,119,60,23,181,111,26,246,176,24,183,127,12,68,114,68,36,141,158,165,210,156,36,141,100,29,60,14,242,203,38,224,224,142,28,133,219,83,13,108,224,225,28,214,228,242,142,207,175,3,186,146,41,166,196,215,58,166,232,122,110,142,241,211,3,78,237,9,200,44,74,151,91,76,35,244,147,146,94,125,14,237,8,51,89,223,160,130,20,98,180,122,227,72,74,220,104,2,95,219,165,69,137,35,97,71,201,199,130,33,202,197,113,49,129,54,133,250,18,122,35,86,239,190,84,106,214,139,188,53,112,151,131,94,244,192,147,26,120,13,220,193,43,60,34,94,64,227,236,221,90,161,51,132,79,51,174,174,20,217,46,141,41,102,74,33,34,118,71,223,145,192,38,18,19,51,165,252,72,143,47,76,249,251,40,254,98,36,226,133,175,133,46,35,130,231,62,44,231,200,64,4,248,47,218,59,207,123,215,238,219,124,54,217,82,157,183,237,167,245,228,48,205,66,58,111,177,38,103,88,251,231,100,158,233,217,39,16,52,243,213,136,194,76,34,164,243,87,188,232,63,58,176,238,121,118,188,220,8,10,0,87,145,182,224,213,217,138,253,52,36,121,145,199,99,221,204,187,227,253,92,135,45,246,9,2,105,174,60,51,136,62,244,253,88,24,141,22,126,63,199,77,170,66,45,171,100,213,50,110,128,28,207,111,169,145,48,76,96,215,35,95,139,22,121,17,3,36,60,72,126,204,31,173,205,161,4,232,132,211,247,76,129,218,145,175,198,13,73,190,124,237,147,99,220,136,163,73,205,110,113,146,55,90,203,145,154,42,2,155,152,160,63,25,61,9,73,7,45,83,170,232,135,223,66,107,243,185,26,66,243,8,27,172,108,65,106,65,105,165,118,47,149,28,105,206,58,40,149,194,68,119,175,45,91,158,154,124,16,52,99,157,112,150,184,98,206,69,109,240,246,99,204,114,107,52,119,225,164,196,16,166,26,98,134,41,187,17,99,19,51,154,216,164,7,184,81,0,40,106,149,157,143,71,191,101,113,43,27,34,106,189,249,220,68,64,190,159,198,204,238,34,22,104,207,90,156,158,206,74,7,155,136,20,253,158,102,249,44,134,236,79,229,64,112,92,206,174,230,91,61,206,117,189,249,94,30,141,178,57,143,88,116,83,112,145,17,167,165,104,250,136,91,59,254,156,234,205,13,147,248,112,184,62,170,54,11,246,250,229,210,195,164,150,87,206,83,61,46,106,205,221,117,183,110,201,125,213,50,23,195,80,157,108,144,78,77,228,34,228,230,173,83,172,225,46,85,29,214,159,124,225,85,82,243,238,114,162,173,169,63,40,98,78,31,131,2,21,109,170,91,191,48,153,207,179,184,155,73,33,160,240,120,46,212,151,167,179,109,82,232,15,217,143,220,251,216,224,205,219,199,7,2,105,89,104,62,105,197,59,46,145,127,205,74,68,118,170,223,15,141,178,167,59,134,41,165,102,13,42,208,86,18,121,24,147,19,95,234,196,82,193,232,218,75,3,253,135,61,244,197,232,201,143,144,56,36,32,73,232,233,121,114,24,49,252,230,80,169,222,210,127,34,22,144,46,248,217,12,151,122,221,58,25,166,41,180,121,64,227,24,232,67,148,45,172,247,2,173,11,15,104,20,235,96,149,88,203,162,188,215,163,37,203,234,107,47,10,149,87,68,50,17,131,28,226,103,46,88,214,156,83,25,183,209,182,45,9,2,209,217,233,11,159,220,241,241,166,229,234,95,245,134,163,101,193,129,41,232,32,205,176,35,6,164,2,12,4,159,106,208,91,209,134,83,134,100,93,40,103,56,175,188,35,190,100,204,26,18,178,35,127,225,46,42,205,99,231,176,148,136,94,53,13,186,136,166,35,187,42,83,152,190,202,179,63,250,128,113,100,166,250,4,19,87,232,37,19,199,180,238,26,129,137,45,251,225,133,199,210,133,142,9,90,3,152,166,226,183,33,36,147,105,118,246,247,226,42,92,84,228,86,13,62,157,115,178,153,64,146,195,103,102,84,201,251,38,235,46,150,152,28,61,142,91,226,179,52,124,197,181,198,143,32,145,223,102,20,188,145,97,56,230,162,220,153,54,231,177,110,122,98,74,81,53,57,125,164,225,114,196,25,43,57,28,137,119,211,184,18,115,12,242,150,164,121,198,108,103,91,36,16,206,91,167,54,53,67,150,32,155,243,89,52,88,44,154,138,234,215,220,166,23,47,223,122,56,146,0,216,29,37,166,224,34,237,43,87,47,82,62,17,1,133,100,176,63,206,106,98,101,69,142,224,108,147,98,172,65,63,233,42,29,20,143,230,37,212,166,102,234,157,89,20,9,4,138,251,155,122,86,157,147,44,222,234,88,184,18,244,50,73,179,212,220,64,194,40,216,194,89,100,114,214,52,139,5,76,234,73,253,136,124,118,151,59,40,116,233,235,107,45,147,2,200,241,90,76,20,117,174,144,86,188,201,13,203,46,85,245,96,80,8,245,71,163,114,91,194,63,48,176,80,211,235,191,93,77,37,90,30,237,236,202,99,199,144,86,244,118,147,250,48,5,161,225,17,201,164,41,81,99,188,178,25,20,30,4,149,33,162,83,191,142,0,80,172,91,116,227,166,6,46,22,101,127,177,118,250,80,117,82,234,7,16,76,216,119,79,144,42,64,190,23,212,101,145,4,67,5,229,236,140,127,133,237,141,218,59,140,214,191,2,236,73,248,109,10,103,225,15,38,67,40,112,83,24,26,180,157,227,106,108,183,248,250,232,185,91,59,236,116,24,77,228,24,7,20,219,41,173,236,113,243,9,91,108,191,112,161,11,241,119,206,77,203,57,82,214,124,97,124,233,214,115,192,136,255,201,205,233,162,254,90,80,161,60,165,159,166,200,147,159,253,45,125,60,119,211,10,20,247,109,148,134,96,60,173,47,109,54,41,106,66,157,235,62,25,157,157,229,231,90,27,106,36,200,23,133,77,246,83,111,6,134,203,39,182,17,227,140,70,196,101,248,47,211,227,49,229,151,161,112,43,241,216,100,199,167,92,156,23,59,156,63,54,154,201,215,106,49,158,122,182,6,191,218,148,79,238,197,212,72,165,79,233,18,20,87,184,8,76,194,168,254,142,126,224,73,185,72,22,56,15,39,93,55,24,187,254,190,245,224,104,47,45,110,142,222,140,124,173,95,123,221,125,47,58,147,167,92,77,64,231,11,40,48,102,200,73,182,251,219,164,55,202,71,119,5,76,17,237,42,10,67,22,19,87,39,218,145,235,133,173,171,183,248,147,211,184,156,251,253,154,157,252,223,23,132,36,99,121,108,254,75,15,2,93,17,76,23,221,225,105,82,95,85,96,35,127,220,14,35,99,148,5,237,68,157,227,222,212,194,22,189,24,30,206,251,211,27,239,229,95,223,8,254,229,63,255,159,255,223,255,250,111,255,246,95,255,219,223,109,4,233,159,178,17,252,235,143,114,31,148,174,129,245,13,33,61,51,235,118,58,193,193,14,179,214,190,35,108,44,145,247,3,96,75,164,152,89,228,222,155,126,62,216,152,122,141,153,133,88,105,22,248,215,15,185,99,15,66,134,241,126,190,115,98,208,188,177,98,15,162,179,66,150,68,229,28,104,61,174,38,207,114,159,156,200,42,228,76,14,211,246,154,117,201,88,153,89,108,81,3,82,132,42,235,141,242,240,228,48,43,125,36,89,173,28,213,185,198,163,17,199,149,97,129,190,167,205,117,87,43,21,145,247,201,113,204,250,151,63,103,212,16,140,172,83,182,40,188,178,187,154,87,91,178,69,109,108,233,207,44,229,167,19,66,97,77,54,207,98,228,117,254,224,72,77,201,147,89,131,214,215,201,4,15,253,176,82,91,217,184,19,85,220,223,213,103,10,90,193,155,194,181,127,81,100,131,173,242,72,97,248,26,123,192,221,170,152,254,130,89,63,160,238,169,56,134,255,83,77,255,6,9,78,88,14,111,167,1,81,145,159,22,243,7,163,158,34,189,25,232,182,15,52,33,29,230,236,156,10,255,108,35,135,161,151,41,2,91,53,75,92,13,139,129,180,241,24,124,252,214,128,211,158,47,60,200,163,222,171,187,240,220,16,202,160,246,34,96,88,197,132,98,193,20,208,49,224,63,152,224,178,48,75,76,83,156,108,49,44,22,212,150,70,86,22,1,92,53,254,219,85,233,127,72,22,162,42,19,112,162,192,84,96,43,249,154,241,98,88,232,93,251,61,33,120,156,49,106,13,207,81,96,142,29,114,16,63,152,213,45,221,75,84,147,102,88,46,63,180,162,190,167,125,239,213,90,221,29,94,82,72,96,14,251,153,185,217,47,134,231,163,172,41,189,131,132,0,226,193,48,210,179,48,152,28,27,189,153,38,228,15,30,63,173,62,233,254,195,92,237,254,65,204,98,209,206,67,162,185,244,138,58,12,201,166,220,188,90,113,135,223,219,170,188,165,251,175,146,173,95,113,113,134,247,73,27,248,218,217,228,28,132,44,125,41,57,195,176,164,235,7,159,47,219,171,92,76,15,221,236,241,92,244,127,247,135,24,2,117,169,234,159,154,134,74,237,58,174,120,77,103,92,63,24,177,103,101,72,56,123,113,183,115,219,224,179,209,82,105,35,253,125,21,246,27,95,125,20,78,214,46,76,30,213,202,10,202,247,98,152,247,43,105,19,29,59,55,212,42,63,248,152,151,115,41,211,199,98,231,246,123,215,179,58,135,146,136,144,147,171,37,80,202,22,165,125,207,120,243,123,92,204,147,203,182,96,29,199,148,105,126,48,146,75,93,27,240,136,116,148,237,48,76,209,114,49,185,194,230,159,250,156,155,204,126,105,207,51,25,239,253,205,178,106,246,186,244,113,179,17,155,213,251,193,217,228,127,181,143,205,226,104,14,163,218,44,99,130,74,52,10,97,14,163,76,49,5,46,240,244,246,111,211,168,116,242,104,251,197,30,240,99,197,128,79,227,209,17,24,194,255,238,123,10,39,43,199,178,52,86,85,202,203,227,234,76,208,250,97,153,170,241,220,88,169,89,10,246,23,204,182,211,151,158,113,153,220,186,13,90,136,40,118,90,45,134,148,76,162,48,134,161,229,53,125,207,168,16,36,78,225,214,130,140,130,131,63,224,36,108,51,221,168,232,122,204,81,156,93,105,48,34,189,122,254,46,174,101,109,149,37,13,70,196,42,166,195,86,104,89,148,39,237,76,45,186,145,63,120,81,21,221,181,255,40,81,17,225,55,207,40,67,117,237,63,42,48,48,197,52,163,73,81,249,223,26,45,169,254,219,112,255,9,255,15,48,234,81,59,96,107,106,16,114,57,230,217,140,49,131,79,94,104,8,183,89,8,126,113,66,56,93,251,85,104,244,76,177,83,110,43,113,31,10,227,88,6,42,213,119,38,30,110,202,97,142,22,35,131,82,24,71,114,5,76,15,190,60,216,177,244,102,245,49,177,46,90,237,194,161,167,106,199,94,119,156,246,157,181,135,231,120,86,131,210,214,128,243,165,160,28,63,145,88,120,186,47,60,244,106,116,113,186,220,28,121,20,33,118,164,51,170,205,120,175,99,20,53,125,52,24,125,41,202,13,184,222,40,251,96,7,38,116,27,67,54,180,133,180,91,26,163,197,128,98,226,38,65,41,20,108,113,38,98,148,10,133,7,196,155,176,51,222,179,133,216,93,86,24,15,248,30,91,199,106,236,130,194,218,230,83,148,234,69,4,229,4,182,15,228,67,102,76,168,210,137,86,140,196,183,248,79,35,70,54,101,138,22,163,15,246,77,26,121,205,146,164,13,148,155,91,218,255,59,205,39,82,95,207,205,141,58,53,96,228,77,20,38,104,60,252,197,72,11,247,249,192,16,158,250,163,89,249,118,211,71,179,211,101,4,92,139,146,70,158,97,129,130,119,134,161,65,209,149,14,249,176,58,182,128,203,222,243,249,34,22,54,117,248,248,75,194,118,134,0,22,45,116,53,224,169,214,23,48,253,37,59,224,49,165,9,187,155,78,72,88,180,157,168,175,94,220,173,124,162,8,220,100,42,29,51,31,105,143,45,95,100,9,83,96,161,3,191,250,249,81,140,155,118,75,107,20,237,117,52,197,251,160,157,245,34,29,118,70,3,62,194,162,69,195,236,74,227,26,156,76,61,237,131,211,148,102,161,97,252,229,171,221,239,153,110,109,158,9,161,192,42,17,159,139,184,139,156,31,199,45,128,25,55,70,52,33,241,43,31,155,70,232,190,238,47,155,140,104,192,168,76,82,155,226,47,77,83,91,123,80,30,246,194,40,62,63,176,41,75,59,140,188,253,125,112,202,40,70,142,231,54,193,4,185,216,220,149,34,70,126,21,187,144,117,11,93,146,195,200,118,116,249,214,144,35,173,107,176,102,4,151,110,79,34,58,143,132,59,2,174,80,219,11,60,89,234,241,224,212,143,74,203,98,67,170,144,205,218,97,43,34,108,23,62,71,101,106,254,98,22,232,187,17,54,88,58,136,221,7,58,160,83,146,123,151,227,9,215,216,13,19,209,216,107,44,152,64,12,6,153,195,196,40,251,63,232,192,251,151,127,255,111,255,229,63,252,63,199,9,253,71,29,120,233,159,224,132,254,163,39,186,15,76,155,100,248,168,144,113,220,138,47,224,124,76,169,152,4,86,9,122,63,227,25,74,248,26,74,15,24,26,198,113,97,120,1,119,108,193,84,89,221,74,30,190,83,69,112,34,220,72,72,4,245,51,98,170,166,112,35,113,189,202,146,239,52,187,177,87,58,76,161,181,160,43,99,207,198,122,79,24,197,242,100,144,52,244,56,110,43,69,71,89,175,54,253,210,184,247,153,49,55,120,194,244,68,74,41,5,76,204,65,78,227,4,23,94,191,94,36,5,210,210,196,137,61,15,221,222,221,45,146,54,234,39,222,121,134,207,132,219,39,126,203,217,183,80,248,136,35,147,110,121,161,109,68,147,38,13,226,195,238,71,210,65,38,191,77,147,229,221,253,59,201,129,172,43,158,220,254,61,81,87,41,210,107,159,216,92,174,157,64,112,34,235,123,45,115,105,195,143,172,84,10,200,123,193,224,94,226,230,240,9,202,129,154,140,78,60,2,18,70,10,40,231,206,217,170,138,105,24,59,12,29,136,108,254,153,16,83,88,33,116,55,41,237,2,157,63,232,85,56,108,233,24,69,241,122,124,200,142,167,166,180,214,44,135,94,99,5,156,89,210,146,54,236,150,73,68,42,198,132,66,140,161,7,7,254,65,28,59,132,210,70,122,174,102,20,2,93,227,57,25,104,128,111,59,140,35,186,57,199,3,211,228,236,240,47,240,41,48,121,159,176,18,168,13,218,207,75,67,191,18,47,189,44,131,33,55,103,255,25,177,107,44,44,171,53,21,110,253,198,73,76,199,254,185,250,140,195,113,13,221,40,252,149,122,10,204,52,11,207,36,193,12,46,102,118,65,11,35,165,11,147,60,145,97,169,86,198,19,110,125,235,77,45,74,106,80,213,235,31,75,169,192,139,233,154,133,135,155,168,25,17,62,8,19,26,217,113,111,250,26,164,137,31,205,152,56,138,81,139,166,180,67,205,151,222,17,77,119,216,184,65,213,246,65,7,242,94,61,31,223,130,220,167,199,26,96,63,125,250,205,143,255,57,2,53,198,60,189,112,49,199,238,197,212,135,104,19,253,130,103,178,92,152,198,101,129,49,185,194,135,36,148,94,132,247,163,88,168,173,223,171,147,4,238,13,102,211,117,255,52,151,135,43,8,97,202,179,48,125,2,87,4,207,181,7,159,70,143,240,109,161,159,170,67,127,153,214,142,26,31,138,218,216,170,198,61,132,252,215,173,96,139,20,127,7,198,234,92,34,182,3,9,78,27,74,105,96,125,63,14,51,96,73,121,238,45,152,176,47,92,116,142,32,166,130,34,131,195,21,7,84,156,169,109,90,120,227,14,56,221,178,10,195,103,27,99,114,12,199,37,11,171,254,114,216,129,178,199,138,111,139,138,97,221,241,57,16,71,149,96,2,13,38,53,214,116,69,146,185,40,113,58,61,166,203,173,84,98,5,169,137,53,72,26,204,232,49,226,106,165,12,165,176,11,211,52,194,55,80,176,55,189,26,106,149,158,35,54,4,143,170,94,109,58,31,62,251,57,105,154,176,228,15,18,172,253,134,165,74,86,99,145,203,207,254,22,48,205,174,250,211,188,88,203,17,77,64,146,185,43,95,252,217,53,71,68,142,72,79,100,101,82,129,22,106,74,80,235,204,52,97,115,192,176,64,127,37,30,156,109,84,24,223,43,133,255,245,190,23,116,194,18,222,177,228,176,111,194,152,43,67,185,53,22,84,234,17,27,178,112,132,16,129,179,125,199,161,69,197,51,255,228,162,219,200,99,253,185,23,133,231,178,15,82,62,136,21,243,193,240,131,72,184,129,46,236,65,80,223,175,222,74,141,9,209,217,186,239,60,145,55,147,56,119,130,95,251,254,50,69,168,50,160,148,215,83,163,16,48,97,93,33,126,202,40,200,197,153,87,205,204,43,85,131,136,70,78,239,112,55,54,98,161,157,166,127,56,226,124,4,75,133,145,103,64,41,64,47,223,135,90,85,145,80,105,65,238,216,98,123,71,184,88,57,17,49,79,245,99,229,60,148,77,14,190,228,21,238,41,201,241,156,133,244,240,204,11,218,251,98,1,208,224,33,108,190,152,32,28,101,62,11,215,227,180,67,202,134,146,141,223,156,128,125,150,81,97,99,93,243,94,77,16,81,111,62,182,249,253,14,147,237,214,176,238,132,4,249,70,148,17,199,16,246,50,152,234,41,37,142,136,114,162,115,224,70,194,105,212,13,211,11,118,184,49,133,247,246,108,49,48,231,248,163,21,74,50,182,48,248,145,32,24,245,158,94,216,187,2,83,233,223,98,219,56,78,34,154,205,66,209,71,243,211,140,157,154,215,22,6,88,56,251,233,22,112,59,99,50,198,18,195,71,177,46,143,27,155,162,228,68,184,7,105,3,206,17,40,49,107,85,169,9,127,213,116,97,227,32,241,220,53,45,66,56,105,133,125,149,88,38,111,194,134,180,181,91,103,244,167,40,185,51,235,81,108,206,95,227,220,133,177,175,90,139,80,8,167,172,36,216,58,94,85,155,55,118,213,232,213,149,68,20,37,184,97,147,158,67,164,200,153,79,58,168,26,189,147,251,31,22,155,23,24,182,225,112,17,144,130,19,142,50,99,65,62,211,163,132,107,68,23,149,228,223,18,238,119,152,218,4,7,135,144,198,193,54,216,247,77,238,97,161,206,63,104,104,175,223,79,219,97,17,190,251,137,25,79,89,237,247,219,9,230,175,45,121,199,51,95,82,24,204,20,14,60,73,77,50,160,233,70,190,16,125,89,15,220,169,175,185,161,45,30,224,47,116,221,187,49,212,164,143,4,143,108,24,229,116,226,19,81,52,158,62,182,56,96,42,117,139,184,76,20,63,228,184,154,56,184,4,56,209,12,79,31,59,217,160,122,167,8,241,38,78,9,253,192,195,97,200,46,197,41,50,181,144,254,145,45,26,5,190,172,249,99,53,172,29,90,37,228,0,235,22,154,84,216,198,204,58,8,152,46,94,69,113,30,182,163,243,60,138,216,2,8,130,173,79,27,117,195,252,33,221,191,134,66,54,220,3,205,4,9,46,220,105,103,155,31,138,48,128,186,68,63,126,148,121,97,216,255,170,194,144,112,108,135,249,159,216,225,217,58,255,107,92,77,92,116,233,205,173,202,59,208,41,213,24,86,29,110,82,15,1,35,50,208,20,134,60,203,95,203,60,141,162,87,155,210,195,80,248,130,19,173,211,143,207,211,110,77,69,190,192,16,70,244,251,96,75,52,39,135,169,135,114,136,222,183,122,4,138,142,73,146,189,246,198,96,212,193,244,230,20,181,126,28,144,192,233,209,226,97,22,120,101,21,48,165,105,98,215,101,146,220,119,204,72,120,40,21,22,190,69,29,59,62,53,242,174,234,7,182,233,26,237,192,102,114,106,180,184,154,12,139,195,140,175,70,93,7,116,82,31,39,250,48,135,107,12,141,192,79,75,231,248,147,157,237,181,139,239,98,45,230,95,241,179,205,148,99,102,200,205,137,37,97,7,58,60,168,54,215,171,201,254,222,169,194,52,146,33,199,239,140,207,65,193,100,210,59,35,25,61,90,192,156,213,146,222,162,153,201,217,116,81,27,160,129,181,41,12,191,192,12,120,72,177,249,248,149,13,127,20,39,6,195,160,177,30,241,176,252,241,40,24,188,233,246,148,36,18,133,117,221,31,13,35,163,72,120,158,0,192,116,81,39,131,155,8,157,160,199,214,166,139,2,24,179,219,82,127,174,154,142,211,189,55,12,119,243,129,171,147,60,114,113,81,9,22,224,227,124,151,24,239,189,171,112,33,214,159,104,244,184,104,30,250,220,45,123,33,47,40,148,206,234,103,162,28,24,35,134,216,235,214,91,119,147,107,137,121,144,249,171,165,112,115,246,187,51,199,22,94,171,124,13,227,198,31,62,220,244,120,183,162,148,128,199,21,25,49,19,56,70,69,69,1,47,148,172,235,138,25,202,168,61,78,42,117,225,249,194,111,174,114,35,236,123,247,155,98,193,16,81,122,59,139,241,171,116,183,65,153,115,202,54,219,96,99,29,119,155,61,211,91,89,24,173,118,40,38,2,149,160,194,16,12,188,122,21,248,88,70,178,163,160,149,148,198,125,178,132,234,217,67,210,88,88,124,1,19,224,238,2,47,114,5,247,106,38,229,82,152,52,236,133,51,242,121,162,96,71,224,160,251,28,69,19,85,92,119,36,49,150,19,18,34,59,178,247,139,90,39,79,160,88,178,202,61,137,179,18,251,168,57,8,146,25,251,229,218,227,92,75,103,116,229,228,65,71,169,164,88,152,100,45,147,36,27,137,41,246,143,80,142,199,78,68,21,228,234,85,137,128,140,120,171,99,162,61,202,123,20,165,205,152,103,249,172,30,73,18,33,148,217,91,188,87,134,82,65,201,66,147,149,83,196,144,37,107,174,17,221,62,168,67,86,108,210,80,91,203,111,115,90,96,184,56,92,14,42,211,208,212,14,191,66,106,131,49,192,229,183,41,110,185,23,55,108,45,37,34,37,174,126,7,173,90,31,150,242,148,90,72,41,224,250,48,110,82,61,49,191,178,80,251,233,99,33,73,90,142,197,209,118,14,251,200,52,220,133,126,149,190,181,175,193,217,236,35,140,127,85,253,67,196,182,135,249,116,126,57,101,37,111,101,193,117,55,205,32,160,145,210,10,58,36,169,31,114,20,166,126,41,51,160,139,16,166,121,183,235,200,114,203,174,98,228,93,203,191,246,249,56,70,226,39,180,178,185,209,2,239,48,59,167,92,77,91,40,83,205,109,74,72,75,181,40,4,89,151,62,253,193,9,17,39,13,2,145,125,44,45,12,214,99,235,106,52,156,86,53,164,20,175,49,92,147,76,99,14,164,20,147,129,77,229,9,57,155,181,236,90,33,88,195,208,164,202,163,97,247,205,20,214,48,234,73,242,69,6,174,95,217,97,13,31,99,64,146,73,148,247,31,43,61,190,200,249,211,249,61,13,64,177,177,199,147,83,118,160,161,246,97,90,51,169,222,201,50,213,214,230,227,103,87,221,132,77,119,62,230,221,36,14,58,86,108,44,8,28,9,59,50,241,93,215,3,101,121,182,162,49,105,58,9,83,93,113,4,37,194,68,202,142,92,207,176,244,187,184,105,213,20,148,216,217,221,14,135,118,151,161,103,136,84,108,252,52,153,228,37,191,108,107,106,249,197,199,72,156,89,162,214,147,138,199,153,124,195,163,210,89,249,166,41,14,91,174,87,96,108,143,67,69,28,151,137,239,134,121,70,233,94,223,74,71,205,111,15,191,57,173,130,90,1,193,74,238,43,204,5,50,27,90,117,66,20,212,9,4,200,29,159,111,61,149,204,250,60,232,206,113,230,47,42,111,147,242,108,39,196,147,28,181,122,97,13,8,82,136,16,214,6,26,26,90,209,5,75,73,142,213,73,0,2,78,124,37,0,63,206,143,111,43,148,164,32,137,32,241,196,179,4,82,152,188,131,32,120,211,2,58,138,153,253,131,160,194,173,5,70,248,89,103,51,246,123,159,249,60,116,253,144,82,111,59,12,48,40,47,138,214,238,193,220,18,62,198,153,10,207,1,5,163,95,30,97,108,83,82,210,229,185,113,210,198,181,8,136,24,169,122,43,121,96,39,178,178,223,166,86,77,196,22,9,86,116,121,180,130,124,162,232,33,82,171,60,47,76,221,123,149,154,69,72,3,99,204,168,6,214,114,74,148,95,203,232,253,218,165,75,53,215,82,109,236,175,177,4,72,159,75,128,9,86,159,158,194,8,171,164,214,203,67,191,79,120,52,30,237,120,255,18,165,73,100,107,123,10,107,60,165,250,68,120,97,228,184,198,37,69,89,34,171,145,225,10,233,89,150,46,34,27,18,162,77,43,223,245,3,13,146,104,6,16,99,169,101,92,23,156,124,138,202,10,26,183,117,28,172,214,91,32,49,88,162,147,243,158,79,125,168,140,194,164,0,50,142,23,84,1,154,42,18,154,60,79,236,209,83,137,149,161,90,104,203,121,251,57,93,32,141,45,42,88,104,30,206,7,155,16,172,20,11,83,126,82,63,66,51,224,92,41,158,151,192,242,94,150,55,255,193,157,166,117,121,50,211,171,9,239,190,254,122,214,235,163,41,72,144,220,97,44,21,169,12,71,74,173,237,48,7,160,227,222,50,15,232,236,68,190,237,131,201,19,36,9,183,67,99,89,175,49,81,41,140,122,100,255,10,126,138,163,103,54,55,141,237,34,45,234,156,231,8,131,39,225,150,28,166,20,222,75,88,34,5,178,97,137,105,35,20,146,62,1,118,96,235,172,144,171,57,1,114,68,160,40,173,76,26,250,69,53,51,197,161,10,37,65,146,130,248,106,124,26,1,83,202,167,154,82,100,129,71,184,94,230,1,118,173,151,103,61,244,120,180,159,86,130,160,157,216,189,223,219,220,35,169,192,62,15,77,197,118,137,15,114,78,92,81,26,33,142,49,195,121,34,92,117,222,67,20,7,225,240,142,245,81,49,152,186,52,133,52,203,62,122,60,6,17,154,37,69,20,108,65,20,82,181,184,121,123,100,76,216,131,103,14,35,169,53,250,218,235,163,212,147,83,190,83,169,168,29,195,57,203,233,23,143,70,36,34,171,154,33,181,60,59,70,197,180,50,181,5,1,85,116,135,43,205,230,34,43,211,172,185,221,237,109,224,99,104,214,7,30,51,66,134,192,250,65,8,74,135,255,99,69,237,146,73,198,96,77,105,214,184,247,194,205,144,72,61,74,49,211,183,156,138,117,60,100,47,228,28,165,162,242,46,32,104,213,85,181,169,212,28,161,78,174,86,249,177,115,172,165,124,71,5,17,58,153,103,208,69,110,215,93,26,245,167,46,181,20,62,71,105,137,33,205,88,68,83,225,94,119,76,98,4,218,30,177,170,227,61,81,175,124,225,179,47,180,7,222,235,238,27,185,103,237,40,161,232,48,118,141,102,28,127,235,1,203,71,152,245,193,67,68,24,129,71,91,119,154,17,149,157,42,147,181,116,199,130,47,127,62,48,252,0,83,224,61,94,152,168,255,133,165,232,215,106,14,170,83,243,255,80,169,191,251,21,97,239,48,166,41,43,204,210,131,128,72,125,238,49,73,129,53,129,64,63,207,57,254,235,133,139,102,132,128,137,33,95,56,139,141,100,197,252,185,206,122,63,246,204,187,60,240,200,247,99,214,113,249,54,13,37,124,221,47,220,116,171,165,53,221,5,211,13,205,93,211,65,137,66,173,59,203,10,233,217,7,30,17,20,7,30,170,237,103,36,101,51,70,212,234,109,166,162,36,170,4,157,82,223,100,240,114,125,7,131,171,184,178,195,58,225,199,93,184,137,238,91,201,68,145,43,238,113,4,228,101,117,166,170,20,90,92,187,229,204,124,106,164,235,131,146,109,204,23,238,75,214,150,193,59,220,73,224,90,52,9,86,80,188,139,171,141,73,95,181,249,136,154,187,101,71,206,41,169,160,52,77,106,43,156,236,98,162,240,146,2,71,113,51,98,11,16,169,101,41,123,36,227,111,197,108,14,91,88,73,4,13,207,89,51,195,144,33,33,93,69,255,27,184,132,214,238,15,86,193,39,188,149,222,60,184,140,83,149,30,157,71,36,110,147,207,112,224,161,58,164,208,149,113,48,10,172,201,92,224,25,30,188,193,125,105,254,237,236,224,174,115,117,96,74,7,100,14,47,235,86,143,139,207,157,52,11,141,138,32,237,19,14,111,106,151,239,231,52,117,136,152,12,5,233,99,149,28,132,12,119,23,63,217,40,160,207,50,226,203,26,234,46,70,111,146,130,72,233,246,11,15,53,253,72,11,39,69,31,17,109,208,222,238,183,180,199,188,40,76,140,221,243,54,36,229,87,213,241,194,124,90,30,122,51,120,175,7,69,219,246,162,91,170,179,33,27,195,67,91,1,111,198,72,225,158,229,226,243,217,165,75,12,73,185,28,217,191,98,109,229,114,36,18,214,73,101,233,189,37,168,96,112,191,99,130,168,149,196,181,207,252,162,111,218,253,131,2,219,65,221,15,204,65,151,47,60,251,131,158,131,107,247,139,118,41,5,50,152,152,211,133,203,146,198,84,226,89,199,14,159,241,57,80,139,86,20,195,225,126,75,236,244,174,48,59,74,187,112,210,174,189,141,10,124,89,23,94,112,31,61,48,5,243,1,163,83,165,55,23,171,15,180,170,89,7,58,151,76,35,118,160,7,62,190,76,105,50,203,84,173,19,120,132,37,93,44,97,47,57,119,96,226,247,1,55,84,145,21,118,17,234,97,117,160,42,89,14,88,194,10,7,46,18,2,2,198,63,143,91,147,71,25,15,12,171,67,192,232,18,158,111,253,63,74,169,255,239,255,229,239,154,177,119,253,103,52,99,255,131,103,145,71,221,179,221,49,36,158,190,199,11,239,59,76,36,110,246,243,5,104,200,45,23,78,234,233,27,156,229,234,227,2,255,113,245,216,57,102,45,53,106,207,204,234,22,112,12,184,142,156,242,3,99,162,6,92,180,183,17,120,65,163,125,225,199,153,7,166,248,46,96,56,177,159,155,211,92,33,219,238,80,149,100,96,42,222,46,140,39,245,124,127,170,118,28,198,127,232,207,176,32,19,120,97,58,182,222,201,85,86,235,23,110,82,80,11,220,218,30,243,194,41,203,168,157,79,221,107,142,189,215,14,194,164,59,224,57,22,167,39,5,73,164,74,113,4,40,118,252,61,38,233,221,214,253,145,30,222,41,23,19,255,122,224,54,87,23,88,3,59,112,148,159,213,28,55,111,52,169,119,133,231,77,159,81,147,68,47,194,3,195,138,39,176,234,163,19,213,56,54,129,143,233,52,241,188,23,166,46,230,194,243,57,23,104,16,78,49,166,131,54,9,49,15,128,123,82,84,196,169,64,153,45,67,96,137,38,27,92,35,36,245,187,90,101,158,209,33,185,251,167,21,10,61,150,73,37,70,188,5,94,89,11,135,160,136,137,173,221,250,131,166,10,84,99,159,93,184,17,129,121,225,246,233,115,124,112,151,71,35,102,222,194,147,50,141,5,165,28,24,219,88,225,203,133,179,118,246,3,143,122,103,195,32,94,47,55,231,72,154,158,238,167,133,122,213,71,147,190,119,34,62,23,222,253,209,164,39,251,215,226,115,27,173,255,122,224,54,218,18,88,44,12,114,131,103,31,138,45,17,247,242,33,67,104,104,16,207,11,119,245,242,72,75,246,40,63,2,230,84,83,24,85,187,123,115,216,156,180,202,44,65,129,54,194,192,182,82,144,7,158,30,159,4,45,250,61,104,179,152,215,184,193,133,80,217,237,130,112,124,60,55,97,8,45,181,4,174,215,110,66,214,71,75,235,88,187,37,2,144,199,212,200,186,31,66,96,61,111,168,33,195,217,80,235,3,83,19,112,97,234,95,68,218,250,156,211,62,11,43,220,104,210,207,141,106,227,198,7,116,103,9,58,75,253,105,98,90,225,207,84,203,50,170,244,244,153,84,17,147,58,54,60,44,57,15,220,162,48,4,120,72,234,218,26,181,206,122,241,95,102,155,46,114,194,0,159,207,209,5,206,26,116,218,205,104,138,46,220,235,131,18,62,80,84,131,132,16,234,228,217,238,79,19,209,215,184,208,57,234,106,228,206,224,8,144,166,79,34,86,99,223,72,93,49,149,158,245,192,117,222,16,227,134,190,252,161,197,32,107,177,3,46,169,148,231,230,36,50,238,107,163,120,241,68,203,234,141,221,192,20,50,134,138,98,67,18,41,63,77,75,211,84,56,239,27,142,46,116,97,236,250,192,103,18,223,171,97,151,215,218,83,163,143,189,51,165,189,145,58,120,163,114,139,169,130,250,128,188,53,149,199,177,182,104,24,88,26,129,167,224,136,202,160,128,153,239,242,211,104,200,222,168,45,125,44,89,163,155,132,79,162,164,11,9,224,209,52,186,153,72,252,173,248,218,108,79,26,180,61,131,48,75,92,124,124,240,33,203,158,242,33,252,85,135,179,197,63,85,12,28,205,211,184,58,33,139,36,209,104,74,120,103,137,88,195,57,169,148,219,130,82,201,90,70,172,123,76,7,9,222,84,218,8,34,193,101,90,208,73,195,205,20,121,245,120,47,84,126,69,140,146,97,58,87,196,36,183,70,24,137,43,209,211,195,33,30,143,102,188,170,82,159,189,217,201,99,79,129,224,70,209,84,211,13,254,100,170,254,165,122,155,2,220,25,169,82,126,105,171,217,107,60,148,49,164,212,71,78,213,33,167,32,182,186,91,82,179,181,142,75,69,124,179,86,217,88,2,103,240,159,171,97,141,110,55,44,91,140,180,95,178,34,19,186,229,128,169,231,93,42,21,94,41,200,189,33,47,58,87,149,170,36,27,221,66,4,194,135,246,7,81,234,143,88,175,195,157,157,85,115,69,228,217,119,76,211,110,116,19,218,100,80,86,196,85,57,250,37,95,63,50,45,60,61,66,94,20,60,228,55,193,149,162,226,5,146,139,213,229,208,60,159,126,145,183,136,66,131,243,53,181,251,225,76,186,150,34,188,111,230,181,138,102,111,164,73,227,165,55,98,42,114,53,154,216,165,71,114,25,162,235,169,138,220,148,254,223,170,197,100,153,42,77,40,18,88,138,164,31,137,86,153,194,56,237,51,69,17,29,100,115,227,73,117,78,74,191,111,201,35,92,248,114,239,76,229,208,45,121,228,195,203,202,198,254,133,163,52,42,171,182,82,93,33,85,8,9,223,253,109,106,1,5,38,208,23,249,24,43,178,147,136,2,133,200,165,70,45,14,90,183,69,47,70,103,57,242,99,86,40,151,164,4,130,14,230,217,118,190,101,118,85,114,7,166,183,121,206,190,40,9,171,144,161,202,79,83,180,117,235,201,200,92,75,98,123,193,223,59,163,68,21,42,186,37,229,21,11,245,198,30,153,82,248,116,183,20,23,210,115,49,90,84,163,209,196,61,164,130,2,41,158,185,162,18,14,27,50,77,169,98,24,230,193,6,12,149,146,194,112,41,207,72,226,90,129,197,83,136,208,102,190,115,5,46,133,161,79,222,140,244,117,222,250,139,169,253,182,139,11,210,253,237,51,81,244,107,47,86,197,190,191,109,98,147,170,53,78,127,100,164,197,225,229,156,77,181,198,201,137,229,24,53,120,57,180,202,129,174,240,168,40,163,28,188,119,45,253,168,180,165,73,25,3,165,53,170,53,158,98,117,53,59,160,165,38,101,211,202,114,179,249,212,202,54,173,73,161,230,50,190,38,153,4,165,98,160,78,177,142,91,166,0,69,71,86,157,242,100,146,90,62,147,200,211,41,201,16,95,115,230,91,199,99,12,251,82,107,67,45,122,212,240,65,136,87,164,51,21,93,243,41,101,118,38,179,34,69,64,208,116,199,161,12,7,104,147,169,64,247,59,45,168,81,49,70,121,114,211,242,164,51,243,188,90,230,120,104,231,108,148,102,118,43,97,157,41,122,20,248,248,90,26,69,83,120,184,78,80,228,228,36,37,247,3,186,158,124,179,242,199,219,40,90,49,54,173,58,228,38,237,207,254,38,181,110,227,183,209,180,216,199,231,211,41,255,171,17,143,140,36,241,29,237,67,96,98,174,155,210,71,4,70,70,156,173,123,140,155,240,175,253,233,133,76,44,174,56,155,170,241,197,72,161,27,5,156,113,190,116,43,233,18,101,247,109,141,244,126,238,205,199,122,235,240,29,167,26,233,47,124,6,37,86,58,199,79,90,85,242,191,103,239,211,10,188,52,250,186,247,62,254,162,4,164,59,242,72,99,165,123,117,215,111,213,97,27,191,29,35,61,205,169,205,21,168,159,204,249,28,200,85,214,37,31,190,74,137,132,53,6,73,69,36,117,187,145,182,195,104,44,173,106,61,229,166,197,211,97,98,123,178,244,250,12,153,104,190,51,151,63,213,150,124,142,120,176,65,90,103,237,167,86,51,223,22,28,90,31,165,5,7,14,174,27,132,39,172,211,74,87,24,174,242,200,116,174,110,254,134,84,145,238,116,51,15,86,191,168,197,179,103,223,180,164,120,212,187,224,158,72,173,38,237,159,225,45,34,4,62,166,150,183,162,49,127,139,14,207,183,173,227,41,142,29,176,193,196,213,212,1,74,101,45,53,62,247,185,219,144,112,51,132,77,200,174,222,59,63,156,77,144,129,174,156,238,15,215,53,180,66,251,236,53,212,39,199,75,33,197,36,149,206,27,38,176,48,41,215,166,73,67,74,176,9,178,206,112,155,54,234,180,162,219,142,0,199,216,225,96,111,234,25,164,131,7,95,179,100,169,140,109,75,107,176,105,47,187,118,29,30,153,52,244,65,204,79,193,213,221,7,115,121,170,191,59,154,13,67,171,110,165,34,30,241,196,157,247,45,241,108,82,111,69,207,27,50,102,81,240,107,114,57,90,88,126,28,143,91,0,74,160,114,190,101,231,183,252,135,254,131,34,187,119,67,97,125,220,226,82,22,138,44,187,134,30,98,141,173,136,114,207,42,230,77,163,195,105,137,189,57,148,65,139,48,73,137,84,35,34,78,87,164,142,106,249,140,158,108,88,155,176,175,39,45,228,159,214,54,19,245,215,116,64,42,156,172,69,50,224,34,162,157,48,177,161,99,17,245,107,164,83,179,118,124,144,198,72,229,214,95,163,111,52,181,131,191,223,32,104,163,93,239,233,203,176,252,204,237,79,219,148,159,72,239,68,131,193,56,221,155,183,161,11,175,66,17,178,246,45,198,111,173,77,109,178,161,45,167,222,182,37,251,248,210,193,179,161,83,139,122,93,138,71,183,246,6,161,221,22,197,250,156,49,90,1,122,166,108,34,174,26,39,185,181,52,11,76,2,55,10,45,201,175,244,244,7,113,216,61,29,206,234,169,105,188,196,97,61,62,104,181,160,207,86,102,48,14,189,116,97,178,10,210,112,117,78,180,113,35,53,8,220,245,249,192,84,89,197,111,231,93,187,242,80,12,147,55,107,119,91,24,202,0,64,131,236,93,33,203,100,2,150,162,117,93,19,196,4,107,202,195,8,146,162,61,130,24,195,208,178,243,98,229,118,17,14,65,74,74,89,84,32,8,217,119,255,71,231,92,201,70,144,241,190,27,248,57,244,180,189,161,192,27,30,125,73,80,40,50,51,149,208,12,221,158,251,203,104,51,43,231,152,113,15,220,195,131,114,95,229,13,35,163,30,33,7,84,32,187,114,231,33,197,112,107,43,22,100,144,74,61,147,160,254,137,93,250,108,27,88,95,183,51,143,137,148,227,72,165,87,78,138,85,206,30,129,104,164,52,79,112,54,41,106,177,207,64,153,195,218,20,8,181,113,148,126,155,174,200,115,111,20,131,250,245,113,41,6,210,78,73,10,74,194,142,38,134,51,196,142,206,104,182,133,239,0,117,112,151,25,158,97,63,77,119,101,87,52,219,229,226,6,107,217,221,13,143,229,86,164,180,27,210,235,114,15,77,108,18,161,15,232,153,3,183,68,8,22,118,78,45,74,63,38,187,169,118,4,156,134,110,151,228,93,106,137,115,113,80,176,163,189,169,252,235,226,145,124,210,46,24,199,2,159,115,240,150,248,80,51,170,36,114,118,158,215,136,8,82,200,39,25,39,96,83,81,11,56,13,61,240,19,201,208,26,125,198,157,72,204,63,82,4,253,255,55,201,91,141,79,96,186,218,148,233,85,178,199,125,143,90,137,113,28,183,237,19,86,234,8,149,140,91,155,12,76,1,236,167,106,7,131,70,166,142,33,224,243,55,176,55,57,140,101,125,11,0,12,38,94,53,3,198,203,125,224,51,82,247,98,116,198,250,131,230,111,102,26,188,132,21,163,26,191,173,87,218,2,23,42,73,178,194,136,120,197,79,27,195,96,81,120,210,203,19,48,229,3,250,100,199,101,238,241,218,155,65,91,207,205,201,203,197,213,245,76,188,112,72,128,43,170,66,62,166,219,232,152,182,194,243,28,13,205,97,168,186,158,155,159,69,182,83,220,28,201,175,172,239,77,127,113,124,207,141,119,212,244,201,41,47,251,212,168,8,19,113,246,234,123,35,229,212,227,183,231,110,183,139,196,96,196,188,227,106,164,53,186,254,246,217,71,190,238,123,96,198,120,235,23,203,113,172,96,93,31,203,233,26,94,6,163,187,229,34,150,52,233,148,231,189,19,86,224,14,120,143,219,69,98,48,196,144,174,205,73,45,206,152,250,222,148,225,133,36,169,117,167,85,121,111,116,59,66,53,45,153,130,230,126,96,8,42,93,196,146,230,230,219,129,9,76,13,107,138,223,158,168,11,203,111,163,1,22,138,136,231,228,68,161,47,43,92,206,96,196,123,227,54,111,25,212,159,154,160,95,205,190,213,171,222,220,2,60,174,144,153,143,191,218,31,244,170,165,91,19,207,243,65,80,210,153,46,111,79,188,36,45,157,167,166,16,188,227,106,216,86,202,115,239,51,78,161,165,154,75,19,193,115,224,142,97,22,40,27,141,254,52,226,101,245,254,52,197,65,207,197,104,5,197,75,87,58,244,116,192,59,201,136,248,233,74,12,81,135,12,249,244,18,99,66,93,104,94,10,27,107,110,192,240,41,200,250,91,200,121,223,171,77,101,237,129,77,33,195,225,121,220,246,166,95,179,154,10,178,195,4,223,182,142,41,125,16,33,104,138,114,199,179,6,86,133,24,213,223,187,80,193,54,117,88,76,58,60,196,84,49,3,116,237,175,98,20,239,14,195,13,208,244,230,150,113,153,33,166,218,90,211,5,70,48,187,175,118,165,88,207,215,215,39,207,48,48,248,108,128,1,170,234,247,204,212,134,248,2,162,253,249,214,234,26,92,70,10,33,99,26,15,150,238,244,43,71,230,194,68,98,73,47,60,87,39,106,54,28,62,95,231,166,167,129,145,24,30,241,100,123,220,134,141,31,154,90,124,16,152,6,82,123,224,69,191,64,192,69,26,229,127,240,92,174,182,136,30,98,171,207,52,182,171,67,252,150,146,180,86,95,120,196,76,99,235,44,207,92,65,138,106,140,128,143,115,83,247,11,247,17,79,158,137,118,143,247,197,134,235,68,38,88,133,202,179,173,208,137,213,226,183,141,145,240,29,150,117,5,135,235,47,1,250,12,57,253,7,14,19,126,221,251,249,96,52,117,58,76,185,220,122,174,166,193,39,134,133,16,217,124,96,163,10,9,201,96,66,173,207,108,40,222,78,104,48,37,162,229,133,87,200,21,219,97,217,159,71,195,15,136,223,158,214,240,251,94,61,99,103,169,200,47,62,27,79,70,112,48,224,69,34,228,133,243,18,248,24,48,127,192,41,223,223,134,26,241,133,179,55,61,1,31,59,188,244,245,192,173,222,217,114,206,222,171,206,240,131,211,184,83,113,207,222,199,31,95,108,133,2,58,150,247,237,240,252,193,165,199,81,128,139,241,238,168,200,79,135,110,118,251,241,154,62,240,241,4,66,3,58,97,119,188,139,168,151,208,128,38,47,156,246,51,21,231,108,177,163,146,7,216,207,100,130,115,35,100,204,233,205,74,207,197,84,204,205,64,97,52,120,30,188,141,21,235,151,254,207,155,255,51,152,201,25,218,214,208,0,60,91,34,155,104,14,225,236,51,168,251,221,59,40,129,139,247,34,119,162,214,18,103,80,143,213,223,240,26,210,3,143,153,226,128,60,75,224,248,197,91,97,28,202,248,34,148,25,140,231,234,68,164,48,84,185,207,204,210,97,161,50,41,207,184,154,132,144,218,28,88,229,119,162,54,10,236,116,195,197,163,204,177,243,28,75,58,77,253,158,104,125,126,110,56,112,38,146,33,219,218,153,195,164,57,28,62,199,202,99,208,156,229,69,228,60,196,202,233,224,213,155,83,128,229,15,78,197,84,214,245,73,110,101,133,97,64,64,248,186,163,6,27,47,168,195,116,213,234,206,66,11,66,40,10,39,146,68,143,201,242,35,20,12,120,109,145,150,48,152,90,1,255,96,24,22,58,25,96,59,27,37,20,220,209,65,86,163,131,108,252,8,11,147,230,136,199,8,164,253,62,173,171,255,126,206,245,52,20,174,165,199,147,65,152,156,116,75,60,174,40,204,16,14,163,166,162,198,47,125,157,59,78,118,124,221,203,189,80,49,250,230,186,70,199,216,116,247,117,133,207,32,185,50,47,157,18,173,232,233,123,150,215,93,250,211,152,219,21,172,173,186,228,169,137,175,60,110,22,34,205,169,7,108,108,71,15,76,178,50,126,153,246,221,231,230,19,6,40,127,173,137,213,49,100,46,140,17,101,188,6,91,61,132,194,103,249,132,63,49,173,59,101,42,76,237,94,252,246,130,206,90,7,5,3,106,93,120,72,70,10,248,76,181,124,175,166,192,65,103,177,69,153,119,11,24,214,39,253,32,29,205,91,191,218,56,84,212,152,50,66,185,0,145,66,40,10,158,95,138,169,112,14,133,253,190,53,84,89,105,6,76,176,92,97,142,149,56,60,23,85,213,235,129,137,160,197,205,11,221,195,250,219,149,76,234,8,152,221,85,159,251,172,159,25,83,229,76,132,114,219,114,129,169,113,112,25,90,24,58,234,179,180,81,217,206,97,127,90,139,207,243,189,80,131,43,247,230,199,209,157,58,75,73,46,116,95,187,40,85,55,5,207,209,26,230,202,50,173,55,253,28,217,20,26,28,229,200,209,151,206,198,180,30,240,28,183,96,212,96,82,65,247,135,247,72,207,247,200,101,165,251,169,225,52,86,247,237,248,141,91,94,186,83,246,166,191,157,232,119,143,7,167,93,251,153,164,137,140,76,60,90,239,245,157,11,137,169,20,67,198,31,234,115,115,136,99,75,192,22,112,86,248,76,251,121,97,164,36,228,230,84,29,214,216,168,151,237,135,77,97,232,99,226,209,8,115,233,217,136,74,122,141,181,75,88,233,49,40,58,90,162,177,250,214,180,14,111,129,57,88,83,140,218,236,162,164,0,76,100,240,142,218,153,165,69,247,218,142,230,86,152,97,200,100,111,245,162,206,33,63,219,157,73,104,99,235,79,211,105,16,199,50,165,73,43,63,240,114,129,86,131,215,122,226,74,200,210,92,139,127,45,152,251,246,3,227,50,58,188,201,91,101,133,207,205,98,87,161,15,168,205,231,234,182,246,29,21,220,36,61,5,122,53,241,235,11,75,67,134,193,200,179,197,147,163,126,248,12,90,69,119,227,62,26,30,246,243,104,9,87,53,96,226,223,58,44,199,43,187,15,54,164,25,211,64,106,51,98,192,141,13,247,129,207,210,31,247,193,182,158,186,212,28,236,237,191,123,6,12,183,87,225,226,50,167,6,35,22,242,192,196,28,119,192,204,68,253,90,197,68,57,2,38,122,169,47,5,147,95,216,150,176,88,63,174,62,108,125,59,246,210,51,197,232,180,125,224,212,226,173,143,121,93,218,51,145,160,48,108,247,230,91,244,190,13,238,200,200,57,204,201,87,31,184,141,235,66,153,30,74,123,126,155,83,34,110,110,93,163,15,154,74,124,203,93,173,252,69,97,146,137,113,111,242,165,207,226,203,240,83,92,24,54,140,191,187,250,222,188,99,207,253,249,219,49,228,213,42,207,223,7,47,225,34,33,136,62,219,251,228,112,162,7,188,255,248,32,72,96,4,10,149,66,125,30,156,154,139,184,55,105,226,242,192,212,194,221,171,81,55,127,30,28,29,191,30,176,201,85,61,115,165,95,103,157,102,137,57,222,121,154,191,182,71,131,225,139,125,150,64,155,61,204,40,171,213,213,131,213,164,196,114,124,78,12,161,254,44,190,229,101,59,192,16,117,212,231,234,157,175,73,64,157,116,126,86,246,217,122,63,58,63,131,237,200,122,22,126,223,177,109,208,237,154,246,3,31,175,245,142,218,220,82,119,253,131,251,215,5,6,12,237,192,115,12,84,250,240,226,201,225,199,122,247,226,146,247,142,47,182,40,71,126,174,70,63,244,222,188,231,53,158,71,131,234,35,62,201,162,0,225,221,240,208,250,112,152,229,61,222,155,167,117,111,78,122,117,172,119,63,220,110,134,81,131,53,234,243,228,180,80,248,142,152,77,7,247,89,252,232,117,184,85,13,204,89,249,76,135,182,114,220,28,187,73,195,12,216,73,205,125,63,40,38,86,123,206,1,194,205,110,165,101,139,105,229,103,111,160,170,102,4,92,82,109,249,93,6,105,196,111,67,51,57,222,53,54,139,127,18,122,40,206,142,249,220,156,102,233,123,53,165,144,58,21,81,18,233,241,222,70,178,251,44,111,114,224,61,96,72,17,116,107,97,175,186,191,141,120,232,179,12,210,74,59,238,125,222,121,61,147,133,36,119,139,81,105,212,156,235,100,161,216,119,92,24,193,153,231,106,72,118,107,192,227,9,174,80,36,210,82,12,105,51,45,51,133,41,161,13,216,50,155,138,102,100,100,2,173,227,9,81,52,216,206,238,247,128,60,75,109,130,70,146,102,197,152,48,163,247,115,53,85,200,49,162,195,8,80,21,30,115,196,144,17,85,200,83,81,222,249,94,76,60,235,133,207,212,138,105,104,186,107,15,220,106,143,215,66,253,68,119,114,220,217,59,79,142,127,245,28,34,141,98,162,25,183,94,53,77,253,210,112,84,134,231,135,184,4,203,239,129,75,219,241,45,41,126,30,207,75,23,178,224,1,183,54,255,132,147,92,189,250,37,250,248,224,225,187,10,123,159,52,0,252,96,8,192,3,70,211,233,189,249,138,16,96,134,249,255,241,129,96,84,247,51,230,160,196,140,158,159,134,87,164,4,76,233,74,126,190,71,78,177,107,80,140,149,210,51,83,250,44,41,174,46,248,203,15,108,52,50,14,31,107,176,173,231,201,198,142,144,16,193,225,210,231,120,231,89,238,113,53,197,73,239,160,45,116,213,2,62,243,253,253,220,112,106,196,168,116,234,67,159,245,147,156,112,195,96,227,231,122,224,25,46,214,57,233,160,61,120,151,87,141,61,5,170,218,162,25,108,228,141,107,60,55,21,226,207,233,70,194,109,92,120,67,105,253,252,50,235,203,225,5,71,210,251,220,50,83,16,163,120,124,156,68,241,162,79,226,76,171,85,122,199,132,160,80,192,184,161,207,247,128,237,32,190,230,49,154,103,126,150,192,234,247,99,255,146,227,207,199,70,127,186,5,140,170,231,179,190,142,169,19,171,19,22,182,242,174,108,10,95,107,192,232,206,62,87,35,174,28,191,93,168,133,127,215,118,93,177,120,209,17,76,239,134,150,183,135,92,137,213,183,185,159,121,150,188,28,97,144,69,120,108,203,102,92,157,113,103,186,207,158,245,1,249,193,69,247,122,34,89,84,185,71,156,25,110,129,221,219,3,227,51,198,213,13,241,106,125,234,133,249,190,3,158,171,63,27,214,50,234,98,135,153,147,227,133,57,210,3,38,212,161,227,125,236,237,90,239,213,199,56,208,40,53,154,55,45,14,116,100,27,147,90,251,196,154,74,76,241,66,233,195,223,195,190,62,72,1,23,181,208,126,130,58,241,61,70,91,243,121,112,123,244,64,9,157,232,44,36,5,28,15,182,202,3,229,21,57,189,131,237,222,211,11,143,126,47,165,159,245,79,184,132,121,133,1,219,211,243,177,108,169,126,48,57,191,182,159,241,44,57,206,68,100,238,230,126,46,46,61,178,21,7,70,107,247,25,237,74,161,171,195,252,131,153,255,24,206,48,190,8,97,221,110,242,223,151,174,247,96,163,99,111,214,103,60,137,115,198,205,207,76,152,26,199,130,146,119,245,184,57,242,102,207,121,189,134,172,75,122,90,31,15,166,209,122,19,243,164,194,169,240,216,2,244,207,196,151,38,144,251,4,116,88,0,119,79,160,111,234,217,41,27,178,218,37,6,181,217,184,252,9,183,128,43,130,150,47,156,238,160,210,125,243,7,220,178,92,61,231,159,240,25,169,248,237,115,167,249,199,111,167,117,159,252,140,105,223,239,152,83,153,18,112,219,117,255,185,178,239,176,244,249,78,52,83,88,8,144,18,167,103,204,16,110,142,121,120,254,191,210,179,244,58,29,77,1,215,245,30,216,11,250,171,120,173,97,50,38,207,76,43,247,173,76,28,244,121,43,250,103,227,177,103,43,163,61,79,118,44,128,59,162,147,116,131,62,25,218,237,238,165,211,111,162,197,50,156,222,242,86,155,174,96,125,174,153,110,148,138,101,155,30,39,189,25,79,72,14,152,50,31,189,218,58,102,253,151,141,224,237,217,103,77,232,44,174,166,255,242,177,252,240,55,220,81,38,148,112,190,189,126,46,114,197,37,174,46,127,36,65,9,169,220,65,129,56,240,9,7,241,40,61,38,105,67,243,229,189,58,165,26,231,249,79,147,227,121,111,43,43,114,120,193,19,163,240,228,76,245,247,238,132,7,198,31,113,145,107,199,115,90,172,250,134,23,230,12,231,134,250,222,148,223,0,28,206,111,192,43,181,199,221,164,66,59,188,50,66,23,93,95,140,176,99,241,136,40,28,121,187,61,177,166,10,151,88,160,103,91,127,92,58,12,220,48,12,249,165,253,70,23,144,20,186,247,134,226,248,185,55,102,81,11,184,165,231,236,34,86,219,229,201,206,180,125,92,62,74,234,247,189,26,102,158,39,14,156,123,196,185,224,239,235,79,184,244,76,143,36,15,126,126,248,177,73,201,228,199,177,201,115,62,129,69,52,166,195,190,162,159,175,166,231,222,84,187,197,231,106,70,74,242,196,175,75,27,247,106,120,11,31,120,245,17,7,58,203,241,89,34,88,111,41,199,199,198,255,120,162,96,184,178,97,169,116,147,97,209,185,208,77,69,36,96,248,255,246,3,175,53,238,213,84,44,61,112,161,45,50,96,186,131,30,244,166,74,8,198,137,164,139,193,21,187,203,225,145,247,27,82,233,166,160,17,48,205,159,239,213,189,197,62,77,122,239,153,195,214,243,17,63,61,208,145,219,239,197,171,196,115,211,91,56,222,159,238,89,224,115,108,143,63,159,236,222,28,170,149,63,224,82,194,124,235,179,191,33,17,226,111,247,181,40,99,126,66,11,196,254,98,42,48,191,213,237,34,192,61,91,60,24,29,200,235,185,24,21,156,24,19,216,134,246,59,19,198,188,23,247,247,192,199,18,175,233,94,172,117,227,191,73,154,163,192,47,91,51,219,19,121,199,52,89,49,38,231,44,106,207,147,17,168,143,39,99,107,124,39,105,237,251,186,101,118,104,175,55,46,88,86,120,55,163,88,113,212,179,221,237,251,218,112,250,228,103,208,200,54,196,197,21,217,138,39,52,135,3,239,163,2,215,115,121,50,56,150,74,140,171,241,86,30,167,142,87,141,112,12,149,20,253,73,147,48,100,113,8,192,29,208,214,227,140,114,104,196,205,39,204,134,227,207,24,149,79,134,1,107,223,179,159,81,66,150,227,230,164,29,255,244,70,75,4,100,6,14,251,235,243,77,231,124,61,48,108,117,243,141,169,80,71,85,3,134,83,225,113,240,83,20,217,17,196,125,130,130,216,7,215,251,71,250,237,41,39,57,243,160,231,136,137,76,163,32,17,244,28,46,215,230,61,54,104,122,146,152,149,153,53,2,61,238,159,250,9,70,43,21,81,11,40,171,187,38,89,160,129,206,30,2,166,27,159,16,163,194,217,233,180,128,33,84,212,117,77,4,119,197,225,68,135,199,72,15,172,182,252,132,170,67,131,57,245,167,8,228,176,209,246,77,133,105,203,136,49,195,9,153,207,213,4,135,74,192,11,49,63,133,145,135,245,97,161,60,253,177,44,107,183,158,206,128,173,242,66,97,202,54,2,206,52,214,60,87,211,227,53,3,158,189,107,48,135,74,195,217,2,134,205,92,195,107,40,127,167,152,196,231,92,92,73,119,121,164,138,122,44,191,101,114,39,58,44,240,253,71,76,5,229,226,167,70,7,74,235,123,226,227,116,63,94,72,237,215,180,68,60,178,170,45,127,64,167,242,2,94,104,150,235,160,24,37,80,12,41,14,139,58,87,149,126,131,59,40,248,16,186,171,208,150,156,195,102,94,240,55,232,202,54,105,174,216,199,161,116,44,186,29,34,142,117,163,107,212,141,229,231,131,180,46,97,40,202,64,123,123,110,142,144,213,133,217,151,158,155,67,169,29,191,157,247,156,207,197,8,74,250,242,35,174,253,28,156,212,139,140,136,57,66,180,86,215,51,42,180,212,250,36,63,78,70,123,60,137,138,30,93,24,4,155,16,225,179,122,49,239,34,70,176,57,50,212,162,38,140,116,99,242,199,40,77,93,61,9,136,169,71,28,18,196,164,246,115,49,45,95,113,49,234,223,26,148,71,243,115,196,36,222,125,166,39,176,129,170,112,212,98,102,227,17,123,111,14,79,85,220,252,152,188,122,164,115,105,185,95,19,195,95,127,185,244,46,215,174,55,74,107,154,97,177,99,161,147,211,212,173,67,207,108,249,173,33,209,171,233,89,30,153,195,46,59,124,188,222,172,27,113,165,179,210,63,7,225,72,170,205,21,70,76,99,5,124,252,56,13,220,177,79,199,173,127,133,12,10,82,207,88,29,198,113,75,47,92,253,72,166,175,61,245,103,39,61,43,113,150,184,119,55,130,12,133,207,97,150,227,177,173,112,98,188,112,247,133,75,167,86,127,2,192,220,60,223,49,153,89,99,65,7,188,105,91,52,56,122,85,31,193,132,178,119,140,200,130,118,232,25,145,99,224,174,11,227,84,151,103,192,114,148,84,20,114,252,235,153,99,148,158,143,120,176,61,255,56,248,18,234,126,223,86,87,8,252,167,246,126,172,227,36,238,128,173,139,226,129,111,64,178,144,135,120,242,209,103,38,204,40,111,131,226,48,95,45,64,131,143,77,228,49,245,66,244,121,60,219,44,180,30,61,174,46,70,135,241,204,194,17,150,250,129,23,132,124,10,211,5,19,143,86,73,111,62,115,120,98,106,6,140,228,241,115,243,133,244,129,195,104,213,61,147,225,236,158,81,212,4,243,118,125,130,19,213,118,2,159,166,152,37,79,40,245,192,43,220,58,152,34,210,211,131,132,188,214,244,115,243,248,8,165,238,231,131,162,53,238,7,12,202,128,105,63,219,194,249,237,150,226,139,29,91,38,255,113,245,153,47,241,104,84,224,63,6,1,214,94,172,17,78,55,141,63,91,221,94,141,81,65,80,100,61,48,252,130,241,211,231,49,31,144,156,176,63,54,209,252,252,206,133,198,217,23,240,70,16,238,153,11,44,102,135,51,241,157,119,203,185,1,180,98,63,253,44,93,196,106,252,157,207,201,159,243,187,45,28,175,43,126,25,125,171,119,79,161,19,231,194,38,244,165,48,41,167,128,27,133,68,114,115,42,27,163,220,144,36,69,157,234,253,64,156,23,43,155,160,121,86,159,174,24,131,82,192,168,37,233,46,77,53,71,245,83,17,190,253,86,234,3,163,139,227,87,99,211,87,13,98,17,7,154,49,195,171,209,82,232,213,117,71,128,204,196,0,199,131,146,247,115,171,211,126,247,233,156,226,248,136,106,142,2,149,202,211,251,68,203,109,184,101,212,242,246,39,71,130,200,118,220,251,60,8,205,78,23,133,87,179,185,77,90,16,240,122,90,74,224,146,222,177,105,116,43,39,148,33,77,248,105,110,240,114,245,126,82,82,41,91,63,124,252,54,145,59,121,109,168,62,228,201,250,86,199,169,193,103,48,83,252,116,161,211,105,11,204,6,84,4,206,85,44,36,82,155,109,196,241,195,107,23,57,207,27,36,201,51,182,51,250,101,75,122,96,235,29,191,112,79,122,239,137,127,210,47,138,9,42,240,64,143,55,11,172,185,136,246,163,152,27,242,211,179,232,79,211,207,185,238,205,105,250,47,10,55,168,90,46,220,179,100,249,154,181,100,197,182,64,145,151,118,239,54,203,200,200,147,211,94,166,99,122,140,185,218,238,160,193,226,175,47,134,18,117,191,31,140,246,18,125,52,42,154,250,189,26,115,91,31,13,154,129,46,115,165,104,225,15,46,251,245,157,138,29,40,85,71,13,238,193,59,201,171,150,90,49,71,199,61,86,153,165,243,185,117,234,97,44,27,119,65,121,6,60,133,212,134,193,100,189,229,173,208,104,43,241,187,16,1,202,226,162,166,228,118,8,20,108,32,237,177,105,88,194,113,112,25,63,174,148,29,28,180,18,103,119,184,211,129,35,15,182,38,148,137,241,177,122,123,154,251,44,49,20,79,13,59,80,215,231,58,251,125,187,47,69,99,161,78,81,52,109,250,93,152,80,38,62,239,76,92,105,197,115,115,56,60,207,109,30,68,140,201,160,119,86,127,187,153,123,233,240,196,183,124,224,114,107,175,11,193,200,57,245,181,42,252,43,1,147,33,239,15,124,108,214,120,240,101,116,165,130,178,121,222,165,103,148,112,77,96,184,208,252,185,77,27,233,65,19,196,79,190,48,9,152,100,49,113,216,118,201,231,59,76,69,190,216,225,7,46,35,58,130,121,42,2,242,2,47,171,250,119,152,174,35,9,235,145,252,45,233,162,115,206,246,160,196,8,253,181,76,127,69,119,20,248,108,90,185,48,44,171,207,213,46,7,96,168,117,51,11,58,141,230,42,224,217,102,110,15,236,12,97,6,195,5,168,63,141,48,87,216,156,195,10,56,245,167,161,139,187,111,109,36,183,207,111,159,169,23,30,6,187,141,230,187,208,215,173,81,8,245,99,67,222,250,65,198,217,49,124,146,146,23,125,199,108,72,96,26,49,158,153,36,79,215,38,217,180,24,21,200,223,71,209,123,119,107,158,118,184,173,167,28,2,185,42,108,80,135,9,164,110,29,180,51,70,247,123,241,59,99,232,213,213,120,92,63,120,65,174,40,199,125,51,239,197,195,99,133,213,180,117,154,26,9,120,156,31,8,79,60,39,27,60,120,37,204,24,158,43,13,189,186,152,98,252,7,111,234,20,117,51,60,159,43,69,146,3,58,223,158,158,105,138,148,83,141,171,105,251,146,104,101,27,214,68,54,2,30,67,210,47,84,231,173,237,9,225,178,141,127,67,70,101,152,253,21,63,13,157,131,238,42,67,163,203,199,192,68,195,69,30,220,66,148,97,56,238,81,242,115,54,49,162,145,212,133,188,121,41,1,67,59,219,76,149,247,58,222,137,166,178,27,244,215,215,20,65,177,79,171,176,218,175,235,34,224,5,167,66,87,248,92,31,115,137,79,91,37,69,2,13,36,157,239,14,111,108,71,125,180,140,238,193,247,104,53,217,201,40,191,125,150,196,140,208,219,113,170,103,211,234,75,104,222,90,243,105,78,160,129,248,138,192,199,199,140,106,120,243,163,182,120,210,205,40,113,124,1,82,22,145,171,110,44,20,81,164,28,240,153,108,90,124,128,72,165,75,215,3,255,68,174,20,38,147,235,143,134,128,213,214,237,22,109,239,233,37,71,212,92,148,212,158,171,161,254,172,14,227,239,170,249,119,44,143,146,125,245,87,35,17,210,171,27,233,156,26,143,118,54,61,173,32,163,158,47,135,187,74,232,167,103,201,50,30,216,20,50,3,166,182,68,71,173,194,214,25,79,190,56,0,117,204,141,129,205,159,156,214,161,182,244,234,142,124,142,95,109,50,97,207,23,35,207,85,226,106,116,16,245,120,108,240,147,249,197,70,71,166,19,181,145,165,247,65,49,137,62,221,172,141,228,203,237,113,130,155,229,89,159,232,161,247,123,111,102,241,122,70,156,42,214,21,240,202,83,156,175,102,97,191,29,48,205,96,186,29,27,63,132,91,243,120,174,67,89,72,26,79,83,253,236,229,234,173,149,138,199,250,216,48,97,199,111,115,50,232,213,180,160,212,122,159,28,165,225,11,23,74,6,118,92,141,159,168,139,160,80,158,21,51,13,117,212,173,143,86,40,181,240,51,140,208,233,120,118,204,130,41,228,33,102,74,57,199,148,24,50,129,216,21,62,80,165,204,116,139,251,133,94,227,154,30,36,166,54,168,232,68,36,154,237,27,38,62,197,28,18,44,53,14,139,232,85,169,213,156,175,41,112,161,66,96,199,52,68,91,77,224,227,118,239,72,5,66,241,95,147,152,28,232,132,143,62,226,181,142,13,221,186,94,77,41,68,111,23,126,178,148,180,255,159,199,137,175,205,196,146,168,61,116,97,4,173,99,196,115,211,254,186,74,215,102,186,179,120,225,169,95,148,203,163,112,8,26,129,93,228,112,173,116,231,205,34,115,65,212,59,140,115,147,116,117,92,125,204,128,33,230,14,122,56,199,91,136,121,72,117,173,124,46,188,196,33,75,192,114,233,23,229,83,134,175,64,110,129,178,72,133,45,180,126,159,44,107,208,158,219,141,122,103,41,45,238,250,100,230,7,198,110,218,172,41,84,158,12,110,178,232,230,130,9,119,107,216,210,132,22,130,80,3,229,61,216,0,5,102,107,200,119,174,172,39,236,66,216,125,207,56,131,136,183,105,108,16,245,213,99,117,248,102,91,141,205,76,190,136,49,216,220,237,114,66,87,37,87,103,35,100,189,91,245,57,227,228,120,172,20,48,70,121,53,17,51,170,0,46,156,76,95,181,7,92,68,186,12,120,146,202,148,171,235,208,137,8,57,200,242,10,29,88,227,149,45,167,24,81,211,254,239,196,189,61,210,47,61,146,221,183,151,177,199,192,103,1,152,5,200,146,39,83,65,99,66,236,96,140,193,153,137,86,211,96,48,102,45,114,20,65,159,92,147,184,14,225,151,207,131,204,147,151,11,224,219,78,223,123,110,213,31,133,66,1,249,121,78,92,59,53,213,142,2,68,243,200,201,157,223,147,142,86,26,78,191,90,252,151,239,183,36,115,210,80,191,155,199,127,152,200,73,21,20,142,31,63,220,174,165,217,229,0,49,41,3,239,143,235,86,251,211,245,226,187,172,86,12,139,131,83,81,167,68,130,120,53,81,66,52,228,228,107,137,7,158,90,79,65,174,229,243,216,117,103,243,215,212,13,26,34,203,179,228,196,63,224,242,19,152,170,176,234,48,103,174,254,50,241,104,127,201,120,255,154,145,106,80,50,248,105,76,218,90,246,200,107,249,159,21,86,6,49,69,113,49,112,27,102,141,163,250,218,210,178,211,16,242,91,113,107,148,169,149,155,7,163,227,158,191,190,9,182,79,63,88,84,33,206,172,190,181,143,150,76,105,220,191,234,241,43,118,161,173,69,7,215,119,165,119,195,239,189,40,99,19,148,216,215,244,237,213,218,14,4,253,32,89,139,29,146,64,143,94,76,15,72,108,160,212,64,31,133,177,127,119,28,197,117,165,247,76,55,144,135,144,40,24,21,41,241,110,122,82,197,187,191,72,252,94,31,66,111,142,142,182,239,98,212,122,53,73,191,243,117,83,218,255,224,181,132,170,149,155,31,178,166,111,74,241,186,150,190,234,73,63,166,47,19,120,112,53,170,209,8,11,197,6,75,193,195,146,28,119,235,38,183,248,70,110,18,222,2,34,66,239,31,213,130,85,90,156,46,72,157,218,23,183,94,168,170,212,4,207,229,147,130,37,212,37,26,115,225,26,206,9,172,196,103,233,251,66,129,111,251,164,64,29,220,245,227,184,27,98,84,227,145,22,166,210,95,97,28,144,233,240,253,116,228,32,71,114,30,113,0,135,215,74,95,15,25,165,239,133,22,140,53,93,171,145,154,213,149,249,180,108,8,54,37,150,67,182,181,56,119,71,135,186,81,27,134,174,27,10,219,223,27,57,31,75,151,58,144,70,43,110,241,109,238,26,244,91,171,16,145,79,24,78,187,53,10,134,178,156,197,4,180,170,231,31,7,124,96,178,22,140,156,188,191,143,243,190,188,209,197,26,109,200,191,150,247,97,67,157,58,181,173,186,53,136,157,126,223,38,21,211,180,229,164,215,21,125,213,147,166,236,122,244,3,129,23,249,157,11,148,140,18,207,210,109,129,12,199,239,26,166,72,96,107,255,99,179,190,143,183,84,38,138,108,105,13,243,58,234,59,199,127,220,22,93,104,141,146,46,31,26,203,70,131,80,149,98,162,249,74,49,166,85,19,201,205,105,227,117,90,73,147,125,80,130,68,114,143,213,253,53,74,58,171,58,69,181,154,14,215,187,55,233,117,141,60,211,107,182,156,242,231,179,180,180,204,41,189,172,222,129,104,169,251,37,71,26,157,154,211,205,73,34,113,74,75,112,93,98,100,54,126,31,218,232,106,135,132,83,224,122,243,12,57,145,181,79,184,53,56,178,41,236,252,252,151,175,101,20,51,134,138,150,57,131,191,48,82,71,95,148,188,17,21,224,72,120,240,70,129,187,203,213,136,20,123,97,217,186,43,225,11,185,16,138,129,238,163,173,231,63,47,56,73,132,39,112,194,206,80,214,59,187,232,139,68,163,56,96,216,158,60,43,4,149,249,145,163,237,190,229,213,78,127,17,44,122,43,148,35,212,72,175,170,183,109,34,184,182,36,65,72,193,227,230,188,252,133,121,115,18,215,163,150,210,171,35,55,201,146,208,41,191,96,51,165,166,223,15,147,30,232,42,13,250,80,238,96,40,252,222,154,32,182,70,212,141,121,168,123,145,238,129,20,80,56,33,41,129,234,68,189,126,97,226,79,225,212,16,134,57,239,211,58,230,252,70,66,137,186,75,151,155,50,120,169,45,72,205,38,69,183,191,79,117,48,208,90,108,25,84,218,153,67,253,96,188,225,248,110,169,190,47,78,252,116,140,43,77,150,209,32,155,177,3,189,139,59,222,212,96,250,188,204,136,34,240,79,170,96,17,231,176,238,237,247,196,4,155,34,211,75,101,22,197,168,62,95,164,194,35,96,62,205,148,247,18,91,24,85,67,246,29,116,120,85,49,68,100,67,106,173,105,196,134,162,246,119,92,27,222,59,225,108,35,251,67,171,214,247,86,208,105,83,246,126,171,133,255,182,47,18,78,84,41,86,152,180,182,125,30,222,217,205,180,65,229,234,6,71,245,11,6,82,209,127,191,157,42,240,130,7,243,247,234,187,79,53,17,82,182,171,173,136,224,23,166,0,36,4,53,46,108,108,102,207,245,165,252,144,130,92,25,249,93,5,30,220,93,150,160,59,242,219,86,156,253,60,227,101,92,172,83,208,69,23,165,163,76,96,211,89,193,113,158,15,165,228,104,235,47,35,38,248,158,26,126,162,163,171,200,82,137,190,80,32,205,58,83,231,236,62,68,255,226,106,156,209,34,227,54,167,238,205,201,132,246,55,34,218,212,97,141,39,12,11,12,115,96,36,63,40,206,152,158,77,93,84,178,181,46,104,93,95,121,38,248,34,1,26,154,74,160,141,148,246,187,245,117,200,41,32,8,24,182,36,15,37,92,227,242,76,233,103,6,174,94,90,184,204,138,104,83,209,242,121,133,5,77,164,75,26,254,13,174,110,71,175,99,106,186,250,211,116,197,87,135,97,215,41,35,193,197,123,44,22,203,125,233,18,134,171,204,99,55,27,93,170,224,107,7,190,199,161,39,245,233,204,84,239,129,98,168,21,12,95,60,117,23,143,136,38,210,230,41,205,205,225,42,173,116,147,253,150,178,128,7,147,41,145,87,205,249,249,249,158,176,225,82,20,18,5,74,169,233,125,240,143,139,224,120,147,171,141,72,247,29,75,155,66,172,33,75,161,110,99,118,141,171,17,49,145,171,225,206,241,86,59,211,49,146,170,99,60,202,251,254,135,15,237,174,133,200,202,76,250,61,138,119,127,80,147,93,155,194,215,177,165,187,193,231,108,72,229,47,157,2,59,42,121,168,201,31,18,134,135,2,161,29,15,129,44,88,148,37,250,121,157,158,67,118,234,173,164,123,140,124,69,103,156,170,150,199,193,252,17,206,95,122,218,26,89,132,243,144,44,210,85,225,113,77,146,215,197,73,5,239,18,167,96,96,8,140,163,249,34,90,136,213,83,130,44,112,65,76,242,93,189,172,55,43,62,1,43,187,115,230,77,120,194,62,33,98,69,212,228,46,194,237,159,46,132,240,242,233,210,240,68,53,169,195,91,202,136,144,2,63,238,173,145,142,249,164,251,28,225,117,146,133,239,219,52,154,57,125,172,69,138,212,55,141,123,10,181,211,19,124,215,138,127,93,215,246,161,221,92,96,166,196,111,14,59,240,183,166,194,216,70,62,165,152,132,178,135,23,66,17,94,201,128,254,79,89,58,41,171,73,187,243,58,102,149,87,29,26,199,178,175,164,129,104,185,92,253,25,237,102,172,225,235,105,132,235,65,1,235,253,254,134,127,156,40,26,200,177,90,126,162,84,239,230,182,59,138,205,200,65,184,61,13,182,155,181,232,202,131,161,215,210,159,41,177,9,111,84,125,37,176,11,143,23,117,162,78,126,13,217,229,169,15,13,7,122,223,243,67,153,82,169,252,185,111,216,127,187,35,67,47,251,161,21,251,12,55,10,97,218,235,98,64,81,101,81,188,204,117,27,181,142,24,118,72,58,29,247,108,208,223,218,115,202,205,127,201,81,253,185,175,47,19,35,199,68,164,28,174,6,172,101,122,3,229,93,15,212,160,147,81,164,62,23,210,71,161,73,166,114,190,201,118,73,207,254,156,49,43,21,65,96,185,181,61,168,152,34,21,121,188,128,205,240,254,124,79,90,56,78,10,67,92,246,146,65,27,142,113,233,168,30,198,10,212,227,144,104,248,20,10,155,166,176,47,99,44,63,157,20,59,195,221,82,57,80,209,77,249,109,124,228,222,124,83,34,200,24,33,15,163,11,184,95,133,111,28,199,120,44,2,238,166,90,231,240,53,108,150,206,184,145,93,126,126,170,83,211,166,15,134,26,168,119,146,179,117,28,169,227,128,204,131,200,188,251,54,156,163,242,190,42,246,178,127,189,88,35,18,111,190,47,131,52,233,155,52,26,4,137,128,9,76,36,125,134,77,112,191,54,29,56,223,136,251,154,119,223,32,168,113,20,30,181,189,141,254,206,80,151,78,34,208,232,218,135,218,178,72,107,10,232,97,94,31,12,121,239,72,183,182,230,137,183,146,44,5,238,232,29,39,116,180,61,14,237,245,69,160,155,98,160,22,164,49,200,55,95,167,34,38,20,183,248,212,176,8,182,233,129,10,76,35,243,62,97,110,67,38,27,48,118,167,119,122,179,39,141,213,228,230,84,30,59,73,201,166,250,96,52,185,57,162,14,43,62,252,116,166,83,13,84,86,220,26,223,114,202,181,180,204,156,225,123,202,29,197,172,2,223,47,34,114,92,232,227,116,41,183,166,4,4,251,195,189,88,226,114,177,140,160,204,10,5,0,68,104,134,144,114,210,78,77,54,224,205,201,192,130,8,75,222,186,173,143,135,217,239,79,51,11,85,111,94,130,230,106,147,36,22,230,34,170,79,136,198,248,62,61,173,29,81,96,142,152,233,179,210,232,174,151,199,130,133,113,250,187,222,107,74,145,31,18,239,48,159,198,187,38,100,39,147,2,253,107,105,126,53,137,164,35,143,109,156,129,254,216,117,236,45,45,155,3,141,209,207,67,26,212,29,33,223,42,48,21,7,205,175,166,72,253,200,111,195,73,220,125,202,239,102,121,151,157,204,10,45,205,222,59,178,107,65,189,56,150,33,245,159,68,239,195,38,230,227,22,152,198,50,127,35,192,242,241,209,29,234,141,249,16,179,109,161,36,28,235,78,226,221,68,124,82,74,211,16,236,176,118,131,125,196,240,108,114,231,106,218,75,241,221,66,3,38,239,18,33,201,22,231,125,183,63,9,76,249,103,188,14,4,218,166,204,55,5,56,114,54,161,117,59,101,74,10,162,164,45,142,46,58,235,3,190,246,26,1,193,25,31,238,18,2,160,11,195,92,234,40,5,22,67,47,54,217,235,21,223,173,230,206,134,185,252,206,250,178,169,51,25,97,160,13,204,166,237,241,64,222,203,221,107,229,106,227,57,242,47,23,62,179,22,30,60,229,232,86,111,18,31,31,101,200,2,19,19,241,35,153,247,51,20,189,214,180,19,23,93,3,151,221,82,70,54,201,177,251,42,179,18,150,8,28,15,170,150,71,108,57,248,124,18,118,27,150,91,171,30,184,128,143,88,200,66,209,163,63,189,190,214,199,123,128,104,131,199,176,86,224,248,174,225,60,210,83,145,224,87,243,58,134,107,231,65,184,27,168,113,147,63,34,17,184,62,181,2,138,238,155,82,189,10,233,96,47,11,143,246,160,126,189,120,69,232,253,136,209,43,140,247,65,135,222,112,110,9,243,56,132,61,104,220,13,3,227,229,5,161,152,37,97,159,28,116,96,82,119,248,96,243,255,143,192,247,235,42,47,38,66,1,97,145,134,207,49,127,196,33,250,131,225,121,9,115,123,88,104,109,61,219,238,174,153,187,187,201,34,190,235,20,122,168,249,226,99,139,224,176,194,36,27,159,237,71,96,110,8,101,39,210,185,52,85,122,212,239,154,2,83,175,190,255,120,252,74,105,109,98,120,171,134,143,130,107,219,251,19,61,160,59,125,119,17,5,250,217,10,127,141,109,252,174,14,55,185,160,21,78,214,7,195,72,34,122,40,36,213,56,127,230,47,220,173,192,66,7,70,244,247,188,129,117,203,41,232,205,161,23,253,93,165,198,60,185,133,132,145,42,161,218,94,227,253,162,1,121,125,250,58,73,151,188,57,51,165,149,41,197,116,48,41,83,243,251,224,83,83,78,21,157,192,251,15,126,13,71,42,233,140,118,73,224,118,156,119,15,17,165,196,10,205,113,82,30,103,244,66,176,226,19,183,143,8,107,251,94,3,59,181,138,244,145,199,197,221,52,234,231,187,55,116,80,226,205,14,188,171,242,40,105,238,62,89,74,147,224,195,96,36,223,43,97,90,208,90,43,203,9,36,234,28,217,237,23,198,194,149,46,37,218,134,105,171,253,93,12,247,243,233,93,72,80,6,97,191,49,222,213,116,92,30,137,42,14,163,153,169,111,86,174,75,129,137,32,87,83,89,249,170,58,175,237,69,169,95,196,23,198,111,167,235,239,235,254,41,173,172,122,115,58,72,126,141,145,69,13,225,150,242,14,54,87,132,59,29,94,42,27,130,182,240,181,230,222,115,117,98,63,59,61,151,209,255,255,142,172,211,33,85,116,86,32,133,158,191,39,62,250,182,83,247,113,163,245,121,44,88,24,252,45,100,147,13,165,157,110,63,148,254,103,177,223,186,73,234,253,250,155,72,198,163,206,166,47,187,147,221,121,87,155,6,197,86,148,26,192,55,46,228,250,68,220,102,16,15,61,191,170,132,228,97,40,247,75,15,141,242,223,91,226,253,219,198,255,26,176,249,140,239,219,69,140,247,147,106,27,186,86,224,165,127,87,163,125,209,35,75,49,112,62,61,107,132,30,218,245,203,197,86,191,46,94,227,21,253,192,227,158,217,132,166,2,70,84,203,247,13,192,34,141,97,131,126,145,249,8,142,237,236,18,101,128,235,164,65,133,232,232,181,100,148,110,128,122,92,6,247,238,77,79,171,168,214,33,89,63,183,47,5,60,33,84,152,229,106,72,162,223,166,195,202,168,82,21,205,213,112,61,191,155,19,142,238,159,222,188,25,57,220,47,204,247,163,231,23,61,208,200,59,252,194,68,145,245,106,72,183,235,122,107,101,152,10,182,24,135,70,34,188,223,70,142,96,235,18,102,24,186,21,135,247,247,82,31,15,85,92,172,113,56,209,234,107,66,95,132,217,53,78,76,126,138,4,195,251,237,235,153,105,113,255,64,156,244,241,158,179,209,82,42,114,4,173,212,201,190,159,38,68,83,196,70,163,35,164,188,168,9,37,11,84,141,201,189,251,143,70,247,131,201,131,200,27,169,205,36,72,187,76,249,22,111,22,202,199,245,250,10,22,43,171,136,109,137,246,34,155,148,175,149,58,212,26,135,130,243,154,4,190,208,40,99,23,131,130,48,254,121,66,15,104,58,52,145,68,183,114,51,230,244,205,25,93,5,34,245,199,225,86,218,35,211,93,36,189,69,49,157,15,27,214,167,223,145,81,36,249,13,5,77,184,204,81,52,91,196,202,42,166,226,81,223,174,98,167,168,88,189,132,141,157,135,116,241,153,206,45,7,80,129,194,243,251,222,183,107,2,211,242,245,145,125,175,47,7,179,144,144,239,146,101,1,190,95,215,121,219,33,12,249,223,145,167,182,108,158,239,165,70,6,38,206,112,33,215,93,125,75,91,148,252,45,129,235,62,46,255,100,123,86,235,250,220,133,100,224,91,196,221,122,70,35,44,9,159,199,94,175,44,153,236,24,218,41,45,96,246,145,231,43,44,83,230,20,254,136,110,30,80,155,111,67,156,198,103,53,2,158,124,22,253,248,102,60,62,201,25,80,101,142,235,242,134,54,216,45,171,12,205,8,93,183,159,64,164,193,117,104,48,178,60,183,144,40,9,133,8,93,224,131,246,113,243,227,13,22,155,165,48,65,182,243,78,86,99,165,149,7,51,122,221,243,142,237,77,49,85,145,171,233,75,126,14,237,61,182,225,36,40,242,219,123,89,199,217,59,244,145,28,108,50,242,235,1,12,129,175,163,45,53,73,38,139,91,30,165,20,206,111,89,194,187,217,173,71,183,248,208,216,87,68,212,174,27,39,248,139,236,95,152,146,93,189,57,86,225,203,88,64,177,194,172,11,76,122,105,109,191,57,155,113,196,216,58,53,208,223,35,22,88,150,129,30,159,60,247,245,166,175,221,248,38,21,9,216,37,3,191,39,7,45,253,254,216,236,246,2,243,233,159,25,150,210,157,244,46,107,9,133,203,71,137,203,156,66,200,27,240,182,52,195,179,241,76,174,89,2,97,200,188,31,239,96,89,212,255,201,83,89,209,227,163,69,131,43,98,12,177,92,251,54,122,68,121,31,80,209,200,213,195,152,137,98,202,104,208,86,152,86,219,121,220,62,164,137,72,96,38,245,165,249,47,76,232,42,118,188,190,77,128,178,61,184,21,235,71,14,184,88,87,207,251,109,194,27,194,19,212,89,10,113,76,160,190,208,36,212,139,253,210,189,186,109,161,13,13,241,103,192,159,249,3,14,223,23,27,219,45,158,0,118,252,67,55,37,49,75,97,123,63,207,230,134,2,47,66,212,212,54,80,100,240,46,190,227,168,82,147,129,116,49,106,3,110,176,15,66,151,85,175,94,243,245,105,44,92,183,187,29,15,189,250,190,222,231,128,145,240,158,66,44,8,76,145,252,120,48,226,164,35,93,125,63,254,183,206,216,181,9,108,201,111,211,196,241,189,161,81,215,152,30,219,212,85,158,61,2,1,165,112,197,119,34,218,235,213,47,152,151,211,36,214,11,61,210,120,113,75,234,135,154,18,57,128,174,235,177,190,95,182,50,241,79,222,245,164,71,235,184,243,6,9,154,124,31,11,6,164,250,28,13,154,216,135,36,5,120,93,221,91,128,151,201,224,180,52,41,196,191,222,215,85,168,105,150,208,35,198,4,202,29,207,167,69,209,110,234,205,225,110,44,245,57,173,80,159,73,95,28,220,214,212,88,63,167,213,146,241,58,43,247,112,235,238,87,194,86,84,66,207,30,24,197,236,207,225,67,236,56,208,194,247,91,151,59,196,74,44,67,147,58,218,107,238,46,15,154,197,98,157,125,228,16,94,189,237,162,91,18,9,25,129,183,213,23,190,57,107,208,124,197,99,221,11,41,107,106,62,227,86,178,25,176,73,48,61,123,4,229,142,79,168,151,33,83,70,176,233,205,25,181,156,159,140,12,253,179,229,75,133,26,73,169,125,251,33,207,124,180,184,172,36,173,126,182,14,227,233,198,138,201,212,74,25,113,135,233,207,37,0,47,140,49,180,229,106,164,131,154,127,0,148,195,139,156,9,245,153,16,3,57,188,161,14,148,145,221,177,174,151,36,165,20,144,70,52,249,237,130,37,252,190,143,122,63,23,81,71,67,247,114,181,71,185,70,21,35,229,229,241,237,33,55,50,252,211,68,47,235,72,135,21,189,90,104,160,123,240,99,18,4,143,159,134,119,160,121,228,100,178,93,197,181,195,180,186,124,253,99,232,72,217,118,167,233,165,45,31,216,111,154,57,96,19,10,246,250,180,67,59,144,220,251,110,148,159,151,200,67,169,221,68,98,12,131,187,119,23,12,193,30,27,82,87,138,35,65,181,169,23,198,17,53,150,173,242,126,152,184,203,239,234,105,193,217,79,96,12,221,225,1,186,170,90,9,22,157,152,46,200,136,130,145,104,109,81,101,113,40,198,125,129,71,162,181,114,106,254,248,233,47,168,127,48,159,183,156,246,131,233,252,94,44,247,126,241,21,178,62,25,216,68,172,235,5,130,15,250,30,105,70,135,53,140,191,128,42,219,180,62,22,20,69,78,131,178,169,178,158,85,158,139,21,239,108,216,252,122,21,114,49,226,61,84,9,190,171,141,41,64,225,235,239,116,23,157,50,102,192,45,43,28,99,172,183,8,51,95,107,78,210,21,22,236,232,206,67,191,161,117,148,40,116,39,86,60,159,74,251,103,10,181,210,3,194,127,132,173,61,124,78,128,78,54,44,122,193,130,22,122,223,55,171,26,17,214,9,219,189,58,194,28,76,209,7,132,221,29,137,3,79,78,17,94,151,95,54,50,88,79,72,24,21,83,19,248,216,84,120,66,27,133,226,46,143,133,225,239,105,225,123,242,96,206,203,164,16,65,43,81,132,67,230,229,200,148,146,178,240,122,148,115,15,35,217,113,240,182,96,147,241,108,56,76,230,10,211,126,30,37,58,83,25,113,56,186,72,244,122,45,203,66,195,80,95,199,32,74,240,146,198,150,229,145,29,135,201,236,78,159,71,20,235,218,96,71,39,20,121,145,87,6,76,209,170,190,44,226,242,47,48,15,185,231,18,194,156,14,185,78,176,156,18,171,173,106,217,53,138,181,134,255,50,173,83,18,214,167,94,153,230,99,191,121,197,47,139,215,129,101,49,156,81,10,215,42,25,203,36,110,119,220,220,106,2,226,98,138,208,138,235,220,145,249,187,155,112,204,9,74,197,229,237,225,31,150,92,250,114,171,153,38,213,235,123,154,41,103,7,12,39,244,139,203,127,166,83,34,197,255,116,91,173,207,25,17,22,118,158,68,145,105,172,235,174,210,64,225,249,39,252,197,228,178,191,227,173,89,235,174,245,34,181,232,80,183,81,205,250,197,203,172,194,133,136,107,90,171,19,109,147,77,160,72,57,96,107,71,245,114,44,200,17,36,216,10,39,62,237,113,239,230,84,118,73,181,86,135,66,189,123,42,4,183,105,233,145,108,82,195,222,131,245,17,14,146,62,88,152,152,224,113,124,229,232,152,44,242,66,208,245,25,158,227,180,202,243,162,247,134,16,202,123,162,175,167,67,235,134,194,228,253,95,70,110,98,230,116,157,52,54,33,151,228,166,48,228,211,227,30,142,182,226,84,87,208,54,183,150,97,244,159,223,213,118,68,68,156,170,91,217,188,183,22,148,98,175,95,71,6,101,219,107,230,128,47,119,201,121,94,126,226,9,191,239,203,18,185,165,201,156,221,61,190,123,229,30,42,184,247,133,200,213,156,8,78,75,195,238,164,121,177,251,80,52,170,189,146,40,90,158,105,198,127,48,156,1,82,105,108,37,108,82,235,142,143,134,124,197,27,26,153,17,217,106,145,104,37,223,56,223,208,72,233,68,149,12,213,253,48,228,191,22,151,69,31,96,228,3,233,48,100,11,243,231,62,208,8,126,1,15,163,6,126,67,91,22,255,238,1,183,159,102,146,248,237,41,149,71,141,242,201,229,196,232,196,238,182,80,99,242,225,30,231,65,165,164,3,211,59,208,110,2,14,222,239,244,67,225,30,48,68,191,94,81,117,63,85,226,202,114,111,14,171,224,13,248,72,216,54,185,249,61,83,183,19,57,90,235,113,159,50,112,203,55,157,104,8,252,164,199,253,46,187,83,66,12,149,120,11,65,205,128,201,33,156,128,17,46,137,79,132,188,61,219,146,243,95,52,122,170,229,234,65,104,112,5,39,15,159,160,192,20,85,31,167,82,129,70,109,201,140,195,103,113,93,101,167,91,164,160,36,226,3,205,200,176,167,139,26,108,142,214,88,42,112,253,46,127,155,16,47,13,137,213,82,186,114,87,143,83,149,210,220,249,9,104,202,130,206,87,125,230,22,81,93,162,82,164,47,156,102,123,26,1,83,192,108,26,94,129,205,34,90,210,196,210,200,163,12,239,49,168,166,130,18,30,74,67,81,42,116,115,43,167,227,39,232,54,61,63,127,102,226,70,242,211,86,182,244,57,89,73,37,191,42,207,69,149,77,11,146,35,34,254,43,162,169,40,244,66,207,248,230,155,18,95,169,157,32,124,67,5,246,8,130,37,158,51,224,251,174,167,167,242,9,51,77,241,49,174,221,120,183,138,49,156,116,135,198,159,162,48,135,130,243,137,174,187,169,20,249,105,218,5,143,15,28,6,158,242,201,148,82,33,117,156,147,106,155,34,136,94,93,75,241,130,95,78,35,165,225,50,253,157,216,45,201,247,76,145,111,166,131,215,90,108,157,234,196,218,220,29,38,56,247,213,32,43,49,206,239,184,218,136,159,124,191,235,247,28,213,157,26,14,54,203,53,58,89,137,21,202,6,60,216,203,155,119,161,19,209,137,240,192,157,254,19,101,154,29,145,120,177,198,65,233,46,124,23,147,233,223,50,110,182,67,231,69,195,176,71,191,52,96,252,174,104,140,62,4,52,229,101,155,19,51,188,153,155,77,95,174,229,101,121,125,207,245,241,120,8,153,18,14,16,223,11,7,106,21,194,123,222,104,32,131,153,227,109,195,91,184,251,218,207,105,255,44,71,88,157,34,200,138,80,133,37,130,223,169,56,172,210,59,96,35,3,127,215,94,127,143,34,254,248,118,26,180,52,243,245,31,16,222,21,205,13,50,65,208,4,125,222,164,104,37,212,14,211,70,95,92,41,129,252,240,146,28,62,76,186,166,167,252,154,20,43,170,12,49,112,74,198,175,175,57,159,161,81,161,48,140,143,30,78,218,237,7,50,181,79,159,116,228,81,9,2,163,202,187,218,138,104,194,162,5,190,27,210,43,121,186,38,165,81,39,202,205,97,29,122,245,57,108,87,93,154,207,26,102,134,199,27,63,163,112,110,178,7,151,131,242,207,235,253,161,215,112,138,189,220,172,32,163,63,239,133,131,95,62,13,116,129,62,167,16,54,229,248,29,121,6,248,86,137,173,185,23,64,211,70,68,206,40,41,42,30,50,199,195,184,239,171,200,205,91,199,152,116,83,252,30,59,82,122,77,235,61,137,141,103,46,195,27,47,19,94,141,192,222,221,170,189,81,56,150,167,50,175,249,72,205,222,253,56,228,101,239,235,66,31,47,65,163,216,86,40,217,8,251,84,41,143,94,103,119,61,213,26,81,111,47,157,179,194,30,57,122,238,26,167,194,253,133,14,42,9,202,38,48,237,248,17,242,192,222,149,96,36,22,6,49,217,238,176,53,40,200,134,65,42,208,99,30,117,88,157,159,124,243,133,238,66,47,167,194,203,13,171,146,13,165,250,22,13,225,211,146,254,253,123,111,42,137,30,213,232,221,99,63,229,118,189,163,32,238,228,87,195,159,39,135,3,165,185,94,67,185,76,115,233,211,239,158,118,213,226,17,42,106,153,165,219,138,252,124,104,35,17,68,93,90,129,121,231,108,89,1,193,139,141,241,121,118,129,183,149,77,84,15,61,23,154,239,4,166,21,233,229,48,88,21,105,199,129,196,113,122,56,177,244,100,205,18,115,184,6,237,241,120,33,233,42,89,9,84,100,188,46,247,69,198,125,11,41,76,107,22,109,140,4,197,146,140,111,51,166,228,245,50,66,119,67,45,39,45,193,81,156,120,114,49,127,71,72,64,174,27,191,144,21,246,188,12,77,184,17,118,131,211,183,188,158,82,178,115,40,81,201,199,177,89,239,158,233,162,42,93,234,197,129,141,246,200,147,81,13,158,8,129,7,194,61,243,37,23,11,180,58,71,224,130,143,224,240,48,161,151,128,151,133,161,31,138,140,130,142,108,17,88,155,175,152,105,23,107,157,211,175,154,134,128,247,212,123,209,147,39,79,109,45,189,47,179,210,142,29,235,2,15,243,230,223,99,223,5,83,36,114,76,201,240,88,94,60,3,35,199,183,143,238,162,119,55,138,130,162,66,19,159,108,209,247,84,111,203,19,209,198,43,34,95,181,57,154,94,78,113,45,155,242,9,79,181,193,179,120,173,19,244,50,233,183,55,93,68,94,27,48,56,169,116,131,103,249,120,76,219,138,128,244,232,177,232,77,245,36,55,149,105,181,166,195,131,79,202,83,228,4,43,135,30,123,104,79,121,254,29,155,253,232,217,210,182,83,4,147,220,135,23,39,29,154,159,151,9,91,105,192,16,14,108,30,27,162,130,7,111,107,144,208,67,19,138,31,175,142,129,219,190,233,111,127,86,0,253,138,72,10,9,242,248,64,136,43,187,142,60,21,42,20,36,43,92,169,229,89,94,223,66,23,157,188,144,97,157,144,239,106,252,124,113,144,45,100,212,135,23,253,92,43,108,235,203,238,52,235,191,124,210,32,9,218,245,184,134,253,240,17,72,174,31,213,55,177,113,174,153,1,203,249,187,249,177,109,64,166,180,17,124,251,29,55,101,57,228,56,2,69,205,121,188,138,33,10,26,120,253,2,211,62,248,107,245,89,187,209,20,137,82,224,234,227,70,104,106,55,29,24,25,209,119,122,220,55,69,89,212,84,120,22,103,238,90,36,201,106,87,3,9,154,61,63,0,62,24,152,203,72,87,207,23,78,164,125,130,106,51,95,9,21,82,101,23,105,36,194,134,214,247,9,152,87,249,136,218,57,28,238,99,199,193,133,58,71,227,147,248,129,239,225,99,53,38,1,195,100,227,137,75,246,210,190,195,23,172,164,229,215,35,178,70,239,28,6,132,26,48,134,225,249,61,113,73,128,194,32,231,207,101,6,106,204,56,45,225,91,170,33,168,245,228,164,253,65,225,70,168,66,177,114,223,198,166,242,250,60,24,211,32,60,15,40,254,103,127,116,33,235,190,139,66,173,187,195,215,204,28,237,105,25,16,88,198,163,141,145,77,50,239,175,106,128,112,237,18,222,88,218,124,8,107,59,188,76,76,56,224,206,195,188,239,158,198,218,46,61,44,192,31,125,150,191,240,160,68,33,162,56,213,196,214,215,203,137,90,111,231,55,228,106,72,29,30,97,25,106,53,159,202,67,92,19,179,240,40,191,176,73,100,75,200,239,110,242,219,26,251,127,97,202,216,122,172,241,138,11,69,229,254,47,60,32,69,13,139,150,127,93,203,43,73,160,37,143,66,200,120,35,215,7,171,227,17,143,111,19,241,21,137,122,148,19,173,132,225,7,230,192,217,146,247,172,221,40,70,126,151,210,134,209,168,11,67,49,222,203,24,47,167,122,23,10,135,118,88,42,192,68,45,126,102,205,178,35,159,240,200,115,184,193,8,251,59,114,126,76,29,62,250,145,176,155,30,12,149,210,236,242,219,195,162,213,15,182,58,126,89,137,3,242,128,23,58,67,216,152,182,218,152,53,139,74,60,182,171,109,244,128,77,225,107,96,149,119,170,83,90,84,132,180,15,151,150,245,243,80,170,236,164,136,191,26,243,251,57,15,70,151,170,119,89,44,38,150,252,187,23,19,207,35,61,37,87,211,208,241,50,59,155,228,19,249,121,129,217,125,127,3,165,80,114,205,79,92,16,254,4,125,251,187,26,142,179,147,174,38,98,252,91,87,176,201,140,41,151,97,197,238,225,52,248,133,15,228,18,71,70,126,45,218,152,21,8,10,48,92,101,78,27,255,230,231,235,230,198,144,45,201,156,182,22,149,138,182,20,187,68,68,40,212,40,143,106,226,206,218,34,13,46,11,241,80,51,251,187,35,82,68,60,85,244,22,17,207,89,95,143,229,54,93,206,251,189,253,187,127,247,111,127,255,175,127,253,151,127,253,203,95,255,246,79,127,249,191,255,225,191,252,243,63,254,199,191,252,195,223,253,127,255,239,127,253,31,255,237,191,255,143,255,246,255,252,221,223,255,95,255,242,239,239,95,80,58,131,150,210,221,221,255,238,223,254,237,239,255,203,223,254,243,191,222,191,253,223,254,242,143,127,251,79,127,253,203,223,253,253,127,248,203,191,252,199,191,252,237,175,255,249,31,126,129,255,253,159,254,249,47,255,199,223,254,250,79,255,252,31,184,193,191,252,245,223,255,211,63,255,227,223,238,237,255,79,39,178,164,84,100,120,192,224,62,100,85,78,99,180,43,234,23,112,233,170,3,72,39,196,122,241,46,66,9,51,129,215,212,113,25,64,122,111,150,180,187,193,145,201,237,94,140,157,90,139,174,204,191,140,164,123,4,5,206,139,161,55,71,134,107,74,160,99,239,68,29,90,57,34,61,144,205,111,43,3,224,128,21,96,199,99,81,25,58,245,183,87,113,89,7,154,59,135,202,98,81,100,224,170,64,52,67,151,196,193,78,245,179,107,241,33,226,123,135,173,183,102,158,186,223,187,145,88,77,87,55,184,22,244,117,84,125,172,143,72,181,79,10,59,98,154,82,2,119,175,137,201,222,150,10,41,13,196,20,191,24,90,49,74,55,133,105,31,245,155,211,94,163,140,226,68,121,157,245,222,200,247,103,205,48,92,49,14,195,104,171,239,203,58,37,91,192,170,149,4,122,13,80,95,11,176,253,244,124,113,117,62,38,224,79,136,72,128,105,164,136,123,119,162,190,9,46,206,141,72,180,176,137,25,12,140,47,225,83,142,28,206,151,158,203,187,17,190,31,205,115,37,153,173,208,82,61,222,11,120,204,167,170,237,89,224,212,213,192,40,53,43,137,30,190,26,237,169,195,11,19,68,7,78,121,141,231,145,40,58,249,244,222,56,173,47,247,54,224,73,47,105,100,214,247,247,150,233,134,244,57,77,202,181,85,61,128,79,136,165,37,238,107,188,181,160,74,163,150,64,9,83,9,104,46,143,131,140,109,84,203,58,103,148,210,151,184,26,169,94,157,241,202,74,244,199,110,70,166,174,112,249,222,145,3,124,95,78,90,166,108,127,47,71,108,229,231,39,125,34,116,183,251,156,89,34,66,151,74,49,69,214,72,11,150,178,116,86,112,44,124,211,217,148,51,43,133,123,33,72,16,23,151,196,185,103,7,171,199,219,76,115,248,211,159,46,16,133,21,79,220,29,235,210,87,24,201,182,207,97,124,40,153,82,212,173,92,17,124,44,98,164,122,111,171,198,157,142,214,163,66,232,70,109,176,143,19,223,45,236,170,169,48,121,7,191,247,26,200,91,43,204,231,115,28,198,185,214,171,45,151,224,48,220,73,202,100,206,62,241,234,149,129,135,182,50,124,148,199,238,241,197,213,181,37,250,233,66,67,170,111,120,216,243,202,37,56,232,47,92,43,96,186,243,117,104,68,79,95,170,136,0,232,89,202,100,126,15,179,227,169,34,82,169,93,181,2,138,213,45,198,197,68,121,244,185,204,91,119,20,230,83,157,113,250,129,98,96,247,152,88,186,72,11,206,115,36,113,73,201,246,116,111,10,239,124,82,160,182,86,161,14,202,126,203,244,113,15,227,108,22,184,49,165,241,219,159,214,168,26,76,185,187,195,214,158,154,224,86,226,98,104,177,191,132,86,239,171,4,174,137,115,27,184,41,124,119,129,252,211,68,107,29,30,187,255,1,23,87,8,5,158,91,165,129,10,156,235,49,41,232,29,244,132,198,58,25,61,125,152,119,123,114,53,240,11,94,103,172,235,160,171,149,136,57,45,36,138,209,58,42,184,77,171,207,87,195,210,87,194,109,35,146,241,97,21,72,153,132,138,248,26,46,43,178,249,232,113,139,108,86,71,22,110,249,161,137,143,168,10,55,80,107,118,167,231,186,112,219,18,141,254,172,139,197,243,110,104,81,72,110,1,148,124,215,113,20,159,81,127,218,170,74,154,195,215,96,18,50,98,224,226,141,220,136,56,108,61,185,56,46,62,207,214,3,163,113,151,224,230,133,83,172,207,173,18,56,70,82,62,95,114,97,24,123,163,124,121,152,207,219,121,199,104,26,191,27,105,186,186,110,215,141,35,148,170,66,75,52,18,224,185,59,138,26,187,206,89,133,64,61,126,26,105,56,125,108,226,21,50,50,146,57,233,106,106,215,99,78,225,207,214,129,99,190,197,235,252,76,214,65,97,8,95,253,185,112,218,167,206,41,37,225,190,75,51,103,74,2,10,173,63,205,163,14,127,26,104,68,204,19,147,215,223,8,14,165,82,183,31,250,201,222,39,128,61,221,101,23,198,153,13,185,176,97,220,249,202,97,78,234,205,229,38,104,57,105,106,25,90,69,202,136,101,138,84,143,152,157,221,164,111,124,75,129,112,84,13,125,19,157,141,99,147,69,186,148,102,156,28,85,141,133,200,215,168,140,244,157,240,171,215,241,220,59,75,161,1,57,93,120,38,155,39,82,57,125,20,38,244,229,110,192,61,81,187,202,73,208,29,122,194,174,156,214,46,168,87,23,98,129,221,139,101,174,49,174,11,145,206,129,176,176,230,245,140,187,216,180,29,46,84,39,138,35,0,32,57,71,208,200,48,160,37,66,23,131,94,76,40,204,167,20,166,182,196,211,127,143,240,238,5,126,80,223,15,21,58,131,12,120,135,169,1,157,99,83,90,120,90,237,189,168,11,2,130,166,158,215,133,217,226,222,55,192,58,91,37,193,179,198,189,41,193,215,41,165,141,97,199,251,130,223,64,5,4,174,25,233,98,75,195,248,103,166,222,250,174,132,227,59,218,196,55,149,133,66,151,229,137,215,65,146,166,169,188,0,69,245,238,120,25,45,194,212,159,166,236,196,191,128,105,198,91,210,38,232,175,179,9,126,36,213,19,166,237,144,115,225,129,136,225,136,97,215,97,39,88,254,89,143,109,150,158,194,61,220,197,65,181,143,156,183,68,138,74,56,170,48,254,165,233,252,44,43,230,165,100,139,230,163,161,48,220,133,213,97,172,97,253,233,251,38,102,176,37,243,170,70,130,201,140,248,213,84,231,233,193,71,177,109,221,254,92,247,4,233,186,14,32,165,11,131,149,25,74,59,14,181,161,45,134,6,131,255,151,174,110,65,244,102,109,193,194,99,11,76,197,132,255,182,85,85,203,187,254,160,7,113,7,158,117,161,242,26,31,219,186,219,179,3,13,107,221,51,62,59,36,124,78,241,116,243,189,91,139,168,6,197,152,75,215,40,103,66,216,102,92,62,117,47,164,250,224,115,83,219,234,139,247,73,48,197,161,14,147,226,209,215,77,135,127,137,155,215,250,7,138,46,130,163,168,104,234,99,179,191,185,179,249,35,165,179,19,204,247,21,48,30,69,130,161,225,113,24,166,122,125,33,208,15,185,53,1,167,238,151,166,124,194,45,26,55,167,229,71,81,86,87,220,155,134,189,244,211,13,214,94,39,245,62,95,87,109,15,60,227,233,251,17,194,45,85,63,108,10,48,95,215,136,105,252,156,170,219,48,7,204,114,143,15,55,107,212,36,59,50,202,136,155,223,179,191,47,189,121,47,216,180,175,32,146,42,170,174,112,51,89,18,135,105,3,214,41,135,51,217,63,48,74,34,203,212,73,171,82,145,76,149,41,210,117,10,35,164,249,190,94,54,117,73,157,3,67,34,228,68,233,228,107,117,29,22,104,147,134,151,168,18,250,213,199,46,152,165,1,207,241,233,9,65,71,100,148,137,66,80,174,134,58,4,218,203,203,253,135,241,105,171,244,199,61,165,143,115,110,178,22,142,10,103,93,152,88,145,163,112,44,235,189,55,5,228,94,130,58,169,12,109,10,175,34,191,92,216,225,20,189,95,179,187,116,176,175,29,21,199,153,119,129,71,56,147,26,183,211,211,213,181,122,72,196,136,123,244,196,70,9,96,214,128,251,151,166,132,74,158,233,195,134,185,160,234,47,195,74,226,102,39,105,139,166,51,2,255,86,60,51,43,54,255,114,144,5,0,195,2,172,211,205,17,225,241,18,36,41,90,73,55,143,221,204,58,80,212,18,135,76,200,37,123,6,110,126,73,235,128,61,223,71,221,41,188,73,154,60,243,115,94,60,83,207,210,112,35,145,178,51,226,222,141,179,76,167,196,120,236,125,29,52,148,52,228,227,64,132,39,206,46,202,226,134,126,152,208,147,120,97,21,65,56,237,241,1,254,202,118,207,201,104,59,210,10,157,179,166,58,231,37,185,1,163,122,90,165,10,92,210,17,48,105,188,241,229,77,36,90,117,113,38,74,68,238,189,80,141,87,211,99,141,224,63,189,104,210,119,182,107,195,42,36,241,146,108,152,105,141,52,53,96,237,186,125,227,18,184,254,121,53,252,40,14,43,3,130,161,228,205,3,29,231,75,51,70,200,86,46,206,155,209,36,88,28,79,53,146,158,4,104,120,108,100,195,122,126,149,205,25,118,12,78,50,95,212,216,94,83,122,138,32,132,202,211,2,83,86,20,240,181,237,210,192,96,90,137,155,99,16,233,213,36,30,2,181,86,101,69,17,93,246,159,166,67,90,237,39,234,175,229,112,40,244,33,235,83,15,161,118,28,166,16,152,118,27,35,152,121,115,214,82,23,26,40,90,164,126,241,50,178,44,21,180,218,205,69,52,73,226,36,133,90,35,67,119,249,36,254,47,107,33,201,97,209,147,242,96,114,201,106,248,145,98,152,254,217,55,8,90,211,192,169,81,241,20,6,113,130,60,52,163,131,241,155,195,131,63,244,106,104,162,220,144,128,25,181,166,247,69,64,201,195,41,70,58,169,91,142,81,171,30,191,121,195,93,84,53,173,195,9,235,115,218,178,224,42,92,157,203,165,194,169,219,239,73,37,12,33,174,237,96,85,105,17,204,110,200,158,30,90,190,164,29,141,220,14,77,233,14,87,37,145,50,105,187,243,121,140,148,119,85,69,144,8,130,197,229,220,219,23,70,233,53,93,77,125,247,155,240,138,140,148,126,1,196,164,156,152,120,88,171,190,110,241,195,244,20,188,82,249,238,101,233,167,173,60,243,77,40,202,59,123,102,184,6,200,48,211,157,215,242,234,85,200,120,146,9,111,138,134,30,86,187,91,17,201,229,4,215,80,99,129,4,64,99,33,132,179,188,237,245,162,100,35,210,176,160,170,243,71,94,148,25,38,52,196,86,96,1,162,164,92,225,185,154,251,145,96,67,35,95,198,145,231,166,108,165,248,181,164,155,195,154,225,15,109,206,68,122,44,34,28,62,240,111,140,188,64,249,34,220,14,48,93,179,150,230,12,230,146,24,90,249,52,150,14,28,146,40,36,3,79,239,233,193,224,9,242,41,189,75,255,164,57,235,226,91,160,9,121,70,190,119,15,67,152,176,216,28,233,185,58,50,225,14,211,236,144,127,186,61,246,157,159,148,90,25,235,207,171,253,185,76,52,124,255,241,219,2,155,16,211,31,35,143,155,115,179,63,110,30,122,66,116,106,181,63,70,70,249,183,195,214,245,153,103,220,37,98,161,109,58,59,207,74,24,178,148,14,207,158,151,194,181,120,124,21,254,20,51,36,120,135,215,83,97,21,234,105,41,192,201,239,191,140,3,150,151,194,140,230,157,11,35,79,145,190,189,41,238,117,133,20,170,230,239,167,187,108,27,7,251,105,53,93,77,33,187,47,36,106,188,74,190,250,26,95,254,220,247,224,27,37,205,25,237,109,190,146,242,142,224,116,146,100,55,239,94,255,229,205,164,121,132,166,18,99,60,121,39,10,225,39,42,216,82,224,150,109,172,185,55,84,105,180,74,87,19,48,136,217,52,218,34,253,233,235,2,126,241,81,227,26,165,55,73,57,162,140,172,156,147,54,255,187,121,185,56,26,13,253,59,89,40,232,28,126,238,230,85,200,94,103,186,57,114,20,62,93,149,4,118,79,71,7,68,32,209,73,66,18,64,97,90,75,124,90,106,213,166,87,83,159,44,241,92,200,31,207,63,164,43,103,188,231,187,49,37,61,207,251,29,142,176,157,16,136,251,242,97,139,97,166,176,240,177,98,162,108,252,131,39,228,69,234,92,247,81,180,120,194,181,40,198,10,153,99,175,124,229,49,167,112,127,167,168,112,249,60,25,4,179,235,84,247,150,54,200,82,245,196,84,169,60,26,36,119,93,113,246,220,239,86,235,36,10,84,96,241,225,226,247,229,52,85,41,165,197,78,137,125,149,178,138,236,158,177,215,145,235,78,25,75,36,230,99,224,123,228,108,41,63,23,251,13,221,75,57,215,74,235,118,192,237,75,25,50,83,164,148,125,82,51,4,100,129,161,86,14,120,232,126,4,93,86,63,43,118,179,149,230,12,66,226,136,235,90,73,90,122,44,148,123,62,217,131,211,132,225,116,127,49,106,216,115,83,222,156,4,177,12,91,79,45,40,43,206,89,186,249,207,148,207,31,77,46,85,206,55,192,221,34,244,83,105,131,214,49,87,58,100,226,171,70,10,176,166,42,5,194,242,85,206,44,221,50,216,5,238,254,27,139,36,233,84,99,95,56,105,47,199,97,86,46,198,45,248,98,179,98,245,165,42,4,88,38,228,48,69,17,72,235,35,250,146,9,153,182,36,180,228,228,46,93,89,126,22,104,85,248,139,124,9,100,95,45,233,22,207,50,107,108,147,48,66,164,242,34,244,159,194,244,41,109,150,92,156,116,122,152,54,117,37,133,107,54,166,21,86,23,97,115,205,182,227,139,170,229,51,207,151,158,121,19,187,105,97,117,237,154,138,116,136,170,122,122,171,26,249,88,79,149,104,61,28,118,12,85,141,37,252,136,24,132,145,139,129,160,26,215,205,50,17,1,115,63,213,153,158,244,247,250,200,97,244,255,146,206,244,221,32,220,169,64,133,167,105,253,67,91,84,0,213,48,253,139,74,99,90,34,110,196,62,119,76,102,77,225,175,70,61,88,61,71,217,253,112,42,107,47,226,118,192,76,172,55,55,105,215,128,91,90,72,157,214,88,15,23,52,8,41,116,100,232,57,213,18,48,186,169,170,27,94,177,125,226,222,176,149,168,118,55,186,241,225,168,81,180,35,38,196,176,230,2,63,236,233,116,219,250,129,24,23,171,199,103,104,176,214,226,10,66,90,30,218,108,149,88,99,82,44,135,195,208,7,70,191,145,202,184,119,36,240,124,169,52,171,46,146,151,109,236,141,85,28,204,166,137,82,98,184,209,53,13,124,55,205,116,245,39,133,106,119,88,181,148,116,245,125,189,83,224,174,18,147,192,176,132,6,60,84,122,216,224,21,78,125,91,159,144,80,26,252,69,250,184,193,197,167,251,2,93,88,46,153,12,124,234,78,35,135,125,41,224,93,179,144,59,81,66,223,177,104,67,61,90,69,74,230,251,243,109,26,117,155,162,5,24,247,216,129,112,51,156,250,162,113,43,130,242,40,241,56,76,139,176,188,80,94,113,91,17,18,32,96,172,48,157,161,17,142,48,134,55,89,198,248,3,93,110,126,104,250,16,120,210,244,228,35,135,131,84,119,45,58,236,3,68,35,38,129,8,64,249,192,108,57,84,133,145,90,217,1,167,24,36,217,186,62,142,92,125,62,125,157,20,215,156,88,43,196,197,190,116,245,231,132,34,195,154,199,117,211,185,7,74,157,17,173,128,48,82,23,218,176,166,250,24,25,250,115,250,62,80,206,233,241,216,29,70,24,133,239,41,240,197,192,177,12,117,70,15,229,3,113,53,12,219,122,53,45,104,37,134,54,80,160,9,216,72,147,3,132,86,77,65,205,180,222,109,27,61,8,129,169,45,171,49,101,72,235,125,10,127,44,228,128,123,178,112,8,138,69,60,26,184,37,180,187,61,201,157,119,190,244,46,126,63,250,128,187,218,63,147,52,195,145,113,213,174,43,212,36,25,71,149,167,170,106,135,204,187,145,186,114,166,205,73,154,18,86,191,252,244,208,46,46,224,51,183,44,178,145,234,2,39,11,94,126,153,15,81,199,205,131,197,78,10,95,216,74,240,58,81,12,243,179,6,101,1,79,43,88,141,167,110,74,17,97,5,17,247,244,137,117,208,146,115,49,160,193,88,178,200,170,202,180,0,159,238,77,215,60,197,249,244,252,160,180,63,50,246,63,210,177,122,115,171,188,138,253,232,236,252,220,63,74,182,1,247,170,5,116,19,67,199,227,71,205,212,149,117,5,195,180,214,34,192,185,83,146,137,106,60,62,244,216,174,150,106,147,91,81,181,60,119,135,162,82,71,14,103,123,15,24,102,69,29,249,66,108,34,246,194,79,41,148,129,237,240,139,216,235,151,170,95,39,202,81,113,40,67,142,145,62,47,4,109,226,236,235,214,19,168,176,209,92,7,124,95,190,174,68,107,255,141,231,238,67,29,155,187,72,119,141,200,44,241,10,173,246,167,249,227,147,139,161,250,211,231,58,51,56,169,128,147,253,102,28,159,43,94,103,43,154,195,165,215,109,70,128,136,211,39,29,140,8,17,79,129,177,85,228,117,126,48,125,203,241,2,155,140,12,28,29,251,40,61,52,190,10,221,25,190,235,42,134,81,220,140,112,71,80,30,108,196,79,111,101,240,183,2,178,79,95,54,138,41,58,178,143,190,214,120,93,187,167,162,249,123,124,172,45,171,152,38,125,29,248,221,105,155,172,133,149,74,44,16,153,17,187,147,96,183,92,187,74,240,93,219,74,216,233,218,107,188,151,222,244,125,12,45,123,71,112,112,157,35,134,74,215,226,113,226,25,167,127,98,129,125,122,170,146,103,45,177,82,224,134,213,93,135,254,205,46,104,77,246,50,21,243,71,126,26,126,189,4,35,219,27,63,77,149,138,62,182,133,138,227,230,13,157,88,129,17,185,140,227,135,154,55,93,195,168,203,151,120,31,13,97,61,29,56,193,178,88,103,215,135,19,170,109,96,26,129,107,24,204,201,80,65,103,101,122,250,1,17,93,141,188,209,225,16,28,43,227,135,118,66,239,125,8,182,196,79,35,106,26,40,58,138,45,80,138,153,116,87,128,73,61,66,103,173,204,147,60,206,77,198,77,28,148,149,44,168,235,168,157,232,1,66,37,71,19,223,244,245,54,137,104,31,28,30,189,55,169,212,8,166,31,83,203,17,120,24,27,99,132,144,82,52,228,58,163,159,235,185,227,19,30,205,98,153,133,180,35,4,122,127,42,53,64,108,35,43,139,148,75,87,87,215,72,39,143,166,77,138,30,217,219,24,36,35,123,209,180,157,150,30,147,242,205,37,217,139,150,236,20,90,80,170,184,240,95,222,51,182,245,163,69,246,194,58,92,5,182,194,221,184,57,110,183,94,125,183,163,33,113,51,138,39,211,213,148,145,70,232,225,116,125,153,16,226,156,157,195,26,138,18,50,168,18,49,209,120,31,205,74,229,200,47,243,237,45,133,87,143,108,41,33,57,221,112,104,132,146,176,25,253,177,51,13,108,231,56,208,73,141,52,23,94,225,118,17,38,170,105,220,251,72,96,2,109,213,158,6,118,52,102,98,206,127,26,25,113,249,79,224,209,211,205,41,63,78,89,149,158,6,78,54,84,174,254,52,131,64,123,88,141,202,39,250,68,181,224,11,93,193,50,34,91,52,80,86,63,10,163,253,21,241,192,157,35,46,167,194,91,39,225,194,150,6,142,200,81,44,51,108,191,244,186,126,184,227,35,113,82,211,42,60,84,233,196,11,161,26,73,13,98,243,47,34,204,9,161,165,126,94,140,58,236,47,184,218,186,174,97,170,7,156,154,134,234,252,173,123,248,25,109,74,170,233,254,225,164,167,198,229,112,235,172,194,37,160,17,21,99,207,139,72,145,21,165,232,172,64,126,28,97,210,74,191,187,14,124,246,210,34,219,10,109,154,6,46,238,28,148,26,161,254,74,173,78,130,207,28,145,98,134,75,64,207,143,131,186,176,215,157,16,203,223,233,251,186,198,64,141,29,139,238,215,244,13,152,188,208,187,57,108,214,99,37,248,192,43,232,161,126,18,91,250,96,116,38,184,9,101,13,20,233,183,249,68,124,157,66,118,157,154,255,216,120,157,192,146,20,220,93,88,186,88,96,133,113,43,136,170,183,157,158,251,174,29,255,192,10,57,51,41,225,166,134,180,125,145,163,184,166,187,6,60,97,26,154,209,33,84,232,111,222,233,106,171,110,119,56,251,71,104,223,74,205,253,181,137,154,158,140,19,69,236,56,66,10,44,105,114,102,79,76,113,223,209,202,48,50,96,69,217,201,143,195,8,96,233,192,105,37,240,106,52,66,232,210,102,15,76,179,187,207,25,13,23,83,127,154,166,71,247,220,140,194,59,77,26,76,131,30,73,42,80,128,158,116,245,217,199,79,160,210,134,240,212,33,67,220,162,3,232,71,11,77,65,34,73,15,188,143,175,118,8,90,118,95,244,67,34,182,212,211,116,227,103,249,158,67,39,158,30,2,152,156,123,121,110,178,88,121,241,81,24,226,11,127,27,165,210,226,40,48,165,161,47,150,3,23,28,2,130,2,79,171,144,124,240,222,41,86,106,217,15,247,218,58,28,172,85,194,130,164,213,106,196,45,152,206,35,145,59,10,29,170,44,51,56,240,197,94,184,22,42,210,227,205,111,110,229,18,1,91,116,198,105,55,207,135,123,179,4,38,100,25,15,102,239,79,175,134,159,242,29,203,72,117,53,225,221,185,27,76,197,142,157,193,160,119,191,101,25,26,17,22,167,179,166,41,104,8,183,0,76,1,119,247,93,1,183,212,162,122,215,111,161,156,203,97,232,161,134,194,102,62,6,172,227,162,244,77,48,180,104,245,206,244,51,181,184,115,17,106,155,15,74,244,230,70,169,181,27,141,163,23,175,233,82,10,63,176,54,172,76,156,232,253,29,133,117,253,79,10,215,215,20,88,211,32,248,54,164,184,116,100,67,159,235,240,119,50,180,173,205,148,148,76,194,12,163,143,45,161,7,206,15,97,96,61,48,109,236,4,155,58,116,192,85,123,180,41,168,244,236,33,232,208,6,85,154,29,169,204,10,152,154,96,133,33,24,221,241,170,63,245,54,17,192,174,206,103,109,221,99,77,63,47,104,33,189,224,128,222,179,84,247,194,190,137,240,131,195,198,18,46,48,141,235,241,178,79,211,10,143,9,59,77,175,254,211,189,166,124,45,205,125,193,191,15,191,250,17,53,17,218,50,105,124,240,215,105,244,239,250,216,240,230,247,184,154,140,172,94,13,83,97,141,171,119,178,60,33,164,137,166,223,126,238,158,166,1,75,146,32,167,197,183,73,122,95,191,1,106,2,189,129,21,120,11,135,62,240,12,22,252,110,4,10,186,217,34,39,51,79,252,54,219,95,130,175,43,235,188,155,182,29,202,164,161,199,36,31,182,57,129,50,43,107,112,10,248,148,99,138,136,43,192,20,46,23,250,38,126,57,53,121,58,127,88,136,29,166,121,92,207,16,232,180,154,163,91,95,214,166,198,44,78,197,10,177,185,94,137,145,42,135,230,181,18,37,137,129,62,31,140,254,97,12,52,201,66,204,131,126,136,155,95,228,233,53,11,120,167,26,147,215,81,98,49,71,81,104,114,194,64,106,159,144,209,81,232,3,85,108,24,72,244,29,118,133,239,249,16,54,206,53,88,180,107,29,185,182,225,209,175,66,226,70,13,137,195,64,107,92,124,253,73,221,19,248,208,106,92,76,77,152,222,26,165,140,176,251,172,165,93,31,203,36,36,124,198,14,149,17,9,190,67,9,195,14,109,170,79,127,26,35,214,3,196,229,190,202,163,47,243,80,72,23,30,33,6,107,122,174,65,31,155,163,100,124,63,69,45,182,224,48,219,130,162,214,166,22,182,114,81,103,243,194,168,83,137,41,13,211,136,194,107,68,151,39,108,72,66,137,3,188,37,61,137,208,66,205,143,5,137,104,220,156,24,121,26,56,123,103,192,247,176,145,222,37,224,37,254,123,49,74,44,129,49,146,196,202,135,63,185,39,24,205,181,112,33,202,78,147,54,165,183,27,245,202,173,199,34,53,78,35,234,236,160,38,217,25,94,95,188,46,36,196,213,34,37,145,208,165,8,10,242,58,125,35,147,16,204,146,26,41,77,88,153,231,19,43,233,190,27,136,160,20,158,145,167,168,149,68,79,186,247,135,162,75,192,91,67,180,192,83,6,6,167,134,190,46,107,60,151,210,175,79,11,173,129,71,143,58,16,88,9,117,139,70,20,57,170,153,43,154,238,37,61,214,134,130,49,174,62,218,91,14,220,164,116,55,255,238,150,242,62,116,48,143,174,208,187,225,12,185,110,104,53,27,104,40,129,0,159,79,15,122,164,210,194,119,168,22,167,212,53,132,126,86,248,207,214,62,47,40,229,171,67,42,34,181,12,244,66,231,91,81,42,49,115,189,25,108,242,80,169,71,96,236,83,79,15,189,225,30,81,103,227,57,170,9,198,81,140,58,12,35,75,23,184,89,227,128,195,176,197,85,133,81,122,217,81,223,141,252,138,194,107,71,170,11,127,75,222,227,7,227,66,63,82,59,94,133,236,237,194,221,26,112,29,94,83,41,152,62,216,110,62,63,150,26,37,30,159,142,12,146,213,46,209,89,68,150,20,54,81,38,135,33,6,76,48,254,67,84,196,107,125,235,7,131,99,84,89,55,139,114,234,251,160,29,94,106,241,235,87,211,47,243,130,37,160,61,135,110,54,95,137,164,37,116,216,43,93,121,159,112,72,162,41,89,216,23,222,247,187,152,154,247,40,122,53,121,71,201,227,214,79,163,44,38,36,29,109,194,150,127,150,76,211,103,199,72,60,20,45,98,77,127,251,90,232,159,164,37,207,210,222,104,154,1,199,142,68,148,41,215,40,138,135,228,207,53,45,138,44,240,119,63,246,184,55,93,95,93,95,244,135,25,224,3,135,122,43,205,167,181,42,250,156,222,245,46,220,120,6,127,81,48,137,58,163,58,237,23,38,240,226,3,255,172,198,53,193,212,39,4,76,125,101,130,151,164,168,89,223,107,37,248,4,231,2,146,8,37,45,112,14,254,248,122,80,42,72,159,30,221,163,145,190,251,172,85,32,193,235,8,122,52,61,254,65,101,19,117,191,144,36,107,141,31,240,58,83,224,45,50,59,192,107,244,72,217,208,210,147,190,15,100,121,34,133,109,249,244,116,245,105,95,164,85,176,32,211,11,67,176,54,238,13,241,172,62,22,217,162,232,162,249,84,82,15,20,170,148,232,14,42,181,166,167,166,159,48,50,131,244,106,234,124,47,147,169,112,148,29,34,193,155,40,141,195,8,144,232,176,145,4,145,171,81,51,209,159,222,38,84,237,93,77,208,186,235,148,221,63,69,81,203,70,31,83,95,199,181,229,165,201,6,242,147,163,35,67,123,51,146,254,123,167,196,33,82,222,24,199,209,80,53,181,38,230,194,198,40,233,237,88,208,53,233,132,91,50,195,7,14,79,136,216,47,95,181,212,184,15,141,55,43,190,24,84,200,95,139,223,198,141,148,42,214,11,55,250,21,3,70,151,80,97,200,36,226,183,199,20,105,20,96,162,56,241,219,115,104,87,235,103,177,62,233,51,251,86,250,250,170,13,61,110,142,239,161,35,191,155,97,141,198,85,132,59,143,254,246,53,74,162,233,245,62,198,208,61,30,133,191,224,13,65,220,68,123,124,40,68,141,2,168,126,39,92,94,102,37,201,229,181,85,221,10,192,117,212,52,160,71,255,230,72,29,33,236,63,103,73,71,161,241,167,10,60,161,209,150,230,208,118,18,108,10,150,142,14,248,32,4,93,196,98,163,109,117,167,152,214,7,179,70,196,248,81,70,211,150,65,226,28,71,250,174,169,155,211,13,199,88,151,227,169,33,56,85,35,133,168,74,80,109,81,97,33,183,190,135,73,9,174,185,110,252,22,75,97,105,156,235,232,179,234,169,8,129,75,244,108,116,170,105,186,162,208,43,74,79,246,167,76,67,31,213,103,95,180,96,206,47,149,53,126,88,47,161,119,244,211,205,44,211,77,215,116,116,73,194,240,165,31,22,212,77,37,250,124,205,170,80,248,163,227,83,58,209,239,88,116,224,159,50,182,117,75,218,235,148,93,115,50,14,123,254,66,123,158,168,190,248,60,13,117,253,149,111,170,109,116,191,164,18,153,214,123,38,93,187,67,46,238,104,162,184,65,105,138,235,226,200,49,236,32,238,128,22,69,163,78,31,149,30,113,152,119,163,131,149,113,27,101,167,252,244,30,34,101,6,60,93,130,16,157,198,187,92,245,151,169,195,146,129,93,223,74,205,140,110,204,184,2,111,45,219,250,16,199,170,209,7,12,165,157,190,15,116,214,162,90,6,133,226,90,116,100,232,200,196,111,111,20,15,186,194,44,46,185,249,214,237,191,255,4,181,132,15,65,221,114,104,166,163,58,246,162,148,52,8,58,140,156,59,224,187,255,235,197,86,175,31,191,12,83,138,78,10,42,144,49,225,8,130,232,209,130,227,81,79,220,188,225,42,43,124,151,173,191,235,109,210,102,138,110,8,74,2,94,201,174,235,118,214,135,214,24,228,164,58,163,196,70,99,191,217,214,207,166,176,245,35,5,197,196,181,254,245,183,145,51,113,155,18,6,10,81,96,251,76,206,173,6,179,0,202,189,234,20,193,52,32,139,24,101,173,162,115,138,38,100,16,84,152,78,72,186,250,156,160,66,233,48,212,235,225,0,121,201,136,61,124,35,50,162,207,205,63,151,155,67,164,175,179,134,250,140,155,102,144,99,53,181,41,121,193,59,62,17,40,37,116,55,164,198,59,186,25,145,232,150,252,51,193,38,132,61,156,81,228,186,142,146,205,161,144,180,68,142,24,246,189,161,159,54,44,84,209,237,50,208,214,82,163,17,162,141,168,193,163,139,248,232,74,195,23,47,91,80,17,9,249,76,128,114,4,197,11,7,157,30,108,208,20,134,253,196,200,106,213,159,70,84,42,248,99,32,16,209,143,147,82,158,42,87,67,179,182,20,70,111,57,134,134,188,104,130,141,200,37,8,125,214,252,18,12,103,114,112,242,16,135,215,161,89,246,199,127,123,50,9,9,158,51,246,90,42,17,53,87,106,41,100,153,22,20,89,245,100,188,214,84,143,108,40,60,95,154,238,36,123,183,123,140,44,179,226,146,188,91,91,238,61,151,82,86,93,215,197,200,184,132,137,72,127,248,250,42,158,29,0,188,78,128,188,235,107,165,72,13,5,89,110,205,62,115,24,17,68,118,184,221,99,96,43,76,15,219,39,44,71,201,88,158,63,122,153,1,55,13,224,91,67,92,47,49,52,42,242,229,3,153,48,19,197,83,227,191,233,1,52,105,253,246,123,15,140,24,121,91,147,214,189,32,111,178,178,58,157,149,105,156,138,65,176,116,148,138,235,39,255,214,227,106,14,67,29,56,45,255,59,72,144,240,184,117,100,48,203,198,219,100,214,244,177,40,185,140,85,8,163,127,190,55,42,75,129,142,173,62,242,36,167,225,142,145,177,51,233,54,207,209,229,201,78,152,159,150,38,59,173,187,55,140,97,170,226,181,167,133,172,71,145,181,48,44,160,164,176,201,154,4,252,199,74,130,0,32,104,194,40,57,107,58,114,244,180,100,206,106,31,105,169,96,145,5,183,19,68,182,95,130,217,164,142,208,78,237,158,110,30,10,39,63,180,83,105,171,157,166,164,25,196,81,208,61,232,42,254,145,93,11,218,169,214,210,34,63,174,60,244,203,58,165,27,218,53,0,118,244,4,15,19,47,215,73,131,130,215,93,85,35,63,209,23,118,141,107,105,243,28,102,201,47,133,45,139,229,48,220,205,91,225,137,216,132,195,181,107,125,148,185,247,39,248,205,218,73,4,126,63,174,110,208,132,65,140,175,23,87,99,134,118,148,69,223,20,238,33,85,59,8,82,29,157,210,143,38,191,96,94,179,130,152,161,240,130,178,215,97,8,172,210,213,116,109,251,111,215,141,78,167,192,40,222,196,156,210,18,40,1,222,207,72,167,60,0,70,105,151,86,33,153,171,48,61,90,99,241,242,150,174,254,34,53,98,101,70,122,248,33,87,54,131,112,238,90,77,59,253,52,90,183,110,102,25,239,112,250,105,68,45,103,92,221,104,233,86,248,238,252,193,142,6,9,127,250,109,235,197,115,91,230,32,227,150,174,222,84,114,7,77,216,208,92,235,103,132,191,225,69,159,68,213,245,89,53,252,22,18,177,174,252,77,8,238,66,96,23,102,148,198,204,49,24,202,172,98,224,205,157,127,25,49,218,184,184,107,235,249,103,117,68,193,135,181,161,83,214,41,131,57,79,124,148,173,245,156,28,33,8,25,59,140,68,133,174,240,59,146,37,87,215,173,84,169,182,101,125,69,248,201,198,202,63,125,63,24,241,235,166,182,217,217,42,140,150,203,78,180,50,173,112,188,227,35,252,99,159,22,125,217,127,194,223,116,79,97,229,45,129,43,37,74,21,112,179,155,114,236,91,185,64,9,131,155,243,93,119,226,107,73,222,117,23,30,60,41,144,4,67,114,25,116,92,48,40,235,58,90,228,116,130,202,171,169,226,25,48,122,40,194,168,53,183,154,204,252,246,241,32,148,49,37,105,96,3,194,70,223,84,144,64,158,233,222,155,88,105,132,168,106,10,10,34,39,47,45,49,198,190,168,143,181,175,69,23,33,168,77,47,105,186,183,113,171,122,204,144,226,79,125,106,74,144,226,167,23,154,238,9,166,26,116,68,52,179,36,107,3,254,240,46,97,214,221,211,203,222,59,62,30,219,72,213,86,255,8,18,70,12,150,189,75,175,61,5,113,218,136,184,147,13,72,176,176,246,160,213,219,244,208,69,186,240,68,222,134,34,186,180,134,141,75,56,90,148,200,35,166,223,174,107,71,100,218,26,79,190,12,203,205,175,163,54,255,184,185,228,240,174,171,123,109,141,154,224,45,29,178,51,213,19,124,166,123,56,143,116,34,44,181,253,80,150,146,198,95,212,78,242,189,81,192,172,146,205,170,121,100,29,82,88,233,88,94,53,253,54,239,127,74,150,46,5,105,175,169,216,130,25,154,38,136,113,210,27,185,150,74,100,99,239,30,172,148,215,86,61,56,35,27,107,196,243,105,202,233,199,93,209,192,14,127,106,130,169,101,137,214,121,229,24,55,77,144,21,185,218,57,18,127,255,133,119,137,210,70,216,211,242,145,125,144,141,19,34,131,81,254,128,155,20,245,15,44,209,124,115,210,122,65,113,83,203,31,23,239,104,131,184,119,206,219,184,193,81,77,189,161,38,254,243,222,66,67,179,75,218,53,46,220,35,39,75,248,39,79,41,10,12,81,201,93,75,138,253,1,75,122,156,182,225,253,199,164,73,73,1,229,159,249,117,186,236,145,17,50,76,109,135,182,23,18,212,234,149,226,219,243,229,183,25,149,45,213,26,83,210,79,19,249,16,198,151,153,205,129,131,30,67,228,200,109,161,39,184,4,207,24,237,6,163,230,117,184,164,41,0,134,248,252,233,35,65,29,165,18,101,39,3,140,82,235,40,142,39,161,146,246,59,226,207,202,248,82,243,167,205,44,68,209,12,170,247,249,226,86,165,248,132,54,252,52,110,202,65,163,2,228,122,209,35,61,53,159,163,215,235,80,21,147,191,236,242,121,242,147,100,204,74,187,248,49,134,146,40,6,250,84,164,5,184,134,63,90,144,230,90,121,79,90,65,104,87,144,102,221,121,67,139,198,95,148,40,83,254,29,25,216,136,92,216,132,158,63,182,249,18,181,91,84,149,165,147,239,236,232,224,35,158,153,15,129,77,174,58,10,168,152,210,63,142,182,72,252,148,101,244,46,233,96,172,113,194,176,13,231,93,99,19,186,240,171,81,4,60,233,232,27,162,111,129,26,100,138,222,81,132,22,217,75,228,45,122,30,121,147,116,25,53,11,41,9,143,84,118,147,186,250,124,112,110,168,83,124,41,208,225,173,14,37,210,181,71,138,234,191,180,153,253,232,248,69,81,125,205,159,245,66,161,44,74,242,235,247,149,12,75,231,21,149,91,233,101,173,239,164,146,251,90,210,225,67,103,130,155,87,112,87,237,100,3,173,79,100,82,172,88,54,125,182,139,133,36,87,183,242,199,213,215,164,93,1,215,154,127,123,209,134,20,112,81,93,40,123,174,42,48,202,124,25,214,254,12,72,161,254,124,176,79,134,118,77,189,63,134,6,149,171,195,116,96,36,155,116,68,202,170,12,19,100,72,22,109,151,62,133,50,243,119,11,249,236,142,78,3,139,154,168,173,189,238,36,249,47,55,52,117,146,157,111,125,121,14,35,100,167,75,133,76,158,87,152,92,15,1,161,208,228,67,148,32,3,166,30,226,36,67,222,202,165,253,106,196,48,146,133,69,89,106,204,248,61,184,166,70,146,126,250,134,87,84,221,247,158,188,31,8,126,66,90,222,212,157,244,230,181,96,118,69,249,236,78,25,250,137,28,160,23,129,83,25,221,83,60,134,66,15,175,220,165,215,35,133,169,96,249,126,159,0,37,197,101,126,41,146,68,5,244,187,26,186,199,239,164,40,22,29,49,205,225,153,74,58,9,114,85,159,149,142,154,243,208,41,135,234,217,123,148,112,85,105,111,78,17,180,207,243,136,72,96,166,14,114,224,226,140,214,36,11,186,210,13,83,139,221,156,57,2,42,149,236,69,204,207,82,189,15,190,95,250,78,193,160,159,234,121,135,105,66,26,41,50,120,124,45,245,31,2,208,28,56,236,206,59,221,217,150,181,61,132,10,245,229,142,132,113,196,204,20,34,67,87,205,127,26,31,100,228,144,101,204,137,73,67,39,12,114,87,71,239,139,207,51,118,141,220,230,163,30,95,14,186,95,24,10,84,135,59,244,98,41,148,74,136,255,193,8,202,164,24,240,87,156,67,237,162,179,204,20,52,164,50,242,217,10,4,22,74,202,55,207,41,226,1,228,211,74,218,44,41,163,58,222,107,176,141,62,168,102,248,97,20,32,180,145,49,111,248,234,28,67,173,229,59,111,127,164,2,187,111,30,85,93,241,179,119,27,76,174,13,198,145,247,48,80,143,240,213,52,217,165,61,59,160,47,75,57,228,184,244,121,5,11,228,92,73,18,165,55,225,37,55,200,136,172,156,160,64,114,224,157,44,228,115,87,178,131,17,206,116,123,145,162,201,146,44,120,218,81,60,108,141,236,8,108,224,105,233,214,39,101,9,76,251,203,31,33,241,93,2,134,98,40,253,246,36,168,16,112,206,210,33,0,234,65,82,242,212,67,219,164,237,155,92,190,72,150,213,251,36,120,97,29,4,92,102,203,1,247,47,150,239,98,71,45,233,125,28,63,90,32,215,212,158,118,235,111,240,160,26,29,82,101,100,24,101,18,255,229,69,231,197,72,123,104,120,138,136,177,144,206,87,152,140,135,15,12,52,237,68,119,221,121,18,143,220,126,77,5,38,115,219,52,59,76,229,157,62,22,105,207,152,113,56,234,243,217,80,166,187,61,166,244,162,132,97,86,188,238,213,43,29,179,32,85,114,160,1,229,130,5,63,66,48,201,175,193,240,136,117,10,183,66,203,199,214,114,215,159,250,250,153,182,247,207,58,194,29,253,86,77,214,42,82,109,241,253,88,0,61,5,150,169,55,245,41,255,102,42,247,39,186,139,67,23,112,233,233,230,8,5,148,128,71,42,253,178,214,180,182,2,69,188,89,207,242,222,188,42,205,224,244,182,77,27,78,70,54,102,170,33,36,141,215,182,220,156,3,61,5,58,41,138,11,56,123,115,22,220,220,242,88,57,42,189,44,130,18,240,87,83,168,18,49,182,88,135,24,91,250,92,119,254,215,138,247,113,180,119,131,119,135,7,230,11,5,45,35,121,170,187,238,230,136,253,108,225,234,201,156,144,11,174,222,167,118,55,195,157,178,139,200,202,120,228,204,168,69,148,198,242,250,45,244,101,251,184,207,82,225,61,62,250,214,99,211,56,198,192,162,48,236,127,241,211,208,58,42,188,164,158,141,178,186,157,34,99,155,86,229,216,83,172,119,70,7,190,151,179,241,177,17,239,84,192,123,55,237,234,153,127,35,146,155,106,143,222,79,103,21,217,175,32,89,145,57,67,72,91,214,232,70,81,231,83,248,68,209,38,155,97,77,105,128,3,23,80,139,223,174,168,64,40,124,143,0,217,74,147,52,54,238,243,181,96,75,188,78,186,8,167,194,52,236,201,118,216,146,37,125,55,199,226,5,46,108,135,45,249,46,180,189,85,217,45,239,34,61,233,183,233,232,138,149,116,93,232,165,232,249,134,183,175,222,117,72,127,151,192,176,191,197,231,131,152,130,46,83,152,75,102,76,57,211,175,247,30,16,30,141,216,206,122,50,203,160,37,221,113,112,90,71,82,83,120,232,62,253,81,120,153,174,190,142,191,47,149,187,16,210,50,164,253,177,248,47,79,122,95,244,169,190,78,4,222,97,40,109,116,198,172,234,32,224,145,223,229,103,146,145,142,82,228,161,195,254,76,44,201,225,86,211,54,140,130,105,171,254,178,8,75,127,25,166,75,200,225,162,124,194,212,181,204,238,125,154,48,237,109,141,241,156,21,180,114,160,148,63,40,74,149,172,191,43,120,143,123,130,239,162,139,199,162,87,79,77,66,130,179,209,136,185,32,119,211,144,27,186,46,178,192,41,128,76,147,130,97,28,251,21,36,170,186,167,156,133,2,167,191,174,235,92,164,220,33,122,207,174,241,136,208,88,217,105,228,247,107,235,49,103,248,195,122,36,19,219,173,113,116,241,24,122,4,176,4,61,127,142,140,79,142,78,145,148,14,119,110,221,83,46,245,74,16,207,168,113,180,53,36,216,211,208,104,187,240,7,107,189,167,150,3,138,229,125,220,173,102,227,237,130,103,197,193,70,7,111,218,20,224,155,140,227,133,234,187,150,198,189,41,131,115,120,246,47,61,244,62,59,38,156,182,148,180,163,192,239,60,28,190,159,169,42,66,209,7,117,15,31,191,119,73,135,11,229,186,97,197,219,142,144,62,76,2,47,238,50,225,132,164,120,30,246,81,243,70,229,207,234,142,118,130,183,11,216,117,242,40,169,108,230,28,43,240,125,240,166,241,117,36,184,121,183,24,57,207,210,254,128,233,241,125,240,61,85,231,159,240,137,155,83,197,255,199,111,207,248,176,141,131,92,91,56,128,189,110,249,231,24,205,15,214,134,171,21,90,21,219,74,223,207,185,75,218,151,25,45,77,159,26,34,208,165,71,159,51,21,62,163,252,49,231,241,121,193,147,146,106,74,239,27,107,94,78,100,140,186,121,55,196,225,241,205,210,24,209,103,90,74,139,162,223,7,243,148,59,93,77,201,193,91,43,184,237,169,156,232,80,9,234,174,215,103,196,223,9,190,59,218,75,158,116,243,105,79,218,240,112,216,223,213,16,228,29,141,150,208,29,228,170,104,244,134,207,150,78,144,123,46,84,63,66,136,195,168,188,6,91,154,7,66,161,234,91,169,210,226,238,135,199,197,195,40,64,165,149,60,193,84,180,60,24,7,49,109,181,203,149,20,81,231,89,170,61,195,70,189,162,169,125,78,200,50,210,86,123,223,158,123,140,104,233,166,13,233,91,145,255,235,40,158,157,157,78,39,54,238,183,20,38,20,244,233,117,64,84,226,75,193,104,54,245,151,161,76,251,2,173,163,165,29,105,146,44,241,159,182,148,144,222,27,207,232,101,32,40,45,89,53,157,32,4,155,61,236,48,96,98,78,102,202,114,37,32,138,11,190,188,130,59,28,107,239,214,212,58,174,153,44,160,6,45,148,195,95,78,14,30,58,252,190,184,218,132,101,213,180,67,213,122,56,140,144,168,222,28,23,160,198,213,72,158,102,195,144,26,97,135,203,94,233,4,160,162,234,243,155,223,119,151,154,175,44,215,235,103,0,194,227,249,112,106,116,18,248,180,224,8,151,4,95,151,221,207,46,212,43,79,58,34,26,249,146,184,121,251,84,83,4,131,248,115,165,119,88,127,19,185,181,81,43,212,248,109,19,210,84,148,83,243,56,186,160,165,81,152,26,210,184,152,120,187,190,79,116,66,98,202,63,242,239,233,234,235,129,248,103,143,56,107,203,35,43,20,238,58,12,115,134,206,41,61,82,37,174,134,34,52,193,116,101,250,251,68,41,62,217,180,16,238,56,181,137,201,33,170,131,114,15,214,229,183,182,102,201,153,253,151,176,227,81,195,82,2,144,11,83,239,229,183,70,23,74,195,49,27,78,251,120,155,21,155,106,168,235,180,247,23,223,64,133,135,59,193,144,234,249,140,147,212,212,41,189,102,186,243,252,119,66,253,105,25,238,109,146,74,191,48,156,16,201,30,192,169,235,110,231,83,220,173,233,141,189,204,106,117,180,213,20,55,190,219,205,231,213,116,84,228,212,212,241,185,177,220,125,91,48,234,203,157,96,120,31,223,161,140,38,70,170,130,162,162,222,51,220,8,236,236,100,18,195,218,232,103,114,167,181,69,189,132,77,170,198,23,41,14,186,202,4,80,146,211,98,206,26,83,164,182,250,61,140,238,26,127,159,15,93,144,69,253,174,109,101,128,14,35,75,55,18,204,50,123,207,101,92,202,234,119,17,225,138,224,112,195,155,213,51,25,193,60,47,250,236,212,174,36,91,100,23,225,186,236,164,117,82,190,118,211,128,181,2,134,33,89,215,161,233,94,6,124,221,159,180,146,10,71,252,155,181,6,187,183,158,232,155,110,35,143,128,225,28,37,243,208,186,221,125,177,208,221,166,20,34,100,46,167,119,217,34,43,248,165,222,99,162,171,222,214,211,43,188,103,250,229,47,139,97,190,161,85,43,230,23,244,167,172,224,161,19,25,200,20,175,57,222,244,211,33,197,75,231,19,125,199,206,21,0,167,71,79,198,250,26,38,83,252,96,36,39,244,136,89,198,224,183,28,174,53,57,56,70,216,226,1,50,108,218,244,182,23,196,55,190,16,161,114,111,186,49,44,75,4,57,58,104,56,74,232,8,47,3,42,14,229,223,1,110,225,113,214,210,146,42,16,229,116,16,250,57,92,225,127,77,240,244,174,126,163,53,77,86,237,194,119,240,189,148,37,157,110,77,21,252,118,112,38,145,14,224,18,187,10,37,7,163,166,95,38,204,238,104,105,74,223,6,10,147,214,131,183,145,26,42,76,221,250,112,152,202,255,52,50,202,143,252,234,59,185,117,164,145,161,114,239,3,95,60,72,122,104,98,129,113,53,178,108,105,224,102,134,57,140,104,97,190,57,157,180,14,215,20,195,90,108,96,199,39,133,14,231,63,110,93,3,197,122,248,234,159,191,28,240,53,85,254,128,87,156,47,197,118,145,63,30,58,134,13,103,147,110,165,76,153,23,86,246,98,103,72,90,101,212,173,199,79,83,185,151,94,23,155,188,191,15,84,83,82,40,21,233,63,223,12,105,130,77,126,244,133,143,243,0,146,226,184,102,82,94,72,132,148,31,204,74,72,75,97,133,146,227,69,33,35,73,35,187,75,195,15,70,164,68,146,29,195,199,53,90,192,184,159,233,187,45,46,76,117,81,148,50,211,79,223,73,240,143,135,102,245,117,210,142,131,52,178,207,25,129,168,180,215,13,253,60,250,151,115,139,203,196,168,170,195,215,37,208,32,213,50,253,24,95,163,157,228,123,218,174,90,116,245,119,104,251,75,218,112,224,92,25,49,240,63,202,131,241,84,131,87,238,62,195,154,233,117,89,179,140,223,188,209,113,151,118,82,9,230,92,191,181,165,168,199,162,117,201,147,55,197,218,8,117,25,18,243,245,109,152,100,174,106,31,127,203,84,29,252,133,64,204,116,210,79,195,53,235,179,66,169,150,254,52,52,69,53,208,82,107,250,112,225,242,119,167,142,248,201,209,20,9,85,204,97,14,20,43,204,215,145,205,221,229,133,84,184,201,245,230,116,221,196,99,87,40,61,70,58,217,150,51,209,94,136,96,131,174,36,10,78,70,192,247,68,78,11,205,84,239,29,133,55,120,231,51,213,219,210,186,81,114,166,57,227,196,237,1,215,185,70,130,57,31,126,103,188,33,68,149,207,69,242,1,239,128,104,100,57,242,174,98,149,178,211,97,226,11,201,150,152,203,235,25,172,3,100,107,168,149,167,244,136,12,157,43,104,14,39,51,39,226,184,23,166,62,88,77,44,120,29,99,104,68,44,87,130,239,44,190,45,171,29,59,99,213,188,67,86,251,133,154,168,208,129,8,70,77,75,106,149,252,183,137,232,39,71,193,104,241,252,193,40,108,82,255,103,115,188,189,211,173,153,71,169,97,143,189,233,9,242,161,25,177,90,114,66,238,71,224,23,207,57,74,242,173,168,139,154,62,105,51,51,237,28,122,178,95,128,128,38,93,210,59,201,49,115,57,151,107,238,18,160,172,41,63,195,55,225,176,85,31,41,12,175,137,79,217,48,170,231,228,142,34,232,226,176,105,145,171,175,91,107,44,5,35,89,95,57,185,243,13,31,247,221,58,119,186,119,251,190,24,247,221,136,83,93,255,65,135,169,251,74,32,172,145,230,228,90,177,206,192,14,71,234,215,86,206,237,52,167,64,185,240,232,37,57,225,198,242,233,168,249,158,138,210,97,21,35,187,14,226,78,33,21,120,73,252,101,221,69,188,114,122,166,187,224,46,52,59,39,213,170,30,147,139,244,9,165,222,54,69,67,225,209,252,226,222,45,211,90,24,161,88,113,24,213,174,148,170,67,28,181,251,111,35,29,55,115,24,42,244,49,27,60,219,71,115,186,199,104,11,124,198,41,231,233,41,93,80,232,143,248,133,55,194,207,41,34,185,76,227,192,97,248,121,83,120,237,116,111,202,185,207,12,99,248,73,241,76,140,127,135,239,178,43,57,236,142,122,252,131,173,22,44,5,199,123,168,176,181,109,109,3,41,80,123,253,180,103,89,94,11,10,159,50,70,190,138,149,114,250,111,51,105,98,201,80,26,246,121,13,188,49,91,20,89,105,236,110,229,188,216,121,35,23,39,181,55,196,103,186,55,116,211,15,199,89,41,48,4,22,254,186,175,13,180,180,62,139,196,247,241,90,63,92,225,41,53,138,116,236,84,47,116,186,239,226,211,254,43,43,213,118,193,162,134,105,160,49,46,34,184,211,219,112,47,124,221,199,145,96,2,100,126,239,146,57,220,86,161,27,198,47,198,74,250,116,96,195,26,71,28,46,52,137,8,76,133,170,143,140,184,170,18,39,89,27,159,139,195,161,147,161,165,199,203,216,172,125,198,214,182,119,43,48,180,3,199,239,189,141,10,88,97,100,138,28,237,85,169,27,201,184,200,199,183,172,32,81,127,122,213,229,17,251,182,44,249,169,63,189,224,189,243,113,47,104,6,244,177,22,185,10,255,237,85,84,45,126,193,96,233,39,19,39,197,73,195,222,119,229,248,124,175,31,201,72,129,153,163,120,172,207,72,59,21,190,7,188,127,153,139,150,93,113,141,238,190,202,113,239,55,71,11,65,215,209,61,144,57,220,28,198,213,223,10,31,62,244,7,227,6,75,148,234,46,231,230,49,67,152,113,182,22,113,81,252,27,106,73,8,139,40,215,200,130,164,199,169,25,105,51,214,170,103,227,129,245,200,129,181,103,118,157,19,74,4,157,104,161,81,112,210,166,222,27,255,239,11,184,44,37,73,33,115,87,188,91,238,14,249,80,125,175,240,157,162,23,94,166,179,11,14,110,129,59,172,144,190,142,160,194,40,58,225,215,80,247,226,51,35,170,210,118,133,59,125,52,51,196,213,185,49,121,85,43,78,243,231,38,100,47,155,248,130,66,242,45,255,15,138,172,123,235,127,247,111,127,255,175,127,253,151,127,253,203,95,255,246,79,127,249,191,255,225,191,252,243,63,254,199,191,252,195,223,253,127,255,239,127,253,31,255,237,191,255,143,255,246,255,252,221,223,255,95,255,242,239,239,95,176,185,23,42,42,198,250,187,127,251,183,191,255,47,127,251,207,255,122,255,246,127,251,203,63,254,237,63,253,245,47,127,247,247,255,225,47,255,242,31,255,242,183,191,254,231,127,248,5,254,247,127,250,231,191,252,31,127,251,235,63,253,243,127,224,6,255,242,215,127,255,79,255,252,143,127,187,183,255,63,127,71,66,133,231,244,55,112,63,84,152,244,226,253,53,62,78,39,180,187,22,105,239,170,32,73,123,47,141,76,15,190,47,112,167,171,141,233,162,61,152,34,71,73,5,209,81,16,45,83,215,134,68,70,64,110,142,151,225,148,91,23,110,73,135,189,225,165,183,230,67,131,175,66,138,109,232,59,59,222,243,190,72,119,42,117,33,39,118,8,134,44,140,26,77,233,155,26,146,55,11,47,122,181,234,212,171,239,147,183,230,15,214,104,131,254,20,70,33,201,39,181,218,240,4,134,230,102,7,92,176,162,20,70,212,214,71,206,9,175,143,77,85,234,115,150,174,157,125,189,163,52,43,104,3,189,116,39,106,119,200,170,42,108,229,137,15,222,237,211,50,103,216,222,239,29,253,234,69,215,134,206,202,52,42,142,7,155,14,145,206,10,244,8,143,65,106,33,7,166,61,110,16,107,123,244,134,162,174,163,27,220,69,123,245,82,4,234,22,183,42,80,0,223,73,140,123,23,148,124,21,30,145,136,189,78,27,230,247,74,240,116,114,114,20,90,239,106,26,9,134,226,39,224,148,188,107,166,67,36,168,182,40,52,211,152,240,101,184,168,142,169,233,151,161,75,106,14,27,207,86,130,63,247,195,144,122,65,111,79,225,47,170,90,80,166,191,167,114,186,218,179,157,139,184,196,57,250,46,217,246,183,207,24,109,229,233,206,56,101,243,161,119,23,158,233,90,54,38,31,53,42,138,43,77,8,116,203,62,35,240,15,124,105,88,166,248,241,224,123,122,127,249,230,199,189,195,69,229,152,182,233,55,164,123,103,188,170,70,82,163,37,120,120,93,238,162,108,103,166,15,147,162,242,238,111,131,109,56,109,41,23,30,177,76,140,163,94,215,32,210,149,203,159,11,2,220,180,200,54,220,182,62,43,36,116,197,58,104,104,120,196,199,193,254,36,7,70,27,33,223,117,199,133,170,89,6,119,57,1,247,166,12,127,205,216,170,142,15,187,162,39,191,19,220,61,119,118,97,250,100,210,205,239,106,143,9,47,184,77,61,193,159,43,110,80,180,91,85,247,18,120,13,129,231,152,127,192,223,39,55,191,238,129,46,5,35,141,242,53,88,234,232,127,12,188,121,224,116,153,104,123,126,108,10,48,187,195,188,219,149,96,15,196,81,97,186,84,46,7,244,110,179,199,225,150,52,55,104,29,193,92,123,48,53,86,39,221,59,146,122,20,153,23,205,249,53,227,153,123,166,51,209,217,166,13,210,205,24,0,124,25,145,175,82,190,33,224,226,174,202,98,31,93,35,13,220,14,0,135,145,194,76,55,111,159,211,173,44,51,99,190,52,112,74,57,125,86,108,71,74,191,77,55,234,114,216,122,197,20,38,68,236,35,135,89,76,247,27,52,206,150,175,67,122,3,148,47,175,193,123,233,210,226,11,109,17,165,39,4,246,114,22,74,149,175,247,169,207,213,236,73,29,110,137,180,196,20,108,87,12,28,85,128,47,93,13,85,76,192,86,207,157,224,230,245,98,203,18,150,186,12,209,14,241,37,78,164,110,232,185,69,50,122,61,219,122,253,24,200,39,193,80,224,56,60,182,182,68,1,15,207,18,193,225,147,184,86,13,246,95,70,115,230,228,129,5,235,244,250,234,125,221,127,192,97,193,94,24,109,215,153,31,218,227,62,11,190,204,154,134,125,183,63,63,234,209,45,252,210,66,185,71,183,71,62,41,212,71,215,52,45,148,207,203,197,22,92,56,179,167,207,30,114,214,128,27,89,213,244,5,12,95,194,216,47,170,113,218,140,53,227,69,23,105,134,88,45,189,106,163,71,60,14,19,36,202,155,198,61,222,187,195,100,19,107,222,43,189,19,96,209,206,150,191,61,228,136,124,220,215,54,235,106,83,66,221,210,159,59,126,225,121,13,113,125,106,84,185,170,63,23,30,135,206,168,241,103,251,47,47,200,111,50,188,227,248,152,36,7,211,86,201,142,20,227,38,178,150,62,15,40,134,124,71,130,213,72,197,87,129,143,235,115,19,6,104,202,15,5,17,117,80,71,47,140,188,217,91,130,137,154,59,60,147,27,134,238,239,172,85,224,178,242,164,17,20,244,73,51,145,244,244,219,4,139,253,117,126,90,133,96,130,195,107,197,181,237,83,98,220,11,83,26,27,191,92,19,17,31,25,142,207,107,226,23,165,48,75,215,209,172,223,145,97,151,162,157,50,214,210,191,253,171,167,121,75,137,248,46,12,69,170,143,108,146,8,208,145,145,129,117,43,134,18,184,190,117,78,230,114,237,99,196,178,40,119,85,212,146,247,14,143,209,211,78,9,107,251,240,239,227,186,84,26,187,108,112,7,148,184,247,117,76,79,186,152,141,211,47,134,181,47,157,215,4,53,170,175,4,236,146,244,170,137,179,77,31,25,89,184,173,55,95,120,16,254,212,24,149,51,93,205,39,224,67,195,23,73,231,226,50,178,74,135,161,25,79,55,95,4,80,28,46,107,165,93,250,186,7,43,182,5,162,201,105,78,239,22,221,226,183,239,255,221,233,84,221,200,116,248,82,105,84,33,234,205,175,147,182,98,104,16,129,171,97,136,166,185,139,118,92,24,61,67,253,109,182,156,226,115,78,221,90,209,207,107,155,44,135,195,184,139,186,99,193,101,48,124,157,66,242,155,190,124,138,68,220,69,152,72,19,232,200,32,167,252,226,98,194,51,186,14,9,201,251,184,175,35,186,211,215,71,208,207,205,252,251,89,247,124,220,83,113,28,31,54,4,78,114,107,180,216,138,79,104,49,158,10,69,71,144,13,161,113,69,89,181,194,108,189,159,195,120,100,50,176,59,82,79,187,81,234,127,148,221,134,180,203,242,226,35,14,131,164,207,221,152,34,23,31,190,240,253,54,245,195,70,90,199,155,62,176,124,71,218,53,38,21,33,205,97,74,89,117,171,156,144,161,248,231,53,48,161,116,220,232,213,21,127,172,69,241,159,222,187,247,234,157,244,139,42,25,21,214,195,43,42,110,75,243,161,46,61,145,39,221,216,47,7,132,250,175,178,178,99,100,180,240,251,77,88,90,119,202,107,120,69,245,247,66,8,92,23,209,228,235,240,97,193,194,173,6,14,91,140,171,248,208,27,145,152,209,177,96,162,158,100,193,157,189,210,197,48,133,250,203,176,9,75,23,227,122,251,155,70,37,60,189,202,187,237,122,124,208,120,231,191,161,211,125,239,181,99,224,176,209,233,70,73,173,196,231,214,44,190,181,166,126,233,243,34,232,247,96,164,191,150,174,50,35,196,13,120,215,145,230,12,29,80,247,47,224,32,75,86,202,52,141,161,184,250,158,108,233,243,160,179,175,248,164,81,38,173,230,213,180,108,73,92,77,33,115,26,57,108,143,95,192,137,197,178,89,55,202,138,161,209,136,163,147,74,234,43,94,88,183,42,183,4,187,0,227,250,97,38,76,83,78,6,72,224,146,194,106,147,244,237,23,35,171,67,27,255,12,222,2,151,61,255,132,229,227,162,62,226,143,155,95,95,213,223,103,179,78,166,4,7,193,12,48,210,107,9,70,73,197,97,104,44,210,172,96,166,244,128,139,210,219,2,207,8,182,160,92,80,243,82,91,209,251,13,92,84,173,129,247,185,229,117,55,35,171,78,48,97,215,128,181,196,141,165,180,93,80,112,153,56,199,216,121,33,58,171,213,50,170,176,153,38,141,147,81,224,246,199,205,89,124,113,243,177,255,248,68,238,110,23,3,163,114,44,195,216,130,1,87,165,169,4,174,67,102,156,206,167,52,165,109,151,216,136,137,0,158,52,178,6,147,111,192,104,116,39,248,30,103,241,66,80,131,76,87,215,181,98,39,38,144,157,215,74,29,97,210,90,104,49,47,6,44,218,248,109,120,249,211,39,66,174,50,158,155,166,159,149,183,37,89,135,72,154,234,200,80,224,113,83,227,122,70,167,100,212,165,30,168,14,73,140,165,236,135,235,139,9,175,115,104,183,176,109,151,17,202,129,111,75,187,241,141,138,205,75,97,40,161,106,127,204,216,231,89,32,250,63,40,43,252,227,109,149,128,49,250,211,42,164,103,119,57,124,39,224,164,47,155,165,243,70,6,113,200,222,243,143,53,236,102,39,108,222,51,157,201,68,73,125,13,67,52,190,190,239,143,175,203,71,182,173,23,38,125,154,159,75,84,44,163,124,24,227,143,61,199,215,145,81,47,164,243,30,94,42,55,43,137,226,229,109,97,17,4,140,171,173,191,94,97,152,41,63,135,45,40,171,48,85,165,62,114,142,144,132,222,77,62,166,212,60,66,69,191,168,85,89,63,165,201,250,62,22,125,184,254,212,38,190,145,174,190,223,245,137,171,239,198,169,73,6,142,97,167,165,34,115,214,82,192,145,94,36,223,205,58,148,73,105,70,169,218,112,91,163,227,39,165,173,146,61,223,63,251,78,43,126,90,134,63,28,220,14,147,48,79,240,114,145,185,101,125,152,233,80,222,210,230,76,161,16,180,216,2,31,120,38,253,167,233,33,77,35,35,184,229,95,166,245,171,164,57,59,100,196,125,13,95,3,173,166,53,124,23,74,156,217,228,155,242,156,221,155,133,167,219,141,11,92,23,18,169,50,15,76,208,93,161,69,187,180,219,121,214,26,77,156,164,216,67,116,171,59,39,4,112,81,174,239,134,231,91,61,216,73,177,170,54,14,34,35,84,156,238,113,209,31,161,157,98,48,39,120,210,219,10,97,149,154,176,65,178,227,69,29,11,70,69,181,37,172,68,125,4,202,241,47,40,68,69,158,131,235,120,42,26,211,160,80,246,200,197,16,79,167,171,231,233,177,142,250,61,115,117,83,64,222,199,101,195,23,124,229,233,192,70,240,36,18,32,157,26,55,221,113,108,112,113,115,194,137,58,161,221,153,188,22,209,218,147,158,170,211,113,237,171,136,13,57,205,54,250,111,30,129,37,207,88,52,64,107,250,217,177,37,180,146,116,13,8,130,182,234,199,53,204,32,201,161,251,140,233,221,87,17,12,86,95,130,79,136,15,155,54,164,62,50,131,137,15,15,238,68,141,156,17,239,221,126,28,247,90,105,124,84,248,132,27,218,77,53,72,95,37,250,239,241,166,239,185,157,242,196,88,156,177,149,21,250,194,116,66,55,159,185,223,187,88,162,88,97,78,162,184,154,8,173,206,247,102,96,113,53,165,39,10,211,115,123,2,38,176,175,3,167,174,50,208,158,186,65,136,88,223,21,31,143,85,155,214,181,222,5,137,200,221,155,81,162,77,41,25,69,117,143,83,161,46,106,21,71,73,48,54,108,115,184,109,37,178,128,169,182,121,219,159,113,87,105,95,120,163,118,194,205,85,42,185,180,158,176,153,220,140,47,97,180,176,82,14,238,110,69,39,66,14,104,93,140,150,174,70,205,182,59,140,157,166,63,125,183,31,175,206,190,48,212,205,122,115,104,189,220,144,160,254,64,139,102,173,116,212,251,61,112,129,239,185,150,174,166,117,229,115,120,142,20,120,94,22,185,169,14,195,128,60,18,252,121,235,144,105,124,168,58,37,240,233,30,152,166,38,228,236,116,245,170,206,250,9,92,180,244,206,96,111,161,94,252,113,238,140,110,69,181,186,205,208,165,104,255,243,214,215,192,141,199,130,39,61,161,61,234,9,154,49,179,100,248,115,186,8,224,158,66,3,180,235,142,19,87,195,52,165,168,184,146,184,53,218,150,7,26,28,199,166,44,156,130,110,232,143,198,174,208,140,133,68,95,86,55,105,123,135,239,138,84,67,121,65,82,226,142,77,251,41,195,72,240,246,94,251,101,85,54,154,163,99,231,141,210,20,219,25,213,151,100,203,119,190,20,99,55,209,5,222,187,184,30,236,201,218,152,109,235,162,236,120,44,236,149,116,107,210,135,49,110,40,106,106,130,183,23,27,2,211,182,167,240,53,71,61,15,214,172,214,100,39,120,123,251,1,171,125,228,135,166,124,35,126,154,172,102,250,233,213,188,251,96,153,35,169,230,209,130,164,221,125,38,44,204,146,158,26,191,211,127,121,146,251,211,159,134,134,222,93,69,232,240,119,218,11,233,42,138,77,97,178,61,233,79,15,179,190,30,124,45,179,148,0,39,198,209,98,100,215,247,72,201,145,101,98,0,254,219,240,132,141,116,53,84,45,113,243,150,108,221,101,78,109,92,76,229,117,134,191,136,104,224,195,42,79,55,240,113,197,29,228,148,103,138,167,67,244,59,227,109,210,54,159,118,210,97,238,183,195,168,139,215,4,207,168,245,193,86,154,127,194,43,174,166,196,63,109,149,195,50,180,14,163,161,61,242,208,70,60,24,5,133,127,60,216,138,160,117,163,247,173,39,24,107,215,31,172,210,209,155,30,108,68,243,233,130,156,235,124,105,177,80,41,238,55,47,48,231,101,184,183,88,198,172,226,244,5,193,198,18,71,31,226,241,121,45,117,249,8,234,89,223,249,227,234,227,173,119,139,29,169,229,223,134,145,107,56,76,75,72,130,225,1,120,235,248,30,132,168,54,11,140,186,157,71,5,97,50,216,234,77,210,62,186,220,152,190,147,86,181,171,150,110,160,229,188,10,136,203,13,229,70,192,232,247,78,48,122,63,16,237,81,148,228,204,187,248,26,15,91,201,107,49,1,156,5,208,10,112,85,183,163,81,248,23,65,137,242,195,2,170,48,193,213,128,161,110,174,10,207,200,19,152,80,134,110,28,219,104,98,2,166,179,107,39,248,26,74,239,125,24,189,172,26,150,155,10,68,207,51,148,193,98,74,55,71,105,165,59,156,105,150,128,239,235,242,223,166,181,244,212,12,47,129,239,97,247,7,124,29,221,128,73,17,253,79,240,91,42,215,82,31,231,143,161,133,104,185,113,117,236,63,30,236,204,152,150,159,230,198,4,59,59,179,85,167,40,233,9,104,247,234,108,216,169,17,185,76,239,235,120,215,198,194,123,31,53,77,57,222,105,192,245,164,124,239,198,16,245,141,163,92,163,70,133,61,88,43,18,245,43,149,142,196,4,147,123,243,155,67,3,157,87,218,53,230,99,86,112,5,190,244,216,214,221,237,48,162,174,105,145,159,187,116,253,27,184,79,214,212,102,38,192,88,159,147,109,13,7,169,86,143,62,38,23,47,164,72,45,231,11,54,85,156,47,4,124,97,219,188,243,213,206,80,14,183,207,249,19,254,94,173,50,232,252,254,184,247,114,189,58,224,150,182,114,6,126,86,252,52,84,138,249,177,155,167,134,128,151,246,130,1,119,143,155,3,79,173,254,54,216,143,48,224,161,12,107,6,87,189,250,26,78,249,234,214,245,183,107,253,227,183,107,91,49,167,179,244,63,166,252,190,132,33,112,170,82,100,90,188,226,222,224,246,199,180,204,45,83,126,111,158,182,165,123,84,59,125,2,141,98,20,106,38,184,121,204,30,88,249,196,216,47,143,51,159,88,151,217,232,25,254,188,205,128,214,150,173,228,234,23,134,14,40,238,77,243,108,130,137,61,249,156,238,79,249,40,154,209,8,30,191,152,242,136,244,245,82,0,56,252,169,137,140,168,153,6,115,214,137,69,78,82,68,3,77,184,52,206,96,0,53,183,118,52,90,9,138,235,211,26,35,142,246,94,208,180,115,255,206,39,197,52,197,191,4,187,50,52,109,78,45,99,159,203,103,192,109,53,103,58,5,12,142,59,119,88,29,51,236,44,104,72,5,140,239,15,152,178,81,135,203,249,159,224,17,48,180,247,127,194,71,224,245,63,221,124,203,111,179,55,254,1,159,47,70,110,117,135,9,38,130,227,207,125,55,218,157,159,155,93,230,161,247,169,155,230,63,55,78,79,245,117,2,191,97,58,4,168,76,140,215,65,175,183,122,218,155,18,59,95,162,150,32,73,3,59,205,141,102,162,199,125,165,211,139,89,142,5,142,141,149,118,90,86,217,241,145,209,105,182,211,167,87,162,198,17,30,160,145,106,26,140,102,118,199,213,240,38,167,47,19,251,196,127,219,234,14,123,254,0,90,108,26,196,200,190,244,249,212,121,98,63,131,114,69,83,225,219,172,85,127,157,232,24,206,180,97,33,33,228,55,39,48,50,210,17,210,81,5,116,248,203,241,206,109,233,30,223,176,42,114,121,9,158,81,11,101,84,62,165,166,155,147,177,142,161,149,153,146,86,23,134,230,230,193,5,177,136,244,96,119,121,76,191,121,73,178,213,182,149,142,238,207,85,152,162,244,211,70,114,232,240,152,95,218,13,41,122,63,254,92,127,212,133,110,101,25,188,104,235,43,61,53,105,167,207,63,129,123,230,159,116,68,32,124,63,2,46,148,170,103,107,36,54,14,58,26,181,151,204,12,33,151,121,65,17,35,5,232,54,75,201,151,10,141,152,233,93,99,30,190,196,17,228,147,16,170,9,124,32,100,139,95,70,98,64,127,25,138,169,21,87,183,222,147,193,125,96,71,60,14,211,205,175,191,77,124,193,173,137,59,146,182,210,38,127,152,8,191,249,54,234,230,128,15,186,234,207,58,164,171,249,186,137,71,97,58,88,28,165,229,247,83,20,5,99,159,50,19,21,159,10,223,253,243,117,52,152,194,149,114,47,92,152,192,189,79,233,70,203,168,42,108,197,16,1,151,20,18,130,128,202,53,202,208,155,29,74,227,76,187,235,231,97,75,184,149,182,50,5,92,227,252,186,141,190,74,177,76,82,124,227,126,80,197,235,147,63,86,124,114,37,104,178,254,190,184,122,215,150,80,118,118,159,82,180,62,212,117,163,51,224,171,39,224,92,46,120,55,138,226,77,34,208,62,221,165,164,147,86,57,134,227,185,240,74,210,111,31,210,121,14,83,18,168,115,218,224,66,137,161,65,112,172,191,77,17,253,137,155,143,165,60,80,23,198,126,139,155,83,183,162,40,13,196,49,112,242,190,9,134,55,48,224,174,236,35,23,181,166,213,64,71,170,64,62,22,71,139,113,119,101,133,32,100,221,157,105,246,219,70,54,158,46,102,78,118,192,107,165,149,130,73,187,227,161,9,96,232,235,186,254,212,170,114,117,77,189,101,199,216,203,151,194,90,170,110,157,202,179,201,205,85,96,160,29,180,39,101,224,215,47,215,41,27,61,178,163,192,169,197,148,186,246,59,161,241,58,204,229,81,152,189,98,202,156,149,180,134,7,223,99,220,188,147,51,86,216,236,147,128,63,181,193,14,86,167,252,52,12,45,9,174,221,233,221,126,150,130,154,188,216,3,238,13,3,147,37,75,240,238,50,165,68,66,116,74,103,119,142,104,80,104,30,20,29,243,196,150,68,121,167,38,79,15,37,21,242,1,192,39,166,83,58,239,34,140,57,225,230,58,110,147,45,139,221,208,106,96,29,134,18,100,182,24,25,77,162,247,124,249,95,209,141,137,216,230,242,55,96,146,229,42,74,96,221,95,36,219,127,97,52,232,68,63,133,32,167,145,107,253,194,52,25,214,248,210,161,231,233,164,141,127,225,187,226,99,247,27,63,90,172,223,47,134,6,242,140,119,107,50,202,237,41,31,221,239,244,171,42,145,109,122,194,251,113,193,195,221,94,138,28,40,240,250,29,175,26,198,248,186,191,60,101,92,21,109,182,223,141,215,170,226,167,232,184,145,175,191,22,213,175,157,122,47,165,130,44,142,58,130,117,187,189,130,126,226,113,228,247,150,192,221,218,226,126,97,168,71,122,124,171,236,86,135,204,239,47,12,225,215,214,89,41,166,140,253,251,220,247,155,135,148,80,158,27,25,178,95,203,132,226,140,162,181,160,119,70,39,170,74,191,175,163,194,27,39,162,48,38,210,252,77,255,233,102,188,27,114,239,175,227,206,190,159,182,232,81,151,73,179,132,224,155,83,150,224,16,82,28,98,148,248,221,245,23,166,96,70,42,227,137,119,91,115,224,131,235,145,102,26,238,189,203,43,202,252,105,248,146,24,140,193,112,109,252,194,3,86,212,56,234,46,60,200,68,254,14,188,64,133,42,101,149,3,226,147,241,218,32,238,110,114,183,148,79,71,246,195,3,242,59,105,16,226,106,118,132,171,173,112,233,231,99,37,84,177,133,73,152,158,120,11,176,62,216,168,1,227,193,166,121,45,207,229,129,204,226,218,69,241,121,65,69,235,169,119,154,83,171,20,90,99,166,212,104,86,59,92,46,189,206,86,206,65,21,217,131,231,212,84,216,176,86,169,249,156,177,99,172,56,242,182,41,155,108,30,184,162,233,77,85,178,76,53,254,184,37,122,76,167,85,166,252,238,126,235,120,252,135,58,147,79,104,238,46,12,59,217,115,50,15,201,41,161,29,28,84,217,23,111,214,49,142,22,41,26,184,54,236,162,212,235,193,68,52,91,24,62,131,12,186,183,58,31,4,23,187,94,76,11,140,11,147,93,111,9,179,54,70,134,248,225,242,194,46,120,81,171,248,21,195,90,103,223,121,116,232,231,238,17,232,160,121,128,46,151,55,103,136,141,136,121,62,232,74,92,46,46,115,237,202,13,17,75,192,203,136,184,228,230,215,210,148,199,218,52,102,29,31,25,180,169,178,14,205,87,112,62,249,123,115,62,85,249,237,99,122,61,254,219,223,216,146,2,132,173,138,174,165,55,165,5,154,124,249,68,136,36,199,132,35,221,89,229,185,238,199,14,99,213,155,113,170,236,165,16,111,24,153,192,120,113,171,251,161,221,189,60,236,7,107,208,248,188,162,218,92,26,249,180,201,193,30,47,47,225,205,213,161,3,131,44,237,45,241,123,80,154,58,180,160,200,39,188,165,176,205,81,174,50,238,65,94,224,173,66,139,234,11,245,204,48,194,11,239,113,197,39,249,164,166,102,96,141,115,166,61,24,117,31,57,219,208,37,106,94,119,204,25,126,244,235,67,32,164,184,171,70,243,183,210,253,64,91,140,220,171,255,54,49,128,33,87,55,170,204,62,255,109,184,27,98,41,80,79,72,176,247,23,133,32,172,23,129,199,144,46,9,254,247,29,185,53,58,127,223,115,104,54,217,65,233,28,185,171,102,116,10,20,31,140,135,34,199,19,206,107,245,166,72,224,46,53,232,244,141,208,191,246,150,2,234,195,194,223,55,216,248,231,251,124,238,250,196,2,104,130,14,10,104,223,197,211,88,189,244,226,19,186,225,68,205,63,41,57,128,154,4,105,147,55,161,247,140,21,42,96,146,183,176,197,45,255,229,189,69,119,108,152,31,237,179,125,175,253,132,55,115,152,87,224,145,136,251,179,69,115,77,244,179,208,0,238,19,90,76,149,92,224,31,138,209,128,135,136,71,146,23,166,144,34,126,123,117,61,125,14,15,214,95,36,112,19,253,252,244,234,89,97,30,216,254,92,119,207,253,100,228,19,222,160,23,16,216,84,96,46,29,26,29,129,206,182,184,41,94,19,186,171,65,200,31,25,66,127,215,69,61,150,187,140,144,206,139,105,169,119,51,45,242,219,148,172,173,229,48,156,68,159,160,182,93,250,172,80,14,90,245,98,146,75,205,225,105,234,11,2,99,96,248,172,124,198,108,163,48,103,240,75,193,89,244,89,210,208,195,162,32,78,11,129,193,48,164,110,96,32,122,35,31,87,133,110,111,8,122,87,131,75,108,155,23,87,154,94,140,202,232,139,146,96,254,85,233,126,186,111,10,238,211,23,89,218,52,75,23,249,176,45,61,228,228,230,22,88,146,250,195,201,126,18,245,158,119,79,54,186,249,128,39,193,162,64,239,25,25,51,126,209,251,231,245,82,185,108,165,93,130,67,179,208,131,233,31,46,188,23,177,163,16,155,41,221,9,144,48,208,174,235,27,183,174,86,191,243,249,203,66,51,74,80,10,183,221,171,222,84,187,73,225,59,71,218,61,204,222,155,182,110,129,200,221,205,106,170,226,199,55,66,100,27,34,240,138,86,27,53,202,239,176,47,251,218,118,49,108,236,254,144,67,167,64,38,66,109,132,243,103,104,188,147,159,104,53,220,245,137,163,73,105,158,195,247,75,147,59,243,154,61,228,180,145,168,145,182,170,187,97,54,11,145,188,31,190,214,205,23,219,224,68,151,176,57,255,48,124,231,53,190,233,217,43,33,85,183,40,33,54,150,226,195,73,179,253,244,140,226,61,69,176,126,99,220,189,65,104,231,86,223,48,249,187,35,240,218,206,157,64,178,87,205,81,80,42,161,31,76,193,210,8,35,98,178,237,13,47,139,68,167,162,74,163,243,245,90,234,136,166,145,187,148,123,151,114,228,73,212,224,126,14,207,127,224,109,204,42,55,63,144,116,4,154,158,138,62,63,122,132,127,81,228,108,78,100,229,38,126,63,228,96,207,194,135,137,45,108,190,57,141,113,216,93,19,171,242,138,31,158,38,30,181,31,218,81,127,141,200,11,29,35,159,39,89,73,61,211,69,21,87,147,237,242,254,58,88,43,63,241,244,167,149,208,121,62,16,194,229,187,9,199,184,201,153,118,255,222,137,133,44,225,83,65,118,239,30,206,35,222,52,225,142,64,233,21,110,47,156,75,101,241,20,230,60,74,55,235,246,194,67,66,191,116,126,4,76,107,91,152,47,139,122,123,65,79,193,116,242,211,148,110,136,168,85,131,207,210,218,87,127,97,28,174,173,40,132,102,190,243,55,186,4,195,248,159,166,77,215,124,119,70,5,73,136,142,16,251,131,168,225,237,38,117,27,215,91,192,112,6,120,55,228,46,232,78,134,93,69,159,106,48,179,46,8,125,123,132,161,13,61,46,255,64,35,229,61,139,91,130,87,89,9,149,139,81,77,24,94,17,118,127,154,96,111,192,44,88,175,226,217,240,236,18,233,250,95,17,212,169,72,236,214,231,74,252,20,125,140,48,42,46,252,189,13,132,217,45,159,184,195,245,62,161,245,215,255,194,131,79,54,30,243,174,193,142,157,219,127,225,130,202,112,244,94,242,163,24,18,63,175,7,58,198,131,237,229,240,156,70,237,243,51,135,172,120,12,242,248,109,122,214,143,255,246,199,116,140,216,96,42,45,34,231,153,251,27,147,184,75,59,68,157,22,129,250,245,42,47,92,140,38,46,96,243,51,127,179,8,232,126,142,38,53,9,104,57,210,158,247,174,230,41,228,112,37,248,186,203,211,138,100,47,130,157,107,42,76,194,170,61,216,138,205,244,183,173,191,110,62,152,10,160,35,35,199,219,123,54,249,70,111,145,71,207,240,179,134,54,117,50,98,188,154,107,80,202,122,207,69,195,156,144,87,192,156,78,139,240,27,89,37,201,221,228,106,210,6,197,103,229,46,66,77,164,241,70,40,3,249,189,26,99,182,74,147,111,197,113,39,38,254,11,163,100,32,214,235,125,221,219,212,35,127,225,101,141,31,114,115,248,14,218,91,13,195,132,43,101,224,20,132,159,55,41,208,80,111,233,229,67,47,96,214,215,185,105,253,232,210,211,134,116,218,185,103,217,239,23,0,55,200,221,229,229,151,113,50,231,111,246,3,55,228,104,201,235,5,119,119,26,160,187,145,46,45,73,184,104,105,62,99,246,239,100,33,12,20,180,158,21,182,45,34,42,84,59,21,218,139,123,60,255,236,49,27,22,228,175,232,173,59,197,232,191,103,191,213,2,29,137,89,223,99,15,229,206,223,71,166,245,177,136,158,47,118,86,187,7,248,239,168,81,60,28,98,52,223,139,11,116,244,191,247,70,237,123,72,242,176,226,88,59,119,225,134,23,237,90,243,50,112,196,149,95,35,19,139,128,34,211,120,89,176,52,236,119,184,239,10,219,255,234,178,45,160,220,253,90,93,77,166,88,152,113,237,180,46,143,20,224,162,38,15,84,245,101,209,239,253,59,112,75,10,127,181,233,34,67,184,249,93,77,199,154,136,248,85,152,67,158,147,207,233,90,187,84,228,220,175,131,202,221,237,240,69,191,162,240,247,148,161,160,151,110,82,108,7,86,190,71,138,177,208,86,255,142,140,234,78,161,219,181,80,153,246,62,116,113,91,45,116,121,23,223,207,10,47,93,174,70,150,254,25,52,247,48,62,75,154,129,234,143,64,242,11,3,223,167,131,232,94,54,35,24,154,30,135,27,178,157,84,216,196,234,190,6,158,245,103,191,171,41,63,142,42,65,116,82,112,72,231,131,175,135,114,228,183,169,40,254,30,173,244,162,228,179,110,89,224,214,39,249,216,62,200,255,227,105,199,132,18,104,47,47,14,5,209,99,209,56,84,93,38,78,115,222,111,79,42,217,195,220,55,162,192,245,12,231,181,77,220,38,66,27,247,164,170,156,8,195,225,117,164,76,16,229,224,190,30,229,0,53,22,21,231,56,224,110,21,203,239,193,76,181,77,86,248,70,99,113,124,111,206,39,15,46,167,11,251,243,120,47,236,206,56,212,192,71,208,69,117,157,60,118,218,194,55,107,246,49,41,32,58,125,93,179,48,168,42,237,137,229,133,137,137,227,225,138,203,115,65,43,211,253,234,59,200,34,251,228,182,226,215,241,30,171,16,255,44,250,211,119,41,189,142,79,171,73,18,234,199,159,108,207,75,24,172,99,52,248,85,102,12,161,194,223,18,66,88,186,168,202,212,113,89,215,241,131,109,224,77,38,148,52,200,179,49,141,117,15,121,52,135,175,203,217,202,99,118,129,24,143,234,254,184,249,79,172,226,247,176,95,70,240,46,226,104,215,222,44,108,158,191,11,201,186,27,143,156,91,86,178,241,234,104,113,183,96,27,242,151,121,129,110,161,171,95,120,208,61,28,73,24,90,64,8,183,255,62,24,202,54,69,58,130,208,146,157,200,55,255,194,133,147,231,211,171,233,70,221,14,95,159,64,90,34,26,92,131,132,37,127,96,156,19,109,132,37,20,126,246,35,227,134,218,136,154,109,65,207,104,143,130,116,221,147,183,203,164,208,4,101,60,227,15,173,120,66,242,203,48,198,238,151,215,34,153,112,138,142,219,58,42,158,35,52,177,49,165,166,134,138,121,132,161,31,58,172,199,83,7,70,130,231,93,76,95,147,216,71,116,135,22,188,138,7,87,116,168,228,177,232,195,124,86,200,34,201,251,73,226,10,3,150,120,207,239,203,166,176,103,183,41,48,5,132,79,9,111,141,31,37,227,64,77,122,243,215,82,160,18,223,186,171,29,190,150,23,154,136,191,31,23,13,159,159,84,93,82,232,181,31,111,18,171,196,206,182,64,175,233,240,61,221,79,250,192,239,170,8,43,4,67,187,188,84,4,27,223,46,93,47,230,211,123,2,227,11,33,200,187,222,99,149,209,206,190,158,54,19,125,199,91,186,91,136,124,124,94,246,111,25,123,140,37,185,55,93,103,239,195,182,94,83,241,1,46,60,138,231,26,232,39,189,67,139,18,167,6,133,66,127,124,2,203,116,188,164,151,130,167,190,239,250,101,87,239,135,78,87,225,81,216,56,223,31,92,169,91,209,223,110,228,58,222,99,23,211,16,239,2,67,7,243,86,97,135,100,93,182,225,251,220,100,56,95,24,1,245,164,37,71,0,9,232,107,73,247,7,111,206,139,216,135,161,84,220,30,224,176,174,157,165,35,111,63,109,230,245,101,149,55,53,27,113,115,56,130,188,74,22,229,70,194,89,114,245,7,97,236,155,84,12,172,251,123,242,219,139,54,233,247,113,18,87,95,162,57,122,141,66,90,105,60,233,140,228,79,149,89,163,144,226,243,67,187,90,247,132,188,80,42,14,190,71,80,68,171,18,199,170,194,189,192,39,241,96,11,42,31,129,105,149,109,111,104,150,82,139,40,198,133,121,7,111,206,239,145,74,164,93,111,78,86,203,179,233,252,144,112,81,113,115,104,185,94,206,186,144,111,136,216,13,35,175,229,145,37,92,83,100,110,205,107,181,246,35,106,246,123,115,168,212,245,228,108,240,21,193,11,241,96,236,168,41,240,79,9,221,47,122,119,16,73,144,90,60,229,158,35,239,151,39,228,44,50,110,163,119,124,30,223,117,52,209,179,91,249,109,159,87,221,72,183,4,220,85,159,140,123,23,9,134,221,191,36,212,167,115,182,35,254,77,25,121,19,98,247,214,145,212,240,218,253,131,244,218,142,8,34,61,93,40,4,120,12,16,223,169,8,204,82,241,238,51,218,75,63,97,226,165,50,11,178,133,230,249,85,228,132,228,117,142,185,224,148,122,177,205,65,179,211,208,161,221,23,188,60,236,68,36,94,14,17,102,116,71,96,159,66,216,174,35,55,75,215,227,227,150,227,148,231,102,214,166,87,31,99,123,78,97,108,54,97,189,253,236,17,96,43,129,144,87,66,143,195,43,195,133,162,11,165,80,249,124,113,81,95,35,213,182,132,169,108,153,40,131,182,21,191,109,141,167,242,241,119,40,192,252,230,48,8,11,43,109,163,153,13,2,191,95,120,208,89,37,6,71,35,79,80,61,56,127,167,116,108,93,45,248,179,195,155,94,151,21,118,202,50,190,94,59,103,133,19,153,82,63,39,123,34,117,132,209,232,219,77,241,65,182,107,148,44,157,212,128,248,122,215,29,147,130,201,96,7,224,244,19,162,70,14,18,106,207,162,41,1,15,75,79,56,211,203,137,98,88,162,44,122,181,241,218,61,148,224,64,145,99,230,235,148,165,61,152,230,136,47,195,165,68,197,220,135,35,146,14,215,235,170,184,56,27,238,106,111,122,245,68,186,208,171,170,175,133,141,242,184,28,82,166,151,240,174,134,246,84,184,78,104,46,188,219,245,163,106,132,121,122,74,9,208,221,144,104,53,240,199,102,26,202,20,83,9,114,185,168,255,130,19,85,109,138,107,113,208,57,252,134,86,120,80,177,133,236,147,125,217,171,137,138,136,180,217,179,20,202,114,194,80,168,173,102,85,115,5,137,238,87,68,64,193,78,145,200,198,157,20,2,183,143,162,130,104,104,147,134,91,232,41,16,80,123,240,52,241,213,157,182,60,56,25,126,97,200,228,154,28,19,84,33,94,15,234,247,169,167,125,172,77,183,188,79,186,95,38,65,47,209,189,166,182,24,237,194,7,195,242,24,78,41,244,246,51,10,209,7,5,39,105,91,185,91,94,113,114,101,114,220,200,37,8,124,224,33,250,93,227,3,14,111,249,225,97,139,193,65,122,184,117,55,172,124,20,191,83,130,132,79,45,122,241,61,55,139,55,102,15,19,24,156,242,204,232,200,251,103,143,111,245,137,98,0,188,251,205,29,187,111,152,176,183,216,212,212,132,76,231,76,24,28,63,162,144,222,186,41,56,190,146,143,81,32,64,20,155,186,147,118,246,12,108,183,10,161,8,140,88,103,198,10,165,100,182,74,61,88,239,200,168,194,154,33,230,189,132,90,31,152,3,237,11,249,219,79,104,13,26,18,64,215,176,91,46,152,74,117,113,12,13,118,171,187,142,135,171,146,238,107,118,201,213,195,56,190,93,221,19,69,83,249,178,7,116,86,213,229,86,105,222,19,14,239,59,75,247,67,246,42,120,42,234,187,144,65,24,245,226,117,177,92,204,5,225,49,249,66,126,202,189,66,82,229,58,242,234,219,145,129,13,254,74,14,155,38,189,186,109,184,21,101,100,175,85,63,92,136,50,183,159,16,13,109,66,41,62,134,36,13,187,247,41,143,92,139,26,54,148,128,59,10,67,143,235,135,250,234,49,19,188,173,216,197,111,222,135,80,169,52,35,93,45,126,115,52,77,100,179,195,32,107,206,185,214,40,185,145,150,85,72,161,98,186,185,149,182,39,195,142,116,55,130,30,243,105,97,24,135,177,60,182,87,30,53,163,186,146,183,113,221,190,45,162,140,213,226,21,114,53,49,2,103,17,54,223,89,154,245,218,55,76,88,38,52,129,143,52,47,55,84,41,150,179,157,80,86,182,197,52,68,110,216,37,48,233,240,149,176,8,180,17,215,11,113,29,202,131,252,146,236,116,180,46,237,230,186,212,56,202,18,237,7,38,198,238,48,140,185,233,230,221,126,254,125,183,86,152,183,21,134,61,244,109,10,4,27,86,211,155,127,209,230,71,211,236,144,32,86,251,233,251,123,21,4,4,182,167,8,52,193,255,34,173,230,63,110,92,87,152,67,33,174,38,238,34,6,148,201,219,184,66,51,94,158,182,55,194,19,129,139,223,125,187,234,91,35,4,240,79,111,167,130,184,171,232,220,115,47,102,101,45,99,69,120,27,45,230,209,208,145,243,153,186,21,67,146,106,136,174,91,163,167,115,122,190,254,215,250,10,152,0,140,51,243,83,186,213,165,128,237,254,219,235,6,22,63,121,88,39,178,27,177,119,78,63,142,239,152,181,74,140,30,39,190,8,135,113,132,196,44,68,161,156,130,249,119,38,214,79,8,165,168,249,63,209,0,130,125,115,132,50,141,186,136,123,253,67,33,153,209,8,192,33,100,224,170,109,196,87,84,47,155,24,250,113,221,9,40,22,187,72,140,144,151,104,209,168,138,180,201,20,46,55,62,211,234,177,208,123,239,126,189,203,163,232,88,222,88,9,79,119,17,158,247,11,255,36,111,222,83,89,180,123,9,76,5,239,235,199,153,180,9,139,42,232,53,249,10,145,188,250,140,140,105,69,235,2,211,100,49,221,68,185,62,159,4,21,9,23,112,162,62,152,208,77,186,26,249,190,22,198,211,217,66,229,3,74,103,248,107,61,33,231,38,185,48,124,34,216,48,158,77,136,178,150,134,230,238,115,89,209,243,47,92,233,35,238,250,216,247,89,189,100,4,166,99,34,0,2,67,171,229,45,80,148,212,204,116,245,161,248,219,205,213,181,183,80,8,155,208,103,119,197,24,12,59,37,64,2,190,227,245,14,15,19,121,143,228,13,48,77,208,222,31,210,161,37,213,55,2,195,213,23,61,184,108,142,105,90,200,58,121,131,252,36,44,149,166,124,54,111,201,89,213,130,96,85,224,187,241,246,22,100,39,176,162,201,213,68,116,252,84,132,83,231,19,134,238,11,195,247,25,116,87,216,60,50,50,178,21,193,35,199,81,163,143,53,208,214,252,130,186,242,200,126,195,199,114,63,161,96,162,174,16,30,200,15,147,124,84,149,42,54,244,184,119,37,67,239,84,137,251,103,217,9,220,172,126,229,249,146,132,76,70,184,15,36,219,168,180,247,250,138,98,125,46,1,223,61,189,123,125,52,137,190,235,22,197,140,82,248,139,188,179,43,42,93,51,51,86,146,85,252,16,52,14,182,118,41,153,229,72,157,244,97,58,243,242,148,102,56,182,217,160,143,232,211,40,227,3,36,147,25,204,75,21,126,231,38,40,165,90,193,28,131,173,31,55,238,176,242,245,120,205,180,161,110,133,161,163,13,2,47,60,222,162,240,33,25,231,247,166,108,62,150,55,211,77,208,200,151,216,169,123,68,125,26,60,211,43,28,123,163,106,217,225,0,116,147,171,218,62,35,132,155,78,28,199,204,103,243,115,103,153,44,133,172,3,179,68,119,136,122,193,174,25,198,17,240,125,149,126,111,118,127,33,125,253,121,87,206,60,201,249,38,246,61,3,91,136,19,248,26,67,230,177,234,156,221,21,234,101,192,213,180,99,21,182,182,227,23,167,161,90,89,10,21,109,159,109,222,139,141,20,208,53,68,142,94,77,249,232,91,161,253,39,209,39,48,140,109,207,51,33,226,218,68,58,139,23,210,176,88,31,76,143,236,39,179,66,44,210,235,227,136,219,117,145,73,128,209,177,156,22,129,24,35,6,141,133,214,239,58,58,206,228,206,185,87,133,237,176,19,253,96,107,246,58,249,162,25,70,68,114,76,113,195,99,99,159,24,179,184,57,20,99,108,175,200,170,66,18,223,9,148,245,215,1,67,127,122,209,230,1,104,44,231,253,102,94,216,13,35,227,147,25,101,77,58,121,228,177,178,14,69,67,55,16,223,183,72,37,163,137,183,145,193,125,69,102,136,49,117,133,137,171,121,113,191,101,71,4,180,248,206,171,7,196,2,60,91,135,108,238,178,55,183,16,8,81,24,126,40,239,140,225,149,203,70,3,219,194,62,222,211,115,221,170,37,188,146,48,66,84,242,112,47,64,218,204,46,11,184,94,211,230,29,182,214,211,179,69,43,145,58,44,82,11,47,44,76,233,77,63,242,162,80,253,157,197,67,187,229,211,115,129,234,251,231,218,18,82,94,85,170,17,40,134,133,145,212,195,217,212,34,198,157,167,105,208,189,144,50,245,124,227,200,110,49,97,48,216,158,3,128,203,252,11,187,170,127,5,89,229,151,37,171,84,194,138,34,145,53,137,150,103,45,34,162,104,69,103,1,91,183,132,195,144,84,198,140,16,88,168,175,118,24,26,40,56,246,98,96,159,117,166,212,151,94,64,80,253,147,197,9,105,199,122,93,26,116,165,25,91,154,195,70,160,56,29,190,207,216,101,7,101,186,246,59,52,168,252,131,201,49,158,234,250,231,120,79,47,171,194,70,47,85,165,157,132,118,121,51,134,152,84,145,220,183,213,75,150,199,135,9,137,219,89,194,134,76,181,18,36,100,47,161,131,25,92,195,231,238,136,57,222,131,244,193,219,152,237,98,206,182,85,165,58,204,62,191,100,5,95,227,112,140,103,94,96,63,195,230,46,191,141,177,241,190,14,56,68,23,220,63,1,27,119,239,203,243,246,106,204,11,241,96,88,250,119,143,246,246,72,138,117,228,230,72,123,163,66,241,82,112,144,89,200,131,81,201,182,159,60,183,177,243,106,113,51,236,185,52,255,189,171,9,202,74,9,38,254,236,232,47,92,70,251,181,169,97,4,76,151,72,125,211,210,77,184,58,188,22,248,68,76,114,240,55,99,74,33,139,182,140,22,99,85,124,160,17,225,6,54,217,222,95,174,21,255,71,123,81,139,149,115,188,50,136,251,253,94,83,49,76,50,122,58,145,179,248,29,22,149,131,77,26,249,7,254,202,124,20,138,112,229,207,33,26,216,124,196,132,24,31,60,172,31,53,70,125,13,146,229,178,177,88,69,5,174,166,128,57,171,183,39,191,63,72,160,227,222,141,208,196,236,158,221,134,164,35,214,48,195,44,222,76,124,71,70,195,83,145,126,82,170,42,60,177,126,77,0,108,218,255,21,117,165,147,18,149,90,158,168,211,32,91,29,254,63,40,13,107,191,198,206,176,113,6,235,39,25,124,115,211,231,47,60,170,101,98,5,38,30,61,222,213,3,203,126,202,213,215,125,237,79,90,108,176,123,127,225,155,1,215,226,85,195,84,187,82,243,167,112,235,143,236,157,166,176,123,152,158,170,40,140,179,235,193,19,123,230,40,124,106,245,123,79,75,41,118,129,169,18,168,126,53,164,66,122,111,211,115,25,191,40,117,232,17,205,1,158,100,67,223,140,26,163,175,175,105,131,231,203,234,210,248,112,68,171,196,80,26,28,223,47,19,105,62,94,135,2,252,67,204,240,224,69,165,182,62,214,221,89,31,217,53,166,75,61,233,222,212,84,182,247,211,214,227,233,1,21,131,93,18,144,54,99,74,99,19,74,40,41,224,89,34,62,102,240,253,233,249,94,53,221,33,105,74,78,115,106,102,99,136,252,255,137,59,119,220,13,150,237,170,207,197,177,131,122,63,60,0,34,50,66,68,96,193,21,114,128,109,93,46,129,133,60,1,230,192,36,76,196,128,240,56,168,223,254,122,239,90,117,38,96,29,217,58,247,172,127,247,215,93,93,143,253,92,235,172,69,29,18,2,102,221,191,37,236,234,85,39,194,72,16,17,199,189,127,10,94,10,35,35,215,2,158,151,254,222,80,8,187,226,222,212,32,239,250,192,161,223,197,20,154,229,70,35,127,247,222,222,10,76,247,223,202,55,217,12,76,189,141,127,142,243,223,182,200,183,124,79,230,46,99,227,56,88,247,44,178,49,131,251,170,58,220,187,16,63,255,224,228,242,17,192,108,250,243,249,92,52,154,57,12,19,240,124,190,87,13,229,202,3,111,43,33,20,120,210,164,227,79,254,11,215,63,191,77,91,159,63,57,124,249,189,190,247,222,95,50,250,160,112,39,181,231,98,106,219,190,121,70,4,145,166,168,103,38,69,81,30,97,107,139,232,60,240,116,49,4,68,90,207,68,122,222,107,83,140,234,79,70,1,206,173,247,55,248,76,128,120,109,54,252,254,204,113,162,44,201,135,156,151,120,199,116,83,160,28,55,223,20,139,60,55,183,122,133,15,62,107,169,61,179,28,115,204,203,119,56,156,82,110,58,166,76,188,113,175,182,10,78,157,44,228,1,171,127,17,200,39,174,28,168,221,124,70,103,43,13,181,25,187,240,249,237,94,227,197,8,238,148,174,75,136,218,19,223,106,249,75,161,34,49,152,96,85,9,152,152,101,19,24,93,217,64,73,169,63,139,128,146,183,120,112,234,226,251,150,61,9,182,244,52,252,201,160,57,46,250,69,168,166,115,54,121,164,93,24,97,25,52,228,17,98,154,98,21,13,61,3,22,165,12,205,159,12,87,253,54,54,0,39,8,134,253,173,39,205,55,58,211,142,241,145,157,230,155,246,35,10,205,182,94,77,209,133,79,6,74,83,117,171,93,40,172,198,107,109,170,167,187,236,135,184,141,94,38,79,91,48,17,27,121,45,50,232,206,240,69,226,140,234,56,121,240,13,199,212,103,22,53,114,32,251,38,211,232,120,160,43,46,5,220,219,212,93,137,57,72,159,132,195,103,222,221,126,120,235,151,32,180,158,29,134,255,114,108,129,145,15,248,220,101,154,180,172,18,65,224,179,36,92,132,8,184,237,45,91,3,201,234,18,199,50,105,190,186,229,201,56,209,123,142,123,19,63,106,114,111,228,221,242,136,139,183,53,10,9,220,130,26,134,182,226,52,110,155,38,60,152,187,207,251,177,17,85,238,178,23,19,127,163,49,204,191,38,53,52,83,126,154,108,241,240,165,59,169,207,148,73,106,148,238,211,207,175,115,254,239,33,115,180,76,43,235,47,119,105,34,113,127,225,115,84,102,175,81,134,93,229,28,127,58,222,187,219,220,114,56,65,127,80,20,38,112,28,27,90,194,52,145,231,62,179,100,122,23,52,91,49,106,188,67,225,94,157,9,203,224,180,228,212,182,120,167,7,40,14,124,14,156,217,31,56,211,188,31,240,132,194,63,96,2,247,189,198,160,21,186,244,100,150,18,69,142,65,161,180,169,200,94,73,157,71,203,177,124,128,111,163,72,183,206,226,237,252,3,63,248,118,88,83,2,59,106,189,155,6,97,177,34,83,129,88,2,21,209,126,246,225,9,235,213,149,128,97,156,187,124,220,42,86,107,53,226,171,117,95,107,37,49,162,126,237,129,41,70,116,193,114,114,63,23,126,66,222,177,15,23,163,84,147,39,27,8,232,181,30,112,149,236,144,193,43,184,42,128,211,156,91,97,154,103,195,220,56,30,72,218,178,27,86,4,68,189,155,141,121,72,127,134,60,185,237,210,51,199,17,145,251,173,163,4,62,155,66,141,179,15,153,192,85,20,37,37,118,15,144,46,185,106,96,170,122,114,189,112,186,165,82,7,254,213,168,199,9,114,44,215,42,107,19,89,153,228,61,147,192,84,50,228,7,110,215,78,234,8,159,201,182,80,233,77,9,15,38,227,9,172,174,55,207,4,55,238,205,173,82,95,97,26,133,227,197,250,144,246,53,96,211,225,14,24,149,96,241,35,14,140,144,102,156,125,68,214,197,96,160,213,39,234,13,141,100,33,39,177,240,170,85,156,133,69,96,12,159,242,94,219,218,221,252,123,45,132,3,229,204,134,83,224,24,217,1,87,88,58,183,194,51,185,104,58,28,79,132,12,203,11,123,79,211,129,59,153,71,25,52,138,46,83,24,97,244,245,21,93,65,100,151,60,37,13,49,211,153,137,233,206,114,68,32,107,143,169,116,220,140,199,36,63,240,188,199,46,105,172,52,30,116,237,25,211,148,8,205,229,76,49,152,226,172,128,215,217,212,90,19,216,156,185,56,66,114,201,226,42,84,114,110,222,18,127,208,179,122,167,206,67,75,153,222,99,119,224,8,238,231,115,161,7,27,48,108,125,58,40,103,22,206,125,15,78,211,218,82,216,40,120,238,201,152,215,122,224,179,216,125,167,166,123,77,10,145,153,104,212,176,196,145,79,196,172,61,211,148,92,123,252,118,182,10,3,189,186,16,89,188,48,172,118,229,129,147,167,75,12,46,61,61,75,228,188,90,190,176,73,46,202,218,167,251,173,93,184,183,241,236,74,141,232,70,123,96,221,118,206,186,240,125,197,80,181,91,97,55,104,53,44,2,224,172,147,28,2,216,94,239,123,45,209,92,255,193,205,179,106,246,224,66,235,201,118,122,252,66,215,29,97,200,73,49,201,213,48,220,180,107,171,108,97,77,177,173,58,141,251,61,40,114,174,207,41,144,156,32,196,208,222,101,125,16,82,158,206,23,6,76,141,82,213,35,134,217,113,71,172,246,231,240,235,166,53,123,135,172,209,69,37,48,172,182,101,220,155,211,21,35,48,97,171,118,39,82,205,91,44,52,163,156,240,242,53,131,165,5,206,224,179,193,229,251,211,162,34,108,104,186,158,157,77,51,13,140,64,145,147,195,44,205,4,150,116,151,167,14,207,251,136,161,242,71,145,82,222,154,89,35,11,128,130,104,61,4,10,31,119,248,91,243,1,170,120,79,244,255,12,143,194,211,78,123,188,24,137,68,157,241,31,65,201,194,4,76,108,65,106,79,64,83,225,239,245,43,90,146,65,105,44,70,55,55,16,56,153,207,161,142,168,65,118,51,169,152,172,167,124,236,70,98,190,239,64,9,66,168,49,210,41,240,137,139,7,233,67,29,52,43,90,168,2,235,94,90,127,69,169,190,169,76,234,230,75,83,120,134,247,116,80,35,147,145,175,89,104,115,114,248,88,145,101,60,31,27,122,113,247,180,33,109,220,183,176,20,152,50,175,216,52,214,160,59,250,49,163,232,42,168,1,19,135,127,86,8,113,99,159,12,132,164,103,83,120,225,213,244,128,81,224,211,21,178,174,211,8,74,70,81,22,39,201,227,216,105,151,233,5,201,160,152,153,21,31,100,241,233,30,11,142,229,115,31,28,98,219,44,239,69,186,205,59,183,185,154,102,33,181,193,206,98,204,195,119,164,93,136,118,40,188,8,30,230,128,225,123,144,247,90,194,144,72,44,157,218,58,61,4,44,170,208,2,30,194,208,6,140,168,79,252,244,113,98,110,77,7,40,91,90,108,211,148,56,229,199,6,219,80,165,198,79,159,49,124,142,190,12,39,104,9,52,143,103,31,198,98,222,51,46,158,68,134,213,208,153,144,57,197,79,147,96,43,91,142,244,115,2,180,56,3,54,205,164,178,250,168,206,92,37,246,233,253,99,166,19,24,10,68,119,221,112,89,112,238,46,140,31,239,4,39,205,122,21,134,120,249,236,67,217,19,16,7,182,244,158,220,220,58,12,60,40,67,130,173,168,93,75,249,78,115,170,51,96,19,32,186,176,245,237,250,23,169,244,240,15,217,138,155,53,145,142,248,109,219,162,46,202,7,142,33,39,253,158,154,218,65,108,165,17,91,175,164,246,197,146,33,243,180,99,151,183,24,101,149,83,23,86,201,150,238,152,65,121,167,31,132,122,219,216,76,43,108,84,91,175,102,42,116,183,38,40,197,72,83,194,15,20,89,86,47,148,1,150,204,8,40,92,31,211,199,228,248,187,73,61,187,102,93,181,110,19,3,175,161,198,97,167,51,122,220,123,211,212,47,99,118,78,5,111,166,231,185,219,210,147,145,156,23,17,242,128,43,157,233,23,70,122,120,182,123,53,129,42,185,26,238,129,48,38,170,5,2,197,152,32,228,194,50,185,176,164,147,76,61,153,253,50,224,124,22,152,248,79,141,14,250,123,49,28,72,122,239,13,167,64,185,183,174,98,76,52,138,71,151,160,171,13,253,88,155,173,216,243,13,246,53,154,28,63,192,195,201,226,127,176,102,43,80,202,56,211,48,174,166,141,93,198,4,184,70,20,217,224,42,177,119,120,137,104,253,10,152,33,25,2,79,171,188,113,184,61,51,193,88,81,189,8,25,116,208,87,168,112,39,124,119,97,122,185,5,166,119,36,150,135,233,70,138,99,118,220,108,40,29,226,201,206,12,126,30,188,64,218,48,98,166,172,42,93,181,192,11,49,230,184,57,113,118,133,41,89,108,51,174,238,38,0,44,240,48,186,178,24,21,40,106,20,134,159,108,222,33,167,192,72,134,188,114,102,95,180,74,204,191,147,191,94,207,231,80,83,163,147,152,89,251,78,133,153,47,43,82,183,170,227,234,213,186,192,253,108,243,122,53,78,254,157,102,52,79,201,68,105,236,195,61,80,122,89,245,218,102,60,36,119,246,111,141,61,160,190,56,251,232,119,229,161,250,165,240,28,46,62,110,219,81,235,207,131,117,43,84,9,24,22,53,189,185,17,69,199,131,195,62,36,214,128,165,133,227,90,115,46,101,22,53,203,152,198,254,190,172,39,75,225,25,211,55,173,231,204,163,245,48,173,216,5,19,53,152,99,41,76,153,68,28,75,112,100,202,86,213,225,103,139,188,19,53,5,82,69,102,112,141,214,107,96,122,133,229,177,123,177,16,102,28,44,199,131,146,176,56,153,132,233,36,45,192,84,87,101,129,33,71,44,113,115,58,173,155,160,227,246,41,218,147,173,34,206,137,53,41,214,216,222,143,131,144,53,123,51,44,39,191,238,161,85,186,152,171,196,206,90,138,169,159,76,81,82,208,227,36,181,17,23,83,73,92,20,30,150,193,140,51,141,69,172,247,158,183,248,8,120,175,34,241,72,2,146,114,42,157,41,161,46,238,160,88,58,114,1,204,64,54,8,129,73,220,149,44,179,127,202,236,39,248,216,156,86,20,152,15,175,176,69,13,183,44,105,49,210,241,82,137,89,220,237,96,100,253,229,109,207,122,183,185,165,70,2,187,113,16,203,1,55,212,163,46,76,58,230,154,47,86,225,45,246,36,182,83,138,40,15,228,62,52,163,9,76,57,192,93,212,4,109,117,204,172,232,46,76,16,216,46,74,209,223,182,234,152,88,150,24,6,138,154,30,91,108,161,132,144,86,121,224,179,105,198,247,152,24,226,50,193,73,151,120,75,4,219,183,209,186,42,124,76,204,184,24,213,57,57,26,206,145,72,114,46,6,133,26,86,25,81,154,240,99,167,162,10,68,243,166,104,170,142,48,85,43,230,99,150,1,165,78,117,238,216,67,49,62,183,108,69,38,231,148,99,251,30,80,172,201,129,136,77,86,188,106,21,152,170,158,34,48,196,239,238,41,82,88,150,52,48,77,199,130,236,71,231,45,243,146,197,53,235,108,193,236,126,96,136,79,196,23,68,226,22,90,139,128,91,82,127,236,28,158,253,206,224,97,158,225,5,187,9,180,125,215,194,95,62,117,68,103,255,201,18,127,112,54,13,86,133,127,93,110,1,211,15,36,35,78,34,122,248,44,35,206,137,227,41,48,67,238,19,133,68,51,117,61,2,55,35,173,255,96,250,39,182,254,246,64,155,209,141,209,3,175,146,179,254,246,180,83,210,97,34,114,91,127,155,242,75,55,34,108,134,170,9,50,169,8,117,37,84,232,101,169,62,219,122,117,118,118,49,58,77,173,23,68,81,206,196,64,241,220,250,131,134,184,10,219,55,116,63,237,249,229,210,221,76,102,153,174,214,116,80,54,30,155,63,88,43,184,238,122,115,72,34,151,127,47,120,249,243,243,214,16,159,185,231,14,205,123,214,148,44,164,48,44,103,135,137,51,63,99,210,98,23,134,12,125,44,9,238,242,203,28,41,14,79,83,114,211,183,166,66,223,7,133,4,210,251,220,40,205,250,166,208,204,201,233,250,211,196,86,124,154,33,7,165,145,225,105,218,216,43,80,139,58,8,138,133,237,123,89,35,149,53,138,14,137,209,234,251,213,36,90,212,208,133,97,13,242,51,135,73,248,61,159,26,162,8,95,122,168,24,236,162,223,210,156,5,191,216,98,56,250,82,136,56,151,184,22,86,92,189,182,90,57,244,135,30,123,2,61,45,133,49,83,253,98,84,113,52,219,52,241,188,189,53,18,120,204,157,245,173,184,97,204,3,58,66,118,214,171,143,25,230,188,141,13,86,227,172,30,40,4,119,28,23,14,155,232,165,222,188,207,168,133,132,241,3,45,148,231,230,20,110,127,3,222,49,8,211,179,103,160,193,224,190,88,135,223,51,61,43,207,184,153,134,195,166,195,242,188,87,246,70,169,70,44,103,214,162,83,129,210,109,223,50,186,145,118,12,133,207,7,116,233,46,168,65,201,244,215,231,106,184,50,29,222,182,171,43,140,211,239,176,73,220,63,55,199,234,113,191,188,211,168,144,116,147,182,180,74,252,54,110,198,122,135,28,146,72,127,114,98,38,243,249,220,198,39,26,87,239,244,68,228,24,211,80,168,107,230,74,212,253,220,156,14,144,233,112,53,134,102,125,52,20,155,252,197,96,121,44,93,119,36,122,230,71,220,28,15,42,63,43,119,69,37,160,37,31,52,16,201,220,232,177,199,119,34,79,77,183,35,28,63,255,97,178,175,73,87,46,196,187,177,227,192,168,58,155,36,7,231,178,214,3,159,11,84,75,78,61,93,224,224,232,49,162,163,26,169,151,192,203,252,36,135,33,166,209,139,141,170,238,91,125,140,30,194,80,2,155,112,155,15,201,180,10,248,172,48,98,28,1,83,71,43,207,109,228,174,110,73,32,11,145,180,18,201,82,189,113,34,27,41,109,213,175,113,188,221,160,3,161,151,143,194,228,249,92,93,238,226,131,68,51,75,164,3,30,140,179,51,248,136,111,194,17,250,219,112,58,79,159,71,212,238,117,13,206,194,124,55,162,48,237,172,106,182,105,29,180,13,11,206,112,120,155,24,188,254,246,12,214,77,236,232,172,169,94,92,34,114,191,142,210,154,173,83,101,211,143,228,113,22,171,122,106,83,7,13,207,115,58,186,173,201,84,80,171,52,114,152,212,226,115,66,176,108,93,201,154,72,134,21,59,11,60,145,224,238,14,83,147,160,103,192,54,98,103,71,41,79,145,153,2,49,201,113,77,125,200,144,52,208,144,243,178,70,11,71,127,52,154,75,208,56,80,73,177,48,4,130,193,30,119,97,218,248,146,254,46,102,131,71,219,56,106,132,196,209,24,5,81,88,240,79,197,242,88,75,63,134,109,202,62,218,29,254,113,93,212,70,72,28,239,76,21,254,144,2,69,100,112,71,156,123,212,65,150,34,129,87,200,7,70,100,160,241,89,83,211,227,227,236,86,60,146,195,63,182,2,129,169,215,241,143,97,249,234,214,159,29,165,187,208,109,131,201,67,58,134,126,70,97,245,142,82,216,83,73,35,62,38,37,91,120,220,220,216,144,243,107,43,15,79,59,254,10,143,117,126,119,74,76,221,209,228,127,206,46,238,222,164,228,221,201,114,26,223,54,107,218,100,254,210,223,62,104,139,172,173,30,62,149,253,205,205,20,22,22,185,171,215,253,112,61,6,170,186,41,181,219,234,188,36,156,96,135,87,163,172,86,60,35,84,143,99,46,81,85,145,231,31,252,42,111,175,55,122,195,173,49,177,73,139,163,55,249,54,250,94,234,30,234,118,65,29,235,206,36,109,75,123,15,189,26,202,232,238,104,177,28,141,160,36,168,125,105,30,131,168,189,62,192,113,25,186,235,228,210,110,131,160,197,3,19,195,220,14,183,249,20,211,77,24,111,188,7,167,241,150,20,45,42,236,228,69,228,16,19,133,150,10,46,234,179,2,134,130,79,62,23,207,229,36,63,136,174,84,45,48,164,223,135,98,59,71,33,252,213,77,186,244,122,179,34,204,231,158,159,199,134,235,212,127,217,246,112,137,209,79,18,141,81,45,71,151,49,92,18,58,19,118,132,82,240,114,154,70,217,41,129,38,169,28,240,238,67,63,37,134,123,142,1,179,190,104,61,154,206,103,190,185,86,236,209,242,236,26,221,212,103,2,38,153,211,30,227,108,123,55,247,121,33,246,255,199,98,157,37,244,125,27,206,217,122,60,50,120,253,92,120,3,169,152,94,134,122,31,52,142,133,247,129,160,244,124,204,39,78,104,239,125,107,70,33,156,244,92,155,38,206,53,29,134,86,71,109,82,186,240,134,159,46,228,16,165,77,221,204,148,21,197,164,86,64,175,65,160,137,39,89,188,54,139,204,251,122,246,74,154,88,157,5,149,214,85,172,14,249,105,42,127,138,159,184,156,185,180,23,235,185,7,249,162,95,13,87,219,122,44,13,204,126,247,33,216,80,154,6,19,141,91,49,234,173,77,226,66,203,140,104,37,202,247,139,12,163,181,125,175,238,30,218,53,150,58,117,2,22,84,45,247,107,179,9,148,231,98,220,197,64,219,210,132,63,98,165,65,176,13,249,12,205,244,242,92,208,210,58,79,48,87,158,35,225,190,243,25,76,228,75,253,226,115,175,173,41,172,69,201,121,4,221,96,86,230,189,4,70,143,204,159,235,252,78,213,77,120,89,12,168,199,189,235,22,33,58,96,227,33,137,171,199,113,7,101,83,32,187,28,202,6,192,103,76,5,133,196,205,181,9,26,252,197,93,143,7,232,213,115,20,137,83,112,55,53,61,182,48,152,162,48,152,74,130,146,100,34,152,152,153,19,41,114,112,180,165,73,119,210,220,221,245,93,76,93,103,107,194,5,182,252,234,221,178,176,253,236,165,129,227,5,225,157,11,219,31,152,25,47,171,231,188,202,172,145,227,37,49,33,92,135,221,8,237,232,87,12,184,107,168,17,74,147,29,163,114,190,43,238,230,29,21,92,224,234,71,42,212,210,34,105,8,106,180,195,31,10,255,179,26,49,80,106,39,103,110,49,247,123,234,113,13,145,254,249,38,203,97,252,65,177,56,183,53,43,184,7,189,41,108,212,141,148,130,190,22,190,34,138,107,103,181,76,129,107,234,17,229,39,132,6,159,193,133,225,58,232,43,110,126,206,211,44,213,2,95,193,179,195,36,174,187,76,149,109,106,192,57,224,82,222,223,54,173,2,119,186,172,150,250,202,92,28,75,143,180,150,235,185,209,153,5,131,231,190,240,49,29,70,164,70,200,119,9,11,99,167,175,129,36,131,207,164,10,93,206,184,40,246,146,183,65,182,109,1,215,107,95,157,45,132,34,49,191,53,225,165,23,37,219,31,111,77,111,109,187,235,103,210,28,116,238,23,191,220,49,51,244,106,200,150,227,131,84,59,172,182,192,103,81,244,21,79,54,237,8,186,112,133,48,210,15,62,122,48,81,113,23,152,76,173,131,5,151,42,43,8,221,129,223,26,230,155,169,191,12,173,242,244,112,160,249,49,98,154,113,245,121,88,55,150,207,142,64,72,84,31,140,252,242,222,23,46,151,209,207,174,158,16,233,57,124,70,164,201,189,225,117,191,15,78,101,212,53,21,166,241,194,214,29,40,132,7,55,163,115,236,31,244,10,189,52,151,170,143,37,29,24,88,106,187,58,169,255,57,247,169,43,189,91,252,79,38,216,73,74,186,113,22,202,185,6,140,214,242,248,96,196,225,211,245,21,237,230,229,123,233,51,242,211,202,68,228,201,206,213,158,146,135,224,141,130,61,249,30,156,245,41,96,242,113,146,155,134,122,14,178,3,255,233,217,44,135,121,167,48,196,163,254,203,240,174,116,249,150,104,156,111,15,88,152,110,4,109,97,23,70,124,44,127,91,29,5,222,179,93,9,164,3,99,71,187,73,217,249,161,166,190,162,17,114,184,107,115,44,167,227,216,116,201,165,34,102,153,93,75,185,35,55,56,213,65,192,166,207,30,231,39,189,73,58,89,118,59,60,87,231,100,226,49,206,46,172,87,255,88,206,191,71,163,254,124,45,221,82,208,148,113,218,165,14,11,243,214,20,196,182,174,176,248,109,8,80,181,105,12,234,10,228,96,127,112,177,100,148,238,241,228,154,156,78,240,44,165,51,91,82,146,71,163,242,221,201,143,81,16,174,176,112,8,140,65,149,253,106,138,141,180,122,157,110,182,238,254,121,183,250,140,41,30,2,106,149,8,93,124,48,253,28,106,209,110,6,41,249,116,128,123,144,150,80,185,57,99,236,147,28,155,69,59,160,142,163,116,214,151,239,149,144,58,25,69,142,94,77,193,186,63,218,164,26,100,234,116,64,2,222,167,67,37,54,95,245,236,107,205,196,48,29,158,166,178,39,7,16,123,247,231,99,24,220,155,26,35,152,230,78,24,210,169,140,79,90,109,99,165,237,190,29,118,171,188,238,106,16,195,45,238,5,182,104,227,136,238,61,94,194,102,215,255,129,205,40,133,52,106,7,99,93,44,33,235,215,233,146,71,134,108,35,231,184,154,134,232,172,57,211,93,77,75,193,97,168,248,197,137,32,221,113,54,162,111,72,161,39,214,160,30,180,42,35,86,16,21,45,84,69,10,124,206,38,255,214,208,201,210,160,38,15,150,169,246,241,139,141,90,85,163,91,133,214,227,184,122,144,123,81,47,224,44,251,237,209,124,19,40,76,250,49,45,119,232,57,10,154,213,172,159,71,224,133,212,163,195,187,106,203,24,122,90,116,191,253,64,148,171,207,168,60,113,231,25,9,62,234,30,74,43,79,72,156,166,22,255,148,29,230,200,166,222,187,105,100,249,234,178,78,211,54,53,94,72,123,124,113,216,148,21,31,247,132,136,160,47,93,116,148,133,18,214,162,76,121,197,44,163,32,117,52,205,40,29,12,198,53,135,89,216,234,233,218,129,244,249,116,52,89,118,45,119,158,212,97,239,47,228,109,104,126,34,30,216,64,113,132,80,147,81,181,158,249,156,156,65,23,213,17,197,227,255,203,84,168,16,4,127,159,99,88,157,133,24,150,20,205,47,215,58,176,130,189,165,37,97,131,223,74,159,105,72,173,137,9,96,94,152,229,230,124,235,230,93,98,136,106,218,159,244,137,143,217,166,105,65,182,121,184,17,147,251,193,24,0,233,172,64,45,119,160,30,125,57,140,12,247,208,34,142,98,217,156,111,208,44,115,156,100,71,178,62,212,242,21,41,117,54,129,180,100,221,19,199,88,46,43,115,254,173,31,79,73,174,238,80,240,124,203,30,158,159,161,145,183,78,46,205,249,187,58,229,70,148,86,8,76,193,136,127,77,124,190,172,253,212,191,16,149,239,226,164,199,147,86,221,255,36,163,139,63,216,49,252,155,174,236,115,228,176,159,125,223,107,211,24,162,12,15,38,116,234,164,36,157,254,191,227,43,72,229,225,52,193,168,239,131,48,71,243,31,42,42,25,168,117,225,242,212,230,66,83,241,25,104,160,56,2,69,107,111,55,123,175,195,28,141,218,52,134,126,135,215,28,0,175,254,116,241,33,85,226,109,95,200,86,204,172,77,41,203,202,82,227,226,129,100,183,246,140,253,4,139,2,134,85,244,233,56,131,32,172,94,120,169,99,70,207,74,203,23,70,255,236,129,115,43,94,33,213,105,80,22,102,86,43,17,39,139,29,191,125,198,123,107,109,59,97,221,216,13,55,93,72,67,95,123,80,105,81,102,192,115,104,187,40,199,240,57,113,118,192,20,92,104,215,202,160,190,40,95,248,120,171,245,105,106,241,76,52,218,31,212,44,107,205,190,149,73,198,189,161,164,209,6,13,210,208,110,243,254,68,109,245,193,26,225,209,20,247,30,180,17,105,43,194,164,164,45,96,138,200,180,180,157,148,187,19,141,0,51,89,158,230,16,216,120,226,181,88,79,90,55,207,121,230,234,176,192,109,75,196,197,216,239,93,134,1,20,243,66,31,156,19,171,198,128,79,104,21,159,254,13,244,141,238,79,35,9,169,63,77,111,248,189,55,242,117,218,26,210,140,196,77,46,110,67,187,59,50,154,224,227,62,119,122,106,242,127,21,154,126,117,37,100,162,141,64,7,166,35,241,194,69,59,158,141,167,202,227,199,192,186,155,25,127,112,115,163,213,234,65,118,214,110,155,76,186,210,23,54,185,92,173,246,68,182,137,244,178,195,108,41,18,152,51,249,144,26,35,90,137,0,43,74,155,74,233,129,182,231,8,128,202,173,56,139,59,240,20,57,72,131,57,222,46,140,197,92,20,110,59,221,247,162,69,82,63,38,69,175,219,143,236,109,189,3,207,205,161,61,114,35,105,83,228,145,245,91,195,19,30,142,192,177,103,83,213,158,255,10,49,123,142,13,171,33,172,160,205,212,80,21,196,62,108,66,158,79,51,245,36,229,177,2,94,79,10,188,146,49,116,90,89,224,99,186,75,242,158,250,82,180,66,29,134,102,70,130,157,84,169,109,111,207,53,120,104,31,106,162,46,166,5,138,196,177,182,149,36,66,79,177,139,55,58,98,158,39,51,21,197,124,225,173,69,38,112,137,114,68,57,76,130,93,142,62,156,186,51,82,14,35,216,171,92,4,27,226,202,152,11,8,103,239,162,237,235,214,21,214,3,94,218,39,87,140,98,193,237,47,75,73,236,166,240,153,70,158,216,33,179,219,158,138,183,98,162,179,73,224,169,37,159,229,39,195,126,225,158,71,210,171,59,101,153,241,100,52,106,63,87,151,213,99,87,128,171,91,15,85,75,239,174,56,23,187,25,34,122,111,232,89,242,12,120,191,87,35,127,83,98,39,37,152,51,228,220,44,24,181,35,166,120,135,75,125,63,87,167,212,99,203,225,222,122,188,176,119,206,17,7,200,248,181,83,11,220,140,59,216,225,243,165,187,126,145,105,234,60,23,198,34,211,71,107,104,129,214,128,25,113,253,109,220,37,183,207,112,93,159,206,69,82,132,209,162,4,76,253,164,140,26,54,113,115,143,145,10,183,154,171,222,28,114,54,247,117,145,151,34,223,38,48,14,101,204,98,235,113,81,114,137,153,8,79,199,205,89,127,207,176,144,108,112,107,29,120,232,134,8,183,216,106,249,194,208,231,200,213,152,11,45,246,44,74,51,181,79,245,236,242,59,152,200,128,73,60,109,133,113,89,199,133,183,82,133,80,12,123,247,141,209,181,226,159,104,116,14,103,21,241,180,167,217,6,9,236,25,15,61,94,247,190,224,15,237,251,53,166,50,246,3,23,83,199,114,248,236,40,90,160,2,173,233,184,118,229,79,202,91,174,62,179,104,149,251,45,207,134,54,196,151,5,190,142,23,240,214,42,144,130,82,253,14,43,199,196,242,244,91,18,106,223,119,22,154,54,238,115,53,58,128,241,228,228,204,159,155,35,220,19,107,215,178,176,227,129,27,124,181,23,134,210,225,129,153,89,23,222,85,185,87,72,207,220,29,141,90,227,161,31,147,166,202,18,199,46,146,24,73,185,64,170,45,146,28,112,41,181,63,112,139,111,61,73,53,63,220,43,168,2,199,182,128,185,164,229,93,232,158,81,145,255,193,244,154,205,7,206,36,62,124,196,81,205,205,75,89,97,146,153,27,1,119,4,228,31,78,153,124,253,27,136,170,196,231,35,147,218,227,115,252,136,17,21,69,199,126,223,91,159,247,146,225,62,199,249,114,57,121,98,128,231,244,150,163,43,67,30,181,98,143,223,108,78,74,29,102,154,217,241,210,232,220,104,19,6,240,244,252,188,193,212,125,62,112,143,144,9,48,153,36,161,23,194,99,116,26,108,227,97,73,15,169,18,236,143,95,113,13,60,189,16,195,79,133,215,246,154,31,96,34,191,202,139,52,102,40,48,192,79,92,30,110,60,170,62,151,83,135,219,241,157,31,18,44,227,48,249,168,105,19,36,218,85,41,153,134,101,125,139,195,16,69,40,141,28,209,108,167,153,79,70,224,248,16,139,69,124,107,32,114,83,186,210,138,17,57,240,192,220,64,109,169,38,37,27,36,47,24,23,55,162,176,74,190,117,92,230,179,202,123,192,200,32,55,133,173,238,54,96,136,116,244,106,120,171,92,49,134,250,182,165,101,103,25,142,2,103,109,134,193,160,53,253,24,52,97,228,248,86,221,124,230,161,112,198,2,11,184,33,113,39,48,165,173,78,110,156,8,236,85,49,27,115,33,47,238,154,71,231,20,226,207,139,194,125,57,39,5,48,204,13,83,225,114,142,194,122,225,173,220,144,133,42,218,221,46,186,52,195,152,11,70,74,27,247,167,219,195,172,151,77,140,198,81,30,75,78,107,20,4,49,120,3,238,75,99,203,108,255,201,169,54,12,30,85,87,7,130,131,115,182,11,159,3,179,41,156,41,125,10,152,56,181,62,25,99,82,238,213,181,23,229,230,34,210,48,210,125,242,242,204,20,212,33,211,253,233,243,28,234,87,177,138,123,200,82,32,215,188,244,228,162,17,247,140,184,191,23,205,255,234,15,82,214,65,89,173,175,128,65,238,243,142,10,74,221,105,185,46,75,42,166,48,179,21,230,56,170,1,35,166,245,92,125,14,70,231,148,78,180,43,232,209,196,226,241,99,239,172,76,11,130,203,123,89,66,210,197,10,18,109,232,114,60,36,51,27,99,105,210,102,152,196,173,130,240,165,4,21,60,89,134,116,31,155,227,98,208,97,121,183,58,41,94,177,195,164,221,1,197,56,149,19,19,94,201,157,174,205,184,241,222,238,52,51,218,201,189,195,144,32,123,43,148,124,192,180,47,95,24,38,135,46,48,218,223,113,40,162,20,209,134,220,220,76,185,8,228,144,165,190,164,230,6,211,247,181,3,238,243,138,194,118,214,218,246,110,30,10,22,208,101,153,138,26,237,125,192,67,84,45,13,38,178,29,231,26,205,16,89,158,172,158,195,204,201,128,33,156,70,144,251,133,75,189,70,202,153,113,41,189,112,78,243,94,93,170,60,54,84,38,101,135,121,68,114,42,203,115,147,143,175,43,252,57,88,7,155,220,154,204,103,15,171,177,147,2,156,50,224,48,252,174,240,160,209,114,188,18,62,88,174,168,130,133,171,73,169,93,186,118,180,137,34,87,23,187,181,17,108,87,82,239,192,19,182,179,21,110,21,189,254,91,208,179,71,140,240,77,40,112,16,130,184,110,204,104,45,188,119,179,79,239,226,233,38,39,113,71,5,18,155,117,15,197,142,246,57,13,39,225,54,33,210,118,223,139,236,217,106,215,218,165,136,89,80,72,64,187,39,41,96,106,222,146,2,236,172,158,238,41,244,1,39,187,206,132,179,74,177,138,226,180,166,200,32,201,152,28,27,112,111,217,49,150,100,79,58,196,192,211,137,25,70,178,230,111,185,246,184,6,65,134,141,244,50,57,113,133,173,104,106,197,70,137,85,157,229,222,231,204,75,174,60,1,217,199,106,178,236,87,54,181,2,223,234,140,85,45,203,147,161,30,23,106,99,196,0,186,4,135,17,88,59,182,83,60,56,129,253,170,131,130,127,222,253,181,201,84,159,169,211,244,99,34,117,148,29,134,69,60,235,183,70,116,220,207,166,76,147,134,116,123,118,170,51,90,136,249,97,10,96,210,203,139,33,30,229,218,67,240,193,79,217,206,96,13,170,78,210,49,140,164,80,76,137,62,249,182,195,71,133,174,245,44,220,116,36,144,182,103,148,96,66,216,202,147,102,36,172,217,181,202,50,91,161,212,249,81,99,181,136,53,127,48,33,158,117,189,76,250,155,206,55,240,109,24,2,88,232,108,47,12,11,141,51,72,145,83,131,104,227,142,201,176,122,82,23,171,201,120,210,85,166,48,181,19,171,132,49,176,161,113,188,166,50,187,221,217,82,92,178,0,237,48,148,24,46,76,122,209,117,43,144,118,91,82,171,218,225,65,143,238,42,96,50,76,114,239,204,177,230,146,26,244,20,99,182,7,220,96,166,243,22,169,97,28,80,229,166,202,56,16,107,20,14,12,19,105,233,178,75,211,49,18,241,219,51,83,206,144,10,113,106,183,242,137,26,95,164,33,212,117,13,109,214,116,34,181,227,115,1,10,22,121,49,162,143,17,109,132,17,109,74,135,248,217,115,105,24,113,25,42,2,199,67,2,107,36,166,243,116,159,10,102,145,115,34,231,254,92,77,245,254,7,83,202,33,166,118,71,199,182,123,133,22,206,31,29,13,250,100,208,43,197,205,209,33,145,134,124,152,2,114,241,132,20,201,201,161,238,7,87,183,171,190,101,26,202,109,200,111,19,10,241,26,21,52,97,96,250,158,122,243,115,2,140,25,186,119,214,6,163,99,74,215,141,15,11,213,201,173,103,253,34,132,24,253,209,32,65,148,42,93,38,202,113,201,91,192,116,148,14,185,186,91,224,218,111,142,53,87,228,16,160,68,37,135,217,9,187,66,149,68,92,183,194,116,39,156,231,230,9,134,102,129,173,40,56,126,155,232,162,236,120,144,117,239,25,74,132,86,149,123,3,246,244,181,80,90,238,210,143,88,104,67,102,98,71,11,55,212,133,209,61,38,160,165,48,49,251,229,48,4,24,186,0,113,104,60,77,78,20,124,22,33,159,35,30,149,8,189,58,204,118,94,101,129,22,40,149,92,191,238,172,237,99,166,234,131,227,234,134,152,96,175,75,24,20,233,215,130,250,214,85,249,208,187,144,146,35,126,153,74,80,127,45,14,117,233,65,228,114,43,22,253,4,211,232,119,200,91,30,172,35,38,235,243,212,50,101,210,252,213,177,55,250,188,226,118,157,78,14,249,109,147,57,115,167,16,109,181,46,179,184,19,108,105,126,134,64,183,208,183,190,180,21,216,58,106,226,208,98,57,118,146,199,126,70,252,248,180,229,177,27,177,56,103,21,178,198,199,113,117,166,153,133,24,185,190,64,6,149,106,75,215,15,150,160,123,239,48,19,108,161,165,232,198,219,158,115,8,154,205,44,53,190,208,118,82,26,50,3,38,141,41,23,179,137,236,144,231,165,163,124,138,237,71,87,76,90,87,158,247,88,195,122,172,82,173,157,103,40,150,53,138,183,229,173,171,209,191,248,110,200,102,183,196,221,236,54,113,70,10,57,52,24,222,100,113,85,228,46,239,163,225,68,20,177,90,145,177,56,223,36,244,148,141,233,86,126,251,76,141,237,229,247,195,74,30,139,108,212,70,108,19,130,60,211,164,214,197,32,48,130,141,18,114,83,153,234,0,113,50,216,229,187,199,252,232,85,153,20,58,62,176,23,39,35,120,6,135,188,252,50,154,46,59,4,207,136,52,136,77,107,217,71,103,112,179,243,125,72,16,137,166,143,179,230,123,192,244,135,202,17,114,78,23,254,60,68,180,172,11,97,201,231,36,221,21,250,214,147,230,250,45,187,29,45,134,217,77,48,76,111,28,13,61,159,168,43,13,145,173,179,36,36,202,202,62,189,239,193,74,175,88,94,186,4,144,112,45,33,220,77,69,119,209,99,25,170,166,144,30,91,86,142,41,31,132,144,223,249,40,33,163,101,87,203,210,77,60,139,136,112,49,171,101,215,96,238,121,101,142,53,193,13,225,41,36,43,103,252,234,126,181,169,57,8,138,156,182,111,180,20,180,54,25,241,99,223,33,23,230,191,92,205,19,147,125,214,20,185,220,131,167,104,53,41,154,209,45,203,33,226,14,135,157,204,5,34,234,177,186,142,83,70,121,190,140,136,61,169,11,104,53,152,108,158,99,47,213,216,132,183,57,59,178,253,163,55,215,188,190,139,157,30,45,73,253,86,199,180,11,181,42,154,65,170,26,3,157,246,160,207,227,163,244,123,72,11,250,185,47,92,98,203,209,179,75,22,117,95,26,149,125,222,226,113,14,52,72,90,246,80,152,42,210,18,48,58,135,106,135,108,36,166,92,173,234,252,24,220,190,2,195,80,216,3,198,154,250,3,124,70,120,7,124,230,140,218,33,52,23,205,237,74,89,131,233,255,194,4,80,70,192,152,253,15,124,118,94,23,187,194,18,47,106,72,156,221,140,218,73,135,235,80,82,58,51,160,156,242,219,228,204,186,26,64,20,13,204,28,183,158,89,153,35,186,113,169,120,144,104,38,211,38,89,186,106,23,141,151,62,162,112,81,245,180,21,198,158,118,20,53,152,162,32,61,174,113,109,167,247,225,185,181,41,188,4,76,69,219,80,24,83,47,244,191,224,228,212,221,134,217,222,227,91,34,75,43,237,12,191,118,244,30,186,101,214,109,85,117,184,11,44,102,35,224,253,24,48,173,90,38,50,126,155,138,197,46,39,106,133,208,110,196,147,255,184,82,30,147,115,185,52,60,79,126,190,108,82,147,51,213,89,229,197,86,81,63,184,177,27,181,165,104,211,213,99,125,28,254,224,208,166,234,241,208,168,35,240,14,41,163,134,208,206,224,110,165,118,78,249,109,176,216,101,205,184,109,92,30,41,89,136,90,12,51,232,53,242,14,61,182,179,157,224,166,61,166,112,25,241,177,81,190,210,61,244,172,52,2,119,1,207,164,153,123,76,97,152,51,47,92,52,157,106,90,9,201,155,127,113,144,217,130,212,165,59,254,169,115,64,79,78,64,70,73,224,95,146,250,131,77,58,73,151,30,133,202,158,120,1,38,50,45,55,223,40,32,187,46,26,28,129,89,136,66,224,4,163,31,192,127,27,177,65,73,61,146,14,202,177,25,30,152,250,146,172,39,15,37,84,62,147,50,70,122,126,140,97,178,68,159,197,137,153,81,167,164,92,241,116,11,39,147,195,11,149,163,161,166,180,41,123,184,8,94,50,214,48,181,210,33,220,205,2,75,105,101,183,186,118,103,166,63,55,167,162,190,173,215,5,152,49,230,38,67,144,30,184,4,157,63,112,95,186,161,225,95,212,251,65,41,38,234,26,30,168,48,105,175,128,135,242,218,91,73,112,200,162,49,40,89,189,42,118,194,229,253,18,108,118,132,88,100,80,176,67,156,209,24,24,39,234,133,219,149,21,132,193,189,235,247,98,146,151,208,231,163,5,75,141,105,136,234,81,60,11,184,238,162,99,198,145,236,113,141,3,23,88,159,213,253,96,127,205,174,13,8,153,165,238,151,231,123,210,36,213,99,158,14,109,199,54,151,174,185,117,54,173,87,67,205,229,110,189,130,201,225,115,14,156,55,81,223,102,230,49,67,180,144,218,163,46,110,114,183,120,192,12,181,69,4,227,212,51,26,180,72,182,25,48,194,177,69,13,40,4,205,125,211,162,71,161,137,117,70,1,114,236,73,27,213,169,245,88,87,105,199,70,189,43,231,187,90,87,86,60,25,251,6,108,173,114,100,31,120,47,111,219,132,20,144,190,38,181,190,26,146,58,43,96,248,169,139,194,116,253,222,13,113,106,82,137,124,120,10,22,194,137,112,215,120,92,232,115,98,55,87,115,102,175,197,194,212,247,66,19,43,206,16,248,204,102,151,143,189,140,183,48,96,184,22,196,155,180,150,223,21,167,27,226,74,186,47,16,242,189,239,117,206,70,10,155,20,166,103,36,223,227,107,14,245,69,151,177,12,203,9,84,53,230,222,77,120,114,207,176,8,168,27,237,79,100,47,205,144,252,164,83,121,74,76,158,92,78,222,2,215,37,84,60,164,157,18,242,79,14,111,75,40,40,108,76,50,23,174,146,107,251,229,124,83,186,231,50,221,98,114,243,108,37,251,119,88,76,116,82,96,74,213,227,98,66,53,242,57,71,158,88,139,113,106,47,138,145,36,28,154,73,3,222,65,35,195,59,244,167,169,179,142,185,66,253,181,6,214,141,151,222,249,185,172,46,9,142,167,11,19,151,112,58,28,30,130,40,147,92,77,14,56,246,67,211,249,150,109,126,88,106,252,194,147,118,214,7,238,35,118,5,218,81,139,130,24,78,35,54,172,246,144,168,211,5,66,46,97,198,118,7,201,231,214,248,115,193,12,115,248,199,202,112,97,194,60,247,173,168,151,18,207,232,56,14,243,78,148,12,103,159,36,255,187,153,115,237,30,2,108,242,50,73,57,74,215,138,35,31,38,5,117,147,57,113,138,167,62,41,200,77,91,186,89,173,227,142,121,232,240,134,73,79,222,203,88,6,226,200,39,20,171,41,45,170,8,199,200,161,240,138,41,169,65,249,102,217,84,135,137,154,203,142,53,108,8,227,204,38,238,45,92,10,214,94,191,156,68,157,98,71,99,46,211,159,182,218,90,151,120,45,48,33,233,147,21,8,77,191,207,137,63,174,5,196,28,16,185,122,149,200,164,146,188,75,53,81,55,170,101,111,177,130,199,162,108,93,61,156,239,30,103,53,30,42,97,90,248,177,229,120,179,145,49,104,28,47,240,129,73,60,181,128,201,6,200,152,209,243,147,238,213,75,45,125,64,84,167,66,183,118,106,229,152,181,221,108,47,49,153,36,41,186,80,87,24,131,202,49,24,138,195,240,72,234,15,31,19,199,107,35,113,213,73,224,111,133,141,45,213,97,234,137,230,3,147,229,242,123,211,138,175,9,95,58,126,122,10,193,93,99,147,210,181,199,209,230,33,119,107,38,209,170,206,110,145,33,175,182,128,220,3,98,165,241,192,201,185,189,8,156,212,36,20,185,198,12,83,93,223,0,138,18,214,90,125,126,123,142,123,115,152,21,116,159,69,74,248,190,183,149,77,39,253,109,60,99,247,127,136,209,229,164,59,169,13,164,31,32,5,25,79,141,30,64,237,187,83,124,48,254,56,151,7,134,54,43,96,184,179,151,238,88,196,106,166,143,249,196,32,19,19,107,208,88,235,34,84,150,91,203,85,51,102,112,185,221,159,134,145,70,183,217,99,226,196,36,164,126,81,247,12,138,181,241,106,92,164,152,0,165,78,21,210,159,222,140,119,224,65,129,245,179,195,151,51,199,91,192,56,48,89,119,120,254,34,20,144,151,170,74,90,155,83,118,250,34,58,81,105,38,122,158,172,120,10,99,254,56,113,245,80,164,202,202,185,212,96,31,66,231,81,47,166,224,215,231,48,252,88,91,180,25,49,236,232,175,10,113,101,12,212,249,142,39,187,134,171,39,35,92,246,126,141,90,189,19,105,26,73,116,123,62,181,229,79,174,246,178,197,190,21,134,33,168,59,140,212,163,14,41,81,113,239,142,156,166,152,34,140,104,204,248,243,145,124,155,174,197,18,111,186,188,200,12,248,147,177,56,165,5,222,208,233,106,153,52,162,156,65,125,86,151,149,117,186,112,243,241,7,147,148,219,217,250,152,222,229,142,60,98,105,227,217,43,41,225,173,241,219,4,124,117,27,230,152,222,238,104,195,48,211,165,254,203,224,227,182,207,11,175,170,159,219,122,193,226,115,67,39,62,245,230,176,191,196,68,171,180,68,105,166,155,65,139,74,17,200,63,168,17,210,71,67,154,211,195,65,112,212,231,103,178,44,120,29,154,223,156,133,42,100,229,148,34,215,96,189,39,197,1,79,138,192,148,42,120,173,171,117,92,23,97,4,161,29,136,134,127,191,249,177,237,206,205,229,72,39,197,88,170,175,2,116,83,138,68,159,167,73,55,184,174,180,237,56,178,215,194,225,88,194,103,180,153,162,5,25,19,50,164,22,247,94,116,98,74,222,150,224,210,116,69,89,218,106,151,242,200,1,239,216,145,32,201,232,82,216,70,58,229,24,62,57,96,202,124,182,140,73,130,232,219,165,184,43,12,7,98,159,77,146,240,201,87,8,205,43,107,232,131,65,126,158,125,133,24,44,241,55,44,255,17,50,222,245,29,16,220,199,216,21,248,93,84,2,4,182,250,188,118,225,46,109,228,70,74,208,98,30,32,16,157,222,121,128,104,181,207,34,224,33,68,161,132,100,177,231,98,68,10,220,207,10,147,24,168,119,72,56,233,186,192,52,32,236,251,219,212,89,41,156,90,176,77,1,111,237,30,54,34,147,58,238,123,91,247,188,194,36,21,87,140,119,53,1,101,129,217,37,90,220,252,28,162,162,97,104,36,42,195,101,77,128,251,212,152,188,81,26,120,27,7,240,153,149,186,89,238,110,34,95,119,162,208,56,168,198,182,213,215,56,108,194,171,130,34,139,58,227,193,77,114,90,109,113,150,90,139,215,110,210,32,98,180,52,117,201,157,161,152,211,31,198,87,154,49,201,160,52,217,106,239,114,92,221,185,64,148,93,13,195,227,71,109,175,164,5,54,211,66,96,43,106,9,120,208,163,246,56,32,173,196,241,211,232,78,208,10,22,42,67,238,218,25,86,227,172,155,21,11,55,224,201,33,218,213,140,39,63,24,175,5,217,182,158,108,8,101,122,231,10,240,108,194,47,129,165,77,193,75,140,153,21,177,233,91,23,51,23,2,238,127,240,171,160,137,187,203,203,248,37,212,140,167,105,109,4,188,109,26,170,135,65,225,218,133,233,174,123,76,113,51,215,62,24,101,191,62,244,104,163,64,56,7,106,81,121,69,169,27,245,123,227,87,73,97,191,241,44,134,93,8,39,22,137,12,61,61,176,113,2,46,132,43,31,67,30,205,168,17,48,217,29,189,55,173,100,45,158,187,26,59,136,218,195,48,88,197,205,171,229,235,213,162,101,207,143,247,66,178,224,241,18,76,141,36,126,155,243,250,57,176,27,116,148,142,66,86,162,191,140,94,241,5,159,186,125,59,81,115,13,148,92,216,115,152,39,142,173,120,172,97,236,220,106,226,160,165,24,195,141,132,92,125,44,160,10,37,132,195,72,83,150,63,24,218,51,118,120,130,232,26,211,51,210,128,26,243,4,82,167,241,24,10,118,186,7,10,13,252,99,155,33,21,230,247,166,97,253,241,16,32,249,139,47,13,177,76,211,104,136,5,31,99,143,238,22,121,209,159,182,244,142,255,244,175,87,94,127,26,45,163,56,0,142,255,172,172,198,152,164,4,130,122,192,176,96,232,147,29,79,63,123,224,128,242,3,90,189,213,222,53,185,61,135,137,223,235,20,182,14,219,251,219,100,141,52,94,50,144,174,28,1,143,246,20,233,30,216,104,0,28,38,242,240,60,57,170,156,241,57,141,108,234,65,173,83,195,209,101,193,27,133,51,164,105,14,111,227,41,81,31,129,120,138,95,77,81,246,243,90,20,126,174,25,40,148,139,58,102,201,122,64,28,38,198,32,166,215,176,82,104,255,216,3,118,205,254,160,221,25,201,65,143,47,178,159,208,22,26,32,190,62,172,15,95,162,64,4,198,168,53,119,152,94,171,253,120,85,76,205,184,121,39,82,243,92,221,111,80,174,89,49,132,30,215,24,106,61,206,227,97,204,159,250,224,16,14,204,248,109,8,5,159,183,134,238,57,206,76,182,244,161,99,118,78,151,124,237,58,248,0,158,115,239,204,28,2,198,1,31,51,78,35,80,198,149,30,171,143,100,244,154,15,92,102,76,51,99,228,82,23,0,83,186,134,125,69,28,72,109,74,122,2,163,13,22,24,94,57,253,34,136,5,132,249,53,77,206,243,65,115,68,250,73,133,172,169,222,100,55,22,217,120,110,107,25,44,15,92,157,145,227,192,116,160,244,23,206,61,118,97,130,214,66,211,251,131,75,108,150,80,204,212,103,72,249,6,57,222,203,68,110,31,20,46,25,71,225,112,104,239,79,123,213,13,232,62,187,194,120,222,154,208,244,7,47,75,24,63,83,129,140,175,95,77,26,224,89,93,132,35,119,204,148,69,105,152,174,92,106,68,102,124,107,170,158,219,126,190,38,148,153,43,224,157,158,192,27,36,62,17,202,132,205,147,58,107,133,207,195,199,182,0,139,144,38,186,153,196,101,198,136,83,125,153,214,187,4,114,184,23,132,222,243,179,2,8,55,134,137,68,211,178,182,67,64,200,28,93,172,44,158,142,39,172,48,225,129,184,26,142,247,55,34,158,75,204,66,26,156,181,108,147,118,67,130,255,1,175,212,53,230,77,150,188,197,110,7,37,144,150,140,90,221,210,12,171,242,28,124,106,53,82,143,63,98,23,166,63,225,153,163,100,69,247,108,1,91,18,66,225,153,103,152,10,231,49,210,120,54,90,83,80,8,152,6,247,242,192,100,168,226,230,172,14,13,193,14,228,89,99,167,221,240,250,60,190,125,129,90,61,222,154,180,143,90,149,131,166,168,176,221,206,142,51,215,122,78,62,184,228,226,106,214,181,46,93,200,66,86,172,159,189,233,162,209,247,134,146,223,35,107,29,37,228,245,216,26,70,114,154,3,166,35,162,191,97,36,167,167,39,152,98,108,137,79,24,105,58,177,56,44,75,180,176,171,157,3,207,143,219,34,29,66,135,39,255,97,89,159,184,216,250,183,20,221,145,94,236,240,22,244,199,192,114,226,21,48,122,119,231,27,167,28,43,158,185,195,230,255,24,95,131,54,204,128,17,196,121,76,55,228,49,226,106,227,19,122,12,63,186,61,183,195,211,100,222,212,108,60,78,65,137,71,163,122,162,190,49,160,20,153,226,206,201,175,139,154,155,205,28,239,188,180,139,207,232,175,167,51,71,16,90,111,76,156,39,180,85,194,204,160,124,1,5,34,181,163,251,45,243,48,213,182,182,223,96,60,209,74,135,113,104,211,99,195,239,158,238,205,41,48,121,156,15,100,46,227,209,114,81,169,12,147,210,160,213,34,80,206,250,39,139,64,85,159,15,25,34,149,83,87,253,164,20,210,55,66,184,12,207,233,160,239,181,140,112,206,97,170,67,213,54,59,147,147,12,120,192,116,9,168,47,121,214,67,247,160,3,21,204,69,187,129,14,140,53,224,107,135,202,48,173,136,30,118,220,204,11,215,254,220,155,90,153,21,239,69,195,218,3,159,29,166,222,33,165,87,87,167,225,66,55,173,196,160,141,190,212,86,230,176,241,166,26,208,61,30,15,24,82,178,0,103,213,112,220,176,238,158,21,55,62,163,175,229,183,84,243,222,234,145,14,103,88,210,225,94,244,193,199,252,206,144,172,78,117,159,207,14,236,164,174,192,83,181,194,8,26,80,171,16,87,83,24,169,75,222,116,54,238,111,239,99,210,103,13,119,36,22,83,60,57,82,157,227,137,134,212,155,253,131,212,126,206,231,234,179,7,123,4,8,115,148,242,5,13,195,164,25,131,66,183,199,27,124,162,158,58,246,4,74,44,180,154,218,82,250,75,174,94,117,189,241,161,91,147,15,175,252,113,146,212,202,216,86,249,59,3,166,53,65,175,198,174,143,221,236,188,67,126,226,48,180,116,38,175,49,236,166,144,252,196,128,104,18,188,40,185,41,205,182,38,227,61,14,24,42,97,141,53,102,25,111,212,97,159,8,103,166,36,100,4,138,252,138,6,34,143,155,19,14,0,29,197,37,107,150,24,179,44,60,170,14,73,180,58,31,16,13,181,112,98,187,233,206,107,99,23,22,120,68,136,72,95,214,149,21,198,211,140,213,81,144,139,127,30,109,210,220,176,2,238,170,78,69,108,150,220,214,253,237,94,53,249,109,44,133,85,192,33,214,143,145,26,59,179,150,193,20,99,41,124,236,87,121,107,150,82,213,220,248,249,39,78,166,115,90,146,207,22,120,90,187,215,7,47,186,63,139,38,222,247,8,37,251,73,207,203,16,149,226,110,109,36,195,191,230,96,10,138,206,0,73,124,98,51,223,205,135,245,2,201,110,53,183,21,166,124,115,216,150,154,166,137,153,131,51,18,66,150,170,208,212,32,230,102,245,230,93,216,48,168,139,144,238,69,147,176,240,3,130,166,175,173,22,12,141,65,199,226,252,198,252,224,152,87,218,148,121,62,72,212,79,209,77,222,212,243,55,155,63,210,250,164,239,134,136,128,144,88,180,104,192,7,83,36,163,165,197,43,211,5,235,91,210,34,12,44,234,86,214,86,212,188,23,155,158,98,90,37,164,247,177,240,227,30,98,133,155,76,217,56,187,17,40,186,40,47,236,253,48,73,200,168,109,107,82,251,94,108,175,174,106,170,240,132,37,114,58,142,238,135,184,136,49,34,226,23,48,188,226,218,180,188,77,177,196,31,124,67,71,39,188,19,240,70,78,247,124,168,135,90,91,101,94,33,199,202,222,79,138,26,66,215,115,17,149,82,171,4,116,152,60,89,81,254,7,62,226,10,20,113,31,161,4,48,55,237,251,218,7,134,177,71,168,133,144,130,40,233,203,205,47,35,209,151,189,118,152,219,227,53,188,68,221,32,249,21,184,66,83,25,23,119,226,206,66,218,114,94,42,123,179,207,74,150,129,19,154,195,179,143,144,39,45,31,12,9,178,210,109,20,136,237,157,177,121,81,126,48,85,159,57,255,88,250,63,20,149,2,213,164,64,38,98,57,119,221,162,167,179,168,250,225,57,103,83,118,21,240,69,37,108,87,78,203,12,83,242,250,156,23,200,228,168,242,80,250,19,66,186,113,243,86,142,145,180,148,131,132,72,218,215,122,108,203,229,209,127,163,183,135,254,149,15,222,244,24,110,101,143,32,139,246,5,99,232,59,61,27,253,67,15,113,70,194,155,162,87,177,109,163,233,84,73,198,5,229,48,27,143,208,232,156,129,24,158,120,92,188,98,155,207,79,87,227,240,251,224,150,72,11,173,135,215,2,74,26,135,43,156,136,202,107,193,114,255,14,63,18,193,8,213,41,113,5,205,16,62,137,203,207,191,124,8,57,146,111,213,171,208,145,158,132,179,143,126,208,99,25,249,131,219,90,83,118,21,62,239,244,137,6,13,152,242,101,66,138,209,60,182,204,238,118,204,99,33,197,128,44,120,251,182,64,66,115,148,135,143,131,42,105,55,8,200,24,67,33,48,21,78,197,201,83,23,181,192,85,105,45,144,137,29,126,46,211,184,51,154,114,152,36,107,172,205,142,82,119,80,244,98,34,3,159,185,140,228,68,42,74,31,68,25,218,240,4,248,178,214,69,165,213,203,205,154,206,252,201,176,162,146,178,217,152,14,81,60,120,254,85,137,232,28,135,202,200,127,59,33,4,50,95,234,162,230,219,66,49,10,154,172,132,76,103,230,120,150,141,73,74,34,95,96,235,178,205,254,53,11,245,214,15,17,27,140,15,190,240,41,100,170,42,68,203,1,146,157,72,129,105,216,137,137,92,184,90,253,80,189,115,124,200,209,9,223,63,187,142,127,78,170,208,85,32,139,190,191,237,201,149,115,115,92,87,225,184,130,135,191,121,83,26,147,152,2,238,59,104,214,70,182,98,1,225,230,169,6,40,199,178,188,55,37,213,74,186,4,203,79,212,155,18,224,131,125,93,174,94,219,100,202,28,134,192,174,40,85,238,217,124,189,138,234,172,1,40,205,229,189,9,163,175,56,98,10,89,107,101,216,182,170,16,47,35,100,162,116,85,128,107,38,103,214,99,158,90,237,171,188,54,82,146,206,87,123,224,77,46,98,8,156,233,64,105,62,211,38,129,35,121,175,99,66,20,231,90,39,201,83,183,10,126,99,182,134,48,228,49,55,160,207,23,14,33,138,52,134,155,66,11,121,93,152,197,31,56,185,188,208,34,15,157,149,77,10,24,174,234,15,62,55,74,34,67,2,243,8,149,109,31,74,153,133,138,202,52,138,16,188,26,98,81,212,57,164,83,143,135,218,107,199,168,240,227,82,49,196,142,68,127,83,192,236,173,67,103,154,233,182,250,123,33,73,38,99,146,178,53,37,252,64,216,229,183,52,104,141,227,203,146,167,250,222,10,90,241,33,66,10,195,154,152,61,245,127,96,26,63,94,158,221,28,85,136,48,255,209,222,165,92,184,217,26,7,62,152,232,86,126,120,120,179,13,169,195,40,148,14,165,110,181,130,35,127,114,211,4,31,74,215,121,246,141,226,59,30,45,63,76,74,217,25,80,127,242,33,109,182,75,41,139,34,36,244,195,55,196,198,24,174,135,183,239,236,53,94,167,110,58,110,93,154,153,168,14,219,40,54,125,48,221,194,77,118,6,115,77,74,140,26,226,154,82,2,76,165,50,61,166,126,115,72,181,242,124,217,218,214,242,21,132,216,78,151,90,14,106,170,141,66,196,97,122,30,244,124,91,195,56,236,239,205,151,42,68,48,10,203,139,180,40,121,223,83,133,170,16,32,135,62,232,7,35,77,112,172,83,185,218,148,36,191,28,37,133,226,141,106,75,57,70,72,116,124,222,221,178,92,243,195,31,6,221,90,202,14,115,210,234,209,123,108,60,200,87,62,212,84,129,138,30,235,4,139,190,240,52,12,22,69,187,24,169,133,165,14,197,225,102,49,57,129,81,235,28,113,53,82,9,202,231,73,66,191,59,13,48,245,118,208,243,203,213,180,78,57,137,48,1,122,38,167,88,236,140,211,244,189,26,217,56,162,208,23,38,140,235,100,63,244,164,174,51,230,242,219,245,87,224,241,131,41,198,61,70,230,84,202,169,99,93,249,226,38,198,156,148,27,54,33,204,238,213,253,44,94,26,204,133,135,235,156,182,197,75,121,141,64,85,101,24,141,81,170,196,102,125,188,36,106,42,132,166,72,206,152,105,34,25,226,212,82,94,92,157,67,152,107,77,126,77,96,107,175,253,214,31,114,167,162,239,5,201,181,169,217,6,202,231,20,86,168,73,97,155,59,34,40,252,61,245,122,140,95,117,149,81,188,55,108,114,189,218,138,165,227,106,171,68,83,166,45,219,109,29,93,214,87,37,206,27,153,140,15,37,200,120,206,0,161,194,162,236,221,163,8,248,18,38,53,42,142,97,50,89,174,15,110,68,87,37,148,187,77,58,253,11,55,177,49,240,65,229,234,130,80,137,111,151,198,9,45,130,4,240,175,215,146,253,83,27,203,209,144,124,192,153,4,20,185,20,135,141,80,111,40,156,155,51,41,2,67,237,46,4,98,168,175,120,193,18,250,66,90,132,117,64,130,110,195,193,122,206,182,164,100,87,84,91,250,78,204,254,67,125,153,248,210,20,175,249,68,89,70,134,168,81,0,203,1,184,77,109,51,65,233,170,144,31,172,254,212,103,179,235,178,31,25,74,49,250,133,201,153,9,156,32,232,241,151,130,246,108,41,239,211,100,91,254,210,105,208,76,14,149,116,234,20,53,110,87,151,103,254,246,39,179,186,206,174,79,233,154,195,103,97,13,41,107,48,54,241,238,30,235,198,131,209,130,163,179,19,82,226,210,2,38,192,33,240,207,143,12,152,32,131,50,105,49,103,93,153,242,192,231,20,213,248,32,11,115,57,45,20,187,13,17,111,133,7,178,225,129,162,59,162,79,134,126,221,246,247,154,20,179,74,17,11,34,202,61,252,16,10,1,159,170,8,88,137,178,215,12,17,179,161,249,92,131,85,139,60,74,192,244,196,45,189,26,130,17,183,60,55,60,152,114,190,16,203,234,33,18,100,132,107,103,1,106,52,10,102,253,223,189,153,70,251,157,73,25,183,104,57,76,21,98,209,7,55,70,194,111,18,163,85,132,250,135,194,20,108,46,135,233,45,16,198,103,10,17,136,76,183,15,166,230,74,203,7,166,241,139,124,123,142,125,119,237,79,70,123,168,187,162,0,212,160,69,73,82,104,210,38,31,253,161,13,81,166,162,97,48,18,70,95,120,98,67,201,128,134,202,19,60,60,214,252,247,96,48,162,102,229,105,32,58,69,255,255,7,99,18,77,9,190,35,122,18,165,180,27,117,59,101,252,132,240,235,140,202,183,221,33,194,192,1,47,113,205,65,66,233,59,209,207,104,158,125,85,228,135,81,61,129,135,222,175,174,84,126,72,232,17,29,222,99,107,248,213,148,14,74,3,50,245,27,78,41,181,11,61,84,253,9,246,230,230,4,219,92,122,54,86,45,175,161,148,195,185,24,224,115,132,44,73,178,21,112,53,184,82,213,134,59,105,190,61,111,200,144,100,127,46,203,74,62,77,138,43,26,132,119,33,127,172,245,170,214,161,226,129,15,114,134,153,109,92,224,99,228,186,69,76,136,127,39,205,46,117,227,102,255,238,77,217,242,16,125,46,58,97,233,216,254,38,89,181,142,160,169,108,32,166,4,242,193,103,255,182,216,188,210,87,228,7,78,154,163,164,138,148,224,133,223,155,198,140,135,47,129,158,122,95,91,144,78,63,61,163,68,36,207,20,110,14,91,66,78,24,84,154,241,231,58,122,78,77,109,44,59,159,10,33,51,249,233,179,47,8,61,11,41,56,239,139,222,196,161,142,249,36,48,181,105,233,59,2,54,161,157,180,244,230,80,39,59,165,13,236,108,121,232,102,87,173,69,81,96,234,199,30,248,92,241,109,149,176,17,153,138,252,127,250,79,255,252,215,255,248,231,127,248,199,63,253,249,47,127,247,167,255,254,55,255,243,239,255,246,191,253,233,111,254,234,95,255,229,255,254,191,255,253,191,254,245,95,254,207,95,253,245,127,254,135,255,114,254,3,229,0,233,24,12,103,83,249,171,127,254,231,191,254,159,127,249,167,127,60,255,245,223,253,233,111,255,242,63,254,252,167,191,250,235,255,250,167,127,248,111,127,250,203,159,255,233,111,62,224,223,255,221,223,255,233,63,252,229,207,127,247,247,255,149,27,252,195,159,255,203,223,253,253,223,254,229,220,254,63,202,179,148,189,167,60,139,72,204,254,94,52,214,162,189,73,215,55,233,22,143,240,175,111,28,8,103,169,254,91,189,201,34,28,255,123,22,83,234,27,114,8,24,236,130,31,192,13,134,203,127,187,71,133,106,239,62,11,250,96,250,168,165,58,247,169,137,250,118,109,164,67,141,101,236,207,36,195,206,41,212,116,252,27,189,9,42,116,238,15,159,245,139,132,186,236,45,48,174,147,197,248,224,253,35,27,18,26,140,76,250,230,187,154,208,228,126,40,223,76,24,232,171,112,131,196,51,163,98,169,44,25,53,218,86,55,92,155,245,161,49,34,71,146,125,219,91,150,231,153,15,60,66,214,6,239,168,80,144,37,219,30,26,47,254,228,231,70,4,186,133,133,207,58,54,125,243,217,86,155,45,105,113,96,114,248,1,83,202,212,31,120,120,69,202,54,157,166,250,16,229,81,164,230,239,77,102,237,60,157,210,150,24,181,130,77,244,13,199,209,200,154,239,36,50,182,63,183,114,67,110,78,222,65,199,156,190,180,95,108,147,74,48,104,176,30,110,40,50,215,63,91,9,98,97,72,171,149,91,205,36,41,252,222,252,173,156,66,52,252,125,165,121,128,179,170,62,5,7,45,124,167,253,131,9,220,44,165,192,56,22,227,240,159,221,152,46,15,56,215,39,50,204,151,58,198,197,206,15,249,6,193,145,15,165,125,96,40,43,136,137,4,248,181,48,159,46,37,162,35,226,189,190,135,98,255,234,218,245,112,78,179,99,214,206,239,177,144,236,60,223,89,73,7,225,126,220,223,213,198,241,209,159,73,66,143,159,223,156,156,103,126,38,9,245,235,165,109,135,7,197,38,202,142,137,10,198,254,30,28,30,167,172,252,23,86,210,255,177,78,1,83,203,166,116,66,100,32,62,78,54,224,227,126,234,233,135,242,105,254,217,188,118,49,119,23,102,179,115,140,231,223,252,67,78,205,70,72,137,207,200,132,249,173,143,27,69,145,82,213,147,181,231,111,114,31,152,48,113,21,139,184,210,158,158,210,55,75,80,149,161,11,70,54,55,230,223,207,255,63,176,241,10,54,61,120,141,148,221,111,142,186,138,186,194,213,178,58,223,197,52,149,76,9,21,241,211,100,1,190,175,201,66,72,90,220,86,249,227,22,87,79,227,169,215,123,131,246,236,240,182,104,174,144,201,117,58,100,187,223,220,90,177,228,32,77,16,21,141,233,143,182,49,56,238,160,21,146,210,123,248,144,83,113,160,68,220,197,200,18,199,247,219,21,49,208,44,39,66,65,191,40,13,31,211,97,98,10,119,76,73,192,182,207,10,51,24,211,93,96,194,63,95,90,154,155,99,6,203,205,179,161,181,251,144,91,60,91,174,30,198,192,231,87,211,165,175,181,167,249,140,74,250,232,103,205,123,58,107,64,170,143,32,160,44,211,167,26,77,218,69,207,15,50,8,253,179,215,183,145,68,170,138,74,167,29,25,209,143,15,174,20,227,137,193,142,211,227,217,171,13,203,224,249,125,9,48,28,187,246,60,247,55,149,26,81,171,241,160,28,47,254,218,141,168,163,86,169,157,17,218,119,27,53,22,42,109,240,167,202,234,19,56,34,241,135,147,46,190,114,38,238,85,124,183,195,135,91,218,17,139,180,91,45,217,239,13,153,137,18,152,65,17,231,123,33,190,212,20,49,107,83,178,174,62,135,89,58,148,121,203,60,58,187,99,113,152,172,127,87,22,239,98,196,106,235,27,48,210,5,42,19,12,135,42,213,119,14,19,194,26,18,94,43,166,135,84,190,39,59,71,119,89,218,33,80,160,198,251,104,111,240,77,137,118,138,171,128,52,92,169,241,219,56,71,34,138,14,76,49,204,55,38,236,33,80,25,40,76,73,214,247,49,173,163,88,142,196,179,7,65,70,247,253,244,36,54,173,20,147,103,103,166,171,238,27,21,107,2,19,93,115,132,95,104,211,250,230,40,50,191,93,194,184,176,47,165,175,60,122,195,141,86,135,232,23,211,80,3,169,167,63,247,34,7,45,223,146,28,102,235,62,69,225,74,44,89,6,165,18,178,137,15,114,188,121,234,11,155,82,80,102,15,150,254,194,16,42,169,78,22,139,118,180,226,48,4,229,75,143,8,190,174,111,135,212,1,204,135,90,45,237,144,28,228,209,56,28,149,0,205,66,10,241,65,54,100,120,106,94,21,202,118,2,38,47,168,206,242,25,110,28,92,31,180,51,83,30,19,133,129,240,189,146,238,128,135,37,172,89,168,61,190,102,35,113,175,20,99,4,27,252,208,61,40,196,169,15,241,83,101,55,117,216,24,119,197,28,32,202,178,252,165,105,72,106,79,85,120,53,33,38,255,233,78,254,246,169,165,100,170,172,184,122,215,57,158,70,224,99,47,4,106,82,48,73,11,209,208,66,118,203,11,47,60,61,157,207,22,36,241,141,148,126,50,85,128,52,33,129,178,3,206,4,98,197,188,58,51,188,215,248,214,99,25,255,162,210,224,67,173,188,125,109,218,142,163,145,191,102,90,39,119,101,103,53,25,137,31,183,241,45,61,58,44,206,70,32,183,134,158,117,251,22,110,98,173,26,238,220,29,9,52,191,115,35,163,161,229,86,70,138,239,123,244,175,219,76,153,232,55,137,202,120,108,84,79,70,210,56,46,4,242,201,111,126,94,251,76,98,185,57,101,200,219,87,46,189,83,245,81,83,64,6,218,63,135,209,212,43,51,218,130,59,115,250,102,71,222,240,172,92,141,139,35,47,226,131,66,240,89,223,122,147,194,255,56,113,182,17,111,14,165,60,64,25,35,127,165,15,192,108,79,115,62,41,18,186,144,252,222,132,52,165,196,6,215,238,252,227,63,221,169,131,17,89,38,43,130,10,239,225,199,210,172,114,59,9,194,183,251,90,100,245,151,38,219,40,189,240,139,173,226,70,245,114,24,193,50,226,98,190,216,84,101,164,99,28,196,177,214,23,236,242,82,189,67,180,178,249,158,64,210,176,169,226,51,132,198,107,184,149,111,101,96,67,202,119,10,76,190,219,119,202,254,99,70,31,154,90,165,153,193,225,93,141,95,65,171,73,8,43,250,136,159,89,151,164,190,20,120,151,230,155,25,146,44,115,168,40,96,165,179,36,197,205,233,237,41,79,5,27,2,11,1,19,109,213,82,21,248,169,179,79,226,3,55,40,68,21,222,212,248,6,108,251,159,164,148,141,136,202,23,118,50,85,218,172,117,48,8,107,118,95,33,198,213,249,40,197,21,15,84,113,224,99,152,190,112,74,195,173,109,56,237,24,119,77,103,83,11,225,55,135,46,73,178,90,195,106,120,221,208,39,89,131,55,163,232,49,122,221,110,164,87,42,181,71,133,110,65,74,189,2,158,107,61,50,115,203,184,13,28,166,185,52,247,247,201,190,22,3,131,135,50,5,15,138,127,246,10,51,168,80,4,248,8,251,193,186,23,91,22,252,213,194,201,139,56,95,75,219,119,6,90,21,182,16,204,0,215,82,239,213,168,43,169,72,93,27,195,133,126,217,137,135,253,205,3,231,143,116,20,152,178,234,103,178,48,53,167,31,233,136,28,180,165,10,120,180,94,250,205,151,209,168,235,84,58,251,82,94,97,45,172,42,70,233,32,227,213,147,111,89,80,236,181,170,34,141,48,105,127,213,7,192,198,24,167,149,150,212,47,251,126,184,208,36,152,42,165,104,197,227,205,13,25,202,177,218,83,235,69,16,194,63,136,37,51,30,245,61,120,65,195,121,34,163,208,170,234,231,209,238,217,221,51,163,151,167,8,155,144,93,61,138,79,83,74,156,160,3,84,24,174,117,127,239,77,211,152,108,136,197,156,250,226,35,206,121,181,134,238,59,180,145,199,176,236,14,183,129,62,26,12,15,35,30,109,212,87,66,210,182,216,30,55,31,200,193,235,123,67,105,50,239,213,75,41,179,134,53,53,172,24,115,242,217,227,189,57,114,12,241,222,11,206,120,173,23,49,122,136,111,58,80,15,210,197,245,162,183,133,153,90,28,62,223,119,169,186,159,113,154,251,2,68,175,176,86,45,18,53,193,89,223,204,55,98,201,35,63,112,73,31,131,147,193,131,0,221,83,109,130,91,233,112,43,109,170,118,26,217,194,175,71,205,96,178,218,90,90,107,85,111,241,104,116,155,201,123,49,87,210,47,21,191,173,229,234,76,237,7,94,229,43,160,51,152,115,125,41,204,152,119,133,101,38,66,103,155,220,164,0,78,186,175,88,45,74,155,254,214,148,73,8,111,21,48,74,143,2,247,71,223,143,58,208,186,47,76,237,166,22,145,210,223,53,103,192,85,197,7,168,161,238,105,198,152,113,196,12,125,109,91,205,159,89,108,15,62,182,190,54,181,14,190,43,1,211,216,47,197,38,220,46,213,24,83,40,1,229,108,78,86,237,240,153,28,153,139,137,230,41,220,156,68,227,7,87,45,127,69,179,130,130,8,127,242,105,29,193,2,179,192,220,79,167,72,254,249,233,201,38,215,227,226,81,149,104,204,20,43,87,115,63,125,195,247,44,156,220,3,54,234,243,115,57,96,75,151,8,108,138,92,241,211,184,133,75,81,43,164,14,180,52,241,150,177,70,81,230,142,15,114,182,222,164,131,2,121,97,155,23,133,206,245,209,201,59,206,197,189,55,205,122,122,111,54,11,183,180,182,113,175,213,253,212,37,245,82,226,181,104,185,150,33,67,42,34,172,207,109,53,6,114,242,18,24,155,121,6,140,82,179,212,27,211,217,137,215,21,48,187,173,12,74,163,175,42,197,123,81,128,215,21,198,201,29,119,245,81,193,255,192,213,229,186,12,166,218,78,53,250,80,151,157,49,137,9,102,168,254,31,90,54,159,138,203,111,158,13,105,39,70,201,147,128,174,79,67,24,210,116,117,38,214,102,79,43,96,194,217,106,117,91,13,106,113,152,183,124,225,76,243,80,192,115,104,42,131,113,218,31,45,16,130,35,152,62,73,11,170,160,172,91,129,14,173,141,248,201,242,45,127,107,10,138,85,171,136,30,133,250,245,57,31,24,6,15,109,183,231,11,44,15,158,3,163,236,150,31,245,193,243,21,114,192,182,2,5,46,80,34,12,135,23,27,187,150,107,157,65,251,152,17,13,230,31,125,52,70,57,62,39,209,92,213,7,156,155,116,210,189,152,214,67,149,46,52,121,251,120,50,136,145,180,172,137,90,229,121,95,123,91,105,179,194,100,182,253,181,137,75,106,113,209,249,60,9,133,48,135,41,113,82,21,63,108,194,175,83,7,152,68,135,202,38,66,241,241,165,181,12,198,59,145,65,67,229,98,196,9,68,225,133,234,63,109,26,58,115,204,67,43,226,237,138,166,230,230,163,49,193,140,167,197,136,112,174,60,56,14,183,4,40,54,66,1,241,61,176,36,181,240,2,130,96,151,41,254,93,156,181,169,157,168,216,156,247,173,145,187,171,218,221,132,248,197,88,23,38,35,255,40,31,182,175,254,1,24,114,22,9,188,108,211,90,157,251,194,83,180,207,173,160,193,197,234,129,241,235,117,50,112,232,166,251,218,212,13,142,183,222,107,187,163,146,147,229,134,53,250,193,230,235,166,142,193,231,112,149,48,2,98,144,43,222,219,8,136,165,175,157,196,99,4,254,13,94,74,181,71,179,109,171,62,23,6,157,32,90,145,53,44,176,223,3,230,88,86,169,61,220,214,238,63,77,55,199,214,194,38,8,213,253,248,202,22,0,81,37,164,101,45,131,177,6,112,130,159,10,58,20,25,91,108,89,214,75,181,244,106,154,111,83,252,54,90,125,90,248,68,24,251,254,52,37,70,218,93,72,234,108,140,139,62,137,24,26,63,86,13,35,11,82,84,165,23,129,1,42,127,125,170,6,79,101,40,32,24,181,62,137,64,208,12,61,168,22,123,177,40,98,142,163,39,164,242,79,171,254,44,248,123,117,27,79,1,29,1,193,120,45,120,125,53,222,84,201,41,143,26,40,69,38,91,11,228,202,248,72,58,128,33,225,124,202,231,172,19,53,208,162,73,125,226,188,253,147,69,4,197,158,211,234,58,104,76,227,248,152,227,165,101,160,139,164,127,185,108,224,77,181,238,214,2,55,70,60,70,108,207,170,121,72,90,166,40,100,254,224,69,136,160,188,5,112,53,149,11,91,236,86,106,212,140,14,236,135,226,115,63,137,70,182,77,42,140,28,238,249,9,152,78,248,61,252,151,57,120,154,10,27,206,65,42,236,51,130,172,175,108,106,74,128,150,215,229,230,23,240,94,26,38,158,212,14,204,34,87,63,155,52,61,59,132,65,229,183,171,118,13,91,65,227,204,242,224,42,155,56,237,0,202,243,190,118,169,79,107,46,10,91,221,175,102,62,230,164,50,150,4,227,125,162,216,7,123,170,2,219,176,202,6,135,135,57,149,202,206,57,189,140,217,96,212,38,31,24,218,234,11,151,39,145,98,172,153,59,222,155,146,117,101,1,228,123,149,216,42,207,238,66,194,65,111,78,227,213,253,109,106,133,149,220,179,66,181,209,46,140,232,67,83,56,117,183,84,56,148,123,125,42,247,206,23,27,53,70,133,226,34,13,128,87,134,221,143,108,186,222,230,84,6,78,120,57,102,18,248,252,239,7,78,104,226,94,248,125,112,122,130,198,29,52,206,123,125,52,170,32,134,47,124,179,131,84,216,103,146,95,207,229,254,54,78,135,18,143,34,237,83,227,183,249,6,185,62,77,226,181,198,189,89,174,154,52,160,198,77,62,72,55,114,85,37,122,53,11,238,222,251,209,208,52,122,146,150,47,12,13,166,44,130,108,245,225,247,201,176,107,244,234,99,2,123,116,222,230,10,43,70,96,136,32,239,205,219,158,15,221,0,98,107,115,222,169,116,76,176,242,200,177,158,77,237,222,188,209,195,255,176,166,146,96,106,23,94,93,11,84,45,178,29,75,196,148,13,31,86,84,147,195,10,216,214,178,194,249,235,16,255,190,199,212,137,70,237,131,27,42,20,201,206,151,57,130,50,163,22,223,26,201,133,242,192,212,207,196,131,237,179,237,164,135,26,162,31,223,43,118,157,132,127,243,144,158,166,180,99,76,206,198,49,84,150,228,248,78,144,39,251,44,53,161,246,162,196,164,3,130,177,184,121,49,221,62,37,181,128,136,60,223,253,178,190,55,39,233,236,231,106,206,84,143,188,87,215,181,227,222,52,139,173,7,181,182,98,135,173,122,182,188,116,172,31,99,164,193,251,201,150,159,7,111,174,105,122,96,106,43,31,26,157,13,231,151,159,141,231,141,207,156,95,15,21,50,49,30,127,112,104,11,234,203,148,124,12,178,216,147,10,4,161,202,167,65,3,89,143,139,137,192,62,164,23,196,149,71,92,108,194,216,143,176,130,81,43,59,108,68,255,250,211,120,253,49,13,73,111,148,49,159,5,210,115,236,11,212,39,38,229,142,176,39,139,65,57,190,110,123,210,133,80,21,220,7,63,230,197,124,97,72,106,199,133,167,210,202,31,187,231,88,101,171,94,184,170,24,217,177,108,82,46,177,171,160,110,191,154,238,119,103,55,221,249,194,38,182,174,48,124,189,253,194,77,169,52,45,100,150,98,95,40,3,157,12,61,6,240,36,226,136,65,208,166,20,45,255,134,177,222,215,151,209,160,63,103,35,229,71,35,96,171,167,151,139,41,55,46,254,214,103,121,180,217,245,236,35,246,219,227,151,233,123,209,157,184,241,154,238,122,217,145,223,231,67,199,209,60,24,107,50,85,107,63,156,217,8,191,187,167,124,142,119,28,245,169,240,246,56,48,104,81,247,127,118,203,237,198,181,155,20,221,80,75,38,69,88,209,224,174,122,141,56,155,231,230,241,210,187,60,238,11,106,109,37,135,37,195,153,172,26,78,115,140,104,62,255,193,237,121,105,200,200,70,236,103,118,181,20,209,16,61,59,3,170,191,189,245,183,103,49,38,138,251,228,43,107,27,193,132,191,97,95,84,99,69,120,54,208,49,205,59,102,154,128,197,239,217,215,152,160,164,77,187,58,140,169,111,221,215,26,48,152,200,131,45,114,2,227,126,204,242,16,211,77,19,93,104,119,30,225,39,203,60,50,26,139,190,47,92,159,51,153,14,201,17,219,116,69,40,67,63,231,113,93,143,97,19,240,177,152,135,30,186,200,190,206,116,97,218,60,212,129,105,70,46,224,231,79,50,134,6,245,111,16,178,119,239,104,91,151,91,126,89,95,214,114,47,124,119,77,62,25,77,249,222,225,163,195,245,180,37,52,193,162,206,158,233,39,56,77,119,184,118,54,37,235,171,10,120,145,27,19,24,25,237,122,97,36,186,245,106,52,239,2,101,223,149,66,152,69,13,207,206,129,114,6,140,135,180,5,87,207,61,152,109,189,228,15,188,98,146,146,32,106,170,221,190,76,102,211,71,140,22,183,215,5,47,38,144,231,240,25,251,161,149,17,116,107,196,157,173,210,82,58,193,232,6,138,160,250,162,141,89,41,118,168,159,173,17,38,66,109,182,52,189,186,21,215,223,52,24,142,158,162,109,102,52,119,93,24,9,178,161,61,108,148,226,245,251,219,115,233,91,29,15,51,123,20,215,224,135,247,215,218,218,194,208,72,244,248,109,237,225,100,252,91,124,202,105,244,112,218,247,215,141,123,214,131,3,27,170,242,170,197,17,22,198,143,184,195,110,42,45,101,121,127,79,151,35,235,54,72,168,107,124,236,108,65,253,6,53,246,26,218,166,201,46,80,227,91,211,238,173,141,129,219,228,6,110,64,228,28,77,242,90,157,114,214,20,191,76,79,178,6,90,59,85,203,225,132,211,213,188,53,76,75,17,204,215,167,108,48,198,155,198,12,41,25,204,254,214,157,80,155,6,215,208,178,155,57,98,80,168,121,203,68,219,230,174,196,111,179,169,171,103,181,81,87,107,241,219,116,136,170,142,24,133,249,17,103,181,46,89,141,219,65,155,179,34,64,76,41,131,146,43,66,169,237,169,4,208,179,16,229,68,61,71,55,171,241,94,140,226,156,54,251,82,96,216,227,107,36,218,246,158,224,243,89,77,177,244,134,21,138,105,240,121,82,48,85,36,180,38,124,197,214,47,144,35,160,66,101,68,47,79,139,178,87,224,219,75,195,210,166,241,120,54,253,216,80,152,116,234,191,111,18,154,243,126,172,141,86,179,204,132,141,95,212,238,199,66,129,76,111,222,8,158,213,128,225,16,147,132,86,70,186,48,98,103,8,161,75,31,11,112,149,0,86,163,132,79,219,194,249,227,25,79,14,137,64,85,26,40,8,93,102,68,176,144,247,209,172,238,25,77,163,5,139,40,172,233,117,9,124,150,122,151,200,181,169,46,62,13,237,187,196,44,60,223,170,110,77,207,80,155,23,145,7,24,37,134,76,52,246,50,90,220,3,54,158,211,167,215,158,50,144,200,114,144,216,235,154,46,131,203,238,38,65,42,161,108,201,197,101,35,114,187,112,153,218,137,143,36,84,143,231,102,135,209,236,38,157,28,119,18,163,83,216,180,222,138,152,72,137,189,18,190,151,44,53,52,252,241,156,49,25,232,59,94,125,60,89,194,233,5,29,192,232,209,203,152,45,147,74,244,155,255,122,181,229,131,108,28,159,251,219,12,191,102,157,104,127,111,177,58,143,77,79,190,64,97,99,104,15,184,45,165,185,161,68,38,141,8,88,162,29,37,197,194,192,56,78,45,96,234,67,21,62,71,120,120,186,201,84,79,94,120,121,249,52,232,18,105,16,82,103,93,210,205,136,192,62,76,23,24,18,253,102,157,72,134,150,7,46,229,46,63,235,182,123,153,156,134,179,50,88,74,235,156,109,90,61,128,191,82,211,205,151,181,89,31,62,137,51,111,103,24,57,232,138,72,129,53,51,137,72,95,196,145,146,41,81,107,210,119,59,59,169,197,230,242,146,66,100,12,245,85,34,80,251,163,20,155,122,245,153,31,43,194,134,38,87,171,107,128,234,239,25,166,31,133,43,75,167,210,113,185,251,10,175,171,161,215,34,83,197,122,27,196,21,237,186,107,84,115,239,195,222,53,75,70,243,174,86,33,221,47,188,180,184,39,153,242,94,216,187,184,96,82,90,64,224,108,244,48,212,27,18,130,186,229,252,162,55,23,134,46,66,239,141,220,147,127,204,108,33,166,246,164,93,107,20,126,255,20,102,115,125,96,150,132,63,89,39,138,190,53,177,122,38,130,223,26,219,160,105,226,116,207,56,32,50,228,16,90,253,217,204,193,248,70,179,80,208,36,153,19,82,85,185,185,129,207,1,185,148,98,112,163,28,93,60,94,97,117,141,234,133,110,4,103,70,220,122,83,165,170,247,166,90,205,167,103,49,110,203,71,216,137,78,112,159,96,20,58,77,61,204,137,131,221,212,99,181,18,124,37,23,109,118,190,231,128,233,198,208,200,50,84,6,62,247,173,18,77,105,127,205,202,43,251,194,36,102,170,70,150,231,217,221,170,195,212,105,43,200,214,117,65,8,56,244,214,121,108,111,152,56,240,104,202,215,5,76,120,99,4,124,60,195,166,65,107,83,159,136,65,217,182,235,61,253,230,61,142,150,10,103,230,163,103,69,181,196,156,49,102,155,42,43,133,43,125,92,254,214,198,84,160,1,241,74,60,47,7,186,247,219,173,142,156,188,123,192,117,255,86,184,194,28,177,23,134,200,79,233,67,151,13,106,192,251,44,82,121,175,98,124,188,1,83,197,221,21,110,86,49,230,48,174,186,250,215,112,6,198,102,67,93,70,211,72,138,17,62,250,142,0,101,120,127,210,35,212,93,39,15,78,53,235,57,210,192,215,217,35,151,63,88,67,248,225,185,119,38,204,233,217,145,70,208,90,121,150,145,1,157,81,198,209,50,162,48,15,221,235,178,27,6,220,32,85,125,162,237,35,2,253,100,172,167,74,86,3,55,111,56,202,150,226,94,143,234,218,164,161,205,159,156,230,216,103,38,101,148,216,74,160,16,174,181,231,201,114,115,103,145,246,176,166,84,250,211,218,226,118,220,123,153,198,180,142,10,124,190,254,100,184,164,243,249,105,24,157,252,76,196,100,72,154,63,135,204,35,186,211,208,242,163,53,100,40,124,139,140,129,159,56,62,228,133,219,183,224,6,237,253,19,237,176,226,233,248,154,70,9,240,164,78,42,75,164,4,188,180,166,0,113,191,52,91,92,188,25,21,125,174,97,172,25,1,195,52,171,161,194,115,76,133,103,3,89,87,125,8,114,43,148,129,30,197,164,99,47,189,9,37,232,183,202,189,154,201,162,87,163,181,19,211,16,150,182,39,234,60,136,107,250,107,209,183,172,77,184,144,153,228,228,62,110,79,166,204,166,97,179,100,156,106,1,247,167,110,102,90,130,215,205,58,116,237,147,146,192,76,56,151,150,199,120,32,19,215,175,5,219,211,244,7,67,213,28,58,27,133,225,9,171,1,155,118,231,195,251,49,188,183,24,242,244,209,159,168,242,217,148,243,138,155,87,83,221,41,74,189,219,35,133,64,73,90,211,117,189,216,255,188,190,209,138,255,135,16,166,90,26,186,125,122,38,104,80,80,68,40,239,181,138,241,115,250,205,105,59,41,15,199,203,113,62,220,140,238,86,248,80,159,216,83,111,81,75,68,171,65,214,212,199,129,161,206,254,94,11,143,168,20,13,154,89,7,165,187,61,131,102,216,242,68,174,168,14,249,70,116,192,104,180,149,94,6,65,246,120,238,97,114,113,227,233,173,57,150,130,155,63,131,206,93,173,145,130,81,115,76,63,186,80,176,144,90,86,251,178,101,120,192,2,50,160,252,94,188,109,218,125,240,54,234,107,237,127,201,115,251,145,59,241,67,181,130,195,196,16,221,12,153,180,137,84,13,47,29,115,126,47,95,121,103,75,77,143,94,59,147,140,154,197,15,110,188,86,210,182,30,20,26,124,64,145,214,157,77,25,156,55,231,158,239,163,132,152,151,150,118,81,193,205,62,242,193,199,43,25,74,226,15,193,99,108,209,166,142,171,226,25,231,153,75,239,235,194,111,30,248,124,173,22,205,101,214,61,202,233,174,161,66,83,64,113,120,152,244,135,86,174,4,181,59,161,238,227,73,52,157,102,56,50,177,9,35,222,3,237,139,114,59,65,174,191,29,166,143,170,104,224,23,138,238,25,55,167,134,77,35,164,133,127,252,188,94,86,35,157,251,195,200,141,154,230,7,23,83,77,213,213,181,76,188,49,224,49,213,162,37,115,219,139,175,123,216,21,177,165,101,233,158,153,149,220,199,93,166,182,33,103,238,74,176,199,249,189,207,112,47,157,74,147,138,180,236,231,199,129,233,139,211,157,148,169,24,31,140,14,226,241,236,163,117,248,97,79,75,238,121,177,165,58,166,148,49,251,128,163,26,173,49,82,196,16,122,68,111,87,182,196,175,102,131,40,136,10,148,214,74,61,123,206,140,205,227,126,106,22,128,154,202,144,156,187,211,67,23,39,39,153,90,210,131,190,250,11,243,247,79,9,7,122,41,14,195,199,173,166,25,218,172,222,199,158,161,185,235,143,145,79,46,35,74,56,8,255,55,85,173,37,40,61,195,193,32,42,60,218,147,212,159,112,5,248,210,164,52,245,161,195,207,227,218,233,16,118,84,173,8,48,207,57,162,133,211,92,170,241,138,115,132,189,106,229,232,75,245,16,135,137,213,148,248,233,252,230,144,225,94,42,94,47,64,133,212,174,42,35,140,72,164,199,187,39,109,160,75,185,155,50,77,166,190,83,78,136,139,166,246,132,18,33,240,151,50,133,168,162,204,77,165,197,83,53,40,2,229,100,249,117,71,250,118,115,246,64,107,172,184,48,197,212,145,239,71,239,244,216,178,2,151,77,10,216,111,206,191,170,185,9,43,49,46,131,255,246,185,149,248,145,205,218,164,125,150,28,55,133,138,166,151,193,164,120,71,40,85,88,48,98,23,165,125,162,0,208,175,206,251,137,44,161,11,142,35,228,163,125,246,235,243,161,5,30,243,236,23,177,7,159,69,217,159,238,95,196,129,82,76,193,140,58,168,44,188,102,26,185,30,110,48,22,12,161,47,231,219,156,113,168,241,228,144,3,202,244,55,229,210,190,227,189,105,100,152,10,91,122,98,199,152,158,95,210,182,230,94,141,176,207,87,7,186,106,74,128,98,44,120,238,247,159,141,16,54,97,225,164,58,167,45,141,56,190,225,180,246,208,37,65,47,58,87,108,117,189,62,10,222,56,19,99,198,241,96,230,106,213,215,46,252,156,163,52,65,201,126,131,62,232,220,241,96,88,236,42,160,209,146,5,15,125,71,161,46,190,230,135,207,138,142,251,184,185,245,253,41,183,5,84,155,113,53,203,90,245,91,113,98,83,228,90,57,35,139,54,77,87,4,50,74,142,155,115,46,233,111,39,194,132,238,83,209,128,161,109,161,29,2,136,177,221,69,70,110,134,92,148,246,238,31,231,195,131,75,152,172,240,105,11,101,1,245,185,30,218,61,59,23,170,96,66,27,0,237,122,117,203,142,164,214,84,49,234,130,41,28,39,242,129,203,82,13,37,12,239,230,70,252,134,198,88,247,89,188,208,17,190,226,254,89,118,202,155,49,143,59,231,231,245,49,9,119,107,202,155,65,101,110,242,48,255,110,164,20,178,210,79,32,107,226,213,110,148,15,46,9,98,118,150,28,244,168,31,60,32,152,151,160,68,70,37,41,249,231,38,138,248,48,122,80,38,20,231,7,197,236,69,45,137,12,107,120,212,103,88,222,74,5,71,97,155,191,5,105,240,5,77,173,233,204,232,169,111,95,126,180,172,161,26,173,156,28,48,204,251,168,48,192,58,40,232,158,21,119,22,161,32,206,234,106,146,140,24,59,7,220,19,177,26,129,9,80,123,212,97,67,113,168,125,20,217,220,145,184,154,188,86,91,122,243,74,115,150,191,54,182,64,79,74,69,146,77,50,203,97,40,194,37,215,11,123,226,138,253,114,175,110,220,246,2,83,190,190,227,230,108,45,18,170,177,26,153,226,134,10,185,171,115,198,11,124,230,253,138,156,255,70,171,78,73,63,8,3,66,22,224,240,175,187,82,174,166,44,243,139,145,22,83,23,144,130,79,162,162,174,230,14,74,36,64,166,225,121,109,146,231,142,210,54,45,199,64,182,252,236,183,250,184,24,46,111,33,73,73,198,97,93,226,151,113,240,171,192,156,156,223,185,11,12,83,150,140,25,20,253,30,28,67,43,3,123,251,222,60,253,114,120,241,219,150,209,222,2,15,35,123,114,152,77,162,232,213,86,11,20,87,47,235,80,189,48,132,204,99,250,213,217,158,229,62,249,49,158,27,27,145,195,7,83,174,71,170,187,57,16,239,213,26,192,66,234,136,72,93,160,248,16,242,211,216,180,223,190,128,39,10,201,179,92,140,89,228,46,6,138,89,248,128,83,224,54,62,238,115,80,11,219,201,173,137,61,247,21,207,133,162,165,236,165,36,239,208,14,11,152,76,135,188,180,145,55,213,120,110,11,38,47,129,57,131,2,93,38,60,127,209,70,252,54,249,107,253,24,247,229,98,34,184,31,113,186,177,77,13,229,75,179,176,206,71,82,104,40,26,63,2,23,235,108,173,113,239,243,83,50,135,129,92,8,146,39,27,198,10,47,48,68,91,49,160,36,32,238,166,65,74,133,204,100,140,9,153,140,44,232,121,82,55,243,109,72,180,38,25,152,12,208,69,149,114,189,89,3,117,137,233,159,145,167,126,96,242,163,179,4,220,187,80,35,29,184,88,51,150,191,52,157,198,119,134,2,247,224,36,0,70,37,231,185,186,80,35,16,48,237,182,250,219,52,176,237,22,112,151,162,254,179,194,49,191,182,175,157,66,25,150,254,180,177,219,197,142,66,67,173,44,204,3,23,106,44,125,84,40,240,147,57,218,240,152,243,142,111,141,36,104,105,114,243,70,41,99,44,107,171,179,215,81,129,7,212,99,222,76,139,209,69,114,132,184,38,75,42,224,97,214,140,192,76,203,233,47,70,62,232,249,34,244,157,207,225,191,13,37,157,144,72,208,217,112,38,102,12,249,57,65,167,72,133,153,140,225,118,159,175,24,1,120,202,47,92,63,70,118,131,141,192,250,129,71,138,207,61,32,41,150,47,82,204,122,116,208,54,117,121,48,235,245,109,254,203,84,246,110,253,32,9,229,217,88,215,70,233,94,101,72,105,21,78,219,31,236,15,93,203,120,112,198,177,243,131,201,74,174,250,192,13,75,180,59,108,129,232,173,48,234,217,37,224,174,202,135,192,225,69,67,113,158,146,40,187,53,35,77,255,88,113,109,119,129,47,91,239,141,16,196,242,39,67,66,70,100,61,26,140,68,211,107,146,11,73,77,170,23,229,181,41,231,245,21,66,239,8,37,100,2,147,93,253,28,202,2,253,192,20,165,162,102,90,82,177,149,30,71,183,96,30,62,112,222,241,228,68,4,69,182,10,199,174,246,229,211,212,138,161,133,190,220,164,29,86,138,23,155,52,86,52,153,42,199,22,73,31,1,249,54,110,209,42,125,149,191,171,63,254,228,13,25,149,213,47,234,139,89,65,196,15,102,181,116,81,9,103,80,41,56,45,14,99,140,200,111,195,201,239,138,64,228,43,80,44,215,171,201,21,47,31,115,84,123,170,4,100,26,123,109,242,99,147,51,128,160,128,160,169,246,238,59,3,116,45,85,26,39,219,57,31,160,159,255,22,111,161,234,98,44,153,136,214,93,226,167,110,49,45,28,185,184,114,74,251,17,82,44,76,171,23,23,19,23,243,65,57,230,176,204,66,196,77,63,237,114,48,202,221,174,125,197,99,229,229,172,55,16,164,160,18,33,87,55,148,186,252,165,42,86,142,176,87,2,35,203,87,29,30,196,46,244,106,218,15,221,138,129,84,187,74,247,46,181,65,19,126,33,135,145,33,144,149,77,188,125,122,33,82,169,214,236,83,244,165,169,142,247,57,108,66,219,82,30,210,76,165,175,237,184,154,66,123,89,93,182,123,250,107,67,177,176,138,190,23,62,71,46,126,241,57,129,179,244,110,89,200,100,164,120,47,58,127,68,24,145,200,91,78,222,106,106,71,87,213,7,167,48,152,226,107,135,23,166,100,17,152,240,155,159,248,176,152,117,253,96,214,118,156,125,249,144,216,76,98,169,152,214,69,164,202,208,28,66,219,173,43,76,67,72,115,120,82,239,177,5,166,36,221,79,152,138,233,62,147,222,156,163,114,249,213,228,217,166,44,252,57,105,107,247,3,136,46,113,228,113,4,62,211,182,198,100,25,72,61,223,240,3,112,162,79,35,96,170,127,229,189,81,145,109,49,89,134,69,93,166,194,137,205,218,97,243,81,46,58,40,10,113,243,174,90,132,178,200,189,141,236,73,96,216,252,167,194,41,252,58,224,197,195,9,108,22,156,255,244,89,45,103,162,10,108,145,117,55,86,126,28,55,58,89,136,186,124,26,128,192,208,39,221,176,34,194,96,80,221,199,213,164,226,166,220,188,82,14,236,219,6,204,168,85,226,11,231,53,136,232,249,78,13,171,224,22,250,9,224,236,84,92,197,42,179,133,217,130,158,137,50,188,148,239,192,72,142,136,69,96,114,36,45,22,1,13,105,82,78,119,224,1,217,218,247,94,136,161,45,157,73,68,54,62,53,19,80,220,153,37,175,69,155,217,250,250,117,168,220,66,49,242,126,78,170,125,115,141,171,49,108,116,219,57,35,194,105,236,87,159,229,73,172,241,194,147,250,246,20,240,50,113,251,11,211,144,48,125,237,83,83,50,213,186,28,191,132,219,116,216,142,43,129,169,173,28,241,228,103,124,40,113,187,48,100,106,211,103,241,217,161,140,45,240,194,231,85,190,224,195,175,125,93,78,31,106,198,146,23,68,64,144,1,237,154,220,153,130,172,88,0,192,89,42,74,27,37,254,211,235,198,14,124,142,1,233,42,59,6,115,162,24,63,110,78,68,64,246,195,254,59,25,3,110,249,69,169,99,234,49,36,188,198,45,168,102,19,199,255,140,39,163,203,82,6,148,58,17,196,37,63,184,219,172,155,2,83,20,229,211,236,12,72,63,238,240,125,47,180,217,183,243,14,162,196,68,236,93,30,141,81,91,238,143,242,241,198,214,223,238,80,182,87,191,122,18,187,187,174,112,35,250,183,156,90,240,192,231,91,165,27,198,106,230,43,23,223,169,155,53,217,138,61,110,180,181,97,255,225,150,20,9,183,146,34,92,4,32,126,112,55,17,90,57,183,9,199,34,184,245,193,88,166,67,97,138,218,157,177,131,72,250,84,82,183,134,74,194,246,42,93,120,84,41,116,150,39,207,240,75,120,96,132,254,3,54,207,11,39,134,249,203,148,31,219,253,56,191,162,233,216,112,28,35,28,91,108,234,137,220,9,212,9,84,18,250,139,65,228,217,101,179,69,152,8,198,120,135,23,117,161,247,183,141,152,193,227,173,229,167,245,190,4,198,135,241,42,119,90,187,73,171,223,121,220,8,213,135,239,7,151,182,4,169,15,202,145,86,46,202,49,47,23,159,21,148,178,31,3,191,72,254,253,229,106,148,185,30,208,225,185,136,144,95,248,88,112,213,233,101,11,111,5,71,254,133,73,24,121,50,143,54,62,152,82,5,54,53,99,15,125,80,10,130,117,42,240,24,145,207,46,182,4,132,135,146,49,153,94,83,97,37,19,122,112,86,122,235,166,251,79,131,153,160,91,109,93,86,84,253,221,154,58,29,197,38,225,209,239,198,52,87,111,201,151,145,201,232,241,204,248,227,34,159,132,252,229,45,20,132,191,150,154,16,153,67,144,99,119,255,204,166,241,52,228,216,107,24,108,206,161,85,144,12,41,186,172,73,240,206,228,75,139,28,171,112,222,54,232,186,170,111,40,200,85,85,217,79,154,101,123,62,204,248,232,116,172,54,28,180,238,62,144,135,160,24,227,194,136,231,173,175,115,164,192,141,55,165,184,189,85,43,72,119,144,26,253,27,5,58,95,148,46,82,255,97,218,14,164,91,160,161,189,182,155,251,192,231,210,170,4,60,212,129,17,179,248,238,109,226,120,82,228,215,142,163,83,124,167,32,208,63,69,242,214,116,91,122,68,190,248,72,67,104,54,154,101,230,182,159,72,219,120,221,197,83,132,231,233,76,84,191,249,96,190,200,103,164,193,120,120,94,135,24,115,121,28,228,100,241,46,127,235,77,66,75,166,237,177,91,32,10,111,142,218,136,221,209,78,150,11,254,61,24,221,62,67,8,253,90,50,235,254,51,100,43,73,226,42,116,128,13,114,37,106,181,62,248,172,70,178,204,23,166,213,251,19,71,62,48,221,45,162,154,132,4,234,121,203,239,16,167,195,205,196,141,28,174,116,74,118,111,181,172,249,151,164,222,23,198,237,247,226,67,226,211,156,4,114,117,54,34,19,135,217,138,133,63,228,88,53,219,249,127,43,201,197,45,139,170,162,6,86,63,161,121,218,223,96,100,185,219,58,22,28,198,207,247,214,230,246,139,91,111,44,223,197,139,172,201,230,157,215,186,81,126,250,27,201,216,46,191,218,40,139,134,194,203,101,101,127,48,213,190,255,38,178,31,104,119,237,22,42,207,248,133,74,49,123,76,40,228,142,93,75,114,161,224,36,140,109,7,46,249,35,127,6,182,22,235,165,48,242,106,46,53,137,65,94,164,167,1,118,22,154,65,29,174,144,227,234,213,131,77,182,135,2,231,82,89,96,170,119,190,206,51,64,26,109,164,120,159,253,18,245,65,135,33,166,211,107,205,8,243,231,66,126,75,72,171,209,52,53,42,123,135,207,79,137,85,11,157,117,27,161,36,105,129,195,41,218,212,148,245,83,160,235,176,177,137,137,218,170,201,237,186,100,233,176,210,32,145,121,181,6,189,128,81,222,85,205,95,242,190,45,148,61,207,113,68,24,84,36,102,205,86,13,53,213,117,44,42,149,152,45,198,230,25,82,173,208,132,10,105,90,99,90,126,5,204,200,196,86,204,100,185,121,167,207,51,125,74,122,180,9,44,41,49,51,6,121,246,47,87,160,165,88,75,186,118,40,50,64,101,203,97,194,108,242,65,16,205,113,229,193,74,49,96,86,209,94,26,1,83,232,9,163,11,46,85,69,195,214,67,104,61,82,194,141,144,171,192,124,161,16,198,29,208,34,95,16,231,213,149,188,206,75,29,211,94,212,157,70,183,236,123,233,161,156,11,33,215,253,150,240,113,173,143,220,124,25,89,209,144,99,106,216,33,215,211,133,49,237,228,193,186,73,52,250,44,35,49,165,148,159,68,4,144,230,243,71,35,78,34,141,26,168,11,174,16,26,183,18,140,46,253,91,221,68,41,92,175,177,253,146,69,247,197,6,124,228,201,229,1,17,97,197,141,188,48,123,130,75,15,182,179,67,44,9,248,32,176,60,219,103,109,27,239,14,221,66,10,195,208,154,124,85,99,48,137,2,236,32,190,80,92,29,16,189,144,164,11,224,224,144,221,214,80,252,157,170,235,65,85,228,49,156,226,173,105,13,146,0,221,24,150,178,118,21,100,163,52,110,83,31,140,214,64,151,111,238,236,192,250,220,48,133,124,220,96,192,214,128,113,81,106,176,107,10,229,104,226,53,210,233,7,85,82,79,33,13,13,93,132,68,98,81,20,163,54,238,10,75,243,18,50,21,72,235,223,7,131,112,72,152,45,169,74,26,59,150,7,14,164,54,65,89,253,254,232,1,79,154,114,100,30,65,41,144,125,127,231,181,142,241,41,43,128,152,239,189,152,110,118,233,243,131,117,41,125,149,209,192,13,110,88,129,89,15,95,65,159,253,52,98,0,186,50,207,111,135,218,47,197,226,218,212,112,214,53,225,154,152,225,212,234,87,149,40,167,109,108,148,208,211,182,190,4,221,81,200,137,186,62,51,76,189,75,116,34,172,255,124,204,144,40,63,255,86,138,138,117,19,192,78,241,219,84,215,74,249,1,217,184,115,208,245,248,109,171,253,146,155,195,142,157,124,18,87,168,40,36,156,67,71,116,189,114,191,21,118,221,37,199,94,195,29,29,33,20,222,25,226,231,234,145,215,151,63,5,38,236,161,210,235,22,86,158,49,199,179,164,225,121,45,84,147,252,181,26,244,1,210,241,6,147,206,8,241,230,74,206,77,166,194,217,103,19,6,170,11,179,23,234,161,116,27,38,152,231,74,171,22,191,150,126,36,42,250,198,30,190,105,64,108,208,85,70,156,109,56,45,215,203,198,238,206,58,207,44,203,225,71,42,77,203,77,168,199,88,214,217,165,233,32,41,69,155,163,233,46,157,150,235,168,30,79,163,171,234,45,75,30,87,44,224,243,177,164,214,150,184,26,242,199,113,111,244,15,4,165,27,177,199,183,72,20,80,200,120,226,98,163,89,225,240,217,203,36,4,204,86,71,1,77,192,219,2,0,178,244,104,183,14,49,122,250,50,180,87,181,83,247,216,227,92,163,165,58,239,169,187,2,173,35,51,62,7,102,141,238,240,196,83,92,124,22,227,180,73,27,249,32,163,210,191,126,81,96,74,163,228,98,196,148,93,213,19,115,133,204,223,18,24,78,38,191,53,217,105,145,9,66,244,105,246,175,75,22,56,23,10,156,4,206,185,149,152,8,232,239,74,178,219,224,82,124,75,41,198,193,158,158,155,27,17,192,7,91,130,90,55,225,225,196,147,63,57,15,164,106,4,166,26,208,119,140,98,222,152,124,107,58,139,137,238,56,60,182,214,128,177,71,23,136,43,28,182,164,160,110,210,132,56,106,192,25,106,107,217,163,105,30,173,241,211,185,171,7,63,96,77,218,46,104,184,44,222,164,45,207,221,186,220,226,201,224,20,123,96,56,51,92,224,21,38,33,196,80,4,62,27,250,40,126,164,178,215,76,17,220,29,221,72,104,252,230,184,34,168,5,201,46,108,12,64,221,225,99,238,15,161,224,134,139,176,133,34,181,17,141,87,221,133,205,39,246,195,135,150,5,106,121,197,158,173,84,239,124,115,248,108,8,198,86,33,182,50,101,22,126,158,163,66,60,100,143,166,126,229,88,230,254,224,216,186,146,213,61,48,253,69,110,196,39,36,9,139,216,248,248,173,173,184,229,151,108,75,223,15,220,175,148,54,255,163,75,166,156,223,54,137,18,131,207,25,216,80,181,19,35,159,188,233,39,124,14,45,203,30,202,254,141,246,242,250,136,66,129,153,42,194,38,205,144,32,15,243,193,208,179,23,153,166,216,236,249,139,65,152,246,84,122,90,239,209,132,238,223,70,138,152,1,7,196,93,246,53,35,128,248,45,190,73,25,74,19,118,21,99,246,70,234,251,131,203,121,110,245,184,50,170,95,203,95,11,233,183,158,212,85,76,17,114,135,84,231,204,72,49,72,15,58,157,156,120,209,204,60,132,80,134,86,154,221,252,119,151,181,60,201,165,166,155,210,253,82,136,183,196,118,162,169,41,205,207,241,128,199,209,168,61,46,124,6,120,37,127,99,228,16,147,74,83,76,235,155,250,192,100,98,213,162,254,96,162,147,205,209,201,225,171,218,17,5,126,166,26,23,87,45,121,67,205,3,193,198,236,63,12,233,186,104,160,64,107,112,46,240,231,34,214,164,226,15,214,25,28,175,92,153,187,42,67,194,138,108,41,70,132,62,216,165,122,28,41,211,75,225,48,53,214,51,63,242,15,80,169,126,48,181,18,106,68,227,208,23,247,44,144,167,155,26,94,37,136,7,57,119,192,244,18,149,87,107,64,96,114,56,85,204,151,95,229,251,246,81,49,110,102,213,26,24,204,57,31,113,20,181,133,149,200,88,188,215,87,161,69,182,20,178,49,57,233,207,177,98,114,202,1,19,216,82,193,155,57,57,91,238,205,155,178,24,100,219,157,154,143,10,26,90,77,53,107,72,53,126,140,123,60,56,31,64,251,249,177,139,63,97,49,70,133,101,164,108,231,198,27,185,253,230,231,111,73,240,75,199,62,161,174,149,99,166,89,204,77,154,242,233,109,250,118,112,78,18,108,56,33,181,64,191,212,143,135,57,167,229,228,180,175,126,99,48,125,163,54,127,167,141,54,237,83,25,226,239,77,35,120,209,85,157,140,222,57,96,196,41,139,10,24,109,107,56,104,14,159,17,87,246,32,76,120,215,78,69,1,157,134,94,37,133,33,96,151,252,201,8,82,87,189,55,157,72,95,181,18,213,192,228,162,167,146,138,211,233,252,217,163,44,0,8,102,164,125,158,86,177,237,115,137,130,250,173,205,47,48,229,159,253,200,175,238,148,114,40,3,208,128,5,123,250,213,52,147,37,109,236,55,67,252,123,112,228,98,187,170,250,193,67,124,110,246,125,16,246,123,248,29,4,182,162,253,229,48,94,110,86,110,110,152,64,182,255,180,153,110,74,101,64,94,239,171,231,91,166,218,154,155,114,42,193,186,223,183,63,90,90,90,246,70,67,221,153,28,190,11,243,237,145,172,211,46,195,99,226,127,18,209,147,191,230,255,148,101,154,26,214,239,115,26,159,92,111,74,20,205,49,236,75,223,116,206,231,203,49,237,142,230,52,94,16,173,114,135,19,172,197,193,212,237,3,148,135,161,186,239,230,159,3,159,117,104,71,104,55,25,101,191,55,117,175,245,121,44,62,166,95,75,103,190,86,123,47,35,239,170,254,203,148,168,41,173,234,234,54,169,253,157,161,92,127,148,197,186,121,31,142,82,102,243,116,155,158,29,208,109,144,9,149,95,43,207,147,25,15,101,15,216,186,212,100,184,19,236,180,241,211,86,237,250,192,107,122,76,97,162,52,57,155,246,109,158,205,148,4,70,192,173,189,92,230,244,200,221,223,134,234,86,251,77,241,197,99,254,211,242,167,5,244,84,244,146,254,10,20,27,79,47,110,86,131,20,48,204,128,227,97,66,207,30,85,163,4,116,228,242,80,157,115,121,11,148,50,194,151,131,189,236,120,173,140,33,81,31,152,6,214,11,31,11,105,148,71,223,174,184,176,56,48,86,190,78,112,142,226,233,159,19,6,118,229,171,164,139,185,196,193,73,95,199,170,218,10,107,162,61,49,13,105,26,121,250,150,145,82,41,41,94,27,255,79,154,184,150,241,26,185,73,73,42,99,62,212,244,20,152,120,108,151,67,148,137,166,205,174,104,164,229,29,112,210,168,27,48,145,128,184,121,99,231,86,10,185,214,194,218,5,54,109,215,135,128,14,30,119,135,107,87,250,8,54,138,244,85,200,131,66,111,169,180,248,211,34,26,241,69,144,175,125,216,235,208,241,141,185,66,137,240,26,15,76,4,48,126,250,76,187,167,207,22,234,168,20,19,145,62,252,71,22,144,94,167,181,46,140,116,210,120,186,166,63,78,242,69,135,9,69,219,170,118,72,136,163,251,136,91,181,236,82,41,1,28,209,22,104,25,105,61,29,215,232,57,249,47,195,80,214,180,9,151,115,240,235,203,89,86,198,116,156,77,189,154,14,248,120,238,68,153,135,182,69,67,72,227,177,45,68,5,96,80,86,152,182,143,88,34,9,209,36,109,83,63,230,100,185,123,86,50,245,98,213,64,104,121,127,242,171,192,149,238,36,237,185,54,151,239,194,169,104,147,214,130,26,114,198,52,53,246,198,249,244,154,35,112,226,159,51,209,23,170,68,136,20,228,237,56,65,224,79,126,136,1,172,103,59,197,7,131,119,85,87,175,45,254,207,139,38,9,220,143,145,165,87,79,248,103,155,195,231,27,60,247,134,108,221,95,251,160,105,173,253,192,211,187,234,128,233,131,215,229,199,205,62,225,22,96,194,197,186,128,126,201,154,184,154,255,160,95,123,205,234,230,192,1,225,218,122,26,236,33,44,232,14,91,98,253,229,111,92,158,119,33,44,111,182,136,194,52,228,199,107,225,45,77,213,205,228,102,190,4,154,21,71,63,31,123,27,115,146,195,248,254,186,118,145,113,233,57,126,155,112,175,126,15,40,255,187,79,21,227,208,213,1,71,249,49,207,139,66,238,242,92,76,105,161,63,25,49,170,246,222,155,195,186,56,108,43,80,181,72,77,51,200,7,141,137,177,213,82,249,68,4,28,54,147,76,81,168,165,90,160,121,244,71,137,148,128,97,118,148,44,126,122,46,174,35,197,231,58,7,4,109,210,10,183,252,245,123,3,211,243,88,219,3,83,244,21,112,98,37,63,240,8,151,179,49,129,117,51,4,189,19,9,14,160,212,255,112,239,237,30,12,33,104,242,52,15,92,210,133,151,181,111,62,239,117,86,200,14,24,121,189,103,84,96,152,242,215,62,126,68,250,195,131,211,132,18,87,83,118,83,31,56,199,134,101,169,194,169,116,8,219,36,0,226,98,104,105,210,51,11,77,196,41,224,252,218,42,100,22,83,138,247,58,86,142,246,50,209,12,155,107,76,241,179,129,60,236,145,139,80,116,132,114,168,106,67,106,232,89,1,189,183,184,185,17,168,234,147,167,228,21,31,192,136,27,62,75,119,213,24,19,106,116,149,28,245,160,48,64,250,173,177,76,212,62,163,58,63,54,148,97,129,231,242,236,25,107,185,37,130,201,255,140,39,187,213,253,210,212,150,22,61,114,141,211,184,196,189,141,157,89,209,130,222,89,160,72,192,233,54,105,105,7,71,91,77,143,122,9,214,121,187,207,133,128,155,178,14,227,23,229,30,15,70,45,184,90,72,199,60,43,53,197,131,209,232,241,28,30,3,226,187,248,109,88,198,158,93,22,117,212,29,195,157,204,161,212,163,103,212,112,94,144,144,223,227,97,65,193,6,118,211,175,193,108,251,208,129,80,220,176,99,138,98,124,191,251,104,163,122,49,174,54,23,94,199,20,34,251,20,191,125,252,145,244,12,11,37,76,49,201,136,53,191,166,6,237,71,110,170,55,83,129,208,229,177,96,18,188,55,199,121,212,13,137,214,178,20,107,143,10,196,199,121,90,16,240,199,92,233,86,183,246,24,65,115,126,236,70,6,215,182,30,75,36,149,124,31,252,204,194,174,147,5,114,163,26,123,56,62,72,153,106,87,238,52,238,247,196,166,213,166,80,2,91,158,245,156,86,156,144,166,90,211,132,166,60,14,122,96,188,153,249,112,195,180,187,41,156,41,217,148,211,105,77,43,19,104,1,163,167,174,6,239,30,43,182,120,210,204,143,143,125,206,37,82,118,1,83,138,175,247,38,13,29,75,132,224,220,214,157,210,116,87,60,222,66,225,50,149,175,10,23,86,190,195,196,231,213,203,70,127,41,108,86,154,160,159,1,205,214,211,19,32,85,131,234,97,96,178,94,216,138,94,245,106,162,84,177,195,255,234,154,85,129,106,79,111,82,52,152,60,154,250,101,198,150,25,175,5,241,222,227,243,209,68,122,7,5,237,18,157,41,195,116,116,226,183,173,238,66,253,205,65,79,65,188,117,41,123,169,118,56,44,15,119,23,54,134,119,157,42,84,147,206,88,32,20,53,214,135,213,137,57,186,99,196,137,189,63,94,120,237,53,197,123,209,241,171,147,116,176,243,142,184,55,36,163,234,110,102,19,20,15,52,21,109,118,93,86,145,22,235,227,156,91,91,69,116,22,102,70,141,73,90,17,197,211,133,221,173,98,164,7,12,17,181,50,93,45,136,109,2,54,22,241,165,145,139,233,244,165,6,227,111,40,73,251,32,4,26,143,182,30,249,56,154,187,238,178,167,150,164,165,246,132,76,218,142,165,89,105,163,210,24,148,233,218,141,184,53,167,136,126,76,171,198,170,247,106,170,224,245,181,206,152,164,251,211,233,33,52,48,98,250,21,135,87,29,36,237,242,195,122,63,238,2,177,138,4,37,212,223,144,48,238,64,145,121,144,7,195,192,141,167,54,33,39,165,219,103,203,158,241,92,200,206,61,34,106,44,205,118,175,78,186,221,156,147,110,123,141,18,204,155,123,60,243,147,242,38,47,219,2,182,232,139,192,13,35,244,194,199,143,209,253,157,255,178,242,190,112,122,34,107,141,228,109,28,123,149,42,128,242,176,96,49,96,227,194,73,37,193,32,169,193,223,11,152,218,148,71,222,109,57,137,226,7,87,93,89,231,222,51,121,160,179,17,116,72,234,217,144,105,72,49,102,133,102,46,61,83,243,134,6,197,95,236,216,109,42,119,68,84,52,181,152,69,105,89,44,83,224,6,95,230,247,218,21,201,206,170,36,164,203,2,69,223,218,161,157,154,102,63,85,43,163,185,254,123,109,148,74,235,84,81,8,164,19,189,106,140,237,156,208,67,127,132,102,40,6,251,224,227,66,189,82,74,21,250,138,239,167,41,239,64,238,80,9,28,105,102,113,184,209,105,162,250,33,141,186,84,31,20,52,103,186,82,21,66,177,50,125,192,49,34,198,171,77,50,136,188,126,23,195,107,62,149,180,140,178,188,22,193,49,74,132,95,33,52,232,227,125,187,57,39,71,65,86,83,229,65,80,79,119,56,65,220,163,228,169,52,149,69,178,44,25,79,251,120,100,102,8,6,124,79,134,58,114,87,157,38,108,229,72,205,164,201,8,72,124,138,238,140,20,33,193,244,83,116,23,174,41,26,87,125,3,63,247,37,69,40,23,159,77,53,109,31,19,132,77,81,71,18,62,41,178,18,43,224,206,193,118,111,110,154,182,97,154,33,154,138,106,222,133,73,134,109,143,30,83,93,40,135,3,237,26,37,82,43,137,118,28,125,43,184,224,151,167,206,39,29,234,116,18,9,27,85,29,55,146,146,166,41,101,201,47,35,0,86,61,93,5,221,217,57,110,133,9,235,199,254,31,55,255,201,108,232,213,68,198,134,191,22,157,144,91,97,130,37,159,249,132,182,106,125,20,114,172,131,230,107,12,160,218,245,71,253,41,52,91,4,72,190,105,70,47,53,162,6,242,104,100,56,198,55,44,156,81,199,90,149,61,28,75,13,229,212,15,166,107,69,163,222,44,220,207,182,26,48,227,45,165,209,50,111,197,211,81,199,227,226,79,100,121,152,183,210,190,99,109,32,195,208,164,138,222,242,212,103,10,127,175,69,92,178,169,140,25,156,102,212,70,124,48,59,204,80,198,51,163,76,110,142,86,35,12,146,89,120,166,93,142,139,153,194,99,234,152,80,0,178,29,166,135,171,75,216,0,190,169,175,23,135,224,250,160,93,109,42,183,24,105,137,11,47,165,88,167,73,15,46,145,64,41,128,45,47,251,215,240,119,166,205,80,3,145,176,150,231,28,67,2,173,164,176,1,210,138,56,61,118,59,126,95,90,236,23,59,201,210,231,121,80,141,77,117,137,176,115,161,42,224,147,104,16,156,21,101,133,78,43,111,118,119,237,236,99,199,40,72,202,176,133,118,197,71,116,240,179,45,119,209,249,77,163,161,79,19,212,57,30,103,142,200,123,242,106,101,118,208,77,224,88,86,30,186,72,95,180,130,202,39,22,132,92,61,45,37,244,189,53,4,48,85,90,34,77,169,178,122,9,235,48,6,117,149,204,234,244,35,125,158,224,176,254,101,229,44,54,33,229,226,35,10,133,213,179,44,169,238,222,254,203,86,125,48,149,160,110,163,123,237,211,228,236,99,251,28,51,202,156,71,148,192,127,185,32,14,46,1,107,108,24,55,81,206,226,164,180,77,124,107,24,185,155,219,139,103,62,157,251,44,189,245,52,41,227,239,75,159,93,9,250,63,121,103,138,113,190,78,51,244,97,168,142,17,199,195,164,17,188,202,26,1,69,4,66,154,146,250,157,49,251,172,77,171,204,121,204,96,96,30,248,131,217,99,69,3,192,8,3,139,167,160,233,164,160,50,78,158,28,125,156,152,194,103,158,64,180,167,143,134,70,93,117,184,192,160,85,199,243,222,243,235,71,6,134,20,73,190,38,2,31,251,35,73,4,158,89,219,220,216,50,86,20,59,3,159,105,36,251,36,4,87,51,182,209,3,67,247,91,148,129,145,120,94,118,152,88,147,108,71,176,228,186,101,70,237,206,204,93,166,248,48,193,96,31,148,99,202,100,165,226,228,160,234,221,183,255,243,195,116,136,203,137,202,182,232,206,26,1,202,218,132,140,131,225,98,102,126,63,77,191,195,185,131,220,28,177,213,213,252,106,163,124,149,171,161,234,162,204,53,96,150,207,115,120,224,207,45,135,41,156,215,213,133,249,228,65,254,243,219,5,154,183,170,19,113,236,79,85,30,120,178,113,234,92,65,242,113,59,140,243,173,74,50,244,113,247,143,3,136,130,47,86,200,195,46,9,137,104,188,55,108,38,234,216,192,219,87,189,186,138,206,231,51,233,101,59,132,7,206,153,137,249,109,138,98,229,200,101,103,253,116,248,168,20,92,52,186,41,249,228,166,182,238,155,11,152,213,231,196,45,10,99,36,125,247,182,137,145,31,99,0,250,248,175,74,239,152,113,187,61,220,170,29,226,220,245,197,87,225,243,163,192,83,79,123,116,175,125,76,205,120,213,201,66,137,32,129,129,15,174,214,82,254,108,166,68,152,118,192,182,185,200,10,178,156,94,139,155,143,166,214,25,181,74,248,128,31,60,76,162,81,102,98,179,10,105,191,218,116,199,197,141,29,104,191,124,252,193,176,111,82,100,35,217,67,142,209,227,135,197,68,109,198,164,164,34,155,52,251,250,213,45,255,129,187,27,155,212,203,195,128,233,64,218,175,220,228,199,2,4,156,138,158,33,120,36,105,185,181,64,27,239,42,47,85,110,25,197,237,24,102,67,233,143,41,142,226,176,111,152,133,10,230,71,112,149,52,179,151,73,29,248,216,145,143,134,52,89,132,59,79,161,61,80,109,8,118,56,167,103,253,221,188,191,30,33,150,81,141,137,154,72,145,171,154,248,206,97,169,20,19,193,121,98,18,231,234,230,203,207,180,122,30,186,103,132,181,252,115,101,116,200,158,48,40,43,114,251,33,99,5,206,26,147,160,74,211,151,110,166,72,68,154,205,16,180,63,150,127,241,107,97,11,86,162,117,90,84,137,207,251,44,68,216,65,124,77,122,20,9,45,248,28,166,250,177,40,92,140,170,250,131,203,76,79,44,114,255,120,39,124,113,34,42,159,84,159,13,250,186,225,103,62,116,77,84,114,104,250,130,146,233,239,115,156,215,192,166,120,56,201,7,43,244,131,215,217,17,211,51,102,137,248,201,247,104,80,219,213,246,136,206,155,196,197,114,152,230,79,141,199,163,135,27,150,58,45,187,75,53,214,150,145,226,250,147,39,155,243,227,169,23,58,51,233,171,88,24,201,218,203,158,194,27,204,69,63,192,142,77,15,85,92,125,163,118,219,77,56,122,234,203,108,15,76,217,174,63,26,188,6,233,169,161,130,31,202,209,196,65,59,223,60,243,71,3,12,115,36,108,207,111,26,13,62,194,249,193,139,56,179,6,115,172,239,185,6,188,204,147,19,24,99,38,149,128,207,160,170,116,92,162,99,230,251,156,192,147,112,142,78,6,68,183,135,63,154,137,43,169,210,95,171,31,199,48,40,158,148,156,48,144,127,84,111,204,226,173,143,61,95,181,104,141,100,162,79,5,83,135,19,51,138,38,236,88,92,9,150,42,101,73,180,83,182,143,128,231,212,99,117,195,66,144,124,167,36,31,93,52,30,136,62,100,241,244,30,240,57,187,244,177,57,23,167,175,77,163,58,17,22,3,168,5,106,245,181,247,35,222,83,89,58,246,248,22,211,4,234,35,213,2,167,131,123,134,197,156,140,99,180,171,228,221,176,122,71,135,109,49,170,158,17,181,125,115,197,28,132,38,185,170,248,155,41,209,59,140,236,169,180,119,28,152,130,248,117,225,169,237,127,201,232,110,151,192,171,170,74,154,113,214,197,218,195,63,207,42,243,84,96,189,72,59,224,227,228,75,211,36,111,73,14,53,96,10,26,21,61,59,109,252,50,66,101,42,238,86,205,94,12,24,29,100,213,211,235,168,210,250,241,129,228,221,90,122,239,129,12,158,59,18,20,167,63,253,175,156,246,40,211,197,150,178,149,220,97,64,95,16,137,98,2,28,184,26,162,22,70,183,212,140,205,112,90,223,132,160,54,23,2,133,170,75,58,102,88,118,20,104,57,60,53,178,54,126,245,86,213,71,236,204,155,46,9,138,129,152,232,168,53,95,248,248,67,114,181,81,140,196,183,134,79,86,18,20,3,194,238,125,87,230,196,25,210,155,91,38,126,222,7,39,98,169,176,89,15,241,210,83,249,102,15,138,36,76,236,132,212,160,137,53,14,12,131,83,220,187,16,12,146,82,113,18,116,35,190,230,132,122,85,203,185,169,163,245,42,90,170,225,74,155,47,12,131,224,12,56,239,231,209,206,236,161,210,34,78,31,106,235,228,123,13,219,211,253,230,103,43,91,207,111,115,80,198,136,67,78,82,123,127,209,79,51,219,142,46,152,18,223,139,243,199,133,251,131,181,48,19,75,146,70,97,255,94,232,152,234,160,208,55,148,99,195,50,242,246,242,220,27,22,43,255,154,212,10,77,149,211,3,174,10,231,252,7,152,108,104,192,248,9,245,129,219,140,117,111,9,141,247,209,8,102,95,24,53,216,23,245,212,35,104,87,213,22,131,103,190,168,37,42,158,49,57,127,237,31,147,96,191,206,209,95,51,69,13,148,232,240,3,19,255,15,24,251,179,234,215,58,118,182,87,228,152,254,221,249,58,15,76,234,127,6,76,179,133,190,244,249,124,185,95,83,129,38,24,133,41,64,12,59,132,101,46,154,47,192,237,250,194,240,49,23,161,53,2,238,8,234,6,156,33,19,146,102,137,12,209,97,192,112,2,74,51,79,158,8,9,199,226,100,4,179,142,218,116,74,76,3,201,152,62,215,182,180,226,123,156,25,185,133,2,110,192,185,49,195,27,69,233,242,217,226,161,71,167,61,238,158,124,207,233,67,87,240,156,49,226,5,11,86,208,149,140,3,248,162,162,234,75,61,59,117,127,227,158,231,244,59,61,112,175,233,158,231,199,186,234,138,142,54,98,175,43,164,120,180,127,4,26,188,25,59,10,108,126,82,188,130,107,219,82,191,118,200,49,127,84,221,208,216,46,179,7,97,97,203,236,162,117,108,167,73,153,113,34,179,238,196,235,50,165,161,180,107,220,28,145,70,89,0,198,190,153,226,232,58,112,17,195,15,152,130,170,117,97,26,171,165,101,135,194,35,15,114,193,27,56,149,33,161,152,144,99,191,48,169,100,233,38,202,148,68,183,114,173,179,34,130,220,188,51,10,50,1,83,252,32,155,6,73,8,167,206,7,166,83,87,218,75,232,30,116,198,230,15,86,86,9,212,165,247,61,240,153,24,93,86,31,81,20,153,166,148,185,170,94,43,48,187,173,192,67,65,18,107,97,136,211,72,38,173,70,133,202,9,79,11,217,181,244,85,11,188,173,36,59,96,182,21,253,229,205,142,116,7,133,118,230,249,192,107,53,133,229,151,73,86,133,199,247,3,101,245,24,11,107,10,75,186,27,233,141,160,68,48,87,192,144,155,13,189,24,245,136,125,199,19,97,51,237,89,131,81,115,94,184,142,174,77,105,22,47,157,241,210,231,167,134,176,24,20,51,38,98,146,254,104,115,165,17,143,160,239,112,247,2,118,226,145,21,62,191,245,17,192,1,83,56,170,221,116,52,185,205,112,47,18,225,179,161,77,126,231,8,93,225,217,76,43,202,124,96,234,177,46,252,152,41,197,170,183,246,69,85,18,140,204,72,205,94,77,141,142,117,85,235,138,208,232,94,241,96,80,33,169,220,48,41,140,245,177,66,2,91,99,203,84,184,121,154,25,180,17,211,85,20,70,190,22,176,233,89,106,203,228,255,39,238,204,145,109,233,145,228,188,37,204,195,10,41,83,164,196,29,208,172,105,214,148,200,229,112,232,93,16,95,156,140,128,227,177,138,82,155,189,146,254,87,126,51,15,18,99,32,6,247,20,97,77,131,75,213,26,84,238,4,30,102,54,24,61,76,133,169,66,147,167,155,84,25,13,99,235,223,197,155,214,161,84,145,43,0,68,193,80,194,6,76,213,113,87,152,42,236,21,48,215,210,166,240,114,162,65,131,211,212,170,203,99,69,152,82,216,133,187,148,10,145,58,65,38,235,253,109,180,116,5,181,170,64,255,46,148,76,133,142,15,120,71,93,11,176,181,69,138,107,11,252,96,1,155,2,205,122,225,249,192,90,208,143,27,124,223,27,52,28,229,178,143,162,73,177,63,245,171,31,154,132,112,10,184,127,250,10,134,46,45,109,172,230,145,223,62,131,77,221,118,105,77,176,177,247,196,171,207,165,116,60,191,76,157,101,174,23,94,90,52,95,97,173,233,209,101,205,74,237,246,3,227,12,8,120,108,73,211,131,207,168,206,20,131,9,71,171,22,136,67,148,186,118,204,113,203,41,107,15,27,18,9,110,247,105,104,213,183,194,228,140,182,11,23,137,221,15,171,251,205,210,242,86,170,18,72,97,62,121,201,62,215,5,248,73,134,194,148,132,199,211,48,55,41,139,71,206,228,76,249,36,198,172,84,126,30,59,169,230,125,186,194,148,37,79,83,240,225,60,6,192,163,234,135,193,108,83,83,108,73,13,162,92,229,90,58,70,76,185,189,66,142,212,195,16,178,207,46,18,187,10,53,149,85,25,66,250,143,108,40,122,5,210,79,165,62,89,199,56,139,153,70,206,183,94,187,26,246,215,188,19,49,17,226,21,34,131,100,122,115,119,54,208,11,74,182,81,171,171,96,1,55,124,97,66,54,112,142,213,233,1,24,52,62,225,221,20,178,129,74,174,83,172,47,248,145,132,223,119,252,40,20,179,247,105,45,74,85,11,186,87,156,47,213,114,114,20,69,48,174,237,128,9,105,40,155,6,12,121,177,116,11,189,32,101,174,184,4,71,139,207,66,8,167,42,179,4,27,241,71,187,15,140,50,145,216,95,220,110,92,44,144,162,211,218,180,186,23,234,184,226,119,4,11,40,22,181,113,160,65,35,80,241,193,107,60,122,201,192,164,9,230,128,45,234,241,192,248,102,3,38,29,233,129,153,29,247,105,148,34,132,151,168,145,24,248,69,188,240,154,26,5,178,242,41,49,124,254,52,36,237,74,162,99,204,43,177,58,97,9,135,124,66,96,82,239,253,144,152,196,139,135,82,121,144,89,158,186,195,80,84,100,37,138,226,83,156,6,135,36,16,147,10,14,152,36,161,226,185,147,20,64,101,145,177,26,148,142,184,0,16,206,94,142,97,57,181,97,135,63,182,207,55,75,49,90,182,30,234,48,67,47,175,152,102,240,55,60,119,23,134,115,252,35,190,92,184,80,31,1,46,146,70,206,87,251,198,48,112,46,75,34,212,32,229,31,79,138,195,228,25,39,133,109,128,253,183,11,185,103,114,108,67,188,214,171,187,120,71,254,101,106,10,76,157,185,239,43,36,121,158,127,247,7,246,140,209,207,3,47,223,5,26,245,214,230,36,111,162,253,133,42,174,213,34,125,240,128,114,242,15,52,9,58,36,19,208,159,173,129,162,59,34,191,92,76,220,224,251,42,83,220,45,207,211,179,150,240,61,147,63,244,28,172,164,250,229,216,177,72,45,205,93,63,43,155,159,247,251,237,102,233,145,178,143,99,181,18,88,255,96,155,149,194,65,178,140,92,238,115,231,227,247,172,74,174,74,26,80,101,39,250,96,180,30,164,36,141,239,70,179,198,95,206,237,180,202,221,137,221,160,165,226,79,35,220,173,4,89,198,96,82,253,167,209,20,235,178,213,26,99,101,247,245,67,213,16,74,71,23,62,83,103,187,11,152,150,13,149,32,29,155,100,190,88,218,13,211,68,47,233,208,122,81,182,251,193,198,139,116,221,7,120,101,153,73,197,97,120,27,239,166,52,241,227,157,121,189,29,78,93,169,4,13,30,35,250,148,189,113,38,125,57,117,124,241,211,166,39,212,46,90,72,14,247,73,76,138,51,189,126,225,143,93,229,7,87,106,114,69,185,126,154,238,87,254,110,125,189,26,47,219,146,151,83,92,183,220,104,62,134,168,121,171,95,184,41,156,230,3,159,173,214,251,172,82,157,146,218,120,81,119,57,2,67,212,59,31,184,123,98,243,129,209,145,187,199,27,48,79,196,211,103,185,172,59,77,201,205,143,186,27,132,78,139,42,138,131,110,15,130,128,158,197,169,93,102,82,135,247,97,56,222,175,71,6,24,198,149,25,48,137,163,15,140,208,65,188,156,200,243,122,94,78,85,96,14,184,145,130,35,48,196,158,247,229,212,53,87,105,248,185,18,185,34,205,129,97,20,22,97,10,82,15,207,68,250,6,19,125,241,99,201,200,195,3,115,33,249,187,225,36,20,58,27,4,227,98,203,129,248,62,9,171,204,249,7,167,153,63,106,212,245,73,126,151,114,250,53,253,163,146,137,57,104,171,161,241,252,46,248,84,176,67,72,46,99,101,148,187,126,116,153,164,230,40,250,81,40,58,249,118,150,77,124,78,230,24,98,115,158,145,132,189,147,148,133,237,108,170,184,153,166,191,187,145,234,87,4,54,102,72,159,254,25,10,99,161,151,159,80,25,244,234,159,157,79,103,178,205,7,12,33,177,19,14,64,57,194,69,89,80,188,41,158,74,69,6,169,145,45,92,152,229,210,252,80,133,173,29,250,141,11,67,69,231,5,157,157,24,208,18,242,57,216,139,27,83,239,131,225,61,23,165,169,179,93,228,230,46,94,234,161,169,228,82,180,89,178,255,7,83,152,146,5,236,230,155,254,64,116,28,101,131,103,35,178,27,190,195,199,8,172,47,76,210,208,133,97,222,233,15,156,188,148,180,19,42,238,82,197,106,112,100,64,2,19,14,209,151,183,20,57,190,29,134,200,174,239,182,170,111,159,222,41,67,204,211,245,97,30,113,51,63,157,217,61,154,162,25,101,168,223,52,34,133,135,164,144,254,116,119,255,56,195,169,123,48,213,81,121,218,184,226,191,171,145,169,155,205,231,151,155,187,106,80,31,51,62,246,167,63,183,231,2,82,228,67,72,104,106,187,40,240,240,55,67,195,40,148,76,191,113,158,201,155,221,198,148,248,197,68,154,186,56,125,80,179,107,83,210,177,106,199,80,248,100,52,12,126,82,24,153,160,248,12,107,188,187,116,157,128,80,34,249,155,177,153,117,201,34,196,229,78,76,148,199,80,242,41,178,170,200,229,26,14,159,241,134,19,230,194,198,239,84,75,192,100,171,111,133,77,225,50,96,188,39,250,244,48,165,212,128,139,82,96,79,60,93,229,83,192,1,102,91,146,99,3,58,166,233,137,245,148,185,217,6,163,240,57,10,226,97,76,186,249,52,156,212,249,248,105,20,145,174,15,116,218,139,115,180,219,164,173,181,217,164,13,250,88,224,52,147,36,36,96,170,118,253,97,118,52,201,28,62,112,53,46,94,135,97,91,74,10,67,195,216,75,192,100,70,10,60,166,229,49,59,92,217,206,183,238,145,228,154,124,47,135,94,126,86,237,50,146,237,156,158,13,105,177,173,228,158,240,137,157,215,125,7,26,62,158,243,178,42,227,209,140,53,56,94,78,190,169,236,238,8,45,121,170,16,146,104,4,37,21,37,39,99,221,103,187,184,126,97,67,154,78,1,111,15,159,137,116,239,168,208,48,82,204,25,13,67,227,39,203,211,28,37,253,179,186,168,227,32,60,120,119,111,56,88,80,128,117,152,76,186,45,70,192,134,216,183,143,128,107,18,117,3,200,112,237,82,235,48,197,132,73,14,68,212,112,118,116,10,213,80,58,218,231,120,197,116,90,1,63,118,48,231,37,6,76,252,246,185,241,102,181,2,40,101,191,223,109,196,27,114,216,194,33,60,227,151,147,228,55,81,113,49,157,104,9,12,253,65,53,21,73,243,137,177,154,70,202,33,159,12,157,81,139,167,39,146,116,178,108,19,74,55,181,249,55,77,234,49,100,44,9,16,20,55,191,141,46,74,179,238,7,57,117,108,51,31,60,200,76,22,159,219,185,70,228,230,124,72,92,120,8,223,220,59,203,54,107,178,248,203,161,220,80,122,184,109,17,132,11,83,122,37,129,172,141,223,249,211,152,57,48,204,12,82,129,58,16,30,200,158,62,72,152,183,105,142,5,126,253,61,252,92,89,191,154,46,121,119,170,230,1,114,24,19,76,111,114,220,210,163,199,173,46,89,110,52,203,100,101,170,183,187,88,5,215,146,203,20,73,150,62,5,11,58,152,122,197,156,116,104,245,197,131,117,39,188,12,192,208,127,143,128,167,170,24,12,202,137,171,239,255,103,178,65,69,47,40,153,246,61,190,10,161,15,161,205,250,249,57,118,245,167,137,165,137,70,51,1,100,114,79,62,24,191,133,50,99,113,55,78,81,15,3,239,2,9,125,2,67,187,248,105,188,208,33,27,153,76,233,81,50,125,199,103,67,156,143,130,184,85,251,140,188,252,79,130,214,224,172,206,242,99,185,147,139,208,28,37,199,66,188,252,171,89,9,118,188,155,180,240,161,159,109,124,98,223,112,17,146,223,234,94,101,214,158,93,246,235,241,137,121,211,37,127,99,17,105,25,241,219,41,169,128,12,122,190,220,82,62,20,185,151,186,180,83,112,46,121,245,83,179,25,173,202,2,212,73,147,172,255,193,56,190,166,56,188,97,37,60,155,182,195,147,210,193,164,79,19,9,171,142,34,56,188,244,97,139,197,123,203,240,127,41,223,48,100,73,219,41,106,41,161,224,60,145,62,155,22,7,240,151,67,251,32,220,88,227,71,178,226,19,109,12,24,228,171,62,109,121,44,142,226,137,168,250,211,148,93,239,120,152,169,38,222,6,14,193,228,21,30,205,24,226,251,31,240,240,208,32,89,220,248,118,245,229,84,85,251,169,8,129,193,147,49,67,94,150,203,190,1,195,197,212,159,167,173,134,222,225,140,125,175,48,36,19,126,0,12,150,103,213,94,97,252,155,207,67,242,193,201,150,211,167,71,245,213,103,9,0,253,207,150,185,183,142,249,78,8,117,61,83,165,187,55,220,226,11,229,157,73,184,73,190,208,34,116,23,73,29,191,236,250,208,101,56,10,167,90,201,207,195,104,14,59,92,45,25,68,127,154,248,170,191,155,2,63,145,223,25,198,110,238,225,214,3,15,227,109,122,190,171,148,232,210,98,98,25,58,156,137,72,138,63,141,98,163,220,96,129,221,140,38,201,43,63,46,200,129,197,52,188,187,179,177,15,203,71,15,182,110,127,113,58,22,141,80,124,176,112,107,112,164,33,180,102,196,142,186,112,81,21,250,222,77,152,184,138,161,48,126,165,92,35,224,169,106,168,188,27,45,214,236,104,67,150,173,63,63,157,157,175,181,117,184,171,178,126,50,226,89,238,131,180,68,64,58,65,63,107,47,79,14,161,100,129,36,71,61,32,146,133,206,63,120,192,56,222,30,184,211,199,14,147,232,189,245,187,168,91,113,227,203,228,75,52,80,197,203,231,242,75,17,201,79,100,252,61,112,72,42,180,110,78,223,252,204,240,86,235,8,152,180,45,221,166,217,162,166,111,11,84,115,171,140,229,111,38,56,223,112,251,233,101,234,96,195,33,252,97,52,186,142,7,68,206,209,191,170,89,23,61,253,189,61,53,138,36,7,169,110,181,106,63,132,142,29,132,21,246,121,182,226,230,243,103,97,9,125,150,134,197,232,125,77,27,61,182,238,146,220,64,221,211,0,58,149,191,150,70,159,190,247,103,77,224,233,217,138,24,57,191,121,224,127,217,245,237,76,244,91,188,97,220,26,171,250,123,113,139,58,119,174,73,195,65,72,171,112,133,28,220,97,187,189,237,199,142,136,18,161,70,56,10,138,27,129,79,67,227,170,71,214,109,86,182,121,227,131,116,150,1,116,231,42,149,10,226,169,182,144,188,55,141,220,176,252,28,76,19,226,48,135,207,39,150,164,139,103,33,65,225,55,23,83,79,200,58,32,198,127,243,249,8,97,22,105,250,213,27,222,251,251,106,186,68,66,111,92,142,93,227,152,26,255,189,84,130,220,224,125,59,229,192,56,235,20,94,213,137,167,15,92,33,211,174,106,82,230,234,181,156,20,179,18,97,20,91,23,254,84,167,224,135,87,68,174,245,128,231,51,253,214,114,64,120,242,186,192,56,59,219,125,246,172,35,53,163,145,193,114,163,175,154,62,171,190,154,108,36,183,141,16,181,209,27,15,70,54,185,231,217,97,242,29,230,3,67,24,84,29,30,230,228,86,27,28,247,252,118,184,89,108,69,63,139,220,182,104,89,193,51,162,38,58,124,17,110,100,144,117,158,167,162,167,139,221,7,8,245,6,31,62,117,52,106,114,197,15,248,32,184,204,141,7,174,115,248,103,147,160,85,159,177,228,186,230,251,28,181,38,143,129,178,86,208,207,54,170,56,9,252,8,250,35,255,252,96,8,53,154,134,244,22,30,135,120,250,220,188,82,210,181,3,187,119,46,23,110,84,220,169,213,102,82,247,31,92,250,35,95,100,196,121,225,69,129,111,52,61,183,3,50,168,179,95,245,160,96,159,74,20,78,53,137,83,196,52,232,176,247,19,56,35,13,208,201,186,76,232,111,60,193,196,73,254,125,12,71,134,249,64,59,133,16,184,103,219,31,152,42,129,90,159,59,209,44,49,19,16,122,171,186,48,141,5,200,111,184,84,8,234,13,151,241,160,214,101,7,140,129,255,174,250,150,189,105,103,233,80,167,246,174,122,136,146,28,230,202,171,223,189,113,118,172,128,209,106,209,99,233,119,252,54,135,249,105,53,188,32,127,246,193,166,50,22,193,235,23,205,190,225,192,181,188,149,255,28,106,161,17,46,28,211,24,72,122,94,242,54,175,29,106,38,47,94,244,76,220,235,186,239,137,73,80,242,214,21,118,42,23,116,17,232,244,242,44,220,230,193,169,134,131,23,58,212,7,174,46,89,64,125,32,132,64,250,52,247,91,191,19,193,211,181,53,211,198,100,236,61,115,28,70,19,18,226,199,179,229,228,28,95,221,137,254,14,125,57,193,50,183,208,11,94,51,225,116,48,248,152,194,59,96,114,128,242,3,163,142,229,48,162,209,85,125,10,104,203,250,118,87,108,210,61,31,102,92,48,222,114,156,27,179,174,103,47,29,113,160,155,104,180,46,17,224,182,125,179,44,116,224,120,182,218,138,51,210,123,141,132,61,53,72,161,139,104,30,160,50,118,250,244,54,173,214,79,46,210,84,13,210,40,207,103,147,152,229,27,3,198,250,150,200,131,13,24,9,227,14,67,120,240,28,63,212,85,249,102,105,220,209,189,233,54,14,233,108,52,156,26,206,167,71,81,89,247,165,155,173,44,94,96,179,217,151,119,25,37,85,186,233,108,156,85,190,13,23,212,239,132,249,22,199,18,19,219,219,117,46,110,68,80,4,198,0,245,123,164,165,61,11,145,42,4,88,115,148,30,79,83,55,51,244,105,20,165,124,180,236,214,34,69,131,231,123,147,25,153,14,35,119,164,11,168,34,53,239,187,229,217,33,18,183,96,129,241,234,248,142,133,132,115,123,102,41,189,228,25,220,141,180,139,81,246,243,244,88,78,179,1,156,182,122,121,54,74,152,113,62,101,248,25,187,194,231,94,122,173,133,179,131,148,39,61,9,152,24,252,133,241,137,42,76,14,95,11,56,119,45,205,192,225,119,111,169,104,62,87,205,245,36,191,172,123,169,25,214,63,138,85,242,97,205,36,59,47,140,15,91,91,190,144,236,244,151,51,58,85,215,215,57,96,136,146,59,12,31,140,100,5,111,203,211,142,1,29,239,137,111,146,167,158,63,11,138,165,175,110,80,152,220,83,252,116,63,211,110,40,220,76,126,50,126,154,136,190,124,54,153,112,110,200,156,93,56,55,85,95,34,125,34,71,76,135,58,142,166,135,159,241,3,134,195,59,143,165,81,44,196,126,122,114,142,63,208,246,44,77,98,128,197,15,175,60,204,155,46,205,198,23,86,239,139,247,84,7,42,183,216,21,63,219,44,141,84,208,77,86,110,116,118,37,104,163,78,103,78,112,119,93,193,183,194,222,38,105,25,248,25,253,222,159,225,186,123,179,54,206,49,216,253,130,156,217,103,101,105,226,77,173,220,36,63,184,34,6,214,247,95,145,60,253,103,242,171,161,206,90,230,89,3,233,194,69,67,167,21,25,10,238,98,159,112,44,20,2,34,186,125,166,243,185,34,124,1,206,141,142,159,41,228,93,120,217,209,250,41,195,158,110,66,219,227,170,19,211,201,251,75,172,193,79,197,109,60,11,12,237,205,118,177,221,76,166,134,202,133,39,194,171,243,211,77,70,67,179,147,127,119,97,82,118,226,183,147,217,49,119,123,60,134,36,62,186,250,125,55,90,125,144,142,92,152,67,38,135,174,242,182,186,54,145,47,166,250,166,134,248,49,236,193,146,182,67,18,54,251,186,139,31,35,209,157,69,242,187,228,179,7,21,215,158,55,49,142,161,154,206,102,82,100,151,55,166,90,76,170,49,16,131,199,17,238,48,126,85,89,202,80,182,144,154,237,77,43,166,80,121,159,38,233,59,85,87,4,39,180,155,30,105,238,49,166,23,232,35,55,125,236,243,37,191,109,225,237,239,226,108,244,218,77,101,191,15,132,20,84,115,52,151,34,115,137,218,128,233,38,29,60,222,19,183,147,60,93,167,169,108,59,76,1,210,86,1,119,227,188,112,180,154,192,169,168,191,83,199,235,186,245,48,24,76,17,128,160,168,218,178,200,93,190,123,146,197,47,239,62,199,79,205,23,206,38,191,40,112,67,185,39,132,193,97,122,144,209,134,71,22,74,43,215,28,183,178,118,81,21,175,148,5,23,239,51,174,63,41,169,242,252,249,173,47,179,129,197,184,241,193,75,203,51,218,10,159,184,114,49,119,187,104,116,195,53,70,249,237,135,114,61,146,108,118,18,121,184,158,249,187,113,149,73,226,40,125,134,96,218,215,105,212,160,236,33,90,216,44,64,17,120,199,81,61,84,167,253,216,99,221,39,49,34,192,123,148,71,198,61,148,16,126,218,242,26,170,231,167,141,234,225,131,45,79,66,199,139,52,173,143,107,17,221,122,114,207,75,209,239,130,72,173,59,12,103,146,138,192,39,203,170,252,38,154,89,231,215,88,132,22,121,186,111,8,142,81,72,35,166,74,185,159,123,72,242,149,79,218,196,20,167,23,213,26,168,164,79,135,17,100,144,167,81,164,204,222,103,125,118,164,37,180,97,148,111,248,10,32,22,220,228,12,63,99,125,110,88,223,165,134,125,184,91,222,137,192,68,172,124,87,33,203,48,9,123,159,49,193,246,175,34,3,203,114,91,210,176,192,164,189,196,111,83,104,50,100,47,230,182,93,226,89,220,121,162,214,222,184,143,198,110,104,90,70,34,50,111,13,251,52,124,104,87,125,106,78,89,123,211,21,155,236,116,105,253,65,73,196,200,23,197,11,34,61,102,149,153,57,222,141,92,135,40,193,55,203,162,111,23,126,164,75,209,249,181,74,82,129,75,87,120,211,35,57,126,187,111,93,29,68,207,191,108,39,67,17,204,85,152,192,78,137,135,43,28,57,178,244,144,19,72,51,6,171,52,37,201,198,99,57,123,44,174,110,177,1,109,25,69,41,211,119,82,60,199,169,233,68,65,234,253,43,98,4,70,15,71,134,26,83,159,228,65,135,115,85,109,8,232,163,97,223,245,94,129,36,42,201,9,65,22,94,251,82,242,76,195,179,112,170,11,124,46,118,195,183,51,146,78,139,144,27,67,108,109,145,10,135,205,101,222,4,30,22,230,118,216,52,118,167,192,38,30,31,79,163,33,45,71,62,148,219,229,19,9,2,38,124,44,235,30,241,135,115,56,125,155,10,58,112,207,62,13,253,5,68,5,14,79,51,239,5,62,38,222,240,77,197,4,239,115,149,15,235,40,243,173,128,43,98,9,75,96,234,113,125,199,234,104,157,234,217,103,12,150,159,40,198,38,36,65,130,144,244,57,165,239,41,102,34,177,177,41,231,147,49,96,198,92,202,72,127,233,47,155,190,209,7,38,38,101,215,31,70,204,217,45,21,211,218,122,198,163,91,250,201,55,85,168,43,76,162,191,8,12,53,94,119,24,169,158,235,226,108,236,34,105,248,185,9,149,244,57,48,244,183,237,114,21,79,27,61,70,87,24,161,98,135,141,71,117,235,71,155,116,226,116,184,86,77,218,110,63,125,163,233,191,109,36,255,69,123,5,114,125,95,189,13,55,84,169,242,221,150,164,224,71,159,37,116,139,163,164,25,157,195,136,223,158,195,24,191,5,38,73,118,46,135,43,21,81,242,221,92,54,190,68,94,96,220,61,178,115,88,9,77,119,83,230,23,146,215,5,246,59,75,189,105,3,247,183,28,64,176,82,244,207,57,5,124,246,233,166,77,155,40,150,71,203,251,176,155,142,192,33,129,2,122,150,76,238,210,167,147,204,226,154,29,70,208,160,200,119,65,156,247,101,103,0,35,236,90,228,167,151,57,248,188,101,253,231,210,17,248,76,221,237,7,16,142,166,149,116,109,227,65,159,190,43,113,44,20,81,246,110,63,158,34,55,147,204,235,53,180,105,176,107,124,220,29,246,116,90,77,39,203,70,23,32,143,104,26,133,197,242,242,13,209,106,217,241,97,184,78,100,178,236,21,137,173,6,163,43,120,159,30,137,204,250,26,157,90,134,212,4,158,1,202,176,78,7,90,217,206,5,133,97,46,149,64,165,102,143,84,116,19,29,143,209,98,68,110,127,67,15,136,106,211,29,45,242,43,46,12,29,198,87,111,97,223,156,69,133,221,8,49,91,222,209,95,246,248,69,185,94,181,219,157,203,228,213,46,108,69,39,177,107,156,25,126,44,67,249,168,97,74,222,49,210,86,80,38,13,155,148,244,249,13,197,84,165,179,76,240,97,190,197,30,112,129,93,224,174,30,86,199,140,45,135,107,153,154,80,56,20,166,155,149,80,162,67,8,22,232,89,11,144,201,250,171,41,18,238,178,147,206,223,6,229,232,249,221,44,123,33,117,164,235,206,33,98,82,69,172,32,210,25,119,113,91,163,145,19,82,150,60,13,211,137,15,115,62,47,215,237,127,194,38,22,251,69,194,230,17,91,121,86,116,190,127,224,49,94,169,67,151,159,61,139,38,127,17,109,96,163,128,150,103,9,243,125,138,176,192,84,135,203,7,147,206,220,226,89,8,63,174,35,155,234,85,248,185,190,47,66,129,248,220,138,111,87,79,114,106,62,189,63,96,74,141,155,60,13,203,245,240,161,32,167,113,136,36,101,51,233,206,56,109,207,71,76,246,185,11,175,66,58,68,118,152,171,186,172,231,105,25,31,190,151,212,129,61,42,155,197,49,17,96,6,222,14,219,21,107,8,108,51,252,155,190,36,252,81,1,46,48,118,159,159,44,92,152,155,94,16,168,47,78,95,17,226,70,148,197,66,69,10,183,157,220,12,175,191,28,205,7,38,41,164,7,220,179,122,14,216,11,112,47,57,60,169,109,159,2,195,75,231,91,13,161,187,34,153,71,208,231,24,235,173,195,231,85,18,145,39,77,176,16,3,251,96,188,35,18,134,34,83,133,146,46,255,176,130,64,128,116,11,153,203,205,167,127,181,128,187,88,172,20,84,158,95,247,217,144,109,191,191,93,14,85,160,147,12,33,151,120,62,68,236,8,72,16,118,42,222,176,132,150,187,60,107,217,20,126,129,128,171,174,74,37,122,35,252,239,164,78,7,134,169,173,200,84,57,86,89,241,57,92,72,248,147,236,125,164,151,241,244,124,232,48,134,193,45,111,134,65,200,119,162,50,76,129,106,105,135,192,39,233,239,238,198,203,163,31,69,221,166,155,55,80,108,116,209,227,107,70,202,213,83,115,24,77,163,172,240,249,140,225,221,77,97,68,23,230,152,102,196,85,113,28,22,76,116,81,66,179,236,230,17,70,2,65,141,165,251,183,137,99,125,49,193,95,234,4,212,58,2,155,64,89,118,24,249,176,235,213,67,238,18,177,227,111,150,101,163,187,147,153,240,43,138,114,227,136,216,192,148,176,94,179,3,52,54,44,142,55,28,74,2,39,216,123,186,195,4,84,166,252,54,60,64,221,247,133,204,221,99,136,167,102,155,174,177,15,55,240,74,138,102,222,248,125,118,230,254,32,9,185,205,100,164,186,47,77,10,85,49,49,5,70,30,203,109,97,180,227,168,213,83,24,111,230,55,34,185,192,112,220,245,105,226,113,1,103,104,234,223,223,54,98,20,135,7,254,195,173,48,26,204,222,242,99,243,65,186,163,31,86,175,171,6,186,29,37,149,166,153,68,106,191,150,39,20,123,165,80,214,86,15,46,177,15,230,34,34,194,173,76,148,82,253,238,79,128,106,74,50,65,219,182,101,249,145,10,45,108,149,74,167,51,233,75,117,101,10,96,86,136,220,146,141,220,161,148,120,58,147,150,115,23,193,230,200,24,238,252,74,36,244,150,37,79,143,31,131,178,195,198,147,162,79,155,174,67,192,200,150,203,62,110,154,201,190,130,40,234,155,234,77,129,12,193,125,207,164,247,64,11,44,207,34,199,231,253,201,213,93,162,64,156,169,187,185,49,121,206,212,209,132,190,194,196,22,211,167,19,2,76,33,149,216,9,240,107,182,28,61,130,73,156,229,184,223,196,210,86,244,200,217,143,132,6,229,92,223,16,33,137,14,169,212,26,239,7,38,185,38,90,54,208,36,15,142,70,227,174,142,155,59,52,24,89,10,193,129,33,35,185,13,75,103,94,200,211,185,26,1,107,192,100,225,119,133,217,207,70,124,117,42,18,231,33,253,144,98,179,118,123,84,56,30,44,57,113,109,119,26,128,46,213,185,77,148,89,149,26,179,4,63,166,176,158,31,248,78,192,102,194,203,10,206,236,68,86,6,215,249,182,107,66,213,118,95,125,230,191,104,26,161,84,206,101,32,224,217,37,231,213,234,235,102,92,136,44,19,169,106,187,161,92,158,51,96,250,68,184,166,173,190,51,203,4,53,206,128,23,110,105,9,92,94,184,59,165,236,15,134,71,70,96,10,6,110,203,207,178,85,37,144,100,122,42,247,229,221,8,56,21,222,218,169,196,86,132,136,151,141,210,115,24,128,27,241,72,233,53,78,233,122,7,27,66,151,170,79,87,227,223,9,184,96,109,4,140,243,124,228,59,15,169,162,93,130,146,215,186,231,157,103,89,153,116,51,62,156,29,223,85,199,86,125,107,138,223,243,138,207,170,230,91,185,125,150,193,231,142,149,75,102,160,76,6,246,224,94,91,76,241,106,90,133,2,207,20,6,45,104,146,28,159,115,34,226,80,138,245,129,141,95,133,22,22,63,36,57,238,14,159,145,149,180,86,220,73,216,196,222,39,133,192,151,136,94,80,59,208,186,27,42,68,253,167,74,111,27,187,246,253,237,140,102,131,72,50,25,57,100,119,215,213,217,158,211,144,16,160,149,244,146,30,239,112,167,40,67,62,219,180,188,83,188,156,210,202,173,232,42,95,132,23,148,68,251,164,240,217,173,150,219,41,184,204,146,112,52,2,47,207,186,50,216,210,215,21,70,220,172,9,172,2,215,25,205,208,126,127,154,210,123,69,23,169,59,241,110,188,222,66,181,75,44,209,229,37,12,134,210,89,90,182,73,6,216,241,213,164,178,201,174,131,209,82,86,185,191,93,155,4,31,123,129,239,230,163,17,178,46,165,222,160,42,12,45,218,237,113,83,234,18,152,58,210,56,237,179,149,164,203,211,80,14,143,116,135,19,191,201,86,24,73,166,25,240,94,18,248,238,84,92,227,72,184,240,20,178,30,130,160,18,91,65,209,83,119,149,2,193,106,143,207,162,114,86,136,145,49,215,106,173,209,103,212,46,55,125,120,162,111,30,79,91,50,126,125,224,125,247,187,3,39,97,196,249,61,93,229,105,8,142,138,192,76,149,22,79,99,188,173,250,192,45,66,43,201,184,186,215,120,96,52,88,2,70,173,68,126,187,88,13,89,244,56,100,44,178,207,19,38,242,26,2,50,253,50,201,107,119,166,81,95,11,167,216,7,155,164,202,69,43,61,254,241,219,83,46,91,177,243,239,187,33,226,229,138,255,193,236,19,91,244,66,42,213,110,159,80,33,70,127,69,200,231,126,87,133,45,249,211,100,2,46,28,42,23,157,176,201,125,179,20,148,194,95,121,55,97,239,244,185,144,176,63,73,207,188,93,138,147,210,249,137,13,198,40,82,197,27,124,170,159,203,219,126,122,39,21,234,233,191,17,250,96,211,78,19,107,163,157,219,255,106,254,217,235,199,148,44,90,60,199,182,227,154,254,193,196,53,197,30,198,241,129,117,211,63,152,88,228,146,197,107,170,186,107,251,111,147,205,169,106,231,28,196,208,37,126,48,185,33,114,191,193,189,85,225,162,249,193,211,56,246,244,229,227,167,105,253,193,211,116,44,85,234,135,234,208,239,216,166,36,144,205,92,80,14,138,225,239,238,150,229,34,125,74,12,226,163,253,183,160,27,188,26,242,217,4,22,190,178,13,88,250,145,215,108,111,151,151,47,173,29,120,8,85,123,163,92,247,187,126,28,136,251,136,236,56,86,11,228,209,90,131,87,86,1,162,51,88,61,71,171,11,7,227,51,88,169,133,25,68,102,178,49,68,11,108,114,217,219,97,19,24,215,193,130,115,102,249,211,100,217,138,11,21,7,0,73,237,142,146,251,32,214,31,133,195,206,70,101,29,6,33,189,138,129,32,31,149,214,237,238,172,42,87,199,74,66,137,45,198,138,10,27,85,37,67,146,161,87,239,110,168,22,31,185,180,106,250,57,254,114,74,129,36,11,219,132,197,40,182,247,121,114,62,66,55,121,120,180,235,242,73,120,214,22,209,69,209,10,177,120,70,9,248,108,102,58,212,196,134,231,167,167,198,28,45,143,119,141,84,203,243,134,59,133,45,58,41,82,34,88,81,95,94,214,15,158,170,34,61,44,79,35,231,88,0,148,164,55,213,188,97,241,198,111,155,98,135,234,144,20,23,207,6,205,85,168,255,160,69,195,105,237,157,2,41,179,16,199,118,19,119,28,23,166,176,90,100,62,169,40,43,126,69,177,165,215,244,4,161,44,105,222,105,74,210,78,21,245,59,174,67,211,211,172,80,208,37,105,78,85,74,200,97,189,93,58,43,69,39,2,83,164,229,125,198,112,165,170,138,129,199,10,114,165,67,246,148,85,117,162,81,162,185,163,225,171,252,120,154,4,46,148,80,251,62,93,161,7,144,139,27,89,33,217,7,115,17,93,23,143,34,250,141,182,13,56,124,26,174,234,119,200,127,236,175,90,157,157,212,212,32,150,138,67,154,130,129,195,156,108,34,225,112,182,109,148,162,122,108,211,100,156,168,78,98,119,27,233,128,236,63,114,116,49,167,210,190,91,252,70,207,93,181,87,176,139,188,191,79,95,19,129,147,95,70,214,39,199,225,180,204,141,244,104,175,244,136,100,101,184,190,202,82,37,208,10,245,114,140,214,34,163,68,230,25,242,129,103,65,230,128,241,59,168,154,199,89,76,95,73,161,53,45,209,139,15,92,99,67,67,156,76,98,1,56,89,41,140,244,241,232,217,244,198,84,17,22,201,176,24,174,252,84,126,64,130,118,238,101,254,203,213,168,9,84,213,152,2,174,22,48,138,81,69,181,181,185,225,132,53,128,63,164,215,71,254,189,184,123,24,7,158,233,189,137,162,6,164,65,49,131,185,58,169,118,228,38,212,178,186,207,35,28,169,143,238,5,199,127,142,25,140,44,187,220,95,240,9,183,143,246,207,126,154,107,179,62,252,211,148,245,229,113,198,110,169,230,12,212,50,158,208,147,169,190,194,51,170,162,50,11,145,192,88,122,20,19,232,79,159,241,240,87,227,10,208,11,200,182,60,245,152,70,84,241,233,29,28,127,52,254,248,128,243,80,195,111,27,59,107,14,152,105,87,244,171,77,152,164,223,173,112,47,69,77,22,35,246,155,108,90,33,10,183,238,241,40,219,41,135,42,81,89,214,224,244,193,156,72,28,171,52,17,240,177,22,46,156,165,182,154,254,158,41,236,89,162,232,92,158,180,67,225,149,117,152,144,90,83,97,22,139,251,248,28,61,7,54,202,23,58,143,184,223,198,153,75,70,219,35,67,146,205,158,155,23,78,73,187,52,91,21,178,247,74,225,6,161,83,65,188,168,231,214,155,204,34,18,148,58,0,183,251,172,148,180,233,28,197,216,141,3,219,74,127,85,41,231,87,175,229,115,120,96,12,175,253,192,86,164,18,112,165,166,71,96,220,113,159,79,145,27,29,75,173,40,60,206,117,38,7,140,83,69,151,230,182,82,204,15,70,248,166,136,78,21,240,217,246,189,229,141,154,7,105,218,194,151,48,125,22,91,181,233,80,241,108,242,117,60,49,243,192,117,107,32,239,199,45,233,190,103,116,197,168,9,123,20,130,72,102,45,1,35,173,179,158,61,199,165,91,185,189,44,200,90,155,194,41,122,60,177,79,183,103,191,74,104,91,5,140,232,247,163,234,77,189,215,247,106,110,105,179,171,250,16,169,104,158,106,148,237,238,186,159,141,214,110,106,223,87,91,133,98,86,117,174,110,135,225,10,184,22,97,205,52,133,200,246,81,249,26,17,216,238,186,209,18,95,247,4,95,80,92,146,75,149,164,207,120,125,215,255,140,184,109,42,15,58,103,246,211,222,84,115,37,12,1,111,94,207,177,87,162,168,177,165,6,20,184,246,18,96,221,143,54,119,177,24,237,183,52,123,66,37,83,71,26,13,211,242,249,137,76,167,5,73,39,129,19,28,235,31,108,169,68,75,37,203,72,76,119,135,10,112,29,143,24,218,207,57,244,161,38,93,168,163,145,109,243,205,1,155,198,140,40,173,153,46,149,191,251,180,164,72,244,29,152,184,249,116,56,111,45,191,235,86,208,152,125,254,159,141,239,172,100,153,193,147,68,204,152,9,103,75,160,46,71,140,24,147,46,246,109,250,108,16,93,249,26,186,41,235,84,183,227,225,81,158,73,21,230,136,7,124,108,238,192,88,60,73,173,51,136,227,124,30,81,37,119,78,156,174,48,252,158,254,242,51,195,151,100,48,218,211,203,109,160,102,166,134,184,51,249,233,226,241,73,216,27,109,189,60,13,63,150,161,183,12,21,100,49,160,248,234,228,205,66,231,78,202,102,173,199,60,5,16,53,32,242,48,244,197,27,46,114,31,203,68,134,203,82,197,62,106,64,62,135,253,233,187,99,213,45,213,220,251,137,250,46,135,51,161,56,57,93,206,245,58,12,32,206,215,37,130,76,160,147,201,20,240,89,135,226,233,68,49,195,245,154,12,126,2,32,24,144,41,183,251,110,146,206,244,221,70,163,211,28,134,191,81,207,235,99,112,230,184,0,20,4,178,84,29,155,122,41,142,143,128,45,217,68,225,230,20,117,192,77,203,190,209,191,58,230,240,247,106,108,148,179,253,139,184,22,228,64,221,95,141,152,207,148,92,54,188,104,176,36,127,31,77,105,80,207,170,158,245,59,204,3,70,207,68,234,119,168,173,59,91,149,255,54,105,246,66,157,10,124,142,189,207,253,11,92,249,76,129,55,177,201,15,37,65,80,152,78,18,110,205,237,199,113,110,235,21,35,56,55,216,90,146,27,156,217,138,225,31,245,172,105,164,228,1,159,102,73,145,230,129,199,249,174,29,176,109,2,23,158,86,153,239,191,141,14,175,248,182,128,137,198,244,128,155,154,79,131,8,107,241,146,155,140,177,95,133,154,35,33,47,208,221,173,134,108,203,105,135,62,124,110,177,238,231,180,116,187,173,28,45,105,253,188,83,1,195,108,32,223,69,214,121,41,222,165,20,13,42,123,48,185,236,164,41,4,140,232,155,62,61,237,146,235,112,33,246,174,34,85,248,163,190,16,7,159,136,79,227,17,202,49,130,116,131,153,20,148,155,246,71,71,167,123,120,29,24,83,92,20,53,10,118,121,242,167,127,81,12,133,71,113,183,25,26,245,76,235,7,37,220,27,176,9,108,60,176,221,132,2,78,42,210,3,154,221,80,72,166,95,185,85,111,163,160,92,255,157,214,7,54,198,158,253,180,59,82,42,19,18,201,41,169,70,9,185,157,51,222,221,141,81,79,80,50,157,190,57,78,126,1,54,162,190,27,34,157,251,211,92,21,151,62,77,72,124,196,211,228,12,168,132,9,251,155,251,188,49,41,236,67,68,172,134,96,205,183,35,37,136,212,123,82,29,29,220,191,222,225,139,98,211,246,8,225,152,42,201,116,24,127,171,74,248,224,2,141,134,47,82,185,71,214,167,201,58,249,166,97,50,210,11,237,112,114,254,62,169,2,67,73,182,109,10,47,215,96,48,248,9,155,162,250,130,248,221,135,14,62,185,170,224,12,181,11,222,225,40,154,23,73,164,24,197,164,115,150,183,187,195,31,171,61,106,226,81,105,5,156,85,154,126,64,128,218,190,18,77,224,211,225,98,72,0,67,226,227,125,70,180,254,153,225,3,254,207,248,108,227,216,16,18,35,147,108,245,12,17,96,226,35,130,98,166,55,111,217,185,174,157,101,60,30,120,120,100,6,248,33,83,161,184,39,237,24,14,68,98,166,194,211,52,177,124,162,144,147,41,36,95,160,253,19,180,220,63,217,212,249,10,229,80,85,241,53,155,44,165,34,215,34,234,178,235,108,159,95,0,54,183,250,80,36,157,191,165,62,215,225,70,245,211,40,15,188,220,34,5,166,14,92,117,118,78,127,123,38,198,89,242,205,66,51,47,188,125,138,15,11,173,60,10,64,27,123,119,4,252,148,225,1,71,249,19,52,31,99,40,173,26,104,245,72,51,48,70,252,171,225,115,23,246,176,19,57,189,2,65,219,109,32,96,203,217,81,216,132,166,29,30,70,149,33,240,185,1,127,12,74,192,156,241,207,136,156,175,246,252,69,152,161,119,175,42,216,116,166,52,220,104,1,243,199,218,114,44,134,229,93,110,198,109,213,166,25,125,193,133,137,179,72,183,76,136,76,124,147,135,226,189,22,93,125,231,127,159,96,50,249,105,244,203,94,58,137,161,91,249,122,5,229,97,237,209,97,146,75,51,192,92,86,122,214,7,148,39,254,106,46,12,77,167,161,185,84,191,153,96,197,131,170,12,65,253,88,142,101,223,39,57,179,218,106,252,81,159,185,155,140,158,92,217,224,16,86,249,24,25,72,218,227,147,30,205,47,40,7,162,93,28,21,77,213,156,136,214,126,38,58,245,12,229,161,92,203,232,79,183,228,239,134,0,251,209,250,43,120,218,191,41,216,33,69,215,202,235,108,117,114,190,48,169,27,73,186,131,35,216,178,61,53,253,128,176,200,10,19,17,114,148,100,109,7,140,191,73,252,48,203,196,234,138,195,220,230,196,216,109,230,22,232,142,166,153,95,253,92,118,245,175,183,9,254,108,161,240,50,53,19,44,32,135,7,7,143,106,14,83,66,246,93,235,129,49,146,30,113,235,69,178,209,7,207,101,119,21,185,214,115,1,240,175,162,160,116,164,71,166,25,130,140,232,81,156,152,18,138,130,174,134,130,63,135,141,207,80,133,150,7,34,133,51,70,139,18,201,199,31,129,215,212,159,54,185,112,241,37,146,4,11,109,94,76,148,13,111,184,220,235,73,149,216,49,205,172,248,253,117,104,151,233,59,60,34,155,199,138,148,15,59,123,85,142,119,155,124,82,86,119,5,209,12,159,194,200,93,230,158,95,45,242,157,98,171,195,220,237,234,22,56,255,56,55,127,95,242,5,6,80,245,15,17,234,26,254,217,92,129,96,196,86,63,203,132,67,200,225,102,105,228,210,180,179,50,179,239,85,173,35,240,174,18,234,144,146,249,137,138,90,69,107,218,50,234,211,63,25,15,83,3,135,227,182,190,158,148,29,59,93,91,229,185,198,226,13,217,113,182,52,139,115,168,179,3,54,142,30,199,218,36,88,39,48,1,134,216,37,123,123,148,102,41,59,116,246,86,208,115,149,110,218,37,48,249,182,225,135,67,39,145,88,162,92,19,7,90,152,171,195,20,65,159,187,121,199,28,11,120,65,139,32,112,133,128,55,123,195,23,137,43,77,131,92,125,122,208,5,65,130,172,9,151,22,35,246,212,44,120,255,33,194,17,95,6,173,238,219,71,154,58,14,141,243,66,228,155,227,197,84,232,44,137,220,97,196,125,1,251,100,236,11,66,118,104,116,111,179,251,150,48,97,227,215,240,25,132,56,196,0,62,216,204,69,9,134,114,236,164,143,75,215,96,164,148,36,230,152,236,56,244,151,163,255,44,251,36,174,217,177,99,79,152,80,247,52,153,8,20,6,185,104,48,112,198,23,36,97,220,243,98,36,110,63,24,147,79,29,18,86,197,48,124,63,58,31,182,206,68,210,16,50,100,135,110,193,115,240,224,218,189,48,37,39,223,237,218,208,220,187,70,175,127,124,14,1,159,187,156,248,142,176,63,188,216,37,65,232,88,250,155,33,113,238,22,209,225,220,73,139,166,64,16,4,142,62,33,113,84,110,253,191,2,84,159,7,100,63,44,205,174,32,243,109,165,24,141,73,70,152,228,71,36,78,125,223,231,38,153,185,226,59,170,36,19,199,45,145,116,187,46,213,242,199,6,179,74,89,127,247,217,253,183,216,131,48,245,227,242,244,102,147,243,80,37,226,104,202,56,78,49,96,63,157,52,102,88,225,184,30,126,25,251,178,247,111,127,214,156,44,129,211,191,154,184,136,44,142,154,108,15,240,14,45,36,89,75,6,209,38,147,217,183,11,142,48,97,140,69,235,166,118,247,2,154,4,76,18,126,61,124,174,99,149,128,217,230,138,120,94,143,177,143,131,34,246,208,243,89,123,233,203,107,142,58,126,92,80,144,180,233,203,107,95,177,85,101,163,185,151,87,27,187,167,31,74,36,47,9,67,17,5,184,104,175,236,123,102,29,195,64,178,170,72,228,93,97,87,53,99,38,105,15,188,155,143,245,25,122,18,211,228,233,138,240,81,152,55,28,12,69,219,13,185,173,135,112,15,108,181,115,242,213,184,186,151,251,42,206,82,217,202,163,219,241,24,68,130,30,252,132,231,42,45,243,223,178,95,75,13,184,64,48,162,41,116,148,250,87,55,50,208,99,41,154,6,103,247,16,55,96,38,73,8,18,22,47,217,110,150,223,119,81,218,221,53,49,202,50,138,75,216,55,56,186,164,2,136,94,177,122,40,135,207,13,117,75,20,10,94,146,184,202,53,51,158,52,135,14,115,126,250,254,142,253,60,68,50,24,61,27,138,92,220,230,67,233,69,46,45,103,14,195,172,225,171,139,242,48,37,167,60,203,7,173,188,38,166,215,20,47,75,135,62,113,120,33,79,130,104,93,85,0,207,182,144,40,32,115,227,41,163,229,162,121,83,72,210,196,134,68,221,119,202,186,169,252,168,96,114,140,54,194,51,146,129,132,115,40,54,44,203,144,208,92,27,104,160,156,238,217,198,179,19,203,144,166,81,160,23,3,50,57,138,154,36,209,53,58,194,71,219,146,115,181,87,72,59,220,110,41,147,112,124,44,76,253,108,147,95,248,158,230,212,43,162,184,69,158,129,241,26,124,112,54,197,47,253,108,236,20,95,65,200,165,101,93,127,88,83,41,238,191,108,111,89,104,2,40,54,51,59,221,159,174,20,208,202,211,150,77,227,103,50,249,67,69,216,187,127,89,197,94,116,130,39,241,204,74,201,166,161,72,121,121,10,94,130,47,103,118,205,157,130,76,208,51,217,18,148,169,73,116,129,112,0,157,107,209,199,158,144,72,203,62,11,88,96,178,230,124,150,211,10,82,100,21,173,81,51,73,98,239,89,82,178,21,163,208,144,226,106,158,17,23,16,102,89,140,141,178,195,253,68,161,205,57,56,245,64,199,33,238,157,118,102,36,6,177,188,28,101,63,159,166,201,2,41,69,59,133,11,174,15,39,162,7,77,24,19,57,160,144,113,246,119,23,156,83,218,165,120,63,60,210,4,197,56,210,216,210,112,148,51,187,207,83,242,147,164,52,144,241,226,246,232,15,39,139,39,111,125,152,236,132,234,48,7,129,90,57,141,164,111,223,56,18,44,131,66,173,111,159,125,78,214,31,231,218,185,28,159,30,221,85,71,147,27,199,71,59,184,225,93,234,26,57,233,166,21,95,253,233,243,151,220,184,229,229,60,242,145,81,195,126,176,206,95,232,135,109,163,55,249,96,196,16,245,214,101,74,111,31,189,223,102,155,223,66,118,106,156,120,229,139,202,3,227,248,170,154,163,87,204,79,250,193,36,90,203,166,195,195,121,126,164,106,212,140,194,157,164,112,205,46,194,99,170,163,66,41,212,127,52,41,213,91,77,92,75,147,157,145,61,37,251,44,96,252,125,218,161,29,182,81,239,146,110,62,136,254,192,249,243,194,24,124,214,190,78,148,99,84,173,143,189,96,25,91,232,59,26,231,150,91,151,255,52,68,89,82,189,109,112,42,209,161,212,60,14,201,68,192,185,151,190,179,239,192,149,114,238,167,79,160,39,253,40,240,54,28,132,125,61,45,51,78,149,18,48,234,108,250,93,164,82,55,255,108,152,179,132,114,200,134,26,9,80,135,79,195,243,51,17,224,202,186,168,9,143,63,59,206,252,114,186,12,198,233,51,222,13,201,101,68,236,28,172,83,77,113,106,65,190,140,253,69,12,165,60,201,206,6,187,118,232,129,23,213,248,227,129,241,223,6,60,148,209,171,27,63,207,151,203,243,131,211,51,13,27,41,178,62,96,80,178,62,142,28,118,90,232,72,28,166,176,64,110,124,36,88,116,215,39,220,38,114,38,162,94,118,248,133,148,8,112,166,202,91,96,124,247,211,209,105,233,5,242,110,46,198,61,30,206,100,203,234,118,55,72,20,138,167,77,119,46,107,122,109,118,6,29,96,170,17,36,152,139,53,79,88,238,131,137,19,79,177,245,145,64,45,123,6,12,191,254,208,223,166,196,41,123,167,81,188,222,196,226,62,155,29,55,105,31,145,159,73,32,39,35,214,198,240,119,99,54,105,149,30,112,249,114,25,12,110,79,126,56,9,0,78,114,12,10,169,158,24,58,230,5,169,62,147,96,46,145,98,77,163,49,11,225,210,141,146,208,49,39,20,238,86,242,236,48,204,11,233,133,93,51,3,244,180,68,178,40,154,93,60,188,195,15,124,90,246,164,197,227,123,83,56,167,63,225,46,48,57,225,127,192,83,225,218,254,128,241,56,94,24,86,73,133,207,30,120,63,155,216,251,120,96,204,201,248,176,115,80,78,201,138,225,2,94,187,31,79,19,123,75,211,107,77,69,192,53,201,32,161,33,33,78,94,222,45,191,237,155,11,36,48,111,61,88,155,69,116,125,207,58,251,54,89,199,90,45,128,99,233,123,55,81,181,33,132,21,230,29,232,78,55,186,209,125,165,90,86,110,233,102,230,46,135,19,41,9,90,5,97,165,223,223,103,227,74,123,210,67,40,157,95,78,130,188,17,148,91,82,4,110,213,239,187,248,111,227,24,37,96,33,48,89,10,159,116,192,38,234,185,183,194,211,104,201,191,94,129,97,161,75,200,21,234,9,132,189,191,167,77,28,233,249,233,134,153,240,125,23,83,28,81,28,89,3,213,185,54,216,175,80,209,24,234,246,40,102,100,5,108,57,82,106,170,52,79,88,0,46,85,201,225,240,76,44,212,3,62,152,197,34,69,222,221,72,35,227,212,110,4,156,178,108,228,131,235,211,240,29,13,86,81,213,153,237,136,254,240,3,63,24,50,164,179,49,139,19,140,11,215,87,170,74,49,83,133,23,242,246,138,21,102,187,116,54,114,90,103,42,13,205,110,47,144,61,100,135,49,247,158,252,115,20,19,134,163,149,242,41,201,82,34,247,34,150,31,86,208,208,20,90,104,108,145,169,117,152,69,164,48,174,233,175,238,235,23,41,30,10,19,142,217,31,91,12,84,231,3,46,87,201,217,196,146,141,241,44,144,103,86,185,77,99,233,206,47,211,206,228,17,168,65,23,7,49,53,2,211,71,132,74,157,244,166,16,18,186,241,5,134,216,69,22,89,3,82,181,151,107,214,160,234,103,126,110,65,113,242,184,97,154,168,220,158,89,61,219,248,63,62,253,22,82,217,73,62,125,18,12,251,244,93,37,65,41,50,31,44,199,252,79,220,164,52,196,65,61,211,199,34,76,199,157,93,65,147,188,141,33,204,135,146,84,137,60,213,109,125,94,157,134,207,3,50,77,202,251,203,176,172,250,28,36,196,173,28,56,150,126,94,179,247,8,49,236,46,76,101,244,8,142,170,29,176,229,169,170,175,127,132,242,11,177,226,53,53,103,178,147,85,223,189,59,39,25,79,26,124,129,30,57,140,36,83,65,20,113,22,218,153,219,231,23,89,56,201,206,53,58,41,12,177,89,246,150,225,84,153,26,62,49,93,84,223,205,18,215,207,49,244,183,139,145,30,58,140,127,94,92,196,20,54,248,165,111,89,200,106,105,57,39,68,32,100,29,56,60,224,105,212,166,65,195,185,124,158,64,83,151,53,24,48,184,59,167,120,186,158,77,65,163,1,131,28,32,63,250,82,53,82,74,121,249,162,246,237,91,185,86,63,217,244,186,74,101,213,252,8,99,150,153,158,231,203,52,253,22,9,215,111,72,136,41,23,149,45,3,38,89,223,97,227,92,125,234,9,140,80,101,4,140,200,139,194,86,103,148,3,46,143,83,223,224,79,61,195,208,172,65,66,20,29,219,151,107,244,131,87,75,15,76,33,234,133,57,174,30,216,206,183,219,240,38,148,172,4,39,203,199,208,96,232,122,211,157,75,246,187,213,15,148,213,131,150,123,151,254,122,125,34,148,248,44,39,180,6,206,89,127,148,40,217,183,242,236,89,238,189,15,188,156,32,223,96,52,65,21,222,253,115,47,255,224,166,46,247,101,65,191,92,162,213,120,224,158,210,142,121,12,214,117,63,74,117,245,240,228,17,19,215,238,210,92,80,228,44,202,87,94,110,112,218,79,118,57,213,146,35,126,122,25,117,129,102,151,55,152,151,29,166,146,65,99,170,80,24,149,20,79,79,114,198,170,150,34,144,153,234,45,179,124,66,185,26,241,247,205,183,20,52,15,201,32,17,152,75,123,246,94,33,251,249,124,169,100,39,114,84,124,68,4,192,68,70,231,82,152,25,90,46,156,30,112,14,55,205,0,207,49,162,185,141,48,99,127,190,26,131,97,42,168,10,151,234,170,240,220,124,118,215,180,176,3,19,222,207,1,247,173,84,240,201,56,2,125,52,249,207,46,105,45,168,167,143,47,90,96,104,154,82,79,73,155,143,77,248,153,179,8,235,192,41,82,20,62,134,180,47,44,116,22,166,4,177,13,238,187,220,167,201,255,200,15,60,93,136,220,224,82,159,166,113,161,255,172,43,172,226,241,244,55,218,235,46,237,101,104,86,237,24,131,155,194,105,253,1,159,245,21,159,125,142,242,254,128,251,118,24,181,79,233,249,168,211,97,51,154,165,230,137,129,148,149,6,8,105,246,120,224,161,207,214,44,244,206,112,84,102,207,166,49,157,185,99,245,74,150,29,116,7,245,75,151,49,184,84,77,117,75,104,109,126,170,145,160,84,212,203,23,207,100,190,157,24,104,100,176,53,197,21,246,213,38,45,35,1,77,96,124,205,209,95,29,238,118,201,18,162,244,117,118,223,142,32,172,123,210,236,206,229,14,154,81,255,174,194,13,87,82,146,161,180,172,35,94,206,102,181,164,229,249,231,39,250,224,97,118,217,177,209,255,2,187,62,21,192,68,47,157,181,50,83,224,112,171,126,200,123,201,33,190,9,76,148,33,188,197,192,43,187,138,153,193,216,117,245,194,149,197,236,124,36,244,89,191,199,47,228,72,80,220,58,67,197,134,5,47,78,4,162,2,201,228,69,28,70,57,41,110,50,36,236,16,229,118,26,174,100,82,195,113,118,3,159,11,72,112,1,145,28,117,139,47,57,88,207,73,230,97,9,24,163,40,135,149,118,47,228,189,130,53,103,17,163,136,48,236,249,111,2,240,205,25,49,145,108,61,199,241,253,105,43,90,119,242,226,115,173,48,95,181,160,8,197,7,27,21,84,250,165,11,138,212,123,252,242,164,116,38,156,93,216,23,48,28,6,219,15,17,193,203,79,1,229,83,78,17,69,50,65,57,180,48,4,230,122,231,164,106,240,222,202,14,67,220,167,18,25,242,223,62,139,47,247,33,40,84,0,78,244,201,233,188,174,123,145,35,206,222,230,223,197,44,157,183,191,137,10,17,70,15,74,28,210,215,229,221,148,187,6,121,197,177,108,36,33,150,91,33,106,142,37,120,105,248,102,121,245,132,7,48,218,85,145,158,106,210,99,72,170,239,248,229,130,17,82,228,105,43,66,239,151,182,166,202,246,214,176,187,204,23,237,240,32,148,121,97,146,25,206,246,21,112,179,4,215,11,159,193,205,53,102,89,97,40,165,105,171,90,166,76,52,237,236,26,75,62,27,169,55,120,69,157,117,3,31,158,116,248,50,158,146,113,153,74,72,119,190,99,141,136,95,234,65,115,2,171,126,149,119,47,19,95,14,70,15,238,149,50,143,72,154,65,247,62,8,63,200,231,148,167,201,81,155,49,135,83,53,126,79,129,33,202,240,52,122,98,139,82,142,7,60,113,18,57,165,7,190,230,37,139,11,26,197,203,197,176,237,42,36,43,0,233,248,230,9,110,217,156,193,55,176,6,140,169,224,197,55,7,70,101,244,46,108,200,73,17,233,114,216,140,30,121,186,66,252,254,245,26,209,64,11,156,94,24,242,69,207,223,180,46,131,223,237,194,86,139,187,228,195,238,137,114,80,90,234,113,111,44,30,72,52,47,74,134,165,115,174,209,103,208,110,221,193,62,6,47,1,73,111,183,153,202,67,26,70,78,171,252,50,81,132,42,95,189,76,209,221,135,139,180,14,237,112,60,16,159,107,210,30,46,249,218,106,223,187,251,253,233,2,123,158,124,52,242,147,158,163,207,112,13,209,120,178,134,215,236,234,15,116,56,180,127,250,217,131,50,108,255,109,88,209,110,125,61,176,37,61,4,92,225,236,85,184,78,183,80,33,158,193,223,55,245,229,5,33,159,225,112,219,194,33,97,79,19,59,112,152,212,143,171,8,105,77,163,116,205,225,31,151,159,124,216,36,114,228,197,205,155,76,131,53,158,1,99,24,124,60,173,46,78,63,140,20,184,234,5,200,86,109,223,242,80,248,92,20,188,212,16,127,223,186,70,42,48,241,69,175,58,218,150,143,56,181,207,49,254,166,191,188,80,153,82,117,178,84,242,105,226,105,104,235,74,22,184,67,152,224,45,135,101,114,92,183,78,194,73,84,131,192,2,159,232,141,234,49,151,224,204,9,186,30,10,48,106,151,17,193,96,136,207,94,118,59,191,206,201,68,100,21,131,249,242,14,236,27,56,72,118,167,136,10,227,131,82,173,160,104,233,193,132,114,208,180,229,254,152,204,139,22,181,207,103,115,188,135,0,32,154,225,81,168,78,133,222,77,4,0,229,30,213,3,237,114,36,119,187,202,180,24,12,190,103,72,109,50,212,146,4,216,29,37,186,177,228,139,207,164,75,174,136,65,146,59,30,240,170,240,60,23,43,129,155,100,164,16,104,94,183,68,204,244,104,147,54,188,153,231,44,96,184,44,115,81,152,200,79,187,112,214,177,32,139,100,6,197,16,18,60,77,223,77,49,211,140,175,38,8,157,4,69,72,186,236,139,30,171,80,122,140,52,215,236,43,203,180,106,75,145,113,158,240,227,5,243,69,231,126,54,165,67,185,243,6,221,7,201,183,146,71,67,118,243,136,53,141,75,45,63,191,140,236,182,112,110,164,71,12,254,192,219,52,61,3,166,32,34,238,4,184,86,33,46,11,50,16,110,1,247,78,112,102,39,12,120,37,218,109,121,242,242,116,129,23,211,139,143,127,114,195,215,111,73,124,6,237,168,114,137,47,84,139,152,163,125,212,40,108,51,6,9,153,131,72,122,67,123,38,220,21,82,82,77,73,91,90,195,139,208,49,59,154,228,5,38,132,218,70,204,126,148,90,211,117,161,145,94,114,134,43,5,47,6,249,162,93,222,61,81,156,221,209,176,179,233,138,227,241,236,252,4,209,124,187,224,172,24,34,18,155,152,88,228,43,92,118,22,10,90,5,222,144,230,7,59,11,65,71,109,26,155,149,215,45,192,20,66,186,201,237,51,44,46,56,232,3,198,140,185,79,31,91,25,99,34,184,91,72,134,151,135,207,194,226,252,247,159,134,47,226,166,30,37,162,69,99,198,103,227,116,150,226,77,170,35,175,4,2,159,157,149,75,225,24,169,200,61,4,57,24,228,120,210,41,148,131,121,68,192,198,26,87,185,192,231,16,164,52,61,30,198,101,218,5,222,119,7,62,163,73,157,201,29,174,138,110,97,201,241,240,57,154,118,19,120,218,226,117,212,8,236,110,143,213,77,252,38,222,109,245,195,178,0,168,232,154,35,248,85,72,99,21,174,118,104,77,45,164,26,244,43,112,218,101,129,57,110,219,22,18,20,221,223,145,161,222,35,26,78,90,241,154,242,219,228,144,175,160,149,33,81,47,111,249,109,11,105,215,128,141,32,79,97,58,209,171,124,81,144,237,82,123,131,191,9,215,188,63,157,40,113,185,206,216,100,202,15,43,246,120,74,232,170,44,124,158,110,43,78,38,168,251,206,196,250,199,183,253,127,251,151,255,254,191,255,211,255,248,183,255,240,31,255,215,127,253,207,255,207,133,191,239,127,7,57,61,124,178,196,79,130,37,237,156,16,207,62,196,50,171,53,24,70,140,114,167,40,108,92,222,1,35,207,33,203,157,196,180,48,123,160,7,195,56,17,152,148,135,248,105,110,201,91,81,134,33,104,185,144,149,149,244,48,243,40,34,187,117,97,66,153,2,87,14,200,251,211,228,176,52,133,161,175,146,134,103,33,105,179,205,251,204,252,126,123,69,115,251,19,165,196,81,156,8,76,61,155,192,103,79,28,195,25,1,206,149,61,17,45,22,24,138,252,160,66,35,147,83,242,149,56,87,214,101,120,171,244,247,245,99,65,22,187,202,101,97,131,145,119,215,170,240,60,111,136,119,111,211,94,17,216,84,181,252,179,201,242,16,85,31,120,53,151,83,153,103,40,159,202,115,18,67,41,233,245,158,192,8,78,106,203,206,246,177,227,97,8,90,107,126,80,242,91,2,54,233,118,129,207,204,72,65,224,3,171,160,228,139,27,156,188,152,2,71,79,29,45,189,79,207,32,163,153,103,55,109,82,157,200,111,167,144,251,2,198,161,163,48,234,29,65,20,8,23,170,164,243,1,35,84,22,4,63,84,60,168,69,71,81,95,204,82,104,51,167,26,154,150,47,52,130,82,143,211,84,123,116,10,129,21,53,29,162,238,193,145,65,226,140,119,25,201,20,101,234,171,201,254,139,89,54,9,170,142,252,192,247,184,51,131,96,252,241,244,190,171,235,216,110,75,234,184,153,132,211,171,188,161,60,195,247,255,152,62,27,102,131,128,161,210,144,93,129,28,224,86,131,142,239,88,127,162,20,96,85,169,37,200,31,32,184,71,91,244,129,225,191,116,120,219,98,81,152,89,30,108,124,48,37,232,195,220,101,102,236,174,21,197,218,241,192,99,251,93,8,93,221,3,119,133,27,102,128,195,4,64,186,118,202,57,148,114,28,27,232,105,141,172,11,183,152,213,28,199,6,215,219,241,192,53,232,21,23,12,88,245,217,52,16,31,11,110,185,98,228,218,10,195,167,223,149,143,236,93,63,16,144,133,49,74,138,92,94,207,10,88,30,94,52,107,147,140,8,53,132,217,39,194,4,71,227,231,133,27,37,186,241,114,28,150,250,219,167,39,142,245,114,159,86,121,227,51,143,168,4,236,97,211,225,136,45,114,129,164,0,250,90,32,176,99,38,25,109,156,150,74,0,135,127,90,186,156,66,166,57,195,74,104,182,130,164,101,196,11,114,216,70,100,243,61,77,131,140,243,206,6,228,116,138,126,23,26,101,37,238,60,80,142,139,211,255,24,255,156,194,151,86,149,155,139,204,114,148,97,219,37,155,37,211,162,105,203,17,201,91,247,246,64,76,171,233,45,115,224,236,168,215,28,173,87,79,143,155,51,113,196,117,201,4,33,69,41,10,115,249,184,156,123,169,221,186,135,239,90,222,227,183,57,101,213,33,128,135,245,94,112,199,83,255,104,240,165,102,89,3,15,126,85,119,129,17,97,220,11,110,157,175,255,7,175,138,123,143,80,123,153,77,27,246,35,223,154,151,74,176,92,86,61,243,61,157,147,54,172,108,196,196,197,197,137,87,57,205,96,213,227,6,123,111,222,230,82,67,147,36,248,123,161,83,86,15,205,32,73,62,156,13,100,104,95,182,2,156,121,88,229,45,60,25,100,29,170,191,142,130,226,235,153,74,20,67,21,245,20,178,8,194,5,10,231,116,121,224,70,177,131,187,96,178,93,211,165,229,248,217,93,107,47,155,0,219,227,100,169,103,253,36,63,7,200,71,162,24,72,96,18,52,253,224,133,10,106,54,245,193,112,193,115,185,61,42,190,16,245,80,23,40,1,82,167,16,66,85,107,45,245,175,66,160,216,195,51,69,250,80,222,50,27,48,247,62,37,109,188,98,108,182,58,211,74,222,45,122,5,231,247,227,237,131,68,214,197,46,9,250,66,201,156,213,49,124,134,203,253,82,228,154,61,222,114,226,223,46,195,153,183,85,49,212,199,29,142,55,196,135,243,204,156,174,19,237,140,5,249,54,238,103,196,153,39,238,56,60,1,56,174,28,134,66,180,137,39,158,213,20,12,139,27,14,185,44,78,101,116,74,247,8,47,37,174,220,203,149,78,116,3,110,201,96,13,39,169,168,46,141,171,32,36,119,217,206,81,126,235,26,241,65,226,48,152,212,207,68,201,226,226,36,68,176,118,132,47,206,10,66,63,64,130,77,24,104,33,3,66,225,104,145,112,145,201,220,231,8,79,144,159,148,5,37,95,92,228,52,136,33,12,137,145,81,156,177,115,132,101,26,100,192,10,167,60,175,202,1,38,173,132,246,240,117,204,160,251,111,72,66,47,13,222,193,63,190,174,182,3,155,198,19,249,179,154,192,80,134,128,58,68,97,234,91,92,109,137,59,1,197,133,2,83,248,46,79,167,53,100,18,14,83,200,141,208,71,179,107,169,196,67,73,0,112,30,67,147,219,168,215,210,249,197,67,103,141,144,78,37,234,37,161,65,136,24,112,68,95,109,20,184,115,46,156,77,171,55,96,54,25,137,171,88,218,67,223,87,89,133,43,79,22,248,220,91,199,190,218,41,217,220,252,127,235,26,250,79,110,197,247,210,76,199,133,161,204,166,85,159,27,121,9,170,1,204,46,220,37,85,124,5,139,64,245,165,81,70,144,75,238,235,36,140,196,214,126,204,81,202,92,174,241,115,32,164,82,3,238,68,188,197,87,64,121,163,43,80,26,183,116,22,66,97,106,215,143,25,224,150,48,242,226,75,220,166,102,54,5,239,22,121,72,40,79,8,60,112,232,6,233,41,212,64,218,112,40,195,156,168,32,91,179,118,85,180,135,11,131,114,91,201,198,164,228,107,5,241,21,250,24,99,118,65,201,149,14,71,25,84,122,194,171,158,236,58,91,130,107,184,160,203,34,174,151,210,232,255,107,168,162,36,94,196,203,70,137,125,216,53,13,45,73,177,200,76,164,164,174,75,85,63,180,184,48,25,121,125,155,151,219,118,100,169,191,224,156,170,107,133,229,66,244,71,47,114,153,90,254,34,79,83,141,33,246,185,241,223,173,203,110,59,235,86,167,42,41,252,174,48,105,78,161,148,212,91,49,76,191,119,94,227,191,75,29,171,145,55,35,47,127,105,119,171,84,88,80,220,71,112,242,194,164,47,200,211,38,71,23,125,138,100,80,213,151,67,148,127,157,147,240,160,84,189,49,53,132,92,226,187,113,186,85,185,181,80,239,57,194,8,46,240,168,136,67,193,100,195,174,197,134,9,48,100,14,90,2,130,210,9,83,236,190,212,141,61,113,101,59,92,153,107,50,158,176,133,5,149,31,44,237,185,169,67,183,224,3,142,62,181,173,61,171,243,233,172,242,136,103,32,14,158,146,58,128,160,191,13,123,15,167,76,126,92,83,6,199,211,232,76,37,245,15,145,159,216,46,233,59,129,125,117,0,17,177,157,113,195,133,196,101,62,191,77,156,251,110,72,120,24,244,187,18,151,241,123,1,94,194,12,1,122,206,253,251,110,212,52,117,170,152,190,74,143,221,236,44,235,199,123,95,236,98,210,3,70,144,230,241,231,205,118,27,62,41,172,172,218,112,82,223,131,143,126,154,144,225,84,152,28,157,29,112,233,234,16,70,34,26,238,142,160,148,47,234,206,48,198,195,29,130,11,164,112,172,199,35,215,209,81,204,65,179,188,72,248,127,224,190,246,133,225,4,209,185,64,121,109,104,65,12,50,10,90,126,158,14,121,65,96,234,215,244,105,78,144,144,23,56,6,219,185,63,63,240,153,166,243,42,31,112,111,209,166,65,127,233,219,206,52,154,139,166,79,35,210,237,23,96,226,133,117,61,35,66,105,66,76,134,51,205,176,204,20,38,144,20,130,15,231,30,80,212,231,144,41,98,191,62,185,179,84,223,241,164,208,50,188,160,28,86,143,3,150,2,249,48,162,225,112,78,162,119,77,140,42,95,174,112,28,149,89,216,21,129,71,136,106,29,248,92,252,87,214,153,72,100,163,196,203,217,77,171,62,109,73,64,225,231,172,72,16,46,133,171,180,220,110,153,234,129,98,183,13,190,75,52,123,80,164,125,126,219,107,35,205,3,187,180,154,135,150,159,95,142,147,243,216,69,103,239,125,96,242,34,66,255,195,226,149,218,114,115,202,94,129,143,77,226,163,194,231,117,49,153,10,222,198,165,112,134,21,52,94,62,251,212,241,52,85,192,240,100,82,60,79,197,244,223,49,203,154,177,199,162,41,74,115,38,181,123,163,94,77,220,31,252,237,84,240,35,38,50,98,154,160,208,8,252,102,23,176,253,125,21,24,162,44,127,245,134,121,245,94,215,13,109,31,169,168,193,51,221,144,242,15,46,31,255,62,48,44,52,235,121,218,42,46,28,182,210,201,231,233,149,63,230,103,131,89,25,15,108,9,128,14,87,82,21,167,194,125,127,185,109,6,175,121,171,66,126,240,71,236,57,141,185,177,75,130,12,104,245,168,49,48,229,247,67,251,12,198,246,120,181,213,113,14,69,41,250,136,175,94,118,237,82,248,76,229,239,97,56,58,200,68,21,180,32,50,92,28,134,146,178,235,47,159,127,127,130,158,192,20,140,142,250,192,237,75,244,48,24,101,105,125,57,39,98,238,14,67,50,80,165,101,92,246,83,117,148,141,160,102,69,33,70,143,135,45,217,185,252,127,96,41,181,52,184,148,22,239,134,34,90,193,229,230,9,32,82,96,77,190,249,108,3,229,147,205,152,216,18,163,95,219,231,7,239,207,215,12,108,172,121,251,129,251,239,60,3,157,103,206,228,7,165,102,54,224,181,133,122,211,96,114,7,125,176,140,18,116,79,133,199,234,209,221,92,111,178,118,183,169,54,103,31,75,84,96,255,104,56,9,129,129,90,166,163,246,201,125,49,197,217,121,60,216,153,218,59,224,189,174,139,219,224,143,34,3,16,217,220,156,95,176,108,159,65,80,250,223,248,144,141,19,37,75,1,115,181,122,94,109,132,224,241,242,142,203,243,25,101,42,64,162,221,148,127,150,231,229,195,207,3,131,171,68,128,152,158,248,161,91,124,150,137,144,174,7,94,69,224,38,202,243,31,92,5,38,201,243,129,73,251,143,193,128,137,63,189,112,73,49,125,201,157,124,186,5,182,180,207,175,2,204,37,79,247,193,98,186,24,223,52,50,45,213,164,48,249,45,125,85,135,225,24,210,109,50,19,221,111,51,224,34,49,34,224,134,184,225,125,26,210,167,166,112,42,31,149,182,193,173,233,36,203,248,222,253,179,155,49,111,234,76,202,248,162,238,187,161,139,208,118,103,92,239,129,18,138,209,221,38,91,100,57,190,122,33,110,33,125,118,46,152,169,214,248,44,179,239,229,229,137,60,209,241,77,6,188,167,229,18,32,27,108,100,191,1,87,106,14,5,198,119,60,253,229,92,156,167,158,121,236,1,187,197,203,201,45,72,210,114,88,78,146,79,227,3,15,145,18,109,191,153,19,167,30,1,164,113,245,237,128,199,190,51,13,185,238,213,116,87,128,223,47,197,128,88,0,106,72,151,195,82,84,106,119,248,28,213,179,109,133,147,199,219,13,70,55,67,214,136,137,110,248,210,199,2,202,91,231,105,50,105,177,11,215,158,245,236,49,10,240,232,243,130,187,225,249,238,98,220,23,1,143,242,199,211,200,56,251,144,192,111,125,75,160,129,51,4,253,241,114,168,127,183,126,24,254,158,152,229,198,34,253,124,88,34,35,217,231,90,49,2,200,11,155,239,255,83,50,53,181,237,38,234,21,192,68,87,226,195,170,221,51,179,192,48,109,248,187,43,122,31,250,44,53,235,49,149,72,224,174,207,179,148,0,166,21,240,126,218,13,156,99,60,160,85,106,73,223,77,137,230,125,55,98,161,215,59,56,77,5,59,78,123,114,130,218,141,224,2,23,10,163,226,167,43,65,238,7,70,137,44,94,222,160,216,111,10,159,27,79,140,71,197,161,80,244,187,72,126,111,247,233,58,46,197,32,112,182,105,238,48,142,155,165,176,5,205,163,229,40,68,245,252,192,57,150,31,84,31,89,214,118,51,67,81,222,93,47,165,174,161,168,247,197,87,99,6,86,237,179,20,213,240,6,99,244,200,211,84,223,127,62,1,96,43,127,207,10,83,11,62,2,174,92,222,21,206,78,89,109,48,219,118,87,24,18,155,118,225,61,180,75,151,201,108,71,151,226,203,208,225,196,57,218,247,133,185,144,14,133,199,206,177,173,84,43,66,121,158,38,66,59,46,92,245,100,62,48,155,69,52,13,69,11,109,184,41,11,248,242,33,61,173,12,109,248,64,38,245,194,53,231,252,192,120,98,250,133,103,127,58,13,154,128,59,156,232,162,201,142,214,136,248,198,45,160,65,131,118,185,136,13,46,121,196,87,147,43,208,116,56,49,248,182,15,8,108,136,106,160,53,140,243,28,147,152,8,107,215,169,180,72,201,236,57,96,11,143,8,156,24,79,255,109,252,117,85,140,67,42,67,178,95,110,26,202,109,67,191,154,164,135,59,23,206,126,215,146,236,165,13,159,113,139,253,12,238,2,9,27,24,60,239,126,6,188,167,254,52,73,90,53,90,86,97,120,208,167,141,116,47,122,165,82,120,165,79,195,109,150,3,102,69,201,201,11,245,199,49,112,198,133,215,45,114,54,120,236,29,187,37,73,175,83,39,249,49,217,92,43,209,224,194,190,173,48,52,40,209,45,29,187,64,155,86,172,174,37,224,46,236,33,6,147,33,54,46,172,135,31,222,131,126,135,171,163,241,36,91,210,216,189,166,216,146,168,129,204,186,29,66,28,187,75,188,154,156,30,49,9,168,167,36,129,55,96,226,197,75,97,106,131,226,229,231,50,41,151,140,102,226,88,177,188,176,251,187,78,113,116,86,122,116,9,100,182,91,31,230,44,140,125,154,228,163,43,216,14,140,251,40,182,36,154,117,229,49,128,145,9,140,181,73,14,80,215,153,210,141,233,196,91,6,133,237,148,175,58,35,89,86,124,180,73,122,139,57,223,96,88,73,243,194,104,116,201,79,67,115,182,99,195,50,206,46,185,37,55,43,103,143,46,35,143,70,28,11,76,140,221,220,162,102,99,147,32,232,252,233,46,110,239,147,179,159,231,155,222,15,12,207,119,24,166,16,191,168,253,198,148,229,59,29,166,184,76,44,48,11,62,230,17,168,57,219,47,106,39,95,139,14,29,102,111,11,12,231,103,143,119,143,37,41,31,211,38,198,186,93,50,141,224,75,96,244,9,91,252,52,53,29,233,129,203,172,97,197,24,187,228,243,211,157,58,244,232,178,109,158,64,129,155,165,16,125,48,217,144,85,199,154,4,146,107,96,145,215,178,213,204,97,236,106,247,150,15,2,24,58,205,206,254,182,118,204,20,202,37,150,216,250,236,157,41,172,32,92,179,89,247,35,210,124,211,125,119,101,239,147,134,99,232,231,216,19,40,113,188,172,169,6,147,84,30,79,83,234,161,251,48,126,195,21,123,33,82,85,73,151,61,58,41,35,140,86,138,26,151,248,160,26,186,89,37,122,5,189,219,174,77,131,173,126,196,126,132,235,84,173,59,200,143,102,44,108,92,107,91,173,5,36,147,74,76,67,168,17,135,158,139,197,124,183,1,83,215,47,238,47,108,251,179,27,182,11,247,165,123,10,41,193,237,254,54,164,206,114,9,33,28,184,226,204,93,8,192,108,89,94,36,111,182,21,15,147,238,165,163,137,143,122,184,99,206,96,169,88,53,121,196,81,163,199,73,77,46,122,64,0,167,48,115,128,251,3,19,164,41,209,52,238,113,186,252,178,89,11,209,52,164,28,210,124,225,188,139,192,151,144,5,24,214,83,247,97,181,31,141,207,120,224,179,247,206,128,245,82,104,226,1,225,219,104,86,24,161,182,4,151,225,190,5,30,69,39,146,41,1,198,126,182,97,163,208,245,147,232,135,232,51,20,71,212,182,195,170,188,27,22,201,170,165,61,15,159,25,220,239,187,85,125,15,216,14,74,95,32,27,245,53,237,81,203,228,140,41,190,205,9,44,11,132,155,117,111,247,105,50,207,244,229,213,212,57,28,54,81,188,251,114,158,77,31,29,209,228,154,84,102,151,13,15,47,21,87,193,128,187,154,180,196,129,239,44,61,22,140,165,16,40,156,24,190,128,225,189,170,2,195,146,233,246,153,241,54,235,36,174,178,229,112,59,105,178,182,176,96,73,0,11,20,13,133,161,112,93,225,12,98,13,31,195,225,121,154,194,136,18,48,220,35,250,52,243,219,205,97,172,39,234,149,21,166,134,56,94,78,184,84,225,249,35,171,10,152,125,86,94,206,203,230,133,7,158,104,125,122,32,72,221,28,38,146,43,83,188,154,242,105,189,240,216,67,198,154,74,146,50,220,115,97,190,61,217,82,206,241,193,149,208,191,11,222,1,169,202,134,39,17,223,116,15,152,228,189,34,48,201,203,190,219,153,195,76,231,9,108,238,217,45,13,4,36,123,17,111,79,29,228,248,220,119,99,168,201,169,139,108,169,87,102,2,247,135,56,0,24,137,208,28,48,53,91,10,79,35,21,118,120,144,191,40,93,10,163,103,221,241,114,59,19,182,192,125,127,113,67,208,99,235,230,164,239,70,134,211,111,101,221,162,80,226,148,172,38,240,227,166,31,101,81,105,107,159,161,77,147,98,184,170,165,220,203,250,64,78,101,184,255,141,248,63,201,98,23,134,25,113,120,164,161,51,62,163,62,112,206,113,55,34,245,128,173,85,97,83,88,186,48,186,11,2,219,177,237,223,77,209,162,148,147,79,243,122,44,223,166,59,121,205,123,235,111,55,99,247,255,96,54,71,169,180,181,98,11,87,107,7,70,2,122,105,211,32,152,158,61,96,24,171,165,207,109,218,151,29,48,49,40,153,198,184,14,187,187,100,224,217,230,111,46,108,65,144,88,251,205,232,114,229,195,240,16,204,88,96,199,186,104,234,187,168,168,183,132,181,129,234,102,107,98,80,19,125,69,216,45,96,227,42,21,152,216,81,12,40,215,244,62,244,229,48,186,186,67,21,210,231,231,148,168,84,104,230,232,212,9,15,119,215,15,51,25,93,255,237,9,135,180,28,172,245,119,108,183,11,215,177,245,229,100,67,20,133,183,152,4,100,152,166,228,134,173,201,153,109,93,98,245,28,172,205,157,50,80,249,110,53,40,32,6,220,159,218,197,52,174,7,134,80,96,216,200,114,124,24,115,94,98,98,133,220,219,26,103,12,217,13,67,172,102,236,63,217,120,6,169,230,98,18,20,210,3,35,202,216,7,114,215,237,129,131,208,196,224,246,68,174,160,225,46,221,93,112,8,113,47,189,2,21,98,171,185,199,111,91,137,225,80,24,166,238,11,227,165,156,2,83,176,27,39,69,167,74,83,223,157,173,242,62,80,146,143,164,101,195,154,179,3,70,161,104,9,12,125,118,44,80,182,196,45,22,59,178,112,35,60,35,166,59,179,20,61,231,112,115,191,36,135,217,49,141,171,192,84,95,187,105,106,172,105,69,91,118,122,144,223,115,120,75,110,236,57,224,205,173,24,131,73,64,77,63,26,121,179,153,98,56,50,127,43,95,5,125,124,116,216,32,122,37,27,34,213,134,35,73,119,19,149,40,10,159,61,237,206,4,202,21,199,86,152,179,184,5,76,30,150,140,101,69,75,38,54,37,83,172,214,62,161,32,63,186,4,5,138,103,52,42,106,24,97,143,80,53,92,197,170,69,198,249,46,46,36,229,82,213,95,62,179,63,197,182,96,156,74,89,127,57,83,180,183,3,230,162,38,112,161,53,209,161,231,170,208,180,191,139,209,143,222,135,215,227,36,134,104,96,214,56,58,209,10,84,99,5,139,172,231,152,162,228,91,232,166,1,227,76,185,47,159,240,18,40,218,96,201,191,59,14,57,213,183,221,24,39,51,98,175,8,7,183,45,225,211,108,148,210,177,101,44,2,229,93,80,120,79,99,147,159,48,228,13,125,184,27,221,144,195,152,196,226,129,54,184,196,9,114,158,78,26,40,39,69,20,66,129,15,70,59,65,136,32,128,41,208,117,148,163,175,42,120,44,159,17,224,44,114,131,231,220,161,196,209,127,215,146,250,244,217,202,238,21,205,218,140,141,194,120,236,99,67,88,84,222,202,6,15,92,75,172,172,31,172,173,78,240,16,233,211,82,98,0,60,243,61,208,13,126,127,219,58,57,224,157,53,142,126,224,28,43,103,161,97,179,94,144,224,234,133,115,127,186,211,170,72,219,133,235,251,240,233,253,48,83,224,254,17,246,23,170,94,162,77,167,69,73,220,10,25,142,130,136,81,16,112,40,105,76,133,225,111,190,141,198,205,249,188,184,167,107,73,3,183,244,188,188,184,42,237,239,229,104,120,60,240,90,163,9,188,229,76,2,238,31,227,205,239,229,69,195,12,7,134,19,246,190,92,153,90,13,166,246,52,70,242,28,251,69,231,62,100,11,101,94,24,157,231,23,134,126,253,62,173,107,54,143,31,7,230,69,167,154,1,192,233,211,116,51,216,146,47,20,118,150,173,95,98,110,221,79,143,255,216,160,47,156,135,238,7,195,104,142,239,171,149,253,11,52,181,21,75,7,114,195,145,20,134,176,57,54,147,101,210,152,58,92,204,254,251,209,8,119,85,237,147,97,161,112,135,43,9,125,69,97,147,99,185,240,106,93,127,219,52,19,163,105,149,196,110,253,109,138,189,239,252,70,109,178,105,143,27,129,81,52,205,248,177,247,3,227,98,191,240,44,207,92,160,98,234,162,166,62,43,40,238,172,29,63,141,51,242,89,60,191,216,78,192,100,170,62,240,184,49,118,96,92,173,10,155,186,193,133,107,123,95,94,103,68,39,187,101,23,232,110,5,99,90,228,111,1,115,217,87,152,187,173,192,167,7,21,62,11,106,220,151,87,234,79,30,152,88,145,192,121,60,45,199,63,144,238,136,80,179,217,31,56,71,68,216,94,158,223,223,198,231,222,165,105,234,51,60,48,98,242,183,87,186,6,118,64,171,172,175,70,225,193,211,50,147,240,8,248,156,122,115,62,48,26,41,23,94,154,103,194,29,217,245,170,13,238,85,93,242,6,203,70,139,67,95,79,189,214,202,61,184,38,236,35,242,85,220,37,174,49,74,132,164,136,191,30,65,26,114,237,195,86,197,95,117,95,13,63,12,2,191,14,27,121,207,93,33,248,185,75,248,104,169,180,170,82,129,51,19,75,249,154,140,24,178,83,236,54,88,65,198,189,107,66,15,37,22,58,82,60,231,98,236,83,33,193,167,42,203,11,142,1,52,5,174,115,108,23,201,66,33,23,160,76,95,156,166,170,37,41,94,3,122,177,113,51,11,206,174,126,183,59,34,112,112,246,247,240,153,159,91,232,189,166,14,211,185,186,110,82,184,160,111,202,28,254,90,216,157,35,21,195,152,190,251,133,237,238,231,185,78,208,109,203,239,114,82,71,152,249,244,36,20,182,23,230,31,41,187,125,94,127,234,208,183,89,103,108,185,16,123,158,20,209,19,33,255,58,187,34,202,67,62,208,112,13,244,171,112,113,238,198,16,204,135,211,174,64,168,37,177,44,180,104,82,143,219,51,44,139,249,18,194,35,47,121,172,159,72,132,42,196,9,36,206,204,14,79,113,226,242,151,147,41,120,31,38,46,83,110,242,35,108,133,249,122,121,160,83,229,188,111,241,217,36,97,54,133,201,226,246,239,26,195,84,15,46,76,20,33,38,112,237,176,94,36,129,225,132,188,89,155,136,112,142,187,108,7,186,191,99,249,113,79,179,155,220,44,6,249,164,35,2,128,166,35,112,149,221,128,243,154,17,21,101,175,169,151,28,23,24,54,160,122,147,108,151,102,117,14,147,119,74,53,58,237,167,38,32,48,198,177,111,164,200,217,29,147,115,8,220,236,10,17,112,218,151,143,152,160,40,247,120,63,126,10,145,209,178,166,194,117,172,38,48,181,114,2,91,86,125,188,28,93,85,25,208,182,72,134,138,212,100,146,197,36,108,74,0,138,218,145,251,244,153,215,215,19,115,206,166,198,189,199,187,133,48,81,150,223,110,230,146,116,135,124,177,36,185,164,48,137,83,145,32,60,141,81,183,8,12,159,152,60,157,246,45,251,2,62,246,88,241,11,27,177,120,226,101,2,83,131,225,70,20,240,89,50,242,219,103,6,204,155,84,109,41,40,50,98,63,142,128,88,5,148,75,73,188,107,152,134,89,186,45,135,26,54,75,211,142,25,212,194,165,72,166,121,22,211,146,58,3,210,163,226,195,72,146,187,40,214,116,13,55,78,225,26,164,159,93,77,215,53,197,187,151,21,122,93,152,164,133,200,232,195,187,177,135,62,61,225,219,187,176,41,15,87,129,207,182,222,82,116,154,101,49,220,157,229,156,170,220,162,125,54,224,86,233,67,158,102,69,70,162,85,33,99,65,220,207,3,122,173,58,107,12,24,172,184,93,190,219,244,32,60,92,64,242,75,18,106,191,97,84,24,145,69,73,154,98,151,100,67,252,214,199,252,240,83,185,244,61,185,153,93,184,16,195,114,87,76,49,59,106,202,135,225,16,140,188,31,204,218,165,107,8,2,16,254,223,15,70,149,105,200,100,169,48,86,116,191,222,159,131,146,40,228,109,218,25,14,242,198,252,187,207,53,4,175,148,192,100,140,69,175,33,155,37,123,67,33,173,174,186,209,108,23,150,122,239,2,192,240,166,56,108,18,5,210,167,191,167,125,219,162,92,106,46,57,255,128,115,36,143,226,21,199,236,190,240,26,86,119,248,193,157,228,169,61,21,62,107,208,125,99,217,60,65,247,110,135,241,118,94,56,2,38,242,36,71,160,201,201,223,15,171,70,126,177,20,134,134,55,208,116,53,0,44,250,207,125,205,27,86,73,3,74,210,103,211,232,148,253,151,43,198,160,246,217,164,238,217,237,86,18,127,179,100,36,157,67,136,228,205,121,225,115,97,215,225,178,234,93,95,219,185,32,46,157,154,194,21,85,226,11,167,123,13,49,157,150,18,219,105,102,154,78,237,240,110,245,0,129,174,75,114,211,76,101,113,228,24,203,210,180,108,24,24,22,62,55,193,206,62,10,31,165,252,50,85,73,177,161,81,252,57,37,29,208,242,10,86,117,235,15,102,153,116,153,254,201,114,128,109,217,109,249,68,222,84,145,237,208,104,183,170,219,242,38,9,47,69,36,131,146,219,22,247,66,148,246,186,112,62,192,177,103,142,242,15,102,107,150,193,204,8,177,100,55,60,207,64,225,237,237,10,67,191,211,2,38,52,32,79,119,51,70,253,105,84,203,118,87,152,96,91,9,24,166,255,169,40,249,158,61,80,8,35,238,68,201,40,156,133,217,154,140,56,82,150,61,249,230,37,44,10,180,71,219,21,128,134,251,101,27,157,208,133,147,206,194,12,77,67,228,253,152,218,253,149,178,0,198,62,241,253,12,73,214,49,196,42,206,153,88,65,157,247,229,231,102,176,20,134,185,179,95,120,75,202,30,189,109,242,191,241,97,80,244,108,129,97,75,112,207,8,206,73,101,112,37,192,21,242,108,192,164,84,222,139,196,248,113,193,204,225,3,150,137,176,220,15,227,215,156,97,7,152,170,61,233,115,56,220,187,207,98,2,59,91,110,249,103,135,95,166,190,40,15,183,252,192,153,228,235,11,175,41,51,45,161,69,229,75,32,81,4,41,153,9,80,110,160,250,28,237,134,65,101,42,12,55,158,219,81,38,88,175,230,6,229,213,165,215,11,115,144,55,129,89,124,163,223,73,126,90,42,45,67,218,119,197,104,35,87,175,207,118,201,139,131,68,232,52,36,26,214,145,205,116,205,8,235,239,206,69,240,194,48,27,142,59,214,8,149,45,133,19,155,111,172,62,162,171,119,121,1,195,229,188,3,198,202,125,159,78,123,199,120,172,37,74,3,212,157,97,208,149,24,143,115,26,73,70,31,101,105,171,134,231,17,81,250,34,231,166,85,173,165,157,227,229,232,89,222,155,31,240,104,110,238,39,147,156,157,67,209,220,238,210,38,157,41,223,62,53,248,38,102,83,238,177,228,34,14,125,216,112,254,100,219,208,242,126,186,188,154,248,235,12,184,10,141,194,15,94,241,106,35,55,87,12,153,111,255,102,66,3,178,182,208,98,7,141,157,20,193,160,185,31,152,224,87,192,136,191,232,203,185,199,244,113,119,241,44,145,207,110,198,192,136,73,72,128,120,116,29,45,202,254,247,133,31,130,15,131,211,184,45,183,148,48,109,121,159,247,26,66,4,137,224,142,194,109,198,249,65,77,215,243,89,61,232,113,128,59,58,97,58,88,157,202,148,248,234,179,84,46,67,155,193,105,151,20,95,221,137,13,235,52,66,255,201,205,20,202,245,174,252,160,161,20,119,199,87,13,211,168,83,24,10,182,104,217,252,163,97,240,11,60,232,126,166,73,35,188,178,46,188,174,98,170,193,53,170,226,14,10,203,133,142,6,87,148,152,8,168,17,143,246,162,51,221,95,182,92,205,7,174,145,171,145,40,124,19,223,27,44,71,8,38,212,128,185,208,148,7,238,91,208,45,249,147,166,20,63,218,237,110,196,15,158,73,6,187,236,181,36,96,110,121,127,26,207,70,124,23,146,88,207,142,65,141,119,28,61,115,227,142,126,90,134,32,231,125,122,16,15,127,96,8,125,47,188,199,179,46,113,242,246,219,52,104,210,159,167,161,41,251,208,133,82,121,110,47,122,23,46,214,130,100,52,24,92,123,156,122,28,139,249,233,20,82,136,74,160,19,169,59,133,203,45,1,35,249,165,247,253,116,10,6,177,127,22,132,49,146,6,98,112,235,238,14,74,88,180,207,194,227,166,27,235,146,75,192,122,30,70,254,101,196,195,176,14,63,83,1,174,202,30,95,93,44,215,92,225,115,25,141,179,135,114,215,250,172,76,115,195,196,203,209,42,94,207,211,231,151,99,170,96,131,72,221,28,238,252,115,253,8,195,144,82,169,231,228,162,14,58,249,85,22,120,84,61,0,224,61,112,143,76,178,218,155,166,96,205,45,154,205,97,173,83,152,20,246,136,68,24,239,182,156,229,192,117,132,67,159,91,168,186,97,59,91,209,186,231,49,194,131,73,63,218,74,234,99,229,154,60,79,151,102,83,184,54,98,221,195,252,246,194,137,170,30,31,205,77,9,190,206,148,68,134,240,10,180,20,73,51,236,166,187,188,253,62,71,150,225,76,178,184,126,26,114,43,222,77,231,202,226,34,127,126,71,25,99,50,250,160,38,168,105,186,121,167,144,8,43,55,4,164,194,206,213,126,197,195,80,113,76,253,105,98,222,30,54,77,230,224,184,118,93,55,113,177,123,253,48,54,65,233,113,24,75,114,56,167,241,58,212,75,48,14,60,243,138,235,32,12,168,57,213,23,158,45,12,59,96,137,34,26,92,74,236,134,155,218,181,162,77,67,190,51,140,225,77,96,161,63,112,113,145,242,31,188,46,183,10,48,158,227,251,219,36,194,39,253,48,106,101,238,195,104,185,106,203,74,114,34,29,224,115,178,95,221,172,102,249,146,37,135,49,176,205,87,59,20,38,117,58,122,5,177,145,161,63,13,19,72,142,46,199,73,47,123,37,240,49,53,227,229,184,248,165,75,207,206,123,54,130,120,247,92,74,12,96,196,96,178,114,17,196,147,160,85,183,132,237,18,119,54,148,104,212,230,164,120,44,237,22,159,77,190,184,118,41,158,227,72,54,135,20,53,73,74,29,48,199,97,124,23,146,120,67,159,182,138,25,223,146,126,138,33,250,52,186,103,110,45,243,13,228,190,43,12,25,82,92,178,73,56,78,50,203,169,69,203,110,14,103,171,187,105,77,225,121,79,152,108,212,58,207,135,17,208,185,23,124,50,17,116,158,158,150,160,73,235,112,65,225,72,155,118,22,84,24,12,192,123,60,77,163,236,202,79,137,108,52,238,93,159,62,45,25,249,58,23,152,213,218,242,178,106,124,86,51,125,50,5,97,182,202,23,94,91,87,8,41,42,195,77,90,184,184,224,116,84,152,47,169,14,243,153,67,159,230,178,211,162,97,104,64,77,157,74,137,44,241,125,225,161,239,38,189,160,251,10,193,68,34,59,233,129,201,162,8,24,222,197,172,112,114,222,117,224,66,149,175,236,120,195,68,177,189,87,50,201,154,69,214,128,169,120,133,55,39,83,239,170,227,49,172,76,111,93,120,171,89,186,96,34,157,190,68,96,169,58,11,72,63,108,82,109,189,3,38,178,248,160,56,6,47,90,165,152,163,179,15,184,56,12,240,228,142,209,30,56,167,92,46,92,159,157,124,216,229,53,94,78,157,202,243,93,199,96,46,43,90,118,204,80,169,105,53,120,148,53,47,220,133,175,21,216,252,42,238,2,75,70,67,40,48,113,156,152,12,5,151,228,28,15,220,34,113,2,152,216,153,194,231,207,115,56,231,16,190,209,99,2,254,195,56,60,51,153,38,239,135,25,31,81,160,77,79,78,226,205,51,28,142,20,132,11,29,171,101,248,142,89,174,195,241,108,35,186,231,144,251,183,99,34,225,189,204,47,24,85,134,153,168,69,123,38,33,146,80,165,95,248,252,206,11,143,84,162,71,80,104,123,96,162,228,225,163,45,228,210,234,169,204,45,58,40,21,152,82,189,232,86,10,43,197,246,67,59,87,252,103,85,230,17,215,197,72,216,200,38,119,184,165,63,217,7,226,224,204,167,63,151,90,119,166,105,145,122,60,13,119,104,209,167,209,242,136,165,203,101,127,36,109,90,181,137,22,240,218,82,155,217,141,115,49,2,52,231,106,15,113,178,194,132,201,162,229,208,21,11,235,8,240,117,195,34,67,179,116,6,27,235,175,151,156,158,13,135,132,94,237,210,28,41,17,144,4,141,242,128,137,132,59,159,8,152,141,143,177,128,116,116,109,209,234,51,153,69,114,16,24,162,130,104,88,39,177,80,96,35,48,138,119,79,21,235,49,20,146,28,159,102,86,71,165,27,105,91,70,168,228,240,230,86,60,20,134,255,216,59,172,155,148,137,244,103,249,221,34,62,152,24,147,84,58,145,67,103,76,3,31,76,0,75,47,171,92,94,75,20,20,153,163,90,135,122,226,137,238,238,212,200,22,155,85,244,108,156,247,221,196,167,210,13,42,65,246,104,245,126,30,216,169,176,13,11,92,141,186,211,163,66,29,26,161,251,213,211,40,236,221,221,88,76,248,68,252,37,132,186,110,96,149,26,70,113,228,176,65,163,38,227,49,192,46,138,31,56,36,42,177,206,28,212,73,70,159,121,97,10,166,189,89,181,152,254,236,125,53,33,221,58,215,37,182,41,83,206,60,182,246,27,247,172,100,112,53,177,10,77,116,125,248,202,224,166,159,133,87,9,46,57,150,161,135,255,41,17,173,178,147,193,24,127,125,26,164,35,66,250,121,97,242,217,171,164,76,52,169,4,55,55,127,189,196,52,13,115,88,206,211,6,69,72,52,187,16,255,185,207,50,84,113,167,58,23,241,99,194,221,238,58,11,16,118,183,160,85,106,112,221,223,111,130,20,101,68,42,106,53,62,236,59,5,168,195,71,34,39,152,124,10,75,48,96,232,14,87,56,36,40,205,217,122,187,198,215,145,162,74,15,74,49,206,137,11,83,141,149,130,240,169,194,130,126,211,102,136,67,141,123,187,38,224,188,37,80,140,122,73,189,214,230,57,148,217,211,228,233,115,238,162,161,19,185,24,91,83,168,206,56,33,205,225,203,170,154,34,220,109,217,185,122,143,26,46,135,10,211,182,228,251,116,72,128,206,44,109,65,197,115,246,29,241,57,96,70,237,52,199,165,149,57,22,220,29,202,194,186,76,81,240,89,10,54,157,180,204,166,116,148,116,22,232,204,101,68,160,47,68,242,44,232,60,240,8,222,233,111,202,161,179,94,214,140,173,196,234,221,34,89,35,40,1,170,209,64,223,166,101,10,249,74,20,209,158,161,70,230,239,194,144,101,223,10,221,138,98,134,28,28,121,252,200,252,130,249,5,170,152,165,240,49,25,131,1,34,35,28,42,142,3,100,190,243,140,250,68,28,76,82,47,218,141,94,39,252,10,21,169,214,37,189,134,83,168,93,202,41,180,38,179,172,61,138,25,79,207,149,128,137,252,10,156,160,147,136,124,37,54,171,37,219,2,183,199,149,220,177,70,173,35,135,243,133,173,44,55,168,222,22,210,57,119,192,210,68,120,55,214,189,229,98,72,195,9,233,17,152,137,135,141,171,228,194,208,58,70,53,2,57,106,194,118,217,48,57,200,234,138,52,173,65,100,63,90,6,147,1,129,232,88,4,149,10,132,121,97,74,174,194,169,135,94,246,217,56,5,46,40,204,7,153,27,100,88,146,205,77,249,252,49,63,35,189,140,211,121,221,83,241,220,22,134,137,195,122,230,205,185,139,139,87,155,19,149,226,101,63,32,198,217,40,164,162,198,244,27,230,244,166,21,99,125,190,206,122,146,206,41,242,240,108,137,130,100,198,16,56,225,213,11,74,65,166,154,144,195,180,185,217,43,162,105,153,212,193,41,48,20,149,17,124,36,105,151,205,230,194,136,27,71,130,25,108,181,73,104,236,206,164,39,55,58,12,105,174,70,120,138,254,33,105,228,255,249,215,127,253,159,255,229,191,253,35,198,200,60,255,61,24,35,73,122,172,227,214,14,145,251,46,249,150,28,148,89,106,66,200,38,148,172,70,211,14,141,172,97,74,51,207,178,249,59,31,130,100,97,27,110,191,141,108,244,129,75,243,78,123,248,68,134,121,238,102,253,43,45,253,103,195,127,103,199,57,5,119,152,230,156,229,233,238,207,192,45,93,99,207,60,242,15,200,14,126,209,45,238,102,99,154,105,65,247,66,10,55,97,161,11,155,241,152,99,210,87,216,205,135,192,36,246,184,9,92,16,7,189,234,44,6,227,98,158,55,7,232,122,178,1,103,132,11,81,100,194,180,151,197,136,138,79,36,147,113,65,72,186,17,156,133,122,221,66,144,204,100,221,194,216,77,107,28,42,231,206,100,102,234,133,77,231,46,210,224,6,30,166,187,249,194,58,64,222,72,164,61,66,82,93,155,194,165,196,149,25,102,82,94,160,48,165,208,65,15,74,173,243,61,239,160,134,61,87,144,21,27,224,230,118,62,100,127,220,189,6,59,143,5,49,196,64,6,30,212,12,7,76,169,195,3,175,155,134,141,201,151,238,190,223,76,48,34,184,179,8,175,64,112,164,48,85,127,97,151,145,31,126,141,4,131,111,5,6,112,147,74,104,120,210,78,159,132,9,221,114,82,41,242,95,30,200,125,121,71,175,163,72,195,81,77,157,145,57,204,30,116,197,3,12,62,215,253,176,40,143,45,207,29,252,30,104,228,192,69,200,17,187,108,9,91,160,17,191,71,124,184,154,15,87,46,67,140,7,105,87,23,238,73,110,67,148,158,175,155,189,187,161,158,123,80,76,229,107,2,84,117,156,226,252,143,200,131,25,8,194,57,212,73,252,188,215,117,96,72,66,196,4,72,150,164,236,48,194,85,114,27,34,104,5,131,102,60,77,114,160,24,16,68,166,131,0,183,154,230,143,196,222,200,238,74,59,93,94,200,209,229,222,139,47,179,71,61,23,86,85,82,95,153,17,63,142,75,42,137,4,218,122,96,114,132,130,24,114,83,154,51,20,166,72,165,93,120,170,205,5,215,250,154,83,80,89,92,100,253,162,91,27,240,217,183,69,235,195,120,230,82,92,32,15,220,183,100,177,1,207,216,173,64,177,93,197,26,60,191,45,182,36,108,108,106,199,82,229,80,130,65,234,252,179,75,37,1,150,104,186,165,102,231,222,213,139,130,56,45,86,240,19,34,113,80,30,52,133,209,67,150,109,213,44,1,224,26,204,61,176,138,73,68,28,144,52,252,64,217,238,245,217,85,46,103,208,49,214,148,92,202,80,74,15,2,134,189,104,40,220,200,181,184,28,129,164,255,40,76,26,231,165,16,228,143,245,155,225,60,9,102,145,106,57,219,250,52,182,118,185,79,147,225,61,245,214,112,214,74,124,23,22,240,148,91,51,101,83,176,25,95,210,185,173,73,52,168,97,12,161,1,164,92,177,62,87,146,5,209,198,133,159,24,82,182,56,246,229,25,75,73,51,166,128,231,142,122,92,83,143,81,23,31,194,1,36,209,201,211,194,240,12,73,61,146,8,194,89,55,167,222,18,141,42,62,216,144,170,113,96,111,133,219,186,236,135,188,89,239,113,164,160,149,126,153,250,150,86,33,19,62,98,61,92,22,192,149,245,2,90,113,37,92,180,224,192,155,10,27,137,68,192,100,184,61,48,138,210,2,159,251,139,192,16,228,223,253,230,156,222,83,220,24,68,9,86,120,233,40,81,86,170,36,24,111,9,31,7,111,105,135,11,86,96,188,212,151,187,138,144,140,36,127,27,28,133,175,160,93,83,143,40,9,223,151,95,237,76,218,45,132,171,38,88,112,253,5,192,73,111,198,167,33,72,127,222,237,40,23,77,133,41,164,160,204,20,247,203,31,251,157,192,184,151,219,186,183,211,174,33,63,96,102,181,195,164,220,200,126,68,18,96,188,154,77,83,10,84,241,60,164,187,62,42,78,35,117,5,159,211,123,6,165,118,51,118,78,1,27,106,9,125,221,138,19,156,17,226,128,129,14,34,170,93,144,46,147,122,71,224,51,154,238,61,4,46,194,59,210,73,70,44,145,222,86,171,169,182,21,133,243,101,207,169,191,74,188,169,240,217,163,226,230,10,63,198,227,88,26,104,182,93,63,220,214,88,32,39,243,10,122,91,96,220,233,10,155,111,233,194,202,20,14,76,130,207,133,235,220,218,103,155,195,225,162,164,24,232,195,80,69,92,203,202,98,195,226,137,67,226,185,198,120,24,59,117,19,95,27,204,146,59,46,212,56,226,178,56,234,208,161,11,31,69,33,135,67,252,173,38,207,29,169,138,92,150,143,81,33,126,188,57,72,28,139,95,222,154,25,209,140,55,50,62,138,106,131,62,31,248,204,71,223,161,43,101,49,26,26,34,24,112,126,171,6,204,29,102,138,95,19,7,215,188,158,54,162,42,89,97,252,206,235,194,85,118,193,110,97,166,169,94,58,49,48,250,175,204,181,93,88,171,30,112,184,166,162,245,86,56,1,212,93,75,236,244,122,63,172,22,76,252,177,195,42,118,227,229,50,80,248,102,71,141,190,134,251,87,138,86,205,160,234,51,102,16,148,160,26,138,232,38,207,29,211,147,72,165,20,246,192,117,193,142,26,83,168,155,203,86,28,216,28,205,65,96,94,147,170,104,114,133,32,110,216,175,139,154,116,228,42,206,113,162,111,83,95,62,229,60,36,165,113,70,80,183,98,136,106,188,128,186,190,122,29,93,84,148,101,137,208,64,211,80,147,239,114,103,92,122,150,120,0,91,127,141,26,19,234,199,53,112,10,97,85,186,50,14,13,137,119,217,198,38,217,254,81,151,119,46,90,196,76,4,197,155,24,197,49,220,0,245,72,250,201,210,70,69,96,58,253,173,219,156,241,245,197,230,204,45,120,60,41,46,112,197,181,136,208,91,50,255,236,111,116,167,70,116,19,205,203,54,158,224,79,111,193,19,73,233,237,46,26,69,199,137,18,142,42,158,78,89,115,92,204,196,238,241,114,4,160,53,102,219,161,189,139,192,211,48,38,12,141,121,85,75,143,14,24,193,121,13,34,158,78,74,81,202,1,191,232,124,34,144,249,154,170,160,111,204,139,250,205,25,149,30,131,244,76,205,181,194,98,12,66,94,224,51,124,75,99,167,168,85,93,24,201,204,249,4,102,91,100,169,28,24,233,100,13,54,67,94,224,142,41,235,129,222,158,80,117,189,202,7,200,40,206,210,158,56,56,25,80,23,182,1,120,130,236,45,202,244,129,203,19,161,31,231,116,141,202,156,142,70,197,154,15,60,111,89,15,28,172,218,108,166,125,4,186,1,247,243,172,133,63,219,133,183,212,204,154,36,153,212,42,177,30,178,38,176,192,203,217,239,187,71,18,185,85,75,96,217,193,38,151,77,191,86,124,235,176,14,98,4,6,60,159,184,22,105,63,43,10,219,120,250,108,135,154,132,114,126,60,86,54,79,215,162,11,4,163,165,103,121,121,239,26,194,255,57,145,183,60,189,52,169,97,229,113,201,230,249,109,21,23,192,153,118,58,106,222,223,38,53,93,211,184,224,57,200,183,215,216,6,234,3,187,16,213,15,214,93,101,157,127,174,28,9,19,231,87,182,80,159,91,78,223,29,233,97,65,121,5,217,38,164,118,108,107,60,121,155,147,63,134,195,248,96,183,194,231,134,31,169,3,167,183,150,208,69,145,168,152,97,17,117,184,154,251,71,146,32,51,21,18,241,211,232,205,142,169,176,73,185,58,124,54,21,97,17,234,164,51,223,186,209,76,108,73,243,147,143,5,183,131,35,143,90,202,254,100,55,195,7,154,99,229,17,255,212,8,62,185,208,37,232,191,50,188,218,26,54,59,247,31,100,163,34,177,0,103,141,230,226,146,248,184,34,223,130,2,19,245,177,16,110,216,18,132,239,20,113,101,133,177,10,199,77,15,208,170,55,100,92,113,143,142,155,92,144,68,92,227,192,20,114,68,18,151,37,74,105,90,42,90,41,41,166,56,20,225,73,51,171,225,44,170,55,187,32,27,131,134,192,132,133,35,70,143,63,109,46,109,26,212,180,251,38,115,144,50,32,221,66,101,110,56,33,201,245,232,235,201,183,93,85,234,43,9,125,171,169,98,154,209,227,162,212,129,107,203,76,35,186,69,149,34,22,81,215,84,95,168,82,163,146,176,67,20,169,121,196,144,150,172,91,197,72,8,119,41,76,0,33,178,80,142,189,42,69,142,7,198,193,188,110,130,12,17,193,254,192,43,138,180,224,125,27,243,73,82,134,196,242,230,207,156,254,78,207,211,103,242,221,2,202,100,204,113,130,118,14,152,248,46,170,238,138,102,94,15,124,187,253,38,254,12,205,154,56,48,220,170,145,207,132,16,129,174,63,40,125,34,23,158,156,36,78,82,129,217,155,251,77,119,194,67,170,213,28,240,172,198,94,11,39,221,208,106,39,52,155,83,12,88,177,11,247,147,144,206,196,191,105,90,148,194,233,211,197,180,246,110,142,87,201,79,153,10,121,70,247,105,136,18,202,91,218,80,131,190,224,192,105,239,167,188,198,114,110,226,195,16,109,124,139,69,214,141,216,101,188,0,79,5,12,28,175,55,109,142,8,193,83,92,67,122,104,164,236,145,55,252,148,23,12,83,168,137,148,61,52,159,31,152,32,121,187,201,132,245,153,228,144,48,204,56,241,179,229,105,148,167,160,137,203,88,100,42,214,38,116,138,192,48,252,198,203,43,73,98,253,41,180,154,81,230,104,73,148,207,92,169,63,219,41,82,48,199,120,202,157,172,186,36,178,32,211,126,118,21,27,141,155,150,138,163,252,173,0,67,47,40,242,78,207,196,18,38,11,171,77,59,119,137,17,121,167,136,135,62,229,101,168,30,4,124,140,98,161,59,181,194,183,115,160,69,34,240,176,164,127,133,49,87,250,77,137,37,177,224,41,217,91,43,69,206,107,26,91,116,154,241,107,81,196,23,57,202,198,49,251,162,243,230,94,19,18,210,94,129,173,180,221,148,114,34,247,210,223,68,163,110,230,245,249,200,165,51,152,75,118,240,141,194,93,118,70,91,155,13,37,92,212,235,237,196,196,209,167,11,164,26,253,86,54,204,165,213,30,230,41,171,81,248,176,80,158,212,151,99,64,20,129,201,36,210,207,186,18,121,160,249,153,163,104,194,4,59,37,12,212,233,41,252,193,247,24,105,165,137,4,243,167,108,8,201,139,156,162,160,99,194,178,170,79,67,112,29,197,84,200,162,252,241,52,165,132,241,217,200,24,37,237,149,198,9,19,47,39,9,95,207,124,146,208,110,151,47,202,80,117,225,55,18,84,110,165,10,58,5,106,9,33,169,208,247,133,105,153,118,26,126,234,168,135,130,140,248,169,53,57,13,79,161,22,68,33,75,42,207,203,167,214,126,66,251,190,36,33,118,155,247,161,222,178,59,164,52,164,91,56,130,194,5,155,76,177,79,110,141,155,2,203,91,6,134,211,79,215,46,249,16,229,214,239,156,115,246,153,74,231,234,53,210,45,213,162,226,85,184,32,160,30,133,157,39,250,244,28,187,179,189,149,188,65,200,197,62,123,62,251,169,3,110,51,92,111,201,110,37,90,98,124,58,241,150,108,16,125,29,75,126,154,116,186,17,37,200,11,69,52,41,179,79,248,176,107,20,178,44,148,111,82,85,120,94,206,18,102,90,145,171,192,57,131,9,151,239,91,78,69,13,179,148,109,119,211,125,139,223,70,7,91,232,26,160,59,186,25,231,192,132,26,46,12,75,229,202,235,150,145,105,254,16,48,9,99,243,194,73,232,7,153,117,105,4,145,95,154,27,211,88,225,179,149,134,91,155,36,155,177,180,50,27,202,172,32,192,161,32,113,8,83,223,48,238,169,81,111,205,108,105,202,213,114,206,156,118,153,61,45,251,54,43,57,65,70,157,99,72,45,111,43,83,159,238,187,221,90,72,74,46,180,206,190,32,149,120,81,35,91,19,6,0,138,167,103,188,186,36,13,30,14,234,147,97,33,137,21,50,186,196,156,144,186,91,183,66,153,237,82,73,100,142,93,98,210,110,81,168,194,37,94,126,26,79,223,205,117,255,93,136,132,135,2,9,177,38,166,167,89,185,2,115,81,247,176,38,170,231,51,41,171,200,25,206,179,156,195,50,61,119,254,33,245,234,197,74,12,35,169,214,180,109,146,18,85,80,120,29,78,25,114,149,134,12,118,129,200,37,116,88,185,198,116,225,194,31,24,93,104,156,198,37,136,120,153,144,100,20,124,91,145,167,140,99,67,26,70,42,195,117,69,225,228,152,66,42,2,131,197,186,89,223,231,124,111,15,239,7,54,118,92,226,201,160,171,210,234,1,109,75,88,173,40,7,101,229,51,193,57,212,61,132,129,125,70,149,145,192,157,128,185,39,105,64,6,59,101,121,0,247,16,100,56,48,27,185,254,54,99,31,196,57,240,75,151,165,191,221,17,200,168,1,227,178,153,202,195,130,218,212,14,191,99,42,162,169,48,200,139,136,84,135,194,213,172,108,37,98,129,187,35,178,75,208,217,211,221,176,32,205,17,97,83,66,89,50,131,15,88,224,236,143,4,183,74,101,183,192,216,165,57,232,128,206,15,53,217,11,203,166,68,51,36,117,39,228,65,215,208,135,177,167,140,48,54,10,190,255,212,133,45,136,76,136,46,66,193,67,185,221,106,50,238,201,113,233,155,122,222,75,201,130,96,50,140,228,108,234,132,228,163,207,254,77,93,177,127,180,221,227,149,106,136,116,225,30,131,9,111,142,190,187,252,82,210,2,157,146,243,2,74,198,241,22,244,225,126,170,251,44,142,32,150,98,241,60,159,69,210,111,200,147,1,87,241,160,145,207,91,174,199,6,154,49,92,140,202,253,68,48,236,210,171,245,38,156,138,248,147,27,105,45,14,247,138,254,174,192,109,132,108,104,193,221,159,149,95,9,167,226,29,107,60,96,91,168,109,42,53,69,101,92,184,109,221,18,208,122,200,146,103,105,26,227,202,136,133,146,68,187,90,192,166,142,42,240,38,63,39,116,136,107,19,158,237,51,99,201,2,108,87,41,152,84,253,172,84,94,251,106,161,192,72,185,37,67,144,249,142,160,249,69,135,136,55,13,92,252,103,19,201,87,133,88,165,3,152,237,169,4,241,97,133,66,81,205,20,122,123,222,144,41,114,152,82,115,116,96,163,129,187,95,125,118,44,57,144,97,71,187,100,39,8,119,36,161,80,102,83,37,19,55,223,209,188,129,12,202,164,50,220,186,254,234,52,212,196,33,105,160,71,117,12,204,89,67,20,119,6,217,161,43,68,92,77,227,120,42,27,29,140,164,85,50,198,40,144,17,152,179,42,194,181,20,88,206,169,240,54,223,67,192,164,14,74,203,208,167,14,178,58,131,133,64,153,220,236,140,92,238,125,121,17,74,133,65,177,18,33,219,104,26,34,45,66,241,151,108,234,68,127,239,245,48,109,117,211,68,142,148,49,140,33,201,173,26,189,154,47,112,72,166,156,208,162,27,69,125,175,55,242,121,206,246,93,132,125,16,78,139,25,98,196,100,10,111,177,42,7,132,99,110,133,84,216,202,146,156,61,16,54,134,14,157,241,179,72,126,32,40,49,242,30,48,3,36,140,141,84,188,44,95,245,117,154,152,243,69,153,69,61,34,117,27,253,222,170,100,145,200,64,132,132,17,69,165,73,232,176,80,225,34,242,23,48,28,127,75,96,196,129,110,254,19,41,25,98,228,159,14,76,105,93,225,219,99,178,116,233,209,211,234,42,234,152,4,222,164,172,238,156,22,157,218,183,216,205,118,81,118,50,203,35,15,115,21,34,213,38,165,19,12,45,9,109,193,28,90,24,254,219,225,203,210,235,35,66,78,58,143,12,7,30,196,203,185,6,65,226,84,131,147,52,173,203,143,132,74,13,145,35,225,97,229,52,15,110,90,35,135,20,1,9,216,23,194,181,205,194,27,82,124,134,184,120,106,113,164,162,104,223,168,63,254,59,137,217,112,184,236,75,74,126,246,34,85,79,52,17,234,168,1,49,199,185,48,98,224,93,132,241,231,235,98,180,95,139,208,20,226,242,216,17,244,64,228,70,217,54,247,151,35,245,161,16,175,138,115,115,32,120,221,131,148,114,96,231,10,179,55,197,31,229,78,121,171,246,81,18,67,242,105,119,40,66,88,177,230,59,115,172,118,250,251,237,153,77,203,66,88,99,141,70,205,189,182,63,250,115,185,153,46,150,98,68,5,177,101,155,136,88,67,221,148,90,88,7,19,14,48,97,220,135,237,124,64,86,239,45,223,67,253,97,3,6,147,20,226,192,195,232,183,181,195,211,177,107,124,23,161,156,187,233,197,117,163,201,22,172,46,150,84,32,233,115,231,183,18,228,159,95,175,12,164,202,36,250,198,213,163,35,208,254,193,36,128,11,121,202,217,247,146,93,133,63,152,156,73,114,75,255,206,180,37,25,55,180,234,184,103,86,149,205,197,253,57,163,210,23,209,66,173,86,159,136,165,239,59,4,20,154,17,205,254,59,5,5,108,153,251,150,12,80,209,163,77,37,12,22,106,104,36,109,238,252,8,25,224,239,244,109,106,252,46,44,194,229,78,221,101,48,187,96,234,143,253,40,94,228,114,75,238,142,213,203,182,167,250,36,144,175,185,247,116,244,77,204,243,17,124,33,149,205,159,158,70,47,45,47,183,168,191,31,12,103,85,112,56,136,252,15,21,157,65,38,5,127,80,86,85,101,2,231,168,38,57,140,186,144,104,148,86,130,106,121,196,211,29,18,128,252,192,231,236,223,23,174,42,234,98,124,249,110,15,178,119,180,173,98,80,166,187,151,199,133,57,203,5,198,99,211,99,253,114,15,126,222,93,16,148,153,23,238,42,169,1,60,34,51,28,184,116,69,17,26,243,43,13,154,13,235,109,89,203,183,34,207,224,42,106,181,149,50,231,16,27,28,70,24,164,50,113,196,119,131,184,2,205,6,244,160,95,56,184,220,129,135,68,8,128,119,13,142,198,3,147,45,174,77,131,199,47,126,154,229,165,250,118,63,243,37,11,220,84,47,141,176,115,76,195,179,65,118,149,250,228,160,30,193,149,59,112,80,246,84,30,152,210,228,11,23,225,136,59,251,85,130,10,54,246,211,201,122,234,15,220,131,29,18,184,111,213,129,43,200,148,151,248,109,100,68,75,121,224,155,175,0,92,132,247,2,152,82,220,26,240,152,77,5,178,14,188,238,102,110,34,167,42,105,86,204,205,28,7,36,233,128,170,213,86,22,217,133,43,96,124,117,207,211,243,14,54,218,44,85,123,28,167,126,115,255,232,129,219,185,137,75,203,42,244,7,51,150,246,124,133,222,169,211,232,225,230,39,45,186,73,28,121,114,135,220,119,113,66,232,155,85,101,17,90,255,72,123,28,136,21,171,14,74,181,236,58,247,25,88,26,217,210,62,133,155,58,120,72,79,135,176,147,140,71,23,44,207,219,105,80,83,84,213,5,59,253,156,239,111,167,177,158,110,105,104,138,197,102,204,142,86,247,35,89,134,147,237,194,164,67,52,133,103,132,139,206,124,223,90,241,109,41,246,48,177,59,60,224,187,203,143,144,219,14,75,120,88,60,91,116,122,184,242,204,168,175,196,234,126,54,29,138,18,35,233,30,147,61,169,140,117,181,34,134,24,175,97,213,182,138,34,232,17,15,159,86,215,71,81,208,248,140,124,52,59,60,1,58,30,195,40,135,115,192,184,95,85,112,144,164,157,232,240,243,38,72,127,85,103,145,112,171,127,53,243,121,235,110,73,161,95,200,23,3,167,103,30,30,59,224,44,254,120,57,133,81,42,227,102,204,0,49,32,38,225,188,94,121,201,29,185,95,88,240,181,234,62,127,46,0,59,36,32,97,128,32,81,77,165,43,251,117,68,162,213,173,20,41,232,98,90,213,125,192,103,64,84,81,16,215,123,36,168,216,117,188,234,174,180,184,18,135,109,140,192,193,179,209,35,225,24,4,21,220,254,218,179,23,195,40,22,142,95,78,167,174,242,93,149,196,128,200,131,37,227,128,109,79,96,122,217,175,77,36,212,158,49,154,10,143,30,172,80,7,134,58,246,121,26,185,228,64,143,109,162,32,60,141,49,218,172,213,170,58,138,251,151,99,30,230,8,183,65,249,106,136,148,82,156,126,21,138,123,145,190,163,143,136,90,59,76,174,122,215,223,222,231,9,119,145,66,238,185,87,126,224,45,77,51,10,125,217,86,206,190,112,190,115,198,211,131,157,251,145,180,229,148,247,121,106,174,245,162,240,57,152,231,53,226,206,49,254,168,31,167,51,61,34,77,151,160,0,108,172,2,227,213,136,35,202,152,126,150,170,237,162,131,230,233,43,3,250,105,169,133,159,148,82,213,125,11,86,127,66,230,42,111,140,147,213,91,126,190,58,181,71,131,152,188,171,113,97,88,112,246,43,173,188,99,235,224,2,161,218,149,205,174,93,222,50,72,242,132,47,116,154,140,166,95,146,7,37,220,69,21,215,51,177,16,215,88,217,150,195,243,130,33,162,77,28,50,229,71,170,122,114,167,243,130,225,109,238,170,23,110,81,76,70,30,224,214,109,227,71,37,19,154,55,198,116,165,218,200,208,227,95,245,48,216,49,202,210,151,111,43,137,9,152,10,86,253,104,136,80,227,167,217,183,155,126,23,36,11,113,27,39,156,174,186,178,232,240,149,136,205,127,244,183,170,60,158,142,73,17,250,196,164,201,200,9,2,183,119,144,252,146,112,85,31,137,122,106,211,187,111,165,92,244,243,82,197,103,8,184,247,253,170,132,0,160,42,139,67,75,17,34,138,11,102,185,249,192,56,160,66,246,105,218,216,43,108,252,151,1,115,203,41,10,207,26,85,137,176,106,213,249,136,158,183,221,243,149,122,59,71,172,238,242,104,91,228,168,192,71,105,107,172,231,183,167,49,171,94,157,174,145,211,3,195,160,120,133,209,250,152,170,20,95,232,140,251,221,9,209,123,85,84,95,164,185,133,72,41,103,196,11,235,135,77,6,76,39,249,57,48,74,10,213,103,202,113,86,211,110,217,148,61,198,211,11,183,158,188,28,19,47,46,57,100,126,117,157,196,148,224,148,26,45,67,218,74,108,234,102,4,174,161,87,53,203,195,179,5,140,88,205,85,118,221,103,60,159,151,147,216,17,98,135,153,49,213,167,145,118,109,209,112,82,109,117,146,99,27,206,113,101,24,57,243,187,194,165,4,129,18,126,154,161,247,229,118,108,130,20,188,58,8,68,230,103,71,194,38,216,161,187,54,208,19,169,218,180,201,44,15,225,75,50,226,158,94,35,220,114,229,62,155,237,121,10,239,200,121,51,89,204,169,157,198,198,209,163,79,207,54,159,154,206,83,88,67,34,142,208,217,149,154,110,135,212,146,198,45,135,100,188,156,116,91,129,147,189,134,228,219,47,72,167,176,177,57,197,211,195,184,106,5,198,10,46,161,251,122,12,27,85,203,133,159,99,139,54,43,233,149,186,143,163,178,19,34,17,38,40,220,117,54,32,152,26,229,181,150,212,166,106,215,84,50,165,200,42,133,176,166,11,249,236,52,85,156,171,218,214,161,98,145,59,173,145,70,175,251,97,231,92,149,218,129,249,171,107,8,41,210,14,27,135,62,108,52,48,209,229,84,104,234,195,195,132,147,162,79,19,123,181,172,17,114,122,34,107,231,180,18,7,181,62,13,59,79,104,132,97,136,234,79,115,61,184,179,24,82,194,166,179,152,61,42,212,45,122,51,90,214,166,176,101,129,7,140,54,141,192,156,141,251,234,81,47,216,227,100,56,207,130,92,17,65,236,144,38,232,181,19,165,211,17,60,172,29,245,191,34,146,237,38,212,29,125,134,135,120,104,167,224,47,190,107,251,199,221,33,40,50,236,161,4,105,193,229,7,28,65,144,223,45,212,47,90,141,141,91,102,240,204,179,39,119,213,100,107,4,77,66,35,130,60,247,52,181,209,171,229,184,145,66,105,55,85,237,157,152,208,190,254,248,74,16,73,70,242,199,208,122,245,187,225,54,44,15,124,147,228,81,95,87,115,217,252,210,109,93,101,241,2,57,191,192,240,210,134,132,42,26,1,73,87,61,188,4,227,126,116,122,69,9,129,169,178,186,112,213,155,155,49,136,181,171,183,62,150,36,227,25,58,239,217,69,25,183,42,84,158,73,213,110,221,239,185,121,33,91,174,95,109,18,207,161,214,126,174,71,207,44,65,159,32,50,178,137,177,229,199,234,36,127,127,132,28,41,245,247,42,162,218,240,183,95,53,69,136,25,134,78,127,104,234,34,43,13,109,137,164,62,27,116,151,120,101,192,72,226,233,203,209,180,12,229,192,2,163,153,248,77,40,208,218,145,35,223,209,197,40,106,28,194,219,17,157,118,140,166,38,98,34,160,104,53,5,74,197,225,253,229,179,131,80,61,234,211,31,142,136,46,182,6,172,17,199,20,241,119,51,26,234,54,57,61,124,142,77,175,211,238,70,56,177,31,216,4,121,29,134,189,92,78,244,110,60,28,177,11,231,115,61,153,226,160,67,80,224,166,49,29,163,30,37,12,125,26,163,43,142,54,228,18,116,56,15,188,67,94,140,127,136,76,9,201,241,228,225,244,64,41,1,210,103,237,196,175,1,195,238,250,192,56,127,163,97,200,2,77,109,24,89,5,49,21,200,71,80,123,26,241,196,18,165,191,24,219,103,125,222,193,164,75,208,105,189,98,139,231,4,150,150,83,167,54,99,187,98,117,85,185,213,117,56,61,243,188,48,246,181,252,54,84,95,87,48,17,69,231,169,93,74,206,124,14,58,129,205,45,164,235,203,207,180,142,225,108,36,184,107,4,163,147,223,29,146,207,141,119,15,157,105,153,208,106,185,50,145,4,126,228,195,10,10,199,43,100,34,55,170,26,93,97,158,246,166,161,53,162,234,179,157,140,250,17,4,16,48,107,8,79,36,48,210,101,43,96,232,208,245,233,66,134,119,9,152,195,169,41,140,140,81,252,54,134,204,214,151,179,30,47,60,118,122,91,94,141,125,61,224,211,199,58,160,86,186,22,63,205,117,182,107,203,142,237,30,98,114,80,111,86,33,118,155,86,214,31,129,57,14,213,156,116,60,17,196,140,204,179,3,247,231,148,232,166,16,87,238,211,236,59,50,96,5,222,183,32,48,57,179,246,92,43,244,105,219,196,226,179,207,194,207,77,59,109,217,197,40,224,164,242,47,144,90,194,224,27,195,141,118,128,108,105,103,127,133,140,219,95,126,182,32,173,196,58,48,5,153,110,139,52,243,108,138,77,108,78,176,75,201,97,122,145,67,95,94,168,178,243,62,159,211,252,56,10,175,144,164,66,32,100,168,99,4,230,197,22,20,61,199,2,40,90,67,108,20,85,35,162,207,16,94,229,166,179,252,24,208,65,61,193,238,42,12,226,184,98,151,144,252,25,167,183,14,54,197,48,65,218,142,192,101,239,186,167,85,243,88,196,211,204,202,161,47,167,26,48,184,89,240,219,75,209,194,129,73,37,143,209,36,212,172,54,45,231,120,236,89,38,107,59,180,101,205,188,44,241,110,19,180,151,225,48,150,199,232,111,10,26,158,57,110,164,155,89,20,96,49,183,5,198,151,17,189,130,11,91,195,29,88,254,156,107,1,87,209,45,0,93,151,114,154,11,255,115,248,145,249,17,82,40,40,107,46,9,154,3,79,82,87,2,134,193,81,251,132,122,193,96,33,25,231,76,88,77,127,154,92,194,113,97,84,237,187,194,243,22,86,147,148,210,245,4,178,168,77,108,150,3,95,174,206,148,6,53,102,187,48,236,202,218,163,43,164,28,144,78,229,48,20,240,204,155,225,39,163,37,16,137,170,39,53,112,235,106,170,113,99,216,77,79,16,242,116,164,187,219,210,170,28,252,207,20,8,70,151,53,251,53,129,201,77,139,101,77,70,209,208,19,4,110,161,22,75,143,188,194,103,89,211,212,160,210,38,167,113,87,93,153,80,158,200,135,157,43,93,215,169,0,191,71,142,134,23,59,9,21,157,57,164,211,137,122,101,189,67,208,238,156,239,84,200,231,101,218,167,20,173,205,160,37,69,29,110,106,159,14,163,1,119,148,106,164,162,232,76,212,126,4,124,94,213,244,221,208,24,223,169,64,178,133,46,92,230,236,165,77,178,75,241,243,242,51,113,66,51,196,202,139,138,196,158,78,135,159,49,216,247,105,56,221,101,19,159,36,74,59,72,38,128,154,111,76,209,240,5,193,36,80,37,35,133,164,220,12,33,131,195,147,188,30,133,81,2,12,246,172,211,16,60,170,10,163,240,18,79,255,95,246,206,37,119,131,229,200,234,91,202,247,99,123,44,128,49,8,36,102,12,122,8,147,150,17,172,134,118,211,187,32,127,241,101,68,158,114,187,25,89,186,18,178,174,108,249,58,254,85,95,85,86,62,226,113,226,28,178,34,186,62,200,50,134,68,184,81,23,75,91,245,49,15,68,72,226,173,217,129,116,72,39,5,38,207,107,64,159,57,4,83,141,96,193,57,140,194,215,96,135,209,164,62,189,93,43,218,114,56,204,169,241,168,153,248,63,70,173,66,88,38,35,142,12,91,243,28,24,204,59,69,84,115,56,47,168,102,196,111,103,134,185,169,217,154,9,194,12,71,156,94,77,126,103,199,213,116,87,234,147,27,163,98,248,3,132,21,67,159,12,6,84,143,41,33,194,219,93,189,222,179,185,61,74,119,184,7,241,107,213,12,210,199,223,139,208,120,233,121,191,76,89,51,232,160,102,81,188,223,52,62,249,7,201,51,136,135,126,207,101,156,113,241,104,80,52,233,76,164,80,93,222,163,89,96,161,79,78,126,160,5,207,85,83,182,40,172,160,140,98,80,206,75,38,117,22,140,221,252,177,96,25,21,146,254,52,240,180,248,94,103,171,28,85,23,16,126,108,168,78,53,208,38,91,207,182,125,246,187,37,244,94,39,212,146,80,27,4,119,15,109,27,152,75,242,210,205,22,77,220,28,84,108,213,0,98,106,38,231,85,31,243,216,89,16,89,205,199,147,73,35,110,126,54,180,37,245,10,118,138,28,201,119,99,89,151,182,28,204,132,141,193,85,69,25,71,55,91,244,106,222,242,133,162,182,232,247,220,16,99,199,49,145,13,8,252,54,173,97,113,75,120,189,12,145,244,218,98,54,137,244,48,235,1,117,252,252,12,182,227,97,63,187,80,162,65,201,123,214,71,28,49,231,78,93,200,193,48,3,230,205,66,133,44,2,149,180,104,3,156,119,116,39,68,236,90,26,182,70,169,249,120,177,207,153,81,212,184,35,146,6,172,159,213,29,24,201,216,194,226,206,40,186,201,68,33,179,26,21,1,240,2,69,3,82,118,191,167,55,191,186,101,35,196,74,125,172,7,137,50,156,183,242,74,217,250,54,114,48,48,27,83,251,199,220,35,41,136,249,51,67,199,57,82,207,191,135,25,160,186,126,140,227,83,150,247,216,180,220,74,208,134,198,106,138,146,113,181,254,253,164,239,60,4,94,80,173,98,169,191,140,235,16,172,212,182,194,167,190,214,52,98,227,192,225,158,115,178,124,172,8,63,137,181,126,238,61,173,228,236,102,120,32,63,31,131,98,92,122,230,82,53,123,60,8,77,66,240,189,2,252,211,218,168,65,224,115,18,10,80,109,17,193,204,210,88,97,206,170,112,4,175,33,57,123,127,109,224,30,227,115,115,171,87,183,48,159,109,82,34,89,220,154,232,86,69,87,190,136,248,11,86,106,98,113,49,115,65,30,172,100,147,194,112,43,177,140,44,105,228,194,207,89,150,195,92,179,180,186,98,182,124,116,112,113,91,101,79,204,133,174,42,159,254,199,235,204,66,58,137,190,45,36,186,129,68,207,4,128,122,115,106,192,49,23,206,74,35,173,162,102,212,120,131,71,203,136,11,197,58,72,12,6,17,214,70,218,82,38,105,49,153,246,48,83,37,169,58,102,112,134,6,255,40,217,248,207,84,41,166,48,18,87,159,45,96,148,143,249,44,137,64,216,119,75,146,124,110,94,91,192,21,143,25,229,38,29,52,182,206,128,239,195,109,154,116,101,151,213,94,35,31,10,53,39,110,45,31,243,142,242,76,133,16,76,250,229,40,124,247,30,84,205,156,205,85,20,140,79,100,217,12,156,23,48,120,36,221,255,194,28,26,222,84,151,147,70,255,215,28,77,11,150,37,108,95,115,107,83,204,90,13,48,66,181,104,229,171,224,147,53,177,142,121,69,178,167,50,6,210,59,96,230,26,133,248,106,188,45,18,253,155,249,177,151,245,15,17,52,86,75,186,61,115,209,77,167,118,28,249,96,70,235,16,90,76,53,159,69,18,219,33,103,162,22,250,6,173,143,161,217,102,245,202,170,123,214,0,236,28,44,138,240,191,136,94,4,102,152,192,130,250,12,70,70,125,180,209,33,52,19,238,189,84,245,107,79,252,231,39,39,65,38,112,171,117,159,181,27,66,23,38,185,250,135,144,157,131,30,160,53,240,55,47,169,232,146,112,14,87,240,152,73,184,220,68,160,161,201,17,225,120,214,243,185,214,69,46,99,205,231,213,34,130,36,179,70,139,222,47,18,91,70,201,6,245,226,51,31,127,107,94,12,19,176,49,178,68,245,253,244,57,222,76,34,249,154,11,10,60,225,173,113,117,165,194,48,175,217,178,198,233,221,28,26,127,26,89,220,76,155,249,120,87,19,248,149,236,63,125,188,20,152,35,158,21,180,227,85,160,50,51,125,111,114,111,118,176,158,252,181,19,237,74,145,228,167,141,13,82,131,113,111,110,12,166,159,247,218,103,247,189,144,80,243,195,161,32,159,98,238,144,54,187,153,83,164,200,123,1,231,191,41,47,58,28,142,115,189,118,19,43,72,22,127,47,250,112,247,146,15,130,134,107,157,254,177,65,158,136,72,116,133,194,244,236,12,63,223,101,209,19,116,62,80,125,95,219,200,49,46,103,228,50,226,191,254,52,141,43,36,54,9,64,220,53,195,161,247,48,159,80,68,158,201,147,199,29,83,212,24,202,107,214,4,133,119,140,23,6,136,153,230,255,40,94,240,165,209,14,202,119,200,73,30,236,7,185,193,60,237,231,127,102,176,167,48,237,170,25,141,177,251,98,21,109,136,199,252,112,204,244,138,23,127,52,227,52,124,78,25,230,133,174,235,125,111,176,116,227,129,224,43,80,227,156,174,72,175,65,214,32,15,138,15,182,179,41,252,249,100,161,47,55,189,102,78,178,132,224,81,247,53,163,221,84,31,175,117,253,245,246,223,115,30,200,218,57,85,94,85,179,130,208,238,30,90,3,89,195,31,145,79,146,13,20,234,131,138,18,43,146,46,114,243,13,143,176,223,252,248,8,235,81,247,154,153,22,101,191,121,102,98,207,241,189,249,240,201,116,230,168,85,126,197,124,142,246,238,235,51,131,238,127,201,114,208,88,214,6,115,111,158,105,152,234,111,154,67,188,15,172,254,126,18,180,5,214,67,190,28,51,13,113,23,47,71,142,255,28,57,143,149,15,233,30,136,130,203,125,239,116,150,55,34,58,207,108,10,140,63,23,5,100,25,52,8,75,174,230,192,186,13,182,102,166,68,180,213,12,36,121,184,25,168,251,144,71,67,3,167,255,114,233,102,62,129,164,60,121,133,236,247,182,136,99,62,127,254,178,179,213,200,25,246,138,71,131,35,225,209,196,97,54,194,107,255,109,180,212,95,190,194,184,222,83,191,73,32,51,55,33,12,231,234,129,128,250,186,230,110,221,34,83,127,27,69,98,191,154,50,205,220,239,230,224,197,207,39,242,71,107,148,112,170,188,152,53,232,76,31,181,179,98,200,48,138,249,196,191,55,187,5,52,13,106,156,183,103,66,53,149,74,75,126,115,83,111,205,242,228,5,112,211,29,83,147,179,123,138,58,172,118,202,139,254,218,198,124,244,185,184,65,174,87,239,79,195,126,66,150,224,153,141,32,245,110,215,136,110,161,20,36,87,111,6,173,213,48,163,160,246,174,134,9,204,69,157,145,225,43,144,183,189,171,155,41,214,111,191,154,248,227,69,184,70,3,103,60,129,215,12,18,73,39,11,212,232,251,214,177,49,39,24,10,223,23,1,121,203,150,126,205,217,224,101,77,204,139,254,15,191,121,6,21,53,223,231,166,175,57,14,80,234,59,29,86,246,103,166,27,39,38,11,61,69,231,222,242,98,20,1,203,15,107,139,25,137,143,178,197,108,148,2,119,204,79,72,53,208,200,121,230,159,80,160,155,103,134,38,64,174,166,87,245,158,36,221,100,40,101,91,162,238,214,239,128,194,148,155,135,108,105,56,206,23,159,197,52,233,85,104,237,177,222,134,33,96,222,116,237,44,121,36,14,191,155,217,69,116,253,236,109,101,84,53,167,126,187,13,205,12,180,78,238,12,107,241,37,15,6,217,5,130,81,182,20,194,192,125,225,114,152,145,254,144,159,54,150,208,117,39,63,27,101,121,101,100,102,1,109,147,205,239,77,74,89,246,217,70,67,208,232,119,40,219,182,195,78,30,204,132,244,106,115,179,177,200,127,102,152,159,139,20,43,137,165,101,10,80,248,93,62,183,225,36,42,15,205,195,252,162,25,44,249,47,3,135,122,117,251,223,144,240,145,221,12,80,88,86,37,238,30,51,238,154,113,15,31,32,13,51,173,188,253,206,1,228,25,97,204,127,230,109,108,227,126,53,57,152,7,255,197,108,199,180,155,57,116,103,87,171,169,169,255,172,172,255,253,10,181,102,166,239,247,126,44,99,91,175,187,234,79,183,228,103,174,21,148,219,88,250,100,185,121,100,190,160,123,165,143,81,198,212,142,19,127,109,88,84,88,150,50,104,5,29,191,251,219,103,119,135,109,80,134,124,32,93,225,91,116,54,21,158,41,123,176,13,154,15,249,89,191,128,73,222,111,211,207,176,174,250,13,230,76,190,84,246,127,62,65,242,131,13,206,33,42,187,114,230,210,183,115,55,66,178,217,27,36,152,152,73,165,223,81,107,16,146,181,167,126,80,161,80,44,183,122,71,245,26,167,103,234,197,39,32,190,201,83,43,43,90,230,228,153,201,141,95,225,133,31,6,182,61,225,5,204,57,52,203,73,180,67,34,38,59,56,252,86,51,251,111,27,5,210,148,77,161,226,14,36,191,216,20,47,229,216,154,208,114,93,239,141,22,25,166,85,211,253,155,46,128,123,107,246,26,48,82,178,128,128,182,220,175,9,164,50,247,38,135,30,61,225,231,116,241,171,81,22,235,58,147,12,179,158,253,106,92,168,19,105,254,245,48,241,159,255,244,143,255,244,239,255,221,95,11,19,219,248,27,132,137,255,214,179,188,71,93,166,216,25,102,240,188,50,109,235,113,223,110,113,214,82,227,216,101,193,21,160,178,109,250,48,157,109,91,247,244,74,135,215,237,216,98,144,169,169,234,228,0,237,149,127,5,109,170,17,219,58,26,100,226,49,183,252,201,27,52,200,91,157,61,19,184,188,167,194,143,53,97,200,169,80,40,158,123,196,212,104,173,16,82,108,204,38,32,116,175,54,229,151,46,113,7,77,34,195,195,146,246,211,111,91,234,228,30,159,57,251,176,32,151,121,22,137,204,91,180,29,47,35,22,11,142,216,250,227,42,154,246,140,47,87,72,250,150,56,216,231,144,108,236,137,215,76,55,124,151,192,2,48,81,132,130,236,142,75,176,73,182,209,116,71,251,163,179,219,12,179,35,102,104,1,220,173,41,248,80,233,115,150,150,210,125,115,166,101,110,164,162,7,3,45,97,119,147,130,163,188,180,239,73,218,188,10,195,230,60,136,191,244,214,116,118,199,145,149,84,254,197,78,233,179,140,138,159,118,101,154,16,188,254,114,113,214,18,107,49,29,34,79,202,91,21,241,74,140,35,174,235,98,55,193,87,55,26,235,139,238,4,133,6,20,255,229,1,117,129,174,128,108,212,95,213,15,67,240,60,75,189,68,16,146,110,229,107,78,217,192,26,20,36,197,93,208,51,39,32,137,215,93,6,72,220,243,30,210,218,31,215,163,160,150,24,126,77,38,90,213,19,133,80,218,221,118,110,180,247,212,51,158,102,219,112,212,80,106,123,122,175,166,85,74,210,206,61,53,60,196,172,59,88,51,209,121,119,185,160,216,120,229,31,182,133,243,222,59,124,72,83,225,144,133,109,245,160,241,156,68,28,27,57,11,161,42,154,190,60,216,31,90,217,226,67,194,211,218,98,30,157,175,190,63,9,133,106,195,122,163,246,254,107,8,146,81,171,166,244,230,113,24,7,33,37,115,185,154,116,111,119,43,36,101,122,111,112,203,190,174,59,185,66,105,118,230,98,24,27,119,4,28,74,152,133,149,131,52,124,254,101,220,128,98,134,189,171,206,59,40,80,25,1,228,150,56,138,204,189,59,185,56,24,99,105,236,10,113,235,240,49,131,192,124,167,170,102,20,33,124,75,217,63,114,219,170,161,45,252,57,30,195,21,72,80,218,231,156,165,29,197,195,75,138,252,35,111,61,165,183,51,100,154,192,86,250,203,136,190,52,143,70,54,92,43,154,61,194,79,26,201,63,215,38,208,202,93,205,105,182,139,39,89,230,150,214,212,117,147,31,80,64,68,92,92,96,202,211,35,162,194,206,233,86,152,1,52,91,0,53,116,196,181,19,145,191,173,94,17,172,230,47,27,0,204,72,125,15,8,99,167,187,208,64,131,65,9,126,60,23,111,225,198,220,160,66,210,65,49,124,98,246,60,6,136,143,166,230,9,85,94,115,115,169,31,231,132,52,67,246,236,14,116,152,189,170,67,134,102,177,39,65,240,189,73,247,12,205,207,32,71,120,239,205,74,42,85,118,44,32,102,103,151,191,87,103,160,225,83,6,60,179,75,15,79,29,193,104,8,34,95,50,75,21,103,170,120,110,200,74,162,146,18,163,210,230,89,101,42,110,107,15,205,152,21,82,212,158,119,162,173,73,115,125,198,145,237,1,15,41,49,82,239,146,119,42,118,210,121,74,140,4,75,151,207,137,66,6,202,142,110,102,181,72,22,178,37,163,110,243,84,31,74,228,50,143,104,205,27,183,233,144,214,87,50,137,67,51,160,236,95,217,243,136,52,117,22,217,114,82,129,194,196,83,156,64,127,241,86,244,230,43,146,140,211,32,237,98,155,244,5,122,126,211,74,210,114,248,36,96,42,181,249,197,164,230,178,156,199,228,151,235,5,222,97,134,204,238,147,52,166,161,202,51,117,52,242,169,19,123,204,200,11,44,79,57,211,85,251,38,2,58,188,212,255,34,95,13,109,234,212,68,59,146,165,217,51,206,147,224,74,175,6,38,121,65,150,152,215,148,246,6,234,128,240,147,70,82,24,184,206,234,90,95,128,158,206,191,22,222,217,122,66,203,172,171,106,221,66,145,43,7,4,45,165,13,163,52,27,97,61,67,62,229,222,231,83,33,66,226,63,13,129,124,146,202,7,164,135,115,248,123,29,239,232,184,137,114,243,102,121,160,168,93,64,77,171,101,149,22,226,169,86,186,128,106,74,74,50,160,76,170,39,117,59,228,165,226,75,144,168,54,221,116,175,170,36,4,162,197,220,77,67,211,175,238,214,51,86,229,167,77,144,38,123,201,198,86,139,152,97,218,246,28,224,48,220,87,210,65,59,115,56,95,186,24,234,65,13,110,174,88,31,48,192,228,244,30,109,115,2,75,77,230,252,45,162,141,253,153,81,226,249,35,226,29,208,165,5,2,161,95,117,208,56,197,161,240,17,202,179,51,151,110,73,224,152,193,52,11,75,34,218,197,32,93,221,10,124,68,72,45,7,112,19,71,178,210,32,120,124,231,162,87,119,19,59,186,230,13,63,157,16,87,17,130,22,71,44,164,206,196,17,201,38,40,175,103,243,230,72,128,167,83,218,198,8,70,170,19,212,37,216,184,104,102,21,26,184,105,41,200,107,30,86,74,18,18,57,248,70,28,53,147,216,244,235,75,93,96,38,75,117,145,47,180,210,103,122,222,196,156,206,105,183,252,106,112,122,73,9,236,248,116,78,29,137,25,14,45,25,240,194,209,122,65,157,137,213,216,132,209,124,24,17,159,215,199,143,121,227,36,9,107,31,42,144,222,180,131,172,8,132,133,245,99,70,136,236,154,207,157,186,136,77,97,222,174,36,130,149,69,34,15,142,118,162,19,204,255,42,206,34,21,50,44,197,238,122,80,137,162,218,218,159,171,55,96,0,183,146,106,210,137,132,63,61,178,95,60,104,108,29,242,214,21,245,247,234,131,98,138,64,83,41,3,1,33,92,16,32,230,51,162,95,51,62,158,63,248,57,113,251,231,123,12,251,10,215,74,15,160,136,69,97,14,142,120,243,203,97,179,215,91,239,192,106,159,32,203,232,31,101,76,206,153,179,111,102,112,66,239,103,149,9,189,154,35,229,222,28,142,62,197,194,217,107,141,88,93,103,2,151,172,236,217,152,167,154,129,244,234,123,193,179,114,123,6,142,63,53,63,160,1,204,161,253,69,203,132,245,131,200,2,73,8,41,251,147,29,15,171,20,157,133,231,92,164,3,225,103,94,236,31,2,204,103,204,106,208,186,38,232,206,9,74,244,99,19,249,221,197,9,164,137,221,83,23,200,57,255,47,11,47,188,76,224,5,231,103,5,92,215,28,107,71,71,89,140,231,193,92,13,42,153,180,235,210,117,95,96,19,241,121,116,98,10,18,125,127,177,60,210,85,236,67,86,167,87,101,20,135,26,152,100,158,155,113,77,186,46,77,26,135,83,152,43,188,41,106,134,160,62,30,173,90,165,94,215,30,122,118,217,7,165,142,79,255,238,64,30,55,59,12,3,14,239,169,50,33,195,208,93,245,194,204,147,137,147,22,93,124,112,249,228,24,113,40,91,202,80,66,206,142,56,220,157,197,116,235,117,193,88,89,243,124,192,4,193,122,146,171,209,171,207,79,251,110,72,244,33,92,11,102,156,46,56,147,126,44,126,66,5,61,144,20,234,190,45,0,183,25,162,156,199,131,193,224,232,87,147,212,248,222,28,143,219,167,56,172,232,91,8,144,120,107,30,231,90,151,125,121,253,154,41,117,199,189,152,248,3,237,222,98,46,70,59,229,230,157,150,192,152,152,11,112,124,248,205,207,120,64,191,250,221,228,223,28,62,243,91,225,160,48,19,3,236,247,7,135,217,179,214,241,89,186,197,149,89,210,134,114,247,85,81,88,125,36,146,252,183,207,57,117,230,146,158,186,198,113,122,161,99,199,140,78,193,80,138,83,164,195,238,107,83,187,202,210,213,60,198,47,196,217,110,198,5,158,50,164,28,225,126,231,98,202,83,242,86,84,149,134,239,41,236,25,175,196,103,109,44,44,122,127,41,210,12,107,127,205,195,251,242,205,44,94,42,29,230,118,216,77,55,83,251,210,1,5,21,229,100,207,38,12,48,182,62,54,200,5,7,242,65,94,132,40,129,188,52,220,20,109,251,131,87,100,41,244,183,169,210,150,24,19,218,40,68,92,136,246,29,24,64,252,183,17,174,204,58,73,73,196,222,92,155,153,231,210,157,148,86,202,56,64,80,205,41,34,238,5,216,131,56,37,158,140,179,73,102,33,186,3,213,21,126,140,135,110,139,218,55,132,97,16,216,250,107,67,169,175,251,217,47,166,240,179,141,122,142,196,128,40,38,158,112,202,149,166,146,145,69,72,195,26,56,77,131,99,187,217,184,73,196,138,26,148,239,149,192,180,91,249,220,251,156,186,222,90,127,204,100,48,101,249,204,31,41,121,15,243,128,101,69,204,244,86,196,92,57,27,210,108,114,48,98,102,51,9,51,244,46,91,205,20,244,107,152,251,135,46,122,26,82,47,22,223,249,233,38,234,213,131,64,0,125,72,55,79,129,201,98,204,94,43,54,227,148,174,127,187,244,125,44,244,1,243,212,107,173,122,239,195,125,28,131,54,243,252,92,60,123,204,4,96,223,173,125,174,70,2,203,223,121,208,234,32,11,224,120,145,205,233,181,65,132,163,72,167,86,52,39,238,6,127,22,202,224,116,144,143,5,131,192,69,206,77,212,137,103,82,58,103,56,99,207,242,240,171,73,236,233,225,50,51,141,100,203,205,180,149,125,126,27,231,249,78,132,156,236,232,233,58,131,209,117,206,57,204,208,65,233,197,243,17,62,153,96,159,74,155,76,226,9,23,52,206,96,238,72,87,234,107,145,15,11,243,130,67,92,166,201,137,250,186,171,152,103,163,15,237,250,49,185,189,123,218,38,58,190,149,241,119,254,190,72,92,189,208,44,149,73,134,248,173,203,224,100,11,40,148,147,220,204,119,166,96,165,35,115,170,21,150,160,230,102,184,19,117,34,209,65,189,174,39,97,136,142,179,153,201,247,160,166,228,45,103,40,171,158,195,64,118,51,148,27,182,43,136,100,50,34,82,111,254,53,98,167,238,35,62,104,104,238,186,33,81,188,118,193,23,182,174,243,199,229,115,53,153,16,255,109,216,39,164,219,122,88,223,177,135,16,152,183,146,247,97,14,106,251,108,60,114,234,23,90,46,193,197,58,207,52,58,39,132,238,117,224,20,189,61,10,43,167,226,215,220,156,32,2,243,210,182,97,78,95,252,26,127,107,168,70,53,192,128,216,165,198,68,99,103,236,66,5,119,204,213,20,206,174,25,129,191,173,235,167,25,84,234,153,141,226,67,204,8,132,223,147,47,147,136,94,66,118,96,102,128,66,110,46,160,121,245,197,138,229,48,221,12,214,35,125,174,30,222,231,141,16,59,95,76,95,27,56,193,5,68,31,55,110,91,59,149,154,169,142,221,49,133,128,55,9,115,38,220,82,84,218,221,140,211,254,249,34,198,238,230,175,109,84,69,75,4,95,232,72,216,222,53,70,93,109,171,76,250,85,92,142,71,3,90,95,170,46,191,74,41,195,7,205,180,34,244,131,13,202,223,215,53,4,92,64,227,189,60,26,31,216,21,26,145,246,163,197,83,126,27,24,184,75,240,0,150,134,23,70,214,31,68,24,190,180,233,7,25,75,191,215,196,199,170,254,224,63,230,29,189,152,176,165,197,189,77,188,64,126,122,67,88,239,51,109,78,115,163,100,42,1,78,219,41,135,153,202,146,112,125,167,66,228,229,99,106,34,191,226,6,33,188,149,157,196,28,51,189,223,194,245,77,146,197,249,151,49,239,156,155,94,61,76,176,235,93,189,165,139,118,80,228,136,54,38,195,95,42,177,210,0,40,225,146,100,60,248,25,196,172,86,186,112,98,80,208,144,83,102,125,19,248,75,190,4,126,20,96,207,10,49,116,140,8,10,24,122,41,201,251,152,193,36,28,229,71,9,137,110,93,217,62,197,22,100,23,102,200,143,219,251,206,67,3,128,179,169,178,122,242,155,66,75,253,104,83,189,113,145,39,248,255,56,144,179,154,119,119,225,7,176,230,83,84,87,25,9,26,192,195,138,47,220,244,185,127,244,0,49,185,97,249,41,122,111,131,200,197,210,160,248,171,195,117,190,121,169,97,206,28,92,67,205,48,97,135,53,79,37,170,207,198,225,236,47,77,114,163,139,103,181,24,225,226,227,217,160,65,148,3,21,201,198,112,4,160,48,232,73,246,126,100,105,170,75,62,158,189,134,150,72,137,106,144,50,13,158,93,171,201,176,164,63,102,114,141,110,134,19,59,233,213,80,82,116,159,125,201,200,12,187,254,118,1,178,32,123,168,112,61,97,110,211,245,117,216,129,225,12,29,223,39,159,101,133,89,5,87,200,95,52,111,172,61,123,63,168,119,101,223,71,33,249,226,3,205,220,240,74,254,122,162,248,95,254,215,127,252,243,159,254,225,207,255,237,191,255,235,254,137,252,183,72,20,255,27,207,34,159,207,216,6,220,204,222,180,116,214,1,16,139,35,18,233,248,244,89,76,166,159,48,195,156,102,254,172,38,83,171,15,243,113,149,231,199,188,12,96,122,205,112,205,164,143,153,122,175,159,21,168,248,101,13,229,233,19,90,183,184,130,217,42,228,242,228,212,214,71,141,171,179,41,40,137,217,60,166,248,109,162,113,189,57,156,151,37,14,119,52,36,133,146,113,24,56,205,227,214,12,179,245,208,68,26,220,120,57,28,189,201,138,211,39,195,41,113,6,77,204,233,251,218,157,112,36,46,134,21,226,163,26,209,211,242,190,81,56,61,242,248,44,9,242,79,35,158,155,62,198,46,7,40,156,206,231,76,189,43,198,138,4,171,170,230,196,100,65,62,115,165,113,91,68,37,208,0,247,231,54,93,57,125,50,114,85,53,230,2,180,95,26,18,144,148,222,78,183,149,169,158,148,165,27,20,184,36,167,161,32,244,104,159,163,194,120,217,250,122,126,94,215,248,109,25,23,81,13,47,241,184,171,170,122,118,126,122,108,39,27,206,100,82,168,54,235,131,239,158,98,150,246,162,130,238,195,216,127,92,143,13,235,9,231,178,14,40,167,79,56,183,136,245,138,79,65,149,40,59,117,103,38,53,79,123,198,71,2,164,59,225,8,110,55,132,207,122,117,141,118,63,26,93,40,243,235,76,200,125,182,24,19,211,7,151,104,195,40,103,189,237,20,143,31,78,202,143,175,116,124,221,184,121,225,183,37,187,14,119,106,30,190,193,161,20,154,166,70,27,27,201,181,155,30,204,40,237,53,97,184,192,92,66,143,7,176,251,39,90,216,168,106,186,87,128,18,216,16,238,51,187,117,242,142,59,204,165,138,90,60,15,182,107,127,191,12,139,196,80,191,249,248,232,174,101,149,141,159,44,231,191,112,171,93,144,42,67,78,166,228,104,3,136,70,242,126,89,54,27,234,175,251,227,241,239,112,242,210,15,26,166,9,138,181,102,143,144,184,90,51,167,94,204,22,227,23,87,232,175,52,72,130,25,194,89,223,41,254,128,204,253,68,127,56,30,254,100,100,41,191,209,31,245,189,200,24,205,179,134,101,10,195,65,145,235,124,73,134,4,67,175,154,201,107,120,130,131,58,152,238,117,211,100,132,189,188,132,174,68,215,77,1,86,130,153,35,203,214,57,224,245,123,117,235,18,143,188,75,206,202,164,250,227,229,111,145,233,90,70,211,170,175,101,172,7,110,134,225,45,107,96,137,223,50,34,141,118,66,36,173,37,194,39,18,181,41,26,56,200,150,203,215,218,148,9,34,191,135,130,201,39,25,53,97,167,115,107,49,13,218,79,94,166,56,171,0,89,207,66,126,92,243,123,112,20,69,54,150,192,92,159,155,236,249,75,85,101,248,44,52,8,58,177,192,126,121,75,118,113,241,3,7,233,162,72,75,38,18,187,178,101,12,203,120,122,157,113,159,127,214,82,37,44,42,181,51,18,170,103,43,219,42,73,11,153,82,170,145,172,58,62,143,210,166,145,235,45,36,251,221,156,16,224,212,84,112,103,142,122,173,99,83,95,210,252,54,28,188,206,101,79,110,29,205,83,177,82,35,136,107,13,182,46,201,111,211,16,142,164,126,1,184,42,153,220,142,215,238,105,199,101,120,250,173,210,99,123,58,180,113,218,120,52,85,217,66,158,240,172,227,184,58,91,135,142,166,229,193,250,248,111,211,30,44,68,116,72,125,14,103,117,74,128,50,242,210,10,13,242,69,173,120,145,197,130,254,79,125,212,248,222,189,26,65,107,100,249,84,212,72,32,68,185,110,152,208,174,86,35,44,121,21,53,154,182,135,230,129,225,82,170,78,176,247,67,229,231,207,111,47,226,49,191,154,101,157,62,114,110,155,174,253,48,131,24,253,188,54,170,128,254,224,221,88,134,245,181,65,46,250,234,49,238,63,93,61,224,134,218,251,156,150,173,208,122,29,232,220,17,15,14,249,251,214,15,2,179,112,143,155,195,229,167,111,221,141,112,185,199,79,163,55,37,51,124,218,14,30,230,4,56,171,125,234,36,4,223,97,206,122,216,179,236,231,171,97,82,36,206,90,185,157,117,69,109,8,242,139,239,181,84,9,189,96,0,103,193,247,177,16,238,136,130,25,28,37,66,156,137,25,206,53,127,106,107,104,215,250,191,101,4,222,213,9,53,60,185,250,56,178,103,126,251,112,195,242,243,169,158,158,105,48,93,166,26,110,215,19,217,104,189,141,237,107,122,137,6,96,239,39,106,29,136,48,238,88,0,184,233,85,119,20,250,69,227,96,90,180,73,238,246,169,193,144,125,152,81,113,62,103,143,202,254,25,151,75,11,51,189,224,159,10,77,90,49,129,129,46,168,80,40,210,49,205,217,243,146,249,51,169,125,205,175,68,137,236,201,214,4,3,96,3,234,38,110,254,145,35,170,25,102,230,17,102,138,215,122,117,5,72,231,53,124,67,46,236,239,160,52,215,2,77,80,226,158,13,77,175,38,175,127,93,129,68,70,250,12,146,214,204,26,172,95,142,31,160,120,253,217,12,23,218,186,1,1,232,141,184,231,115,53,28,82,61,204,72,24,52,53,247,22,197,87,200,15,231,231,124,232,25,221,88,183,22,32,102,250,211,16,142,59,254,198,72,87,187,136,133,14,168,237,139,159,138,147,102,95,17,76,176,171,247,237,161,193,140,231,208,63,87,211,63,31,87,195,93,93,202,231,193,83,224,34,76,226,227,59,102,104,241,150,48,243,108,250,224,176,155,248,129,140,56,73,106,159,50,36,14,85,224,61,16,210,21,138,214,97,8,170,229,133,196,73,90,97,202,250,194,76,55,234,51,247,244,41,149,128,229,139,17,7,131,169,250,171,211,250,140,107,88,235,231,60,167,10,83,99,204,152,211,179,170,147,15,54,167,7,10,230,56,133,103,154,107,25,146,180,161,151,210,207,28,3,9,36,86,114,183,1,151,58,103,34,106,64,242,90,219,246,125,71,216,0,104,210,82,160,181,37,249,44,69,89,113,169,72,160,149,194,156,132,5,244,206,74,159,146,1,148,121,35,144,63,100,233,213,159,197,177,223,129,27,162,50,222,63,254,211,113,191,134,111,42,116,141,18,193,125,70,212,209,237,64,154,136,105,63,87,159,33,113,106,230,243,136,4,97,245,99,29,211,119,121,248,58,86,109,159,154,26,37,235,48,19,191,103,181,146,91,45,97,205,77,183,164,243,233,18,234,76,14,95,43,112,104,45,53,195,121,187,195,12,99,200,254,152,103,64,104,104,55,76,42,171,76,106,5,166,0,55,103,248,186,52,58,57,55,15,80,18,52,176,69,15,160,9,116,97,7,104,111,51,167,101,241,77,19,13,244,21,0,102,19,249,117,137,217,144,113,116,248,14,201,233,241,9,125,248,119,39,93,199,156,242,167,144,2,83,148,92,77,170,93,159,252,252,46,10,102,142,39,60,207,149,197,31,224,28,237,158,28,55,98,230,253,9,162,161,23,136,99,160,161,45,78,235,245,31,145,169,3,12,71,143,212,237,182,162,131,38,75,101,133,126,81,2,175,219,109,117,194,199,197,242,253,235,143,250,79,255,249,191,252,239,127,252,31,255,234,81,207,55,77,253,111,240,168,180,179,211,228,241,195,209,158,189,152,154,246,219,180,136,77,205,93,116,115,254,232,12,31,115,194,135,171,215,108,108,126,57,255,65,111,130,171,233,200,116,138,23,6,125,126,143,10,94,216,187,124,97,41,206,226,46,98,5,56,187,174,21,0,130,200,240,208,28,223,206,10,191,239,217,141,61,246,149,208,65,125,12,28,158,107,6,82,34,53,35,204,1,245,3,193,209,140,123,88,110,110,201,162,230,102,176,53,91,174,6,236,236,221,174,211,244,129,36,181,68,167,24,157,186,211,205,227,132,64,73,158,124,0,76,247,183,62,113,162,66,3,112,63,74,186,80,88,204,103,91,233,207,153,109,120,16,209,123,7,13,222,220,146,243,111,232,155,180,234,147,131,188,41,240,58,121,175,250,186,37,33,151,1,178,186,101,84,172,54,23,230,93,116,80,78,60,5,161,230,125,107,131,243,11,165,165,53,86,150,155,140,0,118,6,180,95,159,140,78,179,171,231,187,208,78,219,42,7,218,168,109,192,99,120,205,211,246,57,253,30,68,199,119,34,77,90,97,132,239,207,210,53,221,153,78,40,28,53,240,99,207,204,239,222,231,178,180,238,214,137,2,21,231,61,239,76,201,238,236,137,114,103,203,187,222,14,96,144,43,38,9,254,204,231,235,57,158,20,170,22,212,171,159,15,128,138,165,9,117,187,249,156,12,82,45,107,134,227,27,101,250,205,73,115,200,167,198,63,236,183,117,149,130,42,250,156,239,185,137,40,17,101,143,139,81,26,125,35,134,187,55,47,124,197,72,100,26,248,188,103,166,155,162,44,127,107,200,235,68,9,24,102,219,222,227,181,12,242,188,229,226,51,17,240,49,126,102,90,179,199,247,98,170,212,201,205,148,150,250,146,65,177,36,164,175,14,250,146,178,228,65,26,226,52,187,250,167,54,2,234,93,101,80,160,64,158,217,205,240,85,190,214,11,174,6,199,230,175,109,50,58,82,121,56,87,27,157,249,118,243,228,56,203,114,53,189,225,183,73,237,188,54,211,89,7,109,52,243,203,221,124,30,190,200,79,51,134,183,2,137,149,108,80,147,239,181,9,14,151,143,10,50,207,251,213,1,97,111,102,7,187,179,148,160,69,58,224,72,1,39,136,42,195,108,116,177,75,204,231,222,222,96,111,141,50,202,199,124,204,181,22,111,6,131,237,166,101,9,113,141,251,57,197,197,40,17,190,46,53,56,238,167,103,89,32,237,170,38,42,45,214,78,240,125,95,11,114,171,41,4,162,104,76,56,203,186,141,72,145,40,210,128,21,89,46,61,255,145,25,140,238,124,79,59,174,133,96,224,165,24,105,232,161,203,239,46,143,141,255,150,101,64,76,232,213,111,109,34,133,95,107,113,214,72,146,78,212,129,150,220,250,124,10,80,3,110,222,20,40,223,52,32,56,114,58,253,99,62,62,240,89,198,111,68,104,238,25,222,59,55,137,78,207,155,189,225,180,114,89,202,110,70,49,76,28,81,244,160,161,89,251,205,80,50,203,199,49,124,126,138,9,62,119,63,81,23,112,184,36,33,75,251,165,252,239,202,92,180,143,40,173,48,21,89,250,75,253,230,240,135,230,42,147,236,44,180,227,229,174,107,38,243,215,101,47,36,27,113,94,204,111,142,168,212,163,100,99,88,232,64,184,31,100,145,253,44,89,7,13,36,248,165,225,1,19,145,170,90,13,7,123,215,142,89,87,213,73,70,198,248,162,4,49,131,226,255,76,133,14,128,39,238,77,81,40,203,107,33,129,221,110,247,220,130,172,139,182,219,103,62,179,172,150,120,45,16,83,91,23,61,164,3,251,153,169,15,136,43,0,95,75,187,53,120,27,113,120,173,182,154,1,238,251,139,117,218,173,170,110,195,70,164,238,87,211,71,172,231,49,61,84,221,151,143,181,12,236,162,47,70,102,213,137,145,152,207,39,234,208,89,158,173,46,123,111,78,57,167,72,69,133,206,97,80,18,119,42,229,31,124,84,190,54,159,119,92,102,140,5,61,215,104,178,77,195,6,120,169,70,104,196,3,52,34,191,140,240,138,239,40,44,142,51,171,196,1,2,75,199,97,247,51,131,237,45,162,15,215,76,155,251,162,73,97,242,99,192,229,151,39,47,82,174,103,103,2,229,96,93,158,25,158,224,43,100,200,140,36,209,33,91,60,45,102,197,7,28,178,7,36,61,196,106,84,193,126,241,217,42,5,29,79,98,48,242,5,16,89,163,235,212,101,225,195,202,218,125,233,158,200,133,126,28,93,155,201,68,217,174,153,16,83,42,65,205,14,132,203,125,141,153,37,161,67,138,167,225,43,23,89,245,242,216,185,176,66,94,112,121,17,142,185,80,22,146,49,97,23,72,245,93,253,129,109,54,234,220,0,3,229,167,123,213,247,74,144,32,251,131,3,215,29,114,122,128,11,203,78,95,0,149,114,161,254,162,67,90,150,211,8,1,74,24,82,113,188,82,25,190,45,64,141,163,140,175,36,132,123,191,25,51,62,151,245,190,202,213,182,58,239,9,130,39,193,84,42,242,100,11,4,134,95,93,141,155,185,125,182,218,236,60,143,231,124,72,52,76,235,102,137,64,150,111,27,16,238,38,81,76,98,155,39,146,118,115,159,70,194,161,123,41,37,4,95,62,245,7,120,255,124,206,52,253,131,161,40,191,69,206,207,90,10,219,142,197,87,152,242,178,213,158,37,0,224,56,174,54,153,34,249,34,181,166,30,63,77,100,43,18,244,144,100,156,189,192,143,16,178,36,224,221,245,139,120,182,129,215,170,214,58,251,172,208,53,59,1,23,93,224,231,96,213,169,66,246,213,27,126,207,189,151,233,144,62,51,76,171,211,191,87,134,34,66,4,20,143,35,151,72,156,184,117,152,124,243,179,158,81,66,22,199,239,93,143,251,245,10,81,199,11,167,151,185,251,189,207,198,121,62,247,155,134,144,63,95,252,47,207,109,173,67,207,8,94,101,250,62,106,135,141,196,138,203,42,123,197,135,4,104,133,8,65,55,252,139,116,153,129,207,52,2,27,170,222,240,130,14,169,198,142,115,86,46,111,45,230,226,193,30,48,50,58,229,244,90,234,232,62,218,214,193,47,168,15,116,155,240,40,187,155,105,3,151,45,3,74,6,22,72,236,163,5,152,195,31,146,9,224,0,160,241,232,50,58,146,248,99,207,137,244,139,117,39,120,76,108,189,112,93,52,36,96,43,135,62,246,246,91,35,42,152,68,45,251,152,135,65,165,220,12,237,233,219,6,40,175,147,32,168,78,114,11,251,254,179,194,231,74,197,223,251,173,43,48,195,249,204,155,106,144,55,130,159,141,175,9,151,111,5,47,145,83,240,150,210,242,36,53,116,82,130,231,8,13,54,87,2,174,183,113,18,0,23,47,7,24,215,235,208,218,127,69,192,183,229,232,80,167,98,54,222,156,37,216,59,19,38,239,232,111,199,241,171,207,108,201,231,29,141,249,201,124,218,152,27,231,141,179,39,98,9,7,168,69,203,230,150,12,224,190,252,230,180,191,53,57,48,224,25,157,254,57,206,191,1,87,146,123,155,54,165,147,154,86,3,56,200,173,107,133,123,222,121,16,108,113,137,7,155,140,191,51,232,86,167,65,208,197,12,79,108,114,171,177,105,138,35,120,118,8,170,40,183,65,189,88,124,32,190,26,138,53,142,90,131,210,148,250,191,56,68,166,184,150,87,80,154,214,241,9,230,33,234,221,206,44,145,119,106,194,210,99,86,188,88,39,60,157,52,198,73,48,147,33,105,119,191,195,186,228,232,198,18,51,154,156,143,15,181,89,231,144,152,209,231,154,113,115,132,129,37,81,0,213,98,30,35,110,126,230,232,146,253,139,146,163,79,81,176,242,85,154,46,26,48,206,228,222,239,57,214,119,82,173,120,147,131,104,57,152,88,241,226,183,142,104,3,103,235,212,186,166,17,144,244,222,70,174,25,60,32,166,204,40,23,119,176,48,55,193,129,25,50,248,38,230,115,150,143,18,63,141,183,37,238,20,124,233,228,133,226,201,250,39,100,200,100,4,47,84,222,222,11,37,38,253,109,168,243,130,159,150,42,137,244,144,181,108,221,57,181,199,128,147,181,151,81,1,115,50,99,192,161,136,19,45,159,99,134,244,50,184,111,45,137,17,198,2,243,158,251,244,214,154,59,139,124,75,224,191,16,173,6,175,46,74,73,83,204,212,107,74,76,225,78,63,218,27,20,106,209,37,104,177,73,214,107,40,83,32,225,89,62,162,5,246,31,65,50,209,82,65,22,40,86,207,168,93,61,254,227,113,144,197,8,42,227,44,189,5,231,184,36,225,121,67,145,81,12,90,116,182,186,63,226,172,49,135,31,55,244,119,238,25,192,116,190,20,17,177,31,185,255,123,32,119,8,78,202,139,145,105,79,3,195,59,221,124,54,210,246,74,111,76,27,248,78,175,155,65,67,172,118,13,119,27,34,103,166,100,32,170,128,143,58,245,228,228,25,84,182,93,232,81,150,152,55,59,231,125,178,129,178,145,184,71,221,212,88,174,82,6,102,100,125,139,92,125,246,107,66,238,107,134,8,247,81,240,242,94,8,203,184,183,75,53,243,44,245,162,102,196,74,125,208,172,96,191,212,140,87,120,115,30,232,57,18,148,13,49,23,82,136,51,204,100,218,228,189,17,103,187,11,29,165,98,138,138,50,226,224,216,138,199,54,32,57,181,45,242,152,187,101,88,194,204,75,150,207,160,33,218,229,102,238,52,229,106,176,151,197,93,40,24,76,246,150,49,163,144,231,140,38,240,182,76,45,241,118,35,224,240,124,248,49,147,164,123,121,208,51,15,206,190,92,227,106,194,156,250,246,55,67,202,156,153,29,243,16,150,220,231,227,67,105,102,28,2,49,102,72,157,188,223,30,144,171,69,166,231,124,47,147,138,127,102,138,134,87,88,17,51,80,189,23,117,157,5,176,172,97,212,205,27,188,233,18,243,249,6,206,144,106,191,93,165,21,27,66,116,232,90,253,115,114,170,138,232,42,191,13,91,174,127,207,102,133,92,53,79,67,22,93,51,82,138,34,171,5,138,1,226,112,191,249,48,25,27,25,22,124,162,94,253,209,16,213,20,109,249,62,76,137,246,38,151,169,35,64,15,250,126,27,252,88,233,49,230,231,12,174,146,152,232,36,11,138,103,174,151,9,132,164,23,159,208,10,76,0,233,147,229,12,2,208,158,103,174,80,211,55,183,26,73,202,251,105,68,5,9,118,227,189,206,78,252,226,128,14,25,11,180,115,215,12,184,74,132,204,45,155,191,35,104,131,75,181,62,250,213,102,204,190,51,249,214,128,28,133,18,164,116,107,125,172,30,27,25,97,73,151,21,214,76,72,101,250,111,67,245,191,245,201,81,147,75,177,184,151,121,185,111,170,53,40,135,46,162,108,89,110,185,73,1,133,42,28,34,172,254,219,115,67,57,40,143,134,159,229,196,111,148,26,204,133,126,102,176,34,23,165,103,8,95,202,24,89,204,56,140,158,195,162,137,44,11,198,143,114,54,202,91,126,117,131,249,69,38,11,217,124,72,215,226,147,208,228,242,126,155,238,164,20,251,45,221,74,89,202,70,228,211,75,240,200,243,73,134,126,176,106,234,22,203,173,232,22,137,247,126,22,111,135,35,205,199,148,118,108,1,200,154,172,80,16,249,129,145,71,28,83,174,54,208,216,140,125,201,8,83,228,167,75,114,153,219,223,134,169,9,123,16,125,184,28,190,107,37,147,27,17,51,10,110,195,19,50,156,2,83,156,132,99,174,240,243,93,43,218,128,82,148,69,231,155,242,143,95,12,86,80,178,215,8,201,29,167,175,250,213,164,123,116,46,144,150,88,217,119,6,132,75,179,244,135,117,226,58,39,103,227,193,150,8,65,3,52,217,201,157,151,5,158,9,169,192,103,38,38,191,130,74,139,160,130,227,241,189,116,65,166,240,210,48,112,118,194,103,255,90,9,208,34,223,193,239,109,213,21,62,158,152,51,168,74,223,108,13,168,46,187,10,106,75,169,235,161,159,69,70,186,23,19,192,244,229,101,183,210,245,67,103,90,153,158,63,24,104,93,22,249,216,5,199,127,251,60,3,138,168,254,34,138,135,41,85,223,170,59,53,38,41,182,241,219,61,121,128,10,89,37,188,114,50,168,32,169,167,111,105,232,27,246,36,27,3,244,122,80,184,186,217,170,197,111,39,199,87,133,85,229,154,207,106,90,130,36,130,168,121,68,161,219,250,114,166,84,4,32,183,133,24,237,142,90,183,72,228,101,206,161,183,54,90,149,107,198,117,21,101,47,192,28,200,253,21,55,211,32,252,34,84,118,67,160,46,119,158,54,118,68,161,88,57,87,183,30,236,228,80,85,243,3,98,94,112,255,249,197,118,186,201,201,76,29,187,59,86,228,170,74,234,131,211,165,152,125,79,106,192,86,133,110,202,108,225,103,81,215,174,210,39,123,31,204,71,28,85,40,173,147,152,130,59,26,164,126,245,166,15,81,222,186,194,111,237,206,14,61,90,75,242,238,157,4,90,170,126,110,55,219,75,229,222,153,9,224,219,93,53,26,116,29,240,140,178,179,91,161,154,237,178,178,51,121,175,200,84,81,203,76,234,10,209,106,216,157,134,214,52,224,154,0,66,17,222,60,147,193,211,134,112,79,117,9,235,185,58,10,171,198,17,180,5,98,78,5,49,143,24,239,106,109,14,77,94,58,193,68,234,53,148,106,173,248,242,169,17,255,32,187,114,205,231,161,135,238,134,201,74,112,94,90,66,232,105,73,59,89,71,146,193,93,52,122,32,230,84,163,201,218,248,226,2,40,167,103,50,72,227,236,180,255,100,134,198,84,183,22,188,97,235,81,35,1,74,213,100,14,38,18,223,23,198,186,12,39,183,117,39,197,153,216,197,79,8,124,193,37,212,97,157,20,88,47,37,204,0,252,31,234,235,108,1,192,9,139,231,21,169,61,167,46,143,70,176,54,122,228,21,39,148,115,85,204,144,229,120,186,180,156,243,132,94,43,249,109,218,134,74,20,127,136,42,146,62,26,240,181,40,8,16,95,165,46,239,109,109,112,81,16,128,66,187,203,242,65,42,144,194,163,155,65,237,200,25,66,147,143,55,62,147,246,91,84,46,100,46,80,41,92,254,177,209,160,152,58,81,210,118,98,222,51,197,160,254,150,149,7,226,246,124,178,40,136,153,22,150,222,217,18,102,145,126,70,220,90,78,39,180,37,146,139,202,88,79,41,129,133,124,77,136,254,94,78,30,164,118,150,33,131,144,125,123,252,132,163,159,36,253,67,111,19,37,73,207,155,211,100,39,37,72,218,162,247,171,59,209,234,86,117,249,164,100,21,186,40,115,128,54,123,67,198,172,179,54,237,87,76,72,194,204,119,252,142,243,230,121,69,82,158,228,147,100,243,168,5,149,228,174,8,202,164,179,233,213,157,16,41,94,59,91,95,220,179,54,170,84,251,213,3,0,138,188,140,196,190,76,167,175,10,130,128,166,152,71,115,96,254,2,126,91,21,39,117,194,41,142,59,47,188,210,193,40,108,34,92,92,115,68,172,198,157,164,21,1,120,148,75,243,77,156,78,160,45,67,10,9,253,4,247,234,69,223,227,120,214,53,245,173,235,116,37,45,170,217,240,83,235,160,88,227,191,23,148,233,61,172,250,211,196,63,235,21,179,63,143,221,12,5,238,21,122,242,149,34,203,221,140,45,205,97,107,4,182,103,124,165,70,15,129,20,140,32,215,92,80,169,45,90,109,0,193,229,223,242,56,157,144,52,200,131,1,102,207,238,229,36,180,194,178,100,110,33,237,221,46,109,68,29,168,127,42,90,155,156,139,167,148,23,45,140,69,10,0,164,229,77,254,230,98,42,96,167,78,250,98,35,122,7,193,107,252,4,225,100,142,86,19,97,11,48,8,77,24,242,100,144,160,57,7,58,165,158,162,103,42,200,0,160,111,219,97,40,203,180,123,229,193,201,19,59,196,139,216,38,73,159,80,35,115,152,252,107,78,154,236,36,31,77,1,224,182,111,96,171,170,77,0,242,172,174,203,48,135,21,37,65,1,79,210,126,52,114,0,111,126,209,190,212,210,200,203,191,123,67,180,47,59,124,179,110,227,30,152,31,122,68,75,209,130,88,179,160,193,33,65,36,155,4,214,6,87,94,205,129,112,129,112,126,74,17,16,206,31,39,68,88,214,204,218,68,126,218,120,166,170,67,145,172,174,41,5,194,95,59,164,67,172,200,81,9,187,35,28,48,144,0,7,204,233,39,104,165,111,85,31,44,19,60,69,150,179,131,126,93,74,238,142,238,162,223,190,200,135,230,183,97,155,114,232,216,57,243,68,163,147,133,54,73,53,56,108,237,44,205,170,247,62,231,216,116,220,165,157,122,85,80,107,150,171,201,241,218,182,35,107,141,112,154,176,230,14,243,153,66,98,221,5,32,129,131,214,224,108,144,25,182,192,112,38,135,1,238,148,134,226,6,240,156,171,107,11,76,227,70,201,67,127,56,225,80,110,55,163,162,167,223,153,70,113,135,73,77,107,163,234,114,113,51,186,198,0,17,90,141,78,6,140,115,164,251,170,196,220,138,150,100,51,254,173,35,184,248,152,83,120,37,209,77,76,206,254,15,45,58,89,87,169,143,35,94,228,164,213,188,53,229,22,41,221,159,223,62,251,151,63,56,217,41,9,107,154,1,238,99,130,146,98,106,162,229,106,238,14,117,88,71,86,22,208,116,90,33,167,205,106,250,107,163,11,92,245,209,186,65,226,70,160,58,77,149,77,138,243,204,194,128,132,90,235,153,226,2,40,118,58,201,62,158,209,248,32,116,173,78,186,29,234,122,98,96,68,112,165,242,143,254,173,43,165,145,117,133,112,101,42,92,2,126,72,191,250,140,89,46,10,34,41,244,57,59,80,150,236,116,202,10,172,73,20,161,252,131,1,16,29,10,127,156,204,60,79,171,115,115,252,198,245,193,150,205,241,224,191,153,112,95,204,16,85,109,95,124,120,179,101,126,16,121,144,143,248,52,38,245,189,20,28,99,201,211,236,63,205,52,238,250,211,208,150,7,224,148,86,40,161,134,108,166,4,219,125,159,37,21,221,116,127,167,236,138,216,135,99,162,11,137,128,174,24,198,243,210,113,53,100,243,69,74,138,64,97,166,115,148,155,160,94,82,92,14,5,225,113,165,217,49,35,110,35,190,151,53,242,180,225,31,132,52,156,244,172,64,82,80,122,204,83,178,37,96,4,20,197,136,150,168,143,10,123,78,251,224,141,10,187,140,63,57,78,222,156,10,21,228,16,13,43,233,141,166,232,150,115,148,229,230,184,127,104,95,133,90,178,1,167,36,46,118,108,62,44,172,85,205,155,190,45,7,223,119,192,27,91,113,84,149,10,167,3,228,9,30,171,222,156,227,104,214,48,211,239,210,21,58,3,176,106,133,185,157,173,83,49,65,39,168,2,240,226,102,244,172,155,174,63,180,62,124,151,135,161,81,233,183,193,206,0,31,240,171,17,7,219,122,243,110,48,93,55,163,192,160,181,189,137,150,68,47,62,44,164,247,135,2,115,248,252,142,237,156,48,33,181,39,202,243,195,66,49,24,110,134,109,65,151,126,134,210,52,172,103,203,235,77,145,82,36,47,107,52,106,208,99,162,79,86,74,119,249,13,234,122,176,98,201,142,71,151,101,96,174,59,125,25,82,244,130,87,96,164,56,149,17,125,75,90,66,166,253,9,216,176,155,39,8,99,93,127,70,41,229,79,86,236,45,20,23,13,231,239,125,50,252,192,164,173,50,20,73,86,120,95,13,4,205,212,93,133,2,80,246,89,108,192,116,117,8,8,68,147,199,54,36,44,40,151,202,123,145,123,107,190,190,96,175,160,194,45,102,112,109,238,5,217,46,161,11,159,175,235,88,113,158,178,12,5,70,159,16,192,11,40,6,73,236,82,47,51,158,93,79,132,114,173,34,226,96,25,72,158,231,156,86,33,111,138,229,6,192,218,125,175,227,17,206,129,161,160,53,23,100,158,236,38,112,242,137,109,190,37,93,141,241,59,233,126,192,56,187,159,129,23,177,132,130,26,176,92,165,217,228,154,89,161,237,179,226,233,217,245,126,131,186,16,104,29,10,60,6,26,232,227,129,148,92,94,10,255,133,22,117,123,75,0,89,225,173,120,236,65,210,203,117,82,104,247,221,159,94,30,136,108,157,87,120,25,27,233,80,99,51,101,240,107,68,19,171,254,5,34,154,3,255,154,201,190,21,133,45,163,200,28,31,227,44,41,8,182,116,7,62,3,90,28,255,126,246,254,45,98,128,247,91,57,68,225,56,10,204,9,253,109,164,74,93,60,3,102,3,122,21,154,158,152,53,182,154,194,17,53,215,250,172,73,18,170,215,76,226,120,124,134,108,51,201,170,155,207,121,170,235,153,98,135,159,228,52,7,124,98,99,188,37,196,187,175,25,209,201,244,193,69,226,7,248,110,96,171,160,119,29,209,227,137,133,247,4,89,16,66,143,58,224,196,57,126,53,24,165,92,245,181,44,135,233,230,108,82,51,253,131,201,220,46,195,5,90,23,206,129,252,53,183,237,35,10,201,219,103,59,56,91,119,114,240,226,204,166,249,245,153,164,19,158,134,123,117,166,213,103,235,238,125,28,214,179,202,239,136,163,220,60,133,164,144,90,34,69,134,59,85,50,72,166,82,213,185,178,12,221,29,115,16,60,171,205,15,98,26,177,83,127,52,162,129,165,120,208,99,62,1,248,125,111,35,161,249,120,203,192,46,35,132,181,150,249,244,233,10,128,45,208,23,72,250,9,61,168,149,84,253,125,50,0,182,251,243,181,55,218,112,247,131,160,241,75,217,70,7,165,87,95,31,201,74,212,234,143,158,192,240,68,89,197,205,191,12,179,226,115,147,35,170,232,8,3,68,162,152,230,182,95,35,28,125,110,85,158,154,105,219,35,30,51,74,158,158,213,11,64,41,219,79,75,196,115,234,7,229,218,44,165,230,207,77,87,157,176,63,153,226,7,27,214,53,243,97,171,226,215,59,217,114,239,45,196,173,18,202,7,80,128,169,85,223,41,121,236,165,11,151,30,179,249,238,253,83,159,174,26,217,172,22,31,154,238,49,97,80,132,100,27,105,6,191,55,58,123,122,200,19,91,215,248,146,136,33,37,1,138,145,25,201,203,99,42,243,154,242,23,187,11,215,142,207,80,88,210,155,160,192,23,114,193,14,87,96,134,178,229,75,208,79,29,49,82,6,96,94,207,241,176,20,159,75,91,164,95,205,135,87,100,30,100,93,100,0,221,12,39,128,128,25,151,169,15,199,107,27,212,90,238,61,112,125,60,118,0,243,157,135,38,82,208,181,171,49,83,22,128,128,165,201,10,106,92,177,116,76,205,93,113,197,205,50,85,254,181,172,47,66,238,125,70,40,199,47,67,20,149,52,2,38,19,155,220,191,72,63,181,67,5,52,27,89,178,95,221,236,224,151,241,110,12,81,44,203,9,221,156,126,142,68,182,218,239,13,144,114,72,208,3,189,106,41,177,228,127,30,152,60,119,226,76,136,117,105,121,90,157,9,149,218,117,172,188,101,212,154,50,143,172,50,225,247,78,160,209,213,81,133,63,116,164,88,214,228,189,245,193,147,209,173,94,252,219,38,189,38,44,73,220,188,93,222,193,159,110,194,104,218,98,65,158,208,107,165,248,51,112,16,23,205,26,208,231,114,17,158,251,156,98,251,211,191,113,206,68,56,53,220,124,238,165,45,120,150,169,189,52,50,152,13,135,162,67,122,124,135,54,226,230,199,105,43,146,235,131,25,118,184,114,31,8,151,45,90,161,6,110,175,17,9,26,150,49,107,127,223,49,155,212,207,53,159,32,101,126,50,91,5,114,3,87,202,34,183,61,21,62,138,134,182,87,36,129,211,88,237,92,172,240,189,198,147,129,195,212,116,7,178,176,211,75,23,212,236,79,52,168,43,151,150,214,89,253,230,96,57,146,126,78,107,81,186,126,48,248,181,205,19,200,131,151,226,156,246,116,63,162,153,170,248,119,232,51,61,35,49,126,13,155,58,228,76,97,135,126,13,219,230,155,38,221,76,31,212,31,13,101,196,207,177,7,17,80,119,105,76,88,100,206,94,172,47,6,187,212,213,107,1,141,128,151,83,117,199,2,83,117,19,22,116,25,161,227,36,47,6,204,200,17,3,16,94,46,248,4,197,124,198,169,197,139,117,180,178,117,51,165,153,180,57,58,123,193,124,151,164,59,228,132,129,221,201,177,151,17,181,238,79,238,183,27,159,167,255,54,137,48,93,36,11,90,239,238,80,100,218,32,187,158,156,248,230,45,180,253,104,193,80,142,233,102,40,181,225,34,120,112,200,65,83,42,103,223,114,24,146,49,200,1,0,208,40,96,52,143,96,141,75,231,211,1,139,186,75,241,181,77,4,58,190,158,198,217,228,47,87,36,188,145,112,161,22,205,16,81,2,242,91,147,139,173,226,32,17,172,172,0,203,195,184,241,241,73,73,40,229,184,51,81,125,215,222,196,2,205,174,183,46,80,229,251,164,66,140,66,102,60,51,254,215,208,230,218,29,48,100,134,68,69,102,104,14,56,174,135,163,175,73,77,53,245,118,19,72,189,228,79,13,17,132,32,171,26,89,153,233,194,201,164,146,170,18,118,55,152,5,150,215,107,140,105,109,8,223,22,102,162,147,232,200,232,96,13,212,204,25,17,13,25,39,84,105,50,158,180,143,159,99,116,70,67,6,107,175,107,91,35,85,103,31,81,218,151,244,193,72,224,5,198,31,10,3,193,61,154,136,5,180,209,222,204,97,185,36,237,122,199,1,245,167,70,131,105,79,237,198,228,51,63,133,186,13,238,67,172,231,67,138,126,93,86,224,33,63,188,89,117,46,126,7,193,185,164,179,59,189,53,222,98,7,149,62,18,52,210,253,61,72,87,71,151,201,208,126,98,146,76,195,91,218,17,47,37,100,151,135,6,147,19,191,75,173,73,39,80,7,161,252,110,92,25,15,181,210,192,178,194,138,66,70,209,118,120,192,120,62,253,0,150,119,33,180,5,1,119,188,243,176,154,180,176,60,54,10,163,101,183,167,68,56,52,139,7,24,165,60,45,65,242,14,154,113,234,230,189,103,151,134,4,0,84,181,243,53,153,190,64,40,44,130,90,210,239,12,1,86,247,155,27,201,118,213,86,124,210,224,221,151,59,174,227,214,188,42,78,91,155,209,252,2,35,81,19,63,128,36,219,195,216,131,109,175,194,63,105,231,74,115,110,16,19,130,134,20,87,24,35,40,40,250,121,217,168,83,106,170,154,36,212,118,149,195,6,185,152,16,70,227,162,83,86,241,150,160,115,48,107,62,161,25,26,214,189,0,218,62,146,250,16,164,233,130,140,194,40,186,206,193,44,87,91,59,75,8,144,46,74,189,178,40,193,200,172,80,9,61,81,27,154,151,194,146,209,129,193,132,25,5,223,166,132,40,148,20,221,202,68,154,93,217,59,182,243,144,35,140,218,201,223,42,215,202,54,188,235,51,35,81,38,102,186,204,227,177,225,203,214,141,157,176,120,103,223,15,142,59,192,127,201,115,103,163,174,112,193,215,101,32,130,119,243,58,40,150,249,146,7,73,183,181,123,187,130,125,116,189,203,108,153,144,143,21,1,153,28,77,59,68,110,114,34,85,210,120,195,223,11,206,230,173,129,69,181,88,33,186,68,216,32,150,204,50,132,233,151,247,246,13,3,104,107,9,22,231,50,135,3,113,194,54,240,61,114,115,186,105,156,169,2,224,157,37,175,158,249,12,83,245,13,7,253,188,177,37,116,70,148,48,128,204,131,168,237,115,100,209,195,124,194,63,127,237,4,26,85,62,103,65,168,160,132,240,240,153,52,69,179,193,101,252,40,93,93,120,24,21,36,89,61,120,251,203,75,3,16,47,116,37,50,165,11,214,154,93,93,233,217,182,175,42,102,132,134,158,217,130,59,237,106,99,215,153,161,19,205,220,121,128,18,186,231,87,136,30,163,50,61,145,9,211,70,65,107,186,123,230,89,180,81,16,60,119,72,169,159,131,21,74,137,38,102,64,133,33,51,221,173,168,254,218,245,8,242,251,37,240,230,209,64,135,189,168,200,116,93,17,90,116,115,1,21,162,87,215,19,187,212,48,3,7,223,210,165,72,230,214,121,2,32,165,109,75,234,157,112,25,45,15,92,140,235,162,74,102,202,152,142,130,244,228,152,141,2,71,222,107,152,68,89,124,176,145,85,58,205,68,97,35,47,12,72,41,161,110,46,102,188,64,63,53,19,187,93,255,60,248,25,181,145,195,12,126,244,243,224,11,224,174,155,137,21,132,198,163,90,237,54,197,76,164,4,44,27,53,160,206,18,188,15,38,179,208,165,59,188,154,174,175,147,74,80,4,39,100,155,106,70,121,204,87,247,241,127,178,108,44,220,220,245,157,176,194,2,90,229,201,168,189,186,187,137,6,242,110,51,127,134,244,248,201,97,94,73,161,50,124,77,94,59,214,54,189,105,83,71,252,108,207,105,133,217,54,79,49,47,88,102,122,152,17,152,31,218,13,203,158,20,55,175,192,108,229,230,200,163,159,21,231,111,61,45,91,251,172,136,89,204,208,253,94,229,163,1,3,63,20,205,108,190,165,161,9,46,52,3,21,215,139,138,140,155,183,177,120,75,67,107,144,212,91,203,29,44,131,210,105,187,13,35,228,247,182,148,101,147,94,90,214,68,125,251,60,226,179,83,172,19,151,203,155,234,146,193,147,214,199,236,132,45,176,117,192,204,220,244,214,181,175,232,26,69,39,65,91,151,17,128,135,160,207,123,238,10,121,180,207,91,81,133,245,155,131,137,104,93,71,20,150,200,232,231,59,159,67,79,124,68,140,44,157,123,15,191,12,165,161,182,8,131,101,13,189,230,74,83,170,176,102,33,196,62,3,108,51,168,207,104,33,149,246,100,202,67,110,205,150,182,121,19,5,208,195,244,88,238,236,24,112,76,202,36,45,204,97,15,236,207,66,129,226,80,102,97,182,189,223,127,122,129,255,146,181,5,233,235,242,136,11,114,174,38,72,179,106,173,47,94,55,65,187,38,157,39,127,75,111,254,200,103,118,180,54,231,37,185,221,10,28,132,178,186,123,96,104,140,201,92,32,115,211,119,56,127,112,162,11,41,17,141,75,70,217,235,230,245,9,97,207,49,12,130,223,135,20,126,228,33,170,136,96,65,218,174,207,39,166,68,43,11,228,120,253,144,161,123,12,145,10,81,147,252,246,180,14,137,252,204,194,84,86,105,39,203,94,108,178,144,97,106,31,59,218,20,1,166,164,39,0,239,93,126,250,204,220,229,85,48,222,171,110,73,48,209,46,210,94,18,168,109,227,176,148,155,3,139,168,239,181,225,38,149,137,134,147,149,60,155,209,16,34,214,62,119,36,54,16,193,113,51,88,190,151,11,1,154,99,41,118,255,218,84,121,95,36,80,57,176,182,87,24,152,166,139,168,89,204,231,183,253,107,86,220,254,42,43,187,115,158,135,70,124,69,12,47,189,56,161,90,51,82,243,238,102,200,23,138,116,133,192,141,68,44,27,230,66,133,71,158,12,229,53,183,158,229,96,130,57,97,165,7,96,22,223,145,72,129,10,171,52,34,161,100,175,238,131,253,240,187,178,231,32,41,52,166,187,57,27,182,113,25,110,98,161,94,195,151,216,56,120,175,60,81,97,81,173,207,151,192,187,158,194,89,144,137,16,61,56,226,196,182,133,44,230,2,143,102,184,3,132,144,207,189,67,6,148,118,138,22,206,132,242,181,84,59,202,46,241,51,142,72,167,172,254,185,24,178,126,255,233,115,110,38,161,192,57,102,186,35,86,248,103,182,155,86,49,87,163,241,112,51,244,188,85,175,166,125,171,250,160,129,118,18,44,192,49,27,31,175,251,134,36,224,214,11,164,25,83,168,132,253,201,97,229,250,252,54,52,95,14,183,236,0,199,167,224,237,43,162,138,72,104,186,185,89,103,167,152,167,181,61,186,185,24,21,166,76,134,30,123,229,153,177,248,219,47,40,68,20,52,85,239,50,128,171,149,34,196,187,55,235,201,97,206,70,134,55,212,193,58,107,233,204,90,119,207,88,63,83,84,128,42,113,116,247,82,111,199,135,218,69,73,83,65,170,199,92,128,26,254,140,132,172,143,130,139,84,253,106,116,12,69,4,162,210,75,182,157,57,142,148,80,82,214,246,138,64,215,244,37,0,92,126,1,69,124,230,243,108,213,27,146,225,24,102,80,100,101,3,58,186,187,221,249,159,128,5,197,183,3,22,69,227,240,53,211,190,248,49,79,10,222,197,205,153,54,36,221,53,38,222,73,188,246,57,38,207,44,174,186,238,123,137,7,75,48,57,8,25,9,218,59,87,177,244,172,60,34,173,36,223,163,91,129,245,238,133,221,176,179,117,126,54,36,186,41,221,108,204,86,85,55,187,243,189,220,193,58,241,9,37,51,221,236,206,46,227,204,26,36,217,224,154,209,139,233,148,241,41,76,224,138,58,173,222,59,13,71,135,116,112,58,138,254,198,3,170,177,209,162,156,195,217,165,99,210,233,35,241,7,63,135,240,146,126,99,228,54,59,130,8,110,78,124,19,121,52,67,135,94,63,134,206,171,129,187,46,95,147,212,132,207,20,170,23,253,179,15,91,191,227,125,109,26,153,179,110,150,231,228,34,166,25,110,206,230,177,201,44,252,209,209,95,243,180,152,64,30,252,252,245,57,161,252,167,201,89,11,162,178,210,199,233,132,34,29,45,244,36,48,56,178,109,41,208,127,29,196,164,140,24,252,69,253,202,76,82,131,132,7,86,230,160,101,115,154,143,24,155,124,121,121,99,56,254,102,243,68,209,79,209,161,189,8,30,243,136,179,199,204,67,128,102,102,62,59,239,124,230,38,74,219,152,121,175,253,204,89,8,219,49,3,87,40,97,166,38,240,121,52,10,172,239,209,154,52,163,96,125,103,15,44,198,176,219,126,172,245,10,162,253,204,69,119,58,211,224,184,46,12,214,210,133,246,193,204,244,149,133,25,53,169,241,53,111,185,58,243,117,158,25,114,175,228,59,6,169,21,16,242,178,9,35,0,235,219,108,55,214,39,57,175,43,68,143,201,87,61,13,241,199,51,80,115,106,193,105,218,105,186,152,82,161,174,38,150,227,4,83,221,102,141,156,169,213,132,175,226,91,27,25,137,204,239,10,177,191,135,39,224,3,205,117,120,103,203,78,38,35,254,51,83,244,58,71,153,156,76,149,100,195,141,94,56,234,141,225,232,29,123,240,110,58,232,189,91,82,247,99,62,135,75,243,70,23,227,125,95,162,161,66,133,203,228,158,221,12,165,186,112,66,65,95,81,61,154,180,188,247,82,79,60,163,201,236,32,12,204,120,207,239,183,1,117,209,0,20,55,39,166,120,67,142,56,3,57,98,55,195,207,46,195,194,6,116,38,75,142,39,7,220,243,190,72,50,76,158,31,16,150,71,159,178,149,2,191,33,172,112,243,9,117,68,17,242,140,24,20,181,121,63,115,21,50,50,11,47,215,152,49,44,56,253,50,89,236,173,71,15,51,39,151,90,19,44,97,241,218,153,218,141,252,116,162,215,44,126,218,120,131,228,115,155,56,216,124,102,216,163,223,190,65,211,32,153,247,248,34,232,237,20,53,195,97,225,23,23,142,193,55,79,161,245,195,211,104,110,174,118,43,49,131,164,246,91,103,40,242,95,140,80,160,86,88,158,146,167,245,2,154,250,44,230,100,186,103,63,243,153,10,59,73,74,242,124,188,109,185,186,107,198,57,76,111,125,97,110,201,33,105,221,26,133,5,239,134,217,218,153,174,217,132,228,246,254,252,118,247,138,39,221,243,73,105,31,120,114,74,180,119,129,65,91,58,132,251,159,215,102,125,222,121,72,213,55,11,158,129,185,112,126,255,254,52,168,9,14,47,153,196,176,14,248,10,161,83,102,201,247,168,84,88,142,151,27,102,168,50,155,76,98,74,216,222,220,97,2,215,74,211,193,166,145,203,21,135,198,12,217,144,68,40,180,128,238,43,15,102,13,63,103,215,151,128,241,140,151,65,24,220,140,239,46,59,57,213,133,234,244,7,29,224,151,54,208,225,174,69,159,242,113,50,73,109,75,142,202,194,52,103,184,199,76,113,92,246,13,211,67,247,221,20,6,116,10,95,178,103,81,66,113,23,203,74,225,69,127,26,114,223,88,2,198,58,37,200,92,146,36,103,239,246,28,49,72,232,34,162,31,21,130,137,237,213,201,110,68,78,91,162,8,138,254,231,40,142,49,165,185,85,146,88,48,130,22,207,72,242,228,8,186,74,80,200,177,239,100,91,248,222,181,10,2,139,168,129,134,74,31,83,90,226,165,95,236,120,103,231,231,99,141,100,154,31,53,224,100,118,56,219,76,135,161,131,185,248,204,80,61,250,247,168,16,65,13,61,66,146,171,118,96,133,116,173,203,99,109,176,42,49,160,133,61,71,222,153,63,143,211,43,27,152,170,139,245,236,242,208,1,94,51,50,116,169,73,16,157,225,49,15,107,54,206,28,177,158,165,91,253,91,165,109,196,23,114,113,169,166,59,122,205,36,52,132,13,142,22,53,148,48,253,234,105,106,122,114,243,51,129,113,113,175,25,176,208,199,33,40,199,131,245,45,5,142,146,38,125,2,88,27,80,115,55,39,124,212,162,247,6,175,229,247,134,104,78,74,40,149,79,201,206,126,205,52,181,181,173,79,214,94,13,4,106,150,179,233,74,184,88,208,22,115,43,188,175,194,133,124,134,108,6,71,63,221,8,48,247,170,149,26,112,243,199,70,40,81,96,218,213,138,111,174,169,0,199,5,240,56,153,221,200,209,122,165,186,81,44,6,38,40,230,179,177,58,199,51,19,25,137,168,245,53,123,248,14,43,211,84,89,51,187,185,103,237,108,255,94,163,233,28,52,87,220,127,26,132,140,102,212,233,65,119,93,191,101,9,186,79,110,185,252,20,195,203,53,131,12,29,226,15,83,91,94,78,45,218,112,243,52,255,91,200,94,57,9,115,131,181,101,87,157,70,72,194,58,59,110,131,61,111,73,91,185,161,128,70,140,25,109,24,74,27,72,3,9,26,0,247,201,38,124,171,194,237,199,2,128,20,253,14,41,226,74,83,83,3,156,223,221,187,166,64,1,167,37,100,173,76,51,48,210,63,235,153,142,103,130,203,70,200,218,27,158,79,52,177,213,158,117,154,85,138,103,119,158,25,190,230,156,154,178,174,97,182,112,170,23,147,239,92,66,41,12,222,242,44,166,229,102,48,227,226,139,3,225,159,222,12,246,19,9,76,146,87,176,12,186,111,56,244,111,37,229,95,231,212,161,155,201,205,224,54,218,215,147,47,193,85,214,140,198,174,124,162,27,248,97,167,63,89,53,185,110,49,15,99,0,191,31,4,6,202,179,60,53,154,4,14,224,19,141,253,68,201,171,120,175,30,18,1,192,226,251,20,230,144,115,22,67,26,228,131,6,226,91,40,189,0,131,22,79,178,130,74,130,228,238,37,189,143,87,152,219,117,175,140,242,188,8,231,175,45,68,8,168,175,153,72,70,139,66,48,52,197,199,194,115,75,130,228,168,20,229,122,117,43,191,34,194,197,56,240,72,117,184,153,78,76,33,44,132,206,217,8,195,126,102,118,128,33,109,158,124,171,58,157,3,210,106,172,179,124,205,150,130,191,102,176,163,154,38,5,246,75,255,207,53,155,136,236,231,209,0,12,222,243,129,206,189,227,59,75,96,117,34,100,104,151,220,60,173,33,78,205,6,51,187,55,55,157,155,181,245,183,73,159,248,218,3,3,178,52,254,32,179,133,242,223,53,219,18,168,255,15,107,221,106,61,126,183,247,37,65,166,70,81,84,204,25,55,239,30,229,112,62,78,109,165,255,153,167,152,105,221,17,46,221,108,32,42,127,235,115,236,43,209,24,217,170,22,224,23,184,44,73,92,234,60,163,197,49,185,202,18,101,110,117,251,206,186,77,213,217,163,44,54,81,224,34,32,6,124,206,59,102,212,18,103,213,218,203,202,175,75,168,161,120,14,170,85,10,32,214,127,51,220,156,105,121,147,213,51,192,7,220,165,71,219,65,210,172,247,56,167,13,78,231,53,155,124,186,84,2,204,220,63,230,161,230,95,191,129,91,83,75,250,195,63,158,23,127,233,106,228,124,127,12,11,51,228,55,209,101,11,34,128,10,159,100,95,104,17,117,236,53,115,150,90,179,38,139,155,37,206,227,106,146,105,170,160,149,28,29,13,71,114,209,238,249,74,82,99,56,93,147,21,221,206,65,41,137,205,106,224,198,22,102,180,198,150,238,155,56,38,113,53,192,111,113,94,59,180,228,55,92,224,98,106,214,67,51,124,112,102,197,147,33,119,166,233,90,218,254,188,135,139,253,24,202,50,217,178,225,39,116,82,127,208,196,224,222,228,106,144,123,30,200,208,175,78,154,79,83,197,72,75,196,30,113,22,98,210,227,96,154,207,228,111,125,54,175,37,120,68,122,183,41,176,140,216,97,160,105,80,51,172,154,190,55,130,47,40,162,101,131,25,106,68,255,109,154,218,53,139,135,57,59,251,22,44,238,67,201,62,72,24,18,190,248,206,138,115,213,243,231,201,113,74,99,227,157,156,185,50,23,140,184,250,134,204,36,87,140,223,75,106,18,112,203,198,113,83,7,204,179,146,219,68,234,187,186,51,215,172,186,53,52,91,6,143,166,127,17,218,150,171,238,157,213,242,41,126,190,227,231,77,129,116,213,106,92,58,62,230,29,124,132,176,200,227,204,161,126,83,221,76,11,134,250,122,112,74,20,223,69,58,253,56,105,171,249,196,35,219,61,96,54,233,252,9,178,168,241,93,204,22,192,205,249,141,223,206,250,88,14,87,129,97,172,127,28,19,34,178,234,32,126,224,120,173,11,15,73,181,102,180,82,194,119,160,195,82,78,120,144,78,103,111,246,155,3,215,108,50,228,20,247,179,55,101,80,211,132,99,98,104,77,16,230,122,127,114,83,50,146,19,135,123,81,164,191,94,79,166,254,174,37,67,192,215,169,132,83,180,89,143,207,218,217,153,215,10,87,16,212,130,152,67,124,122,193,180,127,6,80,107,122,36,218,154,59,107,96,201,182,240,59,30,51,25,223,240,204,51,237,149,90,180,171,196,238,190,221,65,226,211,146,86,35,43,192,56,247,198,208,46,227,235,233,213,248,107,53,66,14,228,143,135,154,81,87,241,112,6,216,140,116,11,242,104,132,136,254,104,244,94,213,253,121,49,180,123,253,106,163,35,249,220,28,183,40,126,27,160,155,48,60,86,58,168,139,103,232,145,36,3,160,93,62,163,182,230,120,97,28,189,158,91,31,141,234,169,135,136,112,119,22,73,73,49,44,211,81,166,116,133,151,34,20,91,22,34,206,0,124,37,146,1,67,171,203,16,222,57,64,187,35,145,146,53,233,116,150,35,212,234,43,2,80,82,9,154,18,174,20,31,194,76,11,172,102,149,74,50,41,232,48,87,17,211,49,103,97,120,207,171,93,60,52,80,163,143,197,249,137,236,151,155,2,113,50,133,108,255,94,188,150,225,32,37,221,5,244,39,197,47,27,75,102,149,92,218,166,174,29,207,93,12,127,43,230,115,169,243,173,217,136,39,81,123,173,166,186,25,41,252,4,144,77,90,162,144,30,181,78,179,248,109,131,144,75,42,187,65,174,23,191,13,251,184,108,151,64,86,29,165,192,107,155,36,142,100,178,129,245,188,39,219,8,61,203,197,21,29,129,120,47,88,47,151,100,19,44,147,93,61,247,201,225,183,52,226,63,238,130,101,119,60,83,145,155,66,30,81,217,14,100,20,180,112,100,167,53,147,77,140,31,57,18,106,13,99,73,94,245,4,198,221,41,138,233,11,161,37,252,165,124,161,171,41,113,117,94,214,165,242,18,198,199,151,111,46,123,74,218,153,168,78,110,78,74,151,198,192,107,222,208,14,61,23,186,160,116,181,71,228,147,13,114,255,82,244,197,154,181,2,226,10,150,67,208,229,40,68,148,224,18,237,150,114,17,201,167,66,227,30,236,41,145,78,182,218,244,51,163,34,224,26,140,136,46,55,229,86,198,188,34,104,239,214,240,52,251,212,155,207,229,71,12,90,176,188,183,220,188,24,123,182,255,54,98,83,253,243,104,166,211,229,165,36,228,118,119,150,65,195,245,221,158,91,226,32,166,215,229,153,77,146,37,10,50,224,91,165,171,156,166,163,188,156,147,231,156,110,36,43,229,209,182,193,236,125,146,27,109,156,156,126,164,92,88,219,81,147,236,166,88,245,204,48,15,205,21,87,159,0,73,68,30,11,16,162,228,4,49,189,27,111,96,213,169,134,115,228,59,30,77,227,107,104,233,2,228,181,243,152,162,71,200,154,211,2,64,35,24,143,171,77,250,76,138,15,27,74,60,175,52,209,229,154,171,230,240,97,155,241,166,92,174,86,109,25,74,69,199,235,110,207,154,149,180,221,100,31,94,194,184,255,254,66,238,93,209,122,142,138,40,155,105,209,125,227,184,104,213,115,194,224,28,150,166,71,19,77,129,142,209,163,169,228,60,136,110,136,99,59,167,32,9,113,180,200,181,242,64,130,223,51,152,184,154,89,122,36,42,137,220,226,25,26,180,32,183,18,251,65,161,131,186,104,124,76,168,202,231,231,20,72,176,37,63,179,16,81,216,106,11,249,200,110,228,132,34,40,85,45,47,190,203,43,94,91,151,173,226,151,168,239,180,55,19,114,150,208,26,216,232,114,88,35,154,204,70,125,47,41,120,196,195,2,198,112,230,220,20,159,25,134,96,39,82,36,128,68,9,80,172,120,219,206,175,1,63,187,161,57,53,131,57,61,166,239,116,52,32,84,38,121,219,84,90,60,214,249,71,136,70,9,80,202,203,69,211,8,214,214,39,63,201,124,159,14,143,160,73,95,47,70,153,218,91,221,59,216,201,36,245,68,202,226,12,96,115,216,7,114,6,82,177,0,30,68,186,223,205,230,19,73,158,111,35,204,234,37,121,96,8,231,79,134,226,162,216,120,123,64,78,114,173,90,58,216,224,122,3,13,99,127,189,213,220,128,102,4,158,197,156,131,242,169,247,159,136,204,31,237,76,138,42,212,198,92,189,67,195,23,236,5,139,105,171,153,10,128,191,55,236,112,93,223,27,70,115,119,254,32,159,90,85,113,210,38,12,148,29,36,1,214,5,14,50,49,67,52,239,70,26,31,53,97,108,69,216,120,45,4,87,36,170,163,217,107,120,128,111,251,239,7,219,87,57,22,157,104,142,240,164,106,159,90,101,85,150,22,224,36,11,49,52,178,50,177,91,47,24,46,176,254,83,189,237,179,33,83,140,11,204,213,68,19,93,150,237,217,149,83,0,186,128,75,106,98,149,36,73,118,182,135,14,233,44,204,8,98,134,198,58,251,205,105,26,152,146,255,135,50,45,202,245,128,197,134,182,17,24,3,118,224,239,96,42,192,221,19,239,108,201,215,58,187,249,121,73,133,10,32,62,149,189,192,75,128,115,14,74,241,129,56,131,195,193,194,153,24,83,247,58,56,176,93,64,184,155,88,201,248,192,20,232,49,14,8,157,37,125,213,113,4,114,55,29,180,8,167,143,246,218,84,14,119,56,216,29,57,136,240,89,211,13,30,206,16,71,239,45,180,44,116,131,7,63,28,8,59,58,113,84,12,20,215,15,26,140,104,42,201,159,62,30,171,107,119,207,152,209,53,194,106,252,56,142,224,105,2,162,90,160,78,214,171,79,84,238,141,87,168,70,207,79,246,1,6,68,50,66,142,127,165,4,163,149,235,194,36,247,47,178,173,148,48,212,165,165,244,224,109,31,64,226,134,30,123,108,66,205,113,237,176,142,84,133,101,157,229,34,96,101,83,96,209,202,5,29,202,197,75,19,131,94,246,181,181,76,133,88,152,3,11,233,70,35,20,107,154,32,40,129,21,48,169,109,209,213,34,220,164,34,23,45,14,27,10,238,241,73,108,56,64,137,238,211,253,1,109,85,200,110,252,12,128,83,16,44,128,164,92,234,120,185,36,130,73,180,170,100,187,51,236,231,131,58,163,124,172,149,84,242,1,209,9,90,201,129,137,82,117,133,197,44,82,46,128,153,142,175,160,176,46,144,235,203,59,221,90,110,243,3,228,129,45,110,72,55,38,10,230,146,36,51,66,197,252,186,49,209,19,147,159,38,195,28,122,97,252,251,22,173,31,227,212,142,234,51,199,102,209,154,120,7,21,239,176,117,82,115,72,27,74,98,112,62,29,69,147,203,134,167,243,37,133,79,28,198,81,234,77,206,64,243,207,30,255,119,109,190,191,107,243,253,93,155,239,239,218,124,127,215,230,251,187,54,223,255,143,218,124,205,112,156,46,153,193,91,40,122,181,89,135,180,51,218,146,227,38,13,164,236,78,199,93,242,236,86,69,2,104,126,132,193,141,248,232,194,33,77,98,108,126,72,221,22,153,190,234,87,111,210,8,202,219,12,203,190,247,86,80,6,103,210,203,111,147,103,112,144,104,133,223,175,108,85,185,70,213,215,93,82,0,19,74,150,123,182,147,49,92,250,139,221,36,141,166,212,200,52,254,185,10,66,133,88,4,41,34,21,123,174,217,211,164,156,198,25,208,137,138,119,83,249,203,110,30,116,161,41,149,35,148,101,169,61,243,217,84,62,36,193,57,57,61,13,55,175,26,149,65,172,177,128,10,186,249,156,228,73,21,230,39,210,58,106,174,123,126,101,224,151,251,133,126,115,33,168,57,75,55,18,103,21,206,189,178,171,178,31,159,83,209,41,177,170,73,86,137,70,15,110,97,243,128,144,72,157,84,169,114,164,182,51,14,221,7,141,130,124,250,112,62,23,87,74,164,190,100,59,167,114,58,3,200,246,199,238,48,127,37,229,125,173,165,164,24,81,178,30,31,94,78,120,81,188,49,9,1,50,178,247,202,252,154,41,121,250,111,159,248,46,117,229,118,181,172,221,221,180,207,201,194,65,191,187,18,218,130,73,106,110,134,0,78,41,105,73,60,196,199,134,185,244,243,181,204,203,191,73,210,74,150,122,168,34,185,5,186,183,104,84,137,145,83,82,114,76,64,239,235,38,127,171,209,12,10,250,168,25,233,249,117,89,104,254,61,222,172,190,52,209,164,75,92,85,148,114,218,135,182,243,4,212,195,69,118,248,146,169,125,248,93,173,232,19,63,93,141,34,72,172,176,15,197,136,65,36,168,164,62,131,28,148,179,212,84,118,141,146,62,111,205,217,221,227,201,38,36,84,50,222,160,155,122,92,108,25,15,125,45,171,76,175,48,211,233,45,63,77,179,170,235,13,96,182,132,189,152,129,77,173,103,54,174,60,157,223,200,134,237,120,235,179,165,40,107,50,84,165,43,172,104,111,8,175,201,36,53,255,38,66,65,15,72,25,63,11,20,235,211,127,26,181,191,173,4,150,21,172,139,175,173,133,239,85,135,178,99,86,216,125,194,124,230,66,87,58,104,0,120,158,241,192,60,85,77,16,10,176,227,38,246,28,55,207,120,49,178,87,34,133,184,223,20,38,133,173,187,52,92,189,49,42,153,103,149,5,0,15,213,152,254,53,97,234,86,78,21,52,45,138,115,107,86,83,68,223,202,122,72,216,234,80,53,166,248,113,243,147,50,190,85,83,64,139,33,31,115,42,157,220,47,71,43,147,129,98,139,178,174,157,67,195,119,51,122,25,231,231,230,214,155,153,253,183,59,90,121,69,5,34,16,191,243,77,197,92,115,101,74,5,215,28,10,39,117,253,96,15,42,231,209,145,94,240,155,147,32,84,70,70,83,10,112,238,4,166,244,222,210,88,222,126,194,136,113,49,220,251,42,21,178,13,162,125,63,39,156,1,132,120,98,102,95,246,243,229,184,102,224,172,101,84,224,73,25,190,27,2,72,169,89,165,66,54,238,225,13,30,65,196,193,77,34,218,43,41,91,91,98,152,9,241,84,33,197,116,3,226,106,3,170,136,52,11,153,59,111,39,198,220,81,133,80,245,21,235,216,14,115,218,186,246,81,195,217,14,198,196,92,138,50,127,130,123,27,206,204,64,184,8,109,168,72,187,52,131,189,220,15,182,173,109,64,5,107,104,159,108,190,53,24,201,70,81,117,162,110,195,218,227,183,57,84,166,170,42,109,250,12,222,163,101,65,153,182,61,77,74,241,189,55,77,91,114,181,65,17,122,188,119,53,74,31,209,131,162,117,42,133,57,195,179,39,2,92,52,60,148,21,31,20,22,228,84,84,190,139,236,90,124,18,24,12,178,234,115,29,223,39,247,119,117,91,34,228,128,4,23,84,93,241,222,141,185,161,138,106,121,183,250,70,13,10,55,149,45,35,1,35,179,5,50,203,166,106,109,198,100,236,95,12,87,93,16,180,244,30,176,195,250,163,113,230,8,115,58,36,17,104,89,250,205,173,180,90,85,193,14,62,51,95,191,134,85,159,34,201,153,205,17,240,99,221,180,192,36,14,4,88,141,82,159,223,156,44,178,120,28,244,114,228,229,24,52,250,224,72,166,203,205,161,107,136,19,16,94,196,173,146,184,103,136,40,175,251,213,155,100,78,87,51,109,19,14,59,2,62,80,164,89,141,171,209,181,185,8,156,116,62,137,204,99,59,130,104,148,184,86,246,222,162,15,70,226,235,226,107,232,129,171,82,233,230,119,204,11,185,230,137,203,221,62,130,131,99,248,241,216,140,85,72,88,221,143,247,102,73,229,233,102,84,112,68,218,21,190,205,86,29,206,153,128,22,77,157,72,204,225,49,194,188,233,132,87,115,158,222,244,219,128,78,103,81,174,65,19,112,71,57,161,153,216,129,142,119,34,124,235,142,94,207,240,145,9,211,6,102,32,129,37,204,6,150,87,185,66,160,169,110,174,196,21,106,60,67,234,80,108,96,137,235,243,96,116,176,120,136,73,2,160,167,172,139,143,24,63,63,140,235,89,2,73,102,25,230,182,2,218,11,238,110,126,205,108,36,217,241,181,246,117,100,72,145,16,9,168,99,166,166,33,226,2,152,59,76,214,97,222,66,37,136,90,23,211,195,31,220,244,86,85,244,111,90,177,105,5,180,247,56,254,159,17,101,215,112,248,25,243,121,143,207,231,154,175,37,242,151,185,80,229,62,170,134,35,62,71,3,85,183,100,117,252,40,19,199,51,151,165,146,154,70,199,88,158,153,96,76,230,112,53,49,244,248,32,56,239,242,224,96,115,79,232,17,144,229,164,90,212,6,208,243,2,11,35,102,149,84,85,48,165,138,229,191,140,231,41,154,127,112,209,38,215,52,195,173,135,90,181,169,112,171,149,55,3,197,77,104,45,106,184,240,34,151,128,196,82,78,111,106,166,137,107,57,102,15,122,9,94,92,52,101,169,138,56,222,143,44,201,22,38,112,204,120,43,37,204,116,132,101,209,179,109,70,94,230,232,245,141,142,220,252,168,225,14,231,135,163,250,155,147,224,176,96,37,68,185,32,16,204,84,77,68,136,151,131,50,7,28,151,228,190,110,117,160,72,150,167,165,32,117,128,36,81,164,143,105,51,89,219,71,5,138,2,41,222,176,183,237,234,245,0,136,49,201,51,137,30,52,56,173,24,20,98,66,225,3,134,41,227,105,25,178,53,77,221,10,45,32,114,50,239,102,181,126,157,101,20,143,207,178,246,46,136,227,92,159,39,173,42,7,13,144,213,91,44,0,232,9,155,247,113,252,11,217,164,187,43,156,183,128,236,86,222,26,218,83,247,239,64,11,148,161,250,168,164,101,201,163,56,140,216,90,123,135,152,209,84,241,126,24,120,55,134,244,174,19,116,156,183,246,105,122,238,117,38,252,231,106,235,165,117,51,170,35,237,163,115,61,9,52,252,230,68,29,121,170,153,243,229,214,132,41,53,208,52,38,50,216,13,37,155,237,102,0,70,82,214,64,108,1,240,154,131,144,147,169,104,170,14,54,96,123,127,180,134,92,88,85,237,112,244,169,250,142,166,152,221,168,1,201,84,178,62,223,236,240,105,84,54,166,206,83,114,2,142,35,6,24,158,133,17,19,184,90,9,229,113,96,138,233,124,112,189,154,158,52,71,2,131,79,26,194,250,213,225,214,5,26,233,216,108,200,179,228,123,91,250,206,187,130,155,1,195,69,159,163,227,20,23,79,157,52,250,65,178,228,39,88,127,43,20,29,76,54,177,238,175,72,55,168,48,191,218,154,167,213,216,130,99,170,89,15,83,79,186,180,135,33,125,220,76,174,188,234,213,72,55,249,46,207,14,8,51,142,152,145,219,240,6,193,134,142,157,208,122,153,102,17,68,99,142,72,95,22,38,137,25,228,176,207,52,0,91,91,79,78,62,103,114,10,56,139,121,170,108,120,244,176,146,119,190,216,106,146,119,42,141,92,217,2,157,112,204,78,171,169,250,222,76,180,237,93,120,120,61,235,43,66,111,42,23,142,133,135,240,69,58,119,17,100,174,130,25,167,93,73,212,147,216,117,168,137,58,154,189,114,108,138,144,111,133,172,211,155,153,155,65,175,69,116,164,27,132,171,59,194,153,90,91,218,186,182,1,155,108,159,165,157,22,237,178,62,143,214,123,244,15,158,151,160,3,68,205,21,208,77,52,210,161,132,169,26,246,133,24,218,15,71,252,215,33,57,33,243,51,169,236,58,156,157,217,144,101,195,4,199,234,202,104,120,249,240,161,200,213,105,153,192,133,155,233,227,150,253,20,26,132,40,134,163,21,135,235,222,116,241,210,114,24,230,14,242,92,151,159,213,55,220,58,241,110,100,22,211,108,226,169,224,102,202,88,194,91,100,4,75,168,137,68,247,225,28,83,205,25,145,105,63,28,201,6,38,17,172,234,214,235,229,167,223,48,38,175,165,167,58,52,158,238,100,25,153,160,32,75,241,9,118,208,194,99,230,168,144,245,5,138,172,198,123,65,191,161,30,92,166,97,205,123,81,0,242,82,29,252,122,43,45,46,46,86,9,91,170,35,127,94,164,249,147,157,115,59,171,196,61,42,63,51,122,4,7,164,58,122,232,159,243,62,69,113,132,155,39,69,204,82,94,174,46,141,115,219,163,212,9,27,100,127,163,141,149,190,134,143,239,8,16,59,112,248,100,57,171,64,50,186,201,124,246,176,158,88,103,72,52,155,77,136,178,199,247,48,125,62,189,56,155,10,187,155,167,177,5,169,107,137,59,30,109,172,41,81,153,146,232,233,248,109,59,58,54,186,65,241,53,184,130,157,214,251,119,32,74,103,65,170,25,141,233,48,111,148,87,245,106,70,49,174,54,46,161,162,87,23,160,196,175,63,119,210,79,170,102,88,223,162,187,23,249,130,52,53,44,164,87,191,70,243,111,173,26,82,158,207,73,53,209,155,73,248,41,29,83,4,32,222,52,36,175,223,116,84,24,177,216,107,1,254,200,157,57,225,103,108,10,240,160,105,8,66,196,31,135,19,218,33,231,94,146,52,1,130,238,52,183,116,90,179,200,53,128,177,212,194,112,51,237,255,242,45,19,111,233,109,13,180,233,2,197,21,51,40,34,151,30,111,6,72,74,253,35,5,111,172,135,113,115,147,245,252,8,170,231,17,29,230,48,40,23,141,117,43,181,90,63,157,200,191,105,86,19,242,129,144,71,195,10,235,152,138,181,159,192,123,198,181,240,24,201,169,73,23,68,11,186,0,186,228,183,116,129,129,248,71,141,45,204,172,0,137,50,78,48,148,83,243,253,104,90,144,167,146,233,103,243,219,94,143,3,35,132,167,33,111,109,29,103,222,56,52,57,55,119,214,155,31,247,206,233,98,41,192,113,2,232,147,79,171,183,94,51,71,227,39,77,85,77,43,193,71,133,58,149,52,23,208,171,0,162,219,191,23,209,142,198,240,180,1,70,199,51,157,27,85,147,57,144,28,159,195,197,199,148,108,172,0,125,49,151,226,228,64,212,75,71,253,100,0,8,190,34,239,129,88,78,146,250,182,153,17,198,184,237,84,36,38,250,71,72,30,28,158,123,111,112,226,148,253,121,180,14,37,137,51,29,208,81,62,198,208,65,219,46,112,134,228,12,245,37,253,94,184,3,110,61,79,57,164,198,217,77,57,173,249,217,180,76,166,77,182,120,198,108,199,91,27,221,140,96,71,127,67,154,124,179,51,226,34,233,151,182,137,54,214,140,171,89,34,122,111,75,139,248,147,193,74,185,63,111,181,76,90,233,154,225,8,203,154,103,170,0,33,226,173,7,10,160,122,245,217,59,147,171,98,157,240,15,146,240,79,250,192,8,106,188,205,139,234,168,244,68,144,36,97,133,4,233,69,53,226,40,57,177,209,19,119,103,97,3,169,21,249,52,0,28,108,14,126,245,15,93,42,142,62,173,60,174,169,213,160,157,85,172,15,94,35,59,77,116,160,157,83,160,103,113,99,0,232,71,118,194,40,146,5,211,7,61,98,75,43,61,22,18,107,64,21,51,42,116,249,53,6,161,32,34,142,74,135,7,192,65,231,201,16,80,242,61,11,117,51,15,42,145,115,4,205,163,145,64,62,19,53,204,120,111,234,35,153,230,143,99,129,207,89,207,182,178,53,252,121,204,249,128,57,119,213,228,93,161,237,164,57,12,25,241,182,41,136,65,250,144,137,74,252,167,17,136,149,190,188,94,140,192,193,153,114,104,97,161,195,87,204,4,146,78,92,148,168,126,165,79,16,50,114,116,75,173,101,173,248,226,179,114,74,120,127,76,54,206,24,13,87,57,253,93,72,9,51,121,194,170,102,180,196,156,194,39,193,152,164,129,64,66,159,168,134,149,185,54,212,106,90,195,97,6,46,173,225,15,125,70,78,2,71,210,55,107,61,1,255,9,84,179,147,11,145,161,159,26,254,16,181,183,71,91,4,102,77,226,108,194,87,247,28,237,75,111,205,58,26,57,94,176,109,102,83,232,220,26,193,128,202,9,78,164,141,156,158,204,82,200,31,139,235,16,35,132,14,207,177,230,23,234,68,51,222,205,104,51,175,79,86,102,87,207,171,147,51,99,170,200,176,116,75,104,116,55,79,163,51,21,115,167,28,24,87,239,162,162,140,29,23,0,242,212,107,62,211,10,136,172,102,70,136,13,194,140,248,132,204,36,244,119,139,3,39,109,159,248,62,57,237,32,35,222,219,82,214,26,154,29,15,0,130,68,231,44,163,159,73,30,156,22,165,233,93,0,197,228,125,222,173,155,113,73,57,81,91,49,22,106,217,178,168,131,146,82,242,206,185,85,52,107,79,5,156,35,203,251,207,216,60,243,199,92,86,244,96,210,116,53,132,100,177,91,87,115,9,110,59,122,98,213,159,62,113,222,112,205,11,248,231,232,53,150,7,35,19,229,82,247,180,207,28,95,79,2,24,34,131,148,125,18,35,20,80,118,214,171,41,100,121,219,144,149,35,52,177,8,229,75,0,141,187,9,166,214,42,87,159,8,112,7,163,172,113,110,8,61,36,97,185,81,22,56,237,94,161,165,253,205,210,14,39,114,116,167,65,234,160,64,86,66,240,222,243,35,237,131,103,85,182,249,78,133,32,230,25,152,90,26,136,196,220,160,133,15,50,194,138,100,207,123,242,243,5,103,126,164,126,103,75,79,122,2,65,82,157,29,47,7,195,34,212,10,114,53,84,14,51,69,195,224,113,138,69,121,189,247,95,223,158,223,156,172,169,80,137,98,174,210,110,184,83,209,254,208,206,252,216,177,120,141,239,188,233,111,87,227,222,245,54,49,212,207,235,212,39,231,3,70,11,90,130,161,168,200,168,156,8,197,185,170,186,5,29,89,166,49,202,208,44,64,55,179,162,62,99,10,212,195,183,83,19,248,212,44,25,27,77,119,68,86,199,19,210,70,72,62,24,13,9,59,204,16,14,201,123,225,82,68,11,15,53,149,172,187,109,55,197,225,232,116,60,30,218,153,119,106,54,97,89,183,226,45,202,152,80,219,95,193,113,90,216,206,196,157,255,213,25,157,83,185,131,189,158,250,220,185,3,169,27,65,129,186,20,61,97,55,159,57,158,251,231,115,101,125,176,28,114,100,221,232,60,181,104,192,107,21,215,74,62,102,180,54,183,154,41,139,70,191,161,149,215,37,182,163,84,79,206,39,152,97,83,19,62,65,251,94,195,201,147,186,61,91,30,250,181,225,177,222,193,43,75,176,37,35,106,14,69,188,23,229,187,37,121,226,94,77,238,60,126,122,177,124,117,150,158,39,241,204,190,105,2,18,222,234,36,134,220,164,132,121,41,68,129,31,163,219,40,110,126,34,124,65,23,83,244,10,140,129,61,217,144,38,52,56,85,172,121,34,204,214,74,252,204,86,173,173,239,167,135,194,31,58,194,108,181,7,155,238,153,114,189,232,18,216,217,144,183,110,22,96,50,124,102,16,97,250,226,66,5,75,209,11,184,184,231,177,123,180,17,111,128,59,98,38,189,26,107,15,143,169,202,52,27,39,98,41,53,184,116,1,3,45,121,236,243,138,233,196,138,209,121,202,112,203,231,176,150,143,28,55,55,85,23,137,5,72,44,173,96,33,61,35,180,182,32,124,59,231,79,73,69,154,117,63,185,36,68,55,107,10,90,101,154,185,68,248,174,147,124,168,142,187,232,132,71,93,154,233,205,156,60,178,3,134,132,110,227,248,188,216,137,22,189,7,244,156,187,237,59,44,107,37,135,83,118,88,72,206,194,127,131,74,78,13,4,67,244,136,34,111,42,195,2,131,170,83,124,116,34,36,33,0,235,164,197,240,189,156,158,59,73,139,218,49,34,101,227,61,104,195,20,28,100,225,130,145,14,169,27,186,79,207,198,39,251,176,105,188,213,96,216,38,148,22,223,16,107,174,209,163,73,242,90,26,243,48,227,136,122,143,38,104,185,246,121,236,177,222,202,60,175,76,243,98,22,51,52,131,41,110,14,64,67,82,31,144,250,177,10,174,153,118,40,161,43,60,230,51,11,71,244,135,146,211,154,146,228,26,205,58,32,188,5,148,125,183,74,242,27,200,76,137,38,206,76,59,136,120,111,84,216,178,147,208,176,5,32,150,44,163,178,13,52,83,131,168,29,231,65,205,192,75,102,244,243,210,121,247,172,212,198,107,112,79,78,75,142,138,179,14,47,56,57,111,103,175,63,30,220,148,65,1,177,88,131,169,130,252,90,211,28,218,156,134,229,140,6,81,24,253,197,27,63,139,177,69,47,59,30,208,20,36,242,89,120,236,70,209,124,122,246,232,42,173,66,29,93,188,30,100,182,100,124,166,186,57,211,148,159,67,230,192,224,214,242,214,235,28,107,209,245,141,219,170,50,83,108,185,46,110,215,237,200,213,25,124,140,231,165,61,2,225,123,12,33,143,36,97,2,193,103,180,104,162,16,45,49,196,49,67,90,86,66,25,226,147,147,164,33,252,108,25,222,99,153,151,129,114,213,220,179,203,173,130,24,170,202,206,129,153,157,208,123,44,45,78,170,122,245,89,229,121,135,210,26,240,29,253,88,103,126,246,232,205,70,87,16,218,23,53,131,64,123,114,102,128,4,230,247,230,46,127,123,156,29,211,123,210,71,3,210,17,74,30,214,105,172,131,2,43,80,220,123,81,125,211,79,125,222,244,108,181,51,58,79,55,17,139,152,171,245,22,185,185,101,237,64,232,166,150,59,82,52,166,182,170,61,179,152,7,203,57,204,115,72,123,21,103,102,97,71,10,97,22,252,64,125,109,146,83,238,3,193,151,189,132,3,219,190,72,138,121,102,58,202,26,150,77,83,66,93,113,245,68,5,65,135,197,246,191,103,174,93,218,4,58,138,88,84,130,159,89,250,86,105,230,54,60,227,179,22,221,175,32,92,104,142,32,181,159,134,85,64,204,140,82,104,167,156,160,76,155,160,186,9,253,70,190,102,83,146,20,246,85,214,18,108,237,45,70,229,56,0,75,31,28,184,72,122,98,55,72,81,233,163,117,235,195,121,95,164,125,30,141,190,204,160,146,134,247,251,108,111,77,204,229,236,26,99,191,38,103,178,110,98,54,81,221,144,179,65,129,125,169,249,4,118,193,2,128,42,223,217,15,245,230,6,104,221,79,43,167,9,49,8,205,247,43,122,145,80,35,164,83,67,134,5,50,204,160,222,223,156,202,130,178,102,139,67,142,195,95,12,87,71,184,90,232,5,54,229,231,48,179,248,135,152,17,5,143,105,222,173,246,43,95,12,26,223,22,195,66,115,176,34,10,33,119,75,163,170,130,144,186,142,134,204,155,251,45,95,186,243,222,213,52,225,150,241,186,183,33,84,121,163,194,49,58,29,114,79,123,54,24,210,55,27,96,13,92,225,68,157,153,8,51,153,92,61,16,182,223,97,54,9,187,34,102,75,139,197,131,1,132,121,67,10,222,48,84,124,187,21,195,151,236,105,103,135,178,206,157,208,127,220,231,12,15,243,48,157,251,224,1,192,243,155,34,19,135,227,9,13,144,79,165,134,38,220,251,94,195,242,250,51,166,49,7,105,122,75,104,176,101,133,210,33,148,156,157,61,236,153,123,134,167,164,133,58,209,4,190,37,102,194,221,246,204,112,189,203,205,33,255,11,102,146,109,129,115,21,51,164,108,185,132,174,18,144,174,231,9,17,77,210,250,25,170,76,212,163,222,7,163,17,153,170,67,13,85,38,186,168,187,152,127,205,6,97,238,130,255,70,216,20,230,180,24,20,16,218,237,89,225,199,239,49,13,193,251,138,128,29,146,170,44,109,127,110,107,167,127,89,100,107,53,38,113,125,207,214,141,230,92,149,231,134,159,45,194,217,101,116,215,207,215,135,13,159,138,81,16,51,88,157,243,153,41,166,175,200,124,64,82,59,133,224,126,176,155,150,88,219,16,101,116,73,39,13,24,95,75,127,172,15,148,122,95,134,0,157,41,184,27,30,41,4,58,168,114,53,186,114,123,197,205,193,147,190,109,199,24,235,83,200,183,32,58,59,68,120,102,208,252,90,157,206,154,181,154,167,224,23,144,103,131,47,211,183,250,66,58,80,158,28,110,228,28,178,102,86,66,120,213,89,212,158,216,130,227,131,117,217,177,136,4,170,172,108,128,75,18,102,159,119,32,193,189,66,187,213,120,24,223,173,219,121,231,55,133,57,255,101,31,167,231,138,125,227,81,93,156,87,122,43,155,228,29,202,88,97,54,192,201,251,233,102,58,140,222,174,106,64,49,97,112,66,204,24,114,89,87,33,229,200,207,50,135,1,34,149,224,47,160,61,190,233,128,34,27,3,166,222,117,226,18,172,51,98,62,115,112,246,248,109,42,16,146,54,161,145,140,174,225,219,84,10,158,138,62,103,49,67,183,24,2,169,52,183,102,25,21,186,157,60,25,59,146,177,139,190,137,128,160,227,42,209,217,156,232,167,124,94,239,48,37,139,229,210,245,217,212,39,94,76,56,126,137,13,55,110,94,81,174,165,193,229,73,148,142,206,57,252,172,160,252,106,52,69,255,200,44,151,152,193,68,69,51,55,209,236,124,14,220,64,207,108,6,165,128,65,71,186,204,126,164,216,129,76,185,25,18,154,162,87,19,217,237,39,96,42,253,65,104,65,51,76,53,218,127,193,219,12,49,79,216,189,159,78,40,171,178,171,217,241,103,172,127,180,102,151,26,233,77,10,51,137,13,217,161,9,181,206,12,244,222,97,8,4,86,210,91,147,230,241,31,110,148,110,167,62,151,117,214,7,113,200,38,142,219,250,211,72,73,122,207,179,53,120,148,207,147,17,106,69,235,49,177,209,208,171,23,221,174,126,115,82,105,159,7,99,225,140,28,214,1,227,192,51,175,20,77,226,5,168,219,148,169,109,4,152,158,153,254,81,248,138,106,164,201,89,38,207,28,144,200,106,66,206,65,182,253,44,178,232,243,238,136,236,202,236,164,121,55,244,71,6,42,142,89,218,227,6,34,20,171,196,99,195,183,44,170,20,199,153,65,87,213,201,8,138,85,194,101,89,113,57,133,40,55,211,213,61,196,122,22,67,204,3,132,76,234,22,235,52,250,19,55,111,227,206,88,98,110,37,82,199,131,244,248,18,184,57,172,69,155,162,87,244,144,227,232,189,249,75,151,235,74,97,54,29,175,183,236,206,54,148,147,107,253,33,186,13,69,213,22,51,200,234,21,102,240,251,114,108,76,14,99,215,206,134,97,196,88,116,197,124,38,213,14,141,247,70,255,141,124,76,216,99,130,98,126,24,230,187,235,163,21,138,170,45,204,104,90,201,128,27,73,124,119,190,0,212,231,201,230,136,121,176,107,58,121,13,25,220,245,130,205,1,203,157,215,156,44,39,212,166,204,20,152,85,122,80,167,84,148,233,165,194,97,238,36,20,124,110,54,44,219,231,226,243,220,219,173,230,42,235,91,247,21,47,53,233,202,219,83,141,195,243,25,16,117,76,124,106,181,158,56,213,9,1,44,82,144,150,62,134,187,185,99,52,208,91,235,210,194,101,125,163,161,163,137,24,210,249,191,117,56,1,63,186,255,64,250,21,20,169,154,59,208,66,127,50,154,197,102,151,17,73,166,228,247,164,125,75,239,58,218,169,209,157,214,221,204,94,175,227,153,32,175,117,30,162,99,166,222,172,51,24,40,237,51,79,43,203,137,25,12,105,232,204,114,226,201,6,76,9,148,72,211,205,166,116,46,75,15,17,41,199,202,30,151,128,158,72,25,210,241,83,1,113,43,238,89,214,123,195,5,229,131,66,246,41,169,83,69,249,96,150,199,128,132,106,183,108,239,68,199,111,196,57,86,83,254,92,61,122,136,110,27,239,220,154,50,67,207,230,93,123,208,197,112,182,72,68,116,62,215,206,45,8,144,96,110,16,70,93,179,206,32,49,106,38,128,88,116,154,29,143,203,53,83,135,73,122,8,67,50,10,132,219,1,165,168,25,103,124,234,103,165,109,212,225,95,195,160,22,178,211,177,67,210,6,123,173,5,87,165,201,28,53,188,163,139,179,119,107,237,149,83,30,190,188,168,127,35,52,99,20,187,98,174,57,106,239,40,133,82,133,110,106,222,164,38,221,60,172,31,247,153,57,167,28,87,131,67,209,155,168,74,12,128,175,211,5,47,134,149,85,36,193,52,16,202,46,35,88,165,168,141,72,17,155,163,4,76,117,252,54,156,35,226,221,192,9,77,8,235,230,154,5,52,48,236,36,114,140,8,146,205,232,16,202,46,107,158,125,139,159,166,239,71,167,2,82,29,222,59,131,121,225,25,136,153,110,50,103,255,177,58,228,220,122,115,40,22,211,251,237,57,212,19,69,46,23,157,180,120,112,122,225,229,139,112,74,150,152,43,157,20,182,110,73,116,249,122,83,28,242,221,164,177,101,142,131,142,72,238,151,177,49,2,169,12,179,73,78,120,254,9,127,39,209,213,34,230,110,18,2,110,94,182,90,197,108,42,21,126,245,66,70,242,245,29,32,89,113,206,88,119,235,192,217,78,105,211,130,140,96,22,231,45,28,228,104,97,46,22,51,17,174,111,197,104,255,38,169,36,155,246,88,118,126,215,97,73,5,105,134,167,122,197,50,112,230,173,68,96,39,15,110,36,200,174,248,253,107,87,146,15,118,14,92,8,81,156,214,11,177,0,141,173,151,69,34,78,219,181,210,215,141,198,171,43,14,123,51,141,52,144,56,98,134,139,219,143,144,65,99,189,228,150,233,219,56,158,247,10,243,89,65,26,203,45,120,60,223,147,81,167,251,188,53,176,105,135,231,219,222,153,52,209,66,225,165,185,32,178,237,203,121,170,25,204,136,151,48,216,244,225,140,151,201,96,120,165,17,87,195,41,47,62,18,165,233,51,115,123,152,167,236,27,116,62,71,199,42,106,237,73,161,203,240,116,178,247,22,55,111,107,89,121,102,96,30,78,153,52,143,11,153,132,115,1,26,65,58,250,150,155,123,251,56,134,139,184,217,85,214,216,182,139,116,228,193,48,50,163,179,243,108,203,232,251,72,172,182,179,233,178,249,197,52,106,8,5,44,178,129,219,27,53,134,21,133,165,239,102,64,203,185,156,187,99,80,5,160,231,68,204,132,12,55,167,198,50,175,42,152,0,251,152,149,187,220,12,225,143,248,26,144,147,17,184,187,153,124,205,86,115,35,55,229,230,31,59,217,18,51,165,71,223,14,57,190,187,128,245,232,184,135,207,102,186,217,54,130,247,185,104,26,9,201,73,150,218,4,31,43,102,116,110,252,197,104,44,156,82,132,99,86,246,8,63,32,162,104,253,115,49,101,55,119,104,23,122,85,234,107,131,209,64,206,230,154,97,94,145,134,162,51,103,139,109,206,110,62,43,179,75,206,108,211,163,154,124,1,44,163,178,157,50,104,219,148,115,252,193,193,224,136,102,216,176,198,179,238,206,6,13,225,73,176,97,131,188,85,76,113,227,91,16,26,24,138,168,240,41,251,197,20,195,36,111,140,162,103,73,174,150,66,98,41,77,233,24,154,22,182,166,24,21,40,192,5,232,68,167,217,217,124,61,174,90,166,218,156,212,140,123,230,63,141,190,140,232,122,156,167,128,102,196,207,31,211,153,16,81,3,2,2,4,126,253,222,116,198,136,164,216,76,166,172,243,204,116,191,108,185,154,124,199,244,121,184,76,50,252,29,203,230,211,210,8,228,102,176,155,83,204,52,107,4,193,37,2,224,90,43,51,172,10,7,160,155,105,64,121,171,19,28,237,90,190,58,121,135,19,213,201,147,45,35,108,14,243,70,48,99,136,249,76,249,236,159,147,204,22,56,96,53,67,36,125,199,116,91,73,181,233,213,168,232,122,38,134,194,205,241,47,244,183,81,241,244,45,11,194,160,51,6,50,166,231,169,193,226,152,153,143,75,29,84,204,155,198,222,155,127,229,227,218,142,41,230,82,188,169,231,88,135,105,65,136,181,69,203,3,251,255,217,222,170,94,123,194,10,135,80,97,222,140,226,95,167,75,251,63,255,243,191,254,243,127,250,15,127,254,211,63,124,233,210,208,192,72,127,3,186,52,158,133,116,250,190,207,114,188,185,46,20,38,246,34,217,117,10,206,68,66,1,83,173,217,136,171,195,74,239,101,213,17,6,253,234,214,140,7,47,198,9,76,164,186,181,34,148,166,102,224,66,59,204,199,193,174,91,150,147,9,244,13,127,236,115,62,87,225,123,130,208,175,7,65,47,157,29,184,165,50,113,240,147,92,165,96,254,244,169,117,226,12,35,99,243,223,182,3,92,39,206,128,46,237,230,148,208,60,28,34,86,135,53,64,239,244,179,193,140,82,245,151,201,35,249,188,89,38,33,33,15,6,108,214,27,111,25,252,179,133,232,114,1,172,149,119,152,225,41,208,159,6,131,88,123,152,207,170,21,18,106,210,43,100,157,253,185,169,55,12,93,108,27,193,81,255,237,156,136,209,155,174,7,168,52,110,66,117,2,152,146,140,21,13,63,231,235,85,183,130,4,234,207,127,70,246,20,36,231,157,70,153,18,141,32,18,41,215,146,129,221,110,222,146,31,225,102,52,198,223,199,38,186,63,49,203,123,236,108,39,202,221,35,140,17,73,15,120,19,176,66,21,218,205,48,225,200,68,201,52,97,151,120,48,139,23,101,239,35,196,40,241,96,197,138,100,69,158,187,161,173,112,143,50,204,132,48,250,104,203,48,61,110,38,117,246,82,40,231,85,104,112,245,239,113,66,23,130,31,121,114,195,80,167,184,249,170,159,125,55,35,173,225,84,83,40,36,14,61,70,105,76,159,176,77,186,121,210,239,34,79,78,115,165,75,15,145,23,198,19,127,19,45,227,187,123,238,243,188,19,248,251,33,55,39,103,233,77,193,100,130,106,215,37,144,45,125,222,252,230,56,65,82,243,190,242,128,195,111,62,182,29,103,106,62,211,35,70,109,90,40,174,55,71,106,45,174,94,28,33,242,224,27,78,209,229,175,13,0,66,210,59,44,234,68,23,153,155,105,189,146,61,31,34,130,230,40,207,9,183,221,16,153,28,114,159,104,142,184,249,108,195,73,114,2,180,2,130,133,189,187,126,69,217,161,62,95,210,124,162,230,31,164,210,185,36,204,147,32,151,96,89,188,175,85,77,28,229,61,119,1,110,229,143,93,105,230,159,242,173,209,187,202,78,89,65,22,223,16,195,98,102,111,245,45,30,154,143,174,199,164,201,41,185,227,50,169,19,66,34,34,102,224,255,190,4,172,6,38,24,79,152,234,161,231,185,86,99,99,150,19,0,193,164,179,13,133,153,56,121,202,197,217,100,218,239,150,195,28,26,93,239,77,35,148,119,235,195,103,129,119,47,230,242,235,131,188,230,219,89,43,102,154,205,125,208,64,184,39,29,210,159,252,114,220,156,28,215,126,201,79,202,29,6,75,188,102,131,226,137,163,89,129,182,198,9,127,98,246,50,5,105,6,79,229,170,30,228,77,227,166,93,91,198,20,182,7,79,132,67,224,184,243,250,60,218,154,129,137,159,212,41,85,209,151,171,137,32,253,201,105,171,145,86,54,174,70,75,234,206,134,193,108,144,72,205,40,52,139,55,209,145,12,162,150,240,185,26,13,218,123,243,129,216,72,255,60,56,193,156,91,127,141,234,98,110,248,173,254,203,204,83,97,106,131,87,148,164,230,125,173,115,92,128,217,156,122,113,222,46,223,3,29,246,9,181,228,196,175,16,127,58,115,23,155,2,26,85,159,171,97,195,247,215,130,122,88,247,249,10,129,109,241,165,75,172,123,60,90,25,20,26,69,156,46,3,160,119,213,90,252,172,191,198,144,233,102,92,123,253,218,224,143,189,202,57,45,223,38,248,5,204,72,58,223,5,6,126,23,106,181,207,213,244,76,186,25,18,163,165,191,141,208,225,13,34,39,148,33,168,123,168,217,146,120,110,54,105,143,249,49,183,152,167,211,68,253,242,250,220,220,177,175,224,146,89,254,106,45,133,192,223,205,120,227,83,7,141,126,10,127,110,182,233,172,11,8,86,230,20,175,101,202,210,18,209,64,152,93,61,145,129,14,43,181,77,53,211,19,190,253,201,44,199,175,223,11,226,87,111,107,164,52,65,16,145,213,92,223,215,38,58,85,130,18,110,158,233,127,254,153,151,157,203,159,71,171,72,25,84,55,3,23,107,250,218,203,0,67,215,156,17,76,250,140,10,64,224,236,230,227,92,64,80,41,230,106,174,145,155,121,184,172,87,215,148,189,219,147,215,70,83,81,231,202,111,191,190,102,192,100,93,47,110,228,177,253,193,73,52,73,163,233,252,233,148,230,48,183,149,62,31,155,4,168,239,42,64,88,213,191,179,142,173,53,221,74,205,92,248,100,248,216,36,82,186,155,13,115,160,3,142,50,239,10,51,154,165,114,64,157,77,37,3,241,185,230,101,212,72,239,181,26,110,144,147,136,64,128,4,207,229,27,19,2,99,111,121,180,176,90,26,142,97,196,67,212,114,184,117,207,158,196,5,131,97,245,248,77,247,151,55,237,142,162,29,64,107,131,201,161,187,89,229,153,231,143,38,199,231,129,229,233,4,179,142,54,230,249,118,51,172,52,182,168,21,73,176,254,126,119,73,251,247,164,179,110,121,230,212,192,168,83,216,202,38,218,182,197,181,200,166,233,0,201,129,141,208,192,114,34,251,201,196,95,210,14,57,141,202,211,213,201,25,205,185,5,214,135,56,38,196,119,62,125,105,249,212,217,205,25,25,181,7,146,251,136,172,52,49,19,9,108,159,221,11,95,78,134,140,125,51,57,42,157,70,87,16,165,85,204,63,189,103,55,143,115,120,13,177,46,19,223,112,43,109,158,69,238,125,98,140,226,205,38,208,183,83,39,148,123,231,105,188,28,97,70,82,237,125,143,95,19,98,24,233,202,149,107,11,185,189,26,102,235,192,125,35,10,150,132,99,56,30,27,225,147,41,230,70,150,118,199,75,163,229,36,55,39,5,152,70,76,126,34,41,125,48,43,132,187,121,27,78,107,168,153,30,67,247,206,0,145,9,165,248,52,25,251,55,7,233,201,125,105,87,26,237,209,68,138,9,108,179,76,205,21,106,44,55,67,70,47,132,70,144,241,141,30,27,248,174,20,201,37,27,6,212,188,133,147,15,147,176,54,186,224,212,16,82,222,189,104,143,98,148,81,97,38,223,190,34,192,56,47,129,36,206,187,249,160,14,228,121,60,116,77,216,69,167,152,77,131,215,199,140,246,221,41,11,228,108,94,20,146,220,108,68,167,114,162,90,110,198,9,199,206,225,64,223,95,81,179,81,119,230,107,46,6,25,27,98,254,109,119,215,12,231,164,128,21,49,147,209,156,110,54,97,201,172,55,199,143,108,215,108,80,187,173,230,134,50,71,191,102,72,10,167,56,88,236,208,195,113,175,11,234,157,164,217,79,122,201,131,125,238,152,207,198,145,100,166,65,176,157,75,246,23,131,179,112,235,111,147,31,91,97,37,43,46,222,25,93,52,211,41,193,192,174,192,48,34,131,86,241,81,119,152,17,221,145,125,1,150,126,87,241,68,202,167,104,17,10,229,103,100,67,226,167,193,227,75,156,60,172,71,123,250,213,156,107,146,70,183,77,4,106,167,107,222,16,80,200,68,164,48,88,124,26,47,218,204,117,155,102,221,159,77,169,186,117,176,86,229,181,200,223,184,214,0,40,48,163,142,17,243,217,160,238,194,39,64,67,142,71,62,135,81,23,94,254,131,149,141,229,48,171,121,68,190,24,43,253,189,250,203,43,242,193,139,90,141,230,206,248,178,163,191,107,17,101,148,19,96,152,120,204,221,102,185,53,176,146,247,41,201,130,228,20,230,76,11,173,100,14,216,52,130,194,3,115,233,154,107,198,207,67,133,211,205,201,208,189,98,174,70,215,115,205,231,44,22,234,29,124,99,58,45,220,120,14,46,245,163,1,149,172,48,206,169,61,175,24,233,67,45,110,6,40,87,244,90,170,187,207,76,103,144,68,61,92,141,70,184,79,18,136,47,135,190,212,79,154,54,166,24,10,80,50,36,149,40,184,238,152,191,85,105,129,169,75,143,183,174,136,67,165,31,228,188,198,68,250,204,47,182,150,39,253,105,107,75,242,25,152,144,192,213,217,61,141,127,58,204,112,87,10,186,25,33,43,232,120,124,71,64,44,32,235,107,163,95,52,98,81,19,137,8,208,96,66,223,178,87,236,85,144,190,139,245,188,10,243,106,133,185,118,125,112,202,187,145,221,2,198,8,179,227,219,39,233,245,6,180,233,102,80,241,175,24,73,33,174,71,7,38,102,186,113,229,230,221,146,59,97,165,76,45,86,80,144,181,246,216,131,27,249,43,49,23,200,144,227,201,18,37,137,42,102,168,255,98,255,71,144,189,55,189,57,69,244,233,55,47,6,101,159,98,6,174,24,83,5,148,148,180,73,158,239,145,73,105,197,225,242,35,108,17,51,143,54,124,200,145,212,153,58,42,64,217,215,240,247,38,147,163,147,129,84,66,121,251,104,134,124,34,235,111,51,93,226,209,208,26,171,146,132,229,40,44,142,73,92,38,60,147,228,188,167,201,140,195,206,205,9,245,61,25,22,26,235,98,30,162,138,37,204,34,199,10,200,56,197,147,157,245,151,182,154,55,132,245,207,188,53,99,177,0,105,174,221,227,193,192,6,200,197,20,151,157,203,146,65,193,211,123,99,102,53,212,26,51,41,27,187,196,16,115,161,169,239,93,13,58,111,138,25,177,235,22,31,4,222,25,217,43,41,153,103,87,164,90,70,67,43,202,216,147,54,252,72,249,109,26,50,90,149,39,91,6,108,112,39,103,37,235,51,115,51,47,122,188,109,247,58,169,141,129,158,18,51,53,225,17,30,84,199,133,202,207,12,60,198,1,189,19,55,126,11,167,3,19,211,136,182,174,25,16,145,104,239,254,22,133,171,39,78,234,67,91,202,145,236,20,103,115,112,7,138,86,251,242,74,157,43,25,147,112,184,157,116,214,11,10,20,223,225,76,227,28,158,33,120,226,119,166,146,207,133,150,211,159,12,14,41,129,67,30,243,166,236,237,239,197,152,136,211,10,148,201,0,212,110,206,150,63,126,102,100,206,71,4,86,116,130,228,119,120,17,168,147,55,240,71,171,70,170,34,87,147,42,243,1,7,64,46,45,181,231,169,161,187,243,76,11,216,10,208,25,207,60,209,143,142,17,133,252,90,250,76,22,115,22,84,116,184,234,231,197,187,188,22,81,67,36,237,96,236,154,178,178,45,7,49,220,15,49,110,222,44,210,65,180,158,194,47,25,55,47,198,153,46,230,110,252,175,225,232,131,41,154,127,72,57,146,144,161,69,188,78,134,130,173,161,8,125,11,237,195,206,0,193,84,27,91,90,245,90,33,81,17,87,51,117,36,35,140,25,172,207,12,51,39,90,83,51,241,213,10,190,15,43,13,138,121,145,154,121,116,32,101,202,30,230,230,237,102,52,212,165,165,244,119,243,252,204,16,213,143,239,163,245,160,96,33,59,58,132,24,141,23,27,201,155,152,8,159,176,127,135,197,197,113,48,91,7,149,154,105,92,42,97,78,173,126,94,140,30,119,239,21,39,189,160,101,13,204,108,122,53,204,166,98,38,230,227,47,6,41,135,165,99,148,167,152,190,126,71,200,240,211,156,26,66,66,180,109,119,121,79,102,204,158,98,134,137,122,199,160,117,72,136,186,82,253,144,169,141,215,62,209,148,176,4,45,96,172,243,201,189,31,183,78,41,88,7,124,73,110,29,198,73,253,97,63,50,102,98,39,142,49,49,102,177,38,104,32,253,107,112,6,139,244,56,41,86,72,37,253,169,217,143,36,206,162,98,75,241,223,103,33,196,143,69,111,94,13,94,83,131,241,134,214,101,97,86,170,16,39,121,235,35,50,220,199,69,94,202,199,187,66,232,8,26,161,158,4,98,249,171,61,151,96,219,129,23,173,42,225,20,210,169,33,242,109,58,16,233,243,219,117,196,152,209,253,222,148,231,17,35,137,173,107,198,3,75,31,42,96,211,47,187,131,134,180,99,149,166,5,99,18,89,46,232,215,233,255,59,174,149,178,128,67,50,29,55,39,232,86,154,32,120,104,187,75,132,254,6,65,27,97,43,13,18,222,255,139,154,83,105,73,7,101,215,224,65,37,169,7,189,235,135,124,140,166,195,32,148,154,44,123,229,84,27,180,202,56,163,20,128,116,169,13,64,236,92,146,139,188,192,247,13,50,84,217,120,127,90,26,110,166,255,80,153,230,150,241,204,56,143,86,195,139,88,74,73,77,83,175,171,78,211,238,89,164,189,10,74,106,162,21,167,217,162,146,55,63,148,212,244,162,122,147,237,79,141,116,127,204,59,7,83,86,182,44,213,84,42,251,51,79,135,147,174,157,211,76,24,65,139,161,209,157,43,14,129,55,69,199,80,107,129,73,196,175,229,224,107,66,39,207,59,236,32,65,201,236,40,83,201,247,128,218,6,103,26,216,39,21,89,1,219,79,144,116,205,157,238,25,153,194,229,39,200,219,221,156,96,24,151,159,70,5,206,65,196,221,120,47,148,175,173,144,134,88,222,44,74,3,231,86,145,149,130,120,179,231,126,160,98,169,53,235,183,54,142,73,111,177,61,95,157,214,125,185,218,74,130,222,98,75,134,75,27,85,141,30,153,141,227,242,239,65,147,49,117,26,66,50,217,125,158,37,67,122,8,45,77,6,86,231,202,133,191,76,170,244,107,32,44,131,164,105,144,251,37,235,62,86,2,228,153,157,62,44,141,109,100,127,98,165,232,219,131,116,208,216,43,148,254,248,140,218,14,235,54,246,76,49,167,186,98,71,130,114,35,53,253,101,203,97,198,91,145,37,151,157,22,161,103,34,113,31,147,2,243,139,60,216,96,113,135,181,157,225,87,249,151,145,128,201,175,24,80,56,150,186,202,210,32,38,28,102,200,53,149,121,153,62,215,26,99,130,210,166,178,87,154,240,134,183,249,153,153,243,93,53,63,10,188,131,97,238,31,174,95,208,153,211,23,64,50,74,128,173,116,188,40,167,196,160,192,10,208,149,223,21,188,107,210,247,154,202,196,152,44,9,236,172,102,32,184,64,134,40,5,43,217,15,191,154,252,189,160,205,187,53,184,196,102,200,134,162,72,119,146,36,112,230,5,131,36,60,206,67,181,155,170,33,181,130,158,18,202,20,209,172,2,237,188,156,74,129,170,7,25,71,49,247,22,16,9,234,92,67,119,164,134,40,248,113,99,252,201,73,179,8,215,60,192,194,17,186,135,199,92,152,107,114,245,66,228,219,183,21,4,50,233,107,17,179,53,210,249,111,195,175,43,98,90,203,122,54,220,120,220,64,149,245,192,236,114,86,188,98,157,42,166,188,13,0,59,31,143,41,188,78,75,204,192,151,71,152,17,245,235,250,88,105,71,51,7,35,80,148,5,171,193,184,49,67,90,233,140,64,217,66,43,211,240,66,162,43,153,12,61,234,193,34,64,102,216,62,231,71,6,213,59,190,42,95,228,85,92,71,101,91,159,98,151,171,7,163,28,220,176,199,37,170,42,32,70,111,148,80,195,214,36,205,187,103,183,96,227,76,113,235,74,122,95,222,154,254,231,160,130,135,11,180,9,104,11,222,35,56,139,252,106,106,36,31,85,182,179,201,183,32,187,222,52,183,79,189,26,74,98,167,148,38,234,134,211,73,172,5,159,170,6,35,46,98,168,91,21,223,204,243,191,102,99,224,104,42,8,87,87,0,113,209,96,35,158,16,45,186,73,252,226,247,6,229,33,132,130,199,140,184,182,83,193,159,248,115,41,9,86,179,246,60,151,146,111,219,232,215,85,122,16,102,120,199,83,182,109,67,150,190,191,29,202,76,244,221,0,228,248,168,228,13,71,156,64,51,170,66,38,136,228,25,11,93,48,20,231,49,117,117,208,246,221,138,179,54,119,203,136,21,253,28,176,25,249,213,149,78,246,170,230,179,89,238,96,71,70,8,163,127,68,242,232,183,28,110,53,112,133,126,234,179,9,199,131,21,10,222,162,194,10,222,209,19,175,172,103,200,245,63,215,22,112,218,110,78,4,19,122,49,192,119,95,214,20,202,230,210,41,90,232,100,14,186,233,108,11,164,233,91,245,72,228,89,120,159,84,180,144,226,88,112,86,96,134,153,67,95,58,209,134,231,95,139,88,68,114,221,13,193,189,30,2,43,150,166,205,159,41,12,71,150,79,20,139,145,139,8,192,238,108,10,42,193,224,205,240,150,165,87,19,122,58,51,185,65,11,247,212,213,211,102,208,154,83,139,159,245,243,100,35,220,12,82,223,67,148,53,33,188,135,242,196,73,205,23,90,72,58,38,136,23,4,133,125,51,221,178,162,139,190,6,239,158,101,190,134,160,27,142,185,131,121,12,10,251,201,169,170,87,55,42,121,35,184,247,105,193,146,185,128,75,84,31,231,63,120,19,185,247,15,46,236,23,19,232,212,165,91,120,71,211,208,149,16,240,12,170,146,235,31,47,1,110,242,208,2,193,45,87,182,118,19,158,11,37,17,195,174,236,15,213,187,163,212,160,167,61,110,159,210,150,3,92,114,106,20,120,113,0,81,41,79,188,53,39,185,21,68,142,176,55,178,102,91,72,8,117,147,188,81,6,123,120,15,156,240,15,250,138,12,253,140,120,33,52,224,173,208,79,129,206,81,172,32,241,183,239,255,6,152,217,67,229,216,50,242,31,254,100,196,84,89,217,241,89,48,123,132,240,203,166,47,173,126,116,22,135,227,173,96,152,53,5,61,113,26,11,62,136,63,120,101,119,147,216,133,126,211,39,203,100,68,171,74,69,125,126,25,150,173,48,163,225,90,85,21,45,27,150,214,205,64,210,196,199,135,232,147,152,61,244,112,16,225,84,95,153,154,107,15,53,157,19,196,106,60,71,11,208,72,49,228,5,169,75,85,115,179,198,143,28,55,167,56,147,63,78,60,149,18,23,188,201,112,117,21,245,226,145,109,245,181,137,116,200,80,89,166,99,206,161,97,135,12,208,57,26,213,106,141,86,62,228,120,149,42,57,0,200,172,198,47,83,2,107,159,231,38,154,113,153,70,115,49,155,106,129,128,5,116,225,178,102,158,178,170,171,156,253,37,251,241,128,44,210,214,208,254,4,8,27,248,139,155,11,42,62,50,160,184,152,238,102,144,94,194,85,83,43,125,85,245,137,46,149,162,49,19,140,86,45,164,166,32,105,80,146,184,108,0,95,247,220,232,248,211,54,245,254,99,21,9,129,46,16,76,73,5,57,1,7,59,12,7,110,64,78,81,253,109,90,53,252,112,66,181,234,47,174,222,112,208,186,154,20,120,132,172,2,40,19,89,226,21,102,131,71,126,163,170,16,118,105,133,72,94,117,47,97,183,95,238,246,129,172,232,74,143,106,171,43,84,51,104,68,63,59,222,214,207,213,118,8,8,113,206,76,233,13,179,213,149,188,243,146,220,87,87,125,241,110,121,110,223,11,25,206,186,63,86,195,152,134,222,26,39,182,228,244,10,157,100,161,93,9,120,17,230,61,149,36,164,101,219,101,232,186,9,243,124,194,235,234,4,219,150,76,133,59,79,204,168,222,249,136,86,156,26,205,176,210,21,184,156,99,7,236,195,103,183,43,224,46,118,60,24,36,109,75,24,228,206,115,235,181,103,55,83,205,217,108,172,123,113,113,229,180,88,106,30,240,106,132,153,82,230,231,91,166,96,188,108,232,100,107,6,21,210,156,25,63,204,193,244,185,182,121,51,8,229,154,70,141,65,163,95,216,149,93,36,241,248,70,160,150,84,97,103,109,103,36,226,148,1,24,33,65,228,249,236,205,243,82,16,220,89,235,254,71,89,53,57,253,123,179,152,228,19,161,174,97,52,79,110,166,246,171,50,32,156,82,33,213,81,64,87,37,61,182,40,187,133,215,7,25,230,153,49,170,96,202,185,211,235,51,47,165,203,132,89,222,11,230,255,151,184,115,215,193,174,187,174,242,189,184,118,177,206,135,72,84,72,84,84,80,70,41,162,228,39,178,148,216,145,99,64,81,20,137,11,128,32,33,33,232,40,40,232,82,4,41,29,119,131,195,109,176,158,249,190,115,174,177,254,196,13,68,178,165,56,254,190,241,237,253,238,189,246,58,204,227,24,159,123,15,85,186,249,68,176,227,167,73,54,9,193,174,201,66,121,16,191,209,76,123,220,229,169,66,56,36,251,125,76,59,157,176,170,141,66,207,100,245,163,190,180,165,157,11,7,133,206,45,212,31,241,159,138,10,198,208,205,19,90,54,232,137,78,209,83,194,17,92,57,132,37,11,187,185,154,186,99,210,45,18,122,154,131,24,141,92,140,152,150,119,152,147,243,135,40,75,76,66,106,240,91,168,113,66,203,249,200,88,115,202,149,16,156,61,191,117,76,59,53,204,74,185,182,213,129,91,170,26,18,128,106,204,169,16,224,198,83,162,4,8,164,172,161,208,53,74,95,238,197,102,196,205,51,244,102,39,34,201,106,101,211,138,24,242,37,153,70,5,225,158,192,71,29,45,204,8,122,121,136,14,202,147,33,68,238,103,30,18,110,132,226,85,127,155,51,195,127,27,186,141,244,184,207,180,21,249,2,178,176,238,210,171,177,70,189,204,18,105,200,99,223,235,213,116,236,12,255,158,9,145,183,182,30,52,156,135,100,124,135,250,220,116,57,173,208,76,134,174,163,36,189,53,158,137,91,102,208,96,13,41,86,111,22,180,220,113,111,38,130,122,92,148,78,120,122,142,46,150,250,120,176,231,227,214,29,98,79,212,198,205,165,14,0,205,132,49,135,83,51,10,166,71,209,156,10,198,226,48,33,201,199,23,180,118,14,31,147,250,49,142,5,62,211,190,186,224,88,34,15,44,71,139,249,53,203,19,172,192,116,192,107,72,1,99,161,223,155,39,173,31,197,115,167,83,47,174,134,39,247,90,10,237,88,237,144,244,199,213,199,17,218,226,227,34,144,88,61,53,8,140,102,173,220,28,73,197,177,239,205,9,129,139,223,15,199,140,23,167,194,135,188,135,100,188,155,5,141,156,91,190,225,78,156,47,34,65,133,51,224,81,143,72,47,27,73,25,185,121,69,49,232,222,28,110,34,25,53,35,128,72,30,167,65,6,137,6,108,129,97,59,114,247,132,104,248,249,192,242,219,100,227,189,252,250,236,9,112,139,76,9,89,24,45,171,219,156,103,255,131,88,243,190,216,36,44,148,92,108,205,2,241,89,182,6,120,2,186,55,192,115,66,18,79,185,131,138,62,253,118,39,128,102,1,26,207,179,192,217,252,96,135,51,213,193,114,115,200,69,122,8,220,243,214,82,252,221,172,7,35,127,207,86,122,104,136,243,200,205,233,177,114,38,43,202,4,208,21,29,2,67,74,20,98,235,230,9,203,86,62,209,215,74,189,5,76,126,74,110,78,145,87,90,247,230,240,188,223,79,50,136,206,248,247,174,44,200,38,118,37,180,146,48,97,248,213,80,196,73,113,120,51,157,150,90,71,92,189,187,152,134,156,73,136,171,196,213,20,98,202,111,119,204,243,86,67,131,62,65,177,40,87,67,137,228,217,19,180,81,206,108,145,71,35,165,238,52,89,213,168,233,199,141,245,147,32,164,193,209,223,154,47,116,237,145,143,230,172,187,155,100,166,168,96,185,123,3,54,86,245,122,150,3,227,208,235,131,165,77,61,100,253,194,121,33,245,122,71,156,5,54,93,7,164,66,68,8,191,143,192,249,140,104,242,155,39,56,121,37,252,5,151,30,84,148,31,152,110,211,243,5,228,230,148,78,167,239,34,168,244,106,77,209,209,110,148,66,15,143,122,84,90,93,182,216,66,54,151,156,176,185,66,120,208,116,38,89,207,175,23,206,214,245,233,250,28,10,211,234,183,28,254,176,26,41,92,253,0,171,102,53,172,164,23,147,228,254,58,186,176,123,204,44,101,30,236,121,204,227,15,138,196,98,145,92,22,1,71,147,44,252,194,103,143,80,118,82,98,61,136,231,6,92,155,198,237,8,168,84,79,175,99,112,157,133,44,193,74,162,30,158,155,167,133,19,71,171,10,218,137,186,46,135,9,72,213,166,48,68,114,113,111,228,236,36,200,196,213,237,155,8,51,21,60,145,211,52,235,240,56,93,254,212,16,188,74,60,197,106,12,8,223,124,97,104,52,167,174,29,100,39,189,191,1,145,196,99,200,52,157,193,84,69,101,255,105,171,77,26,10,159,61,104,198,120,227,141,232,177,141,243,191,188,198,20,61,230,153,164,161,144,94,9,120,21,190,51,152,40,114,23,231,199,228,131,162,199,19,1,110,235,102,189,112,39,62,255,181,147,206,43,174,189,244,99,66,82,61,156,46,179,154,136,91,150,211,13,78,222,234,125,71,52,164,145,30,153,178,33,25,47,188,195,84,29,102,57,252,206,42,78,195,139,241,43,124,202,26,8,69,78,171,196,17,129,106,95,214,192,52,198,31,67,233,112,157,194,255,200,98,200,174,78,87,73,102,156,61,70,209,137,171,59,29,38,144,112,223,217,184,144,218,55,188,85,145,3,160,154,79,224,138,64,86,113,152,135,188,244,67,48,8,205,114,47,38,123,40,135,234,160,159,180,7,60,25,52,73,65,208,170,13,133,227,23,38,240,214,228,84,52,114,60,63,246,104,54,91,34,125,98,231,202,113,214,28,110,198,134,124,63,6,34,20,221,185,195,106,55,175,81,22,38,117,179,217,95,10,34,67,33,200,109,214,29,239,36,235,180,208,89,121,137,192,87,138,182,162,176,151,197,105,3,165,71,112,59,76,234,93,252,151,137,108,119,159,254,173,224,138,22,1,108,174,166,61,197,159,204,56,239,251,115,243,178,107,140,216,91,186,106,29,229,2,54,43,32,144,87,222,144,173,249,115,195,104,181,101,123,38,107,136,112,241,23,78,38,158,45,147,155,116,145,199,13,42,86,4,235,225,249,210,217,189,182,106,133,147,82,27,98,172,99,199,176,255,126,172,102,197,139,58,249,209,118,136,147,227,43,173,42,191,77,240,62,230,55,71,96,211,156,39,30,34,109,99,95,152,62,251,227,128,252,54,234,13,127,83,237,227,45,141,132,178,52,42,120,233,40,23,222,91,186,236,38,38,145,151,132,30,87,84,118,39,96,122,0,203,133,165,28,4,148,10,147,124,209,182,159,154,78,210,215,83,238,141,247,164,48,76,139,81,170,122,252,255,169,55,39,20,218,111,153,44,133,199,89,139,85,225,71,141,242,95,82,106,194,215,117,214,7,116,29,57,170,104,23,29,14,114,115,132,241,188,32,155,250,189,74,146,66,170,104,19,82,211,254,218,52,48,44,169,29,222,244,63,199,144,162,212,45,54,228,34,43,95,60,108,138,55,66,77,186,148,53,99,207,246,104,110,36,170,218,180,120,184,141,144,75,160,100,26,182,7,41,153,38,209,181,91,92,12,109,136,160,132,95,122,212,216,78,107,217,215,146,104,184,217,188,25,26,139,100,137,186,31,137,171,73,203,155,195,203,68,168,181,28,123,180,232,10,254,48,94,72,63,3,25,11,20,196,188,82,156,48,157,180,169,26,145,238,158,183,37,141,82,58,129,105,31,247,28,41,253,14,170,204,100,45,177,213,11,135,172,211,162,138,232,135,85,184,7,229,140,245,105,44,225,110,254,180,219,214,57,47,92,37,237,198,234,160,95,58,126,218,148,110,165,97,97,91,170,241,54,106,16,229,150,134,133,141,114,83,52,206,192,202,167,157,22,36,192,107,52,229,128,74,80,21,93,226,150,110,127,9,141,15,218,135,177,72,249,21,125,176,36,13,203,112,96,109,239,22,229,181,248,30,218,236,64,219,230,109,211,131,148,231,233,195,32,44,157,162,235,6,61,44,233,156,164,116,23,98,100,239,217,201,100,237,182,182,167,208,247,116,187,248,50,134,185,182,190,152,58,205,109,242,219,202,60,113,38,161,21,28,58,220,216,219,5,197,143,174,23,45,202,228,74,199,248,153,61,209,76,84,97,138,149,95,102,22,221,238,147,94,48,81,101,80,26,81,196,104,38,50,130,5,105,237,50,13,187,50,162,81,105,230,166,253,33,213,72,106,226,193,168,176,145,78,58,108,218,237,14,1,48,45,157,50,100,149,106,233,59,162,232,114,107,71,15,199,95,142,22,43,42,139,138,254,52,89,207,61,238,115,211,54,32,125,76,104,155,69,83,13,210,193,93,59,118,168,48,246,166,100,96,4,89,228,167,97,132,241,192,17,48,90,142,210,119,182,169,57,232,49,164,21,185,75,233,207,218,216,183,123,73,67,167,118,190,80,171,152,110,119,23,185,191,172,189,118,232,156,69,179,232,32,102,174,205,116,199,218,229,136,143,118,79,37,233,51,178,135,217,99,207,128,129,89,55,13,122,48,35,235,128,201,61,178,118,185,78,138,64,220,6,165,39,99,109,209,46,179,196,126,170,209,97,117,48,101,165,158,86,97,190,243,136,102,60,244,223,183,94,93,152,12,209,66,88,160,249,21,216,40,206,163,39,179,145,243,80,184,92,254,125,235,201,172,218,18,13,73,108,173,253,246,70,242,117,228,201,233,153,90,183,41,179,25,199,173,192,25,34,107,111,233,44,152,188,79,135,34,68,227,53,96,242,181,210,193,126,62,1,82,36,222,107,122,214,18,245,83,2,87,90,172,253,201,201,238,190,29,159,37,152,15,57,161,233,173,236,218,107,10,77,240,140,139,97,178,220,218,230,90,82,52,2,158,159,46,202,195,3,173,123,114,129,114,66,95,137,182,88,105,161,181,208,156,247,116,146,68,78,218,230,10,35,122,244,231,242,214,121,104,79,51,187,72,180,188,49,164,116,252,72,119,175,109,174,49,25,16,160,44,218,118,108,252,8,62,79,183,197,149,180,115,88,232,138,177,45,144,80,212,142,104,40,9,163,81,16,101,185,242,52,76,23,171,128,139,105,76,10,76,219,204,141,124,193,87,16,126,216,144,181,61,16,13,27,113,134,24,239,168,54,138,163,2,238,102,208,129,57,50,228,123,33,145,237,253,89,116,254,208,226,35,63,157,194,227,182,102,235,173,231,11,98,138,197,83,92,180,140,66,224,181,20,102,196,227,116,50,102,196,231,106,106,245,252,104,195,5,214,241,134,161,193,137,117,177,37,102,213,197,55,232,243,244,34,75,186,31,225,136,215,171,9,178,199,94,90,202,143,56,3,80,102,14,46,131,77,113,150,108,196,86,101,239,171,135,222,83,234,75,166,82,6,192,144,30,112,25,77,169,37,54,100,108,78,76,65,177,231,84,22,29,162,135,35,216,235,40,250,43,251,71,52,10,125,138,201,202,130,144,39,227,115,212,48,182,143,33,119,92,251,251,45,209,92,205,41,250,225,10,186,38,114,98,247,254,33,245,119,152,170,205,161,87,19,249,142,62,191,98,228,19,242,98,100,105,47,122,206,115,101,109,161,186,229,204,177,240,95,206,118,152,148,20,131,96,88,9,139,23,33,129,42,20,89,221,74,54,115,112,129,204,249,116,69,163,130,123,118,211,128,173,189,64,30,188,152,250,92,14,184,54,33,145,133,82,227,140,170,187,86,203,4,169,244,107,195,21,237,190,209,34,225,149,148,10,228,216,76,217,251,88,184,119,74,226,251,194,230,49,46,57,39,63,77,179,130,192,131,210,164,122,31,124,74,218,130,76,30,231,221,184,175,77,189,153,192,240,244,58,79,21,142,45,121,119,129,225,132,184,236,43,228,130,30,142,19,216,220,195,163,164,30,69,98,109,19,221,173,26,188,98,112,223,19,18,20,24,103,42,92,198,108,181,131,66,27,3,125,247,218,49,27,96,222,149,97,177,38,222,89,239,76,203,79,27,251,25,131,66,165,109,120,179,199,239,78,67,57,105,44,224,229,48,190,110,87,202,26,204,224,160,26,129,91,95,74,26,231,39,242,148,163,255,241,44,34,241,189,104,226,104,126,112,242,211,40,181,200,107,67,111,123,9,61,140,201,77,126,153,72,82,13,87,152,34,158,44,29,190,237,188,69,239,225,173,154,214,143,146,15,89,107,152,243,219,125,156,134,253,48,100,17,1,218,193,191,2,149,148,112,42,153,71,25,180,72,70,97,47,107,0,114,150,20,196,70,31,5,227,31,81,177,185,98,34,132,99,136,167,43,21,91,183,238,126,135,33,80,85,106,47,154,77,82,112,65,117,186,173,154,222,28,107,49,232,156,140,196,32,41,5,29,228,93,193,105,83,9,220,10,63,139,249,113,115,249,205,11,58,237,250,94,213,216,246,252,234,108,116,170,202,197,182,138,119,123,195,133,158,170,144,202,147,68,162,205,105,57,253,22,68,147,73,97,196,40,252,106,124,252,209,148,250,139,224,147,31,18,214,103,187,158,107,217,127,123,16,127,209,140,181,159,91,67,147,233,48,178,128,66,185,129,161,222,130,94,245,12,10,13,64,250,203,197,154,41,28,166,197,90,63,117,234,209,226,142,105,78,182,123,60,3,58,156,97,2,58,179,222,164,238,132,42,53,114,223,126,111,200,209,212,28,167,136,45,121,78,208,72,31,214,82,234,46,82,225,107,5,19,27,124,182,58,135,43,109,207,193,242,70,106,123,62,172,125,152,111,190,143,35,40,67,205,188,194,148,51,149,224,167,155,165,174,103,42,164,56,88,103,177,190,114,253,105,75,135,150,224,190,131,93,71,231,48,1,215,20,48,114,192,186,2,10,173,42,30,64,27,120,40,93,63,39,162,176,201,63,136,229,53,147,176,10,48,164,57,216,89,199,103,243,28,10,115,182,58,159,32,10,137,202,17,87,210,49,198,157,74,109,176,113,43,111,229,94,110,240,34,94,181,53,49,48,77,188,99,248,36,132,166,101,110,37,189,228,168,114,165,162,99,18,101,227,131,83,66,77,42,242,130,221,209,76,38,189,26,190,162,175,131,194,126,107,89,58,189,57,124,6,213,225,53,52,44,104,238,98,118,53,8,152,37,215,185,255,123,245,113,20,46,241,100,154,74,53,72,115,125,207,241,211,180,188,204,7,30,163,92,214,74,106,254,117,158,36,75,184,59,223,166,213,204,43,69,156,113,100,57,185,23,86,227,195,16,92,81,176,246,190,139,105,20,123,146,121,96,198,162,168,231,239,53,241,62,133,23,143,76,205,244,34,8,90,198,82,87,235,15,73,26,151,39,179,188,127,82,11,11,14,217,226,73,111,44,42,235,6,190,48,148,31,126,42,246,115,96,38,233,192,153,212,129,44,111,50,155,164,87,138,104,69,208,50,211,97,212,116,238,85,194,97,75,81,120,248,179,19,183,26,125,122,125,46,142,54,152,73,57,77,22,29,83,250,26,233,117,12,218,215,172,53,10,116,117,213,16,208,64,87,182,209,245,117,97,4,68,61,177,124,96,252,73,225,115,50,38,92,39,193,50,190,82,90,177,149,225,151,26,237,229,84,183,211,162,63,194,46,60,232,209,245,155,27,223,150,92,204,122,113,6,173,89,141,231,34,43,115,177,37,176,190,35,10,129,146,214,216,193,123,140,120,169,82,248,74,97,21,85,28,189,123,95,30,2,87,83,25,18,209,123,196,62,112,110,225,134,101,153,159,139,243,8,62,231,51,10,68,115,158,171,207,196,220,65,92,76,15,153,222,156,45,61,56,149,7,189,213,207,111,159,191,75,151,246,184,162,145,32,99,214,89,79,78,115,13,21,212,146,84,38,100,209,198,208,232,148,203,24,119,242,57,143,255,13,47,145,51,50,23,152,11,148,66,155,18,225,248,105,186,144,213,198,201,22,243,117,126,8,4,154,182,212,32,24,59,55,225,79,135,137,160,8,95,14,241,0,76,234,128,153,195,122,117,182,223,115,248,224,210,18,56,33,147,90,177,238,139,25,6,98,178,102,179,97,253,208,45,136,12,42,99,32,66,119,61,54,106,90,100,171,210,4,193,185,149,189,106,151,36,161,105,179,8,108,244,157,193,176,141,141,43,155,74,78,86,82,233,196,227,180,25,43,243,49,20,232,125,7,117,248,217,200,31,94,39,118,233,20,132,31,153,106,162,231,123,38,43,227,114,94,114,198,87,41,30,143,143,129,152,111,119,184,212,169,14,41,76,18,51,46,46,214,104,89,30,180,121,53,192,180,142,181,42,182,6,48,162,185,1,143,199,28,72,208,123,247,118,175,30,109,190,63,189,46,221,58,90,230,202,188,154,80,15,107,190,213,102,235,11,31,74,127,207,105,232,99,2,95,90,18,147,149,40,108,93,49,224,168,87,139,184,249,36,122,58,35,197,146,77,2,67,236,97,204,167,121,127,153,61,72,206,108,139,24,7,74,127,180,146,4,17,139,217,78,18,135,112,4,13,10,10,231,21,69,214,70,234,191,148,154,24,150,191,32,252,79,22,196,19,12,103,38,237,171,68,208,148,80,57,85,235,123,114,61,0,250,22,187,172,76,235,23,108,238,160,159,133,69,36,182,169,44,136,17,64,184,72,2,202,83,69,133,61,154,29,102,174,237,80,71,86,254,71,72,226,130,123,192,146,247,73,137,174,146,9,163,123,170,13,189,184,39,240,77,212,182,250,158,145,140,63,77,34,161,137,80,207,149,80,40,198,20,253,192,164,87,252,167,11,115,72,85,67,104,70,106,161,84,96,123,184,74,142,64,153,219,67,115,132,128,97,82,185,19,96,231,34,60,174,127,175,90,79,73,112,165,71,161,63,92,25,163,110,93,29,48,46,148,239,169,106,130,38,73,189,127,139,105,133,104,207,57,64,143,245,37,1,226,68,23,120,237,1,91,151,254,86,248,140,178,203,13,209,145,252,240,69,37,136,239,151,171,246,208,242,1,155,132,192,201,2,168,14,55,83,10,86,152,110,199,17,112,91,234,160,36,122,20,67,182,138,74,175,44,230,27,194,70,72,53,187,196,12,77,109,233,214,105,91,246,32,106,119,33,133,54,66,109,21,245,57,43,57,7,156,167,182,105,34,9,196,39,28,161,64,67,5,158,42,6,97,201,184,116,142,233,107,137,172,21,135,81,10,217,56,251,113,41,222,163,133,103,149,16,229,25,84,242,138,154,16,177,83,167,79,133,188,4,134,75,189,53,138,49,45,4,129,224,181,210,49,129,127,205,29,66,156,59,220,98,209,119,66,184,211,27,78,168,205,63,142,169,10,56,225,25,56,155,148,73,243,106,96,111,80,155,137,233,226,90,69,200,153,136,190,49,229,27,53,229,11,147,148,145,17,165,206,51,36,125,58,161,7,209,212,221,228,60,60,166,72,104,147,242,114,249,105,8,84,138,47,32,178,151,146,108,27,200,5,156,31,142,95,62,30,150,138,63,81,239,226,97,61,212,204,208,157,170,42,106,149,168,145,116,129,166,99,74,72,253,248,176,110,117,167,225,37,60,113,214,246,82,248,44,135,22,202,82,8,20,171,108,46,6,87,113,53,118,164,163,242,35,53,105,116,194,57,222,58,163,13,220,20,38,15,232,106,145,36,150,36,165,101,148,240,169,132,230,149,41,11,201,181,54,43,227,185,41,84,237,50,222,108,110,16,241,135,210,87,33,62,162,202,107,102,211,186,140,152,17,48,139,60,218,178,230,48,87,48,155,237,209,203,130,14,123,57,185,151,9,156,149,169,242,128,231,157,83,8,75,225,231,74,145,201,64,139,141,70,229,47,10,187,217,86,157,60,34,180,197,183,171,201,118,159,117,196,40,215,115,214,3,96,10,242,178,194,41,12,121,96,227,192,22,184,227,46,186,50,219,89,58,20,115,40,124,150,98,190,240,80,229,79,66,174,65,16,60,44,98,161,162,209,148,202,206,17,106,117,101,89,92,78,96,235,3,242,39,163,13,92,12,13,6,132,49,244,247,66,50,90,248,60,169,102,132,146,216,159,204,72,21,84,162,15,122,219,150,66,71,143,174,41,17,149,54,194,73,119,116,135,73,146,77,85,239,220,123,68,135,145,201,3,178,151,10,76,38,111,135,254,31,233,123,21,11,166,111,207,187,52,199,39,39,168,18,202,184,208,213,127,27,226,122,237,22,198,237,42,222,97,68,50,235,156,30,162,247,11,127,89,72,229,16,42,54,51,241,185,247,49,213,253,167,141,169,120,13,125,47,34,42,254,224,38,179,171,179,24,166,150,30,58,148,28,39,243,25,180,214,106,72,96,26,203,175,174,205,68,195,151,47,1,228,52,80,96,150,159,198,194,237,161,175,137,255,169,58,198,103,151,26,110,99,13,248,75,114,211,33,165,198,211,147,5,192,124,131,71,78,149,112,100,60,154,241,17,118,213,106,165,6,96,132,120,103,83,121,6,40,152,77,112,219,225,66,202,69,165,161,207,91,123,129,234,32,188,216,84,189,220,156,167,124,117,98,233,151,84,25,217,99,62,151,28,99,218,76,50,65,117,148,187,113,190,126,97,228,203,117,208,178,165,146,92,212,23,86,140,44,235,143,153,55,188,89,109,152,180,171,208,156,154,148,247,12,253,91,26,152,182,80,246,35,76,153,66,252,97,80,20,159,138,202,67,103,123,242,25,242,208,136,54,54,133,217,250,93,48,155,173,53,205,246,40,129,111,103,150,165,31,97,164,166,74,224,200,117,249,177,138,16,85,146,56,147,9,110,86,239,30,164,116,120,99,56,137,252,121,181,242,41,151,40,63,223,67,242,78,131,204,222,240,126,24,244,175,145,74,145,171,9,246,123,172,20,53,5,154,86,84,109,30,255,212,21,227,17,218,73,50,23,160,156,163,27,253,11,179,206,155,10,221,67,210,231,17,25,44,17,10,43,239,79,163,165,214,99,72,9,0,76,33,22,39,144,68,199,241,247,181,209,41,226,136,191,48,27,150,83,56,13,75,111,46,153,135,112,166,22,111,189,66,31,136,73,44,55,63,251,52,22,249,23,198,140,21,149,184,209,58,235,247,123,113,66,151,66,106,69,6,85,216,213,233,65,224,221,133,77,225,254,116,171,86,187,245,189,55,221,170,73,84,201,134,117,16,187,125,7,11,0,219,250,157,228,200,213,56,61,72,135,39,62,139,92,141,41,158,35,117,248,133,103,197,94,151,139,217,183,189,201,154,178,104,90,138,238,7,41,180,234,123,12,12,94,55,14,215,139,82,214,229,49,98,62,28,237,241,91,96,74,13,157,2,141,60,95,74,138,194,230,18,207,157,173,38,73,126,249,44,38,90,23,63,48,212,45,226,51,14,218,244,179,171,142,225,164,153,174,233,133,77,240,36,30,44,211,176,39,139,11,9,211,238,60,239,24,95,185,74,141,247,48,250,39,111,122,103,244,138,50,239,83,17,193,60,251,62,25,50,198,196,204,46,76,194,218,41,37,96,88,34,90,122,191,7,140,195,231,121,124,80,200,53,108,189,57,125,138,222,194,135,181,213,41,123,189,112,54,121,143,248,154,112,62,202,78,76,26,105,165,25,168,105,89,5,10,191,87,242,80,16,166,56,114,107,2,147,254,175,78,92,181,141,103,89,4,158,97,238,93,94,236,15,108,36,195,23,54,3,61,6,141,104,107,146,47,114,188,192,26,252,198,188,54,141,115,247,189,172,76,175,223,89,106,81,146,251,94,198,195,177,156,87,209,58,44,117,179,164,84,100,248,78,76,255,29,118,215,20,24,49,228,248,34,157,242,116,249,96,196,69,106,189,31,140,66,73,57,212,147,105,2,56,105,22,141,3,218,34,78,206,222,82,12,241,98,164,73,228,189,169,125,159,51,6,245,120,159,210,56,213,201,47,79,39,217,228,204,205,210,5,113,254,130,189,213,89,206,54,252,196,74,3,120,252,209,115,253,119,187,195,90,144,94,2,54,130,203,10,49,96,192,202,178,17,3,15,164,170,3,214,96,15,40,181,134,211,209,141,121,162,48,5,78,142,226,72,109,97,94,216,86,50,94,2,149,112,35,88,14,206,229,65,203,123,145,168,29,132,124,204,254,17,112,159,74,144,137,28,102,116,130,193,34,147,186,148,220,3,167,229,117,238,192,93,4,175,33,155,67,32,251,162,204,19,249,105,118,216,236,150,95,178,179,103,233,79,143,168,146,2,229,31,111,69,249,101,31,236,210,32,144,144,239,72,182,166,220,1,35,78,173,147,128,3,119,248,129,75,19,187,156,214,29,2,231,20,238,11,126,39,61,86,2,151,22,173,48,16,15,85,40,89,46,92,40,55,115,47,56,209,31,46,59,248,129,105,156,113,19,39,209,186,174,92,45,20,179,244,16,213,77,70,183,85,21,206,84,249,204,184,57,255,37,112,246,237,2,12,111,82,48,186,238,122,124,105,186,83,165,109,150,132,33,149,82,62,160,80,45,8,141,203,130,240,97,197,112,163,226,44,194,142,125,89,213,116,12,88,161,76,61,11,74,243,151,63,23,162,156,77,166,24,225,222,236,164,184,7,238,212,51,202,173,249,171,28,95,106,60,202,38,221,120,218,90,252,240,162,42,92,110,93,241,30,226,214,16,142,72,23,152,69,212,230,138,117,211,32,55,145,15,137,59,215,123,204,125,250,22,197,6,239,132,76,91,24,109,137,126,191,44,44,72,184,188,99,196,236,110,100,22,133,7,18,214,63,124,201,128,103,150,42,167,78,241,195,49,255,99,26,108,136,67,4,78,150,59,139,71,91,24,156,119,84,172,205,192,165,8,80,59,194,62,189,87,163,185,118,118,209,122,141,31,37,176,68,50,45,187,74,20,131,159,154,88,55,29,121,221,29,130,238,201,26,125,133,191,3,162,186,233,221,109,172,249,172,165,249,29,241,80,90,49,124,155,35,44,41,20,30,147,192,116,68,52,72,225,229,46,163,98,106,98,177,149,33,20,36,25,213,142,122,98,11,247,59,209,245,45,253,182,157,124,98,115,33,2,60,69,202,114,20,62,139,203,41,33,136,92,229,42,188,248,221,226,12,211,57,90,161,189,43,146,175,5,38,233,23,87,31,211,181,191,191,141,136,241,247,212,161,168,96,73,249,9,138,172,35,26,64,9,82,195,188,166,48,2,98,110,151,29,163,34,73,56,190,147,53,232,97,121,193,136,56,68,119,8,126,50,147,184,118,24,81,71,33,127,178,6,56,255,156,188,226,120,152,107,233,6,43,30,159,133,87,51,157,73,175,55,39,60,233,116,189,103,251,54,47,89,30,156,210,35,231,237,60,179,108,20,9,153,119,44,138,228,157,250,80,156,36,18,161,1,155,50,246,118,187,13,237,195,44,181,45,4,129,142,173,246,61,169,57,13,16,10,14,148,170,140,226,53,136,208,90,236,179,224,186,192,86,222,178,2,206,115,11,159,16,101,124,203,153,102,96,25,67,195,74,96,34,148,205,41,96,137,6,10,109,126,103,83,162,84,214,81,56,123,228,84,236,203,4,146,166,195,112,195,203,177,215,77,107,201,121,209,97,189,149,24,18,244,30,212,165,5,74,92,70,22,126,39,182,85,156,53,29,30,66,209,121,178,178,225,238,244,31,76,217,172,44,196,157,192,104,207,129,38,97,108,232,166,225,232,77,131,16,91,146,111,88,10,163,186,226,95,50,163,29,38,27,14,171,214,93,80,114,81,164,144,228,157,142,101,223,91,124,103,36,135,179,48,212,116,12,45,15,164,116,56,166,166,116,43,156,13,154,220,186,179,81,15,26,8,36,162,64,185,212,24,222,79,219,17,40,90,18,56,166,138,130,194,63,191,154,146,205,162,159,18,125,65,23,103,160,137,248,17,217,161,2,119,163,220,252,133,7,226,102,194,204,67,97,69,114,142,177,78,55,63,245,15,10,143,144,227,59,48,98,240,122,111,90,196,221,77,60,198,139,213,98,61,23,7,177,63,21,53,156,133,138,82,45,23,23,51,189,245,135,41,48,112,50,222,1,101,80,147,163,137,90,78,15,52,30,20,102,76,25,79,212,190,188,174,17,158,22,147,223,21,24,211,73,96,186,184,229,185,138,169,73,198,47,211,171,32,39,110,183,234,18,247,135,206,255,166,9,89,126,59,31,55,196,147,196,157,48,146,244,38,210,244,78,59,79,190,40,117,67,23,38,251,183,227,75,27,89,159,152,63,70,86,52,124,155,60,71,92,43,226,14,81,175,1,185,70,119,152,220,145,108,116,13,110,223,96,32,198,165,60,150,131,104,29,208,146,86,226,75,163,121,254,160,140,168,243,252,14,214,134,242,101,157,47,101,199,168,195,164,95,101,81,195,36,223,195,117,230,232,151,133,103,236,198,203,53,3,216,108,8,76,9,76,176,219,223,10,195,75,41,36,145,148,195,92,251,162,180,19,38,21,143,56,198,250,118,30,59,236,36,238,181,21,198,169,243,159,174,176,235,170,112,5,129,38,23,149,103,33,145,182,95,10,151,229,154,67,29,46,125,202,227,21,166,214,170,57,76,7,173,74,79,144,167,234,62,193,9,153,116,165,173,106,36,36,156,15,145,233,190,117,89,194,29,77,140,59,208,52,106,213,123,67,15,229,59,33,203,97,76,29,52,138,115,93,180,203,154,213,171,90,133,212,238,224,94,4,108,21,108,2,99,9,127,189,64,224,74,85,241,111,165,135,25,17,121,66,230,94,67,48,140,215,45,190,175,229,217,73,80,121,109,67,66,153,36,208,227,103,156,73,235,85,44,104,148,174,209,5,166,238,100,122,185,122,178,76,225,93,140,180,42,64,118,226,105,254,243,161,213,73,175,116,162,104,1,2,231,94,19,24,201,229,40,149,71,76,44,183,27,239,169,86,207,236,153,244,13,95,248,157,88,88,20,22,40,113,216,36,181,229,218,99,166,161,33,233,37,2,22,60,26,23,166,231,59,92,25,210,134,83,250,130,172,153,96,122,237,52,70,217,49,174,175,103,72,217,116,239,110,129,66,79,159,105,196,23,120,65,48,237,240,248,4,104,46,124,12,156,104,186,32,229,219,147,164,251,42,21,207,180,236,70,253,65,182,238,120,129,207,60,141,71,67,187,69,212,147,96,153,72,193,6,69,20,3,163,79,174,166,33,183,197,205,11,93,54,93,174,166,195,217,59,31,168,90,165,7,67,97,14,85,207,206,210,61,157,132,117,178,98,121,173,17,195,146,147,21,49,201,39,33,7,62,162,52,2,3,185,201,213,48,170,101,119,87,172,103,67,228,218,205,130,132,163,58,234,15,40,66,82,152,19,223,157,226,101,222,183,76,68,190,181,27,15,131,26,255,42,205,217,16,162,16,1,247,132,119,219,73,253,94,194,186,199,58,110,57,146,210,76,143,161,112,73,225,41,65,82,50,202,3,67,101,230,46,55,251,196,146,204,113,181,82,190,112,241,22,194,36,18,109,170,76,203,114,171,50,50,197,144,77,223,43,89,100,217,243,206,4,228,116,154,99,49,68,13,1,5,81,123,234,23,177,114,146,155,6,205,103,4,117,38,82,177,187,124,178,24,25,170,8,255,144,46,74,84,40,125,97,162,81,82,160,128,189,203,73,18,201,70,148,209,134,12,106,238,8,115,250,213,182,29,235,147,195,240,235,20,165,184,146,91,18,95,214,189,184,122,100,42,113,179,165,183,142,33,167,202,48,46,62,227,43,60,235,213,170,66,157,37,0,34,60,56,208,242,63,188,119,255,221,127,253,171,95,255,245,223,254,221,223,252,183,191,183,119,143,246,143,177,119,15,138,37,189,55,108,12,163,76,186,78,31,7,156,231,207,173,204,124,220,48,209,193,152,246,49,68,132,48,166,238,220,219,212,171,125,128,153,29,253,166,116,170,133,130,91,36,208,33,47,156,125,41,124,147,8,164,41,97,210,212,155,211,171,90,252,234,227,201,168,104,37,251,62,97,190,47,138,48,90,45,138,18,133,242,144,31,109,122,132,188,46,76,173,164,203,175,15,11,227,75,127,213,153,238,180,119,55,159,242,216,158,82,102,126,86,95,193,135,244,5,97,156,214,114,226,32,198,59,163,240,37,87,85,17,58,40,233,60,31,209,133,82,172,216,50,144,217,209,44,238,40,221,4,55,96,98,23,19,90,240,117,14,97,184,236,219,131,52,74,73,177,137,16,40,149,197,52,112,55,75,143,253,139,176,66,210,183,34,242,211,98,239,68,118,75,111,142,42,78,185,27,51,13,83,67,110,222,249,194,53,182,117,235,253,209,171,55,12,221,113,40,156,65,149,234,20,244,90,241,189,138,31,41,240,248,201,161,96,236,229,174,185,6,211,167,117,8,235,205,123,139,68,241,62,59,22,50,20,250,104,176,213,251,97,136,173,34,5,11,240,65,149,210,194,8,128,159,96,232,60,235,44,230,40,136,107,54,91,228,147,48,83,110,197,155,85,120,234,231,134,186,98,69,49,94,183,90,99,129,115,161,195,42,199,41,15,59,136,44,63,243,247,195,0,57,219,219,16,6,79,214,52,252,174,217,109,155,74,156,227,142,26,244,219,41,170,66,145,41,18,141,150,202,118,7,135,129,151,71,30,7,82,162,165,70,93,153,93,168,142,202,76,14,157,41,48,130,138,81,154,121,206,61,218,183,47,140,159,236,108,33,212,167,194,226,121,31,188,154,156,166,55,29,36,228,27,68,238,234,55,25,155,191,141,205,179,83,160,130,134,169,39,212,241,195,197,21,132,93,103,133,37,85,168,181,76,226,31,156,239,93,60,64,51,40,75,111,66,16,137,147,186,83,108,159,5,145,100,81,135,0,166,137,190,121,194,124,225,15,200,79,155,164,143,47,138,130,18,93,17,54,105,248,216,118,4,141,113,128,139,8,50,210,129,98,82,21,14,147,107,124,110,206,30,151,2,78,28,173,10,195,49,232,149,154,148,63,182,161,238,30,145,118,23,169,130,26,15,14,93,241,123,40,252,140,92,254,129,123,213,220,88,131,208,165,205,11,83,190,172,126,42,74,238,51,222,27,182,209,36,191,141,191,39,85,8,84,238,74,192,141,146,223,182,100,80,173,212,73,125,201,57,189,101,5,152,64,151,250,123,131,32,116,12,42,6,254,80,111,17,234,226,251,69,172,104,76,221,189,210,35,207,116,156,248,154,85,117,175,33,41,227,113,95,234,35,216,170,84,3,145,198,236,120,238,76,175,166,188,117,58,83,41,138,26,81,44,131,163,69,68,14,73,28,125,131,79,100,207,55,94,145,192,147,14,83,191,26,86,1,85,182,131,142,250,94,140,84,130,244,213,26,63,1,37,16,14,103,162,177,122,235,66,244,233,139,82,37,34,121,233,142,44,94,141,242,190,51,11,177,208,135,194,176,93,249,79,23,246,9,137,123,81,160,215,194,213,160,213,162,74,177,153,21,149,34,88,239,48,190,132,184,223,124,234,238,65,53,194,140,8,54,201,147,35,40,224,44,5,7,206,148,221,200,213,86,83,226,43,36,65,20,95,36,172,96,201,137,40,32,162,121,98,139,223,217,225,151,187,73,90,104,9,134,190,151,145,239,123,190,135,210,246,145,31,105,72,202,51,61,99,51,172,189,59,235,197,103,95,241,140,35,93,110,143,100,37,234,117,145,126,227,15,114,100,64,34,144,218,12,216,74,178,37,148,2,139,211,46,55,1,140,48,72,86,253,68,178,25,145,237,57,246,179,6,225,43,222,220,205,200,100,58,174,244,107,224,42,186,188,162,37,131,178,244,169,113,115,186,180,60,69,70,191,208,146,200,110,69,168,120,198,147,177,95,9,223,45,15,158,40,70,247,108,144,189,155,62,57,203,235,38,139,70,87,138,83,58,97,33,249,142,84,19,180,130,42,74,9,19,247,138,226,9,35,182,145,237,172,226,1,187,28,125,71,42,90,186,110,187,117,226,59,159,59,9,48,186,87,159,139,17,179,41,14,143,162,149,156,192,57,246,66,18,81,198,137,175,48,47,187,28,54,62,125,89,185,133,197,238,1,109,90,86,166,198,187,141,251,205,249,196,48,239,240,81,247,115,243,243,107,145,137,162,222,91,39,26,188,116,81,245,97,149,81,207,190,80,232,140,221,145,167,162,151,72,134,148,4,66,4,4,169,149,64,142,93,228,50,81,184,111,62,104,228,133,36,239,129,191,186,67,226,13,209,165,170,202,144,213,164,16,138,255,116,70,135,65,174,46,236,48,174,103,3,79,188,133,96,5,230,201,253,230,22,111,16,149,5,210,7,221,99,210,140,253,121,22,189,150,142,132,18,201,30,8,9,84,29,194,106,32,189,216,11,102,3,29,79,28,202,22,186,169,112,144,106,136,20,142,153,182,35,195,69,255,156,238,132,5,113,205,229,121,36,8,101,31,173,204,110,93,82,197,81,227,184,83,185,75,220,199,28,104,89,194,38,209,75,15,10,222,78,227,105,213,172,121,49,233,33,159,35,244,4,28,7,71,198,186,177,90,60,205,10,219,134,198,45,58,84,4,30,84,60,168,113,235,203,15,99,161,140,21,247,134,41,233,129,105,34,247,239,104,189,40,117,235,79,67,224,233,1,107,235,11,94,170,225,105,4,206,45,96,104,49,229,216,66,22,103,132,212,165,245,139,232,252,52,85,205,21,89,19,130,183,175,134,39,121,145,22,112,179,246,57,133,41,86,200,145,165,162,233,48,43,108,122,244,145,134,130,106,167,234,123,103,201,62,224,80,74,173,22,12,189,148,171,248,168,153,13,42,57,119,36,71,250,125,177,115,26,172,166,47,70,90,215,123,89,16,31,168,90,113,248,81,166,245,85,59,72,247,74,29,24,138,173,212,108,71,6,140,165,41,69,79,133,162,7,201,143,237,34,4,246,148,52,31,31,35,6,37,31,39,112,164,7,198,149,242,7,131,151,123,232,162,38,89,119,51,54,22,227,151,140,13,253,161,45,42,60,145,49,215,112,128,177,185,38,143,221,145,45,38,82,36,131,178,172,158,215,147,46,38,82,168,51,109,127,42,151,61,237,2,189,189,156,30,230,227,135,182,53,179,97,45,181,174,160,126,91,190,68,206,160,110,21,3,100,163,188,70,10,217,209,57,117,159,132,9,235,162,68,179,139,130,198,255,236,32,76,161,146,228,173,25,133,98,79,165,118,147,116,83,3,6,26,37,103,59,39,239,74,71,239,120,118,232,236,77,179,236,175,4,140,85,239,24,133,170,30,25,29,60,242,162,48,54,99,190,9,159,51,72,106,91,157,119,94,78,69,65,214,133,142,54,121,49,139,242,123,142,152,125,130,124,155,94,13,137,157,39,101,242,182,54,16,125,52,42,234,252,183,77,127,82,205,148,68,21,132,103,239,96,196,125,84,105,24,181,221,34,33,4,197,140,214,95,212,108,124,96,174,141,189,141,141,74,190,23,245,134,161,135,108,210,143,194,78,213,33,98,78,113,226,54,148,185,134,10,111,35,64,93,124,30,182,69,208,120,170,26,57,214,177,111,136,205,114,14,106,3,65,179,17,226,240,84,69,74,119,4,90,218,121,70,193,239,249,105,210,133,242,224,4,34,92,138,208,132,117,74,215,121,72,192,200,195,28,221,36,19,37,140,136,9,218,139,119,238,33,255,112,198,63,63,10,237,198,135,24,48,197,199,234,66,64,34,25,218,241,219,212,208,85,253,189,240,149,2,237,170,27,79,127,66,9,168,106,65,162,89,1,78,38,105,154,20,85,147,234,180,198,13,79,6,224,178,178,51,138,175,199,119,117,82,210,110,81,161,209,212,153,27,4,163,99,180,137,86,214,242,15,71,56,254,247,255,250,207,191,254,235,191,253,245,127,252,239,127,63,194,177,255,49,34,28,191,33,205,40,110,233,113,37,35,249,138,24,81,17,15,173,65,64,24,5,236,112,200,86,45,92,224,140,198,247,15,248,236,26,178,109,51,14,45,212,195,209,144,129,252,94,96,226,122,179,71,246,149,176,162,252,54,84,47,81,255,66,119,14,68,216,2,219,163,250,190,108,18,208,143,203,188,86,72,212,208,247,82,72,44,234,247,63,246,107,44,116,176,42,177,155,51,219,107,15,61,94,226,174,245,241,102,246,71,127,224,194,57,73,49,8,170,34,232,67,198,205,49,23,100,37,47,147,154,9,56,225,249,234,213,105,132,101,13,149,36,29,114,234,204,64,37,19,35,78,3,183,130,16,91,250,136,22,232,33,219,3,19,233,139,139,169,114,124,252,164,179,109,120,26,10,56,107,135,59,176,49,39,59,76,94,82,202,169,9,57,238,114,63,38,161,85,117,76,249,186,251,230,225,223,5,85,225,178,136,234,120,99,164,149,148,165,233,104,207,120,176,15,161,74,81,247,111,175,30,227,73,71,69,77,207,206,184,92,245,234,160,157,226,214,7,61,59,140,219,91,212,92,64,124,254,122,158,113,208,161,42,184,231,243,92,86,171,31,167,251,171,51,70,42,161,185,67,109,134,87,239,207,79,91,33,196,140,138,141,165,180,98,76,120,148,204,125,34,192,28,166,245,53,228,33,32,54,117,187,36,231,33,156,180,152,21,86,177,231,112,161,38,88,198,172,98,216,199,60,34,182,221,244,128,183,230,33,175,141,39,86,220,180,170,194,24,51,195,240,103,8,146,232,121,113,200,66,22,30,6,23,228,31,106,133,110,163,30,89,97,174,157,213,55,212,143,98,113,148,40,207,161,227,92,158,156,106,14,186,232,188,184,167,152,106,137,192,212,218,214,91,105,53,103,85,211,30,61,230,21,198,57,178,59,34,226,132,123,72,221,180,255,182,85,154,171,29,10,1,87,84,147,80,189,45,173,43,236,142,112,4,5,106,93,206,242,218,52,134,187,86,4,87,210,138,169,214,53,133,45,225,209,48,217,132,22,0,90,43,18,185,110,2,83,200,46,245,6,152,119,103,76,98,84,168,193,147,190,24,60,181,209,174,101,79,151,225,150,74,175,98,218,230,94,7,51,62,141,184,229,117,228,82,248,98,199,219,18,113,114,80,203,91,185,199,66,145,227,227,146,88,61,66,84,229,157,231,44,207,189,231,78,174,242,138,59,4,255,100,125,224,238,218,206,86,211,55,251,115,53,135,171,159,110,228,198,31,129,77,178,43,231,3,95,184,233,233,133,112,234,26,215,73,172,232,158,168,139,105,110,99,185,126,220,210,126,8,123,237,49,226,106,164,114,246,51,164,103,71,235,241,94,31,238,31,117,217,225,65,11,47,208,74,206,212,179,110,68,69,174,7,90,158,250,254,99,91,211,83,19,239,69,41,226,120,252,56,232,96,227,230,75,243,74,221,26,199,202,117,234,207,49,88,117,162,209,65,23,59,3,13,243,103,205,200,213,16,245,120,110,128,234,80,20,126,229,201,144,136,77,110,87,77,10,166,186,104,12,194,8,185,60,62,79,77,107,213,78,14,34,101,195,117,67,217,253,200,152,104,104,39,183,235,44,25,63,88,85,91,144,243,60,218,152,38,77,157,251,241,89,42,226,34,30,158,129,177,48,61,254,18,161,54,111,152,131,131,248,241,187,43,10,91,97,39,29,255,3,190,67,117,212,136,218,70,221,54,180,217,82,21,99,141,124,123,68,172,13,195,125,234,163,145,65,91,81,213,93,242,210,34,98,51,220,167,247,211,217,226,94,26,159,172,172,87,247,2,9,194,103,169,175,34,89,13,71,94,212,155,15,106,112,182,194,214,116,29,65,194,166,20,96,220,156,250,121,143,48,30,147,64,244,182,65,155,23,97,46,24,235,166,198,254,171,169,87,70,139,33,101,197,109,191,215,70,37,48,186,233,51,141,7,94,209,78,74,224,116,16,141,214,195,111,69,243,64,167,2,9,249,68,241,103,144,182,143,150,138,132,210,151,122,36,19,202,167,20,241,98,10,81,36,75,100,165,95,78,176,122,96,248,213,213,141,163,120,167,142,8,70,103,35,217,80,95,10,69,34,191,121,54,133,201,173,48,221,143,61,226,228,59,11,45,26,55,135,17,225,246,81,65,35,161,55,31,103,59,243,148,8,105,221,242,26,135,213,230,162,199,255,19,42,242,10,195,118,225,49,120,74,85,215,227,96,18,89,245,164,5,157,145,187,171,45,147,172,167,218,211,18,244,164,232,218,36,54,81,163,59,199,218,50,53,22,205,57,237,148,234,131,82,57,156,42,53,148,72,51,70,194,4,225,226,249,36,38,172,237,214,179,45,28,240,250,214,180,183,70,141,82,78,208,177,14,53,214,173,224,55,96,8,185,213,88,71,72,193,251,103,206,60,64,167,93,92,152,79,144,55,146,76,200,102,105,174,51,101,98,250,145,69,162,153,67,157,140,98,26,117,158,223,50,202,232,172,78,38,42,78,55,121,182,180,234,27,229,204,17,101,122,172,233,243,241,95,184,123,248,254,192,152,123,143,255,58,138,239,164,48,25,91,183,184,192,214,129,209,60,35,72,124,77,47,222,152,46,254,92,144,179,111,117,157,56,37,107,36,197,147,13,159,86,197,66,89,188,110,126,23,122,163,167,24,24,123,114,69,110,249,56,202,83,235,117,225,106,187,217,97,74,242,53,189,139,104,70,143,36,42,106,5,50,17,144,8,138,77,122,152,80,108,214,207,129,208,168,243,169,1,79,146,157,154,90,134,152,247,94,61,135,158,185,13,54,157,53,238,111,243,111,53,41,78,134,63,82,234,201,10,108,52,235,77,119,126,141,156,185,49,220,20,45,73,183,44,73,192,251,233,200,72,248,86,119,204,136,230,107,182,126,17,12,138,239,81,173,241,65,139,20,80,123,139,91,19,76,145,189,176,99,155,187,121,198,231,154,75,168,247,187,85,153,140,155,49,207,166,88,46,240,54,122,235,155,244,78,42,86,127,38,104,202,78,241,53,76,179,89,173,237,3,91,75,135,87,72,16,203,222,122,53,65,20,231,165,41,100,174,133,106,241,55,213,110,252,191,68,89,206,53,255,246,159,188,145,150,127,250,139,63,254,227,31,254,224,87,63,251,197,207,127,242,211,207,61,126,249,179,127,243,195,47,255,197,15,127,248,147,159,254,171,207,63,249,179,223,249,221,255,95,241,40,190,86,246,98,8,120,121,32,24,186,50,73,5,250,187,26,124,117,40,71,203,98,161,238,9,147,198,41,27,243,39,25,113,225,179,95,20,79,108,210,10,79,128,176,9,92,82,80,77,192,186,216,37,147,76,207,226,49,18,227,90,34,165,170,106,69,63,71,23,54,72,118,65,209,134,58,159,98,5,255,38,116,90,91,68,148,104,150,156,93,96,218,78,244,234,110,124,185,1,87,8,141,68,27,106,93,18,153,243,197,43,97,33,121,238,243,168,105,4,133,38,169,173,222,100,76,72,36,108,47,24,47,102,59,137,130,83,166,69,110,150,128,233,201,154,242,218,104,42,44,167,237,101,8,150,80,133,161,67,66,69,216,133,105,12,212,171,41,181,30,247,183,57,234,69,30,106,127,196,167,227,201,151,106,231,152,120,196,140,50,251,243,206,199,4,157,10,163,238,229,85,85,168,82,44,73,200,34,207,130,125,26,95,140,30,210,107,6,162,7,216,115,208,119,114,250,46,145,227,194,67,40,151,207,209,68,106,132,213,119,19,101,114,178,21,171,3,229,68,185,48,172,238,193,111,155,209,252,75,34,145,177,207,249,50,188,129,21,216,162,122,2,183,18,164,114,176,92,146,27,189,52,128,20,245,54,223,190,14,204,23,18,245,14,147,27,112,2,169,3,19,185,22,33,11,234,152,186,103,154,103,54,161,220,170,170,88,56,206,113,117,163,200,88,159,60,195,246,229,188,141,104,21,157,173,89,158,252,88,106,151,164,28,175,22,250,35,17,159,26,244,236,56,159,36,150,130,68,173,48,205,248,224,61,224,167,3,138,109,32,247,104,155,200,166,146,33,50,76,195,186,132,253,193,139,105,135,200,197,20,140,121,69,37,77,120,48,201,168,196,211,89,32,221,25,37,207,146,32,247,51,85,104,201,24,140,227,106,24,12,84,135,169,144,78,189,191,189,170,8,143,147,214,54,141,223,47,108,121,40,97,36,94,150,213,240,123,87,114,59,85,181,144,80,185,206,119,72,169,198,16,69,162,77,50,192,55,188,227,8,225,178,201,213,84,81,122,89,14,48,221,133,114,245,202,36,133,115,192,244,230,203,213,147,188,99,159,247,115,66,4,45,90,73,28,226,241,104,86,180,191,20,134,34,221,137,127,173,123,173,169,26,146,185,109,222,97,147,235,39,104,44,90,74,180,35,204,184,26,161,215,250,40,49,209,239,239,223,179,182,167,204,158,0,216,96,217,57,140,26,245,84,69,162,101,189,122,113,53,37,41,67,97,138,176,74,192,199,70,22,74,85,194,230,112,103,57,76,55,220,208,155,195,14,19,143,214,140,239,182,136,220,209,188,173,187,211,106,203,138,74,76,21,203,46,197,213,203,146,204,2,227,116,164,224,207,77,52,227,202,23,35,238,238,197,216,208,31,195,44,33,112,178,124,91,208,235,54,163,48,18,56,35,240,182,238,190,212,132,26,107,90,181,239,242,234,220,220,173,169,77,197,146,114,244,28,79,235,139,207,170,88,132,226,93,185,59,7,76,52,93,97,148,4,231,125,237,172,249,54,19,83,202,59,118,14,248,93,166,140,10,204,15,172,194,216,150,224,54,121,180,150,206,103,200,113,243,100,173,75,2,231,25,116,99,204,99,60,133,170,82,76,116,17,174,152,13,70,65,165,87,91,94,39,40,116,41,0,212,223,206,208,176,95,14,93,163,121,211,155,247,168,89,134,59,153,148,207,69,113,73,91,172,145,227,91,173,165,67,222,173,81,211,81,184,106,245,173,45,97,17,93,104,132,95,182,112,251,82,103,151,131,160,250,28,10,59,233,33,212,233,60,11,190,241,196,164,204,143,246,207,180,120,158,195,45,73,159,44,28,103,168,70,122,173,245,57,41,41,72,23,24,42,45,151,32,72,150,168,26,42,222,179,143,215,237,178,39,84,181,136,208,5,97,255,21,103,8,45,102,208,191,10,76,120,123,221,58,109,194,105,242,96,68,17,115,142,34,240,87,18,178,119,19,163,238,65,176,91,218,146,133,77,66,142,229,237,245,231,144,243,233,75,119,34,31,41,138,215,19,69,52,170,42,132,231,16,77,102,155,109,89,181,150,26,253,2,81,242,15,187,165,44,92,147,36,156,209,140,192,129,191,69,244,196,114,123,189,122,183,1,33,51,169,73,133,179,9,34,243,128,137,242,202,161,78,144,4,199,46,224,242,28,203,157,36,188,155,220,76,33,132,122,170,8,201,24,171,170,23,206,115,50,170,184,8,89,119,116,208,47,172,52,232,52,49,15,239,224,253,160,18,112,6,62,171,190,202,173,147,12,56,104,13,237,4,35,13,146,40,60,48,242,8,237,194,75,53,8,128,115,236,133,201,232,148,245,98,130,182,193,109,157,154,153,205,2,231,51,43,227,90,78,55,185,54,225,10,196,128,108,213,44,101,174,147,231,243,57,132,71,46,202,7,200,238,208,1,24,45,14,91,34,132,208,176,22,28,38,71,183,113,239,95,120,160,88,210,130,31,154,140,148,92,108,173,131,142,225,79,212,71,206,39,167,224,157,54,214,182,71,0,230,88,94,75,90,35,40,31,19,77,144,99,250,196,129,6,235,119,87,13,35,98,27,59,20,123,19,5,158,73,212,180,42,61,135,78,45,98,112,81,253,50,10,126,90,24,156,137,46,79,169,79,167,187,248,236,143,37,158,140,18,77,21,238,40,183,248,151,151,94,144,41,136,132,5,156,252,41,216,184,145,207,148,147,152,112,56,190,78,140,246,222,125,46,133,211,28,1,66,101,166,215,158,93,39,188,11,227,187,74,42,97,65,251,151,247,241,1,215,162,118,87,89,150,64,236,1,23,141,238,77,194,138,101,142,123,115,66,2,170,97,129,116,93,76,221,130,123,40,186,132,165,163,19,17,59,228,39,39,35,87,83,56,220,91,12,10,33,79,253,109,8,61,202,189,218,202,229,228,106,163,240,191,4,231,164,69,85,94,131,154,253,190,163,69,167,160,115,35,163,214,146,181,133,198,147,115,150,138,116,71,157,249,74,69,176,220,121,54,129,233,195,185,163,70,181,170,16,183,227,255,237,88,238,86,0,42,194,3,197,154,245,198,237,170,206,90,203,13,92,189,125,110,178,179,211,246,160,40,93,191,177,226,49,247,139,162,86,97,29,155,197,28,170,171,70,246,174,166,24,19,66,85,99,235,99,147,206,187,167,202,124,4,94,104,160,136,173,117,16,97,150,27,195,136,21,22,23,57,193,61,244,90,83,212,169,241,88,157,14,37,133,145,51,73,253,194,83,242,9,196,81,48,169,99,7,236,204,73,25,175,100,218,207,177,247,30,147,73,133,55,10,97,247,16,74,129,137,185,75,23,196,204,232,155,164,232,128,103,138,22,21,168,232,108,177,61,38,25,189,199,42,18,65,189,104,137,83,28,229,101,61,228,137,47,181,208,175,192,165,145,250,243,9,99,27,148,66,142,194,156,217,85,159,98,26,25,198,181,92,142,87,83,85,128,162,71,124,14,56,39,225,104,154,168,205,111,167,243,181,155,67,40,244,15,135,239,126,253,31,254,234,255,252,245,191,251,7,219,192,230,63,66,145,20,207,82,242,190,27,24,33,13,89,107,24,55,229,158,37,217,42,232,244,69,23,201,139,117,97,225,112,55,133,202,179,185,198,197,211,194,39,42,172,82,251,188,27,235,217,83,212,18,202,108,217,243,18,28,80,200,170,55,199,28,191,219,50,68,167,85,236,195,99,19,148,152,121,88,74,240,251,201,123,237,227,133,92,22,2,50,147,207,6,149,40,10,220,209,159,216,250,35,46,87,160,116,90,2,179,30,229,106,58,110,220,226,48,126,254,38,105,102,139,235,193,91,25,191,109,66,173,186,65,13,95,81,108,225,5,241,13,217,221,104,45,191,54,28,102,153,158,70,232,193,122,135,33,141,149,199,9,213,5,215,206,255,143,80,253,134,133,64,72,222,217,151,33,235,236,193,11,1,201,153,220,28,30,150,20,244,9,219,152,194,229,209,140,140,189,132,101,139,170,171,234,72,225,155,181,118,205,52,132,34,245,60,42,87,216,27,24,171,76,37,151,42,229,143,243,90,213,143,158,95,161,197,190,58,33,219,222,214,183,167,7,45,178,239,222,59,7,57,230,218,249,57,135,91,72,96,15,235,173,218,162,96,66,161,243,229,107,230,197,138,48,202,146,209,155,101,7,93,6,78,226,86,211,37,37,91,68,241,228,232,242,168,113,82,17,165,140,237,153,56,184,42,17,98,113,133,56,23,5,192,116,202,168,154,26,162,112,113,156,193,161,167,55,207,100,236,107,156,133,228,87,69,227,4,173,130,30,39,18,153,96,161,140,157,24,35,40,118,95,184,107,68,234,236,243,233,178,151,100,171,11,21,35,20,123,173,94,21,146,212,149,44,17,181,64,66,8,251,158,179,89,149,191,232,60,202,45,44,92,170,106,166,190,53,124,97,215,125,131,150,101,171,142,33,169,179,216,210,56,42,85,85,252,216,26,33,51,109,39,214,82,171,137,150,168,53,162,185,152,26,169,162,10,114,132,179,82,16,167,80,107,166,134,185,49,107,164,152,102,248,236,42,17,71,160,115,181,216,23,72,108,233,215,96,250,247,104,231,62,51,180,171,66,22,133,153,103,136,3,94,69,137,1,40,104,204,163,94,93,23,43,20,16,233,212,100,249,223,184,186,90,130,74,96,194,201,243,225,116,89,234,36,81,98,26,247,206,118,226,9,202,156,140,14,122,163,163,151,123,27,199,215,240,142,65,180,1,152,24,234,149,230,224,155,128,248,94,187,173,80,183,62,135,66,116,169,15,43,3,24,143,179,45,183,166,235,233,241,227,123,84,25,66,193,49,52,173,137,150,93,11,138,58,196,78,104,33,209,216,5,231,145,255,240,52,146,129,170,129,143,25,204,218,176,207,82,95,34,81,147,74,245,67,108,164,197,194,90,2,163,192,91,194,44,178,94,9,113,227,39,67,28,48,5,29,57,203,213,72,238,149,216,10,11,202,102,250,219,43,27,107,78,244,191,167,244,104,61,47,115,235,195,184,62,46,130,154,199,56,78,43,132,135,33,237,158,83,182,163,97,81,181,160,67,162,177,98,104,244,110,88,160,203,97,56,57,196,26,28,188,85,200,95,37,186,158,146,28,109,227,156,163,226,77,111,58,243,53,254,102,225,12,111,220,71,195,96,189,26,238,166,223,20,241,183,194,49,248,92,77,50,62,98,185,103,63,82,65,38,19,169,12,41,232,179,63,12,178,195,18,17,69,91,32,223,56,114,219,79,128,60,117,75,244,73,236,94,77,21,170,2,189,1,136,184,63,126,177,68,122,121,211,21,161,123,136,211,147,70,246,45,243,182,35,219,129,80,167,132,106,17,250,154,249,166,28,142,37,47,50,107,132,94,83,137,80,45,139,88,152,43,167,9,161,69,168,234,108,147,11,253,63,9,50,23,40,220,110,50,4,82,15,65,161,18,141,241,182,2,157,37,232,134,16,209,95,154,190,150,37,98,77,244,100,148,125,63,214,148,10,193,3,78,83,72,10,212,14,127,137,249,47,9,22,81,188,150,132,55,11,183,170,230,85,228,151,135,84,143,204,105,110,248,77,241,88,95,128,220,156,197,217,119,215,151,150,225,166,165,205,85,8,108,192,150,26,10,84,185,206,224,150,160,126,54,73,97,164,101,97,166,239,101,192,52,136,43,108,213,146,229,94,93,213,154,134,243,162,132,22,224,249,109,250,57,37,107,70,198,46,100,214,178,41,80,138,165,110,77,150,46,119,65,120,122,72,169,220,164,171,104,187,238,3,220,68,86,239,35,169,41,180,234,220,177,205,38,52,47,1,20,246,167,224,39,158,102,162,84,189,57,149,68,43,252,180,77,100,169,8,202,130,8,19,101,83,202,155,52,35,71,7,109,92,219,73,183,54,205,215,173,114,201,60,160,184,23,150,81,24,185,32,149,173,247,234,170,233,58,211,7,13,150,17,40,4,171,230,25,81,101,43,225,196,109,243,201,183,102,18,219,186,38,202,94,230,210,73,150,178,145,108,138,33,67,67,79,6,148,185,208,98,75,128,174,68,118,27,72,96,226,60,53,95,115,168,242,34,241,202,168,49,103,123,200,85,149,204,16,173,47,206,86,14,108,93,2,2,147,250,75,243,126,75,164,154,5,38,23,63,215,157,9,77,202,213,38,241,16,238,119,151,230,241,254,52,47,12,121,119,143,73,216,10,253,9,2,227,117,221,165,57,140,49,67,114,210,198,113,17,153,93,99,117,31,154,209,134,62,99,203,102,166,17,102,52,185,100,212,206,81,160,85,124,84,98,195,207,19,139,143,162,37,89,247,84,52,183,154,110,86,185,107,236,219,100,109,66,26,59,147,212,215,116,55,92,53,65,235,2,49,127,83,45,192,99,214,229,171,12,156,57,90,154,156,246,4,218,251,10,117,197,202,91,72,1,2,76,17,113,164,102,98,193,162,238,190,104,139,236,17,114,178,16,188,48,252,46,172,186,26,34,207,52,227,166,161,133,21,155,18,105,207,180,83,145,214,101,75,57,48,212,226,245,214,70,176,217,105,81,199,54,218,120,135,97,117,191,62,215,66,99,242,60,92,200,139,210,33,48,164,152,5,41,217,22,229,40,214,112,179,179,194,212,74,4,154,225,94,191,40,138,173,78,161,53,173,132,88,90,164,161,166,154,55,116,80,18,50,42,82,242,65,230,143,190,76,135,17,172,76,242,224,141,50,192,29,163,2,53,88,237,90,226,99,116,84,1,67,20,34,87,159,39,57,251,240,213,69,165,134,82,158,252,120,254,209,146,14,76,7,168,60,26,210,181,187,232,213,67,71,197,24,107,106,104,178,26,197,167,94,93,230,144,39,43,77,114,14,182,199,119,183,180,207,251,91,134,226,126,206,223,80,144,245,91,136,74,85,100,107,74,119,38,50,200,145,105,156,241,247,172,20,29,211,244,233,240,164,79,57,28,14,174,94,112,147,149,47,188,201,10,199,228,169,196,102,152,151,159,65,36,139,75,183,208,188,48,173,76,30,148,167,217,186,99,197,6,12,181,17,206,196,23,70,144,185,202,205,169,102,169,45,251,213,180,80,93,177,70,164,230,203,142,230,203,102,4,150,10,18,223,255,102,247,136,95,20,120,75,46,220,43,239,249,249,64,72,82,30,47,96,202,47,91,110,226,187,115,35,53,11,129,165,92,189,40,47,251,174,86,147,14,30,119,201,208,136,76,209,85,220,156,58,136,217,239,144,158,203,137,224,251,205,49,158,111,116,134,237,16,174,151,47,72,166,91,111,77,222,112,56,223,241,39,31,189,179,94,139,150,196,215,156,51,91,58,93,99,208,202,167,40,55,240,95,222,16,64,244,166,191,188,97,160,254,192,196,23,111,139,13,215,210,27,249,221,153,217,208,206,152,53,121,43,170,208,102,139,139,55,118,231,186,48,100,250,253,155,65,105,214,103,159,229,226,213,77,55,231,251,96,100,236,134,190,22,171,173,251,99,211,38,118,119,191,243,92,244,233,187,108,141,213,12,230,27,156,6,182,94,127,71,73,118,133,135,135,229,140,0,101,138,183,66,237,58,220,241,74,154,14,214,139,239,131,209,6,84,110,34,174,194,84,193,209,251,253,28,103,178,83,68,126,95,11,2,207,225,132,3,205,250,155,87,189,79,70,249,197,112,235,186,81,134,176,174,146,22,42,219,201,200,19,190,240,166,157,106,223,65,129,21,248,124,203,239,163,109,227,93,25,247,183,161,183,15,234,118,98,81,208,215,221,247,62,102,101,158,30,86,167,190,127,247,36,55,199,101,43,78,89,70,81,50,214,192,157,134,212,77,116,23,52,105,56,131,80,62,9,140,105,20,104,129,198,237,222,155,28,125,240,190,145,103,128,196,229,62,25,1,18,10,82,253,181,97,178,208,123,91,28,194,247,12,68,39,235,237,134,132,108,224,76,21,143,140,54,54,167,115,254,200,205,137,78,166,20,95,4,1,190,118,103,41,109,121,8,73,249,247,172,199,132,107,247,131,157,3,9,109,52,159,44,208,223,141,153,5,38,181,62,124,178,88,13,170,140,233,178,239,231,104,207,169,53,89,155,103,147,50,106,56,135,97,34,17,180,19,133,154,190,124,40,35,186,113,110,106,223,63,236,35,14,83,171,80,239,91,47,202,169,82,220,123,152,28,214,189,26,133,222,32,196,37,39,81,47,237,34,59,10,93,128,129,30,107,2,146,185,11,127,58,247,227,123,76,218,186,228,234,110,125,179,62,199,49,106,245,4,128,73,55,57,67,39,178,66,166,144,228,48,206,78,142,42,93,110,158,246,173,141,172,38,185,83,226,83,35,175,18,214,1,245,103,165,121,201,57,60,7,116,50,10,74,248,163,196,157,201,94,166,187,227,16,203,58,143,230,59,188,145,131,222,66,31,182,148,98,220,59,1,35,245,44,87,211,202,90,251,29,111,10,106,98,76,80,234,67,91,85,110,190,111,236,178,18,31,12,174,220,102,76,150,151,130,1,45,135,99,181,122,153,108,51,117,156,91,161,91,233,218,178,102,125,159,9,84,234,247,251,224,153,50,161,62,239,12,174,66,134,123,224,115,110,33,135,234,219,29,197,58,251,14,218,217,51,16,243,136,205,242,156,236,119,150,53,98,166,68,132,253,216,131,20,47,226,158,7,110,166,127,234,27,49,234,186,67,62,23,84,59,197,89,100,155,201,157,76,249,94,141,189,53,118,187,97,34,245,235,78,20,8,107,150,83,212,54,218,188,197,205,59,240,100,67,108,110,42,24,197,158,124,16,42,151,139,11,13,195,154,108,130,96,2,211,98,235,7,12,189,42,249,118,114,17,94,167,43,253,27,251,108,22,116,189,45,183,104,35,178,135,248,92,129,113,91,231,2,61,184,201,99,105,152,206,80,220,94,24,142,179,238,242,28,159,74,173,41,104,37,177,27,199,253,134,138,165,8,76,183,98,139,253,136,46,176,186,4,166,178,202,25,107,218,50,1,202,123,172,154,92,34,218,73,62,23,206,202,20,83,163,33,231,20,28,220,132,46,233,200,25,242,219,52,148,52,159,73,180,184,222,222,110,58,94,63,85,122,62,77,97,166,26,253,129,75,142,141,182,67,163,208,228,106,248,113,74,252,246,192,41,175,242,98,100,211,90,28,156,203,20,177,238,247,250,104,163,199,190,177,56,131,238,169,140,49,72,109,201,14,152,126,234,42,55,223,102,234,56,140,222,89,171,122,245,134,14,193,55,180,110,70,175,92,141,12,129,27,227,228,201,248,74,114,53,57,19,127,239,77,80,172,203,108,64,75,51,250,246,56,88,187,84,7,3,47,90,66,227,220,61,190,153,78,135,137,73,235,190,51,57,33,186,252,20,70,73,181,6,140,128,243,221,169,63,229,28,249,235,241,64,182,217,118,146,47,70,5,205,136,197,191,225,155,146,15,54,97,231,157,254,185,177,85,182,204,52,24,253,206,246,29,183,166,147,84,118,60,248,109,179,119,80,19,44,206,227,214,8,214,111,118,193,119,242,227,80,44,225,17,173,152,139,216,201,62,102,136,64,92,199,27,215,247,172,145,156,226,248,218,52,188,221,171,9,240,47,207,217,27,76,247,248,133,63,53,159,62,79,141,209,88,246,75,132,91,137,246,197,241,53,251,237,56,132,255,22,173,183,88,35,86,67,212,228,106,234,229,219,138,89,222,108,103,186,48,230,246,61,193,122,146,8,142,161,156,58,97,139,88,145,236,146,123,35,152,185,99,107,56,88,209,215,62,223,246,44,146,18,86,49,108,255,247,181,25,197,20,150,41,207,45,164,17,196,243,145,140,242,51,104,178,35,174,107,224,157,51,39,67,48,210,194,61,170,8,202,92,152,164,205,240,245,71,78,119,222,166,195,218,140,141,191,143,216,48,145,7,190,191,77,181,94,41,78,52,218,32,124,43,87,192,13,134,110,156,126,247,82,6,251,70,187,38,26,162,88,53,205,235,175,66,40,125,167,113,199,85,142,26,27,68,93,143,145,113,87,16,212,88,231,32,137,157,158,136,179,216,158,76,91,164,115,252,8,195,66,145,213,139,27,72,66,195,81,84,122,175,195,74,134,113,6,223,27,240,90,87,242,128,138,221,109,117,141,247,234,124,123,49,160,243,52,189,231,120,50,138,129,174,217,219,173,154,58,150,167,169,224,222,89,76,190,32,71,161,3,106,180,181,221,250,120,34,54,157,125,204,159,172,52,36,178,239,160,112,38,65,231,19,71,239,217,89,100,80,144,15,27,174,74,192,4,175,20,231,7,124,156,68,194,44,45,96,234,86,238,213,20,202,33,87,22,191,93,68,37,185,90,101,50,51,57,62,200,156,183,216,0,120,65,178,231,55,103,34,223,190,184,138,206,241,177,193,99,76,77,251,116,200,111,195,158,238,37,26,216,31,144,66,78,189,122,54,175,169,33,232,76,220,77,94,236,248,18,81,194,201,145,52,145,184,16,120,25,185,175,71,24,214,146,102,168,99,240,157,153,216,189,232,143,245,2,181,214,125,242,1,117,250,202,225,17,147,183,217,114,117,177,72,120,248,211,20,23,220,21,198,160,161,51,235,87,47,11,147,85,129,81,46,112,179,193,58,140,242,124,224,30,122,10,192,199,136,188,46,49,2,79,201,185,156,154,41,1,236,107,146,116,211,173,238,177,107,209,62,126,53,129,121,99,216,73,139,159,189,196,165,111,149,19,176,117,34,248,126,154,141,96,107,232,213,103,242,248,107,155,179,86,244,123,66,117,118,125,63,136,5,151,140,169,9,155,46,63,164,144,48,229,80,210,223,174,185,135,7,86,217,32,117,54,108,123,147,128,217,21,179,190,216,178,214,14,135,23,182,148,62,185,17,65,132,91,10,119,224,146,105,190,177,202,75,68,33,8,145,87,29,22,168,7,226,230,195,114,124,250,104,68,60,74,191,199,76,47,178,99,194,92,176,34,226,132,179,146,167,252,54,254,7,237,184,14,47,234,6,101,54,36,90,109,194,198,180,28,161,236,214,24,82,53,142,79,154,112,234,148,123,103,35,84,14,216,14,162,254,194,17,185,193,226,79,186,66,232,173,40,67,208,250,172,144,74,27,81,120,135,159,182,122,153,196,185,6,105,62,240,218,55,170,93,205,208,233,17,193,91,80,132,174,169,48,17,172,248,216,48,132,180,42,143,118,172,27,244,110,28,30,112,94,201,213,176,220,142,248,154,152,67,75,151,136,69,205,83,68,79,10,178,204,122,115,19,236,14,99,137,195,114,9,12,219,160,39,249,224,200,75,181,232,206,208,139,70,125,76,113,88,54,6,178,227,173,132,157,134,209,160,83,129,92,178,39,118,14,12,139,193,146,247,234,196,132,60,132,113,102,20,135,140,94,189,97,13,247,247,50,61,168,212,95,184,198,131,87,107,232,212,7,223,136,63,78,133,229,92,135,175,132,117,240,133,41,33,148,125,99,16,90,174,57,208,115,178,238,37,147,116,152,6,144,191,54,113,178,91,211,110,176,81,141,58,92,16,182,24,10,35,132,237,99,106,236,217,114,254,49,134,211,59,161,172,224,44,15,69,39,253,153,14,90,88,89,159,123,152,4,134,195,164,249,228,228,53,23,43,194,208,231,161,9,186,233,131,13,24,153,252,230,144,122,136,121,9,108,213,249,14,15,163,47,127,158,172,57,141,125,51,73,158,161,187,6,52,82,57,252,156,243,134,87,152,202,238,77,98,201,39,41,219,83,211,229,117,252,80,103,153,58,232,57,236,110,195,57,104,179,34,52,135,151,250,33,31,116,249,150,66,211,89,173,186,176,41,166,155,49,133,57,132,187,30,94,179,194,104,229,63,125,246,255,125,233,254,128,141,53,220,63,214,130,9,103,63,104,154,195,31,140,216,250,251,100,22,26,112,180,155,252,129,160,80,45,197,173,207,107,97,142,8,140,224,252,14,248,28,132,207,197,104,166,58,143,77,50,31,167,233,47,115,173,83,134,165,244,161,157,124,224,17,28,83,168,224,246,174,182,6,138,221,237,162,13,142,133,7,229,199,2,166,103,81,63,165,249,184,37,96,146,68,227,129,75,170,241,224,133,178,246,250,194,65,213,116,96,232,91,242,3,87,167,131,1,198,218,219,15,76,37,95,192,164,174,230,11,251,226,2,70,41,172,191,112,240,199,145,32,77,35,189,143,214,189,100,199,152,224,201,253,191,112,46,241,104,196,119,127,252,203,23,196,15,121,159,187,142,11,147,223,216,239,144,150,41,48,121,132,31,193,181,196,136,159,241,238,251,125,107,119,236,64,9,142,188,47,29,189,124,221,230,209,179,89,217,136,230,120,233,99,31,207,253,190,244,229,179,164,20,15,206,236,119,76,66,46,246,192,104,211,188,79,54,124,135,7,54,102,225,7,158,238,75,3,67,66,249,142,233,242,104,21,48,171,233,121,52,230,217,189,57,22,247,243,219,80,33,196,176,80,14,247,108,11,20,98,172,251,222,172,190,103,200,97,193,223,23,134,104,74,225,26,229,114,29,133,76,184,110,30,184,185,34,2,48,123,210,179,192,44,178,22,176,53,111,41,220,160,27,12,152,250,248,231,230,116,165,197,176,208,38,83,30,184,7,253,15,48,49,131,103,204,143,147,123,71,13,221,183,119,146,35,253,29,239,77,69,214,115,111,202,196,227,226,9,143,171,204,6,164,210,130,109,222,140,204,199,126,163,93,110,230,88,126,148,191,235,102,122,62,80,77,247,106,138,128,196,228,197,163,196,130,119,24,17,216,244,92,125,190,96,186,240,121,52,113,166,169,173,164,179,49,96,114,124,77,225,12,47,105,192,132,109,246,3,15,63,87,77,53,81,26,57,12,54,14,149,128,235,107,110,47,22,119,236,43,148,102,94,185,5,131,107,200,42,2,211,229,253,92,221,82,240,132,211,10,249,46,111,138,76,215,188,112,21,242,103,131,81,184,143,155,103,50,242,58,168,217,102,186,195,100,233,218,115,115,202,211,106,192,16,148,13,133,207,14,122,127,155,242,59,221,79,73,228,185,219,72,130,183,13,93,97,199,52,233,158,59,0,197,157,214,49,69,57,52,62,24,28,26,89,15,56,162,120,119,72,241,144,158,49,35,26,28,155,26,149,1,143,85,11,181,126,117,254,198,3,83,172,169,175,85,40,237,141,207,57,164,235,176,26,149,100,232,191,128,82,5,175,247,166,53,47,174,61,7,231,156,15,26,21,92,198,140,218,74,123,80,156,156,248,26,86,72,174,111,5,67,95,189,48,186,108,122,53,50,17,206,169,156,232,240,41,245,129,169,44,143,39,59,251,213,222,58,160,180,175,198,126,88,76,97,88,103,194,39,20,29,48,245,72,207,205,113,181,253,183,225,137,217,207,210,70,112,38,181,128,251,44,106,81,192,190,27,236,142,232,28,211,134,163,48,238,111,92,93,232,25,209,155,15,162,189,241,219,214,135,173,43,192,212,152,124,204,81,204,220,207,52,164,31,41,182,106,227,36,213,19,108,77,179,55,29,54,115,82,97,6,221,105,16,97,221,235,253,133,55,21,134,14,227,13,63,115,101,67,20,84,2,166,214,77,103,218,134,10,217,191,55,89,188,46,145,75,248,57,215,188,240,174,87,140,218,80,122,254,98,84,142,101,251,252,52,54,220,116,174,252,116,190,205,72,245,129,77,8,218,225,108,253,150,2,51,63,156,234,147,206,138,51,109,171,194,120,187,62,89,106,49,211,72,225,49,226,107,195,24,191,231,131,226,57,172,128,201,213,232,79,87,243,112,29,174,198,219,171,48,42,26,59,96,42,136,138,194,240,227,181,128,87,106,239,205,7,29,3,14,211,145,154,158,155,47,122,152,3,46,73,99,85,148,22,34,175,21,112,43,67,151,208,38,5,146,239,213,52,62,232,213,196,123,122,188,119,79,111,0,98,91,178,39,222,187,219,143,11,140,99,114,111,110,174,154,126,79,120,238,227,98,90,193,212,58,181,66,69,7,169,63,78,15,216,215,157,133,117,26,223,173,192,48,96,4,74,103,76,211,17,51,207,46,30,139,188,158,110,196,219,8,108,28,133,238,87,189,66,162,88,177,105,16,153,127,142,236,109,37,19,241,173,54,106,65,58,141,16,9,118,62,89,10,5,103,86,63,155,54,181,17,118,14,89,48,13,229,210,36,191,107,28,93,180,91,105,96,195,250,97,157,100,23,230,243,170,155,33,52,32,151,178,156,36,104,47,98,6,81,193,149,131,70,55,53,11,160,21,133,9,239,198,205,207,6,33,105,55,224,179,124,238,213,100,247,167,94,61,96,233,137,7,199,134,149,93,30,38,213,145,118,60,26,242,53,73,175,166,213,242,190,246,134,207,86,95,140,227,203,199,204,206,144,169,79,182,118,20,170,1,35,82,161,23,111,171,123,119,216,244,171,228,234,108,148,8,35,224,221,164,112,138,195,134,54,121,159,42,184,33,173,234,213,199,62,155,177,174,169,120,147,172,156,197,184,82,14,112,86,217,9,73,208,236,26,39,155,73,216,175,7,222,209,26,73,237,106,186,164,225,160,52,17,198,120,118,51,91,182,192,103,195,14,201,41,122,9,31,211,14,83,108,166,48,7,186,241,253,232,83,211,35,20,230,85,167,144,186,233,144,208,48,28,103,207,89,164,185,235,44,204,212,29,196,76,128,138,189,233,68,129,139,97,197,160,12,235,70,18,24,81,202,208,82,161,183,103,76,57,0,96,5,133,175,198,97,230,160,236,70,19,198,75,143,11,66,214,124,102,176,88,188,70,66,215,34,130,192,151,212,0,3,250,37,245,46,144,97,219,74,87,152,122,192,64,7,177,88,65,45,152,29,176,113,67,234,79,155,18,85,160,148,178,235,197,188,106,236,162,227,67,181,160,112,163,145,39,224,177,117,71,130,51,226,158,122,120,28,53,235,197,4,154,194,217,61,70,77,150,242,8,224,10,193,79,192,199,139,203,58,224,28,177,113,111,234,252,199,115,239,189,67,78,35,193,186,39,96,69,182,125,248,112,34,93,169,43,199,74,49,195,243,153,80,73,136,215,69,171,233,177,44,28,62,243,45,221,6,42,96,182,54,167,58,79,103,183,216,26,174,36,53,23,125,170,166,94,56,215,3,35,176,23,223,138,30,115,201,12,33,160,219,103,204,239,69,127,142,78,65,248,163,74,56,8,203,52,220,21,37,66,25,207,221,161,45,209,49,129,107,214,57,189,211,178,224,128,94,125,70,51,86,53,201,206,169,79,141,196,96,156,105,166,218,46,230,40,125,68,199,56,14,120,90,225,165,194,40,52,199,189,39,100,205,114,115,42,201,70,152,163,139,2,56,125,105,84,72,111,88,2,155,110,201,161,55,17,210,26,225,220,47,138,4,245,99,82,162,124,163,53,160,77,242,12,147,240,187,119,111,1,83,15,36,203,242,35,208,235,55,183,66,35,221,10,49,95,238,160,29,243,115,105,214,104,154,142,129,139,178,36,138,21,231,210,71,163,60,204,197,25,208,53,89,82,86,219,167,113,49,197,137,187,105,181,211,71,179,130,235,48,10,55,28,122,146,138,155,198,254,30,118,6,49,224,170,75,128,19,219,203,10,169,45,69,189,76,175,254,208,153,125,224,108,213,8,73,97,66,183,35,96,10,145,196,63,159,244,21,135,64,25,91,194,184,141,222,6,239,232,121,6,222,154,129,156,240,47,186,154,57,213,165,116,60,203,160,193,210,85,239,197,4,47,117,178,64,197,93,252,115,195,154,214,202,3,55,75,139,56,76,1,158,110,72,195,140,189,248,109,99,72,172,10,195,73,218,3,30,212,32,10,204,97,159,98,84,168,239,125,94,108,176,66,227,106,120,138,159,65,155,37,154,231,81,217,110,244,33,40,60,156,6,246,76,103,194,111,106,156,17,111,25,235,194,212,104,232,189,77,213,204,127,58,83,204,243,252,244,162,151,34,174,134,100,69,143,0,182,222,240,155,104,240,18,14,40,131,209,88,140,171,11,129,35,185,249,140,18,210,78,99,102,95,98,133,211,72,28,97,220,76,31,212,170,138,50,74,254,169,63,4,151,15,106,132,47,1,67,204,56,21,222,81,211,14,188,104,46,22,248,252,201,115,209,148,103,180,242,108,58,116,107,199,242,57,247,161,218,166,41,76,118,242,194,116,233,232,213,141,110,250,120,242,51,227,53,195,130,3,48,98,71,67,222,120,106,136,120,114,247,238,155,206,89,196,83,26,143,129,81,149,240,83,51,35,182,212,196,119,97,75,201,94,107,12,195,66,145,202,88,170,238,104,199,246,159,46,164,28,245,189,22,165,65,62,164,240,135,118,241,113,167,109,222,126,10,100,88,117,179,238,10,212,79,207,21,240,34,20,32,31,100,209,55,16,179,172,26,35,142,220,220,90,245,28,132,80,95,55,90,148,104,220,132,201,180,56,85,157,129,123,24,67,176,195,84,16,233,233,180,145,249,242,168,155,113,60,118,169,26,162,88,254,250,130,240,3,205,37,38,231,66,242,96,186,52,195,49,50,136,88,101,129,51,116,57,1,35,77,35,55,39,144,194,175,59,140,117,44,187,52,170,228,51,199,231,176,181,39,39,35,181,81,217,233,14,105,101,128,239,168,10,188,237,23,28,174,182,107,92,56,91,63,80,11,120,53,217,133,141,190,185,204,64,169,255,149,149,105,205,120,53,246,186,110,223,164,11,12,127,114,204,20,82,186,154,66,161,166,133,162,40,135,201,169,79,189,121,165,142,54,30,28,6,207,166,112,107,33,24,150,187,69,207,228,131,228,110,36,37,14,111,147,176,16,120,148,190,99,196,77,252,248,121,237,73,157,94,192,52,223,233,215,134,29,37,197,123,81,69,57,159,33,13,225,191,204,217,33,85,252,4,95,71,56,223,180,224,195,91,43,232,153,56,161,233,121,142,117,52,35,101,158,20,142,174,88,212,116,129,105,116,137,150,165,179,191,59,140,251,188,116,26,29,95,100,71,164,63,179,165,78,201,83,91,191,143,243,175,30,184,158,183,20,11,106,161,246,50,221,122,203,211,28,121,189,186,216,121,226,48,195,41,33,158,179,99,144,46,246,175,53,141,162,107,41,124,14,100,31,79,35,60,22,91,154,10,162,121,23,23,41,36,77,19,48,135,88,238,95,152,178,1,221,234,200,107,19,63,9,216,46,23,24,253,54,119,78,40,164,73,189,233,131,19,162,141,197,181,232,18,211,57,90,113,85,99,162,88,79,121,209,247,130,94,37,197,205,81,24,93,15,140,182,118,13,24,93,97,253,237,243,214,169,92,120,105,107,17,240,190,114,191,121,97,164,234,226,163,43,115,196,100,177,214,189,161,223,19,6,142,56,187,236,37,37,48,112,96,11,215,4,60,199,243,218,236,10,177,248,96,208,88,239,189,87,11,29,201,3,83,122,168,115,5,122,169,56,238,23,53,207,18,221,58,135,59,254,97,188,23,95,44,233,123,17,243,142,243,133,82,223,57,245,193,137,143,196,197,4,92,235,115,239,185,235,29,241,77,229,129,92,220,140,44,209,223,154,94,33,177,159,150,149,152,175,0,169,166,144,49,129,54,110,199,129,12,13,209,210,143,137,247,237,165,101,192,59,73,175,10,22,40,93,6,254,86,27,255,90,167,33,226,112,35,62,7,231,158,142,88,171,235,42,139,67,122,40,130,149,192,52,246,197,242,218,116,31,74,108,203,90,231,102,140,183,145,82,73,202,150,54,14,218,237,29,134,39,81,81,252,237,48,196,177,16,215,3,239,121,253,111,120,45,168,233,186,48,187,126,152,18,164,135,134,26,226,20,255,69,208,173,36,83,52,148,49,233,21,243,218,81,227,93,211,107,171,181,240,58,140,190,161,68,175,232,186,44,78,72,3,76,187,218,3,99,236,173,128,169,241,218,10,151,230,149,101,244,188,208,149,217,20,174,217,27,220,129,81,226,174,15,124,213,169,224,193,171,109,63,87,31,163,210,247,74,154,235,71,91,253,129,175,69,107,52,21,69,167,112,55,201,176,22,48,133,57,47,188,92,249,4,24,97,192,7,70,173,231,187,114,233,55,47,169,61,239,61,90,72,1,23,52,160,71,107,47,188,243,189,26,125,163,103,80,175,125,86,140,184,171,190,247,238,33,113,72,91,210,144,78,149,207,189,155,192,180,139,190,112,173,2,99,147,190,112,238,241,211,103,49,72,71,225,103,80,34,227,10,225,233,122,191,38,109,251,241,86,136,214,183,247,123,68,125,87,183,154,238,103,97,243,53,103,76,98,138,93,202,120,167,194,232,247,226,221,246,251,181,168,40,246,169,112,182,20,44,193,103,26,46,215,236,2,198,165,126,158,140,51,62,208,45,10,197,31,180,120,243,53,29,125,165,229,119,129,100,111,101,236,70,232,246,163,73,8,67,123,76,4,147,119,123,190,37,113,231,24,111,218,157,213,212,160,88,57,124,197,3,211,152,92,95,56,142,166,130,25,84,127,124,245,90,241,104,156,192,63,254,237,178,226,230,179,47,173,157,177,102,83,111,167,162,28,132,218,152,247,234,17,241,20,244,97,74,253,209,136,39,175,210,165,88,193,228,173,222,17,143,181,7,73,82,121,198,172,186,174,6,165,167,229,41,76,99,158,244,180,47,60,171,6,73,63,61,227,158,5,192,10,105,245,253,30,20,159,245,128,9,174,61,55,223,203,155,148,77,70,113,104,102,197,68,191,157,226,4,24,83,92,103,33,139,107,196,111,195,37,213,244,209,136,97,165,184,154,22,220,173,87,15,178,168,241,219,199,44,121,230,232,176,94,73,71,145,251,218,58,73,7,253,213,57,96,83,227,19,152,252,198,253,233,110,68,99,10,159,205,209,221,46,72,169,32,185,23,24,183,45,246,140,98,213,15,250,104,104,30,198,68,42,232,44,86,189,249,38,44,20,79,190,172,3,67,225,73,111,130,195,198,193,39,47,134,114,220,93,2,40,180,107,119,13,162,107,35,18,1,100,135,118,214,109,99,80,126,18,203,143,0,160,250,85,212,186,134,126,161,229,12,186,126,16,116,20,226,220,132,25,66,219,14,160,126,190,26,224,31,57,41,157,166,112,132,187,208,217,129,105,52,209,199,134,65,61,197,115,161,42,168,211,112,80,23,26,179,20,109,189,148,245,185,161,232,114,167,172,32,52,171,153,46,34,5,41,4,217,203,71,51,77,111,126,54,133,22,139,239,152,160,112,110,92,24,202,162,251,53,235,38,235,47,51,137,20,134,247,135,178,21,42,143,33,112,165,42,216,7,173,125,150,136,192,103,233,186,66,97,135,166,16,135,69,224,65,177,204,10,248,44,16,157,73,147,130,160,88,219,236,3,207,52,165,147,206,57,182,72,236,82,75,38,99,62,113,179,103,220,156,93,70,191,54,132,83,78,86,5,60,231,124,222,155,38,194,11,35,43,164,107,27,41,217,28,135,132,245,98,233,2,155,48,166,222,223,30,163,37,13,15,44,74,74,98,113,147,241,211,93,135,224,130,247,41,163,90,107,233,43,133,57,236,98,200,97,55,144,7,67,245,38,244,117,161,186,45,154,157,65,65,231,24,78,62,77,45,156,171,6,51,206,209,140,211,173,153,143,168,63,77,47,114,138,231,70,42,77,247,44,12,221,21,19,177,89,102,33,43,124,172,160,184,247,62,243,78,65,42,253,99,199,130,147,111,168,181,64,171,162,119,73,2,163,21,50,20,182,173,36,96,210,206,138,146,29,243,17,179,66,93,181,206,22,101,105,238,202,66,154,44,74,178,6,239,154,227,201,62,189,19,122,53,84,216,97,180,98,84,106,189,207,250,240,87,173,128,55,189,109,10,151,230,12,53,40,47,67,186,172,163,114,78,187,157,227,230,104,165,213,231,183,235,138,132,87,225,176,122,191,230,52,159,208,225,98,92,57,15,220,227,151,177,141,127,116,109,206,177,99,153,6,120,121,94,139,162,155,128,97,97,120,97,52,2,226,185,207,180,105,207,144,66,87,24,143,141,122,188,30,233,108,149,177,15,163,218,93,247,115,235,94,91,108,226,100,60,52,68,107,253,181,119,97,118,154,26,159,95,134,227,210,127,249,108,61,45,169,231,4,75,197,12,51,158,222,206,162,7,31,161,227,144,74,38,209,146,31,115,0,230,138,8,164,82,76,58,218,212,7,167,49,42,14,93,168,64,171,90,211,52,153,167,176,89,77,184,73,183,74,122,170,90,24,219,100,219,181,186,223,18,119,45,102,225,164,247,239,185,57,130,44,158,135,46,80,13,175,103,101,110,168,19,226,183,43,60,0,58,104,244,231,197,176,76,252,98,221,104,119,186,193,126,184,132,232,164,81,148,62,135,128,17,12,215,15,114,238,155,82,12,218,52,182,61,121,178,141,103,16,251,21,232,99,107,160,236,18,74,203,133,214,176,42,165,47,196,21,32,161,113,56,191,205,47,20,211,165,40,253,42,52,46,45,157,74,27,119,115,6,92,39,241,77,133,105,107,243,39,183,78,145,164,143,198,198,238,145,137,242,49,46,244,230,159,8,179,195,48,139,234,26,216,38,9,26,47,70,247,197,51,44,99,215,235,224,236,100,101,36,2,115,176,198,7,219,8,219,235,197,231,65,71,108,135,27,146,25,253,154,103,140,99,133,108,212,190,164,98,225,51,19,98,199,129,143,70,34,38,199,1,52,46,175,15,106,26,219,250,57,224,159,35,130,239,176,153,3,77,224,2,113,152,163,144,71,200,38,126,150,30,125,6,113,241,153,162,106,148,218,202,244,74,215,10,241,84,47,250,203,173,69,15,48,228,27,70,33,174,48,219,114,115,24,129,34,9,219,109,218,220,35,65,255,233,89,147,83,17,113,190,228,60,72,200,20,192,6,173,175,69,173,191,63,119,38,230,52,117,200,6,252,41,1,19,189,206,207,197,48,172,236,128,89,231,122,53,133,51,190,122,168,170,60,187,136,62,248,217,29,195,89,61,163,205,241,173,163,130,36,226,142,215,134,109,69,209,21,66,141,166,58,14,85,148,162,221,249,128,160,157,71,191,80,135,228,216,33,221,179,12,52,53,31,23,122,11,12,7,184,39,110,42,132,110,26,18,220,198,27,230,39,46,1,244,221,229,204,220,144,38,57,141,238,129,113,70,245,106,146,153,113,164,158,157,142,206,61,25,50,122,91,188,21,15,38,6,190,118,22,152,254,199,251,104,20,65,201,178,165,93,24,14,140,47,12,55,132,70,20,9,214,143,112,162,81,199,171,90,129,178,57,162,227,224,131,157,164,47,201,206,83,229,218,157,129,134,142,251,178,180,144,117,159,141,185,134,182,59,114,105,199,12,124,96,104,225,103,192,131,10,48,133,169,66,201,1,239,33,92,71,29,202,56,132,33,29,54,53,183,165,240,121,181,29,143,54,139,200,176,26,124,70,210,13,218,106,20,254,207,111,91,191,101,60,218,84,190,19,80,202,49,226,201,56,192,151,142,169,145,152,196,79,147,131,146,221,236,192,212,130,93,152,102,126,129,81,85,170,177,37,117,211,111,151,7,175,22,19,240,49,165,185,191,84,133,143,81,228,253,122,180,42,25,149,183,192,8,172,184,153,111,21,45,93,167,57,229,70,195,3,77,231,207,231,197,117,84,48,47,162,169,0,62,153,164,85,36,199,188,42,183,48,19,218,176,164,29,38,148,60,7,157,58,162,232,148,221,202,147,31,111,117,180,11,35,214,34,230,4,149,197,229,78,150,81,69,89,194,80,56,207,124,84,140,2,67,42,57,40,166,89,17,228,194,202,129,161,91,97,114,42,241,224,29,234,112,189,57,53,14,177,8,6,100,148,69,159,12,170,202,184,55,186,30,18,72,218,48,10,71,141,9,195,63,154,46,238,179,109,140,216,14,135,81,58,78,69,219,186,63,60,155,122,255,219,40,156,98,159,166,201,101,46,133,137,112,197,181,200,57,102,125,44,162,34,59,30,107,193,14,173,143,53,234,245,155,42,172,185,121,62,48,228,200,113,243,109,26,76,2,31,203,123,196,54,109,146,184,89,223,106,162,54,208,3,198,50,209,143,133,220,90,172,92,106,154,159,157,154,182,120,15,245,208,14,191,181,9,106,211,193,29,81,191,74,9,104,217,250,165,183,209,180,56,124,246,218,46,62,4,148,88,215,155,52,190,8,161,192,4,158,183,133,170,226,111,20,241,38,55,41,94,151,119,2,182,114,118,133,169,117,218,1,79,229,167,216,164,69,118,108,196,38,29,55,20,61,198,197,140,17,101,82,45,253,229,74,207,200,133,201,54,235,115,163,179,179,98,80,140,100,73,111,14,89,80,156,125,147,19,253,185,57,225,101,143,246,163,46,131,131,175,240,153,242,53,94,139,226,85,61,34,172,42,255,142,56,124,21,122,60,89,67,228,157,11,68,56,244,104,236,253,6,207,14,122,62,246,51,162,112,103,180,120,47,115,33,244,226,65,146,246,222,155,182,80,189,26,173,169,18,15,110,68,190,250,100,52,10,206,184,154,194,67,157,196,86,104,158,227,183,143,109,171,101,9,251,83,127,25,232,235,171,110,98,55,235,14,202,194,224,208,49,91,37,100,16,128,87,210,186,28,218,154,114,180,210,146,59,206,105,233,215,222,80,39,250,160,45,12,199,164,95,123,223,78,61,107,14,41,122,180,157,85,29,219,209,58,211,125,235,145,123,14,224,22,206,232,129,247,83,30,73,139,5,65,39,135,169,178,146,144,226,70,55,185,197,186,166,215,173,215,231,106,82,232,57,96,254,175,40,60,35,170,71,204,167,106,225,230,166,72,244,110,103,11,251,77,156,128,61,172,91,203,81,200,209,37,193,184,135,49,137,95,184,11,255,188,193,164,114,226,222,116,33,73,73,41,82,77,45,133,29,130,253,164,113,135,243,93,233,153,138,215,170,75,203,10,56,188,103,180,54,146,231,108,85,215,22,154,98,245,190,22,33,251,231,181,42,60,96,241,165,251,91,150,134,192,213,190,155,198,113,232,96,98,83,24,137,201,248,154,180,254,168,153,2,235,76,212,84,35,142,182,148,22,138,22,219,238,76,37,192,52,167,232,213,45,36,53,123,181,48,156,122,24,231,128,30,145,179,173,120,243,90,232,1,49,76,142,114,137,51,153,225,105,123,174,54,210,242,128,41,131,214,215,134,90,40,108,129,99,163,208,128,165,48,140,140,126,115,154,196,52,62,140,77,82,175,95,182,17,0,111,250,219,29,162,155,184,218,36,251,116,84,172,25,43,96,154,206,212,128,130,79,46,10,32,43,230,150,214,85,163,6,191,87,252,52,218,198,15,8,33,71,92,139,59,170,187,25,93,93,145,148,34,79,48,133,3,22,216,142,5,135,205,239,122,174,102,65,5,60,207,115,168,129,100,189,197,30,60,67,10,111,44,189,183,177,97,4,72,61,176,14,40,145,204,64,73,114,63,179,12,187,207,15,151,150,18,133,100,122,235,203,94,4,10,111,161,220,26,210,195,48,149,89,132,69,67,222,27,189,225,48,98,152,234,105,74,118,30,153,187,91,88,105,69,4,73,42,26,14,188,113,159,2,38,222,33,15,142,174,72,156,61,212,6,101,173,254,221,211,210,199,23,166,163,246,129,173,96,34,96,10,240,166,194,243,38,239,225,143,31,207,2,64,191,161,205,120,52,210,210,250,173,33,61,204,23,181,76,167,162,102,33,4,12,3,129,14,26,229,190,43,198,148,152,227,243,218,108,126,53,158,172,143,164,209,225,77,152,52,220,170,70,75,78,210,115,143,100,230,76,241,219,236,64,122,104,82,99,229,170,203,192,4,133,30,184,235,168,152,140,158,142,105,167,134,55,208,115,192,86,125,50,78,205,26,163,98,37,64,114,188,208,243,55,75,92,109,12,202,10,47,147,50,12,120,139,16,78,53,146,173,25,107,179,81,151,169,117,7,16,182,12,151,26,236,16,69,31,99,65,166,241,113,69,87,156,109,36,181,223,3,198,42,242,253,201,142,129,211,181,171,0,242,176,17,121,108,82,222,93,23,31,97,212,72,10,157,121,130,96,180,124,77,152,232,99,93,55,211,155,81,75,98,83,78,225,102,62,60,186,103,95,145,7,99,227,77,177,190,40,72,191,82,56,21,130,216,237,198,112,171,9,59,94,65,98,182,110,238,54,235,82,189,51,220,114,54,41,58,50,143,181,123,6,173,201,213,25,226,57,223,226,91,181,228,150,94,13,183,66,252,54,69,6,243,238,87,68,148,96,96,241,215,162,242,162,63,240,194,87,141,171,41,40,189,51,101,192,101,132,48,137,195,166,22,39,87,159,137,49,157,100,139,130,146,179,68,244,189,73,226,70,180,166,145,22,74,58,102,36,207,114,252,54,133,234,114,126,176,214,112,63,253,189,45,2,124,207,128,3,147,166,139,239,197,63,144,228,11,77,56,103,219,246,211,7,150,191,33,29,65,52,71,243,13,125,179,237,196,161,147,92,93,161,128,30,241,219,112,191,93,123,96,36,227,99,140,29,109,64,121,184,245,230,40,175,185,53,125,6,13,85,38,121,111,44,127,39,171,178,210,36,180,43,4,94,166,159,22,176,57,221,10,79,232,203,28,134,221,226,26,4,20,123,231,187,250,160,50,110,58,104,208,244,207,152,197,103,120,107,210,33,167,21,42,60,244,102,68,170,69,71,5,145,203,124,111,78,201,176,140,74,163,54,48,6,109,176,214,239,153,62,76,220,35,218,60,154,49,156,167,161,48,124,125,113,53,118,143,78,243,198,226,117,99,3,90,208,42,189,149,192,244,183,248,218,39,182,112,229,185,128,225,142,142,139,207,122,74,85,31,220,10,148,46,60,154,52,230,31,248,152,150,57,78,9,72,83,210,243,94,80,227,142,248,156,212,20,15,189,121,99,23,140,49,93,70,156,44,48,182,77,124,205,13,167,142,222,155,248,74,156,203,52,171,72,46,110,208,108,140,110,70,192,187,138,19,2,155,118,171,177,4,44,165,53,228,222,144,7,69,90,169,153,72,66,150,33,195,131,143,114,87,248,45,169,14,16,24,183,34,94,11,25,215,162,95,147,24,102,116,140,146,4,202,194,114,2,140,34,233,189,154,202,118,121,112,170,184,162,6,140,163,74,77,2,224,243,241,221,46,133,127,150,238,75,133,225,186,136,247,54,102,159,231,230,87,179,193,224,41,231,23,48,180,130,247,230,84,14,61,87,67,244,31,143,6,213,139,174,237,14,169,132,252,54,173,55,250,222,86,9,49,2,30,233,57,40,206,118,151,154,92,125,28,76,253,34,244,7,172,184,248,204,132,172,27,3,123,111,139,181,61,57,59,135,62,248,160,173,212,167,41,130,49,82,251,6,211,183,37,230,3,54,1,91,133,49,124,125,34,90,90,183,234,163,145,184,189,232,241,81,230,131,54,40,155,29,134,14,246,121,107,170,1,71,92,77,179,192,208,171,207,162,136,183,34,58,160,7,20,33,228,136,133,162,144,182,250,243,57,232,127,137,57,188,32,233,124,80,154,122,227,91,238,166,243,128,196,167,76,178,13,3,115,86,248,216,188,238,18,210,182,95,138,174,30,194,68,243,162,252,97,43,186,67,155,131,196,112,210,126,56,130,170,101,180,152,254,11,61,129,169,168,117,7,4,58,165,31,2,244,188,70,28,108,52,110,8,247,50,106,76,196,58,87,192,4,180,244,151,77,217,59,238,77,230,243,249,233,130,52,65,60,119,205,107,234,36,57,62,56,245,73,1,51,153,245,183,9,147,215,11,19,114,209,39,167,185,41,94,26,123,186,235,147,97,248,231,120,47,10,245,243,80,24,206,173,120,47,194,197,83,127,186,89,79,117,192,56,52,250,49,225,239,240,60,131,105,46,72,156,21,184,222,72,81,179,98,244,162,175,221,169,106,139,171,109,13,43,12,23,105,76,5,138,249,245,181,96,79,137,183,58,179,224,177,42,41,60,27,59,238,60,186,178,94,14,182,189,16,75,131,168,13,27,70,103,25,135,253,157,70,19,194,53,25,111,218,202,229,99,82,20,165,70,204,68,103,184,198,163,65,55,180,101,192,103,70,145,36,62,166,149,79,232,213,84,96,135,9,68,170,63,169,125,69,111,253,184,67,182,97,170,148,1,103,75,223,225,129,160,0,56,244,64,158,70,3,51,2,166,181,94,198,148,90,190,96,101,106,212,219,77,29,84,60,171,107,228,28,235,120,63,59,202,132,38,35,108,187,115,74,169,203,136,238,19,84,20,1,83,116,56,183,194,199,238,188,191,77,93,194,51,106,99,92,95,118,91,128,95,47,38,157,25,241,1,40,219,179,126,207,105,186,140,254,69,8,49,142,33,247,94,236,177,223,41,14,5,208,78,186,54,137,88,37,159,12,228,238,235,86,63,128,207,155,29,60,223,162,171,97,247,209,215,90,1,143,179,120,100,188,173,217,210,167,33,52,35,185,232,178,231,239,86,13,152,78,41,53,5,22,85,113,94,233,100,132,29,194,196,11,143,69,153,225,212,145,51,77,89,237,62,216,160,92,5,172,27,33,109,126,222,122,138,107,5,115,133,242,100,3,207,160,209,6,182,61,95,96,188,182,30,99,6,67,211,131,82,37,50,28,133,169,226,249,28,103,237,201,197,36,3,244,99,82,240,16,171,15,162,134,81,117,113,18,139,139,138,58,198,79,185,66,224,100,134,108,44,110,190,224,14,147,49,253,132,211,170,195,27,17,5,253,109,120,32,238,231,222,136,42,202,247,220,232,74,248,202,199,31,215,99,241,188,69,9,255,157,30,246,145,244,192,53,142,31,15,45,208,232,194,9,162,240,8,70,37,122,185,149,125,235,160,20,175,184,117,68,207,116,211,77,122,19,184,243,40,19,141,201,180,12,5,124,246,151,124,171,166,201,78,109,33,128,4,198,52,139,171,233,74,144,13,9,170,193,160,105,96,58,139,52,205,1,51,71,234,189,118,104,57,41,48,106,168,61,96,104,165,244,234,82,106,164,161,105,14,214,42,168,97,50,93,237,190,150,17,164,62,87,31,55,169,222,171,161,218,173,2,155,0,208,189,122,53,97,248,1,38,94,19,143,70,40,232,25,179,74,84,36,198,172,193,36,165,176,233,89,220,171,161,81,234,10,19,24,116,148,41,94,244,98,174,216,241,100,28,125,207,131,143,220,226,4,160,213,117,230,103,84,160,44,75,1,91,89,154,126,205,73,229,77,204,148,99,81,118,125,107,107,138,142,159,166,186,62,235,115,35,38,159,98,72,33,221,169,10,83,180,16,175,5,149,239,208,123,19,113,44,23,94,67,196,16,172,84,223,137,218,105,79,64,140,169,42,122,62,222,142,139,207,2,159,10,34,164,25,75,135,208,190,254,48,162,24,65,25,67,41,175,146,203,25,209,58,197,46,95,216,218,61,150,162,232,156,173,64,219,179,149,161,23,182,98,10,90,231,151,184,168,153,86,250,56,181,172,221,71,58,87,128,41,240,141,95,206,38,82,36,112,165,10,200,151,86,65,242,241,129,41,252,142,197,67,79,153,212,62,210,60,130,40,67,92,125,102,175,164,76,135,245,10,71,219,24,53,182,57,235,68,200,86,36,122,97,172,134,7,222,53,8,53,168,40,157,82,133,49,80,195,174,145,42,134,52,124,232,115,195,135,18,75,7,34,233,89,245,214,171,112,12,58,108,188,116,122,181,209,20,198,131,157,67,46,109,253,229,99,149,148,216,112,202,182,39,81,248,184,119,113,108,49,91,159,199,182,248,108,188,213,222,16,146,94,24,2,231,240,213,144,159,74,109,45,133,161,73,104,1,83,122,49,20,38,147,60,2,230,53,179,194,115,186,230,42,74,189,176,153,109,133,247,181,235,168,213,203,106,224,100,235,143,139,181,5,95,115,205,15,204,62,90,3,238,173,60,40,197,46,247,167,169,94,208,39,203,145,192,160,94,110,238,247,218,51,5,227,172,70,125,33,137,49,251,97,131,245,56,38,37,111,34,98,107,48,17,136,248,229,66,53,143,14,56,133,252,222,48,112,96,83,81,85,152,64,90,188,116,25,100,126,20,54,105,188,128,167,80,221,12,212,217,71,240,30,29,244,156,182,229,129,201,208,198,189,207,167,110,235,129,201,119,196,189,171,245,180,41,108,74,17,1,215,41,252,38,240,1,240,102,241,94,244,179,235,218,163,3,112,220,247,34,119,168,231,26,209,134,251,45,77,194,80,214,117,177,60,106,220,155,52,194,212,139,187,165,158,3,174,77,173,62,43,211,119,205,53,96,139,161,43,76,98,46,6,13,201,67,61,20,169,130,94,51,174,166,135,234,153,43,171,207,240,221,187,105,69,232,137,75,155,89,196,157,41,12,67,255,250,194,152,229,247,72,173,252,82,149,155,159,105,219,103,204,164,169,82,57,16,34,213,80,29,4,133,60,106,42,188,146,107,41,3,163,125,35,40,147,190,197,15,83,72,33,97,3,232,48,134,11,207,99,13,26,165,167,194,183,97,134,244,57,254,159,160,141,16,185,163,112,132,235,145,120,246,208,233,10,209,208,210,208,228,37,191,140,92,98,28,183,208,185,63,199,3,245,57,247,157,41,106,77,18,92,197,108,88,65,97,104,176,200,206,210,17,57,71,236,39,52,105,103,253,146,116,71,197,78,55,76,209,74,174,165,11,56,202,113,160,157,237,207,86,182,142,21,145,60,121,209,137,34,62,111,5,99,241,136,171,231,72,42,167,6,187,42,85,104,254,100,103,191,134,30,73,224,203,17,2,51,205,120,140,54,14,219,235,119,156,169,88,187,30,137,208,0,71,53,39,197,29,69,138,61,9,38,147,14,247,171,169,91,41,122,242,108,106,208,188,16,162,47,116,97,229,165,247,109,17,50,150,8,145,171,61,39,88,178,92,173,195,112,134,73,104,137,50,98,140,188,128,85,227,13,206,63,146,192,113,239,201,177,163,247,62,159,185,199,94,3,9,129,148,105,115,120,14,153,250,144,145,181,36,87,19,236,137,205,31,157,232,44,219,28,9,174,18,221,225,24,242,85,20,151,129,87,109,177,112,182,210,239,64,142,131,32,82,60,23,125,55,75,127,24,193,114,183,52,201,73,101,225,162,28,214,77,27,254,14,161,187,103,114,151,2,201,166,79,208,143,199,40,71,49,253,145,177,234,184,84,228,205,15,218,140,47,255,139,210,151,91,100,14,33,54,150,163,254,8,161,97,45,210,30,214,172,18,75,131,95,213,114,0,56,104,16,124,243,159,46,212,162,137,237,99,202,86,17,252,132,249,101,107,168,1,178,145,230,162,238,80,104,154,42,202,133,143,181,146,131,246,97,192,51,173,113,215,243,49,142,29,235,79,6,33,197,122,46,30,84,58,119,135,23,76,15,119,68,43,125,186,81,58,72,114,145,84,247,133,141,125,191,7,188,207,44,154,10,83,84,226,155,13,251,227,208,45,148,114,39,202,238,191,48,209,54,157,163,13,107,232,251,86,148,38,145,96,188,224,220,17,157,100,13,37,145,179,28,166,0,187,125,171,33,114,38,212,157,163,89,171,163,175,119,120,37,155,20,126,12,104,45,161,200,252,194,31,211,230,162,199,45,56,187,216,114,116,152,128,192,133,45,168,237,69,8,20,44,200,246,137,221,25,10,159,214,75,77,156,232,194,132,80,93,86,234,24,222,8,108,136,105,66,21,85,137,142,66,170,25,90,17,135,165,35,89,124,223,217,104,186,229,185,136,33,69,82,192,146,17,130,77,226,73,254,88,195,154,165,228,198,198,88,236,190,33,26,191,69,186,69,134,117,112,4,71,210,130,182,57,203,249,204,228,169,174,236,11,199,200,212,185,73,137,101,139,117,177,38,180,218,183,232,251,192,155,140,119,119,152,124,166,216,237,131,83,54,4,17,168,116,64,152,64,224,130,136,65,117,56,33,226,34,87,79,60,25,69,245,193,206,55,142,225,130,1,93,106,167,7,9,75,36,226,190,168,49,251,109,133,141,147,114,56,60,164,134,158,27,31,183,221,47,165,65,174,233,165,131,118,36,79,2,90,99,147,110,158,86,16,83,220,138,59,219,55,101,87,253,247,126,239,47,127,250,167,191,252,197,159,254,240,203,95,253,236,135,63,251,157,191,248,249,239,255,201,15,191,243,147,255,243,159,254,199,175,255,253,127,249,187,191,249,159,63,249,233,31,252,226,15,207,95,32,84,147,160,45,79,237,39,127,249,151,63,253,139,95,253,249,159,158,191,253,103,63,252,254,175,254,245,47,127,248,201,79,255,232,135,95,252,201,15,191,250,229,159,255,206,23,248,231,63,251,249,15,255,242,87,191,252,217,207,255,136,27,252,226,151,127,248,179,159,255,254,175,206,237,127,247,251,44,100,158,191,25,94,246,175,252,88,63,44,170,238,149,89,131,198,67,61,50,217,9,147,39,74,65,233,123,46,10,19,192,185,48,197,154,207,213,251,236,73,247,222,68,235,166,192,147,237,175,4,76,47,223,86,216,203,124,0,143,17,87,30,12,233,165,64,105,234,125,224,171,203,8,140,154,124,85,184,122,174,17,52,85,205,50,65,174,22,237,115,228,140,136,131,103,133,173,69,63,96,138,220,95,120,123,245,146,101,156,74,123,70,108,34,101,21,191,141,242,93,127,158,108,86,239,139,50,176,168,161,11,12,5,103,192,173,229,119,64,77,167,46,224,42,226,82,160,155,10,214,64,81,10,107,15,220,189,210,25,56,47,233,198,71,151,128,166,186,11,39,141,28,129,78,39,47,52,148,22,17,133,33,193,139,49,163,161,100,235,147,193,127,243,61,64,128,41,75,124,96,216,22,106,192,100,10,94,120,123,12,18,152,76,196,243,219,205,151,56,104,163,13,74,209,30,228,233,192,212,112,63,111,13,101,238,125,50,154,172,244,123,224,147,230,251,94,16,99,232,144,90,240,40,70,5,122,157,119,84,168,238,140,7,63,111,53,244,201,232,13,28,177,58,18,36,179,15,140,119,17,223,3,1,155,161,15,190,153,119,241,218,136,109,116,125,50,11,155,223,159,54,146,9,133,169,11,169,23,22,226,80,208,158,228,177,27,206,245,131,78,111,85,6,174,74,214,13,76,89,239,125,110,164,42,159,123,67,11,31,67,150,140,203,242,129,187,83,60,27,156,164,97,107,152,46,165,75,173,0,83,123,254,252,54,204,225,119,80,160,82,124,110,126,156,229,59,13,19,121,186,231,230,59,138,232,12,174,210,170,57,16,250,72,177,35,25,209,174,184,38,38,3,226,68,128,6,139,220,130,161,33,241,103,104,125,150,125,53,58,233,121,97,33,17,48,116,58,225,29,40,46,255,115,241,57,140,251,189,183,145,10,60,112,247,104,179,193,109,149,247,234,237,170,220,6,23,29,80,138,97,157,191,192,80,184,242,21,110,201,249,255,129,207,218,74,207,189,81,179,23,120,100,61,123,42,36,193,251,190,245,212,144,24,232,46,235,190,214,124,119,105,44,107,143,235,26,156,202,124,96,104,30,239,79,15,204,113,133,169,91,184,55,167,232,227,133,119,151,215,134,142,237,185,57,165,158,229,194,173,60,79,78,132,127,247,11,215,172,27,45,127,218,243,126,16,170,26,244,107,159,41,154,229,115,82,49,241,92,221,32,59,185,112,218,207,123,195,54,170,143,150,198,51,75,243,101,210,255,192,237,153,105,4,2,100,154,14,173,52,155,208,215,186,113,250,189,248,125,47,152,98,5,149,250,86,44,188,148,74,233,10,235,186,135,89,196,195,6,31,120,234,9,81,57,131,245,230,89,186,220,128,137,19,200,215,206,207,225,117,44,83,146,65,250,65,244,136,168,240,191,52,25,20,106,205,4,134,47,180,222,71,179,66,121,129,173,228,106,202,150,244,60,56,218,18,247,248,73,208,208,233,189,187,53,64,222,93,28,19,95,97,202,51,238,213,171,229,103,170,116,203,236,222,227,231,169,92,194,35,42,253,90,11,166,81,166,87,19,201,185,59,113,70,152,72,159,28,169,183,124,225,246,4,203,141,73,254,238,119,76,210,253,76,211,97,181,237,247,72,103,95,87,120,211,231,120,205,137,41,157,106,116,64,212,188,239,169,204,247,121,70,141,128,74,185,198,33,197,237,58,151,80,34,106,113,126,33,107,37,241,215,73,135,64,138,237,116,24,211,172,60,121,43,212,203,196,163,65,103,169,11,140,169,178,98,54,80,254,95,213,86,105,150,20,10,184,206,39,190,53,105,52,92,177,122,39,20,212,233,129,233,165,14,216,78,71,125,114,171,16,107,1,179,105,233,147,175,29,182,56,227,89,37,105,51,45,56,89,47,140,220,248,82,216,4,112,2,222,75,52,156,129,97,99,140,171,209,159,22,207,114,226,104,122,195,36,48,173,156,15,220,250,142,115,151,64,252,51,40,166,167,16,103,254,60,166,73,82,43,138,140,118,216,119,212,197,63,46,8,217,215,248,229,101,114,65,15,186,61,126,0,106,209,27,65,141,169,212,223,202,232,209,213,79,128,82,228,158,202,84,121,106,24,106,154,176,75,108,243,166,47,183,244,173,170,209,99,4,220,154,22,74,79,58,127,90,44,16,138,213,138,78,82,106,229,227,165,151,105,242,233,189,73,37,197,68,32,30,43,158,235,36,193,154,98,184,137,3,21,157,100,221,244,165,107,192,141,103,19,152,170,150,122,175,94,75,163,130,19,137,231,25,7,43,76,13,77,205,9,132,167,102,28,110,22,34,211,197,133,42,68,13,207,108,89,217,181,14,10,70,238,29,82,58,74,117,59,52,245,192,24,50,212,6,159,33,67,42,254,14,56,154,51,186,97,145,159,190,190,42,65,218,218,30,216,2,80,1,111,105,202,162,189,229,172,157,251,61,16,109,208,33,29,148,155,181,24,51,200,169,244,222,164,70,118,143,7,223,116,219,20,133,215,217,10,226,230,199,187,76,106,49,211,195,190,238,20,167,216,251,185,57,45,145,119,46,108,108,75,65,107,137,194,217,179,42,97,94,212,137,132,30,250,74,37,96,34,158,178,112,45,61,148,107,192,240,197,232,213,109,236,176,53,54,41,103,221,82,70,135,212,51,46,54,62,75,125,110,226,220,41,158,12,162,113,181,182,233,176,11,240,156,223,26,47,154,38,153,29,199,199,46,79,36,203,186,139,71,152,134,27,155,69,15,23,56,7,119,24,196,168,222,245,250,192,155,110,113,135,17,161,214,61,195,34,190,247,177,155,17,232,93,120,166,154,175,15,190,137,245,233,185,7,35,222,13,30,176,231,62,209,129,137,134,101,236,56,240,215,63,142,192,52,146,238,184,185,37,136,4,37,15,25,183,38,233,174,7,19,34,107,35,220,23,168,41,181,104,157,151,200,215,139,102,45,108,253,150,166,207,17,134,62,13,188,179,234,131,157,247,200,177,182,96,218,107,122,246,76,206,193,112,101,183,53,16,235,111,67,65,176,46,188,106,126,175,166,223,245,251,228,56,97,79,25,220,57,234,145,44,168,1,103,90,202,20,174,65,170,10,204,253,117,208,140,239,117,4,76,27,80,86,216,200,128,2,38,98,165,191,77,8,255,254,54,181,86,227,129,199,245,86,241,241,198,243,104,203,238,23,143,150,77,250,66,97,14,156,184,154,92,186,94,156,205,249,10,116,215,231,192,94,152,219,110,251,213,100,221,157,69,97,204,193,24,211,166,229,75,54,98,174,4,54,204,135,235,186,126,72,143,228,22,183,70,105,73,39,233,130,101,227,126,46,202,53,213,201,94,86,49,62,3,54,174,82,129,73,131,142,24,112,226,141,186,105,16,231,247,226,17,96,164,114,244,230,36,181,214,133,103,127,118,187,37,204,166,200,251,18,242,213,49,35,106,178,226,197,232,52,127,208,99,122,244,184,55,195,240,12,184,49,78,198,189,87,121,106,184,57,215,104,3,14,248,60,139,250,101,31,101,140,120,109,235,103,149,47,178,41,137,138,143,141,157,63,212,252,218,20,109,140,26,240,177,4,37,95,139,65,69,222,197,225,51,113,170,6,8,54,37,152,49,207,16,69,121,188,89,54,41,215,251,166,204,147,100,157,236,12,180,205,175,88,64,20,207,106,73,241,129,57,159,86,192,107,72,51,39,240,94,206,207,115,96,22,190,142,26,77,172,177,250,40,160,209,121,8,19,89,31,45,208,115,162,232,15,35,102,149,227,185,40,77,86,155,115,35,209,124,111,221,240,127,244,135,81,206,117,15,131,6,198,52,52,158,137,220,99,236,88,164,103,167,150,102,77,170,192,188,143,141,216,52,133,142,250,53,209,191,153,49,38,212,118,73,97,188,165,59,70,108,42,244,137,10,239,233,129,97,246,189,35,122,94,83,102,138,53,49,46,55,207,42,84,229,90,72,189,168,231,116,246,5,11,170,39,161,98,66,97,249,56,198,238,243,193,73,144,212,122,91,84,228,184,122,45,114,79,75,37,85,160,234,37,40,233,55,183,188,159,172,93,99,201,75,110,26,210,61,92,69,73,99,28,11,7,37,122,191,121,35,26,42,147,120,113,92,13,63,242,43,133,117,34,72,65,201,11,148,188,62,145,160,199,150,56,45,196,77,168,189,57,74,30,87,66,150,16,105,134,154,203,129,77,179,81,94,155,149,89,146,127,237,143,170,159,160,221,2,241,95,148,110,13,181,28,33,76,128,170,222,97,106,44,117,196,141,64,215,143,101,43,40,209,104,15,226,19,221,9,68,128,89,44,69,224,1,59,71,192,184,86,130,82,192,220,99,26,158,189,82,45,245,141,137,148,99,211,32,137,36,218,181,103,164,49,66,151,79,36,198,95,27,57,145,253,132,77,249,11,83,235,179,167,94,189,17,160,244,183,158,104,117,139,33,143,94,253,89,34,62,207,136,19,106,85,253,102,106,57,151,63,48,164,172,50,40,164,171,99,38,28,111,127,235,250,192,86,104,253,62,217,57,45,68,247,29,18,3,186,186,125,80,38,85,56,98,241,162,212,30,221,2,192,139,213,36,48,135,68,156,155,147,90,69,185,216,36,40,226,64,159,38,59,47,63,205,196,26,177,0,206,182,92,94,248,216,142,211,115,40,168,75,36,77,223,108,154,134,71,156,171,72,25,202,38,78,132,50,123,107,212,168,214,109,44,179,112,91,63,76,188,181,169,211,74,164,200,180,60,157,5,26,209,213,92,117,97,31,99,15,158,205,30,48,165,122,242,185,208,43,108,49,73,145,190,144,48,211,182,54,159,22,63,109,34,133,114,111,72,40,90,124,107,210,214,106,252,33,35,51,195,241,58,158,227,57,56,101,79,161,0,252,236,20,62,23,56,162,197,214,56,118,232,72,97,75,64,161,42,146,16,136,163,201,115,157,149,6,215,130,160,103,210,186,23,96,10,140,250,45,54,46,135,71,43,235,70,124,240,174,29,196,233,40,6,246,225,164,117,127,92,83,124,38,107,87,140,179,135,45,83,152,223,102,250,144,154,174,128,201,156,239,11,103,50,134,217,63,6,206,226,186,62,25,180,100,132,21,124,60,73,228,136,147,140,46,18,133,217,241,219,179,40,145,44,114,211,68,76,226,183,77,38,67,208,9,237,214,119,217,210,48,221,164,143,146,42,48,182,179,237,176,21,4,141,11,147,29,246,98,80,228,250,44,228,43,48,38,83,138,171,27,108,74,2,55,154,22,253,84,108,52,248,10,181,232,164,216,191,58,83,217,128,49,162,75,101,4,22,75,244,59,130,82,87,45,40,12,31,78,21,131,137,222,36,32,143,4,50,101,104,23,197,156,150,215,162,164,216,107,50,12,62,46,177,222,27,186,239,162,176,176,108,18,135,28,33,202,11,220,245,165,80,172,142,104,33,207,69,35,249,133,167,9,106,181,123,235,44,93,133,172,248,54,34,89,12,165,223,77,159,160,229,91,99,242,55,228,53,167,78,224,51,229,130,226,108,16,115,94,89,95,153,28,82,243,120,198,121,249,148,69,76,101,242,199,30,41,165,150,63,154,198,2,179,41,123,80,187,125,138,251,245,106,203,145,199,111,227,0,220,99,107,242,207,107,236,23,108,230,53,11,106,106,6,242,211,76,18,133,207,166,235,9,62,216,108,142,93,123,167,88,134,107,59,178,8,36,222,187,208,146,162,189,92,66,220,105,160,85,147,164,98,225,24,78,236,161,238,3,55,58,248,107,147,155,83,199,20,22,229,129,91,149,16,41,48,17,242,123,115,200,91,101,80,104,173,115,70,121,62,53,211,249,126,77,210,131,197,187,167,33,104,162,222,230,62,121,65,24,114,197,252,206,231,203,150,235,127,147,114,53,134,180,47,76,208,70,212,109,40,36,197,92,245,165,213,80,145,185,86,6,124,218,80,105,248,205,41,49,146,132,212,36,133,64,177,217,7,54,25,227,34,27,14,148,55,148,52,124,97,218,41,154,252,118,35,84,19,117,30,214,108,45,190,166,213,101,29,87,233,251,104,22,130,90,178,2,16,74,140,198,89,10,122,50,246,241,133,233,157,116,74,110,106,153,177,204,228,230,116,215,185,157,205,30,33,125,35,152,13,84,240,127,199,108,26,237,100,17,212,54,241,47,88,173,99,235,14,9,236,152,205,229,195,137,249,243,101,5,110,214,87,235,183,62,103,84,149,112,224,28,70,178,210,2,229,169,239,120,98,8,67,163,245,133,167,117,84,220,7,59,198,82,37,178,246,129,105,123,159,194,36,70,140,8,137,215,239,131,47,42,182,151,92,204,153,214,125,233,33,235,165,13,87,211,216,185,157,121,247,152,146,212,193,21,185,154,60,154,75,211,82,151,117,38,241,181,3,16,199,164,232,238,123,245,166,164,64,204,182,51,223,217,101,190,95,250,236,124,100,251,110,8,149,124,196,142,84,50,237,209,103,203,185,95,114,211,198,234,71,11,229,81,199,128,191,142,228,113,112,205,193,171,14,91,40,63,11,60,17,234,137,171,243,86,239,154,16,207,170,206,74,66,221,27,6,249,20,152,135,175,113,243,196,217,189,5,38,208,230,239,69,213,220,212,181,7,255,108,176,96,158,255,185,137,142,203,163,209,67,189,231,14,24,131,232,142,233,134,243,218,181,203,39,142,69,18,70,20,246,155,22,37,125,192,20,165,233,213,103,28,70,243,39,183,202,196,38,143,182,44,156,21,143,70,44,178,203,123,195,14,22,191,60,187,170,253,226,62,19,210,142,107,169,34,187,105,128,243,28,124,226,236,191,220,140,134,124,93,184,124,120,45,28,198,230,174,23,165,15,208,163,191,108,156,69,73,73,232,101,185,126,141,125,216,179,10,218,133,59,26,112,43,158,236,108,108,34,229,69,217,102,78,206,2,96,87,43,181,27,65,51,250,125,3,165,62,78,158,172,27,135,73,220,27,207,191,43,188,140,159,48,96,40,50,229,201,32,32,76,241,214,221,36,99,4,29,86,150,30,232,216,146,125,71,205,148,178,181,59,40,180,188,203,160,160,7,63,91,185,87,211,91,47,48,241,221,113,159,12,2,46,249,237,117,203,112,121,107,66,149,242,90,84,81,174,88,0,29,57,198,187,186,96,166,236,161,152,197,199,108,202,254,188,104,188,175,94,171,135,174,48,238,193,29,20,218,14,179,7,44,38,166,1,196,89,2,215,179,208,227,222,182,211,222,183,62,167,67,142,34,168,105,197,86,162,125,131,82,106,137,178,125,56,171,97,252,219,2,15,59,62,190,176,201,74,102,65,27,161,97,191,184,38,180,34,46,90,77,135,194,191,214,71,160,73,46,54,82,186,229,111,149,173,96,65,80,54,145,175,131,75,141,253,36,67,39,240,57,78,235,116,152,35,180,223,51,145,50,189,17,58,96,112,46,96,69,202,128,194,83,236,100,96,20,106,157,221,46,41,204,113,237,83,152,56,148,84,139,242,220,16,56,249,79,159,83,31,126,153,11,79,99,81,242,123,115,202,137,76,171,113,111,39,247,107,112,129,182,240,111,46,147,106,222,43,224,106,244,242,23,166,32,32,210,219,27,58,71,253,229,101,51,197,193,4,171,177,12,201,178,98,163,175,13,178,205,115,111,242,92,139,2,196,184,181,105,45,87,249,229,179,125,87,255,150,24,236,54,49,4,198,100,141,223,158,132,100,174,89,120,118,88,166,165,199,235,32,72,206,210,188,183,138,241,61,184,113,69,8,121,138,136,216,34,216,189,162,254,10,242,198,41,196,235,176,167,154,97,242,133,73,183,10,33,10,250,71,182,150,191,112,222,169,74,237,227,129,169,39,240,128,3,228,245,75,18,116,139,150,24,100,45,29,206,88,215,77,224,138,5,237,143,198,252,95,69,175,62,107,49,146,8,124,88,56,83,229,197,142,137,228,90,243,148,96,224,141,40,140,2,64,10,152,196,253,245,231,86,49,227,108,186,37,194,127,210,13,151,31,152,18,56,15,28,91,15,116,211,39,135,71,63,74,199,22,148,60,37,201,168,29,252,214,20,160,120,117,61,163,69,129,64,115,37,137,97,212,16,189,203,47,211,20,19,166,52,45,88,232,201,11,124,182,198,18,183,134,171,62,233,247,58,27,235,244,182,44,154,248,143,7,45,219,89,129,242,63,66,191,20,1,118,105,9,51,237,38,218,146,28,134,83,252,154,18,152,40,56,166,97,158,89,242,81,111,222,74,180,19,155,245,70,245,170,192,139,128,157,127,16,178,200,210,69,106,143,150,188,5,15,186,171,49,164,149,19,59,115,222,250,44,202,113,171,208,63,175,79,175,144,59,117,4,167,102,214,97,33,110,22,33,84,202,23,135,208,221,45,42,81,144,80,13,155,150,114,159,64,33,214,61,123,137,223,251,163,131,124,39,26,166,202,49,63,124,84,152,87,162,84,188,218,176,253,192,173,233,186,159,7,235,144,73,69,150,250,60,211,89,138,215,206,95,20,5,36,239,209,35,171,6,245,202,189,154,168,52,177,203,176,228,233,110,187,175,53,135,185,28,238,37,48,233,196,237,34,23,213,67,208,116,24,145,168,180,212,195,119,115,38,146,59,70,108,180,253,186,147,100,178,76,108,196,47,70,142,232,248,201,191,141,222,6,68,45,8,223,216,163,80,177,132,226,201,101,18,61,6,234,60,174,210,10,248,248,24,119,173,210,51,143,234,104,249,194,248,146,66,68,66,121,15,113,167,249,133,207,2,169,170,141,135,36,111,243,58,104,162,14,152,96,247,183,41,33,165,247,54,174,54,42,129,11,211,31,87,190,169,173,102,185,143,34,122,54,172,221,99,215,244,120,114,218,38,239,147,211,52,60,60,128,126,174,198,56,20,34,120,83,178,40,223,163,244,92,93,168,246,191,79,142,72,111,74,254,211,168,84,169,208,110,237,38,194,241,153,212,36,31,150,214,91,33,18,96,118,172,195,25,51,71,158,12,178,157,241,53,32,80,55,61,30,145,240,123,19,82,244,197,72,101,145,73,198,5,10,87,97,114,65,39,14,62,200,218,46,245,107,227,96,24,126,49,69,104,170,24,64,40,44,187,25,138,232,78,162,139,59,224,14,151,67,174,241,210,251,28,87,247,151,17,115,152,41,166,2,250,190,194,145,77,244,100,221,137,98,225,16,225,75,31,120,86,94,236,216,134,213,114,223,167,38,101,121,150,211,119,158,64,178,145,36,147,114,96,116,41,191,37,33,205,122,111,37,89,216,45,252,231,84,35,48,150,88,104,78,97,186,155,183,195,200,180,10,17,181,137,132,56,55,6,33,80,98,243,114,245,68,211,42,251,205,105,85,87,21,133,179,29,162,67,229,143,214,169,13,22,114,227,97,113,88,255,90,3,50,252,44,228,247,36,129,146,55,71,52,90,177,150,4,165,58,98,67,171,196,176,64,69,82,68,122,130,48,233,246,146,18,36,99,10,34,40,2,211,229,225,11,127,18,115,218,73,111,190,72,93,102,135,225,1,22,141,6,172,203,234,34,113,205,124,91,101,140,158,159,39,251,190,152,53,21,168,212,1,98,16,161,33,100,244,143,69,197,210,167,149,170,127,173,143,102,98,117,82,64,215,173,113,195,171,195,161,96,36,198,37,143,134,78,211,254,82,220,147,21,107,93,117,247,206,191,159,165,197,123,163,157,174,172,206,147,152,252,140,23,67,79,64,60,103,122,60,73,107,44,135,17,3,23,30,96,120,93,183,115,11,52,56,204,138,112,97,117,194,128,205,185,197,89,217,231,76,31,10,127,58,237,191,48,41,192,46,188,205,20,68,4,127,62,189,39,69,37,228,143,73,221,187,151,54,65,232,196,1,149,255,47,113,103,150,67,75,114,28,217,45,197,60,44,79,43,17,36,8,16,4,253,81,159,189,158,174,117,40,142,223,116,15,139,18,245,211,32,186,72,162,192,122,246,50,111,102,100,12,62,154,41,204,36,248,30,220,242,196,186,49,96,116,79,111,134,105,20,106,230,164,15,254,211,232,12,216,44,188,169,112,93,222,205,9,12,161,110,85,184,7,13,35,240,106,194,36,97,45,236,217,181,168,9,132,99,131,55,133,97,22,202,1,151,33,77,170,6,47,103,57,5,110,143,240,248,92,38,222,23,40,52,106,250,224,208,16,199,115,227,45,119,29,82,74,47,124,175,61,231,3,245,66,122,107,188,248,26,175,213,204,75,82,248,56,66,126,124,45,210,104,93,191,199,164,171,42,222,170,163,181,48,4,38,143,186,3,102,214,234,52,36,210,90,239,215,36,166,91,21,38,198,236,115,156,74,37,88,104,5,198,166,110,57,224,254,8,116,207,77,230,201,55,204,5,9,179,234,194,82,218,215,61,202,2,76,161,134,188,246,134,104,42,46,198,228,22,254,111,234,81,144,32,118,248,248,255,69,111,189,97,184,136,91,227,223,138,50,94,42,38,164,236,232,79,145,94,96,216,119,253,165,126,106,108,162,217,71,87,235,136,111,9,203,182,120,6,157,245,226,155,60,188,196,109,171,12,34,206,146,79,48,242,200,77,133,189,179,249,89,62,11,112,164,183,62,180,209,142,249,97,79,73,62,255,16,152,207,236,19,176,89,179,150,168,253,229,110,170,136,14,103,51,105,20,94,213,43,166,32,189,44,175,58,48,114,242,41,214,85,35,13,241,160,43,90,75,141,10,248,21,151,207,152,165,177,217,32,233,150,150,190,245,108,33,29,1,204,38,171,175,53,71,232,72,55,51,53,170,10,40,210,160,93,238,111,155,49,241,252,54,58,186,35,96,83,41,81,120,183,25,107,131,221,95,101,166,22,245,182,158,6,5,166,14,86,111,206,39,241,83,115,53,211,198,209,39,95,188,118,192,163,62,146,49,88,145,201,163,36,205,90,188,219,122,126,187,159,255,196,163,77,115,173,20,134,41,57,70,109,66,201,242,220,252,74,48,90,43,66,238,170,17,143,176,87,41,49,44,4,228,85,167,26,121,187,125,63,201,217,19,187,234,205,146,35,220,113,115,40,77,85,208,134,61,36,197,94,214,147,73,64,62,232,16,24,178,153,245,252,52,210,70,23,166,235,249,185,186,187,248,4,177,102,24,6,199,131,166,176,83,76,82,185,204,246,222,123,11,140,251,249,194,80,174,58,92,41,245,126,225,32,141,2,238,255,227,230,20,207,4,140,242,243,243,104,245,78,114,130,151,170,234,74,175,117,105,254,57,160,151,25,207,218,197,23,138,51,145,73,182,211,126,191,245,136,169,0,25,179,84,226,119,83,245,73,247,193,54,172,58,237,89,2,179,198,177,70,178,108,245,231,209,86,191,223,122,192,105,174,162,201,120,117,41,222,107,144,165,208,141,180,16,66,118,55,128,172,32,145,71,133,77,44,44,96,99,127,21,216,206,147,18,48,166,233,82,24,178,167,184,249,49,120,235,123,53,244,33,113,243,217,250,115,237,10,163,210,132,213,31,157,118,147,126,142,33,97,195,87,21,93,226,47,23,108,185,142,231,82,196,207,90,192,19,255,76,225,77,68,217,97,234,15,84,164,189,160,42,82,98,56,173,158,83,175,110,172,52,255,24,147,174,215,103,64,224,203,222,23,38,65,162,31,163,19,212,245,233,79,238,191,171,162,50,107,60,142,83,146,103,207,1,81,76,216,203,7,123,18,7,223,207,189,119,8,252,180,245,107,3,151,57,72,10,220,25,101,137,121,99,251,234,131,15,152,235,252,83,89,143,196,243,219,131,166,163,184,250,24,101,69,55,179,98,33,253,120,242,14,113,104,86,24,199,57,110,14,61,134,202,53,211,64,181,115,192,103,209,14,21,123,46,88,99,213,63,247,36,134,59,30,24,109,219,24,114,180,88,158,169,178,198,14,235,104,193,82,253,204,149,197,142,227,179,112,225,141,62,63,141,99,27,159,115,193,37,188,30,184,178,224,28,62,75,173,168,102,56,29,11,61,95,24,149,23,69,241,87,122,160,196,4,159,139,201,212,249,91,19,233,92,122,46,18,68,31,49,164,235,39,167,170,112,101,225,6,140,31,51,20,134,188,43,158,140,50,5,61,217,8,214,172,56,32,214,107,236,18,116,95,206,247,15,84,53,233,7,76,221,73,13,248,56,147,34,197,185,96,235,115,218,113,132,233,107,85,239,130,66,98,246,184,128,185,126,42,76,164,41,126,155,130,103,213,145,70,59,120,134,11,128,150,243,80,75,165,242,69,98,179,163,236,88,146,176,240,204,149,62,239,215,198,139,122,174,174,198,6,30,240,34,212,161,240,164,108,206,225,77,192,89,225,198,182,18,191,13,173,248,122,96,203,52,5,124,76,11,221,56,42,125,148,249,194,252,71,31,141,53,25,102,208,166,182,76,87,111,181,228,106,9,152,156,141,126,80,88,153,98,245,210,18,168,19,17,46,176,18,95,4,182,74,105,124,5,134,196,63,238,77,89,172,30,1,148,9,222,3,100,151,244,236,89,213,184,167,114,160,109,23,53,213,209,63,73,57,30,140,230,60,181,176,44,6,159,124,80,142,255,165,164,89,192,231,104,75,49,40,68,189,229,99,159,207,113,60,213,30,232,162,158,90,97,75,247,56,220,104,219,168,10,211,131,24,15,14,145,181,190,23,149,86,158,113,1,70,75,175,43,76,166,176,6,188,208,153,80,120,150,26,11,108,195,4,44,122,179,231,124,54,45,234,128,209,153,107,10,99,79,199,139,49,225,139,222,188,240,9,227,131,64,190,166,231,46,130,205,247,201,104,53,126,192,168,159,6,180,223,17,180,89,172,40,224,185,84,145,217,98,144,17,185,91,228,246,52,110,64,148,145,247,8,184,162,38,165,176,221,51,96,227,145,20,24,50,48,185,154,67,96,40,140,117,126,127,251,108,235,207,247,152,185,95,55,129,10,221,164,231,147,49,176,198,128,18,253,170,207,197,20,10,197,189,151,113,147,8,204,15,203,189,41,199,211,105,184,168,159,143,207,97,113,119,157,72,27,10,246,123,243,190,222,155,51,16,227,222,252,156,187,18,16,97,3,43,243,174,123,194,16,186,37,193,208,219,195,187,223,180,205,168,37,68,54,110,198,233,70,23,178,138,96,27,163,86,24,112,27,193,172,161,243,12,234,241,234,110,31,44,126,169,168,21,134,14,114,23,120,205,103,35,31,61,69,0,11,77,0,21,190,128,178,255,108,19,59,46,62,43,83,26,191,187,245,45,57,107,16,176,209,79,41,188,161,56,8,216,200,57,5,54,1,157,248,109,100,46,213,25,182,236,236,142,215,62,70,149,170,25,98,48,134,34,51,48,81,101,121,109,66,173,78,211,1,76,50,60,43,220,131,168,201,120,155,207,127,21,206,185,197,23,97,151,31,186,19,83,216,216,106,60,25,169,4,125,112,12,70,111,100,6,166,27,251,129,207,166,227,39,12,201,237,217,213,90,129,21,194,27,51,128,119,213,16,214,178,150,197,20,79,134,66,115,81,248,252,129,119,254,1,55,77,235,3,71,138,228,128,115,235,137,79,29,157,23,217,161,255,64,232,173,41,140,189,184,2,238,229,217,229,173,15,198,77,106,58,137,105,16,82,248,216,4,45,222,138,70,26,221,178,38,5,153,57,222,106,208,79,167,3,126,156,186,88,249,22,30,108,146,241,90,211,148,200,47,76,120,71,230,217,180,89,31,47,246,180,78,128,226,71,198,147,241,158,73,127,154,190,229,123,49,204,238,130,194,4,42,115,116,155,52,156,194,131,66,199,128,143,183,175,22,179,145,164,55,127,110,88,233,31,203,211,34,46,49,71,115,50,253,78,133,7,4,160,14,83,36,39,106,232,139,82,7,111,219,0,166,228,88,111,78,133,153,123,202,200,155,29,227,127,41,140,14,131,63,185,81,125,234,20,95,136,52,198,166,114,14,217,217,117,225,115,168,59,195,71,179,14,235,161,75,151,24,255,142,175,157,167,53,82,11,76,28,177,199,139,157,113,211,244,39,94,73,246,44,112,35,235,132,78,146,194,131,210,25,135,73,205,234,197,147,178,35,7,11,31,76,31,140,180,161,155,142,155,124,71,213,93,225,188,246,249,158,254,220,103,87,45,106,138,44,179,47,226,222,212,93,61,111,133,12,176,91,96,36,75,180,126,28,158,63,99,98,112,152,96,156,174,107,26,49,91,236,149,229,199,36,162,240,222,206,135,7,49,18,146,101,10,195,202,190,47,76,146,228,129,203,142,229,67,195,111,82,235,14,49,151,48,121,169,96,154,83,151,238,249,144,195,155,1,128,97,157,121,174,238,197,105,104,128,183,214,56,25,60,92,140,157,192,126,222,127,122,240,30,172,117,192,149,148,228,123,243,22,31,132,42,96,205,24,243,104,119,72,41,193,123,252,85,252,134,220,227,193,51,202,178,207,144,109,231,37,109,48,218,63,158,242,70,80,211,77,63,14,185,156,53,0,198,30,180,220,28,216,164,218,134,206,96,4,233,194,113,131,7,128,241,85,184,34,120,31,48,156,148,250,220,72,204,201,111,99,171,235,52,68,160,62,214,30,193,75,81,151,4,110,221,25,60,14,124,62,136,232,23,1,231,17,182,163,53,188,105,162,110,153,175,118,31,141,244,74,210,245,99,39,214,189,186,182,39,196,140,219,223,239,92,128,173,85,127,154,106,206,116,239,77,174,162,62,43,247,108,5,241,185,160,214,238,239,178,15,181,29,224,1,133,148,238,41,219,235,149,65,73,225,234,107,157,61,193,181,91,129,169,120,209,231,166,234,161,221,171,119,147,198,17,246,74,12,240,128,155,73,233,233,62,221,82,189,147,20,65,155,103,159,78,132,209,98,80,90,89,91,227,11,180,242,167,56,127,112,25,30,115,124,90,168,36,158,28,154,31,61,117,39,124,220,247,98,171,35,126,206,236,158,226,88,173,70,54,251,156,248,21,41,136,128,41,70,88,143,169,177,214,189,185,41,96,232,111,215,122,63,38,222,190,134,69,216,133,251,136,21,128,116,104,86,99,130,226,198,48,59,161,101,126,95,139,100,231,29,209,243,225,159,101,63,19,169,214,123,117,223,229,181,12,91,180,100,1,19,192,211,155,39,234,34,239,213,171,106,244,154,50,205,72,255,239,95,79,168,154,180,200,100,199,209,101,205,101,26,208,161,11,52,82,240,176,130,243,117,30,139,55,167,251,49,167,113,74,63,246,242,173,97,217,180,115,60,110,2,45,241,251,238,149,76,28,221,116,140,246,177,197,147,47,20,46,170,90,250,196,166,226,230,203,82,169,234,38,152,71,235,240,241,169,85,162,155,170,45,226,211,31,220,80,213,214,253,112,80,62,24,155,41,45,97,175,139,66,167,73,28,64,103,67,175,194,162,214,151,105,15,172,184,57,71,122,81,47,195,106,133,227,234,74,182,90,94,12,127,216,105,181,26,62,248,82,29,109,146,232,35,114,48,251,87,57,247,248,125,100,47,124,212,168,229,93,175,195,58,87,68,192,183,213,98,233,247,110,131,138,39,255,36,157,226,195,39,182,65,101,75,172,191,110,214,167,222,252,248,90,206,78,122,96,106,146,30,71,29,242,177,88,98,253,207,246,198,177,53,198,186,79,14,197,240,19,188,168,100,118,125,88,186,21,0,63,193,137,59,87,58,92,163,106,121,210,37,20,249,184,221,31,57,54,102,201,36,196,22,232,222,111,188,7,3,236,94,108,125,42,26,95,40,132,22,221,32,160,183,82,179,232,7,134,151,219,71,244,71,45,55,159,136,77,100,2,55,108,59,117,189,232,112,165,32,40,78,105,243,125,30,220,10,168,28,198,56,120,62,71,161,226,61,174,70,245,119,60,15,94,90,196,177,246,64,201,183,61,193,162,74,39,168,195,221,90,217,159,81,41,105,198,205,17,120,120,162,46,16,188,199,28,167,66,61,191,163,2,187,149,79,98,107,191,82,99,30,122,237,22,70,214,128,93,111,60,240,32,109,237,240,182,174,35,157,72,196,83,91,192,91,185,127,127,193,40,23,137,108,70,162,58,159,72,22,142,66,204,113,68,237,187,110,90,173,17,3,245,239,57,41,207,158,111,172,10,182,211,128,137,54,233,205,123,240,216,54,148,227,215,30,15,74,12,201,103,218,177,59,123,122,70,133,99,37,62,24,186,11,237,249,158,163,223,16,54,61,73,179,63,107,96,88,4,221,97,172,13,53,117,16,247,91,158,22,160,204,174,60,247,158,102,141,6,186,223,57,78,91,82,184,133,68,216,250,179,107,80,116,27,174,0,61,48,143,123,132,34,235,10,63,29,174,159,174,214,35,125,69,57,98,23,211,242,142,79,148,172,192,106,16,240,217,16,245,167,73,117,245,120,43,78,90,61,120,155,81,172,199,131,91,232,81,81,171,111,112,212,120,255,222,0,220,13,19,163,175,54,223,253,106,147,93,141,7,131,233,228,121,238,221,197,180,92,86,130,153,223,240,93,132,214,55,17,104,245,50,168,13,190,94,134,41,168,214,7,182,40,127,192,164,4,138,194,176,155,199,189,143,87,145,212,252,35,135,63,214,10,24,219,70,99,127,153,10,70,159,164,180,78,140,244,192,50,224,212,148,151,39,50,88,250,205,39,80,47,59,182,154,50,20,251,70,13,192,198,121,237,234,41,244,74,86,205,247,28,246,152,173,103,122,111,144,11,150,128,81,193,83,184,215,72,165,159,175,209,82,209,40,86,55,85,30,71,41,77,213,0,0,101,148,53,199,47,143,241,58,187,157,214,196,216,237,142,41,88,139,30,78,22,179,9,83,133,60,165,26,50,157,40,75,196,115,112,195,170,122,179,48,157,140,56,239,33,225,127,86,38,242,220,119,47,36,253,51,31,35,10,207,59,246,163,109,10,206,106,230,32,229,226,175,117,172,175,62,117,142,14,163,62,187,240,76,69,13,102,74,127,83,88,181,48,72,60,187,130,201,206,71,84,145,132,140,166,42,134,149,251,206,64,215,187,184,134,209,97,7,76,142,83,39,33,19,35,202,182,161,167,152,107,63,150,37,244,46,241,224,173,52,13,0,24,185,79,141,139,57,127,30,155,54,175,56,83,183,69,173,246,107,170,167,22,215,90,103,163,186,16,103,8,99,19,221,150,151,250,179,251,226,2,74,166,84,249,36,196,32,50,241,98,63,58,178,225,174,84,135,145,38,84,87,53,129,218,168,63,89,124,98,136,174,178,0,31,218,236,250,173,104,253,204,174,68,132,219,244,184,185,131,134,216,236,224,86,141,35,115,115,171,243,165,116,196,25,82,47,175,11,61,125,197,31,152,218,113,189,120,211,12,80,2,69,190,243,241,253,153,116,142,82,251,248,4,37,40,8,15,180,194,125,243,198,82,160,228,114,24,27,79,247,223,141,238,234,125,174,179,248,159,147,120,215,224,203,234,180,66,214,169,182,168,177,240,140,120,236,137,14,175,6,60,32,42,218,113,245,130,214,79,31,124,154,62,237,7,151,68,221,154,70,83,54,65,138,128,51,81,210,59,38,36,68,142,139,230,211,160,88,169,192,18,56,35,123,237,31,26,10,37,125,52,130,251,213,119,111,84,232,27,113,63,129,33,18,119,221,178,68,41,147,8,160,162,177,190,98,167,66,40,149,190,209,44,48,77,223,45,126,155,16,225,237,47,234,208,90,70,201,4,218,195,180,150,41,188,119,208,94,119,232,29,147,116,112,119,194,58,40,37,57,12,189,129,132,104,209,81,204,78,30,117,96,232,181,245,189,97,149,216,49,209,106,235,42,140,137,24,84,75,45,70,237,103,117,232,213,112,26,184,242,107,130,70,162,73,184,229,124,47,132,151,226,230,228,100,197,199,62,67,120,236,0,23,20,162,140,167,104,226,116,23,104,255,92,157,53,89,163,128,4,130,118,169,86,213,239,112,53,218,15,129,177,104,114,160,72,182,233,197,12,113,9,152,244,177,94,75,131,74,188,22,134,175,150,76,108,147,66,115,221,159,3,67,50,251,92,109,169,241,128,113,29,101,50,80,54,228,222,7,196,196,76,121,125,107,248,165,92,53,200,166,157,176,124,28,3,226,140,146,179,77,118,62,77,214,128,10,241,176,229,17,119,174,62,135,152,44,33,163,198,109,177,194,142,209,61,117,237,111,234,251,70,236,43,148,134,14,9,149,110,226,110,235,142,41,41,69,201,52,64,93,21,57,120,132,172,235,83,91,176,45,91,61,239,213,251,41,23,220,141,130,189,216,58,176,94,213,187,223,22,100,233,241,104,19,214,109,121,242,78,75,102,44,223,54,76,143,66,96,136,1,21,213,172,19,60,200,43,196,118,33,173,89,83,215,0,92,74,30,73,229,167,143,193,250,252,52,165,236,177,246,169,85,215,68,57,125,235,35,68,143,24,52,216,72,20,134,64,233,14,90,126,202,78,109,15,211,49,133,30,86,127,251,108,68,238,85,209,145,90,149,179,14,248,44,246,88,127,236,3,77,162,22,192,181,196,123,19,243,208,237,24,56,123,167,54,41,245,182,180,20,209,110,62,226,40,232,252,80,125,224,21,74,239,166,49,159,223,247,218,16,190,7,172,210,35,214,231,211,83,156,96,157,226,67,177,175,32,182,140,16,22,162,230,181,104,143,215,230,123,172,18,87,83,62,85,245,106,26,172,118,192,86,142,40,191,61,88,66,174,88,7,153,94,214,28,227,166,205,40,164,181,206,36,35,98,34,115,133,158,134,22,191,61,51,84,43,242,219,200,170,58,149,7,165,4,15,79,51,93,247,165,133,24,48,9,150,161,24,28,34,113,103,40,18,196,86,222,104,65,229,176,114,112,44,181,165,225,248,204,57,40,158,59,76,77,99,233,9,100,174,103,152,57,147,174,99,201,160,208,84,222,238,10,64,68,88,4,64,128,105,21,244,121,132,171,217,117,219,56,30,25,201,185,128,207,24,142,7,158,103,135,12,248,140,81,211,99,125,26,209,188,207,148,149,140,86,77,97,244,205,252,189,151,165,107,116,212,96,150,136,51,132,66,147,253,60,249,140,126,138,158,172,139,184,43,74,115,71,108,73,212,15,138,38,4,240,8,66,25,122,242,45,151,36,176,85,27,198,213,103,198,54,221,116,230,207,24,10,152,108,181,60,248,50,118,179,120,240,14,145,197,84,184,5,201,2,240,214,64,170,113,139,134,40,89,194,225,232,226,67,24,115,74,142,17,39,78,222,116,39,62,163,116,78,164,184,247,164,78,78,111,94,104,174,13,248,124,17,141,127,81,173,195,254,26,112,239,207,115,195,162,26,71,167,153,170,91,223,154,2,244,216,207,56,34,82,209,39,171,56,137,23,134,99,68,70,220,250,44,92,182,145,134,188,189,116,13,88,102,190,6,106,44,118,130,118,154,98,253,222,136,120,171,35,64,157,208,21,10,76,24,62,162,98,79,241,45,233,154,128,11,52,32,58,226,16,161,229,248,237,66,134,95,111,14,47,82,172,237,77,161,118,121,224,29,93,48,192,164,100,244,183,127,135,150,195,13,217,75,125,237,77,155,119,14,24,1,96,253,94,198,117,20,55,103,245,75,237,233,134,34,195,203,80,128,141,97,70,97,90,148,3,30,116,170,200,163,109,60,227,216,169,137,80,165,231,230,214,135,21,163,134,120,140,244,0,64,178,113,85,194,19,97,143,174,246,6,59,249,61,120,241,196,180,130,115,219,247,254,238,157,33,163,86,189,201,227,38,146,110,11,184,177,103,117,129,7,103,80,119,248,108,126,202,200,74,165,48,225,207,15,206,152,190,162,214,122,156,61,187,131,195,144,204,8,25,38,185,159,230,188,121,157,190,121,209,169,161,50,171,57,199,33,39,182,9,136,9,92,232,99,44,14,231,51,62,77,175,134,156,215,173,13,90,175,16,144,87,184,195,230,31,48,102,151,12,74,110,132,196,178,195,40,55,237,7,38,14,63,3,62,219,219,243,214,8,208,251,110,154,139,117,227,102,133,137,117,196,213,100,30,182,62,154,81,219,199,123,115,222,60,143,70,69,83,138,39,183,18,105,189,122,101,98,241,1,175,33,17,25,96,163,216,117,152,250,89,161,12,79,20,35,132,207,123,14,202,172,164,248,56,162,44,201,64,41,254,149,247,66,137,50,132,24,33,152,62,187,227,80,152,248,116,92,205,150,37,220,165,201,200,13,92,174,216,190,94,209,169,82,200,127,123,136,1,54,161,172,234,113,40,224,110,207,72,119,19,121,80,229,160,68,175,80,113,175,149,50,227,156,30,248,188,199,136,105,90,17,120,21,105,95,180,123,188,203,140,89,6,3,166,140,25,138,60,225,110,103,234,80,164,187,26,56,40,24,49,22,114,149,50,48,208,77,182,54,96,8,184,244,222,104,228,236,184,154,16,226,126,224,237,93,250,244,82,166,170,154,96,231,192,232,206,44,9,122,190,116,214,119,222,153,250,17,135,49,174,117,14,35,193,22,35,66,65,179,74,170,28,215,156,18,117,255,26,150,119,211,241,36,79,144,83,192,232,180,10,181,47,164,231,116,177,58,220,45,28,39,112,195,51,241,215,106,86,215,168,55,71,235,162,58,74,11,128,112,145,51,4,203,201,31,129,33,179,126,96,12,91,159,163,84,75,73,238,6,120,135,108,43,235,40,169,102,123,162,251,35,38,176,9,207,139,100,59,132,74,78,179,115,206,83,100,25,69,19,130,214,88,56,187,3,134,136,246,185,152,70,223,30,48,135,186,194,164,145,98,229,97,99,169,0,14,145,190,21,90,222,249,183,236,117,196,142,157,211,227,115,144,227,211,47,125,108,189,18,81,21,182,174,161,114,21,201,120,36,70,192,36,155,133,126,154,188,66,242,250,230,110,100,104,114,230,30,248,108,10,217,173,55,42,161,207,50,151,247,106,4,240,71,13,152,146,177,7,182,172,188,195,131,144,145,76,20,18,80,241,169,187,241,47,234,197,221,171,97,1,207,185,51,244,185,136,62,123,236,1,74,189,164,52,204,103,254,193,166,25,143,109,214,180,254,176,149,166,197,215,162,223,62,235,152,156,45,122,196,202,35,134,222,245,91,195,19,145,218,189,250,73,236,28,120,65,213,25,240,217,235,171,176,179,91,188,160,198,12,238,148,67,37,133,207,65,150,75,188,152,121,159,77,225,99,75,212,152,72,100,203,68,110,15,199,121,79,185,57,165,1,15,188,130,199,188,195,145,184,36,67,8,143,128,9,138,5,108,37,253,10,175,72,109,2,195,202,35,179,148,238,93,39,208,0,166,54,42,43,12,157,81,11,24,154,35,125,52,122,131,102,160,56,114,250,211,112,201,199,242,58,135,183,78,163,94,247,72,177,60,206,4,164,235,91,96,74,234,226,96,50,97,82,157,102,176,161,196,166,48,178,137,208,11,10,97,125,187,247,134,208,88,71,172,211,255,54,47,12,59,152,194,16,46,5,218,171,234,9,147,131,136,126,88,131,255,244,177,200,178,201,213,67,107,182,129,207,38,114,31,108,188,211,168,227,124,198,170,135,165,97,235,99,83,251,159,229,214,77,197,242,18,74,219,77,174,109,243,121,41,100,48,60,208,99,112,121,222,138,244,251,146,7,171,89,119,12,98,200,46,137,242,123,171,242,76,34,92,161,89,101,200,146,200,227,36,62,110,151,183,166,114,77,198,4,197,134,44,31,147,86,0,133,27,150,219,125,177,179,27,233,68,161,134,97,196,201,68,171,70,211,125,246,167,139,117,167,232,241,245,245,222,103,157,175,156,101,246,47,61,19,39,241,153,116,103,63,229,65,114,245,132,192,62,201,213,89,21,133,207,128,192,170,59,4,206,186,219,205,179,56,82,42,23,110,170,225,140,34,224,118,37,88,131,103,211,101,61,41,99,84,120,61,155,225,57,160,35,68,12,58,134,238,71,136,168,175,38,239,85,36,48,119,224,2,59,204,29,51,18,50,10,211,241,87,247,133,203,82,123,149,58,209,116,39,177,213,241,14,133,209,30,187,175,221,212,109,130,125,23,222,184,251,219,20,220,203,152,154,164,193,186,112,89,42,152,66,81,206,186,39,27,182,115,210,93,220,126,249,238,11,9,217,6,133,105,9,147,93,156,50,121,125,239,101,132,66,1,159,35,65,15,93,43,204,158,119,23,151,254,102,84,216,33,11,104,247,4,168,77,215,23,118,96,13,107,246,167,168,170,232,226,81,239,233,146,158,45,156,58,94,133,169,249,40,10,239,17,179,240,203,21,9,74,223,77,44,221,110,241,97,25,111,106,88,189,45,129,19,155,98,62,89,1,108,148,59,46,134,55,79,95,122,223,78,93,204,140,34,165,153,70,96,67,42,42,44,156,121,140,165,46,48,146,37,247,200,68,42,92,252,177,156,112,75,194,142,70,240,79,52,23,178,9,50,132,1,111,246,170,104,231,194,174,51,250,181,235,240,144,155,254,52,70,74,184,192,22,78,17,144,98,21,49,25,145,125,17,56,195,197,24,94,139,101,103,68,162,146,242,248,16,69,180,183,130,82,244,47,98,150,43,213,66,84,78,177,86,97,111,191,113,54,83,179,243,188,158,101,106,142,125,187,5,134,64,222,11,120,168,240,128,61,240,194,180,101,71,137,233,57,111,143,51,125,131,62,8,123,204,40,19,160,9,94,216,247,41,115,129,5,204,233,219,72,62,106,37,101,250,145,37,249,173,81,77,150,240,58,73,238,22,125,75,236,185,69,118,31,50,113,184,8,193,85,54,17,146,186,47,141,163,114,47,46,191,254,212,139,102,154,124,189,54,232,92,136,211,31,219,135,85,236,156,13,193,175,62,223,61,221,7,163,34,20,94,110,39,19,155,214,92,116,81,170,246,156,152,156,180,34,82,183,23,70,133,189,70,223,223,172,116,127,223,99,12,134,137,17,252,146,212,143,101,113,22,76,50,117,57,23,111,35,26,158,36,190,0,173,13,100,21,126,239,97,69,48,247,185,77,83,210,25,179,166,5,19,226,91,52,162,229,213,43,77,96,94,159,251,26,44,124,84,58,137,133,243,170,200,241,9,133,31,1,161,22,44,73,104,57,223,231,162,222,172,228,203,250,99,21,214,242,211,68,119,46,169,73,131,97,163,202,213,164,14,87,176,62,32,22,35,82,104,191,202,183,209,47,188,155,228,103,241,36,40,168,174,65,11,116,204,247,34,191,205,160,246,104,195,164,194,89,218,48,161,68,187,110,37,44,74,165,138,62,99,99,37,157,115,72,222,91,41,56,32,165,169,235,146,94,245,51,253,175,43,109,153,142,85,227,99,18,245,149,13,185,89,224,35,123,129,52,236,30,44,243,128,141,86,104,120,77,159,9,248,8,39,22,145,61,200,143,125,130,83,35,185,174,251,214,186,85,61,121,117,155,149,123,202,142,1,249,116,189,204,62,172,210,41,68,164,68,198,211,125,237,78,220,190,223,28,105,35,79,144,122,176,77,82,22,150,174,29,7,71,135,17,205,124,48,20,81,34,184,132,155,137,48,162,111,10,150,141,191,206,6,101,168,52,37,56,124,142,6,149,57,68,59,165,69,3,156,157,114,194,251,99,65,253,234,77,77,20,30,161,41,122,209,106,76,151,193,187,72,39,203,53,88,26,172,79,145,105,108,124,154,41,51,165,101,154,100,99,35,44,124,156,34,111,101,205,118,119,147,29,38,3,126,97,78,23,231,155,134,188,59,139,38,64,35,31,176,93,41,164,153,73,33,162,95,116,118,215,20,101,221,232,209,156,95,191,207,93,141,142,34,182,43,251,237,59,36,149,179,222,171,173,172,230,180,93,71,157,138,30,200,120,98,35,164,30,74,134,132,202,152,18,13,81,195,4,220,147,194,244,166,248,152,152,238,160,216,13,180,173,208,185,239,48,69,189,89,158,140,188,252,193,157,195,143,96,133,240,38,82,19,110,21,38,78,140,136,193,127,227,238,13,161,237,115,185,239,133,153,166,76,153,132,16,120,205,96,224,156,166,177,83,5,46,112,14,245,160,85,92,69,201,69,176,238,231,189,55,173,7,249,90,151,104,45,158,229,232,223,99,66,216,181,4,165,138,99,199,1,128,159,152,175,71,139,94,21,241,240,32,54,220,12,195,18,248,124,204,232,243,167,176,240,124,251,187,50,33,107,231,8,113,222,67,122,181,100,225,230,108,44,192,78,201,72,199,204,205,20,54,99,96,244,230,55,136,239,168,250,16,212,98,87,253,114,38,170,168,228,57,121,40,109,146,171,207,170,191,177,84,24,176,121,50,255,97,27,211,251,86,137,242,183,248,148,211,202,228,239,115,37,171,114,156,113,114,157,123,75,16,23,57,25,12,55,223,71,39,108,2,178,81,38,154,19,183,215,249,154,162,174,172,219,186,45,101,28,12,153,232,182,164,59,38,208,244,236,203,171,48,33,191,205,215,142,168,152,220,181,197,163,157,77,161,139,102,113,69,197,37,4,16,185,154,230,234,254,151,24,137,103,34,21,246,153,143,41,57,13,163,26,17,133,177,179,61,5,169,6,222,51,92,229,93,181,1,199,213,185,67,6,45,203,121,50,140,3,39,164,142,136,62,15,209,211,50,134,239,230,147,154,195,136,51,68,225,85,130,219,149,4,77,85,93,170,243,219,21,149,223,143,32,58,89,8,90,245,253,48,30,138,219,241,148,55,74,150,139,75,179,51,226,147,246,93,90,242,54,168,28,218,225,225,238,95,234,65,196,230,178,145,93,56,124,86,57,108,235,50,102,244,49,120,17,6,35,216,37,181,206,91,67,81,184,28,78,244,227,136,148,35,181,214,174,101,100,109,121,77,186,146,173,159,253,172,160,207,231,50,89,80,89,172,232,211,172,185,47,140,150,166,170,49,146,22,118,150,147,110,191,46,65,254,101,145,46,79,19,255,130,214,93,31,140,58,193,239,181,108,173,247,169,234,151,217,88,154,29,54,245,40,185,154,142,230,30,175,213,200,242,202,144,114,126,37,87,22,132,7,230,24,218,10,155,160,165,7,80,23,77,123,210,99,75,49,14,157,195,254,104,103,31,46,146,37,134,19,253,120,166,238,215,47,170,25,133,214,9,205,80,52,102,252,201,145,188,22,189,46,68,132,82,16,201,193,129,54,197,101,24,80,189,77,239,49,167,138,143,219,53,125,112,10,88,191,139,207,113,141,131,34,170,158,63,214,215,238,112,133,55,78,199,212,118,18,191,154,50,149,46,174,189,21,63,250,230,218,167,9,126,181,23,14,25,25,66,139,144,210,232,152,46,215,70,48,193,239,33,181,89,188,196,142,138,105,178,103,77,179,134,108,166,183,218,135,70,183,164,190,59,100,98,132,12,191,123,19,109,234,170,82,108,141,62,53,126,218,84,63,69,123,150,20,178,183,185,118,10,198,207,86,39,55,55,47,214,211,88,147,138,221,42,33,9,218,26,130,173,182,79,155,10,242,49,209,16,34,144,239,176,113,158,139,176,45,245,81,219,195,160,7,38,110,41,240,177,111,189,43,217,84,82,187,234,66,83,79,227,13,103,92,75,131,161,60,119,74,84,161,7,140,48,130,236,102,19,181,16,167,64,165,210,138,146,93,189,186,224,121,250,79,35,41,151,101,1,64,97,82,162,62,120,82,11,46,34,51,116,121,193,8,233,111,157,16,230,150,109,122,88,183,245,138,239,181,49,90,183,192,112,108,123,36,146,61,59,11,1,196,129,161,5,140,23,35,197,44,6,194,128,191,190,58,157,212,129,51,61,5,114,245,153,212,52,50,199,147,87,173,98,63,48,249,105,15,3,153,79,173,89,96,136,255,119,164,229,103,178,120,224,253,36,188,56,98,74,49,139,207,204,148,175,77,137,69,114,77,81,180,36,218,16,54,220,49,206,52,198,45,252,224,179,39,107,1,226,48,85,68,247,165,136,140,25,133,183,192,37,53,239,102,232,80,108,85,161,108,54,214,198,136,238,158,61,230,88,138,50,27,70,35,227,237,121,52,142,174,161,1,65,132,255,162,61,158,200,11,164,39,2,255,24,156,191,81,25,214,65,168,179,161,88,195,143,95,221,109,219,186,79,214,176,137,157,239,163,27,221,176,248,59,38,81,74,165,205,7,35,59,45,2,58,104,56,209,207,248,189,88,179,162,106,153,44,244,152,87,231,151,132,62,138,78,62,137,250,89,239,150,39,192,207,173,102,23,123,33,211,129,221,2,37,122,223,52,162,104,12,30,190,113,96,204,167,166,129,103,106,245,156,166,190,87,194,239,42,86,79,17,60,27,228,15,46,63,186,22,185,57,178,114,145,52,42,212,229,17,149,250,43,108,54,90,199,33,114,250,100,57,58,157,50,77,36,142,152,245,59,100,84,6,26,240,251,198,0,172,121,40,184,100,200,173,108,137,205,45,43,89,116,39,102,208,135,244,104,122,116,171,178,15,65,194,78,201,176,8,155,209,224,70,209,213,7,79,59,101,68,77,4,82,221,234,114,132,131,146,211,123,235,115,46,178,26,29,222,40,12,138,242,12,133,40,8,32,250,213,27,31,230,94,253,43,101,25,254,203,172,169,44,58,67,80,164,141,17,74,136,86,243,34,10,43,86,8,184,227,98,114,164,91,228,91,168,26,117,246,93,83,89,164,243,68,244,116,38,85,105,174,88,72,162,185,220,149,190,96,212,110,222,254,198,134,101,141,174,23,30,212,238,249,123,81,47,157,245,193,45,135,238,29,239,7,166,250,78,69,186,140,43,216,245,35,207,54,48,69,69,99,89,214,116,250,136,83,210,43,154,53,217,98,77,46,65,132,203,184,36,168,184,172,190,42,133,208,34,28,55,34,151,131,102,87,10,69,155,105,188,63,242,165,51,33,216,145,174,120,11,163,38,146,82,116,5,249,46,112,118,183,179,83,202,153,96,240,118,246,234,65,36,143,2,96,81,84,163,1,209,5,176,105,1,90,66,180,76,105,42,204,237,113,245,38,4,57,69,174,205,116,72,29,38,63,59,69,232,231,76,253,115,220,184,216,14,101,170,89,239,189,56,221,102,168,79,66,75,219,199,115,113,242,174,62,14,62,106,85,68,71,110,254,248,72,93,78,7,74,87,89,152,132,42,142,195,234,178,77,133,3,93,85,1,225,44,94,46,88,110,225,49,105,148,92,148,32,204,29,226,73,237,215,62,38,48,10,192,62,197,173,203,117,168,136,29,145,70,239,205,134,78,141,173,89,127,155,68,170,75,195,46,43,232,121,126,26,246,247,25,202,75,164,29,20,54,214,194,144,117,162,159,69,63,8,20,224,59,238,109,122,83,250,96,116,71,132,170,38,125,107,210,36,128,2,176,73,197,186,80,22,81,1,253,154,16,209,59,161,36,113,34,78,228,247,201,16,75,191,10,96,67,186,75,81,90,172,33,32,15,209,209,206,138,98,196,122,27,50,30,165,73,145,136,136,35,108,72,238,57,83,49,48,132,189,0,181,48,14,16,215,38,35,25,255,12,120,38,185,60,227,183,55,117,235,242,224,84,222,197,54,124,150,38,140,96,87,248,149,160,86,112,4,80,213,197,166,221,84,157,50,67,156,230,163,2,43,151,72,245,226,241,159,201,231,191,125,60,148,172,50,215,28,16,165,133,80,93,50,65,24,133,155,53,248,57,204,155,21,65,211,136,50,4,226,255,179,61,15,222,203,165,61,33,212,80,8,116,93,152,51,189,94,105,178,57,117,105,79,99,104,185,83,133,146,65,149,251,172,226,150,15,232,239,214,146,91,19,28,237,45,228,193,90,85,149,59,194,94,211,107,212,134,9,98,12,17,142,165,208,183,220,133,109,106,46,83,6,148,10,145,188,174,112,236,177,82,117,64,161,205,140,253,204,78,155,36,210,175,196,181,170,103,81,6,130,122,75,230,240,196,255,41,61,246,248,133,146,153,200,179,66,57,132,168,161,111,73,136,64,138,122,177,17,234,182,54,99,67,163,100,115,43,188,122,136,108,33,233,168,82,236,203,146,119,30,253,153,168,208,200,137,205,240,142,160,44,134,168,31,207,90,30,252,108,120,53,212,249,160,69,40,114,232,82,253,192,45,239,201,70,200,69,126,219,196,20,253,226,58,181,106,124,254,56,27,61,238,4,47,105,21,7,148,238,127,58,3,253,165,11,228,236,42,197,219,141,52,32,212,193,144,179,145,139,169,131,241,106,149,65,253,32,217,161,11,83,49,30,146,132,231,67,30,43,69,31,251,248,140,199,127,242,159,166,238,78,74,97,230,50,139,216,55,141,97,196,216,58,224,180,202,110,23,209,30,104,89,72,65,34,178,163,36,250,174,137,212,36,53,52,141,173,112,230,64,33,23,144,91,151,142,177,224,86,225,49,58,102,83,245,98,227,249,77,97,216,21,86,151,252,114,65,35,171,133,16,53,1,215,174,55,95,164,50,154,195,108,247,215,123,5,222,120,188,14,147,15,22,189,104,174,134,124,204,225,108,169,13,85,78,102,230,185,221,136,72,179,144,214,207,179,120,104,206,247,71,107,182,156,84,150,25,25,0,95,124,195,130,250,162,48,60,25,110,111,42,196,45,35,16,40,154,207,248,8,61,20,182,201,31,72,231,248,156,140,247,40,254,228,24,85,146,119,178,40,202,185,165,15,11,9,54,233,209,134,163,150,252,81,92,157,147,230,19,206,0,147,243,141,49,47,216,241,178,233,156,137,192,228,240,97,129,32,74,52,85,32,226,193,212,247,23,195,251,148,232,41,66,73,189,187,115,139,100,118,134,246,231,170,112,19,47,11,173,69,138,203,56,70,5,206,200,168,250,205,113,202,133,157,23,6,79,52,113,150,251,47,22,145,187,40,137,16,15,251,51,85,234,150,35,125,90,56,34,116,180,225,76,171,245,129,91,65,221,218,225,179,103,9,253,212,129,97,148,234,113,53,97,197,33,239,117,156,233,228,157,48,195,8,158,118,149,155,147,19,246,38,56,122,77,148,94,247,160,217,74,243,63,116,18,204,16,105,114,28,235,234,60,74,3,225,162,82,85,216,252,12,231,217,203,253,222,84,17,202,60,196,17,75,161,147,218,135,141,175,220,27,53,203,229,91,86,39,150,177,117,72,113,133,189,144,25,167,13,198,53,121,173,51,98,28,57,174,81,15,203,189,42,193,83,218,81,253,222,231,116,159,210,165,54,7,227,235,148,144,195,148,249,116,203,34,234,223,221,88,64,29,68,230,32,213,161,59,132,103,127,242,132,55,114,52,45,240,62,92,94,178,219,174,112,139,106,41,244,34,111,229,48,164,177,194,212,130,221,159,107,184,124,40,37,170,161,65,222,14,209,200,15,37,114,163,187,33,4,8,221,203,49,206,158,177,183,228,247,167,245,188,123,151,203,160,244,40,137,126,211,129,19,109,71,223,20,68,255,175,10,147,63,203,22,205,192,234,112,130,82,66,95,235,12,138,239,71,199,186,197,168,175,138,82,186,224,40,110,86,121,174,61,103,128,175,187,102,93,15,207,173,201,160,249,12,100,47,131,191,67,224,141,178,168,95,13,243,232,122,190,100,183,28,156,195,38,20,47,83,144,74,201,237,43,11,255,97,74,224,117,82,203,85,61,108,116,96,252,237,169,179,232,44,69,39,47,52,227,107,200,94,70,29,127,241,240,255,160,161,98,182,231,193,7,117,14,14,91,255,251,208,143,73,231,112,60,248,49,210,147,218,87,36,84,106,152,164,240,180,210,59,124,97,76,174,72,113,225,167,150,46,59,6,193,201,237,98,93,163,101,104,98,100,138,247,254,83,28,249,96,212,204,164,70,26,42,144,182,156,114,142,122,35,230,130,220,156,141,120,249,205,43,180,37,207,205,173,69,198,23,200,249,247,172,30,8,78,174,85,97,59,140,97,33,86,80,55,150,109,87,134,165,51,187,72,9,41,176,241,26,124,176,253,150,76,114,163,231,28,1,99,94,75,146,107,66,242,91,157,151,113,160,89,218,110,176,6,111,62,149,216,226,109,248,171,252,244,207,163,112,79,151,168,78,206,55,230,49,169,254,232,49,79,161,94,69,151,254,194,16,107,44,183,228,43,1,253,91,251,7,221,179,53,50,57,74,200,56,203,115,195,241,83,226,201,76,168,92,150,95,179,132,165,43,43,163,170,49,116,47,164,198,2,59,245,7,211,206,91,164,197,122,210,46,154,156,0,247,44,68,163,127,186,19,145,224,219,89,237,223,215,46,115,24,131,247,133,89,129,78,79,50,138,137,47,223,160,201,68,27,113,58,237,10,107,169,107,237,218,36,154,76,9,165,195,180,18,201,10,171,136,193,123,86,101,20,68,131,37,214,77,128,25,106,204,26,48,132,184,119,34,22,56,3,99,133,21,104,153,164,13,115,158,65,230,112,243,39,39,228,43,156,18,68,172,142,137,21,195,194,34,145,30,158,73,55,41,59,217,7,99,54,149,91,7,134,171,69,172,207,111,78,235,184,8,101,218,150,20,213,36,156,246,70,229,112,97,14,14,47,0,103,1,160,227,125,209,70,50,105,198,123,97,122,202,129,143,208,107,118,85,35,222,11,161,211,27,50,134,223,110,186,126,200,160,75,172,76,137,71,163,184,58,189,84,148,54,58,254,246,13,133,195,87,17,153,67,118,52,36,36,52,131,13,1,178,111,245,88,60,75,170,227,134,113,41,123,52,20,186,124,145,208,33,180,74,208,209,81,106,222,165,80,11,177,114,156,240,237,112,134,202,74,210,138,148,4,54,143,92,88,45,213,212,108,42,37,1,59,80,43,180,208,130,129,118,233,96,8,247,155,253,160,247,30,201,181,254,216,112,214,217,119,244,193,51,213,226,23,54,113,89,121,233,179,69,122,186,20,216,88,253,100,200,80,123,245,99,27,152,218,197,191,36,132,15,61,235,25,70,223,226,236,107,72,131,253,134,39,42,123,197,55,1,233,243,125,175,135,74,82,107,133,202,48,254,20,217,243,27,153,162,113,121,92,167,132,94,36,81,237,166,212,28,193,11,247,27,56,129,68,48,124,155,214,137,91,238,166,238,42,215,34,173,236,33,99,203,188,77,137,40,31,87,215,34,127,126,49,246,215,213,220,198,43,142,213,64,95,106,146,174,127,98,57,37,200,93,236,214,93,100,202,89,31,227,26,253,103,242,23,17,5,88,228,14,70,24,222,219,50,30,130,194,150,158,119,88,237,240,46,119,17,26,95,191,110,173,112,40,160,11,44,170,67,78,219,96,60,247,249,50,114,130,47,206,185,80,203,25,102,209,194,140,252,87,76,170,250,35,11,31,251,86,37,85,41,23,96,94,148,230,78,66,67,133,132,222,150,11,15,136,102,156,60,151,164,69,21,238,234,106,34,177,249,150,32,195,127,116,155,56,171,213,90,123,77,12,197,185,244,189,222,122,42,211,180,115,118,44,170,111,105,235,156,23,62,238,229,12,37,114,184,140,183,208,146,18,57,239,97,193,161,56,124,28,97,121,114,66,146,61,248,86,39,122,196,55,116,65,212,208,180,178,111,77,95,151,6,105,2,104,103,98,134,12,51,100,31,77,81,163,86,155,33,195,188,150,84,58,18,0,192,40,243,231,134,30,167,222,74,32,172,183,156,66,220,29,134,243,45,92,103,56,94,189,249,118,70,69,25,1,208,122,97,116,101,188,83,255,192,197,172,211,11,35,38,222,188,54,155,28,82,145,58,121,51,8,34,219,70,107,47,228,171,2,99,252,135,114,29,180,104,93,250,221,207,213,103,203,25,94,79,75,209,144,108,79,68,219,200,144,245,80,159,62,55,146,207,69,124,140,217,231,31,155,88,247,221,9,14,12,13,67,139,169,114,14,70,49,91,177,7,82,41,183,112,207,12,151,251,219,4,197,130,18,172,153,234,242,186,134,167,85,43,92,202,71,40,82,178,20,210,211,232,87,74,40,3,77,8,63,164,8,153,254,141,243,17,67,137,137,8,153,104,16,252,212,0,103,200,62,166,159,96,232,133,59,193,171,168,251,38,184,115,141,195,138,247,90,99,162,153,136,173,124,77,154,9,200,194,56,12,95,132,94,140,206,252,142,50,125,250,22,132,214,183,26,199,87,245,82,122,130,144,83,202,140,168,134,71,163,198,203,90,225,50,22,42,179,3,31,211,61,164,73,112,57,8,208,92,120,8,9,192,79,44,81,248,254,42,77,135,8,71,249,250,154,86,46,125,97,152,125,74,76,134,132,5,38,107,192,210,121,65,45,122,140,90,26,244,238,136,83,18,48,67,218,103,176,220,164,73,142,104,27,222,153,79,114,162,177,82,237,123,198,23,33,14,175,211,167,46,66,75,137,16,235,61,163,62,163,140,153,240,203,69,11,165,8,30,232,181,84,233,144,82,250,138,44,71,11,74,110,142,224,179,169,221,247,42,164,42,130,30,116,192,65,32,114,224,148,69,102,82,139,94,156,141,28,239,61,132,145,204,91,57,4,68,241,228,219,210,223,134,103,249,74,203,179,93,182,174,240,217,188,157,92,4,35,103,41,229,10,48,133,179,209,4,211,139,246,109,213,98,13,97,241,222,144,73,75,85,38,244,127,199,219,138,109,39,27,175,195,157,13,133,118,170,233,27,230,200,36,145,171,220,28,147,218,25,26,177,251,137,57,223,155,103,196,75,60,11,211,168,101,92,34,107,95,173,141,203,91,221,12,198,242,191,48,70,83,205,241,219,84,33,222,239,153,127,18,237,62,166,137,40,229,173,145,38,108,210,72,70,69,53,61,59,226,189,154,151,106,161,115,219,135,113,128,221,171,211,175,79,44,10,249,153,214,242,224,248,202,240,62,123,239,3,109,161,50,42,144,42,246,208,8,233,166,85,123,206,214,191,164,32,24,30,220,179,196,188,171,160,101,50,87,183,128,135,185,116,220,214,120,19,60,57,177,208,155,213,81,57,253,56,114,61,26,208,96,63,196,236,136,30,144,186,84,0,195,66,82,53,116,42,185,83,18,133,241,227,68,98,156,69,99,24,228,103,82,104,214,40,59,243,144,222,65,209,0,147,30,124,186,205,169,131,113,24,169,12,169,160,59,14,175,7,206,140,189,45,203,190,63,224,25,28,190,158,96,45,232,18,126,58,63,67,100,223,63,61,145,12,169,150,218,38,220,224,111,180,104,41,174,90,76,69,40,36,218,86,22,173,249,82,253,198,164,237,33,202,129,3,170,226,126,131,134,190,232,23,55,142,229,45,197,10,164,81,90,15,1,138,1,67,161,242,202,160,53,211,195,36,195,21,34,149,37,112,198,231,247,149,138,146,73,149,22,98,202,225,137,118,4,76,102,126,43,76,221,80,187,48,50,28,2,99,176,220,54,165,101,57,57,133,17,98,47,1,211,144,163,87,83,45,52,239,205,27,219,140,194,214,192,21,48,101,93,250,228,213,56,16,163,69,106,37,41,118,100,72,175,26,54,38,239,16,153,161,227,193,91,137,104,142,238,67,138,197,179,192,56,57,43,96,106,191,101,146,21,203,1,68,3,21,162,4,91,111,110,74,247,209,74,68,181,193,80,248,140,160,244,56,29,187,138,194,73,129,17,46,118,114,229,110,209,163,41,112,134,203,33,186,179,140,136,67,62,88,161,14,221,155,83,186,81,130,73,89,222,153,197,184,215,177,63,89,193,246,133,105,167,186,107,26,185,108,105,3,54,186,209,88,90,70,204,36,253,178,176,62,103,183,144,59,20,75,90,122,154,49,117,242,186,77,97,88,162,91,139,242,114,144,168,0,155,46,131,118,131,231,30,10,120,221,218,252,180,125,127,101,90,154,239,205,161,76,215,6,124,40,69,83,108,132,212,37,43,5,197,100,138,199,189,45,200,172,188,3,221,170,15,163,93,205,194,117,2,39,115,151,29,78,56,17,15,65,197,241,5,98,23,37,242,39,125,49,48,126,204,171,116,10,107,73,159,202,198,128,101,234,220,0,108,169,141,63,80,122,151,189,238,205,75,123,250,178,187,81,245,199,17,76,52,147,57,39,4,148,164,196,221,78,253,9,58,40,231,1,130,187,61,182,202,66,228,170,63,164,56,253,10,213,27,239,251,122,24,94,10,53,161,190,91,98,166,138,174,134,241,195,132,224,53,45,128,121,189,163,66,41,76,76,165,153,242,195,111,68,213,116,116,19,81,199,56,148,17,129,200,97,52,8,194,230,58,181,243,255,188,116,13,227,188,195,69,153,148,222,5,234,176,29,31,27,249,200,172,196,52,11,162,193,248,225,249,212,203,216,36,109,45,70,12,50,132,253,231,41,126,79,8,170,1,181,194,153,220,244,113,182,98,117,25,171,173,84,204,82,135,158,107,92,141,102,151,84,226,159,227,243,88,161,62,135,225,5,106,218,234,142,225,29,173,116,29,67,81,120,53,33,120,36,33,26,48,92,95,82,136,127,204,215,219,42,71,253,179,150,107,18,81,52,18,168,56,172,173,168,92,54,171,70,13,130,15,56,28,156,89,122,0,172,103,201,139,252,57,144,231,83,52,142,106,247,241,63,99,155,69,37,117,40,124,124,254,18,45,176,84,151,73,253,242,128,2,192,251,217,176,18,87,215,242,102,130,167,158,178,52,166,195,162,100,85,244,134,180,144,82,100,4,143,211,118,119,156,98,162,66,190,85,14,186,44,213,252,129,166,167,133,120,242,177,88,208,194,86,152,84,150,123,190,100,255,180,20,14,155,145,214,249,184,218,198,100,201,177,151,123,48,149,2,51,207,166,158,138,168,8,228,112,72,16,151,232,122,158,7,141,10,232,51,19,206,177,66,14,32,238,76,146,113,43,186,162,221,153,84,78,86,150,8,154,157,56,136,194,141,202,75,123,88,8,245,148,208,193,34,72,68,77,140,218,48,84,30,4,188,207,191,105,41,123,1,15,159,154,188,172,80,112,53,218,224,3,94,38,188,43,172,53,150,163,44,209,228,157,153,84,143,185,201,205,125,203,160,45,136,87,21,24,6,199,80,63,62,31,39,101,121,175,102,66,60,33,34,108,117,241,178,110,27,114,29,33,20,71,42,233,233,231,224,132,77,241,218,100,37,183,36,60,15,204,1,237,39,23,181,6,231,247,213,132,183,210,133,128,45,198,91,30,152,70,60,135,17,219,107,250,104,16,8,248,218,131,219,53,137,50,185,57,0,51,246,66,244,215,134,114,212,181,159,172,119,92,125,238,52,187,94,141,242,78,244,252,27,185,244,210,71,163,102,57,93,120,42,5,11,237,235,103,211,15,133,239,77,82,121,233,247,36,195,18,34,169,212,9,201,249,128,26,88,238,161,192,202,62,80,164,189,173,37,43,162,9,221,178,117,118,70,233,187,195,5,159,87,248,2,94,205,33,198,87,93,148,158,132,220,33,73,104,53,190,44,69,150,174,68,144,133,173,196,28,230,144,40,161,196,67,69,89,150,76,81,69,171,160,7,63,43,85,117,202,77,105,205,172,65,53,202,233,1,119,175,44,33,8,76,130,143,26,23,91,42,98,108,109,231,203,102,109,34,74,207,250,76,102,99,5,251,63,58,3,10,211,237,26,124,212,213,10,212,199,11,167,32,212,109,80,61,61,123,67,174,53,40,194,40,188,230,32,145,71,251,233,176,7,209,182,105,105,10,12,189,137,119,139,224,119,37,73,12,254,224,232,238,193,96,98,216,4,38,98,29,236,255,203,98,127,234,223,96,138,6,111,58,161,161,161,126,29,163,60,186,112,20,103,53,228,233,21,10,182,120,147,84,29,234,129,192,118,19,204,204,155,218,122,153,12,244,77,246,30,223,11,131,89,137,3,205,140,17,22,226,105,180,119,234,160,64,6,28,44,196,102,82,20,61,222,42,237,252,1,195,132,35,87,83,151,212,214,133,247,146,58,162,3,103,196,201,47,97,46,229,188,10,159,185,233,12,15,48,230,154,98,215,227,253,212,21,252,148,201,250,94,213,57,34,93,17,124,88,103,43,167,142,75,96,100,38,131,78,46,153,245,173,87,215,85,46,211,35,180,56,234,73,23,58,122,102,144,195,158,51,156,82,176,11,179,100,82,189,48,196,157,50,106,108,37,206,226,0,76,247,164,160,205,146,37,129,210,210,184,159,134,169,124,41,200,18,237,110,178,60,11,20,28,57,223,247,202,239,247,68,192,107,6,57,44,108,89,229,113,25,77,200,238,14,218,232,154,48,165,87,242,78,53,104,102,31,178,223,66,132,32,184,30,19,178,32,143,191,153,97,239,138,39,131,27,65,182,157,243,175,108,139,245,126,144,42,13,36,86,162,3,3,236,29,210,246,94,61,83,16,149,216,160,45,117,27,207,157,230,136,46,179,51,4,199,174,85,3,208,204,226,160,135,34,113,46,197,70,148,18,25,91,151,195,112,164,44,53,62,137,67,6,221,22,124,102,82,168,119,96,184,211,106,76,99,34,86,58,211,168,248,220,241,104,70,141,157,250,227,134,183,208,215,192,24,234,210,84,64,52,244,60,220,244,121,74,115,247,106,234,165,207,41,164,89,156,87,89,135,133,32,228,142,89,126,142,171,161,17,178,130,151,147,131,166,239,76,233,222,154,254,182,181,201,7,109,244,50,225,8,133,137,141,4,39,53,13,253,105,62,22,253,229,145,36,114,251,204,83,107,142,189,132,214,144,130,139,113,122,224,18,242,0,116,239,12,173,117,40,44,246,21,228,132,212,92,104,100,3,123,82,184,34,11,117,234,50,164,52,171,182,30,148,113,132,160,213,212,194,195,204,45,30,156,176,255,67,37,182,141,191,39,224,218,149,226,232,192,211,90,36,2,222,51,107,215,32,172,207,233,210,43,55,170,108,212,71,154,176,134,236,203,113,252,112,113,147,33,32,102,23,48,236,24,10,159,181,92,247,189,57,34,133,250,98,168,109,197,60,173,166,176,49,21,198,246,139,39,239,143,163,158,81,211,188,148,164,245,87,16,36,48,54,101,190,48,92,76,58,104,221,234,197,3,62,31,232,185,249,249,214,51,168,42,205,184,122,190,103,129,152,61,158,236,12,194,212,22,210,157,216,79,99,84,206,115,116,245,74,105,78,137,237,212,104,87,179,194,213,42,229,130,97,185,104,148,223,26,209,105,250,114,248,252,76,81,151,23,215,60,152,13,27,1,86,217,201,243,132,195,42,118,83,42,158,166,58,211,152,62,193,221,220,72,205,171,175,61,70,200,94,101,44,157,170,241,53,2,39,229,18,59,35,172,35,179,104,82,240,27,132,165,198,126,148,244,214,88,163,49,69,207,129,223,164,144,111,192,123,158,187,192,103,145,235,4,167,233,163,5,163,187,49,170,41,223,29,206,67,153,23,30,170,133,130,193,12,21,104,208,70,79,100,86,101,34,76,34,112,49,158,164,22,151,62,89,50,17,201,224,156,70,245,67,131,23,187,148,187,85,210,135,90,223,216,6,116,240,35,96,22,106,85,216,74,80,130,199,143,154,16,133,207,185,189,46,203,223,218,69,3,158,116,2,199,153,220,95,161,70,208,84,66,91,45,91,42,65,9,6,7,9,134,184,152,216,132,216,80,70,219,90,131,174,183,23,152,232,21,134,123,230,210,34,66,235,169,75,7,142,185,60,243,165,31,84,173,32,224,115,88,93,30,226,98,226,90,2,23,235,170,13,198,198,2,15,180,194,244,13,212,75,232,248,12,119,70,57,40,192,70,93,209,84,248,24,115,151,206,154,120,167,162,41,239,203,65,217,87,210,245,110,2,101,227,178,85,35,74,52,52,196,181,101,247,167,19,161,234,67,195,164,116,57,232,169,159,86,59,35,27,83,85,185,188,156,248,248,242,86,189,27,255,145,48,188,234,254,108,132,15,85,120,109,233,105,86,152,194,161,75,154,11,255,177,62,25,66,232,65,16,78,120,255,9,125,67,177,91,239,213,133,220,150,160,52,106,93,148,68,81,82,248,156,161,237,242,245,90,116,72,81,200,204,131,29,182,229,231,169,201,13,95,62,93,28,105,141,55,46,202,72,131,96,213,248,57,178,134,35,27,85,121,14,15,124,98,189,186,83,114,25,172,181,203,56,127,4,46,166,164,235,48,149,30,26,143,172,38,74,232,191,125,182,245,253,76,79,234,128,114,28,89,103,184,180,40,14,242,0,227,83,113,152,156,173,166,56,76,92,208,61,85,99,113,27,98,221,160,114,65,110,193,97,54,69,13,210,30,55,41,248,80,76,95,227,57,239,32,159,75,245,94,108,116,67,10,27,157,67,192,248,147,50,193,41,97,90,49,104,243,151,115,87,24,122,182,114,225,173,100,189,48,82,174,187,35,76,188,69,181,33,170,41,66,4,186,242,120,134,180,32,110,217,47,60,146,46,158,74,142,53,221,123,211,158,252,92,77,213,194,133,33,171,209,247,34,176,23,86,56,176,210,8,211,88,71,53,189,192,189,61,48,118,123,187,191,141,237,42,176,229,66,151,60,218,126,190,182,245,140,9,60,155,110,209,120,100,169,202,176,244,103,241,85,171,27,145,171,139,186,108,153,6,131,38,87,211,48,171,143,150,140,53,232,194,89,67,69,52,235,142,38,51,141,66,72,253,237,116,12,224,124,111,222,53,131,152,169,234,186,2,18,19,131,82,159,12,222,202,180,238,197,36,25,179,194,164,173,238,147,145,189,126,96,82,31,247,131,49,119,158,223,110,43,183,251,69,168,179,154,15,124,62,248,179,70,198,115,53,37,209,51,96,68,68,219,3,103,121,178,243,18,226,154,208,86,215,114,120,108,20,218,207,253,92,76,158,47,94,187,174,55,73,82,104,98,190,27,199,143,109,71,96,147,82,189,27,7,163,164,163,66,255,208,93,66,229,9,230,100,35,161,11,147,17,131,188,75,204,254,192,199,86,139,179,109,154,40,212,126,222,186,94,55,119,194,169,176,31,152,182,167,187,95,146,49,211,121,136,240,234,221,78,89,139,99,61,203,51,95,247,129,164,213,51,13,97,180,189,156,237,231,199,74,210,125,163,224,167,5,69,248,241,237,53,64,141,197,94,218,61,239,41,189,82,227,11,245,157,116,249,153,43,50,78,130,194,37,113,89,165,243,123,72,144,230,222,77,132,51,186,48,243,81,192,215,233,188,191,194,25,204,164,255,39,126,230,63,254,235,95,254,248,219,127,254,241,183,127,126,43,109,136,237,253,67,42,109,254,23,74,25,57,75,33,26,92,14,195,161,37,146,43,153,197,230,237,132,192,150,144,80,3,97,231,8,244,21,30,253,201,237,17,145,12,137,40,19,67,74,249,49,170,232,184,45,14,247,172,234,213,216,107,200,84,198,213,70,36,250,24,192,121,7,255,80,33,162,168,242,58,214,79,24,86,232,217,19,80,136,157,79,193,64,243,242,117,224,179,17,235,137,5,43,87,189,112,165,250,244,73,90,82,101,233,131,106,65,41,157,91,176,108,132,217,95,10,234,12,106,136,46,74,197,221,172,66,152,172,63,59,32,93,59,221,207,164,66,100,78,136,73,240,61,83,152,192,231,167,45,172,161,40,196,251,247,201,168,199,93,10,155,58,157,195,201,212,203,4,166,67,59,62,24,188,102,143,5,189,40,158,116,246,189,3,231,63,189,54,205,103,110,230,22,34,38,189,234,163,193,51,232,7,249,129,105,52,127,96,148,85,71,192,144,155,233,163,29,52,68,39,15,12,213,210,3,83,175,120,111,78,67,150,190,247,70,246,237,62,90,209,154,90,224,91,194,9,140,182,71,127,42,83,246,138,137,106,21,129,26,104,200,20,90,198,131,227,252,63,241,21,227,69,13,152,34,164,169,17,146,227,196,56,69,40,48,123,127,121,66,36,213,203,152,187,213,9,105,129,20,145,161,212,114,60,120,127,253,253,109,93,179,113,111,92,148,169,241,48,37,83,44,196,95,150,236,129,124,253,122,111,77,138,230,65,135,37,90,62,24,169,193,242,132,55,147,149,103,59,140,16,113,123,34,175,57,218,60,207,186,165,152,71,99,136,200,218,95,33,3,178,177,74,30,70,155,6,53,79,14,67,156,42,27,127,97,83,186,170,71,68,109,53,157,91,104,67,11,161,234,243,90,124,178,174,177,240,140,16,143,195,231,132,209,252,247,49,71,230,21,148,161,253,87,187,154,104,236,91,161,27,153,141,92,84,158,219,152,227,67,71,106,205,254,4,248,173,246,48,220,41,19,106,175,138,82,164,228,47,133,222,187,178,235,149,106,18,174,57,224,118,108,67,129,41,143,191,254,171,177,158,235,131,33,146,19,51,33,27,49,112,209,212,3,161,241,107,99,163,63,159,52,167,146,233,119,188,202,17,4,163,171,230,84,232,195,16,193,165,34,186,197,195,200,89,226,90,202,171,53,222,187,76,179,33,66,101,155,190,189,167,194,143,248,192,190,129,182,172,253,105,53,205,200,173,243,140,67,59,118,65,141,169,36,2,132,101,148,39,39,73,6,38,221,192,231,152,122,128,84,226,101,57,52,95,42,42,21,79,194,19,1,204,176,47,10,204,122,79,213,228,128,207,37,2,244,116,11,61,21,7,211,204,52,135,233,174,74,79,73,38,1,177,27,253,239,69,59,239,42,158,195,253,237,68,61,188,60,153,29,102,17,140,32,195,175,25,106,152,16,123,168,188,35,0,63,242,115,181,73,55,149,72,206,65,12,47,112,219,132,127,34,57,87,44,179,175,89,98,154,35,67,199,150,250,4,185,54,147,179,10,205,226,66,115,113,85,248,44,166,43,228,76,111,130,214,142,192,248,237,252,234,8,57,91,152,73,96,106,37,66,82,188,191,108,225,131,124,243,186,249,105,218,154,164,231,140,166,7,72,78,253,106,132,106,84,121,206,24,113,35,164,128,128,251,208,232,62,149,238,176,116,71,110,156,82,33,45,207,221,36,99,190,138,2,98,67,85,26,145,41,161,36,82,59,60,109,79,120,83,204,115,188,122,218,139,60,233,79,15,167,150,66,160,47,63,157,37,125,227,112,38,57,33,218,23,112,139,130,131,66,213,222,83,11,61,162,98,160,152,74,183,92,60,232,209,244,42,166,109,37,52,18,11,57,15,179,249,192,95,165,196,90,118,112,6,108,36,127,211,107,27,119,38,187,45,53,80,70,250,232,170,14,219,206,34,217,226,77,173,60,202,38,183,9,136,202,153,75,118,243,120,37,254,90,88,73,242,210,176,81,146,76,13,180,140,247,98,26,118,238,173,137,19,202,115,209,48,235,62,9,15,182,72,67,93,24,222,190,40,77,60,23,98,112,201,79,19,77,142,218,44,162,103,89,3,37,80,64,79,111,197,183,234,17,237,49,164,37,113,196,193,102,87,39,253,229,86,67,91,206,126,121,104,93,47,218,243,219,165,23,169,76,198,95,21,166,80,88,102,167,87,18,109,138,192,155,20,166,16,86,164,87,219,225,137,11,170,100,159,166,182,229,232,178,117,47,196,176,68,132,189,20,8,170,137,165,241,249,153,140,86,219,63,7,125,212,26,91,66,35,106,250,166,113,96,248,157,178,94,13,95,158,151,235,19,164,125,2,183,103,23,53,201,55,135,143,61,84,147,194,86,10,60,226,234,173,74,153,86,48,147,189,4,22,222,60,120,252,4,166,35,45,134,116,97,116,200,102,119,86,106,42,247,234,115,179,165,166,184,49,39,184,208,19,107,197,148,180,5,230,52,244,62,74,180,149,170,26,103,19,14,26,23,51,103,93,47,205,94,209,177,178,238,79,67,171,172,50,180,204,161,21,205,84,219,8,181,146,194,205,50,202,254,211,84,123,138,127,98,252,4,46,129,200,142,67,33,241,150,33,69,192,170,68,153,209,57,200,182,88,3,140,120,247,142,64,244,222,177,215,4,133,195,172,94,120,247,218,245,115,17,110,243,90,107,131,85,245,139,158,178,180,98,97,19,156,85,38,248,73,33,253,136,29,135,54,204,50,20,62,198,69,212,205,239,153,76,156,66,230,56,154,87,241,65,72,118,41,89,110,193,215,141,57,142,149,47,100,120,44,16,186,79,119,172,190,173,60,23,116,49,35,158,238,99,134,174,93,126,182,5,88,227,98,18,39,19,194,208,77,5,146,117,175,68,221,176,198,173,241,108,42,156,48,53,96,182,13,217,84,150,49,10,196,205,143,65,165,241,157,78,241,157,203,234,241,219,84,173,200,174,99,130,115,119,67,131,33,64,236,78,90,227,147,215,157,0,195,12,39,191,13,117,146,115,54,24,252,20,65,80,167,124,230,120,140,26,145,10,73,133,158,175,75,92,96,222,223,110,90,90,217,249,241,104,212,218,20,91,107,244,168,83,136,18,237,138,156,78,80,124,10,140,183,233,199,0,157,139,67,232,111,169,15,28,219,57,212,154,21,5,73,179,35,218,93,132,67,90,20,40,150,170,236,6,168,39,167,17,61,156,48,157,13,217,242,204,248,9,121,41,35,39,81,31,164,163,213,233,212,137,84,105,82,237,45,239,157,48,149,226,201,59,74,159,83,225,99,79,58,67,33,49,231,99,90,102,61,181,89,3,126,4,45,227,251,148,115,194,168,45,175,100,81,34,216,40,214,198,249,158,59,106,139,153,241,164,129,5,38,179,27,74,78,86,215,220,21,78,214,14,123,27,95,159,2,197,134,29,83,163,22,150,102,145,241,88,120,201,232,171,188,74,55,161,19,244,20,40,142,237,84,50,204,147,50,180,139,3,203,20,166,212,40,47,238,181,212,7,206,210,68,77,177,184,202,72,219,213,206,77,74,201,53,162,126,227,249,237,21,231,227,176,174,219,252,60,120,112,205,35,161,3,163,190,26,182,4,50,111,139,20,186,53,233,177,123,225,58,155,87,139,41,45,113,42,235,166,71,33,68,116,18,236,137,106,84,195,60,23,230,161,41,221,15,89,159,45,25,163,101,192,211,188,49,45,87,165,85,217,155,33,80,241,83,59,235,60,248,106,45,234,235,145,37,232,178,91,31,139,252,108,152,113,53,193,35,173,110,108,24,210,209,189,5,183,120,214,132,45,54,246,116,238,210,6,213,248,163,14,192,68,219,158,83,165,220,128,222,86,249,109,106,90,110,31,230,160,14,76,139,124,41,15,222,87,89,14,241,51,253,237,115,232,180,219,158,72,184,66,197,66,169,230,218,181,222,94,165,68,81,204,95,18,254,165,76,5,201,243,223,228,226,80,34,188,33,148,59,166,132,240,237,21,19,254,152,41,206,197,164,5,130,114,190,15,238,38,173,37,48,101,244,222,177,130,209,134,195,61,133,145,103,211,188,230,191,77,65,130,88,33,147,134,19,152,189,63,152,13,79,122,128,40,173,35,176,147,29,166,219,88,40,71,41,105,171,206,122,56,145,207,232,82,174,50,173,250,199,53,133,15,76,141,155,16,50,90,124,208,75,134,225,87,24,90,46,57,105,32,198,130,254,96,184,156,149,2,211,66,178,94,91,107,133,96,66,254,71,231,255,249,199,55,102,211,116,122,132,206,231,28,4,57,185,228,228,132,101,96,222,12,20,68,62,121,121,123,5,125,29,67,89,68,248,154,27,226,112,135,105,54,19,14,178,98,130,187,211,239,157,173,69,91,126,26,142,176,84,253,106,59,38,132,234,17,163,30,6,31,135,81,57,23,82,81,11,41,124,9,197,73,18,237,97,64,162,207,160,57,87,35,146,178,108,223,242,211,216,182,222,216,76,183,139,145,169,9,181,19,130,236,95,62,5,1,146,246,208,128,25,31,66,247,121,54,80,3,237,194,163,87,172,139,241,139,150,76,248,22,149,178,138,41,221,61,195,65,193,45,230,146,62,217,66,226,54,96,10,247,132,121,173,154,194,211,240,159,110,244,195,8,39,21,163,221,103,188,54,253,45,85,56,252,42,81,53,167,36,133,227,112,73,89,8,92,216,147,69,245,67,209,71,88,74,3,70,160,38,77,159,225,231,196,233,83,73,94,171,245,206,58,200,145,115,43,230,249,97,86,151,223,154,144,114,17,150,200,138,61,226,142,36,211,245,236,128,194,149,85,77,111,244,51,141,128,41,202,188,35,6,11,116,158,113,113,98,147,23,154,46,216,125,221,3,134,232,100,72,192,250,188,14,42,157,221,159,155,112,197,22,114,101,235,93,245,190,169,51,27,137,36,234,186,172,141,80,231,135,194,78,144,133,97,178,80,87,214,187,63,118,162,142,70,159,27,71,210,243,183,48,197,229,51,5,187,108,9,133,79,240,61,247,177,78,248,118,2,79,4,180,124,158,88,195,175,206,127,74,88,162,82,96,54,244,236,165,109,150,238,5,171,140,252,224,102,165,26,178,215,145,87,246,92,214,249,150,3,234,210,34,228,100,104,84,124,17,107,211,83,173,74,55,154,173,44,234,115,15,40,26,49,13,139,11,27,51,234,55,104,198,40,46,58,29,103,187,71,71,192,183,43,24,193,180,120,110,90,207,191,51,128,89,59,251,217,137,229,106,200,54,188,35,229,156,36,104,158,11,65,159,209,251,122,246,2,73,41,252,30,185,57,244,244,94,41,0,97,11,77,39,194,170,118,14,94,47,42,57,83,22,134,15,1,91,190,150,232,153,116,76,106,185,179,105,217,127,246,55,148,64,169,136,188,8,61,81,20,93,110,135,147,41,184,94,24,25,27,23,186,57,91,91,49,242,108,101,100,195,74,242,159,54,213,107,217,71,145,77,173,78,47,102,74,12,82,18,120,230,5,60,105,62,73,217,217,158,183,58,171,54,245,120,176,6,147,144,216,184,48,164,52,175,127,54,225,160,165,146,96,4,254,61,116,203,81,2,169,164,92,204,156,117,239,152,51,236,248,78,18,112,216,205,100,141,190,137,64,42,73,121,103,135,177,202,122,35,63,209,76,198,124,41,83,28,164,196,126,117,226,6,15,83,220,162,158,36,224,164,25,128,157,182,9,219,254,192,108,132,172,253,81,58,59,31,200,95,26,81,119,37,142,65,161,109,4,167,215,36,245,10,231,173,192,38,30,242,141,247,89,242,48,247,12,21,143,163,164,115,57,76,193,178,88,215,152,45,179,199,205,145,95,90,122,115,180,217,93,8,237,192,156,237,42,40,54,88,213,95,184,194,218,44,187,112,99,14,211,85,139,179,5,203,251,17,245,234,28,76,113,49,134,183,38,207,17,151,105,46,150,48,41,107,85,191,219,194,204,43,46,110,80,25,136,159,198,148,36,70,247,193,15,63,192,98,115,90,211,135,187,210,172,45,25,71,218,217,224,147,254,224,66,251,110,86,189,47,34,212,49,220,132,18,180,97,113,217,134,83,125,60,169,131,206,226,18,80,187,56,123,220,220,58,154,197,37,88,198,88,226,123,112,70,133,121,42,10,97,167,111,224,228,99,146,182,192,156,179,130,98,131,237,112,166,134,70,166,81,130,176,203,159,12,227,5,81,167,27,28,218,28,101,62,98,164,247,91,83,189,176,205,215,240,67,15,247,157,54,230,11,91,229,87,220,28,175,167,138,163,4,203,78,245,174,192,73,246,33,107,109,53,148,183,231,211,251,147,83,68,47,138,184,195,104,134,93,220,138,144,227,217,236,155,6,18,207,12,116,5,150,73,43,253,18,81,79,100,83,150,151,73,156,73,97,84,251,83,81,126,208,117,22,150,145,133,107,40,144,174,8,39,77,71,191,120,62,15,126,224,20,220,202,219,8,112,165,243,142,146,182,51,155,66,157,194,42,110,244,183,145,190,168,33,63,97,210,139,34,224,70,195,251,85,128,128,15,70,190,54,166,115,246,238,108,232,34,77,20,66,96,206,76,231,220,92,84,163,55,141,81,90,204,210,197,16,160,18,23,193,27,228,221,114,208,100,33,53,114,172,14,141,143,38,35,240,168,46,242,192,1,44,223,131,157,52,123,165,49,201,98,34,87,18,44,199,62,29,113,243,70,97,223,163,7,86,88,65,14,35,150,40,219,213,176,218,121,39,86,92,191,62,201,170,98,98,37,106,221,217,47,248,226,114,111,90,154,186,115,160,90,186,70,59,33,7,173,119,65,114,74,13,39,145,13,185,57,105,222,171,59,3,13,233,82,184,238,115,188,248,213,199,200,80,245,10,52,160,88,177,46,135,176,33,44,168,154,127,160,185,35,164,126,136,44,137,112,198,48,62,137,96,233,158,148,244,171,4,27,100,58,117,135,30,2,42,208,89,243,65,253,88,76,41,52,34,178,49,5,74,192,236,28,78,161,87,141,92,194,241,222,52,177,82,176,190,67,46,129,236,157,106,234,17,39,200,61,174,110,214,14,163,225,54,19,53,114,101,128,227,117,86,45,76,161,139,55,57,217,226,24,198,110,184,245,234,76,3,120,13,118,126,68,60,164,145,121,99,97,56,107,36,105,46,205,183,82,54,219,131,17,23,75,124,106,233,151,245,77,135,6,151,201,143,106,164,143,188,96,9,5,47,4,160,250,122,154,195,25,198,120,176,100,186,27,111,255,118,48,201,115,176,109,173,8,182,74,216,144,250,161,140,165,182,231,230,244,62,198,91,51,4,218,115,212,236,172,11,121,176,140,69,155,30,216,228,26,3,206,79,219,208,177,50,233,135,242,81,161,251,119,39,125,52,147,68,10,20,59,234,97,158,178,46,194,128,137,120,105,227,121,49,46,212,128,113,203,244,189,32,128,138,169,66,167,248,236,250,211,197,34,174,161,181,176,183,54,158,47,107,61,142,49,59,118,186,38,186,168,30,166,79,55,96,102,139,222,155,250,170,28,15,62,77,69,87,225,225,129,118,107,80,175,233,25,19,170,199,75,192,44,145,166,175,133,167,180,46,140,85,165,99,118,220,128,238,140,211,68,48,206,41,252,192,148,171,58,250,212,55,225,43,18,198,15,176,107,99,105,51,130,173,96,191,205,86,215,181,20,182,210,30,135,17,36,104,143,64,33,142,80,8,216,33,135,173,12,4,200,96,4,195,55,61,7,180,227,43,108,99,28,48,92,96,122,115,179,192,98,34,64,247,173,115,144,143,215,238,123,53,11,128,40,92,82,142,133,75,40,106,239,231,230,169,199,201,120,224,227,187,104,4,223,36,192,131,153,247,215,252,169,40,89,251,120,112,171,130,220,10,183,22,100,212,195,250,216,52,229,143,164,71,200,156,208,106,168,157,134,141,240,74,158,23,166,212,84,191,87,159,48,176,58,12,29,120,211,33,181,78,164,184,26,78,0,221,236,112,53,227,90,178,80,202,171,64,102,54,248,134,143,149,82,245,153,143,35,84,69,163,196,122,6,20,134,78,40,134,139,38,174,246,192,103,99,187,15,157,205,253,86,216,26,20,2,166,42,65,71,132,3,124,198,112,18,146,216,15,108,181,115,1,167,174,20,26,244,250,121,255,192,128,239,167,232,110,97,222,248,85,102,57,150,114,31,207,197,40,168,196,131,65,250,174,241,241,105,45,224,241,96,231,248,212,22,175,70,134,104,223,47,153,44,114,168,48,131,26,252,206,112,38,232,189,9,216,133,128,16,101,153,185,232,144,21,171,190,13,184,52,37,204,50,42,162,18,171,58,45,45,2,162,203,225,106,125,192,204,49,210,51,71,48,143,238,47,47,171,97,81,24,111,45,72,152,137,6,61,95,131,166,251,113,89,171,137,209,232,213,176,53,184,245,4,177,215,108,74,253,135,211,144,174,214,13,3,172,99,146,72,225,7,193,243,79,64,91,225,90,86,232,38,37,34,164,207,123,37,146,159,23,102,251,209,92,8,188,48,177,219,36,102,169,152,225,7,166,15,49,222,11,158,164,250,92,77,118,42,30,173,35,96,170,9,193,109,161,49,135,155,17,249,10,188,214,10,78,127,184,183,208,50,81,248,124,253,59,166,132,194,196,181,105,38,32,85,226,131,209,142,163,167,22,102,230,213,46,58,95,227,224,250,98,198,163,119,5,130,8,65,232,139,209,194,113,57,183,51,123,215,122,170,155,246,30,23,166,11,90,31,109,64,240,180,46,99,247,152,186,133,99,234,165,125,225,162,21,147,141,121,237,153,17,120,200,209,93,80,184,147,56,184,52,229,229,113,217,140,57,45,239,96,34,95,70,105,164,48,237,34,113,181,177,15,235,131,27,15,108,232,34,193,117,169,223,139,94,207,21,247,198,235,221,58,102,141,106,207,120,112,82,64,202,71,52,142,113,180,157,81,222,104,220,180,138,136,254,151,29,50,61,103,108,149,156,221,82,203,219,75,184,129,223,166,138,70,181,103,14,37,30,180,211,210,51,40,101,164,208,239,130,255,173,61,39,0,37,74,125,196,111,67,194,173,150,4,205,8,115,198,131,55,107,54,17,248,124,46,111,192,167,12,171,147,13,81,152,196,87,140,120,161,149,90,179,226,231,128,168,119,208,160,170,210,172,55,50,178,161,139,68,149,67,123,146,226,136,60,198,107,37,54,21,249,92,157,252,195,125,238,68,136,74,201,138,102,46,241,49,23,163,171,75,151,230,39,47,182,1,206,79,251,189,105,121,182,208,184,90,227,41,223,35,255,154,74,176,244,147,186,155,15,201,42,226,183,61,126,250,167,26,164,176,133,246,3,206,79,11,49,73,211,234,57,52,18,58,115,60,103,61,220,121,49,220,240,80,61,198,21,13,220,227,94,204,250,209,77,131,159,158,41,196,185,250,80,17,0,123,240,20,242,118,221,20,160,211,3,195,46,187,2,198,213,124,179,210,251,10,127,193,245,91,159,49,171,161,136,217,159,180,201,248,113,219,197,207,54,42,222,117,134,85,74,49,227,198,21,86,196,199,134,129,7,49,135,40,88,83,150,161,102,65,35,55,238,73,216,228,188,30,71,111,39,231,172,29,22,217,222,250,96,38,128,233,74,206,22,164,44,154,42,39,175,149,66,38,218,204,249,199,7,165,83,106,228,128,141,169,70,225,70,67,109,192,38,192,245,192,45,252,169,78,9,200,235,171,209,193,23,98,103,100,218,178,158,123,164,59,118,232,57,160,38,53,31,167,6,50,181,45,87,167,246,144,12,79,83,51,8,152,8,194,235,30,163,73,126,97,198,93,225,226,180,80,134,30,35,240,225,55,166,179,109,6,76,121,194,243,100,244,139,223,123,231,245,186,145,132,185,221,240,131,100,21,194,186,7,110,247,98,130,187,233,121,238,116,247,224,97,113,209,7,108,243,126,45,210,109,249,97,101,219,171,205,123,49,77,58,47,156,82,72,169,25,17,97,123,24,225,224,89,141,171,203,120,168,3,45,162,224,212,245,192,149,94,107,133,141,224,49,180,233,48,43,158,171,243,188,187,149,181,37,234,52,59,187,104,190,115,24,82,173,39,36,208,201,6,133,114,221,70,228,181,62,60,121,103,210,134,238,221,166,71,234,9,71,144,178,8,24,146,226,199,181,166,220,213,157,57,8,222,223,18,155,159,108,66,15,24,3,74,231,48,183,118,3,201,54,159,252,204,20,120,58,214,189,57,21,2,15,17,94,187,130,124,139,234,128,231,214,228,144,47,140,58,218,75,30,56,60,21,101,112,126,108,78,56,159,102,12,120,71,0,163,61,55,39,131,116,97,11,116,62,48,37,55,1,147,86,124,94,43,205,208,167,3,46,85,237,163,3,143,122,209,161,217,59,67,251,221,83,224,112,82,254,9,131,235,85,49,68,176,238,161,53,132,14,124,222,155,159,147,232,9,179,152,194,101,124,46,250,232,231,19,30,66,51,105,5,124,142,253,103,171,133,41,178,220,71,203,207,76,168,125,70,172,15,130,215,253,184,199,139,199,138,31,134,196,105,63,193,161,243,206,33,68,120,142,64,212,51,53,6,99,132,127,14,83,235,173,243,255,108,24,59,78,99,56,55,242,195,151,72,82,50,148,111,168,103,170,79,28,49,89,95,167,195,120,103,143,239,178,41,64,139,1,181,238,136,250,4,82,122,187,31,51,213,244,134,120,40,175,137,223,182,189,237,9,164,96,103,196,199,132,21,98,61,231,162,109,50,142,178,193,235,174,192,102,23,135,75,163,0,180,62,174,9,218,105,113,235,4,171,193,235,92,80,92,226,186,145,196,167,31,215,196,212,236,29,197,254,209,211,97,24,203,149,223,219,164,16,242,99,161,203,185,69,106,86,211,15,70,147,30,34,235,157,222,148,252,88,240,101,69,37,63,59,42,171,250,41,140,59,183,142,165,85,105,47,121,220,185,204,209,227,83,129,186,253,39,96,113,86,241,177,125,85,45,243,137,229,157,183,12,66,118,19,226,196,71,82,24,187,58,94,204,40,43,30,83,119,160,235,237,240,241,237,135,70,228,58,226,113,113,126,84,179,188,244,230,115,146,123,9,24,22,51,181,175,102,208,88,153,142,103,121,98,171,244,132,172,48,209,207,98,88,218,62,106,132,202,51,133,10,232,217,251,158,65,235,22,155,141,171,201,197,62,54,35,85,97,225,61,148,97,92,172,170,71,64,37,86,72,136,82,211,165,85,144,253,106,55,210,36,125,206,235,87,172,64,180,98,105,84,94,15,125,236,36,250,23,112,161,78,66,233,99,73,25,132,127,80,104,222,86,191,133,142,236,21,147,24,129,61,77,34,255,200,244,60,135,118,254,42,132,161,50,15,27,225,191,88,216,244,93,232,233,114,188,179,26,110,77,38,5,217,30,244,108,194,37,208,252,134,102,27,68,98,241,86,116,51,62,65,32,150,106,4,213,140,194,229,177,72,161,85,188,234,187,121,216,60,149,142,40,248,36,227,115,16,13,212,42,227,102,164,126,49,81,178,169,104,76,133,105,211,136,71,227,176,86,75,28,169,167,25,250,99,150,181,215,149,141,60,99,10,19,136,243,86,77,1,163,119,191,23,87,24,139,30,152,230,150,248,105,90,218,251,67,52,12,211,66,60,120,77,42,65,109,188,181,176,70,59,76,170,79,119,233,202,181,253,194,169,233,76,160,132,57,214,86,198,229,212,212,195,89,241,51,212,46,113,31,232,188,23,152,240,183,163,105,33,57,173,35,134,198,70,204,255,212,80,62,107,250,203,70,27,224,112,194,93,86,242,229,61,57,224,93,97,183,88,144,71,97,10,129,186,195,217,248,45,254,126,161,238,255,253,183,127,255,123,85,186,61,253,35,72,26,42,197,122,37,18,94,139,35,81,219,92,169,144,113,177,28,90,159,215,195,189,75,252,255,24,26,30,169,90,182,89,61,254,176,133,151,28,134,251,229,141,7,229,171,241,72,102,22,191,94,15,50,138,186,2,198,60,213,243,151,252,164,239,201,199,144,45,75,139,42,240,126,115,204,247,153,232,224,204,79,29,53,182,133,171,220,39,14,89,109,61,33,193,239,37,46,214,251,211,53,39,12,45,71,141,133,108,213,55,154,77,99,51,60,118,138,103,117,77,236,72,251,59,42,117,86,190,185,65,17,125,156,0,133,225,176,241,215,62,187,232,124,114,44,104,191,65,39,242,193,228,49,180,201,169,67,85,216,227,189,207,68,163,86,71,154,102,224,138,113,143,123,90,161,244,122,26,16,203,136,181,72,245,241,25,86,121,239,9,119,129,7,240,38,147,90,110,189,80,7,94,1,66,140,45,59,140,57,39,78,61,65,37,49,4,0,218,67,88,225,39,246,2,1,107,6,208,155,111,202,226,124,30,146,189,36,175,255,116,49,53,103,91,29,191,254,92,237,129,114,26,215,1,35,250,212,230,195,100,13,21,81,49,177,141,82,65,224,110,205,88,94,111,81,222,22,7,2,37,51,100,226,207,210,57,174,157,156,37,176,7,98,117,120,169,7,93,223,18,65,163,231,187,52,159,69,104,64,14,173,134,26,184,180,203,157,9,227,126,126,218,38,39,213,105,81,0,147,141,58,95,174,62,46,214,177,6,170,195,231,187,42,73,223,249,57,18,85,37,42,92,114,19,5,123,91,78,195,213,111,14,76,18,75,199,115,87,83,181,243,242,153,250,22,61,88,216,62,146,71,219,164,204,181,84,100,219,233,237,245,51,198,154,164,229,26,216,148,43,138,111,136,183,117,173,82,129,27,115,248,76,216,38,36,223,215,83,227,2,85,175,215,5,193,151,90,245,201,207,187,120,37,238,192,114,70,91,84,135,5,86,96,31,150,89,136,152,42,140,149,234,95,100,178,2,158,139,113,248,220,27,129,247,232,156,99,77,225,189,98,225,110,99,220,222,250,69,166,177,216,56,60,222,178,33,94,123,134,161,71,89,2,117,217,2,155,6,218,87,159,118,182,209,244,88,230,84,165,98,173,57,252,19,25,151,178,162,68,165,181,215,144,153,222,141,86,160,29,227,234,156,164,94,67,6,109,178,250,173,166,96,236,179,193,42,88,57,29,159,214,200,233,236,42,19,142,116,145,86,102,235,165,98,115,221,2,180,246,126,109,26,143,167,195,132,198,149,19,207,130,66,81,230,152,40,44,210,54,189,129,156,158,187,204,148,4,83,81,62,180,253,151,244,96,20,222,37,171,224,212,71,203,94,214,0,53,149,121,71,130,210,54,219,162,166,143,228,133,182,162,66,13,126,75,254,96,101,16,191,118,158,109,102,198,47,231,100,11,93,126,249,140,118,142,17,229,244,81,57,138,73,196,40,198,132,109,148,114,2,173,186,179,118,83,175,162,164,234,78,175,38,151,56,226,234,179,250,182,230,158,38,29,93,101,71,249,102,55,103,84,234,5,207,196,41,201,203,36,77,99,93,245,141,211,164,96,102,70,209,42,218,13,90,162,9,207,210,142,114,90,130,126,90,254,217,183,212,233,230,172,210,82,36,235,90,84,85,51,187,171,214,210,242,41,125,167,101,58,165,71,100,134,250,225,238,7,242,49,8,137,201,137,167,3,131,241,118,105,113,50,138,16,15,231,71,107,58,71,227,64,129,186,93,153,168,216,3,34,129,51,127,178,137,18,70,96,251,43,30,152,135,61,141,108,68,211,218,103,248,83,151,23,124,195,9,32,233,186,109,193,1,159,193,144,199,52,45,112,65,69,62,185,72,7,228,48,149,94,112,41,203,62,79,210,188,185,5,1,65,42,4,165,166,59,17,174,245,171,59,218,135,77,75,190,105,37,240,78,37,194,181,90,196,53,17,217,174,203,209,69,27,121,18,237,112,108,84,23,31,153,213,56,147,228,90,90,233,199,136,190,129,108,242,70,82,36,95,179,187,27,116,21,64,98,220,164,254,158,44,99,247,202,255,109,178,112,82,35,63,24,8,95,122,180,43,140,71,48,125,210,41,152,2,254,237,102,210,86,0,107,197,10,116,214,71,78,157,148,178,11,147,240,86,77,233,149,41,150,133,227,209,59,26,208,89,214,206,176,3,19,245,244,62,143,99,74,156,79,247,92,141,24,233,135,22,116,21,86,87,148,22,21,135,9,52,174,162,247,46,152,26,253,182,121,36,225,16,103,179,178,20,182,55,137,36,170,80,165,73,132,70,139,30,223,131,44,86,149,110,137,140,20,194,246,85,223,126,58,202,210,241,150,77,105,102,69,7,74,17,50,181,73,101,73,40,75,30,67,2,178,166,45,221,116,198,254,228,165,232,13,147,245,105,182,51,121,15,175,203,134,141,230,216,14,114,115,11,167,123,31,71,219,214,146,34,237,43,48,17,187,127,50,109,93,203,185,55,33,112,101,22,123,219,14,5,2,89,251,114,18,252,54,222,213,115,220,243,36,10,105,180,11,108,250,155,189,99,200,164,32,181,139,144,174,196,184,121,167,4,191,202,147,195,11,22,109,130,221,106,2,164,67,139,142,183,228,69,171,147,215,40,218,181,115,12,75,104,149,62,148,166,255,45,237,72,25,62,194,238,157,99,231,192,158,18,197,131,173,153,206,155,226,173,97,184,47,73,27,134,88,188,254,90,136,54,117,97,135,160,222,191,74,71,28,141,240,146,217,69,220,24,63,204,175,158,72,19,244,7,134,50,215,127,155,212,173,152,80,214,46,16,33,194,105,162,241,66,251,66,133,6,46,125,244,242,45,2,226,58,25,206,147,186,73,60,81,112,78,66,157,200,139,157,21,179,189,71,17,10,57,237,249,177,82,54,15,12,209,203,76,55,141,60,57,76,20,46,60,50,77,196,57,63,19,113,99,30,68,127,100,129,172,235,79,131,26,219,252,217,200,225,243,144,65,237,56,87,222,152,9,147,221,212,65,57,183,187,29,163,141,83,55,235,144,82,181,232,13,94,180,64,244,254,194,244,148,250,205,97,106,219,210,134,75,183,227,136,246,48,179,212,179,78,6,26,163,163,177,7,253,168,185,117,223,104,36,31,163,175,147,158,20,225,3,160,185,108,185,31,64,72,180,105,65,43,252,51,55,21,105,116,11,122,6,208,223,177,70,60,24,107,111,234,173,225,56,112,69,187,105,171,188,233,234,42,196,195,188,35,131,46,43,93,246,103,77,175,216,52,104,224,77,85,63,70,57,35,234,18,22,19,14,30,81,10,227,135,207,138,168,222,59,156,95,142,68,252,101,150,117,192,100,42,181,97,174,18,251,241,243,229,12,142,237,202,58,36,105,206,248,233,99,231,65,29,37,227,9,175,136,183,250,45,252,197,174,87,19,97,111,209,51,13,115,104,238,207,234,153,183,89,21,49,118,138,152,100,14,26,79,153,183,76,211,107,41,67,6,187,96,52,125,146,87,196,222,122,224,17,118,184,85,46,136,158,29,191,76,12,221,239,141,38,211,208,95,166,228,32,38,217,79,215,115,149,255,255,193,48,92,155,230,236,153,244,86,12,45,95,34,134,196,116,47,31,138,105,166,163,127,140,152,249,185,204,147,100,69,211,138,96,196,40,214,39,143,0,59,207,218,83,51,108,103,139,36,103,63,63,24,94,226,213,21,78,193,134,110,162,96,103,190,74,148,31,85,93,108,147,31,188,242,47,211,37,176,73,127,127,55,135,117,135,205,70,30,13,55,248,119,194,82,201,106,133,110,210,94,183,54,172,99,223,213,104,53,53,169,39,59,111,221,168,89,249,94,204,90,245,132,90,243,216,106,152,126,63,235,151,243,55,87,165,178,155,4,221,206,147,125,191,125,246,22,173,131,64,107,118,65,49,250,161,212,39,13,109,180,239,166,92,84,29,70,0,97,106,155,62,41,133,223,238,51,141,55,65,57,119,38,108,4,243,43,111,2,174,73,114,227,68,45,73,39,250,107,141,186,179,26,45,164,175,247,71,111,121,96,72,199,155,204,20,90,79,251,87,113,73,46,110,176,139,220,247,234,237,43,161,128,244,27,11,70,78,33,74,165,136,94,125,95,131,206,98,177,63,225,180,217,95,99,18,108,229,148,84,202,110,109,114,101,247,169,209,102,150,118,45,96,50,16,49,96,88,217,114,82,224,92,143,120,39,210,84,66,170,79,100,195,50,200,14,195,36,212,4,77,240,32,252,222,152,85,137,142,253,29,108,100,135,219,231,229,3,147,9,145,166,240,241,83,167,218,14,91,109,184,188,22,85,161,159,63,0,76,157,167,216,51,157,157,234,83,122,193,28,63,11,111,203,238,210,167,73,246,57,108,244,10,210,71,12,141,208,248,104,245,33,182,164,83,245,134,186,102,251,201,122,252,102,17,73,169,170,213,100,176,151,111,164,55,126,112,105,230,60,10,12,245,240,39,234,69,53,18,246,142,156,52,48,3,66,215,243,131,209,153,31,114,238,55,102,89,201,223,107,91,7,109,205,77,97,68,215,127,31,27,183,16,170,250,33,48,241,171,245,189,54,114,210,75,122,193,232,112,179,244,200,7,147,193,23,151,120,90,236,189,248,189,33,152,209,19,146,142,143,254,41,72,241,221,40,60,16,95,132,99,103,126,180,250,63,50,49,104,240,46,92,44,102,244,161,16,181,72,45,2,209,11,120,128,190,159,70,110,109,61,43,192,242,84,245,251,105,222,235,153,165,216,32,78,93,79,125,226,192,216,186,223,3,17,204,207,143,153,212,195,32,83,35,40,124,36,95,20,121,210,242,199,122,18,24,249,150,213,190,159,166,44,80,124,133,95,129,163,143,39,242,78,85,173,176,109,156,224,243,155,101,84,141,208,243,114,97,12,211,175,113,130,206,55,136,39,206,22,253,247,121,91,254,245,159,254,248,63,255,241,199,223,254,235,61,4,233,180,207,255,128,67,240,140,110,137,195,26,142,5,242,48,119,218,33,102,90,189,117,242,192,176,166,213,235,113,45,162,54,231,128,249,190,238,153,128,240,33,229,11,27,89,199,183,5,145,28,34,99,16,83,227,24,60,103,57,149,226,87,83,231,35,52,11,11,165,7,152,240,28,70,29,240,46,101,250,163,72,150,116,191,57,74,184,183,252,6,137,202,212,190,72,12,112,135,39,53,80,40,131,156,4,218,102,217,20,222,21,10,38,169,182,153,254,203,176,199,221,236,42,124,84,44,94,127,173,97,84,151,247,193,72,137,246,143,85,139,86,19,82,87,55,95,100,49,29,58,82,62,152,26,93,169,53,68,76,177,180,175,4,24,54,24,186,58,111,34,30,185,39,54,169,239,193,151,197,59,110,220,224,87,245,155,125,11,66,71,224,88,228,2,79,79,177,241,127,40,232,187,43,213,58,76,157,53,152,109,54,89,129,82,192,22,50,253,60,197,73,219,65,210,19,150,240,96,229,180,250,96,168,226,164,140,107,153,31,248,17,91,225,133,210,236,56,229,230,199,145,116,37,32,171,193,77,146,152,129,179,132,2,156,239,222,16,52,104,19,58,222,4,125,206,126,241,200,41,137,74,214,113,174,72,134,212,128,57,72,239,254,69,162,6,66,8,135,137,166,78,153,102,11,159,233,235,172,1,46,244,197,222,137,100,60,230,37,110,14,93,187,236,126,112,212,113,28,5,12,227,186,92,204,10,250,162,83,160,80,88,200,107,195,39,117,134,202,95,155,12,92,215,39,67,148,247,11,74,27,76,219,165,188,23,250,162,126,10,115,243,213,165,194,222,10,127,230,186,191,77,19,244,181,19,141,134,246,227,134,159,214,74,151,228,156,220,4,103,207,65,234,31,155,15,34,70,230,54,210,237,79,47,30,154,120,154,212,111,168,209,152,252,243,215,25,0,76,145,153,220,155,182,178,47,130,52,173,239,134,153,121,225,69,50,164,58,188,241,146,238,222,202,236,31,30,252,53,233,80,248,141,229,167,55,68,143,223,18,160,231,103,113,16,4,124,118,32,50,220,35,224,4,167,171,192,176,13,253,188,235,31,188,228,99,239,146,179,165,84,3,38,90,220,5,70,110,175,175,120,52,50,16,2,227,59,142,64,73,11,92,15,152,152,255,217,76,211,247,224,244,73,85,233,173,217,197,180,80,99,18,35,55,35,129,101,123,18,15,106,79,235,75,59,75,245,14,26,106,76,231,251,197,226,164,242,188,200,205,39,71,68,115,184,64,85,122,253,61,168,100,143,205,95,167,195,86,103,116,63,88,165,223,226,99,114,102,105,67,85,126,125,100,35,112,218,59,30,173,91,163,205,157,13,208,60,236,175,178,2,184,82,153,114,63,88,203,200,215,108,255,109,136,225,68,3,6,129,114,104,38,124,26,163,239,36,133,96,200,199,227,55,7,140,48,202,3,99,21,173,30,48,236,227,242,219,184,74,75,174,198,108,186,239,141,101,235,28,133,246,219,93,233,150,9,7,158,93,42,246,21,36,42,100,183,53,21,129,246,105,250,252,96,234,221,46,76,75,152,219,254,246,219,91,186,238,14,76,23,222,242,65,229,132,186,135,31,4,101,21,102,1,71,203,84,23,113,147,222,59,71,103,192,20,207,117,65,207,70,177,98,215,177,186,98,125,110,90,51,221,108,98,179,109,77,98,230,27,243,113,127,145,233,73,139,92,209,120,226,38,110,74,251,160,195,253,73,146,115,117,115,253,153,105,98,10,67,154,34,182,177,153,230,228,48,217,190,118,205,243,3,19,191,105,190,157,66,97,45,229,165,112,192,149,54,253,197,144,248,44,146,253,103,208,218,218,254,57,11,173,109,85,214,62,5,142,103,17,125,131,134,186,12,68,160,2,147,40,243,19,172,148,109,42,51,207,213,213,79,230,115,4,108,115,205,5,54,21,24,191,57,93,122,162,163,10,108,121,194,15,166,213,164,109,253,109,20,16,252,24,41,195,234,204,21,182,214,80,255,237,97,22,136,220,28,229,163,234,235,243,28,126,16,254,235,152,99,221,199,213,108,158,146,45,102,204,91,233,49,168,132,20,215,148,79,2,65,194,71,95,138,207,121,220,185,172,223,123,119,130,6,142,26,153,140,252,244,54,10,153,226,176,61,199,93,34,63,162,62,95,158,200,3,109,81,42,160,51,25,242,246,234,48,82,179,242,211,52,147,166,84,28,62,238,112,146,78,44,179,255,145,169,116,152,8,195,141,216,111,147,35,42,159,133,111,84,247,80,130,9,76,131,177,111,137,149,109,101,203,190,99,118,194,125,242,150,16,36,208,171,183,197,49,3,62,147,86,95,204,38,159,31,51,144,221,87,33,32,133,112,178,132,189,2,83,86,25,250,211,84,11,127,242,14,6,91,137,158,192,27,166,191,123,245,128,139,243,194,176,182,52,185,247,20,181,71,4,144,141,14,45,96,18,244,242,90,45,89,95,78,192,212,144,202,107,153,140,232,186,111,109,149,230,2,159,251,199,17,86,169,219,151,94,69,88,4,163,69,135,17,71,234,251,54,99,25,171,199,153,2,62,15,81,182,145,168,24,243,172,239,228,155,26,12,96,24,184,23,70,254,169,199,92,57,86,220,146,22,29,242,174,199,219,112,179,192,172,217,37,243,116,215,106,180,217,14,195,125,35,251,206,121,54,218,200,253,230,24,159,183,255,141,108,41,180,119,41,102,26,102,97,44,110,122,196,207,194,200,254,104,199,163,237,100,131,2,166,173,59,121,152,135,74,229,115,78,7,221,9,82,30,244,107,185,9,121,44,54,90,79,107,192,72,79,140,26,87,147,76,29,97,147,144,49,65,196,215,231,18,85,189,121,202,163,217,57,63,221,159,40,132,208,102,28,82,7,102,150,142,216,243,146,109,67,75,96,51,174,98,183,110,36,39,228,230,182,91,172,25,176,181,146,11,76,182,168,196,163,81,160,20,159,228,192,228,168,115,143,223,198,215,217,69,96,8,105,83,252,54,197,63,67,134,133,175,57,134,31,20,133,102,24,121,112,200,135,155,27,191,228,103,216,114,5,198,88,206,254,100,231,148,170,73,30,140,46,132,29,104,177,26,38,121,45,106,207,99,163,47,228,190,35,151,215,140,33,146,172,163,111,244,22,32,145,95,30,86,98,121,183,234,115,190,102,121,110,99,11,119,255,142,84,55,11,58,224,138,96,246,250,34,53,86,216,142,166,154,192,191,22,236,15,70,236,182,203,60,100,135,234,89,224,179,86,171,140,40,229,31,110,21,12,219,99,122,87,20,229,206,139,142,155,7,180,79,125,190,230,231,48,83,172,100,154,40,2,67,148,234,147,148,197,179,111,33,53,112,50,58,180,15,166,152,224,198,111,153,133,219,24,59,126,48,100,66,233,214,189,27,124,44,68,255,92,27,225,156,164,67,90,184,159,31,3,148,68,138,164,192,239,183,231,39,96,120,224,102,141,133,245,121,114,215,194,36,253,73,224,115,200,36,133,163,199,205,25,75,127,162,47,44,176,5,208,199,7,163,248,147,230,123,245,49,165,230,7,87,56,205,186,94,189,211,252,146,121,176,32,37,82,62,186,2,18,73,161,229,176,149,101,11,106,241,227,15,164,72,70,63,38,90,219,115,249,99,179,79,235,194,164,250,252,203,126,210,115,207,178,95,50,222,19,26,139,47,130,193,142,191,242,173,243,101,162,96,131,77,135,97,43,189,58,10,68,233,205,58,249,30,204,84,147,174,188,57,220,217,20,246,126,161,48,20,27,72,88,220,183,178,234,53,223,82,120,95,120,255,229,230,196,172,243,175,232,142,32,37,149,64,242,49,153,6,249,227,81,157,208,212,82,61,117,63,71,51,223,115,248,213,240,229,222,26,99,186,141,136,199,124,11,159,178,34,50,51,247,183,25,255,245,169,108,18,64,77,247,108,107,20,39,167,150,227,214,155,214,201,125,191,180,85,50,124,114,174,115,114,206,137,210,20,48,108,8,95,248,16,18,91,11,216,94,152,104,140,7,225,160,123,101,130,23,129,71,100,87,129,49,46,211,221,206,58,44,137,217,167,48,53,16,245,178,127,0,15,122,191,3,38,238,42,139,15,146,213,79,172,30,212,184,149,171,160,36,98,226,98,107,248,89,242,100,198,184,248,121,250,150,162,236,105,200,147,17,8,251,68,226,140,65,225,156,164,178,157,17,76,222,95,238,149,166,102,19,134,185,67,206,74,107,31,83,48,17,236,51,201,101,195,194,56,156,31,15,198,164,224,137,52,89,19,152,191,255,197,86,166,69,97,134,156,170,35,91,120,222,225,76,193,140,124,109,74,223,142,195,245,125,109,66,85,107,15,189,154,112,203,118,152,14,172,33,131,102,76,82,235,179,38,200,26,80,156,165,143,214,17,136,114,120,145,145,147,115,241,120,161,240,157,127,163,130,30,225,236,91,71,37,25,149,255,7,215,108,90,180,58,166,116,163,125,31,140,10,254,114,57,192,173,17,147,24,237,247,69,58,202,97,93,246,113,40,34,118,44,1,212,235,250,37,77,49,24,222,191,239,201,59,141,17,186,159,157,57,190,82,241,79,66,237,123,95,50,89,160,19,233,31,53,9,122,41,148,75,87,125,177,227,189,125,84,23,192,203,136,147,116,54,212,79,243,143,198,178,99,144,149,165,99,10,165,199,23,138,166,221,2,215,78,46,62,71,215,248,42,77,40,230,204,36,13,183,192,227,198,1,168,176,129,93,74,174,46,214,110,224,79,70,200,112,21,133,41,216,240,67,128,170,243,231,232,60,230,164,253,162,195,116,232,149,187,254,208,186,234,30,229,227,103,77,220,226,194,148,150,36,127,52,203,145,231,46,131,102,81,193,239,115,82,51,187,151,172,109,84,47,189,124,218,224,46,41,68,96,130,207,249,94,93,68,46,148,46,118,142,171,207,79,153,243,39,147,117,175,158,52,2,196,206,113,44,218,179,253,202,33,195,209,144,60,71,200,123,37,145,11,5,198,155,244,253,212,216,110,231,188,83,105,46,148,251,124,171,70,59,114,95,78,95,96,182,149,17,247,166,163,85,46,166,6,205,51,90,19,250,51,33,127,62,54,105,74,225,126,77,78,35,93,63,198,59,234,145,104,12,130,33,178,127,120,83,100,196,227,107,52,26,83,20,237,176,240,142,248,88,37,201,12,134,174,125,248,43,81,162,76,16,239,162,232,13,22,159,224,148,78,165,38,163,77,93,75,243,140,44,231,42,153,45,185,247,47,186,232,95,186,152,23,40,48,49,181,226,203,195,56,193,151,28,79,208,155,141,152,193,147,138,214,94,4,109,65,122,8,138,98,250,210,123,55,26,18,124,196,218,143,253,72,97,74,158,253,201,168,241,87,115,129,157,50,93,152,82,226,170,55,71,135,185,250,150,66,40,34,231,249,12,90,48,91,29,152,114,144,214,182,140,56,15,247,249,140,212,82,193,196,46,175,109,206,143,143,233,162,194,243,70,39,128,9,240,249,54,142,124,222,232,178,43,252,186,117,178,163,27,142,143,37,115,240,172,212,234,231,15,205,9,116,33,201,4,38,225,145,252,189,96,71,203,50,228,188,105,246,172,195,52,45,213,91,110,197,210,131,165,244,179,244,225,189,35,208,44,191,13,85,189,79,112,132,23,104,195,187,232,217,156,218,87,140,197,76,55,237,26,249,233,115,244,181,143,122,16,120,165,188,197,84,65,197,0,131,251,131,161,202,72,178,209,82,135,76,143,205,7,79,219,149,117,199,177,50,227,128,177,170,178,236,195,211,28,127,127,47,210,85,89,143,0,28,247,237,38,49,197,43,109,202,163,193,91,51,190,170,216,51,128,137,208,133,154,19,221,132,98,166,195,132,0,197,51,163,19,50,127,130,133,212,198,149,149,100,55,51,254,65,207,207,47,170,76,139,88,96,196,99,72,233,127,40,49,104,53,106,7,233,66,175,160,90,56,55,72,33,11,92,136,129,103,135,105,156,123,174,38,28,251,25,212,36,162,251,186,156,92,6,211,119,234,175,245,219,40,159,171,157,84,212,18,70,165,100,113,35,248,124,145,27,99,66,43,25,0,48,165,93,195,81,10,19,212,196,130,84,235,171,112,198,71,174,124,122,29,20,36,238,146,15,232,153,166,233,102,75,152,41,184,10,223,225,99,173,109,169,86,133,11,188,191,142,110,82,18,50,135,73,170,142,184,152,170,28,253,212,80,234,36,143,45,64,78,123,6,76,206,61,99,156,109,223,226,131,105,147,162,203,165,123,233,58,246,245,247,61,96,117,79,83,54,21,226,229,251,235,146,60,176,13,234,189,55,92,37,225,91,177,237,66,70,125,199,204,148,117,139,15,184,201,64,52,217,207,104,49,202,158,19,95,248,93,234,253,156,25,143,90,192,247,214,244,150,95,214,136,6,205,52,244,143,211,81,106,206,111,208,35,195,63,62,62,161,106,78,87,18,203,55,160,146,141,79,205,51,99,8,248,17,122,23,116,224,235,250,99,155,138,68,22,116,187,132,138,109,178,86,174,123,209,98,12,190,223,104,83,12,42,210,238,192,12,247,231,159,175,159,54,103,146,183,66,103,114,250,244,174,180,206,92,41,167,102,145,240,53,125,188,32,102,184,13,71,60,24,130,180,223,6,111,210,222,188,132,14,9,148,164,223,144,144,119,66,112,83,96,232,238,124,2,119,203,161,117,189,154,51,192,183,27,115,0,167,60,24,201,245,207,224,60,224,62,150,147,204,223,189,141,7,252,123,43,200,119,91,207,235,157,6,95,235,217,164,129,174,60,27,6,54,94,114,27,101,145,114,156,35,235,28,227,92,243,41,72,165,195,200,226,117,225,1,156,73,214,28,222,165,201,193,4,71,220,246,192,55,125,227,136,6,201,147,225,169,22,95,27,120,157,80,164,92,152,81,250,164,24,128,23,219,135,60,89,162,94,238,123,107,130,81,45,171,245,132,46,229,136,139,7,154,224,114,212,175,189,155,215,208,208,219,156,118,150,231,198,74,248,84,243,38,241,87,19,236,189,232,68,59,247,51,204,224,210,134,192,64,86,60,13,45,229,243,138,40,112,61,91,168,132,113,248,147,254,201,83,88,56,136,166,31,133,105,192,247,13,1,73,130,36,103,245,178,46,234,239,76,35,104,77,52,89,140,12,8,196,231,23,210,51,218,133,116,123,120,129,177,144,124,255,158,22,104,144,231,182,194,213,230,247,62,199,12,61,146,2,119,43,180,112,184,115,156,171,61,106,42,123,223,68,160,122,255,108,85,67,141,217,28,238,26,85,240,109,13,49,35,224,239,39,95,227,48,204,20,186,137,162,55,254,233,65,77,138,163,71,89,114,98,154,107,208,62,99,24,86,146,227,13,234,199,70,195,210,157,251,133,66,105,191,221,24,182,236,134,179,7,78,136,167,74,26,106,83,18,5,255,248,226,129,161,213,234,207,213,168,236,125,143,118,222,3,5,113,189,186,159,45,199,39,3,108,152,103,125,168,85,72,14,108,58,220,225,130,28,58,44,213,106,185,29,222,121,37,125,52,170,255,125,208,126,236,84,250,181,179,201,123,125,179,216,26,254,198,86,247,130,61,255,115,253,151,105,116,45,29,149,76,180,205,39,249,50,77,221,164,214,46,71,170,163,155,130,209,199,154,197,107,138,39,59,219,64,237,186,54,143,61,90,154,159,91,52,225,36,53,10,225,125,222,190,135,91,113,137,6,199,38,249,50,79,188,46,154,174,165,31,201,220,53,90,115,190,239,177,169,12,186,221,1,192,214,128,249,237,26,40,78,18,1,86,152,96,139,223,188,237,63,251,130,213,10,26,62,152,42,181,170,150,2,123,202,246,33,165,51,122,15,153,166,115,155,248,159,195,196,7,53,244,12,21,192,12,67,98,99,84,230,252,192,70,208,234,48,13,129,93,95,140,58,208,120,239,99,8,20,141,138,211,137,208,190,54,123,200,175,11,193,104,189,121,199,172,169,14,91,7,248,124,222,123,120,161,247,54,13,156,210,244,234,124,70,249,115,187,80,92,41,82,161,110,238,73,113,150,124,96,75,125,203,168,45,220,245,238,191,77,46,187,100,117,222,211,248,116,222,41,94,47,176,4,202,123,101,106,12,191,83,224,216,97,166,207,168,240,57,95,60,102,129,38,156,210,210,97,218,225,23,124,131,118,78,0,234,166,37,5,130,97,72,183,213,7,211,65,177,243,99,85,34,160,185,29,134,22,66,63,55,161,83,119,70,225,209,133,156,183,60,38,171,171,120,1,211,102,170,113,160,109,197,177,223,168,100,83,84,215,247,134,200,163,196,205,169,16,157,75,95,44,177,113,248,213,219,202,147,228,209,8,218,123,64,100,163,4,128,150,181,184,124,100,38,62,83,157,21,113,254,167,11,244,71,107,212,29,166,47,94,111,110,148,37,205,111,14,11,212,146,68,222,175,125,234,11,227,158,173,145,36,151,174,223,227,53,47,47,115,63,48,37,221,250,222,102,98,248,92,66,190,70,84,70,57,27,41,228,104,254,104,243,39,21,255,4,130,34,77,191,205,219,79,67,119,158,68,61,108,113,120,163,136,168,211,156,184,212,242,171,215,57,113,146,30,113,20,23,121,220,227,192,219,148,100,4,166,125,184,248,213,244,100,104,242,7,69,231,229,187,245,182,84,108,171,122,18,44,120,22,134,195,200,95,234,225,92,104,52,240,5,10,111,230,120,98,19,133,94,199,234,55,167,117,174,136,103,182,56,234,135,223,155,242,188,180,52,158,67,66,224,251,94,63,54,160,215,44,216,145,236,222,228,76,206,17,86,212,34,161,90,217,175,110,22,79,144,19,12,46,223,143,128,29,152,67,72,130,188,208,106,20,175,217,176,205,21,146,43,53,231,147,147,193,78,76,23,200,186,196,228,134,40,185,249,52,182,202,174,91,162,218,76,183,96,121,178,142,58,38,152,37,196,15,169,214,193,248,61,90,167,20,73,242,209,248,2,231,3,125,246,252,134,218,113,95,210,86,96,186,148,191,216,4,166,205,217,27,182,60,90,199,112,240,229,219,89,32,123,202,163,81,114,247,49,40,78,171,254,40,87,173,17,216,196,165,252,230,8,174,167,174,240,175,121,192,97,228,116,134,222,124,83,32,237,87,35,110,180,116,212,40,1,251,76,14,178,205,244,91,76,69,123,245,99,100,64,109,32,6,73,38,236,94,135,63,152,149,169,149,50,244,193,140,137,233,131,169,105,123,198,172,243,71,190,113,12,139,149,62,207,13,91,239,151,140,216,195,104,122,82,209,33,181,168,193,7,35,196,148,138,92,77,243,240,39,6,15,220,159,68,226,54,159,233,179,248,17,150,166,229,115,10,12,117,213,231,43,211,194,154,69,81,20,63,134,180,190,191,182,117,111,107,138,102,83,2,185,63,31,9,135,137,250,44,113,161,58,194,231,62,226,148,0,224,37,93,184,89,205,184,255,54,148,25,186,242,55,43,202,99,0,208,64,246,49,196,222,217,24,37,110,198,157,103,160,244,89,54,196,77,17,105,255,60,2,60,231,141,75,33,48,114,109,126,0,46,106,253,166,152,144,219,42,98,125,227,88,195,226,200,47,124,150,76,118,152,88,82,85,255,205,148,234,191,15,70,155,52,142,149,192,148,20,248,190,67,99,206,168,226,70,153,82,178,167,112,208,23,165,205,57,63,113,149,228,109,92,112,34,18,87,145,171,17,159,142,15,74,77,105,43,18,27,196,206,174,203,231,18,37,6,171,136,101,77,33,5,253,7,31,156,173,226,85,62,73,153,16,37,251,213,25,202,8,13,249,212,2,101,248,55,44,52,157,207,33,7,1,214,140,43,193,0,195,132,171,147,169,145,131,241,131,0,65,175,62,196,144,59,86,195,57,57,28,237,203,58,130,53,202,192,5,223,160,29,67,186,206,219,249,99,17,14,250,51,3,30,20,150,106,220,134,138,72,255,34,16,87,141,43,139,210,76,137,114,184,23,118,96,163,162,151,157,163,35,113,241,181,111,243,10,70,166,40,48,21,228,95,179,190,217,54,67,74,174,216,89,82,118,10,16,232,42,200,42,232,166,69,50,42,174,166,47,247,18,8,31,152,30,155,180,2,238,169,93,162,51,96,72,59,147,223,28,122,163,203,6,218,152,102,199,49,238,126,117,179,32,210,189,250,156,20,108,91,254,98,144,51,116,25,84,100,242,242,119,176,3,195,188,43,161,50,216,23,214,87,226,131,112,86,106,84,134,95,24,171,124,124,109,191,232,106,193,135,32,191,77,137,213,26,254,104,184,255,178,126,179,117,200,127,81,83,224,99,220,234,116,96,152,74,235,254,222,20,196,102,57,102,32,43,169,95,16,219,224,124,179,183,116,139,192,207,23,207,77,113,215,148,95,166,141,169,173,184,117,179,72,221,133,141,66,190,248,160,16,175,149,60,165,213,236,187,75,176,76,169,71,72,110,128,55,219,222,250,96,202,220,228,24,129,184,43,185,130,194,65,145,91,144,211,145,130,55,244,90,63,24,75,89,138,43,40,104,96,29,248,79,211,91,122,107,254,73,49,35,226,190,253,193,201,80,235,36,135,164,101,57,255,8,36,80,248,247,23,101,43,254,242,25,180,119,195,89,42,39,24,60,43,33,227,148,168,133,45,226,186,30,71,132,141,230,227,64,69,139,146,157,103,8,124,166,195,254,248,198,146,117,35,164,172,48,39,247,199,55,150,112,238,187,184,143,144,70,144,35,154,14,195,27,32,51,197,106,239,156,138,20,191,134,206,86,189,122,101,79,27,24,149,180,169,65,188,55,79,195,127,155,36,209,42,239,163,181,236,115,197,68,236,215,202,207,139,165,226,67,14,241,70,159,247,148,177,97,9,129,183,68,217,166,102,52,24,212,68,145,214,7,147,244,107,18,119,229,147,116,167,87,72,217,200,215,215,120,190,103,219,62,151,50,222,76,210,155,159,217,144,62,95,6,120,35,15,190,100,46,65,128,252,53,229,35,68,141,195,32,107,4,2,88,39,59,131,46,166,169,239,122,6,153,185,248,105,88,177,47,159,81,145,112,52,150,45,82,60,31,12,223,110,149,29,145,239,179,92,27,222,42,207,150,84,122,102,184,21,25,168,15,110,117,189,219,134,53,198,56,120,142,98,221,15,41,233,162,127,245,131,169,131,191,2,14,52,249,209,82,155,2,182,182,182,59,203,33,127,59,135,148,191,181,133,86,111,232,8,130,98,2,87,254,96,208,244,15,153,167,48,57,38,87,42,167,111,97,38,73,229,211,38,131,130,114,92,189,200,31,200,102,107,21,96,203,135,20,190,54,189,57,211,174,46,223,87,10,221,168,73,166,177,49,109,196,17,85,76,150,82,246,180,76,165,240,240,139,169,86,175,178,60,51,165,123,206,94,66,214,110,106,77,201,217,200,141,137,123,58,76,154,170,200,49,112,142,234,50,253,24,56,103,120,25,69,210,49,103,204,8,69,57,140,39,216,245,148,160,77,55,14,176,74,93,218,213,39,106,214,23,152,92,68,244,120,69,221,44,28,129,49,56,125,231,56,211,206,90,232,4,166,60,202,183,60,142,214,41,81,200,108,205,69,41,251,213,68,29,212,166,128,214,34,187,122,87,226,135,181,152,19,216,123,218,32,218,26,4,122,21,109,37,212,25,207,185,140,0,95,213,183,222,52,229,56,138,147,86,245,173,23,116,179,223,84,65,11,1,157,109,25,241,100,106,128,31,76,195,91,201,250,189,58,180,234,223,136,195,19,207,190,47,95,155,131,199,247,13,227,190,46,207,100,224,139,248,202,111,38,7,152,116,162,157,189,192,121,241,18,31,182,73,218,207,244,207,72,225,56,188,169,138,144,81,217,36,194,125,129,181,101,28,61,178,192,16,239,28,190,41,145,187,204,146,73,37,138,48,211,199,8,1,76,167,132,76,134,2,169,210,87,159,1,3,131,37,102,117,113,227,249,84,71,169,7,90,242,211,99,134,194,4,194,194,100,193,101,199,50,201,25,127,107,202,224,206,254,37,155,105,5,93,126,239,250,147,4,210,83,191,204,234,243,204,24,31,146,184,235,245,151,12,241,223,102,27,191,189,91,108,228,86,171,59,2,198,177,209,125,30,30,38,255,218,168,219,192,105,38,135,8,114,169,159,142,131,253,54,140,153,114,66,85,114,110,217,97,182,25,25,82,51,48,125,105,211,24,84,186,130,132,133,83,160,176,150,233,169,94,72,102,44,127,173,106,92,32,119,72,141,212,42,214,38,58,133,105,138,105,74,239,221,118,33,56,122,140,178,214,208,113,16,227,149,249,60,35,36,146,101,101,195,8,59,102,204,51,2,144,85,30,109,164,31,1,134,195,173,62,199,128,9,39,45,63,151,207,143,213,169,17,16,136,112,93,118,131,212,232,42,50,83,32,68,60,39,115,160,89,133,166,217,255,173,17,197,119,195,227,126,213,44,83,1,182,65,2,71,31,124,140,131,34,101,110,25,114,206,225,156,200,103,17,26,33,163,192,216,220,43,54,203,1,215,233,221,53,38,229,230,97,174,31,67,5,45,147,59,100,180,24,109,63,95,232,86,90,69,47,134,131,119,251,60,169,38,178,46,115,212,180,27,191,164,58,103,0,38,88,147,171,97,195,203,113,130,100,171,104,94,2,99,121,186,153,116,62,212,249,58,146,250,62,46,39,85,140,53,96,171,229,16,24,170,182,190,238,213,67,172,94,66,231,197,57,224,236,167,123,214,7,39,38,225,148,126,246,224,72,22,9,188,97,211,169,247,181,151,230,213,151,69,217,227,224,132,123,68,2,140,72,194,83,226,26,103,219,52,159,87,96,24,179,227,181,33,61,212,39,95,230,150,182,128,17,139,124,96,218,33,167,255,118,229,192,151,163,143,77,3,78,82,63,25,33,18,144,83,25,120,135,123,85,143,209,164,251,48,41,207,233,18,68,232,126,79,205,213,98,168,18,3,116,152,22,164,203,220,13,92,105,30,241,215,134,211,64,23,31,14,246,114,217,14,28,90,66,227,85,134,28,117,251,230,87,27,219,139,216,127,220,43,232,102,19,113,233,170,22,183,165,236,170,47,221,106,180,136,226,229,152,136,185,75,41,38,216,90,138,28,248,99,91,154,216,81,122,242,164,68,47,83,84,63,93,18,54,153,184,225,208,93,3,181,133,21,135,23,238,169,250,218,244,187,132,68,54,250,31,156,71,130,38,218,181,29,61,150,200,86,123,187,155,30,225,240,109,186,210,125,113,139,188,51,124,141,33,152,192,86,187,105,39,190,176,85,78,220,125,186,119,173,29,233,63,61,140,216,167,173,196,254,222,187,193,122,226,130,58,201,244,118,118,107,2,195,243,224,91,41,10,71,67,79,70,132,128,70,88,212,8,187,105,149,233,217,35,104,203,240,185,96,213,54,82,178,15,245,14,101,223,223,68,235,211,186,190,228,132,161,179,255,139,86,1,107,77,0,194,184,86,70,249,129,48,16,173,38,7,95,167,1,236,227,251,35,248,75,205,190,194,248,68,213,175,134,221,79,159,139,150,172,30,7,58,100,72,146,57,207,68,165,103,139,183,34,198,154,196,228,53,113,12,87,35,177,224,81,174,58,100,232,200,21,223,115,6,164,200,73,76,71,180,198,150,83,65,83,181,66,80,85,94,27,237,134,241,233,196,89,157,219,177,152,244,183,43,6,96,118,152,143,185,159,171,17,87,119,152,45,169,139,117,7,60,182,111,104,244,111,166,103,46,180,98,27,230,7,67,237,45,41,104,202,32,86,48,223,155,86,104,149,200,37,12,70,212,129,249,205,123,51,133,60,129,143,117,82,124,162,17,72,206,58,166,230,88,248,177,59,140,80,66,226,46,141,104,197,244,45,105,240,177,37,193,149,209,4,25,95,246,123,81,137,192,159,40,140,110,227,135,210,15,187,71,82,59,135,229,228,59,45,51,182,72,177,143,105,40,223,117,143,243,122,220,161,166,48,226,52,14,35,140,165,161,143,66,151,208,247,86,20,137,238,173,209,135,130,29,226,39,58,252,243,75,250,151,44,34,115,78,144,239,115,80,163,162,41,11,36,210,106,4,124,168,164,166,243,64,224,223,177,251,193,52,18,232,136,180,227,26,237,79,203,153,220,36,220,35,250,165,209,138,112,107,154,112,45,59,136,46,159,150,125,60,151,5,203,245,98,206,216,236,123,29,53,143,156,203,178,232,207,196,112,54,65,146,139,75,132,57,126,59,202,142,80,238,50,165,159,27,162,206,100,244,134,203,103,255,98,96,82,111,131,85,83,60,170,1,13,79,78,146,117,235,148,26,198,120,46,184,77,117,195,161,0,169,135,47,10,181,253,86,215,231,192,70,145,25,48,29,141,178,133,87,132,33,62,193,102,250,6,225,194,173,10,91,174,51,224,221,36,160,66,98,139,249,225,232,153,25,73,143,7,104,170,99,101,17,71,90,82,100,141,121,11,163,99,220,155,4,221,212,159,230,32,117,219,14,26,106,202,7,20,30,119,55,131,190,177,111,189,24,254,76,247,186,112,161,210,251,224,148,70,247,120,50,251,250,2,159,125,178,198,201,245,43,236,202,15,76,27,92,92,221,147,214,175,30,248,44,165,150,226,234,227,145,139,37,14,181,246,153,8,247,98,106,51,179,194,240,236,198,131,195,38,37,94,23,225,106,218,3,3,198,197,235,10,239,22,177,86,146,181,8,97,11,76,249,113,204,97,58,171,36,88,211,41,145,236,59,158,140,122,79,253,30,244,29,58,13,168,165,127,202,51,133,77,73,55,102,184,185,42,122,111,99,171,143,105,134,34,251,124,224,89,251,125,110,100,106,212,103,35,9,238,170,127,192,240,53,235,213,228,205,62,208,234,210,117,184,55,253,41,43,80,4,50,100,192,32,76,76,245,94,60,147,238,131,148,15,21,215,7,193,37,61,134,183,196,228,59,242,57,43,230,201,34,72,95,212,254,57,166,179,235,4,1,15,245,31,186,45,188,11,66,48,179,20,69,110,205,63,244,25,236,57,171,62,119,131,245,47,94,11,122,106,253,86,231,201,240,68,3,62,107,69,39,25,27,217,157,192,16,252,37,189,247,232,105,167,24,19,24,18,116,68,207,134,156,93,20,5,120,172,82,116,76,168,220,185,159,163,110,45,155,194,38,132,250,35,96,211,55,82,120,91,9,66,192,173,105,64,31,13,94,39,37,51,152,10,159,7,198,190,141,81,129,56,84,31,109,144,58,138,197,3,65,218,144,3,224,108,162,37,223,159,238,22,244,83,148,190,156,248,94,29,146,8,181,132,199,12,203,12,138,43,145,145,6,182,42,143,152,71,157,24,146,124,46,139,156,245,24,20,140,60,93,213,52,94,132,143,140,235,81,175,130,23,48,149,250,59,94,139,196,145,142,201,143,229,42,80,122,185,245,167,241,247,90,60,25,194,38,207,128,51,76,247,115,209,206,163,27,37,116,215,174,220,135,226,6,185,29,121,109,252,158,20,39,23,228,107,93,223,107,146,40,188,163,50,161,158,209,72,13,209,250,216,164,233,131,110,226,66,211,222,184,187,7,66,161,182,93,250,53,77,121,56,187,157,177,40,34,208,155,195,23,145,114,12,249,49,156,233,139,17,120,89,209,71,192,40,166,118,133,225,180,107,1,227,208,233,111,159,11,86,12,234,54,137,96,141,243,64,191,233,129,133,133,62,203,80,127,143,243,99,167,11,195,52,37,79,78,141,125,175,23,166,83,70,162,68,199,36,61,110,130,192,91,221,42,122,247,139,19,138,3,115,34,168,183,72,75,73,185,48,251,136,62,154,49,60,9,76,249,137,250,154,56,55,247,189,71,146,90,50,18,179,120,29,2,215,166,159,4,169,45,87,134,53,184,63,225,47,214,238,53,223,208,170,145,166,146,115,232,161,16,146,4,166,177,77,96,18,98,117,94,120,151,170,87,159,125,200,37,151,126,87,107,120,25,9,68,60,16,249,237,33,39,190,105,86,174,42,15,46,109,83,116,199,244,177,194,134,226,181,229,220,164,219,241,6,238,150,245,175,104,200,240,236,44,148,158,94,184,107,50,128,26,127,218,31,46,156,52,43,60,40,149,159,235,190,53,130,210,58,40,139,74,226,251,214,198,102,41,240,158,46,137,100,104,78,251,9,75,192,83,80,238,52,173,89,81,170,219,179,204,113,18,123,2,151,234,189,29,191,21,242,56,155,144,99,52,151,41,176,245,213,150,206,148,97,213,15,251,174,78,216,108,20,62,135,254,93,156,243,137,76,15,180,72,71,28,218,144,186,105,158,157,51,122,185,230,139,109,43,67,90,176,209,110,232,222,38,106,176,121,166,2,51,134,119,30,157,45,172,72,106,149,90,248,92,99,51,38,52,170,201,0,146,161,99,93,19,11,54,68,57,38,168,118,165,98,54,96,2,63,18,246,203,166,223,112,77,121,227,90,22,152,46,199,125,77,249,145,186,4,207,10,82,118,177,116,97,226,40,210,170,115,62,46,4,79,51,188,136,243,38,83,225,78,113,231,117,65,104,53,23,20,218,113,247,53,205,129,73,83,97,132,26,99,159,63,91,225,89,155,2,87,184,161,250,117,127,200,157,75,60,18,182,146,21,51,105,152,216,140,194,88,188,117,7,12,223,140,194,112,10,198,102,138,90,224,243,228,200,220,222,67,132,60,251,214,39,39,246,221,227,115,178,156,166,94,13,255,241,12,83,31,201,221,169,131,70,66,50,18,152,84,1,246,172,67,78,123,126,11,91,7,241,210,231,167,97,95,8,39,195,78,28,253,216,152,242,229,126,145,218,240,89,5,174,87,111,9,25,108,206,63,153,104,180,77,184,180,138,169,100,15,221,54,200,30,212,40,171,88,150,129,22,163,192,190,126,143,237,144,186,180,45,191,77,68,132,14,193,128,41,114,235,2,211,150,20,147,188,153,58,205,18,152,202,137,176,108,27,133,50,226,43,111,66,100,215,2,52,70,173,174,55,167,190,96,7,122,118,253,166,247,70,6,198,147,36,28,156,93,19,121,231,175,98,11,215,128,147,136,109,152,29,75,178,206,39,34,73,118,177,179,182,145,184,196,249,83,33,136,145,42,209,13,139,119,252,48,246,186,24,120,80,231,211,128,19,112,18,49,13,224,70,129,155,15,40,68,162,75,76,234,221,173,181,48,126,153,114,112,57,241,17,1,64,128,41,224,166,20,6,136,226,181,26,177,30,40,162,115,217,122,53,44,245,247,165,233,231,23,131,156,66,73,130,217,14,211,24,38,129,164,13,229,213,136,8,0,123,132,180,228,195,57,133,6,96,188,152,105,80,203,123,147,44,29,177,118,43,253,225,178,250,208,12,153,113,235,134,196,162,128,150,191,142,105,68,73,151,216,80,200,89,229,18,39,31,133,91,73,22,151,241,158,164,88,123,21,165,89,49,239,160,14,143,146,136,5,21,90,169,122,239,227,155,253,55,115,239,142,131,219,146,92,103,206,133,54,141,124,63,56,0,89,237,181,217,144,65,180,10,2,13,145,68,117,201,16,4,26,61,149,246,228,74,102,207,135,227,80,126,241,239,136,92,121,65,191,88,117,129,170,123,214,217,251,207,157,207,200,120,172,85,111,151,144,195,41,23,101,76,11,18,90,29,134,124,78,238,125,155,27,236,10,211,177,146,220,166,115,144,92,196,8,151,153,41,47,100,101,25,53,165,190,239,252,135,235,71,206,123,211,181,233,97,97,225,237,151,59,58,124,235,51,226,66,136,179,83,214,32,48,134,231,157,40,184,93,117,241,108,227,69,15,52,19,175,20,244,204,140,17,215,89,148,176,165,196,15,239,99,186,142,109,234,193,82,147,75,10,99,151,239,217,5,111,160,152,188,100,224,146,108,30,45,59,38,168,16,15,21,11,11,5,10,205,131,56,115,144,74,65,197,112,6,108,68,176,23,46,168,197,198,70,90,206,33,121,229,195,129,41,132,31,215,105,104,212,50,2,227,184,8,159,9,145,153,113,3,117,133,120,214,190,243,172,152,152,129,124,23,201,135,121,94,24,143,167,160,133,138,195,64,141,107,183,10,220,82,186,135,79,201,144,214,12,129,241,149,174,11,35,201,166,47,199,150,191,157,70,169,250,13,73,145,175,130,170,73,124,23,28,177,73,191,235,76,211,25,150,8,179,54,37,249,46,19,172,190,142,88,163,168,149,223,38,115,161,212,11,103,74,37,5,134,39,42,246,148,140,2,99,150,223,38,173,171,207,11,51,29,228,187,145,25,9,135,38,21,72,178,17,67,223,135,170,85,160,16,203,8,56,201,114,8,240,124,101,209,102,157,67,248,58,238,176,158,123,145,225,104,240,100,228,11,115,229,232,23,238,191,210,12,135,97,164,42,210,106,148,206,103,88,80,216,75,98,3,21,34,115,24,97,14,55,226,1,242,85,136,136,69,98,206,50,15,125,145,254,38,88,188,195,55,71,54,88,146,134,31,99,205,75,65,13,53,2,105,129,237,231,124,191,162,242,108,62,48,49,143,152,194,84,64,38,133,135,185,5,87,120,236,141,189,68,224,5,67,116,13,24,34,7,249,174,97,18,17,241,244,124,202,180,33,249,39,37,45,158,38,64,95,165,79,39,180,188,229,62,157,180,36,31,185,26,172,105,255,110,2,67,69,71,196,136,224,35,212,48,84,80,5,148,43,97,241,46,77,16,162,235,36,52,234,193,88,31,132,78,165,74,174,36,83,203,236,209,50,42,248,146,124,54,101,115,35,204,1,184,206,146,46,62,75,160,191,47,111,146,150,80,140,126,71,94,77,72,111,203,171,185,204,236,240,237,37,35,42,150,118,115,111,186,199,38,137,140,187,203,47,115,119,189,118,10,92,127,66,117,134,67,157,88,116,140,7,206,6,233,178,133,194,85,236,133,104,79,200,209,85,224,238,94,215,213,74,118,245,24,178,2,76,77,51,98,101,4,80,164,54,23,118,117,170,57,35,172,100,106,16,210,50,140,206,229,203,139,202,138,158,245,97,104,81,188,83,32,69,155,82,250,94,208,34,56,157,226,129,182,13,127,85,210,167,215,114,14,28,131,185,32,222,41,158,141,88,53,98,105,140,244,205,80,97,87,118,97,83,147,30,197,52,16,144,35,122,197,71,117,227,136,20,24,221,174,25,31,69,184,252,30,231,133,251,245,112,85,47,96,56,188,150,192,68,135,123,52,219,18,109,245,229,139,44,15,143,16,82,177,161,243,31,183,95,108,10,54,247,135,156,215,100,98,102,23,231,77,150,72,35,190,109,162,39,28,179,227,198,0,103,149,163,41,163,39,148,252,228,178,40,133,112,47,2,147,170,27,48,85,164,77,159,214,100,10,50,78,147,240,70,192,36,139,241,22,168,229,61,9,218,137,239,70,236,18,59,167,43,76,173,179,239,40,211,196,154,202,3,227,55,190,48,55,118,109,217,89,245,45,158,166,120,72,38,56,105,215,161,32,10,122,54,109,29,77,106,16,151,60,76,146,206,157,224,231,70,77,69,150,55,220,202,184,197,14,201,86,20,85,46,140,170,180,204,66,227,211,141,119,175,135,43,137,141,143,28,188,28,176,100,117,66,135,70,98,140,143,6,15,183,169,237,130,191,34,250,123,146,218,124,205,66,96,210,160,122,192,132,192,245,151,201,190,112,87,141,89,213,123,75,159,160,54,20,103,170,145,214,213,161,31,141,192,73,11,148,48,156,244,119,251,49,126,5,76,81,189,190,123,91,136,38,96,82,107,181,225,152,172,59,90,134,80,90,151,161,134,147,34,82,232,141,7,176,232,158,0,85,253,74,209,163,144,233,137,249,68,172,185,212,219,242,78,254,151,52,141,112,114,220,175,39,250,163,69,7,147,248,228,142,248,59,226,223,189,234,211,157,16,89,124,119,163,216,188,43,124,102,120,236,26,136,121,232,128,192,252,22,177,184,73,135,202,229,188,112,245,168,117,222,119,63,108,121,228,192,17,207,185,239,38,133,69,27,78,225,244,157,195,149,251,158,60,125,236,83,118,142,128,201,5,148,78,35,78,90,86,244,74,29,100,133,40,12,197,244,125,57,132,36,242,97,112,111,228,29,243,180,34,15,34,83,105,80,127,211,34,229,129,164,67,105,184,145,91,221,225,132,64,190,42,220,141,111,57,96,43,224,23,152,58,216,20,45,51,141,110,109,217,148,180,53,36,64,73,250,16,152,202,149,124,147,49,86,206,15,186,156,57,200,80,50,253,180,101,219,148,205,3,38,229,84,90,134,35,110,175,139,230,162,7,8,19,39,98,63,12,198,120,150,54,5,72,115,221,207,234,143,1,5,245,120,119,173,102,75,34,153,82,145,123,96,18,171,183,228,152,144,105,35,48,174,154,94,46,44,209,54,80,11,156,7,10,73,187,124,245,60,6,146,124,52,230,176,126,52,236,230,185,11,156,245,244,129,229,174,141,45,112,213,21,64,141,124,68,95,236,167,213,152,38,239,179,223,19,130,212,153,169,11,31,46,171,84,229,179,78,247,203,87,27,89,226,157,226,197,98,57,10,99,137,220,193,70,227,66,154,134,174,169,203,216,218,128,212,169,27,158,241,207,52,25,47,100,166,5,134,190,41,221,15,35,151,86,155,134,156,84,191,31,70,165,178,244,26,37,233,243,110,58,229,97,73,47,228,142,231,57,238,135,145,254,173,31,182,246,186,71,76,161,60,87,191,107,67,146,223,238,242,42,77,94,189,97,243,187,231,38,7,140,152,126,164,78,158,17,187,75,23,37,79,65,17,28,173,119,229,226,169,214,135,145,107,184,91,10,185,24,183,67,217,136,225,4,185,231,143,18,132,148,223,158,114,79,85,35,153,107,2,27,95,91,252,244,48,54,101,129,205,161,28,40,23,2,125,24,25,197,221,238,185,9,55,182,192,219,106,54,3,198,247,40,79,83,70,215,211,61,210,169,216,146,134,219,233,214,239,161,220,241,39,11,92,172,162,61,96,42,106,167,192,4,59,239,118,102,44,60,210,105,197,200,154,227,229,220,115,101,184,24,157,40,33,129,205,82,83,147,209,153,130,135,35,222,141,123,94,174,70,28,107,107,221,1,57,70,144,100,108,115,255,166,246,229,218,72,103,91,72,250,217,231,215,198,157,133,27,25,118,109,56,169,204,119,55,196,213,214,181,79,143,185,208,214,188,214,29,165,30,23,174,220,24,239,233,116,142,0,201,253,39,248,213,119,220,141,112,72,101,113,14,192,76,131,87,36,208,242,220,146,139,101,166,197,186,167,70,165,103,25,47,83,184,136,163,237,103,204,52,133,215,13,73,97,251,53,221,239,224,41,9,231,49,164,95,249,253,44,203,67,17,91,124,171,139,138,220,26,226,28,215,146,167,139,5,38,215,60,221,123,64,86,194,86,224,51,235,227,2,179,200,185,78,10,111,35,40,15,152,169,40,223,69,136,227,94,127,204,97,217,164,87,168,31,202,247,105,58,73,54,203,98,119,28,121,218,232,206,21,38,66,22,45,55,146,112,25,176,99,210,174,122,191,219,82,190,164,229,173,133,203,156,210,162,170,119,236,98,41,144,177,77,27,249,153,120,76,216,175,114,20,14,144,243,128,222,173,194,212,206,143,128,173,104,74,96,248,174,99,223,88,40,58,61,237,134,136,59,14,152,117,186,79,168,229,109,109,194,9,17,240,214,228,101,96,72,229,226,183,39,217,56,242,116,71,59,99,69,151,162,176,32,198,97,161,190,246,118,184,109,29,2,154,163,41,94,205,61,74,204,237,3,227,79,137,225,88,38,120,39,48,121,66,225,59,48,214,18,57,86,203,1,227,30,128,45,173,126,82,180,39,24,188,128,143,193,85,244,151,79,143,54,121,26,250,28,133,187,85,212,197,69,24,3,171,41,204,153,124,115,101,91,206,207,203,187,169,203,7,204,221,74,159,230,190,31,198,4,251,213,51,145,250,48,143,103,220,209,113,162,63,79,47,49,229,247,25,247,45,7,58,5,176,24,128,1,115,211,213,46,93,4,242,226,229,232,83,116,109,249,90,99,198,166,178,145,108,79,218,227,244,114,236,134,36,119,119,221,23,6,69,201,241,48,101,34,98,88,22,100,0,163,110,0,230,159,46,156,96,198,206,159,195,159,127,224,217,213,41,88,76,71,37,118,44,168,247,165,144,3,152,210,225,64,41,231,151,118,15,234,193,174,143,106,112,156,72,143,195,120,34,94,17,226,224,77,223,77,97,72,156,171,56,157,164,8,139,195,139,147,243,122,161,168,117,209,223,70,56,239,142,246,115,168,26,231,69,216,172,27,138,181,174,176,41,110,142,235,59,219,146,166,11,60,175,165,126,206,158,212,166,182,26,254,104,255,102,66,37,169,108,109,150,9,218,134,67,145,154,95,221,174,168,73,155,23,197,76,145,177,154,48,227,172,235,141,44,72,171,41,60,70,196,84,169,108,86,91,128,240,95,148,197,80,168,164,197,251,192,230,119,10,31,42,113,30,25,170,99,69,144,169,30,48,39,234,84,120,109,121,121,103,33,233,211,48,223,68,38,57,206,97,97,88,3,102,236,195,69,139,131,86,247,27,184,119,111,159,76,84,122,245,221,86,95,18,45,67,215,82,23,189,73,31,71,80,136,184,143,100,154,31,24,137,205,59,150,132,195,159,239,130,81,38,156,249,164,138,87,53,89,141,167,39,60,184,136,163,142,244,192,103,55,188,97,29,10,30,244,244,152,198,64,226,104,38,172,218,21,237,68,3,2,222,20,23,43,76,52,56,158,46,148,11,201,28,197,222,218,245,70,56,184,125,232,79,111,248,17,34,134,65,84,85,205,171,179,36,82,84,82,80,203,157,179,90,49,144,229,180,121,163,39,91,72,63,142,89,104,106,233,55,246,210,133,81,18,212,106,184,35,174,131,168,134,124,53,1,147,218,110,84,104,157,35,118,43,12,93,113,180,27,233,16,185,5,83,234,159,110,138,200,217,143,69,227,208,96,162,74,229,134,194,106,211,45,156,80,104,84,111,153,27,181,106,195,73,23,138,192,205,185,39,205,174,155,194,170,86,153,121,3,128,93,195,62,101,153,253,84,35,124,72,189,225,3,67,42,220,35,54,89,244,186,87,40,82,234,17,122,225,50,83,245,234,131,150,227,136,232,60,71,209,214,105,182,44,223,46,96,178,187,212,238,91,148,163,230,11,147,193,160,45,67,210,45,146,60,136,190,107,124,132,218,222,21,174,156,101,150,131,4,16,11,1,144,21,193,71,38,105,215,179,135,45,123,220,80,243,16,54,124,192,113,89,109,150,165,77,232,97,191,76,208,60,58,229,12,167,100,249,22,124,195,91,98,197,16,206,233,173,203,104,86,35,42,84,208,67,92,250,219,230,38,170,18,126,79,122,30,227,114,138,138,55,146,8,139,144,64,3,55,137,16,254,202,148,244,229,27,65,217,41,25,13,75,79,115,139,251,212,155,76,177,139,154,64,164,178,238,118,97,72,172,178,194,109,221,228,201,211,187,34,33,106,240,177,50,111,142,8,21,140,106,23,238,31,201,89,100,167,228,52,180,225,219,42,149,246,77,125,97,178,40,12,51,213,77,187,225,242,217,21,54,253,196,72,249,169,74,79,1,108,183,215,155,138,164,143,22,152,18,167,164,64,109,181,179,161,190,190,65,186,102,156,112,15,140,136,97,189,185,93,75,50,213,33,16,16,134,21,236,58,101,119,1,38,243,172,56,140,222,148,172,77,198,254,222,139,54,194,139,218,225,213,124,176,53,94,222,97,99,150,151,159,93,191,143,251,219,166,177,91,30,248,140,216,184,240,150,202,74,94,78,32,117,57,60,31,53,21,76,204,117,233,39,160,43,43,106,53,82,1,177,139,91,118,144,77,106,85,3,65,142,115,97,239,142,226,130,42,26,208,34,135,196,111,108,240,128,166,42,93,142,42,227,174,190,250,14,12,173,192,86,216,100,60,3,198,101,255,4,193,73,33,250,193,172,45,60,136,26,66,183,154,150,21,48,12,156,235,137,176,127,147,208,8,133,250,149,7,181,156,133,51,235,147,63,11,107,212,210,28,17,120,52,62,73,20,96,242,152,222,167,9,223,236,128,247,27,13,134,48,231,163,237,254,69,157,113,247,107,170,133,93,32,127,112,38,189,71,61,7,56,81,221,28,200,198,220,84,53,49,192,170,141,70,192,104,31,14,237,19,210,87,190,193,60,54,37,225,75,237,19,42,199,63,186,125,88,41,140,136,239,233,50,19,210,248,96,172,204,169,233,41,99,6,71,10,104,223,79,226,12,98,137,94,60,3,61,17,158,7,205,166,40,219,139,126,224,185,126,168,18,72,233,49,229,138,31,204,179,59,191,25,63,248,220,167,195,103,236,214,147,77,132,88,176,247,40,133,249,83,104,211,200,70,92,219,189,199,185,33,96,51,100,225,3,119,247,132,82,70,115,198,175,60,79,111,56,83,2,182,24,163,252,246,49,227,247,103,139,83,165,198,157,79,91,142,251,247,59,218,172,74,77,147,164,106,108,225,212,160,145,137,87,117,172,214,57,101,191,23,143,82,45,159,238,174,29,152,152,60,176,127,44,156,54,133,140,17,20,82,181,17,40,107,47,43,60,240,158,56,220,179,50,197,225,98,37,107,246,251,105,116,44,138,144,27,17,39,64,218,168,57,204,254,175,33,64,242,142,147,191,155,188,150,39,46,74,172,119,183,11,147,149,169,241,141,9,195,222,8,24,130,20,117,233,33,236,233,95,13,71,121,41,234,95,98,131,248,52,21,241,154,13,234,181,116,139,71,175,233,187,125,103,94,76,94,186,194,231,94,234,107,107,179,178,146,140,52,135,73,119,218,179,99,174,178,240,147,158,0,80,243,125,87,163,99,165,27,127,187,110,210,150,14,233,79,143,51,205,106,210,3,194,148,41,227,105,216,28,171,190,220,100,148,190,94,67,175,233,217,226,235,175,112,127,59,140,84,94,85,184,219,1,20,112,107,245,57,187,6,135,215,125,122,98,14,40,60,61,213,59,155,201,34,92,85,16,129,76,151,71,3,38,138,35,159,5,249,128,123,127,65,177,18,229,151,235,28,46,101,244,131,171,134,25,160,126,155,94,131,117,96,70,64,250,204,234,144,157,218,165,24,147,99,150,212,151,102,140,148,211,209,150,52,149,232,128,104,98,237,64,179,198,192,77,165,234,211,80,250,61,123,102,249,253,102,8,160,186,51,18,218,15,247,213,21,182,196,176,219,46,184,61,228,229,152,253,237,235,147,2,181,95,21,186,95,100,39,81,43,44,31,92,8,246,139,249,212,249,169,246,157,230,108,78,212,62,8,140,3,196,75,89,201,194,164,44,233,54,13,41,201,226,169,124,248,198,159,122,187,115,26,115,212,77,127,186,153,240,161,60,125,122,109,248,62,203,81,148,201,117,12,120,26,45,124,244,120,135,196,68,172,183,31,91,102,117,52,155,228,243,69,127,165,97,37,96,210,27,5,70,232,220,111,170,164,143,34,114,42,112,55,162,226,29,176,214,118,21,43,121,202,183,75,207,218,21,203,110,81,70,187,63,255,43,29,94,165,108,211,210,88,221,200,176,244,206,179,133,220,30,97,15,89,41,186,187,154,1,26,61,2,33,39,87,37,95,28,163,31,51,250,58,91,42,233,157,72,12,124,112,231,63,119,241,176,168,139,79,96,208,115,10,220,120,18,91,50,90,197,45,246,155,165,58,147,103,140,23,169,93,177,242,6,146,177,247,105,122,168,120,45,29,201,82,228,190,239,11,159,169,112,54,192,125,183,163,37,23,31,50,91,72,212,139,223,166,10,172,92,20,39,209,138,118,47,82,66,2,52,18,255,79,128,6,95,40,108,24,119,39,131,94,30,199,143,191,57,147,151,36,29,74,164,176,120,225,214,89,40,144,90,220,75,44,47,143,44,189,108,247,198,117,7,26,110,193,243,17,247,100,234,202,44,137,211,101,84,79,36,130,124,182,168,79,1,153,180,26,143,14,42,94,106,209,86,159,189,251,219,77,96,6,36,155,176,74,179,182,71,198,97,5,36,52,126,7,170,161,141,177,220,120,153,70,85,183,228,89,92,54,37,14,68,118,18,201,91,68,14,9,254,217,11,227,95,144,14,129,13,250,147,148,178,151,147,228,61,4,38,85,107,5,140,167,73,62,139,24,239,217,158,91,180,220,252,238,1,83,215,150,175,21,65,193,178,104,47,147,49,86,195,75,15,35,21,124,251,247,183,49,120,178,59,72,129,179,106,84,144,49,124,126,125,71,151,174,174,129,166,202,209,187,227,40,183,92,206,118,45,66,42,96,207,62,233,167,237,52,1,159,235,113,38,233,212,216,57,189,215,30,194,217,106,9,4,190,189,91,167,101,57,232,209,104,241,12,38,124,63,124,201,29,46,42,227,242,181,126,182,241,249,9,76,138,210,183,7,102,43,68,90,215,122,55,73,0,24,106,99,213,173,187,137,85,44,216,234,180,91,230,87,154,55,185,9,215,12,49,40,223,196,50,55,142,187,63,18,242,107,221,61,198,228,153,163,49,117,191,24,130,221,226,97,59,174,28,112,251,4,76,210,122,243,203,18,62,214,115,159,186,110,114,138,150,240,143,126,219,62,138,94,69,42,215,77,196,43,39,63,114,8,212,28,227,162,95,184,26,137,69,118,152,164,171,33,79,79,59,140,171,191,188,34,71,18,3,105,190,238,229,174,60,242,85,39,85,111,23,182,11,77,243,237,121,19,88,189,215,238,86,141,193,186,249,89,138,160,21,180,65,255,241,95,254,246,159,255,252,79,255,252,167,63,255,229,31,254,244,255,252,221,127,255,199,191,255,47,127,250,187,191,249,215,255,239,255,253,215,255,255,127,252,235,255,252,95,127,243,183,255,247,63,253,167,243,7,16,115,67,150,113,254,231,111,254,229,95,254,246,191,255,229,191,253,243,249,211,255,240,167,191,255,203,127,253,243,159,254,230,111,255,243,159,254,233,191,252,233,47,127,254,111,127,247,1,255,199,63,252,227,159,254,207,191,252,249,31,254,241,63,243,130,127,250,243,127,250,135,127,252,251,191,156,215,255,95,94,94,153,161,202,108,206,182,3,189,186,112,11,140,92,140,63,223,97,19,49,237,90,103,8,197,85,16,26,118,140,118,169,137,107,148,170,121,136,164,155,164,154,20,47,47,171,162,114,222,166,66,122,190,212,234,77,19,48,118,22,71,102,168,20,133,194,212,87,195,181,141,15,92,153,251,240,64,237,96,196,237,150,15,43,36,18,248,99,110,9,98,163,176,162,106,53,29,133,233,217,131,128,48,128,243,219,82,26,83,56,11,130,45,20,74,120,45,202,129,58,61,40,57,51,52,116,114,183,34,36,24,153,180,8,143,239,167,138,35,103,59,73,156,242,172,13,37,34,133,104,217,168,210,131,82,16,175,133,94,24,179,41,230,5,165,96,210,36,222,179,116,82,139,104,22,153,46,127,128,87,120,114,206,141,160,214,167,114,5,185,41,127,111,27,212,81,106,217,11,181,65,194,235,10,105,135,62,140,138,75,9,54,66,244,207,181,146,168,162,207,88,131,48,16,242,179,244,192,231,121,47,29,62,214,151,69,188,245,229,168,57,7,27,46,180,150,99,60,119,228,18,52,162,197,10,87,135,94,161,207,154,206,158,136,81,126,82,225,122,75,38,39,199,231,62,206,201,51,120,67,123,140,126,244,223,46,240,234,45,133,135,149,165,57,237,114,105,143,11,55,21,75,43,117,206,230,6,165,144,180,172,160,91,176,130,241,153,84,37,245,59,80,234,21,156,152,152,35,181,41,90,40,26,244,135,151,201,232,10,156,236,144,10,38,107,234,130,246,83,187,117,38,165,251,65,201,87,220,74,26,75,209,89,212,206,227,36,75,233,169,242,59,247,212,236,222,122,162,39,42,108,149,77,13,125,231,160,224,174,166,171,37,229,133,221,156,53,14,35,62,36,148,0,196,232,118,148,114,91,174,177,12,23,199,246,40,65,249,4,7,89,210,26,216,78,14,155,47,106,242,171,85,14,1,123,16,102,67,255,106,162,143,82,113,64,166,42,140,248,254,110,210,67,170,214,241,113,240,4,251,196,129,137,241,41,108,245,69,23,30,69,73,209,201,170,37,84,23,191,77,170,158,108,102,63,241,148,26,223,85,147,84,113,100,108,159,28,73,84,112,229,141,174,252,143,3,223,103,12,88,67,134,73,24,32,136,236,148,96,51,176,68,230,157,180,88,187,142,20,244,169,112,25,139,40,117,54,181,160,40,66,135,61,228,172,192,170,228,145,248,195,188,203,81,53,210,82,110,36,90,146,31,29,197,136,48,138,18,122,64,73,231,9,11,229,103,151,229,151,76,100,197,250,177,123,179,18,41,88,61,195,229,29,239,84,102,11,165,0,213,218,45,222,61,182,146,177,31,123,58,120,10,201,145,196,88,21,186,89,178,77,107,147,71,147,84,108,146,191,86,99,34,64,2,154,30,170,41,166,69,80,173,99,245,74,158,184,229,61,174,168,148,35,12,169,89,230,25,23,208,138,100,31,84,129,106,83,202,154,69,138,70,16,158,67,131,43,158,76,216,78,41,220,247,111,134,30,67,181,41,24,217,21,101,195,24,196,4,198,148,225,151,37,228,59,37,252,78,85,150,71,183,244,186,232,52,56,69,116,207,128,185,7,121,38,135,201,55,212,239,158,29,215,104,48,208,163,56,174,20,67,179,115,228,4,60,187,86,18,1,83,103,25,187,52,10,29,77,81,188,228,177,73,67,249,164,237,62,7,93,239,241,172,249,215,101,14,38,51,126,124,113,152,76,184,152,70,9,182,116,159,69,166,83,43,206,120,178,223,41,150,240,101,139,154,96,81,46,157,140,35,226,110,133,182,13,203,252,205,59,5,61,17,252,203,36,94,40,211,14,132,204,254,48,76,108,67,103,63,188,237,59,54,171,76,29,227,67,25,83,211,10,5,7,10,140,203,67,250,130,126,157,71,109,152,21,170,181,10,183,10,28,39,254,211,198,86,175,95,221,41,247,117,148,196,20,29,171,193,102,18,204,247,4,94,158,5,128,124,234,136,200,61,245,103,251,249,233,97,164,148,46,92,65,168,88,7,139,204,70,15,126,224,111,165,232,88,57,72,206,52,137,50,60,138,249,178,212,19,24,191,73,139,194,175,99,50,194,252,168,63,93,151,139,219,82,184,78,54,220,243,93,28,78,35,100,99,72,3,43,202,9,179,73,74,243,223,206,191,154,125,229,163,193,154,247,207,230,196,150,88,48,85,171,22,65,252,4,111,136,192,245,254,12,231,132,251,211,245,112,96,47,215,150,159,185,179,123,117,17,161,49,9,129,43,156,9,180,133,22,15,252,93,207,62,138,205,116,159,62,91,234,84,110,238,115,21,39,88,224,58,64,67,85,144,161,28,253,206,122,48,124,249,66,222,112,214,3,213,116,159,230,19,60,16,91,121,172,134,165,226,185,114,25,12,137,51,43,3,47,153,48,109,133,60,17,78,83,165,123,194,112,104,161,156,132,83,168,11,115,106,223,150,63,113,197,141,144,222,109,186,23,98,154,185,194,144,117,126,127,56,180,184,91,251,211,104,71,100,165,73,36,196,230,218,230,152,163,169,233,110,213,115,248,65,45,196,64,9,64,81,158,67,203,82,187,176,232,139,227,76,135,67,45,52,155,112,244,235,46,92,176,104,235,109,152,21,108,92,24,35,254,99,115,178,130,213,170,21,1,185,45,136,228,230,138,78,57,195,41,95,109,20,202,105,251,68,129,99,181,61,12,241,149,210,46,255,106,147,7,120,180,85,138,199,247,64,77,155,72,72,245,207,223,173,105,220,193,182,140,107,161,197,239,24,142,1,19,157,221,42,165,51,166,243,32,2,79,232,204,85,254,228,172,250,17,98,84,7,214,152,105,38,133,170,182,16,186,194,169,34,32,198,106,11,129,46,166,148,216,78,148,223,212,21,47,230,186,38,27,60,99,199,29,43,224,51,35,165,195,10,210,68,117,7,124,150,176,120,161,178,41,169,140,232,110,56,89,132,43,141,149,20,189,89,177,18,154,10,159,164,57,98,97,33,112,223,154,10,78,224,9,185,154,99,93,195,61,56,175,17,30,106,33,88,246,146,1,102,83,46,29,46,150,198,219,167,16,44,102,130,27,221,229,237,206,255,29,57,169,158,32,92,14,161,39,104,162,125,226,56,70,73,237,252,171,239,115,56,233,211,35,205,69,123,62,151,138,101,222,112,100,102,133,179,187,218,129,225,52,84,209,63,114,144,235,248,186,219,146,63,170,138,52,154,114,177,119,169,37,158,136,191,60,255,50,98,93,19,144,164,23,21,1,167,229,240,124,251,119,163,113,175,167,3,142,171,238,35,13,109,242,84,181,38,146,150,92,23,253,160,240,212,136,254,21,10,58,109,135,98,224,52,101,89,17,225,224,162,231,187,55,181,129,83,234,210,179,241,25,103,215,120,155,3,173,181,71,244,235,151,7,239,48,140,136,250,110,52,59,166,111,131,16,9,162,205,43,48,164,8,161,39,72,172,169,9,233,10,145,148,221,91,60,157,167,214,139,145,63,208,83,115,137,84,202,4,135,74,70,80,8,215,66,83,243,140,204,233,82,121,216,234,153,119,160,29,158,103,93,1,141,210,243,238,112,129,172,113,11,12,147,74,52,156,235,151,254,50,164,218,203,199,99,82,187,169,172,170,112,118,141,237,42,194,147,164,201,37,244,188,165,18,209,246,245,67,94,200,144,10,137,76,75,234,244,93,18,183,19,26,127,10,163,30,234,194,149,198,178,182,116,79,24,144,184,184,244,36,121,139,83,119,148,179,185,215,229,11,127,88,74,125,214,151,155,230,180,191,124,153,220,136,246,41,252,7,221,53,53,225,40,214,147,158,26,136,115,18,186,42,38,126,153,94,85,175,101,83,253,236,114,158,201,124,196,210,229,216,228,222,43,80,137,20,113,118,100,200,25,66,67,177,147,218,172,210,36,248,43,70,44,108,232,72,117,55,59,215,89,188,81,46,174,10,201,131,76,112,187,241,199,155,185,152,233,57,143,78,6,113,195,15,206,220,175,84,113,104,48,208,254,201,220,213,142,173,43,79,119,227,9,114,77,89,116,174,114,211,181,199,122,170,14,155,10,128,106,10,225,138,106,126,24,159,41,101,161,238,11,23,251,129,80,164,133,113,75,102,33,249,55,173,199,203,113,29,37,221,205,146,49,177,134,122,49,206,160,41,202,144,108,180,221,21,49,141,131,78,124,29,137,108,153,153,93,44,151,251,209,80,245,241,109,34,134,217,133,149,41,211,17,143,48,28,246,9,194,43,215,124,166,188,69,244,50,225,110,203,35,20,161,205,29,216,84,148,18,81,76,87,101,182,252,26,145,186,198,205,130,68,197,7,155,164,71,83,181,77,243,226,248,203,169,32,150,154,20,40,211,72,142,112,225,228,76,137,138,72,8,111,59,218,252,56,135,66,5,217,167,171,17,76,226,97,104,148,226,167,172,98,184,65,180,113,236,209,25,176,73,51,136,82,61,130,19,105,223,223,110,74,180,9,121,57,129,161,248,48,60,95,242,221,139,148,215,230,102,118,101,49,41,88,141,129,204,65,194,179,162,173,74,129,119,115,211,138,100,193,36,123,70,50,57,136,43,100,109,105,90,50,152,235,87,96,225,125,2,147,143,228,111,144,8,73,196,214,81,236,249,38,31,117,134,106,78,239,239,98,27,177,40,143,47,84,80,154,31,139,132,198,155,4,241,72,127,78,46,186,53,141,101,177,235,195,4,240,186,111,133,102,71,72,136,218,152,230,219,231,174,0,38,149,68,228,187,77,247,106,187,162,58,212,1,168,9,11,124,14,156,225,134,8,187,83,26,85,127,27,6,230,217,28,54,70,117,233,112,152,58,166,159,201,84,164,142,164,90,211,120,102,134,159,108,22,214,152,162,148,11,81,127,203,45,244,216,57,221,159,30,39,40,114,213,220,121,151,168,154,195,231,150,194,202,201,150,198,216,116,180,185,208,185,144,46,23,180,44,123,146,209,202,181,229,162,231,56,111,107,107,42,162,141,181,215,67,197,158,76,128,46,48,238,184,176,207,200,186,215,178,120,120,213,145,208,113,21,123,42,230,170,14,247,170,197,75,165,169,109,98,184,85,182,252,220,122,155,239,88,25,154,136,119,109,14,252,8,254,93,84,253,72,214,100,50,51,246,243,113,2,91,230,156,46,124,98,73,190,91,102,202,9,166,202,236,194,95,178,125,241,153,198,235,208,151,155,114,150,47,17,98,195,231,16,145,237,240,199,1,243,161,63,41,69,217,208,58,9,57,174,84,141,99,160,102,213,7,238,24,162,243,27,78,68,143,149,55,213,182,218,236,27,154,209,239,14,157,12,20,67,113,249,252,96,50,221,37,99,19,138,157,229,162,17,24,60,36,225,87,109,154,169,7,231,15,166,236,77,46,93,6,55,55,214,201,104,34,111,89,155,134,181,184,29,174,197,74,129,229,12,73,206,114,64,64,177,152,128,152,160,88,112,222,110,18,125,83,123,206,31,36,189,62,212,52,207,100,42,32,185,189,125,154,45,242,224,83,81,9,237,73,242,137,183,235,12,148,137,103,8,220,134,39,29,115,35,128,237,74,86,254,254,209,80,124,45,35,253,176,137,54,67,130,82,55,249,112,224,142,78,117,233,161,107,140,214,142,154,180,156,124,51,197,205,159,180,8,62,115,227,54,19,185,229,243,222,79,230,150,204,69,24,13,147,252,48,181,54,159,154,17,158,169,115,140,62,50,211,231,119,123,247,238,158,166,160,91,30,107,129,72,224,215,50,216,73,148,130,51,33,216,214,28,228,235,213,230,196,43,89,220,202,167,128,180,15,73,204,250,49,220,125,177,36,96,66,133,122,245,193,142,247,35,96,205,108,155,134,42,61,27,43,215,55,5,39,57,101,91,108,36,130,167,95,18,222,52,137,14,210,7,68,136,253,204,170,47,64,76,166,40,36,218,98,251,193,141,60,134,247,247,176,74,183,245,136,215,231,229,207,162,235,219,85,107,50,161,73,87,28,70,203,67,238,192,212,181,125,117,108,36,196,33,138,81,85,35,147,233,254,237,38,56,220,75,93,106,53,14,68,81,211,247,116,223,166,176,187,212,36,101,97,5,204,208,200,72,194,30,50,252,108,65,144,17,153,63,121,250,220,148,250,39,109,120,96,200,243,84,202,53,83,198,254,21,44,82,136,12,133,135,170,65,194,212,247,125,51,220,251,67,229,234,140,19,248,163,110,35,191,105,156,219,158,10,81,210,253,46,77,143,190,251,89,211,234,86,224,44,234,222,223,198,150,163,28,178,197,36,136,63,211,139,212,100,14,50,185,177,157,37,59,98,101,253,116,147,135,194,184,37,62,19,7,167,131,137,219,43,236,218,132,160,144,94,52,125,152,170,246,111,7,70,133,183,109,117,226,23,34,0,110,51,158,223,48,127,220,124,158,38,130,236,176,237,10,67,127,154,197,154,29,70,189,238,145,168,37,1,244,243,107,65,123,117,238,103,122,229,98,51,91,221,81,19,177,87,133,218,97,49,162,15,134,82,80,149,119,88,137,201,5,220,15,156,77,247,87,6,100,23,255,104,51,220,134,170,192,110,114,16,190,235,53,37,107,176,223,202,234,128,193,121,248,88,163,208,134,11,78,53,73,141,55,237,131,185,159,55,125,249,177,211,168,217,118,24,231,244,208,107,83,38,59,209,159,110,235,81,0,204,152,109,253,187,42,174,98,225,23,245,88,20,203,227,206,14,91,25,161,62,125,86,182,223,22,45,184,240,108,55,236,86,248,160,63,56,79,24,152,69,26,126,89,105,242,215,178,108,137,77,77,253,79,102,227,124,232,25,236,170,252,233,137,177,77,62,133,89,198,171,45,221,233,6,108,221,223,104,193,98,66,62,140,236,178,72,151,251,94,134,179,85,200,11,56,120,72,157,245,135,217,83,37,217,5,35,130,36,250,175,195,185,80,39,225,95,75,248,175,83,245,253,10,63,153,10,54,242,209,166,152,243,131,57,197,234,84,139,242,88,168,249,203,89,155,86,139,217,36,135,144,160,248,189,156,124,37,168,67,13,109,138,22,124,30,82,151,155,242,99,166,99,199,45,255,109,14,197,146,197,40,204,165,248,97,76,161,191,102,180,216,79,149,47,57,99,254,152,73,202,210,95,134,100,179,196,171,97,222,215,102,147,80,252,221,190,33,185,44,202,64,139,27,19,38,5,255,232,89,215,106,106,194,99,193,148,30,240,153,37,18,23,177,167,165,71,33,212,20,82,83,126,27,201,211,111,138,227,95,122,47,131,38,111,234,86,27,145,168,177,165,75,76,228,58,119,71,81,204,82,35,219,84,14,179,247,89,178,108,36,121,119,67,16,240,59,204,45,16,133,80,168,94,46,102,255,244,255,128,205,173,41,183,3,56,23,191,189,110,146,97,53,68,40,15,54,117,146,102,3,110,132,204,244,105,196,140,62,67,1,15,43,73,84,250,52,249,251,219,127,154,50,207,169,54,97,181,178,196,95,159,77,232,32,30,139,241,88,55,237,163,124,224,150,192,21,90,174,115,184,215,157,190,22,248,220,215,234,216,234,208,8,45,9,8,108,88,93,234,75,233,169,120,196,31,184,217,52,22,24,21,161,17,176,137,150,169,145,221,169,127,244,151,119,62,77,77,74,182,138,175,38,133,52,214,115,169,233,122,245,224,130,56,62,79,38,75,155,159,126,96,50,46,190,46,55,169,60,189,136,110,124,109,110,248,253,10,197,215,84,75,217,18,8,190,150,179,246,218,84,103,10,53,68,126,1,159,118,104,55,181,103,49,163,251,103,106,16,188,135,230,68,208,204,77,230,251,105,182,54,82,68,101,75,218,152,88,217,225,134,17,213,117,199,130,29,252,251,105,104,96,209,194,16,152,18,111,239,52,42,68,207,10,209,235,28,34,93,223,5,1,110,196,217,36,43,148,250,74,14,78,135,207,69,112,73,174,54,46,38,188,222,254,114,75,242,212,46,63,59,51,105,123,14,67,205,163,62,36,170,218,187,127,23,165,152,18,78,77,203,184,248,190,80,236,36,108,211,245,106,143,58,216,248,28,3,38,251,93,37,18,128,92,21,117,136,23,230,170,158,245,114,126,238,27,190,190,58,10,39,146,36,100,186,23,201,13,48,90,134,160,237,109,55,197,53,31,189,58,227,65,165,212,181,68,146,229,116,141,81,3,198,62,84,184,142,245,101,99,27,204,22,85,5,46,100,80,143,128,169,189,220,2,19,195,204,45,96,92,232,2,159,75,193,250,200,46,129,11,197,225,77,96,104,36,123,192,120,141,228,222,132,76,73,154,62,199,233,20,210,219,4,238,206,16,245,205,51,9,65,163,198,176,93,88,4,24,18,187,123,102,3,163,192,233,131,77,188,72,180,246,128,141,204,44,102,41,142,129,249,192,253,171,224,3,62,83,50,201,190,49,81,56,77,190,188,208,42,84,53,226,31,21,242,71,150,65,204,104,8,235,28,103,221,185,118,248,126,103,249,172,226,47,132,142,98,125,44,128,208,69,34,110,36,43,215,122,243,203,187,133,165,204,36,78,116,172,79,167,184,227,153,132,232,156,222,254,36,109,232,155,101,166,0,32,65,31,171,104,241,124,49,88,227,40,114,147,155,61,217,192,211,61,99,214,33,89,232,11,173,8,122,187,39,19,58,218,173,220,111,104,121,246,175,30,198,168,242,32,233,148,150,65,75,254,121,182,168,42,132,49,69,26,134,226,249,151,60,15,191,160,153,30,247,163,201,119,89,159,165,49,225,152,219,82,44,124,46,161,16,10,250,194,180,122,176,41,231,226,128,249,98,250,60,200,27,119,224,29,141,145,127,10,166,31,10,135,131,152,41,220,243,87,236,255,220,238,176,250,47,124,54,159,25,91,116,54,142,76,57,216,160,81,250,148,192,38,153,216,77,228,180,32,143,104,248,100,29,61,123,226,22,75,1,155,208,13,1,74,79,155,92,173,141,30,128,90,179,15,198,165,188,197,79,200,146,220,205,251,139,216,63,41,232,23,198,241,241,121,96,14,202,21,71,166,103,251,213,147,58,12,71,66,18,227,137,202,145,233,113,40,99,133,70,173,46,224,106,204,57,223,253,96,146,64,157,133,35,131,114,115,99,73,116,152,53,40,223,133,141,62,252,216,57,195,178,186,212,191,161,136,136,40,213,55,73,18,52,59,34,155,158,206,90,64,217,107,59,92,136,23,201,79,119,43,152,246,151,155,82,141,248,234,16,128,135,70,206,97,246,251,247,233,73,234,212,7,39,118,99,57,58,206,111,7,75,12,112,167,198,237,14,8,186,3,103,251,249,245,41,113,86,216,42,228,229,108,170,223,21,119,48,63,171,122,204,234,185,203,57,159,54,197,75,199,38,212,14,223,164,33,126,134,52,10,81,249,137,52,53,210,20,211,103,133,15,163,244,22,157,161,244,147,207,252,172,163,193,57,50,229,92,129,12,115,125,10,175,147,115,122,42,217,112,226,30,18,17,125,36,138,148,34,220,10,12,221,8,56,103,0,201,49,98,181,29,179,7,133,190,234,240,177,7,138,54,251,28,210,169,122,151,32,230,146,116,115,110,216,143,190,93,12,220,65,85,136,142,236,233,30,125,66,52,120,202,77,145,223,30,94,217,0,252,19,254,209,134,67,24,27,79,91,182,190,188,252,172,0,42,50,126,176,201,177,203,72,255,116,130,189,79,200,180,23,38,9,178,152,40,5,252,218,93,225,41,82,75,151,76,130,253,89,178,230,196,154,162,112,143,122,59,158,241,239,97,216,15,159,205,198,24,93,253,18,74,50,92,31,26,216,67,22,62,249,49,78,168,172,170,79,151,130,131,18,243,0,126,128,42,188,130,104,60,152,63,239,7,39,146,148,178,62,125,62,114,125,68,18,192,164,33,119,133,77,204,247,155,131,70,183,40,249,113,120,81,92,11,14,20,209,84,177,47,144,146,33,55,207,225,2,245,144,124,22,53,204,235,199,190,76,116,4,105,24,217,9,141,24,231,147,198,192,145,111,177,137,45,48,151,245,239,106,49,112,206,45,49,53,11,42,183,126,162,65,3,140,32,212,16,24,41,178,229,157,210,112,16,200,57,78,86,62,36,173,23,70,100,69,96,82,75,106,185,47,175,82,89,197,165,147,66,128,113,91,166,122,32,148,66,68,170,49,217,136,139,36,135,59,71,73,124,29,31,67,31,189,50,200,197,185,189,130,114,103,250,164,230,206,104,39,200,51,171,60,13,133,245,74,14,115,234,73,142,17,148,236,220,237,191,223,166,6,118,139,164,122,178,33,73,223,229,123,152,52,92,139,46,183,184,221,230,227,124,30,90,218,224,133,23,151,129,230,219,6,206,236,118,21,98,225,140,73,92,36,189,105,212,83,223,32,111,165,56,62,125,220,181,56,212,172,224,122,6,138,8,30,169,92,14,27,49,219,125,152,2,37,162,94,31,124,176,122,171,106,129,207,108,216,190,188,40,191,189,161,86,208,196,61,209,191,154,88,245,45,194,227,112,134,208,178,57,124,236,235,114,163,107,149,159,205,233,203,176,102,249,157,179,226,30,170,192,152,7,37,223,1,233,113,117,0,197,163,90,124,237,26,5,153,244,137,37,82,198,102,152,127,228,181,77,96,232,116,98,52,9,39,52,253,234,2,227,114,76,211,13,51,238,150,207,70,71,219,111,30,36,148,66,199,50,20,238,46,228,8,140,45,176,165,87,74,119,13,47,182,13,18,224,245,213,149,138,192,216,84,168,160,27,210,101,198,7,60,98,75,130,113,227,249,101,203,143,247,95,230,234,112,69,13,44,218,0,51,113,108,58,100,32,53,105,152,37,235,143,88,63,103,95,189,20,150,192,21,47,129,47,78,220,11,55,228,88,201,112,128,93,214,247,13,220,71,73,231,2,196,123,61,182,149,78,152,165,200,135,225,83,114,15,43,127,23,137,208,59,218,157,92,173,118,97,46,161,50,137,185,209,192,131,232,48,185,35,50,218,240,101,101,159,134,201,62,52,142,108,80,178,21,98,184,170,173,207,219,105,157,88,160,39,40,145,215,143,201,42,239,94,204,149,31,122,206,246,115,188,173,126,63,235,24,87,29,54,205,15,166,250,246,110,212,192,231,72,119,67,155,186,195,66,232,92,96,40,199,191,83,224,152,3,243,156,171,83,190,122,34,6,49,253,105,216,31,234,157,11,248,237,195,191,132,79,44,223,216,52,40,59,241,103,106,244,109,85,51,93,250,123,144,133,180,253,179,138,201,130,200,47,119,252,79,223,68,34,158,11,49,152,124,22,220,52,253,59,35,58,21,148,58,135,173,246,240,211,183,152,22,248,216,183,168,157,66,136,99,115,141,239,240,234,44,158,114,111,130,7,174,38,245,228,13,207,86,231,127,103,97,167,228,192,125,137,60,61,197,19,9,76,184,98,198,211,4,245,117,172,243,50,102,233,104,26,249,2,119,14,55,210,5,90,116,56,199,145,116,56,114,173,28,226,31,138,8,218,156,2,67,40,234,65,153,78,17,222,204,50,71,171,137,94,84,31,203,115,195,191,73,116,134,146,2,224,159,101,70,142,192,144,240,21,15,29,50,19,224,3,185,63,93,140,40,120,197,211,100,216,10,88,184,131,94,144,29,255,246,183,101,241,120,186,89,183,14,188,23,35,19,101,164,96,52,190,10,250,118,233,49,20,138,214,39,35,4,124,62,106,75,159,144,244,56,63,113,49,155,102,117,203,162,47,22,37,171,49,81,186,145,65,5,252,171,95,139,197,67,12,87,70,35,83,141,236,241,55,104,96,231,212,29,35,87,19,86,247,207,130,70,167,201,54,140,123,97,121,158,65,199,133,213,175,191,173,178,97,96,78,248,203,225,239,89,50,255,17,115,77,159,56,159,205,19,130,93,49,90,148,204,115,51,245,253,168,176,180,239,142,66,246,165,41,36,121,143,111,203,143,185,48,180,107,31,233,219,111,125,220,45,1,155,31,121,189,175,97,40,39,136,166,102,197,69,205,53,213,97,72,29,174,223,151,226,15,170,176,125,191,161,172,137,28,224,11,87,43,58,248,198,122,146,78,212,194,49,85,237,104,233,159,220,200,180,116,226,243,109,247,183,73,3,33,11,233,7,243,9,92,117,2,38,247,226,99,1,195,253,105,172,3,247,187,206,52,154,244,211,7,195,223,126,107,208,42,68,11,211,235,140,241,142,22,171,105,11,184,217,193,231,91,10,60,80,229,86,140,96,228,119,35,239,250,193,125,155,102,209,253,46,46,93,78,113,0,156,6,100,144,23,182,28,177,239,212,164,194,213,46,171,1,147,64,20,134,62,181,229,89,212,224,234,50,74,234,143,139,203,224,51,120,235,182,156,50,74,170,164,162,105,236,218,247,229,200,112,164,143,152,16,231,107,55,86,246,11,83,111,247,145,223,224,186,45,24,224,247,105,162,123,116,235,7,119,220,173,119,35,198,195,67,206,223,247,219,164,71,238,75,138,8,103,88,182,100,196,15,230,250,127,139,152,97,156,104,22,149,254,96,42,172,110,146,5,158,190,97,139,232,131,201,162,187,33,33,10,208,81,13,252,220,202,72,174,144,241,92,4,94,195,5,73,40,226,163,178,105,223,150,255,228,99,190,187,172,113,7,164,91,155,1,76,149,154,143,119,217,166,176,36,112,181,82,166,175,105,240,103,117,49,223,16,96,32,180,248,245,90,38,200,125,115,167,128,113,116,248,203,33,108,236,87,128,169,226,90,74,97,99,29,248,28,225,183,46,182,154,99,170,250,25,65,58,90,185,153,214,160,157,72,117,60,76,38,84,132,15,129,17,133,233,23,54,206,102,129,201,197,42,75,224,203,233,91,127,174,100,191,104,119,99,235,191,108,218,245,23,192,114,55,104,167,142,68,66,251,54,158,59,14,145,140,146,205,245,30,84,59,126,114,172,48,172,101,118,215,11,51,121,60,165,191,179,21,227,220,188,48,199,136,199,186,240,195,237,125,163,185,54,17,141,159,234,131,17,243,187,149,154,7,46,54,183,190,166,33,195,86,47,147,68,133,69,9,135,196,215,180,68,174,109,213,151,179,85,124,44,22,231,135,161,96,73,215,16,58,48,180,187,223,69,156,176,21,137,118,89,94,110,73,78,251,131,139,145,198,223,37,4,147,74,243,24,95,195,191,200,162,146,110,57,87,61,15,4,224,151,63,51,83,70,100,33,44,245,109,245,205,56,134,182,246,41,194,205,190,45,65,125,59,100,5,80,85,138,154,249,7,146,145,63,101,5,48,75,151,39,248,157,145,59,22,106,186,230,132,105,88,109,47,4,58,155,124,178,99,38,224,6,237,85,78,14,103,226,50,251,62,253,11,232,121,187,240,24,222,148,178,131,178,88,253,130,99,233,226,168,84,4,92,97,143,239,195,123,140,43,71,149,134,215,182,155,75,246,32,31,146,112,0,220,62,33,135,204,9,106,129,207,173,67,206,183,105,124,119,31,35,240,129,235,44,69,54,21,234,24,214,199,197,10,237,39,121,24,178,124,80,5,161,46,221,199,146,154,135,126,91,198,201,201,89,255,125,23,73,30,181,62,63,77,74,250,247,217,221,136,115,206,193,252,87,161,117,65,64,113,5,231,0,1,188,37,113,206,140,179,174,238,96,160,135,194,78,235,254,127,102,177,83,137,192,102,213,69,147,140,243,137,68,216,233,112,197,124,212,42,119,66,199,95,185,43,6,134,10,102,80,85,221,122,136,115,13,82,1,70,127,202,170,209,37,30,14,83,13,43,5,81,255,54,93,205,191,215,46,22,146,127,156,156,162,185,107,93,124,58,73,186,120,84,173,153,55,117,243,180,110,23,147,247,252,244,241,12,137,113,51,226,230,31,250,120,12,39,134,167,143,231,252,99,31,79,237,227,82,254,221,246,113,38,15,232,235,196,252,235,100,233,99,156,237,33,204,151,141,159,79,73,15,254,205,17,250,235,124,9,206,90,167,8,229,248,179,130,21,173,73,30,249,170,254,64,218,161,132,22,4,58,210,10,17,39,174,62,233,249,208,129,133,235,98,19,86,1,59,244,233,51,219,66,182,247,216,23,212,75,232,76,197,146,15,1,54,19,159,122,168,35,134,165,193,120,39,195,248,249,80,71,252,155,67,244,239,179,147,57,139,71,192,68,11,180,190,122,217,142,238,253,208,208,164,80,18,140,181,49,61,106,192,104,99,20,29,34,150,168,15,209,57,17,159,28,63,166,170,72,172,96,80,42,19,197,194,223,17,154,80,53,245,149,222,17,34,186,22,3,120,110,189,202,226,2,92,131,118,135,4,226,36,137,233,188,28,6,73,111,56,180,23,207,103,253,187,25,63,152,204,59,6,218,71,245,204,149,57,169,180,67,70,93,218,9,99,17,23,67,155,92,225,21,26,56,220,205,241,40,14,133,71,10,242,61,180,124,170,16,95,24,131,230,114,105,120,51,172,9,27,42,76,54,123,115,24,26,94,213,218,200,249,210,217,144,65,102,156,5,10,143,96,182,199,44,39,233,188,43,108,21,52,31,220,240,124,171,174,4,121,242,189,123,203,145,165,125,190,43,153,244,140,163,36,71,180,7,238,30,101,93,230,196,27,143,192,14,155,230,112,118,97,72,105,114,203,207,211,152,87,222,167,112,92,43,249,54,89,200,201,37,143,72,176,157,89,130,226,192,117,215,104,89,238,103,197,116,69,211,12,162,209,66,140,177,169,112,196,249,44,68,98,62,24,7,89,214,241,226,234,185,226,179,57,94,119,122,224,52,92,13,147,218,89,20,170,21,198,62,142,169,116,44,148,145,85,4,193,184,18,226,187,72,117,27,170,234,194,129,157,99,180,73,86,81,117,107,184,192,92,160,36,67,18,211,247,211,103,228,133,119,159,104,103,225,214,164,130,24,132,196,230,109,56,185,61,218,103,157,78,246,95,70,80,225,145,101,193,103,53,131,43,189,88,174,181,126,53,153,115,209,227,104,5,101,225,151,135,160,209,75,246,126,249,179,185,62,95,13,167,120,13,24,174,41,213,50,179,112,232,109,90,37,219,81,187,20,37,144,29,28,240,86,211,247,192,45,37,167,168,252,45,86,21,250,192,145,48,226,97,10,48,182,254,52,158,238,152,196,249,173,159,57,112,34,189,194,187,52,19,32,121,208,230,98,26,84,158,175,54,116,229,90,125,140,211,161,163,168,219,85,49,12,66,180,148,189,213,180,98,20,213,171,60,71,202,119,139,2,174,253,172,30,125,120,225,65,246,73,200,218,29,170,160,75,69,209,136,137,66,248,55,171,98,235,134,194,188,196,203,225,245,86,113,82,228,23,114,236,165,100,62,78,149,131,221,144,100,121,143,153,18,142,178,165,111,72,155,156,45,157,3,101,62,218,216,187,27,215,136,195,3,126,10,133,73,88,115,14,224,51,171,184,159,235,203,73,33,234,1,87,196,72,31,21,79,92,7,1,227,114,84,138,121,156,186,174,12,124,96,99,176,83,20,165,150,104,56,46,247,60,31,205,226,80,164,132,176,98,87,73,175,38,73,146,56,224,12,152,152,86,81,120,180,181,227,105,54,195,71,7,218,10,73,119,192,4,147,31,24,153,206,238,176,137,32,233,203,23,199,112,9,152,162,173,166,48,142,137,120,57,228,250,143,86,243,66,134,100,4,108,2,49,10,35,23,31,191,205,22,164,170,224,56,252,93,155,17,152,237,239,145,145,238,193,40,197,52,236,229,105,25,58,172,43,80,234,55,202,243,112,166,246,40,96,74,91,180,87,206,237,101,134,42,5,30,145,170,186,195,199,94,91,31,225,130,193,101,171,74,85,198,203,188,63,162,213,76,165,73,205,207,119,13,44,134,17,112,86,195,23,152,90,250,229,48,5,149,175,242,54,196,218,129,146,13,162,146,226,16,208,231,248,105,43,137,82,148,160,138,207,164,74,166,83,121,68,191,91,43,161,151,1,55,131,210,165,103,188,184,95,70,187,213,42,224,161,121,90,150,97,57,15,152,0,218,124,20,197,145,71,112,152,187,166,170,180,119,100,41,238,120,81,166,247,116,105,155,33,62,143,206,74,83,61,203,12,201,130,171,161,157,190,35,149,127,62,90,231,189,251,141,11,248,204,178,103,60,224,221,246,78,49,129,184,161,61,218,42,156,25,1,163,116,240,234,168,35,83,232,48,242,38,163,191,50,235,237,42,148,12,72,64,116,64,72,227,18,184,190,251,120,255,213,17,59,140,171,237,15,112,149,223,238,240,71,234,18,168,70,76,228,112,227,242,223,31,152,188,217,128,73,136,153,15,140,6,185,195,245,85,166,56,232,177,178,162,75,137,228,205,231,167,241,124,71,195,57,87,85,30,27,56,69,195,160,11,91,229,69,243,138,119,83,247,242,236,26,231,167,243,138,167,147,249,188,30,24,114,209,43,40,243,190,26,78,164,25,96,217,53,189,175,158,97,56,26,233,254,179,141,119,178,1,221,86,207,232,112,207,103,203,33,55,214,77,13,138,202,170,222,19,24,235,188,98,151,135,76,70,237,24,224,117,127,122,144,63,249,160,165,7,117,57,52,28,243,15,211,172,150,207,19,109,48,89,63,243,153,225,57,204,5,104,64,82,121,102,56,133,167,23,77,229,57,218,206,226,74,46,199,148,179,137,217,228,231,221,51,59,153,182,109,92,143,84,38,235,186,236,125,225,50,71,123,186,116,135,170,100,206,191,106,209,103,203,33,176,23,159,205,144,61,243,200,232,197,28,253,229,7,43,122,140,51,55,23,178,49,109,228,119,51,204,43,58,133,75,65,123,26,222,241,50,249,79,83,173,240,156,31,208,159,196,118,5,95,82,121,54,13,83,31,245,207,74,196,223,215,3,27,49,114,192,89,13,94,194,191,59,180,131,8,105,244,252,52,140,12,204,251,89,103,71,95,93,63,139,106,103,55,151,173,79,198,179,23,78,50,63,125,52,49,73,133,194,26,152,27,80,180,12,89,134,199,20,49,190,201,232,20,8,69,154,206,5,83,32,143,150,87,42,0,158,3,125,35,116,225,48,228,218,207,9,177,178,123,224,13,206,154,184,8,12,89,111,52,141,147,80,7,68,198,10,240,153,38,231,52,190,99,117,46,65,239,185,69,186,171,235,106,109,184,203,158,85,107,17,138,28,48,129,206,199,54,35,201,202,213,173,172,98,94,109,233,1,99,164,207,208,3,215,166,218,188,80,179,158,145,238,14,147,90,212,31,152,88,247,12,184,60,34,58,176,121,198,64,39,35,235,121,140,202,223,249,30,112,233,170,4,155,185,89,46,223,172,140,43,126,235,70,73,126,228,237,148,110,66,117,138,214,22,106,27,38,132,166,38,202,56,75,193,121,162,65,201,82,144,30,29,53,221,219,9,78,60,210,131,21,166,143,226,233,106,52,78,10,67,56,22,63,77,142,137,154,17,163,229,208,35,224,118,129,232,130,162,157,188,16,135,81,44,208,93,116,88,222,95,188,27,95,143,110,132,163,83,240,28,83,33,77,117,173,3,147,121,185,2,86,226,153,2,29,103,73,190,52,168,254,106,237,249,106,28,152,126,251,160,174,106,170,186,52,180,79,65,252,159,45,147,94,29,30,231,220,38,208,83,2,102,112,20,53,46,227,64,141,205,83,224,115,40,205,248,44,162,42,229,153,163,236,16,233,194,216,63,218,103,219,252,78,14,15,40,79,245,179,73,84,27,209,50,44,124,17,21,206,232,116,245,152,164,84,19,54,61,203,207,249,155,92,73,25,184,74,252,213,96,200,147,162,79,207,163,85,239,154,63,105,167,25,112,71,226,91,225,93,106,180,140,98,234,169,15,23,216,101,2,38,131,36,63,162,96,139,125,55,96,202,201,84,245,203,232,248,124,46,44,83,183,212,207,198,60,186,47,39,34,222,181,101,173,81,183,21,176,41,223,41,188,191,172,65,80,66,243,106,41,64,17,53,239,76,34,158,163,183,69,75,165,90,209,50,118,149,87,173,12,209,152,64,95,157,230,76,41,70,115,151,95,50,202,230,71,41,109,98,186,249,79,83,30,34,85,142,236,2,105,198,28,198,9,212,159,135,153,28,110,235,166,95,157,168,194,144,255,196,52,52,109,247,231,233,93,115,206,23,38,220,160,163,121,62,51,220,141,137,132,144,33,2,161,25,118,221,22,63,77,230,126,45,138,82,147,220,3,54,82,113,133,73,242,244,241,64,157,126,136,124,2,110,236,235,17,132,124,10,9,43,133,183,243,0,25,156,247,86,81,72,116,100,115,172,128,137,176,145,218,71,11,62,219,88,94,191,226,139,174,240,116,174,69,131,177,17,101,64,78,187,247,136,173,150,36,83,117,24,194,195,78,64,47,224,153,158,91,21,151,172,123,130,152,170,179,244,248,162,244,160,71,167,145,37,171,103,23,89,83,237,78,149,182,166,94,31,224,189,92,245,162,112,37,234,195,20,102,204,152,73,40,70,42,74,149,111,190,168,249,146,5,222,182,147,56,76,49,215,211,163,219,18,180,3,166,84,72,186,204,84,13,110,203,112,49,104,195,169,19,8,91,153,188,177,222,213,116,219,22,97,141,78,129,153,126,205,199,77,84,82,236,103,164,113,190,206,49,148,189,118,140,199,217,53,158,149,141,186,229,190,163,137,130,159,186,42,169,182,90,33,226,105,193,213,254,56,135,187,43,155,0,99,210,63,79,163,248,20,26,159,166,100,171,206,202,9,35,192,125,57,172,252,234,91,70,220,161,94,9,80,212,72,94,183,246,106,113,236,66,207,159,31,191,181,229,141,70,211,168,144,170,207,203,145,185,89,23,206,234,37,42,156,210,33,95,116,224,99,32,140,253,56,228,87,189,218,166,84,131,174,199,219,79,130,208,109,121,83,149,44,243,246,151,18,83,109,144,68,146,31,111,63,101,64,61,96,100,40,218,19,74,232,165,222,15,203,83,45,52,74,196,207,1,54,3,102,50,254,33,78,81,195,252,59,6,194,19,24,66,222,39,223,94,129,218,120,235,79,19,132,188,232,108,234,253,130,241,5,61,223,128,71,91,143,59,31,34,207,125,97,52,89,159,159,14,66,68,131,77,238,84,225,189,66,95,17,53,217,164,234,40,72,38,149,86,46,156,215,19,14,75,86,253,18,104,66,165,72,97,170,109,174,144,45,229,233,111,208,233,204,141,11,155,38,185,194,136,165,196,120,244,243,149,111,76,106,94,159,6,183,178,166,171,19,82,200,146,227,208,62,23,207,51,15,159,88,91,106,119,195,35,46,176,116,30,114,245,149,137,214,57,52,244,183,205,35,22,240,57,190,244,242,99,135,76,56,15,72,40,78,122,77,230,20,137,180,13,224,218,223,56,31,57,196,249,62,125,22,250,150,1,43,176,94,134,177,130,178,166,48,88,22,178,147,210,118,183,58,138,73,104,225,138,70,105,198,90,29,1,39,165,168,44,28,202,208,220,59,12,35,169,6,150,160,124,141,59,31,12,174,40,108,9,60,205,35,17,112,82,21,234,115,137,152,78,146,119,208,102,82,206,242,211,80,73,69,244,51,65,199,62,117,227,48,183,95,14,20,146,68,249,101,24,24,92,129,17,73,129,99,176,233,171,41,24,12,139,129,178,131,252,192,100,133,198,120,16,253,234,170,102,222,225,48,14,123,253,92,89,148,172,136,125,155,88,80,252,52,78,88,221,54,58,62,197,20,95,141,167,77,103,113,135,21,57,86,16,149,202,234,20,33,39,117,135,215,143,251,55,150,234,133,71,182,200,148,195,24,232,50,23,184,185,245,30,157,150,205,9,246,192,16,81,251,211,217,232,54,69,247,155,24,226,142,61,203,92,23,98,164,161,238,215,195,243,77,209,121,19,162,152,98,234,126,57,250,28,254,57,117,175,81,130,77,234,110,192,100,141,138,32,237,25,207,80,92,54,229,91,161,24,71,239,215,10,96,29,198,154,127,190,107,226,162,28,1,159,59,234,243,93,147,226,235,120,249,130,136,71,225,229,164,133,160,240,242,14,69,169,174,113,111,79,194,72,83,109,86,4,173,241,56,4,76,169,191,52,28,253,184,123,163,77,220,229,68,209,9,202,201,22,206,185,196,190,210,180,207,58,84,198,177,128,144,28,108,42,196,126,214,122,78,97,143,192,158,40,110,90,52,103,214,61,190,16,90,27,226,42,170,120,159,203,125,248,152,92,66,133,7,137,39,85,125,241,211,86,126,44,115,161,91,181,255,133,9,252,234,203,153,198,45,190,203,86,178,104,248,162,157,54,111,167,65,65,173,226,246,230,3,187,93,94,32,25,213,167,167,87,32,25,122,38,181,74,23,119,171,131,143,193,70,168,87,103,41,37,29,247,222,136,184,81,174,58,32,123,182,16,231,38,201,225,185,65,33,113,211,67,37,18,121,14,37,34,3,222,103,135,139,151,227,29,146,155,60,226,170,243,171,221,93,56,186,96,129,144,223,30,92,137,63,231,8,176,133,126,21,158,33,119,107,148,162,85,229,135,43,162,53,37,197,211,48,157,233,52,70,86,160,246,120,122,78,201,93,111,198,49,158,66,88,15,50,122,232,91,4,38,55,165,57,106,86,218,80,116,64,20,21,48,162,16,50,149,16,66,89,37,90,214,33,29,45,10,207,230,97,16,96,92,99,162,186,60,176,210,115,116,90,131,146,72,127,219,136,236,226,183,155,37,162,9,124,182,184,80,135,65,161,226,49,248,171,93,231,106,124,54,229,127,77,159,134,160,124,6,204,85,112,235,211,208,160,228,11,179,76,46,58,45,182,26,40,81,92,237,149,73,125,172,231,118,109,210,171,68,130,165,192,73,158,221,1,8,92,225,88,80,120,237,230,186,54,155,88,169,118,202,228,159,28,32,58,217,10,82,67,230,195,177,236,214,175,112,173,87,8,238,192,73,157,242,21,83,191,220,87,147,208,172,10,218,216,177,161,207,181,141,97,83,231,40,105,223,161,65,4,53,219,74,93,123,12,142,144,152,40,86,162,42,167,54,190,238,124,23,192,130,241,177,105,151,116,163,115,115,24,53,217,173,253,61,136,167,250,52,91,246,239,218,242,97,5,157,1,167,36,233,112,192,3,90,53,135,201,134,212,165,11,227,67,185,112,70,236,248,129,235,10,93,191,189,126,87,44,133,225,90,244,166,33,169,147,219,251,221,72,236,4,92,179,104,120,209,169,212,111,248,68,50,178,86,61,67,32,221,116,203,21,184,182,103,5,156,235,121,27,46,51,180,205,245,162,91,49,79,55,215,43,196,63,222,135,106,181,115,13,153,129,18,114,209,135,225,126,240,152,49,153,255,75,82,246,15,76,229,222,118,201,41,164,11,228,142,83,77,76,217,155,53,32,168,21,183,37,85,124,236,228,1,195,204,113,31,38,103,12,225,225,15,166,20,93,152,240,129,207,53,196,83,209,129,179,240,155,195,246,228,188,163,160,80,48,200,78,9,193,78,42,35,30,78,72,18,233,79,227,86,241,124,79,244,141,147,218,188,88,76,211,13,52,224,243,118,137,4,26,211,210,140,77,129,2,53,77,2,107,201,120,174,125,38,48,111,222,223,54,249,136,22,112,89,207,103,115,156,68,14,61,126,148,170,169,86,152,142,179,187,48,31,180,212,121,235,111,231,130,14,139,143,22,169,4,91,252,254,104,230,184,70,12,48,100,207,178,242,15,108,68,68,1,83,30,245,52,109,103,63,56,161,60,59,247,161,250,60,189,157,189,109,153,235,158,66,46,129,97,142,109,1,91,206,124,123,96,228,83,28,30,150,232,172,112,134,218,194,225,110,133,222,15,220,35,97,127,145,128,47,244,185,6,175,228,71,4,12,228,91,19,64,155,73,181,184,76,29,236,120,212,97,42,92,34,148,142,102,2,236,4,253,125,218,67,72,120,35,224,188,175,239,111,47,223,24,22,60,115,66,0,100,48,41,191,1,159,241,111,239,203,91,245,17,59,239,65,202,244,65,147,103,170,80,139,3,175,217,219,167,163,121,230,249,50,105,155,254,124,87,202,126,74,144,157,177,246,51,209,140,82,210,81,10,147,199,51,147,184,246,95,152,236,212,242,192,41,70,11,7,106,125,209,137,35,192,97,44,141,247,221,70,15,225,48,85,120,239,10,160,254,211,81,252,206,207,71,21,171,161,112,152,244,139,167,75,80,28,216,241,211,168,110,106,127,90,180,196,123,155,77,124,61,131,193,189,220,159,197,61,94,158,145,36,161,98,197,195,108,18,207,60,64,22,220,247,89,170,27,72,76,85,24,198,212,28,48,145,111,157,162,25,50,222,120,121,47,42,51,1,204,9,228,19,156,27,187,166,173,18,181,233,81,214,115,108,210,62,210,179,122,144,177,168,241,97,133,231,181,75,113,33,149,128,81,91,25,218,43,208,65,228,11,147,111,165,131,157,184,96,197,111,35,199,93,159,223,78,217,211,165,146,145,129,239,242,236,212,195,243,109,9,124,181,231,178,75,46,156,91,118,171,27,29,199,208,19,2,141,120,111,23,9,24,253,57,63,152,73,222,172,110,194,2,122,250,116,35,237,119,216,178,65,251,115,56,205,80,195,165,252,153,200,150,194,185,103,63,249,152,39,83,211,130,96,139,201,81,203,176,160,7,82,127,141,177,15,53,87,141,133,128,243,220,119,20,38,141,40,250,27,131,117,60,7,35,166,126,108,71,232,199,247,231,88,133,138,206,79,70,180,184,210,208,115,51,35,119,24,13,135,244,188,233,79,39,120,44,124,237,225,115,210,171,46,148,84,16,99,59,188,16,114,20,43,102,219,165,196,27,126,250,160,104,100,216,210,176,134,107,85,27,67,133,40,42,160,251,125,182,160,88,216,148,125,86,189,58,97,75,122,14,50,204,145,89,148,253,240,113,33,105,17,40,97,180,173,63,61,43,202,165,14,19,189,235,106,3,25,137,158,183,172,160,250,155,31,184,66,89,232,176,81,174,234,203,17,0,112,123,192,10,231,151,182,172,83,19,233,93,106,20,133,207,221,167,65,169,241,21,120,144,100,215,138,94,187,224,71,207,1,159,43,250,84,107,122,48,34,174,211,75,206,29,228,174,122,219,60,199,156,47,1,170,134,209,98,87,248,252,171,87,158,88,132,121,233,187,221,217,73,88,106,43,103,60,88,74,203,247,50,170,239,149,49,152,27,54,108,91,81,201,115,224,231,14,12,137,84,60,219,137,114,60,40,12,100,43,106,173,160,53,86,191,2,185,37,45,202,128,42,215,216,199,113,64,145,81,252,52,62,196,84,31,79,78,190,213,82,44,179,231,183,59,105,109,253,150,98,245,186,30,47,18,103,75,148,32,21,18,71,30,127,137,173,167,22,117,64,75,245,68,128,201,175,244,239,46,168,117,230,7,38,63,63,126,155,35,116,61,254,47,42,121,227,229,248,106,30,215,219,38,58,30,69,98,72,107,168,87,111,25,63,134,195,164,227,108,117,25,174,42,197,144,136,234,52,189,77,54,36,47,90,84,40,109,99,97,86,184,117,175,44,0,126,164,212,171,101,37,186,88,58,98,44,252,109,133,161,89,246,78,33,206,167,201,59,213,156,186,81,213,69,113,140,78,51,132,183,194,116,162,184,37,63,110,3,124,41,229,150,198,89,57,84,85,79,104,95,227,150,86,33,147,50,30,71,41,76,228,241,242,90,151,38,163,87,102,94,186,101,91,208,10,45,253,109,200,179,122,124,87,230,194,167,30,94,60,184,251,86,117,173,199,189,133,127,56,116,191,225,194,220,234,145,63,48,196,174,183,112,146,155,147,250,135,147,147,253,129,46,83,223,81,180,86,119,188,81,57,128,234,130,60,76,172,160,71,187,127,255,237,10,83,134,18,79,159,67,113,235,250,169,198,34,25,85,181,4,125,213,91,121,86,83,221,49,145,112,233,104,126,65,173,150,84,55,2,38,140,33,157,86,217,163,165,100,23,109,147,7,230,92,141,150,91,154,168,194,70,179,22,191,141,67,94,108,183,106,203,47,106,85,45,115,238,105,57,246,82,76,6,50,7,151,238,210,52,221,125,238,231,42,73,121,190,250,129,206,89,21,89,100,20,39,25,111,164,192,165,117,175,153,0,134,100,74,59,53,155,178,164,195,147,223,210,167,77,40,202,81,19,33,209,135,83,115,186,50,96,178,248,52,150,112,118,218,115,197,140,134,195,237,164,187,105,217,150,240,233,48,160,238,197,120,176,188,234,129,50,104,232,227,164,87,160,153,244,80,31,48,121,124,138,82,107,238,224,185,19,119,157,196,48,99,196,29,0,173,135,221,213,241,80,172,26,32,126,57,191,174,152,115,142,173,56,4,16,198,252,67,187,200,141,115,227,140,2,7,74,108,5,174,68,243,2,165,214,73,230,17,117,89,33,34,143,144,35,59,135,192,153,11,191,183,155,109,183,168,129,132,201,255,105,237,26,124,246,5,29,75,220,237,187,68,225,248,185,234,37,117,173,65,189,222,163,116,223,56,132,229,97,46,161,97,93,81,157,185,146,110,165,121,41,107,0,70,167,186,198,136,185,231,251,48,246,237,243,110,194,188,241,203,103,53,100,13,26,153,252,201,109,246,57,154,30,143,57,154,229,109,198,211,38,55,165,95,101,215,185,91,239,62,208,160,23,24,195,61,10,222,45,210,167,14,195,51,60,189,221,223,38,127,105,62,112,135,57,34,96,46,162,10,159,225,90,43,70,51,217,206,160,48,103,142,191,124,146,233,166,251,52,9,138,113,61,25,63,221,194,161,112,114,1,129,159,175,177,39,61,250,72,203,140,107,19,116,122,59,235,9,130,121,93,123,20,250,35,122,167,103,95,50,86,158,104,26,242,207,26,64,177,84,135,22,79,155,50,188,76,83,202,24,189,172,14,216,74,82,4,62,35,182,252,216,37,204,112,150,129,62,205,137,19,179,152,0,212,168,250,52,181,213,241,217,237,73,114,169,201,98,90,209,48,180,71,117,162,33,37,231,81,91,96,162,207,50,32,137,0,99,48,43,32,229,161,43,27,130,16,238,1,1,67,105,46,49,95,220,232,245,126,86,102,90,74,204,151,189,176,197,46,78,54,255,147,43,178,167,49,128,7,156,8,58,8,124,76,199,184,110,18,252,111,91,235,128,79,67,16,222,8,56,237,164,137,69,4,229,107,108,165,248,184,151,156,187,36,72,53,175,69,4,166,98,67,97,130,248,57,224,133,78,161,126,24,60,132,253,194,21,183,172,192,208,95,71,211,240,18,105,252,31,150,232,229,229,235,227,199,77,33,81,120,220,74,211,29,111,7,73,67,75,192,160,59,170,158,233,69,6,13,201,38,50,34,248,164,170,155,50,40,228,65,9,40,112,95,53,110,217,60,59,52,39,29,105,151,217,99,237,159,125,96,105,197,43,249,76,61,182,121,99,187,212,188,33,12,226,48,30,33,29,172,207,47,103,100,51,226,151,155,145,72,42,76,145,80,116,25,215,102,217,179,10,154,211,245,126,245,185,174,235,129,127,6,210,218,19,48,123,156,116,41,122,58,35,22,39,213,230,67,103,241,52,253,128,104,248,185,110,106,150,115,161,238,109,197,120,112,156,105,150,138,17,102,237,104,25,53,152,154,42,130,105,49,227,24,128,151,104,235,112,33,197,88,130,154,4,143,210,212,121,6,91,230,37,143,25,118,219,148,78,51,17,185,26,79,163,33,164,43,4,114,244,240,143,225,20,170,85,11,206,7,55,183,116,159,198,69,40,3,102,193,7,239,20,74,186,155,166,21,145,121,178,230,133,201,24,83,120,144,53,179,2,110,79,153,202,153,54,201,53,106,12,54,71,135,192,22,78,24,1,167,164,7,24,132,190,61,186,20,198,192,162,201,86,176,63,228,216,168,161,123,87,139,154,204,2,72,102,3,54,75,84,211,84,246,42,247,221,112,34,75,143,118,168,103,238,187,39,145,83,205,175,153,152,93,241,110,132,27,180,242,154,16,211,109,55,12,115,90,141,14,23,94,187,125,2,203,170,246,40,229,78,61,246,210,243,228,86,203,145,67,57,42,223,128,79,31,232,242,130,255,42,199,234,35,6,62,52,221,176,91,128,190,6,60,203,211,50,118,254,48,29,169,18,82,95,255,143,191,161,198,79,19,113,215,73,218,16,223,139,62,161,12,187,62,9,77,36,227,196,87,159,193,123,114,48,207,193,182,103,24,250,157,19,65,83,227,218,175,194,204,97,171,88,210,151,115,107,143,35,189,35,174,163,25,100,13,185,231,59,32,108,164,186,159,253,14,253,104,26,93,254,102,121,153,222,84,192,199,56,208,212,56,138,221,70,185,77,235,83,107,85,136,244,245,30,135,27,21,99,58,216,48,138,213,219,110,43,66,213,228,180,212,175,65,221,187,145,17,104,106,219,89,76,113,4,32,130,216,117,245,64,56,54,86,191,48,229,181,79,222,220,190,135,242,129,159,225,178,212,155,118,91,86,241,63,104,78,222,92,115,9,250,28,139,149,188,210,92,4,46,154,222,89,136,119,222,197,213,49,222,165,199,224,77,95,119,83,192,253,220,53,151,176,207,145,228,167,41,32,23,248,220,247,170,244,168,73,53,8,12,25,228,204,210,163,83,143,100,66,197,94,108,245,203,207,44,106,230,112,85,158,245,246,104,47,207,94,248,35,219,188,61,122,90,166,7,58,220,15,93,38,233,120,146,238,40,231,27,50,71,145,150,212,196,211,77,141,247,109,25,172,91,229,73,223,140,106,65,91,31,169,62,44,46,19,215,214,93,185,38,130,38,48,103,66,60,108,12,149,154,57,218,184,88,203,202,85,85,30,146,151,245,222,6,69,154,232,177,24,121,205,110,93,54,141,161,171,3,49,251,48,67,250,57,155,234,75,241,98,52,161,119,183,194,231,245,144,180,16,174,185,123,221,238,253,201,126,70,140,103,223,157,178,215,151,10,101,236,125,23,215,164,40,160,62,233,236,195,171,15,108,151,126,89,88,40,81,93,119,23,238,48,157,253,129,143,68,222,61,251,155,59,125,206,208,44,239,134,118,66,191,11,255,204,109,248,49,205,170,174,235,148,141,10,250,30,108,67,169,32,140,246,163,223,94,89,125,62,180,5,123,71,174,32,40,21,56,47,115,7,117,194,247,64,86,165,35,163,230,168,17,165,224,56,159,249,161,222,176,26,130,64,207,197,73,107,146,118,55,173,251,107,73,140,253,112,111,52,164,8,194,160,69,127,68,107,69,76,92,237,154,218,200,230,174,167,178,161,174,81,239,211,125,106,238,12,190,235,213,198,125,122,61,169,76,172,249,213,174,69,75,5,179,214,249,174,109,52,60,1,55,164,216,180,92,4,166,234,176,12,209,47,175,79,41,10,130,9,249,26,142,79,122,75,54,41,209,54,175,217,57,222,90,20,246,168,37,54,235,210,104,26,197,176,45,60,92,68,37,52,170,148,9,31,247,62,175,185,252,214,193,35,53,26,185,101,16,57,189,85,71,61,139,65,219,82,239,74,229,96,217,185,119,60,240,203,62,237,98,133,204,123,9,216,207,36,204,112,103,198,71,45,83,222,144,105,6,207,71,140,37,98,171,93,43,177,72,57,24,209,221,212,47,169,179,147,104,111,100,11,153,150,117,210,82,93,99,1,25,247,225,161,130,46,164,216,247,40,171,6,38,21,80,106,169,76,226,59,214,22,17,194,170,101,215,4,118,234,165,39,108,100,219,73,195,169,11,19,2,73,248,200,181,36,22,71,223,181,51,208,128,213,100,8,120,185,250,117,87,158,105,177,158,58,247,116,54,133,186,174,139,203,210,22,2,70,239,221,53,225,204,177,119,198,67,150,15,105,33,53,2,21,231,190,48,158,188,2,34,246,80,7,135,203,17,159,240,22,216,246,145,235,174,228,120,201,2,27,121,108,120,36,171,221,80,4,62,27,125,143,235,9,37,244,122,67,79,80,184,143,29,164,156,103,115,219,98,199,39,136,85,198,10,248,156,0,91,206,100,210,145,118,13,75,5,9,11,229,43,33,62,119,61,227,7,70,183,82,154,198,33,28,150,200,158,77,5,200,11,193,137,118,47,163,219,36,80,165,101,36,70,229,176,243,201,178,214,171,17,254,157,218,110,159,158,94,83,214,3,51,1,234,245,47,111,196,149,164,101,38,161,22,161,35,66,153,154,140,158,6,201,25,65,24,72,22,176,166,155,83,243,50,35,211,99,162,119,167,149,146,201,212,100,2,45,86,19,45,232,176,24,90,192,136,143,74,203,206,217,5,201,113,4,27,72,218,149,150,117,46,78,163,95,250,80,6,64,224,4,13,75,52,252,220,147,68,56,142,173,147,2,168,104,26,161,61,121,55,76,195,51,226,163,230,71,146,96,29,213,51,117,71,72,12,221,221,33,251,116,34,240,228,181,86,192,176,188,75,203,8,248,123,229,183,69,119,154,72,79,227,204,71,83,56,90,6,235,184,24,158,9,122,224,184,254,76,20,147,154,152,242,201,178,213,119,68,73,200,23,151,235,79,194,4,222,17,214,250,37,175,201,112,154,147,121,221,168,214,214,229,85,152,183,51,126,121,163,170,35,157,194,225,18,27,226,164,96,99,139,105,152,40,231,8,243,13,29,67,21,92,50,50,166,28,153,5,212,84,114,19,16,120,30,107,163,5,202,132,110,138,166,93,35,106,69,2,151,104,27,102,91,172,35,26,142,31,85,132,162,40,11,63,235,218,15,229,105,217,95,55,238,4,55,202,217,124,239,203,225,53,47,250,219,120,150,228,229,4,77,244,187,138,213,8,6,108,122,171,2,35,40,237,23,101,242,8,69,15,21,148,229,233,239,38,149,176,110,237,148,4,73,217,10,184,168,204,84,198,117,80,102,188,219,148,7,132,150,116,88,34,155,188,28,194,113,233,149,133,104,130,188,252,201,239,183,74,252,115,66,221,151,79,173,52,206,28,27,117,201,203,177,6,165,87,40,122,190,189,178,161,109,88,75,97,146,244,188,203,55,181,65,85,127,155,24,78,204,149,109,252,79,210,45,166,170,217,2,37,137,94,123,133,154,231,216,208,54,20,76,93,127,154,42,162,121,159,150,148,186,76,186,228,177,107,115,128,208,158,203,15,79,75,148,91,23,94,42,67,78,181,40,84,10,1,119,165,215,4,166,90,238,126,21,41,168,242,209,168,45,246,251,211,131,156,69,65,73,38,159,247,171,16,186,145,177,158,205,18,200,46,60,20,164,244,41,18,23,54,221,255,124,21,222,205,251,81,99,247,231,163,242,188,92,214,6,75,22,239,129,73,30,204,67,224,57,165,67,57,142,194,38,181,159,94,121,40,108,91,229,133,79,83,229,229,140,116,147,118,119,201,45,224,19,145,63,151,150,105,68,44,115,41,155,94,224,108,221,173,201,74,112,96,244,181,203,109,89,111,207,218,226,225,185,239,96,53,234,251,4,166,22,123,200,68,105,194,99,129,54,6,238,205,59,199,86,214,241,56,43,173,95,34,92,210,156,107,150,150,117,227,49,148,101,205,61,225,194,212,77,57,149,144,109,10,115,233,178,110,198,101,28,223,149,206,181,96,200,60,34,31,160,239,11,167,165,115,176,13,179,238,239,110,165,69,11,48,154,156,91,89,189,240,26,18,104,0,78,65,25,106,91,33,38,147,192,20,65,222,19,0,21,176,45,83,165,213,99,66,181,11,195,51,40,171,231,236,201,199,248,191,48,213,104,218,52,170,223,99,162,157,145,77,207,142,130,12,109,4,250,112,139,54,201,222,71,147,22,17,146,216,165,207,1,147,244,8,192,255,53,246,61,126,172,230,68,97,100,19,231,61,218,122,210,17,161,62,101,198,70,11,213,127,210,3,132,4,178,17,230,0,59,76,211,133,95,97,173,138,135,33,41,212,13,139,106,193,25,41,100,168,176,233,76,170,8,40,196,92,96,195,111,186,21,86,182,148,200,88,58,103,238,20,141,101,11,17,207,203,21,141,140,67,214,3,189,194,175,21,239,30,91,228,100,64,97,212,143,61,135,138,240,231,64,39,46,212,238,112,157,169,211,116,105,23,196,184,195,182,91,86,224,170,48,166,124,76,5,132,164,158,135,49,83,239,52,52,202,93,133,7,181,155,49,152,176,153,233,193,6,85,65,10,187,145,187,213,179,4,16,7,10,127,205,132,181,66,232,82,224,42,226,222,17,47,111,102,162,10,12,115,103,124,86,67,15,107,41,138,205,27,157,210,82,126,94,13,73,111,142,153,80,77,7,88,224,196,221,45,26,70,121,144,90,26,121,91,193,94,192,228,93,73,195,242,186,180,61,92,62,167,68,18,14,74,84,53,54,249,85,90,125,150,7,97,209,177,239,195,48,60,233,211,3,119,77,252,116,158,202,83,193,217,77,254,89,52,156,36,94,93,216,28,178,242,217,153,132,167,173,112,42,119,159,254,165,223,104,211,200,251,137,124,38,34,211,87,176,18,184,180,91,122,3,3,232,72,58,137,161,136,75,49,216,19,149,60,25,16,35,117,138,171,209,89,121,170,20,254,35,204,74,97,13,204,159,249,43,10,4,27,69,145,120,55,92,42,122,174,146,83,54,74,188,156,20,123,61,149,109,61,134,145,51,77,99,177,41,76,229,103,11,56,43,5,13,234,7,164,78,199,111,143,169,4,80,76,248,81,238,195,38,215,34,179,148,11,100,138,1,65,24,76,46,63,192,144,98,69,203,208,70,214,115,53,213,118,99,86,7,134,81,81,225,98,153,93,14,35,203,162,219,6,89,122,247,94,70,61,215,202,15,124,250,44,206,136,99,177,66,88,47,240,153,59,119,137,76,210,140,170,106,122,28,211,239,26,227,100,166,78,185,100,116,202,26,243,29,48,98,223,93,5,67,150,9,218,59,156,151,16,179,195,220,70,226,240,69,113,9,63,48,245,208,209,112,72,156,154,182,204,204,141,11,195,171,171,63,13,91,78,116,218,177,96,171,196,234,140,84,174,150,200,168,165,246,236,253,236,6,147,136,15,24,6,218,163,125,176,17,31,142,89,62,72,105,17,123,226,192,233,38,117,219,76,146,114,244,108,97,220,30,6,5,5,195,73,213,43,168,55,223,97,182,34,110,38,37,150,217,36,233,194,15,60,225,231,16,194,6,216,132,219,189,195,19,48,200,91,213,8,24,206,232,83,194,203,189,63,90,6,56,169,227,179,17,171,45,170,132,128,66,111,244,89,37,121,244,81,221,216,65,186,11,76,112,168,60,74,7,171,220,118,19,166,82,173,2,242,144,98,46,152,21,244,138,77,32,111,30,63,157,49,192,85,39,1,42,194,219,225,220,116,31,25,5,252,165,35,158,62,51,190,235,84,193,242,175,97,112,163,244,41,92,169,48,215,211,212,25,48,217,162,218,52,168,199,98,63,36,204,46,225,159,108,172,237,51,174,71,212,141,244,173,223,109,228,31,145,102,15,199,211,35,209,129,173,19,15,159,67,59,85,85,112,48,193,177,104,217,233,114,157,226,184,152,87,184,38,200,66,93,73,151,238,191,41,138,241,215,16,120,168,228,187,199,188,195,153,9,137,69,204,172,138,184,121,115,114,21,60,92,75,14,249,106,247,222,244,133,21,15,188,32,137,221,2,23,147,226,253,96,180,52,235,181,216,170,121,235,156,106,224,116,112,210,242,113,138,243,170,107,36,47,168,7,33,249,137,62,172,148,43,53,183,216,216,83,142,105,115,125,121,164,207,210,176,15,230,194,50,175,86,29,48,181,62,78,119,131,130,69,17,95,68,133,10,110,79,39,44,68,46,75,36,25,27,1,229,234,219,0,247,58,30,214,150,33,226,235,28,117,132,31,218,85,111,230,187,138,176,181,193,141,58,211,126,190,107,132,143,146,227,190,66,23,118,159,198,83,191,252,233,211,196,185,165,86,26,247,11,55,139,239,179,49,84,40,126,16,120,90,160,224,131,249,37,73,189,34,133,150,208,252,247,219,84,170,119,69,81,47,11,154,119,172,220,46,132,230,52,147,236,123,135,7,251,89,213,1,193,134,243,46,93,100,109,95,85,68,96,58,53,7,76,164,228,94,105,40,166,100,72,110,203,74,210,62,197,103,80,3,179,212,105,193,176,214,215,125,116,206,244,60,218,206,236,112,62,26,190,249,180,84,126,120,84,155,45,1,243,105,50,143,142,253,93,130,220,158,138,72,92,223,23,62,155,29,225,221,248,232,51,99,117,30,117,74,223,157,14,202,242,111,37,119,138,196,82,10,24,122,192,120,191,179,192,217,20,208,63,24,246,230,93,164,71,207,197,59,205,24,204,106,195,41,83,252,88,81,126,70,115,140,73,2,82,53,162,111,191,25,179,71,166,99,226,42,12,137,174,211,124,156,49,165,244,74,154,77,69,100,119,154,184,5,201,138,56,94,45,115,189,57,103,230,178,42,247,46,195,1,199,127,144,155,224,88,131,5,225,194,228,100,5,131,207,34,141,81,218,101,25,206,206,35,69,18,118,219,50,22,231,139,16,168,9,180,139,29,8,211,47,170,207,247,89,2,146,183,183,146,229,102,206,128,171,93,140,5,102,179,113,110,85,90,125,150,154,60,141,217,23,66,2,86,127,84,100,10,194,160,89,61,45,62,27,233,90,151,133,69,101,121,117,63,55,221,141,18,205,237,79,98,63,81,250,199,96,193,93,127,81,148,54,187,239,208,72,50,54,41,157,170,148,180,53,47,53,203,22,21,20,10,223,74,238,107,159,177,157,32,58,44,69,10,92,47,48,255,124,67,168,131,248,243,133,59,154,145,190,77,146,152,60,53,58,102,234,223,43,198,131,136,161,92,164,10,254,148,153,99,164,103,130,12,88,94,158,33,0,136,57,8,129,175,228,44,174,141,39,218,137,114,217,48,171,38,74,159,155,8,93,254,161,231,69,93,38,202,65,33,134,116,250,157,197,179,90,201,118,76,45,20,215,103,192,120,64,134,192,120,201,187,207,239,133,98,180,212,39,161,57,117,73,110,248,169,93,37,228,129,219,34,197,161,135,107,166,106,244,25,83,108,133,142,0,73,209,89,139,132,86,207,109,122,25,93,134,93,165,43,137,244,89,28,231,180,118,26,182,3,175,86,36,247,105,25,195,98,108,148,20,130,107,134,247,50,154,209,120,247,178,176,223,69,217,154,66,242,136,162,4,182,205,128,39,57,137,35,214,207,134,18,73,210,20,240,184,23,79,86,6,166,252,245,126,215,100,180,156,111,204,232,241,183,132,251,207,141,112,119,39,254,129,112,101,104,176,146,187,77,153,23,62,59,157,198,166,39,231,115,185,13,51,205,78,129,251,143,223,197,97,132,154,139,194,248,202,98,229,66,21,61,37,18,106,62,242,152,103,219,216,168,4,69,189,215,43,245,13,206,90,47,207,148,166,196,52,224,62,53,59,220,56,94,111,143,81,248,33,181,75,211,72,149,157,58,117,17,153,214,138,248,179,232,73,137,92,242,213,154,230,6,137,93,208,245,157,115,28,31,107,128,166,12,191,211,237,111,35,97,189,48,249,41,165,197,44,58,179,85,245,167,200,152,168,243,162,120,104,187,160,70,253,18,107,203,116,243,238,36,35,227,129,12,212,128,83,211,144,56,65,135,22,228,139,139,120,171,132,244,88,196,5,22,176,152,254,104,150,54,129,109,187,186,191,221,170,178,25,141,97,37,120,177,244,56,34,36,12,74,109,118,136,87,45,227,70,144,76,127,146,176,242,136,61,1,89,6,201,247,37,171,109,206,20,19,33,153,54,144,192,221,92,105,1,115,59,150,62,235,184,191,226,176,198,237,169,201,223,248,223,75,112,16,146,82,216,85,197,9,235,167,180,251,219,19,135,162,116,74,35,38,30,51,1,159,210,243,238,102,68,91,14,147,116,34,129,101,72,87,83,16,192,83,14,189,84,8,3,47,220,153,225,229,62,253,100,162,157,189,103,52,247,6,27,51,45,186,234,2,219,229,225,54,173,12,173,63,34,135,119,7,117,220,130,157,99,106,159,158,173,148,98,157,88,31,196,99,165,229,132,135,99,233,17,25,208,140,70,219,254,103,141,243,195,40,51,46,202,21,58,199,12,231,104,209,89,6,73,64,187,51,252,160,77,54,120,92,66,231,174,114,55,120,138,209,238,44,235,84,227,133,246,14,103,207,144,40,80,161,76,166,7,239,240,50,134,3,73,74,228,46,78,2,190,159,138,144,64,73,206,110,183,2,151,176,208,167,109,226,183,229,157,50,221,30,199,57,170,100,162,236,137,50,217,130,15,193,225,97,215,129,11,91,222,70,88,194,136,29,171,173,192,230,22,212,245,191,165,39,53,87,36,156,146,24,29,135,125,237,154,8,128,110,32,28,79,14,179,221,235,103,147,142,228,236,108,7,198,45,167,239,78,21,166,159,176,51,206,73,36,7,114,135,160,240,90,18,166,140,36,93,118,58,123,93,83,97,24,181,158,160,38,87,21,207,98,8,75,230,146,149,114,149,216,102,161,167,211,226,85,50,166,198,61,215,224,190,81,94,146,179,55,181,123,45,217,166,101,40,224,49,239,131,130,125,193,38,80,167,190,154,212,151,48,158,218,227,88,44,38,87,31,247,114,180,215,30,17,192,110,91,252,140,75,139,89,140,10,51,180,78,205,11,9,34,186,21,23,166,218,187,221,11,17,174,35,65,45,60,114,175,44,236,63,194,129,97,69,229,49,127,237,11,149,192,137,155,176,103,68,97,234,114,64,234,211,196,50,98,19,166,206,68,43,135,112,11,95,194,212,85,19,100,134,66,161,1,159,218,186,119,158,13,203,140,80,104,44,52,206,29,228,160,86,218,42,84,92,66,108,200,14,64,173,98,105,211,164,134,239,197,228,172,107,229,182,193,155,238,84,18,153,232,142,150,123,52,68,4,60,67,32,155,154,164,150,123,52,232,139,99,172,168,87,146,139,7,127,151,128,79,192,211,188,163,2,35,159,29,39,98,66,133,74,150,6,26,138,231,32,243,46,161,195,148,69,140,106,232,30,187,73,178,180,19,105,55,10,236,193,82,121,96,110,190,242,211,212,1,249,173,229,44,147,76,12,237,162,109,91,36,216,97,104,231,165,63,207,124,174,213,155,141,94,6,87,7,129,113,155,123,159,76,148,10,148,32,9,31,201,240,173,159,88,120,210,226,2,118,232,93,220,236,154,150,123,40,51,144,177,11,199,208,164,115,180,0,166,145,40,28,43,135,16,229,233,33,165,243,57,219,109,27,1,163,59,178,94,242,165,17,210,33,211,78,203,135,32,6,209,239,25,191,125,62,89,83,121,225,70,43,78,68,145,137,254,156,239,94,47,107,91,16,83,19,129,233,15,49,225,198,75,235,252,178,70,54,86,31,70,56,10,146,252,167,77,210,77,57,23,216,114,91,140,22,197,5,235,225,177,131,219,206,111,222,132,232,179,206,50,91,148,65,239,252,227,21,81,58,19,210,128,156,184,19,175,222,170,15,19,5,247,198,59,216,16,40,62,36,24,103,127,153,113,151,51,33,251,135,85,129,186,226,225,22,227,44,63,19,83,57,96,169,191,245,15,163,220,102,40,59,13,108,78,101,199,211,86,155,240,176,119,64,218,227,48,190,105,85,71,171,205,100,149,154,195,20,204,164,135,67,227,24,152,126,19,156,166,180,170,213,240,205,100,146,226,105,82,210,242,120,88,50,130,148,151,140,153,250,242,138,84,140,93,159,43,103,172,167,234,123,84,234,211,189,80,139,23,39,216,37,148,240,97,94,241,219,177,209,62,208,186,113,74,125,194,101,124,238,202,147,51,82,249,32,206,54,237,174,85,24,200,218,195,154,0,93,233,188,48,150,156,162,231,195,102,128,100,68,43,95,195,64,12,33,252,174,144,196,232,112,252,60,225,254,52,33,202,52,30,94,131,17,186,83,84,189,77,85,173,194,77,30,97,118,92,190,69,19,254,40,199,196,76,14,119,50,190,112,29,13,43,226,242,105,70,185,7,202,63,90,82,126,110,31,225,110,198,212,121,120,69,32,31,10,229,79,56,139,150,166,17,159,45,8,187,109,7,12,219,71,126,170,86,131,34,195,224,249,148,71,83,215,114,7,179,162,207,168,10,178,3,139,48,134,11,190,189,71,26,225,44,31,184,234,162,229,249,97,1,51,242,156,237,39,50,219,244,120,216,209,57,115,221,105,6,133,110,42,15,253,121,59,203,163,198,187,169,188,90,79,21,24,172,66,209,50,99,210,209,138,14,152,168,124,34,117,35,44,210,148,116,210,111,134,135,7,80,234,204,143,212,23,55,224,48,10,15,204,146,208,82,20,242,75,220,5,212,225,108,211,91,108,70,102,207,181,193,129,79,151,62,66,175,19,255,127,9,184,180,71,12,114,207,20,164,161,56,231,200,106,125,52,102,167,231,23,100,99,85,125,202,19,54,153,117,110,54,118,12,160,242,8,124,48,158,61,90,54,45,170,168,101,48,92,185,227,187,216,171,85,225,108,119,227,255,186,112,158,175,66,45,44,88,247,105,228,73,158,151,99,125,199,103,147,157,248,52,173,173,43,2,133,22,228,57,24,244,195,200,245,138,17,225,110,145,159,94,49,143,116,60,77,175,214,71,223,118,5,103,41,48,17,185,71,42,38,215,48,44,187,5,133,31,137,156,179,249,122,49,23,234,168,176,71,107,141,77,53,11,58,96,155,15,79,161,203,10,125,144,3,159,5,167,63,125,230,66,141,78,179,96,146,170,91,145,55,51,46,138,231,229,41,146,33,183,56,218,77,116,245,81,169,41,150,215,31,48,46,237,87,125,167,132,120,136,233,219,247,167,200,6,78,162,219,41,157,146,78,85,21,66,122,171,95,152,50,239,87,249,39,108,90,36,152,75,122,62,139,94,137,137,70,138,255,120,68,135,172,160,176,6,220,180,68,141,168,23,213,146,129,18,171,211,207,162,156,36,199,104,85,99,230,121,21,164,118,138,144,101,51,110,118,133,177,152,189,83,144,219,124,100,121,167,197,24,2,173,202,200,128,226,194,89,172,53,162,161,228,0,60,207,82,120,52,2,62,119,62,21,165,67,229,44,44,52,150,82,170,143,108,214,249,173,238,226,4,7,78,204,59,133,115,170,183,221,216,111,185,61,138,94,87,234,27,94,136,246,40,249,145,38,225,177,112,96,46,37,218,52,98,39,49,195,207,182,141,163,224,209,26,139,243,233,160,212,248,63,40,117,155,222,103,240,138,149,167,101,217,34,64,14,83,123,164,171,103,154,174,108,9,24,193,251,71,36,109,133,238,1,238,189,99,54,61,2,108,163,196,185,75,153,246,67,210,154,89,29,113,147,229,50,255,200,23,78,130,194,45,208,138,73,240,72,195,161,175,122,225,87,117,110,195,127,23,96,225,84,157,143,110,92,10,123,186,115,109,80,38,98,82,252,183,91,242,221,136,104,245,232,34,135,63,204,28,84,89,149,95,153,28,253,28,174,221,206,145,251,84,106,157,75,46,188,113,31,140,7,237,17,75,69,112,46,218,85,151,169,200,42,10,41,98,13,56,107,72,230,167,180,23,157,77,56,254,17,112,66,86,201,43,217,15,60,172,153,42,227,183,91,8,254,116,248,248,247,211,99,211,136,18,29,38,173,253,233,111,164,57,221,138,33,159,242,220,9,180,83,38,138,166,190,242,48,127,231,243,238,214,66,237,132,202,26,130,6,143,252,96,141,14,37,15,234,169,109,35,245,185,212,248,106,38,216,35,109,72,18,107,204,146,106,183,232,231,167,45,77,56,224,39,247,211,132,17,17,22,112,24,189,94,21,195,35,49,97,4,92,72,221,120,225,211,225,2,83,128,254,194,80,117,56,188,204,106,85,152,204,45,111,57,41,143,253,105,249,233,150,16,178,60,112,129,139,230,129,83,168,188,80,126,249,24,242,228,84,68,153,61,22,201,222,253,233,242,97,148,52,1,215,246,204,5,194,144,97,125,153,135,228,25,108,99,156,137,207,134,113,252,153,42,36,125,197,185,101,138,34,127,120,249,90,97,103,80,210,255,232,47,243,112,172,107,83,46,122,230,56,83,105,70,151,98,98,62,191,76,250,174,175,0,138,11,211,43,146,137,27,41,26,118,238,46,173,188,240,138,200,73,207,232,139,212,63,106,104,250,29,188,91,132,226,89,0,169,132,107,161,91,122,203,59,137,81,74,244,150,217,77,245,217,143,38,238,52,239,112,43,111,122,215,38,161,216,11,171,179,220,196,59,175,169,140,113,149,242,243,106,82,246,227,151,169,68,120,62,250,88,210,247,216,58,211,117,167,247,179,8,26,248,96,193,1,90,158,14,55,159,243,8,56,191,194,185,24,106,78,179,157,97,194,158,202,21,108,210,65,251,118,10,158,208,252,40,135,22,89,155,40,121,107,172,149,146,151,222,98,71,66,229,59,245,103,179,164,200,60,186,5,102,33,213,46,52,41,68,215,9,195,247,120,46,225,122,164,206,28,213,186,7,134,198,240,209,254,156,53,168,240,14,92,9,17,245,71,200,146,208,128,195,132,218,31,11,104,194,116,223,2,70,236,112,60,58,151,41,186,165,153,166,175,30,154,203,110,198,142,194,167,170,228,52,9,253,32,191,180,53,214,109,83,186,159,51,69,171,23,44,49,92,231,178,223,30,222,3,210,163,190,150,113,27,36,228,244,87,201,170,131,254,140,44,214,200,125,192,151,124,93,236,100,184,64,65,87,34,50,128,187,101,41,108,172,73,14,147,140,114,135,0,39,33,118,73,196,21,178,17,48,95,216,100,196,34,174,48,172,18,82,96,138,21,226,48,92,16,104,74,126,109,179,170,255,88,174,188,156,104,214,133,137,73,220,0,213,128,209,238,218,153,199,92,32,60,16,233,13,131,26,189,251,93,103,87,33,249,54,90,86,81,216,188,223,85,137,236,164,136,120,224,78,144,20,157,3,183,85,111,166,150,193,55,94,242,227,70,15,197,219,211,65,124,182,194,118,164,196,203,169,50,187,238,4,184,33,210,21,145,167,60,100,137,156,46,132,116,164,154,222,167,155,100,37,53,43,200,236,17,128,34,181,119,220,197,78,173,244,46,35,242,100,108,179,213,150,145,19,88,111,203,184,76,106,167,161,32,31,97,208,211,142,115,25,218,130,194,61,18,41,31,22,36,109,242,89,16,139,69,122,15,132,213,165,75,195,138,169,91,199,187,173,210,91,126,153,218,194,56,134,97,198,71,190,70,96,56,74,210,13,39,26,105,240,133,177,231,66,33,11,181,165,247,229,103,167,94,45,130,168,147,234,45,125,152,139,88,60,139,117,113,143,20,116,30,54,213,112,241,203,199,162,43,10,83,183,50,110,148,180,106,137,134,165,232,164,208,82,35,198,170,35,93,40,115,217,89,82,16,178,36,88,146,6,147,119,28,241,100,155,160,53,121,225,73,136,112,223,180,12,184,164,21,166,126,35,66,241,179,136,254,21,193,114,24,50,190,161,36,69,166,137,203,202,2,203,41,2,172,251,199,118,35,175,238,44,101,183,76,182,17,73,22,65,97,167,119,7,254,166,226,162,117,121,152,180,33,87,83,202,86,143,220,150,194,195,184,141,62,184,114,244,41,90,17,233,240,134,193,150,149,187,180,251,39,17,242,117,9,185,104,146,196,104,180,248,203,233,54,224,89,33,63,237,206,49,40,69,154,23,163,101,171,171,170,250,238,138,239,217,29,55,84,93,39,57,39,141,63,14,18,197,128,185,131,72,135,83,248,81,220,248,192,143,189,150,206,19,184,235,252,12,62,237,30,90,193,103,188,120,231,128,106,241,213,232,22,201,195,153,52,123,63,255,41,225,158,186,79,158,9,138,143,209,63,123,89,112,231,182,140,186,147,230,165,60,184,244,54,105,24,23,54,157,61,79,203,192,212,123,22,79,182,172,28,247,156,158,137,84,183,220,92,209,225,168,146,232,2,75,232,146,117,75,52,183,238,72,141,48,30,170,155,161,208,204,241,121,99,134,231,195,150,4,177,172,86,106,173,216,174,216,241,245,224,99,63,233,161,174,186,32,83,21,87,65,51,74,198,157,111,164,212,210,27,21,62,215,169,200,111,56,127,72,57,238,133,27,149,92,177,176,81,57,208,108,116,75,67,205,113,126,84,180,91,175,43,1,63,80,109,113,163,89,168,7,74,30,25,44,48,245,102,130,77,171,34,190,54,23,12,218,168,4,71,124,237,152,31,215,183,83,141,178,164,236,155,181,221,228,179,44,108,215,67,120,156,11,4,155,190,192,86,85,127,35,19,152,18,55,247,148,36,204,124,237,235,205,1,124,81,54,176,25,226,169,29,118,0,209,152,66,127,20,57,200,240,134,145,50,43,25,181,164,170,182,28,55,22,74,125,197,192,134,29,59,69,109,239,49,158,27,2,38,183,71,207,89,101,121,127,238,38,183,98,236,251,93,231,167,219,12,20,241,69,161,246,38,37,131,68,97,111,56,242,207,66,227,198,201,67,30,217,77,255,71,124,224,38,174,118,42,181,174,251,241,152,59,74,69,0,135,85,187,250,193,29,146,3,89,33,48,196,160,145,30,47,175,40,40,222,94,129,102,47,202,186,172,40,232,108,13,67,96,82,31,227,134,201,33,32,20,115,48,38,88,26,137,195,157,75,248,22,24,34,222,112,70,160,149,182,135,52,205,54,157,25,47,47,150,16,125,225,130,46,72,56,86,169,169,148,76,4,232,76,96,196,185,254,255,58,132,254,30,189,224,81,107,184,78,167,177,142,200,135,161,37,190,194,59,52,217,245,238,9,132,0,247,173,198,97,170,205,34,242,224,213,36,72,91,56,17,33,155,18,42,67,76,7,82,197,99,166,65,114,114,7,140,176,239,217,42,194,119,186,77,42,225,194,144,152,165,8,30,224,183,30,50,96,100,221,159,251,91,184,32,169,153,237,210,50,18,184,189,132,9,255,15,99,32,47,199,11,216,35,244,80,32,18,189,65,127,96,148,113,198,245,55,192,136,47,240,79,137,52,238,168,115,74,161,235,177,251,23,54,92,147,75,168,136,58,87,171,233,203,225,133,49,6,217,249,87,169,20,34,108,184,17,101,178,1,36,19,164,73,98,15,40,28,223,213,65,66,133,177,207,128,226,171,90,241,44,159,21,73,67,246,112,157,159,121,2,12,13,73,56,83,77,25,97,173,79,16,139,58,200,4,137,76,252,52,135,105,135,146,221,225,99,33,223,84,19,42,173,40,210,252,69,204,128,169,238,214,167,113,186,253,110,44,108,219,172,144,184,199,87,99,178,204,95,125,53,240,52,13,171,11,147,103,248,213,219,80,192,105,133,226,242,211,166,200,190,190,159,62,179,42,223,219,48,53,122,197,184,18,29,173,151,72,28,112,90,189,155,131,3,151,232,188,48,81,161,207,26,156,54,227,218,13,191,0,227,225,105,14,55,4,231,98,115,173,54,227,218,140,118,157,221,81,252,111,192,24,251,197,191,170,195,178,84,239,203,81,31,96,223,186,48,185,180,2,99,142,239,25,47,167,208,184,11,76,202,197,104,1,35,186,36,77,131,26,231,35,114,1,54,21,37,125,57,165,169,53,158,182,239,144,151,99,108,166,17,223,221,134,144,75,145,81,68,18,197,244,30,255,221,111,228,229,68,207,227,187,50,28,66,69,209,97,122,104,14,39,35,252,184,240,196,119,219,252,179,81,222,185,145,116,96,210,189,227,187,72,166,186,52,229,192,11,110,50,111,56,113,188,155,105,203,30,3,5,170,127,117,50,170,241,219,50,147,55,24,254,213,5,30,233,92,138,192,211,60,76,14,247,115,118,133,249,97,197,56,240,227,251,242,89,230,68,145,151,115,222,165,225,139,207,148,221,100,174,32,7,88,63,239,223,36,9,119,206,91,115,0,140,203,39,96,10,139,111,37,93,37,59,112,142,175,236,11,24,214,128,172,48,41,25,62,149,206,210,172,162,101,4,188,218,71,141,136,234,196,143,30,241,162,155,56,212,248,54,21,184,41,143,17,33,239,70,234,243,43,237,166,44,142,208,183,244,120,135,154,170,250,250,195,123,183,238,229,23,120,34,232,238,79,147,230,124,29,151,21,65,155,10,187,187,195,35,75,76,161,90,66,198,252,56,83,128,201,98,146,45,9,143,244,216,254,97,240,71,174,46,189,194,189,176,118,159,43,220,245,74,145,153,6,125,87,105,62,96,118,123,78,242,221,156,219,108,222,31,12,217,247,21,20,6,30,38,233,238,48,101,224,85,225,13,151,73,192,152,178,233,46,2,82,0,61,119,244,183,207,239,107,220,0,15,132,182,226,24,56,183,227,27,83,174,176,185,64,135,233,79,147,80,119,37,185,13,166,208,195,79,137,179,212,73,194,23,152,212,162,182,29,70,106,102,42,76,237,157,127,54,218,96,210,108,138,123,139,111,151,7,204,20,9,10,124,230,222,71,70,105,27,250,18,18,51,96,106,30,70,160,132,70,238,112,28,3,59,81,47,22,112,159,87,85,30,184,66,55,121,159,38,186,53,5,38,124,49,163,217,147,148,28,121,57,117,51,53,121,135,98,44,12,125,121,230,118,28,163,85,41,177,146,189,118,224,7,248,8,239,140,3,96,204,75,148,105,242,141,103,125,76,127,121,17,90,70,192,221,160,53,251,64,43,218,81,24,1,128,29,159,149,39,164,13,242,203,166,190,190,2,62,219,198,21,115,1,94,197,117,65,129,41,14,238,242,213,191,161,191,232,49,28,179,160,205,10,184,2,158,87,77,2,148,10,186,212,228,213,115,72,195,250,47,70,26,112,74,186,15,195,79,92,62,178,9,96,168,116,138,62,189,45,137,217,97,60,133,69,218,141,212,193,154,14,39,83,187,151,151,111,75,179,252,154,102,229,238,187,223,151,227,250,99,222,58,76,98,251,3,159,179,108,198,211,150,50,33,39,35,83,107,23,223,136,141,21,181,73,183,152,228,73,118,3,13,239,208,78,98,170,176,103,140,216,238,184,119,139,174,226,129,203,143,184,228,131,17,114,175,50,25,224,166,88,159,11,200,72,199,168,107,43,2,195,187,28,15,147,29,45,43,224,160,117,248,110,198,150,43,25,129,160,61,59,119,21,48,53,178,89,80,38,86,247,143,110,132,108,234,22,24,167,176,111,164,38,19,211,178,182,235,108,94,31,37,10,48,162,89,178,21,78,116,102,182,159,93,148,34,181,157,21,174,219,125,56,192,22,150,150,166,29,107,175,197,179,208,148,202,80,86,210,249,125,225,37,238,220,69,86,199,132,223,169,180,104,87,58,231,123,211,31,54,103,213,133,141,149,236,194,36,221,251,185,70,181,248,156,58,208,38,75,210,163,75,184,54,45,249,233,70,153,235,8,24,86,43,217,142,208,42,28,187,69,127,227,185,110,10,143,112,146,204,31,65,252,214,254,54,174,150,24,173,78,222,142,54,13,65,142,29,115,16,82,171,81,244,105,8,79,220,192,66,221,68,170,91,42,9,43,189,165,139,158,139,204,148,78,89,29,54,149,152,70,21,207,146,12,150,113,135,73,195,119,82,147,150,76,235,252,133,30,128,179,241,125,11,140,135,38,197,112,66,99,57,229,229,231,98,52,62,225,16,96,178,105,198,125,57,60,72,179,151,152,42,208,42,72,211,22,114,67,205,47,94,169,90,22,248,3,35,162,233,47,175,112,164,53,125,249,160,182,121,197,211,40,202,234,211,20,109,165,104,26,204,189,229,206,6,88,67,86,28,200,137,48,226,211,180,108,188,242,183,91,86,74,178,126,214,143,84,190,199,144,104,50,34,112,133,81,199,159,30,152,69,50,151,22,90,208,2,27,13,186,54,173,152,192,225,221,13,37,101,201,90,142,32,209,136,189,84,183,105,152,219,61,59,193,246,225,86,111,38,11,157,178,44,142,226,240,185,62,46,121,181,85,43,52,63,157,112,207,172,54,116,174,76,18,30,252,105,8,207,46,111,5,112,163,68,195,127,155,19,66,31,166,206,45,199,62,187,209,138,144,203,234,164,76,186,197,241,2,53,159,238,56,68,210,183,15,38,146,90,67,167,194,52,58,136,64,103,23,61,72,171,149,129,103,41,14,62,20,177,159,213,181,97,168,139,83,181,157,189,175,203,10,152,191,178,197,48,22,136,230,21,133,251,151,249,96,118,6,217,31,235,69,103,28,170,208,211,36,57,238,237,221,190,52,207,176,228,54,146,162,199,180,155,97,43,147,136,210,245,128,88,72,105,175,120,122,83,145,46,27,49,94,246,214,194,188,162,142,95,207,53,98,204,97,2,177,87,150,174,67,153,204,146,113,24,139,232,153,8,16,162,175,120,186,17,222,212,167,207,22,53,102,88,179,4,123,134,238,41,231,208,243,137,144,73,128,236,98,235,158,133,182,242,253,44,14,148,36,231,203,178,157,115,135,157,109,116,206,15,58,182,60,76,18,152,78,127,170,17,230,69,165,146,251,135,246,176,235,14,74,86,227,131,238,217,239,171,49,175,150,194,11,97,244,11,215,203,130,252,131,199,167,222,252,131,167,94,232,128,87,185,15,195,212,246,62,124,22,207,109,55,52,254,178,95,36,252,228,113,237,49,47,83,215,119,207,182,123,220,107,96,149,74,101,189,155,81,14,43,125,226,63,126,118,155,98,60,1,1,183,221,100,241,240,242,180,122,12,7,117,13,249,105,26,52,98,23,78,162,221,97,91,248,89,174,37,166,2,167,234,208,239,134,222,228,206,20,174,197,67,63,140,76,211,116,39,41,170,189,58,34,172,160,21,79,155,107,71,199,147,250,198,240,219,81,244,188,166,78,6,14,151,184,64,16,225,84,135,202,57,217,200,2,142,33,65,186,104,105,183,112,166,78,129,243,168,207,177,105,193,194,128,75,209,3,125,83,98,122,151,15,17,146,162,15,155,119,59,90,150,236,116,211,93,24,23,87,220,155,224,234,110,127,88,186,185,220,59,91,25,61,43,204,196,207,1,159,30,221,106,14,44,28,42,177,169,152,59,51,233,158,211,40,246,108,177,161,141,199,29,3,75,35,149,206,14,147,148,218,139,194,57,135,167,136,162,58,62,239,133,71,44,146,130,18,130,110,58,188,252,142,39,113,75,245,168,24,97,125,10,191,68,182,64,175,254,54,2,19,247,140,32,219,39,61,187,37,244,70,113,60,45,60,36,83,183,203,41,151,81,20,3,146,94,111,72,48,140,17,129,150,79,47,186,100,131,246,237,46,174,68,254,114,173,207,226,55,58,29,135,9,39,61,27,75,61,175,47,113,232,90,153,139,218,49,144,52,198,129,255,169,243,10,220,77,31,199,237,129,73,184,73,214,136,85,31,251,41,129,60,117,41,242,93,86,130,88,103,92,250,146,46,78,194,175,235,94,233,134,137,152,40,12,103,65,192,36,92,190,79,83,255,22,38,47,153,236,77,55,165,223,169,19,55,39,227,121,208,102,179,150,195,210,39,95,243,217,241,26,17,206,184,100,64,212,240,172,124,202,203,195,96,62,87,35,2,226,15,76,240,41,224,186,218,122,209,254,160,105,61,246,23,197,251,126,177,170,182,29,62,176,241,227,126,112,161,146,167,235,174,98,194,60,222,50,234,57,211,211,178,73,2,147,219,141,197,10,167,231,179,155,158,107,68,192,197,178,130,158,237,114,125,108,59,192,48,249,151,103,5,112,56,122,159,114,159,191,249,188,191,5,130,200,119,192,84,20,230,199,218,232,17,76,64,142,120,119,93,32,20,188,133,243,12,159,83,29,175,173,146,90,14,163,150,163,244,146,87,255,224,222,4,174,20,4,60,47,111,227,190,156,78,219,15,92,179,52,13,151,254,124,94,222,93,209,219,224,211,146,250,124,55,57,132,191,17,131,160,27,243,67,91,190,77,109,44,96,216,74,30,152,154,184,21,112,150,28,106,219,86,210,244,11,16,49,40,228,118,244,32,72,92,106,102,192,156,211,91,183,242,228,121,95,6,227,180,151,241,198,68,251,68,2,129,209,151,208,21,88,184,147,198,187,41,218,16,123,124,145,203,250,49,22,27,204,254,39,235,147,155,181,187,21,113,13,113,217,146,69,82,241,172,223,239,50,162,15,217,86,206,86,48,191,34,104,96,100,214,245,90,104,21,114,159,175,20,41,132,138,235,79,224,99,243,229,111,162,82,124,14,211,185,124,54,164,33,31,165,26,48,9,37,242,211,13,226,230,236,223,117,118,214,181,245,187,26,159,178,253,221,220,98,182,156,49,7,238,31,181,181,161,202,133,101,40,71,253,10,184,72,222,140,21,82,77,119,227,154,3,108,84,241,206,45,152,152,235,240,62,65,17,48,171,133,56,175,120,200,52,213,236,199,253,176,76,11,102,250,71,159,70,146,213,119,97,14,179,93,124,150,118,115,79,4,74,34,202,250,120,46,65,155,40,45,87,178,61,249,219,62,150,29,202,47,113,186,108,148,129,82,15,152,120,178,124,214,57,185,216,115,226,221,5,82,144,187,0,96,201,90,53,250,155,42,177,162,45,235,166,172,229,125,114,214,101,22,119,232,38,195,250,227,163,2,110,166,197,124,97,11,219,78,31,45,184,249,171,248,69,16,236,24,238,107,226,192,62,214,233,245,15,116,184,222,91,204,224,177,141,238,243,162,144,119,126,106,224,246,110,60,150,243,194,213,146,77,99,172,41,209,91,242,238,102,220,216,77,190,58,223,192,108,55,87,224,39,214,98,61,14,137,169,60,77,197,194,206,249,194,67,98,94,208,96,246,245,85,55,252,198,58,79,133,161,251,241,216,44,19,105,36,185,12,255,96,191,125,145,220,1,237,83,189,48,39,222,74,49,34,103,139,184,233,6,192,100,120,198,218,227,230,208,150,194,208,50,142,88,32,231,184,186,244,75,149,67,62,127,122,43,44,220,179,43,140,41,159,189,169,156,136,78,99,153,107,187,55,158,143,216,144,22,174,216,27,36,65,10,161,126,196,102,191,45,35,239,187,101,244,108,23,129,117,95,141,208,136,192,212,88,222,45,3,5,160,44,104,177,24,164,119,9,52,114,83,223,93,200,130,202,241,205,20,179,95,215,69,39,229,21,106,229,128,187,100,234,3,15,163,39,15,152,132,59,125,57,170,80,49,214,244,247,173,226,7,62,134,204,140,45,103,18,28,31,10,19,152,143,35,96,34,128,114,93,27,112,186,224,195,191,47,39,79,65,158,174,86,129,230,211,144,219,178,108,42,36,139,88,1,118,192,89,40,214,129,97,52,20,24,47,150,124,55,185,214,69,94,126,118,172,123,58,1,159,109,185,7,74,62,142,52,220,110,88,45,186,188,179,109,235,79,119,46,177,209,229,92,181,147,190,123,192,80,22,157,6,223,250,11,247,117,183,241,3,163,48,33,48,253,116,71,132,20,245,72,167,6,102,83,170,241,219,163,200,185,8,101,38,212,55,209,41,100,168,47,233,210,70,106,201,61,95,134,157,147,2,159,107,139,223,181,13,30,87,182,193,96,140,222,219,50,136,174,229,183,73,203,152,185,95,184,84,25,108,171,104,206,23,172,207,88,83,228,58,210,144,103,229,150,223,97,119,219,95,106,241,247,203,87,142,24,152,63,216,242,89,99,118,125,57,116,184,251,54,172,9,55,43,240,34,13,243,54,173,118,157,102,86,188,187,150,244,183,248,116,140,101,33,121,164,239,55,90,89,182,113,43,110,201,235,246,104,90,18,29,5,54,238,46,153,72,185,41,108,233,140,69,166,97,126,158,38,234,46,176,82,166,0,83,17,42,47,71,229,81,155,6,103,161,44,1,68,6,165,79,209,9,238,247,187,59,206,41,25,145,62,169,223,138,78,107,232,254,74,151,195,57,80,174,157,131,27,51,43,122,140,164,116,31,38,154,161,15,111,92,43,235,110,58,194,89,203,1,110,66,144,247,221,73,88,194,128,113,16,148,126,55,60,50,93,5,46,196,25,101,187,164,142,70,224,106,85,230,119,179,109,146,138,130,241,192,158,149,239,86,45,30,60,80,34,158,241,110,56,219,228,116,162,18,24,149,251,128,207,148,213,185,114,118,183,20,247,128,159,134,128,62,76,66,79,12,38,1,23,109,214,194,132,186,207,194,114,247,192,200,31,197,44,76,72,243,40,188,131,115,254,103,148,146,190,127,97,254,160,222,14,77,48,114,200,71,227,196,241,107,58,7,58,66,86,50,152,204,147,41,102,80,193,95,168,48,201,70,97,67,81,206,240,252,54,209,189,216,228,77,22,114,72,203,97,215,189,147,116,152,180,149,62,221,44,187,56,224,214,158,237,142,109,63,135,49,49,204,88,209,150,15,38,105,252,246,96,27,209,167,113,242,132,141,133,191,181,60,45,183,66,178,248,110,100,228,116,150,82,110,210,122,152,150,164,30,139,169,146,77,12,235,90,73,164,150,143,166,48,53,108,209,231,103,74,78,105,56,26,118,189,92,11,12,162,102,153,103,36,172,237,152,74,131,240,170,46,93,56,113,74,28,110,3,22,6,93,1,240,88,183,219,43,150,28,156,21,70,167,43,208,116,246,102,253,105,115,176,250,60,181,128,232,148,29,235,216,95,115,199,76,99,27,88,235,129,201,152,143,43,10,107,73,55,52,248,93,175,233,72,10,223,85,231,49,152,60,195,48,153,41,88,40,250,93,100,47,196,79,99,132,233,218,92,191,98,203,107,111,183,103,30,194,202,23,54,150,157,85,91,127,25,193,144,56,86,73,226,95,106,99,225,214,175,49,92,72,141,79,221,198,41,124,21,152,108,210,103,176,201,32,12,243,239,188,91,200,61,12,62,223,114,155,6,67,99,107,10,163,179,17,112,38,158,39,45,63,231,164,75,22,27,92,82,214,157,120,35,22,52,227,105,196,68,117,150,146,58,126,111,2,72,122,117,61,181,55,233,196,97,47,80,191,91,117,154,110,200,12,195,249,208,172,76,64,62,108,163,214,60,125,42,53,252,163,67,209,94,60,13,102,152,218,250,202,15,12,15,117,60,204,113,50,101,175,133,236,52,6,187,33,37,91,245,179,200,71,141,225,36,111,226,57,87,207,188,186,94,17,139,56,140,231,213,107,197,45,27,98,238,85,181,191,113,111,199,70,13,25,213,212,45,199,8,214,106,52,59,155,230,131,194,157,36,13,135,173,26,229,121,26,5,136,232,111,170,110,181,97,4,191,99,154,97,71,38,221,167,225,108,40,113,205,174,75,115,231,13,134,150,198,187,172,254,146,227,20,38,113,210,127,186,242,207,124,94,126,174,37,177,79,163,135,219,158,121,116,254,117,199,150,83,241,130,232,5,8,63,225,181,38,72,195,155,207,60,234,208,86,198,111,159,45,230,217,13,251,153,194,158,193,137,80,57,132,144,122,54,14,99,97,255,158,134,187,54,233,233,54,16,121,28,222,180,244,203,245,214,227,107,185,14,3,48,198,189,246,26,237,186,139,243,92,25,247,213,96,135,95,13,33,141,152,104,88,231,146,116,142,87,30,102,51,255,109,42,215,151,236,181,5,109,173,30,195,77,149,123,146,3,8,210,32,167,105,2,230,34,39,198,60,20,238,35,198,243,180,100,233,94,90,200,70,253,120,54,140,150,95,56,208,72,243,78,38,29,125,93,27,103,93,87,129,77,232,76,12,134,33,190,137,98,220,22,177,248,72,250,19,71,46,92,10,219,21,9,126,38,86,147,14,45,72,45,245,118,239,9,100,56,201,195,150,129,121,205,164,201,165,93,122,204,184,172,194,22,153,236,48,243,129,83,184,214,241,46,152,204,186,192,167,191,239,69,1,33,184,90,245,183,97,154,143,83,23,97,242,37,103,4,67,181,87,108,134,148,205,232,149,146,167,83,116,202,66,129,64,76,176,130,160,221,184,14,75,104,183,101,95,192,139,59,86,76,20,180,69,37,82,194,119,13,167,155,52,87,43,165,230,250,93,184,175,99,162,108,104,1,101,167,53,57,214,136,200,37,46,160,171,203,103,115,15,88,145,36,99,204,40,89,102,161,81,33,185,99,61,255,156,104,23,69,100,210,237,105,100,152,10,169,187,2,151,235,207,33,61,157,212,85,105,25,100,232,145,37,112,190,0,195,126,42,76,209,193,77,44,106,186,79,131,182,49,251,77,111,203,146,81,107,116,34,37,121,252,53,13,246,210,54,30,56,247,113,243,9,49,130,223,134,167,237,159,53,250,31,150,15,199,149,228,231,52,200,169,244,221,45,14,116,208,37,12,56,63,52,82,12,72,210,39,173,236,121,117,111,145,90,71,13,242,18,123,153,212,184,54,198,205,208,52,149,39,133,201,191,138,172,34,146,138,159,254,110,20,247,172,128,77,24,240,233,147,89,251,205,43,178,164,205,103,172,123,142,36,74,211,176,77,58,90,208,102,70,54,21,212,194,122,163,132,211,106,71,220,138,252,193,173,175,78,61,252,49,228,145,34,115,221,31,56,213,8,254,32,84,221,255,0,175,30,41,152,171,90,34,128,194,16,115,250,104,145,12,165,183,81,218,189,75,36,253,173,206,45,92,95,14,209,82,140,38,161,61,221,102,205,195,188,35,112,75,30,164,140,38,172,139,251,171,110,180,168,48,185,83,77,97,138,49,35,21,107,25,5,168,192,217,73,125,45,215,138,82,33,65,161,90,79,121,71,176,27,58,175,37,240,54,207,69,192,120,241,47,122,22,45,135,110,100,60,33,160,48,5,222,240,226,207,27,165,111,146,182,221,205,207,26,25,102,153,133,148,197,70,170,86,152,25,41,204,103,23,29,67,14,136,106,37,190,145,194,76,7,235,37,155,130,143,25,65,229,3,183,199,41,82,187,9,167,71,198,71,179,13,79,225,50,226,171,27,92,229,55,154,134,55,134,52,176,22,101,94,19,46,61,129,33,36,138,196,163,1,95,234,141,207,192,9,5,81,152,247,10,59,91,47,242,93,212,200,174,72,171,32,202,33,73,152,152,168,3,209,138,128,97,241,19,120,97,189,5,202,213,73,236,202,211,40,234,59,74,20,69,20,242,135,4,166,70,45,71,195,185,227,137,169,64,25,109,141,144,51,18,145,77,157,34,104,124,236,143,20,197,204,66,138,30,186,194,84,204,71,167,161,123,146,158,167,185,225,71,197,197,52,53,7,129,225,125,138,148,42,136,19,231,243,52,10,93,59,10,239,144,122,215,5,68,112,34,199,36,135,70,96,107,151,83,103,114,83,193,56,157,228,216,36,162,70,200,212,103,18,118,203,51,15,113,180,70,159,90,129,133,78,67,2,146,81,235,81,136,42,234,242,66,113,208,99,71,148,23,192,204,208,21,78,125,71,54,226,52,50,24,65,41,171,188,57,254,228,66,202,93,181,26,157,171,39,18,231,244,99,131,21,24,107,46,42,27,32,177,28,186,105,144,219,117,247,148,78,104,227,129,167,36,41,91,224,73,87,0,129,162,20,182,194,198,3,35,23,148,3,147,203,123,147,67,113,193,139,157,178,173,244,33,246,233,186,52,115,8,184,56,117,133,193,148,123,235,1,50,112,67,181,128,207,210,223,251,129,207,70,16,251,244,89,14,245,57,177,81,252,140,148,245,115,70,144,242,241,62,221,195,90,96,65,252,17,158,81,182,71,132,69,72,0,127,45,159,145,209,241,137,238,60,159,29,1,51,96,202,182,158,239,194,157,121,225,246,184,192,206,242,224,216,140,19,127,91,29,166,158,48,121,199,202,79,150,1,165,214,219,198,51,152,194,156,64,183,113,234,120,26,167,109,156,217,38,32,174,40,34,24,55,207,24,182,220,231,225,115,14,196,179,13,198,142,241,156,109,35,114,208,146,45,92,189,37,224,26,242,11,37,245,28,198,92,34,48,97,43,169,231,56,155,252,99,169,32,31,27,121,44,88,183,233,57,117,33,148,140,220,31,74,152,159,241,64,236,58,122,244,108,110,40,122,106,203,102,187,19,169,178,91,62,86,231,52,98,160,48,105,41,73,120,38,49,119,136,155,252,131,44,179,188,28,55,212,93,95,25,242,55,157,72,48,173,214,152,42,132,254,214,82,91,188,226,227,10,24,213,90,189,130,12,228,180,34,188,67,214,113,150,125,156,28,114,10,91,226,146,209,31,255,52,50,207,145,65,77,202,5,108,46,77,225,246,233,235,218,5,102,62,70,210,25,233,115,42,71,232,21,254,233,231,209,99,197,142,27,152,53,207,221,243,240,170,225,114,92,150,74,55,21,238,253,94,85,151,145,62,60,205,134,217,36,96,188,151,227,185,171,30,219,251,222,233,72,221,210,235,38,76,84,17,78,163,146,125,234,205,105,224,211,237,55,26,61,171,4,34,76,188,83,35,175,72,23,202,87,159,79,78,69,80,162,240,207,173,107,142,27,252,52,249,59,25,104,46,232,247,14,13,209,190,222,115,45,5,51,242,49,40,146,92,67,39,25,213,164,55,168,155,200,99,149,105,2,233,238,71,197,247,243,185,147,46,170,22,109,114,65,42,243,123,31,155,231,177,227,169,56,15,207,27,204,95,239,141,15,186,219,235,226,197,45,49,159,117,29,229,180,230,18,76,73,59,5,91,173,69,208,137,84,96,65,177,119,103,45,215,121,102,4,166,122,248,32,247,217,197,255,53,139,28,185,9,221,149,136,206,160,41,175,177,54,202,165,243,136,73,136,165,168,241,100,60,230,171,141,235,162,66,202,66,54,187,202,21,33,190,218,36,188,167,90,26,38,65,224,115,33,155,148,194,99,136,32,185,227,3,146,126,138,18,106,149,166,237,63,109,190,228,172,187,48,159,26,78,88,50,244,146,134,78,171,41,4,15,71,169,230,144,104,51,145,234,30,33,120,170,178,159,235,75,53,37,236,239,244,56,112,226,158,245,216,141,117,120,86,29,242,35,108,31,10,195,8,224,222,204,133,199,104,203,209,68,74,196,190,15,27,145,139,140,199,38,204,238,241,19,164,178,36,241,20,50,154,29,222,95,110,108,61,203,78,214,204,157,226,142,179,213,232,91,125,214,60,90,203,81,134,86,156,145,100,73,45,39,15,24,228,129,108,245,245,163,113,215,188,184,6,113,212,157,116,18,34,237,151,134,207,50,56,124,52,173,27,24,93,235,230,240,143,70,70,225,210,107,12,199,153,235,85,200,3,104,26,196,136,62,28,112,75,205,167,229,199,134,25,158,172,97,182,107,147,16,35,181,202,199,162,242,15,51,154,144,165,45,167,182,205,189,172,56,215,145,167,122,122,188,229,22,48,132,53,50,214,112,200,150,255,77,220,153,227,92,179,36,231,121,75,57,15,203,147,47,75,160,43,131,6,157,118,8,72,160,211,142,54,35,94,104,25,202,39,234,68,228,155,228,109,90,13,52,8,52,248,223,248,170,78,13,89,153,145,17,239,240,51,111,183,48,31,136,222,24,54,25,222,69,63,195,6,243,144,231,228,38,120,23,97,54,221,207,149,167,26,112,166,207,55,115,63,87,142,156,68,252,118,193,188,69,127,187,177,153,138,223,206,160,224,52,220,169,44,197,99,161,23,211,244,183,241,131,46,247,232,180,214,212,87,130,3,123,142,43,71,30,82,150,92,184,82,247,141,33,149,95,21,205,209,104,129,13,239,22,176,247,172,58,88,54,203,228,47,201,49,112,82,27,242,211,244,225,90,140,114,100,173,182,176,19,96,171,165,32,204,146,116,0,66,109,18,230,114,124,28,155,186,135,166,126,221,52,33,111,184,20,81,12,4,223,10,91,106,71,24,253,93,249,72,204,102,48,112,90,198,229,90,250,219,103,222,190,75,182,65,75,219,115,52,85,221,27,85,161,137,110,25,237,156,26,213,15,204,156,163,186,79,27,86,237,212,137,24,13,226,17,43,163,161,144,187,172,17,221,188,42,238,51,3,98,186,36,138,154,84,188,143,105,154,37,79,24,131,172,123,48,196,8,253,105,140,76,239,193,244,112,159,40,76,222,114,159,24,25,145,134,7,92,214,8,159,52,174,62,71,35,95,115,95,199,192,236,229,61,218,57,200,230,28,50,243,27,70,84,161,220,119,61,158,147,35,89,222,125,109,3,42,93,4,98,140,49,227,76,209,219,1,174,140,59,132,134,201,115,226,3,48,87,37,141,226,114,30,225,102,45,22,253,233,243,130,28,84,68,177,191,232,10,130,150,81,108,24,7,253,244,169,9,24,133,239,17,136,139,179,120,193,81,147,103,74,77,247,231,61,69,24,4,235,85,29,233,100,81,187,199,188,128,133,198,214,43,175,72,226,70,215,41,157,69,70,22,229,243,12,12,117,225,81,186,30,178,124,33,225,212,155,195,28,23,197,205,84,244,104,232,213,114,244,89,71,4,152,112,18,86,36,129,34,124,190,250,162,15,141,157,238,92,113,95,124,47,242,62,112,166,10,192,223,50,221,100,65,36,97,238,208,115,190,225,156,101,136,143,130,205,167,127,1,144,171,90,149,169,148,98,12,148,142,251,200,206,48,107,18,6,11,60,34,92,104,63,235,209,156,250,158,156,77,129,220,245,168,6,140,140,169,20,216,144,108,55,161,84,164,27,5,132,32,41,212,201,227,129,49,196,64,66,226,79,102,28,96,34,176,160,61,92,37,29,30,52,105,199,142,57,58,155,126,154,134,103,91,49,31,45,136,216,77,207,12,224,117,220,89,152,205,136,70,87,119,225,27,162,230,189,162,97,36,35,71,204,209,84,74,139,254,52,228,172,248,110,43,43,250,214,48,150,11,75,102,248,148,222,251,218,49,200,76,47,168,62,79,4,129,166,152,112,168,23,22,189,178,179,193,240,114,9,225,249,164,88,195,244,60,239,185,11,255,215,52,28,68,72,139,170,220,15,210,248,118,242,27,30,186,69,30,248,125,142,21,15,165,32,63,172,111,26,145,149,251,76,208,13,151,32,158,206,247,121,210,33,149,51,227,46,87,35,209,70,202,66,39,35,248,249,59,80,238,235,43,241,109,9,155,251,151,127,118,102,9,41,117,78,196,24,156,128,57,204,55,183,234,185,49,11,138,25,26,37,218,161,31,22,16,184,180,125,116,163,142,220,135,212,128,104,38,118,57,26,200,188,12,126,132,157,198,186,23,190,207,51,145,17,108,205,221,216,137,66,116,110,218,52,165,32,59,106,138,43,71,129,68,50,28,104,170,163,198,124,66,88,161,153,20,208,113,2,187,39,31,90,56,251,210,212,251,219,200,222,73,167,128,157,150,139,40,90,24,50,255,29,194,198,158,26,57,30,57,138,179,82,231,49,26,248,61,120,54,173,242,204,115,170,233,220,104,92,37,42,212,10,9,119,104,35,177,253,128,150,45,185,23,98,192,43,150,107,164,223,166,190,143,125,62,228,30,51,176,53,156,100,93,98,127,177,111,190,122,50,70,85,37,96,85,49,51,77,15,159,105,97,203,44,10,149,55,167,216,147,81,228,217,50,129,47,227,70,59,20,144,158,127,90,210,73,59,25,42,251,218,22,97,164,156,167,132,73,220,231,13,167,174,144,56,94,214,238,247,232,164,68,247,142,252,63,38,16,126,225,230,14,123,159,202,50,15,214,24,72,203,180,55,229,220,205,4,172,34,138,22,144,70,13,97,28,207,12,216,141,140,4,147,121,205,114,52,218,53,122,52,36,225,52,238,201,17,105,145,48,36,171,38,23,182,245,125,224,117,18,192,153,95,22,46,7,15,250,41,126,97,240,165,134,64,60,22,122,61,123,93,112,10,27,52,137,158,215,55,99,148,109,83,71,144,87,125,166,175,234,210,25,112,241,217,74,12,9,211,8,138,143,7,145,117,205,188,112,199,133,238,28,200,22,83,136,149,240,130,244,237,81,148,211,165,232,6,170,12,188,241,197,189,80,16,140,176,57,200,167,192,251,160,225,81,36,79,216,72,149,207,168,17,209,197,206,146,50,114,45,109,69,181,4,99,192,85,244,228,200,30,4,93,226,252,71,108,87,37,108,189,205,46,197,148,45,224,20,166,104,210,140,192,220,64,80,214,223,102,95,117,79,78,79,85,50,179,19,222,55,227,196,114,100,138,176,83,199,114,239,228,222,126,223,200,241,104,57,5,89,234,214,226,183,11,38,160,242,62,193,182,174,18,240,46,28,253,182,52,87,206,173,0,255,14,148,20,194,40,178,205,221,159,84,107,224,183,112,130,212,40,248,161,40,70,54,116,61,228,212,5,66,120,60,51,246,188,67,159,56,133,206,29,124,7,244,103,147,124,1,219,216,22,49,146,208,69,95,250,196,155,105,163,68,213,142,23,46,217,236,249,15,103,53,207,23,231,119,238,82,222,38,248,173,20,167,62,91,46,205,97,224,209,156,103,26,119,101,192,241,8,127,94,213,43,24,113,5,79,231,155,134,156,141,30,15,56,110,171,24,132,173,73,120,225,41,29,47,147,77,84,147,163,241,225,185,88,163,51,113,54,81,30,56,97,120,132,241,133,208,225,187,14,199,176,208,43,106,29,49,74,171,33,189,36,140,162,101,192,8,65,103,173,187,17,29,214,181,187,179,33,133,133,38,81,62,9,87,6,28,232,229,52,249,188,78,216,144,103,158,14,192,143,107,247,227,4,41,121,182,189,177,228,98,48,118,175,139,2,32,61,239,168,126,1,85,105,18,166,222,27,37,38,160,64,85,15,230,41,197,92,88,205,47,65,174,203,54,69,145,224,215,196,51,172,18,70,238,208,129,122,103,66,152,93,100,107,70,177,170,183,151,113,206,44,187,84,225,98,160,84,218,99,194,226,233,37,185,45,154,4,37,40,57,231,209,211,199,148,131,17,116,241,57,1,170,73,18,233,13,138,71,44,78,30,70,139,121,221,14,3,35,14,193,36,207,42,207,77,47,249,182,16,78,194,52,47,123,24,144,186,140,147,147,118,158,11,95,17,62,163,74,22,100,216,63,152,179,68,116,171,124,235,224,240,18,72,111,206,157,133,20,141,65,61,226,141,254,76,42,249,82,149,40,140,207,40,26,84,178,223,59,89,81,191,30,23,218,56,161,196,10,201,9,22,197,232,57,194,152,255,108,25,192,176,208,86,48,168,40,180,136,81,87,101,107,130,142,231,77,226,135,224,65,217,123,224,214,174,155,38,209,27,25,102,22,44,165,20,203,183,228,202,104,168,174,123,238,81,139,200,114,176,125,48,24,84,132,201,205,238,72,105,166,116,50,34,12,192,121,202,209,109,80,47,188,91,8,164,173,238,51,37,75,73,169,15,169,211,36,249,244,6,58,225,197,7,233,32,239,16,161,6,83,156,78,195,63,16,74,211,202,151,27,212,50,250,246,4,202,74,211,101,235,201,247,136,181,103,32,254,174,47,196,124,133,163,55,200,193,83,79,93,140,118,121,15,70,67,64,78,93,216,234,140,8,159,17,41,244,71,208,38,144,151,111,152,65,218,36,204,67,244,4,106,208,28,148,90,34,127,95,119,140,97,246,39,8,24,255,169,130,244,255,253,235,95,255,253,127,252,247,63,254,250,151,87,65,154,66,120,250,59,40,72,27,192,54,205,17,197,197,76,125,85,174,180,26,77,240,183,96,96,244,124,70,202,148,48,223,151,175,208,195,212,127,166,134,43,185,99,132,107,17,209,118,194,169,150,40,127,64,193,73,178,18,158,135,56,168,246,250,203,7,181,252,252,246,89,224,97,127,71,56,131,248,210,161,211,87,164,138,232,189,228,213,117,224,53,118,6,17,6,74,182,229,228,153,180,167,196,125,83,47,191,237,150,97,18,160,197,39,41,86,143,147,228,52,249,100,32,12,69,29,130,84,94,84,168,216,175,67,253,143,247,159,208,181,149,239,145,254,250,244,78,40,88,32,165,32,152,255,194,109,168,80,197,196,53,87,230,130,115,241,37,22,13,10,99,229,54,199,134,249,7,7,131,110,178,229,123,38,177,147,102,158,180,120,198,149,179,205,150,185,128,190,180,195,35,204,162,111,203,154,2,110,188,185,62,22,192,9,202,93,50,251,162,118,17,132,72,200,39,89,218,195,131,198,206,229,158,163,29,44,212,243,19,5,205,23,183,5,48,44,77,157,217,7,194,68,254,204,48,87,19,181,203,193,82,59,71,52,37,216,195,221,93,220,176,50,94,141,182,2,72,111,1,208,157,88,51,203,229,123,110,202,78,26,70,31,161,223,48,118,153,178,86,66,28,140,213,14,119,116,233,14,163,231,186,81,202,139,187,62,79,173,234,42,126,18,226,216,96,82,143,65,173,94,82,0,218,51,51,158,104,82,125,69,38,33,188,216,226,129,159,229,78,176,175,0,230,206,152,142,90,114,53,135,26,57,26,46,151,132,217,199,53,205,139,58,108,127,175,130,224,247,80,101,98,199,92,109,222,174,224,57,247,30,91,194,217,4,206,34,243,129,117,88,52,97,99,126,244,190,55,248,197,84,159,163,193,172,222,158,98,50,249,19,73,37,23,66,3,209,145,180,20,76,174,28,16,207,188,245,155,68,149,251,14,37,244,21,111,71,228,204,212,218,237,4,2,141,42,220,136,250,204,78,242,225,167,109,52,221,136,82,48,185,53,47,56,213,192,89,61,121,103,10,25,50,225,33,188,12,254,43,182,175,108,204,52,183,7,153,20,212,164,100,90,26,85,83,127,192,53,245,110,49,167,230,108,8,90,159,13,212,221,98,158,249,80,190,47,102,226,177,99,195,131,51,158,2,213,54,45,145,27,70,184,73,241,69,198,116,90,94,159,223,38,171,167,219,60,166,148,181,37,156,149,189,7,173,103,95,240,70,37,161,216,186,23,131,125,30,27,7,0,115,74,238,3,217,129,224,134,135,169,78,20,13,47,84,117,99,79,51,169,217,116,221,7,246,21,24,136,98,29,194,34,81,6,245,221,16,117,131,207,72,152,246,117,112,103,73,210,102,210,45,40,130,26,247,228,165,105,65,109,51,135,93,74,73,65,113,78,159,120,177,75,13,0,5,181,13,169,50,154,50,84,147,61,127,75,185,235,149,149,234,182,199,246,182,207,224,152,26,6,41,24,244,35,24,86,74,125,130,30,180,106,104,205,156,77,199,110,83,119,237,48,171,163,27,115,38,168,146,181,36,144,193,247,71,47,7,201,119,69,45,158,117,154,254,128,71,105,168,36,45,86,152,138,78,132,205,12,73,43,33,205,156,70,111,41,176,62,15,13,97,238,118,235,140,27,136,241,173,240,152,219,92,124,248,139,138,128,148,202,207,46,198,240,56,81,245,202,58,134,23,30,90,57,42,83,232,252,100,45,245,157,132,126,182,91,111,203,56,58,79,45,153,33,60,228,23,70,154,164,79,20,1,242,20,210,14,203,16,147,82,175,94,120,6,247,25,219,91,27,242,69,203,117,185,69,5,103,1,178,216,130,7,251,164,129,124,16,147,139,194,104,214,34,37,89,117,191,27,111,68,200,165,196,105,126,58,59,126,155,6,153,92,185,121,177,68,109,150,246,65,125,202,167,24,56,196,6,24,69,139,45,117,97,38,254,115,237,81,115,238,32,196,36,106,250,255,45,208,52,80,86,187,22,118,225,34,222,48,2,49,90,22,6,55,26,115,241,9,39,81,113,239,72,177,245,248,252,150,233,97,72,61,143,62,224,190,197,240,218,84,105,189,91,255,114,70,193,218,4,96,5,89,101,141,190,216,121,44,107,155,75,123,97,111,115,64,143,7,110,168,6,9,67,163,15,100,8,179,124,25,90,197,167,117,26,240,38,40,141,74,23,3,192,221,118,212,58,192,47,42,56,214,28,46,66,131,7,27,210,164,51,214,231,51,234,61,48,190,128,179,160,105,247,33,47,148,196,61,156,234,3,60,36,221,108,183,36,93,113,64,45,218,86,169,24,206,71,37,101,115,53,210,66,96,58,189,32,36,116,222,154,118,116,146,217,210,6,192,137,81,187,53,204,174,180,220,240,80,108,58,141,211,147,208,111,9,107,99,112,178,203,9,202,35,74,184,91,75,237,168,119,167,192,53,174,207,144,112,104,152,185,58,208,85,45,151,167,137,134,192,243,186,79,156,154,167,68,49,13,206,1,250,74,182,229,145,150,165,65,23,3,148,50,168,3,75,211,177,159,236,62,69,171,117,0,157,74,218,45,61,211,206,221,102,128,118,157,218,13,29,249,94,24,31,87,215,74,60,27,235,147,190,204,8,163,128,145,159,78,108,64,134,9,143,7,173,60,76,180,52,114,125,84,218,149,74,48,140,197,16,224,142,97,178,210,114,225,116,113,75,15,72,11,30,118,83,195,100,85,177,189,66,15,83,241,127,3,220,92,139,90,10,15,117,200,138,63,62,74,216,5,173,224,131,221,180,225,79,126,153,111,157,102,41,245,246,132,193,153,70,149,199,216,232,89,79,158,111,239,123,129,75,208,183,9,200,43,116,37,216,88,159,37,225,57,55,110,159,59,194,72,144,232,185,151,229,163,209,150,63,151,34,235,234,192,43,117,93,96,9,59,204,246,28,157,118,244,116,166,145,253,132,133,74,77,175,231,123,105,8,191,106,227,29,205,254,216,217,157,156,106,41,4,144,9,234,50,215,39,104,77,217,2,17,78,130,172,218,168,165,203,183,59,172,209,235,153,233,52,161,208,165,224,14,24,29,81,127,66,45,48,43,42,5,157,129,17,125,249,13,24,81,97,66,223,231,30,104,27,196,126,20,149,114,102,134,154,46,24,103,245,254,0,152,166,153,64,70,120,62,170,71,198,142,186,93,125,40,144,58,22,192,180,148,187,205,135,167,216,30,4,147,213,4,239,165,97,252,246,32,98,40,207,223,112,110,10,248,71,245,117,185,13,15,207,116,167,94,244,210,206,206,190,249,6,10,120,71,123,193,85,150,218,94,244,7,14,182,249,9,159,133,245,30,205,226,55,159,112,187,32,13,50,108,81,252,179,75,59,139,107,190,67,169,170,204,14,170,147,44,205,81,141,44,115,200,188,131,178,123,15,110,251,164,10,219,20,123,101,137,110,124,35,103,65,218,170,127,98,186,240,123,196,172,133,11,179,204,121,189,153,114,105,76,167,147,109,140,220,88,67,27,63,170,31,54,23,43,144,168,1,96,219,49,45,225,210,173,71,99,242,176,3,64,66,190,209,30,4,148,185,135,221,178,14,23,167,195,129,230,124,160,106,240,115,175,73,143,182,154,85,212,101,76,103,254,65,218,65,23,141,48,21,18,5,149,209,234,9,80,25,201,170,50,160,206,44,159,90,139,175,219,108,23,170,134,145,148,142,147,159,69,189,14,29,137,96,200,251,125,228,25,41,49,185,112,188,51,3,38,59,135,41,195,202,27,73,48,241,239,50,211,64,161,203,104,72,103,95,219,46,184,209,94,168,96,112,63,155,225,152,203,17,37,81,120,240,217,186,96,52,224,211,177,97,25,5,69,203,26,53,98,152,131,180,80,238,163,181,76,46,198,4,84,180,114,81,145,139,68,175,192,195,103,76,75,69,234,132,177,16,10,40,94,70,57,86,70,98,67,83,60,246,188,230,249,158,21,84,77,183,160,69,34,134,16,130,20,95,58,152,158,50,3,22,205,186,174,169,20,189,177,86,46,126,183,164,231,151,51,238,21,81,91,57,57,242,84,104,177,245,210,2,37,2,15,63,75,54,131,147,109,175,1,244,64,240,182,62,215,101,182,89,81,152,193,204,231,185,43,244,194,70,128,189,49,229,214,43,179,117,38,18,68,60,144,165,51,218,204,114,244,118,226,26,252,224,231,129,131,187,89,81,245,97,153,208,11,71,13,57,118,142,228,155,74,229,230,117,241,186,3,197,94,17,65,123,142,110,233,30,109,152,162,174,97,232,219,183,73,168,6,189,118,229,43,234,139,39,122,178,174,254,220,23,59,209,128,215,155,2,128,70,207,106,26,155,59,74,199,73,150,9,84,93,86,180,154,215,248,236,146,148,6,11,52,48,54,119,157,46,149,30,157,184,148,216,107,152,132,241,82,50,196,170,249,238,28,23,42,11,15,207,21,55,165,187,45,157,75,42,240,172,142,136,50,93,62,131,237,0,36,76,219,47,142,166,201,216,149,139,122,38,72,252,173,98,251,134,13,175,220,24,126,177,209,118,2,25,48,31,134,110,53,19,230,40,165,97,80,164,124,108,211,142,189,104,13,202,237,77,195,103,163,239,92,59,122,251,99,42,217,162,26,111,38,104,99,166,160,161,108,212,148,172,49,31,152,7,192,127,202,248,193,104,245,42,245,32,165,84,198,195,69,18,73,207,142,19,250,195,131,58,239,104,95,165,43,6,158,178,229,12,18,127,85,180,206,59,82,58,156,117,90,67,248,111,124,245,97,165,96,97,162,18,60,39,234,205,67,117,47,168,25,142,43,145,178,158,5,140,45,80,143,101,127,195,111,201,122,114,250,96,51,213,171,169,246,72,22,22,227,236,94,85,219,77,69,95,21,59,206,244,185,247,213,95,201,85,217,143,16,3,219,188,130,108,189,62,52,218,1,241,50,36,107,108,133,83,17,20,218,117,89,110,27,237,177,71,220,5,62,215,149,53,155,75,103,37,188,153,114,44,65,27,58,132,184,145,34,9,89,175,192,10,62,77,107,168,38,77,193,201,56,138,124,172,2,202,213,203,38,192,123,97,63,91,181,122,81,133,201,53,144,34,152,95,110,213,243,56,227,8,205,193,192,91,84,102,107,149,99,195,143,35,106,209,136,73,45,85,107,27,120,42,197,7,4,222,73,30,169,73,224,69,174,67,54,162,74,35,38,206,23,130,132,11,115,222,71,3,146,225,95,251,5,236,141,86,158,115,159,104,168,58,159,47,107,117,85,153,51,136,240,190,115,18,210,112,143,22,34,142,135,243,22,187,30,253,187,147,184,108,41,164,33,110,161,55,109,237,146,59,153,130,252,80,205,219,190,207,102,35,214,236,97,105,151,202,106,66,211,88,17,198,12,69,79,110,40,245,26,19,245,217,46,11,251,4,67,236,18,165,228,5,43,102,142,231,224,82,162,31,185,140,88,156,84,16,106,223,66,51,5,240,103,75,155,193,205,213,251,76,172,125,172,178,152,214,254,191,225,140,216,132,134,249,4,242,69,226,162,34,163,90,84,123,133,60,43,141,240,249,232,96,117,83,189,11,192,42,187,191,231,182,89,42,227,93,147,127,149,231,153,97,115,218,46,220,213,44,35,85,239,243,44,65,129,17,62,231,82,216,52,106,160,43,229,11,165,69,225,73,127,26,160,73,160,116,169,2,104,16,112,126,252,46,197,171,242,200,144,22,41,116,125,147,178,62,80,148,226,227,137,20,184,170,42,36,218,90,32,111,22,66,175,74,221,66,48,102,186,118,4,205,41,179,232,208,112,191,10,167,20,126,145,42,210,176,181,0,163,56,200,94,235,209,102,53,187,79,15,159,85,245,17,109,6,67,21,250,221,64,143,210,163,252,101,163,240,82,16,1,169,236,71,53,118,6,232,199,74,17,90,170,58,123,182,126,149,91,41,73,207,231,203,67,71,57,80,63,11,248,203,243,237,156,59,233,81,233,109,141,54,142,106,229,46,32,172,183,248,87,233,54,189,90,185,55,131,106,32,232,116,54,106,38,139,82,47,57,18,145,62,13,99,26,25,225,98,202,122,42,227,139,2,125,220,23,194,106,69,79,222,87,108,40,87,51,219,26,21,39,134,43,20,99,1,221,112,133,94,210,173,88,253,210,54,19,66,73,42,78,124,30,67,164,141,232,65,63,55,77,67,111,222,90,108,81,158,29,16,81,240,246,146,84,142,87,83,121,5,198,16,246,121,78,143,52,49,123,128,75,217,52,5,20,61,119,98,123,113,179,93,90,137,42,21,141,36,144,208,69,39,92,31,13,91,57,60,194,69,189,145,104,46,144,238,222,36,223,168,174,170,67,221,235,77,195,251,251,56,205,158,97,92,38,42,14,232,42,67,77,217,162,222,237,133,222,50,206,144,61,222,35,229,201,254,92,180,37,47,145,163,159,141,95,158,122,230,243,203,145,158,128,243,254,15,170,223,120,123,223,199,109,187,38,61,154,214,96,140,207,90,6,133,134,87,113,188,70,113,218,180,20,234,163,87,222,232,231,120,24,182,141,190,44,116,60,110,15,165,34,247,171,195,23,70,88,218,55,140,128,140,30,205,246,239,162,31,115,122,88,141,39,140,227,208,188,109,122,164,239,84,198,189,140,80,195,180,111,180,170,122,35,132,154,64,96,225,204,241,232,45,159,247,209,239,238,187,154,129,137,170,211,179,4,6,188,96,3,91,147,104,49,82,64,68,251,51,3,179,111,188,220,17,12,71,31,233,96,0,23,1,104,91,38,247,246,72,215,39,180,179,226,104,232,225,170,204,77,149,224,118,63,33,5,41,237,23,205,253,147,23,207,8,143,249,40,236,158,73,19,111,227,8,247,170,18,10,25,52,111,137,103,82,128,203,169,20,58,42,157,115,220,223,6,68,38,55,150,77,97,225,158,188,168,123,176,185,103,247,144,210,176,157,194,243,211,21,151,216,120,224,240,255,116,144,162,136,85,98,85,43,198,101,147,201,234,196,105,101,72,81,97,36,61,121,50,219,151,27,46,90,85,135,248,208,66,66,129,48,245,43,9,179,186,39,57,58,107,31,144,85,171,94,162,4,39,159,58,83,90,205,72,14,62,11,147,90,40,156,201,171,94,162,53,82,3,186,28,39,128,9,89,158,74,123,50,1,140,96,67,190,148,71,122,82,223,166,238,13,120,69,223,161,244,18,18,176,93,71,13,248,190,47,250,26,18,134,11,23,83,60,45,171,39,122,166,133,85,239,79,179,205,81,215,137,13,32,224,190,108,160,150,69,109,39,64,235,181,59,138,115,126,142,38,13,150,163,121,217,143,165,133,209,190,239,23,196,172,175,225,116,185,39,5,241,211,165,142,23,221,170,68,247,219,125,20,43,19,184,216,89,238,209,83,45,5,187,137,147,134,114,55,21,155,165,170,96,137,189,124,205,119,70,162,2,47,246,39,8,223,173,59,89,38,38,67,189,47,118,19,251,130,189,233,118,235,165,153,133,147,76,150,85,121,193,104,138,156,37,188,222,169,182,170,240,4,162,56,1,247,96,158,174,218,17,163,1,150,67,140,134,89,94,183,76,236,3,247,61,51,206,207,178,79,228,162,201,76,238,250,130,212,179,134,19,2,102,17,222,143,248,201,73,89,96,66,214,187,182,245,249,156,156,74,203,133,199,131,200,22,195,152,85,204,141,235,46,171,84,169,37,12,132,125,203,138,92,251,243,72,62,147,242,187,158,171,24,19,47,42,28,99,201,5,172,236,166,166,44,216,57,220,84,225,236,35,101,87,195,45,231,124,211,167,179,82,105,221,236,132,225,35,175,155,196,20,221,151,208,205,236,67,202,129,37,105,11,159,122,82,171,177,58,85,219,54,21,13,167,118,183,38,213,180,81,244,210,76,137,45,162,236,2,244,202,144,4,45,55,45,44,186,51,1,95,187,147,38,141,103,185,120,140,108,120,247,251,38,156,67,101,241,241,97,187,34,184,164,171,74,245,57,81,52,169,174,138,200,171,91,151,204,210,177,221,48,188,49,61,154,71,30,43,4,116,157,247,104,243,33,141,68,250,108,204,187,206,25,72,167,239,118,5,78,6,82,157,26,78,24,46,72,3,63,21,117,255,225,136,192,176,156,137,17,17,112,9,155,161,197,184,123,19,102,79,13,159,81,127,111,108,60,212,222,52,12,111,19,207,204,216,189,85,195,124,62,235,238,169,178,202,124,130,250,65,161,63,118,100,246,99,26,46,51,244,171,216,207,41,47,56,153,2,194,189,45,244,129,244,11,24,205,24,160,23,6,249,72,182,38,0,181,119,178,179,129,85,244,202,4,190,105,187,13,93,31,96,207,6,252,125,125,94,140,122,234,210,169,25,220,237,115,81,7,158,68,47,57,44,14,216,124,87,45,74,3,218,42,174,196,73,120,61,201,66,66,141,164,233,214,61,169,224,62,121,73,217,233,238,144,49,143,145,219,162,18,124,7,194,203,241,75,100,226,53,62,76,124,105,4,180,96,46,53,245,78,70,235,89,212,0,111,74,214,120,62,248,186,197,109,12,217,133,121,151,68,236,13,196,6,13,144,54,170,41,183,221,3,52,254,134,63,253,203,30,189,36,160,130,75,12,195,198,217,62,196,76,152,58,72,55,57,57,181,140,114,251,208,104,43,139,39,229,217,120,155,216,159,55,201,134,249,52,136,211,217,52,33,59,239,192,241,45,200,125,81,248,91,151,144,159,147,22,156,207,54,30,32,98,13,148,200,64,255,77,195,103,157,75,183,161,74,191,33,75,56,219,156,31,189,193,114,50,173,169,14,110,231,189,135,229,10,232,162,36,162,170,104,87,156,231,236,187,216,9,87,122,234,201,193,108,5,112,13,164,251,82,147,93,4,61,199,133,201,3,15,82,219,58,64,114,23,58,77,56,169,155,243,226,70,90,244,91,71,79,194,185,104,244,218,243,140,134,42,101,67,177,183,106,203,108,2,130,93,133,1,142,104,153,153,173,29,185,182,191,47,3,211,202,88,129,196,23,26,84,147,141,191,108,141,26,160,250,113,117,106,128,129,8,58,211,194,72,107,199,88,225,234,245,161,117,154,154,1,19,49,137,252,44,225,146,174,105,30,3,113,62,47,44,85,195,230,248,48,38,187,213,97,108,0,231,152,42,177,50,25,58,78,141,109,16,197,217,243,165,102,105,206,67,59,34,135,42,87,235,41,9,78,145,62,254,16,17,170,164,40,197,19,28,185,5,64,229,44,185,38,137,245,132,107,244,38,206,180,128,82,240,243,203,117,182,11,15,131,17,46,46,238,104,103,1,111,138,9,41,139,186,245,249,87,175,36,157,49,209,210,94,149,155,206,140,234,59,135,159,153,109,171,73,225,153,72,247,21,73,0,68,160,239,26,95,141,139,230,59,239,245,188,111,61,122,6,75,149,154,241,150,205,249,9,90,49,32,250,138,80,215,167,158,26,219,153,216,32,192,12,218,58,221,21,146,223,104,95,51,155,117,253,238,45,117,72,74,140,151,98,224,9,159,89,162,222,214,68,182,156,245,9,231,107,64,64,131,172,189,7,167,121,201,208,157,201,87,223,134,213,95,132,226,186,197,91,132,151,85,82,116,191,201,173,222,33,200,238,63,80,240,96,172,235,124,236,40,207,244,23,18,134,6,68,217,250,213,35,52,27,88,242,129,84,156,184,108,46,235,208,4,115,215,40,201,50,68,59,227,38,85,241,232,120,102,156,179,65,190,10,111,80,78,215,86,187,228,86,208,110,14,79,148,179,125,107,77,173,71,25,99,209,14,29,160,191,196,174,146,191,29,251,54,200,54,136,42,61,186,110,0,92,17,54,207,66,9,231,53,110,103,111,34,29,81,213,93,20,128,200,149,232,196,162,122,190,158,170,232,147,133,82,230,89,78,196,237,18,97,131,115,99,51,100,56,17,123,223,106,216,10,250,56,194,16,32,186,250,185,158,233,107,136,60,40,75,161,158,28,115,185,171,0,106,254,163,50,141,163,208,22,111,132,135,34,240,46,124,104,153,91,195,74,54,193,62,109,234,98,139,217,243,22,251,131,249,216,153,39,146,147,240,223,173,24,184,109,245,223,37,33,88,55,188,68,151,139,6,230,25,45,249,218,216,22,197,189,52,179,199,201,247,183,27,66,182,122,52,106,54,209,191,62,27,240,36,234,240,148,237,129,69,70,24,98,207,208,240,217,177,220,206,59,90,76,107,171,115,112,53,25,208,48,247,5,207,163,71,3,168,155,113,105,88,7,117,189,242,98,74,210,97,106,76,226,62,159,48,11,117,216,49,91,122,173,97,22,196,29,94,207,39,61,86,195,100,90,43,43,236,150,207,88,16,239,83,194,163,133,173,3,235,224,126,60,220,91,128,75,38,91,145,44,158,41,60,240,60,174,185,118,66,206,70,62,32,20,244,123,139,112,110,168,211,200,51,105,134,39,143,48,183,168,102,203,248,235,140,144,152,182,102,136,248,172,79,155,147,114,191,86,24,112,212,110,184,178,244,133,145,122,134,240,82,229,210,248,28,71,184,180,39,54,220,122,223,240,51,123,80,115,182,17,162,244,232,172,130,28,123,128,198,188,99,129,97,143,216,118,140,98,168,247,247,198,208,255,107,249,122,1,194,230,109,26,6,206,186,47,28,1,250,123,150,48,198,183,241,219,3,186,128,140,133,1,253,59,93,219,226,10,125,167,74,184,26,9,233,250,141,101,53,99,62,103,35,151,189,14,190,44,73,242,219,76,29,87,226,161,111,232,1,114,180,125,67,49,87,239,34,156,136,19,68,8,255,74,213,2,173,147,121,227,28,91,250,117,166,67,141,76,159,104,55,178,233,189,231,85,100,154,7,149,82,174,119,41,240,143,38,51,22,90,166,52,233,226,129,38,21,191,110,16,208,231,85,193,69,120,88,135,2,245,194,29,152,237,77,69,68,243,9,30,55,212,173,144,14,62,207,76,242,28,128,13,99,133,242,196,54,1,57,185,114,182,185,227,186,122,219,156,213,159,113,150,188,167,100,2,136,10,90,59,97,40,230,161,147,158,24,120,106,71,126,114,38,244,112,194,239,133,207,117,73,24,1,64,247,110,176,100,164,234,188,192,52,237,173,226,19,222,172,213,250,241,162,56,23,186,221,217,186,5,114,105,244,142,92,124,197,194,73,28,18,26,219,146,226,105,22,97,69,179,178,72,152,185,76,124,187,108,151,100,5,34,67,184,218,243,38,131,219,37,101,96,162,201,33,250,125,102,78,41,5,33,101,67,197,222,239,26,183,113,49,103,32,124,230,249,176,116,193,246,68,215,116,4,156,82,168,145,83,226,109,26,100,223,182,174,154,120,122,172,202,83,13,179,49,92,153,153,161,166,254,238,188,42,232,21,238,108,126,46,58,135,187,20,222,59,128,133,245,224,204,103,121,85,208,97,12,203,139,70,84,112,183,235,174,3,228,70,195,108,155,183,223,242,57,53,132,88,9,215,86,226,150,27,106,104,114,101,115,155,53,64,28,124,62,15,233,92,158,249,128,93,85,92,120,131,24,85,159,21,153,93,244,142,48,254,57,178,42,158,221,36,36,202,95,216,168,180,50,221,24,84,165,197,201,217,139,118,93,238,7,152,235,88,21,249,18,196,24,171,1,232,173,51,134,73,67,165,39,235,0,70,225,41,28,12,26,227,87,159,10,155,161,107,4,128,214,211,150,40,95,113,10,49,126,180,4,164,182,192,194,150,91,120,220,80,122,84,103,249,105,141,128,120,215,131,157,171,158,218,148,28,99,164,176,152,107,26,194,45,245,123,180,121,216,107,24,136,96,190,71,15,53,31,61,97,35,114,132,5,20,164,123,157,79,40,143,201,117,227,219,40,95,109,249,180,212,194,227,9,2,130,188,14,163,93,199,135,7,117,40,79,13,87,116,135,99,16,150,174,95,45,124,111,54,155,119,20,106,195,9,144,27,54,1,49,10,207,7,92,228,96,228,17,93,185,209,120,126,117,234,248,55,254,80,36,87,244,76,151,62,240,108,220,248,8,27,114,69,238,154,189,252,8,171,164,14,124,93,163,92,75,247,11,163,148,211,138,134,41,80,69,106,118,246,170,170,35,209,76,89,182,134,187,193,201,101,151,80,209,153,254,205,224,56,156,173,204,6,69,194,100,130,113,219,134,68,149,181,5,247,202,89,98,164,240,122,158,85,241,100,60,213,193,214,86,254,162,122,35,225,97,43,116,24,151,80,197,144,37,151,110,175,119,179,38,178,31,103,134,146,36,197,208,241,203,205,94,96,113,106,198,106,42,134,215,187,199,88,241,85,51,9,64,56,107,223,240,212,145,132,202,231,153,77,195,176,133,226,191,212,145,144,107,56,35,113,201,201,69,183,0,229,229,22,217,0,40,128,46,218,43,144,18,225,18,122,144,54,220,237,154,82,102,190,250,138,39,220,77,59,77,194,101,214,34,86,49,76,118,114,215,172,182,174,235,2,125,231,204,25,154,2,37,67,160,123,152,77,153,208,187,78,152,58,96,92,119,5,252,38,19,241,176,105,56,156,125,192,98,180,37,247,149,140,127,224,207,140,106,139,136,88,181,78,162,238,18,64,132,233,115,84,9,83,172,91,17,157,34,41,118,130,253,246,194,232,189,158,65,185,244,88,128,190,18,70,120,103,74,56,35,181,29,23,214,77,108,247,134,215,222,225,174,107,210,164,232,216,74,120,193,194,137,176,129,214,228,183,23,31,160,103,33,185,217,231,146,37,108,181,35,127,95,120,47,79,201,58,193,72,214,30,195,144,182,115,145,2,88,159,192,229,194,249,167,27,11,94,195,197,234,209,238,227,84,173,248,118,195,31,196,34,60,162,144,47,145,159,198,35,101,196,24,62,51,99,203,250,76,43,77,138,228,247,181,76,45,69,126,218,36,195,61,47,204,203,42,171,242,211,44,201,190,7,96,102,197,238,83,126,219,28,117,252,228,212,69,151,38,103,152,14,0,1,245,48,74,219,178,134,52,234,9,206,137,131,14,12,190,109,73,152,182,173,127,65,136,124,116,177,127,107,56,222,158,81,189,61,60,33,29,222,193,194,242,214,221,64,119,194,201,109,77,127,27,227,155,240,144,42,134,204,147,215,109,54,246,94,4,59,211,33,21,93,169,92,156,121,37,149,200,193,112,45,224,57,72,56,161,168,153,61,76,215,91,150,9,116,114,89,134,126,97,51,204,144,217,150,178,236,186,79,109,82,116,145,73,169,157,139,69,82,242,23,198,113,111,72,213,4,51,147,17,51,7,178,206,8,87,69,248,204,164,120,209,250,141,177,171,19,17,153,179,131,179,85,189,122,216,10,239,114,52,223,77,100,196,70,17,16,201,229,86,173,68,234,41,92,165,98,172,159,152,137,181,100,79,87,240,245,232,98,109,218,76,64,192,25,229,244,22,40,148,203,209,116,44,171,59,40,162,206,86,52,165,128,160,128,53,225,47,140,165,158,190,239,243,53,119,183,237,62,81,116,35,36,123,196,126,36,123,194,129,233,135,32,70,65,102,156,103,232,31,47,111,87,112,222,13,107,204,234,93,89,228,128,17,10,221,18,78,230,191,28,97,224,51,114,89,5,102,69,41,55,60,4,255,136,231,240,25,163,173,221,147,23,93,252,202,62,201,209,111,32,212,143,161,122,95,6,184,42,112,253,30,6,70,37,123,54,174,163,59,209,150,142,57,194,146,18,158,103,198,243,205,40,43,21,232,65,249,101,243,224,243,220,241,172,6,103,1,191,151,141,136,68,173,113,211,5,49,103,217,223,148,98,59,5,31,100,180,173,179,228,42,168,157,101,111,84,76,90,195,67,192,195,100,149,189,120,171,97,82,162,239,90,159,70,26,30,148,195,47,76,249,64,202,45,180,100,207,210,233,95,199,48,157,227,56,152,10,99,102,95,236,243,52,187,220,59,27,50,44,232,179,222,48,10,177,255,16,197,51,114,98,20,43,190,23,192,46,21,37,14,249,18,145,59,241,9,10,14,90,74,162,64,142,62,157,53,74,126,225,74,245,69,94,16,147,155,211,21,23,224,173,37,142,34,36,238,144,183,198,47,12,208,76,92,7,77,56,160,58,12,142,58,66,46,2,83,96,166,43,81,170,3,227,99,108,60,153,190,176,66,251,141,120,16,66,8,117,200,149,97,5,236,233,222,87,39,215,97,217,190,141,118,28,141,185,149,108,126,207,64,3,197,235,87,158,140,147,45,211,54,18,202,174,245,189,160,11,235,126,31,101,195,226,32,127,16,93,187,104,123,129,207,37,123,187,135,112,25,130,177,35,57,105,176,29,111,120,235,126,9,5,179,216,97,130,129,75,73,139,217,8,218,101,7,127,175,98,216,178,164,201,36,8,153,21,151,6,199,64,38,117,128,181,195,153,123,132,153,39,53,133,206,44,196,43,194,0,79,170,230,231,155,125,168,135,17,255,215,147,119,186,29,75,111,187,106,185,13,233,188,17,247,117,70,161,80,16,80,246,71,192,198,175,12,178,85,149,38,24,128,13,150,121,15,27,126,89,75,171,103,135,90,147,63,83,182,29,69,107,221,248,133,187,163,219,9,87,104,47,90,48,155,204,175,191,183,93,12,31,168,53,45,50,108,239,2,3,86,64,63,85,43,56,109,21,207,7,129,81,161,94,35,85,152,156,77,182,228,23,102,126,205,82,142,128,238,211,227,125,230,97,122,40,210,108,194,226,112,254,82,186,149,141,107,44,11,210,250,172,5,253,228,152,53,106,195,116,1,0,249,213,234,48,37,44,202,81,64,199,221,86,157,47,140,203,157,102,139,11,119,152,237,19,67,162,217,167,245,207,69,151,183,255,186,246,39,108,182,169,210,75,194,108,57,251,117,159,1,137,81,186,252,52,117,20,135,161,174,132,122,195,150,153,225,236,203,139,99,48,22,232,178,36,250,10,48,29,141,202,238,97,27,90,15,220,0,105,196,233,97,100,250,158,174,37,120,205,234,119,109,22,173,50,136,151,181,135,226,182,193,97,141,161,97,123,93,126,105,104,64,214,167,43,159,177,134,108,30,174,42,157,7,32,96,58,231,214,116,103,182,24,142,0,54,152,97,75,101,168,22,108,13,181,199,76,171,200,79,157,7,86,78,75,123,227,104,88,248,133,129,162,23,229,7,160,39,221,99,102,24,162,151,101,158,130,241,42,13,205,36,41,44,124,246,238,246,73,11,66,237,22,34,12,63,156,182,163,176,145,171,168,83,83,57,104,94,231,5,109,15,207,244,164,238,104,193,128,18,240,48,213,59,189,41,118,141,94,70,68,94,25,79,118,9,163,67,249,187,112,22,228,62,158,83,119,38,179,95,90,115,166,166,217,69,85,197,224,0,103,22,240,115,179,111,24,83,175,27,215,77,79,92,152,1,88,59,5,8,116,134,88,241,221,144,9,90,102,73,123,216,111,230,48,141,222,160,39,171,12,178,141,207,176,79,164,160,77,217,5,202,19,111,105,4,253,98,98,29,200,181,74,248,172,78,233,94,26,232,2,237,233,159,41,26,60,237,47,124,198,122,146,50,34,4,220,230,178,121,147,166,8,173,90,129,94,145,203,249,150,126,179,83,77,210,175,220,86,244,242,235,110,79,86,206,19,62,115,190,95,214,217,29,40,211,165,81,234,71,41,223,195,88,120,233,0,37,1,112,158,1,97,20,127,229,178,73,97,98,39,196,243,171,122,203,230,167,183,35,88,133,255,64,55,17,202,120,252,112,199,27,84,145,108,137,236,46,206,12,140,68,48,135,233,107,152,120,212,214,29,1,231,89,199,213,237,214,81,238,120,252,91,64,42,1,246,255,133,161,59,73,130,122,230,230,150,175,83,47,168,242,42,173,101,196,19,153,40,35,204,223,203,185,17,169,104,94,230,3,246,141,248,162,224,2,169,242,38,15,47,186,114,66,167,66,92,165,199,230,239,172,188,200,163,8,246,239,124,164,96,28,61,12,50,64,248,201,76,78,195,175,107,153,186,134,34,18,207,60,21,89,249,2,45,90,132,67,144,16,192,118,237,14,250,217,88,201,41,200,147,222,163,239,198,65,108,158,121,76,209,144,8,93,185,91,244,50,75,133,246,224,102,33,54,86,15,83,251,20,242,67,194,200,122,198,193,117,192,26,80,156,114,139,140,18,36,89,86,97,104,16,214,87,66,127,154,120,128,2,214,187,177,124,127,193,110,148,128,165,120,246,220,156,84,138,207,91,166,187,174,96,120,188,218,253,137,118,179,130,235,138,180,199,251,210,31,25,98,228,125,63,40,127,218,241,126,97,29,85,159,135,38,131,222,164,15,66,208,12,204,138,74,209,201,211,245,76,104,236,211,225,80,122,16,130,107,241,186,232,106,22,101,96,22,179,159,244,113,4,196,86,221,110,51,4,44,223,37,45,219,132,42,35,10,27,160,225,83,240,162,121,55,210,126,185,134,203,39,178,5,12,240,185,47,251,82,125,170,162,152,129,60,192,75,254,140,93,237,217,167,164,164,118,159,231,92,0,96,253,161,209,232,81,7,123,124,20,151,11,74,78,198,112,125,184,42,86,158,232,30,109,21,63,146,135,128,28,46,89,147,118,42,85,57,101,101,119,7,34,79,171,85,173,174,148,238,243,186,28,56,206,83,217,143,224,29,69,191,237,122,65,211,250,144,105,60,76,117,250,91,126,221,204,88,234,96,87,76,169,202,119,181,19,57,99,185,233,130,238,128,175,74,248,197,77,101,193,20,228,96,156,56,129,42,37,98,149,170,2,1,75,213,239,10,39,164,249,132,193,232,250,169,203,249,138,85,137,193,44,158,106,142,48,6,230,61,191,134,231,195,191,106,148,19,96,55,75,120,57,87,124,154,85,170,222,211,217,218,145,50,251,169,207,96,111,170,99,137,189,242,140,82,18,46,188,243,17,12,201,72,199,247,56,57,162,112,170,70,130,41,159,207,177,212,122,171,96,216,144,182,91,145,198,18,70,144,165,169,164,7,74,122,195,195,104,77,63,222,245,0,31,102,92,25,252,108,253,233,102,218,121,113,114,243,40,16,189,16,192,221,129,208,97,42,91,67,127,27,29,13,247,216,194,230,29,100,165,134,141,107,29,97,26,126,114,101,8,220,250,174,159,150,94,126,136,17,213,208,163,62,91,1,168,130,144,168,86,184,110,78,247,161,244,85,32,162,162,177,231,29,30,120,63,10,129,193,39,247,108,73,70,132,145,28,82,139,94,90,101,221,221,204,141,166,176,68,29,137,182,86,142,131,39,187,4,85,188,193,13,211,105,209,108,47,216,152,137,2,81,66,143,194,7,176,169,24,46,97,246,32,80,180,156,215,48,145,49,196,254,249,134,209,251,141,70,9,138,124,85,73,192,148,98,207,200,243,223,46,211,94,190,132,55,226,158,205,195,195,132,123,111,184,217,148,17,81,250,48,162,96,212,140,142,184,60,76,115,67,184,134,232,199,158,207,39,71,24,229,93,185,50,218,183,53,238,235,195,248,233,79,111,58,128,247,183,77,26,227,134,225,208,148,114,239,235,204,86,42,189,100,242,207,254,89,143,106,150,154,18,69,135,210,147,58,166,95,150,131,27,54,159,5,159,111,72,159,155,242,82,27,243,147,107,22,124,42,158,91,134,48,8,132,112,109,154,200,117,180,166,130,112,57,75,183,15,129,236,173,52,97,216,253,193,155,32,188,149,150,138,239,234,114,45,85,162,52,120,213,210,146,97,56,226,194,201,251,212,56,146,102,130,11,235,78,208,81,73,151,99,220,231,207,116,230,239,171,209,48,42,42,217,6,227,44,174,219,20,85,84,37,207,244,230,226,145,146,53,47,213,154,187,88,96,134,194,3,61,69,106,46,133,40,193,68,61,165,9,172,130,243,66,48,240,235,166,211,48,85,28,144,190,88,164,232,3,204,133,48,13,249,91,151,209,66,103,206,76,22,36,106,210,225,113,108,170,234,160,210,187,185,117,251,60,138,102,86,93,234,165,73,117,187,197,32,164,10,162,202,183,29,86,152,103,63,86,182,83,221,64,224,179,1,63,0,57,184,179,222,20,56,224,150,35,204,194,63,212,196,147,114,77,68,209,191,83,93,78,52,182,238,48,169,201,178,4,9,127,154,79,30,54,153,1,149,43,93,8,66,69,152,58,142,74,107,158,149,125,184,210,130,185,3,42,247,242,204,110,160,56,74,124,90,125,108,181,180,4,223,183,239,183,131,119,136,200,141,154,226,79,141,17,200,78,88,24,169,224,4,203,61,216,44,140,213,76,19,36,69,137,39,106,227,85,175,27,15,241,200,116,7,2,107,75,38,202,97,229,158,30,179,112,51,119,167,27,182,28,49,46,141,61,76,82,21,86,236,5,243,189,52,234,213,170,138,155,16,64,140,147,55,140,41,100,42,132,41,11,91,215,195,29,20,178,56,2,226,55,52,98,146,6,16,165,154,160,180,253,93,199,155,232,82,105,48,58,97,8,29,199,47,3,186,144,83,103,202,105,53,78,141,125,151,158,121,80,74,191,243,201,62,219,125,177,57,68,162,169,212,56,183,161,207,68,195,24,176,186,115,38,88,184,40,93,136,134,49,185,102,143,153,174,35,4,44,159,30,176,174,218,99,54,98,137,237,170,128,140,25,231,154,177,94,227,244,33,123,7,131,99,238,56,250,220,163,244,62,187,181,4,83,142,52,34,25,61,92,194,211,212,48,60,204,190,78,114,108,148,179,207,224,240,115,35,128,144,244,137,131,7,79,177,236,161,253,149,242,235,229,153,92,16,244,131,225,111,149,79,166,145,21,95,46,102,11,170,69,2,83,100,149,216,28,224,228,144,245,133,216,174,214,113,40,200,33,12,241,76,48,83,203,17,83,206,9,35,178,169,106,217,230,72,115,195,15,190,210,230,155,21,253,228,9,202,94,39,105,234,61,188,193,200,235,170,206,194,11,8,83,143,20,158,202,177,160,146,208,8,95,124,251,30,166,70,175,106,243,217,64,84,51,158,89,105,234,34,122,50,152,30,28,49,16,177,228,52,143,182,57,92,160,136,154,67,181,42,163,35,67,209,110,24,109,95,213,85,71,97,247,254,116,66,238,69,195,43,208,180,246,54,207,103,172,134,153,103,236,184,4,17,225,89,84,112,132,182,57,157,222,120,219,200,171,233,111,147,73,199,119,191,141,249,32,183,13,231,46,16,27,76,18,202,147,68,146,0,215,226,216,65,84,232,131,34,39,255,25,178,237,216,126,148,71,190,28,201,241,30,201,0,144,13,182,216,106,199,89,194,246,152,250,38,10,228,67,29,53,105,231,249,201,11,87,170,10,255,232,226,184,24,34,123,50,188,143,228,161,130,120,114,98,17,106,36,180,113,135,90,83,142,139,34,54,146,151,250,103,192,85,112,199,180,19,5,94,80,31,107,74,180,196,226,220,19,78,178,30,109,123,190,25,97,186,148,143,123,100,38,127,143,48,134,106,106,200,128,150,108,137,163,145,59,146,25,111,163,144,230,237,1,12,153,71,123,156,41,207,199,62,99,39,74,43,176,202,35,53,179,213,236,69,76,179,107,214,183,109,78,220,145,179,50,7,77,213,160,195,135,96,187,30,161,129,38,138,218,57,152,77,72,20,19,49,77,198,138,66,195,237,76,83,35,54,224,144,44,139,134,73,217,252,182,17,75,174,106,12,2,126,163,220,143,219,228,235,219,19,78,85,182,124,137,213,240,9,79,183,123,96,106,160,121,43,87,158,0,166,197,99,73,88,127,170,59,71,50,204,249,140,112,125,140,149,79,100,82,71,141,249,116,231,253,26,108,160,182,18,115,26,115,208,227,160,113,246,128,145,110,159,48,217,185,190,207,180,110,26,181,161,22,37,189,109,186,165,242,237,83,142,212,103,202,180,36,11,193,89,169,171,190,17,174,60,223,104,19,32,189,13,134,210,239,156,198,155,31,234,196,130,120,77,220,52,86,138,77,189,86,24,71,158,212,130,12,63,75,237,80,135,153,112,44,39,202,26,209,213,11,20,164,113,190,251,247,173,38,238,60,2,132,128,227,167,187,138,25,34,230,134,114,135,95,54,234,119,178,249,223,166,58,220,227,137,33,238,164,86,161,20,218,34,152,113,211,213,32,88,131,117,87,124,108,70,228,105,27,242,177,68,233,96,33,146,41,179,130,85,85,253,195,69,11,113,168,222,52,100,184,214,189,196,68,71,54,169,224,52,240,230,125,119,55,103,77,88,143,191,12,204,183,21,201,200,89,188,152,97,244,232,61,102,140,19,180,255,135,90,237,158,149,114,221,168,117,96,244,167,207,162,92,226,145,153,89,122,123,238,171,94,28,242,201,159,209,120,238,250,192,207,215,231,131,236,236,187,202,208,87,13,24,187,221,186,196,58,217,163,222,214,36,67,142,159,238,108,124,245,137,143,117,93,38,172,232,49,31,203,30,116,134,82,236,54,81,9,209,101,23,107,155,85,35,243,52,205,252,199,64,184,135,124,49,187,77,214,97,93,2,74,191,235,230,201,171,105,240,235,156,144,113,205,137,202,2,245,151,199,188,24,146,101,100,204,166,59,63,244,179,230,13,196,67,43,198,222,237,143,113,242,249,48,239,126,211,248,208,26,38,143,246,43,71,128,76,101,155,9,79,183,130,48,23,10,36,223,158,147,175,20,247,157,73,38,31,103,100,104,1,235,110,26,33,141,63,11,231,158,55,79,202,0,54,117,194,49,51,183,95,20,6,45,182,86,18,62,83,70,164,11,60,195,162,54,19,150,58,198,86,0,86,124,27,143,255,112,54,77,119,15,79,147,75,81,111,168,202,15,122,24,143,139,58,30,227,169,238,222,1,19,120,223,120,86,93,192,91,1,136,55,127,32,181,22,192,159,171,21,159,43,129,160,163,239,121,189,190,128,92,4,52,213,210,162,113,155,150,52,140,128,232,222,176,73,221,223,112,6,228,156,227,202,11,10,210,98,36,150,59,116,149,56,26,232,190,88,156,97,151,17,37,73,18,236,34,226,199,8,29,48,197,121,20,11,65,49,221,100,157,204,37,162,236,25,135,28,59,192,160,59,18,31,105,227,51,206,213,157,24,236,135,79,166,231,61,15,89,123,160,101,123,6,100,25,201,20,183,185,132,37,82,172,106,221,56,90,73,60,223,38,234,25,55,140,58,128,152,248,38,147,250,241,137,20,93,221,243,63,18,222,166,58,235,175,202,182,247,122,213,144,38,163,160,142,124,92,17,52,218,128,162,216,29,159,52,209,252,58,39,200,106,132,71,79,223,143,78,52,26,147,186,38,23,83,32,246,48,112,12,177,169,132,58,127,30,146,191,171,132,20,241,208,163,207,247,227,68,251,73,59,187,75,41,116,100,35,22,121,35,140,196,79,27,170,231,83,100,247,228,37,243,214,13,70,58,37,124,146,150,104,21,0,152,92,162,155,60,172,55,16,147,70,3,147,44,185,2,225,182,238,201,81,192,16,145,11,194,37,116,215,120,61,77,161,246,39,108,222,106,217,195,39,153,146,90,232,64,43,180,249,38,29,21,9,246,52,18,53,204,128,95,56,187,112,245,192,68,71,130,18,196,15,223,105,222,104,233,13,135,133,4,245,92,252,154,158,115,183,72,27,43,11,217,80,179,233,134,199,68,160,128,41,242,74,247,124,124,46,150,78,197,130,78,126,146,233,231,125,33,234,236,184,84,28,110,83,239,79,184,184,1,5,219,23,131,61,232,201,169,35,254,162,189,91,225,92,175,76,18,44,122,241,93,61,130,77,243,51,106,96,36,45,116,65,36,12,253,192,167,202,90,38,239,94,77,180,215,229,98,213,210,30,59,17,162,179,184,154,227,4,75,54,37,221,229,167,217,26,251,251,64,255,179,60,131,56,99,244,30,192,106,170,90,122,91,112,215,125,50,251,20,219,202,243,186,64,203,251,35,67,44,51,235,247,211,152,176,188,163,74,25,122,55,253,64,128,239,197,108,119,246,111,5,166,152,14,82,132,240,252,183,65,7,138,2,192,64,220,120,4,239,168,130,60,19,5,50,76,153,25,1,45,194,52,107,228,104,43,145,249,162,75,88,60,248,168,204,82,20,139,43,131,84,44,62,148,103,101,57,139,124,188,16,118,66,234,252,9,138,133,205,146,191,16,180,79,213,243,252,60,212,226,38,71,188,206,7,39,127,194,103,102,14,244,73,165,131,162,231,166,128,191,199,133,94,195,157,23,219,242,18,242,151,211,118,0,66,39,28,96,2,122,14,76,56,160,246,41,86,237,64,28,119,80,177,206,161,0,99,196,75,149,61,91,137,79,147,28,85,54,186,240,157,114,8,92,82,240,74,73,135,2,4,168,139,154,105,40,250,136,91,15,122,60,39,19,241,137,214,124,34,111,139,227,51,170,24,41,206,189,205,8,237,177,167,157,193,167,133,47,56,212,209,215,154,174,217,103,5,19,130,146,187,174,184,96,187,183,203,180,86,64,81,39,119,44,42,221,7,222,194,93,93,92,171,65,152,35,136,215,169,156,218,204,165,251,189,46,208,106,247,85,214,115,159,165,197,47,131,248,72,106,49,143,160,73,106,241,196,16,160,201,122,52,184,84,79,66,80,217,92,106,155,107,146,111,203,219,89,116,95,31,135,101,179,112,8,148,18,23,185,68,102,149,238,0,118,210,254,241,0,32,23,63,69,243,175,47,45,230,240,51,94,139,216,116,225,124,150,246,157,164,145,251,46,26,165,136,239,107,79,181,212,98,169,11,114,66,25,207,135,217,64,168,93,190,250,202,149,68,198,106,254,82,98,3,95,205,152,203,179,1,43,149,173,245,184,55,151,20,79,220,74,82,75,77,226,207,66,229,182,48,211,38,182,162,22,243,182,218,123,73,17,73,212,46,208,89,154,51,246,134,98,10,95,16,162,36,188,105,216,94,214,195,128,102,127,195,52,28,131,28,202,136,109,154,229,52,222,101,104,111,224,219,177,37,25,166,99,136,225,128,79,71,52,158,213,46,219,28,47,124,58,42,123,130,50,149,115,27,254,199,73,94,103,66,49,215,140,8,159,12,180,206,72,114,232,83,194,61,149,176,65,121,35,140,93,202,69,136,160,57,1,162,50,72,94,104,197,222,205,40,190,180,56,2,175,224,128,37,118,110,18,166,45,56,226,104,202,135,242,233,162,249,239,243,17,114,160,69,106,211,70,97,168,151,54,135,195,137,84,22,16,158,129,131,30,204,183,142,123,192,120,142,206,81,63,206,160,126,183,12,21,126,185,7,91,144,68,125,206,231,178,243,136,239,158,109,72,23,41,224,193,110,100,7,59,154,198,47,2,125,55,140,67,104,212,190,50,84,208,46,175,171,155,54,134,151,251,77,201,89,18,36,138,191,201,101,217,136,230,164,191,140,63,236,104,113,44,6,148,98,249,78,120,4,161,8,117,195,41,237,23,126,153,196,206,239,26,180,171,216,181,17,134,82,30,156,86,94,216,120,142,102,59,31,108,90,96,121,89,158,217,89,96,87,180,249,128,76,103,105,181,65,34,134,70,222,131,48,75,61,165,106,216,246,37,17,70,206,87,198,2,68,159,168,167,100,42,24,130,242,3,136,1,202,218,175,252,140,231,244,12,21,147,29,243,93,23,245,220,165,233,48,27,169,28,219,247,179,63,129,145,164,35,201,232,50,206,220,222,159,228,238,13,111,186,42,94,80,73,70,212,17,191,236,142,188,67,80,146,88,128,119,151,147,195,198,237,129,207,74,216,178,20,9,118,246,98,53,88,223,116,238,154,132,215,70,102,58,56,227,230,20,118,195,231,179,109,65,13,77,6,66,208,163,11,204,132,20,68,122,232,205,242,211,149,196,109,5,11,127,104,34,193,202,118,62,16,191,39,43,64,200,158,12,51,153,212,67,71,162,226,29,244,28,13,156,49,136,242,198,184,147,13,31,32,233,230,110,80,244,157,207,77,202,94,116,152,15,119,40,157,216,230,48,235,193,235,130,87,104,72,84,225,78,240,211,44,48,161,69,66,79,169,60,87,86,130,153,150,12,231,178,234,115,221,56,145,133,4,11,48,201,231,167,91,233,49,76,0,221,77,73,37,128,161,210,120,8,153,33,124,166,150,132,201,251,66,221,140,18,245,108,122,116,167,53,20,50,67,197,172,211,37,12,237,160,95,37,46,211,31,185,97,54,221,41,93,141,48,26,196,114,114,228,169,187,40,140,81,212,145,23,98,181,18,183,106,3,180,93,197,215,104,160,121,179,194,26,140,182,170,58,230,82,208,51,227,63,15,23,195,62,73,24,129,164,144,249,90,38,154,32,39,199,146,44,156,70,152,127,154,22,137,160,23,97,209,20,225,173,242,26,3,74,200,150,223,70,197,237,214,135,129,45,160,98,25,79,229,161,240,27,162,45,133,93,33,202,105,93,88,246,166,126,25,4,75,30,121,23,191,14,228,169,6,132,105,143,162,131,46,95,61,107,120,72,80,178,148,96,189,112,163,134,60,8,189,56,200,91,77,47,187,193,19,113,229,65,196,193,167,80,190,225,102,178,169,190,47,27,102,218,254,115,26,227,191,255,207,191,252,241,207,255,242,199,63,253,235,31,255,246,223,254,51,147,49,255,29,152,140,56,33,166,107,42,142,41,18,51,166,92,45,28,165,80,223,194,195,90,240,192,200,126,82,121,42,87,114,105,106,165,226,219,176,238,80,100,2,8,37,209,50,76,139,39,162,150,58,73,24,147,144,120,131,211,8,200,114,101,231,66,75,136,84,111,230,245,162,111,24,29,252,114,143,54,3,116,153,74,54,50,237,161,246,196,31,8,190,143,145,9,148,33,172,194,72,44,37,9,24,120,33,133,54,55,106,103,93,138,190,3,37,151,152,229,76,4,107,136,253,168,177,180,199,21,128,28,40,222,234,4,139,122,219,158,114,242,93,117,122,198,9,46,247,43,161,133,254,178,78,22,213,144,238,126,223,39,67,16,107,111,60,141,193,225,229,43,161,181,116,223,61,76,195,58,126,251,12,229,182,198,51,247,39,153,13,76,181,92,39,73,42,252,59,44,212,96,61,141,103,6,6,177,25,159,21,192,245,174,179,59,18,206,225,4,200,102,150,230,169,132,205,157,248,106,33,146,155,202,68,85,216,144,133,106,25,190,100,162,7,114,194,172,205,162,9,72,49,80,195,9,72,73,168,231,161,9,245,44,213,212,118,103,44,45,231,50,69,139,218,142,62,25,103,8,112,157,135,42,114,83,52,136,68,140,167,64,0,172,122,110,115,3,138,245,146,54,214,115,108,14,227,44,240,31,149,210,183,222,22,92,250,88,171,207,231,38,220,82,46,140,77,168,104,89,233,38,243,228,15,232,4,93,173,42,152,71,114,97,153,156,175,196,185,87,87,174,34,66,111,136,10,134,136,16,107,154,166,85,84,193,188,82,206,22,68,1,201,131,126,104,174,59,114,31,83,148,31,207,222,225,34,137,64,238,143,164,57,56,164,85,87,14,159,31,119,174,104,56,195,58,11,49,158,217,133,6,57,186,181,243,34,186,205,33,67,114,209,97,231,246,40,178,251,75,146,73,220,102,114,72,135,237,65,191,173,63,41,248,8,186,10,232,180,158,116,175,6,187,115,196,142,137,151,221,53,129,199,232,35,122,38,144,131,104,130,73,248,108,121,174,82,15,157,9,161,12,14,155,91,87,164,224,184,41,87,77,224,1,76,133,242,88,198,244,79,176,141,134,219,67,252,221,195,88,192,232,11,249,38,130,208,249,97,182,148,237,49,158,173,59,114,194,140,231,237,122,162,212,9,66,77,7,88,147,62,241,134,15,90,108,20,79,150,172,230,246,166,90,121,182,204,17,134,103,163,175,235,164,36,195,243,243,76,121,53,105,148,246,90,40,241,124,210,227,242,200,236,21,133,134,16,220,81,225,194,80,226,106,16,59,66,218,133,78,138,110,106,40,214,198,142,137,222,66,30,26,78,61,184,163,88,210,117,160,34,122,105,69,84,155,182,77,142,26,166,66,29,239,131,189,177,22,105,192,162,142,168,133,156,68,134,132,181,235,110,141,166,88,8,195,240,57,72,165,100,210,176,246,43,251,68,246,100,23,138,244,106,10,116,213,231,46,36,65,180,84,67,223,228,203,67,164,202,66,203,112,167,91,19,78,89,240,204,163,153,19,136,15,194,202,52,153,242,83,0,98,115,87,163,216,109,244,2,9,83,129,107,79,33,93,86,190,102,140,218,125,203,240,166,213,34,225,202,6,45,234,67,137,28,78,202,121,32,68,155,79,11,212,53,16,142,209,162,153,117,90,60,60,23,104,9,41,185,193,251,75,81,247,58,255,85,52,51,25,86,103,38,118,162,3,189,162,174,21,183,110,208,249,122,139,102,69,211,5,243,100,10,173,28,254,93,68,218,96,152,84,92,200,167,98,42,124,118,126,26,70,55,35,30,249,172,75,154,246,3,202,108,191,79,252,243,182,31,90,95,197,131,192,107,152,204,180,50,103,84,163,50,164,232,67,81,114,91,26,110,57,146,127,58,119,224,11,138,22,118,233,24,183,40,144,22,26,141,18,166,91,17,213,85,204,42,37,45,69,28,239,10,170,177,172,137,59,252,160,83,221,2,26,82,141,160,47,165,87,230,205,29,165,62,120,196,93,171,213,5,48,111,212,232,13,212,165,97,196,161,34,74,154,169,117,112,120,9,249,214,124,243,208,17,70,227,181,198,161,85,121,167,3,163,159,221,227,37,111,64,139,178,137,3,39,24,166,66,19,121,68,53,73,251,106,255,193,194,49,48,67,146,193,107,15,186,71,179,133,166,231,144,77,249,73,179,198,8,82,84,197,109,86,47,13,211,99,100,87,227,187,234,93,164,31,225,153,162,24,227,39,55,227,8,73,211,233,13,143,232,90,32,99,74,139,87,123,49,103,153,139,22,19,62,105,146,235,102,99,219,245,144,75,194,244,78,123,207,168,215,52,31,5,184,168,61,117,142,60,172,149,17,117,87,154,251,210,246,6,241,29,29,218,130,189,179,160,239,80,62,171,23,184,81,216,178,235,236,158,33,70,223,170,236,134,113,156,215,211,233,60,223,101,28,93,64,228,107,75,176,160,45,84,162,34,76,106,42,97,243,204,246,90,53,123,209,169,231,54,105,180,18,147,104,66,145,79,154,122,133,161,19,61,216,100,88,151,173,225,26,172,40,154,160,15,180,2,254,113,78,41,36,164,230,35,223,136,206,32,40,134,122,95,102,22,93,174,1,114,98,141,232,187,25,215,66,145,4,198,64,169,81,192,199,70,69,22,235,19,62,3,41,90,157,72,195,142,52,158,163,209,190,137,190,28,171,73,125,126,27,37,61,209,91,90,79,120,161,87,146,99,6,46,106,137,106,233,201,21,42,36,65,73,154,60,101,122,57,35,26,192,195,26,136,83,195,214,122,242,112,31,138,12,180,147,239,208,91,32,155,129,67,171,225,134,51,178,207,193,197,168,58,18,166,126,25,173,208,101,224,118,13,67,7,217,183,219,111,114,132,239,11,221,119,18,198,8,168,235,43,1,125,225,9,82,163,92,173,125,166,252,249,251,213,219,53,172,154,72,32,130,80,189,204,216,88,51,167,226,43,48,80,10,100,148,57,166,190,93,115,67,191,122,115,14,190,157,102,87,217,246,201,129,175,176,113,154,158,147,95,163,77,152,171,105,10,198,20,237,56,58,175,222,145,108,255,161,242,192,39,196,158,37,144,33,136,184,201,111,163,132,23,83,53,174,32,90,183,205,160,240,131,201,3,72,14,133,1,9,39,155,218,61,124,86,23,249,252,18,98,15,46,186,127,254,95,28,239,229,194,112,33,204,129,34,226,186,154,208,252,63,53,166,224,154,181,141,217,183,226,128,216,196,69,215,188,3,176,19,125,84,240,73,43,70,138,137,212,8,115,22,1,119,100,221,3,231,67,126,43,149,158,4,114,48,184,219,244,161,183,182,220,177,118,168,2,65,98,25,144,5,42,97,94,20,248,61,12,111,139,96,153,217,69,97,1,16,8,37,84,117,138,2,190,18,41,146,163,163,206,238,109,104,174,12,50,103,135,36,63,124,38,5,105,3,69,59,155,60,239,119,26,97,73,193,100,9,121,10,127,164,29,105,214,36,221,131,100,77,222,28,7,227,81,46,11,212,57,237,229,149,116,251,178,159,115,195,227,242,253,5,139,48,50,11,2,192,99,59,238,125,13,54,35,105,43,6,155,15,223,229,151,44,220,149,90,187,77,90,48,48,114,147,108,185,41,114,29,120,65,224,220,16,237,85,144,53,86,225,45,16,116,6,13,213,168,241,45,34,220,17,90,85,24,41,237,230,120,29,16,249,215,3,4,165,137,233,48,82,148,59,155,58,55,82,240,28,209,4,166,215,9,193,88,194,72,183,164,192,106,210,95,17,30,16,29,247,11,200,55,200,144,146,109,104,226,150,224,1,13,106,192,115,60,71,183,104,134,14,236,125,186,96,199,215,135,238,223,151,109,249,56,163,46,116,22,106,237,151,18,92,148,64,129,18,80,11,114,198,64,70,87,127,217,184,0,158,43,83,67,40,234,23,203,177,232,53,5,181,144,217,76,143,230,3,11,198,36,121,183,84,225,173,203,62,66,164,119,88,191,65,49,168,184,171,71,15,139,194,205,80,80,48,72,157,234,99,24,223,191,166,136,249,97,230,66,129,117,166,7,172,163,108,124,94,19,30,6,129,162,172,17,10,136,37,224,248,159,136,184,226,218,27,107,74,139,48,134,222,89,195,166,43,16,236,113,100,5,158,163,81,244,89,151,92,158,212,211,152,138,112,142,60,104,32,144,180,215,123,116,13,237,132,1,136,116,239,242,92,26,30,176,142,77,79,116,122,159,75,187,155,119,51,18,120,144,181,134,186,11,226,250,98,163,169,79,156,252,195,29,247,160,212,155,42,129,134,169,147,198,201,243,217,204,43,85,0,255,227,18,164,121,88,234,58,22,128,151,11,160,159,201,238,97,203,32,11,145,70,80,9,206,234,47,0,190,142,48,30,115,218,101,11,244,169,151,6,115,106,92,46,1,109,52,229,71,160,11,22,220,139,204,102,83,145,208,134,51,137,235,94,237,249,176,121,61,57,90,227,131,111,237,97,26,32,151,176,130,234,188,44,37,120,200,48,8,146,6,173,17,89,42,157,208,224,209,244,152,22,22,231,46,26,54,49,201,248,109,147,146,110,10,31,71,231,183,196,141,65,203,86,232,58,217,75,144,5,182,201,215,78,37,109,113,181,241,88,78,2,37,222,41,8,19,206,148,131,175,9,78,189,63,148,175,186,91,32,79,176,125,233,234,183,188,16,94,242,230,222,199,73,233,77,97,243,21,58,112,176,124,140,127,49,159,121,163,68,134,54,225,79,8,234,216,26,38,145,67,225,119,223,84,24,98,245,107,160,101,130,206,69,205,154,23,29,207,26,92,26,132,135,165,250,5,217,62,197,77,101,16,195,202,130,107,84,18,66,133,35,129,14,16,226,199,178,14,115,80,182,48,152,206,58,139,163,23,53,99,1,217,168,92,77,101,255,193,232,11,142,55,123,2,73,59,187,41,75,198,171,52,84,156,28,11,84,176,199,10,192,155,213,203,62,201,243,190,244,87,112,253,234,41,121,118,201,100,50,119,132,206,166,188,193,51,246,175,234,48,97,109,226,82,209,134,55,170,31,207,110,26,70,139,118,221,1,140,80,128,178,72,177,12,9,229,133,115,36,180,1,101,168,54,46,53,136,185,117,170,171,42,6,126,117,5,167,4,221,57,29,99,56,226,214,0,86,209,214,81,193,67,148,185,203,45,131,210,228,221,15,165,24,139,144,28,4,112,104,164,154,44,156,89,181,183,59,29,89,155,69,104,189,8,125,205,88,1,204,88,77,228,134,216,238,212,75,88,217,164,122,122,225,21,92,86,80,84,41,40,165,254,50,142,107,146,57,163,162,83,38,97,234,118,158,126,153,248,68,82,38,181,225,151,239,52,124,30,175,242,62,166,169,190,197,40,228,117,14,33,203,76,83,137,143,49,140,202,107,210,40,242,20,229,18,196,241,175,83,138,183,21,92,66,11,195,20,251,182,146,184,1,52,93,102,123,210,89,122,130,171,21,13,15,68,237,178,146,203,105,75,204,16,0,193,255,97,63,212,244,41,105,202,2,81,161,196,118,120,88,59,36,16,40,22,165,254,48,242,207,190,61,244,19,128,213,201,135,107,120,225,113,197,25,70,81,128,6,74,2,16,140,174,176,9,168,10,61,154,118,111,72,178,84,134,100,87,153,2,168,210,177,188,160,132,164,204,192,177,30,206,61,59,25,89,124,48,200,164,207,31,66,3,249,209,115,249,72,113,251,30,203,199,169,234,11,61,240,148,32,16,159,92,122,160,48,94,218,125,29,131,109,175,132,79,166,94,175,196,1,166,68,178,154,91,151,123,220,145,64,17,36,61,170,18,189,220,92,26,164,173,210,83,7,219,178,43,196,81,16,252,147,15,128,6,199,73,105,35,29,102,241,17,18,54,82,15,237,234,6,21,212,174,133,239,197,176,188,114,226,3,47,82,165,113,242,152,232,141,133,116,9,232,75,209,115,129,44,118,121,239,201,18,119,17,47,217,148,253,130,57,152,204,224,65,228,94,144,173,29,49,171,224,93,38,120,76,48,167,64,67,253,198,80,55,170,242,194,206,124,8,57,176,69,152,206,128,92,26,110,76,33,243,65,27,64,157,181,89,81,79,38,239,7,83,211,170,253,209,123,25,128,115,61,12,245,82,166,5,196,23,206,46,164,196,230,167,193,191,16,169,25,38,219,184,47,124,205,151,10,171,128,236,185,217,27,36,57,53,99,238,224,113,195,100,106,80,140,83,181,128,126,222,102,191,185,250,217,237,111,81,72,235,103,179,180,194,79,3,128,25,206,246,170,191,83,69,118,101,65,220,209,83,39,243,170,8,137,156,167,160,73,211,52,149,88,86,171,89,199,203,47,103,235,250,197,140,84,179,192,151,80,13,226,3,10,37,142,100,240,100,9,163,36,123,85,62,204,205,79,4,141,22,218,12,87,14,137,105,65,229,142,16,196,108,119,207,134,206,137,200,56,81,63,30,49,23,82,237,76,170,195,68,197,62,137,18,205,214,105,152,177,207,214,250,142,255,170,67,180,153,214,88,232,25,101,0,34,91,143,134,176,29,187,73,108,26,199,80,253,41,104,165,119,139,77,53,71,198,73,67,216,190,223,45,54,38,72,146,76,96,148,146,251,101,75,78,120,132,114,52,153,97,244,79,208,77,34,3,147,112,25,183,175,9,174,34,137,104,52,221,67,72,116,193,49,37,145,19,123,120,148,130,152,95,99,182,36,53,151,163,205,33,59,158,218,73,168,82,87,205,58,32,13,161,53,9,254,107,234,182,204,36,76,119,164,34,136,97,11,80,206,36,214,82,116,164,6,229,224,217,30,125,182,28,221,4,224,222,171,168,114,28,74,41,247,182,145,191,104,85,195,168,35,132,86,25,210,40,207,193,166,167,119,25,241,47,151,249,211,174,45,151,233,255,72,242,118,235,243,135,151,6,4,8,26,207,18,238,53,252,252,204,12,106,15,213,180,107,200,14,132,166,196,25,196,112,65,36,12,98,60,84,23,1,236,105,9,139,98,128,8,59,152,110,217,124,196,250,234,14,121,90,208,181,93,184,79,6,75,188,46,110,128,253,192,230,74,56,1,197,142,223,166,23,33,217,6,202,137,237,170,97,156,76,174,169,15,123,5,177,82,90,187,98,125,181,62,234,136,236,74,66,172,47,91,194,48,68,90,113,238,28,18,86,230,10,51,229,125,146,129,237,118,117,4,205,230,112,75,248,172,79,177,83,152,121,155,179,139,132,207,94,52,120,64,134,202,151,36,11,184,250,8,141,54,26,92,83,44,68,24,72,235,172,251,254,84,192,113,200,108,89,72,115,130,241,133,0,155,184,147,116,148,21,71,40,234,25,174,64,138,184,112,76,173,26,232,97,86,201,241,232,115,102,234,32,30,54,117,69,81,22,197,10,39,196,17,209,7,79,79,20,26,67,8,136,32,187,40,76,53,211,29,45,59,180,48,88,93,84,163,42,195,14,136,29,204,220,229,45,251,81,37,196,86,220,195,243,81,20,131,88,200,183,239,170,164,133,201,88,21,81,145,169,119,65,84,236,69,222,83,39,18,153,25,138,167,102,47,35,106,171,88,90,56,100,193,172,153,178,222,86,49,248,146,135,11,251,23,249,178,241,79,184,221,56,112,237,79,93,143,126,242,173,35,225,35,49,197,175,153,44,180,74,20,5,22,25,255,153,235,14,209,210,243,29,50,200,186,170,227,154,66,174,75,208,194,199,83,237,92,26,104,190,241,162,143,48,84,59,148,94,24,0,92,23,199,77,152,84,108,21,245,165,11,226,143,244,172,22,84,170,37,108,130,35,45,164,117,55,249,158,132,161,159,249,135,187,216,4,232,167,135,223,75,224,0,209,44,42,178,250,36,178,237,26,234,206,216,141,138,69,28,61,15,104,131,43,212,134,145,115,233,42,147,76,122,29,71,47,244,46,186,138,44,243,144,34,140,131,168,170,59,119,147,226,10,161,99,22,8,85,104,46,176,239,35,12,88,96,61,194,211,251,218,72,45,116,73,4,190,136,106,117,133,34,28,2,206,165,13,85,150,134,242,30,41,171,137,71,75,159,28,136,154,145,13,66,151,26,65,4,121,162,39,211,219,233,74,79,227,74,32,83,33,250,250,148,151,93,19,27,131,17,149,89,70,211,203,225,39,108,253,135,24,150,155,16,120,115,164,181,21,26,112,211,16,25,113,106,202,94,103,133,182,222,164,212,115,194,29,214,162,43,129,23,18,170,165,71,23,211,245,138,240,46,106,155,10,5,127,135,41,17,177,44,90,129,104,167,175,235,238,8,162,159,17,32,202,235,8,78,248,20,15,14,106,171,157,38,212,216,228,62,237,38,82,62,85,120,221,124,19,247,85,56,199,11,71,36,248,13,149,29,199,130,228,18,135,197,51,170,54,41,182,171,201,91,255,88,133,236,153,149,67,231,222,28,20,147,202,224,239,124,97,80,230,238,43,202,91,166,146,63,131,160,129,10,245,22,113,30,132,234,192,101,199,209,148,96,196,26,3,93,194,26,156,223,13,32,88,237,45,40,182,209,169,243,48,168,184,164,206,3,109,6,139,142,206,40,120,16,245,98,232,81,80,4,215,92,30,137,253,76,237,178,69,184,162,78,166,225,97,28,63,15,195,13,84,185,122,214,128,104,255,67,218,153,178,218,55,150,139,168,183,108,64,179,234,95,13,246,244,236,180,252,166,215,48,191,121,13,159,117,205,219,97,231,105,158,93,246,210,95,78,33,180,100,168,131,166,54,40,155,79,213,53,160,78,24,202,204,214,163,193,180,185,243,76,50,73,149,246,92,25,102,168,35,252,41,78,106,46,14,186,8,211,165,176,190,32,227,81,243,248,205,154,26,81,218,108,73,163,159,71,74,216,106,208,34,148,83,211,176,170,215,177,3,210,116,85,51,17,54,121,213,175,139,114,139,122,87,47,188,96,188,183,143,223,7,84,183,172,70,37,104,62,229,8,239,165,150,222,128,202,185,154,48,19,57,171,160,122,255,146,32,215,107,100,82,176,100,89,234,192,130,30,92,9,27,148,180,212,202,28,88,255,240,201,110,33,226,187,167,254,182,33,74,87,24,180,0,34,23,163,7,179,241,220,165,134,189,11,70,38,226,43,3,247,246,87,174,228,150,120,251,114,101,208,33,102,132,91,7,250,170,150,55,180,191,34,76,234,253,56,203,128,54,118,127,22,230,204,169,14,187,39,27,51,9,54,15,35,150,147,31,215,98,54,2,30,230,194,182,218,191,155,252,94,242,159,102,121,121,60,118,19,181,207,234,46,67,96,99,178,204,179,172,215,205,123,255,224,48,16,214,16,115,37,158,255,242,251,34,145,80,29,126,202,41,38,15,238,225,1,222,69,29,142,88,51,90,132,241,43,145,239,7,59,242,229,95,246,50,254,129,228,18,205,0,194,61,252,143,72,81,213,246,137,156,50,135,247,146,229,3,69,13,218,129,183,182,56,122,81,92,80,115,83,188,230,252,11,42,16,165,134,88,20,33,37,224,189,52,162,45,21,121,226,212,118,154,23,99,48,110,2,14,220,212,35,180,135,187,41,23,62,20,222,210,24,130,201,177,134,116,186,232,226,170,145,103,55,90,94,132,225,90,139,149,22,25,180,139,228,218,209,69,154,70,13,216,243,152,229,254,118,127,140,65,206,155,198,190,214,141,211,96,233,13,89,24,155,125,67,203,237,201,206,148,165,197,53,42,19,39,97,251,237,233,200,135,167,86,75,79,24,46,188,59,82,209,171,172,130,32,51,39,242,228,107,196,50,3,196,172,142,150,153,13,107,28,125,62,152,177,212,209,146,116,216,45,126,241,62,155,67,189,84,26,149,112,95,56,33,217,65,110,147,223,198,1,206,13,33,22,174,156,75,40,201,13,81,201,237,139,196,9,67,25,26,143,159,92,14,165,130,133,109,180,202,128,54,20,240,189,153,96,237,175,94,213,140,46,179,245,109,254,211,159,177,130,152,28,102,246,139,238,26,5,193,120,75,127,146,156,116,237,25,86,118,38,26,42,14,51,20,121,139,43,167,156,48,162,8,83,29,20,255,212,39,239,31,69,118,163,26,85,92,223,255,228,81,48,15,20,22,182,81,7,252,225,23,55,89,241,16,185,97,43,179,5,85,242,132,79,26,213,20,222,72,197,218,233,108,27,224,67,17,39,101,28,36,0,44,102,15,159,44,64,62,105,0,251,32,43,155,135,11,20,52,61,57,164,211,31,237,156,48,56,65,1,225,162,177,184,60,136,77,165,16,245,11,69,81,23,89,218,216,173,84,81,40,135,220,11,173,214,175,27,29,23,81,52,5,37,51,221,26,111,51,13,13,209,229,53,37,150,229,6,116,248,230,153,141,132,132,217,151,252,114,108,19,111,62,83,139,72,154,224,216,189,127,171,237,9,243,248,4,162,11,182,245,100,110,126,52,212,201,172,162,37,9,237,221,223,210,176,201,132,160,52,41,222,250,164,78,191,117,135,44,26,23,162,161,96,109,36,106,127,239,227,19,199,147,151,77,251,21,152,255,47,108,238,105,79,152,157,141,95,25,246,182,207,79,35,115,225,85,233,205,55,214,21,16,202,223,135,125,23,182,85,181,40,196,156,58,126,222,126,221,100,74,89,15,70,39,166,196,79,211,232,74,249,17,255,24,225,172,11,70,30,255,151,161,60,6,22,177,8,159,81,188,20,163,190,205,30,201,195,5,191,22,193,193,194,222,110,46,55,100,50,148,8,59,92,138,5,170,60,14,36,71,15,115,13,113,89,129,17,1,163,221,143,206,214,4,23,122,71,98,35,148,125,48,100,86,34,97,209,53,163,21,253,150,165,51,37,152,4,141,208,59,192,228,122,207,7,15,131,137,90,251,13,155,217,201,111,142,4,120,135,1,143,28,93,204,71,179,120,216,184,227,18,133,173,51,226,96,155,18,229,202,104,91,187,67,23,181,167,165,166,56,104,217,34,116,17,97,118,76,242,5,53,106,201,113,97,195,108,89,68,58,132,58,217,138,99,97,103,11,62,183,25,84,162,199,193,144,5,149,110,3,72,211,181,65,8,35,36,247,112,140,0,48,252,190,159,66,147,226,33,79,77,211,177,242,39,10,62,164,170,52,136,129,77,74,68,123,85,102,213,26,232,46,245,136,230,162,140,175,13,111,234,135,219,223,166,189,169,92,205,147,190,80,131,139,131,219,211,39,54,53,237,179,193,240,187,154,32,156,228,219,27,70,125,107,113,211,72,205,206,245,176,26,67,240,215,164,82,247,80,22,105,198,16,41,162,108,142,31,30,168,181,30,253,202,104,176,42,65,137,250,16,44,37,15,103,144,224,170,217,0,52,191,250,201,205,132,94,160,218,216,186,231,17,23,14,249,73,222,37,5,54,71,210,225,28,195,36,160,81,180,245,98,156,156,217,163,43,63,239,124,117,101,59,8,3,83,195,243,97,47,165,12,147,36,248,40,50,44,148,146,72,1,162,250,47,159,177,139,55,170,208,64,55,32,192,95,183,116,219,187,200,91,137,212,198,180,141,163,65,209,9,199,20,53,235,233,92,51,60,131,218,80,85,30,211,68,46,61,194,195,28,178,85,32,0,9,210,226,97,36,220,100,50,163,102,57,125,179,134,85,32,123,212,39,76,19,212,175,156,157,89,25,79,152,28,126,122,184,0,163,24,250,219,51,58,31,230,133,209,210,115,105,39,229,139,9,5,170,58,201,170,48,196,183,91,163,178,17,110,82,254,39,70,78,60,60,106,78,123,42,169,176,96,119,122,20,146,149,14,111,68,121,242,47,217,99,229,0,247,216,158,163,79,146,29,225,148,193,23,62,63,13,95,246,23,46,203,112,73,250,50,233,243,126,81,184,144,138,244,1,108,0,92,42,123,184,163,81,153,53,124,6,240,15,121,104,160,95,152,128,122,110,74,154,191,159,78,166,129,241,16,242,65,92,22,63,122,53,128,19,91,71,33,146,65,254,219,43,235,6,213,116,38,154,43,240,225,27,147,31,85,17,74,223,238,106,112,162,8,229,12,125,224,164,234,191,242,39,178,217,85,154,80,40,186,144,124,53,143,146,243,233,77,99,161,232,121,64,154,108,33,158,151,133,230,228,175,84,97,106,224,80,125,52,236,27,10,4,212,73,175,244,85,1,79,190,199,14,36,123,30,97,14,214,250,225,97,148,97,147,42,20,116,208,80,126,97,103,38,91,154,49,210,136,11,158,38,217,6,216,182,162,55,125,190,52,127,34,220,126,87,201,16,42,113,189,248,185,33,120,165,231,96,10,208,126,106,236,115,159,153,138,199,224,18,145,166,150,187,149,229,131,27,88,48,18,209,187,103,5,43,18,62,227,32,123,153,131,74,29,2,176,162,40,1,90,198,13,141,55,198,123,202,160,62,51,13,6,199,213,195,168,205,200,194,98,26,210,211,29,93,129,163,110,41,182,65,86,65,28,193,79,142,120,147,144,16,96,231,157,1,208,60,122,134,99,19,30,1,228,63,112,143,30,198,94,80,70,255,52,172,153,95,24,3,88,217,73,36,183,33,186,182,64,200,159,253,166,92,55,217,73,236,45,23,57,111,150,129,100,117,137,176,221,38,99,40,226,121,6,92,197,20,202,60,140,234,144,16,49,23,50,12,201,173,148,153,153,154,224,195,207,228,146,141,28,251,11,195,219,16,24,28,208,103,36,250,34,140,247,136,204,9,232,254,78,151,236,89,203,42,94,178,58,44,10,171,205,107,148,43,153,157,231,146,48,180,135,238,87,158,176,166,189,120,50,138,103,70,230,252,194,159,157,108,145,232,89,245,188,188,191,88,204,219,243,84,64,42,68,141,100,82,181,80,34,40,206,204,225,163,5,52,16,170,162,252,52,64,154,40,121,97,193,178,243,115,242,115,177,243,151,182,161,146,6,185,120,232,209,16,33,253,232,140,51,182,222,54,56,187,40,29,225,50,57,85,54,229,60,197,25,121,27,122,136,143,14,198,249,238,81,64,248,157,155,236,6,128,152,132,147,73,165,120,184,228,166,42,146,232,35,134,48,14,134,92,39,33,154,250,190,152,254,126,159,0,114,77,103,145,107,250,62,48,82,140,112,174,234,91,201,219,60,175,193,141,235,77,1,78,229,22,79,24,33,171,8,131,130,108,26,62,223,135,151,118,206,98,60,155,74,149,194,173,95,222,29,88,102,78,161,74,192,139,84,44,236,169,225,199,239,161,15,133,13,156,191,76,100,183,240,9,150,40,218,23,254,101,159,132,146,50,213,208,176,101,114,191,48,174,220,210,195,229,220,152,158,250,201,105,65,109,253,64,32,138,116,183,244,38,111,62,231,151,103,86,17,136,251,117,38,22,136,185,162,154,212,84,83,195,214,18,243,83,107,120,74,120,24,35,198,195,13,188,77,215,240,8,164,232,66,252,10,104,233,19,78,174,142,128,48,23,174,119,67,195,51,228,122,205,69,160,169,82,198,2,78,40,191,141,45,102,126,190,93,51,185,250,133,173,51,56,116,172,128,48,219,17,182,135,172,81,235,36,122,244,76,205,170,61,142,189,123,41,62,163,245,15,230,45,71,35,139,238,38,165,39,204,38,116,106,216,236,64,171,135,81,123,148,49,14,209,195,229,146,112,0,155,36,76,242,253,228,156,227,88,240,151,186,11,197,138,161,184,205,3,53,221,244,78,11,103,49,27,78,27,225,43,183,202,130,132,97,103,250,164,210,209,151,40,250,121,181,129,9,164,95,217,217,101,162,57,166,95,118,114,185,22,74,186,172,39,122,176,61,211,8,231,179,55,212,25,137,15,106,250,231,69,174,85,154,8,221,45,67,73,120,20,43,237,245,68,121,224,190,130,116,62,135,173,163,240,156,14,73,150,8,231,169,121,33,244,137,64,221,159,83,237,242,40,140,173,207,228,209,7,202,121,55,85,85,63,193,29,162,164,238,97,178,30,97,76,34,214,184,93,135,123,97,244,247,208,157,183,213,255,253,129,83,141,94,77,206,141,240,66,142,103,86,6,38,144,83,194,211,240,181,191,48,70,118,85,130,139,194,139,255,112,238,67,74,236,248,117,86,183,128,192,80,104,230,41,195,219,230,23,79,37,76,131,71,104,106,204,232,244,108,119,132,177,193,144,139,46,70,178,143,163,81,155,150,225,77,83,176,197,234,193,108,211,85,180,97,179,27,233,113,97,168,36,201,171,218,166,102,125,195,25,234,236,29,222,116,137,114,142,79,135,60,35,201,119,183,173,135,232,115,116,79,80,32,100,247,12,117,101,69,117,30,123,199,51,156,229,232,78,149,210,199,24,32,195,36,50,217,184,154,141,20,31,158,37,18,242,76,224,140,186,114,236,66,181,8,163,36,9,67,128,248,61,146,134,200,148,138,83,110,243,251,240,228,139,239,100,233,238,121,3,78,246,76,251,132,129,240,202,202,179,81,156,41,254,77,211,125,167,134,169,225,74,85,192,195,44,46,50,248,57,250,252,252,239,182,218,226,43,78,26,6,205,231,7,155,11,153,124,150,20,85,146,19,149,1,0,85,232,62,122,215,244,125,226,220,108,48,158,163,79,162,232,110,110,223,155,209,60,98,83,9,207,113,52,227,74,213,191,55,202,254,37,154,10,219,172,88,229,183,81,33,118,120,55,243,45,234,58,242,219,3,128,132,127,120,213,222,119,215,71,14,11,190,71,120,160,200,148,245,228,176,51,252,228,159,168,180,92,249,249,243,233,109,26,115,234,123,222,102,198,124,209,251,79,232,136,117,29,102,104,141,70,202,105,75,201,115,97,240,156,118,116,144,80,169,93,178,17,61,225,26,170,157,159,42,227,51,74,27,58,193,251,134,41,33,201,72,162,45,83,162,45,119,94,108,81,233,113,230,228,237,130,211,132,31,203,78,11,159,107,241,30,17,114,212,74,198,231,228,208,216,35,108,102,234,122,105,48,76,111,152,47,95,199,202,178,205,149,183,198,204,251,251,249,130,16,204,247,232,167,102,168,209,18,188,218,133,182,75,215,11,195,46,42,190,128,147,44,1,25,218,207,32,46,41,154,145,121,229,36,251,7,234,27,213,49,35,230,154,140,220,187,78,11,32,167,231,109,23,238,241,28,77,50,229,16,136,154,217,68,75,141,115,163,204,223,118,156,28,117,88,157,144,172,136,239,175,35,209,180,209,239,190,178,9,108,17,70,104,94,223,22,250,48,35,158,9,170,191,2,193,38,76,177,54,154,168,6,158,145,129,84,167,49,186,35,12,124,188,107,24,86,84,141,14,237,82,59,80,194,70,80,138,112,75,98,242,107,110,80,53,199,199,7,186,226,25,196,21,73,130,17,151,6,251,65,167,195,138,80,86,188,78,58,135,249,189,180,178,107,191,173,231,241,212,210,141,150,179,98,36,129,91,83,65,106,112,202,225,28,190,16,220,233,106,165,112,194,123,57,14,148,112,7,156,169,15,181,70,233,140,48,32,160,39,140,18,93,142,48,98,81,235,25,75,205,125,178,73,181,90,170,237,25,167,57,52,235,150,201,235,171,126,20,178,66,184,53,93,156,194,163,124,190,77,106,99,9,202,225,169,70,158,25,141,158,78,64,13,16,86,127,166,195,230,58,26,100,221,216,158,228,103,46,205,78,223,67,49,125,119,173,85,50,19,239,216,3,80,118,87,125,87,59,120,197,15,159,37,182,10,80,231,251,101,167,19,179,147,193,180,233,185,234,160,57,179,153,192,39,248,153,137,207,186,176,2,115,130,234,173,158,27,237,207,233,249,64,49,7,53,205,130,72,245,156,230,102,85,134,39,81,233,108,194,252,105,67,182,80,101,217,141,61,196,138,11,3,247,172,58,123,104,27,172,28,71,67,184,21,178,24,97,106,9,197,195,16,122,186,94,24,20,107,223,217,148,2,172,246,157,177,96,154,248,209,133,118,252,210,183,101,118,146,254,80,80,167,211,186,29,180,80,199,13,218,6,41,11,94,158,234,45,255,254,69,79,178,148,178,206,72,139,206,186,31,155,104,173,234,138,76,174,22,169,93,49,245,211,170,97,76,5,252,151,179,117,240,111,41,125,126,198,175,190,69,198,166,112,138,217,7,250,213,96,57,135,131,147,72,151,155,28,221,240,154,242,18,83,102,31,43,42,100,192,52,71,88,235,177,87,192,197,86,194,200,206,180,192,69,129,203,189,219,135,9,228,247,98,166,206,8,74,242,187,219,144,98,221,193,94,153,230,78,140,3,80,223,13,152,218,47,92,86,18,118,28,69,54,220,59,252,150,139,21,107,111,20,40,75,247,76,128,165,163,138,18,18,84,134,146,2,234,133,148,253,173,221,158,32,82,5,158,222,96,5,117,118,206,247,88,228,223,74,20,3,45,135,22,180,7,214,166,176,52,29,246,7,92,241,190,8,184,155,59,180,255,240,109,204,119,224,207,98,234,17,14,50,222,6,99,233,114,48,76,172,48,22,50,201,54,177,135,67,6,204,220,75,61,92,104,221,223,147,35,21,72,114,244,11,55,154,26,69,195,192,65,107,68,41,74,143,63,199,168,252,191,255,243,79,127,252,245,47,127,252,175,255,253,183,96,42,245,239,0,83,193,239,198,240,122,14,0,110,0,10,154,60,171,98,141,97,7,202,158,175,77,180,172,38,184,178,43,217,177,173,94,117,87,42,19,93,30,222,245,61,225,207,207,227,134,27,60,133,64,69,227,194,150,101,96,50,231,244,16,202,53,227,93,253,94,206,6,144,142,85,188,228,130,174,242,61,185,245,86,29,60,73,117,95,244,241,104,17,159,21,162,69,184,170,92,32,152,100,112,18,62,110,115,181,85,235,134,23,179,128,103,45,8,38,86,41,225,77,228,213,74,204,140,40,141,77,177,78,64,34,63,229,64,63,54,45,100,33,124,107,26,28,30,253,116,34,37,76,125,207,87,246,204,191,165,226,131,36,111,190,229,191,204,203,201,58,129,20,19,4,190,179,68,167,152,46,97,222,245,138,48,210,68,186,190,2,90,47,113,87,32,245,154,110,46,151,17,93,252,202,23,100,94,93,229,72,59,61,105,207,102,79,163,201,20,155,236,21,97,44,93,197,29,218,164,161,139,27,173,2,10,67,66,224,217,80,83,9,142,245,0,187,205,245,36,176,104,14,196,140,79,106,172,27,165,179,87,117,193,1,124,166,113,64,211,157,142,49,64,102,132,87,121,74,24,112,183,115,192,23,193,0,101,105,170,33,135,50,221,15,117,153,42,197,210,44,176,1,135,170,113,52,104,72,205,43,90,218,209,166,41,224,104,21,100,66,141,130,57,209,195,224,95,242,115,112,30,142,235,7,118,74,149,238,201,79,205,98,209,23,247,10,184,81,19,80,211,196,246,204,161,153,212,200,155,251,250,4,73,94,113,62,190,103,75,48,201,235,35,101,193,125,72,79,77,95,94,242,29,74,197,227,189,105,23,56,1,165,92,84,166,103,88,73,99,93,0,47,154,188,186,179,68,227,213,191,91,40,26,41,233,226,14,0,247,166,213,103,75,53,20,255,114,194,232,10,71,18,72,247,72,31,25,6,128,177,76,162,62,199,26,244,132,107,11,120,239,4,89,242,228,205,16,189,226,190,224,70,170,154,185,253,246,8,144,237,167,56,51,222,43,159,241,196,167,185,88,61,247,125,126,45,128,199,139,173,204,115,110,144,132,241,211,235,145,214,222,198,246,137,183,5,161,103,233,199,69,37,32,158,247,196,216,251,217,191,101,80,15,37,118,3,70,112,151,26,221,134,80,16,233,62,151,165,47,147,174,88,244,58,248,219,44,10,40,39,108,122,31,126,114,214,14,5,246,208,181,12,236,13,19,114,22,122,213,128,253,179,163,113,197,210,144,85,69,29,89,188,29,237,87,216,126,69,189,190,192,4,221,38,13,123,67,54,28,26,6,66,22,91,71,99,237,109,189,178,68,203,193,195,96,144,244,96,68,191,163,112,195,158,116,61,87,198,78,37,118,204,136,251,62,147,66,193,21,38,71,157,160,152,163,188,62,241,45,219,82,210,228,253,124,246,133,23,22,192,225,6,165,70,231,66,43,214,68,5,35,41,47,140,232,53,65,182,10,70,78,90,10,3,235,177,125,113,162,27,196,22,86,195,35,218,171,181,152,123,160,78,87,116,199,231,13,183,172,54,5,204,179,112,187,34,12,210,76,231,89,243,187,110,81,121,129,217,253,134,79,26,18,117,155,15,4,246,156,124,199,134,216,156,54,155,126,185,232,61,214,0,83,155,149,132,60,208,22,93,198,147,250,179,58,235,62,157,42,114,12,19,56,148,163,106,152,153,44,170,27,70,127,238,79,116,70,171,130,50,214,82,251,38,3,122,58,139,155,217,0,177,32,13,83,212,246,90,47,164,235,164,160,10,16,170,23,94,96,120,225,210,230,91,127,136,37,179,154,196,194,83,161,99,152,69,209,19,105,137,214,222,217,104,196,28,109,90,215,233,41,174,111,203,25,35,188,114,123,170,231,64,144,162,252,7,243,109,61,219,78,112,63,49,68,141,183,255,212,130,201,139,115,84,69,217,203,60,87,166,149,71,202,189,79,129,28,15,214,29,227,100,25,80,243,249,182,80,239,252,133,27,27,212,178,116,24,37,122,220,213,235,204,52,208,244,167,129,110,70,141,218,20,128,245,151,141,133,23,21,110,160,182,249,9,239,21,107,38,100,170,189,159,126,132,9,0,183,168,189,167,221,159,159,38,209,206,53,194,180,90,158,122,43,203,81,143,48,136,239,167,160,90,28,185,188,140,4,182,223,168,217,64,68,24,17,223,249,92,56,45,35,15,179,152,63,101,230,129,212,87,252,116,161,199,251,220,118,43,145,53,154,248,169,16,137,8,39,38,223,219,145,80,78,165,165,10,217,57,201,244,51,242,44,58,197,55,152,194,158,186,145,80,190,213,143,106,206,98,209,13,1,1,165,247,141,218,128,92,26,47,236,249,180,169,116,182,219,137,225,7,116,36,21,32,6,209,228,73,100,145,218,174,99,150,207,183,203,147,240,180,148,240,73,230,182,215,176,59,44,61,237,128,66,196,139,165,11,229,142,249,36,203,232,105,58,124,31,242,13,29,7,185,112,100,42,87,180,174,72,238,116,210,65,99,223,229,183,12,133,82,68,250,11,45,187,20,93,118,180,129,53,23,88,60,223,160,242,116,88,65,154,216,45,160,254,81,37,3,27,53,181,11,201,94,45,173,232,178,23,243,97,211,95,102,202,110,183,193,137,68,131,254,54,10,203,254,5,156,237,66,125,252,121,40,67,118,233,204,14,21,194,25,70,172,107,37,162,20,101,180,29,141,13,250,140,166,239,122,129,157,171,65,33,143,46,37,238,188,105,106,143,30,213,132,25,97,108,59,202,211,224,135,108,225,63,221,96,234,20,61,26,174,69,252,182,201,222,118,13,231,17,254,226,52,210,185,81,5,108,0,201,156,17,70,196,94,17,50,240,186,118,244,209,193,110,63,120,39,176,90,37,224,3,25,57,109,133,84,208,117,241,73,188,3,191,73,15,56,167,152,87,215,5,31,80,147,146,240,217,72,249,119,221,77,59,69,1,0,121,225,122,21,63,189,232,106,202,72,201,3,236,157,159,155,237,155,246,43,80,251,157,51,62,30,12,201,212,40,0,42,228,73,52,74,0,50,74,214,57,158,234,88,20,44,192,130,24,110,87,195,116,9,2,104,82,210,83,112,61,97,148,67,91,128,92,224,117,63,0,53,138,149,126,99,216,12,239,231,198,26,90,252,254,76,249,233,252,160,223,118,30,174,100,176,88,240,151,72,42,225,92,82,90,113,96,30,144,95,81,96,32,202,23,20,81,144,89,245,125,33,203,69,120,23,198,11,77,237,78,217,23,95,144,24,251,225,162,237,10,180,4,70,242,129,70,41,183,171,211,228,194,91,45,56,180,160,174,167,182,12,22,158,240,193,148,27,39,221,66,5,88,195,189,59,206,125,65,80,238,218,35,93,166,149,238,211,184,185,113,234,34,64,241,38,108,142,151,249,51,150,246,140,134,148,99,39,11,138,12,239,182,103,44,81,236,247,48,157,249,170,151,6,33,212,203,22,64,194,150,138,254,147,149,161,218,224,248,54,84,20,244,149,128,48,139,11,55,41,195,173,0,28,148,119,60,159,160,180,67,137,74,194,56,219,248,206,10,73,127,228,160,21,221,51,46,127,215,204,63,107,213,25,207,180,219,155,135,185,9,193,220,46,155,166,124,211,71,253,19,196,255,243,219,59,112,177,231,17,224,81,85,31,220,81,202,254,1,226,10,160,187,4,163,11,251,92,139,122,196,214,62,231,194,89,61,146,17,170,12,75,225,15,139,186,118,76,182,86,246,93,171,61,67,5,97,6,199,104,194,168,80,240,143,145,123,29,193,9,162,64,155,137,70,100,140,18,21,223,54,202,75,18,54,181,35,199,150,98,51,45,243,29,72,148,52,125,50,101,40,36,53,229,253,72,20,241,211,88,182,43,252,193,160,174,129,188,56,147,31,134,243,114,52,89,81,60,179,101,206,236,82,100,154,210,165,1,130,180,159,99,169,109,111,47,208,147,148,102,221,7,76,36,197,3,213,186,205,220,87,143,166,183,231,156,184,19,62,127,160,62,7,211,74,105,57,96,200,192,46,244,182,42,214,35,51,32,204,169,142,7,124,109,70,235,142,112,102,150,151,61,25,136,142,20,72,172,77,126,187,179,242,37,144,116,104,1,174,238,38,146,165,116,10,216,126,43,160,217,198,191,20,79,188,243,89,58,45,39,161,55,254,176,95,144,213,157,219,65,227,140,214,166,214,112,19,238,76,9,200,121,201,143,183,149,113,196,189,125,138,136,39,100,63,61,26,174,125,11,168,60,154,0,251,113,235,219,72,69,5,146,190,234,16,133,152,128,94,90,192,240,147,170,228,18,158,53,248,168,48,47,146,150,252,96,145,92,110,13,134,69,69,212,108,184,50,108,192,130,123,0,191,89,205,55,169,6,239,160,76,224,29,189,213,234,15,40,183,119,221,192,6,109,144,23,106,252,73,149,47,24,21,229,245,149,102,51,217,198,101,99,156,87,175,164,136,82,128,168,121,24,152,220,80,118,65,133,19,30,225,89,30,74,196,217,60,182,75,3,121,232,198,198,152,64,210,196,73,36,80,145,30,214,67,103,10,137,176,105,126,62,132,138,189,131,179,3,138,161,42,64,96,216,222,211,137,55,159,220,104,213,113,210,161,8,5,57,134,228,237,113,74,109,103,113,112,242,23,220,153,173,40,71,62,220,226,137,6,101,181,165,54,126,100,252,78,216,63,65,192,3,250,80,192,2,182,96,73,157,57,47,169,161,251,48,213,221,160,34,157,207,187,171,41,29,200,66,84,216,156,200,132,244,137,90,215,130,226,174,35,194,80,162,244,182,204,187,102,5,137,10,221,213,89,158,240,114,231,33,64,139,173,182,247,228,20,42,156,173,132,157,224,99,86,9,167,171,7,197,138,57,37,233,185,77,225,45,216,95,96,225,244,179,54,165,114,103,155,102,186,12,43,191,68,169,208,141,4,49,89,31,87,8,164,234,187,43,152,152,242,248,204,106,101,9,70,191,199,51,53,252,166,210,126,26,188,205,225,68,192,116,14,30,15,29,15,250,134,83,170,75,2,232,43,192,81,148,113,161,166,121,120,99,41,175,225,78,114,230,60,65,67,89,62,46,200,103,253,30,254,76,209,195,152,186,127,161,195,143,255,152,51,5,19,104,133,242,88,66,158,51,250,209,45,131,76,81,79,200,73,247,36,56,138,8,250,169,149,101,54,241,78,167,10,82,204,127,126,27,193,236,21,44,197,147,120,23,109,26,129,40,44,206,168,131,83,187,158,97,156,76,14,45,206,141,252,191,84,238,176,34,104,43,93,106,230,126,154,43,157,178,182,111,239,225,209,158,79,249,113,178,199,45,219,63,94,219,141,239,39,140,73,136,207,149,104,136,116,5,36,126,22,24,37,120,182,40,246,170,63,121,186,148,187,98,108,97,129,89,130,187,204,174,164,102,133,102,108,214,132,163,203,142,38,56,163,237,17,103,160,205,59,131,160,219,44,123,18,122,239,236,230,101,114,207,204,219,147,48,93,178,25,100,213,147,250,206,170,54,127,72,67,197,16,70,8,82,228,150,141,207,30,251,166,77,199,8,51,5,165,91,207,128,58,130,177,35,85,144,223,62,179,144,16,147,209,167,208,180,15,115,38,232,33,30,182,6,190,50,193,241,0,201,254,219,155,124,116,43,143,252,67,137,7,89,27,44,176,80,220,183,217,100,58,65,30,8,166,34,112,170,73,115,57,195,29,163,250,37,251,247,138,113,156,28,140,143,172,250,252,109,212,111,124,121,50,203,198,34,15,173,194,174,116,235,94,74,166,5,157,110,225,230,227,159,228,163,172,22,32,106,106,61,55,12,201,29,97,172,150,229,202,224,55,250,198,103,155,137,93,121,156,252,204,98,196,37,7,138,121,213,20,53,250,235,174,184,132,201,67,87,59,227,138,220,126,44,200,181,50,63,168,173,29,86,124,41,88,255,8,221,106,78,9,178,103,151,32,230,155,232,67,85,171,62,128,44,37,142,6,143,175,198,138,128,68,106,14,37,133,141,98,213,99,124,103,189,25,87,105,32,119,83,237,138,109,40,216,8,55,155,43,37,220,118,245,109,46,153,132,129,125,84,188,98,157,36,193,159,202,50,185,96,85,190,248,202,30,30,198,38,71,93,245,18,167,246,207,207,86,151,153,85,45,132,6,86,232,52,108,180,105,30,173,145,51,201,120,95,116,51,117,77,237,87,101,76,114,150,47,218,103,204,50,125,233,201,249,117,167,108,27,80,75,237,202,150,205,57,33,217,129,219,161,56,134,177,147,242,13,54,97,238,90,148,70,96,2,197,93,55,128,71,77,178,202,188,76,150,207,37,84,104,164,169,169,30,202,83,46,208,107,42,220,75,155,193,217,64,65,87,227,4,169,32,185,231,105,178,55,126,240,89,168,202,82,231,58,179,205,222,17,102,251,54,245,220,244,2,156,16,139,214,235,210,111,15,201,128,234,146,201,27,91,129,34,242,89,60,50,4,26,119,132,1,176,55,13,255,153,112,204,63,14,35,68,214,118,77,71,192,87,176,81,214,106,54,172,77,183,95,94,6,16,237,218,44,5,61,176,61,204,71,183,158,70,22,59,180,176,18,70,15,76,17,22,149,57,51,156,109,207,44,55,158,78,20,168,149,30,78,194,112,22,180,47,114,82,132,18,182,183,64,90,246,131,5,63,9,70,120,207,194,226,230,197,61,97,100,253,221,11,152,157,194,131,67,79,40,119,68,184,89,126,249,224,47,106,72,29,155,194,78,121,113,209,59,28,140,145,192,148,165,22,12,84,11,159,237,108,198,233,218,156,75,166,192,237,54,195,32,122,20,74,147,144,241,119,213,234,140,137,158,26,252,161,97,220,102,92,53,163,252,129,133,36,50,184,22,71,3,89,212,186,45,57,129,183,97,9,119,244,189,148,0,101,2,52,17,110,42,250,78,21,30,1,182,107,144,140,82,177,84,111,40,6,133,245,39,141,162,169,18,58,44,118,108,46,126,225,14,66,79,143,110,201,68,176,60,92,173,46,175,197,54,92,145,221,207,26,109,226,167,189,80,51,213,32,31,71,40,61,232,190,228,243,98,113,25,216,12,106,89,123,69,180,20,251,138,131,41,87,235,193,217,204,110,107,92,89,121,233,187,40,121,167,17,87,6,140,68,11,210,102,83,26,119,77,19,170,191,132,233,122,157,155,109,201,209,210,106,42,38,146,233,225,138,207,148,114,185,173,195,230,63,77,241,97,104,85,138,111,34,126,154,42,225,84,126,59,38,34,14,125,98,28,26,178,65,75,94,8,166,143,59,208,178,232,32,15,160,143,61,132,221,161,106,173,172,231,70,71,124,133,219,117,5,98,161,36,243,142,164,89,132,17,253,123,194,120,73,198,185,177,98,237,79,165,142,141,129,191,14,224,237,250,170,41,77,164,80,17,167,197,123,62,176,11,253,251,27,104,201,255,122,110,254,207,179,114,249,187,32,55,255,20,74,122,129,166,248,112,7,200,21,230,162,184,82,98,90,218,34,185,36,3,166,37,47,71,87,58,233,129,129,93,86,197,149,163,27,203,109,224,58,191,106,210,150,48,91,175,0,102,2,26,18,124,36,41,93,245,173,217,50,98,146,216,40,240,173,164,75,169,74,24,91,72,217,5,161,132,62,90,232,121,210,233,232,75,195,163,135,230,63,228,17,148,67,229,190,168,16,69,221,156,106,126,150,106,17,221,127,40,234,245,242,0,186,136,47,1,229,75,194,203,128,46,122,191,100,68,113,96,30,5,107,227,76,226,210,0,157,70,254,117,111,249,213,172,168,46,23,14,241,97,122,247,20,6,44,20,243,27,93,166,139,227,221,106,154,134,226,241,59,187,241,177,87,132,113,12,23,164,44,182,97,41,56,202,232,115,54,113,44,35,85,196,246,42,192,9,188,3,65,52,195,7,25,158,22,211,72,63,247,118,65,142,120,127,192,236,12,120,1,139,206,93,205,204,180,1,214,108,52,210,173,0,34,97,214,89,199,115,0,20,97,36,222,48,42,46,235,134,161,106,95,0,1,178,239,0,200,246,237,161,204,113,55,57,54,85,131,22,241,48,92,238,166,71,127,107,140,135,173,122,248,28,141,210,78,244,88,206,93,138,184,1,225,134,171,163,135,89,7,100,24,3,201,88,251,106,31,96,252,54,53,108,164,144,30,29,154,141,50,140,132,109,139,237,173,12,48,145,210,223,33,79,194,195,174,71,3,167,163,95,124,159,26,228,216,21,191,109,164,255,45,207,220,74,249,62,214,80,104,16,188,63,122,43,43,106,231,147,173,189,160,161,240,135,90,187,71,11,166,153,155,138,12,6,170,177,61,110,171,1,106,234,122,244,89,69,188,78,134,39,73,86,56,33,25,193,186,157,14,246,59,216,198,61,71,231,251,219,108,6,196,139,202,140,250,70,124,127,103,105,92,106,82,250,133,251,136,246,15,133,148,162,39,199,236,213,65,148,92,200,150,130,44,225,124,153,183,134,24,23,139,110,158,26,95,160,135,161,58,72,193,136,175,139,150,145,255,54,184,9,33,39,25,216,106,6,103,197,218,88,75,127,218,196,10,123,68,71,21,126,17,143,156,215,228,183,13,236,66,240,182,211,218,144,197,95,182,245,152,215,148,23,102,232,172,28,23,62,176,188,147,223,198,181,217,189,116,151,157,74,22,145,97,53,161,30,63,189,200,115,228,202,240,249,25,142,110,128,108,147,4,213,132,153,24,144,27,255,233,98,106,80,122,114,216,53,14,9,132,128,164,240,158,105,130,115,33,102,1,41,11,126,172,132,39,98,192,126,225,144,3,135,142,52,228,120,93,255,15,167,85,192,89,79,184,182,251,208,232,101,201,108,139,108,54,205,192,95,148,54,87,79,69,127,26,108,169,191,236,70,213,33,181,231,202,48,172,244,48,230,70,61,107,24,175,32,127,166,36,235,77,63,176,102,170,42,126,101,8,67,22,29,135,103,193,194,11,208,195,80,205,171,158,28,109,132,184,52,19,95,211,23,198,11,145,78,35,70,150,75,150,17,42,57,94,21,93,27,248,143,20,95,88,70,74,174,34,59,132,94,160,134,207,168,15,190,37,37,246,37,25,58,107,212,249,196,156,57,72,45,89,209,190,132,113,0,247,78,101,193,158,90,86,230,206,148,230,214,201,88,110,157,253,216,123,114,92,145,252,228,21,235,43,33,79,117,218,74,158,49,46,248,147,85,136,135,168,2,141,25,252,41,138,5,168,235,201,18,6,198,215,135,3,210,98,85,192,194,211,42,63,129,206,219,246,7,146,81,98,153,146,67,5,97,111,51,209,105,250,74,96,168,251,111,27,214,69,46,237,188,220,29,44,59,144,191,103,111,33,131,197,84,79,67,109,12,245,172,231,167,49,196,117,182,243,183,9,109,58,89,15,80,90,94,251,167,234,67,189,89,194,204,67,161,204,197,188,35,157,3,202,43,248,166,196,209,108,240,244,210,204,76,54,154,149,152,216,45,61,183,13,47,239,142,33,188,247,172,81,134,74,188,77,86,116,66,135,158,27,152,249,184,162,96,189,40,173,136,246,59,157,37,15,175,161,214,76,132,241,182,243,11,47,52,14,132,162,99,58,129,219,219,14,20,198,138,102,198,168,12,166,80,153,77,168,169,206,250,92,218,249,126,93,28,142,218,104,123,130,57,133,70,38,144,26,68,62,244,161,84,64,36,30,198,7,101,233,204,128,226,175,23,188,104,77,78,17,104,192,176,175,172,17,39,63,223,242,40,58,25,87,44,68,226,182,6,85,246,44,195,176,50,125,199,80,25,216,25,235,124,105,104,204,43,122,135,83,70,127,194,37,110,154,105,186,175,39,72,151,39,116,235,216,136,8,23,11,29,216,51,179,140,104,56,226,110,161,115,49,174,94,33,203,72,206,53,158,187,54,33,101,239,163,218,158,84,159,184,193,104,92,108,245,132,79,18,93,245,219,4,70,237,130,195,103,209,101,83,90,53,57,77,61,144,2,208,32,169,35,104,98,140,58,110,156,155,28,66,179,234,91,33,196,108,66,200,179,232,252,220,50,140,105,54,234,10,129,149,222,206,209,68,69,120,94,212,130,145,20,36,35,12,205,70,51,115,189,81,179,230,27,87,210,49,159,245,67,102,66,212,1,174,148,36,213,54,125,94,102,229,230,0,106,194,21,55,112,9,3,191,78,227,10,66,170,162,203,9,195,25,152,17,62,227,100,232,125,101,35,78,248,125,149,141,30,170,252,54,238,68,61,250,214,116,220,244,96,164,227,220,95,18,133,179,174,254,121,48,129,112,217,246,151,113,150,189,41,173,47,54,118,76,111,30,165,56,63,117,87,8,68,205,53,98,33,80,44,189,45,80,173,164,193,17,206,77,156,18,103,51,0,176,215,184,207,240,53,115,93,9,227,144,18,239,154,174,140,248,65,243,0,89,91,252,153,157,253,78,22,237,42,42,108,9,184,157,135,207,252,158,101,0,91,107,55,180,88,51,128,143,231,182,65,155,122,254,118,194,102,116,122,163,231,169,180,21,227,44,225,36,115,241,36,112,228,215,118,197,10,194,121,104,162,210,170,89,86,196,79,211,25,147,11,131,133,17,82,222,25,148,190,174,14,103,87,199,86,217,95,215,153,75,152,227,181,190,128,40,79,160,35,80,90,76,26,54,82,224,136,145,82,197,98,120,130,84,44,23,58,81,201,214,138,68,235,190,45,162,115,106,122,126,194,88,165,198,216,235,125,89,69,218,2,208,1,86,115,55,92,194,23,240,65,215,177,108,135,44,241,34,17,214,29,202,148,205,35,221,19,215,165,99,191,160,186,80,226,171,197,250,76,7,127,225,179,205,241,179,172,188,69,104,178,230,69,17,67,100,97,38,47,44,108,116,193,102,200,222,126,137,152,48,184,173,119,190,35,188,13,0,126,195,103,43,148,66,93,25,127,153,36,86,233,86,186,3,129,16,225,14,56,240,134,173,142,27,207,4,83,195,62,228,104,115,8,140,9,1,207,4,65,182,81,25,63,155,176,124,195,16,98,133,154,206,94,116,238,64,170,164,165,54,110,148,59,79,248,70,203,148,86,32,152,199,74,207,38,110,187,179,161,148,112,199,2,62,166,96,32,22,178,40,81,87,72,238,92,4,122,135,169,77,78,142,255,205,216,49,4,145,150,148,148,47,51,93,244,88,241,140,204,39,131,12,131,185,17,66,219,116,53,138,238,253,51,142,77,1,223,1,41,146,37,105,163,82,147,238,219,206,24,160,45,13,35,154,49,98,166,131,207,181,148,177,127,102,209,125,39,66,104,9,42,36,0,168,184,196,116,194,206,81,76,220,105,161,96,193,217,238,209,67,186,252,244,103,80,188,189,97,99,180,74,24,215,215,251,253,116,140,68,229,161,97,91,25,162,212,153,130,179,124,32,76,109,211,155,53,72,3,151,36,120,88,211,135,170,242,66,206,171,159,146,68,156,133,135,89,217,191,47,227,188,75,25,137,134,245,89,10,35,75,64,92,82,86,92,160,158,45,199,92,182,192,69,22,13,87,125,228,164,94,229,9,83,118,143,251,2,49,32,227,48,49,236,124,187,135,81,78,202,111,56,1,20,15,228,208,73,6,214,122,142,230,228,129,237,97,17,43,207,185,75,204,27,133,118,78,145,140,16,114,71,78,1,8,201,166,11,171,106,21,164,147,253,34,131,214,150,62,148,149,195,106,140,5,147,24,223,242,66,146,117,249,93,180,26,231,231,166,154,20,228,108,165,6,94,164,80,165,149,57,43,177,124,187,235,248,54,251,211,135,221,255,137,235,133,188,249,64,0,117,169,12,7,181,210,184,114,212,179,37,213,77,205,208,210,113,105,39,245,234,34,136,0,131,63,212,249,169,58,232,154,152,160,151,215,64,29,85,168,34,170,211,193,7,17,73,33,163,80,181,198,168,255,82,101,138,112,133,49,44,29,71,132,176,28,181,125,194,38,169,175,225,207,37,196,195,88,125,107,51,116,155,164,109,96,177,152,45,149,115,68,195,192,61,157,104,164,33,26,165,225,188,87,189,104,170,180,21,222,9,32,13,30,152,131,150,146,161,4,68,236,101,153,80,87,132,207,178,241,168,137,117,211,243,20,141,253,172,42,104,205,64,180,33,224,159,72,5,148,233,72,229,60,244,251,139,49,102,148,38,89,242,125,215,19,154,220,67,224,132,101,212,235,245,29,40,235,105,93,39,84,240,252,190,40,41,62,218,112,24,18,53,79,150,13,117,84,30,125,67,122,52,97,198,128,20,138,242,57,64,74,166,20,216,161,243,238,116,255,140,180,34,250,58,17,102,139,160,141,92,244,0,226,243,171,38,16,173,93,117,154,102,23,78,2,65,99,41,15,24,133,11,79,135,113,31,169,143,108,1,247,25,203,114,253,64,122,243,81,170,204,177,229,2,11,148,30,45,165,132,226,90,252,244,249,216,138,2,45,55,56,164,17,54,44,176,207,155,82,29,113,56,191,160,39,222,94,123,126,251,12,46,23,92,216,144,102,213,91,143,43,111,45,140,57,42,109,145,89,30,110,28,185,212,8,19,151,183,21,107,171,74,9,80,148,213,15,203,195,218,219,225,240,50,13,174,213,94,173,203,216,228,178,31,169,143,132,20,240,172,235,225,50,77,85,185,63,132,242,237,218,2,52,217,205,217,93,195,43,152,215,72,47,48,101,105,24,85,158,248,237,213,128,69,40,91,29,12,193,10,144,205,38,1,81,154,61,196,123,127,164,103,20,34,157,249,144,98,161,101,250,209,213,76,2,158,111,96,14,71,119,32,135,113,134,85,127,190,129,137,186,174,135,241,65,80,0,7,46,32,173,71,24,183,104,189,111,28,123,82,160,112,166,153,162,61,116,68,28,56,252,210,104,88,119,85,115,165,39,54,253,243,164,99,57,148,55,129,240,89,72,150,32,233,121,150,86,149,207,101,44,237,56,152,221,189,138,2,211,116,113,85,17,211,45,37,241,146,48,152,143,184,109,90,48,143,6,180,21,196,124,27,221,236,91,84,125,92,118,233,41,160,75,16,179,182,158,156,142,120,84,37,48,171,204,106,13,5,22,114,5,232,22,233,221,246,60,149,193,83,240,71,186,205,27,86,30,202,168,134,226,248,194,214,173,83,113,184,243,248,75,138,76,8,173,26,120,132,18,62,111,43,60,121,78,254,150,85,105,138,186,24,12,169,223,67,195,226,25,199,25,13,35,179,218,61,60,159,214,18,29,22,154,191,217,195,182,201,123,132,204,169,212,251,111,35,109,144,149,202,133,142,136,83,216,246,167,38,208,30,229,95,225,47,244,82,76,203,64,17,7,124,128,30,70,220,191,201,234,104,6,93,110,3,73,103,0,170,183,66,37,50,196,65,255,237,105,90,46,202,239,217,112,84,34,124,238,92,1,193,220,86,115,89,146,221,77,163,84,157,2,22,37,4,255,105,44,81,75,213,131,41,213,249,202,140,4,229,86,230,30,108,61,48,63,95,120,32,98,40,5,155,49,141,134,236,233,229,25,55,103,185,122,46,28,166,134,63,180,243,252,240,102,208,147,219,54,125,123,216,244,139,36,60,41,61,249,72,28,124,78,186,246,162,188,156,98,157,56,211,196,124,148,85,39,99,33,238,123,48,112,20,28,14,183,248,60,83,15,55,83,114,123,194,208,116,171,135,135,161,70,245,183,177,81,247,27,131,129,173,192,67,96,81,46,14,178,241,72,221,186,130,97,117,94,238,79,67,87,169,73,225,41,32,47,252,145,158,196,168,60,174,17,140,251,237,9,36,229,226,162,107,235,132,122,17,158,114,6,50,83,18,154,117,34,252,212,16,164,116,86,225,88,24,223,30,222,83,91,67,70,97,27,46,75,130,84,191,10,140,90,121,211,101,160,55,84,196,246,66,133,208,118,243,221,151,1,141,170,98,129,12,60,233,165,103,163,42,62,236,56,70,217,242,47,215,190,14,21,78,53,33,86,199,159,78,106,27,235,25,193,120,89,122,53,148,30,235,153,148,150,190,140,156,29,104,180,145,191,234,170,23,65,33,54,185,159,208,153,164,5,114,65,171,18,92,250,246,32,16,82,1,205,78,12,163,93,65,151,39,73,114,160,212,57,144,93,94,208,153,102,207,167,220,56,6,144,207,209,211,212,249,148,139,8,233,187,199,193,173,189,56,229,73,81,214,69,94,76,13,29,92,179,132,153,104,253,195,194,55,103,137,75,54,221,10,232,135,17,238,249,253,106,233,140,69,89,111,97,192,189,245,182,43,192,34,31,129,200,20,162,243,34,97,210,96,175,93,32,229,85,21,72,135,76,124,136,46,208,221,55,39,109,9,83,92,245,162,12,13,227,93,21,186,133,195,103,243,213,7,18,25,213,13,113,92,1,81,48,60,202,94,72,125,169,144,192,112,97,224,109,19,155,154,231,76,32,240,113,240,201,97,150,138,95,211,153,73,222,134,195,240,11,10,130,18,243,76,47,220,207,109,116,92,165,183,97,212,16,83,217,50,89,42,165,53,229,108,229,140,47,188,123,55,93,72,165,193,32,71,56,60,60,76,73,77,136,46,70,46,107,30,166,5,44,115,213,121,209,20,36,226,228,11,33,97,137,226,37,229,173,176,51,158,153,247,196,120,205,216,13,62,15,110,179,197,147,105,178,147,128,71,35,13,131,238,53,30,18,13,94,62,14,167,223,150,218,143,199,213,109,57,88,116,155,202,98,126,162,112,12,252,117,49,76,201,223,36,12,61,177,68,152,125,198,203,192,57,187,159,248,105,43,82,170,85,221,250,241,232,23,90,51,8,11,106,208,132,252,61,186,41,68,8,111,8,247,148,95,61,6,239,5,212,150,100,166,195,81,96,254,38,171,197,96,69,136,89,46,235,172,174,237,167,23,68,152,2,168,240,17,207,21,27,66,227,23,182,142,135,108,249,152,53,1,156,125,225,140,90,64,149,153,176,155,210,245,246,232,249,20,114,211,40,237,219,111,6,103,255,76,197,93,22,173,158,33,247,22,63,250,124,57,69,181,96,173,197,241,75,236,22,46,19,144,213,213,148,16,160,104,201,30,6,102,160,164,165,243,197,207,234,247,85,112,149,151,122,12,202,188,221,145,164,20,45,168,30,200,111,147,119,205,31,208,122,153,154,122,82,57,136,10,149,55,109,143,210,177,104,74,177,65,188,223,163,204,253,2,11,128,57,71,233,238,247,80,168,91,36,53,20,170,102,12,214,35,140,192,183,30,108,2,89,191,119,141,212,76,146,26,48,242,136,72,186,117,15,79,173,164,14,195,64,254,6,40,209,109,38,61,114,110,12,233,171,135,23,195,176,62,188,34,32,7,126,91,11,85,175,165,55,221,173,43,112,143,54,149,188,127,4,134,245,111,93,139,188,220,86,147,127,110,120,138,52,173,83,52,84,97,127,2,249,188,1,36,127,36,247,101,13,37,37,245,112,65,130,78,134,101,98,9,241,207,205,136,116,75,82,72,158,225,73,190,98,112,212,164,228,19,136,175,165,198,168,67,126,168,105,212,68,104,98,216,161,145,43,43,52,93,181,81,125,84,242,45,46,165,22,176,212,236,95,195,156,239,5,251,62,65,117,159,223,101,231,251,187,110,186,172,106,138,125,194,195,172,80,253,91,165,130,47,251,121,235,248,253,192,75,246,41,155,133,221,13,87,202,105,187,251,60,129,73,162,12,91,230,243,57,253,161,164,142,5,165,228,213,157,229,230,7,206,37,204,164,85,116,242,44,142,223,35,154,145,169,151,9,108,154,228,73,247,201,115,239,167,78,209,33,134,252,84,199,8,211,132,209,41,138,36,114,79,159,60,97,205,232,47,99,36,240,147,234,32,154,177,165,212,149,12,107,23,95,14,166,170,170,82,94,199,162,62,162,109,106,210,193,152,9,249,110,62,105,32,8,178,244,159,219,100,7,31,11,17,214,56,26,70,158,189,69,24,100,97,126,220,71,153,226,125,109,199,226,74,228,166,207,210,15,86,214,19,135,109,220,2,37,168,211,168,46,158,232,109,51,0,154,15,57,151,165,44,214,95,32,224,234,181,89,88,1,234,93,220,183,40,109,12,62,7,247,130,130,123,150,138,154,51,158,7,72,137,248,151,208,32,124,170,3,20,184,77,117,109,124,36,160,73,134,213,46,48,245,160,222,2,202,44,90,194,51,175,65,223,229,195,229,204,175,24,192,217,215,204,123,112,2,192,80,53,245,29,225,16,183,41,58,159,188,98,104,94,61,40,1,122,24,115,8,21,157,192,212,221,123,153,39,225,195,173,184,107,70,95,107,152,51,154,248,104,147,239,10,47,242,29,60,57,179,189,123,18,99,190,249,216,175,146,249,98,194,168,97,246,27,145,85,3,192,169,207,94,227,60,100,63,55,141,178,103,235,118,150,196,147,105,183,200,232,97,234,78,13,159,105,210,81,25,252,113,31,207,62,167,231,219,225,5,195,81,213,69,225,19,118,88,113,114,64,203,90,250,0,49,24,128,39,246,236,56,143,72,216,38,167,8,155,130,143,28,141,156,104,186,59,25,88,166,50,17,26,118,206,189,171,145,60,0,213,41,91,63,84,9,75,236,146,24,252,250,211,128,100,130,153,104,138,96,37,173,103,75,155,123,236,146,140,253,41,156,252,51,77,49,93,249,109,159,77,207,170,143,162,11,125,165,216,252,81,58,84,255,56,236,30,2,200,101,34,217,170,65,191,80,89,11,18,235,52,64,245,19,70,10,62,158,56,147,143,22,39,48,14,153,97,171,202,72,153,235,97,35,177,52,165,126,247,241,170,153,7,250,186,249,169,161,204,23,129,19,18,53,243,78,15,155,82,254,35,228,68,249,201,203,34,112,201,242,163,243,132,254,123,156,28,13,170,87,126,231,92,87,180,13,12,71,174,198,192,166,201,224,38,63,192,28,89,66,181,184,129,71,128,215,107,96,205,235,103,15,230,178,122,229,144,202,186,246,43,64,233,55,103,55,110,168,37,67,211,79,4,98,82,20,24,72,26,178,50,188,63,140,159,55,67,204,103,48,233,119,109,136,10,247,89,198,170,123,168,82,0,227,4,102,174,215,192,204,243,74,13,47,177,91,244,26,244,56,243,123,22,252,230,9,67,86,241,250,132,217,164,62,250,111,103,152,157,21,193,47,237,12,155,162,18,161,43,153,203,76,141,218,31,21,55,37,158,33,79,234,211,2,198,82,237,177,251,163,207,214,82,20,22,217,15,168,0,28,233,107,88,72,155,229,94,213,90,110,2,73,230,237,68,182,99,39,205,214,75,59,217,81,242,5,132,202,237,212,126,199,185,172,22,91,117,243,89,126,106,239,172,78,65,78,239,224,221,213,118,120,209,98,138,185,148,10,229,210,5,27,12,114,184,106,3,134,216,143,233,164,17,163,124,190,66,51,117,38,85,152,130,249,18,111,27,9,196,165,202,191,11,229,178,21,85,228,108,12,35,45,251,79,58,240,94,232,165,202,162,146,94,152,22,4,230,21,105,198,170,38,62,203,100,246,124,66,234,214,71,73,79,75,97,134,194,8,43,83,83,41,27,163,28,132,103,49,214,179,178,213,94,216,184,204,91,212,199,190,68,45,12,241,204,114,161,113,68,176,113,100,146,55,189,76,67,36,71,56,53,213,95,3,24,118,95,116,130,18,53,181,131,211,237,13,121,55,2,33,44,237,154,37,115,156,244,54,10,25,142,10,114,211,42,156,65,91,223,148,100,84,113,56,237,60,110,7,231,44,191,245,145,38,165,44,86,162,139,178,12,76,191,85,131,147,93,170,71,145,125,156,15,55,24,192,138,255,52,186,141,143,25,218,249,146,248,100,60,12,249,180,190,58,203,213,89,155,252,227,156,237,17,236,54,142,149,255,246,201,107,207,77,214,199,207,108,134,230,4,216,114,21,202,36,218,2,144,5,127,121,175,252,138,52,207,228,50,55,205,22,235,173,97,92,234,175,72,1,14,98,143,88,62,219,55,31,101,24,44,164,242,48,162,161,175,122,243,21,193,149,246,216,49,45,216,57,222,248,157,201,120,16,143,99,223,90,183,55,59,108,202,87,61,86,0,44,126,52,67,174,63,221,114,122,85,209,186,237,214,86,46,79,127,181,186,174,41,8,124,88,107,143,88,120,105,81,139,58,195,191,23,149,252,98,169,31,209,165,4,49,188,180,238,184,77,142,58,238,187,33,175,240,200,152,159,245,61,75,195,187,166,103,40,97,157,230,54,135,240,77,87,93,207,165,21,124,40,115,116,211,155,66,106,173,175,60,87,52,142,105,20,173,167,183,91,23,208,55,15,23,202,225,143,200,45,131,49,132,60,128,128,191,224,9,50,207,43,33,50,31,109,197,207,126,43,162,0,173,31,1,93,212,130,189,80,108,64,136,89,148,155,143,229,226,184,170,44,100,150,15,38,36,101,87,93,133,248,136,143,207,243,13,80,139,9,228,5,134,15,138,18,104,31,234,202,195,236,254,198,120,252,27,91,244,234,207,198,6,2,221,43,49,157,198,197,109,24,104,90,133,254,179,225,2,34,76,41,77,189,44,80,119,10,232,210,89,48,202,131,25,49,168,71,0,136,76,203,79,239,155,209,177,67,164,135,70,96,210,147,99,187,17,117,232,98,75,188,112,19,96,120,164,33,26,62,75,113,133,182,33,119,135,81,4,128,48,193,201,10,78,26,23,220,87,232,74,231,173,71,155,233,88,143,112,62,243,223,82,228,83,66,207,220,195,198,24,144,104,54,215,221,136,158,81,172,87,134,230,72,0,222,201,113,138,200,62,78,200,223,99,239,248,105,4,37,31,60,215,196,211,124,71,184,100,17,16,37,183,99,123,20,97,243,32,80,252,29,30,18,229,226,162,206,92,45,228,87,216,169,53,176,223,133,11,81,2,42,183,177,107,12,99,170,252,234,128,68,38,79,158,229,225,150,116,222,153,200,206,223,22,83,193,59,71,169,65,16,167,107,40,233,160,131,209,203,115,242,105,41,115,96,232,12,193,36,97,68,95,3,129,151,233,198,232,251,52,15,103,111,197,20,51,53,18,62,50,71,143,104,34,153,203,214,16,90,82,2,219,93,125,113,133,38,113,82,159,162,225,21,158,82,64,149,172,28,45,97,172,45,189,5,149,233,74,40,106,56,193,65,248,255,196,157,9,182,44,39,14,68,183,196,12,185,255,141,153,171,87,18,161,191,1,219,237,115,220,142,79,22,73,50,8,13,17,65,49,199,240,138,252,151,105,66,237,72,171,50,103,115,149,84,78,43,76,137,84,78,59,192,62,133,55,66,224,145,246,139,231,66,115,134,235,161,230,177,191,2,134,249,73,166,117,69,238,246,113,200,145,238,45,132,203,182,43,16,133,13,210,62,41,7,166,32,244,85,75,93,236,206,83,205,141,109,196,110,163,95,176,131,247,46,41,193,205,20,214,30,29,160,58,206,200,218,165,194,160,63,178,192,34,210,35,219,76,243,200,61,162,215,90,102,73,6,212,9,59,8,178,166,37,14,44,66,189,53,180,233,25,17,68,49,245,167,137,183,74,193,199,189,122,85,69,17,10,157,81,46,130,50,161,62,251,26,143,243,85,193,52,43,147,73,242,97,176,120,196,167,68,123,82,179,168,139,5,214,162,74,134,28,95,25,50,152,79,107,164,221,194,129,63,36,187,21,2,17,120,135,61,167,183,224,25,149,252,111,18,203,90,180,198,167,170,82,74,76,178,26,14,25,202,138,168,230,23,24,125,236,152,132,156,139,154,79,92,185,132,148,26,101,69,72,50,74,207,144,249,142,168,26,40,165,2,146,113,79,188,183,188,198,166,208,38,233,252,161,152,101,5,75,251,159,82,0,8,223,163,109,39,195,64,138,16,10,161,219,160,41,188,247,133,123,222,55,213,107,99,159,142,1,191,22,111,63,170,215,70,126,87,164,65,155,34,141,236,179,144,232,149,112,20,93,216,202,246,180,122,130,18,220,152,11,101,74,190,6,145,93,126,61,38,18,1,37,109,139,115,232,213,52,193,179,166,68,24,124,219,87,47,117,146,254,239,133,167,133,69,3,198,205,170,165,38,152,33,81,255,208,249,19,146,209,139,99,167,191,92,253,142,120,179,236,39,220,164,250,203,105,71,83,90,226,252,132,62,200,210,136,77,161,96,137,40,108,201,250,93,106,154,166,156,246,164,203,141,242,106,70,48,129,100,125,12,84,148,219,171,90,130,138,90,107,127,168,168,14,38,206,187,55,21,217,99,201,200,173,78,213,99,76,112,66,229,15,149,37,211,52,208,187,211,127,83,30,141,215,174,188,100,123,174,32,34,25,119,199,71,62,71,227,130,179,181,90,138,132,247,82,101,154,180,173,213,82,72,213,239,87,159,70,17,169,148,44,113,165,59,81,98,96,170,61,83,11,185,236,182,25,95,235,90,219,202,109,128,194,68,216,17,108,40,85,23,222,189,126,146,215,34,180,170,173,232,112,163,45,85,74,244,204,146,56,164,60,141,138,160,87,8,99,213,207,82,210,119,159,75,88,223,225,59,126,122,44,145,11,23,153,111,149,100,120,97,59,38,101,149,210,150,245,118,58,114,187,5,94,109,190,198,132,26,181,99,220,206,79,236,54,3,210,19,41,134,69,116,242,118,46,58,70,217,196,208,98,67,163,24,114,148,156,71,173,201,91,112,189,198,65,78,13,158,150,224,76,99,46,141,241,158,197,202,207,95,253,228,181,41,200,245,241,115,222,228,167,4,230,40,111,30,161,128,68,235,110,71,35,177,146,212,87,56,65,137,199,78,85,215,212,217,197,150,193,126,95,18,123,192,221,38,206,16,26,219,33,2,240,212,232,63,90,199,106,220,72,69,107,240,41,79,148,198,48,13,40,237,1,249,243,81,98,73,165,68,213,247,154,184,204,123,188,22,66,34,91,9,25,238,154,14,67,128,144,197,214,50,93,210,97,157,38,230,35,241,79,25,104,214,178,234,174,24,178,134,6,211,208,114,240,123,58,151,56,120,200,159,86,222,130,101,119,155,119,240,144,143,167,37,219,198,145,17,7,230,68,176,64,209,19,50,162,54,83,154,36,25,243,108,136,136,99,154,81,164,187,83,161,186,17,5,62,78,98,72,130,20,230,2,208,94,141,90,149,218,5,6,229,91,145,46,85,182,81,24,127,9,230,142,232,48,199,65,34,200,176,235,251,14,24,149,18,109,77,240,55,56,164,41,161,89,169,231,141,212,225,168,125,198,187,56,180,231,29,51,218,43,213,145,226,236,233,225,4,53,74,112,114,115,2,100,194,19,228,188,188,231,247,165,134,86,255,44,11,181,123,99,171,124,208,234,126,42,95,86,84,247,163,8,208,149,2,3,54,198,229,222,97,228,196,91,211,57,142,223,245,148,168,115,95,71,47,193,27,249,223,253,30,14,189,87,209,210,104,216,176,103,112,118,83,236,172,119,73,52,168,97,102,138,242,254,76,157,67,233,103,16,255,146,193,255,237,165,141,239,25,125,190,224,60,192,95,163,35,78,22,127,84,76,17,193,30,169,86,253,144,156,25,60,230,248,32,82,199,143,49,240,58,213,195,221,221,74,226,60,48,17,114,103,254,32,87,75,169,57,140,55,186,68,91,216,242,19,105,1,14,16,167,189,250,62,246,116,157,196,22,120,115,246,26,100,14,239,91,235,142,68,89,189,139,46,112,223,218,105,95,24,36,254,186,110,201,103,74,8,202,41,66,49,67,168,0,108,131,83,13,61,149,74,95,144,237,79,40,194,101,167,165,126,52,126,186,227,28,83,58,133,10,11,204,9,184,80,219,160,212,83,112,20,175,64,185,104,42,243,134,101,82,56,253,69,251,10,122,95,9,126,178,89,31,140,60,106,187,45,187,3,4,181,6,85,123,39,181,158,22,67,9,198,145,38,169,92,160,135,4,66,71,167,213,231,104,237,255,64,146,217,97,115,1,127,250,61,238,114,10,118,26,194,244,125,165,173,22,85,130,144,147,32,73,181,38,118,12,66,230,78,125,67,172,68,237,221,101,36,155,39,40,98,142,240,219,93,144,194,249,239,201,92,156,170,23,96,114,44,183,203,253,82,204,140,115,83,91,227,203,119,1,53,211,9,73,44,17,152,241,109,4,233,14,235,50,77,241,70,98,164,83,44,81,56,84,19,195,210,189,139,251,226,33,56,159,55,121,248,230,106,244,12,230,247,214,243,150,50,124,31,38,109,250,246,93,46,162,215,244,42,143,53,167,91,145,165,176,109,21,11,206,4,19,17,196,113,50,195,177,51,130,144,243,216,213,92,37,146,119,33,163,38,88,115,96,96,23,91,249,126,187,139,46,33,88,210,42,48,42,46,119,104,215,50,65,183,26,3,219,42,162,91,80,86,225,204,88,9,101,101,58,124,111,50,51,245,154,210,96,39,242,66,236,87,169,1,136,12,35,201,24,92,91,75,179,9,129,77,14,196,97,156,83,91,223,153,90,56,239,25,244,10,154,114,64,252,225,154,180,174,118,74,238,195,82,46,18,248,204,158,222,47,44,5,170,230,101,67,214,156,253,133,173,222,104,157,31,220,208,246,14,245,26,146,182,101,139,38,3,121,239,144,190,161,138,82,248,45,54,121,87,174,211,98,197,237,202,232,134,21,253,205,208,189,25,231,46,106,25,110,92,86,53,216,201,136,207,233,112,223,99,158,194,144,224,123,107,83,202,47,129,177,226,131,76,142,132,25,113,179,144,33,57,143,211,112,113,124,182,166,68,118,157,26,144,26,76,117,133,36,35,125,171,123,61,115,14,115,146,191,72,199,212,29,122,160,17,16,20,124,216,213,105,127,191,195,235,55,23,150,60,46,132,163,4,44,168,180,6,59,224,162,178,45,113,12,193,237,227,66,121,119,241,168,60,199,54,198,238,21,236,128,100,67,124,74,213,115,7,248,107,33,169,136,199,82,119,35,252,219,197,39,33,113,251,163,75,107,177,140,221,105,118,32,124,218,18,131,70,67,167,127,158,56,125,160,167,81,114,212,13,109,204,12,105,219,123,107,250,78,81,243,168,152,5,236,232,182,235,187,50,157,76,194,233,33,124,219,84,208,26,74,143,23,57,49,173,96,56,163,244,62,135,11,207,53,119,239,240,52,37,223,180,98,177,16,190,45,84,66,79,241,57,83,70,83,226,96,2,163,198,255,193,36,7,121,129,23,145,168,157,232,97,224,59,109,94,242,99,44,120,228,145,9,251,230,109,236,188,8,48,104,223,57,43,14,139,13,133,75,17,222,207,38,245,18,251,151,107,116,156,53,212,252,165,210,154,237,200,93,179,100,182,224,121,17,110,213,137,195,238,73,205,119,220,202,75,85,198,76,216,199,89,95,39,130,129,73,132,12,169,29,39,179,189,147,105,106,202,55,138,29,229,49,229,114,248,124,170,158,70,245,95,144,42,31,170,28,85,119,170,225,192,46,206,163,11,209,93,207,234,105,212,137,56,103,44,106,53,229,124,73,30,13,59,51,184,110,33,148,75,226,106,220,155,3,38,107,173,38,114,97,8,135,219,227,92,254,146,68,25,254,235,26,204,197,155,140,67,149,54,36,210,236,50,177,56,101,212,69,132,76,95,161,56,62,80,98,60,218,248,126,94,143,116,65,127,8,217,176,74,202,49,38,65,108,124,111,15,179,167,215,62,150,149,19,176,101,204,10,229,114,97,18,239,215,122,136,21,111,234,132,56,219,222,111,247,173,66,124,144,86,186,44,131,245,156,90,251,156,136,209,227,181,185,141,8,101,61,210,96,213,83,22,184,53,141,148,179,118,16,200,94,65,161,13,125,109,106,109,69,198,59,90,127,95,75,50,151,171,132,83,131,164,111,136,112,181,64,25,162,233,250,26,159,149,51,26,238,248,127,65,83,125,103,202,153,42,101,111,33,132,160,100,190,43,232,190,153,86,117,91,46,89,60,124,154,248,157,198,138,185,222,199,160,180,187,224,52,194,110,194,211,51,102,49,151,217,44,105,58,234,12,158,234,63,90,255,36,102,108,117,91,177,68,96,114,215,176,231,153,173,197,231,52,14,147,59,87,254,23,222,100,168,234,198,207,136,61,198,96,66,113,150,4,35,169,220,253,101,33,155,10,83,213,112,97,167,62,193,147,198,167,101,220,42,23,8,217,22,165,238,128,15,94,15,141,69,26,251,227,131,203,39,247,153,66,57,238,47,243,195,96,54,83,101,197,32,192,226,245,8,16,208,220,153,164,148,27,44,169,120,175,73,50,171,188,22,34,51,109,198,179,203,81,241,36,99,3,152,223,23,239,133,255,49,49,110,80,141,59,127,137,221,147,60,206,51,148,82,3,218,222,225,63,141,146,140,168,160,110,206,233,250,121,190,59,119,142,173,151,87,148,220,8,150,57,204,237,127,41,17,9,145,237,237,99,218,209,4,174,137,64,5,26,42,239,57,62,223,153,56,80,40,168,244,188,112,46,155,137,21,22,152,2,234,128,171,212,82,83,142,94,101,208,154,121,154,20,237,173,213,104,187,136,36,43,74,197,178,79,36,234,11,164,40,12,25,37,211,133,255,193,247,136,80,65,53,236,235,197,95,63,184,88,65,185,194,108,160,219,7,220,210,35,116,68,9,172,245,24,19,58,90,52,106,141,154,253,111,45,3,55,40,78,52,192,138,60,201,215,3,86,189,41,18,222,24,194,120,54,172,59,138,146,92,19,203,199,36,56,52,139,224,44,248,214,127,245,30,100,116,221,17,214,214,56,125,207,116,24,222,107,177,93,46,204,78,30,173,23,151,114,237,55,58,68,103,59,76,77,198,151,96,202,61,154,195,8,213,12,125,248,61,40,99,241,141,187,61,126,202,77,108,99,246,249,68,193,239,240,73,117,58,130,69,189,253,174,83,68,243,80,47,212,96,37,217,102,221,71,124,216,22,146,184,143,140,180,215,95,140,84,242,38,251,66,229,216,223,94,55,134,238,12,23,36,129,97,29,242,61,105,80,14,187,62,125,248,103,210,10,14,23,243,243,39,248,206,22,239,121,165,150,250,104,72,252,179,50,101,135,39,117,80,2,195,240,87,125,174,116,2,247,218,113,248,22,143,99,131,75,97,205,33,216,225,133,42,40,23,178,165,9,124,47,252,197,127,184,27,45,147,134,234,89,111,190,23,118,99,135,149,175,69,14,199,250,165,242,31,40,195,155,214,200,152,20,66,95,94,83,118,23,202,76,222,205,138,210,107,237,1,119,88,175,100,196,14,254,207,207,127,155,247,95,26,70,197,61,183,226,183,171,101,31,47,13,193,70,105,58,48,158,114,185,132,86,242,207,94,227,134,238,242,155,164,150,70,21,155,29,222,128,214,149,158,14,194,186,234,37,52,80,190,64,139,37,48,117,196,61,42,214,48,116,229,214,98,140,51,113,58,221,13,203,12,35,109,253,49,207,29,102,166,116,253,237,123,52,182,168,89,27,212,10,45,69,17,101,216,82,166,215,100,187,107,150,180,48,163,96,138,148,185,165,175,77,226,129,87,47,54,148,177,52,117,137,20,170,17,165,65,200,213,223,143,173,173,135,201,45,59,204,218,170,218,113,174,50,190,186,240,119,229,214,70,217,180,189,122,145,0,155,178,36,194,50,177,79,20,76,29,10,83,101,79,226,77,89,209,14,79,227,33,87,114,62,242,41,188,212,139,138,77,81,168,220,13,230,218,159,155,5,184,30,37,119,32,232,77,29,149,215,93,222,83,119,106,190,23,193,211,175,52,255,109,56,229,165,158,133,3,133,204,184,254,202,204,182,114,125,118,155,155,14,146,250,174,81,243,98,54,185,63,122,17,125,239,73,62,226,30,249,219,91,223,211,167,138,48,15,81,115,216,252,252,151,201,200,18,1,156,109,137,136,61,70,124,224,136,149,144,75,183,234,234,168,127,131,247,111,87,109,125,127,122,189,198,5,18,11,141,200,115,179,140,158,213,196,105,76,10,48,164,36,81,169,138,10,170,198,235,239,45,166,246,120,107,60,31,98,137,244,105,245,162,83,225,79,239,183,104,89,236,45,240,167,194,22,11,97,134,247,240,137,147,77,198,140,220,152,234,149,146,117,105,26,232,79,214,162,71,133,173,201,104,201,165,158,156,158,242,197,199,188,243,185,75,199,240,107,225,29,116,248,78,43,77,199,186,243,159,192,224,126,48,158,49,129,33,39,42,67,97,177,191,238,191,127,174,243,107,176,186,189,140,188,119,124,67,64,61,33,168,12,190,87,218,248,28,77,179,195,241,131,112,45,143,110,195,138,57,147,151,100,148,254,106,146,209,254,150,71,115,7,169,177,240,172,238,75,232,71,171,241,223,253,192,105,158,11,233,245,93,176,37,46,16,36,111,87,29,237,97,206,252,24,206,73,241,179,50,159,86,152,229,189,95,119,23,37,110,42,48,34,239,49,216,3,211,80,9,93,59,228,88,177,219,12,163,153,80,210,213,105,122,26,14,47,98,57,67,97,99,31,9,24,31,176,208,193,118,211,250,140,135,67,181,213,180,107,11,22,227,128,33,18,80,26,92,6,245,23,92,254,91,212,119,158,205,4,247,95,84,194,22,30,242,208,59,183,238,239,197,44,29,66,91,99,226,184,221,72,26,210,57,154,83,2,187,236,27,84,234,84,91,202,102,185,246,205,79,219,219,42,102,9,73,126,10,195,225,82,3,70,237,114,38,248,252,180,224,12,110,66,13,180,57,80,231,9,180,153,35,163,41,124,173,206,233,239,213,32,8,144,43,221,133,73,188,245,158,53,130,22,71,123,70,21,66,52,110,200,207,36,244,59,82,149,79,113,156,164,112,146,38,82,186,212,244,55,49,235,44,135,228,109,193,245,179,11,92,130,123,84,152,163,3,117,52,234,253,151,129,18,159,163,66,77,87,211,91,125,51,14,220,74,137,114,74,226,25,84,57,69,249,243,93,198,75,138,75,13,166,168,234,7,83,190,35,154,129,54,100,235,151,227,0,220,50,118,7,104,251,91,17,46,156,249,173,76,155,238,87,5,252,253,85,110,40,12,245,170,23,9,195,181,169,137,52,23,38,184,57,2,54,149,7,129,33,132,27,209,154,148,146,79,127,27,199,157,31,229,197,52,221,143,142,201,130,17,172,6,188,200,91,214,124,172,30,29,195,136,168,186,110,145,236,105,223,131,9,87,245,12,187,105,5,186,231,63,40,163,240,224,213,53,7,13,106,185,234,203,22,56,159,13,148,41,77,223,50,200,1,111,159,118,155,152,71,29,129,82,182,174,40,82,77,81,15,126,236,140,82,238,106,236,33,239,216,198,79,90,149,218,26,215,89,124,75,54,229,173,123,180,121,43,221,246,41,38,176,163,4,211,16,46,124,241,211,232,55,111,157,130,167,24,253,190,195,166,219,46,111,125,247,18,190,181,195,86,202,149,96,100,243,190,7,207,169,191,125,225,90,130,5,100,153,36,166,194,61,40,189,129,201,231,154,73,162,138,169,210,189,136,126,81,92,146,96,103,87,252,67,139,94,36,33,157,158,113,114,225,221,34,41,93,115,216,174,105,246,189,242,253,162,132,176,118,29,239,37,202,247,141,146,75,27,91,5,126,252,52,75,173,38,24,246,210,29,112,79,249,113,248,17,118,92,154,204,79,35,180,43,192,135,74,240,104,125,27,43,179,60,86,196,108,49,40,221,206,70,37,135,47,235,241,14,64,5,54,245,167,185,254,182,120,235,251,151,50,226,51,193,191,247,214,247,82,164,202,90,149,91,127,172,76,12,192,61,20,30,102,115,59,108,52,30,146,1,119,77,139,22,150,21,130,69,4,193,37,200,68,98,205,138,121,100,74,105,202,182,79,72,209,237,247,194,165,167,39,182,125,163,176,142,214,164,209,168,152,11,10,166,171,199,20,191,6,97,250,30,24,255,95,76,179,53,160,129,146,158,91,124,50,102,10,78,28,189,152,76,156,164,107,239,247,240,170,146,69,179,155,9,25,173,239,246,163,97,36,106,117,191,181,165,107,91,37,195,166,153,194,231,253,182,137,177,10,140,132,237,251,109,210,237,100,155,166,66,170,196,69,148,100,210,169,146,15,19,165,216,176,67,128,155,114,115,27,155,91,16,123,240,240,79,57,241,33,142,40,197,61,3,230,91,20,22,10,10,129,239,17,211,99,80,45,8,41,163,118,47,0,51,120,114,96,23,72,217,96,211,178,49,130,30,136,10,166,164,143,128,156,95,184,127,169,160,29,186,122,137,87,122,193,174,77,7,242,66,52,147,19,159,225,107,221,90,170,79,184,107,162,124,111,9,45,84,60,84,65,110,26,35,253,155,169,118,43,22,152,132,236,19,203,243,51,73,122,77,4,221,78,231,108,139,104,228,23,131,58,112,199,78,143,2,189,212,21,26,113,206,61,11,98,17,161,69,187,21,110,176,177,204,183,229,81,163,45,240,253,164,178,169,97,182,22,85,229,43,118,120,4,101,201,212,67,102,114,238,158,160,36,25,230,236,81,217,189,109,137,187,63,152,51,171,46,149,52,66,194,108,159,128,217,106,142,138,18,65,129,238,211,188,147,207,173,187,22,167,242,26,209,186,113,179,208,244,88,188,120,49,81,155,69,111,52,116,78,30,87,28,235,8,88,85,205,166,49,226,151,160,45,249,56,93,85,123,171,178,232,60,75,142,68,182,213,83,202,215,221,242,30,59,8,5,171,227,83,149,41,82,144,74,60,124,224,78,83,205,21,162,179,241,236,65,205,155,10,2,66,156,59,95,99,138,174,178,154,210,140,58,208,207,212,216,147,22,211,181,103,130,224,224,194,84,123,105,54,2,124,45,65,199,66,150,98,85,97,47,76,249,30,164,99,208,158,232,91,155,212,170,155,204,5,107,110,104,134,94,167,122,50,38,57,185,131,42,197,1,53,0,53,218,14,223,99,229,36,29,27,8,205,195,102,40,184,129,84,6,138,56,212,219,173,73,246,223,42,74,52,185,46,197,126,75,246,121,237,41,221,236,174,87,119,196,22,227,46,82,101,60,187,1,5,220,32,246,207,2,115,4,27,206,131,139,122,107,238,47,227,115,150,214,41,37,146,239,187,99,146,115,24,106,229,31,236,164,247,58,22,207,230,162,240,105,22,18,158,192,246,224,172,31,177,173,212,203,111,195,16,51,144,212,161,73,74,70,96,24,61,179,228,80,73,51,130,66,116,60,248,203,41,78,157,122,201,216,87,110,235,174,211,152,107,96,63,223,235,26,170,81,85,224,111,142,48,57,8,135,9,195,19,44,183,51,222,138,187,240,39,22,57,178,174,61,204,44,10,133,244,103,173,208,206,239,147,216,81,171,107,162,27,211,34,46,148,124,234,46,117,179,192,229,4,97,16,124,242,71,229,50,23,254,47,47,45,250,140,226,68,150,30,137,237,51,56,114,89,154,144,38,10,252,113,183,237,111,254,75,81,45,164,168,216,200,95,160,80,7,75,114,149,141,231,122,141,49,108,165,223,16,10,21,65,83,86,226,54,25,228,152,191,86,68,41,22,51,178,162,212,221,4,12,91,166,182,70,83,212,147,203,239,95,119,202,200,91,157,63,53,214,64,145,30,150,33,251,80,110,9,2,39,56,217,101,89,66,242,16,194,16,159,197,24,116,60,141,183,176,190,205,232,218,195,242,53,120,41,110,217,178,211,169,46,214,41,176,99,189,135,195,158,40,55,244,99,154,132,111,131,111,196,72,19,204,63,15,22,238,3,204,132,227,55,89,40,175,112,29,200,37,226,252,169,128,196,28,195,190,22,179,20,38,138,83,79,92,204,214,212,188,66,228,100,16,224,11,244,75,129,203,99,156,35,113,89,197,230,80,131,25,101,82,24,59,252,10,110,165,23,25,158,17,183,129,28,98,105,205,19,60,48,125,198,118,129,99,77,136,54,77,204,245,27,207,45,65,41,93,251,231,225,53,8,22,241,59,136,62,57,210,10,104,160,133,215,226,32,87,46,47,70,66,228,35,109,131,110,81,114,132,144,75,92,189,132,235,173,162,248,34,179,16,111,1,147,52,252,45,157,0,165,192,68,83,158,59,102,81,63,39,99,78,176,120,70,136,162,149,51,52,7,27,122,148,175,249,197,173,194,121,162,33,91,194,181,245,121,153,224,65,29,233,217,131,50,195,64,225,110,169,9,190,75,127,63,199,92,215,240,199,33,215,241,121,245,96,12,213,183,254,35,103,9,175,158,201,214,109,157,104,92,211,195,31,121,237,244,33,6,146,41,165,134,175,158,138,145,166,171,139,210,210,47,2,47,84,237,9,251,31,35,58,235,92,17,69,224,94,38,207,190,183,247,111,250,179,141,203,75,15,22,19,175,236,37,96,66,141,178,153,81,130,82,123,196,186,238,82,249,68,221,156,108,194,107,181,188,24,94,31,167,234,76,105,16,159,60,244,140,154,192,70,61,146,163,236,169,226,131,186,47,53,169,171,13,152,234,21,25,19,11,86,5,163,37,255,154,118,28,74,152,35,138,112,97,146,32,21,238,112,1,142,199,150,185,212,69,123,184,111,140,19,15,103,101,158,4,183,89,183,4,54,161,127,23,152,18,145,21,15,223,234,194,162,206,253,27,111,76,238,116,215,236,19,196,224,119,184,150,169,15,76,218,64,135,170,154,218,98,80,152,86,98,99,32,19,188,123,9,142,73,246,171,170,123,37,201,201,190,97,93,24,122,46,125,184,49,25,122,52,23,238,124,57,31,174,161,68,180,224,11,152,27,155,172,45,10,133,75,11,134,209,10,45,168,182,94,38,10,19,48,137,214,178,60,234,31,245,111,16,144,222,51,113,106,199,205,139,18,15,167,6,235,104,199,175,237,176,231,131,81,10,144,33,191,155,43,116,192,14,227,210,210,163,235,206,232,18,95,139,212,176,79,159,125,55,63,44,233,128,137,199,232,179,97,110,243,181,7,67,211,221,106,229,56,167,110,160,69,112,158,92,204,33,209,92,28,52,207,179,71,14,219,156,122,96,207,107,170,54,159,134,40,118,32,152,40,240,221,163,142,127,206,11,79,114,230,4,46,81,95,103,176,165,185,171,209,247,185,200,0,177,125,248,97,213,66,130,244,51,252,26,29,86,61,21,10,36,165,113,135,1,117,47,46,13,217,118,129,169,171,219,241,240,74,189,170,166,167,83,7,189,2,38,4,254,105,107,136,164,87,252,54,150,221,212,174,77,234,158,35,43,1,190,22,185,170,154,206,119,29,15,134,117,65,31,142,198,94,164,83,112,117,209,112,26,215,139,178,221,155,122,225,181,181,114,227,158,201,197,189,234,86,6,155,108,82,98,5,145,182,118,225,60,98,112,128,191,33,33,155,85,63,230,160,108,121,70,34,198,218,73,227,141,16,33,241,113,135,97,62,79,249,254,200,33,248,38,79,213,204,110,169,53,37,17,95,192,164,144,203,166,3,35,205,140,16,55,1,41,37,195,3,230,28,141,214,36,149,74,229,18,108,133,111,31,71,216,88,85,112,172,28,160,190,121,118,15,160,163,165,125,219,148,56,227,99,194,82,166,250,183,219,52,174,252,142,64,174,196,39,148,249,84,80,76,114,88,34,249,5,211,227,83,184,214,176,254,58,26,87,233,107,146,228,29,12,216,23,62,112,41,41,76,213,105,116,109,80,73,171,195,66,144,42,146,99,204,149,157,202,32,8,19,198,152,83,120,48,245,139,161,152,85,2,133,194,87,111,100,247,243,150,234,222,181,123,157,46,208,66,41,204,17,180,2,222,169,168,29,98,251,185,75,192,148,88,157,4,207,18,249,120,29,62,33,181,161,224,189,95,17,128,236,48,252,104,37,218,198,179,208,252,250,142,113,167,234,164,155,69,49,227,107,119,28,181,159,62,219,138,138,30,204,38,166,31,132,12,212,216,23,112,59,212,52,87,10,30,205,248,105,154,47,237,89,177,108,142,128,209,170,211,65,35,54,232,103,12,82,62,71,253,41,150,210,248,6,13,166,145,157,80,46,22,51,80,2,123,75,97,202,38,124,59,196,165,81,116,137,52,211,102,243,213,107,146,162,234,26,96,185,149,72,31,131,6,107,234,152,162,243,213,123,116,28,22,59,189,154,145,47,81,227,115,66,230,86,190,212,122,142,227,201,153,48,143,84,245,136,192,171,80,195,247,214,57,4,212,115,183,161,169,222,37,90,87,251,254,10,179,109,249,111,223,75,70,209,60,196,141,12,217,219,76,41,146,211,228,205,107,107,19,242,137,135,83,192,167,119,225,6,215,79,143,174,13,234,152,18,124,136,14,58,12,115,172,214,56,53,187,217,197,111,175,186,53,145,106,83,232,185,4,254,210,76,195,198,56,239,217,86,39,63,51,220,99,55,182,192,109,57,9,222,193,199,221,205,231,159,64,151,207,50,144,228,205,154,186,221,190,216,201,167,113,206,102,248,26,29,254,104,46,59,201,227,210,144,108,241,126,77,216,39,102,250,214,150,165,17,48,4,92,53,125,204,242,118,21,164,153,75,250,90,144,200,191,44,198,1,141,124,154,10,189,74,199,73,218,254,210,52,195,38,8,116,167,234,192,59,71,79,120,151,239,174,60,82,110,24,51,28,150,66,135,9,192,180,188,62,190,30,203,7,218,215,116,116,154,30,93,204,50,74,11,52,74,127,63,212,93,217,126,175,51,1,229,158,22,126,177,18,53,135,201,56,214,25,94,141,213,218,135,116,91,204,82,11,42,119,11,194,127,99,115,209,88,56,9,147,59,114,253,32,253,253,146,171,232,154,3,247,158,233,223,250,32,135,161,29,175,76,233,176,54,174,229,15,195,185,254,116,89,53,38,248,55,114,20,210,138,38,190,216,238,62,244,222,183,142,10,151,246,95,154,45,62,193,157,182,51,4,2,35,65,248,90,253,229,211,51,155,44,208,207,167,255,48,113,185,154,167,66,11,239,26,228,106,51,45,128,110,185,255,158,226,123,77,141,20,144,70,202,25,122,164,128,191,36,75,15,145,227,181,116,250,107,125,183,149,100,244,114,161,245,244,98,12,61,205,199,67,14,99,198,118,70,184,19,138,120,241,26,214,237,68,98,140,217,177,108,52,129,97,74,137,101,255,29,178,44,212,99,217,224,218,255,2,54,97,11,117,104,54,164,66,222,7,153,75,109,98,114,236,158,57,65,16,178,233,218,165,124,246,53,230,99,234,137,79,96,49,82,173,72,135,44,61,117,252,190,104,120,228,59,137,36,90,62,14,235,196,137,236,127,42,107,146,61,112,145,23,74,232,200,75,181,47,193,84,197,198,91,83,220,191,212,79,203,77,49,22,231,103,90,219,67,97,244,161,99,18,223,189,77,92,104,100,222,32,186,16,232,60,67,231,161,213,109,173,120,235,206,75,171,15,248,190,228,248,2,110,176,225,105,107,26,132,169,130,24,238,152,250,219,132,117,87,116,156,34,74,25,178,77,94,240,75,54,47,217,201,75,13,247,137,43,8,101,88,165,107,99,139,242,71,50,57,81,63,117,47,147,86,237,193,79,60,230,170,175,8,60,90,36,110,146,138,14,133,148,194,148,37,188,61,5,183,85,130,41,156,138,135,159,158,178,143,109,105,135,180,10,246,85,186,50,110,254,112,156,31,72,11,45,189,182,93,3,236,188,29,135,195,183,182,4,147,56,247,54,195,163,144,93,118,3,170,247,182,162,35,2,55,108,116,10,197,92,221,232,144,175,234,145,225,126,207,6,196,150,20,158,223,59,80,79,183,136,188,194,123,141,88,88,100,156,164,73,66,30,74,9,219,11,71,92,106,60,185,114,56,88,83,134,10,194,108,123,135,225,117,240,132,170,5,66,248,99,191,225,40,70,23,165,48,218,121,53,206,29,115,223,11,12,49,66,140,181,169,214,127,218,49,178,33,79,156,90,136,189,166,0,199,26,175,178,133,184,194,167,149,45,236,23,243,25,156,124,157,116,98,178,35,68,234,25,49,183,161,117,183,172,218,229,30,44,139,68,106,236,208,86,101,200,239,88,60,93,83,43,45,112,115,226,218,100,66,5,186,40,141,10,224,123,103,121,43,105,105,88,9,136,131,125,106,14,9,179,183,204,240,119,152,237,169,71,30,198,99,164,150,65,63,135,134,71,130,151,192,8,130,207,20,49,106,91,30,78,194,121,90,25,219,132,81,28,46,139,163,34,195,33,2,133,27,45,113,161,90,215,158,137,206,69,81,111,200,188,87,184,81,141,251,38,157,182,88,25,239,126,77,42,227,76,155,13,185,106,241,203,212,254,212,52,79,184,195,250,112,47,242,114,122,203,223,50,242,110,184,169,151,149,182,139,5,217,68,244,140,188,53,189,205,25,253,71,76,97,50,66,103,90,244,228,193,133,215,225,110,38,91,85,183,109,142,238,216,98,41,187,27,121,1,140,122,30,122,119,181,154,246,27,148,178,158,133,190,91,154,192,36,205,134,29,140,67,60,141,55,222,69,79,179,128,166,148,154,121,221,35,77,87,244,221,28,212,194,182,42,136,21,151,14,56,102,122,122,50,66,218,1,223,205,37,195,181,206,112,123,221,77,63,229,172,109,147,117,125,47,133,205,155,250,213,187,216,208,164,59,142,116,158,81,198,18,238,190,65,224,42,205,80,187,179,70,207,225,58,31,105,19,117,138,0,187,199,161,52,163,227,73,186,245,142,33,33,33,93,195,207,230,13,124,119,173,123,40,105,70,13,59,240,10,65,46,84,88,71,158,100,19,47,206,187,98,82,12,172,29,191,22,87,139,41,58,154,73,158,230,125,114,149,7,195,93,177,243,86,118,98,167,251,227,242,77,235,182,156,242,186,86,209,219,17,199,115,111,227,85,200,222,177,39,141,77,60,230,4,145,35,131,195,124,164,93,35,24,144,23,140,254,60,172,20,57,107,107,188,79,241,222,108,56,90,112,112,184,88,70,253,134,121,105,196,163,64,225,79,235,225,54,67,222,87,28,37,199,20,193,194,215,97,177,199,165,143,230,18,31,254,6,124,239,51,181,198,34,60,15,238,57,68,215,45,225,116,132,71,28,11,101,43,12,209,244,122,254,116,62,169,192,168,121,199,179,255,244,38,31,10,95,242,8,31,78,49,7,121,85,152,84,135,26,112,73,150,42,82,145,35,106,115,187,201,207,106,228,241,14,112,175,207,87,15,111,173,172,144,131,107,36,34,24,221,242,58,53,254,55,232,78,24,41,196,107,213,179,133,56,173,139,20,29,243,197,118,81,89,217,136,104,159,40,112,130,191,172,42,79,6,17,84,106,62,29,238,84,45,203,195,161,236,152,161,59,135,44,148,242,195,158,105,57,188,15,198,33,155,90,159,243,116,231,144,182,209,125,248,112,184,148,242,224,107,242,201,177,138,231,248,213,94,221,241,134,198,67,62,55,89,165,79,151,238,91,83,179,4,145,138,135,20,246,149,0,14,141,160,67,142,70,70,157,87,241,213,182,68,219,150,133,14,141,177,195,84,145,13,201,230,193,139,214,199,43,242,131,192,72,76,82,36,74,110,207,2,94,100,169,73,216,148,74,253,136,220,52,138,123,69,205,205,212,109,79,251,2,38,25,95,78,39,10,164,194,182,35,82,121,180,188,29,109,227,111,142,215,24,38,18,133,97,26,13,33,185,123,62,221,157,98,42,124,138,160,166,134,34,40,30,239,249,212,15,169,22,170,2,223,35,232,125,15,46,246,242,173,225,70,171,235,123,104,213,106,80,19,54,254,34,10,135,183,84,147,252,168,232,123,123,105,163,112,94,105,129,32,50,111,81,36,78,6,13,169,118,10,19,157,140,214,232,10,105,20,155,19,167,70,120,177,163,31,169,141,151,169,171,7,10,137,232,167,240,247,138,102,90,51,41,93,153,102,164,101,133,89,121,97,238,207,58,222,127,236,149,14,31,164,96,181,53,206,121,191,112,53,114,89,170,236,119,48,167,69,37,233,93,225,179,234,147,63,252,225,209,148,4,179,12,175,119,5,109,196,184,203,209,151,38,225,240,61,27,186,0,217,175,240,196,162,91,234,48,185,224,9,157,176,100,6,106,212,182,10,127,47,63,158,84,134,147,94,10,197,229,112,0,221,51,239,27,202,188,3,181,212,247,246,132,198,57,168,19,5,166,30,25,111,98,251,250,57,246,223,106,115,24,74,20,201,149,64,224,106,63,9,78,138,142,78,106,108,204,124,142,82,220,50,244,181,217,91,87,244,140,137,210,19,220,94,181,52,190,160,162,235,242,94,56,106,212,197,115,154,147,252,166,240,94,81,207,211,174,113,122,141,3,237,25,204,16,238,162,193,125,150,56,167,63,171,18,108,129,50,40,58,162,4,53,35,248,78,53,103,29,250,108,227,134,136,103,67,104,217,19,140,48,93,60,156,11,132,220,219,63,35,50,118,47,101,195,163,162,62,126,147,89,123,179,180,226,197,111,218,241,201,181,217,63,87,53,6,71,109,109,245,40,209,181,14,67,138,14,218,181,237,162,156,179,161,23,182,210,179,99,22,161,163,48,203,151,176,251,22,241,96,74,107,83,75,242,37,227,99,20,187,66,37,120,189,236,17,203,69,79,211,159,194,196,216,7,11,244,204,45,163,111,93,194,65,161,161,61,131,71,28,152,164,102,245,252,203,51,182,185,66,8,178,167,151,26,193,66,208,76,150,47,13,101,159,113,1,184,115,23,166,160,60,148,84,92,7,140,222,117,254,16,100,120,59,140,236,79,250,97,140,155,64,77,109,103,167,57,240,213,48,33,76,121,173,37,20,14,21,71,137,126,244,52,189,106,184,111,16,154,221,34,210,109,74,123,247,189,252,59,82,27,62,87,250,101,238,133,241,41,10,170,150,105,238,66,187,22,173,75,163,174,75,225,178,163,208,191,178,241,39,180,99,252,120,210,214,189,202,150,158,126,26,14,249,72,8,251,83,8,79,11,154,184,118,192,100,23,215,47,237,37,187,251,118,80,109,243,72,31,211,204,215,248,109,19,89,213,5,79,150,203,67,217,4,211,14,138,33,235,249,98,196,254,243,138,101,141,143,104,61,200,61,211,214,21,183,105,180,166,212,237,211,142,83,202,28,141,251,228,162,162,40,12,114,1,83,43,179,21,166,50,46,202,202,41,81,172,105,209,194,61,19,105,139,198,142,155,143,172,199,147,65,40,106,40,203,6,10,130,144,218,6,92,118,75,199,56,199,118,100,14,126,37,9,79,216,89,27,197,242,208,24,28,253,212,36,155,69,244,23,102,137,20,76,196,82,129,224,35,202,87,57,225,100,64,27,165,226,223,131,145,65,151,159,110,86,140,21,213,173,176,152,169,73,198,197,49,210,37,201,26,63,250,169,59,42,161,129,206,187,130,117,22,245,21,126,35,70,174,234,181,128,168,87,31,81,197,95,77,3,65,166,216,176,108,192,26,41,164,212,92,41,76,218,104,76,65,40,133,180,234,226,194,198,104,227,240,64,168,92,209,107,50,68,9,180,37,178,233,89,136,243,236,139,234,108,146,217,215,63,207,198,28,143,196,218,222,149,145,25,248,110,26,145,150,139,82,182,238,131,131,34,140,168,200,130,172,77,147,62,76,204,58,78,241,98,12,89,58,38,31,147,193,65,19,69,220,10,195,70,224,233,196,208,171,105,193,47,202,106,35,204,7,82,223,183,94,242,240,243,147,65,236,176,145,31,235,151,190,27,64,141,154,140,59,225,210,205,248,194,68,40,2,238,53,113,25,33,143,69,58,184,195,164,241,203,221,247,126,200,239,54,137,242,86,244,54,210,84,33,189,50,10,84,241,108,104,26,53,162,216,37,82,53,139,209,223,46,109,77,28,46,126,27,207,181,196,143,238,146,229,115,190,138,169,1,47,173,192,56,202,163,150,139,170,208,149,80,244,150,162,194,148,90,85,89,29,208,61,157,234,146,70,31,69,41,202,62,9,65,208,253,248,33,89,108,60,85,122,181,109,159,39,250,155,100,241,206,251,63,218,53,213,139,123,200,59,150,228,160,187,155,212,167,49,101,26,216,85,79,219,110,201,146,158,212,14,97,234,151,150,45,52,12,241,104,248,202,116,7,70,132,126,58,165,63,139,133,154,245,52,205,202,183,30,76,141,180,78,240,134,216,89,252,116,177,108,50,129,225,188,138,33,67,148,83,168,14,47,188,144,49,242,247,178,82,89,93,184,150,44,230,29,231,182,88,213,244,161,112,54,36,39,73,78,108,169,227,19,174,87,231,159,255,40,166,73,137,204,4,56,87,148,75,117,194,41,186,33,77,86,196,246,143,73,250,97,218,101,169,195,13,13,208,143,162,126,85,75,250,140,175,195,229,75,80,116,45,106,64,35,61,247,139,236,90,70,11,172,139,201,149,208,208,63,115,184,154,246,138,194,80,183,121,237,68,227,238,164,31,100,98,94,198,52,171,166,86,165,247,102,172,30,31,82,216,126,148,225,236,162,20,155,124,1,215,162,68,96,198,124,127,162,188,173,34,204,60,119,242,52,132,112,208,87,56,173,215,151,26,127,161,211,121,111,212,144,254,235,145,9,227,109,60,219,28,156,59,189,22,153,129,191,215,66,166,96,38,231,12,185,91,94,79,114,184,172,230,33,35,252,234,63,77,4,179,104,193,188,125,235,208,154,37,57,228,78,83,117,206,88,40,221,37,191,255,68,65,117,23,63,20,164,186,240,182,237,181,106,113,14,50,112,124,245,89,94,127,211,251,62,250,202,195,53,22,216,82,238,167,215,124,122,88,22,125,26,66,84,1,215,178,192,141,105,230,47,102,146,234,122,48,34,27,61,190,167,173,93,154,230,82,154,192,64,241,165,141,232,221,214,20,2,224,210,92,161,151,176,196,167,124,143,159,113,241,248,2,186,35,86,147,157,97,244,185,62,25,140,4,181,235,179,81,99,249,188,202,146,226,44,189,34,18,14,11,97,137,251,20,106,241,245,209,24,64,46,193,126,183,115,4,59,182,194,184,55,3,102,252,37,202,132,64,198,219,22,184,242,221,94,106,125,131,37,113,134,62,117,75,197,40,168,80,86,23,32,93,16,85,139,176,227,223,193,85,67,47,249,88,62,183,250,31,173,56,216,245,146,145,11,239,201,246,130,73,220,181,31,76,245,47,57,96,58,105,201,94,28,106,106,61,154,98,6,252,141,215,218,178,87,71,130,107,115,13,182,133,218,66,154,164,157,34,203,232,218,130,75,60,195,188,118,192,100,217,165,174,153,236,75,60,156,168,169,154,225,221,152,246,63,87,191,94,172,39,109,141,113,225,90,30,11,125,196,149,206,54,72,171,92,216,101,13,147,156,213,23,163,100,33,122,110,137,226,106,12,99,45,187,136,207,26,236,49,186,116,141,251,186,6,76,86,159,246,172,33,252,229,231,15,135,255,60,250,185,97,191,113,217,138,207,50,114,245,146,139,197,213,159,46,49,28,42,237,40,12,43,227,23,66,208,173,77,29,211,67,208,187,249,158,52,209,116,211,132,249,195,102,24,82,206,136,8,170,80,218,65,248,62,132,114,57,139,122,170,21,91,144,154,173,128,73,179,16,131,192,114,129,67,216,113,146,135,167,181,96,115,193,17,229,154,200,131,143,37,131,2,147,87,25,190,56,39,201,161,90,114,104,68,95,81,1,141,106,189,206,241,251,203,144,38,134,188,53,233,161,90,91,129,4,239,16,24,171,182,235,91,147,224,22,2,214,8,24,138,151,156,236,157,246,249,174,66,230,246,212,146,116,34,71,95,200,3,211,90,165,231,77,6,99,150,249,126,123,37,175,22,35,72,24,196,225,5,107,64,130,145,20,141,65,179,42,232,169,21,114,136,83,213,248,32,29,61,8,45,191,163,154,215,187,54,27,212,255,186,190,154,101,81,251,100,152,88,50,95,94,64,222,22,42,131,253,207,210,173,161,16,138,152,31,9,45,122,13,128,188,245,193,92,192,213,248,51,143,167,163,8,97,126,122,53,34,171,115,197,36,197,229,35,177,28,12,143,243,133,172,55,58,182,51,133,99,238,36,221,110,15,152,46,139,38,88,112,164,215,80,44,99,182,83,159,149,194,22,78,56,7,76,254,168,218,103,228,148,132,54,61,151,132,181,178,95,119,172,177,31,60,71,50,208,236,78,19,107,115,90,49,172,192,31,218,35,174,6,72,52,166,136,242,157,93,248,123,143,174,13,152,202,223,94,107,73,44,39,196,229,7,138,89,239,94,246,151,201,87,162,237,220,98,16,147,243,3,83,100,160,70,111,39,48,52,200,53,102,48,217,136,111,187,58,212,189,183,19,82,232,86,203,112,164,241,95,108,218,159,141,90,205,122,38,237,41,198,213,57,98,245,64,238,210,4,254,112,227,185,190,22,180,113,93,168,11,80,252,172,251,13,9,122,114,251,25,96,7,25,225,47,228,46,135,21,243,188,19,2,187,133,106,137,237,240,93,14,159,60,251,46,6,106,205,92,237,156,82,176,37,207,174,54,200,46,26,78,197,167,4,175,15,44,135,51,20,172,7,137,143,235,147,214,236,40,33,174,61,80,19,154,93,90,147,163,18,122,229,247,124,41,194,123,120,140,143,174,250,242,161,72,243,30,32,71,96,34,96,46,38,120,13,7,114,198,229,173,39,137,172,62,133,97,216,58,159,162,38,40,48,159,126,60,122,217,210,239,133,234,106,72,215,147,34,171,173,17,118,14,137,91,184,82,17,219,145,135,247,238,197,92,182,85,162,210,42,35,126,47,40,200,225,196,94,136,7,79,6,5,21,159,7,143,15,62,89,105,109,164,36,174,156,7,101,217,39,54,171,145,111,19,173,136,93,3,98,33,25,52,110,217,165,198,182,112,140,49,227,193,20,78,44,23,132,133,23,230,8,173,144,137,8,247,21,235,30,181,101,217,177,254,36,135,221,10,130,228,137,145,83,148,44,11,239,56,49,114,153,226,144,192,246,18,253,182,120,142,172,122,35,110,249,86,28,78,181,45,169,112,51,181,234,246,6,156,181,244,108,32,76,24,187,150,4,140,206,182,116,27,21,239,185,222,215,42,194,33,126,254,196,48,29,189,175,79,42,223,67,23,177,190,24,176,107,71,104,112,2,25,229,19,10,209,184,67,84,201,252,16,32,128,102,36,224,164,131,126,248,80,231,219,223,51,21,72,31,13,184,19,74,158,95,108,72,196,23,142,192,104,81,140,22,3,106,82,231,130,34,51,211,124,60,33,55,105,71,96,200,79,92,184,139,9,206,105,163,48,213,55,221,159,93,141,182,239,19,152,3,190,249,78,138,163,95,63,53,229,87,179,149,183,23,226,55,26,2,155,237,239,173,145,62,22,195,239,144,115,76,218,67,124,46,20,195,165,107,16,106,116,103,116,152,86,163,244,252,91,8,79,33,247,17,176,73,213,117,129,239,38,241,197,233,66,110,171,84,136,162,236,49,61,6,204,23,225,170,36,7,72,231,76,92,97,34,25,9,181,44,15,178,1,247,126,135,19,196,199,91,91,115,75,23,35,199,170,126,21,38,215,54,224,10,219,172,12,11,84,44,33,255,206,145,76,185,169,118,141,240,235,136,117,143,190,215,209,247,94,113,7,103,15,215,251,230,177,0,229,246,11,254,52,25,12,217,167,145,94,190,255,204,48,228,191,245,233,60,132,238,192,31,109,130,39,242,187,48,18,44,191,25,221,193,223,154,92,129,112,218,181,133,253,122,50,77,146,166,202,226,35,151,187,251,144,64,91,245,213,4,227,215,115,179,208,114,238,165,8,26,177,83,50,27,28,134,21,103,201,201,198,46,219,154,207,20,180,26,107,149,237,202,130,56,238,26,192,214,45,71,183,133,143,68,18,159,71,148,226,79,157,133,176,250,125,113,106,82,8,183,133,251,214,70,101,54,191,130,163,44,64,10,175,46,252,249,180,177,201,166,104,162,188,10,149,36,29,138,91,54,188,86,69,191,199,157,244,225,29,160,200,124,73,113,55,199,228,38,79,253,7,67,77,209,244,83,19,154,241,1,71,38,114,232,252,111,198,14,229,143,38,150,168,147,168,89,17,197,207,115,80,76,129,90,208,99,242,190,142,154,107,76,38,63,218,82,177,54,200,152,170,82,122,112,8,88,44,23,140,97,78,144,178,32,175,140,246,69,107,209,154,248,158,46,44,226,165,113,67,70,215,177,202,12,221,220,38,156,75,5,42,211,174,118,4,4,74,119,55,11,143,7,167,173,244,139,154,215,80,148,92,228,1,74,81,208,177,20,159,185,195,39,1,37,175,252,178,137,24,249,229,154,189,163,235,162,131,100,171,196,181,255,78,175,33,165,238,199,70,244,139,47,117,49,77,127,56,182,157,196,70,70,186,78,213,195,225,24,29,117,76,253,217,181,30,201,170,95,199,246,131,135,91,36,61,13,24,230,212,234,82,127,220,204,170,232,21,28,178,138,194,187,68,245,105,151,154,56,162,44,253,248,181,29,107,145,100,45,65,17,254,137,153,125,237,214,45,199,248,48,49,239,30,143,62,136,212,232,163,113,128,238,24,48,210,40,182,62,155,101,23,203,125,65,184,43,7,226,128,104,160,62,239,17,185,211,242,236,65,154,109,116,140,141,93,102,190,81,199,22,183,253,141,98,178,234,136,64,95,169,126,173,107,140,190,43,38,186,44,193,96,100,217,79,208,224,200,79,99,197,250,85,107,29,243,114,73,227,69,184,120,196,244,132,241,172,200,144,109,200,70,86,76,253,107,210,10,119,62,43,18,165,69,31,147,187,25,111,57,12,161,81,238,203,229,207,137,111,45,201,14,5,30,45,28,183,16,18,13,169,140,177,103,223,121,241,189,37,91,69,241,209,104,151,198,10,63,99,225,77,230,212,142,15,47,37,183,16,57,25,104,91,224,74,169,131,63,156,116,171,38,247,64,52,224,97,238,116,248,99,129,232,160,221,219,132,91,101,219,42,149,100,89,94,116,237,112,98,26,33,244,152,218,241,130,205,220,29,134,201,86,91,155,112,99,252,52,57,233,75,172,23,102,202,114,55,136,9,112,21,237,24,94,174,237,230,164,221,141,36,247,7,251,142,227,116,58,12,47,144,216,23,104,121,120,229,152,57,118,215,105,186,184,182,85,135,199,111,51,254,77,135,20,6,19,63,45,73,155,153,163,164,214,24,251,207,169,252,161,233,160,159,179,150,176,8,17,126,81,37,216,195,181,242,11,109,246,109,148,83,186,248,224,20,113,121,55,244,124,32,57,144,201,96,113,173,120,111,226,211,159,236,239,227,24,43,187,255,54,60,230,107,73,215,14,249,188,49,79,183,169,154,203,60,253,152,166,225,45,255,43,80,149,97,177,36,8,95,34,168,241,117,93,250,164,241,212,56,91,172,181,26,171,147,204,178,22,211,216,82,214,228,212,35,103,232,68,96,133,140,150,81,196,76,48,237,247,18,51,113,50,77,171,194,200,27,249,237,250,110,2,75,9,50,46,60,141,212,215,225,123,237,220,178,19,115,125,27,35,142,107,43,60,124,28,22,166,191,182,99,76,59,107,64,182,98,99,197,15,223,20,97,247,38,69,165,4,113,172,144,195,97,200,3,150,140,10,231,96,152,178,108,81,42,66,4,83,48,123,234,107,13,147,154,180,94,198,73,25,232,40,162,39,117,140,54,237,196,190,66,233,172,216,70,150,132,28,161,15,104,19,63,57,235,167,197,183,221,230,35,47,82,232,66,41,184,70,251,204,215,15,206,53,233,212,87,173,212,210,247,171,195,82,147,105,66,176,174,68,180,231,190,112,215,123,245,252,76,250,205,247,66,196,36,166,54,254,187,151,60,195,138,170,10,109,12,37,210,12,155,13,90,27,121,41,75,90,137,152,12,115,168,203,202,132,185,240,30,79,239,0,33,136,38,147,104,147,188,227,74,225,215,214,92,42,36,130,163,188,239,112,10,47,75,240,56,250,37,93,233,227,47,220,179,186,62,154,40,226,116,255,205,34,157,78,42,77,240,77,195,85,87,227,200,37,184,180,180,245,61,113,122,216,200,236,202,58,71,22,11,119,73,56,167,233,202,225,134,19,115,104,113,3,17,230,87,94,250,144,36,228,112,95,146,160,204,173,225,115,26,5,208,34,201,228,56,110,238,167,11,131,112,16,163,248,18,12,95,254,179,218,44,181,70,251,133,193,25,173,27,129,136,163,11,227,54,248,2,174,16,80,235,178,130,93,169,61,227,138,180,119,93,148,135,18,198,30,240,29,34,249,26,184,48,35,178,189,76,36,67,238,5,19,6,194,254,108,175,98,41,203,178,153,144,47,238,175,69,49,160,122,1,175,249,194,6,225,83,16,61,129,146,118,65,228,55,227,150,135,91,73,200,139,217,36,199,94,97,172,182,53,155,58,104,224,41,59,47,230,216,140,86,80,209,121,166,239,114,168,53,106,109,48,207,158,247,115,249,151,174,144,173,136,183,12,71,211,138,36,7,36,70,175,221,248,165,247,106,221,253,220,11,18,32,53,72,239,254,60,41,245,137,203,173,57,90,116,127,70,7,222,189,5,28,123,82,70,114,97,234,95,195,75,136,83,120,165,158,127,166,170,237,176,89,237,53,193,206,5,111,48,81,198,145,224,19,78,18,114,157,210,84,32,64,245,58,102,177,1,89,60,72,248,21,223,97,33,130,251,68,96,19,146,179,246,72,51,167,153,10,93,224,65,238,90,56,158,174,13,33,135,45,30,149,25,30,16,202,54,165,104,206,82,3,250,155,223,197,180,160,166,158,42,109,189,249,13,117,165,68,174,143,217,178,197,251,101,21,248,162,90,205,226,41,207,189,191,144,235,232,69,62,245,162,100,61,2,192,212,11,169,131,126,66,6,222,190,215,181,79,47,76,147,106,162,215,150,202,228,170,123,2,245,65,225,251,191,151,54,200,246,117,203,88,216,75,207,69,210,165,152,213,20,169,198,14,79,245,103,220,72,233,56,196,167,31,173,23,211,78,30,78,14,66,159,49,226,228,131,233,136,243,247,139,157,145,40,53,180,49,204,170,175,113,183,44,18,61,18,235,140,99,139,98,138,93,117,192,169,254,170,126,98,206,187,33,215,100,66,224,74,90,17,160,58,219,74,15,211,153,8,167,140,195,228,64,200,57,127,7,153,3,37,90,223,33,156,178,145,154,120,244,143,244,2,152,156,18,57,81,87,177,41,239,93,219,198,230,249,9,140,75,38,90,83,56,43,175,141,234,117,251,226,167,55,161,127,57,142,161,238,14,106,110,162,87,159,136,15,157,133,236,200,115,180,241,67,98,8,44,136,62,119,56,211,16,112,147,248,46,244,129,48,75,132,239,146,147,171,10,138,5,23,209,120,216,54,196,241,127,79,150,245,114,70,38,74,169,162,132,112,150,169,92,135,243,17,90,35,73,35,96,13,91,93,163,195,118,199,105,10,143,151,195,51,137,254,9,129,60,240,93,33,59,34,107,19,247,212,74,112,168,86,179,37,12,201,108,2,109,161,123,139,95,2,235,47,117,28,173,193,231,231,158,247,152,211,142,79,172,182,240,115,35,117,187,116,204,38,218,168,209,26,13,202,169,239,69,134,74,76,4,194,187,82,151,115,225,54,103,68,14,254,132,83,245,181,44,17,215,81,82,91,138,182,53,29,48,31,81,171,195,148,155,1,202,5,215,198,246,176,27,196,55,69,191,38,217,67,221,7,124,176,251,148,153,224,72,187,5,46,75,143,99,120,112,107,56,74,134,41,234,138,187,2,254,183,17,254,94,170,166,113,100,9,252,52,142,205,197,167,133,53,160,92,74,189,99,203,148,35,100,250,227,136,138,20,31,60,2,84,233,42,204,247,168,1,99,177,232,195,239,22,29,105,54,3,226,103,189,7,222,147,133,171,68,4,35,81,190,28,250,219,247,85,71,143,174,45,99,45,21,24,155,229,123,112,135,229,71,97,203,18,137,48,233,125,51,237,217,100,59,140,158,93,3,126,106,199,160,197,127,65,82,98,112,250,177,184,151,73,132,245,206,35,237,22,146,211,126,53,70,191,66,127,21,94,187,21,15,38,207,43,125,41,248,94,98,14,93,179,108,10,105,49,51,217,184,236,28,134,208,53,13,151,21,38,71,107,178,136,154,190,211,145,117,135,163,103,232,113,74,109,221,56,95,124,104,110,236,159,254,54,21,2,47,48,140,92,177,190,52,114,62,17,55,27,164,179,13,93,243,176,199,133,69,120,225,107,125,22,109,221,135,252,54,133,9,234,69,89,176,247,69,156,146,220,159,187,7,203,254,77,105,254,242,35,113,88,140,71,78,181,5,45,101,28,199,16,32,246,162,251,40,180,148,53,126,122,66,210,91,211,79,127,145,47,130,67,36,197,110,151,49,61,213,120,47,244,218,116,27,133,189,103,123,66,200,181,164,168,100,152,9,158,59,86,38,190,212,211,83,235,225,236,61,6,15,225,93,53,148,16,160,163,228,89,200,85,14,24,106,227,128,239,131,228,90,115,97,42,199,3,54,110,255,132,182,243,126,25,74,203,153,126,250,246,197,199,27,202,167,169,91,25,94,195,55,137,9,107,170,1,99,240,242,93,22,77,186,46,204,219,127,240,232,49,38,230,95,153,255,252,180,123,102,249,146,45,173,61,58,30,36,237,168,185,221,89,127,242,91,239,152,72,68,191,53,197,192,198,44,2,222,163,29,4,68,242,144,222,249,113,2,38,86,80,243,231,154,110,255,160,169,214,119,253,242,199,142,92,98,84,234,142,100,157,27,92,194,73,9,133,84,27,121,46,32,101,23,48,102,227,72,48,225,228,7,147,244,145,97,196,238,28,70,9,99,37,152,130,250,29,48,74,55,218,181,32,223,6,69,86,69,15,54,188,8,17,149,27,66,15,15,180,215,138,51,143,155,195,169,9,198,39,208,2,46,159,122,195,136,28,206,48,173,32,166,224,0,85,120,140,72,70,28,80,82,159,212,152,76,197,152,8,120,194,211,36,220,213,53,152,169,135,249,240,168,164,55,70,75,104,6,76,176,75,59,14,65,141,27,25,131,45,92,61,90,144,186,156,234,209,114,242,126,241,102,42,188,96,229,114,24,218,157,244,94,38,77,18,15,135,228,110,234,36,188,167,66,137,125,184,46,220,232,250,53,168,128,242,75,38,146,38,69,72,212,46,204,196,241,12,104,68,72,118,158,225,48,207,249,109,15,17,199,116,252,220,147,173,188,148,39,228,44,165,126,29,248,238,195,238,150,69,123,114,125,51,253,116,171,145,229,207,245,170,39,51,251,90,64,101,5,218,190,154,12,160,197,194,92,241,90,232,221,164,153,52,184,85,197,152,25,71,120,130,81,171,140,215,162,226,121,38,184,246,144,141,160,56,74,217,19,113,145,81,199,20,99,86,40,143,215,174,117,206,101,159,74,24,213,82,128,99,14,182,218,251,131,219,170,233,8,128,69,57,246,20,210,244,119,90,184,56,48,252,18,11,213,10,133,43,10,67,198,232,47,86,140,100,73,123,222,140,85,47,224,187,196,210,9,114,63,200,179,159,238,245,12,21,34,129,113,1,191,135,147,97,189,117,187,171,40,127,249,108,40,16,69,167,189,180,182,25,109,113,155,167,189,176,88,197,166,195,132,73,212,144,185,215,57,124,22,1,67,22,151,90,67,91,28,99,134,28,239,151,90,151,167,2,194,9,170,218,238,135,60,140,21,201,117,176,78,85,77,65,184,43,98,150,238,134,184,201,231,126,234,166,188,39,93,139,250,30,98,109,159,186,182,72,70,26,30,176,105,195,100,56,229,238,14,15,200,244,142,227,81,255,132,136,22,214,70,46,13,211,225,251,237,53,246,55,145,128,218,238,199,52,94,139,165,78,137,177,191,17,143,70,143,187,37,63,13,23,211,223,152,32,41,217,213,199,73,180,180,60,148,32,227,151,92,64,225,42,65,164,110,39,23,252,160,68,201,239,153,119,203,165,114,90,134,19,21,188,184,62,52,38,220,212,208,0,153,121,145,165,223,40,207,86,23,102,39,118,218,3,221,3,250,112,129,151,101,63,6,124,111,177,178,172,167,177,184,180,128,45,239,87,61,133,27,74,152,95,207,234,103,81,195,20,170,233,59,92,37,164,163,169,30,31,126,70,116,111,188,53,153,110,91,246,66,74,218,157,153,215,170,59,144,97,146,176,224,129,193,208,45,214,74,196,184,165,80,234,34,29,53,90,55,132,82,53,26,74,70,156,95,93,42,84,176,122,181,191,182,67,239,30,215,163,208,115,74,109,232,177,45,58,150,109,33,26,83,122,74,82,224,102,255,251,218,92,89,187,238,241,150,67,30,70,103,105,164,132,15,77,25,185,22,78,236,102,80,24,46,77,101,52,39,204,79,72,16,129,150,6,243,227,210,36,26,110,116,227,7,35,136,118,196,151,210,96,181,24,211,91,223,93,116,46,77,45,154,148,134,249,195,33,110,60,34,54,115,97,228,196,126,142,97,190,150,176,121,32,204,51,231,143,196,217,42,42,73,182,91,10,99,122,239,128,175,173,85,82,235,107,81,253,172,5,56,47,168,215,209,130,112,136,128,255,22,8,140,46,228,14,164,180,238,143,230,127,176,169,31,102,186,14,74,250,127,38,41,194,37,86,208,163,48,230,197,120,240,74,105,246,119,74,55,143,185,16,86,173,137,121,130,140,87,191,156,147,171,241,65,126,173,53,48,133,160,129,195,184,218,191,84,118,244,185,26,12,204,81,19,223,110,42,207,41,187,251,107,213,251,203,226,54,160,241,114,22,146,109,105,50,74,180,76,194,235,221,253,188,219,36,83,173,84,120,10,169,73,188,52,117,240,71,105,195,184,144,185,29,78,42,6,82,122,90,215,208,240,202,53,135,205,121,168,202,63,150,233,58,28,46,202,237,142,132,131,167,119,90,230,213,167,36,134,7,101,147,159,65,202,130,30,108,87,90,91,179,139,135,80,201,223,35,105,71,197,117,160,82,243,105,194,252,171,202,203,123,96,71,240,13,5,120,109,21,59,250,43,244,137,71,147,155,33,189,166,4,242,71,236,184,45,71,85,131,103,52,32,179,247,55,94,141,170,56,37,249,191,215,192,187,204,127,87,220,99,85,163,255,136,212,220,231,255,82,219,14,124,59,69,201,233,142,221,53,4,70,67,74,21,112,32,148,171,1,155,8,138,42,174,192,4,245,59,92,78,51,185,232,147,20,187,56,81,127,173,171,229,42,181,76,248,55,221,93,130,143,17,231,151,106,139,124,195,179,82,141,240,239,238,10,74,163,124,247,30,175,111,49,97,133,157,120,198,41,129,240,101,89,200,120,85,142,41,242,2,202,79,171,110,155,164,74,226,243,35,114,228,119,19,222,33,57,197,96,125,12,13,62,184,129,141,215,116,38,24,111,238,131,139,22,170,195,129,205,42,55,24,165,49,246,240,68,70,76,149,80,119,184,163,182,122,82,235,237,53,194,20,142,18,202,208,174,81,172,246,179,219,200,182,71,47,112,37,2,231,207,163,203,168,146,81,9,167,48,236,141,129,98,135,43,25,230,132,153,235,119,110,89,38,99,95,73,73,111,241,253,188,103,56,210,18,231,42,94,204,217,3,190,199,125,162,2,167,176,234,39,113,179,45,242,177,19,103,182,85,65,12,31,149,251,65,154,42,141,95,163,163,255,20,137,246,95,253,203,84,218,201,14,179,108,244,108,34,221,34,11,27,157,171,29,223,131,165,164,229,201,220,83,63,159,225,152,140,167,171,184,14,210,30,197,77,156,109,108,185,75,42,238,184,72,78,47,8,199,198,25,159,120,27,225,188,166,132,226,251,193,215,198,41,146,180,202,68,194,250,242,15,82,57,50,229,189,136,161,84,247,78,97,73,176,25,46,133,219,247,19,8,48,184,29,45,0,3,38,1,58,224,154,8,72,201,5,156,94,44,136,29,50,143,18,192,81,142,217,189,216,9,59,228,64,215,41,218,158,38,92,246,123,56,156,242,80,23,8,12,163,244,47,60,1,60,83,229,181,85,142,252,36,83,12,38,187,253,36,152,107,90,192,120,7,166,194,219,79,92,219,90,187,164,71,131,162,218,24,63,93,172,168,43,193,205,115,148,129,231,55,85,37,214,34,189,251,61,28,217,174,161,48,84,239,209,51,43,216,75,48,153,175,191,65,35,92,247,173,244,211,248,96,87,160,93,108,74,67,171,167,6,130,194,2,151,58,6,127,143,191,214,221,27,97,60,75,240,240,108,75,96,216,232,186,194,200,66,61,248,78,82,177,67,128,163,158,9,24,6,133,212,113,24,53,124,204,144,108,82,170,159,101,140,60,49,102,147,153,156,134,244,47,43,250,193,251,36,24,194,156,225,240,176,202,57,125,248,50,183,149,195,4,71,210,123,95,163,210,213,111,129,57,178,210,195,201,109,240,15,50,144,5,212,81,33,201,180,237,64,239,226,79,115,124,126,30,46,189,40,222,197,149,208,83,223,107,225,174,215,66,222,69,237,116,249,124,72,41,38,107,218,47,163,75,138,198,179,100,173,226,62,187,243,22,96,249,94,219,119,106,183,169,107,217,209,109,22,147,110,73,84,239,47,223,44,73,46,110,170,224,76,18,218,231,222,95,24,69,77,83,74,97,120,218,30,76,64,72,103,233,221,6,126,108,180,192,213,100,235,20,70,210,35,222,186,214,250,207,111,215,21,11,0,143,69,73,243,168,67,50,21,131,82,140,19,80,97,75,161,252,193,104,4,44,237,24,97,224,152,39,236,63,189,36,248,199,133,105,32,76,251,58,98,40,147,249,209,117,140,179,101,37,153,227,187,31,237,21,176,213,26,40,140,16,189,127,14,242,227,84,106,120,242,74,113,240,25,213,239,39,44,112,70,77,238,57,20,219,252,177,58,38,148,207,142,226,167,211,178,197,52,20,157,158,117,11,215,8,36,32,233,209,84,23,158,128,201,240,77,26,228,84,245,126,1,227,44,79,207,70,9,105,6,172,52,88,240,231,189,237,159,28,254,50,243,75,221,251,198,207,169,64,32,9,58,158,244,82,101,198,136,45,83,219,80,9,114,210,1,188,210,28,24,89,185,149,224,26,231,26,193,163,145,68,196,201,53,24,51,198,155,179,100,165,214,150,84,23,176,249,103,179,110,251,121,111,125,151,154,242,35,93,120,113,109,14,24,69,148,36,10,15,71,151,195,211,120,115,186,194,43,40,67,204,138,156,37,9,210,155,192,134,119,237,218,183,69,201,152,137,217,116,247,232,1,67,245,124,20,174,115,68,215,166,145,216,107,107,204,177,159,243,23,216,84,99,146,218,125,36,140,89,140,184,234,145,11,209,240,249,201,138,24,76,66,89,122,56,151,41,31,53,254,175,202,213,35,131,188,95,199,169,103,61,250,211,131,122,137,248,105,242,146,85,51,30,38,195,216,134,9,103,223,211,64,135,124,64,237,216,3,190,198,220,78,48,247,184,24,149,70,18,65,122,56,100,80,15,198,217,162,93,179,27,124,252,118,53,114,205,7,227,143,29,63,47,41,28,224,86,24,163,48,138,68,59,96,228,35,63,133,201,100,94,1,227,174,79,15,47,84,104,6,108,28,74,2,83,61,237,39,58,238,239,169,75,159,28,234,182,31,122,199,116,164,198,59,118,105,66,218,28,116,138,146,106,27,253,70,187,87,87,16,233,129,63,29,13,75,28,55,79,143,194,35,46,225,219,74,127,148,130,20,56,220,18,192,99,42,237,20,21,146,126,191,7,37,3,36,61,155,136,251,123,54,62,239,212,184,30,175,44,186,48,20,107,114,170,2,143,126,226,225,199,182,83,133,189,164,9,144,92,32,121,116,133,0,246,189,244,65,63,55,161,113,67,7,181,108,101,133,201,195,24,14,115,45,214,17,35,108,255,19,206,49,24,215,122,130,201,204,125,48,58,215,51,193,109,189,151,94,167,42,19,10,185,158,243,231,138,7,69,90,45,117,28,61,249,232,153,81,24,167,183,30,132,165,3,134,219,47,245,108,244,254,6,197,178,221,244,225,92,94,123,244,140,116,169,153,96,234,128,125,245,80,157,162,190,131,11,175,8,241,145,11,69,25,118,234,121,67,18,205,225,123,231,203,179,40,172,116,116,213,155,82,30,51,129,175,93,227,159,154,203,137,186,213,88,28,197,211,95,237,164,91,74,52,58,225,23,41,190,21,114,24,117,181,67,88,182,109,199,60,90,164,202,206,153,22,61,90,17,1,183,45,238,91,219,81,72,20,253,193,228,97,205,52,131,43,53,58,15,158,154,215,5,204,209,249,224,166,233,83,192,123,56,37,21,126,28,168,47,19,124,246,79,34,193,224,185,149,19,132,226,244,47,78,167,11,163,34,161,191,125,223,108,196,84,153,248,135,117,109,25,145,121,60,155,74,154,165,99,218,200,127,24,1,243,83,186,21,54,56,217,29,37,3,42,109,102,4,219,71,188,22,66,1,67,199,172,113,73,136,103,223,207,221,186,126,16,202,131,154,207,163,251,94,220,187,20,134,73,34,222,122,18,114,77,61,59,159,231,248,1,19,64,87,212,136,33,29,29,48,40,235,68,131,69,255,196,79,15,52,156,116,46,116,115,44,5,76,224,38,161,43,156,53,198,42,240,165,111,221,17,29,139,159,230,92,43,233,167,45,103,196,97,138,166,116,79,105,148,163,207,232,25,37,217,69,223,26,246,134,24,148,129,29,83,244,181,239,204,136,103,15,152,231,242,199,252,166,211,12,81,112,101,180,82,105,22,246,56,207,239,162,38,186,154,86,118,243,196,23,138,185,6,95,95,247,140,6,113,183,195,200,243,108,133,169,50,140,83,177,115,181,209,213,101,18,5,49,102,149,200,154,24,57,247,218,68,33,253,239,123,92,35,134,227,122,37,152,31,127,48,65,61,129,145,185,249,229,184,154,222,211,87,229,6,126,39,6,89,53,191,5,50,80,160,173,114,143,5,134,71,231,193,93,53,254,6,105,238,94,104,182,9,214,78,53,37,6,130,61,59,122,14,187,210,144,51,23,250,134,21,59,218,32,43,109,180,12,183,176,207,134,221,71,116,88,224,62,14,175,6,127,52,49,144,93,152,24,235,247,224,162,66,124,164,217,68,1,255,182,208,190,146,111,27,39,254,244,213,57,76,139,99,105,235,190,139,59,106,47,60,169,253,146,158,19,102,61,254,65,135,9,161,15,237,121,227,42,247,107,141,7,138,122,205,220,186,186,25,68,198,242,84,113,44,8,201,96,83,117,152,84,224,213,83,207,35,217,122,155,174,226,151,96,43,131,249,189,24,44,225,247,34,34,240,189,188,6,61,13,178,56,38,198,156,224,94,220,146,185,112,251,164,238,208,228,165,157,166,213,84,207,240,97,234,7,197,123,231,119,120,100,183,170,198,19,134,73,71,249,169,14,155,131,170,145,13,243,56,143,64,137,177,232,108,192,31,243,122,182,254,168,4,117,46,177,199,253,102,34,204,119,136,39,11,12,61,193,9,152,23,239,10,195,135,31,99,58,139,37,18,200,152,194,157,230,158,36,148,143,72,41,213,15,70,74,157,191,54,121,100,169,117,181,61,208,31,206,138,83,249,119,50,117,142,243,36,65,105,204,149,95,91,147,244,19,223,19,130,179,34,6,9,158,246,229,217,241,6,183,169,155,195,93,237,164,227,59,220,44,18,155,96,196,177,31,220,244,216,31,197,38,200,131,59,126,71,129,239,56,237,30,15,191,123,158,84,161,50,177,39,244,218,63,184,27,69,237,16,24,98,126,63,185,123,55,217,213,41,112,163,84,216,223,27,167,151,138,203,227,3,62,94,1,72,36,27,146,172,47,193,59,238,56,192,105,137,117,18,132,151,95,37,144,218,109,146,127,111,240,174,238,190,107,230,87,212,223,54,247,184,247,188,33,220,172,87,249,123,152,142,112,189,55,11,238,201,206,210,169,73,222,238,28,97,177,66,62,41,48,244,172,126,250,182,5,245,148,240,192,222,131,135,42,168,223,23,105,215,210,42,186,225,66,109,88,195,253,109,170,24,75,27,87,52,64,247,67,167,158,51,152,66,119,242,254,198,12,130,155,37,38,121,51,17,31,63,1,65,135,82,152,53,18,102,63,127,43,168,41,62,153,134,136,100,76,175,180,0,166,142,247,125,107,182,75,130,246,14,79,66,112,10,87,82,167,207,107,93,245,107,89,46,244,25,251,193,77,111,3,48,223,87,231,13,165,227,136,22,76,133,201,252,217,15,174,170,144,139,170,85,139,179,25,163,44,169,243,214,195,33,228,134,216,223,17,36,187,45,41,193,174,161,5,204,78,32,12,130,108,189,213,171,103,209,174,132,237,99,42,124,47,39,190,43,53,4,188,62,109,220,251,179,16,57,175,154,178,21,87,91,51,238,4,0,30,202,132,124,13,22,124,107,241,211,150,36,241,9,60,45,119,203,225,207,242,132,4,38,21,168,156,128,185,253,73,199,231,137,108,116,208,86,132,144,104,99,143,20,207,22,228,167,239,215,217,218,152,52,150,152,226,157,192,137,216,182,215,30,71,49,48,90,15,162,52,50,42,228,123,252,4,84,80,11,181,56,115,134,223,197,18,89,131,123,188,201,195,201,103,218,129,78,234,49,164,103,5,154,108,7,173,146,82,102,2,202,231,225,169,50,142,43,57,220,76,184,218,135,179,162,122,218,100,183,42,36,145,212,95,26,34,163,103,106,81,25,46,10,223,73,147,96,74,105,170,195,51,187,114,169,245,167,102,196,97,18,12,36,108,69,9,113,148,181,219,224,119,141,226,83,225,81,156,202,24,202,93,210,17,78,130,107,56,92,255,146,51,101,221,67,143,17,87,32,19,121,75,211,31,17,191,111,248,144,81,118,160,82,57,247,142,210,60,215,15,189,122,171,223,149,126,227,134,242,101,13,251,127,17,34,25,238,178,59,14,54,18,205,135,20,136,239,191,84,77,223,204,238,159,69,233,83,134,140,109,117,250,217,131,254,201,81,231,5,180,146,197,249,232,184,209,223,203,132,48,254,194,77,24,217,176,60,171,105,125,185,169,206,78,103,227,190,240,161,72,92,190,199,102,11,113,99,130,146,27,149,66,46,86,215,189,222,179,161,153,90,9,70,7,33,96,28,58,242,94,109,66,154,22,29,183,8,208,151,224,218,163,103,159,105,171,201,111,147,208,241,157,55,166,247,220,147,175,89,80,179,143,128,2,67,126,244,66,91,32,247,154,49,42,148,54,30,29,114,227,15,44,209,181,117,207,27,9,82,22,202,71,189,70,252,111,74,75,22,151,241,199,112,240,197,7,187,22,243,82,184,67,51,223,98,88,240,111,196,7,131,8,140,74,7,31,242,187,123,232,61,196,224,234,83,28,245,221,37,238,162,139,178,26,61,16,111,167,156,204,113,10,220,240,214,250,123,225,52,150,252,123,68,48,97,75,58,14,87,14,194,241,224,117,23,250,140,214,195,132,83,4,237,112,146,250,215,102,72,206,139,35,66,127,198,182,225,131,50,8,150,36,24,131,45,62,8,132,36,34,217,4,177,65,103,102,7,188,180,212,227,239,186,219,222,195,177,3,187,116,141,88,83,216,188,133,245,213,117,84,200,236,234,75,224,239,72,207,160,80,240,106,83,6,133,0,146,140,56,241,183,112,101,149,63,111,183,192,141,130,130,248,154,198,109,40,191,220,166,113,46,188,103,47,153,72,36,243,163,218,88,163,99,118,63,14,248,80,179,86,124,79,42,205,86,103,83,24,114,117,111,205,106,171,210,248,246,220,211,139,55,202,96,91,50,135,48,19,175,169,237,123,165,137,86,74,108,10,27,242,142,184,223,142,238,21,14,219,239,8,76,26,188,155,41,133,189,173,127,242,240,107,0,115,95,50,152,41,11,51,135,180,134,34,208,47,102,38,28,190,229,166,13,97,44,162,46,205,97,203,41,150,183,110,46,191,101,84,50,75,202,137,168,71,184,115,227,183,110,153,237,184,52,165,95,181,155,170,156,195,88,37,58,38,236,204,191,225,52,180,28,25,206,130,155,235,68,167,209,120,155,218,246,206,125,143,245,209,47,108,129,247,202,48,109,147,199,251,7,31,19,126,120,145,10,96,104,114,122,192,216,241,83,97,244,8,4,86,241,95,96,44,210,120,56,214,240,151,126,155,98,179,64,113,94,164,103,83,146,242,96,42,112,62,133,171,252,50,241,173,149,126,25,113,128,25,240,61,127,143,194,119,85,151,247,232,162,217,149,160,143,114,229,194,4,50,158,165,0,188,142,39,53,0,175,53,83,199,198,108,37,222,25,206,26,217,47,46,74,104,226,11,24,181,30,29,18,100,111,122,180,30,198,152,45,176,229,154,199,107,145,244,48,180,103,176,163,151,232,248,128,82,127,37,120,254,4,70,13,166,240,70,191,181,109,163,241,94,36,109,165,81,233,86,220,26,48,105,63,233,225,150,36,22,48,238,212,212,53,184,234,227,197,236,38,170,239,221,97,21,121,15,175,69,226,128,192,104,242,68,107,40,76,223,169,72,77,45,85,14,241,222,120,94,19,74,121,252,8,116,10,45,244,50,246,42,105,138,125,154,80,139,118,7,92,36,80,7,26,236,109,144,160,173,146,230,1,203,242,139,25,122,15,40,9,140,90,29,48,213,41,1,35,155,151,58,13,227,107,76,209,98,149,180,10,23,252,126,1,47,228,23,4,174,119,30,68,199,136,72,109,125,54,230,235,137,159,70,108,226,36,120,71,69,63,240,53,95,62,253,146,232,62,86,255,22,11,251,179,124,9,174,94,26,9,76,218,142,14,40,66,129,51,208,62,123,215,65,169,28,206,129,54,46,226,138,146,137,238,47,189,200,172,95,169,223,212,208,68,107,171,176,213,33,171,70,129,28,176,157,128,10,243,181,226,225,16,226,85,237,119,33,84,116,2,70,48,225,75,240,118,167,58,240,221,6,123,79,112,241,196,125,224,206,101,69,97,43,28,8,184,244,147,22,199,125,233,120,45,156,106,105,11,46,59,110,114,192,112,209,232,91,23,166,237,131,41,229,75,173,73,169,123,48,76,6,58,143,10,167,105,124,174,137,202,89,106,61,231,122,232,254,210,52,42,196,254,199,67,171,100,176,80,136,133,182,161,195,16,226,126,159,246,123,83,227,231,207,38,149,75,152,203,145,156,135,74,216,71,236,143,40,76,30,78,170,243,23,227,125,255,240,174,50,158,4,11,222,46,218,76,11,72,190,37,123,108,156,136,141,244,134,45,191,140,33,244,54,12,226,229,83,119,73,172,243,47,150,30,244,210,18,64,7,70,114,209,91,87,152,33,218,73,173,155,115,20,47,130,220,69,135,140,32,92,59,222,111,244,167,133,92,124,153,163,177,252,110,76,166,208,172,92,1,246,214,30,126,95,198,166,241,77,29,80,102,130,247,251,90,8,119,239,87,59,160,215,229,204,106,80,134,174,239,211,53,15,209,146,147,51,0,151,49,114,227,123,245,91,241,108,44,163,147,225,230,197,135,203,132,46,164,98,25,248,238,163,175,53,164,234,58,69,59,28,125,63,227,31,184,41,93,36,240,9,9,21,99,205,190,219,166,142,217,221,156,126,105,107,160,148,66,104,227,6,91,91,192,127,247,66,129,9,34,212,232,25,30,51,93,153,100,202,56,41,23,229,178,71,37,234,126,169,77,2,22,53,80,40,101,244,141,240,47,72,167,187,13,229,31,159,219,154,23,134,18,186,42,140,58,213,126,112,235,106,99,124,16,149,185,109,100,113,126,169,10,48,248,83,180,234,118,243,167,175,233,95,154,66,9,41,87,91,166,252,217,226,99,160,190,165,167,22,180,100,195,243,15,73,90,219,90,151,242,7,199,137,9,60,37,240,127,87,75,131,54,193,31,14,101,197,105,95,130,195,114,2,189,54,218,84,11,155,204,162,19,48,145,174,45,247,29,227,92,244,47,141,240,158,30,106,72,96,172,120,45,202,174,196,249,131,114,212,93,197,37,26,179,16,197,120,185,48,82,224,235,193,231,232,5,179,147,192,232,27,56,172,61,71,114,154,237,130,217,226,196,52,237,204,38,87,3,224,19,6,58,149,84,220,103,229,114,91,113,72,124,14,223,133,41,218,71,92,141,201,68,251,193,104,82,18,44,144,59,61,190,37,223,70,73,110,84,243,221,226,24,191,48,51,32,159,190,37,20,65,176,128,81,21,23,63,7,34,87,211,7,133,56,223,167,98,82,165,112,62,252,18,191,128,141,105,92,252,59,179,190,171,195,29,225,107,72,139,44,89,69,174,119,149,128,235,189,62,137,127,135,96,107,241,76,10,83,13,175,154,241,92,255,244,237,163,231,141,226,231,166,48,190,147,254,96,37,95,38,142,95,139,243,16,88,17,125,18,120,36,204,223,226,0,0,62,90,144,112,97,24,78,71,192,48,155,75,207,239,86,57,156,231,6,248,94,119,19,202,61,231,189,23,42,90,67,225,61,93,43,196,224,113,212,19,206,9,176,116,76,171,92,81,129,123,20,59,252,13,249,214,232,2,178,239,177,217,25,81,85,203,15,63,81,2,200,247,68,126,82,31,142,162,89,253,30,60,180,80,169,82,194,86,214,155,13,152,198,91,97,62,226,107,221,254,233,57,244,154,45,222,187,247,148,214,121,225,241,19,84,54,84,119,90,192,51,139,60,26,69,26,125,235,187,105,56,207,159,193,95,77,173,239,85,195,137,204,128,177,105,117,46,76,211,175,14,120,43,145,60,240,38,145,225,173,129,33,94,200,106,169,245,223,235,183,213,77,42,124,111,92,130,42,225,23,40,217,242,253,45,206,170,217,166,149,142,214,55,222,212,7,136,79,153,154,166,224,241,91,127,188,210,93,7,197,18,232,223,198,96,137,77,10,83,201,18,43,128,220,226,169,31,19,130,237,33,123,78,138,230,144,89,126,222,182,65,45,81,209,142,67,146,51,99,5,192,1,152,94,155,128,116,13,248,26,110,26,191,190,187,192,189,68,189,245,195,158,175,177,11,228,10,156,201,24,184,181,145,190,38,133,124,111,46,204,190,243,179,15,233,117,129,162,182,147,96,70,249,123,112,83,41,183,74,214,224,126,175,77,210,250,209,88,16,60,118,43,96,118,90,169,25,192,227,124,231,206,137,67,192,138,168,52,208,84,215,9,115,1,162,192,79,67,123,70,39,51,227,248,162,142,73,67,27,215,36,130,180,217,97,171,102,239,10,35,47,218,2,110,247,204,150,23,163,6,189,143,56,159,42,52,83,26,3,131,165,119,196,111,163,170,153,80,42,74,219,59,251,84,229,129,248,26,75,61,94,187,181,157,130,111,70,208,17,32,241,73,109,75,170,89,139,126,53,232,153,180,219,127,154,168,1,195,62,170,47,189,72,181,137,95,134,104,248,211,33,35,46,95,163,223,215,16,60,105,192,209,178,44,241,210,44,116,221,198,167,21,60,71,215,72,78,209,189,242,222,9,224,12,11,115,130,186,77,125,248,119,182,23,202,2,223,77,95,99,146,247,82,70,45,103,192,68,60,165,231,166,253,181,159,169,66,25,149,162,184,132,226,189,80,94,200,193,210,254,121,224,16,152,83,64,127,26,249,156,17,61,155,220,239,150,194,240,194,196,168,204,182,82,0,206,40,175,90,116,13,45,74,237,55,183,134,215,113,72,38,244,212,181,72,84,137,183,54,38,94,237,217,34,224,253,96,42,203,166,194,247,134,125,30,252,125,90,92,92,205,136,222,241,219,127,233,174,2,163,226,188,30,140,95,83,199,20,23,255,91,125,203,226,252,26,190,102,255,124,240,56,170,52,90,45,158,244,12,87,168,113,52,10,76,16,238,123,211,216,232,140,53,116,94,145,183,104,15,78,85,130,136,116,226,99,15,248,110,27,250,193,200,8,105,207,244,196,221,174,251,6,103,200,121,51,141,55,95,10,15,46,15,207,104,206,210,151,8,70,223,233,23,61,199,123,163,251,37,153,139,125,244,7,239,244,218,164,70,116,177,215,187,232,233,0,227,50,248,196,156,23,21,11,180,14,251,24,113,83,102,109,166,185,100,5,203,223,187,43,140,163,133,59,213,226,150,231,245,12,14,44,29,114,4,167,222,179,113,175,232,136,179,181,191,141,220,118,98,25,113,156,26,227,77,6,187,93,201,144,90,146,219,219,242,168,85,150,50,16,212,54,8,66,60,184,39,227,18,14,6,25,179,197,113,167,9,30,144,39,28,133,117,233,31,74,47,206,210,103,235,177,77,138,141,19,239,253,122,166,155,49,132,103,115,73,207,202,86,35,204,88,91,103,213,81,209,13,209,72,128,250,39,99,186,245,181,160,84,105,50,226,77,163,235,23,38,171,96,201,215,92,250,185,206,177,252,115,153,11,77,141,98,98,222,235,27,50,147,90,250,109,36,170,101,46,96,229,202,152,222,197,118,214,110,50,137,53,111,236,238,234,109,120,2,242,223,18,104,58,42,232,75,116,25,149,58,148,3,2,41,75,231,172,249,91,125,93,173,71,108,232,221,101,233,106,1,48,57,31,174,167,251,183,238,211,68,193,224,219,85,182,5,56,69,5,134,93,83,118,13,220,207,91,97,211,133,146,29,235,211,236,18,200,205,199,27,178,187,175,23,53,61,33,185,31,111,34,65,112,150,208,29,73,128,127,91,173,210,121,64,211,208,159,135,172,24,45,131,160,95,121,214,184,237,242,233,16,248,140,155,191,189,51,98,9,33,50,113,3,20,222,222,225,134,15,94,242,194,10,252,236,237,200,249,52,100,211,128,149,117,68,172,192,162,231,154,164,196,197,59,82,110,254,142,198,33,81,255,134,12,102,149,211,141,100,21,125,56,249,134,69,143,101,57,65,72,89,130,157,255,157,233,233,216,69,166,185,158,79,157,23,109,235,79,79,243,79,136,57,241,201,145,111,26,93,94,91,108,198,72,45,93,127,27,91,246,136,37,179,210,144,110,38,233,22,59,104,233,152,24,1,225,120,70,84,109,85,97,178,163,118,140,40,219,145,166,210,21,56,210,215,39,6,156,112,195,155,179,63,36,84,255,204,63,49,177,238,75,88,87,159,237,56,68,248,143,48,4,148,223,207,161,51,149,138,205,162,20,117,10,220,118,26,178,138,234,160,192,165,235,52,52,117,161,178,196,96,86,65,20,2,40,220,133,247,51,183,135,138,212,55,238,25,253,189,118,133,250,75,127,123,144,146,89,197,212,215,234,123,196,71,191,249,134,156,4,159,244,240,73,122,169,92,51,80,85,18,24,3,239,121,224,72,68,214,103,115,19,60,243,221,112,48,92,5,230,28,141,219,19,212,25,105,196,81,73,253,94,99,50,20,244,217,236,178,37,238,117,48,53,84,125,107,88,206,158,51,9,146,155,169,15,255,76,10,45,96,20,67,101,196,239,7,90,226,124,192,216,19,35,137,244,183,16,9,131,152,4,26,179,148,241,9,229,89,116,109,27,69,182,192,148,97,197,79,51,196,35,161,115,191,251,40,238,184,163,168,185,221,227,209,107,106,48,1,24,82,192,232,247,226,63,200,160,160,215,86,222,144,206,67,177,185,194,136,183,156,119,157,29,106,251,81,117,190,92,100,192,46,218,159,106,193,91,191,229,174,12,211,152,110,11,183,109,245,36,39,115,63,40,125,42,48,18,125,175,245,93,248,186,242,219,95,126,247,115,186,76,173,42,184,48,214,198,115,186,152,216,142,192,48,156,214,231,87,185,139,96,106,107,12,130,215,115,222,242,211,223,38,132,248,220,19,13,161,109,157,12,31,210,61,1,35,10,163,27,117,103,155,122,99,78,48,72,103,57,153,169,235,117,173,162,227,40,191,77,24,101,245,120,49,172,249,174,153,201,21,230,163,24,22,152,193,245,128,234,205,14,203,31,124,168,228,72,173,219,118,33,60,80,56,210,82,214,51,196,69,175,113,129,77,90,225,53,218,138,214,156,156,218,111,216,16,194,45,121,142,213,22,42,124,191,95,172,1,22,167,104,235,0,115,226,140,128,161,126,211,159,134,248,207,13,29,243,206,41,69,75,67,191,50,142,70,146,139,142,200,129,89,78,110,219,225,180,129,172,68,130,6,100,145,32,77,238,61,183,192,161,216,219,100,168,68,114,37,20,178,159,22,28,97,133,142,246,26,195,187,40,245,124,92,18,251,243,174,111,244,117,182,182,134,227,202,83,57,254,2,66,91,127,26,118,140,112,39,33,172,157,54,68,88,152,195,13,198,120,142,244,236,121,151,95,12,10,176,50,132,25,163,191,171,147,252,61,123,38,152,156,174,88,250,198,186,155,122,102,212,69,83,222,43,217,42,19,65,175,216,149,216,45,149,187,140,12,147,243,230,10,243,95,84,65,129,103,212,221,0,95,75,166,106,215,190,80,228,133,183,23,177,112,65,17,231,112,170,80,120,123,205,187,145,224,96,188,5,38,63,251,159,214,59,150,0,177,173,173,118,18,210,30,94,179,109,172,191,179,254,243,219,213,141,245,101,85,58,114,77,7,45,225,6,99,158,29,181,168,173,68,181,133,67,149,224,148,186,45,219,159,104,69,160,135,162,215,132,222,29,242,53,102,9,228,198,245,237,26,38,246,174,199,0,70,242,243,75,114,36,232,45,189,153,242,234,121,173,75,209,76,217,70,237,109,220,20,44,215,108,142,244,185,118,141,128,131,89,31,255,124,235,239,133,43,204,19,146,166,56,228,38,111,142,243,105,37,143,150,164,56,226,112,14,23,136,239,82,235,6,171,89,192,119,90,181,244,219,212,25,188,214,136,64,166,247,130,16,57,208,59,126,122,106,163,233,85,219,107,140,175,62,205,240,208,170,89,102,234,212,212,109,172,205,19,168,69,247,116,245,64,86,54,3,94,61,45,189,143,25,220,3,157,164,82,230,151,138,155,176,249,214,181,20,157,17,91,78,111,111,112,239,122,102,79,211,184,222,1,223,125,57,237,118,104,91,189,142,81,192,154,134,228,238,24,229,61,27,63,198,63,147,48,146,19,56,187,118,186,122,193,187,216,226,8,192,12,18,69,72,224,254,133,227,240,239,128,105,138,174,225,165,153,127,18,246,74,225,66,21,169,156,31,11,6,182,188,50,49,217,222,79,223,1,20,127,105,131,165,37,174,117,208,159,111,253,212,36,78,245,55,162,119,45,136,224,203,54,142,229,246,126,26,85,238,154,158,205,177,24,159,107,147,94,175,219,21,181,41,113,64,44,171,144,212,253,168,66,171,25,40,124,33,169,103,135,165,26,240,56,233,240,129,217,36,18,104,108,211,208,162,130,6,97,212,59,186,254,82,255,244,189,238,253,41,226,9,44,205,123,69,76,112,131,16,192,97,236,218,158,97,168,179,2,62,75,61,73,182,212,250,235,57,153,155,122,2,192,225,113,190,215,26,198,54,29,21,228,242,222,79,247,217,211,70,218,140,150,48,96,178,2,82,227,19,247,209,69,33,100,217,169,223,119,226,197,241,129,159,86,189,161,247,119,75,20,32,2,115,66,204,4,195,24,29,48,33,53,69,155,23,225,218,27,147,156,172,232,128,231,220,225,65,138,112,106,76,46,96,252,178,17,3,38,248,236,26,161,64,104,101,71,58,215,32,236,126,67,214,55,226,113,10,35,237,252,224,118,150,250,53,214,24,220,183,28,110,71,37,217,129,23,148,24,1,143,122,210,215,186,61,105,17,238,54,186,196,47,253,246,9,226,101,203,154,155,59,173,108,100,48,222,68,170,166,94,172,48,245,249,241,219,247,240,94,105,225,95,179,115,199,253,103,213,127,172,28,140,202,103,66,45,83,190,209,65,157,184,8,30,124,47,71,59,161,253,89,134,212,14,103,67,132,20,166,247,69,138,41,23,40,204,229,44,222,11,86,155,180,89,90,5,111,140,202,189,220,180,244,193,38,185,88,209,51,18,75,231,74,240,122,247,155,101,98,66,250,193,38,53,12,14,195,77,42,50,223,192,183,239,49,27,38,121,217,61,253,246,142,215,154,136,210,167,93,156,50,128,200,155,64,189,108,235,53,27,194,244,152,72,144,68,205,52,145,238,142,53,99,150,66,87,164,117,101,141,121,219,99,42,16,89,154,105,211,48,137,159,128,27,252,249,218,237,191,136,145,195,164,246,171,63,135,67,227,139,44,26,202,7,103,58,127,182,37,244,252,224,129,119,65,47,148,150,162,22,183,31,82,162,230,167,115,225,154,122,145,17,107,204,165,37,195,112,68,126,1,227,67,89,9,38,139,54,224,218,243,60,180,129,246,81,131,150,174,228,214,56,91,125,170,224,23,239,105,125,93,219,126,133,203,134,178,164,253,233,123,223,47,208,98,125,17,107,24,234,85,33,97,116,197,7,165,104,77,84,181,173,72,225,101,169,65,20,136,99,95,225,239,89,111,157,108,163,180,128,144,230,141,169,4,63,104,79,135,246,55,119,212,52,80,52,83,211,161,141,22,100,152,157,48,99,237,180,2,208,155,11,91,228,174,98,174,83,233,217,240,24,5,92,119,77,167,0,204,171,43,90,155,10,180,78,196,107,147,173,248,32,205,178,192,87,130,239,7,244,169,244,103,155,167,174,153,215,52,96,88,135,211,107,183,207,249,20,217,107,239,45,112,164,174,17,126,136,247,134,233,124,165,223,166,100,242,193,53,81,86,93,152,20,132,120,111,4,206,210,18,34,103,182,196,144,87,236,245,52,25,160,150,118,180,152,180,96,154,11,220,251,2,110,137,177,4,74,93,156,58,63,184,66,192,163,96,223,78,108,203,25,64,18,146,118,155,138,209,241,224,242,245,100,201,32,11,16,29,227,126,215,210,231,186,166,70,137,183,170,118,135,73,203,167,132,241,7,129,82,218,41,141,106,104,6,202,181,57,111,10,35,174,185,149,79,149,183,20,234,83,125,30,84,147,104,208,1,89,212,210,63,248,46,60,117,199,152,157,26,134,10,33,168,162,166,58,22,130,244,12,191,108,58,209,239,215,123,203,186,82,229,145,15,190,143,77,204,225,66,92,54,157,93,240,66,121,215,202,103,251,151,194,99,60,207,3,228,212,59,217,103,84,21,198,153,92,78,47,95,58,65,200,196,123,173,209,126,221,217,216,40,145,179,65,96,181,127,201,76,26,61,116,99,128,219,106,122,121,90,176,62,68,227,153,153,128,177,177,16,233,115,120,144,134,148,140,191,190,34,187,154,51,119,40,107,116,179,188,137,176,22,32,60,170,105,200,89,124,177,167,220,63,90,179,33,131,7,45,78,16,8,65,191,100,29,90,220,43,6,173,154,134,101,186,39,160,117,237,48,21,218,185,117,11,221,24,96,88,84,146,103,226,108,39,120,37,208,199,65,170,61,47,100,109,180,128,75,45,233,136,32,104,86,3,62,120,220,210,133,212,242,87,29,222,201,232,165,144,33,14,8,115,36,204,153,46,202,4,56,183,195,11,95,78,75,94,168,17,185,142,22,124,86,59,133,186,244,216,134,225,253,235,61,57,7,96,152,123,63,141,72,157,142,201,52,153,238,120,54,220,34,233,173,204,111,85,29,38,117,72,119,74,174,147,46,55,69,181,198,63,225,31,226,138,78,248,14,12,57,157,162,109,187,84,45,172,90,124,79,133,7,194,73,129,226,249,78,62,195,246,69,1,23,58,123,109,232,118,102,66,207,222,237,187,50,103,154,70,147,42,103,63,83,239,224,99,131,202,118,71,229,194,87,253,167,185,32,30,93,247,253,94,73,134,219,72,70,181,146,220,122,100,107,120,169,56,198,93,103,230,168,247,217,42,252,28,70,197,68,141,191,62,74,157,209,243,241,71,24,167,240,221,13,119,192,248,33,210,111,163,43,237,139,207,184,46,147,239,13,191,80,117,159,34,105,252,217,0,187,29,31,225,145,153,16,149,168,5,69,6,97,143,103,67,52,161,4,178,248,129,170,115,137,220,189,173,109,149,147,34,33,166,244,184,99,12,182,140,20,130,217,80,94,185,89,138,207,239,75,177,6,148,79,226,139,12,104,217,53,69,166,221,57,137,211,203,225,107,181,166,227,30,218,60,87,124,186,240,168,170,125,180,49,160,73,177,113,152,244,107,189,114,82,151,123,30,76,234,72,226,149,225,158,237,123,45,203,244,46,93,33,165,65,228,99,120,60,142,236,129,41,122,228,192,247,4,241,89,126,97,156,40,159,194,35,180,135,129,39,172,68,10,223,169,235,57,185,23,134,255,90,31,78,44,202,221,115,84,9,165,44,103,114,81,225,219,9,248,163,174,75,97,248,174,162,107,149,42,121,237,26,196,136,241,197,208,220,21,61,79,224,222,251,251,109,203,35,159,10,191,33,171,150,61,162,24,106,82,95,192,72,251,40,76,162,190,175,124,206,174,68,250,121,97,120,163,223,15,147,108,162,111,197,17,63,223,111,155,200,133,194,212,148,188,151,54,1,0,37,17,130,196,38,30,222,96,61,94,10,83,115,25,93,131,213,102,233,111,111,147,36,14,56,145,128,227,253,71,189,35,208,149,82,214,89,248,45,114,0,134,213,128,108,253,152,228,141,183,215,250,164,156,165,206,183,140,235,44,138,18,84,69,42,252,181,243,230,25,181,246,159,142,138,9,29,172,128,91,209,224,80,231,16,222,111,200,123,47,26,14,239,80,240,185,50,25,48,89,68,9,166,190,43,86,72,191,219,97,154,103,84,118,236,253,96,92,31,66,250,132,30,253,155,165,157,162,112,101,148,226,56,59,241,98,48,234,127,169,53,98,1,241,219,208,120,37,62,42,194,11,111,133,220,21,49,234,73,132,83,20,14,6,188,146,7,14,239,245,221,79,163,107,184,135,86,122,56,172,228,239,183,145,192,83,152,10,183,30,31,116,26,65,137,194,104,219,196,152,195,154,168,107,104,34,123,49,163,107,8,119,173,4,223,35,243,205,196,57,84,200,23,152,75,76,116,13,86,119,241,158,195,96,90,156,20,4,152,72,255,84,248,174,131,47,70,109,253,179,51,144,83,176,223,10,52,158,33,69,81,250,141,247,194,122,213,105,206,139,52,121,54,185,233,250,211,112,182,205,232,56,37,187,186,55,80,255,31,14,112,40,27,231,151,222,139,220,214,247,218,228,198,232,94,61,89,68,51,230,241,31,79,185,194,212,117,62,152,79,82,19,121,89,171,111,175,54,250,194,166,240,232,123,189,174,33,172,163,15,199,136,123,115,233,80,23,155,90,95,123,116,197,247,68,151,170,233,76,68,181,176,69,215,216,215,117,121,163,227,213,222,42,56,167,183,244,61,169,126,122,123,7,210,33,122,70,97,34,142,247,61,81,164,211,207,189,140,21,192,109,14,206,32,205,73,180,204,248,40,222,192,91,245,105,236,170,27,87,194,124,38,9,26,199,91,97,66,55,243,89,44,105,166,97,219,69,225,33,9,220,93,51,105,160,196,56,225,197,158,237,207,93,44,176,145,214,58,74,110,178,174,94,62,71,20,134,76,44,128,41,86,119,199,25,213,194,70,132,114,182,235,144,110,220,77,39,30,126,199,243,232,185,14,3,80,141,251,64,227,70,164,187,214,62,228,225,158,128,41,30,144,121,10,39,67,243,37,116,239,226,165,169,205,222,17,227,233,97,252,178,213,79,221,26,80,48,170,238,142,66,169,124,170,186,1,116,129,37,110,57,247,178,94,53,134,68,213,20,178,126,1,159,173,137,156,148,218,156,112,0,206,14,165,173,154,82,240,213,71,172,126,34,6,166,162,37,23,134,50,46,122,214,41,60,215,223,134,37,53,198,212,244,252,116,113,35,195,21,23,207,187,69,81,241,39,175,141,212,175,203,173,0,223,205,67,226,87,200,192,236,55,139,57,16,53,81,26,13,192,123,89,244,15,214,53,112,214,77,225,184,197,147,41,198,24,169,41,130,150,209,20,70,110,61,246,145,100,92,239,135,87,166,176,165,110,255,153,213,211,72,122,182,62,156,64,206,123,105,170,174,245,0,59,127,78,211,128,33,184,17,212,194,118,209,24,197,140,162,35,6,243,236,126,48,183,7,153,195,212,223,189,171,33,162,13,71,201,26,9,225,205,18,83,225,51,114,10,129,41,129,141,235,93,55,253,57,29,149,111,135,115,16,61,204,187,13,40,1,102,65,163,201,27,223,29,163,168,56,200,133,185,49,127,1,27,173,176,192,127,197,131,1,159,244,214,100,73,69,73,49,60,67,91,185,28,187,229,238,197,134,4,249,153,58,138,251,31,73,210,131,79,41,58,195,9,83,151,120,107,19,96,214,93,30,243,37,194,187,19,90,208,161,246,134,49,239,199,20,198,97,93,116,72,169,47,43,51,174,142,141,188,23,165,5,157,22,213,112,152,197,121,116,76,113,61,199,173,214,238,37,233,225,16,119,236,64,41,249,209,33,221,35,212,28,151,229,128,22,221,13,191,67,198,107,160,148,189,235,160,32,70,21,27,18,204,105,154,58,219,63,152,71,206,107,141,230,143,162,240,147,198,75,95,51,75,239,203,16,31,223,163,54,134,236,142,144,166,124,92,24,58,246,120,54,209,38,9,60,115,254,135,74,25,87,121,36,190,149,172,248,195,27,226,111,77,250,251,86,126,104,72,56,60,218,129,236,102,162,140,187,243,6,177,212,47,252,223,181,137,126,44,240,7,159,69,192,16,206,104,235,123,173,140,52,233,5,37,152,94,244,7,165,159,173,61,223,59,22,131,194,163,138,251,27,165,175,212,248,222,207,34,99,158,16,245,61,245,21,70,250,232,57,238,33,147,18,67,6,91,179,189,138,73,248,14,74,234,56,25,87,231,193,150,157,33,48,65,138,250,226,25,69,115,149,137,70,80,151,21,232,172,42,187,48,62,43,148,139,128,4,197,18,93,123,198,246,22,153,152,205,124,93,50,23,72,44,11,182,11,116,132,49,100,20,158,37,238,149,236,186,83,55,149,65,17,105,36,143,35,49,55,85,44,143,219,86,123,121,2,28,186,154,253,250,167,175,18,191,77,57,242,81,106,248,98,122,31,47,128,4,69,166,162,112,67,250,168,160,76,169,115,97,22,75,255,137,214,141,60,129,79,97,99,127,8,24,69,71,125,56,119,220,72,36,187,103,114,214,5,186,27,49,206,207,128,145,230,22,162,255,130,43,101,63,248,83,154,143,109,236,144,243,139,135,195,168,173,207,102,135,123,61,27,150,69,175,48,62,165,120,47,170,74,187,118,252,90,93,35,220,212,92,28,132,73,12,120,127,239,115,93,227,187,41,145,127,49,141,178,128,239,117,86,75,165,33,195,239,47,61,194,56,237,63,253,233,107,20,151,23,107,52,134,18,237,184,209,67,215,128,225,116,85,153,12,164,90,35,157,107,152,136,114,18,209,56,47,148,15,73,141,118,172,153,62,69,4,65,239,194,84,81,211,137,194,64,212,168,98,170,220,17,146,142,13,82,103,194,249,78,96,224,36,152,123,120,196,226,27,202,23,67,133,119,22,69,199,145,93,68,62,162,42,10,81,226,243,210,135,144,96,78,173,33,146,127,233,15,208,245,38,49,163,97,201,147,1,115,85,206,138,66,251,117,28,46,8,17,101,7,62,100,162,5,124,13,220,154,132,148,168,174,121,240,252,118,18,59,186,54,114,16,30,65,229,113,148,117,20,211,124,149,151,115,88,235,58,73,227,9,145,161,200,180,132,100,226,75,234,83,102,249,191,164,194,150,7,141,92,154,216,75,173,232,39,13,154,133,211,94,198,98,219,26,234,159,70,151,30,153,0,120,212,167,254,52,21,176,239,181,238,182,219,122,130,77,64,251,165,82,222,205,83,127,218,248,185,95,166,37,185,120,130,30,24,104,95,154,230,76,69,191,120,212,37,115,252,207,66,214,126,147,248,252,73,250,105,10,167,67,234,126,119,83,73,94,77,116,246,84,29,220,181,23,191,61,140,142,80,225,41,108,0,27,39,138,202,154,252,201,123,198,107,179,86,91,146,34,171,146,15,185,73,94,249,20,133,235,225,161,115,212,44,115,70,173,83,252,244,220,43,9,174,144,120,211,94,199,49,245,146,38,221,40,231,189,53,65,235,145,228,219,24,229,24,179,139,105,249,4,130,58,36,234,6,124,151,135,126,175,101,5,41,47,83,249,94,87,85,81,101,81,173,254,62,54,98,3,186,17,67,243,244,54,121,38,134,186,46,152,195,45,28,120,212,177,239,164,153,130,121,241,242,129,255,210,255,4,229,142,87,95,227,92,41,61,73,232,154,47,55,156,130,224,47,193,167,126,111,225,223,131,172,171,178,15,1,220,241,62,8,37,111,53,193,104,147,189,212,240,175,237,132,82,166,248,158,109,199,136,192,196,107,35,4,75,249,201,76,82,125,127,233,101,145,150,94,75,146,157,35,17,183,189,116,122,10,84,116,68,33,3,125,217,194,220,56,182,126,15,148,22,198,203,167,159,41,241,98,146,248,89,222,150,4,83,174,10,226,173,51,78,196,221,150,105,133,37,41,63,246,148,136,75,31,163,221,209,247,130,55,49,76,75,200,232,139,46,47,82,132,203,120,112,75,57,166,147,157,91,138,66,202,189,10,235,54,111,37,123,237,193,51,149,170,77,211,226,141,96,255,177,82,79,249,237,205,85,238,213,94,20,227,66,81,152,231,183,128,45,151,66,97,28,153,129,162,222,33,223,203,42,59,226,248,98,128,213,20,129,1,120,196,28,191,27,109,201,175,213,173,208,237,193,159,22,201,65,124,60,95,26,181,5,214,180,219,29,207,113,128,22,27,19,116,24,73,100,192,108,4,218,237,1,231,236,251,101,244,229,5,181,36,195,247,195,184,87,18,60,87,212,93,92,244,36,251,10,241,148,45,239,140,228,140,118,123,89,92,46,224,175,170,71,114,194,96,246,62,85,69,183,71,199,211,234,164,227,217,148,171,234,22,143,44,246,142,236,238,131,56,152,110,195,212,211,191,89,210,106,85,27,199,54,129,253,30,13,127,139,190,243,161,36,170,63,248,104,141,27,234,119,61,114,85,14,213,116,170,183,69,176,246,196,46,123,224,210,214,233,75,183,202,27,80,202,206,116,151,101,111,171,177,213,29,210,146,245,124,192,251,210,63,249,237,84,24,59,153,85,171,191,135,247,164,240,119,32,121,15,75,225,152,18,134,204,162,67,142,141,12,40,244,135,93,97,40,87,170,62,59,161,72,198,111,233,216,73,63,221,113,188,13,121,45,45,57,156,232,51,234,91,169,33,64,172,230,37,97,50,158,74,147,129,109,11,95,249,131,171,198,2,166,133,211,94,145,24,229,211,186,137,34,37,245,206,114,38,130,210,79,33,173,201,97,34,179,40,205,95,232,161,234,126,195,93,214,73,111,133,93,95,101,254,10,4,231,247,216,50,245,215,212,223,133,162,247,237,144,149,122,38,29,77,196,147,218,91,56,103,108,61,77,153,189,235,189,51,177,81,221,167,88,84,229,251,100,193,235,101,141,156,185,209,95,207,184,247,36,120,64,143,250,182,26,114,171,20,62,251,188,178,58,248,132,116,97,225,209,139,36,22,163,175,214,104,50,69,42,47,132,104,91,164,122,219,73,30,217,175,232,245,110,191,159,18,220,16,3,226,202,16,112,73,25,179,243,51,241,133,38,123,187,6,117,153,68,51,194,89,203,214,89,75,240,122,28,131,118,172,40,229,201,53,87,74,15,190,95,59,148,122,234,90,135,74,87,143,52,173,119,194,51,3,9,219,59,16,203,76,163,70,22,108,228,188,162,110,145,36,171,11,252,57,177,189,111,50,15,84,55,186,24,27,241,171,48,251,150,102,15,16,132,175,82,109,200,230,38,7,15,122,178,165,63,203,204,36,128,5,101,106,14,41,110,75,217,59,36,145,239,241,174,38,168,215,169,38,53,84,86,111,217,155,159,64,85,167,11,133,70,239,234,130,132,184,42,217,95,91,234,94,215,227,183,199,82,161,7,74,100,206,227,26,195,77,39,4,250,155,20,194,21,220,6,240,167,86,229,131,88,212,204,148,87,87,119,47,188,58,38,200,222,203,141,11,127,187,74,209,147,35,81,222,253,224,47,152,169,240,157,106,175,80,171,83,148,172,61,235,164,251,212,116,35,211,214,76,179,119,3,104,16,83,232,111,223,203,188,152,117,36,172,53,69,45,43,38,208,62,84,14,152,114,131,19,65,89,35,31,214,125,131,178,160,54,223,179,141,151,84,71,101,89,97,106,192,8,219,233,231,90,16,226,189,43,114,47,74,10,116,225,175,63,99,246,126,13,149,157,177,58,137,254,10,2,203,78,81,6,60,114,95,145,186,186,113,52,70,1,247,126,21,19,191,160,127,163,40,190,182,87,98,150,71,140,40,105,213,210,183,166,3,134,171,254,213,28,225,106,76,221,250,224,131,126,48,156,24,242,236,6,61,152,84,121,225,136,30,10,27,247,110,192,3,97,43,129,209,166,120,117,117,7,85,172,163,240,88,193,221,198,205,164,170,94,169,21,102,189,90,41,19,69,20,16,65,155,87,1,3,65,144,184,66,46,204,155,189,122,166,131,93,172,240,247,61,159,129,85,54,28,237,24,137,243,111,184,73,20,213,233,111,73,123,237,21,52,65,188,167,191,61,144,28,15,7,18,169,135,71,123,126,47,138,235,13,10,66,183,42,84,223,72,190,121,101,40,247,4,238,233,225,92,20,227,132,160,238,97,202,149,9,93,128,246,76,9,132,124,180,152,138,139,32,169,201,175,102,233,211,170,84,50,123,201,10,11,24,161,58,125,111,11,158,69,215,240,69,173,4,67,137,254,188,114,155,44,47,129,141,31,231,21,37,113,23,215,223,54,27,63,126,155,12,229,173,61,39,200,45,53,75,248,36,244,189,209,84,126,149,65,148,23,166,81,195,187,216,95,241,14,73,174,58,230,7,30,226,250,188,141,75,45,130,213,72,134,123,165,167,240,123,106,199,63,203,194,140,202,31,234,1,18,140,35,250,21,6,161,168,163,61,163,48,59,76,67,44,27,213,21,196,185,255,181,87,251,3,223,150,4,141,236,6,251,142,213,73,29,165,88,203,124,161,39,9,66,65,11,116,137,10,223,85,16,19,149,203,159,102,58,114,209,159,207,80,135,2,85,169,196,22,228,212,65,253,187,102,166,44,6,222,47,43,8,209,247,161,52,182,11,93,156,208,253,32,19,146,12,82,129,77,14,34,124,203,104,88,75,18,243,234,198,160,252,74,131,72,103,83,20,137,139,168,222,89,184,208,143,194,215,150,9,195,149,170,19,153,165,80,237,212,216,118,80,136,85,81,52,104,67,184,89,69,221,208,254,86,250,92,231,218,135,177,155,226,182,84,74,6,10,10,191,144,153,128,223,246,158,248,233,225,16,47,73,213,81,186,251,44,110,219,97,75,32,214,166,186,185,208,105,16,160,143,154,36,6,77,127,154,204,170,216,107,225,190,75,7,140,241,171,199,205,126,84,147,223,84,152,24,121,160,189,171,166,212,34,118,249,10,137,71,201,153,80,11,157,160,231,167,33,174,172,113,27,254,67,125,62,34,66,218,167,38,120,62,105,3,94,99,169,151,135,34,204,58,94,252,227,67,32,38,181,62,194,237,209,143,85,11,43,76,153,126,4,87,236,234,37,131,118,111,70,45,170,223,144,66,85,219,110,80,32,18,71,99,135,70,94,119,195,59,74,247,159,23,121,129,26,94,127,25,18,133,184,200,118,122,162,221,174,196,38,35,46,195,1,62,18,140,146,194,121,1,165,79,55,164,97,116,39,235,69,163,134,166,36,160,146,176,95,84,148,12,88,173,102,167,207,115,143,7,83,250,164,223,26,210,159,96,129,233,157,179,83,7,5,10,168,38,49,186,50,210,183,38,88,18,171,30,94,188,161,231,143,113,127,133,33,15,203,114,251,7,254,30,245,53,204,163,37,195,228,235,246,23,185,188,103,126,134,223,136,66,199,158,59,54,94,118,51,51,12,199,66,130,95,38,6,123,246,210,59,130,9,13,191,8,56,5,254,61,193,40,211,60,24,90,171,244,236,217,222,133,242,222,221,17,108,78,112,127,23,16,66,210,234,4,5,30,145,13,68,16,123,104,221,144,181,142,48,179,25,73,249,151,251,227,30,160,120,42,217,233,244,251,4,213,67,51,211,35,61,122,112,118,69,232,126,159,189,211,68,33,67,249,149,228,241,53,243,136,18,161,136,164,130,51,53,240,15,140,74,97,192,215,212,46,9,238,143,26,20,238,213,123,67,201,112,125,30,191,70,42,117,254,154,182,59,6,92,224,173,79,112,121,182,4,228,64,51,79,97,118,195,64,203,25,105,217,95,147,248,211,122,190,150,174,47,80,197,135,229,8,31,90,218,71,235,87,31,195,146,57,11,211,86,135,64,121,220,254,153,251,187,166,214,247,166,21,167,57,82,88,234,146,102,207,104,207,34,38,79,182,167,137,130,21,242,42,246,238,189,116,175,180,217,141,250,234,132,235,25,173,229,45,135,36,133,104,189,17,37,76,123,74,37,22,16,240,157,72,45,253,182,101,179,4,92,150,150,202,47,43,144,121,149,138,252,111,38,216,196,220,3,166,64,41,193,216,95,81,243,55,243,47,95,195,174,159,7,18,1,79,199,3,65,210,248,101,136,107,242,201,213,197,5,123,45,68,246,13,133,73,241,9,20,21,175,153,142,212,239,57,58,97,233,159,249,188,62,40,236,6,124,205,184,154,14,100,203,203,15,152,52,128,244,112,18,196,163,53,65,27,29,50,184,58,35,143,201,216,3,181,194,31,129,239,87,248,134,242,94,50,57,15,153,145,241,210,240,215,235,233,114,143,88,241,132,86,146,102,86,50,175,32,61,143,103,155,230,160,162,215,82,120,221,70,166,37,25,64,232,71,191,106,64,210,196,70,50,10,207,35,30,40,164,106,37,11,199,188,222,175,68,146,10,213,4,91,249,204,171,160,220,105,15,55,157,211,56,21,203,166,152,89,91,67,13,112,30,124,247,166,47,193,70,39,16,48,172,136,218,113,50,74,94,215,174,185,243,205,100,42,151,19,19,248,206,102,45,27,88,22,236,121,37,144,184,213,212,55,64,174,247,142,105,84,80,0,78,118,180,37,27,199,179,49,204,244,114,98,12,99,231,21,111,34,103,163,131,50,150,184,97,11,46,164,165,191,141,240,105,36,255,126,212,191,36,20,242,192,47,74,28,111,55,213,249,197,179,94,45,224,230,122,215,243,157,235,123,181,128,132,131,212,81,211,208,108,140,28,64,43,76,91,233,178,136,63,235,123,53,142,61,93,99,173,4,43,10,9,39,4,191,9,110,51,44,28,120,30,168,49,209,75,48,53,89,241,211,253,36,194,121,136,83,113,238,4,140,222,94,186,159,195,78,19,61,163,138,84,55,105,120,213,106,212,243,125,248,150,117,125,88,193,242,122,176,105,193,171,219,194,82,245,162,140,17,38,248,228,243,88,193,51,73,134,224,151,214,30,228,129,175,16,17,15,123,59,217,29,83,90,164,139,178,69,172,169,151,224,138,215,111,191,34,72,124,157,201,79,212,98,87,32,86,221,103,186,158,23,238,43,209,26,103,239,74,254,175,243,68,102,88,151,189,38,47,235,103,4,218,14,79,244,186,147,107,237,78,144,72,39,61,247,20,76,126,7,206,178,29,73,182,103,88,218,103,114,250,145,214,30,112,209,226,103,190,117,27,15,237,102,38,38,111,228,29,231,128,81,96,88,201,213,57,152,214,1,247,100,43,223,227,166,188,52,216,83,97,238,212,126,15,41,237,60,153,39,210,142,147,72,101,128,111,228,90,160,218,214,220,37,39,96,84,155,213,101,216,48,68,124,188,55,21,61,58,83,240,65,132,186,223,196,233,169,180,82,120,180,71,184,98,140,110,162,168,85,89,73,152,138,194,232,205,101,91,183,59,147,178,142,89,186,255,242,175,213,153,79,50,118,252,54,68,79,186,47,20,116,200,221,14,33,240,123,151,231,208,56,194,40,81,254,133,64,61,148,204,41,72,113,119,180,7,119,24,128,21,38,195,55,126,59,203,91,94,152,226,137,26,104,251,84,32,0,239,200,169,111,76,59,169,88,50,21,74,103,90,175,128,57,248,244,181,201,149,139,33,109,167,228,49,131,10,50,170,155,45,55,75,205,221,123,225,238,175,26,1,46,185,174,177,182,239,148,71,29,56,173,66,91,227,135,159,185,180,188,181,145,180,116,13,11,205,41,21,200,230,72,61,138,162,224,23,89,203,247,68,214,68,86,96,132,18,29,158,212,12,84,133,73,61,241,239,49,97,180,248,82,207,214,203,119,155,112,63,201,193,56,161,253,14,111,61,199,245,167,20,73,70,187,22,114,140,92,190,103,138,174,20,132,54,251,203,111,135,198,85,97,211,111,237,47,173,191,107,133,241,66,61,60,210,171,40,66,27,154,68,187,16,185,13,26,138,73,66,116,94,126,80,248,188,210,148,115,82,220,149,29,137,148,235,87,236,144,200,78,217,75,75,112,94,77,74,240,63,221,75,41,147,153,81,69,143,122,244,72,7,16,7,86,156,48,120,151,53,242,127,207,70,150,235,75,220,47,42,53,65,88,226,238,180,111,76,241,174,168,197,139,55,32,142,70,110,135,61,25,27,76,203,200,142,159,61,219,187,40,116,191,212,251,73,252,49,249,221,80,55,138,214,236,127,217,28,190,214,219,171,40,48,143,97,190,95,132,52,219,69,239,158,148,46,116,164,152,69,175,145,138,79,23,81,246,152,0,241,94,9,72,57,91,44,106,44,97,53,10,7,135,249,247,30,156,20,67,238,45,127,60,137,61,36,7,87,190,19,49,34,113,178,12,19,86,215,27,238,93,11,193,38,114,225,147,168,203,168,168,95,143,147,128,98,238,150,250,253,65,43,29,191,125,141,152,173,134,4,146,59,225,34,157,84,116,78,53,5,102,53,73,196,128,9,207,203,4,132,205,53,138,36,40,115,72,6,16,17,207,87,159,65,202,119,114,68,222,233,254,5,53,236,68,24,173,233,97,77,97,66,204,161,73,173,182,58,213,72,215,12,63,36,26,70,73,154,102,193,80,16,169,81,115,226,134,209,85,9,29,117,137,15,66,134,145,150,7,98,243,196,118,65,133,163,178,106,96,253,62,57,131,11,175,196,90,195,133,225,101,139,193,106,117,151,184,140,24,247,233,144,131,158,232,177,168,53,75,194,100,48,241,204,105,36,234,50,19,236,254,176,223,30,218,18,77,9,110,205,18,242,73,192,59,197,22,113,128,247,199,78,193,221,98,36,120,157,243,6,188,177,224,181,107,36,46,174,215,250,126,61,189,186,88,215,95,197,11,204,140,50,135,247,159,123,41,78,22,210,184,197,234,51,134,226,32,10,154,166,132,39,40,165,7,175,212,115,161,70,33,102,196,53,3,122,125,37,147,156,250,85,122,6,251,4,52,105,113,160,194,19,184,20,70,211,45,12,1,163,19,175,2,99,178,188,135,91,33,169,162,60,239,61,123,165,19,211,42,17,222,13,96,195,7,33,187,251,102,113,133,184,197,36,173,77,253,25,155,216,121,148,238,222,109,190,96,119,8,140,39,50,118,58,28,218,154,71,71,206,126,36,128,96,131,224,216,87,20,190,241,215,56,21,38,114,33,142,236,62,130,238,105,3,38,37,255,206,142,247,104,244,145,244,173,32,29,26,15,77,44,38,36,28,159,183,3,95,248,104,74,205,95,209,234,179,126,208,243,18,203,234,14,56,135,206,51,234,200,200,145,126,67,247,28,132,105,228,222,92,139,69,122,118,132,86,25,116,232,252,39,221,21,85,161,103,17,18,234,21,152,171,102,23,152,42,7,133,79,17,91,118,64,216,165,15,223,112,239,60,131,146,27,130,62,156,253,168,188,215,230,183,100,84,238,93,27,117,152,55,42,95,211,25,254,29,248,87,170,12,154,242,96,111,74,255,190,253,122,14,97,128,162,220,184,99,150,81,146,42,78,158,243,39,194,214,31,92,52,153,231,30,228,165,6,19,233,52,125,9,201,25,32,141,183,191,26,85,170,66,69,254,24,226,226,50,131,229,20,24,221,71,133,103,176,227,153,14,73,75,141,251,253,237,241,198,12,181,145,4,147,239,240,86,207,135,125,41,176,145,8,190,105,74,2,92,130,87,240,144,152,129,63,210,91,227,18,149,5,66,194,130,162,20,177,84,153,226,202,251,2,115,91,121,21,193,164,180,40,91,206,65,215,162,203,221,162,115,151,20,24,65,132,119,165,234,20,255,77,133,161,139,122,107,147,24,177,118,237,144,176,47,59,78,82,19,193,21,56,214,67,207,212,242,35,204,224,89,222,20,39,64,113,180,103,48,12,71,217,34,252,81,170,197,120,140,24,162,14,217,103,143,56,175,14,244,132,253,221,36,49,58,36,115,247,154,60,148,159,189,141,22,209,109,125,120,221,111,67,186,247,64,21,89,61,198,94,28,190,43,72,98,85,242,137,52,151,30,5,147,20,183,220,47,43,51,193,102,221,121,240,24,74,86,72,40,187,172,250,96,172,102,25,240,123,177,151,61,133,226,214,166,141,135,213,207,188,147,235,83,65,182,67,85,65,176,47,76,163,171,233,218,241,185,158,76,29,241,226,50,211,136,154,195,54,230,25,215,198,161,67,102,25,6,129,146,218,168,61,67,96,103,188,35,23,185,74,125,246,31,173,124,192,86,190,164,240,189,159,197,145,139,240,102,149,237,140,123,30,113,229,128,205,80,81,248,132,216,14,118,220,151,222,202,84,138,163,237,177,106,53,133,239,60,140,173,16,74,197,79,242,24,8,65,206,8,171,160,9,120,52,110,98,25,223,59,206,46,210,38,149,44,195,82,190,75,152,64,92,45,218,73,48,215,206,47,96,42,223,245,225,215,166,41,97,238,218,135,79,93,227,56,218,239,230,126,175,72,186,15,163,251,39,239,109,169,143,130,222,211,37,68,232,230,178,242,149,166,176,21,146,6,220,240,121,11,12,13,71,28,109,127,89,47,218,51,98,29,175,103,168,162,203,36,109,20,153,62,203,206,120,10,180,103,44,250,215,182,236,150,94,122,218,176,132,63,2,49,2,217,113,154,197,243,98,200,198,56,154,83,201,53,170,69,220,157,138,31,148,43,4,38,101,229,189,22,117,132,75,91,115,162,68,191,225,50,209,73,104,180,250,45,58,222,113,33,232,91,31,180,122,162,227,247,254,160,153,37,135,173,51,202,58,38,126,228,52,195,239,183,28,207,179,69,126,155,126,141,15,82,249,249,156,48,43,29,138,141,108,219,40,183,135,82,57,109,179,247,250,112,205,202,232,24,229,139,226,83,35,230,133,14,163,195,197,4,138,20,222,164,88,7,76,5,184,194,181,62,201,39,42,70,143,38,79,65,148,65,41,162,223,1,62,211,172,81,24,65,221,184,96,152,20,236,202,112,79,112,253,7,190,203,99,60,248,158,208,50,207,58,116,237,113,56,145,238,174,42,141,23,254,218,91,62,19,125,181,165,173,187,220,145,249,225,42,183,197,67,2,205,115,148,16,58,215,173,178,155,184,121,128,104,114,126,138,82,194,24,55,58,142,92,61,113,81,193,138,232,221,180,125,120,38,120,52,185,147,49,186,61,193,36,99,197,128,175,148,160,100,14,236,72,55,163,172,28,1,2,129,17,118,137,111,125,223,26,151,156,194,125,200,229,157,11,161,174,30,203,0,11,151,155,197,173,210,128,78,14,214,215,250,238,102,138,50,70,227,93,176,147,6,227,53,181,10,36,243,225,75,193,206,151,79,137,188,234,124,206,148,78,213,131,204,50,56,68,151,144,143,192,54,151,96,147,220,12,186,22,106,241,244,225,115,224,47,15,154,154,214,149,177,246,158,91,68,242,31,181,15,247,96,237,217,181,141,227,99,54,18,244,243,123,65,235,239,175,77,58,65,218,20,240,13,174,248,30,156,145,90,56,203,213,166,189,67,179,18,213,175,53,205,127,46,5,14,143,145,46,55,7,225,189,208,140,49,218,118,45,110,61,212,159,134,254,9,212,223,12,146,92,187,238,114,56,30,211,31,16,169,165,91,25,169,196,251,193,16,9,72,74,191,101,131,70,74,255,176,227,70,28,245,228,143,247,136,157,143,187,18,167,18,186,32,152,135,177,241,7,83,178,75,233,129,194,164,64,45,135,45,77,114,43,140,1,240,5,92,82,233,172,197,166,142,11,187,192,0,88,118,79,48,117,21,205,97,200,61,101,75,218,166,18,60,162,181,173,136,161,240,9,13,84,56,19,171,102,177,146,227,50,195,151,195,58,79,204,13,136,177,172,200,51,130,224,224,168,250,56,98,125,231,43,241,94,119,99,254,7,197,119,224,40,110,162,153,96,92,178,209,51,2,147,43,253,244,128,176,36,224,81,84,126,104,19,160,104,190,211,162,173,214,213,145,15,140,12,116,192,45,101,0,254,201,8,250,126,216,187,229,223,206,4,207,80,213,236,36,8,126,45,195,61,34,174,156,46,120,180,18,220,34,251,138,170,135,173,53,97,6,15,183,44,209,99,47,253,159,103,151,152,11,29,229,221,185,19,60,34,116,66,244,117,234,134,7,188,4,54,203,244,75,240,87,5,198,133,155,7,13,46,88,135,145,35,216,59,15,121,8,109,83,50,7,29,86,130,119,48,142,245,110,95,239,31,248,75,112,249,7,190,71,76,192,56,101,183,206,6,222,213,107,160,238,110,120,155,167,47,130,169,233,219,173,197,12,150,186,38,72,143,112,139,185,83,227,248,169,103,130,124,147,225,219,78,55,218,27,93,64,3,190,49,15,83,147,6,128,54,149,250,199,224,232,254,141,10,68,176,247,251,169,167,233,238,183,65,24,125,141,61,75,207,87,47,22,213,162,211,225,2,61,195,80,63,213,121,97,29,82,233,113,213,10,108,124,79,221,225,50,91,73,191,189,45,55,233,7,163,157,124,212,231,50,173,74,213,91,79,34,78,186,132,26,73,132,126,204,252,137,199,235,7,163,40,176,120,0,164,18,42,83,26,16,228,147,79,16,77,85,166,146,86,5,95,203,178,196,117,150,176,51,133,220,105,75,139,66,190,202,33,81,75,218,179,160,19,240,71,67,165,181,243,250,162,170,187,7,220,80,55,125,46,226,123,184,238,184,225,80,45,69,69,226,131,97,148,137,34,167,66,41,157,146,206,82,173,117,239,148,95,192,228,37,107,107,68,57,125,174,20,132,149,52,86,188,135,37,32,5,90,150,50,219,81,204,53,194,7,92,62,170,123,78,130,31,211,32,217,109,189,228,142,149,22,92,130,5,121,129,148,161,11,75,69,61,1,51,248,26,127,49,66,192,239,193,168,114,235,195,187,85,98,4,12,245,74,122,248,8,127,231,69,239,75,107,93,216,102,3,245,120,192,133,169,70,208,215,234,184,221,127,139,19,146,250,123,227,249,20,38,185,165,7,204,117,41,193,236,244,59,96,138,2,244,183,225,3,242,100,214,66,90,205,210,68,13,211,6,112,63,239,29,19,163,80,82,152,200,198,12,56,171,235,145,97,254,69,182,118,65,175,40,165,132,90,25,154,187,75,45,28,112,70,250,237,246,200,143,73,45,91,43,77,6,40,164,87,252,182,101,219,235,84,186,247,213,96,202,193,97,54,148,218,117,65,88,28,42,197,23,54,137,105,133,207,12,57,158,98,218,149,69,95,204,202,133,98,80,169,142,212,20,70,152,87,194,49,95,168,227,62,233,147,104,185,42,236,116,57,90,12,211,205,251,105,226,103,90,222,69,98,126,196,173,76,192,179,166,89,206,180,118,47,25,65,191,214,18,108,234,22,142,34,20,164,207,62,196,208,253,214,137,106,230,210,51,132,202,217,25,151,160,98,188,123,181,165,35,134,95,248,193,173,124,228,23,9,76,220,209,205,234,11,195,73,162,231,151,113,27,125,1,223,121,120,18,76,73,151,119,141,58,166,182,50,124,194,37,10,61,76,29,201,250,132,255,199,175,57,133,79,175,103,72,129,36,241,68,227,59,87,148,69,17,217,111,66,10,1,47,45,226,64,112,60,220,192,133,29,73,133,207,16,51,231,110,227,176,237,33,218,109,163,123,140,126,221,33,254,166,62,251,79,91,38,224,123,58,170,185,95,108,247,246,1,175,212,17,126,25,126,117,49,166,48,160,85,26,240,96,175,240,64,32,188,116,202,127,196,189,187,14,110,79,146,229,245,46,109,183,145,247,75,63,0,22,30,38,26,163,197,148,70,109,76,119,171,40,140,209,168,13,28,112,144,112,120,4,36,36,12,198,2,3,137,199,233,126,14,242,23,223,142,200,149,127,4,22,82,171,74,165,58,103,157,253,237,91,238,204,200,136,21,107,61,193,231,50,171,45,135,41,216,60,1,195,58,95,122,124,156,153,6,238,252,28,141,39,72,252,184,117,235,105,60,65,255,86,92,56,181,89,173,240,164,93,119,212,158,80,24,121,10,187,7,38,50,141,135,134,168,149,86,2,207,74,88,34,132,59,112,157,106,103,69,131,233,9,164,118,192,103,254,235,15,60,101,78,58,51,105,87,215,14,58,160,118,185,227,140,240,82,35,161,243,60,111,72,126,96,248,7,15,60,123,196,81,137,242,193,179,125,195,169,59,229,120,221,103,47,168,205,172,7,174,37,140,134,177,218,238,90,52,179,101,190,198,251,162,83,252,137,54,206,100,152,238,235,44,36,198,138,194,144,182,218,133,179,122,176,30,24,185,175,184,109,186,95,53,184,180,135,156,226,199,207,72,212,228,137,229,226,203,253,190,50,13,21,122,229,168,227,197,151,143,206,174,210,234,224,83,158,192,43,134,113,70,183,77,47,141,74,111,172,111,153,158,16,221,150,194,92,47,177,190,97,34,164,2,117,244,102,76,25,75,137,198,210,7,230,163,232,23,62,35,85,175,124,98,64,23,131,133,174,156,253,192,11,205,133,128,95,165,68,250,70,210,148,163,51,70,122,10,195,199,185,240,217,166,62,15,245,132,124,97,50,14,153,240,33,17,76,58,21,130,200,104,246,137,207,141,65,250,142,114,97,178,185,119,233,94,127,177,8,181,128,97,146,202,247,91,17,175,111,113,180,105,35,118,133,73,32,94,120,157,96,43,43,204,118,92,224,161,209,208,153,124,17,114,44,1,147,136,208,205,70,78,161,54,13,154,180,60,117,208,28,10,44,137,126,225,162,213,221,102,47,236,162,181,61,4,4,230,145,125,15,166,171,87,15,198,93,99,10,76,114,72,225,141,138,205,133,155,202,125,162,211,19,186,229,160,69,59,78,15,58,118,204,73,160,233,33,78,52,49,197,1,134,233,174,48,250,45,77,143,214,41,203,154,153,147,194,154,42,163,10,205,170,165,215,173,236,133,102,65,132,156,123,246,231,121,147,205,205,2,47,245,202,194,59,134,61,184,60,113,13,24,26,18,8,189,200,219,82,6,242,108,102,61,83,244,85,235,198,144,34,67,8,169,216,56,169,122,97,92,200,152,50,200,52,253,206,38,229,196,39,2,175,253,12,5,26,51,199,144,1,62,116,198,50,41,209,165,159,199,75,69,217,16,75,47,90,180,9,11,178,201,10,71,106,251,244,148,242,4,87,162,132,162,65,66,2,235,9,40,200,72,232,209,36,47,117,199,138,58,225,125,217,29,86,135,110,135,137,168,229,187,62,31,155,198,50,140,202,48,38,4,94,249,217,138,159,201,46,68,232,225,56,118,181,149,154,176,215,163,145,4,202,64,83,199,2,224,113,191,205,130,145,237,83,141,207,51,28,173,72,210,116,85,199,51,233,233,80,220,60,19,233,89,129,170,86,42,97,9,199,84,90,48,205,125,202,106,103,239,238,69,133,131,158,53,56,105,118,158,138,108,188,108,172,206,85,216,102,217,70,191,220,83,159,241,255,100,154,87,164,22,201,14,181,165,101,78,28,34,66,252,136,42,151,150,220,240,74,12,254,164,25,18,107,50,105,145,138,8,45,134,100,130,88,146,138,194,117,184,221,15,111,91,135,227,131,78,25,192,103,26,172,90,176,163,201,97,46,153,192,179,42,98,226,173,23,95,7,174,127,40,250,223,83,111,214,216,252,205,208,20,8,206,199,37,219,58,106,171,217,83,50,29,143,205,166,4,29,179,41,113,153,19,212,24,173,173,225,194,248,112,186,12,47,198,58,231,245,200,248,223,168,71,119,63,152,158,30,221,58,145,247,157,94,218,53,152,97,38,176,9,114,250,111,195,180,90,178,67,1,158,227,30,221,146,74,219,157,53,105,186,167,26,45,38,140,163,253,160,197,13,140,12,78,85,70,55,15,48,196,168,58,190,49,48,103,5,222,16,20,29,206,214,245,35,215,189,173,80,224,215,141,47,140,76,56,56,43,231,238,205,22,63,171,172,126,163,78,152,65,231,143,221,225,133,19,249,221,89,45,196,133,187,231,21,187,181,210,75,235,128,193,195,155,239,13,174,85,225,140,78,199,87,219,165,164,70,64,212,5,62,255,220,105,23,72,110,65,249,158,23,38,105,157,190,148,13,92,207,179,57,109,93,97,184,209,51,96,91,178,21,166,118,28,71,27,187,89,97,154,57,151,163,144,201,243,131,150,236,93,113,192,69,5,53,129,27,225,189,195,21,231,23,189,240,159,105,91,192,73,63,32,96,36,25,3,62,191,37,93,90,192,246,1,58,156,231,150,164,203,129,43,173,112,59,224,140,51,136,194,165,58,5,167,27,141,73,50,220,192,39,128,46,126,110,6,143,200,217,2,179,8,4,106,201,121,69,141,38,226,48,238,15,61,43,204,131,44,1,159,205,84,211,167,82,55,210,161,14,243,241,62,175,19,125,151,238,111,132,62,18,153,86,128,241,142,156,1,151,38,252,126,43,125,213,22,111,196,36,79,95,184,214,28,99,133,69,120,234,125,181,22,238,203,160,85,219,193,129,105,221,137,167,242,211,166,126,224,229,146,5,192,185,244,247,194,145,170,137,31,135,105,241,222,246,153,138,253,11,34,174,39,98,123,224,217,226,224,12,3,247,185,50,200,23,113,91,137,120,235,249,237,53,221,175,202,38,47,221,253,0,147,200,172,1,215,49,198,115,244,110,233,194,139,184,255,65,199,16,244,236,173,110,48,109,240,234,247,212,168,169,175,231,161,160,121,238,23,142,86,80,213,11,227,25,237,0,241,62,90,47,90,227,137,177,37,19,255,147,223,79,207,120,222,184,4,73,175,198,239,194,188,63,172,155,82,174,244,23,255,110,171,199,187,166,7,85,90,109,13,198,167,36,96,84,109,94,248,188,131,184,173,98,1,241,243,62,198,29,164,180,21,190,179,70,11,74,33,204,187,162,222,18,192,8,55,249,149,165,129,162,81,251,55,255,230,159,254,250,31,255,252,15,255,248,167,63,255,229,239,254,244,95,255,205,127,252,251,191,253,247,127,250,155,191,250,231,255,241,127,248,231,255,254,127,254,151,255,243,127,253,171,191,254,175,254,225,223,158,191,64,179,255,44,203,236,18,255,234,159,254,233,175,255,227,95,254,195,63,158,191,253,207,254,244,183,127,249,111,254,252,167,191,250,235,127,247,167,127,248,247,127,250,203,159,255,195,223,124,192,127,254,119,127,255,167,255,226,47,127,254,187,191,255,119,252,192,63,252,249,223,254,221,223,255,237,95,206,207,255,151,177,34,161,67,240,213,139,58,36,217,162,218,139,100,96,166,59,61,91,223,21,180,55,129,23,74,28,62,79,208,114,164,187,110,178,55,213,21,158,77,205,19,135,48,129,171,91,130,163,73,215,48,195,22,48,153,4,204,183,162,144,154,125,214,225,113,109,44,206,55,219,72,137,201,26,142,36,66,246,39,188,208,84,81,115,15,172,221,238,203,93,20,216,213,0,106,179,29,247,239,1,20,141,33,69,73,65,222,131,119,213,106,45,240,112,89,32,131,113,218,17,152,221,125,247,101,214,148,142,211,11,247,187,134,35,183,50,245,194,206,246,191,250,79,19,62,105,143,15,232,240,126,123,131,215,144,34,244,38,52,246,22,12,248,56,153,226,207,3,251,215,176,216,3,107,209,113,219,62,201,31,167,245,219,213,254,162,73,209,253,7,180,45,65,105,116,16,116,224,34,230,23,205,211,80,59,111,96,172,138,46,60,36,101,100,218,108,174,177,68,95,44,197,233,245,192,205,85,242,129,113,53,213,163,145,185,202,17,47,173,252,112,192,129,83,246,21,116,45,83,167,149,161,223,114,146,247,76,52,54,242,131,86,231,163,153,206,249,121,186,50,134,232,153,74,197,15,134,5,255,130,225,253,105,32,149,184,39,112,38,56,115,24,241,222,250,194,172,183,23,126,220,20,172,147,43,199,3,221,102,195,241,194,231,69,199,185,33,246,234,219,170,214,117,22,215,141,51,187,238,8,14,156,30,84,149,40,78,200,72,125,179,122,116,155,173,211,233,129,147,211,153,13,30,106,82,126,198,8,173,82,17,151,87,102,132,23,198,95,50,224,140,195,182,238,116,58,92,33,135,145,237,201,47,92,156,196,103,31,116,82,205,171,77,133,254,70,245,213,196,35,251,3,143,245,192,218,197,105,240,184,231,166,3,88,25,130,27,145,186,233,71,159,7,92,85,243,1,56,123,151,167,193,253,97,54,226,215,217,135,63,84,50,72,90,16,89,248,224,197,6,207,140,55,158,189,37,62,106,177,17,58,75,139,252,240,52,227,38,63,111,135,157,217,30,180,76,1,199,179,227,61,195,211,43,149,124,161,227,17,115,7,29,37,118,88,40,168,107,6,109,193,126,30,190,172,211,92,94,212,40,107,17,9,187,177,12,155,55,100,252,31,24,226,239,188,240,82,225,28,246,183,219,245,176,58,11,208,121,162,229,133,93,106,248,7,143,252,208,18,77,191,63,246,172,198,175,84,184,68,235,18,48,1,186,230,31,10,226,204,113,110,72,216,74,118,174,108,53,124,162,4,62,255,243,28,109,217,219,128,141,177,175,116,76,104,166,247,210,120,67,15,76,217,231,238,182,119,86,19,74,246,222,101,214,56,119,79,93,117,186,23,62,226,110,144,14,156,151,174,182,236,138,208,212,15,248,124,231,58,146,144,157,42,233,194,231,219,213,132,16,250,128,110,190,212,141,33,164,106,197,112,115,75,137,225,128,254,186,38,115,137,69,167,215,244,128,177,157,108,47,109,216,155,178,128,7,50,63,10,211,149,126,127,156,114,238,195,88,54,253,150,11,159,197,76,127,28,54,100,139,87,66,55,142,230,178,10,210,60,67,96,122,103,31,174,245,57,250,62,22,190,101,101,8,118,244,187,118,192,43,63,28,240,158,131,116,249,67,155,18,58,9,87,247,125,40,240,209,245,194,206,150,215,37,129,126,7,207,253,144,215,215,156,85,225,254,112,196,153,123,243,125,164,184,20,234,11,41,52,239,203,93,143,250,92,184,21,178,159,135,82,31,78,126,119,235,77,67,225,26,40,163,31,178,227,125,38,152,177,234,19,69,153,97,11,92,235,67,171,79,36,219,238,32,239,207,39,128,2,71,31,247,174,121,179,122,106,42,51,114,48,95,175,182,134,160,49,119,191,109,58,242,158,188,229,162,171,235,194,148,196,247,211,97,49,138,156,155,118,154,167,1,163,34,27,112,191,206,165,6,48,116,160,158,128,77,190,237,199,57,109,229,159,72,160,124,250,69,73,178,217,42,165,119,90,25,74,70,179,174,20,121,164,141,73,81,91,94,80,155,136,217,150,57,235,97,185,50,201,180,221,239,132,168,133,45,58,196,250,142,101,0,197,45,173,87,80,156,47,23,196,106,233,97,184,110,87,34,62,48,157,77,202,21,219,152,157,173,88,96,210,82,146,142,217,189,246,152,236,58,236,91,237,28,108,112,90,99,241,106,244,112,105,239,43,117,171,18,191,221,83,213,21,130,110,225,226,125,181,192,52,22,20,101,146,193,1,138,219,50,215,227,174,240,88,235,174,199,168,72,106,185,188,157,32,37,70,63,146,200,235,225,75,66,105,245,173,218,182,45,169,208,100,182,229,38,99,93,196,228,86,249,63,230,146,25,195,27,37,151,71,79,11,55,207,122,225,5,193,88,217,38,27,187,16,127,205,5,6,195,120,232,90,173,116,153,79,170,118,164,240,42,107,12,79,228,82,84,188,134,41,180,230,64,207,204,146,158,118,248,115,45,247,174,8,57,243,211,86,62,44,218,138,4,54,166,91,79,63,124,107,78,251,99,111,218,94,229,40,76,207,164,180,4,183,92,217,92,88,10,246,40,85,228,77,165,254,213,255,171,161,109,115,118,235,8,23,62,42,97,59,135,176,109,50,107,109,85,4,170,237,138,63,33,186,242,184,202,152,236,228,140,106,4,157,50,143,8,50,166,192,197,123,201,8,163,31,105,132,51,29,163,23,228,40,119,158,30,152,54,55,191,107,147,62,127,132,167,176,137,137,226,41,60,214,246,136,159,161,217,39,132,41,40,162,122,91,208,171,46,55,143,136,95,71,33,156,250,21,12,184,51,35,156,77,213,126,5,96,179,95,249,25,23,117,61,130,138,231,245,56,43,144,198,190,172,133,18,224,91,132,1,126,229,24,167,89,187,46,167,120,210,140,164,34,2,212,66,66,18,11,120,63,226,204,11,87,57,231,69,192,68,32,80,16,184,34,106,230,68,75,154,5,166,42,75,29,184,123,32,0,92,153,224,20,198,161,171,7,220,31,35,237,97,154,249,229,254,56,149,94,253,114,235,170,161,151,141,244,223,152,239,165,193,245,243,251,54,53,59,153,175,208,132,57,231,139,163,25,28,202,165,92,116,31,175,184,52,226,124,21,237,33,241,178,156,245,148,137,243,31,109,90,114,71,97,243,99,4,13,117,63,30,168,36,134,91,53,143,180,42,233,2,120,135,111,51,178,96,179,60,51,22,2,192,245,194,72,211,102,133,177,191,140,251,230,153,141,231,198,70,236,115,129,17,244,120,206,141,66,194,253,113,35,199,42,76,48,239,67,209,28,54,148,45,185,48,253,172,241,80,205,145,88,31,203,153,119,130,108,76,161,36,233,132,136,253,78,200,90,65,192,121,4,41,206,119,159,194,208,61,155,57,223,120,225,21,122,66,232,241,207,71,209,20,7,227,52,226,183,55,44,24,29,136,102,69,27,183,133,113,82,125,97,10,94,31,140,216,144,18,147,108,9,217,245,194,108,147,159,115,27,29,41,224,243,252,31,174,178,89,128,181,128,213,180,9,112,121,146,232,128,80,135,246,3,207,203,167,162,179,146,242,211,3,35,71,20,48,138,104,15,122,185,61,153,97,84,117,90,89,196,217,43,174,171,160,209,175,175,26,62,71,28,92,154,22,236,12,29,33,170,120,96,140,98,5,253,209,58,29,173,99,107,207,59,209,192,217,251,58,103,221,54,246,47,15,140,210,187,147,241,73,118,107,21,222,104,98,33,242,77,6,97,62,109,2,192,37,248,242,192,186,112,78,82,20,225,60,86,218,40,91,59,38,13,46,2,215,71,195,12,98,235,245,35,65,187,150,168,93,225,115,246,17,231,222,48,22,255,0,55,133,95,162,74,62,241,86,16,122,217,37,181,135,245,135,235,240,14,20,181,156,60,255,63,224,93,255,8,135,63,94,65,95,231,233,204,0,30,10,163,234,251,92,120,204,25,133,97,83,231,251,204,86,124,185,40,23,166,174,146,43,192,237,129,215,31,225,170,48,198,101,202,25,236,30,76,19,25,195,2,213,161,114,158,98,43,249,194,249,165,237,225,194,19,15,5,121,231,241,240,44,15,28,93,214,197,92,109,95,26,230,25,227,78,56,100,54,90,202,64,32,26,208,115,179,24,61,77,89,219,28,152,46,188,203,11,211,232,27,63,190,207,152,127,186,201,182,240,125,11,107,178,182,40,192,93,221,97,113,71,217,247,209,36,50,222,108,24,230,50,166,234,227,124,179,155,17,240,189,25,230,4,42,143,112,46,30,45,78,253,62,215,76,59,242,243,109,179,171,218,1,155,218,136,194,185,71,51,39,90,72,67,123,107,153,116,162,253,181,32,87,54,222,21,2,154,243,12,120,77,221,87,177,188,204,160,89,150,159,20,201,211,19,210,194,210,182,240,196,246,51,27,194,110,112,110,79,97,207,171,38,72,168,232,158,104,52,142,54,245,59,65,177,217,190,103,166,167,82,99,44,42,81,57,197,117,147,4,212,51,103,196,253,87,160,80,226,159,8,172,83,178,115,24,162,144,138,65,162,118,225,229,13,19,114,206,235,249,113,180,8,239,109,237,162,249,74,107,238,25,190,238,21,4,109,84,44,12,43,159,216,6,192,10,206,79,191,8,36,15,159,10,43,155,155,172,235,195,92,243,202,181,144,70,155,170,65,48,126,77,241,142,226,97,247,244,77,192,102,152,23,158,72,219,41,12,13,50,96,83,172,214,223,70,27,105,95,120,191,123,8,147,64,117,222,55,29,190,143,209,28,30,84,43,132,52,42,58,208,111,67,72,167,116,19,63,78,229,240,249,113,84,253,114,28,141,6,191,6,196,184,223,198,186,120,224,51,22,242,219,60,20,14,169,53,153,97,217,131,178,139,139,83,67,212,127,182,170,116,170,148,11,159,240,249,233,7,65,34,121,196,219,68,40,242,237,193,193,242,222,123,243,16,70,125,155,135,236,75,47,1,155,214,204,211,148,145,98,132,19,74,79,181,105,132,197,196,182,196,97,90,35,158,134,15,211,36,15,212,4,183,159,86,148,229,180,37,54,105,180,221,62,157,42,245,134,226,7,166,50,243,116,201,156,121,58,199,133,55,58,209,116,172,48,249,249,215,5,149,115,62,94,90,147,4,174,111,3,208,202,46,239,83,65,15,44,126,219,180,115,245,194,19,239,63,238,139,78,35,21,81,62,97,102,169,247,183,137,67,52,72,26,103,12,151,251,66,48,16,209,73,26,38,196,138,158,95,40,253,233,209,134,219,152,191,199,83,97,83,167,130,140,36,153,110,55,114,97,66,82,125,182,53,175,205,60,61,214,196,153,10,51,15,199,193,230,58,250,100,61,176,189,137,163,241,144,125,110,155,133,210,87,54,186,195,107,125,126,220,136,149,51,90,72,145,75,122,180,225,78,176,224,116,118,248,78,41,63,79,101,88,226,252,118,89,35,180,44,240,47,37,240,193,244,22,63,241,50,235,232,136,41,141,234,186,106,205,140,141,43,183,111,3,76,219,83,43,136,103,165,194,103,123,120,119,121,78,111,114,98,35,235,225,19,181,181,116,180,241,240,244,207,7,237,249,131,102,157,98,85,195,86,150,21,63,245,25,42,103,9,215,16,139,62,124,191,112,116,189,113,193,81,152,212,158,247,189,99,105,59,218,3,111,108,20,3,198,61,83,97,132,84,124,218,193,81,167,171,205,17,125,100,39,158,187,48,101,93,141,146,44,65,23,240,217,40,60,45,85,153,76,83,15,148,157,171,62,20,230,56,15,121,161,98,65,154,82,184,205,208,165,59,247,79,134,82,79,189,168,37,133,88,192,217,113,183,231,199,105,227,157,241,84,88,101,181,123,40,111,166,239,56,154,98,244,211,211,129,160,173,47,172,141,29,141,142,211,3,75,83,98,131,44,145,180,237,226,204,128,43,102,122,186,65,210,211,95,80,146,169,69,4,76,198,168,41,140,150,154,191,110,83,233,84,102,120,97,155,216,46,140,86,181,10,36,162,130,177,227,199,105,35,213,190,138,19,103,142,144,126,71,215,227,97,180,179,29,139,244,65,163,246,175,93,21,5,79,24,223,255,67,51,74,218,15,76,15,90,216,208,19,17,157,217,84,79,124,214,141,229,9,54,202,120,243,105,52,51,183,142,25,71,23,179,111,80,24,157,236,56,53,148,244,231,145,225,161,209,227,186,43,35,69,111,11,29,10,159,15,233,98,222,79,44,95,216,100,198,251,216,104,9,232,7,84,122,189,118,213,103,122,106,208,70,21,198,27,248,194,103,30,209,81,92,172,7,50,126,252,188,202,161,45,6,5,173,166,20,247,13,147,99,60,71,159,125,123,252,54,62,48,122,236,164,12,24,143,148,38,222,231,161,88,210,37,14,166,241,82,155,54,138,9,173,5,58,202,51,138,72,67,174,64,81,139,123,30,232,130,131,22,207,27,89,76,157,52,108,115,211,227,158,173,167,87,111,106,163,114,24,215,189,173,220,175,165,136,82,235,253,113,78,94,181,183,39,145,245,114,5,146,4,167,93,251,48,77,90,232,42,144,36,250,128,30,24,113,83,151,109,161,153,235,65,153,253,66,121,11,219,9,117,0,164,234,49,67,60,154,213,95,125,13,167,25,54,132,116,47,46,120,218,6,141,60,201,140,173,83,55,127,165,87,188,164,229,16,189,59,251,160,241,44,1,245,87,119,15,77,23,211,116,21,24,3,216,208,207,61,113,69,122,182,155,152,117,68,43,214,153,39,209,165,214,31,71,198,197,47,172,16,136,62,47,211,94,159,159,186,44,227,80,232,8,197,124,208,97,100,29,242,51,21,34,87,25,50,131,149,176,229,25,132,180,51,196,235,32,9,175,38,221,147,156,88,15,41,39,156,0,71,123,19,50,188,133,248,113,108,142,159,29,190,245,156,198,165,193,208,208,252,0,62,118,91,208,244,184,1,209,157,63,67,6,39,195,235,121,109,117,66,38,205,4,32,247,227,108,51,242,85,179,7,206,251,117,67,233,87,133,147,124,109,126,253,224,44,155,115,225,53,31,79,146,142,103,85,140,148,108,110,67,90,200,64,40,45,228,125,168,253,174,23,174,17,88,2,195,164,212,42,9,97,202,140,49,12,87,84,37,204,233,222,185,115,252,249,18,181,227,201,154,116,171,44,31,163,169,60,156,121,162,239,27,137,224,254,44,249,26,226,97,218,152,98,81,37,185,160,126,216,19,242,82,44,247,208,167,213,221,57,239,80,63,128,151,84,181,229,214,220,220,227,125,1,167,242,120,174,155,196,225,190,191,157,180,194,14,111,233,4,204,113,52,58,226,42,72,111,214,67,35,34,141,73,184,37,14,202,63,162,108,204,118,169,46,205,165,90,227,113,186,179,52,18,97,242,66,80,233,94,225,228,66,252,122,38,165,250,192,61,122,137,45,188,213,197,135,90,126,143,64,132,15,63,171,141,177,245,248,141,45,243,2,245,62,129,19,10,127,1,115,147,178,43,52,50,77,136,3,241,105,83,222,22,216,118,64,241,113,154,150,233,84,24,65,146,21,130,245,198,52,84,56,197,230,138,108,205,80,2,46,104,75,69,52,229,171,182,191,157,233,243,44,104,34,162,142,189,166,254,118,163,167,96,92,209,238,164,154,148,29,29,207,59,21,243,181,105,128,133,55,199,25,152,87,136,45,161,136,120,97,252,25,71,124,158,16,223,138,26,39,156,45,205,9,23,134,200,234,61,198,9,4,142,61,102,14,243,86,149,103,10,111,188,71,118,14,173,193,164,76,89,130,143,49,46,74,103,229,22,244,108,34,174,86,32,122,114,242,80,126,113,102,186,82,130,237,145,150,231,163,160,75,224,234,253,45,205,187,55,43,246,94,145,55,56,144,18,57,34,233,209,163,247,20,97,122,50,148,2,39,156,88,235,21,234,127,242,69,205,138,21,49,14,241,143,147,188,96,99,70,138,186,175,169,125,12,41,24,52,163,34,135,254,226,249,60,146,214,103,176,50,106,87,57,152,230,66,153,230,169,95,99,77,21,134,15,208,43,245,212,148,37,175,148,63,186,129,242,105,155,223,111,189,6,3,20,97,178,94,25,226,181,215,108,226,76,244,90,217,109,172,181,225,251,70,222,169,41,203,183,217,134,233,222,23,189,70,146,198,61,112,189,234,115,219,18,4,2,86,20,242,227,211,36,237,164,135,194,227,140,88,3,229,151,250,188,13,76,148,99,245,66,12,243,125,29,133,44,203,149,205,163,166,175,207,27,162,212,138,73,227,124,165,37,235,3,199,169,45,148,81,249,218,148,247,217,40,128,175,118,97,24,169,250,200,48,99,185,177,8,239,93,239,139,238,250,116,209,90,85,241,181,65,61,73,247,153,97,1,165,3,5,99,165,208,252,174,176,76,164,152,221,16,51,232,33,42,105,84,121,125,151,232,72,134,221,111,199,181,88,53,164,17,39,47,51,66,195,50,237,219,21,152,232,46,226,24,158,174,138,55,82,78,91,145,219,54,58,176,238,54,91,55,7,186,136,13,205,246,66,143,62,187,161,43,104,249,51,170,210,115,195,52,15,217,73,218,103,243,243,208,76,241,35,46,237,124,228,26,233,208,202,61,211,93,96,76,66,74,190,0,154,146,102,40,38,159,37,121,171,158,4,194,76,240,230,98,121,26,127,120,44,52,154,221,43,39,59,42,139,128,117,209,220,32,236,172,68,83,211,223,231,171,135,230,29,231,182,44,117,81,24,165,134,120,99,5,7,40,185,49,228,226,226,219,60,113,75,82,109,72,218,173,206,68,112,5,26,161,78,41,12,25,45,66,180,194,228,167,243,116,99,143,120,143,78,184,19,233,149,33,217,17,138,202,86,93,144,152,24,127,21,70,64,192,52,192,203,7,118,38,192,25,134,243,29,153,39,165,25,51,183,174,235,56,100,43,188,126,189,152,169,142,152,168,77,30,172,232,149,39,10,33,17,52,211,114,37,117,20,51,62,110,87,90,178,91,58,73,96,90,23,98,123,149,207,116,170,13,40,231,170,232,98,139,168,152,45,166,92,25,4,232,171,158,74,138,68,173,121,172,35,113,234,222,76,57,146,132,131,200,115,59,10,73,82,162,71,168,216,40,233,58,108,69,1,65,225,121,71,156,147,44,89,36,175,139,253,209,253,4,82,165,218,166,112,23,217,19,8,20,75,85,193,155,237,18,35,198,66,50,95,165,62,155,201,53,175,187,155,53,209,94,129,203,137,232,98,168,152,79,149,62,81,232,206,18,60,210,240,162,99,161,208,249,55,242,221,228,47,117,110,167,195,125,239,187,77,39,51,44,91,82,164,202,206,163,89,146,156,232,58,105,101,244,61,34,229,105,125,79,186,138,152,89,104,139,163,81,110,213,56,136,216,82,50,81,221,22,102,133,153,20,35,123,209,144,244,208,163,169,16,229,11,35,233,91,21,174,20,214,34,34,95,89,75,41,141,185,187,223,136,28,145,69,217,15,27,101,112,222,61,16,75,129,14,53,148,137,219,221,65,145,184,170,122,238,74,127,229,205,146,237,81,159,199,82,204,17,226,38,209,170,86,229,208,41,12,95,138,131,102,218,97,5,69,39,175,203,230,109,245,231,125,26,231,233,102,247,206,184,212,165,23,58,99,147,196,225,26,74,184,194,140,184,134,20,104,51,146,171,46,66,84,180,67,209,239,192,103,200,235,76,79,57,235,166,155,104,184,127,34,18,120,176,161,102,70,202,243,137,132,32,13,132,164,132,41,153,169,132,34,146,40,161,199,210,160,219,172,161,103,70,240,175,196,214,207,28,51,4,181,142,185,56,241,175,6,45,48,173,254,49,206,40,248,171,78,245,129,83,15,25,181,70,89,37,233,226,120,30,232,188,121,174,245,184,121,55,211,249,148,228,119,237,249,185,169,28,157,86,4,130,4,66,250,50,80,129,136,15,27,17,241,34,251,240,51,49,166,25,174,215,200,110,46,45,27,87,18,250,119,4,175,108,237,221,2,15,115,212,187,229,134,166,237,120,132,223,103,9,184,181,12,108,59,20,54,153,187,26,133,144,246,104,119,155,163,243,205,28,194,136,126,47,173,32,140,22,63,14,121,174,234,141,225,13,17,163,140,238,203,50,21,78,45,218,61,128,169,1,221,247,81,97,225,222,68,46,134,61,234,99,86,105,197,220,37,212,135,127,139,188,192,228,254,226,202,126,141,228,138,166,125,175,187,242,8,178,160,52,129,94,20,65,41,61,49,53,202,64,207,114,179,100,31,77,175,228,172,247,224,66,97,89,127,154,236,197,133,207,130,171,194,88,112,44,251,186,117,41,184,194,67,127,60,99,97,229,95,245,192,1,76,98,226,223,14,40,42,79,131,40,88,146,19,231,205,83,36,245,129,132,21,172,92,24,105,195,248,229,78,180,112,7,48,225,117,189,99,12,110,160,38,113,15,156,250,69,79,32,241,60,77,214,157,32,88,226,165,137,239,177,192,245,124,17,49,64,207,47,85,37,100,32,129,186,238,236,79,23,184,22,134,206,103,184,8,198,63,248,124,255,39,188,235,10,67,199,45,1,159,217,38,235,143,39,138,36,126,215,230,126,46,23,126,150,162,17,190,90,22,129,14,9,159,96,86,163,223,234,48,101,70,125,25,136,44,197,117,55,155,247,4,156,166,255,17,40,137,213,170,48,202,109,254,34,113,49,86,141,118,250,132,231,125,100,80,11,36,8,57,104,147,181,26,237,107,45,103,177,60,118,57,53,148,141,162,119,213,233,241,143,155,134,30,189,158,163,141,141,230,112,223,170,79,141,134,229,229,124,163,173,130,110,176,194,103,177,246,232,137,127,59,53,84,174,136,69,184,126,0,112,235,90,39,71,203,97,135,179,39,112,150,94,121,96,28,240,226,117,80,255,213,223,46,180,171,220,43,179,136,69,97,108,234,226,109,145,22,170,250,219,70,8,136,135,210,144,185,208,215,101,66,124,49,140,240,185,95,122,52,95,71,200,168,179,159,80,13,26,132,153,91,164,182,77,176,182,232,185,177,184,217,247,161,97,5,144,245,104,84,253,218,133,209,211,208,163,209,35,138,249,29,189,141,181,244,232,121,130,146,168,165,53,242,159,58,223,156,77,249,44,119,16,83,81,233,122,52,27,227,114,97,228,183,228,11,56,31,208,21,55,68,110,163,106,193,24,185,235,216,77,30,20,21,32,1,207,118,34,236,53,65,179,50,248,15,156,179,92,246,147,132,61,167,129,11,24,175,3,58,172,30,138,123,212,125,27,148,206,116,130,62,179,125,11,146,47,112,205,207,227,206,73,10,113,248,94,41,89,131,70,13,122,161,47,92,180,86,80,141,80,182,238,185,209,164,85,212,132,15,47,138,28,129,192,204,100,233,194,102,131,44,48,210,45,185,94,24,163,2,133,113,41,16,184,104,72,135,141,28,122,212,23,78,170,65,102,253,43,65,200,67,53,103,171,97,54,155,158,29,228,102,131,181,121,146,242,86,142,100,165,193,42,245,207,94,176,222,250,123,51,237,45,125,44,136,83,203,51,125,60,135,42,62,124,253,206,10,197,18,119,2,35,244,219,238,169,173,141,240,194,25,33,137,251,221,227,110,168,1,76,70,222,65,174,108,12,181,17,192,216,132,12,139,188,109,157,206,200,237,71,33,129,189,151,106,106,83,247,108,183,232,218,200,202,73,86,143,81,56,46,31,130,58,127,123,96,76,82,134,124,0,207,214,130,38,93,54,82,23,38,77,165,112,154,237,142,5,163,136,41,92,208,85,46,23,30,218,216,67,11,225,190,69,39,114,62,106,217,5,60,170,124,215,207,76,9,229,55,172,236,155,165,31,36,67,123,190,99,56,217,113,221,232,192,75,218,14,237,174,28,234,154,7,70,108,122,41,156,91,189,183,5,1,95,94,38,86,246,37,4,131,15,124,246,14,251,129,51,42,74,1,183,164,198,236,101,255,164,29,2,230,108,67,97,84,28,214,133,83,126,46,205,220,114,239,141,65,171,222,10,227,66,112,127,92,85,94,97,199,238,96,89,145,211,121,52,248,224,214,50,92,2,70,184,88,143,254,173,71,1,91,131,146,192,21,118,211,190,112,81,101,93,179,79,13,197,96,91,92,212,230,201,8,199,242,190,104,183,31,122,91,231,203,190,59,92,218,52,159,43,203,208,101,47,152,180,23,156,229,122,246,187,96,39,18,217,122,221,216,194,202,93,51,45,232,219,66,59,47,118,92,205,88,169,114,221,152,57,231,251,225,166,58,84,144,142,2,112,219,55,178,75,202,77,46,198,240,25,247,194,176,229,43,10,211,19,118,47,12,150,163,220,52,58,10,50,163,164,154,180,93,175,224,64,116,233,93,192,218,57,195,211,94,161,26,111,176,186,160,157,57,132,70,210,33,231,214,38,18,250,214,112,164,186,176,234,240,159,79,158,178,92,145,155,214,96,24,101,193,190,228,174,167,18,113,207,42,121,98,248,46,111,43,229,231,183,207,218,54,154,188,173,167,103,1,251,84,216,4,23,158,74,245,163,125,189,234,40,202,125,43,74,147,79,186,167,70,187,78,31,25,157,247,114,211,36,58,20,78,86,249,190,240,236,207,64,73,84,35,239,183,103,174,222,23,70,117,173,201,203,198,172,252,129,211,88,247,179,70,147,178,43,124,94,72,213,15,123,168,140,184,25,149,221,74,116,179,236,145,194,152,212,222,9,229,188,75,121,40,208,0,219,157,103,51,254,40,77,97,163,231,7,12,181,82,94,23,234,34,189,223,163,89,23,139,194,108,48,238,209,93,52,221,144,28,167,131,245,30,204,38,120,43,124,214,166,124,15,182,44,143,192,40,9,203,44,76,14,76,239,11,173,250,251,101,146,95,75,122,101,112,91,110,180,91,114,123,158,24,245,117,137,5,32,85,233,169,89,251,203,150,181,105,232,32,165,151,73,227,198,199,34,131,182,142,34,27,136,115,174,254,220,22,34,226,83,86,251,165,173,203,133,210,124,187,123,151,138,224,223,86,56,20,107,108,69,77,75,167,194,129,169,117,36,66,248,180,84,59,11,243,175,186,238,2,112,94,108,27,122,244,164,95,245,194,236,102,244,104,75,142,92,120,211,184,38,48,59,209,118,183,54,84,236,166,194,117,173,123,105,80,120,36,205,136,102,107,26,55,214,54,21,55,189,52,50,7,247,161,253,97,91,85,72,52,231,251,241,65,113,212,131,233,177,186,1,45,181,43,93,94,76,172,243,6,3,189,86,117,137,41,48,201,231,253,126,144,120,208,57,135,50,114,190,79,5,138,174,126,2,22,103,212,187,125,71,22,254,129,115,147,145,68,152,47,165,147,98,253,150,119,170,37,145,185,31,184,132,239,156,237,253,247,115,234,116,85,155,44,115,48,251,115,234,51,233,239,59,89,66,18,213,207,139,214,247,42,41,13,56,194,77,97,100,220,227,117,154,196,117,81,24,121,252,184,47,136,23,178,199,46,72,61,71,227,1,172,154,169,49,107,65,122,100,220,111,23,70,136,80,124,139,9,33,222,53,2,21,174,7,45,154,181,32,241,56,245,190,24,166,35,238,139,234,173,108,188,168,20,247,126,223,23,173,205,146,110,193,102,130,217,55,224,173,98,61,152,0,5,169,128,236,200,80,173,16,118,97,37,122,116,201,43,12,181,80,163,71,161,92,38,44,249,14,253,54,169,151,134,40,47,122,90,179,62,143,196,76,184,2,109,75,83,137,88,13,9,241,216,138,131,207,77,85,106,168,145,87,67,236,82,178,87,136,198,140,80,201,135,203,221,84,217,185,64,238,142,46,42,170,206,244,25,40,124,38,130,224,99,119,122,72,116,90,232,214,133,26,71,51,235,62,151,150,173,159,56,224,243,227,73,111,12,150,92,236,38,59,218,56,58,151,118,86,244,25,247,205,196,160,87,134,183,219,5,105,186,146,11,163,232,118,105,230,56,24,106,191,28,19,252,190,45,9,244,33,107,18,137,109,109,104,161,2,211,199,33,111,19,191,237,155,200,164,12,220,245,224,133,44,93,189,9,216,179,155,215,83,47,204,168,238,209,212,145,229,145,145,216,159,119,20,90,206,90,127,156,54,171,30,15,156,174,66,157,12,27,70,201,65,252,239,11,38,190,94,56,29,94,247,125,44,150,252,174,240,153,175,238,141,49,225,175,7,54,202,74,100,157,11,238,41,10,167,251,200,182,73,170,9,72,211,180,255,50,92,146,39,138,231,189,71,89,229,12,26,210,77,15,140,254,107,48,47,97,6,150,23,190,99,20,120,75,167,43,77,49,43,66,105,115,178,212,238,47,18,224,37,58,220,249,244,138,182,30,23,88,75,98,218,216,109,83,44,112,195,147,36,8,167,188,106,93,22,17,213,117,9,46,75,196,111,165,12,64,64,128,152,113,171,250,202,124,41,200,154,151,203,117,181,184,94,47,188,210,36,29,191,61,145,28,215,223,174,212,143,46,223,224,4,42,250,217,83,132,172,97,113,14,195,73,149,120,80,62,90,33,146,223,179,181,209,42,154,174,93,29,220,146,172,139,61,94,55,93,88,22,180,110,235,79,99,75,189,47,69,163,41,61,190,32,57,25,213,78,8,30,120,162,10,140,203,213,186,244,144,51,68,245,179,78,216,116,4,117,171,152,128,168,162,181,93,119,219,130,139,111,122,126,59,205,28,150,216,16,60,183,36,152,178,209,229,47,51,165,238,199,37,44,35,182,188,132,16,122,46,78,30,40,130,43,39,156,141,31,103,249,144,112,247,192,41,246,0,29,121,241,34,159,45,99,36,197,90,15,147,232,132,149,67,97,186,127,47,15,137,186,224,84,248,236,122,231,37,155,150,44,90,191,192,228,188,175,99,42,197,61,253,241,137,3,96,60,82,236,137,139,222,54,210,194,247,199,33,205,202,20,142,111,229,186,238,184,182,178,63,191,77,206,246,162,200,6,234,149,209,236,29,158,191,166,213,191,245,153,141,157,46,93,219,228,29,147,30,61,108,159,16,48,35,227,57,154,237,251,37,192,35,87,174,247,69,111,158,71,234,7,182,204,168,194,52,244,196,165,153,119,177,162,103,66,187,108,57,28,110,167,158,26,198,91,187,6,183,141,76,178,194,180,123,199,169,233,17,121,110,187,155,50,241,229,203,53,37,115,103,203,49,93,222,63,62,79,15,90,163,179,11,50,212,217,21,235,93,157,161,119,57,103,191,181,74,135,33,132,251,126,25,134,166,66,166,48,94,173,243,242,19,151,86,183,33,181,212,116,201,141,236,183,245,224,134,125,110,189,196,73,170,213,10,35,0,26,60,214,132,124,196,122,96,62,237,128,243,250,3,12,113,43,200,166,144,235,159,223,102,165,107,151,45,218,53,33,2,124,195,85,74,85,69,35,137,76,217,189,197,24,70,230,185,188,48,222,116,151,231,186,231,250,3,220,162,193,183,219,150,174,63,79,133,14,240,56,218,84,210,117,82,49,14,212,165,239,34,92,56,31,184,134,224,199,249,97,210,70,207,185,207,2,20,207,140,194,121,125,126,59,223,110,134,246,75,35,61,232,204,247,167,39,246,103,207,3,135,40,52,174,63,244,249,94,242,11,11,7,125,229,71,73,212,224,117,237,163,151,241,229,223,43,187,220,43,58,204,246,126,238,26,230,94,156,219,40,25,207,165,209,193,22,70,226,9,183,152,23,190,44,113,152,33,117,188,79,116,199,10,129,119,89,122,150,128,102,222,172,14,23,40,21,239,187,94,151,108,122,166,186,173,229,90,6,18,67,197,97,60,203,243,59,74,195,32,236,160,251,33,210,129,206,107,61,109,94,140,239,16,39,180,191,86,224,80,227,159,83,219,102,52,96,250,125,159,47,96,229,144,195,161,159,243,113,229,229,195,134,185,23,240,137,6,158,73,30,17,217,126,173,217,207,67,120,94,23,148,194,32,62,210,187,216,230,59,37,69,58,157,56,188,168,206,33,211,89,203,247,145,110,90,195,158,83,183,113,105,251,103,16,158,217,240,153,207,160,139,6,49,223,124,143,159,249,108,6,103,160,155,242,206,120,46,108,205,40,113,211,110,208,181,2,206,18,80,238,93,15,84,230,178,62,113,146,151,49,231,144,55,80,123,89,86,159,22,249,93,230,251,246,14,67,107,32,186,237,8,120,211,40,74,162,200,193,243,45,169,23,106,70,170,175,196,170,73,85,70,237,191,88,115,219,10,214,36,241,64,126,134,248,180,9,46,96,120,244,207,130,78,229,223,199,25,172,226,177,223,96,161,69,3,124,71,163,68,55,201,168,25,244,168,174,83,11,71,47,87,3,149,52,194,137,142,46,190,103,74,65,21,54,102,105,58,237,251,27,3,245,59,93,177,201,89,239,47,155,68,102,192,80,54,245,101,173,141,167,225,7,79,51,228,105,79,104,87,35,229,135,24,62,91,110,133,219,109,22,237,212,110,211,51,202,54,76,214,25,176,9,110,63,65,105,9,121,137,179,11,173,236,81,46,124,214,26,58,87,126,240,40,102,2,208,21,110,59,120,89,24,170,36,221,117,97,20,24,158,79,108,177,134,42,35,21,51,134,243,65,120,96,204,107,158,83,175,88,237,135,9,196,150,231,204,240,55,183,195,141,68,128,132,226,72,190,198,109,33,39,213,181,101,6,255,248,18,146,130,166,220,175,10,215,248,120,99,3,239,112,63,207,84,55,101,48,241,219,136,251,34,164,209,235,134,20,219,226,183,59,74,8,15,220,195,122,9,81,38,248,9,138,90,187,73,192,26,246,21,178,204,113,199,124,242,235,1,87,184,88,33,169,196,135,242,160,196,48,1,143,167,223,18,203,244,21,252,211,159,234,145,62,14,122,57,125,111,97,164,53,109,143,5,102,69,13,152,228,158,94,24,65,184,135,178,152,116,23,109,194,70,158,52,71,96,54,14,86,148,241,91,44,205,31,7,35,68,160,53,201,98,99,187,4,12,223,102,61,167,238,225,252,133,53,121,211,246,240,98,29,220,254,219,136,216,151,231,183,233,208,244,9,120,64,202,210,6,9,132,252,239,93,153,201,139,166,250,74,178,25,198,97,164,183,180,202,69,255,100,88,85,27,237,74,101,10,139,217,98,199,109,225,26,166,61,41,84,209,179,203,183,211,225,104,158,193,242,73,79,184,228,126,105,221,46,181,63,139,214,10,222,44,54,32,39,248,212,249,34,207,144,204,103,113,27,207,118,12,41,173,225,27,201,129,208,135,102,187,79,28,139,228,105,28,140,170,164,70,163,200,26,69,156,108,61,33,73,23,45,180,206,251,253,241,179,4,61,145,85,133,245,233,155,111,224,166,108,29,106,46,53,196,179,134,89,39,63,71,151,18,228,192,193,106,171,214,199,68,20,37,156,33,129,145,148,22,24,146,180,135,32,99,152,184,254,80,184,210,0,123,225,164,52,136,76,206,178,237,123,101,189,63,251,131,98,198,4,23,61,179,141,162,11,90,228,189,178,246,80,71,76,252,47,122,24,128,171,102,18,15,140,17,214,125,164,103,24,75,238,42,23,235,104,142,177,144,234,82,211,18,56,235,37,24,193,192,67,149,254,145,120,27,225,61,14,220,85,10,55,23,227,62,220,167,82,213,246,129,210,4,113,162,160,138,157,189,111,201,130,21,205,117,156,1,189,115,43,122,94,93,47,241,230,154,250,203,103,184,235,137,225,91,200,193,75,146,94,201,74,52,41,80,72,253,146,183,77,201,84,13,238,199,193,252,83,30,152,194,188,192,146,103,31,230,221,152,99,193,99,34,21,227,17,102,224,114,37,12,152,144,182,240,124,232,162,53,45,108,135,207,61,215,45,112,103,238,92,49,16,108,80,10,140,181,200,188,111,26,151,163,59,165,152,123,19,93,30,31,108,67,182,175,7,190,97,178,193,98,107,130,76,42,233,170,22,240,144,184,202,124,82,131,249,61,76,46,97,200,133,21,115,175,245,143,3,39,183,181,245,96,252,103,99,213,51,31,56,133,51,174,85,49,215,81,52,146,248,221,146,205,100,82,46,220,110,248,62,126,246,117,62,19,226,105,72,187,221,3,67,166,186,240,22,209,8,38,23,94,128,195,148,49,210,221,212,224,136,205,102,33,59,60,152,149,243,3,143,248,110,127,82,35,183,38,9,249,26,143,109,255,241,145,141,174,252,175,226,215,244,179,215,242,120,6,97,146,45,76,242,131,178,89,246,136,229,220,21,37,205,169,112,202,33,203,134,113,120,174,10,255,74,135,254,10,166,205,217,247,21,32,186,86,92,72,30,5,99,244,94,154,192,221,60,206,28,94,39,122,189,9,35,22,206,1,173,244,131,217,30,75,35,211,176,38,85,31,180,244,27,20,201,4,243,237,159,215,227,111,96,81,104,205,83,174,140,160,38,121,21,127,145,151,234,91,174,108,38,212,153,253,232,106,253,221,114,234,65,161,214,247,80,203,122,218,245,161,192,124,240,4,55,246,129,154,160,27,224,24,122,57,60,170,116,100,27,74,207,226,135,90,219,218,210,219,210,112,139,124,141,250,23,113,97,109,71,144,73,223,88,151,222,202,97,77,213,221,167,168,51,153,225,43,154,245,161,208,33,238,87,70,246,189,23,57,26,103,149,152,193,104,103,72,210,127,12,156,177,212,185,176,214,227,152,56,140,123,245,131,137,191,183,16,135,128,91,244,215,163,161,39,99,244,44,229,107,186,227,0,167,161,174,46,159,42,25,187,216,228,152,227,27,149,240,127,149,143,205,154,37,83,220,229,137,195,33,98,221,75,45,180,8,125,41,133,153,108,63,172,207,8,74,135,103,80,249,20,173,251,79,96,36,91,191,64,100,210,105,212,100,73,70,143,23,119,199,248,113,147,140,159,50,225,33,56,247,125,171,19,143,189,46,110,158,76,174,172,33,221,143,70,190,66,6,245,188,212,67,206,92,179,104,128,0,206,236,93,214,192,235,185,105,18,212,245,222,85,63,1,147,204,2,19,141,254,17,55,133,189,199,124,14,70,207,122,198,35,65,115,69,134,205,217,190,118,119,30,1,126,10,250,192,35,204,209,14,108,193,218,210,37,194,156,140,3,238,18,198,219,2,66,91,169,163,232,187,201,119,140,255,105,200,168,3,147,142,80,56,195,200,140,251,50,87,174,7,182,21,203,97,118,245,89,97,84,213,215,133,153,87,179,194,24,52,251,125,81,125,187,9,9,148,74,88,148,123,160,22,214,40,204,118,199,159,25,162,147,249,89,55,73,190,247,29,176,113,44,4,70,192,117,182,128,207,3,173,250,227,141,87,22,71,91,78,161,9,124,34,170,25,207,148,186,73,74,122,229,221,118,48,14,67,117,107,122,244,153,178,70,13,244,172,0,83,79,109,42,134,57,96,232,254,122,225,182,5,137,163,207,203,146,221,36,240,9,23,239,143,55,219,44,9,140,104,215,12,24,49,18,125,31,248,93,174,120,164,108,209,154,158,122,39,175,105,130,174,33,94,24,160,200,10,196,77,159,241,189,37,150,88,230,120,112,31,25,59,167,250,192,221,117,0,65,247,20,210,151,57,115,46,167,80,28,216,88,117,15,124,150,131,18,71,51,245,202,215,117,166,147,243,15,238,64,194,76,79,239,154,253,135,119,120,2,87,17,150,179,52,47,198,29,129,210,201,58,21,38,50,137,7,74,207,159,4,188,139,46,116,87,152,2,166,185,94,79,221,38,70,42,1,83,71,212,115,83,106,12,184,33,199,155,245,182,233,114,19,184,238,231,161,176,179,141,83,159,207,44,63,113,37,30,116,181,250,251,160,61,87,71,112,182,180,100,9,20,255,59,61,120,33,16,182,3,38,165,166,71,195,13,137,57,133,78,111,113,74,50,38,115,244,43,78,124,138,81,46,83,24,201,240,21,48,118,34,242,227,133,102,251,28,23,126,254,176,117,194,130,108,232,162,67,7,70,171,182,203,83,97,66,114,189,188,105,188,94,81,21,26,248,48,37,223,45,78,51,11,78,178,116,45,75,7,198,109,67,46,212,51,159,248,171,197,215,3,23,84,54,162,192,16,96,227,125,80,7,209,135,82,184,150,88,246,96,194,137,219,172,105,68,207,114,15,222,93,122,201,8,176,48,105,116,184,179,162,166,23,110,37,158,168,213,82,101,23,176,225,177,149,228,55,189,48,131,151,39,10,60,93,242,206,224,58,116,239,67,71,214,240,215,177,172,51,77,247,62,103,250,26,49,93,97,159,38,2,237,52,132,158,208,207,47,108,253,68,111,255,117,98,30,210,242,209,195,56,225,191,52,97,3,178,47,70,182,171,57,124,102,9,225,101,179,73,110,100,77,62,248,60,66,132,3,5,62,95,106,250,106,106,164,44,72,236,234,158,188,152,98,146,195,88,141,201,51,196,172,114,248,219,101,71,93,85,232,39,241,238,157,219,67,14,105,170,157,44,91,184,179,161,247,235,166,190,175,78,162,208,197,151,83,90,129,207,83,149,188,253,89,222,201,129,204,248,109,22,252,173,137,138,19,199,164,184,45,214,65,73,196,37,188,48,93,84,227,124,211,103,73,24,194,191,76,76,95,253,203,66,79,116,204,151,234,79,254,154,16,253,182,168,151,41,213,138,206,250,236,61,165,20,105,45,213,41,240,134,27,228,247,53,206,20,162,242,124,244,190,52,23,131,183,138,205,83,113,163,225,174,121,58,0,34,80,217,202,188,134,64,51,35,216,43,198,193,151,114,5,222,65,197,211,55,150,39,109,90,104,76,232,124,187,161,33,89,86,244,41,229,202,45,104,242,224,186,80,113,206,74,171,64,55,198,173,24,161,59,171,138,119,174,136,60,249,66,88,126,45,62,146,178,34,129,181,102,192,21,119,115,57,186,177,126,79,63,243,196,205,86,179,147,232,212,184,13,10,148,252,252,216,154,33,225,158,189,159,207,132,69,147,26,36,49,78,134,11,113,3,159,215,177,21,30,104,120,108,135,201,176,200,77,243,159,118,79,205,183,38,121,81,222,158,67,230,87,253,212,234,160,40,249,171,26,88,79,205,167,168,149,189,69,151,244,71,83,201,166,98,170,245,241,30,59,31,177,210,243,207,196,83,156,11,8,124,182,130,227,201,220,71,186,21,190,239,137,42,210,83,51,128,206,57,46,76,31,129,192,27,233,236,26,112,127,204,131,73,165,15,79,245,194,68,134,242,165,189,122,54,248,253,61,91,203,211,211,183,121,2,185,238,225,105,89,36,96,159,214,74,35,134,250,109,47,54,12,69,91,43,43,140,50,127,83,108,8,74,211,163,123,142,148,4,125,77,150,89,209,190,77,18,178,126,99,8,148,12,237,157,68,89,172,250,92,134,212,80,121,186,108,201,28,20,255,113,88,63,40,141,9,108,69,202,233,48,15,88,123,43,231,143,39,228,176,41,168,41,76,74,114,56,186,233,47,82,117,7,76,145,253,133,153,62,247,90,143,200,66,103,203,236,48,29,68,66,104,61,145,2,115,159,95,56,125,204,218,100,82,233,137,251,82,178,118,153,26,99,162,193,128,59,133,195,8,125,140,173,167,70,140,200,35,30,163,35,201,167,131,4,131,123,206,144,146,65,175,83,229,29,18,129,157,255,52,229,124,73,200,78,108,210,49,51,250,193,240,145,30,45,131,131,118,207,226,152,59,96,159,250,54,232,150,243,230,122,84,86,106,125,250,154,137,18,99,174,162,227,167,43,19,4,94,90,108,223,80,220,169,233,209,195,96,58,241,125,76,67,223,190,188,82,28,57,140,230,73,142,231,169,169,123,20,95,82,139,83,35,26,50,85,242,47,113,180,15,35,107,14,27,143,128,15,66,72,254,221,67,107,59,207,229,15,82,110,229,43,247,33,6,73,37,70,225,85,35,72,132,74,123,214,211,241,40,208,117,79,200,162,144,73,219,135,8,198,64,183,247,205,70,111,144,224,132,104,222,166,41,93,248,153,89,71,180,188,138,156,96,104,6,224,83,1,177,86,225,95,91,115,192,121,142,71,191,14,13,157,175,170,96,222,167,75,75,244,168,48,212,113,79,221,135,178,147,141,236,239,2,117,184,178,98,18,174,154,99,164,46,125,247,199,194,222,85,151,159,118,150,228,52,18,204,225,199,80,221,100,26,126,33,63,57,140,115,142,10,42,209,4,58,124,136,83,175,127,10,49,164,30,99,103,105,124,238,34,69,118,184,76,201,141,145,48,90,124,28,103,26,27,119,247,160,70,189,214,20,234,30,248,110,213,207,226,130,105,137,170,134,177,253,251,136,186,230,56,152,212,92,2,233,3,60,187,62,152,237,179,18,63,173,91,210,19,20,228,18,181,218,1,123,158,61,238,119,176,105,184,107,159,248,32,59,17,219,237,109,49,184,250,90,20,36,74,123,28,141,180,174,186,192,157,241,221,34,78,128,242,211,30,83,192,130,195,128,143,225,77,197,179,169,27,14,194,44,145,130,216,191,253,69,86,139,199,19,91,251,190,20,219,239,185,31,121,226,69,246,204,127,188,217,198,231,49,59,220,206,32,152,144,45,181,73,202,4,104,138,239,151,81,94,42,186,60,192,15,239,145,18,218,152,115,117,249,62,38,229,62,87,152,199,83,52,231,246,136,169,99,1,235,115,202,230,204,170,200,65,48,54,91,60,113,194,180,87,179,31,123,2,95,208,207,48,163,245,88,143,62,193,195,136,215,121,194,168,245,88,175,98,179,24,199,226,50,34,83,10,33,121,132,56,70,19,108,249,209,51,47,176,122,29,70,61,126,188,112,118,221,252,73,179,201,212,197,158,223,38,131,228,240,224,11,120,52,251,217,207,253,6,10,188,144,170,114,126,4,57,203,167,248,245,51,33,110,245,113,11,192,182,221,97,220,182,219,120,224,238,149,198,19,255,144,21,222,239,143,71,159,248,98,182,161,79,249,241,3,56,3,53,127,48,58,91,85,47,188,226,67,49,28,54,198,210,163,150,78,210,45,80,26,249,247,11,103,47,17,224,130,71,135,131,170,165,67,174,253,62,46,96,166,89,61,245,89,142,202,55,18,104,207,109,93,189,114,76,97,222,199,48,217,60,211,77,83,216,169,101,128,47,37,195,84,49,188,91,14,199,245,140,74,185,190,107,152,182,23,62,239,70,221,131,177,222,113,50,9,48,172,169,103,152,33,154,28,231,166,252,253,24,48,152,48,69,115,24,143,9,85,221,167,83,172,220,43,63,163,125,164,199,128,174,38,87,133,89,40,6,228,253,216,188,101,212,56,227,104,219,80,169,223,25,130,110,197,111,12,101,58,21,82,96,183,119,238,205,127,28,62,211,243,105,166,94,139,171,109,90,146,115,106,32,111,249,171,120,166,124,125,106,94,79,42,115,122,45,202,188,184,86,85,155,4,134,134,231,209,72,129,246,164,26,163,150,252,114,127,225,69,10,116,170,244,55,87,198,190,225,131,105,136,123,60,47,104,85,221,223,52,77,198,140,96,78,206,221,43,156,158,111,20,159,89,54,23,237,136,152,208,130,221,229,135,124,223,174,202,100,63,23,66,203,155,95,249,178,157,149,188,17,246,211,222,57,128,203,119,210,88,250,39,26,231,131,225,167,89,162,166,21,48,59,125,44,240,239,186,18,113,205,170,205,219,8,23,36,209,103,140,159,109,100,247,64,4,235,52,179,129,185,240,162,177,214,7,49,114,39,245,249,124,144,145,30,1,99,18,172,186,199,44,164,219,187,162,23,82,81,83,155,139,33,245,194,204,248,224,115,174,164,91,209,243,173,82,9,240,163,215,47,85,121,97,210,237,237,11,99,22,83,76,125,28,199,171,9,233,5,12,219,86,114,41,103,82,63,209,128,191,46,42,189,83,149,166,201,78,245,248,190,176,44,203,42,34,132,138,30,230,97,14,163,186,44,47,4,62,114,24,174,29,24,217,87,181,136,239,198,115,90,1,163,160,45,71,227,3,23,87,214,17,246,150,174,133,133,32,106,172,2,213,104,100,242,211,123,121,230,113,89,91,191,28,184,173,74,243,93,51,26,156,103,87,220,20,30,174,116,185,120,152,93,211,13,208,199,138,115,123,80,138,64,27,77,30,54,20,94,63,45,117,241,42,29,32,92,211,188,199,66,108,210,206,149,51,215,192,27,242,235,162,35,86,189,25,105,249,235,46,137,177,172,217,179,202,163,62,241,80,117,173,26,102,193,186,149,186,182,25,81,46,214,177,240,158,235,74,133,66,218,97,121,243,46,89,112,100,134,227,137,157,167,133,7,206,87,254,92,38,49,60,111,139,212,130,136,120,6,245,119,238,117,206,142,4,140,192,27,137,254,225,240,178,230,151,11,215,98,205,94,31,108,198,143,119,182,89,102,36,48,124,132,45,114,61,82,179,95,214,112,235,226,242,219,18,96,162,215,202,108,128,86,197,118,152,56,251,86,221,207,45,119,120,144,253,131,59,93,148,89,142,230,201,184,164,241,78,70,22,191,25,181,197,169,178,231,79,209,184,63,225,176,60,181,86,173,149,114,57,140,49,192,253,108,81,159,196,76,207,97,218,196,228,182,15,218,98,24,130,118,181,24,93,236,224,166,87,66,54,174,171,67,210,121,192,152,205,92,152,254,149,231,104,246,59,61,96,106,169,247,202,206,251,195,193,199,143,166,105,86,38,51,236,148,207,190,245,219,76,110,244,52,154,184,128,162,177,0,189,237,123,104,197,82,112,91,111,187,194,30,253,222,8,212,194,114,11,64,191,9,186,248,79,243,106,243,173,199,129,150,230,145,52,240,137,4,154,254,52,100,242,47,17,191,241,172,108,58,14,129,147,103,90,182,117,211,73,166,221,96,207,103,83,28,56,123,67,189,43,211,218,238,1,19,208,231,169,48,110,204,57,96,62,246,162,240,140,250,168,53,139,66,252,186,240,72,244,209,250,209,80,191,133,161,188,200,174,102,167,88,98,238,115,226,188,44,151,134,184,71,124,2,213,156,180,117,40,160,54,213,29,133,14,160,95,192,217,31,35,71,225,48,143,123,108,129,145,43,254,74,229,168,49,85,4,107,30,116,121,66,99,35,235,162,126,127,192,72,109,182,15,54,251,121,29,102,102,14,252,197,179,219,148,162,164,166,12,60,170,183,44,108,211,16,30,85,127,124,89,254,220,97,86,138,187,71,0,14,2,61,118,185,107,137,128,22,15,172,179,138,59,108,73,207,169,240,12,49,168,77,61,174,137,78,58,176,109,219,2,230,23,228,211,197,35,55,125,109,103,232,89,38,22,39,129,173,136,61,2,54,250,185,190,47,19,203,113,216,2,96,133,207,151,234,105,57,248,21,44,11,50,136,207,10,211,86,28,141,132,165,180,11,177,90,219,218,224,112,166,134,89,21,134,88,156,29,198,82,175,200,7,100,58,207,203,31,11,70,221,34,100,133,102,31,73,82,191,49,186,131,165,249,101,161,237,73,121,248,131,105,112,232,58,101,145,199,159,62,200,209,85,109,34,152,182,152,12,9,217,28,70,45,54,203,165,177,71,152,113,48,169,251,94,245,251,66,222,208,111,27,65,76,209,62,90,244,246,157,93,164,143,83,84,213,183,12,99,52,8,208,125,119,216,220,208,4,69,185,54,94,231,52,163,35,157,208,208,93,140,79,4,114,73,122,102,180,138,196,138,95,248,89,175,246,59,171,180,22,239,218,246,246,250,196,72,59,164,184,43,122,30,68,168,13,184,57,61,7,147,40,36,132,159,217,14,93,24,71,107,161,230,35,15,12,109,163,47,65,187,251,143,92,40,87,61,205,147,103,59,92,205,96,92,223,149,89,121,92,248,172,140,239,19,171,78,9,167,251,141,66,164,92,25,250,103,181,250,155,222,132,241,58,8,161,69,184,172,210,70,199,185,232,187,172,152,59,249,54,119,163,112,66,22,245,194,3,71,172,233,175,186,34,1,43,225,0,162,38,247,235,65,76,66,42,162,152,216,21,196,33,125,202,161,219,69,30,41,18,101,37,197,116,71,234,64,159,10,245,136,121,87,16,28,147,238,187,68,208,12,193,117,159,165,231,25,164,93,130,32,146,251,238,34,64,250,21,99,6,129,7,107,93,28,77,251,97,147,5,155,237,72,142,39,202,250,177,68,156,8,223,191,234,202,193,36,49,147,76,86,39,96,66,175,209,15,181,114,168,28,121,22,135,53,191,146,34,182,150,200,255,20,9,221,104,226,28,119,193,165,238,170,97,35,63,191,99,53,199,81,42,73,92,88,44,106,244,32,101,195,124,210,168,50,211,210,226,7,219,22,249,230,151,176,247,44,197,85,112,9,66,214,208,69,145,186,119,180,254,110,250,106,166,8,46,45,122,76,178,123,85,108,244,4,250,150,89,20,53,63,180,87,62,184,33,23,46,40,44,83,119,150,39,154,69,132,248,158,58,55,235,157,113,248,68,118,67,18,72,203,154,72,218,114,56,153,161,248,125,149,249,119,35,223,169,105,218,56,227,230,194,9,165,77,79,89,147,135,239,218,19,100,251,200,237,18,162,27,206,175,36,26,55,213,233,228,11,234,121,177,109,106,149,150,137,111,186,250,28,242,147,214,140,122,97,68,19,82,243,51,155,37,177,84,24,206,78,221,58,118,29,166,228,48,21,134,63,59,253,194,144,1,211,13,46,220,229,149,28,69,229,174,74,250,117,217,166,33,158,9,132,124,21,249,132,131,186,93,210,152,43,203,89,147,137,88,224,237,225,81,97,254,153,172,203,254,151,20,168,7,64,185,210,17,174,187,99,198,116,245,41,24,95,114,213,66,219,201,116,154,119,28,124,230,61,41,7,225,82,55,60,89,190,97,139,37,237,48,63,55,218,138,167,89,128,135,202,95,177,221,136,142,159,109,205,67,170,72,76,80,31,206,189,7,166,58,36,249,8,204,33,98,205,202,112,207,52,237,181,41,185,57,115,13,165,94,18,50,178,211,164,109,222,21,147,40,120,97,0,41,239,178,153,212,182,255,120,51,243,214,44,240,217,61,150,59,142,118,239,90,220,219,166,105,178,99,20,98,226,36,201,66,88,213,221,43,108,192,91,75,0,244,74,44,39,157,108,20,45,134,246,134,157,47,37,101,215,110,220,102,86,147,228,101,110,243,71,242,215,65,233,73,205,246,54,91,48,47,218,67,223,74,143,189,154,89,35,123,179,180,205,85,73,120,111,88,29,34,124,235,175,235,44,20,67,61,46,144,51,206,57,30,202,254,9,65,10,60,102,168,141,3,79,225,235,65,226,37,61,239,195,204,190,128,155,23,70,12,11,211,5,63,245,162,127,238,86,8,22,62,44,217,69,245,80,99,163,73,162,8,108,189,128,113,52,165,85,217,31,36,92,17,90,187,183,205,199,114,151,15,216,99,219,185,155,28,189,149,168,75,65,198,248,181,241,84,76,253,70,102,51,56,120,85,38,59,85,151,99,178,163,126,27,187,88,83,96,149,31,63,27,211,48,77,181,45,50,245,15,129,105,244,46,49,15,227,233,32,107,23,142,53,117,196,226,132,42,250,146,152,48,177,81,245,220,148,37,144,146,152,60,195,242,37,82,240,149,175,32,57,32,123,224,179,29,179,206,69,135,233,2,151,149,15,2,216,220,247,104,82,69,15,188,71,180,74,25,188,37,203,68,10,219,132,154,124,253,161,145,190,202,125,47,44,216,98,115,79,146,73,72,68,164,169,41,183,124,40,26,120,75,194,1,114,193,174,241,195,178,73,39,167,44,155,103,71,140,184,145,195,116,179,75,156,145,11,11,95,189,137,129,254,236,176,207,28,54,48,25,114,24,107,75,217,220,67,36,45,78,132,216,124,168,93,234,77,252,113,157,16,201,239,122,153,42,180,92,120,181,182,246,118,83,3,51,233,154,109,150,148,41,194,156,66,130,76,23,101,235,204,242,56,135,242,157,24,189,16,220,66,255,156,17,36,53,138,70,15,188,93,45,13,24,185,3,185,49,28,108,70,236,238,145,35,18,57,64,212,51,207,241,30,116,86,116,164,245,109,227,140,51,220,20,143,101,17,201,167,166,112,205,238,207,75,232,7,79,88,207,141,234,251,244,31,71,123,83,236,100,97,161,142,208,118,217,36,129,178,148,215,185,177,84,90,220,119,69,125,115,235,99,169,228,43,227,220,76,146,178,253,207,168,73,184,128,227,129,25,13,77,126,252,68,78,197,187,13,145,173,48,126,155,140,68,230,80,15,166,97,236,143,169,227,20,5,180,226,112,131,188,213,100,160,102,220,96,34,32,70,74,87,124,152,32,15,50,124,253,169,52,107,175,210,31,71,44,218,191,125,174,155,116,129,254,184,237,65,28,102,3,46,161,39,231,222,247,133,13,34,209,173,231,206,24,200,7,92,201,112,201,109,39,194,209,236,55,198,230,70,183,86,112,225,169,151,125,240,175,213,84,225,138,3,169,63,83,248,85,91,71,3,234,97,119,39,48,127,61,1,58,53,204,123,219,20,47,165,236,179,216,145,204,251,190,224,237,200,194,77,93,239,172,137,107,8,44,86,30,244,38,180,208,91,219,236,59,106,211,53,172,27,3,56,96,54,68,186,18,32,66,151,227,117,147,237,20,209,52,88,251,196,147,59,178,88,180,59,230,103,46,223,45,210,26,16,112,247,3,242,254,28,60,31,122,123,50,227,232,32,215,200,20,45,242,14,186,130,77,51,125,243,205,42,132,206,249,192,100,181,34,241,64,178,108,233,26,132,156,78,108,71,45,65,157,20,134,72,30,231,102,55,38,74,38,144,239,176,168,46,145,90,176,24,67,151,102,184,106,145,152,232,214,75,36,240,217,30,57,197,214,146,11,236,127,101,221,63,81,119,243,239,15,111,225,36,92,83,108,133,41,63,250,209,27,218,178,174,65,116,133,151,216,133,155,106,144,204,198,196,51,140,92,135,145,33,159,26,208,144,229,242,47,200,140,214,115,213,88,138,104,202,99,14,124,109,161,3,8,204,50,115,97,164,171,133,164,72,78,25,214,79,228,46,24,26,253,9,243,40,27,222,212,198,84,159,16,12,152,147,115,55,249,241,245,148,155,183,109,13,71,100,62,50,246,231,67,227,83,203,104,71,230,131,116,154,198,167,176,147,35,95,138,72,135,74,235,83,25,145,180,227,182,102,175,165,48,178,219,241,198,152,157,101,67,208,169,62,249,198,145,189,27,222,159,26,180,159,209,112,199,113,33,29,33,155,17,212,166,157,93,137,94,231,86,193,182,157,141,245,214,34,47,104,228,14,217,159,117,19,147,143,196,159,202,107,44,115,164,236,242,129,84,221,187,145,65,216,158,247,160,183,246,217,147,90,226,195,171,251,12,148,115,143,82,230,62,227,162,213,117,223,37,198,181,82,230,38,47,50,34,85,68,77,59,169,83,20,58,152,201,205,50,55,31,102,83,13,47,138,238,190,104,119,163,171,200,56,248,149,251,151,167,215,216,127,205,63,192,217,149,176,182,201,181,117,5,103,190,199,54,211,172,217,15,156,226,219,160,83,68,165,245,248,229,228,101,64,166,73,26,62,134,94,116,142,194,191,233,53,62,78,124,203,130,92,63,51,206,65,202,222,90,148,194,182,15,130,78,141,81,101,170,89,147,179,147,131,183,157,119,9,123,133,245,62,69,229,135,98,174,106,180,16,129,157,165,207,19,142,136,55,75,225,20,83,219,218,35,161,56,16,239,124,126,26,229,81,175,174,116,83,105,151,15,99,5,129,144,234,51,233,23,189,167,105,186,136,1,195,53,151,119,113,214,138,179,223,242,91,70,94,86,57,3,203,218,122,125,221,129,136,138,138,165,22,230,109,139,226,48,125,109,227,169,219,155,181,117,192,237,97,114,195,228,45,17,240,162,232,211,84,189,98,17,92,57,165,128,82,112,58,193,185,188,233,51,201,85,95,58,134,169,237,232,216,70,103,125,124,109,63,240,172,241,251,122,96,156,250,252,212,150,185,209,55,189,232,172,45,241,227,231,93,61,124,132,115,112,113,35,102,4,166,83,127,94,230,137,149,145,163,114,24,5,11,225,29,47,179,110,104,1,227,114,147,244,190,16,89,241,240,137,109,213,86,159,62,90,236,147,115,164,128,141,12,171,243,9,94,39,31,140,148,87,93,250,233,81,21,245,168,209,148,136,91,82,212,188,184,154,195,24,157,191,179,205,190,121,63,196,234,139,180,16,79,6,75,114,194,244,217,15,84,115,240,188,48,133,2,23,245,67,225,149,42,169,208,156,44,157,236,7,227,126,49,148,94,98,77,242,190,81,102,193,170,229,97,242,33,121,52,3,54,159,109,101,165,65,139,245,56,29,54,69,127,137,126,200,82,123,104,102,108,19,181,199,133,245,159,93,173,19,120,16,62,63,228,175,236,134,24,219,168,44,69,9,115,244,24,100,31,197,118,180,54,25,161,116,14,249,64,207,61,148,202,215,207,40,46,207,149,63,60,65,172,123,231,188,247,93,211,195,203,204,144,1,139,62,53,125,168,231,211,31,145,147,193,153,105,168,172,153,101,50,92,154,198,96,253,6,96,173,141,50,226,145,255,65,244,111,98,231,190,87,156,122,25,251,75,73,109,237,198,210,100,48,187,114,239,233,182,170,110,128,139,60,45,155,128,174,156,55,56,60,62,148,72,220,182,135,49,7,129,207,151,122,246,65,85,63,48,186,186,162,253,100,91,176,173,228,201,100,142,24,62,200,161,194,74,215,170,181,241,133,178,235,102,110,160,75,76,248,191,168,47,197,51,235,168,44,203,68,61,172,144,230,243,37,9,177,172,202,174,232,209,108,247,242,56,48,204,110,73,49,163,85,134,253,121,192,121,73,245,127,90,240,228,147,45,237,150,39,62,90,47,113,217,117,72,129,173,75,71,105,207,230,64,25,112,70,191,70,57,213,76,192,247,232,179,146,41,247,56,155,106,197,144,163,181,247,234,12,50,220,134,182,158,123,42,35,219,58,93,134,94,185,40,18,82,102,157,51,6,185,221,182,92,217,175,79,105,233,51,211,39,158,8,183,198,150,39,222,187,194,208,216,226,211,63,31,8,159,167,192,221,72,91,14,87,104,162,10,163,148,152,226,220,184,1,78,253,241,98,182,168,14,19,172,72,172,108,253,38,221,87,102,184,77,116,214,9,156,107,152,82,110,156,235,182,238,17,6,110,125,237,222,55,69,196,59,146,58,98,247,206,134,197,86,194,28,6,20,78,161,185,64,234,102,60,222,242,157,4,78,228,30,224,10,39,253,252,168,36,21,215,114,183,137,254,49,52,235,48,224,239,215,73,34,47,63,231,158,161,136,142,241,245,212,109,151,161,249,206,27,182,196,8,237,243,119,112,44,49,251,105,154,180,19,183,248,62,216,143,175,247,162,155,175,186,243,231,181,213,254,112,203,30,219,209,218,210,250,115,89,246,192,124,156,208,105,161,234,171,191,199,29,159,135,113,214,37,138,26,208,219,163,178,132,198,78,81,113,214,243,166,9,142,226,199,55,54,45,50,43,80,169,112,147,4,100,234,82,125,120,255,201,172,40,98,166,133,42,213,21,54,181,253,187,184,209,142,37,231,166,237,201,157,60,144,17,135,130,34,43,8,218,148,222,75,97,105,61,172,36,4,70,204,210,231,233,101,172,93,93,96,146,121,5,54,135,161,155,41,117,217,24,67,94,40,196,122,186,106,81,140,14,78,132,241,2,102,127,163,19,245,9,18,220,207,9,216,52,72,116,17,32,155,247,221,55,29,6,93,117,51,49,125,166,123,50,96,138,4,69,23,160,221,98,198,178,163,171,162,76,196,171,234,169,155,194,204,128,165,234,133,15,93,158,54,58,71,91,111,123,63,203,46,69,134,174,15,173,190,220,127,138,45,250,200,149,169,142,105,88,42,241,200,127,130,51,26,141,84,234,83,241,62,177,201,213,48,171,16,127,250,149,183,108,37,113,13,148,206,181,121,0,8,179,244,108,40,30,242,63,41,26,191,242,134,175,216,212,0,144,225,228,7,19,42,38,125,166,22,139,250,40,135,40,2,213,64,224,5,107,34,80,204,196,155,162,180,201,249,35,101,14,31,93,127,27,23,43,95,26,169,193,52,229,107,163,95,223,235,69,207,231,154,244,178,137,254,211,133,215,51,139,243,170,207,235,143,83,159,216,79,133,76,109,177,243,73,156,239,158,20,155,162,20,84,227,153,20,219,33,41,108,45,17,1,239,199,65,107,146,95,9,242,38,141,1,107,234,80,128,99,33,247,85,77,167,74,225,114,215,182,133,96,134,26,4,65,244,47,81,126,165,23,175,136,146,20,176,117,155,5,108,117,46,133,207,90,235,11,204,194,45,100,42,21,253,68,103,97,119,0,188,84,247,141,230,191,20,106,18,16,4,80,147,152,10,227,199,18,231,238,237,105,40,229,196,227,206,58,163,211,35,166,236,125,98,195,123,223,56,174,107,71,196,9,201,206,124,26,63,126,162,84,93,149,73,157,177,243,12,120,44,29,12,61,67,54,141,83,35,95,160,175,251,39,199,21,239,147,22,34,157,240,204,80,34,93,152,226,158,62,242,130,37,87,60,21,243,243,208,43,43,216,156,196,209,36,127,158,209,64,8,112,47,109,81,192,123,142,38,171,16,99,137,32,170,235,251,44,104,69,198,83,161,94,168,211,10,115,235,253,6,232,205,44,250,58,153,39,102,156,154,210,213,115,95,21,73,33,255,109,76,21,135,6,228,248,4,84,231,47,44,107,252,88,122,225,149,13,241,12,248,252,119,234,185,233,59,136,5,12,237,201,167,141,164,99,177,21,19,7,82,11,249,185,237,106,78,245,1,47,200,90,10,163,12,235,55,54,233,181,173,249,233,50,73,145,122,89,116,201,205,231,19,170,166,108,28,240,162,225,88,97,236,99,28,197,151,247,249,192,106,56,166,129,246,51,243,62,183,69,71,81,252,52,125,158,207,48,165,101,59,199,133,153,245,241,211,29,179,83,191,167,110,103,206,155,207,109,109,10,64,1,147,198,125,206,189,93,251,115,211,83,114,194,247,247,183,217,232,7,12,61,77,111,154,84,97,140,36,34,39,213,125,6,174,119,36,77,232,84,79,99,78,11,143,21,80,226,143,247,224,238,42,51,86,62,237,106,197,110,26,116,121,196,111,163,140,251,124,156,6,199,51,251,205,159,239,143,199,180,96,89,202,242,254,118,155,23,133,255,191,223,187,170,61,110,122,189,70,87,246,76,90,28,188,173,94,250,62,208,60,226,85,147,23,207,239,219,56,79,48,6,202,54,102,251,251,46,163,78,184,40,138,140,252,140,50,122,73,118,192,44,86,239,48,235,35,214,108,10,104,243,15,112,142,98,250,162,155,190,228,231,211,100,95,89,2,102,163,253,124,216,51,90,155,129,207,119,250,60,52,242,75,158,171,165,122,221,85,45,158,79,115,185,147,34,112,223,170,1,14,92,114,140,82,164,249,115,121,206,141,249,66,156,187,66,231,122,126,188,134,223,45,240,72,42,197,192,148,180,221,225,8,120,183,247,212,231,211,108,113,112,43,74,18,176,233,238,108,212,227,212,40,44,63,40,102,75,113,221,109,43,215,209,102,218,218,35,162,62,95,22,220,188,103,154,70,60,44,96,252,18,158,89,28,125,140,184,178,110,188,142,103,137,40,45,38,149,69,227,218,179,166,163,210,126,239,154,126,201,253,174,94,16,211,2,94,235,89,249,80,69,137,51,83,1,78,207,133,161,6,22,227,140,63,63,221,124,37,197,202,181,232,0,123,190,91,156,98,34,208,199,203,179,215,7,54,3,213,128,113,184,123,98,9,26,194,227,137,45,107,147,87,248,4,193,49,93,157,61,224,120,194,82,170,122,65,31,176,2,100,122,98,117,248,138,254,227,187,89,158,81,225,33,12,127,152,190,243,77,207,225,61,185,238,209,4,35,186,79,32,24,159,113,116,131,50,242,180,39,147,242,217,14,15,171,44,233,54,162,223,228,3,13,117,245,237,48,206,248,237,101,135,45,14,210,142,238,115,95,81,59,178,250,166,250,65,35,46,83,226,202,72,201,104,10,205,204,72,162,20,66,89,138,110,91,133,147,219,150,109,171,255,104,10,224,156,22,245,226,56,51,42,41,250,72,33,135,185,252,230,54,23,166,169,193,130,29,61,227,232,141,141,95,254,195,169,61,168,221,8,6,103,93,176,185,112,87,3,59,112,225,133,233,134,116,239,29,75,27,69,173,185,244,251,176,135,50,227,104,132,79,244,125,157,217,113,70,251,141,245,95,76,93,116,161,255,100,31,198,219,12,190,210,179,219,109,97,172,108,46,103,75,75,194,231,241,91,129,195,225,51,131,60,33,22,111,160,248,158,18,31,179,179,161,149,68,149,173,119,190,10,156,197,136,254,140,166,25,134,137,113,182,195,24,33,200,62,29,217,236,236,45,198,6,147,226,16,184,181,234,205,234,192,21,173,118,133,107,118,213,108,131,31,43,148,113,166,230,30,44,127,194,141,41,221,86,103,198,57,163,47,138,14,219,34,60,249,132,232,235,186,251,12,178,104,173,63,146,10,80,116,226,149,140,90,171,250,173,35,67,113,247,210,212,105,154,234,3,156,143,247,204,244,190,75,249,201,71,234,67,165,63,221,213,5,12,94,234,38,49,50,134,149,245,14,228,218,68,53,141,164,104,39,1,18,159,1,173,217,154,112,218,70,86,187,240,163,139,54,204,150,251,30,61,145,140,209,180,38,116,163,118,47,45,15,229,237,14,244,8,214,253,188,77,228,229,205,102,97,30,127,97,110,228,73,138,198,230,140,122,100,42,79,34,173,152,157,208,133,91,207,111,90,115,196,182,114,99,213,152,150,166,0,23,211,77,60,52,211,119,29,10,15,114,78,1,211,32,183,5,102,131,29,95,193,153,101,146,50,142,41,126,134,162,131,193,91,45,217,187,237,128,98,28,211,230,162,213,148,190,205,113,194,225,1,133,106,105,118,50,155,224,77,192,103,86,108,122,105,244,211,197,88,50,1,20,249,250,145,75,164,208,19,19,211,122,28,10,250,154,215,90,1,150,67,211,22,8,154,44,173,101,221,97,220,32,37,254,196,74,101,68,208,176,81,20,213,160,187,147,192,138,165,27,5,125,42,40,10,143,203,46,194,238,111,234,177,214,59,153,99,206,235,143,169,122,167,47,127,4,90,32,57,73,22,154,122,99,80,108,200,108,110,233,255,153,20,0,179,71,5,155,46,133,37,115,53,2,36,41,54,234,240,9,182,74,205,157,85,103,32,2,225,240,54,89,201,11,195,234,141,213,111,155,178,191,188,44,122,254,115,12,51,92,141,244,219,36,247,48,239,58,64,39,119,211,33,158,122,150,197,147,5,48,233,56,194,53,47,178,81,80,251,187,48,134,201,8,33,93,30,247,5,57,79,148,138,54,66,229,119,158,135,107,169,218,79,27,206,170,135,212,27,209,144,46,51,117,179,242,201,157,231,43,61,37,10,55,44,97,239,50,96,73,57,129,17,226,108,241,227,133,158,78,81,27,162,47,233,6,28,230,75,171,210,80,70,75,26,23,133,162,168,176,21,174,99,129,130,65,162,71,179,27,24,241,72,179,153,74,168,238,20,116,245,11,179,131,210,163,241,208,184,143,148,217,78,149,165,136,70,93,177,213,126,124,104,26,141,172,230,121,164,113,219,168,218,170,96,150,17,169,219,29,166,173,168,31,111,67,107,106,220,219,198,27,94,46,220,34,225,124,31,105,79,186,194,160,152,85,235,189,50,178,19,18,42,153,201,201,142,143,143,126,197,42,241,8,242,52,41,202,218,76,171,164,219,5,38,139,19,107,163,245,41,75,236,138,91,120,139,157,225,54,14,144,170,113,225,83,115,63,32,22,89,153,237,26,218,253,43,221,47,164,83,239,21,152,102,187,25,167,70,163,93,182,249,80,156,202,13,55,206,183,156,245,167,209,59,139,185,110,67,158,145,42,80,99,70,10,62,34,19,60,228,12,213,1,91,222,236,72,75,67,234,207,102,129,125,71,250,150,116,224,76,74,64,225,243,192,198,175,196,4,140,49,140,236,252,236,101,164,223,185,129,107,213,77,165,137,66,254,246,94,166,136,78,139,80,86,212,41,35,134,146,243,84,13,177,194,114,190,29,94,176,204,21,198,111,183,197,101,67,231,172,138,162,215,215,2,45,236,172,85,231,139,206,212,254,193,25,6,137,190,12,84,101,191,225,15,60,169,225,40,154,214,55,255,255,208,173,82,41,248,106,158,45,191,223,86,38,240,212,15,147,39,148,252,113,22,100,21,100,151,1,10,13,45,96,218,242,31,184,184,116,32,112,69,116,161,63,48,41,129,128,27,91,55,129,81,177,159,1,227,121,165,95,53,109,52,95,178,136,134,54,74,243,50,197,55,100,234,191,152,22,120,154,170,173,192,103,76,126,211,21,48,70,229,42,157,118,222,213,25,72,126,99,120,21,52,29,10,197,214,15,255,113,124,54,83,213,31,39,29,58,252,202,205,235,93,135,112,169,48,228,2,54,81,25,25,133,5,158,140,63,52,24,30,207,0,55,119,230,184,237,243,49,105,28,209,104,107,26,49,190,49,45,212,129,130,245,111,142,111,167,83,140,85,121,63,196,102,190,197,30,24,163,41,137,50,206,3,233,116,133,7,204,214,75,53,15,233,173,72,62,134,41,239,108,61,56,217,225,142,14,18,116,34,9,186,173,176,21,87,182,202,99,132,90,113,214,108,197,79,61,50,159,154,106,57,90,121,221,79,109,62,145,143,150,35,12,147,237,63,62,76,61,247,17,222,164,69,209,159,168,233,81,87,213,244,156,43,134,240,121,19,73,63,46,80,23,209,251,193,91,115,19,63,1,179,24,101,86,36,171,10,83,149,204,254,80,76,224,94,242,103,168,180,246,175,17,13,184,33,67,217,84,171,20,125,50,255,113,106,13,234,97,143,122,74,218,49,142,96,112,138,252,134,241,17,247,253,0,136,93,53,218,173,36,236,231,186,48,158,197,242,196,205,91,207,191,143,12,99,70,99,183,19,80,154,20,131,195,133,222,200,170,240,153,58,107,28,77,138,70,117,61,59,117,103,255,124,80,135,203,42,22,116,162,12,76,159,102,192,75,85,210,205,236,166,125,44,79,96,51,242,147,135,202,192,92,189,5,252,136,253,86,26,206,63,153,96,80,70,157,170,172,118,210,11,235,251,188,136,57,178,102,0,78,196,218,171,79,165,39,120,98,25,40,138,150,226,31,31,140,238,174,81,72,69,93,224,94,23,190,34,42,157,204,220,232,108,17,96,130,51,89,94,168,191,148,229,75,23,172,175,169,94,121,213,210,184,45,142,182,111,85,30,89,181,238,98,191,180,243,252,147,210,167,43,83,69,222,254,192,59,82,60,178,158,151,61,67,30,19,152,120,89,61,42,205,83,183,57,60,104,154,81,91,69,107,96,237,219,225,98,182,236,23,238,232,3,111,191,49,38,109,101,75,22,146,92,61,30,57,44,194,164,222,155,52,247,124,90,46,214,162,136,121,136,216,23,158,105,164,215,120,106,124,172,89,253,49,207,206,116,126,149,120,114,250,204,121,85,97,147,94,243,65,190,78,160,255,88,85,34,207,18,31,24,29,145,42,72,4,63,225,204,98,227,123,44,133,238,122,185,235,68,185,124,76,7,169,100,72,82,159,146,63,252,186,15,174,213,104,159,42,43,93,219,242,39,94,172,143,176,234,209,37,123,127,128,53,102,34,221,165,182,139,112,85,122,119,120,144,72,222,10,79,175,122,1,47,235,61,121,46,141,253,211,7,247,2,249,248,129,189,204,8,74,46,160,63,114,216,237,203,82,89,75,104,123,22,124,163,88,103,31,103,144,108,119,121,110,139,137,194,159,247,153,158,206,32,31,143,165,35,204,150,239,212,8,46,33,243,35,48,189,253,62,99,49,43,83,89,23,129,240,69,114,200,143,206,72,113,202,24,207,196,172,219,151,1,220,240,78,232,44,63,222,43,58,138,254,227,144,162,53,25,107,89,249,148,2,38,129,89,85,114,221,210,53,31,186,112,119,147,141,85,110,230,171,235,167,166,136,89,85,207,29,113,225,225,239,195,86,194,42,59,194,3,147,212,140,163,145,1,82,31,76,234,34,201,67,48,218,23,41,8,93,56,35,169,236,43,39,29,80,187,169,101,47,13,200,62,151,194,121,33,127,38,232,153,63,235,114,20,91,165,172,199,98,76,227,209,4,193,241,214,60,111,182,21,105,251,209,44,16,91,13,58,113,134,201,190,6,52,40,128,85,47,44,209,86,180,29,61,1,176,146,100,64,93,73,21,152,60,238,126,225,93,124,117,106,84,15,180,55,2,120,13,255,248,26,221,225,106,58,144,145,185,171,254,249,48,169,23,205,198,100,66,136,26,63,94,208,168,86,1,125,122,184,63,101,104,28,227,40,114,9,156,108,15,24,231,166,157,77,185,254,84,83,91,247,47,27,101,183,50,94,211,129,177,118,252,56,228,95,205,107,160,46,156,107,60,150,51,103,47,229,151,226,230,156,171,127,126,205,180,183,211,3,51,239,248,27,177,175,165,170,163,129,153,174,248,125,47,51,20,214,75,43,217,53,129,128,41,225,228,231,232,214,190,238,32,96,210,99,50,213,38,91,100,250,116,152,167,36,84,177,100,121,126,159,118,26,5,11,149,83,77,52,79,174,29,48,218,109,249,49,122,72,249,227,159,210,127,200,176,86,20,51,33,63,152,24,106,23,25,198,76,204,101,248,247,133,92,158,206,227,40,248,142,236,23,70,37,105,244,7,110,205,173,48,173,209,188,171,5,158,49,60,160,88,58,220,208,42,206,10,35,96,53,28,54,121,244,170,48,234,145,113,238,19,51,55,125,219,189,154,33,253,7,87,54,79,234,9,66,249,117,249,102,248,192,51,189,231,46,168,136,248,185,43,49,151,204,228,52,225,246,79,228,198,224,77,166,239,194,116,113,14,223,12,24,93,88,36,189,128,109,3,225,240,89,225,135,176,54,240,57,56,187,198,22,71,163,192,35,247,141,119,193,240,9,17,120,181,231,232,212,238,142,214,76,114,180,159,235,44,96,164,30,107,192,107,235,118,249,12,20,130,16,135,207,191,156,74,50,37,196,95,95,206,31,184,224,9,34,231,62,115,199,217,209,78,135,137,79,244,35,160,215,49,123,22,160,83,25,57,33,196,191,146,19,206,38,250,249,42,132,88,11,148,215,90,133,238,228,250,165,72,89,241,169,80,136,195,210,162,195,245,35,6,32,11,95,212,219,105,161,107,254,85,131,207,187,237,164,141,251,115,44,218,91,31,92,140,54,170,176,117,78,231,15,206,230,119,47,206,80,139,31,252,114,252,188,92,179,99,84,248,76,232,31,127,185,97,43,181,101,91,3,204,150,106,56,76,243,171,152,240,172,101,37,160,239,174,27,58,144,83,29,225,168,40,142,47,85,200,160,38,54,21,123,32,18,112,94,168,38,131,79,95,173,248,255,16,55,180,143,55,208,152,235,187,104,174,13,107,227,252,168,232,40,246,208,181,91,20,133,129,244,221,87,165,146,159,114,86,24,41,208,128,107,219,178,115,1,142,38,197,102,65,150,20,62,6,251,146,238,60,66,136,229,91,200,45,195,28,163,179,15,148,138,109,69,17,223,91,68,98,67,250,169,225,60,68,234,75,157,163,26,162,149,63,184,88,166,94,175,187,88,71,119,117,184,229,169,118,153,40,102,116,231,134,225,49,136,254,177,120,5,159,199,187,93,221,18,143,176,19,163,169,211,48,230,44,235,107,79,107,5,122,81,82,203,171,50,108,143,245,193,48,1,213,140,139,163,215,215,171,193,42,79,79,181,30,140,56,239,151,247,69,58,209,52,151,244,194,105,41,246,11,39,43,63,213,44,24,237,253,18,71,159,23,182,186,30,157,205,123,193,239,139,94,80,53,102,67,5,136,14,27,135,139,205,230,242,194,104,73,77,126,95,133,253,116,215,113,214,137,17,252,220,133,70,27,249,190,54,249,92,215,88,34,207,69,205,76,28,204,168,186,184,181,75,163,131,190,139,128,13,31,239,240,190,102,82,242,103,245,18,99,181,101,243,118,28,155,240,216,21,152,254,152,252,149,184,207,160,89,235,121,93,103,115,144,218,244,183,153,233,134,90,249,129,17,137,249,126,28,5,61,41,121,210,10,56,112,111,116,148,76,142,126,216,56,50,185,164,91,195,236,140,76,169,192,124,64,62,12,205,12,171,235,100,216,224,73,249,133,103,200,225,85,29,252,224,0,127,156,108,116,81,158,171,134,220,21,247,140,131,67,23,215,175,3,67,164,244,65,136,174,104,210,201,172,211,63,228,83,97,38,109,248,216,220,245,179,35,114,170,68,131,128,219,36,107,118,30,22,89,6,159,81,88,151,106,87,99,206,78,205,224,171,154,180,132,216,244,122,110,10,153,108,159,112,88,84,179,72,226,114,238,14,183,198,97,235,227,215,31,239,102,35,254,193,168,162,108,53,217,235,80,176,125,12,18,175,149,172,247,221,168,126,251,40,35,146,24,85,205,28,207,102,225,172,173,126,110,203,109,53,57,119,67,154,225,107,167,168,86,231,173,122,223,166,2,242,21,22,171,85,2,69,200,241,192,184,165,125,69,151,74,97,164,139,107,6,14,126,45,12,34,42,20,224,19,85,141,199,51,49,185,87,51,75,197,22,115,150,97,238,34,173,250,193,120,211,139,91,169,181,249,148,229,215,61,104,191,83,103,97,56,30,43,251,133,241,68,133,29,6,197,154,13,91,28,141,92,162,248,197,79,147,136,139,235,134,197,158,196,117,29,199,129,228,149,115,58,93,232,146,23,235,90,154,1,189,113,135,126,18,13,253,49,18,206,161,131,87,241,2,105,210,26,64,253,96,121,203,16,44,75,52,121,212,99,154,150,132,79,161,12,185,74,236,74,213,68,154,5,225,227,11,192,28,177,132,141,248,110,159,89,192,153,14,40,55,226,156,46,38,210,173,90,149,232,131,51,162,167,106,9,142,138,142,27,114,152,150,76,21,243,34,19,41,74,46,138,83,205,178,70,244,212,135,73,70,123,171,20,165,116,150,34,129,187,21,168,167,195,236,73,239,3,239,48,62,191,153,146,34,35,140,30,69,81,69,250,216,62,20,212,200,66,223,103,70,2,160,108,191,46,194,152,33,207,4,6,123,116,44,88,9,135,196,139,192,200,121,196,153,207,123,151,46,67,58,172,40,139,221,131,71,23,165,159,19,69,34,247,215,227,204,172,140,242,211,86,84,251,12,247,170,5,157,82,96,24,166,9,177,82,156,26,22,161,216,168,158,247,142,40,70,60,110,51,110,219,2,103,66,65,127,38,231,241,62,171,249,153,162,17,119,29,14,27,89,175,11,156,216,228,251,143,15,214,56,121,89,24,69,185,97,25,171,49,149,145,37,168,237,249,253,77,67,39,77,178,216,55,76,170,124,170,52,245,197,42,77,113,131,40,180,213,24,39,12,119,33,219,33,116,1,175,229,123,104,36,182,88,177,5,134,247,240,177,131,209,253,193,140,171,9,12,165,96,249,209,185,111,113,118,28,8,82,116,151,205,168,230,123,42,138,112,204,99,173,121,253,153,203,48,97,130,11,231,97,170,83,31,12,249,52,233,51,203,25,31,239,239,182,233,253,194,238,244,194,120,130,59,123,170,34,80,54,133,72,62,170,53,32,141,26,147,6,13,33,89,96,228,218,231,157,175,206,150,93,80,156,193,92,255,15,137,33,179,245,19,56,153,149,159,207,133,72,201,203,226,100,164,51,55,180,97,162,205,245,133,233,138,247,23,178,81,32,150,62,140,1,15,111,186,190,81,181,46,94,93,94,184,145,230,182,124,148,212,108,233,188,48,4,129,209,226,199,209,200,149,183,109,125,103,41,197,209,176,136,228,153,161,91,232,236,198,243,0,113,218,150,117,177,24,41,62,158,153,57,32,203,238,165,152,17,177,127,64,212,57,206,199,118,223,54,41,99,239,176,231,229,112,223,247,194,76,227,192,9,134,213,72,209,178,109,166,249,3,81,39,63,53,91,10,81,180,65,15,26,7,21,71,81,4,75,114,97,8,13,184,64,31,43,50,177,158,252,54,197,35,167,0,98,142,60,166,134,218,37,27,131,219,175,204,154,197,245,182,200,253,101,143,176,136,125,159,177,96,77,52,78,63,132,215,179,117,191,63,200,235,54,23,105,165,41,29,137,226,42,112,101,23,231,65,18,117,48,145,165,161,217,4,209,93,15,177,206,227,79,34,225,77,199,0,43,136,135,80,232,129,201,215,151,185,75,87,205,165,103,13,62,120,22,24,35,62,223,7,83,24,108,210,76,14,161,218,210,75,14,47,124,224,228,199,7,76,46,63,53,147,128,108,239,51,82,129,205,247,77,103,55,49,8,5,5,198,4,209,119,193,9,154,241,144,33,156,89,177,93,198,142,122,53,158,136,242,227,84,193,102,156,26,101,247,189,31,184,22,55,191,32,228,109,218,166,59,44,75,17,81,169,137,212,139,119,203,129,207,60,158,82,191,209,182,138,255,65,54,52,125,57,143,212,107,81,37,58,122,251,233,118,137,64,158,112,77,210,26,136,5,47,151,13,109,86,254,147,154,205,64,7,130,229,207,225,14,7,74,206,77,116,178,34,150,183,212,132,4,19,63,207,222,234,63,142,206,153,90,67,227,145,123,194,5,191,180,193,46,90,130,40,108,23,87,100,107,32,161,235,80,128,117,238,162,32,108,141,200,205,200,79,19,254,186,154,73,67,201,175,136,255,184,69,230,46,25,2,239,33,107,56,144,205,236,217,119,32,197,148,152,101,66,194,82,186,198,150,173,152,91,227,146,51,19,46,164,236,251,193,19,56,72,150,8,237,75,188,129,239,54,117,221,10,24,94,91,99,174,29,91,96,4,231,154,194,164,20,91,108,129,249,52,100,159,154,104,98,234,145,24,48,73,9,89,185,18,129,202,136,45,48,60,146,44,227,128,164,126,93,126,213,124,214,194,95,71,5,236,12,249,200,73,152,73,165,252,116,37,240,136,235,110,70,32,22,184,216,87,189,2,198,16,80,206,156,109,203,230,23,198,19,213,156,196,153,92,172,40,115,147,14,67,243,79,63,22,87,11,152,248,245,174,107,52,254,15,116,166,28,102,184,46,133,139,185,76,123,62,132,201,236,86,75,185,227,243,169,237,128,41,128,221,167,194,28,64,22,221,159,10,20,99,217,77,162,199,98,116,92,207,197,224,246,152,4,198,114,56,102,97,58,129,206,106,52,21,206,231,97,248,99,153,38,55,33,231,238,244,5,198,83,195,11,72,250,221,58,38,37,45,199,209,72,168,75,45,169,99,150,71,67,144,39,176,168,60,220,47,160,35,220,120,243,14,133,196,76,219,114,105,231,17,135,212,54,231,221,67,154,81,81,95,251,118,154,56,163,193,181,26,23,131,55,239,26,142,173,126,198,96,23,134,93,219,90,192,24,204,221,77,87,39,170,168,30,187,193,73,100,165,233,2,15,227,232,68,82,239,76,0,119,93,59,48,162,131,254,200,106,49,233,254,41,112,134,98,153,3,102,151,118,159,201,50,11,199,11,119,244,223,229,199,107,119,43,103,142,37,200,217,2,22,54,201,229,158,153,206,48,129,83,187,137,154,138,135,189,180,96,88,202,109,122,123,124,179,50,66,210,51,23,203,17,197,143,227,181,35,111,131,134,42,39,112,216,198,168,106,94,1,22,16,218,102,254,80,200,183,200,16,198,135,175,68,206,226,60,109,190,47,65,17,134,142,235,78,19,73,92,121,98,103,194,202,95,201,209,96,12,134,20,62,179,234,42,241,219,182,235,186,15,229,44,160,231,74,125,58,3,222,50,4,77,197,99,173,17,232,144,252,108,71,138,112,84,185,48,242,185,85,96,243,155,187,55,149,101,7,220,127,57,169,24,221,164,234,165,183,10,101,9,212,36,3,30,248,203,201,209,148,109,119,242,11,107,198,167,233,2,83,20,14,116,154,139,244,69,207,198,28,6,134,231,195,17,39,154,242,72,160,200,220,219,98,134,22,251,7,200,75,213,75,238,236,113,105,68,108,130,86,75,247,58,106,94,214,130,66,77,240,220,149,149,88,165,83,14,82,221,72,110,43,105,37,132,179,98,46,129,145,189,138,84,60,122,2,178,167,234,164,159,118,241,73,152,230,101,226,70,129,201,91,122,130,149,60,77,22,206,35,170,187,124,198,126,225,244,249,72,199,50,188,66,228,137,190,163,105,10,206,34,172,76,31,193,96,118,114,248,124,11,98,253,222,161,23,157,105,219,43,43,124,59,163,40,76,141,193,195,8,10,250,240,32,5,78,184,236,122,217,38,179,0,220,220,111,167,146,18,10,167,208,120,201,126,40,188,44,199,30,53,33,246,50,249,129,103,137,162,79,173,93,91,77,249,241,179,215,241,37,185,113,93,210,128,78,175,46,141,92,126,52,86,110,250,200,137,96,34,217,216,104,126,18,26,16,164,117,252,108,252,96,28,157,196,126,8,229,68,250,144,253,104,190,8,145,242,164,145,166,178,157,249,96,242,225,178,125,167,237,52,113,113,14,15,211,136,150,209,192,215,229,149,25,124,99,104,45,208,129,122,198,138,15,84,20,54,250,115,99,219,248,227,223,164,210,9,213,116,44,177,111,61,241,117,192,72,139,201,125,159,16,19,107,49,47,1,90,230,178,233,199,59,211,189,111,230,251,103,241,154,212,9,242,151,27,192,205,139,230,14,129,89,22,220,196,154,2,226,82,5,21,62,9,106,184,126,105,36,53,154,46,33,144,144,60,39,72,201,45,171,186,113,255,17,45,5,38,22,148,149,17,130,69,246,169,129,141,233,20,193,1,96,88,101,126,105,141,14,232,242,192,214,85,24,48,61,131,178,112,146,95,113,215,51,8,121,39,174,189,180,73,96,40,209,113,238,54,71,213,37,6,216,85,184,90,55,158,227,115,223,39,92,24,190,125,193,100,110,8,25,27,24,207,101,47,187,90,9,253,121,44,112,239,230,133,161,41,61,143,133,15,43,126,220,84,28,20,165,204,23,224,212,254,12,123,33,219,147,226,180,22,208,144,36,115,53,188,97,87,15,131,109,150,68,137,158,198,86,92,9,252,137,78,51,59,145,117,128,94,53,207,209,30,120,153,244,207,133,59,108,44,95,161,232,52,220,58,105,65,72,119,210,50,226,16,143,13,111,183,188,182,123,185,29,20,141,6,29,134,133,228,65,158,81,65,135,104,255,44,111,232,60,118,135,251,82,217,101,154,26,153,16,2,62,75,225,72,186,128,113,181,30,201,140,90,181,175,4,150,106,190,213,71,244,41,171,142,4,107,123,112,39,20,123,209,75,60,3,153,55,70,8,74,33,143,79,254,241,94,120,175,39,244,92,254,105,227,226,170,187,182,14,89,19,95,65,135,173,109,242,162,136,73,71,77,234,124,228,5,225,114,129,17,209,136,135,130,12,147,6,104,200,227,240,177,58,220,183,138,108,119,107,66,119,251,201,54,140,203,38,83,22,26,67,174,190,114,198,47,125,138,151,112,118,80,212,192,253,167,173,97,108,202,177,72,45,173,184,43,76,153,68,186,5,19,32,228,216,191,235,158,76,211,178,243,234,20,91,114,140,112,244,188,166,200,98,116,58,144,206,74,254,93,55,67,184,137,202,35,121,184,156,92,141,20,163,159,162,4,37,115,139,28,174,128,135,253,96,83,110,239,129,79,44,212,190,218,140,149,110,139,40,124,209,86,158,194,202,205,116,246,86,215,103,134,51,195,246,208,210,184,240,146,209,103,65,71,43,99,198,209,83,13,190,224,253,64,112,42,113,110,252,243,20,62,75,74,139,163,235,217,98,222,81,216,112,239,25,30,151,158,149,17,246,218,253,186,170,153,133,249,219,132,131,44,100,79,76,247,186,155,240,226,17,135,62,161,128,103,130,105,217,111,185,152,227,172,252,50,229,144,57,3,78,120,183,221,39,66,18,54,21,175,216,194,120,77,34,137,219,25,72,244,165,220,163,83,210,115,55,92,198,199,61,119,21,46,69,47,232,9,148,24,8,80,7,133,85,133,42,197,12,233,88,166,88,86,224,251,109,209,144,52,99,130,159,84,108,165,176,143,61,29,114,29,113,52,154,50,178,222,23,139,70,226,202,224,130,22,9,137,241,156,43,145,182,35,148,33,20,10,248,44,138,180,30,250,155,94,63,175,73,129,51,100,10,255,113,24,88,34,199,139,154,70,190,36,17,248,220,93,23,213,76,139,228,142,71,14,169,77,172,103,122,182,70,150,24,163,231,219,36,70,115,248,252,255,134,109,233,119,229,11,193,146,117,31,139,49,124,208,252,252,96,214,204,162,71,207,95,18,209,97,250,3,110,188,206,187,166,152,92,29,166,76,114,7,113,35,195,94,189,219,25,233,54,252,243,20,62,143,216,21,234,155,89,8,142,33,231,198,88,206,141,74,127,124,204,116,83,134,13,14,63,117,196,15,54,98,226,29,45,200,177,229,238,34,65,205,100,25,37,55,135,114,41,111,245,123,106,198,134,150,162,21,154,243,19,190,147,195,80,46,245,220,56,123,37,159,199,23,2,93,178,224,55,242,241,103,59,231,71,111,218,17,228,224,132,192,189,79,73,176,143,138,164,146,128,9,93,186,195,188,180,218,244,183,115,138,44,237,206,196,111,99,235,149,97,234,56,28,166,139,107,235,133,159,185,217,237,97,26,52,210,33,125,45,44,2,232,72,110,135,77,172,92,225,37,196,28,24,21,89,92,55,206,95,152,9,220,135,86,220,88,179,190,16,156,29,252,153,161,158,95,246,205,36,81,214,70,67,200,143,198,24,90,52,240,218,167,78,21,176,245,106,235,209,9,201,136,239,3,220,116,133,237,27,120,158,215,63,201,60,249,83,49,134,157,60,114,124,177,123,204,121,176,165,147,56,135,99,40,128,196,113,141,115,83,249,150,163,209,211,141,183,141,192,248,106,114,101,168,63,212,120,157,40,0,156,248,239,255,133,244,248,223,253,167,127,254,223,254,143,127,249,95,254,175,127,249,159,254,211,191,252,239,255,237,255,147,250,184,255,127,160,62,146,149,72,209,19,79,246,137,200,248,62,233,196,71,221,190,232,137,201,135,68,207,29,3,153,5,196,75,116,189,152,41,200,45,92,194,25,196,126,184,56,92,32,90,54,129,161,16,127,83,60,112,234,210,75,211,232,154,219,110,174,199,198,199,84,252,46,76,186,210,55,70,28,157,187,204,194,205,124,233,188,183,28,115,54,243,0,187,48,203,179,15,238,110,125,81,249,198,102,86,240,216,206,186,65,161,143,228,190,192,217,56,39,195,97,107,93,191,87,158,204,148,124,248,185,153,60,68,236,19,131,25,52,49,253,220,100,180,132,162,77,21,137,142,166,236,48,218,1,85,96,24,225,206,85,162,221,8,139,167,45,240,76,193,101,253,25,196,200,54,218,146,249,48,90,126,48,148,143,33,29,99,120,217,208,214,245,93,57,153,208,115,121,93,97,38,202,238,112,65,117,162,41,76,5,100,56,124,66,34,233,133,54,216,253,52,8,141,17,158,170,138,234,79,83,151,126,238,218,130,11,191,238,202,202,38,171,71,50,34,102,242,235,110,5,223,50,129,81,118,253,90,119,77,160,12,57,65,57,117,38,89,93,3,38,49,122,51,77,166,104,74,177,206,97,162,162,161,63,110,13,183,1,19,35,37,25,12,52,61,186,121,17,218,105,73,245,83,27,25,177,19,248,229,128,201,177,197,51,163,2,140,79,231,135,210,20,47,4,224,106,122,207,46,86,3,23,24,247,149,33,240,104,225,248,68,68,84,37,163,78,213,27,139,122,191,176,14,63,241,126,95,86,51,255,122,55,76,242,144,215,153,47,218,101,193,229,125,208,103,87,46,156,112,169,173,62,10,59,206,128,119,136,3,231,160,227,65,28,95,226,68,106,232,112,41,53,67,181,106,90,33,49,161,0,24,112,86,109,33,96,40,135,113,106,163,119,233,169,207,14,174,198,135,143,241,138,116,38,2,183,19,186,215,128,105,56,210,115,163,120,190,227,220,164,200,170,30,109,201,35,255,240,105,105,144,125,46,112,74,243,222,216,217,224,137,2,55,188,16,140,124,227,220,229,124,202,77,208,2,187,43,208,140,69,170,254,118,97,166,142,223,62,63,45,206,126,149,226,161,55,169,2,39,146,90,15,204,142,221,47,28,198,149,8,160,26,207,130,18,74,192,56,16,232,83,49,225,7,127,166,172,207,162,194,141,136,24,245,228,25,112,238,146,8,2,102,17,242,23,70,250,90,200,22,117,25,59,35,38,242,243,25,139,184,9,173,212,76,175,113,48,201,235,155,207,4,206,225,34,143,7,39,154,129,69,96,184,82,49,19,183,95,147,137,192,125,133,229,135,121,90,171,236,50,240,89,99,122,160,236,65,154,160,103,146,190,179,60,28,248,121,231,233,74,156,24,101,89,96,168,46,122,225,53,77,167,146,211,13,3,131,180,10,92,234,184,171,91,51,106,159,94,89,30,158,100,58,40,174,159,73,15,78,104,214,197,169,33,126,55,125,31,41,79,87,235,236,40,36,136,118,184,113,155,202,138,7,154,224,251,202,177,248,213,231,251,188,205,85,74,158,201,250,185,199,126,48,173,44,178,1,7,206,145,148,7,134,244,169,240,176,237,147,195,107,53,201,213,176,207,61,193,151,175,32,70,193,169,58,82,144,153,24,165,4,76,90,94,222,245,25,101,130,34,220,181,245,190,106,238,249,162,198,80,17,180,160,3,118,225,51,129,233,47,163,61,124,175,235,204,94,210,5,71,210,32,136,224,160,244,137,202,85,163,169,93,98,202,48,90,199,90,10,27,77,199,97,152,47,58,200,38,223,90,12,4,108,13,138,94,25,18,202,123,196,3,133,44,57,229,129,78,100,136,230,61,58,159,111,65,207,205,214,52,198,9,198,119,89,71,25,233,155,188,227,101,54,104,185,122,52,254,29,57,206,77,130,79,95,230,196,209,56,166,51,212,29,245,88,246,42,49,250,137,199,234,144,151,133,224,175,171,105,118,52,139,123,121,126,58,213,208,42,3,166,159,83,30,202,176,74,92,60,82,28,28,135,60,82,234,62,119,138,167,23,108,235,67,161,176,52,238,193,214,149,35,232,152,119,198,96,73,21,171,15,228,121,225,192,239,128,41,181,201,117,143,102,222,86,23,166,186,166,48,164,146,11,195,209,145,49,58,206,95,244,34,112,206,58,213,241,229,212,123,101,152,11,8,8,183,126,94,112,138,201,161,217,61,185,99,211,15,213,245,22,3,54,247,5,55,20,233,89,65,23,143,235,194,153,58,190,192,56,8,221,171,34,44,147,203,34,61,219,239,101,149,103,134,180,186,164,62,173,93,182,94,150,137,106,221,131,109,169,22,184,241,180,198,125,143,98,175,69,20,133,42,234,125,203,136,135,200,123,100,10,200,247,216,41,59,11,214,23,114,35,23,93,100,167,5,134,133,186,239,208,134,70,36,195,139,36,140,87,22,109,228,227,176,44,240,90,245,126,176,205,184,57,130,146,210,175,113,217,180,123,233,231,142,207,99,110,247,123,158,239,244,218,134,153,201,4,140,223,149,254,56,225,233,104,119,178,216,245,185,50,234,102,50,151,180,42,110,230,248,29,140,238,229,28,155,168,182,244,210,155,154,92,106,119,170,65,194,54,235,209,25,189,168,248,224,7,33,136,94,90,198,122,33,6,153,85,30,229,141,52,184,38,247,145,243,129,75,236,131,146,47,29,185,49,185,231,249,28,205,103,219,239,56,155,214,38,41,48,98,57,43,158,154,153,92,21,133,211,39,60,98,107,18,30,17,122,234,115,39,253,62,180,243,181,84,157,190,73,89,223,109,102,181,246,51,121,97,54,229,198,62,146,173,219,214,111,203,2,78,89,108,39,36,127,133,81,4,140,24,2,197,136,169,231,166,9,44,221,32,225,12,52,157,232,42,22,185,55,134,200,169,235,76,86,33,165,141,27,159,32,237,163,15,133,46,152,27,47,178,217,214,133,5,23,151,25,43,71,67,53,163,202,149,193,251,29,235,194,232,184,77,133,83,189,113,21,66,37,75,15,158,124,51,23,38,211,34,23,14,237,168,199,48,197,76,102,232,199,91,224,210,215,11,99,226,86,20,70,241,251,6,163,164,107,229,219,166,57,222,185,189,132,178,164,67,244,104,106,185,55,220,28,240,36,245,220,104,131,197,231,73,229,125,235,231,137,58,210,190,1,254,132,140,161,247,141,125,108,4,102,36,119,165,37,128,113,121,66,196,27,245,45,100,2,245,202,225,48,71,132,211,208,193,126,96,252,0,99,103,146,242,153,104,100,168,100,124,79,227,243,51,189,58,189,178,108,126,192,177,227,98,39,175,163,248,204,142,45,199,133,119,214,68,13,163,177,129,110,177,164,118,220,205,245,153,102,172,115,98,226,32,163,49,245,141,192,28,78,49,200,187,17,103,244,210,232,206,138,117,177,67,105,40,15,76,100,24,151,70,95,249,214,31,135,17,87,227,190,241,11,210,73,43,243,130,238,22,121,176,95,211,167,134,233,85,141,75,163,171,32,235,125,83,110,140,221,30,175,94,99,129,124,246,19,45,190,109,180,64,223,223,102,251,17,31,152,57,168,234,235,204,213,36,198,63,216,236,255,116,210,50,49,160,72,219,25,59,85,215,101,60,116,103,164,206,104,149,151,198,23,224,30,125,95,166,61,158,159,189,34,142,61,145,231,41,196,52,233,121,104,120,196,197,235,30,118,31,122,229,217,54,28,14,83,208,213,223,198,28,40,6,34,173,112,121,111,133,51,91,64,135,217,51,85,125,226,233,186,65,1,163,209,165,167,166,35,167,197,149,33,124,254,12,134,100,46,203,14,179,179,41,207,143,159,205,126,12,6,122,102,211,131,98,253,29,23,14,177,95,167,106,116,54,110,204,128,22,140,110,17,232,144,189,201,22,212,93,178,254,54,62,106,233,166,50,11,188,205,165,112,95,119,135,140,230,243,212,221,11,138,94,43,94,215,180,21,172,61,112,241,90,240,129,27,159,239,253,113,124,225,247,136,80,155,212,151,216,157,85,182,62,251,110,69,169,40,201,42,113,70,85,25,43,134,33,49,128,108,17,176,196,26,41,70,2,69,122,145,28,102,103,158,34,11,106,13,225,69,162,17,84,216,75,60,207,197,85,73,244,135,125,89,116,144,243,211,204,42,114,93,195,132,45,226,183,107,210,21,31,26,90,221,17,46,156,41,4,227,102,129,17,165,45,53,50,199,231,158,228,93,254,108,4,34,107,13,139,67,12,78,77,213,52,188,181,24,39,11,53,2,129,73,216,143,248,50,205,196,91,142,230,186,114,44,79,208,84,52,174,101,221,60,203,74,76,72,165,171,12,51,133,122,74,255,237,102,90,178,112,112,77,58,174,151,117,163,36,20,188,47,154,49,187,173,178,179,153,18,231,144,155,159,45,50,122,48,81,52,233,102,61,100,41,174,27,174,183,236,3,6,84,173,21,151,125,246,171,103,179,114,15,30,203,118,204,145,232,39,85,220,5,182,97,19,209,132,181,74,203,206,104,152,212,113,236,52,9,12,147,204,9,136,32,55,247,33,236,40,13,44,209,55,164,157,16,74,93,113,216,100,178,238,36,62,216,111,59,29,161,211,31,86,165,104,73,18,153,94,186,238,48,85,109,73,227,48,15,110,23,104,39,151,72,19,230,253,182,78,36,79,30,53,142,62,3,79,247,101,131,89,56,62,1,180,141,171,180,85,90,199,77,143,253,121,222,70,228,151,75,203,72,201,248,78,21,162,62,202,46,2,227,31,28,91,51,83,83,146,93,204,48,53,221,136,14,19,11,122,151,43,67,189,37,242,183,84,219,178,60,51,108,33,83,4,73,25,61,147,164,15,101,34,213,18,69,33,20,162,229,178,33,196,167,8,214,225,77,108,137,198,207,135,72,67,243,221,62,141,243,5,200,93,153,56,206,190,169,175,214,196,206,194,198,66,238,17,181,118,232,136,69,224,19,40,228,28,31,126,183,79,91,158,201,252,89,190,197,167,75,190,100,191,112,186,243,2,242,135,73,158,10,84,178,91,104,67,103,84,4,1,104,44,62,67,35,38,105,162,51,201,135,12,94,87,172,76,248,97,11,19,150,6,64,154,60,98,174,36,163,145,21,174,40,57,70,37,12,150,167,62,148,6,93,59,38,13,203,14,202,19,61,19,14,150,162,119,150,166,195,64,95,151,75,116,26,202,136,211,131,19,201,134,88,60,32,246,200,68,11,140,32,131,87,209,104,184,76,235,25,10,173,196,135,77,145,84,120,95,92,89,66,143,192,139,108,38,134,168,87,134,141,134,207,195,103,219,68,175,245,214,31,39,189,190,29,94,163,233,70,123,252,230,210,248,113,124,106,100,85,132,201,64,14,209,225,51,169,200,226,196,7,112,134,110,156,26,206,159,158,186,208,61,23,165,172,68,71,122,209,47,143,118,79,47,24,37,83,114,147,135,194,146,57,123,192,16,174,187,156,26,206,76,108,219,42,10,107,91,130,233,142,105,168,123,51,154,57,88,146,248,8,226,66,138,154,143,161,93,174,27,31,232,237,237,210,192,83,251,107,127,112,247,200,142,24,229,204,78,122,234,108,36,80,135,49,122,146,157,48,205,100,61,199,219,132,157,163,123,66,224,118,207,13,87,68,188,44,104,92,113,125,53,51,53,163,133,179,235,149,193,86,220,2,11,177,191,26,151,103,140,21,191,125,6,134,204,148,104,205,44,119,130,230,194,77,179,254,194,3,255,222,30,79,197,116,16,228,190,206,52,49,163,182,207,11,105,85,159,41,61,199,115,196,209,201,118,156,23,62,83,198,13,53,176,67,20,225,34,116,35,78,92,183,111,4,69,59,156,60,20,182,113,35,102,233,105,250,50,114,106,132,115,110,78,124,210,188,37,155,58,227,235,230,216,110,158,153,147,125,181,194,72,79,221,61,2,190,66,114,225,117,152,39,72,76,165,115,63,207,180,192,165,187,155,85,196,60,100,28,158,111,135,38,193,216,8,147,170,146,131,241,118,238,55,125,208,187,180,174,192,206,194,40,58,246,224,116,231,200,117,209,202,178,115,108,255,81,170,145,9,171,209,105,145,98,107,243,235,212,187,191,13,47,165,198,132,116,38,209,165,107,211,137,105,202,174,105,221,100,78,215,82,47,4,57,88,77,183,200,64,253,239,194,131,212,114,105,55,35,46,18,154,212,144,49,145,190,217,246,81,164,139,131,153,204,210,163,183,228,147,133,146,137,131,73,13,198,230,47,233,33,193,50,173,67,173,13,41,152,46,29,39,192,53,202,0,52,235,172,231,167,27,205,48,51,54,31,216,110,234,133,89,63,91,108,124,86,105,207,79,91,82,56,150,15,211,254,145,183,1,129,57,70,32,234,50,69,159,103,169,198,204,142,229,65,100,8,42,239,166,228,41,12,140,42,118,118,198,239,160,201,47,190,233,51,155,201,135,69,185,40,109,223,235,85,220,156,154,4,56,63,147,152,118,233,27,89,247,222,4,210,187,221,162,61,93,53,146,159,98,45,151,101,171,225,78,45,47,218,24,228,59,38,58,10,196,98,146,94,141,88,85,215,229,26,52,113,67,230,137,89,149,44,136,12,102,136,43,48,23,234,33,225,137,72,224,70,201,169,169,104,214,56,53,13,44,138,54,156,83,60,80,254,153,1,76,133,127,204,83,135,233,202,190,140,202,106,69,136,18,203,22,13,191,207,51,43,8,215,197,12,125,54,7,67,236,59,41,194,160,35,122,201,31,121,235,6,225,172,129,108,32,130,252,193,74,33,57,5,244,93,210,141,4,54,73,87,125,164,39,4,205,81,133,160,115,29,125,64,185,242,156,105,178,119,216,8,77,2,183,51,120,130,233,64,117,179,73,205,146,185,170,197,126,141,68,9,66,147,250,178,233,76,136,219,166,2,36,251,212,74,58,42,242,245,192,168,146,62,3,45,220,219,141,49,147,116,167,105,174,246,197,131,70,115,117,78,207,24,183,70,36,191,52,19,6,148,56,156,125,11,172,90,135,19,85,13,121,35,216,144,76,79,11,212,110,213,110,153,82,232,138,152,241,13,116,100,216,164,180,211,76,65,33,198,41,173,89,66,253,173,102,246,62,243,229,25,37,92,0,101,166,172,104,246,212,96,197,144,164,147,163,49,137,142,196,54,211,23,146,62,50,75,211,161,19,131,5,222,93,149,42,7,100,80,87,228,230,190,87,82,9,30,234,49,184,114,250,143,195,250,154,242,74,112,246,13,195,46,198,177,108,6,241,195,106,55,102,68,238,74,231,255,243,165,151,75,45,161,74,175,62,176,213,178,143,51,190,47,152,160,154,179,160,86,182,34,227,78,153,97,233,167,77,239,219,246,206,71,84,233,206,132,95,20,54,177,136,21,99,156,62,215,162,113,6,177,244,116,24,233,56,185,112,250,211,221,248,154,55,137,164,172,70,56,8,224,251,44,14,153,17,243,67,137,174,168,236,249,182,8,169,51,196,128,4,94,230,162,26,71,147,208,147,163,23,177,121,138,31,103,51,82,53,44,196,248,109,93,116,101,141,20,206,142,162,110,31,71,6,43,41,96,96,16,81,124,154,199,140,99,105,82,130,6,137,85,227,194,54,98,78,75,119,223,43,69,177,140,186,250,137,11,117,231,159,168,249,251,117,179,141,213,43,163,204,182,35,135,244,35,181,60,219,38,132,88,253,183,207,251,64,231,225,217,207,141,200,145,194,14,204,90,214,31,29,142,94,13,216,202,221,114,101,36,221,92,21,146,163,49,28,148,115,15,140,178,61,39,65,207,38,221,114,207,14,58,141,22,23,142,152,64,121,182,200,53,56,47,180,118,164,161,249,14,202,39,35,38,98,84,6,167,204,165,102,40,232,44,237,78,232,176,158,221,57,193,152,183,55,253,36,92,165,209,199,68,10,75,16,156,232,232,204,202,91,153,230,10,227,119,125,2,233,103,146,71,57,147,109,214,7,211,28,165,197,21,12,53,176,21,116,120,176,203,210,212,217,162,240,231,167,70,6,114,104,186,177,224,8,233,83,41,240,148,180,193,36,139,93,60,53,76,107,137,232,47,87,58,194,198,140,151,57,173,185,74,97,10,76,113,97,60,47,177,72,50,165,124,159,8,207,48,160,72,160,199,90,201,231,131,251,39,50,46,153,200,110,67,205,97,212,228,101,252,211,215,131,78,174,195,164,190,100,125,192,196,124,185,30,6,124,10,250,197,154,166,111,207,116,149,226,199,39,238,89,242,227,214,48,227,129,202,57,119,169,90,133,155,230,55,231,177,50,217,141,174,68,185,137,133,91,212,69,205,99,254,169,225,153,188,189,239,206,207,106,113,246,254,237,173,110,100,183,183,181,45,84,90,90,248,68,246,102,174,56,154,85,244,41,188,44,94,146,191,175,109,78,105,90,50,34,165,17,15,213,196,222,170,254,248,160,149,251,251,113,50,107,85,67,113,99,64,185,185,52,157,109,83,37,254,77,232,203,21,39,209,16,68,84,82,51,249,205,4,78,226,224,241,196,134,103,255,198,201,47,92,40,148,11,220,44,158,112,152,235,126,94,103,142,196,0,251,111,148,235,100,44,176,11,187,240,178,242,163,14,21,211,131,253,224,102,221,155,114,97,13,31,184,239,227,233,182,13,232,154,233,63,243,128,119,230,118,100,99,203,238,154,233,167,13,216,247,92,157,205,134,114,129,126,190,133,206,11,238,19,155,152,231,183,153,9,253,101,157,77,124,18,157,52,52,244,114,247,62,158,78,240,155,53,9,100,93,254,78,104,64,119,3,23,38,45,3,64,138,252,110,26,234,79,213,173,36,45,187,119,155,138,136,233,212,80,2,174,115,139,245,26,83,194,173,41,111,108,217,102,48,183,16,162,25,26,125,157,11,135,93,248,189,75,244,108,85,39,223,188,163,134,215,162,6,214,221,210,237,98,87,134,20,164,195,198,58,149,187,174,102,69,232,23,142,186,245,51,33,49,158,99,101,27,43,61,214,103,84,63,114,242,111,107,96,73,149,181,46,211,172,141,55,14,70,123,126,234,117,67,142,241,37,151,220,44,226,129,2,91,57,37,96,232,130,207,19,183,46,188,230,23,78,175,220,243,80,90,41,46,252,139,206,34,194,155,245,121,164,61,146,168,195,26,219,117,142,167,167,194,187,93,76,60,128,248,87,62,31,182,39,241,76,225,155,36,173,9,225,237,237,225,46,205,179,85,172,234,44,236,47,65,104,54,141,10,205,150,144,164,139,228,213,153,117,215,126,222,7,50,33,177,126,216,52,187,180,142,102,100,207,184,176,76,175,147,214,247,112,22,247,108,9,34,92,69,83,118,103,130,135,56,83,47,92,149,228,129,213,199,136,17,142,41,161,232,81,90,223,194,25,197,57,174,59,103,81,19,51,7,214,118,7,105,69,162,243,169,204,159,248,201,229,248,248,0,16,225,84,242,138,109,40,29,110,197,36,250,149,241,131,135,150,191,76,27,9,202,94,65,93,96,175,251,249,212,151,136,209,89,52,60,217,8,220,167,242,160,134,17,241,227,85,195,234,86,166,105,130,252,18,87,6,131,88,198,209,66,58,45,173,24,40,4,114,15,17,117,64,214,243,135,6,239,168,47,37,116,66,23,242,138,208,32,63,165,37,106,86,23,191,46,235,91,120,64,11,42,227,151,77,122,229,225,104,103,15,36,232,89,159,210,128,100,66,199,123,197,56,48,43,38,153,131,55,42,103,119,244,238,135,202,108,154,216,211,171,192,88,168,139,245,121,53,254,124,172,120,232,215,209,44,126,97,244,193,162,247,130,69,125,104,81,18,89,63,94,151,79,193,40,248,74,52,10,220,188,71,26,29,43,218,176,228,220,8,68,186,152,55,204,53,104,129,210,82,2,23,47,130,12,204,68,106,126,174,28,45,62,143,255,201,8,209,17,42,240,70,197,163,196,186,52,112,253,208,27,195,134,186,198,170,118,6,92,209,251,102,197,244,153,238,92,250,100,185,190,240,121,140,208,59,28,30,105,61,157,29,68,179,81,168,234,144,29,37,237,107,174,79,177,146,179,119,27,243,1,47,141,193,56,155,74,167,55,161,196,27,19,102,179,67,146,103,50,240,198,138,200,201,188,176,5,101,139,26,207,27,243,162,161,156,177,221,77,216,201,183,122,172,213,74,55,222,150,69,240,192,170,153,31,235,80,148,184,45,66,240,142,83,144,54,233,224,168,231,75,3,7,79,17,227,38,31,74,21,63,78,125,134,115,210,150,17,62,227,200,93,209,231,252,208,5,112,144,38,122,13,216,198,172,192,83,10,131,236,226,139,198,147,219,52,139,98,195,197,214,111,201,23,143,180,100,8,145,1,163,246,166,47,147,23,224,211,36,13,82,69,63,128,137,97,106,156,250,204,54,107,233,32,196,33,44,154,89,76,223,65,171,242,166,140,80,99,127,60,140,233,91,30,120,187,20,37,176,9,157,9,140,105,84,236,168,232,70,18,173,86,131,9,245,28,94,214,126,162,48,37,253,122,119,215,123,54,61,247,224,193,196,30,118,208,249,247,14,241,84,227,190,17,244,156,207,35,167,2,122,207,125,62,160,41,155,189,109,59,60,47,111,55,203,96,11,136,242,103,100,105,200,139,181,231,194,206,132,55,119,28,11,171,103,207,231,137,223,15,132,41,122,62,95,87,57,123,231,216,215,91,126,175,232,51,129,4,211,214,133,233,245,148,143,207,168,114,51,78,77,255,208,80,24,189,177,155,206,40,93,11,12,102,239,157,46,12,229,75,150,45,102,28,122,161,2,110,79,20,142,209,75,93,2,103,237,113,67,198,201,109,40,200,25,108,76,192,20,166,53,35,110,11,49,144,231,211,165,135,57,93,152,10,246,212,153,114,221,234,54,112,85,138,30,250,3,51,136,85,6,87,237,98,35,204,142,132,57,240,206,207,209,230,254,125,97,171,104,43,204,76,17,201,144,140,252,196,115,105,101,220,249,174,90,99,160,78,27,216,243,197,22,184,162,60,186,30,24,221,248,56,183,165,122,117,194,59,63,183,239,83,75,20,111,5,253,181,153,120,106,11,195,233,249,76,181,105,187,10,0,48,174,115,249,153,76,163,154,212,144,131,202,207,84,106,70,141,145,53,235,67,215,212,110,69,160,56,22,190,165,78,72,29,3,129,20,48,114,1,207,44,126,194,201,224,114,98,245,250,20,44,55,125,155,219,3,206,179,124,156,117,241,25,41,180,168,199,235,40,216,252,142,7,38,246,10,248,204,249,74,188,218,125,91,135,106,192,80,9,117,105,163,131,43,166,20,20,253,171,246,136,158,72,120,197,122,110,250,159,45,61,223,71,205,237,222,24,101,133,173,71,99,47,21,233,37,196,139,159,32,105,160,206,18,243,116,161,11,123,181,231,211,45,145,83,192,126,3,239,120,133,241,86,138,251,78,22,30,8,204,115,142,79,224,204,217,93,75,204,244,5,150,25,153,202,140,12,150,76,73,116,167,174,88,179,233,172,236,91,47,188,211,162,237,247,133,64,176,86,68,113,119,207,55,153,8,5,185,60,19,154,209,59,227,104,218,91,181,135,20,138,140,11,51,146,149,102,183,168,79,5,229,93,47,204,224,6,247,244,120,108,60,29,74,204,27,148,171,159,137,122,192,214,140,68,102,198,85,254,153,45,119,209,180,52,97,84,215,43,103,121,185,71,19,19,235,35,159,232,58,198,125,97,32,160,67,137,183,37,217,246,12,141,242,57,120,5,199,143,7,112,246,31,186,172,102,147,15,8,24,6,187,46,140,153,12,138,15,21,40,48,218,225,113,96,24,29,81,102,91,243,217,240,109,210,160,209,18,220,72,234,191,235,102,161,138,235,47,36,33,148,245,4,4,101,133,74,51,57,9,180,30,245,210,42,54,186,241,227,253,145,7,1,166,162,116,225,71,52,5,120,228,20,211,97,34,113,253,134,50,40,184,222,250,33,107,159,94,249,249,193,59,153,98,21,251,4,120,232,199,230,88,68,208,68,83,42,196,38,109,49,239,149,195,205,237,79,196,48,242,77,86,98,238,252,190,18,142,141,138,46,211,227,51,177,152,154,73,84,39,49,83,212,224,16,121,176,22,5,39,200,238,186,7,193,170,197,21,158,141,96,198,184,82,216,154,63,163,44,122,30,249,19,37,245,43,162,214,153,124,247,126,30,41,21,228,117,225,179,202,62,27,9,211,57,137,31,39,247,242,162,61,71,79,253,198,98,247,143,17,88,124,2,248,0,156,253,87,125,225,186,226,145,153,236,214,123,116,139,54,166,202,138,46,234,237,6,211,10,237,48,242,237,239,51,133,120,86,162,28,140,216,199,3,227,107,82,164,4,56,199,243,227,184,128,71,189,151,230,255,221,158,55,82,114,60,211,197,166,164,60,55,134,49,77,28,253,139,232,116,44,208,70,17,149,75,118,188,107,63,35,233,255,38,238,221,117,176,235,150,236,172,123,233,184,131,121,62,244,5,16,145,17,34,7,45,188,101,117,224,110,107,179,9,44,171,3,18,174,192,144,19,32,50,26,129,0,201,18,119,99,111,113,25,204,167,222,89,53,199,106,154,204,146,255,232,255,190,250,214,122,215,154,107,30,234,48,106,140,22,235,175,90,134,74,227,16,242,137,57,192,93,166,120,243,249,96,16,40,63,102,136,90,190,238,58,95,179,61,98,136,254,129,255,110,19,228,113,183,151,118,145,54,63,11,8,133,139,30,117,211,180,97,186,85,51,152,219,184,218,148,129,62,43,255,181,188,85,216,101,255,81,148,2,97,70,32,34,22,129,131,190,22,135,105,148,108,13,53,174,67,102,57,246,184,24,84,255,103,192,207,97,26,209,48,12,197,251,251,185,206,65,218,131,229,99,114,238,126,62,54,100,42,15,79,65,76,250,25,112,100,88,3,16,247,163,202,213,155,195,186,27,112,139,137,127,87,62,199,0,172,133,241,219,232,56,164,207,1,5,12,48,106,224,86,135,152,31,243,120,67,10,99,140,30,234,212,189,87,64,80,56,203,230,254,156,125,52,147,248,197,136,101,183,207,241,197,161,255,204,199,67,254,132,102,217,136,169,221,12,242,120,124,70,156,32,232,189,214,241,163,116,204,22,190,144,108,89,171,138,186,44,28,33,112,234,189,189,244,139,193,221,27,101,167,40,217,154,46,163,206,113,75,173,133,211,156,104,113,147,234,11,42,117,16,129,199,25,178,148,243,219,56,9,207,161,17,229,123,22,91,22,254,160,100,188,159,239,128,162,187,90,175,38,0,158,239,106,122,87,132,48,198,156,54,49,35,65,46,212,41,136,181,149,240,231,19,217,101,37,117,1,117,216,223,241,213,180,84,253,211,225,122,46,59,68,168,91,31,156,154,235,195,191,108,90,45,148,233,166,208,164,27,123,18,65,205,86,198,152,10,183,205,12,92,79,238,26,46,208,44,217,161,97,119,160,7,189,63,75,94,123,208,53,21,8,22,24,169,132,79,128,178,70,93,233,193,180,134,97,5,212,108,172,161,110,134,69,180,205,143,121,148,242,16,44,159,198,24,204,36,133,124,30,91,107,172,14,249,48,92,122,144,244,208,8,163,86,104,150,226,193,43,140,228,159,159,206,32,2,226,106,190,73,213,159,158,226,235,80,14,40,31,43,58,141,209,69,136,102,145,52,219,177,135,179,66,195,12,73,238,148,17,159,166,94,226,86,116,0,149,92,104,210,111,208,30,163,146,54,63,66,52,181,246,3,238,147,238,25,202,51,69,109,250,117,217,2,18,249,176,84,193,79,242,122,231,207,88,75,11,33,149,254,115,92,61,190,128,204,147,169,121,163,17,246,174,78,34,84,6,238,131,106,113,123,86,100,35,196,124,22,222,235,98,2,44,38,13,190,224,160,10,39,107,152,91,23,64,68,163,44,154,166,176,128,160,93,242,172,227,39,31,19,96,85,40,119,228,222,116,191,237,215,131,139,64,251,146,171,141,133,63,58,60,96,127,19,161,0,0,65,12,82,92,13,45,170,240,12,50,74,33,126,104,116,50,103,53,20,49,47,33,186,49,208,148,12,56,249,156,52,94,199,167,65,220,223,76,64,164,177,190,118,55,96,203,73,102,153,245,51,68,118,226,184,10,103,23,16,162,64,224,22,229,117,124,46,186,131,133,40,170,26,125,239,122,221,14,109,8,128,146,108,31,101,244,232,88,179,26,185,220,188,208,106,153,159,19,213,182,32,242,72,195,148,244,240,124,123,88,197,70,204,208,203,196,86,105,241,215,16,43,194,92,145,191,163,121,84,52,138,137,42,114,13,200,180,209,64,203,10,32,12,47,187,189,44,24,44,239,89,205,212,177,2,213,131,223,169,67,154,43,98,48,51,240,45,45,73,91,0,79,134,238,96,32,84,80,3,149,73,76,172,85,130,69,135,22,202,179,65,201,163,153,162,251,75,66,111,26,178,229,230,214,174,31,39,227,162,113,92,199,140,92,111,113,204,131,241,19,8,253,53,45,26,137,180,182,155,173,125,225,61,154,49,55,196,36,31,198,128,36,140,101,40,36,133,220,197,143,27,93,154,247,49,179,4,189,168,11,203,112,249,252,116,143,214,253,1,98,85,74,244,205,74,96,17,13,67,234,213,149,227,141,148,80,208,136,208,224,54,68,135,155,186,20,148,162,126,111,24,186,211,150,123,67,199,244,234,197,27,49,130,42,247,94,144,213,251,47,195,39,90,166,76,179,137,214,185,255,244,60,187,213,103,229,2,190,132,166,245,154,145,65,80,103,193,248,10,2,176,61,33,99,170,114,230,162,23,178,3,112,132,106,132,128,72,26,190,91,14,100,254,52,198,41,153,164,103,14,157,29,197,183,133,105,113,155,140,55,59,126,184,180,8,16,42,15,20,120,34,186,160,238,47,47,132,107,68,136,169,177,77,144,57,118,243,25,124,221,12,11,14,80,247,131,109,33,74,255,253,105,214,143,111,165,11,49,87,129,158,97,174,46,37,112,174,107,156,153,58,38,164,204,220,23,176,254,228,36,235,154,83,52,7,224,116,81,90,146,114,131,105,191,36,167,189,167,135,230,184,234,226,166,144,211,47,174,155,133,124,2,136,9,217,237,224,61,141,174,100,42,186,103,143,209,133,205,231,186,63,13,78,185,125,166,130,1,211,60,44,219,134,21,248,154,207,226,115,71,131,114,105,145,102,58,246,194,236,146,235,152,13,3,167,155,134,65,30,175,149,190,139,164,91,33,60,233,14,44,216,212,243,198,214,91,247,227,16,249,170,222,38,231,221,62,47,13,153,191,95,109,140,174,73,86,207,25,192,225,2,35,164,113,207,209,175,251,236,241,204,31,22,118,27,212,184,170,181,62,54,156,141,196,193,214,227,35,109,250,92,125,68,207,240,168,216,6,79,118,230,172,7,9,72,195,37,101,92,229,76,237,129,107,219,150,83,249,156,46,232,98,221,1,63,219,53,184,158,207,233,194,145,125,93,13,82,198,169,138,96,55,187,66,237,158,179,100,159,179,244,168,238,41,80,225,249,205,145,176,253,236,241,204,29,199,58,141,68,253,121,136,191,91,173,67,228,158,93,16,214,242,23,186,159,141,28,126,204,49,3,207,215,19,194,10,106,217,31,109,210,171,253,217,13,173,20,144,221,12,228,171,126,14,136,227,145,249,197,52,41,167,252,249,105,83,149,116,179,237,43,114,245,176,137,123,205,112,46,148,207,44,237,72,226,186,149,102,111,253,154,104,112,238,235,250,89,71,108,21,222,110,250,79,8,12,126,95,115,160,7,169,32,222,99,70,51,248,166,206,7,27,103,86,26,104,152,160,32,15,252,153,145,1,162,82,249,204,240,177,56,245,11,130,56,248,76,114,53,59,88,14,43,221,24,178,207,50,194,78,94,10,104,98,142,175,57,33,215,237,230,156,45,217,240,28,67,83,244,244,49,169,200,21,166,143,67,59,189,22,78,89,239,172,158,170,142,54,62,191,63,86,134,244,81,189,244,95,143,194,181,130,177,253,16,213,158,25,240,70,187,66,139,41,105,86,131,103,39,87,101,0,169,103,12,221,98,78,184,168,195,205,139,175,37,55,63,46,204,216,241,220,8,53,41,151,108,198,141,119,162,77,60,6,218,114,138,198,61,61,26,181,145,21,67,255,72,163,38,0,142,55,156,67,93,59,81,88,215,112,14,167,40,187,249,120,33,26,135,118,43,22,20,183,30,183,98,100,185,152,60,160,11,237,145,59,108,74,213,15,121,47,148,49,254,100,176,83,54,37,131,229,207,94,75,24,86,182,82,15,231,108,33,36,30,182,155,105,177,202,74,37,59,140,176,247,154,161,84,239,74,83,123,222,211,57,22,134,149,178,117,23,38,120,79,195,167,17,141,73,77,143,115,8,25,182,243,213,128,95,57,126,134,124,109,164,7,105,137,190,102,84,44,63,153,1,8,148,189,215,26,159,219,78,89,165,154,165,93,194,31,141,196,142,208,42,145,210,160,104,31,87,143,169,52,9,141,228,151,131,112,135,73,81,22,141,221,45,253,226,243,176,241,228,234,22,242,26,193,184,135,110,220,22,40,31,192,49,104,44,114,12,10,212,239,67,73,137,81,247,220,49,164,200,16,125,40,141,141,143,205,205,214,24,160,132,200,27,201,181,248,32,64,65,116,146,178,35,173,152,72,212,101,63,89,133,245,10,233,204,148,250,9,221,97,69,77,111,18,218,110,40,230,241,234,120,104,117,2,222,22,51,213,46,111,202,31,212,187,206,122,81,146,104,168,152,111,66,126,16,19,79,141,15,78,176,78,234,197,119,43,136,169,210,135,129,58,25,255,134,155,41,254,104,140,108,32,177,252,214,61,93,169,75,19,7,93,46,198,93,149,24,248,236,16,38,29,227,123,10,89,110,153,225,39,150,135,90,36,54,44,115,237,228,201,78,208,154,28,203,135,90,109,154,66,85,192,161,100,36,171,177,221,153,155,39,102,42,210,177,97,21,246,1,221,254,7,94,252,219,134,207,155,45,57,60,206,23,106,94,10,255,81,18,10,127,40,110,55,128,224,216,166,11,116,79,77,14,46,83,68,240,211,3,98,41,57,213,44,105,119,221,112,224,164,64,249,229,218,102,157,223,113,38,46,14,61,61,110,209,152,240,137,116,2,185,36,192,28,54,0,58,241,252,188,237,176,64,170,123,100,90,212,238,224,100,130,24,201,192,210,7,147,139,227,68,16,228,68,184,161,136,25,125,188,230,30,12,42,126,122,174,161,21,217,157,220,97,48,101,183,178,106,155,57,251,89,159,192,11,74,23,147,221,28,165,77,55,115,228,234,197,112,240,180,240,142,216,238,196,167,36,29,56,29,236,116,204,5,80,138,154,225,176,184,209,7,253,1,123,9,195,28,45,56,143,186,11,37,209,115,188,107,120,65,138,46,252,8,74,155,75,120,81,241,235,40,149,250,213,141,62,109,117,119,105,192,117,55,28,164,159,72,250,34,134,72,131,80,152,241,12,62,97,63,178,166,238,133,35,91,44,240,23,203,87,111,87,77,192,145,166,66,161,121,24,180,116,29,26,176,233,199,237,234,213,193,132,28,189,43,104,125,166,246,181,206,20,49,19,52,121,159,44,13,194,175,145,104,161,75,104,136,68,154,61,89,138,18,197,158,223,115,11,57,200,19,157,120,124,64,245,162,235,120,146,163,9,172,6,32,254,36,205,37,224,98,143,75,25,131,66,119,226,208,104,238,68,0,145,106,223,118,172,141,162,214,94,34,52,183,150,25,225,85,193,156,200,173,121,52,183,80,110,209,183,38,14,205,17,236,241,41,139,14,248,79,168,196,3,73,20,229,183,126,77,19,142,113,115,54,209,20,13,216,16,56,106,17,165,82,64,255,68,146,36,43,227,201,143,95,161,204,118,148,108,216,88,139,71,200,182,89,106,132,76,191,154,39,252,22,74,162,83,247,194,77,211,154,231,80,23,0,23,193,179,98,158,158,145,96,51,66,90,79,140,180,97,120,121,29,206,181,166,73,156,98,152,34,71,191,24,191,155,52,162,242,169,168,220,44,55,55,147,187,215,192,159,84,151,223,28,175,123,233,152,165,210,31,164,104,26,124,162,105,224,143,130,114,100,67,140,79,90,67,19,209,5,233,166,249,152,117,34,117,64,233,158,247,50,210,164,169,203,7,223,169,248,215,156,104,140,84,201,32,157,125,17,85,83,79,242,208,62,40,194,85,248,159,70,232,119,205,224,131,69,236,190,225,138,151,40,18,76,212,12,52,76,229,124,71,50,207,179,87,176,39,235,197,70,48,29,185,45,84,168,229,91,19,247,244,192,90,160,194,155,133,18,128,158,214,188,167,228,228,104,63,149,61,158,74,200,8,36,250,57,185,182,80,221,152,202,99,11,130,117,186,221,134,80,115,97,102,197,132,185,224,0,232,163,213,249,18,53,144,249,20,209,145,165,63,36,215,104,237,162,71,83,208,74,28,101,84,251,29,64,207,158,95,116,87,225,151,75,128,211,232,202,104,154,17,55,220,99,116,47,78,248,153,100,233,114,48,70,155,120,3,189,250,201,191,210,245,31,20,110,13,201,218,161,105,206,202,145,228,245,189,78,190,244,115,49,173,19,146,118,166,140,240,49,207,104,26,3,53,186,132,197,185,25,33,89,208,105,0,185,67,156,72,31,172,190,254,170,134,108,101,159,122,111,8,247,2,161,101,74,233,250,210,116,245,215,250,154,250,155,230,151,192,155,62,34,4,82,252,107,234,105,254,196,211,40,48,112,68,204,207,244,127,172,42,100,26,69,119,26,186,17,200,73,131,200,233,44,143,37,94,56,89,255,115,69,152,171,105,198,233,244,135,107,46,136,158,206,225,161,245,210,102,180,70,143,60,241,248,102,226,123,1,116,14,33,201,110,155,139,122,87,80,231,175,210,250,99,233,220,58,98,199,43,135,58,53,202,69,68,103,58,251,17,77,200,253,17,190,158,101,170,206,215,217,112,122,125,53,180,105,82,81,98,166,117,245,17,84,103,35,45,23,243,204,239,123,16,187,209,192,46,230,85,30,164,0,250,184,42,68,209,152,231,140,238,117,118,8,160,131,98,6,73,238,91,10,110,27,95,92,205,214,212,233,36,108,11,250,14,25,150,65,173,222,125,32,170,221,75,0,11,141,90,73,142,132,95,54,95,89,119,156,65,225,210,211,133,121,194,214,215,244,106,68,254,60,1,75,178,239,236,187,50,106,72,218,68,123,11,245,188,33,12,14,168,183,146,202,116,118,185,105,108,31,97,69,105,100,70,231,60,237,251,89,40,220,142,249,12,89,224,75,76,98,92,244,209,225,154,1,199,190,195,92,149,231,188,177,183,62,40,69,38,137,145,100,208,108,135,239,190,178,9,163,178,176,205,226,32,225,239,197,205,89,98,226,138,156,121,149,106,116,80,101,116,102,69,132,22,78,54,252,227,184,154,86,99,153,44,29,184,254,19,83,130,128,124,75,208,70,148,183,3,136,65,222,126,105,177,106,88,195,181,111,89,16,225,44,197,74,144,189,121,189,76,240,255,48,117,197,76,39,165,239,13,180,133,101,9,233,128,143,192,224,235,86,92,17,121,176,110,188,211,193,83,120,54,172,169,207,205,46,28,223,227,120,88,91,80,78,205,82,147,225,179,146,26,25,162,188,51,224,95,220,193,113,136,162,131,198,200,148,35,114,52,191,103,35,169,151,119,34,37,20,125,147,153,118,182,34,241,5,101,119,160,212,110,6,241,209,213,220,24,192,241,102,120,19,33,24,163,98,230,243,196,20,110,75,122,127,81,102,129,101,252,110,27,64,21,145,194,22,51,81,88,12,40,43,95,223,235,108,189,21,164,132,203,106,129,33,150,16,227,108,65,41,244,236,97,141,154,42,49,54,51,53,238,152,194,240,122,228,174,23,79,35,58,250,153,19,237,72,242,177,168,189,130,169,114,43,219,163,36,211,153,98,45,120,214,18,82,180,58,7,169,79,247,24,51,116,145,148,250,148,102,46,106,214,219,205,166,196,222,196,76,215,213,10,243,63,130,112,208,165,157,67,71,233,124,45,138,166,34,219,6,159,95,241,250,30,165,169,166,219,29,77,226,37,218,118,200,96,100,17,159,166,163,97,190,178,38,237,208,179,235,139,129,246,217,126,40,67,143,145,180,52,143,162,4,238,139,152,167,74,198,177,145,70,211,143,221,92,55,52,90,56,107,46,239,201,138,116,212,25,179,199,10,96,166,189,215,210,65,219,166,171,56,223,168,124,84,179,224,230,13,248,34,67,154,171,156,202,144,19,60,201,210,109,149,96,217,43,97,67,217,206,16,143,150,93,70,131,89,204,35,242,160,48,101,17,250,200,197,251,236,95,46,233,11,128,109,73,27,172,81,27,156,49,117,165,187,243,213,147,32,97,41,170,65,176,225,15,6,19,179,106,187,129,2,91,62,135,145,82,79,42,210,68,151,32,156,238,46,240,7,179,182,48,36,90,19,225,57,14,253,183,153,40,85,245,26,207,127,209,242,208,40,116,44,225,90,182,155,7,145,237,49,131,235,211,33,221,86,60,246,81,169,56,0,42,130,185,137,157,93,151,122,87,34,148,244,25,22,0,255,254,104,133,66,114,210,97,73,180,32,133,166,98,133,1,162,233,7,57,59,90,124,175,76,245,68,199,124,60,158,194,51,49,154,69,205,250,177,169,137,134,138,165,169,2,235,92,192,237,114,93,222,51,3,97,139,215,185,176,240,206,227,106,148,37,63,67,142,210,183,171,204,66,51,241,9,142,206,231,174,192,29,220,76,91,179,72,129,39,90,185,67,224,121,25,223,154,8,37,147,50,79,14,34,108,28,17,228,119,62,130,170,219,19,0,205,120,8,85,234,56,155,44,74,8,139,154,100,240,75,93,208,28,107,196,124,110,174,70,251,253,204,56,124,59,52,79,203,182,76,248,51,27,202,192,165,146,201,198,43,85,21,174,236,12,224,76,131,41,164,75,206,17,142,228,22,178,163,104,196,159,7,23,21,218,49,76,1,218,205,100,29,69,185,186,88,107,192,118,29,89,24,211,100,150,227,254,219,193,235,230,69,43,168,136,239,82,32,108,197,159,140,153,35,13,150,176,106,157,189,120,184,74,51,124,108,2,255,50,78,174,228,156,253,102,166,150,173,178,193,57,128,105,118,243,41,93,215,32,138,77,255,199,205,199,153,155,250,219,134,129,112,137,116,74,224,93,24,226,187,21,134,118,104,18,47,227,196,123,86,64,58,78,42,192,136,3,78,18,5,232,130,78,197,140,33,71,109,85,20,212,155,185,236,53,204,100,40,69,217,151,56,133,107,92,93,247,43,13,10,182,159,12,118,13,243,174,210,120,221,145,93,220,43,30,156,14,177,166,239,69,61,127,135,80,243,241,223,134,36,16,186,201,162,197,190,195,102,203,26,84,213,109,42,67,45,68,135,215,217,1,85,148,219,90,58,99,88,160,207,25,34,48,189,11,57,105,191,249,180,38,231,143,90,248,203,202,27,143,85,222,42,115,142,244,220,156,111,46,145,145,19,43,100,1,113,241,0,178,221,212,76,109,34,251,44,7,67,37,48,120,227,103,246,115,153,16,18,34,12,149,80,167,136,30,82,203,16,230,137,50,35,108,47,80,203,248,79,195,130,210,85,35,221,0,46,35,116,179,169,173,137,98,55,237,176,205,139,209,172,30,235,9,19,243,202,45,100,206,129,75,10,142,29,226,79,120,230,106,152,171,74,71,116,99,14,242,168,19,51,88,153,33,170,244,149,150,241,208,103,167,188,44,19,141,37,177,75,136,214,67,222,166,91,218,52,230,63,63,100,200,53,77,209,159,254,209,64,249,174,67,187,216,16,122,176,62,207,138,57,27,79,8,199,115,12,21,53,207,233,144,32,84,231,161,12,121,211,108,90,214,241,6,95,132,27,52,39,201,197,139,236,80,10,73,251,68,156,33,175,5,17,163,51,104,3,65,28,93,58,71,17,106,36,194,13,243,57,60,251,199,12,204,231,38,170,78,204,114,66,22,193,254,67,100,144,130,29,160,25,243,64,21,213,250,227,186,66,107,237,79,94,182,81,59,137,121,194,9,224,163,2,86,70,162,129,243,91,198,1,125,231,225,32,101,214,138,152,105,147,244,218,42,104,71,216,110,229,230,200,246,132,191,210,173,5,226,157,250,103,243,75,41,248,193,8,34,115,18,65,27,107,239,156,161,118,124,134,27,253,87,189,154,216,221,7,149,58,82,146,51,6,71,150,29,243,90,1,36,13,181,214,18,76,212,132,206,148,14,151,152,209,107,40,254,220,80,203,136,140,231,49,195,123,234,223,203,232,132,95,132,196,115,86,167,167,111,70,52,42,208,25,172,184,194,126,109,219,70,15,162,102,188,100,191,218,74,73,245,243,96,124,129,187,62,172,243,70,106,144,29,218,32,90,231,175,57,91,49,92,110,14,16,193,121,15,26,209,89,17,146,21,206,34,60,18,191,57,43,179,235,183,166,255,111,198,199,132,33,74,4,76,186,17,141,187,246,226,57,168,104,150,22,245,247,179,123,17,76,84,55,159,49,17,137,32,38,18,80,6,191,250,188,38,249,209,103,134,239,193,171,75,212,134,142,251,216,101,42,128,39,114,192,6,173,157,52,233,203,147,83,237,200,183,52,219,16,107,232,194,14,139,146,193,57,37,114,152,155,121,32,178,49,28,143,47,164,229,155,113,159,137,191,1,247,64,139,13,143,111,66,118,83,54,165,25,172,9,13,32,90,215,207,109,93,14,30,15,195,11,56,196,177,237,214,97,84,253,84,110,103,95,41,18,86,50,5,225,155,217,110,134,126,116,171,25,58,144,234,102,26,254,116,18,211,30,214,106,60,55,135,198,120,137,77,64,170,121,59,217,104,51,160,244,231,173,193,48,186,154,141,213,0,178,116,22,116,163,36,158,254,228,180,175,35,37,47,55,7,104,231,219,37,188,7,105,118,181,18,231,220,143,77,170,188,44,29,21,106,6,177,223,81,82,3,17,162,239,5,174,109,184,217,36,94,229,107,210,70,239,28,146,188,255,130,204,93,204,155,130,121,92,157,232,175,213,47,66,161,222,101,206,141,108,101,125,78,32,235,153,158,97,182,34,158,152,105,31,243,205,244,152,17,2,149,105,74,85,56,124,52,107,94,235,159,205,244,193,138,126,144,122,97,131,235,214,122,184,93,242,190,154,79,181,213,188,172,198,237,102,218,36,117,155,135,240,228,22,74,0,251,27,38,63,172,8,113,207,228,155,18,29,64,104,4,184,121,36,124,149,236,83,197,202,146,82,175,24,0,8,146,179,47,49,145,142,199,253,150,0,245,109,106,99,254,219,72,250,148,38,55,71,125,47,62,87,178,38,230,103,68,139,111,186,235,88,33,15,173,111,91,128,237,188,58,118,19,20,245,222,171,202,115,89,28,176,220,90,183,38,246,73,250,194,57,223,220,156,33,220,150,139,73,126,123,19,62,32,235,51,131,159,23,52,114,182,34,134,155,217,26,155,60,119,6,184,80,253,99,193,123,128,184,203,51,147,71,115,108,27,185,109,176,85,239,209,206,215,33,60,171,110,6,161,247,114,239,80,130,145,201,245,223,230,36,20,24,240,64,125,107,184,128,117,43,86,248,122,174,163,73,148,188,32,228,220,23,204,198,22,51,12,138,190,62,202,165,53,122,102,184,57,92,9,189,25,174,74,168,115,232,113,48,37,105,55,255,154,194,159,25,30,72,71,111,54,19,133,145,158,240,97,116,3,219,103,41,253,199,85,118,218,65,25,33,121,67,5,112,28,104,208,101,88,54,106,94,62,207,32,85,40,114,46,31,51,220,221,62,166,112,240,100,153,195,121,27,38,217,239,109,74,245,239,123,161,244,68,181,246,103,69,158,26,245,27,49,119,24,119,239,47,163,52,59,100,63,99,89,50,21,239,242,1,56,162,28,76,200,38,152,108,235,53,195,96,255,182,179,99,229,97,61,200,0,16,89,165,92,65,156,133,180,145,155,127,196,72,77,204,3,192,248,125,45,156,80,37,158,133,101,7,127,225,126,108,136,11,178,236,87,72,229,64,35,115,205,105,210,25,216,212,156,71,104,30,131,117,163,217,175,136,153,162,167,223,156,80,106,10,169,33,138,156,180,20,45,55,35,236,172,67,126,54,148,179,152,221,220,109,215,146,97,57,171,61,57,15,183,97,248,146,148,136,144,210,105,59,226,244,179,139,12,173,118,12,147,62,168,158,220,128,38,228,56,36,242,104,63,169,245,226,102,54,211,135,111,128,55,9,7,195,31,141,190,209,175,25,143,217,159,12,118,106,161,25,27,244,97,143,72,77,210,7,66,221,64,204,148,144,82,92,77,241,66,118,134,98,188,147,158,0,76,236,166,69,111,62,64,199,207,119,115,66,101,49,31,231,124,69,100,151,224,64,104,73,70,101,209,122,255,94,155,210,136,236,227,236,175,105,190,71,51,217,153,119,117,53,9,41,223,170,25,114,94,238,153,139,181,39,100,55,3,73,148,201,98,4,204,14,231,229,123,206,44,16,159,97,25,194,112,148,32,141,19,167,121,216,225,232,109,165,88,225,152,123,175,93,45,240,235,207,92,154,0,101,6,92,143,145,228,230,167,83,19,152,242,48,189,93,111,210,71,76,226,108,5,69,222,11,96,119,56,174,144,118,15,105,79,27,205,240,40,177,8,78,244,118,252,216,119,115,4,162,206,185,27,83,9,74,99,49,162,184,235,174,101,66,90,76,151,254,217,187,119,141,173,24,232,73,17,253,120,160,170,16,226,185,25,254,227,244,49,51,83,252,222,214,47,41,7,212,175,245,214,247,164,100,137,72,217,230,113,105,157,125,252,248,137,160,2,100,35,6,174,144,61,99,195,169,155,154,144,179,193,237,104,57,131,107,38,255,32,210,0,131,12,208,137,96,231,53,15,56,77,178,252,244,50,185,188,124,205,164,111,63,15,190,141,227,207,175,70,183,79,180,70,142,153,105,92,253,209,208,17,24,207,127,179,104,179,59,250,218,52,102,53,147,60,140,136,222,101,78,205,109,45,83,118,149,110,53,138,235,112,192,220,11,59,112,17,51,80,192,225,86,248,132,94,118,2,43,130,122,217,205,84,35,101,84,224,185,237,158,138,2,195,97,59,164,152,89,185,201,205,84,171,132,59,7,12,8,128,121,127,178,98,197,52,185,218,232,10,182,255,246,160,92,57,229,181,151,225,28,252,181,39,58,50,67,158,124,103,72,208,252,106,235,20,17,127,3,32,225,121,120,255,109,86,170,80,131,208,59,200,222,235,195,66,21,72,52,15,40,193,206,16,158,53,214,10,232,196,196,188,200,93,251,108,128,96,246,133,195,160,146,80,192,107,110,29,140,184,152,73,55,172,154,99,26,19,74,168,121,152,214,128,155,1,206,188,16,103,216,231,10,143,33,37,147,37,127,86,34,212,28,219,29,200,88,17,233,50,50,243,218,98,171,205,116,220,203,78,60,147,241,128,187,21,112,164,44,1,200,159,94,38,139,198,218,179,62,223,128,159,239,3,13,126,44,252,179,41,8,110,22,150,93,243,240,125,219,232,0,153,222,84,1,101,85,157,221,144,102,40,4,110,223,199,70,182,169,186,36,2,176,125,72,79,228,230,63,73,164,56,88,57,197,31,30,24,166,250,227,227,197,110,184,233,51,237,122,117,166,0,18,102,82,12,175,152,130,228,1,117,111,247,117,160,70,148,46,50,116,73,113,25,220,73,163,181,90,29,10,66,183,17,169,69,196,87,113,115,197,108,202,44,238,10,177,237,72,97,110,88,109,212,211,96,121,90,55,123,151,49,93,200,185,134,3,120,62,80,214,39,227,76,246,35,34,195,249,45,12,178,195,18,53,145,203,45,136,201,84,249,216,244,74,56,247,57,174,32,9,163,253,185,184,71,228,118,190,60,27,96,213,95,206,204,100,119,153,207,177,220,134,154,167,181,61,187,121,176,72,100,38,1,168,243,126,91,148,224,144,42,211,49,65,144,58,2,141,250,43,251,233,76,98,221,187,185,193,30,169,175,77,235,180,35,167,172,64,62,251,103,162,177,231,100,255,237,110,18,23,58,21,104,62,137,24,135,38,60,9,36,76,52,48,78,252,66,84,46,153,145,99,166,38,232,206,35,226,134,234,152,158,141,22,199,56,172,21,188,182,92,108,167,134,7,195,199,19,156,187,55,185,26,249,159,23,217,117,98,246,48,174,159,90,144,223,122,162,131,249,18,216,3,233,176,234,244,183,128,193,236,29,197,156,104,177,116,243,6,156,42,225,209,89,198,236,166,97,54,66,161,33,230,102,165,204,8,165,145,147,148,71,203,0,126,60,3,112,246,209,181,63,247,134,207,193,107,195,148,134,63,209,240,113,128,251,44,145,124,248,73,53,45,53,27,71,141,167,23,58,84,95,122,243,68,73,247,90,45,17,37,142,227,121,48,48,235,254,211,63,50,116,189,152,36,150,103,185,200,236,12,245,136,41,63,12,239,106,109,70,79,188,151,188,117,194,215,137,20,218,217,106,21,188,10,15,180,121,235,110,62,27,210,43,15,225,229,156,208,45,121,206,18,172,216,168,250,211,231,200,237,238,128,49,133,211,210,239,113,204,112,212,121,254,173,192,165,168,87,163,211,226,222,118,207,86,132,222,106,134,172,213,83,185,180,166,44,157,42,48,162,249,152,65,69,136,222,180,90,211,113,193,34,69,13,200,60,127,222,186,22,231,106,37,199,72,215,199,250,252,116,232,168,52,168,140,151,38,16,22,62,240,242,24,164,27,92,238,51,104,112,216,250,197,63,113,79,157,9,220,122,122,198,159,230,30,93,31,248,6,225,107,91,39,75,250,204,35,8,124,34,49,79,42,60,201,46,108,66,40,233,21,35,144,140,144,163,235,56,77,57,185,52,7,0,197,243,255,69,87,238,220,145,177,161,221,164,10,189,32,4,47,107,186,50,205,217,115,1,187,136,155,2,147,222,139,9,201,165,73,91,30,49,89,125,223,146,210,57,2,149,255,236,159,253,253,95,254,171,63,254,221,191,250,195,31,255,244,55,127,248,175,255,234,223,252,237,95,255,203,63,252,213,95,252,135,255,238,31,254,195,255,242,127,254,249,127,254,191,255,252,111,255,225,207,255,199,127,251,23,127,249,95,253,221,63,63,127,109,201,250,13,151,223,254,139,191,255,251,191,252,55,127,250,215,255,234,252,237,127,246,135,191,254,211,127,243,199,63,252,197,95,254,139,63,252,221,191,252,195,159,254,248,175,255,234,26,254,243,191,249,219,63,252,23,127,250,227,223,252,237,191,224,6,127,247,199,127,254,55,127,251,215,127,58,63,242,95,218,19,25,147,254,132,124,145,39,90,16,116,209,1,236,19,196,30,22,2,151,125,205,166,2,19,111,59,76,123,115,220,254,223,159,185,189,206,77,204,141,47,227,55,231,8,91,93,205,52,139,199,189,161,78,140,201,71,162,236,4,7,247,64,227,201,64,6,198,4,130,64,195,104,234,138,155,153,49,17,203,29,51,236,6,217,47,94,84,174,3,25,138,213,196,19,252,193,224,225,127,25,65,226,134,115,168,239,223,55,198,124,230,230,43,47,82,118,163,151,163,251,91,131,180,121,69,112,204,36,181,99,204,54,149,180,252,172,228,102,114,143,159,134,168,98,203,107,21,14,203,28,63,205,231,145,95,166,127,43,30,27,73,177,164,215,90,72,147,101,72,210,35,49,57,123,229,102,158,255,218,31,237,234,19,90,231,55,98,248,88,235,170,240,24,128,96,73,126,150,157,214,168,48,122,12,89,17,234,217,97,9,130,156,223,128,147,73,233,239,209,208,37,74,183,185,204,198,132,120,73,110,94,173,73,241,154,161,43,88,93,62,38,85,102,39,139,199,188,172,121,73,204,153,170,251,125,49,162,169,179,71,202,111,39,171,19,172,48,231,252,116,47,104,64,50,146,252,246,204,143,73,219,20,29,142,215,48,195,8,203,89,23,107,7,146,176,221,108,179,242,77,51,100,93,128,254,184,121,145,164,150,95,70,13,234,38,252,168,231,113,59,249,216,244,111,167,43,80,141,185,33,210,247,198,204,42,16,114,53,25,162,36,55,7,172,116,187,70,49,87,154,92,154,152,121,205,238,79,126,190,95,218,50,87,64,133,213,91,130,128,105,52,247,53,229,115,114,190,186,92,154,17,145,154,154,196,51,211,39,58,226,230,132,63,47,187,11,221,6,252,93,254,94,100,123,31,177,18,90,20,116,92,250,152,161,253,81,186,188,117,2,182,184,252,98,35,27,205,239,214,184,162,208,183,184,153,10,249,120,67,122,162,72,144,248,110,54,217,165,250,158,123,128,105,184,97,7,230,193,239,139,249,248,254,192,41,174,25,142,178,38,75,0,218,75,186,46,175,217,250,80,118,19,115,71,167,209,127,155,91,229,164,87,163,55,184,253,189,217,102,83,210,171,145,61,254,29,136,11,66,26,0,124,67,204,134,165,113,51,121,228,38,155,37,77,170,108,113,110,166,233,116,202,205,225,135,255,157,166,11,111,4,248,218,155,228,131,254,166,139,34,166,85,56,161,232,36,67,14,21,210,165,159,196,188,216,185,229,189,206,1,87,47,88,157,242,133,113,87,188,239,105,68,37,87,53,3,51,226,2,239,136,96,64,210,141,228,204,186,5,53,7,35,16,249,249,95,249,208,224,39,77,168,99,205,108,228,232,207,44,60,14,152,17,7,141,33,237,166,175,42,63,13,165,251,237,47,51,243,16,106,36,178,183,164,18,123,152,55,115,75,126,187,90,163,133,155,135,41,85,201,147,3,212,120,87,219,41,218,228,230,180,73,182,123,10,64,252,15,156,240,13,57,2,140,103,154,251,139,77,220,8,249,233,188,145,177,241,65,163,68,154,171,140,56,98,11,219,111,125,214,200,122,201,66,172,236,127,219,63,54,244,69,143,230,20,126,71,19,121,26,113,117,233,122,112,26,26,247,186,178,246,211,52,178,188,105,216,112,47,111,115,15,230,19,166,60,240,52,230,115,166,140,62,223,107,245,7,192,132,4,98,144,214,137,223,22,42,122,140,103,124,227,177,233,64,158,106,165,138,121,147,71,246,195,103,163,126,31,3,192,137,55,107,24,214,36,189,106,18,220,250,131,250,71,124,11,112,32,50,67,129,84,159,41,237,239,52,82,125,252,18,88,65,184,206,55,137,152,83,50,94,236,118,110,51,73,111,185,20,112,213,109,184,102,93,65,92,44,91,48,124,31,251,70,236,152,209,42,77,242,212,12,223,109,220,199,108,77,36,50,32,39,208,74,177,102,113,112,231,122,23,83,103,79,151,103,23,179,181,176,189,29,250,236,115,203,101,233,49,3,161,222,98,158,134,55,246,171,241,135,95,115,11,41,115,235,37,240,7,63,187,67,47,242,100,6,149,104,195,95,27,78,68,89,210,134,8,189,4,139,88,115,150,205,31,248,135,43,7,179,133,158,113,255,88,27,186,79,238,68,108,228,221,228,75,33,32,218,110,158,142,237,153,13,88,14,68,99,189,232,201,205,224,181,179,190,51,98,128,183,64,134,249,44,169,46,95,131,140,97,191,66,228,152,179,168,247,82,193,58,155,203,26,45,126,58,125,220,58,148,62,198,165,147,197,204,73,172,67,66,26,124,53,63,108,225,121,28,226,7,84,203,22,207,48,167,82,100,243,134,99,39,95,153,218,101,242,243,171,233,151,6,18,118,89,243,126,230,42,254,189,165,175,246,13,62,49,87,194,135,247,224,230,102,223,228,11,135,49,237,115,117,136,249,124,191,246,206,106,112,43,239,167,241,49,74,248,155,28,3,100,244,159,121,156,179,245,118,5,152,123,83,164,252,140,57,5,138,8,207,139,234,169,44,218,2,105,76,142,171,179,81,90,46,49,159,253,34,205,48,147,125,41,111,196,137,68,246,133,148,225,204,194,123,43,99,122,150,15,8,82,247,179,113,220,154,204,133,98,157,255,197,195,131,227,20,207,38,62,72,41,20,237,91,56,210,69,9,151,70,49,86,140,203,119,142,19,111,244,54,111,22,3,147,171,51,34,23,59,25,100,42,145,189,63,14,78,152,97,106,151,65,133,1,118,220,36,136,69,8,5,13,49,49,195,138,188,35,116,129,100,113,138,25,20,103,95,47,238,129,91,79,110,94,13,62,23,195,2,33,144,68,77,68,54,115,191,81,203,85,58,157,200,162,118,67,18,133,249,68,1,123,136,153,178,216,202,49,168,244,248,170,185,12,39,108,182,39,183,22,149,103,62,167,197,172,190,246,45,217,60,101,208,82,65,54,168,191,47,66,91,98,152,225,170,168,235,5,116,69,32,155,3,71,236,4,59,17,197,146,182,72,114,96,2,77,25,190,252,126,161,141,248,101,244,174,92,138,107,187,115,111,178,248,200,82,215,181,195,138,46,146,248,147,9,62,166,217,226,169,13,255,46,207,117,190,35,10,229,49,73,201,190,201,115,129,1,171,17,105,218,218,21,119,147,86,151,56,200,209,61,3,100,62,197,252,67,72,123,188,150,44,204,21,243,217,37,34,140,5,234,153,30,79,137,129,34,198,188,204,23,152,45,237,58,196,156,105,45,143,171,135,105,213,63,179,173,199,252,162,61,152,17,178,152,207,13,46,185,157,173,124,176,89,235,153,225,74,91,17,32,64,155,52,228,222,22,169,70,164,104,74,110,114,235,51,223,71,245,140,196,38,251,47,126,50,232,166,115,239,136,5,129,200,102,185,152,61,60,69,52,7,97,255,243,38,207,173,54,71,124,124,45,184,136,170,220,154,252,240,108,49,189,209,124,211,151,74,198,99,21,145,61,248,206,183,110,51,9,140,185,103,172,29,24,155,158,31,66,147,230,234,187,188,192,63,83,169,21,51,61,180,114,117,94,143,75,4,115,27,186,157,129,27,145,17,229,47,86,122,235,182,193,247,215,213,140,70,123,44,76,168,96,150,152,17,66,189,245,47,123,239,254,250,0,129,24,209,18,208,222,194,220,66,125,74,208,9,209,228,75,73,128,141,122,107,143,154,82,114,21,56,62,136,201,57,188,81,49,148,120,172,220,109,116,44,111,55,203,70,88,151,123,156,109,39,86,151,188,1,102,244,97,221,58,45,37,249,172,108,172,113,106,158,253,39,189,157,46,91,111,121,138,40,115,144,191,151,1,181,94,203,238,73,158,13,213,208,163,154,26,184,56,118,34,185,55,0,146,183,200,213,21,198,190,26,174,4,69,84,185,152,142,232,43,71,99,23,147,49,122,51,97,130,231,207,207,17,105,248,42,111,154,209,81,88,102,139,240,152,94,222,245,110,62,80,132,105,225,229,28,183,164,78,89,61,227,135,184,240,155,155,23,254,62,22,149,128,179,101,173,103,157,15,101,103,64,183,65,119,228,51,175,71,61,129,25,148,94,164,74,6,116,6,89,174,182,190,165,184,24,22,245,45,86,180,112,46,117,163,61,119,23,136,30,102,220,129,26,67,10,178,173,191,49,227,220,27,45,158,140,157,246,51,40,172,251,171,187,135,235,55,77,12,88,204,212,202,226,131,16,12,79,153,101,4,65,41,246,209,223,118,36,15,158,168,249,133,243,198,50,123,101,80,56,122,76,118,44,238,205,113,240,188,120,144,28,103,15,143,93,152,86,198,71,104,73,22,132,174,194,176,118,3,81,62,43,238,247,136,208,38,193,10,45,191,140,100,223,142,136,10,57,184,199,201,138,121,216,198,236,241,3,32,46,153,225,84,244,210,140,156,64,54,186,193,247,214,16,161,214,139,232,178,232,3,42,47,177,38,188,43,143,19,207,199,89,226,155,157,193,6,6,23,185,140,66,196,90,229,181,10,48,145,176,158,241,125,104,204,1,116,136,6,141,30,102,200,224,223,199,2,222,226,34,232,152,141,96,52,139,25,70,149,136,216,96,243,123,17,68,182,142,233,75,53,75,68,150,140,67,238,153,1,200,198,131,25,46,41,139,21,50,150,18,49,125,225,183,170,154,171,81,232,250,136,209,227,47,219,40,28,13,43,199,120,91,69,224,101,118,105,62,130,254,38,204,197,196,168,197,204,136,197,177,135,208,73,105,106,134,24,44,252,116,92,221,52,63,102,35,164,112,51,138,174,31,107,67,176,39,172,57,87,217,162,173,110,188,99,101,82,48,74,178,217,53,67,205,69,240,194,254,189,242,252,152,169,245,132,121,193,209,250,49,67,220,253,204,243,181,103,128,250,37,88,29,241,224,240,174,201,210,52,10,192,92,226,183,115,147,84,224,177,66,248,29,59,14,85,211,199,7,136,122,1,201,37,247,56,105,138,219,122,174,225,50,194,223,24,87,227,87,14,49,19,211,69,164,74,138,121,138,35,98,194,194,189,198,166,81,148,118,114,176,101,19,191,198,111,47,170,235,111,174,128,223,163,93,228,237,118,69,82,106,176,71,129,9,238,47,4,223,143,210,21,51,65,219,94,177,169,192,193,248,230,41,108,179,43,114,183,108,196,77,239,221,96,30,222,47,55,128,26,237,155,43,213,14,128,237,75,36,65,84,149,229,167,43,116,130,145,11,60,123,146,132,15,217,72,239,147,71,116,116,153,182,37,47,205,209,182,99,191,58,243,191,103,57,53,77,245,60,50,83,103,59,59,243,228,77,20,227,161,111,225,53,26,67,162,184,202,197,252,250,18,27,41,113,138,28,185,208,252,159,89,22,111,85,104,237,125,79,6,72,244,120,41,69,6,84,114,202,217,122,119,103,138,241,70,63,78,14,213,130,236,231,10,47,126,17,57,190,112,47,67,3,130,2,66,204,148,157,101,117,21,28,235,17,222,21,116,108,115,200,189,59,220,112,49,141,128,98,190,172,153,89,123,143,79,61,193,127,136,71,138,25,10,156,103,78,114,124,64,77,32,151,230,207,51,91,247,88,156,152,211,218,162,170,154,17,124,11,31,100,35,12,255,121,172,179,176,227,52,30,16,220,215,249,49,151,30,27,10,188,243,185,126,158,26,47,253,249,63,198,141,42,102,84,103,98,34,12,88,243,154,222,28,252,195,124,143,70,45,67,173,166,48,230,214,101,238,214,199,156,86,120,102,220,120,108,253,24,116,87,204,119,117,238,235,51,220,48,202,196,160,225,59,169,239,69,162,188,236,168,98,225,199,61,126,69,51,215,252,210,60,228,193,31,186,27,51,93,117,241,214,96,112,151,190,23,221,225,49,67,173,159,161,232,7,105,214,146,21,102,210,104,58,19,42,245,128,184,249,143,191,87,205,93,173,9,45,51,177,158,9,221,162,48,104,44,209,250,216,231,128,30,61,156,194,179,24,106,211,91,23,131,32,132,153,221,69,135,140,168,234,249,186,84,39,147,62,55,76,119,177,69,143,100,121,57,53,83,9,206,97,238,165,127,6,60,209,32,244,50,126,224,29,62,230,158,119,204,5,171,191,108,29,210,179,139,120,206,26,69,0,168,172,100,195,129,192,97,197,247,50,250,70,157,196,32,201,107,184,233,38,83,34,113,15,245,129,25,161,185,169,62,136,255,84,44,84,217,207,140,147,175,214,134,96,105,88,225,14,90,106,54,157,71,55,211,231,174,211,172,193,28,80,162,46,8,163,134,126,236,243,1,86,143,2,179,113,66,235,126,68,67,99,145,52,40,140,211,250,104,192,13,95,85,177,30,15,71,239,13,51,116,108,194,80,159,124,102,33,62,74,68,123,128,41,82,214,91,211,146,248,46,62,187,89,46,159,139,65,17,74,185,115,171,251,84,44,226,125,87,131,228,255,252,52,89,207,72,121,55,4,121,117,158,25,21,97,56,41,116,96,103,221,13,65,104,237,152,227,148,5,31,253,156,153,209,23,141,0,121,33,189,168,163,130,62,94,120,118,141,253,174,234,111,23,43,137,134,153,5,170,86,186,172,94,236,93,234,210,49,131,118,165,61,51,103,141,222,154,35,56,199,115,35,41,254,153,225,20,200,94,96,111,104,71,29,82,42,37,41,34,123,0,217,146,53,160,132,219,118,123,102,28,61,49,211,240,177,114,142,208,191,81,228,82,115,47,87,207,11,115,54,74,31,53,147,237,127,230,150,135,238,42,117,189,220,46,133,243,82,117,38,213,159,0,108,152,75,122,236,215,102,78,45,199,10,48,65,248,46,95,179,90,93,34,224,2,219,218,126,213,124,206,186,120,47,176,215,73,39,90,5,169,30,99,10,152,113,233,126,71,79,123,160,5,204,79,41,31,227,123,44,194,216,143,145,86,164,245,176,4,148,178,228,83,255,52,179,242,3,34,156,127,161,87,163,182,19,91,60,127,234,122,124,128,236,152,15,3,113,66,214,244,25,18,160,124,17,186,128,166,200,159,79,13,14,48,14,85,128,214,159,87,166,193,43,150,94,173,64,40,244,193,249,150,49,218,5,156,170,62,55,29,3,145,52,168,197,148,198,212,12,199,78,252,50,77,174,75,159,155,250,110,204,127,64,37,69,231,63,202,1,41,22,87,5,104,160,11,19,56,244,124,191,77,140,220,245,75,243,164,15,117,178,173,174,166,102,14,252,245,64,41,83,115,183,5,100,65,56,80,64,65,186,142,232,241,50,118,60,119,225,96,147,72,18,169,156,154,226,56,103,165,245,162,23,91,221,108,134,185,10,100,214,204,48,209,70,181,169,24,187,182,152,1,244,166,120,50,244,159,244,115,21,43,60,6,20,39,25,25,141,152,217,244,195,156,45,62,83,51,9,240,245,64,68,202,106,108,102,232,92,94,82,250,156,2,75,95,172,128,167,138,132,182,177,226,200,7,161,114,210,227,92,132,64,76,146,60,84,155,198,11,231,50,220,20,18,21,81,250,152,221,35,104,106,251,77,211,152,136,217,145,216,14,164,27,115,225,255,7,236,248,231,255,225,127,253,247,255,238,191,255,243,255,246,191,255,127,96,142,179,253,71,128,57,26,7,92,148,174,168,13,81,41,126,99,12,194,5,242,115,55,19,52,200,238,151,207,174,236,160,6,88,21,230,150,93,57,91,119,213,13,245,17,6,89,186,111,38,92,109,47,118,195,232,144,135,142,62,226,93,119,82,178,144,136,178,62,254,16,52,173,197,205,139,98,144,6,96,52,198,122,80,10,65,107,250,156,130,176,159,222,22,64,51,247,250,113,29,140,250,196,147,66,208,71,180,254,141,44,225,238,239,241,219,59,109,201,209,85,80,199,227,250,37,96,162,182,164,155,80,241,169,107,132,17,20,143,36,94,106,182,172,117,118,115,134,120,94,50,16,5,102,138,248,101,60,126,141,211,39,39,85,92,202,152,137,149,61,245,18,26,46,235,169,95,243,147,33,96,71,238,113,231,100,61,200,106,134,86,203,199,19,224,187,224,49,178,177,46,57,56,133,93,116,74,214,17,190,233,26,184,24,112,236,117,77,53,131,10,245,79,145,41,222,201,34,68,136,162,185,55,67,46,173,210,83,167,23,83,207,241,151,102,89,104,62,180,90,219,80,140,54,213,99,253,80,240,72,236,72,1,24,189,197,39,239,129,48,167,231,246,72,193,103,217,21,225,25,203,158,237,89,20,237,198,174,159,172,200,162,21,216,113,51,214,37,46,223,153,144,182,7,208,136,244,179,36,208,72,165,158,49,238,129,155,129,46,74,70,12,21,132,75,100,109,224,24,56,233,243,39,107,226,27,19,248,21,250,14,100,110,3,221,115,159,129,132,39,167,173,204,109,234,101,229,165,90,43,29,147,114,53,253,145,51,96,72,133,39,81,111,197,58,219,123,36,152,151,173,98,189,121,39,73,230,230,110,109,192,242,224,103,71,200,129,73,195,227,208,140,141,117,249,214,48,27,154,127,181,207,210,161,213,41,144,55,208,154,102,29,113,164,139,28,243,83,135,180,177,97,221,214,110,24,56,62,168,3,116,166,180,21,9,27,178,128,232,128,234,44,108,86,218,11,115,213,200,142,79,235,205,152,134,249,225,52,214,137,4,70,37,210,234,184,47,114,114,67,125,179,119,96,149,136,113,150,100,47,80,2,217,45,208,110,224,129,228,107,33,150,233,252,195,191,199,238,186,205,33,193,224,109,31,188,180,241,213,136,185,33,163,81,250,195,103,77,13,206,26,241,84,11,116,226,47,255,169,121,245,29,213,123,172,27,70,172,103,53,32,66,126,23,83,200,144,114,0,177,114,76,163,254,107,237,120,102,142,230,216,140,46,191,133,212,87,200,56,214,7,104,75,70,105,254,204,176,108,175,184,249,36,98,145,131,133,14,30,180,182,159,57,107,61,12,53,107,60,82,255,237,14,162,104,106,213,137,48,35,199,210,164,68,166,53,43,146,254,185,190,149,11,186,76,204,112,34,197,166,1,87,147,192,149,16,54,197,197,140,124,40,28,46,90,16,131,177,103,135,35,118,124,234,33,190,235,24,182,227,239,103,229,197,164,196,136,107,246,48,92,212,188,196,219,153,5,62,172,236,115,225,4,72,162,107,65,233,148,58,123,84,142,32,198,19,176,169,129,1,246,91,185,224,43,138,108,88,199,227,99,226,71,49,142,80,78,86,23,237,250,37,183,7,16,235,66,185,57,192,169,142,209,95,29,164,26,3,144,20,163,201,101,189,170,110,73,89,252,4,235,247,238,17,116,18,27,200,99,3,124,233,142,228,32,13,85,86,249,220,185,230,241,162,120,88,174,245,177,73,252,149,8,145,208,194,238,250,203,96,30,118,248,166,181,205,143,143,65,46,164,190,236,5,242,65,146,189,59,107,25,253,166,112,170,141,135,89,205,19,238,128,231,84,195,14,41,102,222,108,62,172,70,57,219,153,56,124,176,244,31,255,33,224,22,120,94,242,100,208,216,236,168,116,31,39,65,40,20,129,29,224,69,175,215,204,64,247,159,32,7,58,231,75,126,230,33,234,114,16,140,157,24,85,112,7,25,244,169,192,18,104,203,126,32,42,228,2,134,224,33,138,145,25,11,106,71,95,138,199,110,239,169,11,196,90,50,36,219,122,191,31,166,103,15,173,159,192,173,244,166,32,24,19,77,155,155,214,251,138,222,146,205,89,63,212,12,104,164,63,196,79,19,4,57,84,221,144,235,7,150,2,190,109,181,246,30,13,49,168,213,246,39,220,139,149,181,49,95,12,98,164,77,130,155,153,16,213,196,44,57,31,170,203,62,9,221,202,152,113,243,115,182,126,142,22,107,213,121,65,33,72,45,89,117,132,193,107,7,28,2,249,163,143,153,158,218,20,129,89,249,73,241,10,210,136,182,204,249,66,202,69,35,154,192,152,140,252,160,189,144,178,150,15,62,203,0,172,241,218,141,13,102,42,62,171,121,139,167,133,117,231,165,155,194,183,142,199,242,96,76,9,82,1,1,156,130,47,77,47,89,10,245,236,82,240,87,161,155,62,74,17,176,231,73,64,122,134,184,66,192,29,221,56,150,20,126,72,189,212,140,249,103,5,174,102,111,233,90,73,68,52,83,81,55,229,145,61,131,120,107,198,89,25,147,240,196,2,2,59,27,100,164,223,197,176,2,9,64,60,209,18,35,43,11,246,114,69,226,33,120,50,30,162,173,87,105,203,98,227,26,239,82,24,112,165,145,135,128,102,62,156,222,182,246,13,53,195,70,21,243,8,198,72,169,169,130,10,8,226,250,223,215,104,77,128,222,214,5,43,144,180,148,166,98,215,51,36,15,229,5,225,182,95,124,204,80,45,108,49,43,100,147,89,215,226,91,209,64,180,164,31,6,17,176,250,22,64,182,83,76,205,157,46,150,135,131,181,246,14,197,131,34,73,242,58,167,210,249,242,106,62,175,58,163,6,78,255,69,149,158,47,176,168,16,13,201,160,45,193,183,231,105,61,208,186,29,125,16,157,134,32,18,144,45,36,185,114,245,66,68,36,128,99,134,199,22,204,102,54,74,161,0,196,173,153,20,59,127,102,56,13,124,129,172,220,244,22,8,172,25,142,200,7,131,101,22,62,129,67,98,114,252,104,217,41,73,111,42,58,152,100,68,228,184,8,16,180,255,175,80,35,207,81,44,160,133,118,43,112,217,120,161,34,191,108,43,98,41,50,121,146,24,139,77,5,225,70,1,177,23,186,117,3,122,124,66,57,250,180,228,209,12,143,26,197,125,242,243,181,181,15,228,58,137,153,176,73,62,152,49,70,190,242,60,205,83,82,160,41,212,150,165,22,113,238,181,228,76,37,92,0,39,24,85,171,78,19,173,60,218,38,33,244,160,1,208,121,12,5,162,163,43,17,197,230,141,244,175,128,135,43,231,64,164,66,136,192,214,148,69,82,171,41,238,190,152,172,37,169,50,22,56,108,138,87,204,16,182,227,225,228,230,147,156,229,140,176,10,182,41,217,76,43,174,98,56,195,68,69,178,27,214,243,129,103,138,152,171,247,79,94,17,173,192,82,188,225,108,65,125,53,170,52,29,16,250,236,22,184,30,104,49,116,195,51,218,193,28,141,22,20,184,164,209,199,250,73,102,196,169,192,148,155,64,162,77,41,162,5,212,137,228,84,211,174,23,50,237,251,181,9,193,35,168,61,51,199,191,173,35,64,65,212,155,37,122,41,116,164,159,157,197,175,222,70,54,33,102,246,164,54,60,112,98,133,245,172,221,79,25,148,87,60,154,149,119,164,119,10,250,243,171,214,129,185,67,140,33,29,76,13,121,179,24,114,122,216,151,54,102,161,133,148,226,183,79,80,91,165,120,4,180,32,189,134,179,33,104,138,130,128,25,185,248,215,39,84,211,214,70,55,211,17,140,75,161,24,144,30,59,230,77,238,253,197,138,20,20,165,5,15,169,154,104,246,161,93,228,211,222,7,87,196,136,110,50,131,194,79,237,254,219,54,175,60,68,166,135,64,144,247,163,77,59,99,2,213,214,191,157,135,29,221,229,200,227,152,114,160,140,200,128,144,109,6,114,134,84,169,182,213,80,116,239,37,80,111,134,159,144,247,162,208,234,149,12,16,156,96,80,138,54,92,82,86,159,209,11,212,139,196,169,60,56,5,134,136,200,56,88,229,83,26,70,116,165,215,240,67,207,147,60,25,105,129,185,34,166,194,179,254,188,23,248,152,7,80,49,146,84,105,36,29,144,43,197,118,101,93,74,98,166,25,165,61,48,135,9,0,73,103,47,90,118,41,170,13,84,186,197,93,64,242,234,76,133,40,162,27,65,144,152,225,226,235,209,218,210,161,20,210,166,226,98,188,165,81,223,79,31,96,230,49,27,67,193,187,154,48,89,174,54,161,242,40,234,210,240,33,223,3,188,207,57,221,162,72,184,9,154,181,229,24,127,108,69,52,200,180,44,218,206,12,249,235,43,79,178,210,164,103,24,21,201,220,95,65,12,209,123,49,47,16,193,175,188,179,155,240,215,208,196,221,0,4,68,52,104,104,25,233,26,166,204,151,98,42,224,30,72,21,4,9,163,62,30,114,25,29,28,41,70,195,88,11,154,191,135,159,51,63,189,156,150,53,152,81,80,62,123,79,215,121,182,204,185,142,138,25,152,68,109,92,164,183,22,95,211,205,120,85,210,13,13,44,177,190,158,182,100,33,139,92,189,10,0,248,240,146,242,18,17,233,97,58,181,164,195,220,147,33,209,32,75,155,48,174,230,89,31,242,95,212,25,224,19,72,6,133,123,230,172,125,245,136,43,68,113,8,188,10,132,227,74,85,0,74,46,238,189,136,100,167,152,193,22,238,215,238,147,167,224,222,10,36,206,160,207,195,199,130,189,72,204,176,133,246,232,99,218,214,13,163,20,11,128,44,226,222,166,123,46,214,243,69,90,15,95,158,174,2,229,103,160,147,183,6,145,193,166,29,111,41,53,4,20,226,37,188,187,179,207,14,125,176,9,2,111,68,248,110,108,229,106,158,211,201,98,127,173,97,187,11,199,2,138,124,187,189,102,33,72,220,223,150,84,147,69,209,225,243,90,135,66,21,174,14,211,16,121,189,93,194,183,98,70,86,87,121,141,97,243,49,62,154,25,133,209,26,100,27,198,113,34,76,29,255,36,75,200,127,138,82,158,169,24,243,189,237,89,40,17,236,71,52,143,149,45,78,172,83,184,41,49,179,144,239,65,138,25,65,192,161,230,228,18,150,102,206,72,156,137,25,74,220,235,249,99,78,154,45,38,135,100,44,186,239,234,42,168,47,192,9,213,41,113,127,191,45,208,89,202,52,107,56,108,23,239,217,90,215,213,124,246,157,187,235,99,158,73,188,154,106,73,149,114,115,17,28,40,9,101,54,53,27,119,109,152,179,130,11,225,190,158,199,67,139,7,63,19,184,202,196,250,181,219,141,184,122,35,97,145,197,204,234,174,49,228,108,204,194,242,66,233,106,95,133,10,2,107,170,47,175,52,128,86,60,212,88,217,205,40,37,101,121,180,105,204,153,62,104,136,101,14,125,177,105,157,187,245,153,183,0,142,49,159,99,182,199,205,145,22,22,138,25,83,139,114,94,17,211,181,41,146,162,175,86,26,184,110,19,214,134,120,155,90,97,232,245,159,38,71,168,223,203,216,44,219,10,43,144,64,249,101,80,64,97,30,168,26,75,248,74,215,60,2,193,119,204,40,22,108,105,64,181,166,250,237,201,228,109,148,129,171,202,147,1,94,115,212,188,185,126,121,234,247,106,214,0,224,86,99,49,121,70,110,126,153,97,217,87,201,143,109,185,150,234,151,67,42,183,45,70,41,167,16,10,193,74,226,247,110,63,186,47,49,27,87,129,63,55,128,203,37,116,65,166,148,91,151,191,53,172,80,107,170,21,221,142,238,214,19,109,74,92,109,106,62,14,159,53,169,46,202,51,106,101,183,244,215,106,20,76,116,196,88,91,190,59,98,134,49,65,174,78,52,74,85,255,105,90,172,100,239,60,214,234,157,73,24,137,70,186,90,75,228,230,49,143,42,137,60,32,73,53,95,134,111,204,199,65,74,250,173,72,76,92,253,101,51,31,191,68,23,46,41,151,171,31,187,96,160,0,165,248,174,54,39,200,49,172,219,180,74,132,235,1,58,42,234,174,254,219,70,232,45,75,15,51,101,235,48,83,67,154,98,158,38,69,121,205,103,235,156,226,176,153,57,121,125,23,51,67,174,191,77,66,222,63,53,240,139,250,28,50,172,9,161,87,55,211,227,89,244,201,186,201,30,185,25,96,228,115,30,76,109,39,24,73,246,176,150,92,25,114,116,126,32,143,138,171,91,125,234,181,102,102,117,137,185,52,253,237,85,96,130,91,207,188,95,90,202,120,47,157,9,251,247,211,67,154,218,127,164,154,113,252,64,225,129,183,173,102,136,205,159,217,118,234,103,166,0,236,253,167,123,128,15,236,114,6,12,120,45,251,246,39,35,135,41,185,62,204,41,186,214,49,239,46,91,202,48,172,231,138,123,147,72,213,207,213,140,85,56,46,54,122,118,25,20,10,190,237,122,115,246,237,68,143,7,51,110,177,31,32,168,162,212,58,245,106,78,159,27,57,27,218,127,62,82,90,204,144,222,142,103,70,193,236,99,166,99,178,186,153,204,98,150,39,207,180,148,248,52,157,103,95,77,210,234,95,135,181,151,249,209,135,250,216,126,122,8,208,77,195,90,92,252,230,128,136,4,222,3,123,234,24,177,17,195,107,84,244,224,132,138,210,73,121,224,187,74,101,201,94,138,64,69,241,246,110,204,112,194,188,39,235,246,228,51,238,77,214,164,203,213,116,129,62,107,6,89,255,166,10,250,229,171,198,152,33,121,41,201,213,202,84,128,41,41,94,139,44,188,220,59,89,183,205,93,95,16,137,180,71,22,15,213,16,13,102,55,106,167,18,4,29,239,155,197,109,252,120,200,174,185,19,119,203,9,131,36,75,139,229,71,231,71,43,50,17,89,16,211,61,81,122,36,148,223,120,152,184,244,121,113,127,111,78,136,165,143,102,136,229,176,218,97,245,94,251,156,170,105,109,95,33,22,51,202,136,226,47,143,233,103,27,105,187,37,228,8,232,124,51,245,194,12,159,161,184,200,240,60,167,225,211,208,164,55,75,87,51,229,181,27,208,128,212,2,140,253,126,251,44,7,26,37,252,230,112,187,72,75,36,125,56,117,14,127,112,19,58,217,18,24,176,229,184,4,210,66,66,241,132,155,47,10,180,80,250,172,124,127,52,195,19,102,185,218,90,25,124,179,133,143,90,186,195,43,24,160,114,227,29,26,94,146,86,189,141,194,147,216,236,154,89,105,69,190,86,5,156,190,252,132,89,166,208,171,207,13,52,39,197,205,105,67,148,154,57,227,9,226,252,90,9,90,132,255,12,235,28,94,227,50,150,215,86,101,39,38,37,124,2,166,59,73,113,193,96,1,10,243,57,216,122,180,34,0,62,33,75,83,213,124,246,245,29,102,240,206,47,112,166,82,135,8,200,125,47,171,0,100,125,240,76,253,247,214,46,182,49,196,233,150,68,162,111,13,63,212,65,182,47,105,81,173,134,145,245,180,238,185,114,17,220,46,53,87,23,14,93,244,4,145,133,17,51,141,87,94,219,219,32,82,116,204,206,60,116,252,57,28,63,180,173,39,253,214,109,185,28,35,228,44,201,122,71,228,214,103,191,203,113,181,57,115,69,31,140,44,238,12,243,217,33,186,206,194,252,59,14,175,153,253,109,44,29,179,6,88,181,92,51,203,124,126,38,26,173,113,191,236,209,254,181,222,75,61,255,124,109,19,225,105,110,222,228,128,229,209,72,162,164,228,143,214,105,128,17,71,8,137,189,118,161,106,104,63,115,66,100,189,26,56,198,239,80,199,76,27,134,120,4,228,32,29,233,109,2,69,231,188,40,58,201,129,209,54,191,26,166,188,250,177,166,43,174,180,141,88,109,10,26,198,230,25,89,125,55,159,96,73,50,252,232,185,113,162,184,149,212,144,108,88,240,34,190,111,109,92,212,106,157,232,9,255,202,111,102,70,210,77,22,192,48,87,118,196,189,247,84,7,141,84,233,186,156,40,152,41,109,203,12,167,35,102,222,152,207,94,171,66,164,248,204,72,97,196,112,159,232,164,74,175,78,5,212,186,46,22,219,204,67,179,28,240,98,163,32,235,86,82,50,175,150,195,230,117,130,54,183,50,222,130,125,175,32,120,210,69,166,98,62,78,206,148,160,13,85,154,115,250,135,121,15,209,126,38,41,68,83,98,187,55,63,127,7,148,254,61,25,189,225,243,118,237,110,8,84,86,21,38,140,179,108,203,237,109,181,107,215,208,75,41,150,196,210,216,205,218,174,158,149,195,249,146,54,216,183,128,128,249,141,87,6,7,59,242,251,84,159,166,43,192,184,253,70,177,220,187,82,155,22,6,87,98,165,50,139,63,23,235,66,34,8,154,102,199,229,191,180,199,70,125,67,174,94,6,56,244,17,201,112,130,138,43,13,203,231,152,254,100,112,117,77,201,100,87,59,78,75,143,241,4,64,184,229,234,14,163,196,110,97,110,93,223,43,81,69,223,37,158,28,22,18,217,131,209,29,33,194,116,115,133,39,82,50,90,232,26,95,57,80,51,19,97,52,201,196,1,70,26,219,159,28,29,186,33,169,79,32,158,45,94,204,122,224,53,185,217,232,69,139,65,69,21,188,108,77,187,90,199,158,207,133,137,48,162,84,230,22,93,233,217,167,10,144,8,200,52,133,206,148,230,227,251,94,240,182,245,41,149,109,72,57,56,79,174,185,147,31,219,74,26,58,226,82,212,113,171,144,125,209,114,122,92,148,59,36,231,78,93,32,156,116,60,64,175,120,191,6,196,206,53,171,21,129,53,223,108,170,177,186,73,181,158,237,161,220,230,12,195,147,12,5,128,194,33,152,33,214,191,102,192,186,93,57,34,187,73,197,214,184,186,203,70,134,239,106,137,6,183,78,163,135,21,82,193,179,168,47,136,126,27,116,5,209,78,41,131,254,20,142,221,60,133,197,165,152,0,218,213,70,217,76,145,179,187,40,101,220,2,218,49,252,185,40,89,75,123,29,140,171,41,251,236,254,105,121,73,238,29,161,194,171,250,202,181,4,164,31,54,58,232,85,125,6,85,35,11,146,10,41,88,244,75,247,128,21,37,27,153,64,231,37,137,206,220,92,33,183,202,202,39,231,218,195,24,81,99,23,70,66,246,215,156,99,184,16,41,252,71,102,132,10,227,67,86,224,33,74,218,150,150,115,51,81,30,232,83,65,100,56,119,70,150,18,102,163,180,248,167,211,200,255,254,223,253,219,255,231,255,250,135,63,255,143,255,211,63,153,73,46,255,17,50,201,133,49,58,135,203,93,197,244,10,247,214,244,235,159,103,141,45,2,190,220,41,93,186,116,71,2,170,202,110,78,136,192,200,213,72,159,143,123,239,142,174,195,150,42,67,131,32,229,54,97,97,182,36,146,220,155,212,101,242,159,182,76,97,146,66,91,27,4,23,189,184,185,214,61,132,126,171,33,90,218,124,122,52,99,89,40,2,27,224,181,171,159,221,36,53,143,195,34,196,146,219,2,87,183,154,46,185,178,135,174,14,166,250,154,129,214,136,195,143,27,5,67,214,118,243,25,93,45,115,83,159,128,197,195,205,120,51,74,77,106,125,185,238,24,180,73,57,87,238,61,128,18,251,204,61,225,47,218,143,66,231,58,44,16,186,86,228,129,196,37,63,91,12,205,199,221,95,235,248,200,20,126,164,120,191,140,57,204,239,141,200,152,236,140,137,243,196,189,138,243,92,85,59,207,200,135,158,213,25,183,94,182,9,75,113,158,86,19,31,48,70,83,153,33,137,90,214,69,43,108,99,28,209,76,47,21,240,225,64,84,204,36,161,181,240,15,194,235,13,119,131,206,239,107,166,158,239,35,86,236,227,104,109,62,235,252,63,251,102,83,224,217,64,13,250,10,242,96,166,192,62,63,160,131,177,99,38,208,78,133,187,32,230,223,222,112,205,96,6,132,75,10,33,196,86,170,175,15,118,210,93,135,210,29,91,15,150,111,36,164,217,36,239,89,204,225,143,227,249,236,148,45,213,207,205,173,177,51,174,62,155,198,80,26,103,242,146,254,203,40,169,10,173,197,177,86,211,96,126,123,107,150,227,149,195,99,95,162,41,78,132,9,251,80,254,160,29,16,188,143,157,215,200,220,229,123,208,111,179,98,247,164,108,172,12,209,166,159,224,7,255,241,70,107,82,186,240,1,106,191,187,75,94,41,152,230,250,193,28,208,58,24,102,211,114,23,194,239,73,228,225,33,16,142,0,144,40,49,227,233,121,232,7,255,247,174,90,227,134,123,57,98,28,142,251,158,180,128,110,123,105,11,175,131,239,183,180,196,77,111,144,91,145,159,87,18,117,162,235,51,145,252,167,79,220,62,20,149,182,81,6,24,254,218,217,240,88,77,188,68,58,32,47,198,28,95,171,26,176,64,220,192,196,222,120,191,136,245,173,9,100,225,231,37,102,247,60,160,60,57,71,167,40,20,116,35,163,114,79,13,7,94,51,70,120,168,245,50,45,155,249,120,122,90,175,101,223,184,69,30,204,68,219,85,174,54,198,232,30,191,205,113,33,65,210,217,57,33,211,123,102,248,135,196,253,157,192,93,247,120,230,36,156,52,213,212,182,215,10,115,49,173,40,113,220,139,17,218,197,163,177,188,228,201,17,208,186,210,213,118,117,110,154,225,227,12,222,57,158,156,174,68,129,253,19,170,239,84,220,135,160,97,109,107,173,50,27,128,66,60,243,9,231,184,68,59,224,35,102,152,9,56,36,24,167,166,10,104,53,34,18,250,200,228,183,201,2,196,2,181,24,76,11,38,200,138,204,17,239,205,139,104,142,252,248,104,100,123,195,237,167,154,37,5,193,76,170,184,199,213,63,234,98,137,46,145,183,233,229,5,13,244,28,79,9,62,187,245,224,71,168,181,68,109,136,192,118,162,105,243,98,211,221,146,124,239,194,214,240,82,1,251,39,92,42,33,53,167,136,207,150,68,117,176,74,21,138,51,106,198,86,159,140,218,79,46,6,65,95,103,196,159,168,52,107,46,128,202,117,122,65,32,212,137,146,63,52,68,69,36,56,128,47,151,241,201,158,44,107,64,121,49,183,128,159,73,251,192,65,30,225,252,130,249,126,107,178,43,123,139,190,5,243,121,230,207,197,192,199,252,165,77,126,177,105,206,200,74,176,126,177,81,120,44,77,103,25,199,186,135,213,204,97,141,215,105,201,95,217,207,137,116,98,211,42,112,63,34,39,42,21,254,90,68,170,93,190,7,102,248,17,221,140,22,131,212,83,160,163,74,129,36,48,58,105,213,85,57,255,81,69,247,244,163,241,48,74,233,249,124,232,209,71,36,47,193,244,116,77,38,147,237,119,26,35,75,32,42,241,159,101,8,203,93,251,132,162,11,241,7,189,121,7,160,54,95,242,50,125,51,190,189,71,51,59,210,144,231,61,37,113,202,10,107,78,227,72,20,109,199,138,220,28,58,33,79,23,27,197,160,164,65,206,147,65,87,239,57,219,31,60,73,114,101,197,116,153,178,39,132,1,10,148,239,123,113,162,70,54,153,185,83,62,95,196,9,11,141,215,76,169,68,43,213,223,228,188,103,36,119,151,200,2,91,2,126,69,91,218,6,241,85,101,195,171,36,134,150,151,97,233,206,154,162,58,65,238,159,114,252,120,233,249,149,37,21,141,98,118,117,128,229,94,214,13,179,101,80,16,114,157,145,36,135,57,67,83,90,39,64,51,57,48,47,44,32,251,145,213,12,163,167,151,114,150,101,101,165,120,134,106,58,24,10,175,136,48,89,228,183,173,60,185,162,68,117,246,159,164,133,30,124,108,7,65,66,52,87,146,68,207,132,21,8,47,122,161,103,1,198,81,171,21,173,188,22,67,40,208,180,24,67,207,126,142,186,28,37,31,225,233,173,244,174,143,24,148,73,121,164,203,210,166,88,95,157,64,140,74,23,97,173,84,199,146,73,247,121,253,138,130,190,84,174,161,49,159,14,185,163,200,77,207,190,20,245,96,83,12,148,207,52,176,159,224,16,16,26,170,177,62,16,121,171,77,80,12,200,221,142,87,19,132,35,71,11,169,29,96,117,158,81,121,179,14,109,169,9,210,59,153,102,252,54,3,33,27,94,167,201,223,81,115,152,17,230,144,71,131,135,220,85,37,192,213,166,45,80,67,204,197,59,142,126,86,225,70,195,79,6,84,247,204,69,133,14,142,153,198,245,28,79,54,77,54,86,205,168,243,182,103,94,58,102,52,22,22,25,20,144,133,242,185,40,87,213,248,154,21,226,69,57,189,64,118,38,239,15,166,90,185,118,251,152,105,171,246,130,200,188,137,65,41,31,19,124,116,191,57,184,120,169,126,25,225,243,140,239,145,97,9,22,188,24,8,12,72,159,221,124,34,59,161,41,2,182,203,185,235,149,105,206,65,185,245,217,235,64,136,69,89,27,21,184,173,48,132,238,162,190,152,33,235,211,178,246,54,2,154,40,169,163,70,155,20,156,193,60,89,97,37,221,168,240,10,124,11,49,175,241,65,139,81,188,121,133,233,100,21,165,162,230,179,177,62,107,87,78,11,27,144,250,150,71,34,48,83,16,156,129,184,95,49,63,17,178,42,90,102,149,16,230,130,144,209,116,142,212,76,71,100,14,51,121,21,5,211,192,82,225,21,67,20,188,118,150,80,129,172,199,186,178,112,152,233,124,202,106,37,124,26,97,173,154,161,135,218,175,56,29,238,143,95,175,165,143,185,15,239,173,135,188,24,17,34,193,233,208,215,60,31,238,227,184,22,2,103,53,115,141,109,214,240,41,31,8,81,54,161,95,7,95,64,88,174,46,47,43,49,88,53,1,175,22,5,178,87,162,198,209,227,173,65,167,124,64,87,80,82,61,120,82,83,218,39,104,41,242,171,115,2,149,156,234,34,33,112,215,124,38,252,20,69,21,115,213,105,108,155,37,128,102,189,40,226,4,53,23,192,19,14,129,99,12,186,34,26,129,102,246,7,252,107,77,43,226,70,219,208,29,205,114,54,39,208,231,138,243,68,154,216,199,228,156,59,77,25,182,143,25,68,73,118,200,226,47,138,83,16,105,119,154,173,31,169,187,64,124,127,215,118,199,207,33,55,165,233,104,203,130,35,15,249,144,152,91,218,64,48,143,36,88,74,240,118,93,17,166,198,51,24,230,1,228,68,159,155,131,241,65,45,141,95,90,225,171,255,20,52,246,63,85,122,21,214,218,148,189,100,59,160,56,16,62,112,136,175,161,150,186,222,57,9,241,42,72,67,122,42,209,201,190,65,135,105,133,107,151,233,137,64,96,237,238,110,134,229,67,96,218,196,164,123,120,22,147,74,230,150,154,108,201,214,243,229,9,84,36,173,167,170,213,193,75,178,35,251,110,157,32,226,155,20,152,52,188,79,206,204,231,212,86,137,142,102,42,70,254,222,166,81,47,57,242,227,200,31,111,223,195,165,129,239,222,69,204,46,211,68,177,60,252,29,16,75,117,21,217,160,220,159,60,252,5,174,50,85,123,48,15,163,183,246,71,35,183,37,92,206,196,48,48,228,248,111,163,25,161,194,62,20,56,211,5,152,109,200,2,233,146,144,155,47,184,166,210,253,98,51,253,36,136,197,124,54,119,127,47,116,147,179,234,128,145,172,122,121,101,2,144,45,245,184,99,134,45,198,3,84,106,199,48,146,202,189,161,7,168,97,110,70,220,167,63,77,19,147,63,25,189,186,73,91,77,23,48,22,175,178,79,203,248,104,47,41,225,171,39,59,216,70,134,56,8,60,120,73,119,65,99,134,244,79,47,54,41,114,31,51,52,251,234,146,206,173,66,171,65,212,110,141,99,93,120,31,142,153,230,211,86,221,188,152,186,83,90,77,27,104,210,251,57,65,192,180,79,211,36,253,189,219,11,99,236,152,73,96,221,128,105,122,74,158,26,51,66,101,129,148,23,227,217,152,254,219,32,121,53,146,131,32,199,28,129,107,54,74,144,169,173,166,200,88,166,48,55,208,235,242,104,141,185,227,143,182,242,143,225,87,58,81,83,39,41,116,205,197,170,12,98,69,215,207,191,246,177,18,104,106,35,42,122,46,94,8,96,129,64,249,174,125,170,52,104,186,21,206,75,109,83,157,40,159,196,47,131,24,211,226,43,57,129,116,79,203,13,136,30,193,117,249,105,192,234,211,177,9,52,204,232,246,77,157,30,236,143,223,188,127,246,36,92,201,53,189,4,65,149,247,252,107,237,159,53,188,128,95,11,152,249,51,160,251,12,210,244,253,112,1,174,213,166,227,13,160,223,215,61,188,144,202,122,15,67,17,42,216,119,125,160,220,115,62,183,148,19,65,13,100,79,22,242,134,85,183,36,114,63,43,170,221,176,97,0,246,85,21,168,148,70,252,54,46,219,92,31,51,9,90,255,30,96,246,196,165,43,116,181,192,209,233,102,72,113,138,10,84,225,67,251,10,176,106,214,214,82,39,100,88,213,83,60,84,74,170,176,44,22,83,150,9,12,204,54,242,153,79,219,48,25,188,238,86,104,136,164,112,131,149,173,221,205,196,14,210,32,88,105,166,31,14,68,217,248,92,89,42,97,192,180,106,228,165,119,193,215,149,237,176,158,107,215,244,253,142,154,79,23,85,137,159,168,215,240,178,52,237,78,202,61,201,75,162,41,29,230,9,228,70,171,180,104,197,249,249,133,132,72,211,34,29,189,81,35,249,10,217,52,188,100,21,253,42,116,182,122,125,16,182,219,178,245,106,24,235,220,136,55,89,116,38,129,183,77,158,52,195,25,109,75,117,208,26,138,21,190,229,128,99,25,218,73,221,32,55,247,132,28,98,223,124,124,49,195,35,226,79,189,144,93,150,229,83,57,165,183,239,241,219,116,224,147,154,141,204,227,90,153,73,93,150,102,165,204,48,253,252,48,154,117,1,201,80,171,135,26,234,119,53,168,56,227,218,147,66,255,137,179,47,118,26,253,88,122,36,71,255,200,229,21,175,219,144,205,6,81,46,227,9,220,199,171,181,240,8,167,143,206,36,165,221,234,5,12,19,26,158,42,234,91,45,92,184,11,192,32,52,85,136,108,64,230,114,152,197,205,121,22,105,202,39,145,126,115,48,48,171,164,245,65,63,128,231,243,105,2,66,6,92,199,208,238,115,3,145,184,217,90,204,165,8,125,54,172,118,41,168,76,146,23,79,90,133,17,207,246,214,226,167,219,57,190,85,220,22,76,240,184,146,44,219,20,109,56,5,164,124,78,14,38,249,160,52,40,173,164,199,187,93,153,3,55,79,148,174,164,194,13,237,247,229,239,129,213,190,2,107,93,90,62,239,245,178,99,109,120,183,24,112,185,57,77,69,87,19,143,94,208,242,161,56,53,112,109,185,114,194,152,71,170,186,184,26,144,255,171,29,13,198,8,253,18,105,115,37,239,120,190,103,113,51,212,33,114,49,116,205,87,151,218,46,38,209,177,62,218,157,227,74,98,243,211,96,240,181,64,14,100,192,61,176,99,238,48,208,72,241,189,194,3,219,70,188,215,177,74,53,184,87,235,97,238,49,42,89,241,205,5,240,195,184,236,65,38,186,69,211,101,85,57,212,181,91,220,188,141,173,130,165,103,170,228,30,19,173,161,102,168,58,173,197,200,205,74,204,195,5,201,137,34,18,76,60,200,205,231,152,220,83,5,77,59,80,86,55,23,3,57,173,143,160,169,51,104,219,2,57,65,197,135,169,0,133,157,226,175,133,123,45,205,32,208,157,19,71,248,160,36,132,164,247,231,123,77,63,218,108,219,24,91,167,33,117,150,18,239,5,78,108,42,143,65,50,94,159,48,39,232,107,170,190,246,249,8,251,93,77,64,181,62,31,59,251,153,77,231,147,177,44,169,254,108,77,45,230,2,42,175,91,228,244,186,49,106,199,131,15,146,219,114,49,82,163,51,62,38,228,245,31,52,215,137,106,93,245,157,49,59,243,106,234,44,237,219,212,167,221,12,136,88,54,211,78,119,66,31,110,46,38,83,174,4,12,80,243,142,88,218,217,58,231,148,132,1,48,182,91,151,101,234,5,134,134,52,241,155,164,52,224,74,108,213,1,122,95,82,11,166,56,152,214,143,146,49,186,168,35,150,23,221,132,114,115,58,13,207,234,244,7,95,150,195,81,10,135,196,160,248,174,114,62,199,20,140,49,12,15,187,197,36,222,214,243,168,216,59,148,196,195,74,31,254,231,90,36,220,124,195,226,107,50,104,130,196,72,180,126,15,55,255,72,94,20,168,145,70,245,5,146,81,145,232,31,109,104,42,255,201,111,158,233,116,255,152,207,56,92,190,26,204,44,22,229,150,176,114,81,113,115,129,111,70,175,182,230,131,139,19,70,92,18,97,77,69,160,152,26,180,255,118,237,73,112,175,38,168,125,130,43,127,240,250,163,176,215,123,47,120,93,174,25,90,247,34,71,223,48,55,103,251,189,81,8,27,122,113,55,182,205,107,5,65,160,51,1,199,206,17,202,208,249,156,32,97,40,179,4,2,2,62,133,51,44,134,162,126,85,72,203,156,48,218,159,123,27,2,79,32,38,195,212,76,195,76,219,94,110,31,20,72,138,199,198,127,26,31,8,9,137,142,21,102,48,33,178,25,178,48,139,87,114,65,235,158,255,215,175,69,137,56,230,25,178,66,43,171,192,57,187,217,136,171,77,19,94,162,108,0,40,232,241,93,51,71,157,58,219,100,61,89,66,215,92,173,169,252,99,70,84,210,127,155,125,86,177,72,240,211,164,27,242,229,31,246,72,121,68,160,166,117,220,13,217,154,79,19,49,87,195,154,122,167,66,49,133,114,201,138,144,15,237,217,71,188,192,187,182,63,87,163,108,227,91,41,128,129,179,125,202,52,132,69,50,185,31,4,50,172,73,103,15,102,84,10,253,106,114,75,75,101,223,97,58,104,62,104,180,234,84,229,123,58,123,144,119,63,111,211,48,82,14,44,202,221,174,151,189,141,159,184,105,144,112,2,221,190,28,225,143,60,82,193,239,125,230,76,161,240,230,223,232,95,128,72,79,105,70,136,19,110,246,46,147,185,33,92,21,51,65,130,159,217,21,76,168,38,154,38,12,149,203,157,90,250,147,170,36,88,97,11,178,206,73,55,119,34,41,193,42,33,122,216,125,83,169,195,122,152,229,201,249,92,151,231,13,153,64,192,75,233,195,82,194,242,242,155,159,153,67,130,91,32,208,57,121,175,47,230,159,54,148,152,155,81,208,94,51,177,112,83,114,150,145,224,237,243,97,217,70,79,36,55,63,159,131,40,232,103,166,203,100,43,61,196,180,254,105,95,3,22,71,127,40,80,102,121,219,93,51,181,68,89,188,243,215,101,113,173,150,80,147,221,16,210,197,185,124,43,109,160,172,52,222,52,137,154,216,85,154,29,179,74,51,130,223,212,226,106,10,241,226,141,47,19,156,73,197,173,100,76,245,98,248,85,188,241,7,57,128,204,17,255,97,87,9,168,179,41,36,169,2,46,39,244,113,43,253,181,206,183,64,45,72,217,83,250,139,111,16,204,128,136,85,204,189,0,5,136,215,34,35,57,149,61,165,180,22,55,71,216,230,67,205,50,224,220,189,208,20,6,188,193,202,42,230,13,171,186,143,217,57,191,139,180,173,130,154,160,144,252,190,117,91,162,241,6,131,70,134,79,223,103,202,9,120,4,145,83,192,86,66,77,229,211,16,110,143,169,87,79,56,1,91,204,113,83,117,16,222,23,152,171,106,172,47,72,173,228,189,150,81,31,198,210,38,10,215,81,193,155,107,97,110,144,146,40,103,12,238,248,242,245,113,166,209,80,162,68,208,15,189,196,210,5,47,55,100,170,88,219,216,240,112,213,100,238,132,154,0,51,7,156,155,9,201,171,54,70,44,22,144,223,155,242,129,186,80,198,80,26,235,163,24,140,87,136,145,172,32,88,226,252,193,39,21,105,10,251,231,20,87,220,76,78,70,233,106,232,26,240,61,197,56,68,52,167,8,254,126,121,2,205,104,140,154,20,171,96,28,227,154,230,79,70,123,166,204,210,141,67,176,125,39,38,18,78,138,77,70,49,104,78,15,50,106,50,201,13,161,179,1,255,120,105,93,25,51,0,166,202,40,115,246,136,216,11,73,65,137,206,218,113,183,140,114,203,173,141,102,78,181,86,135,250,103,26,35,170,232,44,115,88,192,72,226,223,25,167,81,56,243,192,13,65,206,21,231,86,150,74,1,95,110,175,254,38,201,2,98,33,224,196,4,141,122,204,2,132,81,180,60,13,100,240,156,31,49,63,91,82,5,171,106,45,49,203,3,112,18,76,199,3,18,204,102,49,198,128,56,153,18,238,169,192,42,43,242,112,158,89,128,34,125,20,229,193,161,247,220,215,52,7,83,17,96,49,128,207,226,109,240,182,104,71,31,218,76,5,110,220,221,140,186,105,76,235,138,154,132,158,58,182,50,90,203,178,144,76,16,21,207,221,222,217,96,237,255,130,154,4,44,176,99,51,178,190,107,1,77,82,32,142,45,24,197,10,9,161,1,3,227,26,250,6,206,231,84,52,40,59,163,203,108,110,227,204,46,162,155,96,168,200,49,90,92,61,0,15,43,42,242,76,142,18,251,32,185,124,69,224,226,30,207,72,167,64,27,252,1,250,160,88,63,243,140,211,129,109,88,186,93,179,149,6,147,63,90,51,168,184,98,42,207,107,150,120,49,131,5,117,109,22,236,100,204,124,131,103,247,207,210,154,73,163,28,212,161,110,6,173,32,79,14,89,248,220,238,41,208,210,69,213,81,16,153,197,8,1,221,108,26,233,83,204,208,101,228,184,26,106,114,193,119,148,39,16,77,214,0,239,75,198,148,106,0,234,57,110,62,175,33,210,117,149,164,186,203,130,89,206,97,167,174,239,5,108,63,2,89,196,202,150,200,35,208,34,223,168,208,252,204,166,232,54,244,230,192,136,166,39,30,58,92,39,74,137,96,125,1,219,195,151,110,236,50,250,219,3,185,99,79,134,66,216,215,182,246,93,227,155,47,223,145,58,40,103,33,142,4,106,202,33,158,195,76,245,64,126,123,67,208,24,143,118,66,236,36,205,111,204,106,250,126,253,183,1,19,106,89,191,210,72,16,75,159,149,75,129,77,110,62,77,120,224,154,39,100,54,229,3,115,157,32,237,174,121,177,231,117,125,52,18,248,190,237,116,83,135,151,213,93,44,20,115,199,16,246,89,56,217,213,108,208,165,107,206,20,246,62,79,150,92,6,29,43,82,107,227,115,49,93,37,110,46,38,16,168,175,13,117,183,103,238,152,91,159,45,15,133,167,51,49,253,201,154,145,2,43,196,22,189,58,127,176,142,204,149,118,240,231,229,92,132,236,17,221,206,244,15,218,211,245,52,143,25,62,165,154,62,0,220,214,195,233,36,135,55,148,59,192,28,224,187,109,24,34,111,40,244,23,238,210,120,103,180,226,230,214,38,121,252,192,237,103,27,220,62,154,100,162,16,109,156,165,215,124,124,118,8,125,213,12,178,229,142,216,132,1,83,185,184,234,176,226,205,125,110,163,144,219,2,16,132,158,102,116,159,40,11,82,229,15,89,195,100,162,248,150,181,216,38,138,94,77,163,228,21,227,220,212,169,211,78,159,155,195,251,229,241,199,178,32,79,63,166,57,192,158,111,57,231,147,41,190,200,176,172,18,176,127,72,240,97,148,255,64,100,201,47,196,205,97,179,81,64,52,249,206,29,86,74,134,245,131,243,166,231,211,205,72,196,109,197,44,163,82,147,125,211,57,71,192,40,95,194,5,92,65,255,34,203,36,19,5,44,84,208,82,205,190,163,81,221,68,25,90,183,13,92,90,31,242,51,252,69,89,223,168,218,146,156,184,102,83,170,221,122,115,2,45,95,186,199,157,50,250,89,93,217,37,218,213,207,128,13,178,123,186,240,135,145,187,187,121,195,66,62,63,139,51,47,95,217,231,180,33,160,249,112,11,20,207,230,192,36,65,230,86,41,46,64,173,223,65,217,166,2,162,172,32,160,202,155,239,165,118,66,9,147,33,228,1,129,42,67,3,8,77,17,221,53,214,114,77,62,83,8,202,243,211,132,191,168,211,121,96,101,98,238,93,9,48,232,217,8,103,154,74,182,194,134,137,146,157,110,115,179,37,207,253,217,73,39,76,16,126,130,192,0,191,63,237,6,140,112,100,105,225,73,203,235,179,85,90,123,246,157,72,128,183,242,94,31,38,8,18,35,97,38,121,170,71,68,38,89,93,227,230,96,50,147,178,103,208,65,231,14,3,50,134,148,221,197,188,167,107,155,240,218,219,40,231,62,43,164,70,254,12,70,184,245,1,222,55,104,73,91,60,90,54,174,72,49,143,81,158,149,26,112,215,45,171,193,211,226,99,218,109,18,170,25,48,130,111,89,219,216,159,117,154,29,135,141,12,243,53,27,119,157,98,254,1,67,78,119,101,56,78,8,189,148,219,102,121,134,171,0,182,173,74,130,84,183,161,92,186,155,187,109,220,74,171,99,68,188,110,38,184,105,106,102,179,184,167,110,49,49,1,137,66,40,24,183,229,181,134,2,115,96,87,103,4,103,180,120,29,227,184,230,76,67,65,219,53,254,226,138,118,97,134,182,87,238,13,211,180,71,232,16,248,26,88,88,204,203,82,131,215,140,254,81,253,64,231,225,211,26,126,239,227,50,159,31,16,124,123,53,165,4,127,109,235,112,147,237,144,187,129,58,186,230,105,136,195,172,44,72,219,213,83,183,9,27,164,162,102,18,146,151,240,7,51,194,54,50,77,27,90,51,227,122,143,32,223,207,254,166,36,73,116,227,45,255,105,186,135,243,174,31,236,252,242,57,14,79,212,248,180,134,157,200,235,196,182,55,111,193,175,146,75,147,39,3,233,55,110,92,8,74,207,56,3,197,108,148,170,213,205,157,77,75,240,237,180,248,92,89,163,99,166,23,48,201,190,210,127,68,44,126,115,138,186,74,20,134,212,80,246,60,148,161,244,250,7,193,158,208,105,220,126,115,24,153,132,237,150,223,134,45,244,14,11,124,74,77,40,31,12,116,190,157,71,160,208,37,134,54,148,152,33,53,187,167,0,213,204,249,105,238,106,40,67,197,197,131,118,88,57,35,154,241,250,54,127,112,194,64,229,161,100,200,179,175,206,98,229,6,81,159,224,76,95,209,187,92,172,165,84,173,179,18,201,251,152,1,170,208,190,23,162,177,181,125,109,163,40,59,134,206,98,136,241,203,13,98,138,173,63,165,131,60,123,103,117,42,118,204,11,244,72,253,204,195,158,252,181,185,59,92,123,242,218,36,87,243,51,147,200,210,17,39,227,127,151,0,186,9,77,247,5,216,133,188,248,115,172,212,5,181,43,6,108,72,242,73,108,184,19,69,225,210,244,62,174,78,194,70,84,1,109,28,93,32,124,159,18,102,194,171,174,67,58,92,23,25,221,22,206,66,217,229,1,34,210,159,112,205,199,115,133,11,64,151,46,91,127,118,179,17,15,168,185,215,226,8,25,162,64,96,67,106,166,253,126,251,107,131,5,85,98,157,246,35,132,252,89,171,241,150,200,250,48,89,59,71,108,0,188,218,159,184,15,16,235,173,114,80,18,60,254,86,210,59,147,124,190,7,72,49,82,153,250,185,118,130,153,40,110,70,78,83,55,164,101,202,211,119,18,214,31,159,253,208,47,13,192,202,175,174,38,179,38,86,0,218,203,47,166,187,76,183,20,2,212,117,251,213,76,79,22,225,59,233,230,97,214,121,58,168,0,201,90,89,9,254,78,188,122,130,167,17,102,43,107,73,47,208,9,165,151,239,195,208,131,84,217,11,233,36,89,87,230,0,107,37,24,214,110,157,19,136,165,226,79,134,103,162,45,186,39,186,68,43,119,201,91,119,33,176,233,221,48,237,57,204,99,40,181,45,108,8,217,51,169,246,219,154,104,165,153,167,163,7,234,102,250,6,132,87,180,195,42,48,170,95,141,235,48,180,91,7,103,62,251,68,233,232,98,138,175,1,4,118,92,121,69,26,77,51,209,142,114,38,78,136,169,253,222,99,27,143,174,116,243,100,186,172,231,51,55,97,146,161,217,167,215,171,14,138,25,32,164,12,169,181,176,213,248,105,232,154,228,131,140,100,14,118,220,251,236,133,162,15,199,147,182,28,83,124,252,206,193,15,145,100,219,227,61,24,204,173,210,204,3,95,201,106,254,96,220,58,203,209,53,134,181,232,248,213,115,126,232,155,199,180,57,239,43,211,228,199,148,168,117,89,157,220,239,189,208,123,83,102,79,11,12,98,68,81,200,158,31,102,92,144,182,126,176,157,237,30,48,180,52,205,84,208,85,151,93,10,77,145,51,167,151,246,120,116,26,68,214,51,43,73,229,164,192,114,9,205,127,247,238,202,49,54,201,94,59,70,18,48,218,199,93,166,169,111,248,185,85,127,185,27,101,126,62,223,38,197,75,145,165,144,79,137,168,2,73,245,24,18,224,203,159,62,10,250,46,124,233,157,237,122,41,47,244,130,222,220,11,109,252,244,25,65,121,231,197,167,118,40,46,178,234,252,65,204,213,40,53,159,121,11,157,1,236,99,174,22,99,175,188,68,8,246,252,8,162,189,177,116,150,181,154,74,243,8,1,128,119,44,155,36,24,173,39,207,60,173,1,61,172,95,6,215,19,176,145,233,238,111,72,210,208,222,145,243,195,61,185,95,199,75,81,230,22,51,165,207,26,102,20,142,164,31,115,209,241,21,43,171,209,184,161,46,229,178,230,79,159,99,214,71,40,56,143,106,170,131,158,119,40,166,202,168,233,152,245,107,14,189,3,74,101,178,138,138,1,163,66,136,61,220,76,198,89,60,210,101,75,203,207,68,196,246,150,178,28,35,228,85,170,31,184,141,86,94,145,73,38,4,131,80,211,111,110,172,157,242,189,76,248,216,23,102,179,22,71,233,199,92,168,28,185,27,209,12,73,160,51,129,131,46,45,31,51,132,230,132,166,135,73,72,114,199,205,196,165,235,99,134,157,171,185,249,252,212,82,47,195,48,243,206,54,7,214,18,176,190,140,184,233,12,110,127,240,13,12,74,50,34,152,209,30,112,243,48,117,116,189,249,12,116,166,33,209,104,140,20,243,217,223,219,77,4,25,8,46,107,240,178,242,143,179,193,205,224,218,101,84,168,77,56,176,160,64,93,62,68,72,182,174,20,45,172,144,191,193,238,167,83,1,102,188,56,245,186,1,107,62,247,174,150,65,113,179,241,74,127,232,253,207,156,246,224,4,224,224,22,254,21,24,248,57,84,167,155,137,100,166,182,156,157,67,51,70,28,93,174,242,225,208,183,195,199,31,188,90,141,189,42,65,191,33,42,220,60,218,208,54,109,250,20,169,230,95,115,51,68,184,220,156,4,74,196,38,253,39,105,43,87,211,149,50,61,72,166,1,31,37,96,49,163,199,224,206,25,179,10,54,22,237,180,51,128,166,155,183,17,124,136,25,231,206,163,15,112,210,103,245,106,159,30,241,186,59,241,253,236,2,39,192,175,74,131,223,34,188,56,43,143,226,179,158,15,240,51,248,2,234,80,161,171,219,72,42,84,222,107,210,87,42,43,132,194,38,229,1,55,159,165,172,91,150,93,29,238,46,108,189,104,93,127,232,251,167,231,43,143,217,98,29,229,239,63,115,107,181,48,195,78,171,93,174,16,253,12,95,33,221,148,81,197,139,57,67,78,47,228,125,242,65,211,223,212,126,208,217,40,6,222,65,51,253,121,233,50,169,20,109,135,243,99,22,122,194,84,185,139,197,117,182,56,119,176,64,138,242,201,85,81,97,147,106,191,230,74,145,252,35,184,0,52,209,191,39,126,205,222,159,121,76,25,177,250,213,32,7,202,167,65,17,143,206,7,21,154,9,169,39,179,182,207,18,241,213,203,92,200,73,55,68,18,38,94,97,41,227,167,114,89,116,43,174,65,63,203,213,188,183,252,52,187,97,31,241,211,224,199,84,187,195,24,107,106,143,155,107,44,73,191,45,74,161,110,164,218,38,43,132,254,211,200,72,22,163,11,16,190,53,100,216,200,120,250,173,73,171,107,79,191,165,119,252,228,132,185,19,30,160,103,37,63,118,25,24,54,237,70,8,183,188,39,163,51,231,156,249,213,205,112,202,72,18,10,160,224,116,62,199,66,199,243,212,37,64,90,161,100,159,196,52,56,23,205,201,147,38,244,16,121,90,227,123,22,155,81,229,220,59,79,30,92,63,198,185,148,6,165,59,201,16,132,25,66,110,88,137,138,78,76,176,221,108,53,148,166,111,181,3,98,15,80,169,106,102,109,27,10,209,115,41,19,183,79,46,37,243,92,150,63,245,232,69,179,137,100,58,120,206,107,93,80,138,46,53,19,103,46,127,172,69,26,91,118,97,122,159,144,165,184,102,154,87,154,156,15,20,147,83,164,5,38,60,156,154,12,129,54,43,121,55,81,161,159,33,105,4,96,124,38,190,133,175,108,168,104,117,191,22,0,160,187,166,65,51,118,229,239,1,147,19,53,246,66,51,43,84,40,106,30,201,19,207,64,239,71,214,45,28,145,187,153,124,64,57,64,201,93,139,153,218,116,92,13,65,166,86,48,200,234,108,239,72,165,217,63,107,90,128,104,99,57,110,6,84,147,37,109,196,60,104,244,187,159,203,62,157,146,30,145,54,62,123,213,118,179,117,159,109,117,43,235,219,70,97,194,25,122,122,24,198,193,107,43,32,33,87,86,178,25,110,183,157,57,204,96,73,91,5,17,22,9,185,240,191,152,134,16,102,233,162,159,165,185,47,78,99,115,171,186,37,152,218,82,119,235,25,23,249,92,134,153,119,18,214,66,196,5,1,170,78,67,154,37,238,152,81,225,64,26,92,166,184,165,62,253,173,97,146,84,151,148,81,14,88,39,240,159,89,186,46,1,40,178,170,27,57,134,196,219,69,25,13,132,226,53,35,217,217,164,84,252,83,35,141,17,27,228,180,101,205,87,250,75,253,119,73,250,75,220,206,207,70,39,30,192,34,186,2,228,153,59,51,220,7,4,29,170,181,245,149,40,46,250,202,50,214,106,129,11,217,14,186,189,163,19,104,17,252,126,75,23,61,56,13,255,105,128,228,154,92,165,147,140,220,139,223,220,250,34,228,88,129,0,198,33,182,228,251,173,66,171,147,104,207,112,50,160,231,41,234,203,46,192,50,238,40,211,86,150,149,195,109,89,112,237,174,149,177,190,171,166,211,226,45,171,31,89,155,6,70,13,82,17,55,216,41,222,122,12,37,247,198,219,119,250,55,230,38,148,160,26,101,254,132,146,220,60,233,190,254,28,165,108,55,203,205,198,250,252,49,39,151,70,196,140,170,152,30,227,13,206,147,251,96,152,145,105,208,171,201,5,110,255,237,156,225,19,149,85,217,50,164,163,97,46,249,83,129,51,33,132,171,178,192,205,233,182,146,236,17,253,204,211,57,64,13,227,183,21,58,182,126,56,204,152,10,16,44,236,15,65,194,217,95,98,10,111,58,133,186,74,112,13,10,3,57,70,252,236,7,69,157,244,78,161,37,204,149,147,190,168,208,149,53,136,248,199,102,92,84,140,7,112,209,142,61,161,253,200,173,63,110,246,244,122,43,102,252,140,143,216,20,178,77,62,25,96,180,208,240,28,154,247,237,185,41,132,72,56,95,196,74,83,83,142,213,135,230,223,252,60,217,241,24,253,208,4,191,126,118,194,79,166,5,238,154,28,147,5,64,214,248,74,112,213,187,71,243,61,241,71,84,68,171,89,223,141,155,7,26,91,159,232,34,227,119,95,51,91,91,86,78,22,250,98,242,125,242,154,126,177,138,250,240,136,222,76,191,250,12,73,94,234,195,183,227,174,122,223,24,64,22,218,29,84,173,10,245,150,229,51,145,132,106,83,63,26,142,69,111,136,35,165,221,63,242,19,147,159,74,49,81,209,63,210,2,249,252,105,18,250,163,89,240,177,62,242,72,38,47,251,51,211,244,89,243,135,129,7,12,227,29,211,76,54,165,124,52,134,118,243,158,27,88,82,96,236,211,108,161,157,10,126,235,115,174,145,237,18,51,57,241,184,186,66,224,162,186,77,8,174,38,255,156,166,14,90,85,245,137,62,50,71,41,210,238,246,41,125,140,134,79,116,35,127,83,27,250,112,220,179,147,103,7,127,17,2,43,142,130,160,20,20,173,27,161,212,213,151,182,174,26,31,110,170,159,80,77,139,153,166,16,255,150,100,106,147,50,72,157,149,220,90,191,187,56,160,194,65,142,66,205,28,35,110,6,74,52,84,120,169,148,232,11,171,184,128,69,129,20,236,227,243,178,110,81,126,4,28,38,238,19,104,247,40,229,2,205,235,103,39,86,109,36,120,48,238,105,14,41,13,218,191,146,24,70,142,213,43,12,160,108,219,39,82,100,59,117,185,226,109,176,139,41,167,19,164,58,142,95,255,41,73,8,84,155,174,11,186,243,220,108,237,232,83,31,108,162,96,224,230,130,182,71,85,57,169,97,142,200,53,147,42,215,147,15,230,154,226,154,25,72,19,225,206,126,24,166,86,144,75,64,64,141,163,39,27,86,225,123,221,220,23,101,122,40,239,138,46,220,68,58,235,154,153,163,173,42,41,81,195,225,186,143,214,24,210,164,155,6,96,203,235,227,152,220,16,90,164,170,173,71,198,162,186,153,127,42,1,238,132,151,100,251,247,160,98,86,164,181,152,132,55,29,12,247,99,211,174,187,117,171,100,147,118,143,147,165,3,176,251,147,83,88,30,9,130,210,26,93,37,155,216,196,203,85,28,134,76,55,53,133,229,115,49,11,247,190,22,77,144,95,201,64,72,45,182,59,4,212,150,154,34,70,39,43,211,249,175,233,182,101,158,234,78,73,41,203,29,130,110,217,196,172,102,242,77,62,209,192,25,21,229,167,42,112,166,92,239,205,20,181,32,123,83,2,170,19,212,250,54,75,211,210,82,250,67,186,140,144,25,188,102,82,164,90,5,56,11,151,52,156,91,65,33,181,252,49,143,226,207,213,225,238,215,121,114,38,198,216,126,184,32,127,158,148,127,109,34,131,180,123,152,81,19,250,204,81,96,18,254,86,200,48,104,124,12,51,211,89,95,126,49,120,39,21,39,66,243,15,217,141,184,122,43,59,54,245,31,62,175,95,125,214,33,4,96,154,132,65,90,242,190,53,228,1,67,217,244,206,98,129,79,226,94,61,241,73,213,27,88,32,108,194,117,156,16,192,43,209,44,33,89,114,130,93,102,221,248,230,81,0,154,102,95,185,16,131,20,253,216,56,215,201,169,233,233,158,178,102,20,201,11,108,59,146,159,121,105,110,106,131,119,28,55,179,85,249,195,212,3,123,227,159,57,46,211,52,177,134,16,173,55,147,138,89,62,230,38,161,37,13,136,13,177,40,84,63,252,197,96,152,124,153,173,150,108,91,9,115,171,70,44,240,204,134,33,245,121,104,77,155,73,127,122,188,74,150,197,218,89,202,246,13,156,75,242,32,130,125,116,67,19,243,204,36,113,60,213,127,238,109,176,138,250,204,80,207,122,27,57,115,250,156,117,111,76,155,137,156,123,0,3,48,120,43,118,24,113,11,240,171,97,6,99,246,246,82,100,147,242,165,127,195,122,166,74,121,17,10,14,21,78,182,63,25,44,92,130,86,104,36,173,57,170,227,181,241,153,229,222,168,21,230,21,163,66,229,75,127,26,125,41,111,162,173,214,48,189,223,209,215,0,131,205,34,102,0,12,239,106,227,79,217,190,213,34,63,34,128,183,6,101,245,57,20,214,123,240,227,255,246,103,38,191,149,220,43,197,29,208,46,115,24,54,32,223,246,7,135,135,77,4,63,27,12,29,48,67,95,51,0,42,33,8,61,167,59,233,252,235,202,147,18,29,200,14,137,217,20,240,118,172,1,196,220,228,230,204,158,24,149,5,4,68,200,199,104,159,134,72,200,87,208,79,131,75,175,166,199,240,70,25,44,117,229,251,104,229,7,55,246,5,68,59,143,128,237,204,12,46,52,204,84,111,229,193,71,49,154,129,48,243,47,100,200,73,216,102,185,249,86,194,2,204,128,70,238,23,193,223,42,34,233,221,32,239,93,206,49,13,209,53,252,164,93,205,240,66,250,152,14,150,175,76,196,99,134,41,195,205,211,58,92,62,67,238,100,231,100,164,104,63,150,143,221,233,160,138,1,103,51,149,234,186,53,20,112,146,184,217,98,103,121,235,78,123,151,187,19,11,185,72,57,99,142,25,135,209,15,63,163,91,94,159,169,210,8,36,239,144,110,104,60,69,119,155,153,4,37,203,181,102,6,172,202,84,0,178,16,51,197,230,160,62,55,189,168,45,251,173,161,245,145,102,8,168,63,134,111,41,124,137,179,55,190,223,37,148,42,203,143,167,109,115,78,182,148,106,121,252,17,87,175,170,181,174,70,147,89,244,120,80,61,55,30,19,49,195,158,224,33,196,79,218,251,133,93,0,35,147,227,40,176,26,152,228,89,193,55,57,13,73,53,169,163,38,51,24,168,220,8,71,126,51,133,116,31,70,137,52,123,249,144,60,243,236,2,202,108,160,231,187,163,6,42,216,247,37,210,15,205,234,50,78,6,66,234,157,24,188,136,217,36,212,174,21,149,143,178,63,23,131,197,247,139,217,213,247,24,250,211,180,246,249,144,158,77,254,108,228,249,251,224,222,6,245,235,27,150,248,133,110,194,228,140,223,152,161,17,30,50,42,172,136,22,159,147,47,242,249,237,252,75,194,152,153,55,108,159,147,143,153,82,29,255,206,73,151,97,177,23,115,134,205,173,94,179,81,118,36,89,184,203,160,197,97,70,59,166,201,44,93,184,177,119,14,55,187,182,78,221,237,140,155,161,187,25,229,55,181,14,66,223,176,78,237,75,51,194,238,226,93,49,141,12,171,38,251,27,98,221,203,181,155,26,220,71,67,87,207,248,237,118,110,109,116,148,232,158,129,240,232,240,199,46,214,78,47,99,210,241,0,182,255,116,181,223,214,243,195,8,141,220,218,161,215,147,241,134,48,200,181,54,240,13,214,20,186,53,224,15,240,4,250,189,1,193,180,23,130,55,152,73,207,222,232,227,13,177,170,124,44,50,22,205,49,149,136,28,130,241,239,114,96,35,114,234,183,222,150,197,149,139,7,104,77,31,110,168,91,170,110,117,25,200,88,117,99,131,3,90,206,122,40,126,238,194,3,78,89,139,16,25,54,192,153,180,208,93,51,124,116,75,29,133,102,21,166,251,92,214,149,185,62,78,74,121,200,120,92,22,80,97,242,82,64,254,28,204,198,79,117,33,18,181,63,55,15,176,27,100,10,105,126,126,186,153,206,71,152,193,122,174,143,185,101,31,145,246,227,84,16,43,223,250,250,117,152,123,151,78,85,51,207,43,117,251,51,167,45,107,222,208,127,253,238,24,252,137,18,231,80,243,136,84,62,194,154,0,113,229,230,16,81,246,120,107,88,165,68,8,3,243,220,142,117,192,76,195,135,124,75,163,10,73,62,164,29,29,133,162,214,213,188,181,17,43,5,37,53,211,9,123,79,30,4,85,208,85,174,106,6,74,31,247,110,192,165,150,250,148,11,30,18,55,83,107,93,234,83,82,159,141,247,162,197,101,238,170,230,125,6,113,63,51,92,32,98,6,62,218,251,51,235,228,175,70,160,25,54,68,92,117,233,144,216,76,254,92,168,192,75,247,46,204,90,205,53,226,205,124,206,165,34,219,160,113,96,54,255,152,86,231,125,21,102,204,96,87,90,152,233,139,19,39,195,40,158,187,223,124,26,198,82,93,97,230,255,126,102,20,149,150,110,40,204,112,31,178,185,224,230,40,106,14,13,0,51,35,14,39,155,149,53,62,250,118,4,48,232,140,83,86,243,154,174,16,121,204,131,254,107,53,147,97,140,133,191,112,52,212,133,33,252,79,49,85,182,105,144,235,213,0,6,171,143,26,225,66,106,159,109,116,56,167,5,212,178,245,227,224,88,67,140,63,24,116,22,154,252,181,78,98,100,187,194,76,61,87,78,7,214,114,121,87,119,74,63,69,55,120,18,203,97,94,104,251,213,143,249,4,162,45,204,3,95,88,125,70,16,116,215,202,172,81,239,170,0,80,243,46,214,102,52,16,2,67,133,216,134,68,223,114,51,173,194,26,0,236,249,248,50,144,119,216,10,107,105,63,222,156,235,112,54,40,41,128,136,139,25,158,189,226,163,66,81,174,109,189,26,249,183,230,87,55,218,101,178,60,185,233,129,220,197,133,191,191,164,100,10,165,95,113,44,168,193,240,118,214,41,206,250,200,61,204,205,24,47,228,60,238,229,125,14,240,101,146,109,36,156,155,43,38,66,39,48,252,204,193,68,54,172,184,121,125,58,235,217,169,82,117,14,17,139,98,134,228,98,248,122,86,131,141,7,203,67,67,139,76,0,232,232,243,102,9,90,233,249,199,108,53,214,48,207,44,144,2,150,19,14,210,187,122,46,97,35,32,241,121,166,97,124,76,100,233,36,67,197,147,156,72,40,197,213,29,61,182,207,54,61,87,121,143,134,212,103,215,155,159,149,235,92,105,184,67,89,100,166,169,139,1,220,139,215,134,200,38,233,233,3,240,98,197,231,2,3,38,211,44,155,170,100,138,215,182,205,80,126,154,24,202,117,99,49,175,252,121,112,18,32,121,250,52,51,246,124,89,217,217,216,157,252,200,54,215,160,149,242,57,239,207,191,232,97,134,240,87,142,85,40,51,195,227,44,36,238,132,39,20,78,203,177,92,101,146,136,216,200,40,196,220,172,128,124,205,0,43,36,183,6,55,194,116,109,29,204,192,244,245,248,129,122,101,251,197,240,11,203,115,21,20,231,227,115,144,55,249,156,92,6,163,115,111,150,82,115,209,224,251,152,83,90,237,153,233,202,146,153,98,36,165,197,71,148,98,178,6,39,196,195,213,161,114,108,2,231,248,25,31,243,8,57,74,8,124,210,199,97,205,176,146,183,253,204,199,133,210,153,84,32,226,243,175,73,95,72,23,42,131,70,107,117,126,87,67,253,37,101,33,51,143,244,174,6,159,187,198,39,125,5,236,243,154,11,174,195,210,71,131,237,182,135,25,8,103,255,152,199,112,254,172,70,51,251,16,25,38,27,181,230,197,46,34,0,120,49,234,103,204,145,37,118,115,71,61,68,111,78,180,238,254,27,189,35,103,47,215,171,233,62,185,101,58,152,139,232,101,212,121,136,176,154,31,187,200,75,77,245,39,96,187,59,255,60,204,103,241,78,245,60,225,97,8,199,244,215,3,246,113,137,123,117,190,103,250,93,40,121,148,143,103,89,183,71,70,199,121,38,219,175,126,41,253,55,238,18,255,164,70,202,199,12,81,185,15,218,48,153,2,189,57,180,40,205,127,27,54,123,193,122,99,70,93,199,7,141,0,111,126,124,98,208,119,126,14,144,157,94,31,151,217,58,214,227,230,171,20,213,64,180,29,143,148,114,152,73,150,105,124,3,249,72,124,145,101,253,186,31,199,148,206,164,187,196,206,52,163,8,37,99,74,140,209,98,170,129,246,26,233,99,174,219,145,34,152,207,63,255,248,204,219,86,225,207,124,214,50,237,9,122,245,217,106,154,63,121,67,212,117,233,147,67,95,239,89,145,198,246,154,196,151,1,175,181,146,15,218,217,42,225,86,151,159,158,176,43,248,214,193,240,169,144,54,21,117,230,135,223,155,157,103,233,47,91,105,238,206,21,116,133,199,103,22,79,50,221,23,216,131,250,29,244,235,91,205,212,219,226,234,102,121,92,29,148,156,35,134,105,195,164,54,244,144,153,198,150,119,205,19,222,241,170,39,216,98,31,244,171,39,157,194,226,215,102,190,181,151,165,240,38,0,206,106,52,219,67,5,151,122,226,249,34,85,231,97,179,6,46,55,179,98,244,218,66,5,46,46,94,116,141,235,197,103,71,244,121,212,80,70,17,96,63,31,207,241,114,64,63,207,60,251,28,125,168,154,187,191,96,189,9,93,55,75,20,87,92,39,158,130,29,60,175,122,117,135,247,228,78,50,248,254,214,231,4,162,247,115,223,212,114,131,133,162,8,184,158,16,222,126,240,154,23,233,227,207,218,162,127,237,90,169,203,164,161,137,7,104,19,28,168,10,26,14,189,6,157,70,176,15,12,55,147,244,214,9,12,185,189,207,110,195,9,23,113,239,178,9,165,92,20,21,102,50,15,234,160,25,65,128,95,77,66,101,12,13,235,96,35,92,97,54,118,116,141,219,172,179,206,95,11,192,144,48,231,227,188,91,194,229,154,193,206,139,196,167,5,71,193,180,3,136,42,67,153,161,89,235,66,67,213,53,131,170,18,92,102,251,49,204,197,111,83,115,208,192,172,218,60,186,89,88,107,181,157,90,238,130,236,35,101,63,180,41,84,55,93,184,21,38,5,135,75,51,171,230,20,89,70,182,245,60,35,9,5,146,5,178,30,73,87,194,81,123,43,217,166,251,62,245,124,1,191,146,125,46,128,253,253,84,2,240,66,151,111,40,19,108,180,48,75,98,69,183,172,185,25,206,45,125,110,218,169,220,185,163,50,51,132,36,193,172,199,181,137,123,3,23,147,1,167,55,221,65,203,180,45,44,18,39,106,133,72,247,14,40,112,136,172,191,11,171,91,10,99,205,218,225,138,153,126,65,31,175,1,20,181,141,143,185,58,17,85,51,180,86,211,244,46,174,195,24,113,181,146,207,195,186,6,229,152,95,75,93,75,114,237,20,49,157,71,192,250,104,71,215,156,52,13,74,206,112,133,121,237,246,25,76,228,102,124,48,233,27,212,154,11,109,187,35,156,39,210,6,77,244,155,218,35,177,109,38,8,154,63,182,102,2,101,110,134,151,79,103,23,73,153,24,172,101,178,106,50,150,141,36,191,71,7,116,83,23,221,105,224,227,4,122,225,230,13,203,239,248,152,187,115,164,99,166,153,169,124,205,237,189,148,73,38,126,204,103,243,137,15,133,168,85,214,9,100,39,90,142,39,7,79,43,25,61,88,22,119,56,24,231,181,179,200,127,96,5,253,81,99,204,72,176,126,214,107,243,166,67,179,226,173,136,153,0,88,204,236,129,106,102,238,247,24,51,224,81,242,37,161,7,73,51,222,170,127,179,125,168,118,14,231,60,53,179,10,171,3,104,25,228,117,194,220,63,7,41,220,61,195,187,202,237,193,149,29,4,115,206,206,119,212,126,74,34,69,62,23,204,88,17,215,0,53,71,54,70,205,166,229,244,166,74,22,126,130,99,238,38,249,113,205,16,250,233,231,160,205,209,69,31,16,253,1,208,87,213,140,144,251,8,179,97,221,212,76,130,53,135,217,192,167,98,102,47,119,215,230,56,50,185,104,144,106,42,26,94,13,197,60,199,231,181,18,176,162,59,73,65,50,52,161,53,181,26,24,238,190,155,97,151,203,90,64,179,237,196,173,134,138,212,115,129,252,187,159,165,139,94,251,174,107,143,148,68,148,84,76,172,76,132,213,48,211,160,57,220,188,72,25,125,205,99,251,215,68,5,181,229,79,105,47,8,185,143,241,71,114,168,214,177,29,80,99,61,106,35,235,215,202,32,79,61,247,180,126,28,208,159,231,182,191,11,51,181,190,173,230,253,42,12,198,40,212,244,173,33,27,241,151,194,167,44,245,243,173,56,153,195,108,203,84,63,22,156,12,57,110,61,236,104,22,51,152,148,20,102,115,38,245,91,74,91,8,230,161,72,79,219,234,66,39,227,92,72,188,35,17,42,230,229,170,38,152,179,130,169,153,255,52,119,197,213,36,183,63,51,156,70,37,207,124,161,179,254,1,42,144,11,79,46,124,133,7,12,110,94,111,14,114,37,70,141,7,173,90,5,46,84,233,119,60,26,21,158,207,111,175,87,24,199,220,209,184,212,133,77,157,184,135,25,218,160,173,91,82,9,62,21,188,133,227,61,86,221,104,201,1,190,23,99,91,209,109,218,24,243,124,129,20,235,251,252,120,70,37,200,169,241,189,173,212,162,102,147,94,15,115,31,194,133,124,252,147,132,222,166,63,56,56,163,173,11,100,224,181,123,0,107,149,113,129,179,17,77,147,130,240,37,114,86,26,0,102,241,171,22,179,195,191,8,33,207,208,99,213,148,148,188,210,5,207,25,1,149,154,173,174,28,230,169,57,185,19,208,210,45,25,86,211,32,151,7,231,214,17,201,153,0,65,85,35,60,217,227,25,207,177,44,99,114,92,240,230,140,66,68,67,240,79,202,213,27,133,81,207,242,47,8,235,171,250,93,36,132,106,76,226,110,11,93,158,123,179,65,121,129,249,156,229,169,11,235,15,252,174,8,219,196,205,209,175,204,106,45,189,199,182,208,89,33,114,48,54,212,75,87,17,115,21,181,94,8,67,77,50,49,204,121,11,17,96,179,70,246,57,195,108,136,239,170,102,248,192,74,152,161,95,209,155,211,184,18,95,11,169,17,93,32,68,107,51,114,164,148,121,167,104,189,88,144,191,178,152,73,209,202,139,129,62,120,31,140,38,108,205,139,221,38,250,152,134,44,79,217,138,27,196,78,145,201,95,166,247,37,43,159,162,4,141,92,110,134,120,182,233,213,199,145,142,239,69,121,85,209,108,205,20,39,250,51,147,123,148,247,130,119,179,174,183,231,76,145,234,131,162,117,65,128,225,171,11,12,151,20,63,232,61,142,45,5,92,251,92,106,219,174,75,139,181,23,149,241,163,0,93,154,211,9,89,67,226,22,166,100,204,40,220,204,88,245,189,136,6,171,93,141,252,165,155,127,2,108,250,219,43,200,21,216,20,182,178,158,54,11,59,61,20,3,31,126,182,93,125,112,50,141,243,153,167,138,225,81,159,142,28,36,220,133,77,119,35,138,215,1,129,88,36,207,244,72,109,198,196,92,98,146,48,221,228,236,129,177,96,59,214,25,76,84,166,217,230,99,94,225,216,193,132,127,34,24,29,18,40,108,99,187,25,198,187,248,121,50,162,60,31,111,96,166,235,51,36,12,119,44,76,196,2,68,93,10,115,89,225,166,159,115,136,109,239,51,100,105,68,36,119,38,227,86,149,97,204,158,238,162,190,82,117,213,129,157,120,7,234,76,159,220,76,163,220,232,98,92,156,203,224,222,117,192,54,228,52,126,177,233,70,234,212,230,100,143,132,48,113,139,64,153,177,210,236,82,194,186,154,112,127,28,179,145,105,221,1,129,204,252,236,238,50,94,19,34,80,255,86,8,186,228,169,155,164,73,220,250,178,218,84,118,52,85,221,12,127,252,174,134,122,107,233,213,219,10,58,97,134,143,66,62,198,217,236,207,97,225,143,70,205,81,179,232,205,208,70,190,65,195,116,81,155,142,41,61,165,179,248,163,81,113,209,58,84,51,231,57,204,36,61,154,174,120,154,180,188,63,154,169,15,223,140,44,142,77,47,118,113,43,61,249,89,47,158,116,7,184,185,25,49,85,86,115,205,222,239,203,115,100,225,72,34,205,22,146,85,204,130,196,7,248,88,83,138,95,254,149,132,213,74,233,207,135,100,156,184,92,250,208,154,9,9,84,79,150,109,90,41,231,252,220,187,68,27,61,102,35,215,250,94,29,233,178,109,44,212,223,171,209,9,243,7,159,224,237,37,119,105,108,1,203,147,128,231,198,0,255,245,230,208,133,187,21,206,214,164,39,30,157,150,206,143,137,153,150,54,253,105,20,72,220,21,222,219,34,251,55,162,231,144,162,106,248,187,185,253,65,183,216,51,126,244,114,143,107,69,239,79,64,239,102,30,30,0,99,54,102,79,49,195,153,24,23,83,104,203,122,111,40,20,238,151,198,108,12,243,31,243,116,247,6,179,18,209,81,22,69,69,108,94,235,113,61,147,52,172,99,134,38,38,187,25,78,177,207,79,147,176,143,215,50,69,109,201,190,179,103,54,15,251,49,83,7,234,106,222,201,51,186,152,55,52,63,207,12,161,178,151,66,123,50,110,118,57,138,143,153,206,227,22,230,13,73,143,152,77,182,202,111,142,159,166,91,37,204,248,125,249,123,241,237,213,133,232,249,71,184,225,102,26,99,245,90,97,128,197,90,132,3,6,43,187,85,24,155,116,247,96,60,91,95,26,97,157,77,11,161,200,107,159,147,193,231,1,4,145,210,110,197,114,135,123,32,174,134,129,74,71,164,160,104,49,226,167,233,7,146,178,90,7,12,224,62,4,212,113,73,1,160,252,116,242,200,154,86,81,146,137,98,46,134,10,247,159,134,34,79,114,48,244,13,245,21,211,100,54,133,181,162,162,25,58,13,116,18,144,110,149,241,250,225,2,124,146,192,163,81,36,52,54,2,182,26,67,66,10,80,203,125,157,218,174,115,195,226,155,23,81,142,165,12,64,107,202,125,106,162,238,49,117,192,142,185,59,50,137,249,4,13,163,252,244,68,120,46,238,205,246,174,176,86,10,56,72,32,94,243,249,86,170,82,215,44,38,244,10,14,238,51,90,24,242,224,236,31,229,98,52,59,108,144,73,152,203,90,55,142,6,255,212,212,180,206,241,32,223,114,3,154,189,30,29,36,203,176,145,200,68,217,195,229,197,187,53,15,106,92,112,54,92,138,135,203,205,16,164,203,185,2,23,195,57,89,252,214,219,188,69,53,35,160,83,253,185,33,219,23,233,62,58,210,0,84,221,143,13,239,108,201,2,142,24,184,188,78,21,127,204,231,100,23,97,205,99,6,128,126,91,23,152,130,13,186,209,103,206,168,41,250,70,72,10,11,136,180,152,127,125,50,215,92,8,186,197,73,30,144,53,239,184,154,16,191,168,25,77,10,7,33,116,99,185,211,33,29,96,20,188,171,9,110,127,156,209,45,102,194,188,235,101,116,168,169,187,194,244,81,70,27,78,49,70,107,15,202,189,242,228,5,100,69,188,247,113,157,250,82,235,6,102,227,79,54,200,55,203,10,25,198,143,216,252,201,168,79,104,182,1,130,228,16,158,5,93,85,167,34,74,96,91,204,238,224,116,22,234,152,122,111,168,2,187,223,155,20,151,168,139,55,211,224,242,92,197,217,6,207,147,205,244,189,186,109,31,19,38,169,166,17,105,241,76,197,63,199,130,28,177,233,181,208,76,248,99,209,211,151,101,59,2,125,176,93,161,187,27,109,188,162,102,77,55,182,196,75,237,101,145,151,142,216,241,44,252,107,84,219,10,245,98,200,193,253,96,169,156,249,75,23,0,46,132,187,186,29,238,145,165,177,22,230,234,207,205,63,77,194,103,107,17,205,114,46,44,42,184,180,92,234,189,73,250,222,164,21,174,252,192,115,126,230,6,92,122,249,79,55,19,226,16,235,50,132,214,181,26,184,84,191,21,117,171,122,221,27,42,45,189,10,193,112,27,150,24,247,163,28,220,196,231,232,57,33,78,11,28,114,55,210,236,172,243,27,140,218,190,169,31,14,90,84,59,231,231,230,103,45,251,168,76,54,25,157,131,16,3,181,184,249,132,65,95,210,159,195,74,112,49,42,204,35,33,221,60,102,235,250,91,110,182,110,1,121,180,129,188,175,175,158,250,19,62,151,49,53,126,227,225,163,6,167,97,211,169,98,123,173,239,103,205,0,29,114,166,14,251,113,159,135,13,197,14,73,198,13,20,5,60,55,212,233,202,26,34,188,132,217,202,40,110,182,64,81,134,156,166,205,238,95,132,86,184,86,62,15,78,228,18,87,103,202,131,159,223,166,115,165,186,21,116,214,212,215,90,53,218,157,58,9,149,157,63,63,13,213,71,9,243,25,111,205,235,194,246,16,108,186,144,146,175,166,152,196,97,169,241,120,240,250,203,10,168,153,36,116,115,51,136,95,93,95,184,221,197,167,146,233,221,245,246,49,195,218,236,175,253,19,242,203,250,98,36,118,253,123,117,10,6,146,111,128,88,179,121,103,68,135,224,150,125,70,204,153,115,219,159,28,204,104,17,239,13,63,122,122,109,175,195,106,8,90,76,204,29,30,148,48,91,245,92,172,108,66,219,39,3,160,12,205,211,227,152,140,20,115,133,98,206,231,185,97,107,136,207,249,227,147,211,7,91,128,147,253,98,75,73,139,179,59,56,164,157,243,4,5,239,145,68,206,157,218,253,83,96,57,126,197,57,15,132,212,132,218,61,65,245,125,173,110,186,104,146,42,39,141,146,194,103,197,237,214,116,245,120,109,223,128,46,207,161,168,75,147,62,98,87,244,100,63,162,249,87,94,122,163,149,220,252,206,21,196,232,199,76,249,52,46,206,31,76,250,68,140,45,191,91,195,78,178,212,12,77,164,251,194,248,82,83,1,212,180,81,144,147,113,51,120,37,217,74,167,53,132,248,252,135,26,183,235,178,159,180,135,120,51,21,76,55,148,62,197,74,230,245,22,159,17,12,134,196,162,139,121,191,82,61,204,135,0,176,197,108,165,57,143,153,250,74,48,249,137,149,222,122,127,46,168,118,183,94,218,12,165,228,214,227,21,10,47,38,72,135,39,5,114,204,230,91,235,213,212,253,227,177,129,159,119,217,39,39,109,70,222,1,9,207,98,82,118,215,99,38,193,230,243,0,252,167,194,19,224,232,207,225,73,83,27,169,154,61,2,70,49,111,80,207,51,209,244,221,196,10,231,92,92,76,211,103,211,33,177,99,243,102,242,58,228,66,105,125,204,84,109,221,21,248,33,129,100,250,78,243,203,253,181,200,22,29,199,89,6,133,166,123,215,125,237,22,203,76,253,88,150,219,115,95,153,117,120,34,10,185,249,2,191,222,227,234,149,63,217,60,136,18,169,247,95,51,123,104,147,202,53,226,119,16,76,186,25,130,206,207,163,1,99,242,0,98,24,86,72,6,13,62,93,199,26,118,96,216,231,159,12,125,237,234,28,118,70,41,251,9,62,40,103,145,130,190,102,72,230,181,32,143,194,198,153,123,254,96,155,212,160,44,14,124,204,229,199,214,249,225,52,181,235,122,162,73,18,105,20,176,184,208,204,139,153,198,220,91,180,56,91,28,60,93,18,208,77,28,254,238,41,3,154,143,249,231,58,135,129,178,186,185,24,112,78,222,203,216,182,124,200,8,58,207,217,221,190,191,237,233,163,110,172,18,99,232,10,152,115,120,135,254,49,35,105,90,202,103,18,39,47,180,118,216,123,170,142,25,137,174,237,94,8,253,1,208,90,139,153,212,173,167,120,140,235,77,4,132,77,156,11,194,31,55,39,176,183,242,100,52,90,199,158,129,184,102,233,159,105,88,169,80,205,103,174,138,134,153,198,236,229,174,130,157,128,159,173,18,34,210,233,113,17,190,83,19,246,201,102,249,208,53,252,106,118,40,173,45,44,206,219,236,11,232,4,26,35,9,91,28,197,238,115,38,120,18,135,137,84,69,83,22,243,146,23,99,63,83,52,0,197,238,64,157,96,134,110,79,30,141,120,195,197,141,41,107,82,233,209,155,195,251,188,197,188,180,71,223,130,130,225,107,155,28,168,242,180,88,169,60,24,54,142,121,91,163,210,51,83,171,115,14,85,116,115,207,16,102,53,35,201,17,86,8,173,37,171,177,12,211,226,97,0,96,138,162,148,10,40,116,194,209,24,102,104,51,171,152,71,14,57,54,126,154,13,84,174,110,166,190,234,99,58,208,97,146,45,109,193,93,228,24,34,51,47,61,250,172,217,214,107,246,152,231,199,237,92,36,180,157,61,128,223,206,108,31,98,238,70,174,231,102,90,168,36,219,8,231,84,29,49,151,198,178,37,35,102,64,0,190,149,35,216,157,132,221,181,65,71,254,98,16,112,66,85,248,120,1,29,179,96,253,183,193,219,42,226,240,44,130,96,2,166,249,48,211,55,251,172,153,79,228,209,191,129,90,244,139,192,14,140,138,232,53,103,106,43,178,219,210,202,68,145,243,154,235,63,170,69,193,89,220,189,41,246,12,144,209,86,188,19,140,195,20,229,140,107,54,253,54,201,214,27,35,218,244,37,180,12,89,252,246,134,243,171,116,88,37,127,180,51,104,75,28,75,75,8,87,135,171,129,154,133,31,101,138,249,204,179,240,101,96,171,83,150,25,82,144,45,168,255,225,229,217,170,247,214,225,69,12,135,3,34,194,41,248,14,120,37,240,153,175,121,35,174,36,212,157,240,104,179,187,23,55,103,163,14,123,102,228,116,35,173,113,6,228,156,81,111,129,117,154,135,139,183,138,29,243,249,118,146,104,34,228,216,219,105,71,186,49,27,136,47,4,49,75,125,59,38,228,142,73,222,58,67,135,230,44,127,28,117,112,140,202,189,173,83,172,249,92,1,220,45,25,23,64,224,39,116,246,16,4,158,181,45,205,198,54,239,194,181,132,112,9,253,117,177,146,180,122,230,198,9,249,172,230,36,199,47,67,242,42,252,178,120,238,61,210,237,203,14,137,135,28,33,199,72,13,41,134,36,103,213,150,181,52,98,114,92,44,3,10,122,67,126,26,164,162,23,79,32,111,103,199,123,55,135,101,34,69,222,15,157,96,194,83,49,51,113,60,53,135,222,91,23,132,70,167,227,124,56,31,81,135,27,125,75,3,16,204,120,228,255,175,149,50,153,32,156,186,181,255,76,15,50,224,85,88,162,45,78,188,50,67,36,5,128,115,86,28,157,165,212,139,19,135,146,148,133,251,179,137,217,52,122,253,234,97,186,105,106,166,184,232,235,99,91,249,91,222,139,65,203,225,11,157,233,126,194,178,34,67,142,55,178,252,167,129,151,9,249,0,153,217,244,10,59,132,124,89,32,101,152,1,239,251,79,111,115,180,250,199,220,186,187,166,219,248,36,106,86,179,113,141,184,121,125,20,88,126,230,220,226,230,70,95,189,62,143,182,157,230,21,156,55,71,171,94,61,70,116,231,145,141,166,97,103,168,185,101,47,236,16,200,2,68,209,71,59,147,193,85,184,121,233,254,125,112,36,16,242,53,22,52,58,116,113,33,208,230,34,144,148,56,224,6,214,37,208,95,173,140,218,82,159,186,149,210,130,189,156,128,227,255,37,238,221,113,112,73,146,236,204,189,180,220,130,191,31,189,128,145,70,27,113,64,161,49,44,16,45,176,187,81,83,20,8,162,101,42,220,12,73,141,235,25,112,29,227,159,253,97,230,199,115,3,153,5,36,42,239,185,17,127,132,135,63,236,121,14,85,87,156,118,242,214,43,221,106,102,122,183,161,127,144,183,230,196,232,241,104,29,165,37,221,84,16,89,113,134,2,14,101,108,19,129,161,1,112,158,23,120,85,76,103,69,246,5,194,180,217,225,179,54,155,152,89,68,180,108,212,62,152,30,153,172,239,77,132,212,43,237,172,239,82,71,20,235,63,45,127,48,26,120,165,50,229,108,149,116,158,127,203,139,138,226,154,159,237,140,158,104,143,144,29,216,122,201,244,234,20,245,33,195,170,2,178,14,25,164,2,197,175,69,224,86,58,189,96,103,135,106,193,97,107,230,154,77,79,128,21,220,54,38,137,146,154,158,77,219,212,72,219,7,91,35,183,44,236,51,139,168,31,241,155,211,171,218,110,224,251,192,231,148,247,242,218,97,121,251,117,11,91,186,5,17,91,245,155,227,190,14,253,109,58,168,189,223,145,212,110,43,66,167,125,142,205,115,60,120,80,229,108,41,231,167,107,149,171,41,244,112,62,59,182,217,33,241,3,59,177,183,239,134,227,24,165,91,149,49,105,12,103,211,250,70,188,160,92,162,27,22,21,101,211,21,142,41,221,199,46,46,122,53,21,183,14,227,118,139,126,30,164,128,16,195,248,111,55,66,33,178,64,72,29,135,140,16,36,124,208,121,79,125,109,132,55,250,7,195,73,45,245,14,72,139,238,229,33,6,106,127,42,89,18,25,149,227,230,55,95,63,116,147,66,134,161,48,54,250,119,115,35,130,93,250,104,13,49,159,207,121,35,134,207,158,36,159,219,170,32,124,223,248,113,73,203,94,155,186,49,28,47,135,59,137,47,25,84,254,179,246,184,122,67,251,171,47,70,246,195,119,29,234,186,97,167,23,152,40,230,119,168,15,83,90,28,77,71,109,16,68,118,24,9,209,53,229,189,187,169,115,56,74,179,228,51,211,214,118,153,34,234,94,138,178,100,146,4,166,129,56,59,124,54,195,222,187,194,219,115,117,38,85,150,165,20,163,227,22,110,143,242,146,197,195,56,209,37,64,87,124,247,239,209,201,91,233,99,51,115,199,14,152,70,203,164,166,99,49,77,55,135,217,37,116,30,14,234,38,151,63,26,89,244,186,228,99,147,55,95,49,100,19,33,226,162,191,77,192,207,23,47,125,152,84,174,234,226,109,35,222,235,28,187,91,72,179,201,70,239,168,162,130,69,172,145,240,145,141,33,145,213,241,111,141,32,130,16,10,195,84,98,76,204,63,24,75,176,60,22,51,124,91,159,123,68,241,243,177,244,117,207,129,86,192,199,228,44,205,190,117,6,79,50,79,223,252,166,117,184,73,188,223,174,93,30,55,193,131,216,146,48,230,141,33,255,247,139,17,151,201,93,191,52,4,126,190,118,216,223,139,48,252,1,39,151,12,28,86,76,82,244,185,136,52,185,99,69,49,0,134,78,125,238,77,199,231,7,91,180,175,43,76,140,171,248,120,209,128,33,252,5,152,117,104,42,248,144,108,206,132,33,211,132,224,159,243,109,227,134,89,60,77,225,155,167,0,70,182,84,13,117,54,218,47,46,50,160,178,151,230,14,83,213,62,54,207,247,211,195,172,47,25,20,154,126,60,113,58,76,194,254,189,248,236,141,110,54,2,155,254,170,194,196,183,119,192,52,161,52,133,81,26,93,14,115,132,140,215,138,33,35,246,193,217,42,119,187,194,16,162,14,135,73,127,150,231,226,236,244,55,160,198,31,242,252,116,141,151,206,228,162,199,131,194,238,228,15,102,121,134,247,181,232,237,205,14,115,186,228,250,24,103,176,223,6,60,234,59,40,221,88,112,46,172,212,235,124,15,220,71,71,169,7,79,106,23,210,253,216,124,192,205,226,151,227,28,253,220,226,60,223,112,19,208,17,247,184,39,240,192,57,204,238,32,113,9,96,234,164,2,102,201,103,189,154,87,245,205,202,38,241,74,127,112,110,124,113,253,26,247,170,122,47,156,91,62,100,86,141,40,203,26,122,129,148,238,157,105,212,145,183,66,68,52,94,138,232,152,172,44,162,124,244,9,59,122,126,69,88,19,144,63,135,234,252,131,9,118,77,33,180,6,38,37,213,2,70,125,100,11,140,142,242,23,121,163,26,8,138,235,169,112,63,166,114,9,184,53,201,179,117,202,143,137,84,56,76,240,83,78,22,118,190,228,69,61,192,82,112,15,56,188,232,6,140,45,88,46,197,116,157,95,180,227,236,121,201,10,24,4,182,118,240,237,48,180,120,98,40,255,88,148,220,196,160,121,226,252,157,170,48,89,38,191,26,177,198,165,55,255,61,140,63,54,84,92,235,198,243,129,137,180,175,128,77,135,235,129,61,209,108,104,77,250,203,52,214,4,120,22,206,22,12,101,176,234,152,125,26,253,213,51,27,119,188,49,225,89,221,167,160,184,195,175,112,120,211,119,171,247,166,23,171,251,213,3,21,23,57,86,8,4,70,151,46,176,149,177,60,112,237,49,135,176,224,37,106,13,204,136,249,147,15,19,117,23,20,243,97,196,197,4,97,186,254,52,228,247,53,126,250,236,182,75,246,64,74,243,123,216,146,120,121,69,132,58,129,135,167,63,48,120,97,134,215,105,128,108,148,239,37,116,71,109,53,130,153,6,193,9,13,60,68,127,145,158,188,227,127,186,125,96,133,225,207,244,5,14,215,248,192,16,228,149,7,166,227,237,7,111,184,18,37,21,102,19,116,199,54,6,77,118,17,234,125,30,156,10,227,22,240,66,92,83,225,115,250,198,197,131,156,234,51,160,203,69,62,77,15,119,11,111,6,159,99,132,185,182,57,88,251,208,121,98,92,0,195,225,253,240,81,1,147,224,245,231,202,9,117,120,125,236,49,131,39,123,24,45,242,46,207,4,135,15,161,4,60,52,185,221,233,31,188,59,232,25,157,179,149,137,197,5,219,204,246,74,80,131,97,196,87,120,213,136,8,0,111,161,118,130,48,2,249,193,123,53,34,42,122,245,96,195,240,247,134,230,82,35,83,80,74,228,56,199,55,20,27,121,190,240,185,229,133,233,226,150,97,33,52,152,102,192,212,54,139,229,143,111,70,245,80,192,121,235,123,161,8,94,134,127,176,115,74,32,48,118,225,158,224,228,40,1,163,40,253,192,59,133,11,74,63,103,211,15,66,45,100,4,89,80,13,216,89,55,36,251,223,136,123,99,220,235,194,54,5,221,150,3,62,214,187,28,29,92,57,188,25,24,152,90,105,25,148,142,88,236,16,248,188,136,222,156,116,187,27,40,155,158,103,233,21,6,46,112,59,222,71,235,146,175,237,86,142,155,238,139,153,0,178,140,56,189,98,243,142,74,134,245,174,43,188,240,151,3,166,222,84,224,105,236,77,62,87,10,111,42,209,35,232,242,139,235,210,88,43,6,209,70,133,103,242,180,41,48,241,30,133,241,161,98,150,147,21,149,34,112,94,146,36,92,9,152,202,105,121,239,245,99,25,190,191,93,146,110,13,80,132,120,193,28,34,13,15,131,190,21,171,192,255,239,48,83,94,143,197,99,69,244,176,117,55,71,68,21,31,180,33,162,227,73,87,131,135,52,24,89,169,203,49,129,124,212,32,251,151,148,16,48,42,92,49,215,38,61,0,77,96,35,147,173,23,70,1,247,194,103,185,110,215,2,253,213,203,85,1,225,244,107,251,130,93,247,21,146,4,205,123,113,128,97,6,42,2,147,119,153,61,126,121,105,34,172,19,238,219,17,84,163,128,119,171,173,208,139,165,206,238,84,170,77,99,214,29,74,195,153,239,10,163,102,65,158,188,114,140,12,127,114,230,149,48,42,194,64,52,93,222,107,80,135,148,165,66,138,10,160,188,157,189,31,216,120,160,159,39,219,225,29,3,111,169,239,69,218,141,166,193,28,240,241,160,36,204,98,141,35,241,181,112,22,164,110,172,91,73,127,242,216,148,85,125,78,253,214,25,154,245,216,139,161,188,95,83,71,124,88,35,160,195,212,242,137,41,67,67,82,48,253,14,203,188,232,2,234,182,243,123,28,147,44,3,57,5,129,33,87,246,7,39,164,173,235,135,162,246,225,45,216,192,171,73,237,36,112,143,153,64,36,82,154,82,12,220,225,51,237,1,227,75,213,183,202,72,140,248,120,79,19,107,123,30,27,49,215,128,17,121,149,64,60,77,46,217,153,9,17,178,160,213,88,182,5,88,86,221,67,128,90,191,63,27,53,33,148,26,179,140,144,191,70,181,218,79,135,218,71,12,73,106,233,21,238,198,78,225,69,36,112,64,154,40,187,194,157,250,174,128,251,212,216,46,245,18,109,94,152,250,172,254,192,41,12,29,96,115,177,5,206,213,59,240,206,116,51,9,3,217,166,77,143,115,127,104,229,15,244,214,68,115,189,157,6,62,168,5,5,149,194,116,154,151,128,81,174,81,152,182,140,21,63,125,118,202,166,182,138,213,92,229,22,48,49,240,162,7,107,135,74,53,30,28,247,91,79,229,179,37,185,218,27,112,86,18,215,110,45,74,78,164,69,185,16,228,51,106,78,144,57,155,43,224,165,77,210,157,30,235,228,221,150,6,31,251,186,43,156,150,171,139,217,205,207,237,229,201,169,229,238,247,183,121,180,189,213,78,34,144,214,239,23,153,207,84,170,100,114,238,123,141,41,245,162,221,184,172,71,187,67,142,94,188,90,166,155,132,95,13,152,16,219,124,252,42,36,99,29,38,164,209,31,207,10,135,105,5,76,4,66,61,85,154,60,178,63,184,213,253,111,117,70,41,2,77,53,96,58,214,100,84,200,94,120,123,55,116,190,73,250,91,65,17,225,90,129,66,65,160,46,54,1,239,152,12,20,160,104,172,189,254,24,69,46,92,151,112,120,0,91,201,164,195,103,99,16,81,28,224,51,147,239,205,231,22,41,81,67,215,125,50,118,229,38,75,155,210,239,230,117,107,20,4,208,124,216,31,120,185,224,14,240,84,2,217,47,116,144,252,230,139,66,218,254,220,28,58,5,95,158,136,8,104,226,5,125,158,60,99,109,227,250,137,28,40,229,221,104,87,251,136,227,206,106,69,2,30,253,246,226,97,43,77,155,82,132,75,1,247,140,216,24,158,240,248,131,107,151,140,206,241,131,233,198,122,156,1,96,47,196,0,30,105,255,17,110,190,6,72,186,205,245,194,103,114,248,123,103,235,157,110,250,104,92,190,2,166,2,65,163,7,232,218,148,239,152,152,148,100,81,229,172,97,145,50,238,139,253,130,241,91,97,196,212,226,106,109,217,1,164,91,32,174,133,165,240,9,184,132,119,5,184,168,230,22,20,229,174,120,234,78,92,83,247,156,243,39,203,107,10,16,21,44,89,234,183,76,23,131,248,130,195,236,18,186,240,9,187,121,213,219,129,121,112,29,176,142,31,241,109,42,152,56,189,169,61,205,78,235,244,151,192,232,93,234,79,163,98,238,171,11,25,154,212,158,143,117,14,43,207,168,194,37,71,143,200,120,224,243,9,226,183,145,186,175,250,224,148,242,15,31,180,73,228,174,60,143,150,137,2,58,76,135,236,243,219,156,171,201,95,123,98,140,171,175,157,127,197,47,31,140,90,110,127,126,123,154,125,239,112,57,27,241,115,115,8,19,252,20,160,160,228,61,98,136,151,183,228,43,96,161,152,48,199,31,98,31,190,180,45,200,253,248,218,132,108,114,188,183,89,35,122,56,162,36,237,149,132,7,238,152,50,26,37,128,176,101,196,111,119,19,211,16,152,158,145,26,239,109,124,193,122,53,228,50,177,2,168,188,77,79,180,9,207,109,95,52,63,94,37,76,52,187,238,251,211,251,13,162,237,28,44,30,6,227,124,203,233,134,181,159,99,76,207,57,252,216,35,208,136,142,248,220,104,184,190,1,10,132,64,229,189,86,157,122,188,65,71,219,238,160,33,14,168,39,208,249,122,203,5,142,17,217,68,253,71,79,117,26,247,99,71,35,215,80,117,1,218,204,219,113,53,186,229,91,111,14,253,244,133,41,118,30,15,156,34,250,65,122,10,86,81,141,219,20,43,205,254,193,5,129,140,162,123,18,141,89,78,180,63,41,190,76,90,9,133,168,200,138,97,41,228,95,202,126,97,172,198,128,231,153,93,250,104,105,135,192,12,246,2,4,248,58,44,240,170,53,71,207,161,50,74,125,158,12,165,233,128,39,30,176,190,23,98,231,211,225,105,180,192,10,215,237,185,127,224,9,9,189,192,76,7,255,96,144,92,182,173,142,124,101,191,252,194,0,20,47,67,10,162,17,165,156,157,241,101,22,107,84,147,21,210,144,120,141,1,47,191,114,232,7,142,222,75,131,207,142,40,67,70,184,200,11,234,32,100,236,231,251,41,124,142,101,111,51,167,72,243,216,92,186,87,15,227,255,243,215,66,119,119,63,118,241,143,59,205,97,114,201,229,15,176,239,58,180,238,157,47,43,43,4,142,70,215,68,68,122,22,118,232,249,192,136,19,5,124,188,118,61,39,96,227,78,201,71,20,82,157,199,132,59,246,194,49,205,252,181,143,155,205,33,254,192,101,198,215,164,186,111,234,169,205,157,61,51,52,45,174,162,65,25,84,44,252,16,33,2,83,180,180,140,126,141,230,210,229,211,58,87,251,212,171,209,27,173,1,111,250,210,229,173,169,133,240,106,88,96,98,228,226,187,37,124,17,31,50,203,161,104,152,140,133,233,213,203,179,152,118,157,90,189,199,145,174,107,95,24,95,79,253,198,121,149,15,14,76,161,174,30,49,16,187,182,88,93,99,149,212,158,104,82,51,146,201,15,166,226,123,106,12,155,10,145,25,179,20,162,44,181,107,27,214,227,136,39,55,187,88,231,130,213,242,141,25,48,53,140,18,220,128,108,34,197,176,204,180,159,124,198,241,166,233,65,106,247,234,61,52,52,146,208,55,203,247,183,207,20,223,79,0,34,173,18,19,109,64,156,151,254,16,128,136,35,136,81,227,95,26,221,32,200,16,240,128,101,89,110,14,143,107,141,105,58,104,212,106,26,181,169,28,75,23,134,136,173,252,33,106,147,226,230,172,16,253,109,196,135,60,253,9,124,236,151,39,34,84,71,139,189,148,201,34,253,78,68,251,172,85,222,97,72,249,52,190,87,141,5,61,238,157,225,34,208,171,27,101,92,49,89,76,247,94,30,28,53,169,30,15,126,76,130,165,91,113,55,205,149,226,87,91,255,142,204,6,34,182,59,205,11,211,165,44,143,102,181,109,229,222,156,128,68,86,184,18,12,11,152,100,140,160,103,115,14,135,24,116,169,95,73,71,90,9,195,152,230,205,42,205,209,157,236,41,21,125,247,234,227,44,200,107,31,223,61,245,28,15,62,41,136,213,223,222,38,125,28,48,17,38,185,249,177,110,166,119,165,90,251,170,218,58,180,119,228,125,31,220,56,131,20,54,225,227,184,55,45,0,83,97,58,219,231,221,15,217,241,244,167,251,113,177,98,13,80,163,215,30,180,97,37,4,138,229,188,21,238,145,109,196,90,163,138,82,127,26,190,151,29,167,4,133,31,26,255,67,234,209,201,188,233,249,165,66,76,62,8,186,121,125,248,136,67,172,81,197,38,135,96,123,120,53,45,240,57,74,101,42,224,94,187,80,30,104,106,207,199,230,4,105,177,147,23,170,90,228,12,129,78,36,121,72,149,131,151,186,147,172,240,241,122,118,88,4,149,40,159,60,25,159,126,196,92,192,2,215,148,6,85,16,8,13,5,140,130,148,160,240,246,135,45,82,208,82,93,15,42,103,72,70,166,240,185,152,232,163,123,141,244,64,182,162,123,206,178,234,18,71,105,98,209,104,45,197,124,185,250,76,32,210,219,196,126,35,170,143,210,94,24,135,91,37,133,58,225,89,130,122,14,99,69,233,144,65,10,31,46,43,244,21,199,4,104,10,47,202,130,3,174,60,156,192,84,123,148,48,76,169,175,28,122,115,198,196,31,141,170,171,44,84,15,192,120,134,215,234,165,171,225,142,41,93,245,221,3,255,216,204,198,71,171,112,104,64,129,82,120,56,4,69,161,212,99,147,120,75,89,179,118,212,210,246,216,106,161,18,164,154,243,194,217,124,156,48,246,11,135,148,220,188,152,104,74,220,188,25,223,247,133,173,226,178,196,213,112,190,200,160,33,201,69,119,94,192,109,136,96,93,135,176,33,212,194,166,37,24,132,128,189,195,146,224,196,240,118,177,112,139,117,164,144,219,14,175,210,120,206,5,53,65,136,17,67,118,76,168,34,117,134,244,28,237,113,111,93,172,13,225,194,103,159,238,94,210,97,238,19,38,197,133,207,89,69,81,67,248,133,148,148,200,215,58,115,140,190,252,128,177,146,229,165,77,173,59,94,154,246,230,164,95,147,42,15,47,101,231,183,91,213,132,60,109,217,199,97,141,223,134,175,87,159,28,241,188,148,228,183,151,46,206,97,156,244,57,252,66,171,157,211,171,215,45,55,1,206,202,155,211,137,246,163,155,33,190,182,38,75,44,218,95,70,92,109,117,91,119,204,177,107,35,102,138,154,176,80,188,88,11,95,145,231,206,4,64,244,218,94,115,187,31,36,67,77,168,240,166,114,40,226,50,205,186,184,47,156,201,90,199,226,155,120,168,98,46,76,83,146,185,49,31,24,233,183,162,53,40,71,128,223,3,228,192,35,199,209,102,122,228,77,14,175,201,204,113,50,125,2,212,147,110,95,133,33,251,243,185,48,204,115,203,2,163,203,91,34,2,71,5,138,222,251,204,127,167,234,228,63,232,152,80,24,6,182,120,175,227,97,78,105,23,236,243,87,246,225,223,195,156,194,170,240,164,181,53,96,146,6,82,248,49,33,179,13,87,129,154,175,172,59,241,180,158,46,55,60,49,97,145,229,18,24,42,179,229,55,167,107,161,232,197,147,142,154,17,40,53,174,242,177,97,148,117,54,90,198,183,62,165,163,7,166,113,197,71,165,88,21,230,86,24,213,229,120,240,31,89,148,192,251,156,134,57,126,155,18,101,177,84,76,82,222,43,32,96,45,94,154,53,152,88,142,83,80,90,216,229,189,40,238,140,248,121,198,196,210,10,254,73,23,203,141,30,22,227,32,148,155,119,235,214,46,23,78,154,14,161,75,121,68,100,146,116,145,88,188,230,58,121,142,212,38,52,226,18,2,27,73,114,192,112,217,54,133,141,145,230,194,148,123,233,131,89,20,204,231,89,161,49,68,135,172,19,175,232,1,91,255,203,86,152,250,177,24,20,82,76,98,128,97,226,166,20,219,29,237,102,243,121,107,216,85,99,26,102,139,100,234,213,24,19,113,40,159,39,75,67,159,108,151,240,188,44,99,154,234,131,214,185,98,68,173,136,71,156,225,57,172,246,209,127,57,65,23,172,247,54,50,141,8,168,38,50,68,58,21,56,24,83,140,25,114,178,207,136,147,96,136,208,6,229,133,132,11,5,62,103,72,141,236,20,97,70,173,3,192,40,37,174,18,185,146,169,212,79,12,40,203,43,50,45,21,109,110,185,57,178,8,45,82,122,52,114,107,174,242,44,157,22,90,71,36,129,136,76,201,213,116,211,120,255,229,52,134,128,169,187,229,98,147,242,115,23,5,230,39,240,72,250,54,69,212,37,89,65,173,156,32,52,118,167,145,227,183,59,103,248,29,84,202,85,130,167,133,236,21,114,32,114,53,100,236,17,232,194,160,106,194,28,120,224,74,161,120,252,246,226,152,145,71,59,135,50,5,52,247,189,169,167,191,48,97,229,221,34,115,6,23,160,236,135,144,170,226,50,221,71,59,123,237,22,152,94,223,124,179,118,120,214,2,83,156,17,185,231,105,66,153,242,94,102,224,249,198,96,253,0,98,253,81,124,186,247,253,101,58,86,150,194,212,229,221,15,114,78,93,173,23,91,131,238,248,155,78,44,100,186,239,100,128,104,122,244,59,40,117,138,122,212,65,43,185,252,120,48,28,84,137,217,144,160,168,154,201,172,93,195,73,180,210,144,60,246,121,136,226,141,28,33,63,52,30,124,161,175,45,91,154,237,103,94,232,198,213,240,102,92,24,165,210,115,166,183,251,61,186,176,227,119,170,9,103,138,164,184,165,98,36,187,117,172,152,89,34,65,197,36,31,58,228,8,78,174,155,153,54,22,62,113,98,54,9,252,155,60,158,28,226,18,25,161,234,238,6,47,206,152,158,135,151,47,66,93,221,116,30,13,190,8,9,67,133,81,97,235,93,62,119,151,168,204,79,218,124,220,207,189,158,160,168,105,213,229,216,57,216,28,180,94,12,46,218,238,220,250,4,178,202,211,188,179,141,160,37,170,51,40,20,47,82,191,109,236,71,195,79,25,122,79,158,218,39,186,27,215,205,200,227,62,107,35,23,253,85,200,76,6,92,179,38,60,206,12,183,62,50,135,27,197,130,93,96,234,53,118,252,54,122,165,250,189,143,155,121,230,125,220,188,194,26,36,87,211,220,150,221,92,129,69,158,226,252,11,99,142,70,66,50,65,40,56,116,88,216,227,86,84,34,24,51,168,172,33,10,75,87,138,218,144,110,33,6,185,26,210,227,60,162,212,96,106,77,229,113,134,231,46,49,164,68,51,132,202,162,111,227,144,116,187,55,89,66,87,82,76,108,11,209,249,141,79,73,131,173,94,77,195,116,236,182,20,235,141,162,191,13,59,115,12,41,97,235,118,61,13,28,90,216,13,252,106,216,154,165,229,150,130,151,51,46,43,80,116,48,134,160,240,196,197,25,100,186,62,247,252,59,95,22,157,243,152,42,231,99,14,169,83,160,117,216,148,238,28,238,198,179,33,48,202,193,81,87,2,47,180,132,232,232,45,30,51,50,196,48,244,110,9,3,24,137,102,185,5,22,246,96,247,28,96,175,196,27,169,1,119,68,43,47,92,105,225,45,23,38,191,174,48,15,230,133,8,246,222,37,201,139,225,242,70,185,12,215,94,199,112,216,139,180,120,108,82,87,75,30,251,124,170,233,242,237,192,16,118,201,152,116,147,171,136,91,83,201,209,229,185,168,194,95,113,136,80,12,85,147,220,28,190,143,21,149,31,68,170,164,117,110,164,95,7,116,191,3,174,84,219,214,243,156,188,35,23,184,117,41,82,128,119,116,4,29,54,67,54,213,101,29,116,68,165,60,238,107,47,253,150,198,185,17,155,165,41,138,86,185,214,138,153,194,88,57,51,178,174,38,179,208,248,250,99,79,161,141,88,84,49,14,12,167,85,148,164,212,115,38,75,6,137,184,188,121,15,14,195,203,120,253,144,129,53,217,189,46,17,152,146,74,185,218,228,35,162,80,199,196,106,239,25,114,206,224,109,74,51,177,116,173,42,236,194,208,18,237,88,94,48,147,8,251,14,50,120,253,134,209,216,207,134,72,64,80,138,72,113,71,236,134,56,227,50,44,153,131,224,90,20,216,254,178,47,160,8,58,35,19,147,160,249,222,75,158,108,88,255,112,156,79,231,84,191,38,26,13,213,208,64,198,217,71,217,124,150,91,67,181,211,247,253,101,218,191,5,38,37,176,239,62,140,218,193,5,119,34,155,191,229,228,123,198,219,116,236,226,224,179,166,29,121,106,83,167,189,86,18,194,228,89,47,54,251,32,238,189,167,26,58,116,233,97,81,68,237,18,78,254,122,208,153,195,214,135,146,84,200,178,233,18,103,23,9,67,134,180,180,236,163,133,200,70,36,221,210,78,79,225,237,40,86,29,228,126,56,33,250,166,11,160,64,18,62,98,18,194,143,35,105,22,74,203,56,215,2,38,140,41,168,121,53,177,19,114,10,138,148,14,164,188,101,69,45,38,75,107,92,99,96,80,140,183,188,31,6,7,232,28,124,215,116,28,197,90,235,163,154,37,81,57,214,179,194,52,154,172,11,159,181,43,112,129,139,229,58,95,213,186,50,5,102,155,142,202,11,200,186,179,254,54,153,219,121,127,251,236,54,162,212,124,78,154,69,247,199,189,26,194,0,25,21,212,60,102,202,1,159,213,36,139,167,152,50,94,14,199,15,17,50,217,236,10,169,173,112,134,19,1,111,153,134,229,87,128,226,30,171,213,46,85,25,113,90,135,91,248,202,56,59,82,81,130,108,6,126,125,248,202,8,183,201,38,78,55,116,190,129,94,219,35,166,188,23,44,151,222,4,135,43,253,30,77,240,80,166,91,188,68,65,74,215,65,131,50,218,143,92,216,154,147,8,138,19,67,166,145,251,254,52,175,89,4,230,116,42,225,136,87,85,61,53,206,95,234,199,125,80,246,20,181,27,236,242,226,106,171,128,29,117,0,65,45,10,22,67,130,108,105,146,91,87,206,239,30,191,12,203,156,140,55,4,131,199,94,190,1,4,200,165,229,234,134,39,29,33,104,168,131,116,175,99,134,166,125,111,62,208,210,145,71,131,203,211,89,202,24,178,172,210,122,24,29,132,123,110,100,131,146,109,121,52,90,106,111,44,41,27,57,129,194,120,109,17,130,206,124,106,217,43,43,188,130,89,222,139,14,165,139,146,151,105,17,108,165,52,118,235,136,159,121,116,14,163,120,240,90,186,68,60,233,202,63,219,235,93,248,199,167,238,122,111,108,210,168,36,131,132,76,216,57,176,203,161,33,143,245,1,17,181,206,35,74,249,107,100,27,82,111,90,130,51,76,152,57,108,5,214,94,155,207,213,20,248,220,185,98,202,218,50,226,139,168,102,187,17,157,115,218,232,247,162,165,33,221,77,5,105,107,157,74,84,212,231,187,45,32,164,34,198,2,93,9,84,244,223,189,20,59,231,194,196,197,230,221,198,225,125,19,27,168,65,151,152,162,2,156,182,174,189,229,106,182,226,30,222,205,38,70,127,211,198,3,173,250,221,210,61,66,150,22,230,26,147,238,173,152,52,238,110,105,69,54,249,210,99,149,70,229,109,50,57,189,11,55,83,208,187,55,135,17,255,14,42,42,77,43,221,72,22,241,61,57,57,97,235,30,145,135,73,70,242,211,229,201,23,114,82,17,65,160,76,105,221,136,142,53,254,87,103,17,180,223,190,151,210,227,131,189,28,63,76,30,234,62,54,196,85,45,182,179,100,109,116,55,41,6,47,236,8,70,19,187,115,23,14,38,124,211,99,108,239,11,39,101,137,25,198,132,47,165,206,219,88,255,4,166,31,56,170,199,143,101,188,132,105,220,138,153,87,190,6,1,117,236,91,174,54,77,247,112,9,105,23,146,188,152,181,132,209,193,22,177,65,200,116,228,189,169,249,112,1,2,131,155,20,202,88,13,193,49,108,35,232,50,176,86,228,189,137,104,111,189,185,166,174,72,53,106,73,62,161,167,46,246,180,93,156,194,171,67,209,59,79,129,137,144,221,81,131,251,174,200,18,33,72,118,134,41,62,40,196,253,89,174,134,15,69,204,145,1,183,181,60,218,70,216,62,162,154,86,179,168,159,228,215,246,125,77,157,99,126,15,25,181,109,116,12,119,245,210,92,117,111,14,49,45,181,55,14,111,244,221,4,45,56,60,243,162,83,82,222,56,125,163,68,76,101,179,141,136,55,138,104,131,68,193,182,241,160,223,239,133,53,210,238,33,98,84,123,226,121,25,111,76,191,59,90,214,2,4,91,187,105,203,118,73,135,174,60,152,197,14,111,120,28,239,102,11,74,174,48,233,41,32,153,93,126,218,52,192,226,136,33,111,38,247,134,140,109,70,242,41,155,228,224,253,28,28,17,232,120,70,198,129,24,165,220,124,86,114,124,145,72,129,125,77,7,124,118,211,189,143,52,12,210,19,50,40,115,24,27,105,100,82,136,109,8,10,229,96,188,118,49,225,9,189,152,194,191,155,195,73,208,239,206,127,247,239,254,237,239,255,245,175,255,242,175,127,249,235,223,254,233,47,255,239,63,252,151,127,254,199,255,248,151,127,248,187,255,239,127,253,183,255,253,223,255,235,255,254,31,255,243,239,254,254,255,249,151,127,127,254,160,195,124,77,165,217,204,127,247,111,255,246,247,255,229,111,255,249,95,207,159,254,31,127,249,199,191,253,167,191,254,229,239,254,254,63,252,229,95,254,227,95,254,246,215,255,252,15,31,240,127,254,211,63,255,229,255,250,219,95,255,233,159,255,3,55,248,151,191,254,251,127,250,231,127,252,219,185,253,255,253,123,22,34,13,61,138,66,179,81,131,202,49,254,131,199,3,159,163,224,79,123,212,115,228,124,195,118,230,74,33,217,88,239,163,50,209,252,92,71,226,97,47,41,111,5,94,240,241,43,44,239,105,149,50,195,223,147,240,185,116,173,152,19,190,60,217,104,185,61,58,87,4,54,9,142,229,112,178,210,92,129,169,26,253,92,59,196,155,104,59,159,23,102,189,125,166,144,121,5,212,40,94,148,110,79,175,240,177,5,68,72,91,96,12,248,207,218,7,134,247,56,174,166,108,169,70,158,211,228,85,40,208,186,240,50,159,200,127,251,167,215,37,87,163,72,190,106,15,152,224,238,190,48,97,69,15,156,176,6,202,16,233,5,168,168,144,194,30,14,31,123,125,222,13,175,24,39,168,23,51,195,156,129,66,110,190,48,178,1,94,10,77,72,6,61,249,118,97,116,182,157,180,46,227,101,110,225,254,177,162,250,136,202,156,21,198,71,152,23,37,217,235,189,6,7,253,21,70,7,188,216,186,61,233,77,219,254,67,56,9,3,57,69,69,217,225,99,250,136,174,21,229,254,45,20,116,178,145,249,72,230,249,184,202,116,114,125,129,145,51,34,147,156,146,192,214,138,53,252,230,176,110,10,177,247,129,207,89,234,233,122,14,74,88,221,239,144,179,118,171,151,207,218,142,216,37,185,101,68,32,78,139,65,44,181,169,234,33,21,245,100,56,226,189,182,137,80,11,12,197,113,159,49,104,200,8,201,107,39,28,48,31,52,126,40,201,185,141,177,72,141,163,207,180,51,4,89,72,74,80,158,201,205,219,1,248,156,231,211,223,131,162,76,203,183,251,107,179,97,210,174,248,192,75,191,246,153,185,119,19,67,128,119,78,15,35,100,83,37,170,55,53,118,96,99,103,140,71,59,59,75,122,224,74,155,115,204,134,161,156,2,7,53,97,238,226,104,162,118,112,8,156,105,113,90,241,65,160,12,187,99,202,99,45,111,187,228,107,211,83,42,163,50,17,73,154,126,245,217,221,138,72,115,22,146,176,203,157,168,12,39,131,182,57,20,168,161,225,231,254,224,110,217,9,121,114,204,209,54,252,201,59,199,212,181,1,11,221,240,217,59,210,50,236,3,75,148,110,136,3,64,151,224,163,66,29,143,116,194,22,227,143,72,254,185,77,39,78,212,127,40,127,166,161,228,187,58,33,30,43,117,62,84,179,100,230,222,7,163,154,32,108,234,133,228,227,242,250,10,164,179,11,14,246,133,41,255,235,241,219,72,209,10,157,44,188,50,86,8,236,48,26,119,114,241,153,75,197,229,177,112,244,136,128,200,79,67,117,234,135,8,123,142,168,0,22,76,213,225,213,48,88,74,214,202,32,240,49,50,242,231,79,103,24,118,85,166,163,96,249,174,56,37,208,103,212,154,19,234,174,33,124,249,189,244,89,62,179,49,23,5,198,208,254,76,87,76,60,58,17,230,3,135,242,137,193,69,226,81,197,180,11,252,189,144,237,99,133,201,205,105,163,253,54,6,250,18,33,223,150,1,165,151,219,249,173,207,190,122,62,180,36,58,11,173,119,201,93,195,244,235,21,159,242,100,196,79,246,246,159,30,4,6,100,47,182,99,196,139,103,19,149,101,103,101,203,247,168,20,63,197,168,116,156,247,162,48,92,86,223,250,162,167,97,105,35,57,161,48,250,115,214,7,195,195,32,9,166,98,100,119,195,239,109,187,76,111,122,49,181,0,254,218,217,216,9,134,254,52,98,245,254,224,164,10,37,215,255,123,237,178,125,84,144,64,206,242,177,137,148,237,26,23,83,82,223,21,206,72,190,204,184,216,114,166,23,182,51,160,249,147,37,10,244,100,43,70,65,126,123,116,253,60,184,217,15,242,100,72,88,121,153,28,239,245,72,134,153,60,217,156,49,42,244,106,75,85,112,249,228,229,86,192,186,184,236,78,78,46,65,69,10,41,114,133,49,48,107,188,214,38,125,113,95,203,186,202,125,55,100,68,77,15,78,96,66,126,223,158,130,186,203,78,18,68,64,120,27,147,35,96,132,96,229,222,244,64,59,73,39,236,175,200,147,41,12,217,226,183,149,178,231,246,170,19,133,58,184,28,43,96,209,105,37,77,45,52,7,192,250,253,189,151,241,188,72,47,119,49,225,221,225,67,182,154,197,204,229,183,27,188,134,95,119,212,129,97,238,150,41,142,63,155,218,189,57,73,163,107,21,23,19,12,78,221,31,173,161,221,33,19,141,50,155,144,50,166,202,135,38,76,121,52,22,128,179,89,37,163,14,20,161,181,98,60,38,158,149,62,123,89,231,232,148,47,130,247,238,29,76,136,83,178,59,78,129,145,126,252,14,160,4,109,126,145,174,75,42,138,105,195,244,171,225,131,221,215,199,194,252,27,65,137,131,138,196,177,31,101,195,67,97,163,184,20,65,50,182,94,17,23,2,62,207,26,223,27,111,64,194,220,197,52,115,115,60,57,138,226,82,90,197,111,83,244,242,221,124,178,161,201,102,106,138,230,46,19,126,208,37,205,162,5,125,134,115,252,196,165,197,72,57,228,206,112,159,251,136,78,252,1,105,182,230,185,96,141,26,14,67,218,167,115,60,17,43,254,122,135,19,242,73,77,136,155,152,117,147,240,137,195,166,228,41,95,147,187,221,223,62,67,218,244,248,162,201,40,173,128,39,138,74,58,77,49,110,202,231,65,81,43,179,120,17,153,73,181,68,115,7,20,96,248,200,2,19,4,79,95,202,27,74,129,245,216,73,44,183,237,73,11,35,16,147,8,31,75,224,248,3,201,7,124,26,189,149,174,16,234,165,139,163,199,136,149,148,159,45,47,231,130,131,234,224,209,69,45,244,109,77,167,27,135,80,244,56,75,75,110,125,220,190,18,155,10,98,67,103,63,212,171,141,226,205,111,110,173,194,93,94,122,64,94,49,247,133,181,66,161,88,1,108,107,241,219,248,98,250,177,39,178,64,190,47,88,43,205,179,163,45,138,85,114,60,90,179,82,13,221,76,235,140,51,98,26,73,184,124,235,77,254,189,173,251,94,74,37,103,236,82,51,108,145,73,37,90,45,122,245,132,252,34,166,161,21,27,102,133,41,9,139,245,1,241,253,115,10,244,208,207,194,79,91,73,2,74,52,174,157,207,215,98,213,163,7,40,39,31,37,94,78,222,203,150,66,36,88,142,108,196,49,114,108,227,24,153,83,15,70,74,54,226,128,65,254,249,204,225,174,182,6,12,238,190,25,38,170,89,242,107,200,244,248,237,51,182,100,222,212,74,234,193,69,101,117,102,24,54,106,45,208,221,230,95,171,91,41,225,99,67,193,208,230,87,215,109,194,228,2,219,36,14,184,160,195,252,24,73,20,120,57,76,203,207,86,203,146,14,9,111,172,162,255,149,173,81,205,5,42,127,139,79,226,68,79,196,51,23,200,121,248,213,208,107,14,9,206,159,121,6,149,79,172,251,100,150,189,124,78,74,49,103,44,160,196,122,19,159,211,52,91,220,195,73,150,203,153,67,38,241,153,225,221,41,38,169,200,111,34,55,99,37,56,208,18,197,197,56,145,207,182,192,44,191,239,101,53,194,178,229,80,90,29,40,51,94,119,13,34,216,59,54,67,211,4,209,183,134,78,194,187,61,161,173,168,4,156,100,167,37,242,24,3,222,232,35,145,95,166,231,168,199,118,118,198,171,173,231,240,65,106,42,14,31,82,207,229,57,96,136,45,186,61,13,185,87,19,169,78,24,217,73,99,228,248,92,15,237,102,161,216,255,248,225,1,163,6,36,166,10,34,183,232,100,125,48,106,62,85,111,62,76,120,254,27,241,65,29,124,211,107,201,133,125,216,160,221,102,232,115,209,45,83,253,135,57,218,165,169,132,231,130,16,41,174,206,8,0,201,185,120,150,250,177,6,191,77,99,88,23,150,236,195,80,102,148,28,55,103,78,170,39,204,177,57,61,80,101,92,58,112,222,9,252,171,232,119,24,129,11,221,197,19,241,244,26,87,91,243,187,76,51,227,244,254,226,119,105,88,247,116,210,83,117,222,200,34,21,137,21,221,62,153,103,124,78,127,47,24,106,69,199,179,208,119,239,253,19,137,120,151,18,70,49,255,87,247,206,143,100,188,197,107,61,139,135,84,152,63,24,55,219,185,60,167,207,241,12,124,93,35,251,164,182,132,53,30,134,247,131,199,145,166,110,211,107,152,178,247,7,159,195,32,61,143,198,55,12,187,146,234,45,213,245,230,248,65,18,48,174,38,197,250,28,1,200,118,251,79,39,254,81,135,146,237,38,62,182,117,54,181,165,155,252,153,253,211,237,101,116,51,154,148,58,179,149,30,199,217,61,198,110,153,234,165,78,223,121,180,236,219,217,121,69,106,3,212,143,54,10,55,191,186,146,79,42,226,59,161,62,90,3,166,161,89,8,67,141,178,139,10,230,15,206,198,66,163,110,29,100,199,201,97,162,38,210,250,81,126,5,118,190,116,161,236,60,86,148,14,57,222,149,47,124,72,173,135,148,41,176,141,167,236,149,152,244,81,145,178,208,239,137,128,122,220,220,178,212,91,119,121,188,198,18,87,119,43,56,86,83,101,59,227,154,21,224,114,150,169,239,5,7,232,183,4,176,28,40,225,151,121,74,85,144,155,11,112,181,48,70,98,99,65,33,89,226,106,154,101,31,219,112,89,231,189,127,48,188,206,231,12,160,148,217,47,238,152,91,143,93,121,91,250,137,241,167,249,248,47,108,157,158,6,197,124,133,154,186,168,231,149,142,49,82,28,166,98,244,57,65,146,73,64,58,140,143,254,186,86,212,231,197,205,49,36,213,111,35,110,149,125,35,166,91,112,73,187,38,150,62,28,209,241,94,36,55,146,122,40,196,211,220,138,58,111,177,138,134,69,76,226,221,75,59,200,90,91,217,137,108,228,236,158,254,94,237,103,232,8,218,97,45,142,37,96,189,53,114,122,117,187,58,102,10,125,91,178,143,211,181,224,102,39,109,158,75,232,137,138,117,174,185,82,45,117,27,13,114,123,189,56,154,105,236,75,119,97,2,70,142,4,17,220,251,82,120,5,85,96,148,132,247,186,11,251,44,40,129,205,80,143,241,166,7,191,233,79,87,218,18,91,140,183,53,147,202,120,91,161,96,139,79,173,250,187,5,210,56,2,4,129,230,245,60,55,90,100,158,38,73,38,189,42,180,205,5,59,155,66,67,135,169,163,149,199,166,51,192,139,89,120,233,53,167,30,186,103,140,135,87,246,37,227,215,79,178,23,2,19,54,137,241,158,175,131,142,76,135,171,197,36,99,87,211,60,200,175,142,182,199,68,160,159,82,231,32,159,51,194,26,103,87,132,134,100,40,124,46,112,31,130,150,29,76,44,25,112,84,37,70,236,102,147,230,40,133,7,5,193,177,209,22,19,199,21,184,143,96,5,164,216,164,160,211,251,231,100,53,107,255,5,43,126,97,223,193,150,95,110,112,21,122,86,180,38,183,195,20,162,93,203,255,192,124,210,26,40,252,214,91,80,178,50,158,94,96,97,158,163,81,239,109,76,126,61,126,218,18,151,1,55,216,27,188,158,59,163,39,146,197,208,164,128,132,6,229,30,240,185,248,150,133,214,106,217,144,175,64,5,159,2,218,126,121,240,117,62,66,251,118,40,138,19,236,163,233,163,193,173,232,191,77,125,145,104,36,17,247,49,214,206,15,238,86,74,149,117,84,106,203,241,104,104,109,213,34,195,66,86,172,120,134,238,236,211,231,4,144,159,54,217,53,255,32,29,85,28,97,234,59,223,11,247,42,96,202,60,164,9,191,154,249,230,206,109,62,251,48,230,139,194,199,23,152,129,154,56,164,188,22,220,188,190,109,159,193,36,120,112,237,212,90,81,215,242,24,63,113,8,92,5,121,107,90,22,146,231,239,26,205,101,93,39,3,202,202,110,93,112,182,52,233,3,134,210,2,93,11,71,7,226,89,146,92,39,207,140,167,242,193,214,189,32,115,161,236,22,222,16,69,105,180,114,222,95,182,140,183,183,26,102,56,203,170,72,231,30,19,10,127,197,103,41,45,114,119,127,35,162,196,214,249,253,112,37,255,47,7,134,21,140,108,111,73,32,236,141,244,73,21,216,66,225,94,50,48,97,42,44,242,216,88,11,99,56,140,96,67,201,2,215,98,90,212,14,211,210,208,228,185,33,246,243,214,23,78,185,34,196,55,198,153,147,61,227,114,80,232,87,111,98,176,194,193,156,189,113,45,87,14,236,181,229,106,171,83,207,113,241,57,34,174,71,82,205,22,247,98,87,59,95,207,176,201,197,213,58,178,252,193,8,44,164,91,215,137,134,106,162,134,202,225,99,171,141,107,183,84,43,30,246,54,67,174,46,180,75,92,216,106,184,163,34,132,210,188,218,228,230,176,102,71,185,2,166,52,53,214,183,92,129,56,157,135,3,120,49,136,100,165,134,131,58,179,150,239,168,16,149,87,184,163,35,225,223,139,225,175,15,12,57,209,246,39,183,26,211,46,21,32,211,14,90,47,31,89,180,23,253,73,85,55,221,70,245,219,213,173,95,95,148,51,42,52,245,203,179,163,5,231,70,120,139,40,21,162,209,115,57,202,233,127,125,112,166,33,33,228,236,240,49,159,69,228,196,74,126,187,183,248,32,211,48,139,168,7,85,227,138,242,202,243,140,246,243,22,230,21,172,47,116,14,191,239,67,75,240,30,250,219,180,104,57,207,7,33,245,174,125,162,213,216,12,93,39,55,147,71,212,130,45,224,50,189,89,26,216,140,73,129,105,3,201,113,115,106,39,146,220,188,66,119,215,252,197,166,177,156,109,133,195,86,55,230,20,54,165,139,22,170,70,211,133,51,18,124,23,38,80,88,253,36,36,170,46,130,98,149,80,67,118,198,179,252,227,64,149,29,140,68,133,111,110,228,191,182,240,117,226,153,242,177,155,195,104,221,200,128,54,154,72,146,87,23,32,213,242,12,9,134,250,114,14,17,58,95,89,127,247,193,218,32,113,20,63,77,237,135,108,157,184,62,144,5,124,48,68,226,237,70,207,140,44,102,199,97,131,248,105,221,250,211,221,88,191,124,196,16,235,43,93,140,131,110,218,182,254,169,187,109,97,122,53,124,47,94,202,101,100,197,34,60,83,237,4,185,223,18,173,11,81,13,131,207,126,81,217,228,48,186,118,106,183,20,88,20,124,19,217,212,39,118,217,130,126,73,71,47,84,161,8,179,72,101,31,155,10,180,7,142,22,75,204,139,85,131,172,164,151,30,64,244,222,132,9,10,193,98,120,105,253,106,10,122,187,218,37,199,142,239,113,210,177,21,42,237,44,106,46,176,147,59,76,131,162,208,59,66,155,135,219,239,95,4,21,221,178,229,136,94,136,172,244,184,58,33,135,32,87,111,84,123,253,40,228,204,92,18,228,170,48,175,17,25,188,48,116,242,2,47,10,184,124,109,158,195,71,26,82,170,145,237,186,75,104,250,147,42,42,86,155,121,125,94,220,195,197,179,234,231,164,144,165,220,159,78,214,250,167,159,51,13,47,125,205,136,218,146,68,150,201,64,157,181,239,57,88,26,75,142,112,164,15,130,46,23,74,121,99,198,145,137,182,164,36,99,17,33,145,6,163,51,77,81,52,141,151,78,232,122,43,138,202,224,253,229,105,15,167,11,168,120,120,249,108,15,103,63,145,184,56,9,93,203,128,58,204,182,219,117,225,243,107,113,111,226,14,93,76,61,40,238,143,109,241,205,97,234,151,166,116,246,213,102,242,84,94,63,67,34,232,177,199,126,14,188,207,210,101,126,150,28,48,13,142,151,40,164,164,226,108,72,46,194,148,193,176,48,62,184,192,212,122,61,101,182,44,4,129,63,20,46,106,105,208,70,99,122,151,22,23,211,133,240,108,73,9,210,231,239,98,122,54,187,116,42,179,231,152,26,234,7,19,220,20,221,199,3,79,75,23,56,204,163,223,72,43,202,167,166,128,246,193,211,232,208,244,234,140,52,100,192,149,20,213,210,13,205,106,124,63,24,218,187,170,3,126,134,32,249,249,65,165,91,149,218,110,96,138,8,253,201,208,206,236,98,236,97,174,5,69,48,10,53,150,41,18,56,83,4,26,94,92,127,168,83,216,34,90,142,141,154,42,34,124,26,113,103,104,127,12,15,241,156,63,43,41,106,228,89,113,239,179,39,201,152,96,252,197,1,50,126,71,192,159,83,252,219,168,245,92,159,85,67,83,96,62,71,91,188,6,162,180,148,175,237,15,182,131,246,46,115,170,151,102,240,247,209,12,143,102,212,190,48,124,220,174,116,74,171,245,35,243,116,96,163,127,46,14,163,26,84,4,158,52,185,127,91,163,37,222,200,42,9,76,83,117,113,184,219,237,228,183,73,200,59,211,16,17,119,106,133,229,234,179,75,175,18,191,157,9,124,223,35,161,25,11,162,39,252,207,140,45,198,18,127,225,102,12,63,191,121,135,64,114,58,135,157,252,54,77,89,174,2,117,206,84,202,163,174,147,125,254,170,149,15,56,12,211,151,8,215,30,216,244,65,178,195,99,170,140,31,34,106,20,188,21,135,77,50,66,30,45,39,83,235,116,184,97,3,95,56,155,240,218,103,32,87,178,69,75,20,197,154,49,31,187,234,67,181,105,43,122,243,231,56,226,76,201,254,222,103,95,208,118,35,163,190,88,190,143,84,186,62,180,97,136,153,116,76,232,234,55,183,226,212,41,87,195,254,237,124,248,172,174,179,171,92,175,144,88,1,252,22,62,44,240,203,73,149,18,76,197,248,140,113,115,20,92,174,3,68,196,45,123,195,145,173,220,46,6,130,105,190,102,95,144,103,208,16,33,191,59,65,35,39,176,239,136,87,252,62,185,24,171,203,203,82,44,62,54,132,253,9,184,76,167,109,179,49,27,82,21,134,178,21,204,16,23,110,89,234,173,161,156,162,84,50,224,182,146,244,164,162,245,75,111,175,12,74,151,50,189,74,164,22,19,227,131,161,150,22,50,112,186,216,187,147,196,30,180,26,143,249,69,209,242,94,201,7,5,193,34,41,72,171,72,192,103,239,169,51,69,54,74,218,47,140,236,244,142,137,134,158,68,151,243,10,49,158,153,125,150,82,214,47,1,82,194,230,187,229,152,103,25,17,120,57,227,39,105,143,212,253,106,107,144,23,63,252,156,80,36,9,252,173,105,42,213,3,137,218,32,26,46,127,112,167,71,75,170,150,177,114,208,171,255,30,28,246,138,167,99,97,33,55,82,125,26,246,95,75,183,92,141,129,240,249,194,136,55,99,168,142,103,72,139,171,246,86,211,101,149,183,54,163,57,127,38,50,18,186,103,90,228,231,107,213,236,233,107,218,91,81,237,21,216,148,164,191,148,62,253,116,100,218,239,247,216,40,161,165,175,180,132,83,183,72,195,16,233,24,4,64,253,193,144,6,85,43,149,156,124,119,166,19,210,124,117,234,25,110,51,197,121,198,43,59,14,233,113,129,249,184,159,55,69,252,114,170,208,69,53,62,31,103,252,165,238,4,169,25,121,47,235,136,252,188,142,202,110,170,5,30,7,46,38,234,245,193,29,130,30,177,237,173,83,162,196,111,35,15,175,145,90,146,152,213,187,253,96,169,196,116,146,143,61,19,153,196,238,176,201,89,109,89,2,180,108,111,255,237,74,205,120,210,37,0,101,115,139,155,67,198,46,246,158,201,112,186,86,19,1,76,24,100,100,38,49,241,188,229,0,3,89,137,142,15,154,169,216,8,148,154,187,33,23,67,83,233,52,98,149,120,28,198,145,192,29,238,189,239,131,97,42,82,71,33,112,53,106,94,135,73,183,138,203,143,46,109,242,34,12,2,156,149,52,143,46,94,162,227,223,107,23,107,215,147,56,215,202,38,136,234,240,58,255,87,68,166,88,126,36,4,29,38,208,174,155,210,130,113,208,27,152,169,50,82,58,18,180,226,246,244,148,79,53,50,112,73,249,208,191,124,6,234,11,40,84,202,196,138,100,109,160,16,33,205,249,205,114,18,68,252,216,133,209,62,243,172,101,53,121,8,41,169,33,150,74,241,138,95,141,26,204,16,119,106,96,222,36,31,180,194,142,37,13,148,156,57,35,68,89,42,35,136,62,194,133,57,204,182,159,203,166,178,154,37,250,205,165,132,69,63,120,81,93,45,110,36,89,176,21,19,145,100,197,150,146,131,138,11,121,134,253,155,13,200,191,8,193,25,108,181,86,52,237,40,138,243,178,246,41,76,90,110,37,159,157,144,141,90,92,139,137,51,237,84,175,4,81,114,19,201,226,74,172,60,210,127,103,82,81,75,36,81,156,99,240,47,162,168,31,60,77,58,85,118,114,18,251,94,19,93,147,233,134,201,215,60,35,230,122,178,213,58,217,165,162,173,194,221,61,61,46,127,96,170,106,20,94,232,46,184,57,97,133,18,194,199,112,158,25,6,59,183,108,147,177,119,75,164,100,254,52,229,2,110,72,138,202,18,160,192,253,243,13,42,185,192,46,153,71,10,62,96,191,171,14,163,178,166,23,83,60,226,234,114,108,17,54,175,116,211,49,66,126,135,143,75,41,101,126,213,196,134,189,180,165,38,242,117,69,28,220,101,180,216,217,127,187,66,72,39,158,160,53,151,196,199,54,46,214,103,105,175,97,81,31,135,209,171,146,44,12,5,143,217,91,14,200,51,98,72,53,221,232,137,81,248,160,145,198,215,157,156,234,221,230,133,174,104,85,16,233,149,155,35,23,18,139,55,25,185,144,4,252,104,21,139,224,59,137,37,171,72,17,67,41,163,171,242,123,177,178,81,141,148,138,81,228,175,206,17,248,153,12,244,64,89,178,74,205,44,99,207,115,24,134,64,53,179,160,2,115,110,143,242,19,126,149,248,18,188,135,205,243,235,148,210,39,209,24,48,229,173,225,42,28,16,121,80,80,162,7,247,196,42,254,66,218,116,43,72,0,8,2,184,233,38,65,177,227,103,74,38,209,90,213,114,247,107,161,202,75,143,253,55,169,168,254,205,5,154,177,150,98,166,78,240,197,202,215,180,52,162,158,217,21,252,251,225,69,192,102,166,231,206,109,123,164,131,196,219,28,93,205,9,90,137,156,228,11,50,43,84,82,245,83,86,54,168,239,177,233,151,135,99,94,135,115,71,165,55,4,70,77,85,77,232,71,132,212,214,159,60,147,17,146,93,99,211,134,59,227,201,97,252,41,75,60,129,179,150,92,30,135,10,11,84,146,21,157,86,138,228,48,211,162,136,39,96,34,94,41,7,92,104,44,186,48,218,4,245,219,145,104,48,59,123,169,58,56,120,149,245,59,188,248,237,227,158,182,199,205,32,223,94,226,189,96,123,222,2,111,178,204,254,228,153,8,222,13,164,32,164,149,66,79,172,80,223,91,164,228,134,130,132,227,154,199,152,225,110,139,203,105,92,131,203,159,27,126,218,164,168,73,24,53,127,107,170,140,186,190,214,132,236,35,197,215,52,238,117,185,26,37,146,21,115,161,240,243,45,171,83,72,85,237,133,155,80,96,226,81,94,86,2,34,171,169,139,189,221,232,62,72,253,62,25,36,134,215,204,105,244,197,79,239,103,227,189,240,158,166,194,197,43,231,173,127,179,100,253,233,76,163,231,253,90,176,219,222,53,15,124,158,165,196,84,160,6,45,235,189,207,222,215,125,34,157,209,133,190,81,188,116,178,148,206,59,64,81,106,89,114,230,90,49,163,55,18,209,163,105,100,52,226,164,19,242,217,142,54,52,213,228,193,152,103,206,247,70,19,166,213,201,72,0,32,153,140,70,192,73,164,198,26,243,111,140,120,44,42,44,235,19,91,160,28,190,251,75,37,83,73,147,200,196,49,181,119,139,171,169,93,148,33,129,154,56,123,137,223,177,110,161,222,146,137,64,174,99,196,20,133,5,16,167,224,194,231,228,26,222,173,67,109,250,58,214,177,192,12,113,172,235,137,69,42,141,93,8,172,145,171,242,39,135,34,169,222,51,245,60,26,13,57,201,127,155,73,167,49,50,170,127,98,63,26,200,179,202,134,211,40,23,117,5,92,246,3,148,176,229,214,88,214,235,179,165,11,89,189,244,12,138,133,88,60,101,105,180,225,107,105,20,11,198,54,159,224,166,208,208,244,185,123,166,98,202,127,251,108,179,77,40,119,80,158,58,227,224,31,228,252,52,90,96,122,53,225,160,230,191,157,45,4,87,244,201,207,175,127,62,33,205,109,11,210,21,137,222,113,71,159,43,180,169,46,105,242,107,198,145,227,140,189,116,46,36,85,128,135,143,15,149,128,236,112,163,128,67,134,133,4,132,87,177,208,70,66,192,85,226,111,38,247,235,159,147,248,89,151,182,49,36,22,136,107,53,135,233,99,125,70,13,73,209,18,87,35,110,169,129,69,104,7,92,217,138,12,75,225,155,72,112,15,34,247,207,31,37,141,65,31,133,204,134,98,212,157,254,69,230,80,85,31,2,135,165,236,24,114,38,116,215,160,229,153,103,221,213,98,127,130,173,67,71,5,194,3,215,252,6,30,42,226,4,95,82,138,104,208,129,169,31,148,81,193,112,139,160,37,48,13,240,18,219,91,166,10,233,115,137,242,91,97,28,161,48,152,204,240,135,206,69,77,180,68,254,232,83,233,190,211,158,95,166,18,85,55,157,51,13,99,13,80,94,160,225,82,19,206,244,243,252,204,11,202,238,183,134,36,113,173,125,101,211,245,146,171,252,114,65,132,97,197,202,174,116,117,106,72,146,112,94,242,205,146,236,166,136,95,55,107,38,246,34,153,66,106,180,137,16,45,12,227,86,195,228,48,234,29,26,249,179,144,204,138,45,235,204,149,36,219,37,145,243,40,22,61,199,226,57,159,165,37,128,234,16,146,233,1,35,37,171,7,58,12,174,206,225,2,124,134,87,54,91,186,81,104,139,142,155,183,33,60,198,141,74,255,186,226,8,129,250,98,203,215,60,67,196,175,205,120,114,184,33,229,183,135,232,158,22,203,64,11,241,237,153,101,63,14,38,135,77,148,85,225,100,190,118,108,213,166,112,34,150,202,36,17,227,59,181,233,166,87,181,99,76,18,204,63,216,182,118,124,141,2,67,5,230,63,93,232,20,111,10,163,64,227,246,50,13,34,91,82,185,84,33,175,236,116,7,197,234,7,53,227,112,14,244,99,29,198,110,107,194,70,69,111,190,172,121,214,225,102,180,16,10,91,48,222,103,57,70,243,214,155,159,3,211,187,50,15,60,137,8,188,112,27,247,106,211,204,80,116,68,100,157,229,7,197,226,243,65,232,31,242,165,13,189,193,120,30,156,130,185,64,161,6,146,141,156,130,224,53,226,148,176,128,153,206,36,206,164,222,253,185,81,180,217,93,127,122,101,23,242,43,214,169,37,226,31,86,246,125,126,205,47,198,28,147,46,89,126,122,14,239,133,160,143,159,99,89,239,125,172,105,23,97,58,155,169,209,176,202,160,208,213,231,253,189,152,237,196,86,117,158,241,46,110,151,226,148,176,237,11,92,145,50,185,251,56,140,242,106,110,47,203,8,126,48,141,197,210,238,3,3,85,79,30,140,197,103,107,20,111,137,169,143,105,31,55,207,214,232,47,87,23,24,11,118,28,173,139,254,172,170,110,6,49,127,191,218,244,143,117,117,230,99,237,184,200,147,29,55,85,106,189,80,199,166,38,206,207,206,109,77,219,226,31,193,72,208,118,156,188,100,177,213,29,69,118,193,227,223,52,36,34,155,50,213,187,178,254,163,56,214,169,226,20,215,109,110,75,154,59,12,141,206,86,24,51,57,46,166,21,67,146,189,27,130,205,116,143,109,226,127,93,158,236,199,164,226,22,5,154,39,194,78,120,220,236,115,112,123,224,195,136,58,217,123,196,231,100,152,118,92,141,127,170,87,23,146,93,45,6,141,237,176,168,31,78,220,176,222,247,34,14,166,87,67,130,218,47,76,42,243,113,211,113,91,98,76,81,182,154,234,76,35,246,55,231,253,237,166,41,32,182,156,230,237,41,192,108,106,130,82,178,253,117,79,90,247,16,93,162,18,208,49,90,206,17,99,90,158,148,195,25,6,171,190,140,49,109,178,244,137,173,195,117,18,86,24,66,127,187,60,177,245,25,6,61,245,135,90,229,137,22,112,245,82,36,76,56,204,141,165,217,37,228,171,46,12,131,169,220,155,192,110,76,82,244,29,86,149,48,48,145,94,79,238,98,165,34,84,170,48,182,170,47,16,114,156,104,85,41,220,87,68,39,104,215,133,216,68,111,78,247,144,127,45,72,22,87,41,79,208,159,162,95,135,169,244,126,115,2,52,99,250,123,65,17,92,164,222,97,65,207,188,190,34,104,100,0,201,53,74,236,207,148,162,221,224,160,34,113,139,243,70,236,143,85,224,47,6,81,184,150,167,44,170,83,188,82,137,206,240,78,125,133,194,176,44,251,123,87,211,186,210,192,34,132,171,97,177,195,232,47,20,180,100,11,167,107,23,28,212,36,132,100,42,148,21,209,237,98,189,43,91,98,227,84,107,183,240,165,105,161,34,212,161,179,112,123,10,135,222,33,10,166,229,165,215,166,236,58,46,166,118,75,82,52,155,118,175,120,232,78,16,127,107,94,11,217,233,120,46,92,142,103,97,30,3,43,197,226,161,87,177,232,213,176,28,175,248,150,149,250,45,89,244,53,147,241,241,137,0,121,210,120,224,31,235,242,7,211,107,58,52,155,135,190,205,136,141,52,91,1,138,108,87,133,124,109,44,15,202,92,146,70,59,207,128,120,172,147,34,138,38,116,57,7,228,60,247,47,149,172,51,91,47,165,99,119,249,136,37,20,178,244,177,143,213,90,157,241,215,152,38,144,85,151,171,23,78,254,118,248,120,179,67,35,161,8,100,54,143,46,52,26,48,178,212,177,178,239,165,56,92,56,207,123,214,0,241,217,179,67,141,21,129,50,184,138,53,144,74,177,220,55,222,231,116,29,80,242,107,152,117,54,39,103,161,172,142,52,238,86,152,83,186,57,156,161,131,88,79,132,183,196,202,194,145,46,90,33,181,205,147,112,131,184,85,147,55,210,131,139,250,96,127,107,244,156,151,6,151,201,176,56,65,108,193,129,76,194,38,111,194,211,219,107,127,193,146,238,239,20,200,236,168,135,102,134,138,92,16,199,200,72,206,42,77,199,17,74,57,67,97,242,244,126,241,220,90,51,6,21,1,197,31,14,210,75,34,57,37,228,212,146,111,177,20,38,116,225,171,230,149,219,116,77,2,10,28,112,92,229,222,244,176,58,209,105,161,242,90,41,126,44,96,30,226,236,133,180,119,210,67,107,83,98,225,157,137,198,44,139,15,168,39,253,32,149,238,112,162,198,73,243,4,155,174,252,15,173,214,167,170,89,6,90,48,90,192,121,75,211,189,173,120,196,243,62,180,192,107,175,65,115,170,40,83,92,140,21,208,245,107,156,231,72,94,132,95,72,165,105,95,143,5,172,60,241,73,184,163,28,123,99,107,234,5,217,208,28,48,7,156,158,212,120,59,253,222,27,191,71,55,96,42,75,221,118,162,13,162,101,77,131,35,110,151,47,204,217,34,239,133,115,78,132,216,223,43,233,94,115,12,196,22,4,36,214,159,162,236,252,231,208,38,121,226,224,89,6,91,147,85,48,201,123,43,167,53,141,188,167,33,138,82,158,7,168,38,77,59,53,145,76,72,187,198,83,17,160,213,83,227,108,30,41,150,85,37,102,183,53,199,157,127,33,246,128,139,214,73,65,104,133,50,248,189,121,237,91,147,112,20,93,69,112,184,82,49,162,166,234,52,62,221,126,97,72,15,36,185,200,12,245,20,184,61,218,210,205,157,10,173,225,124,129,140,168,113,15,94,56,153,58,122,124,106,10,250,53,155,107,186,25,49,141,58,222,92,23,24,49,11,247,91,40,153,202,250,211,195,202,139,226,123,157,27,111,77,116,65,13,235,133,239,197,184,49,82,86,148,196,86,12,10,193,38,97,149,32,73,29,5,172,7,165,223,65,182,80,132,2,189,84,144,202,202,161,20,111,149,253,113,122,37,39,253,139,116,239,75,130,187,90,178,182,59,12,1,159,44,91,171,77,143,179,182,88,90,76,82,239,100,42,167,175,218,98,20,7,242,203,121,213,224,118,132,150,14,29,17,201,142,195,172,22,145,72,34,249,163,233,131,89,80,39,208,102,28,68,130,194,200,232,46,104,49,37,62,121,105,184,100,102,143,199,166,239,82,10,1,171,85,149,238,47,233,95,72,9,40,251,136,93,13,165,194,7,35,203,157,154,222,252,56,153,197,231,63,223,28,130,62,129,17,100,233,1,55,106,170,183,194,57,90,1,74,249,213,118,42,108,145,27,255,109,136,34,245,115,117,118,240,176,232,74,49,78,76,125,49,99,139,255,118,5,130,233,85,106,51,77,87,161,120,169,159,45,142,52,181,169,196,68,59,125,39,132,140,83,92,107,78,33,19,248,114,148,167,20,208,12,131,238,32,76,106,58,38,20,67,70,52,240,236,245,156,74,10,163,206,231,190,20,180,154,73,139,222,17,83,60,184,63,215,68,251,85,199,100,90,137,129,95,125,102,81,215,73,10,135,74,14,183,156,78,137,46,17,111,92,60,190,144,119,69,81,191,186,255,156,182,92,136,0,224,179,250,205,156,6,53,181,184,102,112,94,19,84,43,142,26,17,252,13,78,80,27,219,125,27,56,19,22,105,69,73,73,52,35,196,252,44,91,230,51,12,164,55,242,1,217,189,203,202,217,108,39,223,36,40,234,93,159,233,10,12,209,140,84,66,159,149,187,156,11,171,65,14,220,180,140,147,232,119,247,158,109,206,113,90,55,167,192,40,92,206,184,249,25,82,241,10,27,29,117,216,151,63,24,26,219,36,97,230,74,17,161,11,37,89,208,185,10,45,26,149,122,20,82,236,128,55,53,184,23,166,186,206,99,216,86,100,43,21,110,116,69,213,144,70,228,181,176,77,239,160,96,61,81,41,21,131,210,148,61,134,206,243,65,67,172,195,16,142,72,240,253,156,83,123,187,34,56,159,203,68,206,4,206,182,15,57,188,136,170,201,213,164,164,188,65,31,24,179,93,174,166,29,207,43,224,248,242,153,20,235,133,207,137,90,221,81,225,106,202,2,100,208,50,229,93,237,194,218,107,113,208,12,183,95,124,236,193,129,35,159,139,234,84,215,78,196,139,35,87,38,131,118,94,180,122,166,158,17,47,85,42,166,168,169,63,83,188,198,199,94,38,41,46,112,181,142,8,135,249,177,170,55,135,114,180,57,76,143,168,68,131,140,45,41,57,13,81,67,143,232,124,130,162,99,58,146,151,162,88,212,120,72,11,164,41,51,67,176,254,193,212,152,14,133,49,198,154,47,145,4,209,102,209,39,63,174,74,119,239,142,133,124,134,80,178,87,237,167,221,60,29,54,135,247,62,57,143,158,156,17,157,82,10,50,205,247,183,207,98,131,121,247,43,237,131,166,117,37,89,4,237,215,91,219,28,78,69,171,162,154,81,57,56,57,77,53,18,60,137,121,146,133,193,36,248,208,105,61,48,178,41,153,71,16,23,35,96,221,36,237,214,169,224,114,121,157,106,26,131,82,186,7,21,52,37,224,31,58,172,212,101,11,74,94,200,43,170,240,66,251,144,245,215,41,1,93,23,134,144,73,64,226,11,222,187,65,13,95,17,23,140,128,243,218,46,98,86,109,253,137,240,72,195,116,235,159,93,94,183,37,82,116,55,60,167,104,242,102,88,211,91,216,154,203,111,16,106,68,177,49,221,163,16,63,202,128,110,34,41,14,35,37,43,116,113,148,243,192,76,224,191,77,183,113,146,0,54,172,196,57,186,43,236,151,52,190,77,135,87,247,142,33,34,14,48,215,200,60,161,69,50,249,120,103,44,247,170,179,204,90,161,252,189,160,134,27,85,78,16,11,53,214,120,47,166,224,148,153,144,174,44,156,17,176,104,145,12,94,212,237,118,217,150,46,159,186,118,242,144,119,34,234,175,91,161,61,199,55,187,233,198,42,73,79,23,56,114,189,96,170,90,64,183,75,166,158,50,189,18,165,142,103,50,67,90,163,48,129,63,159,160,28,84,69,4,106,108,167,132,67,194,97,42,12,138,222,27,142,46,191,216,232,16,139,110,210,214,59,177,29,166,231,83,79,128,76,200,223,71,108,253,244,5,187,238,225,118,226,127,240,160,120,84,114,75,38,31,149,189,117,130,202,44,77,168,113,0,36,47,2,32,96,156,151,40,160,25,92,188,116,116,97,125,213,23,77,209,57,70,209,164,197,234,164,177,9,154,117,223,78,86,63,123,147,86,60,157,241,91,78,65,128,119,204,91,234,14,158,233,211,240,143,73,61,78,211,242,131,189,200,171,124,40,101,25,77,50,98,20,93,110,151,50,134,119,1,142,51,189,55,173,174,94,48,139,226,18,66,173,250,181,200,236,6,92,248,53,61,215,134,177,241,124,112,178,180,199,250,147,12,193,12,7,209,231,190,211,204,72,231,109,85,91,142,210,63,71,243,84,33,67,19,221,203,190,18,217,16,104,68,19,216,36,103,62,115,152,88,167,217,115,106,244,16,80,90,14,39,83,39,148,197,72,47,191,91,22,88,103,75,107,6,204,105,222,223,14,211,44,177,58,180,46,102,27,135,177,63,57,53,61,85,10,149,168,6,137,178,254,70,226,60,61,53,28,244,242,207,229,48,185,61,61,138,74,59,11,198,125,159,102,181,34,18,119,128,180,142,144,232,247,104,180,184,105,187,36,167,117,38,119,236,48,237,88,50,59,112,74,170,111,234,103,78,102,171,138,213,218,148,221,60,25,196,38,59,242,211,112,215,152,156,159,147,109,202,82,187,105,69,15,71,170,247,74,176,152,134,112,24,26,143,211,247,181,16,60,223,106,254,82,18,123,236,198,239,198,13,85,128,161,134,30,217,210,238,182,51,73,136,38,173,198,205,10,168,187,251,4,244,230,67,158,160,203,205,62,232,7,83,221,174,103,123,53,214,109,55,81,233,151,71,225,76,45,61,58,255,230,133,187,116,19,155,160,89,253,142,57,147,2,74,218,200,71,221,80,246,54,103,66,198,132,79,134,222,155,22,183,111,38,224,34,180,174,37,80,155,89,159,252,106,203,107,104,143,225,194,70,137,7,39,88,56,180,136,233,56,93,205,25,89,155,21,215,169,161,71,153,229,136,139,169,124,206,106,128,66,65,232,151,178,176,68,222,128,114,141,82,106,188,21,60,240,207,218,129,144,229,115,99,97,129,27,207,239,86,83,19,114,147,159,50,223,36,77,206,214,141,122,254,168,58,140,197,168,78,22,171,225,251,22,244,6,104,35,2,243,96,97,237,126,48,74,234,61,63,141,174,112,189,127,175,76,135,73,150,28,44,112,111,49,123,209,10,25,67,143,57,220,212,228,27,10,140,64,93,143,254,2,55,185,91,244,149,122,53,77,231,27,93,148,215,10,176,131,211,97,166,238,27,237,0,62,98,204,25,205,230,115,128,84,15,236,218,119,83,98,94,246,73,78,232,239,167,11,146,97,83,14,27,186,88,171,55,196,192,7,64,44,94,44,72,122,80,60,110,0,103,127,237,90,125,216,40,121,72,95,230,153,245,95,186,58,227,63,242,9,127,178,115,47,218,135,255,156,179,6,99,180,59,117,101,55,250,193,37,59,204,68,48,204,91,52,13,158,34,58,109,112,242,134,92,96,10,25,182,194,57,232,10,128,123,87,151,139,208,122,114,46,93,194,108,204,13,185,121,38,109,254,205,105,238,13,251,212,18,216,132,197,29,46,88,225,50,47,225,41,65,177,201,97,42,229,196,67,128,196,172,58,189,113,231,198,77,244,62,126,9,91,95,110,240,67,18,134,86,120,32,33,242,253,54,121,149,38,66,122,7,94,184,232,223,168,85,168,22,196,71,38,192,55,188,169,168,19,17,63,131,50,158,159,230,97,63,24,246,27,105,250,107,198,165,92,226,167,49,141,181,255,218,70,197,147,236,144,246,96,148,10,10,241,242,23,94,68,209,21,158,202,187,212,77,193,49,127,7,85,135,203,45,171,105,1,37,241,242,216,253,129,19,29,213,2,211,243,234,41,120,186,76,207,175,13,125,178,138,112,205,118,184,88,85,152,192,176,141,119,191,57,252,147,146,84,131,196,1,158,198,111,208,160,98,81,34,6,252,162,234,34,202,157,40,247,40,207,152,33,126,252,249,16,29,182,245,33,82,63,103,196,137,163,126,129,3,210,25,86,50,40,112,91,238,125,247,159,152,210,251,53,103,136,16,25,61,132,230,143,128,169,70,240,123,227,195,106,93,221,52,30,159,207,7,166,63,233,169,1,155,180,100,122,183,60,247,161,221,73,158,187,136,16,16,14,176,209,189,234,247,168,35,214,15,217,167,170,171,111,24,231,202,244,171,147,241,192,84,129,59,242,10,142,46,163,247,188,40,173,53,203,247,5,164,53,181,166,117,208,190,238,100,237,103,142,157,137,36,142,230,152,70,42,228,215,178,21,74,138,243,192,244,55,127,49,5,4,41,141,152,73,239,157,135,107,132,83,229,107,61,122,242,216,197,143,4,202,214,218,22,190,26,8,227,200,46,125,175,76,59,101,18,74,205,3,83,71,229,51,52,87,139,49,233,234,200,152,148,221,225,51,221,135,254,240,142,24,205,249,74,221,194,25,50,94,12,181,127,11,83,209,210,72,136,9,209,151,184,218,164,24,111,186,185,89,111,76,253,242,159,240,255,97,26,203,107,225,47,56,51,107,55,205,80,117,186,216,107,220,176,96,238,66,191,41,40,220,66,159,175,65,248,140,228,117,81,148,138,240,64,11,140,119,55,204,130,227,234,38,226,217,187,161,13,149,19,24,199,99,198,228,78,48,146,8,17,85,195,152,31,158,68,239,148,152,13,57,66,141,101,47,249,246,142,250,170,182,170,67,132,211,98,146,164,66,191,163,222,250,215,245,230,183,134,122,86,26,136,155,177,101,125,214,60,232,90,79,88,10,107,203,245,168,207,192,195,121,148,245,222,147,18,10,127,233,76,2,83,199,132,18,41,247,189,137,20,145,148,25,242,90,141,160,231,239,232,55,131,79,248,20,207,58,56,123,253,158,113,113,134,83,71,94,26,218,157,230,126,6,145,62,212,164,228,115,108,204,190,230,176,181,14,200,36,131,89,197,235,104,233,243,71,69,68,166,40,187,197,242,200,46,156,98,146,71,164,38,4,162,220,207,162,97,131,30,82,58,64,145,30,52,225,221,97,36,205,228,104,160,73,7,7,251,131,27,97,26,29,148,5,89,209,240,247,106,191,122,113,29,21,216,152,253,183,217,60,164,64,133,153,50,66,235,176,17,95,90,34,254,10,113,228,177,42,60,193,96,229,253,146,82,102,34,157,3,212,3,245,166,92,180,197,181,227,24,58,87,127,163,178,200,53,149,165,48,77,65,30,84,94,240,74,11,25,46,12,62,197,5,205,14,122,246,201,37,203,26,29,189,25,105,151,5,199,145,48,202,98,86,151,233,212,27,48,47,80,72,38,163,82,33,94,245,247,90,156,243,66,77,220,32,244,113,74,81,40,223,40,29,191,224,113,166,35,172,75,185,208,187,79,118,200,108,250,23,84,107,16,159,85,245,38,186,49,79,118,127,48,163,244,235,26,214,69,245,207,163,0,139,182,29,117,181,155,209,105,185,87,122,172,159,244,88,245,72,15,193,67,242,131,57,87,142,105,168,17,80,168,186,102,220,156,110,126,141,133,115,154,56,249,22,112,239,90,74,110,38,167,247,231,67,211,61,71,209,64,59,38,189,71,11,155,181,234,235,161,7,25,113,240,95,52,44,124,198,80,96,14,204,30,240,204,106,152,81,131,142,184,144,163,29,186,192,173,161,91,124,236,25,240,202,79,224,119,24,149,119,185,87,191,65,103,75,165,203,205,113,41,52,242,59,75,228,6,39,173,78,91,71,28,134,196,117,71,28,21,123,57,62,144,154,63,7,242,55,75,167,21,190,234,131,67,120,230,39,27,105,69,246,156,169,142,210,249,214,247,106,219,223,30,152,214,25,135,145,217,209,45,203,2,132,78,249,15,127,44,106,228,242,94,217,37,70,26,34,59,233,121,236,227,107,38,55,163,207,180,152,70,197,42,48,82,203,30,89,33,60,157,164,40,211,72,217,155,111,149,84,1,194,0,251,167,56,104,139,234,177,233,70,9,194,116,170,56,194,62,186,178,215,141,83,178,130,37,172,240,57,241,191,180,20,91,217,57,161,155,128,84,141,251,217,15,97,37,196,247,23,38,161,227,4,88,221,76,234,37,159,110,209,203,255,57,200,148,227,18,249,184,195,191,104,31,242,108,27,25,119,216,154,228,222,70,213,180,252,173,112,228,68,62,179,161,96,69,182,226,243,12,97,78,145,118,45,100,156,170,51,151,156,109,241,184,242,194,39,97,176,171,66,25,74,178,231,79,249,120,157,86,164,229,12,240,148,50,66,109,17,31,0,120,78,47,215,131,110,148,108,246,126,224,228,171,218,216,72,187,180,146,119,212,103,66,163,30,102,205,173,154,71,150,62,43,222,116,3,165,228,83,245,111,112,100,47,134,185,199,66,2,142,35,142,16,91,249,96,75,251,94,3,235,192,199,26,110,126,49,13,89,169,42,186,168,186,233,14,67,106,89,244,189,112,204,191,165,57,112,30,154,156,62,102,29,127,187,17,197,92,105,138,184,28,32,132,61,211,225,97,5,60,23,102,11,247,166,54,120,16,82,149,153,3,27,185,217,41,31,156,178,9,88,92,24,74,210,254,165,131,136,48,195,91,163,48,12,224,159,105,119,254,31,210,119,55,68,7,108,229,41,1,19,109,141,105,105,12,2,211,27,155,7,189,223,216,203,10,19,100,152,1,159,45,249,26,3,72,55,212,229,110,15,196,77,180,176,21,133,57,212,75,192,75,8,196,113,223,168,139,240,247,66,79,113,61,63,141,101,225,51,5,222,198,46,13,115,192,35,200,50,129,33,5,175,2,19,47,253,114,58,199,211,37,26,118,55,2,35,51,63,94,168,255,246,57,110,121,21,133,141,183,50,96,212,8,228,201,169,255,243,126,186,1,97,127,17,199,190,83,74,215,60,225,73,140,206,210,31,2,23,104,251,134,195,121,10,83,3,49,187,148,87,124,237,146,233,249,213,139,233,111,184,23,35,142,145,228,131,208,75,210,75,143,159,38,196,39,131,70,77,141,87,77,15,106,240,246,208,223,198,82,73,201,63,39,101,253,82,37,214,97,9,63,251,97,13,152,24,221,3,207,32,243,1,30,240,121,94,184,155,128,176,191,24,53,124,226,46,90,214,119,120,99,53,196,142,112,188,42,76,201,200,246,47,194,24,117,217,86,8,7,158,161,233,1,119,186,113,5,166,10,169,93,24,222,85,189,249,113,215,115,154,1,211,54,168,240,236,81,148,109,87,119,33,220,161,70,166,193,12,122,127,123,8,101,14,145,27,180,139,90,192,133,19,236,194,208,169,182,178,227,189,207,249,213,138,194,35,194,224,192,40,21,203,160,34,46,48,239,213,172,206,155,30,39,110,51,102,187,131,90,76,223,73,96,91,148,1,19,11,155,122,115,99,88,15,56,153,212,139,194,124,67,159,138,149,94,176,242,92,92,123,60,25,41,244,173,99,122,54,186,236,132,244,244,209,98,128,41,124,76,163,237,103,80,66,0,229,153,106,68,142,226,152,48,5,159,162,23,99,121,166,139,210,226,163,79,198,185,253,229,207,57,33,142,167,208,228,131,204,95,181,87,172,176,94,133,142,161,211,42,115,206,59,223,150,50,197,233,186,229,145,65,244,14,127,107,3,236,66,52,4,3,5,186,97,126,115,216,73,150,14,90,53,45,164,47,188,176,23,60,175,115,60,123,3,218,46,1,119,165,233,239,212,206,99,124,58,76,137,71,82,184,154,84,115,192,181,8,211,16,112,163,204,63,224,164,90,211,103,207,99,249,125,43,172,83,139,210,165,40,1,5,237,179,72,60,168,110,116,74,165,101,221,18,81,3,245,155,15,98,105,227,129,105,116,8,152,218,177,162,123,162,197,146,2,165,211,80,223,139,45,205,195,199,120,134,202,247,124,96,107,11,242,7,111,24,254,85,81,184,95,71,160,182,63,62,240,240,240,3,37,184,148,117,232,215,166,75,219,205,77,19,67,29,186,105,89,193,157,7,78,136,1,238,241,92,77,69,150,219,132,214,161,220,116,249,153,0,87,124,16,108,37,161,95,234,166,212,211,226,201,207,142,213,251,243,219,48,4,120,240,14,46,161,34,149,128,118,117,29,113,243,108,82,34,122,243,179,250,60,95,143,34,51,121,237,165,195,50,130,84,209,42,116,233,6,84,24,193,176,30,48,97,96,157,229,63,178,114,135,51,102,129,222,156,106,152,152,105,41,103,21,80,5,198,61,11,24,14,159,162,79,126,246,218,236,159,196,200,168,165,64,11,24,59,122,58,220,155,70,190,59,228,31,174,52,106,106,67,75,152,226,65,73,139,4,76,147,155,126,78,70,121,6,138,68,201,214,91,255,246,130,15,62,38,95,45,186,175,52,227,193,8,116,18,129,215,179,213,196,175,2,70,229,106,232,215,196,8,245,151,94,116,8,235,226,100,215,113,237,16,224,213,219,51,100,197,88,207,29,62,19,81,250,255,249,92,68,4,227,183,105,103,170,186,118,57,128,74,220,252,209,6,59,232,113,14,99,245,45,138,41,186,158,126,70,190,234,65,98,96,201,103,130,158,39,247,248,52,104,126,150,215,89,29,197,101,178,15,140,184,222,131,210,217,118,209,181,165,210,9,152,252,65,191,48,2,107,23,62,6,218,114,31,159,210,109,106,16,167,194,221,75,199,65,45,135,36,104,53,10,58,135,73,91,232,102,152,9,179,215,18,176,234,65,209,207,1,23,148,95,12,123,207,90,106,114,159,137,225,116,140,4,223,200,16,203,79,39,74,182,238,213,85,25,75,77,123,32,244,210,45,110,171,196,29,192,16,155,173,128,105,135,93,10,71,7,36,168,229,14,212,209,152,174,212,2,74,247,207,86,180,45,239,246,54,184,74,58,31,184,4,81,187,193,93,180,35,59,122,23,101,110,159,130,132,31,230,13,89,118,203,194,229,81,2,30,89,74,47,58,165,253,243,206,19,168,179,182,156,201,84,209,32,126,228,48,222,152,108,195,180,232,118,175,91,238,214,7,39,193,113,43,223,57,31,200,7,156,208,172,120,164,76,147,228,78,140,161,123,46,25,149,217,236,148,14,152,246,237,169,126,35,165,132,254,61,168,198,168,178,110,51,234,16,78,203,111,112,149,12,11,240,177,237,134,94,173,46,80,254,149,176,247,128,83,17,250,102,96,43,173,188,176,70,91,161,118,162,52,36,134,156,186,6,133,75,166,18,161,221,65,83,87,155,46,130,185,226,222,252,183,244,167,209,183,188,163,74,167,19,190,110,194,130,76,3,44,198,66,44,77,211,237,93,2,19,61,138,125,214,138,91,101,76,143,211,153,221,54,4,133,225,127,104,128,97,113,94,197,189,231,227,102,32,30,154,188,24,12,173,71,204,76,9,33,52,171,238,27,177,54,203,22,206,171,14,31,72,185,11,8,143,69,42,159,232,189,154,101,222,15,66,200,76,146,117,48,75,39,39,194,131,68,109,176,237,94,24,46,175,234,249,161,133,208,130,150,41,146,254,160,91,224,7,19,37,206,26,24,67,99,163,57,153,16,3,78,210,81,226,102,88,62,173,56,140,143,40,36,202,103,6,211,239,248,21,227,116,42,189,207,33,41,48,17,210,186,252,183,145,118,253,3,122,204,158,26,168,201,79,40,220,151,55,109,119,24,95,53,1,79,35,228,89,113,211,209,102,37,52,2,227,149,92,152,142,79,9,219,83,108,49,157,125,166,255,214,154,62,152,209,122,196,47,147,194,109,250,96,200,86,120,52,112,82,76,35,61,196,192,232,90,197,79,211,225,166,161,70,186,235,231,125,178,108,22,154,192,40,235,220,39,131,164,69,82,2,248,171,197,219,135,128,243,148,142,218,182,126,137,202,248,30,48,50,63,112,49,165,178,128,161,135,146,65,131,9,213,147,106,231,20,27,86,246,165,112,161,31,204,97,107,92,149,39,167,141,184,198,247,130,246,120,73,65,5,250,168,232,175,125,48,221,164,34,68,6,140,63,53,2,174,132,208,255,148,48,233,224,204,47,62,49,39,173,77,72,78,249,163,14,90,255,170,155,200,4,61,177,237,171,194,27,197,169,128,135,72,89,128,194,33,144,3,165,63,88,238,141,52,131,71,28,38,37,118,154,190,24,198,228,238,213,231,36,62,72,180,41,204,54,82,252,193,51,102,210,13,72,12,19,169,111,95,132,137,242,24,216,103,242,133,143,239,182,106,60,90,50,125,158,38,48,132,142,205,175,166,103,180,223,221,215,238,126,86,141,63,57,29,70,242,96,164,86,220,180,65,170,112,47,161,25,29,63,177,235,236,67,150,50,223,82,158,123,24,161,240,133,141,131,238,194,168,12,175,21,15,150,232,17,18,24,42,241,254,25,162,147,13,138,182,70,129,107,212,141,194,58,198,78,34,47,221,112,95,191,37,97,164,100,75,168,110,233,57,167,168,114,59,76,122,175,201,136,18,133,243,22,186,3,155,184,151,204,5,182,98,239,158,159,240,206,156,137,124,71,148,28,68,245,208,243,180,32,246,186,141,134,80,232,102,226,220,14,83,73,125,75,167,45,120,181,227,115,157,33,169,93,100,206,56,168,81,145,246,171,177,212,197,13,36,252,190,163,50,158,106,165,86,132,164,151,76,50,213,17,1,175,172,226,60,195,92,76,119,136,184,250,76,188,251,100,205,148,149,230,138,39,51,98,120,133,199,249,229,17,48,49,246,46,48,77,236,113,111,150,135,132,97,172,65,163,122,23,187,197,157,167,184,106,86,233,67,0,49,94,219,98,153,2,39,66,145,119,84,6,89,235,11,27,247,238,186,87,247,41,217,247,95,45,111,25,51,96,2,45,10,35,198,183,215,253,237,41,177,14,227,74,60,111,51,228,209,166,254,116,131,194,169,4,10,53,188,94,92,173,233,229,62,153,22,114,152,22,73,142,73,190,224,195,146,89,140,96,215,242,46,119,230,161,85,14,92,24,190,238,47,246,132,97,137,5,176,5,53,74,131,128,135,137,35,8,76,43,200,44,23,86,17,72,120,168,122,56,99,86,67,92,101,219,160,79,173,149,152,226,16,100,72,110,222,184,87,232,228,246,229,197,94,43,83,156,115,52,221,207,241,211,128,40,2,83,132,112,23,39,188,10,178,89,66,163,179,92,23,8,15,19,209,211,42,48,76,32,241,49,143,149,53,164,62,5,98,1,35,100,117,152,150,112,217,209,208,239,217,119,121,161,233,36,158,135,117,193,115,62,222,77,233,249,154,196,203,211,220,119,67,163,98,68,80,104,139,74,108,227,137,56,150,12,154,29,2,45,182,226,108,134,235,133,161,110,91,190,56,51,60,109,98,232,90,11,254,242,52,131,57,133,85,42,103,76,255,48,121,16,212,206,136,166,147,24,163,203,11,54,65,161,171,151,33,109,72,147,248,247,194,23,232,66,104,99,34,106,213,89,24,15,108,29,177,50,87,232,177,113,249,106,142,152,172,117,1,40,203,22,47,42,176,51,130,130,135,139,18,87,246,60,29,3,222,159,109,30,5,130,238,237,255,148,157,158,199,78,10,67,158,119,81,122,88,229,181,72,26,186,56,34,51,133,150,83,249,152,16,191,58,107,1,176,241,246,92,56,161,66,159,226,99,211,4,163,75,32,153,89,21,243,12,139,121,203,247,72,20,33,143,56,221,144,47,186,230,251,241,105,200,133,223,223,134,225,165,8,90,217,133,218,29,209,46,45,21,240,83,209,54,80,238,153,158,165,201,142,13,158,178,53,185,183,242,32,98,136,38,20,38,226,189,48,55,238,123,21,43,17,185,235,135,189,83,38,18,21,87,109,223,245,67,89,178,172,124,116,187,87,141,13,13,38,31,41,135,31,212,64,17,74,142,125,163,104,56,15,30,216,243,235,119,223,128,99,251,134,172,15,12,153,104,156,79,63,25,79,185,121,238,182,228,124,207,50,234,53,185,57,123,156,199,226,137,61,193,183,80,5,110,86,244,229,39,39,177,246,36,191,109,109,65,110,234,36,42,206,187,88,12,217,194,162,49,19,7,57,66,25,115,115,53,106,204,165,14,249,178,152,166,132,151,150,123,107,220,154,224,87,19,152,206,235,230,143,214,173,76,78,96,168,237,122,156,3,164,194,218,144,223,30,168,6,132,49,211,151,41,26,93,152,134,229,17,230,8,162,197,210,166,74,201,232,110,41,204,48,227,15,16,240,204,174,29,103,122,157,22,6,186,240,217,194,206,100,240,65,57,214,54,165,255,23,46,22,221,119,148,130,42,177,85,50,129,154,29,86,20,190,92,202,50,224,153,164,224,188,48,167,157,220,59,217,121,24,48,188,3,50,23,146,105,88,198,75,19,73,212,185,128,226,225,190,27,135,49,81,202,242,164,44,127,122,241,60,116,91,93,57,48,140,199,185,123,212,0,24,133,151,38,48,164,13,177,113,84,227,204,184,19,45,81,0,31,147,184,154,130,131,220,219,154,156,124,103,72,213,100,167,239,160,17,238,104,174,190,12,140,44,130,160,204,140,152,164,136,39,170,221,202,7,34,14,16,207,141,0,187,92,13,151,211,12,107,4,129,100,221,169,207,98,178,102,183,11,23,161,220,33,107,135,223,31,48,105,105,29,113,168,204,107,245,73,74,235,105,19,235,208,242,181,51,118,29,148,104,171,196,226,55,98,47,109,92,184,38,225,240,34,252,154,243,144,155,155,216,150,192,173,150,176,70,232,46,209,92,22,37,143,181,221,215,38,127,33,25,190,109,58,182,53,190,230,121,146,33,57,31,36,91,91,142,253,208,68,61,37,151,188,137,63,142,48,107,41,119,218,83,175,182,35,198,31,237,216,161,218,54,79,137,74,109,43,14,71,132,184,229,28,232,236,67,243,90,251,20,241,72,224,249,236,8,8,77,245,216,84,18,145,79,129,169,145,28,23,134,145,123,11,156,240,123,100,199,130,247,239,194,52,133,140,88,126,68,52,180,170,193,74,73,115,56,134,116,213,39,9,39,238,102,197,208,113,53,113,29,201,70,217,167,94,57,94,155,70,14,9,209,194,6,33,75,255,108,5,77,194,0,157,51,39,116,157,216,169,173,242,237,194,136,220,108,255,156,103,150,29,47,84,70,60,89,163,82,92,220,176,134,238,123,193,37,0,23,173,195,200,49,74,6,195,36,96,235,189,57,228,228,146,145,37,185,21,193,126,96,46,232,2,211,129,27,198,39,174,160,78,196,69,212,206,187,181,249,109,2,80,10,83,11,114,159,188,159,135,151,0,239,66,83,202,237,67,171,251,220,146,177,93,248,195,125,221,33,165,249,94,30,124,162,74,29,123,214,64,61,41,43,92,173,194,60,96,248,205,20,206,189,220,105,74,63,149,166,194,142,135,3,35,214,184,87,39,45,197,90,232,186,95,147,220,206,43,201,87,81,133,186,211,61,150,209,255,88,130,162,146,112,223,171,26,229,216,133,207,46,63,91,236,12,131,66,196,164,48,21,73,225,35,209,153,191,244,181,97,33,187,107,123,252,248,40,5,134,168,231,190,215,49,171,52,123,79,217,228,174,215,160,32,58,41,19,141,38,158,89,238,92,32,108,35,23,103,211,205,139,207,217,33,22,149,33,77,22,101,187,115,1,165,45,153,42,208,21,244,88,250,56,146,210,47,201,98,237,253,250,172,216,224,66,134,208,41,108,223,97,239,39,81,16,130,128,169,6,49,50,79,93,209,80,187,48,3,124,207,31,40,31,133,120,133,232,42,181,84,17,148,49,233,236,44,48,157,221,49,9,225,135,20,18,134,62,169,41,206,215,250,155,196,139,134,192,208,33,182,27,46,90,98,221,113,49,91,74,24,158,112,242,38,189,248,44,205,126,61,55,236,126,153,39,36,156,60,121,142,115,117,156,83,153,192,211,186,173,150,68,239,186,68,14,129,109,179,12,120,10,151,52,104,185,81,19,188,190,44,242,20,192,152,119,113,49,217,192,166,87,83,54,19,129,195,140,152,178,126,104,26,66,71,188,86,134,240,68,242,77,70,79,54,194,33,181,130,120,217,143,166,41,215,239,139,18,216,18,180,225,226,68,188,180,235,178,156,4,79,115,120,171,217,10,205,101,184,139,53,23,187,251,99,154,223,50,249,9,237,244,29,206,19,130,64,91,167,17,143,146,98,200,8,74,201,177,199,113,11,35,107,160,200,214,12,133,115,136,222,3,83,131,45,48,39,143,55,50,153,132,210,241,243,166,194,100,144,226,167,55,166,157,124,173,132,240,73,68,129,49,211,213,86,224,4,143,114,188,153,77,75,94,142,92,206,127,4,224,3,46,210,127,98,182,115,119,193,14,26,48,143,113,167,159,26,226,52,151,173,7,38,75,144,21,182,82,79,135,105,44,151,42,140,3,163,172,61,3,158,75,168,36,216,14,90,196,121,81,191,235,106,104,12,227,71,247,117,155,9,171,139,132,42,240,45,247,1,70,100,168,9,124,38,78,246,61,248,124,170,165,250,17,7,134,30,63,62,182,105,60,137,13,132,20,70,43,241,65,168,80,152,99,60,112,114,117,229,201,82,80,254,0,163,220,185,223,3,211,80,154,252,145,172,161,30,211,81,114,239,69,31,236,76,195,233,103,253,89,180,208,66,93,116,89,245,241,69,187,72,227,29,148,118,119,119,201,104,11,221,107,234,197,198,75,29,207,5,203,147,62,215,177,2,210,140,144,190,237,56,98,132,12,147,227,136,144,190,249,201,114,158,162,46,124,28,202,184,218,250,42,239,12,183,158,76,47,73,3,78,75,11,164,40,140,76,55,219,96,178,137,242,53,38,44,136,243,162,41,75,79,114,31,63,203,61,62,22,238,161,24,87,195,36,137,227,181,177,213,202,3,91,171,71,15,120,116,137,180,82,58,5,177,200,142,137,210,155,86,8,15,227,176,140,25,62,140,117,68,174,198,169,206,233,254,54,28,110,242,193,232,6,115,186,81,224,86,197,177,234,140,234,184,73,47,254,118,42,15,204,89,119,111,110,10,143,2,87,51,69,238,176,116,17,7,179,232,89,95,233,194,235,120,190,178,126,168,118,157,114,181,113,110,95,24,251,181,197,168,157,169,86,135,174,62,50,199,233,126,238,202,68,126,96,138,85,107,192,244,56,203,68,109,199,167,187,71,196,164,41,90,126,26,78,159,117,103,249,52,89,12,129,233,42,141,88,43,173,122,67,172,16,162,119,232,143,126,240,162,42,94,172,97,250,24,118,138,136,38,61,38,67,247,36,163,73,138,45,139,108,78,210,137,74,115,65,190,107,155,176,146,24,180,184,193,67,97,27,67,129,143,111,28,150,93,70,166,79,56,33,224,250,96,9,198,139,77,99,234,191,112,130,100,250,110,13,56,113,226,89,81,91,75,51,243,133,139,154,226,86,87,223,238,226,183,62,104,121,49,218,246,83,172,130,105,252,154,247,230,228,141,167,43,1,65,6,213,212,203,198,101,12,250,77,208,133,38,152,192,70,147,184,98,76,113,103,171,192,214,73,18,31,236,24,199,34,15,1,220,218,157,198,203,72,155,238,168,144,220,129,179,52,96,60,229,166,48,188,244,113,117,69,242,40,11,124,62,89,139,173,3,83,187,200,49,128,169,222,122,156,49,148,17,138,184,82,135,74,123,92,147,129,60,149,60,24,92,59,41,140,36,196,16,212,149,37,218,121,246,180,11,207,103,167,183,138,196,26,91,30,170,182,186,244,15,92,66,153,25,24,118,92,121,107,58,102,238,41,98,135,182,28,50,136,2,21,167,218,134,200,40,137,6,36,104,238,61,54,165,109,77,93,114,177,241,63,248,136,18,28,69,121,94,225,218,189,169,14,152,182,174,170,48,162,144,142,146,175,217,122,241,244,214,75,115,252,187,110,57,221,120,12,87,192,112,119,232,165,144,78,122,212,221,36,211,37,50,215,187,105,4,186,103,115,14,126,170,197,31,24,19,184,5,204,46,32,63,109,66,176,190,167,20,26,78,151,236,72,84,172,121,117,189,41,98,82,125,170,104,212,245,79,75,39,107,121,110,167,196,118,123,218,137,106,92,242,3,15,76,81,91,192,139,224,165,192,164,8,252,67,83,160,121,166,176,222,220,50,129,235,194,115,235,152,65,180,208,125,143,63,159,130,141,120,40,12,187,226,12,120,104,67,55,148,13,123,120,237,137,193,180,113,10,92,144,171,185,87,155,174,139,194,84,161,199,163,81,118,33,245,141,184,74,103,82,202,213,73,219,6,32,17,227,192,9,184,87,201,87,219,140,109,119,80,9,195,53,93,154,70,231,30,115,20,102,76,181,13,187,17,125,199,168,20,211,45,85,148,150,177,59,166,61,119,157,194,213,122,1,238,136,75,248,248,128,185,214,18,95,179,153,46,224,86,24,206,215,18,112,121,246,96,198,243,142,200,226,49,229,214,40,20,132,135,93,104,124,17,25,249,110,213,189,203,51,144,84,72,156,179,72,94,153,38,185,92,3,54,153,42,121,169,76,153,90,153,1,155,62,165,192,68,91,98,225,82,175,171,247,62,182,249,173,236,41,244,54,20,221,68,207,145,218,93,172,6,152,134,29,189,55,197,7,241,53,232,8,17,213,100,182,118,218,78,183,195,176,199,75,233,60,217,202,226,213,139,40,212,209,255,35,19,193,228,211,115,92,141,198,169,44,62,200,25,70,31,23,221,162,57,112,80,230,224,190,23,211,65,169,48,61,173,213,167,40,17,164,173,224,57,244,102,12,104,43,4,175,4,110,198,41,26,111,133,238,94,17,184,98,158,213,251,210,44,0,129,105,232,138,119,174,74,166,76,110,24,189,174,120,44,104,211,229,188,60,211,234,220,121,197,162,134,208,77,60,81,122,141,103,138,1,163,179,56,139,95,212,40,118,143,0,145,117,6,100,253,233,102,60,222,190,151,77,154,114,245,226,33,201,75,218,107,138,218,86,205,74,183,115,160,69,229,100,108,111,63,235,240,194,214,114,174,111,141,2,141,191,53,165,234,106,166,55,227,82,219,241,211,103,114,247,250,194,52,76,5,12,19,203,124,224,27,79,47,200,95,166,103,204,134,149,157,56,12,147,224,30,207,147,71,67,13,71,15,20,4,122,115,98,247,177,195,23,202,153,196,200,167,106,36,69,6,208,170,236,69,75,1,184,118,239,173,63,112,158,34,214,217,155,105,130,245,56,51,9,126,61,95,179,80,4,187,3,78,93,227,175,168,192,238,25,59,184,69,25,116,241,80,101,149,99,51,51,9,76,177,127,172,247,39,202,99,206,25,134,180,158,60,56,233,171,228,230,170,149,179,72,57,19,48,101,224,53,224,214,181,125,202,168,6,107,108,240,199,253,30,34,53,205,185,70,124,199,81,74,134,116,133,192,133,157,98,18,19,28,123,166,18,157,156,251,62,217,217,53,181,199,162,225,220,111,185,58,43,45,24,48,26,86,10,235,79,115,34,231,118,209,146,244,204,180,134,179,185,238,131,211,198,39,63,13,161,75,4,99,72,138,86,77,50,52,154,23,238,102,151,209,172,201,10,19,191,13,91,33,179,15,235,198,112,124,238,30,25,140,115,134,13,101,140,237,70,35,86,226,181,201,193,106,11,83,195,245,240,173,146,116,33,26,44,207,107,183,91,107,184,77,98,182,42,188,70,148,103,66,157,164,189,170,13,159,173,94,7,96,35,79,162,15,134,180,93,15,11,126,109,225,97,3,109,55,205,150,215,83,94,217,77,232,200,153,68,160,60,164,169,239,185,24,219,57,238,109,26,30,250,212,103,95,142,8,19,220,6,66,246,97,112,186,37,65,20,204,77,221,145,24,235,27,88,155,230,29,232,213,149,8,97,192,236,102,69,39,10,92,31,215,155,163,232,164,234,120,23,211,74,14,152,103,175,58,143,160,173,12,103,15,233,115,9,137,55,118,44,151,108,6,62,127,119,42,76,217,253,125,177,2,43,201,3,91,11,119,4,161,72,132,234,44,236,70,107,28,240,80,117,212,14,41,7,92,138,1,67,24,169,79,94,81,80,136,39,63,206,94,147,144,7,188,149,185,222,23,59,254,182,30,186,117,112,160,221,240,24,50,201,178,114,171,9,126,199,144,159,179,77,105,5,224,26,89,227,194,100,132,186,222,220,200,229,195,7,254,69,93,21,230,208,137,120,227,134,145,167,42,76,76,236,6,192,160,166,215,223,230,246,17,155,182,74,2,29,211,202,52,15,55,149,94,194,241,160,68,53,226,226,254,198,212,169,248,26,55,228,72,191,192,44,15,156,147,160,56,40,237,185,184,122,11,31,154,87,116,69,63,207,189,250,157,228,68,9,250,243,100,231,91,215,136,148,18,31,25,186,178,207,152,5,163,56,48,201,250,103,196,83,72,0,19,250,63,71,182,46,94,251,30,145,74,192,56,73,122,122,29,83,188,228,8,134,118,99,194,213,15,66,93,87,4,153,168,151,208,243,165,34,66,177,227,189,176,24,244,92,61,171,241,56,198,241,224,70,142,33,43,164,44,20,142,226,106,74,179,197,156,38,47,81,115,76,149,14,43,193,84,148,8,179,223,27,134,168,173,7,99,129,204,60,210,20,76,119,209,100,54,56,207,8,135,192,217,52,146,62,248,106,115,196,234,59,203,99,107,136,137,152,222,249,245,72,37,64,77,169,251,70,49,174,184,122,75,248,179,212,157,114,117,131,33,193,97,68,144,245,252,161,151,36,74,94,233,105,26,67,207,8,118,207,113,51,67,72,78,232,166,100,26,208,81,230,248,35,78,87,52,35,205,26,153,54,74,171,95,184,70,44,51,153,80,171,162,104,246,197,241,68,205,66,125,30,236,156,140,57,118,234,116,108,162,166,235,7,137,193,126,127,26,225,7,181,254,144,150,30,183,140,30,82,112,153,195,52,70,58,133,50,21,121,28,163,91,97,58,20,111,177,45,197,26,250,211,217,170,36,35,243,105,105,141,11,195,118,58,215,188,105,211,170,63,77,179,167,212,116,87,34,246,130,162,178,27,229,95,19,65,16,9,54,54,98,83,107,221,34,123,99,173,22,152,166,193,28,133,238,149,190,136,103,22,86,20,148,162,62,5,53,132,245,110,227,37,106,213,97,174,82,247,29,210,167,92,163,88,130,122,254,231,189,224,49,46,81,100,95,97,163,215,33,109,88,239,81,19,135,108,98,83,179,180,89,184,102,92,248,44,168,199,134,106,161,157,58,173,56,229,53,29,137,254,140,251,228,212,166,231,199,146,25,35,58,23,26,149,130,227,49,116,144,31,11,244,252,182,110,73,68,31,111,161,134,169,59,103,53,162,208,27,137,226,103,220,71,109,177,109,22,225,141,130,6,248,164,182,110,212,228,23,91,148,121,116,2,232,18,83,135,25,176,223,170,84,132,84,155,158,233,132,199,86,204,195,110,165,185,138,82,35,62,47,186,139,206,52,66,69,183,6,191,103,225,30,198,75,200,233,150,164,210,236,171,102,62,245,225,89,174,28,69,253,147,97,154,8,247,169,230,126,76,67,235,161,136,47,205,136,104,182,216,118,178,56,207,25,79,4,223,4,38,55,147,164,186,171,62,46,198,132,239,102,235,183,122,126,154,236,89,212,18,29,99,141,83,91,224,115,246,111,153,8,208,26,108,133,71,148,154,31,148,2,183,245,56,109,16,209,68,205,39,97,29,245,178,9,202,70,53,4,220,108,85,141,28,235,221,232,113,243,99,106,137,46,132,197,22,214,45,140,70,61,242,241,193,73,204,221,106,187,81,182,62,246,130,189,45,93,148,192,131,58,155,155,194,208,91,244,217,95,167,12,102,143,72,95,36,226,91,253,9,152,192,74,225,97,57,196,245,146,150,180,177,5,159,35,195,95,139,200,130,86,251,208,137,72,187,140,195,144,53,107,160,147,240,160,239,148,100,141,207,102,248,68,199,140,4,59,7,220,187,86,198,64,20,178,60,58,70,117,13,186,153,77,225,30,71,46,112,126,67,180,52,249,4,55,11,21,246,107,105,248,171,152,113,226,191,13,211,179,82,206,116,26,219,124,23,55,221,224,253,68,112,233,223,236,23,166,222,94,135,133,53,237,201,17,219,201,74,215,136,251,49,99,120,243,15,54,30,210,222,158,96,103,223,241,222,214,130,167,129,109,44,145,146,227,234,174,161,5,192,228,140,23,128,86,120,163,48,242,181,221,97,56,74,74,123,222,122,56,187,195,192,204,57,159,243,25,148,115,26,57,35,205,249,31,137,2,141,179,90,148,49,224,9,99,228,115,115,252,215,128,77,3,70,3,192,116,222,56,151,149,9,227,230,169,49,115,218,254,99,204,70,225,228,219,26,82,47,28,243,23,78,85,231,10,150,163,135,166,161,140,65,129,74,94,204,116,183,150,195,29,165,227,162,40,101,247,254,211,100,221,170,62,25,188,30,222,6,62,172,27,91,195,53,144,186,7,69,234,176,126,106,229,38,35,43,20,188,152,20,241,225,218,42,252,139,144,58,76,205,182,134,182,77,15,113,141,128,203,72,250,218,29,114,68,167,93,162,189,69,117,59,128,137,82,5,76,232,79,65,56,128,46,8,243,235,115,235,86,61,2,54,32,150,45,26,217,67,255,40,151,248,30,22,59,125,82,82,72,30,110,31,51,219,183,83,127,94,235,236,35,61,96,246,138,249,164,118,134,255,50,138,46,237,73,174,112,158,197,234,41,137,210,155,7,38,24,116,97,152,25,53,195,177,9,193,248,215,130,164,78,250,184,73,128,204,229,250,84,195,200,108,52,220,105,196,246,51,62,38,134,223,155,185,193,190,203,43,224,162,10,109,172,0,74,190,227,234,6,23,143,94,141,36,232,140,223,166,80,89,223,27,189,196,224,90,68,200,123,108,253,214,196,249,188,222,212,96,26,131,100,113,118,146,197,237,62,218,108,235,129,199,236,177,91,254,72,159,117,99,128,45,118,196,111,115,46,108,189,26,89,182,251,219,144,6,232,158,101,205,24,181,222,49,111,91,247,187,99,20,21,47,93,3,70,98,73,134,197,42,103,99,215,97,249,104,108,162,211,64,152,70,124,111,186,130,117,133,80,63,230,196,47,198,95,88,52,56,119,38,238,242,206,107,27,180,174,245,49,236,26,185,222,217,128,50,139,122,148,27,9,190,17,48,26,111,106,101,81,116,210,123,140,74,53,49,111,205,24,28,187,107,250,94,76,215,86,203,175,37,212,131,130,18,45,69,18,100,10,179,11,93,216,168,35,213,8,211,197,157,232,159,87,203,146,212,232,142,189,56,193,176,166,57,152,115,86,175,116,191,231,49,2,170,250,248,60,173,59,87,192,168,51,171,117,105,100,24,49,213,40,249,86,115,220,120,83,239,52,47,112,214,136,33,69,11,103,187,83,141,220,83,83,131,26,226,218,17,19,149,190,110,245,251,32,93,45,113,254,161,49,186,52,190,0,23,220,218,241,104,143,246,35,97,203,233,137,18,174,61,135,200,227,162,160,11,58,98,174,20,10,52,159,144,104,219,37,221,215,34,44,211,53,2,77,73,183,195,72,125,181,253,4,168,75,36,117,7,52,88,85,109,230,102,106,16,241,53,207,36,151,150,88,220,180,93,93,87,12,26,230,99,113,168,189,222,160,62,240,89,76,49,127,207,235,129,105,234,43,1,159,155,105,208,5,237,40,111,162,4,198,119,211,48,23,78,100,137,223,102,91,159,15,156,238,49,1,172,133,32,232,169,212,121,159,12,243,226,137,191,13,211,15,12,56,169,88,182,93,29,60,220,99,193,54,245,164,243,42,47,237,7,24,242,117,15,141,16,114,40,219,107,40,113,58,80,14,152,143,175,156,156,205,237,76,232,141,154,218,120,70,229,156,60,254,104,131,114,252,245,68,114,151,107,223,33,225,74,212,179,62,159,147,50,97,135,75,157,143,87,216,168,78,223,113,111,202,188,242,227,104,67,50,229,55,167,169,78,9,71,137,96,15,111,211,50,121,191,227,27,238,39,213,145,92,114,3,26,177,217,214,51,25,22,18,180,254,57,81,15,124,6,5,6,74,63,37,140,106,86,218,213,129,113,217,124,204,172,12,162,60,112,61,51,37,238,221,180,17,216,82,52,164,32,2,77,42,177,8,76,24,43,126,250,215,136,245,192,231,123,143,11,119,173,210,106,230,45,207,128,169,63,210,165,141,32,182,179,183,0,67,161,163,175,109,10,83,49,102,153,232,108,123,130,50,115,197,10,41,172,175,49,158,89,156,238,84,161,46,234,9,106,82,217,214,238,213,103,162,106,113,117,43,84,210,249,182,178,74,202,85,139,96,104,31,91,222,177,14,81,8,164,250,26,6,27,103,160,98,166,81,28,168,20,147,13,241,111,87,63,130,156,144,58,250,169,81,50,171,234,112,24,82,86,77,139,101,140,0,39,51,133,243,120,14,221,231,141,86,183,199,111,103,235,209,84,184,242,248,14,91,123,140,18,59,241,228,126,172,159,159,29,148,76,11,53,83,161,89,245,91,251,118,148,38,217,140,161,159,8,117,201,223,121,147,155,242,82,159,29,180,186,157,134,10,28,17,63,129,7,226,122,14,159,19,101,137,200,47,240,249,166,126,198,52,78,24,45,214,74,48,192,197,79,23,250,82,149,22,10,161,204,44,23,99,79,102,165,156,98,95,10,24,41,165,245,48,82,81,233,58,3,78,77,73,148,241,221,252,96,53,25,14,53,109,233,90,206,193,130,76,252,116,165,231,151,203,149,1,2,166,235,81,8,169,206,120,101,15,250,64,98,178,105,106,121,224,58,227,185,115,123,40,61,9,207,82,170,239,104,125,4,163,248,105,82,151,59,96,210,56,207,215,226,168,253,222,171,46,235,207,213,175,209,75,152,166,199,76,217,103,26,254,73,92,246,196,10,163,193,150,14,86,34,59,77,5,106,23,90,76,14,83,231,165,112,38,199,240,5,52,206,106,163,28,119,11,225,63,121,101,143,120,3,211,80,160,87,87,227,190,13,120,44,33,232,53,152,242,10,129,85,175,251,140,40,172,147,113,117,130,85,87,21,210,55,185,203,121,225,46,57,33,168,160,103,242,118,5,42,39,88,17,170,53,71,26,53,94,12,207,68,18,51,63,216,59,137,126,176,240,233,192,8,176,89,143,1,227,104,42,156,105,96,143,171,105,93,157,235,129,155,247,217,25,60,84,84,21,184,186,2,238,15,86,49,88,96,244,17,31,248,185,121,75,35,203,111,211,78,172,112,117,5,62,208,37,37,234,132,234,175,20,206,202,54,134,170,230,13,99,104,238,1,91,86,64,36,34,207,146,105,158,163,3,134,234,71,212,20,33,69,241,188,39,48,199,227,35,89,79,117,76,188,117,37,220,180,85,206,24,51,176,222,223,94,170,182,129,240,108,242,14,119,158,60,247,173,202,240,86,165,22,99,66,239,181,94,124,206,8,86,137,195,199,173,172,42,83,59,161,209,187,163,178,42,177,55,133,83,8,4,1,55,109,2,49,56,239,125,111,142,1,34,99,58,141,182,88,174,230,31,133,231,152,247,99,159,155,171,74,185,193,237,129,187,106,57,50,11,243,157,104,70,182,160,186,180,107,70,177,18,240,88,73,181,150,17,40,169,247,201,49,119,85,36,186,91,61,253,93,127,115,167,250,40,69,210,230,94,46,92,149,196,173,82,81,61,239,206,113,12,161,162,202,156,84,10,58,221,8,115,14,194,16,249,158,168,232,230,24,115,142,98,49,179,129,173,111,237,194,253,15,87,103,247,107,64,33,214,170,15,218,243,186,15,78,49,218,115,113,138,214,49,131,105,85,22,152,200,66,233,1,99,197,9,90,118,246,128,34,104,30,85,167,146,77,180,251,185,148,112,128,146,4,99,153,186,179,116,63,32,167,95,76,112,66,0,93,81,4,241,246,157,255,75,124,103,42,41,40,21,136,181,5,199,130,42,195,86,184,204,167,192,85,133,139,42,46,100,124,41,219,146,101,191,169,198,23,222,227,201,140,206,82,225,102,226,54,14,195,43,162,122,162,197,92,216,24,145,92,181,133,16,216,68,0,28,70,36,80,55,36,122,75,86,108,133,212,17,151,245,234,148,247,18,39,68,53,170,15,85,127,5,31,62,222,56,245,121,189,106,186,199,109,241,49,69,218,242,209,126,53,193,92,7,209,186,127,180,118,207,22,222,98,63,162,174,37,235,199,164,50,184,244,123,53,97,101,149,195,93,40,125,249,115,83,63,144,101,79,40,4,47,61,64,116,96,40,66,85,218,216,18,149,62,224,68,212,84,220,152,98,249,25,239,12,235,135,24,254,205,244,101,92,236,12,56,163,200,167,48,109,147,62,36,9,130,192,166,42,191,198,93,16,87,19,185,16,177,38,130,19,94,114,179,56,219,151,42,111,153,79,145,62,91,111,145,15,213,218,96,234,240,107,200,182,44,251,82,122,164,22,147,38,245,33,227,107,36,93,119,199,86,115,10,92,40,228,112,88,238,91,161,245,125,190,243,151,77,221,191,196,190,192,112,190,248,137,138,116,86,194,226,18,24,41,75,111,28,177,64,164,164,16,168,225,199,155,202,14,67,247,37,44,156,7,142,148,40,96,83,189,36,142,184,115,6,14,135,207,33,40,231,14,158,17,60,246,31,74,137,254,214,107,71,190,237,248,156,211,89,56,147,168,156,163,231,226,67,169,149,222,89,47,70,181,206,75,100,55,44,238,43,41,108,154,17,14,243,41,148,47,245,192,99,70,130,121,91,238,79,166,47,185,129,30,188,15,68,125,139,90,63,192,244,156,57,108,58,130,247,67,115,4,178,109,254,224,69,128,106,202,142,144,201,233,39,47,75,134,164,40,169,181,203,238,179,163,43,101,81,57,58,158,223,102,152,189,36,198,10,129,165,169,24,152,213,184,46,92,85,50,15,235,150,52,130,195,149,46,248,103,30,81,40,94,3,166,227,91,38,10,68,46,78,249,2,165,115,125,198,148,130,153,232,52,165,153,2,49,80,129,33,35,28,113,239,100,130,181,2,43,231,4,12,210,93,154,38,207,57,155,232,49,242,247,162,137,66,34,98,7,166,138,198,211,177,100,17,235,126,174,54,65,160,28,48,140,22,242,228,11,101,14,47,15,89,230,155,42,108,4,37,94,194,142,24,79,79,58,19,77,169,220,27,252,22,99,208,197,130,161,240,53,250,132,22,5,78,186,174,169,59,137,33,171,136,96,87,5,141,43,212,81,152,131,196,176,66,162,23,70,118,135,11,145,83,145,59,79,81,109,70,73,67,125,118,170,99,159,247,251,80,164,78,213,198,134,92,9,38,48,135,39,123,187,108,223,236,46,209,235,188,138,137,93,233,213,38,173,248,161,153,93,78,101,214,161,42,89,94,124,187,172,24,105,42,124,86,101,139,47,149,9,214,235,201,145,16,54,139,197,193,113,170,194,102,214,109,52,189,216,96,25,143,97,126,225,118,39,209,249,164,66,151,244,67,135,162,194,75,109,104,148,20,67,118,169,148,173,68,5,144,41,169,1,147,163,26,10,151,91,119,184,168,156,82,49,224,114,124,144,20,245,175,52,204,47,169,19,61,48,238,113,137,155,87,234,57,182,194,187,70,121,223,194,105,148,117,197,167,203,242,100,16,30,60,175,69,196,53,54,132,179,245,36,161,230,105,197,30,205,183,50,164,148,135,112,141,49,235,103,242,108,230,164,64,190,168,62,109,129,200,113,249,54,74,175,177,244,20,30,148,222,25,175,225,198,29,26,66,45,71,90,187,32,87,228,48,121,83,49,39,233,184,115,49,73,212,3,173,145,228,162,88,74,126,82,19,122,71,95,72,238,93,173,136,238,27,240,121,156,4,104,153,4,238,53,116,148,14,74,123,135,236,100,192,30,59,4,205,69,24,12,64,27,173,203,1,211,108,163,48,109,17,59,174,166,154,108,234,79,179,85,249,46,121,156,46,116,117,244,189,56,154,189,104,229,167,153,36,158,26,41,163,233,202,86,7,62,167,156,58,83,116,209,246,56,112,39,180,252,75,127,155,26,213,228,101,112,230,149,237,231,106,35,145,240,71,67,214,84,114,22,192,244,131,247,128,153,12,178,4,112,135,226,218,1,165,161,76,82,84,63,130,229,22,173,78,218,82,20,70,217,104,6,204,86,47,111,125,54,137,229,122,215,7,70,103,76,119,51,244,8,92,118,125,210,64,202,163,136,213,150,217,119,183,195,231,91,75,139,29,129,98,226,15,126,53,101,8,251,129,173,158,198,135,20,241,187,60,20,134,157,207,215,230,52,85,82,93,94,132,108,162,64,143,22,165,252,88,194,198,237,224,83,133,33,81,197,107,248,9,103,212,237,78,19,191,149,176,24,82,231,115,199,79,103,120,53,116,215,64,155,205,147,14,152,66,104,220,238,199,16,230,52,250,96,26,230,85,215,151,226,216,26,253,173,204,81,245,109,139,113,16,197,189,19,52,86,98,21,114,158,16,156,252,193,131,192,224,122,239,189,66,205,120,82,171,211,52,70,195,182,112,230,217,118,120,96,25,54,133,135,139,254,34,177,200,185,255,160,171,68,61,255,185,46,163,226,46,112,131,22,60,158,12,174,55,245,106,38,61,20,190,89,146,236,29,234,132,22,68,130,155,219,94,164,35,87,214,99,115,66,2,233,235,103,44,99,27,209,155,159,11,92,152,106,90,208,228,153,42,43,143,72,172,209,250,65,93,150,122,69,109,93,26,166,129,13,243,236,104,27,71,200,119,29,147,90,17,54,102,99,12,31,209,9,10,171,71,45,122,62,109,116,153,221,20,167,101,235,56,242,234,236,89,188,97,4,108,22,130,194,80,49,249,176,192,133,217,245,147,108,152,212,125,191,36,246,183,116,146,111,219,228,74,160,171,137,182,34,110,104,31,119,208,168,14,159,169,63,240,14,59,126,152,2,180,130,228,90,252,185,206,249,12,115,227,11,71,151,53,53,184,77,69,225,217,37,234,29,50,148,69,68,174,18,120,222,77,103,152,26,169,30,187,27,201,12,175,67,53,94,142,180,203,3,71,62,17,152,172,221,11,135,94,202,252,117,208,239,231,123,208,15,226,147,220,186,63,159,139,241,204,47,58,206,58,239,207,60,11,155,19,202,142,50,117,138,31,231,98,7,15,0,142,248,177,237,100,215,88,196,28,124,55,196,213,209,78,55,166,56,1,36,127,235,243,187,73,170,180,89,156,4,200,29,62,7,93,85,67,154,125,33,18,99,211,10,51,114,127,54,157,190,131,17,25,46,177,92,159,221,144,34,88,127,240,154,96,81,25,207,70,60,226,240,162,10,181,167,103,27,63,54,235,112,115,98,96,47,23,29,112,72,212,70,190,48,103,180,110,181,199,123,140,178,249,97,61,172,186,116,169,87,142,17,167,135,33,235,247,232,144,18,198,84,128,196,96,232,84,160,24,58,136,133,144,38,76,93,77,21,142,236,232,137,199,237,68,193,91,141,145,243,34,177,37,209,154,33,253,75,104,183,174,22,100,100,84,249,82,213,42,48,226,32,238,54,29,15,105,204,231,8,57,14,10,188,43,14,67,249,162,95,59,83,174,116,175,30,248,112,234,190,44,163,128,119,152,73,170,59,245,217,92,207,81,237,31,44,89,211,114,86,231,103,209,92,229,176,249,104,93,93,39,168,104,90,192,199,186,110,143,71,183,243,93,126,200,200,215,199,155,196,167,246,120,73,183,98,82,117,23,17,111,137,30,64,130,190,79,102,133,215,198,125,112,184,153,84,188,70,61,90,144,201,154,12,89,150,211,141,186,169,26,53,228,48,101,170,20,24,244,9,227,54,239,162,82,80,133,235,217,218,55,154,187,117,29,21,4,85,188,167,187,230,242,158,224,107,14,13,229,28,79,109,184,26,184,169,106,19,178,22,24,122,62,191,53,150,140,154,42,166,43,234,149,0,147,168,187,250,238,104,167,184,180,13,167,131,245,28,11,76,196,202,207,123,136,148,187,30,31,231,206,108,73,14,195,189,92,228,91,17,39,27,177,52,187,29,161,98,149,90,135,139,23,69,114,170,177,61,109,129,219,188,52,52,208,137,48,45,21,14,155,22,177,234,45,109,137,6,66,83,112,97,165,150,51,248,76,234,121,225,169,110,27,20,5,61,188,31,163,203,25,226,18,226,207,151,104,232,135,240,166,169,9,133,2,83,120,178,7,157,180,95,8,122,54,172,20,31,154,105,34,140,121,192,61,20,210,13,78,207,107,21,122,159,226,181,224,152,209,241,94,84,163,204,120,173,133,238,74,123,224,112,203,172,72,119,23,29,147,12,123,198,125,43,218,201,238,244,69,19,180,150,251,220,232,56,203,131,65,243,188,106,60,24,52,138,58,160,40,136,200,136,53,194,198,242,41,57,251,35,156,216,45,224,39,59,60,33,141,21,49,30,170,66,147,230,90,49,143,119,191,87,103,170,58,244,106,36,19,226,167,207,86,39,109,210,199,212,133,172,181,196,144,145,207,148,29,222,136,144,92,80,24,154,127,114,148,15,124,76,251,152,193,166,29,148,245,230,137,132,143,143,56,244,133,106,104,36,248,24,82,12,26,76,227,73,172,152,100,148,19,238,162,35,228,56,164,114,189,25,41,244,157,41,141,64,115,81,24,133,16,239,80,165,55,115,86,157,134,136,52,199,54,137,18,184,38,222,147,217,95,61,96,82,12,250,181,143,125,74,189,235,7,87,123,109,153,42,228,214,122,76,52,36,59,150,126,237,12,185,149,219,64,204,246,179,61,201,247,34,162,146,99,142,215,70,227,160,140,105,54,38,33,255,158,86,9,173,232,49,181,35,130,117,38,18,123,132,60,25,29,123,193,45,122,188,61,254,37,79,150,172,100,49,96,168,22,111,112,161,34,24,122,59,7,105,44,72,210,38,106,42,146,231,222,254,100,132,87,68,217,154,166,220,121,217,194,8,208,38,169,177,169,112,91,143,160,222,69,85,124,11,155,82,221,230,146,120,48,31,153,236,34,188,117,244,71,142,176,52,232,126,85,166,26,80,86,133,127,78,156,108,41,153,2,182,58,142,11,151,252,220,27,193,239,28,112,178,30,125,129,105,160,140,205,146,199,18,46,216,138,103,189,123,124,17,34,94,91,127,251,248,31,195,181,196,167,197,103,133,176,181,26,95,74,176,136,192,157,155,37,234,93,127,66,45,222,20,204,62,187,37,96,137,174,10,50,47,113,115,20,180,187,12,11,218,196,243,94,157,141,215,78,96,107,102,243,81,203,72,73,151,7,38,248,31,47,150,140,4,73,96,106,253,238,123,67,247,170,79,142,9,157,99,46,157,99,182,138,177,142,113,112,110,230,173,89,29,90,15,33,25,33,108,133,93,251,205,134,182,45,87,44,51,145,3,38,187,29,3,243,13,149,207,23,70,87,49,56,93,81,132,213,246,244,10,237,89,168,218,79,171,204,20,215,236,192,231,239,123,165,39,101,15,8,248,232,213,102,81,248,163,45,56,220,139,254,54,12,61,238,42,99,55,46,33,43,39,192,6,205,186,63,57,12,149,98,81,83,3,92,70,143,71,67,102,121,78,249,237,130,86,102,92,221,77,217,122,200,213,105,69,17,247,252,85,217,232,176,16,193,241,85,208,234,75,215,199,107,167,219,127,14,161,46,193,108,129,23,58,176,14,159,61,170,118,189,183,181,131,186,1,71,244,53,75,15,6,7,45,181,242,142,230,99,220,109,185,247,143,35,49,238,205,105,90,245,107,195,134,29,87,211,143,41,214,74,221,38,13,239,51,13,89,168,49,117,72,225,16,11,94,47,234,52,133,236,31,20,131,218,127,250,156,241,51,247,7,189,123,49,104,31,186,51,32,104,22,142,27,48,246,181,192,136,6,150,184,218,10,115,245,167,155,101,45,29,38,252,154,245,185,141,110,51,174,174,15,243,145,45,191,26,92,155,8,162,215,169,243,12,127,211,139,52,14,140,22,120,215,23,227,61,125,233,211,121,75,45,238,3,175,72,96,178,88,207,131,100,133,215,61,255,170,233,77,234,198,129,153,21,177,65,8,147,155,4,178,170,53,67,187,154,235,129,137,147,232,168,49,113,67,139,131,38,214,181,116,233,79,104,162,221,216,55,85,228,162,167,204,228,231,60,85,135,172,91,147,48,88,181,252,116,24,236,117,106,83,62,53,79,212,140,251,181,3,189,115,29,51,216,135,98,171,174,63,45,60,61,192,178,21,101,57,108,74,229,85,97,19,187,113,216,88,35,21,69,75,54,46,46,150,24,123,224,227,15,95,216,148,13,31,24,30,87,135,19,209,33,125,175,66,151,202,55,85,32,111,170,207,134,70,113,242,246,192,98,237,150,56,215,195,179,24,45,201,7,35,4,85,234,80,152,98,162,128,161,117,213,39,131,68,193,207,237,115,122,193,162,247,60,25,242,89,254,100,149,122,8,93,126,139,62,5,15,94,208,107,78,128,65,225,115,123,63,36,176,239,168,148,23,248,172,169,94,226,106,76,225,231,106,11,185,13,135,241,48,159,171,187,21,178,125,112,177,39,87,20,154,93,127,175,130,48,199,107,112,96,237,250,79,19,255,209,147,115,81,67,125,47,38,194,146,116,46,44,44,41,255,30,5,245,146,172,247,166,25,196,253,108,72,55,103,213,237,14,185,199,21,63,157,77,65,97,170,145,86,195,158,168,25,34,177,54,212,194,75,61,40,74,42,29,227,85,215,222,102,221,251,134,70,113,241,236,186,184,32,91,201,49,21,146,169,140,233,213,231,108,140,173,22,56,79,29,149,109,74,46,247,234,164,204,72,231,74,114,139,247,230,16,108,169,197,78,180,199,237,249,106,82,54,69,209,179,11,197,12,135,87,66,99,0,136,136,229,16,104,172,137,100,145,148,65,161,95,127,44,70,39,185,50,201,212,173,22,57,69,89,78,58,198,52,17,241,71,54,159,122,141,253,130,166,188,232,54,160,153,67,151,130,211,111,17,147,42,146,82,62,112,142,26,93,224,33,68,5,38,184,147,67,124,132,106,109,229,60,6,30,151,42,189,160,138,156,222,159,166,73,121,5,156,158,114,35,99,136,137,92,32,77,168,202,152,1,76,122,187,6,156,183,186,241,172,37,23,137,157,86,43,163,49,153,100,197,4,254,96,80,109,36,125,105,252,132,16,199,34,17,123,150,166,186,110,164,154,250,133,123,83,15,135,220,108,168,216,28,159,27,195,68,31,236,236,219,59,248,23,161,195,125,159,187,113,10,59,74,161,216,115,111,116,25,60,202,91,150,41,242,13,133,9,33,248,144,204,109,5,139,10,35,51,228,87,147,176,110,58,81,184,121,136,32,194,82,223,181,198,150,155,247,224,12,71,217,172,231,231,201,232,226,137,139,251,59,67,9,95,174,120,173,115,96,39,205,240,27,188,5,166,236,237,129,225,136,191,112,82,213,86,27,178,149,238,79,23,186,26,159,183,110,194,7,72,222,79,43,226,146,241,203,6,5,28,236,17,90,252,11,227,104,15,194,99,152,104,187,86,184,195,83,180,182,59,249,120,151,85,67,223,68,66,233,138,117,94,202,101,29,177,10,19,178,14,82,75,250,39,53,190,112,118,86,114,212,193,243,73,177,164,206,97,60,140,28,124,154,100,60,159,123,123,131,143,17,167,54,13,52,209,67,19,197,99,180,127,8,121,47,107,3,198,239,224,100,165,130,252,153,161,153,174,247,203,231,154,181,239,22,120,8,103,94,35,119,61,31,120,173,224,231,57,159,230,209,185,101,60,33,108,15,10,92,68,221,167,78,240,130,11,16,76,157,148,193,110,189,186,162,242,85,131,169,179,41,183,22,34,213,208,53,5,157,38,133,98,93,223,27,134,229,248,109,163,8,171,26,74,74,228,86,247,37,196,220,83,39,74,165,204,48,102,97,161,225,75,42,100,140,235,191,199,20,103,86,53,73,22,80,212,66,122,59,88,41,77,89,75,96,66,206,151,180,18,206,156,166,240,160,13,49,152,33,73,68,72,138,37,213,45,68,207,217,206,136,222,52,132,102,28,115,65,187,93,242,210,80,19,68,195,87,188,241,124,189,49,165,28,36,161,26,20,146,44,139,128,178,78,22,82,206,151,117,143,72,129,22,31,0,175,203,96,69,138,35,107,152,215,170,93,251,101,65,239,91,95,203,42,189,47,205,57,133,36,186,107,208,198,20,84,56,176,218,239,169,155,33,44,48,37,222,122,252,194,154,2,155,4,213,184,242,11,189,62,65,75,42,84,131,217,142,27,21,125,110,114,204,193,117,54,105,11,213,7,155,80,219,238,160,120,219,85,143,53,234,202,119,188,116,135,246,73,141,16,99,145,10,157,0,8,42,211,27,107,45,235,170,239,64,194,82,254,127,178,222,29,7,183,37,185,210,155,11,109,26,249,126,112,0,178,228,201,20,218,32,212,133,6,141,38,137,82,181,209,104,112,16,26,134,188,134,36,175,231,67,64,179,80,126,241,239,136,92,121,84,151,23,224,61,235,228,254,115,231,206,71,100,60,214,210,3,249,216,159,113,121,231,74,186,30,75,1,237,244,59,98,48,107,237,167,173,209,174,185,156,203,48,61,158,7,174,57,184,0,139,201,217,183,167,99,61,215,144,146,65,99,117,60,173,97,38,240,225,62,91,204,249,60,207,160,172,30,19,24,23,96,121,64,43,219,116,148,34,135,241,124,42,84,106,174,210,249,80,174,63,62,52,185,219,65,193,134,134,176,186,105,27,170,90,87,12,22,17,15,221,175,26,245,194,35,148,77,145,137,123,126,251,188,167,103,76,35,145,139,171,102,40,140,240,250,101,66,35,17,101,63,171,3,53,139,208,146,221,249,49,205,8,63,207,28,84,103,221,88,161,21,70,178,40,30,78,166,72,213,223,198,19,235,11,23,7,96,91,143,103,220,170,90,130,133,205,138,114,179,194,168,97,68,107,179,213,20,38,164,27,15,167,138,72,19,78,77,65,124,93,121,235,102,121,46,186,25,174,30,159,155,164,197,60,30,191,122,229,14,126,133,79,17,240,210,131,143,240,91,112,161,97,167,104,156,15,86,163,40,125,53,117,209,82,244,104,228,231,86,22,118,173,164,105,186,231,191,246,229,226,52,5,67,77,191,65,175,181,70,44,131,187,159,122,98,185,34,108,46,125,193,52,117,134,81,143,236,99,131,150,171,130,6,61,124,210,21,150,168,165,12,178,40,226,57,146,41,146,146,41,244,134,32,37,180,72,233,185,25,177,37,133,174,35,241,136,252,220,171,112,120,7,67,156,165,52,233,149,14,242,218,30,76,84,176,184,62,15,55,169,245,32,162,50,201,113,189,15,46,42,196,29,134,75,225,241,202,243,90,193,175,5,237,241,94,218,179,116,51,136,83,49,15,215,3,146,131,25,40,145,63,253,101,200,50,99,76,204,218,26,122,11,38,112,24,164,98,25,230,162,199,165,15,153,106,208,199,161,213,36,57,69,230,109,137,211,135,124,227,199,169,190,82,23,86,48,180,168,30,127,63,148,236,53,86,23,66,126,127,184,237,72,103,234,65,190,5,121,137,186,237,216,224,82,176,107,153,43,64,157,149,27,194,95,39,141,224,22,157,213,99,79,178,126,11,26,29,10,85,30,151,198,25,253,121,25,147,168,78,203,143,143,22,154,13,47,13,199,127,171,50,182,192,76,203,30,176,145,55,169,91,60,215,160,122,58,54,191,50,219,29,20,77,215,224,255,225,106,212,212,161,216,8,78,92,226,46,77,182,197,163,62,216,139,131,152,139,44,72,125,171,106,223,219,249,175,96,132,123,186,93,201,101,11,114,45,242,28,213,163,129,153,226,87,58,44,5,194,130,218,26,174,146,224,123,153,198,162,146,31,183,118,118,73,137,97,140,177,229,233,90,182,82,86,103,176,34,102,172,40,166,251,229,183,58,215,239,166,142,105,166,225,8,186,50,75,149,82,176,142,75,92,114,238,126,115,234,244,175,100,22,4,245,15,249,143,162,2,8,220,216,251,130,89,107,170,24,57,48,236,59,65,80,181,169,9,209,239,113,204,208,21,115,180,83,178,252,188,243,105,28,204,63,29,159,132,198,241,206,179,135,103,152,192,49,149,148,171,2,23,30,185,156,254,211,196,82,166,186,142,173,134,47,216,150,32,206,206,250,57,42,177,215,64,43,122,82,242,108,72,165,103,44,30,114,107,69,126,10,184,173,251,211,197,216,255,171,194,40,134,95,24,63,144,160,152,72,179,95,198,34,110,87,2,227,169,142,89,70,157,254,222,26,120,193,177,182,130,222,106,55,245,12,83,238,19,156,11,7,37,123,82,251,213,96,239,15,226,158,101,137,8,2,215,91,172,9,156,139,148,176,30,216,202,18,162,53,171,99,201,60,58,77,81,167,14,234,44,100,129,187,194,124,208,96,215,129,217,82,191,53,46,164,92,46,19,147,178,164,161,110,7,175,214,37,98,82,242,129,106,255,157,132,166,169,237,39,34,68,61,161,219,240,192,253,137,172,144,68,146,98,63,57,219,123,158,234,15,231,8,189,188,61,20,106,104,240,48,113,235,41,151,141,136,59,178,62,251,220,160,215,37,136,42,208,3,104,107,146,45,247,165,58,42,146,167,4,74,45,105,185,104,30,58,77,208,179,91,151,84,203,88,37,238,75,155,158,243,190,60,73,156,59,50,19,214,198,74,15,2,40,82,139,52,132,176,208,203,186,196,113,217,8,113,5,133,205,242,210,156,161,18,112,47,54,192,176,133,143,11,31,163,68,224,31,57,172,207,19,88,170,132,30,170,18,64,47,51,22,38,151,109,201,197,168,4,65,123,14,90,58,83,246,18,223,237,234,102,153,7,45,22,149,118,114,170,45,180,192,60,27,9,122,195,129,31,72,96,99,18,137,135,195,63,90,244,225,150,134,150,3,78,207,113,189,16,219,234,65,204,243,171,125,148,49,197,153,50,123,192,144,216,235,23,33,206,188,47,137,19,209,10,29,84,163,71,236,193,210,100,217,226,250,112,187,125,94,184,82,228,127,225,218,96,189,11,162,165,78,10,100,23,248,124,192,160,210,36,114,155,164,250,28,86,137,51,172,62,203,207,193,207,17,114,247,51,184,224,207,119,113,22,153,179,5,76,245,182,91,97,118,44,191,101,154,128,89,70,237,220,17,187,23,207,144,65,200,177,172,173,11,137,113,51,96,212,140,20,206,13,243,46,96,178,197,164,107,231,11,206,32,13,66,94,88,234,199,209,24,195,173,234,40,242,68,75,219,166,18,177,69,100,116,17,141,187,191,60,73,35,113,182,126,162,148,67,205,213,73,190,126,142,103,147,53,90,229,88,52,9,150,160,233,92,211,118,149,59,38,147,50,143,30,95,147,40,178,80,28,162,38,9,163,87,192,253,169,136,56,48,165,36,151,155,170,13,173,40,170,212,5,114,199,11,246,41,36,237,244,225,150,161,18,173,209,25,173,10,83,150,149,231,37,167,42,146,168,78,56,239,86,199,28,24,242,47,153,73,212,174,14,79,161,167,56,134,83,253,110,136,212,103,44,207,109,166,184,174,116,169,95,172,216,37,61,24,158,224,84,85,168,164,59,131,109,116,179,252,46,5,187,45,214,222,185,212,76,201,231,182,89,144,189,170,0,152,75,242,93,92,147,164,185,228,198,23,231,84,29,58,98,228,174,174,20,173,19,238,113,233,90,39,18,60,227,183,207,174,46,209,115,92,116,51,14,213,133,177,37,30,115,75,142,140,18,69,96,171,40,17,248,156,123,193,172,8,209,242,217,52,228,181,59,254,94,231,194,92,204,146,44,71,223,132,238,112,198,202,172,231,196,150,236,74,11,89,195,111,120,91,79,157,194,70,181,231,44,127,164,176,119,73,83,36,33,128,12,109,127,107,34,143,226,193,133,168,3,61,201,29,48,122,197,89,97,130,106,129,166,217,117,80,170,73,30,236,96,212,26,79,118,216,196,138,137,183,226,144,124,38,81,53,141,155,104,188,140,229,86,96,36,136,226,107,145,59,214,117,241,84,178,89,221,138,89,216,133,173,189,112,190,132,90,5,189,243,166,29,199,123,159,130,10,12,178,82,157,165,103,214,150,210,239,111,19,26,150,174,157,241,110,51,230,2,18,115,77,199,140,216,215,104,251,194,51,107,215,240,31,122,140,26,152,208,189,62,220,56,139,75,48,133,145,144,175,15,63,223,167,199,10,193,131,43,170,15,213,180,16,93,97,147,88,20,172,207,242,112,188,178,233,62,156,89,91,164,107,36,63,120,248,16,216,212,123,4,134,76,123,4,13,25,21,240,69,31,14,207,85,90,151,134,44,73,88,8,126,125,156,228,193,51,150,177,153,229,183,127,100,95,209,250,23,220,21,152,189,193,13,33,184,16,8,46,8,12,75,153,147,125,81,46,171,214,225,180,157,192,205,9,170,101,123,121,224,10,97,68,52,30,228,157,223,159,254,93,155,99,35,78,8,24,139,173,50,126,252,231,209,26,122,59,185,244,113,225,139,242,151,49,183,85,249,84,133,105,220,2,238,67,136,212,41,253,38,241,184,58,12,49,156,156,186,40,72,79,119,242,2,23,138,219,20,38,172,26,48,113,190,170,93,235,220,28,186,195,198,132,243,192,100,139,110,135,97,239,127,158,93,153,30,129,142,38,241,71,235,89,4,49,16,132,36,19,99,233,107,167,236,145,81,96,42,36,116,200,41,236,117,170,217,105,23,204,253,12,218,142,40,223,192,126,19,82,125,62,200,217,77,83,252,52,122,76,73,59,254,59,26,3,70,240,106,8,12,195,93,141,159,38,48,250,76,211,228,33,41,64,170,89,218,51,145,34,127,11,130,42,74,39,100,129,36,35,106,24,14,155,164,152,174,159,76,150,125,113,184,63,70,45,62,122,152,70,28,37,153,100,40,76,197,100,142,103,99,71,234,142,150,201,198,43,209,179,130,52,204,212,133,191,40,142,114,56,35,209,190,116,219,160,190,57,224,196,245,75,31,142,174,105,139,223,38,74,42,23,36,116,188,80,74,251,96,35,66,215,163,179,160,123,18,51,197,20,64,196,29,115,90,67,246,228,235,135,194,81,201,132,167,107,22,224,116,56,89,66,191,110,89,81,19,49,40,253,220,234,9,37,166,82,61,237,115,80,3,185,213,26,39,178,81,156,77,13,248,76,57,61,212,225,77,31,187,95,120,232,20,159,132,189,227,218,56,217,16,53,213,22,39,125,243,156,158,95,137,227,232,186,161,17,165,138,198,100,118,234,217,121,182,187,62,253,20,152,195,232,234,116,179,132,250,165,6,60,168,220,209,159,38,105,202,239,156,7,38,231,94,222,139,8,253,140,239,133,139,171,38,109,109,39,218,109,141,55,89,97,124,15,110,234,147,203,250,56,200,198,207,69,28,47,214,206,221,234,89,156,100,217,199,144,34,106,223,117,101,55,156,67,209,152,8,251,179,231,84,106,15,119,192,229,143,93,131,18,190,18,29,39,245,178,40,140,244,86,143,65,51,50,108,221,230,113,11,206,232,26,52,123,15,108,209,33,255,109,248,42,244,208,103,114,196,45,4,67,148,77,93,80,74,117,98,55,236,8,65,137,211,101,192,198,48,162,227,240,125,10,185,0,140,101,151,214,148,250,56,45,212,37,103,17,242,19,95,94,72,182,12,29,179,133,1,231,143,110,166,136,169,221,198,108,141,142,17,115,223,73,182,105,202,126,130,120,148,20,70,248,95,4,78,70,162,239,48,209,58,201,170,30,203,88,16,188,227,149,152,227,212,158,33,147,237,247,186,105,149,159,98,51,115,94,141,176,23,126,153,80,114,23,176,109,104,184,107,155,68,145,157,244,123,156,63,217,119,18,231,159,32,135,194,144,127,213,128,161,200,144,174,153,102,123,124,144,115,21,56,183,95,153,166,132,53,220,238,61,235,156,122,113,69,81,37,138,189,22,206,205,174,31,123,100,187,134,94,120,138,92,50,197,152,112,160,58,186,44,55,253,69,135,162,122,155,37,149,53,146,222,80,161,45,109,116,69,83,40,53,129,114,224,200,59,119,78,252,88,184,201,252,151,242,173,137,234,46,223,83,134,177,196,234,91,193,132,216,221,134,34,194,94,164,56,141,178,157,51,73,191,61,227,216,196,48,106,74,207,202,128,71,246,251,105,120,33,183,100,214,64,243,150,146,39,54,31,24,115,65,30,93,8,186,175,139,66,157,187,20,238,65,53,78,61,233,80,27,135,213,208,252,14,194,233,82,31,243,10,154,255,236,148,219,108,133,93,74,70,185,252,164,72,178,181,203,101,86,127,231,224,122,238,181,203,132,55,240,192,203,195,115,107,35,28,246,76,240,183,107,153,91,202,136,215,42,38,169,171,48,60,137,183,245,162,192,245,194,196,151,131,106,124,76,11,105,200,183,134,70,52,104,179,135,101,176,168,65,140,242,98,24,42,56,247,231,208,181,69,8,223,3,190,148,192,167,39,8,56,44,250,230,243,108,32,227,41,149,84,92,141,247,206,2,51,12,119,158,117,50,90,194,20,97,162,41,231,47,4,139,84,152,121,107,54,157,38,163,134,248,88,14,95,45,7,46,190,33,129,155,105,231,58,92,33,133,26,2,67,103,50,47,12,95,126,22,152,90,67,119,59,90,100,72,244,223,42,92,132,35,212,75,6,110,169,92,181,53,101,191,110,192,81,86,186,69,37,186,162,29,63,238,18,33,197,167,52,121,49,211,240,185,195,146,248,207,41,112,134,106,194,97,202,112,139,156,32,104,55,76,39,61,0,166,72,44,43,124,254,245,13,205,138,124,154,28,156,232,43,120,28,28,167,210,212,130,88,78,100,19,83,9,152,34,31,65,167,185,62,2,205,100,209,9,12,189,137,127,174,99,74,40,243,77,37,161,26,114,221,128,161,161,83,24,233,70,247,80,15,244,193,75,210,159,38,189,126,71,107,216,197,229,116,226,206,95,90,236,42,189,17,71,151,135,195,84,230,197,230,7,70,200,54,107,235,51,220,30,80,6,198,197,172,173,225,178,137,5,70,136,183,203,86,220,201,179,142,112,28,137,29,105,60,191,13,213,64,108,105,100,230,244,242,192,231,175,251,1,51,44,202,34,81,24,20,69,118,24,212,131,92,13,209,81,59,79,26,150,107,224,48,118,191,184,101,80,253,202,45,126,155,11,162,176,56,2,103,204,191,128,215,210,182,88,165,30,143,24,184,128,133,237,132,50,131,220,93,32,241,192,208,232,232,234,203,86,11,215,46,124,126,73,91,91,234,162,127,16,114,80,159,141,1,25,202,144,233,24,20,73,182,254,180,166,62,35,186,70,90,202,84,152,108,113,63,148,241,83,156,213,39,99,150,81,255,117,91,158,211,255,124,82,237,57,41,48,51,186,70,74,217,51,164,5,29,2,111,77,250,82,145,139,95,39,28,21,167,54,123,204,120,223,27,77,113,119,209,81,181,83,203,51,106,36,243,222,214,201,116,172,46,204,92,136,83,228,60,105,104,21,22,5,120,57,185,1,103,182,69,210,153,132,154,137,87,33,3,67,236,85,31,184,245,248,34,156,240,245,253,105,54,243,22,112,234,122,45,180,214,195,125,112,3,34,155,254,180,38,243,215,39,57,155,99,215,34,46,24,106,177,100,29,38,21,71,76,134,158,40,179,115,7,66,231,218,39,244,150,192,199,70,247,97,57,59,90,78,234,219,128,183,151,146,52,135,45,230,57,94,184,9,140,160,221,3,83,30,229,61,135,63,77,11,25,77,71,172,251,53,132,172,189,52,159,97,233,232,45,52,135,19,238,31,29,115,156,170,110,134,65,94,32,58,2,160,80,231,125,95,228,28,109,75,243,219,232,89,190,10,89,29,117,154,252,12,10,233,36,14,158,211,168,61,63,188,201,43,205,14,99,124,63,191,108,119,166,104,77,133,195,120,230,2,34,178,222,154,239,149,182,118,204,140,71,31,19,91,249,253,249,216,38,238,230,48,197,76,207,195,207,245,202,107,233,127,122,90,73,60,139,208,44,167,29,207,46,228,207,232,242,202,57,210,107,186,81,179,63,139,47,115,139,143,126,163,27,169,7,20,249,28,177,233,0,247,169,227,141,120,79,152,27,20,226,87,225,91,7,102,27,115,216,68,82,210,243,240,65,65,166,195,196,0,116,30,241,240,230,246,122,255,41,130,60,15,55,159,142,195,211,146,175,30,24,165,207,128,201,214,213,49,195,59,31,131,214,32,101,149,81,161,230,33,251,93,24,145,196,253,44,252,3,239,144,82,3,214,112,158,161,145,240,1,154,68,157,4,179,147,114,108,159,224,103,175,123,238,194,72,21,238,144,40,56,227,69,157,168,62,156,117,235,251,56,245,230,103,61,200,107,21,179,32,252,225,100,120,212,167,53,123,76,160,157,196,109,237,89,231,50,224,67,86,206,111,235,46,14,59,105,228,82,225,79,222,162,19,106,141,33,173,250,224,99,153,20,173,119,5,62,11,59,96,242,211,234,122,206,236,85,125,35,230,44,83,71,20,212,179,57,98,2,156,54,79,238,219,25,147,203,65,140,1,140,228,155,182,54,50,119,151,140,176,220,206,166,223,154,152,182,95,83,240,230,140,253,116,252,87,29,29,112,77,186,153,21,75,190,142,198,25,85,189,241,244,44,216,53,7,124,99,189,235,158,82,218,21,90,56,240,177,53,164,104,232,7,123,66,57,48,92,82,255,191,169,16,194,37,196,185,246,51,42,172,117,111,141,15,88,163,225,92,157,97,38,113,120,177,25,62,61,31,87,222,177,177,29,149,242,76,149,178,227,102,216,224,18,40,237,153,134,104,68,236,11,231,244,204,36,219,169,29,53,214,184,199,126,235,195,43,221,71,51,183,203,84,219,112,230,112,65,83,206,149,68,91,21,248,140,147,207,210,198,151,238,106,231,80,206,209,125,147,111,244,108,169,33,131,131,243,14,10,242,99,91,103,82,181,210,248,104,141,178,139,14,74,37,247,55,190,151,101,254,230,7,166,130,196,133,77,170,81,243,232,139,113,141,15,33,153,141,116,174,94,5,146,89,128,161,51,195,60,149,33,101,181,53,191,138,67,193,184,135,14,41,85,116,169,95,244,236,26,249,185,102,32,158,235,112,167,198,81,175,25,157,98,132,17,98,48,103,206,137,123,2,175,61,114,48,87,237,165,106,42,35,130,139,34,67,115,102,104,210,74,118,75,124,140,155,0,108,25,89,215,38,50,136,145,170,130,240,200,217,47,187,194,152,85,142,194,127,146,159,198,227,220,27,214,133,167,134,73,128,89,95,23,62,215,223,63,238,163,125,69,107,234,130,244,38,96,233,63,161,205,67,190,153,78,20,60,81,37,214,222,249,195,249,92,96,58,236,28,190,75,55,110,140,105,232,179,17,18,244,187,46,37,248,91,125,173,76,178,233,132,167,150,56,127,70,92,6,133,51,165,197,202,77,86,129,172,46,128,65,68,97,6,108,234,88,2,35,3,22,83,60,177,92,116,208,166,17,166,126,10,57,27,6,31,117,93,116,99,52,241,182,48,105,232,129,61,77,63,162,7,108,92,26,10,175,20,183,89,82,215,167,254,48,201,180,78,221,76,186,243,120,124,11,203,228,12,190,41,202,58,101,61,136,71,198,18,8,191,111,89,205,175,53,213,143,69,10,178,47,15,194,209,231,215,197,59,151,17,162,112,205,160,99,196,53,93,152,199,6,167,140,241,27,18,72,208,167,90,18,92,69,187,243,197,33,106,142,82,207,227,105,58,214,175,59,0,10,199,71,209,9,126,22,78,143,4,4,210,36,167,38,1,192,250,18,180,210,124,86,168,236,244,118,3,11,190,111,118,185,35,126,32,119,4,36,28,138,87,249,158,49,128,45,83,118,82,10,40,119,216,118,25,193,94,13,57,119,114,100,194,1,0,69,117,211,159,166,10,59,116,112,19,213,27,234,229,237,217,238,105,191,57,106,170,232,36,72,61,71,215,246,114,39,227,123,27,69,175,101,133,178,248,225,173,161,188,122,142,38,12,147,245,129,136,88,107,92,182,195,92,235,229,247,108,184,127,120,53,160,210,254,190,86,71,168,121,106,134,50,183,170,228,245,145,221,210,11,183,162,141,136,214,248,80,118,213,242,12,73,55,41,231,15,206,84,72,232,46,139,192,221,244,33,129,83,74,41,86,96,81,205,78,45,67,38,83,123,140,39,50,146,62,179,174,27,229,167,46,248,51,65,72,39,248,208,110,126,112,133,39,193,176,21,48,225,253,215,111,48,61,78,215,225,40,158,82,132,136,64,61,174,239,128,49,196,228,118,129,89,177,61,144,208,141,205,67,10,32,161,221,134,39,181,59,92,201,160,144,214,156,207,78,32,113,118,158,115,109,212,136,20,62,6,46,16,14,27,79,167,76,111,238,42,45,134,12,155,97,75,210,3,197,74,253,190,216,177,247,171,250,44,140,209,163,196,111,83,184,41,214,17,9,227,219,247,65,248,247,172,24,77,224,146,131,116,131,168,3,95,94,91,91,174,192,247,108,110,161,36,71,9,220,44,124,246,193,80,22,8,179,38,61,163,196,226,251,96,120,167,179,72,202,96,201,34,29,229,173,57,105,132,49,148,242,108,92,111,223,107,31,139,53,45,93,0,84,14,164,28,191,77,166,77,19,47,172,233,98,100,255,158,236,217,231,50,121,39,98,251,185,230,252,189,201,3,21,219,171,225,79,244,164,214,14,165,231,150,202,255,138,19,112,123,190,45,180,131,236,72,210,241,241,43,115,248,224,212,113,20,201,79,207,31,77,251,15,238,144,216,106,138,126,131,242,198,105,28,58,11,160,62,191,189,33,24,253,206,143,142,151,252,156,154,234,209,200,144,66,56,124,126,90,25,169,186,217,6,223,129,139,217,128,47,166,63,46,40,178,206,63,152,2,187,254,236,163,36,120,126,158,82,66,149,104,120,170,219,161,236,80,223,53,118,242,38,229,224,167,227,41,7,163,53,137,212,16,22,233,107,35,2,180,124,84,136,255,106,22,50,5,171,212,185,124,48,217,129,162,180,83,241,48,162,164,241,131,145,148,73,34,24,66,224,1,201,241,128,73,187,187,95,219,132,193,190,171,77,39,65,168,232,21,128,157,96,121,194,44,169,210,100,23,220,126,19,90,58,139,239,235,183,101,105,137,58,104,173,230,149,251,12,109,196,63,81,78,91,2,227,250,140,142,161,21,169,108,86,108,166,219,243,36,127,42,166,154,82,193,109,62,229,232,57,123,148,114,195,216,225,228,124,114,189,89,201,156,204,36,136,241,60,5,25,97,74,155,150,23,69,174,208,25,146,59,234,103,42,27,70,117,18,217,116,95,235,10,39,199,51,104,212,207,186,228,48,70,58,169,168,210,179,66,216,196,55,6,182,101,178,25,31,152,26,61,129,37,66,82,185,81,151,251,108,34,188,77,97,2,225,126,228,242,121,148,187,25,45,113,34,244,222,113,84,74,181,99,217,120,190,189,177,145,172,202,105,127,96,60,65,61,96,120,59,228,123,156,91,84,241,66,148,3,51,170,226,247,254,81,178,56,200,122,17,67,27,198,149,210,231,133,179,58,135,107,210,243,165,146,169,171,151,143,106,5,221,126,112,98,179,84,81,103,249,113,24,198,183,106,148,120,73,108,134,120,82,217,241,108,52,182,71,213,159,166,84,97,250,144,152,80,161,88,187,236,156,161,250,11,12,97,72,87,184,162,90,26,48,135,240,237,56,146,206,228,153,56,204,199,150,229,81,172,184,106,68,207,209,202,80,144,211,40,7,88,30,246,34,46,73,4,162,62,24,219,64,157,110,240,104,195,188,237,240,96,141,235,195,17,122,141,126,91,248,75,230,73,161,60,204,235,8,129,77,119,237,129,211,140,9,76,48,166,203,177,89,224,146,245,202,127,40,38,161,86,86,56,83,30,232,19,28,254,118,53,88,49,45,130,232,132,75,230,106,34,111,75,178,255,66,177,221,225,66,45,78,123,224,226,116,9,6,39,81,106,5,158,219,239,146,192,25,189,91,133,71,100,159,145,177,136,50,152,126,175,68,137,142,183,206,199,18,204,207,139,165,72,6,60,40,222,147,244,162,36,75,57,140,102,65,126,222,11,75,40,90,255,216,23,21,182,18,99,135,81,63,75,250,69,224,165,47,222,26,98,225,247,167,251,12,203,18,149,234,146,151,254,52,254,44,95,2,112,171,157,191,211,159,15,82,189,234,168,23,139,96,172,245,192,221,135,12,11,119,140,103,38,101,211,165,15,24,238,242,247,99,163,220,228,112,39,123,240,233,56,151,54,239,217,32,174,253,44,47,138,7,189,49,53,8,154,30,198,91,15,175,185,235,48,149,103,189,157,216,183,238,159,59,132,227,220,200,167,180,103,164,60,127,147,184,152,20,252,124,208,229,185,180,160,199,82,31,249,133,183,192,117,63,99,66,73,153,127,14,42,110,113,152,188,176,115,81,25,124,12,201,103,233,114,47,240,103,51,15,244,134,109,112,139,143,73,150,232,156,250,173,207,53,205,51,69,122,49,254,132,250,194,84,89,92,184,63,207,62,91,97,28,154,136,166,80,217,160,187,29,130,7,222,241,250,83,224,121,247,202,238,29,43,211,106,86,116,155,38,48,237,207,206,84,30,62,123,124,194,186,246,103,147,118,157,179,14,56,169,62,159,111,24,18,75,203,2,210,65,225,250,255,181,38,137,183,104,42,7,154,146,203,43,119,186,121,190,52,127,210,36,255,92,195,168,195,137,133,183,69,225,75,117,5,108,42,82,2,147,78,224,22,237,177,156,243,208,132,136,66,61,141,231,62,115,51,101,181,73,207,143,189,22,241,15,224,99,100,73,8,195,36,37,194,234,204,152,134,74,46,11,43,244,244,244,25,96,10,98,231,3,55,207,110,238,216,71,69,163,89,133,20,70,47,242,66,185,152,252,87,109,93,206,38,231,27,26,67,182,215,51,44,204,128,232,26,190,201,241,188,24,149,145,45,30,142,40,185,92,41,11,149,189,49,104,212,12,39,57,211,225,12,156,78,222,12,156,183,86,121,1,163,83,238,48,26,58,207,47,159,243,202,175,255,217,230,142,158,63,75,210,184,186,45,84,101,18,62,99,198,141,211,223,186,252,185,223,45,162,99,190,182,97,195,94,154,79,65,1,236,242,60,223,3,195,249,248,116,28,94,2,95,157,25,142,168,119,55,36,54,230,207,134,201,71,73,111,169,79,206,158,85,138,225,141,83,79,91,195,20,52,253,217,103,203,95,253,207,5,230,210,197,192,29,25,110,133,247,118,10,138,110,122,166,106,17,212,100,78,44,71,143,65,214,134,162,40,179,38,127,118,50,114,30,177,135,141,99,196,143,190,51,36,176,241,11,76,149,112,246,142,39,211,192,107,253,129,183,215,178,27,124,250,242,24,196,248,43,183,195,196,127,197,140,58,159,183,19,215,254,96,30,93,245,18,81,76,248,97,4,140,116,144,26,250,25,238,51,71,9,4,84,125,54,249,104,247,217,16,111,234,189,204,194,143,110,224,17,191,168,26,33,132,134,35,72,138,59,9,17,34,7,7,186,188,70,153,139,43,53,101,250,232,243,103,30,123,1,110,200,133,42,76,82,100,160,150,203,38,40,121,213,183,49,204,65,227,185,251,160,95,24,232,104,234,182,168,40,18,248,128,252,138,82,181,233,162,0,163,5,60,167,214,229,28,120,135,14,80,183,212,20,221,204,240,245,228,219,150,90,78,121,37,178,177,61,122,129,104,240,56,251,71,86,248,26,64,80,77,63,181,22,181,161,103,224,6,43,212,145,235,65,165,48,6,22,121,35,13,20,120,98,191,122,199,200,41,127,110,169,28,199,57,231,128,97,172,89,10,91,42,225,133,155,86,198,16,134,207,94,174,215,77,195,164,233,252,227,118,81,98,64,77,14,66,63,21,155,68,28,185,192,231,22,161,151,247,12,153,201,84,88,162,231,180,110,97,1,145,195,155,212,84,0,118,222,114,80,230,209,243,236,228,53,84,232,32,238,39,57,178,146,5,152,98,158,52,138,162,154,62,26,147,102,9,170,217,60,231,165,169,150,205,23,126,66,12,140,104,10,87,10,25,21,42,147,5,220,33,4,184,176,250,97,184,30,246,216,128,225,209,131,53,234,129,67,120,222,96,178,216,159,169,48,194,183,149,8,235,86,189,198,182,105,167,139,192,89,47,254,167,47,205,9,240,13,238,162,143,2,108,68,77,23,198,177,35,240,216,104,176,57,220,183,138,133,48,197,9,92,58,10,233,137,110,177,141,10,249,152,226,205,120,118,245,217,108,101,126,230,145,160,52,52,3,234,220,91,224,65,241,143,141,92,158,222,84,43,145,216,228,22,41,229,217,91,75,68,216,68,71,244,155,194,219,167,41,143,238,23,204,253,113,164,224,31,186,176,105,83,22,117,149,20,10,109,3,174,253,233,118,225,212,73,209,175,100,82,97,15,60,238,152,64,155,244,188,85,54,111,160,247,187,152,242,129,122,90,32,85,113,219,9,222,170,199,231,77,240,234,156,228,254,61,32,49,211,142,147,111,19,195,93,240,187,116,117,73,236,16,126,239,208,61,62,225,105,208,234,228,192,192,236,87,143,15,7,175,67,116,59,113,111,121,220,52,235,236,201,254,240,76,10,82,234,15,204,197,38,224,55,153,148,130,246,144,160,131,96,244,236,41,138,218,109,221,223,217,136,12,245,216,65,107,213,131,219,192,243,41,227,163,4,45,123,157,158,181,222,245,177,79,236,146,122,27,115,139,122,124,64,205,53,214,129,23,66,62,207,221,35,130,31,160,123,60,23,220,99,211,245,219,239,69,222,137,222,122,22,139,105,94,24,141,101,189,91,176,223,204,219,179,170,105,16,198,254,63,4,70,79,224,49,39,183,103,230,243,108,188,183,143,37,75,73,84,188,214,143,126,245,194,232,92,206,41,95,107,104,166,130,101,113,123,176,213,224,174,21,9,164,156,47,23,251,0,174,202,254,136,126,250,177,181,110,207,102,123,238,176,80,208,166,59,224,112,119,53,125,118,33,3,250,126,46,68,102,94,184,14,191,103,38,54,163,157,181,227,200,7,199,105,126,76,244,210,244,70,53,40,106,142,189,14,214,139,162,6,252,200,164,20,250,174,112,236,243,135,113,188,144,246,208,99,14,227,225,236,122,241,71,129,221,23,87,194,29,168,143,38,30,17,94,99,40,223,230,227,238,235,12,240,138,95,206,100,208,54,133,49,217,123,192,248,162,100,192,207,229,46,104,95,27,124,214,77,51,48,144,2,56,70,81,115,24,146,32,29,148,115,194,46,183,254,129,201,172,151,214,228,221,223,214,107,91,44,88,96,100,15,190,91,104,67,128,241,73,29,193,203,80,190,165,9,74,133,129,124,205,115,67,133,230,215,225,252,198,8,168,23,105,174,128,106,164,123,231,234,167,207,230,90,154,163,181,234,213,16,39,228,176,41,31,72,113,78,17,143,52,97,201,229,94,206,102,34,9,154,207,12,220,252,42,215,76,168,64,41,80,128,139,151,166,180,143,55,95,199,132,58,62,111,252,171,119,91,15,218,221,239,213,172,98,77,179,188,129,153,168,1,195,105,163,61,131,67,182,251,152,80,84,169,198,21,53,149,120,177,63,24,6,210,165,23,65,224,174,240,76,127,194,30,65,48,184,9,125,182,193,221,25,255,14,12,193,148,110,119,148,54,164,248,30,70,126,219,218,59,228,206,65,68,100,40,247,63,134,116,184,212,26,40,188,25,207,168,32,93,236,163,98,23,218,242,160,213,217,135,65,185,134,232,199,38,174,242,153,133,13,150,122,40,180,5,38,87,254,182,110,48,91,233,195,207,230,90,98,38,21,120,194,158,183,78,22,118,249,96,59,229,36,211,167,24,173,190,247,27,30,221,170,11,0,102,166,251,214,156,237,234,124,170,108,211,61,26,79,194,31,178,137,87,106,108,227,181,208,232,209,248,28,229,3,109,199,68,98,67,209,100,29,202,99,241,148,56,156,207,95,215,183,38,168,224,41,51,205,110,107,154,154,75,185,116,117,159,28,247,123,83,68,19,152,170,74,159,41,203,36,130,47,74,245,70,80,164,160,4,192,197,232,46,144,188,44,179,164,56,124,6,104,200,36,197,185,1,91,167,195,86,226,114,63,54,130,90,220,194,62,216,180,137,30,24,199,169,15,26,199,119,223,178,229,16,51,43,206,34,71,118,13,54,237,29,114,52,15,183,211,131,33,197,102,137,222,2,23,152,104,188,53,170,202,122,71,200,16,241,56,45,83,35,221,96,105,196,20,119,56,179,235,131,19,164,166,178,101,33,102,114,122,182,3,206,186,209,194,138,65,189,232,15,53,238,15,17,45,59,176,57,79,190,103,79,35,61,147,121,152,77,88,252,187,66,19,202,229,2,115,231,10,218,64,167,235,223,152,158,159,133,14,78,122,118,206,136,230,169,239,141,242,169,172,145,121,68,118,169,37,115,56,35,30,33,163,194,221,100,23,135,97,252,216,114,21,37,167,254,92,166,188,107,20,197,138,74,54,48,42,46,213,97,254,167,95,132,144,169,243,210,176,53,230,174,62,111,42,4,207,201,26,173,209,23,204,250,98,166,5,225,163,54,108,49,143,7,46,179,94,116,233,253,253,160,101,120,228,18,24,77,89,105,108,114,66,213,225,110,218,18,15,60,195,158,0,238,154,32,72,65,192,24,241,189,40,205,82,54,56,224,125,135,148,52,200,103,253,145,224,89,227,123,145,32,144,30,120,89,138,81,192,169,107,128,48,27,249,196,140,135,87,226,66,89,91,159,163,56,230,10,6,133,150,232,210,53,172,184,128,77,54,93,91,83,65,55,28,94,24,8,91,97,182,161,26,48,69,98,250,219,27,6,106,31,83,206,198,37,71,43,99,122,46,210,62,106,228,37,43,255,68,54,67,182,6,204,45,89,231,97,226,14,227,31,164,253,248,146,158,105,90,60,85,169,49,167,32,40,80,120,214,152,134,38,150,146,116,133,144,71,21,115,1,58,177,245,76,67,164,115,124,215,153,213,52,24,30,120,220,3,106,126,245,32,2,83,94,31,95,187,90,140,104,233,206,48,60,50,131,23,130,155,92,87,148,165,29,168,145,104,8,10,245,213,138,126,195,120,170,159,131,72,242,112,115,130,60,198,170,76,164,25,55,135,203,67,16,79,26,79,242,34,135,23,89,253,14,215,135,176,54,67,100,225,41,203,141,226,248,93,245,217,35,29,163,180,174,128,235,227,5,205,86,6,144,124,14,19,91,25,18,174,202,86,222,19,31,147,224,73,201,122,10,144,209,94,2,37,97,84,81,136,203,202,109,204,22,35,63,77,173,149,135,171,40,125,194,236,237,10,35,211,217,2,94,83,236,210,60,77,208,228,130,103,204,100,188,151,25,77,209,54,225,154,209,131,19,27,202,205,233,73,213,93,213,89,118,204,154,236,119,93,35,186,207,234,239,206,48,83,184,33,131,95,225,225,19,200,150,97,23,109,167,169,255,136,57,0,141,114,243,47,141,76,148,202,63,178,203,22,47,121,1,166,66,83,97,210,203,99,203,56,79,174,90,150,130,48,69,118,45,66,98,86,79,182,104,193,51,16,31,35,65,0,165,81,48,236,152,53,46,204,253,80,204,152,66,238,131,79,162,4,49,149,134,14,11,85,12,57,250,69,96,94,3,216,22,178,145,214,88,100,2,147,247,50,239,128,34,207,216,95,227,238,24,88,251,194,61,107,116,175,66,243,215,125,38,16,252,214,17,179,4,230,104,218,166,86,136,163,124,66,164,209,225,178,158,151,58,102,221,204,177,187,67,67,172,83,255,192,232,162,197,128,65,23,248,220,155,168,112,8,148,201,170,142,1,59,221,99,163,34,132,165,92,108,5,107,213,229,169,236,67,86,141,217,159,101,70,0,212,209,110,102,162,192,103,135,72,243,194,243,41,204,45,16,110,181,48,143,200,59,25,122,189,152,168,51,140,248,24,248,90,212,198,95,112,171,246,219,250,24,2,26,221,38,225,86,62,6,196,17,187,63,158,154,156,239,28,28,184,133,52,80,75,214,210,157,39,195,20,80,20,62,71,67,190,139,195,252,231,26,36,38,217,42,186,198,134,160,158,28,162,237,107,221,121,66,141,233,3,19,228,252,166,10,180,224,24,157,2,35,202,227,163,6,173,75,127,238,231,36,27,102,127,239,115,175,228,174,170,97,69,72,70,138,183,134,252,185,191,209,239,5,115,210,7,51,131,179,58,130,44,88,234,61,31,86,157,241,132,106,77,212,161,6,140,218,233,243,240,115,200,237,128,41,79,111,127,192,174,142,101,48,170,121,10,163,218,54,29,174,22,43,80,184,69,93,111,163,98,142,20,219,39,14,236,172,98,212,44,174,39,97,19,212,243,253,65,11,153,149,15,186,47,218,40,201,123,130,219,80,81,7,140,86,249,27,220,94,219,233,0,128,235,147,226,87,140,253,240,27,239,110,74,152,251,1,123,220,22,57,15,187,114,115,27,220,125,162,28,216,82,189,31,119,99,175,209,24,246,19,93,186,164,3,56,54,202,163,75,90,166,165,242,126,147,228,156,186,212,20,40,76,170,166,255,44,105,212,207,207,78,203,243,116,152,115,67,35,27,8,5,227,91,249,96,138,156,242,179,39,84,217,129,169,160,34,77,69,96,178,47,220,122,233,86,154,175,43,235,124,226,229,172,246,148,115,146,219,94,212,101,71,128,223,187,102,126,0,117,7,194,35,233,99,130,231,125,22,221,69,55,29,245,49,57,175,49,158,244,164,198,239,186,81,102,197,194,170,182,74,49,111,13,75,148,26,208,169,101,204,40,203,164,56,88,44,95,38,235,36,33,80,232,28,214,141,157,233,124,201,253,184,36,100,80,40,93,153,58,65,171,21,188,4,204,117,86,115,136,184,43,120,132,173,89,78,246,210,12,164,115,138,111,47,144,107,22,99,124,242,66,8,104,132,65,216,177,175,159,12,9,226,42,203,141,81,74,212,215,147,90,5,65,76,139,181,131,236,147,150,141,28,152,35,101,6,76,1,188,250,59,200,18,158,209,26,210,105,169,161,40,72,226,85,63,22,137,60,110,153,135,153,45,220,15,220,134,60,155,170,35,16,175,152,78,183,140,166,25,130,199,106,242,117,194,10,129,34,85,168,230,226,175,236,249,131,33,126,212,229,131,203,104,122,102,97,51,5,162,165,190,144,130,144,215,112,212,170,118,197,166,35,153,223,201,96,128,211,212,202,143,12,213,102,216,55,152,104,77,19,119,243,132,8,163,56,106,217,70,234,71,49,234,250,15,237,198,93,37,239,60,200,203,245,47,125,22,118,169,245,129,161,113,248,178,66,96,170,52,159,166,92,13,150,169,179,198,195,205,19,246,192,219,5,108,155,37,222,170,190,45,49,153,225,41,93,100,126,163,54,57,181,245,38,204,224,48,252,253,73,97,35,233,247,33,109,120,0,244,90,130,46,137,243,73,52,115,81,63,238,8,138,61,92,122,151,103,83,20,250,180,70,89,104,4,140,244,184,204,133,78,237,191,27,240,205,136,163,212,21,210,209,182,110,23,38,136,172,190,41,99,18,116,148,146,195,166,207,54,93,136,29,112,126,188,156,84,75,4,157,37,41,19,112,253,52,189,39,214,57,99,26,150,249,74,118,91,24,190,199,36,134,51,77,41,33,206,157,228,24,146,59,208,92,149,244,24,161,37,106,219,28,62,171,69,207,68,211,11,169,49,149,224,224,125,46,61,25,199,242,142,158,85,91,158,2,23,19,109,119,24,58,138,170,158,146,68,46,90,180,238,48,169,203,111,19,65,77,243,182,238,196,164,5,134,191,34,222,11,246,131,162,141,89,21,183,227,118,129,146,17,79,144,1,222,103,119,246,55,109,157,96,7,142,158,113,220,136,255,40,153,150,125,187,104,209,140,174,68,18,183,23,201,49,40,148,14,78,129,83,141,186,65,96,124,77,23,133,191,124,244,64,11,242,195,242,108,84,34,123,204,51,83,137,144,243,37,89,126,136,155,241,132,4,74,150,27,4,10,55,241,195,217,194,4,89,192,65,180,60,30,221,208,255,148,71,115,206,238,251,232,86,148,89,30,133,101,103,224,0,196,215,46,96,183,171,142,163,63,254,47,129,11,57,46,43,224,39,53,54,25,133,116,141,239,124,78,158,161,227,133,125,238,226,158,192,20,19,73,175,241,120,213,11,115,199,151,24,24,151,206,156,239,167,42,40,160,10,12,159,113,248,34,248,84,85,82,226,145,165,194,168,187,95,146,111,45,240,98,217,186,171,130,217,95,37,204,69,116,155,242,164,59,189,75,149,252,84,19,88,190,215,118,158,188,132,37,6,225,103,83,26,141,158,179,138,165,53,28,146,247,99,22,221,141,144,194,37,231,180,223,182,83,142,250,98,133,32,158,117,98,67,58,165,244,162,88,154,239,104,241,173,73,72,188,62,254,66,64,111,174,251,49,81,194,205,130,98,252,251,117,140,212,165,42,245,115,164,22,80,162,242,117,219,52,155,146,142,40,92,161,97,114,86,11,130,41,152,146,199,151,217,221,113,171,72,191,168,94,247,2,5,96,100,64,219,3,23,167,200,0,206,26,53,1,134,248,50,58,134,218,193,232,15,92,156,179,167,153,173,43,7,19,48,179,186,58,188,96,179,89,47,236,2,56,205,10,78,202,31,112,117,225,55,204,36,227,48,121,224,237,204,33,144,40,114,164,142,167,107,217,229,15,224,245,111,179,174,247,189,124,27,132,16,191,215,183,223,115,141,219,49,248,100,116,38,156,139,91,112,181,18,33,70,91,66,159,125,214,101,56,250,56,121,75,171,127,188,181,51,137,53,120,12,16,163,20,152,170,52,127,182,49,185,189,159,35,18,163,154,241,93,180,231,151,109,90,251,183,134,46,69,54,28,102,25,49,75,255,28,109,153,208,174,192,184,90,253,238,97,101,151,18,19,41,150,212,57,226,183,143,253,132,131,84,96,72,163,119,180,38,166,185,100,166,32,237,236,218,60,4,136,141,239,88,96,148,247,226,181,201,90,75,138,158,79,157,99,30,157,245,129,41,173,139,203,104,48,28,54,117,58,93,215,9,90,140,128,135,113,158,235,186,38,232,230,31,27,70,129,242,44,251,115,94,247,29,173,187,5,50,4,38,219,198,239,146,148,38,85,29,82,172,78,231,190,33,156,76,25,134,160,196,18,124,23,174,102,8,235,86,7,95,137,159,197,86,58,180,146,44,92,170,44,91,44,251,51,139,138,112,198,225,99,33,145,33,90,99,70,232,226,153,86,214,236,59,74,230,198,188,154,194,179,68,142,4,3,144,215,251,112,52,181,226,183,19,219,202,86,152,64,146,183,38,227,165,214,167,53,83,205,39,18,30,28,137,171,151,253,155,119,142,194,100,243,128,173,239,88,60,103,50,119,17,156,3,198,98,140,95,174,198,47,167,240,85,0,60,48,129,184,244,192,41,2,142,150,194,53,138,30,45,137,109,249,235,152,21,226,45,157,224,104,25,122,237,16,169,75,20,233,100,253,92,221,121,88,224,31,101,43,123,208,124,227,226,197,170,156,245,200,132,188,214,231,55,75,41,101,253,26,40,45,248,202,66,209,253,244,66,190,52,108,158,221,87,181,21,33,73,184,17,24,143,113,188,85,214,108,97,250,105,81,61,71,201,254,27,207,4,46,211,211,170,142,221,180,205,121,173,112,13,21,38,204,42,136,62,244,225,141,128,137,191,22,55,229,86,159,135,19,149,136,214,103,12,244,107,12,82,206,115,52,238,69,19,7,241,33,162,216,236,29,199,252,238,77,166,17,4,255,41,250,125,246,132,158,164,99,125,195,36,229,159,114,225,68,212,57,120,224,234,73,137,192,150,133,171,59,130,121,187,63,120,82,128,144,235,179,97,20,119,148,160,186,158,37,185,175,88,170,148,75,79,33,135,76,14,158,154,17,20,58,197,36,155,48,82,233,30,140,98,79,152,17,38,109,218,147,238,193,28,116,57,90,39,52,108,20,70,197,216,151,109,97,74,10,185,45,48,153,8,1,47,174,149,186,9,247,113,131,122,133,180,252,178,95,120,184,174,167,193,89,196,90,108,78,163,59,238,48,172,174,106,196,84,115,126,251,168,25,23,100,81,243,9,49,220,212,47,92,31,116,113,69,242,142,119,164,121,244,181,43,196,144,110,21,162,37,164,245,207,7,158,227,218,48,133,171,118,209,253,191,162,212,94,163,53,14,210,214,20,206,187,199,36,54,122,50,253,220,149,45,60,58,222,77,213,85,91,27,95,183,15,154,21,19,235,194,231,50,222,125,35,253,69,123,247,11,39,87,167,229,170,102,98,32,122,158,31,107,207,189,213,232,186,23,161,180,2,70,228,97,7,12,147,194,80,56,83,215,224,112,51,58,138,7,142,10,28,136,38,224,206,213,247,54,62,28,135,201,209,234,123,60,134,74,242,186,112,174,31,11,110,55,129,9,230,185,129,149,145,191,233,122,61,41,72,0,251,250,60,7,23,114,46,106,179,194,115,226,15,199,83,153,37,22,5,60,122,93,1,195,203,171,211,225,220,149,90,164,188,144,153,198,71,16,24,94,12,207,21,200,112,246,79,221,150,144,140,119,253,129,246,115,225,169,197,155,217,188,253,238,67,2,10,85,58,2,67,37,222,2,230,174,175,167,68,194,132,114,59,7,250,148,253,156,233,86,143,225,224,49,50,165,104,144,186,87,244,14,170,195,103,109,22,181,99,80,250,14,3,140,244,98,104,53,4,78,198,159,230,112,177,187,111,192,103,73,88,162,177,195,150,18,94,4,198,79,23,99,214,109,255,188,191,77,218,221,136,163,19,190,203,34,25,128,20,157,157,205,194,125,45,25,86,37,33,105,226,46,191,118,36,62,30,56,109,209,127,62,176,213,184,248,152,65,118,42,233,160,92,187,32,90,233,1,195,139,181,5,70,250,201,239,101,25,18,88,201,130,128,170,167,39,39,118,51,199,194,150,196,17,42,247,112,85,12,135,17,26,189,83,101,25,105,160,223,188,32,84,31,226,47,1,38,66,20,48,41,67,98,80,112,81,109,253,182,30,89,184,167,8,99,193,209,228,31,132,104,180,236,27,139,123,109,248,113,32,57,148,252,114,80,82,131,28,164,50,166,60,40,94,87,31,207,115,189,155,18,90,41,112,0,181,112,239,82,9,51,179,126,172,97,57,149,31,154,16,73,75,218,235,115,173,90,238,108,201,176,44,148,165,175,76,199,61,119,3,183,253,185,218,74,207,136,11,70,42,104,54,193,134,173,31,3,106,91,63,159,18,137,132,34,238,65,4,44,67,59,224,48,180,187,242,236,62,146,187,126,207,43,17,162,150,119,238,40,73,251,36,57,47,64,168,74,186,109,62,58,63,249,146,73,185,117,121,52,55,155,72,134,57,214,87,202,146,204,89,76,149,52,249,244,78,236,39,89,214,45,238,242,228,130,216,36,43,55,62,172,192,21,81,113,255,237,51,131,246,214,215,34,7,174,198,152,144,56,32,172,87,20,212,206,233,186,137,38,180,94,197,71,90,88,243,78,225,132,46,241,152,122,173,98,110,231,8,126,195,168,209,132,60,13,152,148,175,239,99,166,68,13,101,87,184,83,177,254,235,25,33,178,158,180,95,184,159,190,195,133,56,32,37,154,242,210,198,231,247,153,249,192,73,99,219,240,112,18,186,45,14,195,101,240,116,140,170,146,207,90,248,233,41,55,109,157,136,28,180,15,157,208,30,136,171,6,41,73,39,22,172,72,120,156,241,47,138,86,143,94,24,97,123,17,201,133,66,158,122,200,132,85,83,186,175,89,166,17,52,193,94,134,111,60,167,83,104,42,128,97,197,242,151,38,32,32,117,79,4,162,207,48,237,29,240,89,31,242,165,113,147,53,167,91,132,126,18,198,166,165,48,231,154,15,217,217,32,146,164,214,226,44,201,217,9,29,42,244,105,18,246,46,228,244,204,29,131,210,77,177,89,97,106,245,166,119,252,216,79,67,10,79,113,94,33,208,25,48,119,6,57,121,200,88,77,117,92,184,107,165,77,65,87,202,157,133,160,131,52,170,139,34,216,148,2,37,151,114,200,144,145,145,61,111,199,112,32,85,133,75,9,39,208,15,150,179,120,154,178,249,104,23,125,142,91,242,160,16,72,13,56,111,161,248,38,231,233,108,237,201,39,120,183,235,134,60,252,76,155,124,135,187,154,30,183,160,156,21,119,72,40,75,147,237,125,90,165,124,124,106,88,71,36,75,237,192,25,193,166,232,56,85,150,243,129,141,130,49,96,184,188,150,194,137,196,53,135,169,231,146,85,125,174,15,168,44,70,235,179,213,205,164,240,185,173,184,16,4,210,243,67,67,177,22,31,224,202,239,48,226,210,69,91,67,160,92,162,245,56,11,74,22,8,170,108,144,213,58,220,96,12,170,15,156,61,71,14,152,176,137,188,55,59,171,59,173,171,249,183,210,211,181,196,68,12,184,100,137,219,227,137,164,110,205,59,94,161,218,147,125,116,146,54,231,188,83,22,246,152,162,66,81,80,110,33,85,211,225,138,227,95,38,3,76,193,94,189,103,170,225,73,135,180,21,35,85,116,116,152,138,187,192,9,212,231,97,129,81,76,215,38,122,190,37,102,113,129,217,72,123,134,212,151,231,159,226,248,50,217,112,129,25,179,228,191,109,82,0,250,65,40,166,244,92,75,36,246,144,135,150,247,178,124,97,159,229,232,174,44,245,49,145,211,158,92,13,18,93,28,52,172,180,53,178,228,59,90,35,150,166,232,64,177,209,27,79,147,79,80,216,34,203,205,97,136,15,181,227,25,245,206,17,104,150,250,83,192,58,156,170,232,160,84,57,235,166,130,108,101,43,1,147,175,221,30,52,185,245,4,218,68,16,14,20,7,150,163,195,100,177,139,254,178,73,163,57,60,9,47,205,231,165,134,187,244,144,215,62,54,98,83,24,142,145,248,26,195,242,123,245,157,41,231,250,130,146,149,44,169,62,244,167,209,113,248,46,162,136,111,183,23,198,42,137,121,114,246,123,83,77,20,184,195,28,181,2,54,17,115,129,161,103,40,254,211,20,180,108,113,167,219,124,119,126,216,3,155,180,141,194,141,210,29,31,240,6,253,143,30,47,136,44,187,176,39,92,226,148,122,111,93,0,211,213,51,137,18,12,82,252,4,197,93,158,125,72,145,109,109,122,248,32,23,231,233,8,7,198,165,170,59,14,89,44,158,112,67,5,27,66,210,186,105,156,110,187,212,42,28,58,72,140,233,134,100,85,190,254,218,48,254,76,221,83,168,47,118,250,26,212,179,215,115,68,116,172,175,228,131,114,166,201,19,59,193,25,214,82,172,173,179,204,138,80,88,20,170,27,251,92,254,108,114,120,245,10,48,141,143,64,96,59,133,21,62,131,226,147,97,90,137,93,210,174,153,23,170,57,60,186,222,153,76,116,35,166,225,196,99,37,121,137,197,196,233,188,98,11,24,30,214,231,0,153,195,137,142,16,106,170,154,103,106,63,93,188,95,108,71,234,231,153,152,206,221,23,46,154,118,83,157,99,211,82,158,190,80,22,201,77,86,245,161,39,0,178,43,203,225,76,33,250,214,19,128,114,247,248,237,132,199,67,39,210,172,33,226,106,48,201,133,122,64,204,96,130,4,158,42,118,10,220,167,223,20,13,46,146,224,81,168,128,188,96,134,211,88,143,15,14,171,34,176,90,172,200,4,164,56,82,15,218,244,246,48,185,209,182,26,109,171,121,189,117,97,110,232,23,29,134,173,174,234,218,66,127,226,187,123,48,222,109,180,103,7,55,70,50,71,113,201,206,103,51,195,55,26,211,36,193,102,183,31,56,142,14,67,255,0,97,88,191,104,19,102,126,34,150,184,208,163,49,121,132,186,77,226,144,93,254,206,27,13,226,174,141,33,94,78,254,206,56,201,164,34,221,252,181,132,136,98,250,230,93,244,52,38,83,193,29,176,44,141,179,101,232,12,229,45,61,181,131,133,133,217,33,159,18,71,69,74,241,94,120,201,228,246,12,15,238,242,26,78,224,145,165,86,24,45,10,18,244,98,199,72,36,54,79,129,141,32,63,118,12,140,41,249,90,212,96,204,90,239,134,66,4,95,30,190,76,240,47,54,171,99,1,45,185,33,115,237,111,189,196,70,200,28,149,159,70,145,205,83,236,170,221,27,197,183,132,12,76,139,7,219,165,74,48,203,251,247,35,143,124,72,221,230,6,36,194,30,23,164,74,152,232,133,244,138,207,113,247,80,184,228,146,172,248,1,177,233,118,179,108,33,106,145,181,53,239,124,123,102,225,232,45,104,174,161,251,114,78,142,204,78,118,215,221,128,99,43,221,131,165,39,101,165,197,183,222,210,142,158,85,42,219,36,70,102,202,34,30,16,194,53,150,167,110,177,120,226,134,251,187,129,87,22,5,112,203,57,157,35,78,45,46,233,226,100,25,8,22,150,48,172,206,154,110,122,113,39,92,68,169,172,195,37,63,183,103,18,167,196,68,57,43,122,139,199,139,61,33,196,66,171,185,132,167,44,61,251,39,174,84,164,144,60,193,237,179,168,81,76,27,1,119,73,166,47,195,78,95,55,116,169,208,87,69,180,3,227,244,175,209,152,139,185,12,40,85,146,53,70,12,222,196,173,29,67,181,62,150,198,96,202,201,89,75,126,251,88,215,106,227,152,16,211,9,237,181,82,226,99,33,86,32,181,188,197,136,145,251,181,218,44,59,228,246,172,147,197,48,102,88,109,136,86,200,177,3,79,156,211,80,96,233,195,163,221,5,133,42,247,26,140,140,120,210,198,228,205,166,30,214,40,182,234,125,175,126,110,52,231,243,135,41,203,142,209,164,53,127,114,91,35,232,249,244,140,90,206,182,162,181,137,131,86,133,81,64,201,23,46,234,8,71,141,224,76,164,107,131,239,173,9,24,148,112,81,61,17,6,252,57,217,37,124,64,44,59,167,88,124,115,104,193,57,104,26,35,204,205,105,98,19,50,226,199,72,39,144,18,48,20,59,242,211,166,196,18,19,201,202,113,229,168,62,230,30,5,234,62,42,139,171,131,44,77,171,225,88,97,243,113,227,148,138,216,130,103,5,218,179,184,18,101,245,82,246,241,227,146,15,116,38,13,172,155,124,228,140,17,167,36,76,102,41,236,12,105,199,136,90,17,133,236,239,100,144,94,159,217,34,191,98,201,75,219,205,187,229,64,207,107,235,36,197,33,63,99,225,82,41,47,76,139,8,190,176,0,124,68,113,245,183,246,192,57,223,5,98,165,46,114,118,116,163,9,9,243,223,88,205,244,173,207,197,36,231,104,12,25,162,44,108,236,220,209,227,30,120,62,69,23,46,81,226,205,112,47,214,128,41,22,105,10,155,55,247,187,254,166,180,159,180,173,142,7,194,131,119,200,211,206,173,17,178,110,217,11,23,62,195,166,123,60,62,73,228,167,3,94,91,244,181,80,240,153,145,80,111,153,128,83,115,71,206,136,115,209,247,123,189,73,252,137,23,199,180,164,122,191,48,9,29,210,243,98,132,120,222,181,12,25,181,238,27,25,42,169,113,97,110,77,119,203,58,31,196,228,66,2,62,79,218,10,47,188,170,251,62,92,117,49,129,33,199,20,56,119,29,115,120,170,174,255,137,59,78,149,75,83,79,53,8,11,113,72,52,213,102,193,141,98,89,81,49,166,37,73,178,39,124,39,196,126,99,200,241,203,136,29,109,112,90,245,194,77,67,123,208,52,4,61,56,98,187,67,179,7,209,48,217,45,122,70,204,127,201,126,215,224,202,113,114,101,230,10,100,202,67,224,30,180,180,213,248,111,53,250,134,254,223,153,16,241,108,142,104,249,92,199,10,60,214,181,59,44,216,40,159,124,75,170,250,103,185,207,174,234,216,178,250,203,81,214,253,229,36,50,85,20,253,85,52,16,162,219,69,136,72,11,133,168,8,37,198,59,219,109,225,194,136,177,215,112,123,37,242,16,101,134,55,147,14,141,57,154,208,145,23,51,133,212,205,200,34,181,79,45,196,31,196,162,49,108,70,76,147,38,98,210,70,118,146,93,240,249,151,79,153,116,60,141,102,173,199,163,161,206,21,63,75,179,92,115,191,121,239,12,127,171,88,95,68,237,218,117,200,101,172,177,172,48,92,215,215,103,70,242,188,92,78,26,110,174,20,14,185,60,161,32,147,158,23,204,143,248,212,228,177,45,241,241,88,130,114,137,103,175,252,220,219,155,209,149,172,11,243,219,247,217,149,235,72,88,57,212,56,13,205,20,130,176,36,123,162,131,193,232,221,8,140,69,144,110,199,205,99,119,97,146,80,247,245,36,154,72,86,17,152,68,187,18,173,199,83,192,118,224,108,26,195,49,228,75,37,103,74,133,187,161,223,185,64,20,77,108,86,220,217,117,133,83,154,220,29,93,31,72,8,205,121,119,187,146,138,200,133,20,211,39,114,113,23,38,26,100,227,50,44,150,20,19,190,93,14,35,161,224,59,176,169,204,201,44,158,106,211,98,239,230,30,83,45,81,130,50,245,183,73,179,190,75,164,227,130,110,2,195,44,118,247,179,114,118,226,173,173,205,53,25,171,19,141,178,169,61,39,185,63,110,124,155,48,239,243,240,68,176,171,196,209,153,149,155,28,184,79,175,72,103,110,48,47,245,189,241,10,221,163,147,158,200,253,7,157,134,72,232,33,99,162,106,198,126,129,14,141,232,128,195,221,14,125,133,207,177,29,93,91,230,234,127,90,147,95,93,175,165,51,68,90,217,152,240,206,70,19,22,220,130,27,93,39,147,165,104,92,227,177,137,136,10,101,110,165,197,242,93,103,4,138,20,198,226,18,146,11,39,167,176,230,142,112,43,153,37,172,117,210,55,53,227,6,131,47,152,144,72,167,160,242,106,232,2,156,41,233,221,138,23,149,229,11,115,125,184,19,207,95,168,85,87,24,169,173,30,234,197,15,218,85,230,1,121,105,196,19,189,53,225,136,166,103,31,230,192,189,113,22,211,165,145,51,36,35,111,21,102,86,58,231,160,222,36,44,175,194,19,93,241,107,80,162,164,123,30,181,30,190,47,17,5,80,47,170,149,88,172,22,174,51,243,137,200,57,96,44,148,43,220,72,16,123,52,109,13,155,149,91,212,211,34,76,98,92,90,69,124,11,159,9,81,181,90,31,116,183,240,96,29,123,128,156,90,133,77,172,47,96,56,166,155,110,229,28,68,222,113,170,150,91,215,183,38,85,56,92,88,211,8,103,228,104,165,30,45,249,110,60,161,148,214,175,141,64,225,244,96,240,153,38,125,169,117,8,249,87,13,95,63,112,213,168,15,149,115,181,197,128,195,31,173,183,171,198,41,239,181,79,7,254,85,50,11,124,150,243,242,40,29,97,53,229,13,45,100,137,243,1,3,38,215,72,222,171,23,62,190,251,50,187,81,58,61,240,220,49,83,176,30,212,64,235,36,142,249,69,194,246,43,117,60,55,244,8,119,12,74,51,254,25,109,125,186,154,194,181,76,226,252,51,162,148,145,199,165,113,54,19,116,87,139,130,217,209,163,117,215,18,140,102,18,82,241,82,86,37,39,187,2,214,242,12,143,34,9,107,115,235,15,35,253,237,183,244,137,221,95,247,120,76,153,22,49,136,73,144,187,232,199,58,67,125,222,212,127,154,127,134,26,66,3,158,237,240,25,154,218,139,90,81,220,3,106,172,30,210,215,212,171,125,198,228,252,95,140,40,53,187,26,175,165,62,243,108,35,190,0,202,88,79,174,54,9,184,51,54,13,202,164,147,38,56,53,152,197,70,204,240,130,185,145,21,70,216,47,124,207,133,147,86,151,15,116,131,57,190,71,201,16,90,43,122,204,205,29,207,198,11,165,31,164,89,138,186,191,87,134,220,73,135,220,194,185,253,194,68,218,180,245,89,19,237,182,94,231,152,46,15,92,202,140,142,27,105,210,208,213,69,20,61,186,6,81,72,26,250,219,88,155,43,90,19,65,122,108,83,116,230,35,74,145,77,193,66,109,83,164,131,86,192,212,123,200,226,194,186,156,245,162,57,107,170,209,217,164,175,72,240,129,73,140,92,229,129,203,221,22,14,156,218,107,247,238,226,215,58,252,22,79,110,61,249,128,126,251,49,167,134,144,124,99,19,27,125,136,195,195,86,175,192,137,224,165,79,51,163,51,171,127,192,89,96,147,146,209,109,120,7,41,227,129,83,217,227,221,226,193,127,232,176,116,209,166,123,56,138,218,158,74,52,16,82,144,107,52,197,151,219,69,236,14,74,150,151,46,174,98,148,156,51,96,232,109,31,91,158,228,69,111,189,8,252,235,20,62,27,204,249,223,114,152,44,127,53,245,73,179,243,164,51,224,247,98,150,201,196,243,151,198,89,54,117,255,71,163,121,239,120,52,134,158,30,246,185,16,247,140,198,105,170,223,27,189,212,229,76,92,160,70,35,37,150,2,114,82,190,39,192,247,3,161,160,192,176,223,95,20,79,183,90,33,80,131,248,118,68,58,235,214,20,62,104,118,150,87,104,31,216,234,253,30,19,135,188,60,255,88,38,180,254,152,56,88,177,241,214,8,199,100,185,99,19,96,107,110,62,33,2,63,52,35,153,116,74,8,83,63,152,218,49,141,158,147,19,5,51,223,7,35,211,168,49,234,106,220,170,238,184,163,152,178,106,82,77,53,157,69,119,247,35,135,67,40,81,59,126,206,196,20,112,27,90,253,109,240,49,60,198,133,211,115,197,176,170,163,219,26,114,98,249,94,192,196,130,47,124,118,109,189,20,102,147,16,118,248,108,54,229,25,83,210,117,171,192,229,185,245,109,179,252,226,183,51,239,245,92,41,201,6,246,207,141,174,214,115,221,60,247,13,193,158,218,192,106,212,146,49,193,141,143,241,185,141,14,136,24,124,89,195,206,191,158,187,172,149,227,250,84,40,232,190,138,9,67,2,78,137,132,54,243,130,136,54,18,212,22,150,52,238,48,97,16,253,154,115,26,69,109,192,163,234,68,154,60,207,77,5,104,35,139,238,147,8,31,87,103,88,62,87,145,106,217,118,122,33,156,208,203,59,140,143,247,185,24,161,31,225,251,236,49,109,103,221,58,104,40,7,120,233,120,197,105,142,213,127,97,139,183,251,18,232,88,167,162,124,89,170,105,27,251,217,2,151,66,213,235,162,197,203,252,178,73,133,76,17,254,50,75,156,168,78,4,128,50,37,17,66,153,40,217,238,23,211,225,99,43,139,160,121,161,86,104,70,246,34,252,42,69,47,248,212,11,44,23,50,69,160,121,226,193,191,240,50,38,0,239,184,217,79,242,57,139,189,137,207,52,104,61,69,97,30,134,31,8,211,182,163,240,208,200,20,54,247,180,103,159,155,180,113,18,213,25,148,241,176,111,253,217,208,133,232,45,25,159,226,13,95,118,106,209,179,216,56,197,84,13,122,190,176,238,226,133,28,168,228,25,9,157,17,211,11,31,114,73,181,69,199,185,211,78,177,113,138,41,224,249,241,210,33,64,211,221,176,160,63,232,9,255,104,47,16,156,150,135,39,11,6,125,159,19,170,199,174,206,107,68,78,67,149,25,65,138,14,79,172,192,148,137,185,75,31,10,209,42,4,231,37,91,165,153,79,6,120,25,178,48,5,192,235,102,149,16,14,23,51,68,5,78,102,222,57,156,81,143,189,67,142,208,83,42,238,175,105,198,164,36,224,224,192,9,12,98,233,38,104,35,198,251,109,118,220,130,134,158,185,68,89,91,184,143,145,252,89,66,122,136,88,49,158,84,31,50,238,115,154,146,134,52,207,12,119,11,18,93,75,179,37,48,219,48,108,2,158,79,194,52,4,163,161,192,66,29,199,120,46,47,208,26,34,89,228,48,174,3,249,216,20,199,18,128,118,56,37,194,157,10,83,207,227,191,61,225,143,146,245,67,221,234,181,38,152,100,144,235,94,184,81,32,231,155,60,249,207,212,209,95,216,84,12,63,54,165,138,103,251,44,111,133,17,34,116,91,164,153,240,142,206,36,78,156,56,242,225,36,221,73,231,2,52,31,97,129,225,204,78,234,98,54,69,238,136,198,89,69,204,20,11,140,216,3,235,59,96,130,36,242,219,228,90,214,21,239,13,185,166,44,176,3,155,100,165,195,213,8,34,5,54,229,210,232,121,133,233,68,62,40,126,199,30,211,20,175,81,201,218,250,76,167,216,87,184,112,136,154,98,201,150,249,122,135,28,62,16,177,75,77,6,74,58,94,76,219,93,96,35,248,241,158,13,60,154,226,108,205,166,151,228,1,80,146,5,206,81,40,61,131,144,45,206,152,102,209,83,25,20,106,117,114,76,68,42,135,52,203,150,205,117,59,67,122,181,220,47,13,29,145,141,157,188,36,173,218,173,90,131,94,240,90,102,247,249,147,50,53,212,58,76,38,145,232,97,41,110,251,79,65,13,241,183,32,76,170,176,72,21,97,64,39,144,135,205,225,63,77,242,125,145,197,205,93,180,213,120,120,35,105,74,94,59,77,114,42,220,171,207,25,33,58,192,197,34,31,81,206,64,157,68,149,213,7,169,96,139,52,20,234,211,151,40,147,3,227,140,9,24,149,4,201,184,56,231,67,14,26,64,146,171,71,211,171,108,26,88,208,238,9,226,122,248,212,55,145,12,54,122,172,190,99,71,162,40,42,48,38,116,172,62,188,130,15,76,25,216,136,223,70,88,69,171,196,19,116,157,145,43,78,14,214,22,29,35,96,138,6,253,225,199,150,223,50,205,72,75,30,94,160,110,70,18,210,140,2,231,20,18,121,56,214,168,207,150,49,173,20,10,248,70,95,161,18,215,164,11,14,195,80,129,177,116,236,185,210,3,115,69,170,1,159,83,89,236,63,22,253,185,44,52,135,169,24,145,149,13,220,195,122,4,30,90,219,8,76,240,247,194,164,209,93,152,88,160,19,170,86,216,224,168,131,22,24,210,122,159,74,184,46,144,36,87,152,114,137,64,7,201,146,23,37,65,204,159,204,190,174,87,24,138,83,162,156,7,15,109,130,133,79,96,28,125,30,70,132,214,9,235,81,96,178,5,123,192,184,20,111,10,192,249,80,228,89,248,253,8,174,184,211,122,9,204,45,221,7,180,145,117,116,7,148,219,126,110,177,219,225,248,39,25,72,224,178,162,214,27,56,139,60,19,165,12,84,237,123,199,234,214,242,169,12,15,254,136,235,205,233,24,183,240,33,48,108,161,243,194,103,184,115,81,152,12,94,127,43,242,148,247,212,214,21,185,129,21,48,231,135,188,244,180,98,125,255,30,20,121,72,182,55,48,33,184,104,93,56,229,165,231,198,60,17,243,132,194,211,54,20,165,136,196,135,204,44,224,241,192,240,196,247,128,41,79,145,247,58,91,2,30,127,135,59,171,163,11,12,121,183,27,181,8,160,156,185,161,173,27,38,246,109,109,60,120,2,115,155,45,209,186,85,137,221,100,238,1,20,116,58,90,179,18,107,229,95,61,137,135,232,161,221,77,251,233,217,217,193,178,187,46,170,149,117,151,241,60,156,92,32,135,177,69,170,254,118,53,141,92,135,71,30,111,215,140,56,205,103,41,212,248,245,121,56,156,95,94,237,80,77,47,247,38,142,102,19,11,137,236,99,4,155,138,156,78,246,69,248,100,14,147,141,165,99,134,107,35,198,140,204,4,177,136,73,136,176,250,91,135,209,32,105,58,77,137,128,187,185,93,246,143,156,75,86,8,41,169,203,81,210,36,135,46,190,105,69,179,14,147,130,180,116,241,241,174,126,66,48,11,167,240,16,26,60,163,210,2,152,192,197,179,238,151,19,114,48,75,209,127,210,109,1,239,154,111,149,38,124,164,85,28,20,226,247,72,28,34,174,94,212,193,128,131,184,197,141,180,152,138,253,80,152,36,249,64,73,211,146,59,72,74,139,59,238,14,152,77,90,26,99,240,54,63,249,72,239,70,91,81,96,108,209,120,109,188,242,26,96,129,163,57,82,201,201,71,62,155,138,62,123,181,40,161,34,39,184,233,189,141,154,129,226,34,98,220,201,183,50,184,33,76,192,250,11,24,9,117,1,217,118,125,59,59,131,193,125,114,60,39,211,116,170,63,136,112,142,177,33,153,11,156,99,201,89,170,144,76,226,254,47,191,204,135,118,6,20,40,86,215,147,157,70,222,201,89,16,254,219,100,160,14,253,26,176,157,198,21,164,160,77,41,217,51,68,79,122,212,249,21,83,62,151,16,33,153,133,197,233,60,208,185,44,154,177,7,241,220,168,30,86,181,10,38,217,72,97,75,185,252,112,60,230,145,221,57,182,219,217,163,91,140,55,221,84,23,176,49,106,71,58,32,190,255,33,73,144,9,134,207,48,73,45,96,168,156,73,70,122,218,98,241,80,115,54,180,103,115,159,23,243,3,27,175,45,181,219,98,177,166,168,216,44,20,10,173,249,152,179,84,49,197,47,39,146,172,101,38,172,112,218,225,187,172,73,45,74,10,196,187,251,21,204,109,186,212,108,59,235,117,198,225,0,93,246,20,169,19,204,108,136,173,215,133,57,165,196,72,207,148,89,248,43,227,229,27,58,187,45,25,39,150,180,241,141,73,207,246,175,238,50,208,149,147,90,86,132,207,35,223,1,24,218,64,189,92,156,249,235,238,148,98,194,162,122,9,78,156,121,242,94,150,23,162,23,27,184,230,226,91,37,91,182,10,159,69,121,103,81,98,91,211,214,107,150,40,175,226,75,15,45,78,63,175,97,133,77,1,195,14,173,40,169,62,23,37,145,87,46,131,186,42,45,232,92,159,187,158,69,152,28,70,113,79,46,192,232,231,245,126,39,247,49,30,229,166,7,49,92,138,115,131,108,45,217,157,129,141,115,56,224,85,180,82,226,252,46,100,159,186,174,30,15,82,201,4,31,163,223,104,211,60,119,111,242,162,98,18,34,125,217,159,203,115,68,183,41,133,233,106,96,179,47,37,167,92,169,150,41,89,158,187,243,14,125,188,106,4,80,66,217,139,118,57,156,178,177,77,33,37,167,63,204,125,248,110,236,29,194,52,125,41,44,219,72,107,33,109,86,39,55,78,174,22,14,34,136,102,208,169,19,120,154,102,77,192,125,104,54,79,166,14,32,175,11,231,39,111,197,216,88,250,188,175,69,74,174,162,61,238,5,133,122,99,205,244,206,88,166,113,177,62,48,49,101,133,169,189,236,119,60,143,93,51,20,61,83,55,199,47,91,71,101,64,209,54,138,26,185,2,41,156,242,84,162,208,56,93,69,203,232,213,186,70,252,185,115,151,200,212,67,53,174,138,114,5,48,165,156,243,238,175,73,179,171,88,223,233,62,59,153,224,215,243,211,237,30,149,141,143,81,158,158,25,13,74,236,7,75,181,110,121,109,19,146,115,152,162,68,157,71,205,10,35,98,55,105,252,171,61,59,63,38,123,17,26,75,186,118,26,36,200,45,224,106,92,254,50,21,44,166,17,15,135,13,33,171,207,44,4,220,171,185,117,213,135,66,82,101,115,222,80,211,230,204,67,191,53,106,183,225,80,43,112,92,246,161,191,92,217,202,124,80,144,68,219,234,120,66,245,59,140,38,196,152,231,243,108,10,118,252,82,98,122,236,106,33,144,227,154,34,113,132,29,18,118,28,133,219,117,85,64,9,78,117,142,194,149,10,63,135,169,90,249,99,93,239,20,35,122,70,48,213,252,180,166,196,38,126,27,25,227,103,237,161,182,16,61,79,168,177,141,242,192,45,242,165,57,196,166,152,208,182,238,251,61,212,96,7,209,57,204,109,54,252,132,200,171,237,246,60,251,152,12,206,86,132,199,3,230,159,7,141,82,229,3,194,40,164,221,30,86,131,237,48,20,78,207,110,181,111,85,46,133,106,234,56,202,198,103,227,187,17,60,33,93,43,126,141,9,55,69,227,129,72,181,186,1,59,89,13,190,110,207,96,224,76,87,135,115,229,42,22,48,182,187,6,0,224,250,10,118,144,108,229,199,207,195,143,209,235,238,0,244,100,154,6,131,200,21,171,177,141,34,4,15,227,132,120,202,9,80,251,186,229,12,194,79,162,112,191,89,116,102,140,20,221,20,236,6,233,182,36,219,125,82,2,3,104,38,115,245,211,227,28,68,208,46,237,7,174,81,192,145,41,7,215,58,78,96,44,225,128,211,78,79,8,192,180,165,187,195,40,73,171,107,117,64,48,239,246,11,206,204,135,162,9,18,148,17,94,221,108,68,235,251,9,32,140,30,17,209,108,220,184,58,73,135,69,244,46,124,14,92,245,9,147,186,221,83,192,120,227,116,76,39,65,2,7,161,45,209,3,98,80,193,237,139,39,67,145,50,158,17,159,104,105,212,128,249,58,67,97,50,42,119,192,56,156,139,134,77,216,20,162,53,169,242,10,163,88,23,25,255,217,82,138,116,87,160,40,41,197,84,194,64,44,18,140,61,151,238,124,11,191,206,104,14,238,183,2,103,40,232,151,195,120,167,53,170,178,32,40,40,209,250,220,49,234,19,169,130,40,217,227,242,56,197,95,203,237,220,36,154,179,62,26,251,245,210,232,121,198,236,142,220,170,180,76,223,75,35,108,198,81,232,93,155,231,158,173,167,147,249,202,157,2,173,82,252,118,182,32,137,121,34,253,154,162,231,72,207,12,89,66,100,14,103,95,96,105,252,168,200,4,181,28,178,225,48,167,147,68,37,141,56,249,27,112,68,217,154,166,78,149,31,27,131,119,187,33,97,160,221,38,255,61,66,104,68,209,155,198,121,43,148,144,126,178,37,252,24,154,29,200,1,223,99,101,167,98,156,67,83,225,18,73,168,72,72,192,12,254,160,37,220,155,104,59,118,45,189,229,22,180,162,254,21,234,90,228,85,31,120,70,33,4,148,39,91,119,44,46,50,51,226,3,164,222,158,77,103,61,112,115,206,95,96,142,23,237,218,146,195,39,81,116,173,117,145,252,118,142,80,44,21,96,207,201,70,94,48,209,93,135,115,126,54,106,108,170,99,57,250,139,17,190,105,79,244,27,62,35,31,180,132,243,65,18,235,161,165,97,86,58,140,152,104,214,175,9,153,241,119,131,197,113,65,242,150,204,35,146,126,157,92,132,13,29,199,134,12,26,148,216,43,123,235,213,95,26,89,28,240,208,84,124,240,185,100,46,45,94,132,240,182,173,111,249,80,244,110,44,8,154,10,193,181,216,127,27,21,69,173,62,169,112,47,185,78,98,49,149,70,245,239,88,46,215,248,140,86,227,143,60,31,48,63,137,72,45,122,6,101,65,46,79,34,54,78,177,234,240,90,69,228,216,44,105,108,120,29,118,177,10,16,101,218,48,165,1,167,177,161,109,26,74,185,218,140,185,253,243,35,226,51,78,79,202,63,66,204,217,93,33,38,56,180,181,227,100,32,120,241,122,33,231,151,138,113,169,41,67,43,233,187,130,156,43,25,2,8,93,75,237,58,161,214,246,193,80,233,151,161,53,155,133,157,226,251,156,199,202,79,91,84,180,11,7,68,241,188,71,168,195,32,236,214,218,224,98,233,162,31,12,33,69,46,79,121,47,94,136,239,181,73,2,111,90,77,122,108,107,43,120,251,224,115,174,158,15,46,191,189,160,146,249,50,145,140,49,167,105,13,122,159,36,36,248,92,193,85,146,179,214,62,142,84,252,132,33,206,13,51,157,194,103,111,174,23,157,164,98,63,40,217,96,1,247,49,215,219,248,156,58,51,96,242,123,165,53,133,45,158,197,132,173,49,30,46,130,78,154,77,26,57,224,182,158,183,134,8,177,127,17,52,104,15,176,245,139,22,24,158,229,92,71,192,19,247,198,3,223,5,116,224,177,170,150,19,176,83,184,175,197,30,206,133,94,97,22,80,244,124,173,135,25,190,17,15,244,138,0,251,237,170,132,173,120,237,143,197,80,239,111,87,221,16,73,102,104,119,42,37,211,145,207,79,41,94,45,247,225,68,237,53,105,19,38,22,63,150,129,207,34,210,172,77,10,31,87,204,52,14,199,39,247,151,154,151,20,141,45,80,162,217,214,25,9,212,248,233,142,115,188,62,233,212,203,79,63,90,91,146,135,86,12,224,7,186,29,79,48,76,42,76,126,215,237,120,230,254,41,48,2,29,249,142,74,105,202,83,203,237,182,187,222,39,48,87,7,205,59,38,227,71,91,63,212,192,230,3,117,150,91,227,125,226,150,35,112,53,57,229,128,43,34,76,10,167,32,190,3,198,72,211,116,60,4,111,147,195,120,181,155,12,106,197,50,242,178,53,96,124,159,79,173,80,135,26,207,225,13,59,179,86,88,173,235,158,128,199,136,56,140,108,229,48,46,186,180,26,81,0,6,65,96,106,114,118,143,157,163,82,193,173,25,117,120,63,87,236,59,103,209,204,39,31,111,217,191,1,55,17,164,46,120,85,72,35,8,20,102,168,174,112,155,94,248,108,240,210,26,120,72,119,74,142,215,174,56,234,242,147,10,72,94,213,184,240,120,178,120,11,254,163,251,218,221,132,62,5,46,244,197,103,3,145,41,45,98,132,238,188,184,99,5,130,38,36,105,228,220,55,65,228,216,213,26,194,131,114,179,60,3,82,16,173,9,184,236,199,202,67,212,48,197,76,108,196,95,53,81,48,81,101,179,5,237,154,143,215,73,226,152,241,108,226,14,91,83,1,127,218,181,1,83,190,213,213,228,96,125,246,128,81,150,83,91,9,162,206,216,243,168,233,120,178,249,76,217,50,26,83,131,54,30,99,136,18,8,255,156,40,182,168,103,177,52,147,79,139,183,134,99,124,61,86,28,220,62,67,206,63,173,112,180,148,238,26,219,45,213,251,26,165,96,133,165,22,243,176,153,204,207,115,27,128,8,49,198,244,156,36,57,41,76,62,75,156,158,148,96,139,96,188,25,213,89,190,54,133,26,83,141,118,132,203,178,119,141,154,94,81,157,3,198,57,60,3,94,69,117,106,74,57,183,183,238,175,125,214,207,214,207,117,14,169,154,226,123,156,5,242,28,81,5,119,94,142,49,235,147,99,72,115,51,209,45,118,148,109,126,232,136,226,57,119,38,19,236,145,249,220,237,10,5,194,110,133,17,17,34,85,90,80,43,188,240,17,59,54,86,209,154,80,146,191,214,140,115,155,252,124,85,100,33,48,180,119,76,5,172,2,13,123,18,135,67,14,195,97,164,50,101,225,23,75,7,242,159,62,93,91,154,239,147,41,231,113,42,147,31,31,142,150,236,228,109,76,203,241,211,144,85,200,117,32,155,122,102,245,143,181,8,153,170,127,123,81,153,57,74,192,8,175,108,189,108,167,238,5,90,5,130,190,135,18,42,255,8,166,70,192,196,4,212,15,240,163,193,9,24,186,17,77,252,36,202,119,91,159,21,160,145,228,108,172,148,97,19,192,154,82,53,78,50,7,121,80,245,194,69,37,68,50,133,211,30,141,3,158,171,62,93,75,182,203,57,12,25,170,122,92,207,183,247,112,5,40,89,173,243,241,142,204,123,10,44,242,4,212,5,97,76,65,35,134,220,10,238,212,183,210,184,147,173,11,239,215,153,69,85,103,12,202,132,49,92,93,97,149,90,130,232,247,92,154,231,129,64,23,39,247,181,216,225,197,82,247,98,35,151,66,96,156,233,226,156,228,144,191,67,202,245,238,113,159,155,151,250,182,62,71,140,78,68,234,58,103,23,24,218,15,133,239,110,71,46,107,83,151,41,28,165,41,70,140,26,220,39,91,21,221,148,117,27,227,146,126,61,220,100,100,197,152,96,28,170,39,248,92,52,86,216,34,164,218,109,13,92,213,4,241,113,190,240,214,66,64,56,62,246,61,179,45,227,71,253,104,198,108,118,215,207,84,93,184,131,34,48,121,135,100,152,186,131,198,219,112,220,197,183,30,231,22,170,249,220,150,34,188,247,157,225,123,106,60,194,146,72,238,226,98,8,134,38,171,166,158,226,4,176,133,169,62,108,78,209,187,107,80,29,244,4,48,57,250,238,4,55,125,30,141,126,18,119,189,99,130,182,146,110,57,231,122,196,113,24,59,18,165,7,10,47,43,0,142,253,236,161,217,37,252,0,137,98,160,36,56,22,133,241,195,244,216,43,207,242,209,128,28,137,201,57,238,79,44,173,164,171,7,249,64,175,40,5,70,14,73,31,142,238,108,124,143,51,185,155,110,87,36,217,204,124,247,248,93,148,230,132,28,220,230,213,216,192,152,103,26,38,167,28,50,22,0,181,124,90,204,122,96,203,120,8,24,38,239,39,200,126,54,234,238,239,117,118,167,146,117,211,64,6,109,196,107,51,40,154,209,147,137,126,236,184,54,14,116,75,53,250,154,40,4,12,91,158,250,246,249,140,10,98,98,113,220,15,174,118,237,129,209,215,246,214,84,221,54,221,197,83,70,69,54,78,244,197,85,77,123,110,213,108,1,115,51,215,227,9,146,246,123,192,244,198,174,50,158,214,193,14,99,149,46,231,6,251,60,156,219,125,216,49,198,117,166,48,204,27,215,216,72,244,100,61,83,205,179,95,202,71,195,241,160,43,170,122,48,192,48,254,234,147,153,128,228,97,152,111,144,248,62,107,128,188,247,113,173,187,252,164,146,39,83,5,187,173,25,115,221,86,96,40,217,113,133,105,175,186,66,54,134,138,85,175,111,100,230,55,196,186,251,140,45,139,82,156,167,90,163,173,75,135,104,23,191,39,121,129,27,205,238,247,190,75,224,77,143,167,8,160,34,154,12,193,191,158,247,213,41,59,40,1,160,242,82,13,17,106,214,253,103,7,71,64,209,196,133,101,245,75,221,97,163,173,81,35,136,229,226,183,155,49,209,79,234,143,141,132,224,173,183,38,185,254,73,109,176,130,105,183,21,6,121,126,170,142,152,183,21,32,125,175,133,240,211,110,58,79,224,248,247,197,133,215,17,179,83,80,216,148,124,105,254,132,191,245,75,67,163,239,180,104,229,87,210,171,95,122,152,167,211,31,158,141,237,243,49,22,240,161,122,107,147,6,144,49,235,36,158,249,245,5,206,173,174,132,29,153,114,132,229,142,143,51,182,124,176,241,204,131,236,132,230,165,155,170,151,134,205,112,253,117,191,172,82,131,246,196,143,186,41,190,125,63,141,30,243,82,231,122,70,212,102,251,29,28,62,148,213,53,178,53,173,146,214,127,154,210,149,169,7,8,124,207,78,68,202,245,16,205,21,13,109,113,235,242,169,130,238,80,25,79,64,143,179,45,222,11,34,153,173,22,47,9,32,206,216,6,127,91,130,10,237,201,187,144,215,238,198,214,148,31,83,228,156,240,254,98,168,8,229,167,242,5,74,109,31,21,43,130,214,28,130,12,3,179,31,171,164,208,188,201,13,9,218,7,63,148,187,213,221,74,234,217,102,102,20,255,229,70,222,133,166,143,193,174,218,226,165,19,238,214,161,185,124,137,165,236,141,151,21,86,72,34,224,153,8,94,52,10,125,155,113,135,10,12,95,88,128,189,62,229,35,108,78,35,126,153,157,78,25,55,146,85,240,120,64,129,146,89,42,45,158,212,202,22,59,248,207,122,213,135,27,183,107,143,17,131,57,65,81,227,246,139,198,86,116,173,240,57,22,93,90,186,112,125,128,16,73,242,69,9,39,245,128,201,103,26,154,243,63,75,184,59,59,44,221,42,132,121,142,107,252,186,1,67,49,164,173,207,98,136,60,21,170,104,9,218,116,45,10,32,133,190,57,60,176,75,52,189,119,175,17,95,218,10,4,106,215,154,0,88,141,119,192,236,55,218,24,146,174,20,48,220,22,75,82,162,183,209,206,121,199,49,245,182,166,68,147,164,232,9,240,8,170,17,21,211,180,101,120,2,220,128,234,84,246,173,172,69,3,48,180,198,60,202,195,8,108,37,161,154,208,174,219,241,103,190,77,37,21,39,115,196,52,111,3,62,3,152,52,91,27,235,34,214,53,204,101,89,11,22,144,10,108,126,252,176,142,178,136,71,147,40,78,197,78,60,156,51,50,53,205,97,239,211,85,66,128,145,225,82,56,141,200,229,250,181,150,65,233,43,57,77,35,88,125,211,250,217,7,251,69,237,0,85,20,167,241,188,240,25,212,172,176,49,14,94,56,119,205,157,135,61,175,199,142,1,65,74,106,218,122,213,40,133,48,248,28,200,50,98,13,243,185,235,195,117,184,43,23,16,199,24,219,123,43,58,135,181,105,220,121,211,130,234,239,61,244,50,124,171,221,11,129,126,73,117,226,201,204,144,234,16,246,140,109,178,75,124,147,159,90,219,35,202,20,221,147,15,117,27,67,201,19,110,156,179,125,159,41,117,119,201,60,237,132,141,249,91,81,174,236,210,152,36,137,229,134,85,251,229,15,108,109,77,50,230,247,240,118,230,227,20,199,115,54,178,161,176,50,200,204,108,82,254,126,22,3,65,104,63,182,216,201,146,88,163,204,70,74,150,252,183,7,85,179,82,38,129,235,101,59,33,13,244,52,93,83,36,209,40,133,9,100,5,60,137,104,203,136,243,207,109,253,187,59,202,247,58,67,236,95,19,147,98,10,69,29,227,123,246,77,183,147,17,249,233,34,86,76,185,52,21,29,197,97,76,3,157,132,72,193,185,188,20,225,101,220,127,178,93,49,27,182,219,140,36,95,28,211,87,230,40,9,176,94,73,68,94,161,81,39,10,76,32,42,222,235,108,241,74,41,64,229,28,197,135,1,147,193,174,107,143,108,102,79,6,57,176,37,162,72,149,69,53,61,117,239,154,145,14,234,179,201,20,242,221,10,153,191,158,180,103,70,32,237,203,30,207,114,234,186,99,160,119,24,75,0,226,167,37,204,46,121,255,92,203,241,211,16,216,233,195,77,51,221,47,31,136,6,55,9,105,177,114,185,157,6,76,40,86,247,89,188,37,17,41,111,88,190,66,3,199,102,86,175,113,70,64,31,26,25,173,246,97,47,245,65,67,76,116,106,125,149,209,133,186,57,76,160,96,60,7,8,190,125,103,149,33,71,190,40,73,10,240,245,209,162,78,169,185,186,116,156,34,233,234,112,177,144,179,192,157,169,228,207,62,150,245,122,230,233,143,34,34,30,142,67,74,95,155,26,232,232,24,53,233,83,119,218,110,71,74,115,24,78,90,157,12,100,204,20,63,208,207,129,124,236,45,29,148,78,161,64,138,214,212,124,62,15,79,118,125,252,96,88,148,159,130,183,51,177,106,248,60,72,92,60,131,252,180,70,155,49,90,155,62,192,243,219,184,166,163,53,107,249,121,109,82,68,252,100,51,2,218,231,115,161,4,156,2,53,138,231,167,113,70,218,220,97,132,107,94,152,82,240,15,109,22,218,89,47,90,61,37,131,122,234,177,254,104,92,60,163,22,67,120,74,208,200,78,231,20,71,27,226,97,56,178,31,56,123,122,167,5,12,149,208,150,207,149,218,253,154,236,187,245,25,209,99,41,244,248,92,150,11,175,117,124,157,32,160,59,89,15,186,223,83,23,227,205,11,245,10,218,39,251,125,47,10,46,252,108,172,56,255,159,130,182,110,69,39,222,154,77,69,248,166,153,165,55,167,130,44,226,182,117,87,233,48,195,186,105,72,88,181,73,241,47,235,199,101,133,32,219,166,58,160,43,216,110,84,245,71,13,162,251,116,167,160,205,157,191,240,28,158,95,210,110,111,172,51,111,189,40,172,236,47,156,183,192,101,139,246,239,239,225,241,61,10,57,122,79,215,56,237,170,199,194,208,131,171,82,53,6,76,37,247,55,100,84,252,207,231,99,147,201,24,135,58,5,107,243,177,11,127,28,128,142,82,253,174,149,118,131,84,17,183,236,172,34,77,210,238,242,47,99,34,197,179,73,250,91,239,195,183,167,127,82,241,10,59,139,110,165,73,162,170,36,23,144,92,170,48,100,213,241,240,115,231,144,228,1,6,141,26,35,135,33,80,111,249,25,211,51,51,221,212,129,115,150,68,135,103,142,175,228,179,20,6,46,8,90,20,54,25,85,135,209,143,123,54,21,210,75,253,154,64,232,164,106,153,108,167,180,49,222,235,152,198,75,202,11,128,83,9,159,7,157,220,207,102,104,226,9,23,61,55,238,119,59,75,81,179,134,239,10,166,229,199,34,206,55,83,4,162,242,156,116,162,161,15,19,14,195,99,88,82,38,40,111,13,87,91,140,104,39,108,173,246,192,57,148,73,151,251,96,244,150,166,22,209,162,213,146,162,103,70,108,161,83,165,176,69,69,207,160,123,236,83,45,25,171,69,241,49,227,165,165,180,158,211,28,23,240,10,56,145,221,40,112,233,119,138,55,244,67,213,92,160,92,59,62,135,145,75,105,173,41,89,232,94,186,99,149,11,208,147,9,12,219,187,91,42,100,161,226,99,23,152,208,244,140,135,163,195,220,180,53,124,29,57,90,163,93,170,83,156,98,168,18,93,43,240,90,85,121,107,82,31,253,224,227,21,171,90,3,84,212,197,197,138,144,55,138,208,2,67,106,26,35,102,151,161,167,117,223,193,75,105,177,97,40,185,20,38,131,218,7,37,145,34,174,21,236,204,170,136,0,26,209,225,83,159,75,192,41,156,30,44,69,106,139,181,231,36,165,44,135,169,201,208,250,92,168,64,92,213,8,226,157,214,197,59,6,204,205,185,7,156,81,61,17,216,124,59,254,240,99,60,171,232,36,112,89,46,211,0,140,254,155,194,40,43,187,139,138,108,233,172,238,1,236,146,229,85,180,56,47,77,200,247,194,232,137,199,202,230,82,210,159,214,203,56,10,162,231,136,54,76,133,89,154,62,230,231,198,51,149,148,134,23,133,112,45,30,222,40,40,147,214,72,14,237,251,222,176,56,203,68,36,42,152,35,244,153,41,199,110,93,174,164,208,181,230,26,93,203,230,230,19,216,152,52,253,183,81,32,234,226,154,88,36,126,109,183,85,184,8,158,253,115,233,237,107,71,30,51,145,105,188,200,242,98,3,113,140,152,76,248,153,36,22,125,224,98,215,206,15,38,134,40,165,136,184,132,41,224,246,214,221,234,129,5,181,92,86,111,220,201,12,151,77,137,147,143,220,157,15,110,70,19,144,21,198,184,247,142,227,126,75,207,157,116,81,130,229,147,165,193,195,37,51,113,53,19,178,241,47,210,172,196,250,105,77,112,198,199,212,244,173,5,132,92,204,19,15,240,183,84,189,216,145,142,132,243,245,131,141,16,117,202,77,251,128,205,223,138,154,209,169,198,225,185,229,151,225,236,224,20,19,183,42,250,138,121,26,111,157,95,236,8,10,201,174,130,166,106,243,123,217,177,28,38,195,23,40,156,215,45,92,84,100,201,156,109,250,254,176,241,140,110,159,69,212,197,110,169,58,194,99,66,185,212,55,156,168,56,111,81,141,132,16,205,242,167,63,152,20,199,251,232,110,170,171,95,188,9,94,214,185,180,233,132,57,254,51,242,141,2,35,53,217,81,58,73,199,126,94,99,129,34,161,117,91,31,51,4,29,141,249,193,84,186,53,121,167,105,100,252,31,8,223,188,94,232,40,167,216,174,75,199,214,85,84,203,219,76,140,229,28,88,236,46,44,74,25,237,108,204,237,217,97,212,89,20,166,130,218,19,72,200,7,126,184,185,51,17,161,238,188,224,108,62,236,0,234,72,130,144,235,235,56,94,130,36,154,98,22,95,155,241,203,36,226,53,117,183,28,171,132,18,214,15,166,38,164,168,133,99,4,104,159,13,67,29,231,153,52,173,234,233,129,216,250,55,160,164,119,23,17,185,178,35,181,121,189,31,85,4,42,148,105,39,234,217,75,190,151,158,144,130,101,245,146,18,93,255,172,62,70,224,24,168,234,129,133,24,209,227,50,16,117,156,195,251,217,222,185,157,36,127,54,14,17,161,127,60,48,137,186,203,31,14,169,180,84,149,194,159,3,143,114,192,63,61,56,89,210,144,38,125,249,60,153,196,174,38,85,92,236,231,176,196,125,173,199,182,108,149,7,38,197,187,59,172,52,82,120,12,207,247,105,31,70,149,205,179,129,146,126,224,211,224,204,56,42,99,21,132,235,113,58,74,188,89,86,52,210,170,203,133,60,242,143,16,86,207,36,203,169,237,222,105,178,204,165,184,18,13,41,171,55,115,152,98,65,217,124,41,25,73,45,80,100,191,31,135,224,25,108,175,76,62,112,50,103,149,192,108,122,62,67,145,83,218,194,228,196,14,121,204,251,248,105,50,150,68,162,28,111,227,216,78,17,146,97,144,94,85,95,155,116,6,143,198,82,134,70,145,167,246,156,146,174,209,2,38,34,171,187,115,194,238,240,65,163,12,179,235,81,76,237,96,143,33,231,52,235,106,6,32,69,237,28,137,192,156,167,218,154,105,182,3,102,34,37,249,216,199,138,219,94,249,76,117,30,149,111,186,232,33,243,140,174,117,98,127,85,127,187,6,123,35,40,101,187,50,166,153,154,135,248,34,61,89,57,204,133,211,143,134,247,131,27,133,29,210,248,24,229,65,34,138,142,7,69,108,50,226,220,229,235,151,154,130,161,195,190,33,111,77,160,172,14,135,225,127,72,234,50,135,184,206,121,139,15,252,112,140,18,134,97,155,241,126,31,27,172,74,169,121,230,202,74,202,136,195,28,82,91,79,83,46,89,41,90,23,11,232,138,195,125,175,72,206,66,17,47,21,33,105,35,107,18,47,170,15,105,49,158,106,113,200,47,146,229,162,227,103,83,108,194,114,152,45,105,207,227,12,249,167,74,43,39,166,241,247,58,77,142,201,83,14,53,203,168,84,10,157,143,108,34,99,34,119,6,60,41,114,185,48,65,111,57,62,176,196,190,80,111,166,122,41,171,173,75,109,203,114,111,255,129,139,105,195,11,204,45,183,71,235,180,171,228,20,0,179,81,69,235,132,30,131,194,100,97,52,159,74,92,48,212,237,141,64,162,103,228,228,223,13,174,61,141,201,90,247,81,193,179,188,212,252,49,121,161,24,21,42,190,149,245,8,38,16,168,12,29,238,236,44,106,60,29,243,161,199,160,97,19,234,166,53,41,41,112,30,157,108,90,67,106,61,13,162,145,247,167,113,25,78,141,206,156,9,80,99,215,161,228,174,232,84,26,137,74,94,159,136,9,186,91,237,120,195,118,241,239,213,73,145,202,251,49,22,200,125,173,14,55,163,88,17,120,94,161,242,140,107,165,60,97,165,134,96,208,103,203,66,236,217,134,186,52,38,55,46,231,59,7,134,255,81,31,78,140,246,203,128,207,248,11,167,112,122,0,119,24,25,3,62,59,199,208,23,195,84,140,142,99,177,138,41,98,10,183,30,123,4,46,253,1,115,114,86,48,192,76,156,91,96,10,17,239,75,195,242,41,182,221,164,196,124,124,113,104,235,215,210,168,39,178,7,33,62,100,29,171,253,129,207,152,186,198,34,173,77,73,94,205,108,50,228,46,92,180,70,43,35,130,78,46,89,116,173,195,242,35,150,225,170,113,125,71,4,133,178,60,105,141,233,232,150,54,48,161,62,121,239,76,157,220,156,2,103,29,22,242,100,203,30,1,35,20,33,223,227,76,187,182,162,107,152,157,106,77,195,118,202,23,10,24,203,84,30,158,38,227,154,29,254,109,143,2,15,66,190,241,219,212,185,85,125,56,130,49,241,197,150,85,253,232,195,9,226,6,122,222,82,25,230,102,202,164,222,92,56,145,202,36,176,17,177,249,68,59,38,85,223,186,31,38,83,234,139,142,159,41,171,214,12,172,146,211,53,205,128,71,219,122,137,248,57,65,226,183,27,148,155,89,97,179,54,3,134,112,75,97,123,175,248,96,21,190,122,69,9,95,246,64,73,170,30,2,215,30,33,14,96,91,79,114,7,161,32,115,197,123,81,85,39,182,14,153,26,103,155,137,175,157,136,4,45,129,77,75,44,30,158,178,210,96,101,162,41,221,223,106,46,170,60,182,128,148,254,250,118,8,33,108,213,8,227,89,59,72,166,57,106,116,236,85,209,122,254,126,52,166,60,68,71,204,82,222,227,173,48,254,134,236,26,131,58,2,175,230,131,156,30,197,233,173,48,149,220,209,154,245,34,78,216,241,75,197,8,212,10,179,5,109,37,252,56,108,117,25,175,169,192,112,79,36,159,40,195,120,15,245,173,207,52,244,64,67,198,114,223,146,57,137,161,59,166,39,127,1,19,220,121,224,78,29,169,195,104,9,235,136,67,61,156,239,195,127,98,43,2,47,138,232,188,231,24,151,82,253,133,37,75,129,132,163,231,144,220,58,143,134,213,183,71,99,150,139,56,28,7,149,45,41,249,231,68,181,190,137,173,66,130,85,158,177,169,28,11,236,108,249,114,131,103,252,93,93,139,216,47,158,83,113,29,44,52,83,227,140,40,80,98,118,117,29,64,190,234,70,216,25,159,78,165,140,122,22,200,244,252,96,28,211,77,137,14,161,177,38,17,253,131,9,222,104,56,236,156,255,141,140,203,15,158,150,149,171,78,15,204,151,207,47,7,49,8,108,87,50,228,120,249,226,131,65,12,194,169,36,131,202,17,227,11,159,111,87,133,177,153,171,7,70,157,195,84,165,137,116,5,190,50,203,78,112,24,42,22,57,243,207,236,64,14,218,187,102,213,99,75,231,113,9,122,1,188,87,115,73,2,48,43,27,221,236,15,205,63,33,100,221,146,122,137,179,145,248,35,124,210,114,132,224,221,241,235,23,170,9,77,195,20,36,143,183,184,178,34,96,182,159,19,134,124,203,216,168,185,251,102,189,2,77,82,130,61,103,34,147,76,51,68,112,38,243,86,103,102,182,128,7,113,91,133,185,5,93,152,84,114,57,159,140,245,207,223,27,9,238,146,52,201,5,137,114,231,67,33,158,193,76,87,139,130,58,184,26,61,55,158,42,233,26,74,205,94,89,6,167,203,31,25,52,13,7,102,188,216,132,80,85,71,13,15,163,39,198,145,63,79,246,96,85,24,226,23,239,218,79,36,75,209,17,98,135,112,244,180,150,230,3,19,201,232,14,27,95,196,11,119,215,152,51,41,59,82,77,222,158,237,233,240,153,28,75,179,115,32,36,153,94,17,4,76,116,224,125,56,172,28,14,47,74,130,212,122,196,233,246,57,159,225,38,90,148,145,168,245,136,64,101,14,152,11,156,90,174,137,116,29,255,34,108,113,26,50,62,95,196,40,244,29,102,42,235,245,173,90,193,76,60,156,146,243,247,115,79,152,202,3,166,38,37,63,112,139,171,6,2,130,42,28,11,140,202,141,195,125,190,135,208,180,72,120,11,152,187,69,121,30,190,72,56,116,24,218,243,244,244,124,116,47,43,205,230,4,234,58,44,76,84,167,222,201,228,223,32,88,170,118,53,20,45,254,219,103,78,151,172,163,102,69,43,62,42,136,2,169,19,110,146,44,20,102,117,173,168,206,233,34,192,246,116,217,13,168,191,230,120,82,216,160,19,12,31,29,28,170,171,63,179,28,114,137,28,112,183,251,188,192,191,157,203,97,242,132,179,206,37,10,150,221,133,1,149,111,19,118,182,108,252,43,113,11,130,42,134,162,116,129,207,93,194,139,234,80,1,128,21,72,236,102,6,212,213,195,40,183,36,141,88,97,252,147,57,96,78,68,189,182,114,17,141,223,62,27,230,26,93,111,204,29,101,7,223,81,203,54,143,160,188,24,146,238,190,107,21,200,93,159,185,66,37,155,151,32,27,91,68,127,214,167,89,183,53,208,51,73,245,50,110,36,223,110,74,65,164,172,164,232,198,203,55,203,133,203,208,91,206,49,49,34,214,64,89,199,75,9,61,141,60,170,148,11,195,8,254,220,151,207,231,30,1,35,103,61,244,182,205,201,236,67,114,12,194,242,44,109,50,6,226,150,67,45,85,209,112,54,206,243,229,105,125,4,106,16,193,81,55,65,177,111,226,48,188,136,122,157,70,244,206,67,156,217,24,0,122,127,188,66,199,150,141,111,141,175,125,233,197,19,95,126,113,223,74,49,65,111,221,86,172,52,216,157,178,152,254,73,221,143,180,118,74,92,106,232,240,97,215,231,167,49,110,29,102,5,13,117,10,113,110,248,241,103,180,150,93,23,39,119,170,112,204,16,221,66,198,86,97,252,195,23,38,14,181,31,111,87,208,65,100,171,110,106,243,105,77,80,103,7,76,62,149,194,231,99,187,26,201,207,55,178,117,129,152,114,169,31,81,166,238,41,44,175,192,248,203,74,192,101,107,184,156,220,5,86,76,192,233,49,41,240,33,57,89,75,38,113,94,133,184,44,233,22,146,233,31,12,255,244,210,208,236,36,55,107,186,49,4,113,54,4,145,234,197,51,118,165,15,70,170,126,60,191,77,197,128,187,8,45,20,43,181,61,192,16,67,5,60,44,251,93,97,40,146,46,76,42,178,62,156,164,79,95,219,132,195,113,6,200,52,38,11,218,231,18,78,117,50,7,21,134,126,62,30,78,132,68,189,116,103,159,241,140,116,80,68,83,244,217,16,233,238,128,225,201,204,234,64,36,17,163,199,168,36,83,137,84,239,228,232,30,52,6,102,149,52,133,17,171,243,158,145,206,184,158,142,159,157,165,199,144,155,37,165,27,249,217,74,75,120,155,45,177,89,205,176,131,158,255,175,95,180,61,155,233,68,15,32,190,246,217,5,90,29,15,92,182,60,26,126,29,237,119,197,119,224,175,69,54,112,157,207,174,147,67,230,11,61,22,78,66,205,223,166,162,233,190,181,81,191,234,118,202,145,191,226,173,211,122,174,65,24,4,53,174,3,196,71,250,115,8,224,178,247,139,39,133,89,163,234,18,176,157,190,250,179,185,89,108,13,73,155,81,208,46,186,132,56,206,60,155,81,164,143,24,49,186,223,93,15,78,124,49,254,214,70,15,172,147,244,88,212,215,34,32,92,11,99,155,90,4,80,224,249,144,114,225,30,233,241,46,162,200,19,48,84,245,122,112,86,202,98,252,94,10,67,97,126,130,3,28,227,119,5,52,216,18,245,183,173,164,199,77,29,155,8,93,123,78,106,191,83,14,3,55,46,93,234,34,236,97,146,115,125,59,11,72,70,197,84,163,211,133,205,203,163,112,14,110,104,10,188,95,41,7,102,6,167,227,7,35,85,178,212,121,137,91,52,226,18,24,159,253,49,108,19,105,105,126,188,97,164,117,181,76,169,40,175,49,13,209,20,122,252,104,231,227,121,77,95,198,34,72,85,111,188,27,135,146,251,209,140,86,78,235,46,14,124,238,107,177,169,16,88,19,18,65,96,114,195,111,107,216,231,183,194,176,16,250,36,46,198,58,178,20,78,91,208,156,212,61,15,51,25,149,149,14,215,199,243,15,141,92,79,49,98,228,99,237,173,175,85,75,10,171,54,91,248,113,203,77,29,57,247,121,251,205,185,90,212,41,68,65,225,184,104,85,193,16,106,102,146,107,3,66,117,9,87,186,220,197,251,66,185,254,251,88,201,20,62,212,127,129,227,38,190,22,156,43,92,128,213,31,181,178,167,199,89,133,248,210,152,224,152,102,120,21,135,155,69,82,31,31,194,57,198,3,166,78,79,189,135,179,6,57,250,65,205,101,219,213,205,102,222,228,15,38,75,89,163,203,3,237,5,39,142,203,201,116,59,212,243,120,222,99,249,37,36,153,108,253,84,175,39,94,80,111,11,71,231,206,250,86,27,234,35,67,113,103,163,92,173,30,60,168,55,234,135,26,153,124,235,79,183,146,83,188,36,92,225,103,229,170,239,112,17,71,200,31,76,86,75,82,159,203,224,215,150,163,72,162,102,253,229,190,98,55,130,251,147,140,49,237,54,59,229,231,169,34,199,162,139,24,2,126,73,163,3,112,52,83,220,166,141,155,57,104,29,230,116,72,15,76,240,55,250,77,141,222,227,243,236,231,14,112,27,35,61,173,211,0,41,242,239,50,154,40,89,63,39,219,51,137,200,23,156,31,76,104,253,113,34,35,227,27,111,133,78,188,176,49,48,65,145,202,116,24,79,174,86,213,13,68,206,138,15,168,145,192,169,119,155,188,151,22,95,131,76,223,166,75,7,154,87,15,86,164,109,34,26,237,89,150,221,73,11,224,118,70,251,85,95,186,27,157,125,192,112,136,233,79,79,174,255,62,79,208,27,124,29,216,199,124,170,49,19,206,120,140,253,184,191,185,61,250,75,91,184,239,233,216,50,122,228,128,137,221,63,43,135,246,209,51,234,134,182,78,81,62,224,242,175,149,73,213,170,143,95,190,47,15,209,36,51,11,181,60,147,181,179,163,113,178,219,207,131,46,63,171,13,77,111,199,246,12,255,52,89,87,136,194,63,63,188,125,51,73,132,47,219,208,84,44,138,189,115,190,48,169,126,186,118,200,184,41,62,201,168,250,152,79,188,128,235,71,116,12,193,193,103,22,97,209,183,120,54,194,74,207,154,166,194,34,30,93,206,147,245,224,56,219,39,1,107,135,179,201,60,40,92,9,22,254,224,69,121,171,86,168,16,108,104,94,24,7,92,85,16,129,29,3,178,165,238,48,87,149,218,223,237,59,37,127,248,178,92,135,170,30,98,220,113,197,225,115,129,42,26,232,24,166,126,252,77,194,133,168,149,110,55,108,25,213,39,2,232,35,226,99,193,135,213,188,103,240,104,205,161,206,105,50,240,125,191,57,119,82,42,42,31,120,163,219,236,112,50,55,176,70,50,184,247,124,11,0,151,224,89,65,245,129,171,243,79,36,43,255,235,47,140,128,157,255,246,32,67,228,153,104,103,11,235,37,90,99,53,63,174,111,182,222,47,235,41,145,230,217,53,219,240,220,121,40,90,217,1,87,181,117,7,108,59,211,183,66,178,228,138,106,23,81,90,86,220,101,15,60,198,152,207,179,73,196,232,23,62,183,115,133,169,242,139,33,167,208,177,232,86,121,206,68,184,170,29,70,110,171,183,199,202,224,221,62,24,222,18,45,242,26,38,115,238,75,132,146,215,161,129,221,211,81,124,196,254,219,217,132,144,242,51,211,66,203,61,89,208,112,232,68,235,102,113,58,10,249,143,14,233,64,52,62,121,99,200,170,222,168,23,156,150,254,218,115,90,202,219,131,246,238,123,37,54,69,47,143,253,67,201,208,231,148,72,211,62,189,206,51,50,6,63,183,27,232,154,143,149,65,53,160,175,143,137,106,193,120,193,210,125,184,225,231,232,237,137,237,156,211,219,179,173,18,137,229,101,62,209,25,43,93,28,1,167,34,138,77,118,73,90,126,243,72,36,227,96,183,105,224,136,13,205,71,140,244,214,85,250,19,87,26,126,59,160,186,43,109,189,82,29,200,116,40,62,184,27,71,133,160,188,140,159,46,164,134,156,215,94,15,28,68,88,192,233,113,64,13,42,142,150,63,186,225,252,218,218,239,100,65,229,128,107,121,190,70,178,170,71,71,207,59,182,39,222,101,42,64,1,39,40,97,21,54,225,234,15,229,114,52,159,200,42,2,192,195,187,109,36,103,106,41,80,2,225,9,133,233,71,111,212,222,80,219,185,168,248,195,143,241,68,81,145,238,133,68,76,124,162,36,35,108,213,49,57,187,99,138,183,166,10,187,62,123,124,207,126,245,78,118,65,218,143,13,211,91,200,15,3,83,229,173,198,21,169,149,235,182,62,70,223,243,236,121,43,107,146,221,113,114,121,45,137,200,196,58,48,34,55,226,211,30,228,237,165,239,58,118,96,106,126,117,191,169,57,206,189,193,12,172,253,201,13,64,9,40,30,109,62,108,65,169,195,189,253,130,101,81,131,236,203,244,0,3,77,189,37,181,238,135,233,184,126,48,103,106,125,210,174,17,135,241,189,200,50,151,186,218,247,86,137,81,2,197,35,241,228,75,148,184,191,26,145,69,81,63,227,248,141,82,192,125,169,102,50,126,19,8,234,226,167,203,249,251,207,5,21,85,15,31,206,185,140,229,65,239,152,80,161,251,179,185,9,87,61,151,206,254,76,57,179,195,164,131,63,119,227,70,233,187,15,10,177,142,164,91,194,198,10,73,209,186,80,7,175,17,221,10,63,101,9,24,54,194,242,192,156,71,31,204,151,47,239,245,23,23,141,191,182,221,88,245,123,33,214,61,125,237,33,233,68,17,253,11,187,18,10,48,114,15,15,220,67,90,44,113,86,76,33,33,254,193,49,205,6,190,160,231,151,73,30,136,142,153,220,201,31,112,87,88,105,72,185,182,19,41,243,183,38,215,95,167,145,105,59,250,215,66,247,231,185,88,31,56,138,164,128,171,208,19,131,174,240,241,195,79,67,54,191,190,211,177,233,90,124,172,74,17,250,59,9,241,44,249,199,162,226,73,211,226,152,163,248,71,29,70,158,175,61,240,118,165,43,42,22,136,228,235,68,224,42,238,87,61,146,78,41,105,87,152,106,12,31,49,46,232,233,201,85,194,137,54,163,181,29,30,207,195,73,68,152,1,163,166,252,184,73,178,199,146,18,164,246,79,82,55,40,180,221,1,91,145,195,11,87,191,153,124,52,203,186,101,240,210,95,191,45,93,79,237,127,108,196,225,203,182,255,216,203,250,3,15,63,139,77,237,181,62,59,25,100,239,197,81,171,128,26,239,94,21,86,87,167,156,237,249,210,28,120,158,187,146,58,84,68,243,105,141,51,212,237,69,83,14,211,47,73,227,120,229,179,141,67,194,161,111,197,77,197,15,242,142,45,250,216,16,16,73,185,54,18,112,126,210,202,8,60,196,145,214,27,238,174,103,131,38,89,193,207,226,99,88,182,119,242,183,230,202,241,240,193,112,150,231,39,231,204,139,159,240,44,206,182,158,185,223,140,88,193,225,220,88,71,234,166,67,109,199,63,21,110,188,149,158,220,18,216,34,190,214,237,39,110,247,36,117,66,22,245,181,182,44,228,164,14,120,138,179,253,92,193,140,63,219,243,211,152,155,177,55,254,25,204,26,177,135,220,201,205,84,182,226,162,69,93,164,119,132,85,133,159,237,97,2,153,172,154,230,222,155,70,52,178,169,131,29,45,3,47,54,163,184,159,60,133,173,49,11,251,245,15,62,151,54,245,175,159,95,90,238,32,76,205,244,231,182,230,199,67,28,21,67,66,133,158,10,14,47,43,48,243,99,165,153,215,90,11,18,160,46,136,107,65,51,85,166,250,148,174,52,232,234,253,225,41,77,145,213,195,144,63,247,132,29,93,27,66,201,79,229,16,233,22,35,94,138,26,3,133,17,168,244,21,125,118,75,28,96,82,113,128,194,161,51,13,36,104,151,151,102,41,144,124,211,194,33,128,88,80,17,78,86,18,142,144,35,245,105,4,201,135,248,64,32,218,226,94,238,243,132,164,213,103,200,58,145,50,127,54,172,154,229,169,204,50,138,233,226,83,212,202,16,31,6,32,88,48,124,89,98,77,143,167,38,167,90,54,143,207,127,56,128,148,10,7,183,168,231,163,145,85,12,67,113,213,1,231,148,175,190,50,247,249,242,165,63,240,114,209,95,108,46,171,208,87,184,221,81,57,123,130,149,204,42,124,78,177,85,98,59,178,97,125,62,246,8,163,14,145,196,172,12,37,139,4,26,167,139,77,86,105,251,188,24,87,196,237,119,68,114,91,150,146,194,44,52,127,242,221,71,201,167,208,74,207,28,46,91,104,123,71,126,42,183,200,3,243,237,104,192,99,174,37,164,136,38,185,239,167,91,17,176,206,50,12,178,185,189,211,70,105,56,180,211,48,11,197,47,15,92,224,231,151,255,195,191,253,253,191,254,245,95,254,245,47,127,253,219,63,253,229,127,255,135,255,246,207,255,248,159,255,242,15,127,247,255,254,143,255,227,223,255,251,255,243,239,255,227,255,252,247,255,235,255,254,187,191,255,223,254,229,63,158,63,99,140,240,75,30,115,232,239,254,237,223,254,254,191,253,237,191,254,235,249,211,255,233,47,255,248,183,255,242,215,191,252,221,223,255,167,191,252,203,127,254,203,223,254,250,95,255,225,3,254,231,127,250,231,191,252,47,127,251,235,63,253,243,127,226,1,255,242,215,255,248,79,255,252,143,127,59,191,240,191,254,186,3,133,11,197,191,191,47,176,225,169,34,31,209,123,11,76,136,119,8,44,2,196,157,66,190,225,228,105,86,11,164,146,92,192,156,10,241,112,244,29,187,60,188,27,253,124,249,96,132,71,90,18,184,225,205,255,146,165,208,125,167,55,23,37,245,222,3,140,16,153,55,185,23,246,31,199,200,183,7,109,238,126,72,155,7,76,181,109,40,37,29,19,32,193,123,219,5,166,24,236,115,28,110,75,21,145,210,8,146,116,122,117,38,9,136,191,32,24,23,184,13,207,182,216,198,205,144,146,60,186,154,223,176,58,220,214,120,218,154,224,238,125,116,54,162,171,128,19,239,242,173,166,205,21,104,11,243,166,237,11,203,175,133,103,192,204,249,47,141,77,248,183,250,183,236,118,171,92,23,102,217,187,83,114,91,93,187,84,115,17,232,50,219,247,131,145,184,237,119,162,224,100,167,66,60,127,112,33,89,227,110,220,84,73,155,234,214,7,103,203,23,220,23,182,44,188,234,173,185,201,76,125,120,99,99,249,110,3,136,44,97,94,173,11,215,22,55,13,18,111,207,30,118,15,112,116,24,26,76,233,31,220,41,58,236,2,35,173,250,109,49,8,165,33,227,154,229,151,153,149,62,19,102,181,204,98,129,73,68,117,230,77,76,83,178,76,4,30,164,131,126,214,43,124,48,24,8,253,194,40,10,58,19,24,92,201,233,92,249,155,140,25,174,146,238,191,157,18,180,18,50,224,16,15,250,210,163,156,121,109,253,216,169,216,78,243,193,11,231,95,169,250,53,201,46,251,126,26,42,192,244,192,208,22,228,238,173,225,57,111,215,40,239,156,188,49,73,33,97,69,94,67,166,161,89,122,223,91,91,53,227,148,41,206,70,77,114,198,7,219,38,62,100,158,117,11,208,20,135,95,149,203,158,172,58,235,51,107,224,37,226,107,22,253,109,51,57,28,38,150,255,172,16,180,109,124,26,118,147,150,90,10,227,97,246,159,134,175,174,84,237,153,41,210,230,128,209,241,147,198,141,18,231,207,193,6,51,23,233,209,58,102,164,35,125,86,40,190,102,40,200,231,3,251,169,176,141,43,80,174,88,134,118,39,110,222,132,160,178,84,68,81,96,134,172,162,255,244,153,57,93,234,144,187,81,142,238,248,32,40,19,165,167,227,240,28,250,54,76,75,21,123,63,48,101,28,205,59,222,6,12,11,242,57,217,132,189,108,233,192,61,41,117,173,77,149,228,108,192,27,62,83,178,30,20,166,136,32,122,222,168,172,208,214,40,98,37,255,94,205,242,131,100,150,162,199,86,226,167,179,105,162,10,60,240,169,249,160,17,99,148,132,7,184,235,198,86,56,101,169,233,0,38,118,237,29,63,19,105,87,157,135,208,194,120,113,3,197,86,86,113,45,48,201,72,49,87,42,113,18,157,135,20,105,58,203,43,65,93,43,207,187,48,119,224,59,149,10,201,105,67,122,78,153,97,139,121,202,101,176,228,103,167,62,61,141,135,255,244,138,101,212,114,174,193,140,184,237,172,203,207,198,1,129,68,172,63,170,185,171,78,150,179,209,38,167,56,51,166,53,24,136,4,102,111,174,254,112,104,216,37,107,28,230,53,234,245,190,214,20,253,245,27,145,3,101,155,159,129,162,134,183,20,70,121,44,7,12,237,245,3,159,61,207,95,155,205,53,73,29,52,27,162,169,241,126,240,49,82,203,126,30,158,33,83,29,14,67,247,191,247,3,67,136,18,176,213,190,40,76,176,227,182,198,72,212,223,206,228,112,4,12,5,132,190,118,194,85,236,239,133,49,145,166,54,230,74,83,3,133,58,175,62,40,116,163,1,227,148,147,131,213,20,57,155,183,158,148,18,233,33,130,123,192,235,106,183,81,75,228,37,176,201,208,54,135,43,234,107,75,14,168,98,170,131,223,250,107,118,62,117,57,253,76,118,246,219,117,200,166,100,187,13,244,140,48,103,229,55,162,80,190,109,161,73,166,92,160,39,23,41,179,186,138,45,145,118,96,104,222,127,173,225,166,131,247,161,9,108,196,163,43,96,251,186,23,38,146,213,190,153,116,96,171,95,156,2,79,196,32,230,7,79,18,65,171,160,166,50,232,207,182,236,218,42,29,167,36,174,125,211,16,184,110,225,100,196,37,2,5,119,117,152,99,93,250,157,176,239,190,147,117,33,82,186,197,34,38,211,204,50,129,28,62,230,116,125,90,15,43,196,112,24,54,149,36,35,14,169,226,138,126,27,167,143,244,27,33,168,81,162,223,164,124,95,187,21,216,232,42,28,62,231,168,176,225,1,91,250,109,192,212,112,94,216,234,241,61,75,24,120,104,78,157,73,134,12,183,116,128,177,1,134,192,132,241,63,107,29,152,234,223,42,48,134,107,246,214,38,93,115,141,121,11,183,54,79,156,0,102,35,87,216,8,10,203,133,187,28,80,212,106,113,154,46,105,221,146,118,13,206,198,60,238,111,23,201,145,108,19,105,76,167,162,4,198,99,44,191,13,205,74,239,62,25,236,250,154,20,134,90,234,118,60,111,225,210,107,208,250,101,125,54,234,80,119,229,79,138,85,221,73,3,252,212,219,55,99,108,26,119,42,165,169,164,42,13,154,128,222,46,74,18,127,86,180,145,79,34,176,84,167,98,140,212,154,214,253,94,75,74,145,137,63,207,222,239,47,35,74,33,91,18,209,188,230,60,1,254,108,153,42,141,88,239,184,243,16,89,10,133,73,21,28,247,173,107,127,91,23,211,98,137,1,111,220,27,5,78,16,247,199,215,164,172,179,11,92,209,154,138,181,59,6,204,136,93,225,229,238,58,80,28,53,67,81,99,180,115,152,155,160,236,57,84,117,194,107,235,48,246,131,174,144,179,116,135,204,82,138,69,100,249,33,9,184,99,195,50,247,254,26,15,122,54,239,120,54,220,135,91,251,141,131,238,206,194,44,27,41,135,100,185,88,55,7,220,80,184,132,242,160,193,109,200,20,196,213,52,182,119,203,212,174,116,2,23,130,39,165,5,156,212,187,3,92,86,137,221,140,120,232,44,250,112,114,155,167,255,52,212,35,98,221,145,124,195,136,122,199,27,193,114,221,20,200,107,119,26,27,248,230,142,157,51,100,60,97,121,112,35,8,22,67,34,241,242,53,136,190,215,248,26,133,170,159,123,61,106,191,60,234,233,191,77,61,187,148,76,0,159,213,84,119,192,93,178,74,145,235,57,83,48,230,96,198,227,220,30,152,64,217,10,248,216,53,114,217,181,136,134,103,172,66,148,199,105,162,173,97,143,140,197,149,97,190,206,138,18,146,243,239,149,41,52,78,207,179,47,67,38,48,5,135,83,96,110,133,177,244,44,242,210,4,173,184,94,253,181,204,145,33,109,33,56,143,93,244,216,121,89,242,7,64,83,72,206,99,71,83,25,172,141,151,229,152,254,224,137,191,70,246,65,212,185,35,24,184,230,143,39,87,222,249,24,106,61,222,121,154,220,183,126,43,248,0,227,52,159,22,124,144,105,52,96,231,242,132,14,66,204,11,230,251,7,46,209,49,56,199,133,1,0,20,231,78,115,248,252,184,148,79,27,12,203,111,192,228,36,233,79,27,129,109,180,238,184,31,30,152,172,221,25,176,77,121,133,237,7,29,110,176,179,181,167,117,246,18,74,224,34,28,122,134,86,23,126,50,65,54,165,138,164,227,68,89,2,70,102,80,65,106,248,227,201,208,57,222,123,83,35,235,106,56,103,201,50,57,43,221,6,97,232,77,37,186,61,40,12,72,58,189,137,23,84,127,105,20,67,164,212,194,38,48,119,128,15,110,220,31,138,78,51,147,0,253,86,245,132,182,103,202,89,78,93,126,80,221,97,92,65,60,44,61,71,214,35,12,187,137,134,152,132,4,145,67,202,185,197,215,36,145,77,178,193,161,206,199,49,239,93,35,218,37,53,142,232,100,66,227,234,93,43,85,149,219,81,80,64,7,213,167,130,113,196,234,199,132,45,216,57,198,129,217,40,229,167,45,141,37,58,198,5,92,118,66,19,206,154,110,132,76,28,167,77,14,0,46,1,195,185,107,177,41,201,86,86,120,26,251,135,195,92,216,74,83,248,156,1,171,4,76,213,169,244,236,116,61,123,190,32,112,210,58,142,3,87,34,184,209,250,156,237,82,215,214,168,164,110,201,231,2,85,7,34,130,215,76,195,120,248,126,100,226,206,50,220,133,187,99,246,39,91,210,198,82,24,22,153,122,97,136,219,229,115,156,17,134,156,192,97,11,200,200,75,151,108,235,195,225,198,85,94,186,109,164,50,247,183,107,45,146,97,102,220,67,197,171,16,121,56,188,155,119,200,32,226,217,238,125,182,174,45,61,175,113,16,7,159,29,15,63,55,182,33,173,23,201,163,95,196,132,177,237,91,24,177,27,44,196,205,93,34,216,86,169,235,54,221,57,5,157,125,16,219,234,156,208,50,13,59,106,244,174,57,5,12,107,241,157,104,252,22,98,195,31,140,87,35,201,190,209,113,50,122,26,164,73,109,87,33,148,135,171,8,54,213,239,189,49,79,155,84,160,52,4,39,189,112,6,25,26,72,128,164,227,231,140,204,94,70,15,125,201,150,84,117,198,12,126,225,234,40,7,149,88,156,236,125,203,233,244,200,111,202,194,125,222,240,22,87,207,172,224,30,65,144,87,158,77,124,178,126,113,111,234,67,173,110,73,97,8,105,188,117,69,58,78,172,190,3,67,40,239,48,116,203,146,109,72,89,180,113,175,58,124,214,166,164,132,0,27,231,134,195,131,170,169,165,95,147,152,179,191,118,182,35,70,90,99,136,124,81,218,197,178,77,106,10,35,112,188,93,206,109,145,232,153,36,67,159,198,20,19,248,79,83,52,170,166,50,31,40,212,82,144,228,172,165,232,47,147,165,231,167,42,14,41,205,66,48,24,145,240,31,124,54,108,178,89,246,3,23,103,208,196,106,132,244,42,63,176,167,88,130,30,59,240,153,194,84,32,238,128,73,56,155,79,99,103,37,0,44,154,77,200,244,39,163,121,57,156,135,18,12,98,162,204,225,140,185,100,16,207,99,26,215,7,246,152,57,40,78,220,162,107,135,96,116,192,201,14,86,133,207,134,181,47,12,33,138,46,173,117,172,248,228,48,28,58,185,12,133,225,27,28,1,15,101,224,111,156,53,231,58,231,99,242,42,101,129,150,229,222,97,20,59,167,234,202,54,244,194,170,51,244,83,138,2,151,170,246,172,91,9,156,195,8,148,148,103,79,96,251,243,135,159,57,195,153,32,48,204,248,217,225,10,209,155,126,106,130,132,46,190,100,22,78,94,250,49,113,3,228,120,109,171,139,30,58,42,148,131,249,226,106,103,41,36,241,23,26,147,2,180,131,14,67,60,175,19,9,111,127,111,62,104,201,56,7,229,225,152,203,62,23,42,9,252,66,224,15,10,13,68,113,216,88,95,139,194,228,35,245,128,17,10,124,158,93,138,43,51,31,216,152,248,30,24,209,182,237,48,121,238,58,104,212,159,58,213,23,48,150,139,194,29,81,159,248,109,211,43,209,174,145,40,226,151,23,60,238,53,63,47,86,209,62,251,198,244,172,21,238,162,250,240,159,108,133,195,48,46,233,144,87,184,11,253,192,39,223,101,39,109,141,194,73,44,124,232,78,150,30,16,240,97,52,119,12,16,230,195,189,34,48,217,55,203,223,235,204,186,166,211,148,248,99,141,142,29,3,138,52,18,129,11,68,222,222,49,19,86,211,131,175,146,248,158,163,181,29,54,50,139,43,113,86,223,55,200,69,92,69,103,18,121,130,238,158,66,197,134,136,201,69,225,131,169,110,179,146,141,95,213,77,218,141,180,55,6,188,205,71,60,185,153,148,90,137,159,110,13,30,49,109,141,102,177,191,22,132,213,82,59,201,98,37,161,212,27,163,200,169,87,104,114,155,74,137,183,174,70,8,35,131,2,227,167,167,163,83,122,103,34,46,2,159,227,201,101,63,22,158,222,241,140,120,174,40,192,251,28,39,181,250,57,95,72,173,206,49,104,197,74,95,181,231,244,37,230,56,74,117,234,172,228,11,80,246,232,48,143,215,141,28,30,1,103,112,134,128,113,206,250,160,144,248,123,199,115,183,100,225,11,39,246,231,21,141,205,77,55,20,38,129,196,167,33,78,155,164,15,63,123,124,41,177,188,32,197,121,62,39,222,227,22,251,134,229,52,234,92,33,174,112,31,206,89,53,116,99,56,199,85,242,2,154,101,102,229,208,141,129,40,162,151,177,227,107,153,231,221,186,194,61,100,92,168,73,129,8,188,188,173,93,138,101,145,164,80,154,126,48,194,105,195,239,9,152,191,73,131,244,214,53,231,33,163,136,133,34,108,253,237,122,142,5,159,229,72,88,142,166,63,93,161,87,240,159,54,238,167,241,52,102,187,245,198,176,71,75,142,30,65,89,36,222,125,84,42,138,49,85,209,210,92,124,109,21,147,213,233,10,19,104,72,254,211,197,88,56,245,167,241,185,251,249,133,28,202,57,238,238,92,33,229,2,115,220,97,184,245,212,242,36,170,228,156,218,92,179,33,240,110,79,215,66,24,29,79,3,219,155,118,13,226,149,111,38,217,133,81,114,214,109,9,148,25,141,217,251,164,242,185,53,196,128,188,144,11,63,196,163,189,249,255,17,247,46,57,184,36,201,117,230,94,56,46,8,254,126,112,1,26,105,214,67,65,3,162,85,16,56,16,73,148,74,3,65,224,34,122,25,154,53,90,154,105,63,4,122,23,237,159,253,97,230,199,179,23,192,74,20,144,55,207,141,248,61,60,60,220,237,113,236,88,67,40,148,222,31,14,159,67,2,225,154,127,45,6,84,53,201,160,99,223,215,244,111,200,232,31,131,92,18,31,192,166,254,236,48,252,53,201,173,35,95,114,118,155,124,97,4,177,31,56,145,232,117,152,192,122,86,216,26,232,6,140,40,211,18,24,241,230,237,55,79,200,137,102,189,57,154,66,231,196,115,152,41,121,174,54,69,0,135,219,212,36,242,217,246,216,126,190,199,230,44,214,99,167,219,174,248,141,11,151,37,75,131,33,42,211,183,217,16,14,103,108,91,133,7,212,118,135,45,198,47,48,141,45,207,33,248,193,168,58,150,75,21,2,166,73,170,95,141,254,204,212,9,55,161,237,126,97,116,254,101,70,77,162,228,194,164,65,138,60,53,186,70,40,121,56,220,134,20,237,88,8,26,245,28,135,49,50,154,172,5,154,115,211,29,194,225,185,164,33,39,71,101,194,139,117,248,204,234,20,130,21,92,58,68,4,62,248,216,77,37,41,221,109,224,81,199,115,15,107,129,45,92,186,74,59,183,243,61,127,112,70,128,102,40,92,161,61,93,152,88,214,133,51,44,129,238,35,71,85,71,106,15,16,14,94,212,200,93,56,75,191,244,110,61,84,154,175,195,74,118,174,200,180,152,22,52,53,211,31,76,107,134,41,116,184,179,107,17,75,255,208,106,254,156,16,226,126,76,190,15,38,80,38,38,10,86,54,142,175,223,187,89,99,134,59,167,198,101,56,19,247,193,149,206,238,247,169,105,3,111,86,248,15,69,42,118,44,73,188,195,1,56,99,255,193,100,58,224,70,8,140,122,199,112,248,156,33,77,57,55,52,144,232,190,208,138,105,164,42,195,240,216,244,244,193,249,224,243,45,37,41,65,68,185,20,141,160,31,138,228,72,151,115,30,22,224,246,13,201,202,181,68,11,241,128,8,49,231,236,48,82,202,89,102,132,246,192,203,159,25,121,114,105,1,97,76,145,149,227,214,131,56,163,204,215,70,65,107,110,31,150,233,111,21,229,107,162,163,237,87,31,27,225,216,39,85,97,202,166,202,133,135,144,179,129,173,232,48,224,172,162,20,248,106,148,173,251,148,88,57,64,31,10,211,23,115,7,140,202,71,214,79,143,246,93,61,224,115,185,112,125,80,15,133,7,35,240,16,50,207,217,162,17,83,110,1,35,77,223,20,134,197,50,47,156,196,251,102,65,163,92,191,28,110,112,241,250,179,229,80,142,227,48,69,42,186,167,100,83,69,202,1,107,19,31,118,59,43,203,114,212,84,69,228,98,218,81,182,120,108,4,207,134,144,175,80,187,131,171,25,112,209,146,34,59,125,122,241,253,202,228,171,215,115,188,160,101,179,98,145,82,90,169,55,199,72,191,115,74,220,82,24,49,232,113,142,216,135,141,198,42,65,208,110,173,237,113,245,126,112,183,86,99,91,97,18,45,53,224,227,118,238,174,48,4,253,184,26,81,1,217,113,248,32,144,255,15,216,22,170,194,149,182,102,31,12,249,84,68,242,89,165,120,104,254,58,33,8,44,93,12,131,83,35,214,105,251,197,237,5,70,36,181,196,213,199,249,154,194,33,164,3,2,223,148,195,52,9,18,226,113,181,166,74,219,87,26,206,251,210,215,61,207,30,116,124,60,135,73,224,9,47,25,237,73,74,17,29,166,155,131,236,42,184,227,199,155,247,73,45,48,27,132,248,133,255,107,29,134,62,152,152,184,46,99,8,118,37,150,241,175,3,158,188,49,154,78,212,248,186,201,111,212,154,21,38,174,189,2,166,166,76,150,57,214,49,52,219,15,70,193,83,230,156,0,9,189,254,28,134,138,44,182,10,93,130,176,103,29,230,248,147,125,28,162,63,186,99,31,140,240,136,72,230,118,148,108,41,135,115,152,237,86,22,50,15,77,103,77,135,209,37,17,139,225,64,20,83,199,213,166,40,185,20,62,11,44,62,146,60,140,162,166,240,89,248,41,174,110,20,160,232,200,9,51,109,95,107,153,196,130,88,143,205,4,48,220,184,68,153,79,155,122,30,24,170,82,140,28,126,170,148,147,119,235,200,154,150,255,118,250,53,110,20,184,88,0,248,7,227,151,106,155,72,131,59,205,32,28,198,212,82,152,236,187,239,29,231,172,68,230,99,60,48,85,86,23,238,146,157,4,158,136,39,5,76,224,91,111,206,103,117,127,251,252,73,73,163,191,222,44,169,57,140,43,41,31,17,109,239,207,17,248,173,53,122,169,72,45,13,232,175,85,203,135,82,29,145,116,100,103,18,107,14,248,152,30,75,140,180,134,189,93,125,115,72,100,119,147,254,180,249,18,254,70,18,27,69,145,159,174,132,188,252,19,74,103,198,206,88,228,35,56,159,79,246,85,156,16,43,169,58,176,51,159,164,45,28,38,254,44,71,55,11,11,237,135,128,9,47,11,12,215,238,24,183,14,23,26,58,201,205,233,177,70,124,249,131,19,229,99,178,76,49,53,105,215,251,131,209,85,106,242,88,157,159,106,62,50,228,34,171,78,217,32,128,229,96,79,218,74,155,96,36,134,110,118,216,74,107,100,62,233,47,70,15,176,15,54,250,189,94,93,172,188,238,67,233,224,179,245,135,171,201,231,125,48,186,217,66,197,3,134,101,224,232,143,99,168,40,221,220,86,192,231,135,196,240,252,133,96,87,220,123,106,213,0,49,211,227,68,236,184,248,28,87,73,81,52,39,220,225,164,254,83,101,80,56,145,23,98,98,14,55,141,93,209,201,16,254,154,79,24,102,83,214,95,62,111,150,254,159,14,67,218,211,167,162,156,241,190,103,107,179,44,20,118,184,89,88,113,31,140,114,110,215,233,70,159,209,29,148,100,60,175,37,227,54,129,198,152,18,106,100,68,49,167,27,157,45,86,55,249,60,165,168,55,19,150,244,61,26,205,177,34,129,47,75,80,239,240,147,141,62,242,236,209,112,85,90,15,216,72,201,47,220,238,183,129,222,179,244,212,65,29,138,189,211,135,86,73,16,137,219,118,96,148,241,28,37,142,169,219,9,206,106,138,117,66,46,87,122,135,31,248,44,209,18,159,124,53,213,167,253,192,131,252,159,195,52,2,126,174,166,89,185,15,28,46,86,73,251,133,155,155,204,9,11,55,103,69,77,62,208,209,99,248,139,77,219,140,255,224,22,49,109,125,150,200,128,2,159,223,221,241,203,248,21,253,65,73,87,57,106,181,86,251,185,247,238,238,16,194,172,74,243,249,105,100,10,239,213,201,180,238,4,182,46,234,241,211,73,56,99,189,209,63,117,186,11,66,145,203,150,222,124,192,196,154,252,90,100,232,155,132,68,218,254,149,242,57,92,16,91,151,133,176,139,117,173,253,96,218,36,235,187,218,166,60,93,2,157,107,40,88,101,107,231,121,69,167,129,234,91,50,166,31,217,217,250,201,54,157,109,66,78,206,163,67,183,72,107,182,185,152,164,125,118,148,217,121,166,132,12,94,242,82,55,100,237,202,51,108,90,214,244,184,26,165,34,221,140,16,3,222,206,31,167,125,224,83,40,215,144,84,245,18,250,95,201,153,58,78,196,224,91,148,71,109,211,142,213,143,3,14,140,247,66,132,157,222,85,14,135,109,146,184,133,215,194,21,136,89,186,89,245,95,230,242,171,25,163,208,161,190,39,30,43,207,139,225,72,95,148,252,152,117,116,254,105,81,123,72,247,92,177,118,77,53,105,69,97,163,169,18,140,199,187,89,81,228,71,223,152,33,189,16,72,248,204,40,72,135,20,144,180,204,193,4,39,188,102,156,180,190,53,121,16,79,151,150,164,31,167,140,182,72,57,99,236,254,107,133,71,161,221,47,55,182,142,79,94,207,150,38,102,226,129,17,251,89,14,39,228,79,198,3,19,229,250,96,154,51,169,123,11,140,251,230,48,113,227,166,55,183,151,20,240,128,127,218,31,56,183,207,75,180,82,132,34,201,47,224,5,235,80,96,217,60,65,153,107,71,59,221,169,117,100,7,203,223,49,75,44,1,85,163,34,240,113,74,75,246,89,161,58,123,202,57,139,50,104,249,206,209,98,130,48,98,77,109,168,73,241,203,16,83,179,180,133,132,240,65,205,244,55,236,137,210,135,62,50,149,229,237,195,154,69,120,229,137,143,253,132,98,219,7,255,178,102,242,76,243,87,88,246,193,8,215,103,217,164,172,204,98,250,35,79,26,11,138,127,120,108,240,76,124,212,127,59,161,97,49,20,166,192,179,7,138,46,86,191,232,113,107,232,139,242,131,7,205,129,219,221,0,129,45,6,25,112,81,141,76,96,218,39,5,154,148,6,51,76,226,99,22,191,24,237,31,97,76,65,103,38,252,83,3,70,16,182,41,124,94,126,189,87,91,47,18,129,187,53,156,10,152,234,170,113,225,115,98,108,183,64,97,154,12,109,170,205,167,91,166,251,57,192,5,167,90,97,200,123,205,225,179,55,247,27,137,32,17,79,133,167,143,156,14,12,98,173,1,83,59,89,2,238,90,0,0,76,185,201,118,216,24,166,242,220,197,182,84,31,26,30,151,120,197,6,199,9,15,76,218,76,110,142,226,192,49,69,63,152,60,68,173,15,74,73,71,160,117,238,242,160,53,197,165,100,84,234,131,226,140,248,15,91,86,98,54,133,137,20,244,128,81,155,213,97,211,225,118,250,58,75,4,109,155,62,244,50,197,195,128,209,233,175,15,108,90,123,1,39,17,68,178,155,159,119,228,35,167,94,55,63,51,134,94,135,131,236,61,215,108,57,227,38,198,248,5,170,11,36,237,38,10,254,208,78,17,138,158,14,163,66,215,117,186,137,233,250,247,113,142,115,74,225,116,82,38,205,122,190,113,115,98,163,2,175,55,103,107,248,22,10,69,150,229,157,148,129,203,235,67,203,236,241,67,94,8,79,181,124,82,72,151,38,41,132,60,111,0,41,204,31,104,36,137,187,163,12,107,10,95,63,115,12,93,160,243,58,146,192,240,215,135,111,132,109,80,218,45,19,138,127,140,96,179,195,144,73,150,238,25,52,75,94,223,148,153,230,156,44,65,114,101,196,236,63,212,200,29,10,19,235,95,254,182,80,210,206,146,245,61,111,207,72,28,219,97,8,24,186,93,209,130,178,251,153,216,172,123,155,188,107,28,213,182,167,223,156,221,75,26,213,14,115,145,61,155,194,70,55,135,136,55,119,235,72,236,3,175,180,73,18,113,149,254,163,201,250,171,166,64,18,70,166,108,241,144,33,62,183,245,192,103,255,72,146,59,32,219,65,151,180,15,134,22,46,253,103,224,55,83,162,188,29,198,41,211,35,19,30,70,245,123,211,232,87,8,110,214,183,35,185,55,2,55,202,154,82,92,152,42,228,228,143,101,181,133,18,253,223,169,210,36,242,194,231,164,23,155,232,44,35,228,63,138,195,52,186,20,67,96,161,211,56,190,140,9,21,144,91,11,125,151,117,69,253,220,214,243,166,233,218,39,102,2,53,93,213,115,176,72,68,17,5,95,2,55,4,82,90,192,86,115,126,225,214,173,171,139,195,19,77,53,25,217,177,13,206,145,225,35,235,86,18,38,207,197,249,80,98,206,136,170,105,182,18,152,30,10,1,211,17,92,110,78,59,155,28,47,27,195,79,43,152,49,43,208,24,251,96,98,102,26,133,64,149,148,251,125,48,188,251,54,116,104,208,177,252,84,173,48,116,84,249,3,157,63,227,92,252,224,227,245,102,169,31,195,6,228,48,243,161,157,127,79,82,187,246,131,61,129,12,92,200,149,202,164,34,167,234,27,22,59,62,110,162,192,195,132,153,63,152,50,112,45,81,62,46,28,141,107,191,171,57,199,170,102,253,214,176,207,211,47,134,34,253,160,166,96,91,253,226,110,202,190,178,150,166,73,114,125,48,14,143,132,148,248,26,105,240,230,232,241,25,146,44,114,43,6,188,240,185,213,214,28,45,164,205,57,253,192,166,30,41,143,231,167,247,180,210,234,15,62,199,128,24,11,125,153,188,185,31,140,5,167,121,73,226,239,192,132,143,91,192,103,210,235,115,53,207,233,191,77,184,189,75,160,141,26,141,47,38,122,64,246,20,189,116,208,134,197,127,184,91,41,150,172,97,106,110,98,79,177,218,87,205,41,194,45,61,198,245,12,184,12,173,218,54,65,147,225,175,250,192,105,118,253,118,41,173,234,75,96,50,50,10,143,20,223,46,157,3,154,134,246,23,95,83,42,241,219,21,169,75,221,116,108,143,243,145,55,156,127,137,199,226,11,119,55,74,81,138,210,210,78,80,252,194,225,176,201,79,202,200,80,113,72,53,174,158,68,149,116,59,68,246,121,250,156,86,250,168,20,133,127,77,9,29,38,93,38,11,105,155,122,119,245,69,90,168,70,209,139,177,52,82,160,166,215,33,94,128,245,240,113,175,169,208,230,171,201,247,65,103,196,200,49,149,227,153,114,26,202,79,87,147,3,251,158,139,237,37,75,119,235,78,164,108,122,34,167,160,229,10,243,254,113,155,118,156,202,217,234,180,229,214,236,148,113,107,196,129,166,30,109,21,103,114,6,156,240,12,135,194,86,146,246,193,180,66,110,207,205,183,105,231,6,154,68,254,255,135,198,168,105,154,215,255,136,118,69,211,31,209,37,104,214,252,208,166,179,96,247,45,129,6,128,89,19,242,231,244,175,166,60,250,193,24,10,234,177,29,43,144,136,238,7,179,132,183,132,95,44,56,83,99,220,199,227,74,93,209,1,203,207,239,77,0,92,132,189,186,209,151,147,239,147,233,60,68,17,106,91,167,229,196,112,146,2,219,26,69,46,50,178,73,194,206,151,9,157,135,171,154,10,147,234,116,191,118,193,83,212,144,2,252,245,252,5,203,10,93,153,216,33,20,70,218,248,251,230,41,48,77,66,139,59,48,109,158,220,116,251,169,250,74,204,105,211,65,98,186,23,107,234,34,69,24,87,198,248,239,110,115,82,166,94,164,164,2,201,164,194,49,250,193,216,233,165,61,214,23,124,79,191,57,54,101,146,13,101,207,132,217,242,205,56,84,179,51,188,174,83,122,54,89,247,68,143,225,133,200,145,78,105,65,82,97,58,12,219,69,237,43,148,29,221,56,179,160,170,170,207,160,22,132,183,249,193,153,60,84,81,184,223,76,98,177,204,64,109,106,177,82,218,249,69,6,50,124,246,177,30,152,125,242,51,114,242,166,172,231,177,150,143,129,90,231,247,219,76,0,45,53,187,194,103,243,43,126,53,165,107,189,139,239,79,251,159,244,125,94,248,203,69,229,236,135,169,153,244,229,176,101,126,197,31,132,148,79,147,211,15,102,94,30,83,220,98,188,223,235,206,236,215,34,69,216,9,27,82,77,251,161,245,88,114,210,58,144,53,142,248,208,252,96,58,152,214,174,33,34,72,175,221,175,78,4,97,37,70,184,25,141,167,95,51,233,81,74,150,158,83,117,246,239,216,68,144,17,125,38,57,186,144,90,91,95,202,59,27,225,56,235,233,67,141,165,155,188,208,149,135,234,9,118,139,113,204,220,28,110,103,81,170,165,1,165,175,108,127,48,150,162,58,17,103,43,28,198,254,252,166,5,9,16,97,193,77,120,68,78,201,162,94,144,98,184,123,243,9,207,184,199,164,146,49,82,90,213,36,71,238,39,31,5,25,42,93,99,173,11,150,63,21,162,5,82,66,211,45,88,226,166,132,169,214,117,229,55,32,68,69,170,198,97,120,137,18,100,39,31,142,170,149,223,156,80,154,124,64,208,216,146,223,250,204,124,154,73,227,220,20,234,14,31,216,113,121,147,210,139,40,70,163,62,223,31,185,240,119,223,212,23,10,35,62,221,4,225,155,94,77,177,219,23,230,97,161,204,36,223,135,197,247,219,240,37,60,109,145,221,64,77,71,238,236,124,32,223,111,79,147,33,170,250,84,116,151,89,142,162,177,45,214,23,186,24,84,90,56,140,138,232,253,229,14,115,207,31,122,50,78,57,123,58,193,197,18,235,23,185,178,33,30,219,89,0,148,63,249,157,91,51,179,67,96,194,158,217,175,70,205,95,234,199,40,26,178,132,213,7,151,129,249,42,240,176,38,133,254,105,65,20,19,17,209,206,241,227,3,179,92,171,52,120,161,199,117,53,161,206,31,76,179,103,41,196,101,141,145,83,254,208,179,31,47,13,26,15,164,43,242,103,120,17,255,92,89,179,125,132,66,200,176,126,48,242,7,93,94,213,160,197,19,130,30,63,24,213,218,114,233,251,172,1,211,243,253,224,132,68,94,209,171,57,94,62,91,192,98,106,173,203,14,127,96,234,57,191,69,102,21,143,83,60,77,170,45,170,39,206,144,172,163,174,65,175,166,75,196,23,117,200,120,150,93,157,139,129,147,84,253,167,105,216,85,170,126,151,197,88,222,31,220,73,74,138,15,76,191,235,92,253,101,194,237,213,28,209,217,247,160,242,249,189,147,145,239,178,192,198,84,200,14,211,44,72,150,25,114,125,195,191,105,120,56,91,217,5,200,178,90,93,220,15,158,182,222,21,166,163,151,191,143,179,149,31,183,81,76,133,227,89,204,152,146,179,243,39,184,90,119,145,89,161,155,63,116,43,60,161,196,105,204,211,31,62,110,152,89,73,122,20,19,166,183,214,179,31,12,155,99,202,58,131,132,217,157,23,68,205,104,91,210,23,211,114,122,57,6,126,54,163,146,219,147,241,91,80,244,63,52,209,219,102,104,74,143,220,227,55,223,116,124,211,152,92,199,75,100,37,124,240,249,122,84,147,24,183,194,186,52,126,240,49,142,118,209,207,154,132,195,252,98,206,198,72,62,95,170,94,13,83,196,183,27,72,96,68,66,101,179,194,189,254,28,96,40,178,69,27,91,158,57,163,11,248,23,238,200,24,18,67,201,217,36,131,138,51,191,179,81,163,164,81,10,212,106,107,124,243,193,212,65,43,195,0,22,39,157,2,63,152,206,98,98,227,179,19,114,30,127,40,244,65,169,62,134,139,202,205,190,199,182,196,99,206,58,112,12,42,127,174,140,28,155,50,95,105,197,129,103,250,131,17,98,214,118,63,104,1,162,227,245,141,140,174,33,210,49,173,91,27,103,15,131,210,160,229,188,253,166,176,213,132,125,235,140,120,55,124,5,129,41,57,137,171,207,182,144,52,122,197,73,190,220,107,202,244,94,26,210,112,144,85,250,83,118,255,224,222,246,195,130,65,231,211,57,208,164,89,200,160,233,74,131,8,227,43,13,77,199,254,178,50,80,92,254,28,104,210,92,180,231,153,154,90,54,129,184,15,70,48,188,180,151,26,65,85,158,195,170,13,115,64,74,109,252,93,195,100,33,233,36,176,197,140,62,54,201,134,103,165,218,125,180,84,163,190,207,97,74,99,148,160,67,80,168,57,61,219,58,199,87,37,121,89,135,226,239,211,165,199,242,177,93,149,241,199,203,117,138,38,13,235,186,146,12,104,159,148,157,184,186,141,150,255,124,247,198,211,240,129,161,209,47,5,221,220,26,250,240,199,141,160,21,118,215,67,243,39,80,228,68,100,90,228,105,155,58,136,90,216,168,223,184,215,182,88,140,140,27,29,250,233,60,71,50,112,90,251,79,89,40,61,215,62,182,9,5,198,89,195,56,231,24,28,116,102,252,96,106,29,212,235,162,80,176,249,215,151,86,49,74,142,36,227,209,191,14,170,177,73,132,171,193,73,115,189,72,34,211,248,240,120,12,90,203,50,44,129,55,3,230,220,148,92,62,241,97,119,17,128,25,139,210,156,23,156,170,28,240,250,35,19,153,160,247,133,41,125,87,154,51,109,196,214,133,43,186,196,202,130,94,201,173,179,180,172,209,136,214,209,32,82,151,157,173,133,44,29,98,216,2,159,69,191,119,92,141,154,230,243,219,103,202,138,243,154,104,72,124,28,22,29,57,124,220,209,2,182,157,64,248,17,137,244,73,140,252,216,88,85,169,227,212,141,142,210,3,62,231,217,82,226,249,177,194,146,151,217,44,179,234,101,67,132,203,53,131,111,111,193,2,77,175,215,115,236,76,255,254,22,61,238,183,150,115,225,243,175,228,207,69,249,158,242,93,14,140,232,84,9,24,54,255,126,74,151,82,137,213,96,201,232,167,116,105,228,29,96,54,33,58,1,137,130,59,15,146,168,70,82,98,56,156,202,124,135,205,153,44,91,237,57,166,145,251,249,198,69,36,248,24,92,34,119,189,187,231,137,105,180,69,152,77,75,35,136,52,116,71,203,122,28,174,98,142,100,139,59,179,89,54,101,163,28,227,171,57,129,109,46,43,221,83,248,124,142,158,154,7,134,179,46,117,23,28,71,193,111,67,13,239,88,30,82,181,209,140,184,239,48,126,97,81,17,239,6,163,220,183,36,218,109,159,171,85,31,28,77,247,28,40,6,131,160,148,163,184,169,110,141,186,246,122,80,162,16,249,162,77,223,213,49,46,56,126,28,69,139,87,107,173,18,73,209,123,107,219,167,101,194,209,40,30,113,107,130,80,58,99,137,246,160,254,89,154,192,81,73,10,183,118,87,9,54,126,210,211,254,92,77,39,158,128,41,219,146,176,0,6,78,143,151,213,224,94,13,29,216,24,158,37,78,8,181,99,7,10,74,226,171,5,12,157,48,233,47,179,245,121,217,209,52,201,103,137,11,3,175,18,115,130,14,147,190,12,122,160,23,175,84,156,228,224,202,83,157,102,244,100,255,105,154,131,44,101,68,193,201,223,213,151,201,241,253,150,150,92,20,107,97,239,76,198,3,19,87,43,250,170,207,129,28,147,82,240,86,196,5,46,112,146,234,112,56,91,71,104,93,100,16,81,151,143,156,250,155,45,92,198,3,227,22,212,128,105,11,161,53,79,214,198,35,224,252,156,138,156,44,240,23,63,52,209,201,181,106,57,33,156,100,103,139,15,196,120,53,186,91,8,86,101,103,193,15,200,33,26,227,225,204,76,113,34,31,152,122,42,129,55,114,87,51,224,74,183,70,153,149,159,124,238,133,97,128,47,133,231,140,179,133,98,140,45,210,26,208,132,16,34,253,30,155,142,29,104,84,200,78,8,131,214,137,169,244,105,124,43,108,50,209,102,223,223,25,102,235,207,62,138,21,27,35,231,112,121,138,127,168,190,137,42,75,250,60,18,104,85,184,70,92,13,248,28,160,79,233,106,34,161,146,3,134,48,178,20,206,78,169,1,205,42,246,3,90,111,213,18,30,194,227,7,87,235,31,237,196,110,74,30,180,20,164,254,122,27,197,47,147,252,208,130,169,130,248,241,69,207,247,144,159,138,219,243,80,113,49,189,118,202,51,236,17,132,114,26,117,157,31,214,211,22,161,208,120,27,136,81,169,145,81,17,244,142,69,136,48,201,83,230,69,158,182,251,209,51,44,235,43,201,115,132,49,206,89,230,247,38,142,171,68,200,6,83,209,237,186,65,241,237,210,163,186,253,218,180,255,208,66,47,178,173,229,103,229,124,172,190,71,15,203,80,84,253,101,52,232,125,145,100,211,82,45,15,186,60,90,14,220,135,114,71,15,108,98,149,1,51,240,166,236,207,142,130,227,7,179,49,86,61,202,155,137,170,5,140,20,228,83,55,135,139,230,123,97,71,10,75,154,235,24,188,134,219,101,221,68,228,181,190,25,79,198,151,175,37,82,180,125,4,104,139,131,11,114,194,249,195,115,111,226,192,23,78,15,27,1,218,15,20,167,15,38,29,157,210,243,216,149,210,70,135,105,215,161,181,236,108,133,254,186,16,251,154,237,121,93,141,208,128,255,116,103,171,28,250,174,17,157,119,131,209,202,43,158,29,131,142,77,206,198,132,218,67,251,73,253,105,28,184,22,240,143,120,164,112,29,81,153,96,164,81,105,100,7,92,156,71,68,197,4,205,193,117,206,72,102,248,215,115,14,27,90,43,233,189,137,165,199,79,103,116,45,159,159,166,234,218,237,228,14,107,72,155,106,84,4,3,162,76,138,211,188,37,253,124,208,92,41,254,213,179,10,211,227,31,208,45,49,10,25,155,49,29,244,117,154,92,139,179,221,81,59,100,19,17,152,164,180,91,248,212,84,33,161,246,175,197,51,102,87,234,200,74,219,112,16,41,53,58,69,100,106,144,65,10,106,43,43,171,231,254,194,232,126,56,252,233,248,94,184,91,133,250,111,166,206,140,113,193,13,254,0,155,153,245,193,84,151,200,18,24,212,3,23,47,132,197,15,30,146,254,37,19,198,60,207,15,53,142,224,150,145,65,18,112,234,255,180,238,34,210,64,204,186,162,29,71,221,239,77,123,248,53,228,167,27,66,202,159,103,140,39,137,66,251,20,24,70,233,55,238,98,29,114,244,90,162,169,95,60,0,25,217,243,1,167,174,83,214,146,51,66,200,45,18,130,223,10,19,116,201,14,163,14,35,252,208,179,119,160,207,249,61,150,233,76,212,107,218,152,213,255,197,162,41,38,67,182,73,103,140,116,192,23,241,61,22,16,145,233,170,215,162,91,248,93,140,195,213,235,139,210,57,227,27,23,162,127,83,186,201,82,94,107,61,170,29,70,240,166,233,66,24,72,170,127,171,140,170,21,250,103,63,112,114,90,235,204,166,129,167,239,114,164,91,57,140,50,68,77,207,187,164,91,167,87,255,225,159,165,37,81,242,129,94,67,245,68,231,164,24,167,137,228,17,153,153,81,221,219,63,155,80,179,250,64,133,97,77,125,55,79,72,226,42,211,152,98,5,132,86,63,120,178,183,75,30,148,174,185,205,203,115,127,236,236,161,107,225,140,150,118,103,31,220,32,198,8,195,122,33,92,177,134,195,214,7,96,63,48,86,242,55,169,68,210,155,20,23,30,216,106,6,253,106,18,35,123,63,48,25,249,223,131,13,19,223,218,207,111,147,233,254,204,189,97,12,119,49,84,129,75,28,151,208,42,177,44,5,133,142,245,197,163,205,200,93,66,67,3,94,166,88,249,131,143,181,174,185,51,224,25,49,97,40,103,90,64,96,168,231,80,135,21,15,138,244,4,104,111,129,242,225,43,87,120,25,187,244,51,175,41,202,206,168,74,42,108,30,173,195,208,183,147,206,88,53,158,230,7,67,79,127,182,43,60,45,223,42,173,215,228,20,61,124,230,155,148,122,118,152,234,250,34,87,15,212,15,190,204,50,91,31,138,150,50,39,16,116,230,183,198,217,5,80,22,215,157,116,152,180,255,7,87,100,47,246,124,247,97,23,167,128,126,66,208,74,183,179,221,167,179,162,16,93,165,83,183,126,250,52,79,239,62,242,98,149,98,186,173,16,32,72,51,96,146,77,122,53,12,224,20,55,135,132,62,245,183,41,223,138,57,39,151,156,117,141,155,2,233,183,91,2,15,244,42,116,75,59,179,210,28,54,45,210,103,211,66,104,225,11,81,30,152,204,132,158,94,141,22,239,173,6,76,62,116,232,94,139,185,26,87,55,170,77,116,167,94,125,121,249,173,117,147,79,146,186,0,166,57,137,63,88,198,137,207,10,83,240,126,81,52,172,100,169,145,31,232,203,159,11,50,126,211,55,98,7,86,246,247,73,165,69,95,178,150,142,221,69,125,253,15,134,38,219,117,179,53,134,144,63,53,205,86,75,211,35,36,161,177,254,13,140,140,123,151,102,22,212,97,144,135,250,126,121,146,117,18,89,60,96,226,69,249,194,73,40,39,200,89,154,202,180,163,61,61,59,49,133,200,217,39,148,91,119,105,55,138,75,185,87,138,145,77,66,111,178,159,77,163,135,125,59,49,84,227,188,197,233,135,22,141,43,239,40,9,181,166,40,173,230,62,119,139,146,204,61,164,16,27,24,119,119,6,140,156,159,140,12,110,171,187,91,99,26,201,243,129,139,53,137,255,96,200,172,186,141,83,177,120,54,230,128,17,211,148,163,19,175,57,226,40,232,120,114,132,201,99,163,200,247,29,141,3,105,41,20,130,5,197,146,245,133,50,241,124,165,84,107,16,196,106,177,101,209,25,233,57,212,231,175,146,171,7,156,179,86,71,80,78,90,107,220,156,104,243,210,25,103,205,246,233,179,2,39,69,40,95,214,246,26,135,238,7,15,186,253,73,127,171,3,99,58,251,111,19,227,42,90,103,64,68,200,154,65,254,96,218,250,62,35,135,206,231,169,63,254,104,157,8,21,182,50,43,135,147,232,214,89,15,247,225,100,73,64,40,24,122,107,130,200,62,46,190,38,137,60,13,59,134,123,220,185,119,114,1,247,222,131,158,112,57,208,156,213,177,0,101,134,125,74,142,183,154,183,108,87,3,110,107,250,98,125,20,25,161,221,115,39,212,236,129,229,143,12,15,121,119,185,152,154,102,223,133,7,161,61,181,21,104,222,71,227,239,15,254,117,204,83,152,80,236,103,105,64,206,192,232,29,2,159,61,96,248,102,102,252,9,233,122,203,135,77,91,14,31,247,153,251,154,21,38,103,152,98,104,199,13,220,90,213,193,62,1,115,238,131,73,184,136,218,236,248,125,48,195,223,150,197,128,167,140,252,152,141,238,244,83,126,66,209,238,22,52,29,231,174,250,251,32,223,41,84,50,254,183,253,211,34,34,0,35,66,64,196,110,190,232,168,85,23,78,81,124,58,47,119,86,164,124,28,38,143,42,150,136,117,135,115,199,27,146,57,105,114,185,249,241,196,231,242,213,223,57,129,69,171,128,9,128,121,230,232,49,197,165,36,26,153,197,58,92,147,98,88,112,83,104,10,48,116,182,169,193,58,124,204,18,125,104,212,242,124,131,167,20,66,21,1,104,191,149,233,239,251,193,104,243,139,42,55,13,78,248,14,75,192,8,70,201,18,45,75,118,66,56,105,152,130,2,211,244,113,249,83,227,101,72,252,31,130,58,13,207,253,234,65,113,252,205,225,242,118,177,161,252,185,216,69,87,81,148,128,127,11,212,170,212,20,206,200,197,6,12,147,89,166,148,154,166,237,95,38,180,157,86,228,117,192,42,90,113,107,106,246,146,222,58,173,96,118,27,27,233,156,93,247,226,14,37,200,25,235,208,91,172,33,133,192,103,3,119,255,28,56,137,252,136,177,179,211,142,159,182,82,83,217,18,250,182,142,39,51,224,162,13,60,141,239,190,99,25,81,87,42,189,17,126,5,29,62,44,24,13,210,230,218,40,126,148,178,56,12,239,81,12,78,218,44,68,142,212,40,9,67,180,73,224,50,178,67,251,213,86,135,47,111,210,184,168,227,115,38,73,83,207,242,92,12,59,219,143,242,78,125,185,30,229,103,217,88,162,242,131,43,85,230,242,80,168,12,121,212,192,234,205,151,208,4,128,75,208,90,129,201,168,94,20,119,112,79,95,5,86,160,45,59,194,129,11,197,159,14,147,50,151,53,212,45,217,239,83,66,115,44,201,104,64,215,178,6,52,14,83,179,39,227,130,163,159,187,163,25,229,50,49,23,209,143,154,206,116,28,102,85,201,176,58,117,112,254,72,72,78,72,231,15,35,209,96,126,252,96,88,72,207,39,9,217,4,65,128,15,6,147,52,229,248,181,142,222,142,34,119,35,165,130,29,73,182,189,3,46,118,66,9,252,75,195,125,176,9,157,137,163,135,68,77,137,163,20,105,138,231,151,143,105,78,73,234,135,194,80,221,93,47,134,250,236,30,40,69,159,69,200,157,166,234,211,92,17,8,105,212,115,119,113,80,17,20,218,94,115,61,76,196,71,75,51,17,198,162,108,231,131,107,161,188,91,31,27,145,52,127,234,202,222,48,117,100,38,72,226,23,19,61,28,122,239,106,141,115,179,195,196,189,244,163,172,84,159,249,226,111,133,94,42,226,85,116,216,235,229,11,184,161,82,98,221,134,20,182,28,159,195,4,144,196,111,232,244,75,114,15,213,118,192,82,244,226,106,52,165,15,182,130,236,161,35,67,18,207,109,4,196,48,68,124,212,212,250,8,240,57,74,149,191,152,54,8,14,204,254,69,151,96,221,194,113,146,25,165,142,122,187,39,134,28,219,210,40,203,153,126,162,212,223,126,81,141,56,47,135,18,84,45,186,153,125,112,103,139,20,91,209,232,112,174,200,50,170,145,172,167,194,153,110,14,223,148,214,186,148,221,99,130,147,197,189,118,52,140,251,243,93,18,213,106,35,174,165,221,178,212,92,19,223,116,230,220,224,173,86,157,18,115,41,252,147,63,40,237,47,228,109,164,115,20,122,17,213,129,161,44,201,102,211,8,182,183,128,51,242,213,114,98,97,90,70,166,112,176,239,108,105,134,69,181,228,36,229,244,131,11,29,34,133,38,73,195,54,232,10,223,83,35,178,216,165,127,158,117,244,201,62,221,84,230,119,233,184,102,109,38,186,23,207,16,26,168,176,88,47,76,179,56,47,128,71,36,255,220,95,124,242,243,101,156,155,125,133,5,88,172,187,46,29,25,122,201,94,30,3,140,34,235,157,180,86,127,50,46,14,119,226,215,91,225,18,58,97,24,193,253,88,185,122,245,68,70,108,59,156,233,223,43,40,170,140,35,46,70,202,65,204,216,6,163,105,124,84,172,97,22,152,244,195,162,216,149,242,112,31,217,89,159,73,168,213,88,116,231,56,117,95,10,194,210,158,250,58,207,161,54,157,128,0,97,146,102,101,119,104,232,155,77,103,177,80,212,78,89,80,17,152,158,48,49,43,248,139,210,168,136,175,145,32,193,183,229,100,164,19,115,126,96,218,190,56,156,173,104,65,126,155,230,70,233,203,8,142,100,93,71,228,204,108,176,204,157,99,64,105,63,98,154,2,179,109,12,63,188,172,156,67,23,249,175,25,176,95,12,63,97,200,215,119,44,131,68,7,1,131,137,159,29,123,95,87,18,189,6,62,75,214,4,62,166,58,237,237,87,242,216,63,184,252,90,165,9,124,222,222,55,236,131,162,77,45,225,184,102,229,148,113,111,122,209,12,177,50,208,117,139,124,96,135,170,75,207,62,129,73,131,126,177,62,10,86,170,210,50,172,7,198,112,215,193,218,124,107,237,154,117,198,89,46,13,96,197,221,91,100,54,241,153,41,100,247,223,166,88,117,232,199,73,111,149,230,79,205,158,37,26,81,192,52,146,240,199,70,6,186,234,135,79,189,228,103,213,81,106,137,178,233,120,208,230,89,53,96,252,123,189,55,85,240,223,150,132,192,144,74,19,218,9,222,92,154,176,99,207,96,67,234,203,236,94,150,115,30,110,84,93,192,13,245,3,87,194,195,213,66,29,80,63,92,228,111,190,21,106,250,113,199,133,209,69,6,85,33,249,176,109,235,76,251,15,155,130,47,50,122,64,246,244,236,56,56,87,223,161,121,44,234,78,223,16,121,213,103,243,204,30,159,233,203,74,55,196,55,56,48,148,14,31,57,252,115,13,192,52,78,42,151,80,183,2,224,161,198,172,145,129,60,156,0,35,242,108,135,50,101,212,12,123,12,4,37,5,90,232,201,189,243,79,229,227,131,139,5,106,229,222,231,67,28,41,222,22,7,149,234,148,32,154,29,161,188,14,35,99,9,73,198,136,93,33,13,218,177,86,149,201,53,224,151,31,203,196,175,230,3,210,128,25,166,64,104,69,118,139,104,85,9,180,115,243,179,55,59,204,167,165,34,41,103,74,232,0,240,61,216,79,146,86,124,15,76,187,148,226,183,11,101,108,250,186,73,68,187,198,186,45,232,46,202,1,182,45,12,23,81,163,168,170,108,61,86,233,98,228,178,193,68,220,113,39,244,243,193,87,249,54,121,115,110,167,20,96,90,155,176,236,111,147,164,50,190,221,115,118,85,255,2,88,56,237,93,41,213,186,36,126,112,166,31,137,220,57,91,64,232,91,102,103,23,102,220,2,83,20,221,29,62,91,74,209,118,240,182,20,202,231,172,161,129,130,223,39,227,178,146,122,223,20,58,139,120,102,157,238,9,39,196,175,38,246,57,116,195,33,129,53,134,95,125,30,169,22,221,112,168,66,138,253,168,51,1,91,60,239,138,122,97,255,108,9,60,153,58,52,252,127,76,233,50,61,81,139,86,28,61,221,229,106,82,79,94,248,9,17,155,170,109,57,216,248,199,43,100,140,243,59,100,206,104,7,14,203,224,67,207,252,159,57,172,10,163,218,246,61,246,217,159,16,217,218,122,111,138,56,252,106,146,196,181,232,205,207,130,79,217,127,58,91,17,163,156,231,147,78,0,201,175,206,68,59,69,59,169,89,249,222,103,239,254,148,114,199,99,128,157,221,243,254,246,57,91,86,85,83,99,96,155,124,78,2,187,217,249,244,229,117,14,212,83,191,168,129,209,86,234,115,46,46,178,246,95,2,160,195,125,83,229,12,36,23,17,184,232,14,15,19,182,84,163,245,252,90,10,184,175,71,214,166,91,185,65,245,155,19,129,16,149,193,3,23,10,25,139,195,63,155,72,224,179,235,127,254,34,68,23,136,15,234,159,160,103,251,57,32,136,77,67,54,21,199,137,92,157,71,82,240,162,104,250,166,87,179,81,79,191,249,96,19,215,48,12,171,60,117,31,56,178,130,77,99,60,104,141,223,129,211,87,114,170,91,118,86,89,241,188,189,113,137,250,86,255,158,64,215,242,173,182,218,41,171,193,20,76,253,225,207,213,204,213,145,123,255,186,9,125,104,181,148,214,120,162,14,132,240,29,134,54,249,92,60,113,187,87,192,105,229,39,28,130,181,216,3,174,8,239,202,213,168,116,237,221,46,60,68,94,241,87,68,54,99,37,225,150,45,141,63,89,25,105,142,171,209,142,22,219,207,22,130,251,247,92,109,140,116,129,73,89,199,42,174,200,35,106,108,1,214,70,175,85,175,30,10,87,250,67,150,128,173,23,152,192,248,113,14,158,207,79,139,178,207,89,184,66,52,205,120,72,99,107,208,99,89,124,47,6,54,45,94,168,176,21,193,4,140,42,109,209,96,33,124,163,28,175,115,164,199,129,223,240,21,221,42,5,206,66,88,167,238,154,45,178,94,248,137,144,90,232,113,204,187,86,216,125,229,169,233,14,153,229,230,228,62,36,28,142,20,223,26,77,30,172,106,56,60,91,121,237,186,112,213,96,15,194,26,161,37,7,188,240,231,5,166,230,51,62,1,179,166,37,12,133,155,136,194,64,12,13,249,55,25,26,157,228,195,32,168,111,157,36,241,240,29,121,21,152,149,100,70,36,246,123,118,51,116,66,2,94,77,179,65,231,65,242,221,54,224,28,105,18,139,96,65,117,69,124,224,74,53,151,192,84,178,199,26,111,156,41,229,201,48,160,162,16,219,198,121,125,74,102,176,26,2,183,106,43,4,183,44,191,76,156,249,190,107,188,25,209,122,176,247,209,93,216,215,154,6,36,81,169,5,166,103,101,192,211,154,137,72,210,5,7,164,198,102,56,181,205,164,181,137,220,97,242,178,149,230,39,157,131,166,160,160,251,73,124,67,14,8,107,1,33,50,138,190,52,201,133,140,135,191,12,62,234,82,52,127,198,111,199,197,75,245,230,81,142,110,193,222,160,93,16,74,89,75,83,115,214,161,221,97,218,23,60,87,31,127,102,110,255,101,116,43,71,123,82,138,168,85,125,175,234,172,161,169,162,168,214,190,38,57,183,234,192,176,238,229,183,77,1,106,249,26,195,88,43,82,73,133,90,27,89,151,48,22,56,217,158,84,232,166,108,57,224,201,113,210,20,230,96,115,27,41,19,195,173,154,2,70,202,228,139,151,163,210,62,16,206,82,120,187,68,139,149,158,103,221,133,167,21,127,248,71,223,44,94,62,245,222,109,215,25,6,22,249,25,233,82,124,96,84,189,252,88,36,203,173,34,141,86,10,221,125,41,208,76,118,107,64,145,158,159,197,211,230,240,220,23,159,182,194,187,133,207,71,243,223,169,156,21,74,46,226,109,82,65,49,212,145,69,25,229,44,21,31,247,176,93,64,121,10,205,90,111,254,208,53,52,168,61,177,142,157,204,251,19,131,22,17,21,96,186,172,251,203,176,144,159,164,184,40,245,67,182,198,205,93,154,42,45,69,145,110,112,83,26,222,203,200,10,47,91,228,14,83,255,168,156,44,68,112,194,183,255,153,67,202,53,203,60,212,133,179,138,181,13,170,220,168,6,113,180,140,103,15,69,202,162,59,81,192,26,14,119,81,158,134,11,3,87,184,59,92,103,87,242,31,49,160,240,108,176,180,143,21,167,36,29,146,46,49,48,92,141,214,149,86,69,70,209,183,239,126,222,26,82,62,202,155,74,221,195,233,20,162,163,244,93,21,38,158,30,87,147,125,156,74,122,172,53,212,164,208,241,76,235,225,68,146,71,95,1,211,250,80,62,157,115,92,202,6,109,226,119,93,231,12,46,154,119,20,162,15,237,166,144,80,121,135,20,90,249,172,32,113,147,30,90,34,229,105,126,116,176,250,71,86,134,208,34,27,210,174,63,56,75,87,234,210,50,213,26,135,173,229,146,62,54,130,144,225,148,13,194,231,69,95,216,130,241,226,103,11,98,107,184,193,10,71,0,23,148,166,133,50,43,176,64,70,18,63,54,233,241,128,172,53,225,174,15,46,205,122,158,5,76,125,210,153,83,31,25,165,184,210,253,6,50,225,244,180,121,55,15,76,89,112,52,73,90,59,126,154,178,92,17,102,162,249,194,28,46,31,108,148,182,173,70,225,38,102,27,175,115,208,246,84,100,78,134,9,135,122,212,27,120,38,209,74,164,244,0,221,120,191,121,67,141,229,206,232,70,25,52,47,127,106,122,76,44,153,148,3,175,179,57,118,135,105,117,36,28,109,203,32,239,136,43,80,207,189,229,125,80,134,216,150,192,240,70,178,194,208,30,70,192,187,234,83,67,95,246,31,70,155,65,132,197,134,85,22,196,132,17,25,16,11,4,137,45,235,76,249,161,248,68,69,175,101,148,110,192,195,36,128,33,161,48,221,161,4,198,30,81,184,85,175,92,254,193,210,121,124,24,109,58,223,103,34,213,45,1,86,224,233,140,19,131,201,23,94,184,255,78,217,184,57,29,225,100,145,117,130,93,251,194,40,108,78,133,105,206,156,239,208,182,102,186,104,37,83,123,186,48,18,4,89,97,24,150,227,194,89,122,241,2,95,25,56,248,19,164,194,159,155,143,232,246,96,239,235,172,20,125,48,54,168,25,147,218,180,241,26,40,141,222,242,69,155,170,198,2,35,22,112,225,164,178,199,6,143,187,202,140,229,254,255,131,239,213,169,237,63,192,112,40,238,34,156,82,126,243,131,189,33,131,193,99,235,103,143,138,71,191,31,23,81,161,172,107,24,49,196,113,191,46,164,201,116,53,64,29,140,93,163,65,197,233,186,80,215,184,198,25,218,82,245,253,237,158,163,86,164,155,56,194,214,55,2,173,202,69,38,172,182,167,235,189,171,169,161,251,172,224,22,181,174,223,61,239,32,199,150,67,225,162,174,211,99,78,69,110,178,15,107,222,51,21,189,250,144,244,241,129,122,41,227,182,92,125,124,96,8,174,117,113,169,182,113,253,98,143,79,86,236,167,27,45,147,236,39,58,122,207,79,172,127,91,177,197,42,113,252,216,194,84,248,56,228,43,208,166,29,175,216,196,7,186,228,14,83,147,162,31,47,39,93,106,113,48,30,243,86,25,120,166,201,210,220,0,235,72,74,213,231,106,10,46,226,234,133,142,135,190,16,138,170,71,152,11,208,139,133,135,177,40,169,136,141,182,91,47,26,53,115,182,125,237,97,45,112,194,75,26,2,73,199,226,93,254,250,215,249,167,235,193,8,169,222,77,44,60,251,36,14,52,202,87,105,92,27,10,29,162,253,28,217,37,50,255,192,165,43,57,106,209,68,46,206,0,40,244,227,33,97,51,15,169,135,9,70,117,199,124,234,47,38,253,88,61,134,91,49,215,212,22,65,103,202,141,90,147,116,209,23,102,116,255,234,65,63,72,6,104,168,137,153,52,237,5,127,48,34,116,85,205,63,190,126,47,35,166,169,87,169,69,9,201,4,21,71,196,143,143,169,210,212,23,53,210,125,114,11,141,226,153,92,159,154,23,136,138,221,13,125,83,178,76,143,109,137,80,115,24,243,148,63,63,55,39,180,234,1,46,43,59,213,12,189,145,238,189,52,164,211,6,129,131,71,225,20,6,28,34,33,199,225,105,15,231,158,230,110,225,130,224,216,41,74,233,71,184,47,168,25,63,149,81,231,35,112,35,137,14,237,77,57,34,139,68,195,245,110,186,53,249,214,113,21,56,83,62,108,184,49,235,185,57,28,99,95,104,132,197,171,102,62,209,243,118,229,154,78,192,7,137,60,45,172,58,182,140,91,12,228,219,71,123,106,209,108,6,253,167,33,221,104,140,118,65,20,240,150,1,56,25,88,173,90,150,69,155,251,120,91,144,199,167,150,72,84,59,243,91,248,193,4,92,228,177,203,249,86,189,138,152,160,185,117,92,85,184,68,139,7,206,62,92,120,185,249,49,207,90,36,180,168,210,81,53,119,228,216,207,74,242,128,137,117,134,121,92,175,213,174,143,114,188,23,68,238,213,247,66,164,98,122,224,98,157,85,60,180,180,10,53,154,17,113,57,218,204,72,131,112,96,226,224,17,114,127,18,167,203,232,224,238,38,32,146,178,155,22,157,16,182,152,17,6,34,20,188,154,22,3,16,8,241,196,41,70,125,89,58,225,148,101,86,159,178,138,135,163,137,106,34,124,227,6,191,72,27,104,234,115,89,19,174,17,97,57,75,148,110,45,37,64,226,101,68,216,123,245,164,236,241,99,15,19,255,138,168,221,126,186,25,80,238,210,91,228,10,216,176,210,214,155,183,28,26,123,189,90,5,164,198,68,208,77,117,121,1,72,130,109,105,4,96,19,10,242,113,83,135,183,215,83,135,64,126,196,223,22,142,175,102,172,240,38,123,137,59,167,122,38,93,126,24,238,248,167,15,9,203,246,41,125,66,113,62,69,130,163,16,89,72,26,90,88,38,125,122,97,4,244,5,70,71,51,114,201,52,250,123,138,120,38,135,145,119,112,234,180,20,208,125,146,58,143,48,129,96,233,209,255,86,81,138,74,3,174,200,96,234,197,84,141,122,182,202,210,177,207,100,83,26,29,20,144,130,55,168,44,108,36,128,177,22,28,62,75,234,121,44,83,52,220,113,245,36,213,38,211,109,78,187,159,216,133,86,172,106,25,210,236,111,121,183,130,206,87,74,225,176,194,35,244,224,88,235,70,185,82,248,124,201,53,96,178,58,146,218,156,214,120,208,23,120,166,37,67,215,89,59,59,89,84,0,29,152,170,42,69,209,150,249,248,64,132,121,76,250,67,235,58,80,76,252,166,156,122,95,148,237,4,166,138,196,119,202,12,159,100,234,34,36,21,227,43,37,147,167,81,171,115,158,3,152,158,151,31,92,136,235,233,140,211,198,205,253,119,218,101,60,129,124,90,43,210,237,214,97,244,110,183,134,50,57,162,61,168,7,79,236,169,117,65,73,52,162,76,36,20,142,71,95,158,32,107,136,133,118,190,248,50,245,167,241,87,226,84,76,219,26,34,78,133,71,124,121,137,200,204,19,109,164,170,52,182,127,82,152,83,203,239,166,201,48,185,235,4,115,120,104,43,28,24,203,59,66,111,48,47,215,19,184,51,163,196,173,47,188,4,229,87,153,54,101,141,145,153,15,46,201,222,153,44,100,21,23,83,226,160,165,2,168,112,248,183,71,67,142,166,204,152,129,92,165,87,64,144,2,32,110,168,225,246,73,152,60,174,46,182,113,40,220,151,43,126,118,212,122,86,125,171,66,250,118,201,103,138,164,77,104,252,41,26,41,94,46,105,53,212,93,20,186,129,75,52,104,70,67,235,120,105,69,97,162,203,217,111,190,172,195,251,3,35,115,27,48,98,0,250,220,76,75,137,171,33,30,63,15,70,189,178,55,151,5,230,179,215,228,9,166,198,247,117,29,248,108,48,26,142,177,2,188,213,227,230,19,37,100,73,52,16,1,142,139,173,195,223,210,188,13,213,124,189,4,156,84,118,214,82,124,196,228,29,198,51,213,196,76,63,86,189,55,215,250,245,198,211,70,84,168,31,35,25,231,48,180,124,45,27,193,235,219,62,110,222,167,38,54,241,52,251,142,41,69,161,79,51,228,195,104,178,117,6,156,159,92,21,106,136,235,11,112,53,36,254,171,150,82,82,208,114,44,174,241,193,203,14,116,69,141,102,224,40,44,41,173,164,161,102,234,91,195,160,199,20,144,151,129,44,132,151,5,82,10,90,167,242,42,15,12,111,61,59,140,158,149,38,133,206,87,237,26,69,7,165,63,102,125,80,44,84,191,183,133,118,250,131,210,226,199,81,78,38,253,48,43,42,113,203,135,221,96,141,105,185,74,165,132,179,4,108,122,206,130,94,74,26,36,97,212,136,53,163,73,206,45,251,176,137,242,20,125,102,170,106,188,240,219,52,146,251,124,97,107,10,239,112,227,184,151,113,147,29,117,18,83,179,86,186,233,133,43,178,13,14,19,127,202,90,93,52,80,75,159,14,147,46,213,42,181,82,17,14,248,174,158,244,182,30,58,52,50,66,174,3,208,172,42,54,107,249,80,193,15,90,113,53,36,117,45,247,202,38,136,248,161,195,36,113,243,147,98,62,198,88,118,24,174,137,174,80,50,108,238,250,83,245,112,166,168,107,6,154,188,255,103,204,54,182,197,169,188,48,250,235,70,200,176,145,83,75,207,142,65,51,180,53,252,230,149,182,82,250,182,15,156,190,232,214,65,41,90,123,192,51,227,241,203,231,179,202,202,24,32,58,31,210,248,48,160,234,195,24,24,168,162,122,111,114,19,251,58,51,94,31,56,199,47,179,37,206,167,154,11,50,144,175,179,105,82,234,154,202,165,104,42,127,181,54,212,152,157,189,76,107,220,176,155,235,23,118,107,182,137,86,125,31,36,218,99,43,35,153,114,94,232,3,155,141,234,112,70,140,239,25,56,109,151,107,192,84,73,104,41,25,49,131,234,191,61,81,197,169,122,115,81,132,110,28,53,176,112,101,78,43,77,51,29,30,4,27,179,78,57,173,108,155,15,237,252,113,180,135,172,0,211,117,250,131,17,23,127,246,81,36,149,202,244,161,117,170,162,215,115,115,4,50,252,230,189,153,104,196,3,183,120,221,212,154,108,45,120,135,103,220,228,183,233,235,161,175,27,26,178,211,23,129,49,121,30,138,7,38,153,15,141,110,139,93,143,100,36,93,93,185,193,28,251,243,183,159,73,93,206,15,1,125,249,87,148,95,231,59,105,103,138,208,183,18,184,155,226,107,192,109,105,143,184,97,165,20,185,4,76,67,234,167,2,143,166,223,190,26,32,190,104,234,134,51,53,68,58,128,9,33,62,48,157,54,253,177,161,155,106,233,56,69,118,195,155,101,211,26,123,183,165,156,54,232,13,121,236,128,215,212,50,81,90,17,77,239,74,6,172,53,3,212,243,133,239,243,181,236,222,90,234,134,182,245,246,167,38,18,163,123,82,159,198,176,246,101,154,81,83,22,83,2,129,68,138,155,28,110,22,158,17,6,21,55,95,254,212,9,127,176,63,112,235,119,169,64,120,168,15,185,11,59,195,119,83,220,252,241,20,236,208,202,194,203,25,26,109,48,206,251,210,171,171,9,63,252,96,88,77,218,249,104,88,183,224,176,22,44,2,172,245,39,196,209,119,236,136,240,244,180,129,144,201,166,71,100,155,10,2,26,237,62,176,21,82,7,76,242,179,62,112,118,129,51,171,63,88,90,23,64,84,215,11,142,109,126,84,187,196,66,190,94,144,96,104,214,100,0,112,10,27,137,243,100,104,137,54,132,158,221,226,226,74,170,180,107,121,33,172,206,121,97,194,168,2,211,86,192,141,17,83,32,211,86,158,116,84,58,150,80,252,52,173,167,155,222,156,166,140,119,78,146,117,140,82,130,162,181,40,116,24,167,122,61,244,70,26,126,180,11,159,111,109,104,69,27,110,117,185,143,93,199,83,208,118,44,153,26,3,55,17,104,249,178,81,228,139,19,138,30,114,42,201,110,242,174,173,14,31,25,49,165,173,69,130,229,152,203,249,171,195,176,228,46,156,32,129,207,198,236,101,237,192,38,79,254,112,66,137,239,220,171,183,250,155,157,190,199,229,94,140,186,230,84,190,41,106,164,51,224,162,162,15,61,211,125,123,199,140,154,44,70,126,224,234,242,151,6,207,250,148,195,65,179,153,177,22,118,211,230,119,192,150,100,185,112,82,230,50,113,142,107,18,163,179,124,254,145,23,194,231,49,91,204,56,93,15,245,101,195,155,114,189,57,170,175,106,87,103,22,207,58,141,187,138,147,181,31,20,216,186,173,249,111,143,227,52,43,125,184,91,188,193,215,194,248,81,211,5,109,8,239,93,184,54,13,194,34,23,222,189,233,76,163,255,1,73,94,129,225,26,76,95,165,231,200,200,202,183,104,203,212,100,252,185,168,2,89,89,121,207,163,70,205,65,179,202,137,242,176,166,161,19,181,184,249,249,144,53,31,118,14,12,52,42,74,192,196,0,132,146,125,142,89,210,73,31,124,220,54,20,233,180,150,143,54,103,254,219,214,80,65,203,133,32,243,121,87,25,34,88,86,211,47,48,105,137,28,168,73,35,10,154,105,199,228,247,46,102,254,43,149,156,26,162,152,114,43,200,127,126,218,78,24,191,121,129,161,221,242,83,47,180,238,99,103,147,29,126,106,45,8,242,248,192,97,59,37,49,47,173,122,56,70,78,18,104,238,7,134,255,247,69,128,141,165,54,149,23,141,235,187,93,0,142,154,14,146,194,90,90,70,213,125,160,5,103,65,9,246,21,143,255,91,12,103,149,205,167,42,161,225,205,186,110,80,51,218,199,83,201,209,168,176,243,3,200,172,168,37,1,123,202,158,207,70,238,3,95,199,154,111,114,136,88,255,10,119,27,177,52,114,125,138,91,142,151,237,63,60,41,84,222,90,77,132,152,67,60,21,37,250,170,209,70,53,117,184,102,103,122,206,198,171,239,178,88,111,158,184,248,236,110,202,55,37,218,76,49,172,195,52,13,209,119,89,16,210,117,19,171,29,39,80,251,145,83,230,76,222,200,223,165,181,242,214,178,26,212,225,99,9,155,105,169,133,101,153,54,30,110,200,32,181,249,100,8,15,108,121,167,128,219,120,214,63,196,76,151,198,34,34,66,151,178,165,48,122,37,254,216,20,198,106,120,173,161,91,88,98,210,168,21,91,79,233,12,202,195,110,244,18,239,173,34,77,11,121,227,220,172,6,122,86,133,22,127,33,168,62,99,25,85,250,87,104,189,41,205,165,115,188,205,10,197,65,75,122,144,62,139,247,81,41,10,212,85,148,172,137,96,191,112,85,182,54,130,246,97,14,192,50,108,122,98,31,52,111,175,127,111,84,41,17,226,18,184,209,14,250,194,116,1,120,170,183,86,187,31,79,37,66,166,69,57,100,149,198,142,223,46,180,115,145,186,154,179,18,150,11,75,48,223,80,55,228,183,167,245,2,136,223,134,216,36,47,27,174,114,156,216,212,203,13,205,37,84,246,112,215,218,110,212,48,83,207,123,97,76,151,216,205,206,151,118,158,83,236,202,74,139,197,26,43,197,90,181,111,189,26,129,164,123,49,44,57,169,7,234,217,248,247,1,83,215,169,23,159,195,170,125,33,249,31,172,245,37,200,42,132,70,20,3,175,154,96,39,86,137,178,211,69,103,150,212,165,81,55,93,14,152,73,161,31,176,194,104,165,148,184,55,237,191,164,144,175,34,18,121,7,102,105,7,121,215,213,36,91,70,192,253,169,214,70,79,182,120,19,57,147,243,108,218,29,15,21,245,99,217,199,247,97,34,175,119,71,162,92,100,58,147,138,67,49,61,250,17,212,12,174,29,143,205,56,165,59,177,245,144,186,214,118,179,141,65,162,211,208,64,232,180,225,48,34,80,194,136,40,38,79,85,226,234,129,50,220,93,134,124,153,173,223,77,229,199,92,23,24,43,169,222,77,229,184,217,178,107,208,104,156,136,119,192,28,63,114,115,138,155,220,228,229,167,249,166,20,181,116,66,192,84,239,201,197,237,215,2,47,30,27,61,15,153,211,95,125,112,236,103,124,128,122,243,74,44,187,221,41,175,67,25,100,5,121,225,18,71,23,91,107,145,93,5,21,163,200,95,178,223,173,39,180,81,72,209,206,56,146,89,116,146,222,44,214,25,99,143,187,27,66,143,18,24,65,196,113,183,44,228,17,166,194,4,198,118,192,84,143,201,205,207,82,11,67,191,81,250,162,34,40,72,194,148,136,115,209,136,149,154,58,129,17,104,106,247,11,153,15,49,142,10,6,116,241,62,24,141,71,101,132,23,107,56,25,87,179,177,170,242,22,59,252,242,206,151,13,58,152,22,235,21,250,52,212,248,4,168,65,84,78,119,161,116,101,95,152,179,75,215,56,74,0,41,214,66,66,107,94,2,4,132,44,215,221,14,9,52,105,246,179,88,243,18,119,235,144,43,31,154,245,69,247,33,57,145,177,209,202,245,28,40,247,185,120,206,168,67,199,156,202,85,62,144,108,13,167,124,82,206,187,70,151,163,10,76,178,213,167,180,90,61,137,156,248,244,207,110,97,180,82,7,214,52,230,105,66,235,243,194,8,213,201,185,154,81,242,26,59,110,110,234,206,67,97,235,148,19,48,242,33,122,115,56,92,213,209,106,236,91,65,59,13,205,2,70,61,238,25,120,183,54,234,14,163,189,33,94,33,70,82,115,45,76,18,80,164,174,101,86,144,152,116,18,23,154,247,36,133,245,185,48,224,124,71,251,201,23,12,29,26,76,184,237,191,77,203,109,213,106,206,240,72,238,200,201,251,37,189,55,22,235,140,139,9,76,73,162,132,245,79,107,85,135,43,46,139,192,20,122,186,142,62,112,210,22,218,70,36,28,222,63,3,73,48,186,141,202,111,79,78,56,63,119,173,210,64,10,82,243,52,81,49,31,183,109,48,83,127,250,28,156,171,196,197,214,217,93,166,116,34,214,229,75,1,110,185,76,24,73,119,239,55,2,120,30,67,190,107,36,105,178,103,163,33,38,37,45,73,203,132,192,246,69,235,120,24,171,199,91,44,179,187,185,204,217,158,213,234,204,208,10,92,22,160,209,86,96,169,255,79,147,194,229,42,86,141,54,90,143,204,79,182,130,226,228,207,76,157,121,17,103,148,52,108,113,157,6,224,146,180,39,109,230,99,117,25,32,200,97,86,119,34,48,15,18,15,118,86,201,177,169,100,190,171,153,35,113,245,163,31,145,97,234,13,183,22,170,245,164,149,13,135,74,252,216,71,81,238,58,78,150,44,80,82,23,247,163,167,23,156,38,240,243,121,149,8,153,124,48,5,129,85,152,209,36,77,90,4,67,137,234,52,105,148,5,156,80,30,116,216,142,26,185,154,52,150,55,83,71,108,126,66,88,18,184,144,0,244,5,76,143,113,101,76,100,250,251,56,235,13,185,148,243,32,242,117,208,31,181,69,194,216,170,37,154,88,3,52,113,154,46,93,7,220,158,66,144,52,18,190,239,15,61,142,35,225,1,233,1,76,193,175,51,221,129,107,83,197,155,4,113,222,37,109,128,223,224,91,34,64,22,169,64,250,162,160,188,36,48,113,168,143,22,4,76,198,64,70,134,46,144,247,38,163,75,129,42,238,17,199,232,145,222,41,180,101,210,147,11,69,188,230,172,79,4,211,43,38,148,192,20,105,174,248,101,180,190,4,45,5,89,153,111,187,57,78,0,178,3,10,103,19,181,15,24,161,117,25,217,57,153,226,88,163,134,108,23,137,61,39,232,171,241,46,11,253,86,36,145,7,85,227,250,231,133,234,69,61,59,104,44,129,239,19,48,235,88,175,110,100,38,124,78,40,174,16,66,55,229,185,144,136,191,133,128,112,72,18,65,239,3,67,228,113,235,170,32,15,45,61,111,246,79,161,211,81,58,162,200,153,8,113,47,197,134,66,20,161,109,109,222,61,232,32,226,121,136,66,146,85,219,26,111,163,185,231,11,219,52,8,108,226,45,142,98,185,105,91,113,62,143,200,8,23,40,10,169,234,79,35,120,239,219,59,198,45,250,136,10,211,185,189,5,76,0,62,107,35,247,18,109,76,209,80,38,147,250,244,161,70,238,221,95,23,58,239,67,91,127,159,191,187,118,44,224,74,12,92,218,233,80,86,144,157,215,134,204,27,162,204,69,97,11,44,57,12,81,89,122,130,28,184,18,112,14,248,88,29,218,16,29,6,247,244,3,162,208,117,65,123,60,2,151,136,0,27,105,110,254,1,221,130,50,109,91,225,197,76,56,12,109,186,63,104,47,229,162,37,45,93,11,13,9,220,229,107,56,91,132,106,232,99,165,80,220,38,102,84,169,77,125,158,58,187,30,1,176,117,24,147,25,135,126,31,48,170,53,34,93,205,11,57,135,147,207,9,105,248,42,141,203,182,73,92,250,70,121,204,112,188,186,161,107,1,141,184,237,240,217,249,158,69,60,17,58,245,152,7,117,51,89,68,106,161,231,158,77,199,77,233,76,255,151,183,189,125,222,201,229,242,27,220,50,117,48,168,204,160,173,154,15,13,254,93,211,69,142,56,143,87,240,2,103,216,175,2,55,211,100,119,152,38,147,250,105,47,235,247,230,15,54,40,148,149,174,57,80,113,186,115,201,169,238,165,107,180,204,233,198,58,143,145,27,35,70,135,198,70,145,230,133,45,149,39,48,92,166,28,55,71,32,77,151,41,188,45,167,31,55,99,95,106,159,211,13,103,44,82,94,217,140,166,165,251,33,219,202,142,171,117,163,76,222,184,155,54,49,244,111,144,179,3,98,65,176,137,142,173,4,101,68,55,97,52,99,218,133,137,58,20,217,224,177,255,253,196,204,221,18,186,10,159,53,26,217,67,184,147,180,8,212,195,35,223,132,46,112,215,154,156,132,209,215,220,50,163,140,108,188,87,31,151,120,197,116,117,43,137,107,207,129,90,189,179,164,193,231,47,235,121,59,105,43,155,3,70,32,122,42,124,126,192,207,38,228,24,80,117,147,195,156,108,73,141,145,183,179,7,84,61,235,81,164,187,55,199,31,84,148,238,196,59,158,11,1,71,9,249,37,142,136,61,46,92,139,202,92,33,95,56,82,172,239,94,172,23,184,192,168,4,120,118,36,35,11,255,156,200,166,133,239,241,144,140,4,176,180,187,29,168,19,57,237,185,101,75,124,73,102,147,134,31,59,98,241,152,86,40,1,11,140,155,234,167,253,217,124,32,192,203,140,67,183,113,219,43,131,107,138,1,117,147,229,130,153,192,199,233,205,122,49,134,182,71,152,168,97,210,122,236,131,34,129,89,3,77,79,214,20,197,215,22,11,165,90,4,87,22,41,62,81,16,115,206,198,130,132,150,78,137,117,159,246,215,145,77,100,94,31,154,10,41,247,66,9,171,160,185,45,48,59,188,135,119,179,181,64,91,58,112,219,27,3,77,69,227,25,201,82,153,30,6,53,254,175,228,24,210,74,183,73,124,179,14,203,143,33,92,76,20,218,81,108,179,170,112,37,227,231,195,62,223,49,94,145,194,133,74,164,128,161,159,62,48,46,217,190,112,147,14,94,195,248,188,53,182,127,58,31,43,43,7,29,247,226,186,214,141,14,153,143,70,28,105,125,52,33,28,94,180,171,149,25,165,225,224,106,23,166,36,81,60,155,84,121,97,45,224,172,189,191,113,124,86,143,221,144,4,220,67,175,71,70,127,214,123,243,227,248,164,164,94,108,67,28,63,96,190,134,249,184,177,13,58,180,192,91,47,254,53,164,140,123,39,53,206,112,205,33,34,228,184,152,84,128,186,230,48,220,239,172,160,235,42,123,37,242,247,61,152,78,240,185,48,45,52,190,132,59,30,55,111,214,101,94,96,52,58,86,204,10,97,160,165,209,169,99,124,148,59,43,199,94,150,253,42,211,80,43,231,184,55,59,136,250,246,148,166,20,39,164,30,152,160,130,68,244,172,241,187,91,95,196,64,81,106,17,56,149,203,231,131,198,70,105,157,192,144,236,252,222,136,161,104,239,28,80,114,207,1,147,90,209,216,21,166,182,199,120,140,174,173,155,56,36,196,208,244,3,206,85,85,226,50,29,203,139,147,24,19,181,143,143,11,141,118,244,246,15,63,161,0,161,145,229,76,121,92,93,113,117,165,131,185,194,199,181,217,241,216,103,216,77,229,198,51,245,223,222,131,190,209,48,165,107,86,40,91,157,83,188,237,126,46,215,26,93,139,182,212,88,74,156,177,218,204,136,142,27,205,119,241,4,49,102,234,192,225,94,120,223,75,224,164,10,17,52,196,59,71,186,223,26,43,69,139,129,72,156,109,111,23,209,146,137,42,106,12,169,210,16,194,55,234,132,88,84,125,162,37,212,237,94,56,247,135,188,76,191,154,234,13,184,207,35,81,253,38,73,136,115,160,116,250,75,57,12,137,237,9,121,208,44,48,22,3,172,105,113,222,143,3,188,67,217,155,254,1,69,57,34,217,190,152,123,109,121,77,44,120,131,103,146,125,202,168,166,152,114,180,101,107,220,228,212,24,230,147,230,71,10,159,111,217,141,70,24,4,107,172,7,198,201,206,1,167,253,124,248,116,247,10,83,27,38,69,86,122,23,240,249,128,226,183,41,203,201,207,79,71,186,42,65,7,154,91,3,53,108,198,177,149,98,127,174,60,158,40,16,185,75,131,171,205,158,46,35,98,68,222,240,7,148,3,73,167,108,35,134,84,63,120,17,213,211,207,3,121,78,151,202,161,158,143,210,210,250,190,15,23,65,161,60,157,70,176,207,235,130,33,178,28,54,198,226,19,190,170,201,245,177,137,172,164,170,9,194,3,147,212,137,171,43,141,57,159,57,163,50,106,127,48,169,253,250,60,119,69,8,37,59,124,22,180,50,255,15,140,73,230,191,109,180,67,13,192,82,196,215,226,185,105,18,174,124,214,68,63,33,231,42,1,87,173,248,100,243,28,158,254,168,38,250,160,32,218,219,254,80,132,133,133,112,128,124,223,114,237,199,131,146,196,84,91,217,186,113,47,31,213,207,169,18,251,106,229,187,161,0,195,188,211,128,94,34,154,232,195,58,27,225,104,143,105,183,57,226,107,192,245,97,154,31,152,0,164,15,141,192,114,149,104,120,130,114,232,3,171,80,92,86,125,192,227,51,199,181,231,235,208,211,3,120,56,135,144,68,173,85,199,61,3,43,94,207,67,9,241,236,115,232,156,17,168,105,59,96,252,198,199,120,203,197,69,91,129,179,246,90,103,206,42,221,247,28,62,70,163,110,117,7,238,222,127,6,148,157,240,185,120,37,175,175,37,111,184,95,3,10,125,15,39,194,30,216,44,121,189,119,35,218,59,2,70,167,91,97,154,156,84,159,180,227,95,47,149,95,76,136,163,199,148,230,103,7,70,98,41,231,88,128,240,84,30,187,110,91,231,194,15,133,61,173,10,86,102,131,238,186,3,78,148,47,202,246,141,29,89,252,161,140,100,43,158,75,198,238,203,177,18,44,106,167,187,228,49,163,231,253,105,8,2,82,31,152,109,123,249,172,116,28,126,212,101,53,78,79,114,245,59,119,170,137,149,169,193,105,11,235,99,137,131,226,81,205,7,222,190,63,3,15,45,225,128,128,217,220,46,67,101,101,148,55,249,208,183,43,230,131,246,103,88,63,141,176,30,232,49,203,138,30,197,187,186,76,121,133,125,145,85,223,141,115,188,187,155,72,36,7,230,136,142,203,58,71,127,47,131,104,63,188,70,205,122,228,40,117,171,232,33,52,109,226,146,137,85,249,22,184,172,255,183,102,253,206,254,145,220,132,168,214,89,81,251,0,64,36,28,35,30,107,210,47,84,95,116,249,149,254,58,108,45,222,245,69,79,147,168,252,96,35,133,235,193,65,35,218,248,236,208,179,122,180,183,114,250,105,191,7,76,19,87,249,237,100,26,34,126,117,55,49,20,61,16,161,77,236,18,112,123,83,115,41,179,99,251,66,233,16,73,31,180,47,215,94,0,53,205,11,133,81,111,207,1,167,249,124,120,72,243,14,191,24,190,153,22,92,226,67,37,23,82,3,62,239,64,93,216,115,78,119,207,138,80,80,143,78,169,94,77,122,40,222,151,117,97,213,173,106,83,22,191,86,192,60,245,115,117,77,46,13,143,79,127,182,133,165,103,199,164,247,121,192,13,237,161,231,212,58,75,33,251,58,60,151,246,247,76,171,173,196,203,206,214,129,89,239,77,106,54,86,233,57,197,138,106,24,80,157,51,123,124,184,216,255,127,56,120,104,207,235,143,125,124,185,243,185,105,212,96,158,89,246,85,74,245,204,115,20,19,142,112,10,43,66,214,116,243,211,24,14,117,140,95,164,15,56,61,53,20,105,152,143,155,29,166,68,94,14,30,124,11,223,252,231,50,93,41,141,255,32,191,48,227,214,166,129,160,81,152,76,21,204,247,84,231,25,32,133,233,97,140,217,229,187,198,249,114,17,232,209,120,5,2,173,223,110,197,243,63,164,96,102,48,245,184,24,254,87,213,68,19,212,106,175,15,175,232,29,141,253,188,45,62,45,159,239,249,211,32,124,140,140,179,25,126,206,90,181,158,169,90,146,79,52,164,56,59,3,89,161,162,210,240,56,142,231,116,241,57,179,230,186,26,62,58,103,111,245,170,48,50,38,171,63,209,140,115,231,20,215,154,162,243,126,142,203,234,9,0,50,230,125,61,54,6,85,60,95,18,23,25,192,87,40,16,51,182,56,71,27,199,23,248,249,48,107,168,126,85,180,137,207,38,145,159,13,101,197,113,107,98,169,218,17,58,227,11,120,77,24,178,148,101,174,199,204,165,220,223,207,91,24,86,85,163,144,84,143,23,239,28,5,252,180,161,203,166,124,233,143,197,51,172,246,154,223,30,28,165,174,147,194,30,61,170,19,92,26,31,23,125,116,148,121,78,124,45,58,231,216,160,31,154,1,26,203,97,157,252,122,85,235,54,137,210,187,87,81,87,68,0,159,110,66,148,86,180,59,238,242,43,34,122,92,196,179,80,226,106,250,246,189,14,102,186,22,202,249,144,136,161,60,161,37,203,12,58,140,184,195,115,174,193,207,116,51,120,82,64,174,133,187,168,52,69,183,21,35,142,113,15,61,21,195,83,131,100,83,166,170,110,157,167,46,205,59,214,34,78,72,10,121,63,76,130,47,78,94,77,196,81,37,254,9,113,184,106,73,181,6,231,207,148,192,13,240,228,49,249,164,167,51,20,137,253,28,86,23,82,9,91,37,241,168,239,137,252,47,189,212,219,35,33,72,197,244,242,230,121,213,2,223,218,247,131,135,162,249,217,7,163,251,173,251,5,122,15,209,20,22,93,93,152,23,10,119,43,26,113,216,104,159,242,46,33,30,185,120,168,209,227,138,22,8,81,191,58,98,186,41,179,221,111,140,113,70,107,99,163,178,44,21,86,132,71,126,142,111,127,108,72,4,169,168,137,146,208,217,247,41,69,17,178,191,62,57,149,24,203,97,75,173,61,31,125,143,30,99,63,205,126,37,35,159,195,249,12,215,183,232,65,230,123,62,135,117,110,174,34,80,73,28,205,252,236,116,86,79,254,189,144,142,49,170,34,3,9,183,119,237,11,155,254,132,156,60,86,255,250,221,156,143,35,43,151,18,46,214,113,110,183,195,149,70,44,154,112,25,168,112,78,135,137,74,73,20,17,81,131,226,52,105,8,87,168,115,43,12,11,218,173,108,235,207,161,181,100,180,150,14,173,24,228,157,147,170,135,24,253,42,251,145,73,21,206,211,67,47,33,178,178,227,222,195,138,230,101,224,185,152,174,166,195,176,208,101,87,72,166,85,29,115,74,123,129,170,233,72,52,184,60,227,130,62,48,150,185,38,20,173,189,202,10,152,133,222,30,120,122,123,226,31,92,53,83,74,26,202,163,217,245,39,214,247,199,92,103,246,181,66,46,33,87,205,163,158,25,222,241,212,237,161,133,192,190,56,187,198,125,44,114,55,85,179,172,61,168,27,160,147,24,165,160,180,107,72,49,108,10,244,159,123,227,218,124,137,78,96,152,120,154,154,54,107,42,96,72,129,67,97,2,181,243,194,52,105,80,216,194,140,241,208,164,16,139,252,54,74,51,53,30,11,54,170,178,20,168,18,217,53,46,206,180,15,250,67,210,60,246,82,83,138,85,110,6,97,172,20,19,154,144,148,120,72,37,173,122,213,32,240,84,245,40,88,35,68,31,2,69,170,79,57,37,36,177,220,204,232,125,153,48,172,228,250,81,96,113,115,19,105,94,244,239,132,133,64,70,196,3,94,136,104,86,41,208,129,122,111,53,142,14,67,46,202,50,50,235,131,144,239,205,113,236,229,234,98,221,158,91,192,68,9,228,183,9,233,230,216,83,104,182,82,134,188,14,34,92,174,61,141,11,58,69,20,139,82,172,146,189,134,141,249,102,155,190,143,189,112,176,34,108,101,82,201,69,94,8,77,147,168,207,139,21,222,170,242,139,56,29,104,0,41,95,230,20,62,11,173,138,183,23,50,219,119,189,132,14,108,112,132,255,13,198,14,23,56,71,138,183,158,147,141,22,171,130,46,11,8,57,92,81,37,74,250,92,133,188,150,195,148,49,85,161,187,44,218,5,197,62,75,6,62,235,176,41,31,77,142,102,206,0,253,110,225,211,121,155,137,138,72,226,49,67,20,110,144,222,226,106,56,10,77,150,184,117,26,242,41,161,85,94,86,114,4,65,85,39,121,158,131,99,241,174,101,37,84,19,43,254,150,89,67,197,103,40,23,6,214,143,127,61,148,179,227,57,42,13,167,120,30,213,98,17,74,5,102,129,155,34,231,7,23,220,76,229,232,204,229,138,90,213,146,153,34,114,105,215,77,111,70,74,251,118,228,206,150,82,116,206,234,117,183,157,40,12,162,123,15,123,104,186,115,64,159,6,226,201,130,34,201,231,27,176,89,87,207,62,88,205,171,255,38,12,225,186,46,109,111,58,69,118,197,51,207,72,184,146,162,144,217,110,38,156,244,161,205,106,144,228,98,75,156,77,71,217,221,155,60,21,169,49,95,158,231,161,81,158,151,91,83,243,146,125,198,42,50,158,207,83,65,23,245,197,203,223,163,80,72,208,18,29,61,104,15,65,128,91,215,238,182,86,114,31,76,253,235,126,62,186,194,255,190,97,83,47,35,165,109,124,84,45,4,125,233,47,169,204,29,250,69,206,72,56,20,226,171,226,176,119,132,161,186,107,251,193,199,200,218,196,20,118,56,252,155,225,48,210,217,249,129,225,108,54,135,145,126,152,250,219,25,253,13,191,57,229,143,235,25,26,196,128,175,168,200,90,179,34,142,42,112,162,250,210,71,78,147,50,169,208,7,54,26,236,7,91,99,196,172,232,49,102,226,177,143,77,149,183,62,246,132,77,229,91,63,253,5,138,104,236,1,35,225,31,87,35,152,220,158,171,137,175,248,172,52,164,2,70,87,184,14,151,241,166,174,134,238,71,237,129,139,211,96,128,187,216,216,63,212,201,136,134,82,62,240,192,121,250,78,4,156,154,110,115,84,198,15,247,94,11,129,104,233,225,5,76,93,216,189,154,94,87,207,140,67,247,31,1,39,105,170,105,19,62,195,105,167,77,22,38,248,243,186,142,105,28,143,133,164,69,122,94,54,157,183,47,140,28,74,127,224,230,61,80,12,158,18,46,99,161,229,155,226,41,56,253,237,185,186,96,88,196,115,145,14,207,207,213,51,185,12,69,53,211,112,188,87,175,155,208,43,88,248,123,204,7,142,142,183,192,181,75,5,153,193,76,115,192,89,244,176,13,245,114,165,74,229,83,146,108,184,13,12,109,144,128,33,56,63,183,46,163,198,7,82,17,102,27,239,156,33,65,244,193,88,204,229,185,26,99,200,119,194,66,188,88,52,175,120,95,179,205,248,109,182,104,9,142,2,95,109,52,106,95,113,150,229,109,211,54,107,199,219,134,208,159,154,46,211,81,67,197,152,10,32,108,102,93,166,8,42,187,185,153,225,13,215,103,74,105,55,237,118,114,158,70,130,214,23,66,219,160,143,181,65,236,12,194,194,11,15,231,101,88,104,109,74,102,24,120,207,114,111,142,241,37,52,101,154,135,194,186,250,96,10,194,202,99,192,88,155,212,11,83,247,173,198,147,145,22,106,192,69,101,63,129,177,117,179,195,244,3,123,76,175,214,162,88,170,230,31,55,172,60,87,239,116,127,155,126,198,251,185,57,92,27,185,250,44,122,189,154,8,180,219,202,153,98,79,233,48,223,173,145,99,124,128,150,99,209,221,118,35,124,213,99,90,160,166,54,37,65,195,228,219,49,114,120,179,210,50,221,142,108,72,161,63,56,33,241,51,213,78,39,29,233,234,157,213,2,210,106,11,67,29,240,179,143,217,93,106,225,91,20,199,111,220,173,241,156,140,218,58,47,127,242,52,213,138,13,31,211,203,114,180,190,91,90,164,81,152,123,196,1,82,104,38,28,184,153,236,158,254,182,5,241,28,38,6,172,163,158,244,192,245,103,34,60,39,58,72,192,40,231,141,128,81,77,124,236,186,29,130,241,192,249,225,179,83,189,30,126,164,105,182,72,123,36,224,233,37,250,22,27,109,74,19,166,250,207,133,59,65,41,71,222,15,113,187,121,1,165,21,28,41,83,5,216,148,170,28,158,179,180,135,214,189,171,55,197,1,133,130,243,194,61,28,88,224,60,212,241,110,20,255,215,120,42,164,241,158,41,193,103,186,83,130,118,185,250,145,80,25,189,255,48,149,101,27,82,173,194,61,58,193,17,6,63,211,160,171,31,245,199,124,175,46,210,250,21,112,243,123,14,82,33,55,30,116,58,9,179,18,96,65,188,87,13,101,150,172,255,112,182,210,114,93,161,199,18,12,47,50,101,107,168,166,102,246,217,160,60,250,67,253,80,18,1,112,86,32,217,93,127,27,228,134,31,62,121,47,212,116,213,128,41,96,125,190,29,106,56,124,224,152,157,91,253,91,146,47,206,27,42,191,222,82,58,41,180,174,174,223,250,182,210,51,20,97,21,198,14,173,31,76,139,97,161,162,216,119,59,157,45,114,96,74,161,116,145,34,95,226,34,98,197,196,67,178,214,84,160,244,60,186,15,13,33,154,252,220,28,71,176,249,208,172,34,117,61,48,217,134,225,176,197,14,117,90,136,250,167,184,26,85,232,231,98,122,243,246,15,29,231,108,90,235,141,56,160,188,231,48,85,70,26,20,0,110,35,174,182,32,130,214,169,96,53,249,83,27,203,37,61,232,92,158,112,71,42,156,156,236,51,110,43,198,117,24,254,103,123,6,142,147,42,240,235,158,152,50,247,183,198,129,73,185,60,232,104,62,223,232,246,75,31,235,223,235,240,140,33,1,248,186,116,167,51,213,167,152,18,124,254,179,219,253,135,255,240,207,127,250,167,191,252,227,63,253,249,47,127,253,251,63,255,151,191,253,239,255,240,119,255,249,207,127,251,55,255,239,255,254,191,254,229,255,254,95,255,242,191,255,199,191,252,63,255,243,111,254,244,127,254,227,127,60,255,173,39,186,56,23,42,75,255,230,159,255,249,79,255,253,175,255,237,159,206,127,253,183,127,254,187,191,254,215,191,252,249,111,254,244,159,254,252,143,255,249,207,127,253,203,127,251,219,15,248,119,127,255,15,127,254,63,254,250,151,191,255,135,255,196,13,254,241,47,255,241,239,255,225,239,254,122,126,225,223,255,134,131,152,9,237,193,231,159,202,254,55,219,116,110,104,102,238,163,61,47,11,39,219,65,2,183,55,184,113,64,11,209,21,135,145,214,158,23,173,132,20,206,23,225,104,150,14,5,72,251,254,4,120,126,40,165,34,210,135,131,236,253,32,126,20,240,211,158,13,43,133,61,253,94,221,154,168,141,211,36,152,250,140,117,175,30,114,94,0,19,171,175,247,183,81,3,16,152,90,135,99,246,7,188,170,204,72,195,241,106,247,222,199,55,234,69,97,78,170,17,79,77,146,107,8,124,182,75,142,246,128,135,68,201,76,243,131,56,79,76,56,117,120,242,219,221,168,248,23,70,185,70,158,171,35,124,184,230,133,207,194,155,10,83,90,145,3,70,89,162,94,216,194,231,221,31,140,130,85,97,84,0,87,104,232,23,206,146,41,177,202,158,179,171,196,111,87,26,5,234,205,39,213,235,253,194,250,65,1,15,100,144,2,38,178,37,35,167,11,24,109,158,29,166,224,79,134,70,9,198,241,166,28,38,166,180,21,166,37,73,186,48,156,36,249,237,105,154,215,89,110,158,244,185,65,105,3,253,193,52,149,76,242,66,23,85,221,43,110,78,170,117,200,180,108,98,73,53,30,12,141,228,187,53,195,254,229,65,227,11,34,113,126,79,141,140,86,243,153,181,64,19,220,98,65,11,193,204,113,97,50,227,2,211,215,54,110,61,49,238,134,160,214,219,46,222,87,55,221,55,129,207,206,68,36,35,158,122,74,168,56,163,15,103,29,139,29,46,77,10,181,129,169,234,184,87,23,149,192,166,34,255,172,149,187,51,116,138,46,21,70,44,127,220,161,157,101,254,220,28,33,191,58,228,183,133,183,156,151,85,71,221,77,169,195,68,145,7,179,84,218,190,87,103,225,84,88,254,142,61,48,62,110,184,32,130,226,12,197,99,65,67,24,178,74,161,82,166,181,239,190,65,97,198,3,79,94,216,133,207,79,239,7,150,73,225,56,27,77,174,54,247,38,94,8,165,238,73,54,14,82,83,147,26,218,128,171,148,170,162,242,89,233,229,25,48,106,145,122,243,182,172,172,50,224,41,234,90,200,168,209,162,178,92,248,248,120,75,225,109,178,204,14,119,17,118,69,24,2,73,205,0,205,186,185,232,68,37,164,248,247,129,130,130,132,207,217,159,108,103,9,216,202,27,20,182,134,163,113,115,146,6,50,238,179,111,236,122,15,17,76,220,33,159,192,34,54,31,175,203,228,206,101,100,60,214,241,160,46,220,133,13,5,108,93,146,46,60,116,67,91,86,94,88,227,125,208,128,81,167,108,91,52,41,6,78,42,166,202,200,182,181,141,139,199,70,142,90,159,11,193,69,216,107,14,23,105,74,153,55,178,42,49,174,68,235,227,37,96,55,30,244,7,55,218,95,201,183,101,77,166,136,80,58,76,229,161,222,154,118,177,169,4,140,164,155,194,19,158,192,189,250,105,7,0,107,130,14,50,190,202,154,245,17,106,10,19,96,238,1,83,10,126,151,2,209,230,116,207,116,90,84,136,83,114,96,154,253,222,223,70,35,91,182,59,35,161,206,56,189,26,189,222,167,160,212,218,181,64,207,203,212,77,220,162,205,227,254,180,213,255,116,129,225,75,44,159,114,58,17,136,140,187,193,59,14,39,208,148,229,167,203,182,218,48,135,207,148,139,153,10,156,57,83,4,78,178,155,161,38,3,69,48,96,196,166,101,206,200,49,175,11,211,87,237,198,1,49,252,112,120,203,133,181,108,38,155,186,220,125,31,24,196,50,48,186,157,196,119,75,181,212,210,103,238,201,82,243,14,99,176,201,233,130,173,109,122,151,14,99,43,200,176,135,157,148,245,194,105,233,235,24,198,150,136,155,167,167,149,128,193,228,183,47,60,134,140,12,129,197,126,215,73,166,90,103,40,124,78,217,82,46,188,170,108,56,155,254,185,41,46,166,198,91,7,134,66,117,137,117,66,253,176,8,13,210,193,144,126,222,37,224,227,77,233,74,64,15,241,12,198,97,138,19,196,114,196,10,133,165,17,87,103,45,77,201,148,55,35,222,117,225,46,138,176,70,204,55,193,216,248,237,36,185,244,76,87,206,73,159,91,127,157,164,60,101,161,44,203,4,197,140,163,118,63,228,183,55,133,177,49,52,26,175,52,253,62,200,248,209,251,199,183,43,100,94,150,222,124,35,14,29,187,116,214,94,180,70,20,37,191,126,247,248,213,116,215,56,199,40,148,144,123,54,109,73,130,254,224,107,230,116,68,145,30,152,144,113,186,71,54,237,221,245,193,140,113,223,174,197,252,108,57,103,139,167,48,63,208,253,184,17,52,195,26,247,185,134,49,168,158,145,161,231,124,13,102,179,183,158,171,17,118,187,70,235,124,118,172,253,211,28,11,235,238,56,160,249,129,9,25,132,149,3,79,169,182,231,106,252,210,15,166,114,88,180,85,128,73,149,250,213,16,65,135,174,196,109,65,25,255,122,209,11,168,41,43,60,72,89,6,140,179,250,92,109,209,39,135,81,62,212,61,137,82,141,34,48,138,181,245,121,35,144,162,63,120,21,14,148,249,76,234,177,254,252,183,23,34,217,171,60,171,161,142,120,176,179,164,37,37,115,208,180,136,147,255,192,243,169,79,137,248,254,208,238,115,134,234,250,20,98,18,240,132,242,16,240,212,70,210,192,84,170,5,140,134,134,30,172,214,56,196,167,20,205,11,72,224,239,39,82,87,252,182,9,191,232,215,187,49,185,28,206,191,211,74,97,24,213,197,225,110,101,192,207,199,109,90,158,31,188,201,226,202,115,47,232,232,190,97,82,160,72,17,162,194,141,94,209,31,76,125,117,157,229,133,215,3,175,63,192,124,132,14,87,99,239,62,48,92,100,135,207,82,42,186,223,90,219,188,64,39,45,80,30,116,132,167,77,130,172,75,249,60,79,89,40,179,112,24,42,245,115,107,66,81,253,194,120,229,207,213,80,209,190,133,52,187,53,103,213,113,31,91,190,184,7,51,233,145,37,58,61,246,58,247,200,1,215,199,106,197,10,162,202,247,67,137,155,8,3,200,54,91,92,1,135,143,91,47,212,12,150,120,130,136,236,112,51,13,123,133,171,85,142,125,48,74,184,253,217,210,246,190,107,97,22,222,188,126,33,125,92,131,193,132,220,171,62,54,27,96,56,33,36,140,87,126,190,190,9,191,192,81,42,93,213,108,69,94,112,197,192,23,162,216,186,206,128,183,194,8,166,40,140,143,18,48,253,232,159,13,15,54,247,3,239,23,166,109,150,207,138,101,204,158,253,144,220,79,124,126,164,226,52,244,241,251,54,221,21,56,147,50,171,240,129,129,77,233,50,224,37,29,128,65,231,188,235,144,190,130,207,110,120,22,113,170,129,210,117,239,57,5,24,106,137,91,247,173,21,217,192,228,221,253,109,110,75,131,60,48,245,175,113,53,242,5,106,122,98,159,39,55,138,23,114,194,249,49,87,32,81,251,74,50,97,24,221,53,32,31,55,223,167,173,30,113,215,173,48,54,241,119,176,82,250,68,24,84,77,33,186,165,250,213,214,22,249,142,172,16,58,26,219,55,180,243,205,167,41,29,55,142,127,114,22,245,29,25,78,76,185,38,30,37,141,131,40,244,133,147,52,210,53,216,202,211,2,206,66,147,182,96,194,57,160,226,183,41,115,73,10,91,5,89,140,156,152,203,86,152,114,160,29,87,67,101,210,7,35,43,83,239,205,11,154,155,235,194,104,172,156,131,61,96,107,249,33,48,253,54,253,140,225,148,228,56,187,240,228,76,243,240,223,50,237,183,37,48,77,94,41,177,249,224,49,147,84,109,252,170,125,194,224,7,206,226,208,162,104,116,108,144,184,120,209,246,114,8,138,75,229,31,47,17,1,45,35,43,38,69,29,110,37,112,151,200,72,161,16,224,124,147,1,163,239,120,15,137,146,109,149,174,117,97,113,165,81,13,152,51,162,46,11,229,253,235,228,163,4,122,156,145,30,227,222,170,173,87,178,9,149,173,152,177,109,236,242,11,87,242,87,242,204,218,181,15,148,216,95,13,152,102,17,50,106,124,177,38,207,92,206,73,182,20,166,22,183,95,248,204,174,94,109,77,201,238,111,211,29,103,94,184,89,119,246,233,48,53,124,77,134,54,126,13,14,28,62,255,46,174,29,204,146,220,114,12,188,65,247,238,138,66,132,159,23,62,14,171,252,244,76,103,173,116,185,56,233,184,167,213,173,199,83,211,149,79,86,48,173,208,39,226,145,14,151,46,26,43,36,247,88,131,49,238,102,111,94,96,164,54,100,100,199,100,214,117,98,234,82,235,222,220,170,47,4,134,127,127,167,212,84,104,20,94,180,93,188,179,66,194,180,93,152,140,104,189,143,109,114,247,138,162,42,116,7,62,170,142,27,203,82,222,86,67,91,76,102,148,19,90,230,236,88,19,162,222,13,12,115,37,30,171,23,108,123,129,59,165,122,113,115,100,220,245,109,110,99,116,196,205,249,247,94,20,166,214,127,4,92,132,133,132,190,26,129,221,139,82,28,39,203,236,156,40,108,18,1,107,51,15,10,71,33,180,197,124,211,50,250,26,227,144,60,217,195,99,70,145,254,146,173,240,192,219,164,191,253,3,128,33,40,40,7,219,188,31,253,49,207,238,129,13,109,232,76,154,59,79,231,239,13,173,177,164,197,206,153,67,119,103,77,124,187,245,7,70,174,240,194,24,19,83,111,110,214,130,195,8,72,109,29,56,85,239,177,143,90,115,48,217,174,236,230,169,5,76,185,154,124,63,197,74,2,227,222,107,138,166,13,191,124,38,172,198,192,112,26,82,126,224,154,98,78,182,132,230,108,208,61,199,110,180,76,6,165,63,151,174,88,190,36,41,198,51,168,142,25,233,203,0,83,104,60,40,125,195,124,204,11,169,143,231,69,54,11,15,57,76,127,178,173,3,171,232,247,198,192,48,190,244,137,209,139,245,37,180,54,110,149,46,33,138,255,86,140,11,26,120,213,139,179,213,51,127,48,117,230,194,90,100,245,194,130,116,20,14,244,214,111,118,208,220,199,151,16,230,78,46,186,244,137,126,198,87,103,129,129,249,124,86,84,215,182,11,79,105,213,84,126,213,6,2,55,184,185,15,76,215,169,11,159,243,64,78,173,181,127,50,135,6,159,157,7,61,193,162,240,48,18,180,195,199,222,40,186,207,161,104,230,171,155,30,135,42,218,10,76,165,197,14,152,231,42,207,22,12,117,247,131,81,163,90,250,96,84,8,20,15,231,35,105,57,165,141,39,48,245,64,59,224,243,156,91,143,22,228,127,139,163,180,166,205,207,197,214,50,36,224,227,17,22,57,80,233,39,183,86,140,44,83,55,47,239,19,230,199,112,79,115,67,67,219,89,230,20,97,219,238,57,194,109,73,114,49,235,178,133,186,253,177,160,42,12,125,44,138,42,134,7,153,54,203,95,8,51,28,214,100,142,2,206,180,213,91,15,140,14,255,133,235,51,178,70,137,183,31,153,22,15,158,122,242,160,18,59,61,45,123,204,98,68,242,213,72,65,86,195,159,154,146,87,201,88,21,235,32,178,252,27,160,127,197,243,58,106,231,192,245,57,161,41,183,26,202,217,10,49,106,160,93,243,224,160,149,212,78,192,132,75,228,117,160,126,50,124,199,161,188,30,189,114,133,137,99,172,128,217,237,202,3,231,236,238,55,42,99,132,83,20,134,28,208,2,62,155,202,126,224,68,248,39,96,54,105,249,250,206,6,117,142,119,191,57,60,17,17,16,194,222,68,150,207,81,251,154,4,172,228,6,28,197,4,233,58,101,153,102,190,53,80,83,20,127,80,170,22,2,62,43,73,87,25,202,69,51,222,37,138,101,93,183,28,58,22,237,120,232,217,122,213,143,7,113,157,20,95,222,164,43,116,121,172,123,14,143,184,248,156,127,57,171,235,64,23,74,247,251,183,245,71,148,53,8,220,138,159,167,7,230,207,77,225,210,171,155,186,231,75,129,165,160,55,159,63,25,184,15,158,8,149,136,79,68,213,197,244,179,28,86,150,180,231,41,166,242,144,220,106,179,240,69,145,163,156,54,159,68,222,12,134,145,64,97,210,3,179,13,180,128,173,247,179,192,144,45,234,189,218,54,99,129,7,116,13,71,41,27,202,122,239,230,219,13,229,70,141,125,89,64,138,45,190,51,147,142,103,91,85,212,11,53,97,52,101,119,152,86,215,85,209,129,40,178,163,219,122,59,10,140,184,227,119,60,192,252,163,77,205,84,47,145,134,163,59,96,82,132,143,19,73,97,65,13,152,96,98,83,24,42,217,8,24,157,108,121,174,243,209,150,217,227,183,127,93,139,95,216,183,186,31,60,255,0,31,15,43,95,248,172,36,29,249,89,11,168,111,125,48,29,37,244,185,89,255,189,250,205,49,234,70,81,231,153,140,122,31,1,87,66,242,10,159,149,55,107,192,231,220,211,53,220,81,121,168,113,53,5,207,143,103,206,215,218,226,183,171,230,161,15,218,76,140,199,81,24,190,122,45,33,188,225,139,208,26,90,182,23,62,187,120,92,76,167,147,39,100,64,201,142,79,56,150,101,123,30,218,154,116,180,128,9,120,60,112,102,207,119,56,155,137,244,132,35,172,1,219,7,147,230,215,149,212,233,165,250,5,11,77,28,62,9,61,219,224,179,193,197,111,163,159,41,142,9,130,115,221,29,224,154,232,245,163,134,6,117,192,219,207,212,138,77,93,133,229,193,132,15,2,207,31,140,20,234,210,239,171,91,235,250,28,48,133,148,227,185,250,156,63,245,194,52,162,86,152,176,128,15,109,154,243,81,20,62,159,122,124,188,184,137,67,67,60,203,244,153,63,212,170,249,159,248,17,109,56,118,160,103,87,215,237,12,45,219,230,63,76,67,240,60,202,131,154,196,202,7,119,123,65,2,19,18,141,133,132,227,210,158,216,19,253,226,103,9,152,186,142,165,240,194,88,8,152,128,160,140,12,77,56,15,59,87,164,59,143,247,182,20,134,40,234,19,142,108,244,179,101,193,217,241,77,28,216,18,59,2,211,114,210,135,118,206,238,141,229,161,240,185,250,59,176,77,137,64,75,132,128,209,31,206,1,151,245,108,196,196,195,191,20,57,7,108,87,241,199,98,156,111,127,172,108,66,67,26,43,132,7,92,125,55,204,214,186,81,65,2,43,205,193,99,56,79,13,168,225,53,180,25,63,76,199,123,189,248,248,81,123,199,197,211,196,206,31,184,120,234,17,24,45,164,162,176,57,94,31,156,233,129,43,193,10,104,236,189,55,159,79,194,92,237,25,217,177,164,219,244,223,166,176,34,235,74,40,180,219,233,23,110,91,234,197,139,113,90,75,141,223,62,95,218,124,162,175,72,195,248,46,77,227,236,170,238,7,133,3,171,251,118,150,233,193,217,116,19,103,95,223,211,95,53,71,194,214,53,140,117,225,222,226,129,137,124,205,252,188,106,108,127,135,247,57,234,94,20,82,219,135,86,99,122,234,164,193,6,202,23,94,233,25,89,161,1,104,247,231,162,70,99,101,93,41,52,173,94,129,82,38,168,23,83,199,58,122,192,180,29,212,215,89,80,157,246,199,226,196,21,89,15,86,55,83,218,2,166,122,90,38,37,27,111,48,224,115,39,141,149,224,5,39,103,219,1,35,99,93,20,158,57,118,51,224,169,59,37,204,205,20,11,205,84,207,71,83,184,163,254,28,48,76,39,153,20,214,101,107,241,211,199,223,22,178,191,49,20,86,247,115,49,159,141,47,73,87,9,224,74,155,193,128,161,161,233,205,169,91,184,55,111,212,128,235,213,165,69,182,151,250,158,99,233,84,157,52,236,168,216,83,218,217,190,166,126,219,103,225,82,172,17,48,86,147,94,77,14,182,198,200,105,233,166,7,103,162,226,234,78,249,52,233,45,133,51,186,124,31,138,28,173,90,34,236,189,59,214,33,52,169,49,94,184,246,146,47,188,178,14,28,49,172,57,226,117,146,233,218,58,178,243,233,86,63,179,143,185,69,47,205,162,48,110,221,8,120,31,39,78,7,62,169,161,11,24,129,236,172,55,255,245,114,114,184,212,93,244,133,37,186,3,247,184,154,236,254,243,96,3,23,212,63,48,219,166,151,230,132,134,21,150,56,108,132,202,253,220,124,174,152,181,142,71,210,30,248,156,88,251,194,68,196,151,194,184,155,51,96,216,23,207,200,39,6,226,133,251,168,207,115,163,53,21,240,54,73,95,157,53,74,89,252,230,100,120,138,154,81,16,63,220,6,163,179,114,82,107,194,100,199,227,151,233,99,183,245,219,166,118,172,196,184,7,106,52,15,140,65,24,115,54,172,127,162,222,28,55,207,231,132,46,30,243,153,19,162,187,113,246,161,220,209,212,39,60,214,92,9,107,3,134,41,149,129,10,71,102,5,116,105,7,18,208,126,182,181,17,240,217,242,203,179,12,87,144,170,173,17,1,175,235,89,41,97,181,210,139,103,47,221,107,49,161,87,28,64,152,245,162,242,69,66,14,105,75,95,164,199,41,232,207,201,154,48,63,98,71,179,12,143,38,84,137,20,250,124,158,219,140,242,240,160,42,133,254,254,208,208,100,30,178,30,254,140,63,242,38,136,252,80,6,176,26,99,58,143,135,87,36,237,72,172,50,91,55,215,15,222,214,24,93,96,124,41,191,57,181,35,231,238,74,118,64,92,200,95,37,51,244,146,79,210,254,98,64,84,174,90,237,146,130,203,244,214,62,152,111,90,201,62,36,180,61,3,93,139,117,17,212,25,153,100,154,70,140,235,188,8,41,209,36,13,108,113,139,15,70,70,72,52,142,44,75,60,156,68,91,173,61,66,211,135,70,181,46,108,5,34,151,176,129,21,166,149,230,133,233,253,170,67,59,203,191,185,71,119,220,36,235,142,161,9,108,162,195,1,243,182,183,114,16,41,200,246,93,152,98,226,51,71,74,35,108,121,122,76,163,90,159,69,101,66,80,28,218,125,25,21,52,189,164,241,27,112,93,30,130,5,166,220,161,41,108,106,232,1,67,181,84,82,103,177,14,84,31,108,13,164,20,70,162,121,251,58,163,176,188,119,101,66,100,178,19,201,87,10,103,211,80,50,131,197,127,221,51,162,49,208,238,15,133,151,219,141,11,79,237,69,0,11,215,186,243,57,140,42,178,178,135,51,163,253,192,142,116,205,80,74,52,173,57,252,117,32,164,189,148,122,143,165,237,17,63,20,254,112,0,155,144,181,235,205,53,85,130,187,85,130,26,153,74,254,227,175,248,205,207,126,177,148,69,123,126,136,66,65,31,217,249,206,180,188,14,74,82,131,136,254,193,38,42,37,11,9,121,171,233,92,134,10,123,122,87,165,122,227,143,20,95,11,213,40,3,69,107,60,22,47,232,27,26,245,57,35,207,7,238,214,20,245,7,159,35,240,156,113,90,94,66,74,212,55,36,22,149,246,223,201,70,119,11,175,140,94,3,186,205,210,118,17,106,211,183,22,142,127,162,125,39,14,10,9,218,227,72,72,234,64,213,151,199,198,191,249,34,161,52,234,64,155,75,232,243,191,208,244,55,43,52,236,78,253,41,103,40,86,162,226,48,166,219,243,194,80,253,242,247,137,30,74,235,202,220,111,131,70,218,31,138,200,177,8,166,192,220,71,13,217,47,134,92,175,117,51,219,154,51,175,128,97,80,13,217,178,48,222,189,76,131,178,21,106,226,148,165,78,6,59,251,115,81,88,185,30,182,119,131,68,255,161,86,190,160,124,211,106,245,215,223,197,52,170,94,90,116,99,202,56,113,52,117,43,22,83,106,100,71,218,229,123,91,80,206,106,211,77,126,162,72,224,102,126,167,21,86,87,42,80,54,49,210,15,253,90,214,63,44,90,238,240,193,51,153,209,175,199,53,28,235,111,202,144,199,45,122,214,103,216,63,223,67,13,154,33,108,69,11,90,254,62,46,180,181,207,4,171,207,70,140,188,7,188,44,235,249,176,113,106,28,108,231,76,60,30,135,250,85,189,154,240,228,7,211,7,232,49,72,41,185,241,207,158,30,219,99,105,200,15,85,133,238,254,59,162,134,93,221,92,227,198,173,184,245,176,148,132,194,214,193,34,96,44,26,249,229,197,12,59,200,150,249,4,135,105,116,226,59,248,160,196,67,13,124,186,175,37,55,249,172,145,187,84,159,18,179,174,37,118,104,107,28,174,4,12,202,151,74,184,223,212,194,37,117,68,17,29,172,177,14,172,167,135,62,21,92,250,26,49,212,95,107,12,73,95,24,23,45,6,102,74,126,146,98,160,60,177,180,184,53,98,194,202,83,224,115,47,249,190,42,147,215,123,146,50,232,117,4,92,213,83,204,48,11,138,188,231,227,10,76,189,120,162,43,121,71,70,160,94,179,73,140,108,220,171,41,33,16,248,88,94,233,62,22,178,186,74,27,169,70,239,184,83,130,146,129,210,124,40,170,92,49,238,99,166,173,39,175,200,192,82,188,142,227,179,84,249,56,208,38,106,107,223,149,80,148,0,123,96,234,57,122,92,77,169,239,210,155,47,75,40,57,76,63,250,39,115,136,98,188,31,184,96,154,130,200,136,149,57,101,235,160,28,98,73,158,139,25,43,30,115,27,147,158,15,202,110,34,222,26,155,40,187,113,147,115,233,192,103,9,199,197,139,246,8,154,179,52,61,177,233,239,99,29,215,60,107,110,240,60,40,68,200,15,38,131,157,117,165,76,218,48,250,184,217,173,106,122,8,72,244,162,252,6,134,81,172,36,84,83,23,96,131,119,248,140,67,250,12,88,254,58,197,6,77,154,69,5,247,137,180,163,8,186,28,158,212,82,85,37,32,29,123,212,125,162,137,210,247,195,56,88,104,247,250,203,158,150,43,148,168,28,103,162,245,2,248,96,227,128,235,111,15,90,171,79,135,45,133,169,48,124,220,21,87,83,45,160,107,156,109,213,121,39,6,183,173,140,3,14,148,157,98,228,104,54,235,180,24,129,201,15,243,105,47,72,98,195,176,138,105,42,232,48,13,16,246,120,24,32,112,156,2,62,243,58,149,203,67,220,237,14,109,14,41,222,5,221,57,162,114,208,44,134,20,3,29,120,178,35,198,79,19,124,23,46,155,101,138,157,104,1,76,44,77,225,202,81,121,39,141,10,118,185,57,222,97,185,239,235,124,127,138,90,27,240,29,35,35,185,37,49,32,126,187,150,28,247,38,188,33,174,121,41,70,43,104,177,148,40,131,148,73,65,108,177,212,11,179,71,233,213,232,165,200,213,89,59,80,21,19,233,9,3,201,90,193,53,189,249,111,51,13,216,52,42,101,228,103,26,40,101,117,248,169,41,59,104,65,164,108,94,84,155,162,254,82,235,169,223,239,15,3,235,129,169,19,143,47,168,156,207,87,54,219,130,42,107,191,40,237,143,20,101,82,122,124,188,204,152,178,133,154,61,167,239,212,166,70,175,60,37,26,147,70,88,155,72,227,177,38,228,234,158,96,233,4,220,206,206,169,83,74,61,167,235,21,96,227,100,177,149,11,202,33,213,5,7,206,142,70,166,76,216,156,101,18,102,243,48,13,76,234,249,144,160,206,141,233,130,23,247,94,47,90,104,54,119,55,60,68,133,229,167,9,28,68,14,111,96,230,75,165,194,129,59,39,122,190,79,61,154,78,248,26,216,214,1,83,169,175,107,220,138,63,98,96,52,202,154,58,50,100,32,221,71,54,119,91,215,40,28,141,146,98,161,152,253,36,171,140,54,117,125,221,173,150,233,158,10,35,84,18,95,110,178,230,234,10,51,236,248,54,145,33,75,207,213,214,114,55,182,28,8,110,77,135,118,124,188,248,54,217,37,68,8,152,231,98,203,241,223,46,188,207,161,115,6,221,223,13,6,90,217,175,119,86,216,122,61,106,49,235,143,35,165,240,113,240,60,224,78,9,88,203,186,198,215,57,193,138,199,190,38,2,248,106,202,144,202,218,57,182,249,202,206,57,245,230,132,53,61,224,62,185,179,6,251,15,76,185,118,15,120,105,45,15,43,141,54,2,62,169,103,126,49,10,30,216,233,229,160,69,180,176,1,41,188,44,129,14,85,215,100,220,94,98,132,40,21,229,56,89,175,53,30,189,195,123,143,164,231,199,34,108,28,203,172,195,162,233,207,168,77,10,209,225,73,253,84,127,103,108,197,166,1,11,224,253,0,56,66,238,205,17,215,41,207,111,231,145,98,228,214,126,38,247,231,203,61,254,165,143,156,34,62,229,128,147,167,204,97,109,207,97,189,174,182,110,11,144,205,252,117,144,82,221,58,242,201,23,16,91,41,34,24,207,233,68,49,252,244,29,201,50,247,75,119,113,138,219,134,71,230,0,145,220,16,152,106,250,152,150,73,209,178,254,52,13,111,61,67,200,54,187,159,113,163,154,233,227,90,84,67,43,117,151,116,225,118,74,130,165,166,52,244,91,140,125,30,167,11,154,196,34,179,68,63,212,221,188,80,21,169,0,186,56,203,176,145,187,11,152,198,77,91,77,44,14,140,17,193,204,51,251,72,91,63,112,163,72,211,97,52,144,107,121,174,206,94,32,136,178,28,202,231,249,129,145,151,112,216,74,23,159,171,45,133,232,48,81,62,61,55,71,51,249,187,15,206,52,99,73,15,124,172,7,63,86,129,143,241,190,20,166,245,102,119,24,143,93,215,33,108,246,225,7,231,202,76,163,158,63,40,103,207,25,87,87,36,84,117,228,35,18,43,139,154,9,145,235,53,144,22,39,1,83,45,170,147,50,246,78,190,79,83,34,49,116,171,36,125,235,95,207,57,124,71,23,1,52,6,73,82,212,71,93,16,187,211,81,45,98,176,241,195,172,224,169,19,134,132,102,138,123,99,255,246,103,29,33,201,232,111,3,58,221,238,207,79,19,54,245,97,179,163,164,161,203,140,106,66,207,206,99,214,151,250,76,55,114,141,57,96,34,161,186,23,14,235,0,218,2,70,183,71,135,70,107,198,18,191,77,227,228,252,188,141,70,245,141,195,191,178,56,133,9,89,213,128,9,215,239,231,3,105,94,252,100,194,213,228,147,117,37,80,62,234,55,135,67,213,116,39,30,188,194,120,97,168,119,142,170,55,175,181,237,88,71,231,100,26,74,9,5,238,145,229,94,212,160,43,191,209,224,237,59,210,162,97,138,58,25,197,136,227,206,137,195,212,200,77,63,109,68,76,93,65,136,54,95,89,91,168,3,211,37,178,5,188,240,95,21,70,115,38,134,134,22,168,184,156,196,73,91,196,145,160,204,174,164,71,186,233,123,250,33,177,80,205,208,40,20,29,202,70,188,238,78,106,89,237,32,200,20,43,214,49,129,162,174,134,101,27,181,199,58,253,5,135,228,177,26,66,191,177,24,48,6,148,210,80,104,0,87,253,228,180,237,170,104,45,2,22,221,246,20,249,57,248,178,214,24,21,122,143,4,81,144,122,2,220,99,245,49,176,228,253,161,23,132,211,199,129,105,148,116,249,235,218,105,53,173,59,41,16,82,130,139,65,186,187,110,125,155,84,135,120,93,48,158,39,74,112,227,129,75,247,151,13,188,182,154,119,103,251,243,178,20,211,243,81,209,81,67,167,211,81,13,30,154,215,44,240,75,35,125,104,202,211,143,165,114,62,92,248,150,14,143,165,109,107,138,49,197,195,148,129,144,56,31,91,229,87,84,254,205,56,125,147,222,93,158,98,181,59,180,108,45,36,186,194,16,92,178,195,205,8,148,226,236,162,112,80,2,158,56,137,234,72,47,132,200,29,53,163,74,61,229,133,110,108,252,52,139,252,41,184,233,133,109,238,131,11,133,188,245,173,226,104,30,217,216,252,205,161,17,27,94,71,208,145,172,146,187,62,209,5,196,195,28,69,88,180,143,167,6,137,134,139,43,96,218,95,182,167,78,3,115,196,225,76,139,142,167,148,2,179,203,159,26,93,247,246,84,102,157,97,69,106,199,138,74,247,91,167,145,90,184,163,8,254,172,161,225,57,107,137,224,209,34,51,147,134,214,163,237,140,52,146,79,105,51,226,154,198,92,104,133,234,63,141,55,250,208,254,167,17,38,125,224,36,231,107,213,34,61,58,157,196,79,83,46,50,52,18,101,135,214,119,115,184,172,15,227,128,250,50,148,28,63,20,73,141,165,49,203,105,173,102,243,7,179,252,69,209,169,20,235,111,183,28,38,65,252,132,115,50,247,222,142,210,153,70,141,214,74,197,212,199,188,164,153,242,25,165,126,93,29,231,182,251,189,135,41,228,233,46,14,57,162,250,99,145,243,200,106,48,80,7,208,62,71,25,152,238,25,114,122,225,210,123,22,240,192,198,212,84,152,210,163,47,197,120,102,133,58,113,253,64,40,199,204,159,215,7,156,148,167,65,184,102,184,80,21,83,218,198,179,159,33,58,151,203,157,113,210,70,122,166,227,169,165,123,53,101,59,127,48,162,156,14,78,147,142,93,31,19,235,152,62,41,207,139,82,68,34,246,54,82,241,73,46,158,90,2,139,38,67,186,15,77,224,78,55,121,250,129,185,30,128,193,187,170,101,8,107,209,147,74,54,238,249,28,217,136,133,230,181,228,169,149,63,108,201,69,231,84,3,175,242,12,108,91,3,151,152,239,250,20,65,161,110,55,157,186,15,220,249,194,30,63,25,106,200,133,207,88,30,183,142,182,218,49,50,154,41,233,70,187,76,144,171,198,74,41,243,177,244,33,187,120,240,1,216,200,0,79,0,0,66,106,44,67,204,53,29,57,234,121,101,199,26,39,111,162,87,111,104,59,241,219,40,241,60,129,15,2,141,37,126,27,49,21,181,84,200,33,214,17,191,221,8,231,108,133,71,80,38,144,148,61,103,209,19,116,161,164,185,182,128,173,194,54,96,19,251,117,15,135,56,82,19,66,69,49,210,124,246,95,158,8,58,11,37,142,230,112,125,199,192,230,40,77,143,85,35,253,150,184,51,166,165,188,46,156,234,229,73,242,150,172,165,186,108,180,208,72,49,255,3,70,156,77,80,42,175,227,101,154,13,164,195,38,216,237,21,13,205,218,11,138,44,31,118,61,42,11,62,37,203,122,224,200,99,161,15,149,154,191,76,140,156,174,247,166,34,255,130,109,237,231,218,227,7,236,216,236,126,229,199,10,35,167,189,99,96,144,229,165,18,3,234,18,92,190,128,143,7,168,83,242,83,155,12,180,107,88,28,30,79,247,216,27,232,249,10,37,146,99,154,99,78,203,1,102,111,202,10,147,219,247,221,106,17,207,21,163,179,90,155,226,24,215,160,190,86,222,70,129,149,30,203,100,33,30,157,117,100,13,165,195,11,103,77,206,99,146,194,182,12,120,208,209,180,43,76,37,217,188,240,212,42,109,206,158,90,238,189,209,94,145,167,70,110,41,118,66,106,111,245,163,174,214,109,47,206,53,212,45,148,74,71,177,63,61,215,239,184,171,52,202,165,15,194,130,179,117,127,122,107,236,185,82,131,86,118,204,25,202,186,15,60,110,92,14,24,226,165,76,56,89,215,209,228,230,69,83,167,244,190,202,51,108,1,238,164,19,222,113,55,239,42,67,112,177,42,108,114,184,119,100,227,49,119,201,205,103,15,154,3,35,113,165,63,77,239,225,251,233,89,39,56,25,248,64,34,51,206,107,90,23,139,196,8,190,127,54,221,106,191,122,14,45,193,165,49,31,173,65,221,210,128,171,58,244,234,65,101,140,127,184,155,134,145,91,175,38,106,62,195,138,97,19,209,197,48,17,6,137,243,99,99,152,232,197,72,171,228,248,105,62,85,253,52,55,36,246,56,0,54,113,38,57,145,207,160,214,172,113,239,69,119,0,73,209,211,111,33,132,193,108,224,103,85,203,200,142,41,176,114,156,139,132,170,213,95,100,231,77,51,62,129,109,34,152,247,141,96,132,142,251,194,72,7,168,194,130,9,71,185,142,129,193,210,196,186,176,41,55,23,217,33,53,141,51,51,31,88,142,7,8,240,34,222,94,80,133,163,83,90,192,20,192,173,7,94,30,114,49,184,72,191,148,115,90,100,26,242,221,171,237,215,20,62,67,137,45,139,190,18,210,125,12,18,20,233,235,59,242,243,2,229,11,106,28,208,35,118,29,38,88,182,141,243,83,48,179,238,115,117,45,157,164,199,66,118,105,85,122,9,165,51,82,129,187,149,11,221,25,37,204,117,45,40,146,236,57,221,37,142,64,189,140,139,69,214,194,108,68,131,242,185,55,255,97,223,237,174,161,61,41,83,134,142,81,60,51,41,63,81,140,37,33,143,36,139,207,216,52,110,231,16,24,213,222,176,42,7,53,140,83,47,174,65,13,195,116,163,71,164,254,50,226,133,215,250,194,119,20,7,131,178,166,51,223,1,147,147,18,206,79,167,21,213,140,61,167,81,254,219,5,165,213,91,108,165,141,206,206,226,147,117,232,170,247,204,109,133,146,208,250,192,220,34,96,114,157,91,97,26,79,196,205,97,115,201,215,211,17,102,207,113,70,84,254,47,11,133,134,203,35,133,25,95,169,29,149,13,235,192,152,22,254,92,213,122,4,43,140,168,72,60,216,143,133,37,67,203,61,155,16,191,195,144,170,117,104,200,1,197,7,96,205,66,231,3,31,115,204,23,146,5,218,116,198,105,143,126,231,180,154,225,210,4,182,230,236,113,53,82,66,115,60,48,233,156,11,207,38,78,2,22,102,143,45,165,88,79,72,5,49,83,102,160,103,253,235,83,21,35,246,143,128,233,55,188,4,62,167,236,140,151,141,150,122,145,109,26,56,239,88,134,228,83,242,115,243,227,208,151,48,27,129,211,3,15,104,231,254,88,168,7,228,231,230,136,156,199,183,73,120,191,138,221,8,161,40,181,120,93,214,220,35,235,200,87,190,71,27,141,60,212,13,238,248,39,61,110,221,123,211,208,118,183,130,248,59,103,109,62,124,37,224,123,248,96,110,105,149,172,121,208,46,61,1,76,37,69,83,120,142,120,149,80,27,167,184,46,189,154,152,115,92,76,184,87,108,252,126,118,198,187,225,100,107,120,42,191,76,185,226,138,115,45,91,237,156,92,220,59,13,91,125,220,185,110,237,188,86,204,128,117,233,57,96,218,186,200,200,208,149,240,194,99,122,10,161,216,33,115,130,218,182,23,66,0,35,220,94,21,70,12,36,134,6,75,86,226,137,40,84,178,123,6,92,183,166,210,58,60,196,235,107,30,103,164,9,237,191,80,21,8,103,204,97,76,59,49,68,232,218,146,119,191,48,237,238,244,106,164,164,203,133,177,175,101,228,68,191,238,185,199,142,157,37,58,214,105,6,21,246,87,250,89,81,130,66,209,139,211,39,217,86,45,247,38,173,29,175,147,51,181,232,235,68,171,169,133,231,147,104,8,173,63,60,201,195,77,185,88,35,26,240,243,102,75,119,96,212,207,232,47,239,187,149,17,67,82,198,232,241,4,219,12,207,134,39,46,69,238,140,88,195,76,91,71,45,32,76,239,59,168,81,164,136,2,180,246,48,225,19,93,31,228,176,37,224,19,191,122,192,250,108,129,40,74,36,121,220,65,16,83,225,134,64,248,157,43,58,66,10,92,177,23,91,192,240,109,100,109,35,6,144,195,244,49,209,43,157,234,109,153,175,124,225,209,196,167,167,69,47,189,160,3,30,187,232,177,194,76,239,114,111,62,134,126,24,136,69,182,56,209,18,254,170,164,170,76,118,216,163,221,141,170,147,34,77,49,139,165,155,102,196,25,147,85,39,15,129,143,45,59,202,133,143,21,183,21,166,140,58,12,43,174,214,129,15,226,94,211,137,18,68,152,135,198,133,137,155,228,72,248,144,14,40,250,221,80,222,141,114,95,192,199,228,91,58,114,234,128,189,68,15,184,137,68,39,61,234,208,85,200,1,227,196,202,208,56,246,67,36,129,171,135,18,37,232,141,81,92,78,9,248,128,250,219,199,164,160,61,202,189,121,210,162,73,110,76,17,153,192,210,2,216,206,153,226,194,42,63,248,153,212,99,172,210,200,52,96,14,11,189,218,114,87,119,104,85,249,141,131,19,120,203,115,29,27,78,130,75,244,149,62,251,83,124,64,86,157,222,20,46,235,126,3,104,177,85,69,91,111,43,78,122,147,215,157,250,211,45,10,196,65,151,106,212,90,114,60,205,48,71,169,188,86,86,51,48,177,128,128,97,194,202,90,128,12,95,239,182,208,72,137,174,7,30,242,117,54,156,36,65,207,194,232,97,131,67,61,213,178,96,100,236,169,239,136,15,200,202,207,20,94,229,58,169,9,14,251,126,174,62,46,243,190,91,82,199,163,21,120,89,146,33,182,194,51,182,246,220,156,66,224,123,170,17,55,168,239,200,111,152,159,106,105,61,244,206,205,201,173,196,213,103,7,154,250,241,254,136,122,113,232,145,68,72,207,27,97,87,9,203,236,252,87,101,26,33,144,119,78,182,176,51,40,53,109,229,129,219,13,83,22,235,65,181,159,155,55,207,39,97,91,237,89,150,62,152,29,247,97,1,173,179,136,75,126,224,182,34,248,133,192,155,210,106,160,249,67,24,115,107,22,91,161,235,205,207,192,226,117,87,43,20,123,192,158,98,153,86,235,164,241,172,195,180,34,98,71,24,64,3,22,7,205,17,74,55,191,191,233,157,81,134,157,226,182,232,121,201,132,172,27,187,130,153,165,201,86,244,220,207,113,229,143,212,70,122,156,99,102,123,165,118,225,254,36,37,209,58,44,107,95,120,119,213,147,161,240,106,204,152,78,250,28,170,99,14,181,132,48,191,251,122,28,216,242,46,168,138,207,17,93,237,20,156,201,123,70,73,62,71,82,229,87,219,86,21,38,101,23,129,114,235,181,37,40,109,207,194,62,193,117,218,66,61,49,17,162,122,227,228,68,129,101,198,142,33,219,35,162,54,76,77,68,199,5,255,41,172,100,72,230,210,90,30,138,69,189,246,30,53,139,162,220,94,172,111,242,205,20,145,54,87,15,148,142,81,117,222,24,59,73,71,49,126,168,78,72,55,46,69,205,132,210,161,173,143,75,170,55,74,57,97,229,9,12,133,224,91,158,231,69,16,194,87,180,65,39,172,14,211,193,75,34,2,191,54,62,62,223,153,106,49,165,94,13,123,29,158,20,201,68,217,149,169,48,208,253,159,41,224,227,53,234,14,77,3,34,143,25,211,57,21,70,205,131,34,201,114,225,53,245,131,134,242,226,146,188,22,173,172,69,111,77,245,176,79,9,194,141,136,214,41,76,253,171,223,251,12,57,43,211,109,96,45,213,143,119,213,144,209,111,170,11,7,188,70,141,171,207,134,171,230,19,53,23,176,113,28,166,106,87,63,106,122,17,101,223,36,17,140,213,110,68,192,228,125,253,185,40,160,214,64,224,153,126,116,117,103,192,189,60,123,2,105,243,136,81,162,229,146,180,242,100,32,90,30,83,10,249,112,232,230,143,64,203,142,231,170,52,96,144,204,197,128,122,24,135,53,205,184,53,77,68,27,117,76,116,71,249,108,245,203,131,181,23,231,78,38,147,166,121,141,241,235,62,236,79,141,118,179,74,16,12,83,212,28,1,67,228,209,41,133,110,24,1,181,108,182,177,154,63,68,152,189,78,212,34,142,85,103,212,196,185,61,250,147,81,190,213,179,154,176,109,106,126,235,1,253,69,204,240,129,7,233,34,175,48,105,86,215,25,61,7,63,121,40,127,106,26,216,169,212,176,181,150,140,77,150,117,160,17,254,105,5,197,254,213,91,151,158,169,215,210,143,249,35,255,81,194,240,62,51,181,5,41,82,188,70,188,81,175,7,59,183,56,249,156,142,212,228,74,229,98,170,35,253,101,81,119,219,213,72,160,225,9,130,146,14,19,65,19,227,136,38,83,209,231,165,97,93,14,21,82,130,8,64,31,210,15,166,241,77,145,80,5,140,197,26,246,11,205,57,31,58,217,180,111,47,174,134,186,44,1,1,114,226,164,159,253,169,143,195,85,36,40,197,20,21,151,97,165,2,148,202,17,25,56,60,227,234,9,71,42,114,143,201,221,5,182,30,204,205,225,68,128,248,14,124,253,36,217,226,230,180,131,188,115,102,241,201,200,61,147,75,203,170,108,5,147,209,137,81,20,124,154,58,139,162,116,65,42,241,208,68,130,244,226,70,215,145,17,83,198,25,215,100,96,232,41,251,38,92,160,251,79,57,92,206,206,136,4,154,195,179,90,59,123,133,209,97,247,199,34,49,33,109,168,173,165,248,116,191,133,158,175,86,38,42,115,118,246,160,32,103,144,93,39,192,47,48,225,2,95,226,86,27,171,20,162,105,54,145,31,139,148,160,22,13,173,210,192,49,62,77,91,223,234,30,192,124,78,174,159,115,96,218,68,203,201,53,105,241,151,124,143,167,152,237,88,14,186,146,76,114,217,111,14,63,50,137,205,55,209,7,118,10,120,195,138,232,253,89,135,141,50,178,28,48,157,87,244,234,106,12,115,135,187,117,110,17,24,151,219,205,20,196,246,248,36,244,19,128,91,224,115,186,208,4,147,50,59,68,163,166,55,123,56,48,174,163,24,156,184,250,51,168,4,231,251,161,73,163,126,95,45,132,0,201,113,148,71,4,141,198,19,43,114,65,213,58,25,119,133,97,170,249,169,75,229,230,148,222,2,116,181,72,94,86,130,213,176,134,166,67,39,29,17,34,90,141,116,40,206,188,108,27,251,236,133,254,182,241,185,52,46,59,187,53,74,206,142,218,156,202,189,225,116,123,27,151,102,60,30,149,207,161,195,230,249,184,3,30,148,138,118,133,169,117,110,14,227,60,151,253,194,69,224,115,208,213,7,237,145,21,1,125,136,58,176,16,80,56,254,96,68,170,213,36,157,116,235,244,202,221,3,67,148,23,183,101,18,157,139,248,40,213,45,85,61,147,3,163,154,95,29,238,38,69,160,48,77,123,138,195,56,65,18,191,154,24,39,17,231,105,20,120,105,145,246,25,230,217,200,61,97,131,81,78,177,175,194,168,214,56,252,115,33,182,194,22,106,118,56,191,58,225,231,69,95,133,79,252,219,73,195,38,153,84,242,225,110,230,55,68,5,181,28,154,106,193,155,4,59,176,25,161,186,14,177,213,3,54,46,119,211,85,60,46,221,0,33,94,36,114,244,251,58,47,209,19,8,7,182,128,151,194,176,248,238,213,199,169,237,15,12,11,96,94,120,72,243,112,190,237,115,144,175,184,218,248,232,178,49,88,174,169,7,74,249,103,213,93,231,248,93,30,108,65,15,39,73,155,23,34,198,124,236,126,111,2,82,171,234,174,51,121,67,254,70,6,231,254,243,219,168,56,251,190,97,178,103,162,175,64,118,14,205,85,159,21,66,147,226,161,76,120,60,97,120,54,26,162,74,51,34,212,164,145,156,247,183,13,157,67,4,70,104,159,146,186,43,86,28,216,58,181,232,185,92,41,84,113,24,187,126,233,102,75,239,107,231,229,183,175,61,161,158,80,139,77,46,208,99,147,61,231,19,116,69,159,19,154,182,104,186,135,98,145,25,201,237,198,6,165,26,108,199,154,131,33,237,239,131,61,94,153,162,139,90,249,89,46,140,53,164,87,211,102,196,7,102,180,73,217,45,151,105,87,249,78,76,155,214,189,100,39,230,205,195,250,118,152,166,99,73,175,70,254,223,77,180,134,182,175,82,69,23,218,190,190,161,29,231,29,103,106,136,69,80,235,205,129,157,143,235,204,74,87,115,227,60,117,208,140,208,237,123,10,185,209,50,201,46,242,220,104,234,90,212,251,95,70,158,242,175,139,126,90,89,143,144,69,95,143,18,40,10,10,178,18,22,226,65,110,232,80,125,220,53,188,187,172,35,137,127,215,157,22,192,170,237,112,172,168,99,108,184,123,131,129,149,148,92,187,76,62,60,7,76,11,78,249,112,151,149,207,198,164,80,25,170,12,88,2,122,4,43,29,166,64,76,226,160,139,188,250,242,85,120,12,228,73,76,253,194,38,254,231,111,179,195,131,147,214,160,136,187,34,0,183,29,54,235,64,110,14,147,43,66,38,157,58,6,173,123,92,43,89,62,252,131,251,98,167,150,7,219,72,5,249,82,233,38,154,46,187,6,210,39,177,43,116,35,226,202,135,77,188,184,222,145,17,186,236,226,226,91,223,197,160,33,157,35,186,169,111,197,138,157,222,159,22,52,163,125,224,112,69,225,16,42,151,195,199,151,146,4,244,217,32,144,195,244,85,200,46,189,146,92,60,155,165,239,2,182,130,155,128,201,47,181,56,210,129,151,180,29,229,160,227,251,137,155,31,195,191,203,197,199,204,109,97,173,159,133,96,205,138,255,63,226,222,29,7,151,37,203,206,155,75,219,5,33,222,143,30,128,44,121,50,5,26,13,177,64,180,193,238,70,169,104,16,68,15,66,195,160,71,72,242,56,159,6,56,11,198,183,255,220,59,86,92,82,118,223,42,227,220,187,78,230,159,25,25,143,253,92,75,96,194,65,110,49,247,31,215,210,124,174,238,81,140,0,103,84,209,215,162,194,98,133,197,204,82,218,82,226,10,49,39,180,114,223,205,173,225,79,136,16,104,59,181,214,83,135,39,101,41,89,70,101,24,191,242,7,215,95,198,85,134,148,166,85,143,137,67,126,117,94,253,222,156,106,244,234,125,66,205,202,126,178,126,144,115,247,26,181,60,156,62,103,87,185,43,100,219,97,229,235,203,234,11,138,236,11,199,135,164,76,187,5,60,167,150,79,253,2,102,94,71,196,137,178,180,148,148,98,172,233,173,35,237,71,50,41,133,45,240,51,220,220,58,148,60,244,206,11,140,57,225,215,66,24,35,6,28,201,197,32,101,37,166,10,173,142,192,166,80,230,238,172,233,196,118,49,38,16,187,165,13,217,97,58,119,133,6,129,124,233,246,44,222,232,80,224,233,173,137,185,122,172,231,76,178,141,167,245,192,55,49,51,80,186,211,163,107,254,120,132,29,197,234,149,64,209,98,89,182,24,48,106,13,167,148,42,64,2,184,163,186,16,86,33,230,172,192,176,126,250,110,119,78,251,222,148,7,125,45,106,248,220,106,29,196,110,178,68,242,97,114,106,81,10,55,225,20,212,64,19,165,109,217,249,217,9,67,139,226,41,96,33,18,232,32,242,29,122,64,64,227,21,213,29,144,113,228,252,108,133,141,230,27,191,26,123,86,137,89,168,127,173,81,52,76,67,241,67,59,15,63,85,110,126,240,97,9,60,76,254,192,232,194,95,152,136,166,192,63,25,1,135,135,105,119,233,52,67,38,44,30,109,82,56,164,87,147,132,242,117,63,209,67,215,213,179,232,214,117,190,165,54,203,31,152,131,153,133,59,98,46,179,252,194,17,58,135,231,222,241,104,56,105,207,169,203,220,114,22,132,99,188,101,19,81,146,171,233,208,139,81,67,8,175,234,194,134,184,32,156,144,105,60,32,10,195,159,226,4,66,148,64,154,74,249,133,145,156,240,195,201,244,8,134,152,126,208,5,132,76,37,130,87,103,11,18,27,106,27,63,245,55,40,203,88,185,36,8,198,98,222,49,207,16,6,79,122,232,82,127,121,6,226,123,238,77,82,168,137,1,70,63,115,119,149,154,243,206,84,51,200,126,132,115,235,44,83,148,213,169,157,130,188,159,235,69,48,50,240,83,203,239,34,199,24,21,124,40,132,182,161,155,48,204,38,174,32,123,214,168,233,49,117,129,49,88,119,192,231,184,17,97,118,184,64,169,43,114,120,169,110,136,177,231,175,72,161,161,81,168,1,73,182,115,83,64,249,224,77,93,69,150,95,198,87,113,162,40,218,33,33,26,16,152,248,167,135,14,144,190,228,120,89,15,236,117,187,168,243,90,245,140,220,123,230,32,136,182,138,121,200,14,5,110,148,59,248,189,177,47,165,252,213,40,213,135,211,137,113,155,49,132,157,253,252,116,178,54,172,15,54,194,145,231,193,225,30,248,70,148,69,185,138,212,178,113,218,98,155,57,60,204,87,217,2,243,96,159,53,140,181,138,151,164,199,121,131,137,60,59,76,161,144,140,10,42,120,221,201,156,58,212,163,73,180,109,171,177,204,123,22,174,211,100,72,67,158,92,157,207,14,249,237,118,148,254,83,180,95,212,148,104,112,1,126,112,174,162,182,200,28,131,166,197,175,53,74,194,164,70,76,78,94,58,200,38,217,33,19,191,40,70,81,253,172,66,162,108,84,163,201,152,80,18,230,245,125,29,206,14,45,71,163,53,99,56,155,5,186,18,104,7,223,175,133,75,208,61,2,12,220,164,168,23,71,4,34,192,25,40,177,212,169,48,231,81,23,88,108,93,154,214,80,79,188,247,134,158,91,110,14,73,133,23,213,160,226,120,220,55,53,205,166,149,113,212,128,161,251,209,171,173,67,200,199,172,209,138,254,92,189,155,107,213,155,254,184,74,58,176,125,96,23,250,144,81,155,89,213,94,165,187,191,143,22,240,146,198,15,80,204,227,17,40,210,246,50,40,8,246,173,225,159,122,28,59,97,233,76,64,210,213,251,16,128,23,156,55,10,83,39,154,3,166,26,83,127,27,230,196,17,112,102,18,203,20,165,57,198,185,117,17,66,103,207,200,10,15,152,1,3,182,138,102,129,17,160,92,254,98,11,211,91,31,141,106,115,119,17,128,155,118,108,65,214,123,172,62,223,145,112,209,138,40,212,0,247,96,246,253,229,38,133,14,3,46,223,220,221,205,237,72,106,105,119,56,240,57,93,226,230,176,47,86,93,247,219,248,245,107,192,52,90,143,7,30,43,166,49,53,247,66,229,207,110,212,135,167,111,186,9,205,72,162,162,98,160,206,207,183,161,48,20,210,85,125,178,77,236,205,225,99,143,246,37,187,60,180,94,201,181,28,81,36,206,89,24,145,140,132,248,156,177,223,100,169,84,234,74,195,23,112,142,173,180,82,81,41,218,129,70,81,92,188,209,179,67,155,70,112,252,129,155,171,230,194,100,69,186,184,43,76,94,213,111,78,113,221,16,215,7,190,74,226,159,14,55,163,232,19,248,236,43,233,51,120,41,55,230,131,12,133,207,205,190,60,198,129,41,217,145,121,10,28,229,89,221,210,91,85,47,182,40,186,191,23,50,111,235,121,47,234,23,63,195,16,184,53,145,158,170,63,6,110,223,228,17,45,97,90,43,108,166,162,195,28,81,77,70,37,123,254,164,19,161,21,249,26,160,21,5,34,160,166,246,43,112,182,114,159,31,76,9,212,227,65,67,237,184,156,97,167,211,6,149,165,6,21,222,230,99,136,127,1,92,54,97,254,74,86,120,21,23,122,65,74,241,152,163,178,60,140,124,105,250,134,213,108,120,147,124,172,220,99,122,211,142,50,36,142,89,139,137,145,251,170,63,71,216,208,178,75,96,62,189,191,22,222,118,125,30,108,78,167,144,58,232,57,208,183,248,176,63,217,195,207,115,193,103,154,73,196,70,235,175,43,215,183,202,70,72,78,82,251,20,216,115,220,197,213,67,210,208,149,154,244,18,151,98,80,118,125,106,147,45,143,151,162,245,66,23,109,57,102,72,246,222,110,116,135,210,148,90,183,106,149,86,158,41,67,189,10,243,75,190,180,201,206,230,184,122,107,218,31,182,232,25,50,217,199,133,60,126,72,151,211,154,210,138,153,227,201,136,80,235,212,63,147,51,223,209,62,11,118,9,3,63,141,69,40,182,251,197,203,168,119,228,181,206,64,84,175,187,58,54,4,44,204,91,110,222,137,172,248,78,70,83,101,126,158,12,131,102,199,28,35,237,57,244,91,118,74,136,125,59,65,15,43,139,162,73,133,237,5,186,227,31,140,102,246,154,178,40,135,9,218,76,71,97,92,209,89,68,143,166,23,23,30,216,248,182,229,106,250,100,189,59,187,67,115,85,133,207,203,196,47,171,231,84,241,212,72,80,200,147,17,41,241,158,16,162,161,198,175,45,48,133,164,110,214,81,214,246,135,171,43,59,206,183,122,204,115,219,250,69,160,81,118,229,88,242,200,143,215,3,69,50,74,217,254,98,246,168,18,250,66,178,117,121,14,156,82,172,210,245,167,97,226,219,113,111,82,182,146,88,1,62,150,131,95,75,46,76,130,233,21,230,184,153,227,181,200,18,136,32,46,21,3,201,195,225,189,211,89,33,61,108,160,46,202,12,27,192,249,60,250,53,56,108,157,212,215,18,133,199,57,95,10,31,111,215,173,62,152,242,116,155,219,191,45,249,3,143,171,149,187,158,73,20,203,122,179,59,89,220,142,190,122,192,116,132,183,112,107,58,166,105,17,11,4,118,213,230,252,78,132,218,134,246,206,1,207,144,83,239,221,18,201,98,67,32,185,19,124,15,192,107,8,17,44,225,55,210,19,142,46,122,235,166,162,13,253,98,135,183,113,170,94,152,189,62,190,51,89,145,170,65,74,248,56,178,135,89,14,220,204,40,188,176,29,213,126,116,176,63,44,97,85,168,16,100,236,240,30,6,21,80,82,103,205,79,145,114,240,223,102,14,78,121,235,218,45,159,241,161,164,56,183,88,248,44,202,226,198,13,137,112,138,206,228,193,248,212,238,172,77,51,232,245,173,77,108,203,23,30,196,57,202,245,85,217,100,123,172,106,250,88,182,112,163,91,163,113,118,193,231,62,77,57,35,63,67,122,252,173,123,53,162,9,67,190,7,199,154,187,76,214,248,43,173,119,21,153,194,230,173,92,56,79,103,131,121,102,41,164,194,110,47,146,109,131,94,69,86,237,185,181,203,160,194,51,129,66,207,214,53,223,67,170,244,192,120,69,185,233,142,81,40,230,117,120,66,175,173,91,2,108,200,238,185,44,211,23,81,203,105,33,235,209,3,54,158,88,221,10,207,185,214,124,9,44,84,146,155,174,107,139,243,250,197,116,130,9,241,97,181,172,139,87,174,19,39,25,212,62,188,175,189,138,223,27,1,86,73,78,48,166,232,71,127,163,178,48,161,213,26,69,223,42,194,171,100,88,230,86,123,18,242,251,235,185,91,184,180,87,185,249,152,86,76,244,193,84,59,111,217,195,207,246,141,215,252,161,221,250,117,239,100,160,54,149,26,54,135,33,127,148,16,144,85,181,230,47,22,120,110,203,212,146,93,229,76,91,244,29,191,169,68,152,70,194,217,116,180,231,224,85,28,88,220,35,21,133,201,6,126,247,62,39,38,25,81,49,41,219,175,112,169,124,48,221,218,146,137,226,193,207,231,251,76,89,138,55,133,195,204,192,229,85,101,128,198,248,172,183,166,135,48,110,77,150,126,232,173,37,175,142,234,128,137,88,40,108,108,18,31,92,105,200,122,80,200,37,70,160,68,45,179,62,153,21,175,58,156,173,216,247,121,240,115,70,251,152,64,231,175,187,184,177,52,184,106,20,58,223,69,20,115,64,219,138,241,132,109,72,52,36,65,225,252,243,107,207,214,180,213,14,182,90,19,183,189,6,161,164,36,185,7,58,74,50,141,100,31,108,53,200,75,167,9,189,27,237,67,17,176,72,50,191,45,140,235,62,230,128,194,165,136,101,70,229,169,19,233,141,100,83,176,60,183,166,234,194,223,138,34,47,209,135,1,174,248,52,63,216,42,146,69,201,193,238,29,85,68,70,231,147,164,234,171,82,81,235,117,235,35,19,236,92,250,202,136,155,124,209,161,131,98,172,172,7,29,75,208,142,224,161,194,137,30,240,15,166,17,187,102,93,87,231,167,188,132,21,82,2,178,65,186,50,200,97,85,71,23,13,247,122,49,245,130,35,46,70,142,101,235,20,219,46,38,50,178,169,100,21,157,96,198,74,228,227,85,73,131,62,243,11,14,235,0,141,245,67,209,26,117,252,28,181,103,151,203,58,131,208,230,89,142,14,179,187,4,237,116,254,199,189,9,145,36,133,207,36,153,113,53,127,123,62,235,226,248,132,94,239,117,224,39,123,91,77,182,125,248,115,209,232,35,5,116,192,232,113,6,220,207,46,38,166,34,108,9,205,5,178,40,214,49,82,27,133,161,181,159,1,163,71,171,55,39,227,154,226,230,171,40,185,216,129,57,48,171,223,188,19,178,232,10,67,172,210,252,99,117,35,9,17,152,130,187,18,31,203,18,99,178,57,215,213,99,185,195,185,152,133,8,27,112,22,175,218,64,87,33,53,169,11,228,181,168,114,244,91,147,208,236,207,46,118,190,135,135,185,81,105,200,210,63,108,104,88,116,166,225,208,159,221,21,117,212,24,177,243,144,103,238,239,127,243,111,254,249,79,255,244,151,127,252,167,63,255,229,175,127,255,231,255,235,111,255,211,63,252,221,191,255,243,223,254,205,127,251,175,255,247,191,252,151,255,239,95,254,235,127,254,151,255,231,255,253,155,63,253,159,255,248,111,207,127,195,31,79,116,37,164,242,55,255,252,207,127,250,79,127,253,143,255,116,254,235,255,250,231,191,251,235,127,248,203,159,255,230,79,255,238,207,255,248,239,255,252,215,191,252,199,191,253,128,255,237,239,255,225,207,255,251,95,255,242,247,255,240,239,184,193,63,254,229,223,254,253,63,252,221,95,207,47,252,31,223,227,208,115,48,188,100,149,150,192,172,138,143,116,193,163,85,249,205,44,124,177,33,21,13,20,133,154,113,247,131,9,157,114,58,223,119,221,216,179,95,199,3,43,243,44,45,221,84,167,137,68,245,15,134,117,88,179,251,141,19,181,249,40,195,254,214,164,248,185,90,233,211,204,254,219,20,212,102,253,10,20,236,199,39,164,105,167,170,67,64,49,117,142,155,19,249,62,78,175,110,80,208,255,249,222,71,252,57,9,171,113,165,232,56,123,177,237,129,135,69,20,4,206,44,171,111,118,161,56,156,53,207,193,250,204,206,82,56,96,50,91,26,239,49,120,103,127,180,169,45,249,168,238,229,96,249,160,38,141,2,75,125,45,122,177,182,63,216,38,220,240,94,221,73,101,57,12,203,96,215,7,35,28,226,167,28,60,17,59,63,175,213,16,223,104,14,55,162,213,250,220,100,165,62,163,125,144,253,25,239,91,247,20,93,130,103,19,33,206,50,245,234,78,100,189,7,124,246,124,61,67,137,165,187,161,118,96,50,40,178,209,28,184,82,71,252,193,127,116,197,41,26,62,38,172,191,24,231,207,115,235,30,170,90,7,228,57,196,120,165,174,190,56,57,214,176,8,154,154,159,141,240,90,171,126,53,202,50,233,121,235,99,13,251,106,239,212,83,62,231,32,113,22,15,202,211,20,85,218,99,168,145,47,246,190,4,235,116,217,82,51,87,155,29,207,254,206,239,104,161,9,53,29,90,73,85,119,65,9,22,249,175,46,74,89,117,10,145,72,250,162,80,191,178,175,166,43,131,44,155,215,139,98,232,28,211,82,118,132,102,97,238,226,191,140,162,107,210,57,98,228,147,62,183,207,242,60,47,40,17,69,132,189,155,199,99,16,45,89,74,108,114,96,72,189,124,242,159,189,133,154,92,153,159,213,136,136,191,225,26,176,154,106,146,174,153,245,233,38,222,177,92,233,84,213,253,162,198,4,26,86,107,175,47,221,161,57,143,59,143,172,36,102,12,117,119,109,243,131,226,193,100,125,172,115,138,101,223,106,48,179,186,94,219,172,41,198,47,38,237,174,233,63,59,60,134,143,136,73,46,229,231,234,159,126,139,195,20,83,233,43,147,170,116,45,137,65,93,209,107,147,116,242,227,126,254,14,75,19,232,146,236,149,201,233,111,125,246,226,242,216,44,221,122,67,253,209,224,2,121,150,213,89,42,121,251,28,164,223,47,9,225,4,48,108,160,254,228,86,69,161,214,148,81,93,244,120,242,61,116,226,119,18,105,126,42,13,118,254,63,28,28,205,59,0,145,149,98,34,200,99,147,63,240,234,16,154,238,250,227,37,112,44,173,234,239,76,113,162,200,72,254,114,25,30,142,249,4,131,244,165,24,36,151,4,50,120,111,113,224,13,118,66,96,96,218,139,171,194,60,171,192,37,63,48,101,199,241,49,141,136,178,232,205,231,10,2,231,193,162,63,239,38,83,120,152,45,21,55,95,59,63,251,20,69,18,177,121,155,214,209,210,57,140,190,64,143,181,51,73,216,233,193,177,40,224,221,129,102,37,118,63,40,225,124,119,250,14,220,103,211,105,134,140,72,157,113,111,58,25,171,194,232,201,249,189,207,135,207,154,183,4,37,72,127,225,162,17,46,194,10,231,192,92,23,22,194,95,208,77,78,206,81,227,200,150,143,189,73,114,186,247,68,227,220,214,24,22,220,44,217,25,210,15,76,243,167,30,12,102,168,167,128,39,234,29,93,225,57,157,41,28,120,45,209,198,97,158,244,104,140,60,48,255,42,14,1,117,23,222,215,123,142,89,226,168,249,1,217,195,47,218,53,221,218,233,96,203,113,107,26,161,69,214,10,155,142,29,202,63,199,38,150,54,245,151,233,32,240,29,28,120,232,65,108,5,30,221,63,181,169,21,77,5,143,253,224,135,56,209,112,165,92,132,135,187,207,251,216,103,248,53,173,120,38,21,73,183,128,41,213,125,44,85,108,192,20,143,125,62,252,238,143,33,203,0,198,99,91,145,146,220,28,53,216,176,232,169,132,43,162,112,118,142,6,184,1,124,135,71,6,103,75,91,24,18,147,232,153,47,135,217,55,229,167,107,51,85,209,64,135,42,223,84,4,44,188,54,106,32,22,180,69,202,11,37,193,50,203,133,89,196,114,208,227,190,123,1,7,221,18,116,203,202,173,59,53,48,243,194,93,149,26,105,223,70,13,101,94,120,201,236,239,36,60,238,83,163,185,34,9,56,235,108,171,114,235,245,58,6,80,198,185,252,18,112,171,73,167,32,245,151,94,99,106,207,173,173,183,168,16,65,23,21,47,77,86,64,191,37,157,187,113,46,1,231,161,55,39,219,228,54,46,247,206,114,104,117,147,37,240,89,52,109,21,73,108,184,67,83,226,21,26,246,220,91,212,151,224,91,44,212,82,223,183,174,26,159,226,236,62,155,211,125,173,61,132,32,185,34,126,210,189,218,127,88,109,217,148,221,168,111,8,96,253,108,33,186,55,52,150,15,193,88,143,249,143,126,217,20,66,185,106,13,19,189,198,205,233,182,149,163,126,24,207,155,91,192,212,68,46,141,138,192,49,138,71,227,112,53,46,35,129,173,20,98,7,124,158,124,235,111,83,173,92,227,209,8,48,72,20,10,139,104,205,88,61,180,59,75,167,65,181,176,213,244,253,127,146,158,214,194,149,65,113,104,233,113,115,243,59,154,192,72,98,149,120,111,42,95,36,226,62,62,245,193,128,187,74,197,3,67,228,118,111,62,200,118,9,140,17,115,175,166,61,51,233,205,81,204,92,241,98,164,199,155,62,57,49,193,29,47,182,76,211,251,194,133,54,60,71,33,136,79,233,65,207,180,143,197,73,90,65,75,183,144,47,11,14,89,96,8,142,228,139,20,227,137,255,208,106,114,224,15,218,182,247,36,3,111,56,58,20,134,188,219,159,172,194,53,32,155,161,37,231,99,113,194,96,179,244,185,121,39,87,84,128,154,203,8,21,20,134,55,37,174,166,150,72,28,128,223,2,117,179,207,84,214,94,116,71,96,154,238,253,41,126,218,64,45,160,186,243,74,205,122,223,58,96,140,199,110,61,224,243,212,18,45,66,231,179,184,148,16,204,11,72,57,13,133,11,91,210,7,211,74,45,161,136,97,52,221,30,224,101,190,37,205,225,29,152,18,213,25,48,158,203,11,207,187,45,244,190,52,221,10,122,157,110,56,89,201,57,60,112,74,177,50,9,13,104,129,210,160,9,63,226,1,28,213,243,189,250,248,27,211,3,21,116,164,238,250,94,125,28,138,24,82,108,51,61,3,128,199,136,65,25,244,199,234,44,227,72,93,49,19,224,106,144,102,206,202,183,26,119,38,28,147,228,248,134,243,129,235,29,21,250,218,230,208,105,54,39,237,233,31,188,200,93,233,166,97,228,182,177,81,35,227,34,156,238,76,36,147,217,113,24,169,243,170,147,244,156,216,17,89,132,6,125,166,231,201,145,103,114,203,238,152,225,20,209,235,147,195,167,29,179,129,50,89,137,90,126,53,9,57,80,194,246,250,94,216,206,49,199,97,255,159,207,194,133,104,242,67,105,39,146,51,119,88,101,232,14,16,81,208,103,85,79,36,192,3,134,44,85,98,13,191,166,97,31,239,69,188,172,61,251,205,177,122,156,248,193,218,16,116,7,135,105,172,187,213,183,80,222,148,134,226,138,80,10,222,157,195,176,37,119,125,238,68,224,103,57,220,140,75,70,118,209,117,69,65,205,130,199,197,22,152,111,231,30,48,180,244,231,107,232,14,62,172,131,213,97,123,239,162,112,242,150,97,208,182,134,62,25,65,170,176,102,161,242,35,228,252,156,76,35,182,58,40,37,179,22,67,15,184,80,151,7,119,22,20,21,194,71,84,33,162,89,222,227,64,47,87,165,245,82,173,129,1,31,237,7,179,61,73,25,18,161,237,21,145,16,136,179,247,99,114,210,236,223,220,24,88,152,140,91,140,129,179,139,102,111,138,231,149,96,201,85,148,90,206,228,67,6,45,149,38,223,135,233,66,184,159,185,166,117,227,233,247,64,201,167,5,92,140,176,247,153,71,199,215,9,152,212,197,31,86,125,9,167,9,115,41,9,131,2,4,7,125,186,234,13,240,57,14,244,100,34,253,231,53,101,220,156,255,203,60,36,3,214,203,140,39,167,144,73,110,14,227,200,140,239,69,24,171,234,218,131,4,193,139,248,128,209,87,20,120,165,176,221,22,46,145,166,42,104,192,239,94,142,9,59,5,226,51,10,47,107,146,115,56,209,81,44,232,49,34,188,176,29,52,37,97,204,66,207,146,98,11,255,105,178,219,89,156,170,193,65,127,78,243,128,233,48,153,10,155,70,98,192,173,62,22,14,226,47,17,82,59,112,90,207,201,70,77,142,215,168,178,134,243,210,165,73,20,56,210,59,160,231,167,100,196,54,76,234,177,52,25,110,173,236,154,200,156,150,248,214,157,68,146,88,249,200,147,122,183,23,40,85,195,77,80,106,110,134,192,91,123,55,8,135,86,39,14,226,167,19,229,41,23,70,136,219,149,24,129,201,14,12,133,77,149,47,224,169,22,39,109,205,61,21,25,209,34,12,35,38,150,73,92,55,224,245,100,32,177,49,137,17,197,199,70,40,163,43,92,110,214,245,76,36,196,125,245,193,183,9,217,58,92,40,96,144,223,198,49,186,19,156,6,111,153,10,12,246,13,42,44,90,220,246,208,139,173,140,38,166,33,154,171,82,4,117,96,138,187,226,193,167,41,175,9,124,190,189,27,187,236,92,93,180,97,80,161,107,59,220,46,66,251,77,243,72,147,98,56,215,21,4,70,119,253,185,26,21,234,187,236,199,22,110,19,96,172,212,128,173,146,81,166,202,177,50,150,43,217,177,79,98,208,46,133,247,114,193,107,224,153,52,63,58,45,168,236,15,78,91,165,236,9,7,132,132,209,223,122,211,246,41,49,30,59,170,162,168,96,17,195,215,222,87,224,217,227,99,30,27,125,73,103,57,213,154,56,205,241,220,11,246,108,25,20,99,201,247,121,134,244,78,23,129,35,12,206,51,89,154,163,213,68,136,47,106,217,106,183,143,240,67,154,200,35,27,9,75,114,141,60,226,75,150,217,16,152,2,30,95,247,219,234,10,100,196,40,230,245,234,172,97,13,211,73,23,87,195,193,243,24,17,45,108,42,66,124,224,129,30,64,92,93,233,253,147,183,134,17,164,250,199,36,180,213,53,70,58,173,204,210,195,18,40,174,45,157,40,157,78,75,183,83,142,165,181,84,9,184,210,2,157,157,190,7,166,43,118,116,25,51,10,228,156,191,109,88,31,90,213,247,154,221,14,206,15,166,152,252,153,195,166,83,232,62,215,166,14,175,233,2,161,101,197,123,63,40,27,166,10,71,230,194,166,97,108,198,213,191,168,146,192,116,127,196,147,211,19,47,109,133,70,150,144,98,121,157,195,38,37,161,193,68,51,189,132,95,181,137,89,104,113,203,180,242,130,24,180,95,111,242,189,55,141,57,57,199,147,85,19,245,222,10,207,226,26,198,192,228,199,167,192,236,34,190,37,193,169,114,54,207,38,176,109,44,113,117,47,243,185,24,25,161,152,73,22,165,235,250,211,180,249,182,123,241,241,39,101,196,49,188,231,157,73,232,210,8,241,104,53,238,139,20,11,168,46,244,66,245,106,219,136,231,133,135,40,26,162,32,58,198,240,51,2,190,178,161,193,223,5,19,93,114,211,16,206,36,122,236,5,134,92,193,253,46,114,29,80,59,40,188,110,177,136,105,49,104,183,193,66,209,98,185,193,76,47,103,213,166,175,5,153,67,156,79,38,151,167,253,2,231,132,103,39,247,155,83,155,169,213,147,80,115,101,151,195,30,191,218,29,41,126,88,228,181,227,98,210,85,66,1,109,50,245,221,171,85,7,153,241,41,252,62,192,148,125,250,107,31,247,77,195,168,199,58,207,173,196,76,66,199,118,74,198,126,193,227,232,20,32,200,50,18,254,173,47,92,4,222,121,215,231,167,87,176,255,211,139,73,217,243,115,115,118,18,159,12,198,129,148,159,215,154,45,6,156,207,49,222,123,83,65,236,240,25,127,50,134,207,136,182,187,252,72,107,39,69,49,236,99,67,67,103,72,164,230,248,152,16,200,249,128,19,30,126,167,81,203,126,190,208,5,66,125,216,51,9,63,43,31,207,5,210,236,7,68,71,176,56,12,119,168,126,12,154,189,61,94,104,125,229,75,56,164,128,67,112,122,34,124,209,181,226,109,161,20,51,138,95,140,44,102,174,207,218,129,156,181,4,204,110,168,163,77,143,227,103,12,96,67,34,107,50,223,159,246,120,250,164,196,18,190,230,231,230,168,70,56,12,19,76,83,116,194,24,234,168,21,20,234,151,164,79,34,6,37,27,163,249,51,102,199,65,108,254,211,37,211,51,247,94,77,129,118,192,144,139,61,176,153,131,1,195,69,247,124,204,66,51,191,195,168,187,191,223,186,65,21,235,112,229,193,117,93,82,149,60,253,181,11,138,158,207,142,114,118,214,181,227,183,27,165,153,122,181,41,176,102,135,143,225,162,177,51,91,29,163,197,205,23,13,103,186,120,10,154,223,53,174,78,77,196,126,208,115,129,135,104,6,124,70,253,129,137,204,221,171,137,51,101,69,91,245,202,98,80,104,78,117,213,227,1,206,184,55,204,38,98,250,33,233,18,233,65,90,145,17,158,87,24,66,231,93,2,38,46,168,27,18,135,234,190,87,211,152,162,175,77,102,237,243,116,249,34,240,245,201,147,147,172,42,51,110,78,106,32,41,156,239,142,51,141,63,81,75,113,150,113,185,175,24,149,68,36,65,158,156,26,23,175,209,5,46,48,126,11,124,190,137,123,17,211,216,95,116,150,83,20,144,238,44,159,212,100,200,197,116,159,185,98,2,11,140,234,186,172,112,159,126,40,3,247,170,150,37,169,224,228,180,215,7,38,220,174,71,0,77,74,94,130,201,226,38,72,37,43,12,58,24,207,144,219,218,135,6,66,96,42,54,99,34,66,34,175,116,49,48,86,20,239,67,2,62,243,172,62,48,101,91,245,194,36,82,21,166,58,231,110,75,125,63,71,132,245,127,230,184,57,234,74,186,70,8,116,120,60,231,7,87,253,109,26,181,157,16,31,184,105,237,242,50,186,229,152,105,217,200,0,101,200,199,130,2,105,222,207,73,66,229,194,4,100,188,215,130,93,11,131,79,190,231,153,164,164,71,239,174,181,214,208,171,137,101,228,152,229,244,110,234,33,50,137,52,181,187,194,212,0,155,150,246,143,125,129,76,181,154,80,147,41,90,238,182,97,213,162,10,239,228,213,201,211,136,243,219,115,181,121,117,62,222,52,90,108,29,208,73,179,202,174,1,195,234,162,176,145,165,198,213,112,109,142,252,192,123,196,75,87,186,198,158,17,165,45,42,182,75,44,203,182,20,166,166,203,239,77,209,250,115,188,157,205,176,220,211,15,41,58,253,26,148,242,186,42,3,15,69,44,104,43,140,2,165,143,89,71,117,74,156,85,104,85,154,179,239,28,175,149,143,173,7,175,73,151,175,17,112,111,66,104,15,76,149,102,92,125,94,89,27,146,97,139,105,119,241,33,224,241,204,194,51,99,241,156,29,166,116,84,143,55,88,65,250,10,180,63,189,43,144,187,149,26,239,69,112,187,170,205,186,76,78,206,239,61,225,75,214,143,109,99,154,75,192,231,205,116,91,96,162,228,216,106,39,76,182,106,179,210,54,217,227,12,153,176,61,200,152,29,187,127,231,88,30,116,252,116,61,150,141,159,35,230,255,220,214,56,29,48,158,22,196,146,14,195,106,35,11,27,149,218,92,98,217,19,204,212,200,223,166,45,45,199,168,76,72,36,158,155,179,215,174,11,195,170,86,4,238,104,40,206,11,55,61,35,40,219,107,57,222,11,54,30,113,195,89,169,219,3,204,192,237,225,70,249,21,110,247,124,225,161,174,242,254,109,41,1,227,227,139,47,12,151,198,116,125,38,96,122,174,150,194,214,50,238,176,233,191,62,87,227,254,206,11,39,13,109,64,163,214,119,190,87,211,13,168,87,147,116,20,24,39,68,190,8,180,33,249,14,26,195,47,179,1,175,161,207,176,70,38,173,217,178,192,8,15,225,226,222,155,107,19,21,26,137,99,197,70,204,38,33,102,18,84,17,81,122,96,150,197,126,158,155,44,97,122,198,44,233,144,66,28,125,109,79,58,243,146,148,96,109,147,18,14,148,90,13,189,22,187,55,142,46,107,95,17,151,143,224,52,12,98,1,35,88,42,87,179,92,90,189,211,108,36,225,145,166,13,231,22,17,178,2,76,148,250,129,167,171,17,25,188,133,59,24,24,146,181,126,215,207,195,15,71,68,32,109,65,123,214,89,200,193,121,13,110,40,62,213,99,68,121,0,6,164,88,186,85,117,6,224,126,199,209,141,39,195,167,22,55,4,2,103,184,187,62,120,253,186,172,4,238,100,24,253,230,244,1,79,73,254,96,149,182,187,89,82,93,167,244,112,180,173,31,87,193,39,233,170,212,115,201,215,164,54,50,204,214,133,24,135,4,37,233,145,155,119,83,89,68,18,228,185,217,245,227,119,9,130,233,158,64,69,219,138,1,93,52,102,74,216,98,255,180,119,226,177,142,95,170,78,33,5,231,237,162,180,201,234,102,198,166,190,227,184,39,12,43,162,35,213,28,231,25,3,6,183,181,90,126,4,71,225,80,118,24,122,19,189,249,60,243,174,199,178,221,16,130,74,158,15,226,166,228,148,0,240,185,219,199,22,152,86,110,63,116,173,251,72,107,22,96,46,45,30,18,97,6,194,70,32,131,70,148,190,251,161,155,73,55,138,156,28,21,183,52,51,7,124,86,91,215,23,163,102,40,78,213,227,157,162,107,167,55,223,72,15,58,122,62,229,214,253,230,108,180,101,197,79,83,150,161,33,226,3,119,36,227,28,30,168,45,234,213,40,217,250,91,83,251,162,52,82,219,136,113,226,185,207,134,50,159,41,186,241,63,220,3,201,84,140,72,72,209,4,159,238,128,83,193,163,185,132,109,189,202,190,244,172,130,71,78,251,253,75,197,126,32,253,252,37,233,181,22,70,244,91,243,71,141,185,111,51,200,220,237,202,68,20,139,238,147,103,150,117,247,78,232,65,104,90,178,112,182,220,222,60,71,78,34,39,43,161,190,193,65,86,201,230,190,180,37,211,236,128,225,38,14,223,130,14,119,133,75,246,174,228,3,87,50,26,245,121,176,230,188,165,212,41,153,46,219,51,38,217,163,118,80,25,211,162,168,87,155,63,234,99,6,45,154,214,90,0,103,87,133,158,198,45,169,69,134,24,102,37,28,221,204,230,242,188,87,179,226,13,71,233,155,220,122,49,180,117,197,225,9,71,131,30,107,203,2,98,31,10,113,95,209,89,68,43,177,243,24,144,175,88,202,115,105,92,187,251,11,54,78,252,198,135,6,147,68,104,148,40,78,104,82,142,83,38,191,108,132,10,126,48,17,141,105,77,162,118,27,121,22,223,129,139,85,103,85,221,111,232,54,242,179,163,148,242,166,108,81,14,239,189,92,216,206,22,129,243,116,74,22,203,186,21,237,30,194,112,71,193,213,225,243,37,181,193,214,66,159,61,222,26,71,189,77,221,132,173,216,46,96,44,22,53,127,168,17,90,238,250,35,222,222,135,126,14,40,166,188,95,101,34,156,221,159,211,218,218,67,74,192,180,251,101,189,154,72,132,47,31,178,2,144,241,62,39,15,229,148,31,12,5,176,70,58,247,143,52,219,31,141,242,54,13,97,17,107,30,238,84,21,60,218,161,155,85,255,245,217,58,140,34,248,122,224,20,42,28,192,103,20,100,121,64,203,224,237,29,160,228,242,245,196,68,103,187,245,128,41,254,149,183,238,116,28,248,54,74,3,214,208,52,183,21,110,59,69,186,101,73,31,34,64,122,217,143,85,244,173,61,154,160,166,242,13,108,139,95,117,127,175,78,239,177,30,108,56,78,222,129,126,118,84,36,114,36,60,140,47,31,170,87,108,184,165,104,149,46,129,231,225,237,174,19,65,156,227,137,78,53,252,182,167,56,108,190,227,204,8,122,166,112,242,243,193,8,242,149,130,132,20,22,244,152,14,143,146,159,239,117,172,232,27,12,53,57,145,60,212,12,231,200,137,137,118,206,227,250,76,242,252,107,15,252,224,101,92,103,130,226,142,248,169,88,168,28,19,14,78,188,15,178,188,254,94,11,178,143,173,78,87,49,62,106,135,169,214,22,111,208,18,19,30,2,134,199,116,14,77,236,224,20,121,3,211,68,37,53,61,33,119,210,199,119,207,161,75,124,104,48,5,25,13,87,245,156,112,68,157,205,224,15,142,234,93,94,104,11,102,245,53,215,180,66,104,135,233,89,31,234,158,155,17,235,104,55,249,146,199,185,239,113,58,65,212,178,149,149,139,2,149,81,98,253,144,61,209,125,193,168,13,166,79,149,74,101,83,209,12,200,1,167,183,1,19,199,74,218,102,68,84,98,21,159,10,149,58,167,253,184,231,108,213,113,45,225,222,7,109,246,184,14,143,135,120,238,188,116,15,101,89,43,100,93,90,201,186,140,142,53,30,27,6,170,166,65,57,232,159,99,30,209,25,219,230,19,46,129,80,207,31,59,155,97,161,223,10,221,172,15,44,70,14,250,92,154,155,159,137,112,183,173,253,12,215,38,110,19,23,119,43,58,208,91,19,105,137,171,9,237,150,103,146,108,103,19,152,70,93,211,159,47,53,141,110,201,225,115,169,150,106,175,101,52,47,142,90,76,250,25,78,180,141,179,195,84,170,106,82,8,142,113,47,134,176,186,9,136,160,52,178,69,84,204,95,203,132,123,182,198,220,80,0,240,112,5,45,119,15,179,22,217,216,22,102,6,1,133,55,74,137,245,27,159,234,152,94,67,153,83,8,67,150,152,6,240,150,46,157,251,134,250,14,109,44,56,237,143,112,76,79,74,209,213,119,48,33,211,21,183,174,38,248,42,177,87,2,10,241,173,232,66,85,254,41,10,75,142,137,93,28,166,191,67,3,87,228,174,60,235,63,153,37,154,188,24,186,166,32,39,121,210,184,148,173,78,223,33,81,39,171,79,2,154,178,191,228,103,45,45,222,244,33,43,108,28,140,14,163,76,160,123,9,172,65,49,185,73,228,234,246,187,140,142,196,31,108,81,4,47,115,187,147,74,244,232,12,123,113,215,14,33,130,188,176,40,254,96,228,33,219,147,237,177,154,86,247,2,27,45,216,202,185,75,131,240,240,46,6,34,134,212,104,204,39,149,58,188,114,29,89,20,56,45,53,195,70,17,140,187,121,231,56,59,123,239,147,148,207,56,91,223,123,53,106,5,123,121,10,2,250,157,190,36,3,90,27,79,98,252,188,150,207,19,180,156,123,209,74,6,164,185,226,189,161,29,197,135,125,134,101,57,205,19,114,168,99,43,217,234,241,78,9,40,124,104,135,69,183,105,34,138,116,141,111,145,157,106,220,241,100,208,152,57,190,116,76,179,186,61,137,115,242,18,95,141,197,164,195,37,235,54,103,69,19,41,208,85,180,125,130,174,131,233,157,152,92,75,33,145,92,60,242,116,106,243,217,237,28,126,82,7,105,86,47,13,153,198,222,255,238,38,211,218,20,2,230,123,202,33,158,219,177,40,226,151,207,162,126,162,28,52,29,186,82,35,28,112,75,165,233,43,153,156,29,59,236,48,201,241,162,230,34,35,226,232,57,204,214,99,251,15,83,14,252,190,213,128,136,85,73,94,173,2,205,245,16,80,1,64,14,232,53,254,189,243,137,80,115,167,123,88,29,7,171,222,113,184,18,213,80,159,165,192,163,82,28,110,176,6,53,13,146,64,177,236,15,78,93,118,127,130,36,104,82,196,197,20,180,170,5,61,237,108,9,248,87,167,43,240,202,17,76,30,103,225,158,149,170,183,54,110,85,71,51,1,1,245,242,146,241,197,59,92,234,83,212,8,215,11,5,202,1,55,85,90,164,153,200,66,121,14,87,83,109,211,224,13,181,13,62,100,168,43,53,105,148,193,41,15,157,221,105,218,181,58,191,55,116,161,78,160,63,77,55,87,58,206,225,163,48,245,227,15,166,7,95,66,109,38,133,76,86,222,225,31,219,160,192,59,135,133,76,113,50,189,147,23,165,201,106,120,140,4,241,162,212,238,20,182,17,30,94,193,103,48,181,60,255,90,60,34,45,91,111,190,135,70,56,214,206,84,139,233,1,197,145,177,234,57,156,73,155,20,129,33,45,141,37,133,47,38,133,121,192,72,21,56,74,75,196,123,49,102,203,22,184,63,240,32,142,21,247,78,99,10,59,223,129,9,68,186,93,49,232,14,204,55,219,141,64,102,190,86,30,164,214,73,24,101,129,27,225,215,128,73,123,45,129,75,11,234,50,96,211,105,22,24,170,163,24,180,57,77,69,93,96,226,171,41,174,62,184,52,196,2,19,220,91,23,158,82,68,214,178,213,58,164,11,67,222,190,5,38,217,228,222,194,15,110,250,219,68,141,61,98,68,231,121,17,29,15,148,63,41,197,139,81,163,55,232,174,42,40,74,144,165,184,79,110,106,171,2,211,80,214,238,205,173,176,67,96,168,32,75,220,28,223,99,201,92,178,217,150,239,152,155,205,38,48,245,5,126,96,81,207,185,132,88,0,120,135,188,195,180,30,154,121,67,143,205,136,69,34,74,77,80,109,74,222,248,192,251,6,84,207,44,135,114,81,198,20,30,2,87,17,49,174,220,46,190,10,48,81,193,248,233,99,44,142,161,112,173,215,172,250,53,63,228,172,48,107,200,81,196,152,183,188,150,117,105,120,106,137,50,205,51,181,186,194,189,198,70,100,161,247,242,92,188,9,60,59,76,19,193,120,239,157,34,144,102,213,67,37,87,125,176,51,18,190,68,48,135,225,222,81,24,170,113,135,51,61,174,122,49,204,130,110,1,79,132,109,37,244,222,76,104,219,123,81,230,180,157,254,185,154,190,173,25,240,36,253,163,63,157,205,32,12,216,38,147,126,76,130,189,254,100,112,154,75,4,208,190,245,12,11,131,240,72,23,239,144,137,212,67,68,29,97,206,174,189,161,13,193,198,225,41,105,84,40,49,179,4,237,84,49,251,189,9,151,75,227,17,48,70,155,95,141,42,159,208,99,154,116,174,43,202,144,217,192,17,125,208,26,2,15,147,254,189,166,7,71,166,63,45,249,182,1,233,3,164,35,186,54,77,157,208,97,251,182,178,47,32,110,238,20,174,19,235,167,215,254,236,11,109,186,82,58,203,30,185,130,103,87,65,229,106,58,220,232,147,251,3,92,31,120,180,250,192,248,45,1,195,115,54,94,120,60,176,72,14,112,175,26,229,219,184,78,166,119,46,112,135,208,212,127,27,49,167,161,163,214,233,202,168,129,218,76,85,20,158,17,31,21,162,8,37,61,23,35,252,115,225,169,212,51,205,100,24,122,124,109,66,147,69,79,63,84,202,34,242,105,140,164,73,183,98,120,18,150,27,56,20,66,212,162,27,154,49,25,122,192,234,28,80,79,7,232,129,203,114,223,118,110,59,44,229,193,8,182,244,152,42,228,247,214,146,239,1,227,104,120,137,139,86,106,41,32,53,10,192,237,210,172,147,214,160,221,117,105,195,1,88,124,38,33,19,57,132,155,163,145,234,242,246,103,248,40,57,33,100,129,160,178,23,177,132,101,81,105,249,150,9,186,182,30,23,211,104,90,229,181,32,150,244,86,121,194,231,199,75,209,237,238,236,80,65,137,62,77,34,73,228,231,155,253,114,242,72,51,17,145,38,178,201,13,78,128,22,197,173,196,159,232,56,16,248,172,70,79,227,224,55,76,105,9,39,98,7,63,151,255,244,104,164,234,21,38,145,236,187,161,69,99,36,142,97,169,89,40,215,63,120,39,122,31,234,3,223,152,212,162,91,90,178,198,6,247,200,94,1,83,21,170,48,251,190,127,174,159,54,244,115,245,113,245,220,7,181,226,235,117,157,34,131,163,117,155,102,44,86,190,222,252,76,82,23,60,231,124,62,103,132,218,186,168,115,57,189,38,197,160,212,53,111,133,207,181,110,0,242,117,74,73,229,185,249,142,138,143,141,174,103,89,15,58,189,225,106,146,239,30,146,56,56,48,165,98,43,46,70,137,97,60,175,125,233,128,167,117,152,235,181,231,190,41,222,234,167,23,188,244,107,14,218,23,63,248,44,82,81,169,106,100,192,151,115,165,76,43,17,151,222,83,154,88,209,43,110,14,147,162,88,50,36,27,255,193,13,21,11,30,100,157,10,198,21,237,31,115,55,165,210,102,138,90,159,185,131,228,30,213,4,162,234,200,187,123,38,227,81,68,6,129,181,215,102,68,226,32,116,233,194,67,1,81,234,12,158,238,249,235,36,86,51,6,34,39,231,221,155,22,49,91,186,153,21,40,194,226,181,54,189,212,178,246,142,177,182,162,243,154,28,14,193,34,221,10,217,228,63,83,159,138,12,154,192,151,110,133,108,172,221,97,204,200,172,155,33,132,27,211,111,94,172,238,94,81,90,141,246,135,158,207,158,133,71,17,255,7,13,149,233,48,182,158,186,17,7,29,158,13,161,233,5,119,176,189,87,167,225,87,195,6,154,212,18,161,200,217,85,126,128,17,117,213,215,166,173,172,248,123,65,88,151,245,200,70,219,208,245,129,127,240,236,122,115,20,157,226,201,41,122,237,106,180,34,213,58,190,197,101,112,201,58,166,29,98,220,21,55,95,144,238,170,177,65,145,77,140,218,185,79,105,143,45,114,110,231,106,105,208,87,195,254,172,48,210,185,49,106,248,246,66,100,100,164,156,203,101,101,40,80,167,84,82,109,71,232,59,226,234,73,218,83,79,93,118,254,180,124,178,224,5,12,253,109,130,64,205,223,139,130,144,169,71,223,182,190,245,28,240,86,242,28,4,182,42,165,72,14,99,173,92,180,112,124,185,130,41,253,10,48,52,84,133,119,168,34,155,148,93,17,82,205,3,211,208,176,46,218,244,151,65,155,199,174,12,22,151,176,88,75,91,142,107,105,9,169,15,76,71,66,249,96,164,238,187,88,211,104,178,166,47,86,141,45,0,13,109,85,116,6,159,27,48,61,132,10,159,197,211,227,157,43,205,10,93,126,186,28,91,108,249,28,205,148,24,11,87,202,129,39,236,114,211,97,82,149,73,159,108,181,80,109,69,160,105,22,169,197,130,156,3,190,68,135,225,145,40,226,99,28,120,97,189,59,12,121,148,24,196,240,28,87,111,237,94,212,109,180,164,131,70,79,238,246,7,71,200,68,4,232,72,193,209,80,237,223,146,134,94,17,218,1,134,213,97,6,76,20,237,185,186,227,73,59,76,243,238,80,116,250,94,135,43,67,171,182,130,107,122,60,6,152,205,81,239,76,216,43,197,115,157,35,91,116,137,217,39,239,225,67,79,176,213,186,40,76,124,176,7,204,86,58,21,14,15,2,116,8,3,56,147,162,69,179,46,100,76,249,241,99,11,33,17,111,108,0,222,52,36,10,108,249,66,255,229,101,78,239,82,216,40,177,2,134,91,75,62,37,25,167,157,252,181,104,11,215,109,246,56,112,41,100,76,232,103,58,230,171,190,52,188,160,190,149,101,230,88,151,131,173,192,199,48,146,63,56,226,47,242,86,131,194,161,234,195,13,203,168,154,225,38,56,230,193,22,224,153,165,49,187,33,165,144,92,207,21,120,13,169,70,7,166,124,193,63,181,133,141,117,105,77,170,125,124,221,162,144,84,69,187,197,68,239,35,57,187,104,250,170,58,79,200,13,120,253,37,228,206,180,185,46,133,171,167,57,65,199,251,90,248,189,110,163,0,195,93,41,247,62,102,115,200,47,18,112,216,67,31,123,149,28,156,234,11,45,161,90,117,77,3,199,244,7,214,108,12,181,174,99,185,94,223,66,65,166,170,7,93,40,153,241,94,43,224,209,36,35,77,162,33,13,87,5,88,166,218,147,116,150,33,25,227,42,157,244,39,161,105,35,239,69,68,122,196,111,183,95,128,91,225,154,188,196,6,248,225,30,48,184,197,113,124,224,254,140,10,132,100,49,21,12,213,133,89,217,251,189,102,21,129,104,222,163,41,140,97,127,97,250,213,251,3,59,15,139,161,89,152,93,49,80,38,42,78,14,15,58,246,167,194,86,101,19,240,234,69,127,58,211,4,230,83,156,78,171,99,13,201,131,19,72,117,211,235,172,180,126,235,143,27,148,195,221,59,138,206,208,146,86,146,16,189,53,124,251,154,54,166,94,33,151,105,38,194,230,1,124,190,75,83,183,196,228,123,252,96,56,32,242,223,242,74,196,23,246,12,24,37,9,217,127,57,121,167,119,80,158,237,51,247,164,135,109,53,77,67,63,137,139,213,239,201,20,100,33,65,221,250,131,33,23,92,210,167,136,77,110,237,101,31,76,49,142,152,54,144,37,87,215,176,66,160,118,40,217,33,60,148,198,176,255,193,155,1,21,231,0,69,246,230,29,63,235,87,98,42,174,55,196,173,45,78,29,244,52,206,185,159,21,134,255,106,7,76,247,179,222,28,107,212,15,196,70,43,102,127,111,142,243,184,28,174,105,168,19,138,184,83,118,70,53,96,162,243,235,129,151,231,42,129,141,135,69,224,85,61,212,8,161,78,74,249,1,105,73,9,176,80,106,242,160,94,84,1,122,62,95,209,223,93,176,49,172,128,169,181,209,119,134,227,61,249,99,29,23,8,25,186,11,15,74,165,71,220,220,216,233,155,194,228,57,123,192,164,135,229,201,140,225,200,167,25,52,50,68,85,20,158,148,250,4,188,166,112,222,252,207,224,245,7,56,242,164,203,12,196,38,70,93,51,242,165,28,191,221,172,84,229,129,231,140,175,117,206,238,34,218,92,188,24,167,224,135,86,19,80,127,70,133,38,120,31,83,200,157,197,50,50,29,2,175,68,183,174,192,161,206,51,240,217,63,70,192,176,254,233,160,208,124,20,175,85,141,95,233,25,241,203,146,14,76,115,210,251,90,126,86,55,206,32,97,57,55,112,123,74,7,152,163,67,7,180,96,191,4,12,179,184,88,139,212,14,14,103,104,89,38,201,182,187,194,52,85,45,127,176,6,133,151,174,14,203,33,46,31,50,98,196,83,87,230,49,65,146,135,35,14,140,23,161,247,158,48,11,57,218,169,68,235,243,129,71,222,23,213,106,111,88,168,81,82,154,1,67,72,161,240,38,134,230,15,214,51,69,87,242,211,52,41,120,126,1,213,161,51,197,101,146,225,115,120,149,250,98,45,157,87,212,139,203,116,121,184,131,18,133,210,207,65,237,149,51,41,0,183,36,69,215,166,133,65,148,33,96,82,112,10,183,228,250,87,120,131,80,139,200,12,37,152,122,23,199,100,238,119,133,161,15,118,11,133,50,65,229,141,111,118,150,58,189,209,129,103,215,146,185,134,134,24,9,185,15,166,34,65,136,189,15,76,81,67,188,246,134,255,99,203,160,108,202,180,220,46,235,156,242,73,66,56,141,194,127,119,94,123,178,78,127,1,207,99,110,247,93,207,65,194,249,41,175,69,252,62,251,160,64,245,136,42,141,192,148,121,249,131,33,133,60,53,182,74,33,209,246,208,235,217,139,27,33,154,251,96,166,18,254,229,5,23,169,135,165,161,37,58,29,8,50,127,48,70,67,18,59,152,218,251,29,214,253,121,63,136,155,178,192,212,120,124,217,183,3,111,68,169,244,234,109,85,241,31,220,105,131,201,250,219,212,198,108,191,26,62,119,13,41,99,116,145,234,112,24,130,97,137,25,31,120,198,215,98,252,234,208,123,99,159,186,10,0,48,244,46,122,239,18,21,123,11,110,131,34,77,7,205,236,176,22,131,50,16,122,220,15,10,133,65,160,48,162,21,133,71,142,119,30,214,144,56,21,37,250,86,3,94,42,0,13,76,51,169,223,155,158,231,82,159,171,207,154,232,1,163,45,87,244,185,145,245,169,254,210,48,250,138,240,46,112,166,242,209,225,206,166,170,87,231,237,188,199,7,29,68,104,170,162,28,40,254,177,72,237,9,11,137,217,55,222,176,6,186,183,180,54,130,98,240,199,197,214,199,175,191,12,53,106,44,158,105,157,23,242,214,60,102,137,33,181,134,219,166,19,124,25,103,172,195,221,180,138,4,158,166,194,231,48,12,131,250,185,72,207,184,15,73,44,140,188,188,160,84,8,198,162,223,40,70,138,89,103,101,141,78,4,7,45,217,16,13,182,6,121,84,11,223,183,27,57,146,222,155,192,168,83,194,126,20,116,18,199,131,160,177,121,149,58,112,83,19,156,186,184,28,191,60,172,198,121,233,158,240,203,158,58,220,170,182,208,2,91,70,218,97,54,141,164,79,70,187,98,11,120,148,39,121,6,140,62,163,195,164,144,199,115,53,189,45,37,96,186,127,245,201,225,12,112,151,223,146,157,82,63,108,175,157,188,173,108,25,91,228,46,207,160,17,100,185,48,209,244,249,14,121,115,35,5,249,163,146,166,126,108,82,96,45,174,254,5,199,31,120,123,105,9,149,116,60,92,121,111,126,127,122,211,151,164,123,33,242,101,238,93,48,167,146,250,15,118,239,230,206,218,176,14,103,57,155,120,175,225,98,224,4,27,26,45,40,207,168,32,114,236,240,128,243,231,25,149,190,156,158,104,17,129,161,105,93,225,225,244,145,203,244,82,218,59,226,22,181,119,120,39,42,171,21,174,222,36,72,129,171,105,22,62,104,13,171,112,24,133,70,125,150,0,61,179,62,199,145,50,201,239,10,65,184,224,67,155,81,87,60,232,45,175,95,22,93,22,178,182,223,128,59,175,241,129,201,246,175,253,192,219,211,230,150,175,159,210,136,193,247,128,9,193,63,87,163,33,168,60,83,193,132,229,63,184,219,234,27,15,156,92,147,222,120,43,9,71,235,166,18,121,38,202,168,8,185,235,123,161,162,228,78,19,194,40,218,171,100,71,114,13,47,22,74,171,33,36,90,192,240,223,249,7,57,95,228,41,192,64,39,98,123,155,20,112,206,207,160,192,250,30,223,3,222,247,250,44,31,4,24,210,189,55,13,160,250,224,141,144,126,60,25,205,73,237,121,112,250,44,227,189,186,85,12,40,124,12,197,24,51,26,174,246,179,64,154,49,197,7,140,131,240,236,211,52,224,249,7,129,36,91,15,24,100,58,123,92,75,50,243,249,28,199,36,109,177,174,7,122,174,85,63,38,155,76,236,134,144,183,76,221,136,233,135,244,150,103,92,97,74,145,159,33,61,27,154,199,135,48,179,247,122,223,122,39,23,3,3,62,134,251,243,224,112,0,248,249,51,168,29,25,207,150,195,64,92,176,63,95,3,242,232,216,112,166,21,18,235,99,19,37,143,73,56,141,87,188,190,112,139,85,63,233,172,121,224,179,214,252,60,55,51,76,43,55,126,90,81,241,206,171,152,66,245,51,36,203,143,115,19,241,80,183,135,9,60,35,148,77,183,78,250,195,145,11,45,140,127,13,18,186,229,153,193,21,2,154,128,137,0,151,103,171,51,134,90,135,217,164,147,110,179,136,138,249,123,209,93,66,130,83,224,14,233,245,116,152,42,227,164,167,106,51,170,215,15,62,231,239,107,54,194,228,18,23,155,168,138,236,163,24,199,212,137,124,48,52,71,67,150,53,173,66,81,90,8,79,203,86,114,8,60,136,18,218,37,139,14,171,254,120,62,38,241,57,226,106,162,95,26,22,216,188,166,59,1,244,183,208,244,38,112,41,55,193,69,116,122,74,245,53,48,177,89,71,41,0,107,15,72,101,65,160,198,9,164,110,209,153,101,61,46,94,74,198,1,74,137,152,127,14,211,39,219,15,76,177,124,160,75,171,108,16,5,170,94,234,187,104,237,159,154,120,104,168,167,119,183,220,40,168,31,26,59,101,146,192,76,236,48,164,150,91,81,58,72,125,180,59,177,82,217,253,233,39,219,206,143,109,165,231,61,235,151,134,3,193,107,201,32,174,57,135,156,222,155,82,22,127,108,35,180,238,250,216,101,165,21,147,200,88,38,154,254,50,14,111,252,50,100,166,243,249,101,100,238,86,92,125,14,18,145,105,34,122,129,92,187,191,52,133,93,53,171,219,191,172,218,194,97,52,135,166,122,215,164,114,220,165,154,232,35,44,189,57,5,121,206,120,73,103,17,11,100,42,140,138,129,63,218,52,114,140,245,192,205,45,78,171,233,149,26,125,162,25,24,249,254,211,84,207,141,253,4,59,96,24,136,171,41,163,127,66,106,43,69,233,210,50,58,153,241,132,120,224,78,113,79,114,66,195,210,167,94,109,28,51,254,193,136,113,229,39,250,132,93,22,23,155,252,151,70,220,168,88,185,247,62,43,107,63,49,53,18,29,177,170,127,172,7,79,108,170,143,240,52,215,249,114,73,173,89,224,230,12,115,240,241,192,0,160,191,93,205,124,112,152,172,105,210,136,28,194,28,158,215,179,92,126,171,127,128,35,33,99,92,116,227,133,137,25,197,205,153,139,79,28,178,211,187,144,47,60,95,24,171,198,77,1,152,130,171,48,48,24,220,156,190,206,224,243,160,79,220,236,152,145,43,224,202,132,208,71,59,103,198,125,49,212,223,230,124,2,103,253,166,177,112,29,235,179,244,109,67,218,1,159,147,127,106,144,244,247,211,51,96,147,102,121,99,99,213,99,22,228,246,8,35,61,107,100,185,202,1,25,112,108,237,55,54,230,149,56,176,82,209,89,169,23,147,36,240,19,123,89,46,250,185,55,199,194,87,88,72,211,16,133,109,250,100,27,66,173,128,225,246,214,48,63,230,108,132,160,168,28,92,79,92,153,82,195,30,223,19,14,146,164,115,9,197,22,39,239,162,113,117,169,114,49,176,85,141,7,12,155,68,127,34,107,17,88,35,170,255,20,253,218,201,23,182,6,97,59,18,28,143,247,50,102,76,37,234,85,31,39,155,210,180,200,85,45,76,241,164,39,58,133,31,211,15,32,252,232,51,57,30,59,231,108,213,49,25,96,22,155,89,227,22,72,57,250,197,16,81,20,245,162,73,132,185,96,36,185,166,150,218,3,31,107,32,42,67,224,34,206,143,29,223,44,131,231,163,2,195,175,38,206,59,165,234,94,190,183,76,223,189,171,33,67,250,34,54,150,141,19,214,213,197,128,2,45,138,186,14,204,227,47,133,233,145,207,14,147,135,23,19,171,91,201,203,112,148,234,49,53,239,206,63,248,9,14,247,154,146,26,150,125,162,229,27,247,198,161,80,111,179,67,32,249,53,7,81,224,72,101,143,92,77,238,213,155,143,169,19,172,69,211,135,68,196,114,124,145,109,194,143,50,102,176,43,120,91,202,66,134,149,94,161,11,51,227,123,192,133,42,9,217,78,187,29,60,110,58,82,38,167,42,177,141,0,205,242,166,167,3,51,70,98,200,51,9,143,43,213,47,172,114,126,244,2,140,107,8,29,184,61,149,62,192,213,229,46,127,176,166,148,14,76,153,216,189,121,223,210,132,105,57,161,237,140,31,7,54,149,247,7,134,218,167,93,152,128,155,192,36,200,86,252,54,37,24,229,65,103,216,81,244,183,103,205,133,25,77,79,11,116,90,70,234,65,143,245,212,47,124,102,189,194,121,121,87,9,40,229,172,247,115,25,81,232,118,47,131,90,142,165,69,47,231,128,169,148,237,57,108,2,27,67,224,109,17,183,15,238,150,214,145,231,182,138,153,152,165,189,61,2,89,13,221,139,214,99,9,192,203,166,115,220,120,255,93,125,5,248,28,128,98,196,17,137,198,107,113,120,83,64,37,79,222,172,177,216,175,30,144,44,75,100,123,144,181,91,129,210,252,172,19,201,102,78,204,20,4,7,114,87,152,224,129,199,76,112,9,135,214,101,209,240,86,227,116,131,252,184,188,48,126,179,111,197,52,232,39,105,173,54,50,220,212,60,184,64,203,109,214,44,7,133,135,41,199,123,209,167,41,148,104,192,80,17,212,128,173,67,230,129,123,164,200,173,213,71,77,64,66,48,37,44,68,106,171,200,54,40,60,34,242,77,197,89,174,15,122,30,204,89,176,23,213,32,80,56,41,76,173,180,15,26,89,215,165,211,20,37,195,56,67,44,169,85,146,94,205,23,137,201,128,210,233,123,115,226,242,30,14,37,116,176,212,100,55,216,45,33,139,52,117,157,228,29,69,88,143,113,125,1,29,189,55,20,168,30,51,161,188,161,169,7,117,44,188,228,212,224,7,165,3,80,231,25,125,34,223,183,222,164,245,199,126,134,204,118,250,26,240,210,38,33,42,104,146,211,190,130,158,89,245,252,48,158,196,183,149,194,215,184,148,243,9,219,145,77,168,57,12,55,146,206,66,218,193,188,65,137,228,74,123,106,111,9,183,13,31,80,232,162,187,178,146,147,207,181,252,228,7,83,103,157,94,152,64,138,223,188,32,242,39,182,37,3,92,189,68,10,106,91,188,162,252,192,195,207,31,96,168,129,100,88,232,79,245,168,60,2,17,198,180,165,87,67,71,179,3,158,85,157,59,4,58,102,141,71,227,239,234,44,28,150,191,247,15,114,54,137,179,190,244,222,72,189,52,127,109,83,29,73,122,111,184,243,198,133,105,154,212,215,54,194,29,191,57,234,91,34,161,213,76,218,54,125,17,75,140,185,242,244,228,146,5,47,158,181,194,165,239,79,133,249,248,245,0,59,74,245,167,30,125,211,200,152,182,195,104,225,233,217,118,124,69,26,184,29,134,225,70,130,96,48,54,36,15,125,211,116,124,54,110,93,93,136,6,180,128,225,163,42,82,77,7,39,90,246,62,6,35,125,66,180,65,225,76,245,136,195,52,177,232,68,92,244,115,248,23,57,75,128,64,97,127,224,99,202,116,135,219,18,137,33,80,106,230,252,181,233,112,41,171,60,79,214,188,217,224,192,235,237,176,64,118,183,120,44,21,120,41,195,81,67,85,110,58,249,18,241,155,172,229,22,160,103,210,151,64,143,31,82,202,31,222,250,115,67,54,12,97,237,57,88,177,145,90,47,23,94,90,121,67,189,23,171,226,131,143,215,126,76,15,253,109,72,135,83,192,104,57,23,125,112,236,214,229,55,39,218,214,154,126,175,196,230,27,112,167,76,94,31,141,54,203,233,79,158,141,102,64,167,18,101,130,95,165,19,69,148,40,199,103,133,103,40,174,1,15,117,144,8,8,117,15,34,108,254,30,29,9,10,23,210,135,31,124,156,167,46,116,18,118,53,37,170,14,87,154,50,223,155,23,175,44,6,238,79,17,237,160,219,164,212,184,26,243,162,232,152,66,2,249,197,86,142,33,159,250,214,130,82,148,206,218,112,212,186,138,244,193,41,201,205,113,111,178,157,93,247,13,4,120,188,15,2,246,170,172,85,224,8,236,28,171,215,159,155,58,157,231,72,95,70,192,183,3,70,32,68,190,38,75,42,230,56,205,206,107,234,41,65,57,145,91,243,28,109,212,140,203,111,239,206,33,225,191,141,237,80,151,94,205,70,210,226,106,60,214,253,194,213,85,134,12,30,34,168,67,175,225,164,251,254,131,241,226,133,50,26,120,69,161,9,48,93,144,47,92,220,202,2,166,153,177,11,92,32,203,241,71,131,162,48,201,144,195,230,215,188,56,193,74,208,151,102,243,96,114,94,177,130,42,189,110,234,135,96,171,159,143,252,61,26,60,178,101,166,253,194,113,128,25,205,236,124,126,123,46,39,150,165,110,129,18,36,69,81,115,91,254,211,116,226,11,149,169,85,36,69,112,29,152,38,114,189,218,168,32,191,169,132,135,130,240,208,133,161,16,117,153,33,40,182,37,152,75,28,100,122,214,23,14,77,186,240,228,165,144,167,112,113,110,88,207,200,247,84,129,81,5,140,119,38,169,37,162,104,192,181,123,162,100,211,43,165,177,11,208,236,73,45,208,254,228,58,80,253,29,46,16,137,223,214,159,192,229,164,106,113,86,255,233,179,233,34,45,253,192,101,199,144,52,163,4,145,17,203,217,120,190,28,134,99,94,39,105,102,223,238,113,53,245,76,245,185,121,14,93,51,163,88,78,207,28,38,50,226,109,68,27,125,78,229,153,1,166,98,195,111,78,95,190,8,251,33,44,6,213,156,127,45,10,100,170,216,19,147,26,189,222,252,201,161,217,28,178,19,147,171,139,74,68,76,199,1,169,187,194,199,181,136,71,91,118,88,10,202,142,183,106,160,84,115,203,23,177,50,152,54,46,124,190,183,94,125,236,229,122,127,25,214,33,121,107,234,18,123,141,231,134,100,86,142,8,146,119,219,153,149,77,137,189,117,157,166,157,215,146,171,143,53,47,135,27,220,4,46,186,188,141,34,93,115,248,228,254,206,177,225,147,216,148,205,228,4,153,38,208,226,155,6,132,123,249,217,21,232,187,240,62,213,13,171,239,210,186,58,164,143,250,136,89,76,21,163,208,54,31,152,250,155,47,146,133,32,252,78,89,55,141,129,240,146,47,63,154,36,143,41,164,48,220,86,95,0,157,226,142,115,148,61,191,189,152,103,59,224,118,142,79,121,49,178,192,1,98,126,235,68,129,251,183,251,38,15,213,89,127,86,31,93,50,49,102,208,130,240,121,5,38,182,228,199,147,109,194,73,239,77,91,94,188,85,182,174,128,162,176,149,251,56,60,217,210,101,200,172,227,252,203,235,226,175,156,19,65,167,240,36,90,251,5,47,206,33,151,182,48,139,195,253,186,157,110,148,232,103,106,83,23,207,180,239,31,48,225,83,137,200,76,2,50,174,231,105,212,137,89,217,4,168,13,31,94,15,248,201,96,73,232,111,82,3,181,210,133,233,181,144,65,161,199,35,108,36,171,42,74,58,102,12,240,140,49,171,86,244,164,168,105,16,6,10,145,155,194,12,132,111,72,86,251,52,158,247,226,11,251,158,209,232,107,209,180,49,169,23,47,187,219,86,9,170,221,108,232,95,119,15,111,31,120,61,68,193,141,62,9,167,32,33,41,78,118,244,126,203,101,58,225,238,205,254,136,6,100,159,93,176,247,214,120,233,51,91,171,104,204,155,167,117,222,218,111,78,249,171,166,151,32,49,139,240,246,129,123,234,74,134,67,36,190,58,99,58,198,82,26,154,80,56,38,15,204,254,57,224,189,181,52,154,190,22,146,153,31,76,241,236,232,122,243,179,125,149,152,104,27,70,19,185,24,78,122,103,142,56,40,210,24,178,172,17,240,204,45,166,161,25,50,114,107,108,22,7,187,121,81,146,207,131,177,206,73,66,40,142,33,194,47,32,57,251,234,32,122,10,18,115,167,254,53,135,119,210,145,235,24,83,239,140,55,232,175,244,171,125,149,233,109,181,110,30,30,131,230,251,152,244,178,217,44,19,100,246,243,152,146,199,172,245,149,139,19,215,27,146,55,2,91,83,123,33,112,54,118,184,170,168,195,63,21,96,200,90,12,87,70,218,86,243,35,114,53,76,201,228,250,216,160,199,223,19,59,124,161,90,29,118,56,17,163,167,75,131,181,193,206,16,240,124,66,219,204,139,99,41,142,128,233,27,186,175,109,150,65,216,202,88,202,85,163,157,166,85,233,205,87,219,106,80,181,0,6,210,3,226,67,1,207,39,188,188,201,222,205,184,152,238,183,164,63,77,137,252,29,51,234,16,101,241,236,108,173,48,113,239,227,105,118,241,1,206,76,64,249,45,6,13,211,87,66,88,155,68,110,189,191,77,209,133,56,24,230,209,183,59,42,168,233,202,252,71,79,50,71,216,2,67,108,107,201,197,38,15,236,244,248,16,18,195,178,163,112,167,187,206,63,88,165,205,93,206,7,120,128,155,183,183,80,189,141,223,124,39,131,229,234,60,254,124,96,75,74,202,152,158,29,38,205,120,114,104,22,181,13,27,123,108,135,141,3,189,122,23,42,248,3,79,40,74,28,205,230,35,40,186,139,115,159,0,83,127,51,5,134,237,52,70,197,90,148,155,254,52,153,172,186,46,140,188,222,133,153,71,97,135,208,245,116,254,138,188,54,20,37,114,117,179,38,21,129,249,194,30,55,236,38,40,63,21,197,189,221,129,210,88,35,31,196,106,43,220,11,160,86,157,7,21,184,35,31,238,48,27,84,205,250,224,3,90,87,255,105,171,61,148,5,182,77,121,52,126,187,83,32,174,243,20,102,254,17,219,97,183,42,153,174,240,8,50,120,232,147,104,157,212,71,155,86,250,21,48,94,245,124,224,213,98,107,232,214,212,60,254,255,97,226,3,47,140,77,27,48,194,76,250,228,38,162,27,195,178,173,34,65,175,206,209,209,15,1,70,173,227,25,84,14,94,159,135,199,227,126,40,232,80,112,162,206,220,225,14,65,135,142,10,70,104,236,182,195,90,246,95,24,33,198,15,70,27,67,233,31,128,143,205,229,87,79,227,126,210,7,239,253,30,156,29,175,183,234,44,183,156,117,139,171,57,86,37,81,15,129,71,119,38,123,99,242,79,90,212,103,201,211,20,191,77,106,247,25,51,90,115,60,224,121,252,156,227,143,234,174,84,225,110,219,14,147,205,83,123,152,197,123,246,106,255,32,76,188,84,116,109,83,8,233,75,132,9,253,176,146,25,191,181,231,19,104,199,205,42,44,3,92,66,234,23,152,62,9,221,17,17,151,247,157,131,30,21,202,19,5,166,201,206,61,24,18,110,67,11,78,184,117,241,122,221,179,105,159,141,254,25,83,12,58,167,150,216,48,170,174,166,103,20,18,65,46,21,7,147,157,69,73,116,47,71,162,55,174,70,196,179,61,91,61,25,162,25,176,245,123,11,252,35,2,254,224,74,94,68,98,235,192,180,220,92,120,41,29,20,135,212,240,180,216,38,74,175,122,34,230,50,246,113,175,70,37,82,194,173,48,231,165,28,131,106,110,182,190,88,106,20,190,250,7,109,212,245,87,61,93,91,189,158,155,57,7,207,118,156,106,35,109,237,176,117,79,232,111,19,168,242,115,132,17,130,182,238,53,58,60,37,119,224,10,45,129,90,44,54,151,252,201,59,165,200,114,115,22,16,228,35,31,12,229,107,126,172,37,36,144,227,131,158,15,78,101,173,192,213,42,67,29,38,240,47,47,70,189,201,138,48,51,69,178,83,196,151,224,255,71,50,195,97,236,54,89,36,203,6,201,189,1,218,183,155,232,126,182,101,148,149,190,196,6,137,146,45,139,4,24,10,222,128,141,19,89,225,52,156,53,112,67,79,212,179,26,168,176,46,121,79,20,125,46,180,184,53,133,11,81,29,135,139,89,10,2,147,208,139,215,38,153,168,45,223,84,0,237,112,69,240,187,33,236,85,56,79,103,71,162,22,205,36,197,213,188,77,193,178,139,56,16,129,180,199,56,38,83,227,87,91,144,96,234,163,17,233,242,223,38,66,186,68,67,6,24,178,166,128,89,144,178,196,22,108,26,174,45,136,171,65,193,189,140,57,205,144,46,24,7,220,31,91,12,222,172,234,252,23,63,33,164,164,79,126,38,18,212,77,14,179,153,235,68,253,37,13,191,239,205,38,163,5,126,139,68,167,171,238,128,18,52,208,159,182,34,191,30,48,117,236,85,253,17,172,254,230,240,254,195,247,236,181,123,111,146,49,13,23,237,6,59,104,245,134,19,208,190,148,16,148,38,154,226,60,209,192,179,41,217,206,194,98,173,113,49,245,222,18,78,165,203,30,182,158,15,38,78,172,165,23,148,89,45,47,78,50,150,255,161,177,145,101,225,168,24,239,74,203,190,142,183,149,193,121,112,144,170,142,90,213,27,105,150,70,112,184,101,19,104,80,248,184,62,30,7,152,196,101,52,234,121,96,250,118,124,204,26,1,158,244,194,55,252,129,2,223,212,24,28,245,199,221,245,132,225,217,102,8,251,3,15,23,186,3,30,143,145,8,155,126,117,41,110,147,88,222,74,3,105,149,189,119,88,32,198,210,42,158,101,154,89,110,14,29,243,157,184,178,252,246,57,56,168,18,251,96,235,46,83,247,177,90,84,200,95,140,150,148,170,27,7,140,242,222,72,96,108,165,67,153,78,15,220,90,142,15,58,136,150,148,242,192,201,69,19,129,207,153,162,142,111,29,87,245,13,120,87,77,73,44,19,39,142,185,118,156,232,34,162,65,237,99,10,247,23,163,70,252,113,124,225,85,157,241,219,244,24,41,113,200,178,20,71,108,28,11,130,42,49,27,22,154,112,17,53,154,24,125,90,144,137,20,195,121,147,128,151,85,228,10,140,60,146,103,106,224,162,219,143,203,78,120,222,217,189,33,71,27,170,231,8,156,17,211,251,193,11,193,95,237,14,68,235,184,134,171,4,203,224,122,70,13,226,29,175,176,5,206,79,19,5,182,49,251,92,192,245,161,3,230,209,186,151,163,1,19,94,206,207,205,155,107,227,66,134,242,180,176,66,99,178,189,137,2,165,182,254,212,53,26,15,140,55,143,111,147,193,214,132,9,69,65,195,217,26,129,45,218,172,87,35,64,30,240,64,168,70,31,60,25,29,151,195,38,239,82,159,104,90,117,5,65,56,62,144,174,22,24,67,123,250,108,32,223,148,154,30,128,249,23,162,252,224,214,53,130,184,76,165,220,173,188,5,69,181,206,179,10,189,178,135,169,23,221,224,67,195,120,199,71,160,170,242,131,105,176,220,143,73,177,234,45,83,48,165,78,209,150,102,132,82,119,230,5,107,60,25,69,98,224,24,121,41,178,253,118,138,231,254,4,96,6,45,24,14,55,232,216,245,106,170,34,125,72,216,118,148,71,245,44,142,203,213,109,50,86,20,11,42,108,70,133,195,196,176,246,19,128,33,123,227,3,202,90,221,106,149,19,108,115,254,15,106,42,143,15,166,182,45,122,83,158,69,37,188,11,243,243,131,238,114,193,173,165,241,155,213,50,221,246,60,240,179,56,140,69,56,130,193,72,252,164,241,92,76,127,76,15,116,63,20,74,219,170,247,102,92,12,159,188,122,142,108,180,113,6,64,191,10,141,128,192,116,169,120,140,240,140,207,120,106,43,32,152,105,222,138,9,12,159,107,127,156,191,29,53,62,166,170,164,169,20,2,32,205,89,253,77,163,172,87,245,176,224,34,241,158,174,141,224,210,19,185,49,30,153,29,40,26,43,235,9,97,152,68,166,195,148,201,201,91,211,110,239,180,83,164,219,187,202,250,24,67,193,12,179,21,158,229,172,103,23,206,253,200,241,214,40,4,106,181,24,209,246,226,26,227,192,141,127,20,30,57,78,124,122,86,170,18,78,216,97,20,159,203,148,161,117,200,172,49,200,221,12,252,225,166,212,178,27,217,233,120,110,203,50,183,23,165,51,34,224,179,159,203,209,196,33,221,195,174,36,138,147,37,56,223,169,226,72,238,92,17,77,22,91,188,167,92,47,95,132,5,210,170,76,81,98,189,189,59,19,54,182,116,86,43,135,242,237,54,93,247,7,7,7,198,195,161,240,166,127,38,96,162,239,122,181,241,70,250,147,89,137,135,222,28,91,178,122,246,9,81,70,21,250,176,222,241,144,204,2,54,194,210,128,33,29,200,177,50,77,173,163,203,205,33,183,132,181,213,97,76,195,251,49,59,44,179,201,217,42,12,94,34,65,114,140,74,163,134,201,113,243,165,172,207,221,88,30,99,105,78,147,159,143,25,78,156,164,6,131,36,134,62,185,179,251,224,212,228,78,151,9,225,44,135,141,162,94,184,154,174,168,163,25,214,153,251,90,68,205,168,163,242,239,53,77,26,238,194,199,198,237,78,81,204,92,160,170,94,158,108,100,124,169,184,154,152,235,53,222,186,17,117,205,45,179,116,44,185,120,145,78,223,49,11,17,217,209,39,131,243,213,73,177,200,145,21,109,144,128,75,153,36,119,172,189,13,103,71,17,216,248,227,99,249,224,240,203,147,33,216,120,134,194,199,172,253,250,18,46,140,160,166,27,33,108,48,199,208,144,123,35,95,235,188,62,196,169,169,174,148,39,107,204,211,25,75,160,53,237,88,1,158,72,242,6,60,133,132,9,74,195,201,138,241,207,69,207,123,211,139,27,221,225,177,2,26,233,146,161,48,189,250,251,78,133,36,170,112,221,4,196,189,89,198,98,23,77,50,99,192,45,250,35,182,73,71,138,202,136,73,23,38,175,183,199,232,76,93,18,180,63,120,10,12,197,100,125,225,48,236,88,30,73,56,225,44,83,176,162,2,213,152,4,146,62,56,185,99,119,101,105,43,129,23,84,225,213,239,181,232,145,103,29,210,115,227,40,249,224,120,73,194,39,250,131,219,3,207,222,158,123,15,111,159,224,4,89,202,5,102,79,6,213,146,195,181,12,161,207,1,70,161,201,31,237,108,56,132,220,244,173,19,58,153,127,170,233,127,73,252,67,122,69,159,28,150,251,53,28,62,91,175,72,233,217,213,208,76,56,220,112,12,247,115,53,130,206,31,76,80,121,235,52,165,7,147,62,158,31,76,189,247,234,67,87,72,55,251,234,7,83,9,35,109,89,208,137,23,120,133,62,24,39,124,201,79,31,223,21,79,206,81,106,134,151,236,42,164,29,32,208,255,193,198,136,182,101,99,232,38,250,242,61,25,84,22,67,142,213,142,4,48,171,224,131,207,95,60,19,89,246,241,179,164,76,213,244,7,155,96,153,108,89,232,30,91,9,207,7,55,62,159,108,243,70,180,82,135,223,124,88,143,137,156,2,166,10,228,143,70,24,89,170,68,59,186,93,86,81,242,193,52,127,246,245,192,132,255,2,38,111,221,21,62,123,88,93,14,27,237,95,125,96,228,192,226,209,86,147,84,170,193,216,239,14,19,187,127,47,182,250,57,71,179,16,5,255,30,44,55,189,86,138,43,128,141,114,243,194,176,98,10,76,96,106,93,84,53,153,64,229,149,167,17,234,43,120,206,128,99,137,4,12,67,163,194,137,30,229,11,47,9,14,116,43,138,134,55,203,97,154,197,20,206,144,93,199,91,157,13,43,63,3,102,89,246,64,171,210,135,128,210,212,83,3,38,199,43,247,182,254,253,233,87,87,72,82,244,222,9,46,154,152,8,212,210,149,27,73,234,116,231,153,188,150,79,66,24,168,196,198,218,164,34,99,84,144,228,147,132,4,173,129,150,194,117,24,101,235,165,55,199,11,152,45,96,154,178,20,174,24,178,113,243,185,159,247,134,39,46,245,187,62,32,163,25,83,225,194,169,31,240,86,54,0,96,139,135,58,252,203,188,8,156,49,249,252,230,212,196,23,189,247,25,195,99,163,57,90,249,60,114,49,204,255,4,222,127,48,84,65,187,136,121,183,172,79,209,127,186,119,165,59,5,197,155,143,139,77,150,67,97,122,88,99,38,81,86,166,7,231,177,44,224,200,241,175,109,42,101,237,65,41,179,249,192,227,216,139,60,18,134,120,129,5,211,97,218,176,245,115,208,57,141,252,220,7,83,120,84,212,166,133,203,246,254,242,166,173,173,61,54,237,49,15,125,79,176,99,112,234,205,33,144,250,97,70,215,168,159,10,241,162,28,175,76,158,168,233,44,58,35,116,215,45,34,187,66,165,119,208,196,201,247,61,117,73,70,142,36,240,121,78,234,173,29,230,164,72,77,225,243,204,126,115,36,52,154,144,96,194,65,183,114,236,131,38,15,150,101,147,37,44,48,16,82,248,96,226,216,98,166,156,41,131,136,246,55,222,103,213,61,155,232,89,182,219,228,182,63,20,206,8,57,20,73,144,33,26,249,161,173,168,158,199,143,101,35,249,38,138,228,245,16,161,5,232,237,40,163,245,215,66,104,68,237,16,210,39,4,209,29,174,214,247,162,206,77,135,94,207,225,129,40,182,186,70,196,42,253,165,201,134,139,134,39,40,66,77,43,224,227,2,136,205,9,140,15,17,240,60,75,237,185,119,35,165,26,240,22,253,101,171,69,106,177,238,32,36,198,93,20,24,33,159,234,207,61,86,213,241,68,52,169,186,5,67,93,81,217,58,125,209,60,137,211,22,125,101,149,85,2,78,68,27,29,134,142,186,235,47,19,4,223,254,203,86,92,253,60,247,215,69,246,193,147,30,65,29,178,134,244,183,163,196,82,134,62,120,67,10,231,27,80,84,50,247,227,75,118,226,58,2,143,34,226,44,118,181,245,234,127,112,85,62,59,251,229,153,252,228,161,172,164,170,33,77,108,201,28,132,15,38,84,168,187,77,31,86,105,255,193,104,227,8,225,58,117,118,4,16,253,201,50,73,65,221,201,142,159,90,160,89,250,193,199,185,24,34,183,6,147,81,186,39,42,195,189,183,78,51,203,227,206,233,48,146,243,89,215,135,177,16,212,128,169,133,215,155,179,118,221,140,56,86,23,135,234,122,214,245,113,247,29,110,16,25,159,239,245,175,36,83,216,77,175,5,6,213,223,227,244,98,74,224,114,88,161,235,177,115,192,116,193,215,127,189,167,53,170,119,95,194,103,226,246,45,169,225,31,76,147,170,195,244,19,141,127,181,167,69,97,25,155,231,123,28,186,47,244,184,165,101,143,250,2,135,119,85,10,52,98,45,84,87,251,213,208,220,232,250,33,255,71,162,219,97,2,15,181,43,124,118,2,223,84,160,177,60,251,64,85,255,0,190,208,21,240,99,70,100,84,20,107,217,129,18,209,22,179,15,250,138,221,253,193,143,199,164,76,123,157,228,112,138,221,16,105,250,165,14,182,137,6,31,11,202,97,250,215,100,225,103,186,15,243,138,155,91,3,142,120,77,72,159,174,216,54,54,193,17,9,204,149,223,25,16,79,254,43,14,17,24,10,212,17,191,13,3,139,184,92,180,56,237,251,211,70,162,35,23,35,162,148,221,134,169,63,253,60,189,154,224,86,46,1,99,252,118,141,95,149,26,22,103,53,158,156,169,225,173,99,83,182,120,110,154,191,5,172,108,151,190,31,109,171,231,29,18,220,202,84,38,127,48,214,78,217,138,26,141,198,14,180,211,96,33,240,90,231,99,100,135,169,87,215,95,182,224,112,45,1,159,73,148,229,165,112,160,183,207,50,212,169,171,218,178,133,82,140,53,227,230,103,211,206,83,225,77,211,88,192,3,197,14,249,212,40,37,143,26,55,167,136,39,87,13,187,145,4,239,14,155,142,185,188,55,74,99,225,31,52,226,185,194,124,5,68,83,69,192,205,212,171,31,152,218,249,11,87,97,29,58,176,41,57,59,10,33,71,121,80,248,215,122,192,165,8,35,112,103,247,63,71,64,92,61,106,126,222,11,166,232,112,221,129,41,41,83,248,156,117,35,208,49,164,191,19,53,20,4,130,86,192,100,26,53,36,65,0,227,222,123,230,38,85,225,192,116,134,231,128,27,41,91,133,81,35,140,247,162,151,184,104,40,179,216,158,245,193,152,41,253,65,75,189,23,159,189,172,139,46,18,112,133,144,205,225,99,184,205,246,192,141,105,30,240,96,151,80,24,146,176,184,26,2,84,93,33,214,190,187,226,234,126,28,1,49,212,11,66,188,211,23,95,43,19,114,73,253,32,112,142,95,216,28,52,133,225,38,137,5,86,97,215,235,250,181,207,10,27,110,76,176,124,30,147,182,88,35,100,191,112,219,93,247,51,130,209,113,254,34,169,117,172,84,133,143,69,118,23,55,217,171,166,65,113,74,152,146,251,47,176,183,40,239,34,220,46,8,7,249,168,97,82,73,55,189,81,191,148,21,23,27,131,174,4,66,33,230,169,190,211,90,43,183,228,145,129,153,94,31,138,246,75,209,160,93,178,34,119,191,247,194,61,23,167,205,188,235,18,35,14,139,64,205,250,96,80,199,185,59,248,117,32,12,133,141,147,195,97,42,60,5,164,95,202,79,128,31,129,182,6,104,73,214,54,247,236,59,161,152,245,252,242,49,83,183,27,24,38,236,144,199,3,195,88,219,28,70,15,181,234,131,193,128,190,191,183,38,203,124,246,70,189,26,166,100,119,203,40,199,237,194,106,2,79,133,241,198,127,240,196,236,213,96,126,130,242,217,231,217,249,210,86,78,40,145,76,134,60,46,54,154,53,125,50,170,65,147,15,25,132,66,194,217,101,63,205,209,247,131,49,170,180,19,5,184,26,219,196,7,87,43,233,83,24,213,246,226,240,126,116,97,249,34,150,128,252,96,10,9,53,56,118,190,38,1,125,191,154,172,132,104,112,217,28,38,43,232,240,217,91,199,124,151,151,41,193,253,96,40,232,119,121,22,39,27,158,255,54,29,38,178,231,80,129,183,61,8,52,248,214,85,3,180,211,6,220,225,65,203,158,90,11,180,175,249,218,26,38,197,54,53,165,196,241,227,14,10,116,170,233,185,247,49,152,210,92,113,53,156,154,85,99,195,139,112,163,191,52,10,196,106,88,34,224,140,70,78,192,48,39,169,29,195,126,21,95,19,162,3,225,243,6,166,20,173,7,108,92,103,10,35,9,233,40,226,143,114,45,10,218,61,62,245,194,117,40,26,180,38,159,238,39,4,221,150,194,131,108,132,242,123,186,87,102,244,53,194,105,7,124,62,64,174,1,163,170,34,102,229,182,166,241,64,45,13,170,40,26,48,254,82,52,245,105,152,147,130,230,8,28,12,43,115,210,107,81,57,248,97,212,54,138,68,181,113,228,163,39,21,232,212,30,198,78,231,224,170,110,9,76,115,46,52,116,59,201,216,120,152,102,194,59,172,103,67,158,182,152,154,195,189,62,115,59,195,128,74,141,145,195,173,73,71,106,183,40,26,213,166,14,47,213,188,233,214,103,80,115,252,54,204,68,18,1,205,112,61,140,123,53,36,141,234,33,208,181,155,125,138,33,58,221,244,193,7,250,205,223,86,52,173,184,169,41,8,23,165,191,85,193,157,144,233,7,195,8,85,2,1,239,170,241,79,120,12,7,197,79,31,76,77,87,125,110,94,152,145,14,239,68,78,77,96,2,95,110,224,160,216,145,132,118,202,96,82,212,14,99,39,232,231,130,156,174,212,184,26,249,51,245,200,168,149,138,8,210,129,17,71,213,223,62,39,71,115,35,100,210,186,92,166,126,15,248,103,220,132,57,158,27,60,45,237,249,30,59,226,125,231,8,99,254,63,223,99,166,59,75,145,172,78,239,92,32,211,236,95,4,210,151,242,204,36,24,175,221,37,155,211,56,54,213,213,196,3,137,143,141,74,175,104,246,1,19,63,9,24,222,130,60,21,30,103,39,156,1,183,44,253,224,120,162,176,36,57,140,230,80,46,227,73,100,221,67,17,249,224,37,2,243,44,176,145,99,200,207,131,97,146,168,31,139,112,98,15,88,171,42,205,176,106,225,167,206,31,153,113,215,12,27,115,252,67,173,220,105,168,163,121,62,101,41,1,115,192,105,214,191,208,221,249,173,30,148,85,247,82,147,17,22,131,226,211,112,157,59,87,33,236,225,224,33,140,255,189,243,130,197,161,141,253,218,217,35,5,204,148,29,253,49,149,251,244,89,138,14,125,221,143,97,118,158,186,248,120,195,153,130,88,240,99,60,109,223,252,45,190,186,245,40,183,109,193,55,13,2,153,73,120,96,73,235,67,21,245,141,40,117,43,77,151,23,1,25,171,21,253,193,72,57,106,160,147,198,13,162,201,14,19,176,80,163,112,16,22,245,99,11,73,145,174,187,97,165,60,126,237,184,57,85,100,77,126,155,198,197,237,150,50,173,205,77,51,239,198,171,230,206,9,81,37,50,51,2,35,94,22,159,115,144,174,237,122,53,129,125,159,11,166,246,32,133,197,221,74,240,250,22,120,84,29,21,235,26,246,0,238,50,194,75,45,149,56,135,226,142,96,36,87,107,41,17,190,33,133,97,142,102,19,223,190,48,5,208,221,109,148,101,69,51,178,246,14,76,111,111,11,152,130,146,59,23,232,246,239,35,198,140,206,117,169,175,162,225,203,210,60,31,76,69,187,250,200,68,87,206,39,255,54,21,168,190,186,198,121,142,57,148,209,140,116,56,239,39,219,74,41,247,240,240,175,229,139,101,192,49,50,32,118,249,80,26,118,132,152,186,159,35,129,170,23,255,229,140,147,43,11,27,101,79,44,15,135,139,165,147,4,222,200,232,52,135,155,229,63,46,76,144,40,178,250,16,98,109,105,0,235,36,251,224,71,115,152,239,163,55,47,70,132,221,29,166,50,88,34,234,228,48,105,220,112,24,182,76,189,55,9,189,177,46,186,133,248,147,94,76,194,128,241,218,16,195,15,189,55,179,216,227,83,84,30,144,12,16,120,179,241,251,168,144,92,146,54,122,242,4,86,155,228,240,217,176,132,52,17,120,90,139,150,195,52,194,100,129,139,73,160,59,76,193,160,100,102,144,145,74,145,9,166,21,12,206,97,133,217,33,47,60,167,166,255,32,123,132,175,193,97,54,242,231,183,233,53,189,239,189,81,232,92,10,83,205,27,143,182,223,98,60,140,160,107,111,240,20,83,56,102,129,169,164,8,216,50,15,130,78,86,85,14,20,123,87,239,13,193,133,151,20,144,245,93,90,36,5,124,247,13,168,29,143,87,208,159,155,247,59,42,48,158,247,231,131,89,209,168,191,54,229,7,243,129,41,49,247,83,226,199,231,32,14,8,50,84,108,75,14,147,16,169,250,185,171,89,205,14,143,244,164,238,27,101,107,57,198,148,188,153,16,150,152,78,21,180,0,1,211,109,166,99,170,70,51,123,95,209,160,98,163,101,50,66,34,187,29,19,91,51,67,103,154,143,122,151,144,245,38,181,241,44,146,227,190,182,128,17,208,206,186,248,169,94,138,81,227,217,229,100,38,83,130,81,113,225,51,231,229,123,163,253,215,214,133,143,61,94,116,103,193,225,156,247,209,230,217,97,117,219,66,148,169,203,147,207,231,201,126,181,128,113,111,76,6,133,81,239,221,247,193,75,213,26,18,186,16,105,119,8,152,162,185,103,43,175,199,118,242,185,132,221,187,116,30,211,150,17,233,121,11,21,108,93,66,22,185,245,56,238,230,144,238,250,61,137,103,222,65,179,0,139,78,243,84,199,13,15,16,10,232,207,10,67,119,126,196,190,4,249,100,209,19,14,177,55,15,30,208,159,169,37,215,144,187,67,177,234,23,79,88,73,36,85,119,96,172,175,26,48,221,188,122,181,73,133,249,205,231,219,224,5,12,249,120,15,216,228,211,229,112,197,226,241,240,53,21,83,121,60,71,243,175,119,237,194,91,88,177,12,158,17,2,195,23,46,178,229,85,204,159,236,70,1,173,18,148,114,62,112,143,208,4,240,84,95,226,192,68,79,125,196,151,5,185,244,167,43,244,255,254,211,212,25,10,239,47,124,5,104,40,59,106,123,156,156,250,63,73,217,223,197,166,40,186,254,96,144,156,147,249,11,52,193,22,80,84,205,186,91,117,120,255,204,79,210,74,115,111,53,211,40,87,245,121,152,45,180,33,4,210,60,217,249,36,219,111,14,17,111,122,76,192,115,232,229,239,248,164,89,246,204,66,141,12,210,19,146,150,195,5,126,193,254,140,10,13,94,14,55,122,179,213,68,220,166,125,213,62,184,163,253,176,159,37,114,140,248,230,87,51,11,167,238,43,102,10,76,191,26,242,188,190,30,179,128,118,119,127,111,186,80,133,206,191,91,57,107,250,62,73,206,36,236,154,124,18,82,100,243,43,210,202,44,205,45,29,204,150,178,170,211,127,154,63,119,225,76,237,68,36,195,234,206,52,76,45,209,110,238,136,210,207,226,31,12,1,162,38,49,25,72,102,170,191,52,126,127,19,90,223,78,213,38,18,240,31,12,241,72,151,1,167,91,104,206,225,207,61,207,246,168,185,222,54,81,118,174,1,67,32,165,182,18,159,167,38,135,77,66,186,234,91,83,211,210,125,200,22,52,189,15,218,8,244,56,122,54,32,145,249,32,174,203,44,223,14,35,115,169,251,56,77,58,45,30,124,19,81,82,179,121,90,130,211,175,222,112,137,235,199,164,161,217,51,56,144,244,17,92,149,137,52,109,111,14,184,143,51,72,242,104,231,204,240,24,25,229,142,208,77,77,69,9,28,140,128,217,59,101,72,207,180,164,143,220,225,77,140,90,175,230,252,41,241,94,231,135,151,62,248,32,61,225,163,82,240,39,180,170,8,102,236,175,14,229,128,232,0,13,197,216,9,46,168,59,60,50,163,72,154,6,186,52,31,12,101,40,156,218,142,98,28,168,209,219,169,1,253,78,77,96,162,220,242,198,103,111,154,49,216,199,162,29,85,39,40,218,168,221,63,36,132,50,171,233,137,140,132,232,106,247,167,231,19,164,69,146,58,206,84,96,212,39,212,140,153,150,34,14,24,147,74,77,199,65,19,79,252,54,124,151,251,177,152,173,153,224,190,246,78,143,73,76,75,131,92,13,25,148,254,54,241,156,239,192,166,178,102,159,113,209,155,159,195,198,235,23,13,78,233,53,230,9,120,140,128,9,147,60,87,83,164,218,46,156,242,99,213,102,35,71,10,152,136,130,62,26,180,202,247,222,103,14,245,199,246,67,127,121,6,108,90,37,234,195,164,216,193,15,122,44,133,161,190,23,77,81,247,131,152,98,166,218,141,24,92,247,177,207,150,34,94,58,190,87,242,108,51,179,144,254,33,189,154,214,37,65,135,176,221,227,245,77,147,104,138,41,156,180,100,174,33,143,51,238,142,176,235,19,156,104,25,134,255,47,156,106,203,18,110,212,199,157,205,53,246,119,211,102,214,105,200,201,81,71,108,24,24,160,250,94,56,207,53,118,4,170,66,116,3,103,11,238,49,141,152,164,122,116,88,101,113,201,247,181,138,6,60,41,7,160,48,43,70,20,203,77,190,165,85,4,236,187,52,103,209,30,170,70,129,170,199,223,128,161,176,208,243,118,35,250,30,159,11,230,252,162,193,7,146,1,101,60,11,123,170,213,136,27,25,31,4,139,83,35,81,27,161,237,139,178,182,212,72,129,162,41,197,123,225,53,107,18,112,89,219,101,60,56,133,52,143,145,178,140,194,201,225,77,255,130,90,25,157,48,218,135,102,234,20,147,218,125,133,208,83,9,56,51,103,21,38,121,227,79,198,89,47,164,59,199,50,102,7,243,3,23,139,114,107,100,131,36,56,182,184,195,184,221,218,209,115,102,97,246,2,224,108,1,78,13,114,145,4,47,197,47,174,235,173,173,175,38,244,218,124,80,26,253,237,154,137,134,106,179,196,107,195,20,165,158,81,133,222,169,119,255,32,180,178,104,130,222,224,213,231,133,225,250,126,96,92,227,128,235,31,26,126,206,191,123,17,123,46,221,114,134,218,95,66,114,52,158,28,34,233,174,73,242,134,100,154,219,125,103,6,163,43,163,33,207,99,50,133,37,81,54,101,236,218,219,66,236,97,125,129,44,107,57,204,93,127,155,26,72,47,107,200,149,202,79,97,126,51,67,253,108,114,223,176,192,69,49,180,60,25,35,62,251,79,35,224,203,62,162,126,213,30,211,79,100,184,234,207,57,152,31,15,159,87,249,193,196,196,166,62,25,234,31,136,177,126,48,2,206,89,205,93,178,230,94,186,147,173,132,245,57,26,141,222,217,175,70,214,242,140,202,157,44,244,124,66,204,17,176,106,0,80,44,75,252,180,251,189,105,19,144,100,5,101,117,36,184,227,167,9,231,221,153,70,1,153,241,34,254,30,28,27,102,235,205,9,77,13,7,207,14,35,171,139,218,200,243,237,231,69,159,52,55,31,179,121,131,8,218,181,104,239,202,15,211,25,236,185,79,94,170,60,117,109,208,134,141,25,48,20,239,83,38,74,63,95,150,180,216,7,67,193,161,65,253,115,54,17,24,244,49,249,41,217,203,128,78,40,71,99,188,225,135,149,214,122,96,146,50,129,194,41,208,30,20,223,214,97,171,17,90,15,124,140,120,135,49,214,68,251,246,7,215,30,40,172,113,47,186,99,187,67,201,70,25,123,81,151,165,34,96,59,76,249,146,4,29,129,179,199,221,15,92,17,146,121,94,139,54,180,184,122,82,84,241,7,216,157,19,208,172,41,26,208,179,11,205,11,175,231,99,15,211,203,249,208,99,85,76,161,187,50,181,243,149,4,198,186,208,183,182,66,188,29,240,80,38,46,131,103,156,47,192,36,198,245,230,221,232,230,127,240,166,224,85,231,217,128,138,210,125,100,227,39,154,239,131,67,146,236,239,69,115,156,16,154,254,110,94,250,133,225,13,157,10,99,24,197,205,173,52,71,158,156,134,158,246,5,161,56,124,72,231,235,205,113,239,99,93,211,93,82,229,236,235,166,108,224,246,25,246,105,213,210,206,78,167,102,242,205,16,179,255,169,223,239,86,99,225,222,201,160,130,104,23,125,52,250,206,221,104,29,9,17,200,172,143,6,213,183,155,19,7,166,201,80,22,39,234,233,129,82,177,39,150,202,249,96,56,78,254,203,103,163,68,196,231,129,155,215,241,26,60,245,248,97,22,111,111,44,0,94,194,56,0,154,70,216,172,195,26,172,139,254,52,106,43,113,45,93,161,114,248,156,173,146,182,3,135,139,185,157,2,163,30,16,7,58,172,235,75,205,124,56,119,123,235,1,91,194,102,233,126,70,122,207,223,26,6,210,37,238,30,228,145,185,5,122,94,106,21,189,183,133,103,186,195,76,112,201,219,98,128,77,239,136,32,218,148,122,209,181,9,93,121,138,39,59,15,178,133,146,6,190,167,177,60,240,150,45,208,57,21,69,234,210,157,186,31,103,184,110,149,28,45,241,220,132,40,180,20,132,172,252,244,32,108,182,227,189,136,59,105,93,182,219,143,0,179,220,155,254,50,129,82,15,73,160,217,242,60,22,209,171,209,2,164,61,66,95,25,10,246,22,119,38,44,160,251,63,147,187,220,31,62,102,124,233,250,82,217,108,239,15,166,185,42,233,183,170,164,99,124,142,193,203,169,225,35,43,26,205,238,207,13,35,209,209,89,84,140,251,246,194,117,172,231,188,53,90,157,184,185,73,163,13,133,169,36,159,1,159,131,76,230,1,244,216,117,197,189,23,68,112,122,111,116,100,221,131,56,112,95,162,150,96,112,217,185,4,60,154,166,172,232,116,44,123,196,160,44,56,36,245,183,19,211,232,59,92,198,79,103,96,42,124,62,89,188,151,17,105,182,7,62,71,157,111,210,52,45,116,13,242,252,42,161,74,92,205,199,209,3,130,146,249,154,2,166,150,35,43,138,4,112,9,148,192,131,140,10,122,182,61,126,25,11,72,183,73,146,12,43,38,33,77,5,85,159,27,57,132,234,254,55,130,215,89,61,62,72,173,96,61,115,216,184,131,21,54,95,201,81,228,109,117,192,19,66,31,30,186,162,13,230,252,79,46,70,138,100,94,152,189,76,39,210,175,182,234,67,23,251,89,126,208,28,59,48,66,50,45,63,246,228,49,106,98,138,50,242,34,110,11,92,48,142,3,38,230,47,19,33,209,223,22,239,124,230,32,251,168,216,178,235,152,94,241,210,48,27,106,133,46,166,110,52,157,101,38,148,210,213,64,151,63,16,14,112,120,144,191,20,31,153,178,158,228,38,12,196,94,231,76,125,130,95,166,102,239,48,114,195,154,58,97,61,116,255,109,152,207,149,56,218,180,201,82,88,187,20,147,101,157,225,240,188,81,170,229,48,180,97,114,110,81,74,144,189,118,45,207,31,249,164,250,15,200,56,248,52,156,214,58,252,196,175,8,250,185,35,107,89,179,244,38,16,105,177,138,155,51,229,197,178,107,166,141,30,112,177,198,4,141,167,176,7,173,128,225,95,154,79,224,97,162,34,246,193,245,204,231,242,36,133,178,145,71,127,176,41,152,62,233,143,10,61,139,95,61,136,235,107,149,202,52,169,80,135,105,55,85,243,171,66,222,22,78,194,226,254,69,243,85,24,45,222,67,2,76,113,230,83,104,66,185,206,247,104,168,186,30,51,180,62,112,247,82,17,96,4,206,53,193,97,102,205,183,225,81,167,67,19,228,3,143,8,72,46,92,190,135,186,98,24,17,217,55,91,40,1,43,77,40,84,42,151,78,129,205,114,87,152,166,232,128,183,181,146,232,111,87,36,8,63,152,6,151,161,60,38,52,219,135,211,70,231,159,158,110,116,134,167,216,241,54,245,32,154,193,7,94,17,11,229,188,128,243,73,225,30,85,96,188,51,137,22,189,185,21,182,124,131,70,245,0,225,124,205,41,37,19,176,253,193,200,11,139,0,19,48,194,69,59,224,81,222,15,70,0,198,193,140,31,171,33,172,70,153,170,223,218,184,243,213,249,199,11,240,77,139,92,114,205,58,38,219,92,242,229,48,20,186,154,213,193,154,200,49,100,243,215,157,175,48,43,40,7,12,15,192,19,206,228,85,118,192,173,87,133,209,76,28,30,212,160,10,165,21,77,143,88,240,192,99,111,27,237,152,33,209,26,212,111,71,139,71,163,172,241,89,250,236,135,97,233,80,4,68,74,93,97,168,43,46,188,186,70,36,9,136,184,97,200,126,6,233,128,236,197,185,238,228,203,7,102,152,170,14,6,122,246,248,8,23,158,207,174,178,127,117,211,1,207,162,221,222,86,94,191,226,173,55,193,180,89,158,19,191,186,119,2,59,115,213,169,64,169,47,150,145,195,84,132,169,45,50,55,126,158,127,46,146,164,85,239,77,161,250,246,164,16,20,24,179,106,200,131,26,164,185,227,123,144,41,83,35,107,89,141,69,124,77,42,205,213,175,34,27,156,220,237,194,57,57,38,153,28,234,72,7,69,236,26,70,192,252,88,189,38,156,220,227,209,40,55,83,7,6,126,199,18,19,237,248,23,199,165,144,247,70,142,174,199,210,53,189,36,29,242,101,194,176,247,230,73,41,111,129,231,77,103,109,203,29,171,47,187,140,245,44,6,149,252,228,51,106,40,50,142,11,115,102,233,147,79,20,165,47,92,31,147,2,161,236,150,238,79,103,172,102,129,55,25,255,88,2,148,29,181,7,62,67,214,98,84,168,182,149,34,251,142,36,217,154,113,115,235,159,145,171,225,196,11,11,15,83,176,139,172,2,48,217,206,123,53,179,86,222,107,23,201,161,176,229,115,126,10,92,249,175,51,96,204,203,161,240,48,157,114,135,139,114,214,116,99,17,172,129,82,203,38,197,138,221,106,94,252,8,129,44,20,18,60,129,59,1,162,21,240,153,27,234,194,159,21,183,34,237,4,111,19,13,182,10,147,126,136,7,135,146,81,60,206,243,103,206,250,216,78,207,60,110,226,52,34,238,137,11,235,48,37,208,178,132,32,44,28,94,137,15,204,195,52,129,9,81,183,216,232,41,119,145,229,59,240,200,90,141,157,158,114,79,125,178,65,118,226,162,20,145,233,147,97,81,120,176,20,126,189,115,178,235,79,47,83,174,12,88,116,42,40,149,41,51,172,106,186,220,224,40,186,48,39,97,228,80,160,120,44,89,86,128,69,204,106,156,140,199,76,61,75,64,198,100,162,6,26,207,5,49,140,196,76,6,132,198,163,198,197,70,245,34,79,134,20,117,185,167,27,85,173,69,159,44,44,44,140,173,167,3,128,174,66,202,73,29,174,79,24,136,158,233,212,238,67,87,74,159,228,83,76,43,252,190,240,217,12,171,94,61,105,247,143,151,170,80,235,201,96,51,233,246,29,108,170,79,234,3,67,168,26,195,93,208,142,86,120,99,34,7,122,126,72,127,250,96,173,221,241,44,89,243,162,48,249,67,235,231,150,6,194,182,75,97,52,245,226,200,165,105,125,203,54,123,166,1,100,56,35,96,60,120,249,146,48,4,150,88,243,21,217,72,217,133,7,156,163,163,134,9,180,48,215,101,72,57,201,194,31,53,61,184,166,79,70,248,115,196,147,65,2,171,215,194,210,17,246,19,44,214,50,9,96,135,140,244,34,250,118,93,95,9,94,220,18,102,219,68,23,179,41,108,102,123,192,16,44,141,7,158,177,131,194,119,89,223,107,141,196,237,162,26,210,24,63,113,210,251,203,233,57,202,135,201,116,150,123,117,122,10,129,204,197,219,242,202,73,123,185,45,89,180,238,43,51,163,36,204,99,188,190,98,171,14,107,76,13,24,90,225,114,93,19,164,72,151,108,67,208,37,111,239,141,1,78,237,189,186,91,44,193,225,108,37,246,2,15,24,177,114,192,67,11,66,105,82,128,151,58,208,182,215,3,79,4,220,123,192,181,104,175,246,162,194,32,237,123,111,156,197,165,48,126,112,56,15,84,157,53,189,122,35,10,24,87,67,161,84,245,189,96,210,247,253,245,192,48,74,223,93,142,250,122,148,181,2,238,79,141,46,97,207,213,194,159,219,84,246,75,236,0,14,18,2,125,1,191,225,20,139,150,199,68,59,112,158,218,182,76,30,179,202,139,37,172,83,25,53,74,31,189,8,16,114,107,68,146,244,183,43,76,97,23,94,237,65,91,221,78,12,3,10,15,123,81,216,242,133,1,163,160,81,5,38,170,29,79,198,114,80,178,193,133,12,253,240,184,132,73,181,104,214,135,136,246,112,174,40,131,85,106,11,155,16,122,224,26,48,101,209,15,204,253,242,133,201,38,10,124,78,154,81,238,147,151,46,50,247,38,176,209,194,200,0,166,240,64,97,82,82,247,183,9,17,11,220,160,131,105,23,37,225,167,40,57,241,59,42,231,224,29,10,103,75,23,7,76,252,68,225,130,150,233,69,199,51,102,140,145,87,61,255,96,33,82,199,80,174,213,187,235,127,176,6,128,23,31,59,185,253,98,176,214,54,46,248,51,247,150,155,79,237,224,90,176,209,71,169,18,48,150,154,194,147,100,204,125,237,44,194,205,70,199,81,122,186,47,70,82,246,129,217,137,238,205,113,100,21,54,110,164,123,115,212,209,20,70,35,92,166,82,121,34,146,203,68,225,250,189,57,250,59,10,227,230,174,123,115,216,179,31,24,154,216,251,61,81,184,150,97,233,137,202,228,251,219,214,67,33,112,182,173,230,46,161,34,28,217,192,22,125,189,11,48,107,50,12,246,248,209,228,189,87,210,66,16,24,135,122,145,197,205,39,19,180,226,56,201,198,1,113,159,192,196,155,247,133,207,233,174,171,151,176,227,148,109,231,156,27,114,56,46,180,37,214,188,240,113,69,229,252,91,164,195,162,126,145,13,51,181,170,191,77,25,85,191,251,233,113,194,116,113,99,140,228,116,55,107,250,216,5,61,86,121,24,210,204,67,10,109,4,198,128,90,114,16,80,254,173,240,168,253,30,96,133,92,182,160,116,204,196,218,102,151,208,42,17,202,96,135,215,76,3,119,194,215,23,30,144,80,221,248,22,109,65,18,44,165,237,124,221,35,136,18,103,221,139,97,17,237,247,115,209,20,178,244,222,25,30,244,123,48,163,98,44,179,148,38,187,116,223,139,104,168,88,20,150,103,8,251,139,5,50,69,255,178,155,9,95,239,185,141,94,131,62,25,13,17,247,226,90,114,126,80,163,170,14,180,213,253,220,154,248,115,44,124,204,149,250,60,88,39,173,17,35,106,178,183,242,61,140,160,237,158,172,103,243,156,186,62,240,108,250,136,105,70,204,85,190,22,18,22,51,182,67,188,166,182,245,222,4,253,238,181,116,120,235,107,161,20,82,3,166,171,45,233,120,219,204,138,175,69,209,109,210,159,166,212,162,199,153,78,12,66,143,39,44,188,148,227,234,179,77,63,91,206,52,223,62,6,5,119,78,173,17,4,219,163,140,202,78,101,221,229,207,98,128,104,45,208,167,48,134,134,156,21,97,131,69,179,189,158,93,179,88,16,54,80,24,12,244,135,11,36,188,241,86,199,251,214,52,198,162,152,194,121,72,242,50,89,9,61,85,33,97,92,215,190,195,18,209,123,155,98,116,220,155,234,231,231,173,76,206,58,134,4,107,78,81,138,162,70,145,192,242,115,168,82,123,113,13,21,163,148,211,195,231,216,33,125,71,8,214,98,33,186,108,39,45,221,225,86,145,241,123,62,198,113,125,74,68,229,232,98,124,190,228,132,115,63,80,56,120,187,94,12,249,81,132,42,45,255,254,60,24,36,160,225,146,165,66,80,90,95,235,108,10,209,101,193,239,46,245,174,23,76,197,61,130,29,148,74,136,104,25,112,11,230,164,12,193,165,104,240,128,18,166,139,39,171,56,238,2,35,133,50,251,189,152,70,135,174,240,184,89,4,244,207,30,174,67,184,168,86,100,85,105,222,63,51,67,97,216,188,194,121,74,168,53,233,6,191,50,148,27,241,218,144,163,234,201,68,31,121,42,113,115,148,24,37,30,120,224,214,230,133,41,39,122,110,94,166,55,87,130,18,180,211,139,43,165,73,1,179,92,116,143,94,180,133,249,242,65,54,117,104,133,34,114,105,20,42,56,140,254,160,4,167,112,33,122,196,112,232,140,86,182,66,44,11,84,91,61,129,129,193,37,217,77,246,93,106,172,35,129,65,60,88,126,154,22,182,40,254,34,102,1,161,239,3,211,132,115,3,34,93,171,164,206,106,140,210,98,124,203,169,137,180,159,93,241,237,40,133,32,243,153,148,50,160,240,240,215,207,179,34,133,103,252,125,2,195,191,176,29,30,214,113,168,35,10,43,201,183,255,83,233,218,69,76,3,148,160,194,69,207,212,208,147,137,147,222,19,163,133,90,189,172,141,180,244,190,157,175,237,87,91,68,92,15,128,137,47,252,157,76,232,189,245,135,21,150,165,155,60,166,134,160,84,93,237,57,235,145,0,29,254,219,232,55,40,19,46,77,99,203,185,195,128,233,126,123,225,90,190,137,4,92,159,194,1,19,165,119,34,7,224,214,180,189,10,56,59,1,209,15,222,186,180,7,94,93,45,1,31,195,65,61,101,147,126,254,50,28,192,22,125,124,143,123,239,16,6,134,189,80,209,30,133,128,86,121,79,111,144,194,120,186,49,42,11,202,39,125,112,138,18,214,186,240,227,252,16,169,247,34,246,98,41,140,252,88,64,103,12,60,252,106,48,189,200,10,83,153,27,104,127,26,156,206,76,65,102,234,194,116,111,247,199,62,162,46,197,97,218,184,30,219,140,220,114,142,33,51,207,244,185,121,227,144,8,152,3,251,49,196,199,242,19,132,24,92,85,117,58,131,167,55,141,25,140,30,157,194,196,139,118,192,36,189,31,51,222,82,63,23,38,101,241,192,201,169,162,41,21,63,54,205,122,110,142,6,221,8,184,176,132,30,56,186,148,128,105,55,217,47,92,5,110,255,3,234,5,190,160,236,27,15,76,150,240,67,33,127,122,31,123,120,169,247,1,51,77,4,207,165,231,200,142,167,174,121,62,246,17,181,28,59,174,37,201,169,171,158,34,171,209,125,64,168,188,214,174,46,243,107,90,205,1,247,55,132,101,197,171,43,174,166,239,232,125,48,250,218,3,158,189,166,39,52,0,149,228,118,24,37,27,157,162,21,46,168,207,227,42,86,192,172,117,53,144,120,236,53,124,30,76,2,113,229,9,174,81,129,229,15,126,14,15,20,23,5,78,132,192,253,167,183,9,125,202,20,37,40,91,227,189,208,249,80,122,109,83,168,109,49,69,89,153,143,147,75,166,222,233,183,138,165,142,30,67,4,134,53,167,167,40,68,218,40,121,185,241,76,68,160,157,38,229,192,195,136,0,4,78,199,184,243,101,127,230,201,104,90,13,129,148,214,200,195,225,76,120,69,66,169,227,215,205,251,161,133,162,2,241,129,39,13,242,243,43,165,56,31,59,191,205,216,204,231,228,97,235,98,252,3,234,146,81,40,147,188,144,28,133,174,68,110,95,110,222,77,160,233,131,23,52,68,10,99,177,122,149,85,161,214,145,128,167,188,215,121,178,237,175,5,185,176,182,180,29,171,242,152,99,190,145,18,168,30,106,209,206,31,5,160,255,244,182,222,33,153,166,103,183,193,157,116,152,178,76,221,206,40,232,106,195,111,110,92,87,75,67,84,52,19,197,197,199,249,27,111,160,135,84,212,136,159,174,75,115,189,70,229,235,9,85,222,186,63,156,1,108,180,195,61,12,148,140,73,201,61,39,4,211,35,94,155,226,191,215,215,52,41,143,128,225,183,213,147,109,206,40,76,198,150,238,180,29,92,59,199,88,79,191,96,104,129,167,84,53,145,216,82,76,221,244,135,158,93,181,136,122,3,229,242,53,10,124,121,40,53,120,7,28,241,28,241,63,180,147,131,148,84,47,74,198,68,203,62,148,225,149,216,24,69,204,3,67,243,131,41,128,148,62,110,66,14,229,30,93,131,66,214,209,229,193,22,157,221,126,62,12,138,167,165,81,137,74,136,28,173,216,197,90,69,68,25,98,176,105,164,216,23,190,228,194,253,92,166,226,236,230,178,209,32,119,41,26,192,158,133,71,229,67,177,173,149,8,17,42,171,225,109,197,192,131,158,113,133,87,16,136,25,188,148,2,149,36,209,244,182,204,98,233,24,229,23,131,94,189,199,17,129,78,238,83,91,108,141,146,222,242,6,188,147,182,183,111,250,146,246,23,181,59,59,229,176,112,167,192,103,200,60,178,125,96,40,221,30,107,154,83,197,151,128,169,166,104,154,99,23,118,219,230,40,47,145,21,189,204,20,160,231,41,117,27,63,67,2,233,212,7,119,220,195,39,245,131,164,149,255,48,251,164,250,8,166,98,228,101,24,60,23,117,249,93,246,43,148,222,123,60,54,92,8,227,129,211,89,217,229,194,93,91,218,38,187,250,14,152,78,119,181,252,230,217,220,182,167,103,72,250,194,216,160,217,197,179,86,189,73,156,17,69,168,83,210,105,84,192,103,95,247,51,161,165,37,201,157,51,233,123,68,174,139,85,22,141,167,219,225,60,182,135,4,207,251,19,134,211,178,210,129,163,28,43,132,42,233,167,114,159,66,105,223,74,153,8,179,60,181,249,80,228,148,59,75,45,73,162,112,130,112,90,96,165,103,233,198,252,218,134,192,18,68,162,170,26,97,200,251,211,116,197,42,60,105,35,20,184,164,231,222,212,235,223,39,67,197,66,219,25,144,68,94,119,245,81,253,45,21,32,80,178,121,3,137,193,58,224,244,201,118,103,135,128,138,207,74,33,180,45,224,24,19,110,108,12,43,229,211,230,148,70,10,113,197,120,211,168,162,77,3,125,135,156,12,212,210,180,182,106,13,60,197,197,61,190,86,237,79,55,67,53,5,135,117,209,165,41,14,120,120,253,196,29,168,134,171,72,148,149,184,123,140,169,88,207,139,242,57,19,138,111,113,104,14,84,141,203,91,235,205,160,249,20,60,39,77,215,14,40,235,95,104,129,174,151,103,135,0,185,115,185,89,2,232,33,40,161,115,126,223,237,134,178,34,49,252,80,77,75,206,187,122,158,104,162,69,240,52,191,35,110,182,3,166,73,255,185,218,226,202,14,67,64,145,180,252,119,47,19,214,118,120,229,183,63,125,143,123,122,76,186,201,231,211,66,206,30,191,252,106,234,78,69,161,218,96,180,211,28,206,184,208,207,79,23,111,182,6,61,206,222,210,231,182,10,7,71,49,96,242,251,214,201,179,220,5,18,252,161,179,27,197,138,234,77,47,192,235,33,149,104,28,161,23,196,3,208,95,182,116,110,188,20,98,50,218,198,221,32,58,10,116,152,220,148,160,103,209,142,28,207,5,153,66,82,216,90,150,46,60,187,42,114,33,114,190,199,29,79,218,99,148,32,4,61,139,61,114,192,176,70,107,165,247,36,251,225,40,21,150,250,203,20,241,251,218,0,205,79,161,41,221,182,94,133,241,193,90,11,10,163,68,243,253,96,90,95,162,146,1,52,120,240,243,133,33,228,209,7,219,221,180,94,63,120,49,130,91,225,29,28,238,192,44,204,169,229,239,48,31,250,213,132,11,117,250,227,237,221,143,73,254,236,161,3,232,102,224,248,189,183,233,147,40,229,10,22,141,251,222,148,24,85,149,180,107,198,206,51,227,167,249,150,90,151,127,236,21,175,36,253,161,90,163,4,92,91,204,254,31,252,160,205,37,91,12,165,253,64,97,228,138,171,92,60,148,32,132,26,38,167,6,182,231,134,6,95,96,84,100,199,133,105,63,215,7,95,244,55,197,205,17,136,210,237,168,19,63,12,243,134,208,177,22,13,80,124,54,100,138,35,92,175,139,107,28,87,116,230,248,216,198,146,168,213,185,196,161,195,78,128,80,90,87,87,135,65,96,196,213,45,27,87,186,182,140,81,92,177,195,140,128,248,75,155,217,26,74,3,126,117,198,186,210,142,76,4,243,114,140,90,62,123,74,106,79,15,95,142,52,50,112,171,79,151,170,49,231,197,197,38,213,46,101,116,216,222,35,166,10,4,203,42,89,49,126,244,195,62,104,101,90,91,157,86,217,25,105,173,31,16,199,14,212,123,91,91,134,155,40,70,88,219,150,218,86,199,39,155,110,103,207,102,172,98,75,13,183,243,17,194,120,162,141,78,37,35,167,145,134,239,176,41,25,96,9,28,76,43,135,136,215,166,59,74,251,5,230,178,32,172,143,25,181,159,237,41,26,232,4,143,227,112,34,147,251,230,109,76,230,243,158,93,79,165,221,217,71,72,222,222,195,9,137,170,39,185,66,61,111,220,156,50,84,141,91,91,85,213,140,221,146,0,199,254,3,28,83,133,14,141,23,61,174,203,244,215,166,178,183,169,150,31,240,14,159,108,65,175,165,61,24,11,218,47,215,35,43,248,199,89,3,238,139,244,184,119,37,227,95,17,20,17,7,156,126,217,8,162,162,39,83,84,151,145,13,112,123,181,81,129,78,169,15,13,230,111,83,172,249,208,197,115,75,116,108,167,125,69,58,43,76,80,103,218,110,141,245,127,190,224,49,107,225,142,104,79,158,12,82,224,223,136,29,243,5,79,91,29,255,51,186,57,5,108,149,73,79,216,96,142,234,145,70,83,121,152,74,130,189,152,86,171,56,204,150,244,84,119,25,211,217,12,248,60,182,242,115,47,190,190,51,210,214,98,58,31,154,234,45,40,147,127,31,19,184,244,39,26,50,71,52,81,192,74,125,142,11,125,175,50,111,184,28,248,172,63,141,197,195,232,227,21,28,208,245,204,167,182,164,50,76,223,17,113,80,34,143,90,202,0,225,94,255,204,171,90,172,207,68,179,181,20,44,126,203,30,148,110,155,7,29,94,84,15,141,80,127,104,139,150,209,209,124,11,243,24,156,153,68,205,19,178,182,164,69,192,99,229,183,180,196,98,201,2,107,19,209,50,230,149,186,2,38,246,245,212,173,80,252,80,47,60,148,104,26,86,59,244,74,2,222,237,137,238,230,238,77,95,149,8,65,202,79,44,29,55,241,62,183,169,178,104,253,212,49,0,156,98,244,192,44,219,167,64,106,92,199,189,254,180,33,53,19,12,9,72,251,218,57,43,245,130,79,168,188,218,48,7,72,51,147,94,203,205,191,250,167,3,179,155,60,113,47,26,100,190,53,93,105,75,199,191,214,92,20,45,20,223,136,81,3,134,166,160,110,24,86,146,246,193,144,28,107,160,125,153,160,164,95,76,213,207,187,166,143,105,81,150,63,25,165,6,202,164,65,225,207,244,98,156,74,238,175,169,255,75,109,92,247,238,11,226,99,208,182,11,106,213,231,223,79,55,54,51,165,110,216,217,26,27,191,139,73,142,174,254,132,89,168,164,252,252,30,56,169,201,243,203,147,101,140,179,47,252,122,142,9,203,210,235,62,72,251,236,87,64,72,68,153,202,71,29,51,194,206,62,203,176,95,187,70,59,40,148,40,14,154,6,175,206,19,68,46,189,3,28,114,29,58,142,203,83,99,148,61,47,95,233,212,125,162,225,20,121,127,81,225,74,120,96,213,231,218,73,29,252,55,220,116,1,206,249,164,223,168,84,156,14,211,65,53,158,178,147,218,163,42,139,26,197,2,89,208,251,96,206,173,205,86,180,30,21,65,83,113,45,195,175,94,70,103,173,185,143,74,193,217,112,152,32,152,46,91,92,4,63,172,171,213,142,170,48,214,162,250,195,217,206,97,16,31,73,229,159,87,53,17,206,184,249,182,126,179,103,163,44,43,70,28,217,7,93,123,156,161,110,123,193,112,159,161,49,144,244,4,209,218,111,18,14,114,250,73,147,200,240,47,117,223,203,134,49,42,203,75,167,95,35,241,135,210,14,89,53,161,153,8,132,124,1,156,3,67,43,43,129,246,115,180,226,168,126,40,36,178,74,215,111,90,135,110,213,145,236,57,247,146,199,198,75,42,94,16,64,65,227,177,118,53,5,192,186,118,27,227,192,231,91,62,201,9,14,142,220,253,201,154,209,176,15,133,141,19,196,97,210,105,18,11,159,132,241,221,74,71,130,134,162,48,253,109,248,94,86,92,109,172,179,93,225,138,98,243,7,147,128,212,230,35,242,238,20,7,57,92,144,196,86,155,17,214,204,230,47,70,215,168,86,30,226,50,28,23,209,135,197,136,130,150,222,28,158,187,238,40,45,148,106,236,162,185,21,7,46,99,172,185,65,36,17,146,215,28,87,11,34,171,124,14,107,145,208,204,7,159,153,164,79,77,57,228,30,254,88,200,242,148,161,215,146,25,31,129,18,142,144,175,49,201,15,149,128,55,59,146,140,231,32,102,236,43,111,160,128,172,157,152,216,224,211,235,234,89,71,101,168,182,2,180,53,193,230,207,96,110,146,173,2,91,141,248,114,120,65,22,41,15,14,31,72,28,92,51,255,216,247,4,70,132,243,75,187,27,15,54,124,230,79,6,109,187,174,10,21,68,187,107,89,215,252,121,254,223,128,211,143,223,158,52,150,49,170,248,215,130,125,186,233,126,53,233,248,247,250,14,184,253,41,32,175,250,228,140,162,95,13,35,145,10,148,156,49,92,132,30,63,216,100,129,178,58,54,109,38,143,165,195,12,64,90,125,61,209,112,228,222,28,166,190,85,115,154,199,4,111,185,250,176,76,27,67,205,253,157,3,220,5,112,145,81,49,41,39,129,173,17,205,135,101,161,58,251,204,150,68,104,215,159,28,158,64,165,234,96,148,206,185,249,109,43,22,107,209,18,167,73,16,196,131,229,7,54,3,32,63,75,59,152,96,15,76,90,62,235,202,223,121,184,48,227,241,182,235,75,154,199,242,42,206,244,116,224,115,226,106,114,221,132,82,221,18,193,245,63,19,42,235,94,11,163,228,112,24,178,121,205,65,23,59,66,28,37,243,171,22,212,177,153,138,19,34,85,52,25,219,99,105,243,32,158,220,163,255,8,214,46,181,222,22,172,120,254,100,132,45,158,98,158,65,153,76,113,148,160,231,83,41,116,246,198,26,47,141,184,216,83,50,51,173,243,161,57,156,107,213,72,230,134,245,214,201,0,140,10,14,95,69,225,25,217,113,96,216,26,166,58,108,171,184,226,23,112,211,158,96,122,245,147,243,89,130,66,200,47,89,48,234,27,166,219,3,103,78,156,207,93,52,73,134,134,152,187,31,104,76,156,247,18,227,174,158,213,234,145,101,94,187,60,113,105,162,179,203,245,65,129,19,46,193,133,27,148,83,190,167,173,98,205,210,98,26,54,211,187,143,155,83,110,37,182,93,51,113,87,191,55,100,163,67,246,44,26,80,105,79,119,152,51,95,124,159,141,151,117,95,155,234,27,173,168,65,139,148,156,220,7,159,41,215,181,201,137,110,225,18,51,5,206,29,181,130,246,79,119,194,231,25,18,7,74,244,180,97,127,109,201,127,122,88,139,148,220,155,206,197,18,63,61,161,156,212,159,62,155,78,41,190,233,44,72,215,84,253,205,132,110,118,124,237,73,13,152,142,10,54,153,155,80,203,10,8,212,22,199,230,154,113,239,101,158,145,12,138,205,211,120,112,108,86,141,117,110,171,202,140,15,114,108,76,109,255,219,216,173,61,102,10,238,249,204,10,15,171,205,254,193,180,18,172,246,7,216,133,133,14,106,125,180,250,210,132,40,220,104,165,106,94,45,245,253,75,69,117,71,155,201,135,106,134,58,69,216,141,222,25,219,201,159,20,116,168,66,84,234,3,242,74,122,117,178,172,208,7,227,222,104,202,19,201,186,229,220,212,149,94,206,166,181,66,76,51,39,71,68,99,5,175,88,47,238,86,200,228,240,168,90,19,192,242,64,71,202,127,122,82,217,40,14,56,246,241,244,188,60,251,185,85,164,203,210,28,53,122,42,225,80,205,85,163,199,155,162,167,176,75,233,57,33,197,33,187,198,89,19,206,205,64,250,168,210,139,165,48,76,96,197,97,98,103,82,12,71,80,109,121,228,204,152,151,233,113,85,216,88,17,28,134,64,89,247,171,220,188,243,163,161,21,155,180,10,28,177,147,236,125,91,13,193,214,173,93,122,244,31,81,25,236,112,129,230,115,170,51,106,90,180,14,227,175,235,76,50,106,242,17,55,167,176,165,232,78,139,146,202,183,0,126,244,45,106,100,153,3,233,182,72,99,218,116,37,0,98,136,139,19,105,158,95,65,39,170,233,38,63,34,137,12,122,76,123,9,188,209,188,132,228,177,195,48,92,104,16,9,130,111,63,177,129,97,185,211,130,3,4,71,166,63,56,210,90,125,61,181,12,225,173,146,99,160,93,70,157,104,40,64,170,95,60,77,226,81,235,157,143,221,178,253,98,56,163,158,86,28,194,183,61,38,202,132,33,250,109,238,128,88,222,199,132,248,108,78,90,235,131,115,219,46,204,231,209,74,161,179,19,184,230,17,42,241,233,241,111,240,154,145,231,10,24,253,200,199,71,135,136,109,56,12,161,153,22,170,118,203,65,251,36,37,116,163,246,217,50,130,131,233,87,211,92,248,56,233,24,38,126,190,80,47,72,23,184,182,77,162,241,242,13,105,54,190,144,172,29,155,149,234,163,236,48,117,98,111,52,178,116,95,154,80,147,156,197,84,159,254,220,238,221,133,7,46,104,89,60,53,130,112,65,127,67,154,77,232,66,123,186,96,16,247,188,61,112,167,47,85,97,35,47,15,152,186,241,167,70,144,67,218,31,156,181,171,39,58,150,194,118,151,209,232,65,206,204,169,106,26,158,165,219,252,230,13,25,218,199,176,28,228,197,103,192,72,251,46,45,64,68,216,46,126,27,61,70,237,163,224,248,111,241,211,19,241,113,189,119,177,185,242,193,221,194,46,10,195,226,237,251,194,129,219,35,201,183,146,145,130,212,128,217,155,213,94,30,136,3,197,213,5,235,90,156,47,220,163,49,202,133,31,177,101,250,63,210,142,47,98,73,241,199,75,111,214,217,26,240,34,156,166,150,62,17,251,30,48,166,74,83,167,147,114,252,123,115,2,62,234,163,172,236,166,252,239,222,218,236,51,161,133,155,73,46,174,74,102,62,161,212,221,247,181,205,67,221,15,156,93,119,200,224,161,12,87,116,243,20,111,20,7,134,40,88,189,101,106,81,239,111,179,178,181,96,116,88,40,38,158,28,82,221,164,37,161,103,159,112,141,105,154,38,40,254,26,15,236,9,43,80,36,193,179,186,218,168,153,196,92,57,206,151,198,136,13,118,202,36,131,169,85,81,79,28,17,240,120,237,253,84,149,145,91,43,158,250,36,90,115,94,107,235,131,97,249,212,128,241,164,122,121,224,229,193,36,224,13,155,148,122,187,88,158,254,214,102,143,105,40,10,202,165,158,227,234,110,70,183,190,151,167,31,81,50,135,30,91,111,13,61,117,139,7,59,15,209,167,62,24,100,122,247,181,136,24,244,250,248,217,255,157,184,119,215,225,46,200,178,187,222,197,241,8,213,253,226,7,32,34,35,68,4,22,110,89,19,120,198,26,134,192,178,28,242,0,72,100,4,136,128,128,196,50,99,203,128,44,241,54,110,196,91,80,191,253,63,123,215,170,198,147,89,234,110,181,212,223,183,190,115,254,117,234,186,107,95,214,138,122,77,96,82,26,158,177,38,252,226,227,49,97,145,174,15,188,130,93,203,224,161,183,62,187,213,187,31,23,209,39,28,28,10,91,222,108,15,216,178,107,116,5,112,113,113,20,97,218,164,63,141,118,200,125,247,192,195,160,239,166,8,211,143,221,140,7,64,233,177,166,221,182,170,55,156,50,48,189,70,156,149,125,150,227,202,1,175,188,159,244,223,65,168,213,251,148,124,33,141,181,153,233,239,90,48,118,216,144,103,169,142,197,60,157,211,207,212,225,119,122,60,0,144,106,164,22,48,206,140,231,105,52,195,70,192,199,56,213,181,139,64,105,139,213,135,210,70,87,23,27,135,70,141,37,176,141,48,230,217,240,72,144,141,166,53,42,191,159,84,241,22,187,33,117,71,154,200,71,162,194,10,179,245,87,246,162,254,30,108,201,228,118,105,193,166,154,154,173,77,2,214,250,236,113,96,152,89,31,183,200,244,155,64,179,20,133,199,205,181,40,45,253,60,0,141,139,211,212,58,213,185,76,156,39,158,166,120,81,35,240,199,150,105,238,129,195,106,165,158,78,253,161,208,138,149,128,161,144,155,143,227,209,68,74,62,152,66,83,245,62,28,184,178,209,59,92,96,153,202,234,152,36,67,198,159,38,6,163,182,37,107,175,185,10,123,195,46,129,154,72,96,171,108,242,239,54,21,182,220,31,184,231,128,59,226,244,218,229,40,14,223,166,89,233,81,121,124,166,16,152,251,119,115,233,127,252,88,148,16,122,102,143,145,240,108,173,166,96,37,59,99,7,9,40,103,51,110,15,106,17,7,135,241,190,119,109,56,138,47,223,205,174,17,212,58,171,247,113,35,115,1,254,102,90,49,119,219,147,217,143,97,220,125,42,109,35,46,110,127,10,251,203,55,2,229,122,186,145,112,228,78,79,96,84,247,116,184,151,73,8,56,188,241,182,175,231,195,186,87,53,55,228,100,30,249,147,51,27,166,115,222,160,207,87,182,178,130,65,133,86,157,2,8,248,236,244,207,92,193,151,225,87,55,46,218,40,56,42,188,154,7,164,129,33,239,121,234,29,194,27,11,227,18,65,156,119,52,163,160,180,193,241,93,30,71,241,153,42,158,154,12,138,28,135,246,9,122,197,35,30,38,57,71,143,93,40,134,188,160,193,224,173,26,35,164,222,227,0,12,24,221,250,162,112,10,58,51,131,155,150,114,79,156,21,205,87,8,112,121,54,37,120,102,60,82,14,204,190,243,150,144,224,92,140,15,67,140,88,126,155,75,170,180,220,184,213,5,37,159,123,197,104,82,43,161,167,64,133,109,250,14,23,59,135,220,242,39,213,48,174,112,138,94,79,35,179,249,194,86,168,179,99,142,19,128,211,160,2,68,204,158,216,204,44,181,108,4,129,73,141,91,53,96,99,103,21,152,168,127,138,167,171,169,125,10,156,40,49,10,24,181,55,113,20,163,5,126,182,141,120,249,177,232,151,120,201,230,175,4,201,87,200,217,92,75,122,120,157,172,56,51,150,54,81,231,254,16,55,121,17,46,40,58,45,79,22,59,233,134,241,48,156,52,69,31,54,234,165,248,101,118,245,245,242,115,57,101,0,252,66,147,146,82,97,6,99,189,220,159,54,255,207,80,184,133,184,144,193,89,125,208,8,252,38,79,54,228,167,97,81,212,167,77,86,109,95,152,116,25,229,75,171,217,243,230,248,236,51,31,30,198,179,115,249,43,251,238,134,75,111,33,208,38,96,169,70,127,83,249,255,192,183,196,144,122,245,66,112,240,33,213,91,78,182,195,94,186,84,230,0,190,135,80,52,55,146,240,164,36,217,86,191,226,12,40,76,179,170,146,120,195,212,78,215,157,163,240,42,72,86,29,116,55,247,92,61,246,85,83,123,129,137,20,110,123,96,84,225,181,98,161,67,193,17,203,7,119,234,124,225,228,204,248,192,132,198,244,183,233,147,18,240,249,76,141,12,91,208,179,198,174,176,219,35,117,107,252,221,30,32,5,182,44,228,7,14,3,140,138,156,167,220,129,78,169,247,128,32,131,102,150,183,71,195,158,38,203,229,92,217,101,150,13,92,156,126,178,145,75,50,212,197,76,60,186,120,96,23,120,60,249,28,99,24,165,132,119,153,229,41,62,20,136,80,28,184,57,64,48,124,214,23,62,19,193,143,77,104,223,206,190,217,31,56,135,189,93,77,91,104,232,103,33,78,235,93,214,141,5,67,223,77,173,139,27,42,100,65,108,149,57,176,34,247,48,245,201,140,56,83,71,199,99,205,22,7,132,241,165,232,68,24,40,178,122,151,141,135,155,219,36,139,239,137,58,106,127,188,215,20,210,111,79,138,59,48,70,230,51,199,208,237,116,163,148,108,197,166,36,87,20,36,116,47,129,58,176,201,162,201,104,16,84,9,191,70,53,139,71,234,171,208,225,186,131,65,114,135,106,193,194,150,157,61,111,26,152,236,241,169,240,249,174,232,238,101,236,162,210,159,101,25,45,143,195,20,253,119,205,149,133,231,98,94,152,226,45,233,52,11,106,249,118,132,83,169,171,68,39,49,226,233,21,84,86,128,57,245,34,124,46,216,204,66,159,255,27,242,109,165,12,68,9,216,195,136,141,32,8,178,96,2,67,165,233,199,30,89,110,136,110,10,59,41,36,90,97,197,236,98,103,178,192,100,101,196,60,218,184,32,85,253,225,220,134,216,207,2,174,77,153,56,137,168,213,114,191,251,52,91,147,132,137,20,222,253,8,174,71,61,20,201,172,42,97,178,114,67,128,45,91,21,122,96,244,136,119,179,185,105,77,206,129,207,196,46,23,222,56,14,255,235,127,249,23,255,236,111,254,250,159,253,225,111,254,246,47,255,240,223,254,195,127,241,87,255,232,159,254,225,31,254,131,255,247,223,255,15,127,252,215,255,246,143,255,254,127,251,227,223,253,155,127,240,23,255,205,95,255,227,243,119,220,187,200,187,57,198,207,63,248,151,255,242,47,254,197,223,254,243,127,118,254,246,63,255,195,63,250,219,255,238,111,254,240,15,254,226,159,252,225,175,255,233,31,254,246,111,254,249,63,252,128,255,226,47,255,234,15,255,229,223,254,205,95,254,213,63,225,5,127,253,55,255,248,47,255,234,31,253,237,249,133,255,42,210,188,73,32,186,116,194,140,226,35,120,98,247,144,203,85,140,151,245,207,215,216,212,173,58,194,155,99,14,191,165,130,8,164,233,206,11,163,177,246,192,180,70,96,45,19,62,243,133,11,183,192,103,130,252,25,191,213,132,76,191,73,134,50,38,153,40,146,34,143,168,155,207,111,83,50,87,221,123,74,108,151,19,6,180,31,211,157,160,153,170,62,15,7,52,84,7,149,130,241,236,254,137,42,220,128,17,136,147,77,129,116,214,230,231,109,195,1,182,228,162,58,80,15,119,242,8,20,10,43,183,81,129,215,12,106,46,224,70,121,189,236,195,149,67,213,27,222,76,95,76,119,113,114,169,74,188,156,116,42,53,113,48,88,135,111,10,231,63,168,140,60,86,74,71,7,33,96,18,29,158,99,15,95,184,163,88,137,90,117,48,200,7,136,46,69,240,86,37,49,168,175,205,46,100,222,126,149,52,73,173,66,12,23,63,33,40,149,225,212,85,120,52,207,171,131,248,12,253,141,135,100,183,133,15,170,177,177,142,164,6,169,220,123,154,9,109,233,71,147,17,147,5,109,26,128,28,80,27,121,244,223,224,174,31,5,169,93,118,251,7,20,69,104,53,240,115,187,163,97,26,107,234,151,195,100,218,238,159,106,221,148,207,244,110,1,155,252,190,223,220,146,6,88,166,177,182,231,251,244,126,46,200,80,52,120,85,142,253,244,67,224,78,156,160,59,133,27,240,128,143,90,96,60,67,238,205,7,38,246,38,112,43,51,60,184,192,125,62,87,100,42,122,74,244,217,185,178,150,55,165,168,113,73,190,112,81,65,176,105,149,47,49,205,208,232,210,58,63,163,240,9,111,138,125,216,218,79,190,223,168,210,50,252,222,26,33,161,38,243,126,54,9,242,143,195,144,26,244,22,63,77,62,173,102,188,158,137,131,214,230,133,231,126,2,67,217,88,101,239,12,87,71,13,226,52,213,181,106,126,243,95,137,179,201,253,172,45,246,148,3,23,165,19,88,36,97,71,44,160,153,206,245,83,147,48,200,52,189,107,111,224,115,84,82,216,124,77,206,70,250,178,10,88,45,28,213,189,94,184,80,47,241,146,167,182,114,97,242,228,178,82,148,86,162,185,23,134,70,93,97,18,25,46,220,94,138,82,4,66,215,109,56,102,98,126,234,60,90,220,170,8,218,85,181,12,49,43,206,210,141,29,105,33,164,166,4,42,176,189,199,68,195,25,185,31,254,32,83,156,142,149,127,254,144,30,254,7,138,207,246,29,17,43,163,123,40,155,92,253,141,253,202,252,6,74,156,71,254,109,140,54,250,96,79,177,209,57,58,157,91,162,53,123,153,198,186,73,226,115,127,61,57,112,45,63,84,108,203,138,201,28,134,100,76,75,103,136,63,183,232,112,232,201,155,86,42,65,225,176,253,78,134,89,183,52,51,1,46,85,68,123,63,120,118,59,207,52,130,143,135,203,215,23,122,148,202,197,6,151,65,79,49,77,73,214,84,139,22,13,220,30,49,68,78,38,178,234,53,193,159,130,212,175,87,58,249,125,245,201,169,96,1,249,86,76,108,44,43,143,149,45,128,229,254,18,146,22,81,1,17,184,93,209,9,108,223,153,244,195,54,214,194,76,241,219,212,118,104,121,64,57,219,140,19,253,224,161,157,74,121,9,129,90,89,247,97,12,198,169,25,50,104,140,248,198,96,91,163,38,167,193,6,229,61,10,72,237,178,164,5,229,43,180,102,240,121,153,102,13,145,212,237,46,191,142,43,83,219,69,72,248,62,74,22,139,166,81,161,194,25,253,49,40,206,150,244,23,12,141,21,125,77,164,82,54,202,115,223,162,78,60,190,136,176,128,230,196,13,42,118,243,133,73,92,151,47,230,200,116,154,206,70,181,201,185,141,102,133,175,72,0,48,179,78,159,230,215,98,40,50,219,135,38,20,113,237,113,102,72,96,188,208,210,37,139,76,134,104,121,54,134,87,249,237,5,9,159,7,187,250,233,120,117,59,15,10,41,161,218,251,96,114,28,21,68,198,36,62,11,89,108,241,103,152,210,75,113,58,76,226,84,15,167,248,48,57,132,116,97,227,88,42,23,70,214,110,250,177,215,169,139,156,67,152,87,8,230,186,116,66,67,236,170,10,77,200,32,102,81,34,142,198,125,55,9,151,199,192,127,210,226,122,126,182,11,130,143,210,242,243,23,165,120,50,19,215,132,33,85,59,196,207,97,76,118,180,18,231,151,94,129,69,161,187,55,208,56,21,138,190,155,67,215,51,132,177,36,118,150,178,203,193,1,156,189,24,163,253,164,97,175,253,101,66,227,245,246,41,42,133,98,229,3,27,135,86,192,103,44,151,62,141,124,117,76,114,212,44,37,19,151,172,130,122,175,200,88,191,137,42,146,63,211,125,7,119,23,172,187,95,71,90,221,165,20,145,18,35,68,141,45,7,108,213,232,10,147,246,122,225,161,188,112,36,84,146,31,18,112,67,2,86,159,166,98,213,183,25,234,174,135,144,233,225,44,35,93,113,58,60,137,4,101,133,111,37,68,251,85,55,92,147,109,252,68,72,221,239,138,86,201,92,242,48,148,190,97,45,34,191,116,214,216,22,216,148,140,252,221,19,13,221,170,48,53,56,190,27,156,59,8,59,119,83,24,235,190,56,108,242,216,242,217,166,227,230,55,57,116,64,178,16,201,252,224,86,226,105,120,121,211,243,52,238,102,239,52,36,224,36,185,23,184,112,120,59,156,79,83,166,246,202,105,73,152,193,227,188,120,9,95,139,193,56,86,28,206,150,86,244,252,118,142,101,5,33,78,77,229,109,218,114,246,67,96,170,210,180,91,8,122,220,223,70,228,109,235,144,64,163,237,51,209,6,123,12,233,243,137,12,92,113,20,205,215,62,20,61,215,66,55,125,76,153,107,235,120,194,36,228,124,196,13,49,173,33,73,47,7,110,81,73,212,16,186,16,82,249,129,229,210,92,99,140,28,147,63,249,170,179,139,173,56,180,38,65,90,29,76,34,76,46,175,9,10,173,251,80,216,170,60,28,30,85,231,40,55,68,39,8,57,224,54,41,11,133,9,42,126,104,49,194,47,109,22,82,35,238,120,69,231,71,73,252,135,17,39,135,97,50,45,156,50,100,36,41,29,143,180,200,105,170,184,58,255,183,41,98,149,128,161,167,239,10,223,162,49,96,190,249,126,23,73,120,55,202,138,72,206,144,248,213,129,45,180,230,40,73,248,215,223,12,74,242,104,180,12,254,242,169,48,57,96,238,5,156,136,197,117,253,233,76,154,176,239,236,211,40,132,175,119,243,192,166,132,227,240,248,17,194,92,248,28,204,37,210,205,38,105,3,194,201,50,8,69,143,152,130,184,14,166,254,52,37,21,206,205,131,78,16,174,239,38,240,185,161,70,106,34,153,105,66,56,52,32,138,163,94,215,81,227,31,146,135,73,181,142,72,39,161,125,20,24,4,62,231,108,139,209,132,71,92,82,246,15,220,96,166,245,62,227,106,36,146,166,192,121,133,93,197,118,62,37,39,25,24,235,222,151,199,198,95,240,190,60,40,104,27,18,95,123,107,187,33,203,240,147,116,225,35,145,228,11,131,71,24,16,84,234,44,9,121,240,234,25,140,143,228,5,66,188,94,158,134,45,191,197,193,35,61,197,105,201,187,241,29,125,205,38,249,97,139,55,97,152,103,186,120,40,243,87,186,153,30,120,207,112,162,47,236,32,209,206,65,19,134,220,207,229,240,217,103,133,77,18,152,232,126,188,252,156,92,73,54,28,174,232,92,251,62,248,220,240,242,212,73,106,196,186,190,165,64,231,185,132,51,158,12,101,187,120,59,76,152,85,135,139,244,136,48,125,48,83,187,154,147,184,241,66,21,20,213,29,204,199,162,176,177,249,57,12,125,97,145,57,14,9,136,87,77,146,246,196,253,68,209,217,92,59,16,20,6,10,249,236,179,255,159,189,34,96,126,90,172,46,42,225,160,176,253,96,82,198,139,174,16,110,175,145,252,4,145,152,108,179,5,154,166,234,14,181,109,97,88,233,18,35,230,243,169,112,134,234,220,232,164,217,191,172,4,191,55,67,184,127,238,78,75,97,178,197,150,195,148,104,137,17,115,110,193,181,123,201,113,35,156,2,189,186,192,29,26,191,237,240,153,100,18,60,6,30,217,25,29,129,213,186,58,7,30,154,86,254,85,240,149,9,23,12,48,53,25,23,198,4,186,253,89,225,253,204,57,26,182,57,32,171,194,103,153,127,243,96,155,116,98,211,135,75,8,201,183,31,149,160,24,56,213,82,184,60,141,13,119,127,18,53,68,224,243,87,126,165,62,215,216,36,85,37,132,68,173,136,210,81,100,58,100,63,161,126,123,120,1,94,51,1,177,27,57,27,198,42,176,60,43,23,49,240,185,158,103,209,212,241,222,36,209,117,233,72,146,124,18,177,202,205,29,80,202,99,173,97,136,149,58,124,54,217,60,181,221,214,22,127,122,88,5,176,62,13,185,128,63,76,125,81,173,235,65,57,35,3,30,127,210,221,169,142,240,81,108,82,170,197,239,3,108,44,176,1,207,38,58,16,246,244,114,18,62,200,104,234,172,239,211,115,186,76,29,138,221,84,88,228,103,48,125,43,235,100,98,53,161,232,3,229,206,16,48,137,73,69,27,206,209,146,3,230,96,233,50,201,42,169,177,237,67,109,75,150,173,10,10,138,237,110,159,14,39,105,17,142,125,210,221,166,51,33,117,42,222,133,174,14,16,101,148,21,40,229,18,10,35,103,85,3,38,148,175,131,85,141,27,48,224,159,58,220,133,185,194,143,237,63,141,179,81,239,22,21,155,165,45,135,207,197,52,13,177,111,136,144,183,113,97,74,109,228,126,8,25,67,242,193,180,234,173,243,128,204,20,202,58,60,157,145,128,209,86,157,186,65,0,62,138,70,14,12,105,129,126,55,4,228,187,4,204,235,228,94,92,81,41,88,209,167,211,206,77,105,185,121,88,62,67,1,216,252,106,23,70,228,203,77,24,156,59,184,155,101,158,81,76,187,47,186,107,214,134,159,29,58,250,100,254,180,96,47,8,155,111,205,62,81,168,238,46,50,28,240,222,186,152,46,133,121,144,212,200,239,110,147,47,190,48,252,8,183,75,8,195,101,103,220,5,54,214,251,11,159,241,128,143,252,131,89,29,66,16,59,56,229,157,82,17,20,2,32,125,216,76,231,11,83,198,49,20,222,211,237,50,96,8,44,239,60,34,190,88,60,94,72,244,130,40,68,23,184,225,90,216,14,23,10,205,150,192,132,253,167,163,248,60,229,214,130,209,214,188,176,2,152,236,236,219,165,230,121,150,119,163,45,35,102,0,30,149,240,128,208,63,84,124,10,12,157,194,216,222,112,75,115,150,125,182,25,7,230,240,166,113,29,16,250,167,193,245,204,85,211,122,54,255,170,108,179,248,242,183,39,32,0,195,145,47,93,74,31,141,111,51,99,99,66,130,88,62,219,148,45,179,127,23,231,188,20,83,90,10,211,240,106,226,158,43,217,246,210,238,115,68,122,98,93,55,98,54,225,168,129,254,149,142,242,134,157,53,220,196,11,125,224,66,133,156,55,172,101,21,237,24,198,212,236,71,34,40,234,9,89,96,20,100,125,187,202,237,231,127,87,248,156,61,159,97,213,45,133,102,21,125,154,226,225,29,48,219,213,141,99,2,83,21,29,13,231,102,34,195,209,73,187,115,106,158,14,255,205,25,121,253,109,171,11,245,193,236,198,101,127,39,82,71,159,40,134,131,40,156,40,57,226,78,130,234,226,67,137,166,138,40,44,232,114,97,86,124,166,166,93,34,40,231,73,204,96,42,67,166,118,25,181,16,94,23,219,97,227,42,194,121,5,204,93,197,63,26,95,186,152,247,157,165,182,253,96,50,150,102,57,243,64,207,95,244,64,183,134,218,199,215,150,175,71,8,42,38,201,102,55,56,197,169,246,19,12,233,250,209,131,18,142,236,48,187,228,210,223,38,157,240,251,42,236,19,132,52,244,221,216,212,203,225,137,40,117,123,26,94,188,54,21,24,47,169,180,236,236,214,232,147,124,176,213,26,203,217,97,239,115,15,76,135,198,185,169,85,119,30,128,161,197,209,74,181,220,120,81,247,55,116,43,114,29,15,124,70,190,71,135,99,132,55,49,81,172,49,251,162,240,143,106,187,225,120,29,254,211,248,114,132,39,204,222,29,252,55,100,16,161,141,168,79,215,155,71,79,66,36,94,114,69,207,34,255,230,111,49,150,11,93,89,133,36,213,226,29,74,57,104,157,79,143,141,30,221,109,126,122,185,190,82,154,8,17,201,7,83,192,146,197,244,239,228,251,123,250,37,48,65,27,237,18,210,203,107,192,167,97,207,244,198,177,145,2,125,42,125,141,101,42,92,44,176,223,90,238,130,206,49,212,192,2,198,103,167,139,195,194,12,126,168,85,172,145,221,117,59,129,14,209,79,45,108,207,115,229,209,45,182,226,124,243,167,171,81,20,102,133,91,247,203,22,48,164,123,207,211,37,244,112,237,162,75,140,73,96,203,138,44,1,119,137,173,162,65,139,240,207,215,41,208,210,45,225,32,35,39,158,88,224,118,216,242,9,228,72,92,133,72,110,60,189,72,39,147,150,65,28,226,36,197,157,76,133,84,159,243,214,136,199,28,134,248,87,100,151,198,185,144,154,101,230,48,188,33,67,13,175,197,137,225,191,77,122,102,145,227,152,224,233,114,197,52,10,148,9,221,139,85,55,168,201,116,171,142,212,183,37,114,229,24,156,167,97,190,174,27,75,60,247,199,22,222,201,125,75,132,128,30,125,35,40,159,206,226,251,146,81,14,108,100,195,114,7,45,4,203,191,159,38,111,104,234,150,82,141,132,241,27,77,50,5,135,176,223,12,216,221,179,51,246,26,127,239,40,234,223,57,83,165,185,39,3,26,220,86,212,70,41,8,51,121,150,60,212,130,84,1,41,76,53,110,246,223,230,51,91,22,143,193,44,120,206,191,241,34,99,120,8,197,204,49,169,201,85,244,51,19,103,190,82,84,34,56,64,152,199,95,190,109,174,136,247,8,149,113,23,216,134,109,3,217,143,173,189,130,213,243,193,144,212,239,164,215,231,180,114,36,248,19,246,194,107,169,215,254,9,155,249,55,94,124,120,235,207,181,159,27,195,231,134,52,238,247,210,199,123,69,94,177,130,172,46,85,234,113,237,194,70,241,247,7,147,147,38,44,224,116,226,128,189,236,131,39,244,215,122,211,236,86,248,252,13,9,115,116,75,17,25,215,124,72,160,188,105,176,25,84,189,96,143,76,157,164,127,216,182,197,189,159,171,205,244,224,131,17,52,156,35,231,185,187,176,55,127,191,77,216,57,171,199,174,226,217,141,99,23,250,193,249,192,212,19,120,46,49,41,180,36,53,14,133,17,34,247,151,159,57,157,138,250,44,214,100,35,91,14,79,51,176,5,22,141,22,146,127,9,209,202,50,64,251,196,201,144,44,21,123,38,29,177,99,218,248,94,141,106,214,146,242,80,64,162,42,223,84,34,242,88,133,100,25,24,75,223,127,25,127,119,214,46,61,43,40,138,65,184,94,83,181,164,247,189,69,185,183,55,236,88,145,103,81,233,165,205,220,210,254,219,120,224,186,174,253,115,174,184,66,56,68,85,56,19,181,225,220,46,191,156,193,110,255,191,171,227,224,172,189,236,106,137,196,207,32,118,213,14,175,136,35,127,195,53,185,202,36,125,57,73,154,94,77,79,165,60,116,208,207,84,129,135,235,107,56,76,198,103,68,117,30,158,189,218,153,194,77,123,122,72,21,51,87,132,179,25,251,57,65,129,83,205,186,122,225,62,116,69,17,106,171,48,132,116,175,70,91,219,175,109,48,178,61,1,56,206,206,168,140,176,154,205,170,254,87,154,82,227,229,86,74,47,153,184,92,208,57,111,191,15,179,250,27,161,110,31,166,237,228,14,67,56,147,211,200,122,202,64,217,156,125,170,65,166,206,117,87,135,228,76,109,55,103,16,75,70,85,68,96,184,95,253,225,254,163,33,16,20,9,97,223,79,205,243,62,159,135,25,1,55,26,76,109,76,83,36,14,76,105,101,60,221,33,121,83,152,210,161,21,191,77,124,68,253,18,27,97,90,191,103,44,75,96,81,7,64,226,68,244,157,1,242,189,172,145,69,211,38,240,136,146,137,255,180,174,30,128,68,20,162,251,203,205,131,254,60,125,142,114,215,18,162,22,177,40,117,35,98,114,80,211,249,135,33,153,84,229,250,68,133,125,11,247,2,193,213,34,126,15,200,115,73,254,15,148,228,74,49,57,136,137,122,10,16,129,48,168,249,5,93,164,157,56,72,216,76,111,240,103,10,179,12,2,110,170,108,62,154,221,137,124,125,113,189,73,66,127,8,60,135,235,91,2,183,199,13,75,172,5,41,28,135,141,6,69,62,26,33,182,118,95,78,192,89,50,63,128,201,192,20,88,74,12,140,2,239,244,163,119,202,65,73,74,16,24,151,85,12,54,165,223,82,143,2,12,47,195,133,159,105,72,237,241,106,23,133,57,72,29,50,4,141,146,219,89,40,1,23,29,142,66,248,207,151,15,196,249,179,173,23,94,94,202,5,60,31,119,103,67,177,193,217,223,128,151,154,89,84,7,39,223,136,97,167,122,194,150,141,59,79,24,12,148,96,44,169,28,226,225,32,138,37,19,15,151,87,126,94,205,134,231,48,30,43,241,234,81,239,140,149,240,193,20,228,204,162,99,201,54,227,115,144,251,141,210,227,90,135,66,185,253,193,19,175,82,122,230,17,90,165,222,39,20,22,232,158,210,140,221,248,219,206,70,74,132,208,117,121,36,248,92,191,18,29,242,250,77,217,89,96,82,173,190,223,38,17,234,141,116,53,99,240,252,58,124,64,212,247,164,174,84,83,102,73,254,244,57,77,82,83,83,230,108,4,219,115,95,33,18,193,49,162,187,188,145,143,250,203,41,107,18,249,100,124,188,155,66,241,15,230,174,246,56,213,79,91,60,138,1,79,72,41,194,165,244,115,15,239,207,14,178,32,197,99,169,80,40,233,201,248,20,18,193,226,152,255,196,4,251,140,102,75,10,60,182,236,212,195,235,216,103,95,186,216,192,79,135,222,159,158,202,108,96,95,203,178,57,190,159,189,144,0,173,119,41,209,167,246,248,105,77,238,234,219,73,7,117,164,91,115,137,152,105,197,211,48,56,135,72,253,127,38,98,89,174,248,0,188,86,122,166,210,132,216,241,131,139,165,166,201,161,221,170,21,14,124,115,165,156,255,236,161,222,82,200,43,221,113,66,166,119,230,58,39,48,83,45,158,38,54,177,165,91,208,21,118,175,57,221,105,185,174,138,246,176,246,129,185,157,55,133,9,99,223,167,185,58,234,211,21,227,233,135,86,42,74,164,2,26,35,116,44,175,56,177,107,199,170,122,33,238,118,151,108,14,219,78,160,237,54,105,151,120,185,9,11,75,151,66,29,231,68,206,164,192,80,51,164,47,199,149,254,93,176,128,9,194,202,203,217,27,182,119,105,53,175,228,227,65,206,174,8,58,140,168,95,19,168,200,10,136,228,173,115,163,129,33,253,113,17,83,212,227,243,204,202,71,245,184,159,136,192,249,202,173,144,235,229,173,14,100,140,239,62,47,60,158,211,103,162,34,61,238,211,75,191,201,188,159,49,26,150,251,171,29,54,41,202,108,254,85,208,67,238,174,13,227,52,26,14,87,187,157,169,115,35,159,83,120,121,195,224,255,151,138,50,156,27,137,172,50,135,103,93,234,166,61,247,46,187,9,56,188,140,221,88,225,22,41,80,195,18,89,154,70,34,204,24,220,23,126,170,135,128,71,191,211,12,211,62,235,233,180,154,105,7,7,12,97,155,182,156,79,43,23,222,90,206,130,83,39,111,79,85,70,227,54,167,103,1,44,68,197,183,207,97,75,203,209,21,176,76,124,251,194,111,234,23,92,227,112,9,59,140,69,45,62,132,182,127,250,218,31,220,49,81,117,129,112,165,244,184,20,27,111,158,58,209,206,238,24,215,58,80,41,107,162,154,97,38,15,95,34,32,77,69,131,124,213,134,101,102,59,252,243,225,235,15,83,151,153,188,93,19,114,56,241,171,24,193,147,123,60,9,203,81,53,174,129,12,59,206,190,51,160,226,231,208,60,60,244,249,206,60,245,133,123,166,40,98,194,250,219,150,254,242,131,137,170,238,215,191,71,13,187,143,71,67,213,115,170,189,176,45,7,228,251,176,118,198,242,220,118,244,187,23,116,44,221,97,234,135,213,60,35,208,228,121,124,152,7,104,55,62,189,86,171,135,96,48,51,97,62,208,166,113,249,173,222,52,164,75,251,122,224,155,37,133,195,238,92,195,212,193,135,154,74,247,73,110,244,31,253,25,18,10,201,253,204,62,39,19,129,223,242,60,93,188,218,120,192,143,219,91,173,207,111,59,91,4,135,17,33,154,245,52,124,59,237,35,65,69,74,255,218,243,217,231,75,3,134,27,248,153,196,19,138,126,255,46,147,220,88,218,112,152,69,154,119,57,108,18,89,119,98,28,143,158,40,8,140,0,206,51,27,136,89,122,203,105,138,112,145,49,151,32,236,247,223,230,112,202,143,43,25,85,87,159,106,232,126,46,77,15,235,166,73,234,71,72,67,196,97,104,92,235,220,27,56,148,62,120,209,73,251,9,211,16,245,114,24,225,157,52,213,131,190,9,119,12,135,141,103,235,137,11,152,218,195,15,38,162,95,186,6,98,10,79,251,142,72,104,171,63,177,194,138,3,240,243,110,240,143,155,58,24,186,17,202,251,120,98,134,42,195,46,181,152,41,110,56,80,79,192,107,39,125,106,164,163,62,141,173,112,88,115,1,41,45,38,191,201,97,120,78,36,169,162,83,172,30,107,4,74,181,38,213,129,38,208,70,198,178,195,248,50,36,105,232,71,45,231,227,105,156,120,67,99,133,221,88,100,253,105,83,209,173,207,211,151,102,3,248,172,125,113,15,226,211,27,51,250,20,91,81,220,46,208,16,192,83,233,232,36,124,40,189,130,0,85,235,222,105,211,76,52,133,177,147,191,196,79,163,101,79,234,56,129,175,197,79,63,163,178,215,121,196,126,213,115,160,11,247,161,196,105,102,55,122,178,128,103,211,140,11,136,127,134,199,5,172,84,48,171,35,139,215,237,25,131,185,172,28,77,218,181,200,87,232,254,52,162,4,106,141,144,67,225,222,3,211,207,62,123,136,188,27,107,110,251,218,236,8,25,106,186,6,137,62,232,2,57,92,145,196,212,159,166,222,126,122,143,29,51,73,92,150,86,170,31,166,188,185,123,244,14,98,227,238,149,31,212,57,13,213,23,249,101,54,199,142,212,205,19,40,206,117,172,247,233,44,104,192,36,234,222,73,6,89,81,246,184,48,165,55,228,26,84,129,185,30,167,120,249,57,42,133,81,5,199,63,204,2,223,103,157,91,99,87,29,86,75,124,171,158,125,140,191,20,90,104,133,39,169,157,1,247,166,13,67,229,178,251,103,141,31,99,177,124,53,177,140,124,159,181,195,72,80,54,218,175,67,161,157,66,70,241,65,113,14,5,140,15,185,41,76,47,229,128,223,192,46,187,205,114,98,121,171,125,216,82,118,101,27,78,119,138,65,43,110,32,9,67,96,178,95,91,192,56,194,179,194,148,211,251,186,100,71,214,59,250,111,18,250,38,12,39,214,19,186,117,150,91,135,207,93,103,201,126,98,228,190,46,123,5,188,73,91,191,48,95,90,3,237,230,118,82,148,26,131,18,48,21,191,10,55,99,136,117,120,35,58,38,63,125,204,150,17,237,182,44,170,38,93,198,113,237,219,59,14,147,179,101,43,106,58,113,14,119,43,194,146,249,13,103,76,220,110,78,239,159,249,44,237,154,191,12,188,15,165,16,106,100,125,152,3,192,91,141,30,159,166,38,12,184,60,61,210,48,134,137,25,232,36,51,29,81,191,251,28,152,10,3,249,102,163,243,142,201,191,76,118,81,97,106,31,221,234,164,38,42,105,119,27,123,71,204,193,53,205,177,122,97,132,215,70,243,207,218,199,180,210,200,17,226,34,219,165,44,206,159,40,154,94,250,52,122,36,190,7,159,97,181,139,128,192,112,223,248,237,134,226,144,45,210,37,252,69,245,152,22,181,60,56,24,151,160,147,36,176,230,112,67,26,253,126,23,37,239,201,149,11,33,14,197,195,88,5,38,42,226,61,62,241,214,139,18,253,129,107,139,48,7,240,249,104,185,88,193,15,88,93,10,134,131,149,204,77,129,207,66,27,158,53,52,76,75,91,163,82,136,90,246,88,61,19,65,217,36,11,119,66,84,238,209,0,224,211,206,231,221,211,143,188,73,169,113,19,8,51,111,196,131,20,124,102,133,173,186,42,90,197,118,42,230,203,164,18,208,69,21,168,110,202,85,35,109,19,39,233,142,95,198,53,166,94,107,248,127,179,39,31,140,105,154,148,98,204,82,15,176,194,142,166,166,56,171,147,117,254,36,73,63,212,238,69,178,228,89,89,205,57,27,208,175,79,83,84,38,105,75,233,30,220,68,26,81,121,142,161,31,171,81,156,58,160,110,44,162,228,56,160,220,91,37,250,12,130,196,37,222,16,152,88,175,157,76,242,17,121,108,23,70,232,243,206,34,203,62,210,89,100,44,148,219,127,155,179,88,100,63,77,223,161,185,94,59,68,129,75,217,213,161,48,199,68,245,25,140,15,119,202,153,134,65,67,206,104,192,103,68,117,180,145,46,88,110,161,64,112,190,154,206,21,188,243,211,239,192,40,166,103,225,231,56,127,129,2,169,47,123,82,243,206,245,226,126,247,202,220,180,134,195,185,61,105,184,171,212,233,225,199,65,122,87,215,242,168,197,93,47,127,9,25,231,79,205,76,252,11,27,167,147,207,82,164,164,170,214,65,176,207,37,151,191,60,29,134,241,40,179,116,145,150,63,124,175,227,106,145,181,76,98,81,113,30,43,143,40,234,147,42,184,40,2,117,1,53,98,2,86,25,174,48,87,161,111,64,72,17,34,203,87,94,222,184,181,59,76,204,79,147,239,15,140,113,235,47,239,38,220,35,93,106,9,123,62,211,54,180,174,73,60,11,86,171,226,233,197,103,35,229,226,249,244,218,49,6,252,78,117,32,92,107,91,159,182,226,184,253,193,156,92,79,175,157,153,51,253,10,13,155,240,105,188,68,118,22,249,154,195,223,61,204,196,127,209,238,34,175,19,185,174,161,86,33,112,118,35,125,102,11,33,73,46,33,38,123,255,2,13,7,197,76,206,218,176,2,197,220,247,238,92,17,122,233,58,149,88,17,223,69,243,124,0,204,142,114,3,128,239,222,57,129,166,81,34,22,69,139,177,204,125,13,43,100,98,234,218,53,30,227,64,51,126,75,89,155,235,103,202,125,125,66,204,91,54,59,216,247,82,245,31,54,118,32,50,101,255,92,149,196,198,128,230,130,107,211,170,56,74,209,181,76,121,202,87,89,4,124,6,127,62,48,186,77,51,224,165,28,245,124,107,254,236,219,73,65,218,80,239,61,96,117,127,23,118,25,73,41,83,95,189,67,84,99,34,149,186,213,153,108,245,130,30,212,160,196,140,154,99,237,101,227,151,254,109,174,156,9,236,174,250,116,35,159,237,107,90,37,6,209,228,24,37,235,129,226,226,15,54,233,35,253,234,66,89,242,71,186,49,169,132,33,29,84,96,212,170,146,255,54,190,146,241,188,156,132,41,255,48,196,224,118,210,237,145,10,121,95,109,117,90,117,238,120,222,61,61,149,14,248,156,156,77,231,37,43,253,51,143,201,177,94,68,51,101,227,62,219,212,103,91,207,110,82,37,186,86,45,92,224,75,185,195,166,162,22,238,66,162,166,124,55,138,105,233,155,248,108,255,60,19,151,146,118,184,5,250,248,139,178,255,51,238,111,20,211,134,235,0,34,202,206,61,34,96,232,67,226,238,133,147,129,249,120,142,207,15,134,154,50,60,38,157,121,9,229,212,254,96,170,220,175,24,108,135,102,128,236,178,233,48,236,24,69,96,20,222,152,248,31,124,58,173,235,203,141,148,189,250,211,184,210,110,169,184,169,187,22,104,82,29,182,31,187,31,102,249,58,164,98,126,240,233,206,155,105,111,117,222,203,120,164,28,174,215,21,203,94,124,70,252,252,243,64,39,33,209,11,19,129,70,148,37,222,61,111,41,32,112,33,25,201,225,130,103,174,200,203,107,230,224,105,14,115,89,203,210,50,148,5,144,137,250,96,76,114,25,17,140,39,248,148,62,212,148,2,238,79,67,68,110,215,171,31,204,170,40,17,172,59,48,14,239,234,191,156,169,158,217,242,106,50,33,207,217,17,15,83,241,123,199,131,84,121,50,37,46,76,26,225,133,201,132,56,143,199,203,73,99,190,95,109,20,170,163,127,48,172,81,253,50,149,119,251,105,83,66,251,193,139,58,174,219,110,244,228,40,52,114,148,196,241,216,197,168,14,97,239,73,223,44,133,81,125,94,167,62,149,200,131,10,180,175,225,19,181,190,155,247,208,209,6,63,87,252,115,77,249,224,243,230,235,61,179,162,152,110,52,82,63,184,147,57,20,215,116,96,164,131,214,55,92,147,127,123,171,138,48,71,208,156,24,222,52,136,62,250,237,21,236,195,99,241,55,127,57,233,142,105,43,92,40,156,243,78,203,148,254,12,129,41,63,36,123,199,96,40,9,230,11,163,162,230,171,19,65,144,189,244,187,161,133,64,204,236,131,11,86,95,185,48,220,227,208,91,124,48,7,195,150,167,51,236,77,217,95,78,204,250,58,106,169,241,69,183,200,231,18,238,205,177,245,229,9,255,81,46,14,243,135,126,159,94,27,34,231,245,141,152,213,125,221,48,38,48,177,168,120,154,58,130,53,244,105,203,152,119,24,199,72,159,183,91,72,144,194,219,242,131,33,34,58,103,96,17,24,205,17,239,115,184,156,250,61,142,15,60,141,70,223,159,54,14,222,114,187,5,1,224,85,125,195,36,124,212,110,149,13,42,208,197,138,250,63,24,18,225,162,31,214,208,15,242,53,212,160,160,184,116,77,192,212,245,181,111,145,88,29,240,205,117,166,114,140,2,93,159,14,112,141,143,107,183,3,155,103,191,196,211,48,77,253,61,22,213,255,243,63,254,235,255,240,175,254,221,31,255,238,127,127,79,165,138,56,196,127,130,83,233,239,107,203,109,106,135,236,171,121,63,100,99,130,213,15,229,191,254,161,4,113,86,149,15,109,230,162,109,222,201,9,174,97,233,228,14,233,136,255,54,50,236,220,189,100,4,201,204,245,253,23,23,104,190,180,188,140,63,14,151,111,209,152,194,214,72,50,190,231,146,141,238,156,79,189,115,107,187,100,121,192,220,196,252,224,24,144,176,95,161,61,96,228,128,124,110,225,223,146,188,80,155,246,4,51,253,233,6,67,121,147,37,117,182,146,232,82,8,165,210,37,89,176,162,123,140,164,88,175,219,4,153,100,57,159,35,46,249,14,139,31,99,53,89,51,176,117,213,232,51,12,191,49,20,166,182,242,236,86,190,17,113,229,222,85,55,34,75,222,248,182,177,100,10,208,210,242,134,179,205,77,148,153,207,130,173,50,111,55,1,197,226,203,25,37,53,145,83,5,102,192,86,246,29,22,237,200,178,100,11,221,84,64,222,253,153,148,60,217,198,140,203,62,54,127,170,221,175,226,60,240,90,53,182,146,9,47,79,211,163,129,132,86,31,237,105,53,89,50,15,77,215,175,68,203,166,89,90,210,50,11,176,207,120,26,10,200,34,189,2,201,72,202,1,115,105,215,67,139,106,144,26,239,166,176,117,201,113,154,150,41,245,197,129,185,250,229,178,231,180,133,127,112,248,137,72,198,67,17,243,231,151,213,31,86,68,50,218,107,57,79,33,233,60,155,160,195,220,25,170,156,198,36,138,250,38,133,23,182,94,237,79,236,0,228,190,83,188,123,113,163,124,204,132,101,181,203,159,21,1,239,133,88,117,102,152,163,119,231,54,8,222,123,121,154,124,100,146,97,63,216,10,80,21,54,55,85,152,86,76,220,36,223,181,144,49,41,97,91,17,33,28,242,219,22,139,244,119,147,104,118,73,198,177,142,50,23,156,26,70,31,101,216,106,60,145,186,52,3,61,127,106,93,44,175,179,120,79,191,133,65,153,219,173,6,4,134,50,62,236,77,202,128,110,106,243,129,203,47,43,59,62,11,238,34,177,9,161,32,56,214,115,24,148,240,11,137,77,136,93,189,238,87,83,239,216,212,162,132,82,34,197,211,3,225,240,42,230,40,114,135,251,126,182,241,235,138,49,187,41,161,9,43,220,66,199,89,77,97,42,41,194,134,39,237,64,140,66,187,1,222,46,55,6,148,33,134,244,28,182,75,58,108,2,81,91,46,8,205,66,138,14,91,150,213,253,110,202,80,72,220,118,152,84,248,107,6,144,27,75,245,115,220,124,16,162,146,185,98,37,246,211,205,217,69,248,118,53,121,249,217,201,207,209,238,45,71,49,50,175,251,242,6,239,98,143,203,9,14,156,42,191,253,99,118,104,14,207,78,140,245,126,119,51,242,157,88,66,199,222,45,24,249,127,134,131,188,162,95,112,214,190,245,18,254,121,82,240,195,127,74,17,26,169,214,191,115,129,35,153,64,94,120,0,42,140,249,230,220,248,96,108,196,28,219,80,181,92,15,50,146,63,216,22,115,204,107,158,38,158,57,127,232,176,3,41,78,13,208,100,202,221,31,92,76,170,234,162,191,75,65,251,208,115,229,229,212,8,248,44,40,34,198,223,187,39,215,214,43,251,82,73,222,163,42,249,107,216,92,70,120,222,47,124,204,207,223,174,143,251,3,126,173,124,63,138,12,110,188,131,31,140,190,228,212,103,11,89,35,99,57,156,45,165,255,194,4,9,115,155,14,87,72,60,164,97,156,179,189,87,135,155,233,0,95,24,155,31,65,167,15,30,75,194,107,199,210,220,8,43,143,175,83,214,217,212,243,45,37,0,238,36,125,251,203,143,153,122,157,61,134,194,108,149,3,173,237,58,33,77,81,115,27,141,250,247,211,203,126,93,96,148,224,162,221,195,2,81,130,26,59,104,60,76,66,179,204,147,76,25,124,109,61,190,26,45,42,105,25,177,229,219,238,179,91,142,123,29,128,126,200,98,58,241,114,94,93,164,83,96,248,154,217,59,37,65,236,182,21,182,204,68,31,206,179,67,165,172,223,5,87,24,197,112,14,67,135,44,232,88,238,225,0,37,85,125,73,203,144,128,24,45,222,141,251,245,121,154,91,241,232,1,31,59,166,101,133,241,229,196,79,99,170,100,133,211,89,122,241,89,63,213,145,139,34,134,51,125,101,226,208,218,69,38,241,57,51,44,1,214,97,187,84,203,76,193,34,64,75,212,225,179,148,187,12,136,49,219,220,134,211,76,105,216,217,210,169,13,14,180,192,208,32,48,196,5,45,150,23,30,170,174,240,25,236,222,247,133,231,212,241,168,104,0,205,118,91,38,154,129,192,103,219,168,119,237,158,173,185,201,142,115,150,155,209,103,70,175,36,220,64,10,99,142,182,11,195,67,175,48,110,248,117,225,203,128,95,177,144,33,62,187,29,14,161,190,160,199,46,162,246,221,97,75,68,16,184,226,96,190,163,105,108,249,23,206,36,130,204,59,207,56,66,100,60,136,218,238,59,207,86,190,201,229,160,92,191,87,204,35,216,215,100,15,167,196,149,252,242,216,207,140,193,241,194,112,224,4,200,158,58,20,28,80,93,237,187,50,151,236,224,103,169,65,6,31,203,154,157,75,190,217,44,170,62,227,97,24,180,214,16,216,12,186,128,247,238,215,118,48,109,155,101,242,196,223,118,5,3,102,174,2,227,234,218,222,37,40,135,175,170,79,147,250,153,3,46,92,64,242,3,51,62,23,94,151,126,173,178,198,7,237,113,184,89,234,141,192,231,70,91,98,1,20,35,200,104,2,67,223,22,63,125,254,241,205,68,0,37,57,35,134,154,76,205,182,229,167,205,2,142,167,113,79,12,217,236,18,194,149,43,175,11,151,46,11,23,79,202,138,211,197,54,93,233,147,9,5,125,172,157,122,166,239,148,109,150,96,222,233,196,104,88,70,135,85,225,9,115,124,188,59,81,41,40,191,60,72,67,139,45,3,135,236,117,8,0,103,76,209,139,234,218,161,24,208,88,223,2,37,97,78,96,99,82,220,183,97,103,41,202,171,41,96,104,245,194,173,235,72,159,91,249,185,182,223,46,233,93,103,112,67,57,50,75,111,151,203,190,3,76,46,199,150,135,71,150,35,211,212,50,115,185,29,138,189,44,35,205,1,59,154,62,61,244,179,206,95,144,187,20,240,202,183,190,188,82,131,75,149,73,60,93,184,248,200,119,21,10,251,4,166,108,90,90,142,91,82,198,186,194,77,48,21,46,70,74,228,112,23,55,150,193,150,246,125,225,115,84,201,120,193,199,217,203,125,154,223,150,57,74,234,198,231,182,4,110,56,22,165,91,32,167,233,183,105,38,250,38,19,41,91,209,80,12,231,32,211,79,90,78,61,82,13,235,172,82,41,35,103,106,130,190,169,180,120,26,147,116,74,183,160,29,88,98,199,106,70,131,22,125,14,157,17,188,70,190,186,206,38,59,101,75,34,247,63,83,4,228,48,25,193,215,252,194,157,78,94,188,239,241,136,111,221,4,111,224,2,101,181,183,28,58,159,91,212,8,76,213,162,91,180,168,28,37,49,207,234,134,78,160,70,159,247,118,6,180,41,76,6,70,242,150,35,94,177,228,221,235,119,68,124,40,153,131,235,110,73,4,218,22,142,202,128,173,96,252,194,176,106,182,56,95,224,252,221,69,81,203,106,119,112,95,119,41,32,241,232,152,10,4,175,155,246,216,49,251,207,81,231,237,154,198,52,41,61,54,187,221,189,28,62,231,195,149,1,5,134,211,43,6,115,110,252,173,83,97,220,94,62,21,168,51,72,77,155,6,35,82,44,253,85,141,113,79,96,200,157,226,192,94,230,130,84,24,63,72,12,230,50,122,247,7,46,99,198,96,154,84,244,131,158,161,138,213,135,24,148,156,93,6,143,28,195,65,161,82,191,139,211,222,77,97,246,15,54,247,86,89,47,76,18,70,192,230,239,86,184,146,100,227,48,210,199,67,81,136,48,178,163,84,50,23,29,16,139,18,119,135,73,48,157,251,233,51,203,28,255,224,85,69,84,217,96,248,249,253,229,25,218,233,162,191,93,22,20,181,14,183,63,153,42,168,196,122,135,131,206,171,246,97,131,141,245,177,28,134,140,243,249,106,188,46,247,221,140,136,254,242,185,255,45,159,41,48,107,215,27,227,249,77,98,8,242,29,198,5,245,192,187,214,121,159,54,93,5,93,123,36,242,248,96,51,84,109,62,235,58,89,217,106,192,86,240,47,48,106,145,62,145,208,36,67,49,66,96,2,76,110,45,159,255,139,231,65,127,27,19,185,199,211,163,74,110,193,15,46,211,247,210,13,133,197,122,182,187,132,253,23,47,95,164,180,232,118,135,178,231,244,46,39,43,104,235,203,201,218,77,126,117,98,96,91,213,17,33,163,165,250,13,4,234,202,173,103,99,74,86,253,240,129,191,82,104,65,9,78,196,163,240,172,171,29,3,183,71,138,103,207,22,209,181,75,76,165,210,55,51,203,69,122,250,155,194,215,228,59,37,42,110,231,160,212,167,97,233,244,165,185,145,78,184,137,208,214,161,199,154,243,14,35,9,225,138,88,219,52,171,184,79,29,102,243,155,242,110,228,79,194,115,192,132,174,183,78,179,218,125,12,189,70,135,57,171,166,44,77,243,33,250,80,158,99,83,15,7,44,153,237,62,32,242,140,215,165,76,2,206,68,69,124,93,110,142,246,38,31,85,172,214,217,123,108,35,34,162,219,108,161,194,205,205,47,78,138,91,196,89,137,119,193,99,189,2,197,233,46,15,163,106,152,147,55,251,244,229,186,213,92,80,255,88,198,151,143,244,54,242,160,251,93,103,87,134,120,35,26,158,112,45,223,46,129,155,108,132,97,104,26,25,91,102,224,226,4,189,155,25,197,10,85,118,20,172,231,18,158,49,86,113,147,227,129,235,2,148,5,142,146,119,37,135,203,143,75,250,194,167,213,55,122,86,145,30,66,111,57,190,139,192,189,152,2,236,249,103,231,140,239,58,179,240,234,130,1,99,145,125,87,159,117,76,26,171,201,150,151,163,161,249,29,0,36,42,231,41,206,150,3,91,8,204,159,206,197,130,237,218,114,84,82,166,195,164,115,223,225,92,217,92,147,237,67,77,147,253,129,33,104,254,69,164,129,7,41,174,210,43,166,125,190,252,105,174,39,51,9,76,133,98,91,254,180,217,52,173,107,151,147,121,53,62,216,248,11,150,194,56,245,190,245,129,211,102,45,221,204,206,70,151,103,242,78,49,122,4,233,20,174,51,227,139,25,67,211,85,48,245,116,46,116,136,101,253,221,84,30,233,137,124,108,135,177,91,142,167,77,90,66,158,62,179,236,12,200,118,248,156,91,87,198,4,106,216,211,75,238,160,178,167,215,21,137,3,54,154,169,120,186,83,173,37,240,48,166,199,248,237,51,92,75,71,100,24,77,255,138,15,131,252,69,126,123,194,74,21,227,57,172,27,21,134,229,250,126,55,197,206,114,222,155,78,220,23,204,65,200,33,113,144,201,218,183,63,59,140,23,34,101,53,43,51,228,2,253,251,109,226,20,218,240,115,10,227,171,249,122,5,21,171,121,171,149,109,83,34,38,157,29,94,100,209,200,187,41,156,94,223,218,94,63,97,110,109,89,181,128,206,215,43,208,31,92,238,70,219,74,81,227,246,159,166,144,174,232,134,103,202,70,201,63,11,246,22,29,16,182,113,119,111,49,225,161,170,86,59,165,91,142,192,15,230,150,85,196,71,203,233,116,150,133,175,16,242,49,17,4,208,75,31,50,11,95,187,139,101,24,143,170,247,81,74,176,190,185,192,191,221,93,220,172,118,81,118,135,59,81,166,51,19,245,110,52,140,32,215,97,75,164,120,96,106,203,63,91,130,228,62,100,108,228,186,106,42,68,190,58,11,78,58,13,5,48,212,211,109,218,85,44,175,165,235,21,191,83,110,238,79,163,79,94,244,70,9,149,240,153,1,14,227,3,76,122,209,54,13,8,71,23,92,109,122,145,198,11,226,131,141,238,119,89,91,111,171,40,116,173,128,137,180,139,195,145,24,197,49,231,190,153,84,206,120,166,250,152,34,84,115,121,187,73,168,170,106,227,44,170,7,190,87,155,116,253,205,1,55,19,136,44,227,238,240,182,40,135,218,87,112,246,125,227,81,201,244,171,122,197,56,51,148,155,245,7,227,236,223,229,189,180,121,216,7,54,150,154,199,115,45,51,178,138,31,136,231,33,61,23,140,97,105,136,14,179,233,188,151,182,220,220,159,8,27,27,159,169,119,4,200,53,63,147,212,118,155,92,187,90,203,164,115,248,80,162,155,148,155,26,4,150,35,149,253,163,187,217,136,242,219,212,143,78,159,101,100,43,10,125,149,217,72,198,61,240,193,40,233,173,199,132,154,132,136,63,20,63,192,115,71,104,198,137,233,40,198,136,182,187,13,235,139,31,220,200,16,127,70,163,153,90,228,55,150,184,169,201,130,120,224,230,38,43,113,80,46,212,186,227,64,218,221,253,105,8,72,135,222,162,185,253,247,228,191,13,243,224,210,61,229,151,176,232,79,247,94,165,104,176,26,31,99,184,161,96,138,59,77,75,186,137,91,198,169,191,124,90,73,156,24,81,179,147,99,24,176,229,31,203,153,13,93,75,246,19,130,234,151,44,214,31,82,4,41,250,148,68,4,148,141,212,196,90,100,91,57,76,64,68,174,101,19,195,62,149,111,38,225,99,125,38,26,164,136,88,243,14,111,209,171,133,154,179,96,66,125,13,131,122,182,107,143,155,155,52,125,182,33,53,147,72,6,220,207,162,184,35,187,167,7,158,17,152,53,238,68,66,193,20,114,192,15,134,180,67,162,43,245,87,25,59,253,229,204,163,49,228,105,196,157,190,176,247,50,13,133,212,197,12,50,165,169,241,93,249,40,110,153,207,153,60,240,129,124,217,79,203,212,140,75,18,119,12,53,72,164,117,6,108,108,216,242,97,164,242,124,22,245,66,109,184,38,125,57,52,176,123,126,47,31,230,50,145,153,134,134,15,5,197,31,140,11,177,74,203,45,205,242,203,228,1,38,193,169,8,202,106,253,38,18,44,52,77,191,122,146,55,187,63,183,248,66,255,129,98,229,255,120,200,252,143,255,250,255,252,15,255,253,191,253,227,255,242,191,254,241,239,254,231,255,95,212,188,173,255,36,81,243,243,157,112,221,124,1,100,120,120,215,214,216,53,210,116,211,97,162,113,67,3,223,211,138,156,60,252,108,52,1,18,156,99,99,90,197,237,123,22,100,150,11,23,185,5,196,246,190,123,11,70,87,234,18,95,107,201,74,116,62,180,147,52,115,207,120,72,114,202,151,206,1,202,214,126,155,13,199,90,113,3,97,14,99,6,149,176,7,106,158,43,162,230,20,249,148,44,129,164,118,246,125,106,104,60,158,95,96,169,152,2,79,234,34,60,158,159,32,5,158,242,114,171,82,114,23,12,101,185,245,166,21,1,147,38,237,151,99,136,65,83,218,250,52,229,58,30,228,69,194,110,106,88,132,172,95,252,237,158,198,64,25,131,120,133,145,203,241,139,94,255,9,24,73,167,192,216,211,61,46,78,134,12,236,140,2,147,197,226,209,231,198,18,216,18,177,111,136,200,21,255,101,43,64,210,160,59,249,167,86,177,244,131,113,78,76,177,92,154,17,164,122,12,128,157,29,211,74,224,76,246,134,63,125,46,60,77,28,233,8,35,77,119,148,31,235,160,104,171,201,66,13,255,36,83,166,103,133,57,157,214,103,123,67,104,3,89,166,252,110,177,56,120,118,56,89,176,232,194,80,234,39,119,105,89,217,231,89,32,127,174,181,250,247,109,29,177,179,96,70,109,191,2,225,112,238,73,175,203,118,141,116,123,133,226,157,173,251,233,185,53,114,83,201,14,83,16,155,116,83,99,22,251,5,10,98,173,115,148,235,49,115,190,117,111,135,225,35,27,98,226,81,87,76,204,206,79,130,115,64,74,104,150,237,182,152,116,236,7,87,130,89,91,183,204,186,220,123,78,206,228,185,10,202,119,193,187,60,171,191,219,212,143,197,239,72,30,69,158,203,15,130,146,172,227,196,75,80,185,137,250,211,56,183,181,79,153,82,220,160,190,147,27,131,100,136,137,120,58,10,118,129,237,7,59,114,51,234,100,251,165,220,4,92,202,123,59,203,217,227,63,88,20,117,168,215,158,84,146,184,22,154,122,155,186,101,144,218,104,221,45,238,102,124,165,106,82,99,110,198,84,104,92,21,134,122,160,169,55,239,195,45,165,2,117,187,250,229,41,12,104,241,116,94,4,122,165,105,166,20,84,253,105,35,108,82,208,2,197,14,226,59,106,106,215,158,179,179,187,189,193,13,116,104,127,158,167,215,232,97,114,91,201,166,222,164,7,233,242,211,237,249,185,69,236,221,60,231,28,64,110,246,162,245,254,120,232,8,185,44,95,61,149,26,231,39,84,193,73,29,86,241,48,133,239,170,222,235,38,215,12,156,159,85,99,17,171,24,137,146,91,243,68,227,170,194,228,254,180,128,39,106,62,234,189,102,215,143,11,16,154,233,43,235,111,47,147,115,252,208,179,10,111,42,182,5,227,120,251,189,134,160,151,177,245,90,215,199,78,1,219,33,219,53,8,73,206,95,192,208,55,235,133,51,195,97,24,93,138,253,126,117,229,44,124,58,160,88,119,24,90,78,189,236,66,100,231,246,56,242,205,121,43,138,183,169,186,215,164,18,143,94,114,250,83,13,141,238,169,223,10,167,17,121,202,61,155,89,223,227,210,88,168,218,147,151,47,14,163,24,236,180,161,58,145,60,147,243,221,185,94,244,28,85,154,225,114,174,140,43,197,47,23,10,79,53,51,39,227,117,25,113,93,109,183,218,159,129,104,70,148,231,40,23,126,77,71,66,202,32,230,137,241,122,53,121,53,26,139,253,222,163,209,152,146,35,24,133,57,52,208,28,166,154,78,95,78,76,191,108,239,80,92,11,85,190,185,156,111,158,59,134,58,195,166,43,25,48,166,152,182,125,59,226,170,188,159,116,190,198,209,24,32,62,226,173,169,130,25,10,100,25,43,53,29,140,199,241,203,235,181,145,134,126,116,104,30,34,14,56,31,74,246,95,137,197,1,99,162,198,45,29,74,155,162,47,135,101,223,45,121,108,78,181,244,80,131,60,91,233,138,197,131,9,37,41,144,248,214,134,59,146,206,89,65,72,95,190,139,61,193,195,201,203,182,205,44,185,7,133,42,253,28,123,52,174,159,37,17,252,99,23,34,1,224,187,104,201,26,77,107,8,156,79,143,176,64,199,110,60,40,23,46,112,141,185,235,130,221,163,203,47,219,225,220,114,220,194,225,251,212,135,171,9,122,121,195,178,9,137,78,133,43,151,103,111,247,217,96,214,210,151,115,103,241,225,34,203,97,15,241,205,193,106,51,235,8,255,193,128,228,253,109,56,201,39,225,154,56,38,137,36,151,145,47,83,82,44,189,97,146,119,210,101,103,139,207,235,110,148,231,119,52,25,118,113,83,142,41,204,128,92,254,17,96,182,210,120,26,225,178,41,166,53,119,182,124,183,194,106,28,161,75,225,238,105,9,203,104,29,53,43,136,164,159,90,194,33,115,230,228,106,58,11,161,56,118,171,254,192,252,91,201,107,59,239,37,215,35,214,30,236,16,73,59,133,89,26,235,158,68,182,42,211,144,98,198,156,195,79,149,140,0,121,72,6,113,67,169,210,29,123,155,34,7,49,251,205,235,21,219,194,79,50,65,58,13,39,73,242,11,32,73,245,164,213,201,92,225,184,201,225,43,133,16,64,250,204,54,245,228,94,17,43,40,107,146,165,133,87,234,44,222,29,126,90,110,155,85,223,141,39,213,97,91,154,171,105,203,26,37,85,31,124,186,111,231,170,159,61,137,210,251,211,167,11,24,96,233,52,202,254,252,187,112,48,203,68,170,144,141,122,92,202,40,14,218,214,173,18,107,54,207,240,124,67,240,158,116,158,157,173,245,122,213,39,228,200,114,4,20,88,70,124,143,71,180,124,74,14,10,5,185,141,88,149,195,253,44,92,77,171,110,38,199,234,239,102,149,223,98,115,75,171,134,121,200,191,10,106,248,172,71,151,9,152,184,191,38,67,112,60,37,151,48,83,117,52,124,150,102,52,40,116,35,166,80,214,152,87,62,248,124,162,56,190,241,51,145,143,25,81,14,148,87,52,179,211,184,157,61,132,130,117,58,53,17,247,24,3,123,251,36,69,160,144,186,72,201,83,68,90,186,120,216,106,240,79,228,229,105,115,59,244,150,161,37,176,146,58,252,73,38,184,129,66,148,183,82,123,80,182,45,71,51,164,222,226,23,231,239,60,41,104,33,88,129,228,189,194,165,221,112,91,53,134,119,77,145,52,54,120,127,57,179,182,107,182,224,105,56,155,86,60,157,151,174,108,74,117,70,4,19,120,249,238,69,147,59,205,76,90,183,105,28,73,154,57,122,172,214,30,191,61,81,24,90,154,150,10,207,75,192,187,175,171,209,198,136,160,139,80,34,204,136,77,164,25,198,20,80,236,136,20,158,115,118,12,241,221,100,227,168,73,1,159,30,190,42,178,192,86,55,189,3,166,232,86,230,138,233,63,7,218,200,224,126,243,124,199,29,47,156,213,178,45,228,99,147,30,235,58,7,188,165,244,212,172,55,92,67,1,27,179,243,212,252,100,11,167,7,76,12,64,39,249,142,237,12,34,243,165,121,142,191,74,126,119,141,155,24,184,220,160,45,39,123,180,8,96,194,63,168,169,30,16,217,220,55,151,103,63,34,219,14,245,183,128,83,221,58,22,16,65,229,8,110,114,1,78,106,145,82,89,188,35,176,74,26,77,214,194,0,100,201,195,207,154,204,145,179,52,67,158,41,125,199,98,137,56,34,112,49,62,201,128,77,198,72,13,90,216,71,230,157,6,187,106,54,56,229,41,121,68,203,40,251,80,107,120,83,14,223,46,218,171,22,129,160,14,228,46,190,3,39,220,78,90,54,112,204,131,226,134,95,50,105,139,164,245,14,248,94,111,144,125,90,144,74,96,138,57,247,133,187,134,116,41,166,64,70,35,94,62,40,123,146,207,62,61,186,226,192,230,138,85,158,137,66,213,235,136,64,56,142,164,181,164,229,208,135,237,216,81,168,174,208,187,9,150,198,240,67,19,105,244,99,65,109,133,247,140,85,75,136,80,79,189,108,222,106,15,12,81,218,85,182,22,106,224,114,232,145,213,64,246,132,24,72,38,207,23,46,245,4,87,207,243,209,80,139,39,63,52,9,39,202,37,150,127,58,206,130,8,116,60,219,36,73,230,231,68,141,108,11,108,154,173,229,64,120,224,99,138,114,150,75,194,132,213,168,173,48,190,206,162,67,240,69,142,212,179,71,194,2,230,240,185,227,222,18,83,96,232,66,98,31,164,134,52,245,241,92,124,70,196,241,168,60,126,74,145,10,102,226,136,108,165,13,227,88,81,116,180,17,121,105,27,121,178,241,192,4,21,35,255,133,168,181,220,247,128,179,219,202,192,92,31,199,223,15,227,40,123,225,210,34,171,141,10,95,189,14,162,119,66,125,146,167,230,44,139,18,10,204,187,163,229,92,44,183,246,217,242,120,21,73,86,12,157,126,213,66,56,54,18,134,152,204,250,81,188,43,18,47,231,207,107,169,48,142,45,79,86,34,21,118,183,231,135,225,132,245,159,62,183,177,37,105,107,199,254,65,66,57,82,203,90,83,6,41,131,87,152,140,228,226,81,97,160,79,19,142,138,124,163,74,38,160,94,247,178,217,176,55,139,16,27,51,43,140,167,102,222,28,196,213,228,102,3,92,74,188,219,164,237,180,92,110,33,64,229,223,133,98,67,213,207,206,191,204,229,72,189,228,92,82,179,111,218,33,16,137,155,231,127,91,111,231,227,22,52,144,244,217,231,212,175,238,149,168,184,164,140,106,221,24,101,143,115,71,218,91,134,70,167,43,76,30,104,52,220,200,85,158,30,199,16,168,85,82,97,159,241,98,211,158,55,11,183,115,188,62,51,169,198,171,77,166,226,89,121,144,135,121,45,197,134,245,35,235,141,12,221,166,22,107,203,82,249,115,123,214,45,62,251,72,15,158,173,151,103,233,77,148,34,61,247,24,82,2,9,164,160,213,125,158,9,184,147,12,168,237,158,56,58,61,43,154,56,100,125,151,30,12,169,23,37,58,242,44,159,115,109,245,52,115,114,116,30,151,197,175,232,221,97,110,224,69,111,177,217,132,69,188,170,128,2,238,246,76,133,122,222,150,46,140,90,168,206,5,188,1,51,50,201,33,237,213,5,0,75,185,7,190,240,36,78,173,115,42,156,246,51,74,95,102,37,177,70,23,0,1,224,251,52,220,25,207,52,28,212,3,57,60,248,180,63,65,111,189,155,9,120,141,249,194,57,170,133,240,217,60,206,171,3,151,114,211,254,161,235,124,223,189,110,122,189,217,51,253,121,55,75,57,96,82,126,244,171,80,6,139,134,25,153,197,11,147,165,27,229,10,176,229,234,46,75,25,78,138,154,52,168,132,166,30,77,84,38,173,40,166,35,65,238,221,52,8,246,249,2,89,150,229,217,223,177,78,158,191,69,153,6,183,216,231,174,216,155,167,196,77,75,206,107,234,107,225,200,77,49,30,199,186,237,75,191,43,161,184,26,149,49,196,155,230,227,209,155,17,165,92,80,52,106,25,108,161,54,169,70,237,214,79,144,67,106,150,19,174,179,168,222,229,176,151,91,13,151,239,28,153,224,36,87,30,99,86,125,37,16,108,71,77,102,34,96,189,30,87,73,75,183,90,148,43,236,57,124,254,60,17,187,102,76,0,197,239,42,36,53,19,63,247,214,2,19,134,254,204,227,179,7,84,148,57,187,192,108,4,159,187,235,192,80,128,36,125,186,227,146,249,224,122,198,75,24,115,127,240,183,67,213,10,13,152,190,24,234,151,111,33,91,30,224,217,177,154,194,40,193,248,139,73,246,110,47,204,198,241,193,86,253,181,159,151,247,52,253,194,204,5,153,176,227,16,24,134,248,47,122,206,157,170,139,166,57,240,134,40,106,58,76,172,175,203,203,135,9,147,212,15,62,95,45,233,44,70,52,68,246,157,255,54,250,53,215,240,70,33,142,128,91,188,124,80,129,53,228,195,44,211,163,121,211,38,226,57,242,211,182,4,62,12,194,183,86,20,131,155,238,27,103,56,74,78,179,239,72,193,170,60,189,204,172,154,158,116,223,247,105,24,26,195,238,134,152,130,200,224,253,40,212,152,142,229,183,63,184,194,18,152,238,71,109,76,99,207,162,168,118,80,109,65,143,49,108,98,56,63,148,218,196,250,192,56,120,227,221,38,129,20,11,217,116,36,172,132,215,225,106,34,168,2,31,51,36,186,187,195,22,112,61,170,80,17,146,172,255,57,117,112,170,32,19,33,159,141,72,149,103,96,87,83,132,191,26,168,141,120,50,162,154,222,167,221,234,175,250,133,81,9,30,197,155,54,36,132,3,205,43,198,193,23,19,70,171,164,221,26,178,134,166,104,69,128,205,81,24,181,183,252,48,201,29,219,159,133,144,239,110,125,204,109,4,78,179,195,208,35,94,81,164,3,175,76,57,214,215,44,152,235,69,170,186,65,126,212,97,187,119,120,144,26,46,79,195,142,146,124,38,12,72,180,247,157,71,208,178,118,50,155,3,102,131,147,46,193,125,231,27,62,48,130,89,247,187,16,39,49,33,130,15,238,72,156,12,129,153,122,223,37,11,184,94,41,28,242,51,200,118,108,14,218,54,45,207,66,208,239,84,18,150,180,58,100,221,113,159,157,208,117,59,220,170,208,138,163,203,53,207,161,112,27,198,104,108,249,105,178,246,62,50,28,66,175,29,134,225,42,240,48,166,52,135,77,88,71,154,102,206,90,159,132,131,171,228,165,254,70,48,14,165,243,225,47,47,38,160,122,39,82,65,18,169,124,46,234,51,15,138,240,152,53,212,161,137,179,123,151,17,73,25,85,80,92,254,219,127,25,213,141,41,115,212,114,25,103,242,209,66,163,180,8,138,127,110,199,68,25,56,60,195,33,10,188,201,137,9,120,115,29,151,159,238,103,202,122,130,26,228,122,153,162,153,11,35,171,236,49,99,22,45,113,218,219,225,197,216,194,139,195,155,109,64,97,46,73,235,139,9,212,201,80,22,89,62,149,106,185,252,93,15,73,74,217,245,146,169,195,67,71,213,198,119,193,131,88,26,173,194,33,48,81,122,127,55,155,198,213,38,62,40,38,143,215,171,219,70,120,122,169,9,60,185,51,124,104,199,38,145,161,70,84,185,250,245,14,219,21,13,231,41,48,190,94,31,204,99,151,64,203,249,192,219,19,214,209,30,219,251,106,111,129,194,138,21,15,35,236,176,202,157,40,8,84,126,141,70,64,60,119,153,191,166,28,183,253,180,165,122,115,94,174,203,214,45,147,49,214,252,217,93,168,193,148,167,7,229,4,159,173,197,5,9,14,237,59,79,8,157,214,176,48,8,193,48,238,23,166,40,207,203,146,44,135,245,244,159,252,246,178,243,98,58,108,204,182,242,209,150,101,238,171,158,131,163,93,33,14,96,178,167,188,225,40,186,93,102,33,170,157,152,164,126,38,82,39,189,183,108,179,212,114,29,123,199,123,229,28,4,61,105,175,144,137,83,62,59,143,196,44,42,231,238,70,121,38,96,173,126,167,165,124,131,200,197,125,185,101,102,55,95,213,8,82,32,102,114,225,66,12,218,247,112,243,224,79,233,52,82,15,207,2,168,14,159,166,92,77,162,246,203,207,243,194,8,36,110,97,66,149,167,113,23,121,53,8,5,26,136,34,94,180,103,42,254,252,221,40,26,222,144,50,112,51,50,182,15,238,201,216,39,5,182,165,30,240,233,150,38,93,14,251,207,240,1,217,131,202,248,46,237,38,212,234,169,78,132,117,203,76,178,48,161,95,110,94,38,102,238,252,122,83,183,209,26,160,204,41,250,12,214,136,169,79,47,66,91,205,95,62,41,90,186,51,5,126,158,168,96,134,113,106,193,200,43,48,43,230,187,37,89,182,204,188,21,0,24,67,204,123,223,194,49,31,69,97,129,45,2,191,220,119,186,180,31,187,153,76,52,244,70,219,215,101,152,66,104,107,85,65,207,234,116,66,31,204,228,115,85,188,93,214,113,171,172,239,192,61,40,236,87,242,230,106,162,44,227,67,143,1,79,168,244,194,4,252,215,244,87,87,171,46,111,2,159,237,106,127,160,165,188,201,94,213,155,113,241,250,15,195,95,122,61,12,205,212,232,33,226,255,96,74,169,196,46,3,134,52,206,123,132,4,222,212,245,105,152,206,226,229,166,134,252,192,80,80,85,239,49,75,169,203,250,114,178,250,191,137,112,78,68,60,118,178,182,216,21,138,143,101,51,221,164,46,38,76,39,15,209,171,80,136,65,145,68,164,48,28,10,159,255,130,24,20,212,219,85,159,46,225,17,37,34,73,8,89,135,11,137,145,207,119,78,16,138,235,163,190,124,155,14,136,195,212,201,63,157,10,7,201,240,166,81,231,184,228,56,231,164,34,51,245,131,41,234,78,115,41,204,26,202,1,99,177,14,133,59,195,20,240,88,250,211,29,201,133,248,236,70,30,79,127,126,154,90,200,251,238,141,79,78,225,221,156,96,3,139,144,212,170,187,43,116,196,176,215,183,149,18,139,216,249,214,209,27,12,59,181,191,252,71,144,59,21,174,166,167,236,240,177,36,218,243,114,100,18,238,211,68,71,183,194,168,145,141,128,107,191,201,208,6,147,145,92,3,134,94,254,105,218,242,149,123,192,174,135,79,39,17,34,151,25,232,144,242,52,224,106,147,39,224,89,174,254,130,193,48,249,150,128,9,109,13,133,209,32,185,95,133,221,240,192,148,193,4,122,78,232,253,160,3,178,79,135,7,249,21,218,161,213,180,51,3,134,85,234,129,161,67,94,1,179,139,107,195,209,3,136,57,140,40,238,222,250,52,87,228,59,214,220,47,116,22,162,121,81,99,253,252,4,125,180,191,33,238,24,49,28,211,168,88,5,54,229,193,248,109,82,227,117,223,48,183,229,237,83,146,167,158,78,51,98,232,104,26,25,149,186,227,89,157,121,44,144,65,125,255,210,167,57,239,86,76,164,133,251,49,43,220,77,141,204,97,42,164,154,194,155,156,16,135,119,121,110,162,172,243,179,139,93,24,15,186,62,13,153,117,128,123,233,125,176,195,75,239,222,44,222,82,145,97,87,152,18,247,26,240,172,85,7,132,228,130,20,47,159,103,206,109,49,29,161,72,104,49,199,33,24,201,98,136,207,241,243,189,253,96,228,13,117,101,78,46,58,249,51,83,8,223,35,189,213,20,198,146,232,1,159,63,203,13,130,66,160,254,153,149,232,51,226,80,213,95,70,201,161,5,138,49,166,191,108,14,142,11,147,123,179,20,166,98,227,194,208,223,203,187,39,119,19,223,19,32,233,204,183,78,203,96,54,176,28,240,233,80,217,236,184,112,17,21,114,24,153,148,45,40,78,156,29,125,50,233,224,161,112,247,52,44,248,116,146,80,155,25,202,141,37,30,198,209,149,181,221,37,71,114,13,240,46,125,61,48,98,166,209,48,46,77,114,108,46,91,154,62,28,205,10,167,228,208,93,232,108,123,242,62,112,155,234,117,88,76,51,223,101,27,215,107,245,104,88,241,148,167,51,53,227,118,207,251,121,184,239,216,132,201,137,200,106,14,80,91,69,210,139,195,132,220,100,254,91,93,111,158,241,219,84,89,15,69,111,254,88,131,224,98,201,52,90,108,141,206,64,9,138,236,239,157,162,235,119,61,252,96,212,98,208,77,87,152,50,238,230,48,50,181,98,53,2,59,255,185,193,240,43,21,133,201,12,169,1,215,126,163,98,6,155,103,52,96,68,26,171,194,212,82,220,223,198,213,248,160,171,222,87,163,27,43,125,50,137,132,75,187,45,35,47,96,8,231,253,226,15,99,26,110,123,5,11,85,92,129,150,189,228,213,100,238,79,207,60,0,38,245,255,129,77,14,57,96,184,126,167,194,200,49,93,24,11,230,249,109,19,43,15,152,141,45,43,12,113,234,14,24,134,248,170,48,153,255,213,97,202,195,235,243,219,220,41,70,192,185,93,26,34,96,148,67,125,213,155,90,89,91,250,52,137,159,183,91,160,27,203,207,211,103,233,165,251,52,46,110,253,176,51,49,156,145,10,152,93,161,43,220,177,14,3,70,206,73,63,140,112,234,253,110,50,65,197,145,67,168,118,185,23,168,153,254,97,105,15,76,107,252,229,104,135,44,57,246,80,121,174,126,13,134,105,29,178,141,166,240,114,22,119,131,75,186,81,76,224,65,212,180,95,248,252,131,172,48,89,223,53,96,124,23,138,150,136,196,55,187,98,236,241,188,219,34,251,1,99,133,62,79,115,83,184,63,77,238,121,87,24,153,231,25,48,247,201,165,48,37,202,247,179,33,137,81,116,79,247,23,130,82,40,167,63,205,46,223,239,103,81,69,50,21,62,147,193,111,109,100,90,181,155,251,217,216,205,140,200,200,225,110,194,10,2,19,187,23,216,68,1,20,190,57,148,205,100,57,111,78,134,193,132,31,3,38,235,168,201,111,227,197,187,171,123,192,85,119,143,39,227,232,161,12,60,224,113,37,216,65,51,142,143,139,238,118,185,86,12,198,214,43,14,147,57,90,229,187,76,105,166,173,128,251,188,89,221,6,19,37,138,134,79,38,162,54,28,111,205,109,248,177,237,100,121,2,239,226,94,13,224,51,53,150,182,188,165,122,159,37,61,167,43,120,14,207,59,92,68,219,179,54,172,109,82,250,28,134,101,189,232,87,35,186,234,135,50,115,110,202,94,11,124,38,138,219,249,8,94,246,203,197,5,124,22,100,205,37,224,214,228,194,8,60,155,194,68,103,180,229,147,68,48,159,196,100,191,182,23,70,103,170,5,60,90,126,94,110,121,55,254,221,72,41,137,251,12,152,92,176,21,112,19,254,0,131,113,136,205,128,183,112,144,1,179,17,196,218,158,84,246,60,115,229,108,42,43,38,3,17,12,29,45,84,108,106,244,25,58,157,75,62,235,92,54,227,170,10,105,250,156,99,42,106,33,59,135,127,202,76,10,99,106,215,128,251,222,218,108,188,195,30,245,33,131,38,141,173,43,192,2,253,233,194,92,39,179,194,187,198,245,197,40,188,171,46,62,156,30,35,182,90,248,1,174,6,148,193,132,3,98,176,217,145,102,85,24,113,194,104,249,58,6,110,213,94,225,0,138,45,107,26,69,245,3,115,26,70,203,119,219,151,88,199,224,78,162,223,7,147,195,38,151,8,96,18,115,2,69,18,76,123,165,226,255,172,1,239,37,219,188,93,225,118,138,131,215,138,174,116,249,157,251,251,244,116,90,96,104,25,116,192,8,195,197,28,39,117,72,187,140,83,33,166,209,194,242,209,193,28,36,198,251,112,16,248,189,169,17,6,151,229,252,176,118,57,201,83,167,40,213,123,179,197,15,163,202,170,139,171,16,111,153,241,52,36,101,243,129,201,64,247,225,160,192,178,61,19,105,80,38,23,31,189,240,229,60,79,159,94,188,93,102,254,101,253,48,54,210,152,165,231,156,28,207,174,81,126,117,143,1,227,166,208,177,166,238,36,44,29,83,106,127,70,19,43,193,111,117,99,255,42,107,21,62,54,150,27,189,20,139,47,241,241,26,76,240,62,96,43,174,122,96,136,13,3,182,202,91,133,143,253,184,239,211,92,185,159,223,158,119,138,115,199,203,207,103,225,46,168,129,206,51,9,159,78,193,75,21,125,70,22,91,123,218,77,181,144,163,70,237,165,43,215,130,7,209,163,104,112,63,31,189,77,104,50,224,10,245,224,3,239,22,27,45,68,109,233,249,42,38,94,28,248,100,43,166,242,188,188,196,45,98,108,147,110,214,207,58,215,188,20,43,0,150,130,203,181,98,112,203,51,22,215,153,70,88,244,10,91,76,209,225,179,198,111,197,182,193,199,150,200,241,217,187,220,4,79,170,199,120,250,139,149,157,109,144,21,244,192,120,245,138,163,184,45,202,131,230,32,156,3,38,113,181,40,76,245,83,188,123,146,63,216,21,174,17,197,6,174,132,3,20,38,51,99,4,220,150,220,163,129,251,104,229,254,54,30,150,231,229,232,86,223,151,99,71,110,133,57,112,102,192,139,147,82,225,69,230,115,192,59,233,68,130,214,32,127,105,102,92,132,19,106,144,10,231,182,239,103,147,209,169,231,11,177,180,226,247,163,9,27,243,179,99,161,33,233,222,101,180,55,231,210,105,214,11,91,218,12,120,141,246,194,198,5,229,48,132,189,122,2,244,66,88,112,4,140,67,83,198,11,207,117,205,209,50,78,162,165,79,87,142,213,29,48,10,163,250,219,240,192,228,104,26,183,102,181,222,122,75,215,225,79,222,252,88,79,175,180,140,119,218,225,137,99,227,129,225,118,139,223,166,99,116,31,183,112,218,125,57,183,242,249,192,51,234,207,128,73,250,159,10,67,101,16,189,102,41,141,250,219,200,163,196,136,24,51,251,131,182,240,184,28,180,151,170,235,7,207,68,248,38,112,85,174,82,158,135,97,75,15,248,108,49,83,111,17,220,241,189,160,3,152,208,133,162,100,176,127,11,123,34,160,210,218,243,48,105,78,23,102,253,104,159,156,237,42,150,79,69,216,79,23,192,185,176,36,39,104,194,31,195,54,161,237,70,161,36,198,250,92,125,132,80,203,96,88,173,2,46,196,32,117,34,45,114,145,227,229,208,141,233,210,237,156,93,43,154,102,252,144,250,219,156,31,49,199,141,177,233,153,10,107,115,2,57,76,89,228,126,208,99,200,68,203,168,210,126,86,0,14,133,152,226,149,84,48,61,95,58,17,176,21,93,74,164,232,105,25,249,193,37,126,26,145,156,231,187,200,88,27,1,15,171,149,80,120,39,103,108,4,182,43,226,133,207,173,208,52,201,63,120,54,169,125,48,152,124,226,11,195,161,165,232,233,166,20,13,199,141,152,31,184,123,209,29,242,242,140,64,87,116,144,145,24,112,167,60,93,225,9,57,241,7,195,52,80,247,211,238,25,108,143,192,132,112,159,118,163,126,151,3,30,105,190,45,59,135,110,246,1,33,88,247,172,92,18,90,194,21,5,211,90,187,156,8,6,147,236,228,203,203,180,106,198,243,116,30,37,182,5,148,207,147,154,150,232,130,229,232,82,42,154,251,122,158,46,221,203,96,128,241,215,61,191,93,166,51,38,29,24,230,251,61,30,120,151,219,107,236,198,251,125,249,238,2,155,17,247,194,206,128,214,76,213,113,233,61,1,56,14,9,132,243,242,126,27,182,221,12,66,203,178,72,156,143,105,200,165,223,63,139,109,39,143,103,142,115,235,15,148,67,119,191,168,23,60,161,110,69,2,222,122,225,37,48,229,236,243,253,233,42,48,105,86,47,188,98,31,134,255,101,253,201,79,239,136,89,145,129,157,159,147,15,110,135,126,31,158,253,18,181,254,96,244,119,3,38,142,247,252,50,82,123,241,238,179,154,222,3,2,126,193,152,40,203,146,249,158,223,94,46,232,103,112,45,105,61,123,142,81,37,4,76,58,239,211,103,103,131,91,209,52,50,226,223,149,77,246,171,143,230,162,34,55,207,7,94,35,199,119,83,203,80,158,213,215,57,75,3,86,149,183,31,124,38,246,133,203,190,164,163,191,141,225,134,186,41,112,32,61,243,129,231,138,125,131,84,130,231,158,77,13,89,220,65,14,12,111,81,125,224,61,98,223,88,216,204,239,119,67,41,224,47,71,73,40,229,103,83,130,225,41,208,220,186,90,227,35,153,248,74,192,231,232,83,187,149,169,179,227,132,193,39,146,159,239,194,133,22,219,6,245,42,87,121,242,183,190,202,61,252,136,105,141,119,109,214,164,13,135,121,175,61,240,246,148,60,96,82,200,30,152,220,103,31,79,202,112,174,182,175,193,36,251,92,152,226,152,7,54,47,77,192,36,179,61,27,222,156,94,146,5,76,126,136,14,88,150,155,219,129,169,187,121,154,70,162,86,124,24,145,210,161,189,70,45,217,253,233,115,251,122,118,75,50,174,119,124,118,222,194,179,108,48,60,25,142,226,228,122,14,168,210,130,188,16,152,125,90,219,141,239,34,214,223,46,229,117,7,81,67,114,193,42,210,30,6,82,122,16,205,38,190,243,244,55,102,81,28,233,168,248,166,103,172,33,174,152,209,99,108,12,207,234,131,228,45,172,63,210,158,211,115,60,33,11,19,39,62,174,241,241,28,17,231,120,89,113,83,48,197,138,242,252,246,78,225,5,158,120,209,71,215,37,96,82,83,209,114,74,31,117,215,25,240,25,244,11,227,72,215,150,83,188,183,110,211,86,125,122,5,118,245,124,31,222,66,83,110,112,143,212,30,208,211,47,79,195,216,8,162,207,184,8,60,123,14,85,219,119,125,192,66,174,155,169,17,58,198,137,111,122,224,207,203,207,172,141,116,42,96,124,4,10,35,79,20,77,59,38,92,82,159,37,92,120,73,94,14,153,203,243,52,188,186,229,194,243,93,155,231,192,190,183,43,251,131,26,143,99,95,230,16,96,14,25,249,110,200,159,226,102,71,26,10,52,12,2,111,219,164,2,134,64,248,129,73,86,168,1,19,250,144,110,217,70,49,52,3,38,209,71,86,246,206,174,35,250,227,52,237,47,8,225,103,52,140,250,105,189,228,111,14,187,121,31,134,215,101,43,108,177,146,128,207,14,163,219,184,9,64,184,227,125,177,181,14,221,13,119,37,7,109,5,140,233,170,176,145,4,198,111,195,83,174,134,43,58,11,78,39,7,188,179,172,0,234,231,96,170,252,208,66,101,185,88,96,217,132,149,220,75,76,254,107,147,124,91,224,9,161,99,192,165,92,206,5,131,41,234,185,47,135,58,244,121,26,109,157,25,48,201,191,93,96,104,152,242,125,186,53,73,114,1,182,194,165,128,187,232,23,24,76,238,118,189,240,204,93,155,70,144,250,190,123,84,169,19,1,53,14,231,11,239,82,180,225,168,13,237,251,180,41,20,11,92,83,4,18,87,177,92,5,253,229,211,178,54,238,87,83,36,93,21,230,118,208,47,76,138,141,194,212,119,220,1,33,203,69,27,78,22,249,186,45,219,235,109,216,78,247,163,183,164,3,142,252,211,125,155,23,28,83,54,36,178,76,17,41,251,224,74,113,158,142,21,252,204,30,5,161,36,104,106,64,140,180,209,29,150,6,53,63,73,146,38,14,76,233,146,91,219,212,252,112,207,16,184,167,18,254,103,171,249,233,18,129,33,21,46,74,149,128,161,123,214,167,7,242,116,23,94,220,158,20,102,63,187,48,9,199,250,242,201,52,138,207,30,208,223,232,135,81,207,232,183,8,42,38,198,16,11,11,165,205,155,214,74,213,195,232,79,183,80,166,25,67,205,25,170,237,222,100,239,222,103,113,171,235,120,208,208,216,143,160,187,44,58,189,201,66,77,35,94,205,173,79,58,156,203,111,190,237,58,127,200,226,209,207,132,15,178,187,153,200,192,99,38,41,140,29,26,63,109,17,123,253,105,138,149,98,59,130,242,77,239,255,156,183,201,41,74,129,41,170,18,20,191,98,180,204,228,52,178,254,52,231,187,59,15,72,35,158,26,231,160,222,54,57,107,53,48,185,231,138,162,137,48,2,53,22,0,129,87,174,113,50,193,245,157,244,76,205,220,104,238,202,250,169,124,234,203,33,36,136,121,132,207,35,119,109,217,198,32,246,46,109,80,117,139,213,152,217,34,122,137,151,67,96,34,7,87,134,3,104,199,38,13,129,150,58,23,96,188,106,183,225,198,1,167,224,85,52,177,98,70,52,16,21,222,78,80,201,56,162,78,170,63,140,250,70,204,178,214,52,255,24,20,86,221,139,194,169,160,48,53,158,241,106,234,232,95,20,26,138,11,147,249,170,205,110,233,152,14,49,17,40,105,46,83,97,114,99,115,192,231,194,80,158,167,81,53,138,167,201,16,147,243,22,94,138,234,84,247,205,232,70,71,210,167,251,136,194,26,224,99,46,233,145,73,85,116,157,241,217,86,166,162,47,71,161,250,246,138,165,106,54,133,17,13,139,166,157,119,151,167,91,24,249,219,52,66,67,186,225,192,12,188,226,200,36,19,171,45,125,57,81,224,118,225,73,34,151,194,36,26,249,76,233,80,63,234,17,0,3,215,156,23,30,184,192,46,188,97,240,115,203,110,25,237,142,220,23,161,137,92,43,30,62,219,149,94,255,15,186,145,123,252,96,242,76,244,186,152,225,209,113,62,101,224,51,64,207,211,72,6,248,149,13,109,148,99,118,62,79,207,240,60,144,200,153,212,49,97,169,205,233,254,116,206,249,25,109,136,49,238,102,120,108,175,99,115,234,87,183,20,114,66,192,38,174,173,112,144,126,130,82,28,171,32,9,128,241,85,16,10,164,7,70,219,97,4,12,13,148,182,155,82,194,124,223,141,58,156,126,116,27,117,196,161,202,204,105,251,105,24,87,188,28,240,70,141,32,224,115,129,179,16,219,7,91,42,98,85,148,211,102,6,10,187,217,237,50,152,135,32,215,9,152,24,250,82,24,230,0,239,50,170,29,179,28,16,20,25,114,127,12,24,65,45,125,58,163,1,19,48,149,31,114,121,41,76,218,136,213,225,20,135,187,69,97,104,251,71,192,103,235,20,215,54,116,18,213,11,28,155,169,151,183,231,195,142,97,183,239,135,65,153,216,181,229,199,46,236,243,194,232,160,235,203,225,185,141,219,201,180,12,25,133,27,26,35,209,180,243,225,75,162,9,198,126,16,71,219,52,146,14,109,89,227,151,227,179,97,6,93,250,238,110,42,47,1,115,103,214,62,165,76,225,126,246,177,102,53,209,4,102,237,153,99,47,230,30,172,33,124,72,31,118,100,204,98,206,214,177,181,203,201,188,90,23,30,154,118,7,76,156,216,63,123,253,156,78,10,115,155,44,1,119,104,179,4,134,205,43,198,147,168,212,154,218,180,201,220,138,167,203,153,76,146,209,84,168,9,30,222,180,77,90,133,14,8,100,105,113,123,217,195,84,181,158,135,251,89,5,51,96,41,251,7,60,251,184,119,217,38,3,92,202,130,128,143,9,235,254,22,92,3,83,243,149,44,106,24,23,85,60,186,231,248,127,224,29,148,188,192,132,167,245,229,136,230,148,11,147,13,179,31,56,120,20,128,199,76,250,85,157,204,225,248,42,202,207,196,216,62,112,113,90,92,80,10,184,181,97,189,6,217,81,35,245,179,232,229,30,178,199,237,37,238,192,92,225,180,207,186,101,89,6,92,52,11,11,39,120,168,149,130,82,54,251,252,52,46,196,251,211,182,115,43,12,195,208,14,24,229,6,65,173,160,172,7,202,219,101,34,160,105,24,57,17,52,81,45,21,226,145,197,121,59,65,41,74,124,224,115,192,184,115,108,219,52,42,242,211,199,86,56,75,207,63,122,27,149,218,86,152,56,85,13,120,136,252,184,229,207,230,114,199,114,155,18,216,84,184,223,171,38,34,135,143,247,152,26,160,216,42,89,162,212,142,10,250,43,144,117,24,75,68,151,214,182,244,151,248,46,90,222,245,221,208,29,124,243,8,210,23,216,181,4,221,136,153,246,64,251,126,250,100,15,247,57,24,5,201,177,156,245,205,103,7,118,114,125,96,228,172,111,127,19,0,222,94,175,215,141,242,164,137,75,130,50,115,148,161,63,184,114,216,136,191,189,150,31,15,100,192,231,116,144,227,3,50,217,8,196,153,202,252,185,80,44,133,249,240,22,48,161,136,166,48,126,185,25,240,153,87,207,203,57,218,82,192,80,171,102,69,209,27,137,119,83,106,59,21,165,106,203,65,136,236,100,39,171,112,121,77,129,215,106,218,234,243,195,30,248,164,118,69,213,224,12,166,211,2,181,242,97,69,207,117,61,251,72,66,14,81,139,182,171,16,113,138,238,30,104,128,60,79,175,229,140,63,29,38,229,149,179,254,116,133,135,59,94,78,181,119,87,180,56,109,57,85,175,16,201,234,55,31,99,201,93,56,192,59,215,172,157,141,143,34,38,25,140,147,235,25,139,58,194,147,8,140,4,142,126,150,233,75,124,40,130,225,82,56,99,104,112,86,89,240,175,166,244,180,155,182,246,128,247,227,105,33,79,160,230,226,3,13,37,229,110,58,137,184,245,214,29,48,2,211,130,226,67,24,254,211,157,189,101,175,7,150,137,0,219,206,72,250,110,8,114,231,10,152,242,162,7,109,53,102,247,217,234,243,204,207,79,163,188,29,239,166,218,85,63,171,78,203,96,248,193,4,164,25,0,133,161,66,186,240,16,166,223,31,236,10,147,160,112,50,60,15,67,53,178,3,62,215,152,242,194,221,147,164,96,246,72,48,5,40,108,217,74,1,231,165,190,118,224,238,87,19,224,42,12,13,160,199,52,242,14,199,240,29,106,41,3,79,191,61,0,147,50,255,124,150,9,55,4,108,26,79,10,35,198,187,2,166,244,254,121,218,78,73,135,209,47,168,250,219,176,136,94,52,107,142,45,57,204,45,182,19,88,40,206,102,37,112,195,231,217,29,206,4,37,119,81,152,59,238,12,24,42,29,233,148,134,82,207,190,48,142,174,7,206,161,46,1,140,246,216,3,35,107,183,2,102,237,45,133,15,62,124,184,50,182,143,206,82,148,88,218,231,136,1,206,207,113,204,245,12,111,86,192,181,164,246,252,54,222,241,29,48,44,220,250,221,149,91,109,13,24,146,177,231,105,188,189,247,105,216,42,158,223,222,208,33,5,60,159,64,50,26,79,221,139,14,128,119,110,186,231,52,42,34,125,162,101,120,240,116,83,65,3,202,179,81,129,41,75,211,159,70,64,42,199,103,147,154,63,244,187,140,107,228,194,100,248,62,48,85,59,23,198,107,255,188,156,170,157,11,91,117,183,194,251,88,76,183,229,227,137,39,85,168,122,202,140,225,54,62,3,217,76,185,30,164,232,211,99,132,20,117,212,27,37,126,91,61,224,78,138,137,194,151,104,27,120,109,141,82,159,1,170,164,39,59,12,19,179,24,172,144,169,21,119,105,0,155,1,32,240,185,4,123,189,94,207,63,107,224,129,207,33,81,3,173,91,27,70,105,217,174,45,80,226,239,67,97,202,170,3,70,171,89,59,133,67,181,150,18,48,42,119,50,147,38,247,133,54,2,30,207,13,27,175,104,190,13,51,122,16,5,111,194,28,40,171,81,27,70,94,127,142,87,183,39,203,22,138,117,106,201,29,53,245,174,7,222,33,236,12,60,107,209,165,107,73,112,51,190,106,188,81,205,134,160,205,240,193,56,166,109,47,18,188,160,178,130,26,136,128,247,232,242,205,176,198,36,119,55,34,41,8,161,114,23,24,162,200,92,2,94,83,131,50,13,149,14,15,199,118,118,148,173,129,44,224,93,99,191,67,177,122,200,52,106,48,239,148,17,40,193,115,109,56,1,157,175,79,224,207,154,194,52,5,122,250,216,95,77,197,90,215,29,199,24,242,61,39,7,67,140,159,170,10,175,80,48,6,158,165,61,47,239,185,151,21,240,79,49,72,225,26,113,25,96,250,228,121,154,228,250,225,176,153,183,250,219,196,93,190,60,38,96,60,222,250,52,98,81,190,50,11,217,37,122,224,55,99,113,251,110,54,192,36,149,106,143,15,254,38,158,238,194,104,6,56,238,121,111,201,31,243,133,113,4,196,179,116,224,210,209,34,173,253,14,8,25,181,89,59,101,178,150,227,171,167,89,192,10,147,212,123,97,106,30,180,83,72,74,116,43,200,216,127,75,122,94,14,135,126,140,54,49,205,172,95,77,157,77,142,15,91,132,164,117,50,204,225,149,228,29,15,94,211,132,29,88,211,147,231,249,1,19,154,127,126,122,174,50,189,225,208,98,236,173,11,196,8,57,253,233,204,76,72,207,203,169,221,191,112,95,79,143,147,9,235,55,155,2,137,152,22,250,1,47,119,94,25,167,222,80,159,119,131,153,100,199,119,217,137,254,124,181,177,111,95,24,197,214,254,192,197,75,18,128,87,218,127,2,231,24,143,140,238,73,45,239,79,59,171,70,55,126,210,89,198,51,11,151,23,102,158,101,102,74,179,245,133,189,230,186,91,218,127,127,39,90,11,198,74,224,39,231,198,80,167,129,3,221,154,164,212,204,7,20,207,98,85,254,201,28,238,103,172,71,192,165,246,103,39,133,153,196,111,101,168,54,147,200,252,192,144,172,5,76,134,188,142,245,54,67,229,131,23,10,68,179,60,48,110,240,128,225,228,210,78,217,102,127,56,108,177,174,231,105,56,80,118,192,115,168,51,17,120,122,196,137,173,11,110,10,121,186,146,93,245,249,98,224,35,234,227,89,32,7,238,46,56,5,124,94,37,142,105,224,225,50,168,192,239,38,79,148,199,181,126,59,153,13,67,75,16,145,88,73,78,60,9,108,46,244,7,46,174,132,213,173,48,79,184,170,12,190,203,171,26,39,190,110,150,168,114,57,211,27,48,170,39,250,219,57,5,113,25,48,68,227,15,234,58,64,221,228,168,166,174,123,82,152,134,219,56,149,98,134,185,158,135,177,185,46,92,170,166,95,1,7,217,14,48,71,138,126,22,124,45,62,77,225,222,44,106,140,115,15,8,85,141,110,54,78,127,250,204,172,220,64,41,14,123,222,13,181,89,124,244,78,75,111,94,150,241,238,213,170,150,100,4,187,174,194,125,236,251,242,243,79,159,103,9,251,223,87,183,167,178,18,34,116,184,77,2,62,150,68,123,94,109,10,170,1,19,116,123,218,205,165,46,62,26,145,231,103,56,206,241,240,121,149,17,247,162,24,82,31,134,139,187,173,128,145,179,208,159,134,96,234,62,108,78,54,69,203,136,27,58,166,236,222,67,199,178,88,242,72,192,93,8,116,65,27,249,243,129,142,166,206,91,83,122,113,74,76,224,137,250,135,194,51,229,152,192,133,253,92,215,86,163,242,200,157,26,220,215,235,84,83,162,153,76,96,160,100,210,13,69,231,189,25,161,47,93,222,119,147,124,26,75,11,17,203,166,199,98,219,8,70,249,60,57,151,174,241,28,93,112,248,184,85,137,198,214,94,58,129,241,180,223,209,178,172,127,221,142,186,21,28,228,128,41,171,217,10,139,55,198,228,113,166,238,9,48,156,174,232,113,76,246,36,30,172,99,248,25,83,254,7,119,211,2,109,10,163,220,235,189,66,93,88,17,135,120,99,206,122,62,15,48,65,207,231,105,74,170,118,192,101,169,203,4,163,179,198,137,93,169,203,207,15,74,150,78,15,212,6,69,225,171,131,5,12,5,185,172,0,226,125,174,254,2,60,33,238,81,56,114,225,64,215,86,91,250,151,198,239,31,141,48,140,150,108,254,188,80,163,6,156,69,255,214,224,230,121,249,160,199,18,208,153,48,96,170,42,129,86,106,189,21,61,246,104,44,204,129,139,41,61,15,91,212,46,96,4,71,179,194,151,253,20,24,210,118,125,57,197,85,245,194,168,172,62,112,105,41,166,240,48,81,87,237,208,198,37,247,182,220,216,39,20,238,41,206,107,124,166,200,69,43,76,202,109,252,54,126,9,53,129,160,104,47,247,229,184,211,117,179,27,232,59,223,1,225,138,173,215,151,97,231,92,190,240,158,79,183,152,165,121,159,110,79,125,124,27,54,245,238,111,159,78,213,75,27,243,202,101,95,129,71,205,237,121,57,234,221,61,96,178,64,180,91,250,177,20,251,109,26,148,69,79,203,183,179,80,131,162,89,168,51,201,242,4,98,184,57,35,159,1,59,235,39,156,111,70,48,212,158,207,38,46,153,2,70,225,81,13,44,168,48,156,54,195,224,165,217,162,16,78,156,217,118,97,220,3,207,111,159,179,172,148,11,175,252,12,247,153,134,113,161,252,37,150,170,45,78,85,76,79,2,83,49,162,48,52,253,247,183,233,113,237,180,9,57,147,192,93,227,154,198,35,224,76,187,6,47,45,52,183,218,198,176,68,206,246,86,132,73,29,123,151,84,140,24,47,220,151,98,48,119,19,186,9,243,140,26,120,205,73,192,145,78,17,72,192,166,79,162,240,57,86,195,246,27,36,18,55,65,59,121,249,241,211,59,191,207,178,247,222,5,132,239,160,42,124,150,136,107,130,0,27,147,172,192,51,234,36,140,222,182,190,205,38,45,42,221,95,38,9,179,8,140,65,117,135,99,111,226,110,10,19,102,246,254,230,128,222,18,156,33,238,192,197,58,96,54,33,253,106,56,29,98,51,157,86,5,32,227,145,147,189,50,224,117,246,44,249,237,179,174,67,21,4,158,75,254,164,79,147,229,17,71,35,36,249,26,124,236,164,156,119,247,56,26,111,153,220,126,58,55,200,21,227,49,45,17,109,41,76,106,120,187,240,214,96,176,57,227,86,52,140,27,163,62,11,5,188,123,45,42,238,148,148,245,151,17,11,112,87,15,148,225,89,183,156,3,159,25,29,118,37,35,151,181,75,108,107,143,135,113,250,61,61,6,165,96,108,57,116,125,47,218,108,138,204,243,133,143,169,34,182,223,129,151,235,7,119,203,247,236,98,117,158,109,22,21,194,104,216,156,89,11,237,224,232,175,158,205,208,77,24,118,203,225,118,224,51,126,35,250,219,24,186,5,229,174,116,135,242,24,107,93,206,243,78,164,173,172,128,143,13,148,155,254,52,81,228,48,68,166,85,87,61,48,183,197,104,25,190,53,93,153,84,249,215,232,51,51,50,165,71,201,63,140,152,83,229,209,169,147,172,220,72,26,94,3,40,187,4,28,120,110,252,135,87,182,72,165,194,37,18,58,13,38,187,68,97,20,225,91,192,147,164,91,133,81,29,143,223,198,168,31,58,90,86,14,60,3,238,100,42,41,124,140,231,219,242,154,40,107,22,152,44,129,152,10,38,18,172,115,180,112,148,197,194,36,37,32,235,158,129,140,80,137,237,10,53,117,61,115,17,139,201,158,78,74,170,14,51,107,41,12,193,249,12,248,169,161,237,168,113,122,21,57,232,217,205,218,243,238,73,178,113,192,212,48,61,239,38,3,213,209,156,68,156,219,80,82,79,162,97,144,61,74,70,40,153,119,55,90,220,140,229,94,92,157,72,29,59,161,19,104,125,56,51,80,253,219,206,63,220,77,55,168,62,125,50,141,11,63,96,99,128,82,152,201,116,27,62,147,70,48,58,254,142,122,123,20,185,170,231,187,38,123,254,109,26,105,46,242,52,196,20,158,124,69,215,231,135,229,167,227,129,26,59,122,124,226,106,150,207,102,184,165,87,72,26,219,138,78,167,194,237,38,24,172,209,226,110,186,67,57,134,122,157,175,72,250,48,25,57,37,158,166,100,69,76,241,110,140,103,249,194,132,193,101,172,33,219,219,53,58,101,147,180,84,21,54,71,94,192,11,154,75,133,87,113,75,222,178,165,135,78,5,35,39,136,241,128,38,127,100,253,105,196,138,253,142,141,255,99,106,61,193,129,119,104,24,1,15,36,37,5,222,166,158,236,112,49,209,115,133,71,92,202,184,82,139,230,44,53,16,208,175,249,202,69,176,113,10,209,46,48,135,70,192,196,252,36,188,104,10,231,225,47,49,34,9,45,46,236,38,31,124,209,61,159,173,210,50,231,99,14,19,201,156,58,197,81,198,106,177,2,42,201,143,83,127,250,204,121,151,23,59,240,57,231,90,211,159,134,156,107,71,167,116,202,150,245,105,211,210,218,14,15,116,99,245,183,57,132,163,225,208,42,233,202,181,252,192,25,15,27,31,193,3,239,20,25,38,13,41,131,169,231,7,204,136,46,75,222,81,83,159,233,105,25,178,119,53,94,190,222,213,3,35,167,244,217,54,29,77,133,173,100,61,96,162,70,93,225,235,7,106,16,104,119,237,240,115,219,159,94,72,218,201,143,31,90,139,221,97,108,40,110,197,91,10,251,212,227,231,192,219,37,141,186,37,161,107,45,232,129,201,167,136,151,99,90,203,5,131,194,108,63,217,126,105,224,229,121,53,158,232,120,53,169,47,79,179,247,157,161,54,92,253,121,118,67,151,22,48,231,177,254,46,204,16,247,163,206,140,45,186,29,173,45,83,112,25,177,244,82,180,4,241,10,240,30,237,105,182,37,246,198,39,91,49,96,87,152,164,168,11,67,9,243,60,109,140,93,1,215,166,28,9,176,109,64,74,30,176,93,178,20,70,170,44,7,220,69,53,214,96,74,44,163,211,198,177,41,187,118,233,94,161,166,4,76,126,150,252,246,217,100,93,236,13,106,225,173,245,198,4,160,179,151,208,161,59,192,13,186,40,60,166,87,45,2,159,115,77,98,166,228,53,178,43,7,60,212,225,221,201,155,143,56,153,9,180,104,201,227,180,56,204,215,161,136,84,137,72,175,161,59,82,223,207,26,77,125,233,142,48,41,42,42,14,194,85,43,17,29,44,223,238,238,238,89,200,185,150,253,0,180,186,148,109,39,92,173,84,78,134,70,16,108,82,207,88,229,84,50,46,90,79,246,135,17,50,85,205,255,134,221,47,71,218,11,233,78,181,60,48,245,71,238,104,129,236,111,203,236,166,146,252,28,176,95,187,151,137,113,201,201,128,136,243,140,196,68,170,120,138,186,159,22,89,120,197,247,177,53,172,87,238,96,156,1,152,24,6,63,248,140,51,169,158,242,242,177,45,119,253,131,171,165,81,220,25,184,143,1,121,126,251,107,218,198,215,212,100,55,217,176,197,46,159,129,251,180,226,252,139,45,48,174,96,119,195,108,114,227,52,33,19,206,156,226,18,103,7,102,55,185,195,69,233,69,138,117,121,204,88,216,250,110,167,157,179,114,68,41,129,165,86,53,225,139,37,175,60,7,93,223,176,42,65,233,148,77,37,141,203,148,141,244,19,73,142,135,167,201,150,121,26,42,62,53,138,28,202,133,141,153,251,155,253,68,130,138,170,193,64,37,7,141,192,215,50,202,8,187,48,138,145,97,140,237,246,253,54,247,110,165,170,53,23,204,114,39,205,48,21,216,126,231,10,252,149,92,208,138,255,118,71,188,71,96,83,6,200,249,54,109,74,158,41,148,85,28,116,241,116,230,10,149,5,54,82,145,237,112,34,24,178,46,108,26,58,223,6,143,195,110,45,201,72,134,24,234,44,220,26,221,66,128,34,186,124,146,31,2,123,241,135,114,31,150,202,115,168,207,76,63,50,224,222,68,13,143,243,114,120,172,22,244,124,117,210,135,225,143,31,222,238,110,74,174,250,176,185,34,3,29,67,86,54,116,16,53,121,210,165,229,119,231,253,252,50,12,150,159,209,135,230,22,69,213,75,224,99,177,172,251,89,56,214,135,182,140,242,214,225,115,1,162,250,165,15,111,203,143,115,20,247,156,246,201,57,107,187,215,2,80,215,217,139,72,114,217,54,218,92,87,8,31,102,174,146,106,103,249,180,181,196,60,227,30,46,182,147,9,1,229,22,159,205,77,47,247,165,240,244,218,11,80,22,155,190,187,144,167,231,157,114,222,12,25,143,194,87,145,220,88,186,33,143,21,24,193,241,24,16,246,90,201,143,2,94,238,78,183,140,188,243,111,171,160,232,233,53,239,81,56,138,175,71,251,236,84,200,58,124,222,58,202,141,16,155,191,48,188,38,213,133,2,70,33,29,87,76,171,105,140,45,190,58,240,62,216,61,242,63,170,153,249,255,254,79,255,199,127,248,87,255,238,143,255,215,255,253,199,191,251,55,255,49,217,204,241,159,66,54,243,239,105,208,253,216,62,131,132,12,187,4,173,46,29,132,179,182,139,247,227,202,200,5,85,157,123,20,197,92,184,106,240,151,105,191,170,83,161,252,202,76,231,179,42,250,70,180,198,71,97,55,149,249,154,230,101,114,185,111,10,100,81,228,212,223,46,76,236,152,31,131,82,104,253,237,108,252,93,14,35,36,149,244,233,68,229,112,204,220,66,240,45,43,12,5,221,157,247,48,35,74,183,32,106,177,98,19,27,191,189,90,54,177,108,52,21,190,137,109,182,223,253,108,129,103,230,251,236,107,80,173,93,223,207,228,52,195,222,139,167,11,196,86,2,159,249,230,252,206,220,14,225,124,17,24,174,194,153,247,221,229,138,248,157,32,51,108,145,74,195,70,53,25,191,128,207,119,176,235,121,203,105,89,190,30,118,46,113,212,102,199,202,232,228,127,221,94,35,90,114,12,147,236,48,159,162,167,210,102,29,125,185,127,76,181,166,100,16,200,36,157,165,244,121,73,96,178,225,244,148,243,148,82,88,207,13,52,254,139,166,187,9,105,54,211,253,109,192,229,94,165,56,108,73,159,9,16,86,9,217,198,18,100,248,206,128,97,197,110,77,162,107,248,206,224,242,247,21,116,54,185,166,205,30,54,83,252,97,202,190,133,169,159,11,7,247,77,239,19,254,181,212,167,161,176,7,63,128,47,191,132,167,185,200,203,143,37,7,21,149,159,243,228,147,118,177,18,208,39,42,195,215,95,182,16,177,124,23,190,207,226,93,102,121,26,45,201,203,77,195,36,251,96,35,40,55,100,22,167,138,140,134,91,9,137,251,229,243,242,106,162,91,211,225,254,136,104,64,250,65,28,195,77,171,109,249,98,98,192,80,103,92,124,5,29,123,5,169,169,37,134,89,231,168,114,219,138,46,20,105,29,92,55,240,40,184,89,135,36,217,144,27,38,38,99,92,167,40,35,58,239,174,130,118,54,185,176,86,113,81,170,77,152,248,18,119,19,34,110,0,207,159,192,68,81,220,29,77,101,112,210,130,21,22,204,57,131,227,229,195,146,65,174,165,124,140,70,174,80,241,52,155,146,152,225,84,61,57,49,188,93,159,206,221,235,222,0,240,114,132,207,152,170,48,93,187,40,124,115,205,207,1,83,231,81,4,110,150,157,27,239,126,98,57,76,218,40,167,71,187,0,171,92,26,86,249,82,191,90,163,30,255,84,195,64,109,192,222,225,215,7,4,137,228,171,113,49,58,203,127,55,34,215,185,245,42,119,14,188,104,55,217,18,88,182,2,179,104,60,159,18,242,194,99,212,203,93,238,151,49,60,226,78,53,84,242,193,152,222,151,155,132,220,200,112,2,220,209,164,174,63,238,229,48,146,100,245,228,157,125,27,94,158,15,229,38,161,247,49,28,71,43,210,68,33,17,193,159,253,248,226,150,11,87,161,52,104,220,110,143,39,111,140,112,101,27,223,240,227,192,60,157,28,129,59,170,129,80,68,83,55,225,76,57,252,13,155,132,161,254,192,102,154,57,12,133,226,124,156,140,105,58,225,22,48,230,170,186,109,39,138,68,209,114,75,50,121,189,163,211,41,4,129,73,228,121,188,163,121,251,241,69,193,38,57,47,245,241,204,150,235,61,181,67,88,131,88,118,211,9,151,1,12,4,253,121,248,22,5,194,94,214,53,221,222,92,198,245,186,35,26,212,120,218,176,142,52,95,248,27,72,90,81,47,60,46,76,167,75,1,134,21,78,127,250,76,74,215,69,52,130,210,211,169,143,171,187,5,41,35,112,215,235,156,121,194,97,13,12,248,220,21,222,151,155,218,237,117,133,168,152,42,110,118,116,24,243,245,179,212,39,4,118,14,39,130,23,225,164,193,15,161,225,133,100,194,129,238,10,36,103,81,3,200,29,25,20,95,95,236,17,40,245,93,152,170,209,112,81,82,187,63,53,96,137,192,120,228,72,52,99,22,211,168,57,19,215,73,79,144,89,196,155,244,188,155,18,150,120,249,177,68,181,172,220,102,166,19,39,2,91,29,149,194,112,81,197,111,119,110,247,83,97,246,254,28,48,145,168,253,192,121,71,224,195,84,126,211,243,97,212,118,247,128,243,195,24,241,155,62,17,45,66,23,46,141,7,38,13,127,4,204,70,240,192,112,253,222,167,241,156,63,191,77,89,104,124,55,121,88,251,105,249,217,217,99,38,242,118,101,192,65,237,35,215,59,98,63,151,182,194,236,214,247,229,84,0,232,203,137,215,221,135,115,217,234,127,53,2,139,113,191,11,85,142,231,97,82,129,226,105,52,107,117,103,48,178,159,28,93,254,115,112,41,204,205,63,230,41,74,203,207,92,90,198,197,20,240,153,246,227,249,109,210,227,238,111,183,39,144,139,255,170,134,151,31,33,180,241,76,227,185,114,196,152,41,89,233,90,164,218,77,189,190,94,56,151,167,83,50,148,198,17,65,192,19,151,116,60,236,186,120,35,8,93,125,210,72,133,69,212,221,170,195,158,116,1,36,52,90,244,88,29,42,213,10,122,46,137,41,2,4,4,63,167,162,176,144,69,104,194,146,76,165,191,208,76,43,55,76,133,204,184,110,57,149,8,193,142,134,25,37,109,86,24,114,131,8,62,244,167,158,146,112,119,8,85,128,226,238,126,222,157,210,61,95,42,151,136,174,239,62,189,29,245,173,103,32,231,147,217,65,210,68,68,13,171,137,233,201,88,144,184,211,111,127,226,7,214,31,198,135,115,135,162,82,148,171,253,105,140,191,55,134,117,78,88,13,16,84,83,35,104,55,186,182,213,79,73,5,105,118,190,224,211,249,227,109,24,213,13,201,235,158,170,137,30,62,15,83,219,234,231,222,129,97,102,125,158,182,173,209,97,156,227,253,121,154,219,104,9,120,189,225,76,242,253,90,142,150,17,232,211,137,130,154,221,205,213,180,204,129,249,188,156,42,173,251,242,115,216,232,104,65,21,17,94,105,252,223,227,137,149,114,92,68,69,23,101,229,125,104,4,129,100,152,155,24,69,65,251,212,125,20,218,215,209,238,211,137,12,77,133,141,10,219,97,44,2,221,195,19,154,79,145,46,182,141,86,107,61,153,83,183,22,192,46,55,74,183,210,73,72,26,145,130,193,13,67,9,212,207,15,113,15,137,94,203,70,63,168,112,33,32,23,48,180,112,250,221,220,18,34,249,233,236,247,243,9,166,26,47,64,100,151,91,216,229,153,14,36,217,71,214,202,70,118,180,43,122,190,35,210,105,224,73,122,44,203,31,91,66,180,44,89,36,65,225,179,178,35,79,213,120,250,218,243,211,199,44,141,228,167,109,180,204,250,217,208,233,228,219,240,174,154,38,48,53,232,128,48,154,154,28,120,46,71,55,85,1,169,240,99,30,116,133,143,73,29,217,233,7,174,202,178,209,104,86,189,104,153,74,206,222,184,190,166,122,127,186,80,226,167,112,33,59,59,96,196,94,21,77,193,227,106,104,214,121,118,140,156,77,158,98,192,233,217,43,155,73,166,205,219,178,84,52,179,23,30,140,116,243,101,112,229,107,179,207,13,35,210,1,64,31,219,13,195,255,204,43,121,56,105,24,12,169,239,148,242,133,23,82,99,2,179,169,140,126,225,178,158,252,215,2,77,204,205,3,50,14,168,39,127,156,245,25,240,49,145,52,181,29,159,91,138,153,128,194,156,210,9,183,97,149,215,129,150,94,159,220,116,171,100,46,1,227,187,144,134,67,163,152,98,215,128,37,174,230,7,166,22,51,126,186,188,102,37,177,213,60,34,99,140,213,81,242,3,95,251,168,194,97,242,148,133,160,79,24,165,154,248,43,207,233,166,63,13,221,99,191,45,59,59,173,86,141,244,65,18,217,205,219,90,121,104,1,81,55,231,221,77,10,99,159,31,10,23,88,16,110,82,216,80,162,86,19,157,143,175,66,220,54,63,32,59,78,188,154,254,212,26,31,18,98,119,164,159,27,9,172,174,45,164,164,203,157,72,169,171,151,24,248,28,102,119,150,158,117,166,206,131,99,91,227,7,187,79,167,254,252,116,222,33,238,65,10,30,217,103,15,220,36,55,144,93,90,203,60,45,7,245,166,160,82,125,161,203,7,202,144,155,17,73,137,131,22,72,176,246,214,205,33,165,176,68,191,234,187,34,6,204,96,106,101,199,49,160,114,84,18,76,184,239,246,83,146,2,163,243,133,215,187,165,192,154,121,63,26,109,54,173,72,153,228,148,70,86,34,233,47,79,77,9,97,202,155,6,106,129,96,125,26,77,229,200,100,158,36,42,104,113,146,29,109,245,194,169,41,255,65,51,178,252,155,181,203,165,90,243,187,207,20,46,119,89,147,122,166,20,53,92,148,118,190,125,102,249,4,90,44,67,228,49,118,202,201,125,82,167,2,55,138,176,207,76,10,162,172,7,62,171,41,221,4,215,189,251,211,165,22,125,207,55,193,245,172,22,125,26,155,63,242,191,167,85,78,233,135,81,22,119,39,3,165,79,90,203,108,133,158,237,38,238,82,143,175,47,135,16,97,72,202,240,212,20,141,70,50,98,248,199,240,164,21,205,189,133,153,161,246,155,133,154,140,181,73,97,130,19,241,221,201,4,162,21,198,249,125,51,165,31,161,176,211,163,36,250,220,20,111,211,112,120,139,49,103,44,93,171,87,214,42,106,148,243,98,83,57,7,42,52,127,15,156,122,212,56,116,162,32,69,171,72,9,208,213,11,219,117,71,225,84,34,255,195,110,1,207,150,116,206,189,154,34,137,149,109,96,247,167,240,22,170,189,26,176,137,220,42,60,235,45,55,235,164,217,165,167,232,119,92,102,148,106,156,47,90,243,69,54,195,188,69,93,4,42,116,227,128,199,47,71,142,55,161,35,165,78,108,112,229,70,105,58,86,202,44,207,203,11,100,176,241,114,92,169,90,61,123,46,29,37,133,125,86,137,167,235,153,14,195,133,203,69,0,227,27,215,151,19,5,136,173,195,106,57,213,196,202,212,132,199,241,5,59,247,83,40,116,236,208,155,107,65,42,250,89,96,250,242,100,180,158,14,39,248,94,135,194,231,195,98,34,158,238,159,74,119,65,18,43,84,243,94,195,103,190,238,172,48,146,186,81,1,184,97,24,46,10,215,220,195,222,46,220,94,245,108,36,225,234,22,72,149,101,181,161,2,159,159,174,81,236,86,232,20,45,137,129,50,56,92,42,7,38,13,191,41,76,41,105,60,13,193,189,86,64,113,243,43,247,233,97,18,59,10,223,20,65,166,172,174,221,4,151,226,173,184,36,3,65,207,93,234,51,110,53,77,177,27,191,254,240,196,93,19,125,98,108,151,93,225,154,34,119,241,192,36,252,107,159,152,210,92,52,219,12,37,125,90,168,98,129,107,82,182,177,134,62,129,83,183,115,112,218,198,174,48,17,187,248,234,130,48,230,3,119,109,121,166,190,227,121,57,101,216,241,219,231,205,79,209,253,233,207,25,124,50,150,4,91,158,225,194,114,237,82,3,251,232,127,2,31,219,244,86,231,146,101,169,104,48,174,246,175,212,118,62,40,52,23,183,94,121,172,103,56,81,121,202,183,206,154,124,164,252,192,20,89,4,220,30,158,76,162,105,35,138,17,168,131,203,227,249,44,110,222,59,10,227,137,225,232,185,78,232,47,92,231,144,249,164,252,204,66,84,190,162,46,190,91,50,218,131,222,252,220,98,110,253,164,93,6,211,126,137,130,127,158,47,74,8,83,145,96,19,254,18,50,137,149,6,103,222,168,22,41,201,89,233,117,207,118,69,74,138,115,167,24,9,110,122,136,216,168,194,240,167,9,247,228,135,73,141,0,232,12,180,19,168,81,130,56,139,138,5,156,211,159,114,211,213,203,128,85,216,195,148,73,45,27,231,97,160,249,161,157,103,214,158,237,212,73,93,74,53,241,196,135,82,239,124,90,13,24,155,239,121,121,29,247,217,242,176,14,149,124,41,93,50,98,206,243,37,17,52,61,156,128,201,79,151,23,159,91,131,51,233,27,207,211,124,200,250,114,28,231,240,75,21,205,51,133,173,176,135,251,22,234,171,211,172,166,48,36,204,151,148,171,74,214,2,181,145,68,147,131,218,138,242,21,229,151,202,191,148,55,135,243,120,200,221,32,54,30,249,162,212,103,105,163,225,151,15,110,42,83,136,211,102,179,93,196,32,230,164,126,204,74,74,74,142,65,178,218,85,229,10,131,107,54,95,238,54,108,8,157,1,80,16,149,24,137,100,36,130,207,211,103,84,99,36,200,63,81,145,99,163,4,138,251,69,166,24,37,39,253,170,74,26,152,163,8,180,8,136,123,41,231,96,195,51,119,235,3,115,97,203,1,163,91,55,21,46,33,153,67,141,36,193,200,161,240,217,154,188,16,0,13,195,164,57,174,192,145,70,215,161,58,109,15,65,38,73,168,65,247,120,54,130,162,90,89,5,23,69,11,74,70,187,202,60,228,155,232,253,229,64,225,60,169,15,92,230,101,62,228,190,48,158,167,75,4,155,18,183,1,37,70,0,29,195,211,141,97,228,27,170,28,3,92,93,179,0,56,21,101,35,34,67,236,30,26,38,93,250,144,78,111,210,151,91,252,54,183,143,242,194,41,2,201,201,252,229,249,129,143,157,92,46,220,158,42,2,96,4,97,2,198,196,232,47,23,234,8,42,74,46,42,170,217,193,242,95,65,80,128,214,108,27,79,167,145,52,50,163,79,73,203,232,15,15,235,12,121,89,96,12,70,37,144,93,136,42,71,211,112,55,61,236,180,200,37,149,248,109,168,184,159,15,35,48,30,179,216,56,176,214,243,114,118,182,251,114,244,175,117,64,45,237,224,182,28,50,144,231,187,209,34,46,151,201,114,168,43,198,216,228,221,140,166,248,100,41,69,44,132,115,81,180,158,200,91,212,170,40,230,32,103,111,192,112,78,87,133,123,9,218,69,242,62,151,114,56,33,180,77,66,104,192,245,209,30,40,240,17,196,245,253,192,229,169,108,42,100,100,69,32,43,177,145,106,237,5,57,222,45,216,42,14,156,8,224,41,124,102,245,138,223,206,251,241,48,49,186,20,200,4,76,34,128,126,216,132,121,225,62,13,121,182,118,41,249,123,41,154,70,217,236,120,158,30,215,177,118,224,198,84,83,216,196,64,3,174,67,175,131,197,68,49,156,222,220,188,162,114,185,71,50,236,42,142,48,173,154,106,63,67,62,185,66,21,148,188,109,205,73,6,206,177,81,55,155,117,227,129,145,183,119,101,130,141,64,121,21,3,165,88,76,60,248,155,23,196,165,202,40,223,32,50,14,22,112,196,107,158,5,134,134,123,52,172,162,2,170,237,134,85,45,104,167,215,177,2,134,242,28,155,155,40,248,178,201,242,208,240,32,242,189,76,22,135,241,34,164,231,233,76,142,73,192,80,89,233,111,215,203,93,117,224,68,174,167,62,141,78,78,142,30,79,92,224,135,194,172,16,239,51,18,65,85,178,247,87,93,63,47,124,110,65,69,123,28,242,183,20,108,220,203,212,102,20,102,125,149,128,113,191,232,111,115,65,94,193,183,61,141,242,70,180,9,168,239,14,5,13,84,242,134,10,204,144,85,226,185,101,192,212,154,63,138,12,240,117,215,128,207,208,175,253,8,31,76,47,239,179,80,251,122,68,44,160,108,118,93,194,131,150,135,166,9,56,133,94,233,34,145,67,75,117,208,92,56,214,205,125,58,193,162,246,42,54,132,50,59,169,96,103,55,125,126,27,198,231,22,48,82,117,143,222,195,185,48,175,11,35,141,246,232,61,152,192,64,192,100,192,60,79,231,54,5,45,15,150,184,49,7,136,224,91,125,20,48,72,27,8,152,74,135,71,124,99,205,88,62,11,134,107,245,255,34,190,49,66,53,20,233,77,173,136,135,107,62,245,144,228,89,88,194,243,121,55,138,25,161,29,0,101,93,125,101,65,60,155,1,20,103,217,35,236,81,224,181,13,184,63,28,206,153,91,78,221,23,166,200,234,17,244,193,145,23,130,11,36,187,191,106,65,176,66,117,209,99,104,47,124,118,200,43,184,96,188,22,89,225,116,245,74,240,15,191,63,61,48,236,175,10,5,158,237,170,112,222,170,66,1,129,103,81,5,37,202,91,163,101,195,236,61,133,97,75,142,167,187,37,17,63,242,76,37,93,249,140,66,188,228,209,118,42,45,164,159,230,217,81,212,105,199,181,112,238,80,130,152,38,255,167,234,77,232,30,133,42,15,100,210,58,11,73,86,175,87,101,130,8,185,78,133,73,81,221,184,162,34,70,39,166,112,190,26,20,36,47,40,145,114,38,103,91,62,186,88,81,169,194,45,47,23,128,37,151,21,134,58,133,77,27,208,97,84,168,84,105,133,191,112,22,51,224,135,166,41,147,118,25,59,229,194,169,82,95,24,141,145,120,119,178,58,21,21,234,130,49,221,91,134,224,194,80,225,27,170,214,87,14,137,24,68,91,202,35,141,6,195,215,21,167,33,216,222,20,62,107,70,148,111,74,125,148,209,186,29,72,87,23,39,41,151,107,182,226,216,216,71,7,29,190,31,152,207,186,48,76,1,15,76,118,88,124,23,89,6,170,186,6,129,112,104,36,153,22,186,158,15,164,114,140,171,21,132,49,254,124,21,57,244,51,96,72,182,85,85,13,219,98,221,167,75,126,52,144,224,122,137,253,159,181,147,116,109,157,177,57,199,255,85,49,218,83,211,154,201,85,45,45,93,9,36,132,231,84,45,206,20,39,203,85,72,234,202,204,67,134,65,164,171,254,42,84,83,105,143,12,222,236,229,190,28,58,178,71,37,15,210,230,29,48,137,97,15,28,137,178,160,176,191,61,40,149,141,57,224,151,140,53,27,3,84,190,112,46,122,71,199,66,13,9,99,203,46,254,19,237,191,179,58,66,136,145,74,219,241,204,35,198,50,71,203,32,239,84,29,59,24,236,87,244,9,123,202,35,59,136,159,63,76,1,82,54,255,228,221,57,98,216,192,253,79,52,11,247,110,242,110,246,182,254,72,26,182,42,104,86,225,153,131,18,165,27,1,19,37,208,193,162,8,239,126,115,25,170,83,202,118,143,41,29,112,86,142,203,108,124,65,49,191,201,168,157,15,124,186,168,222,95,30,93,189,190,144,196,172,171,235,212,199,171,83,154,173,222,53,244,33,59,225,89,213,194,34,156,154,238,4,62,227,174,181,154,7,46,161,119,11,90,31,165,172,206,213,37,206,219,62,168,132,144,193,232,8,111,239,219,238,130,210,165,194,168,145,221,151,99,42,63,48,162,169,251,194,77,121,219,81,23,137,90,78,131,83,210,9,76,193,206,190,243,251,167,193,174,48,73,231,183,199,207,54,169,182,19,28,167,87,216,140,75,153,202,162,113,171,106,177,139,90,142,140,10,109,157,171,233,10,51,28,67,252,73,36,50,170,162,177,175,222,219,105,168,158,214,240,244,244,113,225,179,191,167,231,105,110,175,33,38,183,251,195,35,131,179,149,107,216,133,139,210,161,102,35,135,74,162,53,247,168,16,157,23,239,124,245,199,88,29,122,214,83,132,26,90,242,160,4,143,20,62,71,110,40,182,181,141,12,134,194,48,66,221,150,81,235,39,215,251,108,196,97,113,60,52,147,131,215,150,177,195,183,11,115,221,211,207,166,22,250,118,249,122,242,219,51,52,190,119,22,31,27,101,41,187,45,171,220,203,214,65,103,211,192,198,65,201,219,136,95,198,90,146,31,38,33,121,94,25,199,249,40,183,82,247,112,69,211,168,78,86,33,137,76,229,222,8,251,157,202,135,164,55,143,12,81,203,213,105,132,18,86,239,68,216,163,253,54,155,29,93,14,84,10,136,115,236,177,48,73,60,122,208,92,29,71,9,184,237,231,172,78,38,10,188,47,140,157,161,168,81,26,4,58,73,126,84,152,48,86,190,240,83,183,158,224,207,95,242,110,172,10,85,108,54,239,75,8,237,158,3,242,121,249,68,118,72,94,254,164,17,17,22,47,51,140,213,66,154,118,125,30,38,54,87,47,172,29,102,137,42,249,254,112,109,58,135,80,224,77,59,38,224,217,66,139,70,5,177,237,167,19,194,1,55,120,240,21,70,48,38,80,184,184,165,93,236,239,243,194,144,186,201,54,122,224,114,133,18,179,145,14,136,146,52,74,109,51,236,119,236,149,166,106,233,48,177,140,48,85,57,135,52,47,11,87,241,186,26,167,25,25,70,89,87,201,106,40,226,72,180,236,166,162,45,131,152,178,92,152,3,82,80,52,88,66,192,206,74,187,85,85,28,243,188,174,11,103,101,91,60,83,204,138,42,28,109,228,242,200,52,249,255,152,123,147,157,91,130,44,75,235,141,144,245,205,227,21,98,8,66,8,198,80,32,193,160,36,138,106,50,171,120,161,140,226,49,176,111,31,223,219,150,101,70,204,66,186,21,161,24,220,88,191,31,119,55,183,102,183,107,81,103,125,101,74,179,149,54,235,213,112,117,134,166,102,70,155,240,25,148,227,87,135,222,57,61,176,67,5,132,161,192,155,215,37,162,117,67,83,238,233,39,7,16,143,86,205,203,87,24,177,244,184,186,80,54,164,247,70,178,37,44,116,34,145,169,40,204,76,155,43,96,107,230,191,48,140,188,53,156,135,180,172,118,78,224,14,17,119,11,248,108,65,250,69,206,115,158,233,19,194,224,180,142,234,36,134,68,64,97,200,26,155,194,199,201,140,13,9,217,247,246,192,245,248,81,61,208,243,121,85,5,222,202,251,251,189,56,51,227,21,70,155,40,174,254,209,120,8,140,212,88,68,97,248,126,90,252,65,28,122,230,43,2,143,100,170,162,121,5,117,32,112,123,204,104,8,150,206,230,23,82,236,136,229,170,20,59,68,183,87,170,58,85,202,204,5,37,72,22,235,135,218,193,173,143,157,56,140,226,193,160,46,215,109,22,75,245,46,159,4,131,135,238,117,200,61,151,56,91,172,77,81,37,228,235,70,250,58,110,13,121,185,156,76,137,202,237,21,11,159,168,244,232,15,140,152,86,40,204,243,177,197,185,70,61,235,124,220,24,240,179,103,235,152,32,111,183,220,78,96,75,30,202,234,105,202,92,213,253,150,73,146,231,217,146,104,116,115,166,71,14,227,169,101,118,9,66,192,158,227,226,101,185,107,133,199,244,254,89,162,13,68,145,245,201,8,65,148,120,50,99,115,218,15,124,28,255,22,240,211,116,12,92,96,139,118,248,220,105,233,249,1,35,102,242,195,231,192,148,172,202,234,162,109,199,103,225,57,155,207,247,208,231,30,104,149,212,64,233,183,124,174,237,55,154,113,142,34,106,61,158,171,201,215,247,128,115,214,224,82,130,80,209,153,144,232,155,33,61,175,223,154,148,95,141,123,211,14,173,235,3,74,196,145,226,193,57,69,245,165,187,104,210,162,89,179,203,51,38,86,154,224,67,70,95,147,82,134,18,130,222,222,133,10,92,40,8,125,224,240,204,39,229,198,42,80,65,84,178,134,199,69,114,232,73,48,32,204,55,99,93,79,155,70,207,12,183,200,213,12,56,87,229,22,52,77,188,208,116,198,16,203,207,1,83,205,51,93,1,39,138,206,30,184,133,105,55,127,206,203,251,227,45,221,171,127,125,113,15,92,35,220,55,77,181,249,25,83,211,11,143,49,165,87,237,189,184,199,152,176,71,52,157,193,70,151,253,161,84,126,42,97,162,161,206,254,4,220,222,217,79,123,150,103,54,14,90,30,186,34,131,71,172,157,115,148,228,245,207,225,116,175,38,7,48,159,41,218,34,175,8,252,4,194,65,61,163,9,8,23,224,251,216,217,185,88,128,251,83,214,206,226,216,33,142,58,127,109,104,15,122,142,185,21,40,60,178,47,220,66,39,23,206,137,49,222,117,119,29,162,115,52,238,172,57,44,214,221,244,114,45,96,162,190,227,93,150,161,172,58,169,102,93,229,121,110,9,193,76,136,5,203,179,77,114,246,148,248,241,98,60,245,186,56,208,37,189,240,132,157,227,129,219,93,212,80,195,189,187,44,4,103,119,84,10,19,178,60,48,213,213,1,215,246,60,120,71,111,34,6,188,160,229,51,31,152,56,100,192,73,185,138,108,55,234,161,45,76,128,248,17,44,100,55,154,251,190,54,124,52,43,63,112,78,119,22,26,23,221,179,29,217,233,30,112,207,26,92,101,51,163,177,48,96,2,208,207,143,195,210,29,147,193,84,238,158,39,207,144,75,6,76,77,198,11,35,222,224,112,130,94,238,129,207,41,155,226,106,56,219,213,108,68,102,180,175,11,243,116,207,162,207,119,30,18,3,78,207,102,101,220,41,1,83,125,245,236,24,35,26,36,128,171,22,159,39,147,99,139,141,176,37,227,211,87,184,37,239,214,7,38,190,246,60,118,9,57,16,224,84,230,115,122,224,212,187,165,77,253,247,25,83,253,30,188,202,14,148,178,75,29,177,106,84,16,1,143,135,130,242,23,230,141,179,254,107,131,187,48,121,217,112,220,39,209,186,172,126,147,41,121,187,133,67,219,57,7,157,192,196,83,123,92,13,155,169,158,30,112,27,141,251,104,133,120,198,115,181,17,219,7,124,60,123,53,144,72,126,183,248,156,72,199,104,155,155,157,6,222,201,9,92,159,206,167,51,197,168,109,142,171,211,206,74,241,151,160,87,222,247,189,19,5,86,250,227,80,52,221,23,75,105,107,78,134,98,126,4,211,63,152,252,163,70,221,18,113,152,11,194,151,172,63,141,228,154,135,3,97,110,24,90,19,150,172,241,195,3,68,147,167,82,202,137,148,76,233,195,81,186,106,218,131,66,239,181,3,46,111,84,1,247,61,185,95,132,230,113,121,204,171,52,81,72,40,1,207,172,90,209,104,172,237,8,12,144,3,76,74,169,139,113,124,147,119,147,215,208,88,162,173,234,22,79,158,208,63,74,122,245,121,19,239,36,160,164,110,109,45,57,59,48,121,227,248,113,118,157,245,192,132,67,252,115,193,115,242,156,33,198,70,227,102,252,129,155,22,243,208,182,51,238,185,74,20,66,8,95,128,123,176,201,0,211,83,180,21,38,234,28,15,14,243,131,58,255,9,222,116,247,94,144,182,135,205,80,224,102,10,187,14,211,173,169,219,138,85,206,134,97,136,128,177,82,159,19,134,216,247,193,203,214,192,89,194,133,91,119,68,11,197,255,15,108,115,216,97,56,213,213,41,195,225,91,119,192,207,25,144,159,175,73,101,237,142,7,131,115,90,143,124,188,178,56,64,152,118,143,53,140,91,53,195,181,73,16,242,60,3,126,220,139,136,156,161,11,64,19,214,3,55,167,85,4,134,229,62,63,48,233,216,128,33,197,209,169,80,202,61,157,224,195,161,228,250,129,91,36,178,72,26,34,97,254,192,20,131,5,76,25,146,162,176,89,204,64,211,123,118,225,155,122,77,60,54,228,174,227,153,226,208,126,239,11,67,4,250,160,41,226,64,99,91,206,76,111,157,200,134,248,131,193,235,172,201,86,107,79,245,10,67,224,82,199,179,248,168,53,136,17,95,144,186,47,29,20,226,162,241,219,231,179,231,103,83,73,116,228,95,120,61,140,71,192,57,38,210,129,199,78,207,91,167,75,83,12,220,159,10,108,4,210,135,243,66,3,183,215,249,135,239,42,22,31,164,233,103,225,199,189,59,186,14,72,201,6,108,197,82,15,28,244,203,192,216,69,15,188,178,51,250,26,25,40,37,203,10,207,155,245,129,165,232,184,25,93,97,246,164,120,114,196,73,110,241,8,112,47,46,65,209,140,80,231,126,78,208,243,162,49,40,40,101,214,231,206,53,123,15,54,112,213,12,52,48,221,78,247,234,12,21,174,194,233,12,202,125,110,120,72,245,106,90,178,239,189,59,61,91,250,100,118,94,197,107,117,152,140,245,199,105,213,24,241,181,59,130,223,89,97,4,148,238,143,211,251,169,131,242,171,159,11,152,173,180,41,76,231,221,189,119,59,102,177,142,184,197,201,99,88,58,162,197,15,76,253,245,189,154,176,184,222,155,40,202,29,84,132,0,211,3,67,38,125,175,70,30,83,71,141,110,151,216,55,200,87,73,130,16,184,143,113,103,249,177,131,102,210,65,157,240,169,231,11,35,170,162,48,22,67,124,177,54,37,21,6,106,13,179,129,154,126,150,192,70,136,117,111,13,101,191,62,56,42,18,37,94,155,224,102,145,91,159,97,218,81,72,193,159,46,41,187,60,176,21,141,237,128,169,179,220,10,99,174,10,140,246,131,194,22,99,9,152,162,89,189,186,98,220,220,123,31,51,105,234,213,38,24,31,63,14,19,87,87,184,16,151,138,31,159,86,175,165,112,137,4,225,65,177,46,101,84,200,62,140,216,170,207,183,77,67,199,244,24,212,8,112,57,76,152,111,235,213,196,251,61,174,129,234,144,148,233,153,156,229,236,23,76,69,216,117,225,124,163,85,58,30,27,66,172,161,40,141,196,113,49,214,245,144,229,5,103,109,117,131,122,24,169,145,14,104,35,120,227,23,55,242,41,73,230,17,185,23,39,90,254,53,101,183,84,20,182,204,127,192,164,181,5,198,144,143,96,141,117,250,54,253,241,74,151,91,172,46,250,97,155,206,132,99,214,36,87,0,183,222,206,115,100,232,213,52,40,196,9,4,231,203,208,175,69,71,121,152,204,166,169,39,148,124,198,24,215,119,204,97,202,204,187,94,124,140,143,72,129,211,64,153,69,20,215,120,242,206,129,63,3,110,218,200,102,116,115,211,75,185,169,189,61,179,93,87,23,189,179,119,167,110,116,170,111,69,203,205,221,211,226,88,245,99,86,107,27,140,143,153,166,234,81,3,227,200,5,74,65,230,84,180,80,198,241,193,103,17,162,60,43,112,195,208,12,20,185,43,125,106,211,202,138,139,45,200,125,31,155,157,115,53,183,166,73,124,13,41,246,4,46,196,7,2,206,199,194,106,2,159,61,219,123,234,161,159,50,54,113,133,71,104,43,3,151,37,212,14,192,13,3,197,225,108,74,192,10,51,100,113,239,92,181,163,230,192,231,228,115,197,17,146,97,84,113,12,133,41,88,136,31,79,100,231,31,152,116,219,189,58,169,7,67,40,136,250,169,239,106,242,151,93,66,104,192,161,60,0,202,193,185,20,173,183,34,193,82,117,210,210,216,173,88,218,69,246,128,105,15,123,174,166,109,247,94,205,86,247,60,217,249,189,139,210,10,253,60,24,14,81,117,24,54,211,174,191,61,162,83,26,116,42,245,105,71,119,185,123,159,68,171,212,118,78,217,101,109,68,182,175,107,66,59,228,21,20,22,15,159,50,173,36,108,180,192,204,195,21,176,169,80,40,220,103,88,119,21,214,180,217,31,184,173,200,175,28,216,114,180,10,179,233,92,184,213,245,62,90,89,83,30,141,166,185,162,48,242,88,61,96,186,25,20,77,43,78,23,66,86,73,39,18,167,220,114,138,103,147,49,223,226,173,154,201,52,162,214,154,0,252,146,50,40,224,121,13,75,36,69,24,166,128,251,177,214,162,51,176,17,2,150,156,46,40,44,208,57,80,58,134,159,139,107,40,77,0,103,17,222,4,13,77,117,64,108,231,170,40,20,222,221,97,98,5,253,185,51,178,171,43,96,28,133,45,112,161,78,57,80,145,107,3,155,193,169,10,56,182,180,97,2,211,138,121,111,76,104,168,41,12,53,208,12,152,45,233,129,77,174,47,96,234,234,158,31,143,66,138,140,73,41,189,250,128,84,136,220,119,42,202,17,69,207,15,170,117,59,224,252,152,9,24,98,205,25,254,129,105,214,94,10,195,199,22,175,133,124,70,215,171,161,113,76,241,104,20,133,52,125,52,248,140,226,214,168,212,202,75,157,187,134,99,147,73,67,74,139,51,40,157,167,241,157,109,239,209,139,209,65,28,241,92,196,46,245,173,6,212,61,49,131,160,201,214,225,28,86,20,22,239,108,189,51,122,107,170,153,71,92,93,154,118,132,1,83,0,85,46,156,146,78,177,1,255,167,103,15,97,27,80,30,13,224,122,12,137,152,70,140,254,208,31,71,46,236,62,26,98,133,114,28,155,66,87,190,179,63,91,4,81,96,146,87,119,42,36,136,126,187,194,61,24,91,128,209,135,84,148,187,249,131,211,246,241,204,65,146,189,57,230,63,60,249,82,24,3,76,211,80,14,184,63,179,12,38,132,21,207,13,153,164,90,240,60,213,142,28,70,238,86,26,249,192,45,58,163,128,73,7,111,133,207,129,80,239,213,148,23,234,131,83,37,63,226,106,147,184,144,15,146,203,85,174,108,252,35,11,191,0,233,214,50,34,168,71,101,92,22,165,94,171,139,57,166,67,92,93,168,221,189,35,110,202,42,174,31,9,220,244,72,180,84,191,160,21,181,134,251,218,191,128,215,142,223,38,137,113,43,168,186,201,45,204,88,2,22,143,18,251,137,242,146,229,188,64,237,87,156,34,115,129,134,243,226,212,216,176,98,16,226,155,10,91,43,164,195,244,166,137,11,13,181,204,114,18,232,51,222,118,242,12,129,33,157,138,121,200,17,88,135,252,56,90,74,211,151,103,226,100,215,208,65,163,74,47,10,53,210,79,189,64,97,43,209,253,102,26,95,126,63,247,62,15,22,221,102,9,11,114,138,43,137,2,201,140,174,45,220,103,41,223,98,109,245,48,189,168,214,154,210,43,223,141,78,194,23,118,178,16,145,28,229,48,224,165,240,97,83,167,63,79,190,150,9,46,84,15,120,36,155,26,98,72,195,77,137,1,252,193,16,30,173,91,176,99,252,81,41,202,25,112,214,106,147,179,156,60,28,125,218,31,156,173,211,45,11,140,120,196,14,184,147,43,147,171,33,45,117,146,193,179,153,97,40,136,41,93,109,150,123,206,150,40,93,21,33,70,226,27,244,166,255,96,146,70,18,235,71,23,219,20,32,62,144,141,81,207,38,84,93,186,43,197,193,71,71,29,140,92,109,61,62,95,176,4,178,78,42,2,229,206,199,166,200,206,47,240,35,125,148,210,176,3,167,74,29,212,7,115,106,170,217,7,179,1,53,208,31,204,194,20,66,111,8,34,40,115,242,123,211,192,37,82,138,166,188,151,123,246,23,131,124,165,201,134,198,17,220,189,246,11,62,188,37,189,212,40,91,222,6,60,98,233,180,178,203,173,207,136,134,122,37,230,33,194,56,119,162,157,133,126,108,244,207,243,97,203,128,220,82,96,140,169,242,45,77,202,188,218,84,16,130,135,239,244,169,4,19,171,16,226,153,120,73,168,29,86,218,70,232,24,187,48,167,153,215,251,160,147,64,89,133,92,77,220,121,76,127,48,58,97,151,108,103,20,82,78,167,217,172,86,90,42,20,81,7,166,217,249,203,72,157,179,134,210,106,177,102,105,39,63,70,125,117,152,146,54,25,148,12,251,152,7,90,152,159,228,8,239,189,207,254,53,66,169,247,236,22,48,112,220,91,115,206,69,90,213,72,185,154,90,133,52,42,108,47,135,198,191,50,201,165,11,67,27,242,217,49,148,52,153,168,252,69,27,109,115,95,16,199,52,229,154,72,112,67,76,134,18,137,195,52,129,14,137,100,82,84,214,186,60,25,5,183,242,90,230,42,110,71,169,124,201,138,242,169,91,160,84,56,223,197,149,104,193,119,94,29,131,151,208,125,195,75,154,147,83,181,84,139,0,9,123,59,164,8,115,122,155,143,17,149,117,225,130,237,68,242,183,83,36,48,100,80,57,220,1,79,204,239,239,228,98,76,134,214,67,159,63,166,211,204,223,170,82,1,46,159,146,204,202,240,78,52,36,21,251,30,250,96,9,154,198,226,119,70,115,65,186,168,241,253,172,15,212,225,252,8,228,209,51,200,97,230,31,51,99,197,223,31,199,53,196,185,246,153,144,57,208,239,68,161,141,119,146,153,249,96,163,111,190,199,61,166,25,196,16,223,139,29,183,253,81,113,52,89,162,230,109,212,24,68,21,209,29,129,33,81,139,171,143,107,50,36,106,141,71,0,185,104,141,171,11,194,25,23,54,13,110,31,150,97,5,212,250,98,72,178,122,243,147,221,123,139,141,4,223,182,53,128,196,189,105,1,88,23,54,82,172,17,240,153,225,18,168,132,80,155,138,70,127,49,42,3,250,13,54,90,83,106,114,190,110,242,167,27,41,241,11,195,4,239,17,243,74,241,175,74,232,81,63,106,2,35,14,23,138,22,238,189,233,150,74,43,158,188,53,155,248,2,39,178,188,126,181,21,223,221,217,210,126,125,23,203,199,188,150,51,202,77,225,1,141,133,15,106,53,81,13,121,52,123,183,18,87,35,22,126,157,35,43,74,75,206,114,14,124,204,241,170,87,163,172,225,139,27,182,220,33,93,95,141,13,54,149,24,150,3,43,47,69,91,166,60,255,89,235,192,123,72,171,28,59,37,202,39,247,209,70,18,149,122,34,22,249,124,164,251,98,189,73,96,186,17,177,109,119,80,171,213,51,201,176,28,39,122,199,214,65,143,24,86,154,192,212,224,197,84,36,226,212,254,160,132,19,161,137,227,33,162,191,87,211,127,147,172,181,187,95,255,26,216,92,178,237,112,37,174,94,5,94,172,157,30,87,35,40,57,3,46,9,199,39,149,15,38,251,215,195,189,0,62,211,253,156,199,31,90,169,233,232,130,46,184,210,63,148,234,170,155,38,70,24,2,195,227,248,169,31,156,232,211,145,59,103,56,10,234,252,96,83,104,200,122,181,105,247,249,115,159,195,88,154,87,173,31,209,8,37,29,198,131,142,240,43,240,50,178,213,15,182,32,206,184,40,149,166,219,31,12,34,175,149,228,90,2,193,254,202,199,0,79,207,43,3,211,14,240,131,137,148,220,204,57,48,108,131,219,135,228,236,67,233,42,248,218,213,139,190,159,15,166,210,228,178,138,218,213,4,45,253,222,132,86,111,19,220,248,145,245,179,19,25,140,53,58,250,3,175,106,199,237,7,83,24,84,229,165,249,181,153,170,195,137,183,19,24,118,163,179,229,127,48,70,194,206,85,175,94,102,192,124,48,86,199,150,247,38,96,118,30,207,97,184,94,102,213,31,31,48,77,127,240,180,12,103,209,171,81,84,244,71,155,104,221,84,25,53,235,216,77,126,111,210,219,55,235,8,124,76,217,238,83,152,52,84,186,187,129,193,8,172,250,143,67,244,158,202,115,53,38,141,63,26,189,103,55,82,8,76,29,90,245,31,199,74,236,69,223,123,176,66,252,209,120,243,91,134,97,220,171,103,126,248,247,158,150,188,208,49,63,83,158,38,233,31,90,225,227,43,242,218,8,202,211,251,250,131,203,182,126,3,129,143,67,114,140,107,135,169,159,202,178,188,24,198,25,131,86,168,254,25,242,227,235,211,69,254,193,44,213,219,129,1,76,6,34,190,231,177,227,182,254,246,90,63,233,215,15,45,93,218,160,161,246,28,176,175,126,183,166,227,161,201,126,5,193,20,177,50,71,211,57,61,107,21,120,32,245,247,45,206,179,55,45,105,116,0,166,207,214,71,20,165,155,121,107,237,72,91,161,62,58,226,106,106,73,170,92,77,191,187,175,109,203,196,78,217,114,42,139,27,109,203,15,54,145,101,133,41,165,222,113,117,130,89,73,110,109,98,81,195,159,236,156,111,16,155,93,24,246,142,234,155,142,233,9,220,182,174,3,35,58,190,250,55,13,169,188,30,87,255,140,92,95,53,15,221,97,42,143,218,29,113,75,88,156,175,255,193,149,118,201,124,135,28,15,25,2,37,135,233,31,222,247,222,166,46,75,15,198,15,46,99,72,13,33,76,200,48,78,172,111,47,29,153,102,204,116,39,3,124,155,86,188,245,131,249,124,186,97,114,107,76,197,31,220,247,82,178,37,107,90,255,9,187,125,87,19,15,223,119,54,80,154,132,96,221,135,50,166,227,222,250,152,230,112,223,126,48,109,212,105,203,190,193,238,74,170,253,131,103,165,238,242,14,26,231,226,244,231,38,144,124,220,153,37,40,122,109,53,174,77,229,134,252,134,53,73,166,225,179,180,27,45,211,186,143,13,255,34,85,108,254,96,5,131,243,78,195,53,77,70,204,159,155,86,132,45,47,13,137,74,131,43,245,131,141,181,255,190,214,38,10,78,249,200,55,40,116,177,200,107,17,39,176,186,178,239,115,153,157,117,239,189,27,43,160,251,76,34,67,33,103,223,38,29,62,70,160,228,210,229,128,218,70,109,235,199,27,37,153,243,134,127,9,238,30,147,113,197,231,50,119,92,134,116,35,50,22,231,238,64,178,83,96,220,131,198,56,249,52,76,233,214,243,152,164,2,199,211,253,237,115,179,176,86,129,169,65,191,175,53,57,145,228,183,141,222,176,248,218,165,8,226,74,153,14,252,193,115,107,63,221,6,45,101,189,203,143,195,2,133,189,249,193,4,183,178,252,248,113,61,234,138,125,35,65,28,122,7,237,24,244,166,7,30,63,94,200,4,11,188,207,193,124,254,196,97,147,127,186,143,6,15,110,90,190,242,173,20,37,223,195,15,86,203,202,22,27,115,229,44,221,251,69,140,62,221,68,0,62,24,182,218,45,87,119,156,128,88,33,155,227,241,174,252,51,130,199,144,61,251,82,220,219,42,18,47,204,250,34,148,227,239,205,217,122,191,88,177,254,158,187,120,177,126,198,189,247,241,246,134,229,215,253,234,179,171,223,21,70,24,137,248,241,189,26,67,183,11,140,82,252,140,123,79,99,167,187,176,69,202,239,213,212,114,133,203,7,204,33,95,99,50,37,99,160,22,152,176,236,106,119,83,58,191,38,79,78,253,85,137,45,107,154,130,251,69,137,22,172,17,179,193,138,143,229,98,219,75,71,60,89,53,73,201,11,67,192,186,74,124,79,162,216,50,213,206,206,106,164,84,14,31,127,116,201,34,169,196,209,187,31,127,103,99,233,237,50,80,1,115,134,56,74,151,211,146,185,130,102,99,111,254,214,208,52,205,91,220,63,152,102,148,154,249,142,103,30,183,160,40,29,141,216,241,32,183,189,164,93,6,163,33,120,183,226,179,228,170,220,26,81,18,42,51,63,56,193,106,116,191,7,193,25,130,117,31,60,136,173,13,249,113,74,238,151,187,56,157,54,239,42,91,3,113,138,58,99,80,40,45,174,73,97,200,114,221,189,66,231,173,220,182,51,147,89,34,130,230,79,14,53,238,173,191,50,141,38,72,221,2,158,183,78,137,92,24,125,60,62,83,122,51,50,159,251,49,141,161,205,183,13,147,39,146,17,35,174,103,221,235,63,148,114,145,117,237,113,8,171,77,185,226,7,55,43,195,148,77,229,236,212,198,191,253,193,139,165,84,238,60,57,203,7,194,196,239,199,73,150,160,238,122,97,148,245,224,173,251,193,86,109,178,228,234,73,52,50,249,189,233,18,75,50,203,32,219,56,211,54,59,44,14,144,73,92,192,154,227,24,49,172,125,71,132,174,47,246,164,15,174,70,95,116,199,19,235,129,234,57,135,199,84,75,196,224,185,47,58,140,47,251,175,122,238,255,229,127,254,191,254,203,191,249,159,142,207,254,151,255,229,255,249,203,63,254,171,127,238,185,231,84,254,14,158,123,135,49,166,118,255,194,116,149,108,177,70,25,71,26,217,103,192,240,49,42,202,138,219,247,226,124,235,60,135,101,152,115,247,189,153,139,143,89,165,159,144,226,104,183,233,56,26,211,141,133,179,144,89,161,53,158,108,19,231,144,207,116,150,83,153,238,82,209,91,92,196,203,237,214,228,83,220,74,128,128,247,217,31,141,11,36,60,123,52,194,57,110,47,108,203,205,207,121,98,244,228,243,100,102,67,165,91,252,199,173,221,76,6,141,37,68,79,70,76,62,163,249,145,53,69,51,71,245,171,225,21,184,37,41,172,72,232,61,252,200,234,150,45,90,178,152,51,133,160,253,174,200,94,228,212,56,59,197,153,95,37,22,236,222,210,27,107,202,101,72,88,57,220,126,74,128,178,199,173,159,210,233,183,207,208,173,54,117,135,36,65,20,7,121,167,16,58,233,213,153,44,152,63,248,160,123,67,246,253,86,108,186,59,58,173,212,250,194,182,253,250,202,232,240,126,109,125,50,88,36,86,186,91,59,90,90,242,100,231,169,102,184,192,157,164,254,13,181,3,119,230,86,156,42,133,64,173,156,165,112,94,141,120,112,98,160,186,6,236,188,67,72,229,131,143,233,220,100,247,45,164,150,122,156,27,11,66,138,46,87,35,41,93,227,131,145,161,212,99,5,157,13,206,22,135,17,115,214,163,216,156,199,107,28,161,62,219,196,126,33,153,190,167,192,59,203,94,85,18,37,97,129,118,84,5,196,240,218,31,39,169,195,153,86,43,177,172,224,34,28,113,142,159,127,23,177,110,178,213,110,174,24,83,184,2,100,146,103,242,215,49,209,32,228,106,178,51,100,139,227,172,24,113,142,90,153,73,249,204,6,20,44,2,46,73,15,114,56,133,106,184,92,220,58,233,247,202,240,215,173,30,246,73,98,129,169,177,122,46,136,39,59,235,131,160,145,152,186,48,78,180,118,205,77,248,9,197,80,38,203,185,226,107,118,58,198,30,59,218,82,12,23,46,99,109,177,194,17,18,186,95,19,209,30,65,233,156,34,135,230,183,70,245,93,45,124,203,217,149,107,39,215,169,15,222,173,112,72,110,157,111,109,237,48,94,240,132,82,99,248,7,106,162,211,187,65,79,110,88,147,44,199,33,158,11,153,152,125,253,181,145,116,154,37,66,168,37,133,231,194,206,60,196,97,195,97,30,225,249,147,200,104,234,237,157,213,138,165,29,134,46,22,189,184,146,211,180,21,226,201,96,31,20,79,114,24,77,253,125,112,84,167,243,227,12,18,44,136,223,70,190,175,10,108,242,75,225,52,45,107,205,17,79,19,66,158,120,50,219,88,36,144,67,207,81,75,77,188,158,91,153,130,11,76,57,73,185,223,131,168,66,23,7,218,152,168,99,221,39,171,187,22,247,155,126,205,88,124,191,7,147,184,192,176,78,248,216,45,77,241,90,96,170,21,250,117,253,45,29,126,99,18,100,119,207,108,138,141,186,19,51,108,2,163,235,16,38,161,37,70,36,204,106,164,137,217,195,64,28,9,231,189,228,234,100,42,18,235,94,93,154,252,56,236,179,112,39,199,189,77,89,80,96,136,157,202,125,180,46,114,140,7,182,92,124,143,71,195,55,148,47,130,116,233,217,211,238,33,146,229,173,167,85,20,196,110,56,33,119,145,88,63,53,126,68,117,227,140,48,221,13,137,242,152,38,72,124,109,82,168,18,110,164,206,19,189,179,88,156,52,146,202,213,164,58,81,14,244,67,96,117,57,212,209,16,39,209,121,93,96,34,219,242,227,189,60,115,165,83,71,42,48,197,62,181,221,35,100,76,13,240,158,21,130,115,31,247,54,22,137,59,226,103,214,83,136,127,225,66,9,149,192,72,227,201,9,115,214,204,181,55,56,238,86,45,251,190,247,236,89,134,5,249,210,177,82,192,89,27,210,80,155,163,179,62,190,246,162,10,95,194,68,180,198,83,239,18,112,186,245,206,166,38,87,141,61,218,87,16,194,67,85,98,126,103,251,43,23,46,164,3,4,46,217,74,230,194,137,69,80,231,190,54,53,156,168,17,70,196,99,230,41,177,53,8,154,167,108,28,153,68,137,4,51,105,242,159,18,47,129,234,248,206,6,210,154,214,190,235,123,49,221,29,18,72,165,166,51,173,136,27,12,26,100,36,144,74,35,67,139,237,18,246,117,217,87,108,46,205,8,148,102,152,118,229,167,77,100,215,93,96,139,157,201,233,70,79,107,51,5,203,47,188,133,11,166,15,6,255,249,138,144,4,140,98,69,118,106,171,31,141,169,50,208,106,92,91,158,59,67,25,19,49,9,4,146,186,6,128,41,195,239,59,174,222,38,88,114,131,207,27,255,210,207,101,202,142,106,145,120,62,186,205,105,71,132,183,80,73,163,1,125,248,187,115,140,56,60,67,178,4,224,8,91,130,226,180,101,137,200,47,203,37,221,223,30,93,54,180,106,124,159,55,36,120,236,133,146,245,206,184,14,190,29,218,94,218,100,253,176,184,224,19,245,176,119,218,83,62,53,236,63,233,190,116,181,128,188,252,246,152,199,223,26,1,79,50,241,242,100,70,200,222,34,94,143,14,151,230,10,8,8,158,131,198,163,253,201,18,148,146,135,216,24,28,62,40,52,208,100,253,241,51,239,104,206,246,84,2,229,112,73,175,62,167,246,140,252,202,249,238,52,137,9,156,146,145,121,127,121,138,12,165,153,102,80,48,168,35,139,97,58,220,146,118,165,133,255,6,206,38,4,17,75,242,193,251,12,242,142,48,235,57,112,90,211,116,24,237,238,43,62,8,133,24,59,63,87,83,153,28,79,118,44,205,84,158,180,18,185,126,31,21,218,53,116,101,227,42,164,29,171,111,166,36,130,142,192,24,143,59,126,28,187,234,201,104,49,23,34,237,68,191,95,146,77,167,64,204,184,202,12,216,138,24,37,155,182,171,169,188,58,140,90,167,100,211,104,9,56,111,119,135,133,210,77,129,207,2,73,49,213,142,155,55,116,211,129,93,162,198,218,221,199,153,210,253,174,32,171,144,110,42,14,42,46,73,222,224,227,160,111,231,137,188,57,213,235,36,41,108,61,105,158,6,44,40,196,247,39,103,76,25,145,195,198,59,166,63,206,180,245,52,250,164,30,113,200,17,83,126,113,36,191,154,220,220,94,207,213,180,126,123,106,149,236,140,158,95,4,97,17,82,116,184,179,203,8,250,35,9,245,212,41,249,23,201,151,21,99,0,244,157,129,186,75,52,64,36,135,63,57,13,35,225,92,224,237,83,248,71,166,237,240,175,47,65,225,179,17,197,189,151,181,40,40,108,5,100,62,42,116,189,104,174,155,64,105,114,79,131,58,66,172,15,129,43,249,210,168,16,48,202,63,25,210,51,72,126,244,45,163,150,21,155,185,160,229,25,1,35,90,61,147,68,78,136,109,96,189,122,161,200,121,170,89,197,190,163,60,18,126,112,47,123,64,132,65,231,48,34,214,253,150,76,20,250,113,180,214,195,202,10,253,106,12,217,42,230,68,161,132,3,29,154,175,154,163,144,25,215,58,18,52,88,60,64,65,139,43,237,115,82,164,50,172,78,221,97,138,103,230,20,248,204,155,48,0,23,85,81,89,206,167,76,58,58,18,148,11,159,82,28,67,174,166,154,217,139,46,22,177,210,253,192,147,9,22,5,50,52,100,107,121,205,95,173,190,249,99,81,69,228,20,236,63,191,2,37,84,64,232,240,243,209,168,232,77,247,104,0,7,206,251,74,29,29,216,74,214,191,34,192,194,238,189,46,23,44,48,92,79,35,96,132,200,99,147,173,20,24,150,32,39,45,150,181,190,37,11,192,22,167,95,14,255,122,17,5,62,158,172,23,45,23,50,230,243,150,139,2,159,155,123,79,23,112,166,213,234,194,248,35,174,141,73,87,51,13,148,242,227,219,20,223,139,195,20,245,69,6,29,216,24,151,62,20,190,219,171,187,9,74,220,98,6,154,175,148,34,32,19,198,223,10,148,86,221,191,62,5,254,242,31,255,187,191,252,195,191,249,203,255,251,175,255,69,49,88,109,127,143,143,63,127,209,134,239,73,113,209,151,140,193,36,244,217,151,143,63,90,39,121,221,175,71,187,177,153,83,63,216,168,98,203,69,233,13,25,95,217,92,161,120,105,94,30,149,106,34,47,172,132,15,158,166,65,125,7,137,89,116,182,104,159,56,131,224,87,22,248,124,139,158,2,205,67,200,237,65,173,57,119,127,112,183,150,226,251,220,20,213,76,151,155,41,237,199,30,35,115,214,250,5,114,44,8,60,138,121,7,101,213,116,91,242,152,241,202,33,15,204,182,232,211,10,82,183,247,209,32,206,207,51,150,211,177,166,110,51,150,197,213,39,82,128,119,65,180,91,135,15,76,136,120,199,140,39,172,175,107,21,146,48,151,9,4,166,152,190,253,153,153,117,108,154,202,129,254,123,22,66,227,199,212,187,31,112,154,195,17,243,110,27,23,252,69,179,105,98,5,12,99,186,12,3,110,83,119,1,39,40,162,9,24,203,204,227,19,220,49,134,242,229,166,58,104,172,176,98,212,18,48,37,156,10,159,181,236,28,234,192,120,201,127,106,16,77,31,226,43,22,134,42,251,28,146,50,153,48,213,201,214,197,48,81,22,93,5,174,40,18,6,76,195,206,241,155,255,192,155,24,95,44,9,38,127,17,170,251,110,243,138,45,176,229,60,211,88,137,132,108,254,208,150,56,136,114,197,242,39,128,221,242,221,28,208,139,162,109,214,159,52,35,87,223,4,38,82,225,123,59,112,195,51,254,35,67,126,86,9,181,203,223,163,174,106,162,226,49,228,231,41,43,186,177,31,74,43,197,101,220,132,23,145,10,204,239,61,136,101,79,33,182,76,184,85,217,69,31,129,143,237,55,20,133,76,234,162,182,158,46,92,224,254,255,152,170,128,243,29,65,208,99,237,213,143,98,20,52,137,73,96,45,108,51,132,190,13,62,255,219,10,211,49,113,127,251,216,199,91,175,198,75,243,67,7,49,83,12,239,11,195,50,158,150,195,8,35,9,65,29,98,190,199,154,246,1,165,33,36,53,125,114,40,173,157,125,187,152,170,146,136,125,37,163,174,244,166,131,98,4,37,194,93,148,144,65,153,78,55,112,182,241,141,210,109,185,48,198,183,51,139,21,88,141,207,17,117,127,156,110,8,132,0,253,222,217,200,216,47,92,172,112,212,127,28,237,183,118,251,27,141,63,222,57,232,24,21,146,195,138,14,228,119,178,195,198,67,125,127,251,24,13,176,107,199,168,80,209,119,63,54,210,74,219,155,62,139,85,211,182,75,190,106,129,124,148,116,63,152,16,75,173,242,219,117,252,202,74,127,112,66,79,228,210,186,144,12,206,22,28,55,24,130,174,33,93,211,92,13,163,215,55,102,212,247,64,106,122,97,76,8,111,133,165,58,182,54,125,109,188,112,122,240,28,94,132,156,155,192,176,140,228,64,57,115,186,160,196,204,246,189,56,11,45,18,253,64,84,156,196,141,159,110,5,72,193,207,63,253,91,14,104,236,69,83,43,217,147,58,3,157,137,16,207,27,229,53,191,22,237,195,216,160,88,215,50,81,208,144,70,111,196,225,9,247,100,21,24,162,23,127,110,107,23,17,2,59,106,205,112,80,29,29,240,49,237,7,197,204,190,112,215,175,133,240,229,240,110,188,2,7,59,145,220,11,227,102,172,22,79,102,166,142,194,3,35,47,78,144,243,26,227,133,187,211,26,255,53,52,67,117,124,47,70,210,79,142,31,14,167,61,99,204,26,70,216,16,152,134,224,18,79,134,85,118,185,35,144,205,132,41,38,198,236,39,214,172,112,109,247,123,176,55,222,190,23,244,89,48,140,235,117,6,150,8,255,64,49,55,137,196,59,76,67,144,236,41,80,36,133,162,170,137,70,247,91,120,243,107,94,165,12,56,96,74,152,171,192,141,88,70,184,41,214,12,214,4,166,172,116,196,213,109,39,161,138,198,160,35,115,27,79,254,35,169,21,152,84,83,139,39,39,49,214,245,234,243,160,174,12,7,76,163,178,122,95,200,2,174,117,225,89,95,255,170,70,159,147,253,120,186,124,8,192,36,121,246,133,215,190,82,5,6,227,18,220,71,67,111,87,252,70,178,94,43,199,213,148,28,207,162,112,170,78,38,5,140,142,150,184,180,180,168,58,207,111,177,76,238,94,250,227,172,231,240,58,39,129,18,125,114,104,102,238,163,45,148,42,244,201,147,17,191,187,67,6,143,233,173,30,3,238,78,43,78,167,94,70,178,91,193,148,93,6,161,152,219,146,228,198,4,165,71,248,68,5,179,87,60,113,132,47,71,56,22,150,211,87,103,205,200,144,87,220,185,142,91,127,140,87,2,171,91,142,139,17,34,232,234,79,237,236,244,219,133,208,205,190,25,103,156,177,65,131,209,253,233,12,199,146,184,137,4,113,103,56,99,149,74,160,33,78,38,236,184,219,199,139,126,55,241,64,167,21,36,132,7,42,149,101,56,198,216,17,45,156,87,12,5,241,48,176,250,194,13,163,248,98,138,89,62,173,132,214,15,22,242,195,199,253,16,184,252,138,153,195,109,222,101,136,213,142,230,21,30,144,91,237,248,143,106,243,79,220,149,217,194,39,167,121,88,236,83,246,213,18,158,49,254,230,150,112,205,128,24,103,166,184,154,112,108,21,152,136,119,108,240,205,184,26,183,88,183,185,93,165,99,96,210,47,114,111,72,171,91,139,253,127,162,52,38,79,158,147,137,93,251,193,117,206,238,155,196,64,97,241,152,163,251,30,15,199,208,200,18,42,98,251,88,43,78,61,77,239,35,21,82,10,12,89,31,90,224,17,146,25,136,190,95,154,51,224,115,175,46,147,219,254,143,28,27,120,69,101,35,201,143,163,123,18,81,40,184,106,160,166,8,184,65,160,148,227,201,208,189,90,242,181,105,69,107,177,116,48,172,8,208,95,24,25,197,228,49,44,216,86,198,124,96,78,120,63,121,40,112,88,242,94,86,137,217,252,99,155,208,88,27,242,100,103,242,207,20,46,56,100,152,87,21,2,152,68,65,12,26,196,171,87,41,0,24,83,205,39,121,159,148,157,203,94,131,54,201,177,206,252,234,101,41,252,11,91,156,196,37,185,10,15,222,175,86,49,48,49,109,191,24,183,85,29,87,188,135,188,220,144,160,196,125,215,170,48,231,94,24,110,40,121,55,9,239,84,250,23,146,219,171,103,82,86,105,68,133,119,205,202,164,221,250,42,38,167,39,15,78,208,207,77,129,65,41,192,173,244,174,112,184,209,102,231,182,89,71,221,83,127,155,215,118,125,132,66,223,25,198,180,192,232,252,121,184,115,88,255,130,68,30,170,209,234,134,127,145,206,131,223,208,113,165,19,19,66,90,119,1,8,19,117,57,182,202,182,192,133,59,47,149,34,62,89,34,84,52,23,103,167,43,80,109,73,57,134,113,3,31,183,181,134,115,146,232,37,187,40,149,117,235,218,248,164,156,246,29,149,98,227,16,70,254,121,67,33,28,0,134,29,203,99,121,103,187,170,105,201,193,196,146,234,78,77,81,168,230,220,186,225,209,104,232,36,135,84,43,225,125,116,65,169,198,240,121,70,135,8,117,232,23,38,44,235,52,62,231,228,204,73,56,78,80,140,194,75,246,205,244,71,73,38,167,49,25,36,39,185,162,133,141,138,149,123,113,222,198,140,247,189,245,130,34,70,204,4,43,130,28,241,96,231,132,72,26,132,162,173,98,59,65,34,101,28,171,202,2,192,68,191,191,188,161,220,147,251,66,169,225,50,102,16,165,16,162,151,27,211,22,230,116,253,7,166,53,95,66,107,153,149,238,60,154,164,83,159,211,229,252,211,82,236,142,82,212,216,238,83,83,113,199,233,246,193,20,106,111,153,68,199,0,71,219,234,194,166,117,126,97,222,105,86,135,91,53,146,158,11,51,224,211,93,170,77,141,169,126,171,100,189,175,31,79,78,225,52,105,77,14,236,100,66,17,241,227,232,225,20,253,241,76,185,159,111,149,112,141,210,78,226,240,194,58,10,201,175,74,119,120,187,13,61,70,74,197,110,251,53,113,39,138,45,250,146,171,219,177,105,124,26,65,12,124,156,210,42,112,90,214,167,246,193,4,124,101,39,69,216,27,251,211,127,28,127,154,94,163,255,10,99,70,147,13,172,175,88,77,36,204,47,13,140,45,165,228,172,184,92,108,130,182,10,255,149,223,254,19,175,153,113,184,137,213,249,68,157,85,213,200,200,65,163,31,183,125,162,26,65,90,21,216,122,107,125,145,80,157,118,163,178,214,64,95,187,71,214,206,182,104,214,193,20,24,203,167,196,84,154,52,100,93,180,17,239,117,134,20,148,64,135,136,71,103,20,230,231,112,6,7,212,26,170,16,15,83,161,95,241,117,29,158,57,137,16,114,166,250,54,187,20,172,57,162,93,40,234,178,49,73,173,184,218,56,18,47,239,5,241,193,2,11,242,7,159,89,218,244,201,216,134,157,242,239,28,85,76,242,37,23,195,29,17,76,36,220,135,208,186,192,153,182,195,238,48,135,231,13,173,1,103,34,146,1,83,136,175,247,182,20,178,63,25,25,53,33,53,131,22,113,119,103,71,5,158,91,68,45,128,215,165,127,160,190,235,110,28,198,93,136,189,225,232,34,133,190,138,194,105,222,141,3,137,243,219,157,108,212,134,28,13,62,42,84,164,72,44,7,120,134,47,137,66,27,169,233,253,92,141,125,255,131,51,118,208,46,235,129,167,155,181,240,63,161,61,49,245,209,122,115,71,226,96,103,159,17,209,84,131,119,22,184,193,62,165,240,202,206,178,91,161,207,152,89,231,10,198,232,94,129,54,180,138,116,72,75,246,196,97,205,214,62,89,159,17,199,238,157,1,79,213,118,180,239,133,116,164,195,108,52,171,235,215,70,209,181,4,76,75,176,206,21,74,7,156,171,202,212,91,155,46,17,43,237,118,62,14,122,197,37,224,152,141,125,202,121,118,105,242,132,217,77,96,234,122,134,19,124,209,152,64,77,147,44,109,186,58,156,191,168,32,72,47,161,109,162,195,121,122,64,5,98,6,44,58,189,26,63,218,143,9,243,86,69,136,48,91,23,69,140,10,81,42,17,90,59,168,137,85,215,64,87,90,207,197,203,242,246,14,231,74,183,144,192,51,2,246,160,208,207,238,231,91,35,218,244,131,43,53,203,194,25,110,147,120,120,216,143,50,79,100,123,154,194,36,247,46,12,11,233,115,53,157,157,219,97,106,155,186,46,191,50,131,223,168,90,41,116,209,223,182,238,227,128,41,7,168,50,83,140,238,254,51,178,170,5,184,68,89,2,120,156,221,245,194,16,49,201,143,211,19,234,113,239,122,54,1,68,224,20,61,43,194,105,203,234,82,193,61,107,205,159,46,7,0,1,102,65,237,244,194,199,212,164,204,245,131,55,2,147,117,42,204,32,175,128,71,238,245,185,250,76,82,159,132,24,101,45,201,9,130,42,91,114,49,142,74,199,19,50,120,23,30,198,195,244,161,20,119,109,121,50,188,207,236,132,80,52,219,99,147,41,10,69,203,188,240,18,57,75,155,219,216,8,1,211,249,40,48,45,77,177,58,172,191,94,36,231,209,15,65,191,169,7,124,118,225,75,52,154,41,217,194,45,116,24,42,12,125,45,56,230,226,115,96,33,55,33,107,203,212,243,15,31,112,172,80,124,150,139,162,18,178,125,6,27,103,68,96,164,16,80,2,249,48,40,180,132,8,20,184,57,109,247,143,199,238,150,117,26,74,30,161,7,76,45,205,125,39,19,184,189,239,148,41,54,146,135,166,224,190,4,113,30,21,42,91,167,9,101,97,197,35,253,192,103,123,186,195,57,170,181,162,250,252,68,255,86,132,158,136,80,111,24,41,2,166,230,86,175,166,116,44,46,166,154,229,174,27,170,13,61,127,126,64,214,157,28,167,116,26,53,143,236,2,211,148,87,4,166,151,201,79,68,126,72,180,44,64,9,37,196,86,83,232,30,147,209,198,252,172,177,50,184,149,236,252,164,239,102,208,176,129,142,27,199,1,38,11,112,127,186,146,193,20,148,82,214,123,109,63,11,90,94,42,227,127,59,163,30,172,43,237,249,206,124,40,207,232,176,67,166,34,235,2,98,193,54,99,64,32,27,18,235,100,80,230,232,106,122,192,100,144,239,197,4,189,242,221,194,232,178,184,204,115,153,158,141,234,185,7,246,2,42,110,239,99,67,101,83,186,223,217,186,40,228,185,186,201,25,250,197,38,85,84,229,51,119,54,143,25,139,166,12,172,251,251,220,189,64,167,232,156,91,204,205,37,146,11,217,100,68,135,27,39,120,248,103,47,144,171,147,17,190,197,143,219,151,148,247,66,223,198,117,238,185,154,46,153,42,63,206,153,50,124,189,90,229,195,69,209,83,91,121,222,61,142,174,216,46,176,213,133,95,24,147,108,10,220,9,35,175,187,67,86,161,241,207,168,244,33,136,27,155,28,7,249,18,216,62,127,108,83,52,162,92,213,185,204,190,22,42,51,246,143,41,137,216,179,2,57,83,70,191,59,232,24,178,181,31,83,36,69,244,150,108,101,167,101,228,194,153,98,3,55,171,56,97,104,144,11,152,102,127,107,195,254,198,20,182,101,153,104,24,27,195,83,104,212,191,194,210,42,87,183,106,197,245,62,17,51,22,245,125,114,106,92,93,49,146,98,76,182,246,59,228,133,58,240,32,220,59,63,126,110,112,57,210,14,76,238,187,59,108,166,172,108,207,20,157,145,101,249,96,250,119,247,229,215,205,68,123,155,167,208,104,13,57,246,184,152,139,25,49,171,240,29,96,57,205,89,62,55,204,207,205,43,29,224,44,128,58,64,174,134,138,214,37,35,43,196,128,117,200,7,35,92,82,130,151,14,203,169,79,113,107,232,126,28,78,229,12,29,120,234,183,153,129,228,53,225,24,55,255,185,111,23,109,221,156,176,193,155,115,132,22,132,202,150,156,167,208,188,20,23,238,133,107,241,236,64,178,132,146,53,173,249,176,24,137,228,237,185,161,193,163,152,58,224,7,91,29,191,216,247,198,180,221,125,88,206,196,132,154,245,238,13,200,98,64,24,28,86,180,49,171,95,152,226,84,231,81,63,227,93,237,232,143,72,0,92,251,158,92,49,222,218,179,177,220,148,232,57,169,242,8,7,121,88,108,254,198,32,54,201,240,225,199,11,114,220,231,251,201,79,155,58,155,111,212,72,100,47,97,47,61,155,206,134,68,212,175,230,176,18,193,60,122,41,137,243,120,92,0,34,127,145,148,60,112,182,94,9,119,252,73,88,220,65,49,99,104,56,97,44,149,89,212,213,222,71,35,209,83,93,122,132,242,0,164,170,239,163,45,24,162,124,166,209,187,112,70,70,170,21,172,70,199,37,164,10,186,89,75,228,69,145,62,88,65,65,138,186,13,102,158,220,155,212,173,171,93,90,78,140,109,234,129,235,84,184,164,7,134,54,171,68,164,179,179,90,135,194,37,149,40,37,26,70,240,213,5,238,166,178,23,112,185,77,188,160,52,172,196,123,13,51,119,139,192,86,32,27,79,102,5,109,10,115,110,120,49,38,176,172,109,186,83,97,181,219,23,157,183,118,217,96,206,129,120,110,60,241,170,207,125,190,246,142,224,48,213,237,173,232,131,35,162,183,238,91,195,133,115,175,158,219,244,95,226,201,26,50,76,251,191,190,96,24,254,42,103,195,186,97,159,33,2,0,191,240,228,116,141,60,178,29,83,138,8,8,141,22,250,249,34,228,4,133,76,28,89,240,185,159,153,230,249,20,30,25,142,80,9,9,151,159,132,165,47,56,248,100,36,28,77,204,151,138,21,143,249,226,249,72,6,43,97,148,197,7,36,241,150,179,228,218,19,117,105,45,71,56,154,33,151,188,131,53,50,121,37,12,89,209,170,133,186,228,125,202,72,177,152,143,225,84,165,80,151,142,82,20,253,98,49,211,196,38,191,141,138,238,93,142,228,252,47,1,45,169,131,93,17,93,143,5,213,48,185,37,45,81,153,182,203,211,18,212,163,180,165,57,143,115,82,251,62,115,252,36,196,157,37,89,195,9,151,171,207,60,170,222,183,36,184,200,167,81,123,227,217,152,73,255,151,228,60,142,75,92,157,97,214,170,189,250,115,245,228,28,136,68,80,70,141,78,158,108,37,203,8,220,52,210,177,228,178,192,52,171,116,207,96,29,211,169,223,96,25,25,44,88,17,124,155,129,192,176,86,205,127,125,17,203,72,143,97,193,74,226,174,154,148,121,20,131,85,237,102,33,115,135,31,226,185,107,163,209,189,148,217,192,199,192,112,201,118,138,174,216,133,238,168,84,248,79,246,244,164,33,9,24,173,87,174,38,11,238,185,107,186,216,107,149,140,77,157,119,115,197,13,131,123,71,178,153,230,113,182,72,87,22,145,168,68,102,184,64,146,234,233,229,77,16,81,242,95,248,15,176,23,123,26,22,165,71,201,66,25,141,251,138,171,39,199,134,228,220,201,191,72,254,24,245,19,121,108,216,136,209,95,113,152,50,5,73,62,159,191,231,126,145,124,70,3,84,19,215,109,122,204,213,154,119,112,110,37,105,78,187,79,36,128,123,178,246,71,73,185,255,26,63,61,167,14,139,160,140,73,183,115,223,171,24,58,5,40,151,48,134,116,63,182,109,92,77,10,240,50,48,83,44,80,177,55,253,181,32,142,77,50,11,137,6,119,143,98,16,72,91,66,84,12,12,217,195,138,106,175,157,204,242,249,51,221,27,199,86,34,130,127,203,218,146,124,130,121,206,27,50,233,129,158,5,180,180,2,127,16,100,140,139,155,145,104,253,169,54,148,197,73,126,11,11,177,17,165,36,159,30,170,40,22,163,242,159,126,88,129,173,139,41,74,236,250,74,91,230,26,251,204,118,97,118,43,223,131,98,84,234,253,217,250,165,100,155,86,148,63,244,65,141,106,51,30,244,88,166,146,132,220,4,90,66,23,210,96,120,184,164,118,7,109,133,91,217,9,199,82,111,127,168,218,127,34,76,232,91,53,9,47,156,137,91,18,9,213,223,142,207,157,177,2,174,199,134,179,86,138,148,176,82,117,113,99,49,112,7,16,189,91,82,194,42,180,244,84,22,78,223,199,73,94,99,8,107,93,225,140,150,46,178,95,146,96,54,182,133,237,245,21,213,68,18,234,31,90,16,144,167,120,129,11,110,190,28,131,80,159,200,246,117,192,33,39,209,72,61,244,38,225,65,166,216,187,200,230,69,87,150,159,53,84,248,157,181,243,103,204,78,43,63,34,80,27,5,68,231,80,148,35,160,89,239,118,236,179,240,211,109,61,155,170,53,59,249,28,57,155,153,136,188,152,15,55,162,79,170,91,202,84,234,85,200,163,236,29,7,4,116,143,75,106,5,126,68,219,113,188,244,69,179,169,28,185,216,103,81,132,105,130,75,218,222,71,185,88,30,113,111,90,215,164,74,167,23,19,62,240,183,38,18,173,135,11,93,0,183,6,238,124,230,38,197,96,221,122,177,147,31,230,197,152,76,134,192,155,190,168,56,215,176,50,166,126,123,244,25,220,98,197,139,158,93,170,89,200,119,71,168,154,64,6,53,57,235,41,253,203,209,35,208,217,50,151,214,246,149,100,141,49,49,239,168,191,216,79,215,204,136,194,39,122,106,234,208,166,154,99,60,32,154,17,219,5,230,152,86,68,150,99,133,198,247,40,252,126,214,94,49,44,241,24,209,99,78,103,25,210,73,201,214,138,229,66,26,66,6,133,131,135,7,143,197,132,21,35,13,117,132,95,111,253,232,66,239,91,171,79,9,79,132,53,220,134,41,24,74,111,108,131,237,223,71,28,130,149,164,197,169,120,194,219,149,24,105,98,76,194,14,66,149,19,217,65,111,8,49,237,148,161,93,164,153,230,218,232,35,28,216,213,82,40,156,137,86,120,213,148,109,182,183,202,192,154,91,139,215,24,83,79,116,137,192,235,175,242,122,122,13,27,142,208,208,130,92,246,196,230,10,193,28,57,182,16,181,182,154,220,110,192,171,117,181,73,136,81,205,40,123,170,84,221,95,241,50,219,130,205,113,14,120,97,111,41,76,163,96,108,238,43,65,206,244,84,133,195,68,18,112,169,18,134,63,231,6,49,150,56,86,32,92,174,69,143,21,211,82,139,245,129,24,141,52,78,240,239,122,251,15,50,45,167,18,167,56,23,83,208,176,238,234,90,83,162,28,28,128,105,239,216,120,169,103,157,15,76,186,43,238,221,158,8,103,130,37,13,117,227,128,33,196,212,71,51,205,152,120,49,248,172,122,125,78,219,125,61,136,204,63,36,98,198,90,31,81,80,76,156,125,139,102,103,34,8,152,243,61,50,104,197,148,254,5,54,215,228,2,173,192,112,110,14,109,234,216,113,26,119,170,187,36,44,12,251,84,110,81,134,131,57,83,154,196,72,8,162,28,19,213,107,49,137,13,117,137,167,17,69,46,177,107,192,95,73,173,173,194,164,157,227,199,39,65,80,233,223,33,146,152,119,92,77,88,94,175,206,166,98,21,247,70,233,66,190,8,177,219,117,123,116,142,255,223,166,162,150,26,137,58,79,162,80,82,8,101,240,45,80,61,91,250,214,144,23,121,188,20,199,207,32,59,180,165,193,135,108,125,245,204,9,126,238,249,96,233,185,122,149,232,70,161,152,126,102,137,81,54,182,210,232,214,130,97,18,247,73,225,81,125,129,29,180,169,152,181,93,156,92,121,182,76,58,208,154,204,5,26,244,137,84,184,255,142,202,231,150,7,39,46,27,230,45,170,84,37,233,213,123,83,144,60,163,12,148,240,236,189,26,69,136,84,162,246,12,249,129,91,80,140,213,76,235,151,123,255,214,30,222,181,195,109,80,244,17,17,21,196,183,36,177,130,55,185,86,248,0,211,148,187,164,151,133,148,36,51,245,214,183,102,17,229,73,68,75,97,133,112,56,83,181,47,40,92,252,209,22,184,73,24,201,68,131,47,157,190,132,40,142,29,16,176,72,83,97,105,151,196,96,97,39,39,89,3,24,253,36,80,3,166,246,80,251,29,97,83,77,247,234,180,100,18,35,184,179,162,36,248,160,84,42,105,159,102,163,83,62,58,68,97,139,209,59,115,140,71,113,44,113,159,180,218,3,239,121,63,215,121,17,73,202,156,249,137,9,225,241,148,69,142,172,203,173,41,37,35,191,239,225,51,99,36,150,58,68,163,122,12,180,163,206,53,159,139,183,171,139,23,19,179,169,47,76,153,107,192,116,138,111,189,245,224,131,93,216,250,245,5,254,233,104,5,140,58,173,94,13,111,110,12,248,156,38,100,164,49,99,162,105,253,222,123,200,183,94,214,40,235,109,10,240,142,108,221,85,168,11,172,183,212,249,220,26,115,230,207,24,239,70,76,224,217,221,50,138,113,108,119,173,208,71,26,46,66,94,86,7,47,241,48,170,163,135,23,80,158,149,181,218,99,127,91,235,87,24,178,136,57,173,167,111,129,102,177,176,222,201,162,44,49,125,32,14,220,41,78,98,202,251,233,190,249,51,195,4,87,160,239,11,25,173,46,177,153,81,139,196,83,240,205,22,255,83,154,170,176,120,47,75,5,1,203,213,133,134,162,26,71,108,244,144,66,164,178,180,139,129,198,6,223,138,169,102,237,79,15,196,196,166,136,147,21,87,171,247,63,196,113,64,242,150,2,28,63,22,16,173,29,26,82,166,150,58,197,169,1,197,152,24,148,197,178,94,209,85,221,167,101,236,165,103,130,174,54,15,56,211,114,189,196,212,173,72,146,121,140,146,110,10,38,162,198,155,161,112,243,139,115,201,252,218,31,170,203,238,103,42,101,95,18,148,212,37,41,151,64,248,24,190,190,216,140,231,90,229,105,123,63,110,126,152,151,88,100,101,116,221,171,127,105,237,56,130,104,217,123,225,28,89,180,105,13,122,79,59,63,146,134,243,162,214,6,250,71,70,9,157,205,20,221,109,20,219,146,223,189,27,104,181,118,65,129,165,192,33,153,22,108,139,244,43,41,186,37,137,198,9,11,94,100,103,137,57,150,164,240,166,52,177,70,234,23,15,88,51,195,104,139,250,143,83,229,59,110,221,18,49,39,84,51,91,52,62,244,34,21,64,180,93,193,157,17,141,15,221,66,87,15,92,119,52,93,88,135,188,230,172,179,245,11,70,2,46,147,15,146,31,39,168,63,114,137,124,249,217,40,228,52,36,28,145,67,104,20,93,147,167,222,156,159,219,33,206,10,149,77,146,238,101,50,251,24,152,94,169,75,82,122,111,45,96,168,72,141,122,217,105,162,169,69,107,12,54,106,234,94,11,134,170,30,205,182,82,91,65,242,209,107,12,10,221,75,69,42,121,51,153,226,40,39,44,52,97,104,89,55,57,79,116,189,188,104,132,214,68,169,173,200,22,9,244,154,145,60,16,137,80,212,10,26,188,234,170,208,211,213,181,102,132,51,202,235,32,169,40,72,146,179,166,32,5,190,56,47,68,235,180,209,72,97,105,97,24,91,185,101,167,152,155,2,19,180,24,81,158,148,200,215,105,41,13,65,162,238,53,173,86,44,61,165,154,145,115,228,204,135,40,187,66,176,91,234,54,138,241,3,187,118,101,179,176,143,20,109,241,231,205,251,34,42,233,161,61,174,234,38,41,151,140,186,214,7,147,48,23,65,233,140,48,158,187,161,181,29,35,170,118,153,43,86,60,115,159,204,244,4,164,24,151,202,40,180,136,28,158,212,50,105,225,20,69,253,81,188,196,41,162,133,54,86,211,229,109,123,92,77,141,255,69,33,114,111,81,117,5,27,227,212,146,46,170,56,86,242,178,214,209,247,83,204,107,97,72,143,169,18,26,161,179,81,171,232,40,163,138,122,48,66,91,181,105,129,94,194,48,240,1,103,150,75,93,54,89,53,60,215,40,16,101,34,101,133,113,76,91,20,240,37,21,61,231,24,61,175,22,133,110,152,19,82,119,104,76,2,235,150,14,210,225,57,180,104,209,132,108,99,26,82,103,145,180,92,146,125,219,5,138,97,59,159,58,40,131,186,170,28,203,11,191,63,107,113,170,77,196,126,225,180,235,212,74,205,218,225,182,118,24,205,212,218,158,82,77,244,121,3,238,243,230,22,13,62,183,191,53,227,11,174,86,41,64,181,76,127,160,52,120,74,29,27,105,199,51,48,45,234,45,39,13,133,2,143,177,239,91,175,161,205,30,208,128,195,3,226,67,134,16,160,172,158,1,35,83,79,183,110,27,162,13,249,233,51,47,210,184,69,225,112,170,72,113,31,156,176,117,69,5,234,79,30,124,43,76,40,45,190,38,221,110,91,175,94,150,48,247,169,80,161,5,175,15,60,61,139,12,140,43,47,35,218,44,110,211,2,38,104,45,197,177,27,93,132,29,43,224,56,153,91,106,228,232,115,165,117,213,97,122,48,159,10,234,50,147,83,92,0,99,103,73,109,118,133,21,251,174,77,88,168,21,165,21,60,118,5,168,132,110,36,229,160,199,187,190,197,152,214,101,50,164,102,156,218,189,25,213,217,19,67,166,42,220,44,6,20,240,174,218,184,128,83,74,184,217,97,84,210,164,122,246,216,76,5,202,158,11,63,99,54,161,32,169,181,95,88,119,59,20,166,81,143,184,183,110,66,6,148,167,109,173,81,166,63,237,216,214,58,124,54,196,184,56,217,108,185,40,49,239,29,149,183,231,248,24,58,13,97,61,50,201,209,128,107,149,106,74,250,141,234,253,113,196,169,158,26,127,22,227,142,3,228,236,149,67,82,119,192,203,219,244,65,97,74,149,18,127,100,45,156,243,143,212,16,108,49,85,97,228,174,46,92,122,153,15,188,216,210,98,167,61,86,114,210,150,12,174,247,74,125,136,37,68,94,128,94,16,212,5,218,221,13,209,11,30,10,207,21,150,140,21,40,212,167,199,37,175,91,68,74,97,210,208,246,52,211,13,25,23,205,233,54,236,26,76,149,111,212,241,111,83,190,21,24,195,102,222,50,255,185,243,131,154,36,77,160,125,244,167,17,107,89,135,218,109,33,104,121,106,227,28,205,247,174,230,14,147,196,148,72,10,77,123,240,143,68,241,57,205,8,178,87,174,97,93,125,177,27,18,220,146,51,128,140,83,141,17,71,91,165,234,215,70,246,22,10,88,47,157,53,177,107,105,132,164,254,103,220,202,90,154,69,180,223,9,38,233,50,188,54,150,146,154,177,187,194,61,24,96,128,115,219,239,213,86,144,28,101,187,16,162,15,129,201,158,125,137,27,154,169,216,183,243,3,175,40,118,182,204,149,238,88,176,205,35,248,232,109,94,28,71,53,63,112,164,125,128,225,70,25,15,124,220,15,127,180,95,143,167,142,218,68,83,204,175,62,22,114,174,82,227,141,210,17,165,189,222,129,134,13,61,30,24,5,248,21,176,133,217,4,206,8,48,134,65,78,0,239,121,242,243,160,201,247,249,98,221,39,114,176,194,170,115,134,198,203,122,41,232,80,219,18,152,58,254,11,39,161,17,51,74,228,51,63,163,181,238,108,228,90,112,124,150,118,11,147,58,91,231,213,211,154,138,15,116,91,2,161,25,211,229,9,75,67,117,19,45,211,143,152,181,55,149,131,33,236,191,140,82,210,208,38,51,90,128,162,33,192,62,87,215,46,50,60,67,159,136,68,242,235,148,195,143,10,170,61,162,60,114,155,22,171,160,165,70,33,116,34,116,53,196,126,59,232,89,191,190,111,156,229,115,22,122,210,199,134,72,47,186,206,201,153,142,44,91,22,49,3,175,48,37,148,49,208,201,144,102,95,210,130,183,51,181,179,33,10,74,55,82,141,139,167,85,136,10,220,251,45,123,55,199,90,123,5,80,25,36,243,23,48,178,232,10,83,200,25,239,69,124,170,235,174,67,162,39,58,79,161,121,74,83,191,150,113,210,184,25,69,138,168,45,93,63,36,9,162,69,232,92,153,247,211,39,89,26,102,218,14,184,113,166,92,24,157,220,22,173,250,176,254,74,34,128,54,74,122,119,74,192,246,201,100,199,131,134,47,190,200,156,75,26,98,54,196,237,221,61,152,4,93,217,126,246,148,125,220,186,30,69,184,244,57,202,141,183,181,9,250,91,153,114,68,160,136,49,227,76,213,40,209,61,75,233,14,73,129,133,114,122,32,191,98,189,173,203,222,212,76,192,108,52,111,5,75,54,192,119,154,149,132,145,84,189,241,227,236,216,230,243,95,152,54,63,79,145,87,72,193,52,91,85,16,234,206,206,40,84,33,44,227,113,254,76,161,51,126,121,254,202,216,55,212,188,103,150,94,194,155,69,26,180,126,84,83,155,197,65,193,197,18,152,102,143,95,172,3,120,46,97,183,171,24,7,144,4,197,213,164,31,111,149,39,189,242,84,234,56,12,145,200,14,11,155,238,209,66,145,211,135,194,186,127,101,116,43,162,75,86,5,241,193,132,254,132,86,102,177,97,245,143,126,130,125,112,226,30,221,10,109,66,187,237,227,5,131,227,135,80,201,173,159,88,198,203,251,249,29,219,50,118,249,234,6,194,123,157,214,231,138,129,38,234,79,229,214,137,174,187,236,191,13,27,113,190,145,124,90,107,146,201,80,59,60,197,5,181,121,136,62,219,136,31,167,64,99,94,24,231,245,227,12,216,86,88,126,38,83,187,48,77,98,51,57,140,122,249,237,165,194,69,97,136,127,182,13,175,189,76,123,246,194,212,56,124,33,30,6,13,103,250,70,200,167,181,106,172,223,122,180,179,5,39,83,238,77,196,161,23,31,180,205,170,186,100,36,147,88,95,250,236,65,187,218,146,18,23,38,214,88,252,115,27,55,207,14,139,175,146,218,162,53,193,71,109,195,96,220,229,106,92,131,218,226,222,164,235,47,179,204,153,150,3,162,69,159,105,44,199,36,195,130,114,227,250,136,180,128,57,56,100,88,44,24,63,90,192,103,51,221,85,126,156,157,252,107,104,226,222,231,69,244,214,8,162,151,53,226,193,173,102,230,194,8,253,229,233,176,177,250,95,154,20,186,234,40,164,114,152,126,212,219,163,2,75,205,49,85,71,124,48,54,203,116,179,41,230,190,230,17,243,180,65,212,36,23,19,16,207,49,141,145,17,148,59,159,67,98,145,7,255,80,228,99,175,160,225,129,17,62,26,219,215,23,233,99,41,86,198,35,58,59,100,243,171,81,190,145,68,13,6,53,76,52,62,147,172,229,232,86,29,78,150,58,68,82,23,134,146,237,194,8,170,229,234,131,130,124,121,106,114,245,176,118,39,191,26,75,242,166,194,14,138,242,227,138,247,194,254,215,65,25,208,158,196,44,37,199,94,111,97,44,118,104,161,71,211,199,12,43,107,235,143,83,226,210,134,140,120,187,37,70,220,155,46,9,191,154,46,131,162,183,70,251,171,251,144,158,233,142,5,35,131,98,113,206,125,103,74,187,98,58,54,164,212,181,199,60,163,46,68,127,156,164,118,154,57,22,72,173,55,158,199,76,33,134,189,99,55,189,50,209,204,193,137,40,96,243,141,152,90,254,34,139,167,240,241,107,192,84,59,201,99,227,229,180,18,107,171,160,8,42,123,202,178,14,188,237,231,15,167,225,220,93,87,102,67,3,202,97,20,98,178,236,10,189,154,50,166,195,200,111,165,103,217,159,253,213,55,203,102,37,15,183,46,235,192,84,205,175,229,48,13,150,89,96,84,148,98,187,107,208,142,36,89,1,103,191,56,7,136,95,124,22,109,185,182,185,237,118,228,54,29,165,251,91,174,133,121,143,145,251,96,107,163,146,183,222,148,12,221,183,166,206,41,203,1,82,16,34,155,142,194,26,47,93,56,231,75,66,147,236,139,7,71,9,93,157,11,83,186,148,124,6,35,57,215,245,185,105,93,66,141,197,97,114,247,151,132,11,103,248,156,25,254,181,176,30,174,28,57,135,19,69,35,217,159,140,38,29,221,40,247,66,85,172,248,147,45,171,38,150,211,7,218,133,186,124,34,25,247,213,93,214,148,98,120,45,38,40,156,141,119,89,147,52,54,170,152,31,76,144,22,125,46,57,208,59,37,15,223,234,160,85,154,252,193,95,87,24,249,111,255,239,127,250,207,255,240,151,255,240,191,253,11,139,171,165,191,139,182,8,156,103,222,54,159,209,35,123,152,48,49,46,206,199,175,1,47,165,70,164,104,100,123,122,200,208,33,163,0,124,246,241,116,97,138,194,165,104,20,59,167,221,91,67,148,36,213,149,7,78,196,57,3,238,231,156,148,170,209,243,229,57,52,2,166,207,77,127,60,133,100,202,175,67,191,75,89,40,254,253,116,130,154,12,215,77,43,91,219,21,18,21,42,254,100,144,105,231,170,250,3,199,115,112,109,11,190,52,205,151,2,151,65,68,161,127,112,54,222,198,254,84,195,82,16,255,193,197,8,160,20,46,52,99,95,152,108,134,148,195,210,208,156,191,200,6,240,106,67,154,191,102,198,121,248,66,54,28,100,5,81,91,169,211,221,221,173,30,131,103,221,15,177,233,162,192,222,81,82,91,143,32,4,146,89,37,158,140,189,87,11,117,33,125,42,53,126,187,209,117,211,31,56,181,251,224,136,102,61,176,233,6,59,106,194,152,250,219,132,73,226,206,240,222,75,209,41,124,172,40,207,126,48,1,128,165,34,40,201,172,115,255,30,132,68,149,172,15,178,144,179,35,250,91,51,109,135,124,46,196,207,220,143,134,208,227,44,0,161,219,27,208,96,166,238,48,114,172,90,188,60,22,149,102,62,81,40,156,72,69,197,33,18,57,209,111,154,33,63,119,158,93,106,174,173,140,253,123,105,107,128,81,121,155,97,84,36,35,80,136,141,164,61,235,252,82,247,66,244,12,49,78,213,2,157,206,73,226,221,112,208,51,97,40,86,133,233,34,173,1,19,145,146,246,44,66,121,223,214,104,48,117,204,82,198,158,88,113,95,240,128,56,5,121,120,41,130,167,18,176,198,189,151,149,13,190,141,101,152,57,1,219,89,166,112,195,104,13,24,222,49,105,121,51,218,233,47,228,159,205,140,94,73,153,96,161,129,159,113,53,188,127,89,175,166,101,191,250,189,81,89,206,66,174,123,14,129,229,4,54,160,104,37,63,44,179,208,214,92,120,105,15,33,229,83,108,150,63,116,39,211,8,84,14,90,106,153,191,56,174,249,3,45,203,178,62,155,213,24,78,5,64,136,9,153,224,172,112,113,142,241,131,90,241,156,116,1,118,14,108,191,51,180,15,67,97,202,81,87,92,92,77,80,104,43,124,30,235,171,31,0,206,89,31,187,65,140,212,227,98,234,82,148,120,151,23,155,62,133,49,4,182,118,201,54,162,137,253,139,213,216,213,93,103,97,227,28,157,45,96,150,128,48,158,158,75,143,145,239,167,11,245,110,171,72,15,97,67,94,206,211,5,192,3,189,71,129,155,181,26,56,76,53,171,14,56,166,120,158,49,104,171,23,173,206,106,132,237,214,23,82,1,158,82,112,99,180,190,103,78,111,127,180,6,181,238,124,88,127,141,54,59,96,194,234,74,235,187,140,38,56,96,232,139,165,209,21,74,34,239,166,200,244,176,139,172,40,240,49,60,61,39,70,149,50,13,245,82,50,53,109,71,155,14,119,179,251,181,42,13,49,223,175,212,43,193,127,148,164,43,129,78,227,238,52,76,103,85,231,214,116,55,172,144,124,120,181,42,65,43,210,44,74,189,251,211,22,252,224,115,248,207,242,192,52,207,245,128,169,155,45,10,83,167,225,239,85,22,95,183,42,156,46,137,243,217,101,115,211,102,36,163,22,11,121,13,106,112,213,28,168,198,49,227,157,76,150,91,93,58,102,101,91,143,154,195,24,200,218,152,156,55,83,32,96,203,210,43,124,54,196,16,60,49,229,240,46,106,84,200,251,213,232,5,55,5,237,58,21,198,245,244,186,49,182,249,165,102,14,33,233,237,204,69,246,104,115,234,168,28,195,124,69,143,111,178,240,142,126,17,248,10,151,247,60,64,101,41,84,79,116,123,67,51,224,13,217,228,33,240,18,181,176,239,60,120,188,55,118,197,94,74,103,12,25,88,137,153,70,17,133,54,154,83,44,238,63,205,206,168,237,70,101,97,249,121,129,48,17,219,172,22,86,33,193,57,211,133,97,22,24,79,19,123,14,217,16,42,174,197,237,133,71,153,206,169,38,11,100,235,131,77,54,180,82,99,121,117,12,8,133,201,74,174,11,75,40,14,161,226,115,244,37,95,186,168,92,75,208,9,249,250,74,197,65,192,120,170,122,53,181,145,221,55,29,88,74,203,210,171,199,153,136,177,47,236,14,225,154,140,55,245,163,37,118,83,70,36,43,13,115,103,76,99,203,130,144,125,201,36,198,207,90,97,158,113,239,99,28,234,143,155,182,75,140,10,178,19,75,9,13,206,241,53,82,188,24,146,217,58,145,142,233,158,157,14,28,152,146,52,229,143,238,236,253,1,19,182,19,34,135,66,209,90,189,47,134,207,34,22,49,37,242,228,32,226,123,214,188,117,174,192,123,233,87,151,95,120,91,153,26,44,95,118,39,49,1,102,217,15,137,136,222,58,104,38,241,148,72,158,197,92,144,247,8,120,159,31,127,96,22,180,163,72,173,54,101,190,54,97,80,223,24,50,21,111,58,104,181,144,239,238,1,143,165,125,90,196,168,98,158,178,56,113,196,228,189,44,255,233,117,181,41,91,21,192,3,151,187,66,142,169,93,183,208,210,19,67,153,61,246,133,108,108,226,50,149,138,21,240,196,86,76,69,136,152,73,199,129,36,28,17,27,57,101,175,98,162,33,5,239,199,54,59,49,145,36,249,154,201,232,77,252,185,27,220,93,227,129,233,69,94,1,219,31,63,172,29,45,10,97,113,55,206,155,116,129,179,17,67,127,48,57,152,34,71,39,105,145,116,207,16,10,191,246,67,9,146,206,128,58,183,16,46,133,168,173,28,24,214,141,20,143,214,207,164,211,15,66,210,108,69,57,120,234,214,120,170,87,195,106,26,59,245,128,144,82,12,14,108,228,26,205,107,9,85,0,157,43,36,49,225,128,249,96,170,19,102,213,171,143,153,236,206,194,129,143,231,181,228,115,163,52,78,237,230,7,227,90,168,104,4,62,209,12,85,8,44,228,188,197,151,128,178,101,120,11,37,93,116,77,75,232,201,196,86,47,169,42,152,146,37,53,229,58,199,30,247,118,11,210,55,79,219,105,70,112,43,90,250,50,9,159,82,159,171,45,40,240,193,8,103,151,172,60,235,25,93,79,191,55,117,126,77,188,124,56,175,142,153,225,79,126,54,223,174,100,231,48,106,237,208,97,66,141,104,76,209,233,200,22,202,245,131,153,74,165,90,148,92,190,226,208,182,128,247,89,140,250,185,139,249,142,223,10,203,184,83,73,191,103,161,122,204,23,119,54,137,218,253,183,58,36,254,143,127,245,79,255,246,63,253,211,191,255,247,127,249,15,255,241,95,166,229,230,223,35,72,244,55,30,71,249,236,123,176,75,97,11,229,165,68,60,70,33,233,150,27,36,183,101,200,118,1,221,245,112,255,251,12,5,182,128,14,100,51,141,190,64,33,15,208,201,55,137,128,251,39,36,144,163,68,251,228,101,134,31,245,232,148,13,85,169,64,243,110,187,122,18,237,184,41,73,91,67,70,239,208,75,28,75,54,70,201,174,139,162,95,249,189,92,76,104,110,235,138,59,59,164,223,56,27,107,113,213,125,8,221,239,18,43,138,14,26,149,45,24,41,40,8,77,60,39,203,121,151,177,248,67,8,226,56,123,166,64,165,59,228,218,193,215,68,200,102,106,96,160,24,57,118,184,7,3,165,37,21,153,128,126,55,40,206,126,245,222,106,242,101,171,132,142,45,16,133,139,170,7,3,157,30,177,207,64,159,90,150,30,120,8,208,170,153,61,213,99,131,213,185,137,115,113,156,210,165,54,33,33,186,116,141,85,56,37,148,145,9,70,211,46,206,7,21,247,83,225,181,67,154,3,41,130,157,166,90,9,196,52,226,44,38,65,148,151,218,24,5,47,57,30,141,237,178,188,247,230,216,115,24,22,241,199,66,49,57,211,112,170,44,80,160,47,54,172,138,39,78,91,164,1,245,106,211,110,138,131,30,218,88,81,221,225,176,157,163,139,141,254,124,207,95,84,60,126,155,73,249,24,71,16,148,196,79,55,60,21,149,253,72,232,75,148,176,64,224,39,85,24,153,220,120,45,114,222,101,169,53,155,211,21,170,59,179,114,37,149,20,193,42,88,215,209,76,248,53,50,147,16,41,20,235,230,172,234,166,142,137,49,25,95,95,144,130,72,153,103,155,218,193,17,46,149,137,113,44,117,138,234,29,110,243,190,213,217,203,84,103,205,48,33,8,129,138,165,91,209,146,219,97,109,158,189,233,49,194,15,76,217,188,160,91,154,231,209,183,142,66,116,44,8,8,96,196,29,203,20,33,92,251,163,83,97,34,48,54,118,109,113,235,209,83,91,218,42,5,159,117,172,108,8,217,155,152,70,240,106,142,104,97,57,247,134,237,224,113,144,107,232,47,165,115,33,142,136,162,231,116,116,38,144,132,114,64,215,39,107,52,11,135,205,214,207,46,33,155,6,204,121,249,70,36,96,66,104,15,237,151,169,161,4,90,187,90,85,86,131,26,50,115,137,117,88,101,135,167,222,152,8,125,236,56,68,99,246,195,25,118,78,237,126,55,164,99,62,104,135,30,155,80,14,207,157,180,113,83,74,177,100,170,183,225,185,247,71,227,200,184,202,199,69,209,67,212,139,51,21,64,97,231,118,172,127,249,28,189,237,43,96,193,99,28,83,84,96,100,28,67,56,157,18,128,221,36,72,122,224,221,90,108,118,84,73,77,161,91,34,213,27,42,46,56,29,91,39,194,25,143,182,196,122,167,119,79,153,208,26,20,126,119,163,204,34,12,128,9,58,234,10,30,53,202,234,146,182,118,86,236,212,28,70,48,13,14,91,67,37,116,94,175,116,93,158,217,148,185,139,67,55,124,84,96,82,162,50,164,156,94,30,108,103,207,160,230,83,123,86,201,16,150,11,67,112,250,192,108,42,59,182,43,36,200,85,239,10,49,244,37,158,30,133,88,2,147,238,139,3,34,89,127,171,62,26,13,156,206,116,112,238,220,147,42,232,53,90,59,188,142,61,111,163,207,210,248,109,131,0,222,179,54,164,104,250,19,253,109,84,45,46,65,53,176,124,156,156,179,201,148,251,211,59,73,94,133,104,57,188,249,1,247,62,53,82,9,227,166,203,97,81,225,185,160,234,17,248,60,103,159,129,206,157,218,131,146,195,40,1,91,7,145,192,132,28,34,126,75,147,124,87,105,180,179,131,239,8,118,80,235,165,140,50,231,76,76,213,139,54,141,196,160,47,57,237,219,50,137,36,143,133,64,173,187,229,64,62,243,162,220,200,241,217,193,103,211,4,4,127,190,34,92,142,212,143,188,21,217,14,194,104,14,211,167,38,11,192,104,71,102,207,17,169,207,8,101,40,76,194,186,6,76,207,190,60,24,207,181,60,42,141,127,81,148,226,167,211,21,176,61,126,68,15,192,86,206,189,12,175,114,138,139,41,176,30,250,219,148,21,125,85,234,192,5,133,10,129,103,141,180,227,98,203,173,207,107,205,9,67,102,192,121,234,79,195,190,239,45,7,72,220,144,49,80,202,36,84,182,86,228,77,50,164,145,207,213,195,183,81,80,120,135,47,72,27,161,235,113,31,179,25,122,108,9,81,118,152,129,154,231,36,151,113,14,20,213,28,92,100,78,90,192,38,184,39,90,139,52,225,119,207,146,193,144,164,236,164,16,123,156,157,208,19,135,116,247,247,249,192,4,81,70,192,164,141,53,237,72,176,213,63,7,13,222,232,141,105,158,55,71,123,73,38,166,56,166,94,77,169,247,87,137,69,68,255,172,196,44,239,141,200,198,205,23,13,83,106,146,133,121,142,68,52,105,115,192,22,11,81,24,225,162,45,240,155,161,134,211,50,178,173,63,153,19,85,199,132,106,240,94,91,149,23,114,26,3,66,11,20,50,25,121,108,43,174,138,76,45,157,117,75,140,213,9,91,179,215,185,102,235,174,154,251,33,250,51,217,235,128,241,51,139,194,244,151,6,202,199,151,164,125,163,130,44,242,184,5,193,115,153,194,211,68,234,34,217,10,89,102,145,41,76,57,231,114,186,11,96,216,252,20,166,54,177,196,147,117,66,144,89,97,58,14,202,77,110,63,252,87,189,154,45,24,121,117,40,168,31,246,67,216,73,227,226,10,223,75,87,184,123,242,193,236,151,227,45,188,244,88,189,69,2,218,136,188,199,83,232,64,167,115,11,24,186,145,161,48,122,96,62,102,88,225,187,63,250,171,156,90,62,79,8,2,170,3,96,97,193,234,23,147,126,81,159,137,234,207,89,98,254,99,226,23,25,81,74,102,151,215,113,163,234,78,157,151,72,210,210,14,52,103,220,154,154,253,63,21,255,160,178,228,24,135,223,241,157,216,101,139,4,200,216,44,81,175,91,1,31,43,244,149,166,67,199,233,194,8,108,60,87,159,145,251,178,129,192,115,92,213,174,138,18,47,202,242,14,155,186,171,148,68,83,144,24,194,142,105,154,22,251,61,100,169,227,63,171,232,139,189,24,33,118,17,193,74,10,127,161,95,172,14,143,69,233,178,194,149,28,161,195,52,40,10,8,237,107,251,48,186,233,149,85,218,58,170,250,240,27,83,123,125,125,90,80,204,183,64,249,190,183,20,142,154,128,189,188,195,38,217,188,157,69,127,59,211,30,233,183,38,190,34,107,117,81,144,48,156,21,34,89,240,237,54,13,254,174,38,153,235,48,254,95,233,15,220,189,117,8,120,82,39,243,60,249,116,11,54,193,88,145,101,35,176,215,62,30,201,8,24,171,82,199,236,24,65,238,92,38,235,129,27,91,175,134,249,249,115,184,41,1,96,23,210,123,195,207,148,29,38,152,85,178,142,26,27,158,79,5,232,145,154,104,151,146,221,225,19,249,168,81,104,58,117,88,168,194,108,49,44,70,143,213,229,222,212,19,122,203,7,148,186,28,64,2,115,134,127,219,126,178,210,200,212,21,196,65,92,129,142,46,117,69,240,202,66,24,243,161,52,106,201,128,82,247,120,94,228,123,103,228,21,82,149,1,165,167,140,182,219,128,145,155,186,232,164,224,60,46,30,184,30,50,189,231,217,117,151,167,3,208,75,165,154,106,9,92,233,227,247,223,134,224,91,98,211,232,200,33,136,55,29,110,84,179,223,149,71,147,127,113,177,142,68,45,98,22,121,221,69,123,192,87,158,118,192,73,153,189,130,103,135,24,241,203,70,159,123,191,148,17,26,149,120,174,133,0,130,188,20,146,229,195,95,153,214,156,45,95,121,154,207,116,175,29,90,130,10,90,91,140,199,66,44,74,222,215,136,195,253,161,224,164,95,151,147,121,81,7,56,92,184,208,168,52,174,35,13,8,99,108,252,240,166,171,163,9,76,78,59,230,150,245,7,77,189,122,192,221,225,19,4,59,84,60,28,224,81,99,156,55,177,216,107,112,131,66,181,94,3,158,67,178,239,120,17,24,98,254,33,8,24,148,91,28,3,76,101,97,92,93,45,213,113,97,202,141,125,10,28,3,193,42,189,167,194,248,168,1,159,249,116,251,93,13,62,158,136,187,56,244,254,247,231,167,211,114,35,12,149,231,42,26,245,160,53,57,3,197,129,201,165,143,231,198,144,240,12,135,55,109,83,10,163,119,233,181,47,199,50,225,216,215,31,183,56,107,15,24,197,74,25,178,149,108,91,114,152,131,86,192,76,224,227,130,100,95,155,194,199,111,24,23,29,207,115,65,69,233,4,19,132,255,154,148,118,209,233,202,151,93,129,246,45,25,106,58,93,225,247,15,244,172,77,125,230,153,66,174,215,208,44,89,69,75,204,85,39,91,178,27,195,49,32,240,162,247,235,62,87,218,218,25,132,205,148,92,216,143,183,26,93,229,23,142,5,150,187,140,54,5,84,115,40,204,231,138,171,33,135,111,242,227,20,87,231,18,19,225,92,42,146,210,192,214,244,121,191,116,93,165,234,130,166,188,52,86,22,146,225,210,242,52,225,170,112,6,9,243,130,199,214,173,164,27,33,221,221,15,32,38,234,2,87,56,227,203,133,75,146,65,69,73,142,176,119,108,83,108,205,114,53,81,84,231,128,3,38,113,32,240,180,138,145,121,55,185,161,199,17,113,57,116,33,125,139,92,86,13,38,48,201,190,120,52,120,139,87,111,10,223,213,197,246,59,171,144,198,162,161,100,138,40,126,46,64,87,187,21,134,179,160,92,184,73,175,170,29,103,43,56,38,168,183,53,143,87,14,210,214,194,209,64,175,134,24,75,83,152,94,215,30,112,105,82,170,191,104,254,57,51,223,71,141,72,182,212,26,45,88,218,234,136,47,118,102,150,166,52,129,141,251,33,224,166,138,0,152,62,166,188,228,48,29,165,91,45,35,72,124,182,155,31,212,242,181,23,166,51,180,6,156,148,252,124,25,9,220,40,110,250,208,25,43,233,84,100,169,97,104,92,1,179,85,20,133,203,112,103,58,217,196,237,106,139,194,129,16,246,199,194,245,126,76,85,74,39,220,223,197,50,162,65,56,63,112,89,2,231,103,195,99,95,90,113,164,194,158,160,249,111,131,207,17,123,97,104,44,203,63,135,107,192,125,166,199,64,167,169,161,250,139,225,223,174,244,188,152,13,179,195,3,171,225,185,154,128,93,11,120,158,211,78,166,195,160,101,226,154,186,20,255,101,253,113,216,107,150,27,202,191,122,37,121,49,226,69,113,238,26,95,160,136,171,147,77,67,47,235,155,138,116,65,233,76,180,210,51,175,171,161,10,237,108,6,178,2,81,108,94,30,27,60,11,253,236,220,226,253,45,227,131,118,250,12,34,154,68,226,175,107,9,213,104,246,92,198,121,66,43,59,21,77,154,99,253,23,79,56,27,187,102,29,170,73,67,97,148,127,175,97,214,150,40,210,144,178,44,159,83,203,15,81,124,169,48,172,207,95,57,236,239,96,84,50,59,60,164,179,9,187,163,88,182,118,215,129,230,187,237,24,125,247,113,124,254,186,87,251,79,255,227,127,127,252,217,127,250,215,255,238,95,186,180,235,239,65,196,6,99,73,238,33,81,223,49,96,155,240,200,2,207,7,30,255,12,238,190,152,209,62,73,59,9,97,177,101,44,139,103,147,160,75,219,67,73,133,39,244,224,161,250,67,21,92,87,134,219,137,131,236,233,59,216,212,150,240,103,81,205,106,97,38,151,248,98,154,9,253,39,166,210,121,19,127,114,230,181,40,80,146,207,99,115,241,123,83,17,126,93,21,131,119,30,33,97,79,169,123,78,194,11,124,14,146,234,4,10,133,2,190,170,63,157,225,149,91,1,214,151,215,119,49,10,209,133,141,72,164,208,223,178,71,228,224,216,33,205,113,86,103,127,224,237,177,70,224,217,132,22,2,27,173,93,1,75,147,122,30,85,153,121,187,145,132,59,71,28,190,154,176,238,89,240,202,43,93,32,76,71,171,78,126,28,154,156,21,45,245,100,48,69,241,51,53,51,199,227,222,176,171,46,225,167,163,17,26,239,223,185,25,240,138,4,37,204,63,86,232,103,227,178,233,199,108,196,32,174,136,117,63,142,165,176,204,162,26,59,156,221,189,102,43,165,94,74,242,204,218,207,113,53,116,156,83,62,72,166,213,169,132,12,53,219,80,125,224,115,184,151,121,225,241,144,33,115,82,134,82,123,46,172,108,225,42,135,126,122,212,144,254,179,248,249,37,183,75,116,140,151,26,239,109,68,94,66,7,201,222,184,60,179,2,188,24,164,11,179,171,151,144,223,70,234,64,52,42,141,252,41,7,135,72,70,195,75,104,120,40,80,166,177,164,7,60,85,78,23,120,208,15,232,140,129,212,227,93,169,71,131,219,22,216,184,41,5,70,236,194,9,105,206,57,140,133,84,20,38,198,225,60,31,29,214,252,247,106,243,161,28,134,102,161,235,147,143,43,53,157,33,219,82,154,244,106,93,140,35,224,197,62,162,67,158,74,118,98,251,154,177,70,170,162,244,99,250,26,64,164,1,11,82,224,65,128,179,4,247,137,101,76,4,254,49,52,56,76,66,164,235,144,18,151,73,193,156,178,44,88,125,225,78,69,221,14,222,149,243,151,67,232,196,73,129,247,29,51,205,202,61,100,95,33,32,220,70,80,167,240,210,207,215,134,251,220,37,85,120,177,149,148,93,146,154,131,96,60,227,183,147,62,24,212,214,177,49,192,84,184,186,62,152,85,209,135,28,250,121,143,220,244,206,68,92,98,75,99,49,137,170,15,87,159,237,178,248,18,40,86,250,46,140,222,172,246,236,69,137,7,134,60,178,9,140,212,226,8,134,159,98,76,2,242,227,103,15,156,121,6,76,174,70,184,66,161,220,129,179,211,97,218,3,229,222,148,174,151,96,81,52,114,141,38,59,3,92,173,1,21,233,103,133,235,17,206,165,29,228,63,195,202,157,47,204,113,19,140,47,197,84,5,101,167,45,216,227,41,164,76,43,204,104,178,58,168,54,206,235,242,18,49,220,165,40,76,177,191,63,26,164,150,73,54,75,20,64,115,236,103,197,4,125,167,194,84,110,198,139,65,73,154,138,222,123,140,176,23,140,143,169,138,132,60,48,180,148,45,152,164,138,170,9,149,106,137,162,25,68,160,101,170,2,1,21,31,213,89,220,138,57,184,239,107,141,25,139,7,122,177,153,242,115,117,27,33,102,93,104,235,93,98,76,96,7,78,47,24,134,95,190,80,128,115,97,218,157,107,200,192,103,72,96,100,195,161,255,46,200,181,142,93,48,139,234,46,240,177,114,80,115,81,33,154,170,12,104,62,190,92,10,193,93,90,205,171,232,77,80,50,26,197,169,104,64,35,209,168,48,250,190,126,107,146,121,66,219,106,196,76,248,168,14,159,189,174,200,157,143,189,77,91,150,163,152,72,178,97,80,7,51,67,9,251,71,110,43,32,185,200,22,40,185,90,97,186,165,250,134,98,42,135,233,178,82,149,140,109,197,142,33,50,12,83,167,194,120,121,33,28,139,132,179,164,99,153,32,48,161,94,137,98,186,191,100,250,231,97,82,46,66,218,218,150,62,218,176,204,88,72,20,163,97,46,75,158,46,28,82,39,14,19,84,168,162,45,98,106,176,229,194,189,235,244,183,170,229,17,226,227,212,26,14,189,58,25,103,176,15,75,167,210,164,202,189,17,0,185,122,235,152,176,151,26,139,194,57,86,94,232,54,211,99,43,26,0,137,38,42,79,103,240,96,102,238,93,120,89,192,32,120,239,96,162,19,27,136,166,131,22,123,52,69,199,66,227,153,104,252,167,58,215,105,35,173,4,74,126,251,12,97,26,243,210,147,226,133,203,111,79,202,38,131,188,17,49,156,42,95,27,245,227,20,18,195,112,242,10,197,60,117,37,8,97,5,105,43,53,234,91,36,83,96,76,36,116,230,60,184,28,84,178,225,36,6,162,5,157,108,225,92,19,3,10,53,162,20,130,212,141,202,239,46,147,129,106,173,146,131,56,210,58,57,255,22,3,253,255,247,143,255,248,79,255,246,63,29,103,236,175,53,225,215,241,247,112,198,254,198,227,200,187,210,254,228,3,73,15,166,168,220,18,7,174,151,16,216,228,202,21,109,144,42,222,129,128,150,66,230,30,17,216,22,95,152,141,189,139,1,96,223,104,57,169,27,5,184,117,77,133,91,243,122,20,190,129,157,248,242,253,225,119,152,33,63,111,148,176,85,103,15,129,24,39,139,204,48,213,200,79,83,209,86,67,41,29,181,84,85,65,161,199,21,134,13,159,214,143,53,6,95,78,10,179,133,42,144,154,244,167,209,151,76,23,166,172,38,233,98,181,30,162,88,111,4,80,228,132,207,136,148,134,177,102,252,74,143,210,15,105,187,49,131,113,49,27,215,128,236,35,5,170,213,203,44,13,37,149,220,187,82,205,29,143,118,198,94,121,220,169,180,56,155,133,95,220,16,237,146,1,253,29,201,227,194,208,35,40,12,25,119,156,102,189,144,142,144,205,183,211,10,26,155,47,106,142,67,165,153,206,98,222,193,42,122,124,85,233,82,180,141,26,162,200,216,225,76,211,84,118,79,18,215,187,220,139,105,182,148,221,147,64,229,136,13,176,255,162,179,122,36,37,217,90,119,82,169,65,142,167,99,152,196,198,12,15,138,30,133,230,249,150,56,175,146,178,230,26,233,79,185,170,245,116,78,183,246,216,37,240,29,249,249,190,40,145,122,236,41,202,145,66,212,254,88,225,207,241,79,99,217,136,143,149,141,241,85,94,10,154,134,30,103,66,134,141,172,63,150,32,105,47,191,26,193,186,44,108,245,20,109,198,126,1,233,59,149,75,130,182,227,170,198,183,162,96,255,54,133,2,211,210,24,196,156,200,63,15,125,112,148,116,178,187,27,176,239,166,170,246,22,176,231,74,128,145,61,144,239,129,102,236,40,97,8,82,91,90,244,193,187,117,83,187,149,121,206,255,249,24,192,131,6,228,32,230,164,253,127,63,82,86,5,202,248,176,112,171,14,217,50,157,215,75,70,223,250,20,143,155,22,150,238,2,119,92,107,177,88,245,39,172,236,57,238,76,171,67,85,55,41,170,25,80,7,74,143,180,17,164,79,164,246,29,70,12,83,30,187,226,95,212,123,245,217,145,133,37,18,170,235,158,70,220,185,18,127,20,7,141,93,32,223,7,163,202,116,168,247,71,11,219,245,131,232,64,83,31,172,90,19,175,95,141,170,174,238,193,76,188,226,233,4,156,172,34,77,186,6,183,30,252,253,197,196,190,100,200,32,79,26,193,254,79,121,161,76,35,152,95,142,71,28,60,167,204,104,141,81,192,245,18,182,117,193,8,21,231,174,153,189,52,175,99,73,83,153,140,231,166,25,35,28,75,54,132,231,107,236,91,49,69,86,224,56,4,234,181,158,117,59,98,213,83,143,72,64,82,96,114,63,65,145,74,20,79,62,85,195,209,113,163,196,26,161,230,214,231,190,20,103,118,231,55,2,88,81,162,12,246,125,243,52,68,55,224,216,18,176,29,132,183,189,119,18,110,101,188,99,66,151,43,94,186,247,253,132,70,168,29,141,57,6,33,163,110,147,198,80,232,133,165,72,58,80,201,37,51,212,116,220,35,134,112,190,204,108,250,45,41,40,28,242,218,101,232,154,55,219,187,223,17,37,47,184,250,3,71,35,21,157,1,51,61,183,94,70,54,239,97,153,55,102,67,125,108,189,17,31,200,44,52,104,3,157,129,71,169,45,228,213,213,114,254,49,230,71,252,239,236,76,170,96,69,4,58,175,136,7,33,195,181,53,120,88,44,119,119,67,112,180,172,75,232,145,56,85,141,48,88,181,138,48,121,103,20,70,87,196,185,42,220,93,26,184,28,144,11,198,123,97,158,204,39,102,74,243,147,47,106,68,137,232,71,18,24,113,139,24,50,40,105,171,198,199,225,151,200,247,226,82,242,212,139,155,73,235,5,76,229,149,70,184,207,196,10,182,106,220,158,185,5,238,52,80,135,59,145,9,252,170,195,208,203,143,113,200,9,111,113,100,198,3,239,59,81,206,105,187,134,196,239,206,231,35,37,212,130,239,118,202,252,238,196,138,114,190,100,184,240,229,40,10,139,169,223,119,53,219,234,21,166,242,226,194,196,1,228,183,233,3,241,190,52,74,97,251,243,53,186,49,137,4,140,19,90,20,172,17,41,130,179,46,223,62,206,223,165,221,243,65,213,72,170,171,40,191,116,252,254,251,92,103,1,230,162,129,247,159,223,239,129,119,204,120,97,194,165,125,8,173,213,29,112,126,60,121,56,203,201,216,70,78,0,10,243,166,112,135,54,40,96,194,19,77,131,254,131,158,44,167,156,61,86,176,154,131,248,5,211,137,95,240,131,88,243,154,143,104,132,231,74,192,8,147,12,157,69,35,226,161,150,70,201,75,132,60,27,245,224,222,242,179,141,225,119,171,10,161,149,213,141,200,61,101,226,205,127,204,119,251,27,143,115,135,217,4,23,3,38,31,209,31,24,163,124,6,220,105,134,21,248,236,149,33,86,7,157,106,82,147,158,250,140,81,93,159,22,13,81,177,17,161,108,114,241,144,178,127,249,37,189,241,230,43,120,22,141,222,140,94,116,234,113,224,68,46,171,89,186,85,229,22,127,226,129,31,76,93,147,166,155,32,178,110,49,36,84,0,105,196,98,24,185,161,119,249,80,99,255,132,187,7,20,68,59,222,153,105,56,101,243,251,41,63,187,204,22,153,226,23,132,99,200,197,253,182,197,0,68,228,41,159,89,238,164,242,192,212,60,138,124,31,221,3,33,59,72,121,132,164,29,233,77,56,134,116,92,123,78,132,210,245,167,73,253,185,70,43,213,113,173,137,69,67,235,114,117,91,9,120,66,226,35,176,149,140,239,11,83,81,36,48,196,145,173,6,76,209,128,194,199,108,78,222,160,111,247,78,89,225,126,254,190,222,171,105,85,86,120,228,32,164,55,21,38,106,109,4,198,19,247,25,186,76,251,64,86,186,81,13,148,24,241,69,83,144,40,118,29,123,180,244,80,61,163,102,228,249,92,228,65,235,133,39,185,96,25,242,207,37,115,120,236,94,84,170,17,191,229,10,61,174,49,52,202,73,192,36,57,153,29,104,174,154,38,166,186,124,36,81,26,163,132,46,63,66,100,127,69,167,236,175,167,234,255,135,255,252,151,127,248,95,255,242,191,255,159,255,114,135,233,127,135,29,230,120,49,80,77,255,14,17,8,65,16,77,185,161,73,131,105,171,8,120,73,43,136,193,198,138,225,48,44,10,55,219,7,76,199,192,8,152,124,237,80,216,56,156,3,94,194,229,102,48,244,171,197,97,138,161,239,247,181,171,233,33,8,152,66,183,7,134,103,46,30,141,62,209,249,60,218,246,160,130,193,3,162,74,129,7,94,68,188,247,217,136,111,10,199,88,91,8,162,59,138,116,213,117,191,129,207,217,59,226,98,154,203,166,142,41,13,148,37,30,220,58,133,228,106,68,30,62,151,109,34,23,96,157,163,1,15,172,162,22,247,158,221,78,9,129,27,173,39,59,96,122,232,247,133,209,24,250,170,112,15,140,201,80,228,197,208,113,167,53,41,96,124,253,59,42,38,116,85,107,252,184,109,129,247,199,57,158,242,186,31,12,225,171,123,28,29,191,7,158,228,225,240,177,212,103,191,134,82,55,6,213,175,210,17,120,76,164,107,46,76,197,127,253,37,68,80,184,129,182,96,13,133,139,171,197,1,155,115,149,5,166,39,114,205,128,207,254,123,247,192,206,16,127,121,55,248,151,184,179,76,99,186,111,251,151,158,2,102,248,239,152,29,159,13,61,25,191,24,222,216,118,205,210,206,123,228,209,29,93,240,125,86,65,41,186,218,45,224,73,171,250,133,59,37,198,62,224,149,244,171,184,193,221,34,82,197,159,139,12,104,93,242,82,244,17,125,244,183,192,70,114,214,21,238,237,171,111,0,198,180,150,213,135,51,89,63,162,56,96,58,213,215,123,245,254,72,126,166,85,50,109,145,80,1,206,189,197,213,125,138,114,119,199,147,205,31,197,41,32,204,250,50,71,121,171,230,51,24,183,150,234,147,139,18,133,248,202,162,15,76,191,253,212,231,34,27,245,137,75,32,210,72,116,171,200,136,225,219,206,24,50,99,236,185,96,134,101,192,119,20,132,66,104,106,23,152,190,196,128,211,134,19,94,30,44,79,163,72,112,120,193,188,166,63,222,209,189,242,59,163,76,33,226,148,221,216,158,71,189,112,230,188,19,152,169,227,48,25,102,97,137,107,120,9,165,54,191,119,129,74,90,55,133,51,8,214,197,226,112,133,78,173,9,124,230,197,71,90,6,156,77,110,47,96,214,213,248,200,133,236,106,56,102,183,194,244,89,207,251,227,77,166,145,161,89,81,17,255,50,244,252,88,187,104,146,16,106,167,68,52,181,17,175,85,136,238,62,112,29,95,119,191,61,247,20,17,45,67,235,39,35,108,232,232,34,62,143,215,86,198,151,227,7,38,206,89,20,205,48,142,4,138,198,174,222,121,224,220,250,131,161,38,208,175,7,142,249,107,229,147,14,67,144,218,20,70,25,203,39,33,173,150,173,232,120,54,202,228,139,163,84,238,63,47,141,26,64,137,91,195,14,188,245,181,172,44,45,110,125,28,217,212,245,214,152,84,35,126,156,134,176,231,222,5,66,151,184,186,155,192,154,194,195,43,243,12,134,77,253,185,58,241,121,47,140,172,137,192,216,249,241,177,161,75,146,146,40,224,233,34,90,6,115,158,232,189,173,119,234,67,137,147,181,164,19,105,24,239,149,195,36,92,175,131,15,220,62,70,120,248,249,32,169,108,229,249,30,174,163,56,173,80,129,51,249,25,241,50,114,192,253,114,157,97,179,172,54,124,19,45,86,17,163,175,12,209,240,231,7,79,122,51,233,241,144,111,137,152,147,31,105,44,224,45,18,140,116,25,76,206,177,128,169,86,147,139,9,88,125,66,110,192,83,86,52,245,203,178,38,235,111,72,4,62,123,207,39,182,100,191,76,216,88,6,147,7,217,201,97,148,50,154,206,64,59,138,125,235,167,135,109,93,250,82,100,156,206,57,253,245,217,114,96,193,22,166,107,131,122,181,176,126,142,133,125,124,249,42,227,9,47,76,95,254,227,185,88,76,47,96,170,184,157,29,24,24,45,79,217,162,241,147,234,246,35,175,64,42,115,105,62,177,94,97,18,137,253,132,38,193,38,59,6,193,197,253,53,75,78,184,39,160,34,217,2,215,225,22,97,49,103,57,233,79,211,185,183,190,175,129,20,80,223,178,97,24,239,78,242,41,118,214,65,74,226,140,80,177,10,201,76,247,171,145,188,150,217,157,77,160,214,207,14,124,227,44,7,15,209,111,210,215,254,100,212,170,201,14,204,41,150,99,47,74,214,31,124,63,7,81,223,146,253,188,60,135,31,212,33,247,98,220,20,231,131,253,125,173,219,105,137,11,68,79,219,140,143,213,17,84,186,3,198,49,189,99,51,65,77,66,84,185,26,214,218,114,11,1,69,129,46,117,59,13,25,26,152,25,125,138,118,156,183,124,225,206,63,123,76,126,252,248,45,87,83,79,81,87,192,29,94,192,114,97,86,109,142,73,70,208,78,226,19,13,30,145,209,221,39,58,143,214,85,55,178,29,251,131,5,230,63,142,27,57,238,162,110,20,198,231,143,195,129,31,71,232,54,9,12,81,247,172,177,170,143,115,221,175,197,7,124,94,38,22,23,174,225,245,90,218,98,97,229,152,254,205,88,237,238,147,225,233,151,47,151,207,62,135,124,71,81,24,127,60,110,141,101,37,209,198,102,132,137,225,204,21,204,247,122,173,182,102,36,119,57,222,171,175,167,2,140,123,239,186,46,202,97,93,255,136,79,251,55,30,229,62,104,39,192,238,35,204,46,42,165,106,109,89,46,111,197,24,98,37,20,249,124,21,191,191,222,163,132,50,93,249,64,13,65,231,228,179,154,236,154,76,172,133,78,73,191,167,5,27,193,245,159,154,9,42,142,88,18,103,14,83,227,47,19,235,236,227,43,214,57,202,63,151,122,199,8,80,104,172,187,123,126,26,10,239,68,92,58,204,161,31,107,146,78,106,200,138,234,157,119,185,220,54,52,150,4,203,115,199,164,166,53,68,94,27,22,153,62,220,129,66,29,107,72,146,157,202,191,227,142,197,213,246,13,196,192,76,101,26,51,100,172,24,132,11,101,15,234,120,219,113,136,146,187,150,72,13,217,77,138,40,253,199,57,39,247,45,214,60,95,0,174,10,247,176,10,237,117,69,28,130,108,206,196,136,211,10,237,159,42,123,231,142,218,2,219,254,224,133,147,77,31,94,183,22,104,161,4,88,14,163,106,213,5,177,119,154,218,82,209,77,29,158,137,123,117,198,237,151,35,193,24,17,118,28,70,79,229,59,116,44,240,39,251,160,144,205,43,77,97,136,111,195,180,128,86,115,40,12,97,69,248,172,5,105,178,219,184,10,76,34,124,238,216,185,215,124,142,193,243,253,87,108,220,221,216,119,245,132,206,173,196,242,162,170,58,85,133,205,28,184,176,106,95,1,15,163,32,12,152,241,23,195,5,94,218,47,49,246,155,134,53,171,191,96,82,159,241,214,176,75,61,150,53,133,144,213,227,19,5,73,102,209,37,164,235,249,186,134,20,65,80,166,162,168,9,0,220,41,190,165,121,3,242,234,233,218,232,182,183,150,188,196,65,59,207,5,249,79,13,251,148,63,150,171,17,242,152,215,159,200,86,109,32,48,130,0,243,58,12,133,2,92,49,35,77,8,52,28,52,4,71,228,139,20,140,244,107,113,109,243,25,94,152,158,55,135,41,240,47,237,129,207,71,242,105,138,115,34,53,201,221,188,151,187,93,158,33,146,174,164,31,156,174,205,15,57,188,228,11,77,235,33,167,122,97,106,252,202,3,207,26,118,42,124,32,189,170,249,188,90,216,184,166,111,41,30,179,41,194,182,123,237,49,100,138,132,147,184,214,181,177,166,137,110,149,53,222,171,143,17,22,87,211,222,150,158,183,62,78,122,187,87,55,13,234,216,197,61,190,7,125,64,82,145,111,23,215,143,116,195,224,209,47,185,197,15,78,17,246,36,123,123,62,255,51,162,72,48,71,20,34,209,97,33,35,74,179,90,191,65,138,121,38,189,250,35,221,100,121,3,61,39,188,132,255,96,36,162,64,42,34,28,136,169,63,158,169,9,102,68,108,37,83,16,173,30,154,9,98,58,220,224,232,82,7,14,239,206,15,32,74,150,31,235,26,49,211,220,221,31,175,70,156,161,115,156,222,196,225,99,122,188,172,253,68,154,153,89,53,14,63,170,192,71,79,143,67,14,123,69,68,133,150,213,243,40,140,92,96,92,189,137,185,150,247,234,153,118,192,231,181,31,199,21,30,41,119,92,161,152,200,207,218,54,195,54,251,123,83,12,48,235,227,154,82,130,227,131,74,57,118,91,229,129,189,245,28,216,234,29,244,222,68,123,34,136,71,160,173,63,163,134,39,236,150,44,31,187,207,231,147,16,154,75,241,104,19,117,135,245,120,205,179,68,176,140,78,160,231,90,148,136,34,14,71,67,64,201,79,120,165,54,63,27,169,43,109,239,131,193,105,236,158,195,249,67,52,221,116,80,176,116,98,166,209,214,159,199,19,157,217,222,230,12,12,59,86,46,111,92,104,199,7,105,150,70,210,215,34,238,176,253,173,27,236,135,79,160,97,167,181,124,95,65,66,164,190,79,142,128,128,159,80,230,89,232,118,201,130,188,95,19,154,40,153,72,149,98,237,94,35,104,58,144,131,27,10,67,114,27,119,70,160,94,38,82,53,166,210,136,231,34,5,32,229,86,192,131,137,22,240,208,246,38,130,124,57,22,0,229,36,151,58,193,64,28,21,255,90,198,77,214,21,165,169,40,34,220,201,212,129,4,94,92,176,34,72,141,52,170,252,54,142,198,108,17,1,159,144,140,104,60,23,157,246,120,178,73,55,134,236,134,180,108,160,230,17,48,214,163,188,21,100,38,197,143,31,99,251,95,79,128,28,41,135,152,71,219,10,183,229,123,240,91,37,238,109,114,53,26,196,134,240,57,2,186,70,44,47,135,242,153,87,180,190,229,128,9,121,103,13,221,247,233,7,8,124,110,103,138,47,205,10,244,179,57,122,38,133,226,247,39,31,49,140,155,38,224,78,244,74,19,18,248,217,190,141,55,76,90,53,75,173,73,175,185,247,219,172,26,84,86,110,251,121,214,158,42,33,214,188,187,166,74,210,217,38,110,254,169,152,234,231,133,209,97,41,113,245,64,4,81,150,38,53,40,120,30,158,65,74,199,21,22,227,17,177,244,99,223,205,128,139,144,35,144,41,163,9,105,126,47,70,58,157,50,55,133,27,5,211,1,23,33,205,161,116,180,241,177,227,106,120,97,36,78,50,44,35,225,206,243,129,203,144,34,32,10,79,17,157,140,31,231,40,147,224,16,156,133,101,248,108,48,184,74,76,119,216,168,182,248,113,10,95,37,8,51,80,131,92,30,175,64,131,53,95,153,48,96,54,2,223,208,58,157,112,91,194,121,120,91,199,166,240,172,221,70,137,83,242,110,80,174,180,225,94,10,112,209,16,207,228,196,9,235,209,116,60,199,212,124,35,170,217,238,125,117,92,82,233,0,4,62,119,240,3,8,184,107,66,209,104,15,191,254,221,31,140,228,185,192,136,84,172,11,67,155,174,143,70,102,213,141,234,110,186,87,154,133,69,165,178,116,185,26,15,88,224,113,67,221,22,26,188,132,126,134,90,16,41,224,55,191,133,29,202,217,112,97,33,198,54,24,158,41,129,161,71,86,248,44,209,209,254,230,189,137,153,150,124,225,241,164,174,179,49,208,201,213,84,97,43,76,3,221,184,112,186,196,83,150,32,198,96,12,148,66,174,39,125,204,143,215,251,224,168,71,74,242,153,170,8,223,48,129,113,139,20,54,235,71,94,91,154,158,129,137,247,233,123,205,231,234,12,189,169,62,90,121,146,234,248,169,242,94,236,229,75,97,108,198,123,181,201,158,43,220,230,44,23,109,26,65,165,76,36,165,38,147,33,235,161,14,27,38,60,199,1,211,255,166,183,166,73,246,94,219,243,131,89,167,203,189,148,74,145,7,110,185,11,188,68,124,29,120,68,214,15,244,140,175,62,22,234,158,99,222,9,94,52,133,53,207,217,24,177,112,22,110,219,243,169,66,160,115,251,174,76,171,225,21,248,156,195,51,223,101,111,5,97,2,155,236,245,189,117,93,186,159,209,196,66,48,241,194,69,115,57,212,47,220,220,4,61,254,162,62,3,76,179,79,186,48,125,196,242,228,244,16,68,14,139,88,6,135,130,192,221,114,94,1,55,145,67,55,24,153,203,152,9,56,211,85,97,162,60,119,134,31,211,187,139,173,127,224,233,90,235,6,67,20,45,79,142,192,72,11,244,156,93,93,167,232,185,208,217,198,13,30,75,151,181,165,93,239,107,157,243,234,153,192,108,234,227,78,36,203,111,201,131,117,106,140,199,189,218,10,98,4,182,195,56,174,134,53,102,235,143,175,50,211,168,23,46,106,101,161,124,155,74,18,56,103,253,113,70,161,206,11,79,34,128,2,103,218,58,98,196,27,159,84,97,116,36,114,21,120,233,2,194,190,207,89,174,134,221,64,96,171,34,187,47,134,121,42,107,96,80,188,209,245,234,34,6,224,28,22,250,239,114,111,29,149,97,65,25,125,112,13,125,176,135,183,114,103,113,163,180,80,111,189,77,38,238,142,138,198,203,173,248,168,228,178,238,152,166,34,73,119,146,119,117,228,251,227,248,105,229,143,68,196,137,129,214,104,54,182,122,181,167,178,26,169,221,180,163,198,15,118,71,233,125,69,209,249,24,156,221,43,46,51,17,187,246,39,94,4,234,90,154,7,188,238,142,246,68,161,98,66,47,13,225,8,47,70,76,191,120,149,192,231,36,244,6,11,148,188,155,212,226,84,40,9,75,240,236,150,149,209,97,17,66,90,206,61,86,137,195,199,96,232,66,16,15,21,253,136,154,62,179,246,132,83,159,226,105,175,197,49,152,106,144,123,235,115,204,18,204,245,15,64,202,72,120,239,209,202,91,51,190,30,59,185,138,216,108,196,72,66,182,106,89,78,65,116,83,54,181,162,222,63,68,243,59,68,148,91,96,216,39,188,34,150,58,224,71,67,105,219,180,245,143,111,173,230,34,208,77,113,199,74,33,125,72,102,171,44,81,212,226,106,42,35,28,62,95,160,11,53,253,238,86,82,243,161,228,148,231,131,118,203,57,125,240,177,229,178,48,146,66,129,83,211,142,171,207,10,131,132,69,96,148,123,93,65,1,186,73,225,43,221,144,252,120,35,58,160,53,96,9,186,136,245,198,79,83,252,36,242,10,231,131,176,241,59,74,103,140,104,124,160,182,131,80,111,192,133,76,206,109,16,77,80,128,121,109,244,66,133,237,178,245,3,163,96,23,147,144,238,107,57,88,19,84,197,24,13,14,111,226,152,210,122,156,141,54,63,106,94,173,106,75,97,90,220,226,181,55,113,47,41,183,165,15,147,152,131,195,245,156,2,210,111,0,11,49,95,243,219,7,176,235,181,109,240,192,68,238,189,180,58,153,140,159,116,228,146,173,244,137,66,129,243,28,218,236,75,140,51,10,106,89,120,212,105,11,124,44,149,229,122,23,155,255,86,41,168,77,63,33,75,47,71,175,86,244,168,253,218,36,199,92,157,4,177,172,213,180,79,157,81,15,9,50,11,112,107,49,47,13,245,35,138,175,81,198,88,85,135,220,90,230,47,188,250,146,192,36,189,8,231,43,69,55,66,55,109,33,121,111,138,5,155,87,33,239,110,220,131,218,35,127,206,93,167,158,227,107,173,46,182,231,129,237,104,189,92,87,244,248,22,109,85,198,119,243,23,195,255,93,218,189,143,35,238,108,35,192,103,46,72,247,128,9,100,228,216,246,199,113,97,135,140,121,38,17,151,93,160,7,25,203,166,29,246,152,16,84,207,121,159,69,227,28,127,251,129,163,176,123,255,168,6,187,244,3,99,185,250,52,54,73,199,246,240,68,192,227,180,163,1,228,215,188,35,141,183,48,83,122,83,111,42,166,77,163,205,177,100,16,71,176,93,33,120,209,148,139,164,28,207,44,24,167,56,7,138,246,183,214,100,133,13,31,76,217,94,147,38,128,3,147,193,24,1,91,34,72,30,109,237,96,199,160,19,177,77,229,206,64,61,43,122,172,209,40,21,198,87,131,161,9,242,7,71,34,102,73,179,144,209,212,120,247,83,99,4,147,94,11,199,124,48,128,53,227,54,86,66,16,168,5,253,98,20,92,154,50,214,208,117,210,131,31,108,240,169,245,157,19,146,48,183,15,9,147,109,105,3,54,106,17,222,6,106,77,141,251,161,237,16,137,17,250,163,214,150,116,7,188,28,244,149,251,199,100,108,155,116,154,228,95,58,210,223,11,94,100,97,50,129,228,103,207,123,49,189,199,210,33,144,173,221,210,155,244,142,157,72,81,242,86,120,182,94,46,53,217,144,236,46,76,233,209,28,104,60,24,79,67,187,241,38,181,11,163,157,49,21,166,90,179,93,120,237,7,38,141,25,237,81,152,29,69,8,186,50,135,184,247,115,84,228,127,133,37,215,138,50,122,114,45,72,170,84,41,119,17,226,132,213,45,67,24,48,133,247,85,25,63,104,31,140,38,59,58,23,138,50,126,84,28,199,29,240,218,218,203,105,61,25,46,114,89,141,48,89,249,160,232,84,25,233,254,184,233,132,232,118,198,155,183,232,255,163,143,90,38,248,25,196,190,131,109,199,136,137,167,236,41,120,183,49,135,143,157,182,138,118,246,64,53,145,189,99,9,250,167,89,242,11,247,17,67,78,173,86,209,166,72,168,75,122,239,209,82,73,232,79,31,188,80,239,155,188,33,147,18,15,101,63,72,52,19,164,220,163,85,148,132,130,194,180,123,6,225,90,163,230,95,225,108,250,129,151,121,12,62,30,121,109,19,216,204,183,139,21,226,171,170,48,250,101,51,96,12,87,69,181,77,21,149,33,237,144,5,14,62,250,74,39,109,155,250,96,147,181,220,3,133,0,184,190,207,61,102,192,133,212,163,26,27,203,253,54,80,136,203,244,224,179,192,84,9,244,204,194,169,150,8,110,184,55,77,102,235,6,24,106,76,164,209,239,79,183,70,87,182,160,48,1,214,64,207,119,213,89,84,160,189,136,62,105,164,101,202,99,136,12,35,171,116,24,230,102,165,52,65,193,217,219,157,232,55,198,72,146,119,62,167,73,159,59,238,61,178,232,91,25,188,209,108,187,87,119,37,196,249,181,242,7,202,52,16,206,135,100,19,254,94,12,225,170,90,49,56,98,37,122,107,27,230,150,80,39,64,39,56,250,165,43,220,244,60,100,181,67,202,140,166,120,42,208,104,202,84,42,31,99,116,13,24,34,19,229,68,73,84,37,196,213,244,12,235,160,209,85,210,70,48,41,102,188,21,181,98,168,140,119,162,0,224,162,180,79,240,242,163,153,20,240,153,9,210,199,149,104,175,112,29,17,219,41,207,41,32,95,132,90,162,30,11,32,39,250,47,148,20,133,56,204,221,75,201,141,232,17,112,108,191,160,76,59,40,68,3,122,126,32,178,183,242,133,139,154,157,199,110,160,222,57,182,210,68,144,95,79,54,104,193,227,100,51,102,116,61,218,240,39,195,146,192,34,237,233,57,146,237,147,197,1,115,126,77,25,234,232,186,250,106,162,236,100,35,7,173,48,121,27,167,76,225,44,169,75,78,16,130,184,212,233,95,202,206,173,221,233,68,113,145,82,136,243,62,189,198,68,225,4,247,35,153,212,69,125,80,234,106,47,91,232,100,117,118,229,61,57,243,216,39,57,42,104,243,101,130,27,177,31,161,95,189,122,83,170,55,171,19,11,184,225,236,40,213,27,149,181,97,185,117,18,218,253,185,218,202,110,2,38,219,167,220,34,244,11,6,1,43,157,217,101,63,180,39,197,197,179,200,181,210,9,90,30,214,147,179,120,195,176,179,45,91,140,198,110,158,108,14,179,112,167,44,148,66,156,30,196,2,3,38,165,39,239,133,16,160,243,35,36,24,156,178,218,133,88,253,37,76,105,248,236,148,205,168,252,202,83,174,193,218,200,81,11,140,129,118,141,97,35,86,212,91,55,214,132,143,56,4,58,234,181,209,35,222,220,37,100,84,86,170,74,10,72,84,248,118,129,215,130,217,164,100,136,3,107,57,94,12,113,162,166,63,142,88,108,44,31,154,204,103,211,23,155,194,108,114,12,30,182,16,125,114,210,208,173,4,204,55,146,71,35,49,53,98,42,49,173,244,214,139,242,228,48,151,73,103,203,241,3,15,1,123,152,163,16,62,166,7,46,100,242,3,134,80,90,120,102,104,62,235,225,24,193,146,45,203,158,69,207,81,233,78,215,67,183,69,126,63,24,105,113,216,40,169,80,174,23,216,186,194,219,195,48,23,146,57,232,32,91,104,101,31,63,181,172,250,16,132,152,28,111,80,54,163,165,37,84,4,13,89,14,39,246,179,66,31,18,231,66,150,129,208,67,144,46,195,237,82,148,147,25,63,231,139,31,91,19,252,222,75,153,118,41,90,223,17,150,232,70,13,86,4,182,220,104,142,86,117,50,148,122,53,237,208,53,220,247,109,153,115,129,11,106,232,183,209,189,35,178,163,92,26,236,142,85,152,172,107,155,47,209,245,191,228,193,254,35,33,96,56,176,118,141,70,237,5,211,143,216,137,19,206,16,215,14,164,185,191,74,193,13,204,227,148,125,68,151,183,241,119,222,169,53,76,19,119,5,76,133,188,180,251,255,104,131,252,3,65,40,151,132,61,6,131,104,134,190,177,37,192,150,114,9,76,234,27,34,198,129,244,110,83,122,105,218,140,190,158,35,163,3,128,12,66,201,57,208,183,136,126,127,83,93,87,10,13,234,200,150,119,121,163,68,123,22,216,75,160,0,155,127,192,212,174,42,140,74,205,253,237,156,214,195,129,65,61,85,68,157,160,202,74,15,171,72,101,46,45,133,197,182,104,4,231,220,239,5,62,7,188,210,152,143,94,71,4,244,119,253,205,123,93,19,171,127,181,41,22,178,135,140,95,81,58,23,151,160,61,41,187,52,177,111,255,216,192,154,3,131,223,243,248,55,253,94,13,71,186,82,9,45,194,130,17,139,27,38,11,173,48,244,87,23,37,102,168,116,195,196,101,99,177,210,136,168,251,219,143,154,102,7,124,158,59,41,225,84,179,15,28,48,182,159,114,2,159,69,16,75,153,42,6,165,111,48,87,120,236,126,183,176,179,105,148,135,111,24,74,182,128,139,146,139,82,59,90,91,76,148,9,139,145,70,164,206,47,103,167,107,163,50,14,211,95,143,178,70,248,57,184,221,243,220,74,230,54,104,239,153,17,43,51,105,103,61,201,104,216,143,16,33,190,254,195,81,71,5,219,253,28,219,72,95,212,56,96,150,69,156,13,135,94,25,209,80,184,138,32,71,34,251,165,118,7,228,223,113,132,26,215,66,126,46,134,224,103,7,124,134,254,161,145,219,214,226,234,48,147,72,141,26,216,93,211,10,10,152,179,199,104,148,162,88,118,32,44,84,122,241,247,67,250,59,153,59,45,96,60,37,53,50,81,71,118,226,73,224,246,12,56,186,243,37,5,156,32,211,82,219,154,33,143,243,134,76,66,149,40,29,212,90,37,14,232,97,61,235,2,118,202,250,226,218,70,169,156,192,176,149,236,160,85,217,38,41,165,68,136,155,109,218,127,124,253,74,61,4,62,54,100,228,37,246,178,64,164,94,157,77,143,42,96,243,2,21,158,65,125,178,141,72,92,220,40,82,244,105,70,132,157,108,243,80,254,198,210,91,240,204,240,140,89,2,82,52,190,213,29,162,9,3,245,40,125,105,68,176,66,254,27,29,181,33,165,81,168,60,19,196,30,55,136,173,60,68,236,0,163,196,173,7,117,243,251,225,229,69,99,40,86,45,156,68,194,201,2,143,250,186,162,10,29,241,143,169,113,56,130,103,169,95,211,129,77,94,253,187,25,34,219,231,83,38,165,123,129,115,113,214,208,122,48,145,10,113,146,80,222,65,177,198,97,186,246,196,72,132,231,103,148,56,244,172,120,86,201,138,89,139,205,197,218,57,151,144,21,150,48,27,237,206,49,67,43,157,140,26,226,152,124,220,96,13,226,208,92,202,172,58,141,158,44,24,116,26,37,176,26,133,131,77,62,178,6,103,210,52,213,61,48,145,207,80,38,223,185,89,101,136,192,28,38,23,62,211,187,105,128,144,202,195,28,167,57,212,156,91,67,55,195,130,61,254,181,19,241,240,173,87,159,145,169,145,54,32,247,149,170,102,106,230,188,204,64,9,178,18,57,20,105,28,157,97,0,163,142,92,52,114,111,129,156,57,35,117,54,170,210,9,87,66,243,110,119,47,170,216,148,233,158,182,31,34,73,97,122,81,40,168,241,63,50,28,35,168,102,40,11,209,148,31,105,213,181,35,35,216,41,162,44,26,114,66,211,222,127,220,202,122,198,27,91,156,97,214,13,194,181,250,57,172,109,37,242,156,213,170,74,53,22,6,167,163,191,115,223,16,126,60,129,52,90,154,34,125,75,167,156,222,154,136,94,190,217,221,142,218,157,134,30,137,242,4,33,82,103,23,213,105,134,160,107,141,124,186,229,51,244,107,37,58,214,166,91,156,141,250,125,209,45,199,30,45,113,152,47,250,215,70,215,20,109,53,189,128,128,233,92,151,252,238,178,255,198,111,87,161,167,2,205,70,217,115,159,44,111,209,7,58,219,55,196,163,145,242,70,120,124,41,154,194,25,1,28,79,86,122,96,58,68,137,129,73,109,20,77,105,99,60,249,12,38,174,51,175,55,14,124,12,210,17,236,85,63,171,66,127,28,66,236,200,238,66,6,215,138,188,116,135,99,42,251,144,209,74,120,91,213,129,209,213,137,123,27,99,213,214,58,0,56,37,123,92,125,44,171,173,63,78,61,88,25,81,152,65,97,175,62,90,49,222,233,184,248,236,18,90,254,128,206,159,207,96,4,144,170,200,30,237,100,74,156,35,30,155,254,138,34,85,25,38,196,25,87,195,228,178,155,22,109,240,220,81,79,66,217,197,212,171,201,167,6,61,21,185,147,219,46,131,102,162,145,95,125,47,141,74,60,133,240,82,48,2,177,137,175,46,130,48,75,228,90,183,117,62,57,49,49,226,119,154,145,160,88,133,186,193,251,227,44,135,43,35,247,55,10,97,254,128,103,73,223,193,198,2,248,125,62,52,161,233,118,241,39,237,236,125,231,63,159,241,139,6,224,146,142,89,224,214,195,240,152,8,109,212,171,100,192,217,65,246,254,27,165,105,2,197,37,11,108,61,233,223,212,161,226,170,173,43,200,212,127,13,78,245,35,139,155,20,66,167,203,103,68,227,130,145,136,79,135,97,161,141,93,164,27,133,139,183,137,115,111,116,205,75,85,216,106,101,28,158,144,11,204,11,243,42,45,238,109,140,134,77,97,180,141,182,191,246,128,51,184,4,74,133,220,252,204,72,196,12,77,207,80,208,100,85,142,49,40,107,110,25,82,122,55,139,111,250,7,134,34,170,220,183,206,63,57,153,128,201,181,167,251,96,212,1,82,60,234,131,82,137,8,202,143,15,26,166,219,29,210,177,174,108,55,36,56,214,214,226,99,86,44,234,183,46,188,48,223,134,95,93,168,46,111,242,98,187,80,209,231,67,138,252,229,237,111,7,174,86,239,247,193,237,97,143,230,199,205,233,118,24,249,213,45,159,147,98,135,233,245,68,147,77,99,94,115,14,120,89,227,178,195,102,160,117,253,113,108,243,237,240,110,82,237,215,127,250,53,205,231,225,153,69,53,61,175,109,74,232,61,110,125,60,251,121,191,118,57,70,213,216,254,185,167,21,189,203,44,46,86,49,25,131,150,145,81,80,120,68,117,222,52,219,45,201,247,32,24,153,82,124,205,100,29,180,247,193,44,156,60,151,191,21,34,34,245,206,112,136,20,143,169,158,239,20,110,85,22,31,139,163,121,254,131,223,22,211,227,160,86,206,28,195,205,194,187,141,192,192,125,134,174,249,249,86,155,156,67,23,152,241,252,234,160,128,233,20,174,10,195,242,20,155,202,38,220,223,4,182,210,222,117,215,79,46,89,31,109,153,88,75,192,16,93,234,213,86,135,17,27,218,132,92,44,11,188,205,129,143,165,59,243,124,238,189,73,161,199,218,133,131,115,43,122,236,183,30,239,101,189,214,227,185,120,213,120,173,70,211,112,121,238,60,238,158,193,214,214,158,159,78,88,143,1,195,128,55,229,107,81,32,228,11,119,252,214,142,60,246,180,72,245,55,81,6,157,127,207,136,194,163,233,86,15,75,52,75,146,186,155,4,198,152,247,234,99,216,232,94,136,114,200,200,49,100,180,52,202,75,183,243,175,228,133,101,214,192,34,245,222,214,226,5,57,187,255,118,27,115,203,79,195,255,9,53,150,163,246,211,242,219,180,199,186,216,217,36,10,35,205,153,157,216,200,8,109,45,2,241,171,200,30,141,218,238,177,121,191,7,35,171,127,230,202,125,176,78,83,129,75,154,18,131,70,13,231,206,112,99,173,157,113,113,177,18,237,139,246,243,218,46,143,59,187,29,156,178,48,143,199,107,97,112,135,177,106,246,93,30,8,15,80,216,249,193,103,6,226,177,7,140,116,96,247,197,115,134,142,10,52,65,201,149,56,51,240,236,63,218,162,170,240,254,162,154,211,194,221,69,102,17,213,244,219,109,208,3,211,97,252,92,75,94,192,39,48,158,202,90,242,165,41,176,57,30,155,63,88,35,154,119,231,216,128,178,56,14,115,216,163,202,255,207,218,187,227,108,183,44,91,90,125,193,198,200,251,165,36,172,178,202,195,199,44,46,66,58,226,32,129,67,11,176,113,202,162,17,136,194,171,254,28,68,47,200,39,222,25,145,35,23,255,6,196,98,107,59,223,31,107,206,55,103,94,35,35,70,140,49,164,199,6,212,76,125,251,55,115,233,125,126,250,248,79,184,69,159,25,244,65,146,69,13,150,167,123,214,114,18,156,58,179,102,232,211,182,202,127,102,34,93,253,186,222,221,16,158,174,49,197,23,212,242,116,10,57,55,15,255,17,50,3,120,170,102,66,72,126,108,81,196,50,46,187,235,49,195,32,232,194,213,147,114,17,65,64,117,227,140,130,220,193,205,168,3,20,53,79,75,183,127,230,179,183,80,96,169,230,243,255,238,77,171,80,60,102,233,21,136,243,93,91,3,146,107,242,229,50,83,26,124,213,190,165,88,216,121,235,203,25,79,191,63,78,101,251,194,118,222,235,233,214,99,163,0,187,233,112,156,75,84,247,147,190,90,201,141,204,239,1,25,152,35,106,240,3,234,190,42,201,152,145,173,247,223,61,231,68,237,178,240,56,228,147,107,195,161,46,137,228,242,125,152,8,114,114,212,228,132,199,129,198,94,243,153,135,211,1,186,144,11,66,157,93,196,12,8,122,122,195,207,231,139,202,154,21,186,206,233,226,111,4,186,206,30,80,228,105,102,214,199,23,246,11,246,9,248,144,186,78,210,252,37,204,80,22,200,121,60,185,109,122,250,219,138,202,217,168,197,188,73,65,120,211,206,82,153,89,206,7,115,96,92,56,21,98,55,68,195,238,203,13,109,92,183,119,121,61,206,234,144,157,18,136,194,244,73,250,19,82,27,242,44,197,156,126,182,88,10,123,13,53,119,19,18,251,153,127,36,4,73,205,41,228,15,41,106,58,158,180,76,178,149,141,229,160,186,25,15,52,101,249,42,168,157,252,163,201,245,204,11,163,176,143,38,11,250,245,168,233,139,92,130,151,110,140,84,14,31,164,8,12,154,21,153,41,16,59,124,49,60,96,64,148,80,252,197,234,106,218,211,192,7,105,105,195,206,254,52,226,179,204,156,101,52,172,216,235,139,189,159,159,78,148,100,203,211,167,255,247,87,34,136,121,192,23,41,157,98,108,34,126,38,22,40,116,178,254,118,55,144,171,63,13,237,235,69,54,114,127,102,43,44,241,244,46,2,109,236,92,168,107,156,0,165,155,88,162,188,27,133,190,226,123,120,129,111,77,39,33,130,228,211,195,204,196,221,145,5,47,98,110,165,196,250,64,35,103,23,185,238,193,2,22,62,35,108,60,199,27,40,175,213,23,110,49,176,142,184,140,12,221,121,163,143,7,144,190,91,153,108,72,28,83,81,253,153,243,217,172,234,144,3,119,13,248,201,252,68,165,214,78,182,73,62,129,213,243,25,161,43,186,192,19,91,58,57,64,170,147,238,64,83,74,204,103,202,151,248,101,98,8,122,57,64,36,222,201,41,142,153,68,223,214,193,34,8,250,113,141,152,185,238,27,245,97,30,1,66,238,110,205,132,144,116,241,80,163,20,95,69,42,117,61,147,240,252,207,117,153,166,249,24,245,121,58,131,24,248,134,250,120,28,125,61,223,5,29,220,8,43,215,165,36,157,194,117,218,43,98,48,195,197,163,15,83,248,239,247,150,12,130,160,77,253,105,66,170,126,62,216,14,173,103,230,185,11,28,223,172,250,119,225,54,119,185,123,32,198,199,5,34,204,200,18,170,117,34,86,234,86,243,32,213,186,119,246,61,1,25,142,180,154,54,12,153,22,55,90,162,80,109,237,248,190,209,42,162,92,67,27,205,246,237,157,93,145,212,18,23,227,88,169,204,14,51,236,14,79,135,156,173,173,38,127,55,217,161,246,60,13,179,98,15,43,188,112,250,203,182,101,184,117,137,38,147,25,173,44,193,173,147,74,153,231,135,143,211,220,189,47,17,218,209,189,2,74,44,215,175,192,10,10,232,249,225,117,206,99,159,35,166,104,94,159,86,239,236,137,186,153,141,24,187,143,199,12,47,187,155,127,110,129,158,12,192,183,125,48,184,218,46,93,87,248,215,14,249,197,108,73,151,199,124,254,142,223,38,178,148,250,107,246,252,252,49,167,254,220,166,48,159,13,195,95,14,19,91,75,111,203,215,140,151,231,101,202,238,143,185,54,143,53,80,138,41,80,254,95,175,141,17,31,102,202,61,243,233,212,227,238,187,87,70,15,156,89,247,60,13,29,185,47,29,222,53,219,99,238,35,188,236,99,78,136,131,170,185,213,56,232,207,6,0,43,220,243,219,68,16,226,187,129,64,246,231,105,224,100,62,151,206,100,26,187,232,111,27,115,163,79,68,162,196,123,61,230,217,87,187,230,82,91,125,214,207,57,20,83,52,13,26,139,167,215,224,236,242,107,36,73,239,211,250,103,113,146,48,10,179,233,59,107,203,33,182,242,211,28,205,77,100,59,213,12,243,173,79,7,10,115,174,90,165,153,225,201,8,243,152,105,37,109,154,149,240,249,144,32,98,113,235,230,205,60,70,139,15,75,182,148,245,183,57,70,107,52,141,114,232,245,108,195,251,246,10,236,159,61,61,86,8,143,226,167,13,24,169,86,136,240,125,133,81,38,186,159,134,33,104,239,247,30,104,8,96,119,86,115,155,57,94,109,64,94,93,96,192,128,98,215,33,157,36,30,190,73,119,187,22,214,68,130,160,174,199,89,221,72,220,78,55,147,53,107,250,52,158,137,152,51,215,28,53,243,238,234,102,20,47,212,93,61,30,38,20,239,110,30,8,158,171,231,54,75,84,39,97,38,215,33,219,14,130,130,37,199,203,169,101,82,71,57,25,111,93,52,13,101,196,231,195,136,123,185,23,14,164,120,180,162,191,77,25,184,79,195,68,140,231,106,59,97,166,32,204,163,6,201,224,28,234,196,36,19,186,141,166,81,103,250,188,28,146,199,15,113,57,233,225,220,117,249,165,98,218,182,97,46,101,232,242,51,104,111,138,167,19,85,63,218,45,108,137,35,126,155,60,243,51,98,84,4,122,204,154,213,119,86,168,62,141,18,129,111,214,103,31,167,96,79,92,109,242,117,53,140,156,71,143,53,165,230,97,74,24,109,143,199,213,213,79,135,241,107,135,25,142,17,185,84,1,232,15,111,32,25,250,64,142,9,202,126,154,3,150,49,215,214,229,240,180,196,204,236,97,62,183,229,42,123,241,220,40,39,197,100,88,220,62,151,94,33,96,200,173,241,97,20,66,101,109,57,213,215,35,158,110,148,50,104,211,144,216,219,241,97,6,138,209,151,31,199,63,149,104,26,28,239,122,75,6,103,52,221,205,167,140,8,185,82,53,227,210,70,167,22,152,67,244,229,20,116,166,232,53,36,116,245,158,187,44,8,26,47,135,164,169,170,153,243,173,93,115,87,207,17,108,218,112,236,4,86,82,70,83,205,86,162,230,102,148,94,186,190,219,214,95,180,12,182,170,174,47,239,136,15,68,175,36,202,28,135,94,177,33,27,243,62,229,142,87,186,244,202,241,102,206,101,235,154,237,174,37,102,124,16,119,75,129,198,183,161,15,155,67,236,223,69,252,105,54,109,89,230,90,17,86,146,93,50,92,166,181,220,239,195,194,131,101,60,236,100,201,226,135,141,234,87,102,41,60,139,171,71,179,201,139,100,53,31,239,101,136,153,156,233,126,162,18,51,137,185,143,190,52,104,209,137,191,175,48,51,66,218,52,130,172,177,163,145,19,106,178,101,157,95,54,114,230,48,35,48,163,79,147,246,108,241,242,113,58,173,232,111,83,92,29,27,253,180,157,89,172,48,10,214,251,48,92,89,50,83,102,66,206,36,126,122,88,152,251,154,137,252,187,128,144,37,63,32,226,18,51,176,128,124,95,110,177,81,49,159,229,185,221,205,250,81,17,228,199,140,192,204,109,56,12,52,106,30,22,139,187,230,84,166,254,246,185,79,54,119,210,12,214,56,117,26,146,167,217,177,153,18,246,30,186,250,134,149,175,45,49,47,157,13,240,22,207,59,220,196,116,101,50,12,182,249,46,223,149,171,6,69,206,165,141,53,115,205,93,125,130,9,136,164,215,251,217,20,211,201,112,18,170,209,46,63,62,65,82,243,164,164,240,126,54,97,145,161,102,43,194,185,227,57,218,80,51,104,211,116,91,78,237,189,190,28,162,187,221,238,76,163,210,82,204,231,20,112,192,34,230,93,229,92,158,100,3,234,146,89,188,159,153,6,248,97,205,113,215,64,239,58,156,16,232,204,121,159,214,138,53,204,40,56,222,241,162,83,117,137,152,110,226,184,11,204,202,150,53,228,200,245,57,186,124,25,204,67,204,171,4,250,200,118,14,182,118,49,79,211,178,12,51,68,182,242,221,13,196,214,40,119,211,186,84,166,156,117,108,106,177,182,209,85,220,146,246,180,240,143,140,246,233,209,46,1,125,184,168,206,116,240,159,230,190,117,177,98,70,36,107,114,191,159,249,167,44,48,94,115,220,106,19,53,207,234,196,161,243,50,91,156,157,197,120,13,101,26,83,24,126,119,68,56,127,30,143,3,41,221,22,59,57,117,128,154,76,152,221,214,197,239,187,1,199,11,210,216,22,47,91,201,254,172,20,124,100,137,88,18,180,205,206,55,64,222,223,112,208,186,87,115,188,213,207,12,51,240,212,159,230,124,243,228,36,25,112,252,127,221,202,209,81,47,97,38,134,152,158,221,150,234,97,55,131,52,212,16,5,187,210,89,99,227,51,23,132,122,116,121,194,123,241,105,2,173,97,58,115,121,204,103,150,87,7,96,19,12,85,253,101,155,74,176,124,127,31,70,234,24,33,84,49,103,211,161,249,204,224,8,138,126,119,37,52,246,133,147,96,79,44,236,168,58,96,41,187,76,221,176,187,195,208,69,0,75,110,250,174,235,99,177,193,105,152,2,197,72,98,91,159,25,253,12,77,131,16,215,88,174,91,58,140,103,107,72,36,193,252,58,207,213,81,232,5,42,68,230,18,72,184,26,77,59,151,172,173,121,18,252,96,159,43,132,135,138,98,53,40,129,26,158,181,250,165,168,166,156,127,220,107,146,23,117,12,139,150,42,32,226,188,175,249,17,52,216,208,90,150,149,63,136,18,204,239,116,28,198,252,182,100,83,26,136,8,122,18,17,34,82,75,185,63,73,173,85,226,229,0,17,151,154,17,243,249,164,194,160,95,225,246,45,131,109,162,35,190,157,30,243,185,217,111,217,210,76,155,227,11,118,177,139,227,222,72,167,20,163,174,240,135,169,45,201,154,211,2,72,245,9,195,65,11,51,102,87,79,138,105,19,101,2,248,168,144,27,140,199,60,28,222,55,126,140,187,178,111,32,166,18,55,44,18,150,20,130,233,103,155,130,237,183,66,56,73,71,213,108,28,59,94,139,94,225,114,168,105,148,97,33,207,47,122,66,18,157,83,68,211,186,4,61,63,159,129,202,100,219,81,197,76,213,199,231,115,15,226,110,93,179,67,131,187,139,203,166,14,226,79,93,119,37,51,199,150,214,13,198,163,189,118,92,87,146,152,110,38,201,168,223,109,66,45,219,127,123,89,220,72,159,38,125,244,57,252,60,205,226,125,58,53,23,191,200,208,180,178,52,65,132,110,212,109,56,140,14,154,215,229,82,227,177,147,97,236,254,10,78,27,6,47,252,50,33,163,255,42,78,52,93,13,149,237,14,107,221,138,77,163,205,80,90,187,185,158,30,211,229,5,167,192,144,159,174,48,176,104,182,187,19,165,245,175,226,198,36,198,158,163,224,10,111,187,167,156,53,241,58,73,217,71,143,52,2,207,154,92,37,244,242,149,255,192,177,112,230,164,246,39,89,73,191,55,242,52,236,112,186,45,112,206,166,120,26,14,105,205,225,79,83,30,111,209,41,231,60,209,76,57,230,54,98,154,1,94,208,93,133,162,4,191,219,81,225,110,186,157,218,242,115,160,249,78,139,200,150,58,12,104,112,117,177,174,252,92,99,134,193,232,178,175,77,84,63,114,122,50,210,160,255,171,155,201,196,142,215,234,213,92,184,203,48,120,170,25,150,129,225,43,247,204,11,248,178,53,19,110,218,137,190,107,24,107,126,83,232,2,96,246,29,155,10,49,9,109,56,10,13,43,246,156,157,247,243,89,84,34,249,44,4,228,187,116,47,4,137,238,229,143,167,149,0,105,159,153,2,64,105,121,159,76,120,120,36,11,3,208,118,22,159,163,195,20,51,71,125,122,116,59,60,102,12,187,180,235,241,51,41,135,241,131,111,24,164,180,233,112,65,233,239,187,25,178,100,89,183,43,194,185,158,123,26,132,208,159,227,101,29,47,53,220,28,156,57,161,69,199,12,181,200,119,89,6,187,33,92,8,134,30,88,205,189,82,42,125,169,10,80,112,1,58,72,197,31,54,72,138,2,46,48,59,221,13,159,56,210,179,151,89,230,112,135,217,232,194,178,30,231,103,164,253,171,26,209,92,189,227,91,60,39,30,70,26,188,106,176,41,167,227,230,84,127,26,191,96,168,139,148,9,124,125,119,144,193,125,166,105,210,97,162,86,82,151,247,153,93,244,166,250,64,36,25,124,27,61,107,148,194,100,113,13,169,144,216,209,52,75,248,235,45,131,61,230,163,241,198,76,164,36,245,215,252,41,142,209,229,70,193,162,168,137,110,149,203,110,62,251,121,214,155,155,149,127,251,201,134,39,183,245,254,3,237,72,189,174,198,175,242,64,175,17,16,124,121,167,253,136,92,158,94,89,237,238,56,155,35,127,255,197,156,118,204,210,51,115,180,221,232,178,164,187,62,166,45,109,49,155,100,106,17,79,164,101,125,122,16,215,244,159,70,75,107,40,156,163,116,19,126,246,165,75,213,137,90,209,120,172,177,236,251,144,10,162,207,156,194,69,58,46,76,213,56,50,230,128,8,179,119,157,169,166,193,11,10,111,114,11,55,6,149,102,189,100,176,113,238,240,114,10,62,175,78,52,83,37,136,223,46,96,40,116,162,25,55,108,11,47,199,50,39,111,167,225,187,248,17,176,160,175,86,120,14,133,86,41,188,28,192,255,207,135,53,227,5,119,51,105,254,199,140,194,222,142,3,29,175,83,103,241,89,246,117,198,193,105,34,56,26,100,251,232,233,195,203,129,116,78,175,210,213,98,203,159,25,4,242,45,33,250,221,149,139,67,17,97,127,55,13,62,189,21,150,226,152,13,252,206,217,167,222,41,77,44,202,103,121,231,108,156,85,159,46,96,137,188,229,214,233,207,149,179,88,218,54,204,249,129,60,193,132,223,90,24,219,204,207,179,248,153,225,168,160,56,150,52,4,208,233,66,223,148,40,104,204,93,35,31,140,65,217,97,45,67,175,248,157,203,86,248,87,3,217,88,141,92,76,211,56,8,235,153,119,10,181,178,72,108,248,125,70,208,175,177,216,142,40,253,253,229,51,159,255,18,137,50,168,86,152,107,217,218,221,199,185,136,28,16,230,78,233,230,115,151,253,52,31,215,47,142,164,0,98,196,81,122,111,209,99,109,165,169,161,9,83,11,232,209,99,205,34,27,26,158,131,8,51,190,139,155,148,46,159,51,117,206,13,50,94,222,243,120,226,111,236,5,51,62,139,100,145,62,203,120,172,248,229,254,226,199,200,109,140,181,175,117,207,231,97,19,103,138,225,232,200,114,60,225,82,20,186,199,53,159,123,173,198,14,50,110,203,53,51,159,187,70,106,217,184,239,87,245,252,76,239,105,32,175,38,230,39,4,102,162,81,225,15,159,223,222,237,137,33,115,15,22,235,104,58,129,169,144,115,68,159,153,207,222,165,13,31,161,14,250,235,149,227,18,55,13,153,156,145,158,183,211,96,42,213,239,34,18,191,110,167,65,79,161,241,24,176,59,251,126,118,218,10,125,59,87,246,210,118,92,94,12,251,172,1,23,16,56,227,206,163,245,182,140,122,162,116,123,28,161,221,241,38,35,106,46,119,1,64,176,154,53,149,113,78,159,187,248,154,233,91,105,34,4,61,233,251,219,37,43,34,138,146,221,85,239,158,1,196,85,210,229,232,162,117,103,20,54,78,248,252,108,195,0,12,29,99,99,219,194,86,20,193,92,166,10,118,205,192,161,245,229,167,11,147,152,115,122,26,78,5,253,253,105,42,32,158,188,149,69,58,194,10,203,179,154,207,170,191,19,169,224,182,15,205,168,157,13,232,206,97,138,220,244,184,223,199,137,249,180,205,204,76,8,89,159,110,199,51,143,14,37,98,146,159,84,160,244,87,78,37,61,89,196,25,176,137,99,53,201,59,77,65,246,40,77,197,74,1,144,230,249,192,212,196,36,58,46,30,80,8,205,142,194,135,218,195,76,24,92,159,38,32,31,179,4,190,216,145,52,253,185,207,157,44,133,217,240,203,15,6,146,242,199,17,230,115,58,104,182,26,98,201,88,151,221,146,134,227,65,118,162,187,21,102,19,28,213,116,52,130,2,222,41,199,169,219,234,92,145,46,163,125,97,6,19,172,102,114,190,238,163,28,51,140,79,79,158,29,33,11,159,38,92,12,251,211,180,222,93,35,200,204,9,41,159,7,2,176,238,4,61,219,7,158,134,154,169,9,137,223,110,208,113,41,120,129,180,72,143,223,174,253,113,196,193,54,236,124,191,155,130,123,69,30,1,97,77,119,184,11,156,101,106,182,152,176,91,51,149,49,138,168,130,27,172,199,120,129,229,121,160,113,212,125,70,100,224,220,145,114,123,128,100,153,93,34,198,51,229,103,180,241,249,115,252,52,117,156,73,49,25,6,68,241,184,155,149,29,60,184,162,154,123,28,137,205,136,222,30,60,95,190,135,94,179,204,220,122,16,123,221,121,35,49,39,33,67,251,129,142,102,132,134,57,58,208,150,120,1,79,159,10,16,102,242,52,47,154,202,228,84,194,140,154,192,3,19,43,48,2,187,25,7,230,65,83,157,59,195,39,17,137,217,114,219,218,114,238,54,57,62,140,194,191,162,208,30,10,218,98,191,105,167,93,227,1,215,45,194,247,241,52,209,247,166,31,198,81,35,230,4,235,204,131,79,174,242,114,24,128,116,245,33,123,85,35,30,88,77,135,76,173,147,90,124,183,34,251,162,88,16,212,141,99,121,216,187,20,188,3,88,51,123,2,196,18,3,171,60,15,207,118,7,132,136,146,56,79,84,125,140,22,94,95,29,73,84,106,205,92,199,10,31,166,18,169,215,57,106,2,38,177,149,86,132,40,116,176,17,251,186,81,185,106,9,17,53,163,64,24,155,33,148,62,207,234,129,75,170,132,255,127,118,213,254,128,71,75,225,109,241,217,6,149,123,204,107,198,5,219,74,91,147,66,37,161,234,118,192,5,212,142,123,84,133,43,154,52,102,76,83,8,58,202,251,52,172,63,222,167,101,61,31,93,97,59,247,118,129,244,215,89,132,48,98,12,37,44,222,90,249,98,65,254,26,115,172,112,217,211,79,170,251,250,185,133,106,94,221,68,11,44,26,49,13,160,208,211,180,9,230,213,194,177,42,22,72,209,89,194,245,54,110,83,64,207,30,84,92,225,123,227,88,59,3,55,52,198,185,216,53,123,28,61,37,219,232,60,230,220,226,62,85,192,243,41,106,206,246,220,184,139,145,116,222,181,189,191,125,3,191,112,5,213,250,54,173,213,216,69,113,85,167,34,255,249,238,21,14,76,6,136,168,120,92,122,237,94,81,161,79,94,138,106,165,138,33,199,20,37,154,164,229,185,54,94,17,96,226,10,147,30,148,35,215,252,20,177,93,240,150,229,47,51,101,70,20,159,16,255,131,161,71,103,126,198,102,6,52,84,227,102,204,147,225,184,56,200,252,17,46,120,26,14,148,39,158,206,48,69,246,103,117,172,248,101,139,98,62,235,242,56,76,221,63,26,188,223,179,195,35,59,212,227,64,37,72,54,198,131,222,7,29,189,194,108,170,83,207,158,208,34,55,8,19,188,162,64,140,2,183,196,88,39,139,242,204,103,59,90,53,50,8,103,30,101,197,175,88,9,91,236,177,137,27,147,98,55,139,193,43,194,140,6,243,179,221,36,215,225,197,202,50,125,182,147,100,184,41,55,195,233,83,158,237,157,244,123,116,217,217,171,158,45,26,157,240,22,78,35,162,134,227,47,103,71,143,189,8,218,231,174,32,197,12,121,65,56,194,240,210,38,237,111,22,166,79,65,196,25,217,147,159,51,111,71,206,197,180,206,214,243,48,81,23,191,141,81,97,223,106,127,207,219,53,238,211,156,136,15,228,187,94,15,165,129,221,215,232,143,129,37,35,127,64,53,109,153,207,105,204,150,238,222,44,238,205,241,203,94,120,127,242,90,57,136,49,103,209,242,68,156,148,229,204,193,198,155,57,215,91,239,48,97,13,114,51,53,11,143,231,69,1,186,187,25,16,126,63,69,30,16,247,143,104,55,211,121,60,142,87,106,113,147,107,27,104,250,3,124,206,166,0,233,230,196,253,97,63,46,97,255,244,254,204,12,95,195,120,28,202,26,73,228,6,115,96,121,32,192,103,157,95,35,245,157,249,241,100,35,224,76,157,249,234,91,157,104,36,169,210,53,195,14,218,31,39,122,76,95,243,141,44,148,166,236,113,193,119,220,91,26,240,54,221,100,65,117,206,72,141,55,64,44,15,146,129,211,213,227,236,84,63,80,38,162,239,134,209,202,223,77,49,97,125,27,22,124,134,80,91,245,23,122,124,124,87,199,99,3,78,67,170,226,185,119,140,8,55,83,48,147,31,84,51,175,242,221,185,37,171,216,81,243,24,55,221,15,59,85,47,143,67,7,254,211,99,186,240,173,129,63,123,202,79,130,194,211,194,37,107,165,167,58,16,184,119,243,150,193,1,173,110,23,93,230,135,49,85,166,112,237,74,117,21,85,196,235,154,87,211,48,199,98,243,90,45,222,205,134,160,174,13,1,29,175,107,199,12,5,149,124,246,48,230,215,48,195,247,162,62,27,209,131,64,157,224,49,244,165,85,74,140,65,138,223,38,199,173,101,116,52,198,195,1,128,3,193,237,232,171,1,83,125,219,9,137,230,254,172,217,97,252,146,197,205,137,84,156,214,163,217,194,26,97,6,95,161,95,189,144,47,250,198,227,172,72,219,55,197,60,237,170,238,102,46,99,18,130,95,150,160,247,193,182,67,189,234,203,87,103,252,194,140,156,141,222,157,143,19,124,154,214,221,12,65,133,172,204,13,108,107,248,73,142,251,222,154,164,30,142,235,73,129,172,119,203,68,181,66,98,29,231,240,61,237,113,47,130,59,135,144,106,119,188,151,229,186,140,214,52,45,118,222,22,229,142,118,15,16,236,226,27,217,153,229,116,197,168,140,129,137,189,86,240,14,94,11,74,141,53,60,128,210,174,14,10,204,227,97,199,183,57,7,174,212,253,146,121,174,94,248,78,152,27,222,160,241,103,66,158,255,227,127,252,159,254,229,223,253,207,255,242,191,254,251,255,11,33,207,26,255,127,16,242,252,8,185,125,165,155,200,115,149,8,193,166,216,52,186,176,152,10,76,21,107,162,234,223,63,4,25,152,245,148,111,66,119,236,61,12,227,163,194,64,206,74,238,132,70,110,15,159,41,170,238,206,54,245,107,239,164,66,150,87,193,105,196,128,238,248,160,232,164,225,181,51,167,155,111,217,28,214,208,14,42,186,12,32,126,172,23,200,41,235,3,177,132,252,74,214,106,210,109,0,101,197,227,1,197,30,179,137,108,140,167,108,123,58,55,204,104,240,62,168,139,72,208,171,187,192,16,160,17,106,46,31,51,249,235,17,230,90,20,8,50,155,85,159,134,153,96,196,243,242,118,182,164,216,130,72,199,40,246,140,152,65,247,112,207,15,153,161,96,194,134,210,182,231,201,155,33,194,166,230,124,11,42,133,43,204,16,54,104,66,11,97,82,135,45,52,195,233,104,54,12,81,129,20,86,178,53,250,238,106,10,225,51,204,160,253,186,214,209,83,21,16,159,117,46,150,10,37,172,63,174,75,183,158,254,127,48,115,160,28,156,119,25,243,123,25,166,124,191,71,66,139,61,129,66,11,77,70,159,105,94,163,101,4,78,116,176,43,170,47,98,134,89,83,27,142,175,91,99,184,56,88,117,38,85,152,155,106,124,87,53,254,117,205,172,158,243,189,230,123,192,23,173,127,38,241,10,105,113,152,173,160,93,243,228,112,59,93,247,0,189,59,77,203,150,50,110,143,131,155,127,114,217,164,195,226,151,73,148,230,39,35,220,234,8,247,128,250,113,37,100,152,228,87,198,142,175,134,160,72,71,147,254,30,119,34,21,210,205,253,201,224,159,65,138,225,180,72,85,123,146,213,53,221,118,3,220,209,68,120,217,101,220,95,70,158,66,19,190,5,69,130,251,89,101,62,185,130,98,228,99,98,238,79,45,9,15,175,251,209,68,25,20,247,105,5,86,242,108,82,176,44,184,248,33,111,30,75,145,28,224,174,111,155,147,146,187,160,109,117,163,130,152,73,36,43,127,5,48,81,233,173,244,140,84,70,116,111,136,121,110,197,154,31,255,105,234,64,141,241,64,85,161,133,191,13,3,209,179,213,76,149,209,253,226,185,30,40,57,21,155,249,46,59,48,179,233,65,175,0,170,234,119,118,54,173,199,157,166,228,145,215,157,219,233,201,215,254,40,171,239,220,166,31,20,87,51,113,95,239,178,59,142,179,78,33,138,242,34,52,141,236,123,211,58,120,112,55,187,221,94,1,20,168,9,150,179,147,193,245,29,75,30,246,17,125,26,138,162,59,156,13,231,90,38,66,34,212,119,135,211,48,241,218,114,234,154,197,188,209,20,121,240,191,251,90,145,208,214,116,47,226,42,225,37,182,106,180,127,10,70,50,186,232,248,46,162,211,202,137,179,119,138,203,48,24,78,173,238,7,160,59,100,217,225,244,103,125,118,162,108,28,27,25,69,196,250,195,128,95,75,244,152,21,252,173,7,182,92,246,221,5,145,244,85,40,158,209,252,181,123,228,129,129,215,151,183,80,103,228,188,60,46,73,86,248,214,121,242,30,198,120,202,111,203,224,119,217,241,211,0,66,21,47,71,232,115,198,93,4,162,115,45,179,58,102,232,159,99,14,239,165,78,6,196,49,197,21,43,1,241,163,180,214,20,149,54,214,8,63,0,217,245,165,144,182,101,4,10,110,37,132,181,31,243,249,187,93,243,16,145,119,204,147,84,143,79,4,42,143,52,122,204,239,158,179,35,174,149,103,51,210,200,221,49,147,190,245,175,166,60,72,171,47,137,239,142,240,201,155,13,167,126,54,122,137,61,6,187,1,247,233,250,242,102,76,52,97,166,34,76,38,210,98,202,199,194,110,80,189,234,20,54,114,216,123,31,62,110,193,124,172,4,144,227,97,106,78,117,46,112,136,185,224,229,177,77,152,194,244,105,224,244,177,131,55,64,31,106,77,173,166,251,213,128,27,134,194,23,161,147,186,125,6,129,200,131,131,69,90,61,197,92,128,216,100,62,4,71,198,136,228,81,128,100,65,22,53,151,116,111,173,156,242,69,9,142,224,42,108,142,114,58,139,135,177,213,223,158,57,248,4,49,147,181,85,51,170,121,247,183,137,187,43,190,119,16,53,142,248,4,57,9,133,63,82,70,149,226,12,224,218,212,159,159,238,40,100,121,167,81,71,145,30,108,49,190,86,76,21,210,147,165,190,224,225,81,226,12,56,59,219,57,96,180,87,192,248,68,112,132,163,171,235,26,152,208,13,100,137,172,204,254,140,8,10,89,49,218,125,153,222,156,194,158,129,27,133,117,238,247,221,124,86,44,63,180,47,181,50,13,204,244,24,49,77,135,133,181,212,140,208,157,39,43,80,55,31,163,63,176,102,214,115,60,205,218,126,30,206,57,50,113,220,80,235,139,199,166,250,214,241,191,13,170,152,7,225,11,167,109,139,89,60,168,148,208,82,10,220,232,21,93,250,163,207,91,106,70,217,206,167,10,73,198,174,235,139,67,194,233,222,64,65,33,45,252,152,153,75,241,217,92,131,116,22,179,145,231,56,86,135,213,126,42,166,154,2,117,207,147,32,160,120,118,72,69,54,131,213,8,143,20,130,204,221,235,67,48,6,109,130,199,232,40,32,23,63,28,176,230,118,186,31,204,20,253,107,203,129,192,198,136,32,232,163,52,69,40,2,207,200,213,153,28,186,22,97,13,218,58,98,141,0,91,171,186,211,179,35,222,1,61,147,186,244,191,64,205,71,186,209,197,102,21,66,143,57,112,13,8,92,109,205,40,64,132,179,71,56,135,147,64,101,121,205,104,237,184,153,186,221,188,223,167,103,124,214,92,237,241,8,248,229,128,168,160,123,91,230,251,176,93,1,221,140,59,247,254,52,133,54,62,32,192,55,218,219,240,38,142,41,172,71,189,173,183,199,123,108,244,231,16,56,93,54,222,241,90,177,237,172,2,74,107,190,163,61,226,254,142,184,65,125,39,195,150,157,126,53,64,18,79,225,0,133,224,215,204,135,183,119,158,142,27,137,238,212,207,230,119,150,143,184,68,16,93,208,52,13,107,164,212,184,232,194,15,181,116,241,15,244,132,195,155,183,73,251,46,223,36,27,38,162,12,249,217,58,112,65,34,140,189,161,86,174,207,214,48,110,128,114,159,187,142,98,96,216,88,170,228,82,224,170,208,146,159,249,211,218,139,196,128,105,156,60,123,90,233,225,31,194,225,253,212,50,113,3,186,65,93,100,100,230,210,185,196,1,22,169,150,106,170,164,82,254,130,2,199,190,201,18,43,227,126,171,118,36,39,1,223,174,110,28,213,134,44,26,14,124,67,27,94,72,180,237,155,158,2,116,81,180,202,138,162,177,155,158,154,79,245,230,96,97,223,60,165,153,181,110,129,87,7,138,190,155,234,181,56,36,252,238,152,81,60,3,36,62,41,101,40,110,115,148,53,116,174,125,26,131,36,51,179,114,96,123,206,232,13,45,124,131,199,109,197,86,223,79,247,62,149,190,120,86,45,14,64,51,107,198,252,220,72,65,179,197,211,80,150,74,159,247,117,38,245,133,60,33,68,188,197,7,236,96,77,102,212,20,193,1,158,148,73,245,204,196,114,193,134,137,48,134,190,156,112,220,10,15,114,227,118,203,226,239,104,212,207,59,151,10,197,105,210,242,102,213,109,145,28,131,233,64,206,79,11,88,215,41,9,174,162,184,107,240,85,104,43,198,203,97,13,146,223,134,53,126,222,180,222,120,183,142,110,226,173,225,199,33,33,161,207,158,95,42,61,58,5,92,133,142,54,197,128,35,221,228,48,114,24,229,53,239,155,109,175,40,51,77,253,229,76,153,114,224,35,242,115,157,54,160,198,12,172,226,249,27,242,16,49,195,150,23,115,133,155,163,98,171,193,60,29,71,171,6,148,139,186,11,125,249,22,116,244,233,129,94,31,94,92,67,225,95,124,38,188,114,106,54,218,209,64,81,18,72,122,126,26,173,130,0,102,27,219,94,213,94,65,47,44,50,234,100,249,52,203,69,14,182,150,91,43,200,224,234,68,59,127,143,139,96,88,251,101,16,39,245,177,35,102,73,53,76,209,195,213,228,62,35,197,59,140,80,236,153,135,231,20,136,171,60,69,21,91,194,69,56,105,37,210,115,134,224,95,146,189,251,21,243,68,93,195,132,35,89,156,246,110,188,250,43,170,88,150,209,23,202,250,234,84,85,220,122,168,242,224,204,58,101,11,225,237,64,169,65,209,151,44,222,97,12,125,81,210,196,127,47,79,147,244,141,132,61,145,236,172,0,186,227,96,152,30,71,20,45,181,172,53,100,102,158,51,202,140,169,14,73,207,211,136,209,120,211,76,132,68,187,5,80,114,235,81,0,93,200,217,43,15,242,130,193,217,173,228,146,202,67,131,76,133,193,55,94,128,81,187,2,76,7,132,85,78,179,118,204,20,91,201,187,25,144,230,50,58,176,146,218,13,92,204,72,63,69,65,58,165,89,74,147,57,144,65,13,175,224,156,79,231,140,27,90,211,106,100,220,45,138,194,9,181,201,25,5,118,44,128,33,108,189,73,115,85,168,164,81,120,116,43,206,169,115,21,51,81,10,119,212,22,68,186,74,52,67,164,182,68,148,15,48,70,86,151,223,244,124,125,180,215,233,195,179,41,41,37,176,213,243,248,187,185,67,207,135,10,185,226,158,222,50,125,171,60,210,146,89,138,69,86,112,0,160,253,174,231,62,29,238,161,119,68,91,122,209,239,162,148,52,22,193,54,213,237,166,174,20,48,93,15,237,108,83,12,93,207,37,140,0,74,152,167,9,131,61,87,211,21,125,186,201,226,204,247,70,237,98,214,195,212,225,198,227,236,64,32,230,224,14,160,119,117,189,206,235,217,218,125,207,130,111,234,241,131,166,139,232,12,228,219,150,230,244,217,92,211,229,183,161,218,105,234,139,173,58,212,41,48,8,129,246,167,0,25,138,236,224,152,129,247,81,55,36,195,99,183,224,215,32,174,174,147,4,186,195,26,172,34,213,200,245,244,6,4,197,178,19,28,38,202,105,52,229,69,217,105,208,0,66,189,113,218,214,158,106,89,128,205,159,25,232,133,82,177,194,50,81,188,28,22,94,144,188,234,124,205,53,216,205,141,230,79,43,161,134,173,188,203,89,135,95,170,147,196,68,131,157,232,59,19,149,169,15,7,249,153,113,193,61,133,121,151,119,130,226,1,6,207,31,202,12,122,241,131,112,222,185,5,48,67,92,165,148,10,101,4,223,201,241,151,210,235,58,118,42,90,91,188,155,179,74,111,2,231,63,47,53,168,92,205,179,215,154,87,92,209,41,230,157,212,153,192,177,169,243,190,156,18,215,252,172,75,19,121,13,115,207,74,97,193,53,116,246,75,142,104,58,68,91,249,207,79,195,131,129,144,88,136,6,23,27,69,226,35,90,70,239,107,120,131,232,86,232,110,228,100,197,31,98,53,16,204,184,180,140,93,55,4,2,226,194,202,8,34,64,171,201,143,187,117,206,151,96,55,60,179,191,234,229,169,229,45,140,192,105,55,17,176,55,51,178,93,241,209,132,130,117,131,135,158,100,142,160,186,132,59,87,131,139,21,124,209,229,209,4,111,163,195,85,97,255,74,151,234,50,63,152,245,97,96,202,160,124,204,217,244,62,149,213,253,116,90,176,227,158,118,34,217,247,108,240,201,227,46,152,199,59,154,156,124,66,210,89,193,237,235,111,147,102,15,30,205,76,192,78,121,11,168,199,236,251,18,132,194,171,169,191,77,114,253,182,156,160,144,238,148,16,12,134,248,12,97,175,52,159,239,46,6,104,13,51,5,132,207,185,103,172,207,193,124,90,179,138,84,64,166,65,108,44,204,120,107,202,5,145,204,223,188,180,170,240,199,170,185,12,23,162,5,87,15,221,189,242,134,48,96,43,154,70,252,231,97,254,216,220,168,194,76,200,64,131,201,80,64,247,20,221,114,38,147,178,129,35,225,57,189,6,141,44,156,85,191,171,249,76,243,75,85,75,78,83,223,125,78,210,20,140,174,166,104,172,71,50,220,83,117,93,154,220,122,46,110,202,104,194,197,48,118,188,82,209,212,211,159,6,178,19,171,192,16,192,218,229,230,2,151,160,22,6,190,144,30,54,21,128,138,241,219,112,114,235,120,150,102,218,158,97,126,10,102,7,120,226,32,22,230,202,240,114,130,180,181,195,204,119,61,252,50,133,240,249,53,227,240,232,155,203,101,212,54,241,185,135,226,5,248,135,48,45,19,252,209,95,6,126,150,133,136,121,140,254,60,13,219,189,208,56,111,213,35,57,251,238,121,95,236,195,212,187,190,3,13,219,64,76,112,128,34,90,172,142,207,183,247,14,202,109,66,125,26,191,35,190,227,119,8,48,137,6,80,123,61,214,126,105,175,235,126,132,61,184,135,93,62,110,208,221,79,84,4,34,240,82,47,225,118,122,37,69,80,25,138,73,84,45,255,160,230,53,163,166,219,200,190,203,147,178,227,198,126,79,85,224,197,90,149,113,204,160,117,162,75,215,126,215,14,68,177,57,206,151,138,91,174,206,6,80,182,160,162,204,128,86,86,125,184,103,142,59,23,236,234,153,114,65,165,220,153,199,71,138,89,8,174,95,233,61,225,221,171,65,177,201,46,250,92,178,141,215,166,4,187,46,169,143,199,87,38,198,25,12,211,92,54,84,104,11,107,46,65,175,110,73,158,167,83,200,112,199,68,106,100,82,116,151,38,44,63,130,32,189,225,192,182,215,124,207,15,46,224,165,206,247,97,175,203,230,71,144,100,123,90,214,40,18,113,243,182,101,255,52,60,132,6,49,111,220,168,199,220,131,25,27,236,112,239,111,151,17,209,118,243,105,219,126,40,144,192,218,198,88,119,0,215,235,249,44,112,214,62,214,112,197,40,65,6,99,29,161,117,204,40,126,61,211,16,216,107,60,205,241,48,158,105,150,67,1,41,247,31,233,230,163,124,51,47,197,127,38,101,247,76,240,30,170,104,172,233,242,92,61,50,87,203,25,237,154,150,133,86,243,62,243,200,151,230,233,188,62,158,123,234,113,144,119,144,75,19,197,91,249,89,154,173,230,251,52,210,41,207,242,56,183,212,229,222,52,91,91,125,210,13,25,225,200,56,214,6,168,209,253,48,113,149,115,255,243,209,28,191,136,149,154,59,97,166,48,239,249,196,113,75,50,110,10,55,147,118,86,167,180,112,78,6,169,61,153,229,172,222,29,110,73,139,205,112,24,187,96,123,182,241,228,133,242,134,184,217,122,177,58,45,165,118,47,36,27,198,179,246,168,24,9,205,66,132,226,138,138,170,13,138,173,174,119,54,200,97,106,58,129,195,165,197,153,8,3,66,123,205,187,132,180,19,122,122,121,60,220,103,13,16,153,207,21,234,232,158,139,23,106,235,119,117,225,99,170,140,215,248,202,168,220,12,120,95,55,226,115,196,238,104,56,224,168,71,4,169,192,82,26,219,130,233,73,63,199,139,69,65,220,138,26,202,243,89,179,222,55,131,194,126,194,29,115,205,22,199,7,41,47,101,91,96,17,159,151,69,171,209,173,211,125,20,102,20,249,101,212,30,180,89,108,140,62,137,144,89,236,175,87,135,68,65,52,140,117,253,120,179,4,59,130,30,221,136,112,213,159,4,18,213,66,246,131,131,69,195,44,66,73,136,121,35,22,174,206,42,254,106,188,154,158,237,15,51,89,153,43,246,247,149,144,224,126,28,229,93,47,185,186,33,255,53,127,89,81,130,138,223,94,220,94,158,12,201,217,159,71,180,156,164,193,210,107,44,226,64,113,133,182,141,45,233,126,84,141,27,53,158,46,8,205,61,183,143,74,157,170,155,225,221,212,105,98,170,35,51,158,174,80,194,234,211,107,85,79,67,76,142,246,57,159,223,198,59,189,223,221,140,189,68,111,93,16,159,141,48,239,245,32,31,56,67,131,174,20,136,12,50,206,106,94,237,238,195,208,41,40,235,39,62,102,185,247,7,64,185,233,185,230,86,74,181,119,152,141,214,75,175,170,57,72,11,81,144,73,111,78,171,113,18,198,249,129,24,151,238,210,80,76,204,30,159,13,127,152,174,91,82,239,14,202,160,246,34,247,252,40,140,157,183,165,122,205,237,169,219,182,124,233,136,213,199,118,175,197,2,164,254,214,141,152,160,122,187,20,16,2,203,202,138,91,52,73,198,162,219,112,39,186,123,103,195,57,137,30,169,174,179,45,151,235,226,115,81,81,126,1,163,51,75,113,47,58,142,218,124,174,255,136,201,21,49,163,79,170,17,46,8,46,229,229,208,71,63,193,156,116,245,251,178,133,177,159,128,11,108,7,49,213,182,113,107,182,135,0,179,6,243,59,69,225,15,132,13,53,241,89,238,195,56,96,26,102,2,150,118,173,115,190,97,189,109,5,98,97,70,182,88,83,229,232,230,197,158,5,36,127,234,129,63,178,105,71,135,153,50,193,39,0,198,146,189,230,90,31,206,208,97,186,183,215,140,91,170,137,89,146,111,235,254,54,169,32,205,102,55,28,249,232,241,179,66,230,19,217,235,51,234,170,204,60,31,119,193,72,176,226,130,178,97,161,210,32,21,208,164,18,119,167,99,30,207,197,204,104,168,110,167,22,170,172,222,52,252,238,183,225,199,175,215,109,7,148,230,13,29,96,126,214,31,251,188,90,103,127,152,236,240,53,182,252,242,113,174,53,58,108,129,214,251,211,6,203,124,80,77,112,169,94,51,229,195,26,60,70,81,237,118,74,159,207,213,10,150,36,25,77,116,214,30,48,23,68,82,183,203,172,120,74,129,98,164,200,174,25,26,127,77,241,159,13,176,204,107,62,23,133,7,244,180,45,118,125,231,97,122,32,27,248,61,225,181,146,118,85,121,52,56,197,91,219,119,249,140,245,162,33,185,203,222,62,59,55,129,254,48,219,90,60,37,126,218,132,184,21,247,71,217,195,237,210,12,205,158,210,3,114,234,132,82,24,146,235,79,138,99,19,176,244,120,10,84,89,72,33,40,230,118,181,113,133,221,12,28,172,24,234,106,178,186,46,128,6,118,82,177,236,13,253,129,80,179,3,82,81,159,234,1,222,230,102,180,128,179,82,67,177,219,78,15,81,157,46,0,38,170,229,28,136,164,248,49,64,177,106,105,229,161,80,134,141,205,21,254,74,223,249,97,80,166,2,195,185,215,145,207,68,236,226,125,119,40,238,86,83,2,86,81,6,146,184,177,4,76,53,120,173,242,154,29,150,68,105,225,217,245,231,171,154,184,114,180,204,4,138,244,105,138,3,202,136,167,169,165,213,1,169,38,217,187,174,176,97,127,88,219,32,196,14,141,240,106,64,112,37,54,60,62,97,10,133,113,254,204,202,158,131,128,139,227,142,0,20,182,245,84,130,34,126,157,230,85,131,44,75,229,30,141,159,219,139,195,49,147,162,124,96,183,123,133,208,12,236,66,77,235,0,88,126,16,207,196,211,253,92,13,95,186,211,237,240,1,158,78,47,145,113,163,90,52,135,70,102,109,15,9,25,69,78,195,193,92,147,42,21,48,234,234,103,157,166,248,10,50,81,155,71,169,21,207,56,52,31,184,40,111,45,130,57,142,109,10,30,113,188,193,54,149,187,1,142,229,125,101,67,237,128,211,251,108,27,219,249,28,39,154,116,167,31,100,75,163,24,189,122,195,129,96,119,229,69,132,59,240,106,103,53,152,73,158,16,89,178,234,19,127,154,11,208,115,56,114,165,116,62,163,73,117,109,85,222,42,34,104,172,10,23,122,133,235,235,47,121,215,50,66,130,214,112,35,15,217,48,186,222,161,23,140,240,210,43,172,187,211,112,134,180,51,133,207,158,213,31,240,15,199,155,239,136,103,59,35,169,95,20,190,115,182,110,31,145,14,8,91,245,228,141,224,104,204,80,222,133,50,115,43,52,161,237,88,65,72,53,43,165,16,32,221,181,226,89,52,77,85,139,143,124,77,13,173,23,114,176,89,51,29,29,229,167,208,116,135,189,121,75,128,184,83,13,237,181,46,19,206,48,4,30,196,12,241,94,104,254,66,105,169,194,37,86,132,223,124,117,66,16,212,21,69,221,44,152,226,198,102,156,150,215,56,135,145,65,186,25,8,132,220,191,126,160,33,223,229,1,163,33,42,37,230,18,101,2,88,169,183,149,135,137,115,132,120,156,5,19,52,209,71,196,124,134,122,225,248,81,94,138,184,57,60,124,78,161,140,224,53,33,24,17,242,230,6,181,66,148,26,102,20,37,218,195,93,11,90,68,51,111,173,23,36,120,145,34,185,10,97,75,147,77,131,25,30,85,29,102,93,186,112,43,138,166,187,199,187,207,186,212,194,58,14,175,17,66,21,224,183,167,134,121,201,212,81,192,18,230,172,149,113,104,152,81,85,230,86,43,9,145,118,27,215,109,124,53,149,25,75,182,51,100,96,192,233,134,185,61,82,173,84,182,241,169,97,134,212,76,127,27,151,57,6,4,37,202,71,210,221,18,246,45,158,102,217,139,3,87,9,242,207,150,175,25,48,171,152,155,220,35,248,237,161,40,232,154,39,215,231,120,154,226,121,109,26,87,247,16,86,111,64,95,197,109,173,136,224,121,241,4,83,165,61,197,212,103,248,86,139,184,163,241,72,43,255,78,49,200,117,60,13,39,246,146,151,23,82,206,33,75,194,147,28,181,215,156,81,128,232,33,234,142,227,35,227,153,13,95,232,49,6,10,201,154,78,134,227,14,86,194,254,110,94,245,41,204,67,241,4,145,54,151,163,39,198,35,78,22,100,26,211,107,204,209,31,26,56,39,215,76,97,101,137,94,195,255,83,245,1,19,14,244,66,99,148,213,79,47,201,100,161,134,18,77,42,127,57,42,92,114,8,156,235,13,252,4,241,219,99,235,112,162,183,154,61,96,132,2,118,214,236,40,152,174,243,66,127,118,24,187,240,93,64,28,216,41,110,226,128,63,170,158,78,233,236,189,161,154,48,161,246,102,203,191,230,6,30,183,198,120,161,79,36,206,99,34,229,24,243,140,144,208,148,14,79,38,121,235,121,144,177,140,229,125,138,121,193,77,217,163,203,82,82,137,243,243,116,130,155,38,204,200,13,236,255,79,245,237,231,153,127,253,159,188,53,238,255,250,159,255,233,159,254,139,127,251,223,255,215,255,252,223,252,71,255,241,239,29,255,242,191,252,111,255,251,191,255,15,255,237,63,255,211,255,240,95,241,143,255,229,239,191,251,239,254,213,127,246,255,84,28,255,159,250,35,111,101,188,125,70,67,172,232,124,247,207,129,38,22,14,155,115,28,86,64,170,234,135,105,193,72,73,236,10,91,230,122,249,213,138,18,39,175,16,123,151,107,6,197,85,118,152,39,244,0,91,204,176,12,253,60,92,194,232,21,145,164,121,205,172,227,85,253,233,51,249,132,60,198,204,105,125,145,112,194,232,29,218,138,44,102,164,172,126,65,49,194,232,240,53,36,105,57,206,196,87,177,140,249,76,217,155,63,163,24,5,146,169,22,102,60,94,125,57,132,80,237,119,66,91,2,0,190,159,33,102,92,160,50,226,195,138,148,142,97,110,204,106,111,121,2,166,148,167,62,61,156,52,22,51,160,184,45,45,183,186,217,22,157,106,142,140,244,57,138,37,253,119,162,76,211,107,61,59,90,19,115,119,110,85,27,48,229,68,62,86,138,68,251,240,209,94,192,240,155,124,23,130,244,31,21,40,41,153,110,0,104,49,35,243,178,220,90,12,40,44,93,154,205,63,254,204,148,107,93,15,23,243,241,191,190,98,85,204,86,172,174,83,9,41,224,234,47,239,184,200,85,90,6,16,229,203,242,98,62,46,233,189,137,49,135,113,107,252,167,169,241,184,208,16,22,64,50,53,1,55,67,205,34,211,20,2,153,242,225,16,166,125,35,8,88,53,51,239,191,225,178,72,212,45,38,226,167,9,204,103,127,121,37,154,176,134,154,1,88,204,207,124,134,163,46,153,166,80,17,140,143,85,141,204,223,178,170,105,49,239,254,37,162,166,101,215,234,69,13,195,116,222,170,99,255,200,42,130,43,153,242,93,8,53,239,120,119,194,131,147,1,41,198,163,156,226,167,185,4,234,103,67,63,60,189,75,169,245,184,178,126,88,73,118,111,255,172,95,201,190,62,140,134,204,10,51,208,195,165,15,159,243,193,23,62,23,209,122,47,59,223,195,190,184,206,245,253,28,155,178,246,206,13,27,122,245,152,102,36,81,230,95,31,94,37,38,105,74,67,223,125,110,127,105,199,79,3,111,157,178,238,139,241,178,251,182,0,65,111,171,178,99,21,164,84,70,108,42,148,255,94,134,48,204,231,59,190,74,89,219,53,10,169,94,53,87,230,177,155,169,139,205,210,103,11,122,232,21,251,29,225,157,164,31,246,147,73,114,51,151,120,237,211,14,218,99,148,120,154,226,61,53,159,221,240,19,89,192,156,240,113,228,183,185,55,124,161,37,219,200,33,163,150,167,237,2,56,253,183,201,252,21,57,6,40,86,93,31,75,201,252,201,87,39,29,146,98,36,217,113,196,84,208,130,58,199,255,120,60,253,245,152,253,55,255,249,191,202,255,47,120,98,254,239,143,66,200,19,211,23,69,38,197,121,90,62,235,29,254,69,54,35,199,198,13,35,249,149,239,133,145,115,33,19,233,155,171,49,48,174,59,252,11,176,66,241,109,134,218,188,42,75,153,91,89,255,36,58,177,210,167,75,205,192,250,134,91,251,85,144,198,54,225,244,143,71,225,135,27,67,204,168,95,123,247,159,229,1,229,254,210,102,33,243,247,13,61,140,145,245,10,218,55,171,172,219,177,179,78,35,91,145,111,58,51,182,199,180,154,36,102,117,235,92,204,139,236,115,118,66,139,124,185,238,49,215,62,171,191,26,57,147,139,30,48,130,211,74,244,231,51,3,98,211,73,183,184,50,238,248,44,196,60,47,225,100,251,85,237,141,237,159,181,207,106,89,93,95,62,44,142,241,51,195,211,117,190,164,106,167,20,144,115,110,134,31,107,107,151,226,109,124,95,125,238,230,61,39,29,104,224,123,211,27,14,241,95,41,178,45,163,110,219,235,53,131,84,148,179,106,90,190,199,223,13,95,97,147,213,192,201,53,102,252,52,178,3,75,126,250,184,76,124,116,141,175,134,140,58,139,153,11,102,90,222,227,56,49,91,126,26,242,142,226,174,5,247,19,97,10,164,84,213,72,156,125,2,55,226,31,178,58,16,120,36,218,224,19,169,17,105,40,106,70,40,216,71,155,152,225,148,205,145,170,204,62,125,233,1,145,121,155,70,164,124,196,202,68,23,231,178,207,89,21,45,180,3,190,127,77,248,205,100,56,167,133,35,166,239,188,157,99,181,235,119,35,70,238,189,6,152,115,95,190,9,198,211,200,109,220,79,197,57,88,186,190,166,209,211,248,230,216,8,81,139,223,179,108,235,44,241,219,164,176,117,79,177,58,189,20,102,83,145,81,243,89,185,37,190,27,249,141,150,154,254,54,194,98,254,52,174,194,144,110,49,122,229,238,45,51,234,169,33,223,69,182,252,99,191,177,78,67,153,87,204,176,32,125,76,71,152,161,45,23,47,246,31,236,149,127,216,151,203,223,221,151,207,232,66,252,240,75,254,77,147,19,104,23,185,5,111,38,188,75,191,64,251,180,209,149,218,14,204,231,100,252,230,165,17,215,66,128,119,173,201,242,227,241,110,212,205,34,56,212,32,38,228,31,115,152,103,191,116,164,109,154,122,212,151,154,159,6,183,233,50,62,6,188,72,41,30,110,83,56,19,27,81,147,12,32,222,205,144,131,39,121,55,28,114,41,222,157,168,220,185,174,227,28,70,230,251,237,81,31,237,167,188,155,27,203,87,225,231,214,172,102,146,27,219,173,13,71,233,90,17,100,170,31,147,30,37,115,180,34,130,32,6,137,220,95,161,234,252,193,224,231,221,162,76,161,36,38,252,175,88,187,74,127,119,43,174,73,97,46,75,232,41,236,105,50,150,211,205,36,22,171,190,28,234,211,230,230,241,99,218,184,102,67,71,124,55,20,64,246,64,39,246,53,83,89,149,163,229,84,4,221,208,208,49,83,223,178,151,63,141,122,83,149,241,232,22,126,139,78,3,31,114,51,23,246,116,109,201,103,202,25,27,130,184,98,110,41,185,222,52,14,46,199,91,145,62,69,82,214,207,127,112,244,132,40,229,187,91,129,165,253,107,90,253,145,109,74,211,154,213,105,185,213,152,172,228,187,206,30,208,62,81,37,244,131,145,83,29,91,205,52,197,159,6,240,167,207,54,248,142,252,217,201,177,186,181,93,61,57,69,189,73,107,1,84,210,87,131,147,169,254,180,109,55,250,85,72,60,140,239,78,8,0,231,156,15,75,59,156,60,69,241,134,33,179,58,139,154,19,153,216,107,6,36,40,47,135,242,111,248,104,82,76,216,229,44,4,92,72,89,81,152,203,94,75,214,38,76,74,164,189,196,124,107,148,48,91,49,154,91,137,216,175,191,24,127,128,0,132,165,209,159,85,51,240,194,54,87,152,185,86,207,215,252,193,199,49,119,18,121,69,204,196,40,99,172,141,26,52,221,167,217,149,251,71,103,112,204,199,123,152,55,72,136,25,58,107,223,22,140,147,108,202,84,48,17,158,86,189,83,224,1,107,178,250,26,135,238,151,122,64,144,1,50,59,217,23,154,109,144,45,204,217,96,202,98,230,130,20,45,63,83,37,221,200,171,81,62,24,55,153,155,201,35,221,67,122,194,130,227,197,243,104,13,33,43,85,196,220,136,143,126,183,217,97,113,63,241,247,200,222,156,59,71,249,154,70,236,250,242,102,96,45,6,69,14,171,105,33,233,187,169,200,236,110,102,247,171,210,167,141,146,220,229,214,115,175,222,178,169,112,235,58,183,250,120,248,87,192,247,52,108,127,25,25,204,136,132,14,177,18,146,241,179,11,110,29,33,127,177,134,157,19,184,121,187,141,248,249,233,19,162,151,205,173,203,194,59,250,48,252,226,219,205,245,230,14,172,71,184,182,197,155,179,138,32,254,204,165,249,110,101,176,18,241,251,105,54,76,24,254,180,41,100,175,252,152,171,239,132,112,155,66,114,249,116,216,153,104,43,204,169,222,50,80,204,72,184,250,30,14,141,79,185,249,70,166,9,82,209,159,15,59,160,228,171,89,142,243,134,138,198,72,222,39,29,254,223,174,230,14,14,223,173,29,182,108,153,254,208,36,236,17,239,166,218,95,26,6,121,74,142,118,119,102,97,42,186,56,78,91,99,18,65,166,51,150,152,73,147,47,63,205,33,113,33,114,170,203,26,223,197,251,236,220,164,164,72,212,54,5,50,83,53,198,3,128,108,209,205,44,127,218,143,54,210,236,125,186,81,210,180,26,19,1,234,137,27,151,176,45,30,240,162,155,201,3,46,221,226,141,56,215,199,131,58,109,93,90,103,178,19,73,138,137,68,2,87,127,27,160,105,158,241,219,195,86,169,156,231,231,159,166,111,149,40,9,117,221,132,201,11,124,196,18,54,193,107,146,41,220,45,174,122,191,154,68,235,148,135,145,242,248,192,79,214,41,166,21,33,14,18,255,143,209,36,103,62,100,179,34,120,13,179,100,140,230,92,18,40,34,85,210,28,23,108,19,201,216,147,196,179,35,51,177,188,225,144,53,108,253,109,46,35,95,14,10,47,112,89,185,141,154,155,171,64,96,238,184,29,226,218,213,100,110,149,155,11,51,77,189,74,0,47,241,97,86,210,45,235,135,131,114,150,120,186,112,248,203,217,5,143,72,207,209,180,194,166,43,219,44,230,237,131,121,60,237,155,245,54,91,145,102,163,17,169,14,233,113,19,214,140,209,202,112,0,170,35,13,181,205,30,254,112,70,173,90,135,131,2,185,175,142,103,18,173,37,133,183,212,140,222,162,191,156,228,122,147,229,129,36,111,241,131,167,24,152,118,139,213,10,154,98,6,227,131,172,118,39,56,117,227,36,65,188,101,9,221,140,45,102,104,112,227,104,201,240,103,106,119,159,189,191,213,120,121,225,6,215,245,246,1,199,120,116,25,9,195,173,86,82,118,177,145,158,253,130,43,133,252,52,201,196,234,95,221,72,11,20,121,250,236,3,77,246,43,192,27,114,110,193,198,182,227,172,7,230,158,245,180,182,72,196,87,250,193,250,0,5,172,243,4,208,120,151,19,96,11,85,226,239,218,148,90,139,213,181,5,176,207,70,201,218,201,177,174,83,86,31,133,234,110,52,120,253,76,92,40,240,233,195,228,61,195,195,129,78,230,86,193,97,134,9,167,135,27,129,158,65,85,43,66,35,110,164,88,98,45,181,162,6,60,194,76,41,191,254,242,113,95,75,184,217,86,54,181,180,221,16,167,94,215,139,251,116,127,63,43,187,211,103,229,117,186,58,216,85,215,8,167,110,234,173,134,84,74,202,190,176,12,112,80,117,179,97,167,74,225,222,115,174,108,29,10,72,24,122,180,26,136,96,146,233,125,134,41,162,54,134,129,7,249,126,173,64,97,125,10,193,254,74,45,233,181,214,181,98,27,131,18,244,120,27,119,122,26,94,167,71,111,18,92,104,114,216,154,96,228,167,59,138,25,101,61,217,97,77,90,113,174,184,120,16,229,212,102,163,120,247,1,207,237,78,195,165,255,246,231,220,28,221,190,157,124,26,24,247,105,35,208,24,238,68,84,112,44,122,61,94,132,143,60,162,202,69,108,54,93,88,176,24,246,220,195,76,204,109,201,203,43,133,228,203,187,116,21,88,63,239,44,58,30,248,136,155,57,188,216,105,200,126,113,206,79,71,213,98,5,134,116,67,139,211,182,200,157,134,95,34,129,97,136,163,122,70,227,220,136,91,220,80,65,14,223,12,195,233,178,50,175,155,240,227,47,149,121,68,173,16,220,228,97,238,82,235,130,25,129,54,119,100,143,235,153,4,80,111,79,243,70,111,26,1,137,36,91,48,240,124,64,7,126,113,167,135,229,178,6,245,47,203,62,2,18,37,75,74,104,154,220,216,87,64,103,225,140,130,4,141,204,149,5,115,131,199,135,206,49,223,47,174,15,51,209,247,20,79,111,99,223,17,51,208,86,191,58,28,243,18,177,75,166,49,85,110,17,227,73,27,106,194,37,107,0,137,213,226,33,30,14,38,185,142,253,131,192,214,31,130,104,245,111,6,209,144,63,0,197,249,45,214,77,113,69,138,155,134,89,135,211,51,67,27,119,54,183,232,127,172,185,13,239,193,141,24,99,191,85,3,213,144,65,165,38,55,15,46,75,177,156,48,35,69,62,252,151,169,150,238,225,25,99,94,236,195,254,180,113,183,247,162,45,131,244,112,126,230,211,185,103,123,111,215,76,57,204,87,154,140,217,4,195,182,152,145,138,255,118,221,13,65,202,138,59,16,214,74,126,213,191,26,10,161,203,1,203,79,67,124,254,29,53,144,106,228,36,31,61,173,144,162,186,17,170,162,34,93,118,238,171,253,99,151,192,220,185,139,75,159,128,89,242,75,144,9,11,149,75,8,85,193,9,33,2,237,214,138,246,208,53,226,255,251,64,2,44,158,55,168,130,181,71,249,238,4,61,182,46,33,19,9,149,205,103,185,149,12,232,229,71,193,156,12,171,229,102,19,171,184,102,96,121,80,59,198,211,112,160,137,245,44,235,15,10,106,210,1,87,155,18,8,254,110,78,88,102,205,154,8,240,168,25,62,152,230,102,42,173,139,254,112,54,105,63,255,102,4,147,214,20,51,192,252,233,47,39,247,48,183,62,13,172,43,199,211,148,146,164,46,102,212,186,139,119,232,185,217,166,11,123,48,51,72,134,18,35,153,240,249,180,229,192,238,188,79,18,76,166,207,211,20,172,183,48,163,101,144,212,76,29,83,204,110,226,180,151,235,208,58,28,32,196,112,243,113,72,114,210,30,31,57,134,227,236,98,181,87,105,216,25,157,115,4,212,88,118,122,245,66,10,157,56,162,143,150,149,76,44,109,119,135,68,61,246,131,9,57,101,17,107,221,245,174,89,130,236,119,83,252,153,187,59,220,8,193,65,22,190,196,140,156,189,79,81,18,196,199,5,151,209,52,173,178,233,31,93,136,237,15,105,89,133,149,187,196,195,240,228,201,195,103,243,25,159,86,156,153,225,4,144,30,3,60,147,188,79,204,93,151,46,51,241,231,219,48,171,127,146,46,171,208,195,121,170,250,152,187,197,244,197,124,46,98,31,174,215,204,86,20,113,205,48,10,173,24,15,34,165,55,220,111,102,118,27,239,178,115,154,230,45,70,196,4,220,8,72,125,201,110,129,226,114,253,88,243,126,103,97,173,178,215,84,75,221,121,171,81,10,190,136,161,106,85,33,123,250,78,4,48,80,116,180,136,105,239,90,253,100,222,8,211,156,79,150,119,255,184,175,252,221,104,129,222,145,50,226,185,236,91,36,42,221,132,248,196,204,149,98,223,175,178,210,56,49,67,97,90,124,130,118,75,119,232,211,251,108,184,61,158,166,4,69,63,171,80,73,18,43,7,58,219,155,172,39,120,126,142,164,56,208,90,54,95,243,90,19,113,166,152,68,44,171,81,150,152,207,14,236,137,53,6,26,28,137,62,189,200,248,122,203,78,135,165,150,244,233,227,154,122,236,128,223,165,20,78,26,158,129,251,127,23,74,216,209,145,40,145,151,19,170,239,222,52,72,36,251,45,16,103,60,58,228,214,95,151,163,50,125,214,150,124,246,48,55,208,173,16,224,183,245,204,163,53,124,35,236,48,168,229,103,18,18,81,159,98,110,73,191,107,27,98,185,185,25,128,76,173,106,134,122,192,27,110,8,62,157,253,136,240,46,127,24,10,170,165,237,6,199,227,62,245,70,80,233,120,217,98,182,0,89,245,150,157,105,114,14,83,89,121,208,180,206,232,148,51,54,245,222,204,224,113,96,215,247,189,174,91,253,126,145,1,233,80,94,53,255,109,192,20,69,155,214,136,158,13,111,121,130,236,182,60,230,52,124,162,113,33,156,105,168,181,6,255,14,230,9,149,248,214,213,197,16,95,51,60,18,242,93,20,202,121,228,110,115,56,167,203,185,140,25,25,144,30,86,8,161,203,179,188,82,247,61,186,31,147,104,37,154,153,224,126,139,167,107,221,249,93,93,195,183,104,251,172,43,184,97,43,27,248,147,119,56,202,221,23,162,205,20,223,112,171,198,79,3,119,209,185,144,127,116,52,222,225,240,128,116,93,32,9,33,107,239,240,108,98,115,210,103,137,195,35,199,112,45,100,28,239,119,65,198,224,104,127,163,59,135,125,231,62,13,237,26,8,226,120,154,148,225,253,237,194,250,233,215,76,158,84,154,102,194,245,225,11,32,214,36,82,187,38,37,74,153,150,175,124,202,143,244,128,40,240,80,127,4,37,191,201,176,150,184,10,133,104,167,135,31,216,55,193,112,201,111,67,186,48,114,152,199,89,155,91,158,62,167,36,228,94,49,98,20,226,169,217,244,162,99,196,154,213,229,136,153,220,182,31,140,168,92,11,122,28,179,209,55,229,48,147,40,191,91,117,222,172,129,26,102,168,209,242,253,238,140,14,97,137,5,150,40,247,235,98,197,121,144,185,68,225,111,21,51,7,208,90,119,13,244,124,59,229,236,172,109,125,36,160,191,46,77,93,92,9,128,3,200,59,185,217,68,124,228,167,169,103,41,177,4,178,21,79,169,149,141,228,107,216,113,3,137,173,136,25,102,44,71,180,160,207,121,124,9,185,51,229,159,118,187,155,129,230,116,237,19,68,176,155,111,89,205,4,225,102,123,94,222,61,139,190,45,209,253,244,40,130,160,45,135,185,9,199,8,86,216,152,220,17,33,205,153,179,156,187,200,119,239,30,61,138,244,69,151,46,235,136,150,175,120,248,248,144,73,124,13,240,173,176,96,184,153,172,157,156,48,176,9,65,166,230,13,75,120,96,119,30,29,95,140,205,194,87,64,71,235,64,95,206,193,187,221,151,182,27,105,213,153,2,127,201,142,134,67,253,88,244,179,77,243,118,250,211,120,73,93,22,39,159,85,107,244,184,169,101,138,179,66,77,106,241,8,52,163,125,86,182,78,113,74,71,235,157,165,112,196,212,251,97,9,158,131,184,118,145,69,146,2,37,204,36,247,227,12,65,111,101,214,59,139,211,175,152,112,132,185,100,241,120,169,198,44,113,149,236,20,5,95,90,127,196,53,137,212,214,216,15,45,4,33,45,155,240,143,186,107,105,76,143,226,193,65,152,232,228,220,118,114,26,244,224,154,59,49,209,104,55,206,222,144,51,36,253,148,105,188,101,36,142,138,220,69,19,101,144,14,34,222,198,196,146,197,33,166,158,194,181,36,127,230,118,83,240,199,76,108,171,71,167,216,53,88,166,82,74,132,218,82,52,141,184,203,125,122,114,103,235,113,46,147,227,42,55,188,93,205,31,232,225,20,67,123,212,178,154,113,252,221,235,53,136,207,133,55,215,223,46,180,125,211,1,106,54,110,196,149,251,31,178,173,45,220,168,6,111,219,190,102,92,23,71,117,243,114,242,92,98,206,199,247,233,209,41,19,53,163,46,86,194,221,238,51,227,202,72,96,19,243,106,94,53,108,59,90,17,181,42,126,154,204,75,120,35,132,56,122,21,51,237,92,62,32,141,216,74,109,242,217,120,101,59,22,200,90,243,166,40,173,83,210,87,17,105,235,131,236,130,118,168,225,163,194,137,2,240,31,88,39,51,207,230,73,116,51,247,91,3,94,45,80,209,28,58,0,127,53,108,56,210,101,208,184,143,232,148,196,181,164,201,120,108,146,19,37,126,251,92,86,229,110,133,11,53,29,173,193,200,26,112,71,204,103,98,229,20,103,4,127,14,89,1,40,149,125,10,223,214,225,144,188,234,20,7,222,52,231,29,15,18,22,178,64,168,241,119,87,230,116,233,241,185,151,44,206,214,76,181,197,205,232,111,234,195,11,185,136,176,22,160,6,98,166,14,194,239,94,44,149,169,139,167,15,3,98,185,181,25,40,69,205,115,124,74,61,182,209,238,41,103,238,121,115,247,84,6,155,116,129,127,235,177,38,175,188,217,22,4,27,93,95,141,183,238,14,22,201,126,208,153,215,76,197,196,244,75,132,49,209,202,169,8,81,96,186,222,52,162,168,85,188,51,242,162,99,196,96,192,47,185,37,42,65,157,96,91,190,170,207,185,191,91,125,94,110,21,250,222,99,184,176,185,60,191,13,162,210,159,6,189,82,181,221,132,217,124,151,173,123,14,185,96,36,227,37,244,72,12,55,165,53,197,141,79,8,152,53,239,80,147,197,30,226,216,81,63,148,171,207,110,192,20,179,234,246,191,225,130,138,167,237,196,172,227,57,183,40,59,140,167,173,44,65,78,61,88,206,71,60,221,214,51,127,207,124,229,195,154,155,77,93,72,205,211,16,243,159,25,37,30,117,73,185,177,167,225,222,23,28,6,121,170,175,0,16,48,127,129,247,141,138,106,189,156,19,116,67,138,31,134,182,81,239,131,148,205,140,237,71,61,153,163,243,151,184,25,32,49,182,15,101,69,117,85,3,103,84,127,205,136,160,154,220,103,126,156,171,115,167,139,221,198,234,217,83,125,94,158,138,99,222,168,233,223,245,178,39,152,119,101,25,136,159,25,18,161,158,180,105,172,135,229,163,137,20,66,209,251,7,21,32,221,171,114,182,69,213,219,82,63,252,220,61,179,123,210,84,203,247,203,174,104,87,132,233,42,59,211,128,149,120,114,114,193,32,10,235,81,84,178,172,77,253,221,66,28,169,186,207,137,148,221,210,139,46,199,49,19,219,205,6,155,150,123,23,5,227,17,193,173,240,53,233,36,55,47,163,120,8,139,149,43,122,80,118,45,3,62,224,211,212,196,79,197,77,41,136,182,236,234,83,5,129,145,33,110,10,80,177,115,62,248,203,71,182,232,167,92,9,129,249,236,187,6,168,111,105,106,38,35,55,98,253,213,82,52,216,99,220,168,110,69,49,166,104,168,200,252,45,255,174,115,219,216,67,125,183,115,14,65,245,237,59,124,182,220,238,27,173,241,185,0,88,184,104,216,154,201,226,165,202,152,137,160,201,201,196,88,16,228,242,157,20,10,73,141,162,22,212,20,86,108,211,70,26,37,1,222,150,225,113,185,135,199,57,108,36,138,218,248,135,184,55,113,119,73,89,205,148,169,197,94,104,2,120,26,243,62,189,187,194,125,226,182,151,102,213,104,253,241,133,91,68,161,76,110,89,118,141,115,20,25,144,52,226,22,168,199,74,6,131,99,173,198,105,14,177,77,149,197,123,86,79,117,118,70,243,251,8,130,75,122,164,27,225,157,187,41,72,7,109,185,66,80,40,51,188,118,131,221,9,174,108,105,26,235,199,225,199,232,126,157,93,66,194,53,29,77,222,18,206,52,44,208,85,98,253,128,120,203,8,159,147,11,96,150,43,184,233,186,142,8,123,128,226,212,128,38,252,128,57,69,8,140,146,58,189,233,66,18,54,63,62,11,208,3,212,39,73,208,228,188,10,34,112,255,238,141,183,38,27,71,7,8,148,34,178,77,218,184,234,135,81,103,210,124,159,167,162,85,147,131,84,81,135,215,56,80,187,150,19,164,179,233,36,31,205,97,148,98,154,150,164,142,211,113,155,155,136,212,90,58,216,213,194,130,30,156,134,139,166,247,167,199,78,175,248,47,115,176,101,217,83,142,227,157,211,190,9,81,86,242,147,161,91,230,36,133,185,10,106,218,166,130,225,166,221,76,24,65,115,116,0,240,123,36,26,32,236,211,173,214,64,86,190,149,130,141,144,130,6,82,139,205,153,175,177,30,7,53,233,72,255,49,145,251,135,156,113,251,155,57,99,252,52,100,238,63,166,173,4,139,240,117,198,200,148,26,155,255,114,235,30,170,26,197,70,72,106,171,126,102,190,225,210,58,115,227,109,199,197,159,110,221,166,120,124,205,228,204,92,61,16,1,104,97,182,64,223,96,34,38,248,25,139,193,3,174,117,77,195,46,125,214,249,227,97,22,51,72,156,143,34,37,31,71,160,42,19,79,166,198,255,139,113,83,155,85,149,191,242,252,20,249,54,55,158,61,12,121,197,107,133,38,225,35,50,200,236,82,50,27,177,26,141,105,118,243,241,15,91,86,235,236,46,84,157,109,111,190,88,119,204,16,243,124,52,7,217,78,130,91,145,65,187,206,196,118,62,39,46,117,48,68,46,249,38,106,252,62,206,11,90,118,30,159,242,242,211,187,221,5,74,50,107,249,252,187,12,51,57,159,229,47,167,158,29,41,84,233,79,66,4,222,159,198,8,152,47,253,29,89,195,28,74,57,180,27,225,84,121,154,114,5,87,62,202,232,17,20,225,249,77,118,101,250,34,247,12,22,215,225,42,99,121,214,70,113,14,213,51,212,132,65,146,60,77,226,49,251,68,160,64,186,233,119,65,217,221,124,18,85,74,79,155,52,236,56,113,238,66,50,199,10,68,21,247,213,199,219,0,36,222,125,126,194,221,114,39,10,228,26,8,120,197,220,7,238,120,231,194,217,32,57,154,167,155,207,41,210,68,225,135,253,51,127,245,104,182,174,136,201,232,195,136,97,126,220,67,140,172,201,217,107,195,13,85,232,102,72,227,138,152,11,250,121,203,215,221,233,254,115,166,104,143,254,105,197,255,97,115,233,127,119,115,129,232,235,184,85,62,237,8,136,169,54,27,142,207,68,33,200,205,166,4,44,230,108,98,227,254,52,202,124,51,169,153,2,91,223,4,64,20,101,17,255,133,215,235,28,114,254,110,14,245,139,163,162,101,189,52,103,175,33,248,12,167,124,189,102,66,77,227,163,133,131,130,33,11,66,29,32,77,134,109,207,91,150,140,148,191,93,243,52,202,147,111,98,193,61,45,249,61,83,165,58,39,222,71,64,195,205,89,213,238,201,221,237,229,58,208,25,50,187,33,218,135,115,153,119,249,81,14,83,44,141,7,25,131,11,92,133,66,199,253,153,73,70,164,203,14,53,33,45,111,43,126,122,25,81,236,186,230,115,84,115,221,118,51,144,138,34,79,23,171,194,91,97,174,74,67,139,227,204,62,29,159,221,96,193,45,215,220,76,189,220,251,172,64,229,183,213,106,21,87,110,158,0,241,213,124,188,83,167,241,163,116,222,4,86,196,140,135,24,47,7,77,211,150,252,244,48,214,139,238,102,35,165,147,167,135,41,178,102,159,43,131,34,150,124,205,200,17,57,223,106,134,201,183,47,237,52,242,83,31,158,207,204,172,191,46,102,88,26,138,79,196,102,195,41,77,67,113,117,36,127,154,10,154,27,139,239,230,211,0,102,251,204,63,214,177,59,27,128,162,125,181,194,88,77,96,80,140,32,211,146,127,22,228,16,183,134,201,18,162,148,141,251,103,89,45,78,147,118,83,86,158,162,207,144,203,208,169,0,21,126,28,71,72,71,14,161,40,195,205,51,53,96,55,83,22,208,166,246,40,142,92,11,243,153,163,250,211,96,67,191,202,110,128,155,172,196,169,131,77,156,126,122,151,157,197,0,52,69,204,28,194,241,219,80,221,137,218,50,87,176,229,37,103,152,39,26,53,242,97,181,91,109,178,155,81,89,216,186,128,40,24,140,77,7,32,74,149,141,1,146,216,234,36,232,217,4,86,47,251,39,48,45,47,4,198,152,193,9,136,117,153,142,95,143,103,241,210,135,110,42,36,65,195,12,139,185,88,191,186,214,120,119,129,79,77,246,51,74,20,74,137,135,17,94,148,221,208,84,150,214,125,183,196,17,255,225,46,254,135,19,99,252,221,19,3,130,139,236,218,17,5,124,6,155,212,117,99,90,49,230,196,207,188,40,122,41,226,35,81,204,227,68,187,36,106,207,21,170,139,19,68,189,103,250,248,135,169,216,6,134,209,212,63,227,194,246,89,141,170,235,114,88,101,104,118,60,209,1,232,30,238,64,177,86,203,50,126,70,116,198,69,56,25,43,209,113,55,19,55,17,63,4,207,207,4,89,126,230,115,216,148,113,99,135,152,45,154,244,53,123,100,110,148,85,29,86,136,87,63,49,130,98,122,13,234,104,108,166,153,171,86,22,163,248,23,183,18,128,59,12,246,241,114,227,95,20,215,141,133,248,205,11,8,70,244,73,32,49,78,249,90,58,53,20,87,78,9,223,127,173,209,110,111,34,87,38,174,87,54,129,203,229,35,133,214,102,21,175,142,32,250,152,49,13,206,228,188,153,83,230,106,162,216,198,199,217,136,79,181,101,128,212,203,240,151,27,90,84,175,22,144,198,127,184,114,200,17,209,131,235,226,215,109,43,252,141,151,23,19,17,19,215,12,62,229,111,91,68,111,144,40,186,152,25,159,250,245,118,163,6,248,214,120,153,158,104,242,224,130,109,44,156,82,98,238,76,223,143,110,172,32,187,217,139,154,155,157,185,95,203,234,54,226,232,219,229,246,25,115,123,167,37,194,163,210,43,68,114,211,135,135,226,183,123,149,196,43,1,202,194,207,123,167,157,139,78,85,95,249,108,2,84,236,124,102,226,140,93,212,179,48,115,26,212,207,60,76,196,68,172,144,178,125,188,145,96,155,42,120,221,107,166,102,193,169,52,11,178,208,121,137,19,63,207,138,112,213,113,99,184,59,247,110,177,54,171,30,252,186,20,170,190,188,244,179,136,91,173,233,230,132,24,224,144,207,162,211,243,71,140,106,42,30,103,94,203,203,187,177,230,100,55,67,207,116,41,243,72,31,119,52,96,221,12,132,168,139,217,48,231,62,218,148,177,20,145,86,57,71,3,74,10,31,169,56,230,254,94,32,160,176,184,230,101,42,201,91,70,155,36,130,239,117,101,254,10,123,245,6,1,192,195,205,132,244,147,60,141,200,66,119,154,106,226,51,224,164,219,115,175,47,211,103,26,254,105,21,17,94,22,119,109,95,202,139,151,27,5,235,115,119,47,97,4,145,114,43,70,236,110,158,251,140,62,1,140,220,101,95,216,103,48,191,2,155,31,88,6,65,56,121,184,209,156,26,163,217,136,37,233,102,198,242,246,121,150,77,35,180,233,29,217,120,35,125,26,18,166,220,178,75,67,105,224,123,14,114,15,0,41,175,149,106,183,181,252,167,137,95,238,41,87,127,20,98,125,38,156,131,26,73,37,57,30,126,122,192,177,114,241,179,187,188,187,112,185,244,245,1,35,117,190,165,65,214,110,194,173,190,45,176,240,154,88,255,120,98,254,225,112,158,127,183,190,128,171,184,233,20,217,111,245,31,129,251,13,95,162,95,77,182,163,125,102,3,173,223,0,228,134,114,24,205,12,55,195,99,114,147,11,231,242,192,37,185,248,203,237,204,27,242,114,194,201,235,59,250,207,111,35,209,115,179,38,92,61,182,123,109,157,122,248,113,37,17,72,207,32,207,240,29,55,212,255,146,202,147,159,54,129,172,239,162,137,25,191,79,158,134,184,208,149,7,56,220,135,144,153,97,78,68,171,163,87,12,217,252,152,73,115,221,166,81,232,37,223,5,1,114,13,43,252,162,89,127,185,212,175,42,204,26,70,10,64,62,26,242,145,143,100,109,81,237,68,59,180,221,86,104,228,13,35,147,36,120,252,109,34,72,61,134,235,116,238,165,194,176,102,227,219,122,195,168,76,188,212,36,246,238,4,104,246,51,103,211,25,18,51,53,190,46,182,120,150,255,226,129,41,230,97,152,190,207,12,179,83,47,58,90,84,84,250,195,231,168,94,2,217,34,193,9,19,212,112,243,185,108,239,166,51,1,156,192,23,120,233,70,5,91,250,208,89,8,3,104,185,47,79,89,26,14,220,117,124,20,71,152,143,39,118,117,163,8,79,128,29,240,169,192,252,237,130,72,38,129,179,247,151,187,179,212,252,185,53,221,212,54,69,75,45,100,138,192,213,108,69,220,227,149,228,47,93,131,149,162,199,155,229,5,196,133,170,152,247,25,34,30,130,137,4,234,146,66,55,29,212,58,188,91,83,204,112,1,37,127,57,16,174,43,232,94,63,160,85,241,134,163,62,82,170,244,202,79,19,200,71,4,172,255,21,2,198,12,66,105,250,203,113,107,154,118,26,170,184,254,234,115,4,246,38,83,193,10,249,62,132,3,230,108,113,182,107,230,14,182,83,142,134,145,18,30,106,142,77,217,160,250,235,25,76,80,37,46,248,115,122,148,154,130,33,237,178,108,75,245,30,157,6,124,146,225,160,116,218,245,18,96,207,185,135,5,70,46,127,201,159,221,96,197,117,48,240,182,154,63,202,133,85,176,46,0,238,128,15,124,237,154,231,160,206,79,127,81,69,231,226,49,96,131,73,136,72,151,152,194,82,241,149,153,179,81,163,201,36,35,227,158,124,213,103,83,69,149,167,243,68,123,50,204,48,141,63,19,188,159,27,113,188,188,32,135,37,187,21,133,24,213,117,49,137,92,0,187,151,46,59,14,166,87,233,177,227,160,13,58,100,172,193,2,238,107,6,158,149,100,97,255,249,120,249,195,81,182,254,46,223,84,135,241,168,121,98,195,98,54,202,85,218,141,82,234,115,196,135,237,87,55,30,14,160,5,20,150,203,125,67,197,63,47,180,198,240,46,132,31,253,221,155,76,244,101,79,234,208,152,156,125,32,204,134,10,22,243,217,149,129,31,120,203,72,20,21,249,237,4,135,84,188,124,26,43,193,109,248,121,157,41,153,186,153,131,233,114,149,246,31,118,122,186,149,93,255,146,195,146,81,48,97,116,55,163,205,152,229,225,1,59,134,139,160,83,142,181,175,172,202,49,119,160,40,222,103,176,62,72,61,174,169,93,100,215,127,59,219,137,213,174,75,187,144,216,249,230,149,9,8,236,155,221,231,171,200,49,14,255,170,10,54,54,201,104,153,90,182,255,50,81,251,174,195,65,156,101,110,111,54,244,6,82,133,252,163,197,220,254,106,162,6,89,135,186,205,152,36,201,228,66,238,7,131,201,5,110,247,51,27,53,228,150,222,100,255,224,90,236,230,74,169,81,87,51,14,253,103,133,221,110,93,238,53,242,206,9,222,171,207,60,168,242,186,204,46,208,223,114,194,78,55,83,120,40,239,238,208,25,184,110,59,23,216,117,111,53,164,52,13,38,62,252,167,199,22,213,58,146,26,112,25,125,154,39,16,85,244,92,111,65,107,167,2,24,110,11,239,48,163,23,146,150,209,182,26,83,12,90,134,218,167,62,253,81,79,48,71,58,220,220,77,158,165,48,111,248,44,32,254,95,164,67,59,148,165,213,39,73,75,166,174,39,29,186,51,251,71,243,117,197,125,171,202,112,64,41,144,74,137,21,127,14,239,75,93,4,199,9,196,202,97,6,70,94,101,63,248,227,118,241,135,173,105,255,221,16,24,114,42,132,191,93,167,167,176,161,138,88,46,225,184,234,103,203,49,159,85,184,132,128,158,211,20,216,166,235,244,0,48,16,105,98,200,207,242,125,218,170,244,68,115,134,52,24,112,60,215,241,177,73,123,127,219,210,69,33,46,81,96,135,80,221,10,36,103,231,118,29,44,146,237,67,149,141,45,155,81,157,6,190,158,159,210,248,167,129,178,142,215,238,130,54,104,56,170,134,16,185,65,127,243,57,150,90,126,126,24,85,106,23,39,50,132,127,21,1,19,136,21,106,40,108,85,236,77,184,237,193,42,245,49,66,3,136,52,172,42,31,25,69,124,14,5,33,244,177,165,217,248,159,199,209,139,151,87,33,233,35,127,104,47,143,119,27,215,66,22,51,18,195,161,210,195,53,94,37,130,141,109,100,186,180,4,240,2,68,3,174,153,72,74,114,157,171,154,184,214,111,249,236,78,140,200,73,251,1,227,62,130,27,48,21,102,191,61,192,194,195,41,37,191,125,220,48,234,54,93,179,9,50,1,145,127,248,105,235,184,224,70,153,137,24,129,106,27,21,83,168,242,137,68,49,208,204,170,109,212,174,90,91,161,218,113,139,208,200,241,127,120,100,198,18,104,93,197,214,9,40,122,122,159,162,63,100,146,212,76,192,39,4,11,171,73,35,170,58,17,144,116,87,64,33,220,179,183,106,239,129,50,244,188,45,236,127,120,156,42,125,68,62,205,87,0,69,127,125,168,252,208,2,146,229,13,79,231,24,67,137,73,181,220,8,111,132,25,55,227,17,21,52,167,233,27,110,216,113,132,73,220,180,222,0,109,125,103,2,40,229,210,85,117,156,122,233,226,158,1,200,166,86,31,233,49,187,2,124,219,58,62,123,123,84,228,207,157,32,197,9,140,100,218,94,143,160,97,57,189,234,71,202,218,198,31,57,30,21,200,86,252,229,144,225,245,254,168,210,2,28,249,176,13,195,130,216,143,66,208,32,138,246,53,124,165,196,117,185,171,244,81,189,230,179,59,182,172,146,53,220,159,87,115,175,4,149,31,130,145,34,32,132,168,150,239,220,92,130,171,44,94,202,219,219,55,137,143,47,122,246,67,81,199,235,240,115,207,47,196,70,73,25,164,100,75,213,133,136,4,127,111,230,98,115,174,1,162,92,68,193,143,227,3,184,123,24,231,220,53,83,227,54,252,188,193,203,79,186,79,243,235,145,202,0,76,87,184,69,136,56,17,241,19,239,80,34,152,231,151,178,74,27,193,80,251,53,141,64,213,154,251,209,69,242,128,42,193,237,179,99,139,76,28,165,65,197,69,174,40,231,69,248,69,204,6,67,140,31,6,209,255,232,65,179,193,55,127,22,255,105,169,202,169,21,55,206,48,215,162,59,14,219,255,156,238,65,54,163,192,17,253,32,242,128,205,119,241,159,185,62,186,124,5,22,137,237,102,234,253,117,167,37,169,80,220,59,0,74,42,78,34,48,178,4,159,140,251,22,112,209,180,103,167,61,62,123,242,181,69,203,83,82,153,184,97,136,108,255,238,108,116,122,114,232,142,108,130,122,159,25,46,145,33,130,104,167,33,185,125,197,196,140,117,37,148,40,47,39,163,49,221,189,133,116,66,248,186,108,159,134,33,108,198,68,130,184,70,63,12,97,75,119,185,186,177,50,235,209,152,77,104,209,127,219,228,12,69,233,13,88,58,19,207,39,49,4,182,79,175,81,236,248,133,144,32,5,161,214,184,104,167,194,79,253,53,13,231,58,173,167,203,251,71,131,109,222,63,215,195,71,81,16,200,162,255,50,156,30,89,27,70,15,250,21,122,112,174,129,223,147,167,243,34,181,238,11,219,40,181,223,78,137,227,7,218,4,232,215,244,116,218,70,111,229,123,198,105,245,202,42,204,119,14,149,250,29,187,22,54,200,218,99,192,235,139,111,41,198,64,167,39,122,34,77,224,190,247,57,68,207,198,208,30,133,71,68,0,182,183,27,103,78,165,214,144,188,245,168,62,181,246,101,37,21,196,53,162,45,95,95,3,244,222,43,108,217,86,200,125,158,238,43,84,51,84,149,103,37,162,94,194,92,21,116,100,58,19,195,145,113,184,64,0,174,85,224,216,136,211,90,76,164,188,116,87,129,154,117,127,224,111,166,33,92,211,83,229,237,240,8,62,31,139,99,16,249,193,245,202,204,215,216,137,209,140,46,143,250,247,106,174,207,197,133,23,40,180,42,166,19,115,136,153,4,65,234,46,175,218,117,241,241,26,240,59,76,149,179,38,149,178,253,50,4,35,85,30,42,185,9,13,96,243,99,17,23,12,22,42,25,206,86,67,60,28,114,110,18,187,50,87,72,88,55,159,134,139,168,229,82,133,71,174,188,126,176,129,254,173,143,115,119,54,184,229,91,252,6,152,88,68,0,124,26,99,146,127,52,82,91,75,215,45,66,203,30,218,26,160,83,135,42,66,27,237,220,199,171,104,142,198,208,141,118,26,123,167,183,250,7,235,20,217,48,150,30,104,124,119,98,0,49,228,103,195,25,206,84,140,11,132,92,77,125,22,110,139,184,26,106,2,212,113,168,232,229,176,138,65,119,222,128,19,39,149,2,61,253,208,66,233,154,106,52,149,187,69,74,15,222,247,207,140,210,139,126,215,132,102,116,186,186,234,121,21,212,122,122,177,34,63,228,15,83,152,116,41,75,184,130,100,164,41,221,76,229,110,127,238,62,236,88,161,116,61,118,22,226,253,78,62,53,52,100,76,131,158,184,254,237,21,234,252,175,16,239,52,122,122,121,55,132,5,173,111,209,54,214,133,11,227,17,213,23,46,11,123,246,174,38,115,20,175,110,132,20,27,124,192,181,137,128,22,116,179,211,83,129,103,164,145,30,151,173,18,223,43,199,111,23,243,90,100,203,225,134,216,179,11,154,65,153,241,108,150,43,159,41,237,25,82,80,164,208,60,104,151,255,241,38,252,39,97,144,244,119,147,91,38,123,121,78,191,175,31,160,174,27,90,15,202,119,53,143,187,77,114,210,23,47,136,123,144,240,185,170,91,135,33,121,212,108,10,223,110,102,126,220,40,246,180,108,110,8,108,34,155,148,46,70,131,150,129,93,116,121,78,174,136,249,134,169,81,65,64,60,165,184,149,139,224,99,70,100,195,5,233,8,165,183,91,156,114,14,4,163,109,116,35,57,205,38,63,12,231,204,114,85,108,43,29,150,42,86,52,217,224,61,249,89,143,219,62,69,53,148,93,2,244,253,118,43,188,197,183,210,8,132,12,138,236,213,205,38,246,46,191,12,166,206,69,123,145,189,33,90,127,173,56,142,195,63,121,65,68,32,85,224,176,222,131,232,91,97,134,3,69,122,164,18,86,114,25,114,42,216,164,122,100,194,183,220,227,89,0,2,85,70,202,86,214,118,185,96,110,146,185,106,195,16,75,217,183,179,201,2,75,135,225,45,121,8,212,248,75,41,139,17,51,193,224,26,230,179,230,103,175,207,211,100,123,125,156,169,155,232,207,203,17,6,153,49,197,186,200,184,192,240,133,86,241,231,153,79,83,36,45,93,186,12,87,44,187,2,166,205,41,41,72,230,201,229,137,68,230,31,64,17,53,103,248,38,253,167,27,181,119,218,103,144,123,102,215,66,133,17,83,89,43,144,163,161,176,197,205,199,193,95,151,178,16,51,239,142,57,72,220,178,235,60,74,123,122,41,53,230,243,182,146,164,211,76,229,218,183,221,153,76,1,81,166,2,160,140,28,162,162,86,227,209,229,229,68,9,83,200,134,26,43,224,148,169,114,118,174,20,43,15,58,201,41,181,64,240,126,227,183,135,245,47,11,160,129,160,244,78,163,172,162,73,101,228,52,253,222,237,113,6,142,232,157,116,68,250,185,143,71,164,13,174,232,124,165,86,237,132,62,199,160,43,150,78,43,24,151,242,244,70,88,206,47,113,244,233,190,204,198,102,133,30,199,187,212,88,192,151,244,217,113,253,206,97,20,227,53,166,156,239,246,211,64,36,253,167,207,224,159,227,92,158,54,145,201,17,243,16,96,80,151,167,97,223,42,46,221,249,11,96,165,161,27,82,110,197,67,86,243,198,47,254,225,246,253,167,179,226,239,170,72,85,136,61,186,179,135,46,194,13,212,10,68,15,30,55,14,206,199,47,227,128,52,64,62,142,78,23,51,28,156,190,84,241,241,224,84,184,102,174,104,205,253,16,142,197,116,1,52,152,193,15,248,130,88,63,161,189,42,230,14,182,161,133,249,184,37,250,48,226,154,62,120,204,216,42,252,78,152,209,106,235,241,93,144,115,52,49,83,172,225,114,179,144,184,137,16,158,9,190,66,72,239,123,39,127,21,105,152,121,103,30,17,4,11,53,47,77,114,53,186,120,116,247,124,87,6,44,178,228,221,48,248,229,117,247,116,67,234,94,115,183,94,140,61,189,159,235,249,148,46,69,141,161,174,107,166,152,160,92,179,229,170,122,236,234,72,36,107,175,0,36,245,208,24,167,228,102,167,8,243,57,249,112,191,70,108,235,144,154,111,49,31,95,206,157,105,98,83,82,90,10,5,2,226,155,241,234,100,119,132,107,134,131,223,97,45,243,87,114,91,229,151,33,212,118,117,82,3,54,143,123,24,161,72,112,214,132,135,250,9,252,119,161,113,225,70,133,71,21,31,13,20,97,109,53,155,214,112,28,132,6,164,84,51,187,233,142,241,128,205,68,91,102,132,36,62,145,10,160,221,173,47,183,194,227,21,230,7,141,144,9,16,246,226,231,13,170,106,75,72,17,232,180,146,61,209,131,119,64,166,161,75,135,55,100,47,99,176,179,201,182,202,104,178,237,75,203,57,80,100,38,81,194,22,249,19,83,174,17,130,1,72,249,12,104,227,115,28,97,208,93,213,140,46,214,136,37,64,20,66,102,18,125,154,125,211,199,60,132,63,205,212,213,164,91,160,239,170,69,150,200,159,119,157,63,109,113,127,91,144,105,33,151,218,150,103,61,142,87,3,172,38,210,101,103,22,27,49,201,55,68,27,162,212,43,148,192,1,78,205,211,247,157,176,82,37,81,242,88,13,226,207,146,194,12,196,184,222,119,91,146,195,147,109,48,56,80,121,160,230,102,7,181,155,9,241,46,49,27,201,165,31,64,16,22,86,17,41,99,17,144,26,245,223,38,207,112,89,151,208,222,134,138,50,190,235,140,126,190,249,177,6,167,224,217,202,61,147,4,14,82,20,206,22,226,184,61,246,176,109,65,194,75,168,190,16,86,88,183,225,56,116,146,57,93,133,141,223,133,194,97,55,201,151,63,200,2,55,22,186,246,125,157,0,227,205,205,131,252,67,139,55,78,133,106,60,48,106,222,148,46,186,25,40,100,146,150,225,180,198,156,39,138,36,244,226,132,158,241,213,219,61,144,88,125,242,89,9,156,136,255,52,186,236,183,176,248,152,169,69,236,222,101,20,142,119,145,125,253,21,215,39,31,15,102,14,83,77,204,6,249,44,177,36,170,228,207,48,111,34,167,177,145,160,241,171,131,141,148,110,155,113,203,56,35,43,89,93,224,134,37,144,24,22,18,129,94,234,154,77,61,58,252,117,200,109,46,129,47,83,133,112,68,142,237,247,236,5,151,160,162,65,186,217,3,213,79,157,27,180,224,106,6,75,147,98,251,29,148,195,14,153,197,148,172,134,25,49,201,11,55,197,76,106,46,204,192,227,69,208,0,222,128,85,100,159,33,251,210,228,187,23,177,12,119,46,169,136,87,17,204,101,89,195,212,175,147,64,252,103,235,234,53,54,127,55,195,116,126,137,236,225,36,3,231,238,227,77,68,88,230,41,56,214,115,191,202,247,221,8,38,136,25,113,241,24,79,210,34,237,106,137,156,117,189,208,183,115,51,83,41,93,64,198,130,9,255,182,27,71,241,177,46,211,51,190,102,148,102,228,221,212,227,71,30,23,138,2,4,135,194,76,54,230,28,44,49,203,81,246,190,184,6,64,228,41,229,232,20,224,245,119,18,31,247,91,52,227,79,179,75,190,251,58,4,4,212,138,122,196,140,168,55,85,7,215,108,60,51,113,85,238,48,233,221,209,32,213,134,106,185,47,78,8,247,47,224,7,6,185,238,234,117,80,206,192,173,189,100,39,134,114,40,123,84,3,73,248,42,242,92,68,91,224,1,240,13,141,2,155,203,108,204,112,0,233,241,168,199,166,248,118,119,57,35,76,205,222,51,173,155,26,217,188,101,42,0,138,203,190,250,144,193,80,113,66,168,142,70,148,44,81,153,88,160,219,190,230,6,135,80,52,13,94,177,91,45,197,68,58,46,181,187,108,70,91,51,139,206,194,63,30,110,127,58,73,255,46,43,59,164,190,99,56,7,218,66,133,100,223,209,237,166,254,197,25,227,86,20,203,110,198,152,186,85,87,156,131,38,33,129,167,143,184,32,130,39,100,205,154,63,76,225,98,191,86,188,108,143,236,225,50,109,173,91,36,85,128,4,142,63,124,54,222,44,101,50,191,119,167,20,79,159,51,94,138,251,207,29,145,44,236,119,134,27,39,80,151,12,36,87,72,99,120,113,179,133,180,228,233,227,96,31,183,206,191,139,228,103,211,78,201,100,109,179,63,13,54,251,34,174,49,35,165,251,13,223,79,186,245,50,93,240,219,103,230,120,5,207,130,27,160,165,91,113,9,194,112,174,226,47,207,96,112,115,211,110,57,222,67,250,174,18,80,148,161,43,123,155,134,80,192,246,66,84,147,164,152,87,176,5,243,25,194,143,205,2,254,27,42,25,179,60,61,45,195,185,62,179,221,235,227,42,209,113,70,192,8,52,127,218,32,96,50,160,197,84,116,252,105,8,60,238,137,3,180,150,208,87,247,15,107,28,71,89,190,27,186,79,191,229,192,204,148,53,251,106,129,244,237,206,11,123,130,145,255,136,185,130,139,119,243,113,162,246,213,159,234,38,130,190,62,126,16,52,69,171,74,232,208,242,130,147,240,141,119,162,64,87,210,94,63,177,164,249,69,167,150,85,250,166,170,67,130,190,231,23,0,101,34,137,162,151,13,24,156,147,110,37,136,92,111,78,192,160,117,37,130,87,44,68,209,169,49,21,250,49,154,95,75,55,224,219,174,43,236,220,191,82,92,13,97,17,58,83,75,204,148,168,119,95,5,9,52,200,229,115,165,87,224,142,45,254,217,196,243,164,74,118,192,67,211,187,59,24,84,194,239,46,179,193,234,87,114,56,155,240,131,234,242,134,205,96,237,216,63,87,209,71,59,133,82,205,77,48,132,221,86,101,118,36,175,211,192,253,78,89,50,252,176,159,175,54,253,40,219,139,192,211,173,75,34,171,120,102,241,186,214,150,100,97,195,129,118,188,34,239,47,28,21,169,143,61,206,192,134,79,125,220,159,190,164,219,88,225,110,43,49,84,20,96,74,195,18,9,178,238,158,5,53,5,231,4,185,83,16,56,69,139,19,122,47,67,24,197,60,0,38,114,174,153,35,110,13,144,42,172,107,61,219,44,138,196,110,166,60,238,102,234,186,213,233,141,48,83,208,112,181,194,76,161,30,81,133,184,13,1,94,213,159,78,228,52,115,92,73,38,5,140,209,41,231,88,35,238,94,227,94,128,43,114,115,67,157,63,241,93,226,98,0,62,233,190,124,25,61,235,142,99,18,185,30,181,182,221,226,186,58,224,232,191,251,44,86,10,66,35,170,98,52,32,247,171,225,176,68,226,209,99,202,92,88,139,154,57,193,189,97,144,240,31,159,234,118,41,195,123,150,195,215,50,152,86,179,20,252,83,178,140,6,146,7,87,155,133,226,197,12,75,154,147,9,152,72,102,186,124,169,230,177,14,23,147,88,0,40,182,84,128,146,91,48,134,252,159,213,60,121,129,18,246,223,188,116,207,29,87,99,150,36,125,86,24,254,251,116,79,162,235,129,57,31,215,61,204,148,255,95,234,43,204,156,63,110,62,190,25,197,44,58,32,199,201,113,140,43,241,207,218,183,154,65,97,45,255,108,190,171,118,249,108,120,152,150,31,202,211,48,20,130,107,232,22,146,115,176,19,197,139,230,47,139,25,144,172,255,52,251,64,238,85,71,123,103,175,43,32,132,181,166,64,21,153,165,133,244,235,55,32,0,65,110,2,191,35,105,222,194,185,62,125,203,146,145,229,5,234,218,67,100,32,169,25,34,89,93,84,199,69,168,156,226,147,125,247,171,110,228,14,195,55,36,66,109,51,223,108,53,50,139,208,164,187,121,34,69,182,212,154,114,4,201,200,132,55,97,34,232,70,85,237,135,3,162,227,103,154,22,221,21,106,233,222,99,211,168,41,197,106,83,62,98,240,104,85,137,231,198,110,31,185,255,57,77,0,240,102,70,233,63,116,22,106,228,252,136,53,45,125,218,228,216,124,233,65,67,61,101,63,58,75,126,236,155,114,233,70,59,39,102,96,143,145,206,177,177,148,119,103,43,70,28,55,235,87,238,165,153,13,254,108,226,51,174,12,32,3,174,32,216,153,53,103,66,175,21,87,134,179,167,148,27,55,100,82,53,128,161,254,52,34,24,234,85,230,102,220,76,126,245,4,254,176,212,9,25,86,26,225,183,25,8,12,135,158,229,201,136,199,252,34,133,183,84,228,128,56,215,42,42,45,199,189,41,85,217,165,217,110,86,84,198,204,31,165,89,82,79,0,73,237,8,175,33,70,33,43,19,111,26,106,150,136,176,192,202,49,212,21,135,86,215,47,59,48,227,150,199,241,91,156,162,30,191,222,201,52,163,182,154,151,235,141,173,95,113,201,149,24,196,108,231,77,108,242,220,122,197,233,52,169,220,238,169,193,141,174,78,185,229,242,8,222,173,160,80,34,238,36,194,58,157,82,34,156,152,136,59,129,96,149,239,178,114,236,22,222,192,160,182,187,139,121,112,97,25,59,156,144,212,132,130,196,228,162,119,11,207,237,252,99,77,89,205,133,154,136,225,126,31,156,14,50,96,128,7,138,195,70,207,90,58,243,70,70,187,66,18,236,59,41,225,70,142,147,169,102,92,115,247,227,19,100,28,59,235,187,91,32,40,77,238,13,239,75,90,70,205,196,116,79,28,204,170,192,30,134,37,45,87,120,226,211,104,230,239,211,141,240,119,15,87,27,134,0,93,35,28,225,201,157,13,204,45,39,89,251,141,48,132,175,145,115,40,147,169,189,72,171,227,172,158,125,233,115,146,150,101,94,111,169,94,167,44,211,132,52,252,234,100,197,171,69,204,213,128,223,247,210,183,134,184,111,237,188,174,182,25,183,209,115,112,166,139,42,26,118,155,249,120,200,151,97,86,202,148,229,217,184,144,127,194,37,152,171,145,159,94,115,33,209,25,87,221,12,201,142,12,24,135,106,242,232,55,96,40,99,39,213,1,251,195,53,250,79,87,246,191,77,138,135,6,109,119,21,160,69,232,140,240,67,180,116,131,5,117,222,101,204,108,107,119,114,108,171,82,153,215,76,237,82,21,43,229,35,95,224,130,4,27,147,188,95,115,67,209,192,103,181,65,67,175,186,113,255,109,50,14,180,230,167,207,172,190,136,75,138,53,40,169,139,134,51,45,239,130,50,242,233,226,247,130,245,131,244,39,249,46,120,229,29,41,183,8,193,87,161,90,216,80,183,81,202,25,230,46,8,25,204,53,197,196,155,156,179,85,159,61,183,112,39,212,178,87,239,43,217,1,44,107,195,38,26,93,198,239,100,233,148,243,226,226,49,69,24,56,122,22,175,136,134,141,21,205,70,242,92,142,210,13,183,23,252,35,159,185,52,227,173,21,51,172,243,201,127,58,19,223,204,218,240,161,63,205,125,165,232,120,64,125,49,253,190,63,160,181,189,50,40,152,65,115,126,110,234,98,175,68,47,73,123,101,120,121,135,97,215,187,172,54,163,125,119,219,192,31,190,251,238,70,255,182,111,223,190,72,146,11,248,6,7,211,202,128,190,45,4,89,105,152,189,174,153,115,218,167,224,48,77,26,105,52,3,197,254,231,102,98,9,210,97,201,66,71,241,77,20,52,94,153,65,90,6,248,217,163,78,104,7,192,205,172,31,5,66,182,186,25,221,105,93,29,199,89,59,251,151,55,252,56,88,185,45,157,8,92,147,125,168,65,22,54,65,15,50,17,168,77,254,158,54,238,173,86,117,52,64,67,249,195,148,198,223,188,59,115,16,52,71,60,220,160,72,109,50,69,207,69,171,94,115,133,52,96,200,128,24,3,202,244,151,83,109,35,183,2,94,62,194,13,53,215,67,20,28,172,101,156,79,95,151,67,254,145,138,174,188,140,174,76,115,43,133,59,89,151,173,193,199,138,155,155,1,171,101,203,160,228,239,115,30,48,207,231,187,72,229,66,187,234,159,93,77,208,75,204,237,184,161,97,53,110,16,153,192,118,36,44,127,55,197,132,183,36,207,246,209,24,11,42,113,230,179,13,238,114,231,126,18,162,27,108,48,4,251,12,35,88,52,211,179,253,158,65,247,157,134,0,15,226,198,210,38,227,138,94,49,1,171,204,78,74,129,8,193,251,228,173,38,131,167,91,55,37,132,251,78,125,72,34,197,76,104,49,187,185,227,220,200,32,19,134,218,94,89,177,236,20,111,186,149,64,83,60,119,108,6,4,162,182,238,252,112,32,249,209,76,121,172,240,146,110,72,198,123,12,4,12,101,144,217,235,79,3,220,152,190,201,193,60,166,189,13,178,53,237,187,241,23,9,172,252,163,227,238,79,103,235,223,230,132,36,103,211,34,13,99,220,207,69,136,134,142,217,96,187,205,205,84,255,236,107,37,77,154,191,205,197,84,136,138,64,120,65,231,49,34,191,78,130,118,186,226,138,233,211,212,35,44,55,159,225,185,82,92,192,144,143,239,235,49,5,56,173,169,106,26,215,124,214,244,116,64,23,204,3,243,42,103,80,212,205,224,127,183,135,205,201,201,205,74,204,248,163,35,204,197,116,193,174,57,129,143,119,43,145,152,235,210,29,183,105,81,243,233,95,133,176,250,189,103,154,14,102,114,135,193,20,79,178,48,214,34,92,14,227,145,183,154,50,106,193,229,183,106,156,56,159,87,69,105,143,226,90,249,230,20,224,81,82,65,167,203,187,60,76,109,131,151,124,111,19,131,41,79,151,4,244,110,91,209,196,77,50,242,195,128,206,191,217,110,230,150,158,102,115,1,250,60,232,109,202,210,23,137,212,1,59,38,215,38,39,14,72,124,243,134,4,76,247,225,76,157,230,230,172,165,215,116,25,49,179,111,6,66,6,146,164,58,10,101,97,118,43,127,119,51,229,90,233,111,234,196,252,132,130,224,183,106,229,9,185,82,242,119,159,149,134,247,36,191,108,17,184,229,230,82,213,127,62,86,50,185,110,132,217,66,118,69,200,67,206,127,144,189,217,137,172,73,145,14,43,86,64,232,86,138,239,229,163,42,0,229,46,102,114,192,50,146,92,33,63,137,93,204,68,100,228,225,1,21,70,246,161,76,32,158,182,44,89,11,73,125,201,54,218,221,198,5,40,119,238,66,173,185,227,110,2,51,73,130,82,112,12,224,76,135,25,197,241,187,105,82,87,200,76,113,51,87,252,43,42,128,190,120,134,29,41,199,211,48,54,111,49,227,170,199,119,145,11,18,26,172,70,73,183,223,47,77,236,224,44,143,59,201,136,78,118,167,171,216,38,226,145,101,6,91,36,105,196,80,47,238,77,107,171,121,184,124,57,102,72,168,187,52,156,244,102,139,181,179,209,145,147,193,102,155,60,155,130,191,220,100,103,100,59,57,179,142,121,25,11,147,123,248,61,150,241,60,224,53,115,115,193,127,235,50,158,20,194,123,17,18,139,190,105,112,169,153,2,152,215,86,157,206,221,38,198,39,179,1,58,231,230,47,183,159,158,85,205,41,121,17,171,133,238,166,220,187,161,6,48,165,65,223,131,201,50,94,95,166,89,169,168,231,140,113,200,240,87,100,15,238,115,70,57,206,239,240,16,254,218,127,116,182,252,233,32,251,187,84,149,224,40,185,166,248,244,0,127,87,239,101,10,243,50,97,230,207,188,127,44,155,215,76,41,145,247,241,42,198,0,57,174,21,225,117,167,212,70,161,238,108,21,23,212,207,53,27,54,190,111,110,45,171,98,189,128,69,160,115,25,202,183,207,124,46,6,208,17,139,185,34,12,248,117,162,21,26,47,109,216,153,59,201,119,138,197,57,39,154,44,199,140,54,105,143,150,53,5,72,177,211,82,151,236,187,62,18,20,235,214,102,87,187,11,121,141,38,149,56,104,138,200,195,100,32,134,239,234,235,156,54,69,74,48,8,125,19,216,242,159,206,6,5,94,98,54,23,219,191,58,253,130,248,98,78,84,180,249,111,39,18,111,23,179,123,92,234,100,158,98,152,171,120,126,213,202,63,9,56,184,57,33,24,189,197,108,33,57,159,11,40,194,138,206,89,55,146,162,232,113,131,223,119,233,242,12,187,176,95,96,247,52,62,196,59,216,192,132,96,54,250,172,11,130,73,177,26,174,197,143,104,98,131,199,39,191,191,252,147,113,244,46,157,203,116,33,111,151,166,1,105,131,47,24,166,43,111,19,51,49,185,234,13,219,16,203,23,249,109,86,178,115,97,2,77,133,105,179,138,25,101,206,17,61,14,40,233,86,44,244,196,193,58,178,63,109,58,154,83,204,197,68,190,98,180,81,204,149,134,39,118,161,20,15,195,145,211,197,202,61,50,172,128,79,133,65,172,1,197,42,249,142,22,240,130,203,226,5,186,16,202,158,232,148,2,134,109,94,179,85,87,15,95,216,36,128,87,17,51,34,107,190,124,206,72,22,176,93,98,37,36,23,227,65,114,79,86,46,76,163,220,144,253,233,14,23,65,147,150,101,74,222,124,91,160,76,99,137,170,246,217,168,11,236,79,197,205,16,157,94,245,171,179,21,159,142,90,49,154,245,71,155,45,102,171,117,113,43,76,44,23,107,108,12,145,121,198,187,137,212,137,234,227,49,151,200,66,146,98,167,82,181,138,21,16,111,180,27,120,225,245,153,248,101,116,160,91,152,7,255,208,228,179,178,11,151,96,173,45,173,199,10,11,79,141,159,46,136,70,87,233,209,76,132,116,186,25,224,207,146,14,231,5,177,157,49,150,189,201,187,59,85,223,190,145,78,80,39,41,203,96,114,3,240,20,38,15,79,169,92,129,171,173,245,112,5,81,63,29,23,192,132,46,211,217,9,99,71,153,192,20,170,172,91,211,182,206,45,186,219,34,167,178,118,16,188,143,143,38,189,185,229,112,33,11,95,218,170,241,211,8,8,200,186,133,101,100,185,223,51,108,26,214,174,102,106,227,183,155,51,162,55,242,114,56,48,156,15,197,138,76,147,112,128,217,157,172,123,136,6,165,242,153,235,99,102,19,255,2,33,152,155,74,62,194,161,121,118,179,26,102,216,18,179,108,72,155,76,215,53,163,103,171,123,124,42,108,65,197,205,5,226,3,57,33,142,91,154,92,19,96,195,48,222,158,179,139,210,212,225,187,6,225,230,220,245,116,194,55,119,126,154,13,101,69,190,161,215,138,244,4,185,89,111,26,42,117,34,74,220,141,206,198,73,137,55,217,164,217,47,45,225,57,64,8,248,196,111,103,195,60,171,153,197,235,206,36,32,9,0,57,114,120,157,227,46,185,63,192,166,93,69,50,178,27,3,107,236,42,232,17,8,103,24,71,58,76,10,211,157,170,157,154,164,174,42,164,240,35,220,119,50,131,75,61,145,31,73,116,88,179,233,8,139,25,121,114,247,246,32,32,217,178,87,146,220,201,211,35,34,28,154,103,145,136,27,195,182,80,221,139,229,222,84,170,76,83,170,148,134,99,73,182,133,158,164,140,166,83,8,156,61,79,130,0,0,88,123,253,233,102,116,82,62,154,197,150,171,124,52,176,215,230,61,10,1,165,76,5,176,136,57,110,228,128,11,161,40,80,31,9,61,143,216,84,216,213,245,167,207,201,135,200,177,111,211,0,16,182,56,11,22,68,246,150,33,233,5,64,77,156,36,96,206,203,247,36,120,214,166,78,36,208,244,14,126,131,140,102,139,104,134,193,132,207,8,199,198,1,31,245,144,5,244,15,124,218,63,57,208,127,155,78,150,28,119,115,246,100,206,255,51,28,119,39,192,106,117,231,238,12,158,241,189,187,231,177,66,120,233,7,188,149,78,220,221,19,1,60,46,248,225,195,150,213,165,132,13,51,5,141,238,62,155,170,157,172,38,188,133,60,243,117,113,145,68,156,98,6,0,95,221,117,183,220,187,248,45,80,24,19,2,119,243,180,146,243,107,182,130,187,18,102,240,156,183,118,245,152,161,96,143,223,62,158,76,191,192,110,244,19,17,237,242,173,25,161,180,44,170,235,152,225,93,119,239,187,3,239,157,85,95,206,94,28,47,231,108,203,98,37,6,248,229,142,54,177,209,46,10,197,52,156,232,153,63,12,7,110,233,242,238,73,157,128,199,153,172,206,92,138,110,209,73,27,136,34,251,211,19,177,62,233,83,54,176,230,247,244,179,82,33,14,144,239,26,63,190,217,248,174,210,228,64,2,82,86,239,76,129,234,84,202,133,144,72,129,117,192,27,94,39,113,236,199,124,188,210,232,20,144,36,82,58,134,204,236,242,18,80,48,118,128,102,228,179,112,127,91,76,180,108,164,51,242,110,200,139,114,140,135,229,8,228,213,70,116,123,239,20,3,32,145,244,40,151,58,175,160,222,86,126,48,158,95,158,117,173,18,183,2,164,1,101,30,157,150,48,246,190,144,77,44,94,26,6,252,192,247,70,42,62,247,37,62,170,22,77,198,209,10,215,132,208,243,29,141,101,248,143,20,219,219,128,189,235,206,35,8,79,235,8,239,1,88,151,52,12,236,117,100,89,216,88,115,151,50,206,110,156,127,219,195,61,48,232,18,153,186,102,244,114,35,176,49,172,140,226,58,169,40,108,144,140,247,167,89,73,122,192,27,25,219,242,239,26,32,246,146,28,116,86,217,221,187,183,28,218,168,44,183,29,202,23,203,114,191,31,16,203,25,60,121,57,241,185,216,84,16,90,96,46,137,25,159,57,220,162,100,34,232,242,242,106,240,92,111,90,162,126,81,159,182,8,178,123,108,231,136,62,183,2,89,247,48,56,100,79,166,236,110,185,45,233,243,175,234,204,15,233,249,35,225,213,150,79,87,168,180,242,54,246,225,123,100,76,174,109,94,40,8,15,1,147,235,126,55,5,86,220,143,62,115,131,42,117,137,153,237,212,11,230,48,39,169,121,199,59,72,249,62,220,169,101,149,173,150,241,238,14,177,162,225,171,103,57,134,145,19,130,103,220,205,253,185,230,117,220,162,236,85,104,184,149,56,120,215,140,14,18,177,12,255,46,99,70,189,203,207,138,73,156,65,5,33,72,86,224,157,229,176,1,87,39,246,227,187,8,92,138,149,221,115,135,149,203,173,124,87,179,62,255,140,140,124,146,77,3,202,172,234,245,139,8,178,155,40,251,53,243,226,26,222,90,2,246,162,175,38,176,231,164,101,132,192,122,191,101,71,80,163,114,162,212,200,113,160,190,44,71,159,193,121,60,119,182,65,114,61,254,26,252,68,161,40,4,117,51,183,49,53,111,32,208,97,206,73,100,80,170,177,73,221,27,15,28,167,109,73,204,11,82,93,170,76,61,236,8,100,78,238,52,231,130,131,110,217,247,97,22,149,191,104,211,243,221,240,68,71,195,41,139,168,58,152,160,248,110,196,51,195,216,44,75,187,153,202,131,239,89,148,192,180,170,239,254,42,116,220,124,190,51,203,60,107,16,120,248,145,13,63,239,86,47,22,184,206,13,229,81,223,182,68,236,189,119,170,42,122,36,157,10,95,178,100,10,163,94,232,209,4,32,177,89,230,32,234,212,41,70,195,136,195,228,88,36,75,156,28,145,6,97,53,212,59,98,46,32,141,220,125,110,64,113,170,254,50,121,145,230,93,210,0,77,8,223,62,250,77,101,121,133,25,71,40,82,13,77,204,70,196,235,191,109,105,97,137,166,29,59,17,231,24,173,110,114,134,215,76,65,128,87,84,111,99,182,104,186,236,143,243,112,110,67,53,194,215,252,212,210,77,35,21,121,154,218,172,172,123,138,9,159,228,232,112,206,228,219,167,160,204,1,71,248,112,25,243,253,157,164,6,49,119,102,74,36,194,55,120,239,107,230,120,90,251,70,214,23,151,103,217,12,13,111,229,145,117,72,156,186,132,173,72,209,134,122,148,241,74,21,89,31,144,50,245,30,223,69,73,217,146,134,79,224,239,37,18,144,29,212,179,184,111,196,31,152,213,254,110,250,248,134,50,208,37,200,43,197,44,109,20,97,200,189,0,57,134,26,11,132,160,124,91,50,151,38,17,130,22,41,1,230,86,146,185,100,4,67,177,87,194,62,33,212,124,118,44,239,229,36,115,27,135,185,15,57,65,72,111,182,125,243,174,63,85,99,113,9,44,119,229,31,6,56,82,143,101,10,116,170,139,60,18,170,32,131,191,212,223,176,164,233,103,6,148,171,87,53,50,33,61,98,29,132,121,1,134,94,51,65,254,104,26,204,10,84,15,137,25,220,160,187,150,92,174,202,213,104,49,115,191,113,70,234,68,4,90,121,204,220,18,29,165,131,25,249,79,249,237,10,143,70,142,151,19,69,147,213,79,169,114,234,213,155,70,153,237,107,38,215,18,23,115,162,125,91,102,11,52,165,72,121,186,249,56,36,89,156,98,0,174,40,4,196,173,63,75,56,15,174,4,242,219,57,46,253,92,190,229,221,0,66,175,55,98,236,150,226,153,82,209,27,151,227,51,186,124,183,94,51,88,38,225,162,113,119,146,56,251,38,19,238,1,78,224,136,93,84,12,208,221,130,24,36,2,56,6,202,213,203,17,50,239,238,222,13,43,144,146,223,5,86,233,151,85,224,88,92,235,196,140,235,226,73,47,110,55,196,123,244,105,42,147,221,187,59,191,68,118,78,126,154,29,208,227,232,48,89,180,246,220,9,55,209,157,235,81,167,39,53,177,41,90,242,226,19,248,106,172,2,74,46,187,84,179,68,196,25,229,147,117,227,5,131,160,125,141,172,50,107,175,202,126,135,99,50,119,138,40,37,18,59,237,174,15,36,37,44,46,31,129,144,227,96,203,195,184,80,94,161,68,104,22,152,148,88,231,12,78,103,200,39,192,34,203,13,31,130,169,220,34,224,140,78,95,83,51,106,73,17,204,110,9,66,213,174,13,3,110,231,87,24,219,251,182,152,241,223,28,40,6,61,236,57,140,238,110,72,148,15,9,36,15,177,88,226,73,26,78,213,107,132,103,136,166,12,237,79,192,95,17,125,65,8,174,171,145,252,151,247,230,241,166,186,208,219,156,23,195,128,18,141,38,17,190,103,214,177,232,81,68,119,118,157,243,166,252,52,139,42,132,21,9,71,40,128,123,215,111,154,217,235,251,168,60,167,24,75,159,78,84,143,180,155,255,146,34,127,174,242,131,248,99,60,13,54,58,137,57,111,2,77,229,198,114,210,19,112,65,114,248,222,254,129,171,212,172,225,154,77,28,62,174,201,211,160,52,26,9,250,67,156,232,79,49,169,245,183,209,73,80,4,214,143,61,98,163,77,149,36,36,137,25,197,239,223,135,96,182,226,136,42,102,86,200,47,158,9,97,60,37,201,183,186,129,167,129,180,79,55,155,116,135,154,207,29,241,67,208,242,114,43,231,146,223,230,32,251,130,90,196,104,97,159,190,160,228,102,180,112,121,123,203,73,131,8,165,54,76,21,112,100,214,207,156,183,178,63,27,143,69,253,72,26,176,194,129,174,239,54,17,163,230,223,101,180,103,130,178,160,213,206,30,182,225,248,129,215,79,204,136,151,125,250,12,232,123,25,154,73,90,6,99,209,7,20,194,140,3,118,225,124,152,113,30,252,105,147,20,191,160,114,180,126,184,4,250,211,195,200,69,228,229,88,63,245,153,99,238,212,114,13,105,26,72,225,244,139,35,110,19,113,188,137,64,182,8,166,67,243,119,67,155,153,5,194,49,182,105,123,248,195,220,217,202,22,51,48,189,79,50,143,130,15,248,29,5,31,66,246,97,125,249,182,109,240,166,46,84,175,199,12,234,191,248,203,65,182,74,145,38,133,93,51,26,150,144,169,155,175,237,59,66,177,38,83,20,126,218,53,150,207,66,228,102,139,144,229,3,210,222,31,32,108,91,103,229,43,60,129,21,12,99,119,51,3,45,133,219,252,52,74,203,203,205,93,4,119,236,155,206,73,213,183,91,43,75,64,205,220,232,125,164,11,244,83,107,106,135,145,66,108,241,116,51,69,79,25,74,170,140,71,152,65,102,11,114,4,244,99,250,110,128,102,62,23,221,174,243,4,135,39,69,195,203,206,89,231,32,55,198,251,213,5,181,110,89,61,100,180,246,234,241,238,179,146,100,34,224,122,151,207,119,160,78,142,16,100,125,150,7,180,120,110,45,19,108,207,51,253,243,135,120,196,140,127,154,244,221,230,146,250,211,140,86,126,182,171,217,227,135,7,211,251,254,238,98,251,201,209,106,62,81,148,65,49,115,23,170,97,46,138,117,5,22,98,85,69,110,230,154,38,243,4,126,193,253,49,246,110,120,213,81,52,145,223,6,88,245,9,101,217,71,103,137,238,99,158,53,125,210,100,214,99,20,7,101,49,147,161,154,49,150,231,36,23,182,249,31,47,69,142,105,6,204,110,100,125,218,50,115,49,195,169,85,144,237,8,188,115,251,98,78,191,213,83,182,160,217,32,240,217,53,118,12,228,38,133,172,254,199,204,178,188,215,64,237,28,151,71,158,134,197,41,197,154,223,208,173,74,203,224,60,43,57,54,148,157,203,148,229,179,200,94,126,48,17,246,178,108,215,104,125,186,82,232,234,59,33,125,42,199,7,88,66,103,80,99,31,37,225,46,192,43,110,58,45,86,23,103,207,5,130,116,147,213,226,23,253,0,56,110,70,146,134,81,149,18,123,6,194,147,185,10,194,143,243,254,203,134,97,29,240,246,73,151,36,243,52,86,152,169,195,148,249,191,73,168,244,120,55,247,245,44,139,103,91,236,198,15,100,128,103,130,202,7,128,53,29,111,105,45,51,42,69,49,47,139,141,198,111,67,177,44,235,122,159,89,52,226,64,6,61,248,172,46,242,12,159,240,55,199,4,126,180,110,72,139,248,114,11,115,43,15,62,16,152,15,24,225,240,52,50,106,89,215,60,40,250,112,87,225,172,166,220,245,88,251,179,155,242,39,159,232,111,11,210,64,110,143,43,249,181,133,64,89,22,102,253,57,12,118,245,57,61,160,24,187,104,47,98,6,151,242,157,146,240,199,163,112,117,165,192,97,234,231,124,119,51,130,53,83,204,25,202,206,159,67,109,69,68,212,164,93,51,53,103,20,213,124,77,131,54,66,85,177,9,151,164,175,208,27,156,200,130,102,174,136,153,59,222,247,219,64,11,154,98,48,217,60,17,136,243,167,219,113,143,159,223,134,178,48,188,30,132,5,179,204,45,211,214,130,182,238,51,159,227,72,84,43,166,109,65,51,127,125,202,141,178,75,9,25,183,138,51,203,231,183,212,151,105,5,63,102,2,214,219,159,158,9,65,130,45,230,1,22,245,251,105,164,186,148,150,31,230,112,2,42,223,204,163,76,182,100,105,55,0,192,190,106,88,57,164,175,146,56,245,229,229,203,223,96,182,234,81,249,174,146,12,5,254,153,65,36,11,227,57,30,46,23,151,236,102,224,2,85,126,27,58,246,226,86,195,62,137,136,57,81,92,226,43,63,51,228,108,72,165,202,195,16,107,250,17,206,149,13,134,44,253,174,94,62,68,237,182,194,129,37,200,108,90,150,122,247,46,181,114,237,44,154,243,36,237,225,75,249,204,231,38,186,165,144,139,94,169,165,248,121,134,28,78,147,106,45,226,120,213,117,203,81,219,40,164,132,165,211,160,202,137,134,67,196,120,163,188,88,87,64,67,48,195,71,144,244,179,207,125,51,141,48,103,48,96,67,159,54,2,176,159,121,144,255,156,58,23,54,249,133,93,189,101,160,80,139,124,54,17,21,159,134,228,116,181,96,226,236,95,148,234,251,68,2,203,145,69,166,27,226,27,208,11,209,227,148,149,200,2,129,219,176,12,223,31,1,253,108,169,24,60,251,6,154,212,126,24,26,222,127,203,234,163,106,255,184,20,62,94,199,205,1,219,120,205,59,113,231,248,54,6,50,94,245,34,23,145,31,32,123,90,239,104,159,203,205,45,69,157,70,113,183,163,87,78,43,225,44,19,51,110,131,95,104,184,135,237,27,252,54,179,147,239,82,164,99,64,176,241,252,116,171,110,69,70,121,202,158,67,255,247,236,86,96,95,58,28,48,171,164,175,174,129,170,14,67,241,75,187,32,32,204,238,147,13,238,104,82,69,9,139,59,149,227,95,179,161,167,91,114,129,164,6,16,1,32,127,154,20,225,154,210,101,104,83,236,177,220,108,209,2,121,26,6,234,89,226,183,45,5,35,95,109,170,92,126,49,224,43,170,206,36,206,194,180,162,83,144,122,43,242,93,36,160,123,241,135,145,174,46,218,163,70,169,228,91,18,90,118,67,164,66,152,238,73,182,13,155,228,75,122,124,151,1,68,221,87,192,130,172,77,90,102,100,175,213,159,134,127,43,95,48,60,202,230,176,64,199,190,64,100,72,38,49,53,94,46,72,128,25,124,205,189,25,192,134,24,108,81,188,156,98,148,235,240,65,50,176,227,62,196,216,119,113,63,38,87,173,26,215,234,201,58,110,50,147,40,26,76,31,181,197,111,75,202,226,14,226,218,80,27,85,162,225,108,136,242,180,21,209,246,248,46,182,226,38,79,159,254,79,31,149,229,182,120,77,107,247,242,138,57,35,237,16,123,45,13,208,151,27,101,125,141,197,73,57,101,145,166,113,55,24,177,118,207,173,79,180,166,32,79,32,62,26,43,31,90,164,42,157,182,44,229,230,45,31,32,2,110,237,3,148,131,100,54,226,233,9,78,239,78,227,115,98,157,183,185,179,10,63,19,27,236,53,155,191,95,124,178,192,94,249,76,165,227,178,141,123,64,161,215,38,158,144,241,94,249,165,253,184,189,156,64,85,94,93,209,131,255,166,202,130,89,191,62,15,195,11,227,135,4,193,127,229,254,98,9,52,96,131,159,217,74,137,180,101,131,194,185,26,79,155,230,141,108,12,153,99,58,30,54,105,11,221,13,11,8,41,63,150,1,206,235,96,219,185,25,175,70,170,69,248,8,184,102,4,108,8,79,134,232,180,76,113,184,144,0,105,186,31,4,180,78,14,109,52,83,226,198,67,1,229,232,122,6,152,60,229,250,182,67,56,0,135,212,122,194,166,155,75,246,83,23,73,19,110,126,98,38,153,16,15,103,10,197,186,126,52,2,109,110,166,100,66,98,21,147,34,201,26,161,33,68,225,146,72,205,27,173,215,240,253,108,23,35,165,45,186,25,90,61,124,56,150,150,79,21,115,54,6,22,55,195,82,162,175,6,212,16,126,37,249,196,49,30,179,81,37,185,203,123,246,148,164,125,114,14,252,242,149,223,224,48,115,70,203,70,139,43,238,199,253,70,137,168,168,181,34,37,233,7,4,247,102,114,211,122,236,245,90,98,176,0,170,165,161,39,27,247,93,191,180,111,34,231,207,28,76,236,133,43,28,125,147,52,145,137,128,120,80,243,56,135,221,9,139,186,26,199,79,45,41,222,109,110,253,122,125,133,22,183,4,2,144,75,206,197,127,112,191,249,195,101,170,164,191,207,6,153,51,178,86,191,15,33,194,50,33,194,82,190,71,240,59,95,55,156,35,60,107,216,15,51,188,51,243,51,163,23,153,138,154,185,62,135,185,89,183,40,141,140,9,147,124,55,181,227,89,228,172,252,28,5,198,240,157,195,60,213,55,103,147,238,249,227,51,34,117,66,237,189,146,77,34,127,244,65,206,55,178,146,6,128,214,167,113,241,190,107,30,196,30,229,242,102,27,161,0,212,8,223,79,155,252,163,18,27,142,9,197,243,119,133,228,244,206,23,73,143,25,221,88,111,25,168,133,179,109,200,187,45,17,56,252,221,133,42,137,246,60,13,100,208,159,182,108,92,149,78,65,249,249,163,204,128,251,30,133,207,151,185,16,0,207,215,227,179,255,20,155,175,185,2,162,45,110,70,37,176,42,249,32,140,118,238,145,97,6,147,41,79,227,78,239,225,102,198,163,235,135,101,14,195,236,45,55,74,224,254,80,23,90,80,244,51,131,10,170,194,251,99,155,122,170,110,222,63,109,48,109,26,39,252,215,114,184,168,106,122,154,134,219,19,102,106,56,69,69,19,174,73,42,241,194,108,90,22,74,124,56,72,140,124,147,5,98,236,34,130,144,224,32,235,252,192,139,152,41,3,23,234,172,108,174,201,183,3,194,37,191,158,53,130,252,196,254,176,39,8,37,36,43,255,17,51,234,85,197,173,199,193,154,83,222,221,200,203,20,127,55,213,230,74,11,148,161,238,89,95,176,42,227,14,203,36,134,1,213,111,144,249,87,118,45,116,171,198,10,83,191,171,47,181,127,224,130,228,97,68,130,62,157,165,157,173,44,37,41,173,150,33,104,190,227,63,83,210,57,37,114,8,147,36,94,172,63,13,180,96,232,87,77,138,21,146,155,207,224,238,167,191,251,114,96,35,26,202,40,75,138,177,109,167,135,194,120,214,143,206,193,211,95,72,247,149,48,227,246,200,15,195,80,151,125,183,219,150,194,18,42,86,160,158,213,55,102,162,39,32,65,132,168,178,152,170,150,63,109,126,165,112,92,18,172,251,0,254,88,41,96,82,150,75,75,77,204,18,61,198,173,164,43,141,25,162,162,254,116,1,229,240,127,178,247,230,205,141,100,101,190,240,87,41,4,195,117,133,85,118,102,158,92,221,175,239,132,36,239,251,190,245,84,116,200,82,74,150,173,205,146,44,89,46,42,2,152,97,216,27,24,184,211,48,208,48,204,101,25,152,97,104,118,232,102,137,184,31,229,141,118,117,247,95,243,21,222,243,123,242,156,204,35,91,233,170,38,173,153,203,27,77,5,109,59,159,204,179,47,207,250,123,60,21,4,141,204,55,114,76,52,194,147,28,0,193,228,2,189,80,38,16,194,44,231,149,21,236,55,23,9,12,28,185,138,144,245,216,82,32,102,161,156,128,186,66,46,50,146,108,85,178,109,203,180,190,32,227,178,84,78,113,176,188,0,22,21,100,130,125,181,212,178,97,206,214,195,245,13,48,75,79,5,119,195,193,16,109,45,178,209,40,131,6,156,172,112,239,104,240,153,83,65,96,225,213,45,128,72,112,102,120,240,70,80,86,161,9,69,136,19,30,41,22,37,146,85,119,0,240,76,229,121,133,1,117,13,21,238,212,2,210,156,36,115,70,210,209,212,249,116,48,226,225,57,140,252,223,202,144,98,20,97,224,9,79,113,211,81,112,74,144,14,199,116,68,250,35,144,17,117,226,42,100,130,54,10,15,121,3,150,89,77,57,205,116,232,1,229,221,230,96,197,235,3,231,48,60,98,132,166,130,223,140,8,213,97,42,42,29,159,96,91,174,21,164,80,84,19,172,225,160,5,43,37,239,108,196,190,121,142,122,138,67,7,234,134,151,50,114,187,43,64,100,192,104,54,164,16,8,37,61,80,230,152,122,255,132,33,236,96,8,72,91,161,52,13,1,87,194,137,28,100,228,56,83,47,86,92,157,174,188,34,108,178,111,170,136,120,100,128,144,167,184,13,200,26,21,33,154,15,42,240,167,197,176,96,33,42,86,125,144,201,222,39,250,13,167,100,32,237,170,96,198,150,19,222,125,80,167,218,182,2,9,172,195,27,84,56,222,131,12,231,122,87,33,3,244,211,146,187,155,255,130,27,66,217,252,54,16,21,229,41,111,81,222,70,5,137,12,188,143,99,72,102,5,206,104,142,163,30,106,72,51,101,201,249,70,31,244,8,52,157,234,38,164,45,73,70,38,81,117,80,145,19,204,16,114,7,145,185,220,162,14,42,201,210,98,33,35,207,53,50,240,169,243,13,189,149,152,18,184,175,235,202,254,4,248,145,233,202,181,4,131,145,169,0,26,216,164,228,178,228,113,107,18,246,248,0,48,54,49,1,162,95,38,137,248,234,38,65,34,83,71,46,22,248,155,91,145,235,35,14,98,147,208,112,2,50,226,34,7,168,24,49,77,30,214,200,19,4,149,182,202,140,240,142,91,17,153,31,84,142,138,251,8,151,49,33,129,242,193,135,206,64,197,81,38,79,75,121,220,226,6,71,60,169,114,54,152,0,5,213,101,195,77,82,100,42,243,5,77,155,100,31,17,245,197,6,110,86,75,119,36,187,96,82,48,220,0,149,216,81,79,146,129,73,169,174,35,164,10,151,156,167,137,237,231,169,124,12,44,89,34,42,220,3,42,50,231,51,213,53,204,7,8,94,64,114,50,1,60,110,171,64,155,248,159,33,155,13,173,200,192,42,68,220,43,147,39,30,190,102,10,252,4,14,122,4,177,135,133,107,182,169,224,77,234,20,95,16,82,33,9,232,234,120,107,148,239,61,234,53,172,102,234,45,1,71,228,176,101,38,77,190,10,63,13,29,155,228,40,144,36,5,158,69,42,58,181,135,148,7,114,182,44,71,5,75,182,129,93,106,155,225,66,2,183,50,128,31,234,64,205,226,202,69,200,200,60,168,110,77,62,168,242,86,7,56,139,169,2,101,98,54,45,93,50,212,64,60,81,82,3,18,224,182,9,223,123,73,70,100,132,194,111,227,22,224,108,173,39,11,231,204,187,2,69,98,83,248,168,188,120,225,244,138,164,233,234,116,113,246,206,147,221,66,224,150,122,115,50,184,249,135,31,67,255,165,110,92,160,235,235,194,103,25,166,87,196,10,43,13,35,187,88,120,133,80,38,46,229,204,224,92,166,166,11,112,106,80,113,137,43,28,175,70,126,106,114,72,16,151,18,197,42,128,10,91,174,108,24,50,18,194,101,79,229,162,192,111,120,146,12,12,43,165,207,240,119,243,116,73,133,46,142,13,220,186,36,167,203,178,3,207,20,229,76,8,32,233,69,187,33,235,192,150,49,32,214,65,250,146,100,10,83,209,85,145,82,147,129,14,40,156,18,14,233,42,226,188,171,135,71,6,240,128,20,135,77,66,249,71,38,38,217,114,36,40,86,119,46,240,1,172,240,164,132,119,131,166,217,106,126,2,96,220,106,178,99,240,196,114,149,65,99,240,191,50,60,121,144,18,226,157,165,74,210,240,42,51,244,112,54,85,221,41,63,133,129,207,230,133,115,13,131,185,202,46,88,148,138,54,92,41,200,211,160,42,8,108,120,253,203,11,31,184,163,198,0,210,62,240,250,44,121,233,130,29,211,44,115,0,2,23,118,203,112,137,235,144,235,148,33,133,49,40,164,146,179,163,114,53,185,116,75,203,189,99,0,96,195,86,49,106,173,144,201,97,156,29,86,60,100,208,100,56,183,201,195,31,81,14,234,167,200,54,108,75,17,219,228,59,158,179,249,10,25,10,70,1,215,128,162,161,35,119,20,50,176,193,67,133,10,35,72,17,21,28,215,133,75,183,22,246,24,106,6,21,231,21,230,100,1,184,128,225,132,31,186,114,233,17,6,150,227,42,19,173,43,8,232,176,130,96,7,200,21,236,217,4,255,160,160,196,34,88,51,92,224,112,23,211,148,187,7,80,250,174,72,202,137,173,167,113,246,204,82,190,70,198,72,47,220,184,208,247,59,10,18,191,137,156,66,90,184,254,93,202,138,173,144,201,127,39,92,193,208,184,43,216,94,104,40,193,37,134,100,100,209,50,84,144,89,88,230,67,50,34,142,76,5,161,150,159,155,158,19,150,77,137,195,21,0,91,36,86,22,238,204,232,182,70,226,172,66,6,42,112,56,159,26,249,155,49,133,140,206,74,22,7,80,41,10,138,5,39,51,66,179,146,203,16,10,75,107,128,76,171,69,82,225,94,107,43,200,187,64,209,114,37,99,71,254,28,76,153,78,156,95,118,116,72,91,8,57,86,201,64,107,215,165,254,19,17,75,142,2,181,102,3,169,220,146,102,11,64,240,24,42,162,61,114,192,0,197,44,188,185,96,7,84,174,92,10,119,114,52,185,129,48,241,174,34,6,88,112,32,8,89,82,230,0,228,69,73,38,1,214,219,147,92,12,50,14,194,117,33,162,34,137,131,29,178,133,200,205,174,170,122,8,154,205,136,184,70,13,233,192,148,178,225,107,100,91,225,109,207,121,70,245,90,132,74,90,2,68,19,126,34,148,47,202,160,112,249,210,145,215,11,242,157,152,186,114,57,193,217,51,90,196,96,10,85,30,7,158,71,154,244,105,213,145,183,210,80,89,78,132,163,1,32,76,214,236,32,67,151,66,69,174,209,144,147,6,64,172,42,39,35,187,179,101,203,131,18,30,223,154,122,170,32,97,147,30,222,184,30,132,67,69,208,53,9,171,53,92,9,136,63,247,148,37,108,34,106,59,188,247,128,213,197,15,2,166,238,123,55,20,31,24,252,182,76,165,97,166,69,16,23,114,17,194,153,159,41,35,70,160,100,161,54,135,200,142,178,185,16,149,128,180,27,225,74,128,71,167,82,53,97,248,69,84,207,86,238,68,96,148,25,225,145,129,147,16,120,208,10,217,130,107,99,120,138,51,104,168,116,21,27,90,119,245,144,227,132,60,174,232,206,96,83,213,195,83,218,4,227,160,194,74,3,6,68,94,45,38,101,229,181,7,80,167,97,51,9,25,124,126,148,121,42,226,181,142,140,3,17,35,12,254,80,193,249,230,156,174,231,72,209,30,238,150,170,103,20,6,4,190,59,145,56,166,91,42,209,129,71,182,194,160,155,142,194,36,208,106,14,117,160,148,1,193,84,192,234,41,183,176,195,162,162,77,213,216,2,100,58,141,115,56,225,215,132,179,165,222,29,6,229,196,146,100,242,197,80,201,14,231,149,36,195,200,215,163,163,166,84,0,174,29,169,216,165,12,202,47,235,1,116,115,27,33,61,161,96,79,186,124,101,137,33,251,67,120,196,242,209,212,21,0,95,92,106,96,18,164,88,175,51,130,43,81,200,38,16,143,164,236,172,67,108,81,241,199,29,4,58,201,85,98,25,136,118,81,26,6,77,176,17,94,29,240,155,117,117,245,164,2,108,138,46,133,3,10,249,84,79,34,190,126,89,40,150,67,172,182,20,52,121,200,133,154,23,138,229,72,203,166,136,252,104,137,103,134,205,182,225,63,164,222,42,54,33,43,72,101,132,70,22,81,229,156,130,102,52,212,23,64,139,226,40,11,212,2,86,179,107,133,154,14,132,40,42,247,29,191,92,53,87,238,12,100,172,112,77,69,162,177,92,130,139,144,54,29,68,13,12,28,99,176,252,219,90,104,140,66,86,113,133,3,177,144,77,209,11,109,85,44,112,42,85,235,118,36,50,25,148,75,6,132,26,165,105,132,253,35,175,98,32,95,187,3,23,131,141,148,239,182,19,146,145,121,75,237,54,160,255,237,80,115,69,9,171,148,211,219,130,41,75,222,27,48,249,115,217,196,84,175,234,200,169,26,224,137,112,73,29,96,3,228,100,217,136,204,82,49,238,145,118,93,230,196,193,152,192,57,85,93,161,14,236,32,242,4,69,98,32,87,189,136,1,251,232,132,170,66,128,173,3,206,90,33,195,53,44,92,8,56,139,213,227,21,112,148,225,250,132,63,155,186,115,12,8,6,114,188,172,32,2,79,217,179,26,112,220,180,112,237,187,150,186,163,153,7,148,229,112,141,25,192,236,81,244,240,204,163,212,139,225,142,6,62,138,162,7,36,119,1,67,114,23,48,130,48,71,205,180,128,117,16,114,54,64,124,244,12,99,128,65,183,34,37,63,194,148,109,93,77,36,135,172,127,166,148,201,77,196,88,170,23,26,67,30,64,45,84,115,80,180,154,162,74,103,16,180,93,57,91,128,178,116,212,107,133,17,84,121,120,200,226,212,98,150,154,124,15,145,167,110,216,52,116,84,45,156,148,173,225,157,133,196,24,234,45,15,88,77,168,145,229,229,64,70,0,69,142,227,247,62,223,155,33,217,161,240,208,129,175,101,56,34,157,255,200,129,102,12,164,27,9,237,80,224,15,160,112,81,53,121,176,149,200,9,67,8,172,171,74,214,14,224,10,77,185,72,193,110,168,107,216,64,118,31,38,25,62,190,200,32,201,25,3,169,76,16,93,42,87,26,178,21,104,3,242,41,156,69,228,42,182,16,72,164,26,130,33,157,217,122,120,22,82,194,47,85,170,135,87,166,99,69,106,95,205,82,213,159,1,104,7,11,79,59,27,10,57,133,76,254,55,161,202,25,240,159,3,217,247,24,146,120,202,67,220,163,245,164,90,184,17,162,40,119,54,124,220,85,147,15,211,2,238,73,126,108,195,37,65,53,220,15,181,235,15,115,34,208,19,59,17,224,30,227,2,114,80,153,65,6,83,197,137,201,134,51,24,64,88,4,25,49,213,170,153,6,74,23,93,224,12,195,253,147,1,82,66,209,233,88,196,231,88,33,25,178,135,162,211,33,16,2,225,21,77,206,163,174,98,174,208,160,12,17,224,21,160,34,203,141,154,30,78,39,173,155,168,26,98,161,110,15,164,112,131,61,87,172,91,3,89,216,53,85,245,161,113,206,143,201,237,138,155,10,7,147,210,109,196,95,171,253,66,228,170,174,54,13,233,152,101,211,92,128,173,43,22,109,13,249,237,165,77,192,176,8,103,83,205,215,100,18,14,154,43,200,252,42,117,84,125,146,70,87,190,39,191,54,41,187,153,62,144,247,14,110,59,130,140,220,234,138,175,43,31,114,100,10,151,45,51,136,153,29,160,2,128,89,78,8,146,182,43,25,67,0,37,163,89,2,7,13,62,80,228,116,102,171,253,98,158,12,144,51,0,105,104,41,224,226,54,101,20,213,197,197,0,141,152,51,160,223,131,108,111,184,242,99,128,214,169,12,2,197,165,9,181,60,96,72,192,143,41,67,6,241,131,25,146,12,94,64,241,193,69,64,42,196,59,79,146,225,151,167,234,14,145,151,81,36,1,0,153,185,106,242,82,164,42,209,37,171,199,169,148,247,196,86,141,214,182,43,221,179,64,70,230,47,79,53,120,155,97,180,23,88,55,166,15,152,135,32,156,72,230,2,122,87,94,187,178,189,96,23,213,165,107,152,97,66,94,30,176,130,194,243,201,144,91,128,144,204,117,111,32,135,21,159,15,79,126,77,17,66,170,181,16,190,102,102,88,55,88,63,85,166,133,245,200,182,229,6,226,82,147,235,170,28,48,224,88,52,185,3,32,210,171,42,54,62,66,252,140,178,194,94,193,251,68,205,80,5,255,65,59,28,111,240,27,202,18,69,172,18,130,66,229,92,107,4,198,56,144,45,214,8,79,133,0,251,90,61,89,1,154,225,202,118,193,146,55,224,130,67,80,59,142,156,76,216,84,84,173,61,162,98,29,233,110,109,64,37,12,76,1,149,108,33,252,84,46,112,224,185,57,3,249,63,17,44,46,183,158,14,167,89,245,178,179,8,192,202,147,59,19,161,230,182,106,81,3,120,182,37,201,72,174,163,57,170,133,20,232,96,78,120,210,34,90,66,97,125,8,120,219,214,195,211,80,167,52,46,202,66,226,50,178,0,231,165,163,148,210,178,14,152,211,45,145,171,137,200,124,63,13,152,143,128,196,41,20,1,208,251,50,115,160,112,24,201,69,72,54,206,51,36,141,84,143,113,224,81,232,97,225,240,69,86,147,161,197,220,48,195,174,51,35,225,117,6,183,37,135,146,123,82,101,192,88,131,126,80,238,117,164,255,128,202,90,172,106,151,108,210,145,202,15,70,51,112,175,98,138,224,229,138,220,118,142,66,6,152,137,48,199,186,88,106,122,20,93,1,243,58,96,53,12,65,117,41,154,44,42,27,169,205,76,105,150,113,41,237,141,23,222,25,176,90,218,80,180,201,178,225,247,17,225,172,146,101,31,234,98,83,144,45,106,140,21,145,1,97,36,240,40,72,9,141,84,2,81,195,145,213,208,146,62,113,188,112,134,20,65,81,195,117,114,230,180,67,50,246,77,104,244,161,149,167,75,96,91,42,28,160,26,182,66,54,160,162,145,99,106,82,34,31,87,253,218,146,54,6,8,14,158,146,99,12,84,200,217,142,172,26,48,5,246,64,213,166,43,178,108,128,10,115,174,166,180,219,128,225,204,148,147,109,192,234,165,126,76,201,152,194,181,96,192,151,48,60,11,96,29,135,188,108,72,50,82,158,48,45,26,82,36,138,2,194,191,236,22,124,126,141,136,172,1,63,198,13,103,155,145,31,123,52,95,26,210,155,185,86,88,181,129,248,252,136,106,19,59,18,14,10,47,90,93,134,128,27,101,210,3,197,37,223,136,200,129,139,16,215,224,82,32,71,133,128,206,245,104,84,144,8,202,139,186,13,152,78,67,45,92,39,53,159,252,26,214,88,219,83,190,6,194,175,46,215,130,14,32,103,165,102,232,23,117,185,10,117,74,116,207,212,110,25,80,54,137,118,235,96,91,117,215,81,198,4,153,144,132,70,6,40,131,38,172,120,234,144,153,34,225,10,80,179,52,27,71,152,66,69,72,164,28,19,66,171,138,176,71,40,33,53,191,194,228,34,212,225,213,30,33,78,218,132,125,109,75,3,56,2,78,145,123,74,153,76,62,249,150,101,134,100,13,206,152,74,225,92,16,209,196,125,133,4,200,112,207,83,167,195,132,107,139,168,154,175,101,120,168,134,27,155,95,16,16,11,229,214,4,156,178,30,233,100,112,62,97,101,201,253,161,97,171,57,81,225,58,240,88,66,84,1,32,216,128,17,82,200,252,184,69,238,20,65,230,29,139,210,0,129,10,181,129,176,158,187,200,255,12,0,216,136,12,97,206,240,100,191,130,171,82,41,27,249,180,236,176,95,68,52,149,175,225,153,102,135,133,107,96,31,152,210,47,141,224,156,131,150,57,132,114,30,193,216,19,99,163,89,34,53,0,252,202,32,133,70,107,1,198,42,72,211,166,32,35,62,76,41,219,69,218,58,199,144,31,51,66,141,140,90,134,184,106,206,18,202,170,9,48,217,140,38,196,197,230,146,155,15,41,75,41,179,93,68,54,12,55,12,172,70,68,15,216,84,165,112,88,89,77,17,46,235,144,183,17,11,57,8,240,115,58,124,184,100,221,136,85,137,156,10,2,255,16,240,59,1,25,80,53,90,20,40,15,215,75,32,248,122,130,234,34,149,143,19,85,141,192,66,71,58,148,2,145,0,140,173,242,49,131,82,83,120,133,194,71,87,77,89,10,50,130,244,197,22,128,76,129,252,123,81,183,41,170,199,99,242,235,32,73,162,161,144,249,85,231,25,178,105,22,20,177,106,195,177,11,164,255,22,210,216,17,160,108,68,214,41,183,155,24,52,180,75,113,241,181,41,82,16,238,135,130,108,80,182,154,104,25,59,64,193,149,241,96,142,11,157,175,103,70,171,193,246,200,132,34,154,6,159,81,68,78,41,100,24,154,101,203,121,229,8,69,140,6,213,134,178,220,17,135,18,80,8,201,153,51,34,19,216,131,224,161,29,10,83,140,140,224,240,238,2,214,172,184,212,33,233,34,156,69,169,27,230,117,1,34,14,50,210,26,90,134,74,38,79,55,65,134,111,185,114,94,114,50,208,230,153,108,26,108,34,182,169,80,249,136,75,197,12,108,91,154,226,108,1,50,225,153,133,100,29,81,139,142,218,112,79,224,70,66,252,116,225,126,97,170,84,248,81,219,146,108,80,10,90,181,106,192,163,73,178,1,206,67,109,25,178,248,69,35,14,95,151,129,94,51,96,42,200,143,233,152,112,20,42,31,78,190,119,197,152,216,72,51,21,89,147,237,32,73,156,56,22,108,130,197,83,231,210,132,67,177,21,146,73,27,171,146,129,54,102,74,50,101,73,54,85,50,130,5,229,152,216,64,183,84,88,17,12,40,156,189,69,175,108,176,68,158,173,80,193,86,9,7,44,4,170,187,158,174,46,35,27,129,185,150,236,21,82,240,68,216,87,88,225,136,251,245,100,213,112,187,136,4,107,242,27,195,129,37,246,38,93,47,150,210,112,7,2,146,109,203,194,17,202,57,64,134,100,44,61,182,33,64,170,176,31,56,146,24,221,19,130,172,193,138,106,42,123,147,214,22,11,191,38,223,24,229,40,230,151,132,33,16,198,81,55,130,207,213,147,26,174,24,94,212,52,202,130,160,156,150,112,71,213,229,145,5,181,191,169,217,234,73,109,56,18,134,8,199,172,161,43,23,39,172,38,166,30,174,5,92,2,150,229,12,144,177,127,228,144,34,141,162,50,155,46,230,82,234,239,128,33,5,223,1,149,140,57,12,87,33,65,111,105,74,195,40,77,18,11,87,146,134,39,134,74,230,108,146,144,50,176,208,32,124,41,189,130,58,65,158,180,92,92,165,4,14,234,245,4,86,93,182,204,1,146,129,173,116,219,64,88,142,188,96,32,236,90,174,50,160,20,218,36,12,37,14,188,77,1,36,172,78,135,109,135,215,42,121,200,187,202,141,239,234,33,202,39,118,38,100,62,87,185,2,60,151,32,41,229,182,134,83,188,169,94,109,128,1,12,15,82,100,185,137,210,182,163,36,132,75,106,33,217,3,251,173,20,14,144,112,1,2,74,248,159,96,225,44,149,12,67,185,41,15,36,160,49,232,76,45,220,117,195,107,21,118,126,22,65,92,16,217,131,153,83,30,195,64,100,213,213,194,61,100,17,145,117,219,0,63,83,247,143,7,77,162,156,77,28,242,174,161,46,52,13,110,157,122,120,191,0,104,81,93,166,72,132,235,134,77,67,238,78,77,25,22,23,199,130,45,39,12,246,120,71,83,216,36,140,184,235,200,35,203,213,144,199,216,83,200,240,58,10,119,159,11,181,113,4,134,70,58,1,205,150,145,183,0,85,135,51,159,178,16,129,14,237,201,170,13,176,151,202,124,186,144,89,52,57,42,188,157,200,110,203,20,6,14,46,245,182,188,179,25,49,120,10,235,201,79,51,224,144,135,12,129,110,71,209,202,112,183,131,131,148,228,162,92,194,76,112,20,158,217,178,66,35,39,133,217,242,142,41,188,35,220,185,195,111,249,42,54,45,101,243,193,12,6,190,85,114,73,14,97,82,43,220,186,67,174,207,146,199,130,105,79,87,88,125,40,128,164,41,133,215,66,8,64,10,175,15,252,69,25,79,1,86,195,118,53,245,107,7,96,169,66,87,136,236,233,158,226,30,12,153,145,31,164,182,43,185,90,19,198,63,79,249,26,74,35,67,78,23,31,0,102,71,32,48,20,88,128,56,17,249,53,114,225,70,33,193,36,237,242,91,91,242,88,96,46,181,40,95,51,2,11,224,167,35,151,169,231,146,232,167,200,217,148,70,92,246,139,172,145,3,10,2,70,170,21,201,235,107,64,5,83,68,124,7,24,188,161,128,68,240,10,74,213,6,0,200,205,72,144,64,164,84,180,59,145,193,5,57,130,4,149,81,244,95,36,247,25,64,42,150,45,115,129,199,10,223,208,136,108,105,72,232,44,191,198,210,209,84,181,9,37,144,209,245,80,54,115,21,79,18,82,185,65,151,204,164,100,135,25,81,85,54,72,52,203,36,25,1,145,74,34,2,78,70,240,179,88,135,144,72,161,214,87,117,73,252,196,97,33,25,118,44,79,153,77,6,117,133,4,58,66,74,42,36,129,143,168,148,4,70,220,155,200,180,196,143,70,101,186,24,6,88,250,104,185,164,78,112,45,79,37,131,105,144,202,7,192,28,48,181,108,19,32,87,145,98,3,218,67,229,227,225,26,180,97,234,58,150,84,93,103,83,202,43,240,161,76,155,208,232,18,54,21,93,5,88,52,64,163,75,50,82,221,68,105,44,249,105,6,132,6,232,27,136,108,66,94,141,2,148,225,72,134,180,75,252,162,13,200,116,157,233,42,25,65,94,124,225,5,100,160,236,68,209,207,72,251,128,227,208,12,168,150,133,27,61,90,88,64,39,71,208,49,11,200,116,73,184,209,45,205,47,94,13,59,66,124,236,2,245,62,82,20,82,130,10,88,121,5,25,72,28,17,12,139,13,118,130,51,108,182,236,22,24,117,69,153,199,47,66,232,103,249,228,139,65,9,64,89,35,50,223,110,240,98,18,100,6,32,171,168,108,128,184,65,3,42,7,28,35,162,116,139,183,21,113,34,98,76,24,220,10,28,133,202,200,125,54,164,186,224,121,163,134,193,41,3,174,23,130,108,6,170,196,136,76,131,34,70,12,236,44,204,25,17,21,161,234,92,120,150,100,32,92,133,110,70,132,124,2,182,213,147,85,3,153,38,146,118,108,130,231,69,50,7,34,27,20,60,171,172,35,64,11,193,59,72,144,145,102,77,139,46,20,200,89,228,166,29,144,193,17,35,49,112,68,214,41,132,92,212,13,57,23,161,211,3,77,35,55,164,128,140,104,87,199,136,10,7,72,34,69,222,6,100,13,92,17,83,190,182,160,133,22,43,92,163,33,138,238,73,120,133,193,88,44,86,10,142,81,184,200,71,100,4,60,0,112,68,144,17,138,17,9,237,224,137,1,210,47,191,70,212,76,228,178,195,201,164,67,115,228,215,58,14,237,136,119,39,31,59,66,55,7,217,196,108,216,10,13,192,233,150,164,33,13,78,228,173,12,144,102,120,110,216,134,32,195,23,51,130,151,67,34,38,114,149,179,5,89,7,84,74,68,133,129,6,104,89,1,149,226,0,34,195,174,13,121,26,238,83,150,32,35,56,211,85,136,148,144,215,17,68,196,182,58,246,0,25,56,156,130,10,137,57,130,251,0,21,154,27,93,144,225,29,101,43,106,8,232,24,77,228,160,23,100,155,16,212,163,185,64,28,57,151,227,76,65,134,139,104,148,25,203,134,24,6,135,85,89,56,80,239,34,191,89,155,196,75,220,162,1,25,156,121,132,216,1,42,67,242,51,73,180,9,217,90,161,194,245,210,113,36,25,140,53,83,106,6,48,6,159,121,65,70,234,80,77,57,47,248,197,162,129,37,18,100,204,42,179,6,168,150,38,155,229,192,40,101,49,181,93,112,197,146,13,131,127,188,167,108,59,4,174,2,80,50,160,242,23,1,129,18,81,3,62,91,82,225,154,170,156,22,8,55,0,164,189,36,35,39,166,114,120,235,16,222,0,27,30,144,89,224,162,17,146,129,25,97,0,69,94,146,1,99,27,181,27,154,104,19,153,252,100,221,128,25,143,14,50,141,132,73,79,118,139,51,9,74,22,98,27,190,3,240,145,150,3,106,163,240,104,215,193,23,4,1,164,242,107,224,77,40,91,135,188,28,32,138,74,50,224,64,162,69,8,161,213,35,252,34,65,70,176,60,83,169,252,44,115,195,178,9,168,217,82,200,164,212,13,91,230,226,70,213,21,50,128,74,92,217,109,190,224,181,200,7,154,147,41,53,182,37,7,5,89,224,92,133,138,221,228,133,171,140,81,2,150,104,190,160,32,71,164,190,36,235,96,104,148,33,69,226,56,104,193,3,50,146,46,69,62,187,136,53,133,213,86,147,243,101,48,228,0,80,230,11,161,15,150,39,199,204,160,204,73,209,137,161,65,201,192,249,91,65,198,169,229,70,235,12,86,9,46,129,139,150,89,72,146,25,225,173,131,204,144,200,81,180,12,177,56,78,228,140,3,50,134,65,23,221,134,133,215,182,6,170,198,133,42,119,15,156,9,108,166,28,254,64,122,67,58,94,65,54,3,49,73,25,52,126,33,51,57,166,112,143,114,35,208,6,40,15,201,208,35,91,14,205,164,230,170,107,1,1,218,158,164,34,101,96,36,232,88,200,31,160,33,193,138,32,3,107,66,249,24,106,83,207,150,68,0,82,234,74,197,228,57,96,201,118,105,132,169,17,145,33,60,192,125,35,32,147,39,156,166,108,0,64,208,194,34,37,200,192,243,116,116,87,33,35,75,183,156,15,19,26,90,79,253,154,247,4,9,90,4,25,206,176,145,243,128,77,126,90,240,166,21,100,6,96,179,104,178,41,79,130,102,135,84,6,119,101,133,170,67,205,32,56,43,147,50,125,69,176,231,240,57,129,103,136,19,149,13,79,211,232,107,164,176,227,66,150,35,201,252,90,87,86,10,220,124,40,13,94,248,181,102,69,193,40,8,63,160,116,45,76,146,113,21,71,60,8,97,31,97,51,71,100,59,194,130,183,131,132,68,48,162,11,50,116,226,186,82,183,69,88,253,97,199,128,67,175,43,45,71,214,111,184,194,73,178,199,212,19,11,46,38,164,145,146,29,131,161,41,26,22,155,100,31,71,22,142,57,137,188,3,108,202,218,4,95,202,144,172,43,144,106,156,12,169,9,190,5,130,12,199,223,136,205,182,232,172,6,56,181,156,110,29,126,222,17,217,50,109,10,56,20,100,126,87,41,218,48,114,115,181,53,102,132,99,110,152,81,64,188,77,81,85,8,236,144,100,56,171,59,10,25,126,121,92,90,13,199,28,166,136,168,112,224,50,2,101,34,34,179,40,32,158,147,161,246,179,36,159,66,156,69,228,250,24,4,148,0,12,90,146,97,245,80,191,198,70,96,209,215,132,249,237,40,100,128,215,134,19,10,61,169,17,73,166,148,183,6,129,86,130,172,81,218,1,229,107,151,252,133,229,168,65,173,234,40,31,123,128,69,19,2,4,108,89,0,216,87,134,28,185,173,60,121,251,33,181,165,21,121,175,19,66,107,144,160,133,200,224,86,21,11,22,188,92,144,160,215,144,84,147,240,170,148,9,129,193,77,158,89,140,128,202,28,117,58,109,194,142,19,100,126,248,57,234,253,5,78,28,57,42,4,217,6,122,152,171,146,145,143,151,137,45,4,48,29,37,82,33,32,67,13,47,200,12,160,209,202,136,131,68,38,123,65,214,16,59,163,144,33,206,152,166,252,26,190,0,234,238,70,211,160,130,15,168,132,222,103,41,91,4,248,175,33,199,192,52,96,51,40,183,58,164,0,13,25,17,136,12,199,96,77,113,115,176,0,16,30,93,34,6,225,116,41,11,141,64,1,76,121,168,1,210,129,243,20,74,203,92,155,224,42,68,213,184,113,148,131,1,226,39,192,70,101,187,141,8,92,12,231,2,204,253,146,95,230,125,182,148,60,89,80,138,3,67,87,238,77,68,128,58,166,50,91,192,11,117,153,144,62,76,242,94,87,12,61,132,230,11,103,224,232,107,248,245,41,100,143,240,251,37,25,46,102,202,153,68,25,45,152,228,213,145,222,6,142,122,10,217,12,66,214,197,152,112,62,200,81,143,106,168,29,120,141,130,12,232,69,221,242,212,166,217,136,70,22,100,176,215,134,122,146,219,54,73,25,130,140,196,78,138,226,0,247,0,156,191,197,50,52,16,148,194,108,165,99,152,74,77,94,50,240,191,224,87,148,50,106,8,206,55,228,14,33,159,61,207,29,160,18,190,107,64,133,106,88,83,150,56,28,46,128,41,41,201,150,53,112,63,33,220,93,222,48,0,59,50,109,229,230,36,115,154,43,175,101,29,6,188,129,201,134,211,43,80,183,4,153,51,115,138,114,18,230,43,120,0,72,50,210,145,104,10,199,224,0,155,219,146,242,162,142,48,115,149,111,37,133,46,111,64,68,6,219,173,54,141,108,98,146,12,127,67,79,29,81,11,8,191,86,68,86,156,5,0,44,193,239,12,41,18,234,20,121,28,233,29,144,21,136,88,118,73,214,96,201,118,20,178,5,136,14,249,181,197,16,134,193,20,134,130,47,12,79,30,26,228,14,232,218,10,179,2,165,173,37,101,85,192,146,65,17,168,144,61,120,60,137,45,128,40,18,71,217,184,112,190,229,207,228,160,192,39,37,74,141,4,62,201,115,229,238,209,72,2,113,84,30,203,70,116,164,104,54,34,254,161,188,84,24,56,228,130,21,227,9,187,177,161,238,14,47,48,195,201,143,109,2,226,81,89,71,135,242,66,8,50,244,221,138,49,31,2,32,98,28,197,74,64,72,166,202,137,144,191,179,41,84,45,184,205,1,209,169,50,173,22,185,138,16,153,65,149,175,43,92,142,7,229,188,99,73,42,103,36,52,93,229,90,17,6,231,186,146,140,191,85,230,207,35,191,96,49,158,140,120,57,83,185,82,225,206,229,74,14,139,161,157,3,231,191,135,184,32,128,245,19,217,133,206,199,118,84,102,156,11,36,150,56,143,24,208,6,120,83,149,194,33,116,123,98,186,144,80,155,13,28,87,30,244,14,142,46,11,71,46,67,205,82,251,109,146,106,90,144,1,255,174,172,34,132,64,186,242,86,68,98,17,24,151,85,94,222,148,170,22,62,43,184,94,149,69,132,252,246,8,241,16,100,184,110,234,142,178,126,61,138,21,17,67,230,144,25,70,33,67,49,9,83,155,36,227,255,202,65,136,124,183,184,18,4,25,26,33,139,41,189,178,61,226,31,4,25,27,73,17,157,176,39,117,184,68,11,50,204,204,186,114,235,145,83,155,60,205,72,59,2,63,68,69,178,162,184,11,73,198,205,99,41,26,88,40,184,237,112,45,112,166,29,249,211,20,161,15,126,245,182,45,235,70,146,223,8,3,13,82,29,99,204,13,103,19,246,16,115,80,100,132,251,147,40,220,133,167,84,148,172,10,100,87,167,100,188,98,54,53,232,126,20,50,50,89,73,213,26,67,50,67,236,47,133,12,199,122,38,11,71,32,173,165,202,217,200,92,169,201,41,113,161,136,86,110,85,91,11,98,239,76,185,14,97,40,136,248,101,4,208,32,184,64,46,52,224,30,25,74,225,200,132,161,121,78,184,200,49,135,76,37,35,88,78,168,23,144,155,7,225,181,174,66,6,118,78,248,53,116,88,138,66,7,218,93,165,106,4,212,120,250,64,183,17,129,45,62,6,36,0,44,57,138,24,142,59,67,8,56,12,86,55,190,112,21,25,223,34,151,213,144,12,6,87,87,52,4,22,12,231,178,108,70,26,94,71,253,24,62,143,242,96,48,113,99,232,234,124,105,88,93,242,212,177,77,36,135,87,20,4,72,228,32,117,19,12,14,101,170,134,150,83,93,32,189,8,42,18,165,184,170,166,137,79,165,105,133,71,22,37,211,82,116,100,148,231,26,33,76,226,48,69,104,129,166,142,153,65,57,169,5,25,203,138,13,40,193,12,172,77,121,133,240,203,75,117,221,64,211,224,234,38,143,121,3,217,172,61,85,195,70,126,61,146,138,88,110,101,3,193,103,193,114,36,95,9,183,81,67,241,146,131,206,54,60,55,76,210,247,48,85,85,106,64,144,19,55,178,102,17,58,180,82,52,223,230,186,103,132,183,147,75,190,231,170,206,145,97,221,133,119,27,156,87,20,50,204,172,142,212,77,104,72,52,174,248,56,64,221,137,184,6,121,61,185,16,49,84,149,37,223,155,204,8,7,28,204,152,165,15,104,90,97,86,10,111,93,126,5,57,234,160,16,74,186,21,145,97,18,87,54,31,174,16,67,170,146,52,218,32,202,177,129,201,176,237,176,225,124,213,233,202,177,0,147,4,185,133,200,134,83,112,149,58,31,166,21,106,77,248,215,208,143,170,167,6,184,9,22,114,19,58,172,232,166,122,98,113,118,152,69,45,131,217,72,61,239,144,11,216,139,200,148,128,90,61,14,33,227,123,33,171,194,119,182,57,160,188,131,140,46,169,6,132,116,91,221,216,252,160,151,178,170,6,55,14,93,221,93,20,138,32,69,16,29,206,47,234,10,71,252,147,43,245,84,192,69,242,236,27,219,30,86,92,201,188,241,110,168,37,107,8,143,14,137,46,83,66,65,108,164,37,65,144,133,228,11,177,96,21,119,100,96,231,193,225,65,50,126,8,57,214,21,75,3,14,35,79,225,42,17,171,166,169,202,82,168,19,164,136,13,50,99,202,42,132,239,56,92,194,34,178,165,13,40,106,225,155,39,149,165,240,9,177,21,33,25,182,230,80,212,212,3,132,72,245,78,134,207,160,84,82,17,6,182,42,106,194,87,194,101,102,200,44,195,231,68,17,84,61,138,45,13,185,97,100,1,80,53,219,144,133,244,112,200,120,35,76,166,42,167,225,178,99,107,242,99,168,21,28,111,64,155,9,17,67,74,77,56,234,76,149,19,209,130,220,46,66,230,2,34,135,171,232,220,245,224,198,16,100,40,91,216,0,215,137,172,163,174,164,122,196,139,41,84,2,49,179,165,184,199,15,112,77,83,63,70,206,42,121,38,192,31,129,243,241,42,107,231,66,132,147,100,2,34,245,212,33,211,1,46,238,69,162,38,196,71,133,204,0,51,19,74,162,22,5,140,41,228,64,209,39,201,128,208,100,142,170,239,215,17,223,46,197,92,194,220,84,58,102,147,146,50,148,130,45,102,170,172,33,96,228,29,121,152,25,46,5,121,40,101,195,185,200,146,106,61,2,230,49,84,222,15,126,32,118,68,6,92,183,114,214,33,250,1,138,118,41,159,243,49,84,180,211,196,189,193,47,36,84,105,64,151,163,238,46,64,226,72,33,2,182,70,53,104,36,8,83,148,107,152,105,144,170,84,14,137,17,72,153,84,44,240,35,133,13,114,18,26,130,69,101,217,58,34,124,148,179,12,42,124,201,63,153,129,71,181,106,4,177,9,255,43,212,105,224,208,85,219,109,219,56,107,67,141,8,162,70,116,79,229,221,60,55,20,38,145,28,207,81,84,107,54,114,239,33,180,46,212,167,32,186,86,185,143,17,145,44,47,0,64,32,58,138,140,140,155,6,0,11,118,72,134,203,174,98,200,67,130,16,233,145,96,50,74,29,103,168,247,181,137,123,84,118,155,25,158,167,206,166,142,216,26,77,30,103,12,152,112,138,175,49,65,206,1,206,72,144,77,164,200,48,85,50,28,132,164,226,1,238,248,14,83,76,67,96,189,0,185,32,201,22,185,77,43,100,207,13,45,205,200,59,105,170,6,95,252,5,81,89,106,12,77,104,187,84,178,103,144,183,151,212,55,34,111,147,122,35,195,254,44,229,115,70,113,8,42,59,108,145,148,41,201,200,193,164,28,12,184,207,53,67,15,87,18,97,243,170,55,54,16,94,52,169,171,1,156,29,212,193,10,25,73,160,66,245,152,7,77,154,202,198,16,64,164,27,41,120,77,69,129,69,46,243,110,184,119,137,81,177,28,101,182,97,142,151,194,42,46,84,87,83,68,43,126,196,219,0,209,9,85,211,232,133,202,128,33,224,2,158,127,130,108,67,17,164,88,209,53,164,47,10,77,13,46,101,170,139,168,8,227,183,228,153,195,5,112,24,215,20,27,59,137,136,146,87,0,235,139,11,92,181,253,67,86,147,250,124,74,119,164,120,75,32,186,211,180,164,230,205,68,86,59,71,17,250,128,117,136,83,46,180,37,184,174,226,209,104,163,94,64,194,132,38,22,66,205,84,189,37,12,203,8,169,54,82,145,42,31,3,2,42,50,6,224,126,182,148,201,70,210,116,35,100,176,160,207,215,163,8,74,78,198,124,105,161,81,139,98,37,28,229,107,168,249,66,142,24,253,214,212,67,9,240,50,174,25,25,88,56,3,171,56,214,0,175,7,106,38,57,40,232,132,178,136,1,195,228,72,161,13,31,91,106,16,16,33,167,68,138,109,100,154,211,85,105,20,185,65,193,7,9,50,188,45,35,204,122,155,60,32,12,233,243,3,109,11,162,66,44,197,187,69,67,98,102,35,180,66,218,74,230,112,144,33,16,74,254,12,233,192,116,71,49,189,146,23,175,28,20,62,235,192,125,87,170,230,167,52,34,208,66,187,45,66,196,21,207,25,224,40,91,44,36,243,179,89,209,93,195,87,1,62,143,161,205,24,206,98,202,82,177,128,155,200,164,58,211,162,76,214,174,226,48,132,20,5,161,149,222,162,56,124,229,212,129,157,215,138,172,171,30,212,232,138,43,19,178,146,135,246,104,222,46,207,83,66,51,96,180,178,157,208,40,69,222,69,170,147,10,64,69,113,95,74,215,5,36,62,85,91,70,89,232,229,42,6,224,154,167,142,10,200,150,108,24,176,240,53,213,69,11,209,18,112,218,146,30,46,124,225,69,249,212,109,50,180,67,19,34,189,107,76,32,232,69,13,7,127,16,26,11,208,104,71,85,76,216,228,179,37,149,211,72,70,98,57,138,164,11,238,26,176,255,130,108,16,100,115,68,181,9,183,200,144,142,76,56,115,92,133,12,143,123,59,36,219,56,107,149,53,108,123,148,18,68,122,127,113,113,210,83,55,31,216,84,83,232,37,2,68,4,101,137,130,8,237,180,112,44,211,44,114,217,138,200,48,17,106,210,125,81,67,254,111,166,82,135,58,63,14,243,180,52,159,62,229,79,47,167,7,189,45,115,141,106,213,47,116,42,112,175,172,231,107,156,240,236,141,95,190,243,139,183,154,141,74,189,147,74,151,130,183,218,83,47,63,223,73,147,62,24,112,209,164,132,217,208,178,192,11,144,124,119,129,73,70,86,110,227,70,11,215,168,238,119,190,246,245,235,255,248,245,179,239,126,159,55,226,250,205,175,166,94,200,57,52,166,94,228,15,65,102,112,114,220,117,48,230,192,204,113,135,214,123,253,169,191,189,254,238,215,147,87,10,165,32,82,187,75,100,46,184,199,128,39,24,94,233,23,95,187,254,194,107,201,43,181,200,115,209,149,56,11,8,167,193,193,50,180,206,183,127,251,217,235,79,253,219,61,212,137,83,3,137,75,130,156,245,16,160,145,85,110,232,156,254,241,213,183,127,251,135,103,191,251,199,68,245,97,20,61,88,207,101,202,54,46,181,32,163,203,240,78,254,237,219,191,253,248,61,116,146,206,127,211,12,130,93,92,8,39,144,239,135,87,250,236,59,191,192,210,253,249,119,238,161,94,29,72,197,158,112,150,7,115,169,19,134,192,208,106,223,248,229,179,183,126,121,47,59,6,168,65,128,171,144,224,87,142,233,88,240,121,30,90,239,187,223,255,19,159,210,123,168,20,120,101,176,124,208,54,117,3,63,101,64,75,13,173,244,87,191,186,254,231,239,222,199,0,67,170,130,83,45,85,106,192,123,75,131,231,224,208,109,250,205,127,121,231,173,175,222,71,79,113,236,121,34,108,158,111,23,56,219,114,70,118,104,165,239,125,250,43,215,63,249,114,194,77,3,159,112,6,147,147,136,201,176,128,223,206,47,143,184,10,63,243,241,164,187,20,145,102,129,99,185,72,22,134,236,0,250,240,115,225,250,123,63,190,254,221,47,238,225,204,133,39,47,147,64,9,64,130,176,0,39,23,183,91,18,85,101,82,208,178,4,174,179,57,55,201,185,172,225,87,202,219,111,126,33,209,80,82,18,34,93,132,17,185,112,229,133,82,97,248,80,190,253,187,215,175,255,249,141,123,88,162,80,34,34,175,79,176,25,113,192,58,6,139,169,244,217,175,62,129,195,231,231,223,73,88,35,48,77,130,78,90,48,250,67,83,60,252,30,225,7,44,223,252,252,164,251,249,47,146,109,126,68,99,122,34,13,150,75,66,0,176,214,134,111,139,63,126,227,217,47,191,157,168,58,40,161,108,93,4,155,185,46,96,108,28,47,174,186,79,127,229,217,63,126,43,225,197,76,24,189,1,86,14,2,80,56,159,236,217,49,71,219,235,159,75,182,70,49,142,76,160,245,195,72,15,175,21,111,248,69,245,206,15,63,158,168,46,104,255,192,89,137,97,4,54,132,6,69,125,204,126,72,180,205,145,13,200,131,175,150,152,50,128,179,242,115,108,248,54,248,199,55,222,126,243,127,37,92,147,48,188,128,159,178,197,45,8,107,7,242,186,12,95,36,255,246,117,193,105,36,172,20,1,117,129,67,2,85,10,67,61,229,227,25,126,156,125,237,221,223,252,52,249,238,3,223,8,100,41,153,53,24,120,221,124,124,135,15,237,207,191,241,236,245,63,37,173,16,30,27,208,124,72,244,120,100,184,179,245,152,13,241,153,31,37,171,203,165,236,216,18,70,25,249,200,161,15,138,59,207,146,213,133,20,84,228,254,137,186,224,4,9,147,247,240,110,125,233,11,124,20,239,97,197,152,240,177,178,36,140,0,25,200,77,51,166,127,215,223,251,225,245,207,126,22,212,155,172,82,228,151,0,116,58,85,106,242,187,30,254,164,70,204,206,255,217,179,223,253,241,30,42,133,173,148,112,95,2,174,194,34,111,119,195,137,59,2,174,255,254,91,207,94,255,74,178,249,68,102,70,206,113,7,221,4,172,45,76,118,49,135,233,171,159,231,71,192,245,235,175,38,227,214,28,192,83,235,33,148,163,167,193,16,30,51,155,255,241,235,100,215,18,146,96,114,193,84,140,39,242,82,2,94,38,110,185,38,171,11,102,106,67,192,8,32,165,130,199,204,56,133,195,155,191,77,86,21,156,157,224,159,17,48,132,200,211,98,242,251,34,166,174,127,73,118,219,50,164,43,52,37,244,2,252,125,145,39,120,248,29,241,213,79,36,211,99,80,126,32,9,3,238,0,46,2,230,253,225,203,255,181,31,36,188,251,32,234,218,226,80,177,93,10,32,29,126,35,92,191,241,165,123,216,219,44,200,75,32,192,103,144,81,29,190,16,49,55,194,23,95,77,120,142,144,29,95,194,5,154,14,101,103,30,46,221,254,246,75,184,95,191,246,83,206,89,39,171,19,113,107,192,194,10,250,71,198,103,46,138,197,157,93,168,148,159,153,247,80,175,133,68,222,50,186,133,86,39,132,193,184,219,239,237,63,124,243,250,167,111,222,71,189,14,112,220,28,97,251,160,60,65,92,14,101,113,155,240,250,231,63,186,159,254,34,114,8,30,236,76,134,115,58,20,21,54,180,218,175,254,224,157,31,127,5,107,247,30,170,117,0,239,172,9,207,92,36,170,48,224,207,25,55,204,188,210,119,127,249,211,36,53,18,66,146,199,165,179,128,59,133,149,4,42,147,152,5,245,245,87,3,238,52,81,141,140,66,84,69,222,53,196,190,243,10,145,7,111,232,89,247,214,223,37,170,203,3,232,163,99,6,73,32,224,248,226,58,113,234,211,119,191,248,15,201,185,40,130,140,69,184,96,32,162,185,200,114,73,152,94,113,92,212,235,175,39,150,178,13,100,144,148,168,139,90,16,116,27,115,12,189,243,167,79,208,4,38,235,163,135,148,113,150,188,24,117,74,19,14,167,149,161,19,248,179,223,191,243,141,63,64,246,77,184,106,92,50,144,184,97,14,195,32,7,68,12,147,241,153,175,223,195,58,69,54,17,120,225,5,83,105,18,0,40,92,11,134,118,243,155,191,65,141,196,158,38,170,212,33,95,58,221,16,138,68,157,31,240,136,44,143,187,191,222,249,143,143,39,237,38,151,51,44,152,219,130,3,0,30,70,112,246,97,241,43,246,59,215,175,223,131,158,22,188,27,172,216,1,126,29,223,154,200,163,135,132,206,67,215,237,39,126,253,222,111,191,251,236,151,223,190,135,122,93,242,243,119,2,217,202,117,96,116,51,224,82,56,180,191,255,240,133,251,209,99,90,64,127,245,12,97,253,180,145,189,88,131,199,235,208,74,127,248,79,16,0,248,77,118,15,215,39,210,11,219,50,155,55,225,25,227,172,191,171,222,175,255,50,153,74,12,56,27,192,243,14,56,116,160,182,3,128,105,248,125,2,149,195,119,254,243,247,159,225,221,188,254,212,247,175,191,252,153,235,223,188,254,159,191,255,108,50,85,60,28,182,248,162,14,14,10,224,173,34,179,76,172,53,41,89,93,112,85,130,255,101,176,134,145,226,131,2,107,99,184,177,100,251,197,131,131,139,128,10,131,191,45,208,195,227,204,143,193,1,248,251,255,149,236,0,180,41,81,175,80,203,33,4,2,217,195,134,215,248,236,159,94,75,170,187,229,135,45,224,5,77,161,153,211,145,178,70,143,179,200,221,67,117,128,130,52,5,176,63,133,50,0,123,45,198,100,243,181,159,38,92,39,228,240,19,32,226,83,54,114,228,105,139,217,20,9,251,101,16,2,163,38,85,224,200,76,104,0,50,120,4,122,42,11,158,173,142,204,212,140,236,161,8,87,176,71,162,101,48,145,145,11,158,108,193,124,1,142,201,69,126,198,225,117,125,43,153,20,137,19,12,158,106,66,108,181,77,130,33,29,126,92,191,247,230,91,201,234,2,116,178,230,138,108,9,200,31,129,19,203,137,51,68,39,172,11,137,237,101,50,102,128,44,225,132,102,163,88,135,54,131,134,20,89,88,196,24,122,136,150,136,185,223,223,123,43,153,126,13,113,103,192,130,11,56,82,32,47,144,139,248,240,126,189,149,76,15,76,75,158,75,104,34,81,3,112,243,224,140,60,154,49,116,144,223,197,17,156,54,243,200,141,41,198,48,242,236,103,159,78,56,134,92,204,214,194,180,234,148,85,198,139,27,195,196,214,9,7,64,139,129,46,129,220,141,181,152,147,247,250,141,47,37,19,168,17,123,36,145,90,1,105,76,232,194,195,5,192,175,126,63,89,167,192,223,1,214,62,80,7,241,235,18,64,65,49,147,149,236,66,129,143,26,210,28,75,164,125,155,240,187,189,56,91,110,82,149,4,23,99,101,166,102,62,113,154,22,87,211,27,201,118,49,195,26,244,66,11,139,131,212,113,204,26,201,2,132,103,49,50,15,11,191,42,24,28,1,131,50,124,9,254,243,119,19,26,115,0,212,46,177,182,117,143,194,242,141,24,30,252,231,175,37,60,116,25,133,12,138,28,52,148,96,203,214,70,114,56,193,225,18,112,164,66,34,7,8,150,97,199,121,80,93,127,238,159,147,233,172,45,87,3,184,129,64,163,37,171,123,140,248,196,133,240,100,170,120,40,113,67,152,85,56,48,83,150,192,161,189,122,245,147,201,70,80,135,131,40,19,189,178,131,252,225,94,76,183,18,170,137,28,248,216,121,50,33,175,13,176,33,132,31,14,103,11,63,245,189,100,253,210,128,25,175,11,216,85,224,241,91,8,139,28,201,42,36,144,44,184,234,8,139,16,210,180,194,129,125,20,86,26,88,100,129,145,40,234,50,233,129,229,141,100,109,32,167,49,116,6,162,46,138,28,54,188,209,136,12,132,72,231,120,194,67,1,25,29,93,87,139,185,250,223,251,68,66,47,90,112,102,200,240,37,234,98,58,101,16,140,57,121,223,72,182,149,29,6,20,69,71,248,176,16,32,185,30,39,158,39,115,31,67,124,34,160,243,3,86,205,37,45,108,204,238,74,58,91,72,241,226,232,66,230,178,12,15,80,219,214,104,170,2,128,32,48,194,3,63,107,64,50,184,0,33,31,62,89,95,126,53,161,23,48,144,139,28,225,159,230,33,201,41,63,166,188,56,197,81,178,186,224,113,196,121,107,89,23,32,200,116,107,52,155,11,136,76,154,39,213,243,12,57,34,204,152,245,254,246,111,147,249,81,65,169,8,192,24,97,237,240,8,89,200,30,209,185,139,141,43,60,240,249,8,2,1,214,138,241,161,120,247,147,255,148,172,42,131,115,240,166,39,220,37,129,220,25,64,19,13,93,133,63,249,114,194,186,248,225,199,4,78,58,191,34,1,44,164,199,121,156,38,222,200,204,52,144,125,45,208,232,33,104,214,64,244,250,240,40,134,100,90,81,211,113,0,245,21,36,167,195,177,107,104,136,192,29,201,53,73,56,84,128,122,11,164,86,100,158,166,124,196,67,215,198,39,18,178,80,64,194,70,132,189,148,144,61,47,254,212,72,56,95,136,19,199,170,23,182,25,100,124,55,226,60,164,158,253,252,119,201,78,94,29,169,191,164,29,17,89,110,144,111,120,36,210,56,236,31,252,182,98,174,208,78,66,45,74,40,36,67,235,250,214,191,38,171,11,174,38,134,43,53,161,228,114,237,58,35,17,242,76,202,238,0,180,227,32,196,3,25,203,112,49,143,164,46,151,17,250,118,160,21,2,128,15,226,75,221,152,91,249,205,31,39,171,11,238,85,156,247,52,101,8,137,65,113,205,35,233,23,197,194,105,34,217,134,11,180,91,219,5,22,197,40,68,20,13,208,121,76,36,142,114,145,64,12,6,149,225,123,249,221,207,39,179,122,130,221,245,144,173,55,208,92,35,107,23,50,166,142,100,190,80,15,184,25,170,202,181,17,38,103,91,163,89,134,92,208,178,16,220,31,48,108,148,78,208,178,52,107,20,211,101,82,186,57,24,83,131,35,10,25,195,116,45,174,95,9,135,208,66,82,23,145,2,142,176,36,176,223,98,132,215,111,126,61,153,213,11,121,37,77,205,22,246,97,64,171,104,70,140,243,237,187,127,248,65,178,110,89,124,225,57,158,8,27,194,111,128,118,141,9,58,249,67,50,107,158,133,180,150,176,0,139,224,1,29,233,80,99,236,66,73,109,53,128,27,182,33,177,138,216,143,32,171,72,140,220,240,165,255,157,172,46,128,155,26,65,6,24,46,198,242,201,138,141,188,122,251,183,111,37,243,92,162,244,158,154,39,76,107,12,120,141,142,55,146,203,139,33,51,32,124,51,197,50,4,236,31,80,79,134,15,225,215,63,155,204,7,12,136,0,174,208,228,185,0,145,241,140,56,93,195,123,223,248,85,50,51,30,178,123,5,235,2,48,34,72,26,22,35,119,253,44,169,195,16,244,64,90,160,250,7,236,161,71,121,35,70,49,128,22,224,111,248,184,5,154,107,7,6,13,132,173,57,163,24,64,164,95,96,134,195,68,93,26,101,60,228,227,56,146,49,4,82,165,35,115,190,185,148,74,21,9,13,70,99,223,213,1,131,32,12,13,128,192,116,117,130,80,30,5,167,1,77,26,147,89,167,77,32,194,243,251,101,36,42,20,206,206,32,209,187,72,93,7,220,66,11,16,13,70,172,11,244,189,196,199,35,155,8,37,118,10,198,210,5,230,182,110,197,197,106,254,240,94,34,155,153,7,188,52,126,55,11,7,21,100,159,48,227,42,125,239,245,127,184,254,197,27,215,111,126,235,30,234,181,9,45,80,19,236,48,160,158,52,35,78,163,248,238,215,190,139,216,219,123,233,47,96,110,77,233,179,143,52,59,200,60,224,197,48,37,255,242,149,123,169,148,242,134,6,208,189,116,210,152,26,208,141,98,184,147,247,126,244,239,201,248,113,23,144,30,182,46,78,53,15,136,43,102,140,12,250,206,215,222,160,168,149,127,77,40,1,64,133,106,5,185,224,80,51,165,123,181,238,112,127,78,168,34,102,48,23,80,216,152,8,89,3,254,151,19,19,143,127,253,229,95,38,219,32,4,132,230,10,29,12,160,239,53,0,132,141,34,120,133,193,209,143,25,94,48,146,208,51,65,201,30,19,139,199,55,69,178,49,180,60,66,242,183,133,163,44,144,149,128,161,61,252,56,253,97,162,186,144,3,69,71,202,144,128,131,208,12,215,129,191,243,240,126,125,227,143,201,54,56,223,207,58,18,139,137,160,126,3,110,92,102,236,41,154,180,46,51,64,196,11,252,198,129,144,238,56,113,108,236,79,146,141,33,124,210,13,145,222,25,176,100,6,172,171,35,185,105,77,164,17,7,235,42,244,7,22,156,196,226,140,250,216,209,63,252,195,123,175,253,107,82,105,145,114,93,107,34,8,8,233,218,12,194,2,139,113,143,248,212,59,159,72,22,66,129,64,73,155,32,155,137,211,52,40,65,121,204,153,252,236,31,63,77,231,228,119,147,213,200,135,208,176,52,161,82,0,36,36,175,49,134,87,186,254,251,223,36,143,229,7,214,39,114,28,6,230,72,10,247,51,92,55,22,253,225,135,215,63,251,252,245,119,222,76,182,35,120,101,54,32,120,69,31,89,0,243,56,188,198,79,127,47,25,147,6,220,44,32,115,6,106,19,192,85,58,122,156,176,245,250,143,147,157,150,200,231,40,34,94,145,228,149,33,138,57,230,96,254,211,215,18,110,5,132,195,105,100,238,10,122,134,213,233,196,168,239,130,218,146,59,157,67,225,175,155,154,200,225,238,56,154,1,64,214,152,251,224,237,55,223,188,254,135,47,220,3,99,100,1,137,209,18,137,150,29,11,30,247,177,10,243,235,55,147,170,82,60,164,180,10,20,230,200,14,98,227,118,48,227,112,109,18,134,103,232,14,244,162,193,190,131,149,153,87,21,195,220,126,252,19,201,170,66,10,50,228,191,20,123,220,246,8,168,53,110,8,17,142,193,121,218,196,235,5,217,57,152,5,140,158,0,205,11,232,136,14,50,1,12,237,227,231,126,150,204,38,224,48,138,217,12,150,9,210,32,105,192,105,30,197,157,142,12,122,16,245,2,193,132,175,76,104,156,221,24,119,145,247,254,248,141,100,146,58,130,216,109,17,139,234,192,179,8,89,212,98,36,245,159,37,27,67,3,236,9,64,144,3,13,4,210,231,56,113,135,229,207,127,244,238,223,253,83,66,151,44,0,236,89,148,143,35,24,72,195,182,49,154,195,215,199,111,146,41,208,153,205,47,3,77,164,177,231,140,17,146,20,185,49,103,215,59,223,72,216,45,94,48,5,236,5,235,222,160,188,120,49,158,223,124,206,222,121,245,243,247,114,62,99,242,192,47,8,212,62,29,89,129,224,131,62,156,95,249,211,79,223,254,221,231,239,39,242,202,2,240,175,43,100,45,100,74,36,192,79,61,30,45,231,30,0,244,128,45,205,153,93,145,229,30,185,230,108,32,179,199,72,233,255,246,253,100,19,10,215,78,46,250,208,225,98,195,226,206,248,149,52,10,120,30,134,108,154,112,230,23,232,60,46,160,215,99,48,101,158,189,145,80,148,228,215,57,64,47,133,90,71,3,104,107,220,118,255,194,107,9,21,209,128,155,245,130,152,1,135,80,137,45,61,206,113,224,107,239,124,243,59,73,217,35,126,197,233,30,191,233,132,58,5,161,229,186,22,19,84,242,236,95,18,178,69,72,86,225,132,108,17,162,172,249,246,215,239,98,139,18,246,206,51,144,161,205,50,4,211,110,32,111,150,22,3,250,151,48,44,194,212,144,160,16,57,165,5,187,238,32,163,129,201,70,163,83,53,116,27,138,48,67,40,82,120,117,148,206,98,232,146,252,223,201,102,13,24,194,6,96,44,132,29,198,117,237,216,40,224,164,214,219,32,55,59,243,4,175,7,21,0,139,243,249,72,134,92,134,252,212,8,113,10,48,62,249,248,153,128,154,53,245,145,232,0,96,254,182,144,180,37,224,77,24,63,143,29,43,14,180,229,213,207,39,180,60,2,100,216,8,112,46,57,167,12,220,121,35,14,219,39,169,93,223,97,216,84,129,206,198,65,236,155,133,80,219,209,248,232,80,26,79,199,147,188,164,141,44,21,250,40,186,197,56,87,236,232,72,32,35,1,5,52,3,238,71,195,235,250,231,215,146,237,46,13,108,170,225,234,18,250,213,70,154,99,111,36,253,50,116,240,60,194,163,202,161,4,19,110,140,173,61,169,54,143,15,24,165,125,20,206,192,92,134,131,31,166,51,154,149,241,95,103,15,100,92,152,177,12,233,26,97,235,72,31,165,199,2,188,37,171,202,132,83,51,60,209,130,186,44,196,29,197,65,43,94,127,42,153,98,30,65,118,92,242,21,174,199,128,237,54,152,102,141,196,245,152,215,197,5,120,75,68,178,0,246,201,130,174,100,52,10,108,184,133,49,219,52,2,5,54,229,215,177,99,175,174,100,211,197,144,39,197,21,43,195,0,140,60,242,173,141,34,232,24,43,3,225,205,114,4,109,23,73,229,152,59,146,110,217,22,82,176,25,154,48,217,192,172,138,81,141,169,235,203,9,55,23,194,32,93,9,152,170,3,246,223,118,237,209,244,11,56,5,92,96,96,210,241,72,135,83,245,72,170,178,248,173,232,1,223,63,56,119,109,36,132,136,179,162,36,238,150,73,57,135,69,183,144,51,214,67,198,231,81,68,43,50,68,191,33,75,187,240,73,3,136,168,229,198,157,187,9,251,5,63,59,71,19,215,36,178,73,0,203,47,70,23,254,238,23,126,157,80,239,206,167,140,82,5,81,93,92,100,183,17,5,50,146,123,18,97,30,72,210,46,150,60,124,183,192,12,140,34,160,138,81,114,111,13,185,47,168,46,192,94,105,58,27,205,105,136,96,5,75,119,3,161,1,194,16,67,14,23,115,52,23,10,31,68,196,164,9,63,39,228,180,215,226,180,167,9,195,142,17,59,205,69,74,51,64,39,34,216,41,72,148,198,40,226,142,145,230,22,81,158,194,107,22,201,66,181,88,32,164,100,160,146,124,106,160,18,114,52,41,120,33,107,177,227,140,132,11,133,99,41,114,64,154,194,241,216,133,11,128,107,143,68,227,96,2,175,18,185,127,130,227,16,249,69,28,62,129,206,72,228,127,134,27,196,115,5,140,20,159,55,120,32,184,163,113,74,183,144,119,4,105,116,130,101,232,33,99,52,223,108,163,113,101,229,3,136,92,131,161,25,210,210,96,146,25,141,71,181,198,144,41,85,24,39,108,36,254,115,109,119,36,241,165,24,67,0,197,8,187,146,5,76,213,88,231,237,132,221,114,60,126,44,233,158,176,86,83,138,86,48,58,49,44,239,171,201,100,114,157,175,61,164,104,20,117,1,39,46,14,147,243,55,73,241,138,224,18,229,10,53,186,141,36,105,142,105,140,196,255,29,9,60,17,177,21,220,39,12,152,22,177,240,97,207,190,245,122,66,121,18,0,148,158,48,128,240,106,77,104,3,134,43,233,95,75,24,12,100,25,58,151,128,130,154,76,56,188,216,108,52,241,3,128,207,246,188,192,243,10,218,19,29,142,101,49,226,201,15,190,148,80,219,101,225,184,112,197,0,82,162,7,211,213,71,19,22,193,52,74,118,98,138,33,4,198,156,22,163,116,77,106,245,179,144,110,218,18,226,137,163,81,130,90,59,198,58,156,88,139,199,144,36,71,56,191,219,72,80,11,236,39,119,52,75,3,156,5,44,193,193,218,224,87,137,137,108,201,195,143,140,223,253,123,66,12,43,13,41,86,197,218,208,109,104,244,12,115,52,218,73,36,206,6,26,41,19,243,229,18,160,128,25,103,110,72,88,151,97,34,23,109,192,212,32,203,155,7,137,114,20,114,23,161,46,32,5,181,17,172,13,32,86,154,118,92,80,127,210,181,193,103,12,110,204,129,65,207,133,141,157,89,198,136,252,223,77,215,64,132,110,176,230,145,170,133,175,202,209,240,160,240,53,132,90,215,16,118,74,0,13,59,113,81,98,63,252,67,66,131,186,238,34,163,180,176,191,234,228,193,60,154,157,76,41,31,249,1,40,236,203,134,97,16,58,200,104,234,226,124,32,2,22,131,157,172,49,242,236,117,70,195,238,58,8,19,51,165,107,147,174,113,38,212,136,197,97,76,216,47,7,41,237,101,146,59,7,121,180,201,106,63,18,190,144,33,146,223,113,53,113,202,243,90,249,40,198,104,107,222,253,226,103,159,125,230,79,239,124,239,143,201,96,159,120,101,46,231,49,130,100,142,12,192,164,44,54,182,239,111,191,117,253,189,31,221,71,156,128,167,33,241,119,112,193,112,41,76,51,108,8,71,163,112,217,71,66,70,10,235,19,230,47,203,0,28,169,123,103,98,196,228,254,126,200,48,143,76,202,162,82,79,179,153,27,235,199,146,236,148,4,76,103,144,167,87,198,63,112,70,65,139,219,119,201,142,46,196,6,88,54,211,68,248,3,103,228,248,250,116,70,164,88,113,0,203,40,144,106,28,147,50,52,115,249,118,20,138,21,139,96,93,93,77,19,192,203,64,34,117,98,215,72,66,5,31,246,56,216,68,71,184,20,154,192,212,143,51,186,253,125,66,36,123,46,180,128,245,214,101,200,131,205,39,207,29,13,115,133,20,241,204,17,182,68,29,166,122,24,208,135,111,233,111,127,49,97,85,124,4,53,93,0,11,153,174,9,111,246,184,176,170,183,190,121,47,153,27,57,179,13,206,81,186,237,51,190,197,24,14,174,225,149,126,50,97,93,252,158,54,153,72,199,3,43,21,99,186,29,27,179,254,167,132,235,17,9,227,61,38,44,98,38,34,149,13,107,68,198,8,207,213,29,228,174,16,112,134,6,192,19,236,24,96,254,79,254,36,97,248,8,46,106,93,160,254,121,158,229,197,198,24,190,254,122,66,243,0,210,203,235,2,96,208,180,92,164,122,30,145,22,29,230,122,91,98,106,16,174,33,194,229,99,98,98,222,184,254,201,151,1,154,78,139,255,63,127,255,153,235,111,253,235,245,91,111,38,68,19,103,140,238,50,46,6,136,240,114,2,87,136,11,21,77,232,104,199,183,128,193,143,47,71,64,15,193,242,104,198,105,53,19,90,188,225,214,4,192,18,17,2,4,203,45,146,96,141,196,64,97,194,9,77,183,108,1,155,99,227,224,28,141,151,12,159,38,152,50,61,91,112,148,124,244,116,51,206,92,251,222,167,191,130,12,144,9,179,162,90,194,105,87,92,58,252,183,88,240,230,132,32,199,8,224,227,139,81,58,149,24,124,239,225,198,115,71,130,102,103,26,136,137,145,72,44,124,177,152,252,138,211,71,97,56,176,224,2,129,52,140,1,155,229,89,124,113,48,111,52,142,131,136,47,133,161,34,192,4,64,244,32,103,233,156,24,136,222,235,55,191,145,172,46,202,240,224,137,147,3,105,24,76,221,137,139,166,72,150,116,1,216,107,224,64,68,232,181,102,107,76,227,215,245,136,16,129,248,129,12,36,64,17,92,7,0,46,100,74,26,73,156,190,103,217,209,13,0,108,116,139,223,168,113,65,61,201,112,68,56,183,237,120,12,136,7,129,125,152,255,2,15,235,209,224,15,114,241,157,193,247,93,186,149,104,188,118,119,52,88,219,22,240,33,13,221,116,131,148,82,186,6,160,138,184,88,193,183,127,251,217,100,224,158,72,136,225,122,2,216,91,227,103,148,206,92,107,68,184,10,100,206,23,214,23,190,169,177,40,99,235,250,198,245,235,63,230,156,15,50,155,191,249,227,164,85,243,9,67,90,30,153,245,128,146,88,154,49,112,41,215,223,252,54,110,153,123,65,117,0,174,179,238,50,77,70,41,242,13,161,185,70,124,34,217,215,127,28,86,202,223,57,155,238,140,165,252,162,102,167,30,166,179,211,79,234,244,218,86,165,235,183,22,235,165,6,234,171,53,27,117,191,222,225,101,132,143,87,27,69,191,58,117,241,52,93,171,92,86,234,188,33,103,47,167,242,169,199,143,211,197,124,39,63,85,186,168,23,58,149,70,125,236,225,147,150,207,59,83,127,82,45,79,165,90,221,197,122,187,82,244,183,59,249,86,103,165,81,72,165,171,157,91,79,235,229,84,186,134,194,215,6,219,65,21,166,210,149,246,98,189,210,89,205,183,206,252,86,123,234,67,122,122,37,223,247,91,243,173,198,69,115,170,126,81,173,166,107,1,169,138,199,83,47,63,78,151,26,173,218,212,147,86,55,40,46,149,110,117,231,91,249,34,167,240,193,201,183,242,53,222,169,167,233,74,161,81,223,109,85,167,248,64,20,245,66,129,15,68,169,82,237,248,173,25,116,134,23,210,104,85,202,149,122,240,87,88,22,18,187,253,234,19,122,88,100,74,127,240,206,155,63,76,165,219,178,35,252,9,173,125,206,20,203,167,121,222,225,32,157,154,205,159,85,138,83,122,186,112,82,169,22,91,126,253,118,201,74,209,198,240,162,117,206,97,220,40,26,11,208,10,138,214,49,187,55,10,53,158,87,38,185,32,222,40,19,121,60,131,50,141,248,230,178,168,100,54,180,100,134,132,230,55,7,194,182,77,131,74,102,183,154,106,70,5,154,195,155,202,101,54,235,102,129,166,161,153,84,160,121,171,64,235,121,83,101,154,186,107,223,44,208,208,24,163,2,45,62,156,143,211,237,147,70,15,235,17,107,175,237,211,42,15,86,99,176,252,170,249,99,190,47,232,215,147,234,233,49,22,79,225,162,197,199,171,67,187,87,89,137,124,213,241,98,246,43,245,224,237,22,22,250,58,255,63,95,185,202,147,149,74,221,191,253,116,163,81,237,151,27,245,97,4,94,201,157,165,24,195,31,179,224,113,187,82,47,87,253,173,155,109,225,135,83,161,197,143,37,191,168,110,237,206,73,165,61,129,94,78,215,104,243,79,148,253,206,76,165,208,89,236,248,181,246,92,171,81,203,229,11,39,254,88,10,175,164,30,242,163,162,113,81,191,81,68,55,223,122,80,159,70,65,47,81,105,31,169,251,151,157,157,74,225,108,108,76,121,171,62,81,225,155,126,159,215,223,170,242,38,183,199,30,166,235,168,44,155,111,251,115,149,122,49,83,173,142,61,124,250,16,85,248,157,147,70,145,239,233,194,69,187,195,27,80,245,243,173,91,77,190,221,201,143,126,148,8,181,124,115,162,229,215,26,93,159,78,149,177,152,183,31,166,137,48,100,38,238,42,103,200,235,106,65,202,92,60,183,20,229,221,152,34,140,247,83,134,17,83,8,123,63,133,48,62,250,131,83,18,51,207,193,133,240,160,238,247,30,108,240,53,82,105,251,202,92,251,233,206,195,39,165,96,53,29,43,179,91,159,8,14,235,116,244,106,139,223,45,19,124,171,118,252,143,126,148,211,163,3,123,186,53,209,205,87,47,252,180,63,246,144,247,44,88,25,88,28,98,243,135,37,212,131,118,249,178,73,225,122,158,224,151,198,44,95,187,74,195,120,179,58,65,177,211,211,117,94,161,63,221,153,192,77,137,146,211,62,223,30,39,249,122,217,223,230,203,173,112,114,187,227,235,199,167,252,168,24,107,80,199,30,142,181,252,178,95,247,91,249,78,163,181,197,183,68,165,230,79,224,218,138,170,123,192,71,66,94,157,15,134,188,221,107,229,155,74,227,120,71,122,252,88,246,199,244,135,237,94,165,195,27,206,199,171,229,119,167,235,19,216,79,15,159,20,248,80,62,208,166,212,126,6,227,57,17,28,71,211,126,58,120,117,154,5,75,225,230,230,122,137,74,96,83,248,145,242,235,197,148,44,171,206,167,160,209,228,99,252,148,239,73,250,22,35,242,240,165,176,39,190,210,147,250,68,190,217,172,246,105,1,165,243,173,242,69,13,92,197,195,167,130,236,63,229,27,27,227,159,163,193,252,203,26,70,44,173,149,74,187,243,127,209,80,14,30,154,183,142,65,144,183,228,46,30,19,103,64,248,144,110,18,222,152,116,1,103,232,29,197,12,92,130,124,103,220,113,146,170,111,138,250,6,158,77,227,174,25,60,93,163,235,76,28,70,17,191,55,65,45,163,191,219,99,255,255,58,74,211,247,115,79,241,35,175,209,203,85,249,117,58,112,232,209,235,55,166,85,14,96,51,207,215,61,21,194,223,12,30,169,252,203,116,253,37,58,50,167,3,74,192,19,172,212,203,156,91,26,171,191,76,15,171,157,199,105,249,107,249,241,195,224,94,47,182,242,189,96,142,249,17,95,79,127,72,23,101,163,39,109,191,179,87,241,123,67,214,8,246,14,47,153,151,207,155,167,155,15,193,178,203,230,221,62,198,211,157,233,12,157,201,171,249,230,203,245,137,2,23,24,30,191,84,41,141,233,211,211,157,135,254,116,247,37,191,202,55,30,127,96,4,15,250,244,224,9,127,192,62,196,31,4,59,231,37,127,186,247,20,197,181,166,253,137,82,32,137,241,13,198,239,148,224,130,81,239,170,112,51,250,19,145,156,69,245,242,59,130,126,242,253,27,245,63,24,213,124,186,206,251,17,254,173,116,35,237,7,29,233,76,63,41,52,170,141,214,84,234,195,166,230,249,165,82,42,221,243,43,229,147,14,231,190,27,205,124,161,210,233,115,177,129,55,167,154,187,241,26,158,173,203,55,158,190,20,179,44,166,113,245,174,240,177,109,44,109,175,175,241,122,159,180,59,253,170,63,213,121,170,76,74,190,88,124,17,30,232,54,97,226,184,197,159,237,52,56,255,23,156,31,225,137,114,251,60,127,249,241,75,55,246,52,127,36,219,16,137,113,120,88,159,166,93,210,227,21,200,89,17,43,49,110,176,244,112,176,38,172,231,142,214,132,45,134,171,245,2,3,229,71,3,21,53,114,162,121,209,62,25,187,85,134,120,83,233,97,80,104,53,124,48,118,171,168,216,105,136,74,137,125,165,21,195,167,62,119,118,2,241,100,40,203,150,246,223,207,76,249,211,151,209,198,241,135,176,82,225,50,15,70,66,108,112,127,66,170,59,38,20,5,199,203,58,47,112,56,69,123,252,48,221,18,101,20,43,221,69,46,194,143,61,57,233,212,170,83,255,227,255,225,127,63,160,185,154,78,5,171,227,195,37,62,227,255,243,127,240,2,234,5,126,84,13,108,88,48,64,233,20,190,249,159,92,240,47,84,243,237,118,32,162,213,250,143,68,193,41,210,16,108,87,174,252,41,83,123,250,240,165,250,237,235,73,180,36,24,141,177,78,250,9,190,152,106,225,46,31,178,78,134,20,128,23,239,90,38,245,27,107,164,62,56,251,245,129,213,113,139,120,187,58,98,137,149,233,39,193,100,232,30,173,79,231,98,55,157,166,217,5,191,248,252,77,39,223,27,216,116,142,186,233,6,69,163,23,216,123,67,151,126,188,128,53,72,137,223,8,184,136,135,13,3,237,2,126,199,208,128,156,40,75,124,250,56,250,163,51,93,30,28,170,214,189,30,230,55,57,133,184,81,106,61,141,99,102,110,124,225,63,247,11,118,227,139,206,173,47,98,102,226,54,103,245,252,23,141,23,126,147,197,52,247,198,188,198,140,194,11,189,197,134,174,17,169,122,188,67,137,17,137,162,119,158,126,55,216,39,159,243,44,224,157,232,39,24,167,186,202,53,117,210,126,250,67,26,23,53,39,164,2,238,163,31,141,126,159,168,250,245,114,231,100,224,209,125,87,45,164,232,167,79,211,175,76,103,211,231,211,99,157,177,84,190,152,135,214,88,200,101,69,33,151,189,146,110,165,243,156,199,75,147,74,41,101,184,154,99,91,121,150,162,191,57,71,228,191,156,42,250,165,252,69,181,147,122,60,125,62,225,95,54,27,173,78,251,105,58,197,52,235,56,53,192,17,65,29,144,186,224,108,91,187,211,170,20,58,169,151,58,19,156,131,124,40,182,86,220,109,85,159,248,72,208,193,217,170,15,185,40,141,46,191,210,246,171,165,137,87,10,31,251,88,36,240,143,165,248,1,159,194,138,206,119,42,133,28,142,254,169,20,244,221,143,248,225,221,201,243,181,192,15,187,122,153,255,244,91,209,163,212,211,244,203,80,153,87,31,117,242,199,237,155,159,243,103,143,42,117,188,150,206,119,58,124,165,8,237,253,49,191,186,80,74,190,85,228,5,240,163,246,9,189,90,0,123,158,154,170,79,112,153,183,88,245,119,242,199,196,176,63,13,148,224,83,79,72,231,192,201,121,222,211,174,79,119,85,33,95,173,30,231,85,166,222,135,142,44,122,99,218,127,154,230,163,202,207,160,54,167,78,165,34,10,204,12,124,40,160,80,41,159,183,219,213,203,244,48,126,54,236,220,163,102,190,238,243,14,158,249,253,41,95,104,85,90,126,137,198,40,39,135,227,149,212,184,66,91,172,207,241,99,236,67,154,236,124,160,16,245,137,49,79,147,109,65,188,252,52,24,197,96,2,168,208,54,105,79,54,242,245,170,31,83,230,192,64,7,175,15,155,22,46,245,220,156,21,241,50,40,202,236,149,111,190,70,173,13,39,174,141,11,63,85,227,219,62,149,230,103,50,95,227,83,169,34,223,20,24,69,190,85,94,233,142,165,254,166,254,55,157,232,95,96,86,185,254,242,23,223,249,225,27,42,37,245,240,49,52,81,168,148,175,66,94,78,88,239,54,157,165,79,122,149,98,231,100,42,229,185,127,197,155,55,164,246,224,72,201,31,87,201,134,65,178,155,252,163,89,205,23,252,147,70,149,47,174,169,212,187,63,253,205,123,31,255,236,179,207,255,72,109,137,88,110,129,138,138,47,37,85,87,117,107,157,73,133,70,187,80,140,91,104,31,225,18,91,164,145,75,225,85,62,62,15,7,215,156,82,142,178,232,90,237,250,128,18,175,126,99,205,53,154,120,44,86,92,125,162,82,28,92,70,65,1,105,217,86,20,254,244,41,169,224,244,135,143,249,255,211,58,36,175,104,185,255,245,127,247,122,248,213,231,223,249,228,239,238,92,15,149,122,243,226,133,150,195,157,147,254,238,31,191,122,253,169,239,171,213,165,210,74,107,255,140,5,208,238,240,129,126,177,5,128,87,99,23,0,17,249,36,97,122,120,233,175,64,211,100,126,48,75,247,52,75,181,230,11,207,18,94,141,157,37,34,14,206,18,237,167,240,38,168,226,26,16,125,36,19,175,170,113,79,159,4,44,109,125,130,222,92,160,191,210,184,178,155,52,14,234,140,164,78,56,177,138,23,30,9,197,18,77,47,94,75,21,252,106,245,17,9,96,143,112,83,164,100,129,91,208,98,9,177,76,92,157,252,155,232,234,148,90,46,76,48,63,1,196,205,241,215,74,227,249,45,81,189,168,213,163,62,4,231,73,10,115,241,111,223,144,115,1,161,112,74,44,231,60,111,35,31,159,2,111,32,174,114,180,254,17,77,56,111,170,206,52,254,4,150,192,71,13,206,43,150,170,252,151,78,163,81,237,84,154,232,8,31,71,101,165,39,108,77,48,109,247,211,154,247,55,54,7,215,95,254,202,245,199,127,47,27,82,188,188,187,25,238,104,90,113,120,163,21,253,255,150,86,92,127,251,147,239,124,243,151,111,255,129,207,204,91,106,107,174,158,51,53,250,139,54,199,120,127,11,229,183,175,61,251,213,39,222,251,244,151,194,53,219,60,175,223,211,192,176,63,163,37,215,175,126,254,250,115,223,228,60,7,31,161,168,73,205,86,175,122,95,227,243,190,55,18,111,210,59,255,241,221,193,38,53,175,58,199,255,109,77,122,237,215,239,189,246,203,112,87,183,59,181,155,21,155,218,237,150,189,80,59,62,244,231,183,227,254,90,241,34,85,127,238,251,239,254,228,7,239,252,228,179,228,123,17,52,160,234,119,253,106,194,149,251,88,112,127,1,31,136,150,108,249,249,234,78,165,230,207,10,217,77,56,15,61,41,86,90,62,177,29,237,169,151,133,163,19,10,78,165,185,180,27,232,252,186,143,130,7,242,158,149,238,30,3,151,166,124,152,122,250,56,16,135,98,234,147,60,129,234,0,82,31,176,167,4,18,77,163,190,3,17,81,229,137,68,183,56,95,1,173,83,131,164,109,167,228,148,82,212,63,195,205,91,193,111,121,211,213,197,111,5,59,31,252,230,217,5,241,158,94,204,115,234,195,116,101,68,162,178,240,96,41,242,41,33,254,36,165,202,116,3,111,18,249,81,167,210,225,140,132,100,195,80,209,24,113,236,202,40,252,245,224,0,17,255,56,101,62,231,37,92,146,124,45,60,4,195,198,75,173,141,105,252,183,167,233,234,244,203,163,233,183,176,82,221,146,61,135,188,90,186,168,70,43,161,82,228,107,252,36,223,234,208,178,125,8,119,34,56,223,49,157,249,80,61,227,119,187,228,99,66,139,161,35,222,240,165,133,221,115,115,105,5,138,134,64,25,147,22,26,150,33,174,120,80,225,168,203,46,248,108,187,3,101,87,248,25,54,86,156,47,31,245,64,248,11,249,126,51,95,246,215,73,108,19,143,78,42,165,142,250,128,246,205,69,75,188,164,15,123,40,156,146,138,249,90,173,11,35,122,27,126,83,151,173,34,253,236,139,159,87,226,39,127,171,221,44,135,175,225,234,139,158,55,91,10,1,23,208,77,146,31,60,8,174,2,250,253,84,249,93,249,21,30,2,109,61,252,205,8,127,99,225,111,38,125,34,188,8,243,205,38,134,19,117,224,177,95,47,98,218,192,215,98,214,83,233,90,179,64,63,155,126,171,210,8,105,16,97,137,69,134,207,153,124,216,238,200,135,213,66,240,147,150,55,255,217,105,202,159,178,158,139,118,169,138,103,189,124,171,14,31,4,114,45,123,10,93,37,150,193,212,203,169,90,190,9,30,61,245,120,152,11,87,180,39,38,196,123,99,194,98,185,195,247,195,78,168,141,157,38,131,66,90,117,121,64,35,167,111,25,136,233,241,139,185,122,181,26,141,206,196,71,56,45,197,215,2,151,16,82,233,65,159,175,224,233,152,165,5,186,199,244,69,179,120,179,249,79,121,183,59,133,147,169,39,3,235,57,208,164,13,90,136,225,193,54,176,87,134,189,4,75,49,89,53,149,147,70,250,112,204,96,109,6,3,52,101,12,121,111,76,121,145,47,207,224,77,233,227,160,108,146,135,83,236,185,95,55,91,234,231,55,246,207,67,156,134,55,11,16,142,1,81,1,88,30,99,164,173,61,246,75,141,150,63,227,115,113,172,209,31,28,188,208,91,46,24,234,219,38,245,96,186,184,28,137,149,217,184,232,12,120,229,65,215,204,23,173,156,167,135,48,117,125,236,99,90,224,7,166,52,227,174,69,32,246,91,104,76,60,189,249,160,120,243,65,176,241,96,133,17,150,168,129,157,163,236,58,218,111,183,215,39,30,7,187,238,54,141,148,94,181,38,54,153,153,74,119,106,235,208,216,102,218,133,169,15,105,79,95,42,68,62,142,202,16,251,131,10,84,95,241,72,27,56,116,36,139,150,190,241,124,184,154,190,46,7,38,176,22,250,226,79,92,110,167,55,40,167,17,169,120,131,84,140,72,193,168,73,2,184,79,226,150,234,119,58,92,6,11,142,252,231,130,29,168,110,131,59,103,53,210,253,77,199,140,242,11,158,36,193,123,184,9,194,5,208,87,255,184,82,255,8,78,236,240,79,81,122,52,141,211,31,210,210,98,22,139,225,110,86,94,189,115,42,197,197,52,56,143,226,97,220,36,162,221,225,100,92,98,184,251,234,19,50,249,94,169,79,174,194,185,210,229,179,36,51,37,206,161,187,166,138,110,207,193,17,52,240,103,52,78,242,48,123,209,129,146,119,243,205,21,95,190,115,168,168,29,178,207,248,35,28,9,35,26,9,78,168,86,56,143,244,32,245,240,101,253,241,237,222,6,231,230,221,221,37,158,96,176,195,236,102,135,197,249,251,226,61,22,92,199,240,77,126,71,159,169,49,81,175,241,103,216,111,246,252,126,99,234,115,196,140,221,234,114,177,81,32,151,64,156,87,130,197,205,246,23,139,99,130,253,20,151,60,253,49,221,126,57,133,146,82,143,249,185,175,186,119,13,220,91,202,7,240,216,18,43,206,23,173,16,252,222,205,102,112,70,251,207,107,136,47,175,206,136,153,156,126,66,210,3,103,87,249,62,152,74,189,253,214,231,158,189,246,253,64,35,147,74,87,253,82,39,18,31,59,36,218,54,154,252,55,254,174,208,214,74,51,124,177,8,55,4,206,184,147,59,7,23,120,131,191,246,3,21,166,163,105,252,206,20,242,37,49,117,184,82,26,217,70,177,15,3,20,103,146,203,101,104,115,243,151,149,118,42,13,173,107,185,197,121,157,162,176,222,183,202,199,249,49,45,77,255,38,156,135,113,13,240,125,13,42,99,94,6,29,117,188,64,97,36,44,180,26,109,94,110,32,48,63,185,85,252,135,237,188,227,185,22,49,120,85,248,179,22,249,75,141,78,167,81,155,210,210,45,234,128,22,112,237,47,167,46,159,253,227,239,174,191,252,149,96,132,198,106,53,222,152,84,127,200,179,171,91,207,30,15,107,117,190,120,236,29,231,149,145,211,49,80,229,22,103,110,159,208,120,27,218,95,201,121,48,249,111,65,107,232,87,209,194,148,110,255,21,162,137,72,100,90,161,30,242,123,53,125,153,225,195,192,197,113,49,0,124,95,149,27,173,62,190,226,253,206,183,250,243,249,38,98,45,168,87,202,49,207,101,167,254,192,151,180,243,56,111,92,200,243,102,243,130,185,0,192,57,109,69,210,31,50,32,193,151,112,128,228,31,214,56,63,122,130,73,246,107,205,147,124,155,23,253,164,196,23,47,137,123,40,40,245,84,105,4,142,246,116,165,227,215,110,12,83,169,228,229,53,141,162,185,130,90,251,247,89,107,63,166,86,219,177,157,82,73,169,245,234,62,107,189,138,169,213,211,11,5,199,10,130,200,110,31,24,67,247,107,160,46,252,96,191,14,217,175,239,124,251,223,159,189,246,235,64,173,59,86,251,63,191,152,108,143,112,39,26,247,183,19,13,101,39,6,139,111,88,79,210,47,184,73,239,248,246,230,210,205,115,113,86,12,205,211,23,90,199,196,99,12,91,200,154,230,233,180,125,228,66,190,33,114,221,177,148,3,205,247,7,11,122,200,130,30,28,32,254,231,143,174,223,252,193,216,255,251,119,127,251,151,113,195,176,91,235,122,176,67,195,23,116,58,124,55,234,45,185,189,172,52,10,36,173,195,190,8,198,39,80,121,131,159,111,211,188,170,165,85,234,93,191,213,30,190,65,134,53,226,197,15,245,129,61,163,238,12,226,68,239,188,90,134,239,13,227,198,222,224,205,11,44,47,31,108,140,248,141,33,173,83,239,254,228,7,207,62,243,15,210,70,21,61,191,254,226,207,222,251,198,143,110,63,23,79,254,18,118,143,249,254,249,179,152,97,249,243,249,22,169,42,81,151,117,189,209,170,229,171,225,176,245,253,106,21,230,30,20,63,56,160,130,242,244,105,196,84,197,204,207,159,223,192,226,243,27,248,225,99,3,255,27,214,66,73,26,218,196,228,141,27,210,182,97,103,194,48,157,169,208,40,171,150,0,227,142,215,6,108,8,44,254,197,155,134,132,161,122,208,177,161,47,27,92,172,22,58,210,155,34,108,157,180,164,205,233,98,250,130,172,108,58,43,132,86,54,199,129,245,172,38,3,15,47,132,131,107,51,93,73,87,35,7,87,211,47,22,75,166,93,20,14,174,233,210,116,77,58,181,166,79,168,76,195,103,90,80,102,128,179,240,48,125,28,103,223,185,129,183,48,204,250,51,85,138,96,23,78,238,134,93,136,32,14,58,249,227,28,47,24,179,15,44,134,106,185,83,12,240,23,170,29,252,166,64,46,236,111,109,7,3,42,76,77,88,66,8,130,192,167,8,106,192,56,47,251,253,169,84,104,114,224,151,89,104,184,132,234,85,96,46,180,3,171,133,48,113,60,77,147,243,31,108,22,2,110,65,3,222,194,177,105,152,124,104,196,35,29,143,152,111,123,209,35,3,143,60,171,164,69,143,24,30,217,8,254,191,19,168,33,176,10,6,78,53,192,82,160,246,4,142,145,252,79,140,128,8,251,119,77,147,207,74,26,35,17,196,252,3,10,40,0,86,232,96,119,180,84,243,138,41,204,51,186,110,217,252,188,79,15,84,99,220,81,13,227,219,6,48,10,97,53,142,109,120,182,25,83,13,187,81,178,121,87,7,76,215,210,60,165,100,219,53,152,23,21,92,190,171,96,235,174,130,145,243,118,112,100,156,129,145,185,179,100,251,174,193,112,221,155,131,225,196,15,134,121,163,100,231,174,146,61,215,28,24,12,100,136,127,209,193,112,239,40,216,242,92,103,160,96,215,115,212,130,239,108,177,119,215,40,223,44,216,30,44,248,70,139,31,167,3,215,237,240,226,148,74,176,192,103,33,165,167,134,220,88,3,14,58,226,69,19,254,11,131,86,49,97,72,127,122,7,224,67,217,239,32,150,89,196,202,144,149,233,253,33,59,188,239,40,110,127,236,125,4,113,251,183,130,184,253,32,136,219,31,26,196,61,224,54,47,157,226,95,214,30,75,8,1,25,202,93,15,251,237,183,131,94,203,56,238,64,3,47,194,66,228,99,243,118,120,183,175,132,119,19,108,192,67,25,119,226,151,248,93,117,66,208,5,252,90,90,4,215,201,107,191,161,230,191,89,61,111,81,96,16,13,107,230,229,218,190,245,240,14,139,31,57,167,134,229,223,172,124,72,115,8,251,35,50,19,222,156,250,152,249,14,45,101,50,230,157,95,63,55,244,231,52,186,164,63,167,75,65,42,206,67,117,190,210,213,63,27,70,34,8,253,85,39,248,161,106,253,161,97,252,179,112,37,234,207,141,240,129,210,30,32,17,252,199,52,41,240,91,62,249,2,143,165,30,113,126,126,50,245,80,106,244,39,73,163,63,209,174,86,56,81,75,235,250,195,91,175,34,230,39,220,254,127,93,159,232,159,22,79,135,212,90,71,173,225,123,232,183,28,99,127,130,156,172,128,98,32,0,43,166,212,55,53,66,176,136,160,50,212,48,233,152,193,19,198,156,209,141,222,127,75,127,217,29,253,21,214,222,191,220,14,223,58,45,134,14,193,13,199,124,218,67,3,33,33,31,251,216,128,235,57,239,251,244,19,200,193,205,45,191,42,212,27,153,181,153,84,154,158,237,180,124,210,51,128,187,207,250,249,250,212,19,252,54,165,211,3,33,163,18,158,210,78,163,147,15,132,205,136,95,61,191,240,91,125,8,135,84,212,84,170,198,133,210,84,26,65,187,162,158,217,205,221,204,74,10,95,240,235,43,0,0,75,165,36,224,25,231,78,143,219,149,32,66,132,223,188,131,141,19,215,31,191,253,158,190,52,208,59,62,150,173,137,160,98,92,1,178,172,233,129,178,148,23,2,60,152,129,34,48,210,202,0,197,150,88,62,63,14,156,238,7,10,12,187,55,157,90,89,92,158,189,179,54,26,255,167,52,115,34,208,116,112,156,105,128,31,5,131,61,165,71,3,202,229,110,46,153,0,28,237,73,52,88,189,234,68,224,146,42,60,36,49,86,51,179,219,57,26,163,129,141,176,137,98,198,90,239,103,7,192,63,191,253,66,219,0,109,160,5,141,95,166,131,31,255,215,159,157,119,110,173,167,116,163,221,138,98,152,26,18,1,69,231,45,31,42,165,197,169,70,11,49,32,65,132,132,62,132,158,175,242,249,11,200,108,8,25,191,86,234,229,224,133,110,163,82,124,192,247,216,96,160,225,95,16,202,206,244,19,161,130,44,228,171,133,157,40,210,100,76,137,26,46,84,27,109,127,163,209,188,104,18,139,68,220,155,149,30,96,92,7,25,56,43,208,118,220,152,194,128,102,255,23,128,244,220,59,112,212,232,166,66,12,167,113,215,112,26,119,12,231,159,135,121,244,190,70,115,160,222,33,80,69,24,101,2,133,131,47,80,132,131,19,109,221,219,239,233,17,48,82,196,106,167,35,207,231,24,119,202,143,112,62,186,61,49,84,127,51,241,17,191,10,23,100,138,171,111,210,90,125,146,191,232,52,54,242,164,99,169,229,47,131,117,61,101,106,252,175,74,125,159,226,204,44,141,72,193,31,80,134,63,132,18,11,81,184,124,24,224,185,17,142,3,244,190,211,199,233,12,169,158,92,207,45,68,33,218,82,131,85,30,12,209,46,29,123,121,199,4,238,227,176,16,237,204,64,136,118,222,188,29,162,141,107,73,188,3,31,102,131,89,90,234,225,88,16,175,78,94,44,47,115,41,41,157,154,56,238,4,62,211,188,197,79,138,21,126,142,231,185,124,82,245,47,159,78,132,145,177,143,138,252,82,226,195,90,127,229,21,104,30,31,180,155,249,186,80,60,126,152,49,246,161,74,13,213,228,235,157,248,111,228,235,94,30,255,94,228,139,137,19,132,22,164,99,233,83,68,87,180,254,83,31,46,89,37,167,148,127,170,118,233,193,84,169,210,106,119,30,81,8,254,19,190,49,249,156,79,105,15,232,223,205,86,208,118,123,229,21,50,39,60,122,4,181,252,147,102,163,93,161,155,55,96,87,186,254,75,164,173,55,144,156,192,177,186,189,151,34,40,147,151,174,30,241,181,231,95,242,251,157,255,111,160,196,2,23,253,68,100,162,49,97,107,166,238,116,123,106,229,237,139,66,193,111,183,95,161,48,187,7,157,226,131,98,165,43,6,172,229,23,213,55,131,187,103,216,139,188,9,121,95,27,236,83,171,213,104,13,125,247,216,59,246,180,231,244,159,140,17,67,6,32,48,82,240,17,240,44,151,189,232,8,168,101,78,84,218,143,2,126,246,137,252,0,239,43,5,61,127,98,158,83,134,87,192,191,129,33,206,215,56,135,82,47,63,152,154,234,62,42,250,126,243,1,74,46,86,242,213,70,249,149,87,142,27,197,62,103,208,138,69,254,198,148,62,97,217,6,159,219,7,250,4,159,42,155,207,21,95,44,225,239,79,167,166,30,245,252,227,179,74,231,81,187,208,106,32,202,243,198,34,28,108,255,241,113,187,250,136,243,123,64,200,225,227,40,13,80,19,128,3,102,3,203,128,179,71,169,244,19,88,25,73,231,206,89,194,139,86,1,182,152,212,204,212,228,169,95,63,171,212,219,147,189,70,235,140,111,191,130,63,73,5,151,186,23,254,100,187,85,152,236,86,252,94,123,178,214,224,39,98,163,53,217,62,95,21,191,253,197,125,218,242,219,132,128,182,2,64,161,206,4,127,61,245,152,140,181,196,38,115,118,162,201,231,168,205,165,134,76,205,201,102,210,249,76,110,54,125,152,201,228,211,185,76,174,152,30,207,102,230,115,233,70,54,147,169,228,240,164,154,75,107,244,232,130,63,234,103,241,72,207,166,203,179,153,197,92,250,140,63,170,209,163,102,86,188,213,227,143,52,122,196,178,248,99,158,222,202,101,210,62,254,179,143,255,228,51,153,2,94,40,165,43,68,239,243,79,218,244,73,55,155,110,103,51,203,203,233,26,127,116,78,143,58,217,244,121,54,179,126,163,250,70,248,232,140,26,89,167,82,150,23,68,93,229,236,144,202,106,57,84,150,199,195,134,90,227,89,244,124,176,142,92,102,113,62,221,206,13,86,187,56,67,237,53,232,145,149,85,186,112,129,71,153,12,161,26,112,57,236,246,44,252,53,255,255,71,97,118,152,38,168,153,143,210,166,155,214,62,90,229,7,210,116,187,208,110,127,52,37,87,172,184,255,248,194,253,155,250,7,255,62,248,247,193,191,15,254,125,240,239,131,127,31,252,27,201,191,214,223,212,7,36,158,39,120,242,224,129,148,229,30,64,152,123,9,207,158,226,63,244,250,157,146,157,44,32,224,165,31,180,202,199,99,150,158,126,16,252,255,225,131,136,99,125,209,66,7,203,19,34,224,251,47,71,8,132,119,190,19,8,133,178,70,133,45,127,32,132,195,27,117,197,73,138,178,4,33,48,62,16,18,227,221,141,190,45,166,200,98,66,41,234,65,40,70,5,4,146,38,31,152,86,243,242,165,193,65,130,56,21,60,145,242,205,3,146,170,226,171,133,144,41,235,11,100,205,7,150,214,188,140,111,242,160,212,41,190,236,132,93,199,10,234,70,127,68,235,193,47,222,44,19,212,167,193,47,79,7,235,24,144,87,95,184,138,15,207,205,101,102,53,237,197,171,81,37,221,23,239,8,95,216,186,107,165,31,208,127,180,135,239,163,186,225,130,237,115,103,59,16,157,31,152,246,61,76,247,112,137,90,54,33,44,37,44,100,160,174,247,187,142,223,95,5,129,244,125,199,194,147,178,184,40,43,86,36,143,38,77,202,230,15,24,150,180,129,255,104,244,227,165,97,19,52,68,68,31,126,36,220,53,18,55,4,247,176,128,64,126,127,160,199,237,173,212,99,33,7,109,53,26,20,179,15,212,131,20,211,74,230,243,96,20,199,82,5,221,247,82,244,186,110,149,158,255,186,97,121,242,245,226,141,210,225,158,32,181,127,41,114,68,171,212,242,101,127,178,89,47,191,132,36,14,182,153,174,236,101,215,183,122,218,242,124,185,193,37,191,204,218,246,238,201,236,110,153,255,54,131,63,51,189,92,134,203,213,153,236,65,166,91,91,160,39,7,107,219,91,218,98,166,213,54,11,246,38,167,92,93,46,109,205,206,237,230,103,55,214,106,7,126,251,168,186,187,119,121,224,173,228,230,79,54,231,178,115,155,217,236,254,230,82,123,110,253,116,103,39,187,155,91,90,219,62,217,218,218,154,219,218,61,203,158,159,77,46,111,184,155,91,107,205,205,98,99,117,213,206,106,11,203,187,102,117,177,159,89,180,79,103,250,139,151,219,11,139,218,252,225,94,110,185,113,190,152,203,29,207,85,107,147,123,150,211,190,56,114,93,199,115,186,198,184,231,246,123,103,150,127,224,141,155,227,227,227,151,186,115,101,59,173,220,218,252,217,226,201,225,204,85,121,214,200,158,152,43,147,153,218,225,204,66,111,117,60,123,208,203,45,45,205,152,86,185,208,62,63,183,107,171,39,139,29,51,91,226,15,186,227,231,155,107,7,238,204,78,115,79,43,157,140,59,154,189,176,147,219,206,88,165,254,122,207,216,44,31,31,84,14,154,103,253,141,198,169,173,217,115,171,185,195,171,211,210,250,213,82,86,27,95,171,248,222,222,213,97,214,207,216,230,242,234,222,190,231,206,148,202,147,238,198,145,49,83,60,204,22,151,235,45,103,187,212,188,216,209,39,231,119,107,237,185,217,236,156,193,50,217,229,241,195,229,179,109,183,51,185,213,222,158,235,45,205,238,77,110,107,103,43,91,173,149,139,75,123,229,164,60,111,46,120,149,243,246,202,124,173,57,51,174,27,135,198,98,247,48,123,92,185,240,15,182,15,22,115,227,43,222,226,220,110,118,182,155,209,205,238,218,233,101,110,246,236,160,200,206,182,102,143,10,51,39,198,158,61,163,157,230,219,173,195,139,197,250,225,108,189,121,160,245,47,45,99,173,183,191,191,93,111,52,117,67,155,113,115,245,114,165,189,210,88,111,46,251,118,107,97,107,182,144,97,171,45,125,50,99,143,111,91,107,147,43,219,153,149,94,102,60,119,220,155,217,223,238,54,221,214,214,234,142,83,222,116,179,227,54,95,45,110,241,170,124,80,207,116,143,22,253,124,121,173,151,233,230,244,171,181,211,153,179,142,179,103,29,247,75,91,238,206,69,111,221,152,59,238,238,22,142,50,153,124,113,171,56,187,62,89,106,121,217,221,73,109,101,161,126,214,178,74,230,124,117,233,120,220,92,58,156,241,202,59,231,243,78,235,124,179,126,194,250,217,141,243,124,107,189,166,101,188,114,246,98,89,63,106,235,167,107,251,167,189,133,245,190,151,55,202,231,158,91,62,154,207,118,50,115,230,70,41,119,208,235,156,239,157,149,157,142,81,153,173,212,103,86,74,213,241,250,90,245,120,167,126,54,187,209,94,245,50,213,98,47,187,144,57,106,103,90,103,179,59,171,149,254,218,65,185,227,182,86,102,220,217,221,51,214,241,181,253,217,162,155,219,168,206,186,27,122,119,187,234,22,50,238,106,233,204,89,54,182,151,154,253,245,202,122,121,197,92,223,200,232,71,251,107,167,214,250,238,137,89,222,104,85,186,151,231,133,92,61,55,105,84,123,107,249,109,103,181,119,150,223,172,157,212,243,189,70,254,192,89,169,213,205,76,119,166,92,57,42,47,151,206,183,78,236,204,65,118,185,88,242,173,181,110,118,254,112,121,127,153,157,219,219,245,185,253,115,173,156,47,23,103,204,74,125,209,200,31,94,148,15,140,75,61,151,43,100,242,229,153,206,214,156,117,185,101,109,110,45,29,92,142,27,249,108,37,83,217,200,181,205,173,204,120,123,109,113,203,203,228,123,199,189,229,158,217,56,245,249,48,55,183,116,189,181,95,158,41,204,204,244,102,215,151,46,188,78,187,51,191,127,121,156,159,157,41,31,217,171,61,251,114,243,104,189,187,55,190,235,173,92,92,156,22,87,15,188,102,169,115,102,238,229,175,118,181,220,108,118,182,180,51,239,121,222,166,89,95,40,239,141,159,149,180,246,153,191,61,233,187,23,139,197,194,140,211,61,214,180,110,185,159,169,44,228,244,201,237,249,222,102,97,127,229,72,95,206,206,159,150,59,253,210,90,166,169,109,207,250,253,22,219,171,20,87,214,79,215,74,90,118,61,179,57,57,187,188,125,188,177,115,81,202,109,90,43,245,194,204,118,161,154,201,184,165,211,110,103,123,33,219,92,216,174,47,229,157,156,182,229,238,29,148,151,189,90,206,236,239,23,141,201,171,98,166,150,93,154,175,142,119,139,75,107,7,219,118,97,171,189,179,212,43,47,184,181,204,236,206,236,254,110,142,239,206,222,121,191,112,52,95,109,156,244,230,78,27,227,251,147,229,210,225,236,218,82,89,207,123,199,151,141,98,167,59,155,217,156,221,106,207,116,123,133,253,229,185,205,133,211,86,166,152,155,95,174,172,105,153,78,111,222,186,90,90,212,206,115,108,39,231,103,10,230,202,73,165,161,155,51,59,25,119,115,175,55,187,48,199,26,11,219,75,141,171,149,205,76,197,60,103,77,39,63,190,127,188,179,84,226,31,156,237,232,187,149,94,121,231,112,167,55,179,112,188,189,186,178,52,175,57,7,155,51,203,229,241,163,53,175,121,164,217,250,118,241,170,231,180,230,11,217,165,218,49,31,166,106,211,186,40,207,172,158,159,110,157,232,155,115,103,7,179,153,45,179,148,183,143,114,135,238,74,203,174,237,182,79,140,124,173,123,150,239,182,91,139,167,253,5,171,121,181,126,104,45,157,23,247,179,133,73,166,31,178,189,85,111,255,242,164,183,209,157,92,43,102,102,122,147,43,213,173,163,214,165,158,201,158,29,247,74,110,255,170,54,158,245,118,86,143,87,47,87,186,123,43,135,219,139,204,205,106,151,219,221,171,76,159,205,84,178,59,217,249,236,194,100,175,229,206,239,228,152,151,155,204,108,28,123,75,171,173,141,226,233,97,111,213,92,45,101,58,237,218,97,205,63,56,95,156,153,229,7,104,119,191,217,94,115,87,230,179,149,227,249,205,140,211,106,179,131,19,123,189,234,102,42,135,229,181,165,153,214,129,191,90,235,213,74,167,165,222,206,90,219,172,173,187,155,179,251,237,236,113,121,179,116,230,239,108,206,231,154,134,158,105,122,124,13,47,238,245,54,214,247,87,76,215,63,158,213,14,102,142,174,22,122,135,227,89,163,183,208,205,153,205,141,94,223,92,170,246,202,253,210,172,115,182,182,181,57,126,188,230,228,235,205,250,120,183,48,169,53,216,218,210,209,242,126,45,95,56,237,117,119,42,71,250,198,252,60,219,222,110,150,27,59,185,131,163,139,220,246,97,229,106,35,83,172,174,46,59,70,241,112,78,219,52,252,89,55,155,113,107,199,235,13,123,213,233,206,28,89,172,92,92,215,26,103,91,230,62,63,230,38,59,231,121,247,106,189,84,108,239,46,174,103,115,86,103,190,183,115,208,111,176,131,229,67,179,104,234,157,157,61,235,168,114,117,48,190,215,108,45,88,107,213,157,157,141,3,235,224,114,97,55,215,63,184,100,133,245,245,198,209,242,149,103,153,135,214,145,53,110,47,205,119,22,234,231,229,250,214,198,124,245,170,95,93,235,215,28,167,126,208,222,51,156,185,92,253,96,125,245,114,117,178,110,46,173,174,207,239,247,237,221,121,109,246,114,245,234,112,117,14,123,184,227,249,235,197,66,201,212,182,217,106,111,117,73,91,43,31,30,44,238,87,43,171,141,141,90,219,154,101,199,188,41,117,179,123,181,180,115,54,219,90,119,15,172,217,139,173,253,139,178,61,63,89,109,207,228,78,189,202,2,223,212,11,71,246,246,161,225,53,55,143,202,217,190,155,57,88,183,39,51,151,189,139,243,252,230,222,113,33,119,60,190,186,50,83,58,212,138,251,185,211,165,213,29,107,105,183,236,219,25,39,51,231,46,182,102,87,43,151,23,166,89,174,244,234,243,147,59,249,149,205,141,227,214,184,190,88,59,45,54,207,182,103,243,133,122,175,189,224,212,59,235,133,204,62,151,153,74,23,155,29,183,93,53,26,157,181,93,99,92,175,156,149,10,243,149,139,203,130,177,146,215,207,216,106,205,155,92,44,29,45,251,203,150,177,145,91,240,119,234,39,221,253,236,108,175,187,193,55,232,230,222,162,117,178,105,236,111,181,183,156,217,214,198,230,238,198,94,205,187,180,58,189,214,94,133,177,194,218,81,87,115,219,250,86,167,202,118,203,147,87,125,107,99,115,50,127,164,85,236,102,183,90,223,202,86,26,222,126,247,96,235,170,192,207,146,19,123,101,109,141,217,167,90,117,161,232,20,58,141,238,142,125,180,92,200,159,92,148,91,103,27,251,107,102,118,123,114,97,165,221,103,250,184,182,184,189,57,227,158,180,27,179,231,51,71,151,199,23,153,51,107,101,111,193,95,235,22,202,172,224,205,94,157,141,107,86,47,83,218,43,76,22,122,254,246,86,113,167,84,111,95,44,102,245,254,182,189,237,116,15,79,188,139,253,163,138,118,186,110,31,240,174,159,158,185,69,214,42,106,189,204,197,234,137,126,232,207,111,230,47,143,250,110,109,103,166,52,119,213,49,12,119,167,233,117,27,90,125,233,116,111,213,172,87,219,222,108,109,230,108,109,114,187,180,222,153,108,156,143,207,236,55,118,10,246,246,197,188,111,111,182,124,223,185,208,175,106,250,230,249,209,190,209,218,232,111,174,45,93,29,109,157,234,87,115,71,149,139,141,125,119,167,187,197,151,186,127,105,148,102,142,250,155,7,245,158,95,202,89,227,27,185,195,179,197,29,35,111,76,90,71,124,211,110,143,123,165,141,241,190,93,47,28,236,174,158,186,61,150,225,219,105,105,105,178,224,175,178,141,122,197,100,133,226,105,119,53,219,52,78,242,230,236,217,145,93,57,111,206,212,15,199,207,205,153,227,242,137,167,93,213,154,53,173,215,237,239,77,174,94,116,45,107,189,83,53,138,71,238,217,249,150,93,172,45,230,123,235,37,119,174,208,225,7,120,119,101,187,144,49,137,141,219,222,221,91,223,90,182,114,135,139,139,211,41,48,143,70,209,248,179,205,199,177,70,171,161,70,27,105,94,144,166,119,53,168,33,222,200,160,7,70,6,213,198,160,242,214,140,49,231,185,172,114,169,164,57,1,171,204,156,23,224,172,61,135,51,212,193,235,94,233,191,158,179,158,239,72,206,186,83,59,212,59,115,179,179,171,39,190,182,156,203,238,110,46,87,178,187,153,185,205,204,249,97,118,51,147,159,205,53,50,203,229,204,217,34,127,178,123,54,119,196,95,152,91,204,54,54,151,79,29,99,107,161,192,54,174,218,206,186,179,197,79,136,237,181,249,226,113,173,88,159,92,61,222,184,154,60,154,181,14,205,141,174,191,97,244,153,155,89,219,28,207,27,187,237,45,62,35,27,59,250,129,222,119,38,123,222,69,195,95,93,89,157,153,45,157,181,23,235,253,154,169,47,205,30,156,215,207,237,163,102,102,175,188,87,62,106,94,153,123,151,11,71,249,203,83,107,119,239,160,212,202,236,85,214,54,179,53,175,218,156,221,56,51,53,103,238,114,118,134,75,4,173,126,47,95,233,205,31,206,231,249,233,176,103,174,238,215,23,59,139,23,222,174,87,220,40,251,122,119,103,174,183,208,219,92,63,216,45,95,45,77,110,45,238,236,28,31,106,117,99,119,173,98,118,89,193,200,150,249,135,199,206,98,119,169,176,181,104,205,157,172,79,54,215,231,54,246,118,151,204,74,110,102,253,42,119,122,158,169,47,246,207,247,182,252,204,252,228,85,102,105,107,225,116,191,124,120,145,217,202,153,141,236,81,185,219,168,47,54,243,231,126,167,216,183,178,133,153,85,127,189,230,119,123,153,78,161,82,111,107,7,187,107,153,229,93,47,183,113,184,56,158,233,236,93,150,46,142,207,54,215,204,165,254,82,215,215,15,141,250,153,155,221,92,236,185,181,214,217,194,234,65,126,243,188,83,88,63,41,92,182,251,155,199,135,222,222,201,94,197,92,104,111,251,78,61,115,177,94,178,106,23,7,153,108,238,112,62,155,221,157,239,104,27,51,205,181,203,134,191,177,182,58,179,118,54,215,170,118,150,142,235,249,131,230,149,123,218,157,117,230,22,207,217,213,102,127,189,180,85,209,187,185,237,141,201,147,11,237,120,185,185,115,104,143,159,187,123,187,153,141,153,204,85,185,124,172,215,118,58,125,175,112,170,151,198,207,109,127,99,253,108,173,117,118,222,48,142,12,43,103,111,20,175,102,23,253,179,92,119,124,125,231,168,120,200,174,54,54,59,197,70,101,253,192,228,156,208,70,103,115,35,119,190,106,238,108,239,181,51,251,217,147,201,206,76,229,114,103,111,101,70,187,26,103,171,115,156,3,247,46,22,79,186,71,198,220,126,109,110,178,95,88,62,177,10,71,155,189,108,33,179,177,85,152,233,237,108,238,156,177,245,204,236,102,110,187,49,222,47,100,15,186,123,107,27,103,7,133,172,191,178,183,116,122,60,57,171,173,45,236,112,118,188,190,231,27,251,150,190,154,157,204,218,250,225,226,129,197,244,29,189,189,82,90,159,203,228,10,147,25,175,148,155,101,23,133,227,62,59,26,239,88,221,174,227,29,180,46,87,249,178,159,215,236,204,21,171,95,236,109,47,47,175,48,235,240,112,97,221,171,172,47,236,156,204,88,181,245,201,217,245,210,230,130,190,191,176,173,29,109,29,173,53,103,175,102,13,173,59,126,149,159,233,185,107,237,242,94,53,115,114,117,118,185,201,230,246,102,170,205,139,94,111,181,183,104,29,28,114,201,107,110,227,106,43,59,159,153,239,21,59,110,101,171,159,233,103,188,217,38,103,242,143,202,165,222,150,179,180,188,206,182,115,179,214,250,248,202,213,126,121,107,55,211,206,30,28,172,182,189,229,227,243,114,246,124,233,96,111,107,51,219,42,228,78,247,221,37,123,246,180,226,150,14,50,92,110,61,60,89,61,207,204,101,138,135,139,198,154,94,40,47,237,213,175,216,108,238,242,178,222,63,59,54,252,29,150,93,188,170,140,47,174,159,26,87,91,189,171,213,158,190,214,215,106,179,103,110,105,174,180,87,63,188,152,217,63,173,123,156,227,213,206,203,91,235,11,126,190,182,116,176,114,217,92,90,220,89,170,230,150,90,91,39,123,126,243,228,168,223,216,170,180,245,205,220,217,106,163,86,187,234,183,143,10,71,185,94,161,228,174,216,173,229,220,86,126,161,150,63,240,89,225,114,75,223,174,238,214,203,249,76,182,96,172,238,87,14,180,110,179,185,185,124,162,237,87,151,79,106,218,236,202,130,167,21,247,138,214,121,161,220,204,236,46,29,236,46,187,13,109,217,95,242,245,93,107,63,191,127,212,168,175,180,46,175,206,79,142,90,51,205,150,206,55,134,97,215,141,141,140,115,206,118,103,182,119,143,87,220,179,102,94,115,207,178,141,253,98,46,155,105,236,158,250,43,149,229,35,95,95,237,54,39,47,53,127,223,111,237,109,148,90,219,135,151,235,101,182,231,111,141,31,237,94,156,238,90,222,97,247,100,121,174,94,233,109,204,52,118,243,157,147,90,117,105,121,119,166,49,115,50,183,186,212,185,42,204,20,119,45,127,121,46,183,181,63,126,121,190,124,89,117,138,25,62,56,77,159,213,214,14,90,103,250,108,166,182,117,186,57,51,190,117,80,237,236,86,151,122,107,189,237,243,253,181,141,142,155,109,231,43,206,242,249,9,231,63,235,27,103,135,189,92,127,97,99,182,81,239,142,151,187,11,197,165,58,151,139,54,138,185,157,243,131,202,214,94,126,131,11,92,26,155,209,231,122,197,202,158,185,182,156,223,188,180,26,151,252,244,169,92,152,94,215,104,187,157,189,92,190,181,179,48,126,185,91,238,110,100,175,102,215,15,26,147,189,227,157,195,74,165,190,89,233,120,75,147,71,109,135,119,55,63,127,226,86,251,189,118,223,111,172,156,94,112,142,182,223,91,95,90,234,151,179,249,133,211,26,155,63,41,93,20,14,187,227,231,147,213,197,114,102,110,113,45,87,41,94,50,139,149,220,29,173,111,56,62,155,215,150,55,183,235,59,217,243,35,211,106,172,243,19,172,122,114,60,238,216,133,101,183,180,215,59,187,48,59,123,249,12,103,225,11,151,69,182,185,206,14,185,188,115,105,105,11,110,182,180,123,209,217,202,212,51,115,43,107,116,9,100,151,182,118,173,217,214,217,82,185,92,158,14,110,102,211,204,63,255,174,50,173,188,31,220,85,166,229,63,255,117,223,212,232,106,99,166,195,158,251,242,113,65,106,152,204,98,241,118,217,129,147,51,194,3,193,67,60,124,41,213,38,196,202,212,244,244,52,110,241,70,233,1,178,15,182,166,95,38,102,161,197,121,133,199,200,16,53,81,109,20,242,213,54,185,38,203,171,84,62,12,208,142,242,40,212,244,60,222,177,9,225,244,246,255,177,247,238,223,109,28,71,194,232,191,2,143,29,155,8,7,32,6,111,128,129,253,1,32,69,81,18,37,81,148,34,75,178,226,51,0,6,224,136,192,12,132,1,248,16,131,115,236,205,205,198,73,190,92,231,220,205,102,179,155,100,147,236,38,187,249,118,111,236,100,243,114,108,103,115,206,253,91,76,201,249,41,255,194,173,234,199,76,247,188,0,144,148,226,100,45,218,36,208,143,234,234,234,238,234,170,238,234,170,85,29,182,229,92,174,216,237,118,241,221,157,250,92,70,61,166,194,192,150,78,158,80,58,187,122,199,62,64,89,162,250,156,54,165,72,119,219,49,72,151,244,124,78,73,162,55,87,77,13,254,100,225,135,254,206,147,191,121,248,161,191,233,223,162,90,96,127,139,240,183,160,150,225,39,47,253,213,52,248,0,127,50,244,83,69,213,0,98,145,126,42,226,127,69,146,7,137,101,246,177,196,82,53,82,160,130,31,115,152,155,213,84,200,202,227,223,44,129,12,77,102,216,199,146,154,205,225,199,10,251,152,35,240,203,152,148,203,32,84,44,89,82,115,89,108,9,1,84,212,92,129,124,38,101,115,37,242,185,128,159,243,25,108,47,91,196,2,249,44,105,176,172,230,160,59,80,190,128,21,161,64,158,180,158,131,14,229,212,130,134,109,230,114,88,160,144,199,70,177,98,89,45,148,16,121,128,12,5,138,25,242,25,18,115,106,49,135,200,0,144,2,244,178,136,200,32,144,138,90,2,12,179,8,164,152,85,75,208,40,96,82,82,139,5,181,84,66,196,242,64,7,32,170,134,46,119,239,149,8,157,114,132,84,25,66,135,44,34,137,232,1,86,64,220,60,54,1,31,10,89,21,36,49,72,4,124,74,89,181,92,198,68,72,169,32,121,179,136,4,164,106,25,168,154,35,157,42,227,39,72,65,212,112,192,16,56,162,158,37,229,114,244,99,22,80,43,195,199,66,134,124,204,50,120,24,215,30,10,231,16,90,6,232,80,1,234,99,131,5,164,57,20,69,130,33,86,229,60,105,35,155,71,12,161,85,108,15,17,46,35,81,128,204,8,26,186,138,112,242,72,70,204,135,180,28,82,15,224,22,16,199,10,118,19,62,231,1,79,134,70,30,39,77,6,58,148,97,223,243,216,247,188,90,194,124,192,33,15,248,21,43,25,32,33,224,9,180,70,88,152,87,201,32,206,56,26,152,7,223,177,15,64,27,108,167,92,194,185,83,192,198,139,4,88,5,59,131,100,65,204,177,37,45,147,197,201,139,48,42,72,204,50,45,175,33,37,242,144,85,194,222,106,100,74,65,114,190,128,109,100,105,5,232,116,134,244,182,12,189,213,178,21,164,40,80,184,128,56,100,243,180,130,86,4,24,5,40,87,41,179,10,90,9,242,11,4,47,192,137,212,0,234,240,36,160,137,86,64,72,101,248,133,212,208,144,244,64,78,28,57,248,85,204,17,108,161,84,9,167,155,6,37,138,69,134,174,86,46,34,229,16,105,172,147,35,139,15,137,151,131,22,145,82,90,14,38,1,84,134,164,124,46,115,127,213,32,17,100,129,97,237,57,77,124,102,89,147,21,4,254,200,145,25,107,143,210,87,184,109,181,126,47,255,217,37,43,165,37,151,1,10,203,220,10,102,106,110,230,118,48,51,235,102,94,12,102,230,238,175,114,119,193,52,111,58,37,193,250,198,228,61,79,19,152,227,129,61,234,44,136,181,29,135,181,29,135,181,29,135,181,29,135,53,178,239,130,22,199,190,139,26,108,4,207,96,207,41,107,237,110,5,54,146,57,247,156,130,174,5,145,22,116,233,244,112,89,49,7,189,149,158,233,188,126,64,98,189,226,107,150,108,186,155,45,232,48,195,186,105,80,36,201,230,95,104,87,78,111,213,61,36,17,9,221,120,80,247,80,81,77,237,167,116,77,171,84,186,217,252,253,227,150,125,152,114,204,71,120,169,198,162,96,65,202,244,121,172,119,219,234,4,202,171,207,143,205,161,67,173,235,131,153,179,155,163,55,210,176,234,62,179,202,2,147,224,231,105,28,84,193,170,54,197,140,161,209,95,140,70,246,64,96,137,233,98,114,21,157,174,164,168,163,122,234,206,70,132,152,72,27,131,225,248,40,5,212,14,2,231,230,17,166,133,142,56,82,45,92,204,171,204,70,187,248,153,85,215,82,28,31,1,72,64,119,181,32,48,116,240,146,34,238,122,181,52,154,14,203,21,114,113,21,210,165,108,5,237,193,167,105,180,98,232,219,122,39,213,26,91,193,26,204,178,153,70,34,164,253,238,24,109,155,189,188,179,108,203,88,109,79,70,14,148,25,82,39,57,171,164,141,3,207,81,79,124,3,170,148,157,48,99,113,174,16,227,247,243,176,88,238,98,28,191,157,246,200,48,160,168,231,101,99,229,175,0,192,190,217,49,236,235,48,199,174,247,39,48,151,226,76,153,39,237,58,177,228,221,68,115,97,106,220,123,249,81,67,61,186,80,191,190,65,45,129,111,215,111,239,97,242,149,81,67,45,54,208,182,119,208,196,116,19,173,136,49,227,210,184,161,30,52,235,91,219,8,2,50,110,49,251,97,52,140,190,1,149,122,205,250,237,109,180,45,174,27,144,242,234,62,73,105,111,19,43,104,131,152,74,55,208,122,122,115,77,109,99,205,135,204,236,121,29,127,213,123,164,233,33,181,156,222,36,102,195,3,217,96,56,164,179,81,22,195,102,167,198,39,149,96,61,236,180,237,161,209,169,141,71,80,233,83,75,226,79,127,62,253,249,132,217,24,190,192,131,101,50,43,159,66,177,168,151,168,101,211,11,212,54,200,205,98,155,20,201,194,208,98,41,22,91,204,53,64,42,181,243,25,154,77,54,50,254,42,169,212,46,118,202,254,244,20,198,137,171,62,95,174,84,114,58,171,132,41,169,86,175,250,124,166,5,90,89,81,74,164,109,25,216,142,214,201,181,10,37,146,235,23,80,60,203,34,102,42,71,36,19,158,198,36,20,57,81,16,152,18,158,196,228,217,253,112,209,105,49,200,180,170,39,45,156,2,47,191,148,148,32,98,18,167,135,154,200,160,160,196,75,11,2,83,130,74,76,110,150,39,45,9,182,114,130,29,169,36,41,137,37,24,170,40,54,137,201,146,8,229,183,168,131,206,104,82,51,158,116,145,200,230,93,187,46,177,124,46,170,188,22,40,239,89,113,137,66,141,91,159,209,73,154,182,50,133,4,209,42,65,100,43,183,42,149,177,18,92,200,226,233,34,58,101,1,29,81,8,75,128,20,230,102,152,145,189,41,135,246,38,194,172,172,208,201,205,62,242,235,118,90,236,20,175,96,148,103,20,247,212,139,99,211,161,1,104,66,30,198,7,149,46,107,170,154,14,125,209,26,86,222,38,57,98,249,23,95,196,119,173,207,213,106,164,230,85,248,28,246,0,31,203,212,132,50,215,70,183,64,140,232,194,68,236,68,23,39,234,99,174,88,202,68,43,143,173,114,65,123,6,202,99,187,152,45,22,90,173,236,188,202,99,177,157,253,243,7,91,38,66,46,8,178,3,219,66,3,72,67,161,49,48,137,103,2,43,77,51,174,67,186,27,223,49,6,12,13,62,70,31,111,123,241,66,209,25,157,23,138,140,50,22,244,53,226,139,22,204,242,123,147,49,50,116,77,200,135,37,235,229,163,209,122,181,56,149,160,167,208,26,60,24,237,76,138,192,235,86,112,227,255,62,133,40,191,127,77,161,124,133,240,163,167,29,0,49,154,166,87,129,135,114,101,133,163,99,180,122,145,56,197,49,18,71,229,89,70,101,61,59,61,78,190,247,211,39,239,255,225,201,215,126,243,248,141,55,231,156,144,115,76,65,25,106,4,65,14,246,218,214,156,4,193,162,145,4,33,153,222,20,164,14,242,22,152,132,212,33,147,111,30,146,200,228,28,97,22,154,252,108,19,145,165,180,128,151,216,66,24,68,234,139,117,56,50,65,90,57,82,136,51,203,42,153,145,240,129,179,173,144,120,192,140,23,218,22,225,129,44,30,176,27,202,248,241,55,191,247,228,87,255,226,237,238,254,127,66,16,99,63,62,50,2,204,239,91,12,6,144,109,140,137,255,31,175,249,63,126,229,27,79,126,255,78,76,35,226,116,146,27,228,226,18,119,82,203,156,213,248,26,165,30,61,214,15,219,125,175,209,147,119,63,60,249,202,251,241,125,190,47,12,159,56,140,66,188,121,246,24,231,186,110,161,155,211,168,253,132,149,82,2,225,234,65,202,139,172,42,188,245,81,166,254,48,202,33,81,40,145,14,216,119,49,16,165,155,198,231,38,75,144,22,6,47,196,35,81,14,38,232,30,187,111,236,144,85,77,230,190,35,69,171,70,121,94,136,49,31,26,163,89,14,231,188,197,253,145,168,84,21,193,210,44,4,52,201,39,17,160,149,93,67,39,26,27,134,112,38,45,42,213,99,197,211,0,20,215,7,248,148,197,121,142,47,52,21,226,125,135,133,20,237,154,135,6,137,145,71,231,14,57,239,81,84,214,199,66,129,59,234,86,78,222,127,251,228,237,223,34,19,85,231,2,39,7,67,205,100,20,226,45,203,101,129,44,36,51,238,146,194,46,243,55,191,251,232,131,127,125,242,195,55,103,196,41,141,197,32,24,210,217,197,41,12,3,220,53,36,12,248,94,117,94,24,20,102,96,64,188,133,49,12,62,122,239,107,143,191,246,19,30,89,246,188,48,200,135,18,31,165,6,175,235,95,125,227,228,23,255,76,165,160,243,237,122,176,97,30,60,56,42,196,240,121,181,30,62,231,232,182,24,182,147,199,53,172,210,147,206,157,190,61,118,48,80,239,100,233,30,217,9,93,231,62,106,215,146,182,99,186,121,98,16,245,154,65,157,137,65,187,95,252,162,162,41,82,10,6,26,198,253,143,136,225,130,107,240,153,245,148,231,241,184,38,83,81,208,237,3,145,38,57,75,39,93,66,198,205,3,10,103,252,176,50,243,225,48,179,30,105,185,234,98,226,225,240,209,123,223,8,160,113,127,138,202,239,92,204,131,60,143,243,115,16,255,92,226,179,231,239,190,241,209,239,191,247,84,198,110,246,54,12,130,156,105,145,38,188,141,214,5,52,22,252,109,65,251,232,75,219,88,34,212,35,126,210,249,112,253,223,127,123,242,246,127,61,254,251,159,63,254,6,217,252,25,153,4,89,201,123,205,198,247,75,47,37,114,219,20,43,49,196,89,100,104,70,92,225,73,29,50,107,230,188,152,106,142,68,220,164,30,16,201,7,21,91,52,200,73,135,163,84,239,161,81,4,53,8,201,220,23,178,2,213,208,111,34,12,211,145,61,25,99,168,138,177,222,87,19,4,134,154,64,223,104,240,27,10,141,212,4,250,66,83,19,15,38,131,33,13,108,129,46,44,97,71,196,191,148,176,10,214,74,81,255,110,216,10,245,187,135,224,155,36,205,67,223,95,166,73,211,105,49,143,123,208,231,138,130,60,73,2,111,176,152,11,240,113,89,121,252,221,255,130,233,123,242,221,255,118,183,194,50,70,125,32,241,31,202,251,32,219,41,212,55,112,138,184,201,19,26,196,175,234,190,233,152,56,77,105,212,235,11,32,207,174,153,186,195,58,67,229,176,42,43,163,248,132,120,177,66,205,152,70,43,234,142,1,210,43,177,102,224,227,207,98,11,176,19,60,5,95,62,147,247,142,25,174,163,208,69,206,229,77,170,247,254,195,79,30,127,239,7,127,250,240,159,4,193,19,209,75,13,97,46,227,112,28,75,176,25,45,114,248,70,89,144,125,68,205,27,163,46,192,120,31,193,191,212,214,86,170,211,73,92,188,88,29,12,170,24,243,131,134,174,72,209,50,74,68,33,42,135,32,18,232,105,143,60,69,134,154,212,125,163,99,160,254,50,182,71,80,249,227,175,252,18,151,61,198,128,73,9,26,21,228,156,124,248,198,201,191,127,157,118,13,138,24,86,199,87,224,201,7,127,247,248,251,63,224,5,60,221,236,57,141,173,100,50,95,240,216,132,124,32,145,1,3,26,25,137,206,17,165,139,145,76,24,63,73,196,36,137,92,13,85,125,195,186,19,20,46,185,248,168,20,50,72,111,149,31,234,42,232,28,64,241,9,118,103,23,135,73,55,137,12,26,34,23,187,153,40,32,135,97,156,23,165,97,38,213,26,36,68,196,21,83,199,240,236,92,62,22,58,165,204,18,78,101,217,83,22,81,229,72,247,179,68,3,190,93,48,209,74,148,189,100,64,103,16,63,162,4,26,89,236,89,164,185,16,93,171,101,31,42,161,3,80,12,206,152,169,24,46,157,14,134,211,176,15,69,200,238,198,47,176,22,202,30,97,153,218,4,67,190,202,251,120,132,205,18,97,83,149,191,206,165,169,203,10,169,192,49,5,53,248,141,55,18,160,146,186,138,167,135,232,81,143,104,204,107,156,119,19,106,248,82,105,191,166,104,29,138,134,135,232,182,81,207,151,53,26,49,164,152,201,105,232,201,214,60,183,19,216,123,225,219,9,27,144,108,129,239,24,217,2,110,25,116,151,177,220,45,134,236,249,162,196,255,248,157,95,43,194,222,193,62,197,110,53,83,223,233,236,204,179,43,73,195,240,106,207,230,249,217,92,36,207,87,104,69,118,70,228,16,65,128,164,208,192,48,78,12,223,23,217,61,99,245,210,81,217,83,228,251,161,172,30,133,180,0,167,39,242,35,58,31,141,226,246,110,1,63,199,119,51,252,135,143,127,246,101,183,163,239,27,210,57,16,174,186,132,113,216,6,121,50,228,12,106,230,186,61,121,251,219,137,199,191,121,203,127,96,52,85,251,184,20,29,30,164,7,105,33,156,168,32,103,116,72,8,50,26,112,158,224,77,239,175,84,110,91,136,140,48,50,42,143,56,205,170,104,30,134,19,167,131,163,24,122,209,68,108,42,1,133,165,228,203,88,38,109,217,7,232,50,215,93,116,232,163,150,172,82,38,30,41,170,59,130,56,27,137,231,239,235,120,130,90,13,243,17,14,130,49,247,17,206,221,175,243,158,17,239,176,94,128,117,242,149,135,88,39,177,33,226,2,133,120,205,242,99,96,6,150,58,200,101,95,92,103,194,76,232,221,178,173,241,238,21,157,197,21,17,34,79,248,243,67,252,238,162,83,139,14,6,111,2,158,184,148,76,211,133,187,164,220,129,127,184,110,215,214,32,107,68,178,156,73,107,60,210,219,227,37,77,133,69,124,228,40,225,165,89,208,104,119,157,220,27,169,198,125,118,7,39,182,112,229,230,14,47,28,236,181,75,191,154,12,237,94,230,254,178,146,200,100,170,228,63,69,141,168,206,232,237,175,172,97,101,101,89,159,162,79,124,107,7,54,73,35,48,2,108,126,212,208,179,190,199,40,164,41,134,14,254,41,253,12,129,126,163,154,177,120,239,172,5,59,100,241,62,140,168,23,251,153,13,40,51,65,162,78,235,49,138,106,212,134,73,29,52,51,17,113,233,24,181,17,18,66,144,68,48,164,135,203,31,189,247,179,116,58,13,11,105,104,90,22,158,121,242,83,107,87,12,21,85,81,22,92,48,193,254,195,248,130,40,116,157,41,54,66,74,139,136,141,224,173,199,89,20,115,215,106,60,217,84,190,220,197,117,121,14,17,24,34,2,47,28,79,167,66,12,2,33,224,64,125,167,41,85,199,216,3,212,243,57,94,61,160,20,191,102,140,64,79,232,44,141,133,43,31,52,84,166,110,223,209,125,55,185,54,127,1,20,22,7,232,200,221,78,241,27,131,199,111,125,243,228,107,63,80,208,49,188,176,27,44,177,104,234,66,82,88,208,163,32,127,242,207,198,218,185,115,87,85,94,198,26,97,183,53,71,237,212,220,240,116,234,144,59,137,239,48,223,222,109,57,58,157,81,40,229,180,118,78,231,209,233,38,181,161,27,157,110,64,44,9,74,153,44,6,82,195,207,154,86,232,192,231,93,2,31,35,187,97,164,58,124,115,165,229,240,115,143,111,136,84,167,107,19,113,83,142,88,39,139,182,213,137,23,170,110,16,31,170,142,237,96,138,202,86,24,238,106,236,130,207,213,11,217,241,92,72,164,43,239,236,142,103,102,80,229,11,92,135,160,53,172,27,135,206,25,243,15,198,248,178,225,208,152,151,76,126,82,218,54,6,182,99,242,39,54,2,253,68,119,109,48,9,32,147,125,82,252,43,56,106,204,73,16,60,54,224,252,19,158,70,242,52,107,64,135,92,29,29,12,199,22,65,202,189,92,193,47,195,77,122,219,65,184,1,141,154,194,207,91,88,244,77,106,233,219,161,161,92,241,227,3,239,163,247,201,211,109,73,19,38,51,16,38,147,24,89,139,135,37,195,40,110,130,170,227,193,53,188,17,130,133,75,56,148,95,233,198,147,137,104,249,128,61,200,223,236,212,14,136,57,90,218,161,242,231,14,8,204,184,120,97,205,109,130,46,176,164,184,5,21,30,162,10,136,57,187,26,45,5,117,20,229,185,154,220,34,183,7,242,167,210,16,25,193,244,37,33,10,5,185,149,247,149,96,145,113,197,99,196,154,166,134,227,55,50,6,160,54,7,122,38,160,73,17,151,112,228,73,18,130,60,81,194,14,19,197,236,211,162,198,169,151,116,5,180,157,35,103,205,108,203,114,25,202,30,91,118,136,232,129,19,20,51,106,207,73,95,167,170,119,159,27,168,67,67,38,200,12,36,237,74,55,216,46,63,144,150,68,24,38,188,184,145,230,188,41,142,50,60,73,242,79,76,55,250,3,97,58,160,45,19,139,13,23,83,247,36,147,23,35,203,67,20,117,200,228,247,114,92,145,198,77,167,39,105,188,125,94,31,134,198,34,127,228,100,152,79,22,249,179,234,218,140,49,65,76,175,141,96,159,177,241,183,39,142,97,32,76,57,133,8,104,118,205,118,3,224,172,188,182,178,210,83,149,148,130,149,109,34,101,153,4,120,191,166,207,45,252,246,107,125,90,51,156,8,161,20,176,165,238,247,85,91,164,64,237,152,178,21,210,87,198,8,41,57,60,38,227,113,24,27,82,199,67,82,98,60,84,241,210,181,138,3,5,165,41,51,165,134,77,131,33,148,81,242,138,203,139,156,54,225,69,93,30,132,110,76,70,157,6,41,241,80,81,125,209,127,132,73,99,185,113,187,104,244,162,190,97,245,198,187,175,44,25,105,194,101,107,98,97,140,57,179,180,20,170,179,225,41,29,9,53,150,102,60,121,222,138,44,42,48,173,251,96,177,186,15,196,186,139,85,117,107,38,171,110,87,113,195,112,209,39,95,30,136,95,220,207,216,154,23,224,81,12,92,104,120,35,64,226,33,65,193,224,98,212,136,252,37,156,90,71,173,111,208,86,22,89,226,207,89,73,49,138,144,43,22,50,75,147,37,193,144,238,7,63,249,248,221,127,161,231,75,31,255,239,47,157,124,247,87,127,250,240,77,37,25,62,241,37,61,68,208,61,104,170,75,57,250,205,163,23,141,73,237,251,238,251,26,66,27,149,240,124,95,12,205,56,18,175,134,179,44,208,206,66,89,22,104,97,139,162,186,208,218,146,151,17,137,169,21,178,216,254,199,44,174,243,88,41,110,193,160,134,219,177,219,36,46,18,2,99,199,193,141,163,205,206,146,120,142,142,231,35,173,123,10,70,52,82,238,3,154,168,168,82,233,251,152,170,192,32,213,178,3,125,72,25,153,189,30,42,192,250,161,137,1,194,121,112,251,184,88,246,75,131,100,84,56,123,95,150,151,120,159,7,171,167,33,234,203,225,33,234,99,34,212,207,31,160,158,204,180,41,11,79,31,17,157,126,174,224,244,164,51,98,132,245,179,5,154,23,67,215,211,233,21,31,122,126,129,230,159,239,118,51,25,60,147,9,9,35,207,178,100,4,58,81,8,44,222,116,38,83,209,186,221,208,166,89,150,220,52,107,25,148,127,208,230,13,33,82,251,120,134,146,30,178,43,200,210,156,70,150,14,10,144,209,129,101,97,109,204,80,227,23,14,164,88,103,113,20,253,98,250,43,6,139,238,72,95,83,31,135,198,174,20,206,91,104,72,72,170,158,250,97,169,210,33,141,124,238,50,77,74,197,137,17,140,175,233,168,35,30,218,164,135,24,134,173,164,166,72,161,71,59,254,102,124,45,211,136,152,103,104,154,69,204,156,213,52,22,155,38,165,29,213,147,248,185,86,77,238,218,232,70,182,97,140,73,56,65,28,225,37,67,142,85,204,76,58,120,132,98,250,77,21,76,31,107,151,118,174,93,197,150,29,99,137,124,164,207,60,204,238,209,146,33,196,191,36,129,34,153,173,179,91,23,211,92,4,53,225,20,202,179,18,145,68,161,160,46,135,5,107,150,171,163,241,185,189,228,45,21,209,150,100,6,176,88,64,238,17,74,20,168,192,89,11,234,85,145,59,162,217,225,91,25,211,43,35,151,35,211,85,137,57,237,225,56,77,156,96,247,227,227,63,143,213,81,242,120,151,14,238,208,134,94,24,203,202,138,115,228,224,255,216,22,148,129,141,97,101,95,91,33,83,177,222,239,99,42,42,190,168,12,141,119,13,75,142,76,58,166,18,49,25,47,122,64,83,163,9,105,199,225,147,8,122,114,195,177,6,129,96,215,190,16,215,184,179,179,26,215,241,194,109,2,191,118,240,28,42,164,34,57,159,18,43,90,190,161,73,250,76,223,225,215,148,157,102,74,230,226,1,86,233,63,15,8,27,118,207,220,59,164,186,20,143,83,106,107,137,216,137,213,107,61,117,159,220,100,23,218,122,215,11,64,200,15,41,235,114,0,194,76,161,80,108,151,179,237,240,0,132,251,98,0,194,98,87,63,189,171,10,52,130,24,25,70,202,178,59,6,134,49,32,22,218,220,253,128,86,40,116,179,133,174,33,122,144,16,188,174,51,35,133,108,58,83,206,229,164,112,106,171,104,217,82,213,86,197,144,134,66,238,131,137,51,6,118,192,13,194,171,228,121,127,74,39,119,7,34,144,16,63,13,4,95,221,114,186,198,40,53,68,171,185,32,174,130,139,11,1,88,88,15,164,96,133,65,64,129,128,140,162,123,252,200,118,115,185,116,185,224,139,50,184,202,237,66,170,248,28,115,158,0,140,36,24,72,176,141,197,226,62,70,214,95,52,16,100,0,144,58,127,155,243,133,138,12,84,91,32,118,100,91,31,117,162,6,37,110,226,250,39,67,27,166,165,61,240,214,67,16,90,168,223,150,185,167,115,112,77,172,18,35,34,98,225,225,48,31,42,17,208,90,198,248,192,48,172,144,53,177,202,194,51,208,104,20,213,116,182,152,201,103,217,82,65,202,132,143,29,74,23,103,163,86,23,248,18,205,138,95,57,51,214,160,228,145,38,205,58,77,226,94,68,161,151,149,170,179,113,160,157,215,134,135,9,199,238,155,157,196,243,237,118,219,3,55,10,71,51,156,39,240,8,25,193,41,121,234,176,149,193,69,177,88,28,203,217,51,83,152,23,4,17,50,252,67,123,24,186,122,143,93,139,108,64,188,156,205,86,178,18,179,226,157,226,83,73,94,112,168,181,68,143,56,121,160,30,50,186,67,113,30,136,61,133,113,146,122,186,107,180,247,112,153,17,41,56,146,201,102,115,233,98,190,112,254,49,60,113,139,31,237,219,230,104,75,183,64,16,192,211,130,83,185,165,249,11,131,115,197,236,142,249,165,124,156,171,156,252,102,29,253,220,52,155,204,69,77,150,252,190,198,2,96,174,195,111,226,23,135,187,181,89,239,98,40,204,141,58,134,230,148,98,103,142,27,106,185,129,25,60,120,104,139,120,224,169,171,249,134,28,76,243,81,67,237,173,97,134,23,85,244,65,83,205,146,178,82,169,189,141,250,102,93,136,42,106,53,88,41,47,170,168,70,188,238,108,112,247,58,15,121,224,77,140,228,57,224,104,210,62,108,178,78,145,208,158,3,82,188,220,240,62,67,185,155,7,136,140,113,216,84,237,181,8,152,197,6,195,210,245,232,115,187,94,191,131,153,119,73,168,84,210,41,74,196,122,158,7,5,165,24,74,148,42,54,49,96,170,23,77,20,122,251,176,41,71,19,205,241,30,112,23,67,205,46,107,158,162,157,23,73,53,105,48,186,184,120,73,128,76,2,8,145,58,144,189,12,249,39,73,140,139,33,190,94,63,117,49,116,214,159,112,1,61,113,12,121,99,193,75,137,20,12,9,178,184,179,146,188,63,80,18,228,17,57,36,161,145,207,82,156,58,127,193,149,149,132,40,159,48,151,37,254,82,126,121,37,33,138,63,129,182,253,142,67,104,51,178,8,147,32,78,56,172,169,215,127,81,224,167,125,23,189,177,248,27,137,164,11,133,40,135,235,243,19,65,108,216,23,14,75,104,182,88,8,33,172,43,228,19,167,43,97,77,207,10,253,7,64,230,8,252,55,11,152,8,39,44,224,223,140,250,60,212,223,28,129,254,160,157,208,48,127,33,148,246,5,248,131,154,113,225,253,60,20,61,225,126,238,73,31,53,240,126,41,138,117,32,194,181,80,200,196,88,104,178,199,181,25,185,4,73,74,200,162,139,107,156,171,6,81,235,203,183,184,10,242,226,66,250,158,153,178,76,161,56,51,28,79,167,8,89,153,115,47,115,185,29,111,40,4,221,66,194,52,27,4,32,105,21,9,89,173,8,0,28,121,8,207,96,61,66,240,61,40,28,23,122,15,178,221,145,11,11,188,7,249,83,6,53,60,224,94,96,105,250,194,237,197,207,79,97,26,101,229,249,194,116,10,182,132,93,61,34,145,43,4,25,162,139,127,129,96,30,210,60,42,19,190,161,38,26,68,228,128,6,27,145,122,9,195,19,218,75,73,171,144,89,121,190,144,247,3,157,70,120,124,202,149,42,179,189,182,23,139,45,141,250,123,42,119,203,103,58,152,235,152,232,216,113,148,74,237,218,35,243,17,94,242,185,167,93,185,114,209,208,51,229,246,125,126,50,66,93,159,2,145,61,165,141,235,94,233,28,170,74,146,134,39,42,96,229,114,43,223,233,248,142,84,66,154,78,8,233,175,191,142,39,207,65,100,4,45,20,143,4,207,93,61,115,198,84,127,25,157,74,9,250,196,213,214,251,250,104,128,183,113,108,245,199,169,94,153,155,32,167,131,132,190,206,148,174,140,43,216,151,81,76,191,184,11,106,209,90,253,242,38,73,202,200,146,123,88,59,49,210,59,31,207,79,165,247,79,127,62,209,129,183,35,24,149,47,124,52,122,52,4,198,72,246,32,230,219,143,243,254,82,48,140,172,47,74,45,229,142,193,66,1,102,232,57,181,20,55,207,98,88,3,158,95,65,80,125,36,33,128,184,226,2,25,219,114,189,100,66,137,4,19,75,69,57,132,134,118,94,101,37,66,97,33,82,250,200,208,79,9,46,194,229,97,37,211,141,241,10,111,228,243,173,103,224,216,47,95,201,20,59,122,103,238,72,36,149,78,57,6,233,74,171,85,124,6,72,183,180,74,161,221,70,19,250,57,145,54,178,49,72,183,75,173,103,65,233,98,165,221,206,181,141,185,93,40,234,185,206,255,100,23,138,254,23,167,222,83,152,168,39,167,194,99,25,223,155,83,47,71,121,250,174,25,191,250,198,201,247,126,202,220,6,157,155,39,60,25,106,52,109,22,240,203,24,168,20,229,162,49,28,186,232,173,209,112,208,145,194,39,218,97,227,201,143,255,253,228,251,223,167,142,172,208,183,71,164,207,198,185,7,134,58,115,20,225,206,51,48,29,125,128,180,90,124,108,88,197,121,134,135,23,61,63,239,142,164,147,79,222,255,247,147,183,254,83,38,222,89,29,60,10,128,195,95,159,223,48,28,250,98,112,30,202,110,140,244,206,169,40,139,21,231,164,44,41,234,205,125,72,65,252,206,52,247,207,226,36,178,240,9,113,18,249,204,92,65,126,130,124,47,170,247,22,117,75,57,236,79,92,119,62,225,174,8,240,21,18,51,42,181,5,26,127,251,231,39,255,242,207,49,52,230,207,252,171,207,89,65,91,57,102,30,175,198,184,203,132,162,99,195,243,60,1,11,111,228,67,140,22,161,48,5,31,7,111,253,240,143,255,248,99,69,112,74,242,151,228,139,82,25,232,135,41,170,192,40,139,121,164,4,225,33,5,203,25,107,161,109,158,125,112,217,56,58,127,63,149,212,59,22,182,213,105,245,201,64,120,190,78,214,90,100,53,170,138,195,41,16,116,7,38,91,85,206,242,44,68,7,223,241,8,42,120,188,84,232,173,183,145,242,178,137,159,235,57,61,95,206,114,181,40,186,154,62,131,183,161,96,51,238,174,25,34,6,156,123,75,77,241,85,47,109,233,236,190,59,67,91,194,77,40,164,95,108,35,61,215,214,240,140,13,45,55,189,166,62,192,183,238,115,57,228,252,115,187,236,147,54,240,104,239,125,5,22,93,50,232,188,47,10,192,39,208,143,31,161,181,228,44,15,157,88,118,189,147,74,97,144,189,50,178,63,62,217,31,19,121,23,14,253,221,236,240,157,192,118,12,190,55,161,128,38,126,71,174,76,30,62,72,102,196,128,23,247,117,233,119,66,85,234,150,208,116,247,41,251,157,146,59,20,234,132,208,245,102,88,16,156,133,21,169,123,185,88,63,83,11,250,46,244,92,23,122,90,47,89,8,248,121,211,234,218,238,28,31,77,250,6,186,229,36,127,153,224,235,57,49,39,203,80,116,2,58,116,29,223,13,253,122,119,119,132,23,82,216,119,197,221,178,61,215,214,39,63,120,255,201,143,222,248,232,15,63,122,252,230,187,212,31,152,233,7,224,10,8,41,125,132,251,16,91,119,146,55,44,133,158,14,146,203,64,192,168,60,164,222,212,248,202,39,122,118,164,78,93,62,141,242,230,99,238,115,233,114,167,81,223,22,210,217,102,42,106,167,208,206,22,160,14,221,105,100,234,144,13,233,204,212,225,123,24,8,75,84,144,132,89,87,142,35,22,54,59,63,177,232,174,25,77,44,214,137,115,34,150,120,144,34,16,139,159,104,248,213,218,72,71,148,161,94,223,206,124,144,243,148,163,106,60,147,115,26,97,140,206,109,233,123,71,15,178,12,244,76,134,204,119,72,17,57,237,231,56,125,152,121,228,16,119,206,128,41,127,182,115,134,249,6,235,183,63,121,242,211,175,63,249,217,87,129,88,194,96,1,211,120,118,131,37,160,16,57,88,12,161,57,7,139,163,31,53,88,66,247,216,96,13,71,189,209,39,124,164,200,156,126,252,253,111,62,254,246,63,62,249,197,7,39,255,252,117,121,113,225,153,214,150,62,126,134,235,75,196,37,110,149,49,204,230,95,104,188,43,49,107,77,232,173,124,172,7,137,79,123,28,207,151,93,62,254,206,187,39,223,252,183,143,222,251,0,40,42,140,168,217,221,210,77,107,77,186,255,120,138,123,156,128,68,228,80,186,40,205,57,146,94,23,162,6,82,234,36,27,71,55,237,47,97,57,162,47,214,127,254,191,162,150,227,206,120,244,44,183,59,1,151,89,203,17,48,91,108,57,98,87,102,44,71,214,91,121,57,66,226,39,123,28,255,248,159,223,193,221,231,151,31,60,249,224,7,226,6,216,55,246,119,142,156,103,50,124,34,10,209,27,32,69,104,222,13,144,161,31,185,1,122,221,99,227,197,82,62,49,188,115,190,155,219,239,189,65,231,62,144,112,105,144,148,87,32,59,22,62,139,54,37,194,103,135,235,4,70,149,204,111,214,128,19,179,214,88,145,249,215,26,71,58,102,173,121,253,58,175,187,66,232,223,143,126,243,199,191,255,195,201,251,255,22,160,226,77,123,120,197,176,206,164,146,10,224,131,68,164,240,227,104,72,75,44,192,174,40,198,113,220,138,247,233,92,9,120,242,206,239,35,8,120,219,236,156,157,128,20,124,40,1,1,254,12,2,66,137,133,8,136,24,199,19,144,246,233,124,103,32,225,131,97,4,92,7,230,116,14,83,144,192,247,83,208,220,51,104,119,96,93,205,160,34,162,177,16,25,9,222,241,116,100,93,11,99,144,113,194,199,87,30,255,242,167,2,153,44,123,28,115,108,68,175,137,184,73,156,162,226,3,29,66,52,124,10,123,195,62,112,170,89,60,42,34,159,242,211,40,26,254,237,151,79,222,249,93,228,254,132,24,204,73,27,130,108,20,85,88,79,92,58,44,120,64,74,15,107,62,250,61,189,123,254,243,28,144,206,53,229,63,254,245,111,159,252,205,239,158,124,240,54,44,106,97,32,137,135,182,43,182,117,166,109,75,132,45,77,247,96,124,40,244,129,102,232,157,43,198,190,179,164,160,229,126,212,248,186,136,205,57,200,94,71,162,70,90,236,234,57,241,17,214,241,247,255,223,48,162,74,186,177,143,166,182,69,9,68,29,127,213,152,159,30,238,61,243,222,23,94,123,173,147,190,191,210,83,95,122,41,41,223,71,159,239,0,100,103,14,192,220,106,180,219,231,120,242,19,162,156,19,245,159,124,240,86,216,148,54,172,78,252,132,62,103,226,139,104,44,66,252,92,12,241,89,31,230,62,126,234,196,206,124,143,34,231,75,121,255,188,199,118,158,225,172,23,177,88,132,240,249,25,132,159,123,206,179,254,198,145,93,158,239,115,107,35,217,252,2,71,116,194,22,244,248,237,183,63,254,131,239,2,236,138,221,62,183,173,122,14,21,134,96,16,119,30,0,248,204,47,212,32,242,49,2,13,237,91,128,190,139,222,114,126,240,254,199,239,252,247,227,47,125,249,228,111,127,253,201,190,229,36,71,215,34,186,242,25,58,58,244,126,134,103,232,18,221,98,78,210,17,173,249,79,210,73,39,98,78,210,121,39,249,65,2,77,249,132,159,222,125,248,6,144,140,90,196,248,5,5,98,58,179,72,80,41,121,228,230,11,19,229,27,72,54,138,2,86,74,172,28,128,56,46,34,8,80,115,160,56,73,128,245,250,188,232,43,88,28,9,244,117,45,147,254,60,228,21,205,160,162,200,203,81,156,147,186,158,173,85,4,113,133,46,135,26,193,254,25,99,104,245,108,180,97,17,2,222,254,225,251,137,147,159,125,231,92,35,103,161,111,250,123,247,213,62,49,32,202,150,245,2,229,231,94,60,59,26,86,36,169,58,225,142,29,213,118,237,88,239,116,228,248,61,22,16,251,184,47,248,115,116,150,149,21,232,240,10,236,64,43,45,221,49,86,168,33,146,162,90,1,247,141,232,222,157,28,79,143,245,164,224,114,114,6,240,104,103,145,174,167,200,198,17,53,139,152,163,201,142,49,214,205,126,120,147,128,14,105,145,60,91,27,56,189,21,230,165,252,134,209,54,204,125,99,132,13,67,153,87,204,78,77,89,158,163,45,180,233,218,48,198,139,16,143,244,107,129,142,108,118,226,187,34,1,135,196,149,185,16,159,12,215,164,200,48,179,241,166,118,93,232,223,122,46,228,105,120,139,5,80,167,246,212,8,223,1,242,59,243,209,31,32,65,229,58,177,253,156,111,146,213,97,238,58,56,204,232,150,96,222,41,124,131,26,138,204,65,46,96,80,180,59,93,88,111,245,126,127,158,22,166,52,196,80,166,160,233,36,196,16,15,251,163,139,239,170,221,64,120,162,177,34,101,64,13,219,6,25,198,114,163,225,161,235,101,238,98,60,60,88,30,177,100,92,60,146,30,11,175,195,108,144,104,84,26,102,189,229,126,193,155,127,247,11,8,172,238,103,118,176,238,126,103,167,115,226,247,43,134,37,126,189,109,122,144,216,229,179,244,29,80,103,97,114,232,237,138,27,51,231,10,47,200,84,65,254,165,231,33,199,228,40,250,197,189,20,165,95,189,240,65,104,220,35,4,230,33,209,80,188,175,110,51,238,89,11,253,138,135,108,44,192,16,49,124,32,33,133,0,40,141,25,196,236,86,72,108,36,102,127,132,159,189,139,89,207,13,250,247,254,227,201,15,126,34,198,88,114,29,132,127,231,221,176,184,76,39,223,252,55,55,57,139,47,3,132,91,123,214,54,191,53,36,225,137,216,165,20,249,204,228,74,49,250,19,236,232,97,141,159,252,246,191,196,28,141,60,65,32,22,154,199,124,50,220,131,41,243,112,98,142,240,253,69,70,101,60,54,202,202,80,117,189,222,183,250,147,17,67,155,76,176,249,192,112,115,188,48,48,100,192,163,193,132,216,51,5,193,144,233,48,19,198,151,127,249,241,155,223,98,102,108,1,24,17,145,27,61,3,223,85,215,39,48,229,249,32,57,44,133,4,3,82,219,105,143,27,133,57,63,102,19,138,187,49,86,249,67,153,90,141,153,252,146,103,186,98,244,34,175,210,189,204,125,146,68,185,158,27,117,136,159,36,72,62,168,157,3,115,220,222,197,79,109,96,118,48,7,36,151,224,238,122,168,81,15,196,105,12,192,119,193,158,140,150,66,75,37,87,91,64,155,189,85,2,42,27,6,74,31,207,1,73,31,75,128,114,50,32,198,10,98,225,176,50,28,12,231,137,254,34,51,176,161,69,8,91,151,110,63,34,28,59,11,55,21,44,208,149,121,120,243,192,94,10,47,130,98,129,123,43,21,15,17,74,80,128,23,64,178,9,135,8,69,92,128,120,79,24,15,16,74,48,12,141,125,195,10,135,8,101,40,68,126,125,27,3,146,21,137,69,146,149,1,152,148,44,161,33,91,201,36,102,231,106,95,200,124,118,41,243,90,250,139,247,180,84,238,126,114,69,85,94,64,81,88,42,114,239,11,236,228,77,241,231,124,225,181,116,88,242,107,233,99,77,157,98,78,218,151,5,9,208,194,243,47,40,73,177,52,133,225,21,194,2,193,186,43,95,88,122,45,149,252,236,210,107,157,207,38,95,75,195,159,215,58,201,244,103,95,32,40,191,144,77,191,144,99,229,137,247,148,107,93,108,43,249,114,230,21,43,237,12,251,230,152,124,197,37,235,76,90,244,161,254,82,70,205,39,151,33,121,89,42,162,221,71,243,126,169,144,106,77,85,70,239,79,233,25,71,207,220,60,244,204,17,122,242,53,241,41,65,227,8,90,152,135,160,5,66,80,105,51,140,216,53,65,169,126,231,241,183,126,71,92,84,184,17,230,120,140,62,223,198,201,181,41,198,97,54,59,254,205,147,249,217,55,220,136,100,210,97,4,238,138,51,66,162,112,71,253,159,202,199,115,203,199,52,210,150,49,192,185,32,61,159,66,47,103,244,4,37,54,252,32,141,98,200,31,12,225,200,153,168,165,202,202,150,217,93,114,131,147,61,167,173,122,50,17,140,53,155,49,237,52,59,6,89,50,248,225,147,47,174,22,30,33,25,36,160,214,11,128,63,6,28,225,239,67,105,216,91,197,19,10,41,124,22,255,86,237,76,88,144,149,172,145,155,146,136,84,161,221,245,50,216,195,49,133,196,150,80,133,41,46,96,75,213,247,243,64,150,130,63,31,100,159,118,144,145,254,211,9,50,66,148,52,30,99,164,215,238,180,84,239,121,1,79,238,180,30,176,100,174,80,121,57,237,190,42,89,100,10,117,122,170,103,251,231,181,112,56,22,4,243,48,201,156,181,94,243,240,64,70,74,248,82,92,28,18,16,57,39,181,161,58,96,161,64,242,109,118,8,72,98,23,99,208,97,22,23,100,192,226,130,76,84,91,53,189,184,32,90,177,171,231,179,69,30,23,68,221,173,117,221,224,197,45,33,120,113,79,56,161,96,158,231,228,176,196,108,162,96,72,226,93,47,36,113,43,62,36,177,16,137,56,52,144,176,247,244,180,26,22,51,74,139,11,3,28,201,132,49,234,51,139,242,235,134,68,22,15,88,0,153,176,200,192,220,201,133,79,137,159,95,203,115,35,191,156,93,199,147,181,181,191,188,213,199,105,233,91,105,115,199,222,145,220,162,4,3,37,69,250,44,169,89,95,252,34,221,132,110,144,163,202,207,235,253,198,209,38,138,50,190,99,62,42,172,180,49,88,149,150,156,35,168,217,234,236,80,88,237,52,59,56,94,242,225,40,15,54,108,92,6,229,229,36,52,150,11,65,12,117,181,10,155,223,18,54,62,174,101,86,199,159,243,232,201,156,92,172,142,151,151,147,188,204,8,202,140,62,39,128,226,133,70,80,200,171,122,111,204,152,13,229,78,188,240,189,209,125,78,60,194,172,194,50,112,106,214,100,72,200,43,146,171,193,120,92,170,47,54,87,120,232,47,33,98,151,209,119,140,132,23,112,30,104,195,62,177,32,76,130,167,144,128,108,70,99,15,115,174,27,136,87,87,67,7,91,242,123,238,176,32,203,110,105,45,46,118,87,76,56,177,184,247,243,103,137,44,22,5,55,22,230,45,250,82,59,0,140,209,138,9,30,42,151,151,107,228,46,57,148,114,79,57,104,25,117,39,82,141,42,165,138,174,88,226,214,228,11,192,243,186,230,104,176,164,60,249,209,59,39,239,252,19,117,214,242,199,55,190,250,209,123,63,123,252,247,63,127,252,141,119,254,244,225,15,48,98,230,219,223,124,242,227,247,21,245,152,149,111,144,139,186,155,36,92,39,212,76,64,85,216,240,116,171,109,244,197,44,126,75,199,110,74,89,224,91,101,26,224,128,201,227,54,11,255,189,20,226,157,70,230,1,134,43,204,89,179,133,57,218,161,8,97,206,98,210,114,208,29,14,49,129,112,191,46,97,209,200,9,165,249,121,51,46,190,116,91,199,227,64,223,78,229,67,215,24,141,236,145,135,172,187,122,37,60,85,187,219,5,62,81,45,103,166,33,17,216,66,219,74,30,11,177,252,214,200,84,136,215,25,62,137,179,192,236,156,65,134,143,29,118,35,110,44,141,57,198,146,132,236,142,31,75,107,246,88,26,139,140,101,124,60,189,152,254,44,24,90,47,32,28,204,23,101,47,151,47,229,188,40,123,131,240,40,123,90,89,239,86,202,153,121,162,236,233,197,153,158,45,151,148,114,190,148,167,190,191,219,5,237,244,190,191,67,226,162,181,179,37,173,213,41,182,67,162,210,205,142,31,231,85,62,93,252,184,64,253,211,198,143,115,1,169,243,183,185,88,252,56,183,218,188,241,227,252,209,190,60,0,103,142,246,229,117,97,177,104,95,62,55,66,193,81,96,193,159,211,133,108,230,252,67,96,13,108,203,28,219,163,21,27,88,225,104,139,125,249,203,173,237,116,30,17,190,18,231,91,125,178,223,160,145,146,214,221,128,84,29,18,119,170,41,196,157,234,211,184,83,77,33,238,148,70,227,78,53,133,184,83,195,6,43,229,197,157,202,145,16,78,219,27,66,8,39,45,24,194,169,208,32,33,176,154,36,105,34,251,111,23,251,16,227,183,157,79,144,79,253,182,127,250,243,233,207,167,63,159,254,124,250,227,139,152,32,199,62,35,209,8,124,241,167,120,104,2,30,96,33,54,94,25,1,48,71,196,178,249,128,202,240,194,34,151,205,5,135,199,47,27,205,19,193,44,24,241,129,199,48,147,218,138,137,100,38,197,154,8,139,101,38,2,10,4,105,192,195,53,42,93,166,14,70,32,146,24,163,240,112,78,60,118,3,139,182,84,28,30,174,186,105,110,112,164,130,151,74,90,20,227,77,17,52,227,34,78,177,232,21,49,49,167,124,193,43,240,255,72,100,253,68,245,69,159,146,137,43,203,187,46,0,42,229,38,180,76,48,136,70,92,136,138,118,161,48,91,83,171,148,141,2,211,212,244,118,176,184,160,167,165,135,203,138,57,232,173,180,119,71,246,192,120,29,244,212,49,202,141,233,34,8,223,90,38,219,78,15,241,228,0,1,197,7,108,208,80,31,125,234,1,27,178,90,197,168,20,218,115,7,108,104,135,5,143,247,144,206,180,242,207,0,233,142,174,181,187,153,98,113,126,164,187,179,71,184,144,205,235,116,132,59,249,220,25,116,241,128,243,109,174,143,21,245,114,199,40,24,21,170,204,66,17,18,159,50,50,215,137,206,225,172,192,73,165,198,246,48,88,78,12,109,238,165,238,142,7,253,64,234,34,33,188,207,81,89,236,61,60,181,182,246,231,174,218,123,184,51,126,56,83,69,116,214,154,170,121,165,190,222,20,34,253,58,178,150,38,3,138,209,211,248,96,125,34,244,52,224,163,56,145,200,28,99,140,151,254,246,38,82,48,130,145,48,159,66,57,115,248,196,62,62,71,192,210,154,83,67,86,233,57,52,22,177,191,116,186,173,167,21,214,47,223,50,186,165,78,166,248,137,8,235,231,33,243,103,9,235,167,247,141,209,184,121,126,161,246,254,114,160,217,206,220,65,1,175,207,19,20,112,43,52,40,96,176,149,24,150,197,231,194,167,71,75,159,254,124,50,67,242,157,103,88,190,191,204,208,124,70,225,244,225,102,57,207,47,20,138,229,66,183,144,185,79,41,57,210,15,144,144,76,51,61,38,129,216,77,114,117,168,247,97,231,200,58,137,246,164,101,182,83,45,227,145,105,140,150,50,106,70,77,103,209,2,39,14,222,177,183,239,238,239,10,163,0,18,66,53,51,141,199,132,6,43,113,47,98,210,165,108,69,43,237,31,172,242,251,29,97,11,76,177,187,42,45,159,47,151,180,85,246,13,20,209,105,154,66,187,137,38,20,129,230,216,206,139,242,74,53,173,209,123,158,85,241,206,109,213,31,134,91,142,194,45,6,239,166,49,81,164,246,18,104,185,113,117,160,135,52,76,38,232,1,165,77,41,147,89,13,238,186,81,157,72,164,7,246,40,4,98,123,50,114,160,252,208,54,73,12,113,214,51,26,212,218,133,25,164,88,62,83,49,186,221,85,54,23,45,216,149,22,108,56,112,101,151,242,234,175,74,141,76,249,165,116,195,62,12,226,207,162,112,227,80,8,33,184,13,195,16,171,37,38,253,168,65,132,249,192,103,74,198,87,37,209,55,131,181,220,194,9,126,181,38,116,124,149,132,187,233,24,109,155,221,158,19,194,240,32,34,213,93,179,211,129,225,199,72,128,41,46,161,85,114,37,156,61,67,155,45,154,145,209,215,49,180,208,170,111,96,220,176,243,228,192,3,187,218,209,157,93,131,246,85,158,124,97,211,203,223,177,151,129,3,70,119,142,119,45,88,143,242,185,54,13,202,3,93,181,97,250,61,156,232,163,168,185,74,230,166,150,206,101,0,32,116,147,138,218,217,116,166,76,39,22,163,130,151,32,138,167,24,37,27,104,42,146,203,43,232,5,22,98,125,228,20,26,233,29,115,226,84,221,171,86,105,94,206,28,223,200,105,169,21,243,165,82,46,122,102,82,120,236,204,144,154,94,133,44,54,90,155,118,44,174,246,32,164,178,127,110,1,114,198,8,137,3,98,123,199,28,239,144,195,181,96,53,70,185,182,222,111,47,17,118,154,72,37,178,105,208,20,144,41,70,113,97,247,164,142,50,118,137,29,187,243,57,117,200,102,180,32,233,199,179,102,98,153,135,177,198,142,237,201,152,4,196,196,5,226,18,34,69,89,119,176,15,158,134,230,149,141,32,113,8,71,100,60,205,119,35,190,234,217,57,120,64,77,171,107,71,178,251,8,0,197,98,81,6,32,217,85,132,98,70,119,12,182,218,24,179,245,108,3,206,164,45,9,58,3,195,105,229,147,95,107,56,178,209,4,103,139,126,93,35,179,37,78,167,89,190,80,199,155,242,230,38,106,54,245,101,122,247,190,166,22,27,245,245,13,188,123,7,5,231,114,189,190,133,201,55,241,22,29,82,77,146,186,131,191,142,200,199,91,245,250,109,122,139,95,110,212,55,55,240,22,31,82,117,252,85,38,31,221,11,251,75,251,13,117,210,172,111,109,171,61,146,49,128,102,220,250,55,173,134,106,55,235,119,182,85,3,243,156,134,215,194,29,161,153,221,6,148,203,52,235,123,141,59,172,140,94,175,183,177,253,7,13,196,123,235,10,185,212,39,250,215,90,165,161,246,154,245,141,109,138,238,78,189,126,11,177,232,55,212,1,96,113,7,219,135,228,219,236,136,9,126,83,180,108,142,53,252,54,188,110,232,82,95,186,43,164,47,102,163,215,192,106,196,144,225,65,163,212,80,243,107,117,27,19,109,1,162,201,187,235,118,140,66,63,16,9,152,107,228,26,56,12,189,230,29,214,111,214,179,7,104,194,208,91,171,15,154,0,150,165,89,77,232,219,114,179,238,96,154,219,225,102,137,208,224,218,77,68,217,75,114,200,192,17,252,65,117,173,23,73,58,168,171,7,36,157,91,97,236,54,84,179,137,3,232,13,104,143,20,160,120,79,124,131,189,44,204,17,150,122,161,139,35,184,185,205,250,59,225,180,242,244,224,168,249,25,163,13,243,117,255,63,64,27,70,181,227,179,137,199,95,251,253,201,47,190,122,242,222,151,78,126,241,6,38,165,22,255,151,248,236,10,1,134,74,208,74,136,114,225,41,106,130,150,145,64,53,35,19,162,103,36,240,63,80,53,18,90,210,59,175,243,195,246,64,114,229,210,219,40,147,65,253,15,90,6,65,147,41,164,211,112,100,233,38,22,114,91,166,229,221,27,50,225,54,208,77,9,200,28,9,174,151,240,18,60,25,37,77,1,3,78,251,199,63,252,202,31,255,229,59,103,163,189,36,185,31,203,200,18,33,59,145,19,58,17,188,23,198,84,191,242,147,144,181,31,94,76,20,83,19,76,134,227,121,92,3,242,80,112,213,115,166,253,128,26,220,239,172,6,114,61,229,93,202,3,181,152,19,47,91,200,182,114,186,148,43,210,149,167,79,93,84,80,125,145,241,96,162,121,130,203,230,98,158,164,64,5,17,9,25,100,166,74,73,165,152,138,79,212,135,89,152,226,191,23,229,203,106,239,95,72,123,254,186,34,220,16,92,166,18,69,220,25,247,155,183,30,191,249,238,201,91,255,240,241,143,126,122,198,25,39,72,193,46,250,130,86,151,144,213,58,23,183,73,95,238,109,112,65,73,139,79,78,6,69,38,64,42,175,40,185,78,142,164,81,24,253,252,178,121,112,228,240,159,171,8,38,152,38,232,47,32,170,58,9,173,28,130,132,171,39,38,92,69,49,128,103,204,236,20,104,235,94,157,251,84,73,127,241,240,53,206,255,197,45,98,254,239,101,128,177,31,164,183,204,27,195,40,62,245,39,68,41,159,225,192,5,134,144,45,132,128,79,120,182,18,249,76,68,62,31,140,200,2,210,177,35,211,88,195,202,73,67,27,9,77,208,106,163,168,41,12,33,83,117,69,211,11,249,95,220,148,157,6,22,185,188,64,22,224,40,76,55,94,128,169,112,30,223,143,24,58,94,53,130,160,211,16,88,131,8,80,129,165,233,234,205,115,144,36,150,239,61,254,224,159,78,190,118,86,238,231,169,238,113,162,8,232,236,24,15,51,84,144,241,233,234,65,48,84,107,231,169,130,246,206,216,80,232,197,102,80,174,113,149,119,175,5,174,197,123,236,206,71,167,15,127,247,228,63,254,225,124,246,135,148,95,174,98,75,23,79,5,132,203,95,233,120,32,242,100,223,39,134,165,68,59,162,128,184,149,203,229,66,26,32,154,254,241,34,112,138,197,162,155,38,26,199,5,197,151,172,111,61,203,39,5,242,122,159,206,186,139,54,138,21,37,240,20,150,159,247,43,228,21,183,57,32,90,184,213,91,69,159,119,197,188,106,126,190,113,237,198,65,230,242,70,207,6,53,168,126,117,231,214,238,250,173,30,124,218,194,95,107,155,160,240,194,223,230,248,246,229,162,129,5,154,175,54,54,111,191,186,5,159,156,155,240,235,202,250,193,122,125,48,60,192,66,160,154,93,221,188,181,151,169,215,47,218,125,40,89,239,29,128,202,222,45,67,198,218,176,94,111,104,88,171,56,64,176,15,177,252,171,173,194,165,238,225,45,252,120,187,191,115,235,70,227,243,23,31,232,165,171,217,195,214,238,141,139,27,245,238,193,237,219,151,119,205,230,238,157,65,253,210,229,237,163,225,67,107,243,82,206,94,31,174,237,221,106,111,126,94,223,46,239,234,159,191,85,168,239,217,155,187,67,219,218,48,122,7,87,111,220,114,118,6,187,205,102,175,183,190,190,177,125,243,198,214,174,213,210,174,93,187,106,150,6,221,193,114,174,84,46,142,94,221,41,21,11,185,138,110,44,183,46,182,203,91,249,71,230,237,107,221,235,23,157,229,241,133,7,131,207,183,51,175,230,47,246,115,119,14,11,165,110,182,48,202,213,123,23,183,27,245,27,135,117,160,198,198,122,115,183,87,223,222,190,12,10,249,165,181,163,237,135,230,184,1,200,175,175,93,88,95,131,62,220,218,222,90,175,55,26,245,195,237,250,181,189,43,205,134,217,176,183,235,205,198,209,14,212,93,191,188,185,1,106,102,175,215,222,171,175,237,92,220,173,231,247,204,77,90,118,115,125,109,125,111,173,135,128,175,53,235,141,97,35,79,254,54,234,133,77,158,183,119,245,150,121,180,157,95,95,219,235,213,143,238,180,30,220,185,120,45,87,186,244,168,120,119,112,177,181,50,94,94,233,151,199,43,43,189,237,75,155,151,242,237,70,97,82,42,116,156,253,145,121,232,24,43,107,203,183,94,221,238,93,206,108,236,172,223,122,144,183,180,219,151,122,237,163,107,151,26,147,237,11,107,159,191,216,54,155,143,54,157,189,245,75,235,90,99,205,217,45,239,92,217,172,23,111,140,46,230,219,119,179,27,173,149,226,29,221,218,191,89,191,112,247,161,121,161,187,242,249,205,201,254,171,147,246,197,222,94,207,218,94,187,123,237,213,241,104,212,238,182,187,185,245,155,123,205,27,245,201,126,101,216,184,213,171,92,186,186,209,216,189,220,43,213,47,15,46,54,160,23,245,245,189,203,151,214,143,246,47,236,172,105,123,235,219,23,214,31,14,175,92,40,52,138,59,205,205,102,179,107,44,215,241,51,76,142,198,165,198,250,246,250,229,229,43,219,198,222,197,221,75,245,13,103,251,160,127,99,88,31,14,175,140,115,183,122,123,155,205,13,227,98,127,223,42,13,239,238,94,187,154,219,155,220,201,61,200,174,92,113,150,95,53,134,150,121,25,232,127,105,179,110,54,118,245,94,165,158,133,210,240,175,222,168,183,119,30,78,218,151,247,174,232,219,48,9,225,31,224,118,113,127,191,126,107,183,69,219,108,246,176,205,171,55,203,151,239,54,30,117,181,145,246,232,193,240,240,202,173,102,221,218,236,109,236,213,143,154,90,203,121,120,251,81,239,246,118,225,78,115,221,210,215,215,61,88,107,123,117,235,242,193,228,230,164,208,237,244,11,206,246,218,112,61,243,192,110,26,107,131,73,115,96,25,206,149,65,118,189,220,220,220,50,88,121,64,113,175,119,109,243,218,69,75,59,184,189,119,101,103,167,206,211,215,119,43,155,230,228,214,21,173,247,249,61,125,56,200,30,109,183,174,54,141,109,24,251,250,78,253,209,160,120,99,235,202,74,227,6,208,178,190,14,255,224,207,246,246,246,213,91,61,115,115,195,186,125,161,178,115,69,187,113,103,103,27,251,211,144,203,108,55,244,198,131,75,125,189,176,177,101,181,186,15,198,163,220,126,63,59,217,111,245,46,31,228,113,126,55,246,234,122,195,186,180,83,25,151,218,164,188,11,3,102,244,54,160,214,116,26,119,30,246,46,109,110,54,110,213,55,46,31,108,154,77,23,231,186,221,211,177,236,218,218,173,96,187,148,182,27,189,91,143,46,220,106,92,173,215,175,15,174,99,117,28,19,94,223,238,221,193,49,255,124,253,230,69,4,80,191,220,171,31,222,134,41,16,192,97,83,215,235,87,96,150,94,184,180,117,125,123,184,105,221,53,91,23,14,131,237,221,133,241,223,48,119,234,227,205,107,15,46,92,222,111,215,123,12,207,30,252,171,55,119,214,203,61,235,106,123,123,125,111,107,165,179,118,212,24,215,51,131,70,97,227,250,138,93,106,108,172,247,46,22,182,174,28,120,240,46,110,214,155,119,202,235,123,23,239,30,8,99,55,217,188,188,113,163,126,117,243,26,140,60,107,119,237,82,227,104,219,129,53,170,31,108,175,99,185,245,198,238,230,78,115,103,109,156,39,8,66,135,15,96,29,92,106,100,219,192,16,225,219,165,222,230,141,38,192,42,93,35,52,170,239,109,111,109,246,234,250,118,231,34,109,195,132,121,190,237,182,177,179,125,119,239,90,241,134,240,125,119,239,50,253,254,192,217,173,79,246,110,65,83,78,222,238,93,31,174,195,186,44,25,132,120,0,230,250,112,141,124,95,219,172,63,220,30,93,186,222,133,159,149,253,161,182,117,37,91,172,172,24,183,175,141,11,165,139,185,194,184,243,160,160,53,46,95,6,217,32,151,41,174,109,30,94,219,110,217,251,217,91,123,118,33,119,181,55,185,150,237,236,143,186,183,239,44,31,85,38,253,189,253,253,139,67,227,218,86,121,191,88,176,41,93,187,59,91,141,97,189,120,237,193,122,19,144,186,180,121,241,198,225,221,222,171,59,208,95,72,92,219,92,43,110,219,144,248,249,131,187,245,238,206,218,13,72,156,212,235,195,198,214,94,239,234,205,70,253,86,207,218,169,55,135,189,131,107,219,55,135,245,118,107,112,244,234,67,109,101,101,255,234,221,7,215,173,71,133,59,203,227,250,174,117,171,13,180,187,214,92,233,238,109,116,238,106,155,235,208,234,246,214,246,14,33,222,102,190,126,161,255,192,26,222,216,185,50,234,237,15,202,15,110,222,114,134,23,182,175,218,205,188,57,216,89,185,182,215,104,54,111,224,248,93,186,184,9,243,165,215,238,237,109,213,27,59,87,199,192,86,7,235,245,67,4,0,99,244,160,87,239,1,235,221,110,54,129,229,174,45,247,214,235,59,23,234,180,172,191,254,214,157,70,125,189,87,191,184,121,9,248,253,118,111,143,140,233,141,163,58,48,241,139,155,23,55,26,119,215,55,143,110,92,239,175,65,3,192,171,125,184,110,237,173,93,170,95,222,217,124,245,202,3,63,78,100,93,92,218,124,117,167,94,217,220,221,59,186,26,128,77,219,235,141,118,234,119,157,126,37,79,112,21,240,223,187,123,203,148,218,186,116,225,174,140,255,218,230,21,44,88,199,34,205,27,133,187,0,239,142,217,134,61,231,26,252,172,95,186,88,207,212,39,59,93,104,204,182,39,219,23,71,86,254,176,128,27,122,189,113,233,198,173,194,250,104,239,18,140,118,173,70,12,155,141,86,230,212,134,5,194,85,100,177,85,212,244,66,89,115,175,202,58,157,206,148,120,7,39,167,73,58,8,155,163,96,89,193,72,111,213,187,42,114,239,117,181,252,245,87,87,91,246,33,74,87,248,221,85,128,15,253,87,179,51,155,242,12,242,195,174,8,219,217,92,46,195,239,196,133,99,139,2,200,22,229,140,239,10,151,222,124,205,221,94,42,197,224,234,93,208,10,213,69,42,34,150,195,133,235,85,91,70,215,30,133,245,147,118,103,1,220,19,99,148,221,19,227,69,154,119,235,192,135,32,14,163,94,75,95,202,102,212,178,166,106,197,140,154,206,39,5,29,102,129,169,35,146,9,195,72,96,99,238,85,115,174,82,160,151,224,11,3,233,120,64,180,92,1,109,50,5,244,184,48,79,108,89,220,111,108,86,44,72,214,151,211,109,163,223,23,175,22,185,181,139,223,82,228,84,68,129,158,68,183,112,90,136,139,77,130,180,233,164,250,134,222,61,14,26,64,72,171,235,20,75,105,49,92,188,90,187,28,23,118,113,235,71,69,52,168,93,160,171,33,86,7,228,154,99,168,163,199,152,83,1,77,165,240,177,195,208,232,248,31,18,65,107,66,10,134,134,113,75,194,228,21,206,180,252,11,45,155,60,37,34,134,69,254,98,83,204,202,33,128,17,61,113,122,89,66,32,98,189,151,164,245,46,89,202,156,23,121,218,212,83,15,98,252,242,66,19,37,10,196,98,189,154,175,27,110,108,145,215,95,39,49,69,132,109,211,207,1,230,3,72,76,24,19,228,247,172,29,78,222,14,22,102,7,190,55,119,139,239,167,167,106,134,62,237,115,217,115,25,36,3,201,190,8,18,206,0,151,28,235,28,159,145,18,236,133,34,77,133,185,41,194,204,119,90,37,217,17,132,220,64,98,166,207,12,183,105,186,218,212,51,96,24,101,42,149,203,229,181,130,190,232,84,246,155,28,73,23,105,41,24,23,97,197,203,167,109,114,230,124,173,13,109,188,80,190,119,152,34,46,114,7,176,74,191,80,163,224,32,159,102,190,254,58,9,154,117,140,251,116,170,68,68,72,97,7,58,141,48,52,127,163,84,90,59,94,160,197,68,186,189,107,180,247,82,161,99,45,19,211,179,238,91,0,4,233,0,201,7,185,153,115,155,128,73,147,192,126,184,96,131,113,197,170,233,156,134,249,193,22,29,226,152,39,78,184,23,150,63,191,166,98,28,71,20,164,92,163,44,185,89,158,42,79,24,45,19,92,229,46,42,64,253,72,250,113,11,176,188,86,36,150,90,49,48,18,105,66,162,153,160,40,97,92,3,78,211,34,236,168,213,183,219,123,161,134,202,5,77,159,95,214,113,142,67,105,20,174,11,157,141,207,98,107,175,191,110,233,251,108,33,31,7,12,52,23,132,115,12,122,25,58,30,94,68,77,114,24,123,15,204,75,239,62,153,76,12,126,115,38,80,196,205,39,107,36,80,192,117,14,196,6,44,40,207,11,22,193,226,115,43,193,64,58,96,195,26,106,217,58,127,103,185,68,154,106,235,35,144,211,93,18,240,215,109,130,42,236,51,2,253,76,34,149,200,195,34,72,134,116,35,126,150,76,211,187,71,184,13,216,7,68,0,152,67,174,77,51,207,105,184,40,212,51,213,198,107,100,215,187,84,165,114,190,239,203,186,35,64,103,167,61,50,12,40,42,152,40,246,76,231,166,222,58,205,59,174,191,60,136,14,1,133,112,210,104,176,6,84,253,148,124,231,3,113,29,167,109,207,132,245,119,161,111,31,196,153,182,222,162,70,157,155,234,173,250,21,226,226,105,75,35,6,142,27,27,212,158,244,182,107,211,233,48,75,207,250,30,22,187,50,38,94,165,110,109,163,89,229,6,55,65,221,227,126,168,58,15,154,234,224,114,221,110,108,163,245,166,214,32,6,142,91,57,168,179,1,5,182,213,114,147,26,68,246,155,36,103,27,114,236,181,122,185,65,108,94,235,119,32,169,210,24,146,180,189,230,54,123,73,216,102,150,162,117,19,171,12,155,143,72,254,1,228,15,4,35,82,128,185,38,193,116,243,111,213,247,133,156,141,186,189,182,141,230,153,218,154,139,92,30,144,131,196,3,188,36,91,131,180,71,107,135,107,136,106,17,18,209,83,214,1,90,254,150,214,118,215,84,115,163,110,174,111,163,105,43,128,65,227,211,245,194,154,122,116,161,254,112,157,247,173,205,40,49,94,7,82,28,93,170,47,67,78,17,138,103,176,248,202,122,127,93,117,214,234,131,11,219,148,194,64,214,30,233,213,133,67,32,63,244,234,194,54,35,233,67,222,171,13,23,247,135,64,149,13,158,15,228,125,180,225,145,119,173,62,129,172,59,18,169,14,55,128,84,189,245,122,30,114,110,213,135,23,93,64,71,235,120,179,72,44,80,151,49,109,247,226,126,83,221,219,172,59,144,184,7,184,150,177,191,227,139,227,53,108,50,3,137,121,249,49,103,238,226,184,169,246,46,212,151,47,50,219,97,24,168,241,166,139,140,115,161,110,111,146,209,211,188,68,160,193,1,36,226,99,117,50,145,14,55,113,194,1,114,174,65,236,109,102,93,76,145,175,108,2,242,3,232,241,165,109,246,150,244,161,108,32,76,141,103,71,151,40,236,35,40,230,112,216,143,46,105,116,14,92,226,86,208,15,57,205,74,151,13,40,160,231,136,149,244,195,203,219,18,84,146,239,117,99,173,158,189,76,144,163,80,115,151,53,98,84,220,187,178,237,154,91,95,177,136,237,241,195,43,188,19,61,50,9,204,38,163,10,252,46,122,70,218,166,251,94,159,24,25,23,174,140,154,100,44,182,216,108,24,52,229,82,248,170,191,153,69,91,230,222,102,253,50,177,29,167,147,203,51,25,14,174,248,184,215,254,108,231,155,219,88,248,165,23,244,54,26,127,81,185,144,216,8,160,161,13,209,14,137,101,128,148,159,234,232,163,61,98,78,138,210,35,205,167,46,51,228,250,90,70,107,231,10,44,159,58,145,77,181,122,204,6,1,243,169,66,238,203,79,245,81,182,72,16,67,9,84,252,104,62,17,255,156,73,203,53,174,129,252,66,167,148,171,180,133,252,1,236,255,66,126,135,252,19,242,169,17,135,155,223,205,119,75,93,150,47,158,65,184,240,169,94,192,109,153,36,171,51,102,132,225,181,235,115,48,227,147,228,125,70,52,180,1,215,212,196,53,63,73,132,100,48,65,138,102,224,213,131,103,212,232,10,84,9,65,238,246,27,230,96,61,193,62,80,252,159,152,178,18,195,28,65,68,58,142,179,47,37,88,8,131,229,183,138,245,147,17,10,139,73,17,197,137,114,37,24,102,70,215,97,103,166,226,191,69,42,50,53,137,87,148,172,42,167,113,84,225,183,30,236,218,35,186,24,19,208,103,148,171,178,219,144,120,98,71,17,47,22,83,239,114,100,102,9,248,48,11,1,114,164,24,92,252,104,9,159,15,181,103,119,215,134,52,66,190,101,50,7,185,217,237,137,140,159,107,239,88,244,27,44,205,2,212,9,3,228,225,151,215,194,94,103,203,198,82,160,204,145,178,161,6,193,174,165,86,102,238,81,162,55,33,17,70,91,116,177,251,204,182,226,237,213,5,170,47,78,112,247,102,38,218,136,204,143,141,184,198,23,110,205,189,135,137,153,165,190,49,11,177,51,142,91,244,51,166,133,123,249,162,206,46,19,142,8,55,201,15,199,35,108,54,205,160,201,104,214,98,20,174,111,230,4,127,198,155,155,40,132,98,249,66,54,185,112,223,23,187,206,57,3,207,42,69,243,44,114,233,35,242,44,191,189,251,116,214,206,25,117,81,115,238,248,206,160,229,220,151,80,207,12,49,255,181,146,239,249,203,12,198,21,96,125,120,255,60,171,73,225,226,105,230,38,27,33,206,44,34,203,156,105,203,243,93,135,156,6,223,167,8,58,76,236,170,50,150,135,204,111,49,246,27,235,134,51,176,57,87,19,228,74,77,126,73,32,60,124,144,114,23,107,50,104,49,29,46,210,47,12,89,190,105,11,111,66,210,182,22,88,72,179,156,143,158,162,248,156,254,74,231,152,49,76,113,91,164,59,81,79,13,252,47,223,96,34,224,173,92,20,243,246,89,203,71,21,141,66,35,236,30,77,161,192,20,255,77,154,140,35,149,9,125,234,8,185,220,139,148,92,78,39,218,47,130,34,83,62,98,164,167,5,112,16,238,240,162,135,199,247,64,33,18,128,208,33,223,213,95,164,24,156,8,121,190,32,50,219,200,29,67,186,184,75,68,42,12,129,27,195,48,178,73,154,38,187,53,140,222,11,36,133,33,228,41,154,136,89,88,126,224,237,71,20,143,19,175,7,143,99,32,240,135,127,98,145,116,8,217,153,82,30,175,102,136,133,248,243,18,223,124,15,160,64,104,87,12,121,84,198,174,41,133,197,35,93,88,206,126,43,22,148,78,98,30,155,134,202,198,142,76,3,241,130,51,56,52,222,145,75,34,244,204,197,55,101,206,164,165,72,215,159,62,182,19,254,172,111,110,160,190,213,70,46,70,189,195,144,249,192,4,57,130,184,106,229,243,153,236,48,140,68,254,235,211,68,40,193,195,47,82,163,86,77,34,200,142,51,137,226,76,229,62,172,86,152,15,232,152,99,168,144,19,165,224,73,131,80,50,240,102,83,16,108,98,74,198,13,202,140,11,92,121,180,34,207,27,253,167,148,129,75,222,217,180,140,93,57,145,11,7,184,138,232,24,32,124,75,33,167,172,47,169,159,250,122,252,31,233,235,241,127,209,153,151,120,41,189,146,38,255,249,239,152,95,114,57,88,168,105,0,93,2,175,141,3,135,47,146,93,0,43,244,218,216,13,11,64,254,133,185,127,196,82,238,189,0,126,153,89,9,74,208,201,60,158,253,210,178,107,204,246,57,158,205,230,152,207,241,174,86,156,85,60,61,90,50,168,91,244,81,45,42,14,172,149,126,129,70,171,93,239,19,65,83,29,67,210,235,160,34,116,211,175,183,191,248,69,131,135,132,133,182,161,231,138,122,140,17,233,204,118,179,175,59,78,85,241,221,123,28,0,28,124,88,110,90,94,162,50,85,239,65,101,198,158,252,0,208,193,50,113,81,169,168,250,120,60,114,170,44,180,156,192,218,20,140,4,87,61,38,69,219,24,142,77,169,194,112,147,56,127,120,77,142,41,83,117,96,119,140,126,245,152,68,13,133,108,42,39,96,24,82,21,24,90,31,37,137,170,28,150,208,43,81,51,166,170,113,56,28,25,14,177,255,80,188,28,101,58,85,129,24,253,37,43,221,126,244,168,159,118,72,0,216,140,154,210,146,114,120,70,143,70,130,207,104,232,234,158,113,84,229,145,228,71,70,151,208,171,201,9,243,186,178,44,228,109,98,212,82,244,70,207,200,64,4,54,168,140,215,252,228,174,159,3,154,82,122,210,193,32,64,169,92,120,93,183,250,70,4,76,137,228,126,17,216,27,32,88,13,254,241,241,100,78,113,28,123,254,98,4,91,119,8,137,160,168,224,81,188,162,26,221,46,198,227,84,80,88,67,122,222,3,130,238,47,41,124,249,240,159,199,191,254,250,147,255,252,199,147,111,126,227,201,191,255,92,206,83,146,247,73,252,106,126,202,227,54,189,131,247,160,85,102,167,164,84,202,159,1,12,25,2,36,148,37,185,121,81,20,149,232,80,187,32,216,26,163,170,242,241,187,191,253,248,191,255,238,228,203,63,161,77,41,170,128,43,157,103,52,146,48,204,33,250,129,198,254,11,76,48,60,227,74,59,99,107,16,53,191,88,156,91,44,167,42,88,16,72,145,148,39,154,11,3,232,146,188,175,106,188,155,127,198,97,56,121,255,91,79,190,245,211,147,183,254,246,201,47,62,136,28,6,174,204,209,75,50,192,65,38,219,163,163,163,110,159,6,127,13,39,155,62,28,98,88,224,185,40,199,202,70,16,143,231,138,235,20,91,143,89,157,28,121,223,234,148,185,154,171,195,42,254,229,232,46,65,66,63,228,148,75,116,141,38,151,3,196,68,146,77,147,73,24,216,251,236,127,213,229,16,125,100,15,12,54,121,68,15,29,54,251,192,61,73,76,100,118,224,197,66,35,95,36,223,84,122,208,75,98,147,11,3,171,236,66,38,57,138,73,9,199,189,10,22,83,240,134,7,88,38,244,41,133,40,42,28,224,13,251,128,244,20,121,28,99,174,120,20,239,50,215,17,230,35,91,21,89,55,113,124,223,159,12,44,15,113,74,20,69,92,187,176,220,96,27,174,178,25,79,149,22,133,42,45,128,16,70,12,78,185,46,36,198,182,141,49,104,17,87,88,0,234,28,45,137,211,147,183,228,206,144,243,110,236,227,63,124,243,227,31,253,239,39,95,251,205,227,55,222,228,141,77,156,110,127,145,150,84,106,136,177,211,183,199,14,16,246,245,201,210,61,50,237,220,24,160,106,215,170,6,231,106,196,234,84,150,201,132,203,212,106,36,234,119,26,177,121,69,57,249,240,111,78,222,123,79,169,106,190,228,239,253,244,201,251,127,64,44,2,83,19,38,230,116,122,159,70,40,125,46,147,156,186,243,147,206,86,36,206,237,27,59,99,226,241,4,195,162,64,151,143,59,230,200,32,27,163,83,189,119,76,246,35,210,109,69,29,233,7,87,201,87,80,94,73,2,95,235,248,109,211,234,218,210,178,229,137,32,244,208,29,209,223,16,231,224,116,46,95,199,91,25,100,42,194,87,186,86,109,139,68,122,23,55,114,198,69,97,23,192,232,234,54,9,210,90,234,150,186,10,233,145,222,46,234,244,83,165,216,102,105,90,71,215,20,232,179,249,148,196,35,244,242,113,219,180,208,84,134,48,66,69,220,187,165,146,36,155,90,172,40,18,119,145,251,78,182,139,36,99,197,33,96,248,241,172,127,115,143,41,74,216,28,45,133,39,216,1,1,205,56,28,187,24,201,75,157,161,17,86,139,233,160,94,197,4,155,187,17,221,153,217,161,83,96,249,209,7,255,250,228,135,111,158,15,150,237,14,44,162,132,114,238,152,74,12,237,28,48,101,204,240,252,73,42,49,195,57,16,85,29,42,157,81,245,8,56,150,15,81,202,163,70,70,135,50,100,113,198,71,21,22,248,92,104,254,227,159,253,43,201,15,48,60,58,108,248,51,85,251,200,26,232,123,114,35,151,1,46,208,198,207,197,174,1,124,64,237,212,24,103,243,51,37,100,254,126,166,68,21,21,26,253,89,101,236,92,12,45,77,25,195,49,198,140,22,25,22,173,182,67,194,93,185,213,8,9,136,24,16,4,224,241,55,190,211,126,252,238,191,61,254,210,151,1,43,18,172,186,122,204,6,29,35,93,163,61,176,97,117,110,154,3,34,40,152,29,252,61,24,182,201,223,161,49,50,109,55,111,228,208,84,64,110,52,230,137,56,211,233,223,126,155,254,181,6,244,239,120,200,255,242,118,144,234,100,143,35,187,40,202,45,152,234,126,209,240,27,221,90,241,211,209,131,206,3,47,229,250,117,216,69,184,248,240,181,159,124,252,179,127,123,242,179,175,62,121,255,223,249,62,139,250,249,198,72,239,32,51,116,203,253,195,111,254,248,15,191,226,37,198,32,94,176,39,10,197,140,84,232,241,59,191,254,227,119,127,250,199,175,188,205,139,118,70,67,9,204,79,158,252,234,221,143,223,249,145,175,208,209,144,3,172,100,166,28,207,187,119,227,241,236,27,251,132,171,71,224,8,84,13,199,242,231,191,250,232,247,223,112,37,24,17,192,175,223,20,144,106,41,46,38,55,110,252,217,49,129,57,106,90,56,221,171,247,148,129,62,196,65,86,0,61,178,61,118,170,161,59,104,154,149,91,74,174,146,175,29,147,30,78,96,26,45,96,143,204,158,105,17,169,151,124,191,2,139,251,138,202,235,194,23,248,77,191,226,12,170,57,36,204,58,9,238,14,96,54,209,115,224,133,17,40,213,58,200,236,75,10,22,193,211,145,3,12,40,95,61,150,214,29,61,49,24,249,125,89,189,248,226,18,129,78,169,76,112,186,167,48,137,16,18,173,182,62,166,5,4,96,132,147,152,131,129,209,49,161,235,160,96,79,85,153,53,4,219,74,18,70,48,176,39,150,143,86,83,149,218,6,174,25,64,25,251,72,206,26,24,227,93,187,227,112,128,68,40,247,117,96,170,2,45,46,118,156,131,43,128,138,51,38,139,51,116,40,232,0,80,158,65,118,52,74,255,192,70,167,202,229,198,195,208,114,227,161,218,166,67,177,43,181,189,36,212,150,181,48,131,80,208,32,177,251,60,38,81,227,10,152,152,136,186,223,58,140,232,210,146,172,25,226,240,134,228,89,8,220,229,24,184,59,16,144,208,146,145,38,203,2,82,136,138,6,226,45,252,71,254,32,213,54,76,231,250,112,108,61,115,194,137,229,198,131,107,120,208,85,223,105,214,158,211,56,73,123,126,196,22,164,106,24,81,159,17,77,111,227,9,224,13,163,7,252,198,217,123,182,19,241,64,108,250,47,102,30,6,20,114,137,105,32,213,80,9,1,181,110,149,252,222,68,179,127,174,116,100,81,227,115,27,124,69,161,145,124,168,254,175,249,242,72,8,48,154,149,243,101,9,135,225,74,117,223,54,59,137,12,50,171,97,173,163,78,136,18,165,149,59,37,170,48,101,203,165,18,42,76,131,26,21,124,150,38,132,246,201,165,161,106,170,160,76,106,84,169,84,74,249,78,182,172,107,186,66,190,39,213,110,109,192,125,249,168,187,40,113,25,157,76,17,64,182,92,137,139,12,30,168,44,76,240,82,84,239,65,84,245,88,150,199,170,93,224,140,230,161,105,129,42,186,75,218,191,31,37,60,141,233,59,42,60,3,237,247,96,147,236,141,59,138,138,2,87,127,140,159,136,214,117,53,84,228,67,49,109,19,248,63,86,69,167,177,200,247,47,163,230,206,142,0,4,169,12,148,120,123,52,112,229,48,148,114,152,220,52,37,85,111,141,250,153,42,106,160,217,114,11,59,205,210,180,42,137,18,219,238,64,146,119,246,131,181,63,41,130,157,183,55,131,236,65,107,80,9,84,3,2,176,206,42,39,191,248,197,227,95,253,7,80,21,104,91,85,180,76,49,157,47,231,243,48,186,42,210,184,170,100,43,233,114,78,203,150,114,10,3,140,177,108,37,104,217,88,104,185,98,169,88,44,8,208,74,197,108,165,152,143,132,150,139,199,13,144,203,84,4,104,197,114,182,82,137,4,150,23,128,129,168,244,248,219,95,241,1,43,248,129,229,162,129,21,226,129,229,242,69,31,213,74,113,84,43,198,66,203,149,203,126,170,149,4,170,181,252,208,74,241,208,42,62,170,149,202,57,143,106,1,96,101,25,216,201,251,127,39,2,43,84,202,37,9,88,185,82,138,25,130,74,44,176,188,31,88,81,4,70,229,231,71,143,250,68,243,32,71,195,228,147,36,172,241,181,10,44,47,68,150,165,123,14,169,58,67,248,164,133,80,252,12,17,243,252,219,223,11,22,168,215,55,65,156,91,98,140,212,102,140,116,100,244,12,203,24,233,99,123,116,3,160,192,242,5,9,120,180,231,109,51,9,195,101,111,137,144,194,104,89,39,239,87,7,187,102,223,88,210,146,206,129,9,82,49,236,69,195,145,177,15,59,0,98,144,60,110,235,142,145,200,84,25,64,122,209,53,179,163,143,160,155,176,83,138,123,51,173,121,47,115,223,221,71,133,27,54,127,38,109,188,86,128,82,208,198,5,211,234,236,80,57,39,185,74,240,41,84,173,180,105,153,227,45,232,185,49,114,120,114,177,138,127,20,224,131,10,71,24,119,115,123,184,148,196,51,93,178,177,194,230,68,8,60,50,186,35,195,217,37,226,144,99,140,55,241,168,22,26,23,72,131,59,185,175,117,192,103,50,132,173,196,112,27,6,176,69,163,144,140,145,210,201,93,147,11,222,223,118,8,54,184,35,10,162,189,132,66,196,148,225,163,99,28,36,174,195,56,152,142,33,14,49,94,252,50,25,168,235,117,198,10,74,63,35,152,56,130,244,227,109,58,181,145,59,106,94,98,148,244,67,231,121,148,252,195,214,170,44,253,240,68,73,254,81,97,34,163,80,193,190,206,18,133,204,46,61,25,226,39,220,73,74,20,73,122,153,170,210,240,5,214,49,189,70,107,226,136,213,96,95,167,107,27,191,185,227,173,6,203,105,52,77,154,143,192,42,132,219,193,224,168,45,188,168,197,139,170,217,171,218,10,172,106,139,174,106,43,116,85,203,130,180,53,168,225,64,147,21,152,163,125,11,93,132,185,42,201,243,45,8,154,151,15,174,68,75,88,137,22,1,75,150,227,170,192,183,188,46,90,56,37,250,71,100,185,168,250,168,55,193,179,117,168,192,87,245,20,70,66,188,72,252,75,162,176,32,181,253,101,16,90,182,165,248,132,147,90,185,126,93,65,253,5,25,201,43,148,221,114,25,187,38,200,216,98,134,86,115,5,237,100,85,185,123,55,174,62,136,19,185,176,234,121,163,146,35,213,111,220,112,171,243,163,35,177,126,177,104,232,97,245,181,86,17,155,103,44,71,239,183,111,122,55,187,156,235,12,244,97,154,184,201,191,110,15,39,67,158,42,110,178,220,28,132,206,169,82,204,156,42,197,204,169,242,51,152,83,222,205,87,196,193,224,11,176,37,58,105,89,235,74,191,96,244,241,206,13,182,185,43,104,228,14,68,56,214,39,99,251,186,78,212,176,129,126,72,9,86,205,101,224,155,105,221,38,231,153,249,50,201,162,95,138,153,204,52,9,252,123,204,30,187,195,236,90,117,241,2,9,175,87,107,169,117,162,212,86,50,6,106,94,62,61,182,167,142,84,221,211,99,181,188,214,234,150,202,69,166,199,38,87,141,123,238,213,237,253,90,157,235,180,196,30,171,220,14,218,99,81,219,43,28,255,118,46,171,36,87,21,135,28,252,195,20,170,161,130,105,119,19,35,152,69,163,218,61,226,203,118,164,42,160,203,38,213,81,186,111,195,28,113,200,46,205,93,224,242,68,106,208,165,147,73,89,169,24,74,50,205,16,90,213,151,20,16,251,51,249,140,6,2,248,72,5,138,29,83,59,179,45,157,104,192,244,209,62,82,186,250,156,54,165,70,100,173,210,159,223,136,140,248,70,1,117,127,96,91,169,161,222,51,162,239,44,73,73,122,105,79,183,104,207,26,102,232,5,121,240,215,146,178,248,253,50,243,133,160,156,188,253,109,208,42,62,126,231,71,39,111,253,63,204,2,136,216,164,128,108,104,55,116,180,129,224,198,2,168,228,251,65,243,215,110,204,24,246,138,209,29,187,77,80,219,118,114,58,236,179,130,121,56,49,70,71,215,113,93,71,217,192,120,37,252,214,105,94,142,50,245,25,110,177,118,123,147,241,24,61,113,101,188,252,182,221,247,242,241,218,174,90,246,50,221,231,122,1,11,136,39,239,191,247,241,175,126,250,241,187,111,62,249,240,219,39,111,255,86,104,144,62,33,138,48,197,66,235,97,207,22,75,52,86,137,181,203,250,227,27,95,125,252,245,255,19,104,83,54,202,162,13,71,88,23,121,180,225,92,115,168,15,141,209,102,103,134,169,81,160,158,170,176,138,65,187,163,200,54,4,35,36,114,18,217,212,71,29,81,248,182,124,134,72,246,144,158,115,17,123,16,88,253,29,217,212,8,160,12,219,59,150,107,77,97,118,96,38,134,90,19,157,114,112,79,126,247,171,143,62,248,189,48,166,184,83,164,134,32,1,144,21,20,50,122,10,193,133,128,212,199,74,85,57,130,127,244,160,12,62,195,192,250,134,148,142,39,111,102,246,88,33,136,197,7,138,54,60,123,148,72,185,233,116,54,241,10,161,196,99,41,45,88,91,182,96,42,68,59,63,28,153,32,1,1,45,112,199,39,76,129,132,153,98,44,42,196,196,144,200,89,86,218,182,136,196,197,76,12,61,243,133,111,126,239,201,175,254,37,210,252,206,143,131,220,40,211,52,99,90,133,108,99,188,141,4,242,154,252,227,87,190,241,228,247,239,144,139,114,97,130,137,180,18,236,77,25,239,132,93,25,15,74,163,24,180,96,178,32,87,111,141,173,200,170,144,231,171,24,210,97,113,78,202,157,31,246,39,14,159,145,124,80,124,36,31,26,104,20,59,88,51,117,91,160,248,183,127,126,242,47,255,28,67,227,142,233,96,167,58,213,231,172,244,96,130,230,93,125,208,253,250,212,146,34,221,55,172,222,120,87,141,198,11,102,190,49,54,56,102,29,100,94,35,31,98,180,8,133,233,33,118,242,214,15,255,248,143,63,142,65,44,166,77,251,192,234,219,122,135,183,106,18,171,43,74,84,221,191,143,97,97,119,227,218,197,97,34,66,26,198,243,1,9,118,89,89,129,172,21,194,214,174,247,117,107,5,139,179,115,114,222,76,85,57,236,59,130,101,233,71,239,125,253,227,223,255,222,179,152,1,180,38,67,138,15,157,6,252,155,132,7,79,100,152,232,132,190,85,197,178,185,149,29,186,71,74,245,65,208,85,64,134,81,149,93,144,138,97,202,195,114,199,20,60,189,185,2,245,47,64,33,85,65,201,145,183,73,10,211,200,111,64,123,37,196,228,46,193,109,202,233,222,178,196,206,66,136,26,135,38,101,237,182,49,4,113,33,13,136,8,56,120,101,166,167,152,174,188,183,116,128,216,65,134,64,195,147,119,63,60,249,242,79,196,85,233,51,32,13,49,202,67,136,8,69,180,203,115,211,56,243,101,9,18,203,228,133,184,97,94,96,154,243,161,138,221,236,195,109,84,65,60,103,111,157,92,27,212,45,46,204,171,204,135,14,212,97,134,176,238,5,156,74,204,82,137,37,145,82,229,94,151,149,162,54,60,196,168,17,152,7,123,39,66,4,21,232,134,125,112,217,56,130,25,65,228,188,20,49,125,229,53,21,239,5,157,226,154,109,78,153,125,108,124,33,193,60,182,211,234,251,158,31,172,81,141,25,166,38,167,145,59,193,120,17,151,122,76,100,153,97,81,75,103,130,227,145,156,81,185,80,0,42,34,227,30,237,27,41,47,27,133,203,25,198,172,56,4,41,2,5,122,149,205,100,208,27,216,104,236,202,96,212,218,6,37,13,69,141,144,250,206,96,73,59,79,227,116,3,151,133,146,103,208,36,242,49,177,89,170,1,16,139,151,216,198,133,85,8,122,133,105,177,219,74,202,211,188,148,200,29,78,172,196,185,28,53,39,38,47,30,21,85,240,187,66,108,184,153,81,55,81,140,252,114,83,207,104,24,186,69,62,168,84,205,193,101,231,40,213,123,217,140,154,203,168,249,140,90,200,220,23,178,226,32,236,64,62,16,228,200,158,192,34,27,219,99,189,175,38,8,56,53,129,199,49,240,27,10,141,212,4,158,61,168,137,7,147,193,16,5,69,82,16,23,45,254,101,171,5,107,5,87,2,36,210,69,224,117,202,95,166,73,211,249,90,161,196,166,150,196,108,211,126,5,72,79,196,178,142,169,247,237,158,192,101,189,50,85,169,134,74,140,106,17,67,252,11,34,234,102,7,190,224,31,190,1,219,142,193,69,2,52,53,22,191,35,43,36,231,242,132,199,0,79,98,188,62,137,198,220,198,82,156,189,113,182,172,23,252,150,199,101,189,220,161,246,198,88,54,139,246,109,36,61,95,202,100,49,189,127,110,26,54,151,233,125,84,146,105,177,111,58,102,171,111,248,232,197,88,78,185,240,25,152,126,244,218,35,69,136,34,140,19,126,101,131,77,143,152,170,12,150,226,19,220,5,192,53,114,0,115,79,82,166,201,170,193,207,196,38,156,47,136,209,164,111,160,185,60,249,203,20,7,247,58,131,62,114,113,151,184,134,145,45,253,170,240,217,212,94,118,36,240,174,107,245,47,104,120,167,213,127,157,1,40,54,115,41,192,94,235,139,168,190,11,233,187,51,149,220,191,10,205,86,220,95,162,180,220,217,195,119,174,74,239,252,154,110,188,122,187,168,78,59,47,217,220,77,240,79,31,190,245,209,123,95,25,252,127,191,252,211,135,95,13,236,154,30,48,254,32,111,225,169,206,222,224,69,182,104,91,4,116,149,82,191,70,126,131,226,74,192,44,173,220,251,194,107,175,117,238,175,244,212,151,94,74,42,120,246,75,21,48,28,186,88,154,35,246,11,208,157,138,8,48,243,177,72,244,8,48,154,4,52,230,243,97,70,31,189,247,198,227,239,189,21,54,30,3,208,147,119,181,243,29,145,176,214,206,127,44,60,204,231,28,13,161,171,241,227,33,209,228,156,214,197,71,239,255,239,184,17,200,158,243,8,132,180,246,148,70,32,187,232,8,100,231,29,129,236,57,143,192,123,95,141,27,129,220,121,175,129,175,62,171,17,200,45,58,2,185,121,71,32,247,116,185,210,201,119,191,27,55,34,249,115,222,39,66,90,123,74,35,146,95,116,68,242,243,142,72,254,188,185,210,183,226,70,160,112,222,92,233,91,207,106,4,10,139,142,64,97,222,17,40,156,239,8,156,124,249,103,113,35,80,60,231,53,16,210,218,83,26,129,226,162,35,80,156,119,4,138,79,91,86,250,82,220,136,148,206,123,159,248,210,179,26,145,210,162,35,82,154,119,68,74,231,189,38,254,51,110,4,202,231,189,38,254,243,89,141,64,121,209,17,40,207,59,2,229,115,222,23,126,247,253,184,17,168,156,243,26,8,105,237,41,141,64,101,209,17,168,204,59,2,149,167,44,43,125,227,205,88,13,46,115,206,139,34,164,185,167,165,194,101,22,214,225,50,115,43,113,153,115,230,76,223,120,115,150,42,173,157,251,64,60,75,117,122,113,125,122,126,133,90,59,255,177,136,87,170,181,236,249,143,197,179,83,172,181,133,53,107,109,110,213,90,203,206,201,173,98,200,255,227,175,60,254,229,79,255,244,225,63,185,36,55,6,118,52,173,233,89,39,222,142,234,35,67,87,84,188,87,39,244,63,30,152,214,13,251,192,169,102,145,56,228,83,126,26,53,0,127,251,229,147,119,126,23,77,54,192,96,94,122,33,178,81,39,162,172,39,1,218,132,185,170,160,119,35,64,39,123,44,24,6,58,125,244,201,199,18,167,170,239,235,92,102,64,178,97,71,207,198,187,13,193,48,226,15,223,79,156,252,236,59,97,54,29,98,53,241,162,197,51,8,120,251,219,137,199,191,121,203,111,167,3,104,226,13,84,155,220,42,21,91,133,60,187,129,234,22,179,244,83,166,160,225,13,20,51,17,24,246,217,141,12,185,26,98,190,45,196,251,51,218,159,134,109,195,194,178,92,39,21,207,105,83,118,151,22,229,195,130,94,174,45,236,225,130,63,119,100,215,13,85,98,122,139,39,171,222,39,156,243,244,155,119,194,39,124,207,250,190,231,124,223,243,190,239,5,223,247,162,239,123,201,247,189,236,251,94,241,227,147,241,39,248,49,212,68,20,97,146,86,233,43,32,239,62,5,223,165,209,123,47,151,14,247,142,209,178,197,28,161,217,81,6,106,57,142,222,51,66,111,138,84,32,118,175,135,11,174,213,159,140,208,132,131,144,111,38,0,118,81,226,175,29,247,20,174,103,140,93,164,185,137,58,94,141,26,99,221,236,227,76,199,199,49,226,227,38,183,116,196,219,38,219,125,107,230,193,61,158,170,190,71,71,30,161,132,151,218,242,53,21,207,192,103,102,102,135,188,40,18,175,204,2,61,121,1,56,100,219,184,69,174,47,17,105,219,218,181,39,254,178,22,43,92,239,208,135,108,146,77,190,222,233,236,183,59,53,11,109,213,151,146,233,177,77,39,61,2,19,150,111,160,97,90,187,6,157,164,120,24,3,19,214,168,116,239,172,208,215,244,30,85,35,136,7,220,228,157,199,223,250,29,177,39,71,88,100,125,190,248,34,163,105,135,86,239,224,212,99,15,226,225,91,244,115,248,112,122,186,151,138,210,93,138,155,139,95,132,174,171,129,27,23,169,36,217,24,67,46,2,220,66,194,221,64,200,105,181,92,44,27,82,44,23,44,150,11,41,150,15,22,203,135,20,43,4,139,21,66,138,21,131,197,138,33,197,74,193,98,165,144,98,229,96,177,114,72,177,74,176,88,37,140,188,153,16,250,102,194,10,134,13,68,216,72,104,33,67,161,249,199,2,120,156,87,2,190,48,15,17,182,60,153,93,23,7,194,203,88,242,48,132,219,4,32,4,147,172,208,37,223,99,192,231,44,246,2,240,57,109,21,190,114,27,206,26,190,206,33,203,32,121,124,105,231,218,85,68,200,49,150,200,71,250,248,194,236,30,225,35,88,130,103,50,201,249,15,172,229,29,125,223,32,75,197,8,62,157,180,136,49,3,91,41,70,250,5,203,30,35,28,110,176,53,105,183,13,12,121,235,242,88,138,205,227,183,190,121,242,181,31,40,106,103,50,34,38,63,213,172,145,195,135,170,17,107,222,203,96,102,39,10,125,25,41,172,114,195,183,196,39,196,189,206,121,97,77,219,57,39,172,153,71,16,106,152,87,13,177,22,160,87,255,83,244,187,213,86,135,53,215,189,132,58,225,79,206,134,236,85,78,71,237,171,142,247,42,167,216,50,90,93,163,211,226,222,37,6,181,137,235,93,162,203,61,74,184,214,170,138,235,44,194,100,206,34,68,215,18,158,40,84,29,68,74,40,204,54,18,173,72,61,235,41,220,168,169,249,20,253,132,6,78,213,108,70,197,207,85,144,149,252,98,13,155,221,246,100,108,80,27,44,202,141,137,49,132,79,230,153,114,73,75,225,6,86,248,122,199,19,208,240,77,170,232,116,43,96,171,73,188,72,244,185,44,37,75,25,220,98,21,63,51,3,95,222,104,212,166,207,138,213,14,200,139,174,52,177,208,62,28,167,137,167,235,190,234,238,44,181,136,46,146,228,200,135,19,53,111,103,138,149,48,152,241,149,44,95,144,55,58,193,173,157,160,48,2,217,123,41,165,45,42,7,60,93,153,197,75,140,122,95,77,40,9,53,204,14,217,148,163,233,134,69,220,149,38,189,37,8,244,49,202,230,175,166,133,210,215,123,34,16,15,73,146,99,22,25,96,177,49,225,107,156,199,4,182,6,221,119,219,158,183,35,52,190,163,3,130,48,54,140,177,39,239,8,47,173,162,157,0,225,2,115,247,42,106,248,24,226,76,9,31,158,59,170,229,225,161,49,194,11,47,10,2,212,34,171,184,198,247,38,246,184,92,48,137,195,199,97,162,229,127,172,203,8,88,118,93,115,52,88,82,158,252,232,157,147,119,254,137,190,13,0,73,254,163,247,126,246,248,239,127,254,248,27,239,252,233,67,224,218,202,227,183,191,249,228,199,239,131,58,201,202,55,136,122,121,19,22,108,21,107,38,160,170,2,186,182,213,54,250,98,22,215,45,253,214,232,32,215,238,26,150,228,55,129,81,123,4,219,58,219,49,67,94,69,68,19,124,230,54,68,123,22,177,13,89,76,66,8,62,195,32,231,64,238,87,34,138,198,204,123,75,158,135,56,152,233,54,250,141,243,175,71,31,186,198,104,100,143,60,100,81,186,33,159,36,60,85,187,219,133,37,84,45,103,8,198,242,140,103,43,86,124,110,224,115,234,102,176,39,37,47,107,47,190,8,148,27,50,191,243,90,82,197,87,22,135,202,115,232,7,65,63,32,175,129,73,54,236,157,105,37,121,79,187,207,158,52,191,160,15,205,45,138,23,143,117,176,132,122,223,71,239,125,237,163,15,127,136,48,30,255,240,195,147,15,223,126,252,237,175,124,244,193,111,254,244,225,155,100,27,231,13,37,147,252,245,48,127,77,177,68,218,75,162,127,5,158,20,33,196,161,97,170,113,144,32,19,28,86,207,42,241,73,106,88,157,37,242,108,2,118,108,224,232,110,146,107,128,24,207,64,146,170,43,237,224,234,91,26,135,138,56,175,204,35,225,208,39,21,145,18,78,204,124,49,124,243,165,26,108,206,55,53,172,217,83,195,8,78,194,121,132,38,53,244,113,65,80,107,13,172,17,234,79,113,105,41,10,176,55,47,61,115,237,32,216,56,11,114,174,34,251,152,124,136,125,247,252,112,35,96,202,150,219,1,95,31,34,155,213,98,144,162,59,127,16,27,198,187,153,236,45,72,57,196,164,53,140,149,131,4,181,91,235,170,45,114,14,215,42,19,15,103,62,73,118,87,126,95,110,228,43,217,98,43,155,15,127,95,222,146,222,151,119,180,224,83,109,52,12,231,15,196,81,126,206,21,50,74,114,233,185,12,206,172,225,196,217,93,34,239,202,21,18,249,100,100,24,41,203,238,24,110,132,160,123,40,237,166,246,83,153,142,209,106,151,43,218,125,102,1,139,6,176,66,28,19,246,238,38,155,206,148,115,185,220,254,129,144,213,237,27,135,85,109,149,197,245,170,226,87,33,247,193,196,193,213,193,31,244,85,157,161,222,54,82,58,121,219,32,2,113,99,139,165,75,217,138,86,218,63,152,82,124,117,203,233,26,35,18,75,163,31,196,149,161,229,67,54,172,7,211,180,240,172,48,8,72,196,158,180,76,15,134,105,24,213,200,118,115,185,116,185,144,71,108,133,214,249,155,145,42,158,145,139,8,196,198,165,12,182,65,189,38,63,15,228,158,7,72,100,253,138,142,63,243,128,160,81,34,3,128,212,249,219,164,241,35,143,133,215,43,207,119,11,221,82,87,143,167,126,162,10,34,138,131,47,65,204,126,231,152,6,132,170,102,18,228,199,135,56,198,130,137,26,148,184,137,235,159,12,109,152,150,246,192,91,15,65,104,66,244,42,33,120,213,188,211,57,184,38,86,201,11,31,114,25,227,84,89,4,183,112,104,45,208,40,12,195,10,89,19,171,60,84,29,13,193,152,206,22,51,249,44,91,42,72,153,240,177,195,56,137,103,163,86,23,248,18,205,138,95,57,51,214,160,8,126,154,102,157,38,225,224,162,208,203,74,213,165,40,220,94,152,189,231,219,237,182,7,110,20,142,102,56,79,112,244,1,136,59,86,47,56,37,19,126,38,112,204,104,95,213,210,133,98,182,176,127,144,208,210,153,188,86,132,97,193,200,113,252,243,52,184,40,170,169,3,163,181,103,142,189,216,167,242,10,233,118,23,155,153,194,188,32,136,76,89,180,208,208,213,123,236,62,133,3,196,203,217,108,37,43,49,43,222,41,62,149,228,5,135,190,43,162,71,156,4,108,12,25,221,161,56,15,196,158,194,56,73,61,149,66,200,68,50,217,108,46,93,204,23,202,210,166,51,5,21,7,148,27,232,48,185,249,203,177,88,90,78,245,158,178,86,93,121,96,88,123,166,229,172,28,216,163,61,178,164,86,200,171,187,238,254,196,88,113,70,237,149,125,211,56,112,86,232,75,74,219,28,109,233,22,200,23,248,160,106,197,59,20,90,249,107,133,179,3,51,203,185,97,244,137,44,154,134,170,202,125,18,90,138,28,11,129,92,56,132,233,224,84,149,122,125,239,122,93,61,104,214,155,77,245,97,163,222,172,171,89,242,251,26,254,154,52,234,235,240,187,137,159,247,26,245,186,161,54,235,235,93,213,110,214,55,234,170,67,202,217,144,236,52,32,189,57,110,168,229,6,102,220,169,215,117,76,104,169,123,164,96,190,193,96,213,143,72,193,71,13,181,183,134,25,88,215,108,98,210,131,166,154,37,101,165,82,123,27,245,77,218,240,128,36,89,13,86,234,0,146,50,36,73,3,88,36,137,226,14,191,235,19,146,177,223,80,7,28,77,218,135,77,214,41,29,127,13,72,241,114,195,251,12,229,110,30,32,50,198,97,83,181,215,34,96,22,27,12,203,38,207,190,93,175,223,193,204,187,234,114,131,117,138,18,177,158,39,149,10,28,67,137,82,69,192,167,169,58,77,161,183,15,33,105,77,61,130,82,89,146,148,227,61,232,49,202,55,187,172,121,138,118,94,36,213,164,193,232,226,226,37,1,50,9,32,68,234,0,147,234,117,133,156,12,86,149,192,44,121,5,254,127,17,53,156,26,121,43,253,162,137,62,136,107,153,23,205,78,141,175,216,23,251,32,209,215,48,36,223,139,52,226,77,109,60,130,74,10,95,156,204,27,19,172,209,79,35,27,254,245,255,132,171,27,137,99,116,105,66,247,35,18,131,84,10,150,8,89,60,204,123,222,31,138,21,242,136,84,149,208,200,103,190,9,37,48,209,95,112,101,37,33,74,91,44,96,174,191,148,95,250,74,136,194,92,160,109,33,248,113,30,163,148,210,102,100,129,140,134,93,182,166,94,255,69,245,133,246,157,119,48,172,243,145,116,161,16,5,25,154,194,146,136,32,54,44,10,46,114,179,197,66,8,97,93,149,37,129,58,75,88,211,177,186,11,109,129,5,193,28,245,90,75,5,77,77,208,255,147,11,1,19,225,48,197,101,145,250,60,204,189,53,59,192,61,180,35,72,38,9,166,166,132,82,90,84,78,104,77,166,161,36,152,138,18,129,162,167,170,204,61,233,163,6,222,47,19,178,14,68,196,215,13,153,24,11,77,246,184,54,35,151,32,73,9,89,116,113,141,115,69,39,106,125,249,22,87,65,94,92,72,223,51,83,150,169,71,103,134,227,105,72,33,43,115,238,101,46,183,227,13,133,160,41,73,152,102,131,0,36,29,41,33,43,73,1,128,35,15,225,25,172,135,43,74,180,112,181,186,159,194,112,186,137,112,94,227,142,92,53,145,67,110,147,197,95,25,242,103,149,70,193,165,80,67,52,163,176,165,217,237,46,48,63,197,24,245,242,124,97,26,18,91,194,174,86,148,200,21,130,12,209,197,191,64,48,15,105,30,85,35,223,80,19,125,40,114,64,131,141,72,189,132,225,9,237,165,164,35,201,172,60,95,200,251,129,78,35,2,11,231,3,1,99,242,153,76,49,218,83,101,190,208,50,20,193,243,167,78,171,97,62,250,156,208,87,178,133,130,58,170,25,203,47,213,148,151,150,173,244,174,113,184,252,146,242,146,235,128,226,115,218,43,35,140,149,182,12,37,82,54,44,118,115,124,132,37,199,233,177,125,193,60,52,58,75,217,36,139,164,171,37,177,102,117,52,117,27,179,101,116,172,101,238,216,66,1,82,25,93,32,124,71,121,206,245,157,57,70,223,153,203,53,108,108,156,84,5,48,38,7,211,181,71,75,20,20,232,140,122,45,163,154,120,22,220,135,15,78,45,179,234,124,142,251,238,90,117,150,151,105,163,237,218,150,62,222,77,195,150,8,85,157,207,24,104,157,32,166,172,24,201,213,246,23,191,104,126,241,139,75,0,43,147,84,173,123,206,253,87,150,250,203,203,170,243,114,230,197,23,219,248,11,210,82,218,125,40,2,216,153,175,216,75,202,150,162,182,151,199,106,186,176,220,1,84,171,144,130,209,49,85,168,206,145,74,66,1,237,115,6,169,187,204,235,66,185,93,69,237,163,99,16,188,148,209,151,151,185,147,213,209,20,13,149,129,38,130,83,78,129,116,118,109,132,135,221,215,136,39,6,103,201,64,8,86,122,96,119,208,194,48,141,139,4,8,224,37,160,254,173,182,107,253,229,236,103,237,52,221,226,160,219,118,154,236,199,105,18,93,52,173,191,162,124,110,8,132,0,98,235,75,82,22,241,136,213,87,96,48,19,157,154,178,5,219,226,238,75,203,237,101,101,95,129,223,47,93,204,60,82,86,94,126,137,216,102,215,66,64,96,68,90,140,144,59,178,247,12,14,227,165,101,115,201,81,251,42,71,6,231,9,192,80,39,181,151,80,209,109,216,135,53,5,119,95,210,76,130,52,163,188,164,14,0,99,178,176,95,121,137,252,65,56,44,5,242,89,148,123,95,34,193,171,91,123,233,115,206,126,47,113,56,232,91,78,141,56,21,171,174,172,28,28,28,164,15,114,105,123,212,91,201,102,50,153,21,40,1,229,151,7,203,19,64,210,217,213,135,70,138,142,0,222,6,43,237,17,240,130,245,78,207,112,148,151,95,130,81,30,46,43,159,195,42,47,195,178,228,115,152,143,148,224,254,21,166,240,120,137,220,5,116,147,106,119,74,22,103,101,102,20,240,66,185,216,34,81,192,243,153,174,22,227,117,182,149,201,107,176,150,231,188,37,232,152,251,100,51,75,217,147,49,243,151,202,79,102,242,229,124,182,85,200,234,238,201,12,186,48,94,34,59,70,42,161,165,241,40,42,57,77,11,209,39,131,21,189,83,56,241,96,8,68,70,125,41,95,81,139,37,181,172,169,233,108,114,149,136,54,196,83,109,213,180,28,99,76,196,172,66,58,139,183,15,251,7,9,82,33,163,226,79,58,55,163,77,126,38,237,135,152,74,23,16,28,64,115,63,68,53,160,98,235,110,222,174,211,39,121,159,81,177,31,136,174,135,0,185,46,10,118,155,111,17,212,27,108,138,108,20,34,1,48,85,31,1,143,215,59,38,250,43,174,128,74,221,83,159,111,103,245,76,73,83,137,22,49,212,71,196,227,143,247,57,201,15,220,210,149,92,9,104,207,142,92,197,65,201,166,139,25,114,61,145,92,37,13,251,42,208,205,146,248,61,177,91,125,243,225,196,160,73,7,180,88,41,147,89,37,254,208,24,221,112,11,195,255,211,26,5,154,120,30,86,68,216,41,53,93,175,169,177,61,172,114,218,174,178,219,8,216,204,125,212,74,153,131,94,144,98,97,32,88,26,74,65,85,62,26,60,145,31,136,179,84,74,10,23,33,222,111,239,106,233,225,196,28,226,201,24,17,86,253,23,19,161,243,85,58,203,199,95,41,116,97,94,197,95,97,29,142,106,35,225,75,143,106,51,151,75,231,114,159,89,21,87,90,129,45,52,141,158,134,178,85,18,184,162,144,16,245,75,222,76,40,15,222,69,204,139,47,126,119,11,68,33,95,193,245,29,138,156,123,222,156,215,138,228,232,220,61,56,23,214,67,138,78,22,178,8,179,121,85,203,107,106,54,159,97,140,129,248,9,244,228,218,64,161,34,108,205,147,145,3,245,135,24,218,229,188,122,22,184,218,146,144,4,105,72,43,228,145,91,104,145,56,122,101,138,201,56,156,104,2,30,201,74,23,131,30,141,133,21,135,151,177,57,190,146,133,101,203,86,91,171,212,46,118,202,115,54,230,126,51,67,71,214,107,213,27,50,105,69,250,86,186,86,46,119,186,153,69,219,38,150,87,241,141,231,232,141,107,84,159,105,187,52,183,171,15,204,254,81,149,156,4,140,108,203,108,95,128,84,105,181,230,52,118,131,178,56,150,9,51,10,79,194,81,45,116,22,213,151,73,52,111,107,212,102,255,101,216,139,163,56,99,213,101,194,244,14,8,55,200,213,224,196,152,183,41,239,251,158,105,117,98,167,28,231,169,11,78,49,127,59,214,100,16,219,140,184,69,9,131,44,142,29,103,246,11,98,130,222,87,233,49,208,60,139,205,221,183,58,221,118,241,84,192,67,151,147,122,26,72,17,139,195,69,177,162,103,50,167,66,49,116,208,79,133,98,232,176,250,105,120,8,251,147,25,66,235,161,237,152,196,66,74,111,1,227,156,140,65,239,163,55,138,222,30,97,143,65,233,231,11,73,156,240,62,238,83,105,227,143,219,22,168,157,195,96,123,18,7,104,129,0,22,183,33,7,133,128,56,91,128,208,29,150,55,17,49,213,66,165,196,217,204,94,128,75,108,1,163,58,144,79,195,150,75,168,232,57,185,173,18,2,115,162,233,157,86,165,157,151,224,77,34,233,225,202,150,34,56,100,115,28,90,46,83,105,119,245,213,192,154,22,225,19,15,200,49,141,136,194,108,41,13,156,167,72,132,89,46,207,113,138,120,183,216,140,37,204,33,25,185,102,38,238,212,9,223,183,51,170,150,203,170,217,2,42,38,133,100,64,109,17,178,97,235,119,103,240,136,92,157,237,27,97,157,77,153,150,21,163,85,241,201,45,222,156,103,50,229,124,183,21,10,204,153,180,162,167,146,101,91,198,106,112,89,177,101,164,129,68,185,74,118,38,252,64,47,43,48,136,37,249,4,248,27,175,46,165,32,39,25,53,63,248,226,159,15,23,50,159,167,105,212,121,137,139,119,233,214,127,54,19,112,135,73,150,178,93,112,225,107,55,122,77,9,155,74,223,192,96,25,41,92,191,196,192,99,40,200,169,238,54,203,4,86,119,183,1,205,184,219,13,227,64,51,245,58,81,159,123,62,83,40,229,59,121,89,175,11,209,203,188,217,202,16,242,9,185,51,20,181,156,142,63,171,48,90,99,19,214,20,91,173,3,179,211,233,27,62,26,178,144,125,33,219,65,60,169,153,128,204,121,189,102,20,58,217,5,105,17,212,119,147,104,215,211,79,225,130,141,30,91,79,35,99,174,208,97,242,80,143,208,17,44,218,216,55,172,254,81,40,139,102,227,30,50,45,249,132,224,135,5,226,166,20,194,108,166,105,250,17,137,22,179,183,4,16,196,120,173,161,117,19,52,49,114,123,114,209,225,102,56,105,255,22,201,37,183,8,193,153,202,15,226,144,77,70,253,37,101,121,68,2,37,117,179,25,37,153,92,126,73,228,128,76,34,71,246,76,118,71,97,35,96,122,166,120,234,224,147,220,195,230,119,202,183,212,125,230,110,124,234,147,177,6,20,14,170,25,250,217,217,29,153,214,94,53,19,65,184,240,93,209,191,109,45,10,53,122,239,242,65,158,81,63,106,59,8,168,154,108,23,16,76,235,68,200,236,154,210,238,146,111,49,232,169,98,37,107,188,203,171,44,101,147,167,169,149,139,171,117,60,83,23,214,66,246,84,73,157,158,167,143,17,36,156,171,167,139,214,205,37,79,51,116,92,56,143,238,203,194,67,181,240,40,205,144,205,117,189,48,141,170,158,79,70,177,159,200,22,11,145,85,120,155,173,142,145,129,45,84,24,125,34,174,200,60,3,207,186,200,70,79,175,8,169,195,255,132,244,45,242,152,250,84,130,187,127,50,194,84,212,138,106,86,203,170,233,114,112,170,86,178,106,185,172,150,42,228,220,201,69,186,76,116,87,185,35,52,141,111,35,146,216,25,186,125,196,244,87,52,127,158,113,40,79,90,77,122,54,233,187,176,229,27,150,31,58,221,45,195,183,40,213,87,150,197,214,8,223,206,2,156,47,166,23,180,209,243,25,181,233,34,72,206,127,126,214,41,119,224,223,169,122,193,7,186,120,253,213,25,67,189,234,126,164,66,121,180,250,145,60,13,38,50,223,176,146,17,71,152,146,30,179,200,252,8,152,35,187,196,107,225,79,192,100,61,78,67,139,105,55,226,84,50,84,190,103,167,255,156,234,92,175,226,223,165,171,144,162,79,215,74,249,164,33,102,78,1,66,235,196,161,147,50,244,198,97,138,238,63,82,3,187,19,118,64,19,162,119,146,19,44,247,53,141,80,59,225,125,140,160,119,64,199,116,5,2,87,71,9,236,186,92,25,143,145,98,25,94,252,132,133,175,140,144,123,51,110,42,238,126,112,251,65,167,108,177,172,106,69,152,75,249,2,206,89,213,95,45,181,80,189,179,86,155,175,86,196,202,148,134,218,51,241,95,96,180,170,52,118,134,23,106,82,9,81,199,5,142,39,188,144,160,154,185,43,244,18,181,151,127,137,26,96,9,181,136,203,200,217,135,172,124,127,206,183,203,157,174,4,114,214,169,45,93,77,49,247,127,186,209,234,116,52,63,204,153,23,29,62,221,33,252,92,95,94,185,242,50,229,167,124,66,187,243,94,119,112,42,133,130,151,206,245,3,80,136,125,20,245,236,197,175,245,248,91,6,79,88,40,48,22,68,135,52,19,228,69,130,62,188,26,160,181,80,218,28,224,131,83,84,218,94,162,74,91,190,149,195,72,51,203,74,50,244,65,134,95,125,19,114,220,57,90,8,85,235,248,96,150,140,82,55,227,63,137,56,133,90,30,121,43,25,122,195,52,245,168,26,92,111,93,187,61,113,212,184,145,8,222,228,121,132,99,218,174,81,46,148,3,132,243,157,98,183,122,4,125,221,12,213,0,124,2,151,180,174,195,141,32,158,207,20,51,93,173,60,227,222,52,19,126,97,26,236,129,81,46,209,30,136,197,70,198,208,208,199,32,102,179,79,49,147,193,187,175,151,7,148,171,162,249,92,171,88,158,166,129,219,14,209,204,54,134,20,51,30,193,77,211,122,95,103,94,10,103,31,93,251,175,118,189,186,84,43,139,21,73,229,217,155,47,151,11,157,130,4,194,140,227,3,194,110,45,182,26,199,101,227,207,24,125,214,24,97,22,26,236,216,15,173,178,87,99,76,34,248,166,173,141,140,65,244,114,101,71,150,231,117,62,41,9,208,243,28,63,202,116,155,177,149,120,211,92,152,137,177,134,37,132,45,31,176,0,224,159,241,78,76,9,241,248,131,221,116,224,108,93,88,52,69,61,215,14,46,26,223,194,16,81,100,172,59,212,104,38,242,28,140,227,16,189,147,49,66,37,4,122,69,159,202,6,138,70,157,204,122,231,251,14,232,136,198,146,70,4,253,168,150,34,150,83,72,123,226,45,64,164,174,111,148,116,152,71,113,205,133,175,163,152,246,34,22,158,59,31,218,70,65,95,108,178,123,135,79,160,214,103,212,116,190,144,148,39,254,2,179,60,180,143,225,71,54,145,61,140,63,176,57,251,124,215,178,149,214,51,155,239,211,231,217,94,65,93,85,140,34,173,173,242,149,116,78,18,132,197,154,55,81,49,140,172,89,72,151,101,17,90,122,139,63,125,126,56,178,161,250,32,182,121,81,12,207,99,227,172,82,108,203,98,37,114,0,83,100,231,47,148,98,73,31,34,105,148,103,82,204,12,46,210,2,76,86,7,166,105,74,219,89,213,72,243,121,214,60,227,161,73,137,40,193,155,79,174,177,103,225,39,23,118,137,41,55,157,136,83,118,163,238,239,50,190,139,187,72,144,137,180,163,119,13,242,44,3,69,10,42,164,71,178,191,133,192,204,97,213,21,35,11,250,37,192,115,233,193,108,189,224,60,228,245,103,46,161,159,134,54,115,200,4,204,244,113,14,235,46,46,18,185,231,51,167,198,104,182,21,158,164,245,18,66,164,92,133,243,148,205,134,222,88,205,190,203,155,158,113,61,44,50,27,3,43,197,83,55,125,10,226,255,128,41,252,9,154,187,207,122,210,158,231,108,149,160,207,179,183,200,166,167,210,161,234,234,163,20,121,164,94,173,84,166,105,178,7,45,188,227,74,181,180,248,43,151,92,22,183,92,142,74,114,102,101,85,46,144,157,207,6,62,242,238,190,27,182,109,207,106,65,194,191,44,227,255,252,64,31,198,169,245,225,135,150,178,104,19,214,107,49,63,183,32,73,207,6,219,71,241,220,83,167,248,172,238,101,98,186,55,171,110,94,170,235,231,28,46,19,147,64,166,102,210,44,149,141,26,232,98,220,56,199,212,19,196,209,0,182,62,134,43,141,110,130,58,225,196,87,155,81,160,203,233,28,59,125,96,136,121,9,225,250,78,135,25,177,40,73,52,151,94,153,215,112,165,204,157,124,173,138,135,65,220,250,81,222,234,98,152,187,110,193,142,73,166,11,209,191,83,190,94,37,114,78,194,208,29,3,152,22,190,189,74,152,86,215,180,128,191,6,142,188,124,100,114,221,189,204,124,149,33,60,34,113,15,212,100,205,32,230,141,203,140,118,163,218,44,120,211,166,48,235,66,55,230,109,74,124,159,91,189,200,230,221,251,70,142,132,155,48,135,4,49,135,199,174,112,233,36,132,49,204,234,65,170,109,142,218,97,10,230,98,215,69,84,203,202,8,147,141,194,13,206,182,140,147,160,39,34,238,76,155,133,100,180,132,19,62,225,131,171,42,196,22,120,70,147,179,44,183,130,128,131,71,20,121,148,52,98,219,241,219,226,204,63,58,225,140,38,155,41,181,67,25,13,99,22,229,108,187,128,15,225,226,145,242,27,252,60,125,172,136,61,142,59,117,82,29,3,23,72,58,231,44,130,105,238,25,96,218,214,91,229,48,76,179,11,97,154,127,6,152,34,158,157,118,16,211,194,44,76,221,51,195,185,49,84,103,116,157,29,42,158,30,158,187,33,71,29,70,71,208,168,152,47,235,113,52,98,231,41,255,107,207,56,234,142,208,19,89,34,116,131,60,206,124,38,120,134,157,156,22,66,146,211,229,228,116,108,135,149,22,91,9,231,140,114,51,35,27,189,10,47,225,81,177,15,36,203,209,240,81,55,192,125,30,93,3,116,82,125,115,96,142,231,21,150,93,217,161,210,45,119,219,211,89,218,207,217,30,159,204,175,253,23,169,229,176,123,124,203,207,2,230,212,253,255,26,46,152,159,181,130,255,84,180,248,243,85,213,159,246,105,106,16,126,90,239,204,190,16,118,29,19,231,42,132,250,129,203,130,57,237,245,162,140,240,132,251,159,89,160,169,209,97,186,99,91,241,172,145,92,51,149,115,170,86,254,255,217,123,211,238,70,142,35,81,244,175,64,144,45,145,102,1,40,172,4,193,161,116,11,5,128,4,151,238,6,217,36,155,221,238,215,167,8,20,192,34,86,162,0,130,104,54,207,145,231,142,71,94,70,87,246,181,239,120,188,188,103,217,51,94,102,177,60,139,87,201,146,207,185,63,229,62,177,151,79,243,23,94,68,102,86,85,102,45,0,200,110,201,190,247,53,41,177,129,92,34,35,35,35,35,35,151,136,88,148,240,182,9,165,213,108,160,161,246,76,192,19,201,172,20,151,19,228,255,25,160,127,106,47,7,25,222,241,9,187,3,255,10,215,35,162,63,168,235,18,109,178,161,187,231,37,157,245,208,236,197,58,41,173,131,236,24,236,84,251,186,222,185,130,11,208,63,89,173,170,105,198,76,242,57,138,126,32,129,0,255,167,246,180,96,52,12,80,135,182,45,109,106,146,39,85,69,65,39,158,106,89,146,109,215,156,105,234,20,117,85,218,71,159,156,25,226,153,51,163,42,202,9,113,123,138,158,70,85,204,77,149,32,169,72,146,138,196,93,232,42,243,226,217,44,226,95,221,169,220,229,92,150,54,104,17,213,73,161,185,187,138,98,144,214,123,121,6,191,203,57,6,165,126,91,117,250,71,105,146,130,253,188,52,86,109,52,53,187,0,64,85,26,88,98,29,64,141,11,74,165,66,51,51,28,36,141,121,119,101,62,98,137,171,212,195,88,94,50,139,80,245,0,144,177,75,82,207,178,39,170,243,183,202,232,212,207,247,85,41,85,132,47,7,136,49,182,12,68,34,238,88,227,249,94,65,74,21,148,134,122,32,116,91,83,148,46,86,109,169,71,170,116,82,84,76,200,231,187,105,229,159,97,62,224,146,178,243,105,253,170,131,81,211,234,229,81,1,198,107,84,84,218,5,248,218,204,11,20,232,21,0,78,166,160,164,10,7,92,53,244,203,186,88,72,230,165,97,81,49,138,22,134,26,163,107,171,184,68,232,96,66,78,147,107,187,43,96,248,176,8,144,23,138,202,2,148,130,180,42,36,197,138,241,188,116,178,174,12,75,118,210,105,9,146,218,235,202,130,147,164,30,231,145,213,54,54,5,224,186,195,14,26,55,190,192,134,69,28,95,101,31,19,106,216,7,97,188,51,226,8,174,39,137,223,218,155,21,70,206,54,131,77,137,113,251,140,248,148,213,42,172,77,195,106,142,56,234,173,211,186,237,188,149,205,81,220,176,232,57,200,159,17,159,183,50,148,202,112,165,12,55,107,53,57,174,201,90,69,172,177,79,19,151,192,166,90,161,221,182,125,5,159,162,215,91,96,233,132,90,225,161,28,224,159,29,103,228,121,2,45,168,202,198,42,79,90,131,56,228,109,58,68,61,112,242,248,57,218,224,8,36,59,61,109,115,19,184,157,119,112,208,185,73,96,187,4,126,152,151,50,69,165,188,202,136,84,4,230,39,226,32,89,100,3,165,57,84,113,141,20,250,64,150,73,153,68,222,3,212,180,240,164,73,133,56,117,61,92,225,135,164,237,30,163,177,234,116,165,201,13,71,155,251,60,116,232,105,17,241,56,15,208,83,170,114,98,143,187,149,77,248,55,63,32,126,159,19,249,138,205,70,73,228,1,179,160,44,64,218,24,24,25,69,215,38,17,8,91,48,176,198,134,114,115,149,81,42,99,185,138,222,124,168,74,237,77,101,167,66,156,64,147,178,183,143,85,169,185,174,84,43,252,224,153,171,202,22,163,102,195,38,139,35,21,11,152,235,102,254,44,71,94,221,45,108,79,44,127,202,123,29,104,174,160,232,21,230,216,218,234,204,17,118,102,84,34,221,183,210,250,152,6,141,141,33,205,105,13,61,55,103,104,255,81,236,169,164,255,126,178,237,24,249,27,170,159,168,21,65,120,203,32,28,179,42,97,243,65,65,234,22,9,155,163,196,28,98,98,82,141,81,168,144,104,56,163,106,59,173,166,84,107,21,128,108,70,65,49,11,22,108,221,205,204,99,87,247,79,8,249,160,71,208,129,141,2,237,75,215,154,207,165,30,25,252,141,10,99,25,131,3,145,224,88,102,120,211,233,135,105,77,215,187,232,236,26,100,188,69,166,38,115,173,109,241,80,213,166,221,200,26,134,65,30,198,161,77,229,71,211,135,118,233,124,154,76,225,134,77,133,174,32,164,90,40,33,96,122,156,216,235,66,194,161,85,215,98,150,51,117,49,143,228,206,168,86,43,85,126,85,80,199,103,133,51,226,21,92,45,10,178,110,199,225,36,70,136,130,51,167,70,220,204,170,218,148,215,220,147,203,94,210,25,223,182,242,184,206,149,85,6,203,98,246,58,113,60,174,242,83,110,223,61,91,187,196,9,250,130,202,184,207,198,196,225,73,7,26,106,12,170,45,52,153,235,245,30,233,100,89,181,197,4,89,249,214,142,137,143,242,173,50,235,12,3,114,11,48,5,156,246,203,132,78,88,240,78,135,104,34,122,89,224,47,110,142,29,56,31,187,110,234,240,34,180,235,168,5,105,21,85,159,108,190,204,122,183,207,42,239,176,106,187,34,121,121,161,38,168,79,92,163,144,219,202,147,153,217,206,195,202,125,82,66,54,239,90,156,95,58,5,134,90,85,54,202,86,63,55,161,159,237,85,101,167,76,155,201,22,149,45,14,195,35,196,112,161,4,220,88,190,6,66,109,126,216,155,100,37,58,224,221,205,83,231,250,42,77,60,240,227,135,125,166,10,238,59,222,233,89,98,42,239,87,126,87,4,111,16,240,41,103,116,154,226,34,78,68,254,38,157,244,21,139,1,42,108,153,220,65,57,121,40,101,202,138,182,197,216,78,131,9,67,58,180,148,63,37,234,82,51,191,229,76,153,85,191,185,49,211,180,32,224,64,117,52,96,134,242,243,216,180,112,236,224,2,105,148,64,73,216,117,4,1,173,75,180,132,12,234,134,21,151,130,179,136,98,174,1,72,22,182,132,121,189,160,218,68,184,46,190,133,83,50,143,141,98,16,190,168,251,201,168,52,122,241,45,38,137,62,153,42,122,240,45,158,145,213,181,93,42,243,3,85,21,121,160,65,248,200,119,160,1,137,114,211,138,178,0,51,110,93,21,180,229,125,54,236,21,82,230,86,39,239,87,173,161,218,44,230,128,111,16,145,37,148,131,73,116,125,240,41,113,229,40,226,106,78,154,216,245,155,30,9,175,12,5,125,17,244,44,94,217,28,22,220,154,78,215,189,69,24,21,56,177,71,164,89,1,165,89,138,87,115,156,2,173,124,135,140,134,9,83,127,87,148,179,206,70,137,160,31,71,238,133,149,15,197,152,168,74,187,180,174,161,195,97,246,236,235,99,36,9,25,180,11,181,236,89,49,201,42,187,69,250,82,96,219,205,37,245,33,137,108,209,44,148,157,29,12,131,167,147,29,14,96,125,82,80,70,133,178,176,134,235,22,174,200,185,160,224,100,33,127,200,47,65,177,2,144,117,92,82,218,197,178,77,40,38,194,136,224,236,23,31,146,252,113,64,126,146,229,47,4,228,31,151,32,191,125,3,118,67,86,190,35,187,168,146,190,138,235,175,77,212,85,208,230,203,152,98,67,88,5,204,197,50,176,87,135,154,167,68,182,66,58,201,52,45,149,122,245,33,43,110,135,35,161,197,23,201,54,10,210,247,125,164,110,195,89,55,51,121,207,234,121,226,228,82,170,54,158,91,33,56,236,16,213,164,65,87,64,175,32,105,161,198,189,128,250,248,150,91,144,12,144,237,96,34,36,242,101,151,32,65,221,57,65,104,218,112,81,122,164,58,90,6,134,36,97,243,12,56,1,166,19,42,159,93,100,178,210,153,138,187,117,80,9,178,86,180,145,27,120,8,82,80,118,203,184,208,208,164,189,52,89,2,170,101,103,159,143,204,57,36,13,239,40,202,46,38,220,193,165,5,154,180,1,225,134,38,75,146,22,132,36,178,124,33,160,148,24,220,196,239,236,102,66,124,19,235,208,111,246,248,38,62,78,116,67,231,95,236,127,177,19,130,31,203,125,183,224,168,53,213,59,155,199,2,23,248,7,255,231,125,218,58,117,201,177,41,126,8,89,46,226,89,6,239,75,156,156,102,190,154,140,167,146,24,131,65,70,243,86,187,152,99,205,27,114,28,235,2,164,222,25,171,38,203,50,214,73,210,58,190,232,216,65,20,2,129,70,226,8,144,253,241,129,45,145,102,83,118,70,189,94,231,16,245,54,74,76,61,156,6,217,5,16,37,131,96,249,237,37,7,148,112,27,126,12,186,33,242,76,75,10,89,30,135,248,83,126,225,139,67,57,230,220,159,145,158,196,249,240,140,73,72,28,84,140,180,225,0,224,95,20,137,0,28,119,56,0,192,114,136,35,100,178,123,152,16,190,63,179,50,120,91,148,144,101,140,146,128,255,137,87,94,17,182,241,80,39,104,167,184,86,157,183,110,132,151,184,28,114,182,111,117,136,60,116,155,48,42,232,190,215,25,25,14,168,27,42,119,71,5,89,62,152,176,144,5,41,127,210,186,209,231,198,131,207,114,176,12,112,94,56,125,42,57,220,101,69,182,176,104,105,61,136,130,12,226,246,215,219,107,174,207,86,166,219,203,172,141,0,252,112,31,133,190,58,172,68,221,0,59,92,228,238,186,83,146,62,236,74,36,120,158,179,103,39,177,39,101,165,249,80,33,92,57,110,82,133,188,125,199,31,79,20,15,43,194,7,87,134,187,97,101,184,57,101,248,114,252,229,138,64,18,135,22,185,208,18,55,42,87,237,14,254,176,59,26,142,82,89,22,141,194,11,214,125,181,197,36,19,245,38,235,146,162,14,46,216,52,63,102,46,231,29,92,245,140,183,58,189,214,230,171,91,55,220,124,201,139,73,164,115,139,226,105,221,161,86,99,136,79,252,58,221,113,170,187,186,115,97,125,185,112,177,62,231,95,85,64,146,133,13,114,97,32,74,171,140,207,56,5,138,67,155,168,130,240,162,62,97,103,164,167,225,203,139,2,78,190,188,195,223,190,139,50,207,31,41,230,161,120,54,164,168,171,225,41,88,77,165,212,97,183,85,187,58,86,54,24,246,152,33,244,186,248,156,225,245,32,82,208,69,37,227,146,132,214,143,225,237,142,103,25,100,222,147,253,202,9,228,246,235,249,69,32,101,253,185,147,185,38,22,144,66,223,203,94,52,105,211,132,94,184,210,98,132,25,226,120,57,112,116,124,184,56,120,168,209,11,239,132,145,118,45,128,158,81,188,42,187,227,251,146,41,51,48,123,45,190,18,152,32,53,117,58,4,33,29,60,96,1,130,207,235,206,217,219,63,43,184,24,125,117,242,92,130,193,1,69,44,113,159,107,58,95,11,150,63,191,92,171,135,190,188,48,13,146,253,129,83,186,168,187,101,7,150,245,206,11,6,218,126,191,108,229,245,45,53,198,37,87,233,27,28,146,158,241,168,201,116,34,248,170,171,24,51,142,184,125,118,52,65,222,255,179,131,20,81,79,57,232,14,254,182,119,198,115,63,21,116,146,174,232,167,52,77,140,185,102,151,154,69,101,242,50,243,244,61,208,244,5,53,112,49,21,167,157,119,245,230,117,231,172,123,193,227,94,243,209,33,22,114,157,185,15,195,69,29,10,7,53,235,230,73,190,213,244,164,86,137,59,207,192,70,153,43,44,127,50,185,132,158,136,145,229,246,49,24,45,193,249,94,74,118,235,226,142,230,238,51,26,142,182,234,149,154,65,161,254,124,25,194,71,117,183,23,174,80,142,236,247,61,224,45,205,207,163,243,129,182,135,207,187,66,248,190,43,68,60,96,11,21,221,199,14,98,113,151,146,105,11,3,104,198,118,94,54,153,212,212,195,166,72,112,158,138,110,34,10,49,213,152,191,212,41,45,152,195,195,128,169,133,106,72,71,247,239,130,143,60,115,201,46,226,93,155,207,35,91,95,139,125,197,44,231,89,113,200,227,124,219,151,145,3,38,143,87,146,185,23,202,233,253,102,129,236,130,0,139,254,187,189,146,126,130,160,119,9,110,42,134,133,100,159,102,68,113,44,10,220,0,201,199,201,53,82,136,23,109,46,63,60,200,238,118,158,184,95,164,58,94,214,255,96,132,169,46,212,163,142,207,97,139,183,183,220,145,20,201,12,62,149,18,14,163,44,7,60,254,167,82,156,206,76,128,186,79,143,156,121,111,205,253,4,223,31,97,3,234,221,126,114,71,76,182,104,176,78,153,72,152,215,172,20,162,255,59,24,185,92,140,135,168,143,241,73,131,155,99,81,91,61,25,150,9,196,185,151,254,168,149,80,15,227,126,7,160,179,146,214,231,244,207,125,2,105,121,31,15,226,64,223,51,34,251,57,58,174,8,244,65,250,20,149,128,121,36,159,69,37,112,112,179,216,245,220,203,191,148,247,220,106,85,224,26,226,192,244,243,84,125,30,140,60,122,43,23,79,187,232,74,114,62,241,100,203,179,139,246,156,104,37,82,126,170,138,61,181,66,62,123,33,113,210,135,188,167,3,226,236,13,249,107,219,226,44,133,66,196,157,94,52,26,131,255,52,211,212,7,102,204,104,55,98,164,151,15,80,148,70,123,157,198,235,65,139,162,173,174,90,22,16,254,26,75,200,51,200,246,146,225,28,26,51,194,248,234,112,182,4,240,17,1,238,19,86,175,100,226,88,199,42,146,19,228,132,205,216,232,29,221,22,37,222,108,234,48,221,157,61,77,153,228,232,224,163,186,113,237,78,104,51,184,61,127,157,45,80,91,156,93,11,241,30,177,185,245,13,252,137,197,174,37,153,40,164,249,107,160,197,197,241,13,88,192,3,252,117,199,231,165,73,217,137,201,217,201,121,31,21,195,69,176,96,37,19,31,240,135,208,227,123,72,70,173,113,154,146,233,42,62,255,98,70,207,71,26,92,115,244,40,164,249,89,247,53,220,62,91,211,210,203,87,27,182,212,228,113,73,243,227,226,35,155,93,71,49,212,35,123,128,64,244,81,135,133,75,173,132,239,206,137,187,55,226,125,59,59,88,249,24,109,76,89,63,60,162,244,26,119,23,190,91,113,223,21,128,221,93,50,53,76,142,102,231,103,40,191,4,123,160,44,168,70,139,75,62,167,229,158,229,46,233,150,234,30,185,159,12,222,45,134,38,108,235,38,223,149,248,243,167,199,213,188,255,238,75,220,236,34,126,98,39,109,143,103,33,230,2,213,191,53,206,83,187,100,39,114,126,191,175,37,183,125,172,155,254,84,44,21,216,91,17,161,107,30,212,120,167,48,117,89,127,93,186,8,92,5,187,235,91,119,166,112,85,224,113,132,104,79,55,229,84,97,126,118,124,221,70,105,211,196,250,228,83,9,177,185,64,182,19,180,79,43,178,124,144,106,137,131,64,93,223,7,42,88,147,14,120,130,136,26,136,170,207,241,180,139,121,39,157,16,186,102,130,159,110,232,18,87,126,69,92,242,202,143,70,179,173,184,130,191,125,255,153,233,82,102,93,167,101,226,170,73,247,73,182,247,170,243,169,119,252,252,85,126,202,115,149,47,58,123,119,77,29,251,112,43,228,123,190,229,33,54,238,131,130,15,226,92,106,146,223,169,165,107,178,122,119,124,92,135,236,121,152,241,99,60,103,139,207,222,239,164,1,20,254,159,178,31,239,100,96,49,67,135,249,33,244,152,79,174,195,37,190,112,100,214,210,87,46,60,173,236,53,100,147,192,65,174,237,232,197,132,1,103,206,252,221,26,20,125,88,146,11,189,254,186,239,81,97,192,73,161,197,11,62,28,238,44,177,158,44,235,12,209,187,65,115,78,211,18,1,76,53,137,159,196,110,187,222,91,77,191,24,188,194,2,69,163,10,204,170,27,11,39,243,9,127,222,22,223,221,248,95,52,144,176,3,158,219,232,169,175,16,38,94,174,211,91,241,208,12,215,226,252,250,224,47,247,188,239,160,124,239,141,131,239,68,189,139,192,228,17,115,63,242,242,96,20,120,205,78,37,108,88,10,3,22,47,127,95,254,190,252,125,249,251,242,247,229,239,203,223,151,191,47,127,95,254,190,252,125,249,251,242,247,229,239,203,223,151,191,47,127,63,173,223,254,23,59,255,133,122,154,11,189,30,117,251,93,123,221,62,233,138,213,116,189,23,227,162,31,90,103,68,236,157,192,162,115,108,102,93,227,38,157,36,22,147,210,126,92,225,61,195,231,99,83,210,50,252,51,109,231,192,206,227,19,50,224,97,141,224,5,146,190,173,9,113,49,24,61,192,252,31,216,248,57,26,101,207,107,196,87,54,252,125,162,144,97,93,81,48,15,164,44,145,250,33,117,189,147,179,159,77,114,23,9,46,175,164,226,43,176,201,118,116,188,143,82,49,199,223,206,232,66,28,106,119,156,75,250,58,192,73,36,241,49,45,38,184,214,168,68,90,200,39,65,99,227,99,52,192,61,74,229,98,102,90,56,4,220,19,219,150,178,206,168,114,79,91,60,227,140,175,111,104,252,204,80,44,246,170,126,168,235,245,180,205,196,19,222,78,91,110,28,241,101,164,195,247,194,187,15,145,52,46,202,140,52,24,159,195,70,58,122,220,115,158,129,205,74,86,173,215,139,28,54,130,170,178,96,157,33,39,90,231,140,220,239,12,65,125,2,139,218,143,150,72,36,79,215,64,121,194,122,90,163,229,7,41,136,99,29,112,92,220,199,115,155,194,108,56,169,133,171,56,196,156,77,129,223,156,163,57,81,241,200,59,112,42,59,93,165,17,63,89,50,119,140,206,25,164,113,210,43,229,32,193,149,117,223,141,4,222,124,76,122,104,236,107,6,30,108,32,206,2,182,209,200,126,19,141,142,125,110,252,100,26,21,244,10,100,114,189,106,190,214,251,181,233,143,150,189,214,113,129,22,237,254,111,141,249,65,17,238,141,56,248,194,213,222,12,93,175,115,253,14,36,240,44,38,145,23,51,76,128,9,172,45,244,39,224,186,156,205,149,12,119,67,104,49,138,44,178,138,197,84,25,255,247,232,129,226,9,145,246,123,228,58,195,3,87,110,12,146,30,218,5,186,51,240,31,28,97,98,100,94,196,72,248,4,231,148,252,115,69,243,9,206,76,195,137,161,26,44,146,172,129,163,193,79,167,203,18,103,160,73,236,210,89,38,160,115,99,103,79,69,46,137,155,147,78,42,247,132,18,95,169,17,115,110,140,116,234,91,207,74,156,127,225,179,244,79,207,213,15,232,200,255,121,50,183,200,182,238,216,169,46,45,158,134,76,13,80,156,252,128,220,230,223,96,90,64,72,244,212,64,237,203,209,211,236,81,112,32,243,129,85,93,96,57,16,22,212,148,7,51,62,198,234,244,250,92,132,213,36,103,99,55,9,67,33,150,133,171,133,164,60,157,118,238,72,117,34,4,46,200,85,130,67,200,135,138,14,47,115,75,138,53,21,88,252,85,166,153,218,27,23,225,41,17,155,74,62,111,154,166,25,96,241,111,228,3,92,149,120,125,240,123,237,172,159,123,207,192,189,50,8,176,48,190,152,130,84,196,109,24,228,183,157,229,69,68,82,76,254,12,186,48,163,21,200,204,27,213,41,82,36,104,111,42,152,245,185,94,176,78,220,163,206,230,239,37,120,175,26,236,23,195,201,159,240,218,39,71,28,217,120,159,24,205,228,136,194,165,0,167,124,220,80,248,61,252,241,63,184,240,125,14,19,9,124,156,227,49,178,247,49,120,153,228,209,97,194,67,170,139,89,167,199,103,59,47,2,103,132,112,116,242,114,70,188,156,17,159,242,140,16,117,77,129,71,103,90,36,125,252,247,136,207,128,49,197,138,41,27,90,90,242,223,95,8,1,64,175,163,104,136,97,99,45,8,130,234,67,227,162,198,57,77,35,96,175,26,228,171,197,187,221,13,208,54,2,208,74,248,163,149,253,204,209,18,131,212,78,215,28,125,232,45,4,57,147,60,73,201,63,207,17,8,64,75,254,236,209,154,129,88,169,0,172,236,71,233,194,201,171,87,58,7,52,22,241,27,174,72,194,197,5,153,171,50,129,23,4,167,222,251,244,34,232,60,222,21,62,239,220,218,243,91,81,244,92,62,102,240,48,76,246,59,35,156,184,191,245,172,205,44,168,221,97,35,129,11,243,124,8,176,134,255,98,62,107,237,172,155,210,248,162,236,239,133,39,237,241,194,227,93,245,103,91,163,156,104,165,244,92,37,48,22,174,232,185,192,189,182,243,242,223,27,22,215,67,111,206,109,98,86,112,213,226,179,111,11,82,26,156,32,185,188,75,200,96,68,60,72,240,158,64,172,118,211,83,155,157,166,136,4,171,33,19,104,116,216,240,178,164,236,203,146,66,234,4,194,4,235,82,147,244,164,105,157,11,82,236,2,68,213,148,62,179,240,151,51,169,8,222,133,37,128,89,168,76,112,237,183,101,63,126,103,173,251,132,227,157,142,188,247,212,123,234,76,155,48,233,121,37,44,235,123,245,225,19,156,119,166,251,151,32,61,82,88,133,4,143,127,193,173,186,108,214,103,25,208,217,101,102,124,154,204,180,164,28,13,224,123,53,100,19,127,58,100,5,171,110,119,44,90,244,200,108,94,173,43,201,63,85,87,88,224,223,9,93,73,92,177,43,169,63,85,87,88,100,224,9,93,73,207,208,149,41,65,125,37,223,90,83,99,11,75,110,93,197,227,138,103,118,130,164,103,37,136,112,130,38,238,170,220,161,129,45,60,0,148,35,127,60,119,51,62,87,16,233,137,53,56,219,126,174,14,193,120,214,102,252,80,22,153,41,0,24,31,104,248,10,56,176,106,201,140,167,162,179,71,226,34,19,95,97,135,196,169,116,36,60,177,219,9,184,223,254,218,79,21,152,197,76,126,250,11,130,224,83,46,171,43,9,239,75,38,78,113,125,254,163,173,151,143,142,60,71,86,193,215,238,137,43,94,210,78,61,162,114,31,79,5,31,77,5,31,75,249,156,18,137,42,76,208,49,84,192,17,212,197,52,22,21,47,79,94,212,173,195,196,23,86,190,81,148,93,83,37,235,157,41,41,143,43,212,160,203,194,201,62,36,2,189,62,120,223,9,10,135,117,1,97,148,253,215,27,234,144,37,157,60,60,164,97,35,124,239,154,131,195,39,79,2,170,235,25,248,153,13,232,52,127,20,179,248,162,224,252,176,95,4,59,203,177,66,25,187,198,49,237,57,198,8,12,165,236,229,193,64,50,78,129,38,210,112,6,10,242,17,25,60,123,113,251,249,29,113,94,128,166,254,174,7,133,164,118,248,62,11,177,178,221,237,14,114,225,240,197,253,249,11,41,21,151,179,185,250,176,67,88,116,174,35,233,243,231,196,221,47,84,54,87,194,24,175,57,71,166,89,12,230,206,242,161,102,234,153,148,100,236,229,111,110,143,228,141,213,70,23,163,242,222,216,217,61,42,238,54,224,211,22,254,41,148,85,229,0,254,85,7,251,27,25,29,11,168,119,242,229,253,59,91,240,201,188,13,127,54,139,24,3,182,55,194,66,74,121,245,70,121,183,41,43,202,90,183,5,37,149,198,72,81,22,234,89,200,40,244,20,37,31,199,90,153,54,130,61,193,242,119,14,211,235,245,179,93,252,88,213,119,118,183,243,123,107,199,218,226,13,249,204,88,218,94,91,83,14,27,11,213,155,249,179,221,181,102,161,155,62,72,108,236,173,183,79,134,197,146,210,222,223,147,7,27,227,248,118,162,177,115,186,164,172,223,85,111,246,134,114,203,92,211,118,143,214,203,7,119,246,110,200,39,59,15,119,203,149,197,66,233,236,108,251,198,17,64,184,155,92,74,222,61,189,155,168,183,111,196,110,109,149,146,249,187,245,59,199,245,218,82,253,110,236,225,206,225,195,189,205,94,54,121,55,121,99,20,79,12,78,119,219,183,199,55,151,140,74,189,147,206,222,137,61,84,218,149,173,188,177,186,61,218,42,23,161,3,114,99,191,178,95,43,220,185,85,41,170,59,107,91,221,88,191,243,176,18,59,184,147,205,222,217,188,147,170,23,148,102,99,109,35,127,247,104,225,102,63,251,48,49,58,205,156,222,94,109,45,180,204,187,15,179,157,142,210,172,84,54,15,212,131,179,76,185,147,63,222,191,121,39,118,90,239,111,245,90,13,72,47,104,171,217,157,246,198,190,161,238,247,178,227,65,109,83,123,88,139,203,163,226,88,85,250,202,238,177,2,227,220,219,50,139,227,27,71,74,188,91,222,46,84,119,79,246,75,26,12,83,113,188,222,43,220,213,10,170,81,25,21,139,5,12,143,92,233,53,243,205,131,253,141,252,86,35,86,89,77,23,77,189,187,149,191,155,215,42,242,122,185,180,94,104,55,242,59,165,173,198,214,241,218,226,78,126,93,85,111,110,21,202,29,227,224,118,121,109,85,25,149,138,157,219,59,119,149,68,163,58,222,205,116,50,219,202,102,185,212,89,85,138,219,217,245,242,154,90,188,185,29,139,181,98,102,105,87,197,50,69,117,59,13,104,53,74,59,107,163,70,181,49,86,242,121,37,93,86,182,154,171,189,66,179,186,46,215,215,50,186,86,88,136,223,137,117,15,211,139,217,227,74,237,86,39,86,93,223,94,87,26,195,173,84,189,84,185,115,182,176,215,215,107,141,78,177,89,104,52,148,157,202,241,129,42,31,235,183,246,78,98,183,19,131,197,133,147,209,241,113,42,54,28,238,30,14,150,134,171,149,102,163,7,249,91,91,71,245,216,173,209,56,89,151,135,119,42,235,235,75,11,139,123,199,7,233,206,195,113,38,127,122,171,177,212,59,52,99,73,173,153,73,174,221,108,171,106,225,206,78,57,166,117,226,7,121,243,244,40,187,80,40,159,149,206,214,21,165,181,219,175,108,245,79,139,187,170,154,170,168,205,197,124,42,191,190,117,60,84,54,110,223,92,107,20,155,227,155,41,165,87,92,220,83,140,237,3,29,232,53,104,119,243,69,99,180,164,168,173,195,65,69,77,43,102,93,95,88,186,41,215,99,197,213,230,205,188,210,239,153,6,224,127,178,215,85,119,111,159,149,40,252,141,116,172,213,25,231,213,45,35,83,41,157,196,146,163,82,121,168,117,75,59,155,5,89,89,173,244,247,42,195,202,222,65,169,56,204,203,229,157,205,230,96,235,248,164,82,189,217,204,239,220,104,14,148,38,105,172,121,88,238,42,216,110,186,81,234,101,170,235,187,37,85,237,31,159,238,111,55,14,118,204,189,116,54,175,233,137,120,190,162,142,31,182,26,107,105,117,171,186,121,39,221,47,52,143,107,37,165,216,220,95,235,2,231,220,45,109,55,118,119,170,189,81,97,183,147,49,149,179,178,121,171,162,244,246,23,129,153,247,183,15,202,27,167,187,253,252,106,254,104,35,125,167,161,228,119,214,138,134,188,150,150,87,123,165,135,55,148,198,78,165,123,80,170,182,118,54,112,118,151,203,235,53,101,212,73,47,194,72,53,206,0,239,122,93,185,81,190,185,151,24,223,202,43,229,227,212,158,218,203,143,55,42,80,174,12,197,161,76,163,52,42,245,202,195,124,236,168,89,89,146,139,208,94,37,93,44,84,55,148,106,243,230,250,141,205,165,130,172,38,234,103,135,181,189,219,217,212,173,244,194,106,126,123,51,62,212,53,165,85,52,183,43,32,48,224,7,0,21,225,7,254,169,192,207,204,105,133,187,234,214,177,190,176,72,198,71,131,244,253,100,211,172,151,154,199,205,210,90,233,232,164,121,150,89,207,235,237,59,155,157,27,177,65,87,81,43,167,205,100,250,246,78,193,80,81,228,213,119,138,189,133,129,82,164,176,215,243,102,165,180,57,30,167,78,142,149,216,218,166,97,182,78,179,163,141,113,189,115,210,76,223,168,215,148,10,215,110,97,243,20,250,180,115,247,172,162,166,142,218,165,206,168,188,222,25,51,218,221,184,211,47,237,228,243,218,217,65,227,110,109,253,248,174,170,30,237,142,160,206,70,87,49,238,150,141,198,250,78,111,47,179,85,80,239,154,198,98,247,230,238,78,101,73,185,217,88,51,182,135,165,204,221,165,213,135,21,37,127,87,217,53,138,237,198,94,185,93,175,40,235,171,6,0,94,47,239,237,168,131,222,168,209,72,156,197,58,13,101,251,102,113,183,176,209,83,170,141,202,222,22,76,169,205,30,48,64,165,164,172,54,111,3,47,20,143,183,75,138,218,38,31,111,195,199,241,80,161,112,214,55,90,251,141,210,184,176,163,28,237,194,152,111,13,145,7,149,93,69,219,222,210,129,169,75,32,212,238,214,202,133,102,126,63,63,40,105,113,1,198,73,101,173,124,163,86,110,30,38,147,189,68,39,150,106,200,141,66,229,214,250,81,229,102,165,91,186,211,79,223,108,164,214,110,103,50,245,81,187,217,171,12,110,175,143,22,234,61,243,86,231,56,123,227,206,134,172,170,123,153,100,172,188,223,105,14,202,229,227,189,36,0,237,140,71,131,212,78,51,191,61,78,203,163,155,149,66,227,112,113,92,43,157,13,79,219,141,205,222,122,242,246,82,63,223,188,189,181,164,220,104,142,182,247,122,249,84,123,180,150,31,171,181,61,85,238,212,23,119,213,222,230,205,147,245,219,201,113,111,84,109,156,28,29,84,27,171,149,146,121,4,82,46,158,109,28,119,180,253,216,102,106,175,12,253,72,168,55,107,139,163,180,178,167,38,129,111,213,129,210,5,26,109,143,149,27,202,118,49,174,159,164,246,27,171,59,219,213,186,124,150,222,110,39,229,147,237,216,73,119,175,188,113,178,175,1,253,139,59,202,102,179,126,220,189,241,240,224,102,229,230,104,123,8,120,2,201,118,251,119,140,69,229,44,95,222,3,112,39,13,245,108,251,97,31,150,207,198,210,65,167,10,235,70,170,178,183,115,186,186,216,0,70,29,236,110,52,111,246,148,214,112,188,109,46,110,199,178,119,79,138,103,157,162,114,208,141,29,172,129,124,3,9,178,167,117,106,73,69,217,88,199,246,118,101,128,125,160,164,148,141,246,214,118,249,68,30,222,54,149,221,195,59,102,161,169,106,121,101,125,189,185,10,50,165,124,163,188,125,218,91,88,87,202,55,43,229,179,4,226,180,95,204,175,158,148,78,6,216,207,114,105,117,128,193,238,238,110,53,245,140,30,91,216,41,84,170,141,27,141,227,26,136,237,234,193,154,188,183,185,107,44,86,236,114,107,189,162,217,108,222,177,112,2,121,181,179,109,24,205,219,181,181,131,188,2,170,91,190,120,212,43,47,108,116,247,78,247,240,115,126,189,149,191,221,235,194,231,110,187,159,87,118,143,82,229,141,85,144,133,237,206,195,70,89,221,185,97,156,196,171,167,67,69,221,209,142,219,157,76,245,110,255,70,189,221,188,187,179,31,67,153,113,243,164,117,176,25,91,24,38,247,206,198,10,140,203,9,204,147,154,178,223,26,30,199,118,170,107,93,181,187,223,129,117,247,40,81,89,63,233,237,31,159,197,122,202,96,243,206,201,222,73,92,31,164,106,141,98,99,59,94,57,169,44,118,75,187,59,233,210,182,220,216,170,236,108,0,79,174,110,229,19,251,135,123,171,13,121,13,214,188,226,160,178,222,84,213,252,195,166,126,59,123,216,190,93,92,82,242,197,248,94,191,215,185,145,73,181,170,233,196,82,247,46,72,229,252,238,102,13,198,102,109,53,159,46,26,219,187,154,185,135,117,97,14,168,99,85,43,212,235,183,101,224,250,189,230,81,70,41,40,173,230,225,96,79,91,151,247,155,249,113,126,103,27,38,196,214,177,90,25,238,180,199,234,17,232,59,85,99,84,41,109,100,22,142,182,6,153,202,106,185,84,106,141,90,131,209,110,167,120,55,155,29,169,219,229,65,185,80,44,230,247,111,223,45,150,42,27,119,183,147,15,207,148,94,249,232,12,101,235,73,102,167,188,4,2,173,217,216,83,112,46,55,212,113,111,191,122,144,6,185,106,158,236,117,128,62,133,245,246,221,172,177,54,74,53,16,181,244,32,187,87,46,99,156,101,40,11,138,23,252,40,40,27,148,157,60,104,96,229,117,91,30,211,188,86,99,75,201,27,155,91,160,192,168,123,141,250,40,169,220,58,57,235,141,239,28,141,229,245,49,234,113,74,177,85,186,221,220,25,86,96,245,12,163,90,153,76,11,106,165,52,152,63,63,213,250,161,254,202,96,46,188,84,79,86,195,243,203,97,115,208,7,181,53,188,178,178,130,122,127,183,30,234,191,246,218,92,127,229,222,189,78,212,144,250,82,56,124,255,254,188,212,143,182,186,85,173,101,66,150,163,153,90,137,243,203,8,84,67,160,169,165,37,61,60,31,173,233,117,109,216,26,44,107,144,34,39,234,153,234,226,97,24,96,189,34,75,231,84,251,221,210,122,57,248,70,223,222,110,117,107,122,238,149,248,5,209,132,83,9,15,202,225,161,169,135,16,205,234,32,188,60,136,246,231,116,218,98,127,197,46,73,251,213,89,25,28,25,166,164,175,116,162,159,171,246,117,109,160,23,91,58,134,43,147,6,144,244,192,212,91,245,232,131,234,163,71,250,114,95,31,12,251,157,16,96,92,51,78,195,128,213,64,27,24,85,181,5,123,215,92,248,240,208,108,129,102,223,110,119,59,145,30,168,221,97,169,219,201,157,87,91,70,181,153,67,55,218,152,113,11,210,85,76,185,184,144,238,77,0,67,119,28,166,174,245,171,71,97,90,84,111,69,240,192,11,138,107,131,65,223,204,157,83,135,118,64,143,11,169,13,164,104,229,160,51,173,161,14,109,157,12,245,254,248,150,214,215,218,18,16,186,133,91,20,135,58,100,151,224,148,88,209,47,36,24,153,190,110,154,120,100,18,118,114,194,23,118,195,253,238,200,105,183,49,68,179,142,92,92,118,242,97,119,231,228,227,65,69,46,115,33,96,77,182,61,78,145,150,118,8,248,134,31,255,250,235,79,254,242,247,151,223,120,231,201,207,254,149,107,205,232,244,134,3,14,30,30,71,132,219,70,199,8,75,213,22,144,4,105,3,123,32,169,215,210,170,250,81,183,133,6,122,225,167,191,252,237,211,143,191,117,249,229,159,136,64,131,73,19,237,225,95,51,106,14,58,129,100,250,156,169,15,230,124,42,73,97,172,21,134,29,87,16,241,120,232,208,181,249,251,82,156,252,47,189,0,130,113,164,50,201,97,146,63,173,234,70,11,198,201,34,214,68,202,61,123,235,171,143,191,254,143,22,244,89,104,86,173,93,135,102,213,218,108,52,131,114,208,71,152,123,45,128,132,36,52,165,57,103,122,207,159,59,243,16,104,208,237,97,50,208,160,169,143,1,91,163,38,9,68,163,0,36,171,51,8,28,198,227,98,126,158,141,200,243,143,202,179,239,190,243,236,251,63,127,252,157,159,60,254,193,15,185,177,129,13,184,30,233,193,92,215,251,254,3,68,92,21,227,62,29,68,69,152,224,71,26,209,6,225,92,120,12,63,145,173,173,72,173,230,26,45,58,84,98,147,84,208,28,105,157,6,246,144,126,40,0,216,25,70,178,166,141,175,62,144,80,105,150,113,196,98,215,103,125,150,66,141,54,157,26,148,104,189,190,209,214,250,128,5,90,49,228,136,208,64,87,215,76,96,74,28,149,47,4,41,220,237,16,233,187,67,202,97,179,192,99,167,115,225,199,223,248,193,147,95,253,56,60,127,223,66,210,221,170,216,76,95,175,67,183,39,181,131,215,74,131,10,82,196,105,228,217,219,239,60,249,232,253,9,141,208,174,225,217,184,0,141,31,21,198,248,58,176,113,183,119,171,223,133,117,70,163,43,25,204,150,110,79,239,108,117,251,58,20,188,112,154,253,98,231,139,3,252,197,3,185,199,223,255,213,229,63,124,143,79,9,19,100,128,25,161,49,92,126,96,130,28,225,210,218,215,223,180,187,171,245,65,254,71,134,189,112,206,149,4,139,112,39,12,3,108,15,49,25,102,14,196,132,21,142,14,85,164,13,197,128,142,36,123,7,125,248,231,206,233,217,94,56,131,143,107,158,107,13,138,39,102,153,189,151,31,124,251,201,183,127,126,249,149,191,126,242,111,31,206,40,89,103,144,165,34,212,233,243,80,235,245,110,195,240,95,125,46,178,138,179,204,71,171,168,35,90,171,15,199,227,122,107,118,217,74,240,119,139,87,188,65,176,197,43,249,119,118,249,58,219,16,61,253,209,223,60,254,246,31,47,255,230,131,203,175,252,119,110,136,170,154,89,197,35,89,167,188,48,48,226,250,199,143,31,237,21,50,251,161,102,42,181,27,120,71,41,245,96,54,17,254,215,7,27,186,185,137,45,187,4,107,183,115,212,29,170,228,219,133,68,227,95,239,180,186,3,172,244,96,56,119,143,208,40,204,116,88,104,190,35,140,33,213,60,245,104,7,56,65,210,224,3,158,207,50,133,18,251,131,228,8,179,57,139,74,231,156,70,8,59,63,79,212,104,195,220,212,181,250,155,144,161,207,205,231,92,197,237,41,254,69,206,69,241,92,120,129,129,169,30,25,173,90,95,239,128,170,126,239,254,155,225,112,206,73,138,182,244,78,99,112,52,191,16,158,247,194,64,73,117,255,226,226,190,212,25,182,90,210,43,113,41,145,92,92,90,76,46,197,19,169,249,25,24,186,86,59,189,142,146,64,235,205,196,206,180,36,183,194,88,255,231,40,157,120,238,163,98,8,4,119,46,204,238,255,110,105,29,189,101,137,30,175,238,205,74,133,121,61,157,84,63,28,116,2,171,98,220,30,187,162,197,245,4,30,212,102,247,146,167,186,153,187,119,142,99,155,11,183,186,26,30,254,195,38,71,27,221,32,41,167,17,59,205,162,45,75,16,168,97,21,130,209,33,72,181,129,229,140,94,75,223,33,82,139,76,89,83,144,166,120,75,11,125,177,230,30,236,138,122,158,105,193,174,194,58,81,130,241,150,118,182,70,18,36,230,3,3,74,147,59,5,150,15,10,134,38,133,153,59,247,170,222,106,209,24,44,225,220,121,216,185,222,133,37,131,222,165,66,219,225,25,10,57,147,155,191,97,114,38,120,221,56,211,107,136,9,93,43,201,75,244,176,196,250,152,78,135,37,91,168,191,123,249,238,111,145,55,164,153,192,33,5,34,4,76,152,208,10,35,218,247,7,182,136,7,209,144,99,234,43,167,137,255,243,119,63,249,240,239,159,188,247,37,168,142,43,94,196,178,190,139,12,186,93,28,142,48,94,212,76,193,64,108,56,41,163,216,98,56,249,97,128,155,14,1,3,182,207,121,97,24,100,125,187,174,193,174,24,249,211,110,92,144,200,47,172,113,127,186,215,198,61,187,93,170,247,62,123,251,221,185,118,123,254,197,53,156,241,111,24,213,92,63,29,255,133,181,27,247,167,54,93,167,5,130,11,250,196,228,246,185,5,23,212,67,163,163,177,37,156,8,10,39,37,80,136,241,149,24,214,244,169,70,152,188,191,15,75,220,149,39,78,157,234,176,143,151,218,244,204,195,189,22,52,244,188,174,117,200,7,9,27,215,201,235,2,51,156,187,151,144,165,164,44,165,100,41,45,223,231,178,38,65,216,129,124,32,200,184,59,28,128,158,140,47,179,164,16,1,39,133,64,52,158,194,95,40,212,151,66,29,16,45,82,232,120,216,238,161,114,64,10,162,212,194,127,233,146,30,198,90,17,186,176,99,131,240,161,214,34,224,233,242,238,116,202,93,70,165,233,76,11,96,75,15,44,85,26,172,173,82,119,101,14,232,94,77,215,51,84,173,94,172,47,214,233,39,173,154,209,232,167,4,200,203,48,40,71,198,202,8,164,87,119,20,37,235,197,217,32,74,238,124,91,82,107,229,188,161,15,118,112,207,235,186,219,237,222,11,107,225,251,80,206,28,204,25,11,225,216,161,241,48,214,238,118,140,65,183,31,235,245,6,157,88,29,0,222,130,15,155,134,9,163,212,153,143,14,142,244,206,156,160,220,233,176,232,162,16,71,253,236,66,194,130,171,250,224,170,237,192,188,32,91,155,153,218,128,206,216,74,214,148,134,204,177,137,255,43,32,108,204,216,105,60,54,128,237,197,237,190,174,207,210,14,40,100,120,144,152,208,65,132,206,75,85,114,168,184,40,39,224,115,109,133,45,182,244,193,80,149,156,236,129,14,223,109,247,186,29,248,8,236,13,250,185,113,102,128,66,120,175,74,80,186,79,23,58,238,152,144,234,105,231,184,87,7,117,15,245,33,202,85,178,100,175,133,57,96,0,182,44,231,64,89,114,52,75,204,24,31,215,142,201,7,156,110,67,211,209,0,46,127,240,243,39,31,252,209,90,236,195,113,88,39,89,206,39,191,123,199,149,41,227,114,239,89,233,41,84,100,23,252,224,40,175,150,114,6,250,78,205,145,35,29,34,84,44,253,15,50,217,39,104,151,110,6,16,138,51,255,114,231,214,4,164,159,112,138,228,96,230,226,231,92,252,66,162,170,88,14,8,51,166,100,193,69,146,126,162,234,25,249,124,129,235,58,61,89,173,241,84,197,99,87,182,7,89,49,41,51,0,187,20,140,234,160,140,239,176,74,253,110,91,213,170,71,58,204,41,82,8,103,16,86,193,9,50,54,177,220,28,112,88,91,31,28,117,107,166,165,168,227,193,71,142,231,19,82,197,247,116,98,165,243,232,81,152,236,181,109,197,126,150,154,180,103,43,157,55,59,247,44,13,58,18,191,79,123,42,89,155,112,79,63,173,77,241,202,43,194,87,50,67,16,103,156,140,57,223,147,233,101,82,129,241,214,202,43,50,37,130,205,120,40,121,90,81,54,151,231,92,56,115,123,59,162,120,19,182,133,221,7,225,13,250,77,226,20,186,149,245,157,155,55,176,159,166,62,71,62,210,99,126,163,62,158,179,234,192,62,220,156,159,231,43,69,97,231,86,132,113,154,115,181,69,7,205,39,23,39,175,181,27,93,89,97,155,198,215,94,155,179,19,113,222,172,208,157,37,153,221,164,61,182,103,176,155,197,52,155,40,113,34,108,220,114,124,202,104,186,150,150,149,142,205,94,214,128,204,217,64,5,193,63,59,220,137,48,237,57,28,4,213,51,217,129,40,109,173,55,231,183,97,199,147,79,75,226,178,217,145,11,186,232,240,93,122,172,219,141,142,62,10,221,130,169,103,0,15,56,13,13,164,190,40,177,117,71,98,99,91,80,70,235,143,81,108,19,82,40,173,150,61,143,195,30,233,13,236,1,0,168,244,134,81,36,210,145,109,137,201,23,137,251,28,196,93,164,18,101,157,149,27,195,246,161,222,183,88,148,240,75,43,202,175,60,115,32,227,93,245,29,1,109,77,7,187,26,89,125,125,170,16,49,203,151,238,184,198,117,222,117,148,2,127,40,251,162,140,225,78,30,61,194,33,144,125,226,190,236,227,28,47,78,134,132,226,106,5,250,65,114,4,12,230,200,17,97,111,165,38,13,137,210,82,171,197,83,76,65,201,46,46,162,130,210,94,185,121,120,12,92,55,55,36,131,62,63,215,147,250,146,134,231,0,68,188,135,51,135,241,180,188,152,170,134,201,247,249,101,253,158,125,246,113,127,165,109,221,246,145,187,185,76,240,117,98,42,125,8,234,208,178,149,31,210,172,18,32,62,240,48,103,27,49,144,37,25,56,130,104,205,240,47,221,166,206,75,120,8,10,123,201,71,143,230,216,39,232,233,188,157,191,50,176,170,144,79,164,128,157,181,16,238,193,182,209,74,101,165,72,226,133,141,73,23,41,218,31,91,211,171,214,173,14,81,115,136,10,55,132,176,50,105,157,83,13,88,252,162,170,13,128,172,100,230,98,172,78,156,69,197,126,191,219,159,11,31,116,135,240,85,175,161,131,34,124,81,10,210,52,164,133,104,197,144,78,1,1,128,11,144,173,58,108,104,185,251,73,142,90,6,116,3,4,247,114,24,212,110,29,52,61,189,22,126,197,190,123,53,30,61,2,249,169,35,155,168,116,78,3,85,140,21,29,166,250,105,215,168,133,100,160,11,164,180,86,160,83,168,122,246,177,228,77,122,10,54,103,208,107,81,147,166,150,241,197,224,62,82,4,100,109,187,91,27,182,116,88,172,80,241,54,80,175,106,113,109,0,175,212,136,130,85,101,68,33,117,81,52,207,153,146,57,111,201,147,126,244,164,127,187,235,228,213,200,220,150,58,8,80,155,171,74,160,52,0,228,104,111,56,224,202,192,136,3,210,176,158,90,68,185,221,197,140,221,237,77,158,58,68,40,209,91,228,190,63,101,180,71,143,6,175,189,54,16,41,163,173,224,213,174,69,25,141,164,0,239,16,50,116,87,172,22,9,124,13,201,165,145,168,204,160,43,216,207,41,65,159,130,84,90,78,239,3,37,205,71,143,206,47,172,30,119,97,97,101,216,206,25,32,82,78,134,176,129,26,140,81,75,77,197,51,222,155,106,92,235,172,219,113,164,106,50,13,74,236,220,43,56,106,64,22,243,104,142,92,170,135,163,70,167,222,221,39,162,59,66,206,223,238,33,33,35,167,17,89,174,165,179,75,176,143,58,167,207,108,95,173,213,106,23,158,210,161,40,249,39,66,92,110,121,171,58,79,191,163,75,201,197,244,233,104,153,127,244,141,111,190,25,240,84,237,112,177,94,95,182,30,174,70,211,9,57,155,132,226,226,203,103,46,208,82,122,49,147,206,202,203,220,163,127,246,190,222,138,8,135,182,129,242,197,244,238,17,39,174,176,254,155,15,30,224,57,49,143,242,98,98,41,190,120,58,186,58,144,92,221,232,155,184,207,3,61,248,156,117,1,240,33,175,231,89,16,182,156,108,245,141,60,169,191,6,166,57,216,94,187,218,160,14,137,174,4,43,18,97,117,171,90,31,225,88,97,203,114,24,148,212,111,188,201,222,222,190,22,243,7,76,46,219,35,17,60,1,116,190,3,214,24,48,86,186,38,76,122,119,194,131,55,135,245,186,113,230,105,224,220,243,66,252,213,120,53,145,76,90,4,247,225,162,201,28,62,59,118,145,90,191,219,195,11,172,171,227,240,130,26,102,76,204,78,93,19,217,91,119,150,121,171,115,76,120,161,45,17,11,146,243,23,78,63,10,60,74,83,97,145,227,91,161,162,194,121,208,62,189,201,224,22,60,200,48,239,190,47,180,23,4,164,15,71,36,147,169,120,90,187,74,71,2,90,37,6,5,135,90,255,193,3,52,150,63,23,2,158,69,96,196,39,53,17,40,25,90,250,52,38,182,18,131,24,120,2,104,75,234,228,180,250,192,143,220,19,171,34,74,189,107,212,100,113,6,125,186,117,141,30,132,6,120,75,17,26,92,13,5,187,22,124,240,226,65,93,72,202,82,54,46,197,51,178,20,77,205,115,102,27,147,230,216,68,114,17,41,12,205,89,34,32,154,92,74,227,218,122,45,48,53,7,76,60,153,78,37,78,71,28,138,194,210,107,127,99,107,247,149,201,251,70,20,239,118,124,214,227,32,29,226,170,164,129,222,4,183,113,125,152,87,101,136,168,97,130,14,160,213,207,167,232,58,215,154,96,87,197,199,169,119,36,42,21,30,116,174,41,84,128,247,189,140,207,153,177,93,19,44,104,3,228,250,177,230,36,61,120,64,162,108,15,250,92,10,62,48,177,75,2,51,115,183,14,238,201,151,152,191,54,42,122,135,252,139,141,49,67,114,15,78,116,157,121,67,64,33,64,10,44,10,82,128,154,173,50,171,213,23,71,34,235,106,2,112,126,227,138,44,19,4,228,106,61,187,136,50,151,62,142,223,41,239,118,194,146,61,178,12,122,13,189,160,77,146,207,246,173,213,56,199,220,221,219,41,103,86,10,47,157,226,88,137,243,96,239,56,176,119,240,240,213,15,206,237,29,74,50,158,128,253,76,72,94,182,108,134,137,201,176,219,30,152,90,101,31,234,131,145,14,40,240,246,192,116,187,34,54,23,138,146,203,50,124,13,133,34,105,150,253,148,184,127,98,126,80,229,144,181,129,114,195,199,211,207,137,96,179,73,248,1,184,130,18,17,143,202,176,199,228,196,226,82,93,75,107,117,15,240,97,59,112,247,200,16,116,90,114,96,194,72,13,140,170,214,98,251,184,54,12,87,75,159,161,43,195,118,200,152,216,151,76,194,222,113,210,135,11,204,25,10,111,203,204,198,113,114,199,112,151,249,194,168,54,189,103,140,121,102,167,165,221,254,149,73,57,97,178,209,249,149,74,192,84,185,152,36,208,163,35,173,223,33,49,216,187,35,105,214,130,161,154,113,202,186,211,215,107,156,24,152,9,192,24,22,237,89,27,163,101,185,246,94,173,215,229,89,27,236,246,241,12,125,122,207,156,114,98,67,154,46,243,109,133,165,112,88,58,135,65,34,15,110,146,204,252,214,204,221,11,23,114,177,99,189,211,52,58,102,108,212,237,55,137,216,136,17,97,80,63,29,234,49,179,95,141,157,26,250,200,140,213,251,48,98,59,36,38,141,25,115,238,27,99,13,195,188,173,29,170,78,2,61,102,139,253,255,6,176,73,0,232,45,18,169,7,8,253,146,162,159,62,224,181,49,110,117,187,35,189,191,69,72,15,208,194,247,165,142,117,65,221,214,122,61,152,130,102,46,172,40,187,138,212,86,149,253,178,180,171,212,135,121,73,85,202,201,188,212,40,40,197,138,212,204,43,170,34,53,200,223,42,254,49,104,130,138,127,105,166,166,40,85,168,179,61,200,75,205,130,162,147,58,138,14,41,245,211,188,148,45,40,237,124,69,26,91,37,199,8,190,151,63,86,165,76,65,25,65,78,149,150,61,203,67,225,113,65,73,65,146,174,168,235,144,180,152,95,151,78,54,149,182,122,192,170,211,191,187,202,67,85,103,56,14,139,202,216,206,30,229,149,52,201,41,66,78,166,168,100,33,231,128,97,175,24,216,110,76,93,4,28,75,74,187,112,0,96,78,11,22,152,68,73,25,66,210,16,202,45,96,185,211,66,82,149,204,13,37,3,137,77,85,1,72,136,78,33,94,192,6,141,226,129,148,128,146,25,44,121,92,124,8,61,81,21,179,104,245,177,155,87,30,22,219,121,134,198,24,128,64,22,160,22,115,18,23,86,149,102,169,34,101,85,218,157,211,82,219,162,185,89,80,134,144,131,8,31,32,30,165,30,73,75,64,90,194,25,2,187,63,139,165,135,36,223,88,173,72,109,110,160,0,230,170,0,211,206,223,85,210,78,206,104,85,201,64,206,2,32,183,106,35,215,88,83,154,107,128,49,116,187,81,128,180,214,218,89,1,121,193,132,68,19,18,71,72,139,193,218,81,65,106,175,42,50,36,14,33,177,139,37,227,107,233,2,146,50,187,102,245,173,202,198,59,182,134,227,189,174,140,202,21,36,150,34,99,113,117,177,32,117,1,145,2,176,5,148,61,112,24,138,254,165,140,118,2,125,53,17,134,10,93,5,76,87,87,49,187,168,208,74,89,171,60,176,18,148,217,76,231,177,229,138,197,182,22,195,82,106,237,1,132,19,85,169,90,180,24,50,158,140,111,144,206,203,235,208,123,64,168,75,152,146,142,36,252,53,45,100,40,26,167,249,165,60,210,65,206,31,48,12,155,121,167,176,166,156,110,234,22,44,104,171,169,138,141,217,8,117,17,86,95,5,124,129,208,99,149,181,216,246,105,81,61,43,44,17,188,84,85,218,167,108,81,60,148,204,146,82,94,197,242,202,9,25,77,152,60,41,72,42,34,30,148,22,229,56,212,34,73,200,214,100,24,20,133,188,145,214,115,97,31,217,240,38,252,255,26,222,122,172,16,117,236,53,242,210,114,69,126,205,168,173,88,171,234,107,45,88,72,87,80,132,191,70,31,67,175,12,250,80,41,108,45,149,42,211,171,239,133,63,71,125,103,209,173,5,121,91,140,161,136,168,102,132,222,45,132,252,72,77,235,55,33,63,158,74,199,53,234,104,230,115,244,156,91,172,31,151,227,213,100,154,229,51,21,233,176,193,222,46,99,62,61,255,114,229,83,111,50,152,79,143,244,104,62,141,232,49,60,180,95,79,67,62,211,0,157,124,244,41,195,229,215,200,15,151,79,67,153,216,249,245,84,125,177,206,242,249,67,56,43,159,157,103,115,1,167,92,7,138,182,27,21,254,222,38,192,107,52,133,41,132,76,114,185,237,193,124,209,119,52,243,163,227,116,73,24,6,161,32,219,73,89,5,227,178,171,157,64,167,55,66,207,133,42,206,109,16,1,233,113,20,110,55,26,113,121,142,20,124,105,187,123,96,15,148,93,60,22,19,60,0,39,220,46,199,185,240,128,206,125,205,108,190,185,47,166,194,33,174,113,200,181,15,58,106,60,247,33,153,251,170,41,20,64,90,44,227,60,238,15,5,18,196,31,13,231,250,201,23,9,79,112,140,73,32,133,91,40,55,56,251,74,42,132,119,82,1,238,250,197,3,255,115,183,31,118,174,189,153,47,146,164,0,0,147,110,183,220,190,222,253,252,21,113,146,99,217,83,154,158,190,113,99,50,11,223,123,184,54,136,113,125,252,198,251,208,198,190,192,120,241,189,161,61,193,62,5,247,230,10,8,250,205,44,199,123,44,107,147,220,130,185,75,8,190,152,61,37,174,142,130,159,163,127,219,169,216,243,143,132,223,133,88,112,115,194,210,232,137,37,121,221,198,157,192,151,207,81,37,176,172,55,36,206,12,28,199,86,222,235,116,81,188,52,243,182,43,28,229,132,240,26,109,98,51,83,36,156,123,145,157,125,30,185,151,249,92,192,204,153,216,184,117,105,198,110,205,130,139,177,107,185,41,229,114,236,42,109,106,159,174,142,169,115,175,54,181,4,124,152,134,0,57,113,246,106,130,36,54,219,124,208,120,206,36,73,167,144,155,93,186,137,248,121,220,2,206,12,168,230,7,200,193,47,21,247,186,120,243,209,120,92,107,60,159,107,135,181,156,121,148,232,213,89,160,234,56,45,228,8,23,29,193,67,245,171,19,220,190,202,155,61,0,10,63,161,174,220,154,125,105,55,129,75,253,213,162,89,213,217,41,108,97,223,210,73,211,203,76,212,207,2,240,240,227,166,41,52,233,79,155,140,220,45,223,140,224,159,243,122,47,8,161,137,114,33,49,127,229,190,95,237,198,239,57,100,214,98,176,204,34,247,130,188,204,114,187,241,183,123,16,212,139,160,123,188,23,142,239,20,90,206,124,75,249,233,32,198,57,234,116,223,145,56,13,138,250,37,185,130,20,130,25,88,131,144,20,178,156,91,202,144,43,44,55,151,119,230,201,18,246,172,113,30,224,132,24,220,222,110,136,154,178,176,251,38,184,194,162,196,137,127,140,213,237,149,88,53,205,60,210,131,68,22,187,8,229,64,78,10,174,17,178,92,86,91,151,163,62,49,44,24,24,110,31,111,111,248,132,139,210,96,169,159,157,32,245,3,79,38,168,234,71,87,75,241,92,66,220,116,78,136,184,69,183,110,238,232,93,162,78,153,144,131,144,227,86,37,115,120,24,212,186,59,168,153,168,183,76,234,160,112,196,19,242,193,196,117,143,24,98,23,137,190,68,178,206,14,252,34,175,9,65,192,253,181,4,111,4,52,171,4,158,17,134,92,17,44,2,226,164,101,124,128,248,40,20,60,49,39,196,254,195,178,159,229,184,186,201,57,133,237,172,9,244,130,6,223,211,155,231,27,124,71,144,134,37,116,34,241,242,119,210,47,134,52,160,11,81,232,117,226,177,156,254,39,222,102,190,190,60,109,77,250,226,192,138,54,156,176,214,7,50,6,30,45,77,184,131,103,85,191,56,176,22,76,16,237,174,101,209,42,81,51,78,157,226,19,43,64,46,101,215,129,163,113,12,130,241,96,215,243,110,84,88,242,149,176,9,168,51,35,66,220,21,190,27,153,87,75,37,165,40,203,87,195,38,168,146,15,58,190,142,184,195,169,184,86,13,79,48,114,146,235,241,207,192,103,98,166,150,174,214,226,137,234,108,62,19,1,233,234,98,120,138,215,196,185,240,97,178,150,14,163,139,197,132,156,12,238,97,53,189,84,251,12,122,152,212,107,213,248,82,125,86,175,144,137,132,124,93,91,27,96,20,235,21,73,42,171,39,211,169,106,85,180,174,193,43,119,239,147,28,167,44,59,64,32,209,49,232,132,39,31,173,55,105,241,84,208,171,54,251,57,28,123,12,55,181,169,217,95,129,251,152,83,136,138,35,53,36,153,185,61,247,211,240,43,84,20,30,134,207,92,111,250,179,240,153,65,113,143,194,175,94,231,249,158,132,95,129,76,193,15,194,175,12,228,185,158,131,95,133,68,215,123,12,126,133,22,102,124,10,126,21,136,87,99,130,217,159,129,95,121,42,93,13,151,235,61,1,191,66,87,103,127,0,126,5,156,63,221,231,223,87,64,228,51,124,252,253,98,200,227,126,250,61,51,212,23,245,240,123,150,6,109,63,126,15,30,16,167,35,220,178,233,150,0,179,1,36,151,182,33,242,247,106,118,78,87,22,7,47,192,52,240,26,205,204,100,8,120,109,184,94,179,191,107,131,154,213,200,79,108,96,186,73,159,221,180,101,210,119,125,12,103,55,224,155,169,141,217,205,245,150,197,240,93,110,91,190,89,90,235,117,123,61,200,59,139,216,110,138,254,175,21,10,14,242,105,230,131,7,196,243,234,57,174,211,145,69,162,66,114,43,208,117,148,161,217,27,165,218,218,249,21,90,12,69,171,71,122,181,25,241,29,107,145,152,206,115,247,43,128,32,29,32,249,160,55,91,210,198,99,84,192,137,31,75,177,225,205,9,188,45,50,215,180,19,148,123,110,250,179,99,86,75,226,240,138,148,109,25,47,54,107,165,138,12,131,135,197,129,168,0,245,3,233,199,234,71,83,241,76,102,113,66,119,112,183,28,37,36,154,10,138,217,89,88,214,50,212,209,124,228,16,54,104,205,101,31,145,72,30,234,205,188,196,153,231,190,52,242,223,11,61,159,156,165,47,160,58,218,41,155,200,231,30,23,4,87,132,115,14,251,50,109,112,181,109,146,143,179,2,202,151,1,47,192,220,254,20,48,159,6,190,119,23,112,108,69,232,128,121,245,121,206,142,132,203,100,68,197,94,44,219,123,2,57,75,205,82,132,149,199,74,157,189,179,194,235,176,55,28,18,176,131,208,115,110,43,204,26,33,49,200,73,36,201,72,40,5,147,96,222,167,27,147,185,228,2,229,212,176,39,90,191,57,204,77,155,92,36,215,59,172,77,216,244,195,23,59,70,165,29,229,26,57,18,99,202,145,137,154,78,127,126,217,137,51,74,62,181,48,210,104,4,74,72,248,103,126,217,95,123,66,119,53,68,115,90,126,24,33,239,102,115,75,75,62,156,92,75,212,50,181,170,53,204,214,224,138,54,78,181,100,45,85,91,116,78,13,108,51,165,233,132,160,170,19,58,235,174,182,186,166,238,165,139,183,251,76,20,51,20,200,244,100,159,253,108,193,44,203,153,116,166,154,169,122,20,94,1,19,235,201,159,224,122,196,193,68,48,203,243,49,149,178,206,82,236,166,121,38,117,82,221,219,75,151,84,99,208,38,161,22,242,61,246,97,214,85,201,207,7,84,117,217,128,121,206,128,120,14,143,71,179,104,11,56,207,157,9,125,154,166,70,255,219,2,48,137,37,11,154,177,188,48,35,161,255,19,0,236,204,98,188,115,146,87,84,52,222,217,36,198,59,91,241,188,100,168,104,41,65,108,42,246,169,97,130,109,88,160,99,148,40,52,150,24,228,165,132,170,236,18,195,149,85,203,186,166,105,25,11,212,142,85,169,189,65,172,33,70,121,37,158,39,54,18,91,104,44,179,10,5,28,235,149,150,74,114,42,104,60,81,80,178,121,199,122,101,41,223,35,105,104,4,225,103,189,210,67,147,14,200,31,169,110,235,149,86,65,128,169,58,214,43,167,92,206,170,210,45,16,235,149,120,193,70,46,5,200,21,56,235,149,135,133,179,2,162,154,41,112,214,43,139,133,163,130,100,172,42,70,145,179,94,57,46,166,11,210,184,164,156,20,221,214,43,131,34,144,98,188,174,44,20,57,235,149,88,177,85,68,211,154,118,169,66,41,12,100,109,144,94,149,206,128,252,208,171,146,101,17,116,98,245,106,213,198,253,4,168,178,90,113,236,150,30,174,58,228,165,230,58,162,225,210,217,42,144,170,81,84,82,144,179,171,244,214,108,64,227,162,210,64,27,28,203,114,233,104,237,84,149,154,101,98,173,99,91,46,13,214,6,5,108,18,173,117,82,164,73,248,11,67,5,89,201,181,129,42,53,74,202,2,100,237,96,14,12,212,160,108,35,99,150,148,110,153,140,94,220,73,4,26,160,33,15,90,230,16,70,58,67,83,19,3,144,131,68,106,18,179,207,44,98,40,242,75,101,64,190,13,61,94,175,72,50,71,17,211,102,56,2,186,191,78,97,143,161,152,105,193,126,184,30,167,60,176,126,192,202,159,88,52,91,220,64,75,27,13,42,201,170,114,178,81,17,160,146,124,167,27,5,37,177,65,144,163,80,147,27,0,117,65,85,26,155,72,78,101,31,9,183,217,33,38,111,39,155,21,193,196,205,80,25,85,224,111,38,111,27,42,57,198,73,196,12,44,189,217,87,201,88,108,49,110,104,171,94,19,38,181,143,150,60,104,178,164,82,32,154,99,62,84,193,63,100,0,22,184,198,247,29,171,55,211,153,64,77,209,48,234,240,148,144,173,145,47,242,86,79,7,142,81,82,149,49,51,146,171,159,63,166,68,134,210,26,154,81,181,57,91,43,147,155,132,166,53,44,177,124,159,240,115,83,93,5,4,149,93,52,9,83,15,145,122,67,181,200,216,137,209,208,177,47,226,196,214,4,187,34,107,221,156,217,174,232,245,255,45,237,138,210,181,197,228,82,245,51,179,43,178,111,60,131,223,184,59,239,143,92,91,71,159,55,84,57,62,222,59,255,130,202,149,225,188,89,194,247,156,179,189,131,226,223,86,133,196,103,87,211,30,196,77,126,95,70,95,89,4,60,218,118,94,79,77,125,183,45,22,103,1,225,103,176,249,112,219,86,204,108,44,34,156,181,88,21,201,190,237,229,83,242,151,79,201,95,62,37,127,249,148,252,229,83,242,151,79,201,95,62,37,255,84,16,115,223,99,6,62,226,12,52,26,20,68,31,111,124,29,212,36,119,211,249,105,219,160,61,247,146,55,209,254,116,54,124,63,69,208,215,51,105,157,17,33,63,83,214,201,102,172,193,38,172,87,107,210,107,75,26,108,182,122,37,200,147,204,85,103,53,85,189,90,131,162,189,233,21,139,95,201,52,245,154,102,169,129,221,153,100,142,202,95,106,134,38,219,162,138,199,211,129,69,131,208,240,187,184,13,83,96,97,247,213,173,136,35,213,9,93,219,17,114,155,28,168,185,92,79,181,191,10,138,108,243,49,65,123,186,2,14,220,165,113,240,240,228,38,62,220,119,0,112,29,114,221,53,79,52,60,72,204,96,89,224,89,49,132,155,226,80,224,134,193,115,69,237,71,54,97,167,57,209,26,200,179,97,240,113,241,193,99,230,151,239,226,102,193,246,201,23,119,15,91,186,32,100,125,44,84,162,62,100,103,155,242,201,219,12,190,16,219,25,36,124,60,13,8,40,88,150,86,158,82,94,227,41,225,134,124,6,171,120,143,118,50,179,145,186,117,163,42,210,192,101,118,230,113,33,98,29,185,132,124,207,92,92,44,243,92,187,20,225,190,221,37,118,156,203,119,63,51,177,169,64,93,179,141,220,196,59,135,33,179,123,67,153,224,66,71,56,159,73,248,123,98,113,221,215,79,112,135,227,185,185,15,154,53,33,175,56,150,137,141,223,228,205,189,95,45,108,33,168,154,207,49,148,207,137,146,247,164,129,43,153,114,119,128,83,108,38,148,156,217,159,140,247,197,128,56,90,129,231,141,238,83,74,207,171,130,233,180,156,56,115,2,39,142,203,191,144,255,146,66,78,89,95,127,105,99,117,157,95,209,230,202,125,49,252,250,50,150,17,238,229,207,57,27,43,250,234,3,19,44,229,155,62,253,192,20,251,253,67,200,126,0,129,201,100,24,241,17,8,126,161,235,48,190,4,33,89,246,107,144,144,235,57,72,136,190,7,193,66,1,59,82,25,54,160,244,63,124,24,130,5,173,199,33,161,165,37,90,145,30,194,134,188,79,68,156,92,91,146,144,117,169,227,88,48,177,135,34,164,95,236,177,8,51,110,36,117,253,217,24,233,59,16,159,137,80,234,5,18,231,139,3,166,58,89,237,51,122,57,95,185,37,214,110,223,65,147,61,22,97,137,244,201,136,115,102,65,12,173,40,82,226,179,140,115,203,122,139,190,19,97,198,202,36,13,230,159,223,194,226,198,37,238,96,104,111,195,28,244,196,237,153,44,118,70,216,192,147,100,183,174,195,96,115,22,102,204,190,204,178,244,75,126,126,217,50,39,243,233,163,35,233,4,252,120,17,150,132,38,230,25,12,6,148,138,63,10,238,34,208,48,45,145,146,235,211,140,188,162,253,57,157,154,93,113,161,167,92,17,227,58,209,207,9,129,175,164,193,10,134,23,215,91,245,232,131,234,163,71,250,178,19,54,94,8,181,221,86,45,21,213,21,106,86,188,106,242,134,217,166,90,226,45,173,131,177,179,133,154,110,221,55,108,199,140,6,149,18,170,251,21,198,28,46,180,116,195,93,140,232,149,118,184,91,62,40,182,94,175,195,94,17,131,1,247,155,36,246,188,21,114,221,189,56,62,249,254,55,31,255,183,159,209,8,189,98,46,6,82,103,1,121,233,158,213,110,125,71,136,209,189,148,229,66,116,147,45,211,17,232,177,24,121,251,233,47,127,251,236,173,175,62,254,250,63,138,1,187,195,116,7,21,209,224,47,136,155,65,55,130,71,102,97,52,127,19,35,215,211,15,24,75,21,163,43,94,184,163,183,15,32,99,67,31,7,5,107,103,217,43,186,24,145,157,37,35,81,128,38,173,185,78,180,75,35,138,73,126,225,9,105,255,105,9,232,127,83,31,231,48,98,161,213,93,26,158,148,134,124,180,35,159,99,228,210,139,11,18,206,47,206,135,53,254,147,142,243,229,31,255,249,241,59,191,125,252,141,31,60,249,213,143,3,199,153,28,225,93,125,152,63,254,214,229,151,127,114,249,229,255,120,246,237,247,47,127,241,29,218,70,88,34,129,240,172,16,209,97,234,1,143,136,236,112,46,108,9,111,218,127,129,61,60,195,92,55,90,32,27,111,99,112,228,128,145,118,74,184,7,219,201,177,66,76,91,227,65,231,172,64,101,90,56,130,12,18,233,14,7,116,238,35,9,194,150,108,11,47,176,64,158,52,196,60,13,189,103,143,27,137,249,75,197,0,126,142,187,4,0,7,62,164,215,12,124,40,5,155,13,123,84,89,144,122,18,100,14,3,106,155,19,34,225,130,136,100,208,58,144,23,161,161,100,195,54,173,110,64,162,19,11,154,20,1,198,197,124,150,134,5,112,230,132,143,160,27,228,36,41,194,114,96,22,202,44,216,52,169,87,197,216,139,88,19,191,145,64,140,23,18,125,222,176,211,234,14,76,200,120,48,156,187,71,230,133,29,71,81,170,119,132,1,162,34,90,39,32,36,141,5,204,228,36,47,30,221,185,199,162,58,52,241,236,132,140,5,214,99,100,54,220,229,44,70,170,19,94,12,95,96,112,75,156,0,255,243,189,255,249,158,119,18,208,80,145,180,61,58,83,112,53,152,235,211,13,250,60,78,132,41,213,181,168,21,122,248,181,215,156,207,44,156,238,155,46,224,225,57,100,24,104,192,83,114,126,33,60,143,243,14,233,167,207,97,40,110,92,248,108,230,220,51,106,122,247,150,54,0,6,33,79,80,44,182,242,166,51,230,49,204,157,35,140,168,70,226,243,150,59,245,174,196,198,243,22,42,41,206,192,147,175,108,38,8,209,191,89,204,239,23,182,142,10,131,228,246,17,43,44,155,66,73,206,101,108,248,130,31,34,177,7,52,196,46,147,91,62,96,60,62,12,40,48,74,37,28,165,83,36,36,158,239,141,225,207,16,180,34,139,194,36,195,53,113,105,97,7,150,77,244,26,203,43,215,251,36,62,53,91,72,114,246,146,66,103,18,16,174,134,203,6,249,23,136,111,13,58,141,193,142,145,26,49,20,242,202,167,67,123,236,163,222,87,125,53,150,42,41,130,49,226,107,59,198,64,167,145,53,223,12,119,123,90,213,24,128,188,8,11,93,165,144,80,142,6,80,93,115,19,93,154,222,0,25,23,49,59,96,72,161,128,165,135,216,34,119,162,94,130,154,166,179,98,5,43,29,146,191,206,242,244,103,127,253,236,199,223,68,245,232,215,95,127,242,151,191,119,173,81,62,122,10,118,193,179,120,49,174,197,188,160,213,139,43,226,94,190,184,44,78,95,49,109,90,205,174,178,84,137,236,165,164,224,245,20,137,215,96,4,165,133,113,233,196,177,118,70,2,168,139,55,24,80,204,69,111,194,2,48,210,38,121,22,12,35,54,24,224,155,95,167,130,125,200,14,171,102,183,23,129,86,250,48,162,116,12,19,24,102,27,54,79,198,224,77,28,78,0,147,128,191,18,238,230,26,56,88,71,20,196,169,97,26,176,40,43,228,64,30,180,200,64,241,226,66,34,236,144,20,219,192,216,167,98,236,100,247,204,66,90,178,56,202,210,4,192,228,0,222,225,126,2,252,198,176,189,98,197,96,126,51,76,79,82,201,12,35,156,132,11,171,195,22,3,46,58,182,214,39,94,67,168,248,116,66,69,95,56,235,33,109,38,44,186,171,34,223,194,11,122,20,83,184,25,203,137,84,157,120,33,66,41,122,159,12,187,140,139,159,77,8,110,73,243,44,186,62,77,213,245,14,190,229,118,116,212,22,110,231,64,164,234,192,192,85,20,230,158,20,103,241,147,102,108,228,100,168,177,86,28,162,117,162,35,152,186,122,105,216,106,209,151,231,150,158,135,189,146,76,20,173,85,178,194,37,178,90,154,174,255,213,116,61,131,1,128,173,208,200,40,8,162,0,13,62,147,8,194,127,177,180,148,192,248,192,175,188,194,2,142,111,129,186,166,237,144,109,170,212,91,57,103,218,25,33,85,238,28,95,133,230,118,136,3,145,11,137,169,64,59,92,22,13,242,109,229,228,18,24,69,157,19,119,172,84,190,11,157,208,58,118,49,220,11,153,238,66,192,224,218,216,46,194,173,23,148,91,238,221,191,160,149,84,116,38,194,35,102,215,9,163,24,33,154,166,167,246,185,61,244,5,86,248,30,147,20,113,9,135,33,23,30,27,246,40,35,231,128,132,189,19,135,129,101,165,18,172,148,233,46,149,184,147,112,74,37,89,169,99,99,232,42,150,188,147,116,138,165,44,96,160,54,121,74,166,238,164,194,23,247,37,27,223,196,11,197,244,190,100,152,91,32,87,10,250,169,81,213,115,85,137,174,123,57,18,62,220,154,202,185,234,155,241,28,9,79,206,143,184,212,54,245,157,97,15,207,253,114,53,9,54,10,10,153,230,185,218,155,97,200,9,163,134,140,50,183,207,148,121,181,219,66,46,210,58,185,244,133,132,119,178,61,92,168,173,180,120,246,66,26,246,91,38,209,31,90,228,0,41,60,50,115,177,88,60,155,140,102,82,209,248,98,58,26,79,39,115,233,244,82,12,244,241,206,110,191,21,235,157,157,174,238,165,85,232,143,214,106,94,161,56,66,39,43,211,204,85,46,156,58,231,68,100,223,54,218,58,138,231,68,60,34,47,70,18,153,219,178,156,35,255,193,30,181,83,243,228,38,0,236,18,252,7,203,170,174,55,119,16,130,144,31,79,88,181,251,160,249,16,69,161,13,91,178,26,122,204,57,237,182,96,226,230,210,214,167,155,157,157,211,6,240,187,222,238,225,209,102,238,245,191,48,79,27,161,193,74,56,158,73,164,82,233,100,98,49,185,152,74,133,67,68,80,174,132,201,22,52,132,22,43,249,238,217,74,88,38,215,15,137,20,249,19,14,49,123,38,168,28,141,135,67,103,237,86,7,170,28,13,6,61,160,203,104,52,138,142,146,209,110,191,17,131,117,72,142,65,51,225,80,47,98,212,160,116,42,1,197,105,72,118,178,72,177,99,125,250,229,141,191,232,105,131,163,16,148,219,74,47,45,70,151,150,82,153,204,98,40,158,204,70,101,57,157,76,38,79,226,73,153,125,12,37,32,49,46,99,126,34,158,116,138,38,224,99,98,144,77,217,153,169,56,212,72,192,199,136,111,162,183,114,75,142,100,179,39,75,86,114,196,105,8,6,217,170,6,9,12,145,65,122,9,62,101,35,241,172,204,202,69,188,41,190,53,73,67,15,183,22,229,84,40,29,79,156,0,121,19,50,151,29,138,47,38,88,125,40,153,76,165,78,184,188,116,194,70,202,175,194,195,173,120,34,27,74,102,83,173,248,162,77,49,153,163,20,223,111,57,148,177,73,19,241,45,18,17,160,200,145,68,58,243,144,27,209,4,12,92,12,71,14,254,129,177,126,227,245,11,139,227,234,245,201,44,23,95,2,174,91,250,116,89,110,41,158,90,156,141,229,226,137,144,211,209,22,180,237,12,224,146,149,236,124,2,26,103,227,54,239,36,178,173,197,120,202,34,146,243,49,146,182,233,108,127,130,97,71,22,139,44,218,229,211,22,135,3,167,100,172,145,93,180,102,0,229,200,180,141,130,51,116,75,153,136,157,220,138,56,248,112,31,113,216,161,189,89,199,53,4,194,197,78,138,56,95,184,143,15,183,178,113,187,26,225,92,224,90,187,101,15,243,15,38,112,255,115,77,104,152,49,208,255,148,157,19,95,204,218,164,200,164,34,25,171,165,147,132,131,156,13,216,73,139,199,19,194,36,180,135,194,166,67,34,227,144,88,78,225,255,64,26,91,64,92,101,90,114,60,153,245,153,52,184,73,198,67,0,216,94,145,93,213,229,215,222,123,250,209,71,159,252,238,23,209,104,20,53,18,60,85,39,210,253,28,183,79,94,221,132,44,159,232,157,13,87,92,123,93,125,83,206,161,150,100,169,1,222,106,161,56,171,66,183,16,247,238,227,134,130,75,112,62,82,53,66,252,206,212,32,64,143,158,175,225,54,184,99,8,122,151,179,79,95,102,170,162,86,171,21,79,65,145,220,52,204,129,14,123,224,57,208,120,113,227,24,230,54,22,184,233,163,74,69,116,125,231,193,54,201,159,67,21,28,54,171,188,182,159,227,55,119,14,110,184,147,232,72,228,187,3,69,17,182,9,66,225,249,232,224,72,239,204,241,237,195,134,64,216,57,146,182,233,33,195,45,170,237,248,119,146,107,116,165,163,143,66,172,211,235,59,183,200,33,202,220,185,249,176,236,156,20,72,230,195,188,102,234,183,52,220,141,199,194,146,177,165,157,81,205,24,212,59,149,109,109,201,119,127,109,10,117,142,130,126,56,108,224,162,223,101,155,123,122,17,184,67,54,254,80,47,252,170,76,246,133,175,150,74,170,10,159,200,233,132,72,154,29,125,64,201,130,135,32,253,110,75,101,219,240,185,115,138,62,25,47,6,80,32,138,68,143,134,138,176,173,236,175,105,157,90,139,167,11,187,146,2,197,205,1,114,243,84,40,225,206,29,14,130,51,119,123,190,121,184,173,81,201,182,70,165,135,13,252,238,84,127,244,40,254,10,108,144,121,162,61,122,228,222,50,226,65,95,221,232,155,131,18,30,82,21,44,155,117,79,63,64,249,196,59,98,13,246,102,155,194,33,5,100,162,91,66,215,54,139,207,55,234,140,227,236,13,203,107,175,185,18,172,115,79,142,155,188,185,146,190,18,95,238,188,177,244,166,190,146,202,117,222,72,193,191,73,248,55,254,218,107,115,250,74,130,13,172,107,67,60,127,225,26,110,7,69,214,87,244,146,56,227,20,176,53,237,160,179,56,174,45,105,64,191,161,196,146,250,244,51,234,235,228,132,155,29,220,80,36,203,120,95,46,117,87,250,81,11,254,178,142,152,226,84,155,235,74,120,153,50,222,221,222,204,117,201,225,81,110,0,98,192,7,225,78,212,22,163,43,120,48,183,176,0,219,245,54,108,84,8,248,57,109,94,232,145,238,170,240,248,191,255,226,241,183,63,190,252,135,127,123,250,171,159,252,231,31,254,6,79,185,222,126,231,233,47,255,71,152,244,219,6,35,48,33,246,92,247,76,124,58,165,112,182,236,119,106,80,204,139,169,30,181,246,6,81,84,222,87,100,95,90,155,131,110,239,86,32,173,61,45,66,233,57,95,170,204,210,22,121,35,64,14,207,249,214,40,19,50,52,230,24,123,113,52,99,107,213,111,255,29,175,182,190,243,139,48,45,240,57,189,109,224,33,2,130,68,15,163,13,157,156,207,17,232,56,138,254,20,4,110,57,175,194,252,235,107,132,206,100,135,222,185,160,189,252,28,234,122,209,94,215,4,176,159,59,39,175,125,90,23,177,67,227,97,172,10,203,80,171,219,136,29,130,24,141,245,250,58,106,144,208,134,9,168,120,104,209,33,243,144,94,32,145,59,122,253,181,215,216,55,122,102,68,176,193,179,99,39,13,248,240,115,29,216,250,222,54,64,28,138,67,56,52,237,46,205,13,200,226,164,183,76,61,4,21,218,186,105,106,13,221,242,175,59,23,126,250,223,126,123,249,238,223,210,139,228,39,127,249,251,167,191,254,171,199,31,124,195,98,181,47,133,233,202,230,156,145,122,151,53,254,4,148,173,108,46,170,66,81,216,13,155,254,84,14,24,55,94,199,144,236,233,105,207,65,171,37,235,59,172,192,56,17,134,29,212,67,220,92,130,11,191,197,33,252,58,73,42,13,87,122,82,155,222,162,192,15,61,99,58,172,215,52,250,41,145,197,180,121,169,190,114,243,240,24,102,205,92,251,94,88,11,223,159,159,27,74,45,201,148,94,137,75,228,100,33,156,174,85,229,90,74,135,29,47,126,159,151,142,86,230,234,150,203,87,2,103,105,41,139,112,14,87,206,241,172,214,239,50,200,113,185,144,59,39,244,64,36,233,210,156,59,34,173,94,88,87,139,194,245,16,61,42,162,232,5,31,47,157,227,161,35,187,104,10,60,180,10,62,93,130,106,4,39,60,113,183,46,74,206,1,191,238,16,207,103,206,240,182,20,138,220,6,144,135,90,63,23,151,76,3,246,86,250,109,3,176,133,229,159,13,76,25,21,48,60,27,35,160,200,44,34,71,90,70,7,113,207,221,11,183,181,30,234,110,225,251,210,72,27,84,143,220,29,61,242,44,227,60,251,32,188,21,235,254,222,238,170,95,157,206,163,71,116,234,246,245,58,171,28,173,25,38,108,243,58,56,196,228,124,150,242,73,205,95,190,69,25,162,115,243,84,6,64,101,242,174,5,211,104,129,110,223,128,113,35,103,210,228,251,109,192,236,182,100,213,133,47,240,215,151,97,221,66,20,202,249,168,165,40,242,245,78,205,173,151,246,121,109,148,218,205,22,116,64,173,43,200,105,78,37,166,21,38,181,239,47,97,58,148,118,40,163,56,34,186,190,138,232,160,62,120,237,134,24,64,132,193,192,17,9,254,188,240,132,65,103,42,68,109,236,145,31,68,192,136,140,54,79,143,208,38,174,184,65,194,153,199,128,128,238,208,198,41,171,170,226,109,2,104,120,243,100,238,54,86,14,37,133,200,169,195,244,97,13,164,147,75,32,53,164,174,100,56,2,73,75,214,107,25,57,94,101,2,105,94,58,93,81,108,129,52,70,47,212,153,100,170,10,96,70,248,89,175,201,120,168,174,250,72,39,81,48,185,197,86,238,20,184,201,56,51,64,28,220,27,17,76,238,7,201,144,86,35,23,110,53,6,192,180,120,148,221,234,2,106,228,186,237,70,128,60,52,76,148,23,91,90,191,169,247,77,148,59,120,14,179,219,111,229,208,75,183,70,112,23,197,3,69,61,124,33,177,71,66,228,126,134,201,170,123,247,37,231,53,9,102,16,36,33,149,73,191,91,76,176,178,139,126,255,103,27,226,251,11,132,194,165,208,35,102,218,72,129,2,247,23,35,23,150,112,227,16,242,72,52,202,35,228,33,10,123,22,130,92,18,188,196,193,138,139,47,173,112,118,56,179,155,60,80,117,207,59,14,188,155,230,214,252,146,72,69,207,12,155,84,147,20,158,179,53,5,235,213,87,208,252,64,93,199,82,105,206,31,2,115,89,42,213,152,240,16,118,135,52,129,112,230,6,162,78,72,95,160,128,8,37,74,144,173,219,80,65,140,57,48,170,20,85,83,31,204,217,201,146,243,9,228,146,117,19,39,57,111,110,92,115,142,114,237,43,176,86,68,96,159,134,15,96,128,9,162,228,245,236,205,58,209,104,236,71,53,65,46,234,109,73,32,50,206,10,121,131,230,206,88,209,153,19,250,243,30,232,103,121,88,153,115,228,211,14,10,232,8,44,154,61,13,182,128,48,170,14,185,216,90,199,17,13,87,136,91,80,105,78,115,93,46,71,29,198,180,40,39,245,163,228,145,23,155,97,115,232,35,223,112,102,28,147,136,206,235,143,128,165,48,128,33,62,167,183,240,245,131,62,10,109,210,135,210,115,231,218,112,0,69,58,68,33,208,206,214,152,87,60,25,190,25,157,125,234,238,76,38,89,244,75,70,134,237,64,20,198,144,249,94,129,126,88,143,37,116,162,184,223,118,239,100,185,37,192,197,71,165,57,152,118,174,253,21,19,13,214,181,174,228,188,57,180,243,238,201,247,9,141,151,61,156,234,46,49,157,115,73,155,132,63,117,135,115,231,137,174,113,182,162,74,77,34,218,227,169,76,198,43,218,207,164,190,164,57,162,125,177,154,93,170,31,166,108,209,190,172,223,179,95,111,221,95,105,90,82,30,99,17,164,22,167,198,90,208,151,22,151,194,244,217,110,246,48,124,221,208,5,52,222,18,53,171,118,185,166,75,30,198,147,245,100,186,122,95,98,118,22,145,158,214,209,3,115,205,224,28,206,124,3,246,125,222,114,120,21,236,77,61,26,180,91,158,84,206,39,36,103,163,193,197,79,224,252,232,190,0,87,121,38,204,170,14,204,203,126,236,207,182,138,6,90,50,78,181,186,209,24,246,39,57,123,203,22,84,201,216,84,138,42,243,118,101,123,129,114,124,47,121,96,77,240,192,100,13,201,236,145,221,63,219,240,59,200,62,132,179,152,77,16,253,235,176,143,215,198,135,227,34,119,38,49,206,241,103,231,243,23,8,88,152,105,146,207,220,124,1,141,5,188,253,79,166,235,19,130,210,28,202,41,12,74,51,171,80,233,245,141,182,214,31,171,104,200,97,77,225,76,60,126,152,204,30,234,247,125,28,110,203,178,156,73,214,47,60,69,115,180,177,115,205,4,209,252,128,245,58,30,5,201,23,39,222,139,129,90,218,41,212,241,105,132,61,101,178,93,213,206,234,187,214,6,25,50,188,64,125,220,141,178,30,84,229,106,170,90,189,0,101,227,20,54,210,145,182,222,25,98,231,90,90,207,241,166,234,192,17,253,159,58,46,75,211,212,217,47,31,2,205,78,20,252,158,186,98,238,229,176,232,50,23,96,207,246,88,236,135,207,27,70,187,225,197,201,133,68,80,213,137,68,89,74,46,114,254,104,235,245,58,245,137,203,60,199,182,90,161,104,218,156,25,48,181,206,63,119,128,93,68,91,221,70,215,235,88,56,144,174,182,71,224,68,70,198,24,38,33,199,173,171,8,233,13,131,188,216,138,28,117,145,154,145,181,72,117,34,215,2,115,55,244,28,50,16,116,163,129,86,86,168,230,188,90,171,235,135,245,170,196,184,121,126,217,19,2,227,26,205,74,211,170,24,250,164,17,97,30,100,5,223,195,45,163,151,195,151,55,203,145,145,126,216,52,6,17,223,76,209,123,189,69,193,139,235,160,35,78,114,23,4,230,243,230,133,12,0,109,65,98,3,49,239,65,22,95,248,128,108,210,35,176,182,214,38,147,45,153,78,77,138,66,227,223,23,218,0,124,110,205,208,2,239,185,249,176,6,248,38,188,196,157,48,79,57,145,37,214,10,145,239,184,59,157,129,153,252,26,112,133,9,164,81,2,89,43,64,242,166,183,134,175,188,114,83,46,80,76,36,18,139,41,13,36,5,26,230,225,83,173,62,49,116,99,126,211,209,62,28,91,14,18,240,48,82,114,66,206,242,126,159,173,4,209,239,179,149,234,219,187,101,206,42,55,98,185,177,182,26,200,100,136,175,124,167,1,43,65,108,128,165,94,68,209,245,156,229,60,203,139,182,24,193,64,156,102,246,162,226,149,228,30,137,47,196,88,189,192,139,131,62,25,157,200,176,53,105,234,0,235,198,101,45,30,23,107,16,141,198,127,108,217,32,101,228,76,34,147,225,131,84,248,214,159,113,209,20,123,205,100,203,114,0,227,205,134,168,184,90,120,209,157,173,94,93,140,77,66,204,247,177,101,20,78,179,244,204,93,153,221,218,68,40,79,76,30,152,58,90,131,44,78,30,104,159,37,205,142,133,65,232,132,214,187,53,3,207,40,251,65,243,212,102,190,144,188,28,200,24,8,39,8,105,175,163,253,233,80,66,71,201,64,222,170,86,235,9,92,221,153,99,12,98,14,23,40,100,250,226,124,158,82,203,113,148,245,224,129,209,233,216,17,73,104,60,3,139,89,50,153,25,165,199,133,13,46,18,49,219,68,161,225,224,251,242,72,0,156,201,243,181,101,152,44,78,46,69,212,142,208,96,135,113,16,33,188,209,50,38,12,19,11,246,97,179,138,203,253,254,178,107,24,92,128,253,84,62,255,249,235,51,209,61,33,156,166,97,157,115,199,228,1,142,210,147,90,90,23,231,83,187,219,247,81,52,28,87,26,124,232,4,218,47,94,196,187,99,173,112,1,101,248,70,248,99,9,167,17,247,252,100,242,217,71,100,183,161,57,54,242,169,104,220,90,30,220,221,120,67,243,18,161,222,173,14,77,105,166,162,130,248,74,167,211,220,204,195,117,211,111,38,5,244,192,59,139,151,253,9,74,7,68,100,155,32,193,231,59,80,86,228,166,105,152,250,48,67,188,150,205,44,165,60,157,124,35,120,1,19,247,121,44,36,34,31,101,51,160,31,147,165,218,180,102,173,33,156,189,130,48,144,94,162,178,193,122,128,42,102,160,36,77,196,241,215,55,22,207,69,176,90,56,97,91,139,91,184,150,62,64,155,87,92,135,72,88,145,30,11,187,81,215,218,70,107,156,91,27,106,48,193,75,144,34,93,126,252,254,211,143,126,249,236,251,95,126,246,225,55,67,219,122,99,216,210,250,66,162,116,249,254,215,63,249,232,91,194,6,215,153,123,65,91,121,119,180,16,166,96,77,216,7,10,123,229,171,42,83,78,168,151,186,113,166,215,150,105,152,75,130,171,204,5,105,89,178,214,140,12,250,8,241,153,60,94,22,35,123,88,134,253,161,143,230,237,13,178,194,90,181,226,132,185,84,83,46,48,14,23,236,197,193,100,216,111,205,133,23,250,228,141,132,92,215,195,243,104,0,139,238,74,98,228,116,136,252,233,116,35,125,189,167,107,3,27,51,108,51,80,221,206,126,222,119,240,38,159,78,80,242,106,4,41,223,83,10,174,101,186,125,9,62,207,129,181,38,206,105,227,120,55,17,164,56,10,80,133,104,50,158,110,37,163,105,70,62,223,222,185,15,104,2,26,36,15,254,200,185,134,25,212,82,58,245,121,129,86,66,165,168,63,233,39,115,43,143,112,234,243,34,188,128,61,200,76,0,233,226,238,130,40,132,86,243,40,150,78,0,169,101,143,242,97,51,104,136,69,180,178,153,189,175,183,52,124,88,28,160,150,28,38,15,181,195,186,119,251,232,197,43,100,141,248,84,109,61,8,66,148,249,90,195,20,159,221,243,84,66,136,66,156,6,23,0,209,77,94,160,77,220,59,115,164,11,201,156,78,207,85,157,188,181,138,71,83,176,176,205,80,199,15,69,111,0,82,14,132,121,218,8,22,176,108,105,113,149,103,126,53,241,57,186,15,206,70,171,21,216,240,8,4,209,209,100,217,238,229,155,190,235,224,210,3,196,135,12,146,79,41,255,165,149,139,142,22,103,178,39,96,250,207,210,174,48,100,241,20,85,70,68,126,121,174,107,43,46,254,15,125,229,21,251,179,170,164,153,166,62,160,17,155,116,106,87,31,57,213,250,6,94,113,152,87,136,221,244,103,222,75,111,165,27,218,169,209,208,6,221,137,23,116,137,60,13,225,82,196,16,52,167,121,18,144,105,148,63,203,99,24,151,178,138,97,85,182,49,172,138,106,100,48,174,74,138,4,110,106,228,197,96,49,36,106,142,218,35,177,98,86,87,89,136,22,77,81,170,152,124,156,199,152,69,144,172,99,248,22,168,90,36,149,86,89,56,153,19,49,168,142,74,131,60,145,226,36,40,147,90,151,198,228,123,147,212,217,183,74,119,73,233,83,18,22,7,114,89,68,23,181,134,1,112,202,88,155,70,162,113,112,107,23,48,189,89,64,40,136,58,9,172,163,66,159,134,171,202,13,2,190,104,97,147,33,159,161,235,21,82,232,86,159,132,244,217,90,69,140,237,106,227,2,182,107,20,20,101,88,196,164,120,145,161,210,229,162,210,104,133,100,44,127,130,244,75,197,144,168,13,90,137,192,231,8,116,66,42,98,21,114,55,138,113,166,26,37,165,176,138,248,148,237,36,32,254,73,126,149,225,216,200,59,161,117,170,86,248,162,19,82,20,218,73,228,45,128,98,172,28,250,151,199,208,103,20,23,242,148,254,171,86,249,182,69,21,26,131,73,61,86,177,204,206,170,51,108,5,24,136,17,16,158,70,118,34,81,168,214,161,148,172,42,55,15,88,117,83,188,255,197,14,101,85,101,99,211,169,161,166,243,24,71,136,146,208,41,69,147,48,2,148,76,146,22,45,122,81,184,217,188,119,168,45,134,41,186,56,171,169,50,242,243,44,87,58,37,0,55,42,48,90,75,199,42,140,137,186,112,140,163,2,125,44,23,156,208,78,56,232,13,194,68,78,152,50,31,234,53,201,16,251,16,212,10,22,70,162,39,41,59,152,119,151,97,36,179,64,103,148,99,90,132,201,212,84,11,91,236,146,2,252,56,232,28,228,145,213,83,167,143,180,243,25,113,160,21,13,115,143,172,220,33,7,14,105,77,2,129,169,29,18,63,171,204,79,166,166,167,56,5,108,199,239,82,91,170,100,144,74,205,124,225,168,167,18,94,55,122,132,7,57,204,247,89,140,43,247,84,111,174,98,85,1,26,37,86,16,75,183,201,160,238,51,124,224,99,74,197,206,97,71,15,201,171,2,194,9,26,212,223,96,223,49,178,213,26,76,54,129,97,128,128,58,153,121,91,24,33,234,166,162,222,130,65,45,174,193,159,85,171,163,251,246,104,17,48,40,249,214,136,16,218,135,242,74,145,72,178,61,158,11,26,69,69,109,163,40,80,84,210,198,105,17,170,175,90,243,85,179,136,7,77,227,172,61,166,143,32,112,124,55,215,17,216,14,139,161,70,139,147,60,224,202,59,219,8,93,175,8,179,158,43,146,37,104,237,34,163,30,216,137,180,203,40,140,65,74,86,133,182,156,116,221,73,167,229,155,132,192,48,226,234,14,126,6,136,80,100,155,142,132,225,180,8,83,160,72,19,202,52,97,84,82,54,182,177,127,101,27,165,213,53,164,87,117,159,213,0,249,112,23,169,10,226,129,36,152,32,29,16,112,165,66,161,147,68,104,248,54,130,209,88,161,12,176,79,1,193,170,92,161,174,133,233,205,155,152,186,13,169,229,178,180,80,84,110,108,99,3,52,168,90,5,11,223,34,205,64,50,176,198,65,133,146,159,127,117,34,44,142,19,94,156,88,74,212,236,47,78,98,95,8,61,254,246,239,47,223,253,187,39,255,241,225,147,15,127,248,201,239,62,124,246,227,191,123,250,213,127,135,148,103,111,191,27,250,95,111,125,27,254,251,66,140,132,199,138,68,64,121,107,235,150,31,206,87,19,208,90,85,95,14,197,190,64,171,61,251,241,15,160,230,127,254,225,43,151,239,252,199,179,159,254,237,179,31,253,250,242,151,127,120,250,149,127,122,252,222,187,86,214,87,41,192,87,19,139,153,120,189,238,7,55,66,55,24,2,120,95,96,207,254,240,222,227,247,222,126,252,151,255,114,249,165,31,92,126,229,95,31,255,240,27,159,252,238,173,79,126,247,79,79,223,253,193,229,59,255,227,241,119,126,243,228,123,127,69,75,178,54,227,165,84,81,85,105,155,248,191,221,117,166,103,61,249,240,175,62,249,240,55,83,40,64,113,100,175,55,0,73,122,205,185,44,146,128,53,248,255,190,245,37,171,19,240,241,11,49,244,110,251,106,34,147,73,84,151,4,104,230,176,10,99,98,2,180,204,98,53,145,212,176,203,143,191,242,141,203,175,253,80,0,71,51,93,152,48,99,23,168,171,103,180,68,178,138,117,159,254,226,167,151,223,252,154,80,151,102,186,234,214,240,61,43,231,70,20,170,94,190,243,111,207,190,251,143,66,85,154,233,170,74,140,102,67,175,46,201,75,201,165,37,194,1,127,252,209,227,47,253,82,168,72,51,93,21,201,29,166,67,190,164,156,140,39,147,140,133,158,254,244,75,143,255,246,237,203,95,124,71,0,67,139,248,129,233,211,243,51,164,27,185,204,34,29,248,221,239,158,254,236,175,124,192,208,34,126,96,76,29,182,35,53,138,143,211,161,199,255,242,35,127,124,38,116,139,243,215,20,98,239,93,40,81,223,251,228,163,119,124,64,209,34,54,40,222,57,120,4,77,171,208,17,109,181,86,215,51,148,64,111,61,249,224,103,79,63,254,253,227,31,253,181,0,133,22,241,135,210,162,254,1,95,213,83,250,162,94,35,96,62,248,27,127,48,180,200,4,48,164,87,250,161,174,215,211,20,159,175,6,0,34,69,252,1,1,153,200,46,152,98,85,79,212,51,117,74,162,239,127,223,31,24,45,226,102,250,35,52,215,10,225,105,33,30,191,98,253,31,126,240,228,71,111,61,249,238,71,78,205,18,249,113,213,60,108,161,9,41,153,182,240,227,212,124,246,225,55,157,154,52,211,233,128,235,49,150,53,52,245,116,125,177,174,57,48,158,254,215,191,121,252,221,95,114,8,164,75,139,37,37,24,12,207,119,117,25,58,74,200,250,228,95,254,5,134,40,0,162,92,74,148,210,174,46,241,96,232,179,142,101,63,89,101,19,61,85,203,46,213,227,216,84,136,137,202,247,222,125,250,241,151,47,191,246,143,208,80,136,2,135,188,203,223,254,244,147,143,127,246,248,189,111,94,190,255,209,229,7,63,125,250,254,199,79,62,122,63,100,183,77,222,155,69,152,239,220,68,210,114,211,141,64,223,254,167,203,247,191,247,201,239,191,234,150,164,180,174,240,242,205,242,70,238,227,211,223,133,190,24,89,49,22,163,226,2,68,60,76,139,199,191,248,201,127,254,225,123,152,206,94,195,89,96,249,71,113,33,17,105,17,158,48,143,115,246,133,24,203,34,103,53,145,195,134,181,238,209,27,22,178,48,145,53,232,201,135,239,62,253,227,219,128,11,29,47,202,191,206,218,70,94,39,58,181,101,45,145,74,146,161,14,93,126,229,175,97,93,227,107,73,79,127,244,243,199,239,253,225,147,223,125,157,206,5,23,20,114,68,203,99,146,88,92,204,18,88,180,222,229,63,252,202,23,135,23,36,89,174,57,17,208,155,72,138,73,204,88,44,52,109,46,200,75,137,197,244,210,180,185,64,75,205,54,187,226,176,246,165,179,129,16,103,0,98,207,158,120,60,185,180,168,95,5,57,218,99,234,204,212,242,73,14,34,38,83,165,242,248,217,63,255,221,39,31,188,79,137,31,216,59,90,219,194,33,145,62,76,29,234,62,149,93,229,237,214,102,173,192,206,118,57,44,235,117,157,12,236,179,31,253,230,217,127,253,57,213,192,158,189,5,83,251,23,94,234,241,141,218,209,97,97,133,59,76,207,214,79,74,40,97,30,214,50,186,172,187,228,153,119,138,186,43,90,141,31,38,15,51,135,75,222,218,86,254,210,210,225,97,117,81,8,136,10,160,34,228,231,208,120,24,113,126,44,254,128,68,140,49,99,107,192,201,56,76,229,248,178,59,155,52,98,149,97,167,243,92,25,33,59,157,193,95,79,182,43,222,98,248,101,176,131,151,191,47,127,95,254,190,252,125,249,251,242,247,179,177,143,178,67,229,252,151,233,183,114,175,219,106,4,103,31,115,46,196,117,119,5,113,178,227,88,243,137,66,228,20,59,231,194,7,182,225,64,247,196,101,17,195,211,91,39,17,34,36,63,19,19,46,178,189,59,150,140,21,108,234,11,86,184,20,18,214,133,42,110,124,111,146,124,111,98,49,254,233,69,40,158,230,242,132,28,87,45,62,200,176,119,159,59,173,96,71,31,221,226,54,141,92,136,57,43,210,13,75,117,63,242,8,17,27,33,43,151,127,133,195,7,88,155,76,66,52,24,112,200,232,161,202,180,202,254,131,154,229,169,243,5,246,30,34,20,79,10,35,16,139,77,218,58,243,252,80,103,122,51,137,34,231,88,31,133,240,181,174,28,77,155,51,97,234,142,12,234,6,238,212,119,25,95,156,59,8,139,76,144,224,153,32,136,1,237,104,76,192,75,14,183,7,53,230,53,154,241,37,112,146,159,53,30,35,154,144,219,138,198,203,146,146,135,232,243,126,240,136,237,16,137,175,100,231,6,89,24,137,165,188,177,191,221,243,136,197,145,138,164,175,74,17,67,191,18,73,158,183,11,129,204,121,197,126,4,25,69,57,157,185,194,56,50,92,36,31,97,51,63,153,154,130,189,148,47,33,19,60,33,131,163,106,206,116,236,53,217,152,202,191,249,148,32,59,188,8,56,2,196,222,176,18,83,171,41,92,228,39,229,132,149,204,245,2,40,196,204,136,38,138,6,251,1,174,3,123,22,48,32,72,60,47,94,41,4,200,17,196,191,205,170,44,234,160,39,191,109,70,112,137,8,202,183,151,15,150,193,193,243,9,197,105,21,98,64,131,75,4,45,53,44,219,179,78,137,175,17,185,146,78,152,57,250,48,151,203,34,113,229,100,62,133,74,93,33,137,139,161,183,20,212,79,243,72,67,151,25,232,42,24,68,48,176,23,124,114,135,228,147,179,243,124,245,235,86,227,86,119,247,220,93,146,107,122,195,43,118,37,235,124,91,0,36,132,120,163,201,46,30,36,239,242,206,167,235,38,193,19,56,104,189,182,47,75,169,13,159,189,238,186,108,249,156,160,161,194,194,75,30,197,123,244,200,68,218,71,143,20,18,197,8,124,233,217,230,37,215,117,194,45,17,94,116,177,166,147,9,159,166,133,68,161,105,59,199,233,21,111,252,231,244,204,47,132,52,198,34,36,65,64,51,98,162,95,48,69,223,85,68,168,24,52,201,102,156,97,126,210,134,246,225,13,219,228,78,10,200,39,49,224,157,98,130,108,18,49,182,135,138,229,242,92,149,116,178,28,106,10,166,127,62,107,31,158,226,210,199,246,66,208,104,1,19,87,96,122,118,85,234,118,141,192,151,52,188,49,163,131,54,33,254,161,194,211,62,37,166,112,166,55,148,115,0,21,172,206,5,105,168,254,221,19,246,88,147,170,131,130,27,92,87,48,135,12,220,161,77,174,47,90,68,6,12,42,51,133,188,2,3,123,181,103,239,166,196,109,32,233,22,137,116,130,178,53,131,205,70,223,187,187,224,155,148,229,105,60,234,131,141,155,18,118,55,4,113,49,141,233,143,146,190,236,46,92,13,44,7,48,24,111,66,233,89,39,220,115,215,191,218,27,111,188,225,54,181,20,246,66,2,250,201,250,226,98,205,25,94,235,70,70,136,44,109,243,115,38,115,157,197,64,96,248,73,22,155,14,150,211,0,249,11,35,206,84,83,236,128,61,140,242,178,155,205,228,9,144,223,104,25,62,172,144,229,57,122,210,14,50,112,216,3,91,227,183,229,193,98,44,72,0,250,171,12,129,141,185,197,142,200,213,212,174,48,88,102,160,49,33,87,215,49,78,228,131,208,251,50,124,96,212,109,239,100,243,111,26,109,65,157,166,61,2,201,181,226,78,90,141,57,171,208,80,118,114,163,212,230,147,89,75,6,229,18,67,67,175,32,79,167,211,65,2,135,154,34,206,222,155,32,209,19,60,8,252,80,6,113,229,108,203,4,118,146,39,128,171,19,147,248,201,253,182,97,50,57,222,240,106,13,226,113,165,143,186,40,4,149,159,165,143,87,92,25,92,152,77,160,131,83,198,159,29,102,164,60,111,100,234,101,41,102,93,234,57,118,228,205,76,125,182,192,226,150,55,72,144,204,182,123,231,15,247,92,118,169,200,126,110,104,204,68,53,180,221,61,236,14,186,210,150,81,237,119,205,110,125,16,58,208,214,116,67,218,209,58,38,172,221,125,163,206,53,37,84,228,140,91,67,190,214,173,66,42,124,163,246,173,190,91,45,175,132,177,239,227,125,127,8,1,221,103,237,126,114,223,179,251,240,57,142,244,63,35,126,206,93,67,208,166,220,181,35,119,111,199,125,247,226,150,158,32,108,166,83,108,217,179,118,211,174,119,24,184,171,78,204,47,7,168,25,98,13,225,245,7,86,76,206,123,244,10,98,201,59,139,212,155,48,255,125,142,136,109,139,95,110,97,15,222,228,185,41,101,5,142,143,76,19,64,98,72,122,159,94,160,57,240,235,209,104,12,254,99,55,62,70,187,17,163,216,201,241,104,175,211,120,125,158,113,65,40,22,242,49,17,246,239,23,177,175,117,111,226,209,80,120,242,44,184,194,205,133,96,63,60,141,119,57,110,8,82,146,162,226,185,3,135,118,90,118,109,221,44,162,18,59,99,62,99,202,126,238,66,216,144,146,151,109,190,13,38,50,238,22,131,169,21,120,19,53,43,62,206,208,113,150,172,158,161,67,19,229,224,1,242,133,17,21,121,96,70,209,33,244,148,53,234,15,222,117,156,114,53,248,76,155,157,212,0,53,31,246,108,7,229,0,93,17,181,113,156,101,161,120,66,60,187,177,118,50,130,58,202,75,172,32,89,229,63,53,59,218,233,131,14,70,135,105,5,78,78,14,158,56,77,69,41,99,219,202,206,184,127,224,223,117,5,157,255,217,220,205,89,93,139,60,30,116,106,120,49,121,32,120,43,108,201,183,68,208,233,5,179,42,190,50,145,105,68,227,171,19,153,95,201,99,53,93,239,197,200,246,178,102,96,252,144,7,15,40,97,164,224,2,184,171,8,204,22,14,210,92,93,153,126,8,193,159,163,249,55,78,132,146,79,235,228,206,137,58,17,167,161,8,4,68,2,55,152,194,193,29,111,16,238,157,86,246,170,206,239,106,173,82,70,32,15,37,60,60,100,215,113,51,196,4,166,152,196,253,2,80,140,45,40,0,180,133,161,163,233,250,85,226,172,223,93,93,65,203,247,235,225,227,80,182,215,239,162,143,105,94,199,115,50,189,22,232,231,51,200,130,190,107,73,177,251,34,236,2,196,51,141,80,226,26,235,207,12,67,236,6,123,253,22,39,176,192,197,100,103,184,169,100,38,225,245,167,29,181,162,66,172,120,125,227,147,16,193,56,52,131,46,154,174,69,205,150,81,213,163,24,121,124,14,120,158,196,59,54,231,151,33,253,200,168,99,68,27,16,62,24,155,21,54,110,174,32,23,90,175,215,26,207,17,119,225,58,134,150,146,1,29,18,216,105,128,81,194,86,244,168,214,175,30,193,63,250,153,94,197,8,111,240,145,76,227,149,240,97,191,59,50,49,252,27,20,55,106,43,113,248,151,37,173,188,34,195,23,189,115,186,114,142,192,0,161,83,116,181,15,249,160,130,3,109,87,196,32,6,80,41,132,238,223,73,0,182,185,240,141,110,200,28,86,143,66,237,110,109,216,210,163,161,185,91,93,19,227,126,143,65,20,14,66,99,125,16,106,117,65,202,213,230,209,23,185,219,167,187,212,95,9,199,194,208,241,234,168,182,226,13,20,216,71,124,170,71,53,163,191,34,184,91,127,244,104,174,131,254,133,107,245,197,42,6,223,233,175,144,16,41,221,214,169,62,167,75,253,249,139,139,57,244,56,172,159,25,3,32,64,19,166,21,252,51,108,107,102,19,254,173,181,48,26,2,38,244,6,64,99,248,208,214,219,221,254,120,23,207,19,48,249,84,37,177,24,250,230,138,16,220,65,143,214,97,246,12,161,29,160,19,241,136,92,215,195,83,188,176,71,251,128,239,50,245,146,28,20,188,172,19,253,28,13,38,81,164,79,171,36,12,6,133,43,78,61,250,160,250,232,145,190,236,14,119,238,141,199,93,237,182,219,32,147,49,170,128,24,132,155,102,96,224,0,18,207,32,56,4,59,231,73,218,212,145,135,156,24,242,200,88,78,0,121,186,151,207,189,34,95,208,32,31,78,220,250,147,161,222,31,223,194,88,6,82,149,197,242,203,137,78,242,157,18,43,58,208,243,172,7,180,36,62,44,194,78,78,248,194,110,24,24,205,105,183,49,196,205,124,46,46,59,249,85,140,97,98,229,147,224,204,153,11,1,107,22,240,221,42,194,98,126,124,242,187,175,61,254,218,79,30,127,231,55,207,190,243,43,174,181,26,140,64,164,7,68,194,57,194,136,195,130,27,82,189,55,76,236,124,128,46,86,139,40,144,194,109,163,99,132,165,48,33,2,105,84,27,132,115,225,49,252,68,182,182,34,181,90,88,34,49,153,194,8,158,68,200,195,0,244,64,97,36,53,6,26,9,147,68,32,58,70,129,24,116,251,80,249,233,219,255,1,233,36,124,51,111,84,7,57,151,127,120,235,242,103,95,127,252,157,159,60,254,193,15,161,136,14,75,187,88,224,201,135,223,122,252,127,255,144,21,184,160,172,64,35,20,2,47,144,15,5,192,195,51,116,196,74,22,5,78,208,200,217,5,220,3,103,103,132,173,0,239,240,191,244,92,227,243,248,95,127,117,249,193,183,46,191,241,206,147,159,253,43,55,62,84,5,227,0,114,228,167,49,48,44,146,10,244,229,173,18,195,24,95,239,173,175,62,254,250,63,138,109,4,115,114,148,198,230,136,246,205,106,45,136,54,36,26,137,79,37,24,90,168,21,70,57,29,192,235,60,116,236,41,76,251,22,64,234,155,29,168,45,134,249,176,69,0,80,130,70,168,0,74,52,245,113,142,132,28,17,8,72,1,72,86,103,16,56,70,138,4,49,25,127,81,35,244,235,175,63,249,203,223,123,70,136,92,154,248,15,208,196,33,121,250,241,183,46,191,252,19,17,232,244,33,49,7,157,246,213,135,4,107,205,50,36,164,220,245,89,154,165,28,130,208,34,35,197,106,80,81,192,30,107,132,89,188,123,75,163,102,114,87,226,232,118,33,8,243,110,135,8,241,29,82,14,155,5,126,57,157,11,63,254,198,15,158,252,234,199,226,101,178,251,39,60,127,223,234,130,27,39,17,137,190,94,7,170,76,194,2,178,245,65,5,9,230,160,240,236,237,119,158,124,244,254,132,70,120,94,16,27,172,117,71,29,84,16,44,57,201,44,186,93,141,14,123,40,63,139,103,213,150,211,232,229,47,255,112,249,246,7,215,238,55,109,14,119,39,66,91,60,35,89,65,105,104,52,202,126,23,214,87,141,174,224,82,135,132,84,218,130,205,15,198,58,117,144,154,140,14,254,60,254,254,175,46,255,225,123,211,203,209,48,133,64,175,115,18,173,28,165,244,81,119,132,45,190,105,19,79,3,21,108,20,25,246,194,57,87,18,82,53,12,220,107,243,47,225,97,14,196,4,45,128,242,33,185,88,1,54,240,89,7,227,9,153,44,132,159,246,66,125,249,131,159,63,249,224,143,79,190,246,155,199,111,125,105,198,133,96,6,209,47,66,157,46,103,134,102,189,117,117,57,131,181,102,145,51,164,156,35,250,145,220,67,243,10,194,159,70,56,114,201,127,116,30,101,203,127,26,146,232,5,47,0,176,124,126,237,143,127,186,49,233,143,122,131,206,53,214,99,172,54,211,130,76,10,114,43,50,126,255,179,31,149,203,15,190,253,228,219,63,191,252,202,95,63,249,183,15,95,224,216,8,80,167,143,13,236,80,49,64,220,213,71,135,85,156,101,124,172,162,206,8,85,31,142,199,48,79,255,220,231,13,209,113,62,53,165,150,65,159,69,119,186,142,58,139,181,102,211,157,4,117,22,85,169,231,82,103,137,166,103,111,85,6,62,234,172,245,63,228,63,208,231,132,193,162,171,28,168,53,24,249,145,220,6,220,210,58,24,133,50,104,251,203,74,133,249,173,50,169,126,56,232,4,86,133,60,167,162,197,36,4,30,212,174,25,125,157,28,88,155,185,123,44,150,37,106,60,168,229,72,125,109,68,195,100,226,91,87,150,102,117,149,37,8,212,182,10,93,220,151,8,82,237,97,107,96,244,90,58,13,253,77,232,104,138,139,181,44,127,158,219,179,14,250,70,143,176,16,207,105,236,206,8,31,211,3,198,91,86,8,63,137,221,86,88,65,53,89,62,137,125,27,182,110,146,245,86,139,190,110,10,231,206,137,54,69,79,219,64,35,161,199,228,208,118,120,134,66,206,148,176,70,161,53,108,115,218,26,185,59,70,76,168,218,70,238,134,195,18,235,99,58,109,7,244,188,252,224,221,203,119,127,139,154,187,52,19,56,164,0,117,137,17,38,180,66,31,81,253,129,61,207,64,231,203,49,190,231,166,240,63,127,247,147,15,255,254,201,123,95,194,93,58,40,84,17,60,206,173,183,224,195,160,219,197,225,8,147,232,199,147,49,16,27,78,202,56,223,25,78,126,24,224,174,69,192,128,109,148,94,24,6,89,87,215,109,108,40,6,44,158,229,166,126,170,183,200,118,95,242,59,77,121,97,216,164,124,7,2,247,181,14,25,190,250,214,229,191,253,63,116,35,255,226,26,78,251,54,204,247,158,99,181,111,65,235,159,124,244,206,167,221,58,177,123,170,99,4,79,135,236,79,127,243,229,103,223,253,198,167,221,114,167,111,14,90,167,14,201,127,241,247,232,96,234,91,127,245,217,244,187,6,186,49,215,250,211,247,63,126,250,254,143,30,255,234,159,62,155,214,171,71,66,235,143,223,251,209,227,247,126,247,153,181,110,116,78,28,70,251,242,79,144,215,126,253,165,103,111,191,251,105,183,203,84,100,81,207,255,148,219,172,183,76,179,218,25,57,51,235,217,223,253,59,16,26,248,251,242,43,191,121,209,228,142,251,162,192,20,74,92,138,185,249,205,41,190,207,209,62,147,164,228,18,205,189,224,184,9,98,209,253,91,239,124,242,209,15,38,54,42,81,207,134,59,173,238,0,207,6,30,12,231,238,17,5,202,14,24,43,213,59,62,135,25,247,166,159,207,128,114,105,116,72,19,62,167,34,3,91,121,163,39,32,120,156,60,167,71,251,221,17,127,10,66,7,237,241,247,255,29,118,117,151,223,255,24,79,97,238,95,224,213,25,175,67,247,180,134,209,209,152,238,71,148,25,39,37,80,209,226,43,49,220,233,237,158,69,95,238,18,28,151,119,38,185,233,213,136,91,23,166,209,152,201,7,9,27,215,201,37,163,25,206,221,75,200,82,82,150,82,178,148,150,239,115,89,147,32,96,56,103,137,122,115,6,145,221,29,104,45,41,68,192,73,33,80,223,78,225,47,70,99,149,66,120,75,40,133,142,135,237,30,94,52,144,130,168,89,225,191,148,226,97,172,21,161,167,245,216,32,141,30,143,224,85,146,230,116,202,93,70,165,233,180,152,195,150,244,62,159,59,249,194,11,193,28,137,241,76,62,46,132,157,145,178,84,170,44,104,141,18,62,209,11,103,79,143,128,142,244,162,159,222,250,115,13,226,87,233,212,192,251,62,157,157,80,149,96,247,83,48,52,147,117,134,158,220,229,88,153,176,251,94,129,171,176,162,95,4,223,79,153,122,191,122,148,199,107,117,215,153,20,123,51,16,150,217,99,156,144,108,109,175,112,91,22,182,79,40,233,14,137,92,140,252,231,31,190,199,157,11,78,191,247,73,166,3,239,125,232,133,15,127,223,19,90,91,203,181,219,57,226,168,60,240,82,136,43,228,220,14,225,101,36,187,33,250,20,47,133,184,141,228,43,113,223,27,34,96,159,254,192,179,137,68,236,204,160,61,35,201,116,95,13,145,68,235,12,93,114,13,235,142,119,147,98,109,67,194,105,114,188,40,89,175,41,194,248,180,44,236,218,32,60,255,182,138,116,147,236,101,124,246,87,118,38,110,180,254,63,246,222,253,187,149,228,56,12,254,87,176,208,250,46,185,24,2,131,55,64,26,187,25,60,9,18,124,0,32,248,186,190,217,51,192,12,128,33,128,25,112,102,0,16,224,242,28,217,223,249,34,57,178,162,28,191,20,39,113,20,59,182,229,28,71,178,191,88,142,37,217,62,249,103,116,239,74,63,229,95,248,250,53,51,61,47,60,72,222,213,74,33,185,203,11,244,163,186,187,186,187,186,170,186,170,218,171,199,73,90,170,34,210,145,216,129,181,106,18,175,51,150,156,69,13,42,184,74,200,177,203,48,118,81,135,80,57,83,94,90,126,230,24,231,8,97,203,9,31,57,114,130,121,194,169,102,113,8,232,120,198,45,44,22,155,181,224,33,164,183,149,59,111,173,115,202,189,68,204,9,144,0,177,199,216,215,242,202,29,13,25,19,1,59,45,193,244,16,236,75,5,245,208,216,214,67,104,224,65,18,193,241,106,255,186,214,133,142,253,206,130,34,145,212,77,201,215,191,30,120,251,141,159,6,13,213,60,249,11,70,2,77,46,20,244,86,60,244,109,195,218,255,84,59,153,192,159,98,25,62,137,63,241,157,20,79,62,37,50,81,146,11,100,113,104,7,33,229,102,96,185,40,51,108,167,127,167,135,145,21,255,144,25,230,238,123,162,222,156,107,54,115,133,237,123,5,63,109,63,86,52,125,75,10,5,35,218,92,131,255,23,37,84,6,12,41,50,141,70,208,129,7,147,170,208,148,54,63,47,0,194,16,100,228,237,176,222,23,229,45,155,94,71,220,146,195,112,51,64,245,204,3,83,147,52,189,34,234,43,218,108,75,139,200,12,94,142,71,70,10,16,113,20,53,162,106,83,117,31,212,85,212,57,186,103,90,171,49,48,190,6,16,15,87,52,6,166,45,2,246,122,4,134,110,140,0,145,74,224,134,195,117,193,55,161,30,107,227,193,192,70,26,96,64,16,25,235,182,4,122,199,9,136,126,173,53,93,156,42,242,26,156,41,93,153,201,103,170,40,174,141,176,82,19,17,58,13,118,110,141,145,25,99,2,252,199,84,68,211,84,3,99,213,244,181,199,70,205,108,9,133,42,125,202,218,192,16,64,187,128,59,25,42,237,224,202,230,193,166,70,143,146,139,113,22,108,155,14,252,156,72,179,49,240,89,128,159,227,209,56,216,68,204,56,71,14,19,176,78,46,96,219,164,57,112,114,154,175,118,236,222,131,243,81,186,147,100,112,244,116,80,159,223,96,21,153,203,132,137,48,91,144,181,199,39,11,56,117,25,114,203,99,30,91,248,250,195,56,161,130,81,64,72,72,206,207,126,252,109,71,38,11,79,36,151,214,15,190,20,130,204,6,224,7,164,112,69,31,68,253,80,212,106,136,82,147,131,60,216,65,187,151,80,111,25,201,59,157,190,52,20,0,227,8,101,94,252,201,16,47,160,166,7,246,221,226,121,119,239,13,166,23,127,130,108,233,46,224,150,225,231,93,192,79,96,21,240,238,61,180,58,216,69,102,106,80,123,134,63,193,187,46,35,13,172,58,4,28,91,178,201,130,245,5,73,160,232,35,152,48,124,241,2,199,98,170,30,225,151,113,21,235,2,17,243,204,50,52,23,9,241,11,185,41,84,9,135,248,22,22,214,231,27,234,243,130,42,83,135,31,173,3,28,181,40,145,39,88,240,221,2,252,132,240,0,181,168,214,224,0,201,89,61,36,3,25,15,8,40,218,109,0,218,98,97,124,194,122,22,227,27,214,123,24,223,176,30,194,248,230,228,79,32,19,247,192,96,251,49,129,94,126,136,189,199,61,207,105,120,91,129,29,111,146,241,178,170,140,10,124,167,47,110,5,113,33,120,144,192,42,160,16,17,35,142,192,25,210,175,241,26,180,71,52,178,154,248,112,216,2,123,121,36,234,125,69,0,83,109,221,205,239,250,153,184,161,234,31,146,190,111,221,67,54,126,247,3,150,65,177,76,201,61,254,207,126,252,131,112,56,12,142,254,49,242,13,182,46,180,77,254,141,150,236,156,161,51,210,219,72,237,14,142,57,80,96,220,64,6,172,144,157,227,142,139,65,6,165,65,186,8,183,173,125,249,238,70,25,115,21,239,68,209,66,58,67,139,10,218,183,25,107,217,154,90,52,14,175,11,15,82,192,156,118,159,130,36,27,47,27,95,96,242,8,175,24,159,2,200,22,9,45,65,95,8,160,0,218,108,62,5,208,149,54,81,121,248,149,49,174,241,208,110,244,41,3,243,30,240,166,128,196,12,225,25,72,70,188,4,56,36,64,61,72,108,143,96,169,222,226,106,65,6,71,110,170,224,66,152,99,20,85,125,14,63,171,246,9,195,164,234,254,1,242,222,128,196,131,213,240,218,224,246,81,153,102,193,86,253,225,205,195,222,48,236,58,25,182,116,234,210,9,25,232,34,233,21,172,102,54,151,211,209,85,187,248,169,28,254,144,120,146,134,69,100,207,170,135,201,119,120,153,100,230,145,55,10,12,163,19,252,60,65,208,60,72,157,59,198,99,35,128,125,22,21,32,91,39,230,64,106,24,11,133,91,193,43,240,3,101,194,98,49,136,204,88,65,150,54,105,235,42,15,54,89,148,1,114,225,92,11,122,151,222,67,147,98,25,230,189,86,25,241,13,50,53,229,109,45,212,206,154,70,225,37,43,55,103,135,246,154,125,19,10,6,88,118,23,253,23,100,150,175,103,103,229,40,172,28,12,241,15,140,97,36,227,162,76,134,33,74,238,3,219,87,92,3,42,149,118,221,70,212,176,36,30,136,69,168,33,215,140,146,156,132,17,26,53,91,42,142,28,185,69,180,198,65,13,29,209,104,42,199,24,149,149,142,229,91,163,41,163,126,71,200,225,251,72,123,178,60,242,104,13,110,218,28,54,198,35,230,192,214,138,224,115,234,150,49,157,180,62,228,3,22,21,85,96,182,53,157,65,200,230,171,174,9,86,114,74,88,21,145,224,191,21,249,173,72,164,199,4,119,64,81,144,140,230,66,66,160,180,28,191,246,242,210,114,26,174,233,141,52,205,11,99,138,13,93,26,163,224,5,217,201,221,155,39,39,60,47,49,118,240,41,138,17,104,145,88,205,164,161,10,72,213,199,168,132,62,38,103,40,177,102,220,51,155,129,231,162,57,49,248,64,53,191,90,167,170,153,100,29,173,102,146,117,190,194,164,97,216,201,23,111,117,240,32,237,55,216,34,189,6,13,115,2,242,111,120,40,202,61,189,255,233,22,93,8,34,185,4,14,92,7,127,106,14,34,60,158,104,125,192,173,234,35,104,185,142,71,98,164,45,22,48,205,26,142,145,142,83,96,158,53,46,35,15,167,108,35,251,121,103,30,78,65,119,232,98,248,67,195,109,193,230,105,32,34,70,0,33,97,11,22,220,222,221,18,109,8,23,41,108,139,14,84,139,14,60,139,14,36,175,221,40,40,233,222,215,81,68,117,41,93,149,31,169,144,186,91,155,80,139,15,228,109,195,46,1,177,43,6,237,39,22,137,91,148,161,197,247,254,242,231,127,251,231,88,185,242,243,223,251,127,222,254,167,31,253,159,127,254,109,131,129,114,110,148,96,208,107,167,24,169,118,202,242,62,86,244,84,145,4,50,162,181,144,190,231,77,35,193,137,224,73,35,1,177,103,190,204,221,104,245,193,190,33,237,123,239,213,171,45,207,29,250,213,223,145,235,111,201,37,155,195,44,232,102,68,4,165,131,220,141,32,48,226,112,146,159,87,133,45,90,127,6,153,20,225,117,16,222,56,7,223,0,164,64,198,26,203,177,247,152,101,7,242,33,81,228,129,20,85,234,193,119,148,130,252,157,164,129,140,161,216,3,139,131,40,69,95,7,127,254,131,191,122,247,205,223,55,111,241,220,151,184,238,139,213,183,255,242,7,111,127,247,219,228,235,27,48,26,85,2,240,144,23,112,48,243,27,128,91,196,58,192,4,248,72,124,223,131,169,223,128,226,57,242,105,195,226,46,228,223,239,56,208,35,67,71,215,1,60,69,15,137,241,109,40,66,240,234,188,194,143,137,176,200,239,218,86,240,3,51,167,107,162,149,3,4,147,14,63,196,126,47,48,32,4,165,116,182,143,16,215,129,62,50,65,70,28,141,251,188,6,33,161,160,27,232,22,67,130,58,113,170,81,107,13,49,208,100,140,232,60,177,83,239,46,121,133,55,56,23,135,67,104,99,11,193,146,18,246,156,7,120,117,98,244,199,137,226,77,187,100,45,221,37,93,250,90,183,155,138,39,210,94,125,50,178,232,78,185,102,121,211,78,89,123,102,89,167,218,49,248,227,217,41,146,69,119,202,182,208,54,238,17,166,8,116,111,140,166,88,54,27,237,118,65,83,64,48,209,95,189,2,226,131,168,159,140,137,28,242,192,80,138,97,23,95,236,113,86,217,121,194,232,3,211,5,219,94,111,78,218,14,229,25,220,223,58,163,50,60,163,236,233,234,252,30,82,61,93,105,130,253,9,14,47,32,86,140,135,18,224,241,194,193,109,64,178,9,153,124,0,187,2,16,64,9,52,158,99,31,96,37,21,58,12,174,91,73,5,149,200,145,201,231,142,120,189,31,30,43,179,173,40,203,160,207,35,254,14,136,96,234,54,100,66,245,79,114,234,167,250,174,202,108,109,201,31,243,59,226,199,252,118,132,223,6,45,149,225,229,248,150,130,105,22,228,251,237,170,72,90,143,176,71,159,220,22,123,111,232,133,240,121,65,116,206,91,14,129,133,58,43,240,133,21,20,242,193,80,241,153,129,111,107,41,243,182,220,65,243,228,24,10,57,64,92,68,31,53,132,16,169,59,223,50,234,64,215,201,237,109,186,146,199,121,34,66,170,173,46,62,49,142,138,79,65,91,150,49,15,152,31,99,42,225,21,250,194,60,81,182,119,237,229,130,59,59,65,198,176,66,246,59,182,80,110,206,56,233,208,1,136,147,176,93,43,58,49,12,59,89,63,24,68,232,183,67,161,108,35,40,88,24,28,49,22,53,113,0,211,204,25,194,103,145,243,250,122,215,238,77,234,148,43,29,55,234,57,217,212,61,25,171,99,203,218,66,244,125,247,250,112,151,194,52,85,170,126,80,93,186,87,128,148,17,63,222,242,50,112,133,214,172,230,245,1,86,157,249,234,200,60,111,110,12,223,79,232,111,123,170,42,35,9,44,72,74,169,1,118,151,77,103,46,46,189,195,225,134,67,83,255,231,214,150,131,181,10,0,96,109,185,185,216,114,56,33,172,105,132,23,211,228,209,214,253,131,115,59,33,213,179,177,157,224,202,64,133,209,133,137,71,105,164,159,166,75,203,142,169,216,118,88,11,131,63,120,197,25,108,191,75,65,0,88,125,139,247,55,5,107,64,204,54,87,132,200,27,234,62,100,67,221,161,62,136,67,77,12,172,108,32,184,18,36,182,189,161,156,189,92,199,132,239,210,142,122,46,109,203,103,107,57,36,216,11,232,4,238,80,45,25,61,182,245,105,11,25,252,76,114,99,102,132,110,45,197,104,82,52,238,42,211,105,120,27,217,205,157,180,97,40,130,173,17,90,162,219,91,19,116,58,1,158,11,105,86,130,73,177,195,11,25,232,34,11,191,111,239,137,175,77,227,165,55,185,110,24,63,102,167,61,48,137,68,148,125,241,179,254,149,243,179,126,247,15,191,253,246,123,223,91,229,37,106,243,107,112,152,161,121,122,137,210,64,87,123,58,180,121,13,30,92,155,59,59,144,138,235,248,59,24,69,159,207,3,26,13,242,139,159,126,255,237,55,255,230,249,28,121,236,80,189,44,127,192,64,42,42,47,172,135,214,10,175,10,143,66,43,172,184,38,90,81,81,203,147,132,244,239,73,206,36,79,241,241,73,175,51,121,63,255,179,223,123,247,135,255,251,237,239,253,244,237,55,127,159,154,188,14,15,4,72,1,217,152,121,76,31,238,54,52,228,52,239,254,53,116,197,129,252,62,173,107,92,199,180,41,114,95,153,16,115,191,141,13,66,49,181,4,60,39,152,108,134,39,39,253,158,101,38,74,219,207,65,66,185,197,99,230,15,154,206,169,97,73,171,137,124,247,83,236,112,179,235,52,183,243,118,111,221,10,134,8,32,227,162,57,151,3,108,251,167,193,224,174,149,68,164,140,237,80,112,219,11,138,105,75,186,214,34,229,4,104,173,242,168,101,138,171,174,185,80,73,225,117,40,64,242,43,226,48,254,203,118,9,127,63,254,215,126,222,213,95,93,111,234,88,210,195,153,218,247,228,141,37,214,162,65,255,248,215,95,252,209,239,125,241,255,253,211,219,255,242,173,231,59,64,104,168,208,134,214,243,12,233,168,39,83,81,133,2,227,26,199,136,85,120,243,45,106,213,93,103,143,82,165,41,167,81,51,241,125,31,41,95,45,7,69,230,245,166,81,26,198,195,137,105,171,236,109,237,8,183,35,209,82,41,212,118,252,227,191,123,251,231,255,101,9,21,16,36,13,14,74,216,253,64,118,75,214,228,40,96,150,68,143,0,69,161,87,148,97,69,13,77,121,28,29,195,69,48,76,42,120,196,55,255,235,47,254,228,47,12,51,204,95,53,135,205,224,136,191,35,129,167,131,155,185,109,66,114,6,214,49,172,5,197,121,101,118,40,206,159,223,153,19,155,254,35,210,217,30,162,137,176,124,6,138,109,116,40,49,65,205,192,128,219,215,193,174,131,89,101,54,141,39,95,179,16,74,185,133,66,43,62,81,157,138,59,86,54,148,169,54,114,25,138,121,186,12,153,2,130,151,184,243,108,238,74,41,191,182,161,209,167,163,237,95,252,233,159,127,241,253,191,221,26,140,98,219,239,219,19,19,116,160,64,27,18,226,14,60,183,87,172,111,219,80,10,112,180,77,228,154,247,236,170,102,114,231,142,214,177,51,170,201,250,175,105,246,254,21,119,130,74,50,81,150,137,253,138,251,64,81,172,26,57,158,32,183,134,88,39,167,95,20,85,198,238,203,196,224,203,79,25,219,18,33,235,83,48,222,170,96,28,52,138,38,26,71,31,228,131,232,239,144,232,163,43,13,155,142,19,244,139,226,4,108,198,255,196,228,255,185,148,88,175,151,185,128,25,3,242,116,224,50,61,193,146,191,177,220,255,107,83,71,47,203,207,203,82,122,161,149,15,63,87,229,174,98,46,106,117,50,20,33,171,142,254,37,220,164,108,50,128,104,3,210,27,118,3,54,58,179,169,2,11,242,187,14,194,191,86,224,179,199,104,177,54,82,93,173,212,87,61,66,73,181,1,118,48,201,183,99,135,136,194,79,196,142,113,152,0,86,7,179,129,48,72,193,50,100,173,33,233,83,200,242,22,238,237,208,158,17,89,246,243,193,142,47,114,162,120,234,138,124,189,229,76,14,113,137,234,104,83,155,127,31,189,161,243,108,163,69,197,101,10,41,223,153,90,75,43,179,134,42,102,153,254,133,154,179,103,32,5,111,255,241,175,126,246,227,111,253,252,251,191,255,197,63,253,232,237,79,255,138,154,63,112,186,215,196,174,94,227,245,167,44,121,7,124,130,86,4,198,75,35,2,165,26,94,168,137,83,109,43,24,13,66,207,22,111,92,91,157,91,19,217,212,104,252,176,109,27,240,51,109,15,106,248,223,241,70,175,2,69,168,103,193,239,119,54,196,111,108,13,252,130,222,109,136,96,56,158,85,24,198,99,126,46,20,127,231,239,127,246,227,127,235,133,226,201,184,1,185,198,231,91,193,155,98,56,190,4,195,86,231,214,68,48,53,26,63,252,218,6,252,190,8,134,137,238,159,254,15,111,116,63,117,69,219,27,216,4,223,137,53,240,189,254,138,166,199,179,10,227,207,186,162,237,114,159,93,54,244,208,121,174,62,73,191,180,251,52,234,130,11,100,175,127,14,98,177,215,255,20,52,134,254,21,185,46,203,108,170,170,166,118,137,93,95,251,222,231,210,174,48,223,80,175,189,169,50,123,29,13,246,87,71,109,205,60,179,60,69,180,84,111,191,253,71,63,251,151,111,31,142,98,219,14,102,24,234,181,220,116,241,25,103,156,22,50,112,103,54,33,158,201,160,105,133,100,174,13,216,231,101,236,46,200,222,128,217,69,138,189,37,172,46,70,144,215,28,45,57,142,254,226,27,239,254,254,175,41,76,203,138,190,68,70,179,238,230,120,212,27,248,184,21,194,239,61,192,111,67,153,105,187,113,40,151,161,79,137,7,191,19,234,223,252,191,111,127,248,19,95,137,13,246,96,77,172,160,206,250,161,132,140,196,134,139,95,98,212,135,158,2,85,24,214,69,195,207,254,247,159,6,222,254,224,63,120,93,129,172,12,22,241,246,59,127,28,120,247,191,190,25,116,220,60,62,64,15,48,104,237,138,20,70,86,100,8,35,10,132,230,19,5,162,147,187,231,5,161,201,79,157,113,5,134,148,9,161,70,162,36,128,149,134,163,36,96,117,211,218,65,18,92,49,38,156,192,159,55,198,132,32,234,188,52,244,110,18,116,7,181,136,28,138,71,90,47,66,60,122,26,98,71,148,0,5,133,13,131,50,159,74,66,46,24,122,116,60,139,165,200,187,93,59,126,5,30,72,85,88,62,20,27,112,144,24,89,171,227,147,113,209,22,156,96,117,191,177,50,15,58,134,172,23,215,65,28,41,126,171,202,179,235,248,82,14,194,215,0,250,181,245,240,191,36,50,134,207,34,179,34,99,172,25,21,227,1,135,130,96,147,81,158,14,5,65,52,151,72,133,74,84,43,180,178,24,19,132,188,162,128,99,71,102,136,189,13,10,175,100,120,205,192,124,108,84,111,102,67,221,9,212,36,251,101,62,248,69,148,48,220,210,137,70,15,135,24,32,188,30,254,98,49,8,248,59,37,80,218,19,120,29,127,135,52,212,132,3,247,158,249,5,43,86,72,252,6,139,139,183,39,24,96,200,233,68,85,198,87,165,193,7,170,75,40,164,130,193,154,146,207,68,109,5,191,145,58,56,166,194,19,226,87,96,221,177,137,164,215,0,123,183,19,73,133,55,205,44,67,8,129,159,70,150,49,125,154,218,195,137,10,175,110,13,180,172,7,198,80,93,58,193,60,120,135,106,112,186,56,192,139,2,76,13,192,73,226,21,124,129,233,132,233,189,224,97,98,109,225,148,178,179,166,98,54,24,252,140,205,136,90,155,73,208,177,3,124,234,128,61,26,140,6,177,159,139,75,239,3,125,195,224,110,131,33,21,202,202,68,221,242,46,182,189,215,6,99,29,236,33,96,49,111,96,96,41,173,5,13,148,179,129,139,219,193,89,11,113,41,52,171,152,13,88,194,27,216,170,190,81,229,12,112,198,246,165,139,145,77,97,128,42,13,65,157,179,153,178,229,81,6,210,31,219,228,251,172,18,192,84,252,240,221,31,254,36,152,203,229,44,23,247,87,175,182,30,183,44,60,214,23,118,23,213,12,63,26,90,224,112,38,184,10,83,90,104,199,119,175,162,88,64,181,125,131,203,219,56,13,9,150,170,130,115,36,196,86,29,250,92,59,181,192,57,119,146,225,199,196,4,41,167,21,92,8,249,92,66,22,206,84,92,187,93,62,112,255,13,183,17,143,246,44,143,169,61,203,255,152,26,121,24,199,114,183,123,91,152,214,109,144,164,129,169,132,142,7,166,255,45,100,140,129,92,161,110,129,17,190,54,12,97,118,162,48,82,152,145,229,56,2,1,243,191,133,92,192,2,18,144,88,12,243,78,249,181,254,102,79,53,141,43,63,181,3,183,50,0,132,93,213,232,9,92,75,174,161,34,20,168,225,46,32,204,199,200,7,104,185,35,155,225,76,240,149,59,165,136,119,195,135,226,8,174,8,219,101,45,20,237,48,255,190,52,250,196,135,170,216,69,110,88,232,182,18,238,35,9,114,75,118,182,66,234,110,153,14,229,31,68,161,47,186,97,12,5,17,108,108,217,78,152,112,228,91,162,33,237,56,188,154,81,152,18,228,135,245,33,24,63,244,64,51,236,93,112,72,146,160,117,10,97,248,36,54,9,35,76,72,252,149,152,24,127,64,94,197,158,35,182,50,200,77,117,16,251,118,81,52,134,244,150,120,24,46,245,141,35,123,10,44,98,106,127,80,159,169,157,2,118,57,230,75,109,113,90,54,29,51,238,229,243,140,249,225,125,187,106,13,223,143,171,22,69,141,13,127,173,193,205,240,142,177,52,128,70,242,112,126,211,182,8,32,77,214,101,59,77,55,203,152,36,218,250,184,134,127,150,23,155,110,163,11,52,245,252,148,166,159,100,139,90,122,149,165,16,224,185,42,127,254,57,93,135,162,42,126,53,173,34,206,202,6,125,90,210,38,204,55,171,217,28,160,218,241,100,114,165,3,148,194,72,150,3,84,135,111,183,69,182,203,19,7,40,166,111,121,61,49,109,42,60,93,143,10,73,119,196,203,208,134,198,30,141,206,146,79,118,251,86,100,186,246,242,200,116,84,64,58,207,120,114,43,130,190,69,221,65,223,156,180,158,38,203,196,155,195,147,244,63,60,152,161,220,204,112,121,180,124,5,122,232,21,254,77,84,213,35,131,14,160,111,138,90,150,134,98,75,29,194,239,118,177,98,168,40,3,204,87,17,128,240,168,131,238,71,232,159,96,111,208,27,182,71,203,229,148,39,72,35,107,243,253,14,22,204,230,198,247,116,174,127,243,104,76,43,182,133,175,211,206,38,187,114,153,177,182,5,231,255,2,178,188,182,19,236,82,102,117,137,127,138,55,173,109,32,229,205,57,63,204,207,171,48,214,176,131,175,148,17,243,220,129,15,235,70,159,201,77,191,179,182,155,190,89,11,59,220,51,150,231,190,225,179,239,240,54,167,205,208,93,203,156,188,132,76,248,48,87,116,133,28,116,182,180,91,243,121,109,20,179,116,116,153,27,249,175,138,191,123,11,155,237,185,128,17,92,17,46,144,49,228,176,28,186,73,242,196,220,123,246,159,199,182,234,187,126,165,24,218,206,127,217,202,252,16,208,135,174,164,142,182,130,95,252,217,15,223,254,240,63,98,79,128,95,124,253,119,127,246,227,31,188,251,163,191,123,247,237,31,254,159,127,134,113,212,223,125,231,223,127,241,23,63,133,14,67,184,124,30,169,237,207,80,252,27,80,51,0,170,2,98,207,203,29,113,72,103,25,58,123,231,115,150,46,106,177,125,223,9,99,189,233,150,135,235,3,227,8,34,97,176,196,242,106,150,24,15,200,135,37,150,137,244,226,246,181,64,119,102,230,87,228,98,181,196,203,220,65,173,32,93,10,227,184,32,142,45,236,232,46,58,165,173,206,138,70,180,69,91,63,25,165,219,5,167,237,110,134,125,240,8,14,224,217,214,246,61,21,108,162,136,150,194,114,25,238,171,184,10,36,225,9,146,208,210,105,23,151,205,165,184,198,92,162,240,32,203,231,82,94,61,151,226,38,115,249,203,143,128,224,17,239,128,203,245,152,41,54,212,78,241,113,192,155,59,56,124,206,30,226,128,141,69,227,237,108,188,75,56,124,71,140,131,41,29,227,32,150,116,197,56,128,170,37,82,2,5,174,142,39,217,224,246,214,7,44,68,36,10,28,246,26,172,25,6,26,122,191,134,124,196,206,116,39,221,201,100,187,237,68,231,13,137,69,244,53,65,16,30,96,116,130,241,14,9,143,37,170,238,178,36,170,62,188,79,223,195,119,235,232,227,152,23,144,128,16,77,156,94,238,181,149,59,104,254,15,191,99,255,162,29,144,178,103,56,56,236,246,37,65,16,229,149,77,5,194,134,251,197,189,229,163,176,67,250,26,237,196,226,113,118,143,184,47,69,199,119,1,77,25,74,66,224,107,201,116,42,153,49,50,118,72,204,47,25,8,63,27,180,183,179,67,224,242,93,93,84,153,77,42,226,184,182,155,214,219,197,38,243,30,227,196,195,217,160,239,1,29,58,104,5,244,77,154,55,235,128,15,238,62,160,248,201,49,150,201,68,153,104,138,101,194,137,237,15,164,17,98,152,101,125,111,131,165,67,163,9,154,94,192,198,200,106,138,133,227,217,100,38,62,157,61,2,136,96,1,137,198,147,137,216,116,70,117,143,44,203,29,248,58,13,107,126,35,171,98,67,180,126,18,134,238,108,247,93,80,26,57,183,236,134,211,177,108,52,61,157,237,161,164,25,238,69,154,101,31,135,20,48,18,255,22,30,11,113,179,69,16,150,180,29,112,178,119,239,237,187,199,181,187,30,177,149,54,235,139,85,171,111,244,5,7,242,115,117,197,154,235,141,16,163,186,151,57,10,162,133,227,78,63,10,232,206,14,246,191,20,172,164,207,62,107,43,194,28,180,70,165,64,71,71,179,36,88,188,148,251,149,115,163,197,182,31,217,17,81,70,255,194,166,250,144,234,122,244,104,23,101,124,98,235,128,207,126,79,219,246,251,68,213,64,153,177,34,65,247,205,231,66,143,225,160,5,122,252,201,70,11,197,15,196,102,163,90,111,24,166,197,212,103,159,33,37,14,117,108,58,41,192,122,0,145,33,85,0,253,93,117,194,217,143,131,141,201,1,54,134,220,17,84,101,12,227,19,220,251,29,155,143,130,246,217,103,16,41,1,104,71,117,255,196,142,97,80,97,156,10,150,10,13,51,33,180,211,221,174,255,164,249,195,115,53,141,23,63,243,132,30,34,0,30,147,22,143,39,162,73,126,211,149,165,117,84,5,218,182,169,159,125,54,83,249,49,121,167,204,32,191,59,153,211,203,77,33,142,149,241,24,228,221,225,215,189,160,243,223,191,206,97,112,32,31,103,126,246,25,10,88,193,60,51,60,204,251,216,79,144,229,204,76,32,220,233,139,157,193,142,231,84,25,184,192,228,63,156,140,177,94,108,194,82,16,104,0,40,31,112,161,198,222,165,206,216,84,44,105,59,97,77,54,1,69,145,13,199,163,48,223,221,34,9,214,177,132,85,166,118,153,192,107,125,209,226,78,105,182,196,24,147,163,89,35,213,190,22,162,236,233,165,111,87,0,246,125,241,71,234,135,19,209,84,42,189,100,56,0,70,32,140,80,180,18,20,70,204,158,241,244,26,14,66,182,211,134,15,118,236,121,144,179,68,50,202,175,207,57,104,247,158,56,242,150,44,158,70,206,96,107,159,125,38,243,83,178,15,239,173,56,5,187,56,74,193,134,112,238,81,164,206,205,132,14,13,19,22,247,186,36,195,4,88,64,11,99,71,229,5,105,162,209,24,49,243,209,30,113,21,32,143,30,178,1,50,97,110,238,24,230,145,210,84,38,65,42,28,197,158,201,97,131,66,113,8,20,77,181,51,117,253,193,26,252,221,78,135,87,1,215,107,162,128,68,29,185,167,4,75,210,72,135,31,118,182,96,66,96,39,144,0,155,96,219,99,24,203,87,137,123,201,67,67,191,29,107,27,251,45,248,93,32,210,6,98,94,251,206,1,224,19,79,225,26,143,197,214,127,208,125,107,90,214,129,28,8,247,197,97,151,36,44,109,34,105,182,224,3,20,126,7,171,28,177,20,242,58,189,53,72,134,217,229,48,196,50,64,115,0,90,122,239,249,139,10,169,20,159,22,215,233,69,64,114,247,131,218,7,112,113,81,244,209,106,223,232,153,251,131,131,77,53,136,123,130,205,138,221,238,90,93,10,15,225,178,243,225,28,12,150,164,219,77,119,18,236,122,240,72,240,26,95,229,75,38,155,141,243,172,209,113,162,247,113,131,198,198,65,59,168,5,101,162,47,209,208,208,115,24,141,103,224,154,243,160,147,62,147,228,106,6,106,240,85,125,173,198,210,172,199,234,91,194,1,19,65,222,252,14,40,33,52,194,222,132,61,163,129,105,147,110,87,186,115,129,219,72,135,132,176,98,172,154,118,186,147,18,50,143,100,180,55,109,244,9,108,179,169,7,1,115,109,39,208,25,55,137,121,44,103,255,4,100,44,101,238,209,206,252,138,51,247,81,33,222,78,166,159,137,185,199,12,237,251,229,237,239,33,239,180,147,70,26,89,47,118,124,131,21,247,76,2,192,6,45,66,218,67,107,71,40,253,140,125,103,210,156,202,210,21,36,72,122,19,77,134,223,177,7,9,24,197,87,80,170,110,42,213,84,99,195,227,111,253,161,236,236,244,1,52,116,170,236,16,93,133,149,7,195,106,66,229,27,201,248,196,150,97,178,69,204,250,141,193,122,187,232,57,130,231,129,101,214,219,93,190,57,150,159,180,43,26,113,117,149,216,196,220,155,40,39,1,99,60,196,191,137,6,151,153,89,217,131,161,24,138,119,187,81,83,90,129,95,247,16,143,143,132,70,141,112,250,123,55,0,144,212,157,27,241,239,118,81,40,238,61,23,87,110,8,39,68,44,53,164,170,32,19,12,50,247,160,183,200,235,44,206,104,202,68,237,64,235,160,96,113,55,114,35,202,3,73,214,34,51,69,29,128,133,220,17,35,40,64,83,119,58,17,35,154,218,137,76,37,113,166,69,186,42,104,11,44,83,81,4,69,45,187,173,72,79,210,206,248,118,193,74,248,53,134,168,33,80,16,78,88,235,160,215,209,95,208,247,60,16,207,37,65,84,78,121,200,152,134,1,136,224,27,70,54,172,222,70,252,120,12,150,180,182,27,228,184,22,199,220,230,185,66,149,105,113,181,73,158,41,112,71,209,60,35,21,184,74,133,185,226,10,28,115,1,255,240,240,143,150,135,127,69,142,27,192,98,53,61,207,196,10,92,171,206,204,243,92,133,131,127,65,238,32,207,113,115,152,45,220,20,152,209,33,167,228,235,204,44,207,69,243,35,4,58,14,234,84,64,129,58,147,41,192,226,45,110,88,64,57,117,144,163,20,185,12,200,233,1,16,87,32,41,155,31,163,180,65,161,206,196,16,240,14,252,3,179,37,88,101,92,88,160,252,25,200,31,229,73,22,134,89,180,193,52,243,91,220,148,202,169,112,74,177,206,132,64,231,138,102,231,18,160,115,32,113,86,224,184,94,17,164,45,138,119,69,216,213,20,72,212,64,226,172,0,18,211,197,126,145,145,42,156,84,170,51,19,144,168,192,146,55,165,100,145,153,151,185,219,146,49,182,14,193,132,94,2,168,152,31,112,33,144,147,2,197,89,88,60,82,26,150,24,173,200,141,202,117,140,97,128,214,30,26,85,249,14,160,31,140,170,92,39,40,189,53,70,85,49,251,126,11,42,86,16,98,23,21,179,239,189,18,151,0,137,45,110,188,111,22,156,151,184,222,62,232,37,192,89,8,166,245,247,167,5,102,80,229,52,144,56,0,125,201,192,241,232,251,122,17,130,140,129,196,4,40,153,129,37,227,251,122,129,209,192,4,86,17,246,163,85,179,29,48,134,25,72,4,221,194,11,225,174,10,23,12,104,28,36,74,121,115,201,40,198,60,101,171,96,158,70,96,30,15,234,12,75,141,72,51,23,12,2,173,30,96,216,115,80,76,51,96,47,14,162,120,14,15,174,72,121,92,23,140,60,125,40,130,2,60,168,196,22,184,219,195,186,13,42,202,55,123,12,240,28,59,68,157,195,80,227,135,0,106,168,192,245,106,16,93,220,5,68,76,77,6,24,44,114,183,53,99,16,61,52,137,18,250,139,151,95,10,253,69,155,66,50,250,194,165,32,192,100,77,45,32,92,31,145,217,28,21,236,165,52,80,170,208,43,100,243,204,160,200,129,66,96,109,116,64,189,99,29,117,174,126,5,103,8,193,230,120,144,124,6,16,22,42,114,87,87,102,93,238,122,88,128,83,212,203,163,41,50,241,0,86,239,34,15,33,157,0,72,147,34,216,110,87,100,173,39,10,120,85,161,205,155,206,183,32,42,64,153,65,137,99,65,25,158,139,160,106,16,17,153,34,24,196,21,222,92,224,207,1,92,157,249,134,177,243,88,3,159,209,130,209,14,91,228,180,2,90,125,100,129,23,192,2,151,14,56,182,96,44,89,252,151,231,250,69,136,219,170,140,86,108,175,104,100,131,154,119,69,3,90,172,136,246,225,149,109,111,171,197,5,90,208,51,144,195,115,73,19,12,192,113,172,72,173,231,120,17,175,231,80,145,90,207,145,34,94,207,131,18,90,186,120,138,134,37,48,69,61,188,63,155,100,78,211,37,163,19,90,153,155,227,210,253,178,57,76,176,237,75,117,50,51,29,122,38,193,238,205,162,181,58,40,219,151,29,143,167,117,92,134,179,113,202,177,230,30,230,185,155,74,135,76,193,164,196,101,202,117,107,172,217,50,222,31,18,216,188,39,38,177,29,81,96,37,227,51,94,190,28,23,100,128,208,46,238,6,29,36,254,83,240,255,43,104,131,147,67,113,88,95,73,208,108,51,199,190,146,132,156,193,28,189,26,242,114,47,7,79,218,87,56,46,124,78,87,65,165,160,193,190,20,8,47,244,250,163,15,121,20,234,22,243,124,40,86,246,110,128,92,204,236,253,150,250,91,178,45,127,71,224,213,1,200,199,154,95,156,175,245,121,32,104,217,235,71,217,104,39,158,36,249,36,202,107,187,71,98,113,195,124,44,49,59,242,119,16,43,13,243,241,157,11,206,71,170,91,109,210,54,99,121,131,252,164,144,142,103,59,84,62,124,116,152,202,23,208,15,149,143,204,25,173,252,110,162,155,238,146,124,250,54,206,132,143,117,250,48,31,254,47,72,211,192,61,252,0,179,49,59,28,176,218,69,197,30,140,178,78,62,214,172,135,69,15,220,0,82,131,26,25,72,80,9,120,100,16,142,20,103,64,35,28,35,131,82,134,6,40,157,185,145,109,240,214,176,30,54,204,49,71,98,252,15,139,69,4,81,28,71,168,43,116,179,171,168,13,135,56,128,122,65,77,214,30,93,56,18,9,56,209,8,10,211,73,62,197,209,197,72,192,82,153,248,215,33,214,3,244,207,38,21,137,212,106,84,68,42,112,163,212,195,50,172,24,246,63,196,0,200,191,24,17,89,87,148,219,37,118,65,203,145,237,135,188,165,61,181,204,132,86,150,0,31,86,117,0,93,174,187,55,63,124,109,61,177,29,160,132,103,26,140,181,137,12,68,59,182,201,26,232,38,118,68,246,254,17,185,61,144,72,141,239,54,3,36,120,1,178,250,151,128,75,200,103,52,212,117,21,42,203,122,230,18,53,57,149,187,106,150,176,77,144,189,95,166,56,138,55,59,53,74,51,151,216,34,128,5,61,20,252,176,190,57,194,77,27,37,159,254,120,244,134,222,227,27,183,102,90,36,45,89,165,142,57,179,223,71,172,220,244,43,150,133,105,134,196,172,46,227,221,17,172,33,240,235,135,215,106,90,129,19,117,213,102,164,20,101,107,130,127,162,13,147,95,135,150,210,133,216,246,198,99,223,204,176,233,9,52,43,237,79,179,208,245,12,77,179,140,43,38,215,8,252,70,225,103,178,244,236,253,93,129,203,181,205,177,190,180,142,57,13,172,236,13,175,34,92,46,210,7,45,49,87,53,73,153,96,173,60,100,125,216,153,77,120,153,39,29,121,142,203,138,199,244,247,61,130,246,98,187,118,9,201,131,196,111,51,242,235,125,17,229,119,56,239,6,208,157,23,157,75,223,127,217,115,55,107,18,94,82,121,172,195,167,76,156,215,61,152,119,19,54,105,107,131,141,180,228,90,139,121,100,113,223,114,152,222,110,176,98,136,224,182,201,112,236,55,104,246,182,232,235,52,176,16,224,133,154,31,241,182,219,47,249,22,245,235,134,215,21,88,16,3,11,58,47,193,236,125,196,60,161,67,28,65,247,114,190,156,203,227,88,251,77,186,72,132,143,37,220,211,6,125,160,236,239,252,167,7,74,172,126,28,57,13,128,26,144,195,108,207,151,13,134,124,112,204,143,243,92,118,98,216,140,238,2,190,2,131,203,218,207,11,109,54,73,147,88,252,249,159,5,54,129,193,129,26,103,207,188,242,29,171,25,90,6,46,239,187,107,89,58,32,100,72,3,116,145,176,7,218,137,80,190,92,204,160,11,17,201,32,230,88,239,174,46,32,220,165,28,195,132,63,228,210,142,218,60,54,99,67,103,113,15,242,227,226,78,108,149,30,86,243,198,154,29,7,180,113,162,123,106,44,149,75,192,83,231,226,88,50,79,146,82,108,166,139,14,178,99,217,49,6,200,245,38,13,103,37,80,199,110,67,70,141,150,50,100,61,48,110,138,64,239,90,187,126,38,54,246,66,145,211,244,49,224,137,112,111,35,72,191,93,19,112,147,99,22,174,188,21,194,189,87,45,216,130,95,53,15,53,148,135,70,201,173,105,160,74,38,156,3,160,24,155,37,37,151,77,202,10,227,75,251,108,249,234,27,157,90,74,151,129,230,106,92,46,221,57,190,27,7,80,21,66,53,220,155,207,38,124,61,124,196,124,4,62,189,252,254,58,253,130,121,253,87,120,93,5,126,235,163,112,36,140,254,115,26,12,252,214,71,110,109,253,174,105,214,231,186,168,128,119,24,200,94,5,103,65,59,157,29,98,168,67,178,177,161,39,117,69,96,55,64,114,164,227,139,15,195,162,19,101,194,20,192,251,90,183,25,182,100,220,154,8,91,34,102,52,30,151,3,230,182,4,27,32,60,133,151,60,216,68,138,74,182,104,206,234,35,5,20,55,143,61,147,83,112,152,29,123,112,11,134,49,180,109,75,66,195,103,23,139,128,77,170,2,46,195,103,111,22,0,146,82,39,216,7,27,39,66,89,64,47,109,43,233,221,148,253,140,183,70,107,51,211,117,147,62,251,0,0,139,180,237,113,156,0,226,11,176,141,204,161,159,160,138,132,63,146,107,104,52,7,229,197,27,25,86,209,176,7,25,235,127,87,57,98,88,236,210,87,45,147,57,151,204,6,90,177,196,24,204,15,148,115,35,45,1,71,172,163,125,64,57,247,150,239,224,136,217,244,138,121,119,25,55,123,222,30,120,216,79,187,39,119,77,214,205,187,89,108,83,189,178,113,100,79,237,134,231,18,224,215,48,130,102,252,84,96,62,54,216,171,164,122,66,191,30,133,24,151,46,229,81,154,161,167,244,112,45,229,212,58,186,18,207,41,220,84,37,245,28,234,168,71,246,255,217,116,81,239,79,15,245,100,5,148,227,168,13,172,61,6,135,249,182,191,114,99,169,62,233,9,138,26,167,42,233,137,170,163,192,51,233,141,30,175,56,10,56,249,14,90,64,1,212,209,255,62,137,182,1,95,115,19,208,27,222,110,33,238,65,162,45,19,113,47,78,192,97,8,238,181,233,151,20,49,141,152,237,140,194,131,15,18,40,19,238,192,39,62,198,216,1,102,89,101,135,205,182,111,217,13,12,211,125,123,98,192,222,112,23,238,173,162,52,235,161,201,163,91,196,116,220,222,33,107,10,136,33,185,199,18,112,90,146,59,116,32,226,29,152,100,91,183,13,139,114,148,105,203,161,205,203,105,5,140,145,239,180,53,15,96,99,115,191,155,245,152,143,130,144,144,159,140,83,14,70,127,62,122,67,172,184,26,138,130,158,10,128,81,161,19,137,36,235,10,32,132,99,64,195,64,162,66,182,27,220,222,11,226,88,189,40,112,248,124,44,42,221,128,250,234,213,150,154,123,141,2,9,169,76,48,248,230,205,54,163,134,135,10,96,86,52,20,110,204,136,63,100,36,226,8,215,60,2,154,205,138,193,237,48,97,208,246,248,173,96,182,155,136,9,217,44,31,4,176,62,96,153,123,220,205,35,126,12,163,229,99,59,177,35,184,5,96,176,190,7,38,152,72,100,133,160,171,211,193,137,38,6,96,71,59,122,112,15,6,90,202,116,50,65,92,92,76,172,42,30,86,183,68,220,69,149,225,115,207,245,138,46,126,159,22,200,110,5,67,114,115,60,203,108,23,235,200,203,49,84,85,44,227,156,242,50,124,95,222,86,211,169,132,14,218,95,176,189,247,42,12,115,168,55,209,123,206,98,72,193,27,244,122,24,9,8,196,48,60,94,16,238,217,160,245,208,204,187,127,248,214,23,127,243,39,228,245,3,235,165,154,101,143,47,101,51,212,219,75,107,188,183,100,60,173,64,245,198,243,157,45,28,108,203,239,209,32,77,151,71,107,62,26,4,139,250,62,26,132,50,237,47,113,127,233,232,38,175,141,89,232,54,46,70,176,193,153,241,64,144,3,61,58,138,172,230,135,31,126,60,134,1,71,97,212,179,53,209,68,213,240,197,22,93,134,122,134,108,49,159,119,135,140,87,76,123,251,120,200,27,100,36,36,173,99,227,152,87,68,65,251,251,100,70,0,91,3,105,112,127,110,137,232,209,178,109,128,50,207,39,232,144,201,3,245,50,25,178,134,64,193,132,169,57,65,209,144,101,34,185,193,216,162,12,57,232,73,184,209,125,244,141,9,186,78,80,180,14,204,39,111,131,208,96,5,189,222,4,159,195,6,95,80,168,184,7,106,157,120,189,49,111,188,132,246,239,126,255,231,127,246,123,70,116,64,100,190,11,134,143,159,112,199,135,74,208,120,126,59,201,174,124,184,222,124,94,141,218,196,228,153,47,188,9,28,144,151,190,77,191,86,75,223,253,203,95,252,201,183,127,241,159,254,250,23,223,248,206,214,104,180,109,180,38,204,199,155,53,102,204,93,145,151,134,115,120,50,192,119,229,4,73,21,17,187,160,237,190,38,113,175,33,12,112,166,240,51,252,158,204,116,7,39,24,139,31,126,131,161,248,109,107,215,72,132,207,183,32,26,76,55,98,208,45,60,179,167,80,127,2,183,24,245,149,244,14,76,54,140,88,43,193,243,142,23,68,24,241,15,63,187,197,119,82,60,142,246,157,77,117,186,248,83,84,224,163,248,1,46,240,37,147,205,180,65,114,7,126,22,5,54,5,62,163,183,133,98,98,156,69,111,11,61,219,225,100,219,80,18,24,242,5,10,132,188,131,72,132,237,44,178,149,68,217,216,48,58,104,219,101,118,68,32,90,185,77,168,148,7,24,195,10,192,227,4,51,246,227,234,199,251,200,166,52,227,253,26,123,18,23,99,172,157,76,216,126,199,158,38,155,17,244,103,7,5,225,54,64,53,224,182,4,169,112,217,172,218,154,228,189,97,113,10,215,135,177,208,255,237,95,254,252,7,127,245,197,15,126,247,139,159,126,255,41,251,198,24,115,138,53,182,138,62,178,26,249,238,255,250,197,119,127,244,12,224,179,38,116,65,29,211,224,223,253,240,31,240,102,125,142,49,68,89,219,118,183,72,194,23,63,250,219,159,255,240,207,214,106,200,124,205,14,62,78,6,247,23,142,160,159,238,166,201,78,74,117,197,40,142,160,127,79,222,219,178,109,85,28,128,20,135,222,52,223,204,114,71,184,127,128,17,59,49,5,1,28,61,98,17,201,254,247,9,137,143,197,20,76,100,186,146,10,143,68,35,182,253,131,61,4,189,134,207,97,252,149,80,41,60,116,64,131,97,180,207,209,46,203,192,83,47,202,72,29,72,142,230,147,161,196,195,16,176,12,41,253,238,127,254,253,47,126,251,15,222,253,221,143,126,246,47,223,118,212,137,145,58,90,127,34,205,68,137,170,243,119,63,122,251,83,88,231,221,31,127,195,81,39,110,171,35,91,117,32,248,239,255,211,23,191,243,19,186,116,130,148,6,208,231,52,252,31,127,247,221,63,252,182,163,108,210,132,44,202,67,105,98,43,253,246,223,125,203,81,58,69,149,158,243,144,248,138,114,15,144,5,124,214,154,184,194,35,241,66,20,28,192,96,98,27,243,23,127,248,15,75,70,43,0,188,46,0,115,100,85,121,251,95,255,226,23,255,225,127,122,141,87,144,186,104,18,222,128,133,33,201,112,249,236,190,14,142,120,244,14,73,240,205,242,32,253,97,82,110,139,60,209,99,44,41,20,159,28,199,139,5,98,155,132,214,4,142,31,123,6,8,247,25,99,212,197,113,174,241,215,249,141,112,99,188,8,5,35,213,26,65,229,203,42,144,49,120,192,20,109,5,97,17,40,246,204,96,116,92,231,250,199,113,142,85,119,116,109,0,172,34,105,167,99,93,174,129,145,104,58,121,58,0,229,89,171,59,71,86,247,3,122,7,122,34,59,198,252,192,96,31,133,34,0,160,42,238,136,185,132,228,31,1,174,86,4,2,36,14,248,14,233,128,241,110,16,24,39,137,106,92,227,231,34,121,54,203,86,107,155,241,47,136,64,145,2,182,74,97,20,156,189,106,158,112,91,198,227,85,99,101,56,239,41,50,233,138,39,80,82,132,126,14,193,120,190,72,162,121,100,20,243,30,5,28,119,225,113,89,84,113,83,174,232,8,120,45,56,142,208,142,192,216,203,233,99,207,114,250,216,86,78,31,157,192,243,142,107,22,96,184,249,17,89,48,174,9,166,170,248,7,14,167,131,233,99,78,156,74,131,207,25,149,120,119,248,110,184,10,61,242,80,56,104,24,213,26,190,99,32,230,114,228,1,97,20,169,26,29,161,57,252,190,48,9,241,108,190,223,88,128,139,141,200,48,107,160,147,23,132,169,39,66,225,187,27,6,58,58,20,204,53,48,65,6,239,55,96,138,176,251,141,27,30,62,104,23,145,65,34,236,2,90,147,19,113,95,144,112,34,135,105,186,247,20,80,198,171,15,46,142,198,35,192,57,146,68,246,208,95,244,150,131,193,43,198,224,43,78,230,124,125,26,84,84,40,76,98,137,38,234,200,227,1,97,33,194,78,220,145,69,226,152,227,204,169,34,9,1,22,146,144,126,174,203,180,241,9,158,141,165,236,111,224,244,140,55,112,218,36,66,118,159,25,51,19,43,66,118,52,41,118,50,209,132,104,188,129,195,229,122,230,27,56,83,227,221,27,196,186,55,0,119,217,5,50,109,208,124,224,166,67,30,184,161,159,194,177,184,252,93,206,247,9,205,97,15,112,122,61,93,0,236,11,224,49,135,58,252,132,197,89,120,182,219,73,173,245,188,13,37,6,99,22,64,30,33,113,208,144,52,224,179,50,150,88,137,159,143,65,111,128,32,50,132,95,190,1,146,8,144,80,250,168,0,121,250,230,169,231,80,13,204,122,205,243,148,193,67,90,113,206,224,66,240,164,241,56,9,92,143,39,200,226,157,126,6,8,230,22,153,213,33,153,85,85,236,137,128,247,231,117,69,109,0,40,210,72,4,221,80,7,214,122,15,136,38,250,3,30,133,225,61,140,125,43,206,250,210,80,220,138,110,147,87,41,197,48,16,237,166,96,57,194,30,224,23,42,3,236,174,249,134,30,76,205,197,240,99,1,101,112,56,52,68,13,31,125,232,137,199,64,12,190,128,46,75,122,158,87,209,203,6,240,51,62,83,52,163,72,98,23,61,6,41,202,66,208,2,171,233,202,24,6,126,223,102,16,41,51,206,27,106,22,115,154,168,87,161,168,11,168,138,45,134,189,187,43,160,93,252,174,174,217,50,128,155,18,147,219,75,206,91,164,89,51,225,59,27,247,232,14,126,211,197,56,227,182,212,220,61,25,183,255,98,2,50,103,10,8,153,81,70,197,73,214,26,222,35,239,24,90,171,24,151,168,133,133,120,115,218,131,169,67,126,78,13,155,103,148,237,123,30,233,95,165,28,79,238,32,185,225,16,190,180,214,209,161,178,24,46,92,117,123,79,10,35,253,192,214,54,84,46,1,156,155,5,160,180,1,31,108,227,81,140,16,91,226,93,144,17,35,49,227,219,60,72,63,150,192,216,94,107,159,143,63,1,130,227,167,59,232,227,199,91,58,168,181,75,190,232,240,197,1,12,1,73,52,80,233,69,190,99,153,115,53,88,26,170,11,40,64,30,160,80,65,226,33,109,246,29,221,114,65,103,24,26,60,165,163,135,207,19,213,0,231,163,215,228,30,60,67,1,73,98,192,63,128,70,109,19,26,142,65,12,225,67,131,193,144,76,138,158,41,104,86,16,169,2,104,13,223,133,64,219,190,185,243,80,112,59,104,117,21,46,182,129,8,59,139,77,165,130,246,140,29,130,159,232,182,249,72,40,189,18,224,225,124,166,152,252,158,249,246,155,239,233,190,49,197,160,53,138,171,73,134,236,34,25,50,38,25,178,39,201,144,13,146,97,176,205,158,84,131,240,160,80,13,92,128,59,209,124,207,8,237,75,115,31,51,238,114,228,25,10,139,232,152,95,29,116,39,237,166,59,50,69,119,240,219,61,136,248,236,81,180,148,94,151,96,7,13,231,104,34,24,94,237,77,160,206,8,84,48,104,216,3,124,57,140,82,173,191,76,204,87,104,98,108,231,129,135,156,245,126,198,135,88,113,10,173,62,39,254,210,151,211,16,237,34,28,184,192,207,175,134,104,126,100,55,239,173,2,132,80,82,136,117,184,228,84,34,134,136,72,142,219,178,222,144,68,215,181,104,56,46,148,208,20,104,169,180,73,23,244,160,94,232,156,220,134,204,151,164,95,247,39,75,15,71,199,161,8,142,74,237,117,16,31,109,193,55,91,232,156,63,229,101,17,32,54,172,224,19,17,126,181,78,54,109,218,115,29,108,208,1,122,40,234,59,11,69,25,237,244,37,65,12,82,171,72,53,123,145,0,103,114,148,225,115,58,125,148,246,194,240,88,236,25,167,41,104,201,121,150,246,60,15,82,144,186,199,135,69,135,208,3,231,81,234,194,119,235,230,99,220,44,159,123,141,190,189,217,163,199,137,86,187,187,27,70,47,248,237,199,157,232,242,58,39,58,58,118,213,72,236,227,29,25,156,227,31,171,174,51,60,202,174,121,136,227,3,252,227,45,21,29,222,52,36,227,224,198,161,79,130,248,53,88,115,74,120,184,0,189,39,193,15,161,80,212,132,7,56,250,23,156,231,235,28,245,110,132,187,216,135,231,226,3,28,3,84,208,0,237,72,205,198,92,104,141,137,241,109,6,76,242,3,124,152,158,71,60,45,24,115,16,46,227,32,195,163,13,101,104,103,124,246,20,126,127,204,18,211,194,31,138,67,120,235,129,176,50,86,198,147,241,214,61,180,166,1,123,8,90,13,140,248,59,124,35,183,155,100,209,183,11,164,135,78,193,47,146,140,191,128,156,7,184,52,117,18,213,6,28,57,123,38,149,101,140,187,185,93,199,243,204,242,107,172,109,210,223,188,122,101,124,238,189,33,116,134,150,1,115,50,121,213,219,54,115,86,117,134,170,189,103,163,182,240,245,110,138,0,107,240,13,71,113,168,193,40,8,16,19,228,189,172,48,17,171,183,130,239,254,227,239,188,251,238,127,253,226,119,126,242,179,127,249,54,126,133,44,72,104,148,230,243,154,25,22,246,0,255,142,233,196,235,55,96,135,163,167,161,100,47,162,183,156,121,151,33,243,46,19,230,93,246,99,222,249,71,51,239,250,163,152,119,149,98,222,221,27,95,127,36,243,174,90,204,187,250,56,230,93,246,97,222,101,188,163,101,127,230,93,92,186,105,197,95,14,243,110,44,89,135,38,20,63,249,109,41,0,28,2,44,134,140,64,86,160,209,2,58,86,13,93,4,42,51,68,11,15,172,75,26,85,130,52,173,118,64,19,247,125,125,52,220,253,232,55,97,124,37,20,202,42,23,36,94,24,249,124,25,252,4,63,249,8,62,231,218,225,225,187,170,80,223,18,10,238,4,145,7,144,142,127,127,19,25,183,218,171,118,187,157,14,203,6,63,177,74,125,180,109,65,1,51,30,10,142,32,29,165,160,68,32,24,170,2,236,208,39,240,242,214,84,181,5,71,243,29,210,235,32,186,75,64,111,32,167,241,221,8,39,119,250,160,101,72,190,224,100,197,88,134,133,162,61,79,70,139,49,1,240,121,143,46,33,192,122,99,148,28,33,10,150,42,27,108,92,48,41,165,41,216,90,144,149,130,76,53,220,74,208,192,128,161,245,10,186,157,54,137,140,66,38,5,206,134,121,21,14,95,228,52,38,222,81,222,53,59,152,96,240,160,195,206,101,17,110,131,206,157,34,154,172,120,204,53,89,246,70,194,150,11,50,165,229,7,144,41,238,204,130,178,109,61,38,74,250,13,186,65,55,27,134,79,186,226,47,20,56,64,236,207,37,113,182,197,67,238,171,134,119,222,54,19,77,128,83,205,120,146,79,50,228,25,38,104,91,181,14,116,174,199,104,67,100,186,225,82,92,181,29,170,83,111,182,206,14,97,28,124,166,183,134,218,206,170,233,203,184,9,230,217,183,219,250,91,110,157,109,231,185,245,222,219,246,211,109,219,79,126,212,222,147,151,236,61,217,185,247,228,229,155,76,118,239,176,7,115,203,62,251,46,131,144,85,64,230,231,185,41,51,195,207,213,139,217,152,245,126,165,161,157,159,51,60,163,88,218,249,120,55,211,206,198,217,172,247,251,149,51,235,253,74,104,156,153,14,250,27,160,118,58,124,246,75,48,64,101,19,241,116,130,205,164,214,54,64,237,102,55,176,40,125,79,38,59,40,250,111,71,25,141,20,121,7,62,97,234,111,178,131,74,98,243,12,76,178,44,91,27,204,158,24,198,26,216,151,126,23,62,203,236,48,20,164,30,219,246,49,16,180,74,228,68,187,57,160,149,19,124,112,152,169,146,118,123,19,29,250,60,70,89,43,31,144,8,202,36,15,108,246,221,212,131,173,215,196,250,207,105,99,134,12,4,136,53,155,85,129,72,71,235,216,20,209,6,66,75,13,84,127,241,245,223,125,247,173,255,110,111,208,31,109,198,221,164,170,117,132,21,54,150,174,74,128,39,6,181,220,118,150,222,208,41,91,75,248,85,99,188,158,200,198,104,81,198,48,153,24,90,162,135,132,109,216,132,0,228,145,105,47,7,161,1,90,227,105,67,233,158,174,104,108,157,249,122,251,143,127,246,238,191,125,253,221,119,255,242,221,127,254,30,53,95,144,56,238,140,1,33,133,182,128,158,147,22,75,178,227,59,239,89,195,230,145,16,4,186,174,116,76,99,16,223,97,106,34,68,153,174,168,65,48,153,223,248,123,104,121,4,77,238,119,168,89,6,57,111,255,249,235,111,191,255,45,210,61,6,42,245,28,5,190,248,167,63,120,247,167,223,51,250,239,156,126,20,67,245,76,26,137,126,51,110,22,112,238,25,51,131,182,123,98,54,219,26,36,165,141,30,152,182,106,96,244,140,85,9,28,6,243,32,177,112,129,102,219,224,131,65,31,60,236,173,145,44,44,219,31,55,166,108,147,255,253,127,254,226,71,127,78,89,37,59,91,181,55,67,174,158,150,180,99,189,188,108,53,242,139,111,124,251,139,127,249,33,108,228,13,181,2,105,236,216,204,238,145,80,15,117,106,67,135,241,60,69,15,73,41,183,233,125,91,151,125,171,130,60,171,162,211,138,216,195,14,117,168,240,208,61,195,102,138,106,166,25,107,133,36,216,86,129,81,200,176,69,117,61,191,14,123,183,132,148,121,90,50,219,237,150,143,12,69,9,101,35,137,236,34,1,73,128,6,145,128,79,110,40,179,67,113,206,184,140,45,131,48,42,40,244,233,18,135,128,194,194,126,4,119,239,131,86,168,145,160,105,206,11,206,204,53,10,173,50,181,236,74,119,162,0,251,103,208,142,159,126,231,237,119,254,209,97,14,189,190,253,179,9,78,131,46,90,6,145,71,38,138,144,236,89,54,138,52,133,127,130,37,228,146,246,144,209,134,53,46,76,19,191,254,79,239,254,199,159,189,251,163,247,213,38,223,150,1,169,224,135,5,123,219,255,252,59,111,127,252,227,181,26,166,40,18,96,63,36,153,39,103,9,90,169,86,138,239,46,162,43,145,238,18,35,112,21,235,100,40,119,63,184,40,13,123,122,196,235,56,207,86,234,41,119,6,54,46,34,87,41,45,184,251,26,240,245,113,150,73,176,76,146,125,67,101,45,131,0,165,4,128,144,185,50,209,119,131,186,162,243,67,38,128,192,49,1,120,3,5,254,130,66,42,19,128,55,78,76,224,102,50,26,195,99,10,21,132,27,4,254,75,172,253,97,173,29,124,141,6,27,196,166,99,16,124,1,165,89,131,114,150,41,224,116,92,204,56,2,192,241,15,117,117,64,14,177,155,189,90,70,229,29,54,211,129,230,51,200,240,60,145,102,99,200,240,252,222,176,124,145,136,229,139,143,125,139,133,143,221,123,195,122,5,30,250,200,92,197,192,16,204,194,40,218,5,168,133,159,119,163,200,28,69,31,91,20,15,28,136,96,25,129,133,252,243,239,255,27,184,150,191,247,151,6,161,139,90,230,150,63,1,251,234,175,188,202,196,204,50,95,252,238,79,222,126,243,111,188,202,196,1,77,148,180,99,180,132,169,118,127,240,223,64,187,30,109,161,101,109,193,127,99,55,203,69,124,18,252,128,231,16,240,252,198,241,139,150,250,114,195,154,61,227,198,17,64,19,137,201,134,98,218,206,52,68,36,138,110,221,63,48,14,147,49,212,168,97,84,135,110,176,76,19,67,10,152,79,155,64,158,199,202,99,124,66,152,234,7,203,90,207,208,12,152,67,49,141,189,128,100,8,161,111,217,179,95,179,134,26,218,205,86,34,214,8,179,41,232,106,21,8,117,87,34,188,37,132,146,126,104,11,37,30,129,3,177,15,82,162,56,81,52,48,178,133,165,32,221,183,221,168,127,187,128,223,66,173,234,94,173,234,30,173,234,86,171,15,100,14,16,225,209,0,237,209,44,155,71,74,154,241,178,246,251,212,203,236,17,26,199,105,235,216,62,162,157,224,99,185,247,58,8,115,129,12,76,155,62,154,137,150,241,35,180,53,50,22,183,63,40,82,194,13,206,202,176,217,83,50,166,136,97,29,226,212,103,152,111,174,167,40,212,115,27,87,13,96,134,201,39,124,213,106,99,2,93,151,173,126,100,53,23,101,220,91,229,129,177,56,189,229,144,224,138,200,65,131,122,219,242,201,129,163,1,91,81,211,125,130,112,157,196,214,109,245,188,140,254,231,100,207,206,122,80,231,245,225,250,192,52,89,172,93,15,65,13,74,101,144,51,210,114,67,236,20,132,45,36,25,193,176,191,232,16,21,140,198,168,12,111,170,96,204,63,14,221,139,64,235,94,146,209,238,10,53,134,169,136,137,241,240,174,25,28,63,51,164,251,10,35,246,247,78,15,35,247,246,33,108,3,116,34,7,58,173,53,37,125,226,48,229,193,87,42,120,59,142,21,48,104,62,20,140,180,165,69,4,20,143,88,251,51,66,215,14,50,242,118,88,239,139,178,125,217,203,232,54,233,213,43,113,11,127,194,235,145,88,223,62,161,105,39,132,205,154,159,0,6,160,38,141,128,216,37,52,120,217,126,101,232,213,56,188,185,179,181,62,187,192,119,121,65,87,163,136,42,225,70,229,45,209,57,102,88,29,28,88,143,27,46,174,188,209,72,135,200,120,188,42,107,43,154,20,180,81,4,190,85,5,154,5,235,14,126,108,160,79,112,201,31,139,179,79,225,217,151,11,134,54,104,217,52,22,241,110,25,236,33,191,177,154,53,63,37,150,184,155,54,60,26,77,253,27,94,134,101,179,234,70,56,238,130,29,214,212,31,215,162,85,119,227,38,209,99,49,107,182,218,1,53,135,74,47,210,230,53,49,130,168,221,198,205,21,81,172,4,28,97,100,205,86,135,82,87,143,140,20,89,210,21,21,227,182,254,168,166,79,180,145,162,73,218,35,91,85,198,167,80,0,217,164,81,48,73,69,81,231,165,225,163,72,34,174,186,81,131,96,55,64,130,130,172,203,55,221,46,84,221,200,70,27,5,208,64,77,145,31,181,69,173,170,155,53,169,106,83,213,203,209,102,109,236,218,234,111,132,226,177,143,143,207,186,77,219,235,111,212,52,89,140,48,212,219,234,102,201,193,22,233,221,34,226,192,13,55,91,73,96,193,107,227,177,250,104,250,103,84,222,236,148,153,234,227,142,131,35,244,108,115,166,142,193,28,170,17,84,225,17,132,8,206,63,39,11,208,45,234,28,73,134,143,90,65,52,132,141,154,55,143,197,205,219,53,171,110,218,32,64,171,246,56,22,137,170,188,81,163,128,227,5,171,117,110,60,29,246,8,122,180,111,131,176,25,137,16,132,94,231,116,200,203,143,105,183,72,234,110,72,148,128,60,163,78,197,199,54,218,176,170,111,214,238,116,131,3,220,221,172,121,252,111,124,156,86,110,93,182,251,155,176,43,102,245,141,26,198,247,231,176,230,68,91,163,221,153,113,162,209,245,62,149,4,109,51,94,144,80,208,21,13,242,186,142,6,138,184,163,199,16,93,36,31,110,66,119,13,246,164,51,1,43,231,209,100,23,86,168,136,122,147,239,174,73,118,1,63,173,242,146,198,15,151,146,94,123,35,167,66,23,182,179,186,17,175,51,19,215,93,42,61,120,14,9,236,169,53,135,164,138,208,192,67,237,136,27,12,137,52,114,196,75,242,154,173,192,183,7,96,212,139,245,27,121,120,96,18,201,76,118,101,212,171,164,216,142,225,168,87,73,94,92,98,88,145,77,68,133,47,193,176,162,155,74,166,217,108,186,179,174,97,69,178,237,232,244,246,189,105,106,172,19,3,220,160,60,25,181,69,149,234,179,12,59,150,131,154,247,38,26,14,116,12,48,70,246,129,85,106,91,239,195,135,15,160,30,178,164,170,138,186,21,44,160,16,150,90,95,153,12,133,64,91,132,65,99,37,89,20,2,188,22,232,139,119,1,2,98,219,176,227,13,107,67,169,35,110,109,135,85,17,201,46,91,193,175,193,103,190,183,195,64,148,145,192,248,65,73,100,103,53,20,229,158,222,255,205,248,231,159,39,115,208,21,22,127,255,252,115,227,211,39,25,119,87,170,242,148,135,49,72,97,187,36,252,29,92,225,123,241,15,44,8,175,94,37,62,160,225,109,137,57,78,85,249,121,120,172,42,186,2,135,73,44,167,136,11,201,235,55,12,116,194,113,120,213,96,197,210,107,153,145,223,96,223,196,84,142,110,66,196,38,71,193,50,24,90,57,104,40,111,199,188,10,93,232,161,77,214,141,34,201,112,172,76,52,101,216,169,222,171,187,250,39,159,196,18,175,98,201,36,211,131,159,163,41,244,185,13,63,103,208,71,126,23,252,125,165,51,96,128,187,0,111,33,145,96,147,101,82,219,38,204,135,7,164,55,62,65,118,9,90,206,70,179,192,120,229,220,61,116,161,9,35,4,193,239,248,19,76,37,115,20,156,200,100,18,233,245,17,198,225,57,63,255,28,106,196,114,185,28,149,64,62,253,38,251,105,98,215,248,2,45,224,194,232,34,241,213,43,242,225,147,92,44,250,41,249,76,92,152,161,165,88,88,3,91,64,252,252,243,132,129,8,92,64,101,80,250,174,10,128,242,12,137,12,45,50,120,94,239,81,76,112,221,232,124,24,126,253,252,243,224,215,88,244,3,77,114,25,28,82,217,42,130,190,195,50,93,242,3,183,56,186,246,148,145,47,56,224,57,192,176,85,81,5,136,211,208,229,185,245,245,243,207,97,64,19,6,225,181,9,123,149,243,52,117,22,141,1,139,198,128,229,80,236,99,145,96,228,83,146,26,217,162,83,183,119,69,140,0,2,190,58,2,146,49,178,173,207,121,217,59,91,93,64,169,134,117,211,17,175,247,195,221,161,2,118,1,130,174,27,208,63,134,150,103,98,248,86,61,83,16,100,164,141,167,1,51,42,32,15,160,26,33,64,225,145,34,76,134,162,22,134,183,110,208,86,214,76,128,100,148,145,232,14,240,160,46,51,204,209,109,243,160,109,213,108,91,130,241,152,140,175,31,75,76,39,247,90,165,103,131,81,169,233,123,195,8,57,118,79,248,205,225,158,16,10,109,27,93,26,131,180,49,72,27,131,52,132,130,73,46,241,241,150,240,241,48,52,222,102,70,57,27,56,72,56,132,79,114,128,196,142,209,95,0,107,7,126,129,255,224,202,93,91,103,5,144,28,1,125,236,219,82,199,56,117,111,148,235,188,86,94,119,63,230,67,253,55,159,70,119,217,55,15,242,235,73,40,244,38,55,10,171,140,249,177,103,125,108,195,143,240,3,143,78,154,84,50,190,242,164,105,167,51,73,184,12,225,45,227,42,91,56,97,75,100,192,73,104,51,138,52,28,1,1,13,34,106,230,123,159,107,73,187,157,2,242,225,128,247,210,71,138,138,14,142,181,60,208,97,20,237,51,43,78,155,97,19,252,161,170,40,122,248,67,232,139,2,120,13,120,45,236,52,220,116,212,75,178,236,182,253,174,206,81,194,199,225,98,79,19,209,5,154,50,209,109,238,222,232,188,192,190,45,180,193,138,49,0,175,188,112,103,40,129,207,196,106,67,55,203,24,22,43,182,252,207,63,103,25,213,44,226,184,149,255,52,30,219,101,247,68,135,33,72,78,222,209,119,212,157,36,139,220,21,1,0,243,218,163,216,118,71,61,129,179,141,80,137,139,180,176,93,43,12,152,130,77,19,161,178,204,81,203,176,158,38,115,104,248,227,25,223,225,221,19,10,193,20,76,164,99,221,213,129,62,187,124,66,192,11,49,225,94,136,240,212,54,56,22,120,141,17,79,178,193,237,173,15,216,109,134,156,115,136,209,9,134,137,49,37,194,242,107,184,14,119,166,59,41,177,155,74,103,197,206,155,123,98,50,131,94,61,49,162,236,71,195,108,34,154,74,79,103,1,243,211,158,43,204,45,36,216,123,232,37,19,196,235,236,178,1,54,16,78,197,146,160,22,139,95,75,100,25,248,27,142,110,239,1,46,81,66,98,148,42,14,121,104,64,244,96,235,85,192,88,4,240,25,20,119,23,241,193,131,122,72,122,155,200,252,198,158,17,145,22,5,164,117,6,153,213,198,128,135,217,105,139,250,76,20,229,37,141,217,190,32,219,178,229,24,194,93,1,205,111,4,51,16,134,127,97,96,57,113,232,134,111,96,61,156,140,177,153,56,68,223,30,193,48,121,175,195,10,143,107,78,7,21,125,153,126,161,42,205,178,15,225,46,96,4,124,71,65,135,220,143,133,83,0,28,128,182,253,0,121,61,230,126,42,170,200,56,43,110,188,137,190,251,58,88,220,141,220,136,242,0,222,120,204,20,117,128,16,27,65,99,239,78,39,98,68,83,59,145,169,36,206,52,83,80,83,0,187,175,30,145,47,191,186,181,103,208,198,18,25,181,67,221,140,202,107,58,124,103,62,248,6,69,79,67,6,21,128,251,28,131,121,211,118,131,28,199,94,113,76,40,207,21,10,204,21,124,176,62,65,61,97,63,41,144,135,236,241,19,246,53,57,207,36,10,92,189,196,92,192,244,11,243,217,251,20,40,145,129,37,46,251,5,38,83,228,58,21,12,171,201,113,45,144,218,109,51,108,9,128,168,50,35,4,182,3,255,100,208,71,145,227,122,176,98,169,159,103,38,121,238,104,31,193,154,195,36,142,11,194,0,44,226,110,208,123,60,159,130,255,95,65,54,43,135,236,215,94,33,75,179,28,251,74,18,114,198,210,121,53,228,229,94,14,62,56,243,10,221,76,11,57,93,5,149,130,198,26,49,148,95,175,131,47,15,247,188,252,190,252,218,127,237,199,196,61,244,234,161,163,232,239,193,4,227,0,8,196,224,43,107,49,244,212,23,72,118,7,150,71,71,46,202,178,142,221,0,172,3,255,135,145,211,141,147,247,67,163,2,22,188,152,192,135,252,112,220,231,65,97,120,26,163,54,141,19,57,96,28,201,123,168,195,186,237,36,187,199,94,72,212,203,0,123,56,197,124,124,62,99,164,56,2,196,163,52,119,232,119,250,88,38,13,218,155,52,30,215,36,222,79,46,92,81,221,33,109,147,68,234,136,181,170,83,184,69,47,216,177,123,86,142,243,81,44,51,131,138,70,31,115,62,123,103,47,100,123,131,217,236,201,3,254,128,254,121,128,1,234,225,50,128,135,178,125,250,233,147,24,26,252,195,121,1,101,131,158,161,236,51,153,39,240,127,150,73,183,193,22,36,162,217,140,152,230,133,55,247,52,23,245,176,252,69,22,119,101,194,166,196,227,113,11,71,254,64,124,235,103,121,248,187,14,8,252,76,138,11,16,179,126,155,228,49,39,202,254,246,107,221,100,55,221,229,31,150,226,41,176,139,194,67,238,160,23,23,238,137,214,3,114,188,224,215,217,113,20,209,133,60,229,186,131,222,116,116,143,220,197,16,239,161,167,89,99,225,120,34,158,6,44,244,30,197,99,47,118,208,169,188,187,19,5,63,182,38,58,64,164,112,195,198,219,195,100,238,150,119,15,217,35,175,211,63,252,254,2,232,96,54,9,153,212,245,58,72,55,2,31,216,192,241,54,221,205,25,16,32,0,10,242,106,204,110,10,52,219,129,191,52,92,141,31,141,135,128,66,184,167,28,189,182,33,72,208,26,4,63,26,127,111,201,71,73,44,232,88,130,18,107,125,126,112,47,186,93,64,42,218,3,73,183,222,217,177,175,64,251,80,29,38,228,238,145,145,183,214,12,129,129,170,251,12,124,188,166,31,241,50,52,2,143,124,101,171,8,226,84,130,170,118,25,124,89,198,149,75,215,152,69,46,1,78,154,227,1,59,92,16,152,94,145,43,21,24,5,48,200,82,1,166,12,11,76,172,0,147,38,6,207,92,136,230,153,65,133,171,20,152,1,72,26,161,164,113,158,148,154,129,36,22,37,197,243,204,28,37,13,8,19,110,113,243,92,7,22,232,50,3,148,63,7,85,52,84,101,154,103,88,170,74,47,239,81,71,65,253,67,18,129,66,87,28,89,233,182,158,166,10,92,165,194,104,5,42,233,22,36,21,81,179,49,148,148,204,83,61,153,216,197,2,39,42,151,8,4,198,250,123,17,8,94,126,95,126,159,235,157,87,154,237,48,222,113,114,63,182,132,94,57,90,239,193,60,194,215,2,57,96,43,25,101,2,248,127,215,59,197,43,0,218,97,17,14,109,51,24,212,11,120,107,190,106,71,191,129,70,184,50,170,29,26,79,52,55,102,212,182,94,88,197,191,190,157,117,115,17,6,8,47,161,8,101,32,230,44,144,72,154,143,79,217,4,50,148,98,112,27,1,196,5,121,55,9,249,53,163,45,34,196,36,61,30,214,246,235,42,98,163,86,246,149,60,148,149,72,61,177,179,222,188,155,209,188,9,193,4,96,107,103,19,236,111,6,28,115,112,222,240,13,94,206,128,179,187,59,221,129,15,169,185,56,57,235,193,52,83,62,140,27,178,55,124,162,215,122,109,219,122,99,204,131,137,243,94,184,126,163,119,176,117,102,101,227,225,92,191,149,224,41,17,6,19,25,193,227,165,48,74,34,12,143,67,65,105,212,139,192,32,24,217,104,50,155,138,137,108,120,140,222,91,8,38,248,68,103,173,202,61,73,251,12,25,95,133,99,169,116,182,19,77,118,44,16,201,104,240,105,119,18,110,22,23,76,109,82,76,119,59,148,0,194,183,53,101,56,209,233,23,13,241,10,119,115,191,123,4,149,241,112,42,3,133,40,27,79,237,22,238,172,198,30,33,4,91,149,31,39,4,187,234,63,86,8,54,1,49,235,183,185,153,16,108,86,123,30,33,216,99,142,159,77,8,182,96,63,94,8,94,214,191,247,32,4,91,205,61,163,16,188,28,232,106,33,216,154,242,39,11,193,214,162,219,72,8,126,86,65,214,138,134,31,249,213,173,93,149,97,32,44,21,209,203,101,66,239,237,57,7,197,61,32,244,226,91,168,185,241,215,146,6,129,76,92,42,252,95,45,19,91,2,176,19,173,75,4,96,99,41,191,8,192,47,191,191,142,130,168,55,127,106,9,26,6,43,230,126,254,91,53,110,105,220,44,172,197,224,26,108,153,15,119,252,34,6,191,136,193,47,98,240,175,189,24,236,35,205,242,89,113,141,119,175,83,93,17,123,0,180,227,153,224,115,92,136,110,34,250,109,40,233,61,86,176,99,86,144,137,85,98,219,211,164,180,103,20,202,150,201,96,218,164,3,24,37,237,51,20,207,52,160,11,128,214,79,9,194,84,81,160,75,226,119,185,188,10,130,46,240,34,107,31,19,116,56,240,44,219,206,182,179,44,187,134,24,248,126,165,190,231,16,242,54,148,233,252,183,255,186,162,220,211,174,47,239,45,173,76,34,233,184,174,164,172,118,45,188,163,192,94,134,46,199,50,64,197,179,96,245,42,236,14,117,231,101,228,152,52,244,68,207,106,228,168,221,26,118,130,143,145,239,126,101,160,168,96,185,169,23,208,114,176,0,169,137,42,46,149,60,71,233,60,178,101,164,175,91,67,121,40,52,218,68,75,22,37,217,4,182,94,137,171,58,68,75,92,202,38,90,206,242,68,0,245,17,45,37,148,111,19,45,181,60,119,120,8,45,38,185,91,148,164,3,73,48,207,157,56,154,87,204,164,1,234,164,140,160,28,238,47,147,73,71,5,216,152,91,38,29,88,233,246,54,10,92,213,33,147,130,122,85,199,61,45,30,2,107,220,211,22,238,242,0,151,32,69,36,54,164,216,218,243,2,102,93,195,250,32,43,101,160,200,146,105,189,167,205,79,178,181,164,217,23,9,246,229,247,229,247,229,247,229,247,229,247,229,247,171,106,6,242,94,116,96,207,165,7,251,50,117,97,207,166,15,251,37,233,196,158,162,23,195,138,30,155,20,77,106,234,130,165,214,129,207,154,152,95,172,245,32,10,110,45,45,209,241,208,170,30,212,134,77,254,94,187,137,175,149,203,92,137,101,215,111,134,150,220,215,31,8,88,216,209,76,146,9,160,63,236,246,6,205,253,18,180,138,239,95,179,248,101,104,23,223,191,134,241,57,180,140,235,24,220,164,151,238,173,101,23,33,88,67,97,135,70,13,133,44,18,51,197,209,35,155,202,194,0,238,229,21,18,101,83,200,45,100,133,234,180,29,95,207,16,72,227,187,226,142,17,158,37,156,78,199,147,157,88,38,106,218,243,180,189,236,121,204,160,42,137,88,140,253,18,130,170,136,60,155,234,198,217,216,186,65,85,58,233,236,146,78,167,51,137,47,163,211,160,23,25,158,103,51,107,119,58,211,117,70,130,177,90,12,162,72,1,18,12,10,17,1,83,179,7,35,45,165,18,140,116,158,63,105,204,216,195,74,79,1,130,62,119,220,108,245,75,173,30,248,84,132,95,185,89,129,187,2,255,228,47,185,233,104,31,165,92,30,55,27,108,149,83,181,68,39,85,7,57,156,126,208,40,149,91,124,233,244,120,212,154,40,231,23,173,214,93,36,20,169,159,23,206,246,135,141,122,241,186,38,182,170,71,252,65,190,148,154,23,139,213,89,161,190,223,24,14,46,78,155,77,237,130,111,157,137,177,219,226,226,48,159,47,102,164,195,179,125,189,62,56,236,215,235,195,171,19,73,169,242,199,251,251,245,209,221,172,53,44,149,146,183,194,32,50,148,23,178,62,201,198,228,120,44,52,237,10,241,180,124,153,79,92,214,78,47,46,244,108,4,96,79,140,135,78,117,161,212,90,116,175,139,131,70,250,234,228,54,218,31,149,175,165,88,90,168,137,210,233,240,114,118,170,141,142,174,175,90,179,202,172,219,142,13,138,177,73,97,56,219,79,55,7,71,173,124,186,144,109,29,31,132,154,205,238,229,93,62,213,208,243,103,137,91,169,81,106,213,139,237,114,170,174,118,179,165,171,129,144,173,73,3,53,115,193,221,74,149,106,81,111,205,47,245,97,187,145,232,169,55,167,7,5,118,63,34,41,249,86,163,214,235,182,6,241,235,43,149,207,243,139,163,108,37,26,61,156,29,244,196,228,100,32,46,148,67,177,119,145,208,99,167,71,71,98,170,200,93,204,34,181,139,97,246,108,94,110,247,56,54,123,149,8,85,138,245,195,217,254,121,119,150,108,150,10,7,135,108,89,81,14,179,106,81,228,210,205,105,83,216,31,166,212,228,126,164,24,81,22,103,124,164,155,61,26,44,242,5,238,226,118,40,205,154,122,47,116,85,30,117,27,53,150,107,23,51,227,212,117,41,196,165,219,165,54,87,21,211,215,183,139,163,68,81,175,128,254,166,111,198,245,241,52,115,120,85,10,141,218,17,113,63,118,218,190,30,220,164,154,66,121,116,89,63,83,19,251,227,6,187,223,205,183,219,131,185,92,208,251,161,75,161,42,76,58,195,116,104,196,238,167,181,249,241,162,206,3,220,133,6,201,248,209,89,49,210,72,115,251,189,254,1,219,185,168,31,223,14,186,205,253,241,226,96,62,200,95,46,66,131,253,70,116,113,123,53,45,207,11,147,59,85,41,204,212,219,129,152,175,84,111,213,46,223,224,138,237,40,123,147,18,202,135,210,97,55,22,202,23,111,234,195,27,109,191,122,216,62,26,21,85,121,22,185,226,14,227,74,49,86,78,241,99,45,158,44,21,51,252,81,170,125,126,114,82,138,94,140,180,114,251,72,200,71,106,237,228,121,33,59,62,184,227,142,123,163,4,167,223,134,90,231,167,103,153,147,73,190,80,227,154,161,182,162,116,47,102,251,237,34,59,229,1,208,250,224,118,95,237,93,136,41,78,107,138,215,251,195,131,114,253,120,158,174,183,248,131,228,97,172,160,53,251,161,100,61,223,75,94,29,69,26,147,234,88,43,221,69,123,82,253,92,79,116,155,146,162,12,78,166,133,241,248,60,185,95,202,179,229,84,173,214,41,46,174,155,163,252,229,165,192,37,122,71,157,225,233,229,85,230,246,186,203,230,243,133,212,181,62,72,244,42,227,27,1,44,99,49,114,126,158,186,142,200,87,122,38,116,151,40,28,23,69,208,219,170,54,104,212,69,157,191,205,228,133,76,231,18,244,187,153,61,105,117,184,249,172,114,170,133,244,250,193,60,211,189,101,147,211,217,105,231,104,170,158,8,61,174,52,47,47,174,79,90,172,172,183,175,199,199,167,237,193,117,244,172,21,105,78,199,199,133,98,168,209,191,28,101,110,6,201,98,177,41,54,4,133,187,28,159,179,231,161,248,92,237,213,196,230,172,112,217,140,140,175,88,189,16,106,149,18,229,235,88,186,171,150,53,165,208,190,59,103,199,147,104,47,31,231,70,218,88,23,14,66,131,97,188,218,42,158,54,174,139,237,197,249,240,240,68,231,38,194,97,232,182,213,231,243,236,172,154,85,99,194,96,176,104,113,39,229,155,158,222,229,242,139,219,252,65,225,182,84,136,200,251,163,89,85,62,61,231,98,245,84,239,246,232,138,77,151,229,94,234,104,90,56,237,113,119,149,204,101,75,56,79,232,161,124,97,166,156,222,10,233,78,108,220,140,71,11,245,171,219,238,65,51,122,155,186,59,29,238,23,228,125,253,252,232,132,43,233,183,165,3,113,52,29,238,119,90,163,206,57,119,32,95,93,142,7,213,65,37,53,20,171,249,81,84,41,28,106,197,254,44,62,91,100,226,189,226,60,173,113,39,113,93,231,206,10,77,125,216,187,168,87,107,169,115,97,191,92,212,111,164,232,105,253,242,40,53,238,156,92,22,196,16,55,79,93,31,20,147,161,197,236,186,90,58,189,44,171,103,227,138,94,78,197,184,126,102,16,79,198,154,231,19,177,122,123,58,58,186,108,215,83,167,153,198,49,215,110,223,220,180,22,237,73,42,218,216,159,119,83,205,243,168,94,73,23,98,205,104,65,46,40,179,102,44,155,24,240,23,39,151,189,179,131,204,241,236,68,136,47,100,150,27,72,241,121,237,124,124,211,238,245,235,209,121,187,153,189,155,31,9,66,132,149,132,211,118,34,127,120,124,113,88,219,23,98,11,190,122,40,12,11,178,36,71,26,161,246,89,167,46,166,210,226,113,95,234,113,242,129,212,83,122,241,172,40,92,158,78,246,231,173,80,235,44,153,88,100,149,104,84,111,135,90,227,76,49,82,153,151,242,92,236,224,184,117,80,135,68,56,127,208,104,37,75,234,224,160,215,235,229,114,232,152,21,178,221,71,223,92,2,46,216,48,171,19,19,66,50,25,207,178,166,253,168,32,8,15,97,168,186,71,156,5,56,225,45,19,81,171,172,59,148,133,61,238,71,226,244,18,135,244,144,22,240,59,126,54,7,186,229,238,25,15,165,236,246,37,65,128,33,53,86,52,133,56,65,196,233,220,187,35,135,68,59,177,120,156,221,35,175,242,68,1,27,166,41,48,64,216,215,146,233,84,50,99,100,236,16,214,74,86,100,113,131,246,118,118,8,92,190,171,195,219,212,13,42,194,94,142,55,174,183,219,22,187,240,186,211,61,78,60,156,13,250,30,208,225,187,67,1,125,147,230,205,58,224,131,187,15,200,29,60,198,50,153,40,19,77,177,76,56,177,77,113,188,27,44,29,26,77,240,173,37,216,24,89,77,230,197,232,35,128,8,22,144,104,60,153,136,217,204,185,201,178,220,209,149,241,46,107,126,35,171,98,67,180,126,18,134,175,52,221,91,190,221,225,116,44,11,111,165,157,241,83,30,135,20,48,18,255,22,30,11,113,179,69,0,37,188,161,200,119,239,237,187,199,181,187,30,177,149,54,235,139,85,171,111,244,133,220,221,58,187,66,223,4,111,48,84,213,189,204,209,99,210,99,30,190,92,241,40,160,59,59,248,65,49,193,74,34,2,172,174,82,41,240,241,48,179,36,88,188,148,44,234,220,104,177,237,71,118,68,148,209,191,176,41,172,10,115,247,8,235,200,62,177,117,192,103,191,167,109,251,125,162,106,160,12,122,20,86,84,159,11,61,198,59,79,160,199,159,108,180,80,252,64,108,54,170,245,134,97,190,29,72,180,34,212,177,233,142,160,180,14,64,73,30,79,244,0,250,187,234,132,179,31,7,27,147,3,135,154,116,243,243,244,81,205,16,35,38,131,60,103,0,103,0,31,80,221,161,18,158,0,215,102,80,245,88,76,16,165,50,78,5,107,147,134,153,16,218,105,187,89,138,189,129,192,74,111,25,179,233,93,98,150,245,248,30,58,237,182,118,76,75,178,68,52,201,111,186,148,77,141,216,103,159,205,84,126,76,76,188,8,141,221,1,243,66,237,120,146,71,206,2,123,230,122,173,141,149,241,24,228,221,237,152,79,90,252,235,28,6,7,242,113,230,103,159,241,42,216,185,247,240,156,222,73,35,22,146,58,129,30,195,12,173,223,40,230,214,238,55,104,49,16,238,244,197,206,96,199,115,174,237,200,52,76,135,54,2,129,6,128,242,1,223,108,80,27,138,43,64,150,86,20,17,48,25,27,116,147,16,142,71,97,190,187,69,252,122,233,50,230,158,218,254,2,175,245,69,139,159,166,25,41,99,76,142,102,141,84,251,130,137,178,238,93,110,118,5,96,223,23,127,70,132,138,68,52,133,141,181,252,97,4,194,8,69,43,65,97,196,152,97,255,240,123,206,59,237,161,210,25,120,4,39,140,38,146,81,126,125,94,71,187,247,196,145,183,44,244,52,58,11,91,251,236,51,153,159,146,141,124,111,61,24,186,139,159,11,221,16,206,61,144,203,120,125,51,49,73,35,228,221,181,46,201,48,1,22,208,194,216,81,121,65,154,104,52,70,204,124,180,71,92,5,76,131,83,50,97,110,126,30,230,121,249,110,34,164,194,81,236,153,50,1,40,20,135,64,109,39,143,145,186,254,96,13,142,116,167,195,171,128,79,55,81,96,152,13,186,3,76,210,106,248,4,216,4,219,30,195,88,190,74,30,194,253,57,60,6,148,25,98,0,214,224,107,195,51,252,80,22,220,20,204,147,106,211,134,175,217,108,246,121,221,234,186,42,232,78,179,163,138,34,40,74,217,10,246,36,237,140,111,23,30,97,130,248,171,7,81,67,160,32,156,48,52,156,3,88,125,65,223,243,64,220,55,151,253,50,75,211,22,7,205,56,11,85,166,197,213,144,161,228,81,52,207,72,200,235,239,202,30,85,83,51,108,38,113,240,77,29,249,44,182,234,208,234,178,98,248,70,14,12,59,77,225,166,192,140,14,57,37,95,135,182,166,209,60,50,70,61,138,131,58,21,80,160,206,100,80,40,207,22,55,44,160,156,58,200,81,138,92,6,228,244,0,136,43,144,148,205,143,81,218,160,80,103,98,86,156,78,152,45,193,42,227,194,2,229,207,64,254,136,50,46,5,48,139,54,152,102,126,139,155,82,57,21,78,41,214,161,81,109,180,104,118,46,1,58,7,18,103,5,142,235,21,65,218,162,120,87,132,93,77,129,68,104,111,58,131,54,173,233,98,191,200,72,21,78,42,213,97,68,82,0,6,36,222,148,146,69,102,94,230,110,75,198,216,58,4,19,122,9,160,98,126,192,133,64,78,10,20,103,97,241,72,105,88,98,180,34,55,42,215,49,134,141,192,163,227,242,29,64,63,24,85,185,78,80,122,107,140,170,98,246,253,22,96,165,98,228,3,244,46,42,22,122,139,220,4,100,93,217,80,117,87,89,32,195,224,4,200,105,113,227,125,19,208,188,196,245,246,235,200,186,54,4,211,250,251,211,2,51,168,114,26,72,28,128,190,102,224,120,245,125,189,8,155,100,65,34,246,131,77,24,241,85,227,251,122,129,233,149,185,16,200,106,194,28,48,81,122,213,236,140,86,230,148,42,154,189,168,149,8,112,48,3,137,183,70,20,215,187,42,92,112,160,115,32,81,178,204,131,21,163,243,217,234,2,185,167,14,14,234,208,154,215,196,136,102,46,56,4,90,61,192,176,231,160,152,102,192,94,28,68,241,26,56,184,34,229,111,13,156,165,15,69,80,128,143,35,159,217,219,195,186,13,42,202,183,134,81,228,98,135,117,43,238,108,252,16,64,13,21,184,94,13,162,19,153,16,247,97,44,218,94,145,187,173,25,131,232,225,88,181,5,130,21,28,149,22,252,189,178,204,143,33,10,82,16,96,178,166,22,208,92,28,145,213,48,42,216,75,65,147,232,194,44,159,5,109,84,185,195,35,132,28,71,80,90,251,110,95,226,122,107,156,120,107,187,222,126,244,33,182,118,192,252,32,50,26,129,177,30,145,84,136,110,212,109,249,59,232,221,130,0,225,26,113,62,190,184,181,215,143,178,209,78,60,73,242,241,51,245,59,237,30,182,73,65,249,88,16,119,228,239,160,48,248,48,31,11,124,56,31,177,125,218,164,29,8,88,245,147,66,58,158,237,80,249,240,186,158,202,23,208,15,149,175,75,58,56,251,205,252,110,162,155,238,146,124,90,247,96,194,199,242,128,97,143,96,179,170,33,182,31,86,187,14,219,5,7,7,111,214,195,28,19,110,0,135,233,36,25,136,171,10,120,100,16,6,10,103,192,43,7,35,131,98,164,2,20,191,109,100,27,119,16,176,30,190,134,48,71,98,252,15,139,69,160,37,74,132,98,141,40,195,33,218,124,196,68,13,24,180,53,89,123,116,225,72,36,224,68,35,40,76,39,249,20,199,86,97,150,132,224,95,135,232,74,233,159,77,42,18,241,200,168,136,216,103,155,233,147,31,86,140,219,14,114,221,225,95,140,48,230,43,202,237,146,91,144,229,200,246,67,222,210,158,90,151,34,43,75,128,15,171,58,128,227,227,186,54,63,19,96,195,9,79,3,50,115,111,216,102,200,177,77,214,64,55,185,53,177,247,207,140,163,107,25,148,173,9,72,240,2,100,245,47,17,245,114,197,198,63,148,168,139,202,178,158,185,134,97,19,187,246,44,225,27,16,123,191,76,1,19,111,118,106,148,102,174,17,69,183,173,12,5,63,172,111,142,112,243,70,198,167,63,30,189,161,247,248,198,173,153,247,47,75,86,169,99,206,236,23,53,43,55,253,138,101,97,94,186,48,171,203,120,119,196,240,226,247,238,135,175,113,165,255,120,213,85,155,145,186,182,89,19,252,19,111,108,252,58,180,148,46,196,182,55,30,251,102,215,56,79,160,89,105,127,154,133,46,123,104,154,69,238,125,220,35,240,27,133,223,5,205,179,247,119,5,46,215,190,124,250,210,58,230,188,78,178,55,188,138,112,185,72,31,10,32,190,162,73,234,194,105,229,33,235,195,206,108,194,203,60,233,200,115,92,131,60,166,191,239,17,180,23,219,181,75,72,30,36,126,155,145,223,165,30,19,174,195,121,55,128,174,210,232,92,90,185,105,207,221,172,73,218,243,195,102,38,255,248,137,243,186,97,243,110,194,38,109,109,176,145,86,249,137,60,162,248,154,174,37,107,172,24,34,184,109,50,28,251,221,156,189,45,250,110,9,44,4,120,27,231,71,188,237,119,31,190,69,253,186,225,117,127,22,196,192,130,206,27,52,123,31,49,79,232,16,71,208,165,158,47,231,242,56,214,126,147,46,18,225,99,9,247,180,65,31,168,187,59,255,233,193,177,140,86,3,160,6,228,184,242,243,101,131,33,31,28,243,227,60,151,157,24,182,11,187,128,175,192,224,186,41,244,66,155,77,210,36,183,133,254,103,129,77,96,112,160,198,217,51,175,124,199,106,134,183,138,203,251,238,90,150,14,8,25,210,0,93,36,236,129,118,34,148,47,23,51,232,66,68,50,136,57,214,187,171,11,8,119,41,199,48,177,163,18,186,158,164,54,143,237,162,210,89,220,131,252,184,184,19,91,165,135,213,188,177,102,199,1,125,177,233,158,26,75,229,18,240,212,185,56,150,204,147,164,20,219,181,167,131,236,88,119,160,1,124,9,106,155,223,149,64,29,187,13,93,136,90,202,144,245,192,184,41,2,189,107,237,250,153,216,216,11,69,206,107,211,128,39,194,189,47,80,253,118,77,192,77,142,89,184,242,86,8,247,94,181,188,195,179,249,170,161,60,52,74,110,77,3,85,50,225,28,0,197,216,44,41,185,108,82,86,92,220,218,103,203,87,223,232,212,82,186,46,119,87,227,114,233,206,241,221,56,128,170,16,170,225,222,124,54,225,235,225,35,230,37,210,198,175,157,79,247,191,194,171,42,240,81,56,18,70,255,57,239,141,63,66,171,193,243,170,255,222,87,171,98,187,232,55,139,89,239,89,101,209,143,215,146,182,202,218,20,255,244,99,88,75,42,235,246,163,103,153,71,162,152,76,189,119,7,183,194,101,190,122,113,121,4,62,105,103,224,79,173,52,43,113,163,241,12,22,226,170,149,227,106,107,192,114,220,190,50,4,37,185,222,140,227,66,221,12,200,40,142,1,140,40,172,149,26,65,216,183,176,252,101,59,121,208,189,107,193,143,231,71,205,86,35,127,190,127,195,71,15,134,233,118,249,120,88,62,202,71,198,243,216,233,225,85,246,136,173,55,143,123,189,227,198,172,88,188,16,211,218,184,120,115,92,186,41,213,235,245,70,250,174,116,57,72,157,29,213,35,55,5,94,186,170,130,54,123,114,229,20,84,104,113,87,87,251,177,74,79,170,244,122,167,149,230,65,39,190,207,198,199,252,184,120,48,232,73,183,217,82,175,215,40,29,143,10,217,187,69,40,198,53,38,217,203,246,84,188,145,71,205,131,73,252,50,57,94,44,82,105,89,14,101,18,73,57,213,187,61,107,86,37,189,116,25,43,87,70,189,187,185,60,105,133,74,33,133,43,86,203,90,255,98,206,93,213,79,14,203,179,158,114,125,57,110,74,233,179,233,121,47,154,232,205,111,47,66,181,233,197,85,104,60,59,238,229,179,231,179,110,190,89,59,234,167,18,181,65,43,114,115,59,154,197,68,113,22,83,164,106,156,79,112,195,69,95,188,225,68,105,54,25,183,234,199,213,66,129,19,162,74,189,87,155,87,11,138,38,245,90,131,171,214,53,87,151,218,23,210,217,33,119,91,84,88,249,178,123,222,106,100,47,187,82,60,213,62,94,12,111,39,194,81,168,57,156,157,87,70,179,219,195,250,193,197,133,200,157,75,149,211,94,63,19,151,107,66,52,41,223,78,171,234,149,114,208,86,217,139,253,16,63,233,116,122,217,234,209,60,127,115,54,148,34,205,188,202,29,213,234,205,24,119,44,178,145,66,170,126,118,41,79,22,195,126,127,30,185,184,109,117,211,243,80,255,168,53,238,201,179,227,69,241,68,63,188,200,44,234,249,126,43,148,169,39,207,79,122,114,82,59,159,37,198,130,60,105,142,226,169,9,123,114,184,40,204,230,229,218,116,148,57,235,85,46,149,252,40,63,63,61,98,155,137,131,110,103,191,93,186,137,244,211,199,157,89,141,59,105,157,150,133,208,105,230,166,39,52,184,66,47,218,190,30,53,143,6,197,171,104,65,40,95,136,161,81,84,140,223,241,215,135,221,114,100,122,177,47,100,36,118,177,224,175,111,197,74,109,127,48,229,175,138,135,221,90,28,140,228,72,189,58,44,180,91,106,167,212,30,31,22,239,218,233,38,123,87,185,78,31,87,110,132,66,113,116,29,191,201,95,222,140,196,114,53,63,76,237,223,245,58,23,58,207,101,99,85,225,228,86,159,134,174,52,225,226,64,8,45,14,242,169,212,104,50,18,227,237,110,234,186,210,150,143,111,43,98,237,238,168,91,57,228,59,147,230,121,111,63,86,204,94,79,244,243,216,1,55,141,182,217,236,141,192,114,108,241,252,102,120,118,113,155,142,104,194,193,101,102,36,30,44,78,185,171,68,57,127,177,127,57,42,102,51,211,113,159,131,56,18,171,153,225,213,188,210,19,244,155,74,252,112,162,92,28,116,58,147,227,242,190,40,169,249,133,208,146,133,86,127,164,100,187,141,218,96,166,30,245,155,209,171,65,190,119,115,27,157,87,143,120,54,196,141,229,187,121,74,45,72,253,203,196,162,206,15,27,165,43,21,173,151,126,44,53,156,131,70,101,174,48,103,123,23,74,101,210,154,158,205,91,133,179,51,157,63,168,101,242,151,7,177,196,105,106,170,139,215,53,45,114,147,157,31,75,73,238,238,40,95,159,181,212,11,190,112,200,9,133,102,51,29,239,20,235,249,250,130,175,156,238,231,219,249,227,235,222,254,84,168,212,185,68,65,46,38,134,108,28,204,29,39,69,19,220,248,64,45,37,148,211,94,124,216,155,115,135,153,118,89,62,189,225,134,189,254,249,237,101,115,188,223,59,96,43,162,216,73,159,93,138,181,88,242,184,206,157,159,143,245,254,181,170,151,149,124,243,74,40,180,184,201,164,171,22,103,199,23,39,106,119,159,191,25,177,237,116,47,194,54,70,44,219,230,38,209,81,71,31,196,251,242,85,236,84,76,3,154,115,217,157,206,71,241,179,139,139,74,236,120,114,144,40,43,147,217,97,76,185,155,75,153,194,254,236,240,248,178,32,229,15,66,29,105,38,22,238,66,197,126,79,43,93,148,197,198,236,26,172,195,203,179,107,53,217,46,105,153,250,117,43,182,159,239,231,71,163,81,249,48,206,21,14,27,199,242,217,172,14,118,110,101,255,240,178,162,245,231,217,98,177,94,74,236,231,187,55,7,250,225,121,151,207,156,119,88,249,164,155,237,93,43,163,190,54,204,215,224,94,40,132,154,173,235,254,66,62,144,187,151,124,227,76,141,31,177,251,131,147,198,73,122,94,204,220,113,249,147,4,219,230,135,71,99,233,52,157,207,75,221,102,249,36,195,183,154,139,59,53,113,162,40,23,98,99,84,89,128,181,83,26,151,199,135,39,169,155,248,173,202,165,203,245,252,249,85,239,176,144,56,210,74,189,66,239,230,230,170,159,25,117,27,173,25,32,121,141,131,203,241,109,171,193,45,226,167,147,217,84,187,146,219,108,161,84,169,232,87,231,81,173,117,125,84,184,61,90,156,93,214,66,167,114,91,58,94,92,178,157,66,228,108,160,28,76,27,177,98,164,51,60,236,101,207,74,149,147,187,198,93,165,220,106,14,15,39,151,249,97,63,222,186,139,158,39,78,147,233,139,42,88,122,177,197,52,154,80,202,165,225,237,105,60,116,120,60,46,202,74,35,89,31,220,84,251,161,193,209,157,158,221,31,246,67,41,65,57,62,91,104,195,233,133,48,190,141,158,236,199,164,99,237,118,156,30,156,165,186,64,192,174,176,201,171,24,219,87,39,199,131,102,255,226,74,184,40,199,228,88,95,75,183,47,43,7,49,177,89,207,55,174,251,90,227,162,17,143,156,86,110,138,145,43,176,223,10,205,222,240,148,111,204,249,43,189,146,101,79,245,98,91,100,139,141,66,141,43,85,174,143,110,238,42,163,124,168,58,233,158,113,189,130,82,185,173,93,70,103,226,213,109,230,96,113,41,43,147,249,120,146,23,199,237,97,87,210,35,250,121,178,41,238,231,107,149,142,124,54,184,74,157,142,234,7,55,229,54,216,34,23,131,132,218,46,158,39,211,220,168,114,112,41,204,5,161,180,63,140,45,184,201,162,22,109,76,85,46,113,7,106,150,26,13,73,184,30,86,216,179,68,251,152,59,61,159,236,159,107,242,244,182,33,68,247,123,85,54,150,98,143,46,121,109,166,94,159,71,186,215,81,64,239,26,108,186,82,63,226,10,121,45,213,27,55,100,185,60,110,232,137,147,139,179,170,28,105,87,83,224,60,59,102,103,209,236,226,170,114,57,26,118,196,26,23,231,51,96,75,118,91,149,10,215,184,173,205,46,98,183,69,254,162,82,56,214,142,155,236,117,122,220,214,5,238,232,112,116,42,213,14,199,218,245,254,117,172,86,29,40,145,200,249,172,112,92,202,183,184,106,107,82,17,249,81,60,94,231,180,122,40,179,127,84,137,95,15,154,35,46,2,142,211,163,134,118,183,152,230,21,118,48,67,7,113,179,117,126,210,56,76,22,174,170,85,236,208,40,38,133,231,112,104,100,211,109,94,232,102,147,235,56,52,90,101,223,187,67,163,217,212,151,228,208,232,209,222,122,14,141,158,21,215,112,104,244,168,247,88,135,70,15,80,43,29,26,151,213,121,31,14,141,158,104,218,212,161,113,9,144,247,224,208,232,141,162,231,116,104,244,108,225,73,14,141,222,16,55,91,4,79,117,104,92,178,149,54,235,203,115,58,52,122,14,245,169,14,141,158,125,254,101,56,52,122,118,228,151,238,208,184,41,122,214,115,104,244,128,250,126,29,26,237,13,62,131,67,163,29,224,251,116,104,180,183,244,222,28,26,151,54,243,4,135,198,53,224,174,235,208,184,6,168,247,229,208,104,54,189,220,161,113,157,30,62,213,161,209,209,198,123,118,104,180,183,246,37,57,52,62,182,209,231,113,104,180,56,228,71,59,52,218,7,240,229,57,52,90,93,255,37,58,52,186,240,247,120,135,70,95,80,207,233,208,232,58,140,222,171,67,163,187,181,199,57,52,250,192,89,195,161,209,171,230,175,173,67,163,123,176,191,28,135,70,85,212,68,117,170,72,234,218,188,9,96,179,70,252,112,104,75,115,108,3,246,197,39,241,197,39,241,171,13,17,189,164,208,210,94,92,18,95,92,18,95,92,18,127,245,93,18,123,251,217,60,51,43,113,96,29,25,155,208,242,72,180,237,245,37,14,137,198,129,247,226,144,248,226,144,248,226,144,248,226,144,248,226,144,248,226,144,248,226,144,248,226,144,248,226,144,248,226,144,248,226,144,248,226,144,248,226,144,248,226,144,248,226,144,248,226,144,248,226,144,248,226,144,248,226,144,248,226,144,248,226,144,248,226,144,248,226,144,248,242,251,242,251,30,28,40,61,12,19,238,151,201,200,94,102,9,75,143,119,215,62,89,234,253,152,201,62,218,33,2,191,159,57,149,224,230,221,233,43,170,180,128,3,50,109,137,18,25,182,219,21,162,49,195,150,104,55,26,134,38,41,128,148,134,99,41,22,90,155,7,88,195,226,35,28,79,37,146,25,187,73,138,165,94,250,90,38,211,78,8,2,109,60,231,221,116,128,74,255,236,51,120,44,186,59,67,25,221,64,75,22,155,29,204,115,152,119,104,250,17,47,243,61,81,165,175,233,127,117,107,247,110,203,112,213,225,119,82,151,217,20,164,238,242,28,51,47,112,133,18,185,250,100,237,215,198,251,253,2,188,168,62,172,162,36,214,126,147,233,106,101,201,109,166,49,149,107,223,102,190,28,14,47,191,47,191,47,191,47,191,47,191,27,179,117,126,156,6,225,192,8,107,19,136,37,208,27,225,73,248,119,207,254,74,118,218,75,110,180,61,12,142,217,27,119,33,23,55,99,241,125,180,190,197,83,158,181,56,63,32,71,217,158,60,71,151,32,64,96,151,77,237,22,40,97,200,176,180,138,66,81,193,1,139,197,87,80,194,19,22,236,20,175,138,252,35,193,249,49,165,217,248,175,104,72,142,155,144,17,146,99,122,48,78,118,14,238,162,149,78,39,178,136,79,1,15,175,233,211,179,30,175,157,12,242,181,86,71,173,150,211,220,69,249,160,122,115,87,23,46,88,177,215,104,112,66,62,31,171,243,169,155,67,41,223,188,46,213,175,132,81,171,60,43,85,197,177,178,232,205,10,149,56,127,80,109,86,91,249,94,173,201,133,6,82,233,66,170,9,210,5,59,61,59,58,208,229,69,183,187,184,209,147,83,225,160,54,173,181,229,182,154,97,59,177,116,122,58,205,92,222,69,22,145,227,140,28,58,137,215,251,231,3,182,117,173,11,133,232,72,204,212,198,226,193,188,220,225,18,179,226,188,82,104,44,178,133,252,73,255,82,226,110,180,217,97,85,191,58,45,29,206,245,253,78,114,49,207,182,142,198,33,61,218,148,66,7,7,177,233,249,97,233,188,83,44,92,245,34,23,51,37,114,165,212,138,7,45,85,205,22,117,237,150,83,11,153,38,59,73,37,174,111,246,197,131,200,254,161,178,144,50,139,154,92,159,39,18,220,109,146,91,84,79,90,35,69,56,45,12,14,139,197,76,74,228,242,108,183,46,53,198,170,146,25,213,47,91,213,203,252,217,48,25,175,212,242,33,77,43,142,47,164,198,236,90,187,168,23,164,230,69,178,50,225,90,137,3,254,132,141,179,138,218,138,229,163,231,90,38,46,39,1,127,58,236,68,122,74,67,86,251,151,156,174,113,197,124,255,160,168,135,102,173,68,171,18,185,187,56,62,207,223,21,163,98,190,61,204,128,190,212,235,211,212,32,50,154,102,5,125,118,119,35,37,178,205,187,89,237,180,215,227,110,245,110,62,219,153,71,245,82,67,77,169,209,209,69,119,200,157,12,154,147,227,232,52,19,17,15,185,250,124,52,41,75,165,235,104,137,175,75,169,82,187,218,27,20,122,199,122,230,168,28,79,102,106,71,249,222,205,149,118,216,186,236,170,188,126,92,14,77,42,245,212,160,17,43,15,217,74,123,49,226,74,71,7,106,191,93,219,79,117,46,46,91,173,105,225,176,114,34,107,5,245,160,119,210,98,15,234,169,76,237,68,137,23,167,101,69,26,54,123,217,195,70,98,94,203,54,59,249,235,118,86,238,156,95,86,225,154,231,138,251,195,250,244,60,113,34,54,249,171,76,70,141,76,106,119,93,181,127,87,27,223,241,124,178,113,217,23,117,177,175,166,75,177,252,205,73,59,115,218,56,41,228,75,141,154,220,108,167,79,66,215,92,241,238,160,34,36,102,55,19,24,245,96,182,104,206,175,78,239,74,163,124,38,126,151,29,166,18,237,172,174,28,103,75,243,122,181,222,57,201,55,106,169,57,199,38,163,183,82,181,154,175,14,148,209,73,38,47,244,206,180,158,126,118,57,226,162,221,147,222,109,35,121,123,153,63,186,57,141,247,132,108,47,116,210,225,50,181,193,48,153,28,222,246,239,174,154,92,153,155,201,162,126,120,196,78,98,149,147,50,215,154,141,42,135,66,189,162,37,231,189,233,44,210,62,237,29,37,79,22,119,105,49,146,87,167,105,77,239,38,106,165,27,133,231,174,110,203,173,198,180,92,106,36,163,39,145,153,124,85,229,0,58,38,92,62,49,233,95,68,231,7,226,13,87,78,117,11,122,251,148,107,222,68,238,210,173,19,176,50,244,25,183,95,158,182,79,203,61,73,40,177,139,86,250,50,127,49,19,247,103,231,189,68,247,136,207,202,147,76,81,155,95,87,10,189,108,168,112,150,109,220,157,135,178,245,86,162,122,33,93,29,78,246,243,243,136,222,75,95,106,245,179,187,193,240,180,114,121,212,154,76,11,189,102,15,236,238,134,18,151,11,215,211,98,235,104,118,80,61,153,158,199,123,17,249,160,115,157,106,100,186,61,181,35,84,174,82,169,227,131,225,76,157,236,95,117,226,23,90,91,62,57,44,233,87,119,61,165,80,76,221,77,7,103,147,10,87,107,178,41,182,177,47,114,71,9,225,234,48,210,169,94,233,141,203,84,100,86,57,235,44,42,183,114,249,32,221,206,183,34,241,115,46,205,93,179,199,205,171,102,49,175,142,111,202,241,195,100,109,124,30,186,16,66,195,250,236,118,60,200,158,29,207,103,119,243,68,168,212,92,132,6,131,211,118,177,114,39,156,100,47,98,199,231,151,167,77,141,139,166,155,209,121,254,100,62,45,77,14,198,151,61,241,226,248,166,215,207,148,7,215,205,76,226,160,126,167,46,110,196,124,177,115,29,85,36,249,42,218,155,68,186,53,125,206,237,183,38,221,202,157,164,180,99,122,163,209,174,101,166,151,183,82,122,208,41,22,111,90,202,73,107,56,146,103,243,131,122,63,46,207,186,55,145,163,163,179,243,104,166,160,202,147,113,167,87,56,57,190,154,9,139,100,247,226,108,24,189,45,132,52,65,105,222,206,249,252,56,147,60,107,42,153,25,27,249,255,217,123,215,238,70,146,228,48,244,175,96,176,187,61,192,162,0,84,225,13,112,208,109,188,248,126,131,108,146,221,67,247,41,0,5,160,72,160,10,172,42,16,4,217,212,89,201,178,87,210,106,245,176,124,189,199,90,61,44,251,174,108,157,123,188,146,172,149,45,237,106,237,115,238,79,185,103,123,102,245,201,127,225,230,171,170,178,158,168,2,217,51,61,179,108,206,144,64,62,34,35,34,35,35,35,51,35,35,37,110,43,151,83,211,47,155,39,124,235,101,103,75,61,184,41,179,219,39,133,195,173,65,35,87,174,31,229,132,201,206,230,153,214,229,21,101,118,165,172,223,30,166,87,19,187,103,205,220,73,61,125,154,19,59,135,25,126,187,167,168,221,198,85,109,167,121,12,180,79,183,209,217,225,55,246,110,46,47,185,209,26,87,216,189,105,149,107,217,235,209,86,94,204,116,10,195,217,94,115,99,103,147,231,79,178,167,202,89,113,119,127,93,221,169,181,114,27,107,155,194,171,157,114,238,184,219,94,149,18,251,221,173,245,141,25,191,41,77,38,219,183,0,115,233,180,187,219,16,38,215,237,43,77,234,203,215,47,51,131,43,110,182,181,171,157,157,205,39,229,147,179,179,29,46,219,191,61,28,157,52,178,227,217,89,90,216,89,227,175,135,242,65,111,175,62,104,14,183,51,115,101,117,63,187,183,179,181,57,57,216,154,213,15,207,178,51,192,246,201,181,122,181,218,212,128,150,217,16,214,55,164,102,225,66,88,211,206,212,151,237,114,99,109,150,57,187,201,105,219,188,34,247,186,227,236,26,152,75,6,121,117,77,62,57,170,41,181,236,254,218,170,82,222,101,185,98,161,120,155,62,106,112,7,23,221,126,171,181,211,111,136,218,250,145,34,159,12,14,183,106,167,77,48,216,154,194,230,230,240,240,148,61,204,31,213,174,243,47,107,101,53,187,154,233,201,141,76,187,81,46,28,115,131,162,6,52,215,213,254,64,170,241,167,39,107,217,76,255,229,65,110,47,189,183,81,79,175,223,238,40,253,226,236,146,189,41,213,214,50,47,39,211,236,89,113,117,160,118,175,210,195,221,211,188,186,183,221,219,93,219,97,51,211,220,68,218,153,102,46,175,247,247,111,193,232,59,173,229,138,91,236,169,80,58,204,241,133,193,113,241,70,72,151,78,165,220,214,225,140,83,202,183,124,182,117,189,127,118,124,180,211,59,21,119,185,226,206,174,152,30,149,213,213,209,171,233,118,113,178,253,242,104,181,48,157,203,47,7,163,196,213,101,33,177,183,90,26,20,103,215,157,139,252,237,105,187,192,239,92,236,12,234,29,37,221,200,37,202,243,236,218,203,102,173,177,218,78,28,109,103,143,228,225,248,164,150,62,219,16,122,233,141,217,13,148,191,91,121,111,146,235,173,31,157,53,79,111,55,216,173,105,161,3,99,78,237,116,122,19,33,83,26,239,1,245,205,53,119,10,123,251,153,97,103,243,101,75,202,206,164,210,234,254,104,42,143,58,55,179,45,233,182,216,107,237,246,19,237,118,123,103,245,213,225,240,244,164,152,171,165,175,215,139,233,151,74,122,191,126,147,233,240,165,87,211,204,234,53,104,245,85,243,82,152,13,246,87,79,55,46,90,253,11,110,216,126,117,147,23,246,75,47,215,39,163,227,221,193,109,109,187,55,85,46,139,47,199,221,178,120,57,102,149,81,129,187,190,236,159,128,49,167,109,150,119,247,14,26,74,173,199,215,111,165,65,169,85,146,75,245,235,91,185,51,190,100,133,211,230,102,126,124,91,122,217,158,12,20,45,93,111,8,153,245,81,247,101,49,33,41,199,39,252,80,30,92,118,206,94,22,91,123,249,171,210,230,120,176,222,24,237,246,78,155,157,189,222,104,173,222,217,108,94,141,102,91,71,87,242,100,163,151,75,188,90,87,134,210,213,254,203,121,233,32,63,59,189,94,31,14,95,229,207,118,135,199,178,242,242,104,204,29,230,183,18,7,237,210,165,150,216,42,223,164,129,186,221,57,216,189,0,179,214,229,230,237,109,253,160,51,170,237,111,238,220,118,79,111,235,165,116,239,38,125,182,175,213,143,203,23,147,181,141,221,194,213,126,254,112,119,112,220,221,86,229,98,102,67,30,9,199,237,213,194,76,219,149,39,218,254,80,212,198,227,53,121,38,103,110,182,110,143,15,242,167,220,246,118,175,179,159,216,92,155,149,207,90,87,59,131,226,250,252,21,11,102,194,211,98,239,108,180,90,43,236,12,210,227,51,245,176,37,247,184,198,164,127,156,56,152,105,23,87,183,205,206,173,124,52,209,122,210,129,112,180,54,107,8,155,87,131,181,146,118,216,205,244,7,205,235,245,182,212,187,22,54,4,97,231,234,162,214,185,222,224,235,107,131,125,118,237,162,211,111,77,91,59,55,235,87,51,109,111,71,57,40,8,220,237,205,122,119,235,240,229,80,188,225,143,55,46,59,211,205,209,73,33,49,204,170,123,55,51,113,218,111,183,90,237,222,248,170,59,236,182,106,235,217,91,81,104,102,78,114,171,115,46,177,122,189,49,236,212,202,235,173,163,141,193,209,169,180,118,124,165,149,95,157,78,107,23,74,227,54,191,39,168,47,103,151,103,93,101,154,77,231,142,202,131,220,206,54,183,214,184,24,73,249,180,120,88,60,86,183,230,151,219,141,81,190,150,217,187,218,233,109,141,182,79,243,7,59,115,121,152,209,164,89,226,224,128,107,138,163,90,190,209,221,212,18,237,237,205,225,177,48,104,102,94,109,148,54,133,93,1,104,151,196,36,209,222,217,108,138,194,234,156,221,57,25,151,20,94,62,88,91,107,141,230,107,131,219,236,254,184,158,29,92,13,199,179,220,222,161,186,189,122,112,117,213,57,92,213,134,137,86,189,92,104,244,47,247,78,187,7,26,223,63,234,236,95,20,231,137,124,43,147,0,70,223,9,176,29,214,119,196,245,203,241,240,56,189,122,209,27,221,244,95,74,179,173,174,52,190,226,78,110,79,14,47,230,74,119,99,173,57,73,116,58,165,201,65,186,195,13,102,253,235,141,50,152,34,215,7,227,108,154,27,117,58,251,107,251,155,114,41,127,184,86,111,151,106,199,157,241,122,103,119,79,3,243,195,73,135,187,221,87,110,59,185,147,87,7,124,102,50,145,84,77,205,204,58,192,212,109,159,202,165,98,109,144,214,218,217,204,234,233,228,100,243,240,186,183,59,219,219,93,107,55,118,207,250,23,87,189,230,206,81,67,27,141,75,197,171,131,141,151,27,249,209,222,116,210,232,229,180,235,126,125,231,246,166,113,208,174,207,167,167,138,112,176,95,224,114,114,103,48,61,155,109,29,148,181,147,73,247,44,209,185,57,104,222,52,64,109,110,124,163,158,222,102,143,182,118,197,211,157,214,238,89,251,64,184,58,171,15,215,184,87,55,69,190,214,87,197,87,67,245,226,108,99,125,231,85,251,66,83,217,198,109,102,119,125,235,244,106,167,54,106,76,183,247,178,199,137,211,97,169,33,180,196,118,102,176,153,217,189,144,142,114,27,217,253,92,103,109,109,112,81,204,29,95,28,191,218,171,21,164,249,229,106,90,90,205,189,108,172,229,154,189,225,112,220,43,247,74,171,192,218,85,180,110,227,230,168,216,58,30,174,182,202,235,163,211,238,228,232,182,211,16,47,250,171,155,235,249,110,163,61,191,29,214,46,19,155,226,81,253,213,232,213,213,37,59,76,204,248,227,139,245,2,95,56,190,41,239,110,78,58,215,218,142,172,236,93,141,132,210,241,174,178,223,73,231,178,181,45,89,152,79,74,155,236,250,60,135,86,29,173,209,234,17,48,35,15,198,141,6,14,63,212,43,56,119,219,169,189,246,212,36,17,21,199,131,116,111,246,102,56,149,82,172,80,232,21,115,108,41,5,214,57,168,126,63,207,57,235,71,167,170,16,129,78,126,93,45,186,162,197,162,217,178,144,137,130,117,84,222,182,132,2,41,108,166,248,158,54,251,57,182,208,237,11,221,220,7,177,217,111,34,243,165,108,246,243,35,65,209,26,143,181,1,255,85,130,214,19,213,253,128,199,5,185,253,32,167,5,59,174,167,5,46,205,248,156,23,232,210,240,116,94,240,244,243,225,238,246,61,230,142,223,87,113,215,47,207,150,179,11,167,54,46,155,203,193,169,45,154,103,59,197,197,51,97,167,207,235,197,133,0,197,203,153,126,30,77,156,28,91,92,88,184,88,100,187,184,112,33,187,244,156,218,209,164,36,241,198,209,231,174,66,129,205,114,189,124,247,252,78,143,181,209,31,9,55,247,254,142,203,206,202,70,140,155,172,109,34,245,141,186,227,168,95,230,225,79,16,16,216,141,216,1,136,9,222,102,197,30,168,167,242,141,126,190,95,236,243,247,190,124,138,84,250,162,162,106,201,238,80,28,245,238,140,0,24,232,135,70,92,229,199,147,17,152,125,156,0,200,168,131,83,9,190,26,113,103,132,100,76,229,81,96,142,8,151,98,115,28,140,165,2,29,193,244,207,247,78,18,42,201,153,208,185,20,53,211,149,217,74,15,29,20,137,196,128,212,163,180,24,214,145,254,221,25,86,69,200,193,31,61,10,136,30,251,131,196,172,9,130,76,82,27,78,199,29,151,88,72,60,199,103,249,178,7,228,20,178,7,38,60,96,44,15,165,220,41,45,122,148,24,71,96,145,199,176,177,68,169,47,99,219,3,250,57,167,191,42,245,0,103,71,114,23,49,204,207,14,82,249,26,83,170,67,59,232,172,86,227,129,153,211,232,193,59,229,173,6,190,12,15,239,226,55,70,13,24,117,1,36,77,245,72,11,13,174,206,92,174,213,214,26,230,93,248,198,164,78,74,205,116,139,169,129,111,199,239,173,161,56,6,70,197,171,70,109,173,9,13,174,45,24,130,192,136,161,96,68,30,56,204,192,146,237,60,130,7,154,48,50,240,253,243,134,84,135,113,2,90,40,163,54,181,154,102,54,170,125,204,50,93,122,158,204,178,167,159,167,159,47,193,212,165,38,85,221,202,212,77,142,8,180,57,204,8,6,193,110,77,153,183,4,99,121,142,137,224,255,29,222,193,11,0,90,97,17,251,35,28,12,234,66,83,192,203,76,22,243,28,219,28,84,59,52,159,104,91,195,190,40,32,54,135,43,178,14,11,218,188,135,153,132,87,157,38,48,70,128,99,186,166,12,107,108,43,24,151,38,80,154,190,228,224,242,102,42,70,89,183,117,116,20,45,109,211,150,142,185,188,208,77,158,72,22,250,185,103,88,180,192,201,152,190,164,230,234,194,19,81,59,35,251,125,87,94,96,76,63,251,217,31,191,251,157,255,250,217,159,254,197,231,127,252,155,239,126,252,243,119,63,253,203,5,176,9,7,74,6,70,58,249,102,138,243,62,136,110,50,145,124,139,121,99,48,243,222,137,209,103,63,251,195,119,127,250,3,15,140,176,21,229,164,217,104,148,88,83,139,27,181,91,86,6,76,227,174,143,115,161,231,227,56,145,207,228,120,231,50,231,26,240,80,129,203,144,110,62,199,69,227,43,81,184,138,145,6,209,106,181,10,103,102,185,31,81,158,61,139,41,213,215,104,81,162,0,131,237,252,60,206,40,41,56,143,143,84,144,101,174,101,244,196,248,10,4,202,67,160,185,114,89,136,198,83,61,161,207,79,71,218,10,31,139,178,2,87,40,119,132,76,20,192,250,136,101,238,48,162,59,252,164,2,190,225,184,48,59,114,79,168,124,196,221,195,245,83,166,92,88,122,253,4,56,7,239,72,240,61,115,229,209,225,51,101,129,207,21,206,239,108,161,24,22,4,140,115,212,199,247,236,204,6,204,128,117,206,77,69,98,34,227,11,215,182,133,138,137,144,75,116,59,46,11,111,80,220,27,206,221,4,231,109,161,239,82,31,42,229,10,103,13,29,153,73,21,192,106,164,72,69,148,68,33,20,201,158,171,5,47,124,59,204,9,150,94,103,174,160,91,68,200,199,92,213,227,33,62,190,9,191,140,115,242,135,14,98,6,99,49,181,181,133,246,254,229,33,182,247,145,153,78,69,122,170,53,112,108,181,53,28,222,10,198,169,106,244,145,169,142,44,115,98,208,3,235,29,152,242,173,26,179,7,33,76,235,122,208,44,20,70,172,113,81,103,100,100,152,243,150,40,89,166,117,110,71,210,199,60,215,229,227,201,60,127,250,121,188,31,90,99,131,201,78,250,84,179,7,204,193,215,188,64,134,215,13,49,48,1,2,64,230,157,77,55,21,141,65,219,118,76,245,170,46,186,26,151,215,13,10,167,130,198,85,221,180,52,110,8,42,230,8,183,2,167,110,235,61,227,60,166,198,118,143,52,175,35,227,84,207,119,46,102,56,72,161,213,178,113,197,19,66,240,50,4,186,249,197,251,157,37,174,32,224,237,209,140,208,123,239,14,151,181,211,221,246,33,187,81,83,212,92,183,112,0,190,39,38,155,135,173,213,99,190,181,175,141,71,217,141,87,47,119,206,110,178,233,244,90,105,103,181,45,237,220,118,46,219,195,157,214,69,67,108,108,141,235,151,151,147,227,201,222,245,90,126,127,109,120,50,222,186,84,211,107,135,220,108,38,30,75,23,195,241,234,218,214,171,195,13,81,158,239,223,238,206,228,131,75,126,227,112,179,189,191,117,211,155,151,202,253,230,158,182,155,224,18,243,219,50,167,20,139,219,189,219,109,173,32,29,77,211,235,39,39,106,249,54,147,184,206,23,110,185,211,82,169,112,54,104,223,246,143,94,205,214,165,218,184,91,187,154,213,47,6,39,123,141,217,110,122,190,59,171,237,15,174,210,71,179,1,47,148,54,20,173,165,14,202,67,161,89,158,109,116,234,179,217,237,36,93,59,73,175,181,181,117,173,150,78,39,10,205,218,214,172,223,230,102,173,108,243,213,241,78,239,213,53,155,168,73,175,54,51,156,156,63,109,174,213,139,167,199,87,71,141,102,177,253,234,232,82,61,88,205,181,246,39,7,199,215,233,62,191,113,208,200,72,179,163,147,87,23,217,253,250,89,81,94,19,184,211,220,238,62,155,24,204,55,174,231,165,70,113,58,221,149,149,108,189,88,170,157,102,94,94,95,183,139,87,233,68,167,52,170,109,119,154,185,83,245,101,243,186,180,118,58,120,41,92,30,30,164,71,249,11,173,219,60,59,150,27,153,157,235,87,27,211,245,193,254,224,36,81,207,159,109,11,151,197,66,183,190,61,223,174,237,143,107,251,165,205,249,229,117,122,50,230,71,173,90,111,80,59,76,52,243,155,217,244,241,106,246,244,38,189,113,80,187,92,229,203,199,141,244,229,171,147,218,218,89,121,126,197,238,12,118,148,157,98,253,146,231,47,250,243,213,87,109,126,55,55,169,111,205,219,229,86,122,183,126,241,106,178,151,75,236,22,55,182,14,212,209,120,118,53,63,45,171,237,90,173,200,94,21,180,214,245,142,244,106,253,178,187,189,191,91,122,181,153,56,169,55,106,220,252,176,151,61,120,57,171,77,154,138,212,219,25,245,59,185,65,109,91,189,188,57,92,207,200,123,167,210,160,119,90,235,112,227,89,158,85,183,118,94,246,180,121,186,246,74,88,85,218,157,151,108,237,42,87,203,77,154,135,154,90,56,60,152,236,158,100,154,181,198,126,123,123,162,108,93,54,74,103,125,77,201,109,29,174,201,229,102,98,151,235,173,167,211,229,179,179,124,122,99,247,242,106,171,196,14,139,13,241,164,118,147,107,105,7,179,205,105,225,118,151,221,200,207,26,215,236,171,182,180,125,92,172,241,185,214,233,168,84,27,108,13,247,118,129,224,172,179,227,194,206,70,66,81,218,147,155,230,126,237,182,187,63,56,107,53,247,119,14,86,15,46,143,198,217,150,218,202,182,175,59,108,109,235,44,43,212,182,10,103,171,185,166,182,213,42,39,198,125,169,191,177,39,105,199,114,83,25,188,228,110,235,219,131,158,176,181,61,236,23,19,151,91,91,179,222,217,85,86,58,237,105,135,163,13,118,178,191,190,122,34,238,202,199,170,196,30,151,214,215,78,246,71,234,101,167,93,90,107,175,141,217,102,103,88,108,14,154,121,118,168,22,58,91,153,203,211,140,92,63,26,236,172,181,207,6,163,57,119,179,250,178,189,63,234,79,111,11,59,7,234,81,102,190,58,41,21,15,214,51,47,47,231,234,33,151,95,219,191,204,101,214,38,237,249,250,171,227,68,38,47,239,109,92,139,153,163,201,166,112,198,177,137,139,226,193,197,238,81,166,203,143,229,213,195,238,201,160,48,59,158,173,159,149,242,124,119,190,57,43,111,77,175,250,219,221,147,244,225,252,250,172,55,219,218,107,202,114,105,91,220,216,128,56,238,149,106,249,217,171,157,253,253,221,132,52,233,229,243,171,237,65,93,60,60,187,42,237,175,169,27,135,141,213,90,125,189,188,185,43,21,14,197,189,217,106,187,113,221,206,119,27,157,249,108,117,176,151,63,154,42,61,233,76,152,31,188,60,125,169,190,172,181,219,27,7,221,171,57,63,227,199,141,109,62,215,92,157,93,23,120,161,93,231,206,118,46,27,117,1,116,178,178,118,122,209,126,53,156,212,134,229,118,162,61,218,186,25,111,205,26,237,122,253,102,112,179,147,221,59,62,61,169,143,107,197,87,45,101,99,212,155,9,243,173,196,65,98,114,115,92,43,31,54,242,181,70,230,116,198,79,249,131,145,122,85,56,200,137,220,209,171,141,141,26,47,214,96,133,189,250,101,163,167,205,122,37,177,208,27,95,205,87,247,47,102,7,181,205,141,17,63,62,217,90,27,159,12,234,108,126,253,90,213,54,175,231,103,153,141,221,121,107,86,107,156,108,28,149,90,243,93,182,124,148,169,37,234,123,237,190,186,94,110,102,207,94,157,240,181,122,125,237,182,181,209,215,228,217,180,217,56,185,236,206,14,74,87,39,71,175,202,23,181,173,131,141,181,45,169,63,184,56,99,107,173,67,121,58,187,105,183,75,199,131,235,179,204,218,140,27,228,212,81,166,191,209,21,87,215,230,199,91,237,238,137,32,242,66,226,154,111,23,202,146,112,85,87,119,15,7,189,13,245,102,181,223,158,137,27,195,220,218,65,99,184,154,19,183,247,15,139,47,19,205,227,237,87,53,181,127,153,235,161,103,174,234,155,135,199,249,150,114,185,57,24,12,170,232,157,171,124,150,235,7,208,255,217,110,17,235,255,108,54,64,241,110,185,95,70,39,94,217,60,183,176,48,155,233,177,168,112,46,83,94,88,56,215,45,150,49,34,185,140,224,179,128,45,242,165,222,23,176,128,45,22,75,197,124,190,88,12,182,128,141,230,243,157,252,242,119,104,145,5,96,91,50,10,217,76,54,151,43,230,172,79,134,153,135,82,250,89,148,241,201,229,172,168,223,239,227,149,46,194,23,29,136,225,32,243,224,3,10,228,197,50,240,39,197,197,87,38,178,42,66,212,43,138,48,226,97,248,140,123,11,86,145,20,249,0,237,47,39,138,206,240,237,185,210,183,86,44,139,202,139,169,170,137,253,185,14,176,130,214,87,201,142,160,205,4,248,152,153,103,99,150,47,150,247,30,220,57,132,81,1,205,135,130,25,73,161,107,214,26,248,61,114,194,183,199,155,143,24,79,200,228,216,178,0,152,108,90,153,70,119,80,59,54,142,215,109,250,211,209,200,147,10,218,242,52,86,246,241,199,88,129,143,101,73,212,100,37,45,3,43,87,217,33,95,190,186,181,205,133,44,144,44,192,53,191,21,247,248,164,6,35,126,131,245,242,25,113,49,50,66,62,79,245,144,203,36,188,185,84,103,114,141,218,65,11,7,100,54,163,160,23,116,183,164,211,97,131,41,53,107,93,18,39,29,152,55,199,32,181,223,97,216,22,0,177,65,98,142,163,152,229,165,58,29,226,187,53,172,195,229,250,206,58,130,53,247,90,150,155,212,248,44,205,117,177,121,90,154,63,253,252,170,157,89,209,106,29,109,150,155,203,118,35,106,141,177,169,80,193,231,24,198,41,198,167,154,203,102,125,159,132,52,39,59,14,120,186,140,160,243,15,240,63,140,85,164,207,152,223,212,171,176,232,31,19,249,38,63,154,12,121,80,24,206,162,164,101,125,46,141,232,147,169,25,101,91,179,204,67,4,251,79,53,114,176,65,161,111,210,4,167,82,61,205,121,56,7,83,237,115,107,196,50,185,82,141,91,155,167,194,136,192,44,87,46,82,200,25,120,24,25,212,164,73,131,161,120,143,14,47,216,21,58,79,103,32,153,58,233,44,106,179,38,227,114,234,97,41,102,15,252,105,22,184,215,63,146,15,86,159,56,52,249,218,197,134,158,115,225,118,77,124,225,41,75,193,205,184,54,140,212,78,33,47,124,1,70,42,48,133,11,229,82,185,16,240,148,165,144,203,45,54,195,115,121,108,179,23,11,69,111,250,178,189,126,231,139,48,194,51,89,64,94,39,19,212,8,47,22,253,86,14,121,190,84,2,72,235,249,17,62,38,197,239,196,126,236,35,233,237,91,233,19,46,174,13,97,208,60,73,152,69,90,138,34,43,177,104,93,212,118,120,64,225,77,4,69,48,27,131,81,22,233,8,17,128,160,40,9,189,8,47,245,34,3,69,128,243,118,68,27,242,82,4,48,110,69,27,138,106,10,22,175,74,12,250,12,205,60,64,45,15,93,98,98,210,183,165,56,78,198,17,128,132,30,104,195,146,123,207,167,38,138,172,201,144,159,41,85,208,170,86,114,24,5,19,196,87,165,111,27,77,37,132,21,163,169,215,252,121,21,148,2,188,182,55,3,115,192,210,227,158,161,91,24,216,90,136,223,41,130,54,85,164,136,9,208,210,208,185,181,250,141,172,84,237,252,246,170,249,47,171,154,181,178,168,30,18,236,124,80,160,9,176,99,98,74,19,143,122,191,195,250,244,126,161,87,206,125,1,34,219,235,100,138,108,169,196,7,22,217,126,119,193,170,219,160,32,195,247,64,99,12,95,157,1,59,80,158,97,77,126,163,165,144,138,28,173,8,175,163,124,244,188,122,7,84,111,155,191,22,108,91,185,10,202,5,101,85,45,198,39,162,233,142,120,155,30,99,103,254,61,101,144,158,128,117,133,44,165,187,72,156,163,140,20,79,1,221,40,197,98,38,16,176,154,5,188,128,253,26,191,143,3,212,129,228,180,231,234,130,86,212,185,10,255,111,138,168,12,175,204,211,215,92,250,106,42,40,115,152,180,1,183,178,235,243,6,224,71,160,38,123,130,198,139,35,247,38,1,58,118,186,210,50,32,12,164,191,0,230,114,52,17,0,254,54,48,189,215,4,109,41,206,33,162,66,80,177,209,11,76,7,213,10,200,77,7,34,101,58,105,194,13,251,101,40,153,78,0,24,161,62,223,232,5,34,71,17,198,178,151,180,249,19,211,19,70,2,110,72,5,93,164,6,235,35,0,178,195,171,181,222,46,88,229,5,19,190,26,144,105,21,202,157,166,8,129,69,123,31,161,24,156,127,186,172,29,5,108,227,30,204,176,37,174,228,51,89,113,133,236,23,97,65,116,51,108,190,220,15,168,174,242,165,204,98,255,252,28,151,205,227,141,188,82,78,88,180,163,152,82,98,66,156,168,56,163,36,102,131,84,133,218,158,129,123,104,223,196,122,169,53,66,39,238,140,6,146,222,168,194,168,159,122,211,125,251,86,88,209,231,11,160,125,197,235,40,32,2,174,162,187,141,17,175,130,181,63,89,45,140,199,178,132,142,9,163,247,204,107,223,146,200,60,246,46,69,217,207,129,10,33,35,27,150,4,56,143,99,44,152,254,99,81,232,128,5,232,73,78,196,238,165,160,128,202,188,166,41,106,229,46,138,19,146,242,4,242,65,141,86,164,20,0,171,104,96,44,11,251,40,139,137,94,243,163,169,128,142,32,121,45,90,137,206,193,63,176,216,135,54,115,20,62,107,18,101,160,156,128,116,129,7,128,81,100,232,161,60,130,247,49,162,239,254,233,59,239,254,203,247,62,251,193,255,248,231,31,252,4,32,4,196,251,174,59,132,23,51,204,62,50,39,95,41,5,33,52,80,126,12,67,3,82,203,140,129,48,140,42,119,8,137,10,46,163,169,109,136,35,3,100,109,4,151,86,22,104,150,34,85,225,158,1,210,9,166,116,180,135,21,165,178,162,247,247,113,48,159,191,185,142,69,77,59,255,151,223,253,59,243,75,212,159,115,11,217,226,194,91,65,234,81,156,245,228,219,231,63,251,163,207,254,244,207,223,3,223,90,82,207,159,107,160,128,59,207,64,6,226,152,33,125,138,208,199,121,45,128,26,40,0,104,167,229,17,174,121,162,12,225,149,216,179,22,5,128,206,25,142,2,22,76,148,57,223,14,193,220,4,131,14,88,213,144,23,160,3,208,223,164,42,76,120,133,215,100,5,244,18,232,96,144,142,68,60,73,177,60,106,200,234,159,252,214,47,126,246,115,91,63,186,244,116,114,103,39,217,235,69,214,215,43,227,113,5,189,36,9,186,214,6,145,244,34,134,104,233,69,41,133,208,196,125,230,232,42,148,247,18,126,241,234,43,179,132,189,179,204,28,151,222,66,153,1,187,203,82,150,244,215,121,128,30,11,161,161,8,6,109,184,209,88,33,27,250,81,184,36,6,237,145,30,207,4,232,113,152,245,128,14,255,193,143,62,251,147,63,127,212,14,199,16,109,29,14,177,244,232,111,152,229,219,221,70,1,123,111,27,25,46,157,13,243,2,246,53,93,212,232,106,220,217,141,51,48,108,209,131,127,251,240,33,26,29,184,61,25,183,222,216,129,66,227,82,218,158,78,138,67,85,232,82,218,150,140,17,2,11,185,234,235,247,51,95,155,91,74,68,120,161,123,121,20,73,32,152,28,222,253,227,79,62,255,217,159,255,242,199,127,17,69,76,185,103,190,12,36,128,18,249,0,144,248,193,143,44,72,156,51,114,53,6,207,71,251,197,62,158,43,249,110,129,39,159,114,37,14,127,194,107,200,56,35,162,93,28,46,11,23,148,35,84,47,87,100,51,224,139,235,218,50,206,168,85,140,155,44,25,71,20,246,181,159,76,89,199,35,221,58,118,28,213,192,69,230,144,23,165,64,134,184,163,201,246,180,243,160,86,65,253,64,214,57,211,125,52,107,244,53,81,153,200,225,158,210,150,240,217,201,10,218,207,64,31,19,80,180,223,253,193,111,190,251,253,127,255,217,223,252,228,243,223,248,71,210,185,12,209,196,5,160,136,25,232,56,22,45,93,15,129,190,195,111,5,38,187,35,89,21,160,45,3,148,89,111,36,52,224,87,230,90,84,69,248,160,32,176,30,135,242,12,94,146,111,138,188,138,85,96,20,47,239,42,164,76,212,166,220,232,10,64,191,221,211,243,7,210,7,112,82,241,158,42,24,178,161,26,205,177,236,4,206,62,148,94,19,176,78,171,195,89,9,171,28,44,207,86,161,199,124,2,218,94,214,224,228,66,234,171,35,184,247,74,18,129,92,88,191,18,22,119,166,154,38,75,246,9,105,162,136,99,30,44,205,201,12,48,2,179,150,149,93,100,122,3,67,234,159,191,243,157,200,187,239,254,20,13,40,172,117,145,170,235,85,95,159,51,147,234,29,60,88,172,68,237,42,184,103,89,103,235,118,224,29,205,72,176,122,98,112,127,71,163,12,180,188,224,70,3,60,161,4,19,227,152,135,228,77,59,71,226,24,101,19,43,20,154,175,247,140,105,165,85,36,48,77,64,185,68,162,215,163,27,132,51,216,84,178,37,34,193,162,140,188,24,160,99,44,104,67,185,7,154,195,196,239,77,4,122,129,75,234,88,4,0,172,1,77,9,213,55,52,49,210,41,130,179,158,10,214,190,112,199,1,182,67,241,214,129,146,21,60,71,131,143,70,209,202,187,105,227,167,57,248,86,212,148,155,66,136,81,88,49,49,90,156,5,84,94,64,171,98,157,237,85,33,133,102,122,176,216,248,166,4,52,220,17,144,7,74,19,232,182,183,201,182,120,28,235,34,42,213,137,30,232,75,1,254,210,192,175,21,131,247,176,189,20,24,166,45,190,59,164,218,80,96,35,200,253,67,73,221,24,174,32,74,106,142,84,84,10,140,3,13,12,15,91,42,121,165,13,226,194,64,89,248,168,106,235,226,103,207,162,81,151,196,107,89,236,69,88,151,12,91,66,10,158,44,129,30,139,145,253,105,51,167,42,190,142,2,67,76,139,158,99,78,127,19,232,1,53,5,244,128,190,110,191,27,40,96,124,223,65,229,148,101,239,153,155,218,141,104,140,190,46,224,255,64,134,59,99,104,156,72,247,204,72,24,0,91,173,130,6,8,220,100,64,233,175,163,239,126,254,71,239,126,251,251,64,177,125,254,123,127,253,217,95,255,187,232,57,224,56,6,132,135,221,47,254,225,187,227,255,247,239,244,241,113,141,205,44,160,16,229,145,38,78,64,107,138,56,24,192,197,26,15,234,0,181,1,126,239,227,183,250,116,76,240,102,6,52,102,85,65,17,161,135,0,129,172,183,140,16,209,72,3,29,184,10,196,39,85,209,111,148,185,70,163,152,7,205,145,26,4,69,92,67,112,171,177,186,90,47,103,75,209,251,243,251,21,197,201,106,85,208,246,38,68,20,160,138,157,86,39,204,24,237,240,150,138,69,48,7,247,171,123,157,11,161,171,197,198,104,114,139,199,166,76,151,233,49,96,184,192,158,103,162,92,183,219,233,118,115,249,40,250,30,103,134,213,190,190,235,195,116,190,248,137,11,152,67,79,19,215,135,56,113,13,160,74,170,233,19,151,99,57,16,118,230,242,157,173,192,138,44,10,103,34,99,157,138,102,44,156,64,166,187,176,211,23,189,232,253,149,159,191,12,70,6,152,192,108,140,211,103,48,58,57,200,20,102,52,249,158,231,48,10,47,106,18,179,164,90,102,49,75,142,61,197,62,143,81,89,79,19,217,163,76,100,52,179,237,51,217,117,181,198,204,237,179,215,53,211,97,6,230,236,149,229,251,28,223,207,119,245,217,107,86,157,27,179,87,227,75,152,189,126,240,163,167,217,235,67,156,189,110,160,54,186,212,103,47,251,238,212,99,79,94,201,94,15,224,106,238,189,225,233,11,126,95,114,246,162,182,241,126,229,39,47,157,141,1,230,46,43,219,244,169,139,74,13,50,115,233,237,189,231,137,203,196,138,154,183,232,68,203,180,69,103,216,18,236,147,150,153,19,118,206,10,62,41,45,152,221,190,94,115,22,197,106,251,148,85,175,94,50,111,236,83,86,157,105,48,55,230,148,197,102,138,92,95,128,209,12,240,148,117,85,125,99,76,89,109,93,67,205,12,237,4,125,174,21,32,72,16,37,253,110,120,229,206,182,75,95,25,50,246,157,248,202,140,177,109,183,87,174,238,61,53,157,245,96,24,207,105,29,97,32,74,48,17,72,146,229,116,19,103,79,20,185,43,168,42,41,64,29,191,234,27,83,232,100,17,126,49,79,174,224,55,227,100,67,47,231,48,241,237,74,147,254,174,171,94,13,104,172,109,81,18,224,206,23,238,54,125,197,160,239,135,209,123,99,11,85,47,162,8,142,13,48,117,137,183,2,82,178,78,93,76,105,48,231,158,24,227,178,206,96,156,218,155,33,67,15,76,124,169,111,2,168,81,69,128,7,84,81,198,170,186,112,106,44,207,178,196,222,214,85,62,206,176,168,123,136,150,64,20,171,160,65,93,46,79,53,139,42,20,232,29,3,2,26,234,43,218,252,162,146,41,9,215,83,225,137,250,219,183,208,227,207,228,146,11,107,98,209,46,215,131,71,6,96,58,137,197,83,248,156,45,22,61,3,255,224,188,216,108,70,50,217,74,190,12,254,3,101,20,80,38,6,93,36,161,12,197,225,196,179,10,186,24,74,118,44,158,136,38,89,46,234,10,129,101,43,232,63,228,190,6,91,65,210,187,215,143,225,147,205,133,149,100,80,201,108,21,204,126,96,124,129,225,202,49,232,32,91,93,84,127,197,171,54,106,125,97,117,198,171,122,143,159,47,108,218,144,58,221,9,66,102,168,36,116,194,79,137,33,62,88,124,173,48,194,185,41,136,36,145,55,18,41,23,3,90,134,173,73,230,25,103,140,108,95,54,108,94,11,22,57,196,211,167,244,34,87,173,218,81,78,141,4,105,160,13,159,61,227,202,150,76,128,60,201,122,1,42,219,107,33,113,0,255,153,204,176,17,126,94,201,121,128,115,180,68,163,225,214,150,13,50,104,154,203,36,179,156,41,185,126,109,249,81,28,91,134,48,151,230,227,149,197,88,159,235,83,186,161,40,53,203,113,128,155,9,22,83,24,203,49,150,100,88,93,130,185,229,45,17,171,75,240,176,186,4,143,45,111,74,168,188,148,151,77,114,95,115,231,152,151,100,173,38,245,160,106,139,57,75,97,243,69,163,105,181,150,177,111,45,185,18,175,121,19,111,238,151,44,166,222,99,191,196,28,64,190,212,27,35,212,32,158,78,1,218,24,185,37,196,162,166,180,68,77,133,234,206,6,211,7,193,185,70,9,203,8,195,246,94,204,7,119,219,219,210,149,110,156,48,38,16,165,42,128,100,168,225,137,182,140,129,169,95,21,54,36,13,152,210,192,28,161,245,61,194,5,36,128,86,128,118,231,29,51,73,148,17,113,42,178,145,64,18,247,9,199,190,136,178,209,68,204,154,140,10,87,172,105,168,254,8,215,199,198,142,94,153,74,74,68,35,164,158,249,93,223,69,144,19,98,98,148,48,251,105,137,197,81,144,149,17,30,216,213,170,164,175,235,96,119,191,112,30,86,153,227,192,89,214,177,49,104,17,23,91,121,215,213,88,60,232,89,24,99,223,90,100,188,214,107,134,29,234,193,47,98,195,130,101,15,12,123,210,179,150,20,208,173,12,184,160,170,82,142,112,184,190,102,202,150,16,55,246,124,172,210,243,156,170,117,15,77,124,202,236,93,18,159,160,77,127,98,241,119,132,109,35,67,199,49,114,22,28,39,146,61,47,178,166,5,227,42,192,169,34,244,97,192,203,86,9,46,108,53,253,179,101,97,171,216,82,169,133,45,241,18,238,201,221,41,220,95,131,116,145,173,54,232,161,29,179,120,12,198,87,188,207,8,121,12,73,182,172,76,243,12,10,133,83,92,176,171,42,124,232,187,170,74,232,21,170,182,96,133,42,251,29,15,202,142,195,216,20,92,126,160,221,180,168,85,169,72,100,107,192,182,202,76,153,219,77,96,46,128,248,5,57,11,240,148,63,191,35,129,247,45,128,22,31,200,248,138,207,238,254,147,8,46,37,130,238,27,251,178,115,149,188,88,8,109,27,27,94,82,232,187,173,231,41,132,62,187,123,239,91,6,105,223,204,248,138,247,94,157,159,4,22,88,70,65,187,245,133,71,219,175,19,190,110,162,232,186,95,39,59,246,102,22,11,162,117,59,205,67,14,1,153,205,106,155,217,70,126,144,108,174,148,5,182,172,109,67,176,201,40,12,111,110,8,22,132,126,161,88,22,244,51,172,56,188,124,71,110,213,68,207,171,219,250,230,32,186,4,83,232,248,220,74,100,251,197,204,23,17,142,181,151,235,102,138,249,94,208,107,62,229,210,123,122,34,42,95,46,228,10,44,199,127,16,79,68,153,200,248,62,17,5,150,112,189,58,21,177,197,172,70,94,58,49,31,58,1,37,239,83,93,193,173,44,29,12,135,6,126,157,28,203,61,55,6,221,38,81,184,143,10,199,125,1,207,85,125,117,107,171,243,171,128,175,77,169,249,58,126,110,170,225,241,220,84,186,142,158,155,106,153,207,77,193,88,171,160,212,70,19,5,88,189,66,73,10,10,226,178,134,194,199,212,102,40,233,6,149,90,195,97,88,85,107,92,23,39,126,62,81,93,244,222,127,138,234,242,244,243,244,243,244,243,244,243,244,243,244,243,104,129,167,61,31,246,147,62,213,220,159,245,163,98,4,217,31,245,179,68,146,114,127,210,79,66,1,159,92,158,243,147,108,209,142,28,143,249,161,176,69,36,84,53,49,63,113,53,231,227,122,32,219,136,106,13,77,79,92,206,18,40,202,10,26,23,37,118,39,46,173,219,154,17,142,115,148,117,127,169,175,156,41,60,44,220,165,243,41,177,108,166,208,45,22,243,220,249,157,17,64,139,239,0,26,167,154,64,225,132,215,206,206,87,198,86,72,240,240,108,170,80,42,230,173,6,188,203,211,113,102,99,75,60,177,103,86,94,238,137,61,71,253,101,159,216,51,0,49,193,219,12,247,196,158,81,45,232,19,123,16,143,153,168,117,135,111,222,140,248,14,248,134,162,160,251,244,177,17,35,141,188,101,145,205,101,97,255,173,80,49,76,117,241,76,114,224,159,165,137,174,172,8,78,216,216,55,210,8,158,233,143,30,18,168,32,248,97,201,3,8,150,243,232,13,145,64,8,210,141,164,68,53,201,119,33,44,103,115,230,106,143,227,40,200,139,57,27,22,104,185,11,127,252,30,69,52,187,252,193,143,34,154,66,23,230,81,196,167,85,174,163,182,172,142,101,77,236,250,45,111,51,237,26,124,146,15,172,110,115,212,83,126,240,217,144,140,254,14,96,9,45,82,245,55,6,59,240,141,65,178,104,197,111,12,94,52,200,235,35,230,27,131,183,232,141,193,13,234,37,17,248,244,31,46,53,163,151,201,115,253,217,146,6,121,80,144,68,78,173,117,241,123,134,151,198,43,38,198,75,39,44,85,5,63,63,104,171,35,35,252,120,253,129,19,163,226,216,76,183,96,90,104,212,54,26,212,59,135,183,232,157,67,176,122,55,184,96,174,203,41,142,250,44,200,117,1,126,90,144,63,253,124,8,97,79,237,207,132,209,193,70,117,99,201,25,54,83,209,195,122,186,197,212,212,31,93,209,13,39,207,247,218,156,143,5,186,197,35,53,139,7,120,48,208,136,6,26,228,193,192,0,143,6,154,209,69,125,30,13,124,212,135,3,109,139,0,251,195,129,1,30,15,52,151,30,126,143,7,26,8,57,45,0,167,36,88,195,206,106,248,25,154,92,222,136,128,235,12,123,107,44,0,144,5,227,221,44,180,183,244,246,72,88,216,188,215,251,116,30,40,35,97,92,136,51,17,217,92,225,17,144,118,183,193,116,20,168,181,15,1,98,105,43,108,111,132,107,0,91,99,222,109,88,31,113,252,84,91,240,136,163,37,246,174,235,35,142,246,112,184,158,143,45,218,5,219,131,19,30,225,113,203,249,254,151,17,250,141,92,73,210,128,42,180,95,72,34,207,71,117,121,165,71,46,37,69,65,177,36,62,61,164,174,38,129,175,142,152,64,184,63,97,200,65,175,160,64,102,9,123,84,32,51,39,122,127,79,33,8,84,185,36,152,72,34,9,170,68,127,241,243,239,127,254,95,126,246,249,111,252,99,148,193,199,167,72,93,160,154,228,35,116,138,50,97,190,64,148,171,200,197,16,50,40,26,7,232,190,17,98,70,68,47,191,198,62,251,251,239,189,251,189,239,125,254,227,191,160,218,91,5,157,137,155,67,159,156,173,237,139,194,173,60,22,96,47,30,77,59,130,165,65,253,127,20,30,8,6,164,249,130,66,250,89,238,152,225,140,125,144,142,59,211,63,222,31,253,238,150,121,167,13,186,116,155,236,18,165,17,116,205,252,136,117,8,6,138,250,185,207,43,252,216,75,48,204,18,118,193,48,115,40,193,80,228,153,217,238,96,170,193,51,121,142,53,243,129,222,48,243,225,60,90,41,220,91,176,38,193,188,236,61,253,55,63,121,247,211,63,122,247,7,64,184,254,134,106,13,207,110,20,64,42,236,22,176,146,97,36,175,14,190,62,215,29,1,14,233,95,44,209,241,126,249,215,255,243,159,191,243,219,159,125,239,175,172,109,120,115,10,250,35,242,99,53,165,168,93,207,240,119,223,84,5,45,230,82,137,137,194,90,81,70,136,123,241,146,134,14,41,5,98,53,2,144,20,85,26,171,86,39,89,83,196,0,39,112,84,64,192,137,75,97,14,176,21,123,140,133,129,24,0,163,19,3,129,223,223,163,235,96,166,208,51,15,235,161,191,255,222,231,255,207,127,112,244,144,40,77,166,84,7,217,57,255,203,255,245,71,239,254,245,143,44,117,233,216,105,1,122,65,213,164,113,248,94,128,181,130,244,2,42,167,7,49,123,20,30,1,77,245,190,228,151,64,15,194,179,101,36,23,214,10,198,51,139,228,66,22,62,72,114,199,19,74,114,199,147,135,75,110,160,123,191,140,216,133,228,65,17,6,31,116,5,107,21,78,90,107,203,18,210,214,109,84,206,188,27,252,217,31,252,201,231,63,249,79,81,18,255,206,165,85,107,51,138,208,7,156,245,107,7,198,19,215,14,32,211,169,11,200,223,253,254,231,63,255,177,79,35,152,52,184,119,111,129,230,18,254,19,250,118,203,147,125,176,92,224,7,60,158,249,64,71,202,19,65,218,1,150,51,40,120,79,209,246,195,159,188,251,191,255,24,191,188,77,255,195,145,218,128,8,131,102,224,68,133,175,135,195,250,47,12,66,121,5,204,20,201,233,36,90,177,37,193,85,10,12,210,103,153,143,25,10,132,207,92,136,59,41,57,6,197,220,47,155,23,240,245,114,235,108,229,57,51,113,153,32,131,250,221,159,252,215,207,127,250,191,63,255,157,255,241,217,119,126,61,224,208,14,48,152,173,80,23,15,233,217,101,87,10,63,164,97,173,32,67,26,149,163,135,52,175,77,213,16,131,26,95,220,176,141,107,104,175,25,227,26,253,13,62,176,131,117,205,47,255,226,119,63,251,119,255,251,221,239,254,244,221,111,253,91,170,107,186,188,218,133,47,173,154,229,125,116,45,221,111,36,244,46,64,215,8,225,173,66,231,252,9,146,113,65,219,18,212,109,216,178,45,88,167,44,13,229,169,30,173,19,239,190,181,71,178,6,43,189,153,198,94,35,30,25,222,119,76,95,114,120,238,43,85,33,37,1,9,0,86,41,186,228,194,19,243,210,30,83,17,154,160,49,30,251,5,198,145,191,157,168,110,11,124,255,5,182,112,43,246,16,140,206,161,11,255,197,162,9,2,8,45,242,21,65,170,86,129,53,252,34,10,111,155,232,73,228,130,89,60,17,141,187,65,65,177,16,238,239,207,177,187,225,71,28,83,202,148,242,108,134,203,102,226,139,101,25,172,255,174,151,153,160,112,189,32,242,76,74,82,19,187,254,191,109,49,96,139,130,74,54,65,246,193,98,100,100,11,131,234,124,143,55,234,12,130,161,73,158,85,169,61,22,18,208,84,32,240,64,237,158,168,8,104,17,99,58,178,142,100,30,174,146,163,140,194,207,80,44,249,232,117,210,72,211,121,75,18,44,220,208,11,129,206,193,97,124,167,208,169,118,36,180,145,194,66,163,86,117,137,161,107,132,212,0,11,167,137,99,100,144,51,102,41,133,48,222,225,111,214,81,66,50,207,50,228,192,55,170,95,205,199,69,224,93,36,38,138,95,60,78,194,83,223,36,106,52,10,87,181,96,154,74,162,183,130,193,228,128,159,9,134,207,65,6,40,100,89,159,162,142,24,77,199,18,61,204,111,132,158,25,57,3,237,106,24,145,82,242,249,40,163,171,244,159,254,254,187,223,255,159,122,184,145,197,224,32,19,146,8,76,20,177,11,238,170,43,154,161,224,21,24,126,5,26,46,70,3,216,84,251,197,207,254,243,231,255,241,215,97,60,97,48,183,37,225,150,92,127,4,62,16,55,231,40,220,140,88,128,129,181,225,44,11,173,70,130,147,27,6,208,230,181,96,160,155,220,143,133,65,222,70,186,129,13,193,64,213,76,12,126,241,15,191,243,217,239,252,136,68,37,127,52,12,114,174,204,135,139,31,147,244,223,254,206,187,191,253,51,188,218,123,188,134,221,123,157,162,247,179,127,248,171,119,63,253,203,216,255,247,155,255,42,254,254,24,142,91,85,39,87,18,213,238,15,62,251,251,95,255,231,239,254,126,108,59,173,62,98,211,37,247,166,53,107,227,255,241,187,239,190,251,111,0,175,1,245,239,11,17,119,206,99,211,198,205,70,243,107,56,244,244,76,38,98,14,76,145,66,10,152,147,200,84,122,251,54,202,69,45,41,47,232,176,69,72,185,226,13,212,133,245,162,223,128,175,140,177,101,128,157,34,244,162,166,241,141,73,130,243,44,153,178,24,214,14,139,13,134,195,194,122,168,229,138,129,137,137,195,47,254,225,251,14,52,224,172,31,15,166,56,209,126,182,93,123,218,37,90,23,164,63,250,254,47,126,254,39,239,165,239,220,151,76,244,236,6,76,116,81,66,77,184,172,157,52,234,233,4,184,78,194,23,44,33,247,232,181,210,187,223,251,55,239,126,255,191,127,246,127,253,205,103,223,255,177,110,28,197,239,105,35,215,60,25,211,205,5,51,197,211,106,160,43,17,196,209,164,104,48,151,218,3,135,19,21,185,42,132,119,29,237,198,215,64,168,11,188,132,62,48,176,113,1,57,119,169,209,202,235,12,203,100,89,38,199,50,121,246,156,202,242,131,208,6,249,160,243,230,242,84,3,106,80,214,248,17,131,94,33,83,153,8,176,69,174,193,111,232,34,192,68,224,189,93,38,114,49,29,79,160,65,142,10,66,27,1,254,37,187,220,176,86,18,27,211,230,62,55,4,143,77,106,147,40,123,153,6,78,39,150,183,33,147,238,33,213,136,158,124,247,227,63,3,83,210,103,63,252,239,64,170,223,253,240,127,125,72,113,212,44,189,175,10,96,165,91,31,201,240,230,144,101,165,75,206,226,162,240,28,14,63,94,168,175,124,44,166,63,217,50,66,143,11,252,159,127,250,99,106,239,192,250,54,130,219,42,58,155,183,4,105,179,108,90,161,80,34,94,111,28,4,121,8,193,124,133,1,134,20,120,248,75,12,33,31,86,192,31,26,240,114,150,99,213,13,17,82,189,150,37,40,211,190,69,142,18,157,239,147,248,71,196,43,211,1,241,242,95,155,128,120,240,92,77,132,167,42,56,92,191,25,210,191,192,102,57,24,210,31,249,92,118,74,93,120,123,173,91,53,35,250,247,168,80,255,19,234,29,185,169,30,184,202,114,126,100,9,89,5,186,80,188,17,193,138,253,117,23,221,131,59,247,10,70,69,22,69,48,226,158,185,180,135,14,74,100,171,195,188,63,136,231,59,178,194,2,211,181,113,79,208,156,12,245,76,22,174,177,28,203,43,8,21,237,230,99,240,250,7,115,247,64,23,56,176,218,132,239,202,145,9,16,54,2,136,35,203,111,144,73,62,1,4,76,21,92,185,211,117,48,254,4,181,100,5,40,111,248,185,194,221,51,120,249,91,185,131,251,255,56,182,21,220,172,197,159,240,154,24,127,134,211,190,158,47,141,245,216,237,202,108,162,73,8,91,99,9,135,130,192,111,224,53,21,82,221,240,54,158,53,130,33,28,202,152,68,96,24,162,192,88,250,135,11,253,3,150,232,109,145,71,129,179,208,160,129,31,16,93,112,197,105,34,75,144,161,162,18,160,175,2,9,238,129,17,245,142,182,133,223,252,131,79,247,89,66,26,234,219,155,174,1,7,97,70,245,35,203,87,56,4,140,45,29,103,20,68,175,253,134,170,244,66,122,173,239,156,36,185,115,140,46,163,27,13,190,65,90,16,204,148,65,118,21,145,77,229,16,14,80,233,88,33,189,62,103,44,245,33,22,120,255,223,146,44,141,171,120,167,222,124,173,145,196,68,225,171,74,76,127,21,212,26,221,145,220,16,86,168,152,91,219,81,248,50,135,37,229,168,29,141,175,200,85,217,136,35,147,254,52,157,30,48,209,36,138,138,37,195,160,37,9,17,129,130,241,78,108,193,169,220,35,91,1,128,163,234,8,215,100,92,185,227,202,26,217,194,151,17,35,227,120,69,221,234,157,33,104,80,188,240,137,18,22,58,204,41,83,216,76,73,147,65,170,54,65,37,180,201,253,253,138,106,60,24,136,230,14,21,222,239,142,117,49,6,140,237,126,183,41,238,70,76,27,242,87,143,16,69,194,222,128,249,132,42,156,26,243,147,152,219,150,171,148,130,11,107,184,115,42,164,224,144,10,90,11,150,197,181,122,97,170,245,204,122,23,97,234,93,152,245,188,2,248,24,236,195,161,88,42,49,66,16,212,17,132,35,248,163,153,122,97,126,12,8,21,7,5,50,231,121,175,113,39,189,136,185,15,189,215,236,185,235,208,123,205,145,116,29,37,227,182,183,57,14,123,150,60,3,121,87,241,49,219,176,71,71,162,133,5,5,73,114,17,169,175,179,8,5,151,33,44,70,174,253,24,141,186,245,162,158,106,168,207,167,174,121,79,163,27,253,207,24,137,206,0,26,158,81,44,40,11,24,70,125,236,25,97,43,224,227,212,85,178,160,187,131,91,196,104,209,238,17,55,194,12,94,65,130,86,56,54,168,140,132,119,223,255,219,127,254,15,127,245,238,59,255,228,200,249,229,127,251,203,207,126,235,223,26,57,231,128,32,20,48,3,185,44,70,75,192,146,87,72,100,107,240,145,120,170,70,11,223,130,102,170,164,241,162,132,45,190,143,188,131,186,116,224,218,29,216,221,107,48,214,1,71,162,80,24,122,197,136,155,65,71,202,96,84,176,70,193,238,62,182,232,23,118,10,113,45,232,28,20,165,32,163,158,100,236,85,236,60,160,235,194,211,55,178,136,145,224,116,61,210,247,150,208,214,17,3,11,181,233,45,39,178,151,117,79,147,227,222,170,141,191,1,91,253,70,191,207,231,225,190,160,179,101,61,203,218,58,150,222,243,251,21,237,217,51,129,10,217,161,45,136,72,77,13,110,93,167,219,130,84,235,145,215,112,44,88,159,192,174,100,9,98,134,205,214,109,108,180,102,194,74,104,13,216,175,130,0,173,249,152,205,210,180,135,15,65,214,184,30,32,13,127,99,168,163,151,234,102,123,111,55,133,162,219,197,208,71,28,191,67,236,207,99,122,29,69,158,169,113,20,90,13,31,184,25,117,97,154,129,44,135,102,83,251,158,204,2,155,216,182,77,100,141,2,142,24,69,69,2,167,55,113,130,195,245,133,105,172,197,188,160,58,22,109,64,117,123,171,62,177,71,61,40,14,23,23,158,177,128,220,31,62,215,1,9,179,200,190,34,143,69,208,39,102,67,26,163,196,239,38,212,35,113,130,239,179,228,181,209,200,120,153,60,234,120,39,14,136,134,134,109,75,212,139,120,65,71,206,148,83,170,170,139,25,253,70,117,12,44,162,109,178,101,174,144,117,1,131,122,223,172,123,8,86,183,46,213,208,162,215,165,6,145,104,173,13,215,194,46,245,208,26,153,174,39,217,122,53,110,115,68,0,191,238,137,153,103,241,202,113,140,94,79,225,225,92,133,199,116,189,241,135,4,151,124,85,64,7,202,177,96,16,67,91,194,227,234,148,233,163,77,144,76,41,87,36,239,26,162,151,147,224,83,72,36,112,79,159,4,238,25,51,50,35,154,129,123,242,66,185,84,232,119,11,122,36,239,78,117,104,68,242,30,60,185,171,62,185,171,62,185,171,126,208,238,170,200,153,49,116,47,224,163,251,197,189,128,202,125,113,238,170,86,153,13,233,225,246,228,174,250,228,174,250,228,174,250,228,174,250,228,174,250,228,174,250,228,174,250,228,174,250,228,174,250,228,174,250,228,174,250,69,185,171,230,63,40,119,213,137,50,27,217,28,86,223,253,222,247,222,253,206,15,1,217,191,248,249,247,99,227,39,119,209,39,119,209,39,119,209,39,119,209,15,202,93,20,170,40,47,119,209,252,147,187,232,147,187,232,147,187,232,195,220,69,107,240,232,243,26,58,163,113,92,190,23,141,51,243,39,151,207,247,239,242,9,13,239,71,114,249,236,77,110,181,206,108,68,188,62,161,149,135,252,62,205,212,11,51,213,76,52,211,158,28,67,23,58,134,186,62,185,253,229,122,139,50,95,125,167,80,245,81,156,66,175,221,92,199,212,47,222,41,148,12,195,192,46,96,184,184,225,60,6,71,99,8,247,49,88,156,56,144,133,107,247,130,110,247,34,92,187,23,116,187,225,154,165,91,13,215,40,221,102,8,151,86,189,59,92,188,90,81,235,216,175,149,46,116,65,231,208,25,116,250,7,227,254,74,209,167,187,118,233,88,98,103,43,91,254,133,45,223,150,109,230,94,127,64,174,152,79,99,234,61,143,169,47,210,199,247,73,176,158,148,245,87,194,67,89,15,120,136,157,113,233,221,81,122,215,212,37,87,175,136,253,105,189,42,186,228,234,21,189,170,152,233,31,186,239,179,39,239,2,250,20,119,50,240,159,171,79,49,201,178,121,52,19,89,181,250,52,123,244,80,96,191,102,150,245,244,107,70,89,14,175,106,36,245,140,157,9,142,158,14,140,64,33,155,43,122,32,128,178,108,142,213,62,76,88,30,135,208,206,221,238,76,8,221,116,7,137,152,179,93,148,110,109,212,135,238,240,20,103,51,221,94,214,93,244,72,150,181,113,66,240,23,234,207,238,112,90,127,114,11,127,114,11,127,128,91,248,62,220,22,157,130,95,191,50,126,225,179,234,156,105,96,191,112,190,72,189,225,170,187,130,207,152,1,83,163,222,112,229,123,165,126,174,84,210,223,112,101,110,170,13,195,23,252,242,201,23,252,201,23,252,201,23,252,41,116,241,35,241,232,201,109,244,75,112,27,125,242,7,127,159,254,224,238,238,164,250,63,47,111,241,175,134,231,120,54,148,231,120,38,247,168,238,201,150,129,239,125,71,228,235,230,158,28,214,17,217,225,116,92,40,102,10,165,12,199,178,79,78,199,79,78,199,191,138,78,199,248,202,214,151,233,116,140,141,171,47,211,233,248,87,205,229,184,119,99,52,123,250,238,15,254,16,54,250,143,127,135,95,17,138,141,199,239,221,247,184,55,55,154,63,251,50,154,191,53,7,212,159,253,198,231,63,252,201,251,104,250,201,227,249,201,227,249,201,227,249,201,227,249,97,30,207,228,196,28,124,76,68,157,14,207,165,167,248,184,95,79,135,103,106,27,7,30,254,124,241,222,207,110,28,70,230,182,205,233,153,209,159,114,141,194,167,92,163,54,59,247,225,11,4,68,38,50,201,93,86,10,70,38,92,50,184,97,156,203,83,235,3,98,228,155,135,109,140,185,98,160,136,138,46,178,213,173,166,184,213,98,39,90,206,48,251,253,39,28,125,18,33,182,166,105,138,90,193,60,192,36,33,45,220,124,246,239,129,69,253,135,180,245,103,107,194,80,40,143,208,218,220,214,218,252,189,182,118,107,107,237,118,233,214,194,248,255,231,243,97,252,255,117,200,95,153,59,0,117,120,16,253,6,135,140,238,22,120,188,229,38,240,101,22,70,75,186,122,196,251,0,228,94,15,48,168,158,46,6,132,137,5,77,77,201,144,101,75,221,19,184,81,122,232,239,156,252,189,37,127,123,122,70,79,207,233,233,89,23,122,214,133,158,117,161,103,61,238,173,1,198,174,226,225,60,248,117,188,73,224,226,251,97,39,221,12,78,8,7,11,185,4,192,60,5,168,126,95,119,17,112,2,210,16,176,153,22,223,29,90,221,54,4,148,9,31,57,134,127,159,61,139,73,175,241,49,237,57,92,159,130,15,232,168,201,108,171,186,252,125,6,6,43,10,124,118,172,141,247,224,142,101,77,237,162,163,249,55,97,252,103,223,199,93,7,221,121,22,42,133,192,222,175,55,184,206,60,76,157,57,174,115,27,166,206,45,113,206,13,135,28,40,76,234,133,67,208,172,23,14,73,163,222,69,24,60,47,76,60,47,194,224,121,97,226,121,17,6,207,11,19,207,16,55,46,16,69,246,235,22,115,35,241,214,204,166,74,154,249,61,179,192,133,89,224,194,44,112,97,22,8,136,21,40,233,84,174,92,208,187,25,98,63,22,70,101,127,36,197,245,115,107,247,34,196,175,233,155,64,241,168,192,60,72,205,120,69,2,37,98,148,135,201,159,255,232,151,127,253,159,240,250,224,151,191,251,175,222,253,240,39,255,231,159,126,61,26,103,30,226,117,143,190,233,252,116,137,149,62,167,179,110,45,229,172,181,44,5,123,150,146,23,150,146,23,150,146,70,175,93,203,98,15,179,38,88,239,173,44,121,49,230,67,160,245,205,151,126,213,225,73,87,255,138,233,234,224,202,218,71,43,126,64,183,48,200,30,134,229,168,102,238,146,118,235,72,251,192,175,72,184,16,22,208,65,157,101,251,224,159,171,131,58,201,178,58,168,35,73,212,87,203,243,101,155,13,225,142,63,167,27,188,93,182,193,129,34,8,146,91,139,56,195,218,36,146,254,15,62,164,60,132,177,38,104,79,241,228,159,46,14,124,77,46,14,252,42,133,146,111,87,175,152,38,218,28,45,20,50,37,231,149,129,54,115,201,212,205,43,3,108,191,220,45,119,121,243,202,192,118,181,105,92,25,184,253,218,93,25,248,250,187,246,7,247,231,247,119,226,127,242,220,247,241,220,15,30,186,221,63,94,251,215,40,72,187,65,74,96,185,195,1,69,61,89,242,20,131,253,201,231,254,171,238,115,159,123,124,159,251,47,227,218,77,240,187,54,254,23,108,190,228,91,53,79,222,234,79,222,234,79,33,178,31,195,109,217,15,131,95,185,16,217,56,174,3,205,117,103,124,148,39,191,237,39,191,237,39,191,237,47,213,111,123,73,103,237,39,15,237,39,15,237,39,15,237,95,77,15,109,246,171,231,161,141,205,175,199,246,209,182,217,52,118,203,39,76,115,97,28,153,11,236,215,218,145,121,31,30,186,181,222,179,195,242,87,193,69,57,172,91,50,92,103,121,199,40,127,196,16,229,84,92,114,243,211,215,196,153,248,125,57,0,163,157,214,167,64,228,239,207,249,247,81,221,118,241,80,194,219,246,227,9,40,19,205,129,1,121,253,101,123,239,62,78,240,219,135,4,176,93,62,8,237,35,196,253,182,132,250,166,63,63,249,146,46,242,37,181,135,26,183,135,22,183,125,53,3,62,127,65,30,159,193,241,251,186,132,160,254,18,70,225,215,205,191,208,47,88,179,79,0,104,231,78,228,87,37,34,243,146,129,128,231,194,104,4,207,216,156,238,120,36,103,65,40,226,47,61,32,244,210,113,136,191,193,178,101,206,211,223,18,101,185,70,35,254,146,188,17,193,216,88,112,25,17,233,56,188,178,144,21,232,157,243,250,14,46,58,5,69,155,87,162,179,81,10,47,116,201,254,0,92,213,215,218,141,40,34,7,81,103,122,175,64,234,48,176,212,100,170,14,99,20,152,142,42,98,51,8,134,30,19,20,30,3,218,222,216,106,233,75,32,59,48,6,110,48,194,101,54,24,26,96,232,8,35,82,167,182,219,68,39,122,84,113,104,82,57,218,182,84,119,180,105,98,54,184,234,96,23,8,91,27,46,104,33,103,6,107,211,112,85,244,160,166,241,137,194,194,166,97,49,7,213,240,210,217,131,168,134,199,56,1,168,150,198,122,211,65,156,90,215,4,237,8,38,67,241,138,9,31,186,47,235,163,58,176,62,121,173,62,162,215,234,87,39,100,245,3,157,78,23,123,154,110,84,91,204,42,242,52,21,242,2,239,244,52,221,96,110,153,125,211,211,52,207,22,115,125,33,95,54,60,77,143,170,171,134,167,233,133,190,11,6,12,3,69,107,200,82,95,28,76,21,235,54,88,91,64,163,183,210,97,12,174,86,110,24,122,219,172,178,205,236,139,194,173,60,22,192,248,236,30,77,59,66,229,232,222,107,179,140,71,251,202,120,7,185,47,42,170,6,183,110,141,13,21,125,6,180,156,127,1,254,67,194,119,170,23,204,55,17,225,189,190,208,113,18,190,195,40,12,79,71,229,46,245,0,135,12,194,87,132,215,198,57,221,121,245,155,58,15,238,153,124,185,88,166,26,99,4,70,3,6,43,24,98,164,4,220,204,200,100,243,108,52,30,251,136,69,214,49,212,174,175,193,64,99,224,118,234,107,72,104,242,58,89,224,115,37,142,45,103,207,137,1,240,141,94,175,119,15,189,106,39,73,98,212,9,138,179,44,217,102,133,187,244,43,120,251,21,125,156,240,61,180,147,200,229,246,79,87,58,242,13,60,23,131,223,177,199,71,18,164,172,232,27,189,149,161,216,235,9,210,194,166,34,41,125,187,249,206,60,178,75,18,92,185,110,38,155,101,87,136,67,9,55,185,137,168,242,8,172,204,190,145,47,22,242,37,61,35,73,44,85,9,200,70,136,246,146,73,2,151,239,3,139,130,9,83,17,79,97,97,235,85,240,145,154,11,157,152,156,16,184,131,181,169,192,131,21,106,152,230,141,58,224,131,19,7,101,208,225,99,192,226,42,113,12,87,96,153,84,46,254,145,56,70,170,87,210,86,66,136,14,205,38,120,98,6,27,35,210,148,73,101,203,249,82,246,122,182,4,144,158,9,132,203,230,115,153,235,25,133,30,17,203,36,60,189,100,141,111,68,42,66,178,245,121,10,186,29,221,245,65,105,116,234,91,73,21,51,101,174,120,61,91,65,73,51,140,69,145,101,151,99,10,160,196,187,133,101,33,134,19,130,148,168,38,71,2,223,191,179,142,30,199,232,90,98,40,133,195,197,172,53,212,113,193,203,79,7,42,102,95,135,98,140,226,20,115,77,225,37,21,204,102,96,126,88,10,104,50,137,15,250,122,102,210,155,55,29,185,55,7,173,81,41,208,153,212,40,9,132,151,242,70,176,15,180,76,124,73,68,4,9,253,133,77,13,161,214,117,193,168,130,50,158,91,16,240,24,239,69,203,120,159,42,96,157,85,153,200,34,60,195,123,44,246,232,78,12,0,227,231,161,4,197,11,68,56,170,130,145,97,248,218,190,121,131,142,170,168,105,211,174,1,130,1,68,151,13,34,232,247,162,25,206,58,29,132,86,7,216,235,55,217,3,43,40,232,200,28,126,62,93,170,153,55,111,32,183,12,245,92,2,150,1,220,117,72,82,9,15,128,27,129,231,183,119,15,228,4,6,149,194,169,64,54,105,152,185,94,167,216,239,123,75,137,55,60,71,211,120,180,49,15,192,16,1,112,233,183,108,54,199,229,249,176,162,172,118,21,25,58,111,40,111,222,204,20,126,66,28,103,136,142,77,130,126,161,70,60,201,35,115,129,53,51,88,107,19,121,2,22,238,175,111,146,134,1,254,47,171,24,28,200,199,153,111,222,32,55,251,59,56,79,39,139,200,132,164,102,160,101,140,161,224,141,98,107,237,46,68,139,145,84,119,40,116,47,147,174,125,109,101,102,42,159,97,221,12,27,95,16,136,0,148,15,236,102,93,219,80,86,65,33,147,183,216,4,134,97,131,118,107,83,89,14,230,59,91,36,247,16,124,140,123,106,248,247,120,117,40,152,246,52,109,72,233,52,217,154,213,83,173,2,195,177,206,81,110,160,2,184,239,201,63,82,63,149,227,10,133,162,15,57,0,70,36,133,88,180,16,20,102,204,138,238,76,132,175,251,37,59,208,147,108,197,69,37,230,242,28,31,220,214,81,239,92,121,228,190,22,122,152,158,133,173,189,121,35,241,215,100,32,223,153,30,240,21,236,92,19,18,206,29,88,151,241,90,184,101,146,74,212,187,67,46,9,153,128,11,72,48,146,10,223,19,167,42,205,17,35,31,141,17,71,1,226,198,199,70,72,135,57,237,121,152,71,74,83,153,132,169,144,138,21,99,77,0,10,101,33,80,203,204,163,167,6,39,86,183,72,147,93,94,1,118,186,193,2,114,77,227,142,90,10,147,70,186,252,168,27,131,9,145,100,36,7,6,65,220,133,12,127,41,185,135,122,106,58,73,34,239,59,167,112,227,38,129,181,1,212,37,105,19,44,250,193,151,137,172,138,104,83,20,96,40,143,166,154,176,2,37,50,15,80,67,3,53,159,255,214,10,50,118,161,65,131,205,222,17,116,208,77,130,18,12,252,21,95,113,183,158,88,6,254,0,203,105,229,54,137,60,209,42,229,178,139,36,247,50,189,66,175,171,119,179,222,185,100,236,233,74,43,219,203,245,138,230,174,65,138,5,195,188,24,136,17,216,116,130,55,179,144,3,170,147,47,78,242,137,42,38,40,160,225,73,62,155,194,107,162,64,80,236,231,11,221,66,215,97,240,90,48,65,190,99,0,19,116,94,231,196,68,87,52,208,105,113,229,98,170,106,98,127,174,95,236,33,3,117,5,141,90,52,13,168,122,18,53,162,160,152,66,249,208,119,93,12,36,105,113,54,83,237,11,81,155,254,35,208,252,136,136,184,110,16,97,81,203,101,191,229,81,149,208,228,185,91,68,143,5,46,85,42,2,214,199,169,221,163,251,40,19,141,50,119,192,194,65,142,151,89,70,149,167,74,23,158,247,69,155,149,244,133,32,93,138,146,154,158,201,202,37,176,207,186,66,26,249,121,247,175,167,66,90,85,186,233,107,81,152,169,233,190,2,112,104,119,97,52,13,53,109,110,7,166,191,178,0,84,53,61,16,213,6,128,147,82,187,200,133,248,87,151,23,38,128,54,223,23,118,160,240,165,64,249,232,57,35,233,33,86,199,252,100,2,180,134,90,137,214,106,199,53,230,170,94,107,108,48,199,181,237,105,157,105,212,118,184,58,35,54,106,107,107,204,89,173,81,99,78,224,47,30,254,82,235,240,183,80,171,93,194,98,219,90,157,201,52,106,199,7,204,188,94,91,171,193,223,32,247,178,94,171,205,97,118,239,162,193,140,183,106,114,253,128,153,213,107,92,125,140,64,103,65,157,53,80,224,128,41,53,96,241,227,218,168,129,114,14,64,142,220,172,149,64,206,0,128,56,3,73,229,250,4,165,93,54,14,152,12,2,222,133,191,96,182,8,171,76,26,183,40,127,6,242,199,117,146,133,97,54,45,48,141,252,227,218,53,149,179,86,147,155,7,76,2,32,215,52,144,203,1,228,64,226,172,81,171,13,154,32,237,182,121,211,132,168,22,64,162,10,18,103,13,144,88,108,14,155,140,184,86,19,91,7,204,20,36,202,176,228,69,43,223,100,230,171,181,171,150,78,91,151,112,66,107,1,86,204,55,107,9,144,83,0,197,89,88,60,221,26,181,24,181,89,27,175,30,96,14,3,182,14,16,85,171,55,128,253,128,170,213,3,194,210,43,157,170,53,3,247,43,192,149,53,61,31,176,247,118,205,100,111,179,54,5,89,103,22,86,221,172,1,86,13,90,181,28,200,57,174,77,214,13,64,243,86,109,176,14,168,0,5,19,48,109,184,126,221,96,46,55,106,42,72,188,4,184,150,32,189,218,186,214,132,77,178,32,49,135,154,4,191,65,87,129,172,236,186,214,96,6,171,181,4,200,106,195,28,208,81,218,134,129,140,186,90,147,55,80,239,113,102,34,224,193,12,36,2,178,176,32,221,108,64,129,3,200,129,68,177,110,136,156,172,35,95,222,0,200,143,1,197,155,7,12,75,113,68,53,4,14,129,86,54,49,236,57,40,166,234,176,111,55,57,44,3,155,103,164,252,149,206,179,226,150,0,10,240,160,18,219,168,93,109,29,88,160,162,124,147,140,102,45,179,133,144,195,80,179,91,0,106,162,81,27,108,67,118,214,78,32,227,182,37,192,225,102,237,106,91,39,98,128,132,64,108,16,174,128,223,5,244,27,245,140,168,227,82,43,64,128,249,109,165,129,250,98,135,72,195,184,97,45,165,130,82,141,245,114,157,41,161,161,122,102,140,201,75,84,228,0,254,66,252,79,80,109,35,72,115,138,170,174,89,67,7,90,235,112,136,107,3,48,240,46,205,66,103,164,7,244,239,64,150,33,183,148,250,53,230,49,40,141,154,7,130,211,170,193,209,181,86,35,99,76,164,218,27,232,159,113,15,73,141,44,18,109,181,113,6,144,173,29,67,209,106,104,136,147,153,134,46,90,132,159,181,26,10,226,33,84,162,22,37,246,2,252,255,12,58,111,84,209,21,180,103,200,178,170,178,207,196,94,85,159,71,159,141,120,105,80,133,179,192,51,124,161,171,170,41,160,82,84,159,39,27,196,164,120,253,241,55,241,105,21,182,218,208,173,247,74,132,108,100,172,124,170,124,42,89,242,147,61,94,185,4,249,120,161,131,243,213,33,223,147,103,214,250,28,203,117,179,121,146,143,207,115,147,157,1,185,85,15,243,241,222,145,45,63,57,130,83,63,204,199,123,20,56,31,173,84,212,105,199,184,149,15,242,243,189,98,182,220,165,242,161,3,0,149,223,67,255,168,124,108,169,24,249,253,92,191,216,39,249,244,118,153,1,31,47,97,97,62,252,31,88,56,145,59,248,1,102,99,99,47,98,182,139,138,221,235,101,237,139,78,163,30,54,108,112,3,200,234,215,51,144,85,19,113,201,32,182,46,206,128,167,100,122,6,101,242,70,168,37,162,158,173,31,155,193,122,248,228,204,160,68,255,31,22,75,247,4,97,146,166,246,184,13,84,81,27,54,131,30,97,65,117,214,10,93,56,157,142,216,217,8,10,211,73,30,197,209,242,34,98,46,5,188,235,144,237,125,250,95,152,138,196,162,213,43,162,21,159,94,234,222,143,43,250,1,29,57,161,243,46,70,150,53,11,202,85,200,193,157,63,179,189,152,231,139,169,121,142,183,176,4,248,176,8,1,180,126,115,14,126,38,194,166,114,241,8,181,50,165,193,152,131,72,103,180,109,152,4,96,55,57,232,179,226,71,86,5,145,92,97,114,19,14,80,207,13,144,137,95,14,138,144,7,53,212,238,12,42,203,186,230,146,165,18,149,187,168,151,240,161,157,21,47,99,5,135,7,59,69,165,145,75,86,105,64,160,71,61,47,174,135,103,184,113,136,232,129,143,11,54,244,24,15,221,154,113,100,232,35,165,182,62,179,158,45,46,28,244,11,196,194,56,39,100,22,151,113,71,4,111,14,120,225,225,38,77,11,120,162,44,26,140,212,73,99,64,240,15,60,100,244,66,200,87,47,100,226,161,105,15,119,242,248,0,157,85,244,214,89,104,187,134,214,89,100,231,198,73,129,23,21,94,103,138,143,142,239,2,94,6,62,47,253,194,16,179,159,128,90,27,94,164,184,28,170,15,238,80,45,106,146,58,35,93,56,201,122,152,51,97,108,153,7,77,121,182,147,187,101,240,125,143,160,221,204,174,10,81,121,80,249,133,83,191,238,71,178,94,147,115,37,130,78,127,233,92,122,3,211,154,27,174,73,120,98,235,34,135,15,233,56,183,67,97,247,38,44,171,173,16,3,201,231,140,151,89,178,184,103,57,172,111,67,72,12,89,184,133,33,199,122,156,108,109,139,62,14,5,130,0,15,144,189,148,183,117,187,218,179,168,23,26,110,71,190,81,12,44,106,63,244,181,226,136,109,66,219,114,4,157,67,123,90,46,203,153,246,97,80,36,139,15,31,235,41,4,14,212,113,179,119,247,84,80,212,140,197,0,40,130,108,167,212,158,102,48,180,131,51,94,150,167,223,140,97,57,99,142,120,46,24,28,135,219,110,108,179,172,52,201,1,183,247,92,96,89,48,216,88,99,199,204,45,223,38,205,240,32,220,31,119,135,88,218,32,148,72,3,116,145,148,11,219,201,162,220,127,153,65,23,34,43,131,140,77,222,29,40,32,222,21,108,100,194,127,228,160,139,26,60,150,179,117,123,113,23,245,227,176,78,44,149,238,23,219,198,170,149,7,244,89,188,179,107,204,45,151,136,235,158,139,77,100,30,180,74,177,156,212,219,212,142,121,108,31,33,103,127,52,156,133,64,109,163,13,157,225,155,155,33,193,192,56,53,2,61,106,173,251,51,153,137,27,139,236,39,253,17,87,134,187,159,249,123,141,154,136,83,29,179,80,242,22,44,238,221,106,161,64,64,30,213,92,182,161,92,118,148,156,59,13,84,201,156,157,0,202,176,241,41,233,215,41,11,124,13,172,189,229,185,223,104,223,165,116,248,35,44,230,165,239,200,241,28,56,64,171,16,173,225,28,124,150,197,215,253,199,76,20,124,122,250,249,240,126,64,239,252,11,44,29,145,143,83,233,84,202,113,28,253,177,161,98,44,30,1,119,150,109,112,180,196,163,38,21,221,220,199,110,42,198,198,184,238,175,17,49,28,54,244,44,36,64,121,74,168,177,21,0,61,88,140,34,134,39,75,196,230,202,18,193,190,44,198,54,187,251,186,152,5,203,96,252,31,116,108,209,11,235,14,46,145,114,153,218,167,71,91,194,17,167,171,139,181,132,161,219,232,153,146,52,169,59,190,216,14,5,192,10,136,30,37,62,131,140,54,247,77,39,24,219,220,231,205,80,248,143,152,122,246,121,28,241,186,224,182,85,137,205,131,12,235,102,190,193,227,23,236,40,227,220,133,241,217,123,193,102,143,197,241,196,66,130,238,57,19,65,174,51,116,142,221,141,134,158,56,13,13,244,237,8,12,233,249,143,127,247,238,111,255,245,47,254,225,191,69,190,157,166,115,105,143,27,143,218,239,254,236,55,62,255,225,79,92,107,3,237,230,49,109,187,109,182,218,249,105,44,120,125,102,13,151,92,207,109,19,55,59,179,224,98,38,90,206,188,44,83,7,152,151,178,223,10,96,108,217,125,125,220,119,244,233,73,38,11,16,137,175,56,230,42,219,52,117,111,156,183,69,207,201,121,230,161,44,163,176,7,48,246,85,52,95,238,179,81,199,109,55,35,104,15,155,41,151,162,241,149,40,190,105,11,163,116,194,163,84,185,31,81,158,61,139,41,213,215,232,214,155,194,68,163,231,231,113,70,73,1,115,148,31,169,240,181,75,227,178,156,158,24,71,193,122,120,8,52,87,46,11,209,120,138,92,190,91,225,99,209,98,177,216,41,149,58,240,158,53,243,17,203,220,97,68,119,96,44,3,24,33,10,158,153,194,3,93,24,147,9,33,205,151,74,78,164,163,83,48,82,33,162,93,45,106,134,29,18,178,189,14,160,64,47,28,225,225,205,74,101,78,46,190,194,75,173,199,96,16,149,106,138,194,207,99,92,220,184,237,154,122,243,102,162,200,154,252,230,77,245,206,248,88,49,203,166,80,18,228,6,211,151,101,231,197,198,72,46,115,127,207,228,50,85,248,6,40,40,17,139,223,119,121,173,59,52,195,128,194,0,83,98,234,232,108,191,213,124,83,59,60,172,157,189,105,31,239,239,239,29,30,85,1,142,228,137,84,215,252,23,25,46,87,204,149,178,133,92,177,194,177,197,108,49,199,149,50,89,147,68,81,231,8,193,196,21,200,219,183,240,66,41,88,72,0,193,147,186,176,75,197,23,81,105,58,238,8,10,213,205,210,139,30,138,117,194,72,241,202,53,249,132,96,87,32,231,244,134,238,141,166,71,240,114,166,216,143,73,207,171,114,92,27,194,37,23,44,120,8,239,49,183,192,170,91,137,69,107,26,80,13,19,13,40,68,160,42,160,108,104,66,164,62,237,247,129,161,56,2,67,13,157,54,240,18,24,118,55,226,120,58,142,224,145,206,222,68,19,114,74,147,219,72,14,99,92,33,158,136,70,58,115,77,80,163,70,151,177,111,37,19,17,149,190,2,253,17,232,3,51,171,11,177,198,50,174,173,248,177,232,69,76,179,11,136,16,103,52,74,50,68,83,10,226,21,88,26,221,45,133,236,3,99,0,87,22,65,29,88,9,71,132,169,66,0,38,42,61,10,149,42,194,235,19,246,5,91,97,223,142,96,45,24,1,232,35,87,204,226,96,70,142,97,17,103,87,148,79,132,149,68,66,137,107,175,149,115,248,149,4,1,50,91,153,208,173,176,111,59,144,10,5,53,167,161,120,92,169,153,34,194,8,178,6,39,249,143,48,5,10,200,83,71,98,87,0,211,56,15,168,80,76,152,83,12,83,199,67,171,234,49,111,76,2,72,130,165,45,118,133,255,4,140,248,68,149,139,43,175,249,243,106,38,159,127,38,128,15,122,203,84,11,99,44,92,240,126,57,140,132,244,9,251,246,173,144,130,93,190,141,219,209,60,228,235,99,185,223,87,5,237,227,8,144,110,121,170,69,128,20,163,224,40,80,82,0,32,43,140,68,76,121,251,150,141,123,129,194,20,184,130,66,218,204,96,88,21,197,45,98,113,207,27,159,149,23,14,241,169,248,100,234,195,202,154,6,24,192,184,139,39,239,46,137,21,190,10,123,135,7,252,54,185,217,199,253,5,24,32,166,68,21,143,55,40,99,134,84,184,117,152,49,178,32,186,36,23,246,66,87,158,204,99,10,114,87,214,160,84,64,182,34,216,81,192,28,161,15,230,218,94,244,35,67,135,32,74,112,139,48,36,69,7,143,117,74,241,80,5,222,190,141,226,102,162,96,145,42,144,128,86,186,90,50,65,10,6,50,170,137,246,11,136,52,27,175,96,209,132,125,29,197,64,113,112,105,88,245,217,51,172,187,69,149,176,23,199,26,208,3,103,161,154,56,233,222,148,136,35,80,145,8,196,42,188,160,30,1,90,10,133,29,138,140,129,177,20,233,8,17,62,130,231,71,134,40,50,134,38,137,124,97,34,50,16,24,248,41,57,18,47,133,136,140,46,171,167,162,148,242,28,210,138,73,168,10,111,223,114,105,118,197,28,234,250,243,225,96,28,161,43,237,50,12,172,33,130,49,37,126,162,0,13,32,226,129,82,69,193,101,149,6,152,47,107,90,76,4,250,230,121,62,159,41,231,159,61,211,62,201,23,179,185,28,42,246,17,143,75,63,207,23,178,92,57,126,23,19,146,213,108,252,121,146,123,246,76,198,23,218,51,217,50,195,149,57,134,43,149,227,43,208,42,17,165,169,0,187,90,76,192,24,226,74,240,58,96,210,183,0,0,120,20,178,25,118,17,0,198,82,79,171,22,242,249,108,33,17,227,147,144,156,194,39,159,112,236,91,45,137,33,221,11,35,48,247,243,48,222,150,47,74,160,113,194,59,237,19,46,83,66,44,128,85,184,248,39,108,188,163,8,252,229,10,169,166,17,152,8,221,12,155,51,203,102,156,101,159,63,47,188,229,202,25,166,144,125,166,189,133,112,169,186,8,107,163,114,214,173,50,151,121,155,201,228,24,8,230,89,33,11,1,216,32,161,14,3,176,56,142,203,113,92,134,86,87,68,48,55,164,107,30,46,153,96,168,79,188,44,192,218,14,182,153,115,109,179,244,54,147,99,25,212,186,222,168,59,2,247,100,112,200,166,160,118,200,44,79,169,18,201,24,68,186,148,174,4,210,7,81,29,40,101,116,80,5,64,3,47,69,97,6,58,214,153,8,218,124,251,86,242,80,36,20,58,166,190,55,236,88,19,25,9,26,171,213,104,52,33,97,149,46,24,163,140,86,126,2,152,211,192,232,140,147,44,147,19,3,115,146,210,199,41,158,228,224,128,196,67,140,79,104,207,171,166,194,226,159,27,45,144,78,1,243,95,66,59,175,74,96,26,212,121,77,41,238,154,217,2,201,28,196,128,17,201,232,64,146,64,3,75,40,223,172,115,109,153,58,157,86,157,16,119,211,110,31,147,184,96,54,253,38,201,68,199,97,48,31,235,179,66,0,93,239,209,55,47,204,169,189,226,92,89,8,47,38,196,172,172,224,73,203,221,72,6,253,70,205,121,212,76,232,106,162,139,174,5,24,87,26,218,243,113,71,30,61,123,134,255,166,212,137,208,21,5,176,168,17,95,91,83,206,1,206,226,179,103,56,234,72,10,195,217,39,65,148,98,34,99,45,204,232,209,189,161,242,233,146,192,42,56,52,56,203,8,128,181,130,30,40,156,129,214,152,30,52,60,14,231,126,147,74,100,168,85,29,171,53,221,164,0,51,6,109,135,184,241,22,204,15,56,88,19,158,73,132,42,152,48,69,117,21,134,199,131,22,32,212,160,111,171,44,99,36,105,241,23,26,72,168,104,196,194,137,235,43,43,19,72,82,64,154,198,108,25,44,45,158,43,113,100,1,43,113,67,80,159,179,48,5,153,113,64,31,129,223,207,41,24,139,215,10,136,116,104,133,169,34,80,113,196,136,48,172,49,50,52,106,244,18,229,222,194,58,100,199,90,88,71,102,90,198,66,12,36,69,170,254,218,175,129,124,211,166,19,94,40,149,95,251,53,48,230,128,113,27,147,18,85,5,126,66,138,3,152,142,21,233,185,130,62,3,90,161,249,30,19,96,1,1,21,16,80,1,1,21,16,112,1,9,125,148,60,108,186,56,233,30,117,218,65,182,2,194,211,107,201,177,130,230,6,172,115,132,164,180,162,47,56,120,70,239,43,93,39,201,64,39,201,159,240,64,39,129,85,217,107,249,28,53,242,90,78,72,134,198,209,172,220,130,22,158,77,206,116,67,252,237,91,208,175,44,48,251,128,225,12,237,0,240,221,194,65,64,164,169,226,48,177,102,14,40,44,160,202,80,26,148,79,240,34,3,218,144,80,110,116,149,205,194,78,96,209,194,89,215,154,72,174,168,54,232,146,80,156,220,197,71,131,235,73,173,13,195,130,186,45,5,144,48,2,229,188,88,14,241,126,132,39,32,197,19,3,92,177,37,245,28,213,20,90,252,49,27,104,30,26,234,93,248,68,73,98,54,153,73,9,141,172,63,96,28,229,164,166,71,138,133,28,131,86,30,48,115,65,45,180,70,228,171,114,146,91,1,115,14,187,146,76,242,113,48,199,36,4,210,251,112,210,89,209,237,20,249,19,78,200,190,125,235,179,218,196,211,154,140,166,53,119,48,110,138,23,6,52,76,193,151,12,98,36,224,153,33,216,26,163,1,97,100,204,69,167,108,149,192,190,8,22,210,118,77,7,103,51,135,82,147,60,210,129,178,3,178,198,88,20,158,219,132,131,215,234,22,238,115,148,240,233,187,97,22,179,26,140,45,229,147,76,190,64,6,254,61,50,211,92,182,79,96,254,51,184,202,141,19,73,197,219,46,250,90,89,176,126,245,90,210,238,97,217,65,47,85,68,240,35,5,68,128,171,2,29,244,151,44,74,97,75,207,159,63,71,180,155,90,249,5,213,82,5,152,122,207,89,70,2,195,17,234,48,198,5,115,210,233,2,90,176,195,78,199,189,13,236,20,83,237,192,253,41,202,2,124,33,233,187,66,113,102,84,149,117,141,106,74,143,150,20,40,80,80,132,228,215,252,183,70,166,18,2,233,80,10,192,252,216,229,53,155,178,134,54,48,178,51,221,109,151,145,168,106,81,151,165,153,132,45,15,200,63,140,168,250,113,220,174,95,116,30,130,5,36,156,158,201,36,135,198,149,57,7,32,134,96,129,98,87,180,79,12,51,49,1,70,35,80,249,210,107,237,92,79,194,42,185,135,161,9,48,96,57,94,198,185,212,188,195,33,204,97,109,178,221,99,48,116,244,40,164,142,240,106,29,168,10,128,71,162,58,210,77,88,195,210,4,252,54,45,228,106,199,50,8,223,232,200,192,160,142,38,106,85,103,156,193,143,98,120,231,11,136,212,71,146,89,47,14,159,23,36,91,193,41,180,221,87,117,70,187,214,133,102,197,120,183,18,14,254,24,140,173,70,87,239,43,242,184,234,22,225,144,84,191,199,59,195,221,5,59,195,90,44,218,207,20,115,81,188,145,220,235,249,236,126,243,66,55,247,5,236,126,119,115,253,92,39,151,227,3,239,126,11,46,187,223,193,2,212,125,156,254,246,71,159,74,145,111,71,14,166,128,197,145,86,79,212,100,37,114,205,165,178,169,34,74,31,106,218,68,173,164,211,87,48,255,66,133,23,116,210,40,163,1,164,8,59,153,197,186,241,72,134,229,114,76,100,147,87,193,106,163,49,20,36,247,34,89,38,162,242,35,1,158,31,118,161,77,49,134,197,210,169,171,145,233,71,116,231,30,192,1,157,200,244,249,177,56,154,87,214,133,209,181,160,137,93,158,169,41,34,63,98,84,94,82,147,48,98,113,159,190,95,158,157,220,172,208,193,243,244,40,7,230,117,125,28,204,244,90,184,183,32,0,191,244,68,21,26,220,189,8,252,66,130,65,223,161,103,148,196,145,168,205,141,136,122,190,245,4,204,203,41,9,37,128,60,183,132,222,249,243,145,168,135,159,35,199,117,73,225,26,69,82,196,225,32,32,204,145,56,233,200,188,210,195,225,160,147,0,127,22,190,178,98,208,51,49,163,251,37,117,108,188,195,16,88,97,70,244,240,51,102,128,54,24,153,205,64,216,163,3,172,23,224,115,25,11,111,129,45,131,94,242,70,110,28,20,102,252,84,147,205,160,3,153,201,77,132,203,3,220,193,106,6,119,82,110,37,57,150,111,147,212,119,234,172,15,210,190,50,27,2,43,63,137,238,45,87,38,138,144,132,254,142,43,51,128,22,250,84,65,11,230,36,252,78,81,240,252,219,119,228,64,20,66,163,50,34,200,61,234,106,42,107,2,67,165,14,57,203,183,140,229,91,214,242,45,103,249,150,183,124,43,208,223,228,17,253,109,98,249,162,88,90,159,142,92,250,99,165,11,204,66,40,26,40,18,104,5,42,248,36,23,65,127,50,248,79,22,255,201,225,63,121,252,167,128,255,20,241,159,18,254,83,190,247,196,11,180,109,241,247,227,82,121,97,108,45,14,196,213,90,3,36,220,33,184,232,250,100,18,109,48,27,146,75,151,210,165,92,63,57,142,126,250,105,134,133,161,182,189,7,71,181,15,84,163,112,206,248,148,128,55,49,207,61,71,142,47,88,128,83,228,219,11,97,163,82,246,6,192,76,21,8,62,161,57,72,35,38,123,80,248,139,98,177,104,139,125,177,18,14,7,39,92,147,237,5,142,139,134,193,223,86,153,181,84,54,75,185,6,246,161,71,172,36,227,241,138,35,79,164,50,86,225,2,128,36,89,139,97,197,73,226,133,39,21,109,20,215,225,147,147,118,162,4,161,108,174,88,131,61,101,65,10,165,49,80,170,181,5,7,112,55,216,8,142,53,38,151,203,72,240,198,215,218,221,222,229,22,14,54,55,132,29,192,29,37,12,176,36,102,163,43,220,187,199,212,40,134,122,18,165,174,130,67,252,162,12,214,201,49,155,64,145,138,49,92,156,233,9,93,113,204,143,226,145,104,42,18,117,229,5,92,221,128,57,157,187,243,104,146,243,173,229,219,60,199,128,89,10,64,228,71,147,33,31,6,5,138,133,15,213,198,214,38,50,94,84,102,124,107,249,82,153,33,84,2,99,153,151,22,83,153,113,163,242,145,200,203,122,145,151,245,173,229,75,94,54,184,12,101,221,72,123,40,77,57,47,154,114,190,181,124,105,202,133,19,204,156,27,93,75,19,148,247,34,40,239,91,203,151,160,124,56,25,204,187,17,20,158,146,130,23,37,5,223,90,190,148,20,130,139,91,193,141,138,16,232,23,189,208,47,250,214,242,69,191,24,78,178,138,110,36,4,193,189,228,133,123,201,183,150,47,238,165,112,66,84,114,195,221,23,233,178,23,210,254,181,124,145,46,123,203,139,101,158,10,98,48,100,237,230,83,104,8,57,187,105,64,67,112,84,134,9,216,121,19,25,22,54,51,195,23,155,144,176,252,240,202,4,162,172,224,131,77,48,8,69,63,28,66,210,227,139,77,72,88,126,120,101,3,81,86,246,193,38,24,4,142,245,67,34,36,65,190,232,132,132,229,139,88,46,24,109,25,31,124,2,130,200,250,97,17,150,36,95,124,194,2,243,195,44,31,140,184,188,15,62,1,65,20,252,176,8,75,146,47,62,97,129,249,97,86,8,70,92,201,7,159,128,32,202,126,88,132,37,201,23,159,176,192,252,48,43,6,34,46,195,249,224,19,16,68,198,15,139,144,36,249,227,19,22,152,31,102,165,96,196,229,124,240,9,8,34,239,135,69,88,146,124,241,9,11,204,15,179,114,48,226,138,62,248,4,4,81,242,195,34,44,73,190,248,132,5,230,138,217,181,216,19,100,99,119,13,111,171,141,249,155,36,21,193,213,173,134,217,20,190,37,99,236,43,71,224,62,252,130,42,24,59,163,6,252,113,171,213,25,36,59,35,190,123,233,18,26,159,101,89,151,210,138,224,242,56,196,55,132,2,235,94,92,70,103,218,46,53,250,101,183,226,248,249,72,183,226,125,183,226,3,24,223,212,21,245,18,239,138,78,103,52,117,67,134,45,116,93,10,79,166,202,196,245,241,164,114,182,111,47,142,47,94,163,189,210,59,3,101,143,82,144,133,190,124,195,197,8,235,188,249,133,139,17,150,121,243,9,23,195,172,242,229,15,46,136,88,228,205,23,92,136,176,198,155,31,248,224,14,158,225,221,209,71,125,107,130,12,4,146,103,224,99,189,106,100,23,186,65,192,213,31,122,159,212,29,198,88,150,100,180,249,108,129,179,35,75,124,87,102,26,242,84,17,5,5,2,98,140,130,118,48,240,36,42,169,130,37,155,245,101,32,151,113,138,74,162,59,42,119,116,96,107,175,146,195,169,165,160,235,212,97,221,216,53,159,209,4,223,232,157,110,81,26,2,14,104,246,218,150,209,239,18,164,222,173,52,185,224,71,23,39,73,238,229,177,162,240,217,117,71,163,97,196,75,151,214,19,14,58,164,121,1,59,131,195,213,50,175,105,74,12,29,70,160,16,29,67,121,212,19,148,56,57,200,69,239,165,138,26,104,167,187,66,140,209,201,205,138,203,225,207,138,87,16,114,88,1,225,214,153,118,58,35,65,63,207,237,240,198,99,99,70,94,196,145,121,215,29,9,224,115,71,214,134,6,190,209,168,241,158,1,114,202,116,7,30,233,76,53,77,150,60,160,147,92,250,45,34,68,4,29,80,223,118,22,228,122,212,130,35,16,160,115,82,61,210,62,140,54,167,159,34,102,39,55,17,200,47,60,109,100,74,94,156,32,232,68,212,235,129,63,194,176,196,157,179,81,99,66,242,130,92,193,209,38,244,87,89,252,154,176,20,189,163,207,149,61,90,64,161,170,208,12,60,230,7,194,107,20,216,21,70,125,61,247,106,199,179,130,49,225,250,180,6,63,79,196,238,37,220,35,130,49,129,174,244,32,64,66,207,171,189,96,85,124,106,248,179,109,81,97,143,178,40,140,9,26,212,136,223,1,160,123,215,240,171,16,24,121,247,210,78,1,89,140,179,79,57,23,121,235,203,221,169,186,64,38,237,101,92,138,4,17,109,44,211,182,217,62,148,140,225,105,78,28,141,150,16,54,183,186,97,170,170,154,34,95,10,15,69,192,19,202,66,153,14,75,187,119,173,96,149,150,162,55,72,253,96,227,43,12,185,1,170,134,168,25,154,240,80,64,22,15,255,208,148,135,238,105,123,173,229,40,14,219,215,118,189,180,144,206,32,21,22,150,15,70,91,184,170,94,42,50,32,69,222,133,125,203,134,161,36,72,53,47,13,29,148,138,64,82,231,40,27,138,10,175,106,119,240,215,67,230,16,12,238,97,74,252,65,243,72,114,44,106,129,141,154,160,48,194,40,230,101,21,250,146,205,133,162,119,113,237,208,154,248,65,106,252,33,13,7,38,60,4,136,80,90,121,105,117,190,108,131,225,40,14,215,215,62,122,122,9,213,30,190,17,127,218,194,84,12,160,179,67,170,248,112,192,131,80,178,184,82,0,157,29,82,197,135,3,30,136,10,247,74,119,248,11,158,69,254,197,88,232,137,124,36,70,182,27,42,93,153,87,84,33,126,183,24,25,99,3,30,119,121,60,8,46,246,58,250,154,168,219,237,222,135,111,49,212,124,29,164,114,168,186,225,231,243,0,96,200,252,254,0,126,4,151,189,96,213,151,168,29,92,54,23,2,49,100,21,114,132,98,9,13,252,219,119,30,111,25,90,219,199,151,37,188,246,122,80,17,121,170,145,232,94,140,75,142,38,123,93,5,177,81,9,239,140,184,220,201,112,190,4,121,22,131,49,27,227,30,48,34,252,157,109,47,16,237,189,246,132,174,172,160,8,97,174,52,144,202,72,160,70,0,17,215,102,147,174,237,194,82,188,166,186,123,119,131,222,130,55,111,200,102,112,101,12,168,31,9,30,16,150,218,68,165,250,30,143,2,180,27,74,245,63,249,156,132,72,117,249,73,5,237,159,210,137,23,128,77,214,84,178,1,234,222,10,145,48,223,182,80,145,145,8,254,84,56,118,1,84,55,53,16,96,116,227,43,67,227,137,54,55,81,113,100,95,3,201,133,185,73,101,58,18,42,240,171,220,235,221,123,54,166,13,69,231,22,52,72,187,179,80,192,57,100,199,124,47,227,78,158,240,93,40,230,169,156,189,148,113,54,1,119,133,43,35,94,213,146,221,161,56,234,249,14,45,163,18,101,36,120,84,199,98,23,20,64,31,6,226,9,128,128,113,229,135,62,136,33,199,48,46,197,50,174,7,59,46,5,179,150,130,92,209,187,100,142,46,233,93,44,127,103,121,150,212,187,96,193,242,34,176,119,195,252,157,93,111,192,88,23,138,27,147,29,183,165,238,232,7,167,114,102,60,78,56,68,172,225,16,225,121,3,21,141,54,111,30,71,232,174,64,147,27,143,230,96,168,26,198,61,107,162,184,30,9,179,240,199,246,240,109,214,19,62,4,226,122,157,44,40,5,240,51,10,175,235,67,0,213,25,165,252,183,140,154,240,234,91,206,15,51,52,112,231,146,198,223,184,16,154,201,102,114,92,223,120,40,183,4,126,50,198,53,187,10,154,140,70,94,157,40,142,7,119,46,190,3,84,65,188,26,161,108,176,133,135,77,148,0,195,243,38,58,90,102,158,101,173,103,81,246,203,150,193,102,16,122,133,116,23,228,40,140,190,141,104,17,184,18,37,129,196,231,194,21,173,69,252,33,171,53,191,155,79,150,39,175,51,206,222,38,128,228,9,108,89,117,233,231,92,46,183,66,43,175,149,49,16,66,234,165,107,93,154,224,8,44,209,84,24,214,133,243,242,149,63,18,246,157,7,47,94,99,2,109,143,118,209,131,155,12,21,247,214,144,56,222,76,120,160,111,122,46,221,107,94,128,211,195,0,103,150,128,19,177,77,175,0,222,178,80,136,249,161,27,2,161,33,233,61,108,247,224,49,148,74,18,222,224,133,31,80,183,234,84,59,38,98,226,59,129,128,218,53,35,10,70,76,134,174,235,1,175,3,130,131,86,31,144,206,94,90,160,201,124,27,114,59,89,246,107,12,157,51,19,207,112,103,83,30,53,117,166,211,131,132,13,88,23,137,62,173,182,8,71,233,211,244,144,132,219,209,177,30,198,115,249,76,112,80,8,59,199,187,239,148,149,230,226,8,128,162,18,19,111,174,12,69,5,171,35,80,240,26,172,198,98,140,70,39,110,164,82,28,140,163,126,114,42,33,90,208,203,160,109,220,147,172,126,29,93,199,160,228,167,46,224,156,98,231,1,190,179,138,36,228,28,225,67,37,84,163,209,243,56,125,251,54,16,84,84,245,225,96,225,187,144,206,46,123,31,112,31,9,97,244,218,196,163,163,107,135,26,10,217,59,167,67,16,42,19,191,95,192,30,162,253,202,190,226,228,222,67,203,118,128,227,150,244,46,92,240,142,162,247,75,73,8,138,3,87,141,114,209,243,135,9,132,3,142,137,223,58,168,7,159,152,224,30,134,98,230,145,80,204,248,160,152,121,24,138,217,71,66,49,235,131,98,246,97,40,230,30,9,197,156,15,138,185,135,161,152,127,36,20,243,62,40,230,31,134,98,225,145,80,44,248,160,88,120,172,17,237,191,217,176,228,24,92,180,53,177,228,184,89,184,145,177,164,176,251,111,123,44,41,158,139,54,73,150,20,169,69,91,42,86,139,226,78,95,162,133,182,104,150,51,88,28,242,218,6,150,96,164,13,93,162,163,203,88,84,152,124,228,82,125,254,16,19,202,5,14,133,227,3,209,51,220,181,31,1,69,7,44,19,205,29,61,235,177,56,25,210,157,253,113,120,19,206,247,221,211,152,11,100,90,185,217,146,203,153,138,225,205,42,111,59,150,244,4,244,226,63,127,136,225,234,2,135,146,105,152,252,0,244,208,213,129,71,64,207,2,199,68,111,27,38,63,0,61,120,95,225,17,176,163,193,80,115,236,244,65,184,89,123,132,154,90,216,176,178,234,205,72,10,106,233,33,80,45,12,48,129,102,23,108,1,160,44,99,143,208,185,33,224,114,231,169,191,8,30,126,2,116,49,40,253,146,145,135,3,139,126,68,72,54,24,74,112,95,60,131,55,37,35,65,42,90,142,107,232,72,76,220,162,109,17,184,227,64,90,229,194,237,160,248,249,234,251,213,35,110,219,244,51,148,174,172,214,143,124,221,183,117,173,135,20,25,184,19,180,16,84,18,61,75,107,57,123,41,184,110,255,232,192,113,236,1,215,34,198,184,139,68,109,155,186,8,110,222,8,144,72,162,109,21,220,182,151,61,240,52,246,134,224,73,115,220,155,2,178,109,108,34,136,56,131,182,137,92,118,163,108,39,216,222,96,33,0,27,76,210,210,2,176,240,132,4,154,249,52,100,18,3,209,194,162,128,32,244,65,17,212,57,192,222,150,207,49,190,113,152,3,239,174,224,43,43,240,48,239,156,190,65,228,20,8,114,145,200,16,51,191,232,152,150,8,142,70,196,70,248,148,39,122,28,205,229,164,193,243,188,196,134,51,127,135,55,186,93,161,144,19,25,214,179,159,12,40,182,112,121,240,152,138,10,82,215,44,70,105,234,10,182,83,169,34,81,103,150,96,157,184,49,234,2,49,142,221,25,7,24,187,28,15,185,31,172,4,4,168,35,31,68,55,224,8,153,112,80,228,117,42,48,81,25,139,206,176,94,160,27,42,66,63,110,33,57,199,178,230,17,161,30,33,148,62,199,68,205,184,120,146,216,142,35,130,82,136,125,61,252,134,228,35,104,49,8,151,181,232,50,34,195,250,182,54,27,30,103,102,137,126,68,84,176,22,141,9,53,104,32,111,31,252,88,38,140,233,250,173,56,206,199,117,76,181,17,97,213,136,192,171,96,28,100,212,149,0,81,103,125,240,197,238,85,225,233,196,245,8,181,20,10,250,89,243,199,76,52,202,220,129,50,42,68,61,75,30,18,84,43,175,163,205,74,250,66,144,46,69,73,77,207,100,229,18,141,152,116,167,163,2,253,120,61,21,210,146,220,19,222,140,229,222,116,36,168,56,166,112,26,180,171,165,191,216,106,232,99,138,120,182,117,85,53,122,206,72,252,24,226,127,206,140,249,201,4,12,18,181,18,173,129,127,43,240,223,90,109,167,198,116,107,141,22,163,214,107,141,26,51,109,192,223,2,252,117,6,127,181,225,47,17,100,173,50,40,71,109,192,178,84,194,160,5,19,198,102,2,2,134,0,156,192,95,151,117,243,247,158,89,171,14,75,181,73,11,36,241,196,68,67,172,27,24,240,122,121,29,202,137,153,128,127,95,161,223,178,137,2,15,1,157,24,95,47,183,106,39,164,177,99,248,43,215,50,178,114,245,90,171,133,224,234,101,27,48,129,130,53,171,19,122,200,247,113,11,22,160,232,45,180,108,32,166,171,48,225,196,224,35,149,149,105,88,129,229,108,223,175,80,99,152,158,177,78,172,165,236,152,98,196,192,173,91,106,52,110,131,85,27,110,178,29,123,17,181,8,104,32,164,90,168,150,27,38,149,40,129,42,33,163,22,103,246,18,87,173,208,85,74,205,69,85,28,120,76,155,161,91,25,132,175,50,111,132,70,236,50,60,199,50,245,208,85,228,122,8,196,18,40,129,146,21,177,137,48,165,58,187,105,27,211,108,211,54,166,223,35,140,241,66,24,178,29,134,184,16,198,229,19,140,47,20,6,214,91,93,162,254,245,68,4,152,183,73,166,104,87,50,87,148,22,179,11,243,220,94,194,145,48,179,87,153,46,172,146,65,9,199,182,2,60,61,39,88,242,237,223,51,182,242,236,130,242,172,93,153,148,234,182,81,205,218,230,24,251,247,185,237,123,193,100,55,213,43,184,93,209,174,27,46,237,148,15,236,9,120,190,73,80,51,203,177,62,161,82,9,58,46,77,99,118,59,33,115,173,14,12,229,12,204,153,91,48,39,231,19,35,113,96,131,135,231,211,19,235,92,119,133,230,173,51,83,36,215,172,223,231,163,122,173,107,225,241,69,179,150,171,183,40,99,66,79,57,177,137,202,20,129,50,107,170,7,181,13,186,30,254,174,215,130,191,54,60,37,245,140,30,51,45,11,239,167,6,239,113,119,218,123,210,98,175,36,236,19,193,148,234,151,43,123,135,186,241,94,213,101,142,112,25,87,197,182,84,215,41,153,150,82,102,254,37,162,162,109,27,214,230,119,217,46,97,184,66,215,115,104,205,26,86,54,93,54,137,224,234,157,223,180,230,219,135,226,220,117,32,12,234,33,43,8,54,25,152,83,202,174,161,179,94,23,117,193,102,241,94,33,26,231,117,91,50,75,117,17,85,209,49,184,186,36,203,162,4,231,58,227,45,21,216,186,149,59,170,217,221,212,40,18,204,81,116,102,54,126,101,215,3,212,224,59,51,45,234,75,215,49,61,110,152,180,80,248,96,61,133,133,136,183,53,109,2,210,11,55,140,86,187,166,249,42,216,186,250,196,106,241,231,154,86,1,43,53,173,150,251,85,211,96,33,110,214,182,98,152,54,173,131,121,142,244,134,96,211,27,109,27,146,188,205,30,63,163,121,235,176,86,156,54,120,193,166,210,78,12,149,105,98,114,213,50,199,63,134,114,96,252,162,166,18,144,181,99,153,190,6,13,235,8,74,172,233,74,85,79,216,176,89,240,239,37,97,218,178,50,10,127,23,108,223,7,97,43,8,54,217,50,57,155,89,179,173,187,48,74,20,128,77,87,20,169,105,53,211,178,77,171,37,251,196,237,206,75,193,243,123,97,195,170,222,112,147,222,223,85,219,119,108,39,93,213,109,242,76,37,152,35,207,203,74,182,11,4,187,230,58,211,168,212,154,241,216,101,81,130,155,34,2,219,181,172,236,45,106,109,218,52,37,252,192,102,18,178,182,209,128,169,225,109,163,75,180,43,144,51,27,113,211,186,117,228,8,214,165,190,187,138,194,108,104,187,101,77,27,134,102,233,26,240,236,107,108,135,190,194,250,136,102,91,219,168,124,98,38,210,251,12,34,181,219,208,182,205,105,152,55,52,167,119,172,123,40,230,222,199,21,234,193,61,187,46,29,52,76,8,180,53,190,78,47,225,107,181,40,3,35,58,85,162,142,125,30,125,163,170,65,182,16,95,71,63,128,247,175,62,149,44,91,115,145,59,144,26,161,46,51,70,168,103,152,96,22,125,184,31,49,31,195,138,224,215,176,34,212,115,88,70,105,180,131,28,65,187,254,48,141,236,154,70,208,214,63,76,32,71,106,17,150,20,48,118,50,35,198,14,248,167,210,189,13,81,175,151,178,48,1,212,174,97,132,236,63,7,0,225,241,104,86,228,57,124,75,132,108,72,98,248,182,40,112,17,180,119,109,182,96,60,119,133,10,163,45,218,136,249,144,150,133,9,228,59,245,110,149,137,48,205,10,99,87,23,38,195,173,232,72,30,177,207,209,36,225,128,193,84,12,135,108,190,163,175,164,10,161,118,81,135,211,23,75,34,232,241,45,215,78,212,207,112,116,86,88,73,66,111,113,89,16,49,31,228,66,4,233,143,112,69,114,232,187,245,101,46,146,72,133,253,67,60,69,137,244,217,72,196,184,85,133,114,140,135,186,34,230,75,93,14,242,159,131,161,130,88,64,46,159,160,86,28,165,38,140,229,171,60,178,126,159,218,190,195,87,182,44,9,212,219,95,150,244,33,103,251,158,177,125,207,218,190,231,108,223,243,182,239,133,133,189,15,40,181,60,77,16,121,224,107,60,118,86,57,121,67,134,12,125,49,42,130,31,84,114,214,69,99,205,1,0,38,146,177,100,123,252,203,54,242,172,85,172,99,86,63,185,137,124,140,223,2,251,216,165,154,203,171,86,140,111,17,252,120,85,16,165,224,215,6,38,240,219,129,154,194,69,221,91,228,71,163,16,13,234,236,9,220,172,157,159,240,56,48,130,238,78,209,3,72,191,190,245,120,8,186,244,95,129,227,22,247,159,15,234,22,80,172,19,148,189,134,126,78,30,177,92,186,115,40,32,242,230,24,74,71,103,130,17,244,240,152,27,120,143,215,199,44,173,210,103,124,145,164,62,102,140,116,124,90,25,97,209,19,98,118,13,137,50,93,26,118,62,74,230,221,164,9,217,218,98,210,115,248,122,63,83,102,31,160,158,37,67,169,11,183,55,203,156,45,57,202,88,219,80,244,201,205,179,17,93,108,30,87,113,154,16,205,55,95,112,46,235,193,91,87,33,182,61,107,22,49,30,125,249,56,21,249,216,155,105,250,115,41,86,218,236,152,112,139,1,4,192,138,99,34,150,183,127,150,193,140,230,250,163,204,83,182,167,81,252,249,144,89,12,32,0,31,50,58,31,200,59,66,129,248,144,241,230,195,99,50,32,235,207,128,236,98,0,1,24,144,13,43,158,89,111,226,31,133,234,156,63,213,185,197,0,2,80,157,91,70,252,115,222,148,63,140,228,188,63,201,249,197,0,2,144,156,95,70,210,243,222,36,47,73,107,193,159,214,194,98,0,1,104,45,132,21,234,130,55,157,97,9,44,250,19,88,92,12,32,0,129,197,101,228,183,232,77,100,96,234,74,254,212,149,22,3,8,64,93,105,25,81,45,121,83,183,152,172,178,63,89,1,0,4,32,171,188,72,42,3,188,224,230,102,139,101,93,237,217,37,129,229,92,109,174,48,175,185,185,154,114,139,113,92,10,236,66,108,51,33,72,47,44,194,49,12,176,226,66,204,150,34,120,49,142,75,129,93,136,109,54,4,233,229,69,56,134,1,134,223,116,243,69,109,41,138,23,35,185,20,216,197,232,230,194,16,159,89,132,101,40,104,217,133,184,45,71,243,98,44,151,131,187,16,223,124,24,234,243,139,176,12,5,173,176,16,183,229,104,94,140,229,114,112,23,226,91,8,67,125,105,17,150,161,160,149,23,226,182,28,205,139,177,92,14,238,66,124,139,33,168,135,47,208,249,99,25,10,90,102,33,110,75,209,28,0,203,229,224,46,196,183,20,134,250,220,34,44,67,65,203,47,196,109,57,154,23,99,185,28,220,133,248,150,195,80,95,92,132,101,40,104,165,133,184,45,71,243,98,44,151,131,235,141,47,122,42,207,182,9,109,238,62,155,209,245,244,163,56,15,8,246,23,186,108,231,68,250,9,221,194,218,20,13,102,101,214,15,128,254,106,31,57,105,180,223,66,138,192,251,158,94,21,21,161,231,89,13,63,71,231,85,19,63,72,231,89,185,95,246,172,137,223,168,243,174,217,247,172,137,158,173,243,33,19,190,99,231,205,162,169,55,182,108,161,235,85,15,63,110,231,89,179,156,237,187,214,164,158,0,180,158,230,192,219,93,222,21,140,254,8,208,9,244,195,128,182,54,202,126,53,104,254,47,98,58,245,92,160,181,130,15,179,205,151,3,109,85,60,152,76,63,34,104,173,225,197,92,243,61,65,92,222,226,51,161,135,97,136,216,227,48,68,116,183,9,15,128,70,220,4,23,160,36,204,66,132,142,179,16,49,42,184,194,52,95,26,164,224,225,227,118,22,61,56,232,93,11,221,84,119,212,226,82,190,149,224,69,116,71,29,239,233,216,229,184,198,124,144,48,2,95,36,180,31,120,145,103,9,93,161,57,53,31,93,19,167,251,84,36,111,18,58,107,146,12,159,170,148,190,92,120,58,103,62,94,232,118,208,74,189,97,200,194,71,12,45,59,63,30,47,25,154,236,70,175,25,70,200,115,134,166,87,138,225,129,225,113,120,237,233,130,98,44,32,80,125,66,134,215,59,135,116,174,243,165,67,66,37,138,212,29,65,161,186,173,103,180,31,175,88,38,63,20,180,219,167,77,253,249,67,175,70,245,247,4,109,42,147,34,153,220,96,54,19,220,142,182,189,79,132,113,64,68,211,69,69,247,149,65,17,29,45,254,24,122,92,70,234,188,24,6,210,92,76,28,10,106,185,136,64,80,134,12,56,15,132,172,22,67,176,7,20,23,52,106,41,140,91,183,123,6,121,54,231,253,154,162,103,163,158,85,108,6,211,162,166,45,15,233,45,34,209,89,202,243,217,190,69,160,156,165,124,31,19,92,0,206,163,100,128,71,15,61,1,7,40,31,240,201,198,192,77,132,163,130,122,119,50,72,11,30,197,131,190,153,25,180,9,203,163,81,222,246,85,208,183,192,2,73,164,123,241,197,47,160,5,146,209,160,192,221,30,140,11,44,181,139,27,89,244,250,94,72,57,14,223,96,40,250,194,86,14,241,160,100,56,89,15,221,156,251,219,157,75,73,127,80,169,244,124,165,46,184,240,251,84,12,243,74,95,240,1,17,170,65,255,7,14,195,13,146,128,13,7,127,53,114,153,129,179,36,18,75,242,97,121,48,75,61,153,186,196,0,91,14,133,69,175,212,46,61,232,172,112,136,37,8,163,211,135,159,132,200,139,76,97,71,98,216,17,24,122,228,45,51,226,150,26,105,203,143,176,7,140,172,135,141,168,7,142,164,165,71,208,242,35,231,129,35,230,161,35,37,236,4,69,158,24,11,59,40,92,170,5,127,252,47,236,0,9,212,152,223,155,137,203,12,150,5,141,6,125,132,114,249,129,19,18,129,165,232,95,22,200,18,47,175,46,61,160,194,53,239,255,208,237,3,7,23,134,130,39,33,242,180,9,53,13,217,95,128,140,144,39,32,113,249,37,222,129,180,86,11,254,246,31,106,207,92,172,193,64,111,48,229,126,57,52,104,219,119,57,124,60,0,60,228,145,200,135,160,226,102,82,24,70,197,99,48,203,208,196,15,197,241,225,12,51,228,254,161,168,252,255,236,189,121,119,27,199,177,40,254,85,160,177,99,3,209,0,196,66,128,32,120,96,63,16,164,22,91,118,36,203,142,175,67,243,233,12,128,1,9,9,192,64,51,3,46,130,113,142,117,147,92,47,177,175,157,229,38,78,236,196,118,94,98,231,222,27,47,73,156,196,145,188,156,243,62,202,239,137,164,244,87,190,194,175,170,151,153,238,217,48,32,33,197,190,33,105,83,64,47,213,213,213,221,213,85,213,213,213,226,212,23,38,191,64,46,73,16,155,112,33,79,46,251,205,169,74,187,79,80,198,48,143,121,95,163,12,204,179,141,24,23,46,3,158,149,28,69,93,110,116,194,214,37,188,175,84,70,194,212,228,123,124,162,173,214,27,106,48,188,195,222,192,159,163,112,140,210,225,40,177,104,156,147,174,14,121,94,35,75,208,231,200,162,32,206,206,96,46,76,80,81,53,112,76,222,190,121,234,121,249,50,65,31,185,244,228,144,231,47,253,89,220,182,29,129,132,184,74,98,162,34,60,140,153,200,101,99,183,23,172,85,69,104,75,180,89,63,32,242,96,102,0,198,1,37,183,248,146,115,31,208,76,176,23,52,131,167,33,62,158,25,129,35,230,139,155,169,227,3,16,12,205,141,98,201,76,242,236,97,205,68,54,51,31,88,35,236,125,205,184,124,99,242,83,155,129,107,99,42,88,66,24,231,184,104,57,183,110,253,7,145,226,49,100,208,91,156,147,142,59,131,158,229,12,168,147,91,152,80,105,222,95,105,66,141,98,192,249,109,185,48,161,82,41,160,82,105,2,110,154,112,140,41,50,83,231,41,207,168,202,238,13,104,190,101,185,33,89,19,158,87,61,133,11,135,44,152,178,115,74,38,60,239,229,164,121,93,37,7,59,81,136,144,151,62,195,50,7,102,132,203,8,125,241,83,64,158,5,205,77,20,162,91,116,128,134,223,85,159,190,183,36,129,60,8,58,169,179,190,145,198,183,65,37,72,236,117,185,9,125,112,95,9,13,37,17,123,43,84,58,239,160,15,134,138,1,1,42,9,22,201,53,170,193,78,111,131,123,25,133,120,56,249,194,225,203,7,45,124,34,197,63,167,21,215,28,63,170,21,163,26,39,138,217,108,200,129,110,80,196,138,169,246,119,233,5,194,209,244,103,206,190,120,12,242,162,40,123,150,10,119,59,139,198,63,30,217,153,18,30,243,186,180,20,78,34,159,15,153,117,158,135,66,195,230,27,198,118,14,226,252,48,107,156,199,75,125,36,161,236,166,236,235,186,36,132,6,223,234,158,136,168,71,25,142,49,146,46,101,60,15,156,250,216,155,192,5,194,240,136,126,93,52,240,214,62,15,184,29,34,44,77,243,246,169,36,52,81,248,135,7,40,138,166,142,0,120,56,160,210,44,10,244,161,116,185,108,154,7,100,33,223,156,169,227,80,41,88,192,146,222,74,245,229,138,239,126,142,38,184,122,196,120,56,53,18,126,240,160,199,226,244,147,95,81,157,174,101,199,253,132,95,158,10,105,55,250,73,85,79,7,200,195,170,211,1,114,23,162,143,111,243,129,240,57,230,28,134,78,193,8,7,184,248,144,247,87,167,2,237,118,129,187,38,5,63,197,26,233,236,83,146,132,10,129,249,59,209,97,60,104,150,34,121,205,148,79,181,70,170,252,210,10,92,100,104,240,232,22,222,136,71,46,130,229,137,204,240,48,143,152,62,248,224,122,202,19,26,101,70,239,185,198,133,60,253,91,166,113,33,31,226,177,216,195,146,99,102,128,167,126,47,86,4,236,185,32,235,125,223,53,222,244,17,153,246,226,161,39,221,225,199,39,44,120,13,125,162,236,193,163,172,1,250,72,212,179,74,238,89,101,253,168,19,40,8,150,23,101,231,49,216,153,96,157,159,33,214,249,24,88,231,103,130,117,97,134,88,23,98,96,93,152,9,214,243,51,196,122,62,6,214,243,51,193,186,56,67,172,139,49,176,46,206,4,235,210,12,177,46,197,192,186,52,61,214,113,150,125,12,251,218,81,215,104,44,131,220,81,151,84,60,11,222,81,151,64,12,147,223,81,231,107,60,27,225,81,231,87,60,163,162,71,114,24,73,6,135,201,155,108,240,227,180,135,148,83,194,214,135,251,182,237,131,135,65,39,224,93,214,35,9,82,65,144,124,40,207,4,91,225,81,215,25,96,236,135,230,197,218,121,249,118,90,204,227,16,231,112,215,175,102,218,211,67,93,214,10,151,134,167,20,72,131,31,188,61,164,232,125,52,97,52,238,107,183,71,210,11,130,32,249,214,9,230,30,25,91,246,102,235,12,176,149,33,121,177,37,175,233,30,25,91,250,22,236,12,144,149,0,249,132,138,225,244,168,198,25,59,113,127,204,78,61,231,227,208,91,108,161,124,228,22,2,136,36,52,80,136,99,3,138,126,133,55,226,138,114,59,22,232,192,7,121,227,93,211,142,126,98,87,190,31,46,191,208,27,210,237,9,15,245,6,4,39,205,197,178,162,57,166,39,142,77,238,16,182,183,232,59,64,147,31,240,149,142,60,39,141,146,228,35,19,113,232,225,57,132,204,115,43,99,76,248,244,29,219,128,195,216,82,168,105,81,122,36,51,162,156,195,11,158,85,224,191,176,243,14,218,90,81,10,2,207,67,221,150,162,78,103,66,187,52,233,45,96,169,179,252,152,197,243,84,168,99,108,76,151,34,102,106,228,219,192,82,51,4,86,64,27,188,249,56,205,132,191,21,28,114,166,17,27,154,180,94,167,243,225,10,198,96,146,99,85,216,99,194,254,219,184,193,147,79,188,148,43,205,243,152,111,13,248,195,212,187,17,233,157,7,135,163,206,5,39,28,137,122,95,14,102,46,19,244,48,41,26,52,63,147,205,70,79,8,239,163,196,193,167,222,194,18,196,7,138,217,42,20,73,84,10,58,225,110,24,221,86,200,75,9,225,15,182,122,77,251,242,25,114,212,65,106,220,23,97,165,174,198,103,137,238,243,2,100,65,23,197,30,51,42,228,3,153,166,215,98,76,95,56,246,81,171,79,68,94,143,111,131,248,122,131,228,170,225,32,19,226,140,24,124,202,24,155,68,130,103,224,68,214,51,83,110,79,154,201,134,49,126,190,2,179,226,242,201,30,122,10,168,135,167,10,11,105,238,223,109,248,22,52,133,63,42,125,71,57,193,30,82,118,74,177,234,1,175,41,231,179,217,158,181,52,213,211,36,19,95,72,62,28,73,88,93,129,48,34,70,146,103,142,178,206,158,172,121,194,48,236,138,162,140,215,83,99,85,41,54,231,155,74,165,61,236,19,167,188,100,95,213,85,59,53,82,134,208,75,203,54,59,77,91,89,178,147,138,150,47,55,20,90,188,212,152,92,188,93,210,178,172,248,162,54,169,120,198,76,234,169,165,45,144,22,205,170,83,50,53,194,132,126,213,222,236,88,170,94,237,103,238,111,154,58,12,213,106,151,132,86,85,109,72,186,4,66,92,59,115,169,249,220,115,250,146,169,219,67,179,159,128,182,91,157,45,69,29,89,54,44,199,102,189,171,89,86,69,33,175,56,55,141,94,15,15,49,181,13,93,25,171,107,17,37,137,135,45,72,136,154,217,220,100,69,117,186,185,66,113,228,32,86,101,68,61,97,42,39,178,99,181,103,180,64,255,30,17,53,161,2,131,55,212,205,221,243,154,169,245,212,38,168,61,200,223,92,2,232,169,145,88,162,170,143,85,125,103,96,234,22,121,252,90,113,115,148,177,211,48,200,32,110,187,27,67,27,175,84,228,178,110,62,48,59,55,31,150,114,191,82,26,75,88,19,209,213,45,66,237,5,202,157,55,254,184,255,199,155,123,175,220,216,123,253,213,131,247,63,254,251,103,191,16,218,164,226,177,67,157,139,36,222,200,136,174,119,5,151,9,208,133,183,136,172,87,233,117,250,29,69,37,78,204,72,61,152,94,170,16,186,164,162,220,254,232,175,119,158,127,105,255,7,255,121,235,243,215,246,95,252,114,239,230,141,131,15,126,120,240,135,155,123,191,250,129,226,35,225,0,41,96,101,26,67,80,21,158,4,161,34,140,144,247,91,186,157,228,197,85,197,41,175,168,122,74,38,172,23,34,118,21,38,80,23,106,59,105,150,154,116,39,106,106,228,206,40,160,7,245,6,0,122,92,209,119,1,193,78,75,149,136,217,207,224,155,223,42,199,159,252,59,30,167,198,169,148,154,75,173,179,255,213,187,55,92,68,254,114,171,244,180,157,174,222,223,32,99,85,84,84,113,132,188,131,114,251,139,31,239,125,255,183,30,224,161,35,66,122,25,111,48,176,104,232,56,144,76,32,208,108,72,179,255,226,95,111,125,122,243,110,208,69,132,28,74,148,77,3,216,25,173,26,147,54,66,141,80,18,137,101,226,80,170,24,72,41,150,66,239,182,184,53,200,99,59,202,192,236,192,206,185,171,168,232,221,81,33,244,66,55,15,198,248,68,242,140,85,40,48,106,118,65,19,134,126,27,253,58,126,186,72,202,97,179,176,146,182,146,202,254,235,111,29,124,242,235,103,251,207,218,238,175,146,90,231,40,123,113,144,27,5,145,12,40,16,213,42,137,201,125,1,25,164,219,228,157,23,94,61,248,252,67,108,100,93,88,104,34,173,40,143,7,232,21,133,137,51,231,181,190,14,196,11,99,251,172,148,180,69,144,234,13,187,31,90,21,242,60,21,161,95,195,65,215,208,90,188,58,255,38,85,230,137,140,36,26,141,135,165,244,13,69,85,172,77,99,27,29,241,240,42,134,101,43,149,19,57,152,56,182,61,0,82,193,54,129,41,253,204,112,112,14,234,159,130,66,170,130,17,251,120,155,164,48,80,181,185,137,225,218,20,105,54,50,190,214,207,64,94,171,171,215,73,145,164,14,236,16,27,59,7,109,193,132,212,154,77,125,0,66,66,6,16,17,112,112,203,184,179,205,59,174,226,170,146,199,152,247,150,206,190,109,205,236,131,56,173,184,163,185,247,209,103,176,230,248,104,170,211,130,31,116,135,22,7,206,167,182,103,226,14,244,254,41,88,28,43,29,205,16,230,237,79,63,222,251,245,175,34,102,42,151,183,42,39,250,153,222,16,181,182,174,126,145,108,144,120,141,129,114,20,53,28,47,224,25,186,173,115,204,90,72,110,211,131,24,45,66,97,10,244,120,241,157,59,63,255,141,135,30,100,150,2,110,236,30,197,150,110,85,214,70,200,79,43,10,82,23,41,170,154,218,246,227,36,101,43,237,164,113,166,197,18,36,150,195,11,141,215,85,50,87,125,157,196,105,27,33,1,128,36,55,32,91,190,72,4,166,42,244,51,4,227,199,180,157,51,36,65,101,154,63,148,70,235,42,207,95,129,207,170,2,162,78,26,118,88,156,104,27,186,253,132,177,253,168,190,11,179,158,156,91,166,155,122,183,75,35,159,41,149,145,226,134,95,83,96,105,147,144,111,128,145,18,163,16,37,61,105,171,213,232,146,33,192,6,233,114,88,105,16,222,6,203,143,247,221,89,68,188,136,67,21,186,116,220,149,192,25,72,119,216,243,241,90,203,37,37,163,97,17,118,32,5,153,154,185,165,167,221,108,20,41,199,210,96,251,32,90,134,105,59,66,150,9,250,26,219,108,131,37,5,104,197,113,159,86,112,227,203,114,230,226,60,233,199,108,17,10,42,5,83,183,221,208,172,78,255,113,17,129,253,151,158,223,251,195,175,246,62,126,109,255,207,215,247,222,126,251,222,160,33,237,169,1,130,193,221,110,127,160,27,176,98,30,31,246,220,214,159,191,121,235,198,141,253,255,248,56,9,255,164,238,250,48,160,24,91,3,29,201,105,95,148,180,239,252,242,215,7,239,127,148,252,127,255,254,238,189,65,4,229,105,105,78,4,136,253,247,2,143,139,182,57,108,194,126,23,132,204,193,205,31,239,255,234,123,123,159,255,122,239,179,215,238,54,50,26,84,181,135,45,23,133,189,15,191,191,247,246,141,59,255,253,198,193,239,126,144,236,221,245,65,233,88,143,131,180,246,180,102,139,171,227,141,143,246,94,127,239,214,167,159,236,127,252,201,148,237,171,86,19,246,210,214,197,174,97,91,192,23,47,13,147,107,68,51,82,90,122,91,131,205,67,81,219,253,0,161,131,237,107,162,136,168,156,68,61,62,153,173,86,245,12,112,228,140,128,232,195,10,160,167,84,114,129,89,128,60,98,146,58,41,64,131,157,114,140,70,141,195,17,7,58,51,16,198,231,197,23,246,126,249,238,87,140,44,4,197,96,178,176,172,89,146,197,70,89,151,145,227,246,245,159,28,252,233,230,193,79,254,124,251,163,95,78,61,87,5,233,101,160,109,116,250,26,211,165,137,172,225,166,132,74,215,98,37,46,41,147,43,88,10,177,102,42,170,112,208,0,216,43,205,161,137,230,76,106,234,145,44,50,25,76,90,214,181,62,249,160,98,227,58,177,29,91,74,101,45,159,85,11,89,117,62,171,22,179,235,66,86,20,132,139,144,15,36,218,53,134,32,43,219,134,77,222,76,70,112,42,94,177,219,130,191,80,200,84,19,125,144,67,212,196,229,97,111,128,235,143,20,68,193,7,255,101,210,8,9,170,235,147,52,32,145,10,25,110,167,188,101,234,52,157,203,34,148,216,253,12,142,7,19,117,31,70,131,28,170,132,173,142,214,53,54,132,33,119,203,84,164,26,42,48,43,180,55,102,200,191,234,224,108,11,181,221,179,45,46,180,26,150,206,197,104,200,144,190,163,0,137,250,1,149,224,64,170,99,218,66,10,215,131,158,36,232,129,224,88,93,91,87,141,106,18,48,203,151,181,162,66,166,199,66,123,161,77,63,105,205,146,70,63,149,26,197,121,250,41,15,50,32,253,52,191,144,205,43,169,148,218,153,153,181,144,201,111,94,250,200,84,96,182,84,15,165,152,48,87,46,126,3,38,30,181,224,166,9,65,132,17,194,175,108,152,135,3,16,122,245,10,131,165,120,204,4,2,224,42,140,165,215,244,72,214,11,126,62,219,111,27,206,82,192,235,231,200,109,200,191,204,68,225,154,26,200,250,21,215,234,96,199,107,90,12,53,35,150,15,97,151,146,36,210,80,67,76,108,155,225,87,220,60,21,139,66,251,191,252,225,237,215,63,191,117,243,255,28,188,115,157,147,103,171,211,237,2,107,168,67,55,102,70,37,169,157,48,18,9,13,199,164,148,136,106,24,193,228,238,204,136,110,183,223,125,101,255,39,95,226,168,191,248,35,52,235,113,81,170,213,218,106,182,4,170,53,53,171,169,17,177,63,134,181,186,221,233,130,252,192,9,73,183,45,32,67,186,171,111,233,93,139,24,78,68,178,179,91,96,64,63,80,115,106,45,148,34,45,130,135,197,41,171,52,13,65,172,163,211,138,248,184,0,87,134,76,246,9,16,8,54,135,139,157,148,71,153,49,91,194,215,137,209,13,52,28,198,229,67,198,150,82,38,230,176,50,50,134,141,168,67,101,159,69,109,54,108,35,68,71,244,170,148,51,91,27,129,205,133,30,60,240,246,227,30,60,184,42,112,216,193,131,208,163,89,177,21,185,75,50,127,33,237,205,150,187,4,54,23,73,193,41,152,140,139,111,36,5,103,203,96,100,243,128,223,140,48,51,210,125,229,78,17,102,188,150,61,134,14,175,65,100,122,58,26,125,82,18,246,73,226,123,73,254,102,76,157,144,55,57,183,246,191,115,233,197,245,185,13,53,241,224,131,169,80,162,203,72,133,145,221,193,50,38,209,5,51,79,8,201,197,126,207,104,162,134,90,114,188,166,159,89,205,216,176,6,35,79,106,17,131,105,78,106,169,177,42,234,164,150,245,233,46,80,145,155,160,60,38,171,227,19,240,187,122,2,62,91,182,19,100,197,11,50,253,221,195,65,149,144,137,28,84,7,187,105,70,214,237,82,228,240,74,61,23,199,216,201,248,135,185,58,196,26,216,131,155,175,237,221,120,47,249,127,63,118,56,92,151,157,19,206,130,183,9,208,195,70,8,154,139,57,44,136,88,216,88,80,164,103,69,147,27,191,247,210,68,179,103,71,19,23,122,40,77,52,59,46,77,0,177,80,154,16,164,239,18,67,240,217,212,61,182,247,89,81,203,219,78,168,62,198,26,142,171,145,57,103,4,97,58,153,219,145,89,109,137,204,248,239,63,36,16,108,68,90,171,99,164,209,188,58,128,250,193,61,21,106,198,236,172,116,32,17,210,223,8,124,188,61,201,9,199,249,111,124,36,156,229,7,150,206,10,103,236,175,191,231,117,31,57,26,73,249,193,129,255,104,225,48,36,37,53,167,34,41,59,198,136,36,105,32,62,119,147,164,179,93,231,242,97,132,123,88,49,123,61,227,217,103,91,25,84,52,34,244,12,9,153,48,78,0,216,197,28,68,114,232,18,50,120,180,143,129,132,69,226,121,125,89,169,57,27,232,104,144,69,198,105,209,69,231,95,150,56,86,61,95,99,249,139,201,190,43,27,6,154,163,221,225,191,245,229,47,19,123,31,188,17,228,79,35,86,19,109,227,238,212,121,237,167,137,253,191,188,232,157,62,99,181,139,7,6,22,57,48,104,22,219,37,122,16,144,45,230,216,49,65,94,47,100,241,72,160,89,197,22,23,75,88,160,85,101,110,49,109,173,107,109,158,34,38,116,102,185,19,15,62,104,223,150,13,3,230,69,95,101,7,117,149,19,185,49,59,4,161,249,32,57,161,211,12,207,70,235,28,158,138,132,101,142,169,111,139,112,62,65,69,172,17,29,201,202,136,154,215,42,253,97,183,171,18,44,201,39,193,140,74,19,28,179,145,240,213,205,21,148,123,154,224,168,158,172,56,215,161,132,175,40,230,11,95,29,137,144,166,129,200,194,62,104,54,253,192,247,28,250,77,224,200,149,172,42,48,19,248,102,163,112,8,133,198,106,211,252,214,150,110,18,133,162,2,195,6,88,159,6,158,193,63,51,43,42,126,163,31,41,104,88,6,143,234,214,57,178,194,167,53,173,210,35,16,58,220,107,35,244,143,235,152,232,174,149,85,161,33,11,40,26,113,150,160,194,224,109,108,224,146,110,116,135,38,186,64,137,163,48,9,154,108,219,247,129,98,195,28,14,37,200,8,236,131,226,206,130,137,232,4,91,85,131,33,198,235,96,176,149,209,7,81,156,139,19,97,74,118,55,63,114,206,60,157,68,183,32,141,222,1,199,14,74,57,64,119,166,199,131,42,235,149,1,80,113,173,76,234,169,168,201,248,250,137,107,108,34,0,65,236,247,2,24,187,148,162,107,75,86,241,32,105,140,107,17,207,65,91,149,192,163,210,37,252,67,206,105,117,91,235,116,145,143,39,129,159,98,162,11,186,106,173,41,154,178,78,138,117,154,246,89,216,145,173,83,166,209,171,107,205,77,29,118,158,205,107,155,237,107,233,107,237,203,215,186,59,138,88,219,69,37,54,136,141,29,11,64,52,157,210,14,187,72,142,198,130,202,74,54,78,151,149,84,117,166,134,166,96,167,232,233,246,166,1,204,102,36,28,152,84,68,101,183,255,192,3,73,130,164,116,210,81,69,47,12,234,202,153,206,225,197,24,97,127,18,137,39,212,172,2,78,228,235,253,122,175,131,27,147,120,14,142,183,95,36,194,134,140,0,108,151,31,238,255,228,111,74,181,74,190,211,179,230,7,30,96,36,104,209,234,45,134,240,217,150,76,4,61,131,27,62,20,79,74,71,160,156,30,84,83,15,58,250,115,74,136,199,129,254,227,15,167,152,123,32,226,183,240,203,133,100,72,206,134,228,20,114,237,173,65,150,111,167,152,104,13,247,91,25,221,38,29,187,163,223,100,38,23,34,70,180,16,19,140,92,210,181,204,136,246,0,167,12,218,6,68,165,216,205,0,5,217,167,250,57,185,142,46,24,164,51,85,129,30,13,221,76,242,194,66,86,74,13,210,8,130,43,144,44,161,2,236,200,78,251,40,129,186,144,90,78,122,167,165,122,206,15,93,148,201,215,20,89,85,84,200,139,226,34,247,155,122,219,202,112,239,4,4,209,65,87,135,164,52,97,59,237,228,9,61,69,101,161,19,185,37,238,122,13,147,191,239,153,249,208,248,69,109,75,119,37,227,208,137,127,127,223,192,71,155,147,220,209,118,216,108,2,27,85,92,102,74,27,217,127,241,245,189,151,223,86,212,214,144,93,212,4,153,113,140,196,10,94,189,110,6,115,104,1,241,18,109,92,194,122,245,162,60,28,160,19,243,44,48,166,109,204,6,99,252,15,246,129,65,181,165,14,171,196,223,102,97,1,10,247,170,223,106,92,214,155,118,114,72,144,79,37,7,106,71,237,170,39,114,42,149,73,249,159,148,218,174,246,50,160,140,24,166,109,169,155,213,81,211,232,13,140,62,121,85,122,196,26,7,45,163,210,6,206,219,217,233,244,97,219,49,8,196,245,48,17,152,57,155,227,73,59,151,134,93,9,216,35,163,122,37,220,177,234,122,98,85,70,220,21,139,126,66,103,169,74,62,171,226,103,80,94,29,224,172,14,217,15,85,81,242,7,4,28,215,115,220,63,169,91,86,150,186,59,97,235,62,55,120,191,4,203,175,67,132,110,182,255,240,205,212,217,226,153,43,86,210,77,114,187,146,140,179,113,6,109,154,15,195,108,55,6,201,84,198,54,168,22,148,76,177,129,146,224,135,48,142,35,109,244,66,159,162,248,18,155,110,85,16,175,232,6,203,135,28,53,74,134,0,194,56,13,106,56,41,32,220,223,12,93,193,100,170,184,188,149,56,254,9,23,25,156,28,211,216,182,196,12,228,143,171,48,78,73,111,23,157,9,18,80,162,143,109,187,219,90,149,25,221,1,17,33,153,108,215,212,54,79,248,148,207,226,31,9,216,221,10,253,208,37,23,106,161,9,218,138,67,222,28,221,40,164,187,97,190,133,32,248,81,210,69,89,93,27,17,51,88,69,233,105,157,62,250,219,232,140,217,41,231,206,62,186,170,168,244,102,250,105,90,134,42,240,186,105,239,86,148,1,65,228,146,162,210,248,4,88,163,246,248,10,191,231,34,206,85,44,55,86,15,223,14,161,194,37,228,213,113,90,115,70,228,40,77,10,124,47,78,155,66,113,208,43,188,148,150,60,86,171,185,0,142,0,26,180,115,185,46,76,216,93,243,3,230,67,184,30,8,82,188,94,38,221,0,199,89,71,37,237,135,114,15,60,0,203,106,0,51,70,79,102,209,148,165,236,116,173,29,229,4,76,51,83,219,38,35,71,178,97,223,202,40,169,181,220,250,195,116,141,222,175,13,58,143,209,221,50,195,238,145,37,81,105,186,245,233,203,183,62,123,7,97,236,191,243,25,40,110,251,63,125,225,214,205,191,252,253,179,235,192,8,221,134,82,41,74,61,247,246,92,146,180,7,72,187,73,18,235,67,166,162,83,239,82,187,218,215,183,19,100,15,129,5,189,100,103,180,193,64,239,183,146,228,154,156,162,246,129,189,58,73,3,13,70,244,44,222,120,243,13,9,21,143,105,190,163,241,208,11,114,73,91,62,157,235,83,198,243,48,44,200,137,146,3,189,66,23,34,57,232,81,179,66,151,199,47,85,241,55,167,155,166,97,186,141,245,51,236,147,212,142,106,180,219,48,151,42,229,44,105,81,6,74,89,132,112,11,207,55,219,136,72,85,229,130,33,37,156,232,22,139,23,238,233,204,122,138,186,210,250,118,40,6,129,201,105,42,215,156,170,228,40,51,16,158,236,208,236,197,72,42,29,188,122,196,235,123,145,50,114,211,232,183,59,102,47,169,28,188,251,225,222,135,191,160,23,252,238,60,255,210,173,79,63,216,255,143,143,247,95,253,240,239,159,193,176,41,251,175,189,126,240,155,27,138,58,98,229,151,137,1,245,73,125,199,174,96,205,4,84,85,212,166,214,111,234,93,49,139,91,79,189,23,44,97,119,222,212,251,2,227,79,141,216,132,51,245,158,65,132,108,159,168,115,4,233,149,246,42,92,122,37,138,130,255,30,37,49,204,59,95,147,88,52,98,186,246,253,51,43,211,212,108,255,214,26,61,135,245,201,115,216,211,210,56,184,173,212,136,204,109,175,223,190,127,122,70,93,37,168,246,163,56,169,232,232,31,31,110,8,76,231,122,101,37,192,17,0,151,138,211,23,249,182,163,191,97,223,72,194,74,235,105,131,100,50,12,48,85,72,26,213,77,117,131,24,244,179,185,82,25,248,179,71,31,105,168,166,170,57,250,136,210,94,200,45,100,115,57,228,176,168,149,164,150,244,53,231,86,205,122,117,131,107,40,36,228,136,214,158,28,161,100,65,203,182,104,132,146,86,75,139,81,60,7,64,105,113,189,113,28,208,228,43,25,208,132,154,170,169,29,248,94,69,51,17,219,12,63,253,139,239,192,101,71,249,110,217,178,219,86,19,71,24,88,27,117,74,255,42,199,46,217,127,231,133,59,191,126,35,50,52,199,180,46,181,4,98,56,197,201,141,157,152,36,199,178,225,52,39,185,199,1,56,190,142,1,56,142,67,71,4,32,38,177,64,69,136,156,134,215,195,200,237,48,53,112,126,224,253,80,142,136,35,243,133,206,21,75,219,210,207,51,133,182,45,249,6,236,125,240,198,254,191,255,104,239,198,107,123,175,253,245,56,180,197,113,104,139,240,91,200,20,58,137,161,232,94,203,166,243,230,46,223,150,167,187,112,128,88,241,143,190,15,238,92,250,70,12,31,70,246,115,231,103,55,247,190,255,251,189,31,190,172,84,242,114,230,237,207,63,220,255,209,7,123,111,126,49,187,11,225,116,167,148,54,245,187,61,20,122,191,133,161,253,221,139,232,95,190,176,255,214,219,251,63,251,203,157,159,125,114,183,219,166,2,250,242,174,20,59,98,239,197,55,247,110,222,184,117,227,198,189,105,93,234,60,109,251,222,116,222,234,187,35,77,248,181,179,186,239,214,172,15,148,11,41,19,232,147,227,78,206,132,73,56,121,208,225,59,192,223,115,108,227,161,126,124,14,84,91,84,57,251,216,187,36,89,27,160,122,202,34,35,93,49,86,63,64,88,180,29,97,145,20,82,9,73,108,143,152,72,250,202,96,16,49,145,174,172,227,144,7,199,33,15,66,67,30,184,129,14,220,224,7,197,98,171,117,247,3,29,112,50,0,105,45,219,232,165,137,10,169,176,57,215,53,154,100,198,113,162,185,187,255,145,3,35,16,122,165,81,224,64,9,36,13,43,80,235,146,187,214,24,109,88,41,110,109,254,147,6,79,16,101,139,138,36,125,28,27,47,2,141,23,4,185,123,126,33,137,138,58,21,89,14,250,31,108,202,136,71,148,31,188,125,240,187,47,65,16,114,232,210,50,73,24,234,217,81,134,183,16,74,28,214,98,76,242,112,252,194,8,228,226,63,253,197,133,252,124,44,154,253,240,141,219,239,93,151,39,210,138,110,53,65,201,36,211,60,22,229,168,72,132,250,159,70,110,208,162,147,65,37,31,139,160,164,249,232,169,38,160,51,205,172,19,123,17,57,1,229,238,222,173,27,233,36,180,217,222,111,126,122,231,187,191,187,243,227,47,246,255,253,183,21,247,70,206,83,102,119,234,187,56,80,39,246,45,28,132,31,126,255,38,160,117,47,250,39,178,83,93,189,57,145,187,171,215,153,92,149,163,18,160,154,8,66,2,36,177,183,114,188,226,59,102,217,68,145,161,23,109,216,67,37,176,167,238,194,79,250,177,199,210,173,86,226,204,153,74,175,87,241,88,149,228,137,204,182,173,159,253,22,84,192,208,89,236,34,23,115,196,68,69,43,100,216,164,14,207,42,188,141,160,201,86,188,234,238,87,143,172,12,179,152,52,117,212,246,16,130,186,253,60,36,7,144,215,230,195,19,167,49,97,5,79,61,113,206,161,244,208,236,206,238,66,40,135,30,74,189,97,108,254,49,140,224,30,20,103,66,41,65,183,80,149,188,130,126,91,130,160,245,240,209,102,38,181,28,253,225,63,14,126,115,99,239,205,47,14,94,122,193,161,154,105,160,16,218,223,88,161,47,4,157,239,80,231,50,129,146,78,212,107,73,169,213,182,52,216,173,88,166,112,27,141,221,208,234,128,244,13,105,212,201,178,207,252,96,144,231,6,69,193,166,54,83,148,218,233,39,106,108,29,53,58,215,200,141,22,165,175,111,215,136,125,218,192,163,21,72,62,75,116,100,248,64,28,75,209,66,129,177,177,185,17,219,81,53,106,4,199,139,52,217,209,71,120,68,237,126,134,38,208,82,79,145,84,105,34,134,144,6,135,162,211,219,8,38,136,123,43,207,108,82,159,164,16,40,168,77,34,32,47,24,241,0,35,225,33,50,201,81,198,194,118,192,38,205,209,248,214,157,159,127,239,214,205,191,56,51,130,184,61,5,12,127,220,1,150,71,130,102,76,26,3,74,253,89,76,4,22,231,188,159,161,31,238,90,176,115,222,69,225,40,132,184,170,77,117,81,54,224,92,4,151,135,116,40,66,19,40,247,57,33,250,8,82,25,70,100,42,254,108,114,101,109,106,161,118,239,223,190,191,247,225,223,92,225,128,31,195,133,250,36,92,29,118,186,93,246,240,149,18,143,113,92,213,67,88,7,89,90,49,25,135,103,174,113,152,135,157,109,158,185,115,182,183,193,172,172,82,255,152,229,225,2,166,173,178,36,214,3,254,190,146,43,186,208,4,33,234,28,5,242,45,242,157,90,65,240,242,87,112,60,127,163,79,225,47,67,137,36,238,32,109,163,57,180,162,203,158,194,34,164,48,72,56,173,221,232,194,79,96,17,82,88,136,74,71,179,162,3,211,241,126,197,148,199,216,4,10,21,198,156,9,70,151,204,63,243,101,104,55,82,42,76,201,130,115,5,58,223,46,229,201,21,232,164,116,77,186,153,107,181,177,204,160,106,103,250,201,86,138,221,8,33,151,167,213,30,185,59,221,94,192,178,237,89,88,28,117,225,21,43,127,140,85,249,29,12,115,3,13,189,168,211,58,99,67,141,140,76,56,5,49,100,255,157,23,20,193,214,72,1,157,133,22,190,77,211,84,133,186,221,166,109,35,221,48,90,187,10,53,140,135,88,30,99,153,20,125,109,184,134,197,0,182,102,107,13,161,195,161,197,216,244,165,111,207,81,3,44,45,59,236,122,139,226,70,114,9,217,151,149,104,117,26,208,43,60,157,103,6,52,204,67,16,153,141,238,238,96,83,186,109,164,154,162,17,173,219,97,214,51,83,245,172,136,134,34,204,221,192,163,19,254,74,42,146,0,23,62,235,124,208,2,67,124,18,28,41,148,154,49,85,64,179,105,89,151,96,41,183,59,59,151,112,152,79,234,25,76,190,68,202,141,5,79,17,9,40,13,196,202,22,4,57,1,165,151,26,83,108,61,5,146,183,165,167,165,122,202,125,236,244,52,38,54,8,124,157,216,15,179,228,211,4,7,26,178,219,247,180,141,126,167,189,27,225,17,209,220,52,58,77,29,9,41,120,207,136,115,155,45,243,177,186,137,203,187,129,171,49,215,214,241,174,214,6,143,100,112,214,33,111,200,221,42,141,136,7,143,51,153,203,132,125,79,229,93,198,139,80,190,249,140,187,34,22,160,53,148,136,43,76,28,76,181,33,220,20,18,167,135,223,49,148,221,70,227,133,152,43,118,232,16,244,197,33,160,101,253,235,15,23,174,75,73,31,150,1,21,178,56,105,107,213,13,117,139,50,195,118,163,204,207,94,240,34,92,74,221,229,55,225,182,152,231,105,77,109,171,155,174,231,105,161,161,181,138,249,82,153,121,158,170,219,213,93,231,62,92,157,50,225,133,98,129,194,44,103,23,89,108,138,220,188,158,163,159,22,139,133,22,182,179,83,93,91,83,240,69,78,224,74,29,91,131,105,1,31,134,125,144,36,208,241,18,79,84,109,179,115,69,87,214,85,40,134,47,191,94,29,26,232,251,67,103,52,73,193,188,17,149,62,240,134,27,255,152,31,99,58,242,137,138,66,60,80,128,216,144,75,19,26,128,180,110,43,164,8,181,188,161,52,218,192,2,238,87,60,163,35,37,208,219,2,230,138,146,198,115,85,231,219,201,28,205,101,2,40,206,122,211,238,50,152,56,225,215,248,153,44,74,89,228,45,110,192,27,95,204,86,214,199,2,206,107,57,53,175,22,212,121,181,168,150,160,40,205,163,111,117,226,229,188,145,112,168,185,70,51,201,204,93,83,46,118,122,23,135,176,242,240,195,25,29,24,154,242,88,167,105,26,150,209,182,211,207,104,52,229,81,173,243,36,254,123,10,36,145,139,6,250,5,41,53,19,230,3,67,129,30,159,82,176,10,234,244,125,66,105,160,253,21,28,144,30,30,156,174,175,171,87,254,161,81,67,196,203,149,87,93,137,177,82,95,83,132,175,128,56,174,34,118,243,114,219,31,108,132,236,216,75,60,228,136,169,111,117,244,109,16,138,43,219,48,160,198,54,21,160,118,236,12,206,97,173,123,82,153,67,49,121,206,32,14,192,231,105,233,58,20,49,13,152,57,230,220,86,110,110,67,183,241,74,204,242,238,217,214,37,69,117,132,236,104,120,80,143,150,196,170,64,183,58,222,101,32,194,58,123,90,170,209,27,168,153,203,131,13,53,51,0,58,100,236,78,91,205,108,224,159,65,115,7,190,110,104,42,172,51,252,222,30,192,119,107,11,11,90,45,53,211,108,153,88,6,62,181,118,32,119,216,54,160,224,192,82,51,90,71,197,107,60,106,230,233,199,78,169,153,109,189,1,240,181,45,132,160,145,22,118,186,80,168,101,32,116,248,219,35,127,241,143,13,9,131,1,251,219,35,127,225,79,11,234,237,32,216,1,41,96,239,216,12,2,94,47,98,89,215,58,3,108,18,240,89,184,198,123,6,122,0,116,142,244,235,242,64,231,189,123,228,252,105,252,179,122,154,245,241,252,227,240,233,244,217,83,138,120,133,148,223,89,77,246,171,116,142,16,14,196,78,91,157,143,130,5,157,71,101,193,193,56,145,85,135,38,13,193,162,50,243,26,253,194,142,53,232,151,16,251,2,205,68,84,216,245,77,198,19,45,198,19,251,252,116,143,242,64,127,174,35,180,135,22,16,172,172,131,100,42,153,202,80,107,101,82,121,6,126,208,88,185,178,226,26,43,241,110,97,42,26,89,233,4,209,81,136,37,151,40,166,7,35,171,164,185,174,79,20,203,66,214,249,143,10,87,99,199,9,113,34,123,159,5,132,33,161,179,99,98,200,21,230,172,229,11,66,66,231,206,68,44,124,231,41,1,160,134,145,128,68,75,105,40,136,176,1,15,7,75,205,40,126,139,101,0,112,190,14,38,210,202,57,118,60,68,200,21,85,212,216,43,35,175,189,120,239,173,223,221,254,242,231,119,94,120,133,54,133,50,145,78,236,56,125,52,219,128,118,66,167,6,200,50,0,100,183,50,2,109,90,219,173,228,244,130,218,211,118,46,218,168,59,23,97,157,91,186,249,173,126,119,151,110,56,176,9,53,52,147,154,19,136,238,81,217,97,119,119,136,144,138,59,155,28,0,229,97,224,123,67,84,222,168,147,15,117,250,52,204,164,146,241,89,91,232,203,238,74,42,67,196,216,36,187,56,73,246,34,103,253,210,189,83,197,27,192,244,39,84,136,156,20,105,102,120,244,203,241,195,105,46,199,211,13,119,136,168,50,134,213,92,83,122,218,224,34,94,118,67,190,197,5,23,191,123,194,168,54,4,33,216,236,92,99,55,115,151,117,205,4,114,41,184,25,54,53,52,103,192,222,220,1,177,159,250,42,61,5,35,150,177,141,43,122,31,137,148,114,69,232,0,211,179,231,178,44,149,165,45,126,61,157,91,73,194,44,241,236,29,71,188,85,26,101,80,166,209,102,92,217,224,36,175,6,83,220,103,231,14,184,11,75,71,125,14,182,57,22,10,3,6,240,185,231,88,42,236,120,1,169,184,27,186,201,220,80,0,249,180,135,108,33,102,200,13,61,110,31,117,24,54,44,233,253,159,124,180,255,202,117,122,177,55,13,251,233,28,236,161,115,184,165,158,192,219,189,51,137,216,67,167,253,74,176,114,133,70,133,202,35,23,191,245,120,198,34,162,27,185,85,56,193,216,60,70,135,67,170,1,5,43,73,220,252,218,196,123,115,12,57,32,127,147,93,111,77,146,43,245,174,93,79,2,224,102,157,146,45,125,82,222,19,178,97,79,202,155,16,229,129,109,234,48,98,155,118,15,131,111,200,22,211,144,43,210,236,134,167,96,241,164,12,99,169,211,230,5,17,36,157,110,170,233,155,137,182,138,1,20,96,5,11,151,65,51,196,13,124,73,71,103,78,221,180,87,123,13,189,149,212,184,220,174,154,228,122,183,88,67,59,9,236,72,239,90,122,34,112,118,177,25,245,218,143,200,158,244,135,219,159,252,150,92,18,231,51,32,168,131,46,246,58,40,232,128,202,96,104,109,38,241,65,17,170,112,211,30,145,32,73,180,107,21,103,73,177,165,200,168,138,137,85,207,60,210,163,144,165,75,65,66,83,180,76,7,112,39,188,197,119,132,232,83,189,88,209,167,144,32,124,97,73,113,141,96,16,171,68,127,210,149,19,85,157,38,60,240,64,82,1,46,173,43,85,158,2,124,129,4,173,9,99,80,125,113,78,232,97,197,220,118,9,89,117,242,143,74,255,225,115,141,208,26,74,89,122,146,101,44,217,97,145,56,184,52,206,70,151,136,141,186,59,178,68,194,150,17,227,99,76,238,181,198,139,149,36,29,93,39,125,73,207,61,39,165,13,145,156,138,60,135,248,202,132,244,138,191,172,170,228,20,54,162,210,161,176,144,16,70,117,69,169,144,227,228,200,202,132,91,65,201,100,60,136,174,225,199,237,199,172,194,69,245,190,126,225,162,122,95,131,112,81,203,213,43,234,37,98,220,106,52,114,194,237,108,110,35,91,150,162,69,161,45,109,177,145,207,229,248,237,108,245,106,245,146,99,36,187,24,26,52,234,234,81,130,70,113,253,143,69,107,186,183,161,161,102,166,124,78,23,99,74,197,155,12,228,243,104,146,156,45,220,245,119,132,205,89,132,76,234,77,21,50,9,125,19,73,40,33,252,144,33,247,48,146,178,120,235,158,53,244,211,48,235,251,52,172,144,24,74,137,7,81,98,49,151,120,180,165,163,71,30,114,35,238,80,219,134,63,176,14,113,126,102,81,124,180,214,22,70,220,240,133,227,17,226,250,172,94,120,170,134,62,64,34,100,234,146,27,0,154,248,245,78,13,251,110,133,247,225,146,113,236,240,62,244,86,77,128,8,72,227,172,84,113,64,233,116,226,115,118,77,95,175,218,176,206,196,171,161,33,211,144,77,50,177,104,82,130,21,200,45,31,142,193,44,131,3,126,248,195,124,160,175,140,35,135,241,16,67,78,229,148,16,236,227,56,194,81,156,8,71,109,96,152,155,167,186,6,240,161,227,48,71,199,97,142,238,81,152,163,222,164,48,71,190,58,199,193,142,142,131,29,205,62,216,209,74,245,162,122,142,138,211,217,178,238,23,167,87,228,96,71,197,92,182,145,207,227,53,219,160,96,71,231,196,96,71,250,98,99,114,244,162,102,171,92,164,209,139,244,70,222,95,156,70,42,194,163,106,189,88,82,82,75,10,181,75,16,171,0,204,35,163,157,48,97,49,152,213,181,53,232,18,96,170,128,160,158,82,205,12,94,24,236,90,100,157,48,140,170,60,145,134,63,210,16,232,252,226,34,244,56,195,240,95,210,32,165,149,109,52,179,11,160,45,152,42,200,152,35,203,24,154,77,253,49,109,128,246,120,107,83,107,25,219,143,161,77,237,68,110,76,145,110,207,251,145,70,65,131,183,138,167,249,5,32,87,42,121,34,139,220,152,232,238,4,89,244,16,89,67,157,34,189,149,46,20,154,101,109,113,190,180,206,142,156,239,107,181,90,227,12,170,38,174,219,142,191,44,139,245,128,23,237,150,232,165,59,242,113,0,26,39,42,36,185,249,243,255,178,212,48,118,240,222,44,126,167,33,32,208,85,103,137,95,142,174,108,118,90,45,189,63,177,169,68,134,95,207,22,14,194,211,12,215,92,51,95,40,100,151,88,132,137,220,96,39,97,25,160,50,39,238,43,46,148,138,101,158,1,237,2,159,236,85,250,160,108,77,209,94,58,205,224,210,219,84,211,84,164,2,236,180,245,42,212,126,21,208,79,218,157,41,112,79,216,104,163,79,216,211,52,239,212,129,15,126,28,204,141,134,150,4,109,177,156,83,115,165,172,154,153,79,157,232,244,200,217,118,223,94,154,98,234,136,100,66,135,32,108,140,205,166,124,166,176,88,44,23,182,182,15,1,164,229,2,201,21,138,243,249,173,109,1,61,54,45,211,120,175,54,235,124,99,179,98,74,178,62,148,193,136,35,196,5,131,220,10,175,100,22,242,139,185,133,173,237,37,146,180,77,177,88,200,102,15,71,20,232,73,120,11,135,133,56,221,36,200,116,172,52,108,196,237,145,188,122,124,171,235,16,75,105,58,92,220,90,155,28,23,147,178,29,47,42,238,88,79,69,24,211,63,205,109,83,235,91,52,6,237,161,128,166,211,52,56,78,203,77,186,116,9,207,72,160,53,33,5,99,209,56,37,97,242,10,62,62,222,133,150,79,29,18,17,189,79,254,197,166,54,145,235,6,96,84,33,25,15,73,8,132,172,247,5,105,189,15,77,208,57,43,3,163,131,17,118,102,69,30,30,217,0,48,126,104,170,137,18,6,98,186,94,197,235,134,227,241,127,233,18,241,105,16,182,77,47,7,136,7,144,156,37,211,19,229,73,59,156,188,29,76,205,14,232,137,91,186,101,26,3,16,38,250,211,239,167,135,106,230,210,37,164,150,195,158,203,32,25,160,75,85,90,72,56,2,220,4,122,221,142,142,72,9,10,202,241,235,149,96,206,183,26,11,237,118,248,44,9,135,231,107,154,174,54,245,8,24,18,0,1,227,86,40,204,231,138,218,180,83,217,106,162,51,91,67,51,47,93,218,54,181,193,136,133,61,163,60,54,13,227,34,172,120,150,199,246,2,57,51,94,107,3,99,48,128,188,157,52,241,254,64,71,139,255,93,165,224,32,159,102,94,186,164,129,110,182,61,194,125,58,189,64,68,72,97,7,58,140,48,20,191,81,42,173,141,166,104,49,145,105,110,234,205,43,233,192,177,150,137,153,41,230,179,65,130,77,36,8,210,1,146,15,114,51,231,54,130,84,80,202,23,37,153,192,17,108,48,110,93,37,83,200,97,190,191,69,26,71,49,74,184,23,150,127,75,179,54,117,87,158,22,5,41,222,39,79,179,60,85,158,48,185,172,127,149,59,168,0,245,67,233,199,234,103,230,115,165,210,66,68,119,0,70,34,67,72,52,17,20,37,204,82,139,158,200,85,104,136,87,234,74,188,20,192,18,231,139,57,45,190,172,99,141,2,105,20,172,11,29,141,207,98,107,151,46,245,181,45,182,144,71,110,240,187,10,13,125,55,37,156,17,232,101,248,194,221,52,106,146,197,216,187,111,94,178,110,2,21,200,196,32,151,244,135,150,72,17,39,159,172,17,95,1,58,106,149,108,130,13,152,95,158,199,60,86,90,200,100,68,197,94,44,57,58,1,20,42,32,80,105,231,225,169,241,59,203,37,210,116,83,51,65,78,119,72,192,14,158,71,130,42,204,26,1,181,191,153,196,132,68,58,49,15,139,32,21,208,141,232,89,50,190,47,98,169,178,169,77,230,218,66,153,78,108,71,195,166,211,98,73,212,213,201,48,181,181,94,167,187,91,57,15,237,160,91,120,226,98,93,212,225,249,186,104,119,245,157,165,129,97,117,136,73,140,30,193,108,193,196,160,163,213,176,251,126,108,156,210,237,206,142,222,90,162,188,175,240,141,37,182,242,242,142,177,160,148,145,150,32,105,10,255,164,113,31,170,224,159,165,203,67,11,141,118,60,126,41,155,209,75,215,210,196,231,165,178,184,184,56,70,111,100,124,230,202,143,8,109,101,177,248,141,49,49,128,61,62,12,101,208,14,241,19,217,37,97,14,227,196,192,153,65,196,50,255,70,94,1,41,175,113,165,99,3,50,48,44,105,107,128,236,133,24,99,213,73,53,140,161,45,215,24,241,28,60,61,208,76,52,236,146,201,235,219,124,65,83,165,192,209,252,84,165,193,223,214,253,253,74,247,140,107,34,44,228,10,237,142,222,5,209,136,84,167,143,100,133,113,125,103,25,50,134,27,192,163,128,244,206,156,202,148,243,249,197,60,87,126,37,218,177,161,46,100,232,172,12,96,78,81,232,84,200,53,205,145,191,245,108,86,211,219,237,165,96,201,62,87,6,177,190,160,230,11,32,218,103,23,75,169,37,160,54,9,224,77,184,1,209,237,232,4,205,228,173,113,134,196,215,243,211,193,183,5,148,203,229,37,99,160,53,59,246,46,172,178,144,122,42,73,14,94,23,12,78,27,240,102,132,43,100,74,243,196,212,225,80,137,127,151,135,161,232,93,144,132,130,68,94,176,248,146,8,89,41,124,126,231,75,89,52,135,36,178,227,8,12,253,157,206,102,179,110,167,75,17,117,185,84,27,72,21,154,57,18,41,95,176,92,184,69,159,38,57,48,141,13,188,218,26,193,92,128,227,26,93,88,69,140,191,32,137,144,255,145,127,253,147,140,3,124,8,133,250,208,161,201,45,46,234,173,198,146,223,230,50,142,80,218,96,235,195,229,31,64,188,182,168,49,44,185,20,245,111,83,242,186,18,101,106,144,78,135,131,52,185,58,28,198,224,128,95,195,150,34,49,120,63,149,56,109,136,120,70,136,132,131,129,106,44,53,118,116,209,193,40,13,25,42,254,73,45,5,246,70,224,187,158,25,202,197,41,46,135,22,90,243,173,133,184,91,155,216,73,74,215,38,185,148,106,88,122,252,9,192,49,32,155,32,251,28,192,142,120,103,138,165,102,169,233,159,119,34,34,228,234,36,32,66,78,19,253,136,248,102,89,80,115,14,135,204,2,39,93,240,136,30,110,170,215,104,232,145,85,61,200,195,151,16,84,217,226,15,181,212,139,114,136,211,122,74,220,247,5,81,194,41,16,61,11,19,126,1,200,145,61,216,221,225,165,192,230,145,213,21,176,249,0,241,34,78,131,105,88,202,58,239,217,98,249,27,30,154,144,136,157,49,133,38,198,29,69,206,65,102,85,56,197,65,232,112,129,51,209,59,38,217,157,126,59,100,210,134,182,17,5,63,242,228,101,172,168,138,162,142,0,22,137,4,80,80,233,145,145,85,89,83,86,42,115,151,245,254,149,78,223,154,219,54,204,43,192,251,154,250,28,137,103,217,222,26,234,115,150,217,156,67,95,77,107,174,109,66,83,23,155,166,174,67,81,215,33,109,238,107,11,192,178,230,54,58,86,29,224,100,172,38,30,74,255,19,211,194,5,112,126,229,20,30,30,118,51,80,92,89,39,143,171,19,47,186,30,8,138,192,147,173,138,82,171,61,85,83,175,46,215,234,103,213,167,106,231,134,203,106,189,246,88,110,89,237,212,107,167,79,171,207,212,234,53,245,105,252,163,225,31,107,25,255,234,181,218,21,44,118,206,94,86,243,245,218,83,23,212,221,229,218,233,26,254,133,220,43,203,181,218,46,102,183,46,215,213,222,163,53,99,249,130,186,189,92,203,45,247,8,232,2,212,57,13,5,46,168,229,58,22,127,170,214,173,147,156,11,144,99,172,212,202,144,179,1,32,158,129,164,197,229,1,73,187,82,191,160,230,9,240,38,254,193,236,14,86,25,212,175,145,252,109,200,239,45,179,44,10,115,69,130,233,228,63,85,219,18,114,78,215,140,149,11,234,73,64,110,197,65,110,30,144,131,196,237,122,173,182,177,2,105,215,86,118,86,16,213,18,36,90,144,184,93,135,196,133,149,205,21,181,115,186,214,89,189,160,14,33,209,192,146,151,87,139,43,234,238,169,218,213,85,222,183,38,163,132,189,10,164,216,125,164,118,18,114,74,80,60,139,197,231,86,187,171,170,181,82,235,157,186,64,41,12,100,221,32,189,58,181,3,228,135,94,157,186,192,72,122,149,247,234,180,131,251,85,160,202,105,158,15,228,189,118,218,37,239,74,109,8,89,207,72,164,218,57,13,164,218,88,173,205,67,206,83,181,193,25,7,208,238,106,109,227,12,244,2,10,158,196,180,205,51,91,117,245,202,217,154,5,137,87,0,215,50,246,215,62,99,175,96,147,89,72,156,39,77,194,95,24,42,200,42,156,177,235,234,198,169,218,73,200,186,136,57,48,80,246,89,7,25,235,84,205,56,75,70,47,231,38,2,13,182,33,17,186,69,39,210,206,89,156,112,128,28,36,118,150,157,41,103,112,228,23,207,2,242,61,232,241,35,23,212,172,64,17,203,153,112,4,180,249,8,133,189,11,197,44,14,251,218,35,57,58,7,30,121,134,149,191,202,105,182,240,168,14,5,52,168,148,173,215,174,62,122,65,130,74,242,221,110,172,212,242,143,18,228,40,212,194,163,0,245,100,189,182,113,14,201,89,123,26,9,119,174,15,20,94,169,93,61,199,59,177,65,38,65,167,206,168,2,127,75,228,47,25,153,14,199,165,86,66,128,197,115,102,157,140,197,99,108,54,244,234,114,41,11,74,213,183,235,139,203,100,0,234,72,28,103,190,63,195,16,118,215,234,106,205,197,181,222,37,117,206,226,12,131,204,139,242,146,214,232,212,131,63,67,6,128,44,189,250,119,144,210,167,177,120,237,41,252,254,109,252,126,150,80,155,209,28,137,87,111,227,42,122,180,134,83,5,146,47,212,106,23,49,245,73,213,168,99,97,152,158,181,44,193,1,200,85,38,240,134,2,141,105,239,122,238,202,150,112,6,16,14,83,25,214,29,92,155,108,153,212,55,151,17,216,89,14,236,169,218,5,13,147,27,234,149,149,218,19,172,139,29,129,74,20,115,205,109,114,200,145,208,8,215,251,206,214,50,14,211,105,1,32,73,175,67,122,121,197,161,223,211,12,9,214,253,188,64,149,167,40,13,188,29,217,32,29,105,122,232,214,35,169,116,142,208,137,119,18,231,59,46,183,58,176,11,74,45,205,25,94,218,194,5,103,4,79,10,116,124,218,253,216,244,207,26,210,49,88,22,250,42,3,210,116,128,10,164,103,61,26,44,95,166,235,115,153,151,238,9,67,101,9,228,28,178,46,147,201,191,184,220,192,229,112,165,190,138,136,139,11,152,178,52,66,6,100,212,171,12,82,121,89,34,83,174,62,32,123,73,25,10,112,144,48,146,192,70,175,172,172,178,185,222,17,27,28,172,52,8,231,95,225,13,106,181,90,147,176,235,77,130,127,9,50,216,84,174,213,232,173,242,138,34,110,134,15,195,255,15,16,131,10,121,67,228,1,162,229,84,179,15,116,90,85,46,115,61,208,213,250,27,85,20,38,30,160,49,252,171,120,101,231,1,133,139,91,117,166,119,175,61,120,63,141,52,66,245,166,4,254,84,18,236,0,105,233,89,243,217,190,148,159,110,105,230,21,200,167,6,102,154,79,221,124,228,250,185,108,174,89,40,178,124,246,66,73,99,35,145,112,242,233,153,157,39,63,221,69,49,17,243,233,217,16,205,39,82,174,53,108,36,18,110,253,98,107,161,176,216,20,242,241,97,86,33,191,69,126,132,124,162,21,185,249,237,249,246,66,155,229,139,199,148,14,124,122,116,128,249,248,127,171,179,149,24,225,7,204,166,66,118,194,109,151,20,27,243,178,94,99,191,83,143,10,193,180,1,162,188,240,12,162,207,36,2,50,152,66,74,51,208,59,137,103,8,138,105,66,48,205,243,108,46,169,99,61,234,177,228,244,132,255,143,197,230,90,186,62,152,19,124,11,28,84,73,27,30,149,154,96,33,12,214,146,88,120,110,46,225,37,35,20,22,147,66,138,19,5,63,225,26,20,194,235,48,183,10,241,103,154,138,76,59,229,21,137,109,141,151,26,71,81,133,59,70,49,207,168,240,98,204,56,50,161,92,133,57,76,69,19,59,140,120,145,152,186,254,83,19,75,192,135,73,8,16,219,164,127,241,171,137,108,102,62,149,16,140,66,34,24,119,17,113,66,123,150,73,12,114,51,7,43,25,63,166,65,38,230,75,131,157,233,0,181,130,0,185,248,205,227,20,10,233,141,112,42,70,202,102,3,115,153,217,67,200,157,52,74,212,89,74,198,203,177,198,208,197,46,244,210,201,101,22,151,4,70,30,10,163,250,244,4,119,156,183,66,240,9,192,70,92,227,83,183,230,184,106,69,204,82,207,152,201,62,93,19,23,253,132,105,225,248,103,169,147,203,4,35,66,77,120,97,120,4,205,166,9,52,49,39,45,70,193,195,43,38,248,35,58,119,133,33,20,201,23,242,169,169,251,62,157,199,215,17,120,214,66,56,207,34,86,85,145,103,49,3,171,191,7,97,189,8,243,229,154,57,190,19,104,25,219,79,237,158,33,230,245,60,147,27,158,196,184,124,172,15,173,205,147,154,20,124,211,38,110,178,33,226,204,52,178,204,145,182,60,143,199,212,97,240,189,139,160,131,196,174,10,99,121,200,252,166,99,191,193,174,112,97,155,115,37,65,188,238,196,92,241,48,66,206,157,174,73,60,84,11,152,135,71,25,184,32,103,188,224,38,36,109,107,138,133,20,225,91,167,30,178,120,104,57,202,111,167,152,49,76,113,155,166,59,178,27,159,220,150,232,134,6,19,1,29,247,194,152,183,124,244,20,90,52,12,141,32,87,59,133,2,83,188,206,118,50,142,84,38,244,168,35,196,255,47,84,114,57,156,104,63,13,138,76,249,136,144,158,166,192,65,112,243,11,31,30,212,88,195,36,114,17,128,208,33,143,119,96,168,24,140,114,112,62,76,242,140,218,49,36,223,190,68,168,194,224,115,42,12,34,155,164,105,50,199,194,240,189,64,82,24,60,164,241,98,22,148,239,153,205,232,128,24,141,187,111,90,122,32,148,89,3,98,145,76,0,217,153,82,30,173,102,136,133,152,102,144,247,204,119,31,10,132,118,37,79,55,241,135,57,136,8,139,71,242,105,244,22,15,96,63,62,233,68,170,52,158,44,27,91,50,13,68,31,72,255,208,184,38,151,68,160,205,197,51,101,142,164,165,72,30,146,30,182,227,30,249,38,216,57,190,8,103,34,80,207,106,35,190,147,174,49,36,30,24,63,71,16,87,173,108,159,201,15,130,72,228,245,176,76,4,18,60,216,215,50,108,213,36,252,236,56,139,51,111,130,114,31,84,11,91,8,171,22,96,134,10,176,40,249,45,13,66,201,121,111,7,4,193,38,162,100,212,160,76,240,241,148,71,43,212,222,232,181,82,250,252,64,39,211,50,114,229,132,46,28,224,42,130,127,67,200,150,66,172,172,15,170,248,250,241,241,239,63,203,47,140,249,255,162,115,46,241,96,102,46,147,241,249,74,60,232,48,174,251,60,27,249,179,182,52,167,138,124,43,180,29,71,150,4,115,54,166,201,92,179,112,150,196,179,182,232,121,156,16,93,143,105,54,117,68,18,43,112,183,199,4,241,123,164,105,115,223,76,120,189,29,57,235,78,124,115,142,150,113,124,138,18,220,169,72,62,84,0,24,123,175,253,233,214,23,239,239,189,252,246,237,239,126,190,255,202,75,119,126,244,225,222,43,55,24,0,215,191,153,119,221,5,72,221,154,105,42,19,217,10,28,93,46,38,228,157,14,240,46,229,179,14,185,130,250,228,250,61,39,136,227,51,77,13,235,38,205,229,222,120,9,244,197,149,143,76,152,79,52,71,158,33,177,88,252,134,143,10,105,255,79,130,6,96,189,243,238,159,15,222,185,30,88,128,17,137,121,85,203,179,131,114,27,102,188,101,35,206,132,27,46,182,8,237,99,208,215,143,255,186,255,193,43,183,62,253,193,193,251,55,239,252,252,55,212,187,153,57,54,31,252,226,123,24,213,5,242,62,252,96,239,55,159,208,118,233,123,214,225,190,212,106,64,33,159,139,54,71,58,192,239,154,236,60,94,206,236,118,47,27,208,135,118,199,212,219,198,206,180,157,160,78,220,15,210,114,15,174,59,56,121,156,183,19,142,247,182,103,152,5,223,105,94,87,246,203,116,229,85,150,33,138,81,232,107,202,167,142,187,90,11,238,186,14,26,59,103,50,149,220,9,29,34,67,5,226,73,93,186,101,108,37,164,152,107,55,203,15,54,164,229,202,106,2,93,188,19,232,227,157,200,82,47,111,198,139,152,175,183,32,131,217,130,227,49,26,85,173,88,139,96,239,197,23,246,95,253,245,228,69,64,226,89,140,194,208,69,183,113,244,28,103,200,49,151,103,180,250,177,36,94,174,77,126,60,99,177,144,245,82,93,72,241,140,116,49,146,103,138,30,227,50,23,137,230,49,124,210,23,157,37,237,142,42,119,6,143,232,125,150,252,248,123,95,186,123,189,247,99,60,75,138,248,123,95,113,109,64,36,77,180,245,120,167,94,193,242,147,162,200,73,65,125,145,37,91,249,68,70,253,229,155,123,55,222,219,255,229,187,145,92,154,249,190,251,119,50,199,133,90,218,204,92,82,146,125,94,248,58,105,153,75,94,246,188,57,62,196,204,185,222,207,89,230,125,187,130,163,83,138,14,246,225,179,108,123,19,70,209,207,175,89,110,163,11,21,252,185,193,236,208,91,78,232,155,224,157,59,242,74,43,220,172,16,40,243,132,210,219,67,94,106,93,17,200,237,120,232,39,60,46,250,9,234,163,31,186,234,112,41,129,10,64,88,37,242,71,250,95,166,156,242,11,14,193,171,201,101,246,28,36,243,232,103,61,98,126,253,174,94,129,16,66,149,18,90,64,118,236,231,52,140,32,143,51,33,93,108,24,205,196,132,224,61,74,224,44,212,211,223,73,14,88,101,207,218,99,1,77,201,237,223,69,51,204,78,16,129,130,99,89,207,10,137,178,205,61,235,237,137,247,92,6,51,188,70,172,160,110,22,10,133,136,190,72,90,171,136,154,168,144,34,50,41,7,176,95,20,151,197,127,1,117,161,69,159,105,195,215,178,171,43,240,203,1,145,56,149,69,156,66,132,250,8,12,200,29,1,127,183,23,203,223,8,160,150,124,99,192,173,37,118,187,40,206,69,97,74,208,235,2,241,70,37,232,238,192,132,161,145,200,224,146,16,47,14,76,106,192,15,89,24,83,167,22,249,160,172,51,111,182,39,12,131,188,186,179,78,98,76,181,203,237,35,197,152,210,204,142,6,28,135,196,49,38,94,115,206,125,197,156,86,110,104,249,160,235,84,234,97,43,74,87,6,211,210,117,159,163,221,148,16,252,232,245,206,128,61,2,52,119,239,43,134,231,172,118,6,52,246,26,241,239,87,191,78,157,146,81,15,185,154,80,62,95,83,183,207,212,234,232,3,90,47,158,63,37,185,115,74,16,34,252,57,249,204,97,254,156,144,61,156,228,209,121,108,32,251,167,54,151,249,56,209,131,56,79,64,91,127,232,161,135,252,124,43,49,85,113,81,27,150,189,36,100,209,133,178,231,0,118,26,137,203,148,184,59,200,132,163,2,136,128,46,114,95,194,9,75,136,139,243,169,39,206,85,227,44,237,166,101,97,64,72,208,75,194,54,154,118,97,114,192,198,194,124,171,165,176,226,135,143,125,152,65,43,27,223,77,74,89,61,159,155,207,230,133,27,181,51,185,86,135,161,165,205,45,163,99,62,166,245,65,182,192,163,230,67,221,231,250,154,193,193,243,99,224,156,104,186,138,98,231,39,207,209,123,3,117,238,198,239,50,115,15,132,8,118,206,135,46,182,123,254,49,51,255,135,254,146,117,55,242,217,250,145,175,4,50,133,82,54,159,63,244,26,103,239,80,215,145,137,241,181,94,110,183,218,229,86,190,28,18,237,160,84,104,143,125,69,43,180,177,145,102,117,90,250,37,198,35,114,153,197,5,26,28,0,249,40,125,12,203,223,136,19,164,102,204,158,70,247,223,234,117,11,251,3,199,148,208,178,224,181,71,145,133,153,110,232,246,182,174,247,3,110,234,23,114,243,133,98,110,41,240,222,254,98,12,60,84,94,4,45,18,126,44,39,68,162,24,71,215,102,125,44,59,87,205,229,128,81,193,125,213,72,255,124,215,245,133,134,18,248,166,152,17,214,92,62,83,202,206,147,224,153,140,174,68,113,2,222,110,119,64,205,98,58,92,175,211,106,117,117,15,84,233,242,191,175,23,133,76,145,221,224,15,236,140,115,207,191,72,163,33,133,52,72,94,35,78,3,23,29,90,97,45,45,148,229,8,32,82,37,41,112,152,91,211,13,157,228,137,209,229,132,117,113,99,0,36,88,188,38,223,85,124,15,205,197,24,7,139,133,5,33,228,67,163,208,208,26,109,63,94,9,78,79,180,253,248,145,244,193,243,67,200,48,191,20,76,9,152,171,19,9,193,162,143,184,203,193,25,98,162,180,135,17,206,23,180,13,86,57,125,3,48,124,150,241,0,83,113,35,78,57,32,19,157,72,210,120,2,64,52,179,205,249,102,115,156,193,183,14,209,202,54,145,251,184,1,56,92,191,115,198,38,124,80,18,155,5,63,32,145,120,164,60,190,13,156,30,118,253,37,241,101,229,52,217,166,105,184,29,135,1,58,241,139,194,145,96,64,31,234,118,34,186,194,231,174,211,39,207,12,245,204,71,15,224,135,58,147,198,155,199,130,8,32,191,47,178,231,36,172,125,83,47,128,91,207,103,139,11,165,69,25,22,17,205,241,115,232,72,148,178,165,124,169,36,70,138,9,172,31,115,94,5,83,32,132,93,57,243,5,57,238,48,96,253,132,132,34,242,15,187,16,254,77,12,129,67,41,34,15,164,175,167,17,8,84,188,1,50,43,247,229,90,229,210,226,188,175,234,67,225,116,150,87,44,11,73,45,70,74,9,65,47,122,137,77,106,150,170,96,234,20,21,188,51,76,32,212,172,204,93,176,233,0,14,115,95,169,74,154,101,233,54,13,244,1,202,37,106,32,233,45,84,116,27,93,221,154,34,228,199,87,188,151,254,74,203,157,107,143,107,91,157,13,13,159,142,140,80,174,242,203,244,86,248,42,134,2,216,90,38,119,215,183,151,119,150,241,10,253,217,58,222,221,126,2,227,25,212,231,159,54,105,16,129,179,120,147,252,17,212,194,234,120,27,125,245,52,189,181,253,12,94,60,167,151,170,119,221,187,220,60,46,64,27,3,53,60,126,154,222,76,191,178,92,123,6,111,141,159,239,146,235,253,0,225,41,118,243,124,149,4,59,88,117,238,149,63,222,39,23,250,47,92,16,67,22,56,55,212,191,189,184,172,94,173,215,180,11,238,213,117,231,158,185,83,8,131,125,224,173,248,21,218,200,51,181,154,198,194,0,80,228,89,100,130,186,123,91,94,23,175,253,147,235,225,143,211,123,232,23,104,40,7,157,93,208,223,62,85,59,187,194,85,210,122,11,169,8,240,156,240,20,117,74,47,72,218,88,150,175,215,147,232,20,120,117,157,118,190,39,54,85,191,188,140,200,64,114,135,133,31,88,89,120,134,68,113,200,63,147,35,221,61,123,65,110,243,209,21,39,126,9,191,229,15,149,118,190,67,42,25,223,201,17,120,143,241,16,24,164,115,218,74,225,59,56,208,245,222,119,230,8,129,159,190,192,46,233,247,120,168,22,130,99,3,104,183,93,175,109,44,179,232,18,24,44,2,71,190,187,252,8,166,95,93,166,17,64,72,180,18,115,249,114,29,35,98,12,151,159,97,80,44,255,64,0,38,103,207,177,24,0,61,30,219,98,149,104,247,52,68,74,189,80,71,200,100,92,86,22,154,87,17,201,114,115,135,220,242,63,125,90,12,92,176,205,201,179,217,36,61,237,52,17,254,233,218,217,211,36,128,0,105,210,181,19,120,87,67,132,161,128,115,204,248,134,130,185,111,38,246,127,242,183,189,215,222,56,248,211,205,131,155,111,223,250,244,230,157,95,191,113,251,165,63,66,202,157,23,94,75,252,127,207,255,4,254,163,103,236,247,167,211,228,177,106,199,94,150,207,229,26,77,125,41,49,247,77,90,237,206,175,223,130,154,127,255,236,197,189,87,255,116,231,189,159,222,121,247,207,123,31,125,118,251,197,255,218,127,231,53,158,245,18,5,120,95,126,161,148,107,183,131,224,166,169,32,44,129,15,4,118,231,179,119,246,223,121,97,255,95,127,191,119,253,173,189,23,63,222,127,251,245,91,159,62,127,235,211,255,186,253,218,91,123,175,254,199,254,207,254,114,240,139,239,209,146,172,205,220,169,249,213,122,157,249,206,81,119,3,218,117,198,91,15,110,126,239,214,205,191,76,160,0,197,145,233,220,212,247,3,180,233,37,153,4,172,193,255,247,252,117,222,9,248,248,205,57,244,88,189,15,4,154,124,115,81,130,198,30,21,2,104,165,133,102,190,160,97,151,233,131,66,18,56,154,233,193,132,61,126,4,117,245,146,150,47,52,177,238,237,15,222,219,251,225,203,82,93,154,233,169,219,194,39,110,4,195,39,84,221,123,245,15,119,126,254,159,82,85,154,233,169,218,193,7,78,19,247,45,102,23,11,139,139,100,6,124,249,238,254,245,143,164,138,52,211,83,145,28,39,186,228,43,100,11,185,66,129,77,161,219,239,93,223,255,233,11,123,31,252,76,2,67,139,4,129,49,245,141,97,87,195,14,80,65,145,116,224,211,79,111,191,255,189,0,48,180,72,16,24,75,7,25,174,69,241,113,59,180,255,251,119,131,241,137,232,150,240,214,123,130,233,47,148,168,239,220,250,252,213,0,80,180,136,3,74,52,71,167,27,154,133,139,160,213,108,181,245,18,37,208,243,7,55,222,191,253,197,223,246,223,253,55,9,10,45,18,12,165,75,15,67,239,211,231,245,5,189,69,192,220,120,37,24,12,45,18,1,134,244,74,111,232,122,187,72,241,121,41,4,16,41,18,12,8,200,100,106,14,86,237,124,187,212,166,36,122,243,205,96,96,180,136,119,210,163,47,140,235,80,133,245,223,190,113,240,238,243,7,63,255,220,173,121,138,252,120,106,18,63,25,215,101,203,169,121,231,230,15,221,154,52,211,237,128,71,155,225,67,211,46,182,23,218,154,11,227,246,119,95,217,255,249,71,2,2,197,83,11,167,106,225,96,196,121,215,206,66,71,9,89,15,126,255,123,24,162,16,136,217,83,249,83,69,79,151,68,48,48,17,26,109,22,224,196,195,171,28,162,207,183,202,139,237,28,54,149,96,172,242,157,215,110,127,241,253,189,151,255,19,26,98,238,84,232,56,252,215,247,110,125,241,254,254,59,63,220,251,240,243,189,27,239,221,254,240,139,131,207,63,76,56,109,19,43,97,154,153,55,243,5,238,39,129,64,95,248,175,189,15,127,113,235,111,47,121,57,169,227,169,229,218,43,157,51,33,255,61,29,15,250,30,231,169,57,202,46,136,211,233,243,251,31,252,246,239,159,253,2,211,153,13,147,131,21,77,153,9,25,105,25,158,180,142,113,237,54,97,56,218,156,142,68,251,72,55,54,28,39,47,162,103,145,141,137,236,65,7,55,95,187,253,229,11,128,11,29,47,58,127,221,189,141,92,178,118,107,103,181,60,232,75,132,254,123,47,254,27,236,107,98,45,245,246,187,191,219,127,231,179,91,159,254,128,174,5,15,20,98,168,19,49,201,47,44,148,9,44,90,111,239,55,159,4,226,48,35,206,114,200,133,144,203,230,231,231,25,199,156,155,75,76,90,11,217,197,252,66,113,113,210,90,160,165,226,173,174,28,236,125,197,114,40,196,24,64,156,213,147,203,21,22,23,244,105,144,163,61,238,82,87,123,230,143,7,44,166,212,164,252,248,206,127,191,113,235,198,135,148,248,161,189,163,181,57,14,249,98,99,190,161,7,84,246,148,119,90,139,91,129,217,32,5,44,219,109,157,12,236,157,119,255,114,231,187,191,163,18,24,125,199,209,79,61,177,81,39,226,19,236,112,141,98,188,126,82,66,73,235,176,85,210,179,186,135,159,249,151,168,183,34,111,188,81,104,148,26,139,254,218,60,127,113,177,209,104,46,72,65,142,0,20,245,43,109,116,174,9,94,166,124,126,64,34,158,218,57,18,48,179,240,120,179,73,35,188,12,181,157,136,101,164,236,98,9,127,125,217,30,183,81,229,248,2,211,241,239,241,175,231,106,215,255,154,108,33,163,23,189,220,195,203,145,39,74,90,37,145,117,36,1,223,161,225,72,138,181,230,185,246,200,29,13,75,226,117,107,191,15,62,166,134,121,225,99,158,207,15,95,62,248,116,98,183,5,73,72,50,63,90,242,132,154,187,143,95,54,192,180,224,107,84,210,49,160,175,183,101,183,179,226,201,159,124,209,50,184,199,33,189,98,71,156,113,232,18,228,195,76,239,161,27,27,70,192,205,84,116,42,247,92,33,229,35,228,56,144,242,12,143,205,63,65,141,254,242,221,81,210,150,224,30,237,105,44,95,10,185,133,31,64,34,17,151,130,55,35,14,46,116,172,132,51,64,223,88,45,8,99,229,31,17,95,125,79,120,6,231,210,151,140,183,179,68,202,131,29,226,10,45,95,204,14,113,84,142,26,60,209,137,188,44,128,10,216,43,9,253,133,83,213,240,56,99,101,239,181,223,224,238,138,39,172,106,96,9,111,0,19,207,77,3,16,135,64,232,104,251,87,15,57,81,242,16,211,23,231,98,204,249,16,59,11,245,142,160,116,105,219,137,91,39,38,74,78,245,243,97,112,59,46,228,32,151,125,177,95,204,66,225,66,241,30,146,250,153,165,52,63,196,248,94,225,220,104,179,16,24,210,70,226,78,99,73,27,115,113,225,39,125,35,151,6,206,193,171,124,117,222,101,231,75,190,89,61,37,194,15,65,43,129,49,30,232,66,240,45,237,176,201,46,198,239,9,20,14,253,12,135,52,253,80,162,19,21,57,165,24,20,228,47,96,148,163,3,0,74,77,6,69,238,9,26,166,192,141,136,157,100,6,7,28,225,39,180,129,160,169,73,46,44,58,64,199,31,107,36,170,171,147,9,21,131,219,250,67,128,120,22,6,61,169,116,49,139,186,69,23,127,198,9,39,196,9,255,17,177,19,188,33,34,220,65,228,60,11,188,239,229,237,147,119,14,120,48,151,108,32,158,91,99,94,234,60,20,48,238,50,243,18,7,47,72,182,154,170,59,241,232,28,7,93,241,150,99,68,41,201,157,89,90,41,129,148,14,113,249,43,228,162,189,128,157,71,217,243,192,139,149,148,170,85,183,65,132,51,182,51,100,174,237,216,25,210,80,23,159,134,215,148,245,234,104,67,183,47,218,125,144,164,68,168,169,145,73,178,161,176,101,39,181,147,202,28,144,102,174,219,105,219,115,61,163,223,177,13,115,174,13,80,87,180,222,99,91,231,128,183,42,106,63,149,177,55,245,190,252,160,189,158,236,103,240,80,62,133,207,217,171,88,240,180,110,79,219,80,75,235,245,182,206,107,27,122,172,70,46,234,58,94,85,58,124,159,46,14,54,250,177,187,4,221,97,13,30,162,87,214,32,118,175,160,157,39,81,57,57,116,75,131,11,67,221,220,141,213,214,121,188,165,58,132,63,71,32,225,192,156,134,132,78,139,135,232,154,17,159,136,56,43,118,39,181,97,237,90,248,255,74,135,148,209,204,221,185,173,220,220,85,36,30,38,157,69,157,99,121,183,110,180,98,55,249,132,213,239,77,104,83,179,109,116,27,159,67,187,40,33,96,173,219,141,11,30,234,212,90,143,107,61,61,94,191,48,240,133,133,93,178,141,237,254,147,166,30,175,27,128,220,10,124,89,209,77,144,132,91,135,155,128,171,196,196,14,205,169,74,163,107,52,148,137,173,142,199,170,2,236,78,243,95,99,112,88,92,182,168,183,149,212,146,130,188,175,191,161,84,171,85,60,223,54,218,9,243,129,7,146,102,117,141,184,58,155,170,162,172,175,167,84,19,84,64,216,194,45,200,114,61,164,121,98,138,240,77,13,129,206,47,46,2,223,204,180,244,182,54,236,218,75,90,82,41,22,202,165,114,174,92,86,0,214,137,172,58,114,46,120,84,224,27,13,72,143,209,242,43,39,114,99,188,123,81,202,229,154,147,175,106,44,52,218,243,120,85,163,148,203,103,39,20,206,152,73,61,197,24,187,83,146,146,161,95,181,55,59,150,138,78,223,247,55,97,108,109,125,149,218,51,84,27,146,46,89,122,183,157,185,212,124,238,57,125,201,212,73,48,6,104,185,213,217,82,160,19,120,253,181,89,239,106,150,85,81,136,103,77,211,232,193,144,165,7,100,61,129,126,54,106,118,59,205,43,21,18,99,30,50,112,157,213,49,5,6,102,45,2,12,61,114,160,33,227,20,90,148,133,102,133,226,48,213,77,171,50,162,209,215,128,124,99,149,220,26,175,64,103,186,67,29,218,34,75,237,188,102,106,61,21,198,165,139,27,180,75,29,152,109,98,137,170,62,86,97,32,145,123,160,62,169,184,57,202,216,105,216,52,182,221,118,55,134,54,158,71,230,178,110,62,108,195,110,62,222,205,175,148,198,18,214,68,199,115,139,144,120,118,21,101,255,143,127,218,255,243,245,189,215,95,61,120,255,99,161,53,26,225,82,0,136,82,167,130,177,193,137,91,6,52,78,194,178,43,138,218,236,98,4,19,246,69,60,2,86,110,127,244,215,59,207,191,180,255,131,255,148,219,8,167,84,102,128,127,173,140,185,133,140,41,140,110,247,91,186,157,12,168,166,42,180,158,2,139,57,140,158,114,11,216,95,152,92,93,128,102,110,33,239,177,84,105,25,187,83,13,40,98,12,48,25,40,114,69,223,5,172,59,45,85,34,100,63,131,46,90,42,239,84,19,192,143,199,184,254,213,92,106,157,253,175,30,109,164,254,252,131,131,127,253,155,111,164,200,229,174,224,129,138,28,26,26,255,71,6,58,121,104,44,216,75,167,31,24,172,21,103,88,72,57,32,219,44,9,118,215,38,53,131,30,135,102,205,214,97,104,214,108,197,163,25,148,115,39,50,126,61,210,52,38,35,204,59,131,208,142,58,141,89,10,141,200,228,214,192,29,174,162,176,227,109,69,69,27,87,69,225,225,35,24,215,85,133,17,26,75,172,220,232,19,22,126,145,148,195,102,161,251,91,73,101,255,245,183,14,62,249,245,179,254,176,134,236,71,73,173,115,244,189,248,200,8,152,122,27,104,30,133,1,222,143,179,137,52,234,54,127,231,133,87,15,62,255,48,162,17,218,105,84,95,36,104,226,156,96,163,165,3,237,65,38,52,13,216,198,52,186,81,194,16,27,3,189,255,152,97,234,80,112,236,54,27,222,95,252,217,127,243,147,189,223,252,34,186,140,66,16,134,101,0,8,225,14,8,35,191,137,194,128,169,63,236,144,132,196,202,77,15,7,74,197,147,132,33,144,21,88,180,206,4,33,147,68,0,17,177,201,178,136,172,61,40,6,180,38,217,23,137,121,139,93,183,80,64,170,0,69,255,30,236,131,31,127,178,247,242,151,49,153,69,28,246,192,224,77,102,15,219,3,187,63,61,123,192,90,113,216,3,41,231,178,7,252,58,187,93,142,252,59,227,109,110,239,173,223,29,220,248,242,224,229,191,236,63,127,125,118,195,33,67,157,60,40,67,171,221,157,126,80,176,86,156,65,33,229,68,158,173,217,67,107,138,97,33,120,223,251,145,185,241,147,131,159,252,110,239,197,127,59,248,195,205,25,142,140,4,117,242,200,104,131,193,147,192,69,167,31,28,86,49,206,248,240,162,238,16,53,175,237,238,194,140,248,138,143,208,237,119,95,217,255,201,151,123,175,220,216,123,241,71,194,8,53,53,171,137,7,26,110,121,105,92,100,209,71,28,62,218,41,220,14,28,245,220,82,7,176,39,145,29,66,183,31,213,173,115,216,50,219,203,54,209,161,150,108,206,155,198,176,78,190,141,85,234,128,125,177,107,216,88,233,210,48,185,70,72,164,48,189,20,154,239,75,67,72,213,67,61,211,71,21,64,131,15,168,72,51,173,15,251,131,212,80,216,206,135,154,97,82,35,116,77,165,136,106,220,177,206,233,90,251,97,200,208,147,169,138,167,184,146,84,78,178,42,205,205,78,183,101,234,125,80,181,215,214,31,86,148,138,155,148,233,234,253,13,123,51,117,82,73,225,78,190,62,30,175,171,253,97,183,171,158,200,169,165,133,124,169,156,207,101,179,169,24,19,181,213,218,58,140,224,71,235,197,154,166,180,164,32,48,243,255,43,148,0,226,172,162,59,48,200,53,21,133,89,235,207,107,125,189,203,119,93,191,230,203,74,41,162,150,76,170,55,236,126,104,85,200,115,43,242,217,76,224,65,237,86,199,212,201,33,164,85,89,27,225,160,85,148,174,161,225,209,146,162,154,218,54,177,254,40,91,105,39,141,211,150,37,72,212,224,133,96,112,44,89,96,200,102,191,1,56,179,137,174,160,128,66,100,154,52,54,168,160,224,102,108,19,17,67,154,233,204,52,223,207,16,92,31,211,118,206,144,4,149,249,130,193,186,192,105,200,243,209,136,164,42,220,93,66,239,118,233,153,156,2,237,185,241,162,64,78,162,167,33,128,141,18,163,144,187,94,57,253,187,195,158,32,59,146,144,180,136,9,21,34,137,63,131,162,178,94,23,139,138,234,176,233,215,246,94,251,43,206,10,53,22,56,164,0,117,10,85,8,245,240,150,132,105,59,76,27,86,123,133,41,35,130,94,245,223,63,191,117,243,255,28,188,115,29,170,163,152,151,230,225,170,210,182,97,116,237,14,10,137,19,49,144,27,46,100,145,19,49,156,130,48,64,21,82,194,128,105,173,51,195,160,28,141,129,237,182,127,235,211,151,247,95,254,237,254,207,254,114,231,103,159,204,174,253,249,64,210,83,203,132,219,245,151,158,223,251,195,175,246,255,248,167,59,215,127,60,187,166,139,129,77,95,115,91,253,248,147,91,159,191,154,236,165,238,118,147,52,30,34,44,73,219,237,242,237,191,124,255,206,207,95,191,219,45,235,125,52,221,127,27,89,142,59,206,95,254,242,246,71,215,65,112,188,219,141,107,93,221,180,229,182,111,127,240,222,254,139,63,186,7,109,95,117,57,199,231,63,222,123,233,213,253,63,95,191,243,194,107,119,187,85,170,191,200,202,215,93,110,178,171,111,225,166,197,219,124,249,183,64,226,131,15,240,22,199,93,239,172,102,246,97,116,61,109,223,121,227,197,189,231,63,155,93,219,185,224,169,69,101,89,137,137,72,50,247,204,218,15,222,58,168,78,20,164,220,69,53,60,181,216,200,4,196,28,8,116,58,110,241,68,199,122,238,57,37,167,72,41,15,59,34,225,136,137,13,244,248,122,98,61,229,190,236,162,222,206,46,2,118,166,78,12,110,76,166,164,93,66,73,145,9,93,106,214,11,43,27,15,135,137,245,72,203,21,7,19,23,135,91,159,190,234,67,3,229,214,84,60,25,128,56,140,120,5,1,239,76,230,83,247,199,175,222,250,252,173,187,50,118,193,38,51,81,74,3,13,178,211,39,77,4,216,206,108,71,35,163,118,178,21,12,165,75,168,39,218,202,232,78,182,255,230,31,129,90,123,111,126,193,37,252,212,88,84,191,218,134,129,34,25,151,199,6,218,70,167,175,49,253,142,136,192,110,74,168,36,44,86,98,93,161,78,55,156,220,130,207,6,74,97,252,169,65,114,108,229,85,40,54,244,101,93,163,177,248,85,133,132,48,69,178,88,74,101,45,159,85,11,89,117,62,171,22,179,235,66,86,20,132,139,144,175,210,171,230,176,225,26,182,214,85,19,4,156,154,0,249,122,11,254,66,33,83,77,244,65,74,85,19,151,135,189,1,210,130,20,68,1,24,255,165,3,160,96,173,52,85,251,176,65,248,208,234,18,240,84,249,115,59,229,45,83,167,233,76,71,148,104,223,234,104,93,99,67,48,153,162,15,106,5,79,7,169,59,234,73,197,29,60,46,253,150,65,228,87,209,43,72,41,111,109,2,45,233,99,193,52,8,177,208,40,126,85,89,68,90,102,226,60,5,186,244,74,71,179,88,135,134,3,16,243,245,10,43,163,120,116,54,177,66,85,31,135,159,31,90,186,217,220,92,198,39,153,60,70,77,230,147,167,100,249,123,57,89,174,166,75,122,42,51,33,254,236,183,251,111,189,253,247,207,126,33,24,148,17,189,244,0,230,61,209,230,131,12,166,133,34,177,151,170,65,103,28,128,187,6,99,190,11,63,233,199,30,75,183,90,137,51,103,42,189,94,133,68,82,32,218,86,154,150,81,66,10,81,213,3,145,176,59,61,221,36,131,170,42,228,223,180,165,163,90,106,27,38,84,190,253,194,159,144,69,216,154,41,93,11,133,156,189,207,158,223,123,255,7,180,107,80,68,239,183,60,5,14,110,254,120,255,151,111,243,2,174,161,226,68,206,99,101,160,31,96,10,153,182,207,108,132,216,89,97,170,55,201,244,158,185,146,68,69,152,138,226,176,94,244,107,152,92,99,84,138,196,62,173,114,175,99,5,189,142,21,143,46,119,116,221,151,116,147,168,157,1,74,176,147,73,181,97,63,198,69,81,37,102,138,172,222,196,90,231,58,154,173,210,7,80,145,11,9,157,82,38,233,163,178,186,41,107,165,140,211,57,170,109,244,54,196,183,22,166,79,185,234,150,12,230,8,130,138,164,198,56,234,205,181,233,90,8,176,164,52,140,157,224,99,139,146,127,138,56,3,208,1,134,79,169,111,45,27,59,34,100,71,42,16,120,9,229,135,206,150,196,151,117,23,125,233,88,34,236,184,242,215,88,71,110,242,113,150,192,34,133,243,172,231,159,79,236,189,112,67,225,103,59,236,47,244,164,186,182,174,26,213,36,250,127,180,23,218,244,248,168,212,40,206,211,79,249,178,86,164,159,180,102,73,99,159,230,203,57,150,75,28,250,82,106,39,216,163,79,237,82,103,62,159,139,147,33,56,232,116,102,238,226,20,236,213,231,109,19,157,130,182,129,253,153,142,87,16,186,18,153,231,32,201,178,227,251,166,5,251,83,121,27,59,138,63,85,144,211,219,44,225,135,249,107,133,12,210,225,252,181,160,29,106,254,136,211,145,173,67,210,169,217,154,122,204,177,141,39,200,184,199,245,14,132,150,8,151,182,176,70,140,246,120,75,32,64,109,233,226,28,139,219,34,240,4,226,60,171,23,178,176,234,154,196,33,108,33,155,135,207,45,252,92,200,21,208,169,118,80,101,123,209,102,235,105,236,33,109,3,182,93,39,38,81,101,4,155,107,103,167,211,135,125,171,73,16,93,167,166,80,193,129,139,138,221,76,82,131,93,100,247,114,235,50,9,86,36,28,17,88,124,115,86,154,100,69,50,142,76,140,178,42,55,189,67,38,251,4,220,137,109,110,176,241,171,238,233,3,66,101,190,58,248,145,28,103,146,150,232,17,154,179,183,50,117,136,109,163,160,205,141,85,150,227,234,74,60,51,139,219,102,111,136,156,30,164,87,114,154,133,187,43,129,138,139,72,238,200,212,253,112,197,240,202,136,203,225,244,19,74,202,21,16,224,137,55,44,136,55,212,172,95,25,81,239,164,10,57,116,64,203,43,253,68,173,253,244,51,246,155,126,66,197,144,124,194,17,23,228,83,36,155,99,171,166,125,105,182,72,95,6,103,169,21,153,200,243,89,28,76,74,75,26,14,165,117,205,253,124,89,248,124,77,40,115,1,63,186,242,3,126,35,226,19,126,160,7,101,248,137,244,27,118,42,167,3,72,77,254,9,170,62,9,85,232,87,16,2,157,47,99,2,138,172,18,128,113,249,26,255,212,112,62,181,55,249,167,107,27,206,39,39,215,43,18,161,220,56,86,169,75,97,75,156,180,68,163,160,216,86,45,186,2,97,145,58,59,199,41,211,232,213,181,230,166,158,84,104,33,220,187,176,10,221,154,176,92,18,214,117,79,183,55,13,160,235,136,123,102,248,154,224,94,16,213,19,210,87,220,125,157,83,178,138,184,140,73,177,176,195,158,106,255,225,254,26,63,162,74,231,214,25,205,184,190,43,1,194,147,52,157,248,85,46,17,152,238,136,225,238,77,146,188,212,170,158,200,170,174,170,85,101,222,64,46,70,25,103,228,170,100,228,132,28,54,136,66,58,149,179,121,83,188,62,246,129,186,68,73,201,253,30,107,205,117,252,111,230,90,109,226,248,111,38,83,75,14,241,28,5,236,68,150,20,53,48,59,67,213,150,164,114,78,65,185,66,74,121,242,162,146,90,50,170,70,198,212,137,166,145,156,123,118,110,110,67,85,210,80,20,146,79,42,9,229,100,135,128,178,170,90,198,26,54,108,83,131,193,205,169,160,231,236,90,138,11,233,25,248,65,141,104,101,5,0,90,85,139,214,12,166,142,21,68,26,67,162,139,165,26,235,164,217,102,117,228,172,21,92,33,148,232,116,221,80,74,185,235,197,114,22,139,1,169,246,128,148,176,7,227,241,146,3,26,87,130,67,117,186,128,156,175,13,249,43,93,74,206,87,186,158,220,175,78,225,110,70,218,191,146,77,218,49,249,56,92,23,39,24,63,1,103,255,178,9,251,112,82,44,132,132,93,133,37,230,217,197,156,78,208,48,207,160,175,245,48,230,51,237,9,79,187,124,13,211,26,82,90,131,164,209,62,241,180,246,38,166,209,142,241,180,107,27,36,77,170,123,237,26,57,136,215,51,247,163,213,227,73,144,137,5,172,16,41,135,0,73,44,152,170,36,117,137,216,186,64,105,93,32,179,46,208,88,23,8,172,11,212,141,221,40,148,244,47,216,156,44,95,84,124,142,213,45,163,57,68,79,106,132,198,156,170,151,119,207,182,146,162,14,2,160,171,173,53,5,207,93,148,117,24,5,213,174,178,237,124,68,226,77,160,201,141,41,67,144,98,118,54,48,112,150,162,237,116,44,220,168,245,13,152,148,76,177,92,99,135,38,92,213,98,231,24,206,87,118,198,64,191,174,3,226,38,168,67,35,114,107,88,41,131,206,68,47,175,41,243,240,145,189,133,164,148,190,129,2,9,185,147,78,119,96,116,183,222,169,65,227,92,165,105,2,235,219,48,80,246,110,160,61,13,84,129,211,232,212,158,163,146,138,180,50,198,234,174,88,115,139,158,185,88,77,173,75,221,184,45,221,236,8,58,186,220,25,90,7,93,190,21,85,239,13,54,53,11,33,145,251,80,196,232,211,65,19,130,208,40,157,7,42,250,106,48,245,176,143,188,164,203,45,190,202,174,222,237,162,63,27,130,188,40,218,130,121,206,24,173,76,12,23,153,146,211,226,114,121,18,46,247,53,242,248,19,132,12,207,18,177,145,6,114,106,108,174,249,176,225,77,101,179,139,185,118,27,154,90,7,158,246,192,3,58,250,153,124,107,192,44,188,176,147,187,86,159,176,205,174,211,78,78,179,223,157,232,167,184,39,15,22,185,31,152,179,5,2,89,134,133,150,75,10,62,125,111,255,246,246,71,191,166,102,138,219,175,124,119,239,205,79,254,254,217,117,46,23,120,119,0,20,177,252,91,0,79,149,247,198,187,196,182,105,127,98,241,22,117,203,232,180,146,33,52,202,177,237,215,39,2,172,101,215,3,69,128,181,220,221,237,152,119,63,114,113,144,183,36,121,247,121,224,129,100,224,30,245,213,222,147,226,111,74,17,219,131,96,221,241,9,168,1,203,68,150,179,64,51,33,79,222,95,28,54,60,154,43,46,58,91,53,85,77,53,150,108,115,119,132,52,181,141,139,228,22,19,136,96,214,160,219,1,185,41,163,164,96,66,176,65,24,3,175,6,242,118,160,241,106,118,140,149,208,217,43,118,37,19,42,177,213,170,85,31,211,236,77,80,155,183,147,185,172,74,62,247,180,157,36,224,147,66,193,206,126,168,106,62,108,87,76,53,153,236,127,83,75,235,223,212,82,115,26,168,205,198,41,60,244,74,26,116,211,68,161,89,86,201,197,251,72,75,226,130,112,101,99,174,86,209,169,200,12,71,73,143,220,46,204,68,106,117,70,125,11,186,74,103,36,61,118,17,220,137,170,143,92,252,214,227,40,235,91,122,146,124,164,119,193,58,237,221,36,175,99,26,219,86,42,37,86,10,152,173,164,45,162,22,135,77,101,204,172,242,201,79,214,4,73,161,238,137,100,30,245,51,68,131,15,5,0,140,241,180,169,181,116,25,10,57,94,151,193,80,205,41,12,14,59,153,150,161,8,199,213,34,44,160,216,38,58,228,27,221,86,72,199,1,36,219,33,21,132,184,129,8,34,148,135,1,166,227,93,1,25,109,171,107,131,146,203,118,118,185,44,229,16,174,35,136,83,156,225,112,237,33,17,24,64,22,220,85,176,44,91,37,0,228,154,42,150,76,85,228,162,74,58,173,80,10,49,55,64,103,68,49,205,153,111,116,237,114,127,181,128,237,142,56,179,45,145,191,103,209,240,206,220,36,149,188,130,231,198,206,56,61,172,24,228,136,230,18,113,132,195,195,93,111,190,110,154,134,201,179,11,158,76,22,159,213,169,173,112,126,226,158,244,77,80,96,61,135,143,213,190,163,74,243,245,151,116,153,148,120,52,24,31,110,8,76,233,158,136,143,245,133,2,203,5,2,115,175,124,68,67,66,125,189,58,26,83,24,18,6,73,231,250,46,26,16,42,97,151,32,131,111,186,243,211,109,125,59,113,222,52,122,29,224,20,238,244,71,182,39,89,18,245,72,11,121,173,219,117,76,29,254,43,172,192,68,0,0,53,38,114,110,192,60,113,201,23,149,177,24,158,102,89,116,75,118,236,116,73,232,189,135,39,185,54,60,206,4,113,5,144,106,212,160,23,80,135,89,250,124,21,208,104,27,80,156,152,184,196,194,125,207,8,166,60,14,220,240,7,151,24,189,164,59,172,14,212,30,57,210,208,139,122,158,31,100,44,44,224,81,69,187,250,173,198,101,189,105,39,123,132,194,169,228,144,236,122,160,97,16,115,135,243,39,133,225,8,184,155,195,122,181,205,239,231,146,219,180,133,102,196,21,224,124,163,181,112,15,174,0,231,244,124,113,177,161,205,199,190,2,124,148,231,215,48,74,242,211,100,42,211,55,149,249,195,6,90,161,221,42,101,115,77,231,161,139,86,171,53,246,149,78,100,200,63,105,233,117,30,183,170,255,145,26,207,203,29,252,241,134,249,86,99,161,221,94,242,63,147,194,31,48,38,90,166,16,119,164,184,80,42,150,179,75,194,203,175,44,170,9,3,65,226,143,100,199,147,187,39,60,145,139,138,142,136,242,66,158,61,43,53,45,144,10,141,218,68,236,203,35,55,112,10,137,187,197,159,118,206,242,190,17,181,250,16,152,86,128,211,123,218,160,122,249,84,176,220,184,171,154,137,112,118,210,116,130,145,55,99,130,198,155,191,100,76,47,133,5,3,38,215,93,211,105,116,104,240,191,133,120,72,152,244,6,139,8,222,26,182,219,157,29,95,3,1,207,137,229,154,249,66,129,19,60,96,22,69,207,240,248,216,165,91,166,49,192,155,118,211,227,48,163,134,217,36,230,207,165,148,207,255,139,252,226,17,36,204,180,37,140,153,215,31,205,156,126,20,120,134,166,234,45,169,21,202,42,196,103,104,38,53,25,222,130,15,25,22,93,103,166,189,240,62,130,227,188,14,87,152,207,21,181,105,58,18,210,42,121,183,186,161,153,151,46,145,55,253,164,8,83,105,24,241,168,38,66,57,67,87,159,52,137,121,98,216,4,142,0,205,185,78,69,107,219,65,228,142,172,138,40,13,14,81,179,66,61,206,2,186,117,136,30,36,108,188,89,146,176,167,67,193,169,5,31,252,120,152,27,13,45,153,207,170,229,156,154,43,101,213,204,124,74,8,213,20,181,198,34,201,69,184,48,52,231,125,66,233,80,96,90,46,152,92,161,136,143,83,9,40,74,91,175,243,141,237,221,83,147,247,161,12,222,199,9,216,143,195,100,136,105,73,3,189,9,111,227,240,48,167,157,16,153,142,5,50,128,214,30,77,144,117,14,181,192,166,197,199,173,183,41,11,21,62,116,14,201,84,96,238,251,39,62,81,187,65,37,3,9,238,144,96,65,26,32,254,113,45,55,233,210,165,134,209,218,133,246,132,20,188,104,230,148,132,201,44,184,247,122,23,95,62,117,104,84,244,62,249,23,27,163,1,235,252,56,209,125,230,33,9,133,16,46,176,32,113,1,207,195,155,179,34,17,247,1,6,156,31,154,114,202,132,1,153,174,103,99,216,236,137,254,226,127,14,213,85,39,56,239,201,98,56,99,234,196,87,32,159,29,103,192,221,202,102,167,213,210,251,110,202,14,79,17,185,83,14,43,17,97,183,115,13,245,13,103,233,237,184,120,4,202,7,238,235,135,133,28,190,211,153,200,74,175,129,78,120,33,54,232,141,86,177,185,68,134,120,165,99,216,6,100,73,113,244,41,89,127,242,189,52,234,133,143,182,186,72,176,129,15,17,58,175,147,242,230,22,219,90,81,107,251,128,15,123,161,218,35,67,208,109,201,133,25,248,186,97,140,174,12,123,238,163,138,129,125,161,47,169,210,4,246,14,38,30,166,201,79,196,210,113,140,238,24,106,153,51,163,218,228,158,177,201,19,159,150,78,251,83,147,50,98,177,209,245,53,79,214,23,95,120,24,71,60,160,114,34,179,213,105,233,70,140,165,75,34,104,206,246,109,247,182,9,173,94,108,154,176,192,44,241,157,190,141,142,245,164,214,168,11,175,161,27,173,97,87,159,251,167,1,108,17,0,122,119,138,87,24,143,41,122,68,192,223,198,117,112,94,179,65,35,123,140,208,62,226,101,200,167,106,248,68,226,211,103,213,167,106,109,242,44,228,217,2,121,6,113,245,2,123,29,145,62,59,216,116,31,55,220,168,251,158,78,124,194,94,86,175,172,212,116,82,135,60,157,216,222,90,86,203,43,181,222,242,5,246,80,164,198,94,16,28,224,11,130,165,149,218,54,228,176,247,31,119,150,161,240,238,74,109,30,146,116,250,246,224,194,242,35,234,213,115,181,94,253,25,86,125,151,61,126,120,173,174,51,28,135,171,181,93,39,123,123,185,86,36,57,171,144,83,90,173,149,33,231,25,134,61,125,229,112,174,190,0,56,158,170,245,86,158,1,48,91,43,28,76,254,84,109,8,73,248,54,225,73,44,183,181,82,168,171,214,163,181,18,36,94,169,215,0,18,162,179,146,91,193,6,59,171,207,168,121,40,89,194,146,151,87,175,65,79,234,53,107,149,247,209,88,174,93,91,197,119,52,9,26,187,0,4,178,0,181,57,55,241,228,233,218,149,83,23,212,114,157,118,103,235,84,143,211,220,90,169,13,79,145,39,48,201,99,154,91,167,6,36,45,15,105,121,119,8,156,254,44,156,186,70,242,59,167,47,176,71,22,249,251,144,91,167,37,152,78,254,83,181,162,155,179,125,186,86,130,156,147,128,220,105,7,185,141,51,181,43,103,46,224,211,140,181,141,21,124,1,242,204,206,10,206,5,11,18,173,58,123,188,209,62,179,185,162,246,78,215,178,144,56,132,68,3,75,230,206,20,87,144,148,229,51,188,111,77,54,222,115,103,112,188,31,169,109,159,189,128,196,170,101,177,120,125,97,5,31,164,60,187,66,159,10,125,198,157,80,87,60,175,104,58,143,74,2,166,167,201,59,158,171,53,90,169,204,203,195,84,130,50,231,138,203,216,242,5,62,109,249,132,165,212,250,246,53,242,170,102,147,211,98,200,230,100,238,81,210,249,236,35,5,242,66,166,65,38,37,29,73,231,109,203,14,71,99,107,121,113,25,233,144,93,126,198,121,183,211,45,172,213,182,206,233,28,22,180,117,165,46,55,230,32,100,144,135,52,235,69,242,234,230,110,157,181,216,11,104,177,62,183,186,72,240,170,159,165,52,98,239,154,158,186,12,45,172,224,27,161,207,208,129,37,15,133,186,239,96,6,173,255,136,183,48,249,254,24,255,45,204,251,217,11,1,52,202,52,254,144,231,210,136,64,64,222,231,17,243,157,23,142,230,139,57,141,134,152,191,159,154,119,229,250,57,64,161,80,100,249,108,115,111,108,176,176,99,152,79,205,62,158,124,250,152,18,230,83,75,22,205,167,47,3,13,27,78,216,50,124,196,136,10,62,110,62,198,189,22,242,91,228,71,200,167,111,90,56,249,237,249,246,66,155,229,139,182,39,158,207,204,184,78,244,108,159,29,205,137,131,45,30,87,132,188,214,64,97,74,47,54,120,194,212,99,62,218,29,124,241,226,221,46,73,195,176,20,16,167,159,23,244,69,234,151,173,0,66,168,117,169,231,82,21,247,16,132,128,244,132,119,23,26,165,65,217,179,75,129,113,240,189,61,112,6,42,44,184,123,158,163,238,228,183,116,125,48,231,57,166,8,127,19,99,222,251,38,70,36,156,74,223,222,164,167,29,201,92,74,6,26,114,194,146,8,33,45,121,72,38,33,204,207,236,52,104,184,167,46,129,72,176,184,254,241,64,74,135,47,94,112,206,73,12,121,68,34,248,233,2,143,157,123,36,102,122,218,139,125,126,162,134,0,136,58,212,241,63,131,16,240,22,144,203,57,124,79,30,48,163,147,48,38,113,230,189,111,214,134,77,92,31,225,2,105,227,216,237,103,223,27,218,19,236,83,120,111,166,64,48,104,101,185,79,178,176,54,201,225,143,183,132,244,196,129,175,196,244,40,224,193,140,31,15,78,163,35,143,68,208,57,80,120,115,210,214,24,242,98,199,244,141,187,239,45,28,161,74,104,217,160,103,77,38,206,56,182,243,30,166,139,242,89,145,191,93,249,121,18,60,61,138,108,102,2,135,243,110,178,241,215,145,119,155,175,132,172,156,200,198,249,89,17,59,44,10,47,198,78,163,38,148,171,176,19,164,137,125,154,30,83,247,56,105,98,9,248,48,9,1,98,104,245,75,130,106,34,155,153,79,133,141,103,44,78,58,129,220,236,172,73,198,47,240,69,149,88,128,90,65,128,92,252,230,145,161,134,244,70,144,120,60,123,188,152,203,165,172,108,236,81,162,39,70,161,162,163,71,172,137,126,223,200,67,245,233,9,238,156,96,197,19,178,164,246,14,211,154,115,86,21,49,75,131,197,162,184,226,236,132,105,225,28,78,169,147,203,68,202,103,33,120,4,205,166,9,52,49,39,45,70,225,112,43,38,248,35,158,106,133,33,20,201,23,242,169,169,251,62,221,65,215,17,120,214,66,56,207,34,199,97,34,207,242,62,112,38,61,216,22,212,139,176,227,171,153,227,59,129,150,177,15,231,238,14,98,238,211,83,126,235,254,72,126,242,143,203,151,89,241,81,81,98,211,231,131,80,144,178,220,195,57,200,98,135,113,190,188,29,95,150,164,179,230,68,128,194,193,157,203,95,118,150,130,187,33,75,202,146,246,77,112,45,97,128,31,81,197,13,224,88,45,205,218,212,195,88,22,59,255,19,64,70,189,50,154,8,123,60,85,56,27,100,96,4,61,222,81,248,164,243,193,120,207,77,122,185,126,168,101,130,138,126,116,183,148,237,18,178,210,137,198,236,112,219,73,192,179,119,178,76,153,207,134,33,39,236,74,214,176,17,214,250,176,23,240,82,95,34,142,233,69,50,241,36,2,48,137,241,242,158,67,36,110,59,112,41,21,247,97,64,66,163,124,192,195,127,238,73,101,2,149,126,114,86,25,34,159,211,23,92,131,222,23,12,16,40,68,98,134,75,238,228,148,243,94,142,171,151,156,19,166,29,95,64,51,26,124,95,111,142,54,248,46,35,253,103,125,6,93,124,244,58,51,151,225,255,201,199,144,236,169,107,223,30,227,127,105,86,100,248,142,193,66,122,199,218,123,232,28,168,116,72,79,54,134,61,229,40,239,128,129,111,33,42,165,124,81,59,188,151,253,238,80,235,167,141,161,45,57,130,82,135,152,172,138,191,176,55,7,248,6,235,13,93,111,23,93,183,120,226,209,16,232,20,168,235,217,37,193,102,152,77,100,114,217,121,244,100,75,208,74,48,87,197,214,114,169,153,31,189,127,13,106,117,54,58,182,214,189,104,155,195,166,61,52,245,168,195,217,221,254,41,114,58,182,170,102,133,83,208,93,247,60,9,79,212,242,117,233,240,39,8,126,240,225,79,78,56,240,9,56,228,249,167,228,31,199,191,199,191,199,191,199,191,199,191,199,191,199,191,199,191,199,191,199,191,199,191,199,191,199,191,199,191,199,191,199,191,199,191,199,191,199,191,255,99,207,14,4,19,57,63,226,241,185,46,100,213,4,251,15,205,229,172,16,53,154,39,252,86,115,154,207,109,231,228,200,205,127,252,205,14,205,185,9,157,195,116,157,111,179,9,172,71,42,103,125,88,228,82,238,169,115,216,177,193,66,219,127,108,160,12,45,61,129,39,254,77,91,89,194,247,25,74,237,134,66,139,107,145,1,136,218,11,218,189,8,64,148,93,40,100,75,229,102,188,0,68,165,66,54,127,232,131,17,225,45,82,126,105,112,177,181,216,202,53,115,243,235,35,241,106,237,56,218,9,213,95,217,137,178,81,16,111,25,79,138,4,226,171,191,168,225,111,28,16,212,237,211,7,72,141,223,102,197,27,42,164,114,95,187,216,94,104,107,227,72,58,37,164,120,67,206,109,79,242,235,69,124,187,99,55,55,47,93,34,17,241,211,228,24,217,223,243,129,97,117,72,116,125,83,239,106,120,156,186,68,142,155,243,153,194,188,116,233,184,221,110,47,93,75,147,19,141,74,58,7,63,82,19,77,195,212,253,176,233,241,91,62,83,162,167,83,209,232,145,147,229,56,248,153,114,104,139,120,8,138,141,160,99,27,61,58,246,55,199,33,32,0,1,242,100,202,78,11,116,177,137,191,210,157,120,173,55,232,194,74,247,15,57,241,19,162,207,206,80,71,33,231,102,122,46,83,164,39,126,206,253,99,60,167,230,159,199,254,73,87,73,111,235,141,43,29,219,117,14,150,103,160,220,85,207,187,105,254,158,49,199,25,126,215,88,168,59,131,19,71,203,126,76,235,227,203,103,115,95,217,42,27,87,217,167,168,227,197,171,58,189,70,183,202,47,150,213,91,228,234,103,29,175,180,213,58,120,174,88,239,214,213,124,29,147,240,134,36,185,209,87,207,45,171,87,78,215,78,215,201,229,59,114,127,174,62,88,102,165,182,33,41,75,146,240,6,36,73,162,151,228,116,252,243,180,112,103,180,222,198,251,149,144,191,235,92,243,219,90,86,179,117,6,216,185,208,232,169,99,16,252,52,118,239,206,173,216,115,211,37,76,75,117,188,55,136,183,23,157,164,171,144,180,66,154,205,147,164,226,178,128,9,185,3,235,158,166,74,116,140,184,67,199,103,94,252,59,116,199,2,215,241,239,241,239,255,16,181,65,16,140,184,222,192,197,70,215,17,147,8,232,241,110,49,185,94,180,201,98,78,77,208,255,125,126,179,19,0,202,176,152,12,57,29,12,225,18,81,204,203,67,162,186,196,228,70,161,29,145,78,162,188,200,107,51,177,49,193,228,198,112,100,253,114,14,7,225,200,101,9,71,48,163,25,212,91,113,190,232,248,202,113,194,180,217,173,229,68,130,203,67,9,34,167,5,55,217,20,238,222,48,55,46,124,71,51,16,213,16,116,137,176,55,17,95,211,119,97,229,112,8,7,75,152,188,121,7,130,3,64,106,103,154,17,152,14,56,149,51,131,225,115,137,147,195,169,84,182,210,232,171,238,147,55,125,62,213,232,246,13,131,145,39,47,166,138,222,160,174,119,93,128,168,25,60,121,195,122,239,17,62,157,202,220,87,59,108,54,132,232,230,133,108,107,246,129,115,139,122,169,172,101,11,141,67,4,206,117,171,126,117,3,231,58,56,30,37,112,110,24,144,153,6,206,13,109,228,16,129,115,253,176,102,20,56,87,6,60,155,192,185,50,204,175,90,224,220,32,236,238,73,224,220,200,134,103,26,56,55,70,75,135,15,156,27,3,248,189,11,156,235,32,51,109,224,220,56,189,152,125,224,92,79,171,179,8,156,235,227,12,179,11,156,27,0,58,110,224,220,192,170,177,2,231,6,212,60,124,224,220,0,96,49,2,231,70,213,186,59,129,115,3,201,53,125,224,220,8,48,119,37,112,110,48,161,102,27,56,55,176,141,35,6,206,13,134,57,237,132,56,122,224,220,136,5,54,45,62,179,13,156,27,216,225,163,7,206,13,196,251,31,19,56,55,16,149,175,64,224,220,105,73,20,55,112,110,0,220,187,30,56,215,85,39,238,65,224,92,169,152,27,104,212,212,183,80,134,191,103,90,14,187,170,235,44,253,160,104,190,46,2,255,136,104,190,81,221,63,66,52,223,64,176,51,138,230,235,83,105,239,114,52,223,192,190,220,149,104,190,71,166,218,212,209,124,39,211,114,234,104,190,199,65,116,143,131,232,254,79,2,252,68,7,230,242,89,96,154,199,33,116,143,67,232,126,93,67,232,90,203,245,69,66,213,149,114,157,68,148,93,192,88,186,101,30,75,55,120,110,174,44,158,198,105,92,63,121,58,23,25,119,151,116,250,220,86,72,220,93,156,212,223,182,3,195,238,174,12,206,98,221,186,113,102,66,216,221,38,137,186,107,71,69,221,93,185,252,136,206,65,69,69,221,109,146,160,187,118,116,208,221,166,116,246,239,231,0,17,14,0,124,71,61,14,162,123,28,68,247,56,136,238,113,16,221,227,32,186,199,65,116,143,131,232,30,7,209,61,14,162,123,28,68,247,56,136,238,113,16,221,227,32,186,199,65,116,143,131,232,30,7,209,61,14,162,123,28,68,247,56,136,238,113,16,221,227,32,186,199,65,116,191,6,65,114,39,237,35,30,214,62,240,242,110,193,243,194,173,20,198,223,36,249,90,52,203,6,153,5,150,124,158,255,210,8,78,195,251,99,110,53,179,219,97,162,55,150,24,251,202,236,183,148,201,219,201,225,247,146,67,50,156,195,238,32,177,120,199,81,246,140,67,237,21,19,119,138,35,110,20,179,219,34,102,56,92,177,103,79,248,150,16,115,52,15,191,9,132,48,255,208,27,59,165,66,46,59,33,150,70,198,76,234,52,182,133,89,117,74,210,8,26,253,170,189,217,177,84,188,223,115,127,211,212,53,91,95,237,234,61,232,186,106,67,210,37,75,239,182,51,151,154,207,61,167,47,153,186,61,52,251,9,59,169,180,58,91,138,58,50,245,118,69,105,26,189,58,231,194,138,74,14,13,154,245,174,102,89,36,107,224,178,104,101,172,174,201,85,233,201,194,121,173,223,213,61,53,105,142,175,46,168,47,160,167,64,245,160,194,152,227,20,179,181,13,111,49,114,47,76,81,53,219,54,173,202,136,140,145,130,166,32,69,213,219,109,224,178,21,5,85,25,101,12,48,160,219,91,73,69,158,210,252,103,239,181,159,238,127,252,201,254,139,127,245,103,43,169,245,148,74,219,39,7,24,14,6,23,201,106,98,65,30,148,197,242,55,0,81,134,71,179,11,216,19,3,160,162,168,192,137,155,250,166,209,69,123,161,114,251,163,191,222,254,226,199,123,223,255,173,211,226,222,235,175,30,188,255,49,144,202,197,125,172,26,125,0,178,169,245,55,244,74,63,67,63,92,36,4,25,171,100,235,172,192,32,119,135,152,217,134,197,156,217,134,241,53,31,7,206,168,194,76,236,162,134,231,206,28,61,53,130,57,96,233,118,146,22,86,21,167,52,16,9,38,154,190,51,48,117,139,184,83,41,50,52,32,91,106,93,205,241,238,223,211,81,122,214,198,95,62,8,183,223,125,229,214,167,191,56,248,195,205,189,23,255,91,204,187,75,131,35,54,23,119,100,158,220,54,130,7,167,211,111,193,198,107,238,62,185,59,136,55,62,98,133,144,33,146,138,252,3,71,41,104,45,29,188,249,195,253,127,127,255,224,198,251,100,172,34,150,83,115,83,111,94,65,213,156,216,220,1,27,137,182,151,175,92,110,212,181,77,248,18,76,214,158,209,239,216,134,121,14,36,191,110,44,178,138,21,66,200,42,21,129,126,66,55,187,73,138,138,154,20,65,187,76,83,232,7,244,224,138,190,91,209,51,4,79,15,215,196,50,68,168,114,8,76,200,205,75,59,68,69,230,156,212,137,152,147,58,25,66,97,164,225,56,149,130,49,95,103,255,171,124,80,27,200,117,71,172,5,244,194,68,114,117,186,176,160,87,224,139,202,44,235,253,12,41,121,134,124,83,169,33,9,87,131,56,230,202,38,100,146,99,163,180,96,78,82,112,123,34,139,64,65,35,94,179,219,105,94,81,0,30,124,169,227,231,177,48,193,208,74,5,155,233,176,215,119,81,162,157,86,40,247,59,248,215,191,29,124,246,211,131,119,174,195,58,52,65,178,87,44,187,217,2,250,144,157,84,161,162,39,32,98,109,66,75,142,221,199,54,140,174,221,25,16,68,198,82,199,39,54,198,89,45,111,172,223,243,55,6,157,79,19,174,1,13,228,179,176,95,79,64,128,83,255,105,100,154,79,89,186,73,188,120,248,102,232,77,101,136,117,172,139,155,120,123,50,131,144,209,245,71,101,36,62,143,198,72,100,44,194,87,214,8,240,175,234,218,186,106,84,147,208,154,214,44,105,10,105,119,177,212,108,211,79,185,150,150,83,96,86,116,102,39,11,180,58,166,78,132,34,171,178,54,194,41,89,33,180,80,84,83,219,126,156,124,221,74,211,4,190,52,105,207,164,149,69,147,64,168,145,87,132,215,229,70,146,36,164,146,130,7,142,34,45,19,153,78,238,190,149,98,60,38,0,150,79,199,12,111,86,84,210,88,41,60,77,246,22,67,97,212,65,203,157,107,156,207,5,85,97,82,104,100,103,112,118,2,3,32,107,125,98,111,166,66,113,255,165,231,247,254,240,43,138,232,237,143,174,31,21,209,237,65,243,98,255,238,99,10,146,210,145,49,117,230,199,93,193,150,226,185,247,214,199,123,191,124,254,232,163,223,109,186,88,226,239,88,237,226,242,183,200,242,207,151,181,34,93,244,11,237,5,182,252,11,185,130,142,203,191,73,46,242,235,133,44,36,183,240,115,169,173,3,95,80,7,85,182,130,189,60,9,185,33,138,69,34,7,26,161,247,97,229,91,141,203,64,8,149,5,203,171,8,108,133,50,138,209,24,216,61,227,101,180,198,50,240,70,93,235,59,85,78,228,160,4,217,134,252,149,169,186,69,217,136,51,198,183,190,124,119,255,250,71,128,20,136,104,61,96,148,45,220,150,196,109,249,92,199,178,209,51,26,183,10,178,101,193,58,193,127,201,224,214,49,80,31,255,66,33,179,47,231,135,230,192,176,116,94,155,164,93,36,58,151,148,132,242,20,75,24,243,78,224,198,9,236,15,7,91,64,84,81,185,25,69,249,151,127,249,23,69,197,157,63,55,86,89,49,81,6,18,74,30,188,117,157,38,211,242,121,167,252,237,15,63,221,123,237,163,59,47,188,38,20,222,217,217,161,197,10,78,177,189,191,125,114,240,201,71,183,63,124,151,162,17,82,126,30,88,45,217,16,41,230,235,42,200,84,38,236,42,195,110,87,221,5,81,144,76,128,243,90,183,15,163,78,70,176,143,195,92,89,83,122,218,0,171,128,58,74,183,137,86,37,112,39,201,176,114,201,212,18,249,250,36,236,34,79,170,60,7,190,192,223,49,210,179,185,233,157,86,32,220,129,118,108,10,122,109,106,68,42,186,147,161,234,155,12,136,99,207,24,246,61,8,145,122,247,247,129,48,79,130,224,145,164,147,53,105,172,41,208,129,84,210,212,55,116,96,239,26,204,155,39,160,106,167,167,3,90,230,149,164,35,198,37,220,169,152,8,40,140,206,46,110,97,196,115,123,179,211,213,147,185,20,13,73,2,43,22,182,184,45,232,45,98,144,26,53,53,208,204,179,21,252,71,209,251,45,165,194,64,195,30,111,27,131,100,10,101,149,62,74,109,41,88,202,212,43,100,69,7,201,203,216,21,251,4,29,213,237,77,163,5,35,179,161,219,207,136,131,21,60,22,116,4,200,106,201,224,146,160,3,228,225,37,205,150,218,34,100,161,44,16,199,14,39,121,210,173,43,75,183,58,113,19,212,73,44,77,121,194,84,185,112,219,23,40,159,20,48,67,87,218,142,93,199,9,151,36,189,29,99,127,233,176,19,1,81,50,105,208,158,216,180,39,10,242,9,165,138,20,133,105,240,48,65,206,75,132,100,170,162,152,176,111,59,197,30,120,128,151,163,101,186,90,31,186,150,76,169,158,217,33,226,104,103,200,130,200,128,132,2,242,110,146,162,40,242,24,105,122,34,134,58,72,74,77,74,65,104,105,165,211,180,207,162,121,244,148,105,244,234,26,136,246,73,5,85,4,37,229,8,80,168,114,172,66,142,208,174,141,13,19,226,1,238,64,90,189,106,83,41,31,37,121,29,87,33,163,155,229,155,228,34,73,221,114,254,9,209,50,154,67,148,235,16,73,38,226,45,239,158,109,37,21,210,95,133,45,87,242,165,106,173,41,8,73,89,135,62,18,19,146,142,219,139,141,127,76,248,67,139,202,131,31,208,169,62,78,22,18,40,6,230,57,74,199,64,120,254,157,126,53,249,87,27,38,232,160,219,129,13,9,118,181,181,28,209,96,88,92,214,17,19,169,97,19,49,59,27,27,168,138,107,59,29,75,81,221,179,234,58,177,209,41,194,179,110,120,56,173,168,200,23,153,174,79,205,120,10,139,110,139,250,62,192,56,79,79,247,217,246,164,52,77,3,111,54,81,197,96,228,3,207,252,194,9,199,217,48,97,243,25,225,129,67,33,171,82,139,164,82,252,6,224,68,141,240,197,44,236,200,200,54,160,16,49,153,22,157,156,32,164,180,86,99,177,161,41,42,154,18,47,146,75,132,80,31,197,139,167,137,133,34,151,37,95,168,66,70,242,118,106,128,189,131,54,140,193,134,97,238,42,116,47,53,131,186,70,125,127,81,107,221,165,85,45,80,138,117,12,98,75,243,201,212,83,72,205,115,180,251,168,242,130,66,130,228,166,170,245,24,136,70,198,232,28,72,198,208,45,248,235,233,198,66,19,127,9,125,64,128,232,8,122,129,176,35,209,246,26,26,168,83,206,192,18,248,167,156,6,197,9,196,25,229,73,229,214,167,47,244,254,239,159,20,46,50,232,132,38,30,12,74,11,165,133,118,27,203,176,134,125,27,34,109,30,145,7,233,160,103,24,64,94,36,194,81,48,177,131,48,105,183,23,181,44,206,149,245,241,146,198,248,16,101,44,150,110,127,107,64,128,106,41,36,213,176,58,80,123,68,112,107,205,183,152,222,150,47,47,44,160,184,214,174,178,141,171,199,54,174,161,218,81,187,234,137,156,74,246,107,37,191,80,40,104,205,92,91,33,223,83,234,102,181,205,35,54,169,13,20,239,244,86,182,4,32,55,124,226,29,138,6,252,182,89,101,36,75,125,21,52,36,118,118,58,32,2,172,53,72,195,235,97,98,90,119,163,162,232,86,119,3,86,13,172,128,190,217,181,21,106,143,121,60,80,154,196,73,85,25,73,220,84,20,174,156,47,76,58,131,69,0,2,204,83,102,183,130,193,153,245,34,118,197,181,87,96,105,178,63,89,81,162,224,4,209,79,144,233,84,209,110,70,45,25,176,178,59,125,38,226,9,117,29,25,36,39,64,169,228,228,109,34,167,34,97,42,74,46,91,202,204,151,231,231,97,32,84,36,80,69,201,47,102,202,133,28,140,29,52,17,8,54,47,130,205,203,96,243,2,216,2,204,247,82,81,0,187,80,202,47,150,230,195,192,22,68,176,5,25,108,65,196,22,208,205,46,10,96,75,229,252,226,98,24,212,249,8,26,204,203,80,139,94,168,133,80,168,197,8,18,44,138,80,11,243,37,15,101,23,34,40,91,138,32,129,56,96,133,114,217,75,217,133,8,202,46,196,165,236,162,135,178,11,229,66,56,101,203,17,80,243,50,212,5,153,178,139,11,8,117,93,69,193,3,103,246,85,171,187,67,100,125,73,222,150,150,26,112,162,0,185,158,240,45,132,18,75,194,161,114,21,54,54,161,56,22,81,82,129,130,187,87,122,61,130,12,175,79,35,195,235,62,25,94,167,50,188,46,203,240,12,32,77,173,230,65,214,229,226,37,94,223,213,250,187,68,120,78,45,145,226,249,10,21,121,31,3,196,116,211,226,201,5,191,38,160,11,154,128,78,53,1,74,77,83,111,131,40,186,137,76,168,10,91,199,89,220,213,97,151,242,200,213,129,56,0,110,195,1,48,110,221,105,30,128,151,244,98,148,142,65,206,63,156,70,188,24,4,224,132,27,143,172,152,120,17,9,25,93,190,159,234,219,137,243,48,51,58,150,46,142,6,158,103,50,181,132,221,74,58,175,109,232,168,87,17,142,47,168,36,38,12,178,160,146,184,251,67,213,100,234,8,204,3,220,85,137,40,143,210,188,123,120,224,71,237,16,138,162,126,23,52,69,174,42,56,58,152,149,241,110,110,85,212,179,200,36,44,168,146,154,19,48,15,11,21,82,194,51,27,104,222,252,4,181,148,0,39,51,114,73,88,89,110,167,251,25,109,48,232,238,146,185,162,106,230,6,81,50,160,2,159,216,99,152,136,226,81,216,215,137,230,14,135,252,186,18,251,201,109,227,255,103,239,77,155,28,89,146,195,192,191,82,3,14,223,116,25,208,133,76,0,153,0,170,89,228,102,38,174,196,125,95,143,173,177,188,144,72,228,137,188,112,52,219,140,92,51,25,135,215,206,236,242,146,184,60,68,173,120,200,36,206,80,38,82,164,134,212,234,207,204,123,111,230,147,254,194,70,228,1,36,174,42,84,31,143,28,110,119,117,87,3,113,184,123,120,120,120,184,199,225,241,211,196,239,168,5,246,211,196,114,56,159,81,254,222,228,79,155,116,135,6,240,79,19,187,15,16,159,152,43,254,134,54,5,39,178,7,232,219,121,174,23,252,182,163,52,113,90,14,77,236,22,83,246,179,101,34,220,184,60,93,146,140,90,82,15,90,176,70,226,231,248,86,84,93,19,235,12,220,95,86,108,155,7,172,85,68,155,15,214,88,120,147,89,249,72,192,60,167,1,111,46,88,184,57,211,160,99,107,168,206,108,4,179,12,119,196,189,137,55,92,87,245,234,41,48,207,91,167,129,137,251,121,240,204,202,140,55,189,74,51,96,226,64,234,62,251,76,240,201,11,158,215,209,142,218,224,151,74,4,133,18,96,206,143,54,193,76,8,137,111,32,183,175,180,3,58,252,133,29,232,225,134,134,76,148,116,48,231,215,239,148,93,194,139,147,102,220,238,86,140,239,24,158,247,170,190,56,130,226,49,45,220,37,188,176,22,253,77,96,169,88,119,135,94,232,221,55,5,5,110,119,122,52,24,186,1,208,191,97,28,91,111,51,26,92,10,80,153,117,176,208,146,70,192,55,73,243,215,96,128,255,6,179,252,47,56,130,188,189,133,142,124,16,72,1,174,146,237,228,19,24,210,196,131,152,112,61,151,158,229,24,1,216,197,71,94,60,145,48,19,204,222,139,71,178,44,195,207,242,88,224,197,223,190,18,62,143,5,219,11,177,215,15,110,232,209,123,113,154,81,238,157,227,52,243,146,187,123,163,132,229,240,76,22,203,28,70,102,62,60,188,117,90,118,30,46,64,33,63,27,132,78,243,62,238,158,91,201,92,140,136,22,110,143,7,129,212,158,68,117,125,4,209,51,161,120,15,207,195,250,65,136,175,198,119,28,86,244,25,21,15,130,138,94,93,239,233,144,162,87,131,138,4,20,125,126,157,247,11,39,250,12,54,93,14,38,250,108,32,239,21,74,244,57,44,122,183,64,162,207,192,112,101,24,209,231,64,124,158,16,92,31,66,244,217,67,233,121,180,188,91,248,208,103,52,245,250,224,161,207,160,249,227,134,14,125,6,33,95,99,224,208,15,195,158,227,176,161,87,67,253,80,65,67,175,65,8,215,173,189,243,30,193,91,19,145,105,243,88,3,92,7,208,59,143,122,227,253,126,94,140,236,103,171,131,15,16,86,254,29,208,92,21,68,254,157,225,158,134,140,127,103,80,215,6,136,63,68,240,116,56,248,29,234,48,28,252,187,83,120,125,240,247,171,112,92,31,234,61,12,251,25,204,5,199,113,224,175,193,6,236,107,3,228,173,95,122,71,169,161,43,247,175,30,124,112,32,223,207,252,246,183,25,19,140,92,111,51,245,101,214,51,33,35,51,208,187,24,67,215,35,245,173,181,55,207,192,120,115,183,63,172,123,106,33,31,48,115,31,6,245,25,32,188,6,132,103,134,67,109,115,18,251,53,162,126,66,195,38,26,245,245,20,227,241,237,138,83,210,35,195,255,48,114,240,217,112,198,71,104,195,212,67,129,129,183,172,47,146,2,184,127,145,127,225,195,137,25,20,247,94,106,124,4,198,205,157,199,162,39,65,5,225,112,195,187,111,146,230,169,35,86,209,57,249,213,25,149,232,69,184,187,122,138,179,222,156,229,209,121,95,232,253,244,172,31,58,76,99,220,96,32,191,57,121,190,230,153,112,222,0,191,140,177,159,231,38,157,121,232,198,151,203,11,161,211,142,163,84,195,124,111,140,156,20,216,135,244,245,59,236,212,158,143,132,251,141,100,6,76,133,173,120,181,243,9,144,156,31,61,248,96,230,9,83,175,111,236,65,88,181,159,223,179,32,56,91,247,38,226,10,7,72,56,70,225,94,192,132,155,151,55,25,48,8,110,207,52,227,113,41,121,235,175,76,28,70,78,223,11,183,143,50,235,197,69,8,112,2,167,31,124,217,61,228,5,40,212,21,199,22,94,65,137,196,0,105,254,49,20,240,193,51,118,189,141,120,239,147,194,216,194,139,151,32,35,1,127,221,190,58,111,61,249,167,106,224,91,211,225,115,90,249,252,25,73,230,83,60,206,115,97,55,135,157,123,24,138,154,79,243,25,62,187,95,53,216,69,147,126,154,17,190,233,196,193,19,218,138,110,9,167,124,57,109,126,160,138,3,18,188,225,25,124,62,23,178,59,124,211,22,195,57,156,59,49,120,15,40,9,99,229,29,4,116,223,83,114,16,61,253,76,68,235,112,45,101,135,58,42,164,251,212,99,247,242,72,171,5,208,30,35,237,230,236,178,143,47,64,153,244,207,94,168,122,252,192,242,241,26,80,84,194,209,187,28,12,217,126,27,89,19,250,152,129,184,127,106,1,88,94,156,103,184,156,254,193,66,104,255,11,0,16,72,156,117,77,132,235,37,73,80,48,194,117,221,139,112,221,64,201,132,228,189,172,59,137,188,209,187,139,165,43,16,132,236,5,7,182,189,119,129,7,94,116,231,114,24,130,90,14,223,231,229,23,84,66,173,121,225,127,87,36,129,146,94,64,225,6,140,40,93,6,5,246,33,158,21,202,203,233,192,104,193,5,34,71,238,67,60,231,73,195,75,131,97,127,207,133,120,54,96,184,99,144,191,162,142,67,60,43,133,3,152,212,62,196,179,27,201,41,19,122,193,11,241,140,22,118,196,101,0,113,133,72,136,231,109,97,93,128,164,226,133,72,136,231,108,97,94,72,72,101,66,42,70,66,60,47,138,88,33,177,41,17,203,226,113,136,103,187,8,88,177,169,18,241,98,36,196,115,178,168,20,97,252,105,181,212,241,57,12,216,42,122,173,42,173,1,251,65,171,74,97,216,236,101,216,170,242,142,246,37,224,74,185,179,15,238,189,45,239,217,235,199,180,62,140,238,189,46,3,86,137,69,34,3,114,6,132,81,217,1,218,20,9,17,6,170,14,195,123,207,43,46,149,144,105,47,164,245,46,188,183,93,177,11,16,37,12,105,157,241,80,130,223,160,171,64,86,186,98,83,9,177,68,196,65,86,15,230,128,142,178,233,29,49,86,137,208,105,175,247,208,125,34,224,1,140,118,13,154,229,11,210,154,134,2,7,136,3,137,210,254,89,104,61,36,62,79,111,189,39,160,229,106,39,129,68,56,98,29,6,171,54,171,62,236,13,40,102,133,176,183,85,212,151,129,234,36,40,191,12,121,150,173,193,24,231,76,218,123,151,122,89,235,28,64,245,242,247,205,40,16,169,154,71,156,15,53,93,131,193,179,41,66,172,67,118,18,35,200,184,186,230,197,133,95,214,59,7,113,224,37,42,224,10,248,141,147,187,104,222,82,72,139,31,43,29,171,155,148,215,23,141,64,26,84,234,176,148,23,223,91,100,243,94,124,111,138,242,129,48,251,128,217,29,248,203,235,128,120,4,249,104,31,26,222,218,15,32,249,0,42,193,186,30,219,68,178,24,141,242,61,217,135,225,230,2,97,134,236,50,201,133,207,100,80,154,129,97,195,213,131,128,228,251,65,104,133,221,146,36,77,79,158,101,170,12,8,36,6,48,110,58,197,66,238,57,84,49,16,167,128,135,251,232,220,39,202,235,177,215,185,131,57,244,234,224,220,223,250,169,12,206,141,241,217,116,158,251,218,130,115,3,235,102,31,175,225,124,160,216,125,100,149,35,55,242,76,32,50,24,192,5,216,200,167,97,200,142,50,246,129,191,96,80,196,235,130,137,69,3,148,221,28,198,46,123,42,170,220,227,65,218,252,80,69,23,34,159,238,3,196,60,25,252,244,176,184,31,234,227,154,192,201,199,1,138,175,142,184,124,176,238,18,86,244,124,184,79,241,88,63,197,99,253,20,143,245,83,60,214,79,241,88,63,197,99,253,20,143,245,163,16,118,188,167,121,49,18,226,197,200,251,23,67,229,93,66,25,217,245,252,216,129,220,223,123,202,123,244,17,135,235,232,253,136,160,223,237,93,136,43,9,58,247,30,196,227,111,65,92,126,7,226,121,40,79,31,100,184,252,246,195,179,32,63,246,230,195,181,239,61,60,15,225,225,163,13,207,44,254,172,247,29,222,241,109,135,139,205,121,236,77,135,232,6,231,205,227,15,58,28,46,85,95,44,122,137,140,115,155,184,49,31,88,236,120,27,247,144,70,223,38,60,114,71,188,157,229,139,150,203,187,153,246,207,33,49,112,62,30,177,158,158,65,67,100,3,249,114,247,220,63,26,234,112,15,32,210,160,163,125,231,71,163,247,166,174,8,207,123,50,99,28,236,26,223,92,116,24,78,182,171,207,177,237,192,211,124,52,224,233,137,195,112,230,157,172,40,101,231,242,143,164,249,32,128,248,89,218,79,196,242,8,66,238,76,232,206,187,51,108,15,156,242,199,221,140,104,161,48,206,231,153,231,122,14,72,8,195,149,159,148,58,141,64,126,176,91,126,197,211,50,39,214,201,213,47,189,132,187,171,135,60,56,31,224,247,224,109,43,111,201,229,230,236,154,203,145,200,188,151,151,114,176,247,126,164,118,246,27,241,231,2,227,62,9,244,104,180,121,187,242,251,197,144,235,159,20,123,228,29,186,131,245,153,212,249,231,204,142,246,238,31,121,83,238,100,23,255,210,168,185,57,85,199,136,23,198,248,113,231,254,92,45,136,225,82,181,51,203,80,103,86,148,78,87,26,34,37,51,199,13,136,24,54,143,148,188,250,81,182,211,211,3,135,189,117,113,189,241,120,149,242,228,132,193,211,188,124,116,228,92,28,56,71,143,244,157,159,82,188,85,214,111,253,11,13,84,254,233,231,211,207,167,159,79,63,79,254,28,62,103,112,124,220,227,91,175,96,153,131,211,54,111,96,176,98,255,208,204,141,127,150,11,38,132,110,180,127,160,11,166,236,78,53,221,236,142,53,193,100,79,33,195,19,93,240,139,111,81,135,223,246,103,188,110,142,14,121,221,248,167,188,96,161,11,107,75,72,226,38,248,11,143,123,193,130,225,145,175,155,124,222,175,232,111,167,220,156,30,252,218,231,238,108,2,207,194,4,201,1,138,240,248,151,215,174,240,73,3,63,150,187,87,247,252,132,4,249,107,31,30,254,242,185,119,145,57,191,104,7,78,80,136,63,224,215,254,235,73,20,126,47,53,36,51,56,2,22,36,250,7,193,246,171,143,32,245,109,64,212,225,97,171,128,168,163,39,22,188,52,48,147,158,51,17,143,105,65,247,20,238,22,84,246,228,29,46,180,32,135,141,57,88,138,243,146,143,189,150,0,118,64,163,27,146,187,147,194,76,250,103,131,154,111,207,181,113,111,179,28,208,23,53,70,210,0,197,109,0,35,0,234,27,50,62,184,183,23,226,217,199,240,116,230,204,205,198,131,136,246,254,229,84,120,193,145,225,225,165,74,230,97,229,221,253,244,227,246,175,237,59,207,254,81,224,237,73,38,246,250,1,134,162,24,74,188,160,151,142,162,202,153,126,88,9,32,56,246,11,38,30,75,178,210,54,201,49,160,166,46,38,89,198,18,146,160,34,5,163,224,233,34,9,175,50,39,180,219,59,208,86,237,40,178,217,11,237,14,158,142,243,67,74,132,184,250,166,32,188,3,58,88,237,90,60,135,33,53,174,67,177,116,4,24,31,236,122,4,48,216,198,115,145,204,64,111,144,155,41,48,182,97,184,165,103,179,173,7,156,151,119,96,29,161,40,215,114,239,173,39,103,12,255,129,229,12,104,177,30,227,94,67,123,48,142,124,218,253,59,214,215,178,169,183,177,158,64,96,109,44,248,15,134,219,1,101,24,115,147,116,81,191,227,119,17,120,200,205,213,61,195,11,54,35,41,231,81,2,114,206,55,9,100,36,127,65,226,31,98,241,43,48,64,49,43,11,246,115,217,118,189,40,251,77,160,249,119,104,196,85,13,112,188,56,167,207,165,223,143,93,0,35,47,94,213,8,83,80,245,75,178,117,177,9,192,184,16,124,28,22,232,14,235,186,254,0,208,64,101,130,247,2,66,93,37,106,4,144,96,11,74,153,173,175,180,231,168,48,221,20,47,117,203,1,227,84,70,3,122,200,76,130,242,207,213,146,134,0,166,108,237,57,88,90,0,137,95,203,211,100,64,175,92,139,203,20,175,84,251,209,246,248,159,91,126,221,107,49,117,93,142,127,74,15,48,182,157,52,221,189,74,126,70,67,40,251,58,240,0,246,59,193,231,5,87,226,4,250,42,28,126,217,119,66,115,229,12,121,60,234,159,211,17,109,199,154,63,23,5,11,90,113,245,52,149,65,132,39,166,41,47,208,127,62,5,195,168,225,25,28,59,41,188,155,198,242,56,150,143,221,190,138,193,138,154,24,123,120,120,128,7,20,245,217,141,249,217,103,47,204,135,207,189,232,16,102,34,22,123,253,26,70,100,85,116,96,207,89,94,44,173,48,168,68,152,24,134,100,133,209,24,243,121,48,55,222,5,97,42,94,49,48,62,35,131,8,76,62,29,3,176,190,129,36,222,248,70,94,131,49,96,84,13,255,36,34,60,38,9,163,126,123,6,95,38,199,156,182,48,18,200,226,206,136,199,36,85,76,114,146,201,41,194,75,86,196,0,54,28,67,145,52,127,103,128,118,64,24,24,194,126,136,112,24,233,89,142,205,167,145,252,53,225,48,246,101,63,122,56,140,29,170,175,41,28,198,25,124,215,133,195,56,91,241,138,112,24,103,234,189,107,56,140,51,160,158,12,135,241,88,157,143,17,14,227,44,155,158,27,14,227,17,32,31,33,28,198,121,22,125,200,112,24,103,49,188,87,56,140,243,16,159,39,4,239,27,14,227,145,161,244,60,90,62,100,56,140,179,77,125,223,112,24,103,105,254,167,8,135,113,150,144,127,242,112,24,207,101,207,117,225,48,206,64,253,184,225,48,14,17,126,128,112,24,135,0,63,102,56,140,67,76,31,45,28,198,163,104,222,35,28,198,21,112,175,13,135,113,5,168,143,21,14,99,135,250,241,112,24,215,80,248,190,225,48,142,112,124,228,112,24,135,216,190,166,112,24,239,138,244,195,132,195,216,91,200,239,28,14,227,176,1,95,95,56,140,61,233,255,132,225,48,78,248,247,238,225,48,46,130,250,144,225,48,78,38,163,143,26,14,227,20,219,187,133,195,184,0,231,138,112,24,231,106,254,139,13,135,113,218,216,127,146,112,24,31,49,158,128,40,89,125,134,165,62,224,149,246,127,190,16,143,67,16,124,186,106,255,233,170,253,167,171,246,63,189,87,237,35,87,209,11,140,164,108,186,64,119,207,24,229,169,171,232,161,82,255,116,21,253,211,85,244,79,87,209,63,93,69,255,116,21,253,211,85,244,79,87,209,63,93,69,255,116,21,253,211,85,244,79,87,209,63,93,69,255,116,21,253,211,85,244,79,87,209,63,93,69,255,116,21,253,211,85,244,79,87,209,63,93,69,255,116,21,253,211,85,244,159,170,171,232,231,174,152,225,88,42,251,174,103,133,239,88,251,36,38,122,138,207,204,24,150,99,14,99,189,191,125,220,162,60,173,188,59,189,146,142,30,38,121,234,60,205,73,253,60,3,127,174,1,225,219,119,39,128,18,215,227,188,63,62,130,3,35,230,207,178,51,230,237,163,124,186,185,159,73,166,101,131,169,93,82,248,55,187,173,109,239,231,152,112,239,37,211,96,238,127,233,41,129,211,150,239,110,126,154,130,194,64,45,239,191,113,144,186,75,103,210,217,200,177,144,217,108,182,123,181,224,37,10,254,28,160,224,116,83,56,133,237,111,98,167,238,112,36,3,79,157,62,78,158,167,121,174,161,207,60,60,226,123,29,129,81,36,112,85,204,159,209,78,209,133,16,32,128,8,228,167,57,251,92,160,121,14,254,68,225,90,140,106,0,245,36,158,118,185,167,123,120,9,222,216,243,87,25,222,236,223,125,192,188,67,18,55,187,199,14,160,78,13,63,191,61,21,186,123,96,115,176,178,100,239,189,130,67,9,60,108,170,183,23,110,48,64,196,188,27,24,167,45,11,79,194,156,28,158,248,16,103,13,130,183,186,147,214,178,17,124,250,169,171,106,2,121,240,31,27,111,130,2,6,3,252,135,199,162,243,167,234,132,23,242,155,78,76,8,130,73,80,4,53,247,54,63,203,101,127,215,22,110,26,83,6,5,143,7,128,36,39,60,18,64,97,100,66,46,19,116,121,191,105,75,249,135,8,64,169,21,72,66,188,164,44,153,216,120,73,114,112,222,96,127,8,129,224,96,129,5,9,247,166,65,129,77,184,51,10,79,2,32,145,58,34,121,174,146,238,81,200,132,155,203,187,154,234,62,253,128,86,156,34,232,150,183,237,191,75,90,130,164,130,135,55,229,37,229,163,164,56,135,155,180,23,152,250,200,86,109,40,176,87,111,213,126,10,194,242,79,241,3,183,116,35,115,223,222,148,58,138,4,112,176,7,124,229,218,211,126,181,245,5,134,38,110,252,127,39,86,214,21,96,143,33,6,70,195,243,33,69,150,136,174,94,30,138,238,14,4,230,194,17,182,40,255,162,166,194,30,70,96,51,220,4,70,195,227,132,159,78,116,123,64,251,160,17,187,185,57,204,242,215,3,50,88,196,184,220,197,132,8,14,59,192,180,93,76,12,111,194,190,140,158,59,216,197,13,34,34,96,103,92,135,199,136,247,215,184,174,161,222,60,179,1,250,62,228,159,55,62,246,164,236,224,236,192,28,97,124,110,31,61,31,137,111,142,92,198,19,26,39,123,120,247,247,238,75,232,25,157,24,39,103,93,253,251,155,52,236,46,24,108,3,136,92,234,196,235,216,97,58,99,161,92,18,255,199,248,114,100,185,68,64,236,22,124,46,72,207,133,200,26,88,142,125,250,42,233,108,134,242,222,85,82,44,159,189,124,149,20,157,193,91,159,31,253,42,41,202,99,24,131,112,204,117,87,73,113,28,197,142,238,226,238,241,197,160,225,119,47,169,140,40,36,13,77,124,5,111,226,226,153,132,52,36,91,221,21,82,43,139,58,152,158,137,102,111,48,47,14,68,240,169,1,127,21,104,138,0,102,12,48,69,70,53,92,128,5,168,49,73,143,198,13,240,201,234,131,95,245,226,170,72,168,198,10,22,2,198,75,147,30,200,8,65,84,116,5,148,36,196,21,65,196,103,57,144,81,48,8,130,68,97,45,92,133,96,151,176,252,152,197,170,179,245,0,126,28,198,123,131,46,57,172,44,152,108,19,109,178,243,110,165,68,20,196,178,89,47,149,182,68,77,64,197,94,99,180,181,90,41,194,104,117,248,94,149,170,181,138,133,41,173,53,218,57,140,192,84,57,91,18,113,97,83,205,16,85,181,188,66,234,37,107,158,106,165,74,244,54,223,51,243,89,60,205,54,52,222,24,206,208,165,192,15,21,220,26,225,201,17,190,237,46,235,221,110,115,60,49,83,74,28,1,191,6,219,182,26,215,75,116,177,9,232,225,58,52,77,144,36,97,76,8,186,72,149,228,194,134,200,169,53,122,193,141,58,160,17,100,151,88,117,136,98,177,80,2,69,59,141,65,135,158,80,132,60,5,5,10,224,187,44,78,104,130,162,72,9,48,144,174,84,105,170,72,172,170,149,97,175,71,136,68,177,70,87,128,49,36,138,156,12,24,68,110,122,4,79,52,188,255,87,68,177,26,230,77,44,155,150,196,22,73,172,171,196,210,41,102,70,235,84,186,181,77,114,174,86,176,205,116,82,176,179,110,125,188,33,200,117,213,93,176,149,49,151,181,179,201,184,80,67,145,245,108,42,142,86,149,222,160,40,226,227,252,168,212,153,108,218,88,85,234,20,205,65,165,49,34,183,180,35,23,171,192,96,235,203,98,99,67,27,132,218,213,43,45,174,18,143,167,221,105,46,151,142,27,150,65,87,221,226,34,155,139,131,241,228,182,101,154,218,144,115,34,47,103,226,217,54,51,157,103,57,162,214,169,202,241,106,126,36,86,186,69,121,190,166,37,83,47,200,52,70,19,128,31,114,213,32,16,107,205,16,60,221,237,13,105,113,201,76,17,66,80,233,42,85,238,240,205,92,150,104,169,52,9,184,74,212,228,66,181,53,30,3,38,224,180,88,148,43,58,99,224,68,73,182,230,233,161,171,35,50,97,212,165,44,91,138,199,83,60,155,46,185,101,182,233,100,135,67,55,151,175,21,70,163,85,167,211,33,10,213,194,166,219,204,118,74,116,131,234,129,78,168,210,172,68,25,211,101,134,160,38,147,98,177,8,172,210,142,37,167,199,92,27,116,228,156,0,85,58,21,154,234,205,180,97,178,80,235,228,89,123,152,198,74,219,101,15,173,138,195,77,155,172,22,50,157,138,222,220,200,115,155,24,117,182,116,89,73,215,136,162,92,38,171,132,215,174,82,149,216,42,108,69,206,115,233,116,151,171,203,133,50,105,52,51,4,171,99,100,171,63,232,55,45,62,79,137,20,38,137,144,54,32,55,160,141,61,145,172,186,217,156,67,55,202,32,137,6,127,0,40,121,142,211,212,168,85,207,139,67,185,166,44,82,18,219,31,175,219,244,16,244,63,74,12,55,241,137,84,76,102,87,174,87,86,4,127,128,140,0,65,90,202,96,248,108,140,149,203,144,19,51,164,9,182,209,107,87,128,175,46,146,211,97,124,217,101,243,41,36,51,235,231,151,217,73,78,16,77,26,93,216,178,219,33,228,70,181,96,78,220,113,165,136,28,214,67,41,96,150,215,233,33,93,101,24,200,71,114,67,140,106,43,26,224,133,230,58,164,155,210,65,97,114,93,162,251,97,157,35,252,213,66,185,179,172,23,6,36,89,37,147,212,196,26,18,157,72,126,179,3,218,65,109,234,61,106,164,130,15,61,130,19,75,18,240,27,118,237,163,136,37,44,204,117,123,128,182,20,201,215,24,115,192,145,120,183,157,194,196,193,73,59,137,170,76,12,196,73,149,166,75,43,187,197,12,70,71,237,233,137,117,204,52,187,77,162,173,38,243,171,162,220,52,136,94,175,158,69,219,171,101,214,174,33,45,185,22,47,20,230,97,27,72,208,205,42,232,127,146,104,237,218,86,6,221,93,24,0,169,170,206,137,198,14,238,70,44,85,165,85,175,211,41,0,170,59,189,142,91,36,123,80,118,139,4,6,97,201,77,140,68,246,117,160,124,118,134,69,153,160,50,80,81,20,201,37,192,83,216,225,169,18,56,16,93,145,128,224,128,34,32,152,206,72,110,149,187,4,73,3,254,3,190,151,232,246,166,73,2,41,80,139,244,182,220,153,76,139,68,81,156,87,56,137,44,236,113,150,65,219,10,115,80,189,71,21,185,46,93,108,204,91,227,52,22,47,58,5,54,191,201,112,149,52,150,107,207,120,219,105,15,89,116,198,32,37,195,220,224,45,141,31,19,3,98,81,181,16,30,99,152,56,24,251,169,180,139,53,154,142,150,86,50,203,120,42,31,231,197,242,66,147,203,5,9,246,127,157,70,138,34,129,79,122,11,186,74,204,229,78,161,71,13,248,46,221,104,204,1,205,253,133,5,19,193,184,162,56,110,61,41,54,68,192,159,254,66,36,202,157,70,149,174,162,43,48,125,148,1,15,240,76,135,148,11,84,95,35,147,174,141,185,237,113,43,157,86,13,132,175,32,147,138,53,5,243,65,67,101,231,227,197,58,213,220,136,4,24,66,173,14,16,122,98,77,210,25,175,147,128,144,0,121,146,29,61,3,116,113,17,240,75,20,59,141,78,207,99,36,44,34,55,201,106,181,214,2,234,148,4,124,161,233,98,161,88,92,120,157,4,138,76,11,162,40,143,198,0,136,40,115,98,17,234,92,170,3,116,45,93,173,128,154,34,77,87,73,5,204,82,224,43,13,117,47,39,202,13,130,164,168,238,10,12,133,17,104,172,44,244,245,230,30,222,30,7,208,96,68,67,42,84,211,131,50,209,1,122,158,174,66,221,15,144,4,50,173,16,131,13,97,84,153,10,80,64,16,215,49,126,186,88,238,244,10,153,61,62,143,6,138,102,123,181,46,91,220,183,177,219,216,80,93,32,22,123,190,16,107,106,93,173,146,29,63,91,221,148,187,125,208,228,230,64,148,139,115,114,93,232,86,1,37,117,57,183,162,114,200,92,172,172,90,90,177,185,130,179,51,89,237,14,176,162,41,87,193,192,123,120,136,65,115,33,149,123,218,28,194,113,33,230,89,79,56,147,126,218,122,66,83,8,26,20,103,209,216,101,251,9,79,163,220,215,17,138,3,201,167,114,24,154,186,54,20,7,46,28,133,226,120,31,11,170,0,191,18,43,223,130,34,199,132,171,86,62,158,5,197,174,119,22,84,85,51,251,115,187,90,210,169,228,210,193,82,229,173,19,47,231,173,121,185,36,2,91,134,42,146,141,180,213,165,117,68,50,59,174,37,198,209,69,150,110,23,107,169,193,112,52,165,27,242,170,87,180,104,94,76,161,78,65,236,47,70,89,33,203,164,243,98,155,238,154,108,81,218,232,57,181,155,108,180,151,248,210,220,14,167,232,22,55,182,253,142,164,149,122,99,109,131,17,202,184,216,28,83,163,102,197,161,245,220,172,189,197,185,76,85,39,74,37,110,156,235,33,132,41,183,215,182,76,57,148,75,40,165,114,174,138,81,58,49,70,218,88,111,83,97,200,153,196,108,148,28,141,116,178,132,141,22,226,99,122,62,34,136,190,152,115,208,146,77,52,69,130,100,147,237,77,149,33,102,4,149,92,21,226,201,17,87,68,104,162,178,42,117,76,107,195,245,169,14,145,178,179,76,188,213,232,42,68,37,43,106,57,42,57,50,20,140,43,19,4,178,237,87,49,173,110,101,29,52,63,200,16,43,171,233,214,76,122,58,231,42,249,156,86,75,219,44,95,231,211,131,77,94,40,86,154,113,181,238,208,155,76,1,39,10,53,147,219,76,122,82,143,238,46,27,192,130,43,23,149,214,214,202,22,168,164,211,148,4,94,174,174,20,5,183,137,122,103,208,210,7,157,5,29,111,234,35,139,81,84,164,79,137,140,49,92,186,141,109,3,235,153,195,105,91,155,246,103,24,222,228,150,35,146,231,100,122,44,150,86,53,164,89,83,80,161,130,114,42,159,41,55,219,139,78,79,41,185,67,172,210,147,101,71,219,8,236,118,59,171,240,28,187,40,16,185,150,101,58,233,57,214,235,41,131,77,121,98,150,50,140,137,175,229,110,9,65,114,125,132,95,82,131,140,149,54,135,104,191,134,77,27,99,117,36,78,59,196,130,196,26,157,226,122,88,171,206,185,97,105,220,158,173,228,114,189,91,171,151,116,165,66,100,22,181,138,73,20,164,86,39,89,17,197,170,146,206,174,8,160,251,234,92,214,73,86,38,107,160,18,167,100,111,162,200,35,55,139,226,115,161,145,209,240,237,54,19,239,200,149,101,124,204,153,131,114,199,45,176,82,156,215,140,110,205,38,16,209,136,207,236,118,1,87,135,189,220,202,173,87,200,78,109,49,76,55,231,171,90,177,179,42,231,102,118,110,72,233,67,165,84,203,152,150,91,79,167,115,149,76,121,178,236,246,86,76,181,187,172,54,234,241,85,167,152,195,23,140,53,168,227,130,214,94,149,59,3,183,42,78,156,122,103,75,109,179,92,99,187,93,10,22,217,163,134,253,124,155,77,91,88,186,45,231,92,109,217,156,46,231,27,118,128,112,21,59,169,225,96,150,72,103,205,252,204,76,181,7,56,155,199,227,100,143,152,80,205,2,139,32,13,189,92,236,209,171,164,163,143,150,238,58,217,26,215,251,241,45,215,44,34,101,114,53,161,231,131,250,160,212,151,156,77,198,49,198,72,18,235,40,22,177,218,52,22,243,70,163,155,83,173,105,211,20,82,109,81,237,111,6,61,74,205,201,242,192,110,119,248,46,90,64,49,149,87,241,246,42,51,104,247,147,109,51,27,119,201,76,155,40,0,195,11,31,53,214,114,109,222,169,49,198,188,216,154,243,162,91,50,74,189,198,66,92,173,136,116,178,192,147,104,189,97,75,147,49,46,36,103,169,246,112,53,211,113,65,157,59,89,135,93,12,55,45,99,58,26,14,114,241,130,216,41,84,187,116,141,153,78,75,211,209,214,237,147,5,119,193,13,54,237,121,62,149,111,51,230,176,166,183,210,236,186,81,155,119,11,68,186,65,83,235,73,163,48,160,205,117,124,149,236,52,137,116,125,105,84,218,24,47,102,74,226,150,33,231,34,227,202,13,169,164,54,13,97,162,113,82,71,109,215,210,242,32,105,225,117,108,64,211,136,157,230,141,114,146,111,205,129,231,64,149,87,108,213,73,91,217,214,160,39,141,157,54,182,40,78,48,115,98,203,3,71,205,34,130,88,176,22,122,174,179,40,178,76,218,78,139,201,118,50,95,41,23,134,77,65,179,179,210,160,35,49,165,186,212,34,50,179,124,146,51,74,186,13,76,198,150,194,149,86,99,98,182,200,207,150,181,46,85,167,215,125,121,89,149,201,186,226,200,162,49,26,218,179,105,122,104,47,88,119,145,79,22,176,36,11,228,114,203,100,251,18,206,186,125,147,192,91,226,4,25,19,19,172,15,20,202,108,210,32,170,201,246,58,215,231,157,184,212,204,85,52,89,111,241,195,46,37,204,106,203,65,92,232,9,73,139,171,244,54,162,185,200,111,38,43,119,136,15,50,89,138,25,141,134,219,73,188,129,247,85,170,56,2,182,74,85,236,183,141,37,179,98,167,110,220,93,96,14,63,30,242,35,172,182,213,44,167,187,21,70,153,100,138,232,209,157,158,3,234,226,142,101,170,216,124,64,26,213,158,44,164,77,163,183,28,172,154,13,205,84,187,178,149,74,77,55,64,78,169,241,40,63,156,218,120,126,149,157,218,89,29,111,235,235,238,196,182,210,155,220,156,158,81,250,104,68,84,117,212,42,210,226,160,129,112,83,117,46,151,106,57,117,196,37,149,81,201,16,166,218,92,151,202,93,13,203,203,42,146,38,229,154,48,42,245,76,199,73,165,251,57,35,23,23,26,125,113,213,41,212,166,70,105,105,79,36,183,180,140,107,6,182,76,39,29,86,235,44,123,85,161,167,171,115,124,181,106,166,55,197,9,69,23,204,92,51,63,155,201,149,126,179,146,5,86,23,135,244,251,118,223,25,47,243,139,229,212,208,210,195,90,13,119,76,179,60,218,182,43,102,166,216,224,215,203,146,60,202,230,241,164,129,214,12,187,186,5,126,178,90,146,75,245,30,154,183,43,57,117,82,235,172,164,218,186,87,239,155,104,174,79,77,4,172,181,53,112,195,110,44,141,33,213,172,244,179,120,133,79,162,122,50,174,112,134,54,110,108,219,197,201,182,18,71,109,190,226,12,183,101,219,73,171,125,62,211,90,85,229,142,62,162,58,50,91,92,55,169,74,151,172,173,229,198,114,173,89,201,121,190,173,51,149,185,75,162,124,105,173,215,44,110,129,206,74,125,161,95,204,3,63,182,146,102,157,202,64,52,43,220,120,177,205,75,233,172,145,109,15,183,184,73,111,197,65,167,179,32,144,86,81,180,74,114,211,77,181,217,101,106,190,44,117,196,210,184,54,54,251,140,80,91,143,10,141,92,69,82,48,187,129,85,7,184,49,168,89,43,187,174,212,76,148,5,50,171,99,243,114,3,93,57,38,133,160,149,105,21,176,188,176,217,18,141,129,46,23,237,236,18,87,77,165,153,19,40,98,45,12,21,208,223,61,107,36,13,210,90,135,1,50,193,24,139,161,139,97,237,150,214,72,43,155,114,222,1,29,157,202,231,216,114,174,173,228,136,214,58,159,108,44,172,52,185,73,177,195,184,97,142,233,90,135,42,118,23,131,106,19,232,245,85,185,214,73,107,253,140,69,175,225,84,212,208,173,170,89,157,52,229,148,179,204,2,217,87,233,121,163,153,113,121,76,213,88,114,86,47,209,122,137,36,169,73,85,87,199,125,222,45,234,118,153,96,11,38,63,198,242,73,119,61,88,140,137,161,72,54,58,243,84,5,237,181,87,241,10,174,12,36,185,147,75,47,214,113,145,136,103,157,248,214,201,106,213,78,77,41,111,205,26,155,239,109,212,110,199,41,172,5,122,94,166,173,254,130,99,55,106,106,210,205,182,250,104,19,27,116,166,169,121,193,22,170,74,214,224,179,122,175,35,181,215,72,35,83,162,234,221,212,64,150,43,133,76,122,90,51,202,125,169,223,110,212,102,182,214,69,70,165,185,176,198,147,163,237,216,29,80,118,47,201,104,211,105,111,50,23,203,99,187,33,171,3,177,179,200,141,152,56,95,54,122,192,116,215,157,74,103,61,170,117,135,219,198,22,195,228,6,240,168,50,241,150,57,35,87,116,154,53,10,78,86,154,0,195,150,96,83,35,38,63,86,243,35,48,123,214,230,108,58,63,235,103,16,202,192,182,88,179,223,154,229,7,110,179,186,84,51,125,32,181,37,212,85,141,241,194,177,165,212,98,148,102,149,228,48,110,211,54,211,74,39,49,54,213,31,23,220,250,86,71,102,82,27,137,207,102,46,155,193,87,83,157,138,179,90,55,147,43,118,40,167,54,91,179,132,134,168,113,34,189,170,196,137,236,170,34,20,216,141,155,43,19,37,135,204,91,120,158,107,43,154,103,185,21,149,82,95,238,57,29,149,162,188,24,107,248,76,120,204,162,229,56,140,253,58,150,4,243,76,90,200,103,174,142,46,151,229,102,79,155,237,44,226,199,207,3,197,121,254,178,5,188,75,191,125,99,10,182,99,106,177,48,37,210,220,182,169,171,146,37,124,246,89,240,225,206,48,117,91,135,153,103,146,188,16,128,111,129,47,146,195,211,79,80,121,103,190,16,110,131,152,180,17,66,96,130,246,96,207,37,43,1,207,176,124,211,143,38,91,84,188,179,159,9,27,36,125,219,18,148,217,221,183,185,95,250,37,225,149,79,246,13,104,50,47,185,49,192,61,24,151,144,163,20,198,178,238,99,222,130,51,167,171,170,174,193,117,103,33,150,208,181,251,55,156,34,113,242,189,119,81,17,100,192,120,192,20,76,1,68,127,254,8,24,255,138,129,127,238,48,230,23,13,206,247,131,226,140,109,155,214,253,27,255,8,31,232,183,183,9,47,14,250,61,104,140,226,8,0,151,23,219,21,76,244,140,154,0,2,161,192,53,243,61,119,188,46,217,151,120,16,222,38,64,7,153,130,229,109,211,199,246,57,177,183,59,196,166,190,218,227,21,29,219,134,145,38,144,125,62,167,43,251,124,184,235,118,143,191,61,160,218,59,151,186,47,226,109,84,220,199,190,248,238,239,125,249,215,127,243,229,119,254,238,139,239,253,214,87,127,241,215,17,132,222,133,130,125,121,78,1,156,240,46,244,197,98,9,239,52,100,12,222,55,139,37,188,99,186,115,93,129,119,1,99,63,254,193,223,253,248,255,253,237,47,254,245,159,157,192,189,204,160,59,3,254,182,238,86,160,215,77,24,178,245,18,199,190,105,9,246,139,51,53,19,177,93,213,24,16,247,75,204,60,193,3,26,123,251,58,129,122,255,18,31,128,139,95,253,151,127,248,226,143,127,227,127,253,227,31,68,184,232,111,40,238,4,172,7,55,197,239,131,51,57,49,120,212,12,112,38,68,23,97,234,1,183,143,57,252,147,95,254,181,47,127,227,63,70,113,94,205,222,62,24,177,239,200,94,88,245,106,246,122,133,1,23,192,216,85,0,204,93,154,149,56,8,22,186,31,204,128,85,186,225,233,161,196,27,89,216,128,22,72,124,226,128,201,218,29,60,173,145,8,27,232,253,15,58,240,237,237,109,208,133,143,118,99,246,154,110,252,209,223,255,250,151,191,254,103,95,254,254,127,251,201,239,255,77,164,15,97,148,227,151,6,208,24,130,121,161,35,83,112,95,237,124,79,198,60,66,61,164,140,29,187,143,109,192,159,151,141,198,75,160,165,19,80,127,222,195,69,9,193,100,52,168,173,14,186,61,230,37,2,9,130,140,181,117,19,84,254,241,175,254,87,144,14,40,48,237,151,17,169,0,57,95,252,227,47,127,241,23,191,241,229,239,255,217,151,127,248,39,160,136,160,241,71,5,190,250,135,223,254,242,143,254,36,40,240,214,215,139,115,136,0,42,70,239,67,1,208,113,34,71,222,9,141,190,116,121,80,238,10,28,107,177,93,198,85,195,12,59,219,63,65,10,11,212,157,39,25,65,13,159,111,134,41,169,12,12,160,13,95,82,184,143,133,79,42,4,26,59,170,163,222,30,76,3,186,230,169,255,158,87,14,162,5,66,234,190,136,125,249,189,63,252,234,111,254,125,236,246,117,72,228,49,214,67,52,166,48,3,77,125,12,15,200,22,236,14,28,31,123,36,63,249,213,223,250,234,127,124,31,34,121,29,149,90,192,198,57,156,245,77,225,23,30,153,145,130,51,240,42,40,6,208,158,19,67,204,19,195,195,57,227,226,252,144,202,92,51,38,126,252,119,127,249,213,239,254,102,168,102,78,245,218,161,200,11,188,228,168,87,169,175,67,184,231,228,145,51,91,174,175,53,174,208,110,251,194,207,87,111,251,186,215,232,183,72,233,189,130,219,39,126,108,13,23,254,3,5,190,45,188,56,24,88,190,220,0,193,188,143,5,135,79,218,140,38,40,161,172,156,26,55,65,169,88,212,16,242,170,179,182,118,177,106,228,108,203,222,44,58,30,43,81,13,120,56,110,12,197,177,66,205,23,142,224,163,241,105,8,90,9,200,99,65,98,244,200,240,252,189,191,254,226,223,255,241,35,195,147,151,44,216,40,254,254,27,218,157,10,76,109,201,80,132,158,39,165,128,231,119,138,160,137,246,60,113,153,46,63,208,252,94,39,3,1,52,143,8,243,139,248,48,247,132,125,241,157,127,247,147,127,251,31,194,33,29,16,231,241,23,208,198,75,166,224,29,1,177,238,63,127,3,123,247,62,166,232,12,60,139,1,172,127,102,229,5,168,143,185,47,119,105,97,223,7,9,7,162,24,22,122,251,58,225,117,210,73,35,207,43,133,35,35,195,187,49,123,108,195,5,151,12,181,59,143,238,6,179,174,120,9,137,32,196,3,40,237,173,156,7,249,240,173,0,48,59,233,171,151,64,142,99,32,21,134,115,215,87,53,97,147,136,193,120,11,240,88,190,160,0,29,1,233,136,221,191,137,237,47,113,128,137,200,191,197,1,253,177,43,10,249,29,224,225,226,89,197,235,8,136,16,232,7,30,208,193,122,138,28,76,136,33,7,94,250,154,99,95,100,199,27,202,203,216,235,175,112,0,40,142,122,50,177,88,123,134,6,60,196,48,56,29,3,125,110,186,194,203,125,54,52,252,223,30,116,249,5,136,222,161,159,3,104,161,225,248,195,239,126,241,221,191,139,61,5,5,118,211,75,175,54,224,13,154,70,224,89,73,211,222,41,88,83,55,0,203,60,183,201,155,112,19,231,236,25,192,38,48,199,188,12,99,165,188,180,117,29,202,79,12,158,174,121,22,122,244,44,122,207,196,243,223,228,56,118,45,190,250,199,223,251,234,223,253,202,7,35,32,133,92,38,192,247,1,142,9,248,112,109,79,93,70,13,149,255,25,244,193,12,247,145,41,0,2,230,128,161,189,241,39,177,112,234,254,211,223,252,209,223,255,1,36,224,59,255,233,99,19,16,156,186,246,15,4,71,185,240,213,255,253,127,126,249,127,252,197,87,63,252,139,175,129,8,175,31,234,158,6,218,225,255,242,191,254,238,143,126,248,195,31,253,195,255,243,227,63,253,203,143,141,95,159,205,36,78,232,195,121,51,108,253,239,252,237,143,127,240,71,31,22,239,76,90,131,89,46,230,29,100,220,55,243,183,127,235,71,255,227,15,129,86,245,143,84,247,20,221,182,160,137,224,188,248,220,179,54,98,193,2,20,168,174,29,24,70,190,129,114,60,141,239,167,189,93,89,123,103,204,128,105,64,31,65,86,183,225,169,111,235,133,112,7,244,179,247,216,67,56,87,255,201,159,125,245,135,191,225,203,255,143,127,240,43,222,220,248,22,30,225,139,78,145,251,115,129,161,213,177,79,185,104,124,68,43,5,12,242,47,7,134,236,136,28,78,132,46,84,24,5,194,91,12,58,54,28,69,129,20,24,205,251,144,128,200,5,239,74,159,21,187,255,60,133,36,210,72,34,131,36,48,228,117,36,235,49,8,61,144,15,58,99,163,59,246,125,204,214,109,70,73,220,120,224,18,55,96,10,119,193,111,248,94,74,226,70,3,211,92,226,102,225,168,6,20,82,175,32,156,87,225,255,193,100,7,107,157,78,100,32,209,159,195,246,141,58,46,67,249,233,225,84,23,117,45,2,123,10,122,23,158,169,239,31,21,141,216,107,251,50,247,7,53,18,94,32,49,72,33,252,63,97,208,60,248,12,126,135,150,145,110,9,161,173,6,13,247,232,119,104,165,120,239,151,120,6,2,244,46,225,55,64,87,196,116,5,118,201,195,231,175,19,250,195,11,64,89,118,150,157,197,60,241,96,56,156,241,63,225,44,150,1,159,62,212,114,97,232,209,31,53,255,160,145,241,216,139,221,204,113,11,76,50,201,146,88,47,55,202,150,96,42,199,177,159,5,82,230,71,184,242,31,243,139,116,7,252,26,244,169,255,84,210,125,0,43,118,236,67,239,1,3,47,250,237,241,98,163,55,56,224,103,90,155,233,59,185,55,29,69,128,67,220,251,63,112,144,180,157,79,227,159,67,222,233,141,103,57,134,40,250,172,149,67,127,122,135,203,94,39,166,192,197,213,196,171,215,186,142,86,19,3,83,226,196,33,140,174,61,65,204,79,56,129,7,11,91,190,209,114,236,248,29,67,188,106,21,227,153,156,243,215,70,143,57,23,44,77,94,193,185,235,150,94,15,25,172,50,107,223,23,2,82,145,123,156,145,87,172,197,94,177,0,251,216,170,107,132,153,31,66,36,225,234,202,255,254,223,125,139,227,112,25,22,222,165,214,253,192,118,160,214,249,54,75,22,29,30,68,191,178,213,145,26,23,219,29,45,115,68,207,49,253,104,100,6,253,55,63,136,184,186,103,75,35,17,23,244,123,127,126,178,164,244,126,156,140,90,109,17,249,252,90,22,182,15,44,198,75,2,26,181,55,175,236,173,104,149,139,221,117,80,104,191,190,19,77,254,58,86,120,174,26,20,169,212,85,11,120,127,250,155,95,254,206,255,252,226,55,127,248,197,119,254,175,72,87,50,60,239,114,124,164,67,57,198,226,124,203,249,138,46,157,73,10,92,180,62,179,29,228,91,186,160,67,94,42,30,179,128,147,140,38,124,182,192,217,202,71,107,121,68,88,97,175,198,184,168,223,168,121,106,196,187,47,5,204,25,144,25,124,2,216,207,11,204,151,191,246,203,95,252,151,63,222,181,243,80,200,142,150,22,117,109,174,59,129,133,116,65,180,124,18,175,20,170,128,141,151,196,105,199,229,143,165,242,162,62,222,249,129,250,126,251,120,135,62,228,117,147,71,212,25,189,86,147,30,248,175,151,84,105,180,208,135,155,142,163,30,226,85,44,124,154,107,135,78,231,161,56,62,50,225,250,174,235,115,166,220,208,217,125,108,210,13,202,124,60,25,60,222,253,252,58,39,139,199,119,65,159,185,245,121,197,126,231,63,235,77,206,43,187,235,215,255,248,139,127,253,159,253,149,137,103,203,59,152,7,97,230,189,191,173,249,224,253,190,51,5,175,115,94,36,63,255,87,191,248,139,252,235,164,152,248,214,183,110,47,154,167,17,244,143,216,166,232,197,222,220,173,178,92,217,155,145,85,153,11,189,185,47,241,241,6,201,87,255,240,221,47,126,248,231,31,72,191,248,192,158,224,30,156,247,252,206,58,93,239,185,129,187,25,12,15,236,25,235,69,12,158,247,191,196,108,69,180,175,157,10,97,209,139,44,246,50,63,156,206,254,234,135,255,249,3,114,211,3,246,161,184,153,122,140,155,246,245,220,180,31,227,166,109,159,24,21,33,87,33,23,143,183,143,253,245,14,192,79,29,238,170,236,84,173,2,239,214,6,137,111,19,71,95,175,218,123,63,220,32,19,117,184,66,177,247,75,126,244,63,255,232,230,139,191,250,55,231,54,237,162,213,162,203,37,123,159,230,187,191,119,243,229,127,251,206,177,95,243,246,54,33,193,21,35,197,91,49,74,205,240,148,191,78,228,63,112,126,155,176,206,191,112,158,224,46,61,110,174,68,222,186,181,130,7,123,3,167,95,5,156,220,188,247,227,230,199,8,190,134,199,205,149,253,163,218,16,163,164,105,130,169,90,98,82,5,98,196,136,66,87,224,4,24,189,3,34,6,101,222,243,153,243,39,25,248,222,207,156,31,53,231,4,193,251,61,115,254,36,253,31,226,153,243,167,154,240,161,159,57,191,32,116,239,252,204,121,219,11,197,125,250,220,245,147,204,123,230,123,215,144,192,167,177,188,79,107,128,148,193,99,185,8,134,194,21,102,227,33,216,149,15,150,95,189,85,225,192,55,141,174,137,251,106,143,212,117,48,69,104,137,96,47,5,158,208,13,214,199,253,252,158,119,112,120,151,13,173,125,184,96,126,41,243,173,191,171,126,114,38,247,141,175,229,239,223,248,222,227,189,230,40,74,34,234,252,4,41,251,149,165,123,36,17,93,161,240,243,65,138,61,167,53,155,145,131,10,59,51,199,255,186,91,218,140,124,141,22,143,56,15,145,4,79,216,246,95,247,228,108,192,228,217,86,192,12,238,19,231,147,13,204,122,223,225,247,130,44,69,23,81,96,194,222,98,134,223,252,5,237,55,123,178,62,7,252,88,58,146,9,207,116,128,6,250,202,235,145,85,225,4,224,176,40,194,169,157,85,28,19,158,147,216,83,124,53,172,112,209,244,4,86,208,25,151,1,5,231,154,34,203,45,167,80,224,226,190,63,161,240,247,103,247,52,94,193,95,222,126,137,175,11,193,124,250,2,76,112,65,98,207,159,55,64,10,119,23,29,253,47,222,188,141,248,28,158,57,17,240,253,65,8,156,136,219,160,206,110,36,159,169,99,132,121,39,181,130,113,121,14,143,159,19,169,1,140,31,193,158,235,60,60,147,19,88,69,247,209,225,232,135,74,129,159,56,198,18,128,245,121,239,53,47,98,40,62,240,254,128,135,99,186,164,59,230,139,227,2,183,175,88,128,86,126,229,1,72,29,1,176,159,2,96,239,0,120,231,75,118,11,66,7,84,70,107,248,188,124,208,62,15,207,17,189,68,95,191,77,68,204,150,104,95,70,42,62,252,20,143,224,183,190,208,125,83,80,37,160,46,15,54,246,98,190,174,222,75,232,5,81,6,246,223,247,191,252,157,255,238,221,44,128,176,60,85,249,217,103,207,21,93,32,129,161,97,240,194,219,123,60,44,47,220,65,83,87,240,238,97,28,246,87,80,63,92,208,59,187,62,181,43,116,176,104,117,110,79,96,95,50,178,79,112,118,61,122,87,242,96,145,58,90,52,236,213,104,201,48,45,113,234,232,238,138,237,93,223,211,45,175,93,161,253,38,216,97,161,35,148,145,180,196,185,101,168,195,130,193,210,212,233,6,209,97,49,111,203,232,116,221,229,176,208,33,139,67,169,219,149,9,19,18,7,78,232,46,219,243,72,15,60,170,125,150,29,205,146,246,25,18,239,205,253,158,145,161,31,74,172,230,139,172,16,209,190,223,52,133,153,117,23,110,184,66,16,18,180,0,15,141,10,105,246,226,27,218,173,63,97,127,3,125,5,190,134,71,20,129,184,11,190,172,223,190,169,246,90,77,72,143,37,188,240,62,250,87,139,164,217,230,133,16,144,121,123,251,138,187,11,92,147,93,226,225,2,146,182,147,112,225,238,155,154,110,195,234,225,81,53,135,227,192,20,20,219,79,68,62,17,95,126,231,123,95,252,250,159,196,18,188,99,122,167,37,238,83,66,250,45,140,4,123,126,60,239,51,130,61,251,152,207,173,200,8,22,246,195,215,55,163,63,4,177,62,248,15,68,236,222,3,131,115,228,253,165,35,3,103,253,195,240,156,128,38,172,194,235,79,145,238,182,19,230,161,17,42,60,234,199,1,123,119,231,202,197,78,12,82,32,21,0,128,111,144,38,142,118,150,30,252,244,187,133,188,96,19,209,21,197,48,99,105,41,107,192,154,195,245,69,240,43,210,126,255,36,230,253,153,21,72,184,220,8,13,16,231,193,72,168,158,255,156,201,166,130,19,23,169,92,54,11,253,231,217,67,139,93,8,192,196,80,189,230,222,190,112,18,122,66,74,124,3,77,120,83,68,44,55,195,50,2,147,230,98,222,247,219,196,252,97,22,94,46,75,176,222,125,183,44,2,93,114,49,52,172,77,183,193,104,240,232,75,44,177,127,5,244,254,205,222,222,190,159,3,131,65,90,75,26,48,2,89,15,233,235,75,118,241,238,74,1,92,160,9,142,195,194,237,165,147,147,176,208,156,220,31,212,185,127,19,158,212,241,63,193,179,52,247,41,36,1,63,223,3,19,62,52,183,189,57,233,104,58,189,56,89,122,151,48,60,90,188,175,130,198,239,190,0,22,251,231,122,144,192,59,128,59,45,17,103,2,80,188,59,71,11,41,133,62,2,40,34,152,102,35,28,24,222,55,221,44,73,138,48,48,21,248,221,116,203,38,227,219,209,166,187,179,153,79,76,234,221,188,122,198,192,86,116,93,246,39,237,128,10,184,237,6,183,132,188,255,98,162,44,42,172,26,131,6,234,238,48,123,0,114,135,154,101,52,217,251,96,9,118,77,176,234,222,106,220,51,119,241,160,9,12,36,193,129,54,240,155,107,205,225,189,229,187,51,144,131,3,69,215,24,195,123,174,156,183,83,247,23,96,14,198,141,246,11,190,225,120,122,9,96,215,251,192,40,68,94,39,46,148,10,132,2,148,65,95,223,222,63,13,11,116,243,19,144,98,208,246,130,7,228,225,93,145,19,171,51,188,68,242,240,141,131,175,128,199,71,23,42,78,45,221,199,238,57,60,104,191,244,75,190,73,232,195,241,69,241,26,24,126,201,211,250,215,210,224,151,220,215,191,100,172,135,118,249,207,35,191,112,1,210,110,108,63,104,240,9,145,23,64,45,235,190,71,254,226,246,254,233,58,30,246,159,190,201,37,50,146,195,25,68,94,40,107,144,19,168,147,48,117,174,120,19,78,160,89,246,169,94,89,111,208,239,211,152,203,83,211,19,243,217,193,168,125,98,26,11,11,62,166,23,118,90,20,174,8,115,119,193,250,228,241,56,187,236,46,120,90,122,103,36,250,135,54,195,111,166,190,242,108,192,34,3,124,213,35,117,114,208,198,51,133,60,137,244,55,200,30,14,189,0,104,22,125,126,122,88,250,245,131,191,241,231,109,244,69,153,251,36,240,93,81,31,242,225,73,244,40,88,31,242,158,99,209,118,38,118,23,78,30,190,129,250,61,16,189,132,115,162,103,188,89,237,33,180,119,19,59,101,19,158,97,132,247,161,15,143,134,158,211,84,187,210,232,25,157,30,186,215,251,115,175,79,232,139,163,163,184,15,218,35,64,15,14,202,94,15,247,81,152,3,255,132,231,9,176,128,87,129,33,237,3,0,19,254,131,183,247,123,150,115,103,111,174,156,2,62,49,122,0,72,149,49,94,188,184,100,249,93,103,31,38,162,183,156,30,27,124,223,4,74,110,38,153,234,139,216,87,127,250,253,47,190,255,7,254,61,168,159,252,242,175,253,232,239,255,234,203,223,253,235,47,127,235,251,255,235,31,225,85,212,47,191,251,189,175,254,195,15,99,137,55,65,121,210,219,2,234,3,245,120,15,107,222,128,170,192,78,96,52,78,80,162,89,225,254,79,112,33,107,197,152,154,119,249,233,68,229,221,190,225,238,252,53,247,23,103,46,126,93,30,252,79,58,39,126,131,46,56,39,90,224,37,158,222,52,243,118,17,119,95,95,192,162,23,5,10,61,86,138,112,240,221,113,140,125,170,115,142,200,245,204,195,61,177,64,203,248,159,14,232,132,235,69,192,80,187,207,33,30,197,71,234,247,44,174,219,55,158,156,4,23,172,60,81,120,220,87,254,231,40,5,18,255,30,62,233,163,221,46,60,214,151,194,21,125,9,183,35,158,232,75,237,233,190,20,158,211,151,7,247,157,79,52,241,35,237,57,167,236,246,151,154,31,135,228,47,127,6,139,136,251,59,226,161,133,123,64,19,132,123,112,163,228,84,217,125,211,212,129,191,96,250,15,217,0,39,14,110,203,175,118,21,98,190,179,119,255,6,238,58,192,222,143,184,110,251,117,41,120,142,6,248,30,196,131,152,112,61,239,23,79,121,247,13,142,28,94,34,97,38,152,189,195,139,230,89,140,65,211,76,224,240,222,190,2,179,108,120,151,230,245,131,27,58,191,48,242,74,142,203,156,6,106,121,36,246,138,103,16,142,116,83,22,204,23,192,86,140,199,112,38,195,160,44,142,167,176,108,62,205,166,88,132,65,249,187,149,87,224,110,97,121,231,10,32,150,220,35,65,108,242,60,194,127,29,49,108,48,22,199,48,132,189,50,172,117,62,151,254,216,65,25,137,113,179,215,69,104,194,180,50,28,14,99,190,118,230,213,110,177,52,96,138,237,161,170,151,208,82,159,235,116,71,220,146,46,117,137,129,88,234,116,198,68,137,238,14,136,210,136,88,82,181,140,216,23,7,107,144,10,63,131,4,42,67,200,171,210,42,171,109,182,133,154,89,79,105,233,76,54,41,235,233,102,174,81,219,200,90,79,200,11,179,150,220,21,198,196,150,91,199,75,70,37,233,106,21,134,65,71,121,39,151,159,164,153,217,86,53,49,149,151,50,210,54,63,67,178,179,62,54,30,14,103,230,58,149,36,59,228,72,67,211,25,212,157,150,135,221,184,91,25,175,59,68,153,77,117,138,125,193,152,242,73,0,43,93,203,212,49,91,48,182,67,116,228,14,51,155,126,103,213,202,20,171,69,13,231,6,238,144,28,214,10,83,103,138,10,45,97,217,51,147,182,45,182,10,2,101,75,173,254,48,89,28,14,219,27,172,52,25,77,59,152,145,28,100,209,234,176,178,73,53,51,73,85,37,74,93,52,63,91,171,83,59,55,20,219,237,252,98,105,8,107,221,109,178,245,73,161,187,114,137,109,181,80,205,180,167,179,165,166,215,36,50,71,137,85,45,95,239,85,219,141,109,126,97,140,45,98,75,111,227,45,86,171,115,165,65,190,199,58,233,250,100,220,200,82,92,55,206,54,90,99,185,167,206,73,139,16,40,89,154,229,187,85,181,167,166,152,14,150,201,181,227,53,170,176,156,165,86,92,87,232,246,152,217,180,67,180,75,234,188,223,69,114,155,153,149,41,97,155,5,17,47,144,86,178,222,169,102,249,241,114,97,214,69,116,210,147,86,139,129,206,84,140,250,48,213,198,146,253,170,139,54,178,232,188,183,89,226,88,75,72,151,230,152,224,138,213,252,200,104,13,211,238,170,106,80,124,195,138,43,8,66,152,115,189,56,206,242,115,169,159,171,17,101,166,140,204,187,124,127,133,246,121,211,148,251,73,44,77,80,169,102,105,93,166,186,41,121,52,102,198,90,191,152,194,70,217,170,220,106,111,240,65,99,174,20,23,205,97,117,173,111,226,227,110,51,87,178,203,173,169,193,162,41,35,167,89,253,138,76,53,184,113,67,170,51,99,62,87,202,18,140,189,213,6,102,165,38,25,19,49,229,22,164,181,235,150,135,236,58,179,220,210,235,66,47,223,41,85,91,249,121,77,101,177,20,63,97,145,85,191,131,182,37,218,0,125,168,161,67,52,99,166,166,132,176,16,80,163,146,77,18,3,162,150,145,155,174,212,144,86,235,230,160,139,102,219,195,202,96,217,81,153,178,232,150,210,152,237,224,182,96,19,56,142,170,164,20,55,54,166,130,22,226,212,176,197,53,177,173,106,180,38,217,236,180,227,246,58,89,76,138,55,7,174,204,111,209,85,11,113,229,109,99,49,204,173,87,77,145,198,106,117,158,41,23,58,101,81,104,243,249,21,151,25,109,241,181,218,213,82,122,54,165,180,134,213,81,14,103,39,75,181,31,215,113,107,219,108,46,49,17,85,104,186,100,144,90,186,85,227,11,171,242,100,36,88,162,229,50,75,178,206,49,107,4,175,101,56,204,30,97,245,21,221,77,85,230,163,77,167,222,30,14,73,52,85,41,154,150,170,37,89,187,147,196,155,166,58,197,89,163,111,155,86,142,108,172,141,12,235,110,213,46,178,73,41,156,94,111,39,101,146,169,101,91,237,150,16,175,53,27,52,201,187,235,33,232,91,173,154,239,186,195,109,83,23,54,165,165,153,173,73,89,162,176,34,154,5,110,86,21,101,131,25,214,170,227,41,190,42,59,252,168,207,213,202,139,28,82,227,226,219,193,160,209,166,121,102,91,180,146,188,150,174,138,139,130,58,237,144,6,49,42,40,214,90,152,214,6,217,69,73,69,103,195,249,102,217,206,218,233,193,92,24,107,61,171,223,76,185,253,28,131,247,83,52,87,91,26,120,5,43,79,211,169,70,105,52,29,231,214,160,111,38,243,106,122,49,73,13,242,2,81,97,71,221,126,153,90,103,122,228,122,180,169,100,141,141,179,170,181,245,14,65,234,195,218,28,219,42,171,248,178,42,152,233,246,70,208,54,250,196,200,166,71,211,85,5,87,237,117,213,89,11,86,101,41,200,100,187,208,201,225,61,209,21,115,46,9,156,62,108,61,117,196,117,138,166,137,74,166,160,168,11,171,148,77,77,186,147,186,152,35,214,147,185,60,53,45,50,45,246,213,108,118,57,206,2,217,119,69,187,83,43,109,101,218,41,76,218,211,174,57,117,139,228,160,146,235,169,6,157,26,141,184,114,167,219,208,243,253,12,63,210,24,103,184,88,137,68,149,72,39,139,242,138,99,82,189,97,207,26,44,139,146,35,110,154,122,173,57,239,211,14,45,142,29,26,146,15,52,232,166,49,52,177,46,207,111,181,161,165,226,217,236,170,184,216,180,50,20,177,92,183,185,225,98,221,72,21,204,149,104,198,11,104,46,201,102,8,87,202,166,68,169,180,192,243,234,70,81,204,226,128,198,103,8,61,28,118,198,232,146,228,150,174,84,206,85,7,229,46,194,200,173,170,90,109,22,231,195,108,131,98,199,75,54,37,167,107,102,127,48,43,112,146,211,18,91,249,209,180,167,96,181,172,43,27,185,81,214,30,111,55,109,117,91,28,109,177,6,70,144,45,169,174,16,117,121,45,18,14,57,78,90,219,84,174,68,83,114,69,169,46,26,90,205,160,150,168,178,221,76,83,122,171,90,237,53,86,214,182,180,29,72,125,170,190,108,36,109,61,85,105,45,72,178,213,239,82,212,124,61,170,116,50,229,190,155,212,167,57,169,190,38,42,173,249,184,156,93,118,48,219,108,116,24,167,219,27,117,133,194,34,87,234,53,220,134,61,219,118,26,253,186,49,46,141,146,130,84,148,88,114,187,93,44,42,171,74,179,201,205,167,27,77,75,50,180,186,52,120,172,145,173,116,10,41,29,237,55,141,20,183,85,50,138,154,148,231,171,154,194,186,169,113,177,153,199,197,120,41,183,78,175,198,157,69,83,235,245,155,98,103,212,206,244,102,185,250,144,17,243,227,28,147,164,71,132,56,155,53,172,84,187,55,107,100,50,171,2,232,230,98,115,163,162,201,116,109,83,80,226,110,163,222,54,169,205,132,90,15,40,156,246,166,181,222,96,216,234,214,48,106,66,211,15,94,16,59,56,23,95,158,255,49,38,151,3,54,13,3,166,113,70,1,19,249,11,12,77,221,38,244,221,215,20,134,223,190,138,154,136,51,221,124,225,187,118,192,128,125,64,94,9,63,151,194,176,87,66,60,126,203,124,46,188,6,46,175,254,185,246,250,65,72,104,63,247,115,160,4,168,254,153,6,205,133,127,245,144,202,97,183,175,96,109,225,193,171,241,115,0,211,190,30,248,245,18,36,191,126,123,251,2,154,171,138,46,62,28,237,158,105,63,135,222,218,115,248,160,43,52,131,138,208,6,126,17,3,229,94,196,226,90,60,118,11,140,152,192,74,130,4,188,5,48,128,193,240,112,198,107,101,130,108,224,137,61,28,218,24,65,1,4,24,65,218,47,253,18,252,79,248,5,228,158,249,28,2,140,235,128,202,215,158,65,149,231,31,99,232,140,227,240,175,193,160,74,11,72,26,71,132,171,227,92,51,168,240,152,173,233,153,147,146,42,38,69,201,250,182,31,184,66,151,204,59,97,150,231,4,30,227,238,12,232,68,65,48,169,252,211,177,5,113,4,152,191,62,214,52,247,1,163,107,175,162,134,92,179,61,151,225,195,8,68,121,220,45,141,42,221,62,155,154,34,124,170,180,1,202,156,156,150,243,210,180,71,86,217,81,73,155,14,171,202,100,212,197,56,78,81,218,176,194,166,105,12,75,115,100,84,68,27,45,181,233,178,61,108,238,151,199,50,236,152,240,255,20,86,73,161,66,206,39,41,91,225,41,82,154,142,120,131,93,32,82,54,235,36,105,137,52,166,5,68,26,110,135,205,70,17,93,117,82,67,157,25,204,113,78,29,246,5,25,27,76,210,134,57,217,42,50,189,200,197,233,194,58,211,210,230,54,87,70,21,190,92,20,133,50,106,177,90,3,23,64,125,64,147,59,81,7,56,252,206,142,134,200,164,151,147,232,138,136,131,50,43,190,108,229,105,185,36,179,169,170,66,151,230,205,1,69,22,216,52,248,92,24,56,77,9,93,52,250,157,12,93,224,176,250,162,152,106,22,136,109,83,90,137,141,5,177,110,245,114,171,22,149,91,55,54,200,170,209,215,87,205,133,142,54,55,132,72,83,193,191,69,70,108,87,170,242,116,97,244,186,197,201,142,30,78,237,170,237,94,85,231,43,221,85,75,202,185,124,154,79,215,53,110,91,87,243,155,233,38,183,110,245,101,172,190,37,54,245,45,189,169,143,65,125,9,221,10,35,12,153,140,69,27,212,95,68,224,22,167,227,230,130,83,21,208,6,197,101,37,114,51,45,79,240,201,168,234,242,227,78,158,150,232,61,15,64,59,163,56,65,154,19,240,196,153,164,242,118,61,61,159,115,160,45,245,5,225,2,158,103,216,209,218,225,182,192,48,24,147,205,126,31,145,152,74,23,225,10,186,91,79,97,128,78,159,87,117,175,63,243,153,9,48,243,27,189,204,170,158,66,237,250,102,143,147,75,119,123,211,209,36,79,171,115,132,175,16,120,125,147,119,184,205,174,255,23,108,10,113,133,114,105,85,223,22,157,6,149,223,14,43,202,106,218,203,247,64,155,0,253,213,5,148,165,41,48,188,232,10,232,211,130,81,0,125,62,231,203,249,205,176,156,119,89,208,167,29,159,126,113,80,158,187,32,125,203,148,243,43,186,64,195,54,136,181,18,144,33,181,11,120,219,48,188,246,120,237,48,170,172,214,68,38,35,108,49,29,40,69,192,15,40,131,14,51,82,228,214,162,177,106,21,170,229,102,177,84,236,244,9,164,185,40,174,187,131,38,213,0,125,209,233,43,133,198,162,68,117,11,141,76,87,158,150,35,240,138,108,170,137,2,121,114,248,226,30,222,180,124,0,175,244,36,60,175,63,65,27,139,104,19,184,45,10,232,207,212,116,212,45,115,106,222,166,43,77,100,160,14,213,150,170,56,128,159,115,86,109,42,189,1,232,91,40,231,20,102,48,163,14,222,216,18,153,134,60,65,58,131,42,217,40,116,82,141,62,192,137,208,64,142,20,178,53,104,108,26,131,106,177,177,157,151,187,242,68,218,195,3,188,75,15,237,41,144,171,8,60,249,16,94,243,73,120,245,45,160,157,202,123,114,215,45,15,183,147,116,213,224,42,93,131,77,101,192,120,92,185,80,214,91,74,181,216,93,120,229,162,227,19,230,71,199,189,194,170,144,14,90,106,111,241,10,89,157,194,215,127,232,26,162,20,59,195,110,38,101,111,152,254,4,120,42,235,113,101,156,28,87,132,6,187,78,217,88,145,154,100,74,100,122,77,217,50,49,89,19,170,140,85,107,117,99,10,6,143,94,44,148,176,78,157,154,195,55,40,58,173,20,191,161,90,192,21,229,122,157,113,166,76,207,89,81,2,106,101,64,214,9,145,204,1,25,170,38,45,162,69,146,214,20,93,184,91,183,139,12,81,62,158,77,143,219,253,70,62,51,213,248,212,48,61,79,141,107,46,240,19,209,89,114,150,69,199,102,58,189,84,25,190,66,137,165,230,6,207,210,148,211,73,215,177,10,171,247,233,220,210,109,112,3,156,98,139,132,73,20,116,92,46,119,103,19,119,147,37,74,108,167,188,226,39,110,163,209,118,170,140,101,168,51,217,165,75,130,44,244,83,117,161,220,28,153,116,45,175,21,141,33,50,82,10,27,106,218,40,77,23,4,48,192,86,217,1,39,102,57,121,56,2,222,79,93,193,173,254,148,19,216,69,58,87,44,245,184,173,147,107,182,58,115,167,109,141,45,106,82,138,167,6,88,35,85,36,248,252,160,54,174,149,177,85,18,113,183,90,117,56,2,182,106,131,90,230,151,107,48,118,136,82,147,76,22,178,60,98,101,26,109,45,169,102,216,114,86,45,78,27,235,117,42,94,97,135,109,172,138,226,148,198,233,213,137,219,209,237,184,137,149,123,70,103,145,113,186,149,206,186,55,68,20,54,107,18,245,156,101,230,92,35,57,206,225,206,192,70,181,69,178,216,225,186,70,167,29,55,87,124,82,114,105,118,42,210,194,146,91,15,240,225,32,153,90,56,200,154,239,106,138,222,41,229,109,62,155,38,49,102,85,214,135,253,226,178,129,91,163,53,169,218,108,105,131,164,117,154,51,180,233,88,237,162,77,181,108,52,178,14,42,20,150,237,101,166,145,110,245,68,3,105,215,44,188,218,220,32,227,81,181,37,76,55,41,196,96,100,213,157,72,203,138,56,64,16,163,151,105,141,234,21,68,158,109,250,57,99,206,137,245,158,197,51,252,8,203,80,43,167,104,206,200,82,135,181,121,165,60,31,231,230,245,188,208,218,160,14,111,200,252,184,212,238,227,106,43,41,155,42,21,239,180,215,230,160,81,154,41,73,46,37,214,135,45,62,217,107,150,58,195,220,100,61,21,21,161,148,214,71,206,160,47,22,214,237,12,1,157,228,5,86,74,47,219,230,182,177,41,111,102,120,151,205,181,197,133,107,231,166,44,138,160,124,138,237,142,102,70,51,5,148,218,124,177,45,138,232,140,69,136,202,102,128,152,206,160,190,80,103,205,198,38,46,167,147,28,153,153,26,101,28,225,233,194,2,109,136,153,101,182,23,31,183,226,134,221,89,200,229,100,17,248,114,237,110,158,168,72,196,176,210,32,186,249,42,105,171,105,81,216,244,226,117,110,214,216,10,108,117,94,180,241,73,99,64,178,185,82,178,160,18,237,9,145,20,171,241,1,187,108,215,92,140,72,110,90,113,74,205,153,243,226,134,235,87,25,193,138,203,149,2,219,33,4,161,58,97,211,40,186,208,153,28,225,202,236,134,223,26,53,172,155,27,180,58,233,126,129,7,179,136,62,156,101,177,114,37,155,175,46,12,180,106,117,23,11,182,210,52,147,253,108,193,54,147,70,122,57,79,161,252,138,76,161,109,222,25,15,227,131,90,115,136,183,136,210,108,219,203,183,8,99,173,10,228,160,96,138,6,86,50,217,117,118,217,84,167,250,118,220,140,171,37,76,22,114,105,65,88,176,29,57,69,181,87,165,182,154,101,234,196,150,220,86,75,24,69,78,92,192,39,165,69,136,120,179,144,223,164,36,174,197,225,181,109,169,230,206,212,134,6,252,207,18,183,72,138,153,184,189,72,146,6,98,36,11,19,202,232,78,196,2,133,225,173,81,111,221,197,197,162,4,125,156,134,216,79,86,84,138,35,122,241,169,81,163,28,163,50,225,70,46,219,116,227,202,20,95,164,179,153,58,93,144,121,96,47,172,74,104,117,61,165,182,5,188,178,118,29,122,184,34,250,92,115,85,30,234,54,186,161,43,198,114,98,217,86,11,192,181,193,108,63,236,139,101,149,75,246,28,68,157,205,86,115,137,93,214,84,219,233,243,61,42,135,167,135,35,122,206,207,93,162,197,185,242,184,179,78,161,205,158,109,241,227,105,19,89,43,253,74,159,151,129,155,210,102,136,82,166,156,106,172,164,90,153,171,143,179,72,101,163,151,149,108,166,74,177,219,228,176,85,78,219,141,122,166,108,54,5,101,26,159,51,25,125,144,172,203,73,122,30,239,155,156,146,138,87,71,201,218,148,163,140,121,101,56,158,53,10,173,158,92,137,79,92,214,25,47,133,145,56,65,45,39,149,30,151,214,205,97,167,84,228,121,186,158,43,110,179,237,220,12,47,247,198,232,8,87,102,11,89,49,39,96,226,94,118,75,233,69,203,154,177,241,177,212,220,112,88,223,149,107,46,178,192,226,89,188,165,225,198,90,24,209,61,14,109,187,227,178,32,146,227,250,172,81,177,227,196,22,73,174,242,150,192,27,90,117,211,96,196,169,96,245,228,37,181,180,165,121,133,21,92,188,173,177,197,82,123,192,98,192,213,23,108,102,108,163,5,123,133,208,163,2,81,65,139,109,213,64,103,8,87,105,114,157,12,209,77,153,228,180,95,53,226,210,118,62,98,227,60,151,201,1,87,28,93,187,52,32,82,182,231,6,139,150,6,201,150,149,225,173,54,146,54,171,90,55,95,99,64,243,43,228,210,113,102,25,41,94,212,208,118,182,56,226,157,142,141,129,191,241,225,150,105,84,129,146,202,108,55,105,106,94,89,226,131,102,69,44,47,209,100,147,37,245,230,118,128,111,100,117,169,15,92,149,236,79,183,227,233,34,203,131,249,193,177,10,84,61,111,160,142,144,35,91,157,78,81,172,88,106,124,32,228,205,124,143,199,243,213,102,119,156,30,246,27,108,105,75,15,226,115,99,147,236,165,12,23,231,231,253,97,41,61,148,150,90,145,91,149,109,68,80,8,97,226,16,37,199,221,22,251,198,176,80,181,219,221,158,149,113,179,88,103,148,237,59,102,182,39,110,144,109,202,156,48,77,224,232,103,221,242,124,86,237,207,22,241,34,90,79,38,233,238,104,168,181,90,5,49,217,237,210,228,116,99,240,186,43,247,49,84,169,14,133,153,169,54,216,225,202,98,86,74,165,200,142,109,187,145,107,105,96,224,164,181,13,149,237,231,217,226,82,217,14,217,74,97,56,139,3,31,117,102,56,19,20,175,80,188,166,212,250,124,85,34,154,82,30,139,247,138,249,49,78,34,218,184,148,44,199,107,141,109,113,217,206,207,54,91,126,65,11,27,58,63,78,26,226,196,138,59,252,140,204,227,168,84,91,215,28,178,184,114,108,213,168,244,148,182,197,110,41,180,27,71,58,117,119,70,84,12,204,29,182,27,232,184,83,49,71,188,210,107,54,244,130,35,197,59,212,146,45,171,3,204,97,205,49,87,232,25,54,102,153,140,165,20,39,75,164,189,140,247,176,92,135,50,213,49,57,111,13,10,86,215,30,44,24,179,150,84,40,155,219,54,71,82,114,165,231,10,83,100,52,235,140,173,13,57,67,4,98,209,153,102,113,124,60,96,92,11,25,108,243,174,155,211,29,121,66,88,67,187,223,172,18,213,145,60,27,104,211,74,74,165,102,19,100,195,76,138,185,69,71,172,246,44,164,14,62,59,252,112,192,143,185,13,218,42,184,192,10,64,245,182,198,77,214,89,194,238,78,212,126,71,224,55,219,174,202,26,88,177,49,166,150,88,37,39,17,212,172,74,246,86,250,72,119,22,90,201,202,143,169,108,97,187,157,57,109,188,45,79,75,14,106,164,77,124,140,54,43,35,62,181,74,174,11,115,167,193,235,104,23,244,224,104,221,30,143,141,70,145,225,38,60,189,36,90,171,130,179,174,22,69,156,25,8,189,138,82,170,85,137,146,77,57,205,170,168,175,250,91,197,234,142,241,154,213,78,50,69,194,162,132,213,106,142,137,227,94,93,3,168,192,52,88,118,134,66,111,144,79,110,135,82,118,213,64,70,201,82,35,206,205,28,178,82,77,182,248,126,21,169,97,217,184,24,223,44,203,89,115,84,92,111,102,54,7,122,197,170,144,42,210,67,165,118,54,183,168,142,215,163,57,89,166,201,184,185,208,72,53,89,166,181,74,143,90,172,49,90,156,111,197,50,51,148,136,5,57,73,43,92,189,188,205,9,213,185,83,44,180,182,173,6,137,111,199,109,162,218,44,21,139,66,97,209,230,227,229,38,143,197,117,106,158,175,233,172,60,25,136,14,206,47,115,201,13,208,97,113,29,207,102,171,171,106,210,65,123,19,61,69,20,151,5,134,210,75,24,201,88,13,107,155,171,17,107,161,177,209,171,18,55,170,72,125,166,34,27,230,2,105,76,150,217,238,118,109,214,168,26,93,51,117,151,239,161,172,187,73,162,19,103,185,182,213,225,152,183,243,91,124,137,246,53,33,147,201,103,179,82,33,73,116,169,105,75,211,220,90,134,201,175,213,165,81,40,117,241,124,183,84,236,109,178,27,126,209,51,112,105,217,97,77,81,217,44,117,181,220,116,152,117,154,169,84,26,38,80,61,85,220,200,99,245,58,151,218,12,213,114,90,164,204,246,148,117,139,108,117,80,204,216,67,124,61,182,156,214,42,51,218,202,25,103,227,80,51,119,160,19,204,108,62,24,187,229,234,180,160,85,54,219,205,176,22,239,178,194,208,117,228,118,174,156,178,86,56,226,140,243,211,94,90,171,48,162,237,226,227,153,237,78,181,108,43,153,47,114,242,68,219,182,199,64,178,197,210,220,201,164,22,109,75,78,9,195,141,153,84,212,120,198,86,90,221,102,85,51,204,33,157,153,215,71,174,131,103,107,169,102,220,169,36,167,118,94,85,91,168,203,43,26,170,44,154,51,166,17,215,220,134,237,34,78,94,139,87,53,116,177,25,164,215,188,72,20,226,131,120,185,159,79,182,150,216,217,151,17,24,142,187,226,141,1,38,159,247,215,1,216,236,99,79,131,101,178,153,212,215,176,100,146,194,209,60,194,229,178,215,46,153,176,185,204,211,109,20,210,76,58,104,99,30,63,45,14,143,143,237,214,88,0,9,105,12,137,221,190,248,6,2,215,184,188,189,73,175,109,177,59,73,155,233,35,239,44,216,75,239,38,240,231,112,109,228,165,251,18,197,4,46,135,102,132,215,111,252,55,127,127,134,231,249,183,39,165,111,238,188,255,94,122,103,71,78,171,206,116,205,246,226,209,221,223,229,211,89,204,93,189,242,82,86,126,16,215,44,130,188,10,128,103,120,54,59,155,189,10,95,255,189,195,82,72,46,13,138,251,97,93,95,6,175,240,162,198,250,198,210,21,137,191,249,25,44,139,99,57,228,213,62,20,235,189,31,136,53,4,241,210,214,141,123,228,237,211,205,243,222,35,182,25,214,242,95,208,142,146,156,77,229,209,172,187,122,62,144,232,67,218,111,130,38,0,122,188,183,150,189,16,73,142,117,143,132,109,243,222,190,126,7,74,239,21,230,24,135,255,16,245,179,96,189,124,25,212,229,24,19,194,89,191,244,229,241,94,211,53,225,92,127,123,183,181,119,193,203,207,3,246,110,159,191,124,9,111,178,239,191,3,170,225,237,222,196,59,194,244,3,115,68,193,91,206,108,38,173,79,16,188,217,7,86,124,25,72,23,202,165,210,233,144,225,103,164,232,113,9,191,158,186,221,107,236,207,167,225,3,33,14,132,56,136,146,156,202,181,199,175,224,187,31,47,35,9,31,20,211,13,188,195,255,230,131,243,47,120,241,222,79,21,248,3,44,190,170,216,63,197,253,52,202,203,24,78,136,185,159,195,200,167,137,15,218,10,15,228,25,137,72,167,51,40,198,60,167,33,23,176,134,15,159,127,251,219,43,147,49,222,168,140,41,74,90,160,12,94,130,30,127,12,197,69,205,160,8,79,9,113,152,120,73,128,31,1,29,106,157,123,102,102,159,99,247,163,85,189,216,120,239,80,243,222,15,126,121,166,89,239,208,130,27,27,198,15,191,177,159,71,194,174,22,248,112,74,135,41,178,204,139,20,146,200,161,9,20,71,18,119,153,219,200,131,243,143,141,177,71,217,229,105,97,128,46,84,1,119,233,60,6,231,214,119,2,195,239,193,160,105,44,147,114,87,17,18,15,166,222,221,183,96,238,126,54,123,127,254,14,70,93,63,51,31,95,178,33,158,203,26,208,154,203,56,222,29,230,115,5,226,78,178,128,13,192,204,222,60,97,235,188,211,0,123,46,61,251,122,243,67,163,226,132,156,119,84,42,64,246,79,5,223,54,25,205,242,175,116,191,35,88,96,13,120,207,5,240,251,164,111,127,155,213,249,13,192,23,73,129,209,249,119,37,129,48,71,98,48,31,15,190,212,237,59,147,34,104,222,255,16,153,167,251,207,208,228,207,51,63,127,64,194,5,45,144,61,208,2,142,105,129,50,134,46,65,99,247,195,177,40,12,212,12,104,254,249,103,138,204,37,32,207,107,217,91,48,217,7,15,35,128,193,200,0,155,197,60,117,39,66,221,131,32,192,174,241,99,178,165,189,207,187,112,229,155,251,185,196,243,130,182,79,89,135,41,81,237,132,194,74,158,177,43,109,161,191,177,27,122,235,61,29,103,237,131,55,59,15,37,141,166,128,63,115,131,188,226,37,203,80,152,205,253,76,17,214,175,22,142,5,207,203,134,207,142,220,3,169,230,132,151,172,96,175,4,64,130,231,168,120,128,173,192,93,57,68,119,115,231,133,14,135,175,124,64,149,116,141,63,117,232,63,249,83,255,61,114,19,58,80,199,240,225,29,139,71,193,230,210,224,15,128,123,96,68,160,119,72,6,197,35,106,49,63,99,48,102,118,2,220,81,47,122,143,1,129,123,76,123,152,160,167,108,9,248,208,129,31,167,130,238,82,132,43,154,226,168,55,210,163,109,193,83,59,143,211,123,187,3,248,52,166,202,40,97,219,60,199,43,232,199,199,27,6,189,204,15,198,181,167,91,22,8,207,245,188,220,225,127,54,43,31,25,108,254,248,130,33,15,15,134,206,14,198,99,74,254,46,56,254,14,85,65,226,218,130,55,188,228,6,77,52,5,62,162,26,174,2,176,1,19,249,181,200,252,178,17,124,63,51,155,33,215,34,212,253,199,206,158,108,217,190,220,33,34,70,64,162,184,98,137,88,44,241,6,116,156,23,54,45,157,240,215,134,172,251,207,99,133,251,228,66,208,100,73,179,146,240,100,181,167,74,146,158,130,152,185,142,144,180,76,46,233,74,194,202,74,206,76,208,139,61,206,4,42,198,74,238,175,46,195,19,53,125,134,165,246,9,64,149,59,138,144,252,255,13,96,203,3,32,40,119,22,7,47,78,124,226,232,215,1,152,145,148,77,195,227,58,0,20,123,157,208,194,43,222,42,99,24,96,244,89,247,49,130,24,16,9,149,34,70,116,98,64,204,28,50,65,17,116,154,76,136,5,162,216,73,200,36,65,17,9,209,251,205,193,95,146,159,64,193,223,126,38,67,16,28,168,211,181,201,132,92,32,4,175,14,33,128,148,153,75,38,114,5,66,37,59,137,77,88,114,3,193,27,228,130,74,224,5,98,5,114,56,191,236,154,4,133,55,5,34,3,146,4,130,170,130,164,44,89,77,44,235,132,74,77,130,234,254,239,1,177,165,132,128,70,167,72,108,118,217,43,146,192,188,156,34,200,193,139,68,14,228,76,2,234,9,9,226,77,82,89,64,99,137,80,11,19,0,198,45,132,96,82,37,194,1,73,14,40,23,135,229,220,66,154,74,88,53,2,7,137,50,69,0,72,144,156,2,90,128,8,165,226,36,145,2,37,113,88,114,81,220,130,150,80,132,85,12,219,168,147,196,182,168,146,1,25,27,0,4,100,1,210,146,251,196,120,153,144,75,157,68,142,242,155,227,150,212,144,231,86,129,112,64,14,36,120,2,233,40,25,94,90,10,164,165,246,93,176,107,79,182,180,245,242,165,114,39,161,70,58,10,192,44,31,192,220,229,15,8,108,159,179,42,19,56,200,137,3,226,202,59,226,196,10,33,87,0,197,160,217,98,1,164,41,149,117,1,202,130,5,18,45,10,158,187,3,137,118,101,94,72,168,101,2,1,137,14,72,212,97,73,180,130,21,32,43,115,149,176,109,92,208,223,201,10,236,239,42,177,162,59,144,89,4,2,139,83,217,66,66,7,132,20,128,88,128,178,147,189,64,249,191,125,65,91,130,182,90,16,6,5,154,10,40,45,151,97,118,145,240,43,229,194,242,64,148,64,153,58,70,66,204,157,80,108,67,129,245,185,53,4,16,150,20,193,133,188,112,2,153,68,107,94,227,145,42,104,61,32,72,247,132,210,239,73,240,219,10,137,241,201,112,201,60,9,249,128,144,147,128,66,153,220,23,102,8,183,46,132,176,0,46,153,58,68,182,35,72,135,176,76,10,208,11,24,189,161,2,140,234,25,140,148,6,49,2,186,40,42,49,10,48,249,237,41,43,128,146,18,65,23,97,61,98,233,245,42,24,68,25,47,73,15,121,66,163,160,182,151,4,197,219,235,14,130,128,143,1,193,248,18,135,234,225,23,192,191,207,224,150,203,131,103,160,125,230,189,62,246,128,124,38,241,15,225,156,250,153,2,166,209,7,168,192,63,243,31,12,122,176,77,80,41,22,78,148,84,96,105,127,30,251,38,227,189,95,231,59,27,55,240,207,253,77,104,43,253,162,249,139,218,65,254,75,158,49,101,144,143,102,48,148,65,252,124,127,229,251,176,62,138,160,92,26,11,242,3,163,137,21,111,110,118,249,254,138,216,81,254,75,5,90,128,48,223,95,228,243,243,189,205,10,203,97,111,110,246,245,3,155,112,159,175,2,115,44,146,207,123,127,34,249,222,78,203,62,127,150,153,101,103,65,126,116,89,46,204,15,86,184,97,62,252,119,186,196,248,6,38,195,194,209,157,156,125,42,252,179,51,52,125,152,104,206,88,191,58,201,247,215,99,96,62,92,146,137,102,239,233,241,170,31,116,195,65,193,192,204,12,11,162,200,17,158,195,5,146,155,253,146,196,65,203,15,170,236,247,135,60,144,193,30,209,25,164,158,109,123,179,39,252,109,200,177,115,45,216,117,212,174,120,50,121,19,216,254,30,156,84,72,250,46,159,23,4,35,121,180,131,115,129,203,160,101,153,72,203,223,62,9,231,94,179,231,254,70,208,11,244,246,16,232,133,205,167,155,11,172,133,101,110,110,34,242,137,60,135,140,253,134,212,89,34,124,175,232,74,144,7,251,82,199,224,118,155,84,55,112,151,234,44,184,227,45,128,55,209,204,35,124,87,111,45,37,46,0,120,108,191,235,144,118,143,254,227,117,145,155,136,230,120,117,82,218,95,143,139,244,201,53,114,127,34,181,151,4,247,132,113,103,121,179,219,210,248,240,173,241,91,2,219,116,185,53,207,32,240,220,200,130,127,230,129,122,242,112,122,251,98,199,37,162,251,100,167,37,158,79,2,220,179,58,165,35,228,209,123,247,196,185,45,178,203,232,14,166,198,200,122,226,251,33,247,55,203,222,179,202,197,178,254,26,233,51,37,46,152,121,223,165,137,135,219,104,167,120,15,22,119,110,224,198,218,163,104,158,208,112,199,147,236,245,227,232,120,154,191,191,48,114,30,69,30,110,163,5,251,104,151,139,5,27,117,79,148,187,15,54,215,158,108,211,243,41,221,239,180,61,89,2,124,120,138,0,111,13,250,212,18,76,220,32,119,153,219,75,253,121,149,38,125,130,221,193,54,220,33,125,161,186,201,224,215,77,248,145,141,184,115,128,246,244,101,160,66,189,208,154,136,197,115,52,199,71,115,67,43,11,185,186,151,252,205,180,139,166,227,145,89,115,100,56,222,3,177,86,248,75,92,127,62,195,119,155,123,215,25,89,7,248,222,5,219,110,27,239,17,41,61,111,22,93,107,206,62,33,22,187,125,187,196,211,101,30,181,207,46,208,113,78,154,158,224,137,249,212,96,140,236,251,93,9,254,61,55,252,46,17,244,168,94,72,221,62,187,237,207,219,3,124,15,157,149,189,172,179,188,157,194,168,206,10,54,13,79,91,112,169,21,151,118,246,62,56,189,79,240,242,234,125,203,143,67,216,142,186,211,93,147,61,194,67,251,210,219,148,12,179,188,141,148,176,19,210,7,89,251,125,75,144,21,236,83,158,228,173,79,178,14,124,86,52,10,48,178,167,185,215,47,190,154,59,109,198,161,165,124,224,125,123,180,130,73,41,162,254,129,139,123,70,99,241,140,53,23,46,169,172,96,107,52,2,210,219,36,13,179,143,54,75,161,51,112,176,93,26,150,139,108,155,6,96,34,126,252,206,225,59,216,58,189,172,245,115,143,104,253,139,43,19,190,233,231,207,150,135,235,18,135,78,39,92,235,190,188,118,2,176,227,71,216,15,109,202,20,114,137,184,200,172,100,57,236,37,236,206,145,227,115,104,183,60,214,192,131,37,158,155,51,148,28,237,44,222,4,91,139,103,153,20,174,29,236,57,21,45,38,157,90,214,135,86,66,234,8,245,190,4,92,35,188,129,78,191,183,141,123,193,62,247,182,117,111,240,51,64,206,24,20,81,102,94,182,220,189,13,224,175,179,95,143,217,249,132,216,133,3,232,3,117,254,73,107,222,175,243,247,138,52,150,136,1,170,63,253,124,77,63,255,155,63,161,221,124,235,46,121,23,254,61,220,19,253,214,43,88,238,236,188,166,253,162,237,159,0,184,241,142,0,192,239,71,211,14,236,94,48,171,0,0,39,166,223,193,182,190,7,43,156,129,193,92,17,157,103,33,157,54,47,185,126,161,71,138,217,111,159,196,21,236,234,71,209,5,73,87,96,60,91,242,17,164,145,221,253,40,194,159,41,149,136,34,130,92,131,241,124,209,0,101,236,117,176,191,209,213,117,239,5,158,215,254,77,15,22,123,234,98,200,157,249,66,240,47,163,152,15,31,234,45,122,255,93,119,78,87,169,80,64,98,137,131,87,219,224,190,240,94,122,130,39,217,34,85,253,69,216,54,163,41,194,81,77,63,231,164,110,248,148,225,155,115,133,97,206,174,152,205,136,199,197,188,184,222,177,115,207,116,10,179,25,140,21,26,131,86,95,108,255,130,155,223,47,240,7,190,172,243,195,239,249,143,116,134,169,145,71,225,184,185,192,201,208,198,10,223,231,62,120,177,215,218,40,235,199,31,236,245,34,252,245,188,142,133,97,10,159,243,200,231,190,214,227,79,125,70,202,237,31,252,132,148,29,198,23,61,120,234,51,108,86,240,216,103,248,154,201,97,23,195,50,193,19,135,7,47,28,134,97,202,207,112,19,240,46,14,5,235,133,224,7,247,141,71,242,32,87,247,143,133,38,254,9,251,60,120,152,245,119,254,242,39,191,252,59,207,238,243,165,181,177,175,232,243,182,99,26,186,245,236,78,143,84,123,188,215,163,5,247,221,14,137,251,103,221,237,145,174,247,244,234,254,241,70,47,66,143,118,231,191,222,13,195,64,39,130,181,178,32,50,116,197,251,150,240,93,195,147,151,189,231,32,211,91,8,126,25,113,16,99,176,88,12,174,9,189,228,96,227,94,122,129,255,67,128,93,125,229,53,217,139,191,233,189,21,25,131,206,187,247,242,35,44,100,194,124,240,249,109,68,10,161,119,10,180,185,163,106,23,94,26,254,241,247,255,254,139,239,254,224,199,63,248,149,240,241,79,3,6,1,245,34,94,39,124,91,42,230,187,50,128,48,64,250,75,111,198,5,116,162,25,36,124,159,124,231,6,218,186,14,3,248,198,188,247,216,14,184,118,137,134,47,255,246,55,190,250,79,255,54,124,38,204,39,192,178,53,245,20,247,251,98,250,234,111,126,240,227,239,255,233,151,127,251,43,63,249,213,239,134,152,32,168,15,143,233,203,95,255,179,31,255,213,159,127,245,87,191,246,213,15,255,34,196,228,61,223,254,60,84,161,224,141,246,79,11,121,135,18,0,62,94,50,5,207,82,182,238,63,15,94,6,129,144,98,9,147,89,121,129,90,99,238,75,63,33,28,232,240,27,124,127,231,96,116,134,137,240,65,54,111,14,60,69,21,190,115,238,139,104,27,46,207,0,104,209,175,1,165,111,19,94,220,120,221,139,5,155,157,101,131,151,80,24,14,103,252,79,121,156,11,210,80,158,65,225,235,40,210,135,155,252,15,244,193,241,249,129,131,185,254,160,100,228,56,65,44,84,18,158,86,56,108,226,29,148,200,91,168,110,65,166,250,2,129,250,33,161,60,124,254,113,200,63,177,116,47,211,63,115,148,255,143,189,55,111,111,226,88,22,198,191,138,50,231,156,28,251,122,44,107,151,45,174,47,63,89,182,217,55,155,53,92,222,60,35,105,100,11,107,243,140,108,99,28,63,15,89,88,3,129,36,132,156,36,16,66,18,2,231,228,176,133,44,96,32,60,207,251,81,238,181,36,251,175,243,21,126,85,189,204,244,108,90,108,194,73,222,7,148,128,52,211,93,93,93,93,221,93,85,93,93,101,142,81,62,155,144,52,168,0,75,189,86,37,12,212,13,227,170,211,212,174,253,74,148,18,63,28,12,147,212,174,25,188,113,27,203,169,48,18,114,150,167,151,113,142,63,203,222,104,25,127,26,104,153,6,250,53,50,48,58,243,203,44,46,122,231,100,52,240,100,233,95,144,253,137,3,94,53,207,60,241,120,26,153,60,201,230,34,198,248,39,121,12,48,105,74,53,67,222,225,224,224,191,102,254,54,254,131,78,5,246,67,216,126,140,100,46,166,32,98,201,239,194,30,32,254,249,18,246,50,113,88,42,42,36,79,19,8,189,77,83,172,248,89,185,174,110,26,209,123,47,140,252,94,153,191,161,65,229,113,23,158,41,217,64,44,98,243,153,73,59,169,105,232,112,173,105,232,248,18,168,230,123,97,217,183,4,171,46,153,9,81,48,217,158,157,159,73,6,183,9,181,106,198,137,54,131,95,99,82,35,18,127,63,235,136,74,109,140,155,31,22,17,216,205,48,216,52,61,85,27,86,97,159,43,207,91,187,100,164,132,113,180,212,52,17,5,242,0,46,38,52,220,53,225,13,146,147,130,166,245,32,195,132,52,38,24,11,9,2,189,162,211,243,228,12,30,249,39,72,115,244,190,185,234,175,22,253,122,165,128,233,176,124,82,55,38,154,1,50,81,12,120,9,242,139,37,128,240,34,61,236,240,85,66,38,157,80,148,38,129,48,31,58,200,138,175,198,56,105,187,88,89,227,129,147,86,217,114,102,6,23,22,28,65,182,198,96,182,219,46,97,254,51,254,51,30,12,234,135,37,132,42,29,233,42,81,221,75,29,92,96,27,78,98,65,169,84,48,41,78,121,168,156,157,199,11,255,70,166,77,229,88,94,151,100,211,76,157,34,138,161,68,172,212,1,153,124,252,241,110,73,70,243,208,56,185,192,192,188,200,37,116,11,83,213,0,44,94,8,99,55,53,236,243,140,215,25,173,140,222,206,116,195,92,112,128,255,83,76,137,15,244,71,73,118,163,130,58,1,168,65,33,118,71,79,102,55,200,233,210,114,88,170,221,253,114,245,179,147,84,150,129,173,189,107,249,209,233,226,255,125,216,13,19,213,5,39,37,155,30,72,43,146,140,230,36,146,184,42,24,128,38,38,180,60,230,149,197,125,58,242,23,192,10,173,115,228,27,109,138,124,101,205,75,193,216,95,48,247,22,89,154,105,194,38,204,50,113,44,9,125,132,189,152,245,14,248,110,162,140,105,154,211,216,41,69,155,223,132,113,20,130,20,101,147,199,97,121,158,183,84,36,124,10,43,26,136,223,42,194,197,204,80,90,94,216,229,189,58,203,34,250,163,127,8,84,47,130,66,62,137,195,136,233,68,25,5,64,46,47,86,38,21,29,90,91,200,1,251,144,141,6,97,75,139,2,90,148,213,101,148,165,109,148,139,197,99,241,92,14,70,228,200,226,6,152,84,182,213,0,244,130,93,21,54,165,112,208,42,131,89,121,134,236,60,225,76,206,150,20,173,200,147,162,205,176,24,241,21,57,47,23,204,24,241,225,72,54,157,14,168,17,158,20,45,55,88,52,146,162,77,146,56,17,106,56,0,32,73,130,52,53,27,136,137,9,210,200,42,179,79,183,39,72,179,111,108,137,92,219,105,210,10,19,64,215,9,76,31,143,121,134,105,34,121,34,55,236,244,216,50,49,213,97,98,193,146,127,84,220,92,140,31,108,119,90,252,93,108,117,50,158,74,96,114,52,12,14,162,70,145,166,166,94,131,53,202,48,23,242,37,250,107,65,104,210,72,245,27,148,132,62,6,173,249,87,131,178,170,35,29,131,129,152,63,210,31,137,192,152,201,37,13,233,25,26,240,247,135,131,161,120,24,232,224,10,54,36,130,13,89,193,134,4,176,97,96,208,88,84,0,27,143,133,6,98,17,47,176,97,17,108,216,10,54,44,98,11,232,6,6,4,176,177,254,208,192,128,23,212,72,19,26,68,172,80,163,118,168,97,79,168,209,38,36,24,16,161,134,35,49,27,101,227,77,40,27,107,66,2,113,192,194,253,253,118,202,198,155,80,54,222,46,101,7,108,148,141,247,135,189,41,219,223,4,106,200,10,53,110,165,236,64,28,161,194,28,154,47,28,67,70,158,63,154,61,74,50,26,234,243,85,99,93,109,92,190,94,255,241,73,227,242,109,104,141,43,77,65,64,133,173,186,191,220,92,126,244,185,245,109,200,124,123,241,195,198,229,159,172,111,195,230,219,83,87,29,117,35,198,219,250,15,15,87,223,254,184,241,0,154,190,190,188,116,203,90,44,106,2,57,249,243,242,147,43,214,183,49,232,147,85,86,180,172,42,238,169,177,233,34,15,148,24,156,164,194,20,38,36,225,9,208,70,181,114,49,5,2,146,218,37,97,17,137,101,7,68,130,181,40,142,69,48,206,143,139,92,235,45,173,178,93,160,204,118,1,13,247,121,85,83,96,88,199,0,10,236,143,32,43,107,130,100,229,83,205,92,31,46,133,209,33,206,42,218,205,77,230,11,106,87,176,155,165,200,86,253,160,249,206,14,170,126,196,128,166,203,246,5,18,12,32,125,58,24,114,151,138,73,106,108,95,40,65,37,187,29,10,230,16,209,249,227,112,130,36,206,6,33,69,50,161,233,85,76,139,135,6,3,146,47,172,155,209,18,180,108,16,156,39,73,206,48,216,51,183,160,76,4,195,105,19,31,93,48,0,188,168,76,110,52,14,160,99,106,180,153,252,77,114,39,25,77,216,219,119,193,136,38,230,235,88,104,111,154,144,143,152,255,69,201,221,236,84,201,41,183,107,48,194,66,86,41,115,11,26,212,152,229,79,124,232,37,209,35,59,186,231,122,83,201,73,12,38,235,83,7,7,89,226,55,162,33,16,251,140,45,193,27,240,27,10,46,70,30,61,135,13,206,45,237,87,8,225,106,229,57,179,161,141,146,112,210,36,37,130,46,5,64,220,211,152,253,111,182,156,207,250,64,162,52,13,245,78,170,119,60,115,74,157,204,156,146,99,230,148,232,204,41,185,206,156,18,159,57,60,193,145,215,228,33,239,109,76,236,57,131,74,194,12,162,137,226,200,52,218,224,182,24,148,252,160,190,20,230,9,135,131,200,59,65,84,35,40,207,39,227,34,76,31,211,6,254,138,156,47,128,156,150,118,157,27,12,57,15,73,225,242,51,136,202,36,62,35,139,145,129,168,236,44,199,50,100,89,22,88,107,134,41,85,205,198,204,12,83,51,238,25,166,2,217,156,18,9,13,180,147,97,42,19,13,52,139,187,23,140,189,140,184,123,57,37,154,139,70,66,106,187,113,247,50,153,102,193,2,115,10,26,244,126,115,164,211,153,232,64,56,210,31,104,31,233,104,122,237,225,255,212,66,111,165,92,65,43,57,207,254,217,59,95,229,143,220,34,64,133,195,193,136,106,139,0,21,140,196,212,116,118,3,232,69,121,146,4,78,73,235,229,194,76,85,101,49,58,130,97,127,128,6,13,16,206,186,217,113,78,208,31,165,97,26,120,96,141,192,98,171,27,53,44,48,77,194,8,252,19,139,12,68,213,236,6,79,100,109,77,45,122,199,77,179,1,100,237,184,87,40,192,138,177,224,74,7,39,34,129,129,64,54,52,176,216,234,90,68,235,107,30,114,139,219,18,110,35,150,13,41,253,177,23,30,103,224,165,214,2,245,184,170,20,198,140,236,32,77,110,150,235,250,104,18,175,237,166,70,216,245,232,105,225,206,108,72,184,178,60,158,76,141,226,13,228,164,156,135,191,71,240,55,187,46,75,235,169,198,251,0,129,70,94,237,177,61,156,230,247,192,201,227,29,73,188,162,12,176,248,3,225,222,171,75,23,220,111,191,6,233,141,87,188,240,234,114,201,245,149,87,211,171,207,171,207,171,207,171,207,171,207,171,207,171,207,171,207,171,207,171,207,171,207,171,207,171,207,171,207,171,207,171,207,171,207,171,207,171,207,171,207,111,254,193,171,244,77,143,79,248,125,92,103,32,2,126,50,193,222,139,135,8,62,126,138,64,223,25,103,42,62,227,80,133,190,96,151,51,67,209,128,91,164,23,30,88,38,108,94,194,229,7,44,62,188,205,105,137,7,208,102,4,179,190,255,112,235,9,61,218,216,224,251,143,62,177,51,102,220,24,86,46,83,214,74,232,255,168,106,233,194,140,209,241,22,132,113,244,194,130,115,211,200,95,77,155,181,160,216,28,38,158,242,24,227,216,100,156,188,41,211,30,222,102,32,175,38,76,67,78,114,218,5,104,70,218,106,51,194,86,27,45,122,92,75,205,100,210,45,174,165,26,135,168,33,37,171,74,221,178,50,56,71,46,145,208,171,235,199,170,126,194,190,5,60,80,86,164,35,131,11,155,231,179,89,181,170,228,11,99,106,129,196,241,179,229,114,215,168,211,11,204,142,106,151,210,35,245,165,243,199,251,88,196,191,62,204,230,222,151,3,240,59,203,251,116,85,146,75,221,254,234,164,90,178,57,171,116,149,252,232,148,74,189,79,52,214,74,50,219,105,59,105,104,103,156,62,104,171,165,118,122,53,161,210,198,148,106,181,79,83,117,218,16,60,220,159,207,170,101,116,84,232,147,122,218,104,10,106,172,149,122,80,149,117,138,94,61,108,163,53,36,248,166,105,86,171,141,246,176,99,164,77,189,154,207,232,125,150,234,237,52,184,136,140,151,13,198,215,117,244,157,205,207,230,113,74,247,78,150,181,252,113,116,60,55,51,93,196,208,215,33,150,57,194,242,41,37,130,126,154,240,193,231,15,197,2,152,249,6,214,15,182,64,249,195,177,72,180,223,114,188,45,196,22,250,83,127,127,58,146,21,3,218,123,52,237,19,158,191,249,166,37,233,128,129,140,51,232,255,139,141,37,175,241,3,202,29,74,73,153,32,183,31,196,168,223,255,175,194,201,42,197,209,178,86,4,234,43,133,242,68,179,243,229,185,194,80,82,158,79,225,225,47,61,77,14,144,191,35,67,201,100,63,134,58,222,60,153,146,67,195,201,109,91,200,163,128,53,250,177,179,153,102,17,144,217,160,183,31,1,249,149,80,246,234,243,234,243,234,243,199,82,160,220,118,66,38,146,178,173,215,23,138,96,40,50,95,84,8,72,198,117,131,184,155,250,35,70,246,99,219,175,179,144,99,183,53,227,39,137,1,195,98,110,13,152,129,225,250,250,124,137,196,108,47,6,136,241,208,156,160,132,169,115,152,209,21,105,4,153,13,172,132,43,44,68,10,175,153,173,17,156,135,180,158,29,136,172,93,104,74,87,75,60,94,219,130,152,249,106,177,189,20,161,32,177,216,228,160,166,142,120,3,10,126,218,169,209,202,131,206,225,30,151,248,83,46,154,139,231,148,69,177,75,62,75,230,94,35,111,18,249,216,177,32,254,198,160,32,226,61,197,94,18,117,108,193,80,214,169,62,49,171,110,32,215,29,67,254,112,196,146,173,43,151,203,109,56,222,75,182,250,68,111,16,254,88,32,102,48,73,37,85,239,67,126,16,53,49,31,97,243,198,201,85,74,151,214,53,107,198,199,246,154,23,97,98,80,83,26,54,108,129,87,192,242,2,160,214,84,105,1,99,32,131,31,75,34,56,165,88,41,96,36,66,203,92,160,34,19,141,252,104,100,97,227,46,157,62,35,215,22,6,30,227,223,23,19,137,222,57,53,61,149,175,154,193,157,173,28,96,197,159,200,141,21,5,198,156,104,33,252,86,44,207,120,101,193,113,38,3,146,151,254,38,9,36,130,129,69,189,114,87,177,64,81,110,5,157,185,160,252,170,166,149,53,215,178,233,129,244,192,139,206,27,197,44,86,40,27,239,96,95,255,136,117,129,217,85,189,122,104,122,207,140,170,205,55,19,221,123,20,146,196,101,68,62,148,76,42,152,224,37,139,142,162,35,41,154,224,4,179,204,164,10,41,148,231,225,145,145,186,36,21,28,146,39,70,146,155,82,36,233,11,201,219,146,170,12,177,82,115,92,196,79,97,114,27,242,104,138,59,143,38,105,242,20,150,171,40,149,195,252,42,240,126,222,72,47,131,233,135,132,42,212,43,213,86,167,152,194,2,10,207,194,98,84,156,50,159,91,48,45,167,48,95,13,102,205,49,31,13,37,55,13,147,102,67,228,81,116,72,192,132,228,94,74,29,27,194,20,48,91,182,153,105,93,82,213,33,244,109,221,97,35,68,217,120,52,149,178,40,54,142,49,240,210,107,76,93,230,149,254,242,234,243,234,243,114,165,109,81,212,97,194,46,23,226,204,208,188,139,205,13,236,98,162,9,51,174,114,87,52,40,251,232,255,142,72,202,139,157,88,236,153,204,215,25,140,245,24,187,49,137,18,145,4,133,118,188,68,66,187,94,194,68,67,111,100,157,226,16,7,97,30,236,24,226,26,125,65,227,215,70,162,198,193,13,39,76,142,229,177,242,249,184,28,229,35,210,155,123,147,25,33,27,3,59,43,114,59,42,242,66,149,136,127,45,113,213,28,233,11,214,134,172,187,204,201,155,55,32,24,0,44,237,116,66,253,206,128,83,217,212,29,190,33,165,50,56,158,194,170,35,194,54,61,207,34,65,129,129,117,132,216,192,166,82,233,34,184,186,51,174,87,239,109,162,172,121,130,197,34,119,123,114,130,85,176,101,213,196,200,234,52,144,169,17,249,215,35,96,171,24,246,87,236,152,85,28,110,27,188,91,172,84,207,38,4,33,186,125,252,97,5,11,246,71,101,31,249,43,208,221,86,75,30,250,181,26,200,182,10,210,218,37,5,50,106,84,162,197,131,253,77,46,29,14,100,250,251,95,194,165,195,120,56,163,196,85,165,237,75,135,106,104,96,237,54,132,153,74,161,172,100,249,217,70,52,24,72,135,66,209,192,17,195,158,144,47,145,92,76,105,192,123,202,150,82,57,176,251,224,139,208,124,48,138,157,112,16,240,71,169,87,130,103,99,176,183,41,186,218,76,207,153,31,167,119,216,82,236,122,26,38,118,156,178,30,68,216,32,53,57,133,224,195,243,234,20,226,213,231,223,245,97,43,6,13,160,109,8,172,150,101,2,223,88,131,238,211,188,24,77,130,105,171,209,54,214,233,80,36,23,160,235,116,46,18,255,183,196,222,182,4,165,36,139,68,166,92,44,150,75,184,189,171,18,137,84,75,130,212,98,232,80,242,98,55,60,23,67,213,122,129,161,113,86,105,156,0,51,182,50,70,216,50,163,174,82,26,147,48,108,182,232,198,211,168,233,239,198,24,35,94,1,141,205,18,131,170,53,114,177,249,70,90,180,197,251,102,237,78,204,84,49,162,29,137,32,199,222,195,78,109,190,71,37,36,17,91,180,96,205,162,20,219,3,241,254,114,179,113,251,125,22,4,215,172,64,204,244,102,225,162,114,172,160,150,38,64,74,150,130,81,107,48,97,96,182,140,58,89,46,160,189,93,90,185,247,203,202,175,31,215,78,222,108,220,189,209,184,116,170,118,225,147,229,103,23,26,151,127,90,185,119,77,106,66,34,30,47,18,151,235,22,241,159,29,149,100,137,196,41,118,132,127,118,135,206,131,219,10,145,149,215,71,184,39,75,43,119,127,173,191,123,178,118,234,167,127,61,253,92,160,32,85,178,12,206,98,33,237,168,170,33,97,206,0,140,78,232,12,199,77,98,85,144,148,113,146,147,182,171,39,206,214,223,255,187,179,101,137,70,100,54,162,110,211,47,35,165,137,54,104,14,195,138,110,37,157,147,157,85,108,135,242,188,168,25,122,155,61,17,227,239,148,108,225,183,203,21,234,235,66,130,111,131,100,148,181,6,216,166,241,114,140,32,195,44,218,182,123,240,108,231,16,71,93,135,152,61,73,195,236,42,11,177,149,105,128,195,138,150,135,21,116,94,34,225,234,18,100,146,100,140,4,170,150,57,177,104,89,117,202,37,178,218,140,147,114,102,60,240,250,165,171,141,31,191,22,2,169,219,91,181,54,195,98,37,53,105,7,93,56,170,196,192,104,54,178,122,250,66,227,217,93,108,228,136,64,21,145,58,150,4,6,68,68,217,173,148,48,148,160,215,130,200,74,57,147,24,164,171,37,207,170,130,193,192,92,74,237,29,22,167,129,181,243,149,194,140,206,227,76,242,97,176,17,185,162,150,208,117,100,56,175,148,5,26,95,185,95,251,250,203,38,52,134,205,18,59,149,77,188,86,242,23,103,48,30,105,65,29,39,19,23,88,207,79,151,60,217,27,47,152,90,106,85,229,152,101,113,210,105,54,196,104,17,10,211,68,172,118,230,171,213,207,190,229,227,98,11,241,238,18,97,27,183,119,212,111,196,32,219,198,51,62,5,216,3,203,92,228,133,120,148,109,71,39,113,180,154,172,76,174,241,227,173,161,230,119,40,199,88,180,121,118,234,10,165,89,120,122,242,158,68,167,39,193,226,97,34,99,168,120,116,188,43,207,109,83,231,101,9,19,83,162,203,40,6,157,39,120,72,137,5,201,76,74,45,25,225,202,23,89,100,250,230,133,132,192,244,217,116,193,136,77,79,3,25,15,167,201,60,148,37,157,247,189,151,174,147,102,17,131,42,44,101,65,139,88,246,116,216,117,147,148,140,134,81,216,34,37,234,81,165,246,154,175,81,76,104,17,197,157,66,36,234,133,5,26,223,115,150,46,214,46,254,210,50,22,188,142,154,57,223,66,72,8,248,12,236,2,38,20,178,127,44,63,249,166,241,213,219,235,9,57,239,108,134,238,196,110,146,197,11,109,134,134,150,213,84,181,106,52,86,63,123,162,118,245,246,202,141,79,87,223,254,248,197,54,6,16,202,217,237,100,37,48,90,91,253,228,121,109,233,187,23,219,142,177,157,122,202,23,77,219,147,169,214,57,94,40,87,117,224,231,55,103,186,14,147,141,211,8,64,37,231,74,9,103,170,139,195,82,0,141,38,42,137,10,199,80,120,235,173,128,253,209,70,232,11,238,155,146,177,128,93,189,13,168,225,2,134,141,169,93,221,178,20,116,1,20,108,13,232,151,31,172,128,142,44,162,254,209,57,131,23,49,246,185,192,125,79,150,234,103,46,213,63,253,121,245,211,31,219,76,118,160,138,38,65,190,171,153,79,60,55,55,177,18,67,144,229,90,32,170,150,24,194,154,166,216,96,57,55,136,130,98,151,201,38,212,33,85,41,145,47,50,54,174,18,63,27,93,74,28,14,5,228,112,64,142,4,228,104,224,136,240,170,25,4,12,51,13,4,153,47,207,128,94,87,45,87,149,130,236,35,224,100,31,134,129,131,191,161,144,38,251,48,236,155,236,59,58,83,172,96,240,98,82,16,87,111,252,151,45,169,88,203,185,92,194,67,186,82,154,157,178,151,73,209,231,124,65,165,196,166,57,33,216,126,141,44,145,51,189,62,133,81,54,203,36,44,53,100,146,53,1,49,196,127,229,202,150,44,166,147,217,146,229,59,111,89,87,185,44,128,194,176,248,27,119,65,18,78,146,108,67,200,49,248,11,240,226,220,39,166,147,120,81,58,42,219,68,236,253,179,246,98,54,175,231,211,5,213,214,83,182,7,244,71,255,2,140,67,163,109,246,146,14,9,20,198,159,56,0,122,181,92,164,169,91,36,198,153,104,217,36,27,29,111,154,196,25,15,250,227,179,147,76,76,145,104,52,189,4,107,93,178,73,255,2,42,160,164,90,246,67,16,200,22,108,202,5,61,57,216,217,68,137,51,75,216,117,94,243,141,212,66,47,167,38,127,152,61,37,213,161,150,147,41,139,223,73,106,17,217,179,50,45,222,90,51,211,102,10,42,46,167,228,95,166,75,153,57,136,232,193,137,145,148,6,207,143,56,242,21,71,186,12,13,6,135,102,251,16,147,102,232,85,181,18,228,149,242,246,74,92,206,204,147,68,41,100,145,178,46,158,215,151,26,55,78,44,63,191,81,127,251,30,17,38,45,137,162,60,13,3,253,157,26,6,80,179,21,183,120,79,59,65,107,195,128,213,222,224,145,19,170,13,59,64,115,229,191,83,141,191,3,138,80,185,73,160,8,145,173,214,77,17,46,142,137,150,150,126,79,2,97,155,109,18,136,138,126,30,4,98,184,191,32,2,129,164,98,164,57,18,8,164,29,95,15,121,68,160,108,209,34,48,92,132,25,31,170,91,10,8,107,179,122,151,132,199,71,94,228,211,142,183,73,60,64,221,139,116,164,87,14,117,250,133,206,61,155,109,201,38,40,254,219,76,77,238,52,109,207,142,212,210,120,244,187,181,24,181,53,112,245,43,119,86,175,125,93,187,191,84,187,247,168,171,216,45,140,26,203,172,132,34,211,122,102,131,216,64,39,179,33,214,100,54,8,168,181,57,122,98,103,188,70,208,218,225,23,68,95,170,120,89,41,43,42,104,235,160,44,211,233,58,160,105,188,9,77,5,164,218,164,169,69,207,244,160,169,181,171,191,213,226,35,104,78,150,109,142,105,88,38,12,148,28,123,43,249,204,20,106,13,29,46,62,52,223,12,65,3,166,121,66,154,135,63,189,59,118,244,102,179,166,57,13,213,57,203,96,177,69,73,84,237,188,119,72,138,110,219,187,36,215,31,61,119,74,163,251,110,116,111,66,206,111,79,215,31,222,22,37,168,114,181,201,18,64,251,206,111,54,128,172,56,83,45,19,186,45,0,221,198,48,83,89,8,101,4,242,45,178,232,37,82,156,58,89,187,251,216,91,188,42,183,77,23,130,172,167,120,85,54,233,33,119,40,244,134,90,10,189,92,121,113,19,124,169,185,7,207,150,152,117,187,61,254,111,235,96,103,229,167,95,26,239,60,110,60,185,8,203,129,184,128,195,128,84,183,151,209,150,186,14,97,70,128,221,201,82,19,108,182,124,115,196,218,93,188,141,142,120,46,221,66,87,95,208,105,25,235,248,210,63,221,136,106,17,102,108,52,45,151,40,129,232,122,49,72,179,169,105,42,33,111,87,223,225,255,243,223,255,157,245,31,233,155,144,255,250,215,238,118,206,37,215,58,0,161,150,3,208,182,232,99,244,185,57,249,149,234,139,163,126,227,201,25,55,150,86,75,217,230,12,253,130,137,47,162,209,9,241,195,77,136,207,250,208,182,216,153,109,202,249,38,69,94,44,229,237,124,143,237,188,68,174,23,177,232,132,240,145,22,132,239,64,220,207,110,111,42,237,103,109,252,222,182,72,19,12,181,181,252,220,56,95,191,252,188,118,126,169,118,230,35,97,24,148,108,118,54,147,21,134,33,163,232,25,60,145,106,75,156,161,201,96,184,2,69,77,204,64,141,94,146,207,69,151,48,233,158,56,52,84,59,65,107,82,90,209,147,89,52,117,233,7,143,243,44,167,148,186,214,131,26,106,219,32,158,213,154,138,169,123,217,55,105,209,67,93,195,109,241,193,151,98,103,173,90,158,205,77,160,92,154,44,207,80,203,172,238,53,204,148,68,109,14,51,163,167,215,48,27,228,110,61,185,218,28,214,123,223,53,158,156,170,93,189,95,187,118,66,28,86,243,124,104,61,123,181,0,220,83,148,50,155,106,151,68,194,217,149,23,153,68,244,127,179,25,65,54,66,81,142,114,202,58,153,245,136,169,65,81,76,109,67,177,189,120,113,229,185,183,69,144,99,212,153,140,147,105,37,226,100,94,32,51,210,69,214,131,162,100,99,249,29,209,147,226,211,201,174,153,105,190,105,102,236,188,106,252,47,72,239,86,65,159,30,74,0,69,203,36,33,57,167,120,1,157,16,217,67,232,169,245,103,91,30,58,86,15,140,137,50,30,6,152,190,23,203,207,175,249,106,119,254,230,230,21,34,86,19,14,87,4,191,141,139,87,124,245,159,207,216,29,106,22,229,60,158,24,21,132,8,78,186,123,4,39,57,51,184,0,203,224,184,50,171,218,130,0,21,132,32,64,58,139,110,68,244,125,26,114,136,30,56,181,21,106,8,163,19,205,235,45,192,235,243,58,254,143,25,245,160,12,80,173,111,54,216,71,206,17,141,36,123,67,243,41,178,27,181,209,36,30,162,109,82,171,157,117,137,180,214,65,84,168,45,89,119,248,24,15,202,5,60,60,110,47,16,212,12,201,154,221,25,238,244,216,12,19,31,183,25,64,171,88,246,26,113,15,244,169,227,16,182,160,111,204,103,245,193,118,99,90,25,194,69,123,12,144,4,190,210,113,236,171,229,185,210,94,216,116,218,101,177,49,85,111,163,21,75,140,46,12,98,149,196,172,241,109,132,175,146,179,56,153,2,209,160,2,147,169,194,83,236,90,3,4,25,41,226,197,147,98,186,22,12,149,203,32,247,148,140,20,241,175,5,23,217,169,49,125,63,78,238,139,24,175,73,42,220,45,89,207,151,158,201,228,205,99,75,106,237,144,140,140,186,84,216,161,57,230,9,242,228,27,202,119,244,155,118,156,254,107,238,246,44,31,189,105,55,165,15,4,163,31,125,192,44,225,28,32,181,75,177,134,202,252,155,161,195,139,63,121,37,166,230,152,63,248,11,190,45,10,197,232,247,69,217,20,90,241,62,133,40,194,226,239,138,166,103,200,11,110,166,55,211,70,83,79,17,102,118,151,48,41,183,145,218,244,7,241,77,144,56,169,145,3,87,78,188,195,64,230,233,153,188,134,14,122,1,25,26,211,21,16,92,77,121,215,42,233,26,137,195,211,133,25,13,129,145,102,188,97,184,28,72,58,97,144,1,107,15,6,63,194,115,192,0,218,180,238,75,237,228,195,149,183,47,215,239,255,88,91,250,216,9,195,35,167,170,61,195,41,250,52,208,181,18,182,188,174,110,57,227,23,87,132,174,133,69,217,150,174,82,28,199,65,150,172,158,204,112,35,19,167,168,36,88,146,78,150,94,127,157,38,246,180,72,247,131,165,195,220,113,178,55,136,23,9,132,250,205,171,27,243,192,1,130,43,164,150,250,60,161,33,77,98,8,220,147,16,161,25,236,63,152,165,43,18,46,109,163,229,25,173,203,181,84,247,134,52,52,63,69,114,24,74,33,55,80,74,181,13,72,74,213,2,40,108,5,196,102,93,83,56,172,140,5,76,212,10,70,59,110,64,152,43,195,127,93,214,151,150,170,49,91,87,204,181,133,195,64,12,236,64,132,98,22,104,113,43,52,97,97,106,6,77,40,198,161,241,149,213,222,243,22,68,166,69,112,115,176,240,185,199,132,0,65,239,110,253,242,99,114,39,144,166,189,135,229,255,245,215,51,126,46,77,48,216,91,178,246,73,65,155,227,211,65,182,201,195,116,7,20,196,67,71,14,74,86,255,247,190,5,84,45,123,64,181,157,77,128,166,81,86,139,121,216,155,45,126,85,120,7,136,10,218,150,73,138,195,161,138,25,152,53,53,167,251,185,131,14,210,55,143,114,148,85,16,200,231,186,94,43,117,211,13,246,181,224,6,238,197,77,92,9,217,32,98,66,101,199,178,65,183,109,183,87,184,16,50,169,219,120,109,61,71,46,25,153,127,85,255,159,129,132,249,220,124,23,247,239,165,87,126,37,115,205,166,8,213,207,92,170,157,187,46,201,217,25,141,6,245,12,169,97,204,185,236,65,31,243,5,115,65,147,72,106,223,110,89,224,83,213,100,82,42,148,190,8,108,41,248,23,131,45,139,44,58,51,88,145,139,36,47,106,46,156,14,73,68,143,10,245,199,227,80,72,206,241,156,182,69,150,36,117,70,46,203,121,33,73,106,44,19,205,6,213,16,75,146,42,79,14,230,248,173,88,57,77,110,223,198,3,8,114,130,203,124,132,249,223,44,146,107,158,146,108,6,165,76,44,48,116,65,18,76,76,194,142,149,63,150,47,129,220,145,38,237,30,241,146,216,152,71,60,90,231,28,206,240,36,55,187,225,75,153,88,224,206,148,244,27,153,143,161,128,140,223,49,67,59,151,244,204,169,45,78,75,32,211,58,101,33,234,135,25,96,114,43,250,224,11,98,46,230,172,229,222,245,68,0,219,146,165,142,247,69,76,83,79,68,49,141,74,232,248,189,73,70,118,193,13,178,75,220,247,141,59,68,150,9,77,170,120,94,240,25,44,189,245,22,138,210,2,204,102,210,10,27,10,35,79,175,209,33,84,166,51,126,166,84,118,217,218,180,174,214,42,157,10,27,187,132,219,6,124,229,70,199,99,93,102,142,172,198,67,234,7,91,50,91,15,162,243,231,159,217,124,129,25,197,190,209,117,94,188,88,226,160,29,25,153,65,190,64,177,196,194,130,203,36,222,11,180,186,163,58,210,21,139,165,131,178,219,136,216,125,109,91,140,135,205,253,119,176,212,4,168,197,57,183,125,184,77,97,238,163,14,165,14,96,140,86,108,177,147,249,222,59,72,252,116,92,41,231,122,39,195,9,216,49,139,1,100,209,158,6,219,56,220,200,103,13,5,150,220,65,73,120,149,146,197,155,59,205,184,248,207,153,114,41,151,215,138,93,82,227,198,221,218,221,207,233,221,30,16,234,151,31,221,169,127,114,191,126,225,238,191,158,194,194,43,213,47,94,106,124,11,83,124,129,149,31,34,86,167,189,234,49,208,48,161,166,15,170,194,242,166,148,50,106,65,124,197,77,78,204,43,130,229,115,151,22,29,42,52,8,194,126,106,103,232,114,185,204,228,58,107,72,32,132,150,27,8,237,144,199,6,82,98,123,186,243,246,20,57,120,48,126,118,97,81,79,134,130,205,193,202,77,56,249,252,25,5,37,124,155,112,102,67,151,68,179,48,145,53,102,175,5,79,185,156,203,129,8,151,232,15,16,140,173,124,235,222,86,247,130,32,230,13,19,86,104,46,217,252,30,185,32,159,93,135,220,208,116,216,213,102,99,169,182,49,150,104,240,105,49,150,165,214,99,169,118,50,150,150,139,152,142,149,184,73,127,220,22,59,243,182,101,115,72,84,19,96,146,179,5,3,123,138,249,176,18,203,154,41,230,139,238,41,230,163,106,36,144,83,250,35,109,164,152,207,169,193,23,156,117,0,237,119,99,170,110,221,214,155,70,176,159,200,211,208,245,172,150,135,229,143,218,253,94,127,221,106,99,172,84,170,165,237,36,110,94,7,13,10,33,243,173,245,59,106,90,211,103,181,245,52,109,173,223,81,211,44,128,99,222,34,119,181,74,74,48,49,221,194,182,234,222,22,8,139,197,89,23,219,119,179,209,52,234,116,218,146,94,153,232,188,41,86,169,243,182,42,218,90,26,163,181,58,106,141,209,189,195,249,208,233,72,225,173,181,78,167,29,171,210,113,111,198,171,107,152,224,227,157,115,58,84,221,189,150,41,142,77,174,99,110,175,37,17,7,239,101,171,12,28,238,45,42,5,69,43,118,216,65,163,78,71,45,177,245,0,35,156,116,208,150,80,171,163,214,230,96,0,180,221,5,5,147,160,116,208,156,88,173,218,121,131,56,67,59,36,166,165,94,71,45,146,173,124,156,157,146,181,104,209,126,160,102,169,219,81,171,120,88,54,218,214,186,66,142,215,102,219,57,93,115,111,41,83,158,41,85,59,159,11,98,181,142,218,155,204,234,115,107,154,240,214,138,29,79,248,177,252,172,170,181,217,36,225,22,35,144,178,165,118,231,220,58,166,78,228,139,106,167,188,186,198,158,142,169,74,97,47,52,55,166,228,59,25,77,224,207,2,89,137,215,212,195,205,80,171,172,205,175,101,74,10,85,215,74,217,201,236,203,97,34,161,73,125,170,35,218,234,107,108,49,171,204,31,42,116,72,85,163,206,26,214,113,165,210,246,12,177,174,228,188,98,231,162,103,199,189,99,117,214,32,122,118,222,20,171,180,22,209,115,45,141,85,58,167,225,68,39,155,68,123,62,24,205,186,101,83,118,61,187,85,200,231,170,198,242,41,84,237,176,111,160,109,119,66,76,222,96,102,70,155,85,215,74,82,76,154,22,15,132,227,237,165,235,107,59,60,128,230,30,30,64,35,206,103,52,4,142,233,202,198,130,235,72,49,126,155,92,115,189,10,207,35,231,96,62,152,124,137,250,198,53,45,137,225,125,37,135,99,92,86,61,198,218,200,23,39,236,53,11,229,137,178,233,151,167,101,18,104,42,136,198,34,104,42,96,126,49,221,178,123,85,235,165,31,94,55,148,181,212,61,66,106,187,160,76,67,74,3,237,102,116,201,184,0,154,211,160,175,59,240,153,213,150,105,82,147,66,194,203,159,170,95,41,228,21,93,206,56,224,17,223,77,159,212,3,0,89,200,10,4,137,71,111,164,198,70,22,136,128,20,198,248,32,221,2,201,140,86,171,130,169,152,31,4,67,1,132,4,24,45,50,138,234,179,19,91,50,162,151,162,68,3,134,209,16,70,228,135,143,13,78,158,148,163,239,89,4,7,180,100,150,102,16,192,70,243,43,163,57,117,70,228,49,122,205,63,82,15,50,90,151,74,46,186,118,247,216,74,72,212,87,177,187,91,14,120,17,158,161,67,227,150,208,94,152,41,92,133,142,192,147,10,114,31,11,54,193,170,209,167,120,183,143,70,147,232,85,52,116,85,198,179,42,230,64,31,138,6,4,223,22,18,113,156,243,248,230,106,114,22,230,161,102,71,73,97,79,45,238,161,154,154,83,97,236,50,192,98,48,47,181,132,49,152,251,224,23,119,26,53,11,1,201,140,201,225,49,75,48,188,187,15,97,245,166,203,199,248,164,244,192,140,93,10,144,196,128,154,36,0,4,206,88,142,168,11,94,139,38,217,15,163,83,1,172,87,204,16,239,135,169,150,183,20,222,8,37,39,195,246,38,89,96,117,137,100,122,146,76,191,84,39,43,184,253,97,236,209,170,105,63,162,238,202,65,174,64,133,208,61,212,141,90,164,244,76,193,78,104,66,227,66,190,52,213,11,239,40,129,11,121,155,239,45,30,186,237,86,53,189,92,82,10,41,18,219,139,47,82,94,151,5,17,170,212,100,102,184,253,89,126,244,143,229,165,165,229,71,119,106,207,223,109,175,159,178,23,178,99,104,13,222,61,151,165,167,209,94,200,178,120,129,213,142,17,37,103,102,181,123,167,26,95,189,221,38,162,161,215,6,97,211,65,170,224,113,240,70,55,188,217,241,218,188,14,186,120,181,41,202,108,111,237,20,237,198,195,39,141,39,215,105,36,208,78,249,200,115,103,176,76,83,220,160,102,108,187,26,125,182,104,44,94,200,106,230,202,53,3,59,158,70,99,182,6,133,48,137,39,78,212,78,47,81,124,13,223,238,238,35,71,228,16,119,97,199,217,136,41,207,178,106,90,209,60,34,249,72,226,56,73,66,64,159,98,57,155,207,205,27,236,177,159,190,144,169,207,69,47,89,242,1,119,32,115,86,41,88,86,203,254,191,72,50,94,152,133,55,133,220,188,209,172,45,16,144,195,199,193,231,213,228,32,233,116,27,113,127,60,170,171,139,38,93,197,136,59,149,185,236,40,249,201,195,197,242,64,57,244,185,204,195,232,192,239,49,18,73,199,30,58,7,163,252,91,67,91,90,218,241,8,182,240,233,45,78,107,122,201,162,92,200,10,21,93,111,88,84,128,139,230,202,90,214,243,218,132,1,211,121,115,130,118,198,15,85,90,221,155,96,221,38,8,57,111,77,152,112,140,203,211,45,187,122,229,190,181,171,37,117,110,221,93,53,96,122,118,21,90,105,183,171,136,144,103,87,41,182,237,117,117,245,244,133,218,183,23,220,58,60,166,86,84,118,105,114,77,221,174,157,186,80,255,231,141,78,58,79,91,236,128,4,12,197,102,132,48,122,97,222,59,210,218,186,31,99,149,61,220,226,95,202,44,127,133,132,183,135,4,58,185,7,90,213,139,10,234,129,222,87,103,92,47,135,234,51,233,98,190,138,157,161,231,151,108,5,109,220,184,187,114,247,91,190,71,182,104,211,171,145,166,203,86,235,59,56,44,106,27,158,165,246,171,49,149,186,165,41,153,152,66,191,69,162,228,124,149,184,170,41,81,246,54,171,134,209,105,45,79,79,96,211,161,52,125,174,134,226,3,248,156,222,232,201,197,66,82,55,137,118,30,87,24,88,118,98,10,223,130,185,80,156,61,27,8,101,160,28,239,145,79,167,218,42,234,134,85,230,20,231,7,229,4,30,119,111,200,231,186,216,19,208,116,119,205,149,118,3,147,171,90,117,126,124,190,152,46,23,116,158,225,162,89,25,4,163,146,44,23,154,159,94,69,237,114,211,139,92,65,12,171,122,70,203,87,96,83,39,56,250,65,189,40,210,171,172,196,37,177,74,242,81,248,149,74,165,48,223,5,250,107,247,34,143,179,179,104,244,46,131,90,52,76,227,46,234,9,17,220,160,254,39,8,167,51,168,240,234,204,123,123,131,218,211,195,251,143,199,213,175,13,26,37,14,171,71,54,138,63,18,11,139,27,212,191,132,54,234,140,44,160,98,201,175,5,186,209,85,116,68,177,59,129,176,34,101,118,68,78,52,116,128,129,170,77,162,69,119,245,141,172,64,86,205,129,20,192,10,228,85,28,171,86,85,1,167,238,132,128,96,83,236,172,13,204,19,36,91,13,69,21,134,130,216,33,248,108,91,68,218,101,185,35,100,73,153,205,79,40,40,136,89,188,32,185,122,146,200,19,122,44,178,75,49,135,37,84,26,199,39,241,174,40,185,155,188,183,92,65,5,85,114,122,70,90,172,23,102,87,100,28,249,5,137,56,80,191,254,58,112,138,58,231,27,65,23,141,46,183,77,164,155,39,80,33,43,226,120,85,3,241,98,98,30,25,61,56,56,168,0,135,33,119,209,182,202,240,155,137,2,48,243,200,119,234,220,140,165,203,221,240,87,149,113,208,127,230,187,45,237,26,205,209,104,61,43,167,31,214,238,127,184,252,104,73,234,201,163,47,68,65,87,125,80,59,52,56,88,166,45,21,6,177,242,152,58,49,114,172,210,37,117,109,28,244,255,199,225,64,239,0,48,13,249,170,244,30,79,246,190,113,164,27,102,109,193,143,86,90,24,85,144,149,187,19,238,141,214,158,159,92,189,241,164,118,254,100,237,210,247,245,79,238,215,238,124,250,191,39,222,134,191,235,247,46,160,123,44,111,62,76,154,111,179,105,250,235,255,208,159,228,253,250,145,129,47,141,179,143,235,119,207,193,207,198,63,191,19,113,139,180,131,155,128,24,224,245,194,113,252,246,86,237,254,197,230,152,2,72,250,197,96,132,216,198,182,24,33,6,32,18,88,91,174,14,58,76,120,196,197,122,99,213,157,145,13,193,15,0,80,15,159,118,1,184,203,21,12,12,51,246,45,8,198,38,244,211,117,223,232,80,246,103,162,66,98,1,4,23,44,9,109,177,127,168,228,64,239,170,49,65,154,150,58,188,192,28,233,203,90,162,234,114,13,10,32,136,69,84,215,34,12,186,88,80,107,247,26,210,162,76,53,146,29,120,46,104,125,81,196,71,158,151,150,94,35,110,81,130,237,225,245,215,169,55,29,53,80,96,46,19,226,203,69,172,6,125,232,177,155,50,203,210,27,32,18,93,119,168,47,94,11,203,6,117,213,51,13,137,175,191,30,120,109,208,246,140,49,220,91,111,189,166,190,245,150,59,50,184,176,246,41,164,59,163,70,61,201,97,101,22,34,158,226,217,122,23,63,114,45,130,212,10,20,201,224,117,44,182,153,20,96,181,86,42,120,162,170,226,142,182,32,224,236,238,160,138,244,16,123,70,105,1,92,95,158,82,75,238,85,156,118,30,82,120,81,54,251,238,94,17,187,43,16,104,81,214,231,245,86,197,121,145,69,153,219,32,68,14,192,21,222,125,224,237,102,168,110,46,120,184,189,52,236,27,100,66,240,45,167,9,193,132,82,139,104,7,157,195,241,76,44,252,89,43,195,136,240,24,180,196,15,66,112,132,103,102,114,135,155,31,173,165,209,212,93,11,192,26,160,177,247,17,50,161,65,5,79,118,164,69,230,64,110,53,15,57,33,185,114,59,185,227,148,219,109,162,140,82,38,113,120,246,16,146,153,23,61,241,199,61,108,232,228,71,248,148,178,61,166,249,34,70,243,106,33,171,119,49,60,173,54,183,246,122,156,206,31,39,253,229,117,183,208,88,181,134,251,54,181,47,53,115,160,230,188,194,102,222,70,230,132,136,8,117,217,28,18,233,45,16,234,108,81,193,86,165,30,73,194,183,25,133,221,19,224,192,14,7,142,248,121,188,20,252,78,172,251,221,61,210,70,194,244,131,82,15,117,74,199,31,178,244,102,186,160,148,166,164,238,68,203,249,62,206,192,187,206,118,144,198,215,138,123,169,125,196,75,118,172,201,178,66,205,94,77,253,212,93,187,69,188,180,89,151,228,38,220,72,202,225,204,243,44,70,192,1,75,165,202,149,121,10,80,62,124,132,47,206,36,199,222,56,212,0,18,160,0,140,1,6,186,218,88,177,97,253,36,206,38,61,18,121,53,134,12,184,27,24,79,234,126,235,45,169,143,60,147,60,186,71,94,246,81,186,36,75,217,20,222,7,223,87,145,92,60,166,217,85,82,54,94,186,94,78,161,111,246,4,78,52,149,93,47,133,191,164,4,249,86,6,229,122,82,74,240,194,84,195,231,61,163,158,215,164,115,146,208,11,160,25,43,207,131,218,249,39,97,58,14,58,90,164,216,194,96,99,238,136,124,70,133,225,118,171,232,7,6,194,187,89,27,165,110,96,17,219,165,202,146,219,60,5,189,142,22,91,180,220,94,100,135,86,46,158,237,175,189,86,50,216,144,171,115,124,217,102,55,195,152,9,209,84,51,84,198,26,226,193,90,137,157,196,5,136,65,218,6,209,80,14,141,23,32,117,85,13,174,39,13,138,243,129,236,215,131,150,71,22,72,138,245,157,12,138,134,9,204,185,132,153,139,23,206,42,82,10,166,167,212,163,145,191,203,92,4,109,191,94,39,53,188,105,181,40,155,27,145,167,154,38,180,225,199,17,6,121,87,229,108,209,7,252,134,116,172,250,73,38,145,93,185,46,137,53,47,117,247,4,143,216,165,32,87,235,1,59,15,29,28,212,200,37,17,17,77,141,159,149,87,6,179,242,12,177,156,168,145,80,206,122,13,176,200,175,1,206,48,45,189,98,117,100,239,207,101,115,253,217,80,63,115,100,231,62,230,69,211,131,61,30,136,5,188,19,127,134,213,116,224,37,36,254,140,229,178,193,108,54,27,107,51,241,103,60,144,142,54,201,86,10,253,205,188,4,164,67,105,53,30,237,87,219,71,58,27,108,130,116,127,40,30,123,25,72,71,211,233,192,64,52,208,54,210,57,213,137,180,144,96,213,95,233,65,199,132,62,122,148,27,8,250,131,138,18,204,40,225,126,127,5,47,206,200,241,96,40,236,209,105,231,129,10,206,152,197,46,216,115,70,249,43,73,120,35,117,119,225,229,9,13,150,255,9,181,164,106,168,60,141,193,166,149,47,130,68,224,106,244,33,247,50,187,180,110,115,130,58,171,74,221,255,53,24,192,37,236,245,215,221,32,227,226,232,246,124,112,182,156,207,250,2,178,37,215,108,58,221,143,70,74,165,219,181,70,153,90,78,170,218,252,2,189,244,230,115,43,182,72,175,213,228,129,40,222,205,46,34,97,35,161,181,230,190,245,204,93,235,154,202,149,103,107,173,16,209,83,8,12,211,34,103,107,44,152,13,196,194,49,165,69,206,86,75,58,204,120,80,201,53,153,36,185,64,40,244,18,38,73,112,32,154,142,244,135,67,237,77,146,120,40,24,107,153,193,51,60,144,237,151,72,225,129,254,223,34,127,167,183,243,147,203,241,46,241,40,28,71,23,174,249,118,92,155,116,90,178,90,174,248,116,158,210,11,3,6,147,163,130,98,151,167,155,11,171,71,143,75,44,222,46,98,97,155,155,7,113,160,34,174,23,252,104,101,54,159,85,203,205,66,69,242,76,105,182,192,145,228,72,87,87,105,148,55,146,172,149,6,224,159,215,89,62,81,52,16,17,27,129,132,166,222,82,85,43,23,116,154,159,15,191,1,160,108,185,184,155,134,62,162,229,94,11,112,159,35,194,16,194,177,139,150,73,72,147,213,106,37,209,215,23,236,15,251,67,225,128,63,24,247,7,35,177,196,64,160,63,208,71,186,64,114,43,31,13,4,67,65,127,177,18,225,71,66,244,21,62,16,93,142,254,187,202,63,203,207,190,106,124,254,94,253,167,139,43,183,206,212,62,187,189,252,232,66,253,242,189,250,249,183,247,99,189,250,87,167,27,119,126,53,139,211,32,205,77,14,246,45,67,210,206,136,211,97,179,143,187,187,55,26,47,68,206,233,123,73,1,171,103,154,162,14,224,36,88,244,60,139,179,64,144,204,179,168,95,110,46,63,187,90,59,119,187,126,226,109,201,187,115,6,186,98,18,68,205,154,124,81,1,89,14,166,201,80,249,152,45,111,141,163,50,57,55,237,45,211,244,55,26,139,91,74,107,59,220,8,65,114,99,175,104,142,190,30,137,178,47,243,169,211,39,103,114,185,2,174,166,94,62,117,2,112,126,94,75,29,236,240,138,180,157,220,237,79,1,164,123,201,143,73,168,242,234,220,62,173,208,131,151,245,17,70,105,98,152,38,48,222,13,107,206,140,166,234,220,93,176,149,31,30,170,220,204,161,156,250,224,181,224,52,36,107,26,137,221,41,92,58,207,68,30,225,11,69,14,198,135,229,228,146,130,17,182,78,80,70,49,93,243,8,7,117,179,201,96,230,158,104,151,115,232,32,120,207,15,154,223,136,132,66,240,229,64,178,38,127,245,130,154,192,124,218,124,21,37,75,211,70,10,139,17,222,0,56,160,84,77,103,60,216,59,49,177,105,177,0,234,45,203,153,212,172,37,32,100,118,222,128,104,38,127,84,11,52,249,35,241,19,228,233,57,136,203,20,141,111,83,154,40,168,148,47,241,218,130,201,150,102,213,54,60,61,243,89,217,27,49,158,57,110,77,131,236,66,95,10,143,58,145,170,133,66,190,162,131,248,231,154,72,42,142,204,239,194,18,178,197,103,136,241,131,232,201,103,174,176,198,226,105,229,157,30,151,66,77,22,159,246,81,14,19,148,45,158,5,44,131,93,27,253,160,187,62,27,199,118,58,99,86,240,236,209,17,230,173,202,252,177,218,220,61,232,78,237,57,132,66,161,127,243,238,177,250,245,169,218,189,167,102,250,46,185,37,194,194,254,193,166,74,129,204,106,125,50,95,65,103,119,113,190,200,85,247,25,83,149,109,236,33,172,43,173,230,73,181,76,15,26,116,251,44,49,73,39,144,6,230,102,113,162,153,187,183,101,225,156,83,153,31,109,154,184,77,73,36,123,253,36,127,24,20,220,225,43,60,15,132,232,237,204,192,219,223,85,202,122,30,187,33,174,184,129,150,180,254,61,200,22,141,91,31,214,238,126,203,178,46,181,199,29,184,159,25,156,81,214,38,232,29,203,53,48,133,13,104,187,204,145,4,173,48,51,191,175,148,175,54,95,69,137,0,3,91,155,109,25,18,243,100,254,41,20,137,143,140,12,73,150,219,9,86,222,130,97,97,204,197,29,38,99,40,98,44,122,112,2,231,18,147,7,248,130,82,82,231,244,177,124,102,18,67,109,112,121,204,250,204,200,43,201,243,73,162,150,85,96,99,186,93,205,178,89,193,43,139,79,154,86,53,9,198,171,138,79,60,171,26,254,78,191,141,22,38,72,72,194,82,250,82,229,234,11,159,44,63,187,176,252,228,253,198,147,11,146,247,194,193,101,75,208,155,51,93,40,96,250,122,125,17,88,40,186,97,249,48,146,189,206,75,204,33,14,147,166,18,217,135,176,158,69,147,115,21,231,172,11,80,40,132,46,170,205,100,60,113,15,251,159,19,239,194,127,232,203,184,116,170,246,232,157,218,249,79,27,95,127,94,59,191,132,241,61,207,252,189,246,224,68,253,204,165,198,247,239,47,47,125,16,28,24,136,214,30,255,24,170,95,61,19,12,213,63,189,249,191,39,222,249,215,211,51,246,167,255,122,122,30,243,102,156,95,170,221,186,92,59,245,176,118,247,115,10,192,0,92,59,117,181,126,21,193,55,46,255,4,224,161,124,40,16,8,2,136,126,0,17,98,32,156,165,25,50,151,31,215,46,93,88,126,196,159,144,183,6,148,1,128,18,68,76,6,108,80,108,165,235,95,252,72,161,56,123,251,175,167,103,161,95,206,231,43,63,222,171,61,123,178,114,233,89,237,238,151,181,147,159,163,47,254,183,119,209,71,4,72,6,29,125,244,14,134,119,93,186,138,79,104,215,161,46,121,82,59,249,16,104,199,224,16,37,12,117,209,43,143,87,63,58,3,5,26,119,174,212,62,58,15,116,130,47,171,239,222,110,60,251,1,209,190,122,187,246,224,230,202,141,243,43,111,159,95,249,241,155,149,231,167,49,102,43,180,120,237,115,208,90,177,252,185,175,106,79,151,0,141,218,189,199,54,200,171,95,156,130,146,141,39,215,151,31,157,160,187,54,116,71,34,108,153,198,211,29,87,6,240,193,255,72,22,32,206,201,135,181,83,39,49,135,30,16,253,203,247,96,124,163,203,143,254,1,68,249,215,211,207,107,231,160,231,255,132,149,30,58,185,242,227,215,181,115,55,96,225,135,239,20,3,234,61,47,62,89,185,245,94,237,204,71,52,37,31,123,254,195,67,244,130,57,243,51,67,247,214,135,255,122,250,69,43,228,224,191,6,140,215,131,47,151,151,128,8,159,211,9,7,136,137,63,7,76,36,47,190,3,72,218,138,134,140,215,174,124,78,131,243,214,207,222,170,63,252,164,246,237,173,213,191,93,7,92,93,75,214,63,125,208,120,251,215,218,221,135,171,127,251,161,246,235,13,122,35,3,250,80,59,121,123,245,235,107,245,247,111,215,255,249,171,173,237,120,147,182,27,183,158,212,239,127,72,137,1,213,128,162,20,162,87,243,181,165,143,41,153,155,23,91,249,233,189,250,210,37,104,27,49,190,114,26,90,111,124,255,153,39,204,171,215,151,159,95,3,190,106,86,230,12,203,175,184,242,227,237,213,211,23,27,95,124,216,184,246,77,147,242,80,12,202,212,127,122,191,5,204,187,103,129,112,12,26,101,31,44,255,78,253,204,63,234,119,190,110,124,113,183,118,22,40,120,190,126,230,67,96,206,218,201,7,245,171,103,97,70,0,38,241,240,242,210,18,244,175,118,233,251,213,107,95,194,116,105,60,189,2,79,106,31,254,45,24,32,111,206,182,193,244,240,223,202,243,15,97,197,168,95,115,91,43,72,194,90,156,8,87,158,81,22,94,121,254,5,204,169,250,157,155,116,246,33,98,87,79,44,63,186,89,255,234,169,65,115,218,11,100,240,165,239,176,216,243,239,97,185,0,8,88,152,128,133,245,107,245,218,223,145,93,174,125,93,255,224,54,192,52,95,157,251,4,128,192,164,169,223,190,81,59,117,161,118,230,139,250,149,251,171,223,255,13,151,163,51,247,67,129,80,0,112,173,45,125,130,184,158,188,141,171,204,221,243,24,243,234,210,123,141,7,79,68,16,113,127,255,192,242,210,243,218,201,119,73,209,159,129,89,240,203,163,119,26,75,183,224,245,234,233,15,163,254,96,216,44,1,124,200,95,132,252,241,24,125,1,173,90,109,98,84,80,161,82,9,119,94,54,93,150,77,47,227,144,26,14,48,151,229,129,240,0,117,89,174,250,75,93,101,230,163,172,230,226,10,201,58,176,222,156,213,37,63,187,18,178,209,61,5,115,165,92,153,169,244,18,151,121,31,11,28,194,126,161,99,147,213,104,235,14,129,215,178,110,249,236,102,90,69,209,138,138,110,26,73,228,170,199,165,36,31,191,249,69,47,193,88,174,0,101,104,210,6,82,217,72,192,109,77,156,124,241,195,218,163,119,9,83,127,110,220,138,99,109,103,53,37,87,85,181,110,51,63,4,192,200,91,238,232,102,243,26,11,24,42,205,162,251,48,200,31,210,162,91,126,102,210,140,153,74,209,214,146,160,1,243,187,115,205,73,198,181,63,193,254,155,47,1,177,55,239,221,177,61,97,131,77,139,118,19,113,152,221,171,90,148,51,232,34,159,37,92,22,137,6,241,200,150,249,22,79,82,227,7,17,48,37,175,208,169,179,130,151,34,105,37,177,128,66,190,25,42,188,98,243,61,227,209,144,161,40,143,25,57,107,120,43,177,208,152,14,47,35,163,68,208,25,110,88,162,134,61,243,224,57,59,16,139,182,60,120,214,229,140,121,240,28,27,8,69,114,241,32,143,160,38,231,204,51,103,140,69,251,7,155,62,114,19,11,100,204,34,157,58,140,13,47,100,102,45,184,217,18,188,145,231,198,6,126,233,189,13,251,105,181,133,137,89,180,69,49,171,50,157,1,22,219,131,53,61,101,107,131,173,117,50,25,6,134,117,65,177,154,34,154,147,176,215,146,241,198,205,48,220,114,248,35,46,195,95,59,115,10,54,122,169,189,174,132,61,180,27,31,147,109,237,203,89,85,209,167,4,83,158,228,221,201,78,145,167,55,117,27,119,79,212,62,56,245,27,33,175,169,250,140,197,18,201,79,172,126,235,37,57,141,75,178,17,236,250,143,180,14,139,177,43,195,241,156,25,187,114,198,136,93,57,41,167,205,149,55,152,139,246,135,51,185,24,143,93,41,207,155,1,43,229,185,127,227,210,251,194,23,91,239,213,227,69,175,184,14,54,108,53,37,214,204,167,41,228,211,99,127,72,62,157,26,60,38,15,17,62,77,7,200,101,61,27,159,78,201,115,114,202,228,211,112,180,63,152,205,69,20,131,79,223,28,28,50,248,116,154,83,64,112,85,176,222,199,218,63,163,142,179,163,179,113,114,20,149,200,251,21,89,180,39,38,114,178,105,33,76,204,203,166,205,47,241,166,103,166,33,243,172,52,225,26,165,181,71,234,67,111,152,190,50,113,33,216,77,75,167,168,203,64,65,213,48,34,221,4,250,123,23,72,78,169,55,129,83,180,12,137,173,131,172,31,233,207,102,49,60,136,121,30,140,158,54,198,49,220,218,226,226,179,240,121,36,254,188,108,61,134,102,225,242,51,101,116,210,5,233,121,180,80,158,219,76,100,130,196,97,98,143,230,91,4,219,231,163,120,50,69,233,94,255,234,244,234,215,127,195,200,249,164,156,41,67,27,133,137,53,48,74,140,129,184,143,116,243,154,162,52,142,151,94,172,71,39,208,48,72,12,104,180,28,8,68,81,235,98,149,158,126,5,138,106,237,212,23,146,204,247,111,120,120,242,243,198,147,247,150,31,127,183,114,247,62,218,166,30,156,88,253,228,185,36,227,6,152,128,205,234,9,218,147,136,50,74,141,16,146,76,119,23,1,26,106,136,55,31,162,150,250,224,108,253,211,139,240,37,56,16,71,139,95,172,126,245,76,227,242,117,106,175,2,189,188,241,213,229,198,223,127,134,39,216,206,169,171,203,143,62,7,5,183,246,248,121,227,198,39,181,111,190,135,98,104,180,56,249,0,173,86,31,162,82,219,248,224,254,242,147,39,244,97,19,243,163,173,7,205,74,146,206,161,230,15,36,103,20,74,231,50,17,131,66,141,15,222,95,126,244,204,73,30,212,162,17,165,183,107,103,239,89,41,4,82,8,168,244,148,54,160,22,81,139,214,10,60,57,243,17,154,179,222,255,2,52,110,24,102,172,74,236,35,141,39,215,225,45,37,64,253,218,135,20,53,196,250,230,93,252,78,236,29,104,61,163,217,160,238,222,168,159,125,140,63,223,123,176,242,227,247,245,203,79,106,215,62,95,126,244,193,242,227,27,88,247,252,189,218,201,31,235,87,207,214,63,57,179,114,227,114,253,131,155,166,97,237,198,121,180,48,81,235,9,177,56,24,8,48,83,5,53,211,240,87,141,51,15,106,95,60,171,93,248,158,12,206,59,180,83,244,208,6,58,229,105,172,243,48,235,121,89,130,154,216,116,76,182,162,67,224,202,83,1,110,188,101,76,245,237,173,218,157,239,104,199,224,11,254,183,110,46,50,6,186,89,73,206,3,86,70,10,100,226,38,35,173,188,123,99,245,242,119,48,240,235,225,37,98,65,165,183,12,17,253,47,223,167,6,62,202,57,204,50,120,233,131,250,213,235,245,179,63,195,52,133,146,203,143,206,214,30,222,160,175,12,46,162,102,75,164,255,217,239,87,159,124,136,129,208,223,254,121,249,209,199,171,55,30,215,175,124,186,188,116,150,14,77,253,202,105,209,48,199,198,139,219,254,232,79,209,134,5,124,184,114,238,157,198,210,119,141,203,183,225,21,114,209,229,235,117,40,6,112,254,246,1,229,19,124,248,193,189,218,215,239,34,144,115,104,22,70,195,212,245,235,245,79,79,214,31,61,114,114,154,104,52,166,189,160,70,79,102,0,229,54,77,47,139,172,179,23,6,227,49,204,13,62,180,216,52,223,49,217,207,24,56,60,165,184,252,139,141,3,99,191,51,14,20,216,47,158,78,155,43,125,253,218,7,190,250,195,175,215,193,124,136,252,147,37,218,181,229,167,159,227,120,252,250,109,237,139,175,241,203,147,235,245,51,4,198,201,207,87,191,129,145,62,139,75,21,31,239,250,123,23,87,238,157,170,61,251,26,88,1,127,146,19,3,44,64,88,25,80,104,60,57,141,161,138,150,144,195,168,10,95,187,251,205,242,211,175,254,151,176,78,227,22,66,174,223,248,166,126,227,12,41,112,173,118,143,172,80,215,190,169,95,191,9,127,215,206,125,137,5,8,64,60,108,120,122,2,49,185,244,65,237,253,111,141,229,12,192,174,220,125,222,184,141,103,75,248,246,226,133,250,219,151,234,39,174,224,148,128,159,143,127,88,125,247,182,217,250,249,43,38,179,254,240,107,227,230,151,148,131,177,226,221,27,43,156,38,132,111,62,92,185,116,179,241,228,98,253,167,15,112,3,126,64,38,213,229,123,245,139,63,214,126,249,190,246,224,129,89,242,171,27,152,108,249,210,25,246,243,135,135,171,111,127,108,160,231,60,38,96,76,185,100,150,49,182,7,60,3,187,120,14,254,174,223,191,12,168,34,99,124,242,188,254,224,58,67,227,209,119,181,251,23,105,177,250,163,147,12,190,245,16,197,246,211,57,235,196,99,27,175,35,12,27,134,230,67,199,129,13,192,95,121,251,114,227,225,19,79,6,190,243,29,225,40,97,214,1,191,2,187,186,77,185,254,16,76,185,176,203,140,59,117,245,223,183,230,31,145,13,135,4,51,31,18,39,162,36,163,254,67,166,164,18,139,193,148,68,201,80,51,189,0,100,166,147,36,164,215,213,162,94,217,64,255,174,93,184,88,59,135,45,49,227,198,189,199,104,182,39,35,68,41,187,242,252,11,88,243,26,79,158,2,87,65,225,149,251,104,153,95,249,241,250,202,143,223,176,57,246,233,205,218,163,71,43,207,47,173,60,251,39,159,198,231,235,103,159,215,223,63,201,167,25,19,46,196,201,99,148,164,160,144,34,191,126,235,53,183,27,75,255,168,127,115,130,206,234,149,239,222,22,231,39,157,84,198,196,166,135,131,141,167,87,128,51,240,237,185,135,181,115,183,161,45,88,134,197,137,103,157,234,56,105,201,42,112,127,245,211,39,198,162,64,231,54,22,64,78,189,225,92,11,232,44,109,220,57,107,240,183,72,22,16,91,26,223,127,69,15,92,26,159,191,103,174,83,100,104,205,37,224,163,243,216,151,11,223,51,62,190,115,214,128,67,215,44,74,249,250,137,91,184,72,221,126,94,191,118,169,126,229,179,250,71,247,107,167,62,51,104,72,75,34,85,31,124,34,10,98,36,14,208,45,3,194,202,189,95,65,236,135,17,4,129,216,196,86,40,15,100,172,159,189,0,123,218,242,211,11,20,97,123,215,40,95,2,147,92,252,134,47,64,214,2,231,79,3,23,137,48,161,239,226,178,104,227,144,250,181,155,72,138,107,55,161,0,8,146,181,95,79,226,33,242,183,239,225,89,149,27,85,225,173,243,200,117,245,196,137,229,167,31,210,99,54,118,206,197,235,250,204,244,96,198,30,111,78,20,53,23,73,11,19,101,116,180,63,21,8,120,76,20,54,38,132,179,128,227,86,63,189,189,250,245,123,141,187,159,214,30,255,204,200,79,206,211,204,209,35,130,38,125,200,206,192,174,158,69,190,32,104,224,49,251,181,175,241,188,157,156,180,35,95,60,252,4,88,6,151,154,199,63,215,223,191,14,164,106,124,241,8,123,76,143,236,240,104,253,75,34,78,113,122,92,188,84,59,189,68,143,200,96,161,94,126,114,115,249,209,57,70,248,31,191,6,176,244,220,12,38,95,253,3,42,61,223,165,192,49,158,220,157,199,116,42,131,40,214,248,226,46,45,9,200,136,194,49,82,250,201,223,81,196,191,247,222,242,147,95,140,118,141,211,120,218,17,104,218,172,78,42,226,216,18,46,160,3,69,135,8,222,50,250,243,50,98,91,76,160,167,177,238,96,174,124,241,12,15,84,127,122,111,121,233,22,66,35,61,165,212,99,179,231,201,47,245,175,158,226,140,188,253,193,202,143,168,168,212,174,47,1,14,108,54,255,248,11,159,112,119,153,168,204,164,19,218,140,200,1,145,76,127,78,224,128,88,44,149,130,181,179,25,7,24,188,141,36,190,251,168,118,241,158,141,165,197,87,166,70,5,44,253,12,231,66,237,210,63,87,238,49,113,68,172,8,163,203,75,94,0,188,13,6,102,211,228,234,63,41,207,137,250,25,229,12,118,110,107,44,167,183,222,91,57,255,46,148,167,212,180,148,55,154,59,127,182,113,242,150,239,127,78,128,100,123,150,186,101,48,25,254,204,125,24,171,255,57,113,13,135,235,187,183,235,15,222,33,3,245,8,38,60,45,102,224,193,120,89,128,14,19,18,185,9,122,120,241,83,202,62,98,171,184,249,159,252,101,249,25,219,198,93,251,211,248,199,167,176,172,96,159,9,251,208,169,67,229,17,166,165,10,138,164,109,158,83,130,210,138,160,29,160,96,242,246,249,250,210,89,138,167,235,42,6,202,11,232,182,226,242,45,172,21,183,144,127,44,156,146,139,169,86,78,25,128,63,109,172,21,244,68,156,53,121,230,111,141,79,110,82,133,150,80,252,14,202,84,87,175,27,79,232,82,109,252,172,255,4,140,205,222,2,65,233,114,78,53,40,94,134,117,137,190,18,79,242,197,105,110,78,94,1,25,145,154,116,29,160,77,195,70,129,227,113,253,166,49,18,172,188,165,228,7,116,89,176,243,41,157,97,220,214,80,255,236,46,192,49,203,136,208,156,99,121,241,220,234,137,175,0,166,109,104,45,99,118,14,22,159,123,246,125,143,50,10,89,9,105,49,182,172,113,50,194,68,68,62,59,113,139,26,130,240,201,153,107,245,59,55,209,30,1,98,246,71,231,197,186,226,244,165,112,112,149,166,237,18,178,192,74,11,168,178,237,241,163,243,40,248,128,124,68,112,102,163,32,20,118,225,45,167,228,106,50,89,56,72,162,59,155,27,210,192,192,232,104,83,38,51,70,148,42,193,174,187,54,43,67,156,58,160,117,116,79,89,250,248,95,79,207,90,208,128,137,203,120,5,229,28,226,157,5,74,203,187,245,175,30,225,20,33,115,215,4,251,211,47,43,23,206,194,46,181,114,247,107,39,64,209,213,196,88,220,16,129,19,79,104,223,65,160,162,187,17,115,90,163,212,231,111,169,146,104,252,164,169,224,80,138,32,11,12,178,17,105,23,135,237,204,169,149,91,188,119,206,126,161,79,202,119,48,126,160,84,131,80,14,123,15,219,255,132,141,217,96,92,83,242,54,70,135,203,213,84,190,117,25,72,81,77,49,135,48,26,82,179,162,240,29,29,138,12,141,120,12,33,147,240,196,117,226,199,127,32,27,62,254,1,148,33,128,95,255,225,137,57,251,225,231,185,111,161,51,181,211,167,168,210,64,150,232,235,128,49,179,207,144,21,2,31,242,165,18,189,238,8,146,20,108,253,220,167,248,157,168,89,48,210,64,29,198,203,75,151,235,39,110,66,129,213,211,23,233,115,16,79,64,56,6,98,25,100,178,76,53,234,228,243,224,1,128,165,26,27,224,105,168,152,56,77,161,173,123,204,238,183,252,252,46,108,105,54,142,164,3,79,87,59,192,16,129,156,190,136,88,145,206,82,193,199,220,128,132,166,69,250,24,202,162,23,149,254,245,244,11,182,44,145,33,68,172,222,133,239,15,224,111,106,165,1,9,110,5,52,57,182,156,124,33,14,199,11,33,47,242,168,7,109,217,54,12,75,224,210,197,250,185,155,184,81,58,4,73,138,188,216,4,131,118,238,235,213,207,254,110,44,75,40,136,127,244,161,199,74,3,234,191,184,192,196,6,250,195,2,119,14,4,67,169,145,145,118,22,24,2,10,121,229,228,207,181,31,30,53,150,158,27,242,30,218,133,137,149,205,62,84,130,241,1,68,146,26,72,131,48,66,92,3,48,183,121,10,159,16,26,25,232,241,149,250,195,115,248,5,132,207,159,223,161,154,62,136,5,184,62,129,126,115,145,58,107,62,161,18,6,183,238,189,99,17,38,73,187,171,167,79,55,190,122,199,166,101,138,175,12,142,161,70,115,236,14,157,135,23,207,49,204,191,122,167,113,253,33,181,223,161,24,241,246,243,229,103,207,27,151,111,51,129,220,109,98,184,116,249,212,73,113,167,99,243,138,110,13,148,89,127,252,199,202,221,37,16,9,41,88,187,188,234,52,55,10,155,69,120,64,148,72,250,135,66,225,80,184,233,74,99,108,192,168,117,124,241,97,237,222,117,64,194,214,138,49,138,136,226,183,239,177,45,237,231,179,88,12,200,253,240,19,212,188,158,252,108,65,212,203,91,84,208,180,226,196,247,142,227,26,31,29,29,29,142,180,33,103,179,137,70,224,59,228,2,244,123,6,164,17,123,71,97,166,46,80,63,102,199,162,47,42,171,244,21,51,50,57,140,219,20,2,114,159,181,46,101,91,90,158,42,64,134,233,216,144,26,68,174,116,238,52,212,102,142,11,139,225,110,123,247,108,227,217,93,175,141,71,148,176,196,158,210,90,34,113,76,237,154,36,85,182,152,241,121,93,234,131,75,247,75,103,175,81,151,190,248,13,242,233,87,143,176,95,159,61,89,185,123,31,53,194,203,15,97,177,178,73,221,108,222,240,205,130,237,14,214,179,3,103,19,116,254,17,84,113,4,91,150,231,138,242,59,62,113,0,24,17,233,20,187,244,65,227,201,29,102,181,162,27,9,140,129,96,184,50,236,192,12,209,143,206,219,70,200,5,50,25,30,170,93,162,12,66,86,0,163,252,234,201,11,40,51,147,205,172,254,232,218,202,205,231,134,197,31,94,225,88,210,113,162,138,188,139,77,194,105,218,52,167,76,48,72,206,217,249,148,9,195,31,79,89,208,178,8,209,221,234,34,26,3,86,63,125,132,219,196,195,219,181,83,231,233,32,26,246,84,180,104,94,187,70,109,115,171,103,127,164,22,235,213,127,192,66,240,51,37,12,57,139,177,12,49,173,72,5,94,186,151,161,145,235,246,251,22,209,126,233,99,218,68,227,242,79,141,239,63,163,173,160,72,247,213,183,184,209,223,57,107,97,96,80,51,5,241,25,118,18,28,180,79,206,139,0,209,14,77,15,158,4,83,180,197,74,253,245,151,245,79,206,212,207,254,189,118,247,49,170,62,168,67,16,169,134,219,167,151,159,124,211,56,253,110,253,202,103,40,200,242,138,43,239,62,163,3,69,119,21,183,221,83,56,188,17,108,171,241,120,208,34,161,7,2,158,38,35,54,225,233,168,52,245,200,22,57,196,174,215,92,188,130,85,184,57,193,168,78,119,13,114,250,133,199,96,32,47,131,132,81,255,224,22,10,224,208,79,190,155,216,198,143,214,165,251,166,77,133,52,167,49,153,44,180,117,241,164,205,40,47,110,38,236,21,63,120,22,203,219,150,9,10,144,97,251,201,153,198,7,167,41,182,196,82,240,249,234,215,215,236,122,3,21,15,96,131,250,224,118,237,220,109,170,213,195,2,209,248,246,87,180,200,90,21,29,86,248,250,7,120,223,229,193,13,44,73,141,136,95,124,137,19,246,206,89,244,198,127,244,8,213,91,104,221,24,117,208,85,47,223,118,213,52,169,127,189,33,228,80,147,51,16,141,152,197,200,146,66,234,218,57,198,121,12,104,178,78,58,109,217,175,83,169,20,76,105,47,214,49,118,234,43,167,221,181,57,163,45,202,76,194,217,41,26,138,191,255,172,241,236,67,67,71,53,22,44,188,149,67,69,218,199,87,168,72,91,187,122,127,249,17,89,116,233,240,16,56,168,40,81,71,15,107,43,212,106,141,173,128,28,125,238,38,136,207,184,27,80,17,130,78,166,147,255,132,39,100,60,206,34,187,220,253,220,102,154,166,197,24,31,243,41,8,220,6,194,6,51,40,8,208,96,254,172,60,123,6,197,106,231,190,112,10,236,14,211,158,112,180,42,172,162,233,72,214,178,138,142,142,122,26,248,152,66,43,128,98,66,162,85,126,176,203,185,164,60,154,106,190,125,96,108,56,84,43,193,217,201,241,166,116,97,67,40,152,82,44,152,139,246,87,211,90,135,172,0,114,88,227,157,199,98,97,17,136,40,159,216,21,90,177,202,173,203,181,15,255,182,44,156,188,121,42,183,148,133,201,41,199,89,68,75,164,105,104,32,174,90,25,25,254,52,223,153,28,71,19,78,95,13,215,213,207,118,146,0,220,138,34,52,85,123,136,142,135,2,60,217,132,168,225,211,168,46,26,196,240,56,235,206,119,212,248,131,252,69,171,19,23,32,99,233,48,165,64,171,109,10,189,13,132,45,202,85,19,54,213,194,86,117,197,182,88,73,178,1,211,98,102,223,201,43,186,25,219,44,152,203,191,162,12,238,60,186,97,222,45,151,175,47,47,221,178,81,178,245,222,44,236,166,184,114,32,51,113,95,25,180,227,185,152,1,241,176,242,234,146,77,198,117,29,59,139,161,143,151,167,167,153,139,66,36,223,5,247,120,22,46,78,124,133,124,49,95,221,81,158,85,119,206,20,19,113,89,23,106,36,34,65,121,78,201,211,154,161,104,32,224,17,107,217,153,140,222,200,79,191,23,253,245,120,130,250,230,129,151,121,149,20,115,203,235,50,34,84,42,217,236,200,44,76,5,132,131,49,190,48,52,25,241,32,149,197,144,153,246,184,50,232,165,139,1,102,253,66,28,27,127,57,151,211,213,42,45,32,151,172,205,45,118,203,175,225,37,102,51,204,174,249,182,105,20,211,146,122,12,104,148,153,234,90,23,58,36,10,166,17,205,192,233,132,74,107,155,94,154,52,162,107,169,91,8,177,235,55,221,54,169,151,46,188,70,152,130,55,167,7,88,161,162,11,88,161,81,19,172,56,186,158,49,33,221,252,50,131,17,23,191,76,189,172,85,137,171,165,112,145,105,120,100,60,69,147,173,96,128,58,139,99,37,112,59,37,190,225,16,138,190,192,5,154,133,17,49,218,164,86,187,84,217,22,63,82,43,207,209,8,103,102,45,250,80,22,30,185,164,80,32,201,25,205,214,55,138,63,6,197,31,126,189,144,207,168,93,1,57,24,64,55,101,161,148,36,97,26,11,26,110,219,184,55,239,12,103,236,202,74,164,150,16,15,38,97,69,108,70,43,88,2,20,147,39,60,112,48,25,63,209,211,151,143,47,75,104,73,103,172,75,180,85,50,128,85,215,1,140,55,241,171,93,48,135,11,99,118,73,50,205,97,19,146,49,138,66,37,33,41,217,89,133,36,201,211,212,2,205,241,44,37,119,14,75,216,61,141,253,30,217,179,47,185,29,189,51,214,202,19,166,203,176,11,83,136,177,39,8,249,24,83,168,98,53,250,148,7,21,29,31,156,150,135,137,179,118,174,63,29,10,56,189,181,199,173,129,68,51,209,224,128,162,6,248,125,46,18,73,148,69,204,147,142,12,14,11,241,68,163,161,224,111,17,224,206,227,58,130,187,191,62,70,90,235,133,141,163,88,46,245,86,104,160,241,195,77,74,210,32,70,186,170,104,153,73,86,212,76,189,197,3,56,209,152,113,232,32,111,203,100,100,186,108,123,165,48,50,75,12,170,214,140,69,230,27,126,11,11,26,198,108,142,70,187,19,51,85,100,152,96,192,124,15,82,149,16,165,163,2,124,28,91,180,96,237,145,221,138,40,27,181,75,23,26,183,238,11,173,101,20,61,99,205,141,74,3,213,34,77,48,232,135,144,46,140,229,60,97,61,151,244,106,38,43,201,12,58,202,132,32,224,177,152,192,192,196,236,27,134,20,35,251,54,102,38,211,171,165,162,78,243,164,244,2,169,122,11,234,172,90,208,73,50,54,123,26,169,213,19,103,235,239,255,221,138,51,189,178,49,169,148,38,84,35,179,94,138,252,108,50,40,126,58,161,253,136,109,139,28,83,142,74,50,235,163,61,209,148,59,116,75,182,169,117,13,21,85,98,64,39,109,44,221,18,134,10,216,31,166,104,179,56,112,230,29,61,97,212,72,80,113,62,156,238,116,182,54,216,154,152,115,138,86,218,164,1,219,116,78,81,163,106,59,100,53,11,155,97,203,230,143,102,143,234,214,21,207,92,12,128,74,44,0,26,189,185,80,194,192,101,22,226,150,200,77,33,153,247,141,252,11,3,103,198,136,107,58,124,253,237,15,31,191,2,97,84,192,56,222,189,21,216,9,85,205,99,12,67,17,235,69,75,97,16,37,130,40,105,84,193,64,41,243,240,167,119,199,142,222,108,150,71,146,68,240,26,78,6,219,136,75,228,33,48,15,210,20,243,26,193,184,159,126,136,233,138,170,138,86,237,21,24,66,194,171,19,39,106,183,222,7,157,175,126,245,58,20,81,75,89,91,129,198,147,143,235,215,174,179,2,182,25,73,191,224,6,236,96,33,29,32,225,11,47,126,225,239,237,11,36,127,222,214,220,138,184,14,14,123,98,79,149,102,205,200,70,53,87,35,209,41,219,11,44,185,18,45,23,198,202,37,18,214,125,156,148,51,111,64,214,47,93,109,252,248,181,100,94,106,183,183,106,109,6,36,25,232,105,179,118,72,250,8,146,216,91,184,100,122,26,13,199,246,204,108,34,117,196,136,151,84,229,222,173,148,240,10,153,215,222,231,118,165,152,84,79,87,75,158,85,225,157,89,145,119,152,192,131,218,76,190,153,197,104,194,204,96,128,137,101,72,76,68,77,153,219,73,158,204,246,26,207,56,163,176,7,22,38,224,133,80,126,106,18,251,114,32,42,46,128,32,109,84,28,27,152,17,175,147,160,185,67,57,198,212,166,116,89,35,11,34,187,100,199,222,211,176,138,60,7,184,10,27,22,203,42,237,158,24,112,17,196,164,214,133,76,30,181,198,78,180,242,37,137,163,108,94,204,138,26,251,108,109,233,98,237,226,47,252,178,181,39,20,236,175,153,248,19,237,207,40,121,26,155,0,73,246,136,187,177,1,215,178,211,178,45,218,8,238,84,45,151,11,213,60,70,115,106,217,176,216,140,19,9,218,176,176,5,184,109,120,235,104,221,218,98,191,123,183,249,146,34,187,45,215,47,172,241,176,107,227,121,125,103,185,170,238,208,39,76,194,255,237,94,237,210,119,181,139,31,174,158,120,187,113,253,206,242,243,27,77,113,144,105,12,237,241,66,185,138,18,213,155,51,93,236,42,31,151,198,229,92,201,37,167,228,225,32,38,213,66,21,192,111,160,240,214,91,82,80,114,62,222,104,143,175,1,24,10,105,131,229,128,43,164,64,59,144,160,163,98,2,226,69,12,250,189,126,62,86,10,160,55,97,86,39,76,134,98,101,168,115,63,99,200,224,223,136,158,180,183,66,235,140,160,142,231,78,138,94,253,71,237,228,195,213,79,239,136,116,13,13,186,131,12,73,131,237,192,172,253,242,131,3,102,231,20,14,217,40,204,153,244,227,11,228,134,229,111,64,72,38,27,193,72,130,182,47,226,69,210,108,240,13,180,221,216,196,187,203,196,90,65,200,69,211,128,21,65,77,112,47,79,140,22,201,130,194,73,202,107,121,39,124,175,159,187,9,92,181,114,239,187,250,187,39,237,239,36,35,142,13,235,74,47,166,108,17,22,198,2,198,185,55,250,9,244,178,63,56,236,205,61,34,88,171,200,201,123,40,217,123,35,196,101,160,124,65,167,132,200,29,92,106,160,92,34,136,86,60,25,46,27,28,80,161,243,37,133,73,213,52,21,181,241,196,83,58,16,43,49,92,201,86,104,68,187,21,227,80,2,103,177,220,39,84,95,183,43,29,212,94,67,190,96,124,65,20,103,97,87,7,205,241,112,40,32,135,3,114,36,32,71,3,71,132,87,205,32,160,193,7,24,123,30,51,57,73,213,114,85,41,200,62,2,78,246,225,245,111,248,27,10,105,178,15,13,87,178,239,232,76,177,130,180,32,5,81,50,192,127,89,122,111,172,213,75,165,94,201,204,245,14,15,169,86,106,118,202,94,134,229,215,99,202,43,163,61,6,10,47,207,97,130,133,225,188,130,163,94,80,48,249,227,1,216,45,73,186,47,147,149,204,98,9,75,37,162,9,224,236,35,255,46,154,161,45,217,251,50,15,117,192,127,203,48,154,196,88,86,18,141,221,128,144,200,34,214,164,191,241,92,156,37,161,81,34,253,65,123,250,95,26,75,11,227,102,185,94,159,151,11,131,104,130,222,171,169,170,197,72,212,189,64,211,204,98,244,150,106,87,190,135,100,242,233,155,99,61,239,99,85,36,185,228,200,43,5,218,159,10,74,33,138,109,212,20,9,101,177,15,123,201,10,214,65,27,132,91,218,106,1,171,228,177,142,59,120,64,192,9,61,7,212,192,136,0,152,153,168,117,11,52,231,19,157,199,157,244,65,172,183,49,159,213,7,219,105,13,86,34,146,6,35,30,8,225,145,221,11,51,201,241,149,157,228,10,177,202,183,6,139,202,60,120,133,149,141,197,224,222,92,186,143,145,32,68,50,13,132,93,162,177,203,100,137,102,196,100,33,61,204,233,69,194,121,208,57,202,242,103,177,134,36,187,222,105,182,10,170,39,93,50,247,206,149,81,242,223,40,90,227,44,235,27,60,50,67,129,88,237,116,97,135,157,206,26,42,196,37,94,170,71,232,126,84,104,67,145,230,86,193,144,123,99,60,179,57,57,223,96,251,133,155,17,195,197,30,74,246,123,51,66,236,202,199,239,81,199,212,174,198,103,191,46,63,58,93,252,191,15,187,19,137,38,49,135,136,26,103,15,55,103,40,83,64,89,255,28,136,52,189,189,146,25,158,233,55,67,190,182,244,49,117,92,88,126,118,161,171,216,189,62,180,211,5,237,248,203,195,252,228,77,64,190,254,211,219,72,121,160,121,159,190,78,236,243,165,233,151,135,252,233,165,23,139,124,185,58,253,50,121,230,5,49,204,75,100,23,208,221,129,220,232,246,240,240,147,117,243,73,86,123,201,196,70,39,128,115,207,215,73,236,185,74,181,36,226,45,90,196,184,130,245,106,61,151,168,2,67,109,61,141,167,87,26,95,189,221,49,221,169,101,254,208,180,127,124,111,106,248,229,177,248,39,247,235,23,238,226,253,213,115,55,169,165,166,99,196,169,233,28,101,92,177,23,213,98,247,203,235,4,161,62,181,114,173,157,238,134,245,76,215,117,11,234,193,65,154,175,50,15,162,32,41,133,73,155,55,190,4,118,250,244,231,250,221,159,214,215,161,241,172,173,55,124,210,190,252,78,81,61,121,245,111,103,106,39,158,174,175,83,251,149,194,239,163,75,116,156,86,191,64,87,186,14,187,196,131,197,145,94,29,182,252,98,3,119,196,173,143,97,183,62,190,245,86,232,165,119,189,246,236,227,218,217,11,116,79,95,251,104,50,61,126,63,22,250,93,119,151,118,244,183,99,94,203,73,83,201,63,90,158,209,94,233,74,140,244,143,62,101,66,239,246,117,137,188,72,83,191,94,153,46,189,188,125,137,248,201,162,40,246,232,239,47,182,23,213,151,219,143,181,9,6,86,156,171,197,63,134,60,96,197,218,16,10,94,50,242,107,92,105,156,200,219,150,27,55,249,29,150,155,252,172,250,106,185,49,148,190,218,7,239,55,238,222,120,1,250,42,210,213,95,57,94,77,207,21,94,30,255,144,133,6,186,80,59,247,197,139,234,130,94,169,104,47,179,11,235,93,111,16,231,162,254,199,91,113,16,239,63,236,138,195,145,111,107,197,25,207,31,123,181,224,80,242,31,172,95,121,92,187,68,226,194,62,126,136,1,155,110,61,89,61,113,189,182,244,93,87,177,216,55,185,142,169,11,52,246,103,143,189,52,54,58,244,155,246,99,254,229,89,207,190,124,167,241,197,143,191,105,103,94,158,9,243,160,173,19,128,254,58,145,63,166,101,245,151,199,83,47,28,253,249,151,137,62,101,165,23,222,135,227,47,179,15,235,221,140,17,97,235,78,236,97,67,118,75,176,72,15,57,13,191,9,139,203,135,145,99,196,246,179,45,191,84,171,55,168,120,186,41,122,119,248,152,219,143,136,241,162,156,197,67,251,202,160,153,215,106,134,71,213,207,170,179,249,12,113,2,48,142,103,153,107,191,232,90,64,81,25,42,151,11,170,82,146,153,27,79,226,181,224,34,115,51,160,239,233,189,17,242,186,48,83,165,185,7,60,130,235,51,67,95,226,48,191,65,80,41,5,3,146,76,31,239,208,39,112,223,171,157,57,181,250,209,117,106,82,92,253,236,2,61,125,196,75,167,70,149,176,181,74,184,117,149,160,181,13,188,246,15,133,189,203,135,173,13,180,44,31,179,148,143,181,44,31,12,89,17,10,181,170,145,157,175,88,106,212,63,189,9,197,168,61,15,189,98,209,190,68,47,71,209,83,117,131,169,119,149,84,150,98,192,56,43,177,254,158,68,79,12,241,9,42,100,214,7,32,47,89,30,192,68,193,223,229,18,249,133,119,55,216,129,57,249,138,0,249,15,110,29,34,223,153,234,134,223,153,80,197,50,86,176,219,86,236,96,31,111,27,145,83,40,146,27,129,156,235,144,111,166,213,27,127,113,75,21,101,55,175,251,155,102,157,193,138,225,155,49,156,207,84,183,192,58,163,143,106,229,98,74,201,76,170,93,18,94,41,144,204,27,158,136,156,112,225,115,124,94,199,74,30,215,61,133,203,149,230,9,131,203,229,179,146,58,231,163,135,15,0,121,80,69,192,163,208,217,67,170,162,117,117,247,72,189,146,172,13,118,145,199,59,64,156,156,132,103,193,255,12,6,54,74,1,169,199,246,184,59,97,251,77,106,43,20,38,105,162,155,215,20,30,245,72,62,41,97,251,45,151,105,165,205,48,80,58,62,74,72,114,158,99,145,47,205,84,85,221,6,203,120,154,176,254,164,117,11,20,220,184,10,18,113,214,94,213,120,154,176,254,52,252,70,122,180,30,165,167,220,147,239,41,240,139,124,74,179,59,170,132,97,6,37,234,141,39,201,252,234,164,193,248,131,135,205,25,113,68,182,88,174,7,29,133,15,7,88,17,182,70,185,220,152,36,254,34,182,58,172,56,122,237,145,169,74,110,98,58,15,54,6,85,191,49,123,201,77,19,27,123,118,210,26,169,49,56,8,141,232,234,150,82,181,139,181,220,237,108,154,31,18,13,178,172,204,220,61,138,241,179,231,5,87,87,207,45,35,255,15,176,241,110,152,57,121,93,21,176,173,202,154,213,53,73,237,145,250,244,121,29,255,199,182,160,12,236,102,152,29,133,184,89,37,11,5,99,26,74,14,7,37,210,117,186,6,0,234,184,151,248,51,133,92,14,180,49,186,28,240,135,58,222,113,205,21,230,50,147,90,38,107,60,157,212,171,199,139,50,245,154,101,94,70,166,233,189,139,3,118,167,56,163,165,80,147,148,166,247,107,205,223,2,65,13,164,218,5,72,74,11,0,201,111,1,32,136,92,97,47,212,141,190,182,219,24,175,32,180,199,31,253,182,125,232,146,34,110,157,0,233,42,234,246,28,152,183,212,114,58,56,241,48,106,8,184,152,83,68,224,250,110,219,117,49,188,43,204,110,46,11,34,149,243,234,178,144,227,136,123,76,210,92,71,197,193,25,57,71,220,33,67,129,116,191,53,53,226,36,79,141,152,99,87,105,139,114,70,206,10,137,143,212,244,128,18,142,68,121,106,196,244,224,164,145,247,104,98,112,161,152,63,150,199,45,79,39,181,143,88,146,30,89,29,66,19,105,79,73,203,154,70,136,110,177,120,69,145,238,175,6,141,232,79,114,15,140,4,68,160,249,130,74,89,227,199,162,220,52,9,17,200,180,120,163,19,119,100,114,43,207,34,39,224,15,126,215,2,61,124,169,3,109,64,46,206,160,207,120,65,29,39,183,25,241,130,15,214,34,187,63,222,214,17,4,80,148,15,182,16,239,96,42,112,226,21,12,183,205,222,37,226,130,177,103,203,46,145,28,10,126,230,80,218,5,187,183,109,221,33,29,226,203,185,204,126,123,222,159,103,151,92,9,255,241,31,131,91,199,119,237,244,147,245,185,139,124,197,171,72,165,137,124,110,94,40,212,237,215,84,114,177,174,171,15,91,232,155,144,233,13,90,118,161,190,91,140,217,96,247,236,246,184,217,206,34,55,192,178,157,203,107,69,80,136,238,124,75,221,246,107,247,79,81,15,240,149,123,55,169,235,135,236,163,183,78,26,79,110,53,158,220,217,40,201,82,253,226,165,198,183,75,160,133,176,234,67,68,43,33,105,180,36,26,95,85,146,51,120,203,189,32,190,193,200,83,63,159,225,23,16,137,95,44,94,211,114,172,232,221,11,5,191,232,155,218,69,174,101,218,136,137,10,21,44,115,170,255,207,69,216,181,128,193,252,250,76,38,3,95,185,3,59,102,67,56,119,29,38,155,106,29,79,20,40,140,58,170,166,149,181,46,13,86,2,246,132,209,211,159,81,170,150,1,196,5,133,215,234,50,110,93,161,155,53,123,152,32,87,42,72,15,107,103,190,90,253,236,91,105,177,219,8,91,64,239,25,120,141,4,48,68,193,111,184,9,187,244,86,165,171,213,32,187,127,42,171,22,71,212,215,2,102,80,5,195,115,219,190,56,89,42,4,93,216,252,143,179,215,147,181,131,239,223,248,67,46,217,186,210,100,1,55,47,157,90,99,72,108,164,174,11,110,87,181,217,114,55,88,50,164,62,103,41,182,10,66,153,224,17,216,207,90,194,146,164,86,144,36,201,43,64,133,115,5,99,55,30,129,19,108,114,45,170,244,158,184,100,178,111,189,213,213,228,237,32,221,112,200,242,103,248,200,219,43,216,3,140,24,211,146,112,42,11,45,33,254,242,216,173,15,11,215,252,142,248,97,9,44,18,131,58,25,107,175,245,148,109,240,174,117,49,158,133,229,249,96,73,216,224,187,101,65,90,30,20,209,147,141,203,232,230,157,78,225,59,169,136,59,147,81,137,222,8,41,153,99,64,172,63,198,82,161,90,22,22,89,140,66,224,140,68,227,53,14,192,84,104,217,17,238,16,59,230,183,215,237,149,65,247,185,110,94,20,110,14,9,145,24,68,117,155,172,33,252,214,53,231,94,11,74,93,70,247,204,43,45,45,186,104,187,101,195,211,75,218,112,117,185,3,211,62,220,166,48,13,153,194,11,170,67,248,0,46,42,42,149,46,183,112,2,184,108,179,112,41,102,14,214,160,26,80,204,104,41,57,35,7,171,24,45,197,248,203,30,39,101,214,140,147,34,197,163,74,76,114,68,74,193,107,22,172,12,49,220,133,163,1,169,187,235,181,0,110,122,149,25,125,178,235,48,96,37,75,126,219,21,171,195,184,116,246,206,246,134,2,185,80,118,64,141,28,89,48,210,107,41,105,189,92,0,37,253,181,124,145,172,238,165,234,6,114,1,43,225,143,134,2,253,225,217,57,225,69,186,12,123,123,49,17,246,199,250,227,81,241,205,162,95,184,236,237,108,44,155,215,65,152,1,206,43,168,199,22,253,70,164,10,227,206,218,155,111,162,101,215,135,150,83,103,101,26,36,14,163,151,138,237,121,1,241,172,63,160,224,167,29,16,254,73,60,121,115,0,146,219,111,51,65,32,44,8,55,216,254,148,139,230,226,57,165,57,157,124,9,16,173,116,188,13,6,66,224,66,81,209,96,248,18,1,31,249,216,17,159,203,131,184,242,230,155,196,200,221,219,91,80,115,213,38,99,76,3,15,205,170,27,176,92,34,228,15,71,194,56,126,27,24,105,114,185,220,134,227,189,228,74,121,162,55,8,127,44,77,100,202,154,234,132,77,175,224,132,252,177,64,36,24,183,178,130,19,61,194,80,237,224,71,57,15,16,28,136,34,235,181,135,160,216,136,63,175,247,42,36,174,128,179,57,14,1,1,8,144,91,83,182,83,160,3,25,252,136,112,117,165,88,193,48,75,206,33,247,249,141,59,80,111,190,153,46,103,231,65,143,202,226,190,146,8,250,163,177,16,140,146,47,232,7,26,199,128,200,192,7,198,247,69,39,211,37,122,231,212,244,84,190,218,171,147,132,183,105,197,198,129,150,174,130,76,15,210,60,112,41,9,161,16,150,245,242,140,150,65,227,169,52,156,232,59,170,150,166,64,201,236,155,43,107,83,48,41,51,106,31,89,79,114,179,51,106,159,174,101,250,48,169,45,200,115,213,29,74,9,175,66,246,153,58,104,223,31,183,182,53,15,174,31,106,72,71,72,82,66,162,182,194,38,80,33,25,121,165,100,114,98,44,41,79,165,146,169,148,28,25,74,166,146,242,60,255,59,25,26,146,225,121,120,72,238,31,74,110,74,202,135,146,73,5,31,164,229,137,97,252,93,134,34,249,20,62,57,154,146,67,41,124,52,3,143,230,73,173,227,67,242,212,166,228,22,0,13,143,138,228,81,105,136,149,154,131,71,1,242,40,56,36,207,147,71,83,164,81,21,255,58,128,127,41,201,100,6,11,100,17,181,77,20,29,157,84,169,14,201,1,161,202,196,144,75,157,50,193,79,193,135,101,177,98,209,124,110,193,52,150,74,110,73,201,122,74,120,52,13,143,134,77,42,36,147,146,140,169,144,19,146,147,176,27,225,255,215,81,195,25,36,177,48,94,39,83,104,48,240,122,62,59,200,217,249,245,2,108,208,131,122,70,215,95,167,23,199,7,171,26,84,146,56,163,166,88,168,208,195,152,42,254,213,231,213,199,243,99,151,133,124,11,240,180,106,236,61,62,46,0,249,4,65,7,75,208,189,200,23,12,84,142,217,95,49,57,200,199,5,33,235,251,69,218,170,185,209,211,22,185,16,228,67,41,200,40,214,84,24,162,21,233,174,226,211,38,210,93,209,160,236,163,255,119,187,181,233,9,76,132,195,36,161,78,234,83,137,72,110,82,130,74,60,180,29,97,211,241,49,185,199,149,42,162,180,67,107,50,145,199,199,100,30,47,20,157,59,180,125,76,13,129,2,31,19,161,199,23,137,86,142,109,16,201,128,66,5,254,230,59,184,143,72,22,110,13,161,4,68,91,160,82,143,47,234,224,9,47,228,8,19,53,197,142,177,89,36,182,102,244,220,229,31,218,168,81,155,85,182,192,111,159,190,237,131,165,178,143,27,100,46,3,81,8,137,196,108,111,86,85,43,14,249,135,190,6,114,49,49,200,23,70,98,135,240,175,0,249,135,52,183,200,160,186,8,61,110,76,232,210,87,233,8,219,74,198,202,232,118,33,97,140,11,162,117,101,214,174,117,205,77,194,92,224,130,89,48,16,204,196,250,35,153,35,76,146,39,132,76,248,137,76,247,34,196,47,212,232,181,217,114,94,163,178,12,94,185,95,147,48,244,7,131,163,21,170,212,49,69,201,3,207,52,19,211,250,247,18,193,41,53,66,36,170,188,85,40,113,130,105,34,148,240,161,124,37,148,188,250,252,238,63,26,172,181,100,33,130,133,80,195,40,68,226,242,227,11,134,112,5,213,112,9,212,60,22,193,120,44,16,143,175,117,13,204,230,103,249,2,152,141,12,168,161,104,184,223,48,193,100,179,217,69,63,78,101,34,2,40,249,146,105,101,49,203,50,23,103,244,112,222,64,183,91,242,213,208,138,35,187,15,110,72,151,143,97,20,31,252,77,35,243,245,194,147,13,220,95,58,49,153,207,102,213,82,203,166,200,214,67,12,189,130,158,220,203,112,13,102,66,225,112,96,3,11,252,23,132,221,7,164,196,124,214,247,167,104,60,22,237,231,47,122,153,36,88,130,197,169,131,246,122,123,25,92,37,87,5,185,170,147,138,52,166,116,167,245,18,52,14,138,75,63,105,119,58,192,221,87,197,128,135,190,106,39,205,27,117,224,139,19,7,16,108,149,174,80,64,238,15,202,193,88,64,246,71,186,133,189,186,3,214,17,201,132,225,28,177,49,198,77,134,69,105,13,64,178,38,144,96,56,26,9,89,44,162,140,45,123,171,229,74,34,96,252,98,92,209,33,89,255,203,143,225,33,23,114,80,154,196,168,74,248,227,161,1,52,174,109,32,143,230,40,22,241,64,96,109,68,129,158,120,183,176,86,136,157,49,1,138,145,5,85,201,45,88,103,143,99,118,173,97,42,117,134,139,89,107,146,227,66,229,112,7,42,162,21,175,131,174,106,78,54,175,106,74,9,164,30,60,211,88,19,208,222,94,26,179,52,107,62,98,18,115,85,19,158,224,133,19,163,36,48,175,32,8,219,39,90,168,123,141,136,168,37,242,47,54,69,245,62,39,70,84,33,252,47,11,2,30,243,61,110,153,239,51,154,14,101,42,229,60,134,67,125,81,228,225,113,214,0,227,255,234,136,81,188,64,116,214,171,246,186,97,196,36,102,170,151,176,109,218,87,128,246,0,230,75,149,153,170,143,252,221,106,135,179,110,7,29,47,7,54,155,64,231,251,233,154,154,161,166,7,99,121,238,7,201,0,131,240,247,10,15,214,1,151,88,96,22,214,73,9,102,63,161,79,129,55,69,152,145,108,58,110,61,126,176,54,224,107,121,224,100,52,77,103,155,188,14,12,237,39,86,189,198,177,91,36,24,85,58,101,101,67,25,127,243,205,57,77,169,112,13,152,174,177,189,48,46,194,140,103,239,216,94,96,125,217,94,107,149,114,165,2,239,142,209,80,228,168,48,254,159,65,10,14,222,211,151,111,190,169,104,48,115,23,112,159,238,141,19,17,82,216,129,214,34,12,181,223,40,149,214,22,58,104,209,231,207,76,170,153,169,94,215,177,182,18,147,159,210,118,4,130,116,128,188,7,185,153,175,54,130,84,64,108,20,194,34,96,8,54,212,132,17,14,18,27,134,163,69,26,21,189,153,112,47,76,255,172,162,79,170,166,60,45,10,82,188,79,182,102,249,83,43,195,4,3,206,89,110,160,2,212,247,164,31,171,239,143,4,99,228,64,173,9,12,159,159,144,168,37,40,74,152,13,220,210,75,115,130,244,166,11,229,204,212,6,151,37,49,18,13,42,237,203,58,250,130,43,141,220,117,161,245,173,179,216,218,155,111,150,148,89,54,145,23,204,72,229,9,26,167,188,67,56,11,160,151,41,213,206,212,36,157,45,239,14,190,100,221,4,42,16,198,232,213,148,108,126,70,23,41,98,188,39,115,196,81,192,56,89,103,3,230,148,231,241,157,155,251,3,33,42,246,98,131,161,19,64,161,48,2,181,236,60,252,105,251,157,229,18,105,111,70,209,64,78,55,72,192,140,229,11,130,42,204,26,201,40,133,76,23,62,240,245,250,34,48,9,186,93,186,209,156,75,22,113,157,154,169,244,146,92,12,78,230,166,77,246,7,0,54,111,19,148,126,248,225,240,29,217,128,28,25,5,212,200,68,197,47,68,216,69,129,134,138,189,232,152,220,213,11,47,100,252,171,123,131,187,244,20,144,241,3,146,147,113,216,63,48,224,194,201,217,80,54,150,205,240,97,230,131,203,230,30,95,180,194,217,72,54,110,90,13,248,177,121,27,132,160,162,19,166,95,32,14,150,78,186,56,187,207,150,98,134,2,153,158,236,187,201,188,38,10,220,245,32,26,203,196,50,14,129,215,130,9,185,68,8,152,16,247,103,39,38,162,95,141,208,148,31,153,15,71,157,219,82,140,166,69,38,53,159,218,213,75,219,170,198,160,53,67,205,231,106,246,161,12,20,9,255,197,163,170,205,15,198,97,3,18,57,60,232,39,39,109,221,130,77,104,125,70,116,193,164,76,99,61,247,49,255,228,190,223,117,101,106,35,207,105,64,186,241,140,166,170,80,52,163,235,125,19,121,61,5,96,253,104,155,6,178,252,191,219,127,239,202,7,232,191,195,228,44,169,217,185,192,190,164,60,61,148,76,109,145,247,37,183,207,224,169,192,142,224,144,156,79,37,55,109,146,15,9,174,17,240,151,206,124,44,146,83,88,108,123,149,184,99,236,219,131,78,14,155,184,219,199,20,119,139,200,30,77,201,197,109,201,242,208,30,60,117,8,14,17,23,142,29,97,168,179,9,10,236,145,251,83,88,124,95,178,144,34,111,246,192,155,242,112,178,31,222,76,0,136,67,240,104,96,168,66,158,77,165,246,200,33,2,60,195,28,54,232,233,69,5,221,44,224,253,28,188,47,10,190,28,0,115,216,2,211,120,191,47,57,43,188,217,148,44,15,239,145,123,0,185,97,3,185,8,32,7,15,231,82,201,228,196,48,60,59,62,124,108,24,81,141,193,67,116,239,152,67,119,149,248,240,228,176,156,223,148,204,143,236,145,103,224,97,25,75,30,29,137,14,203,243,163,201,233,17,222,183,12,163,68,117,4,72,49,191,53,217,3,111,98,80,60,128,197,251,70,10,35,178,62,156,44,142,238,161,20,6,178,78,144,94,141,30,3,242,67,175,70,247,48,146,78,243,94,109,50,112,159,6,170,108,226,239,129,188,199,55,153,228,29,78,206,192,171,67,22,82,29,219,4,164,154,24,73,70,224,205,190,100,101,179,1,104,126,36,57,177,121,15,113,102,233,193,103,147,155,103,83,242,212,150,164,14,15,167,0,215,126,236,111,117,115,117,24,155,12,192,67,234,226,3,127,195,80,193,171,240,230,106,74,158,24,77,246,192,171,113,124,3,3,85,221,98,32,163,143,38,203,91,200,232,5,205,135,64,131,57,120,8,221,162,140,116,108,11,50,28,32,7,15,243,166,55,78,153,35,63,176,229,56,241,188,153,218,186,71,14,8,20,209,13,134,35,160,181,173,20,246,60,20,211,57,236,227,91,131,148,7,182,30,98,229,167,57,205,226,219,84,40,160,132,137,59,208,244,182,61,22,168,228,189,217,141,225,100,104,27,65,142,66,13,111,3,168,61,169,228,196,118,36,103,242,0,18,110,123,105,8,221,154,166,183,243,78,76,16,38,200,167,24,85,224,239,24,249,155,140,76,158,227,146,140,33,192,232,118,45,69,198,98,7,227,134,98,202,90,10,61,144,82,165,145,1,226,74,5,115,245,144,49,41,169,23,211,30,252,139,12,64,143,208,248,1,211,29,75,55,39,208,148,5,106,50,29,36,100,155,128,153,55,101,22,58,196,134,128,255,6,102,70,114,105,67,179,148,200,80,90,73,142,36,217,196,202,11,109,76,240,239,116,88,250,134,194,132,159,167,82,135,0,193,228,62,120,84,64,87,42,32,223,76,138,243,19,35,162,121,30,233,88,189,154,28,71,242,141,178,237,227,200,191,254,153,30,222,83,97,139,164,163,72,248,152,253,129,28,6,89,222,247,102,21,109,10,222,83,253,132,190,215,39,149,44,137,100,35,212,199,83,209,112,148,189,167,222,210,189,233,9,150,238,2,223,83,147,143,237,125,111,129,184,68,192,123,106,90,160,239,137,130,161,207,164,141,116,25,240,62,154,141,135,7,50,194,251,34,200,208,194,251,44,249,35,188,167,162,136,241,62,23,201,197,115,236,189,104,229,50,224,83,205,19,223,227,255,32,194,240,19,51,159,143,185,51,152,237,154,103,102,228,128,205,166,43,26,245,168,228,66,27,32,194,58,127,65,196,22,159,203,11,38,162,210,23,120,184,197,95,8,146,170,79,208,236,248,107,126,218,133,245,232,129,151,209,19,254,63,22,235,67,39,139,62,193,52,109,160,74,218,176,201,225,4,11,97,176,54,136,133,251,250,124,118,50,66,97,241,145,71,113,118,242,104,72,240,222,117,152,85,94,252,211,73,69,38,178,242,138,68,81,227,165,22,155,81,133,159,171,177,131,53,239,98,76,27,105,81,46,193,206,219,154,19,219,139,120,77,49,53,143,223,90,150,128,47,173,16,32,106,151,115,242,203,190,128,63,98,245,48,19,192,152,147,136,19,218,54,77,218,32,55,59,159,179,226,199,196,126,230,11,213,9,160,172,27,32,19,191,72,208,230,175,37,148,21,140,42,164,108,192,245,45,247,248,11,180,61,74,244,172,205,138,151,161,162,209,201,46,244,210,120,203,212,48,96,232,66,214,139,234,157,19,220,56,251,243,192,199,5,27,113,142,119,220,154,113,210,215,132,75,109,99,102,61,18,108,57,233,91,176,133,113,188,39,183,46,227,142,8,119,255,116,199,195,141,155,90,208,68,107,53,25,133,3,194,54,193,175,243,108,208,11,161,166,235,66,168,187,227,190,119,118,96,184,142,53,43,238,189,102,17,43,139,184,102,49,131,139,179,7,94,189,240,58,10,124,225,248,182,160,101,219,199,156,47,13,49,251,193,165,181,225,86,11,151,99,233,67,19,84,171,38,133,163,205,150,155,172,135,56,211,137,44,179,174,45,207,118,224,182,22,124,127,67,208,110,98,87,130,45,121,184,248,117,182,252,122,185,159,187,111,206,9,31,57,180,21,223,138,22,74,235,219,206,154,100,238,243,246,49,92,207,192,185,157,229,186,55,97,209,182,58,152,72,77,157,239,215,86,188,181,199,126,187,28,195,20,183,78,186,99,61,5,182,182,37,158,98,2,35,224,185,175,215,226,109,181,71,123,22,245,66,195,237,164,86,162,192,36,251,89,173,21,71,42,19,218,212,17,114,124,236,41,185,172,77,180,239,4,69,166,124,52,145,158,58,192,65,56,37,246,30,30,122,9,166,53,0,161,67,182,195,101,79,49,216,39,120,164,186,45,182,158,59,134,229,104,216,231,169,48,56,206,164,221,200,102,209,52,217,185,180,247,94,96,81,24,108,164,177,99,230,246,222,198,205,120,126,221,28,119,7,91,218,32,244,179,6,196,34,126,23,178,51,165,188,185,154,33,22,98,154,65,200,198,239,14,20,8,237,98,182,110,226,31,118,62,37,76,30,203,145,184,189,184,203,242,227,144,78,44,149,22,91,203,198,186,149,6,226,17,186,115,104,76,147,139,207,213,230,98,99,153,117,105,41,150,3,118,219,178,99,158,182,251,232,113,187,101,124,91,2,181,205,54,114,244,110,26,67,218,3,227,92,17,196,89,107,181,207,132,42,110,36,178,31,208,251,92,9,238,126,84,239,53,107,124,206,229,56,128,156,215,66,185,119,171,229,184,215,215,220,12,229,98,81,114,90,26,132,146,17,123,7,4,193,166,73,201,102,131,210,194,69,192,58,90,158,246,70,187,149,210,225,70,208,154,150,77,103,142,231,196,129,85,133,173,26,206,201,103,81,190,22,255,42,191,186,63,227,121,183,227,255,163,163,227,251,171,223,223,71,255,107,227,72,248,175,198,204,183,156,196,47,88,172,211,176,147,4,196,205,136,75,225,212,233,195,176,87,59,46,206,26,175,200,184,70,5,94,163,155,179,248,196,244,11,241,217,28,67,124,212,51,196,176,126,187,171,171,1,208,78,233,127,232,38,194,11,27,215,17,7,6,4,243,57,177,212,250,156,142,35,214,18,198,146,35,110,96,252,54,35,115,35,177,217,234,19,236,30,98,107,67,189,40,133,155,46,37,182,45,201,155,160,248,135,73,96,246,237,149,208,58,230,102,65,164,187,118,40,224,38,85,145,11,185,196,237,196,105,28,105,98,18,161,210,136,197,225,195,210,5,219,213,102,235,164,247,216,205,220,108,144,246,254,24,122,96,147,197,212,229,173,167,53,193,77,252,138,185,72,79,150,163,32,203,138,10,203,117,248,47,109,200,32,118,31,23,119,67,183,184,246,134,1,145,238,13,142,37,220,182,122,47,182,186,186,21,140,57,110,110,97,240,48,13,239,108,101,149,92,72,234,222,32,209,128,131,24,104,19,207,23,203,57,31,70,48,213,6,15,147,27,92,154,44,73,71,142,116,203,154,31,100,52,165,160,147,216,133,252,226,23,127,216,189,1,129,42,36,47,244,192,128,42,117,251,89,16,163,13,74,151,20,30,8,101,227,74,60,40,1,172,215,2,242,2,69,115,135,82,73,192,47,122,144,184,3,150,31,140,20,78,174,220,198,250,213,181,95,185,197,93,16,214,188,222,18,64,52,182,66,238,81,20,11,100,162,253,129,156,17,174,6,73,41,236,110,118,111,61,225,21,50,114,34,184,65,116,176,18,222,30,157,209,171,249,220,60,31,220,4,113,84,233,85,200,114,37,2,113,220,179,113,141,255,99,98,185,134,56,73,102,229,181,197,73,114,212,95,107,156,36,3,144,220,126,155,157,197,73,50,170,117,16,39,9,69,37,106,31,237,140,39,172,79,23,253,25,24,113,80,172,13,86,115,66,115,225,152,13,100,213,35,186,177,206,252,102,61,88,39,173,86,231,96,227,118,225,24,195,7,154,249,24,134,98,1,188,130,102,116,206,157,252,168,46,175,175,195,185,153,66,129,190,106,206,166,2,164,86,224,23,253,172,211,150,112,85,118,244,66,209,191,56,92,110,157,151,179,50,153,140,9,78,115,71,147,194,139,71,255,210,44,18,147,201,84,107,142,196,132,245,80,136,40,211,67,100,39,34,192,227,85,12,127,195,118,65,125,38,189,232,156,10,29,69,111,106,135,31,109,110,211,139,204,206,228,58,103,23,138,176,37,178,241,243,247,135,66,3,174,183,28,13,238,179,78,51,220,140,189,153,132,168,250,46,12,81,17,89,71,236,41,12,173,37,176,156,123,36,59,179,33,238,166,234,240,215,126,177,49,174,126,183,85,102,243,89,181,188,3,195,25,106,205,188,30,167,202,67,73,116,243,75,141,48,191,47,234,162,181,139,133,118,26,73,162,103,31,115,47,67,199,167,145,73,226,122,53,146,50,162,88,101,209,221,11,126,155,81,172,10,36,138,21,60,50,99,67,5,73,20,171,77,41,33,138,85,101,136,149,50,163,88,133,135,208,97,11,30,77,27,174,89,196,19,51,117,108,8,61,193,224,197,46,195,223,139,58,92,245,15,153,223,13,103,183,3,37,226,235,230,14,39,54,196,48,51,124,224,14,80,55,203,84,26,125,198,104,71,40,29,146,17,82,41,206,177,130,102,146,211,60,4,86,140,120,134,154,161,174,152,179,232,176,181,135,211,164,162,25,3,44,202,59,50,193,232,153,154,228,40,245,27,30,133,6,192,153,33,70,31,3,87,11,164,41,3,248,140,53,138,133,109,236,155,248,140,241,249,242,42,132,197,171,207,171,207,171,207,171,79,155,161,84,92,21,76,174,206,11,42,186,211,108,106,184,179,185,90,154,137,190,224,11,178,95,22,11,138,179,112,95,159,79,212,37,152,29,197,89,206,174,93,248,68,205,212,5,7,87,255,47,104,204,170,116,24,39,76,196,240,96,139,108,231,68,95,40,218,214,241,124,27,241,237,90,3,180,194,114,139,113,215,18,134,112,114,222,230,169,185,107,164,59,87,58,217,98,221,9,113,121,220,163,221,137,200,154,58,108,71,108,231,246,150,194,180,43,15,28,108,19,150,100,207,92,152,176,57,231,113,197,182,25,191,217,152,45,42,50,27,240,162,7,186,240,166,169,233,149,188,119,246,129,60,238,104,154,64,13,211,239,155,13,199,11,26,8,166,169,191,32,104,166,202,238,58,45,157,32,219,110,79,228,29,65,133,183,225,13,154,187,19,140,151,55,37,170,121,46,96,53,17,125,6,55,30,245,232,176,16,81,144,148,111,22,83,208,110,193,119,70,21,36,37,22,45,131,35,104,245,28,132,77,151,247,129,50,111,98,228,30,141,208,101,169,176,197,35,108,61,51,197,227,248,138,109,133,101,74,189,177,172,24,170,188,47,28,117,219,121,12,26,68,73,239,93,17,65,157,222,193,69,68,149,111,194,41,110,141,89,250,13,99,238,222,156,51,68,43,99,30,238,35,225,4,237,109,4,151,226,177,92,90,242,54,131,7,211,138,242,18,204,224,177,96,58,26,9,196,66,237,154,193,227,129,76,19,164,73,96,202,223,30,233,92,52,18,140,135,49,133,102,59,72,199,161,168,3,101,105,70,87,125,136,102,166,42,109,192,244,88,33,117,64,34,133,227,65,75,97,204,232,193,145,147,72,162,170,124,81,153,80,251,42,165,137,13,105,69,87,99,17,57,191,127,104,215,216,92,96,219,166,137,50,104,189,201,157,227,251,38,71,246,77,192,183,225,45,248,123,46,149,60,4,255,12,237,29,152,47,198,240,65,242,224,206,241,177,192,150,164,166,71,50,177,61,240,102,207,206,173,99,35,163,251,148,145,221,217,226,254,169,29,155,11,59,246,29,11,247,245,133,118,110,217,179,105,234,128,174,103,14,141,71,246,141,104,99,163,169,66,117,219,254,173,83,193,138,166,28,171,228,199,247,167,118,230,75,211,115,133,29,123,14,28,8,78,111,221,173,108,14,237,126,227,208,244,254,55,246,108,158,30,219,51,123,108,103,124,83,124,106,100,235,158,252,88,170,175,180,53,48,91,60,20,43,189,81,154,61,94,58,126,92,61,152,26,87,211,90,169,84,218,217,147,137,103,143,31,63,118,176,111,100,96,211,220,174,3,199,119,39,53,101,239,206,205,51,135,102,203,135,182,29,154,213,55,69,118,109,217,17,25,41,76,76,78,239,205,77,78,140,4,118,14,13,167,183,207,13,111,30,221,178,181,103,231,161,221,209,153,226,204,161,242,161,225,67,7,39,74,250,193,161,205,250,88,127,106,235,84,53,62,59,50,253,198,222,145,157,122,60,57,218,95,24,58,58,121,32,80,153,217,58,83,10,239,223,53,177,235,216,238,61,163,145,105,165,111,115,117,236,64,113,124,243,244,204,161,55,6,198,7,246,69,147,122,37,92,137,86,14,13,29,127,99,79,64,11,29,204,237,204,6,54,13,105,163,3,59,195,195,197,137,45,155,51,91,213,146,190,231,192,220,142,161,77,219,227,163,7,134,251,183,36,55,79,245,228,99,99,217,77,99,233,3,177,224,80,122,103,255,112,105,231,230,3,153,125,7,250,212,249,3,193,77,213,224,129,45,219,15,205,38,99,209,109,147,163,121,53,166,134,114,211,155,123,162,149,109,250,222,108,118,102,118,36,59,83,74,246,101,194,153,157,123,226,163,67,153,80,108,24,90,44,111,217,212,115,116,143,2,239,54,39,167,251,135,98,243,251,98,7,198,135,42,234,204,81,101,120,246,104,36,53,94,154,223,25,30,138,76,133,119,20,55,101,246,134,142,234,67,249,67,187,213,125,227,155,181,189,227,217,45,241,77,153,137,67,229,225,220,206,125,83,199,250,83,147,115,133,88,70,223,23,29,63,52,177,125,110,219,222,125,229,99,197,93,229,129,173,187,242,197,217,116,223,236,216,248,72,191,18,26,157,152,138,169,19,251,250,198,247,236,9,5,51,169,253,177,61,135,142,239,42,236,40,104,123,15,204,104,201,108,108,254,192,248,252,248,161,249,253,193,237,17,45,122,160,7,250,179,59,25,140,207,190,17,59,186,167,47,159,153,219,87,221,146,155,28,27,121,35,153,155,219,145,222,121,116,79,248,232,228,214,241,158,217,88,101,75,114,100,108,71,50,48,165,28,24,63,86,217,31,212,119,134,42,80,105,247,129,201,225,116,116,110,103,181,127,122,104,255,148,166,232,201,221,83,67,161,109,219,183,30,236,47,4,182,71,147,1,168,153,219,122,232,104,245,248,161,77,225,137,108,80,217,181,37,48,19,235,63,94,45,20,103,170,209,190,232,241,72,114,104,235,238,232,193,209,125,115,185,241,55,202,35,7,115,123,231,134,142,13,101,231,115,187,149,96,95,170,175,47,59,93,205,244,108,222,55,241,198,254,220,254,61,135,182,151,203,51,3,169,241,55,118,237,29,235,223,27,234,209,135,103,183,31,84,14,110,47,111,171,234,199,54,197,35,25,101,188,47,95,158,46,28,138,110,153,159,15,134,67,67,201,129,158,216,254,116,102,236,224,150,157,187,134,39,251,230,167,231,39,75,209,93,133,217,177,45,177,242,100,102,104,231,241,67,129,29,155,38,98,165,209,200,216,236,129,194,64,40,152,214,247,150,118,20,74,99,123,183,233,19,153,200,206,233,145,249,173,145,161,221,19,59,66,67,7,15,141,230,143,170,253,227,195,91,250,230,213,227,250,200,190,194,68,62,19,40,135,118,6,14,148,98,99,179,249,158,80,104,120,78,153,73,238,137,111,13,229,99,251,179,163,129,233,249,225,82,50,126,48,152,124,99,170,24,219,169,12,28,221,21,56,116,108,236,232,238,169,221,83,83,199,83,51,225,209,237,185,192,174,67,219,99,83,195,61,213,254,80,46,146,12,13,207,238,221,181,63,59,62,48,90,221,62,93,125,99,203,27,219,194,81,53,55,145,204,140,78,207,68,143,143,109,157,202,20,103,182,68,75,123,103,54,15,228,14,236,28,81,183,102,247,148,43,153,216,222,157,195,59,39,131,187,118,204,244,31,15,205,101,149,55,210,49,77,223,246,70,106,219,220,244,174,236,200,84,241,120,46,57,53,54,183,109,126,108,127,105,86,9,29,58,62,126,112,60,60,29,78,22,247,4,50,195,83,115,251,247,111,205,148,119,79,111,139,103,39,67,59,251,39,246,109,13,20,148,74,56,122,96,104,108,123,101,254,80,127,116,248,216,142,169,237,233,67,192,137,251,247,134,198,142,87,99,217,242,174,201,249,29,83,125,251,203,251,203,106,96,96,235,193,112,166,16,26,14,30,223,187,253,64,48,163,71,195,251,71,11,202,62,45,59,63,22,223,223,31,218,113,60,57,183,251,96,105,255,182,148,54,121,116,104,87,100,211,113,93,83,74,91,135,130,7,43,133,204,230,204,132,54,119,104,231,27,149,138,178,247,80,33,23,61,174,167,3,169,80,106,255,241,220,182,233,169,201,232,116,234,216,238,241,109,249,82,73,143,206,111,10,42,185,61,176,246,205,30,204,239,234,73,230,198,42,165,217,99,163,135,182,168,161,153,189,202,174,248,80,190,24,29,171,142,169,32,160,101,181,237,135,134,202,19,218,248,166,232,62,109,107,38,92,221,53,147,223,86,125,99,164,47,19,218,18,56,54,149,223,150,78,79,238,219,55,253,255,179,247,166,235,141,99,215,161,232,171,176,105,119,153,12,33,18,0,103,170,217,125,72,138,154,103,106,46,235,214,7,18,32,5,17,4,40,0,36,69,169,244,125,78,206,117,108,199,199,199,118,146,27,103,112,6,39,113,236,228,92,119,236,196,62,73,218,118,242,48,183,171,170,251,215,121,133,187,246,128,25,164,40,149,170,220,157,168,213,37,145,123,92,123,237,105,77,123,173,92,238,114,127,211,208,46,246,10,235,230,74,246,160,208,221,219,21,11,181,221,74,127,101,177,2,183,141,202,237,172,15,214,55,115,122,243,104,167,117,102,236,230,245,171,70,33,191,116,200,86,187,195,229,165,195,131,122,191,221,93,26,155,205,74,170,222,45,118,123,91,251,195,243,213,214,97,243,120,73,148,19,163,179,78,163,149,237,100,151,22,243,141,246,69,79,205,110,116,187,149,203,222,118,174,154,57,52,18,187,226,50,155,90,29,171,166,41,23,170,178,161,118,132,186,58,236,183,119,183,171,134,210,89,57,63,92,109,46,180,134,123,188,180,122,196,167,197,139,198,197,113,190,186,114,196,157,92,244,171,39,92,177,119,53,62,222,236,172,175,30,175,11,107,87,235,66,183,93,213,135,171,199,197,117,217,144,218,195,222,74,126,127,152,217,107,40,185,252,80,59,83,243,71,153,147,150,184,88,61,206,86,54,78,46,182,141,5,101,153,95,171,110,14,115,27,197,222,98,110,247,96,112,114,105,30,44,54,183,101,101,51,87,59,171,12,71,245,131,236,178,118,222,63,236,195,70,72,241,202,129,92,41,238,20,187,87,163,116,87,84,150,187,181,149,237,181,108,95,61,58,219,220,31,45,116,164,70,101,101,192,182,123,217,131,195,133,196,40,175,115,199,250,122,101,83,62,106,114,187,74,255,88,229,7,157,195,213,173,212,126,177,219,233,28,47,173,172,21,155,217,157,177,152,90,86,216,222,218,49,92,26,172,209,91,17,225,116,173,172,52,19,149,214,230,186,201,214,86,7,23,219,155,248,62,171,43,139,123,221,198,96,167,87,171,69,241,21,154,191,245,190,205,22,219,44,190,111,11,25,246,117,212,234,162,140,164,203,250,220,220,153,166,203,87,200,126,214,246,17,195,231,11,237,118,174,201,89,14,144,74,92,18,235,199,216,136,163,33,178,20,61,201,116,46,147,45,120,253,232,184,180,61,133,66,51,35,138,62,173,109,72,215,17,87,250,179,103,200,166,36,8,76,208,3,202,91,8,120,34,40,192,17,212,30,42,8,201,231,169,53,29,88,87,87,140,248,105,202,167,76,163,130,194,150,212,234,84,235,196,122,157,42,44,159,213,144,27,135,181,21,156,196,250,60,117,7,187,153,22,63,132,174,134,71,61,199,227,207,103,65,118,28,118,148,249,228,127,124,6,243,225,152,27,247,177,212,249,91,89,106,114,126,6,11,5,142,75,71,6,226,179,184,11,214,189,113,139,223,60,66,21,252,224,238,217,51,160,9,44,121,3,21,195,249,109,45,53,29,41,37,61,242,51,127,91,8,40,65,151,132,123,54,55,129,245,47,100,67,184,104,255,21,41,229,91,77,124,69,22,217,180,143,37,149,146,219,130,105,74,186,106,148,175,183,43,123,123,245,221,77,150,101,75,44,99,127,225,74,156,253,133,99,75,188,243,133,131,107,133,126,225,160,78,198,249,194,149,178,246,23,168,147,115,190,112,165,252,13,102,200,205,242,245,38,106,96,147,71,191,210,165,12,203,108,102,74,28,123,51,111,1,24,209,1,68,28,93,149,68,232,64,161,8,91,192,39,71,28,152,147,46,144,73,148,194,152,153,208,227,239,242,229,114,153,157,159,88,152,163,133,35,230,45,37,57,171,217,136,254,110,122,122,73,206,3,192,212,194,156,3,237,134,96,158,37,219,138,166,233,49,51,197,199,19,174,239,122,42,29,191,101,36,156,107,36,191,165,191,203,39,208,239,233,93,115,14,162,156,26,183,117,227,26,28,42,158,160,72,182,170,81,121,74,201,60,67,79,119,80,148,220,58,142,58,28,109,10,34,236,122,163,75,27,44,69,19,106,252,230,70,74,202,198,129,0,203,188,28,22,100,114,160,40,239,148,213,39,79,162,209,119,202,232,239,59,178,177,41,108,66,137,39,79,212,247,225,206,123,162,190,87,206,223,0,249,214,214,181,94,88,11,118,243,144,246,1,14,59,189,162,154,176,146,56,54,94,26,106,176,185,216,27,18,49,121,91,82,5,197,28,111,114,158,86,218,0,56,9,93,172,38,209,161,193,232,101,150,17,224,159,6,255,100,28,50,150,81,200,31,3,198,110,188,39,205,27,137,68,252,90,40,147,2,36,111,222,106,166,133,208,10,101,90,168,12,74,16,203,56,152,111,204,96,90,241,121,17,240,39,127,32,36,18,165,152,240,126,57,139,68,91,137,178,153,220,228,18,49,97,46,27,143,67,123,34,116,206,197,25,171,90,139,49,208,151,114,89,249,64,67,213,52,95,53,13,87,83,160,154,6,213,110,194,91,13,173,116,99,173,116,31,122,248,153,208,51,47,188,39,205,113,243,48,148,184,85,4,240,49,175,225,84,205,26,188,76,71,33,48,90,60,97,127,76,112,246,151,4,231,202,65,95,32,111,62,3,43,65,126,242,132,69,127,158,63,215,19,9,27,212,223,2,248,121,31,188,233,187,76,39,59,47,195,228,200,246,4,218,243,166,192,103,5,178,20,200,18,202,194,123,239,113,79,120,54,147,127,78,64,147,25,20,55,248,253,50,7,235,49,198,101,10,5,152,16,225,249,243,34,218,123,2,172,84,128,17,58,208,124,181,20,70,14,212,210,104,45,141,212,242,140,44,237,27,89,102,194,200,88,24,148,74,162,69,43,146,218,49,207,232,132,232,120,58,164,4,205,124,42,156,206,147,121,193,167,140,208,52,200,241,211,146,100,5,89,101,255,150,148,210,83,217,248,28,108,20,43,226,181,134,192,200,32,48,128,184,85,198,27,176,151,203,222,251,195,130,194,44,75,4,191,164,107,51,100,37,152,120,29,160,237,185,139,67,222,72,98,76,99,132,248,243,231,82,242,18,10,194,103,6,157,248,40,45,78,71,94,149,16,101,238,237,212,116,58,213,203,36,238,108,178,43,141,141,152,115,112,197,93,120,64,251,32,101,77,181,78,166,26,38,48,238,30,19,204,167,74,196,196,40,236,177,251,104,0,68,39,188,187,33,144,146,14,164,100,32,101,222,223,60,163,188,167,193,180,107,101,5,160,146,237,221,38,220,160,107,153,207,221,122,135,139,25,158,143,226,43,191,88,152,38,237,47,164,185,226,91,16,156,115,98,186,153,111,103,210,179,74,251,139,237,124,244,13,113,231,89,161,192,230,51,92,251,51,193,157,59,192,188,105,238,92,86,219,218,107,134,158,250,172,55,97,156,45,194,37,63,3,191,61,222,189,63,191,29,232,100,10,183,109,205,238,35,183,253,248,243,200,71,255,103,226,163,5,86,156,118,169,102,17,3,253,198,47,85,182,217,146,36,174,205,206,122,169,10,156,116,59,243,47,102,165,54,33,28,4,184,174,125,236,191,205,107,155,136,164,148,219,49,107,136,239,216,67,84,227,1,190,110,91,208,133,94,68,54,34,170,102,70,132,8,173,18,167,124,189,154,52,181,117,109,36,233,53,96,39,99,241,121,202,189,155,132,123,143,42,209,18,249,171,141,162,37,155,103,91,199,204,103,180,71,51,123,146,40,15,122,174,252,13,146,127,65,243,47,6,130,110,194,241,237,42,177,67,74,156,209,18,103,176,19,92,185,203,147,185,212,125,181,171,34,103,66,245,90,100,93,26,74,74,41,98,241,169,235,229,235,166,108,150,56,68,141,110,144,207,152,121,220,33,159,49,125,190,76,62,99,46,100,26,95,11,28,45,236,60,169,45,171,146,232,198,110,18,106,3,83,139,254,16,246,22,125,122,47,19,194,225,34,73,8,204,144,155,191,141,91,173,207,155,250,216,234,10,77,229,77,75,64,56,23,236,254,245,155,27,188,4,114,185,232,195,25,37,84,220,70,9,71,149,97,111,57,204,40,161,114,176,106,25,37,152,189,189,250,160,122,88,223,63,107,166,246,140,157,157,102,119,177,182,218,48,218,123,185,234,190,112,220,41,242,163,74,211,216,217,95,59,55,42,13,105,241,160,182,203,175,84,148,253,117,117,220,237,245,234,210,222,86,106,35,181,189,52,94,77,231,212,225,118,187,149,207,165,18,93,105,35,181,185,189,82,28,183,22,22,234,236,168,214,216,169,26,153,229,84,59,179,47,31,195,253,60,62,89,93,239,25,153,171,94,221,232,172,12,114,149,157,157,141,202,62,219,219,27,156,213,184,138,160,247,78,70,203,137,209,185,212,95,201,214,171,139,218,142,90,107,140,181,220,102,255,188,219,173,52,54,170,195,149,53,126,231,80,216,24,236,117,22,249,51,225,164,82,191,170,172,154,210,238,218,104,237,106,103,179,171,85,79,180,26,183,93,81,133,197,126,183,222,216,168,12,216,236,190,90,209,205,10,155,168,30,86,79,164,202,238,225,194,254,182,152,216,31,142,86,132,174,153,77,108,244,148,124,143,211,150,22,58,29,158,239,172,243,75,137,230,70,109,88,132,109,36,52,212,173,46,175,158,231,141,221,214,78,189,181,57,58,220,17,23,181,99,77,21,10,185,209,130,58,218,232,106,21,118,175,94,87,43,139,249,133,86,125,80,169,111,173,54,185,244,142,80,223,171,156,45,93,86,148,81,109,48,230,143,6,157,195,173,213,117,158,87,183,82,195,90,247,168,126,168,31,21,78,6,245,241,194,229,225,106,150,93,23,149,244,82,115,167,190,107,140,242,237,182,121,200,21,183,199,123,226,194,165,94,217,106,142,214,155,226,160,55,56,151,245,197,76,97,131,173,15,204,170,112,178,170,173,213,140,163,238,113,170,178,199,239,234,231,245,246,85,175,86,9,81,212,193,194,42,136,209,7,136,161,200,138,109,33,195,23,133,89,98,40,58,101,223,120,12,69,187,171,183,20,67,49,164,191,217,98,40,134,86,156,33,134,98,72,189,251,198,80,12,105,234,214,24,138,211,234,188,137,24,138,161,104,186,107,12,197,41,141,188,129,24,138,225,40,122,200,24,138,161,61,188,86,12,197,240,22,239,182,8,94,55,134,226,148,173,116,55,88,30,50,134,98,232,80,95,55,134,98,40,204,191,137,24,138,161,128,252,198,99,40,222,21,61,179,197,80,12,105,245,205,198,80,244,118,248,0,49,20,189,13,190,201,24,138,222,158,222,88,12,197,169,221,188,70,12,197,25,218,157,53,134,226,12,77,189,169,24,138,118,215,211,99,40,206,2,225,235,198,80,244,245,241,134,99,40,122,123,123,75,49,20,239,219,233,195,196,80,116,40,228,123,199,80,244,14,224,237,197,80,116,64,255,13,198,80,12,224,239,254,49,20,39,54,245,144,49,20,3,151,209,27,141,161,24,236,237,126,49,20,39,180,51,67,12,197,176,154,255,105,99,40,6,7,251,155,137,161,168,99,229,173,38,235,51,211,38,64,102,245,4,69,241,164,249,182,1,123,51,141,52,78,98,83,76,180,171,152,169,197,104,104,180,59,21,68,206,207,232,237,170,75,110,213,223,108,0,185,170,127,161,221,102,31,86,197,231,245,113,232,232,197,58,178,177,39,52,239,99,232,250,249,107,241,94,193,254,30,209,55,67,139,135,2,28,202,43,176,133,187,210,134,166,202,166,166,63,70,17,124,140,34,248,24,69,240,243,30,69,48,87,45,86,153,81,189,82,175,219,155,176,161,192,152,151,43,43,11,142,171,167,5,178,47,87,234,24,131,163,170,47,58,95,216,209,48,197,48,194,186,36,31,67,244,61,134,232,123,12,209,247,24,162,239,49,68,223,99,136,190,199,16,125,143,33,250,30,67,244,61,134,232,123,12,209,247,24,162,239,49,68,223,99,136,190,199,16,125,143,33,250,30,67,244,61,134,232,123,12,209,247,24,162,239,49,68,223,99,136,190,199,16,125,143,63,159,129,31,39,192,32,141,47,24,18,76,16,138,133,217,61,192,250,86,191,108,134,177,157,97,38,15,164,244,151,77,223,93,137,23,29,100,220,32,97,62,116,20,16,211,120,172,21,112,27,22,183,44,121,31,240,161,225,152,68,103,128,59,154,88,108,74,95,142,97,195,61,122,26,75,10,18,255,135,118,54,233,221,93,155,155,242,238,46,91,228,115,111,195,117,109,58,223,98,51,156,52,235,187,187,102,62,51,205,117,109,187,248,54,128,110,178,98,147,77,55,217,217,129,46,76,3,186,153,127,27,110,3,218,45,94,202,74,226,29,128,46,190,41,183,1,249,38,215,18,138,121,241,51,225,54,192,1,230,55,226,212,239,243,91,91,148,134,114,75,154,209,45,159,113,124,127,55,1,161,29,77,209,136,91,51,250,232,42,224,241,231,241,231,209,9,194,231,193,9,66,179,200,223,230,79,32,169,199,36,114,195,235,206,211,116,66,71,168,101,243,76,54,24,116,59,127,177,5,176,153,82,93,193,130,67,6,249,4,120,102,72,74,59,249,172,245,252,185,52,111,63,84,71,79,127,225,66,195,193,131,91,53,69,48,224,152,246,217,177,140,144,41,210,28,114,138,234,36,70,111,24,184,226,159,41,64,125,0,217,186,7,231,47,19,179,129,145,226,215,254,246,187,210,184,36,37,135,130,50,144,24,93,106,227,62,106,86,99,207,162,9,87,222,10,242,189,138,137,17,55,76,248,150,70,48,68,25,193,52,117,163,116,141,133,89,208,40,186,103,240,101,99,117,112,3,176,217,29,227,206,136,204,108,91,80,21,105,150,190,252,226,65,52,216,40,160,83,217,147,123,18,16,102,180,129,15,144,95,71,5,81,234,126,4,58,50,186,40,129,5,83,247,29,127,49,60,2,123,60,120,73,71,145,233,66,148,145,218,109,169,101,162,81,235,221,232,13,193,245,48,22,125,249,189,255,253,242,195,95,68,227,64,0,210,190,157,112,33,208,120,176,161,27,6,136,148,235,214,25,90,126,37,152,42,128,191,134,191,220,48,56,30,123,233,26,143,4,178,16,143,132,243,25,160,32,21,180,71,75,238,249,132,5,101,72,102,140,148,99,162,168,32,64,137,156,132,93,246,129,45,195,196,80,212,110,3,129,108,173,14,248,186,213,71,205,24,147,86,136,61,142,230,0,248,49,213,94,45,24,61,254,217,198,127,109,140,160,69,29,35,75,32,158,136,18,78,136,252,32,36,221,196,227,12,23,63,133,127,48,192,103,82,44,206,68,97,123,152,154,62,254,13,79,226,167,223,251,185,107,18,97,105,75,115,125,185,213,133,149,22,54,137,12,34,111,240,14,144,16,54,241,89,2,100,40,169,49,167,17,228,70,97,136,36,197,194,118,20,23,156,51,164,190,160,11,48,232,104,41,250,201,215,254,25,42,2,248,192,96,98,165,194,153,166,192,81,5,57,47,126,245,149,23,63,250,230,203,239,253,240,229,247,255,18,138,72,170,232,43,240,234,151,127,240,242,207,255,210,46,128,113,135,25,107,193,132,220,49,252,55,183,177,49,39,138,128,9,44,163,140,98,209,221,228,5,216,56,159,188,4,119,81,129,153,215,225,46,193,199,196,197,72,242,111,110,60,11,225,237,207,250,47,190,249,234,127,253,201,139,239,124,235,213,143,126,234,154,123,124,35,217,141,55,16,9,91,162,175,70,162,197,194,187,0,3,237,162,165,0,96,216,140,12,248,15,215,212,192,164,254,227,191,124,242,239,127,240,226,171,63,164,141,51,147,247,63,249,208,192,67,12,71,191,97,170,189,153,48,143,10,78,64,58,206,162,248,254,77,33,250,213,207,126,249,226,47,190,233,66,180,165,123,178,15,203,48,196,152,56,22,80,56,102,128,137,193,215,220,44,200,161,101,39,224,199,202,117,14,201,214,213,120,220,86,166,156,143,22,244,190,155,212,123,107,219,58,183,192,21,105,95,139,129,67,211,115,74,186,38,12,203,162,156,211,8,187,165,129,209,201,10,144,2,11,240,133,161,36,30,190,254,21,105,25,127,99,136,21,10,90,161,238,137,194,142,128,176,158,120,206,101,139,18,69,197,162,200,252,108,174,133,6,48,135,224,137,90,13,238,106,35,60,172,77,72,36,139,56,138,236,132,90,10,28,113,168,144,142,242,225,243,205,132,171,249,169,107,24,72,253,50,232,169,206,104,250,186,214,47,209,21,76,80,228,221,158,76,212,142,104,5,80,114,44,139,14,205,51,232,222,50,175,157,51,53,77,49,229,62,26,3,44,116,102,90,103,180,131,79,255,236,199,159,126,237,219,81,134,238,237,220,212,54,173,51,148,232,121,96,127,16,190,181,161,104,166,129,78,176,65,236,41,94,7,81,42,215,1,14,89,45,5,23,15,221,17,238,107,17,46,198,4,158,255,104,159,3,116,193,157,129,28,73,25,201,190,164,203,154,136,144,248,129,132,144,155,236,115,165,104,63,61,189,72,26,138,228,166,23,201,65,17,142,191,165,39,30,10,137,211,203,136,128,149,224,13,127,115,115,202,96,63,192,239,176,241,91,166,129,204,185,56,238,59,83,254,189,31,126,250,39,223,178,230,197,51,229,249,59,205,206,45,61,123,75,51,4,16,179,183,1,212,229,153,11,24,76,20,60,232,202,35,61,41,200,161,150,211,207,239,253,240,147,159,252,221,171,159,124,227,213,71,63,178,23,99,129,245,143,105,122,175,167,37,122,110,81,106,170,134,59,118,29,95,170,239,248,242,193,135,150,46,204,53,128,231,61,168,84,74,242,97,192,105,1,2,162,154,196,127,239,4,37,156,107,167,12,143,15,53,116,196,1,36,187,244,156,216,5,170,30,201,56,1,45,215,162,172,75,88,157,108,148,158,94,99,46,2,55,26,101,116,97,180,137,191,14,231,72,130,117,27,160,111,43,106,91,243,28,236,86,34,240,113,132,191,9,233,203,186,201,201,25,184,141,76,13,209,213,227,250,202,180,97,249,75,168,154,135,34,71,191,140,32,129,100,144,235,10,221,37,144,73,148,226,248,188,188,193,3,7,210,161,252,244,148,209,202,49,44,17,207,183,163,24,9,124,65,200,146,79,66,166,192,209,79,173,156,64,62,21,115,45,90,142,19,5,200,69,254,175,223,12,147,137,124,142,30,202,42,122,64,130,175,219,168,155,107,243,148,196,217,228,29,71,212,115,135,121,145,135,233,14,116,161,161,91,181,23,99,209,213,198,40,229,167,111,6,124,203,4,202,195,36,134,23,69,81,50,237,217,151,69,18,95,4,168,96,221,196,155,41,14,75,6,75,209,211,92,90,2,220,183,208,231,92,91,66,115,35,150,233,154,12,89,78,104,123,248,151,211,53,102,21,136,75,102,198,114,183,231,66,0,25,210,53,242,68,71,22,21,169,80,209,117,97,124,75,121,103,105,146,58,13,172,166,152,94,233,134,193,132,67,48,143,156,243,64,207,153,45,177,132,79,112,179,183,133,164,38,21,163,5,236,56,129,110,29,78,23,36,63,182,209,69,74,162,175,86,22,22,77,44,147,83,8,165,33,121,51,244,42,171,8,1,165,167,209,158,208,71,212,74,244,148,33,83,45,150,66,87,67,146,150,139,197,231,241,87,81,38,210,22,148,70,10,104,192,206,200,42,166,124,240,247,61,88,43,123,140,85,23,190,192,239,27,4,78,235,204,63,37,64,90,138,10,16,234,238,211,17,87,236,72,230,34,108,128,93,201,64,160,199,226,8,95,61,109,160,250,192,196,101,191,168,74,151,230,30,16,60,177,152,43,235,6,185,233,30,244,69,255,200,110,24,242,212,100,65,130,113,104,99,111,86,79,50,207,52,17,144,239,237,63,28,51,4,31,120,173,80,143,222,239,179,31,196,112,34,189,171,49,55,137,214,69,217,41,250,148,61,101,220,101,128,157,244,151,224,78,227,165,9,237,192,13,27,86,57,138,206,37,79,133,150,72,90,244,157,2,45,209,83,206,236,133,148,50,129,203,121,26,133,133,145,236,247,77,117,29,16,104,152,120,22,92,53,189,244,184,132,32,52,37,172,112,11,44,59,139,238,132,163,39,124,166,212,36,144,194,230,174,181,146,99,232,74,138,227,233,67,233,56,205,8,76,186,191,10,227,73,40,77,58,216,96,95,152,232,151,142,126,161,59,128,76,98,0,104,116,159,212,133,214,153,11,80,205,10,18,112,141,142,206,235,27,203,115,168,150,52,207,224,174,67,44,39,218,3,33,53,97,81,115,136,130,235,232,130,40,213,224,132,250,64,46,171,37,222,147,4,184,83,202,42,185,141,137,154,16,218,237,161,243,218,62,92,168,135,82,81,135,91,92,178,202,192,183,248,124,19,54,112,151,56,24,237,171,28,235,202,70,95,125,249,105,111,126,218,151,207,185,115,129,231,17,200,23,37,57,62,191,66,186,85,252,77,198,223,60,245,210,238,122,105,87,61,227,236,204,83,147,124,247,212,205,185,235,230,92,117,21,111,85,37,80,19,232,103,55,184,188,187,95,201,219,173,228,175,203,103,220,117,249,140,171,174,100,120,234,226,175,238,186,136,86,118,205,193,216,154,3,184,179,226,52,138,129,168,181,6,232,234,68,71,25,189,69,171,227,21,49,230,186,225,232,137,106,39,148,141,167,81,180,140,163,167,176,216,230,233,98,163,132,27,208,202,253,62,218,238,90,85,19,199,72,44,11,167,112,167,131,132,28,194,165,108,68,25,71,117,80,195,230,14,81,252,90,129,101,240,79,50,31,135,131,3,54,31,149,162,16,139,136,40,122,17,42,73,44,146,164,64,27,219,228,129,7,189,195,162,45,93,67,14,13,8,249,121,29,104,254,11,57,33,95,44,100,163,232,100,86,164,14,128,6,133,168,187,12,134,88,193,178,228,138,123,74,25,188,88,175,7,80,68,95,124,235,103,159,254,201,223,127,250,199,95,127,241,149,95,193,87,32,185,95,126,253,247,233,215,211,48,32,5,177,89,108,10,192,199,33,207,1,136,119,230,88,232,179,163,3,185,128,189,31,69,51,239,2,152,200,172,21,127,34,125,227,143,20,158,40,151,131,47,148,26,89,199,227,65,247,232,101,5,6,13,148,45,29,46,28,1,29,36,254,132,90,48,74,65,31,47,33,189,63,71,198,96,2,33,50,246,148,199,103,26,48,243,45,1,96,133,230,128,80,1,206,204,69,42,187,7,77,170,32,139,182,40,105,79,98,144,48,194,55,208,92,62,151,111,183,145,236,131,54,225,69,85,160,17,33,164,17,93,18,93,13,120,144,27,108,64,15,105,128,88,201,64,27,167,55,243,242,147,39,222,21,10,187,200,36,50,212,152,140,239,228,126,89,100,6,152,138,150,216,166,96,81,209,249,60,162,142,123,52,254,69,108,128,111,147,120,172,207,200,12,240,163,28,225,75,163,92,51,43,176,124,17,102,22,125,143,51,237,114,207,50,156,96,206,176,233,132,4,103,85,156,105,162,207,146,200,230,224,115,39,140,232,67,115,107,169,220,75,215,1,114,176,212,134,139,93,190,148,85,152,155,38,6,229,116,18,237,133,9,105,192,251,135,127,1,76,39,144,145,148,20,163,82,41,139,178,162,183,46,98,119,17,201,26,101,122,253,22,254,235,240,230,136,181,135,165,104,144,116,251,254,38,95,172,68,165,69,254,170,61,242,215,236,91,127,173,158,76,156,51,48,218,10,250,139,44,173,150,208,133,129,152,56,102,124,46,158,227,50,196,109,6,58,18,148,14,76,111,199,20,97,59,192,14,80,76,244,9,115,8,155,147,8,101,135,51,42,57,162,34,6,49,83,246,168,81,31,22,140,166,61,52,155,213,66,84,37,94,89,43,176,193,16,16,114,139,240,93,107,72,8,99,131,12,200,113,75,224,129,188,61,131,137,110,13,76,188,163,96,211,3,255,253,253,175,124,242,31,223,253,248,95,191,242,226,187,63,142,50,154,138,133,88,30,210,144,134,202,145,70,17,184,105,37,196,148,208,143,243,120,101,34,224,99,248,192,197,159,226,115,57,54,83,144,178,232,18,253,162,212,147,97,21,33,24,162,192,139,48,18,176,22,176,75,124,29,127,252,175,255,240,242,251,95,127,152,190,249,108,145,151,114,51,247,253,141,135,236,59,159,207,231,166,244,13,19,134,38,105,95,87,210,37,100,7,197,177,5,216,90,52,137,71,73,98,177,197,59,73,92,9,111,64,56,89,236,36,22,37,21,243,77,204,16,59,106,44,152,75,42,76,65,107,132,236,84,238,197,79,191,141,118,19,12,217,202,75,91,121,233,96,94,206,202,203,5,243,224,182,183,26,229,131,185,162,149,201,103,172,204,83,198,17,203,162,117,236,176,42,0,41,89,212,68,186,9,208,90,203,61,250,226,103,63,123,249,243,127,128,61,4,59,9,9,154,114,201,76,33,147,129,227,135,65,59,10,154,47,38,11,105,142,207,163,81,12,122,28,20,193,31,248,82,52,203,90,91,132,103,121,126,142,133,255,211,8,66,119,79,252,212,158,210,112,7,228,178,174,158,242,57,190,152,203,220,171,167,244,244,49,193,160,216,162,171,167,92,129,47,22,239,213,81,198,213,209,203,159,254,252,229,31,125,205,215,81,214,223,81,250,126,29,101,167,119,148,206,228,124,179,148,191,239,44,229,166,246,148,46,20,252,179,148,191,239,44,229,167,247,84,244,205,82,190,144,190,231,44,21,188,29,189,248,232,15,220,29,101,139,133,188,167,163,66,49,127,207,142,138,83,59,202,248,59,202,221,161,35,124,219,145,75,201,34,145,232,85,77,36,144,206,29,6,69,137,230,8,109,123,34,93,197,242,18,154,95,163,41,215,161,58,14,183,18,132,186,169,227,89,231,164,177,228,226,46,185,57,41,149,113,21,178,164,214,164,16,220,194,50,49,12,160,237,101,221,69,61,130,103,143,104,154,148,46,32,242,210,35,80,158,1,114,15,40,47,63,252,133,15,106,224,34,103,6,54,131,250,247,74,110,40,69,128,104,192,16,241,17,17,42,96,252,151,207,136,44,1,110,167,5,185,101,174,0,193,105,160,144,70,53,224,145,165,88,148,20,178,196,23,173,171,171,219,43,92,217,197,17,9,116,75,113,84,196,110,29,163,142,72,60,188,11,33,84,184,228,151,244,56,210,11,74,215,106,148,174,213,17,251,35,97,67,130,93,104,5,90,77,246,4,221,37,228,136,72,49,39,212,69,176,48,122,235,25,243,8,84,70,103,178,34,197,184,56,21,49,0,167,169,75,195,178,148,68,16,208,48,163,172,19,61,4,165,150,121,70,13,72,205,72,200,76,190,68,36,44,27,0,147,164,27,86,114,154,68,34,1,98,214,21,136,4,150,88,31,73,219,226,72,61,27,143,199,41,230,116,169,141,68,28,88,230,7,4,199,10,226,19,97,199,249,196,56,254,238,1,34,34,128,179,123,134,118,115,64,144,77,145,193,97,93,190,221,190,191,243,16,112,16,239,224,18,220,5,52,164,165,16,205,11,22,189,32,221,153,77,158,126,16,37,118,104,68,251,202,133,228,219,79,15,162,165,116,72,182,235,21,68,212,14,228,233,54,233,8,174,172,59,175,34,183,238,251,246,101,164,6,150,145,74,150,145,26,186,140,194,229,141,210,36,113,165,244,148,59,101,72,75,229,12,19,42,179,37,203,44,83,194,153,190,133,64,242,178,193,37,168,186,150,160,138,219,197,235,112,222,181,149,28,36,168,36,138,33,94,38,140,160,119,176,192,197,176,163,23,74,55,177,184,107,14,62,79,51,224,112,146,101,201,66,115,58,12,205,91,170,228,108,232,201,152,206,188,5,76,123,58,14,220,6,196,166,165,134,182,119,25,73,175,240,129,140,190,217,144,50,193,114,28,99,11,123,157,51,132,241,88,164,124,158,102,213,37,71,184,101,90,63,43,115,26,88,108,19,46,72,171,73,224,75,183,225,242,149,13,201,125,161,33,67,93,170,82,112,203,32,98,106,80,155,160,3,120,46,109,130,195,190,149,117,91,141,224,36,134,8,219,177,58,194,236,65,109,244,7,91,18,148,209,39,184,52,176,105,88,44,58,23,101,162,169,104,60,105,244,21,196,27,195,71,56,203,146,6,112,221,82,140,101,56,46,30,40,138,110,178,224,198,132,102,209,169,223,16,161,47,222,250,134,175,131,231,207,57,207,247,248,243,231,49,215,215,50,126,11,100,127,69,81,181,16,153,18,174,57,112,215,131,37,134,113,128,7,135,41,68,180,232,144,173,210,13,214,152,48,112,22,32,17,28,253,122,195,204,164,198,186,125,238,44,42,27,1,128,69,100,79,158,220,111,58,131,72,116,235,242,233,12,63,78,170,119,82,67,119,129,107,166,153,232,139,255,249,187,47,190,253,79,33,211,227,215,107,189,185,29,231,144,66,15,50,238,146,7,179,97,75,219,109,175,249,249,162,173,212,222,231,228,240,39,218,121,228,150,217,43,145,252,12,35,25,61,206,223,115,172,46,45,162,162,39,244,129,216,208,12,105,91,235,15,250,86,170,215,102,8,235,134,137,18,30,182,80,217,178,177,119,205,29,210,252,210,121,203,79,155,183,252,148,121,43,188,249,121,3,150,188,82,238,48,67,172,150,225,178,88,70,235,211,196,84,24,157,17,28,77,76,161,217,206,183,242,25,137,106,98,226,243,210,83,219,124,242,180,60,180,180,50,248,17,142,192,78,137,210,73,105,189,230,160,221,150,116,27,161,196,56,2,182,177,137,236,214,76,13,63,73,68,38,22,33,66,110,28,243,189,173,104,154,30,83,83,5,59,212,59,28,189,229,152,171,237,167,210,233,251,239,191,159,159,83,223,45,60,225,224,52,232,15,204,210,164,208,239,236,188,249,158,52,111,38,18,113,50,151,3,179,10,87,4,110,81,133,70,164,57,115,142,131,70,200,117,185,142,97,93,81,161,136,17,84,16,69,92,227,193,157,66,177,233,131,112,85,64,195,113,13,129,166,190,87,150,168,150,141,38,99,165,50,92,38,42,28,140,222,17,63,47,115,124,1,32,118,181,249,110,33,238,198,113,34,129,13,167,237,231,199,120,198,154,33,97,88,93,101,146,253,68,84,238,117,82,138,220,212,146,66,49,93,108,115,249,86,242,188,223,193,145,19,155,237,192,124,99,172,34,11,10,150,225,115,76,38,195,228,225,130,101,225,95,58,195,112,121,158,225,138,57,134,207,240,12,95,228,153,116,6,74,176,25,38,147,203,49,217,52,207,100,11,28,147,203,102,153,124,58,205,20,184,44,83,100,57,166,88,228,160,126,33,11,183,116,54,199,112,124,182,0,77,229,160,173,76,30,126,101,11,240,53,207,66,70,129,135,79,69,158,99,120,54,11,191,56,168,193,167,249,52,244,149,131,79,57,14,210,242,57,248,85,200,231,152,52,11,192,164,17,36,233,116,14,192,64,125,167,161,149,211,121,9,109,218,198,184,215,212,20,164,76,246,68,67,149,219,177,119,130,1,101,191,20,165,79,154,163,145,150,160,162,160,178,77,41,130,54,74,68,211,35,118,212,212,47,197,231,161,186,250,30,247,252,185,250,126,134,157,214,138,113,166,13,20,17,181,34,195,57,136,206,158,8,10,166,26,225,34,166,22,201,176,95,178,87,125,230,183,212,4,151,71,193,86,109,152,247,52,83,80,144,193,200,72,211,69,35,44,150,171,254,84,61,165,85,170,181,229,5,185,35,155,229,224,18,101,231,201,217,202,190,3,23,113,92,74,36,24,180,23,202,220,188,125,144,64,19,72,183,164,53,86,87,26,139,180,190,31,91,81,235,251,212,136,188,95,138,154,118,43,81,39,48,239,16,133,137,141,88,45,36,97,216,102,89,37,129,106,215,4,245,92,70,42,202,58,246,131,41,150,3,59,49,52,92,173,137,106,147,190,202,161,6,183,40,112,46,94,212,211,60,36,100,179,205,236,91,241,144,144,145,50,89,190,48,171,179,129,86,38,55,211,62,238,200,198,51,76,247,97,154,42,157,20,242,133,140,200,113,108,178,175,146,45,221,106,113,119,104,72,87,159,241,73,94,16,36,228,207,193,105,67,154,173,13,113,244,236,82,22,52,62,89,104,21,132,188,212,44,216,45,136,153,230,253,125,39,52,77,98,93,10,119,159,29,8,165,93,104,10,25,161,125,122,109,5,43,106,43,210,229,205,116,135,135,193,202,118,144,176,180,207,97,194,244,176,101,254,250,69,1,253,204,210,4,113,63,24,104,136,153,189,207,146,63,210,89,233,11,237,108,59,223,22,110,166,226,41,82,106,203,186,97,206,181,224,28,16,175,237,8,66,248,199,15,56,38,191,168,107,186,57,236,163,42,56,242,190,102,200,88,32,163,75,138,128,172,10,230,177,77,14,159,76,103,210,121,87,244,173,118,187,61,127,53,135,125,17,148,230,56,248,207,211,69,75,211,165,96,219,68,15,193,39,115,108,6,5,247,156,14,30,54,0,154,5,62,221,27,73,117,54,0,221,157,32,167,205,196,130,34,216,157,213,2,106,192,213,242,237,152,189,107,163,197,22,250,113,183,107,8,61,224,130,213,78,112,202,233,219,113,228,32,130,56,193,189,182,163,16,39,179,56,22,85,132,75,2,142,81,248,48,228,242,203,250,124,19,92,116,165,185,145,212,236,202,166,227,180,210,187,2,189,67,197,30,51,250,2,44,49,44,180,11,142,204,10,56,22,136,81,245,16,94,69,122,36,74,68,170,115,65,227,69,164,62,119,85,141,241,206,64,210,199,211,252,135,116,141,106,133,41,84,145,3,145,227,74,69,96,106,149,154,136,162,121,212,107,36,12,9,138,130,82,83,106,40,174,6,36,13,172,24,55,53,174,202,116,151,42,75,53,39,10,73,173,95,165,165,70,150,171,145,26,138,179,130,147,186,52,128,142,19,85,167,210,66,5,218,40,214,10,228,143,105,164,143,74,109,136,163,146,216,85,58,213,144,58,26,134,79,176,98,165,216,21,123,78,186,7,210,28,142,233,131,162,216,216,73,23,144,180,128,187,229,113,82,182,138,32,89,114,65,226,248,73,113,161,113,90,188,16,186,44,31,189,163,60,254,60,254,60,254,60,254,124,78,188,242,184,232,93,203,41,142,197,13,68,16,59,224,4,37,154,205,17,186,227,248,63,150,229,152,8,249,23,112,248,121,75,131,222,182,40,107,112,183,54,92,62,202,103,244,79,238,241,36,68,216,1,87,63,110,60,185,217,0,191,255,34,202,14,76,6,54,72,190,90,77,216,228,118,196,166,183,73,6,113,64,157,201,218,222,76,45,196,180,105,108,173,72,196,34,115,35,152,252,14,239,178,229,10,23,68,216,131,72,54,196,67,237,36,80,137,27,245,219,96,213,3,241,117,238,7,108,56,211,96,117,111,183,96,55,224,233,231,46,216,191,91,227,132,117,8,111,223,98,34,172,118,60,14,158,220,44,132,227,125,202,226,37,34,105,52,17,60,139,125,95,241,142,219,90,199,249,84,8,247,16,190,112,39,140,158,44,98,47,79,97,213,183,130,40,79,88,11,19,156,75,137,82,122,154,72,168,93,104,191,5,145,16,219,206,180,165,124,70,156,85,36,36,241,211,228,88,162,152,46,188,5,160,179,82,161,149,111,166,179,51,3,157,107,222,230,198,43,22,229,216,116,62,74,138,23,133,41,99,44,228,51,194,91,24,35,151,78,231,138,92,150,159,121,140,66,254,55,239,170,12,239,143,150,214,3,102,18,109,19,41,74,28,222,96,93,30,14,200,7,25,219,144,110,59,11,153,210,12,241,82,64,108,115,28,159,52,72,129,230,248,84,32,174,234,241,211,42,159,147,152,11,196,115,109,35,29,218,36,23,49,78,137,178,228,117,11,227,228,68,111,236,142,137,207,28,218,111,103,96,162,103,107,248,85,24,205,135,3,206,229,46,10,46,244,82,238,198,3,53,245,5,227,115,68,242,242,167,63,127,245,135,191,112,204,105,157,58,150,47,162,48,143,67,110,127,46,225,222,135,2,237,78,70,144,165,38,62,27,27,38,50,95,188,197,167,78,160,34,19,181,106,6,61,236,76,238,197,114,73,228,242,114,115,79,20,190,248,151,31,190,250,241,55,63,249,209,255,253,242,199,63,112,225,143,80,44,225,46,188,166,186,111,250,244,43,223,120,249,205,191,247,182,26,230,184,233,108,44,169,157,6,32,107,6,220,210,146,119,71,45,173,56,11,102,173,162,142,35,35,154,98,76,241,5,66,252,149,217,94,64,100,209,239,3,4,251,243,179,6,70,61,23,133,59,41,122,221,29,64,157,68,61,216,12,6,26,14,159,68,195,68,6,114,51,238,143,25,124,78,77,216,31,225,30,168,38,247,226,154,70,43,233,55,54,143,217,208,121,164,41,182,155,64,90,131,60,249,236,235,50,80,244,227,40,126,189,85,194,231,25,124,176,142,243,16,167,104,244,142,160,111,209,168,83,52,199,141,216,119,190,255,234,231,127,237,114,32,230,239,213,219,13,181,214,158,210,15,114,94,111,98,193,156,211,201,167,95,251,214,171,95,127,136,58,57,117,97,197,141,29,151,19,75,202,203,108,11,42,122,52,49,233,250,162,165,162,1,31,152,192,14,77,172,234,98,149,156,139,207,63,96,247,102,240,14,190,175,12,12,235,229,173,53,13,62,36,247,37,228,105,179,183,32,11,154,11,199,127,244,211,23,127,253,23,83,112,12,124,45,86,141,150,222,81,147,189,1,122,34,174,72,13,188,71,145,50,149,152,3,48,147,225,130,237,37,153,146,227,63,17,118,159,238,3,140,20,33,109,58,128,189,248,250,95,125,250,39,127,107,205,139,207,37,90,136,199,32,69,19,16,83,224,113,26,100,167,89,91,128,38,120,118,163,85,200,242,26,20,24,36,154,45,183,79,64,20,147,195,113,10,24,238,111,205,235,154,109,67,184,164,222,217,168,95,218,40,125,24,77,243,177,79,19,236,92,13,54,50,114,173,214,145,204,93,109,180,38,141,225,24,145,4,28,90,4,57,105,195,112,68,75,215,81,39,16,77,212,229,161,44,58,67,33,151,35,55,177,169,216,190,220,136,9,214,2,177,192,98,162,134,53,246,57,114,96,58,69,108,172,80,31,166,46,191,129,97,254,175,200,180,27,14,42,41,14,179,64,198,71,73,44,9,105,206,201,70,68,221,45,30,181,72,139,152,215,244,180,102,209,5,31,125,251,197,183,255,229,86,191,92,65,31,95,6,98,224,172,171,5,63,79,66,39,48,178,128,112,28,119,89,119,203,199,191,252,155,87,127,245,219,175,227,23,204,219,127,122,98,255,132,192,154,64,54,62,88,255,153,137,253,163,27,40,28,6,122,191,190,97,24,76,205,92,81,141,154,224,114,25,247,149,95,126,242,55,95,125,249,253,143,94,124,248,111,200,239,65,247,48,254,112,64,228,66,129,160,20,149,7,15,30,74,241,245,93,19,190,252,131,111,125,252,235,239,251,125,207,229,216,251,251,29,164,126,109,169,232,206,53,96,108,185,108,29,243,248,133,191,115,24,219,237,152,46,67,64,34,171,210,84,250,16,34,134,221,1,34,203,88,224,236,224,76,152,94,105,31,27,39,90,117,156,227,221,27,96,236,197,87,255,249,147,223,254,67,242,196,208,155,19,181,61,244,210,145,204,1,131,58,112,221,136,10,146,174,216,195,4,116,249,19,124,152,240,209,163,214,32,162,216,148,133,14,209,229,202,148,64,246,201,143,126,247,211,191,254,238,171,223,249,183,143,127,253,45,15,169,112,131,196,58,238,27,202,145,19,89,151,190,147,50,241,238,119,87,242,122,44,36,30,124,93,78,87,136,199,78,234,194,19,115,219,126,178,181,35,85,37,65,197,31,24,212,185,132,29,181,27,209,210,83,158,101,210,44,147,97,153,44,123,234,202,154,214,2,50,93,131,37,63,214,6,38,222,140,192,205,68,112,115,76,4,153,200,194,111,20,138,130,137,32,99,85,38,114,62,232,245,145,79,64,92,16,93,110,232,47,189,113,80,173,224,109,2,137,228,34,113,6,229,47,83,35,233,214,125,67,144,77,92,0,82,114,6,249,143,110,59,33,41,92,139,195,41,83,242,212,96,136,3,14,106,198,206,244,87,68,228,235,112,69,180,246,130,102,72,22,169,132,152,6,247,119,68,36,224,71,14,248,150,70,206,17,208,55,128,203,114,107,236,233,200,64,176,193,65,186,75,183,67,40,108,134,23,56,131,177,54,79,201,217,71,12,236,31,12,37,254,27,2,167,225,7,212,152,1,210,134,25,2,107,195,132,139,57,8,176,183,108,201,95,249,78,64,59,85,45,168,157,148,219,192,198,206,36,67,252,42,62,148,112,203,58,47,124,107,105,40,27,114,83,145,252,83,101,185,239,204,190,139,14,111,225,146,70,146,131,131,53,135,212,4,144,72,158,160,206,225,81,186,86,53,250,74,183,6,49,224,46,209,30,162,62,14,211,221,93,89,186,185,69,128,230,145,195,121,60,90,91,10,170,40,82,80,249,72,240,153,133,116,148,67,193,58,0,95,251,81,127,148,72,192,1,18,172,99,188,56,49,75,33,181,8,120,113,201,208,4,93,12,12,69,187,36,233,65,64,66,71,195,88,42,129,40,10,129,145,117,218,15,169,137,42,32,7,0,33,34,135,48,15,224,94,106,127,6,9,196,171,63,251,238,203,255,249,35,184,43,194,101,15,7,146,40,105,139,225,146,135,228,149,166,98,47,109,179,72,27,152,168,85,122,130,132,193,110,205,37,85,24,74,50,234,254,193,100,10,45,104,222,43,82,176,201,29,93,146,172,43,144,124,246,58,228,196,47,125,230,220,57,20,239,148,117,138,102,89,188,127,44,162,170,20,21,6,166,230,204,68,208,163,53,226,30,16,83,161,146,112,159,132,149,198,167,17,74,161,54,52,22,223,133,194,154,104,123,208,59,245,225,169,90,98,248,109,244,149,177,224,83,97,124,115,228,209,119,212,118,190,189,137,6,77,182,46,206,183,185,40,50,195,155,4,39,65,17,66,232,78,178,124,244,223,46,21,183,134,20,142,46,188,78,157,125,0,132,44,85,174,194,71,23,151,166,11,170,209,198,65,14,222,16,15,125,251,30,2,56,240,65,108,53,141,195,184,192,177,240,242,155,191,122,241,221,95,191,248,189,191,250,228,215,191,254,248,95,127,130,66,32,248,10,26,125,28,231,37,234,136,23,108,232,2,101,157,211,40,106,251,168,139,208,255,147,133,120,148,122,236,177,246,178,53,225,222,136,11,182,100,221,222,212,22,235,133,9,7,100,28,248,226,223,191,234,223,247,12,112,7,255,228,79,4,138,139,68,82,165,235,140,248,147,151,196,168,235,190,68,23,29,89,153,7,26,250,28,20,18,80,135,179,152,1,144,69,155,27,193,126,219,45,223,36,238,109,79,152,125,178,75,176,111,122,135,186,34,159,118,177,88,194,119,70,225,151,77,129,35,106,34,148,211,15,43,119,53,38,234,170,23,60,182,38,245,96,171,13,232,241,130,228,147,254,141,66,238,235,185,182,166,97,183,212,30,246,128,38,90,204,129,253,117,38,97,166,247,166,236,104,200,197,180,135,63,136,0,131,16,38,64,115,87,115,95,250,78,221,111,255,81,228,229,255,254,186,205,80,80,63,217,140,140,104,27,5,27,166,183,242,45,32,109,136,145,58,242,110,70,93,19,103,242,44,239,118,77,140,113,181,65,132,107,214,26,241,80,107,100,76,85,224,75,129,178,183,29,6,191,195,221,56,100,91,168,75,97,196,30,18,34,110,82,246,141,199,41,158,227,1,175,53,221,3,30,94,84,28,50,45,165,87,18,254,136,18,13,180,29,233,46,70,126,17,241,93,86,186,182,86,117,137,58,226,240,75,233,136,215,29,103,253,192,201,72,229,55,196,101,177,107,57,97,87,114,14,199,83,186,182,88,30,242,137,250,126,100,208,231,18,96,200,242,206,231,133,224,134,114,57,44,230,30,144,207,58,107,147,226,145,88,215,11,250,226,190,89,172,237,20,109,185,37,75,120,255,82,79,205,80,193,234,145,120,253,179,188,251,233,6,113,142,71,16,2,31,60,67,186,238,119,15,4,236,190,79,71,6,163,216,121,31,250,136,129,187,57,157,230,64,199,69,102,91,79,22,145,143,55,128,94,117,125,183,56,2,228,25,193,237,191,216,74,159,240,234,91,33,47,132,151,199,162,40,153,130,172,216,205,16,15,43,104,109,121,157,252,78,62,104,44,15,191,158,195,199,87,220,154,116,187,172,149,224,122,204,75,72,176,144,247,116,24,96,149,250,86,246,210,80,101,149,81,108,7,64,7,214,236,186,74,50,190,7,200,246,10,176,222,31,223,196,29,92,58,232,182,60,48,59,197,173,215,140,248,248,244,230,49,190,175,48,189,164,237,208,150,241,59,67,60,139,211,167,198,26,208,98,12,182,175,111,42,232,230,116,249,86,246,163,197,42,242,148,61,197,212,96,40,154,212,0,142,72,235,246,160,37,27,71,120,158,60,36,91,216,179,64,194,220,233,200,85,17,244,57,47,37,209,214,97,176,95,33,221,230,232,84,251,166,104,81,154,107,0,249,61,76,116,98,202,142,88,42,244,180,129,33,33,50,211,179,49,48,223,85,38,70,6,40,127,96,134,101,115,68,164,101,117,244,84,39,175,121,79,177,227,123,135,90,244,13,129,192,247,142,250,252,249,28,247,14,122,236,143,246,127,18,203,180,183,218,232,241,24,227,154,201,105,174,162,232,49,105,59,58,177,207,32,124,131,216,19,129,154,65,204,157,107,185,18,43,137,137,222,181,157,134,156,153,199,231,157,189,175,136,48,72,117,64,224,220,239,229,125,131,134,201,182,94,153,6,149,159,174,181,132,23,80,232,82,118,17,38,158,118,49,170,136,174,36,204,3,19,98,96,110,152,80,213,69,208,25,124,224,78,33,62,229,99,177,73,13,59,128,97,50,42,216,226,196,147,76,5,184,49,37,49,97,118,89,100,97,52,173,5,170,121,251,128,28,21,61,160,160,208,252,34,130,245,197,87,191,78,141,25,176,232,210,161,64,227,37,186,34,172,54,225,76,142,5,58,153,188,38,190,168,106,166,220,30,199,44,165,206,160,213,146,144,231,102,218,121,137,202,74,95,126,253,59,47,126,239,47,163,140,56,208,201,189,192,75,233,27,151,143,80,175,144,42,234,202,161,130,159,40,61,4,92,52,83,224,202,178,30,202,99,242,7,223,239,62,250,128,224,37,188,71,175,67,225,66,142,109,221,234,80,88,99,100,231,25,187,192,181,249,102,182,57,193,161,240,27,150,67,121,37,151,161,82,41,143,80,202,226,15,115,236,131,139,163,28,105,148,99,163,133,249,125,244,25,71,98,177,200,112,125,160,224,232,41,248,47,229,43,108,23,33,36,190,152,163,245,192,114,51,218,112,63,16,200,67,71,7,56,142,67,226,14,231,97,152,82,223,22,233,200,254,74,22,183,40,227,232,48,46,22,194,34,196,255,242,163,87,63,248,202,199,255,241,131,151,191,253,143,81,155,203,176,236,191,38,218,122,21,238,97,235,245,127,126,245,167,1,253,222,68,243,175,7,176,248,186,155,153,215,237,182,93,247,49,232,186,27,158,136,114,213,135,39,139,159,13,199,83,79,184,36,199,33,172,158,194,157,12,229,168,38,119,26,218,102,144,199,185,209,22,46,144,243,181,247,6,208,70,244,177,62,180,89,54,69,119,23,116,190,182,217,213,100,132,206,96,78,117,187,13,213,111,222,112,202,31,90,241,245,142,9,162,79,38,190,89,93,147,8,171,26,249,38,122,43,115,232,6,97,226,4,82,128,102,156,63,11,252,73,211,231,26,158,99,189,136,82,126,99,86,111,133,187,26,159,122,39,203,178,197,124,75,147,101,91,170,78,156,172,25,12,80,111,181,58,253,204,154,154,206,52,89,159,252,224,127,188,252,195,255,120,241,63,62,122,241,245,223,119,77,150,32,138,195,150,232,209,67,25,45,100,106,53,211,108,249,132,199,216,252,3,144,60,135,125,97,24,81,36,183,114,79,40,13,16,12,35,108,10,70,69,68,55,167,97,201,233,38,202,131,24,252,84,10,88,97,20,87,148,124,2,0,38,156,191,223,248,202,139,159,253,133,123,168,222,85,228,83,69,105,234,153,54,152,16,133,218,242,33,137,241,51,227,210,161,200,156,180,114,108,92,191,161,195,19,141,254,251,63,126,249,79,255,252,242,23,110,194,65,127,141,9,190,195,148,162,110,12,159,58,225,62,115,203,96,9,125,3,63,220,80,198,248,125,195,228,201,182,134,59,117,154,17,100,211,103,89,159,125,142,245,105,51,172,251,230,247,245,182,236,199,255,241,231,159,252,227,111,191,248,218,71,47,126,239,207,136,129,23,117,38,46,244,246,180,254,186,164,78,38,5,53,21,39,208,184,57,101,34,171,176,92,50,166,158,254,95,95,254,178,152,60,77,117,152,47,125,41,62,11,161,232,134,100,226,49,107,131,53,35,38,157,97,76,66,167,123,160,15,132,211,79,255,250,207,95,124,248,167,200,79,254,223,254,60,214,139,187,182,9,233,236,80,22,223,26,86,221,176,220,130,85,0,235,78,88,69,195,152,142,85,50,208,55,116,18,125,252,175,191,252,228,239,126,251,197,47,63,122,245,147,239,190,250,198,223,3,37,245,226,235,255,203,133,235,158,32,171,213,1,108,248,183,71,213,121,97,153,136,110,15,100,51,162,220,59,154,73,104,15,140,153,82,15,158,244,207,56,193,247,235,223,127,241,237,191,121,245,225,15,94,125,231,119,63,253,239,63,254,244,123,63,246,80,18,189,5,169,255,118,38,51,0,71,116,242,253,141,160,154,249,254,198,67,152,124,127,91,35,164,83,71,18,62,219,115,22,98,40,236,154,52,199,176,248,109,29,122,62,120,144,125,134,91,106,49,105,30,109,64,103,156,74,151,197,244,132,217,116,15,253,182,99,112,202,150,248,219,175,189,252,103,247,54,80,53,115,138,136,134,200,140,145,165,135,160,75,66,148,65,198,60,24,103,215,128,179,93,109,100,148,120,132,16,252,41,115,51,1,133,47,126,247,171,128,188,137,168,66,16,204,136,37,12,236,36,4,209,145,120,240,114,23,65,36,127,171,32,18,61,5,38,134,198,65,97,36,161,238,62,254,181,253,44,233,77,8,35,95,253,242,219,47,62,250,187,216,255,247,149,223,137,251,68,70,235,26,178,227,185,191,68,242,147,95,252,203,171,223,249,55,210,126,112,141,35,242,148,236,170,160,201,122,4,217,96,9,226,186,52,52,98,81,14,137,233,167,8,145,16,152,119,16,34,225,81,77,19,34,209,97,63,184,84,238,163,255,119,18,158,5,243,65,4,191,164,135,215,192,52,127,27,166,5,243,46,136,22,204,233,120,22,204,7,68,179,107,171,4,150,113,235,181,208,235,222,132,51,158,212,180,219,59,173,202,214,45,139,178,21,118,70,223,229,44,74,223,122,22,25,248,185,138,17,170,23,249,229,71,159,124,248,239,47,255,251,87,95,252,238,47,30,250,40,34,2,44,119,15,62,73,154,233,217,32,111,90,146,230,25,234,52,121,154,57,243,118,176,6,49,77,158,70,7,233,146,167,65,202,103,156,22,254,213,87,0,101,36,146,151,107,202,112,44,31,164,178,119,77,26,210,35,206,145,120,156,119,158,57,66,117,97,56,4,100,29,58,134,255,230,54,54,230,68,209,121,76,138,238,112,207,164,210,25,117,65,56,113,46,109,120,103,156,77,103,124,147,230,211,141,129,135,194,245,47,63,122,249,245,239,4,112,141,44,238,62,35,168,118,1,56,17,213,22,184,51,98,218,30,221,36,68,187,134,31,250,96,251,51,100,30,250,241,127,252,121,228,197,79,254,248,65,204,67,233,191,27,166,137,172,123,58,229,145,172,138,218,40,137,205,194,47,205,36,246,64,164,48,149,242,181,32,138,13,97,232,55,58,50,136,241,71,95,51,204,88,39,17,77,193,104,82,232,146,73,53,5,67,74,17,211,132,40,163,198,147,230,153,164,250,194,105,192,236,32,3,43,59,216,75,99,108,220,210,186,49,54,208,63,20,42,15,202,0,162,82,67,46,133,109,127,236,232,121,213,49,209,149,206,208,37,50,11,89,146,204,59,141,8,119,54,83,235,196,48,113,69,12,111,30,134,27,210,58,164,166,162,137,25,26,31,244,23,60,22,176,51,64,78,12,48,80,20,247,153,192,215,165,158,54,105,182,195,129,39,47,238,81,7,198,7,178,104,148,103,26,8,52,101,43,47,102,155,252,10,172,41,3,205,187,169,141,212,61,252,210,99,182,126,118,145,68,125,6,148,233,67,50,158,54,236,132,138,162,204,210,252,13,51,68,6,212,108,150,67,81,196,199,150,1,53,194,205,162,251,9,97,208,136,122,138,13,53,177,201,153,104,64,221,159,106,62,61,193,64,218,178,1,70,146,117,98,225,68,180,40,228,179,117,4,90,57,72,28,67,62,219,162,99,247,215,67,153,214,163,234,85,251,11,82,223,57,95,224,192,36,95,188,166,211,148,110,119,125,209,90,238,47,106,199,249,182,105,27,100,89,122,120,242,205,35,236,35,73,136,205,38,159,236,155,147,124,181,5,20,212,150,11,43,88,144,93,180,163,60,67,223,108,69,63,137,149,78,244,198,244,51,86,75,18,199,197,110,33,35,205,221,19,140,46,254,76,229,88,232,163,220,222,16,80,200,230,158,243,28,230,229,247,255,225,213,95,254,208,126,87,129,30,99,91,57,127,252,143,118,50,231,36,191,248,206,223,217,201,60,122,12,131,176,15,16,110,8,38,238,131,126,109,160,107,132,194,105,210,44,98,33,117,109,163,240,41,172,131,139,129,172,35,199,27,172,99,98,231,136,66,172,119,40,186,220,233,160,251,184,169,12,116,212,37,93,37,147,235,147,139,219,171,42,12,180,98,47,128,219,224,176,92,33,132,182,64,35,232,78,135,196,114,36,16,104,193,90,171,183,53,224,177,91,8,109,6,175,242,217,154,177,94,244,251,155,153,96,63,239,55,200,69,102,171,228,54,1,50,192,101,60,223,32,87,161,207,188,222,68,209,8,43,73,247,201,26,98,131,237,172,122,183,153,180,99,131,239,104,249,194,45,110,93,42,186,178,250,212,242,217,50,199,157,58,22,226,222,24,52,174,65,97,224,240,113,28,2,24,222,151,30,152,92,122,229,169,176,144,69,26,128,198,18,74,120,234,90,49,153,72,28,38,216,110,37,119,75,214,9,84,30,146,251,1,141,102,81,27,232,177,176,66,241,249,38,76,97,119,222,58,127,3,101,4,243,246,118,4,19,221,34,158,137,158,128,60,160,254,62,124,249,135,255,22,181,108,121,105,204,180,88,112,81,84,146,22,13,66,251,11,62,138,160,22,175,142,57,182,135,106,198,145,156,102,51,153,125,188,80,38,27,7,35,87,144,126,187,108,239,235,16,82,85,151,218,36,172,23,42,154,196,1,102,144,151,139,88,48,200,15,53,245,231,230,45,79,75,101,100,239,79,87,66,37,73,73,117,20,121,217,31,47,79,197,214,182,212,250,90,186,221,250,154,180,63,193,250,90,154,48,92,39,195,99,124,205,184,150,174,11,90,66,203,62,4,176,164,249,135,1,214,197,148,160,237,84,154,100,128,29,202,47,77,143,74,105,50,186,151,242,148,166,178,54,64,131,218,220,77,52,64,138,194,54,134,6,8,41,202,184,236,20,203,36,45,105,136,87,202,37,227,88,85,89,233,157,86,167,199,56,150,113,78,178,216,100,252,90,84,43,83,108,158,55,25,71,160,228,212,57,55,46,186,140,173,192,179,211,187,29,165,217,99,92,107,212,142,240,24,11,216,110,150,93,176,163,87,63,214,129,228,181,233,43,59,16,135,23,66,99,44,59,163,181,11,161,23,144,94,249,23,122,17,67,166,25,14,222,81,121,204,212,176,225,126,179,216,74,7,67,206,141,152,51,166,233,216,234,231,51,60,91,20,138,45,43,228,28,115,89,174,217,198,250,221,242,91,115,26,225,115,150,241,230,221,70,120,59,252,204,56,142,120,187,207,221,195,252,183,242,25,191,255,86,15,4,196,179,133,91,82,231,118,248,106,57,160,179,156,227,249,222,103,83,7,1,222,77,111,189,246,162,33,167,97,245,224,224,156,73,83,91,215,70,146,94,3,170,38,22,79,202,106,75,25,136,146,17,179,202,121,243,201,169,28,178,82,44,247,58,111,193,99,219,140,190,172,60,47,226,127,241,77,252,34,222,146,17,171,189,91,91,241,120,62,154,236,254,138,248,197,155,238,253,106,138,218,103,138,98,128,240,87,95,253,231,79,255,240,195,23,63,249,30,117,66,25,144,109,146,73,154,36,210,36,185,126,31,195,150,95,227,27,183,227,168,128,148,216,187,33,176,184,208,240,174,72,215,10,182,197,137,97,34,223,60,57,74,168,251,21,83,67,30,201,210,44,89,53,51,8,51,209,86,192,139,102,146,219,174,47,155,232,231,189,72,152,120,115,34,60,51,117,141,103,223,215,119,228,253,136,207,29,100,8,190,168,195,172,219,246,175,199,211,227,30,73,156,176,167,185,89,54,53,55,235,174,230,222,208,182,230,222,194,190,118,59,181,248,79,190,175,185,233,27,155,11,223,217,92,200,214,182,255,253,87,240,93,193,84,145,106,226,25,146,176,230,90,173,38,80,103,23,211,92,84,248,92,138,125,230,156,84,120,253,73,232,206,251,82,66,147,208,12,24,177,237,3,1,59,161,176,153,212,27,230,141,184,185,8,36,226,14,222,172,67,11,231,56,124,91,238,45,96,197,147,160,235,200,181,46,217,94,116,42,39,187,177,112,124,84,4,220,86,184,189,91,120,30,85,147,105,245,190,182,14,247,112,113,219,107,124,95,179,152,87,202,48,207,108,77,140,207,245,197,196,71,215,238,203,199,253,254,222,185,145,136,208,236,125,246,201,19,244,44,27,184,217,61,216,170,174,11,10,107,85,177,144,194,115,199,193,221,211,233,40,18,176,169,246,210,137,185,57,232,91,92,121,60,155,228,202,35,40,26,116,57,38,8,113,38,224,122,222,125,159,71,249,19,234,114,51,84,230,80,109,135,184,152,54,155,174,57,240,125,71,34,132,150,64,157,115,4,186,136,251,93,49,120,191,78,167,38,92,157,24,90,79,154,232,122,0,137,101,136,3,2,132,74,155,80,155,105,60,126,128,166,142,134,243,15,39,136,141,217,6,116,151,241,188,134,227,140,73,126,34,172,48,237,40,34,181,244,158,37,118,158,151,18,137,184,19,193,29,214,177,14,249,250,123,62,12,209,194,58,20,86,159,74,167,101,31,10,158,234,167,64,251,181,68,36,218,197,31,202,168,20,99,98,130,48,180,172,218,195,185,102,63,52,215,236,135,28,83,174,27,135,132,40,54,173,77,123,139,243,139,73,14,42,110,241,64,49,229,68,155,10,156,127,121,88,231,159,85,190,242,70,124,78,96,207,193,51,121,158,112,104,142,183,230,122,194,221,37,18,195,52,202,23,204,2,22,97,137,133,76,33,40,194,106,48,93,166,234,136,176,216,118,43,91,108,10,188,45,194,90,47,47,216,34,172,43,183,6,27,200,43,1,211,87,110,106,135,146,87,64,96,150,46,25,151,43,218,82,155,241,59,123,45,173,207,76,26,185,40,23,155,56,195,14,167,26,72,153,100,105,80,221,179,99,107,70,125,254,164,163,12,162,3,220,90,84,159,223,18,127,61,226,82,154,84,195,90,86,66,251,65,239,161,212,210,45,116,17,31,164,139,130,202,138,73,74,8,183,194,3,38,214,67,205,2,102,124,244,45,164,88,36,22,177,24,64,148,141,203,192,0,229,187,105,46,74,135,249,245,220,150,110,251,206,30,189,108,125,147,91,121,232,65,106,136,7,27,109,84,86,189,59,190,108,101,56,238,17,28,95,94,78,166,44,146,100,143,24,18,61,106,244,205,255,155,232,211,39,252,68,189,250,156,37,251,49,230,45,207,133,56,33,162,77,184,92,23,251,219,240,247,58,161,21,111,28,33,175,158,244,131,73,78,146,108,129,121,168,15,177,219,42,225,115,201,27,251,102,198,126,29,161,255,93,58,118,106,225,158,255,243,43,103,188,115,60,89,129,241,32,142,189,42,73,106,15,55,221,159,87,168,199,174,121,135,218,97,231,205,247,92,35,181,168,28,211,69,18,17,106,200,106,0,118,152,225,161,133,92,122,32,147,106,111,176,194,208,41,142,8,26,171,16,214,12,134,103,161,243,181,236,107,14,93,6,113,27,92,1,32,17,222,115,240,111,193,33,184,160,213,160,140,22,10,173,134,161,181,85,77,194,4,96,181,83,171,140,31,86,39,135,130,234,110,139,64,26,194,231,224,186,30,31,105,196,74,194,21,137,39,112,136,224,155,161,108,105,226,2,71,104,240,44,155,118,148,77,58,131,252,222,247,131,103,240,180,128,0,161,103,129,77,52,185,221,245,207,222,238,212,54,39,93,78,20,87,84,87,205,88,166,19,101,53,236,242,193,152,123,147,158,224,102,160,197,221,161,142,166,109,255,47,194,57,216,150,245,94,44,250,234,7,31,190,248,240,79,73,48,164,79,191,242,141,143,255,245,39,47,255,159,159,190,252,214,135,255,231,87,64,232,70,95,126,251,59,175,254,246,35,228,224,144,148,175,98,249,221,30,156,160,37,84,51,2,85,129,24,20,212,150,164,184,179,44,225,29,181,238,30,9,186,138,189,55,7,78,197,248,117,37,73,204,75,99,33,209,159,94,135,108,199,3,154,76,176,123,100,23,78,184,41,44,221,117,201,46,152,201,145,43,202,156,255,88,70,7,112,18,56,221,214,89,204,119,78,250,192,149,116,93,211,29,96,165,36,253,228,129,147,209,218,109,67,50,75,5,22,67,236,187,0,66,251,2,158,203,97,46,22,240,82,152,110,102,242,89,92,5,178,248,26,102,31,83,167,93,154,54,151,210,12,115,137,253,174,78,159,75,245,246,185,148,238,50,151,158,200,117,129,147,120,202,120,194,14,59,39,60,221,244,150,8,255,73,25,77,15,4,49,204,95,110,151,175,152,58,230,47,219,25,177,29,228,47,183,25,157,17,92,252,101,186,85,228,219,108,198,226,47,231,165,167,118,112,161,211,114,221,98,53,81,188,217,118,49,23,140,55,139,175,67,26,229,22,121,81,76,103,217,104,60,246,14,139,80,137,37,21,56,56,110,212,29,12,252,41,162,157,230,134,115,153,12,43,21,242,205,204,169,109,100,128,108,12,110,166,7,77,15,86,38,113,166,191,144,78,167,157,72,204,147,27,153,88,159,68,76,159,165,9,18,39,61,208,16,51,123,159,36,138,250,181,43,176,15,141,158,126,51,21,79,158,40,234,215,212,228,129,70,79,247,3,30,140,218,29,28,185,29,145,220,14,72,142,195,166,243,201,116,38,157,207,14,71,243,20,53,40,12,185,21,225,27,199,31,191,241,199,72,15,182,77,20,140,124,50,199,102,184,252,112,52,29,60,44,147,157,5,62,18,42,29,0,44,102,11,233,89,1,12,143,139,30,236,206,106,1,199,48,119,90,190,29,179,119,109,148,68,68,119,183,107,197,65,15,78,121,32,18,250,181,101,246,194,37,179,57,30,102,41,194,37,1,199,57,64,50,172,3,251,243,77,112,209,5,195,161,123,87,160,119,168,190,216,84,193,145,209,24,232,201,44,207,162,185,112,213,133,91,9,238,35,88,225,88,61,154,166,161,208,81,188,132,133,82,234,92,82,187,178,106,164,70,154,222,133,13,221,146,82,184,167,246,112,32,165,12,189,149,26,202,210,200,72,245,52,85,54,53,61,213,185,216,160,159,62,119,85,13,5,159,230,73,40,23,61,101,84,235,225,2,80,146,125,152,62,163,20,173,84,88,181,90,97,10,213,74,173,206,28,87,42,2,83,171,212,68,166,179,80,169,215,24,173,90,169,200,53,148,162,212,24,190,134,146,6,144,52,174,162,36,174,202,116,151,42,75,53,166,11,73,61,156,212,175,210,82,35,72,98,113,82,186,202,140,113,18,148,170,85,24,9,253,58,68,191,132,74,165,133,10,180,153,46,206,31,67,21,3,87,25,86,25,214,85,165,83,13,169,163,97,248,4,148,168,185,43,246,156,116,15,164,185,90,101,105,137,49,106,174,164,11,72,90,192,221,242,56,41,91,245,67,82,169,224,24,29,136,142,112,208,248,1,252,123,130,110,246,50,14,115,249,4,239,172,50,251,68,22,203,214,178,124,162,0,77,95,54,90,134,241,132,216,24,148,77,29,42,69,173,53,104,121,21,127,26,253,178,250,248,243,248,243,248,243,248,243,95,230,71,255,178,234,166,47,35,215,40,37,18,177,168,239,8,34,191,231,81,218,13,46,58,149,14,183,42,19,146,38,162,119,154,177,44,199,68,200,191,120,196,161,6,102,105,208,219,22,37,197,239,214,6,33,202,153,169,101,8,217,109,245,230,162,125,34,148,252,118,245,227,198,147,155,236,182,106,83,234,59,66,201,239,201,192,6,201,69,171,9,155,188,141,216,244,45,201,192,84,120,36,147,237,95,206,123,17,131,232,92,146,98,145,149,17,76,238,134,119,137,8,115,171,47,66,142,71,144,117,225,172,160,98,122,249,86,88,9,69,30,201,228,94,19,216,112,34,221,234,222,110,193,110,192,211,207,93,176,127,183,198,9,169,30,222,190,69,180,91,237,148,74,195,57,81,146,250,1,146,221,42,0,104,164,180,123,36,141,38,130,71,191,88,252,135,118,123,99,183,30,66,173,135,47,220,73,163,247,209,239,86,93,66,180,115,147,214,1,80,170,132,82,218,213,52,108,60,135,94,230,21,216,98,46,192,248,19,13,1,176,252,66,166,149,139,198,231,163,6,54,188,195,239,221,128,68,211,218,17,253,201,147,152,94,126,138,5,0,58,176,4,167,167,113,70,79,34,239,87,138,129,5,133,150,220,192,74,140,207,19,97,63,138,113,85,44,74,209,184,21,150,111,94,136,69,179,69,62,147,109,114,249,40,180,245,14,203,92,19,48,55,132,62,122,208,105,156,9,176,205,55,144,218,22,137,217,111,152,104,129,109,73,247,151,86,232,146,88,29,40,138,197,244,20,218,217,140,36,164,91,136,233,193,33,220,57,64,159,161,41,178,8,219,65,124,8,126,7,5,39,32,10,124,244,224,36,229,168,240,83,255,105,154,24,185,223,216,79,227,138,198,199,21,134,197,76,17,226,47,46,188,236,64,160,149,41,76,129,53,109,143,76,193,227,207,227,207,189,73,70,122,24,218,215,15,57,2,35,158,51,240,150,27,36,90,224,114,33,199,177,125,135,100,165,118,230,45,220,33,173,66,145,203,179,105,126,214,59,132,207,9,247,191,67,104,24,92,235,14,105,75,124,166,144,47,102,236,59,196,47,178,181,3,147,33,202,205,35,0,118,170,18,50,14,61,127,115,93,222,244,85,28,159,100,11,233,180,71,18,55,143,195,29,115,243,110,249,186,43,247,124,96,32,109,137,69,231,150,240,169,62,39,96,210,194,221,8,100,227,88,241,165,100,158,47,34,105,46,133,151,68,147,5,34,67,149,148,32,172,20,44,31,176,97,35,8,149,122,59,13,5,180,3,110,218,106,98,191,233,116,178,144,245,201,158,231,237,120,194,200,3,233,44,178,126,143,206,193,233,227,126,58,135,64,253,251,234,28,236,134,152,217,251,188,155,206,193,174,118,7,157,3,138,217,61,105,82,166,45,92,255,98,240,7,234,11,219,65,151,104,65,34,74,154,108,166,57,72,153,121,57,7,247,196,60,126,158,132,189,176,25,165,22,212,149,244,9,173,53,37,115,36,73,106,200,158,152,167,180,61,97,97,74,73,62,199,102,120,186,85,16,102,194,231,14,61,224,126,61,108,181,225,104,38,89,211,119,206,45,123,208,221,252,77,210,29,233,125,18,120,124,88,117,103,215,205,211,153,33,232,112,46,139,47,180,90,45,167,3,61,28,112,210,67,97,122,15,65,181,137,179,106,95,91,109,226,236,155,187,169,77,110,95,188,174,165,131,1,193,43,164,175,245,67,55,56,114,144,60,71,231,43,89,224,249,34,239,57,207,172,65,89,171,205,187,39,1,53,210,228,69,209,132,11,179,27,178,0,250,238,165,226,30,41,76,156,103,164,40,96,5,218,137,40,191,63,241,28,230,211,201,92,38,235,211,16,5,39,204,125,163,192,140,145,135,175,215,104,4,115,246,202,76,194,28,229,242,15,173,106,250,47,192,122,233,67,170,148,178,108,189,167,177,95,163,93,139,253,66,218,37,13,43,104,244,42,51,194,10,154,11,172,17,226,241,239,45,170,234,169,195,239,26,250,140,202,75,80,188,126,86,101,52,92,220,168,6,212,68,133,42,202,112,212,93,68,241,147,169,6,244,70,15,169,7,235,184,128,135,223,149,1,206,184,172,50,61,11,76,50,136,37,58,42,172,197,234,225,226,133,170,243,25,202,237,142,16,48,194,85,141,234,193,66,218,204,85,41,148,36,3,107,208,42,199,40,179,201,36,170,116,80,4,93,4,151,149,12,174,154,183,224,36,217,114,213,198,209,108,42,52,50,150,14,157,132,218,153,5,9,25,65,198,141,181,65,149,162,200,6,209,211,146,140,91,66,144,141,112,210,149,53,253,0,95,37,231,101,200,67,215,214,20,166,220,218,242,143,76,249,227,207,27,99,89,41,59,229,103,89,39,139,233,131,204,151,79,114,142,232,34,127,237,72,132,94,77,145,76,136,60,53,130,245,41,80,115,62,68,205,18,44,156,74,69,220,84,104,132,144,161,193,114,126,186,52,226,38,115,67,96,176,169,141,8,151,177,229,204,208,153,151,92,141,20,250,151,126,140,184,217,59,11,27,214,128,195,209,49,5,87,55,247,208,62,133,201,208,45,0,114,217,80,148,219,12,94,4,113,120,119,84,67,61,234,181,102,215,107,57,204,222,157,54,202,228,165,225,39,156,157,189,107,243,122,17,23,179,55,105,241,220,113,131,76,239,123,202,6,166,105,33,91,118,58,24,22,3,57,109,119,250,182,102,214,191,53,17,238,31,8,235,148,5,125,160,214,28,94,52,116,119,223,233,192,240,246,231,158,44,23,111,234,131,155,159,214,12,62,49,230,221,23,130,133,96,47,115,26,210,149,71,21,74,251,42,204,214,215,231,65,85,56,113,249,187,86,39,239,95,132,148,99,181,207,13,155,79,141,164,179,97,39,179,61,158,44,30,73,40,32,136,221,11,172,28,204,167,78,89,29,97,157,121,198,13,115,58,97,220,30,14,214,127,195,100,178,153,9,74,210,20,154,186,84,40,199,106,53,226,102,92,97,214,238,166,110,229,243,185,123,75,157,17,19,120,136,159,211,205,97,223,54,22,167,205,101,197,66,54,45,21,109,217,163,40,138,55,129,210,145,36,254,67,194,137,4,171,186,68,23,69,98,33,140,83,70,100,156,121,150,181,44,92,51,98,51,223,110,59,226,9,106,35,58,111,31,224,68,11,237,236,187,108,62,151,45,176,243,232,249,223,28,241,21,68,15,83,235,44,52,181,126,137,189,185,125,120,68,144,32,52,13,114,53,94,135,9,175,239,218,136,71,4,74,135,0,240,224,19,104,78,23,68,121,96,148,88,107,108,216,120,227,30,144,150,20,193,223,7,57,158,238,212,214,220,28,173,139,238,8,34,39,197,106,141,146,170,169,82,216,124,211,199,251,115,196,201,74,120,195,216,227,210,220,28,242,177,228,124,7,168,85,21,40,147,123,182,73,8,25,119,243,198,160,221,150,47,3,29,184,132,109,115,116,117,113,45,62,157,182,16,30,178,138,166,175,240,217,161,179,201,172,187,195,240,64,29,211,69,108,137,210,10,219,71,243,238,147,5,37,60,104,79,152,4,190,126,112,252,81,82,150,164,74,162,167,23,114,84,184,5,139,183,117,25,185,85,233,97,3,67,40,99,230,65,71,225,215,163,204,217,202,160,12,151,21,238,50,144,9,189,90,151,248,179,103,35,93,232,83,157,11,61,12,230,96,198,167,117,49,241,100,80,164,219,22,177,149,56,105,1,79,105,218,58,117,74,66,219,12,67,247,212,170,248,242,189,71,205,18,113,146,26,50,172,123,140,32,98,34,215,115,17,243,110,32,216,181,224,67,16,14,224,29,133,24,207,50,5,142,225,114,44,147,204,196,93,36,192,180,61,54,21,93,248,20,134,238,108,173,47,125,11,115,175,102,68,167,25,46,157,205,132,42,23,200,213,107,127,163,119,247,157,209,251,126,178,37,41,74,200,125,60,137,134,184,43,106,96,52,147,251,184,127,155,119,93,16,200,190,80,145,132,246,245,45,180,206,189,54,216,93,225,113,234,157,93,79,210,199,17,112,238,121,168,192,218,15,46,124,76,21,247,5,244,18,252,158,205,2,53,96,234,114,31,174,10,59,137,242,71,166,238,74,209,161,41,187,36,44,102,23,217,239,223,124,124,252,222,160,72,42,254,139,58,35,130,150,32,76,228,158,121,223,3,194,132,83,32,239,57,5,6,186,1,101,250,154,140,136,221,135,67,81,139,188,195,71,48,191,127,199,37,51,169,145,187,141,236,6,46,123,234,186,20,54,163,0,52,139,30,100,39,8,191,152,102,89,32,107,44,193,221,220,184,116,38,139,162,164,58,41,151,86,138,251,64,226,80,165,112,59,0,235,72,195,237,146,62,50,254,62,144,116,208,211,158,197,162,220,220,118,71,59,54,16,153,119,105,235,69,254,221,121,122,75,91,143,226,210,28,81,237,250,41,23,242,151,82,22,147,48,146,67,42,120,36,75,153,115,27,83,56,165,232,0,91,130,210,138,97,209,201,92,36,3,227,139,59,72,15,37,134,108,21,56,133,46,194,122,141,32,166,91,60,4,77,36,188,221,69,136,197,49,138,42,137,206,223,89,152,71,47,179,104,227,213,53,21,158,246,145,182,114,106,179,200,252,9,113,153,30,138,201,86,237,219,175,47,219,66,86,104,7,26,31,244,38,178,202,20,64,167,39,167,77,88,81,166,12,19,65,153,214,30,44,84,69,154,97,40,131,94,68,158,58,22,108,26,64,187,196,110,148,85,20,160,79,177,198,134,185,76,58,143,211,7,134,88,234,7,195,218,237,35,243,217,17,221,142,75,187,255,89,81,249,0,42,255,182,14,221,55,90,58,172,107,195,173,39,239,200,198,158,208,172,57,9,112,88,14,20,41,245,95,166,97,3,55,32,41,73,164,151,5,68,63,98,244,205,55,188,43,25,146,62,212,100,125,3,99,126,138,101,198,126,5,233,248,15,87,152,253,74,27,91,27,172,164,137,153,196,142,231,189,110,139,90,15,160,132,154,99,104,64,95,240,238,154,85,166,187,80,145,118,108,115,141,54,178,202,88,168,244,170,59,200,10,128,148,196,150,2,253,234,121,141,201,45,84,70,144,211,34,101,47,171,80,120,188,80,201,64,146,84,169,173,66,82,190,186,202,92,172,87,122,181,99,90,157,252,222,175,92,213,36,10,227,160,94,25,219,217,163,106,37,139,115,234,144,147,171,87,10,144,115,76,161,175,200,168,223,20,50,133,232,46,86,122,11,199,208,204,112,193,106,134,95,172,12,32,9,217,127,36,80,185,225,66,186,198,24,107,149,28,36,118,107,21,104,9,129,179,192,45,160,14,229,250,49,182,96,192,230,10,231,245,171,26,178,162,48,234,214,24,181,106,229,170,142,77,70,16,24,99,104,4,178,0,180,148,147,152,88,170,116,23,119,152,66,141,12,103,184,216,179,112,110,44,84,6,144,131,0,70,118,29,195,197,62,78,227,33,141,119,166,192,30,79,126,241,10,231,203,75,59,212,144,164,67,81,52,92,242,180,105,231,239,87,178,78,206,104,169,146,131,156,4,0,183,100,3,215,89,174,116,151,119,144,89,70,165,179,0,105,202,242,229,2,90,11,6,36,34,67,17,108,166,98,46,159,45,48,189,165,10,11,137,3,72,212,80,73,110,57,187,128,80,89,88,182,198,214,162,243,157,90,70,243,189,90,25,173,236,32,100,85,216,5,108,150,178,128,140,121,214,22,200,36,117,93,166,43,50,53,138,169,37,96,212,196,102,230,216,25,157,86,93,80,210,85,100,247,83,235,165,171,87,196,170,100,137,148,216,183,140,102,186,168,223,101,19,47,227,181,45,166,1,139,28,245,121,130,204,85,150,22,176,17,207,216,178,74,1,4,44,45,161,174,235,180,179,130,5,11,177,253,89,71,235,184,86,217,178,118,67,203,109,69,179,167,99,155,153,99,11,195,196,60,71,88,208,229,26,170,92,27,156,33,59,33,24,168,140,23,59,89,33,196,228,199,213,74,191,10,205,0,122,141,234,49,29,125,183,234,148,21,22,206,206,209,202,166,141,65,119,185,170,183,63,15,72,103,212,172,170,87,163,61,246,66,122,116,12,109,130,231,196,20,43,27,235,222,157,221,202,230,139,228,81,28,161,237,113,128,135,82,196,186,173,145,170,194,147,63,39,10,122,23,242,185,76,150,19,88,146,79,4,205,222,250,28,203,181,210,89,154,79,233,132,102,135,6,144,64,249,68,0,229,203,159,83,176,190,13,242,137,76,141,228,99,221,128,49,104,218,1,40,144,70,157,80,37,78,62,86,102,58,249,34,254,207,149,143,21,27,78,126,59,211,206,183,105,190,91,10,102,229,83,129,50,202,199,26,163,128,68,207,86,215,185,21,39,78,42,250,207,38,117,72,155,92,193,86,225,185,242,137,248,3,229,35,9,136,59,219,129,7,87,247,76,131,167,32,165,238,173,130,28,235,235,199,43,143,112,41,61,61,35,247,84,113,212,49,184,73,143,126,219,211,41,102,161,34,14,224,55,22,198,194,70,96,79,148,93,60,149,138,56,97,74,74,142,150,211,206,199,10,55,159,194,100,2,150,61,154,116,31,36,161,237,148,84,243,140,232,93,98,92,220,219,232,4,93,79,100,2,106,177,70,58,226,90,159,236,93,192,112,244,63,161,64,80,93,245,108,77,122,212,64,254,230,108,157,80,4,41,133,66,155,243,243,173,215,238,76,95,127,51,107,114,152,9,13,76,83,47,121,97,199,240,251,197,16,17,215,201,49,31,40,77,196,95,174,57,153,101,221,7,86,237,164,133,27,64,92,40,110,108,13,194,195,143,134,140,4,141,105,242,104,238,0,96,216,206,66,255,81,163,14,210,39,86,67,249,75,120,21,222,254,18,119,7,193,109,139,229,155,148,135,152,137,48,141,212,228,238,60,87,99,192,216,224,190,157,59,150,93,175,81,101,70,163,176,25,87,28,189,121,239,51,68,175,214,42,216,175,71,188,16,65,122,172,169,221,220,114,194,249,47,217,217,247,145,255,154,47,77,216,57,83,59,183,180,86,84,109,53,185,24,213,139,221,82,174,68,117,89,183,142,233,238,144,58,138,173,91,75,192,135,219,0,192,34,223,32,37,200,68,216,100,38,62,105,62,103,58,73,111,65,55,213,122,121,225,179,45,117,114,179,93,248,46,189,87,88,67,14,124,153,80,163,162,0,197,227,187,227,221,185,22,149,197,206,60,75,68,119,53,145,116,244,145,53,62,194,17,153,70,42,226,36,172,223,29,225,182,46,109,54,34,203,211,223,125,122,179,181,102,83,86,105,56,89,52,43,57,123,203,178,176,213,100,204,237,101,166,210,103,19,224,8,91,77,183,224,68,191,109,51,186,212,108,51,54,255,154,250,181,73,0,77,61,23,248,248,157,199,126,55,149,219,107,156,89,249,201,103,22,86,204,185,207,44,170,163,11,142,96,210,40,38,41,210,30,28,222,91,112,57,179,154,240,205,0,102,67,23,212,8,58,29,122,233,75,172,172,179,178,176,74,204,154,132,180,39,203,209,231,65,22,213,17,6,242,46,3,89,30,158,149,115,55,56,197,214,60,56,12,47,165,236,225,190,49,172,57,100,231,234,102,113,67,78,44,81,48,206,164,73,71,22,85,206,185,154,116,25,158,7,12,204,35,225,22,230,30,19,117,218,140,139,143,183,25,62,143,242,110,242,169,95,152,114,234,79,148,76,16,210,143,220,150,94,185,132,151,233,68,66,239,201,178,19,232,61,231,235,221,75,83,242,236,36,224,92,183,146,49,104,78,234,125,224,99,124,188,116,203,180,1,122,68,60,145,16,72,124,186,173,8,85,110,133,34,201,146,29,56,152,114,23,147,131,148,181,151,74,224,125,93,59,37,144,140,48,130,152,126,172,72,156,64,159,19,223,99,185,144,70,66,8,10,55,50,39,83,238,88,5,249,54,231,213,143,206,91,150,157,239,65,210,235,78,126,96,52,175,55,249,206,65,26,101,30,159,66,62,254,60,254,60,254,60,254,60,254,60,254,60,254,96,26,230,191,17,198,43,242,165,100,42,105,253,239,53,228,249,210,124,56,255,229,99,191,66,57,47,244,182,61,156,231,34,79,172,39,113,85,222,231,143,30,109,146,221,173,243,214,56,243,174,191,87,100,83,233,45,103,51,78,110,250,202,107,80,233,166,224,104,59,57,246,93,31,25,21,177,159,170,98,243,202,0,18,2,102,149,83,248,191,224,107,205,135,226,250,166,51,123,51,240,122,1,117,173,151,197,187,27,135,119,59,119,87,10,35,89,109,174,110,98,111,247,161,252,39,178,114,22,27,119,125,39,248,93,224,220,159,111,243,15,31,179,106,147,57,181,91,249,180,215,100,211,102,99,208,108,230,236,141,79,207,44,235,132,46,237,123,79,222,253,249,174,80,152,236,13,63,193,161,37,223,106,79,113,104,89,16,218,173,183,224,208,50,93,204,228,184,44,219,156,205,161,101,33,205,21,239,251,176,216,50,232,229,11,249,98,147,231,184,211,72,82,24,66,146,62,55,232,163,8,135,84,70,75,190,184,221,36,211,195,238,11,98,17,253,216,94,225,136,37,133,109,193,236,121,7,49,31,12,252,99,251,245,32,178,188,155,59,129,99,185,62,244,60,115,203,176,69,169,221,158,161,33,124,100,94,187,141,191,145,59,51,87,244,161,66,171,152,46,138,214,91,128,36,159,39,111,157,233,125,226,36,184,85,228,78,106,224,201,243,100,144,174,111,237,194,227,219,45,172,161,11,197,117,253,163,55,251,150,115,181,44,117,70,23,82,199,239,73,207,255,140,162,39,92,90,205,164,185,36,110,229,209,45,219,44,77,168,144,189,59,131,67,108,94,170,96,75,205,26,246,203,102,89,8,74,142,249,161,84,169,116,170,212,231,151,182,128,188,152,217,158,179,169,141,225,146,101,163,216,114,12,52,101,159,185,33,182,197,172,41,85,212,203,146,183,144,21,253,71,68,22,197,75,216,82,145,152,182,214,206,177,223,49,187,120,215,202,112,236,22,253,163,156,98,181,104,45,186,71,223,96,143,63,143,63,255,117,127,168,182,122,242,141,30,185,134,98,166,219,19,185,143,204,112,178,109,163,77,76,30,66,50,165,53,28,133,46,164,133,133,55,129,100,199,155,152,165,66,4,178,112,22,248,108,227,43,7,12,203,9,24,161,59,166,183,132,73,14,82,219,205,157,20,172,17,208,166,40,225,129,146,44,71,74,121,171,140,237,30,199,78,241,88,232,57,201,46,250,195,230,24,67,96,35,208,204,208,141,215,111,143,183,45,47,253,65,154,116,17,33,72,189,139,91,113,119,31,116,144,228,154,24,71,10,129,90,114,232,16,96,251,237,150,194,125,236,164,211,252,20,119,244,133,98,225,109,132,52,201,73,98,38,39,102,102,117,71,159,110,229,167,176,28,25,169,80,124,11,64,231,90,57,137,109,231,102,246,161,159,110,139,83,128,110,23,89,238,45,0,221,78,115,57,150,107,11,51,242,73,153,108,118,50,200,77,62,43,188,13,60,75,108,86,202,178,226,172,32,231,51,147,65,22,179,153,183,129,229,162,200,178,98,154,157,121,105,100,68,222,187,52,80,64,105,171,199,40,98,68,74,114,15,232,230,84,95,237,204,55,5,67,202,101,24,249,160,186,181,59,98,215,150,58,26,208,152,149,205,198,254,89,125,191,3,159,22,208,215,10,144,186,199,240,167,122,84,25,246,150,113,202,209,102,99,151,93,169,232,70,166,149,219,129,156,236,193,234,110,125,113,95,168,111,155,135,75,252,198,193,214,254,65,219,200,21,11,121,62,95,200,215,215,143,78,106,219,250,138,182,201,87,118,52,182,38,107,57,41,183,221,80,119,86,51,221,149,166,184,36,242,135,9,243,72,216,31,247,247,78,46,46,182,115,187,221,245,3,109,247,176,187,209,95,23,248,140,145,27,46,153,218,162,38,116,175,244,243,241,193,190,214,54,22,118,14,101,118,177,161,212,23,59,187,124,175,105,180,141,252,246,149,8,140,130,186,44,101,114,137,81,110,57,45,242,39,93,110,69,234,175,175,94,25,153,98,62,189,189,85,200,230,85,117,91,18,87,14,246,86,246,116,86,83,171,169,244,121,166,81,215,196,81,111,165,122,188,50,226,228,206,197,194,206,194,89,125,113,225,140,23,186,27,251,149,157,93,126,113,79,26,181,243,202,106,158,55,182,196,194,234,254,234,222,160,81,29,110,239,45,178,50,155,213,246,185,134,177,34,86,11,107,233,243,254,234,82,173,123,41,229,181,254,225,238,242,197,242,176,119,194,53,15,179,219,27,125,185,80,107,238,141,216,132,150,211,47,78,58,231,103,189,125,173,113,214,205,22,71,102,53,173,31,165,15,83,197,203,125,110,184,37,172,237,46,31,167,184,51,86,22,57,53,191,88,95,49,217,12,87,88,217,229,118,215,138,217,5,229,48,189,185,203,119,197,53,37,179,186,187,173,73,141,69,94,72,143,216,212,241,197,238,168,195,43,85,121,216,85,51,242,106,118,171,166,100,55,180,229,65,79,74,28,141,250,131,198,78,35,119,200,138,131,205,254,30,171,94,141,170,217,67,115,112,148,200,41,197,99,211,128,233,29,164,154,195,238,213,254,142,188,122,190,208,216,187,218,22,70,197,140,126,208,237,237,239,214,42,45,182,147,169,28,110,180,59,155,7,197,221,204,118,117,227,104,41,155,174,55,243,220,201,250,225,134,122,172,173,23,171,220,122,166,61,190,92,92,57,30,46,41,205,171,157,189,126,127,121,125,168,110,181,11,227,139,145,97,212,71,242,178,185,193,86,196,190,94,217,148,165,51,233,226,184,198,181,79,178,23,235,74,219,228,183,47,135,141,92,54,193,231,82,149,65,193,216,221,203,180,150,174,118,71,217,110,103,77,185,202,174,141,83,237,197,245,234,242,162,49,102,243,195,253,194,126,33,191,221,186,220,30,14,184,172,112,177,166,106,149,196,250,102,85,221,59,172,231,244,254,70,183,119,181,158,79,75,231,122,119,121,49,157,46,236,42,237,194,85,165,209,92,52,122,171,181,102,125,92,59,74,167,151,247,211,234,85,99,124,84,103,55,58,139,122,229,140,75,92,101,250,187,198,106,163,186,119,177,192,119,204,186,180,48,58,58,92,60,52,43,125,233,232,120,227,98,185,126,53,184,220,30,103,246,246,12,105,81,169,174,52,187,137,133,35,125,101,159,231,23,71,221,237,171,54,224,249,226,104,183,186,155,63,76,159,228,150,199,185,230,168,154,72,180,133,252,97,254,98,148,107,236,239,29,101,119,118,206,71,139,131,97,102,237,184,183,202,231,18,227,140,146,22,51,197,181,171,70,113,208,58,92,30,236,159,27,137,246,194,160,106,176,82,35,195,14,78,46,234,189,94,187,183,184,212,30,183,182,46,151,14,83,39,85,163,45,26,219,106,189,216,58,216,74,200,107,7,23,181,171,205,230,218,234,226,118,127,83,59,73,119,250,91,121,233,176,179,149,175,37,206,79,54,246,180,129,154,57,57,56,31,46,138,89,77,111,113,91,141,157,147,141,113,111,168,114,123,139,123,151,137,165,126,187,149,173,158,95,94,108,230,198,237,158,84,169,178,162,180,198,106,157,229,21,189,176,112,81,171,245,133,177,168,231,214,178,26,127,82,48,19,131,193,193,213,162,122,113,196,213,12,253,74,31,39,138,87,227,68,35,219,232,142,181,92,187,126,193,239,24,198,224,96,124,184,116,190,37,29,229,219,98,170,184,49,174,29,158,183,134,43,252,226,206,226,113,49,191,177,180,105,94,13,71,102,38,163,21,215,26,59,144,179,183,182,96,100,141,177,120,156,186,26,175,46,41,199,185,213,110,103,176,154,89,170,39,182,164,220,81,170,127,168,116,15,59,27,185,93,113,181,87,237,173,156,212,54,165,244,120,165,189,166,159,171,135,220,174,180,36,233,198,66,183,211,43,246,55,148,139,214,238,56,113,180,182,180,203,23,19,252,74,67,86,91,169,197,99,201,216,85,50,123,137,122,241,234,44,45,158,29,238,236,213,180,253,206,198,202,114,43,81,95,21,182,135,199,23,93,206,84,141,102,119,117,115,184,183,126,214,53,14,243,87,220,209,217,242,96,169,167,168,153,65,199,52,183,171,59,133,236,110,235,72,25,228,79,50,185,130,161,176,149,246,142,90,95,233,164,249,51,238,56,177,120,177,202,230,83,43,25,117,65,226,55,27,233,124,246,164,214,203,102,71,181,237,237,206,96,212,31,177,141,76,239,72,77,75,92,98,237,252,56,117,114,180,125,150,59,148,247,14,155,195,173,236,88,110,116,218,59,213,78,107,47,179,179,159,74,21,182,171,221,61,105,59,189,187,114,84,61,200,171,227,139,67,69,88,56,111,180,182,243,249,171,147,165,241,241,225,94,238,178,182,154,222,28,239,213,247,6,105,41,167,175,101,219,149,197,236,69,70,210,142,229,94,118,47,85,80,119,178,169,195,108,239,74,221,56,111,167,43,157,243,238,161,174,182,215,36,113,123,52,108,53,174,196,204,234,186,176,156,207,105,153,212,197,193,130,220,61,81,206,204,163,204,193,238,246,142,210,212,181,124,107,111,171,49,216,93,170,110,46,31,234,205,252,65,255,96,81,91,216,204,156,236,12,118,161,93,190,86,19,139,60,187,33,29,108,164,87,198,43,91,123,89,133,27,166,23,71,202,246,165,33,110,108,47,72,233,179,142,124,146,222,55,210,9,249,112,220,92,191,148,91,198,121,55,59,104,234,151,233,222,209,113,183,217,99,149,45,211,104,104,181,245,182,81,88,63,60,218,109,84,90,178,57,218,100,23,7,139,59,171,231,59,93,245,240,164,113,121,149,222,57,218,233,180,248,229,243,198,240,92,189,88,63,207,28,239,247,47,212,193,97,67,144,206,55,106,173,81,253,236,170,112,85,24,54,171,252,202,121,162,59,226,83,181,193,72,147,217,234,145,177,12,51,190,57,88,108,215,42,233,244,96,185,114,161,181,18,41,182,121,194,237,29,107,71,162,200,114,181,202,232,40,123,52,188,186,228,54,51,210,78,179,213,84,207,211,155,157,66,71,60,31,231,247,70,41,216,251,139,217,227,229,212,130,92,204,21,54,82,87,43,112,196,101,54,142,206,186,219,199,114,103,67,26,119,142,206,210,137,19,125,169,206,158,231,55,23,55,19,123,253,179,161,54,188,52,210,234,74,254,74,231,219,35,253,82,17,205,238,57,175,116,197,198,149,144,201,46,203,197,150,114,188,156,206,108,29,239,44,245,55,178,213,177,82,56,88,190,228,83,251,249,246,170,177,182,218,74,109,203,74,70,225,215,186,250,214,250,94,101,101,109,235,168,179,216,223,91,146,77,97,131,109,45,172,22,138,171,70,102,36,180,185,29,110,217,72,25,231,123,131,182,190,218,92,53,0,132,115,61,147,91,29,28,213,171,89,165,223,29,15,206,250,133,195,21,209,204,103,78,84,184,108,215,70,114,181,122,214,109,157,111,110,111,27,11,199,103,172,58,202,142,71,39,198,168,184,49,26,94,165,71,70,143,221,94,59,58,73,172,103,225,176,170,237,245,107,205,246,238,202,254,153,170,228,175,206,151,138,186,33,237,152,7,133,74,189,166,181,228,179,81,253,66,90,104,245,23,205,157,252,97,102,89,236,53,83,163,202,112,119,171,80,108,94,112,251,141,253,68,99,117,247,178,118,185,58,134,3,166,89,29,12,86,114,245,237,197,202,134,89,92,188,220,173,180,139,173,197,147,157,115,227,98,249,252,160,214,175,173,55,184,188,48,204,42,155,251,39,171,213,234,57,219,63,92,72,109,244,15,140,179,145,50,58,236,176,99,254,184,176,189,213,206,238,174,108,26,27,149,108,225,120,95,106,231,164,116,222,220,94,172,175,53,141,110,125,105,125,172,238,139,231,185,108,39,111,214,229,29,105,173,113,112,108,94,36,212,3,109,185,217,27,41,195,220,214,217,193,254,69,118,185,151,45,166,151,107,133,131,38,171,213,47,229,195,131,76,118,103,176,186,179,60,168,142,87,114,234,122,165,57,146,138,108,98,35,177,111,152,77,118,253,216,168,116,210,141,165,149,243,194,57,187,46,244,171,235,173,188,2,55,68,74,172,167,51,112,57,46,10,162,81,57,187,28,29,113,85,253,160,174,38,242,75,235,39,226,202,82,47,159,222,95,94,80,250,82,119,67,186,92,233,236,28,15,198,198,177,176,123,82,111,231,15,27,221,90,245,252,56,61,200,228,213,125,125,104,28,20,214,186,205,206,154,214,109,215,214,214,197,179,227,149,181,227,246,24,150,175,57,104,228,151,235,250,66,110,184,86,169,111,45,117,178,253,193,104,161,176,81,47,212,170,197,65,174,210,229,14,187,249,109,249,32,93,175,37,242,57,125,179,113,214,31,214,165,250,122,106,180,115,32,171,226,201,229,150,190,181,178,164,31,180,59,151,157,138,154,78,212,251,235,125,126,245,124,115,49,113,50,26,47,155,245,149,74,94,63,207,13,7,203,141,158,186,95,61,130,115,235,112,105,89,94,168,100,235,59,163,131,106,58,223,48,15,55,23,249,139,171,252,238,202,24,93,194,155,235,185,170,176,80,79,11,162,186,221,94,207,47,182,149,212,222,184,192,229,198,87,41,161,113,188,35,237,240,29,182,41,12,70,43,155,74,118,241,108,148,107,2,209,80,233,95,172,143,182,143,151,19,218,214,112,89,217,172,119,228,229,170,158,24,94,168,13,173,120,120,212,190,56,4,210,98,169,221,44,44,182,155,163,98,110,187,63,54,179,91,141,90,175,158,186,130,106,153,84,167,81,60,87,70,195,197,193,214,49,92,50,5,126,105,39,43,37,22,207,219,35,68,83,86,170,171,187,251,217,186,222,93,237,116,58,229,114,20,17,173,217,236,52,189,143,216,46,188,141,64,102,217,102,51,159,206,166,91,51,50,7,217,66,33,0,114,116,96,72,17,4,102,203,140,206,111,53,207,165,150,137,122,0,198,124,91,215,250,146,110,142,99,18,19,125,246,76,50,54,176,159,10,36,207,23,148,1,180,201,222,32,221,80,15,120,240,61,173,174,138,91,237,138,174,11,227,178,148,28,9,178,185,165,214,135,146,106,110,233,123,114,79,210,6,38,36,31,226,228,61,36,241,149,146,130,10,36,61,130,163,97,10,186,41,137,144,68,52,157,242,149,116,120,38,73,10,174,190,32,41,166,0,89,77,89,21,244,113,3,235,248,23,145,19,214,21,83,234,225,158,204,214,89,3,63,57,131,111,228,237,217,138,106,106,7,178,52,130,132,142,100,110,13,204,254,192,108,0,38,113,175,253,190,174,93,162,158,165,69,93,192,120,32,197,182,129,189,104,64,215,43,106,235,76,50,32,13,91,188,239,105,11,242,80,22,37,82,230,64,54,228,166,34,213,21,44,192,71,133,144,109,188,9,237,116,171,248,217,86,69,81,130,101,250,2,58,195,80,232,250,6,94,11,120,160,88,112,125,105,110,72,234,96,89,80,69,69,210,41,24,11,139,139,178,34,109,10,61,128,79,131,35,127,29,210,97,30,58,186,100,24,85,1,149,194,120,169,14,80,211,155,3,69,89,231,88,52,132,61,104,109,93,24,75,216,41,0,124,223,149,84,81,210,37,157,98,123,27,234,67,53,140,112,84,2,144,110,162,116,217,216,134,197,166,163,137,209,101,171,0,78,63,128,153,16,119,53,59,229,160,190,187,183,82,171,172,63,219,174,44,44,172,108,46,65,82,163,182,187,181,190,94,173,236,186,210,54,42,71,207,42,251,123,91,207,26,80,182,14,9,251,155,107,155,91,135,155,246,119,84,192,254,188,226,164,47,212,23,43,251,235,123,225,223,159,29,84,214,247,81,106,173,209,120,182,191,185,178,215,40,15,53,89,140,176,243,206,134,203,23,178,209,56,35,148,141,152,30,103,180,178,189,204,227,215,214,199,8,229,45,97,170,98,168,158,89,102,231,205,247,164,164,34,169,29,243,108,222,76,36,172,13,44,61,53,79,231,245,36,204,78,79,210,209,83,137,178,251,203,243,231,239,112,176,103,145,1,133,220,25,144,124,216,110,81,188,45,162,178,74,246,120,114,164,203,38,205,139,51,225,27,75,133,102,186,210,152,209,227,55,55,186,100,14,116,53,98,195,13,155,19,210,175,105,178,249,228,9,36,37,97,245,154,26,58,73,96,231,50,58,78,131,66,140,116,115,19,139,51,114,57,106,213,118,29,56,141,113,175,169,41,79,158,68,13,252,33,144,147,148,77,24,150,169,233,31,56,39,131,211,45,41,169,222,148,66,50,85,104,116,74,135,216,109,58,28,44,131,22,52,14,217,118,250,59,214,103,103,56,31,88,208,149,236,30,25,101,218,28,146,249,123,122,202,232,8,245,66,25,102,68,179,214,132,169,143,237,57,150,161,25,245,169,111,164,167,177,248,252,59,112,10,199,228,178,146,84,97,231,196,226,112,170,106,170,20,159,71,205,197,229,118,204,36,58,111,57,137,39,21,48,252,228,137,73,23,10,12,69,138,55,117,73,232,222,180,208,241,19,51,226,215,2,130,66,43,27,55,48,189,130,162,140,175,17,12,239,192,4,41,79,163,4,91,209,83,207,151,88,220,46,10,189,9,113,243,76,215,70,17,205,94,6,102,216,122,136,163,178,248,144,133,13,138,255,198,164,120,156,22,148,230,33,211,55,208,8,44,70,178,242,92,5,73,83,243,164,71,85,26,69,208,25,81,215,117,192,88,116,69,29,162,125,31,17,76,56,95,251,102,196,212,34,162,68,230,112,160,75,200,79,192,28,110,27,61,76,147,97,114,5,181,5,55,18,90,125,243,246,12,25,222,37,162,38,157,187,227,3,181,116,77,111,175,146,122,115,99,87,105,145,73,133,1,188,19,83,237,134,97,25,0,212,161,112,214,4,85,213,76,100,162,165,68,132,72,75,17,12,35,34,192,255,54,186,0,40,187,117,209,5,144,107,73,161,229,129,140,30,224,78,80,198,49,243,76,54,24,65,239,12,240,185,13,11,129,14,0,250,133,237,218,147,13,41,22,115,93,157,166,107,73,234,49,129,209,226,120,202,241,146,131,227,67,56,141,105,113,88,122,116,253,56,11,133,54,139,87,170,9,9,55,104,204,50,89,124,52,143,118,151,132,35,91,83,134,82,76,137,39,205,51,73,117,119,15,237,196,162,104,225,70,25,53,14,183,176,63,11,227,140,228,197,231,85,104,193,90,77,86,53,148,113,115,131,160,237,151,139,185,84,158,103,6,229,40,18,160,71,153,94,153,99,218,229,36,199,156,149,57,150,105,150,89,166,83,70,218,124,166,82,206,176,204,176,156,101,198,229,107,122,170,151,88,102,115,107,119,163,178,94,226,152,218,114,101,115,9,46,129,18,207,44,238,175,175,195,229,80,175,111,150,210,55,204,168,124,93,171,108,30,84,26,165,104,75,128,245,101,68,153,198,193,82,41,106,12,59,64,72,213,202,215,11,43,141,74,117,189,14,141,213,55,241,7,142,126,120,86,223,132,70,107,245,18,127,227,44,175,75,178,86,172,85,255,1,138,75,219,87,132,150,20,75,125,249,26,126,140,223,138,125,121,148,136,195,223,47,223,124,249,38,213,97,124,211,102,109,48,180,55,164,15,208,73,95,138,94,95,71,19,102,34,122,115,19,5,188,192,202,68,136,233,150,175,225,66,94,23,212,206,0,104,131,146,111,225,168,101,49,38,88,148,88,178,39,232,93,103,126,34,168,16,237,198,41,131,94,195,123,231,112,116,6,87,125,140,139,147,224,244,64,250,245,117,105,8,11,18,205,80,252,186,37,0,93,198,150,172,117,152,20,154,250,160,15,23,29,61,65,152,168,164,206,13,12,160,49,113,65,174,132,254,64,154,24,117,170,24,166,214,135,131,6,22,8,140,28,214,55,154,117,215,70,149,28,48,39,236,2,107,217,72,232,122,1,108,44,200,58,49,122,252,12,162,67,49,245,183,139,140,59,226,192,123,159,191,57,68,92,198,116,88,230,175,133,9,47,168,179,160,3,63,65,86,128,166,188,43,82,30,14,33,247,26,232,93,6,233,58,131,170,8,42,114,127,140,176,23,40,0,126,40,183,164,109,249,82,82,118,17,201,252,252,57,199,152,0,34,9,200,82,5,22,1,72,255,6,92,201,158,50,42,112,79,87,83,50,141,201,121,218,228,172,230,132,28,32,90,203,82,202,164,87,219,181,113,89,210,25,99,140,126,33,238,72,44,113,64,152,233,174,91,249,153,155,212,178,113,66,169,160,247,249,39,79,8,189,5,181,236,204,167,60,144,57,238,111,208,37,192,218,110,27,136,197,66,111,140,17,149,162,147,70,5,59,107,79,235,39,128,92,84,16,11,2,159,129,146,178,114,214,165,182,105,103,161,47,243,100,49,232,52,105,25,235,121,129,36,211,41,247,71,18,158,60,177,10,28,34,77,181,43,31,127,127,254,28,74,68,137,46,31,81,174,176,155,145,63,198,1,240,161,13,100,139,4,16,38,45,213,50,162,6,245,36,82,66,1,56,201,103,24,87,199,64,224,11,169,114,32,153,209,130,137,71,192,148,36,32,213,30,41,163,57,95,209,136,0,69,186,7,69,204,59,58,165,5,230,129,236,140,217,88,150,146,176,158,81,207,9,242,49,206,184,178,144,33,48,228,105,9,250,153,177,6,140,186,40,107,241,184,157,0,32,148,5,215,52,95,184,167,217,222,118,176,177,132,231,207,99,130,181,192,117,233,98,0,148,96,197,98,219,129,125,238,185,73,34,68,3,171,192,143,206,147,118,84,87,239,48,157,122,18,121,181,58,154,55,1,86,13,115,71,216,116,184,108,190,175,97,241,7,202,44,155,243,132,124,82,29,64,129,132,34,185,199,243,50,84,85,112,85,228,219,166,44,191,175,88,53,143,203,50,131,166,12,237,238,27,192,230,53,49,75,6,138,28,149,68,127,113,251,37,15,76,184,98,201,221,213,51,9,113,214,148,29,47,153,55,12,29,144,115,66,136,34,102,190,215,101,195,148,84,9,104,41,82,57,10,199,37,226,241,116,7,167,13,116,64,88,60,8,34,50,141,190,34,195,33,253,4,88,84,179,76,153,193,22,240,16,166,20,67,157,64,229,50,98,99,108,102,84,127,79,152,79,36,232,70,209,128,162,212,79,173,54,202,81,196,234,105,79,217,83,88,4,235,218,72,210,107,176,220,98,136,220,212,172,205,201,125,160,61,229,78,75,24,126,243,169,40,181,128,231,223,223,93,177,157,142,198,228,248,105,57,36,217,161,20,77,103,48,11,238,5,194,226,29,77,186,153,227,208,110,102,97,3,89,41,192,26,195,128,0,88,135,219,176,70,4,37,81,150,233,100,89,123,217,124,207,62,16,204,132,254,254,251,136,149,83,129,132,158,151,128,136,254,64,47,11,37,56,126,18,92,8,100,235,8,205,208,240,134,96,158,37,97,179,2,194,213,56,2,135,118,241,84,101,184,211,121,50,7,92,10,46,129,114,1,195,241,190,105,21,128,83,250,116,222,219,130,20,199,28,158,93,64,58,165,82,6,21,208,42,149,84,152,38,196,235,113,48,9,28,224,156,155,183,174,39,60,6,3,64,149,153,86,89,75,40,168,221,22,116,133,121,69,152,209,178,145,106,125,0,60,167,1,181,90,241,18,236,45,3,218,105,197,49,185,41,90,220,43,29,165,88,214,231,132,148,246,158,156,250,255,217,123,215,238,54,142,35,97,248,251,243,43,160,177,163,0,230,0,28,92,120,3,13,115,73,74,178,149,72,178,108,203,155,245,161,25,157,1,48,32,199,2,102,160,153,1,37,154,196,57,118,178,137,227,100,179,118,158,199,201,230,182,155,56,235,56,217,205,70,78,222,56,137,35,59,201,57,207,79,121,95,147,148,63,229,47,188,85,213,221,51,221,115,193,133,164,20,59,177,104,147,51,211,221,213,221,213,221,213,85,213,213,85,221,162,183,130,242,179,179,178,1,114,198,102,125,195,213,205,205,58,255,2,242,45,124,233,234,246,166,222,142,240,242,162,60,98,206,103,44,1,20,135,42,0,33,140,122,75,26,174,188,83,12,102,44,73,88,186,26,109,109,78,9,13,87,105,27,27,248,150,247,172,99,7,52,248,30,106,133,44,64,67,23,56,133,26,42,91,76,152,140,128,14,19,230,156,14,8,64,186,223,130,63,85,104,84,195,251,76,121,17,73,148,161,247,27,121,191,232,22,64,218,120,36,0,121,35,223,42,218,236,69,236,72,204,170,168,189,50,168,247,117,110,192,211,94,233,215,7,18,177,58,47,212,150,128,91,231,209,74,56,203,150,133,226,198,217,44,181,237,29,104,156,68,113,103,188,104,111,89,54,31,107,4,164,131,133,188,197,242,152,220,192,45,240,69,12,83,178,88,89,118,31,107,24,203,69,232,4,214,143,32,92,6,32,163,248,140,186,77,61,218,48,249,100,112,26,174,152,206,78,212,185,139,167,179,225,38,74,86,83,75,86,149,146,48,86,166,66,121,97,84,195,141,151,53,95,183,85,178,14,226,109,152,131,182,213,152,14,64,204,34,68,16,234,127,35,20,89,18,138,44,165,14,49,83,131,199,76,69,61,144,5,141,248,3,75,226,15,194,23,214,162,16,156,205,87,217,198,38,204,67,134,13,152,131,252,161,39,30,58,226,97,91,60,52,197,195,150,120,88,21,15,59,226,97,87,60,220,18,15,235,13,92,106,130,154,175,24,245,115,168,168,91,105,213,253,194,178,248,250,152,113,246,44,170,136,242,235,141,243,249,117,152,213,102,33,154,110,183,27,222,74,183,94,44,235,55,26,235,250,90,180,47,220,120,116,109,249,6,42,42,97,254,245,97,254,221,216,132,94,244,9,41,91,141,129,140,148,129,132,20,232,224,64,66,255,64,98,181,86,27,3,25,97,128,129,129,58,232,59,141,173,153,85,192,71,111,166,163,23,203,208,171,219,133,237,199,104,19,191,221,216,134,222,116,129,251,134,198,228,189,149,173,122,175,240,216,109,62,195,183,97,178,239,239,247,32,231,254,254,206,163,13,123,127,127,235,177,70,23,56,138,102,131,168,79,207,188,157,135,29,175,216,43,204,72,239,219,176,180,0,157,210,23,187,184,165,228,216,41,194,102,121,171,145,239,20,155,133,71,242,171,197,221,194,35,101,195,152,237,204,174,238,195,126,207,180,118,123,118,187,222,47,217,109,253,118,125,75,223,173,247,116,164,99,64,83,250,150,135,150,141,245,91,168,253,64,44,95,111,180,145,114,221,132,63,237,112,79,219,92,142,116,174,237,146,239,122,129,162,249,137,232,106,137,195,43,90,226,73,148,164,246,154,77,31,184,168,199,74,134,81,94,41,6,192,106,216,109,200,105,183,161,114,125,143,34,201,213,175,19,27,82,191,73,13,244,235,109,137,208,93,192,57,207,36,29,58,7,33,217,40,47,17,234,107,209,162,48,136,70,243,25,194,118,35,235,81,228,112,145,183,117,54,44,96,20,60,187,151,47,20,172,153,25,222,68,102,85,69,233,37,127,208,100,199,84,48,71,173,153,185,130,202,86,68,53,190,16,213,152,32,49,229,84,18,83,222,92,145,95,234,90,219,109,209,91,169,223,238,104,184,63,138,3,178,51,161,250,216,81,20,154,216,203,232,3,67,252,236,23,243,43,117,248,111,227,139,245,205,153,122,97,229,249,217,231,103,55,190,248,252,236,230,76,97,37,191,241,197,149,135,54,31,41,228,159,95,217,248,34,62,172,228,31,42,193,239,135,103,129,48,82,174,149,135,26,155,51,207,99,3,158,111,230,87,206,148,30,225,207,133,89,27,40,96,80,178,110,91,72,111,136,105,165,103,220,213,10,251,251,225,91,69,121,171,110,22,176,157,184,30,92,98,202,116,183,100,59,173,238,160,109,249,121,237,51,26,240,164,168,24,12,161,165,48,93,192,156,67,57,174,35,180,11,123,98,103,128,149,99,69,216,191,28,97,159,166,151,127,19,38,38,144,67,60,33,251,167,71,196,195,12,127,120,78,124,121,14,25,78,54,31,3,211,169,136,18,207,233,162,68,97,185,88,170,204,61,66,89,174,94,196,105,19,60,90,90,8,63,64,191,172,70,209,42,240,13,22,153,84,228,207,170,176,50,225,87,196,28,19,48,58,124,2,89,107,197,154,109,184,143,216,117,245,179,137,176,102,27,54,158,87,132,221,122,88,82,206,94,25,244,154,150,87,178,253,139,78,96,109,89,200,204,157,61,235,124,102,9,105,169,17,21,185,34,43,152,75,196,52,60,10,211,152,113,12,180,174,159,110,236,157,255,199,243,87,174,213,53,90,61,154,126,237,226,229,243,79,62,11,239,1,59,141,212,36,97,254,73,121,119,9,96,190,90,1,173,39,188,130,67,252,14,244,193,220,133,126,179,9,78,253,51,234,222,56,13,177,71,52,90,115,137,215,199,249,157,215,128,223,162,243,159,182,116,90,98,173,72,159,235,54,234,233,129,137,14,246,247,147,43,3,62,158,201,39,112,100,2,142,128,167,49,100,77,57,215,146,167,157,195,230,138,57,155,43,249,251,38,202,112,129,229,249,37,77,82,139,184,40,159,91,178,22,254,241,21,218,110,243,176,229,23,234,168,152,198,51,95,85,20,194,36,189,117,246,108,171,107,153,162,170,124,171,160,59,40,151,33,114,81,56,105,218,200,112,130,76,162,63,93,162,241,129,237,35,81,143,35,170,73,136,91,248,125,153,241,216,42,44,62,186,208,128,6,238,112,188,118,31,54,84,65,232,159,106,100,12,19,158,127,135,232,143,80,205,132,222,149,145,178,175,83,168,75,181,57,122,197,192,234,244,199,51,142,173,50,73,167,145,74,58,13,153,116,26,155,245,189,33,113,61,104,85,143,116,226,154,123,238,201,203,48,59,195,146,184,110,151,91,76,127,5,212,11,255,150,174,119,57,234,252,84,145,147,229,81,32,54,206,208,252,14,41,16,116,107,99,239,134,181,91,215,92,71,211,217,185,127,218,94,24,171,14,184,240,101,152,173,121,58,161,75,166,53,2,168,156,109,213,32,122,12,117,94,67,167,51,93,21,97,247,151,113,189,0,59,30,148,232,14,217,147,29,92,69,143,26,251,251,1,201,204,45,43,239,233,229,168,34,209,227,100,109,98,140,82,186,131,98,227,217,179,66,215,130,3,39,26,198,14,228,194,163,204,146,143,53,150,240,104,42,31,142,32,84,191,204,83,242,70,161,4,92,222,121,19,136,189,50,17,133,10,146,38,117,64,115,41,101,132,96,152,149,143,240,137,86,9,29,110,12,5,55,150,82,80,156,109,79,218,220,204,106,240,176,90,160,50,145,158,141,211,99,178,12,164,194,24,213,163,84,117,10,31,174,136,213,142,78,246,141,205,144,201,54,241,12,40,212,177,120,168,114,32,150,132,140,104,144,26,152,133,0,62,54,220,144,203,117,97,117,48,162,176,191,143,207,130,159,225,44,10,59,82,179,195,207,188,77,12,115,218,58,133,215,102,104,130,22,194,100,181,3,233,27,160,246,140,129,255,193,234,8,1,136,14,179,28,54,162,126,19,168,170,114,224,250,5,33,19,203,220,103,207,118,242,33,219,140,203,8,167,7,182,238,217,12,250,148,45,120,78,54,80,123,168,122,11,248,46,76,156,20,237,204,192,43,4,165,1,244,212,143,83,167,29,102,42,131,39,231,244,14,50,76,132,184,155,100,48,67,206,60,80,37,51,163,229,112,202,146,25,140,198,203,55,77,175,33,10,150,152,251,211,43,192,104,176,68,214,140,134,183,191,15,210,1,251,68,205,65,161,36,252,66,205,66,1,5,248,180,176,13,37,186,141,42,0,72,192,102,162,50,44,51,103,250,129,53,73,146,203,235,131,62,112,216,214,154,233,37,86,4,241,5,108,58,35,185,130,253,23,198,10,242,134,106,49,209,16,58,214,198,221,15,183,194,188,166,100,214,152,242,55,31,107,53,235,99,212,93,169,205,124,69,171,128,217,86,158,128,189,204,142,110,34,56,143,176,246,242,30,207,2,6,151,83,107,118,164,10,67,34,1,187,36,201,150,105,180,1,213,56,17,247,37,143,98,40,226,83,217,162,35,191,45,7,184,107,138,89,80,130,207,171,1,112,75,205,1,172,127,141,218,163,233,26,191,163,38,187,113,161,83,222,254,237,194,178,38,209,176,109,187,109,165,12,146,60,71,129,113,85,167,108,57,156,130,241,81,226,135,10,210,18,198,219,106,41,40,199,27,126,192,223,93,116,174,134,243,58,218,162,252,109,60,191,31,217,38,220,94,99,203,40,171,74,106,88,74,125,105,157,16,205,19,253,136,218,196,7,95,139,159,125,202,211,86,204,144,161,238,203,153,28,222,116,117,194,55,108,255,138,137,204,188,174,148,109,32,61,51,116,24,50,145,16,174,37,60,204,75,144,191,39,226,86,93,27,155,146,142,154,107,107,141,101,247,81,111,121,102,198,45,160,18,218,221,44,172,112,6,132,94,234,121,212,55,55,240,89,159,153,49,35,53,140,13,5,77,42,104,83,2,101,11,54,236,205,161,108,139,214,215,211,237,213,6,241,239,141,158,46,91,189,117,116,217,30,110,91,143,91,203,53,245,132,65,221,150,158,102,119,183,170,167,24,232,237,232,73,59,190,135,245,44,155,191,43,122,150,149,224,174,30,51,39,188,165,199,237,13,215,117,201,24,241,134,46,25,41,62,174,171,246,139,207,234,89,118,142,47,232,25,134,145,23,244,20,35,202,103,244,73,172,47,207,235,169,134,155,23,245,184,125,231,139,122,154,21,232,85,61,221,98,244,146,158,48,45,93,211,19,230,167,215,117,213,62,245,166,158,101,199,122,78,31,97,252,122,89,79,49,150,125,74,87,204,105,159,214,51,140,110,159,76,51,208,125,130,204,151,91,77,237,184,62,96,74,205,192,41,198,2,60,26,115,115,243,173,197,74,107,115,79,142,37,58,28,29,216,35,89,56,140,161,94,149,99,200,142,139,243,158,40,191,100,226,207,36,32,88,40,141,4,32,125,242,58,235,241,64,240,245,135,58,115,157,133,142,57,28,137,167,92,157,116,128,44,210,79,20,76,150,126,226,13,39,187,135,235,215,187,102,19,222,200,231,83,178,231,73,95,57,228,27,170,82,170,214,148,40,171,157,78,103,249,197,34,9,74,245,98,25,254,41,85,180,96,33,37,97,179,173,180,82,154,55,106,24,69,123,116,243,232,244,117,146,246,121,106,224,242,201,26,40,87,130,193,2,152,71,168,100,117,2,2,2,144,32,143,199,236,180,64,151,90,248,163,68,60,54,123,32,117,58,91,201,33,79,250,208,17,254,226,202,165,57,242,187,147,11,3,174,162,239,95,241,60,76,78,186,122,145,153,150,68,1,87,212,25,168,118,149,252,209,244,205,45,220,119,97,12,146,61,19,241,138,121,112,85,169,236,41,184,240,233,185,192,15,186,222,236,214,205,203,252,233,19,87,212,223,221,162,237,103,148,123,30,35,88,99,177,8,215,245,231,88,208,190,245,38,198,51,228,110,120,236,117,242,147,179,174,87,200,79,206,32,12,105,248,226,154,126,227,241,213,139,82,4,195,117,103,141,231,194,192,135,6,125,42,175,233,187,244,233,70,228,245,231,11,170,79,158,27,148,190,11,69,124,42,18,172,233,134,84,132,121,230,137,149,97,110,130,76,30,188,48,42,216,139,190,43,45,157,95,95,189,184,78,145,37,195,79,55,225,211,57,170,182,66,159,170,107,82,75,6,170,19,32,25,143,35,28,0,137,137,249,169,3,160,79,127,62,253,249,244,231,211,159,191,197,31,153,63,102,254,124,98,78,111,153,3,160,177,193,1,35,87,72,222,86,51,63,87,214,115,236,127,53,24,205,56,96,50,28,46,64,76,83,94,196,228,115,198,71,226,67,103,80,82,208,36,46,46,132,53,200,88,145,133,4,238,39,41,116,150,204,126,50,154,152,100,108,89,241,12,15,87,204,143,108,109,46,230,89,170,67,30,170,158,15,4,227,155,35,134,60,173,162,22,11,91,23,249,134,154,51,98,177,211,50,27,71,188,252,200,214,121,114,124,183,99,53,47,93,108,96,149,134,165,121,97,5,254,228,248,157,28,44,19,25,210,32,11,209,129,65,168,215,119,138,232,252,42,151,238,252,10,208,37,188,77,87,17,217,232,134,23,38,4,243,198,11,233,67,14,53,69,86,72,155,132,233,125,141,73,14,194,149,25,119,98,157,54,198,25,126,114,231,141,150,54,250,242,113,144,215,90,149,74,77,195,155,202,243,213,218,113,181,19,109,123,71,200,55,243,86,181,109,44,205,151,67,189,64,187,221,30,150,208,243,102,228,125,44,153,87,184,66,53,140,207,112,103,174,244,24,138,106,181,171,255,180,44,69,136,146,2,68,197,189,211,142,171,42,138,197,181,151,8,179,37,98,98,75,46,116,89,60,57,17,140,90,117,40,142,33,124,167,168,47,140,72,201,2,82,78,83,144,69,188,156,182,28,143,108,153,210,79,214,157,41,218,30,133,178,60,70,25,120,72,182,129,34,154,85,12,125,177,172,151,231,13,189,84,43,72,147,122,138,169,147,18,169,82,204,166,80,205,113,12,32,237,8,72,185,58,87,171,200,242,249,178,236,111,223,88,142,197,157,156,18,173,44,214,163,228,227,184,180,80,89,66,141,207,178,28,99,18,35,147,31,11,41,97,52,201,180,26,142,11,113,186,73,32,226,75,238,169,171,39,177,186,142,177,148,166,107,139,20,106,114,79,137,28,153,104,138,172,199,153,162,171,94,114,154,75,129,34,143,5,244,120,209,34,101,189,84,124,161,85,10,199,108,200,52,129,33,199,175,247,5,101,189,43,62,200,79,11,61,106,136,197,41,38,74,22,136,233,122,53,89,55,128,66,247,40,106,4,103,108,164,109,51,78,1,38,3,72,33,220,115,244,123,220,14,167,110,7,83,147,131,24,199,61,253,126,122,172,106,24,99,31,146,103,12,119,46,187,87,197,15,39,128,75,242,205,222,9,49,145,22,225,92,192,172,181,155,11,170,162,88,173,32,55,246,20,36,172,154,173,54,253,4,45,140,31,163,20,195,179,160,90,121,206,156,118,42,199,226,144,239,41,17,43,48,234,184,180,226,213,184,50,106,226,100,181,245,221,126,31,210,110,23,233,38,58,158,50,126,177,193,192,65,58,75,188,126,221,244,96,229,238,225,62,93,92,32,22,82,218,129,142,195,12,77,94,41,227,214,246,166,168,49,87,106,109,91,173,27,197,212,177,86,145,41,206,12,166,2,65,29,160,116,224,155,5,181,145,184,130,249,202,156,194,19,132,140,13,9,170,60,92,68,178,70,30,5,104,4,115,159,18,145,130,83,28,153,145,18,125,138,85,43,190,170,19,6,67,199,102,54,5,176,159,137,63,113,232,82,43,207,211,41,207,8,24,185,18,161,104,44,40,30,71,67,232,81,108,135,200,17,115,193,156,66,18,107,115,101,115,114,94,199,223,75,197,81,186,44,116,50,58,139,181,93,191,238,152,59,124,33,239,37,195,99,76,7,103,15,228,50,51,152,78,76,242,57,121,79,204,75,222,77,192,2,77,140,48,138,73,132,145,48,157,214,72,34,67,120,220,203,7,44,201,207,99,90,226,48,78,32,21,123,177,28,202,4,144,169,26,143,43,18,126,157,188,179,130,35,45,182,76,15,248,244,16,5,34,30,143,36,10,243,74,18,17,178,82,186,49,122,150,12,209,203,137,229,237,184,182,55,49,111,2,108,86,207,236,118,149,111,177,101,96,156,198,169,101,199,131,6,61,211,242,44,11,178,74,209,58,182,108,255,154,217,92,63,70,4,144,79,30,68,159,64,33,28,10,32,7,88,253,20,125,167,3,241,11,166,231,92,196,171,15,221,46,41,214,252,81,39,203,207,174,234,55,215,86,215,47,234,207,174,94,162,3,213,203,229,53,221,94,95,125,252,113,253,57,233,76,87,10,9,195,130,184,92,10,232,28,249,217,167,240,40,150,29,200,242,216,44,116,120,219,126,97,93,239,125,126,213,93,123,10,207,153,203,107,116,246,124,185,10,101,30,135,12,79,81,172,153,85,168,179,187,78,41,79,85,41,170,204,34,164,108,1,136,231,224,211,210,90,159,190,221,88,127,74,175,40,113,101,88,244,151,62,158,15,67,250,45,72,239,73,135,208,0,243,156,2,51,76,127,118,117,71,74,121,124,213,61,247,148,62,3,141,59,23,54,174,6,141,131,143,183,214,87,87,183,206,193,183,23,207,221,62,135,77,157,135,143,120,46,125,11,207,217,23,206,109,159,211,237,199,87,237,243,79,233,3,248,232,98,206,23,206,207,157,211,119,47,172,222,60,47,250,214,226,152,8,206,3,42,118,63,183,58,3,41,243,144,221,192,236,179,231,187,231,117,255,220,106,239,194,83,12,195,34,188,78,255,194,109,64,63,244,234,194,83,28,165,55,69,175,30,15,219,126,19,176,242,184,72,7,244,190,248,120,132,222,115,171,3,72,122,78,65,213,237,199,1,85,91,231,87,107,144,242,236,106,255,137,16,208,238,249,213,173,39,158,162,83,248,25,252,182,253,196,206,186,126,227,226,170,15,31,111,64,91,23,177,191,193,19,193,57,172,210,128,143,53,170,18,126,195,80,65,82,245,137,96,93,223,186,176,58,3,73,207,96,10,12,84,112,49,108,140,127,97,213,189,72,163,87,142,62,2,14,110,193,199,155,34,26,208,237,139,56,225,160,113,240,209,142,204,8,92,209,248,165,139,47,146,201,192,141,207,61,197,99,19,221,148,130,10,133,118,13,222,231,24,236,93,200,230,11,216,47,126,174,204,230,192,231,158,227,249,111,10,156,45,124,222,130,12,102,149,236,24,110,126,254,41,5,42,165,71,221,56,183,90,249,252,83,81,252,162,234,231,1,234,204,250,234,214,37,68,231,234,23,16,113,151,156,53,180,199,184,121,73,116,98,139,38,129,189,206,177,2,191,231,233,247,115,81,196,35,68,193,60,2,156,187,228,173,211,88,92,230,179,161,183,174,230,66,211,137,245,219,235,75,107,250,173,243,171,48,143,196,34,140,140,31,82,215,252,8,43,8,177,1,78,108,5,241,89,37,64,30,143,33,206,165,60,138,106,167,164,23,219,166,119,3,210,25,23,200,210,153,207,80,181,124,217,40,183,170,115,60,157,7,189,108,110,133,49,202,133,96,29,75,47,118,233,88,7,210,153,0,199,210,69,68,64,41,162,250,67,115,237,133,234,82,75,74,239,153,114,12,116,100,255,81,2,136,210,3,59,232,90,81,122,167,214,89,232,240,116,89,151,16,194,103,252,189,136,227,215,182,119,162,16,239,74,164,66,172,55,22,228,51,198,145,199,130,132,242,64,239,134,17,11,91,154,75,73,224,12,17,75,168,73,145,84,37,198,40,39,241,207,241,64,171,88,78,68,159,225,173,147,163,215,139,192,42,161,2,80,137,159,24,103,253,89,40,251,104,176,148,96,136,81,176,210,16,141,245,140,32,165,106,118,118,136,24,113,252,217,101,184,238,83,254,55,77,65,206,231,137,130,196,14,43,65,27,179,176,34,78,47,248,241,69,118,54,206,104,143,201,87,231,167,26,163,145,157,133,188,145,45,141,14,57,198,230,128,135,113,13,32,213,96,114,241,235,57,163,84,83,79,201,227,65,55,149,17,138,45,147,9,208,205,79,65,212,246,137,224,60,181,249,120,176,205,113,128,218,105,128,162,246,213,202,177,243,72,41,175,36,186,82,94,35,53,85,156,108,26,19,143,18,59,209,200,165,135,78,101,139,61,22,143,84,214,164,194,132,238,182,179,176,62,61,194,195,19,150,92,102,40,215,90,90,172,214,227,214,22,158,167,140,152,165,177,49,75,137,131,60,106,209,143,153,22,225,33,138,62,62,79,122,67,184,109,65,70,59,210,102,211,24,156,120,227,22,163,116,12,51,33,248,19,158,192,100,53,104,36,93,168,20,166,238,251,116,199,50,39,160,89,11,217,52,139,14,111,100,154,21,134,119,139,247,32,171,23,89,7,46,167,222,222,49,184,156,248,48,233,129,53,44,126,60,148,219,155,134,112,37,72,31,158,35,143,171,82,58,64,26,187,201,102,176,51,211,240,50,39,218,242,98,199,26,199,105,239,125,4,157,198,118,213,57,201,67,226,55,29,249,205,50,161,75,223,156,49,102,161,196,241,226,63,37,10,161,146,58,93,149,220,4,48,43,248,248,113,6,46,237,196,44,55,54,28,249,52,11,105,164,1,225,241,178,143,183,58,156,116,198,112,193,109,154,238,168,103,109,106,93,242,89,17,76,4,60,93,203,34,222,170,18,55,51,107,86,51,210,206,195,52,6,76,139,159,136,169,109,100,60,97,76,28,161,67,186,76,206,229,120,172,253,52,77,228,194,199,8,238,105,138,54,72,103,113,217,195,195,12,250,198,3,144,58,20,59,194,203,100,131,145,15,174,100,113,158,163,118,12,229,0,46,151,41,48,36,78,254,210,208,166,72,154,252,244,47,123,47,80,4,134,24,106,226,45,75,75,143,205,102,60,37,28,221,246,196,180,140,65,88,228,21,200,89,74,41,104,231,66,249,104,49,67,206,196,37,131,74,108,190,39,154,64,184,155,143,117,19,255,241,227,70,105,241,40,7,143,241,236,41,228,39,193,157,40,133,134,227,121,99,95,197,129,124,80,153,28,154,72,229,146,75,213,185,196,166,204,137,164,20,229,24,51,70,118,82,66,238,74,112,198,2,141,173,54,58,224,140,148,33,147,129,73,82,4,121,213,170,250,153,74,63,13,69,241,99,208,92,42,194,211,15,68,179,86,77,46,73,142,13,156,121,99,132,251,180,82,9,27,229,209,106,168,20,141,82,82,211,32,229,172,197,59,32,49,54,35,114,142,26,148,49,7,177,234,104,101,234,27,227,90,202,196,97,237,120,92,142,92,57,153,11,7,168,10,167,26,201,197,167,8,95,195,207,234,159,94,219,59,221,31,192,234,63,176,81,205,125,182,52,91,162,255,226,135,184,159,165,209,72,59,120,223,27,37,243,165,29,187,143,220,174,18,227,78,191,210,163,112,47,24,139,217,177,212,150,170,213,246,3,9,180,92,107,27,70,101,194,40,220,139,11,181,49,177,212,130,18,250,146,230,126,19,19,97,17,200,21,18,222,104,120,152,251,136,98,206,41,200,243,224,117,96,228,59,165,235,173,253,253,208,115,51,70,184,178,119,52,104,21,186,231,104,173,163,191,150,186,70,39,208,45,183,215,3,198,189,111,110,89,218,80,223,24,145,147,41,22,24,183,193,179,90,116,185,3,9,22,198,155,143,151,82,146,204,32,240,252,250,30,167,66,117,237,224,181,239,28,254,234,221,163,95,124,15,64,185,78,157,44,247,234,78,105,139,34,19,96,208,5,6,30,39,75,28,174,152,67,156,212,160,139,218,16,62,227,28,48,186,156,222,3,116,119,235,60,220,156,195,124,66,93,69,167,133,58,186,43,163,250,162,240,72,232,64,45,202,209,176,134,58,140,62,186,29,65,3,16,45,74,209,134,97,207,41,72,206,30,175,119,107,16,4,104,175,100,68,233,176,199,71,233,40,5,214,23,163,196,112,17,68,89,136,23,171,107,71,119,223,187,247,238,207,239,189,243,242,209,7,223,57,120,237,247,82,133,76,64,11,177,65,177,6,234,220,176,70,67,218,12,168,20,213,33,79,166,161,214,91,211,201,169,34,157,55,104,154,78,146,195,54,176,115,208,88,237,222,59,191,255,232,165,87,15,191,241,95,137,58,105,72,90,219,166,179,133,168,99,21,175,211,235,8,188,150,200,37,164,15,127,64,12,185,216,206,66,51,8,139,232,122,52,81,78,215,120,65,77,183,10,89,248,143,213,129,216,129,25,223,5,120,183,96,25,120,235,176,231,249,177,128,70,225,18,0,20,186,125,10,239,196,124,18,161,79,93,93,65,62,64,233,183,158,113,116,209,55,187,13,51,17,93,233,149,11,155,252,127,253,68,131,123,248,219,111,192,148,63,120,253,155,71,63,251,149,52,178,164,161,138,50,43,35,38,15,101,124,244,238,253,233,255,28,124,229,167,42,208,241,227,227,7,78,111,250,193,193,82,147,140,12,229,3,180,141,69,216,92,42,194,248,151,38,172,39,26,40,94,2,105,54,80,20,207,134,109,98,87,211,237,22,86,142,152,131,7,65,147,100,84,241,25,220,181,137,170,184,206,58,62,49,207,57,88,45,204,153,157,188,118,248,250,15,143,222,253,9,187,12,23,253,104,133,77,209,232,120,43,212,106,61,171,3,120,24,85,47,238,146,1,121,44,136,42,253,232,149,111,30,253,241,206,136,74,88,87,145,187,87,160,201,227,36,92,26,83,140,26,140,7,104,110,153,108,127,128,213,224,246,45,231,178,235,89,228,29,51,234,235,15,222,61,120,235,251,241,190,98,111,177,25,48,183,246,200,139,23,174,246,109,220,170,60,107,37,236,40,41,20,138,131,190,86,143,125,66,61,145,6,67,29,14,54,13,184,4,98,196,118,194,197,214,30,100,3,12,166,80,180,10,222,1,141,211,219,76,218,90,169,77,178,254,238,189,249,47,135,111,252,249,224,95,238,30,124,237,127,75,160,91,166,223,226,59,88,10,1,37,127,106,32,105,117,65,78,217,177,186,190,86,199,120,129,68,73,16,95,77,211,95,109,163,47,42,95,239,195,80,248,98,233,105,232,170,89,211,121,205,104,153,5,180,24,111,226,122,22,76,34,241,4,99,156,78,147,15,95,125,233,224,215,255,161,52,88,33,229,49,26,237,58,219,238,64,144,104,102,231,241,76,215,13,176,129,215,7,121,238,87,144,243,43,154,222,113,148,249,196,189,91,150,28,244,157,135,113,68,208,134,146,51,15,136,34,196,176,198,103,18,50,24,121,147,252,27,23,10,196,50,217,254,37,203,236,172,64,130,149,47,212,99,217,181,228,148,195,159,188,54,195,1,9,68,0,99,182,177,185,162,105,245,232,147,112,149,58,163,21,210,160,224,26,218,28,14,55,117,242,121,10,99,82,93,130,93,176,92,173,44,204,23,198,83,65,96,30,118,90,199,216,164,88,185,73,40,33,207,41,209,66,241,127,157,225,74,38,145,108,153,0,73,193,121,67,60,210,85,211,177,186,98,105,36,25,49,158,75,97,218,168,120,51,112,50,139,74,151,195,35,22,46,78,128,228,185,175,82,188,126,119,224,107,186,74,139,99,148,22,136,207,5,88,126,231,108,211,149,136,207,119,126,117,240,147,255,24,65,243,218,182,143,157,106,215,207,56,165,30,204,80,187,223,181,152,255,78,192,173,240,197,151,221,46,24,106,43,176,68,203,218,184,8,188,88,195,88,22,6,51,106,216,193,215,126,252,209,247,222,210,56,5,227,141,35,252,66,219,218,44,94,221,14,90,84,238,225,124,175,11,55,136,192,228,155,183,174,208,151,157,98,248,77,204,53,254,65,153,29,34,19,204,86,26,164,68,39,211,105,96,140,171,163,51,189,56,83,160,245,204,219,92,101,160,213,209,7,57,180,254,178,121,155,7,96,224,166,40,80,134,124,246,243,244,115,240,172,107,72,194,153,191,203,186,184,132,164,205,151,145,232,178,52,160,25,8,113,203,10,158,118,111,125,222,218,213,53,198,205,23,209,70,32,44,169,69,138,40,216,32,152,38,10,33,76,144,137,13,17,213,213,110,118,105,168,176,194,109,242,221,119,174,73,155,54,144,95,129,163,34,163,118,81,150,16,123,156,240,133,83,90,44,145,238,160,151,216,89,253,8,229,28,203,115,115,128,69,38,209,90,197,40,25,165,136,161,50,41,18,16,113,8,138,4,5,122,85,49,12,52,170,243,130,144,217,134,237,0,234,11,144,92,40,12,32,103,179,249,206,34,108,180,138,129,235,226,172,208,144,186,159,74,197,200,177,165,113,158,247,185,98,65,34,211,54,221,251,222,231,110,43,170,248,157,183,143,222,255,234,193,15,127,117,240,239,47,221,239,138,7,126,167,123,133,246,120,81,249,159,95,135,142,31,125,253,119,135,47,189,60,166,114,137,246,68,190,18,4,57,143,190,100,82,117,185,16,111,50,211,11,107,164,46,213,116,201,104,3,26,172,9,3,0,18,250,227,155,227,150,181,102,153,14,61,232,76,132,71,98,3,76,207,70,197,208,171,134,94,51,244,57,99,83,74,26,5,1,221,97,2,66,118,221,1,144,150,192,13,204,174,158,35,112,122,14,99,147,192,111,200,228,233,57,140,197,168,231,94,24,244,250,200,132,81,70,36,85,248,151,211,8,44,149,92,255,240,145,45,253,168,83,241,60,235,236,187,160,16,50,139,202,55,42,228,82,137,101,100,78,50,164,141,48,202,83,87,74,232,100,67,138,45,196,191,192,192,93,108,195,11,254,209,237,54,147,27,249,230,227,250,150,216,14,235,24,237,72,122,199,141,0,157,230,50,10,11,20,217,194,55,104,161,196,29,96,24,185,141,77,221,109,228,161,141,11,157,133,14,99,215,231,155,115,53,246,100,182,230,77,246,180,104,46,182,181,2,6,119,67,239,22,64,166,53,140,233,134,186,170,5,163,2,207,204,235,133,85,53,52,140,116,112,90,26,37,78,111,227,152,83,241,195,157,12,199,112,200,137,239,226,220,103,96,74,50,75,200,34,33,72,26,59,124,229,19,128,185,241,173,115,88,90,140,95,147,0,55,172,161,42,10,136,149,132,207,23,157,142,27,46,18,111,208,181,144,65,166,191,156,99,116,66,70,143,57,103,17,203,190,60,149,52,114,44,77,15,167,36,146,106,227,184,138,31,210,181,222,119,205,207,84,234,158,177,58,158,191,5,197,142,58,144,180,241,103,42,121,38,31,41,89,203,19,14,83,250,88,96,149,19,14,4,99,75,50,70,129,55,253,126,104,189,100,230,228,148,145,147,165,2,155,92,239,53,90,217,149,161,225,146,16,116,10,84,129,143,243,175,223,63,248,143,111,68,200,10,250,167,64,15,66,41,75,155,136,54,40,45,57,6,97,192,86,79,140,111,232,96,54,190,89,239,57,61,240,153,139,113,116,93,253,204,73,40,2,69,104,18,77,166,191,167,76,19,84,190,87,97,141,83,85,79,227,71,179,99,119,129,22,138,81,251,84,47,117,218,122,169,147,107,165,132,78,170,144,177,38,38,210,58,141,83,53,101,234,151,78,54,95,15,238,188,122,239,63,191,162,10,77,146,84,117,106,196,58,165,158,108,18,210,109,77,76,66,80,242,203,36,33,212,129,251,68,178,143,222,127,237,224,238,219,2,89,221,173,224,20,183,125,14,155,173,42,130,149,118,18,128,250,45,179,125,201,218,241,243,90,25,195,147,100,224,19,219,54,33,62,169,27,89,248,228,125,60,165,137,119,116,247,127,100,252,5,167,138,63,6,123,10,252,85,70,225,47,152,28,127,193,40,252,5,193,169,47,220,15,255,72,7,75,28,139,182,115,252,109,102,204,198,98,75,151,80,113,23,142,239,47,158,181,126,162,29,134,117,71,112,64,159,238,45,147,238,45,56,228,19,78,78,154,29,89,147,147,79,157,113,196,114,196,124,124,235,149,195,223,252,252,47,31,124,95,76,198,158,213,115,179,151,116,116,224,105,122,150,9,210,249,32,112,105,153,239,245,108,231,105,247,150,95,175,232,61,243,54,61,213,134,89,155,202,87,191,114,112,231,15,153,27,9,182,96,66,220,80,99,179,112,195,123,146,192,13,27,126,245,152,147,41,69,0,79,110,32,89,192,248,93,180,92,226,31,97,218,170,175,19,29,127,171,39,27,91,46,42,53,162,51,141,15,255,252,239,185,131,95,126,55,237,180,69,46,38,107,88,162,243,144,215,190,147,59,252,221,215,180,216,145,238,80,231,161,175,81,13,85,233,204,87,152,202,201,152,43,155,168,114,26,52,248,241,200,45,159,235,96,72,25,196,169,130,172,69,99,29,89,115,93,88,212,142,206,151,38,218,68,113,141,26,75,103,81,122,194,100,141,40,197,197,118,118,170,157,157,54,100,231,30,137,136,83,123,108,64,129,2,162,98,128,2,5,234,92,247,192,94,80,4,22,79,78,79,60,5,125,246,196,120,47,241,181,219,98,79,184,45,242,167,64,60,217,142,40,131,235,138,61,225,44,162,167,161,30,113,233,232,182,35,210,117,224,91,130,208,226,71,89,252,193,119,166,196,218,19,109,223,216,195,120,163,182,135,103,105,6,84,228,251,38,208,202,108,133,143,142,238,145,183,112,41,53,187,3,15,207,167,168,227,217,96,82,180,17,105,48,0,101,147,193,16,106,129,56,12,84,226,49,85,100,187,158,170,173,92,118,55,52,83,219,68,229,105,136,196,252,222,80,18,9,105,117,71,8,6,26,207,196,60,152,178,188,172,240,24,125,205,179,210,202,38,6,64,128,208,21,162,139,107,35,37,243,134,177,73,118,132,82,78,30,53,44,53,111,137,237,155,133,12,80,225,30,65,96,39,135,42,21,19,53,68,209,65,1,119,225,148,203,71,223,206,89,129,105,119,145,172,72,31,159,217,245,207,217,45,140,34,14,99,25,108,187,109,52,123,147,202,143,29,165,168,166,36,166,163,137,47,161,56,250,152,18,243,148,138,33,89,192,152,170,118,91,198,52,95,11,244,157,130,248,194,127,186,172,177,72,68,197,123,24,224,183,172,103,73,197,140,29,20,220,160,18,132,142,121,237,198,39,224,166,44,224,179,235,44,144,99,196,210,53,250,172,179,56,157,46,184,3,47,31,207,80,88,102,241,237,9,64,229,248,0,232,228,52,100,126,82,98,34,202,229,24,173,106,56,27,142,20,165,94,10,85,27,173,144,18,83,48,168,88,14,141,141,90,44,16,55,206,36,192,40,11,225,136,91,170,181,234,121,121,24,47,25,62,178,208,34,45,22,144,55,12,181,135,241,83,29,193,136,1,207,181,185,236,133,179,117,69,133,30,37,0,132,186,71,77,129,26,164,61,44,49,164,172,243,13,140,124,76,35,108,245,108,116,17,46,159,192,160,175,112,101,182,103,76,97,216,82,239,28,190,241,7,178,29,70,88,180,87,157,61,203,103,118,155,21,111,63,195,8,51,27,50,187,173,206,112,139,212,86,150,60,75,105,227,105,240,99,163,104,61,183,197,2,64,24,49,189,65,152,196,213,8,42,21,10,203,57,106,82,208,151,146,130,190,174,72,131,97,18,137,134,138,160,19,37,5,114,18,110,94,97,18,241,85,41,11,143,165,138,163,1,69,63,29,166,146,178,122,178,164,110,75,74,234,182,116,69,167,43,37,57,189,40,9,79,100,195,36,124,97,116,128,177,75,25,97,155,151,229,117,195,6,72,254,34,250,35,127,35,252,170,31,90,109,88,34,122,252,91,50,83,153,103,122,216,179,58,68,226,232,120,170,68,241,213,145,16,229,99,235,250,140,195,163,188,158,41,83,168,97,110,86,211,64,10,72,115,178,176,247,185,103,158,188,194,226,29,230,233,145,89,189,219,157,221,188,197,171,134,149,203,39,46,76,162,103,204,29,75,204,91,145,65,143,197,149,22,19,215,42,61,236,184,1,130,18,134,20,131,86,11,35,129,70,91,59,107,208,225,215,94,63,248,250,143,52,189,61,240,8,114,189,98,85,135,232,102,63,125,13,70,9,252,64,84,99,20,91,90,117,86,108,201,13,250,104,192,114,138,13,103,85,157,82,195,11,140,172,48,155,153,122,138,130,154,29,16,71,91,106,61,235,52,150,71,144,111,177,176,150,37,186,111,211,21,71,176,233,49,233,3,221,131,185,18,114,55,1,70,63,158,245,119,125,252,31,235,130,60,32,66,204,238,148,103,233,204,126,181,219,197,175,24,72,210,215,10,165,96,219,114,84,234,15,0,72,50,166,51,115,137,245,228,2,115,201,111,118,111,235,138,202,191,161,102,220,88,220,20,108,87,76,91,15,191,56,186,80,223,210,24,232,29,58,162,94,92,88,0,220,110,243,192,220,249,14,245,165,144,239,233,45,189,141,86,126,196,65,107,213,230,98,101,105,177,93,211,116,22,142,190,217,216,22,23,54,244,173,80,30,65,6,130,79,19,24,109,251,54,112,72,245,141,46,65,220,212,35,7,123,245,189,72,110,169,55,51,69,6,110,196,133,218,144,200,224,1,89,111,102,241,192,158,208,38,161,94,49,116,124,174,131,96,35,228,12,69,184,136,132,142,161,16,125,52,97,247,128,215,69,34,137,9,131,5,11,139,45,114,236,23,55,28,195,143,163,132,8,102,156,64,242,7,255,219,122,113,247,246,139,1,153,30,108,108,222,87,46,59,147,199,204,52,232,111,112,130,232,14,2,139,229,98,251,35,99,7,194,134,55,252,176,85,225,244,197,80,176,235,192,35,90,176,80,41,163,8,81,76,76,226,40,184,146,249,133,194,221,10,75,234,4,111,33,236,155,27,103,148,87,220,92,214,20,253,130,96,47,169,94,15,68,245,124,177,204,168,195,199,137,109,206,30,13,133,131,86,172,232,19,125,204,50,1,106,148,83,145,28,153,198,143,134,196,152,56,177,120,210,71,113,152,90,67,22,131,44,184,212,199,140,149,140,185,40,24,102,188,81,159,7,162,232,50,181,2,42,250,70,23,32,137,126,42,65,67,106,115,198,68,160,98,156,242,132,209,238,67,146,64,214,65,108,170,32,140,199,97,79,145,217,80,233,210,83,38,59,74,84,39,100,148,152,145,150,100,38,26,166,120,238,45,95,78,200,154,92,209,42,77,201,225,96,221,196,153,53,248,161,43,109,208,194,122,174,193,142,101,249,148,211,157,168,227,101,62,7,37,251,226,4,114,137,144,54,4,91,20,95,252,217,23,149,194,69,44,44,136,240,250,152,108,48,60,106,104,30,134,221,185,99,123,189,188,118,244,230,157,131,59,223,103,38,197,31,189,244,234,135,239,253,242,240,219,191,58,252,230,157,191,124,0,60,133,118,248,218,235,71,111,221,197,123,22,44,255,26,41,229,48,18,118,29,75,230,160,168,6,34,147,211,178,186,114,146,208,200,113,219,230,91,166,231,144,29,113,98,175,46,236,241,121,192,98,176,139,105,144,98,79,157,61,21,198,242,73,172,115,25,124,146,195,25,217,164,1,55,233,240,195,87,186,165,50,130,92,56,234,74,198,129,7,73,48,72,206,180,88,115,45,207,115,189,168,177,40,156,208,147,210,78,221,237,116,48,186,252,162,65,45,86,105,198,228,204,91,220,254,48,25,173,126,148,73,100,195,73,165,88,41,6,139,147,195,29,9,51,102,40,157,132,154,24,51,88,137,61,179,159,207,103,97,0,241,164,154,55,166,109,146,225,130,42,143,104,28,163,134,201,54,241,229,204,197,0,157,203,213,13,178,229,72,91,178,192,202,172,54,182,244,29,210,82,207,181,230,155,192,0,196,152,200,85,221,211,205,136,137,108,154,149,37,203,172,205,115,38,178,176,108,109,132,231,69,155,141,29,193,80,210,125,221,165,236,43,198,115,75,11,75,15,224,138,113,185,92,109,181,107,86,107,178,43,198,26,180,217,60,126,144,118,52,134,246,44,171,136,199,99,161,243,0,225,91,29,88,244,90,213,104,47,110,74,110,221,37,127,0,113,47,242,82,18,70,102,172,151,151,229,40,239,82,234,11,3,31,23,180,184,162,82,39,79,217,69,147,44,151,101,32,137,248,79,67,214,94,211,241,59,150,87,236,163,161,116,178,173,82,100,54,9,88,90,15,82,99,175,71,128,18,49,234,229,232,122,153,245,86,171,165,197,185,88,4,244,40,230,27,30,122,77,18,113,158,252,73,37,235,8,163,157,76,21,249,62,81,158,5,174,156,4,4,115,32,149,0,164,79,94,103,61,30,178,165,206,67,89,142,198,190,18,212,114,47,12,133,64,63,177,134,163,7,140,172,65,25,53,113,227,147,161,5,211,210,237,69,235,33,9,45,61,136,197,164,211,57,185,38,150,201,126,159,78,87,125,30,177,34,3,90,19,4,4,203,114,82,214,68,24,125,132,7,90,169,204,27,24,252,45,196,76,250,216,161,11,165,147,97,171,3,164,148,37,141,94,57,99,214,160,12,126,88,226,157,38,79,49,89,205,171,40,197,179,194,162,181,90,173,8,156,151,222,204,116,154,32,194,107,38,167,100,34,196,230,94,24,238,177,52,71,65,63,114,229,146,81,43,99,156,22,116,42,35,158,135,201,69,145,140,182,169,174,144,88,192,165,177,51,51,30,125,100,200,29,137,165,174,222,189,240,162,11,52,124,177,82,89,74,13,22,24,78,37,117,193,161,227,133,236,17,39,95,78,41,163,219,151,231,129,220,83,24,39,165,167,220,85,24,115,193,156,73,100,43,213,210,124,109,78,141,123,114,26,225,60,108,167,227,94,54,29,224,179,240,86,132,28,155,225,111,6,4,8,185,150,255,180,197,142,15,71,197,147,168,92,93,197,248,9,235,231,185,67,125,230,251,254,73,252,53,88,91,61,191,138,33,19,184,223,126,116,192,127,126,123,77,119,225,207,58,247,188,239,114,111,247,171,235,59,107,250,226,26,38,60,183,186,106,226,135,54,134,36,128,119,22,131,96,32,34,77,172,151,201,243,62,36,80,200,0,140,88,176,222,93,199,216,20,240,73,201,117,227,241,213,199,215,163,136,1,235,253,53,158,235,22,124,50,232,83,117,13,29,247,195,167,155,161,239,125,10,138,177,126,123,13,157,242,179,102,178,78,60,206,123,69,177,49,88,128,137,197,181,232,25,242,61,77,225,34,204,23,215,49,4,65,58,204,249,53,222,202,48,52,193,23,88,244,139,245,38,134,166,96,157,98,88,92,173,81,161,5,209,66,5,83,243,20,176,3,67,84,132,189,189,9,159,206,97,140,136,213,10,125,154,19,61,216,226,168,95,223,22,245,47,134,81,29,194,210,131,53,142,152,176,97,10,36,155,32,97,171,110,169,113,8,18,243,100,68,12,2,177,62,39,142,65,240,169,75,167,191,83,199,83,233,2,135,112,17,197,163,130,147,3,178,132,227,177,208,33,124,170,175,54,226,174,114,101,254,166,132,136,79,102,158,157,205,201,156,23,247,171,151,204,23,231,197,114,50,107,151,210,134,84,15,234,80,153,202,162,133,62,26,135,17,70,100,145,70,96,67,116,56,29,29,35,112,197,224,202,17,226,247,82,208,162,54,33,22,57,92,105,192,252,92,42,202,67,161,38,135,82,77,122,35,38,114,201,27,185,160,206,207,149,245,28,251,191,48,37,64,21,22,23,113,166,131,33,121,203,157,208,83,174,26,28,157,196,154,140,17,144,197,25,81,154,75,53,57,46,214,100,54,54,18,112,166,90,40,217,83,35,206,79,134,221,25,229,184,47,57,121,166,92,32,163,235,30,177,128,249,183,148,37,59,186,25,66,104,26,181,58,99,75,115,46,190,52,17,247,167,132,117,46,118,157,18,180,72,254,74,93,221,83,17,12,181,62,121,176,36,121,44,214,238,74,26,152,172,112,9,200,230,167,128,245,228,230,143,37,104,66,48,19,5,234,245,157,34,250,32,204,101,209,175,112,116,235,185,42,82,176,10,254,50,232,15,111,111,228,114,48,69,34,75,95,228,157,206,148,243,90,118,158,27,159,93,92,66,11,9,66,40,151,229,170,115,105,36,55,236,207,28,245,36,181,33,40,160,37,166,4,201,101,35,134,61,173,50,165,223,48,128,25,253,86,36,182,248,214,81,155,171,37,65,103,251,120,212,22,151,22,91,218,24,151,137,121,109,193,104,206,105,44,187,57,119,34,229,39,186,152,117,185,95,106,33,109,206,53,141,170,185,212,238,108,238,101,104,32,169,144,42,161,70,101,96,56,3,187,101,118,185,207,94,127,208,60,13,193,212,15,152,52,231,29,75,26,188,15,165,119,236,182,229,94,136,220,41,140,146,36,119,63,191,138,18,31,72,146,32,178,173,95,208,195,128,106,209,135,72,238,72,3,60,66,244,16,136,87,4,14,18,67,80,10,249,84,242,120,96,92,189,188,146,210,104,95,45,78,251,164,85,36,242,199,214,78,14,22,207,120,130,209,92,210,62,126,62,86,149,171,27,44,225,42,124,39,203,138,225,113,28,176,114,15,23,159,4,255,167,243,147,222,127,255,210,31,238,131,139,204,8,232,120,231,112,189,254,113,92,100,98,169,73,28,195,81,190,73,110,255,77,129,48,118,93,78,190,115,213,63,153,207,128,137,157,199,202,245,79,134,219,177,110,1,82,113,155,230,33,32,29,186,228,44,0,95,209,12,113,114,71,1,204,138,234,20,125,5,204,223,55,199,148,31,7,119,0,106,195,63,49,247,51,115,41,255,166,191,161,153,132,145,121,71,243,227,225,128,114,202,73,250,224,157,241,254,109,59,223,77,206,150,191,39,231,187,7,191,255,233,225,151,191,114,239,206,159,14,191,243,199,196,118,117,74,46,110,38,216,175,146,205,152,204,105,246,113,118,173,116,191,54,233,208,21,23,55,211,238,90,167,235,222,102,178,241,60,252,213,187,7,119,255,15,99,170,164,145,244,252,214,3,114,94,198,26,48,201,232,97,155,166,31,61,234,201,4,163,39,122,204,71,15,95,79,228,171,204,243,129,251,20,157,65,104,137,145,251,212,145,240,167,142,132,71,56,18,158,214,133,48,87,202,77,237,60,248,83,7,193,227,92,199,50,136,164,150,82,160,137,45,241,238,107,44,198,199,20,14,104,203,233,14,104,123,253,152,155,97,144,201,62,248,206,209,143,95,62,53,207,183,229,185,140,138,99,110,134,67,65,251,62,87,140,100,50,170,88,218,140,78,175,226,90,70,143,113,87,79,17,191,79,175,226,249,12,239,198,82,197,41,124,204,125,70,56,186,103,81,124,28,163,47,184,31,254,252,190,248,119,206,104,130,226,223,57,205,97,217,253,173,254,214,141,150,19,85,255,195,159,31,221,253,243,4,30,158,167,150,125,185,148,171,149,53,188,165,5,212,175,132,21,175,200,126,102,136,196,179,51,237,178,146,73,123,200,88,178,58,198,146,134,142,152,24,35,198,247,206,95,254,231,193,123,239,225,22,197,185,6,93,51,38,130,111,168,240,17,106,61,172,69,218,2,63,248,146,10,159,228,224,79,189,91,127,226,189,91,51,231,214,23,239,179,79,107,238,201,250,99,230,152,58,12,139,96,160,60,60,210,79,53,14,18,157,244,146,44,175,241,217,139,247,58,136,53,17,45,193,176,134,90,185,180,176,179,173,29,223,179,117,166,92,79,71,212,100,45,164,141,241,129,157,89,152,101,31,47,173,29,219,123,118,63,222,244,142,135,231,227,56,34,81,28,183,54,210,122,171,95,22,133,236,148,40,112,196,178,163,65,171,54,148,156,112,9,114,244,163,187,71,111,190,244,225,159,223,60,124,249,29,226,203,79,217,71,47,177,87,192,188,41,42,247,241,14,159,25,195,221,51,111,51,89,4,80,179,56,250,208,98,140,199,103,172,115,82,199,102,253,17,78,223,120,219,79,209,227,179,96,3,21,4,141,119,250,156,64,208,220,252,241,78,117,38,63,202,25,125,126,51,237,161,205,226,39,255,208,102,242,147,154,209,199,51,127,237,51,153,211,117,243,122,95,245,151,19,143,220,36,234,203,251,237,128,251,175,171,157,156,218,249,182,52,76,167,233,127,123,138,24,113,172,218,251,234,136,123,114,79,169,159,60,207,212,120,108,3,132,254,43,191,81,221,138,246,183,149,161,36,187,145,68,217,114,230,242,176,253,139,194,250,108,82,183,169,81,137,108,239,169,82,30,73,248,250,238,59,146,214,50,189,165,198,199,162,165,7,175,191,29,119,255,121,138,36,244,43,191,185,247,242,27,76,87,115,42,71,6,217,43,242,4,231,7,147,31,26,140,62,41,248,171,29,15,156,144,55,1,180,252,254,167,7,239,223,61,250,229,183,142,94,253,47,220,100,190,246,11,105,180,182,119,91,206,201,142,120,166,26,161,68,83,50,7,140,53,108,194,33,227,189,200,26,180,168,147,124,216,216,7,255,227,189,233,221,249,211,193,91,175,28,221,121,243,232,245,175,126,120,247,238,193,183,190,171,108,125,61,115,224,77,198,126,167,243,219,73,240,99,120,111,86,229,196,123,10,181,47,123,79,225,205,191,79,164,41,217,185,163,55,126,123,239,157,127,79,96,48,176,186,167,139,68,86,15,90,6,50,255,244,26,97,177,193,189,238,88,4,38,63,187,241,197,231,159,111,111,206,110,233,159,253,108,97,12,194,161,133,83,225,28,123,52,26,237,172,207,167,59,75,223,127,247,240,235,111,37,102,105,207,12,44,231,84,166,169,4,127,156,136,200,234,156,84,212,225,45,204,148,118,194,30,220,55,124,37,102,38,175,243,116,166,102,162,162,83,153,154,81,19,167,195,243,168,201,169,116,59,65,23,78,87,207,228,147,74,223,79,85,53,177,248,11,247,69,213,196,226,127,72,67,61,73,120,145,81,131,252,247,19,80,68,70,90,112,66,164,253,221,68,17,145,79,211,20,245,198,248,8,64,163,16,248,55,23,243,135,117,232,240,223,126,122,248,195,31,73,120,178,157,118,32,225,9,21,251,197,190,221,186,49,161,130,65,81,41,16,94,168,9,102,160,213,181,93,248,87,188,124,185,216,110,71,246,41,104,171,162,32,92,142,160,194,26,151,45,84,66,83,39,14,23,210,30,33,70,178,46,159,158,98,244,224,206,247,19,120,109,7,159,24,188,98,83,39,196,43,245,42,11,175,188,203,167,186,186,15,254,227,27,7,31,188,38,225,85,81,90,30,115,85,51,160,153,248,152,88,7,57,66,3,73,205,188,95,43,153,14,138,14,191,252,149,131,175,254,86,194,76,211,183,157,19,225,70,2,155,137,27,172,100,66,236,80,123,178,240,195,27,123,191,89,160,192,244,138,174,147,198,2,125,248,167,183,241,72,225,213,63,28,252,233,229,83,63,109,123,243,191,212,115,54,188,254,116,252,129,97,224,148,189,220,41,61,131,167,152,229,172,97,106,109,79,56,72,104,248,158,49,68,212,232,211,146,8,254,248,238,189,223,203,252,191,219,49,111,159,136,243,39,128,241,115,201,20,20,85,178,80,132,45,152,16,73,212,216,44,52,241,158,156,22,162,126,251,251,131,159,125,227,163,95,124,247,232,231,234,97,205,177,4,165,191,124,240,181,131,255,248,210,209,15,222,197,80,107,63,123,255,224,205,95,28,124,245,123,127,249,224,85,252,254,205,111,195,71,168,162,7,239,105,136,171,102,179,59,19,75,68,254,40,89,200,207,144,130,78,103,13,38,80,120,50,73,147,129,75,195,83,45,11,79,19,99,105,4,142,78,83,139,241,79,7,175,127,11,104,252,193,43,95,61,120,233,3,9,49,183,189,206,206,137,112,163,0,78,67,209,92,22,138,168,234,9,177,196,154,153,133,40,209,137,83,194,213,115,25,184,218,61,41,174,158,27,135,171,249,44,92,237,78,129,171,221,145,184,218,141,227,234,148,131,139,254,224,91,184,179,38,44,5,252,7,116,222,44,215,159,173,220,241,39,183,20,240,71,89,10,248,170,165,0,188,6,31,247,147,230,143,94,122,237,240,87,239,30,222,249,237,193,221,111,39,200,100,191,215,60,161,82,46,9,126,130,109,122,33,107,160,88,123,38,28,42,222,248,172,193,10,251,118,218,136,252,232,205,223,165,32,50,232,159,18,34,67,240,105,152,91,204,198,28,54,96,98,204,81,107,179,49,199,59,115,191,104,198,157,55,15,94,251,207,4,14,131,230,73,113,40,3,78,195,222,82,166,16,216,156,2,123,188,157,153,194,96,51,142,61,253,196,216,74,89,186,65,243,164,75,87,6,156,42,111,24,217,232,154,98,153,242,134,102,163,235,116,151,233,189,63,255,128,175,163,56,198,236,254,73,49,22,131,157,138,180,76,41,141,85,63,169,74,171,63,18,105,97,87,238,215,105,99,216,209,20,90,103,247,79,186,78,147,224,83,81,89,201,70,229,20,203,149,55,55,27,149,99,136,221,223,67,32,93,102,249,94,208,109,52,125,239,178,56,186,139,230,28,55,125,175,45,150,217,211,124,115,174,198,158,42,102,219,194,216,186,126,122,16,48,189,213,216,227,241,219,98,225,21,187,82,236,47,127,70,155,109,218,47,206,242,120,92,179,91,55,103,153,17,189,166,59,137,0,34,24,154,5,70,149,130,125,137,48,24,207,236,250,99,192,103,135,22,11,3,51,173,237,178,120,224,19,84,201,98,41,166,87,9,205,161,26,109,199,177,188,158,191,53,203,195,123,60,109,181,44,123,199,242,176,98,200,179,98,183,27,218,204,4,117,241,120,57,211,161,143,122,54,69,87,46,182,71,119,38,6,30,62,207,78,212,120,22,1,111,186,182,179,123,6,107,187,23,219,19,117,128,197,145,153,170,249,236,110,44,214,224,195,48,248,147,141,131,28,89,108,178,201,182,10,115,216,199,225,14,220,91,20,186,119,210,233,236,122,91,89,3,162,32,173,199,221,154,65,126,28,146,105,170,232,91,158,239,58,211,212,242,36,84,194,74,205,118,96,169,175,226,229,247,201,234,242,182,176,101,83,246,135,61,63,201,202,78,90,211,211,104,189,58,166,34,160,176,179,222,206,44,140,165,53,109,71,214,131,201,192,3,236,99,193,127,218,159,176,249,214,241,224,183,173,29,187,101,93,156,168,14,150,247,88,213,168,81,194,198,46,121,170,98,202,233,123,117,224,111,79,91,69,19,122,49,9,124,140,34,31,70,141,215,251,34,72,35,67,200,5,249,138,218,169,70,142,191,120,130,224,240,120,233,131,135,108,239,135,193,219,251,34,160,59,170,39,146,225,224,241,44,134,7,90,220,102,127,241,36,143,61,161,70,2,255,50,99,66,30,150,49,50,195,69,107,229,48,76,35,158,171,242,39,98,70,197,51,114,83,217,225,230,81,127,206,163,217,247,162,82,76,224,100,207,104,49,42,2,215,139,111,81,8,251,40,196,61,147,27,196,115,84,94,164,227,109,80,246,68,218,66,246,184,27,61,50,203,49,249,57,4,199,237,118,148,23,145,56,228,200,97,206,34,249,85,17,10,107,9,245,97,84,51,43,116,162,192,111,156,114,237,14,217,79,243,20,126,215,85,164,148,209,93,130,80,38,33,44,113,133,1,159,201,30,23,31,184,145,62,62,194,62,182,3,188,15,61,179,123,110,123,209,30,149,29,215,62,197,37,86,34,174,189,78,115,42,27,70,202,213,166,52,24,48,134,147,193,224,247,199,210,96,192,72,142,235,139,122,187,61,1,131,102,203,56,24,105,23,213,19,144,248,10,26,219,158,196,141,243,15,223,255,79,114,114,144,128,72,243,124,108,219,36,131,244,20,24,124,157,142,109,85,170,153,114,2,220,48,61,216,106,24,25,45,140,67,158,143,66,167,242,16,193,210,23,36,231,129,175,4,42,61,78,184,122,140,253,221,30,21,109,126,107,130,112,245,237,9,227,221,11,154,59,61,0,68,25,221,91,185,106,226,69,103,133,177,82,195,220,247,121,134,6,93,249,56,65,92,247,124,18,247,173,48,202,59,111,225,197,118,60,20,43,15,85,26,133,97,85,164,100,220,0,11,147,5,172,127,32,123,206,223,251,30,195,66,119,166,134,245,158,40,68,252,41,134,108,71,208,65,99,162,192,237,45,17,179,61,31,124,156,163,180,183,120,128,246,143,101,100,246,172,176,192,50,41,201,12,0,76,116,133,17,224,12,154,210,42,9,121,38,45,74,54,178,26,114,128,236,214,184,184,218,156,39,73,148,97,226,91,74,129,86,175,221,79,102,39,1,40,37,183,23,107,208,80,103,138,193,12,226,84,106,109,51,74,249,140,181,99,145,228,237,228,213,100,1,161,146,5,1,105,199,72,24,152,65,64,169,102,65,65,170,50,18,10,102,16,80,106,89,80,198,192,136,32,204,101,65,32,170,52,18,8,229,16,112,230,179,224,236,142,133,179,43,195,89,200,130,195,232,241,72,64,44,139,128,180,152,13,9,169,241,24,72,152,69,64,90,202,130,196,232,250,72,72,44,75,56,251,140,108,80,99,187,199,178,132,160,50,103,50,219,239,70,130,98,89,66,80,149,108,80,99,59,200,178,32,168,48,61,53,182,112,195,137,110,85,124,209,120,36,111,60,95,218,223,40,23,107,155,133,89,93,123,24,149,196,74,150,141,47,62,223,46,225,197,11,45,158,242,197,231,75,105,159,159,47,237,149,245,33,166,148,98,73,240,1,106,120,232,97,173,32,231,102,48,162,76,152,33,89,118,246,139,249,231,139,133,71,242,207,183,31,41,60,95,130,63,248,83,40,61,242,48,53,250,225,74,233,225,42,47,65,142,208,158,236,96,109,133,199,140,21,216,9,250,93,36,211,240,186,97,108,150,252,65,147,237,123,121,67,175,21,102,224,243,140,146,165,188,137,174,90,148,76,186,35,20,213,200,170,213,179,220,199,164,42,209,133,207,24,199,186,149,187,234,185,61,219,151,55,240,64,247,84,229,135,53,82,221,189,218,237,134,26,111,45,161,11,1,106,11,0,152,46,68,143,12,27,184,91,227,210,11,173,238,109,244,30,219,124,225,34,209,99,250,232,55,219,183,59,24,139,221,236,147,176,138,90,116,255,154,84,202,111,238,238,82,6,33,206,138,132,173,155,190,79,0,133,252,44,18,90,109,250,204,37,236,16,206,214,11,47,222,234,54,117,238,22,7,54,86,213,222,2,126,241,221,19,184,241,65,163,175,247,88,136,229,106,153,251,238,169,44,46,44,224,97,69,167,193,227,45,247,120,188,229,129,238,234,118,20,111,185,182,104,116,58,237,114,133,199,91,214,183,27,29,17,143,67,111,82,208,227,5,163,2,32,183,132,110,8,183,244,203,204,11,163,30,197,152,168,239,241,173,190,235,110,213,183,65,14,178,111,219,14,200,234,77,170,117,51,75,169,195,93,39,226,205,252,132,215,68,20,244,35,55,79,245,61,225,231,137,61,161,39,166,122,197,208,241,185,94,30,234,145,122,40,98,208,35,166,93,48,175,17,155,43,179,234,120,123,151,179,232,164,248,34,149,2,49,165,17,92,59,100,158,205,96,224,115,150,85,122,225,62,164,12,174,251,194,155,207,146,170,12,131,109,11,63,141,216,47,212,128,65,22,89,151,34,235,63,34,199,224,138,54,132,205,69,120,26,45,180,78,36,159,10,175,200,169,49,194,49,161,113,70,121,157,144,205,26,197,56,69,189,58,1,51,244,9,36,44,233,11,62,147,64,168,1,217,179,23,190,46,101,204,24,18,26,65,190,198,26,103,12,54,31,194,137,136,231,158,173,18,63,115,203,199,34,217,199,71,130,166,183,24,9,246,166,139,55,207,189,69,130,215,121,179,181,157,143,149,19,189,79,73,71,101,244,6,115,83,179,9,178,138,179,193,174,129,104,155,40,134,132,9,240,153,252,112,108,146,133,88,132,183,76,128,228,26,37,13,32,79,136,3,164,57,150,9,141,60,5,112,104,236,153,1,35,79,151,155,236,43,62,241,81,209,37,135,172,35,5,200,8,115,84,136,107,38,194,178,248,45,28,184,242,120,41,41,203,211,188,16,152,160,184,228,189,55,177,232,137,104,53,132,40,172,135,43,95,120,57,195,224,37,170,151,185,52,178,17,230,46,135,148,71,154,201,122,220,133,222,152,94,196,188,250,53,156,17,64,21,159,123,147,195,29,9,243,89,230,3,46,1,140,227,138,11,217,186,80,62,53,200,210,49,21,115,169,142,111,147,128,19,59,32,128,236,153,253,124,154,165,37,86,22,30,165,145,163,223,122,86,46,93,118,143,60,138,80,60,12,20,179,99,123,189,188,118,244,230,157,131,59,223,103,14,148,63,122,233,213,15,223,251,229,225,183,127,117,248,205,59,127,249,0,4,126,237,240,181,215,143,222,186,139,30,242,89,254,53,50,193,184,6,180,182,142,37,115,80,20,88,3,211,105,89,93,57,73,216,95,240,27,93,183,76,207,33,175,201,9,250,89,216,107,149,216,73,119,62,197,99,180,74,152,172,80,113,225,140,87,92,176,14,101,40,46,28,174,64,74,186,168,38,139,220,240,149,98,10,100,78,168,114,156,128,35,81,40,181,204,32,73,25,99,205,181,60,207,245,162,198,90,37,254,164,180,83,119,59,29,160,20,245,69,131,90,28,219,42,82,235,42,236,13,35,53,231,57,154,10,163,213,104,31,155,89,16,113,154,209,116,176,219,39,80,92,141,28,127,107,212,160,90,19,12,42,238,23,99,6,213,25,63,168,214,52,131,170,196,237,72,144,228,17,253,73,163,122,81,112,142,209,144,152,74,156,235,107,149,22,228,73,26,89,109,108,233,59,36,141,116,44,19,165,145,152,0,178,170,123,186,25,9,32,75,237,165,118,185,85,174,113,1,164,176,12,155,171,112,194,187,217,216,17,194,8,134,15,51,23,219,99,194,135,177,8,53,161,173,150,110,102,48,131,22,181,37,203,94,203,147,24,65,147,219,8,220,2,76,121,87,77,180,10,153,198,96,43,221,162,105,92,5,39,54,105,242,34,155,160,52,248,39,179,105,26,215,250,211,48,106,26,211,129,227,90,53,37,141,231,226,157,121,0,198,115,177,190,157,150,241,28,228,37,20,165,24,109,101,142,216,58,8,240,166,179,59,173,213,75,150,113,88,6,50,35,227,176,73,205,94,248,186,188,218,53,157,137,39,31,228,61,198,202,156,186,138,233,215,102,118,21,201,233,141,53,76,185,58,167,238,193,177,214,231,180,157,56,238,10,101,211,210,244,218,83,18,157,105,102,48,134,105,186,76,70,214,89,29,58,7,57,210,58,37,10,2,255,179,214,117,155,217,181,137,1,66,25,110,170,193,97,209,119,207,223,110,89,221,105,86,202,51,204,250,107,210,170,120,246,99,172,151,99,86,52,253,170,25,89,81,98,206,137,122,166,92,59,199,236,205,177,86,208,241,58,116,172,117,4,45,183,49,37,197,22,117,220,58,154,194,56,113,72,60,89,167,117,252,160,206,220,232,127,29,99,26,136,232,204,214,162,81,91,92,104,155,155,123,81,16,129,34,139,122,240,144,97,24,243,213,206,48,145,181,206,42,219,51,125,187,109,93,103,87,44,203,229,210,210,2,139,3,157,200,159,11,182,75,129,219,118,139,60,54,142,231,222,74,169,173,99,226,207,178,20,88,122,126,97,193,88,76,7,232,49,128,8,41,89,96,153,67,156,55,230,43,243,243,20,151,26,25,82,211,134,157,127,146,126,119,58,29,22,204,218,189,149,204,14,24,220,178,157,98,211,5,33,171,87,47,151,140,90,121,94,68,191,102,253,75,169,130,197,126,231,101,74,198,194,98,185,186,115,75,4,128,183,218,248,51,44,217,153,149,177,160,241,165,138,177,88,173,98,85,212,119,127,64,140,126,178,80,107,224,249,208,141,190,107,99,8,161,49,185,235,219,24,176,131,199,185,120,168,82,46,55,91,86,10,194,227,113,228,247,68,184,245,18,244,165,50,7,157,41,205,97,243,82,71,139,6,128,199,66,215,211,147,201,31,172,232,110,215,234,4,33,224,12,120,236,34,138,82,194,24,146,14,207,106,23,59,64,210,174,95,111,219,59,73,228,68,65,150,234,44,196,210,114,50,146,57,251,116,139,5,62,88,48,12,49,159,58,115,243,173,249,214,201,98,150,75,113,194,177,109,215,172,94,191,11,244,96,246,99,91,212,244,65,78,5,33,204,247,103,45,22,120,162,8,98,159,141,154,83,191,228,183,80,226,255,155,236,119,86,209,128,63,92,245,44,140,1,63,42,184,123,101,109,85,159,89,195,88,238,183,214,86,119,214,6,107,250,250,234,173,181,219,107,250,238,218,234,197,117,221,95,91,125,186,7,223,214,123,143,123,107,250,77,10,250,14,41,235,171,24,250,125,213,194,88,240,219,107,250,226,218,234,227,235,122,143,190,155,231,110,63,81,195,18,187,79,44,172,33,104,72,185,9,121,125,132,188,190,67,128,225,211,0,62,245,232,83,127,77,175,209,39,119,125,117,245,198,58,126,114,224,37,44,104,83,174,174,128,213,138,170,133,230,192,7,243,92,249,115,55,177,194,202,231,130,53,189,71,223,160,142,213,27,88,238,243,206,154,94,57,71,208,101,80,243,4,202,92,93,221,162,47,47,80,185,243,235,20,207,126,149,119,100,139,117,103,117,181,165,4,184,79,193,237,136,248,246,98,81,179,152,246,56,21,149,72,247,41,1,238,103,31,201,29,190,241,135,131,215,190,123,244,155,247,143,222,255,209,135,239,189,255,209,79,190,123,239,213,255,7,190,124,244,202,107,185,255,247,165,55,224,191,71,102,49,164,250,195,197,34,236,199,61,139,239,9,57,78,26,151,115,179,143,176,98,31,253,228,135,80,146,28,159,252,230,163,183,191,243,209,155,191,61,120,231,131,123,95,251,239,195,31,191,38,146,94,101,0,31,170,44,204,151,59,157,52,184,69,147,162,226,41,224,83,129,125,244,193,143,15,127,252,202,225,151,254,231,224,229,31,30,124,237,87,135,63,122,253,195,247,94,250,240,189,255,190,247,218,15,15,190,249,237,195,127,251,221,209,247,255,153,229,228,117,150,47,212,206,175,175,179,58,241,255,176,235,124,17,31,189,255,207,31,190,255,187,49,24,96,109,228,108,3,52,146,49,4,203,42,10,120,133,255,223,75,47,139,78,192,227,35,179,185,220,236,236,67,176,253,86,90,75,10,52,174,39,4,104,243,11,173,74,213,196,46,51,29,161,2,142,37,198,90,194,213,151,80,214,154,55,43,213,22,150,189,247,203,183,15,190,245,117,165,44,75,140,149,101,161,12,161,40,163,226,88,244,224,155,191,254,232,123,255,165,20,101,137,177,162,24,96,5,10,46,25,75,213,165,37,154,1,228,232,82,41,200,18,99,5,105,179,137,208,87,53,170,229,106,149,79,161,123,111,191,124,248,157,87,14,126,249,111,10,24,150,37,13,140,103,109,13,186,38,118,128,177,53,212,129,247,222,187,247,179,127,78,1,195,178,164,129,241,45,96,133,218,172,61,81,135,14,255,231,205,244,246,140,232,150,116,237,54,247,80,203,104,213,90,28,169,63,254,240,143,223,76,1,197,178,132,160,56,79,196,32,226,45,26,128,210,110,181,59,214,60,67,208,75,71,119,127,118,239,79,127,56,124,243,171,10,20,150,37,29,74,151,54,108,152,28,53,107,193,106,19,152,187,255,146,14,134,101,25,1,134,122,101,53,45,171,51,199,218,243,106,6,32,202,146,14,8,208,228,153,97,171,58,149,206,124,135,161,232,7,63,72,7,198,178,196,39,253,182,29,32,114,58,244,143,202,147,99,181,163,239,253,49,42,121,129,254,197,74,54,187,120,115,153,150,45,252,139,74,126,244,254,183,162,146,44,49,234,64,140,27,22,67,211,153,235,44,116,204,8,198,189,47,255,203,225,247,222,145,26,48,119,97,225,194,106,54,24,121,222,117,12,232,40,161,245,232,127,254,7,134,40,3,162,113,161,114,97,46,214,37,25,12,76,132,38,32,52,141,86,133,72,175,181,23,151,58,101,172,42,199,73,229,143,95,187,247,167,175,28,124,253,191,160,162,28,3,14,105,7,191,127,251,195,63,253,236,240,199,223,58,184,243,199,131,187,111,223,187,243,167,163,63,222,201,133,117,147,160,195,66,57,213,115,149,170,209,191,189,204,11,222,123,229,191,15,238,124,255,195,63,188,26,167,164,172,172,34,114,229,246,240,83,46,151,16,56,114,241,230,19,244,97,72,186,103,25,185,0,18,15,203,226,240,151,63,253,203,7,223,199,239,92,12,19,96,101,105,44,167,54,90,133,167,172,99,92,187,45,24,142,142,192,35,201,3,197,230,150,216,247,202,237,197,249,165,26,109,76,180,7,29,189,255,218,189,63,191,2,109,97,227,197,230,111,180,183,81,96,193,168,180,97,86,106,85,26,234,220,193,215,190,10,251,154,92,74,191,247,230,207,15,127,252,193,135,239,125,131,173,133,24,20,58,249,149,91,82,89,88,88,36,88,172,220,193,91,239,166,182,225,148,40,203,49,23,66,217,168,212,106,156,98,206,206,230,198,173,5,99,169,178,48,183,52,110,45,176,92,147,173,174,50,236,125,115,139,153,16,39,0,18,174,158,114,185,186,180,96,77,211,56,214,99,42,207,199,129,232,207,124,139,209,227,143,126,241,221,15,239,222,97,200,207,236,29,43,45,218,80,153,107,214,154,86,74,225,88,254,176,182,73,11,48,214,75,110,101,167,99,209,192,162,203,136,47,255,156,113,96,236,36,54,137,61,185,82,224,45,60,164,179,101,216,225,154,115,147,245,147,33,74,89,135,237,121,203,176,98,244,44,185,68,227,5,69,229,205,106,115,190,185,148,44,45,210,151,150,154,205,214,194,178,32,2,28,84,145,254,53,237,23,139,209,63,49,63,224,99,207,180,157,144,3,174,150,97,41,151,151,227,201,84,137,200,3,173,48,155,29,57,143,146,60,55,143,63,137,100,146,190,115,229,26,167,171,154,254,89,104,224,223,223,15,116,253,31,152,66,58,167,253,195,4,130,55,155,15,109,203,234,207,166,168,216,178,183,27,161,106,99,233,145,254,35,87,174,242,17,136,246,30,14,61,210,183,9,176,105,197,114,185,248,134,38,179,174,42,100,69,43,55,170,173,124,222,43,5,165,118,168,250,184,92,197,136,119,33,82,204,133,181,40,234,184,92,185,52,215,191,173,42,227,98,16,236,88,101,76,31,151,171,37,170,146,85,109,162,12,87,199,229,184,62,110,68,9,166,139,11,203,133,168,148,4,198,212,209,137,43,231,4,4,161,163,203,149,177,131,101,35,99,112,101,245,92,172,163,164,87,163,226,153,37,73,115,55,125,49,174,191,75,41,166,52,51,161,209,19,53,73,122,188,28,87,228,37,231,101,45,156,151,178,70,15,198,191,219,86,231,171,16,10,195,122,63,187,201,181,7,79,187,46,93,148,223,44,160,250,189,217,153,75,170,223,67,43,136,86,109,161,173,21,150,53,102,120,72,151,42,119,251,150,219,201,121,103,207,230,189,198,6,169,225,61,93,211,54,55,11,186,87,194,192,168,93,159,108,169,132,246,94,124,44,144,105,133,73,6,225,75,75,150,86,40,113,27,141,101,51,175,53,205,185,69,107,169,57,175,1,172,51,134,190,199,26,122,217,236,227,213,92,127,219,108,163,9,113,219,66,215,0,212,232,86,173,58,162,209,32,192,44,62,128,70,207,87,129,191,170,149,205,73,27,221,54,140,49,198,39,80,205,210,124,199,212,88,246,202,168,62,206,153,139,139,100,158,130,167,35,11,85,52,176,119,241,185,220,170,206,65,51,215,6,176,243,123,203,162,120,206,14,109,4,183,44,231,170,219,221,109,236,184,64,27,184,65,111,219,218,242,172,208,150,145,189,157,61,75,47,182,99,7,176,14,97,242,229,165,196,194,208,6,57,192,13,92,68,172,148,167,145,48,73,84,65,139,202,77,124,178,60,140,252,187,142,31,28,183,7,0,212,26,116,185,10,203,193,184,122,141,248,69,76,25,104,33,216,70,26,138,230,217,231,209,104,42,175,157,167,66,94,206,113,131,92,212,70,156,207,204,100,205,43,153,93,24,103,165,90,61,104,184,104,235,211,50,131,252,6,32,125,19,205,104,201,45,227,140,146,205,134,62,244,220,118,62,80,58,86,208,249,149,33,150,173,104,243,178,120,77,180,251,152,193,198,207,79,173,88,152,151,219,80,123,127,55,239,235,221,130,238,15,197,71,244,158,41,38,167,141,179,195,42,207,141,159,76,243,173,86,153,77,38,107,161,54,98,50,45,225,44,126,0,171,220,154,179,170,86,205,154,116,193,116,42,214,136,70,131,200,109,61,128,70,151,91,53,164,76,157,137,27,189,80,153,96,96,150,208,184,140,178,183,22,70,81,178,133,246,131,32,191,229,218,82,25,166,64,107,226,62,182,205,81,3,51,183,216,121,16,228,183,211,90,92,92,152,155,176,209,75,134,49,151,221,228,102,101,190,242,0,154,92,91,154,91,178,106,229,73,183,57,104,115,107,4,158,231,43,115,15,98,213,86,225,95,27,182,155,73,241,92,174,141,157,254,86,103,105,94,99,153,151,70,12,138,217,122,16,243,200,172,84,107,181,197,182,57,105,255,170,75,99,250,87,242,242,86,129,27,146,102,221,48,114,74,211,69,190,103,129,222,91,110,111,93,200,23,177,96,239,120,182,39,9,31,219,187,109,207,237,187,183,72,105,36,74,200,97,230,9,158,79,70,183,87,77,7,35,71,40,224,88,74,162,172,240,147,185,151,150,25,83,194,108,129,185,21,207,70,94,50,181,52,143,213,22,48,43,32,43,104,40,215,75,81,75,145,155,77,254,67,239,53,191,248,30,243,162,147,204,33,57,118,20,14,54,211,188,103,47,45,74,206,179,71,58,204,142,220,238,136,74,149,144,164,177,152,188,236,129,25,51,39,252,112,162,103,137,210,246,174,31,160,225,227,24,63,156,152,23,227,89,178,204,73,63,156,10,44,225,135,83,255,43,12,209,243,1,254,32,234,143,222,248,209,225,75,47,3,154,152,63,160,40,73,26,19,33,148,21,81,36,238,11,167,155,2,123,219,221,23,154,25,1,141,169,191,254,120,143,228,12,111,126,170,63,242,16,134,28,247,26,94,209,48,77,189,20,162,120,35,23,109,230,254,200,133,51,24,117,249,97,30,238,21,86,113,10,43,110,30,10,140,225,42,207,91,228,192,188,48,163,160,15,177,148,234,194,156,84,199,145,183,83,186,8,11,29,165,32,185,104,130,166,111,51,33,144,95,254,122,130,222,116,36,71,253,100,72,235,109,72,100,138,190,22,187,241,68,115,2,179,105,45,171,11,157,197,254,20,233,122,155,0,248,180,123,139,122,137,51,141,77,119,13,202,20,201,85,42,102,242,48,29,158,135,210,204,66,101,55,8,162,131,158,147,22,12,74,90,74,34,118,135,131,136,35,217,87,99,178,175,8,191,141,250,131,78,23,30,48,82,95,96,247,53,242,241,166,224,38,171,166,131,187,111,28,189,241,243,131,175,125,21,38,100,24,238,147,93,187,62,253,202,238,253,249,245,123,111,254,203,209,215,127,7,107,64,84,54,240,59,221,105,106,210,217,97,255,51,93,55,192,0,227,215,7,249,13,154,114,225,117,6,189,227,164,196,168,139,173,69,252,193,59,246,48,209,12,116,224,2,227,83,194,150,172,8,223,106,245,114,236,243,15,127,126,116,247,207,216,2,105,74,2,140,194,230,16,149,4,225,92,124,34,220,84,184,9,235,94,219,246,44,210,57,251,161,255,54,236,29,108,165,230,45,178,238,214,118,138,236,131,88,199,248,134,222,117,148,133,41,62,146,135,47,220,152,18,53,9,74,205,230,236,85,212,59,33,181,149,94,57,9,4,162,142,183,82,93,186,62,178,208,89,224,151,217,205,214,188,201,158,150,230,91,252,91,185,109,150,241,130,187,125,122,187,180,66,19,240,140,253,11,116,121,164,72,196,76,217,127,149,156,148,204,35,56,41,132,66,237,98,9,151,73,129,19,211,20,48,62,187,95,150,177,227,167,102,37,138,197,114,165,57,105,70,149,148,22,197,59,151,87,46,111,70,90,169,22,179,78,137,10,230,248,116,204,232,206,216,14,29,163,149,220,131,220,169,180,178,213,134,117,145,211,78,189,165,10,125,58,133,150,114,218,118,250,40,85,104,219,4,13,213,125,198,108,49,85,36,16,161,88,67,25,217,241,172,54,163,175,122,10,1,147,73,88,106,105,137,150,165,166,115,111,145,140,168,241,193,195,159,161,222,69,2,193,204,138,173,170,1,180,160,69,210,84,199,66,87,44,109,225,165,98,59,78,130,184,255,82,133,4,177,75,122,236,122,90,232,131,52,233,164,98,56,204,246,74,202,206,236,24,177,100,83,247,222,59,111,31,126,249,43,90,232,56,130,15,43,221,210,71,55,150,78,251,154,221,163,157,221,230,62,32,90,244,183,111,121,182,27,166,145,183,54,141,216,122,47,16,31,113,46,179,191,221,22,251,235,244,216,223,160,47,254,138,122,16,141,180,41,41,126,39,118,95,104,191,192,252,71,216,14,41,248,55,180,158,73,150,240,218,102,154,75,137,136,158,150,120,190,124,129,93,19,109,219,76,98,162,139,238,236,42,160,103,111,217,14,177,52,244,126,9,70,246,146,46,202,178,187,204,236,21,91,209,240,163,203,22,226,98,213,5,15,36,36,19,152,177,188,134,89,80,198,188,133,23,31,227,195,198,238,178,122,201,27,212,0,236,2,236,202,236,70,35,171,43,26,160,134,58,64,67,138,5,59,112,98,61,30,234,77,11,56,77,235,156,5,253,115,119,213,164,208,123,134,112,26,104,203,140,44,217,215,3,207,234,108,161,241,126,242,146,45,236,63,163,59,189,213,122,193,191,121,67,11,149,137,65,138,87,2,144,87,3,198,148,194,202,193,107,175,141,128,177,163,200,124,90,124,184,101,158,47,229,178,47,49,125,203,244,251,34,90,47,138,250,42,200,88,160,73,219,227,158,217,182,86,52,215,67,102,158,177,152,229,88,154,9,3,192,185,207,106,44,137,27,197,177,68,166,168,166,171,61,98,104,70,221,65,15,125,133,181,218,108,86,37,136,185,174,230,11,250,169,249,80,210,96,184,222,110,251,183,46,193,188,246,201,87,179,236,2,42,251,38,121,228,194,33,242,29,25,126,203,242,116,129,83,54,195,141,68,132,29,36,119,4,145,110,44,119,173,29,171,219,112,194,1,36,143,148,236,102,69,191,209,214,7,236,22,109,107,126,73,245,233,211,19,62,125,6,252,74,109,95,183,245,110,116,165,214,48,218,115,139,75,115,134,240,233,211,105,244,66,159,62,219,164,152,108,27,243,0,178,41,168,101,196,176,169,62,125,98,140,92,189,19,57,246,217,30,227,216,103,139,135,197,214,209,173,51,11,153,140,212,246,34,108,50,168,153,193,224,149,72,22,209,113,1,103,180,137,141,186,18,107,15,167,222,40,251,193,170,227,2,51,209,58,116,186,9,148,140,32,61,235,117,203,117,60,239,234,148,113,23,224,159,12,250,52,143,56,211,35,121,139,124,237,248,17,161,124,224,116,250,153,103,50,40,117,68,64,169,141,237,23,187,183,241,97,171,181,213,99,127,145,58,224,83,140,26,70,88,25,234,173,23,209,255,20,121,13,178,58,192,161,111,19,56,238,203,40,203,103,16,85,53,134,54,81,30,77,184,20,130,38,141,165,101,91,61,145,157,53,106,76,1,150,73,20,17,35,52,182,80,183,89,244,3,106,90,42,57,79,248,184,112,128,53,186,6,100,59,207,151,144,203,151,144,103,241,51,45,215,123,26,160,192,72,194,126,229,221,136,22,114,206,10,103,119,46,37,243,45,79,241,212,1,20,225,214,182,221,181,242,229,2,119,250,107,149,64,98,218,1,130,130,45,96,14,128,115,70,157,3,100,95,27,21,230,211,225,2,187,203,8,91,45,229,170,96,16,53,199,14,46,67,123,44,207,23,159,171,117,242,1,12,19,85,139,192,248,1,121,123,65,71,2,68,77,56,58,165,201,208,240,173,224,34,202,178,64,134,20,143,2,106,213,208,18,118,203,45,172,21,96,206,91,115,133,17,27,36,105,226,66,216,241,138,83,154,194,188,104,133,187,234,150,191,213,139,59,71,17,67,56,245,112,201,154,160,241,227,229,36,198,203,97,227,229,164,142,151,188,7,225,250,19,148,163,129,59,5,13,101,53,244,177,16,27,205,42,243,184,28,67,46,75,171,37,135,212,145,134,148,29,195,210,184,46,75,211,82,142,118,15,84,172,187,75,168,215,77,111,107,128,98,47,20,16,211,99,136,92,209,72,6,193,238,48,150,93,168,23,184,171,92,101,79,103,155,57,235,85,198,90,27,233,108,139,148,238,124,119,198,107,187,207,176,157,217,73,110,203,30,244,76,218,150,35,34,222,240,194,125,57,250,152,181,49,51,202,146,181,53,115,186,175,110,204,226,163,178,53,235,64,1,112,31,14,29,112,201,234,226,79,210,140,197,253,232,19,48,83,35,125,242,39,10,185,176,115,69,200,173,101,33,183,54,2,185,115,15,0,185,74,197,73,142,128,230,244,58,210,243,208,111,28,81,247,176,165,122,50,31,119,43,163,108,85,40,104,10,61,90,134,96,201,220,46,197,88,190,210,195,86,23,85,120,64,64,46,161,7,179,65,63,191,103,14,2,247,170,73,236,99,207,188,205,20,229,245,170,1,111,182,243,5,58,24,170,85,40,137,189,204,27,198,176,0,45,12,248,117,43,24,212,229,16,3,192,13,109,53,154,250,42,243,154,57,95,171,69,126,106,4,83,189,165,250,169,177,106,237,185,185,234,146,145,238,167,102,85,242,83,179,100,84,155,227,141,8,22,43,168,201,164,236,115,41,134,18,210,5,234,82,127,70,179,123,91,179,47,226,90,120,193,54,157,23,6,78,105,174,214,236,44,116,230,106,165,23,250,91,26,65,177,218,19,84,90,155,155,99,149,150,23,39,171,116,203,246,175,11,89,191,100,84,23,173,166,185,208,44,245,29,86,105,185,61,174,210,112,130,122,252,254,57,27,1,134,107,201,68,104,219,244,159,188,229,192,102,1,252,117,176,91,194,99,34,42,48,140,218,164,214,163,187,120,207,220,218,223,215,206,130,104,209,8,224,161,193,28,0,217,141,189,33,121,118,231,71,207,103,194,163,103,103,127,223,64,87,126,220,174,167,32,236,115,168,88,183,49,251,252,204,236,214,50,186,93,99,14,110,249,57,176,223,40,91,213,101,247,236,89,205,25,244,154,32,35,69,103,217,46,144,153,219,32,195,224,193,181,223,8,223,88,185,86,88,209,178,255,152,113,246,108,235,49,204,214,106,64,50,236,69,121,204,210,110,24,203,237,71,91,203,51,51,109,182,38,250,250,64,239,233,29,16,211,156,141,246,102,232,206,23,230,223,103,42,6,137,108,219,161,199,222,160,176,220,124,172,97,172,228,251,240,145,185,224,205,27,122,19,214,118,244,222,156,41,23,10,117,204,1,95,209,247,112,175,209,182,208,174,234,217,167,47,174,11,73,47,223,71,25,49,229,251,160,160,123,121,91,239,21,86,204,188,189,209,219,44,172,224,111,118,133,191,83,168,227,75,99,3,127,235,157,77,246,214,137,108,158,248,169,253,170,231,153,187,37,219,167,191,251,251,73,47,117,218,134,203,204,83,41,199,38,98,55,49,59,132,187,119,62,47,48,4,133,182,84,169,154,218,95,227,48,95,81,154,210,29,93,144,153,123,174,83,68,231,90,154,18,191,144,37,92,133,239,242,25,91,22,24,118,66,197,104,170,166,68,172,140,206,171,108,167,107,59,86,253,76,50,78,169,228,187,51,227,144,53,202,209,176,212,179,213,40,69,10,113,201,14,162,121,189,91,131,0,175,160,149,141,40,61,25,103,115,126,162,56,155,119,254,116,240,214,43,252,28,34,51,160,166,114,170,63,65,116,77,5,104,54,106,196,46,237,140,63,195,79,20,210,153,223,208,196,193,116,58,244,137,162,187,78,132,176,131,215,223,57,122,227,231,92,127,159,18,95,252,120,65,196,85,168,227,49,198,124,29,79,143,51,86,110,18,172,241,156,210,233,62,125,240,255,90,161,198,167,152,205,34,22,251,105,13,142,10,117,252,224,80,68,246,169,135,38,160,163,244,241,3,67,249,162,97,193,215,191,218,160,204,165,14,202,68,161,101,73,47,88,39,90,3,15,130,206,166,152,3,113,226,173,248,54,140,206,185,14,95,255,225,209,187,63,73,11,65,43,72,180,82,13,215,119,140,168,39,114,188,24,85,242,209,43,223,60,250,227,157,48,86,109,236,127,61,110,88,70,12,46,240,198,168,43,205,218,87,164,115,72,181,120,51,112,50,139,66,90,172,96,74,135,229,201,173,118,190,223,197,165,63,42,194,175,236,150,88,194,49,115,68,156,141,99,96,73,177,83,237,250,153,20,23,177,156,235,210,179,219,197,188,42,137,150,177,155,248,177,134,201,94,115,165,32,194,228,66,84,140,75,204,196,39,197,158,130,251,112,86,76,42,194,111,98,9,240,15,202,42,20,153,132,77,69,162,147,225,49,45,183,137,43,27,134,100,20,151,110,63,164,154,26,93,22,66,148,206,175,28,66,110,110,158,20,30,118,232,100,44,4,11,25,77,133,66,95,195,186,198,111,117,145,209,17,181,67,171,239,105,209,21,24,45,52,152,25,114,203,164,209,153,36,195,164,118,179,27,218,38,113,167,181,77,90,135,176,149,136,190,23,153,230,37,202,18,243,173,60,206,150,137,59,136,141,80,201,113,8,194,17,116,24,150,163,183,99,21,163,100,228,182,198,152,17,33,130,217,213,102,232,85,185,106,160,3,145,219,22,59,5,64,151,163,130,218,147,97,17,99,35,210,216,161,19,24,50,169,45,168,25,105,21,183,200,111,165,82,177,136,213,119,127,43,246,157,43,110,172,226,103,174,28,188,244,193,233,213,59,159,90,47,72,22,87,82,144,253,206,31,238,253,250,77,97,89,118,90,45,152,75,109,1,78,181,148,38,136,160,139,247,183,114,193,123,165,49,146,247,195,146,141,243,62,164,49,147,90,202,47,54,147,61,9,192,127,168,92,109,89,243,243,208,2,219,137,39,117,58,181,165,218,18,36,241,4,230,192,159,130,176,70,185,197,71,67,181,223,149,207,200,67,77,24,215,209,18,34,242,100,54,87,24,198,24,42,102,76,151,201,223,6,33,19,69,25,35,142,54,136,49,78,132,52,9,22,73,0,170,13,30,96,7,132,68,232,8,231,144,136,180,71,95,50,183,97,185,16,199,42,183,75,164,155,159,154,30,221,83,101,198,160,220,58,148,36,210,122,182,191,114,29,43,183,232,118,162,175,213,55,230,244,178,161,87,12,125,206,216,148,82,70,1,64,207,252,48,189,118,221,65,0,115,157,162,66,228,8,154,158,67,125,41,252,198,40,215,122,14,149,161,122,238,133,65,175,143,103,204,44,86,10,15,42,193,105,63,150,74,210,245,48,88,64,212,167,120,30,197,247,191,48,165,118,100,39,252,43,120,138,46,7,51,14,25,23,41,68,139,82,130,71,113,225,209,119,40,92,139,131,78,254,5,139,32,71,66,64,7,241,210,187,206,227,219,213,21,247,236,208,46,92,72,86,126,2,51,199,211,82,84,240,229,24,239,180,218,181,29,219,183,155,93,43,214,125,190,31,46,206,125,38,100,26,180,121,195,232,223,134,185,197,142,255,138,212,105,105,20,240,149,15,37,211,45,215,57,104,45,38,143,200,209,17,72,17,171,234,57,104,73,136,40,142,225,108,103,17,127,129,87,198,191,124,249,134,7,70,204,240,93,38,134,208,208,152,30,35,83,103,177,56,173,206,226,47,31,124,95,217,200,51,85,24,39,213,90,76,174,170,24,173,159,152,86,41,49,5,70,24,247,32,97,132,56,140,76,140,244,204,219,140,53,135,65,90,156,92,173,195,121,148,44,4,97,157,19,34,136,49,64,25,8,226,109,63,85,4,177,125,94,66,144,144,165,227,122,130,180,107,46,49,150,254,52,85,8,147,235,13,70,43,11,254,122,26,130,248,141,153,83,89,224,18,99,40,141,25,197,221,122,128,131,166,240,167,89,67,71,141,154,112,236,88,7,178,6,47,236,30,31,61,22,102,236,175,165,224,153,104,184,14,190,254,163,123,95,254,35,48,179,31,189,244,198,225,107,175,221,251,179,76,149,89,16,183,11,3,231,36,164,89,134,173,233,42,225,202,26,146,176,226,9,135,37,106,104,214,208,200,93,57,85,186,68,210,151,132,51,18,208,78,188,147,49,153,46,11,61,88,199,132,152,97,242,98,6,82,120,91,239,19,37,248,240,189,175,163,59,46,234,143,132,32,17,202,252,65,146,1,249,130,65,22,82,69,187,38,68,108,216,141,44,228,202,253,228,244,64,124,58,61,146,96,183,79,153,30,240,233,119,241,242,193,55,223,60,120,237,247,242,196,182,123,24,77,32,123,110,187,14,125,168,179,88,113,13,30,151,77,10,231,202,227,185,126,246,179,133,73,56,150,176,13,217,203,128,181,104,210,149,192,219,159,185,24,194,254,157,18,42,15,191,254,211,195,95,255,224,163,159,124,235,232,95,95,201,163,139,188,255,253,163,130,132,207,78,215,117,219,79,188,248,192,240,41,55,39,19,165,188,81,19,162,84,116,33,11,165,81,23,239,19,137,57,248,215,47,29,220,249,93,66,154,128,223,237,65,139,5,112,57,9,45,150,193,103,211,13,169,178,73,105,135,220,190,76,250,161,118,226,180,246,123,234,210,189,151,223,56,250,205,251,31,222,189,155,130,180,75,182,115,227,89,159,233,146,79,134,184,176,150,177,184,19,117,78,137,191,176,169,227,112,40,245,233,62,224,241,232,141,223,222,123,231,223,51,80,121,117,219,117,38,20,228,202,147,44,227,227,160,150,218,112,12,220,178,182,79,130,92,209,203,113,235,124,220,198,147,96,65,61,171,39,110,218,167,226,143,29,64,224,81,8,236,173,166,166,163,105,27,33,113,15,144,248,180,123,203,175,87,144,231,164,167,218,112,36,207,197,89,212,44,132,178,150,76,136,69,222,236,44,212,133,189,74,224,43,237,58,33,211,59,1,238,92,186,56,45,230,106,23,221,151,241,143,67,61,246,58,209,57,174,122,78,183,229,162,162,40,58,161,251,240,207,255,158,59,248,229,119,211,206,14,229,98,178,214,42,58,221,227,193,9,99,199,174,67,188,101,188,177,137,222,161,194,200,114,126,122,100,57,189,149,21,84,78,142,46,236,243,192,43,140,189,159,69,71,174,211,132,226,73,13,100,22,135,255,0,2,153,117,163,216,53,254,41,6,50,75,143,153,55,14,127,39,142,153,23,235,77,28,254,201,98,230,141,107,253,105,196,204,27,211,129,227,70,228,202,10,246,150,49,225,166,15,246,134,199,202,150,63,65,13,216,35,160,73,172,59,83,134,172,99,39,64,83,142,10,144,84,187,179,123,222,33,83,131,73,107,194,83,18,12,211,62,93,85,83,116,103,24,93,115,230,250,1,249,108,131,95,116,150,143,54,24,253,92,115,93,144,60,157,240,162,243,153,242,144,31,115,176,116,102,97,25,38,227,49,32,158,123,100,37,102,94,137,22,23,234,80,157,74,55,207,40,22,9,123,10,245,25,236,149,115,218,236,133,212,78,236,81,72,156,252,45,190,99,39,63,35,151,164,126,189,18,214,201,118,45,246,204,165,37,254,226,92,113,217,19,117,145,93,70,34,213,37,222,159,99,90,48,126,67,144,201,191,248,98,119,46,155,120,73,175,23,217,120,28,254,240,191,143,126,244,83,97,206,65,167,146,34,229,187,239,132,159,203,209,231,131,215,223,14,63,87,208,194,3,86,230,14,80,116,170,128,157,116,176,156,27,128,211,155,3,219,67,59,23,35,138,99,27,113,85,220,106,0,6,103,11,99,73,104,205,238,192,67,128,132,251,113,165,197,209,127,162,52,161,35,187,52,211,81,136,19,236,68,105,54,142,227,138,171,103,240,113,32,195,244,219,138,241,219,124,120,192,198,136,57,176,0,226,78,2,219,29,113,147,131,47,173,82,180,34,243,123,195,120,84,251,112,104,197,69,95,90,196,225,133,52,118,212,120,85,204,198,196,125,243,152,206,164,65,131,172,52,42,163,245,34,122,56,90,146,135,49,197,207,158,205,167,117,64,108,87,121,17,105,60,165,19,24,146,55,186,170,172,112,117,236,82,177,46,241,59,137,219,30,34,166,239,39,116,197,210,37,18,171,103,227,109,95,249,36,22,47,58,48,238,112,116,192,107,186,127,34,78,28,17,137,54,238,197,42,1,70,119,165,14,191,47,112,166,76,183,11,184,141,90,3,111,191,211,248,49,208,65,227,115,207,60,121,5,113,234,91,121,122,100,215,16,48,42,180,37,198,164,176,220,42,113,54,49,31,156,32,162,53,107,67,102,68,235,116,172,68,9,252,168,90,99,247,217,164,73,105,137,25,217,42,49,118,38,108,250,9,26,203,192,159,82,99,35,62,24,23,74,61,235,204,60,61,252,243,200,235,137,129,238,169,219,181,53,146,155,134,77,59,100,168,181,196,222,13,147,2,237,70,104,239,214,249,193,88,131,189,151,252,102,247,182,46,142,91,162,143,237,219,29,88,128,226,10,34,114,232,62,221,69,12,51,224,109,70,93,154,126,78,72,62,148,115,189,6,175,110,195,216,12,41,131,124,226,211,16,85,135,25,80,208,81,85,188,60,144,105,194,37,65,167,89,27,235,146,192,213,237,232,246,212,66,179,220,50,151,22,218,153,46,9,106,11,70,69,118,73,192,232,14,11,255,174,58,37,224,115,3,152,157,105,252,17,48,115,74,96,122,244,132,37,37,238,186,145,125,75,125,79,24,184,176,39,52,65,169,151,13,29,159,235,192,50,141,98,111,152,221,79,140,66,161,255,0,126,1,95,148,181,219,137,252,67,181,48,25,200,24,156,63,67,35,66,137,157,195,139,118,178,83,23,228,210,52,45,141,115,225,6,244,33,167,114,244,246,203,71,111,252,60,141,83,97,166,97,50,179,2,168,180,111,88,232,180,194,103,30,99,178,188,7,200,219,149,124,153,251,111,121,113,74,150,61,249,81,171,70,151,50,142,98,100,248,244,12,239,90,70,14,72,208,221,67,137,75,196,140,3,144,238,249,196,24,1,154,53,130,15,96,111,186,120,243,220,91,126,214,5,105,234,120,250,253,104,71,248,154,177,40,23,18,250,141,200,166,113,83,186,32,29,34,107,10,64,194,60,115,51,118,209,90,246,192,50,106,55,141,186,70,133,56,223,19,150,197,111,33,102,203,242,149,237,184,48,168,112,5,226,226,201,74,94,189,52,141,223,144,197,83,60,208,216,72,71,237,54,99,52,185,153,97,186,143,25,121,187,60,225,110,137,44,93,61,181,117,198,125,105,29,191,253,63,69,235,134,186,108,216,159,160,25,68,215,26,98,15,227,119,137,37,187,48,188,222,166,90,217,37,110,40,203,185,203,33,231,47,173,74,61,110,66,152,228,223,71,89,53,70,78,239,83,128,42,54,135,147,195,29,9,243,89,102,53,151,0,198,113,197,153,51,93,72,1,108,96,83,49,151,106,19,159,4,156,216,8,153,143,174,124,218,41,47,157,217,10,101,13,221,1,168,103,229,210,229,155,19,35,125,177,0,225,239,216,94,47,175,29,189,121,231,224,206,247,217,221,10,22,223,232,240,219,191,58,252,230,157,191,124,0,147,75,59,124,237,245,163,183,238,106,250,30,207,191,70,250,220,107,24,136,8,75,230,160,40,112,8,166,211,178,186,114,146,80,230,234,234,28,30,38,182,129,194,94,171,196,20,106,249,148,203,36,217,94,162,198,46,97,214,161,12,134,215,225,130,71,242,246,10,25,8,132,175,228,138,37,115,66,149,227,155,17,174,190,82,11,189,166,197,169,124,172,185,22,70,89,136,26,107,149,248,147,210,78,221,237,116,128,168,214,23,13,106,113,108,219,75,173,171,176,55,140,228,205,115,52,21,70,139,95,31,199,89,96,183,79,32,231,140,28,118,107,212,88,90,19,140,37,57,45,25,61,150,206,248,177,180,166,25,75,229,34,92,130,18,143,232,79,26,177,139,110,187,141,134,196,84,18,92,188,87,90,144,47,168,238,27,42,157,202,120,247,13,181,242,210,162,181,96,182,39,112,223,80,169,117,70,248,237,95,104,118,12,96,37,137,189,237,53,221,46,89,192,155,141,133,101,66,233,85,215,183,177,152,223,72,206,121,47,242,64,177,177,97,232,198,166,190,97,21,77,250,107,232,240,180,185,201,174,181,183,62,6,215,218,119,236,182,229,22,123,174,99,7,238,40,71,180,118,96,21,73,209,47,223,184,242,19,254,72,49,154,10,75,80,78,244,90,100,185,194,140,198,33,185,24,187,248,197,238,204,199,15,54,35,143,142,89,167,154,146,207,199,216,61,247,40,69,83,238,136,21,251,38,30,25,171,173,238,12,186,221,152,63,112,237,222,111,255,249,240,238,235,26,147,249,52,160,67,126,160,101,223,234,239,116,173,219,57,234,124,228,145,95,203,178,31,227,101,182,97,132,194,187,169,188,242,116,43,177,152,111,240,190,219,239,91,94,209,132,223,78,187,24,184,69,140,188,165,145,154,63,197,201,253,63,90,48,192,23,18,200,197,198,226,5,191,12,204,242,228,56,90,249,103,217,134,148,236,193,78,207,98,12,165,237,208,102,44,53,66,192,196,232,99,154,243,175,252,230,163,55,238,28,252,242,223,248,109,94,213,42,15,136,122,167,99,223,166,187,162,218,152,27,195,113,79,247,228,142,10,247,158,44,28,70,57,226,104,140,82,228,144,0,105,243,138,50,210,194,43,186,3,229,232,156,157,186,177,91,20,248,92,142,93,39,146,138,230,172,182,29,60,211,242,92,105,154,243,251,159,248,71,156,36,113,149,128,114,119,144,221,37,208,5,52,7,210,138,76,242,215,66,28,92,65,179,252,240,214,14,101,225,247,72,249,55,204,192,46,147,198,189,218,211,141,75,70,22,168,92,72,23,240,141,83,133,105,175,168,49,106,105,17,8,221,228,18,189,68,4,83,61,34,15,252,192,237,49,60,59,116,59,128,208,108,35,23,66,57,202,141,134,73,242,236,74,56,73,58,52,207,164,89,195,72,105,11,48,230,153,26,177,81,104,106,240,127,127,252,127,127,156,211,36,227,9,201,111,184,87,34,52,147,175,240,40,119,122,60,13,57,114,70,116,215,108,83,177,206,96,45,128,85,176,139,23,178,183,236,240,230,25,37,92,236,120,100,208,149,164,255,204,109,83,56,55,208,15,166,92,98,180,207,246,202,210,210,34,243,207,142,238,153,171,181,150,134,225,181,184,186,137,192,92,230,187,139,162,221,163,148,171,208,212,171,212,210,58,243,240,149,121,216,200,168,72,29,248,4,217,19,51,163,203,122,180,158,112,81,71,111,21,82,151,49,154,133,143,234,124,76,126,169,36,63,85,99,159,248,129,8,163,122,168,122,107,115,229,28,254,173,136,135,42,61,176,9,122,149,59,164,222,182,187,109,128,130,65,40,216,83,184,200,88,56,143,225,49,116,147,162,111,76,237,136,186,59,192,240,0,149,119,123,120,35,127,213,105,159,135,165,127,137,238,117,37,248,7,118,188,33,59,213,197,14,10,38,198,104,52,226,73,76,55,102,183,151,173,253,253,51,137,68,234,22,62,249,252,90,254,10,86,81,63,35,66,212,141,204,139,114,22,136,180,133,161,213,5,254,135,218,38,68,77,33,103,158,122,47,160,172,149,90,223,160,127,206,189,229,100,215,39,59,131,147,0,175,140,239,230,254,62,235,102,29,225,232,206,48,244,123,45,205,224,132,248,206,196,71,162,241,156,226,162,222,81,153,230,35,202,84,164,50,19,121,78,5,230,246,26,148,115,196,49,235,195,205,1,252,130,172,116,143,248,42,49,31,90,92,35,217,26,4,140,136,48,113,54,207,52,133,177,242,219,176,228,147,229,153,200,42,188,181,198,190,99,55,206,158,21,34,180,68,148,82,63,162,249,177,105,123,172,37,145,251,198,232,152,87,109,229,104,113,53,181,73,116,240,71,2,135,11,59,75,178,1,15,91,93,68,224,26,94,208,5,241,19,182,48,152,11,79,35,70,10,203,1,185,9,235,4,69,151,253,65,39,176,129,219,215,93,250,237,65,42,93,41,0,42,11,124,49,221,197,156,169,233,105,149,132,221,200,7,186,129,141,137,78,201,128,77,255,71,204,249,236,211,151,50,122,7,226,193,30,219,163,200,37,248,58,209,180,33,239,243,118,16,244,153,186,93,123,120,143,169,233,135,179,77,251,197,89,16,24,241,32,134,153,176,224,133,95,219,186,5,117,208,229,232,20,51,22,88,145,14,215,164,51,113,154,191,177,211,39,126,124,42,127,91,182,50,16,158,214,127,16,145,68,39,243,1,245,157,86,49,100,229,226,112,137,75,255,121,237,222,191,254,254,224,181,239,28,253,224,91,135,255,250,179,163,47,253,129,113,245,7,111,253,250,222,187,63,253,203,7,47,107,147,234,238,217,54,70,103,84,56,188,152,19,125,125,141,214,211,143,117,52,158,162,197,71,39,49,93,146,228,177,142,18,122,157,110,68,223,20,53,119,216,118,90,173,25,13,183,67,83,49,194,216,133,20,211,8,190,151,201,13,227,204,127,152,134,7,135,116,249,146,43,168,26,123,47,194,54,206,166,142,200,61,212,99,117,97,179,112,62,10,151,68,241,122,219,42,54,82,188,17,133,205,192,172,162,13,170,79,86,38,221,100,42,248,185,102,63,132,164,71,3,38,247,33,187,237,81,126,61,166,153,161,230,59,161,49,137,80,211,183,249,89,14,91,79,190,56,203,105,135,209,18,232,9,36,1,190,22,66,13,26,176,65,190,26,132,128,125,199,13,60,237,123,92,227,22,165,224,134,243,108,63,43,5,183,182,180,180,120,140,3,76,9,185,240,132,154,34,190,213,177,113,18,122,106,41,161,97,233,233,42,31,105,120,105,106,85,26,252,28,155,179,11,201,101,143,124,109,158,229,14,183,63,98,201,84,3,60,110,187,225,236,239,23,203,103,240,24,10,57,209,208,151,162,163,20,173,76,91,22,182,80,191,129,198,191,200,3,87,171,213,5,245,116,188,45,78,199,91,92,57,229,171,202,169,114,219,104,47,88,77,225,91,84,213,77,181,21,221,212,200,120,207,166,1,48,238,127,204,197,74,171,186,104,181,23,219,19,198,92,172,166,196,92,84,22,253,255,154,125,228,204,255,202,61,146,123,106,96,119,187,57,156,217,174,151,219,41,151,170,165,5,252,140,187,143,95,159,157,189,137,201,47,224,61,237,222,44,126,95,119,251,187,228,254,34,151,111,21,114,21,163,92,211,115,159,51,125,215,201,173,195,206,147,154,163,170,231,124,179,107,249,29,23,26,140,128,32,215,236,255,138,185,166,150,188,160,34,179,144,215,96,211,182,58,182,99,181,37,87,162,168,72,59,123,22,127,43,60,11,231,1,147,132,103,111,24,185,66,13,208,177,53,236,133,214,134,183,41,124,144,226,179,168,151,227,30,63,53,246,236,186,167,119,241,204,159,39,130,172,51,12,153,82,44,68,46,49,205,208,154,194,212,163,231,160,0,47,93,60,85,14,191,13,195,216,34,61,164,123,165,22,174,196,82,91,117,174,234,97,144,17,151,230,254,254,62,119,198,201,80,32,28,180,82,54,166,138,223,26,48,189,9,54,209,25,32,7,65,111,6,238,65,117,15,103,64,80,114,82,212,161,14,110,255,215,175,91,62,204,149,65,215,90,73,98,209,145,150,193,176,158,146,62,140,34,165,180,97,236,96,109,65,139,41,10,74,201,109,164,45,225,41,252,206,2,140,126,3,229,196,124,80,242,27,101,99,169,48,204,111,140,84,203,166,35,10,154,21,117,18,4,111,166,78,57,99,12,133,2,55,200,151,23,88,40,240,242,34,11,3,94,94,98,98,115,109,142,34,82,231,107,243,5,138,120,84,91,96,209,142,106,139,72,82,224,47,228,235,99,254,10,250,124,13,242,213,10,26,226,192,223,42,26,216,192,95,16,255,209,184,166,76,118,53,207,160,194,164,190,93,162,191,220,154,3,94,217,131,142,246,199,240,134,127,152,192,9,47,108,131,243,172,45,224,57,44,15,62,136,71,61,140,99,90,247,4,97,208,241,4,210,12,234,102,248,225,146,101,118,234,110,248,122,190,215,4,9,163,21,190,51,205,83,221,14,63,172,1,233,185,81,247,195,247,139,204,213,105,55,252,64,114,80,59,124,93,13,0,241,205,1,16,139,250,158,120,182,234,253,48,157,169,50,6,81,133,116,65,183,39,189,187,30,236,18,226,29,150,149,37,158,27,205,161,62,114,172,249,208,193,142,196,247,37,24,227,219,129,229,180,125,201,197,173,234,172,28,93,81,95,21,243,238,201,206,254,254,222,245,235,52,15,175,95,71,3,27,219,1,182,208,105,33,109,33,71,184,103,207,170,19,24,215,10,207,222,176,134,178,35,93,76,21,14,133,49,84,122,206,42,196,231,53,240,195,72,230,55,130,77,160,42,193,102,33,92,56,42,229,147,156,53,139,189,28,216,188,192,27,180,0,85,80,43,203,166,91,209,250,161,16,14,184,207,172,240,78,178,233,4,245,213,243,158,148,77,90,114,58,90,246,120,176,103,130,236,115,172,37,99,42,196,68,245,128,206,68,8,57,6,129,213,208,54,174,162,222,22,15,65,54,115,218,140,69,39,33,180,208,217,81,9,208,56,38,1,137,99,51,34,137,184,197,67,179,37,4,48,141,116,32,40,168,7,237,116,144,218,228,41,96,61,236,218,165,176,30,250,210,48,169,185,174,142,14,169,81,247,133,76,2,252,106,41,155,65,155,13,32,107,248,0,143,136,80,74,34,172,6,133,96,219,115,111,145,41,20,108,187,207,210,61,132,92,224,230,24,146,49,142,220,140,150,107,118,221,64,11,137,9,16,16,39,39,205,37,100,103,246,247,129,146,34,211,70,177,51,55,97,184,72,13,113,237,252,63,93,187,126,229,201,115,231,87,28,88,198,124,224,162,80,246,52,76,121,23,105,97,216,216,62,52,54,242,174,197,98,59,225,232,163,233,50,202,30,58,107,184,179,130,127,73,253,116,166,225,108,88,165,115,171,215,86,175,127,254,252,115,155,43,202,91,9,219,94,15,86,250,225,45,115,82,26,195,228,33,205,85,88,237,64,194,17,162,39,172,152,78,100,27,110,105,245,202,115,5,61,201,246,56,133,160,209,218,112,54,247,247,109,248,189,76,226,32,98,87,70,16,18,149,113,8,34,48,44,170,94,4,37,233,13,220,41,56,103,221,210,165,243,255,120,254,18,252,93,187,244,228,250,231,87,168,100,19,41,155,182,89,151,147,47,94,185,116,241,202,121,66,28,228,96,110,157,129,53,76,111,228,19,215,46,95,226,231,120,130,221,203,211,113,124,72,247,208,112,22,200,157,6,147,89,3,110,141,57,48,159,125,222,159,153,141,188,141,155,72,28,188,2,234,197,26,221,13,111,195,220,4,129,164,208,132,129,191,177,76,30,212,253,13,20,73,183,80,137,186,41,166,57,159,138,108,68,173,176,3,64,206,112,31,57,123,22,63,93,123,238,234,121,241,101,37,136,13,94,47,31,145,39,7,101,32,171,97,44,91,143,134,113,9,132,143,116,107,102,166,0,179,99,179,17,166,192,11,45,6,158,227,177,114,33,180,51,201,178,83,233,49,219,187,101,174,74,0,233,48,221,19,124,64,83,239,10,105,140,210,82,81,229,141,169,234,10,188,232,144,117,120,142,232,21,157,243,106,180,92,53,19,157,173,155,176,49,224,100,8,65,171,133,215,77,199,113,131,156,216,67,115,162,76,142,15,28,2,106,109,68,165,129,42,133,205,216,132,133,157,156,222,65,233,134,181,75,21,217,27,225,51,100,141,230,16,45,64,32,98,34,214,11,76,183,238,134,244,14,153,217,154,197,92,124,228,11,123,138,203,246,124,148,176,18,62,70,185,71,88,12,5,238,179,168,212,91,55,125,139,148,110,245,180,226,74,38,78,196,198,215,95,223,8,31,55,151,189,12,139,67,234,22,76,233,77,96,52,227,136,216,223,207,99,74,131,233,137,4,23,57,140,104,83,3,182,32,162,172,186,2,115,3,8,5,206,118,32,18,213,205,6,123,212,233,43,45,11,248,92,174,192,119,246,194,18,86,175,93,123,250,226,218,179,215,176,76,25,11,69,31,88,6,32,20,215,48,173,6,105,244,204,62,51,2,1,9,11,240,157,191,132,5,214,63,143,37,202,172,4,188,72,9,215,5,60,67,164,94,79,64,21,121,230,67,208,114,30,86,72,110,247,82,8,42,222,120,94,90,206,60,23,1,141,231,6,58,141,45,195,28,248,56,204,163,186,148,24,82,24,16,254,212,216,163,88,59,124,67,106,180,225,17,185,210,70,95,216,206,52,6,186,21,178,162,141,94,146,83,19,124,245,92,153,243,213,101,198,87,87,25,91,93,49,144,173,230,1,5,58,24,76,108,219,244,80,227,147,55,144,207,150,199,91,157,137,78,129,233,242,221,190,223,112,196,238,118,246,108,44,19,38,203,25,241,119,61,124,5,78,111,217,151,228,15,32,242,192,243,196,132,21,70,189,246,66,46,77,14,90,65,144,235,176,42,120,73,135,175,95,36,100,44,144,130,68,33,224,35,103,177,128,58,248,176,185,11,82,106,224,198,67,228,133,118,15,191,97,113,181,60,197,118,8,80,255,36,181,18,229,48,114,152,188,217,72,91,233,143,54,12,214,170,8,194,30,43,80,119,134,42,36,24,55,20,28,98,253,69,82,5,64,10,210,9,10,167,224,123,44,127,61,18,245,238,71,111,213,38,226,199,70,186,234,16,135,80,120,151,14,194,47,27,86,177,204,118,170,134,155,71,133,200,16,25,195,100,251,2,234,105,10,223,16,225,55,45,200,72,16,37,203,24,10,107,110,8,100,75,25,103,36,152,204,134,106,57,181,234,64,174,154,207,104,62,179,144,181,42,162,17,151,218,207,176,95,210,118,89,136,183,171,52,112,252,109,187,131,49,119,194,202,77,88,26,209,16,232,242,120,20,24,98,146,252,91,216,148,180,205,143,165,101,160,132,37,214,69,174,25,1,106,152,50,46,114,187,196,37,60,1,73,158,53,114,190,194,8,164,58,124,150,167,14,38,79,203,104,54,159,238,34,215,140,0,117,186,205,30,134,161,160,196,5,196,104,94,135,148,139,45,14,167,16,210,46,98,42,91,32,34,232,134,206,199,85,93,56,173,109,183,159,110,143,70,237,138,85,132,107,70,172,105,84,5,9,156,157,81,251,21,53,7,227,95,165,212,202,212,182,105,132,41,44,42,29,143,42,37,25,219,208,72,28,147,82,25,206,83,196,11,97,44,227,81,117,33,63,20,47,3,178,77,64,236,98,10,89,193,67,1,248,165,156,30,39,249,25,143,101,55,27,248,184,2,75,125,217,100,227,227,209,137,234,6,236,123,155,113,66,139,183,42,211,181,96,97,99,89,38,174,240,82,135,18,143,81,46,209,64,53,146,154,55,30,201,145,10,231,83,171,16,59,219,138,51,99,243,1,7,130,92,183,184,95,253,21,167,40,30,113,143,208,141,88,253,221,227,215,172,84,152,2,218,199,73,28,195,139,211,192,208,80,186,88,174,103,228,45,5,4,204,242,172,33,68,10,188,161,221,176,75,118,192,226,199,133,171,14,57,13,99,153,5,141,51,31,133,98,30,170,96,174,128,200,152,47,176,177,115,151,205,71,157,21,183,225,81,100,184,188,83,52,11,245,124,248,106,21,49,64,38,27,83,23,70,212,156,105,132,221,112,67,14,21,69,9,63,177,97,145,253,140,111,165,76,174,212,134,6,242,103,198,174,64,159,200,132,7,26,96,89,55,242,161,14,226,76,35,35,236,149,88,172,76,58,116,101,10,179,199,130,105,137,60,28,39,26,155,14,236,114,41,86,130,162,118,190,128,151,77,240,141,205,180,124,225,209,70,183,208,45,54,212,143,186,199,240,194,162,164,2,62,151,5,240,98,23,247,246,128,125,143,62,22,134,60,254,22,161,203,43,240,54,88,209,144,160,112,21,141,15,82,241,168,125,129,212,190,66,139,243,8,97,213,161,248,207,247,205,88,135,68,1,75,41,176,199,130,125,93,54,131,237,82,207,118,242,177,254,5,202,43,42,117,121,241,54,41,118,197,115,250,110,51,16,59,10,85,210,67,182,49,153,169,207,51,173,244,4,7,214,174,247,4,11,217,231,15,52,197,59,48,59,162,209,20,115,43,223,151,247,238,129,252,146,93,25,53,184,3,43,168,39,111,71,29,188,212,78,56,234,21,244,51,210,48,156,61,107,230,91,180,83,180,212,109,66,239,241,37,180,205,71,20,169,27,25,200,11,170,217,66,61,93,203,12,242,219,5,218,133,208,68,28,241,158,130,173,209,188,86,63,156,217,188,141,131,112,237,181,4,228,216,218,195,122,211,142,55,216,82,13,247,78,218,58,163,22,59,82,23,137,63,181,248,126,75,8,48,54,81,2,66,121,129,126,139,222,57,18,168,114,129,5,124,151,27,211,182,59,157,36,107,29,202,30,13,38,140,20,100,98,34,200,26,105,64,157,205,152,56,47,211,115,53,133,241,178,66,174,86,88,177,108,94,109,69,60,212,187,92,212,71,6,196,89,209,200,204,246,150,29,108,107,203,145,206,132,148,168,104,255,218,233,228,11,57,84,216,90,237,156,54,227,205,104,57,7,99,184,184,45,82,19,145,181,70,233,5,23,150,149,70,207,168,2,197,174,233,173,6,144,61,192,165,30,108,192,36,178,240,208,36,149,32,246,147,4,49,154,88,169,186,5,62,196,0,86,104,175,56,133,121,204,16,210,155,177,44,34,135,226,104,178,128,161,94,233,226,149,103,206,63,125,173,30,68,164,160,175,146,2,104,165,203,102,66,159,45,123,96,174,151,153,138,142,131,56,119,254,210,249,107,231,101,16,150,222,142,17,144,182,40,171,187,209,124,167,128,129,50,164,243,79,61,187,122,73,6,164,130,209,19,77,227,113,18,35,232,126,35,108,229,178,153,239,242,209,213,125,49,33,86,4,77,206,7,186,66,86,104,80,187,50,25,241,21,121,160,206,145,224,23,82,218,63,4,185,4,61,234,35,170,210,214,164,5,227,117,201,118,226,155,60,139,22,249,188,163,241,57,159,58,23,60,62,119,162,221,92,222,40,246,164,157,226,76,108,167,96,51,134,169,252,195,141,84,239,202,219,120,81,37,244,48,65,147,107,197,21,107,69,60,132,118,6,150,222,45,20,187,245,34,89,54,182,30,5,113,57,107,111,106,61,22,79,108,137,141,8,29,89,148,113,209,229,61,157,167,149,11,18,234,247,247,209,150,54,236,13,176,33,101,129,19,144,26,68,87,10,72,178,16,4,101,86,177,31,120,166,131,7,236,189,36,37,178,26,103,206,88,122,154,226,92,230,238,66,0,226,50,13,149,31,61,104,73,142,198,100,141,78,14,226,254,190,151,190,245,199,6,116,127,31,109,84,37,190,192,147,71,91,101,25,148,36,193,153,39,57,0,55,90,106,65,130,195,81,22,112,87,236,250,46,206,18,79,60,227,200,119,37,117,0,94,157,183,157,129,181,220,138,62,174,240,250,91,133,186,41,86,159,171,174,190,16,195,234,18,108,201,47,150,176,159,11,129,132,19,57,156,112,33,153,52,83,215,97,98,32,19,11,18,166,195,232,113,77,89,132,192,90,63,218,112,132,60,20,195,163,171,12,225,178,104,169,46,176,3,99,236,174,200,35,231,162,101,204,163,14,14,54,29,145,206,52,128,15,247,240,119,221,41,70,195,101,234,78,209,139,216,112,188,231,34,140,68,124,85,1,153,114,80,28,52,198,152,29,64,71,51,67,158,194,68,78,61,37,133,174,242,239,91,86,32,193,58,103,249,45,207,238,3,34,117,59,69,80,213,196,39,105,249,41,10,204,149,184,206,179,158,18,160,213,11,3,177,194,76,77,248,201,1,42,43,138,176,38,110,34,222,195,50,145,27,29,218,70,81,69,43,236,46,52,233,184,85,163,141,92,62,128,69,45,129,124,30,27,34,11,69,0,6,33,61,93,215,108,95,58,122,103,103,45,49,208,103,76,248,223,141,218,134,71,86,22,30,152,133,151,246,36,59,32,73,231,136,146,132,100,53,226,199,230,56,64,213,194,131,123,38,44,224,49,242,138,137,201,236,68,121,79,53,155,81,141,106,12,93,4,41,2,114,246,143,100,20,121,203,179,3,158,136,81,101,54,24,152,205,70,148,5,207,152,19,196,55,214,12,54,86,82,219,5,201,135,207,2,13,57,102,3,196,173,25,67,171,28,107,115,184,156,12,203,156,19,42,31,12,206,76,166,208,122,27,88,171,232,52,15,24,177,1,236,38,189,70,252,232,79,239,52,56,194,181,38,115,82,39,115,228,176,42,59,141,190,2,169,188,73,219,212,160,81,41,232,252,172,188,15,147,46,161,152,132,178,209,124,151,62,227,74,239,227,57,195,242,224,209,222,242,204,204,160,64,155,83,84,193,96,83,104,213,11,216,44,110,85,225,53,90,249,62,25,85,193,3,89,66,244,1,168,137,13,4,217,5,207,214,242,38,108,27,32,212,219,240,80,40,172,228,129,214,184,104,210,223,110,192,12,179,81,117,227,213,55,54,11,117,122,239,178,119,52,11,0,176,236,102,76,160,139,49,172,59,249,14,32,144,140,184,235,169,38,104,80,99,106,65,115,24,17,230,254,112,140,33,203,180,22,24,122,100,35,99,149,200,98,135,236,122,224,165,57,104,194,164,100,86,64,126,131,29,209,39,239,168,74,179,69,53,92,1,82,31,60,42,20,63,203,193,204,76,120,101,107,35,192,51,190,104,145,52,228,23,32,220,192,160,148,228,69,131,246,110,204,251,184,134,231,221,72,224,75,98,205,224,45,11,61,203,162,205,195,115,3,29,77,83,82,172,99,208,40,78,112,41,200,251,72,70,48,56,19,60,250,6,153,64,38,27,230,113,138,72,61,229,197,185,173,12,211,41,93,224,201,17,24,97,221,50,134,172,211,204,83,172,32,76,174,96,146,74,74,212,78,54,233,96,13,112,87,88,209,58,50,6,216,178,33,146,135,16,99,102,33,220,213,153,17,62,11,170,110,34,220,101,197,244,3,230,162,189,98,51,18,226,21,234,236,227,48,58,107,219,66,246,5,45,216,42,40,42,108,229,187,204,126,205,64,73,108,11,24,20,102,189,54,143,74,142,45,12,66,142,198,107,243,104,187,182,133,186,1,52,93,91,64,211,181,45,16,235,35,131,153,45,249,232,41,102,67,232,212,247,132,139,74,103,24,153,32,172,134,68,240,140,106,87,1,84,47,146,55,145,103,224,50,39,63,171,199,142,229,76,118,64,159,51,225,191,112,70,104,146,81,204,78,4,221,145,192,61,109,117,44,207,130,122,56,76,100,107,114,176,239,59,159,13,114,77,203,194,118,0,83,100,118,109,31,196,218,98,206,31,192,56,131,156,43,231,96,50,175,38,198,239,140,149,70,228,172,116,34,135,200,176,162,70,238,254,255,236,189,9,119,219,70,150,54,252,87,44,76,127,26,160,9,202,164,236,56,9,105,152,71,150,228,25,159,113,98,159,216,233,89,104,182,15,72,66,18,90,16,64,131,160,45,69,226,251,219,191,187,212,10,20,40,122,235,73,38,202,73,34,176,80,168,189,110,221,186,203,115,245,57,224,202,44,149,63,81,226,30,144,215,216,186,123,218,89,245,222,197,106,89,221,75,224,198,14,201,211,132,86,214,189,162,52,70,40,188,135,35,232,117,100,13,193,208,88,234,145,109,45,70,152,51,122,59,93,27,7,179,242,172,181,140,75,251,230,33,88,63,49,49,114,34,238,49,167,217,221,200,153,74,131,51,176,76,236,88,134,248,17,14,172,195,54,123,51,181,12,15,164,37,89,248,129,159,128,58,168,162,148,5,109,99,91,6,8,242,150,93,241,39,234,240,209,246,8,87,108,97,134,59,94,56,183,2,127,30,163,7,50,143,137,65,86,99,147,30,109,81,183,65,117,66,85,42,182,35,208,150,113,66,71,106,106,146,96,81,40,251,203,61,109,127,185,71,166,148,194,165,161,184,32,79,59,56,120,164,67,110,86,197,142,38,115,39,125,186,165,201,50,3,113,231,229,162,232,19,160,165,126,47,84,86,162,129,47,53,36,120,204,248,141,54,242,71,75,188,156,168,22,112,230,70,19,12,85,187,238,20,89,24,192,43,157,66,70,9,123,53,235,7,88,205,44,250,18,10,42,163,1,234,209,175,194,164,222,136,3,103,51,248,120,48,58,70,56,103,234,83,30,19,231,167,244,161,83,119,138,45,219,67,131,212,255,132,77,234,163,216,67,234,33,140,222,138,253,119,169,77,150,134,18,30,10,150,162,152,140,167,20,240,15,142,10,50,67,48,52,253,120,183,66,25,140,108,31,204,83,37,164,147,189,176,219,87,23,200,47,89,155,186,239,181,213,25,114,231,209,231,25,109,48,117,159,136,31,9,134,135,108,142,22,185,39,18,173,93,232,92,187,108,219,220,104,253,33,183,181,184,197,125,226,230,54,154,170,25,50,100,184,103,103,9,33,155,180,239,243,205,123,70,218,228,145,129,46,150,182,71,249,165,14,216,72,226,60,115,224,29,96,37,196,64,92,140,113,66,243,236,96,179,42,141,76,44,149,204,7,14,20,169,69,151,216,107,176,255,206,177,175,232,214,238,220,199,184,238,32,11,205,157,244,252,52,218,103,18,9,184,158,187,151,248,23,82,55,93,180,99,5,153,77,130,57,217,102,183,226,229,166,128,221,250,56,234,1,175,95,167,28,165,155,114,192,224,117,42,169,108,151,3,42,104,135,216,242,88,234,224,139,122,170,27,221,236,169,22,60,133,86,27,186,57,108,84,234,145,61,18,159,68,125,152,22,150,138,111,252,150,27,30,57,223,30,137,234,184,11,146,168,85,194,230,149,40,29,240,158,197,30,91,160,192,7,166,154,37,127,108,119,191,127,115,99,238,38,225,131,191,135,144,203,163,111,212,15,53,21,121,109,42,96,34,82,97,110,97,53,68,19,88,199,59,249,53,124,90,155,65,33,173,39,59,149,98,243,70,207,162,76,12,95,30,226,13,41,51,105,58,186,212,136,106,112,159,43,245,122,176,174,173,17,62,40,220,91,88,59,76,232,246,99,16,249,225,87,24,100,89,175,115,127,151,38,191,175,156,65,80,63,47,208,190,218,72,0,119,242,19,136,176,130,44,104,164,69,95,212,73,217,144,58,123,214,249,104,17,84,49,67,178,249,216,183,67,5,41,241,213,169,170,93,252,39,80,86,244,29,190,192,168,210,141,54,125,97,139,116,193,141,214,180,181,101,17,59,38,88,223,46,191,168,57,92,118,115,96,16,205,66,214,207,43,144,134,241,171,15,135,85,246,214,35,66,68,192,213,22,230,128,234,146,187,39,253,221,93,37,10,48,229,115,187,187,230,47,130,226,128,141,65,12,36,16,220,39,246,57,216,253,24,216,4,34,43,114,148,222,155,214,175,26,140,181,193,152,150,161,190,173,24,176,168,45,249,4,215,90,242,253,174,248,178,173,41,134,203,181,252,109,56,16,201,243,21,77,126,149,132,104,134,124,227,92,43,152,183,30,238,145,249,99,112,189,182,5,62,249,40,25,248,46,193,127,46,239,81,36,145,178,175,89,232,124,175,110,89,129,242,236,17,35,123,115,227,45,25,57,74,167,25,158,11,42,137,65,133,150,204,139,239,96,94,43,5,26,118,174,124,127,72,229,164,175,34,145,112,155,9,47,149,219,128,247,10,127,137,38,210,210,134,76,168,17,198,100,24,253,226,99,50,151,68,41,26,43,207,190,176,118,57,8,167,242,247,36,172,203,45,207,67,75,172,121,104,200,59,47,191,165,40,21,246,106,137,32,14,240,152,92,46,226,124,126,72,66,13,91,142,234,154,67,70,33,68,11,89,122,104,188,81,122,181,145,203,106,81,172,131,181,19,205,213,20,44,53,43,180,244,39,240,90,165,239,200,103,189,85,70,178,117,3,85,163,33,33,117,136,133,13,99,59,244,94,70,25,122,33,199,162,42,175,148,216,56,13,179,40,31,215,122,58,1,218,177,227,151,145,159,2,91,35,84,149,123,115,160,41,176,41,81,0,140,212,136,117,164,169,128,91,8,73,133,36,14,107,20,130,177,157,1,227,97,46,129,18,99,43,138,104,185,134,169,133,117,118,117,141,109,216,65,25,254,216,19,202,161,137,245,195,15,84,86,52,125,22,66,181,98,173,93,77,156,14,152,144,215,86,191,41,181,204,189,4,137,104,173,163,168,150,16,200,2,58,35,23,53,116,138,241,164,3,83,92,85,201,197,162,66,95,66,184,28,210,28,174,202,132,204,106,168,108,244,51,148,108,147,71,174,154,97,241,39,148,226,15,43,255,59,97,249,153,178,20,59,139,206,253,148,189,177,251,15,81,154,125,14,203,131,156,177,127,64,105,246,185,176,216,243,127,68,97,246,185,191,98,71,236,30,10,179,207,253,19,20,102,195,135,223,5,225,41,252,156,6,225,1,75,202,63,192,175,131,32,188,194,151,144,247,35,252,188,10,194,67,124,9,149,92,194,207,195,250,1,241,105,2,240,167,146,96,201,197,68,138,205,209,6,215,126,38,83,85,184,89,55,217,80,69,162,163,90,174,235,125,247,45,4,239,56,29,239,241,180,250,168,79,43,143,192,33,224,226,247,186,101,153,90,190,193,64,85,62,255,104,133,206,188,179,185,40,9,149,115,196,75,71,58,78,179,135,124,100,102,209,201,161,121,125,144,137,114,11,191,223,75,236,253,202,200,24,42,31,194,28,12,173,114,231,201,116,117,74,120,74,248,224,55,223,41,64,15,171,194,61,138,217,135,222,165,123,112,136,93,248,162,84,253,158,102,128,48,135,226,249,28,70,25,35,143,202,70,212,123,170,11,35,220,4,251,221,187,119,52,67,2,107,138,140,184,139,66,184,150,64,209,10,80,128,234,72,8,2,68,86,128,25,29,13,153,102,113,126,110,229,89,90,254,176,136,168,211,61,45,227,139,11,47,68,215,100,134,74,39,166,5,33,184,220,243,211,124,207,206,225,84,1,23,129,209,104,208,225,0,87,174,6,27,48,74,143,206,234,242,85,93,194,181,248,122,96,22,21,126,60,3,170,155,33,206,148,213,24,193,126,173,69,219,121,84,168,94,133,162,224,27,245,202,46,106,56,119,200,121,234,202,105,117,68,124,86,157,37,23,108,181,106,181,129,146,125,61,107,34,93,124,4,148,118,90,196,229,60,210,69,224,252,48,49,242,61,249,90,45,149,44,93,108,202,175,222,203,15,224,63,232,242,85,75,118,241,214,51,123,176,135,90,53,121,167,23,61,220,43,208,204,82,206,73,242,129,182,253,241,209,243,55,47,127,121,119,248,239,7,63,255,219,113,13,237,27,88,128,70,126,114,6,231,220,200,43,212,22,101,85,156,158,98,147,212,186,12,43,49,95,112,148,63,197,20,134,243,190,189,93,175,15,127,121,249,226,197,187,95,95,29,29,188,177,218,21,42,16,211,74,207,241,30,180,160,250,5,125,53,128,73,130,211,171,71,198,57,194,147,167,100,211,65,161,151,29,190,16,55,20,23,96,141,106,45,7,162,36,137,30,28,3,49,73,118,149,71,117,17,217,211,136,251,251,3,137,121,31,207,211,15,76,174,163,127,85,27,248,95,129,53,190,130,211,250,173,71,11,188,187,92,196,179,100,0,92,6,44,235,108,248,214,123,226,117,226,142,247,120,241,228,241,180,124,242,248,62,252,189,15,197,60,241,4,21,130,237,140,187,16,71,197,47,236,5,193,24,249,190,77,127,247,12,156,95,33,90,109,35,11,70,78,175,181,140,90,233,176,149,231,47,243,236,74,20,61,79,151,120,242,249,74,91,135,182,50,52,108,74,134,15,100,215,117,149,222,161,11,45,65,91,122,24,178,49,208,7,25,204,220,135,36,99,76,70,33,136,134,41,220,32,162,200,37,97,189,185,209,84,7,191,49,203,72,47,208,82,103,83,41,250,44,226,188,236,53,173,142,33,113,42,243,59,134,157,216,187,119,0,12,227,85,177,186,183,68,206,49,173,238,125,132,115,90,122,229,38,243,145,220,149,186,64,67,236,193,185,54,105,228,218,142,233,125,231,49,189,111,9,28,246,91,156,254,149,209,96,174,28,235,241,170,42,47,156,14,220,172,120,36,252,141,184,193,190,16,177,47,239,195,202,13,73,103,108,58,156,230,129,219,115,171,210,5,192,185,63,46,209,22,93,193,19,58,199,254,230,6,206,157,247,132,87,232,123,47,97,139,33,163,5,77,19,144,31,100,41,31,38,141,17,142,146,208,167,27,54,252,100,181,31,246,13,90,27,96,63,205,116,213,143,32,128,91,158,130,47,32,112,51,57,30,35,189,162,84,251,73,75,110,22,116,65,180,120,233,5,238,203,162,118,212,70,21,191,42,134,213,118,184,99,164,98,219,96,1,218,196,79,159,45,15,193,33,30,186,29,76,21,232,228,48,143,164,67,193,158,133,155,207,0,220,8,196,108,179,32,149,134,13,168,115,65,134,204,9,215,8,1,186,114,55,41,188,101,83,162,108,159,219,72,176,136,164,19,21,14,106,58,50,130,7,119,234,144,77,25,26,92,215,126,19,169,97,26,197,126,17,62,212,86,64,81,138,182,120,9,252,233,163,243,97,58,126,48,9,95,24,226,43,199,249,80,202,243,65,55,130,13,30,97,13,194,70,232,246,255,106,106,252,153,52,182,117,52,33,28,27,31,161,42,229,23,156,228,248,64,128,235,250,141,153,239,57,103,190,55,129,149,110,254,28,26,92,143,172,56,111,48,174,206,115,92,244,2,168,239,142,73,143,97,145,44,91,27,218,194,99,138,164,55,197,98,88,155,106,42,206,111,101,78,245,135,18,164,146,19,158,231,85,241,183,52,65,48,219,237,141,28,62,149,164,142,204,31,26,87,107,143,225,254,150,123,7,175,158,203,37,213,182,122,36,191,130,24,180,42,160,13,94,222,217,58,95,65,123,105,204,35,173,68,196,180,179,134,93,198,153,83,187,26,160,13,177,88,161,60,16,232,255,225,11,6,40,148,28,81,248,20,129,78,201,216,85,121,67,152,28,147,114,67,176,102,136,180,179,180,145,227,97,163,30,218,9,27,234,89,27,69,26,99,80,134,205,241,124,253,252,197,241,207,111,160,150,117,96,90,127,232,254,180,153,142,160,58,90,200,40,112,2,50,33,40,11,151,146,6,176,126,119,6,116,96,105,209,129,25,211,129,25,210,129,12,254,236,163,15,232,108,11,114,144,58,6,27,107,202,144,32,20,208,243,94,189,253,237,100,235,119,208,126,73,206,156,237,151,184,205,203,175,126,46,245,128,248,74,153,102,228,240,138,25,213,136,133,106,9,155,171,181,191,21,203,81,66,134,4,67,83,185,162,104,75,27,32,181,128,214,159,22,85,85,92,12,170,61,126,232,150,132,71,205,8,212,144,202,15,33,66,86,15,42,70,174,46,233,79,88,138,28,244,87,38,194,183,136,255,83,44,68,57,132,105,13,41,244,119,109,14,182,228,249,91,137,236,214,103,193,200,252,1,163,253,217,19,37,1,208,95,40,163,9,152,185,223,152,38,0,65,133,43,213,190,177,42,75,94,149,37,157,174,250,226,190,103,244,141,207,78,163,211,207,220,212,251,11,187,172,226,115,90,180,247,243,215,171,116,132,104,91,170,186,163,207,52,213,28,180,188,170,47,82,115,56,8,131,124,227,181,135,131,89,89,226,15,179,128,23,183,40,239,77,182,64,170,33,237,239,227,147,13,245,219,159,199,39,230,109,139,128,192,243,100,219,175,137,116,54,190,254,61,173,254,159,105,182,247,126,58,248,175,119,127,59,120,241,235,113,109,21,236,52,8,150,238,153,131,22,13,28,121,106,155,65,234,202,54,15,32,139,123,196,253,195,188,94,154,11,254,203,135,209,188,88,246,76,196,18,97,187,101,240,111,66,118,82,151,195,225,162,103,126,62,128,18,204,102,58,15,197,255,3,100,78,95,15,100,103,207,226,229,179,22,206,217,218,20,106,204,228,7,126,221,16,141,244,178,141,98,132,106,71,203,184,129,17,104,140,194,3,231,40,60,48,71,225,193,4,239,183,219,51,184,202,83,66,10,251,116,27,69,155,136,161,72,234,189,248,124,118,168,119,11,59,244,121,124,144,110,149,205,7,37,13,234,156,46,143,115,113,47,106,153,202,157,214,219,149,72,91,218,247,43,93,54,16,245,91,22,136,146,156,158,156,24,198,243,74,144,174,141,232,117,153,249,182,69,230,91,151,56,75,182,46,115,150,108,89,234,34,94,86,9,42,79,218,46,247,53,209,235,156,194,78,20,171,101,118,245,74,126,42,178,214,236,139,158,181,222,12,255,73,50,3,179,25,134,212,64,183,211,190,212,110,33,32,177,47,193,45,151,103,163,252,13,92,101,61,10,202,103,210,206,207,186,30,231,246,45,24,193,127,249,170,158,152,100,56,196,176,101,77,241,75,143,61,17,213,43,90,102,71,104,85,141,18,14,32,127,132,36,18,215,16,183,52,170,79,43,242,0,188,123,75,50,60,153,48,86,80,4,170,28,2,44,105,182,201,106,119,183,143,241,199,98,241,30,1,75,132,38,189,84,168,50,177,90,96,41,174,9,107,198,218,207,240,196,50,60,102,159,165,118,1,90,88,145,240,83,207,138,229,144,255,155,40,77,175,248,132,151,122,197,75,189,228,165,222,90,1,204,223,116,143,159,217,130,0,254,221,49,213,71,246,237,94,176,13,159,177,148,141,145,113,31,30,95,120,25,117,46,96,24,5,223,90,162,202,176,63,183,13,220,76,93,141,229,246,194,60,209,215,102,114,154,141,253,245,245,241,47,97,98,10,224,148,42,171,222,82,57,244,234,61,26,123,88,205,253,93,18,11,69,137,235,52,35,116,146,0,220,77,72,102,201,222,20,3,9,162,61,139,50,136,56,50,48,57,128,146,124,208,150,20,136,95,169,206,238,65,30,10,6,123,112,173,142,30,52,252,144,154,93,124,22,58,57,242,188,99,99,113,98,205,81,224,79,15,104,15,182,119,116,252,236,224,215,23,111,94,115,18,215,44,116,206,175,133,6,3,93,36,225,55,42,87,196,43,105,117,40,127,54,176,129,164,125,4,189,190,167,190,67,245,212,17,36,163,122,74,225,45,167,213,200,83,33,161,184,102,101,75,40,200,110,115,36,214,178,55,170,3,193,112,12,11,124,210,130,57,44,239,35,145,122,34,79,117,75,75,36,223,184,180,69,137,84,15,170,139,77,50,161,0,45,250,39,57,103,4,74,39,171,160,35,168,240,74,23,46,48,163,44,68,84,245,22,79,142,178,197,39,128,199,66,207,138,248,6,167,165,230,73,92,141,234,42,66,52,97,196,121,232,120,247,248,179,154,158,208,156,145,100,206,115,34,236,134,212,8,211,136,33,40,32,250,48,216,168,175,178,253,184,182,196,227,94,85,20,217,52,46,29,73,166,129,34,44,66,30,9,58,185,106,25,35,99,197,55,94,162,161,166,115,101,232,69,29,94,203,93,18,175,67,36,127,225,216,155,10,153,161,103,88,237,120,77,202,238,181,172,164,230,241,156,144,78,214,199,63,90,85,69,98,113,62,41,209,51,28,222,177,153,129,234,69,228,158,127,215,212,87,38,216,151,88,110,213,68,197,141,48,210,2,57,61,161,225,97,252,66,123,50,106,208,49,97,85,67,22,178,187,187,124,51,80,55,8,130,255,139,92,135,37,82,115,19,166,44,179,54,106,28,89,160,244,77,41,23,225,192,24,87,82,242,53,131,19,62,55,145,13,209,95,110,71,71,47,136,89,80,33,73,78,57,138,163,87,62,124,132,18,44,164,230,104,129,200,73,120,255,74,2,117,203,55,234,141,219,165,250,192,96,24,224,73,188,201,150,225,44,156,71,227,77,166,38,80,63,220,30,73,159,237,47,35,203,108,135,30,196,229,98,25,142,55,27,184,76,36,57,152,227,226,216,192,160,4,254,172,189,26,104,174,82,104,164,122,230,165,148,62,214,55,87,101,130,238,66,199,165,129,118,161,239,41,140,107,7,16,39,34,105,196,136,21,3,199,110,66,241,205,133,174,37,143,68,137,193,192,119,39,187,97,61,237,226,122,22,96,179,239,196,122,1,98,165,147,7,37,66,179,141,252,148,98,110,196,80,139,203,5,87,174,181,81,138,123,40,30,20,8,184,95,68,197,205,141,155,223,26,227,72,194,156,79,244,232,190,178,246,149,48,195,15,12,186,40,76,115,132,148,32,149,42,5,60,97,77,147,75,205,195,241,226,139,198,90,54,71,127,59,114,236,38,173,160,254,137,19,156,203,205,240,210,30,70,90,196,130,138,253,96,88,176,132,34,37,133,205,218,192,197,252,140,150,228,143,209,118,131,209,52,202,86,26,50,202,7,213,147,168,135,206,151,3,118,187,139,47,209,179,161,67,184,255,225,10,90,54,231,150,173,184,101,43,108,153,65,120,36,111,95,132,105,183,8,214,154,228,71,215,76,224,57,240,175,48,167,224,31,138,99,90,135,86,228,113,47,148,38,68,8,96,208,60,10,248,107,166,149,200,87,17,223,161,3,90,227,129,195,91,187,97,156,6,111,68,175,155,227,0,239,62,36,37,98,54,68,30,133,84,243,66,121,180,47,9,57,188,138,141,16,75,11,25,193,102,160,20,173,120,130,149,201,125,238,149,103,196,79,226,116,106,165,55,80,172,20,114,76,150,7,195,81,104,120,55,252,102,56,61,188,254,202,254,20,119,96,51,127,86,176,153,239,241,250,62,147,96,51,20,197,97,230,103,198,117,103,246,233,38,243,243,111,138,25,179,248,35,96,198,172,238,48,99,62,7,51,230,226,86,188,152,185,194,139,89,124,77,188,152,85,3,71,226,118,24,3,186,135,163,56,46,150,0,46,210,65,79,154,1,194,150,125,220,219,221,93,54,128,14,150,77,83,156,55,129,169,186,0,78,191,200,72,196,130,68,164,216,221,77,129,52,194,121,142,21,127,5,104,144,77,112,7,220,187,173,156,142,41,52,197,55,245,59,102,247,70,139,134,224,226,221,60,234,166,27,107,253,101,160,97,134,45,111,87,49,220,124,247,98,5,121,96,99,12,8,211,106,211,123,27,113,124,43,158,24,234,192,122,189,158,200,245,35,154,184,201,165,31,14,247,114,158,148,70,52,92,18,74,219,137,218,29,182,124,130,176,25,49,50,101,101,55,30,228,20,59,16,14,135,199,213,168,219,31,244,165,123,172,94,91,28,5,50,24,94,52,29,60,47,140,37,200,142,157,169,118,236,188,224,38,68,99,111,182,42,151,5,222,190,69,144,181,144,184,248,82,60,35,183,113,142,15,64,27,178,116,6,15,211,2,93,166,61,62,2,225,1,50,158,211,61,126,158,120,19,131,127,185,248,54,252,11,29,96,113,84,32,110,189,34,30,197,167,31,96,233,55,61,192,178,63,194,1,182,188,59,192,62,231,0,155,221,122,128,165,234,0,203,190,230,1,182,84,33,53,85,20,217,61,84,118,4,70,100,214,217,221,173,225,238,214,240,85,110,13,223,61,180,174,13,253,187,123,195,221,189,225,127,247,222,224,247,52,71,35,125,154,7,44,226,241,208,147,124,236,41,237,37,7,104,242,16,136,7,168,223,188,248,152,203,231,213,2,153,21,96,101,206,189,201,240,196,173,93,80,250,131,120,62,63,198,242,209,60,39,65,247,219,220,210,57,234,184,173,13,204,230,36,146,0,225,33,19,198,156,40,98,66,114,78,165,236,4,186,56,158,48,38,32,239,65,183,230,226,0,222,120,123,182,119,113,208,30,122,163,26,42,191,55,222,148,244,40,69,214,36,206,111,164,6,123,48,98,243,44,57,122,249,147,60,133,132,27,150,214,165,157,181,31,124,115,11,11,48,143,22,159,137,5,104,70,128,201,196,160,83,84,232,28,189,65,61,210,166,121,192,188,210,3,234,89,90,239,118,216,47,135,94,253,98,47,43,78,69,15,47,140,67,54,252,162,75,14,87,198,23,28,231,25,110,88,250,137,81,118,221,181,228,122,106,90,41,192,34,18,136,23,79,250,163,4,174,2,61,180,123,233,15,203,199,201,176,132,117,85,141,75,12,144,167,87,86,57,25,242,69,71,141,34,6,47,134,214,78,110,110,198,147,22,221,170,188,178,96,172,103,186,166,112,107,203,161,143,104,106,37,12,1,122,131,96,132,8,101,170,38,95,160,163,92,44,250,46,68,237,227,92,169,85,42,94,71,10,59,140,218,228,28,4,195,152,203,104,57,52,186,209,155,73,4,253,8,27,169,34,192,38,118,97,144,132,162,3,131,106,173,160,48,53,136,207,240,76,74,140,175,45,109,16,44,30,82,140,117,37,21,17,78,199,79,143,159,189,252,229,88,248,30,75,179,172,238,148,92,217,186,210,146,67,228,125,249,234,205,243,159,158,255,143,206,166,239,193,150,11,179,122,175,190,63,126,113,124,248,230,249,203,159,85,99,20,81,83,237,49,52,96,3,138,187,45,223,172,195,51,37,234,190,62,120,245,124,224,197,139,20,202,36,221,21,148,148,102,24,17,40,68,217,255,0,217,194,210,91,27,55,182,179,91,120,71,181,227,203,111,113,136,127,97,176,123,19,196,226,11,128,161,108,209,4,131,50,36,54,142,69,181,30,198,134,162,195,28,193,248,219,112,223,99,73,248,60,116,121,197,59,119,113,74,23,246,147,2,174,220,113,196,201,181,235,48,204,142,41,118,120,28,233,95,113,96,208,26,135,157,14,240,127,34,184,52,80,155,138,169,77,10,212,38,125,92,13,83,160,54,197,56,181,169,77,10,212,38,137,144,87,40,178,36,192,93,200,148,32,33,41,147,121,231,54,204,31,27,58,118,11,130,5,15,202,98,111,138,190,218,162,92,50,138,132,29,76,170,245,117,193,206,224,20,63,8,255,90,200,112,81,110,206,74,218,22,3,153,193,132,106,177,15,41,38,242,119,251,28,19,249,59,2,106,111,70,115,168,1,198,84,72,159,208,242,36,36,157,27,252,178,182,197,17,236,108,224,171,234,73,35,178,125,127,147,94,192,9,74,80,178,234,215,96,135,66,174,152,60,166,212,1,235,200,190,59,154,191,172,132,13,193,136,170,71,177,81,50,152,137,54,6,235,161,41,150,168,121,181,35,224,156,186,134,228,150,108,64,25,44,115,204,146,6,183,139,137,77,39,7,105,17,13,108,134,27,83,109,86,44,174,220,222,208,57,79,192,238,238,142,14,106,223,211,138,112,163,18,244,100,53,216,254,153,57,173,179,112,78,113,128,160,3,55,55,153,70,126,218,233,115,88,19,53,221,228,205,173,79,113,51,87,97,196,97,217,41,124,142,125,163,67,180,160,93,63,63,195,225,159,202,113,198,15,113,216,152,48,46,155,53,115,151,118,52,104,176,29,78,101,6,124,226,236,177,204,54,156,193,70,195,207,198,179,9,126,2,127,116,118,241,208,91,35,208,22,118,122,17,145,89,43,106,108,129,107,99,96,174,11,53,129,125,188,30,46,84,253,43,103,245,11,56,57,74,148,136,174,228,195,44,90,40,147,214,225,236,9,54,175,219,197,54,45,168,77,43,171,73,220,131,150,15,230,17,126,18,238,192,88,141,231,147,48,193,255,85,65,189,63,10,111,205,176,234,89,127,43,41,98,63,216,4,177,70,139,73,110,11,182,128,185,94,27,104,234,132,183,151,43,148,23,250,153,136,19,169,20,2,255,55,255,253,234,120,87,254,80,208,232,18,25,93,32,252,9,139,76,132,226,22,73,234,147,23,199,127,59,126,113,19,15,140,44,141,210,66,89,154,194,200,145,0,171,42,193,124,169,67,52,145,197,147,35,0,210,152,108,10,100,184,32,35,224,149,211,202,128,66,235,32,103,23,26,251,10,111,77,206,192,186,59,194,245,33,206,15,230,44,7,32,219,61,11,128,196,28,81,20,160,161,125,166,85,56,127,237,140,8,95,42,55,232,210,208,185,236,250,122,0,111,204,185,9,106,230,115,210,30,69,192,77,168,65,3,106,238,48,55,27,217,153,116,24,58,56,215,200,174,193,191,63,246,254,117,114,255,52,244,224,178,246,4,14,209,182,15,240,101,125,8,217,39,32,178,141,39,57,209,61,86,181,239,105,193,187,194,110,226,25,211,82,66,13,146,211,152,36,4,162,244,188,53,27,201,126,59,110,199,66,124,60,4,6,126,235,48,57,119,120,136,191,55,60,196,248,207,40,50,46,254,196,34,99,133,0,57,149,8,144,61,228,32,166,18,0,242,33,2,64,78,37,0,228,35,4,128,156,74,0,200,239,17,0,114,234,159,24,162,229,233,167,139,150,79,191,169,104,249,224,143,32,90,254,112,39,90,254,28,209,242,213,173,26,189,83,165,209,59,248,154,26,189,15,74,163,119,161,165,82,87,6,198,51,105,213,195,43,13,241,124,248,242,232,152,195,102,126,252,95,110,116,124,123,60,22,141,250,35,125,143,68,248,163,61,20,90,9,55,162,161,50,158,181,195,241,16,193,76,172,128,57,192,32,24,81,44,110,17,32,168,88,73,118,180,21,19,182,91,196,101,209,166,191,183,195,5,137,192,222,59,130,73,172,155,158,192,201,84,153,126,214,70,112,25,141,214,227,136,107,17,149,126,140,238,128,25,121,215,137,59,66,6,60,194,158,140,207,226,103,198,23,152,181,248,114,227,32,55,52,251,214,97,94,98,26,11,138,54,34,41,203,172,97,6,53,115,34,18,225,249,220,62,134,113,253,149,156,50,43,132,150,10,216,36,112,235,63,162,201,10,65,99,160,83,27,29,3,197,227,222,205,77,241,36,66,139,102,203,244,202,206,141,183,140,78,31,6,191,232,166,240,119,105,155,103,1,211,136,71,24,67,227,15,141,128,52,49,36,215,204,150,230,123,114,204,96,201,2,119,212,169,186,25,141,212,122,189,77,196,24,201,213,137,107,200,237,43,137,92,89,113,237,236,83,80,23,246,112,47,40,166,128,142,81,146,145,199,225,173,129,59,12,140,46,199,54,149,76,154,121,73,112,101,179,55,49,6,69,234,244,85,221,230,176,127,5,23,205,102,24,133,36,184,173,125,146,158,228,1,129,131,62,23,183,48,106,237,208,48,26,107,255,54,15,212,221,141,191,146,85,194,61,142,76,233,187,253,173,44,235,182,28,66,129,176,11,52,25,210,201,186,203,159,213,17,116,73,9,224,133,28,198,236,203,40,195,38,123,61,115,124,104,51,232,40,111,80,70,242,65,68,112,194,159,245,77,29,181,108,118,233,241,187,105,163,227,183,205,28,234,53,74,60,246,100,179,73,225,90,51,224,227,240,23,42,160,141,9,0,64,55,117,215,228,20,95,22,92,68,148,235,48,121,180,245,189,214,26,104,234,124,255,186,81,207,155,24,228,86,128,154,14,133,71,232,72,70,141,160,130,141,96,39,24,177,218,18,68,207,108,27,193,81,162,198,105,144,236,173,114,50,124,100,229,157,54,123,164,69,215,30,6,165,216,142,207,8,85,65,142,149,102,226,194,25,240,180,203,69,146,101,179,179,4,3,95,16,106,117,237,172,106,71,80,65,142,145,21,128,11,205,106,125,172,177,90,93,17,83,227,163,17,83,227,151,99,252,253,230,224,105,228,221,187,231,133,66,50,113,101,8,43,62,126,27,25,229,93,56,139,59,241,205,93,56,139,127,162,248,70,137,48,222,73,17,198,62,201,48,222,73,25,70,15,101,24,239,164,12,163,255,0,133,24,239,164,16,99,255,33,74,49,222,201,48,22,15,49,138,197,59,25,197,2,163,56,127,128,159,34,140,197,126,31,195,88,188,147,97,44,250,125,12,99,241,206,63,12,194,115,14,121,241,20,126,153,81,143,222,125,186,56,228,253,255,82,80,139,215,223,42,168,197,81,116,255,239,227,123,221,255,55,249,235,95,238,135,47,218,3,89,188,182,117,248,34,234,128,80,226,27,113,63,225,64,98,48,8,11,163,92,34,46,43,172,136,91,81,46,118,250,67,7,174,134,5,9,95,131,210,27,58,144,238,166,72,125,94,35,116,180,143,90,228,87,200,200,228,46,63,244,148,171,71,205,55,20,19,167,249,205,77,42,110,137,248,100,65,209,220,220,224,109,38,53,244,56,136,30,160,157,188,101,246,150,32,185,250,53,59,162,202,223,195,121,227,174,206,58,50,216,215,243,104,110,223,217,243,39,136,167,179,211,252,4,243,247,232,78,207,35,160,238,43,121,56,231,209,91,69,73,13,8,16,54,92,236,175,240,182,115,18,93,224,109,231,12,254,244,39,176,199,160,186,167,218,56,240,122,141,97,145,167,118,244,170,0,246,38,93,12,79,204,101,121,106,59,254,126,136,78,204,171,214,194,10,8,27,158,225,254,141,253,15,33,109,224,43,188,171,215,171,62,112,214,252,17,56,168,165,193,175,25,17,145,231,233,9,28,4,225,50,192,185,97,199,31,156,13,237,110,93,250,106,34,184,141,135,22,108,129,122,137,173,81,151,199,67,117,66,12,93,35,124,24,202,207,198,135,147,96,93,116,162,76,238,2,179,108,39,10,7,140,148,42,82,93,119,243,48,3,130,75,240,7,232,59,156,119,178,117,16,246,90,214,176,162,74,77,39,247,74,172,229,145,175,234,80,34,16,248,80,252,192,176,11,112,179,244,43,181,7,170,198,202,15,184,1,141,77,118,12,156,178,13,73,152,111,139,34,238,196,168,52,154,151,216,229,214,193,129,184,173,120,129,20,160,79,73,176,45,144,241,215,65,169,214,161,239,92,20,203,194,97,41,93,51,31,155,210,9,249,185,161,40,109,166,141,227,137,17,130,214,134,181,52,92,206,145,80,164,81,50,44,218,13,19,11,35,214,114,195,123,255,194,222,196,192,38,118,19,5,130,170,2,192,44,209,182,209,148,252,100,157,52,232,102,157,62,108,17,181,144,179,112,25,198,97,137,13,151,112,56,66,226,35,82,135,105,55,42,232,70,20,216,171,75,221,65,183,93,5,226,41,9,237,104,77,101,51,58,123,251,130,252,186,203,98,155,21,80,57,246,126,162,134,44,248,154,157,223,132,119,220,216,142,116,180,75,25,13,16,32,27,53,245,104,115,204,240,38,236,234,45,193,191,115,105,219,42,98,117,111,20,39,183,67,24,127,13,144,108,186,56,141,39,67,138,71,110,129,204,98,148,85,119,220,13,93,47,244,10,165,201,192,179,195,241,81,56,79,198,145,184,64,21,193,192,202,96,31,142,24,52,88,100,131,85,48,240,171,200,141,101,27,150,145,77,62,117,248,245,218,105,203,80,244,188,249,199,192,205,59,240,46,4,68,125,110,155,52,193,130,230,222,185,142,226,92,134,190,134,251,255,89,154,37,54,6,84,160,44,207,84,240,11,29,42,91,75,102,213,61,45,137,126,243,93,181,192,253,34,81,140,37,218,200,200,45,246,84,243,0,164,102,81,191,77,143,220,54,244,219,198,162,175,163,102,239,157,164,25,134,16,113,152,235,56,226,123,136,51,19,90,215,142,36,98,228,249,71,1,27,214,243,182,195,156,173,89,72,26,51,110,176,33,137,138,132,124,43,189,16,74,156,247,200,219,145,189,221,182,160,177,95,155,70,162,86,74,217,248,188,45,223,230,104,227,35,20,82,42,85,166,133,109,29,223,238,180,117,210,90,105,165,251,201,36,87,12,225,70,146,43,226,113,57,40,37,111,53,179,63,42,84,185,109,79,72,224,58,27,242,61,233,107,203,191,70,96,144,90,252,115,181,10,29,2,101,69,159,12,105,50,94,58,29,245,145,0,203,44,216,36,99,31,154,4,251,54,104,88,203,191,220,132,116,174,17,55,190,182,192,81,132,32,72,126,105,168,105,150,164,166,9,103,81,15,174,76,54,136,151,184,155,65,103,102,81,234,228,114,70,169,205,199,44,131,238,178,211,31,104,12,173,238,50,196,235,154,56,153,196,161,184,12,151,157,25,220,201,76,125,168,160,175,139,200,69,77,58,51,148,116,44,248,134,210,130,116,89,5,38,118,214,73,212,190,250,68,182,149,125,253,53,64,25,79,110,197,197,252,210,211,114,60,113,161,82,110,71,0,132,87,75,25,105,102,3,215,121,63,210,246,188,187,187,222,236,44,198,80,81,73,121,20,3,187,129,239,96,178,201,241,102,119,151,31,201,93,102,15,227,172,1,205,69,137,227,17,172,206,133,45,200,55,114,6,82,9,184,33,11,44,46,215,17,20,19,108,171,43,22,0,114,194,248,125,145,205,255,134,35,172,40,151,142,31,115,248,242,231,55,199,63,191,121,141,230,139,176,74,91,102,159,4,99,45,239,132,37,145,79,72,82,45,203,34,85,203,98,198,171,108,78,150,212,121,180,218,204,125,73,237,254,40,87,68,77,60,192,41,58,200,153,15,73,154,28,153,41,4,210,56,187,185,224,244,219,37,68,33,6,164,235,233,232,218,64,52,141,175,141,82,3,180,253,135,162,169,51,58,153,122,37,105,153,3,112,244,55,171,119,53,134,164,49,18,166,96,83,32,158,141,75,244,145,74,224,79,196,191,70,21,62,99,194,160,38,100,134,164,96,132,255,215,222,33,152,132,40,38,190,250,72,78,203,24,223,77,128,157,163,55,99,124,21,114,82,88,9,79,12,19,138,205,96,27,220,243,167,118,140,41,89,170,106,225,106,19,67,60,162,134,141,175,204,247,170,177,151,94,196,167,136,53,161,230,254,154,82,6,230,103,123,148,180,70,115,6,13,132,108,201,193,118,122,59,118,210,30,155,79,55,211,167,240,117,130,102,192,73,189,157,40,189,170,21,48,106,164,68,30,65,109,32,40,158,239,120,201,165,123,161,232,159,163,102,216,64,14,3,100,107,4,75,53,162,219,179,38,195,26,135,7,199,147,53,240,218,86,188,109,55,173,181,14,236,197,183,180,5,38,144,185,59,99,224,59,99,224,63,150,49,48,41,140,210,232,76,66,40,160,214,103,9,63,51,60,80,89,235,51,135,159,51,212,42,81,132,244,21,252,90,160,140,155,225,22,78,34,116,226,209,135,196,217,167,43,129,166,226,142,108,175,140,220,244,255,139,122,202,185,88,71,196,74,180,31,82,66,238,197,201,36,66,85,207,176,190,6,185,224,147,178,184,192,83,244,219,218,226,98,115,73,218,126,210,64,1,80,62,178,30,234,217,190,162,79,104,111,120,106,171,147,232,204,148,218,36,177,235,171,117,120,213,166,143,178,131,72,212,75,147,209,178,43,151,174,138,25,12,32,251,72,194,4,48,21,208,212,163,226,99,174,82,116,152,112,41,78,97,99,18,81,2,97,59,69,105,195,94,72,130,62,9,219,24,234,139,12,149,44,138,139,63,36,115,254,141,83,245,1,134,93,10,211,217,169,250,144,91,39,16,133,141,23,71,101,124,122,10,173,174,135,153,86,94,223,126,19,167,65,226,30,216,144,238,186,191,55,55,75,246,141,44,86,24,79,144,175,7,236,29,90,134,43,55,184,106,216,119,134,148,94,109,29,234,26,87,48,250,162,173,54,6,187,78,12,224,98,20,129,137,91,248,170,13,65,120,171,54,185,60,206,173,177,33,239,94,29,5,72,90,239,81,124,161,159,225,166,252,33,17,49,149,196,109,146,232,5,69,166,37,239,126,68,108,22,171,131,76,207,112,201,96,227,205,200,44,173,173,114,52,7,207,180,18,109,117,204,186,205,10,67,249,131,111,35,240,51,201,231,242,13,62,114,186,244,93,132,145,95,91,34,246,45,6,75,186,220,135,77,150,19,46,56,216,34,73,11,196,79,244,244,229,86,209,142,41,228,175,151,220,196,52,34,83,60,122,151,241,51,191,25,54,122,26,135,69,136,102,162,235,186,44,166,125,21,72,119,11,173,114,110,108,171,141,54,154,67,29,193,187,129,82,226,205,116,33,212,35,207,142,171,98,82,150,158,106,242,237,101,37,24,108,187,182,10,115,155,76,229,114,85,177,249,153,246,59,19,201,101,130,209,16,18,22,166,238,72,115,205,161,177,187,237,150,214,6,58,49,230,43,177,102,43,81,115,149,232,153,66,150,181,31,172,77,236,9,155,70,109,49,196,14,242,101,128,202,40,192,150,105,49,191,170,141,178,65,173,123,141,133,92,47,14,113,105,182,44,12,71,185,117,125,73,92,233,91,67,242,10,138,45,41,136,68,216,160,85,96,199,221,149,209,92,106,231,66,176,93,116,93,45,52,55,78,41,83,103,232,74,70,164,254,235,86,171,10,45,119,179,73,157,178,107,32,139,212,156,222,193,242,204,178,120,1,243,5,87,187,180,17,48,55,117,7,204,37,140,126,155,94,26,7,170,34,153,242,104,79,109,217,140,249,37,154,41,54,227,247,98,74,105,242,69,169,165,249,144,50,159,82,248,59,84,22,241,132,171,136,194,180,52,163,105,27,45,68,139,115,18,105,148,237,89,204,86,10,224,75,209,61,96,241,81,18,29,172,205,68,51,210,239,38,173,103,109,199,186,134,45,116,37,178,72,76,48,160,118,196,192,245,250,159,20,110,214,105,172,147,71,172,168,78,201,114,1,221,53,18,35,165,147,80,90,55,23,142,124,66,76,88,55,252,161,32,152,228,231,81,132,251,210,207,3,109,115,132,225,58,47,143,172,1,92,63,131,107,168,98,179,150,232,168,0,119,134,210,159,33,44,123,28,205,185,144,57,22,194,98,220,90,148,118,99,103,36,168,209,90,80,68,6,178,50,138,195,165,180,178,105,54,21,37,214,23,80,15,154,218,16,154,2,91,219,44,217,218,166,173,177,39,205,198,158,65,33,39,70,96,196,56,58,227,130,206,176,32,106,14,218,99,96,99,224,87,75,204,93,226,252,167,145,135,161,114,189,240,84,94,230,101,145,230,62,66,65,252,200,95,62,142,205,229,52,242,107,253,182,42,238,244,81,91,105,231,192,89,182,27,7,213,83,196,94,15,237,250,90,91,10,5,157,70,138,9,111,203,21,46,145,85,244,117,145,65,40,227,9,159,98,248,223,206,169,140,31,44,226,9,159,90,241,132,79,199,211,137,8,35,76,143,24,60,248,212,8,27,220,179,182,139,177,25,91,79,59,181,106,236,56,33,122,97,230,24,36,140,152,166,67,232,79,245,56,234,53,38,95,56,151,83,69,232,254,98,124,157,52,50,75,39,2,164,41,25,16,15,110,164,225,181,122,176,135,232,54,126,163,3,149,105,243,45,171,219,236,204,210,118,76,232,56,17,99,10,45,128,255,155,12,181,105,159,110,221,252,77,33,56,90,217,190,49,176,173,147,79,8,223,169,17,229,102,216,146,227,44,193,95,210,41,2,207,92,237,35,83,175,245,86,3,196,241,120,3,167,61,153,12,243,198,81,136,150,58,36,196,26,183,240,225,19,233,151,92,53,21,195,2,108,1,136,225,62,138,118,42,220,207,64,238,56,202,120,237,36,140,137,8,44,97,75,8,45,132,52,234,82,19,221,35,223,228,229,32,115,159,134,42,252,195,104,217,209,52,121,128,63,232,38,142,172,55,93,169,10,77,147,165,93,145,80,176,227,207,112,138,160,71,161,139,190,119,201,237,78,126,108,126,51,46,148,24,156,62,215,18,83,186,16,103,97,209,53,194,42,215,214,114,11,150,246,206,71,205,102,201,153,210,113,236,110,110,118,114,139,97,177,115,39,20,53,66,228,117,108,192,107,42,110,192,224,103,245,194,67,158,1,153,206,12,242,58,132,50,213,7,102,249,58,187,226,166,215,33,175,163,65,190,86,219,128,11,99,158,123,178,201,206,36,231,69,134,230,20,92,178,48,190,216,177,13,185,8,207,150,224,191,81,91,139,68,84,199,190,11,24,141,189,241,162,10,80,37,175,211,199,213,132,64,23,41,132,138,251,27,228,231,88,80,59,196,111,81,246,65,238,49,24,238,166,113,156,88,172,201,192,81,90,167,191,230,238,69,184,139,184,123,81,69,129,166,180,70,25,183,242,155,162,125,113,88,91,218,88,5,35,25,254,101,50,104,15,4,3,251,112,60,9,111,177,54,118,77,15,138,167,12,6,167,232,246,165,159,151,140,148,3,155,35,169,243,49,75,216,254,25,110,255,89,132,1,7,209,59,146,142,243,104,166,207,255,121,72,158,161,40,213,44,253,5,241,17,28,70,102,78,97,100,194,88,136,209,49,104,18,6,92,19,237,125,188,79,145,164,98,185,243,112,219,198,219,134,66,181,134,81,75,180,244,197,160,161,184,103,102,146,180,135,56,176,10,153,201,184,75,88,94,152,13,226,81,31,116,84,248,171,225,148,197,198,129,228,253,250,6,239,151,17,91,86,179,55,154,221,94,92,71,91,128,4,146,29,132,75,198,146,216,193,181,106,120,38,157,114,151,129,192,136,202,219,24,146,97,133,236,195,227,5,254,127,36,163,110,190,41,22,221,136,146,186,244,122,128,247,82,100,82,158,44,196,3,195,247,200,204,157,72,102,232,202,12,196,185,27,161,57,55,241,34,134,238,230,51,53,244,185,203,186,103,187,168,214,40,11,106,124,250,208,249,233,67,203,237,244,33,113,239,146,91,169,119,81,134,166,10,53,23,197,107,74,221,180,181,151,158,156,173,220,145,102,230,147,214,176,183,240,108,59,81,17,168,199,220,113,221,111,220,246,197,174,247,157,76,19,218,166,7,130,143,208,12,84,122,115,19,67,159,16,18,164,118,218,220,220,36,58,149,143,15,168,146,146,204,83,230,230,166,148,105,66,98,115,237,61,253,197,67,131,62,225,129,71,48,0,99,165,171,150,200,84,134,119,163,38,199,40,86,207,173,1,12,66,46,174,50,138,43,27,197,85,45,197,33,179,105,143,253,144,173,139,91,110,89,153,190,67,208,53,57,147,55,8,90,3,133,4,112,202,50,250,0,5,44,5,10,220,248,115,100,37,232,202,238,202,167,39,107,154,173,74,72,176,68,69,114,6,173,189,118,11,239,248,153,78,214,159,111,63,179,114,70,117,117,250,157,36,228,28,130,113,231,208,199,211,216,92,114,91,5,161,90,215,90,183,178,103,29,177,200,171,59,228,17,38,182,197,20,205,238,164,157,67,130,136,130,218,10,164,46,202,94,33,203,106,10,37,170,111,29,196,119,181,49,136,175,58,219,66,125,150,137,101,136,177,75,97,197,17,130,101,204,113,219,98,33,101,168,41,122,138,208,32,71,42,89,34,200,25,26,32,59,67,16,238,248,189,112,110,216,65,212,52,72,66,29,145,13,119,108,61,150,36,103,41,198,186,105,138,231,210,219,5,110,194,93,188,33,76,102,224,199,69,52,110,42,7,106,120,186,161,141,34,94,239,153,253,22,253,76,56,186,100,214,30,246,49,11,199,171,237,162,75,46,208,49,102,199,84,40,125,82,116,201,5,5,159,169,155,14,125,228,147,19,53,48,137,65,170,132,34,165,50,64,32,13,71,64,139,193,21,72,43,38,213,204,53,194,115,130,102,30,194,2,195,176,202,184,186,11,52,113,23,104,226,171,4,154,32,35,137,204,47,130,22,156,218,237,44,29,150,223,20,253,107,246,71,64,255,154,223,161,127,125,14,250,215,226,86,32,173,165,2,210,154,125,77,32,173,121,35,104,1,235,106,240,122,235,134,158,98,87,151,154,121,251,232,139,66,23,152,85,186,208,160,24,182,84,98,130,220,142,34,36,197,122,42,39,19,139,182,140,158,103,0,139,180,101,109,64,247,51,86,73,48,92,24,248,29,36,205,241,194,133,134,238,0,206,223,56,176,22,183,28,88,154,145,20,76,6,208,156,203,10,157,150,111,110,26,60,157,115,133,193,29,73,13,254,96,12,55,113,77,132,200,76,106,119,183,102,91,98,174,197,181,81,139,125,220,161,165,94,18,96,48,134,165,65,229,253,42,80,177,199,201,233,118,232,180,10,52,48,251,197,29,208,196,241,72,214,156,45,52,214,132,136,30,30,85,35,123,3,195,82,128,211,81,103,171,140,221,140,148,164,36,91,191,225,103,194,248,87,254,195,135,108,51,247,160,199,72,12,36,41,105,217,153,137,246,205,210,171,53,17,151,90,45,239,154,174,16,241,6,53,6,18,116,94,224,237,153,96,197,26,87,41,106,160,51,89,186,211,60,88,219,95,146,150,52,178,180,244,245,183,70,100,19,161,244,148,123,215,41,42,205,181,234,53,168,213,70,125,137,54,216,41,200,146,201,92,75,5,8,219,132,55,164,111,186,104,31,140,97,144,97,135,187,29,112,37,206,120,21,33,67,56,204,107,90,229,176,230,93,35,49,229,165,57,15,7,231,174,41,188,95,201,96,202,116,254,72,197,56,31,77,229,186,49,0,210,205,58,106,152,23,16,85,132,227,69,170,83,84,52,71,211,207,68,82,176,161,115,26,132,51,154,95,167,16,185,246,238,198,223,142,70,73,231,197,200,21,253,177,86,23,217,6,208,253,140,117,38,37,94,203,108,59,126,195,149,9,29,192,164,192,200,76,183,244,157,249,104,28,135,197,100,96,37,38,163,216,196,48,200,209,39,130,117,92,221,254,164,173,3,86,112,3,98,66,107,0,232,176,47,85,10,177,202,209,207,228,188,191,247,211,193,127,189,251,219,193,139,95,143,229,102,38,81,116,105,227,73,55,7,28,33,4,45,159,6,132,182,240,93,227,80,57,199,193,10,25,154,83,252,25,146,40,163,212,166,6,203,103,10,148,43,203,227,52,167,72,168,168,63,234,70,41,201,161,235,227,83,223,228,91,109,99,254,204,103,40,132,70,113,6,85,176,107,147,94,126,181,56,19,56,25,219,47,219,24,27,160,252,5,209,51,155,24,247,250,210,149,206,136,145,59,54,134,99,233,230,245,165,75,230,233,177,118,107,44,168,128,161,10,93,159,137,179,4,253,213,108,164,58,224,196,84,146,48,57,175,97,220,145,102,173,217,94,166,56,145,211,196,104,199,134,152,171,5,68,221,221,221,217,244,26,174,226,23,137,77,244,228,206,180,22,19,140,163,193,62,215,169,152,186,86,112,107,129,55,110,122,46,118,60,120,91,21,200,55,187,16,241,52,117,69,166,76,30,109,246,88,8,187,227,22,55,118,53,107,155,29,216,59,218,114,149,144,50,236,42,76,8,189,218,112,223,182,3,136,110,214,14,136,164,185,0,165,225,80,100,142,185,29,162,67,229,177,142,249,176,39,41,125,221,1,213,189,16,196,81,72,189,145,140,131,90,125,237,57,155,107,146,66,1,43,123,167,196,148,23,42,6,217,234,34,250,223,215,15,6,155,168,162,117,88,251,134,11,235,167,5,112,70,227,49,243,230,147,137,211,0,38,193,189,38,84,103,236,255,95,160,243,217,64,12,76,140,98,54,86,253,227,185,1,172,86,173,201,6,86,96,147,31,50,86,22,117,55,111,124,76,94,70,145,185,20,234,180,216,137,206,152,55,11,49,166,188,170,85,67,70,113,77,26,160,134,150,197,38,40,59,222,49,56,4,147,29,32,21,198,70,126,1,125,127,214,134,174,112,150,21,121,82,131,110,114,26,225,133,234,243,22,150,143,129,108,204,138,45,2,78,184,186,168,197,96,211,191,146,236,237,172,101,152,179,13,185,61,38,12,213,216,56,168,26,99,45,26,221,104,165,123,1,179,104,59,218,224,78,63,102,221,243,176,245,40,84,129,227,20,98,39,185,201,66,147,208,198,216,163,27,45,251,199,250,140,31,33,110,205,37,44,138,120,62,79,4,135,42,244,197,226,101,28,202,53,40,94,11,29,178,179,13,44,19,114,40,215,188,231,207,126,57,248,233,24,133,36,134,190,201,86,173,136,24,223,71,34,241,149,84,111,3,195,65,76,244,209,203,195,95,127,58,254,249,205,187,87,47,95,63,103,57,243,203,159,223,28,60,255,249,248,232,221,211,255,14,164,186,37,181,16,58,119,104,137,138,39,197,143,155,77,115,165,238,24,99,120,115,147,40,38,131,205,206,203,13,208,15,247,204,126,27,165,32,168,3,5,251,105,57,34,8,80,164,55,200,91,71,33,105,29,133,103,47,95,188,120,249,159,207,127,254,183,81,31,1,113,55,227,152,146,13,139,156,33,92,148,175,211,105,70,10,3,95,15,157,249,34,144,84,115,73,54,89,244,138,246,61,23,194,9,232,138,43,126,114,239,9,161,132,247,172,9,137,74,100,221,218,196,176,233,212,21,70,28,92,107,191,208,184,161,118,152,172,250,12,27,118,111,36,149,215,135,77,30,104,177,188,145,156,10,227,227,231,63,191,128,117,83,199,136,205,173,139,154,115,20,245,106,105,210,137,154,62,217,198,133,37,74,203,185,85,25,124,67,86,23,81,5,97,162,69,41,217,157,40,229,119,45,74,233,139,232,117,15,250,66,148,242,189,136,225,140,150,59,95,38,82,209,254,193,36,103,80,123,194,192,99,118,136,91,4,56,111,180,13,40,13,141,172,32,198,176,131,109,207,69,243,101,48,82,68,123,175,42,94,0,51,95,30,198,40,194,24,72,225,131,227,110,229,60,202,50,233,14,0,60,159,201,173,196,26,0,73,6,254,18,142,217,177,14,161,132,119,153,68,135,142,130,155,234,45,88,215,42,254,0,198,48,165,104,129,226,0,166,205,72,8,137,4,124,228,106,254,210,45,1,50,155,70,235,1,109,6,146,45,48,244,237,8,88,9,111,3,87,219,97,107,160,226,209,197,237,97,139,35,123,171,48,1,200,221,121,205,245,133,87,63,11,13,68,247,3,227,4,250,37,156,107,155,57,146,186,131,101,222,200,91,171,15,253,134,236,171,158,121,76,234,48,183,6,183,162,91,165,217,149,53,70,188,173,183,89,8,28,237,22,219,124,25,75,86,104,163,230,181,76,38,199,11,185,220,236,61,138,57,228,228,112,80,184,218,106,227,32,114,141,166,17,119,23,179,124,195,10,130,171,201,250,242,142,172,255,174,201,58,74,198,11,38,227,233,173,58,43,161,235,35,237,169,83,13,197,100,167,65,170,155,145,227,20,126,122,77,28,131,126,208,27,208,248,120,247,112,132,81,91,236,252,69,28,245,72,91,67,134,253,0,89,75,251,198,45,74,115,210,249,134,221,151,113,137,107,10,197,67,55,165,36,215,141,170,19,193,44,140,29,5,132,85,77,194,90,27,80,177,63,84,113,20,220,188,141,230,90,201,140,166,99,53,10,81,76,152,42,51,41,40,44,70,242,29,134,63,196,221,30,187,118,123,107,84,92,70,38,136,25,136,186,136,174,53,17,25,92,11,204,155,6,202,155,35,58,44,133,76,197,160,153,78,117,54,240,245,215,202,232,35,246,161,27,8,235,22,12,229,158,70,156,65,10,171,91,70,53,156,180,205,66,45,230,247,199,201,132,182,62,12,33,62,227,201,69,88,53,8,27,171,236,17,242,113,49,145,150,88,4,212,132,63,253,18,254,208,171,160,5,19,83,26,113,141,74,101,197,128,96,63,53,67,214,47,25,144,202,234,178,70,206,178,97,129,156,184,64,177,142,175,12,221,143,49,212,106,60,33,223,78,248,27,25,125,141,39,35,28,171,1,189,151,80,62,174,30,87,70,143,43,213,227,170,140,243,37,114,20,174,232,53,142,190,91,72,36,6,180,177,178,28,160,75,186,1,171,200,11,227,83,128,144,116,20,227,113,57,49,161,140,54,118,207,57,161,235,117,40,97,82,156,161,18,80,240,75,178,47,225,18,224,96,107,27,184,198,249,88,96,11,123,48,242,250,121,224,200,41,192,177,70,242,97,208,142,220,168,240,175,164,119,66,127,109,132,123,78,149,224,174,88,44,101,184,90,38,220,61,17,211,156,125,21,122,235,212,160,88,112,140,254,140,247,233,22,241,242,34,73,206,95,8,201,213,227,254,125,140,253,103,124,156,91,95,162,4,136,16,177,32,95,96,250,86,65,131,198,186,57,34,118,143,105,155,47,112,2,202,168,144,98,178,132,111,214,79,162,178,91,141,16,100,171,91,25,61,2,130,108,119,73,88,46,240,207,14,244,190,57,210,137,158,7,9,28,202,191,209,195,133,79,93,3,246,209,224,166,80,163,100,94,133,44,220,36,87,69,114,74,99,241,16,185,38,85,129,154,73,149,138,6,117,90,174,166,144,29,21,173,193,160,241,22,120,58,209,122,177,94,112,82,236,89,193,57,107,155,207,218,84,52,63,124,177,81,219,80,251,124,164,230,203,245,54,232,26,147,50,104,44,30,172,13,45,146,182,173,203,1,31,238,200,102,236,60,249,52,216,238,75,57,109,30,255,245,164,133,142,55,144,41,118,251,209,32,53,178,241,17,164,221,253,207,140,37,37,165,209,198,48,4,181,30,10,180,70,221,140,192,68,201,20,251,66,108,35,118,47,49,66,50,249,10,129,210,93,146,85,23,239,148,220,6,182,1,86,89,30,56,165,148,254,0,171,142,238,103,151,139,162,132,43,104,97,113,14,138,111,48,250,109,93,27,234,118,156,245,43,103,77,191,70,52,0,165,224,4,214,85,69,63,197,11,33,52,91,0,49,139,44,179,32,130,29,137,94,39,149,206,81,54,115,196,17,112,217,23,233,50,209,185,98,59,151,106,98,129,209,222,194,101,136,198,182,215,205,115,42,131,141,143,206,140,243,100,81,157,133,228,155,173,56,252,69,132,46,137,179,108,53,79,126,46,242,99,101,201,22,102,240,98,150,150,179,85,22,151,210,227,122,60,9,47,240,127,39,145,183,202,249,38,48,135,243,82,18,2,19,243,41,13,151,6,136,66,148,90,126,127,98,53,45,101,98,74,229,79,195,211,161,117,14,203,120,14,58,27,22,8,69,87,65,48,37,65,78,53,148,129,7,48,185,148,201,165,149,28,203,228,184,1,235,183,87,157,37,185,173,62,205,125,160,217,228,74,141,250,69,91,94,233,163,140,67,188,194,127,85,53,5,220,248,164,176,39,197,234,198,147,218,187,95,146,211,227,203,5,191,100,27,76,254,45,108,169,195,57,190,130,93,169,162,187,161,167,181,254,21,25,111,234,213,30,145,48,86,22,204,191,8,221,53,189,64,24,75,229,80,120,130,242,249,116,249,116,117,114,146,148,248,129,24,214,41,30,4,89,86,204,126,205,151,241,73,50,178,126,249,18,157,53,24,96,233,198,239,48,101,97,199,52,8,167,67,28,103,54,136,25,77,107,38,148,105,48,48,86,139,90,148,179,145,127,218,98,207,155,162,223,186,93,200,41,234,2,235,137,51,116,106,159,145,113,111,198,219,249,32,90,41,120,200,148,14,222,110,127,39,58,144,61,189,24,31,76,134,43,225,193,23,132,23,252,52,13,214,146,127,255,64,209,102,104,133,161,198,209,229,121,168,206,123,185,76,128,114,201,101,49,156,238,17,102,41,27,46,132,188,38,91,10,146,2,120,227,219,120,62,39,188,194,64,70,75,185,26,162,46,225,234,86,131,233,211,240,3,124,116,197,122,132,40,186,218,35,191,37,127,58,254,48,129,242,83,248,35,86,45,12,136,179,44,70,217,19,30,119,31,163,77,121,112,92,105,184,162,222,240,195,227,143,210,158,253,131,180,103,63,140,62,98,125,151,183,54,58,13,15,131,161,191,115,121,115,115,105,153,187,47,80,254,49,29,31,114,211,15,185,233,161,157,199,45,140,152,134,135,225,181,101,140,75,136,50,208,233,5,183,237,220,221,40,188,181,214,250,117,222,232,215,211,232,28,250,53,220,166,95,79,131,33,108,95,187,197,208,163,167,220,163,167,162,71,109,125,120,234,234,131,220,170,226,193,181,161,144,202,103,100,254,239,122,187,164,51,0,249,217,144,137,243,218,230,183,237,75,134,230,13,170,226,53,49,124,66,169,99,124,102,88,187,55,143,28,140,203,54,230,84,162,72,19,124,151,90,223,47,183,253,158,200,170,163,128,217,182,5,48,173,117,148,48,215,219,208,243,52,176,232,105,86,76,99,28,206,164,19,121,167,30,42,163,210,211,188,40,19,20,212,139,228,148,146,47,86,89,149,162,183,171,72,189,240,208,226,87,198,101,98,237,187,162,108,81,77,187,43,142,198,220,225,18,111,30,243,154,147,55,68,121,36,153,75,214,33,158,0,208,203,55,56,75,81,26,234,3,33,202,66,227,80,138,150,161,121,12,69,51,250,137,206,87,244,251,89,22,159,46,163,121,88,160,160,207,57,150,138,141,34,231,89,201,82,1,153,251,103,187,211,220,193,164,222,193,164,254,46,96,82,255,188,222,79,41,123,63,101,209,129,12,56,248,3,66,42,28,200,120,131,15,17,25,246,64,197,27,124,132,152,76,7,50,222,32,134,31,60,131,159,34,222,224,254,119,200,195,29,0,15,166,47,15,7,159,238,70,245,225,155,186,81,93,253,17,220,168,62,222,185,81,125,170,27,149,26,187,67,115,197,57,67,5,221,220,88,233,243,189,167,24,114,151,252,121,232,234,127,217,166,217,98,73,131,180,75,16,231,219,213,167,249,99,153,33,134,213,102,47,53,10,175,124,10,107,86,7,26,152,48,96,42,41,127,70,198,171,91,52,19,168,140,32,109,141,208,68,148,218,102,167,129,185,121,244,242,39,124,243,156,132,77,73,13,116,147,63,54,96,247,144,204,227,132,226,163,164,200,31,89,159,23,107,223,50,29,96,178,13,12,146,114,32,86,165,116,221,146,225,242,110,249,64,10,94,85,139,106,209,244,156,161,238,109,88,21,25,222,49,149,193,236,45,128,188,112,102,230,234,84,72,22,25,244,4,195,147,136,176,135,95,20,177,91,55,212,229,3,39,220,228,87,192,127,160,247,246,238,238,18,209,90,240,178,220,182,148,111,110,86,109,175,2,243,100,168,13,220,176,94,230,153,29,215,238,132,184,45,51,128,157,182,33,221,97,196,181,147,39,221,62,221,95,50,97,64,122,210,33,79,42,104,119,176,169,106,21,120,114,181,161,254,105,180,178,235,135,58,167,84,225,74,212,54,133,218,104,31,159,66,214,214,136,59,58,144,13,41,161,106,57,135,153,109,182,186,10,79,17,75,67,89,168,182,173,54,222,5,173,56,12,59,254,214,72,12,193,205,141,249,115,104,233,175,237,136,228,51,142,151,147,204,153,200,34,56,69,13,22,213,189,252,217,206,215,132,70,173,99,162,106,48,212,114,130,100,231,139,22,184,110,138,99,129,83,91,234,155,184,30,94,171,173,27,198,13,172,100,55,157,91,251,83,77,248,163,39,53,251,235,102,65,89,13,176,181,10,179,22,192,86,38,38,89,29,233,252,83,204,251,99,137,211,83,226,85,197,17,174,182,178,35,219,26,158,47,61,102,15,149,231,75,234,104,9,154,244,52,234,76,197,198,43,190,220,135,183,117,114,69,181,230,142,177,167,150,173,94,221,68,154,28,50,234,6,71,245,73,48,236,13,228,109,228,83,102,162,172,153,173,134,121,84,174,191,194,136,200,126,185,104,186,225,201,28,159,184,96,114,108,67,127,142,163,184,40,22,8,133,164,125,233,84,33,206,176,173,150,33,181,181,212,71,198,121,6,107,105,32,34,5,41,151,189,67,147,140,80,232,196,175,13,47,211,11,63,27,41,183,238,246,23,86,142,59,156,203,19,48,185,221,13,80,124,125,8,236,218,40,150,129,103,6,22,100,73,214,4,135,180,61,252,184,20,233,213,87,178,87,159,210,124,201,37,96,132,7,149,59,227,107,143,177,59,220,216,118,131,124,189,30,82,36,34,205,104,125,233,17,160,123,233,230,113,140,190,89,72,229,248,215,159,221,6,186,143,101,232,17,197,13,179,97,63,124,81,63,184,236,70,31,100,148,187,254,54,81,228,240,6,106,143,174,20,136,205,156,176,75,67,135,9,6,29,9,64,172,234,177,85,200,222,129,41,238,20,168,208,7,24,194,42,62,79,126,73,102,69,57,199,88,13,159,57,212,118,48,8,52,5,8,191,104,28,229,232,52,70,82,97,98,77,62,187,173,70,35,215,18,189,193,60,52,24,2,246,210,128,111,96,24,65,47,188,220,35,25,2,39,190,207,186,200,88,97,164,146,75,141,235,112,244,252,111,158,14,197,198,174,106,222,20,25,108,76,174,249,117,70,99,117,245,12,77,54,60,84,209,35,39,6,72,196,229,215,15,99,245,250,223,95,254,242,230,63,142,255,59,210,181,88,145,172,180,144,65,175,45,22,66,238,238,122,75,122,104,188,81,226,201,145,235,196,18,235,115,237,60,137,76,17,72,179,194,220,50,126,141,34,149,190,35,159,245,18,26,201,214,13,84,141,155,69,152,119,18,231,223,155,196,185,248,51,74,156,83,17,138,43,139,206,165,216,21,13,94,103,240,83,200,93,31,160,128,225,92,202,93,247,81,236,122,46,197,174,251,4,106,127,46,197,174,61,148,186,158,163,234,254,0,126,125,135,209,167,206,253,131,32,188,18,49,188,62,194,207,171,32,60,132,159,63,6,225,37,252,58,52,4,180,231,159,46,160,125,90,11,172,156,144,162,125,212,54,112,137,164,70,149,37,21,108,72,2,77,41,225,58,24,144,180,10,168,183,174,247,221,55,21,12,191,255,35,8,134,95,223,9,134,63,7,95,235,168,22,53,83,132,108,131,13,61,45,226,18,166,38,124,17,221,255,41,158,221,79,247,42,160,91,126,30,127,72,79,145,18,238,45,178,184,66,193,69,48,242,46,146,42,254,143,228,202,27,120,179,170,204,240,41,252,109,163,164,248,93,77,82,252,254,179,37,197,102,236,214,146,98,142,1,35,184,68,187,125,203,144,152,238,215,48,232,42,71,11,148,142,239,161,12,228,94,188,170,138,19,24,7,92,65,137,20,119,228,142,248,56,205,180,49,149,224,161,80,168,89,43,153,190,151,40,83,126,202,41,190,51,79,192,82,100,35,27,177,204,9,117,102,239,248,231,55,199,191,132,20,246,30,134,122,128,141,91,135,111,110,253,64,76,18,229,15,197,60,241,143,56,51,10,170,11,179,239,63,75,75,184,169,95,54,23,0,176,94,229,193,41,198,145,26,249,173,117,63,61,56,252,143,215,175,14,14,143,215,184,234,5,154,40,174,225,240,120,67,139,143,142,95,28,191,105,126,242,60,32,39,158,79,172,42,132,61,125,146,94,14,238,255,125,111,244,151,251,159,81,113,184,92,157,152,5,60,223,52,59,45,173,232,175,195,103,159,88,239,45,159,168,138,204,249,179,39,214,154,242,218,130,177,123,40,108,126,229,180,112,252,43,83,101,241,154,85,22,5,254,193,210,132,222,130,130,100,187,209,194,229,17,24,253,5,145,90,119,198,30,55,211,11,53,145,80,132,35,244,100,235,188,73,221,1,80,131,164,238,32,75,67,190,33,213,68,211,115,248,65,238,126,52,44,192,74,250,57,110,198,217,25,110,78,72,57,68,87,28,186,229,20,90,221,162,135,244,171,71,42,2,202,243,217,40,204,240,109,9,195,101,122,169,43,97,43,49,89,146,227,60,218,251,24,151,185,239,29,48,87,9,231,43,240,149,208,41,56,114,153,221,148,244,251,222,84,118,179,12,134,174,187,133,112,110,225,192,107,37,28,168,40,142,110,102,99,60,20,149,13,125,54,74,60,57,22,70,204,109,118,224,228,75,187,164,101,212,106,225,42,85,75,188,185,65,9,140,227,5,95,20,74,83,196,134,171,113,139,104,112,116,118,181,133,202,131,162,56,42,156,181,180,200,179,69,118,226,85,73,23,229,100,46,77,17,42,185,148,42,185,148,128,65,133,5,166,90,92,80,55,130,77,232,14,137,136,36,79,215,237,128,166,150,76,14,164,129,169,4,99,18,173,111,3,140,167,251,31,103,169,71,150,92,154,31,191,64,177,165,136,191,130,12,115,236,47,81,101,183,224,112,84,43,10,71,5,44,179,249,5,198,141,80,95,156,192,23,23,248,197,89,116,130,95,76,225,15,124,113,16,245,72,180,44,80,45,199,103,225,116,50,104,41,68,197,130,65,134,59,246,15,176,180,171,232,3,150,246,17,254,64,105,135,209,153,201,165,170,219,254,30,133,244,56,147,177,233,149,68,127,26,12,60,15,24,244,171,13,95,93,213,190,250,72,223,156,71,6,161,51,187,16,226,198,185,178,146,118,119,23,74,6,252,56,234,135,172,150,49,123,249,140,195,172,101,129,36,152,43,121,184,28,202,67,226,114,29,62,69,104,253,6,96,149,14,115,97,194,106,27,63,96,81,156,235,95,129,68,134,54,226,99,236,81,155,241,35,122,160,15,232,201,153,153,155,136,185,249,137,178,91,94,13,156,191,118,255,21,190,232,129,136,205,201,191,80,130,84,94,185,221,178,137,60,157,139,140,227,28,169,177,42,95,41,46,13,115,187,82,215,177,187,187,99,121,145,201,244,246,234,118,200,67,78,87,54,226,222,26,213,195,193,233,200,98,181,112,0,75,106,102,70,180,87,111,66,35,87,96,118,68,222,80,212,232,242,188,67,7,228,35,179,71,231,226,23,158,72,190,206,205,139,131,114,243,163,204,205,191,48,183,8,109,47,72,172,48,68,13,179,240,156,109,240,159,162,188,100,193,4,234,72,192,58,80,4,143,32,144,50,188,75,7,6,202,43,67,186,3,36,27,117,29,191,49,255,240,226,248,217,155,145,199,173,5,206,157,27,162,204,67,129,216,35,237,205,53,219,144,216,124,226,83,210,13,220,255,251,95,238,7,244,44,98,119,150,53,250,42,188,86,153,48,12,141,234,127,121,254,111,255,254,6,101,12,24,153,68,70,234,225,251,128,8,218,98,211,150,18,101,3,177,25,164,69,77,73,230,166,10,172,208,39,129,175,221,233,100,100,148,191,52,233,173,104,103,183,31,234,54,133,31,220,97,60,7,183,23,210,246,229,173,13,248,10,213,119,110,47,2,163,95,50,88,149,90,46,199,134,32,129,241,140,169,48,161,36,54,102,68,81,201,192,114,12,180,143,161,92,30,42,232,69,92,225,204,21,140,151,150,162,235,158,112,143,145,228,73,30,132,237,229,116,9,34,37,246,179,176,47,131,27,105,122,55,219,221,157,233,96,207,125,46,109,30,21,26,209,3,3,185,91,101,11,106,174,74,199,56,61,105,164,172,42,76,128,6,116,34,246,231,225,130,66,173,172,215,236,39,116,127,252,118,117,244,67,175,215,133,63,79,159,61,155,224,207,67,254,249,12,126,254,229,62,111,114,73,32,130,209,254,160,111,50,42,108,215,130,135,151,106,195,42,92,181,206,150,73,41,211,160,46,249,231,34,185,179,214,160,97,145,105,107,161,214,183,34,78,137,90,13,207,77,209,240,253,191,111,238,174,234,173,32,105,212,91,150,72,113,75,158,68,238,69,212,173,2,73,39,174,17,116,190,135,66,192,13,139,41,131,37,144,134,180,22,50,177,4,228,26,122,18,45,205,208,113,102,204,38,103,97,104,125,131,44,18,89,43,49,139,52,212,126,20,171,200,192,131,1,158,105,211,234,193,181,83,110,88,59,171,240,130,214,14,244,79,51,25,235,245,198,213,16,86,91,173,133,114,235,181,208,193,8,98,72,182,91,138,53,166,254,89,45,92,151,53,124,232,211,0,183,28,222,195,42,70,86,95,75,158,123,19,99,224,98,72,144,153,186,125,227,205,176,218,48,96,113,88,242,102,107,25,162,173,134,166,218,122,104,194,254,134,209,110,35,181,242,219,15,109,33,67,92,219,75,13,241,155,58,96,223,48,119,183,86,136,152,20,216,177,14,52,39,227,161,57,28,242,21,43,229,48,124,212,2,234,211,134,9,207,169,211,132,7,216,19,55,155,136,230,66,10,200,197,72,147,166,148,38,189,99,187,15,107,133,163,249,78,251,122,188,109,224,157,71,91,251,208,135,238,1,114,67,35,242,165,27,216,64,232,93,75,215,115,52,69,67,3,144,115,143,193,92,42,107,121,225,244,26,156,101,75,31,201,199,82,173,137,127,104,78,151,248,47,193,182,188,57,120,170,25,177,157,92,222,76,174,189,25,92,73,187,172,93,37,9,153,188,160,155,23,15,94,96,245,153,54,63,197,3,90,70,195,43,34,21,192,206,34,195,106,17,42,51,24,138,155,197,196,120,95,18,99,116,187,53,130,38,171,240,118,243,26,21,97,3,69,140,245,27,45,109,163,197,25,218,74,194,196,174,234,47,230,157,89,167,64,50,172,141,253,16,174,248,144,77,252,196,165,111,17,174,2,97,236,72,150,97,195,25,28,39,23,46,89,47,1,121,142,252,165,54,19,91,116,102,192,119,193,80,3,115,129,76,41,60,201,145,32,255,132,81,105,167,14,10,251,55,240,117,28,35,137,45,211,184,40,244,71,211,59,87,85,161,46,200,179,174,179,166,110,173,38,251,55,53,48,209,241,45,3,107,181,139,24,88,159,186,167,202,176,104,223,77,120,209,80,139,244,167,218,34,205,145,222,87,197,175,139,133,4,121,131,197,90,148,188,88,123,142,53,137,4,168,65,141,97,187,236,84,183,239,23,179,33,127,17,214,34,14,251,15,216,152,77,236,14,41,62,251,11,11,82,129,68,213,16,79,124,203,167,80,125,55,50,146,7,37,84,74,36,15,229,95,153,190,69,230,200,78,7,161,11,14,4,37,119,106,71,240,150,30,83,170,61,106,147,128,18,55,229,80,94,206,125,130,69,197,12,98,73,152,222,117,92,140,227,251,189,217,89,92,162,24,139,98,64,175,149,43,160,156,46,162,228,47,38,145,78,9,121,237,26,121,144,180,115,11,163,107,37,131,30,252,16,194,242,28,252,24,146,174,97,208,127,16,30,191,62,60,120,117,60,216,255,62,196,59,215,224,193,247,225,175,175,6,15,126,8,233,222,55,120,240,99,120,244,242,63,127,30,60,236,133,44,250,30,60,124,180,14,127,219,59,58,126,118,240,235,139,55,175,163,107,41,98,27,92,79,139,108,62,248,201,247,240,47,144,170,180,138,97,171,99,2,63,65,18,206,78,137,148,2,83,213,15,204,11,207,57,208,201,26,41,21,228,115,204,118,41,239,87,5,90,218,120,156,25,30,88,129,211,92,183,242,106,100,9,112,248,214,110,139,85,122,195,230,234,214,197,119,250,94,251,226,14,139,85,229,108,179,38,255,189,255,229,246,119,55,182,223,19,29,184,55,141,103,231,203,69,60,75,60,171,47,90,109,97,171,88,76,237,196,118,186,42,61,12,245,158,75,109,70,203,16,72,161,140,16,109,241,215,163,207,236,242,160,86,26,54,193,193,107,178,98,209,3,26,177,105,236,184,194,123,230,169,254,15,159,124,157,229,168,214,94,193,181,197,99,211,251,123,85,60,245,54,174,26,167,78,236,109,245,151,251,142,97,178,232,179,227,158,10,119,229,13,253,128,166,52,90,114,75,29,240,84,21,229,213,222,12,53,175,39,190,132,35,242,81,77,175,28,18,2,1,249,162,238,130,162,105,190,226,132,197,105,14,135,127,229,89,188,39,31,138,130,89,0,238,111,27,150,179,222,166,47,97,71,113,118,73,181,76,242,218,123,168,101,40,237,233,98,45,173,53,73,106,129,139,117,205,34,235,157,182,117,253,25,139,46,172,237,2,231,202,149,219,96,243,218,157,157,37,179,115,238,226,167,116,238,26,63,25,240,215,112,188,174,157,11,165,237,34,170,133,2,85,132,222,84,251,4,176,99,196,188,79,107,74,42,212,176,25,87,211,122,229,200,207,222,182,228,212,10,131,155,75,170,94,151,90,238,0,151,108,149,220,151,85,64,103,84,37,27,214,101,246,173,175,66,118,140,110,242,207,241,208,173,7,141,95,62,109,77,242,87,176,42,149,118,220,73,73,236,43,238,102,1,225,190,33,32,164,128,10,159,54,27,230,157,151,114,21,122,82,82,123,82,184,241,44,202,254,221,205,135,109,130,194,19,226,221,243,54,108,31,180,21,80,86,14,111,151,127,29,249,111,231,157,183,123,55,221,155,183,127,189,121,59,190,55,122,59,129,63,151,111,39,193,45,115,164,148,25,226,58,82,110,156,181,2,102,173,196,89,75,163,2,103,45,131,63,124,249,203,158,24,204,4,235,40,133,45,233,242,99,138,218,80,173,53,41,211,11,84,100,206,128,65,245,198,19,111,192,15,247,224,105,25,25,219,102,72,6,162,67,126,123,201,111,93,239,186,162,132,191,82,142,41,76,112,82,201,12,210,100,15,94,20,37,204,63,238,198,91,228,19,247,188,207,57,41,56,228,237,45,139,183,155,169,243,171,234,232,213,153,234,69,187,143,89,106,148,100,185,113,189,206,190,197,185,214,173,54,159,107,200,147,220,75,46,211,106,123,226,97,176,49,19,205,139,228,111,115,88,159,138,158,188,93,118,90,152,147,47,57,15,54,206,73,199,162,227,251,230,232,91,178,22,38,28,114,250,250,155,166,36,221,116,104,38,168,163,186,151,37,39,48,118,175,124,67,73,21,18,107,167,95,223,35,78,174,145,169,167,50,149,233,233,153,249,158,238,89,102,41,148,161,81,140,200,214,227,128,78,210,6,254,55,211,52,254,197,29,250,201,29,250,201,159,58,12,242,159,212,14,159,208,79,230,210,12,255,123,212,185,206,97,63,12,109,96,169,79,179,144,95,124,83,75,245,213,31,193,82,253,226,206,82,253,115,44,213,79,54,90,148,47,106,22,229,171,175,130,61,178,148,172,80,4,251,135,212,13,4,155,175,130,80,241,160,189,17,233,80,25,130,225,3,223,243,218,66,16,49,220,167,117,33,152,227,157,56,115,122,218,206,246,194,109,103,187,49,248,178,97,216,202,81,167,28,25,141,200,123,50,220,146,137,143,111,69,92,162,208,151,54,76,66,171,251,185,242,211,124,103,203,161,227,47,199,67,112,187,194,26,129,46,208,86,96,248,17,218,156,200,80,82,104,92,111,185,195,239,52,221,225,73,161,201,222,240,69,7,104,49,11,11,125,25,124,10,57,70,249,60,84,197,250,102,31,35,61,207,234,158,100,67,190,168,0,159,69,216,204,155,43,51,89,53,255,38,156,3,112,161,238,209,174,187,171,203,149,52,234,13,190,48,200,56,85,121,139,31,254,230,136,226,102,119,180,159,177,8,247,208,250,217,216,234,71,104,253,218,3,38,58,22,67,166,93,249,121,157,58,10,252,162,17,144,165,214,134,64,204,18,175,5,138,43,98,180,3,175,80,174,134,144,65,49,161,41,72,218,177,199,113,25,40,98,90,99,27,90,129,130,244,72,68,181,34,160,249,63,195,178,254,144,252,18,231,167,9,49,100,204,158,40,198,24,78,108,193,33,235,56,155,200,214,146,70,114,47,23,209,62,4,118,134,250,45,13,136,199,48,219,34,171,192,176,230,124,252,99,50,140,201,218,10,153,96,190,69,161,185,250,218,220,122,22,8,11,98,248,18,45,17,68,166,145,190,83,91,194,129,149,205,8,130,102,71,111,116,150,85,139,4,34,81,189,173,117,68,58,14,69,155,77,141,180,189,220,88,115,108,100,221,251,71,1,183,63,79,202,146,241,58,97,50,45,202,136,116,228,199,26,230,91,71,27,81,41,6,22,201,60,112,44,116,179,121,3,71,7,162,121,216,26,212,210,13,230,161,207,25,99,41,127,210,9,102,13,183,21,105,213,42,159,216,109,43,74,165,64,100,42,120,160,23,209,184,8,211,201,222,69,188,112,218,15,115,200,152,248,18,134,70,69,143,137,205,221,31,230,2,138,58,92,69,165,191,128,75,189,60,160,139,104,197,194,194,21,174,202,107,90,191,216,166,65,28,210,243,75,214,3,1,17,206,231,34,29,158,68,106,138,58,237,219,192,8,106,6,58,140,183,210,18,160,202,67,229,106,60,131,27,212,17,52,222,140,157,105,197,217,148,3,135,214,197,102,56,103,65,82,48,138,41,222,168,246,74,220,233,136,61,170,26,217,198,4,136,234,189,166,47,63,155,192,14,79,12,87,254,217,170,92,162,203,254,73,205,149,95,167,43,87,254,229,34,206,49,65,46,137,200,123,187,58,73,78,78,60,67,82,112,242,109,132,3,116,249,136,35,188,135,81,84,165,135,120,35,201,252,194,184,124,100,159,126,249,88,126,211,203,199,236,143,112,249,152,223,93,62,62,231,242,177,184,53,164,215,82,5,192,158,125,218,213,195,25,255,75,217,102,204,69,232,47,35,78,148,70,214,9,134,139,38,162,134,138,30,23,22,38,162,198,194,68,210,88,124,125,36,141,195,34,43,202,215,213,85,150,68,226,199,33,110,23,249,67,130,178,21,165,13,176,241,39,20,173,252,185,101,105,68,217,239,104,249,29,45,255,211,210,242,82,139,107,220,28,93,46,121,206,47,186,212,138,178,155,80,92,58,94,176,97,173,234,149,167,83,223,11,70,4,164,40,226,193,250,247,255,62,254,251,219,249,164,115,63,132,27,144,78,229,196,191,80,106,232,253,11,172,7,105,114,27,66,182,22,62,223,247,122,61,175,3,247,151,101,242,60,175,16,175,79,198,92,64,236,108,233,180,217,221,71,70,95,221,186,130,65,37,153,90,117,172,237,233,163,100,143,206,27,188,23,80,212,55,87,14,58,132,208,216,57,67,230,150,24,93,126,188,38,249,208,32,117,130,37,174,209,206,24,203,92,232,79,183,251,110,216,60,239,22,161,117,32,174,236,195,242,226,235,31,197,203,24,169,208,111,73,27,168,213,221,153,251,167,59,115,31,221,157,185,119,103,238,221,153,187,133,66,35,223,105,9,16,15,164,173,250,246,218,13,33,249,53,102,78,145,115,191,170,201,228,108,172,235,179,50,57,241,72,102,63,145,93,229,101,177,153,191,216,98,140,67,85,80,59,51,33,36,216,170,173,232,32,232,108,160,227,69,153,100,112,190,230,5,144,86,184,212,222,195,16,68,176,229,203,164,244,154,121,89,144,6,217,223,77,179,56,71,215,165,170,166,170,90,110,130,250,197,206,213,155,164,181,28,178,245,27,74,64,13,51,245,244,213,47,47,223,188,60,124,249,226,221,127,254,251,243,55,199,47,158,191,126,19,0,165,160,87,175,15,126,126,254,230,249,255,28,31,189,251,245,151,23,13,254,197,32,193,43,83,192,88,19,201,30,103,9,254,242,189,24,133,207,123,216,210,40,151,210,49,250,169,208,49,196,79,25,17,206,27,120,90,135,153,168,228,50,120,210,237,175,23,134,40,144,60,215,194,133,22,248,29,224,47,171,245,145,23,79,139,85,53,224,193,134,183,205,110,71,99,239,172,170,22,48,37,248,103,137,168,62,113,154,85,5,60,84,48,177,150,216,193,100,78,86,223,70,114,248,231,65,236,252,191,27,116,168,242,247,31,32,195,50,3,134,37,204,8,172,241,123,52,66,153,249,153,177,123,102,159,206,192,204,191,5,3,195,231,91,175,177,173,115,155,116,37,225,14,144,175,18,134,150,52,3,22,33,130,234,185,156,139,150,9,183,213,16,115,73,125,67,67,77,24,9,125,211,76,74,7,91,41,10,201,245,37,82,211,42,205,230,175,210,217,57,50,77,102,113,112,254,193,245,100,111,158,194,213,46,190,138,128,60,231,226,0,144,25,54,170,233,84,43,204,79,68,5,89,60,77,50,7,66,211,69,1,251,191,142,209,20,92,87,112,83,60,61,205,18,217,74,229,238,216,86,142,3,233,9,86,138,48,60,214,160,96,100,114,108,220,26,181,209,234,160,94,165,97,96,220,248,128,253,220,170,61,184,17,196,11,210,126,53,96,90,106,230,199,107,213,3,49,146,205,46,204,206,80,251,35,198,155,149,83,4,58,197,122,105,197,221,196,176,210,196,89,111,54,184,45,36,140,154,20,214,253,96,117,162,163,62,161,57,95,194,194,152,35,163,28,178,249,12,143,112,232,197,101,26,59,222,10,228,66,241,254,44,157,207,147,220,56,77,105,105,61,175,146,139,118,140,53,90,198,213,45,11,85,203,43,128,14,113,152,88,175,231,53,185,136,2,15,4,168,181,170,10,90,222,70,39,49,228,40,246,112,65,195,131,86,142,23,20,216,16,46,9,70,9,76,248,2,210,154,91,69,163,50,178,43,228,41,117,22,66,124,132,165,25,238,200,45,101,208,120,122,118,86,108,169,99,1,192,217,126,110,239,131,68,44,23,28,82,191,34,155,221,192,253,241,151,111,128,102,93,237,203,122,195,174,72,62,121,87,216,171,231,5,143,87,11,240,219,118,203,38,111,95,7,60,29,20,248,50,135,129,251,247,55,63,189,136,84,248,11,156,37,115,189,229,183,172,183,250,123,123,211,0,219,31,103,203,68,146,93,189,19,235,193,53,236,1,120,201,91,108,35,246,93,152,220,54,18,73,251,16,136,61,236,145,220,168,217,126,177,169,67,62,184,48,147,30,19,116,138,4,210,63,143,154,197,117,189,206,34,92,116,162,190,73,168,29,197,227,48,192,56,46,185,32,35,202,13,148,129,209,206,39,204,227,234,27,135,164,152,34,143,11,188,65,129,78,229,123,138,2,65,226,176,102,136,135,49,153,72,31,207,37,162,43,108,110,46,250,82,159,51,238,201,74,106,148,174,149,244,26,40,133,237,29,210,240,39,45,200,180,185,209,12,155,175,216,203,129,121,135,1,100,99,118,71,171,219,38,223,51,207,209,72,179,3,180,235,124,147,65,16,203,208,12,231,68,251,122,11,76,198,89,86,48,34,0,71,234,134,203,132,239,55,237,199,114,177,70,36,72,74,16,26,145,34,168,136,79,57,211,132,33,74,237,76,219,188,20,219,118,170,132,231,189,125,115,232,107,164,90,69,95,1,93,116,119,215,252,21,106,249,128,232,53,161,121,176,203,14,50,172,123,208,103,185,162,61,134,143,68,129,6,58,246,107,155,48,231,72,233,175,132,253,78,78,65,112,155,139,199,200,104,241,139,34,153,169,3,172,116,113,241,20,72,118,38,187,40,3,205,32,7,91,63,132,141,179,86,6,226,113,76,217,166,19,217,44,65,192,164,113,17,220,217,150,156,238,134,136,19,226,150,134,168,99,253,180,237,221,54,13,145,167,17,94,6,108,1,163,190,88,210,65,31,152,195,142,12,58,69,2,196,55,228,220,196,79,146,133,12,130,161,3,131,209,13,116,65,95,214,192,46,184,70,21,195,171,126,210,112,93,244,7,150,27,6,221,74,43,187,1,64,103,137,127,104,111,116,44,162,198,9,82,113,171,85,150,36,50,218,222,177,117,29,62,145,40,96,201,22,251,166,126,36,170,117,58,110,45,127,50,204,35,199,185,180,225,3,115,28,232,160,73,68,144,177,122,58,110,66,22,106,176,237,41,109,72,45,157,228,178,107,189,224,234,199,178,198,137,180,91,228,101,231,100,250,227,25,154,149,10,193,33,242,31,62,30,149,82,98,115,241,77,205,187,142,164,121,215,119,120,219,63,146,183,253,135,120,215,63,66,148,213,153,136,172,59,135,159,51,2,240,163,80,186,43,248,185,32,68,54,127,255,33,66,214,30,249,23,8,88,91,249,15,190,195,200,15,71,254,25,70,126,32,181,199,1,252,58,69,32,90,200,75,56,180,71,254,7,140,252,64,14,45,135,240,235,35,70,126,128,38,192,151,231,240,243,50,8,159,98,27,32,239,59,248,249,52,8,223,11,121,196,107,248,249,222,144,63,28,109,45,127,208,204,113,153,156,34,151,94,250,215,136,221,81,45,239,11,127,66,205,117,154,233,247,201,115,207,27,100,166,33,143,204,128,204,179,55,152,215,63,84,43,220,27,172,26,239,216,198,111,112,82,127,33,234,153,214,211,211,156,128,84,6,7,245,23,34,32,208,224,170,254,2,47,54,222,224,80,39,95,208,128,64,221,89,186,224,144,2,131,243,230,91,225,146,234,13,222,53,223,169,88,4,131,215,242,229,26,227,251,53,198,116,105,196,18,146,79,186,171,186,15,186,209,170,157,129,33,165,84,179,245,173,214,126,127,67,52,113,193,213,8,17,127,148,91,18,255,113,185,119,116,240,230,224,221,127,28,255,247,36,186,198,1,167,83,69,9,221,90,164,115,134,184,205,19,90,13,104,24,156,85,109,134,252,134,208,114,189,57,50,201,26,207,77,62,10,162,90,8,47,35,216,164,16,48,27,34,182,114,239,85,92,206,206,240,36,17,146,54,88,225,213,61,106,121,202,94,82,233,18,77,230,239,137,111,61,129,8,34,111,117,181,24,192,102,45,35,223,29,15,44,71,123,92,11,165,202,105,141,16,176,157,60,100,55,94,3,83,157,68,14,68,169,81,203,205,203,108,208,56,239,246,39,226,252,23,73,74,40,159,163,80,190,173,144,60,24,108,83,124,111,2,220,69,235,29,208,26,26,113,51,144,134,191,4,63,109,241,119,246,123,148,200,134,198,242,193,91,10,92,76,162,205,126,69,226,52,38,10,97,190,17,73,129,93,36,28,250,121,18,57,47,16,74,209,69,121,200,62,125,167,111,120,103,9,173,103,94,43,145,125,160,162,47,112,126,146,160,87,109,123,175,94,31,163,187,69,173,160,23,233,178,200,168,165,232,159,86,233,88,185,86,49,210,103,40,178,137,78,168,204,9,154,69,41,79,143,82,193,55,150,218,203,233,77,0,119,135,160,216,251,88,198,11,31,203,81,140,96,219,71,7,111,222,252,242,252,233,175,111,142,5,187,151,70,165,51,64,40,153,192,4,67,81,116,10,135,183,196,138,193,106,214,118,191,164,235,67,84,39,166,204,80,10,50,49,82,53,121,116,132,160,30,89,37,145,154,64,12,0,91,26,229,130,177,113,249,67,196,97,17,184,154,128,32,27,245,57,146,54,27,108,4,66,44,87,120,203,106,81,81,50,197,52,210,138,49,248,180,97,174,179,52,228,226,168,223,22,128,81,20,81,33,81,142,43,97,139,11,12,234,10,68,106,205,155,6,29,75,94,167,83,56,161,79,97,0,49,220,133,124,211,234,53,163,60,207,164,79,19,255,226,109,93,95,144,98,169,181,47,107,53,21,218,160,140,253,103,80,142,103,21,37,252,220,154,199,77,223,206,199,238,70,145,67,209,166,102,138,73,179,233,65,21,26,39,13,39,49,92,53,228,29,245,6,206,169,19,62,127,52,117,29,51,135,120,81,39,41,210,185,47,170,67,132,218,142,79,38,141,216,221,189,133,136,236,93,172,112,59,193,81,107,215,197,203,170,133,124,53,215,71,109,81,24,183,236,58,89,171,47,181,196,53,233,194,200,207,209,209,92,19,248,220,185,239,68,124,74,92,150,200,21,72,42,231,174,0,141,14,157,43,203,113,118,107,218,192,230,37,122,189,73,147,68,225,226,100,215,68,139,49,114,6,165,161,133,68,151,250,129,242,209,178,63,230,171,103,237,107,59,11,18,191,47,237,194,45,180,198,30,95,237,79,70,98,255,154,71,150,232,191,86,239,199,83,104,7,92,239,188,250,165,46,254,102,140,237,62,114,182,112,11,219,231,107,221,131,7,12,36,64,144,253,155,25,94,45,255,68,16,112,23,15,76,130,72,223,0,173,180,216,18,254,184,54,29,112,15,211,92,141,36,129,73,160,132,97,185,8,25,98,237,142,81,173,61,227,156,126,224,152,78,162,124,96,238,106,119,166,96,224,91,135,131,222,119,91,124,107,47,49,234,115,180,65,186,106,13,155,192,204,43,45,85,76,125,235,71,241,166,215,89,84,108,120,141,138,4,142,62,91,5,242,41,107,145,87,243,86,72,5,143,145,0,139,80,231,49,134,150,43,165,106,53,209,23,99,116,42,99,248,43,66,75,182,249,199,98,113,21,185,53,139,67,11,10,220,30,174,141,154,131,196,170,127,34,86,137,62,171,135,185,230,119,202,102,147,108,250,109,55,73,220,175,22,24,139,56,252,196,246,229,168,3,52,215,205,68,46,51,221,52,37,254,183,86,134,221,62,234,206,178,101,89,217,87,73,119,211,26,144,226,86,204,75,132,2,207,157,35,152,235,133,150,48,60,248,186,78,155,178,91,104,147,118,152,20,148,18,104,210,101,5,132,112,121,115,211,232,144,211,70,241,230,230,90,217,188,13,198,147,181,177,6,233,50,185,187,91,67,11,53,173,25,215,70,45,182,17,14,162,241,36,1,198,111,89,26,118,194,126,165,209,209,17,22,93,69,58,183,135,78,17,196,210,80,107,40,187,161,100,205,217,66,195,112,70,240,205,192,56,219,38,160,21,69,200,211,217,42,227,242,79,23,111,194,243,249,60,18,31,51,137,215,18,176,194,60,245,234,210,111,186,69,122,136,144,238,213,25,196,251,111,151,157,251,27,131,102,25,177,71,208,4,177,227,117,61,218,103,124,43,185,205,150,84,216,224,146,80,206,105,30,202,12,162,60,74,74,225,99,199,160,198,14,215,133,13,93,11,236,46,181,57,57,231,210,67,162,235,233,168,86,8,73,200,158,14,162,119,230,4,227,193,229,100,94,118,24,94,96,22,231,7,115,182,103,146,87,110,65,12,72,169,226,184,214,67,239,144,138,226,88,118,48,34,95,175,86,97,157,241,84,132,171,144,54,143,162,4,220,175,109,58,202,186,102,137,41,18,79,167,126,41,227,109,229,77,85,136,24,91,187,105,180,16,183,105,217,184,55,193,89,9,241,102,197,195,108,190,54,226,12,89,226,46,57,148,21,28,254,3,207,91,91,238,150,38,117,74,239,168,211,31,138,58,201,117,98,110,63,99,109,244,55,108,216,6,166,125,39,87,95,153,46,74,202,208,22,62,232,84,191,19,2,69,182,123,54,129,242,134,46,223,172,218,240,12,236,254,8,112,206,47,35,77,57,91,18,142,11,107,43,6,176,228,182,34,65,173,159,123,77,133,171,234,182,131,174,136,119,219,209,149,182,74,221,100,3,238,12,201,23,145,141,175,143,160,248,127,212,54,88,111,238,248,91,89,242,182,161,253,209,172,197,182,225,45,225,125,74,187,91,105,182,36,174,233,66,123,133,204,183,218,197,202,88,19,149,28,155,109,103,26,252,183,180,67,17,229,182,89,9,137,72,213,34,23,197,155,166,59,48,175,34,62,142,149,126,93,165,111,182,208,20,184,166,166,79,74,122,177,40,16,118,89,234,232,188,78,110,159,169,178,1,249,132,252,40,197,57,76,5,133,174,254,64,70,140,246,20,132,181,175,181,82,186,48,130,67,136,247,3,188,217,20,123,213,89,114,129,35,45,53,174,133,9,101,90,220,237,189,59,31,202,175,135,91,160,92,18,126,199,14,9,46,176,205,223,175,71,229,234,206,163,242,115,60,42,47,52,26,83,59,50,102,112,61,183,112,49,171,104,241,21,112,49,43,50,163,146,250,169,219,188,76,204,204,53,227,57,241,38,153,243,136,121,4,87,93,179,145,213,74,96,148,116,227,83,155,108,204,174,201,182,171,102,75,121,4,210,254,183,85,92,206,91,241,207,46,48,27,33,101,111,145,207,137,141,166,43,105,207,98,180,179,61,147,110,5,74,246,149,251,97,221,157,245,19,0,35,85,203,70,64,39,101,162,174,102,212,255,246,56,146,109,184,137,138,223,16,96,134,18,177,0,67,22,155,208,124,23,198,197,11,21,217,141,174,5,210,26,16,189,13,76,130,170,140,131,164,226,89,229,82,136,239,67,157,164,240,250,98,58,255,34,3,91,78,103,146,26,5,19,107,46,86,8,242,107,97,214,215,186,134,202,160,29,211,47,109,96,250,73,28,63,187,45,86,221,170,102,86,244,59,166,88,74,138,234,56,134,75,141,99,232,196,44,116,142,129,5,117,232,108,7,66,25,126,213,238,11,229,215,54,99,16,24,14,32,132,160,120,129,108,204,167,193,253,229,110,66,131,71,85,43,214,159,111,129,253,169,117,137,119,82,35,221,216,220,58,70,182,68,0,148,57,155,72,128,58,214,119,90,199,248,251,118,144,124,192,76,31,100,233,105,46,193,189,232,135,4,247,162,31,138,164,219,56,35,194,202,179,128,169,174,73,101,182,98,146,152,71,19,120,43,177,11,197,55,252,120,150,86,9,133,197,24,123,28,0,33,244,102,28,199,38,244,254,1,140,64,122,114,229,77,214,24,38,0,184,134,216,5,16,99,26,245,99,95,224,67,241,151,112,207,91,191,19,192,50,242,27,180,164,85,159,205,218,63,163,65,212,159,161,173,139,254,112,216,24,207,44,180,198,123,105,207,197,236,235,207,244,211,120,118,126,90,22,171,124,46,167,91,167,112,27,92,83,156,74,67,222,253,71,198,84,167,159,52,213,217,173,99,61,85,45,225,1,159,158,42,56,158,184,13,198,135,103,176,168,131,242,212,10,211,63,106,240,64,113,59,204,79,125,92,50,199,232,45,191,254,4,29,165,37,99,2,203,249,81,9,114,75,170,132,223,199,182,172,178,237,119,224,92,54,29,230,4,158,183,220,131,230,87,176,44,140,159,91,237,197,90,165,250,219,161,115,44,179,176,49,230,203,230,188,124,131,173,249,12,184,70,57,199,248,204,21,221,33,59,221,73,37,238,144,157,238,144,157,254,247,144,157,54,34,226,89,103,1,112,248,233,9,2,196,20,121,193,161,97,225,100,184,29,188,239,164,160,32,172,64,218,249,137,92,127,126,255,24,142,95,3,43,170,21,196,209,64,99,244,254,117,114,255,20,177,24,183,129,74,60,161,209,190,80,131,138,127,186,39,241,69,154,93,225,192,14,205,163,229,196,58,116,86,95,255,68,123,157,254,150,72,54,6,159,219,25,204,47,99,86,110,99,32,150,132,249,68,190,173,244,180,145,249,179,87,244,5,204,9,6,30,198,11,27,66,32,173,78,113,81,7,155,248,29,193,118,136,74,105,2,62,181,218,126,111,113,9,223,246,127,160,63,15,246,225,207,132,152,82,61,138,169,53,190,183,153,85,229,123,64,185,138,178,90,70,215,116,27,25,92,123,222,160,242,191,127,4,219,135,238,83,248,227,123,88,247,120,201,194,231,31,130,80,220,175,240,215,143,193,58,212,60,52,164,252,0,179,166,131,83,99,66,31,18,48,144,55,60,238,67,161,89,18,231,248,252,0,158,233,22,239,127,247,67,16,90,49,246,56,137,248,113,204,249,48,8,21,119,38,154,247,195,119,208,162,42,195,167,71,208,130,147,172,192,136,152,170,193,63,64,131,79,128,236,226,35,148,132,119,113,124,252,81,119,227,71,84,64,163,41,223,42,139,241,39,52,82,68,6,189,238,227,111,104,233,62,254,125,0,217,68,220,113,248,133,96,244,23,241,41,54,250,199,239,116,144,113,12,236,141,73,48,102,136,141,128,143,223,195,119,136,178,133,207,216,2,156,189,107,17,122,18,211,160,41,28,161,114,128,24,71,48,102,20,209,146,126,244,225,83,230,68,6,215,203,213,148,210,160,57,116,8,210,15,108,19,78,223,121,66,63,31,154,97,208,49,1,90,246,33,157,39,5,253,120,132,34,184,175,189,125,49,232,34,69,225,64,249,4,187,125,223,33,142,106,190,148,72,87,17,205,253,152,173,160,191,179,194,169,253,120,23,78,237,46,156,218,159,32,156,26,148,102,184,236,97,212,158,95,146,25,146,192,57,134,61,219,131,179,166,40,19,38,33,17,239,100,56,26,74,138,162,197,102,7,208,64,29,208,132,16,132,150,123,199,71,207,223,188,252,229,221,225,191,31,252,252,111,199,38,202,145,244,152,203,173,192,95,226,171,55,199,255,245,70,124,115,115,99,87,125,115,227,151,202,36,1,200,98,249,50,207,174,118,119,99,171,24,51,122,235,168,220,171,202,56,95,226,225,225,147,175,90,73,221,162,75,35,169,155,100,251,165,251,50,90,97,60,133,179,2,125,76,153,115,252,31,47,92,158,193,161,251,31,9,6,117,199,200,228,64,193,11,198,249,42,63,163,132,144,130,187,234,210,224,144,49,74,187,255,159,105,126,63,221,171,146,101,229,231,241,135,244,20,1,15,247,128,137,172,176,15,1,134,78,187,173,186,255,110,52,216,174,162,30,197,206,224,146,37,24,132,75,226,110,134,145,3,2,54,59,71,203,118,17,78,206,242,55,147,239,22,197,66,106,107,56,45,153,112,68,87,141,48,103,45,51,246,156,180,86,90,47,108,143,216,91,65,29,97,182,41,142,114,109,213,138,77,50,165,47,173,88,192,86,56,101,51,150,15,173,242,54,76,27,234,84,116,141,171,97,128,81,112,19,250,107,124,76,129,155,219,190,182,59,111,168,222,48,105,227,12,228,176,5,150,106,228,117,83,104,154,163,241,100,232,10,228,174,134,45,216,155,167,39,132,23,91,70,71,8,88,151,23,31,125,29,144,203,108,86,199,50,1,154,39,89,124,245,164,20,38,179,92,35,237,4,1,141,211,179,84,118,198,123,177,14,162,74,132,88,75,252,152,94,4,97,30,197,188,54,229,139,220,68,217,176,70,168,28,54,138,197,165,116,77,163,158,135,52,9,149,52,76,106,54,206,54,102,138,47,95,99,142,102,87,104,107,154,216,38,88,124,43,166,17,45,44,95,228,65,60,150,194,128,23,82,116,199,117,233,172,215,235,180,18,75,232,29,170,172,52,9,163,36,2,106,73,120,186,237,183,152,164,32,231,236,133,241,45,234,208,154,186,252,246,97,226,60,60,90,234,18,60,115,224,237,158,153,22,158,176,212,199,230,130,239,246,39,182,87,94,162,252,196,164,71,237,168,233,217,39,95,225,57,207,79,24,55,79,196,84,120,11,220,212,64,22,161,29,98,118,119,77,235,190,196,114,173,105,11,46,38,218,164,189,179,216,175,42,15,11,151,4,30,135,208,224,227,166,102,191,27,206,59,166,99,100,222,137,164,67,251,205,77,47,204,97,221,35,116,15,124,166,194,162,43,8,6,28,77,84,40,119,163,62,90,40,156,24,246,121,180,163,7,253,228,65,40,119,196,0,174,55,161,60,88,129,205,49,77,244,78,220,119,137,233,215,191,177,200,26,81,83,179,76,222,20,69,86,165,139,187,171,202,159,92,132,78,94,170,151,210,176,15,47,217,240,75,160,15,253,128,224,67,151,10,124,232,1,130,15,93,74,240,161,7,4,62,116,41,193,135,190,195,235,60,252,148,224,67,61,68,31,186,84,232,67,63,32,250,208,165,68,31,122,212,71,248,161,75,255,163,65,159,46,63,253,2,120,254,77,47,128,79,255,8,23,192,119,119,23,192,207,185,0,190,143,198,80,153,54,151,144,246,19,202,108,34,124,29,141,189,127,233,209,63,144,254,47,201,35,249,116,114,242,227,143,242,233,228,132,159,122,189,31,98,249,244,232,209,108,134,79,63,254,248,224,1,242,169,156,79,60,197,179,25,191,61,57,73,166,242,233,228,132,159,102,179,228,7,245,212,59,249,142,234,157,206,31,241,183,83,250,135,190,128,58,30,61,226,111,103,251,242,233,228,132,159,30,61,154,254,40,159,226,7,9,181,106,182,255,195,119,92,202,15,244,15,62,197,125,217,163,233,254,163,169,124,154,238,171,126,244,229,211,195,239,167,251,84,222,116,255,33,63,61,164,127,240,233,187,153,44,229,209,163,7,115,249,244,232,145,252,246,193,247,242,105,95,180,234,193,188,255,16,158,38,225,17,207,129,67,47,18,190,128,193,239,67,26,86,246,0,45,35,39,225,111,145,18,56,227,87,182,204,57,124,181,241,66,127,94,187,208,63,253,162,11,189,121,100,160,113,22,81,8,101,232,53,45,230,87,18,105,111,137,190,240,69,1,223,72,5,138,149,139,221,116,220,216,199,184,175,232,16,128,171,54,159,212,120,107,23,143,84,168,174,164,146,38,83,55,55,170,2,70,182,19,246,168,145,81,12,161,47,79,139,75,44,142,175,49,64,153,158,49,242,168,89,197,89,58,215,209,108,225,170,76,240,128,75,188,40,139,71,183,121,152,137,212,234,106,96,174,128,14,3,237,113,151,239,37,23,105,5,59,113,47,163,113,56,122,249,147,26,8,107,200,194,216,184,103,191,107,220,179,111,117,233,248,194,168,98,70,249,173,193,64,60,28,192,105,76,64,89,185,184,10,177,27,228,27,126,65,247,116,27,61,247,41,193,40,47,221,215,211,22,59,188,219,253,142,235,14,199,46,151,127,188,159,90,145,208,222,103,93,143,24,91,4,7,38,143,63,74,146,247,98,137,223,131,14,147,104,109,106,216,140,224,181,32,48,193,164,49,211,216,243,38,29,126,32,91,24,13,199,217,188,76,96,153,245,239,41,191,130,52,166,225,161,190,169,216,244,84,118,57,33,211,195,90,213,229,132,141,6,3,39,86,241,242,86,3,72,54,208,228,204,232,85,84,119,31,164,120,200,218,173,87,173,118,109,14,167,246,189,244,76,114,34,86,226,120,63,131,218,223,7,228,6,170,160,250,176,65,123,84,16,155,251,182,213,101,24,115,137,13,230,204,198,182,93,129,94,57,91,20,55,50,45,197,6,34,10,220,240,83,58,245,218,180,47,163,217,30,169,3,113,160,14,88,238,249,212,236,57,185,228,110,91,83,251,224,144,166,55,24,97,83,142,144,19,104,201,198,138,47,145,241,197,134,140,164,172,20,125,251,45,224,118,95,233,118,227,106,107,222,165,170,219,104,38,203,224,4,81,52,36,76,240,126,190,89,252,91,170,59,255,137,190,243,191,210,183,81,191,23,234,224,59,62,48,85,215,107,13,11,169,178,133,218,169,76,144,175,193,53,92,70,231,25,180,121,112,45,117,132,117,17,4,183,145,28,208,212,177,129,238,12,190,39,190,64,143,83,86,22,182,97,183,111,198,165,77,243,197,170,66,112,90,42,100,76,28,230,73,154,37,8,237,202,107,130,175,104,109,94,24,244,189,3,221,29,11,66,237,115,154,37,46,236,119,224,190,22,200,12,82,173,247,23,249,105,120,143,31,79,211,19,249,248,143,69,162,146,167,23,11,249,120,217,77,103,4,136,239,66,157,167,44,244,174,61,230,133,9,15,174,192,234,18,68,139,64,209,137,245,19,177,15,229,102,134,85,248,12,210,126,161,101,12,148,191,200,179,34,54,252,148,13,92,120,37,187,212,178,89,184,107,15,115,183,56,152,64,149,181,251,0,240,44,56,85,112,81,39,135,135,64,136,75,124,105,121,30,8,57,144,127,45,148,196,226,228,71,243,110,134,46,157,183,136,150,115,167,208,152,171,233,244,29,159,189,126,254,226,248,231,55,129,196,126,143,208,7,25,235,137,231,7,75,180,75,255,245,151,23,190,49,82,235,91,17,237,121,210,96,163,34,44,24,107,143,183,95,241,148,31,5,112,240,15,83,128,227,127,34,75,170,117,76,130,187,3,142,141,120,68,123,67,253,43,109,8,222,71,140,52,56,249,87,212,180,48,215,229,111,228,173,56,207,22,152,247,162,5,219,69,230,128,19,87,1,245,194,9,139,33,58,146,208,227,91,89,48,66,247,249,24,97,212,200,111,221,14,160,17,12,92,31,50,48,191,56,17,80,24,144,185,63,54,153,2,206,215,38,103,101,62,88,67,255,207,55,56,47,55,112,237,123,78,92,251,222,100,100,254,24,136,88,100,159,128,139,63,50,127,144,144,149,199,158,239,5,46,128,123,25,160,38,116,229,147,4,10,59,135,76,153,98,243,70,214,140,242,62,131,59,187,212,87,81,49,14,216,119,56,76,120,18,28,159,123,178,13,139,98,153,50,109,178,52,42,79,145,81,88,250,150,26,73,144,3,90,12,243,95,144,80,202,189,44,203,230,60,126,35,213,108,26,153,140,157,21,25,30,244,118,62,71,23,208,167,155,16,36,140,1,91,182,244,20,118,74,221,199,139,46,84,27,55,139,236,28,193,194,194,160,31,234,0,23,148,244,166,88,152,156,128,136,13,17,110,249,105,148,27,113,253,62,108,14,85,97,79,208,80,68,202,217,98,130,57,134,14,175,222,65,195,99,158,135,204,238,11,102,165,249,27,249,86,223,16,78,12,125,163,124,59,87,40,118,70,222,122,106,152,160,114,234,51,244,188,98,72,32,61,23,246,208,9,0,179,219,138,183,190,177,251,19,37,70,0,32,65,253,7,121,244,28,17,65,41,73,178,64,3,150,31,114,102,151,10,209,62,134,213,153,95,105,215,40,62,3,43,37,114,215,159,243,97,75,78,80,126,25,110,49,101,27,134,82,181,56,218,114,119,55,218,65,51,88,194,97,237,221,243,90,171,105,213,15,119,246,219,190,89,215,98,37,57,169,74,104,81,107,102,137,15,29,106,176,231,166,58,136,15,142,251,127,247,71,3,159,2,56,142,130,193,219,251,111,239,195,209,3,41,163,193,199,143,31,111,46,130,183,123,193,232,170,88,85,171,105,242,22,117,170,111,239,127,196,239,246,254,250,33,242,199,113,247,183,131,238,255,244,186,63,190,235,78,58,193,125,186,129,125,98,177,111,247,160,224,251,205,162,20,26,205,200,79,128,206,3,57,226,32,147,65,199,27,220,191,15,133,236,137,86,97,163,24,198,254,190,7,183,237,253,73,199,27,45,207,138,143,105,126,82,68,61,111,224,223,218,87,40,12,155,243,1,131,212,136,62,250,111,231,216,136,192,89,57,134,197,3,122,67,249,169,118,218,1,170,246,251,176,23,180,140,250,153,121,181,110,156,113,251,206,51,110,223,138,253,178,63,105,67,221,226,61,210,118,1,144,55,196,97,18,49,204,178,77,194,85,48,151,80,63,162,53,203,210,17,228,140,192,139,107,81,148,144,139,176,181,105,199,134,158,237,213,63,19,124,67,114,43,192,254,74,216,249,52,35,36,42,97,20,194,32,196,61,39,130,40,117,202,42,88,40,251,242,104,60,1,190,164,55,76,30,215,231,109,152,116,58,65,62,78,38,198,164,37,19,38,78,150,59,43,130,73,133,2,92,218,224,107,24,87,145,106,54,173,206,53,206,84,3,234,146,111,225,77,192,34,25,22,72,198,49,245,131,225,71,152,160,4,86,61,178,122,64,81,113,246,115,33,139,217,233,73,173,75,223,133,147,205,141,174,1,60,113,48,32,116,191,141,18,197,26,249,28,212,45,98,238,82,38,211,15,114,92,37,47,105,250,38,151,44,104,4,165,73,234,138,51,37,57,36,154,181,60,144,234,114,53,127,35,95,61,138,146,68,36,57,157,37,52,38,155,176,87,185,30,53,239,245,5,17,152,203,161,19,245,131,91,49,168,153,86,246,228,40,99,129,98,124,213,65,133,82,68,99,136,239,37,176,56,162,74,105,205,241,83,70,25,230,247,221,254,102,208,231,220,142,110,181,100,85,187,2,98,230,1,206,205,1,150,184,203,34,11,254,82,83,38,70,132,254,160,109,76,235,248,203,66,162,72,15,152,226,97,105,240,68,25,198,8,118,27,35,40,87,225,182,56,222,88,119,16,214,24,51,160,215,182,57,134,12,225,32,92,192,107,152,166,64,64,230,155,193,221,49,116,0,209,223,176,108,217,44,85,4,207,202,214,72,195,2,32,67,242,56,190,185,65,85,34,170,176,197,76,68,98,74,111,110,200,122,141,71,90,126,36,229,158,227,42,204,39,195,188,27,197,98,230,199,180,48,123,147,6,248,255,177,21,180,96,203,157,141,7,128,179,36,7,222,62,233,136,147,199,81,79,186,156,135,194,162,10,199,14,81,35,139,40,70,66,149,194,159,254,4,61,24,186,41,154,42,91,213,23,178,126,191,140,128,163,132,85,153,61,206,59,226,20,154,69,165,30,181,252,73,54,2,94,40,204,187,89,248,83,92,157,237,93,164,104,93,144,117,102,93,220,231,248,170,167,95,204,66,40,165,155,1,191,153,117,162,217,186,54,187,23,241,194,181,152,4,139,187,9,140,150,141,185,80,250,195,152,179,227,73,3,143,28,63,119,225,120,223,178,78,96,129,178,121,131,172,170,129,101,91,222,161,69,254,190,209,34,191,103,167,245,62,218,127,92,107,43,44,82,188,155,248,14,141,132,151,217,252,111,162,188,144,112,105,80,134,64,22,184,171,105,85,38,84,15,108,32,180,121,90,182,201,192,12,224,92,45,202,74,4,242,163,129,152,43,226,168,132,213,94,49,133,227,249,67,82,146,172,243,39,17,61,224,165,72,172,99,225,8,121,186,132,190,145,223,202,7,13,172,131,78,210,149,10,1,161,161,102,20,232,228,198,200,42,141,183,186,51,50,128,162,172,121,158,46,97,37,228,36,164,88,215,202,173,71,80,161,149,100,4,63,246,25,67,22,163,29,104,200,23,38,52,35,97,11,40,66,59,180,168,23,84,204,21,100,49,28,85,155,115,128,128,53,86,251,154,161,89,200,74,10,13,205,237,54,186,226,185,216,37,211,87,118,233,205,0,41,194,6,171,189,108,249,73,189,236,90,201,205,176,21,42,240,10,211,157,97,237,140,4,234,24,170,36,10,229,19,93,175,3,103,40,12,163,234,42,16,102,87,142,240,166,106,246,171,248,60,97,155,91,60,54,4,37,77,181,137,175,160,212,41,27,245,194,109,85,16,163,229,45,167,122,207,8,87,137,82,185,82,170,8,114,103,176,12,95,42,210,100,68,142,194,21,145,131,56,167,141,57,104,168,160,188,165,10,134,129,220,250,204,25,55,195,81,80,163,145,237,237,48,141,186,98,13,146,159,55,151,252,12,103,74,206,143,79,13,154,3,183,142,177,233,231,106,160,135,24,150,151,152,129,197,147,40,51,76,162,132,57,212,88,5,230,154,220,251,41,190,76,47,86,23,247,100,153,247,248,40,196,150,221,3,18,61,59,35,11,174,121,187,118,62,137,10,193,93,8,37,72,72,122,22,101,94,171,112,235,25,64,135,178,64,178,167,104,170,70,214,25,249,75,95,21,134,76,104,90,172,150,34,252,13,226,134,17,112,152,104,136,12,57,26,207,231,9,67,134,133,27,154,134,95,15,151,176,53,16,125,44,105,25,238,228,22,10,179,228,114,88,217,30,12,60,125,154,152,224,64,75,113,41,130,214,46,81,137,161,21,50,142,185,156,127,194,126,130,3,108,46,174,141,183,239,173,181,77,37,234,161,78,90,105,132,38,8,73,148,240,57,213,210,158,48,105,131,26,118,173,7,75,197,157,140,240,239,64,252,216,188,61,70,126,114,219,46,205,39,104,254,118,91,62,193,37,50,41,33,120,103,247,49,178,153,208,212,54,184,58,130,55,215,125,115,51,158,132,20,216,34,116,68,20,106,33,11,205,80,53,38,61,190,181,0,21,7,74,81,11,121,232,233,240,49,34,196,163,150,230,144,200,39,242,216,59,23,85,198,104,111,14,19,106,216,157,191,195,176,99,20,36,252,148,11,57,122,254,55,175,21,22,121,121,199,31,255,190,249,227,31,36,127,108,97,58,9,99,91,211,135,33,15,4,177,129,125,97,249,54,200,116,41,121,234,15,173,65,204,81,52,133,35,134,230,185,56,102,42,155,148,84,9,104,168,111,5,168,206,76,218,50,106,24,132,137,21,140,237,82,209,19,149,220,80,124,101,177,64,46,142,209,40,22,249,57,29,198,111,88,25,254,110,20,82,79,238,187,155,155,114,212,228,34,205,154,160,36,161,220,185,133,231,117,158,100,55,55,36,68,161,192,125,122,183,35,25,134,185,54,60,81,100,140,26,117,66,173,114,250,38,216,158,53,214,122,28,18,50,240,152,249,193,184,156,220,220,20,194,127,165,12,139,214,216,131,86,188,67,118,36,144,90,43,98,162,25,228,240,115,56,238,38,95,92,217,87,153,118,38,183,172,245,6,133,67,120,54,154,171,190,172,173,250,123,214,0,14,13,95,54,20,25,13,99,203,108,127,119,55,102,113,93,36,40,95,138,189,213,21,34,141,137,247,84,100,55,152,126,113,217,138,205,136,107,38,33,23,65,124,27,20,155,113,37,26,36,251,245,171,131,159,219,105,246,93,124,158,63,10,205,14,211,127,42,213,228,137,151,251,90,175,191,64,174,172,97,141,174,150,95,76,79,165,75,156,12,99,106,177,34,100,123,241,101,84,86,136,23,85,188,66,179,87,219,147,65,187,149,101,173,149,35,131,156,16,89,27,124,93,25,130,10,196,92,222,220,180,141,23,19,130,32,216,74,194,160,205,145,99,51,10,104,130,235,173,80,171,28,51,198,110,104,87,142,16,123,235,5,68,187,168,163,215,224,193,41,22,36,244,183,111,202,20,17,87,238,139,193,19,129,1,7,27,121,226,38,127,251,73,124,236,43,239,46,38,208,31,149,34,254,136,20,241,159,70,10,115,12,19,186,137,116,241,234,222,188,201,123,161,37,226,252,52,145,228,102,65,233,23,147,154,70,143,109,117,140,36,181,146,97,177,2,72,182,135,200,41,238,118,209,31,96,23,109,230,43,182,212,104,160,217,82,84,169,133,34,66,176,26,33,74,27,155,140,251,232,210,0,182,129,139,231,180,104,219,195,59,161,21,151,142,116,229,229,184,88,51,244,107,152,144,84,217,78,242,73,119,120,139,198,130,86,133,21,138,153,80,199,149,161,150,126,82,241,255,114,17,123,218,72,68,85,106,253,100,71,95,120,167,179,190,21,37,23,3,26,39,131,110,127,75,190,64,48,5,35,127,83,3,19,104,96,163,137,245,80,229,118,55,109,162,178,165,158,162,53,60,184,174,91,160,186,127,133,107,92,88,235,113,109,29,90,225,112,123,202,16,66,183,97,100,198,90,12,6,78,60,125,25,149,91,27,95,200,219,156,111,88,7,29,72,99,79,101,36,162,190,225,198,4,102,146,117,187,211,125,148,54,196,238,37,210,180,129,8,199,86,52,228,124,98,23,231,10,154,109,250,239,235,114,118,4,110,140,105,245,66,27,221,142,203,32,204,33,204,9,37,59,24,166,20,154,99,52,151,20,53,130,76,41,205,168,35,219,197,197,222,126,114,171,205,92,104,51,24,64,27,54,71,123,48,0,11,243,95,84,188,14,44,179,240,91,219,185,57,100,93,115,171,216,92,46,185,56,108,190,250,127,17,95,219,102,118,56,79,63,112,136,142,210,48,178,175,138,211,83,132,190,68,12,170,46,251,105,146,210,165,116,186,154,25,185,148,85,206,209,203,159,222,20,231,73,78,89,245,160,112,193,195,141,111,221,27,196,229,111,176,83,55,189,130,233,219,73,70,136,204,105,122,187,174,215,175,201,129,211,220,61,202,141,244,230,198,223,240,214,221,22,210,170,8,214,111,185,194,232,237,120,0,74,89,18,46,171,117,16,54,74,149,112,51,174,26,229,187,214,85,13,99,195,31,1,111,224,123,249,234,98,154,148,38,120,194,205,205,78,186,124,134,112,14,72,248,111,110,200,94,231,36,43,16,218,35,64,225,232,205,77,242,68,82,198,128,104,131,250,21,38,93,133,27,51,180,12,185,5,42,193,80,218,194,177,54,165,68,242,2,61,36,110,172,102,218,165,28,129,106,156,75,45,47,58,180,33,160,255,117,211,247,89,93,132,169,223,110,40,8,87,205,2,169,226,94,145,43,36,8,196,217,196,86,204,121,133,187,80,39,114,119,5,112,20,204,211,25,236,19,6,153,152,38,22,238,134,146,141,163,213,23,247,87,200,246,74,53,170,79,158,60,233,133,177,229,9,3,124,89,111,88,60,46,135,69,167,195,166,158,213,184,152,132,130,9,139,97,235,22,161,246,191,79,16,67,66,251,200,55,60,148,96,15,9,207,183,23,69,60,71,195,96,211,31,79,125,152,92,38,179,195,226,226,34,206,231,190,151,228,136,79,193,45,254,37,89,166,191,161,7,13,98,20,224,230,118,127,18,175,170,226,215,50,59,2,46,10,136,137,200,75,129,70,93,75,181,219,135,33,232,67,191,123,181,224,211,194,174,45,71,116,15,121,147,27,141,199,49,156,107,19,96,242,135,126,245,184,135,230,232,60,120,143,43,246,235,38,45,159,88,146,140,77,30,34,22,21,239,57,220,12,24,241,102,152,91,73,20,2,39,177,19,128,252,241,66,22,241,43,140,183,178,202,110,163,160,94,104,188,171,149,9,44,151,241,29,155,63,164,230,94,185,87,236,238,162,40,153,225,196,160,159,197,36,8,51,76,35,13,38,36,100,144,176,242,151,74,153,8,29,94,70,103,254,146,96,27,150,209,20,95,45,215,117,125,14,73,220,135,236,167,33,236,20,199,101,152,76,38,148,150,168,52,180,102,156,136,134,41,83,102,217,102,132,101,193,120,11,141,116,196,56,153,71,75,181,249,103,180,111,112,223,207,229,172,165,17,86,184,180,198,98,30,76,66,232,209,12,254,111,191,154,119,102,146,200,76,38,97,163,62,232,114,58,238,77,224,223,40,29,239,211,95,224,12,168,123,253,40,154,217,194,121,238,83,40,122,139,61,91,69,140,170,138,249,87,60,52,23,209,10,45,35,79,224,15,236,183,51,248,179,63,9,167,240,231,193,36,60,133,63,15,39,225,65,84,248,23,225,25,98,253,20,254,73,56,85,51,118,128,39,9,236,121,31,151,229,41,180,247,131,114,234,206,168,158,181,9,220,111,222,45,99,53,148,176,60,101,231,224,250,69,68,120,150,164,153,239,199,157,34,184,191,143,192,69,41,140,252,254,95,83,24,103,242,160,71,74,198,168,69,214,207,21,236,160,213,227,217,112,5,164,98,62,94,77,112,103,45,248,239,112,62,206,58,253,73,212,131,4,126,80,244,232,34,138,187,5,244,254,226,255,219,223,129,247,103,240,223,20,254,59,133,255,14,224,191,15,144,245,195,227,116,248,1,129,176,228,55,87,81,247,67,231,108,120,245,56,250,208,157,14,175,58,209,62,15,229,199,40,235,92,13,223,71,87,17,100,184,185,185,218,137,62,236,238,206,199,31,187,253,201,99,248,3,21,143,248,207,128,19,59,140,174,120,24,189,239,94,9,203,134,247,143,227,221,221,195,199,5,27,193,196,37,240,209,239,3,84,212,137,31,135,65,240,190,211,9,15,59,29,156,66,40,102,18,189,15,223,63,137,131,41,180,66,193,47,28,62,41,130,51,51,225,132,27,120,9,13,188,128,186,32,229,242,73,212,219,221,189,124,60,219,221,197,197,186,24,95,10,119,227,115,24,16,252,133,153,222,63,137,206,3,5,58,143,52,233,125,120,136,94,176,114,36,158,226,72,156,14,159,226,72,28,12,159,210,72,96,37,79,135,231,209,83,30,133,167,52,10,80,34,142,2,252,193,81,224,63,3,78,20,163,240,46,58,239,62,21,163,112,142,163,240,206,26,133,184,123,222,237,155,35,81,116,223,65,66,112,14,163,241,142,71,3,91,29,157,135,231,48,26,7,102,231,223,193,104,156,154,9,59,48,28,31,105,40,158,226,119,31,105,40,62,202,161,192,65,229,161,120,79,207,195,67,200,250,190,251,17,179,226,224,156,135,173,195,178,118,236,187,90,32,138,80,169,75,227,26,233,196,125,92,163,152,37,129,173,27,73,21,210,185,26,165,158,193,166,140,209,210,113,14,15,89,184,84,187,115,38,119,231,188,37,94,5,112,64,9,65,74,240,136,246,130,29,61,188,61,117,170,246,132,95,27,6,172,83,54,205,106,247,38,138,37,138,163,146,142,107,97,72,252,56,14,204,150,23,97,76,179,103,167,192,29,61,138,81,248,18,12,74,120,136,35,131,9,243,203,110,5,4,160,163,205,144,99,103,112,209,122,55,212,17,212,55,251,147,232,212,175,219,49,85,93,172,15,191,162,214,213,68,231,73,116,158,207,238,252,194,228,31,220,71,85,233,62,170,88,81,37,56,134,135,55,55,251,127,45,21,255,80,83,236,146,219,177,29,147,90,25,79,133,208,236,48,173,175,205,176,234,24,61,144,245,223,127,72,135,51,18,227,200,243,196,32,226,62,243,151,81,162,142,77,88,183,29,152,25,46,127,133,156,139,189,234,205,209,92,6,8,81,55,247,27,219,199,222,60,144,109,184,144,189,187,232,172,224,232,92,88,179,178,236,94,64,166,142,149,4,205,88,5,52,122,86,217,221,11,92,6,86,155,48,95,81,219,175,75,204,103,111,98,44,79,29,138,251,127,149,13,122,162,230,103,52,150,195,185,96,95,111,14,213,141,195,27,46,195,5,28,107,49,234,156,66,125,50,86,230,200,94,180,191,222,15,232,156,223,129,158,239,92,88,211,90,68,23,35,72,197,195,93,182,231,66,63,143,86,131,139,193,170,201,123,140,252,52,42,144,87,200,224,15,240,10,75,248,3,188,194,2,254,60,152,4,3,127,201,111,23,252,54,229,183,25,191,29,50,46,119,1,181,136,5,61,150,29,60,153,88,168,236,36,230,18,12,159,231,137,47,19,220,128,80,100,15,202,67,187,115,207,51,87,83,241,88,221,36,133,123,115,14,183,4,2,208,64,103,221,123,229,32,131,83,98,209,137,40,25,111,21,112,96,104,255,222,123,213,32,133,247,203,214,247,49,188,207,158,244,71,4,36,156,238,238,226,159,140,46,132,51,127,1,75,40,196,4,148,30,21,221,180,155,33,44,0,20,132,143,112,186,33,135,22,197,35,35,1,78,188,104,97,51,198,228,218,133,146,33,18,77,246,144,51,172,231,0,214,23,239,64,208,109,243,77,130,91,107,105,37,32,223,61,183,155,37,186,101,125,41,23,98,55,9,58,178,219,139,90,187,140,60,181,106,96,14,244,187,128,133,137,233,72,245,161,232,102,33,12,25,158,128,11,88,25,248,54,51,223,166,252,182,10,151,19,20,170,234,116,249,29,190,17,95,195,204,211,139,142,159,142,250,131,94,208,241,51,254,219,135,130,161,131,5,143,182,26,105,95,252,194,97,150,29,211,85,132,64,100,6,48,144,180,142,82,107,45,209,132,175,61,146,113,141,245,33,130,5,144,81,98,33,13,92,46,16,22,187,136,250,141,213,7,103,139,217,20,106,88,71,255,146,243,96,30,30,34,69,124,175,154,174,5,35,42,105,164,166,81,119,176,89,32,220,192,110,41,50,20,141,170,23,196,105,198,80,1,197,238,35,125,217,233,193,28,185,43,234,52,27,219,17,3,86,155,6,89,186,238,66,115,36,236,210,156,109,234,232,54,209,126,24,94,0,21,67,141,8,207,75,161,15,172,19,141,254,29,233,27,52,221,158,21,239,95,194,252,179,128,65,201,114,10,9,120,155,82,27,145,126,166,52,127,81,117,115,35,158,4,206,107,22,149,157,84,55,120,40,60,81,51,89,21,54,54,167,18,146,199,25,80,181,40,87,86,204,124,201,76,186,37,48,111,227,148,28,211,104,52,4,1,88,194,229,112,222,124,1,201,26,82,79,47,232,112,6,183,201,80,84,183,46,163,108,189,110,88,190,207,86,229,178,40,223,45,138,229,189,116,121,175,88,85,247,138,147,123,83,194,226,216,49,65,81,207,76,206,130,135,16,5,52,44,137,169,216,131,174,68,9,76,134,127,96,122,134,74,246,148,170,19,70,14,26,122,124,91,137,124,109,7,202,137,157,234,100,184,16,96,188,240,25,19,2,133,114,163,250,182,15,71,4,48,182,167,104,90,18,238,7,86,25,61,241,173,98,33,168,140,224,218,250,124,156,201,49,4,114,210,227,7,57,252,153,30,89,99,26,21,191,101,162,188,232,50,59,251,72,158,169,84,160,93,162,101,15,52,148,89,13,152,90,73,189,48,254,67,225,210,242,49,219,122,88,204,19,98,186,159,68,223,61,122,176,223,147,23,31,149,254,56,250,238,251,7,15,31,172,107,26,74,87,33,6,53,130,210,190,219,255,241,81,173,52,35,195,99,172,174,255,35,58,116,237,15,51,189,13,50,116,164,200,199,89,151,69,12,68,190,82,95,36,192,48,35,105,83,167,27,10,98,10,95,36,200,151,226,85,41,94,137,23,228,213,18,170,172,145,42,81,76,4,52,169,163,222,134,226,187,182,92,50,15,191,107,228,234,133,200,235,91,66,30,88,134,60,247,99,38,2,112,8,184,122,109,144,33,156,125,105,66,15,47,244,234,208,19,125,42,89,99,77,86,146,206,255,207,222,155,247,181,141,44,13,163,95,197,209,57,79,98,15,178,176,54,47,34,14,175,49,78,96,134,37,1,146,204,12,225,240,19,182,0,77,108,201,145,228,16,134,112,63,218,189,127,188,95,236,86,245,34,181,54,47,36,153,243,204,57,76,6,89,234,189,171,171,171,171,170,171,171,163,186,186,17,16,185,18,158,14,126,212,235,168,192,12,214,212,132,89,225,98,224,105,128,211,11,126,112,66,217,20,112,62,91,118,24,226,5,136,204,228,8,43,30,96,93,243,9,34,39,88,55,81,118,15,142,7,71,39,32,169,76,148,237,193,222,224,100,208,141,224,117,240,230,109,111,175,139,146,9,191,3,107,146,213,66,198,253,136,146,77,228,211,179,172,45,179,195,47,161,72,142,132,226,94,51,47,53,209,19,39,30,31,5,179,209,77,225,221,138,144,79,191,118,39,221,168,88,33,42,157,82,103,201,149,30,87,4,159,65,169,249,93,33,86,166,184,23,194,54,9,168,114,56,54,111,65,227,0,193,26,33,217,219,42,172,104,65,177,158,64,45,237,180,79,107,238,228,57,209,148,67,24,219,119,72,194,98,69,94,174,162,180,153,5,171,78,150,136,146,158,184,100,121,146,203,50,101,137,119,195,65,236,103,57,151,17,125,179,167,70,43,218,12,44,155,72,75,83,12,192,139,34,100,188,192,32,249,182,179,67,147,219,30,139,186,11,218,15,235,134,244,255,72,162,4,89,187,187,207,107,184,169,225,14,44,142,137,247,54,234,136,129,158,225,240,134,14,174,188,208,1,65,173,203,114,157,83,151,137,244,54,58,89,12,234,195,202,6,114,253,125,202,142,132,24,23,151,249,178,166,30,44,136,59,60,187,38,58,105,171,6,93,114,2,203,21,183,158,176,18,220,131,76,89,10,17,251,28,232,148,141,211,135,241,29,185,70,197,62,221,201,4,115,200,228,74,165,170,69,124,252,156,26,177,151,198,105,23,108,58,177,227,12,43,81,152,23,122,168,63,190,157,92,248,227,112,211,230,218,159,121,169,112,19,218,130,193,22,123,55,102,251,37,97,225,206,90,176,25,172,121,150,199,207,215,179,86,163,47,87,100,116,248,33,135,39,54,161,187,124,249,167,0,177,97,156,99,62,12,222,19,34,67,133,59,155,171,94,198,130,98,215,173,1,123,230,18,190,108,12,140,71,215,134,7,228,229,32,24,167,219,142,142,134,187,217,43,147,80,184,142,89,54,218,124,210,186,84,7,198,194,1,13,178,70,32,91,213,205,36,1,65,33,231,40,5,213,176,216,177,59,38,122,142,8,210,50,35,9,106,216,16,239,64,161,123,166,75,143,29,67,37,151,133,76,153,136,170,90,220,234,7,18,80,12,24,241,201,80,131,148,84,16,213,230,164,66,86,141,167,211,231,166,147,133,18,141,5,41,209,37,51,79,107,46,76,43,251,73,234,230,18,169,145,185,123,210,32,218,228,97,87,101,215,97,211,113,159,194,226,189,49,124,62,221,24,194,200,135,167,67,96,9,132,157,193,225,217,6,41,150,154,51,38,229,134,244,232,4,213,34,161,146,136,143,18,173,2,154,246,124,66,75,100,131,5,37,205,31,47,76,80,54,100,44,146,117,14,63,248,136,137,218,3,173,60,29,238,196,8,41,245,121,41,229,116,169,198,252,180,48,110,27,105,191,90,136,241,97,13,225,48,43,2,245,12,64,61,35,160,158,165,65,61,3,80,179,154,24,180,197,170,194,248,150,14,116,11,32,78,197,140,217,14,215,29,218,244,210,122,180,213,162,198,115,168,48,227,179,82,180,247,224,179,206,61,219,204,124,67,83,178,65,221,211,76,128,108,159,89,217,108,132,148,218,252,132,145,144,185,96,241,64,85,11,49,138,205,244,41,227,78,163,180,87,4,83,254,62,29,75,227,125,150,130,250,92,36,46,165,158,238,89,214,76,42,225,185,113,29,172,215,115,13,217,204,175,225,150,232,239,79,232,50,61,170,75,232,119,38,10,107,26,35,245,197,7,181,217,240,129,79,26,147,145,130,145,120,250,116,204,81,245,9,17,225,171,223,220,26,118,74,32,57,195,223,64,33,30,5,246,49,39,54,225,243,209,70,8,128,174,142,79,195,179,116,195,48,32,105,27,126,9,205,131,5,127,72,7,19,99,128,252,165,204,242,132,113,85,187,201,94,239,230,16,157,140,14,173,111,238,216,189,48,130,69,216,209,27,143,247,10,88,3,38,51,196,154,137,77,144,241,56,147,144,170,193,65,173,208,55,182,210,1,9,63,141,230,229,220,95,225,4,190,188,236,150,227,125,42,169,61,26,197,243,33,77,3,82,201,66,39,218,183,191,20,0,38,101,189,70,91,225,92,186,95,8,179,237,42,196,50,101,64,175,69,232,186,228,30,52,102,119,243,68,20,31,170,9,211,238,214,190,255,157,81,228,208,201,9,225,183,233,251,241,212,30,130,168,195,63,15,156,27,60,95,199,63,183,198,126,156,50,185,244,185,236,98,220,34,153,144,178,157,32,22,133,228,37,23,19,59,36,218,44,114,137,196,192,114,95,116,21,185,39,222,167,147,175,208,75,89,159,119,187,113,248,19,254,158,140,233,38,111,157,21,215,40,92,10,82,112,121,22,229,140,241,54,67,212,110,216,84,215,195,96,17,5,183,49,173,32,59,102,167,153,158,158,129,116,250,4,164,140,170,219,165,110,224,170,181,154,50,242,61,100,243,81,207,73,118,236,152,143,3,50,120,196,55,7,223,228,33,186,77,170,185,30,146,19,68,97,237,206,198,86,248,221,240,30,16,1,120,131,219,59,108,195,147,0,233,141,196,36,223,179,212,71,181,22,39,69,54,157,217,119,249,241,253,91,209,125,161,133,63,164,165,86,101,110,72,25,9,39,177,196,66,194,156,233,40,202,58,204,242,43,73,200,252,76,21,90,148,237,122,208,95,0,162,13,147,100,50,141,42,145,95,25,57,116,12,103,129,83,241,124,175,78,202,6,153,55,54,80,150,200,89,0,81,213,246,223,115,215,153,75,239,251,26,119,207,249,69,204,120,27,57,124,133,104,27,64,174,108,158,194,215,8,77,101,200,149,205,19,248,154,225,53,95,120,141,54,222,243,117,94,189,196,107,190,200,13,206,87,240,117,129,183,124,65,161,77,122,205,151,222,194,107,190,32,177,142,247,124,157,87,111,241,154,47,168,5,162,191,96,116,187,38,127,196,95,200,189,5,191,70,67,208,187,156,175,126,255,215,39,78,230,56,82,17,105,121,179,12,148,14,39,110,81,234,210,169,220,69,83,226,37,84,247,184,181,225,156,117,35,89,208,220,30,255,208,123,199,182,255,14,247,142,237,61,222,59,246,144,123,199,254,196,11,57,174,147,11,57,36,226,9,217,26,142,221,41,185,118,88,170,201,175,187,176,30,127,26,215,201,34,138,174,202,7,221,211,83,114,50,128,92,225,124,112,184,61,144,223,157,201,217,160,223,32,72,186,128,228,239,121,220,96,111,176,63,56,16,162,243,161,175,10,67,127,45,12,125,83,24,250,51,86,59,118,37,121,135,212,47,201,135,244,70,228,67,89,2,210,14,253,193,96,87,12,6,56,143,221,33,141,8,163,91,228,57,222,158,157,201,187,221,211,158,210,195,219,110,98,215,187,242,23,101,155,95,47,20,7,158,45,184,195,243,212,65,130,137,186,183,51,116,214,10,99,135,62,123,94,198,165,31,99,149,242,103,101,43,190,149,134,134,244,149,62,222,110,67,63,132,138,105,192,71,229,37,112,225,244,125,75,57,118,255,116,200,251,195,26,115,50,247,102,136,227,204,205,16,219,223,233,102,8,193,139,121,222,240,121,106,195,155,4,139,141,239,189,198,87,241,30,238,248,190,140,46,47,4,242,199,62,231,233,221,66,2,254,10,25,50,142,148,135,212,180,26,111,25,192,169,37,17,17,184,60,57,36,34,59,119,18,110,211,64,58,54,33,112,111,70,30,112,221,101,32,92,63,76,163,107,243,60,114,161,149,146,70,204,114,232,86,37,186,182,222,168,178,195,213,239,220,112,102,143,191,126,117,129,110,253,74,238,4,199,11,191,104,177,85,84,69,221,139,215,124,239,209,3,122,126,250,250,49,62,105,139,238,150,34,34,8,111,38,51,97,129,136,51,225,42,10,223,251,12,139,85,209,245,101,133,119,102,165,206,30,9,128,76,110,194,242,248,25,254,234,250,135,23,31,130,205,15,94,101,237,195,243,245,43,89,122,241,92,74,46,68,193,90,217,182,179,147,241,79,255,146,158,153,93,112,33,3,187,15,134,232,120,79,111,98,63,238,252,44,206,89,234,220,69,166,161,40,95,108,44,234,136,36,81,229,123,114,181,49,191,106,38,146,63,85,239,238,229,124,165,114,113,75,40,37,102,190,76,96,1,194,99,85,100,220,200,73,16,116,4,139,155,105,228,72,127,202,150,233,168,154,110,28,26,96,197,243,235,159,213,80,38,87,30,211,149,175,219,13,201,29,203,97,250,142,229,212,61,200,85,180,152,225,87,116,103,251,198,238,217,73,14,145,193,28,224,151,237,160,25,156,252,167,50,246,175,170,9,198,148,1,78,14,107,242,60,160,134,49,242,141,112,28,129,34,134,227,91,66,3,48,197,188,75,210,150,246,228,190,41,126,88,147,156,147,255,222,235,221,141,18,244,78,223,22,144,92,82,47,162,45,158,146,45,191,87,160,33,79,202,174,14,18,47,151,75,149,232,164,174,177,47,186,17,41,63,82,94,45,38,73,181,248,160,101,65,123,188,181,196,77,112,121,211,146,171,210,25,65,46,187,209,144,206,86,122,120,129,23,246,154,222,118,227,140,210,119,52,132,3,114,82,101,84,173,165,38,99,193,69,20,104,210,81,210,77,118,136,169,198,183,119,150,189,197,36,193,190,162,155,76,98,130,194,188,198,149,194,69,6,88,158,224,165,3,179,168,42,30,205,193,181,137,129,223,73,232,89,60,99,132,99,89,197,131,26,20,12,5,189,175,194,41,190,151,42,158,150,188,232,242,177,76,138,152,119,97,139,29,39,99,0,2,70,65,21,240,32,67,168,230,222,232,34,227,6,189,140,10,135,20,89,141,151,158,252,2,25,59,232,42,162,125,252,74,24,151,237,107,164,57,79,139,41,31,198,169,221,135,28,167,104,57,153,100,92,160,203,123,174,44,185,15,174,7,145,32,182,166,253,124,157,190,70,187,142,215,103,196,145,32,190,240,90,240,34,62,170,246,192,85,251,20,196,196,51,126,45,200,85,193,181,32,127,164,69,201,100,167,190,91,21,84,111,194,109,149,155,66,176,133,7,2,107,155,25,231,111,5,172,97,34,170,98,125,17,187,229,176,6,124,132,85,120,55,125,34,222,7,169,165,67,252,2,233,116,147,25,196,6,88,12,91,21,3,246,34,3,5,28,39,2,7,44,148,100,181,164,250,1,161,152,26,105,71,106,206,39,210,222,126,124,223,165,7,227,138,114,28,144,248,220,16,51,102,228,238,158,241,17,84,142,193,21,14,42,24,213,41,179,191,145,240,198,103,232,143,13,133,235,27,160,41,254,13,210,160,62,75,76,184,107,220,123,78,218,240,207,172,110,6,22,47,52,195,22,23,88,102,81,19,27,176,199,170,155,122,93,56,83,129,11,115,112,38,46,57,137,228,106,51,176,177,11,123,96,149,99,1,107,177,142,43,138,141,140,126,114,132,243,169,130,112,124,192,192,69,142,135,83,79,117,196,17,107,206,31,32,133,19,66,151,219,60,115,207,60,228,190,53,212,94,77,164,196,128,205,65,55,210,120,245,74,237,69,93,176,119,56,202,168,65,146,81,34,245,199,51,117,51,154,239,47,62,162,39,178,178,104,96,101,202,19,135,124,243,148,139,64,241,228,141,123,75,166,164,64,98,100,155,19,153,35,114,48,83,56,185,80,94,1,218,76,119,157,249,98,150,3,197,161,179,62,220,92,246,187,85,155,145,131,218,210,185,152,20,130,171,135,95,212,127,241,51,1,251,97,6,236,127,0,39,234,161,76,147,36,121,35,242,75,211,120,129,72,84,227,241,171,195,125,73,2,78,23,38,236,163,210,40,78,100,23,39,34,211,38,78,228,119,239,238,19,207,35,49,119,194,223,236,90,249,149,58,98,107,153,83,51,57,9,201,58,45,220,72,142,91,250,167,196,157,122,64,101,94,238,203,1,27,35,70,212,96,230,71,221,93,152,251,50,187,76,226,235,215,36,154,26,165,71,92,116,166,155,99,165,37,127,253,74,153,78,188,102,228,229,74,37,178,244,11,11,38,114,159,72,220,253,154,96,252,87,117,186,127,0,116,124,226,39,37,30,249,87,197,35,79,97,233,213,18,171,216,40,165,17,23,172,165,68,189,98,82,0,185,235,139,107,161,239,112,219,33,105,48,27,6,52,36,15,78,5,137,7,121,139,110,137,240,20,200,81,236,173,8,200,45,181,142,40,218,39,137,147,197,61,22,4,173,116,25,137,5,96,12,142,247,169,169,247,79,220,116,66,97,233,235,87,238,38,165,74,190,69,8,190,21,252,83,21,79,192,157,165,97,252,245,171,64,79,201,125,37,137,51,188,39,113,107,146,145,160,224,173,171,228,72,79,226,65,157,217,243,63,177,75,239,88,78,244,32,53,82,35,97,32,178,77,179,161,223,119,247,181,184,13,56,94,104,88,138,71,219,197,218,248,210,255,188,219,216,116,44,103,145,172,232,164,100,69,22,168,202,119,184,122,120,145,21,220,139,171,233,111,101,3,82,61,32,168,159,20,70,78,171,144,125,39,230,112,252,233,211,131,106,42,0,125,122,148,143,227,175,177,166,248,128,92,228,35,94,210,195,60,102,196,5,243,177,32,163,17,31,95,163,151,18,237,56,238,213,117,180,6,240,9,157,151,99,31,8,24,174,155,192,212,6,87,174,7,28,116,173,36,106,203,143,34,127,130,234,226,124,141,172,104,200,253,194,75,222,215,84,197,252,41,202,246,233,62,143,213,63,139,8,8,147,145,156,10,67,18,140,227,155,104,222,46,185,234,240,233,83,174,253,4,180,32,77,20,162,80,180,34,145,93,170,22,195,168,247,164,207,16,23,39,166,33,169,43,219,169,158,245,235,87,210,253,93,47,202,38,174,189,232,182,26,13,114,248,95,193,180,226,118,19,33,103,81,1,57,195,3,243,2,60,233,197,178,187,4,147,190,126,109,212,88,202,18,162,34,125,136,164,120,153,113,210,132,241,93,250,104,34,241,69,133,156,216,161,245,154,58,143,73,38,64,214,247,112,60,30,145,2,43,222,164,90,139,29,208,242,128,216,116,54,85,204,18,147,85,164,193,79,246,171,98,246,154,2,179,62,114,112,227,219,73,193,29,36,50,142,165,65,169,79,147,68,253,118,250,175,15,179,70,195,110,156,161,242,141,220,2,205,152,84,21,154,187,41,85,36,203,185,223,64,223,96,137,194,46,248,224,97,226,138,84,19,2,121,144,156,78,27,126,8,215,32,38,96,154,91,234,212,56,190,240,33,115,103,0,157,194,66,31,185,127,204,178,148,233,64,234,196,71,172,254,95,88,187,80,57,81,81,197,181,231,136,71,97,205,139,72,76,53,211,225,181,127,102,107,188,207,33,74,237,254,36,185,11,253,142,11,192,32,115,202,130,198,151,92,88,147,216,40,156,200,121,11,134,55,178,104,225,240,74,206,152,63,252,38,103,204,35,126,77,217,78,188,251,43,111,2,252,143,222,193,78,172,44,42,25,111,110,204,57,215,75,22,157,20,195,221,248,21,90,57,111,59,225,48,112,167,120,193,21,117,178,45,120,251,138,197,149,178,205,150,244,221,13,93,127,147,102,181,188,170,79,253,188,33,93,139,33,22,159,116,178,217,69,187,212,98,206,198,114,55,82,30,203,240,12,233,166,75,5,42,16,233,105,224,61,241,64,216,68,213,204,24,47,34,19,253,102,172,186,111,30,254,208,253,235,225,223,97,255,122,244,184,127,253,144,253,235,233,66,95,178,33,223,190,148,135,171,109,92,22,58,158,141,73,250,40,119,33,61,247,111,88,164,25,183,69,58,178,68,245,2,181,144,133,130,137,245,113,202,237,89,218,251,99,226,207,59,229,199,142,5,159,54,206,98,163,241,196,141,118,161,75,110,188,177,152,247,139,226,64,129,126,151,147,143,229,0,42,199,5,101,122,145,236,54,50,153,173,180,42,68,29,170,49,117,19,141,233,84,244,34,141,156,167,60,141,61,69,159,74,199,39,71,135,7,175,36,89,218,146,206,132,37,117,250,253,45,19,217,30,116,224,143,195,50,251,194,71,131,188,191,145,65,158,253,223,200,206,248,212,4,207,237,94,195,146,14,168,70,76,240,208,99,217,24,237,242,136,9,222,168,123,77,93,89,81,19,188,25,124,78,209,48,143,152,224,93,194,215,68,224,5,174,87,231,5,46,254,77,54,116,87,63,148,7,233,253,29,120,144,207,143,60,200,67,120,144,91,180,161,155,229,108,232,34,223,31,95,216,129,132,150,167,243,236,171,174,82,246,85,232,94,169,247,109,22,86,57,162,234,199,54,73,241,78,102,124,175,207,124,151,177,95,170,174,92,148,91,22,55,69,5,205,70,230,114,9,79,204,226,11,134,91,46,85,235,230,12,44,10,234,218,20,243,197,173,77,109,196,22,118,208,18,243,21,36,136,125,56,38,65,226,172,71,99,19,6,140,205,170,144,70,80,222,192,138,79,244,54,201,64,211,116,132,5,128,165,220,87,174,109,111,52,70,11,177,187,251,180,190,62,110,14,79,81,98,36,230,99,37,59,52,13,96,75,62,223,169,119,70,118,3,178,155,214,254,188,77,107,233,98,22,69,56,251,168,157,131,148,217,195,246,249,253,179,244,194,41,159,153,1,64,228,40,86,28,211,115,43,202,96,123,247,228,240,232,188,191,211,59,120,53,144,51,251,90,232,119,58,151,227,120,176,55,232,159,236,30,30,176,76,79,159,250,220,200,194,89,88,221,113,255,232,112,111,239,252,240,245,201,238,254,238,239,131,148,51,84,106,109,224,231,44,56,96,194,16,131,48,188,184,161,139,64,84,81,83,133,204,240,70,92,51,189,240,207,175,89,85,187,123,171,56,140,190,199,104,17,56,80,104,0,20,24,64,92,225,163,157,12,70,77,238,17,215,112,177,108,240,153,202,6,118,202,18,143,141,226,28,75,60,97,76,187,78,204,20,211,177,152,111,110,67,76,43,136,131,220,120,215,147,99,169,92,224,34,155,94,249,30,239,226,34,14,75,196,62,1,25,69,122,229,90,151,111,42,147,200,216,90,69,218,122,123,114,114,120,192,188,106,83,46,155,248,124,72,27,74,194,100,6,150,155,98,153,84,227,27,96,169,62,70,103,217,59,201,68,155,20,170,226,196,13,11,110,190,54,39,73,114,85,29,213,87,220,42,55,118,224,85,37,247,202,243,145,190,84,40,8,241,13,249,63,55,36,86,71,21,42,109,128,56,34,139,91,51,97,102,111,36,241,213,187,68,217,192,79,58,95,136,13,107,148,42,254,158,106,124,36,138,252,41,232,109,162,191,114,64,79,9,4,45,0,248,71,105,195,203,155,195,218,194,40,198,90,32,38,29,224,106,93,80,46,51,143,160,243,192,25,161,166,252,203,243,6,235,75,236,34,151,97,240,105,38,33,76,141,238,147,49,186,71,16,70,149,167,64,147,194,234,152,10,18,200,199,178,187,223,32,135,87,166,217,182,161,233,159,137,67,8,104,18,207,232,101,202,167,188,111,13,239,78,155,82,131,177,109,58,18,228,26,247,148,41,210,6,189,223,222,153,55,217,167,48,217,135,56,217,103,221,41,78,246,24,217,156,20,18,166,190,232,236,193,189,211,216,243,102,30,31,138,119,68,195,236,142,40,228,245,187,144,20,196,142,170,52,240,64,202,64,70,167,38,63,241,249,32,56,115,236,249,220,220,110,218,140,25,186,113,19,178,25,159,148,92,183,124,129,102,52,17,217,247,29,21,219,142,209,129,74,96,73,237,104,101,191,44,253,6,247,195,95,157,9,151,227,178,21,142,217,11,163,223,80,193,42,140,166,47,167,86,76,3,191,121,119,111,21,90,245,122,181,141,116,45,249,101,49,62,192,28,64,219,137,237,180,77,109,167,209,207,76,102,58,184,201,116,160,40,159,76,26,214,146,218,152,180,41,30,111,118,213,237,169,127,6,49,110,134,207,144,232,124,57,229,83,225,76,74,16,229,73,70,144,197,18,104,173,33,41,110,35,207,237,112,155,219,100,15,65,90,191,146,159,125,248,32,61,171,17,47,194,153,234,159,177,234,233,173,3,210,179,181,112,237,153,116,246,172,118,79,27,61,222,228,242,61,154,34,185,233,41,221,173,171,53,107,28,135,129,68,121,159,238,178,87,115,133,233,203,238,183,16,39,111,220,83,183,100,226,222,177,89,137,78,47,16,244,87,169,69,129,165,226,219,43,152,10,56,122,244,141,145,120,189,95,148,173,203,178,61,41,73,181,225,22,220,111,144,116,65,30,178,41,176,32,89,210,66,226,4,157,233,156,46,11,172,244,250,41,39,163,165,204,52,95,9,55,130,5,43,101,17,123,41,173,57,162,255,240,128,13,113,132,76,184,61,157,58,222,136,220,61,89,13,4,113,243,11,101,43,178,40,217,32,134,46,78,23,79,37,211,235,178,202,172,109,202,122,18,78,109,236,71,84,208,78,174,189,43,46,185,252,196,64,191,74,86,224,216,246,217,233,166,47,179,197,201,29,116,81,96,223,72,247,39,168,109,126,172,162,239,8,96,246,251,236,133,24,87,166,225,66,152,187,4,52,31,151,27,50,206,26,111,148,14,73,52,239,92,71,89,177,116,6,67,177,79,240,158,5,111,211,201,32,4,69,100,180,191,204,198,196,203,175,44,172,196,104,49,41,116,149,114,208,57,180,184,17,182,28,241,92,66,242,21,11,9,196,143,171,204,151,66,235,110,56,118,108,175,212,152,183,212,78,91,88,101,107,116,43,220,73,185,14,139,138,207,114,196,87,97,241,237,255,66,204,164,5,135,57,59,176,48,99,7,198,110,80,68,190,52,181,210,57,252,86,3,66,3,132,134,80,98,247,146,167,42,91,61,229,17,63,131,85,194,134,231,251,117,42,217,120,198,75,2,234,31,68,228,240,184,199,25,90,103,83,200,194,90,200,82,203,82,128,118,18,82,89,75,44,239,235,87,150,132,90,142,149,151,244,68,45,43,68,46,200,20,119,16,48,176,28,12,204,126,103,17,12,68,243,253,146,113,39,190,26,99,51,17,106,202,79,237,57,200,58,190,166,18,136,65,103,235,244,141,175,252,60,102,83,181,234,106,12,218,72,137,219,143,158,179,126,194,37,175,168,151,180,22,73,14,214,236,210,78,222,203,99,215,251,152,234,227,147,6,29,190,170,151,97,235,48,101,229,237,209,158,37,213,10,235,195,248,185,0,69,33,230,251,128,115,3,164,9,7,132,8,2,28,250,206,172,196,79,169,249,215,25,0,19,42,42,136,216,44,108,121,24,205,195,33,171,52,143,80,201,234,153,203,65,117,47,218,69,220,100,118,93,190,100,93,192,37,174,40,158,61,15,63,95,85,62,187,206,205,133,255,165,43,53,42,141,138,218,134,255,165,23,149,231,83,127,124,139,70,19,84,133,219,69,250,142,210,71,5,126,97,181,242,63,58,82,101,234,187,232,184,67,50,43,173,138,94,233,84,204,138,170,74,47,158,175,243,172,171,149,162,234,80,140,106,66,57,240,150,43,72,40,36,206,91,249,162,118,213,70,229,139,214,109,87,110,213,174,89,185,213,186,170,14,249,88,158,117,232,221,139,103,143,70,29,143,70,29,223,197,168,67,107,63,90,117,60,90,117,252,111,180,234,32,27,38,97,230,64,250,240,193,219,37,226,113,244,177,125,225,140,133,163,168,81,234,36,120,94,6,24,226,233,252,250,212,133,53,14,85,255,167,204,137,47,155,80,115,213,239,10,100,167,25,169,1,120,77,110,200,173,146,29,0,175,160,234,105,224,78,236,224,86,74,159,255,206,91,164,144,187,184,119,177,134,18,125,76,212,253,38,195,20,161,252,188,101,74,114,208,131,88,32,43,23,177,127,3,226,215,160,235,149,9,250,18,148,22,235,147,168,168,83,220,7,196,133,111,106,191,88,120,174,3,72,168,133,163,184,20,61,50,234,32,37,198,3,18,45,145,155,203,144,56,166,187,134,54,197,117,161,127,27,184,174,33,91,232,32,7,22,196,170,224,128,129,138,46,250,93,223,226,1,151,192,35,117,253,90,129,245,203,143,51,105,121,92,254,31,151,255,199,229,255,113,249,255,47,89,254,231,45,245,46,68,166,86,250,212,86,251,170,107,125,102,121,23,56,142,211,69,11,199,25,89,240,57,201,199,133,171,91,90,59,173,58,165,42,76,214,187,106,170,144,185,76,196,191,117,5,150,61,84,255,80,27,215,164,189,178,176,34,139,158,101,226,247,199,133,242,175,88,40,51,119,173,125,111,82,79,215,197,98,176,10,10,124,226,110,196,78,219,67,19,165,18,247,200,79,47,141,137,173,57,240,240,101,172,157,191,240,71,183,52,21,250,161,234,58,121,79,82,104,238,17,185,83,238,154,136,184,171,18,166,44,219,171,228,132,83,57,25,236,191,222,235,157,12,68,61,32,41,186,59,223,61,73,202,51,74,137,79,44,154,43,125,5,112,64,19,83,54,49,62,122,216,173,171,63,165,28,108,197,110,61,214,164,233,23,41,222,203,189,118,71,78,53,54,91,65,227,24,54,233,49,162,192,12,59,1,65,158,72,66,150,145,131,227,22,59,8,241,67,151,234,146,75,55,131,97,38,92,70,107,158,114,227,142,240,246,183,122,82,62,61,251,248,158,134,203,120,48,239,130,28,155,92,203,130,41,227,214,69,128,6,150,221,117,72,135,229,108,92,4,48,138,178,81,133,187,159,151,99,28,124,81,18,200,224,19,18,184,45,12,194,225,28,187,48,98,71,104,159,28,59,164,33,69,151,165,193,187,156,200,61,3,68,155,255,34,160,191,196,199,0,123,175,179,56,185,164,123,62,233,5,26,77,96,192,243,128,252,176,2,240,181,78,35,22,103,167,240,133,38,208,23,110,31,200,35,160,28,0,26,185,64,145,5,120,24,176,230,110,20,194,182,62,46,135,110,188,97,72,64,203,177,207,79,100,190,107,255,102,73,228,19,6,10,189,184,225,214,98,109,209,136,38,136,10,139,132,119,95,21,215,6,255,47,95,27,30,13,255,255,247,26,254,255,55,138,127,255,205,94,136,175,184,23,226,54,158,118,184,226,94,136,13,29,173,201,174,184,27,98,173,133,199,29,174,98,63,196,38,250,33,134,84,42,58,34,190,170,94,11,124,209,213,234,82,115,239,135,74,205,159,255,14,82,243,237,163,212,252,16,169,249,166,123,122,122,119,237,216,35,39,176,78,37,85,146,37,13,254,116,220,191,61,187,39,206,112,201,233,56,238,241,129,122,240,15,136,22,82,166,123,212,120,228,143,236,69,75,126,0,81,48,156,176,36,211,128,11,0,154,19,73,164,28,98,27,34,157,157,201,253,185,114,122,47,62,120,201,140,151,148,9,193,252,80,97,38,212,177,105,111,54,34,17,105,137,143,136,210,216,238,13,95,96,63,127,87,159,180,243,116,1,161,7,204,137,32,48,223,230,188,174,194,50,236,120,163,19,110,38,158,103,126,189,101,42,160,172,38,42,216,183,136,113,88,88,77,239,48,120,75,24,248,163,61,194,69,44,2,11,69,190,38,10,137,213,138,228,6,81,249,34,153,136,68,238,181,248,34,248,101,101,23,162,177,19,11,148,109,78,159,28,41,80,88,16,68,172,165,196,33,128,42,113,139,129,32,218,114,9,19,93,165,160,254,69,146,129,89,12,162,95,224,3,125,38,100,220,136,121,137,109,47,67,112,126,83,217,19,238,32,72,193,112,209,202,111,154,168,12,250,137,161,84,218,103,29,204,227,187,123,193,253,20,79,38,223,49,84,181,238,24,174,90,119,137,73,85,206,160,4,109,165,22,218,122,36,166,170,64,81,69,123,42,193,146,59,107,14,130,62,30,144,119,88,255,215,135,227,181,255,3,127,31,20,120,252,115,93,137,128,5,170,226,165,45,13,226,115,40,62,0,48,177,221,113,228,91,18,117,106,17,127,174,165,183,64,104,249,64,70,39,14,31,115,92,236,129,239,230,54,46,81,222,182,42,109,4,243,132,120,144,188,103,140,241,151,229,232,199,119,158,227,196,119,136,115,211,101,162,115,6,7,109,162,176,163,73,230,207,115,122,235,220,92,191,151,27,223,164,28,227,21,100,207,75,11,2,78,81,227,109,182,234,23,104,16,232,9,3,57,109,85,151,21,149,82,150,251,177,84,181,73,157,43,87,113,233,17,135,220,227,240,36,14,121,152,17,59,154,128,102,109,248,99,165,67,105,195,169,140,182,116,195,99,83,67,143,76,98,98,247,159,248,241,137,131,54,208,145,101,8,181,56,47,153,163,215,180,89,32,153,44,145,28,35,168,60,44,177,151,99,183,251,8,69,223,231,123,9,133,51,165,74,218,22,12,154,60,92,116,20,42,77,190,208,59,161,96,77,25,223,11,29,187,20,178,201,149,74,133,109,101,66,133,151,62,48,3,2,208,16,86,38,219,139,18,127,182,50,119,148,141,87,127,225,5,196,196,238,156,92,22,220,117,79,85,225,216,4,94,8,157,116,157,16,251,75,133,30,182,96,101,212,67,121,28,123,233,162,179,118,212,77,188,208,114,143,108,99,238,174,32,17,110,138,112,168,59,18,112,43,109,10,123,29,56,151,18,94,33,13,56,121,237,223,0,212,137,252,130,55,158,83,149,83,213,75,136,33,209,187,132,85,17,73,128,6,17,50,149,31,209,141,120,248,200,146,48,95,33,241,109,154,111,82,230,156,169,205,174,176,202,108,6,192,2,227,72,241,98,53,82,182,236,208,57,161,180,184,182,241,37,86,63,118,79,159,61,183,5,83,52,78,208,42,129,51,238,74,158,15,114,20,30,108,243,96,86,0,231,31,56,129,84,137,236,0,26,220,149,206,47,198,54,204,132,10,2,185,43,217,176,108,71,22,13,122,241,124,221,126,241,76,126,246,220,245,166,179,136,92,110,212,149,112,196,164,10,105,27,14,240,108,108,119,37,167,59,25,254,75,99,161,8,219,174,116,29,69,211,208,90,95,39,195,242,7,113,51,206,226,63,3,188,253,174,68,78,205,160,21,165,68,170,16,27,207,8,90,92,189,24,199,104,6,141,59,83,254,240,93,175,74,157,89,113,149,78,255,199,168,116,64,14,236,16,29,31,250,42,38,219,166,122,147,137,146,109,122,114,190,105,80,97,178,105,146,179,243,30,23,39,155,77,114,122,222,227,242,100,147,200,147,240,205,4,74,188,179,230,154,93,82,115,193,46,167,185,162,151,211,144,187,109,76,122,183,141,87,237,209,187,109,154,109,60,97,12,223,252,114,155,22,185,220,198,171,246,233,229,54,77,122,185,141,87,253,88,147,207,225,187,5,229,124,194,239,243,154,124,140,223,32,184,110,227,247,113,77,222,195,111,160,1,127,226,247,30,222,253,1,223,32,254,14,240,251,117,77,222,101,119,233,188,196,239,93,188,57,2,226,161,159,127,224,247,73,77,222,199,111,232,239,63,241,123,191,38,31,96,123,161,61,71,248,125,0,226,60,19,148,223,224,247,97,77,126,197,182,155,223,227,247,171,154,252,22,211,67,123,119,240,251,109,77,254,13,219,15,237,253,21,191,127,171,201,63,227,55,228,127,135,223,63,215,228,95,136,23,2,40,224,119,12,248,5,40,130,135,41,160,7,142,135,33,158,39,72,227,145,183,180,56,110,199,84,43,112,174,112,21,10,170,119,146,29,187,223,10,215,99,63,197,235,137,205,180,229,22,92,15,34,167,178,17,196,93,167,182,217,150,79,47,0,33,142,84,139,146,37,22,51,146,117,41,220,15,82,154,129,152,162,72,214,53,189,57,164,52,89,113,139,75,147,163,227,62,201,186,32,23,142,148,38,10,209,63,141,117,69,110,34,41,72,68,52,195,153,126,211,203,75,10,146,149,245,187,52,67,186,223,165,201,138,251,93,154,92,236,119,105,34,177,223,36,209,61,185,68,164,16,127,216,2,88,60,252,60,114,238,224,240,68,204,130,221,26,43,212,3,98,38,122,1,0,121,178,66,176,241,200,130,81,231,81,5,99,29,215,140,206,162,63,205,252,8,18,196,188,137,88,227,200,169,83,135,210,214,203,124,52,85,94,72,214,52,31,69,12,195,147,171,26,132,26,81,169,97,125,46,174,75,178,118,161,115,35,161,91,76,249,97,221,20,85,1,107,156,245,37,31,65,213,183,146,181,85,16,5,248,240,17,170,249,148,143,74,180,43,214,118,62,214,157,216,120,230,247,207,124,12,89,15,37,107,80,12,131,117,98,68,96,205,20,228,141,201,94,184,196,100,206,117,182,252,74,214,31,73,86,30,23,222,2,79,255,69,178,254,153,143,226,231,217,173,163,36,142,200,120,0,219,217,5,94,139,99,253,158,139,33,74,10,203,241,146,136,153,187,142,102,18,161,100,189,73,5,50,179,9,235,125,46,41,183,168,176,126,77,69,165,236,42,173,157,84,28,223,140,181,222,197,206,119,201,116,75,86,123,59,137,248,222,14,158,132,169,182,180,91,167,71,19,185,255,76,19,185,198,163,133,220,163,133,220,163,219,67,230,218,164,216,48,44,57,193,23,197,39,248,82,86,59,130,99,123,160,142,252,80,95,180,25,172,169,86,80,87,239,5,103,37,209,102,85,184,237,30,221,247,3,165,179,190,73,0,39,237,46,178,57,75,46,63,179,189,94,89,231,4,223,135,15,110,1,47,191,168,17,95,191,254,160,162,147,211,150,130,130,131,157,58,206,111,85,176,110,198,153,190,169,81,172,150,252,81,129,248,102,131,156,221,94,238,194,9,20,153,145,6,76,147,99,156,196,66,147,189,223,133,120,2,216,114,51,39,130,183,246,14,251,191,200,177,195,24,235,84,149,53,89,151,13,217,148,155,114,75,110,159,221,163,17,136,184,192,207,126,148,214,192,192,197,211,135,245,36,89,57,252,213,87,14,247,135,174,28,227,191,195,202,17,62,174,28,15,89,57,134,11,87,14,55,94,57,198,223,115,229,8,233,202,1,179,219,78,182,216,134,162,243,214,68,118,148,135,177,11,215,84,112,194,231,15,31,141,120,191,27,43,79,136,146,223,117,171,182,64,148,220,213,137,210,248,135,18,165,240,239,64,148,134,143,68,233,33,68,105,180,144,40,141,99,162,20,126,79,162,52,76,216,89,226,0,229,116,190,35,234,100,74,80,195,7,74,163,226,125,244,196,249,218,154,202,89,25,63,33,118,35,129,216,49,85,151,60,18,124,85,239,160,205,206,14,26,237,236,232,248,48,240,97,226,163,153,114,94,61,250,254,186,13,94,180,19,235,149,30,85,28,143,42,14,183,59,229,110,160,201,94,214,148,187,129,214,136,31,232,105,117,40,44,24,211,213,23,140,217,191,201,213,243,228,135,46,84,151,127,135,133,234,250,113,161,122,200,66,117,177,112,161,154,196,11,213,229,247,92,168,174,115,122,23,238,95,180,72,59,225,193,200,93,9,87,202,69,155,223,36,184,199,174,76,11,20,21,86,238,66,137,68,248,102,195,153,186,97,130,8,232,130,234,129,109,224,231,173,43,4,183,175,104,189,144,242,3,139,71,29,168,191,34,234,123,154,235,133,190,81,37,196,219,82,122,65,133,208,205,185,106,33,177,105,110,232,143,99,40,208,99,77,85,33,158,153,124,196,102,51,178,199,143,138,177,252,217,171,57,54,171,233,142,39,128,247,248,53,223,53,43,149,102,230,221,4,246,180,74,28,18,127,11,112,132,190,23,97,130,120,103,200,98,6,42,230,149,120,119,185,19,4,182,178,45,125,171,72,92,85,94,175,196,121,176,48,225,193,46,4,30,44,185,129,81,190,72,228,205,189,93,137,172,151,87,165,198,137,181,187,73,202,52,49,234,94,126,195,17,100,89,224,174,40,69,198,123,92,208,22,71,112,172,158,56,63,11,186,9,74,36,119,92,2,183,146,76,59,244,3,29,23,194,93,130,81,111,95,193,166,93,238,168,171,102,165,93,131,1,71,148,75,29,167,189,191,79,172,183,242,246,122,145,63,27,94,147,187,233,36,153,120,139,207,39,153,248,192,179,142,252,27,143,164,136,10,8,157,200,145,151,92,66,19,251,49,137,45,214,169,231,179,195,61,201,146,222,238,225,133,204,223,122,61,77,114,45,112,220,249,39,196,15,156,0,172,39,196,75,93,214,185,39,49,111,138,189,160,137,195,128,29,92,120,235,77,60,87,176,55,105,151,209,188,179,164,143,169,168,172,83,229,84,27,106,155,18,44,163,14,205,113,85,222,214,90,226,58,78,68,137,248,20,128,37,104,107,151,89,145,184,131,115,114,21,51,160,180,112,187,99,58,60,178,221,216,98,152,92,253,188,236,205,64,192,74,162,243,227,162,171,140,210,161,124,202,136,215,38,9,171,145,120,127,65,233,174,70,138,101,188,168,125,19,85,77,87,88,232,132,38,118,140,26,48,239,201,108,233,227,75,134,21,137,203,10,177,69,35,61,158,142,93,188,93,121,195,143,87,34,241,114,6,79,246,5,183,205,255,150,187,171,68,219,117,92,209,147,91,155,35,178,228,179,149,1,63,179,131,218,205,220,112,149,220,92,27,101,47,195,226,73,51,193,98,202,121,83,33,155,125,94,90,118,90,229,179,211,103,8,205,141,58,99,254,36,199,74,20,1,156,58,110,207,244,236,73,73,143,57,1,156,207,117,177,56,210,46,228,188,211,141,100,60,72,198,105,238,247,224,22,230,173,202,163,100,85,190,202,172,202,146,124,69,25,197,110,225,78,206,57,60,79,32,73,162,58,1,10,41,35,45,60,131,80,177,175,169,69,254,74,129,86,248,55,206,136,247,188,123,122,129,122,149,88,229,113,33,104,66,174,126,212,6,16,154,111,62,238,0,61,238,0,61,238,0,229,118,128,248,201,196,161,48,179,7,251,48,179,119,83,250,207,199,189,159,71,29,231,227,237,181,143,102,92,143,102,92,223,195,140,107,57,41,155,73,162,4,141,168,140,93,122,113,194,108,138,154,132,112,118,177,40,221,133,84,179,190,89,58,247,106,43,8,210,199,111,183,50,146,52,182,194,130,240,215,185,112,236,168,85,98,150,148,190,117,150,217,135,167,239,157,133,154,100,82,238,143,188,118,54,102,42,31,121,202,71,158,242,145,167,44,226,41,217,9,13,209,162,232,248,47,48,36,122,156,146,143,83,242,113,74,22,79,73,193,239,140,48,43,223,62,154,247,61,138,120,63,200,140,37,228,102,44,90,75,32,199,225,234,228,120,248,67,201,241,232,239,64,142,167,143,228,248,33,228,120,214,197,187,192,112,11,245,218,161,151,123,73,196,235,41,200,7,147,133,148,122,24,83,234,209,247,164,212,211,149,140,74,102,137,157,99,237,69,93,221,100,219,80,124,99,36,181,247,153,88,134,240,232,172,59,11,239,27,109,53,230,217,164,8,134,8,139,246,141,191,131,252,201,119,135,243,87,27,146,157,171,244,37,126,193,144,249,68,13,109,156,180,127,34,32,106,194,125,23,139,13,39,102,0,202,209,108,232,84,51,206,174,226,221,248,212,6,48,58,123,170,226,202,149,221,241,141,106,184,66,212,228,187,251,68,128,158,160,23,208,242,170,215,63,40,213,63,166,206,230,213,215,43,247,242,235,212,187,170,113,151,82,120,132,107,253,95,184,25,102,145,131,205,31,214,149,181,141,11,59,116,154,70,156,34,241,166,194,122,94,94,17,241,182,197,147,213,208,43,49,241,31,130,115,7,221,136,192,47,86,37,157,213,128,50,73,235,235,86,67,90,250,36,83,118,223,27,7,36,127,175,6,187,195,119,99,34,42,167,201,137,109,121,146,112,44,187,251,175,68,158,101,242,200,179,60,242,44,223,133,103,49,168,35,25,116,228,50,6,222,197,125,228,89,30,121,150,127,23,207,242,200,173,252,71,114,43,149,44,103,114,25,192,154,118,65,12,203,96,176,27,232,129,52,147,130,24,79,92,2,170,3,49,117,208,47,33,46,7,127,47,6,103,49,235,81,25,39,30,245,146,14,124,31,246,194,87,182,240,44,99,1,111,65,125,190,0,111,65,136,45,13,251,52,174,199,193,9,203,241,242,168,183,63,248,145,92,71,234,48,208,75,234,82,6,154,29,61,158,7,250,47,103,74,116,51,117,32,200,76,29,8,234,124,191,243,64,63,140,83,153,252,29,56,149,203,71,78,229,33,156,202,245,66,166,100,22,51,37,147,239,201,148,92,62,204,92,253,7,171,29,170,55,192,252,248,55,202,71,200,251,5,150,83,84,184,35,151,35,223,17,172,57,244,8,186,224,248,56,248,66,252,191,89,210,63,46,27,32,73,231,215,116,225,22,50,57,189,152,175,186,28,138,247,153,21,108,170,95,11,75,34,247,102,38,95,103,22,69,33,34,217,209,123,221,59,160,167,54,230,28,208,154,165,14,109,120,221,201,3,15,109,212,4,159,220,34,156,133,25,201,102,35,91,62,43,212,213,90,37,112,62,205,92,152,152,149,95,236,19,231,87,69,74,168,248,2,108,226,62,4,11,204,223,195,188,163,193,107,100,204,10,140,108,211,203,249,181,176,208,95,252,72,30,2,253,239,157,248,31,29,143,189,19,30,232,145,155,120,220,150,113,97,6,138,204,196,36,197,76,76,128,153,64,55,185,196,221,236,12,62,167,2,111,49,89,157,183,184,252,161,188,197,245,223,129,183,184,120,228,45,30,194,91,92,45,228,45,46,99,222,226,250,123,242,22,23,57,133,199,220,243,167,236,144,85,124,206,69,112,165,94,22,193,206,125,68,17,94,59,254,67,207,135,38,34,244,181,123,117,61,166,58,165,178,123,1,203,154,75,175,154,27,66,99,157,17,186,237,127,66,137,37,158,117,12,220,73,181,22,159,43,251,250,85,56,44,156,164,39,7,116,196,178,133,203,67,145,219,74,197,121,168,168,24,163,252,95,75,131,137,125,38,197,34,162,176,229,118,38,158,105,73,243,45,204,5,43,161,150,61,226,195,172,220,203,25,30,160,252,136,42,22,233,122,252,71,88,234,214,108,247,96,111,247,96,112,143,238,192,231,93,164,113,153,185,72,227,250,219,46,210,40,161,31,65,124,211,75,60,194,121,142,232,152,0,33,199,16,197,57,148,63,66,165,242,122,236,216,33,250,130,24,142,103,35,188,76,196,169,140,221,139,192,14,110,43,232,197,27,62,167,246,149,3,36,7,15,178,85,222,16,71,255,18,95,29,113,224,179,247,249,0,88,194,220,229,11,253,163,195,189,189,243,195,215,39,187,251,187,191,15,82,151,106,226,5,71,193,137,59,113,252,89,84,181,113,177,6,82,193,191,211,183,111,198,45,39,107,58,86,126,143,55,237,114,80,184,128,183,1,160,121,141,94,220,43,166,14,10,166,249,195,153,190,30,209,198,21,68,92,197,220,160,64,71,202,231,96,234,246,18,92,206,196,91,75,249,173,52,232,189,31,175,90,240,174,24,205,161,241,179,233,8,41,121,88,124,39,197,198,162,139,110,114,247,163,10,23,86,132,213,171,26,191,117,185,154,186,5,196,17,128,234,21,160,96,230,30,142,210,54,30,239,238,13,14,78,248,93,85,78,234,2,162,80,108,168,35,151,102,190,47,224,186,63,39,151,8,221,197,173,42,56,192,154,146,39,112,214,111,98,72,1,113,20,146,36,221,236,1,237,168,38,202,93,135,114,102,244,118,59,134,130,150,234,232,247,178,200,131,95,201,34,119,222,19,184,246,207,105,129,0,111,254,128,117,223,15,162,176,251,236,121,248,249,170,130,151,73,92,248,95,186,82,163,210,168,168,109,248,95,122,81,121,142,54,93,236,110,6,36,120,81,0,5,87,190,168,93,189,242,69,235,170,102,229,86,237,118,42,183,90,183,243,226,57,122,219,118,22,102,209,49,139,106,96,30,213,88,50,83,7,243,144,44,66,142,117,104,244,139,103,223,183,87,208,33,168,78,95,165,87,208,21,200,98,172,214,43,85,195,76,205,255,205,221,34,89,204,21,187,101,254,175,31,173,36,203,170,221,210,191,119,183,174,132,59,79,46,129,38,85,224,151,122,74,39,215,160,99,146,169,63,190,189,66,197,171,15,83,30,82,54,43,77,165,221,108,87,224,183,98,146,191,86,197,84,58,134,6,191,44,14,239,77,97,217,160,0,188,107,160,66,247,251,186,106,133,236,247,193,239,23,236,7,233,6,198,23,213,163,180,213,22,171,161,73,74,214,219,180,2,12,94,174,10,13,170,104,38,85,148,37,3,176,118,205,197,201,176,193,173,242,6,27,21,85,85,12,189,83,193,151,138,206,30,90,69,87,90,166,137,47,60,193,242,109,87,181,197,173,194,116,157,229,146,169,230,156,214,43,77,104,109,3,27,217,160,61,48,20,181,163,209,23,18,181,92,179,17,150,109,161,26,59,186,174,140,186,251,106,67,105,235,154,108,40,218,158,170,194,143,217,214,222,25,59,16,218,106,180,123,42,160,79,91,166,207,6,252,83,229,36,249,239,88,43,20,34,148,213,162,249,247,90,138,218,108,99,26,44,64,235,200,244,73,11,104,41,90,7,242,239,180,222,145,180,5,165,64,133,250,78,75,105,182,245,113,189,161,232,166,170,180,109,40,65,215,101,250,36,229,212,21,85,131,10,118,218,239,84,93,40,163,172,243,42,66,121,137,49,3,160,222,118,245,60,148,58,178,14,85,233,138,214,38,125,106,155,50,125,210,62,65,236,18,109,208,210,69,151,37,107,46,215,82,125,185,100,230,114,149,118,150,4,15,22,167,206,161,13,170,174,24,70,11,112,82,81,91,128,171,240,213,236,224,151,166,153,228,171,165,145,47,93,195,175,118,163,141,88,172,26,252,217,192,80,189,197,94,146,130,150,67,112,228,30,68,50,48,183,19,75,80,21,92,3,150,33,82,164,188,246,146,229,117,242,184,5,100,168,5,248,100,236,232,159,213,29,227,157,106,40,186,106,32,150,181,100,242,160,56,198,83,45,131,236,70,6,137,179,131,164,177,149,2,95,144,244,53,201,175,182,202,26,65,58,189,12,198,104,75,2,91,159,191,232,168,26,206,253,10,32,19,123,96,235,21,163,99,210,23,18,183,92,203,59,25,20,46,75,215,206,210,101,54,92,77,24,4,160,103,205,119,170,9,68,140,140,86,19,71,171,67,232,83,135,209,39,153,39,91,98,188,204,146,154,0,249,155,77,164,134,74,123,15,222,117,181,133,148,81,109,124,86,175,129,60,119,8,37,50,8,146,24,173,132,60,243,44,203,32,138,90,86,51,244,10,168,60,0,86,67,210,75,40,56,39,224,64,219,1,79,118,84,243,157,170,237,64,66,205,48,151,197,73,213,92,150,196,168,73,194,245,43,134,14,133,28,24,199,15,83,49,41,106,224,130,78,222,57,54,44,226,223,84,92,68,145,225,70,54,6,89,63,149,176,126,234,247,225,227,72,55,243,172,28,173,95,226,0,208,25,0,116,198,204,100,225,180,82,1,100,84,179,131,154,148,128,250,144,74,65,73,100,253,110,15,27,176,110,55,116,181,174,203,38,254,101,150,231,165,138,81,141,121,229,124,11,52,133,54,36,131,8,53,154,192,80,116,20,179,7,35,47,227,31,155,12,154,220,84,204,207,141,76,48,36,148,59,59,102,175,33,55,88,8,124,191,51,82,223,198,239,133,29,207,84,218,185,54,243,149,2,25,80,11,106,133,153,73,136,188,105,39,245,192,243,93,39,221,142,223,87,5,20,27,17,105,69,241,200,76,228,109,29,241,93,95,44,233,52,137,252,6,12,25,153,37,218,146,185,0,27,99,101,0,155,90,230,178,82,21,166,47,202,37,204,9,142,129,49,37,9,190,116,1,210,149,224,150,252,208,89,209,226,108,182,64,246,191,147,204,41,165,229,178,100,38,224,91,20,216,94,72,157,113,73,25,189,8,62,211,157,90,142,196,169,64,226,116,70,226,212,135,146,184,172,64,252,77,83,146,45,212,9,56,146,254,227,200,72,113,251,137,224,101,146,246,183,136,20,150,94,175,51,64,205,150,146,65,138,172,172,157,158,164,4,37,144,18,1,223,100,235,178,46,243,57,214,188,86,223,193,18,170,102,87,172,98,100,202,173,149,70,33,93,158,155,45,195,215,252,53,160,86,137,88,171,18,185,81,37,44,18,6,172,10,239,78,172,229,89,14,218,166,172,247,18,96,35,145,109,2,176,205,213,97,109,62,8,212,173,239,8,233,98,108,50,100,181,185,99,216,42,37,221,248,172,35,11,212,75,2,72,146,223,43,235,243,202,48,118,196,28,134,156,47,194,160,37,20,244,155,202,125,77,222,107,141,3,162,137,116,79,69,170,167,146,172,63,160,243,58,118,222,76,119,254,186,45,54,92,95,212,119,29,250,110,10,57,96,125,204,150,48,175,235,154,216,117,227,47,236,186,41,3,191,171,103,186,174,137,13,135,20,115,123,14,75,191,182,176,8,85,91,84,70,110,0,128,13,207,148,209,92,80,70,110,4,114,69,44,59,4,237,191,110,4,112,0,116,161,149,186,220,204,116,99,46,248,9,244,51,192,207,228,95,0,123,130,252,217,18,84,125,101,236,79,119,34,95,196,60,216,183,23,193,158,176,27,104,46,215,149,200,43,113,67,173,25,0,217,90,37,240,35,252,170,171,237,70,77,250,65,211,68,85,90,102,7,88,94,163,173,217,192,160,52,85,153,62,201,122,80,215,21,83,87,154,141,86,175,165,52,205,166,76,159,108,85,86,218,240,167,245,155,138,218,232,0,127,174,182,219,178,169,104,68,223,161,52,91,168,86,84,77,42,79,183,64,30,53,13,84,191,225,147,150,172,42,122,29,53,0,189,6,36,208,100,246,36,255,64,134,53,65,12,105,30,131,0,107,34,109,198,162,84,144,103,155,161,174,52,58,106,93,83,154,29,162,92,169,3,123,101,234,67,212,55,181,234,74,91,3,94,169,9,37,183,52,104,36,196,24,152,114,175,77,148,48,208,84,72,167,183,85,136,55,52,85,105,55,90,16,107,106,48,130,138,222,104,98,202,86,19,218,217,192,213,128,60,25,131,175,52,16,32,216,204,38,150,74,158,52,70,0,221,114,203,165,210,164,156,110,155,114,186,109,134,23,38,174,158,10,145,161,161,149,133,50,96,10,37,149,102,83,71,49,191,65,0,219,108,2,188,200,147,137,250,90,179,89,111,192,64,52,63,1,92,80,181,161,52,154,29,197,192,129,83,84,189,13,163,140,99,204,70,88,134,1,54,49,1,118,20,199,142,60,89,84,171,217,66,101,46,6,26,6,123,178,40,93,53,32,170,13,69,182,13,246,32,195,170,104,122,27,34,154,48,92,44,154,71,152,29,204,161,233,88,147,138,195,74,158,44,178,213,134,81,128,97,6,84,99,207,36,66,86,63,65,70,24,119,200,0,229,171,88,170,110,52,81,207,172,25,200,29,15,49,186,217,134,184,54,214,173,234,216,106,179,173,97,2,21,159,237,182,9,79,195,236,192,216,183,13,28,119,3,26,163,116,218,136,32,29,67,197,36,152,160,173,41,90,29,100,37,132,89,211,104,145,90,177,119,166,214,177,33,73,147,244,169,201,117,42,42,212,7,24,221,54,135,88,15,180,24,208,1,122,209,66,229,142,161,19,12,212,90,0,233,6,192,220,84,154,100,122,224,147,169,194,245,38,52,163,137,9,154,29,250,96,17,90,211,128,209,35,157,214,52,248,110,144,182,181,176,149,170,209,178,113,220,49,67,131,105,231,17,180,154,70,64,208,36,195,215,97,79,14,193,102,91,1,130,165,52,76,220,20,192,39,29,194,14,206,50,85,87,177,103,56,255,218,124,250,225,94,129,210,54,17,171,84,221,96,79,142,17,109,138,17,144,83,165,15,30,209,66,164,235,116,116,68,58,3,123,161,118,224,15,225,174,27,0,160,134,209,132,158,180,128,88,144,182,170,4,174,154,166,147,248,38,116,170,213,110,202,244,201,74,236,168,216,94,156,202,26,14,38,123,50,10,1,96,134,242,84,2,123,93,109,225,171,202,6,219,108,2,254,34,196,58,6,76,218,54,162,18,125,50,70,13,104,5,192,201,180,113,198,117,100,250,100,144,239,168,58,226,6,224,22,4,188,65,109,118,187,69,244,105,134,156,154,117,191,63,68,49,178,181,44,69,110,200,168,79,78,150,173,58,244,250,157,218,216,209,63,103,3,141,212,194,100,188,107,239,180,223,137,156,46,164,249,125,210,4,196,128,97,3,10,173,53,58,168,251,235,180,59,45,243,93,11,38,100,187,169,219,64,146,27,109,147,62,57,202,52,27,38,121,24,173,107,248,213,90,134,65,8,35,161,193,236,151,35,151,209,86,180,14,96,245,30,202,171,64,220,219,0,255,166,161,98,177,186,73,30,60,105,67,67,172,106,27,99,152,54,77,220,50,0,108,208,32,157,14,95,244,25,227,31,32,123,11,166,141,174,141,97,2,118,96,84,97,14,180,218,29,27,135,88,199,233,69,126,88,106,205,192,241,215,77,205,52,174,177,18,163,25,214,177,145,26,86,209,134,57,207,62,72,127,222,65,197,4,12,48,142,180,149,69,157,167,105,63,227,238,162,97,22,36,146,147,68,215,6,212,217,108,55,203,82,49,56,126,174,211,194,122,5,201,84,62,66,180,109,191,175,200,142,45,141,87,77,165,165,119,144,196,235,74,91,53,12,179,180,127,170,0,4,16,187,97,212,48,81,91,239,104,244,25,39,50,218,29,189,206,1,11,128,80,181,214,176,129,36,181,129,148,15,224,223,65,226,170,227,122,219,78,190,13,92,153,155,29,27,105,70,203,164,79,14,124,50,244,132,234,107,184,22,193,84,109,27,241,47,79,163,195,82,2,100,223,104,181,134,64,103,90,6,96,118,83,135,165,10,249,22,32,12,64,217,219,102,11,151,11,93,5,116,3,200,107,29,36,235,208,63,13,50,0,82,168,72,159,160,81,128,27,58,16,58,24,36,83,109,153,176,128,192,138,4,29,34,208,1,146,212,105,169,38,106,3,233,47,155,82,176,140,232,77,100,34,160,77,173,38,253,134,69,150,255,242,84,208,222,70,27,67,97,221,66,189,42,137,7,76,214,33,95,7,137,89,71,131,236,240,169,181,112,107,86,7,86,168,109,180,175,129,2,118,12,67,207,163,137,42,231,198,239,119,220,224,236,1,205,237,180,12,250,100,8,213,38,164,64,23,200,3,145,89,69,162,130,76,22,33,42,237,207,217,64,163,168,72,220,44,253,102,49,161,76,213,213,74,212,154,89,157,197,124,77,168,186,154,213,71,155,100,106,36,153,140,239,190,93,144,212,199,121,190,70,34,246,83,61,128,160,237,24,186,193,112,236,100,166,234,16,119,147,135,183,0,149,160,139,251,25,52,81,94,215,152,213,231,39,138,36,162,71,34,106,199,86,165,131,122,164,6,125,231,187,112,52,86,203,40,34,127,196,200,138,186,211,213,12,196,84,115,21,116,232,148,219,174,21,64,45,187,251,145,232,58,169,138,147,235,59,255,43,1,84,160,194,70,147,36,106,127,131,59,117,127,5,88,90,201,244,110,101,55,246,74,182,180,132,173,172,182,210,65,155,150,86,203,70,227,133,166,76,159,76,58,210,81,154,108,182,58,189,124,28,201,3,28,76,167,175,35,107,9,210,174,73,216,119,20,30,13,180,140,81,91,244,121,140,49,52,77,92,215,239,11,55,221,196,205,54,92,19,117,20,154,115,77,108,212,73,243,80,62,144,115,113,73,243,135,176,210,117,144,69,215,201,106,66,54,173,12,141,198,41,40,58,27,176,72,152,108,3,43,174,237,247,239,179,163,55,127,216,86,66,204,214,234,86,167,173,37,231,76,90,65,30,93,187,30,81,144,227,46,12,218,119,42,164,4,220,159,129,34,224,103,145,162,92,7,72,162,26,192,148,27,241,254,32,10,66,230,59,29,216,83,115,76,101,110,148,176,51,137,0,133,64,162,212,81,74,85,53,3,57,15,34,89,82,217,7,237,161,52,20,140,13,163,53,6,182,196,204,100,54,112,96,63,235,217,122,177,45,229,24,151,237,53,180,222,80,40,50,92,215,181,33,145,210,145,173,2,177,24,69,197,38,125,213,48,20,245,28,40,16,209,39,19,182,16,205,85,179,185,74,125,26,217,56,5,126,174,105,231,75,36,213,161,218,8,106,35,114,51,11,71,219,62,200,5,57,136,156,28,75,203,200,74,3,136,90,68,168,206,20,86,143,11,251,177,184,221,92,29,183,155,171,227,118,243,193,235,193,74,236,147,190,178,153,173,62,199,202,246,135,238,121,119,202,225,190,112,229,210,43,6,252,67,131,215,101,13,75,58,243,224,191,68,125,42,86,168,98,141,234,3,170,92,121,105,198,21,153,152,224,53,43,237,239,184,44,151,237,67,224,156,54,119,80,254,104,226,194,5,210,188,76,159,124,90,119,84,162,81,35,122,196,54,249,227,115,148,168,101,77,149,216,150,170,50,125,178,92,168,82,81,137,54,21,38,190,217,104,168,168,126,99,191,68,50,129,201,142,6,168,234,117,3,105,9,106,102,233,147,105,225,128,186,130,196,168,33,125,108,171,236,65,215,250,150,97,40,173,38,16,60,162,17,195,38,168,77,16,230,176,97,205,78,91,171,163,105,42,126,131,112,6,82,33,154,102,25,102,147,40,40,233,47,111,32,106,202,76,91,36,193,168,55,5,98,154,166,203,13,153,129,104,222,142,66,71,105,154,168,39,55,212,68,238,66,149,116,3,150,231,70,123,15,117,236,157,166,65,72,33,106,167,116,163,35,72,113,26,26,17,163,125,76,71,109,181,223,104,168,96,51,84,248,110,106,42,138,160,26,253,48,58,123,6,10,160,196,104,134,134,2,144,117,83,40,8,138,199,173,11,165,213,104,105,218,39,92,141,76,179,133,58,26,212,22,54,140,14,46,80,38,68,65,123,96,96,26,64,120,219,180,28,29,154,207,26,78,254,64,230,110,65,243,65,154,110,181,222,116,64,112,55,160,217,88,91,171,133,42,167,22,251,50,247,90,104,114,71,205,120,72,40,180,19,209,33,110,81,2,151,223,127,216,142,32,84,222,226,232,139,234,10,83,166,207,213,208,87,147,85,97,179,130,161,175,78,177,151,225,130,136,181,4,91,91,252,185,34,206,182,8,206,26,164,70,147,224,171,65,54,28,208,120,17,121,58,250,140,241,180,181,2,154,182,22,97,169,90,132,166,106,25,150,38,72,1,201,76,162,41,212,9,26,234,89,52,76,163,15,75,57,7,207,26,60,33,238,25,17,60,106,45,192,35,245,123,33,210,98,110,18,65,137,4,92,163,236,100,155,178,147,157,197,236,100,71,105,52,64,216,232,55,9,223,222,82,90,29,52,63,109,17,128,52,113,138,195,211,68,131,81,52,190,7,32,66,127,101,19,184,126,179,165,18,66,208,106,154,200,235,163,38,137,108,222,232,141,78,10,94,32,65,52,213,86,31,21,173,38,217,64,107,16,16,235,38,140,26,170,115,112,67,12,149,198,40,189,232,109,248,133,42,129,166,163,42,42,222,8,32,243,192,208,75,205,234,120,95,218,184,149,2,236,101,31,79,100,152,45,100,52,181,70,155,16,78,220,185,232,144,55,104,58,32,53,57,162,128,4,163,141,200,139,86,134,248,100,221,170,147,110,213,137,252,67,250,85,23,251,69,81,171,67,186,5,136,101,16,165,124,187,99,16,146,135,42,125,178,165,49,212,200,180,37,101,66,191,76,220,194,76,247,171,78,42,76,247,235,199,216,55,234,239,58,132,206,104,50,125,82,176,162,49,73,97,120,221,120,167,47,181,143,88,104,47,23,43,152,68,131,221,31,166,214,210,178,181,234,75,153,254,104,11,78,57,44,206,165,106,203,102,211,226,109,119,90,87,123,169,186,4,155,92,189,212,168,119,65,166,214,67,50,169,141,7,229,210,86,205,85,104,220,191,92,174,214,131,114,173,222,49,53,123,90,235,251,25,224,229,121,232,22,181,207,84,137,230,143,234,73,51,70,142,139,75,104,81,27,118,204,220,74,20,100,52,119,81,219,191,175,243,158,173,217,197,197,216,57,241,253,113,228,78,139,157,246,252,247,249,175,177,255,27,29,22,17,23,128,232,180,231,146,59,237,105,163,211,158,75,238,180,199,208,209,107,207,101,236,181,199,68,175,61,16,172,214,208,99,108,117,38,120,239,185,92,221,123,207,245,15,245,222,115,241,119,240,222,115,245,232,189,231,33,222,123,122,221,211,83,233,194,31,227,13,236,252,126,81,9,216,231,143,18,122,221,189,118,236,145,19,88,234,189,204,95,181,123,89,186,64,247,8,159,102,126,228,72,103,103,11,156,171,92,199,190,127,216,237,213,10,117,110,18,42,17,80,205,11,59,160,3,211,205,71,224,28,143,108,152,177,1,187,55,186,36,182,219,227,142,91,46,190,205,113,75,198,43,74,92,1,117,84,131,183,32,43,246,104,84,69,113,228,130,208,125,73,240,82,114,69,189,148,216,137,19,17,231,75,228,120,163,19,218,220,82,119,68,17,91,59,16,29,169,171,35,90,61,117,202,193,253,117,92,248,51,111,20,50,79,29,44,139,18,248,126,148,186,148,218,75,218,204,146,94,64,81,163,173,89,20,65,33,213,211,51,37,132,241,117,104,199,133,196,80,163,19,220,82,23,30,126,208,131,72,233,130,228,145,106,64,157,98,95,29,66,145,175,221,225,71,39,88,173,72,234,30,37,93,228,124,135,32,213,134,156,120,63,172,194,60,184,187,151,227,148,113,50,249,142,161,134,117,199,112,195,186,187,182,189,209,24,26,104,221,33,42,167,160,238,109,10,158,75,96,118,79,156,24,160,206,200,141,170,204,211,53,141,167,222,152,171,116,66,200,79,84,116,97,114,207,174,30,184,93,14,239,127,8,110,22,121,236,25,108,239,158,28,30,157,247,119,122,7,175,68,127,61,132,233,145,109,122,111,58,44,255,121,87,63,131,189,65,255,100,247,240,128,229,173,49,247,141,196,205,139,19,59,141,122,250,212,78,229,78,121,175,185,11,148,240,218,191,65,191,61,20,47,195,232,118,140,121,47,35,96,10,167,95,164,116,56,101,56,165,194,80,22,228,95,94,2,9,123,143,65,107,210,148,57,134,242,187,65,226,28,103,15,16,45,172,58,212,145,185,204,27,74,120,35,21,217,28,30,16,40,232,140,135,192,66,200,189,69,166,20,2,123,195,25,135,206,29,229,114,252,83,158,173,174,158,193,50,46,100,216,197,106,170,46,46,231,251,32,39,42,19,215,171,186,44,113,181,86,87,101,214,146,53,222,146,250,24,151,252,124,149,56,213,167,202,145,237,93,57,213,177,60,196,209,77,90,56,2,20,195,246,84,226,123,65,109,24,198,207,252,94,80,88,192,2,226,242,11,184,237,167,79,121,217,176,164,190,132,228,97,181,134,97,215,238,200,169,82,143,74,229,212,9,239,125,71,15,90,243,252,27,5,223,226,239,140,87,144,113,117,198,168,8,25,226,20,141,168,74,10,158,13,27,251,33,208,85,36,180,3,196,206,61,82,10,240,13,210,16,232,12,204,65,209,189,148,71,139,73,200,51,117,75,79,40,52,206,101,244,251,154,117,112,180,170,175,171,18,207,86,132,23,202,86,207,168,95,72,26,0,163,48,114,144,130,50,191,68,94,177,87,167,120,162,121,9,14,120,69,88,138,139,190,138,189,137,61,197,13,145,199,27,23,12,33,245,47,79,166,99,156,152,23,94,238,115,247,155,70,59,41,62,239,218,14,4,130,185,99,206,200,111,221,6,78,236,70,34,243,215,102,20,97,98,7,87,174,183,71,168,136,36,163,176,19,113,233,36,218,40,72,84,87,127,138,234,182,72,59,214,53,66,61,248,66,51,84,182,236,144,11,108,181,141,91,229,100,176,255,122,175,119,50,232,158,130,36,59,181,197,211,98,233,118,129,100,137,241,47,158,201,207,158,143,220,207,5,233,16,229,252,64,34,41,92,111,58,139,42,132,19,148,112,186,74,21,226,219,151,57,231,237,74,78,119,50,252,151,198,66,113,117,233,210,187,123,172,245,117,50,246,127,132,232,68,140,197,19,63,247,93,137,56,198,175,188,61,218,163,85,216,226,145,74,50,109,160,137,54,68,73,207,215,161,129,47,164,51,229,15,16,147,171,146,132,50,107,90,82,189,45,119,102,133,139,87,34,222,71,213,166,94,3,216,157,74,44,185,116,134,40,40,14,48,44,143,234,80,55,97,210,110,205,46,65,34,168,1,135,216,209,245,145,100,101,139,197,73,144,20,44,105,186,217,144,112,93,199,246,77,103,225,117,245,212,83,92,89,130,198,159,210,126,215,53,71,87,205,145,174,158,221,145,67,163,214,63,70,163,209,61,113,175,86,143,89,141,124,90,170,215,176,212,70,227,127,54,200,154,66,95,167,64,84,128,36,88,170,241,250,215,13,160,159,245,208,253,19,191,233,173,14,117,8,217,0,234,17,92,142,253,27,139,206,222,133,85,85,20,7,198,31,217,242,187,11,123,248,241,42,192,233,90,103,109,85,135,154,174,55,54,104,241,150,58,253,82,9,253,49,136,200,255,48,91,77,179,205,35,160,94,96,181,38,150,231,123,206,10,245,213,235,172,92,251,50,114,2,121,149,140,216,202,233,202,249,44,234,79,176,160,159,180,59,43,180,29,125,20,218,163,74,180,74,245,113,30,120,201,183,33,184,186,176,171,90,67,198,35,11,205,134,172,24,181,39,238,4,17,205,246,162,141,21,80,71,4,19,172,239,46,86,198,176,73,83,244,142,217,214,63,223,60,160,144,81,82,136,170,155,134,246,249,70,104,30,67,75,32,35,83,171,17,127,49,172,88,17,172,47,20,88,17,198,119,151,144,26,177,219,177,148,150,214,81,91,159,111,54,72,208,13,109,69,171,209,120,24,80,160,39,229,53,60,180,196,213,144,64,113,195,250,216,177,47,239,210,179,39,55,187,30,48,149,86,107,75,146,235,154,183,37,160,100,39,219,148,100,172,87,2,76,144,71,115,225,128,252,131,10,173,163,254,212,157,194,42,18,7,157,159,95,248,163,91,168,77,8,129,229,46,73,9,200,155,180,35,55,209,180,218,3,27,226,120,228,23,171,186,70,170,91,208,34,139,68,188,72,53,160,100,190,183,82,243,125,22,132,144,134,232,136,157,224,123,129,7,74,69,184,99,139,95,172,132,40,101,69,172,214,171,229,186,129,252,69,221,141,156,201,249,57,241,175,32,44,155,89,10,176,92,129,148,143,33,207,69,43,92,122,57,88,153,28,80,245,64,125,20,248,211,145,127,227,173,190,158,62,168,154,243,115,132,86,76,158,219,192,25,224,222,113,93,8,248,134,114,43,200,49,222,125,35,36,104,81,204,187,44,224,166,88,166,49,186,104,93,94,150,99,73,121,121,185,170,233,108,147,191,161,133,164,128,130,113,211,117,67,53,237,85,81,153,250,184,189,176,131,243,243,155,192,158,222,81,46,159,209,216,58,140,139,48,227,89,28,91,11,210,145,203,213,54,245,167,83,136,251,82,39,78,186,81,210,254,87,151,22,7,241,52,242,252,156,8,2,119,184,78,215,91,132,133,20,86,160,135,48,67,203,87,74,185,181,187,21,106,172,40,195,107,103,248,177,94,56,214,105,96,42,166,214,40,98,108,230,22,65,58,64,226,129,111,230,212,70,224,10,154,154,153,226,9,98,198,6,85,66,150,162,171,24,159,175,49,116,236,96,120,61,143,185,23,166,255,200,14,175,157,132,159,22,25,41,222,167,76,181,60,52,141,48,106,35,63,203,227,166,0,244,75,225,199,242,43,134,218,108,182,230,116,7,247,27,20,2,162,133,69,81,192,108,140,220,16,144,226,214,114,61,66,142,136,198,125,163,128,36,26,166,106,47,207,235,132,119,133,48,42,150,133,190,141,206,98,109,231,231,158,253,153,77,228,59,148,130,235,246,216,189,242,172,161,179,210,194,76,203,185,3,185,204,142,86,19,147,66,70,222,115,120,201,186,9,80,32,136,81,15,236,145,59,11,69,136,196,241,100,142,228,18,208,81,179,26,21,54,96,121,126,30,227,88,106,33,146,1,21,123,177,17,203,4,144,72,199,66,83,43,15,15,93,190,179,156,35,173,15,237,0,248,244,24,4,67,122,59,192,157,32,10,179,74,64,136,31,86,49,160,82,175,24,48,9,106,5,221,152,143,37,247,74,224,132,78,240,217,119,131,165,121,19,96,179,38,246,120,156,10,203,76,131,198,253,60,214,88,185,177,3,15,177,24,201,49,99,157,156,209,210,89,42,35,247,115,146,77,88,41,230,22,96,143,157,128,176,110,242,114,201,132,90,254,113,121,41,10,1,146,44,161,69,129,19,224,62,163,165,203,76,145,110,157,74,219,214,250,31,142,247,209,245,194,245,27,63,248,8,43,253,208,89,191,184,8,1,80,159,103,206,122,24,12,215,209,210,34,92,191,12,0,214,199,228,158,201,112,157,120,155,247,80,147,185,126,229,134,39,246,69,63,9,248,15,46,49,36,69,97,57,74,8,31,0,213,71,240,125,159,18,39,176,196,224,76,62,241,137,188,178,237,134,54,222,149,160,64,113,210,153,236,217,19,68,214,51,121,98,79,167,48,165,66,75,234,245,222,246,228,79,91,189,254,174,252,182,183,55,219,146,251,189,125,117,75,118,251,189,87,175,228,223,122,253,158,252,30,31,54,62,194,45,124,58,189,222,71,76,182,23,109,201,90,191,247,246,141,124,187,213,123,213,195,39,196,126,220,234,245,110,49,122,244,71,95,158,252,210,243,183,222,200,55,91,61,117,107,66,138,214,33,207,43,72,240,70,110,247,49,249,219,222,184,79,98,222,64,140,191,221,107,67,204,21,20,241,27,4,117,182,166,36,236,99,255,141,172,145,194,135,248,192,104,23,179,76,251,127,146,248,27,136,159,108,177,40,90,230,118,170,204,56,254,109,239,179,16,243,170,231,111,191,145,215,160,113,219,113,227,12,104,28,4,222,244,123,189,171,109,8,251,115,251,203,54,54,181,9,129,33,4,222,244,33,176,181,125,189,45,187,175,122,238,224,141,60,131,64,31,83,254,49,48,183,229,219,151,189,79,3,222,183,33,131,68,52,0,80,220,254,220,91,131,152,38,36,111,96,242,245,193,120,32,135,219,189,201,203,55,20,194,0,214,43,210,171,151,95,0,252,208,171,151,111,24,72,63,241,94,189,138,219,254,9,160,242,138,199,3,120,255,124,149,128,119,187,55,131,168,223,82,160,250,242,10,64,117,53,232,25,16,243,182,55,221,137,11,186,29,244,174,118,160,23,144,112,13,195,174,119,62,247,229,143,187,189,16,2,63,66,91,219,216,223,104,39,218,198,42,27,16,104,144,42,225,9,67,5,81,250,78,212,151,175,94,246,214,32,234,24,99,96,160,162,221,184,49,225,203,158,191,75,70,79,77,2,1,6,55,16,8,221,162,136,244,101,23,17,14,26,7,129,238,86,140,114,62,111,124,103,23,26,63,129,30,255,252,70,110,8,16,9,99,132,35,69,7,63,211,178,111,33,89,200,203,254,243,103,149,226,192,207,191,177,244,159,56,204,90,191,56,144,192,134,76,141,126,239,211,47,111,82,165,146,248,164,27,219,61,237,23,210,56,90,170,254,11,148,186,214,239,93,237,33,56,123,239,17,112,123,30,64,120,187,247,105,143,119,226,138,32,129,219,103,80,129,103,147,60,201,200,184,188,45,189,38,22,104,238,5,125,50,22,251,12,27,38,253,116,170,16,82,245,205,173,206,150,124,51,232,13,6,241,36,236,143,97,12,251,189,221,109,128,126,239,45,4,108,255,138,48,216,29,32,198,247,62,97,146,221,207,91,242,199,151,24,132,16,189,193,160,94,79,146,47,221,177,99,73,115,232,197,38,252,61,37,219,32,100,175,230,41,217,33,237,54,158,186,163,46,95,62,159,142,109,239,170,139,36,252,41,185,198,103,212,141,2,200,36,241,117,145,93,110,100,157,62,251,39,221,10,165,204,111,5,255,179,42,76,4,222,248,16,124,240,82,241,245,145,29,124,132,120,202,34,211,248,240,218,6,121,53,157,95,109,224,238,5,139,167,219,114,245,139,171,74,37,142,167,90,135,76,124,157,92,43,130,241,84,186,165,241,132,199,13,103,23,149,74,146,223,28,181,244,206,80,136,159,0,164,132,248,17,249,79,136,143,220,8,24,137,56,254,210,184,108,93,178,120,81,209,18,151,79,133,31,140,199,63,220,154,186,195,23,140,166,236,71,37,169,151,36,187,231,105,179,226,74,156,143,178,135,180,2,194,47,242,8,194,66,86,10,34,24,183,72,35,112,127,133,71,8,92,99,69,16,46,120,52,223,112,193,124,116,207,37,238,9,255,195,100,235,35,199,153,174,11,124,86,220,84,82,71,70,46,34,173,16,6,107,67,76,188,190,94,201,130,17,18,139,65,37,201,137,4,89,73,196,161,242,60,76,49,44,254,183,74,70,198,4,243,140,68,86,224,169,238,231,65,133,111,237,176,189,157,242,100,76,10,89,144,206,98,91,62,243,129,93,6,188,185,45,77,118,128,22,166,128,151,69,13,32,122,211,252,228,151,43,13,197,168,85,4,153,70,44,38,153,68,28,208,153,105,178,4,184,217,22,81,186,125,76,182,170,24,205,233,151,213,10,26,21,21,148,180,207,64,20,42,233,141,32,215,147,180,141,194,88,38,93,9,177,139,70,137,110,247,164,219,21,75,211,116,178,11,189,140,99,153,154,185,130,134,133,101,80,95,29,224,241,246,83,73,123,10,90,35,206,241,149,107,139,55,155,230,96,105,102,204,210,187,82,11,39,253,2,180,136,119,152,228,197,105,138,27,66,53,124,101,237,40,194,166,5,48,9,22,77,70,97,143,106,201,226,191,113,123,170,172,65,115,233,130,86,91,185,239,171,237,89,125,3,205,106,149,211,44,178,179,37,210,44,182,201,149,239,65,89,47,202,118,163,190,123,123,23,192,114,233,157,182,191,172,97,217,189,179,116,197,139,8,87,142,244,225,38,251,162,42,133,221,181,133,139,108,9,59,179,10,47,243,77,75,94,102,207,231,33,237,253,129,69,23,177,93,22,35,121,72,252,86,35,191,197,155,121,101,139,179,85,33,251,134,98,172,168,201,77,199,174,86,37,177,72,203,227,225,183,12,92,209,118,98,113,21,41,105,107,133,137,52,103,119,80,126,96,242,210,116,148,222,174,128,49,76,112,91,165,59,233,141,200,116,93,226,70,26,32,2,110,61,150,17,239,180,134,187,52,105,89,51,138,54,11,37,90,152,148,221,46,76,183,145,242,132,25,113,132,236,96,150,114,46,15,99,237,87,105,34,19,62,230,112,79,43,180,65,216,168,44,31,30,148,88,203,56,114,177,0,161,67,153,253,205,82,54,24,249,96,173,140,243,156,183,98,164,118,39,43,165,2,67,110,91,180,8,108,41,73,147,109,141,150,175,5,41,129,33,3,154,108,203,138,226,51,216,140,91,168,243,219,158,67,203,76,9,109,86,129,152,68,41,0,59,19,202,231,139,25,98,34,38,25,104,25,124,207,53,129,192,174,153,233,38,254,199,246,98,133,201,147,218,149,205,38,47,32,63,57,238,36,149,233,126,49,111,28,166,97,32,238,226,230,135,38,81,185,84,10,117,46,25,148,249,38,41,37,181,199,155,33,59,201,134,111,133,238,248,166,198,119,97,161,153,217,70,118,127,19,101,200,114,197,228,41,130,56,107,211,250,25,109,90,4,162,236,30,113,165,16,224,197,187,197,101,179,166,146,39,199,13,196,188,5,194,125,81,46,172,161,44,91,129,26,170,64,163,148,215,52,8,41,141,108,7,4,198,102,78,202,121,131,178,96,151,58,61,90,165,250,198,172,150,50,183,147,189,24,150,115,103,78,233,196,1,170,194,168,70,126,242,165,132,175,251,103,178,4,111,143,255,126,248,191,255,67,71,186,242,76,89,87,200,255,217,173,225,103,27,152,172,200,82,1,176,205,251,16,21,9,129,69,70,10,52,245,135,40,179,114,17,20,128,136,123,84,173,67,69,57,165,73,202,248,128,148,193,101,87,103,68,154,246,33,162,106,123,82,122,18,151,194,225,185,21,36,86,7,98,241,183,206,24,85,235,233,82,10,43,43,76,201,234,147,206,216,78,204,145,239,71,150,36,221,159,145,19,30,134,106,63,244,132,199,51,133,156,62,183,49,231,158,125,235,4,119,132,255,105,108,80,19,120,202,173,161,161,39,55,129,207,36,151,179,1,21,198,223,223,241,99,72,22,144,20,127,60,139,156,92,94,224,41,92,239,99,47,14,124,97,231,51,109,36,124,131,234,76,88,171,88,19,243,70,52,228,93,80,59,205,130,113,85,66,19,17,203,157,216,87,14,96,226,37,68,135,78,211,144,143,26,227,87,135,219,227,235,222,155,222,86,111,183,71,255,123,189,190,190,126,187,99,110,245,6,228,115,143,134,110,245,200,247,238,214,81,175,215,146,106,21,116,172,17,56,83,199,142,150,232,18,149,138,238,252,169,61,116,163,91,75,209,196,246,161,53,10,53,230,33,187,97,86,163,2,43,31,93,72,48,170,160,120,92,201,147,226,43,238,228,170,0,102,89,171,235,92,41,244,72,241,123,119,116,229,8,165,81,206,123,203,255,66,213,32,242,210,249,112,141,245,233,209,230,210,172,195,107,223,29,58,217,172,21,42,73,202,197,29,205,165,46,43,188,48,49,6,218,129,99,151,24,119,55,100,211,144,53,211,148,21,85,175,229,45,236,4,221,105,137,81,94,130,153,29,160,58,34,6,38,102,103,58,196,192,240,71,46,44,138,140,1,3,20,22,48,247,126,213,206,96,173,214,196,9,67,192,231,130,102,0,97,197,87,106,154,247,176,113,63,5,38,27,73,217,232,236,27,48,96,110,33,115,113,97,110,206,114,172,88,61,27,7,105,146,83,60,93,65,24,179,185,88,193,102,25,148,7,35,11,36,219,25,61,20,226,220,222,251,193,208,46,45,96,46,164,75,115,149,67,121,181,44,28,194,140,6,230,173,88,27,141,34,26,55,191,209,151,120,186,122,181,70,175,148,37,110,52,201,181,18,74,220,175,210,42,220,241,191,160,230,176,151,246,196,29,223,90,19,223,243,137,201,88,218,82,26,133,33,30,192,214,227,213,43,98,189,97,132,71,53,255,231,223,176,42,220,213,111,156,139,143,46,76,151,41,44,158,1,30,153,166,48,173,79,252,63,11,2,195,92,88,230,187,160,15,83,127,58,155,190,15,48,97,80,176,50,210,254,107,13,103,82,150,183,32,211,159,117,98,42,3,217,26,27,19,251,75,61,41,164,192,12,252,242,178,147,95,209,77,92,208,117,93,231,198,204,76,40,21,70,214,82,154,80,28,227,102,201,176,67,158,204,66,190,113,3,185,235,168,248,180,46,0,65,63,214,241,187,172,31,149,107,245,46,205,59,149,158,210,131,89,152,61,235,168,104,229,16,170,76,211,166,235,197,73,209,28,169,23,69,246,240,26,149,143,9,90,20,224,207,53,32,53,81,5,207,77,133,226,174,72,13,62,95,17,9,184,32,101,248,105,230,94,93,141,111,231,22,135,155,94,31,209,151,192,220,84,48,176,78,144,174,249,46,195,93,61,123,168,9,177,231,143,156,115,230,47,101,29,2,234,211,209,37,49,17,253,171,243,101,122,173,160,5,111,137,109,233,128,216,176,13,250,242,33,26,178,237,227,227,13,123,160,17,36,68,55,250,189,215,125,76,116,204,2,208,242,173,143,86,125,220,222,147,228,58,140,205,2,127,3,238,27,109,72,119,48,253,126,15,173,223,32,253,251,196,252,19,77,4,89,89,159,210,101,177,208,171,55,189,95,250,178,223,79,76,242,194,164,182,223,226,55,110,50,26,103,219,198,194,220,36,233,251,56,234,227,9,150,120,37,24,249,125,76,26,209,62,194,200,79,73,192,218,207,189,87,60,181,145,4,127,36,229,211,166,184,204,210,150,199,221,108,247,14,251,66,91,38,59,8,212,27,193,160,209,207,228,88,219,74,186,158,228,187,17,66,127,99,25,120,247,27,113,195,153,185,239,213,86,156,194,79,154,169,145,34,134,73,87,39,73,92,131,196,93,37,1,198,97,111,191,207,65,159,88,29,22,96,80,153,181,33,177,48,68,3,195,2,163,194,245,159,96,145,119,42,220,251,194,149,27,93,207,46,112,249,90,135,5,194,29,143,237,117,64,89,229,143,112,253,98,236,95,172,155,166,221,54,245,139,102,179,213,30,94,234,163,134,217,108,171,151,151,23,23,166,166,58,166,166,181,157,102,163,117,97,142,180,245,200,9,35,1,201,207,199,216,198,115,12,197,134,86,126,90,143,141,240,178,243,159,40,192,62,68,241,146,80,137,215,4,26,65,247,10,152,197,95,68,180,80,252,131,237,115,240,207,180,185,207,125,105,141,76,122,94,80,115,121,254,140,252,89,121,81,177,23,246,66,84,205,195,58,81,208,153,116,63,233,250,151,40,1,63,68,124,123,53,14,90,173,129,48,238,100,181,135,161,168,240,214,138,198,35,63,90,140,95,189,201,226,94,231,135,136,11,247,104,204,178,145,111,62,145,242,57,26,196,156,1,234,170,210,226,254,162,102,228,101,255,133,67,203,214,170,148,109,202,130,26,74,132,238,21,50,112,14,186,36,207,124,77,64,113,158,229,88,211,149,242,230,216,211,60,230,165,236,90,26,114,197,52,228,10,106,12,42,13,162,51,224,67,74,4,130,74,177,144,40,12,123,177,50,59,53,253,58,124,227,45,63,163,96,144,25,167,88,161,106,5,26,152,81,46,224,6,115,201,44,93,117,216,249,40,114,176,16,197,67,69,212,60,204,105,62,83,67,36,219,27,15,66,58,65,166,127,64,195,23,230,94,86,13,241,13,40,249,208,82,230,232,83,138,8,100,178,21,183,20,58,114,170,32,168,46,30,62,72,86,98,30,242,32,181,192,67,6,103,110,206,85,84,46,223,54,40,233,85,32,15,121,34,89,61,28,176,84,109,241,16,192,206,203,185,132,118,229,155,81,236,65,253,37,122,10,145,218,112,189,72,37,81,140,164,40,33,51,213,208,98,170,147,214,146,84,26,223,216,150,52,48,214,127,162,191,149,159,42,123,78,132,246,50,216,36,220,191,116,195,10,177,178,25,85,112,12,174,157,10,53,65,10,221,145,83,65,111,180,32,3,87,134,215,118,96,15,241,36,78,101,7,253,244,202,152,48,46,112,156,46,16,50,97,49,99,59,140,146,140,149,137,125,139,222,111,121,85,179,136,84,128,9,63,187,161,11,180,33,46,142,44,190,149,161,61,11,177,180,107,63,112,255,196,93,182,113,133,218,6,64,160,82,121,239,84,108,226,37,154,184,10,190,184,173,80,31,169,152,1,139,36,171,71,92,224,205,181,67,123,230,80,215,135,232,56,184,66,161,99,123,35,224,162,112,25,162,37,145,164,110,84,65,47,104,44,141,194,203,89,79,175,76,170,185,112,101,250,43,215,253,2,237,148,136,245,89,37,85,58,46,44,139,42,12,158,211,99,81,129,181,144,189,99,144,36,170,168,101,202,93,88,32,87,117,85,180,6,103,89,19,141,87,82,79,17,147,244,143,151,240,95,167,51,135,209,141,181,96,34,25,137,13,52,114,211,24,217,233,102,92,161,168,26,195,146,230,48,184,0,151,88,81,86,73,52,101,203,65,232,90,77,145,160,172,88,84,122,168,0,105,125,35,6,90,238,148,7,106,201,150,107,64,50,72,162,101,209,82,5,20,41,210,138,83,22,232,181,74,82,22,40,211,74,18,22,40,212,74,197,169,66,77,94,113,234,50,69,34,7,83,169,136,243,172,108,179,252,187,184,67,116,12,189,217,108,55,141,101,220,33,38,105,127,184,59,196,184,170,191,200,29,98,65,125,203,185,67,44,204,184,132,59,196,130,124,15,117,135,88,80,212,66,119,136,243,242,252,8,119,136,133,96,90,213,29,226,156,66,126,128,59,196,98,16,125,79,119,136,133,53,124,147,59,196,226,18,87,67,130,111,117,135,56,103,42,173,214,150,239,233,14,177,176,171,223,234,14,177,176,205,255,14,119,136,133,13,249,183,187,67,92,21,60,203,185,67,44,40,245,199,186,67,76,87,248,29,220,33,166,11,252,145,238,16,211,53,253,48,119,136,115,171,249,6,119,136,75,148,187,172,59,196,37,138,250,81,238,16,227,170,231,187,67,92,166,133,223,234,14,49,83,199,15,118,135,152,174,237,47,114,135,248,208,74,191,143,59,196,132,67,126,176,59,196,116,7,254,58,119,136,73,211,255,141,238,16,115,240,123,184,59,196,210,162,190,167,59,196,220,98,244,67,221,33,230,107,123,152,59,196,146,114,150,112,135,88,148,243,63,214,29,98,190,179,255,235,220,33,150,240,38,43,185,67,44,98,141,23,184,67,92,148,101,161,59,196,194,2,242,238,16,231,39,43,119,135,56,55,191,31,224,53,57,139,235,73,210,165,43,178,157,198,163,235,197,71,215,139,127,155,18,143,28,123,140,247,13,189,183,31,29,46,62,58,92,124,116,184,248,31,224,112,113,178,253,157,28,46,34,192,125,18,52,227,211,53,177,134,204,17,142,57,158,23,249,10,250,232,121,241,209,243,226,163,231,197,71,207,139,143,158,23,31,61,47,62,122,94,124,244,188,248,232,121,241,209,243,226,163,231,197,71,207,139,143,158,23,31,61,47,62,122,94,124,244,188,248,232,121,241,209,243,226,163,231,197,71,207,139,143,158,23,31,61,47,62,122,94,124,252,247,247,250,23,44,231,25,146,107,228,139,189,67,6,43,250,135,12,202,61,68,6,212,165,162,184,13,176,200,83,100,144,245,21,201,177,60,138,55,27,230,120,140,92,170,66,209,115,100,48,223,119,228,220,202,75,210,47,172,95,48,220,72,55,224,31,47,95,246,6,141,198,242,45,40,203,32,52,161,208,149,101,199,84,213,220,217,156,106,28,224,200,129,108,167,3,32,94,60,185,83,187,175,85,27,114,146,160,118,23,56,209,44,240,42,73,161,181,187,207,118,80,113,186,119,247,27,60,176,18,85,131,218,157,123,89,117,78,131,179,26,203,129,239,188,228,13,204,98,119,49,168,123,231,90,129,60,182,158,168,50,139,180,238,238,239,55,88,38,15,51,1,25,30,87,109,158,87,182,229,228,61,170,193,199,184,251,164,145,132,221,179,172,145,50,233,122,114,164,12,187,208,43,101,212,77,129,1,154,23,41,62,190,214,190,126,61,188,248,3,36,57,101,228,92,194,204,120,13,146,32,160,205,45,73,118,231,120,179,137,19,144,125,11,168,227,202,137,172,224,30,224,26,41,65,87,132,128,132,231,191,48,247,72,122,210,237,226,206,164,127,89,57,190,157,0,11,249,244,41,253,85,34,255,56,10,0,255,79,236,171,167,79,203,170,204,167,149,1,188,227,153,99,73,251,196,211,144,116,95,147,203,50,75,231,231,78,200,146,241,108,79,26,180,189,81,170,255,100,112,212,167,206,211,167,85,15,70,217,171,213,228,246,83,135,143,148,183,1,177,6,198,74,62,169,74,234,198,157,242,158,62,197,255,149,164,170,36,23,14,106,208,101,173,27,6,142,29,57,85,111,54,30,215,176,60,0,25,32,69,73,219,3,89,130,16,123,54,142,164,44,204,105,55,60,232,182,70,90,20,18,192,0,152,121,131,106,64,163,170,4,159,128,131,134,79,40,28,202,179,229,4,169,99,164,245,78,157,179,123,229,194,245,70,164,93,128,251,53,142,104,1,2,201,235,230,209,58,211,219,205,252,84,240,78,227,198,159,221,91,5,241,49,54,99,211,28,89,178,37,24,1,217,193,26,253,204,176,176,132,12,74,211,192,143,124,236,167,114,109,135,135,55,30,135,23,157,17,152,1,203,152,118,37,73,142,0,192,97,183,81,187,175,158,102,231,187,52,11,157,10,130,13,6,146,141,81,84,85,97,226,224,143,214,169,201,62,190,24,102,77,118,201,75,179,38,143,241,69,111,212,228,144,132,180,106,242,144,132,64,154,17,121,209,106,242,20,94,12,50,180,211,106,141,66,107,70,82,183,107,202,235,237,151,7,254,200,1,36,118,236,201,134,13,210,90,132,65,14,30,36,253,72,67,95,130,248,226,7,183,213,170,8,114,14,49,231,166,50,131,239,251,90,237,222,25,67,235,161,146,194,41,118,228,132,83,223,11,17,47,80,207,43,1,2,240,160,4,120,16,89,156,215,30,33,146,209,230,208,14,76,176,3,166,74,58,240,210,137,134,215,223,210,131,137,208,3,82,250,37,41,93,163,224,17,75,122,88,249,151,188,124,229,98,230,142,71,93,155,254,202,142,194,140,0,33,132,189,65,24,208,174,109,127,56,67,253,9,132,11,95,16,183,231,251,83,20,48,95,3,253,132,72,241,19,98,161,93,219,118,100,31,225,98,118,66,246,97,104,178,194,112,154,254,61,116,194,9,104,26,250,14,225,129,131,135,100,79,64,128,35,39,81,187,126,54,4,210,244,210,167,85,187,110,54,4,210,80,202,2,115,97,226,134,78,223,158,218,23,238,216,141,110,187,65,89,12,182,201,14,67,60,179,204,177,35,132,212,185,48,72,183,235,1,189,113,71,208,236,193,151,161,51,197,106,33,101,65,40,164,221,119,67,244,7,144,73,91,16,10,105,143,223,189,122,21,216,211,107,119,24,118,67,241,11,226,14,108,148,227,119,209,19,211,182,51,244,81,144,128,114,10,66,33,109,127,223,158,34,135,7,28,29,142,235,9,218,192,4,69,161,216,103,39,152,184,36,224,229,216,198,34,211,1,144,226,173,7,107,38,81,216,114,24,136,61,153,19,11,121,15,95,31,67,26,120,194,251,59,39,184,192,19,240,183,123,206,103,103,12,193,233,0,172,233,224,248,237,235,215,135,71,39,131,237,243,151,131,222,201,219,163,1,102,47,10,142,71,248,29,194,188,199,206,211,191,13,198,241,0,103,35,226,28,148,108,190,61,218,139,147,198,33,4,255,38,254,103,231,0,8,127,159,251,128,64,52,40,10,134,212,212,170,7,226,233,11,246,33,114,177,13,248,3,95,105,242,1,225,233,0,76,79,218,65,235,62,34,152,14,99,216,71,207,5,227,177,51,74,32,61,158,23,75,103,238,75,119,236,160,169,228,75,64,109,132,196,184,32,16,231,177,235,125,60,1,246,220,137,32,69,242,1,49,32,159,226,119,47,130,101,224,2,160,22,66,130,92,24,164,27,251,246,232,120,24,184,83,44,33,249,128,152,87,99,255,194,30,211,201,124,72,154,22,118,135,69,161,88,219,212,69,116,4,12,166,19,240,53,192,117,18,118,71,37,17,247,242,220,37,171,152,101,112,74,217,29,104,192,204,11,208,75,8,14,71,215,33,130,7,252,204,162,203,54,99,171,24,123,5,129,33,11,120,123,242,178,157,11,132,73,156,11,219,186,69,232,241,111,93,235,198,168,226,32,17,207,76,5,138,5,57,108,41,65,70,12,182,71,111,93,47,34,229,242,15,181,201,62,118,189,168,221,197,65,186,194,104,55,28,64,167,143,103,83,164,187,206,136,132,236,185,81,52,118,6,222,200,181,177,203,37,19,9,83,30,3,230,28,6,46,136,114,244,19,237,123,233,27,239,177,27,30,204,38,180,158,201,52,186,133,97,32,31,91,190,79,75,232,5,129,125,187,53,187,188,4,58,13,223,222,165,223,37,200,154,3,1,132,193,146,242,113,54,61,65,16,176,101,141,134,239,122,215,128,248,68,94,226,35,11,17,35,7,72,217,208,166,157,202,78,237,242,5,0,22,66,28,28,97,116,129,194,67,145,248,130,109,13,147,209,35,223,248,177,231,120,87,209,53,132,188,4,73,215,142,6,65,224,99,111,126,61,114,46,1,57,69,130,232,0,87,126,228,79,108,239,128,176,167,99,44,134,144,4,164,163,31,61,255,198,35,153,197,12,243,232,171,163,224,186,23,207,124,192,99,4,63,197,15,66,214,115,4,188,104,21,75,194,196,146,139,86,148,226,245,42,14,197,149,92,12,46,90,8,97,121,190,0,84,19,3,138,214,35,200,140,53,255,2,108,54,129,171,23,177,224,100,41,207,5,176,14,10,1,174,51,30,229,66,183,136,250,236,24,141,62,89,17,133,11,75,110,69,162,203,21,52,108,123,112,112,178,123,242,219,249,126,239,228,104,247,87,108,222,225,193,201,121,54,152,248,241,105,48,94,89,226,196,73,144,130,184,104,39,133,228,37,23,163,184,48,159,109,64,243,205,2,222,141,11,46,130,172,32,48,118,80,232,156,10,209,186,210,3,210,51,195,57,4,209,113,248,19,254,158,240,189,155,188,117,86,92,227,70,84,213,106,76,248,70,230,223,100,204,191,214,66,230,255,84,149,27,240,143,60,207,64,6,56,85,26,13,26,196,95,206,64,32,184,59,56,60,24,88,18,170,123,37,121,123,208,63,220,134,175,17,162,25,126,239,30,191,222,235,253,6,1,116,123,67,186,7,201,225,238,245,209,238,193,137,101,200,251,135,219,187,47,127,59,239,3,204,1,224,199,86,91,238,31,190,254,205,82,155,60,166,119,112,112,120,210,59,217,61,60,56,182,116,77,126,185,187,183,119,14,89,7,71,189,254,201,238,187,193,249,203,195,163,253,99,75,51,155,36,35,126,158,247,250,253,193,241,241,238,214,238,30,12,160,101,170,154,220,59,62,30,236,111,237,13,44,181,161,25,50,169,251,124,103,247,213,206,249,155,183,61,146,72,107,24,237,123,16,100,238,176,124,171,33,31,159,28,29,254,2,201,105,125,236,75,147,119,15,222,237,66,193,80,144,78,99,122,219,219,231,39,135,231,175,123,39,59,208,25,154,46,21,104,138,37,164,98,154,178,248,213,74,165,219,239,29,255,2,85,8,9,206,95,238,245,94,89,198,61,200,88,119,175,142,122,191,29,247,123,123,131,115,117,235,245,107,104,228,209,171,173,115,205,192,119,13,223,123,231,186,134,31,250,189,60,235,222,157,12,126,61,129,52,123,187,7,191,64,244,203,163,193,128,132,232,24,50,192,70,3,12,142,6,208,208,254,238,81,31,122,214,148,95,31,238,253,246,234,240,0,218,132,111,36,89,91,70,112,237,193,223,137,213,145,223,30,108,15,142,72,184,218,192,252,187,175,94,237,193,152,169,8,128,221,95,6,135,111,161,66,13,62,122,251,208,58,93,238,67,249,16,98,200,216,4,213,132,82,95,191,125,141,67,12,93,134,249,121,210,235,239,236,195,224,91,106,75,62,62,132,178,45,181,13,163,255,110,23,138,239,200,239,119,183,95,65,110,13,42,234,67,219,15,44,77,165,3,56,56,218,239,29,65,151,52,249,228,168,247,250,0,211,232,242,251,94,28,110,200,39,59,144,97,27,112,67,62,26,108,3,186,88,90,243,94,158,116,239,146,81,84,161,91,219,219,88,168,204,17,242,224,240,247,195,195,125,232,240,193,225,17,34,222,0,27,122,128,173,121,143,248,119,52,232,109,31,30,64,111,155,134,188,119,216,255,5,202,87,181,182,124,114,8,32,24,176,100,136,140,52,46,70,107,64,66,96,105,186,119,113,118,24,180,1,0,238,8,219,7,197,15,126,69,130,133,243,225,237,222,201,46,29,153,70,7,134,2,48,247,253,225,209,182,213,86,59,152,142,214,115,114,120,248,242,37,180,75,111,27,242,81,111,123,247,16,90,214,106,182,229,215,111,143,119,182,222,158,156,192,216,53,77,83,199,41,177,191,117,8,67,160,54,90,154,60,216,222,69,16,104,170,1,131,142,181,153,154,161,181,219,100,20,142,7,123,3,0,144,10,211,192,108,53,105,43,88,152,214,232,180,64,68,149,161,221,135,39,199,175,7,123,123,253,157,65,255,23,203,80,59,134,222,48,88,120,255,232,16,38,78,91,111,183,155,141,54,169,23,218,215,106,181,52,128,222,209,110,127,135,226,156,110,154,134,129,80,196,70,31,239,30,188,61,216,61,134,198,198,225,144,111,127,23,154,15,85,247,119,122,7,175,0,27,91,106,3,202,4,196,191,238,222,29,31,238,237,2,188,229,237,222,241,14,1,220,214,224,29,52,114,27,144,121,23,242,32,252,18,212,52,239,229,139,238,221,219,131,95,14,14,223,31,192,148,134,9,132,131,41,239,253,14,35,36,111,247,113,10,252,252,250,87,200,243,243,214,238,43,192,255,94,219,196,73,185,243,43,32,126,191,255,18,80,224,104,207,234,220,203,87,98,41,39,191,189,30,168,80,10,249,237,67,65,253,221,109,92,48,240,187,1,37,138,159,125,40,251,228,232,237,0,63,200,252,138,163,52,168,8,127,117,168,234,240,53,96,8,166,104,203,180,144,142,188,191,207,170,105,220,203,189,238,221,224,232,232,240,232,24,42,127,223,59,58,216,61,120,117,12,245,239,30,188,60,60,198,62,126,102,212,183,33,111,237,30,244,142,16,179,96,22,14,122,251,22,96,220,109,247,14,24,39,100,40,188,225,45,196,0,55,10,252,61,122,38,68,239,250,252,19,248,37,60,28,72,63,126,246,93,15,218,13,95,251,184,98,237,185,19,55,130,198,195,247,182,29,94,67,187,225,45,102,81,118,233,137,137,22,6,194,202,28,121,176,230,67,63,224,235,213,49,44,207,14,244,37,180,63,59,72,38,128,29,128,245,201,65,42,65,44,55,113,27,1,169,4,242,188,39,62,146,9,220,242,195,55,67,30,206,2,26,104,242,87,13,103,33,123,215,145,80,12,209,249,221,107,27,143,180,182,161,236,97,100,123,87,99,7,9,6,44,133,254,71,7,9,6,73,115,204,62,85,60,57,50,70,114,225,248,47,201,155,78,66,120,188,193,194,249,183,73,179,139,65,77,26,52,56,20,3,91,50,0,131,52,4,200,192,112,236,78,45,173,3,69,245,241,77,111,200,23,14,176,211,200,214,89,186,138,41,233,43,1,61,114,249,199,212,29,33,204,0,12,1,161,105,20,135,144,49,216,57,30,218,208,45,157,12,192,30,240,251,36,138,12,2,114,81,150,78,64,159,99,27,45,189,29,135,3,67,108,233,29,10,103,172,220,104,8,101,237,199,161,42,207,176,111,3,171,252,197,50,52,217,67,45,12,12,138,101,64,235,174,253,27,154,208,32,239,68,56,160,189,49,204,56,229,113,156,170,153,132,57,17,235,83,18,219,226,253,167,152,104,180,83,223,61,111,180,133,102,13,161,101,116,48,130,130,186,143,251,30,164,90,203,36,93,192,81,16,3,213,76,90,160,111,153,144,3,203,212,83,57,45,211,72,125,67,2,51,201,243,10,4,2,203,108,242,20,244,179,149,196,195,82,203,74,105,243,52,73,144,216,242,253,223,126,161,161,205,164,225,73,24,180,251,154,12,6,65,203,166,70,113,102,151,152,126,16,182,217,106,234,44,140,176,239,232,164,27,86,31,24,239,84,26,83,158,218,32,25,254,74,197,34,171,217,148,39,118,240,241,53,218,237,2,21,77,62,80,168,10,45,88,45,72,145,251,16,236,140,248,209,167,102,167,32,148,102,104,53,176,198,116,242,150,74,147,83,1,222,130,53,6,146,240,15,157,182,7,133,40,214,166,45,76,107,181,140,92,4,8,167,86,203,164,101,189,34,39,75,96,13,130,162,216,123,139,198,36,60,63,180,166,141,241,169,144,78,54,149,213,110,164,19,193,34,74,171,254,121,234,92,113,56,181,53,26,70,160,184,111,135,31,227,8,189,56,130,54,170,109,8,177,113,22,54,6,194,184,196,81,205,178,40,86,94,43,95,222,17,241,156,110,193,18,93,216,16,30,221,161,209,199,104,88,67,80,42,78,104,117,128,8,114,225,128,208,168,142,122,47,223,116,239,102,84,58,181,36,246,34,201,72,142,67,75,34,63,146,252,135,253,217,166,106,30,75,74,222,37,57,156,96,169,18,249,145,56,218,66,193,176,80,64,97,233,111,44,19,112,68,194,39,240,252,125,88,167,128,27,59,143,57,26,92,195,250,135,71,71,192,99,36,129,176,102,125,233,246,20,190,208,37,219,135,31,81,32,2,49,251,194,9,20,55,196,117,231,202,9,32,236,233,211,234,151,174,87,187,143,19,110,37,187,44,95,146,208,115,204,222,83,200,170,153,132,126,162,161,188,182,36,226,24,35,146,207,109,252,140,174,113,215,22,181,236,68,168,175,138,149,238,209,173,26,239,235,215,237,170,35,132,255,73,195,163,224,150,104,251,163,46,102,247,81,1,4,217,113,159,228,73,164,248,68,227,242,245,171,132,251,79,68,190,99,65,108,23,237,137,122,63,180,163,225,117,213,230,29,131,16,42,135,38,165,161,138,44,217,82,162,249,161,168,128,189,38,45,122,141,93,193,138,147,226,55,194,27,23,203,247,168,156,56,244,199,181,187,161,29,58,18,94,18,97,73,86,252,30,242,143,203,36,124,98,187,227,200,231,95,145,51,134,87,86,112,99,131,237,129,89,113,179,147,118,12,226,61,199,184,37,21,4,192,70,2,43,103,83,128,22,36,182,178,192,123,93,141,106,60,111,196,128,20,192,184,9,197,37,21,238,114,69,98,122,63,173,104,135,151,234,13,35,57,189,235,8,19,233,210,189,154,197,223,55,76,73,101,65,191,106,114,148,212,244,50,222,41,220,200,238,140,139,50,125,213,41,218,23,149,113,115,82,246,186,244,195,185,39,35,125,210,21,74,136,235,97,251,131,232,18,88,65,165,111,87,202,41,126,36,153,196,50,143,242,184,247,141,159,67,162,88,138,193,148,168,7,186,49,118,203,105,173,130,39,123,247,213,154,252,199,146,237,40,84,126,21,183,101,228,68,128,65,225,131,154,179,95,214,156,84,99,10,212,86,217,166,60,160,238,127,46,85,119,129,126,237,59,212,125,176,244,48,148,234,26,139,7,35,132,117,114,246,176,177,56,90,216,38,178,58,243,154,28,84,4,166,219,192,129,85,65,199,39,149,83,105,205,91,147,228,138,180,230,172,73,53,105,81,139,146,109,241,20,224,83,42,76,169,184,229,135,11,70,114,233,145,202,182,33,175,48,46,105,193,155,31,213,2,65,129,93,82,245,171,165,208,56,173,227,253,14,24,252,190,187,254,225,75,163,177,126,149,44,240,111,19,141,103,98,208,17,91,116,108,86,63,85,165,147,107,167,98,7,87,100,139,186,2,156,74,165,104,199,164,50,153,133,17,58,113,183,43,180,24,69,2,122,10,139,135,18,56,228,184,64,245,189,44,73,194,26,189,131,21,239,17,234,11,21,122,41,11,23,209,196,64,48,120,217,20,130,45,228,4,128,13,161,10,98,44,65,25,147,13,4,153,83,158,116,155,83,251,17,18,213,188,58,73,166,168,139,154,30,92,221,156,231,17,95,220,104,98,229,50,240,39,216,209,62,208,111,197,158,78,199,183,212,102,5,86,195,216,224,165,123,122,38,251,221,198,134,255,220,217,240,215,186,17,93,137,220,46,72,117,215,202,196,245,170,254,90,132,166,38,99,168,50,156,93,144,77,143,170,47,187,181,13,155,122,97,94,80,215,184,86,227,227,109,43,127,128,60,81,77,1,243,55,10,76,62,130,2,204,74,192,145,218,67,147,146,142,164,64,130,216,132,187,94,109,178,191,132,11,100,0,93,12,160,139,107,107,65,45,66,147,49,205,52,81,19,206,90,220,67,107,179,152,31,74,154,247,171,160,86,207,13,216,38,127,177,170,123,85,33,246,34,222,19,2,68,18,191,146,114,127,102,92,149,218,77,138,123,250,212,59,109,156,185,128,251,184,131,11,32,72,122,16,51,60,144,128,34,128,28,161,221,93,183,1,99,199,243,19,80,56,208,79,231,185,191,225,172,173,213,0,14,167,206,25,116,253,215,42,218,184,173,117,131,13,58,182,13,28,205,52,136,236,90,89,118,60,6,88,208,164,175,95,171,81,55,63,108,209,230,111,80,153,149,41,29,216,46,104,70,36,192,66,30,227,78,103,53,2,68,146,93,108,25,235,161,192,128,189,19,96,95,128,100,85,239,197,11,205,120,138,119,255,192,155,218,228,111,109,242,66,134,87,0,248,47,226,254,200,243,110,99,179,97,17,12,31,58,238,184,74,222,112,71,20,103,102,146,231,247,148,61,21,2,227,249,115,205,192,90,147,52,158,87,144,168,253,21,126,215,212,179,36,153,147,74,86,229,101,177,116,207,159,171,77,242,170,197,153,245,179,218,139,23,47,26,73,9,17,18,92,28,62,47,59,116,70,109,3,241,162,171,114,210,192,162,117,141,198,3,10,146,13,86,220,150,137,113,28,17,207,129,92,73,5,1,86,128,204,180,96,30,244,146,211,122,152,179,242,147,6,99,153,61,65,174,72,242,219,162,193,155,50,114,135,17,78,68,229,163,115,11,67,239,225,70,45,105,14,32,109,60,85,130,167,79,3,130,192,97,228,79,223,95,59,222,75,212,226,200,46,75,1,77,244,191,126,245,1,89,213,70,67,14,1,109,135,124,91,237,230,218,29,59,104,149,135,245,141,186,246,166,19,87,128,232,71,190,224,5,201,98,92,219,136,204,56,151,207,165,209,198,16,112,120,8,244,175,38,15,41,41,27,213,238,33,197,218,90,248,2,36,154,79,213,103,197,155,203,86,101,98,127,113,39,179,73,101,236,251,211,202,16,218,28,85,28,88,236,156,145,51,34,52,74,122,182,22,173,61,147,158,213,54,200,77,7,247,14,221,168,174,2,191,141,231,135,165,152,34,14,9,183,238,123,37,139,42,136,38,20,158,167,82,112,117,81,149,96,4,37,89,120,214,164,179,216,200,85,153,216,31,157,126,24,30,93,93,136,246,128,17,154,169,198,214,179,234,25,44,168,206,169,126,214,5,154,126,106,158,117,209,22,42,38,202,64,172,98,77,107,161,77,225,41,226,217,79,136,54,107,222,169,134,111,234,153,236,193,131,135,233,113,24,73,167,197,233,244,56,157,22,167,211,227,116,70,156,206,196,55,35,78,108,196,137,73,132,121,118,134,141,36,171,203,73,73,75,153,216,44,52,148,87,139,197,33,42,210,40,53,142,210,49,202,228,144,60,5,136,37,181,192,18,4,44,130,51,191,50,135,150,168,159,213,29,94,25,212,83,245,226,96,177,13,172,155,117,108,13,137,173,173,71,48,39,170,245,92,187,26,180,201,36,172,142,121,72,24,36,231,45,133,5,128,180,20,49,255,139,107,143,123,120,164,201,161,170,80,160,150,91,254,151,110,218,42,155,41,1,50,0,36,113,208,132,124,184,18,142,93,224,127,52,217,168,97,18,63,159,228,20,155,68,48,234,12,83,184,133,41,52,76,161,146,20,188,233,49,119,17,96,126,27,31,62,62,92,236,161,44,196,170,24,171,98,172,138,177,106,28,107,127,153,151,151,196,230,243,18,112,185,229,99,26,211,47,28,11,47,30,58,68,206,141,120,10,232,103,235,142,76,34,232,175,134,191,152,3,126,170,4,143,17,83,235,136,199,164,140,26,13,39,95,42,134,155,248,134,35,233,36,136,166,143,78,150,159,122,106,140,40,26,67,55,54,75,26,116,250,240,88,51,142,109,198,177,173,56,182,77,99,73,27,80,246,153,141,237,224,29,106,50,208,222,99,50,245,67,71,27,145,221,132,2,0,145,230,200,30,45,92,165,245,159,201,133,243,174,120,202,33,190,209,214,39,132,67,67,78,52,38,44,2,153,112,187,213,104,205,175,173,107,176,20,144,241,13,63,5,81,149,132,253,68,158,117,3,126,127,242,235,246,79,65,13,147,133,93,119,109,252,245,171,10,11,134,91,199,151,20,222,145,220,33,67,21,242,49,164,152,225,161,248,51,118,255,116,142,128,157,47,66,11,54,33,26,181,13,129,33,123,129,77,70,245,12,46,194,30,197,118,237,140,116,186,70,160,243,2,123,66,18,32,253,197,14,17,18,236,17,108,118,40,74,162,36,146,170,148,76,216,100,113,78,115,25,117,231,158,49,239,108,254,65,165,17,190,69,56,160,74,8,210,23,26,202,251,24,175,210,234,32,74,197,135,46,196,187,176,248,241,158,96,239,82,253,71,174,57,202,5,194,36,175,226,148,99,236,195,211,167,56,195,144,253,131,143,175,95,89,76,36,198,16,162,5,189,199,233,217,181,233,84,212,240,13,218,92,245,121,81,42,100,240,121,81,42,20,229,243,162,132,24,76,70,139,130,79,54,171,117,124,131,162,220,26,46,96,40,43,142,61,88,47,97,133,236,227,31,125,144,231,54,250,225,196,191,62,121,176,39,137,218,39,142,79,165,95,241,143,62,200,115,15,30,228,239,87,242,96,79,18,213,167,57,118,241,143,62,200,243,29,60,200,223,46,121,176,39,137,250,21,22,235,120,60,67,1,171,184,120,19,50,62,254,133,42,8,135,113,36,129,131,248,181,177,87,45,84,111,123,47,128,51,64,201,215,35,177,149,240,218,159,141,71,84,192,165,119,76,125,118,42,46,205,160,48,121,50,98,124,21,204,85,192,8,202,92,121,47,186,170,163,215,188,58,254,200,1,229,144,164,125,200,1,88,177,14,28,217,215,134,236,253,15,97,205,88,228,24,22,207,51,130,52,16,205,99,133,72,181,177,134,241,73,128,214,88,243,206,184,45,81,16,51,34,49,74,110,218,74,228,239,249,55,78,208,183,67,167,90,179,108,130,246,67,24,224,134,188,218,191,150,214,150,91,170,10,127,248,222,145,91,186,14,127,240,173,195,183,174,201,141,191,249,191,182,166,53,241,97,224,195,132,135,142,97,170,134,15,85,54,26,248,210,196,32,163,3,15,19,222,90,26,134,25,36,43,190,105,228,77,197,12,88,146,218,194,71,91,110,27,109,77,110,26,154,217,34,207,182,172,67,26,93,135,95,83,147,245,86,83,214,219,240,221,48,33,28,190,245,14,132,235,16,134,16,109,235,77,67,192,249,81,130,243,132,176,48,105,157,160,28,30,206,248,191,255,47,202,145,30,161,29,210,255,253,255,232,7,76,120,42,151,106,32,151,70,32,151,118,181,90,80,170,120,168,166,36,122,167,70,164,169,84,208,154,90,171,213,54,200,129,144,68,222,141,54,214,214,24,55,103,119,135,176,214,166,75,1,26,73,107,180,55,139,234,180,81,87,132,25,72,226,152,183,15,10,180,29,83,209,76,143,218,187,189,61,218,141,253,219,86,157,112,104,79,157,180,20,58,19,243,204,60,150,196,241,114,153,83,185,38,36,87,172,28,161,199,154,226,13,28,190,225,146,164,191,20,106,145,46,124,127,236,216,162,237,160,176,33,116,45,166,164,52,166,56,225,255,207,222,187,168,183,109,36,105,195,183,66,97,51,28,96,212,166,73,201,71,208,48,87,150,237,196,137,79,177,236,56,25,70,191,62,136,132,36,88,20,64,3,160,100,89,226,222,207,119,27,223,149,253,85,213,7,116,3,13,30,228,100,102,118,103,159,39,177,192,70,163,207,93,93,85,93,245,214,97,82,215,208,89,51,30,235,25,111,164,75,43,117,113,86,53,76,89,213,142,62,152,219,91,184,196,174,175,31,242,63,189,109,241,23,5,79,173,121,231,165,228,125,85,58,21,162,238,18,109,135,73,220,22,118,196,110,205,11,50,139,242,116,114,14,242,31,195,103,236,89,80,204,61,96,11,136,144,93,26,130,31,175,194,217,121,178,251,244,217,243,239,127,120,241,227,79,47,95,189,126,243,246,231,119,123,239,63,252,242,241,215,223,254,30,30,142,160,227,199,39,241,167,211,201,89,146,78,63,103,121,49,59,191,248,114,249,181,219,219,218,190,115,247,222,253,7,15,55,111,7,78,237,22,73,99,254,107,135,205,150,245,176,217,50,14,155,45,218,160,27,32,174,211,109,90,213,156,90,238,28,28,137,39,147,244,208,69,181,209,21,206,151,15,157,149,173,177,126,10,155,103,46,23,105,28,240,120,226,14,8,207,142,140,37,238,0,203,135,178,127,36,149,92,147,71,121,127,178,25,108,243,74,71,164,199,139,134,147,125,54,150,143,155,192,23,76,213,15,96,13,102,193,232,241,227,45,118,22,184,219,237,17,208,132,59,215,227,199,143,239,176,163,0,178,62,202,7,110,239,110,123,12,201,91,215,211,199,143,239,161,165,196,9,188,217,130,55,247,182,219,83,248,221,143,55,129,18,205,144,35,61,195,127,142,240,159,147,125,185,209,227,57,112,29,253,6,51,96,116,169,168,166,197,194,245,229,178,238,246,178,211,228,231,114,193,22,217,48,159,48,187,221,243,17,171,25,72,159,177,154,17,245,140,105,38,214,232,211,83,218,94,79,27,252,133,206,89,205,144,251,251,6,215,167,87,172,193,64,252,93,131,255,211,119,13,254,76,57,179,89,170,191,183,122,102,237,214,125,151,70,204,48,141,63,100,54,235,249,241,18,143,166,215,172,201,82,255,147,244,238,33,127,155,170,153,127,142,137,22,135,128,55,204,244,26,248,153,213,253,10,126,101,85,223,131,31,153,114,75,64,199,32,211,99,225,135,5,238,109,231,137,197,207,233,18,19,53,119,137,61,214,232,86,17,10,95,34,139,43,198,115,102,115,220,120,194,132,87,199,1,171,186,123,28,39,76,185,130,28,241,103,229,35,114,198,127,163,239,200,9,127,20,157,59,20,191,200,211,100,71,252,40,189,80,190,54,59,126,61,99,53,223,150,66,212,106,120,192,100,9,19,222,49,63,49,205,99,230,239,204,240,165,73,18,102,58,218,36,77,206,97,31,234,126,94,161,221,207,43,21,126,94,117,15,160,211,210,151,236,5,211,220,134,126,97,85,159,162,223,152,205,243,104,156,48,171,151,210,20,211,45,46,77,51,76,39,143,167,207,21,71,168,167,134,159,21,41,23,107,174,193,225,255,40,119,7,16,162,51,119,155,219,222,164,157,131,233,248,232,83,110,248,159,237,34,20,87,52,246,174,22,189,13,54,186,226,238,37,115,239,224,101,218,82,62,231,2,200,111,122,97,48,59,161,203,19,145,227,89,250,253,88,184,230,86,74,144,201,192,4,235,136,12,208,181,195,34,13,219,237,216,69,1,155,255,10,44,131,29,17,239,139,64,1,135,113,18,102,151,142,167,128,6,92,135,159,217,192,240,34,228,131,199,204,242,97,110,15,203,242,241,215,146,242,69,97,122,249,162,74,40,223,44,30,166,211,117,4,58,167,48,61,3,134,87,246,181,9,157,65,190,103,149,79,217,21,130,52,212,56,51,153,29,201,220,51,30,115,59,127,114,249,62,60,126,13,4,200,117,114,254,177,166,26,146,34,206,173,222,254,124,177,109,16,186,96,215,122,100,157,86,81,177,118,115,207,169,14,12,64,211,43,157,199,164,139,120,142,129,139,206,245,237,118,37,65,124,178,123,18,79,198,46,190,171,143,53,108,4,104,220,70,44,29,246,181,129,225,164,87,180,195,197,200,188,14,223,56,61,98,200,71,19,56,180,94,198,121,1,83,122,124,60,129,49,3,146,5,195,221,245,164,42,228,233,155,87,239,211,211,40,161,76,101,63,120,246,254,194,183,198,98,130,58,235,90,21,169,174,223,216,48,212,40,146,196,64,103,135,176,91,194,49,236,19,135,15,131,179,15,133,177,66,50,122,40,152,205,231,243,202,120,8,145,176,108,79,156,140,38,179,113,148,95,95,103,238,221,234,232,209,9,216,144,121,123,187,154,91,172,91,24,182,248,56,193,44,119,182,170,89,212,221,229,245,117,121,143,9,84,230,238,86,109,77,41,117,209,235,240,53,228,214,127,226,7,119,154,63,16,250,37,253,35,145,132,31,222,171,125,152,118,4,239,1,95,168,103,204,250,208,146,245,99,20,158,2,139,73,89,197,51,100,125,88,111,142,24,105,20,124,201,48,121,7,118,182,91,79,132,143,123,189,94,211,215,36,186,203,204,229,247,70,50,149,176,109,105,42,63,47,112,34,122,189,187,13,147,69,198,128,48,159,174,241,27,139,220,226,83,50,95,226,171,92,98,231,88,49,39,248,25,208,110,243,191,29,156,115,32,15,248,103,192,147,124,235,103,120,215,106,100,206,236,249,242,104,114,212,110,227,191,70,110,76,64,80,29,182,2,50,200,255,40,111,199,114,54,106,70,153,75,207,224,176,162,171,8,241,228,14,55,29,204,226,12,249,215,45,168,125,4,146,213,190,179,108,112,11,247,30,218,147,148,192,74,15,189,142,88,189,146,138,172,52,61,133,123,159,3,183,112,215,77,71,126,236,244,51,55,235,188,221,204,58,207,255,86,184,219,91,158,155,122,204,17,118,71,236,74,102,179,204,193,198,198,127,133,116,90,176,132,165,94,135,66,169,188,57,130,38,212,137,240,64,167,189,62,215,60,192,142,240,86,108,249,3,222,114,9,56,211,229,120,51,91,93,14,55,179,181,141,104,51,142,154,79,135,141,2,237,58,29,141,102,70,194,100,128,77,217,140,157,177,163,32,130,21,242,28,36,126,252,251,61,59,164,191,123,236,152,254,190,101,59,244,247,9,59,15,112,195,28,14,178,97,177,15,91,27,255,4,87,115,207,119,121,2,60,14,243,125,118,9,185,66,63,228,121,66,145,135,93,4,151,240,18,82,240,15,166,144,165,205,24,85,114,39,112,108,143,130,194,131,102,77,131,13,216,119,231,154,54,230,124,56,70,221,133,59,29,156,251,35,15,127,156,5,59,237,246,116,48,113,103,192,120,251,199,230,194,23,107,110,6,175,165,217,6,97,252,176,153,231,207,216,57,178,94,231,108,12,189,198,30,125,240,216,37,148,184,17,204,218,237,212,189,132,244,51,143,65,129,23,50,209,197,167,96,230,205,251,25,108,160,44,10,66,54,234,60,15,122,240,239,247,193,22,252,187,23,220,129,127,223,6,15,224,223,39,1,58,91,117,62,6,219,248,230,67,112,15,95,189,11,208,207,177,92,175,163,149,166,184,129,248,45,162,125,141,164,175,137,162,149,4,173,180,111,209,184,0,7,120,215,126,169,217,20,165,28,28,192,240,184,240,111,144,121,107,246,68,5,212,115,182,58,119,59,247,157,185,173,244,136,74,143,86,45,29,22,191,132,95,122,232,245,117,170,0,7,211,160,90,128,82,73,31,81,74,232,246,32,213,155,251,13,249,208,60,41,40,88,50,95,181,41,91,162,41,119,196,190,124,128,251,210,202,116,247,129,193,23,141,180,190,175,53,9,88,57,84,242,178,40,72,97,3,111,192,78,207,200,154,205,211,76,149,98,145,89,216,39,77,188,43,180,227,113,128,79,71,49,0,78,121,39,23,143,30,119,202,64,13,16,119,202,112,118,70,72,125,211,44,111,37,105,209,202,165,30,96,67,49,242,14,29,224,244,53,66,157,209,208,240,67,221,91,99,132,182,61,219,73,34,92,43,72,139,93,109,89,178,233,180,98,222,170,48,105,241,195,98,67,19,47,254,247,44,54,234,190,201,197,193,64,222,27,248,182,86,39,171,51,106,27,180,162,65,42,130,191,247,60,215,130,117,120,127,195,190,31,92,248,226,190,39,100,37,130,117,171,10,159,178,0,56,36,59,33,10,138,235,52,106,205,198,92,205,255,216,38,232,211,84,238,215,141,13,40,84,236,85,101,212,0,66,240,26,155,137,200,205,3,175,163,68,120,212,210,132,48,3,240,175,41,134,122,11,87,77,43,29,84,242,195,59,228,115,191,113,95,75,87,37,90,102,6,184,97,193,66,50,214,182,29,222,46,94,139,74,117,7,46,39,232,13,16,27,142,212,231,169,130,168,128,134,175,137,48,189,57,90,242,241,198,183,85,95,35,162,187,97,242,215,162,5,155,27,78,186,66,208,170,86,145,2,111,139,222,224,104,112,192,137,232,26,178,143,205,8,202,128,117,116,123,109,56,22,76,69,138,187,133,105,165,163,149,123,7,127,115,247,172,104,229,73,21,76,38,114,151,120,154,109,245,4,151,9,28,177,147,103,35,135,244,119,114,156,28,224,56,37,27,129,215,80,35,32,63,206,102,238,117,242,233,36,46,224,44,234,19,163,30,39,57,222,41,236,17,188,170,109,33,230,114,156,231,204,181,143,2,112,175,19,206,189,230,129,133,241,43,250,57,106,214,220,130,57,232,132,225,120,215,215,161,250,1,99,136,182,72,209,62,10,122,144,77,102,141,69,174,152,94,14,160,229,248,215,31,241,187,107,161,119,131,111,241,107,116,15,28,240,243,207,159,208,131,252,21,138,225,244,221,113,52,137,138,136,24,8,38,83,61,212,6,42,150,84,17,120,54,177,96,194,218,250,5,44,25,215,83,13,99,224,162,197,56,9,221,212,106,204,210,213,188,2,126,185,100,157,1,163,84,162,99,174,84,67,23,86,12,105,95,178,16,248,208,51,119,49,213,113,248,97,231,58,120,30,2,29,116,149,189,51,28,82,142,159,48,199,59,112,152,187,185,153,109,134,154,254,115,27,21,45,43,174,225,173,59,77,132,73,103,170,84,189,26,2,171,112,238,44,184,79,103,171,231,87,111,147,53,62,145,15,19,177,94,125,202,189,85,207,173,25,32,151,249,33,81,124,177,109,251,130,133,214,111,32,121,62,111,118,145,20,110,39,81,41,118,122,243,249,141,206,42,131,190,106,48,177,139,120,52,213,162,245,153,52,152,174,123,156,230,108,247,150,78,91,84,103,21,133,144,254,31,116,115,222,26,167,81,142,228,56,28,225,45,99,43,139,142,163,47,90,155,196,98,10,201,94,100,205,19,23,49,158,136,36,62,0,82,120,134,7,184,211,180,210,13,127,86,225,120,173,68,91,23,77,108,211,125,111,176,177,65,177,89,143,159,125,153,194,142,95,163,77,176,165,229,190,88,124,192,203,173,236,9,219,205,7,236,86,111,245,93,244,16,250,121,113,10,34,33,239,254,22,239,62,48,30,124,7,195,185,96,161,88,41,57,75,45,106,211,48,225,90,132,100,63,136,209,186,145,126,198,131,212,15,161,62,193,9,3,41,134,193,232,79,58,4,131,18,100,43,54,249,161,228,141,80,181,131,193,11,178,232,214,167,252,32,63,9,179,104,124,0,100,37,14,66,24,122,82,80,164,92,29,225,46,161,134,177,104,31,54,87,77,97,52,136,128,79,66,210,238,8,241,54,119,216,112,223,227,150,82,74,228,205,20,124,236,25,194,140,192,10,239,122,3,103,58,203,34,199,119,142,9,249,209,129,67,124,122,201,35,225,56,255,239,255,182,182,186,189,7,173,167,81,2,27,235,45,148,117,10,13,63,111,185,95,39,105,156,165,163,211,78,54,243,156,249,26,92,112,239,166,20,64,18,199,250,182,151,252,14,44,172,214,89,84,156,164,227,86,154,180,90,56,99,235,239,252,21,183,82,112,187,115,155,124,221,29,120,112,96,42,16,55,128,243,208,133,225,183,67,128,232,27,61,182,81,207,8,84,85,210,79,100,183,151,169,27,183,239,212,244,141,252,250,226,102,234,198,237,187,158,187,129,166,211,168,101,100,14,21,181,88,175,216,82,90,197,213,21,137,172,112,239,244,96,72,149,86,115,85,125,202,182,36,193,15,248,38,191,211,93,34,58,232,230,85,192,72,209,52,77,24,106,250,35,196,186,14,93,217,88,4,188,78,221,152,141,232,50,12,100,228,98,3,253,44,185,153,237,232,241,216,195,43,181,32,31,142,55,55,247,25,200,163,19,79,205,145,50,84,236,67,190,62,100,192,188,110,114,125,77,234,195,28,136,106,142,122,58,32,61,234,0,135,119,215,215,93,105,226,7,181,221,234,173,204,249,110,223,95,124,12,149,20,108,189,243,3,206,13,173,60,46,123,186,206,87,199,67,118,144,56,178,23,249,51,197,219,187,93,169,28,242,109,188,147,180,36,196,67,101,144,8,62,219,113,60,95,148,155,172,220,172,109,34,150,210,219,100,113,143,147,199,221,65,200,185,166,135,221,238,253,222,195,135,91,119,239,220,191,211,125,248,176,231,249,221,213,106,84,30,135,178,214,163,73,154,102,139,235,165,235,57,55,9,128,182,12,186,190,75,205,240,51,239,134,189,12,191,192,218,94,216,97,221,205,128,134,152,37,143,176,231,201,102,196,186,158,159,174,193,20,11,226,54,75,48,122,58,78,44,63,71,43,87,160,125,73,103,67,32,92,176,55,80,238,114,67,96,246,80,119,110,31,26,204,137,135,209,42,68,236,206,118,141,136,25,183,170,43,211,48,162,91,123,120,59,194,28,94,2,16,47,94,6,28,107,119,238,120,43,95,98,32,76,62,238,178,59,226,26,227,174,184,198,184,219,227,215,24,184,11,229,46,17,173,212,15,180,252,250,186,174,217,145,246,169,12,131,104,176,66,168,211,92,116,187,117,108,118,163,78,105,166,80,236,7,247,89,86,238,163,14,208,155,103,33,28,23,6,104,124,132,3,158,160,237,234,253,141,32,71,77,81,226,209,69,135,104,231,105,116,153,187,148,14,12,170,50,125,222,0,190,197,51,245,209,242,26,62,198,181,149,215,12,82,129,114,246,24,2,209,31,177,105,144,118,142,132,55,66,254,88,220,220,204,216,89,48,41,111,247,135,35,32,154,30,59,10,198,131,204,61,243,164,64,53,134,103,207,199,20,118,18,28,201,162,15,3,233,57,122,242,248,208,155,114,206,240,140,205,130,163,225,33,22,3,44,106,49,156,237,7,103,240,143,178,227,46,230,254,170,7,221,29,113,132,220,121,80,39,119,52,64,215,215,86,90,154,144,96,179,226,150,18,106,127,60,174,82,121,170,10,13,197,29,212,36,190,120,118,240,246,221,155,247,111,156,102,205,20,215,67,77,136,223,22,126,181,195,125,186,149,66,103,239,214,196,131,3,42,70,93,218,4,154,209,110,11,239,216,194,147,110,183,242,16,206,61,202,18,68,195,92,12,223,127,165,238,8,190,185,190,86,223,40,142,104,180,22,211,141,163,85,114,221,253,149,217,233,149,142,37,237,146,73,83,72,51,83,71,192,226,252,173,164,81,111,96,49,90,14,42,134,222,41,232,33,199,207,36,38,37,18,38,180,112,142,220,84,108,41,23,130,215,34,98,161,28,71,133,214,12,190,145,243,21,62,7,145,200,214,200,85,79,137,101,71,190,56,93,179,85,6,24,104,89,157,236,42,235,148,53,73,46,115,240,75,32,182,248,173,141,75,148,5,67,210,109,122,126,249,122,107,249,149,50,180,241,110,173,141,186,77,204,218,205,228,31,35,75,139,159,91,239,71,54,128,132,174,210,178,251,205,45,19,134,55,223,210,58,81,4,28,91,119,31,172,126,108,113,37,192,138,124,203,6,23,249,227,252,121,156,196,136,85,133,150,15,240,47,185,86,44,55,116,232,34,31,127,111,11,255,189,207,255,189,139,255,62,164,231,135,245,181,37,76,140,86,236,201,61,162,161,87,243,126,56,20,60,138,22,44,201,241,246,3,96,77,25,218,105,108,148,102,26,95,247,29,100,78,182,128,57,169,70,214,97,154,50,216,162,210,148,37,56,155,25,87,91,110,58,251,24,130,9,100,161,213,217,103,78,9,107,77,69,33,127,71,158,133,196,19,215,245,98,234,172,156,187,30,158,19,230,89,160,35,62,96,104,35,37,82,206,231,139,196,81,84,70,247,13,96,20,174,189,252,80,94,177,225,229,26,79,68,147,104,16,247,149,15,144,186,110,136,21,166,25,158,68,33,112,10,133,159,14,80,128,242,37,143,21,4,32,27,145,214,203,106,238,16,209,33,30,69,3,109,24,252,201,170,71,205,189,109,46,146,194,211,29,79,168,187,75,147,23,131,255,33,67,201,3,96,172,184,250,12,237,2,41,37,14,48,92,68,141,21,3,62,76,124,1,231,163,200,169,76,13,31,43,119,150,129,192,142,19,238,151,227,52,33,115,80,224,243,177,207,232,82,47,190,221,44,29,230,196,39,137,200,221,155,175,172,7,151,178,192,10,212,190,238,59,148,178,24,88,6,165,61,196,11,5,148,117,209,120,5,227,124,112,239,28,121,153,241,168,123,125,157,63,14,70,3,82,104,243,222,249,110,10,25,53,207,186,28,150,239,163,187,119,183,30,222,187,190,78,31,223,189,183,221,123,8,95,109,34,52,9,66,115,196,149,220,232,186,247,8,114,109,65,217,241,227,187,247,183,239,108,67,241,19,233,122,151,131,112,226,227,111,174,231,203,89,190,185,229,249,241,45,250,98,211,77,111,81,77,143,30,129,120,177,73,96,215,222,234,98,113,151,143,154,212,126,10,126,189,39,204,142,238,221,229,65,174,238,221,227,49,174,238,119,121,136,171,251,61,30,225,138,182,173,188,83,135,61,59,11,54,220,225,62,49,132,176,166,17,246,214,137,19,145,128,91,244,44,112,254,243,63,85,126,224,109,57,55,4,156,44,183,69,128,199,195,186,53,26,93,148,204,27,181,199,236,152,237,176,115,118,233,93,229,110,1,9,199,220,239,246,130,237,178,47,236,180,102,146,48,107,183,19,228,5,247,20,164,20,112,87,10,248,81,220,13,28,249,205,202,248,232,162,85,8,237,141,84,245,159,172,154,125,190,106,62,246,36,136,54,157,214,11,53,86,7,193,78,16,156,176,207,168,0,219,11,244,219,166,167,193,222,112,10,108,226,222,240,12,254,221,105,183,247,134,59,251,236,101,240,244,250,250,212,221,241,216,215,96,103,112,48,56,117,29,32,33,89,140,162,170,255,82,110,203,183,129,208,86,5,65,4,31,118,68,150,235,235,167,132,42,73,144,162,99,247,173,208,52,67,19,49,24,222,151,141,32,168,158,20,237,246,151,14,206,55,154,125,185,95,216,19,110,207,114,125,109,33,108,95,168,181,49,228,154,178,67,188,127,59,104,183,159,194,127,132,176,6,69,163,233,216,103,12,90,248,210,178,20,158,26,151,100,44,107,183,55,46,175,175,113,82,55,62,99,207,121,209,123,80,244,75,88,194,120,137,247,18,254,60,217,15,14,217,14,106,152,46,2,78,100,114,255,96,240,210,63,117,79,60,134,75,208,63,167,95,71,30,19,35,224,127,157,195,138,66,193,97,23,23,203,133,71,127,246,96,59,67,225,187,236,98,184,187,47,156,109,67,55,236,188,221,12,59,207,255,230,206,174,175,63,67,9,236,66,137,6,23,171,51,236,87,43,147,246,251,202,60,138,54,237,125,218,180,87,24,190,2,21,12,49,171,239,75,183,97,79,121,118,61,4,19,62,158,37,136,93,6,197,94,225,252,250,220,194,10,134,158,244,37,250,18,245,214,53,170,186,39,245,145,15,172,66,30,80,32,173,217,243,70,251,71,253,96,226,38,39,241,81,70,247,196,12,195,168,137,179,37,12,156,71,120,69,224,60,70,153,34,71,7,195,142,8,195,17,136,112,29,208,34,96,184,194,41,162,196,115,63,1,12,68,216,201,179,81,64,208,191,185,128,1,102,20,60,136,3,63,127,228,246,122,202,90,35,233,128,156,2,77,130,7,188,172,143,92,96,182,132,255,196,102,188,233,40,135,130,231,98,7,57,155,144,225,182,202,129,223,17,178,186,139,4,55,233,60,23,130,105,118,235,150,39,110,160,71,195,124,127,152,14,179,125,101,224,63,114,189,121,93,42,231,182,31,186,92,174,4,228,190,6,11,139,70,66,3,119,130,6,156,164,19,227,16,115,19,70,41,132,115,87,12,99,120,242,252,34,128,138,180,139,213,1,46,134,98,13,157,153,178,235,19,151,77,119,238,214,237,251,108,214,59,177,161,66,199,94,32,191,45,108,78,98,180,158,195,181,18,203,153,206,149,46,100,130,114,60,89,6,2,67,70,146,60,139,16,200,97,237,171,12,205,30,71,107,49,25,158,203,116,97,100,179,250,80,116,142,56,231,219,211,46,30,13,14,120,193,117,105,2,228,46,196,224,164,131,196,215,143,130,148,236,132,18,150,178,171,42,70,175,52,21,89,91,29,115,87,52,176,186,59,227,218,25,80,95,131,32,240,107,154,6,171,142,40,225,186,26,106,181,55,192,187,83,223,114,102,24,246,117,252,0,87,200,125,198,187,129,241,171,108,155,111,124,194,155,55,136,137,147,95,54,32,210,139,155,132,78,113,93,124,231,174,201,48,61,16,81,65,69,80,80,228,155,70,124,82,129,95,26,25,180,120,138,191,77,81,103,22,228,252,254,9,67,178,236,238,237,189,155,77,34,116,5,194,121,131,159,228,13,253,52,26,77,194,140,131,183,3,11,0,201,132,104,196,179,193,239,73,12,171,15,129,108,100,202,211,55,175,42,63,121,149,90,130,242,57,194,138,208,133,153,35,53,69,25,208,244,51,153,15,3,233,201,231,31,222,191,122,185,67,1,2,38,209,72,54,5,19,235,41,232,251,43,246,132,76,218,139,48,143,150,248,42,26,199,161,172,255,85,124,70,46,223,52,16,248,22,157,207,198,232,186,245,42,156,210,111,120,148,153,223,34,204,251,187,232,51,28,228,170,135,111,39,51,4,213,87,79,170,160,189,95,190,231,14,199,50,39,36,112,157,129,150,128,152,240,123,209,177,158,130,14,51,218,111,115,248,32,65,225,90,169,52,178,129,226,94,192,42,13,39,111,239,36,138,10,217,118,244,205,134,79,71,167,187,229,244,169,52,149,144,206,70,178,189,24,46,39,228,10,223,110,255,228,145,84,250,246,79,54,55,57,65,63,100,199,193,209,240,100,159,237,4,103,195,227,125,118,14,212,238,24,141,246,209,232,94,219,159,192,255,92,2,115,133,246,241,215,215,19,50,142,159,161,185,252,84,252,156,2,239,204,114,248,52,152,1,183,68,220,207,33,178,61,153,119,57,60,68,228,34,200,115,200,50,120,38,17,127,85,221,177,32,36,247,133,13,245,61,17,75,23,228,20,131,252,163,160,202,119,129,188,65,117,43,2,189,16,84,99,67,70,21,79,167,65,100,147,86,149,172,42,165,214,211,82,106,221,220,84,119,137,215,215,32,186,42,244,83,87,214,36,184,100,224,121,60,15,14,187,46,227,242,10,63,252,164,200,130,191,240,174,193,31,194,241,15,127,247,145,59,146,47,161,203,29,37,191,7,169,216,230,153,82,3,195,147,202,153,105,44,250,183,89,19,10,98,47,228,232,141,100,53,121,144,133,140,139,194,92,46,204,57,93,27,9,247,147,177,80,47,77,185,184,56,19,122,179,51,110,146,197,208,246,253,254,61,92,163,240,23,222,31,226,215,144,253,24,255,110,121,232,251,13,203,19,158,239,160,3,237,57,62,193,58,184,196,191,247,208,147,4,254,194,87,187,248,23,42,253,18,56,66,241,229,128,8,151,119,148,133,2,200,69,121,71,56,22,129,76,244,164,221,126,34,237,48,114,16,142,64,148,56,232,156,63,0,185,195,1,41,41,31,126,217,7,241,200,17,249,97,166,198,238,19,207,148,43,230,32,31,133,193,57,156,198,111,131,141,13,221,161,84,160,239,39,193,158,4,59,193,184,208,81,224,154,198,222,232,33,35,142,111,52,132,164,217,219,55,164,206,196,125,9,210,136,4,88,113,159,90,165,34,209,221,119,4,165,2,111,158,157,163,137,47,90,150,23,39,192,80,190,244,180,227,11,164,45,52,84,249,172,252,145,156,123,157,123,142,135,23,226,192,152,93,148,201,187,39,80,106,116,251,30,188,212,130,2,160,119,223,179,70,147,166,13,16,145,33,77,111,164,180,19,67,227,38,106,14,170,172,162,57,123,97,177,11,78,58,7,216,101,248,87,122,134,163,237,237,193,168,191,83,187,213,67,79,146,131,115,160,13,61,244,161,61,200,17,173,89,215,226,169,251,28,190,42,17,10,53,61,245,163,206,81,24,79,24,143,7,74,211,2,75,52,18,24,52,12,131,42,142,211,51,56,30,200,164,100,50,112,195,235,107,119,139,42,0,193,242,19,93,251,194,99,208,67,53,37,140,214,100,80,4,153,239,142,219,237,49,74,191,81,230,34,15,60,65,16,57,72,115,33,241,75,92,184,72,177,128,228,225,43,216,238,18,33,103,48,114,65,172,22,51,119,107,116,2,181,182,70,151,163,9,136,30,30,234,132,158,225,45,209,32,21,34,43,203,217,200,243,115,76,243,71,80,190,152,145,169,119,53,70,175,99,106,0,175,107,4,137,243,185,96,98,11,121,39,149,122,177,91,12,83,188,143,234,227,136,34,190,53,31,231,30,131,21,177,193,123,248,92,196,189,158,179,231,198,20,31,243,86,228,53,18,41,1,151,105,46,210,224,189,136,40,145,82,88,134,75,99,210,158,14,158,116,162,51,188,246,153,37,39,97,50,158,32,144,136,88,175,14,80,15,16,18,220,2,246,103,154,168,247,153,124,239,13,10,247,74,140,155,159,48,16,78,114,96,22,66,242,52,11,114,218,81,233,36,66,254,181,19,225,70,87,15,174,243,65,22,214,18,223,183,50,173,86,143,75,177,48,165,176,177,176,245,131,45,191,71,41,18,143,151,65,95,162,78,36,140,157,162,206,57,105,21,223,219,148,131,220,157,27,199,17,215,134,139,133,92,95,227,96,123,98,22,230,122,228,135,133,195,218,47,71,75,53,247,7,222,15,135,70,42,162,145,82,239,68,31,113,103,89,6,10,103,71,168,67,95,89,76,168,240,192,2,177,246,96,12,139,29,255,160,250,4,177,121,15,46,174,175,49,218,245,193,57,194,227,194,30,11,182,240,79,200,179,133,152,99,36,212,138,48,138,47,184,31,18,212,241,157,225,93,40,247,97,198,235,33,243,127,168,4,70,77,84,149,5,25,85,149,209,166,67,99,78,178,188,229,3,94,110,145,214,136,172,203,14,113,2,105,231,142,91,113,129,238,106,32,236,192,194,121,134,170,215,65,157,78,132,193,213,193,133,159,177,131,49,50,67,84,69,33,109,103,71,120,197,204,122,184,103,94,209,131,220,86,169,119,245,138,103,130,83,13,205,167,112,161,225,56,68,44,195,113,232,65,111,51,182,81,126,16,170,15,244,218,232,254,122,222,127,139,254,212,198,184,31,113,93,221,30,251,194,156,131,19,56,189,207,72,140,209,212,83,212,208,196,29,185,223,17,139,34,27,41,158,53,55,145,87,229,71,92,154,206,130,186,126,158,182,59,127,84,235,154,255,204,21,15,52,70,82,192,31,207,205,60,39,42,79,66,118,131,154,100,132,39,238,67,207,221,211,196,200,43,164,241,190,205,180,225,171,123,40,250,237,233,65,118,78,3,155,81,49,236,28,86,16,181,182,217,146,2,201,2,210,35,136,117,128,155,133,63,250,70,195,213,109,187,236,187,0,118,56,8,43,47,242,118,251,5,111,26,218,12,20,146,68,207,25,13,179,237,202,146,190,163,195,85,212,152,144,149,93,90,71,46,67,141,8,44,109,2,148,144,216,104,188,90,137,130,134,147,156,224,12,139,84,194,67,195,217,198,196,57,3,246,34,248,106,181,189,66,95,49,24,39,248,19,243,24,63,232,165,19,18,13,103,83,119,218,249,126,115,218,249,8,255,63,255,219,198,91,118,37,246,145,191,71,214,128,247,187,48,109,236,11,93,28,194,227,23,206,86,63,244,144,235,193,111,247,228,119,95,216,21,111,146,95,167,28,95,249,98,69,91,7,209,110,53,175,228,156,168,6,82,52,136,23,234,78,174,175,55,222,122,188,100,26,2,219,8,239,34,158,6,22,79,221,219,243,149,118,91,47,106,3,213,204,208,236,158,103,154,229,236,117,184,117,243,208,161,25,116,246,129,7,154,163,186,24,234,132,55,190,157,8,50,92,163,17,199,228,151,236,65,72,207,196,30,164,149,19,141,175,106,30,40,2,70,175,215,63,129,213,14,155,200,173,150,62,9,224,224,101,104,116,219,47,248,202,19,134,153,12,196,8,166,88,17,180,198,166,37,101,20,128,152,9,57,210,201,98,56,65,156,242,91,183,98,68,90,64,71,85,79,28,96,42,105,238,105,184,114,17,94,45,167,157,115,99,65,103,24,226,111,149,222,83,143,195,74,143,109,29,172,55,191,28,188,140,14,157,178,81,33,54,10,125,209,140,70,205,111,38,176,112,156,37,60,79,92,67,63,19,1,251,105,96,233,115,148,199,170,181,114,177,233,248,240,102,148,102,24,246,18,158,206,211,81,120,99,71,5,161,218,185,47,180,210,247,31,138,187,176,45,97,187,246,64,136,68,93,148,137,174,40,68,50,198,32,110,236,217,20,132,107,154,155,51,118,196,78,24,10,233,179,129,229,226,103,14,60,33,236,180,29,188,114,132,143,34,206,191,156,131,172,111,119,214,56,94,228,172,65,138,166,195,73,180,193,241,105,82,247,216,227,96,153,104,91,38,5,92,175,127,246,248,188,127,206,109,110,15,65,124,221,113,99,247,40,72,134,231,251,30,98,45,31,33,56,169,191,227,82,2,72,114,116,107,137,127,198,242,206,236,176,180,223,61,9,142,165,35,66,127,3,74,57,161,123,32,96,39,58,40,125,246,121,21,161,123,194,118,216,17,119,226,195,160,43,246,66,251,211,206,147,119,207,118,126,10,70,108,218,121,247,236,253,135,119,175,131,241,234,183,10,205,171,44,52,204,1,64,146,112,113,175,113,92,105,236,107,228,42,31,107,97,239,140,120,221,194,119,222,217,23,126,129,106,73,166,184,5,82,229,63,200,226,149,47,92,239,221,213,12,30,52,173,96,90,51,30,93,120,137,93,130,129,2,155,158,113,173,2,199,248,76,135,33,90,77,175,110,68,123,175,215,212,34,106,109,191,98,143,130,248,121,34,211,43,114,16,176,59,23,108,4,101,44,59,104,17,28,113,67,253,234,151,96,176,241,190,97,127,221,75,163,173,59,154,190,92,9,220,75,12,2,99,186,219,208,197,246,154,133,71,44,41,14,176,253,8,147,19,123,228,198,19,225,29,135,183,134,250,68,80,18,164,24,15,182,133,54,248,33,215,162,244,238,115,45,202,3,84,162,140,149,22,99,6,207,57,140,234,217,25,170,67,139,136,157,65,2,8,145,97,86,38,29,65,210,43,30,101,106,23,4,133,36,154,176,19,72,122,26,231,83,92,180,104,255,137,193,153,49,70,178,131,50,69,56,190,196,8,102,17,200,164,201,113,228,0,53,169,49,53,155,146,151,63,174,184,16,226,138,22,103,202,49,94,141,139,123,39,124,102,17,129,252,92,154,18,136,216,7,29,196,56,245,230,253,89,187,125,6,7,222,204,6,174,143,72,250,61,33,216,214,60,31,10,47,18,104,196,202,6,182,32,105,87,204,213,241,112,115,243,112,95,239,201,196,181,221,21,12,146,18,254,2,89,24,56,155,50,247,16,104,14,134,60,215,27,165,245,108,206,52,45,17,217,37,129,12,62,48,25,241,41,81,182,247,241,232,212,69,196,145,132,184,120,31,100,69,32,121,233,69,37,51,165,233,249,142,6,46,7,146,61,130,245,11,220,43,44,214,45,198,255,246,64,14,148,49,196,48,166,76,12,180,101,154,230,133,152,113,88,86,168,127,28,119,194,241,152,212,66,168,23,142,146,40,179,218,13,105,31,182,219,27,227,78,124,134,85,112,0,184,124,224,154,173,28,235,245,224,57,226,48,231,111,168,125,172,87,230,58,162,137,14,187,36,185,201,207,130,29,60,151,71,37,66,156,1,171,144,27,87,169,90,46,111,184,99,204,98,94,199,102,99,231,202,105,216,132,99,192,200,204,241,89,148,206,10,53,182,172,235,25,246,244,152,199,159,49,218,65,254,217,252,134,140,137,84,81,41,2,81,72,27,17,105,225,36,76,69,186,210,246,35,27,64,103,124,225,213,89,120,125,211,201,20,223,82,192,0,149,131,209,207,138,119,169,204,70,113,69,42,121,121,90,197,185,212,248,128,226,37,216,190,226,47,248,167,119,154,63,165,120,10,141,223,243,183,243,138,83,234,58,55,192,194,255,92,234,131,211,32,235,188,154,113,188,222,55,135,121,148,157,35,18,91,214,249,24,29,254,20,23,213,55,72,197,21,209,156,192,179,144,134,132,97,128,177,119,99,207,14,111,37,12,5,16,46,169,154,12,244,155,252,204,97,251,9,73,148,43,163,72,37,39,35,7,120,87,168,40,59,74,48,44,41,81,3,18,242,67,87,211,58,136,224,184,3,248,202,143,148,6,106,62,87,207,92,181,197,85,141,115,36,192,185,87,232,141,137,75,50,51,130,12,196,104,17,70,39,14,77,18,158,199,199,97,193,245,99,234,7,134,171,76,198,225,4,24,46,143,163,24,78,36,3,47,3,73,169,4,41,184,244,141,74,199,156,239,135,10,57,103,103,188,12,249,122,200,152,108,15,149,57,69,137,102,86,197,72,196,155,44,188,169,163,112,7,92,162,29,121,157,148,207,161,59,99,87,35,137,32,75,209,187,17,33,146,25,149,205,232,28,9,160,244,105,221,92,42,83,26,161,163,196,207,40,176,186,208,23,64,195,80,99,73,99,23,132,64,15,224,8,74,130,144,33,39,202,162,32,156,175,227,95,94,134,254,210,204,66,43,10,0,52,134,210,197,60,33,201,148,110,164,154,8,99,65,231,121,18,142,91,74,45,86,242,37,48,104,164,92,32,239,18,83,199,64,222,119,186,126,129,196,69,181,204,59,71,86,5,3,52,51,92,193,165,106,25,178,201,21,218,99,178,115,31,241,77,170,0,39,87,220,192,128,112,40,214,33,4,218,2,214,234,15,65,230,237,192,55,217,206,49,33,156,58,206,186,88,77,219,194,151,249,238,66,4,19,178,118,65,107,79,84,14,155,232,61,138,117,141,196,5,70,138,70,36,36,14,202,217,232,43,128,166,200,144,131,87,92,99,221,69,214,29,42,130,37,158,174,145,71,94,52,64,123,67,45,204,212,58,166,43,124,80,132,21,71,79,92,190,174,192,62,75,166,13,189,79,250,168,66,7,118,34,26,198,136,159,15,195,17,177,184,110,100,98,71,215,33,83,179,249,122,174,117,154,32,18,146,210,69,220,198,165,193,240,254,254,48,219,7,146,156,150,242,153,65,172,208,121,142,113,105,138,16,119,83,67,55,207,55,226,214,220,211,228,189,249,34,160,27,236,118,88,6,152,16,72,171,149,22,193,121,148,242,86,77,56,5,170,141,194,21,221,197,22,220,179,15,243,90,140,27,39,115,150,192,17,162,53,76,121,106,173,231,144,252,80,122,243,115,227,20,225,125,247,224,129,167,128,16,223,177,242,130,245,234,40,78,128,190,95,90,148,74,49,87,169,134,37,234,169,2,61,69,178,109,227,190,251,53,245,106,49,176,32,108,160,242,62,65,45,65,69,93,86,174,26,156,34,31,72,225,122,95,243,249,21,31,175,129,191,40,70,238,129,48,236,121,112,79,185,151,148,227,4,83,110,25,35,220,13,82,135,138,234,91,121,207,91,116,162,129,212,169,250,74,197,230,65,250,185,169,87,93,209,105,132,187,139,60,36,119,145,94,247,62,255,243,176,230,48,34,128,102,87,147,88,241,147,123,158,219,173,154,127,11,251,239,59,119,184,4,219,235,246,132,8,43,12,1,122,247,184,33,64,175,187,133,166,0,142,168,212,1,1,43,70,21,1,254,102,202,239,43,206,159,125,1,25,34,143,209,179,236,36,200,59,179,35,130,126,0,177,21,68,214,227,133,86,250,229,73,38,150,98,85,106,236,106,254,242,93,205,95,30,68,97,19,237,139,171,39,70,154,120,123,86,206,214,6,55,105,60,113,167,188,154,153,71,170,14,212,198,195,44,14,133,197,136,44,30,74,207,141,162,53,223,98,12,228,126,84,22,195,132,87,241,121,96,152,58,118,183,61,96,134,208,114,61,103,64,56,209,85,99,220,0,104,70,118,215,231,196,49,187,210,67,231,40,139,162,175,145,116,81,245,80,186,189,207,27,124,136,202,90,98,99,115,252,189,91,30,108,238,49,54,7,216,56,237,166,103,7,38,188,243,250,217,179,167,200,203,133,238,208,225,34,49,72,129,39,97,14,255,34,208,32,35,140,193,253,186,78,28,56,90,173,40,116,150,196,131,2,119,38,211,195,197,132,98,220,241,164,221,56,194,59,62,113,165,117,132,145,118,249,19,191,98,225,54,157,169,176,207,57,34,132,7,248,92,194,21,98,51,208,90,21,95,251,169,162,141,250,237,25,215,166,227,53,193,154,90,223,109,225,1,113,87,56,156,110,11,139,190,135,247,151,232,150,200,120,1,54,9,154,24,192,22,217,198,63,227,224,14,254,153,6,247,240,207,44,184,75,154,185,41,108,14,152,178,137,37,136,205,132,29,149,199,62,87,21,147,85,235,78,16,186,199,168,11,70,111,212,35,182,141,6,51,177,187,163,208,23,46,130,46,154,204,12,48,210,229,165,231,231,244,208,245,196,42,237,95,62,190,232,95,8,100,133,217,245,245,5,242,19,59,184,56,78,130,157,225,197,62,108,191,115,247,132,93,160,213,23,108,10,200,85,120,187,144,30,28,42,161,227,208,171,56,70,72,185,115,163,203,133,201,187,82,152,60,225,191,239,201,223,23,82,176,221,229,58,157,19,111,46,11,29,87,195,53,181,166,131,91,61,127,116,125,61,30,140,253,221,149,153,200,135,15,188,165,142,254,209,5,247,235,116,163,181,33,129,30,62,92,89,211,88,1,5,10,57,40,16,90,203,232,94,184,22,93,62,172,7,116,121,32,110,133,108,122,163,114,71,121,120,73,31,200,107,166,140,246,15,36,68,195,116,159,9,15,52,18,121,100,22,207,48,206,230,214,143,209,205,112,44,4,24,74,46,226,97,91,176,42,164,215,72,182,50,92,195,255,168,208,25,161,68,205,59,139,138,80,40,203,113,221,196,194,112,122,162,108,188,185,19,186,229,32,212,134,85,67,138,4,218,209,140,110,57,42,29,52,35,84,205,137,194,160,39,238,21,39,123,64,115,244,193,152,144,232,32,204,1,175,98,223,121,227,108,182,54,55,115,118,65,72,144,64,36,103,22,142,55,45,161,29,203,137,89,3,122,212,119,171,14,145,152,111,207,241,157,183,142,183,153,144,253,72,76,208,0,188,190,145,86,223,115,135,163,56,202,223,207,156,254,20,151,152,118,151,208,137,77,61,174,108,118,67,145,27,93,163,68,32,58,181,2,47,208,194,214,178,136,198,168,218,197,211,177,221,30,209,150,22,117,180,219,83,178,35,155,3,51,163,233,29,127,122,246,155,31,50,204,143,178,242,81,152,23,63,69,151,254,140,9,126,200,63,99,105,242,156,14,110,255,104,101,241,237,161,132,108,236,122,138,177,74,133,180,27,139,85,55,17,182,151,185,176,189,28,113,182,142,56,181,173,158,193,169,141,220,187,104,179,57,66,196,245,35,88,154,39,86,165,65,231,96,130,234,19,248,67,7,51,240,20,166,95,30,29,208,97,48,220,55,185,55,141,240,206,224,235,208,100,25,180,192,178,72,161,112,193,246,15,53,59,148,26,183,38,238,32,164,83,28,129,139,122,90,196,239,57,226,26,88,65,219,213,55,54,62,141,31,219,101,177,197,0,239,0,131,200,231,189,226,199,213,16,178,238,163,30,156,248,33,75,179,206,56,235,162,247,49,210,226,145,83,31,147,242,222,252,191,100,68,146,144,144,19,70,17,28,212,104,130,184,241,95,72,162,181,69,100,242,108,21,208,104,150,202,224,112,53,213,19,110,245,17,228,113,14,98,135,172,223,10,10,205,119,16,7,71,155,155,140,166,82,232,31,165,86,42,107,183,115,55,99,104,180,140,39,138,126,201,159,185,35,221,28,200,50,8,98,195,121,85,193,56,172,176,212,69,201,82,3,227,167,248,75,12,63,226,23,237,246,216,45,164,37,55,236,42,113,31,83,40,118,187,62,195,55,171,23,111,184,44,53,162,33,202,8,231,248,200,183,43,255,67,151,216,176,141,174,81,118,54,56,33,212,61,224,182,9,27,52,27,226,56,115,92,113,38,68,27,255,228,143,4,218,37,27,196,98,163,180,169,211,20,137,47,146,145,8,203,52,65,187,186,81,20,163,174,188,229,108,162,115,94,22,125,158,197,153,14,250,189,182,230,168,226,26,140,4,105,34,101,68,157,224,220,23,4,7,9,210,84,136,136,104,36,254,176,199,141,196,209,77,145,0,210,187,11,0,60,185,157,4,31,254,29,210,60,1,243,187,3,92,239,225,128,216,127,159,162,216,0,223,107,122,54,0,19,12,130,228,23,139,242,234,130,203,36,23,32,147,200,181,71,204,56,201,55,40,76,88,200,135,123,140,23,103,60,254,102,164,73,23,28,8,160,139,106,5,159,36,35,251,247,45,249,249,64,120,135,55,150,129,125,105,40,195,254,13,173,92,3,220,190,88,252,133,244,179,159,243,155,6,139,190,6,6,210,61,6,217,64,98,35,65,219,167,6,239,33,197,79,225,154,224,122,194,190,3,133,44,62,202,167,116,72,156,179,39,193,233,240,114,223,61,30,92,205,253,91,93,32,111,27,193,41,59,8,204,226,78,105,47,246,136,89,249,28,204,76,67,41,42,135,27,48,179,189,96,227,24,15,90,215,106,142,119,206,162,224,174,68,237,185,117,203,75,176,102,180,44,81,46,29,84,207,173,46,145,181,207,112,154,157,7,181,40,166,32,147,178,115,38,92,9,179,224,136,186,186,3,235,240,220,235,87,12,45,10,36,150,5,121,191,92,238,3,189,101,164,159,215,150,96,112,193,46,12,166,242,220,99,238,193,245,245,30,114,237,95,92,185,248,60,6,207,184,246,60,118,216,110,127,225,80,254,80,146,187,119,125,253,196,195,148,75,30,174,130,91,0,40,154,40,126,115,25,234,60,56,169,202,246,40,116,31,130,12,200,98,215,16,202,97,179,74,249,94,118,233,12,239,77,61,182,75,160,151,12,221,151,191,223,12,59,31,185,11,243,249,70,176,3,239,160,13,215,215,39,72,226,246,138,44,77,142,233,170,245,16,58,188,174,16,213,235,222,37,74,185,228,158,21,13,39,34,155,125,70,204,97,157,45,11,55,70,160,231,32,214,228,37,204,170,123,164,103,46,250,67,134,4,207,2,39,231,90,49,13,52,71,213,26,73,38,135,197,13,46,144,9,23,218,58,93,142,208,54,141,219,59,67,247,91,97,222,82,45,3,98,172,251,235,210,125,181,96,236,243,138,195,164,235,28,28,208,119,7,7,78,156,92,205,205,248,23,153,184,161,225,122,140,74,112,20,28,251,123,32,129,88,64,93,202,50,249,61,236,22,247,191,28,238,227,77,89,197,20,143,4,61,205,70,58,66,13,118,85,131,161,211,161,148,126,177,104,0,71,150,172,39,40,80,54,192,100,152,3,68,82,219,232,73,37,5,28,30,24,72,208,79,87,157,156,187,93,211,253,29,225,194,98,17,154,99,34,24,222,92,132,236,24,217,145,167,158,70,220,20,1,150,89,25,180,99,228,215,38,58,33,125,46,67,53,56,15,208,145,235,177,57,70,28,48,176,132,149,193,155,87,74,83,120,242,104,39,127,84,34,110,19,20,249,10,16,83,189,46,170,28,164,78,117,117,13,118,147,205,24,233,177,19,118,149,30,213,99,255,213,80,234,248,213,38,77,59,242,84,226,226,27,72,44,225,228,149,186,214,68,249,159,19,116,5,28,50,164,99,89,165,123,8,83,112,131,238,153,246,95,66,218,190,191,188,219,120,11,228,219,112,126,50,54,209,113,250,180,152,121,161,208,232,71,37,44,112,206,200,26,55,47,181,44,201,64,246,28,221,94,134,251,176,230,93,4,76,159,192,178,209,20,213,104,57,129,194,154,197,240,86,152,18,227,234,200,54,55,185,226,210,23,25,249,59,218,51,114,124,209,96,120,181,1,222,106,138,167,165,69,147,91,111,220,9,80,168,167,48,110,85,240,44,173,192,69,56,183,222,42,247,28,189,222,157,166,118,27,81,236,214,107,249,29,186,221,176,196,183,135,245,99,43,189,132,195,252,155,187,129,126,89,189,13,5,46,160,135,13,51,62,178,173,47,92,18,245,184,228,80,171,196,39,200,30,199,68,103,162,96,179,92,45,49,194,20,132,40,30,194,112,96,184,63,237,120,121,135,214,124,234,124,41,1,218,41,54,117,11,167,162,53,197,214,0,183,47,150,86,244,136,16,129,6,40,199,248,169,75,72,65,155,46,176,76,1,71,10,122,252,24,125,214,163,191,244,186,91,119,54,9,80,200,43,241,33,21,216,229,106,147,119,143,160,205,186,245,41,36,29,210,191,167,146,240,129,25,105,3,175,223,39,124,105,230,66,168,26,73,237,206,79,207,126,51,238,214,182,30,114,1,10,5,167,51,129,209,126,36,64,5,78,72,191,40,220,108,123,120,244,29,211,195,67,143,156,108,81,117,125,46,24,152,75,193,208,92,136,179,114,87,156,149,95,196,25,122,42,32,101,158,80,126,168,235,32,224,172,3,176,231,220,110,96,79,0,30,60,13,14,58,71,236,101,240,25,254,253,26,60,33,151,217,80,226,197,63,131,199,31,247,222,188,102,47,130,103,237,246,51,17,148,57,62,186,100,207,13,220,150,247,192,102,59,7,39,241,120,28,37,192,4,127,194,159,69,250,86,134,83,129,164,87,77,120,143,236,59,144,37,196,56,223,202,162,227,24,234,184,132,15,94,151,201,200,87,191,195,159,233,244,86,153,242,70,176,1,195,231,251,236,103,219,165,245,91,246,61,52,255,103,158,139,125,12,54,190,191,190,222,248,30,178,139,63,157,163,88,216,49,178,15,136,31,218,116,85,119,234,190,92,18,105,232,37,167,135,148,131,171,101,239,83,232,33,160,252,20,128,104,96,87,68,60,117,223,144,108,163,228,129,55,24,135,228,165,200,132,38,101,184,40,223,180,219,47,49,35,58,109,248,47,217,15,22,121,248,53,30,226,167,238,91,232,148,146,113,34,244,158,135,146,230,236,183,224,103,125,159,101,238,91,181,185,60,203,238,186,129,118,216,190,15,117,134,243,237,156,253,26,52,133,111,11,168,147,191,186,239,120,191,207,57,123,182,43,216,179,115,116,7,75,221,215,48,84,3,188,126,87,43,103,224,34,87,250,30,249,245,225,251,125,24,58,138,119,70,79,1,185,139,193,144,20,76,15,194,243,197,237,34,147,74,110,131,252,219,235,107,28,238,247,32,191,245,16,192,25,153,57,81,0,212,252,65,70,132,241,229,156,204,217,143,213,235,194,18,180,38,11,142,129,232,95,16,212,92,8,28,3,26,66,10,80,7,126,50,164,143,67,239,87,194,173,201,134,161,5,183,134,253,98,87,187,106,23,64,167,168,240,250,209,61,149,38,208,63,89,86,131,238,121,152,192,48,38,228,254,169,28,193,133,235,214,27,140,164,248,154,145,2,60,133,161,39,197,136,187,225,70,176,59,82,121,190,211,243,107,122,16,105,56,220,20,220,230,61,66,90,67,58,182,226,239,129,133,203,190,48,167,145,150,178,40,47,162,242,222,33,83,45,20,183,79,233,67,217,198,194,200,103,204,49,222,46,107,107,128,230,9,13,105,146,196,6,250,24,124,117,47,200,151,35,195,99,59,84,103,180,114,191,14,61,170,39,40,104,66,176,59,65,240,158,254,29,161,97,38,63,109,75,13,42,198,197,182,214,67,107,24,106,249,234,22,131,119,62,175,19,85,233,58,95,32,235,140,61,222,57,88,5,49,175,180,160,57,120,67,253,21,170,234,215,40,84,40,198,117,222,255,25,58,254,54,48,227,90,227,60,24,155,204,18,105,133,246,114,201,83,104,103,31,106,15,185,180,112,230,174,104,127,193,202,80,80,173,136,226,56,168,181,36,20,85,239,24,109,86,181,84,248,35,76,29,45,52,183,92,57,180,67,63,200,120,9,95,68,132,71,165,32,104,183,63,182,219,31,96,72,146,186,61,26,74,214,8,11,242,3,69,159,202,137,236,45,198,52,109,9,148,16,220,224,112,218,5,127,103,112,218,5,191,162,52,189,133,247,121,120,236,5,9,108,76,148,67,225,241,39,70,104,231,240,20,37,44,166,56,121,219,93,12,94,0,13,114,108,135,152,195,126,162,69,126,98,183,215,252,193,61,34,50,137,134,26,147,206,247,155,147,206,71,248,255,249,223,54,126,102,87,124,134,252,183,34,206,42,109,135,36,64,109,210,11,49,179,44,206,119,9,38,124,111,138,62,32,116,104,74,2,206,40,20,7,203,162,233,36,132,156,121,20,102,240,83,220,107,51,130,115,102,218,65,204,52,136,34,166,3,221,107,200,207,44,75,96,205,22,210,173,236,113,150,244,61,88,107,201,48,75,200,111,67,25,50,38,193,158,123,196,195,189,192,156,227,71,161,250,40,133,143,14,221,48,25,166,252,35,236,247,158,236,179,88,149,200,109,27,151,33,154,182,225,59,150,108,6,192,163,14,190,131,181,226,227,63,193,91,154,238,211,232,242,121,229,35,212,167,255,182,44,36,101,139,159,106,184,232,101,7,34,180,156,248,14,45,36,190,67,138,175,91,136,206,25,112,177,123,81,1,163,172,31,247,31,201,10,17,95,197,103,211,73,84,121,213,155,139,9,46,59,170,128,247,185,25,181,255,11,171,132,15,253,149,213,64,209,126,100,77,122,13,255,239,149,87,8,166,148,251,176,112,173,24,220,126,148,64,131,128,111,43,219,228,110,0,29,25,91,180,175,111,93,101,144,51,68,237,215,190,179,17,188,112,57,133,119,174,230,244,235,42,244,161,192,242,183,66,194,229,30,188,14,50,138,208,85,197,35,218,165,243,0,213,255,97,179,191,80,232,101,85,127,33,34,205,168,233,46,2,36,154,189,125,230,94,186,134,55,41,157,98,191,105,193,11,119,92,97,105,81,59,152,108,33,219,200,224,66,55,57,34,125,15,131,18,75,181,15,82,156,140,174,20,217,11,225,36,241,12,89,50,72,70,2,52,252,180,79,113,14,186,30,167,71,159,40,85,197,55,100,51,247,173,90,247,248,11,113,169,37,82,56,82,142,153,43,56,109,49,140,203,209,150,185,146,11,228,134,27,197,162,222,150,86,129,40,111,40,195,134,133,38,195,161,138,39,239,202,199,32,197,107,129,76,189,192,240,76,206,1,94,127,72,152,219,46,94,115,145,201,51,162,81,161,66,91,112,200,49,89,95,175,110,64,108,137,66,177,216,192,153,227,30,134,208,41,178,129,162,100,142,131,68,81,4,82,144,116,70,37,168,160,92,126,35,79,70,54,132,225,153,240,112,13,120,186,209,146,140,149,20,29,253,155,154,199,200,48,14,252,220,36,132,82,21,216,12,195,76,170,168,182,118,217,129,135,189,174,8,16,60,17,217,79,25,47,219,170,223,37,98,55,104,126,37,203,241,129,235,106,114,120,32,36,134,170,167,67,75,98,48,123,58,134,184,253,36,199,121,147,0,233,28,37,116,31,186,23,75,191,182,1,93,72,167,235,69,27,210,194,112,200,120,32,14,95,141,14,211,132,108,175,57,232,2,245,255,27,130,117,224,124,54,198,157,225,72,102,235,105,231,122,91,119,74,197,226,158,118,14,10,152,94,171,78,113,29,195,110,73,13,228,122,36,190,109,85,136,240,210,129,56,228,40,163,232,24,12,107,102,82,198,116,233,178,49,198,24,41,131,185,8,191,240,24,97,164,36,85,24,115,170,144,12,134,80,22,98,196,249,177,46,208,141,87,180,121,220,232,209,45,174,30,10,94,238,151,119,130,223,131,13,22,133,103,116,79,129,122,99,51,217,133,35,55,204,76,101,165,2,156,197,243,41,67,182,165,12,169,22,117,204,239,131,108,96,38,248,56,129,247,188,74,182,127,191,248,221,21,164,66,197,158,115,15,30,138,68,132,18,252,220,131,115,173,126,0,93,205,75,143,179,194,229,126,100,24,236,206,211,2,223,201,245,218,231,254,111,20,11,239,42,246,51,54,65,99,51,241,18,173,250,202,240,71,240,17,7,64,146,223,178,144,149,207,24,106,190,51,33,187,111,153,86,42,126,207,208,7,173,51,10,16,161,39,182,154,136,205,17,187,39,168,93,71,118,120,24,45,21,60,169,18,134,27,179,85,164,52,104,188,22,251,152,251,16,101,184,187,139,142,69,128,70,192,3,188,88,140,242,87,233,120,54,137,108,128,26,104,101,116,20,206,38,133,179,63,247,109,128,27,37,114,209,24,230,3,117,113,8,244,140,53,166,118,181,74,245,10,181,226,49,175,197,212,197,107,27,144,70,64,42,44,58,121,112,223,155,187,67,155,70,47,92,117,249,103,110,101,229,91,245,112,171,41,223,254,113,27,99,213,6,113,6,1,217,203,20,195,129,193,88,150,27,97,162,235,25,165,57,169,134,45,165,13,210,42,218,71,126,206,170,210,115,45,242,172,110,151,93,141,136,139,52,84,83,146,72,40,207,122,108,220,210,192,170,30,16,154,11,1,106,149,160,118,48,234,224,139,23,57,95,89,182,72,202,138,63,90,189,123,202,28,33,49,33,38,131,146,51,139,132,155,46,58,223,202,229,171,175,121,14,200,227,154,205,35,29,85,211,134,46,36,155,158,105,225,201,187,149,77,93,81,204,224,246,150,45,161,155,230,231,89,74,40,186,118,107,84,201,115,193,55,148,155,35,236,238,166,211,203,26,154,16,122,155,224,156,125,136,147,226,129,188,196,38,83,189,74,42,207,75,91,54,234,236,82,75,16,215,228,93,148,3,225,168,205,10,73,132,174,115,152,166,147,40,212,135,52,18,42,93,164,225,38,177,168,12,84,33,32,97,157,50,202,137,57,68,250,224,213,134,139,53,22,58,38,232,122,133,248,186,78,153,5,118,253,133,136,99,244,58,77,94,71,199,33,170,126,56,54,178,45,244,145,30,68,138,251,56,32,29,232,221,238,130,76,237,38,143,8,58,16,138,76,206,211,211,232,77,246,58,77,167,245,72,207,174,38,138,179,216,157,144,18,60,118,13,151,3,138,174,38,32,66,135,209,126,95,247,171,206,228,169,136,198,171,9,105,218,35,233,147,216,84,179,88,213,213,154,11,75,205,153,199,129,251,68,37,162,96,229,60,111,246,78,20,173,153,199,212,62,163,253,67,124,117,173,149,111,163,12,209,163,159,3,89,56,12,71,167,214,181,188,242,112,213,210,66,79,186,83,9,111,32,236,85,26,104,161,144,70,77,205,29,121,115,45,74,112,144,122,42,226,52,215,102,80,88,128,112,225,56,229,110,74,147,35,135,102,220,84,215,152,15,141,68,30,215,246,247,82,90,240,11,222,122,35,5,73,198,175,97,28,225,215,215,232,135,248,248,228,35,164,101,175,194,172,22,251,37,9,248,2,70,177,190,178,148,175,175,113,249,150,52,95,187,105,119,78,244,50,91,82,169,219,130,221,31,182,62,207,162,25,28,77,200,219,66,142,227,203,214,217,44,39,132,203,36,77,110,37,98,67,181,194,100,76,9,80,151,110,136,219,208,135,159,121,153,123,162,200,192,52,179,210,247,130,113,120,47,61,188,114,40,123,213,230,219,14,54,132,8,92,58,230,120,5,119,133,53,1,129,51,6,206,47,108,66,142,58,144,51,146,69,234,12,71,216,110,107,152,47,117,79,95,84,92,118,181,131,61,84,144,153,24,78,38,112,118,136,173,64,64,101,28,4,135,219,126,75,176,157,132,128,162,41,9,4,35,216,130,116,74,80,78,143,167,148,5,167,26,198,177,54,190,40,23,206,67,205,14,212,8,191,225,82,89,154,141,34,211,178,26,61,13,117,39,0,24,112,172,192,108,187,130,218,133,147,214,124,227,3,95,79,9,86,43,58,97,220,90,14,156,6,237,106,74,43,168,204,127,36,225,109,250,133,132,151,207,72,118,233,103,250,101,154,254,227,250,26,152,248,172,163,31,48,40,86,136,243,14,241,227,9,164,76,30,70,116,17,215,196,77,100,24,43,138,148,165,182,88,212,89,41,236,193,74,209,157,229,228,45,184,139,98,8,240,242,115,215,68,241,144,83,87,197,25,180,239,148,221,48,65,238,142,194,160,135,173,209,4,70,23,45,56,245,77,49,23,174,170,110,151,179,175,250,177,128,22,96,182,35,137,116,137,43,236,120,54,130,124,58,3,198,237,66,56,108,24,159,105,66,13,91,188,76,200,104,100,27,109,70,206,58,79,49,84,194,44,162,144,17,236,4,18,158,37,101,194,199,184,56,217,131,86,176,67,120,241,54,138,78,127,46,243,30,67,18,240,68,81,65,105,108,167,97,29,41,197,111,237,118,176,221,86,212,74,191,39,52,47,13,41,176,111,61,18,186,245,219,222,190,25,32,253,106,78,112,151,72,114,80,156,232,24,68,7,166,166,60,198,6,61,63,237,43,131,52,137,27,139,48,105,129,35,23,167,163,146,211,44,26,211,128,154,72,186,20,213,199,146,86,106,63,118,211,164,200,48,30,134,237,75,17,179,34,47,209,124,227,228,249,4,154,92,124,212,94,155,31,146,126,198,250,70,126,187,219,152,3,1,184,96,101,237,28,2,97,177,102,64,206,99,10,167,118,62,203,162,64,184,211,76,2,206,255,27,124,215,164,225,116,132,5,78,214,103,248,1,138,69,116,163,120,20,131,80,226,245,151,12,15,22,245,131,244,220,206,88,236,45,25,79,144,251,73,127,181,87,68,211,220,85,26,118,178,93,190,2,186,225,59,33,246,211,17,193,110,44,12,44,226,227,95,114,219,206,65,133,17,129,124,226,115,207,243,201,207,231,194,158,209,78,43,232,83,188,60,164,54,183,138,147,16,126,77,8,137,175,117,66,180,131,175,28,44,125,87,139,243,198,219,141,158,125,252,117,181,237,156,108,105,237,22,211,128,205,45,191,42,253,21,68,104,52,89,240,36,29,157,34,224,120,197,26,169,185,76,241,65,25,193,76,22,184,143,198,219,58,85,61,175,192,12,33,182,126,121,92,94,234,254,120,194,123,114,99,69,61,138,211,184,2,28,173,134,11,173,254,169,75,51,134,149,50,231,69,254,209,248,252,37,117,169,149,159,164,179,201,24,58,57,185,68,14,103,150,71,248,163,117,154,164,23,73,75,86,40,230,15,173,198,74,46,75,238,250,178,238,93,221,149,48,17,84,132,116,179,180,89,185,156,238,53,240,198,18,128,11,179,19,196,125,99,126,190,222,12,106,164,228,34,115,21,138,189,13,93,42,210,150,88,198,198,246,77,172,180,160,161,74,168,101,234,150,52,17,27,7,156,18,181,85,234,97,152,67,125,86,12,163,26,192,20,206,1,153,209,19,218,74,160,43,230,215,192,16,132,28,163,94,14,134,192,92,133,94,137,182,104,188,30,29,252,246,14,4,87,7,18,128,186,96,7,2,108,37,195,39,130,205,143,216,193,69,152,239,240,125,248,76,180,192,39,115,187,190,70,18,128,201,124,66,110,148,44,45,231,248,11,97,62,186,130,20,160,10,164,50,38,114,222,121,227,163,134,198,107,60,88,217,214,72,181,181,192,139,36,243,108,224,119,5,153,238,144,25,149,205,58,181,46,189,178,97,40,6,12,220,169,107,14,184,199,14,176,11,254,19,174,166,84,165,241,223,208,205,50,212,173,177,220,112,154,113,67,24,137,45,200,214,42,149,79,141,3,211,180,70,28,175,12,12,210,180,211,251,211,114,237,194,98,27,169,23,188,52,36,185,184,137,181,70,36,234,48,87,61,103,102,103,130,168,175,226,142,240,29,221,215,81,166,127,118,51,84,4,211,138,120,203,41,22,185,146,118,248,169,19,141,219,237,3,131,198,29,240,21,98,140,180,222,119,57,112,56,6,56,100,229,190,128,17,83,213,48,199,36,87,63,0,77,156,70,60,212,23,242,48,209,248,133,56,230,93,94,164,71,133,29,133,147,60,170,119,155,162,75,44,60,66,41,155,56,66,75,11,151,234,188,115,97,160,182,52,235,178,65,53,11,23,21,196,242,70,225,8,5,111,11,247,179,140,50,9,61,185,253,109,159,23,186,128,187,161,169,11,59,150,237,175,188,115,180,70,242,214,60,151,22,154,105,176,120,8,137,192,242,33,164,82,144,214,120,253,180,142,70,69,111,57,213,247,24,15,205,98,58,140,27,141,144,177,91,200,201,239,185,177,212,62,243,165,166,15,154,141,113,164,229,96,123,81,182,67,26,232,37,11,89,207,178,230,61,147,66,220,176,110,217,197,197,181,54,17,146,202,225,163,8,47,59,173,144,179,167,205,195,164,243,200,70,59,244,23,11,135,201,194,101,247,181,189,131,100,184,210,254,106,195,161,197,230,111,212,160,90,133,141,37,187,131,127,103,121,161,175,183,133,27,196,211,41,135,96,90,76,170,172,83,71,168,240,8,241,215,152,121,80,88,138,47,233,158,229,165,229,224,248,150,115,167,156,247,151,139,22,233,202,51,111,89,164,54,201,106,221,69,250,45,115,169,53,105,193,92,214,246,193,87,43,86,188,41,74,234,70,113,246,14,151,229,189,109,40,207,182,151,215,41,247,153,190,95,131,5,179,102,206,236,104,149,25,173,102,100,137,85,148,46,27,243,162,185,49,122,255,152,3,100,62,139,52,77,111,75,76,13,23,241,8,116,1,242,209,242,214,229,135,202,33,202,28,35,213,224,107,162,179,105,113,233,52,147,203,90,145,249,73,124,132,78,249,170,51,207,117,222,132,11,24,138,53,249,235,1,223,92,7,157,225,144,82,246,247,81,114,255,63,42,243,255,249,171,185,106,245,97,131,229,186,202,132,85,190,82,107,185,34,205,52,76,138,87,18,214,42,41,66,154,57,67,182,186,90,82,36,74,26,75,97,134,223,60,232,199,49,1,195,169,33,122,47,137,134,157,171,151,60,26,238,37,111,33,105,140,248,40,233,170,20,116,144,224,126,24,231,72,55,125,87,20,6,197,94,96,2,39,191,134,242,37,210,96,72,175,118,70,4,220,97,114,134,79,185,89,3,151,249,253,115,86,21,116,253,75,102,151,125,253,11,86,201,185,83,73,32,170,226,239,50,107,133,37,239,35,212,205,9,91,208,48,90,7,168,83,164,204,40,219,135,199,60,110,237,187,69,159,189,139,38,192,71,69,254,199,69,153,232,95,255,67,37,11,213,72,10,202,241,155,76,50,203,254,215,57,77,218,167,6,149,165,244,229,151,234,64,161,15,105,82,9,47,104,20,186,249,43,181,130,210,233,131,40,126,1,131,208,10,91,230,167,74,255,204,5,116,33,94,54,85,251,30,29,55,132,78,137,212,72,66,165,116,24,69,73,139,235,106,48,10,75,43,250,50,154,204,114,188,107,194,245,137,180,232,240,178,21,2,53,1,82,165,52,79,66,31,151,94,36,124,36,53,195,46,10,18,39,116,155,20,24,130,175,247,72,87,109,24,250,0,79,236,141,72,138,73,145,185,156,7,39,28,176,211,243,143,197,3,27,137,7,133,46,88,17,81,15,5,196,103,84,217,216,188,213,212,239,133,91,219,82,129,174,141,81,237,152,234,217,42,52,178,166,215,144,239,164,222,197,108,92,95,182,121,157,102,142,171,223,172,64,182,230,55,84,118,190,178,235,48,39,186,178,179,12,113,208,180,60,170,159,231,250,231,223,213,180,153,212,159,5,154,76,209,168,6,229,19,182,141,151,224,73,183,163,198,134,213,194,184,36,182,166,202,210,184,90,23,233,249,18,157,238,72,220,255,224,119,176,139,228,174,187,133,9,226,186,20,42,199,18,95,87,244,173,25,167,98,72,118,87,24,0,190,229,177,195,250,119,203,123,109,132,255,49,89,35,190,135,61,246,81,84,161,90,70,47,110,190,90,248,231,55,94,45,156,51,42,82,44,225,131,125,193,212,181,212,171,181,76,124,12,5,91,118,147,170,98,28,229,8,132,133,247,92,141,218,240,250,180,232,95,105,250,212,69,189,23,95,231,181,175,197,82,253,190,182,98,96,101,221,176,235,252,91,213,115,157,246,88,20,246,175,190,73,37,111,233,170,46,129,125,87,81,75,46,216,172,186,102,207,99,187,60,130,136,42,232,181,102,235,105,47,70,251,94,153,95,69,13,58,120,41,148,45,81,177,87,15,93,121,15,208,114,227,164,229,108,22,155,78,139,51,133,42,206,26,122,10,70,250,181,1,30,26,104,231,33,104,7,178,2,114,97,46,85,166,107,188,102,228,233,26,254,186,58,57,177,169,147,19,93,157,28,85,56,234,76,83,118,91,14,234,118,219,108,91,187,125,65,97,147,126,115,163,102,29,24,226,95,169,25,123,247,109,51,166,53,237,43,249,98,233,243,55,168,94,158,120,190,49,161,213,93,81,225,29,144,239,94,54,244,175,77,203,208,55,124,33,59,66,166,19,34,129,65,84,246,176,221,131,25,55,159,240,207,18,1,238,179,218,65,174,42,250,217,90,145,190,135,121,61,59,162,158,203,178,158,229,76,70,89,205,247,203,102,135,213,230,194,24,225,234,128,13,208,250,203,55,230,168,235,255,184,112,177,148,141,249,184,222,82,129,109,81,178,165,104,1,39,197,176,58,111,142,108,46,240,199,226,28,29,203,173,136,210,249,36,77,142,225,181,188,243,43,210,214,89,154,196,176,74,104,11,243,141,254,215,92,108,215,4,195,8,121,253,159,57,92,213,27,1,102,85,189,247,183,55,190,166,81,248,176,2,81,52,168,161,244,90,105,30,76,22,6,191,210,61,5,249,170,241,51,223,118,10,217,9,93,229,40,150,120,235,58,241,212,230,62,109,40,165,168,220,72,74,49,230,43,8,182,198,246,77,215,166,183,49,159,7,100,178,96,126,120,73,21,178,138,237,47,64,250,225,61,168,138,17,171,182,185,66,23,82,62,22,113,240,197,45,131,172,252,130,3,141,86,194,49,89,251,252,208,36,73,146,177,102,250,7,200,147,229,52,127,147,76,89,238,160,5,155,242,70,173,146,245,228,102,251,200,214,109,140,34,39,238,168,74,219,204,232,70,130,71,147,69,142,107,114,40,207,128,90,222,108,114,137,70,81,113,114,26,72,204,86,50,90,50,13,88,40,233,125,90,132,19,228,179,228,187,99,25,146,67,26,249,224,253,157,180,111,137,3,180,29,78,101,99,164,241,35,125,31,115,75,34,243,205,15,31,95,193,11,195,178,72,24,202,100,82,150,124,143,48,254,54,147,148,136,219,29,214,249,110,201,117,254,100,112,157,235,77,136,198,183,81,61,198,180,72,11,135,234,106,169,149,226,72,117,219,226,201,169,223,53,243,43,140,48,169,49,244,250,21,89,179,204,209,154,184,182,217,102,82,178,69,167,114,173,200,242,226,210,34,90,29,87,216,106,221,84,200,146,189,148,176,152,140,114,83,111,6,149,0,205,192,183,251,232,34,188,120,124,250,53,99,113,75,124,154,42,63,98,191,60,40,148,18,50,209,86,111,151,253,221,114,133,248,109,37,158,114,246,219,243,4,31,49,179,153,250,252,70,17,45,81,12,16,162,125,215,227,77,81,57,126,173,89,37,148,123,202,148,155,36,125,238,233,230,227,116,81,204,27,80,218,120,38,28,218,154,245,230,101,61,63,154,48,229,218,6,189,149,84,105,65,249,213,47,166,45,236,213,232,100,150,156,250,209,156,154,128,253,202,152,30,255,87,87,42,80,35,98,110,238,73,183,209,141,179,47,247,243,87,23,17,226,141,57,9,229,224,139,136,81,25,110,2,32,25,33,16,161,185,57,144,63,125,147,144,102,174,96,93,62,251,187,193,121,45,238,196,134,212,130,115,163,135,18,84,168,225,226,247,170,89,6,19,240,173,146,169,32,38,199,56,178,41,5,105,161,208,95,208,20,170,8,155,124,190,14,113,180,196,210,35,252,237,40,33,52,111,90,31,29,154,76,25,183,240,128,64,40,203,195,89,152,56,87,53,252,75,72,28,209,52,243,70,45,74,86,27,192,103,120,91,71,209,226,166,174,184,32,209,187,196,28,250,85,170,23,241,162,7,136,244,40,162,163,147,34,113,169,107,164,81,154,141,145,35,26,115,235,221,177,178,155,193,104,187,53,106,37,182,230,112,31,193,255,106,116,231,41,14,140,103,194,79,190,196,91,20,115,239,151,126,168,73,101,71,55,246,248,133,171,248,86,107,187,132,226,105,8,117,161,199,115,189,105,159,101,1,145,193,137,46,191,75,167,97,22,123,174,168,238,185,72,174,30,185,217,208,138,108,94,35,160,48,12,123,240,170,105,24,50,109,218,127,44,49,230,91,209,163,64,227,243,195,149,7,171,129,88,123,236,73,69,13,82,139,226,216,200,20,104,100,193,217,68,32,155,85,120,0,157,52,76,86,174,202,184,246,184,81,189,70,9,122,35,242,5,141,16,38,182,188,22,101,98,59,35,41,33,44,69,190,139,90,161,35,225,225,110,10,230,139,12,245,170,121,165,138,133,7,83,168,190,34,47,193,130,89,245,3,129,18,236,13,113,124,44,150,74,173,81,85,69,134,199,26,219,82,10,161,214,6,53,188,22,173,226,153,128,152,148,109,154,218,135,169,193,110,245,79,107,23,21,162,183,75,104,88,174,44,151,255,213,186,5,153,201,26,94,183,54,26,12,79,236,69,146,207,69,99,137,4,233,81,47,112,169,198,168,161,68,122,135,100,94,126,239,53,141,224,63,116,81,156,37,54,211,208,27,13,254,98,171,159,27,12,126,208,60,248,27,55,28,124,36,48,205,19,176,194,238,108,30,201,163,164,110,149,246,239,185,136,255,73,116,228,68,210,55,93,111,186,228,20,208,179,154,135,64,229,13,63,3,230,94,77,49,91,61,5,84,115,14,203,35,192,104,144,117,141,89,219,81,142,128,173,49,246,183,205,235,243,216,58,60,11,168,255,31,221,166,163,217,228,40,70,102,73,107,212,142,149,246,219,106,46,87,164,237,237,146,77,99,105,107,99,121,214,45,99,47,227,31,55,121,231,73,221,106,237,6,163,180,152,68,175,61,74,193,226,81,250,231,237,189,75,235,169,246,175,63,96,75,105,67,243,10,185,176,28,63,255,29,246,209,63,146,236,52,121,77,147,123,47,70,170,111,132,201,176,64,216,68,134,187,173,9,66,224,58,92,29,128,110,209,232,189,95,81,89,81,50,115,246,166,209,232,214,36,58,143,38,173,163,48,158,204,178,200,111,233,101,54,249,178,161,216,25,194,128,102,57,191,39,24,14,233,155,253,125,186,66,17,191,84,101,251,251,29,135,226,82,152,42,138,199,93,123,3,68,157,9,164,102,82,37,209,194,32,8,104,33,195,245,24,188,24,71,179,222,228,41,194,58,181,95,42,238,204,150,220,10,34,174,118,175,189,121,212,229,230,209,21,45,63,2,12,115,184,57,4,81,176,57,51,215,129,71,142,220,111,24,125,91,21,127,228,44,20,18,154,162,240,216,70,136,6,162,118,111,91,170,87,3,105,160,69,201,36,184,4,51,97,39,18,142,113,65,65,107,197,76,144,107,153,66,139,33,156,6,160,159,245,113,223,12,8,29,198,244,6,255,163,150,178,89,234,63,127,49,79,161,61,45,244,215,93,178,142,135,221,253,18,51,95,173,190,210,61,254,143,26,159,178,196,63,114,108,100,47,208,249,202,178,163,254,23,57,226,159,132,28,81,129,180,34,240,8,59,32,21,225,71,52,159,68,163,42,12,197,184,1,134,98,10,233,22,192,29,54,91,17,158,226,172,33,159,1,4,67,177,74,16,232,60,56,178,33,125,97,64,89,11,22,25,198,147,53,161,47,118,248,249,122,30,236,72,232,139,75,120,92,2,125,113,193,161,47,118,131,11,19,250,226,11,36,88,161,47,78,225,133,134,115,129,193,80,182,48,20,202,147,206,114,75,124,246,25,178,85,13,239,217,158,37,145,91,227,179,167,240,202,98,126,207,94,214,210,87,51,172,167,104,44,203,77,235,217,219,197,217,232,95,246,172,150,201,106,94,207,94,252,55,131,2,105,66,254,144,64,249,142,102,192,93,133,238,104,68,3,25,195,74,158,101,135,100,90,160,125,191,0,12,68,24,32,112,128,13,216,235,28,16,217,141,185,37,203,225,101,17,97,92,210,96,226,149,184,37,20,232,176,235,45,43,31,41,209,133,52,161,71,235,6,50,111,215,205,65,226,27,64,120,84,154,209,91,169,25,211,164,68,245,72,173,182,235,35,164,163,147,37,230,200,159,236,150,175,31,18,87,126,47,109,186,191,91,7,170,131,127,187,16,171,131,47,2,187,177,242,113,84,188,227,175,155,204,10,110,190,244,145,215,56,75,199,145,186,76,254,100,24,135,124,224,160,31,162,122,211,32,89,133,198,126,47,44,82,40,176,152,88,94,232,120,122,120,153,30,58,122,198,231,34,227,226,69,129,205,169,44,10,53,20,211,120,26,189,135,175,103,199,39,245,169,212,47,196,228,9,206,208,95,92,133,166,8,185,65,5,149,146,210,253,151,100,175,210,200,13,209,198,212,168,40,181,45,151,210,112,229,155,233,198,52,3,54,44,225,126,108,216,54,153,192,137,115,170,229,160,5,84,155,35,187,225,25,206,153,104,62,55,87,163,111,62,107,17,8,22,47,90,19,90,89,187,116,227,133,254,53,7,33,32,3,121,64,246,72,147,14,170,87,126,84,125,22,60,225,40,150,110,134,162,173,252,17,34,58,182,252,145,122,76,223,86,127,72,67,53,11,190,242,114,80,120,48,153,159,202,113,194,22,236,253,81,227,180,168,250,250,56,113,34,45,118,18,80,233,3,30,9,0,136,252,168,166,24,245,244,56,152,54,240,146,177,118,62,78,75,28,98,75,73,124,212,115,139,209,243,164,98,244,91,187,68,151,72,226,9,28,37,213,183,154,225,2,109,32,140,66,212,65,224,208,254,134,240,96,116,161,49,238,4,54,96,147,211,36,253,199,203,157,18,164,3,16,23,22,87,52,240,166,93,18,71,86,25,28,218,154,201,131,56,205,177,195,104,218,124,236,210,95,84,228,29,193,155,73,115,185,137,40,55,181,151,251,65,88,52,96,185,137,40,151,135,147,62,89,220,94,81,108,102,47,246,165,59,161,80,96,199,20,246,154,207,210,51,66,141,212,140,93,19,195,200,103,86,53,82,70,243,142,113,148,23,113,18,114,181,156,137,56,36,109,93,15,35,16,170,96,243,130,252,0,236,53,134,97,66,249,15,86,45,46,99,50,94,142,17,218,103,217,32,204,196,32,204,196,32,232,54,13,103,234,160,26,201,165,59,106,92,80,8,240,58,26,192,39,194,241,199,184,204,62,82,248,238,22,55,227,65,205,217,215,151,198,234,133,92,103,151,90,97,39,170,176,250,152,66,89,248,53,53,210,250,241,161,148,242,52,209,205,187,130,157,211,216,177,29,110,16,82,177,5,81,47,229,194,41,235,162,189,146,195,94,201,73,70,181,249,12,183,219,52,47,184,52,112,200,120,221,161,231,67,91,180,182,30,115,69,247,77,203,179,246,133,64,165,181,214,250,60,73,171,117,135,159,200,95,97,41,179,28,169,4,75,6,99,140,10,90,72,29,235,28,136,83,109,255,195,152,216,8,213,165,128,42,209,28,204,138,104,145,207,95,157,145,193,252,210,213,141,187,209,49,138,3,193,187,116,226,38,43,163,152,213,203,174,162,152,125,215,136,98,246,188,98,118,130,118,79,166,143,184,241,58,50,95,127,210,173,245,142,215,181,214,107,226,161,117,19,150,87,58,242,2,63,19,63,9,148,51,243,196,123,42,69,145,197,64,103,178,78,13,232,44,209,228,24,195,161,107,181,138,87,129,87,179,212,90,189,61,208,225,213,94,203,136,137,170,90,12,238,184,8,126,27,231,137,161,101,39,145,142,55,220,81,61,26,99,120,1,206,238,71,227,158,254,99,11,127,112,224,158,158,160,108,226,231,150,36,116,125,178,112,90,112,93,133,227,163,240,86,130,100,238,73,184,179,119,176,192,66,37,73,22,12,158,97,177,243,91,135,12,127,65,43,147,232,121,154,61,201,160,57,39,91,2,151,42,13,222,184,136,34,36,208,25,130,132,165,250,135,130,41,249,25,242,196,90,158,184,150,103,82,193,160,173,174,71,175,127,8,103,189,51,157,77,64,0,3,190,143,126,73,129,76,56,66,228,212,231,23,72,44,70,43,20,55,50,138,27,149,197,197,188,184,177,40,110,84,6,42,236,28,28,82,239,123,193,2,105,146,169,108,91,193,120,65,182,98,153,239,85,34,232,109,214,169,172,16,160,191,199,137,91,182,6,245,3,122,194,22,38,212,190,66,77,36,114,2,195,156,141,247,117,79,56,171,42,68,173,112,98,188,84,77,89,249,99,139,145,109,177,156,200,126,201,205,69,86,110,206,61,86,160,20,37,87,151,74,174,14,197,66,219,110,145,108,125,42,206,149,208,50,24,242,133,220,52,237,246,9,1,255,84,210,183,40,29,37,8,219,208,48,26,235,218,43,17,89,43,64,189,71,212,175,215,132,206,244,136,2,90,175,11,222,100,232,94,49,47,163,83,39,186,203,94,21,217,65,183,67,71,101,92,102,140,46,74,65,101,189,120,250,102,29,65,11,130,136,15,81,249,126,75,34,145,157,184,67,149,77,125,176,181,143,114,211,7,104,119,232,245,75,106,0,18,148,82,122,72,42,98,105,248,207,223,210,240,45,189,225,91,245,134,247,254,196,134,115,167,66,78,158,209,68,86,46,112,78,167,149,74,205,68,71,178,176,202,223,142,156,200,235,229,127,95,36,69,186,26,136,226,71,173,253,225,74,237,255,131,155,186,90,51,63,148,65,114,13,93,99,151,217,6,115,61,184,209,230,207,172,168,163,63,184,137,6,130,211,68,136,59,7,7,124,249,113,112,188,82,161,99,177,72,55,36,137,31,248,132,216,135,190,1,169,76,35,172,166,215,27,231,12,197,220,98,228,224,234,61,149,57,5,150,91,43,51,199,176,216,87,27,164,159,185,19,87,97,12,34,88,159,153,55,24,238,207,147,200,244,66,248,173,198,206,72,120,51,165,172,169,106,64,154,150,97,21,158,68,229,105,2,130,172,195,95,22,13,195,86,24,195,86,104,195,150,193,176,101,143,10,251,176,101,114,216,80,99,102,14,91,182,223,215,241,13,231,69,125,168,72,71,125,238,102,116,198,56,188,85,13,131,242,228,183,55,79,148,230,83,54,45,133,166,165,178,105,198,254,23,205,75,101,243,226,192,146,107,152,238,35,51,85,107,162,158,7,155,249,83,66,234,201,229,124,134,0,107,49,253,162,74,226,80,142,60,244,185,177,209,143,187,146,147,180,229,145,198,20,26,182,228,164,42,236,253,184,180,218,101,85,174,85,221,47,166,87,86,35,77,230,117,89,157,157,90,77,4,178,250,141,233,200,36,186,85,133,166,35,201,121,131,206,38,221,169,34,73,214,249,152,136,135,14,202,85,137,125,247,130,53,202,96,254,43,86,121,83,245,185,36,45,179,127,146,44,203,39,110,43,253,195,229,57,9,155,235,120,105,190,239,163,226,105,9,76,226,159,39,28,39,75,15,87,190,28,40,235,83,163,99,179,181,118,190,111,151,57,53,155,159,218,128,178,190,251,3,129,178,240,125,5,40,75,94,251,244,83,121,129,165,95,119,233,4,225,134,55,90,194,85,182,118,81,245,155,113,165,101,3,153,49,199,166,250,253,15,198,247,147,186,67,46,182,223,162,157,89,177,105,244,245,141,27,134,95,147,161,24,22,33,192,175,214,69,76,146,173,19,147,255,91,13,50,201,56,201,154,90,71,229,213,39,180,164,129,246,165,149,197,92,243,42,106,84,247,131,180,174,90,23,39,8,70,128,119,136,34,21,151,159,68,132,196,36,215,35,123,144,188,53,75,110,229,81,81,76,72,51,149,171,129,88,29,5,105,225,242,89,12,131,36,20,95,172,88,121,155,175,186,197,203,115,249,134,251,187,117,12,219,17,175,99,240,246,187,149,167,179,76,237,121,236,244,46,154,235,52,114,156,75,236,112,100,35,106,181,107,173,70,178,160,46,131,141,175,202,166,215,154,246,79,165,68,85,246,100,125,106,212,146,192,5,131,63,142,216,248,85,35,229,72,203,183,152,18,253,97,237,50,104,141,102,219,212,137,243,95,226,8,97,252,7,220,68,27,39,244,37,109,251,37,70,3,231,240,25,231,72,79,194,115,30,215,235,107,148,165,173,178,0,172,106,212,56,10,141,197,29,114,104,57,108,99,235,144,26,217,194,151,88,154,101,32,5,9,94,131,108,102,38,201,228,133,124,43,201,180,115,171,255,186,100,179,92,79,22,170,104,93,176,146,140,90,238,10,178,228,155,213,253,250,248,233,106,254,240,219,139,182,21,155,150,174,70,150,185,229,168,159,66,77,157,48,67,224,148,206,252,131,95,201,215,94,211,55,168,55,191,208,27,84,53,106,106,133,168,65,80,85,56,154,236,71,106,83,3,12,240,202,224,189,147,196,134,173,100,246,175,12,138,163,3,206,125,168,120,90,231,66,165,170,95,72,216,54,2,136,228,246,55,106,8,41,70,99,85,108,183,126,192,7,240,39,236,131,229,108,253,99,177,172,60,255,239,255,152,122,86,156,68,182,100,20,43,16,91,149,37,91,133,216,26,221,120,29,20,85,149,154,142,122,38,167,104,49,138,148,255,34,113,139,5,215,18,81,197,241,187,138,125,182,180,153,17,97,143,53,105,254,162,122,43,165,128,174,105,168,124,219,246,92,138,155,87,209,63,69,74,23,23,45,212,254,225,45,144,136,45,194,13,157,167,201,250,168,89,107,10,151,171,163,102,45,20,48,117,212,172,70,110,243,70,173,90,9,53,171,210,182,197,168,89,53,58,94,3,48,34,86,117,125,220,172,211,6,220,44,75,40,58,61,29,167,125,231,56,140,19,51,9,26,82,98,110,205,254,40,204,45,90,43,121,48,114,139,42,68,83,13,129,41,183,216,76,76,12,252,163,115,46,100,76,84,131,189,74,18,117,203,99,103,9,217,0,153,214,34,59,144,88,53,19,177,240,226,75,224,144,103,38,163,86,68,10,177,88,233,61,108,163,223,36,125,68,141,194,7,167,28,253,214,56,109,149,240,198,49,200,70,216,197,141,10,238,112,211,98,211,65,126,20,133,160,240,196,203,218,195,177,84,147,38,44,85,205,70,160,25,75,181,127,82,213,31,68,92,65,182,8,97,205,50,192,242,171,155,12,177,9,85,136,102,14,89,107,156,193,16,150,33,207,162,27,14,98,180,226,32,70,55,26,68,209,233,49,65,39,202,211,230,176,174,44,90,10,89,103,27,80,250,102,181,222,215,187,45,79,151,101,189,135,206,66,231,69,110,4,131,129,254,229,186,109,103,9,215,126,108,67,165,211,46,167,22,200,160,146,8,142,93,59,89,45,205,27,42,8,117,234,244,91,136,56,183,120,96,52,234,92,10,88,130,111,216,21,22,219,26,100,174,109,217,182,219,229,27,189,160,1,222,178,33,94,45,239,94,157,107,136,208,2,139,159,219,69,240,81,131,59,82,223,20,107,1,106,91,214,137,21,19,251,60,105,180,207,154,125,155,96,84,157,58,93,56,58,211,56,50,194,232,80,232,103,145,71,84,65,132,236,17,231,194,149,56,23,18,227,92,72,180,147,174,43,238,215,198,21,24,44,177,104,184,133,12,46,25,27,64,151,136,104,166,78,77,126,157,111,84,86,222,148,24,231,45,245,163,138,10,40,240,19,140,163,137,16,210,204,175,187,85,152,18,11,194,153,101,243,214,121,80,19,104,59,50,47,151,129,7,144,100,54,169,209,88,35,75,47,208,177,231,234,159,127,71,1,39,126,130,127,97,87,200,109,32,134,157,160,16,212,133,243,227,110,21,0,100,121,215,202,25,174,180,145,53,178,195,73,157,41,234,50,11,240,91,187,253,131,113,21,117,216,12,25,86,31,239,149,219,85,226,137,73,251,125,26,173,2,71,235,71,148,123,201,196,146,95,186,210,205,96,175,26,36,84,103,204,180,24,124,6,158,35,1,55,6,97,137,217,152,202,104,236,180,234,82,12,163,57,199,76,95,232,26,50,211,160,21,181,108,49,226,234,206,207,76,131,202,227,149,135,165,177,231,167,28,189,220,20,242,37,156,72,85,58,95,114,64,183,219,199,85,32,192,243,213,214,210,18,84,109,43,138,246,82,64,75,172,245,114,129,64,229,93,85,157,220,194,60,79,71,49,202,25,178,121,79,46,139,186,211,150,100,190,81,1,25,20,22,30,22,206,136,105,154,140,23,49,5,95,76,98,159,145,190,145,127,101,11,157,176,90,203,22,168,216,81,131,47,99,109,17,175,75,60,110,204,221,150,176,92,168,246,251,196,93,167,54,243,198,140,218,142,254,150,175,163,11,84,30,255,119,235,60,182,205,170,2,183,151,251,91,58,43,229,83,209,120,33,56,87,117,212,136,144,254,241,230,67,75,106,238,6,125,109,185,14,203,59,171,139,133,58,132,155,105,16,108,109,252,195,239,175,190,93,165,96,109,230,55,234,19,26,218,187,182,142,129,218,102,234,25,22,234,1,216,147,196,208,46,112,165,196,234,218,136,38,229,67,77,75,161,171,16,206,220,172,132,185,15,103,69,186,51,153,164,112,28,69,187,8,27,107,194,19,111,112,47,87,90,65,220,167,30,246,204,139,4,138,138,50,56,227,174,175,211,71,65,183,9,153,195,90,182,230,140,55,77,243,152,80,57,98,94,160,26,113,235,135,65,42,135,143,223,136,188,133,81,196,187,3,188,238,19,250,20,90,240,147,149,212,32,19,139,26,36,182,169,65,226,186,26,36,54,216,221,83,244,28,169,170,65,172,172,81,187,253,6,242,126,187,118,100,215,164,172,225,255,106,71,22,104,71,94,223,64,59,98,25,224,255,213,142,124,211,225,41,74,178,156,155,252,214,83,34,215,46,34,242,208,132,119,55,208,204,216,38,243,95,77,51,243,230,6,154,25,165,24,169,210,195,154,142,196,158,13,161,123,34,186,244,207,159,19,230,87,208,157,47,213,246,148,7,220,159,170,241,17,118,193,100,156,232,89,181,243,212,59,130,19,255,73,243,251,208,21,60,210,74,211,246,53,162,107,149,214,10,236,171,12,89,33,164,102,14,75,129,226,26,15,172,243,1,14,168,7,180,244,93,248,142,35,195,240,2,222,28,29,229,81,193,244,210,164,104,151,43,6,174,26,113,70,209,252,186,186,169,40,213,77,89,176,224,48,52,78,232,76,74,165,90,195,67,106,184,182,93,93,37,115,142,154,26,54,146,64,60,87,188,143,126,200,202,62,250,93,86,246,209,207,152,182,112,224,85,52,137,208,211,158,204,39,123,12,89,42,191,28,52,198,175,49,113,151,160,146,140,238,130,156,121,191,97,245,146,249,127,202,155,18,27,42,183,83,201,44,197,106,185,33,130,131,160,190,141,42,55,11,1,208,63,179,9,35,218,251,118,123,165,93,150,52,239,50,22,85,23,81,34,23,81,162,45,162,205,68,223,140,76,183,199,185,101,188,146,75,90,107,36,85,112,169,236,162,230,134,228,160,229,91,75,85,105,25,55,171,170,242,231,102,85,229,238,31,165,170,44,233,142,174,174,252,242,109,197,175,38,166,233,21,158,106,154,142,239,254,68,253,168,78,102,23,235,72,151,40,72,69,36,117,93,6,161,62,212,148,163,107,107,129,222,172,173,77,125,66,131,247,150,66,233,37,86,54,190,204,123,32,149,94,174,30,40,195,234,242,81,59,76,249,136,110,244,250,22,143,32,24,15,126,106,24,39,31,130,13,110,116,101,200,134,207,56,32,125,69,168,40,115,73,193,6,63,138,224,40,100,16,160,16,100,180,28,30,251,85,100,209,86,206,103,67,71,166,111,116,212,233,105,228,179,52,121,136,30,25,70,121,40,126,68,127,41,160,50,196,254,132,253,158,116,144,206,218,137,9,139,110,23,90,237,123,2,192,14,85,3,21,224,67,65,234,35,157,212,23,6,169,183,131,33,106,190,201,79,13,13,101,164,247,134,101,230,72,223,50,126,253,165,96,97,240,42,44,78,58,103,113,82,199,180,52,142,213,91,149,25,75,205,130,55,67,68,137,187,149,254,5,33,225,66,54,194,249,159,60,206,8,75,96,98,126,139,47,187,202,9,87,84,218,191,56,137,39,145,155,75,122,62,13,198,72,186,103,101,243,114,54,53,102,227,44,208,89,128,77,163,138,126,92,50,10,103,248,29,127,156,234,51,52,243,140,2,241,110,104,48,150,92,139,239,234,121,55,131,153,145,247,86,48,179,204,9,164,178,151,56,21,51,52,141,205,225,231,92,51,148,30,169,165,95,31,103,91,4,22,114,184,50,58,5,67,83,77,122,100,76,54,198,155,46,87,197,203,18,52,81,86,219,112,134,94,95,39,214,131,147,7,163,228,4,163,48,38,59,208,60,2,191,38,118,71,185,37,20,204,99,214,177,16,161,187,107,247,10,120,81,216,92,166,231,159,154,74,251,183,188,81,218,45,130,193,82,184,102,194,202,74,233,210,16,204,248,154,116,212,214,119,129,4,178,80,45,123,38,134,171,225,250,68,236,131,100,33,195,131,177,137,108,131,39,174,159,74,87,68,155,204,65,227,43,72,6,140,196,43,154,222,131,100,209,240,66,78,221,131,236,197,170,55,34,12,111,115,162,142,166,232,131,185,64,108,69,20,92,17,71,51,48,94,118,158,252,246,254,217,222,193,219,103,239,14,158,189,124,246,234,217,235,247,210,3,204,200,198,74,6,89,109,114,141,120,26,130,129,70,71,13,137,163,153,123,206,56,247,28,26,76,51,29,51,243,190,184,16,109,156,24,9,21,38,90,21,76,93,249,104,61,113,37,171,205,190,199,112,67,149,48,193,6,116,79,76,12,166,49,10,170,104,150,234,29,238,42,182,176,46,220,196,220,61,148,247,162,46,206,73,197,202,83,126,99,198,107,206,241,56,78,85,161,180,217,45,215,244,57,151,155,154,175,84,169,176,81,21,129,232,69,146,67,31,226,81,140,40,97,52,39,104,215,137,16,216,45,49,39,185,84,148,112,13,49,239,114,201,251,18,23,52,210,91,36,37,169,249,186,179,32,14,164,239,181,104,155,68,84,152,134,64,242,92,172,252,168,44,59,82,101,91,24,27,230,104,63,20,125,239,58,154,223,242,34,49,156,198,242,239,232,248,202,169,194,47,252,218,84,92,148,210,206,237,31,36,28,53,72,3,136,209,1,166,77,186,29,61,46,244,51,212,174,54,166,15,62,138,144,166,233,172,104,165,71,173,12,223,115,81,77,157,43,108,195,44,253,81,97,30,70,87,188,129,50,126,172,193,119,24,28,23,98,8,200,110,133,34,167,56,120,141,207,8,240,142,143,118,39,159,196,163,200,13,111,101,8,22,64,236,85,202,186,98,43,72,61,64,81,206,82,161,102,201,40,241,86,144,45,35,125,208,79,34,217,218,0,127,170,210,63,155,208,153,173,97,177,144,169,205,46,162,206,53,40,183,140,153,81,171,137,107,240,80,170,226,126,10,116,77,230,122,28,79,78,104,60,115,225,196,221,127,206,227,117,115,81,161,114,104,171,102,48,181,132,52,212,31,243,146,185,182,139,42,128,234,156,107,208,216,132,239,86,52,120,16,55,211,118,253,189,146,240,170,214,69,245,16,129,74,131,85,90,103,92,95,203,29,133,105,191,136,180,159,177,97,176,252,12,91,254,215,171,91,158,220,204,66,163,70,126,109,86,27,10,47,53,89,170,255,104,90,135,253,42,13,40,233,199,31,70,139,249,90,125,35,98,99,102,243,249,15,38,216,192,187,53,44,40,214,181,42,233,75,120,4,113,24,134,134,84,160,164,20,113,236,199,64,10,180,232,208,9,129,10,8,110,10,109,82,60,162,36,49,11,21,88,237,185,45,100,162,39,204,126,43,106,37,241,29,90,181,76,240,60,164,77,166,104,248,192,213,10,231,52,133,100,88,234,241,119,4,54,160,35,48,8,177,90,194,134,49,237,99,61,52,252,183,27,167,144,90,192,110,162,242,243,63,209,176,164,4,118,73,20,228,72,36,67,18,68,226,82,61,55,47,213,27,79,177,106,120,2,60,128,23,111,42,246,169,106,101,243,81,169,68,22,126,216,95,109,55,218,206,183,141,192,88,188,13,29,123,79,183,70,199,228,39,36,1,112,241,134,157,220,248,198,105,196,175,151,206,80,39,212,170,233,89,245,227,95,85,183,144,27,192,234,196,125,17,240,1,84,9,222,83,142,99,76,66,82,49,10,167,225,40,46,240,138,63,76,42,53,170,19,88,237,79,62,172,198,49,93,98,203,44,8,184,216,136,165,186,40,208,99,21,194,68,3,119,249,246,216,142,210,31,86,3,85,89,185,253,6,6,193,141,58,99,148,160,55,226,215,127,72,128,73,3,41,231,199,127,84,0,73,13,222,227,31,25,31,82,67,7,81,52,96,105,228,60,60,178,150,197,194,251,19,195,42,106,232,36,149,54,7,171,180,57,88,163,205,245,105,214,224,77,162,186,39,227,31,59,92,127,206,68,71,209,170,91,185,244,218,191,209,62,214,33,132,180,80,199,209,154,148,68,243,120,251,6,106,98,191,116,201,214,28,11,174,20,187,249,96,136,195,67,243,68,94,161,1,54,117,221,154,109,88,118,249,148,82,51,240,114,87,46,248,178,124,188,23,146,23,91,98,169,85,17,152,248,45,13,108,196,249,130,216,94,247,16,0,189,112,239,120,20,196,107,11,152,80,17,22,37,205,206,132,213,91,86,77,161,128,63,134,97,92,216,169,234,239,58,141,184,64,144,185,241,93,173,100,59,102,80,173,62,123,182,229,165,9,100,161,229,229,137,140,43,148,72,40,99,225,74,217,150,151,102,226,20,45,47,214,204,15,229,47,143,220,130,209,119,150,135,119,137,106,113,92,40,12,79,37,222,75,212,16,237,197,146,87,132,129,137,58,181,82,107,101,90,194,196,212,178,241,248,4,145,61,180,75,117,118,210,149,178,53,149,182,36,16,77,83,233,203,226,215,68,43,68,175,89,92,182,12,113,19,45,13,112,179,184,28,250,247,127,35,97,253,131,35,97,25,241,19,217,132,7,142,202,131,137,25,206,106,4,9,149,112,86,111,163,12,73,243,115,168,228,48,28,157,178,113,61,139,136,120,53,49,163,74,205,56,221,63,11,102,85,234,125,84,75,106,32,176,39,203,51,74,202,121,184,66,86,218,118,199,203,51,86,200,220,14,143,84,133,225,177,42,196,227,178,150,100,175,180,156,227,11,105,73,40,56,82,161,87,104,130,119,49,206,69,52,0,148,230,180,165,117,130,86,152,212,135,208,224,141,23,91,189,183,242,152,7,157,145,37,42,3,215,83,227,226,113,183,92,148,255,186,77,174,129,166,150,227,79,198,107,39,92,15,84,241,164,170,85,143,228,224,9,247,174,50,97,61,133,253,220,49,42,181,194,32,123,4,20,136,131,120,10,148,103,188,35,133,189,49,5,230,60,159,101,81,187,189,7,165,108,232,183,164,95,254,132,97,60,168,40,116,78,121,76,68,217,34,89,1,43,147,42,163,77,99,115,228,90,199,77,227,239,240,123,4,105,172,143,150,102,139,195,251,87,169,187,221,174,182,241,64,140,67,189,149,229,51,78,67,21,86,149,201,252,146,60,63,77,19,24,103,52,125,83,73,6,42,8,179,247,185,221,62,180,247,215,104,229,103,141,63,143,13,49,78,159,230,221,19,84,43,201,64,39,78,243,59,9,220,79,232,86,194,139,40,46,98,10,232,135,170,80,219,26,178,4,168,113,99,181,120,244,156,149,154,151,85,182,168,19,186,133,143,156,168,74,126,84,178,177,234,250,220,139,138,39,90,30,215,147,141,64,195,249,144,238,10,73,76,161,139,29,163,177,104,195,78,45,24,87,226,21,52,182,17,78,207,5,111,149,0,29,45,238,105,147,254,136,116,48,75,75,15,34,1,178,211,152,211,130,40,15,67,201,7,111,249,66,129,97,83,145,147,87,25,57,75,107,116,139,150,167,166,57,149,166,247,174,204,163,188,236,218,5,122,105,185,22,215,150,199,203,198,125,92,38,21,178,112,242,117,41,211,245,102,82,187,245,140,165,9,163,254,2,246,103,102,36,212,163,24,112,47,29,149,193,97,67,224,177,246,217,83,254,87,11,138,208,24,134,167,218,144,30,251,108,241,250,22,185,57,193,99,117,85,145,174,72,252,170,155,147,78,215,53,39,109,156,38,93,136,127,251,77,85,52,142,167,224,28,159,173,227,8,91,41,44,136,116,231,49,185,239,108,158,175,194,181,106,81,228,185,90,233,101,148,96,11,253,15,18,75,213,141,19,255,89,76,155,180,101,166,152,234,55,108,206,75,30,29,75,22,21,162,220,184,196,111,161,90,82,229,144,195,211,240,160,14,46,246,81,197,182,66,166,136,234,137,12,244,194,38,167,175,69,85,55,237,221,122,147,132,73,22,153,25,235,187,212,57,154,204,242,19,52,47,94,176,89,203,221,216,56,41,21,46,105,176,24,58,223,119,155,78,251,83,155,121,143,167,89,25,175,190,183,43,117,206,53,252,194,198,72,173,255,82,251,164,206,244,172,183,79,98,195,217,246,207,225,132,184,197,209,42,156,80,175,158,115,77,78,40,90,200,9,105,91,137,91,204,175,181,147,212,144,217,57,54,44,209,224,146,120,148,116,193,43,145,113,84,235,160,122,220,31,133,19,244,201,100,255,0,142,148,228,151,222,98,22,167,164,52,118,32,220,165,84,174,46,124,29,216,65,20,75,58,39,3,175,232,224,161,236,249,58,168,234,111,155,65,133,205,22,174,141,124,87,147,217,26,161,239,26,9,227,13,27,182,146,179,122,181,121,139,209,239,170,74,250,200,66,142,86,112,124,253,106,120,252,124,210,221,94,119,221,37,117,234,231,232,50,15,230,90,61,210,127,249,98,89,45,107,56,126,214,59,35,220,62,191,172,211,149,85,60,165,106,53,153,126,82,118,175,199,218,45,74,131,66,68,76,228,49,217,52,201,61,244,254,207,10,53,222,111,60,253,162,50,90,74,212,209,160,27,200,134,134,252,60,46,74,213,26,37,246,43,37,8,46,157,167,42,229,65,111,89,68,113,11,191,104,188,183,156,147,198,251,198,237,107,175,134,115,76,213,216,229,146,232,201,116,67,118,51,202,105,150,97,87,203,86,189,50,94,214,9,164,62,207,53,255,213,84,126,56,105,14,210,151,82,108,62,54,18,49,232,56,110,130,164,42,178,203,244,242,204,29,1,79,164,69,172,123,86,201,173,244,239,248,242,220,29,163,162,60,174,162,104,215,167,208,146,201,162,212,234,115,87,156,99,183,57,199,30,111,207,20,113,40,250,60,204,44,37,28,161,113,86,9,3,49,91,204,223,166,238,145,199,38,214,24,121,132,218,166,169,200,220,153,161,249,154,153,43,151,199,0,181,161,5,9,219,183,38,26,242,214,160,33,175,52,107,185,18,192,203,24,4,67,254,89,175,104,245,69,165,104,153,110,241,228,252,212,124,5,190,236,188,91,241,26,124,89,49,77,33,64,23,183,230,102,149,59,70,144,155,202,75,255,189,229,2,189,204,94,184,119,61,24,63,175,158,199,153,229,4,14,16,143,10,71,216,141,58,234,234,167,140,73,184,119,121,118,152,78,218,109,39,167,135,218,155,14,222,202,133,176,230,6,22,160,70,145,51,153,219,80,28,19,40,116,65,133,137,238,223,129,145,198,101,250,134,124,46,71,115,32,91,231,171,26,89,136,78,119,168,163,70,235,114,75,61,31,222,189,132,6,164,164,236,32,123,111,23,82,180,168,153,248,50,139,143,227,4,111,247,204,87,87,156,178,145,193,235,187,151,174,115,232,48,231,164,40,166,254,237,219,33,134,132,232,76,195,226,36,9,207,48,30,218,95,182,186,99,7,26,163,50,220,230,73,24,230,177,115,146,69,71,243,210,67,31,61,70,66,47,234,64,161,1,252,95,226,192,197,120,7,183,245,192,195,55,116,253,182,77,143,125,24,14,55,22,113,63,185,218,6,63,181,140,245,164,154,169,19,78,167,147,75,119,194,212,137,11,75,36,134,147,148,46,229,172,69,77,170,111,185,126,139,55,55,158,47,89,97,110,141,181,55,163,150,162,89,172,215,79,134,206,81,49,117,246,131,173,30,195,103,16,101,224,71,23,159,143,211,233,9,236,187,253,224,62,253,196,225,132,31,15,212,143,28,126,221,185,179,141,63,47,114,245,230,34,23,233,130,89,176,85,90,218,246,104,98,124,41,37,13,35,205,21,24,163,86,207,184,10,76,135,62,66,24,34,130,246,50,238,53,210,114,6,28,242,3,108,183,67,253,219,164,83,164,47,211,139,40,219,13,115,67,65,26,235,150,198,163,147,48,219,77,199,209,14,222,186,42,137,252,241,246,86,187,29,61,234,109,221,111,183,111,33,93,29,110,223,97,219,119,217,189,46,187,183,197,238,109,179,135,247,246,59,113,50,142,190,188,57,130,110,13,18,63,74,70,80,202,135,119,47,118,211,179,41,176,21,73,97,220,213,77,190,181,206,21,43,44,134,206,95,182,112,86,157,142,195,224,71,71,254,226,63,225,87,199,252,89,190,231,145,111,129,81,184,61,12,111,125,221,185,245,247,253,219,108,172,126,116,111,61,252,125,243,247,91,191,119,246,111,151,83,58,133,99,119,202,102,26,91,122,70,253,228,126,78,9,87,84,30,5,211,235,107,39,31,157,68,103,4,61,131,103,244,9,172,186,195,192,129,99,12,217,172,29,252,231,28,177,157,18,159,123,31,185,209,240,228,86,111,31,67,132,95,95,163,152,126,130,202,211,202,106,224,3,122,25,64,222,253,126,14,162,30,236,243,35,239,106,4,211,109,86,231,227,233,120,121,125,189,49,234,20,81,94,184,151,30,29,152,83,239,234,12,125,17,168,176,22,255,162,3,20,230,16,150,239,41,16,57,106,224,81,224,36,169,120,233,244,145,165,143,147,89,52,63,220,12,46,205,245,133,57,101,54,42,161,175,53,132,154,112,217,110,143,85,3,234,5,40,15,12,199,71,7,248,75,217,70,252,18,237,207,61,209,174,62,52,26,87,79,107,154,198,9,55,222,135,69,15,229,140,209,103,130,215,231,183,156,205,203,74,79,112,204,27,122,163,240,101,248,155,224,144,79,206,84,85,153,25,239,209,151,83,206,197,187,104,18,34,176,23,217,100,64,241,68,84,20,184,6,207,63,192,208,43,148,203,241,171,223,181,219,51,248,79,213,220,244,33,226,40,133,179,226,4,14,141,226,178,94,202,192,81,47,91,71,113,150,23,173,124,18,230,39,48,146,98,33,140,195,34,116,230,181,121,225,233,190,51,192,38,95,14,74,248,225,236,50,128,68,236,16,253,112,60,223,249,15,35,207,81,22,30,35,101,15,32,157,250,45,126,67,206,75,30,217,222,249,189,160,121,196,167,68,61,101,226,201,24,80,244,83,221,12,98,92,23,250,218,41,167,10,151,15,140,83,230,170,145,194,0,149,65,57,174,229,92,194,234,120,21,231,100,65,174,150,52,211,9,163,94,67,195,240,226,34,188,77,13,133,157,75,15,176,199,54,123,251,180,97,158,125,153,70,164,92,185,205,90,199,105,193,151,26,179,55,6,82,203,137,137,143,147,20,85,127,56,51,81,238,216,218,65,85,91,150,22,227,235,106,195,92,30,149,81,12,202,193,97,124,199,92,241,215,39,105,94,224,75,252,43,129,229,208,148,108,198,255,202,36,96,43,40,9,81,0,184,207,159,134,71,4,11,98,38,30,36,20,96,30,101,196,134,204,202,103,85,84,158,95,164,217,152,23,199,159,213,102,228,131,27,240,193,253,253,119,122,242,228,67,187,13,35,252,251,239,100,85,160,16,45,91,35,181,221,113,50,181,161,22,203,156,72,71,11,11,230,11,217,251,67,251,141,27,225,70,93,46,183,79,73,219,254,67,208,54,36,221,23,98,89,177,93,122,216,218,239,187,214,121,214,41,55,140,25,145,199,11,216,76,215,244,112,125,189,43,54,28,173,212,93,220,101,191,203,167,129,124,160,122,119,75,202,181,218,216,172,219,225,165,35,74,73,211,116,234,122,230,60,98,186,182,111,254,204,117,107,80,174,27,207,171,162,119,115,27,57,17,212,183,164,35,106,82,96,234,23,239,229,63,101,98,22,14,246,154,123,207,126,194,97,106,11,219,12,203,115,37,146,215,112,96,149,67,102,18,219,191,222,254,107,133,220,54,215,98,39,191,121,52,66,76,91,65,49,172,45,49,178,96,83,22,85,195,86,104,167,198,48,217,234,171,148,216,176,94,244,70,152,7,157,170,85,189,215,235,182,85,201,235,248,79,78,37,175,142,97,213,65,49,255,169,44,184,242,40,74,112,154,129,59,115,254,114,167,11,79,100,245,32,237,91,191,4,221,254,151,71,135,210,190,245,139,180,111,61,13,14,135,95,200,227,78,28,250,167,234,208,63,85,135,254,169,167,120,187,211,235,107,20,142,212,22,80,203,148,74,123,2,156,192,41,72,107,182,28,3,243,231,102,240,196,55,55,4,164,112,135,235,202,102,112,196,33,161,113,188,192,106,3,81,157,134,35,68,101,45,135,16,250,79,12,227,92,210,108,58,75,137,17,48,15,45,120,26,200,135,255,16,35,122,114,43,144,195,195,36,255,76,187,194,100,157,245,229,160,237,156,53,43,219,130,225,57,84,192,50,242,140,56,28,118,247,213,49,113,56,236,237,203,147,2,159,7,228,99,91,126,164,19,157,180,100,146,216,161,71,205,175,211,13,33,82,120,254,66,130,82,168,214,39,234,41,227,252,99,227,4,168,113,128,9,240,113,144,244,5,204,199,71,61,226,76,243,165,236,11,54,109,199,91,119,170,20,167,213,212,249,166,190,107,114,129,209,229,38,102,119,224,58,67,222,119,16,244,186,190,179,47,168,173,139,114,31,237,181,75,207,215,134,165,164,184,56,44,216,186,219,178,207,124,103,207,37,187,179,188,253,83,50,242,40,199,12,106,46,91,175,141,47,229,195,1,189,61,4,73,119,255,182,33,167,245,215,223,9,215,215,92,114,115,104,225,241,125,125,16,76,195,12,77,179,97,141,178,30,72,254,7,164,0,209,207,145,125,117,12,210,153,119,176,137,75,144,54,35,201,130,178,225,13,19,179,254,10,52,135,26,235,228,35,236,235,2,131,245,132,215,170,165,117,168,159,161,127,253,253,247,191,86,229,82,226,78,44,251,73,29,35,26,197,151,221,232,55,85,236,248,56,158,159,145,224,94,234,188,159,86,8,12,228,148,166,69,36,11,190,211,91,34,149,29,74,49,12,167,188,202,24,84,186,100,52,9,251,230,126,14,138,225,161,41,213,239,35,203,121,24,124,246,24,234,88,144,246,72,9,178,100,5,153,165,245,122,30,84,166,56,24,202,208,225,37,88,186,59,176,228,199,236,27,148,221,181,50,45,122,160,28,250,80,198,234,216,210,72,100,187,173,147,85,34,165,129,36,171,208,47,76,221,4,34,100,242,183,216,128,67,79,236,194,53,132,107,181,250,155,165,107,125,77,240,175,253,41,237,58,26,133,117,68,111,250,122,51,152,224,116,251,107,213,171,82,215,18,245,229,87,72,238,120,105,243,147,205,77,13,187,98,230,74,129,85,200,179,142,228,207,75,45,65,153,166,56,96,149,162,206,122,228,28,152,70,27,203,28,72,84,180,252,32,56,12,247,77,89,207,169,73,9,78,93,11,219,99,117,25,189,55,215,149,128,100,212,42,221,123,65,128,139,116,167,153,51,56,119,229,149,227,94,145,197,9,94,120,43,240,223,89,54,9,18,166,171,129,149,213,105,22,77,39,112,90,186,183,255,191,97,235,247,226,247,236,247,228,247,163,253,205,107,253,199,119,183,143,25,172,253,254,84,59,15,10,70,35,18,121,115,237,142,40,184,42,82,94,121,83,28,6,186,63,192,139,182,22,62,185,218,137,89,170,32,141,59,53,104,185,48,0,0,110,75,211,76,155,19,214,110,99,107,130,42,103,7,99,146,84,114,110,186,118,30,16,246,219,166,153,228,67,151,55,129,173,21,99,72,157,28,165,147,77,183,174,40,187,125,27,47,199,120,7,97,113,208,151,252,35,113,173,178,169,111,15,115,49,204,89,46,71,35,169,104,234,245,241,78,60,62,108,178,25,213,248,22,124,57,35,217,224,5,170,124,137,220,0,106,128,225,28,213,11,198,111,152,169,220,21,117,97,95,170,245,168,82,6,142,84,25,226,14,24,148,91,99,83,27,74,60,252,202,55,162,171,88,42,222,12,87,10,148,244,89,215,99,26,13,229,44,135,222,56,28,218,106,3,205,138,40,199,205,43,35,254,70,142,60,116,166,90,25,166,137,241,198,183,55,171,136,248,36,89,137,88,48,43,12,187,177,0,203,197,11,103,197,39,96,62,80,232,243,252,42,169,19,109,149,149,172,216,94,215,164,109,149,230,91,89,121,209,157,60,10,179,209,73,99,103,64,192,208,54,134,228,248,180,164,178,183,244,147,55,95,20,186,94,227,203,35,146,87,146,192,33,139,64,146,64,1,185,126,167,231,121,213,158,137,147,84,46,56,16,168,151,247,68,110,107,201,181,154,169,101,127,42,219,63,164,187,157,250,78,181,157,161,188,224,85,58,80,30,181,162,15,252,126,88,94,104,246,235,196,87,245,67,40,125,37,197,149,119,65,198,75,126,45,196,213,253,74,236,20,143,159,194,243,48,31,101,241,84,138,88,103,97,60,41,82,199,23,37,34,21,118,248,209,127,56,73,15,97,88,48,4,88,105,146,112,86,83,230,123,29,222,122,24,89,250,88,243,200,215,203,148,198,35,130,240,147,202,43,25,84,136,36,17,108,32,211,243,185,184,13,62,155,123,110,213,228,32,171,92,8,219,189,99,209,240,244,32,202,95,165,227,25,218,144,92,113,131,186,141,46,93,52,31,206,226,201,56,136,58,231,81,150,163,55,115,212,129,217,126,251,244,249,235,168,128,35,230,148,27,68,60,15,209,96,224,18,94,194,155,183,33,89,50,125,17,63,159,166,35,186,236,214,146,62,194,135,4,201,131,175,97,92,8,237,135,108,44,136,21,137,58,47,211,116,138,230,81,111,249,79,152,119,89,138,68,184,231,72,125,11,156,143,57,115,48,68,24,188,141,46,25,38,176,84,135,199,151,202,155,24,173,164,134,21,187,138,125,215,235,111,184,89,224,198,193,164,147,68,95,128,106,122,157,113,154,68,94,31,139,243,8,199,136,248,217,184,67,163,5,35,5,59,87,48,199,200,219,112,161,172,52,51,8,177,21,105,144,207,97,228,97,125,95,18,138,195,70,214,110,79,134,142,152,251,125,227,7,94,77,139,172,100,161,192,77,119,82,229,191,92,216,28,153,137,25,33,40,176,78,156,139,112,5,158,228,70,8,230,176,210,81,20,88,248,162,208,50,242,162,250,86,211,86,41,34,134,69,129,32,193,8,208,54,142,184,197,8,26,61,39,105,114,139,202,70,3,224,210,158,22,221,166,161,247,255,126,190,226,44,254,159,101,224,51,9,50,116,76,207,241,207,118,23,237,7,241,1,82,198,244,176,5,244,155,30,182,61,54,131,135,109,244,38,63,119,103,40,224,99,242,93,143,157,208,195,61,148,2,225,225,78,15,117,169,248,0,89,119,232,225,142,102,28,114,110,246,44,233,148,116,106,144,248,87,2,160,221,79,52,113,233,82,24,0,155,187,32,241,202,37,22,5,93,86,4,50,14,131,196,211,139,30,201,231,126,4,139,174,24,70,251,100,134,210,175,238,55,94,240,81,150,158,25,166,28,23,127,22,22,192,110,112,239,238,221,237,123,236,11,65,247,75,211,206,39,92,156,59,32,148,123,12,27,128,107,120,172,205,248,69,156,140,211,139,129,251,133,204,244,113,189,251,7,180,35,202,204,27,42,51,6,205,139,179,232,19,8,173,234,177,83,164,31,50,52,118,58,13,42,105,174,51,29,31,125,202,111,141,227,188,184,77,231,195,109,72,232,92,16,85,239,124,202,29,17,141,229,51,219,11,86,175,110,146,134,99,164,80,79,130,131,129,197,215,207,110,200,138,67,94,116,34,209,34,126,174,56,34,176,151,86,8,18,91,78,69,196,9,128,72,55,206,221,187,227,67,244,175,5,186,192,191,124,21,229,57,28,94,63,132,201,88,115,168,14,189,171,8,254,153,207,59,135,48,166,46,23,163,149,59,18,119,60,241,247,214,107,179,234,182,59,92,52,152,206,190,230,202,88,240,126,192,195,194,230,102,216,92,36,94,30,19,109,163,22,111,224,149,131,109,50,198,226,100,229,116,246,105,32,127,119,70,179,12,225,245,246,136,5,106,183,237,233,157,60,27,245,159,210,42,121,90,10,226,238,239,29,119,224,159,197,201,239,29,111,240,41,247,220,223,7,157,191,121,131,239,110,199,204,17,93,251,174,247,221,150,227,153,14,170,222,213,231,32,169,56,99,210,142,101,60,190,201,115,186,75,201,73,60,215,150,122,226,129,216,14,82,54,208,1,117,229,237,118,217,68,238,126,30,254,198,67,34,0,25,145,217,211,115,26,155,245,61,230,32,168,97,153,133,212,181,194,98,17,6,205,181,110,182,100,160,37,251,104,73,166,111,250,202,209,57,13,51,144,92,10,114,3,105,105,172,13,131,204,209,184,21,197,176,122,51,13,213,147,181,120,143,201,26,67,251,90,52,138,163,51,36,157,25,110,86,248,139,253,163,7,234,198,42,205,224,5,249,70,245,84,12,107,241,66,176,102,44,31,234,138,96,130,248,78,178,88,245,1,155,69,107,45,165,63,234,126,108,132,29,165,240,40,14,22,2,163,56,2,14,184,153,104,81,78,142,247,140,121,233,167,216,15,234,55,177,236,188,164,104,56,218,215,166,176,28,56,47,131,55,1,190,46,173,58,167,252,183,117,29,77,249,7,180,116,248,203,247,41,66,114,193,250,157,122,165,49,197,178,197,48,173,44,134,169,231,241,139,61,188,101,184,190,142,243,215,225,107,119,42,15,30,113,100,88,150,235,116,193,26,2,198,185,5,212,40,204,46,201,86,201,151,211,134,77,24,243,24,107,198,178,193,132,91,147,248,52,18,147,141,183,217,145,188,38,21,152,186,88,16,42,93,184,199,49,90,134,227,104,84,16,102,167,226,154,101,209,187,180,28,115,68,206,87,207,234,155,9,10,44,46,190,96,124,198,59,20,220,10,246,188,71,234,53,96,243,104,250,203,200,143,213,132,235,235,93,96,211,118,95,133,83,14,93,39,5,16,75,218,245,117,222,121,250,230,85,45,29,190,231,23,205,52,180,121,64,192,206,25,76,124,58,221,41,120,26,100,1,90,252,100,134,183,189,132,78,205,127,9,39,3,177,1,136,195,204,221,73,231,53,137,235,47,206,128,36,63,141,70,41,34,175,154,142,100,89,39,169,100,137,178,189,217,20,101,30,52,118,139,147,209,100,6,204,180,187,32,31,172,164,69,175,131,113,39,156,198,104,250,9,57,14,227,73,92,92,190,197,109,158,55,127,114,125,109,109,121,231,233,179,221,55,79,159,121,172,22,243,51,235,156,133,95,40,47,129,172,83,131,244,148,224,22,240,116,206,97,154,78,162,48,209,15,125,40,227,25,12,150,168,151,28,41,106,105,196,151,91,63,134,243,17,25,247,231,105,82,192,4,70,244,113,37,173,185,247,149,140,40,44,44,174,134,36,82,189,14,74,8,150,125,198,165,97,253,59,225,141,183,236,195,157,89,145,62,143,224,248,214,191,85,137,75,63,223,53,13,205,245,66,42,175,150,142,81,37,63,31,42,78,18,163,226,151,40,59,196,144,173,151,47,163,243,104,226,65,45,231,50,197,99,27,41,63,173,207,130,171,105,154,23,130,59,225,174,19,81,150,251,176,125,44,201,76,149,224,107,165,205,65,60,56,234,124,63,73,15,195,9,103,118,222,76,145,62,228,130,123,64,197,64,255,112,224,158,117,104,217,31,194,145,243,154,120,114,124,225,158,121,158,207,93,5,94,195,51,43,58,7,252,171,32,165,179,107,39,0,161,47,29,189,24,247,85,184,140,105,147,39,53,73,250,36,225,166,151,6,246,143,32,200,47,129,107,37,88,94,233,207,175,224,231,221,148,101,44,100,59,158,13,89,100,237,82,185,224,34,184,215,112,192,239,73,142,165,2,69,233,78,248,114,115,175,38,34,114,147,52,186,16,206,194,152,23,18,181,95,76,95,223,190,185,220,153,177,134,253,202,154,158,179,208,195,52,40,132,46,110,62,187,196,131,101,200,40,176,106,253,232,44,240,3,81,95,92,7,218,47,134,190,184,176,230,198,192,0,65,147,240,109,37,133,153,148,223,175,30,5,223,208,3,33,167,240,216,38,39,29,147,159,118,119,88,194,82,90,95,64,198,173,107,55,72,173,201,26,54,251,59,55,102,5,41,226,250,133,240,63,163,5,59,97,49,236,39,144,38,200,93,250,210,161,171,40,226,214,149,96,1,249,17,216,154,239,209,142,196,159,45,12,32,17,102,42,36,146,114,77,213,240,23,202,197,197,247,83,235,2,49,180,101,118,135,46,59,129,110,72,205,75,32,149,89,44,210,151,11,36,107,191,208,155,226,204,24,52,234,20,194,25,74,185,199,249,158,24,92,21,161,241,138,54,158,15,59,99,26,255,194,85,138,190,179,213,233,118,30,222,217,118,24,143,187,237,115,30,61,226,60,40,46,170,136,22,149,186,214,138,58,202,230,176,74,42,241,171,74,82,117,1,69,213,5,52,145,225,121,248,195,156,233,199,25,36,235,63,89,229,40,41,235,147,41,204,78,72,203,140,149,23,255,63,123,111,194,221,54,146,172,137,254,21,25,83,87,6,196,36,37,74,182,203,77,26,230,80,139,93,170,150,87,169,186,202,205,225,209,128,36,40,161,68,2,52,0,106,177,197,255,254,34,34,87,0,9,74,174,174,123,230,189,57,175,79,151,69,228,190,70,70,70,70,124,193,172,196,50,182,19,75,24,189,253,32,11,127,163,49,209,31,172,246,120,135,100,181,113,204,228,127,32,161,249,201,74,7,51,70,23,67,86,21,194,198,197,31,241,58,194,102,95,123,202,216,101,229,9,215,167,71,236,184,136,18,192,31,80,119,180,104,40,84,207,226,122,151,112,214,157,223,72,196,2,60,80,145,158,91,48,104,166,109,104,60,137,139,19,66,135,208,66,245,157,9,190,139,54,68,144,108,178,122,235,78,226,143,213,231,245,4,113,123,46,208,178,183,16,248,91,156,201,177,123,3,45,68,179,97,140,94,41,188,15,227,17,90,188,147,210,22,42,61,216,24,68,65,164,88,49,209,48,59,148,67,183,220,246,157,110,5,126,196,120,0,85,223,50,139,235,117,42,128,30,107,224,96,226,202,0,199,114,116,185,219,51,33,39,82,165,235,120,95,81,65,134,197,118,202,50,19,61,10,230,121,45,204,234,204,112,211,194,110,197,194,117,246,242,36,53,191,41,154,188,11,18,40,84,135,11,228,79,26,133,35,5,57,137,178,60,140,241,28,80,234,18,11,49,241,107,162,96,47,34,205,183,164,32,101,211,131,71,175,102,185,112,18,109,99,28,76,38,159,205,150,217,192,17,108,29,80,150,89,10,6,105,50,249,88,234,74,125,89,149,78,175,43,174,212,253,135,75,45,143,87,165,240,36,86,111,72,213,210,244,83,208,147,29,124,10,106,179,192,246,10,148,176,200,183,13,140,253,97,40,247,221,196,143,74,15,67,228,64,244,59,63,250,19,126,43,236,206,56,152,162,225,15,154,63,70,149,158,129,224,224,69,51,80,156,77,253,171,248,0,36,145,70,130,213,170,212,113,57,176,235,97,134,186,214,37,86,207,247,62,114,204,66,203,236,255,231,99,246,183,143,152,231,213,12,154,88,92,255,167,199,174,188,198,255,223,61,132,138,188,11,222,181,2,242,98,31,47,13,74,40,11,74,57,87,248,192,246,37,50,184,140,161,184,241,37,242,79,158,235,244,71,232,186,103,156,111,204,195,252,50,33,113,88,245,29,185,85,41,254,97,152,55,141,175,242,103,253,121,129,28,119,249,196,224,23,182,179,32,187,242,83,73,240,39,211,227,120,154,40,180,48,125,42,230,22,210,13,39,62,62,156,219,86,98,225,248,215,199,179,200,97,146,66,17,116,140,22,193,63,94,18,101,43,21,119,8,3,24,197,36,155,203,44,227,85,95,160,153,209,173,43,242,199,218,104,100,180,116,250,36,24,133,179,31,107,163,206,230,86,138,123,7,140,242,15,23,134,153,138,69,245,243,28,150,45,177,34,63,84,154,145,175,88,224,175,193,117,192,159,94,126,168,60,157,173,88,220,135,101,62,139,226,31,235,169,200,83,26,179,48,157,163,129,233,143,174,19,35,95,177,192,119,97,30,144,148,255,71,74,147,153,74,43,238,71,139,57,172,22,145,220,196,184,201,113,71,63,190,168,137,145,171,122,114,152,229,159,230,193,15,174,16,202,225,154,136,91,97,16,47,23,181,228,88,103,38,5,183,3,158,220,45,224,92,33,67,254,64,35,12,74,167,89,120,85,70,188,156,227,62,200,42,72,52,69,157,67,78,25,91,50,181,202,14,103,207,69,152,46,210,40,206,31,87,130,145,65,21,34,90,200,197,154,235,139,209,99,82,200,164,79,129,119,245,58,43,218,5,66,5,106,107,207,10,181,181,55,220,220,52,191,186,66,191,86,16,94,5,237,200,67,244,193,97,156,27,26,252,49,207,252,180,135,23,235,172,133,11,225,44,154,135,105,39,107,29,46,231,243,59,21,160,15,34,124,195,16,159,227,100,62,79,226,15,163,63,51,63,55,62,196,45,21,131,177,216,15,34,49,95,37,253,41,185,147,128,102,166,234,234,43,156,203,137,117,164,130,97,38,240,113,24,93,241,101,214,55,194,202,77,90,169,187,85,46,192,48,16,194,221,94,233,246,39,199,172,209,230,74,129,144,15,43,40,47,18,49,144,45,30,45,146,146,206,118,77,58,169,217,141,170,214,191,193,181,175,54,165,76,192,147,163,79,186,218,164,24,73,201,208,229,52,137,100,170,92,102,101,5,181,173,43,168,109,130,181,181,135,92,15,147,119,142,229,213,66,118,173,133,236,22,150,225,174,82,112,225,139,9,247,163,108,168,251,29,219,190,159,220,242,138,240,131,101,227,96,22,118,98,70,181,162,240,46,100,19,20,124,205,162,69,39,95,113,29,205,62,42,182,240,147,223,210,87,210,227,225,171,132,63,139,22,16,168,2,157,87,193,135,151,35,142,41,51,183,32,112,107,114,249,197,173,211,42,54,203,45,46,35,196,142,173,169,196,18,35,209,52,89,74,27,162,230,210,0,19,98,108,214,110,222,202,97,71,186,206,135,107,224,232,103,51,165,146,95,222,68,18,21,138,211,64,66,34,229,99,213,19,65,64,167,163,108,49,11,238,16,224,8,61,62,197,215,65,166,158,58,249,36,226,115,167,25,206,248,99,72,191,245,123,56,122,123,130,128,90,120,133,248,30,198,200,78,119,226,22,255,65,145,43,129,234,102,110,227,65,58,148,3,93,10,182,109,112,41,83,183,165,239,70,45,209,250,207,197,203,1,148,143,87,144,113,24,93,195,112,124,88,240,107,15,222,135,240,238,82,151,235,65,121,95,212,74,204,162,190,79,99,122,169,238,12,134,40,33,202,212,199,44,200,114,146,7,119,128,28,49,57,87,184,23,54,148,55,176,18,49,182,9,190,81,154,143,75,2,51,106,137,183,90,102,29,181,234,56,85,107,182,25,31,159,78,42,214,18,46,58,188,215,192,125,240,77,146,206,179,142,0,163,181,199,202,247,139,177,95,94,130,169,31,137,60,120,78,103,10,34,104,226,117,211,215,254,14,191,239,233,104,24,91,84,191,78,89,27,53,126,171,52,159,222,5,202,75,117,135,240,120,225,42,169,56,9,22,247,38,173,202,155,5,180,169,83,10,22,247,64,49,208,71,122,224,80,31,163,16,172,182,203,138,113,240,193,183,238,152,197,250,172,42,31,105,165,25,103,165,17,71,231,181,133,67,209,235,78,144,150,139,201,234,199,209,156,246,248,155,148,76,168,248,142,195,151,123,86,24,48,177,90,213,183,63,24,122,197,20,92,72,53,145,240,133,147,86,14,161,10,99,184,102,57,215,73,20,98,116,247,94,28,254,222,24,65,149,229,66,53,7,111,210,210,192,192,111,211,96,113,25,141,51,242,33,95,24,24,142,55,57,41,0,107,143,61,182,32,250,109,110,191,78,29,202,40,138,7,10,69,182,212,38,130,147,16,98,48,12,59,104,145,0,20,51,74,120,212,212,186,100,33,58,166,37,155,218,150,108,12,75,118,181,226,84,215,73,32,12,109,202,171,148,39,180,19,176,112,13,1,131,91,190,111,203,33,39,209,222,69,172,198,255,142,36,196,50,218,62,170,22,215,18,57,123,129,15,146,184,180,180,16,139,1,124,29,162,94,242,95,163,132,250,4,251,111,167,137,252,36,22,4,145,220,117,212,172,34,245,234,193,253,226,158,193,89,70,71,90,156,87,223,63,254,50,10,46,11,253,246,206,78,129,53,89,219,77,124,243,20,143,239,248,228,105,52,234,129,19,32,6,74,78,155,245,119,101,246,47,169,190,37,138,1,169,27,193,221,27,203,63,206,67,58,33,8,85,92,190,45,150,162,225,78,116,25,93,92,254,14,171,39,125,23,164,87,192,174,101,248,168,105,211,28,71,105,227,92,14,212,74,240,114,214,209,69,199,183,126,124,127,255,125,101,190,36,85,166,3,210,117,31,80,133,205,13,170,130,92,126,64,184,194,174,237,105,145,111,74,244,174,78,247,83,18,160,162,8,180,27,245,98,55,1,106,40,182,114,144,101,209,5,132,64,123,238,102,97,198,2,241,195,99,46,226,1,80,39,61,218,23,242,225,136,221,185,129,8,135,69,71,52,17,26,182,226,38,38,100,125,194,21,199,200,134,225,59,37,196,173,194,139,237,88,40,200,170,11,105,233,25,235,220,242,50,87,121,142,43,239,34,92,31,7,193,248,50,28,20,55,199,144,171,85,242,149,61,80,148,72,52,0,238,190,89,149,198,121,173,105,146,30,5,101,191,9,164,199,200,201,37,194,120,73,153,181,149,224,229,5,130,98,45,78,130,66,87,223,38,43,128,186,228,138,180,27,43,194,132,41,16,34,158,15,216,138,147,20,79,159,240,196,142,164,110,45,27,110,60,177,86,111,164,242,221,146,188,167,192,116,8,214,230,63,160,19,230,221,105,71,94,225,203,156,145,18,248,42,222,8,43,55,190,255,91,27,176,185,249,228,129,37,145,37,243,18,28,180,177,141,11,211,31,171,85,198,145,240,205,149,32,193,82,66,251,153,38,167,18,152,199,31,94,161,208,162,73,56,11,115,129,87,83,106,210,95,93,36,177,52,174,164,3,205,84,251,54,132,40,26,61,142,132,44,37,17,75,221,181,13,167,151,196,106,250,176,179,62,66,214,108,48,59,63,136,22,101,53,156,162,228,164,104,93,165,170,78,126,114,91,42,70,85,52,123,229,248,34,149,251,59,228,173,73,26,93,189,74,201,240,42,40,242,119,130,101,16,239,175,242,115,144,15,17,72,176,144,82,113,20,50,173,10,192,212,84,101,80,195,59,98,43,228,111,198,141,193,2,203,170,19,237,51,34,160,100,59,135,219,53,74,132,201,13,234,56,176,118,117,215,42,27,96,46,106,45,153,171,175,89,68,61,35,9,153,95,172,86,92,158,248,211,3,168,253,79,220,71,19,2,239,254,190,64,9,74,47,82,231,179,170,130,193,36,156,162,217,165,249,133,24,230,53,62,235,45,143,84,134,78,210,186,167,118,122,52,53,206,245,216,251,171,86,20,74,113,62,86,198,137,168,82,29,160,127,44,140,87,62,194,96,154,144,221,224,139,61,193,52,110,2,107,105,196,117,233,97,222,45,10,246,137,199,27,156,249,225,230,102,168,245,175,19,13,138,238,199,136,25,221,139,59,25,9,91,11,230,115,110,194,160,130,187,60,252,48,157,102,97,46,62,78,184,90,127,167,154,60,198,125,146,97,59,25,87,228,51,205,35,132,65,154,97,176,214,27,16,31,106,100,17,116,122,194,22,126,220,229,136,184,79,220,137,188,194,224,197,77,123,12,59,12,185,233,50,212,177,96,99,207,243,22,70,186,143,82,206,250,1,225,131,186,118,179,32,206,102,153,230,132,150,72,55,71,157,254,212,21,1,26,248,62,215,232,177,180,206,120,211,3,162,167,191,135,193,213,187,96,129,204,20,41,250,225,208,172,186,197,69,89,125,85,207,141,37,109,63,50,98,195,116,60,17,76,156,231,153,184,103,235,10,8,241,150,173,11,144,118,66,158,60,109,76,101,150,163,107,216,117,245,42,44,100,149,86,170,144,40,97,104,190,125,207,147,235,240,17,5,25,7,135,81,156,6,125,238,150,163,196,213,56,167,171,177,124,178,199,87,182,56,200,195,218,231,33,147,92,232,247,143,247,15,234,224,33,28,224,26,69,237,211,116,44,55,233,3,201,200,38,199,182,18,175,100,1,87,221,178,62,225,211,247,201,134,179,182,84,103,35,91,132,227,104,26,193,146,122,106,88,155,229,194,42,176,174,82,97,137,36,106,22,86,42,134,145,225,230,102,53,204,106,150,39,212,48,98,101,227,191,65,231,65,193,26,177,128,116,78,122,23,74,200,32,216,232,110,250,144,32,64,250,152,113,201,230,36,214,37,104,86,129,233,226,248,102,220,191,191,175,188,140,65,53,252,145,143,191,22,123,46,122,95,171,245,48,246,216,65,240,240,78,36,104,181,188,221,169,166,145,200,130,171,55,171,22,150,0,221,133,132,39,154,147,146,59,181,44,115,159,146,63,135,167,64,192,186,10,114,31,97,246,75,176,251,164,251,188,15,139,196,5,126,71,232,151,70,38,33,210,227,63,254,91,4,7,112,115,39,220,81,95,67,29,245,112,210,225,242,141,92,22,169,222,6,58,50,229,145,41,74,233,237,90,191,153,78,156,220,223,39,232,181,69,155,74,176,137,142,29,247,104,149,92,84,45,53,188,14,109,176,0,69,191,120,118,6,22,227,50,97,145,140,128,17,115,4,224,204,47,201,83,70,184,161,32,27,54,22,248,31,129,189,40,228,13,66,155,202,235,20,100,173,106,243,79,218,8,144,197,19,168,126,248,147,191,166,6,105,130,88,153,250,188,225,232,247,178,74,239,121,81,112,195,99,2,79,137,101,241,164,13,196,221,130,198,84,64,139,40,129,234,27,105,97,18,72,178,171,227,180,66,230,248,145,154,188,53,10,101,15,97,245,96,108,177,35,229,116,197,88,184,33,84,123,96,83,184,164,17,172,25,41,155,129,4,2,162,196,14,147,182,153,154,245,44,201,199,160,18,242,101,115,231,176,146,28,128,61,164,41,102,54,189,70,187,185,142,130,75,58,253,228,22,125,4,184,158,194,145,112,185,27,109,193,17,158,194,242,253,64,168,44,158,91,50,70,36,91,68,150,146,137,155,159,184,218,114,49,181,155,45,10,201,177,96,114,168,122,23,221,28,61,110,244,2,132,85,48,186,136,23,149,10,139,32,93,152,1,75,135,175,98,74,133,58,104,169,19,158,20,170,181,29,72,108,27,222,199,154,132,160,7,77,88,88,139,55,193,85,40,58,132,82,20,191,168,238,173,182,218,253,61,42,164,116,131,86,153,69,42,54,27,215,67,78,114,224,2,247,245,96,135,205,110,65,69,29,226,218,133,78,61,2,43,76,136,117,238,161,142,121,105,249,70,168,99,78,235,59,96,102,131,225,83,151,32,201,19,66,174,213,209,45,82,86,175,93,174,202,168,71,194,144,16,154,142,178,111,51,136,246,10,237,109,108,163,91,63,171,228,51,58,178,111,38,225,56,241,7,6,208,203,132,107,137,13,220,11,112,77,22,124,10,57,50,178,76,186,124,107,156,148,25,194,176,108,5,60,176,15,94,111,247,249,243,14,220,90,185,123,32,49,78,124,21,132,108,16,138,155,218,208,104,7,223,160,241,52,241,10,71,147,81,248,70,46,75,71,231,160,112,254,250,59,172,84,52,180,188,107,122,151,209,61,93,20,107,56,187,12,55,248,86,68,40,43,238,98,83,8,213,39,136,125,44,192,215,45,219,161,28,214,169,140,16,209,169,91,88,87,84,225,77,144,2,173,113,78,195,60,71,27,191,229,98,99,10,121,69,229,8,24,122,75,143,171,65,85,10,206,241,125,66,99,22,195,255,96,119,107,163,120,78,223,127,234,134,98,147,164,130,142,57,216,48,110,255,146,216,137,88,208,112,206,21,1,227,86,110,52,26,104,252,184,214,184,46,96,102,86,72,27,90,54,109,184,86,137,216,226,17,152,94,74,31,30,145,167,246,177,135,223,112,167,158,116,54,156,167,13,101,216,214,120,234,192,197,129,75,243,31,47,204,215,36,70,201,19,85,72,129,84,219,152,21,78,4,80,252,105,160,254,214,241,57,197,65,83,181,149,142,96,77,83,106,25,33,188,44,142,149,13,173,95,246,167,25,223,223,63,225,188,107,149,113,84,252,161,202,190,209,84,72,249,66,69,27,31,101,200,232,169,165,237,189,56,43,42,74,237,69,92,136,195,191,72,126,50,230,66,123,12,255,93,94,232,252,234,37,132,24,133,49,94,87,63,175,83,218,134,19,182,172,182,93,26,134,176,170,204,157,87,148,230,12,237,184,105,2,116,54,193,167,33,10,29,183,222,168,0,87,152,24,107,4,92,84,44,244,57,119,105,1,46,192,252,65,53,220,253,62,18,230,126,65,107,12,145,104,235,23,101,104,190,141,102,3,176,86,121,240,199,96,124,133,22,121,117,92,184,8,49,152,106,99,5,73,91,74,123,108,108,226,188,41,221,246,41,36,224,13,53,211,162,156,213,98,250,166,222,179,148,36,114,17,40,103,151,90,60,105,87,150,125,28,251,79,68,167,68,98,108,2,204,122,29,215,34,71,105,31,181,2,174,107,37,86,93,174,107,104,66,117,18,30,121,179,169,204,143,198,129,46,199,60,146,250,111,76,150,28,26,68,153,47,18,14,21,66,238,73,240,38,156,172,110,113,250,106,164,110,200,133,9,57,255,185,162,51,158,226,238,31,156,253,174,33,225,122,200,154,248,76,203,177,184,31,57,109,60,41,222,19,205,39,191,208,179,153,39,234,93,171,158,141,226,210,58,39,168,177,66,136,120,165,236,227,178,39,37,134,204,173,90,63,147,125,99,45,229,45,71,9,90,31,91,86,146,62,229,188,154,181,163,13,194,215,174,69,37,0,180,108,144,245,254,191,139,109,101,226,113,208,32,141,221,152,120,209,183,242,117,220,228,71,203,111,1,180,208,97,165,133,64,217,93,11,93,241,170,100,197,146,10,207,129,55,42,133,91,205,100,90,222,22,238,183,37,210,244,29,187,1,196,51,110,241,31,12,46,235,193,172,131,174,1,225,47,33,106,66,73,248,240,80,148,63,27,53,217,213,20,98,217,235,88,40,41,160,188,135,148,20,210,30,42,214,37,40,4,232,184,133,225,176,189,76,228,30,62,140,11,215,219,110,137,193,134,73,111,51,124,72,243,106,89,32,98,249,93,238,137,150,58,115,64,171,183,60,40,70,127,196,35,124,108,60,193,243,249,229,241,2,173,225,115,249,226,17,155,211,204,30,20,82,202,71,72,163,102,37,22,108,93,26,117,84,247,109,128,119,117,90,6,176,254,12,12,25,12,39,235,46,21,134,58,88,197,9,71,10,165,151,70,241,171,156,150,30,51,237,203,104,77,33,15,172,40,220,199,90,18,251,221,214,147,142,189,131,172,220,187,78,181,195,108,204,245,109,248,211,19,178,4,230,183,170,188,44,97,45,206,51,238,99,44,181,102,51,63,184,131,77,42,94,221,182,70,209,64,34,71,225,69,20,51,212,59,158,32,227,111,219,107,255,55,236,175,218,61,197,49,49,172,251,40,110,9,211,22,126,246,74,11,25,63,87,63,197,25,58,153,42,72,92,108,255,159,46,231,84,81,149,61,44,33,135,240,85,87,206,230,149,26,37,57,1,165,164,87,179,203,53,228,178,133,113,124,104,255,135,6,98,130,20,200,149,136,146,149,169,17,27,71,33,128,224,187,28,73,18,204,2,221,148,225,139,235,36,52,144,27,31,98,148,16,215,209,226,24,201,206,81,205,90,178,170,163,219,113,184,224,141,150,39,165,172,187,228,81,219,82,162,125,3,86,138,46,205,64,104,193,131,249,129,86,149,106,19,64,114,112,115,123,124,53,58,143,165,162,74,13,194,221,228,15,213,160,243,60,166,134,223,98,9,97,247,57,204,22,73,156,133,143,175,169,154,215,62,120,168,194,177,204,44,85,95,197,112,93,57,226,162,181,199,87,170,115,217,171,155,132,121,16,205,170,245,161,65,34,241,172,147,74,109,143,57,147,56,146,143,60,147,132,134,167,183,238,218,101,106,24,21,155,114,90,84,115,42,181,7,69,5,197,251,79,65,185,76,171,54,198,134,94,35,10,127,180,146,49,41,254,151,244,140,121,2,179,94,24,54,174,49,25,164,97,60,190,99,210,78,198,194,192,20,180,163,254,174,246,150,148,174,160,57,5,195,131,218,230,112,73,66,50,250,211,66,96,67,69,96,173,109,202,253,0,14,227,61,15,53,211,7,59,67,150,192,159,246,16,145,43,208,140,75,229,210,178,10,20,175,144,41,107,234,121,2,253,62,17,144,247,40,169,224,254,146,50,223,148,80,208,115,10,151,24,71,241,70,36,52,78,252,136,31,121,93,83,128,73,203,88,222,36,241,82,181,33,110,7,232,44,74,10,62,140,198,40,237,127,54,145,158,110,184,117,4,105,181,102,2,92,113,115,115,222,18,184,206,36,78,57,142,241,1,31,134,181,54,66,152,47,33,158,224,194,255,158,2,111,145,229,97,138,73,74,154,20,42,255,192,41,20,224,12,233,78,216,159,192,110,17,128,29,158,192,120,212,98,29,132,118,18,72,233,17,251,94,70,71,202,202,232,72,21,156,168,10,8,97,17,125,41,43,162,47,217,208,130,132,219,5,91,20,71,38,230,203,12,187,242,153,6,33,189,235,44,86,8,189,93,36,24,214,41,89,74,13,28,227,118,76,133,14,150,67,54,45,248,57,194,14,124,36,119,91,245,51,28,201,28,18,162,187,34,51,124,139,226,124,78,15,55,120,17,18,154,20,223,239,96,5,37,222,170,188,119,170,187,166,126,251,226,86,121,6,217,125,124,23,96,8,31,223,198,29,19,194,86,65,213,241,193,222,144,205,202,123,60,229,187,104,198,117,74,229,230,201,43,155,231,215,69,120,193,121,91,233,12,98,29,214,179,96,236,32,1,97,112,117,115,232,11,238,148,194,43,26,212,66,86,35,49,237,51,51,42,52,133,57,133,61,247,235,199,163,183,27,17,150,41,119,30,121,201,32,76,102,63,90,121,54,246,89,244,77,49,133,140,152,88,62,177,212,60,167,83,73,18,241,221,144,249,47,195,23,221,104,115,147,131,239,34,121,64,109,2,252,144,74,18,112,4,185,51,171,209,240,206,15,45,136,7,87,2,48,177,26,247,198,173,188,101,171,213,128,218,201,255,201,165,173,200,160,93,132,182,3,255,7,143,144,247,203,121,19,150,34,170,203,23,245,154,197,167,160,228,53,154,191,21,225,123,204,41,51,215,199,168,87,23,230,92,136,72,91,50,79,66,182,187,70,27,215,240,114,154,250,59,221,244,85,110,83,198,77,17,48,191,160,140,155,214,40,227,86,38,178,74,203,164,99,49,27,157,43,100,197,93,200,1,237,170,19,82,154,15,137,201,249,163,152,136,37,229,2,191,10,154,254,80,201,79,29,153,212,65,204,101,124,196,20,165,225,171,82,87,211,170,221,18,173,146,183,136,61,52,63,220,220,68,141,153,116,13,168,227,135,120,118,183,177,135,148,20,152,89,212,70,66,216,231,182,254,222,128,203,232,198,40,220,224,165,138,215,253,245,52,43,48,104,86,96,161,89,162,237,173,155,104,130,204,165,143,18,156,232,226,50,71,42,187,5,84,195,127,182,149,176,153,126,30,62,152,5,115,249,72,239,38,91,41,234,59,104,80,121,186,51,30,205,66,252,2,46,137,204,151,29,15,216,2,42,222,15,89,38,138,247,115,97,244,154,161,96,65,26,51,59,187,136,35,56,110,77,210,224,134,154,236,6,108,135,237,200,71,107,122,67,226,16,136,72,210,33,134,0,28,136,120,225,36,239,161,30,150,39,151,250,194,223,97,75,88,238,139,87,81,119,209,240,159,177,101,195,223,243,102,112,20,250,147,193,2,14,142,193,178,209,166,223,232,166,28,191,118,249,215,238,80,193,132,183,11,37,206,161,196,41,148,56,135,18,231,88,226,20,182,204,108,48,197,108,243,97,55,118,185,186,233,140,81,111,59,33,227,125,229,38,245,193,131,199,130,222,10,226,13,19,253,178,224,124,241,227,129,142,133,128,142,133,124,85,185,91,16,72,230,254,50,154,1,71,132,15,80,165,221,100,121,243,248,75,240,162,246,135,175,214,20,107,119,191,147,27,87,174,56,103,81,185,181,18,131,122,208,174,24,74,165,36,199,147,110,249,60,168,128,152,216,138,22,15,44,15,37,51,245,121,31,7,51,243,24,180,84,42,69,190,200,62,8,14,85,186,55,84,224,186,99,212,161,127,229,239,192,191,175,11,34,165,135,137,162,246,20,112,17,110,164,242,46,166,252,46,54,219,116,230,112,248,248,210,179,142,87,134,235,144,17,232,196,135,159,38,143,29,15,222,113,211,134,114,85,3,169,28,174,67,30,85,176,96,5,224,81,173,253,240,14,121,33,32,10,161,188,9,181,164,133,184,126,98,210,118,121,67,63,101,168,213,218,93,211,79,74,242,87,144,185,30,57,40,162,44,200,58,69,121,152,77,82,249,208,20,199,92,177,193,196,171,210,182,83,118,117,244,31,108,104,161,60,99,18,99,195,210,247,47,226,141,61,102,47,21,74,171,236,169,71,33,145,73,63,17,79,12,59,149,135,247,204,68,23,45,183,78,75,81,193,31,107,57,140,91,196,37,158,127,5,241,236,145,139,73,150,101,165,59,143,192,66,123,100,53,188,164,74,37,143,71,73,123,204,146,51,11,171,84,245,104,252,180,71,212,100,150,85,169,232,113,200,106,143,168,69,21,84,157,155,71,99,174,61,102,122,204,194,42,85,173,65,99,51,52,39,126,176,74,93,40,213,103,49,250,230,5,126,71,29,189,14,49,199,115,145,165,131,60,50,217,100,141,90,10,244,13,195,60,238,238,72,60,129,29,194,125,8,21,46,17,211,3,248,34,193,101,24,207,143,189,194,87,107,170,18,145,209,94,145,54,62,6,163,237,17,189,22,197,20,135,216,196,100,91,63,198,143,170,70,149,100,29,216,178,47,180,216,208,241,144,62,208,94,229,228,7,77,234,7,26,135,31,98,96,32,28,199,88,33,200,197,166,16,72,235,84,84,21,45,204,1,93,15,211,102,104,34,72,201,164,178,79,153,181,178,203,0,173,115,184,50,87,185,164,239,21,76,248,184,138,9,95,3,210,30,215,129,180,151,197,121,113,69,156,87,15,193,30,215,67,176,35,81,151,182,86,31,106,109,67,53,52,155,13,108,192,6,159,22,2,175,154,98,243,59,182,139,49,22,53,136,135,5,38,77,132,137,27,233,119,253,132,209,121,232,77,143,27,202,225,166,19,34,163,9,98,135,116,45,133,195,45,142,91,55,148,120,10,228,221,10,141,81,205,135,86,219,64,5,104,61,135,30,83,120,8,226,225,89,118,130,36,40,232,8,86,74,177,44,12,161,120,92,32,53,40,33,110,186,12,208,49,82,252,20,81,226,120,182,141,187,48,223,112,26,26,200,34,167,43,227,74,118,181,222,86,207,236,66,87,183,131,180,193,168,12,212,54,180,193,34,193,157,2,31,253,229,80,214,88,233,99,79,69,155,158,60,9,161,207,155,155,248,175,170,103,197,132,248,178,150,203,212,117,184,194,51,119,37,185,189,190,13,75,117,61,250,82,43,129,35,45,164,21,69,217,218,53,44,204,163,63,213,193,45,42,191,194,8,129,21,7,179,207,74,214,36,45,86,146,24,69,1,81,188,44,162,234,199,143,180,197,169,22,220,178,1,237,243,39,253,170,245,164,53,187,128,181,248,91,177,236,105,152,222,86,173,50,173,230,108,161,244,16,66,184,87,17,203,120,234,113,213,186,237,165,213,186,237,101,1,109,226,165,208,7,148,154,130,114,228,133,106,107,104,32,72,86,181,102,133,226,168,41,20,60,158,220,154,254,17,76,99,252,160,12,220,229,11,216,174,2,220,157,31,241,192,27,3,213,78,154,149,73,208,203,49,255,76,151,113,12,59,93,41,196,94,8,100,44,33,40,149,29,82,173,41,196,171,92,181,72,97,50,1,159,243,153,161,121,251,163,206,41,114,90,210,48,153,159,92,3,227,226,124,44,214,246,126,178,140,39,126,49,204,124,252,209,78,162,209,71,234,123,24,16,51,135,25,94,205,21,151,82,199,214,84,124,6,8,235,5,127,136,97,23,95,86,95,22,85,60,178,78,201,112,229,73,113,240,244,65,37,106,19,126,69,80,89,188,16,188,214,132,17,93,218,101,48,57,27,60,177,124,52,153,47,103,121,180,152,161,64,35,38,45,194,13,190,242,200,108,120,227,55,200,56,137,80,73,72,200,76,49,103,2,84,144,168,57,16,143,240,58,74,150,153,145,103,227,6,210,110,168,182,99,98,20,186,162,246,62,218,141,116,99,178,42,52,155,45,100,91,230,50,53,223,54,79,243,112,177,64,180,166,24,86,127,90,31,99,60,123,10,248,37,138,245,107,211,11,130,91,129,160,146,42,212,60,53,193,199,185,149,45,89,74,68,107,5,223,115,62,38,64,250,252,66,28,80,217,247,133,104,215,43,104,135,9,118,142,239,179,233,45,173,246,69,139,3,86,42,196,186,188,184,190,42,56,127,101,4,192,2,220,101,133,42,192,73,75,130,208,147,224,78,97,184,64,213,92,17,237,48,13,110,96,101,184,223,185,53,81,146,206,59,121,75,253,102,215,18,182,53,111,201,159,204,212,60,232,132,12,137,199,69,138,91,7,18,233,15,169,97,81,38,122,59,86,26,179,179,134,50,9,121,164,53,142,208,151,107,206,165,50,217,51,232,211,78,97,63,163,194,115,193,228,68,236,48,86,160,248,46,71,195,81,112,131,7,178,56,173,204,162,177,8,245,158,96,92,130,232,52,202,104,140,74,204,15,135,164,229,185,168,210,157,66,255,123,133,101,47,70,72,174,193,229,98,130,236,187,81,102,237,146,22,99,36,36,195,138,170,186,82,88,99,29,116,9,39,104,63,71,44,52,27,237,196,100,64,253,52,237,148,166,73,86,147,115,9,180,228,112,122,182,64,183,134,246,139,110,20,34,8,217,166,16,178,238,178,89,119,236,213,56,20,22,158,167,133,137,108,106,203,89,118,24,164,142,30,87,138,49,99,181,232,240,210,88,117,64,196,175,0,165,131,75,185,78,51,23,45,246,52,182,244,48,44,136,44,236,111,97,28,18,68,79,70,88,217,203,33,209,145,240,54,28,47,75,235,173,152,150,85,178,146,154,166,185,68,208,20,149,47,95,175,154,26,65,4,234,64,150,56,15,71,32,173,198,134,15,107,222,116,41,29,53,58,158,72,210,39,116,70,75,148,32,212,100,32,212,52,192,243,164,208,24,253,42,117,67,52,106,69,169,145,127,228,107,71,110,104,207,25,205,38,254,177,239,76,198,255,120,57,154,254,252,2,3,13,111,199,254,55,248,62,73,146,5,22,74,22,103,63,65,128,213,145,135,127,198,99,132,137,220,123,145,78,20,4,179,118,123,231,255,201,3,63,114,17,60,4,188,195,225,12,115,8,123,111,42,35,75,214,241,132,25,13,215,205,93,49,147,79,71,120,66,7,121,9,20,1,143,115,167,43,174,46,124,205,75,168,29,55,100,142,246,75,143,22,191,36,189,121,178,131,30,184,13,40,13,152,192,34,60,59,4,152,191,15,63,188,59,253,215,91,217,192,208,234,180,86,4,23,184,96,8,58,122,211,255,237,228,236,252,228,248,253,63,207,63,31,157,64,208,73,20,95,157,193,18,9,115,142,96,40,165,95,104,255,255,91,58,131,192,96,50,193,68,253,28,250,54,90,34,90,123,184,142,178,67,172,137,13,46,161,75,74,42,188,101,144,124,45,105,226,88,94,161,137,223,37,13,242,241,77,8,217,25,152,206,20,89,26,223,252,64,7,164,44,109,73,139,106,138,71,55,246,52,200,168,132,146,146,183,211,155,52,202,69,156,199,236,211,132,232,171,87,225,29,67,223,232,18,146,70,241,161,5,63,138,57,108,2,215,224,97,17,124,41,165,48,134,123,115,181,226,150,12,110,219,235,154,48,37,66,148,241,164,232,82,60,52,217,84,52,83,47,178,170,184,175,54,130,141,49,236,207,108,3,152,205,64,53,202,145,80,37,78,12,219,4,109,185,55,80,67,140,240,145,240,231,52,153,205,146,27,135,205,124,7,29,106,118,182,183,111,110,110,90,55,123,173,36,189,216,222,221,217,217,217,206,174,47,156,34,168,64,65,172,148,72,99,72,57,28,169,54,148,227,204,162,253,9,8,153,113,122,81,12,225,223,42,15,46,13,63,5,247,140,120,163,142,100,0,31,122,239,71,213,198,234,179,190,146,189,112,93,0,184,119,74,93,128,144,125,231,89,59,57,23,249,2,157,79,87,6,200,18,144,0,91,39,88,46,172,90,5,231,88,237,133,104,189,208,217,80,32,66,28,248,36,164,238,231,63,208,125,89,145,82,103,80,1,82,171,225,65,63,28,241,95,111,114,169,246,157,74,237,58,68,186,236,19,163,201,133,41,74,70,57,174,51,176,213,24,160,194,96,149,165,26,150,38,231,8,55,28,189,213,52,95,101,145,175,197,14,155,155,65,55,41,218,231,138,178,164,244,192,204,234,71,150,85,75,202,4,235,95,201,73,220,141,148,176,32,160,20,21,245,242,94,157,82,140,64,48,75,116,15,27,121,195,45,118,167,231,180,70,227,121,176,112,58,142,35,113,63,254,120,119,242,11,236,78,193,64,117,9,159,28,77,64,142,206,28,150,48,142,162,110,150,1,212,12,145,196,185,78,58,146,11,223,33,239,237,28,31,193,225,16,16,100,225,142,26,211,225,152,88,101,191,232,177,56,34,243,25,58,104,66,24,254,98,19,224,0,121,127,68,201,128,70,64,108,36,116,220,239,239,205,47,57,159,130,204,211,235,122,177,153,186,149,189,188,140,1,161,227,188,206,147,250,140,136,21,140,215,87,20,141,32,76,47,158,60,103,201,254,29,162,130,186,197,100,104,77,234,153,64,14,177,251,29,45,159,73,102,137,123,159,151,15,67,128,99,214,41,205,11,183,172,62,40,38,106,237,31,191,239,127,254,210,177,71,190,135,81,90,1,101,52,31,119,127,163,27,183,210,173,113,170,243,63,138,226,32,189,219,160,5,208,112,176,220,141,32,239,144,14,35,114,76,2,156,66,186,185,236,212,191,35,83,86,92,166,27,243,101,150,163,230,150,198,49,115,214,229,124,138,64,22,148,219,17,235,212,217,160,27,55,112,116,105,181,48,38,69,27,36,252,70,153,137,35,236,204,157,141,32,158,240,47,110,94,238,108,244,63,30,235,178,224,168,34,137,72,114,29,77,184,54,155,38,19,147,191,253,204,161,21,34,77,186,98,68,227,10,95,3,23,32,159,219,129,113,218,152,0,31,21,243,247,203,245,199,205,251,83,119,198,28,56,28,59,120,64,26,199,75,70,143,199,156,29,114,29,193,30,58,204,105,183,218,228,150,160,24,79,180,212,97,113,195,89,220,90,162,57,101,5,174,183,38,30,215,76,152,94,135,125,210,66,255,140,151,35,168,42,78,226,208,146,88,56,98,129,4,59,27,59,27,132,123,6,255,162,115,18,237,255,201,236,98,189,58,67,97,32,165,110,131,129,193,89,28,211,144,23,71,154,184,232,92,160,126,60,99,99,250,23,15,159,18,162,67,168,236,216,34,159,50,116,54,72,175,50,4,238,157,16,172,230,31,192,223,168,131,36,234,237,116,34,150,169,200,47,112,32,169,200,12,34,51,88,122,4,11,78,30,105,160,33,234,120,1,194,51,41,31,47,162,17,82,92,77,237,144,103,141,108,138,148,69,139,214,248,51,243,243,139,63,22,134,2,46,218,96,52,208,44,195,219,222,101,115,252,222,195,239,54,125,79,69,59,216,165,252,49,146,63,46,36,137,21,58,230,193,127,249,123,47,208,93,99,240,106,167,23,52,224,119,39,64,228,10,212,208,222,104,191,220,233,76,253,102,155,225,25,62,242,49,119,219,80,205,223,248,7,70,99,45,109,136,109,67,236,142,25,187,251,179,140,110,98,124,211,76,32,213,178,167,190,89,120,83,148,190,90,0,153,134,28,35,12,187,224,187,171,47,123,112,45,127,220,201,31,55,178,79,56,45,211,158,219,247,223,5,249,101,43,24,101,238,188,73,99,178,149,54,102,144,81,5,47,155,52,116,16,60,134,98,84,48,14,162,204,0,165,26,225,187,67,153,195,235,152,229,235,130,10,229,235,106,75,229,235,114,138,229,235,122,77,39,7,40,16,244,7,83,72,124,9,255,141,224,191,11,248,175,223,132,144,173,101,19,190,183,230,236,186,121,73,95,23,248,37,16,15,56,219,37,4,147,130,229,186,177,81,192,89,98,213,24,169,241,18,245,104,76,194,92,237,178,2,87,166,87,189,224,205,212,254,75,116,178,160,87,216,15,176,26,35,115,139,205,244,22,67,115,0,83,158,18,91,28,72,193,71,43,35,124,82,79,248,146,74,181,47,169,132,137,93,214,49,183,156,8,252,98,6,126,209,94,167,102,134,98,20,48,173,64,181,243,179,68,94,83,73,254,188,86,145,45,104,253,150,71,51,254,238,118,38,231,216,29,64,146,97,105,226,215,84,243,25,40,56,240,97,179,53,26,154,117,245,160,82,75,12,43,173,82,27,105,84,215,228,217,197,60,123,213,60,98,244,7,164,42,67,22,47,100,40,134,43,121,88,109,253,199,201,244,199,198,231,24,51,102,225,131,195,36,207,129,229,58,193,128,169,199,34,159,18,233,193,40,180,189,221,42,6,135,25,161,28,123,210,89,35,181,112,88,1,131,25,234,161,134,205,253,239,200,223,117,118,216,233,209,201,155,78,155,237,159,244,223,255,179,179,203,62,246,63,31,189,63,235,236,177,179,15,31,59,207,86,64,184,7,14,28,186,231,89,56,155,226,223,209,44,64,19,66,231,156,132,255,57,254,202,147,133,51,212,114,128,203,255,216,171,155,216,175,75,186,67,133,173,156,164,56,168,84,15,204,222,172,203,95,194,210,112,10,215,152,60,202,225,192,202,123,116,166,115,236,183,247,192,90,30,92,6,232,38,10,166,10,45,221,129,21,149,174,10,103,242,237,157,230,27,168,34,170,224,207,52,240,117,234,245,210,206,156,88,95,184,50,242,138,253,233,32,131,213,134,117,251,85,118,33,233,37,157,104,165,193,90,71,166,18,182,196,40,118,254,7,114,52,102,64,143,110,250,68,110,231,17,240,5,175,119,122,161,97,167,10,159,185,250,212,62,68,90,217,114,196,91,224,114,76,247,99,89,222,54,66,136,53,218,40,218,193,202,47,254,251,80,214,75,28,132,120,131,243,159,60,9,229,3,89,128,10,226,245,158,15,209,194,149,48,150,171,212,31,163,106,253,161,235,215,190,88,105,92,139,202,8,221,60,144,102,153,36,78,68,33,64,48,163,91,224,134,144,9,111,192,230,36,85,150,66,67,81,43,7,238,80,176,149,146,27,215,244,241,204,13,113,255,74,115,238,239,171,205,65,72,61,20,74,16,172,158,72,87,106,16,13,12,135,241,17,214,0,140,18,118,74,205,101,176,219,59,186,201,43,224,74,13,87,17,58,157,209,151,228,148,175,219,234,193,42,165,147,66,213,140,218,192,128,164,56,140,251,68,216,33,39,123,210,204,233,85,208,109,52,148,32,32,30,164,195,129,131,77,133,253,159,200,133,196,47,180,242,211,83,40,239,17,148,53,211,101,69,175,102,80,86,36,1,232,227,65,52,100,104,210,2,157,107,138,94,116,195,134,159,201,10,90,139,96,130,134,209,185,71,156,255,184,225,204,179,255,21,59,234,193,93,19,221,254,195,119,47,70,19,84,116,169,45,196,145,250,177,126,163,40,172,70,12,68,99,201,146,148,232,129,117,251,152,197,244,152,73,18,122,216,142,234,163,166,182,215,166,3,35,171,228,198,240,211,90,39,124,228,72,249,120,17,36,19,25,148,19,11,107,167,144,126,86,108,111,138,55,117,62,112,36,17,224,37,137,43,63,149,134,15,109,174,170,24,33,110,238,239,213,167,252,33,90,226,225,41,11,11,224,224,50,154,77,128,24,19,120,125,81,234,190,96,235,133,244,75,102,19,236,95,50,235,27,192,136,21,222,9,230,204,242,146,128,32,140,149,23,135,140,213,188,78,140,89,249,25,3,95,181,244,35,199,5,171,188,129,244,139,111,36,215,127,255,11,140,6,229,243,195,146,41,247,255,255,138,81,255,138,17,27,2,230,207,33,105,196,140,229,219,5,210,17,164,233,168,42,73,36,93,146,141,12,200,122,115,35,91,46,72,179,198,76,129,239,28,161,22,230,63,129,33,49,28,130,8,118,162,198,221,68,216,139,59,6,34,124,164,26,105,77,12,93,4,226,68,110,173,172,15,47,167,216,186,141,240,86,138,251,184,80,44,140,242,75,8,30,133,132,207,143,106,60,250,37,134,209,217,229,52,100,13,228,191,74,177,166,197,163,158,64,137,245,152,127,55,184,207,142,88,151,208,122,181,48,58,176,46,228,172,195,130,101,230,10,193,5,140,43,88,123,80,202,10,190,59,122,214,80,26,28,84,114,63,167,86,156,159,195,56,232,177,155,253,119,61,83,101,245,50,159,89,145,103,50,249,113,31,221,1,63,234,52,218,15,178,80,239,228,150,163,208,75,198,199,19,169,123,200,213,172,229,22,215,200,146,228,169,77,16,89,67,201,79,232,141,75,205,193,239,66,85,129,156,187,161,198,128,16,152,31,79,58,59,43,11,187,6,116,246,125,161,194,90,102,169,212,46,129,150,104,136,211,80,83,62,67,194,77,96,81,226,68,132,201,129,29,255,121,57,123,192,238,175,208,189,46,250,68,182,132,215,31,126,152,136,16,86,162,137,143,72,174,191,158,158,191,249,240,254,236,252,244,236,203,201,209,249,89,255,237,185,80,220,161,161,102,117,135,23,30,48,226,103,182,127,119,22,92,188,71,61,15,7,79,60,199,3,206,185,112,182,133,74,35,44,108,101,151,97,152,119,243,150,238,46,122,187,105,141,179,12,127,103,138,145,50,253,220,167,117,110,76,202,35,109,119,45,86,28,118,161,237,16,107,200,202,114,41,188,9,82,111,203,28,86,173,124,167,195,196,77,76,65,147,150,23,159,238,10,42,87,174,115,250,130,222,60,241,159,4,255,137,124,171,211,70,14,93,80,49,254,147,34,115,206,133,63,125,83,180,10,38,180,22,66,57,158,6,243,104,118,215,120,234,116,54,158,54,66,14,104,54,195,163,9,209,206,149,116,149,160,182,228,25,72,254,135,6,167,119,243,81,50,67,183,137,164,99,50,4,174,236,137,59,243,221,137,191,32,237,64,244,26,130,200,108,94,23,139,227,61,90,250,194,79,16,41,232,47,91,1,89,106,225,45,2,62,230,28,251,9,153,20,15,162,117,172,82,139,138,50,73,0,32,93,255,227,177,2,91,225,165,207,253,165,88,220,197,109,9,45,155,203,121,170,236,89,188,3,39,124,67,70,240,91,184,11,162,242,166,170,60,153,152,22,39,156,150,178,52,99,201,78,81,102,79,197,76,9,99,15,127,45,241,62,37,160,200,70,222,247,12,59,50,246,71,43,56,207,129,154,222,145,255,153,39,179,205,205,69,139,207,166,254,5,215,26,153,8,134,66,62,245,142,185,167,219,75,161,95,70,224,117,98,52,148,50,160,244,7,84,59,86,61,19,32,53,17,122,84,151,45,169,179,234,117,114,227,74,252,68,148,117,122,23,143,141,242,116,97,66,137,53,13,81,30,34,83,16,254,188,139,106,231,151,94,71,23,237,26,246,220,182,182,219,168,92,193,213,80,225,233,226,73,74,203,139,57,178,120,65,173,129,237,24,243,195,99,20,10,166,99,35,191,137,198,136,59,205,120,30,68,181,224,238,179,114,169,158,102,202,1,116,32,146,45,90,195,82,37,78,39,207,46,163,41,250,218,129,179,23,249,216,100,153,27,42,107,108,71,56,37,206,125,203,65,3,123,26,13,58,29,114,154,211,196,173,216,20,9,154,64,105,91,133,147,167,209,64,65,39,113,9,178,159,157,144,201,122,58,177,54,179,209,77,163,181,7,28,158,54,62,182,78,80,157,90,132,229,52,238,163,216,5,24,122,137,229,253,191,173,5,254,111,130,201,151,135,87,221,250,171,88,122,61,166,190,218,210,74,117,214,173,211,191,88,105,93,113,133,90,207,113,242,206,96,228,9,82,235,175,84,84,40,129,151,173,245,45,4,1,46,92,99,138,14,223,77,115,15,197,108,133,242,128,21,151,126,84,230,147,12,225,253,189,221,21,92,72,112,151,51,197,174,25,47,163,102,11,129,223,2,130,44,25,162,8,174,19,232,90,10,254,12,254,194,106,51,189,4,26,82,103,216,75,151,65,122,144,76,194,126,14,237,122,245,106,247,217,125,49,172,209,134,208,246,139,114,232,46,132,190,188,223,125,254,124,179,20,177,231,173,138,183,28,126,87,18,64,39,134,104,113,7,33,52,147,66,80,216,200,213,88,4,141,180,145,8,197,44,241,220,37,159,64,126,4,207,164,173,241,76,218,181,120,38,108,98,122,91,91,40,214,157,200,194,235,189,29,207,120,210,21,226,54,28,240,13,244,125,193,207,248,56,188,134,75,141,224,17,28,225,213,8,207,176,49,49,63,190,179,183,179,184,69,33,28,66,255,71,179,217,25,213,221,114,216,14,219,221,145,75,200,2,158,210,102,109,180,106,67,131,175,193,222,16,197,183,174,215,49,104,225,130,27,142,112,93,34,22,10,175,91,75,223,153,229,78,67,11,239,26,138,60,234,197,5,125,155,75,119,119,70,4,155,250,255,248,249,69,119,14,11,122,206,166,108,41,133,197,75,222,74,24,209,23,248,230,249,236,229,110,251,229,179,159,255,177,203,46,252,20,82,94,114,119,163,92,250,38,51,53,247,72,254,22,53,252,103,222,133,127,209,28,53,82,119,201,34,239,126,7,194,151,90,159,86,197,53,156,63,254,248,195,161,20,248,120,128,77,184,100,207,152,161,182,178,183,235,185,23,158,124,25,117,150,233,204,37,107,56,28,229,109,84,249,193,61,214,69,141,140,23,207,152,211,24,229,73,0,236,70,3,86,4,236,12,255,233,255,164,99,96,10,60,198,198,119,241,19,249,178,14,240,104,75,96,206,186,89,58,238,60,109,244,27,206,74,185,183,87,172,199,53,175,245,14,161,212,117,95,67,83,210,24,53,26,158,112,198,26,14,162,161,96,26,145,67,247,186,119,146,89,161,82,110,106,151,240,36,186,118,248,96,222,148,148,19,248,21,130,57,215,81,22,9,155,209,141,203,104,50,9,227,46,135,179,217,104,195,42,235,110,8,76,27,254,37,205,178,59,27,193,40,75,102,80,80,23,216,211,69,103,131,146,206,194,105,206,127,146,34,21,118,232,206,42,58,61,168,191,216,44,2,184,155,118,15,90,185,246,72,238,59,191,68,14,59,224,60,57,237,128,55,52,206,254,29,202,95,111,10,119,148,3,111,165,138,30,37,147,187,66,228,141,199,22,176,100,76,77,241,98,98,126,7,80,137,115,147,11,242,254,202,49,201,57,16,187,171,78,81,51,240,107,79,138,119,27,122,45,170,81,211,143,131,235,232,2,89,119,121,151,220,126,151,124,3,18,16,252,175,237,231,173,157,214,86,47,189,238,184,255,107,210,240,224,231,198,219,112,124,149,108,147,158,187,171,50,162,97,64,218,191,64,201,101,23,197,30,131,246,240,213,139,61,124,18,32,143,200,6,113,42,218,107,175,233,116,252,151,78,115,62,54,79,218,181,112,93,186,175,49,50,127,138,197,255,123,58,253,26,200,14,239,245,206,218,94,215,247,39,126,44,59,193,123,90,197,30,128,150,141,92,231,172,253,249,183,179,155,254,73,255,184,223,239,223,244,111,62,237,252,251,237,241,225,47,249,191,47,158,65,192,135,47,240,79,255,226,183,127,191,253,215,81,123,118,245,237,223,55,240,121,244,11,6,238,223,254,242,249,232,95,111,251,251,159,250,111,62,193,231,225,5,134,134,103,237,119,215,239,102,95,222,127,185,185,194,164,20,248,229,237,251,252,203,31,144,228,211,201,111,240,121,240,30,3,127,251,53,249,247,239,111,174,182,111,255,245,230,16,242,247,79,176,232,254,110,240,246,114,246,229,211,228,170,223,72,224,243,112,7,3,127,125,123,153,79,126,185,56,124,209,167,255,29,253,78,127,254,13,101,94,66,166,95,63,209,231,103,170,234,237,104,254,38,255,247,191,254,156,79,126,193,246,191,165,168,236,143,253,235,241,222,217,246,229,69,255,27,22,26,98,224,1,252,71,57,143,160,238,127,127,126,147,125,158,30,126,251,214,134,212,162,158,195,15,251,31,206,78,232,231,187,103,255,252,229,240,134,215,222,184,56,60,166,124,23,244,127,241,191,125,204,64,225,111,18,217,78,252,187,223,183,253,15,210,253,38,138,128,15,72,247,203,14,15,249,231,63,251,41,214,115,240,174,159,36,7,215,52,162,80,253,167,163,3,222,226,47,191,150,203,41,252,239,205,254,252,243,239,159,96,26,251,203,254,193,179,195,227,143,47,159,97,123,142,63,89,210,67,105,199,162,125,135,23,7,75,26,135,66,185,242,251,168,244,125,92,250,126,87,250,254,84,250,254,173,244,253,69,124,99,190,79,188,63,23,216,14,249,125,84,250,62,46,125,191,43,125,127,42,125,255,86,250,254,66,223,191,247,247,191,168,254,221,136,250,251,253,177,106,23,206,239,13,31,143,95,48,240,192,232,60,182,247,224,231,237,237,27,241,119,123,251,204,24,175,253,253,11,203,92,252,208,255,142,250,255,255,255,234,254,247,78,252,61,220,190,184,233,223,89,215,189,218,131,159,96,32,143,246,251,159,126,253,66,127,79,127,121,118,120,115,248,236,237,205,47,71,253,235,139,113,127,251,226,143,253,227,155,119,253,47,203,147,70,252,237,121,254,233,143,171,195,231,127,238,29,236,159,196,71,159,96,198,63,29,237,31,255,235,242,203,239,111,30,247,31,213,249,137,150,14,230,61,58,218,206,247,14,147,235,23,211,254,47,240,223,89,99,250,113,241,178,17,223,252,114,152,100,239,14,174,231,109,252,239,176,255,237,197,116,255,147,73,55,160,139,243,95,71,223,248,26,248,118,113,246,231,155,79,146,254,124,90,152,107,227,80,111,166,125,189,111,116,244,11,245,211,247,29,229,61,215,114,174,148,14,140,216,21,138,184,225,202,205,36,252,33,33,31,208,5,204,45,232,129,22,75,226,143,81,156,171,45,193,25,123,92,55,96,81,239,95,75,190,131,229,21,36,100,211,213,237,253,61,186,185,205,171,88,200,90,139,44,217,220,76,24,58,60,40,0,34,143,117,130,108,115,19,213,60,115,43,36,159,82,249,132,218,38,220,236,96,194,150,62,231,135,36,44,50,176,240,42,209,146,39,90,42,156,211,41,234,51,84,158,44,230,11,20,160,190,157,221,45,46,173,8,22,12,31,155,162,12,17,29,67,248,71,10,225,10,35,193,253,222,10,125,210,210,8,0,239,128,250,173,66,208,105,244,156,71,140,215,128,162,250,11,237,141,76,246,208,159,215,234,87,63,240,102,97,226,217,194,5,70,152,197,150,90,235,25,174,172,187,26,128,66,9,85,213,181,142,95,50,152,42,142,125,95,21,49,243,204,70,11,27,94,51,168,101,194,121,11,28,130,184,164,242,108,74,103,255,182,238,208,38,24,161,37,194,153,80,76,240,42,126,66,100,161,232,76,196,184,242,137,231,146,57,92,133,145,253,108,56,165,107,95,44,174,125,249,218,107,95,105,8,245,37,48,164,75,224,127,52,134,172,160,56,78,32,111,249,229,91,180,48,67,14,183,214,232,75,237,64,203,158,64,215,218,102,155,42,177,93,211,158,68,169,161,210,195,2,170,134,93,72,144,4,163,203,168,101,151,95,158,163,158,187,144,162,143,141,233,52,55,137,20,144,23,93,111,172,65,246,180,198,185,223,21,108,104,39,104,253,246,254,244,183,143,31,63,124,62,59,58,60,127,115,212,63,251,237,243,209,41,141,235,74,232,207,136,167,149,242,240,161,235,67,108,26,153,192,75,77,60,242,41,57,230,190,36,153,125,128,252,226,120,175,86,18,4,163,68,69,54,55,197,35,138,214,74,144,218,186,64,70,29,180,7,220,33,250,41,174,203,179,87,89,119,6,247,127,116,26,48,27,42,205,94,196,19,38,27,226,30,255,211,250,51,137,98,23,110,241,164,48,24,53,124,103,220,66,29,150,241,124,210,112,92,167,145,224,162,253,95,113,113,229,85,59,65,100,64,118,196,25,67,121,100,0,199,34,165,61,244,168,222,203,158,5,208,151,68,247,37,120,149,116,3,209,151,96,8,101,163,6,49,222,243,168,157,164,66,129,125,241,7,33,107,134,40,67,29,80,196,80,192,234,160,238,4,198,227,179,140,84,37,170,168,132,44,138,42,35,227,7,20,82,248,169,103,59,17,80,183,226,25,138,18,215,95,191,55,55,45,119,203,251,123,156,4,127,251,44,141,38,240,185,221,66,145,158,155,120,48,185,219,7,105,244,225,84,133,116,77,25,132,27,221,223,207,60,26,7,59,142,25,93,81,17,108,198,244,172,229,22,114,24,39,18,12,87,45,114,153,47,76,85,86,100,60,30,44,34,52,131,130,196,92,0,196,177,216,228,176,76,211,48,252,22,162,70,211,223,174,220,83,132,13,41,234,243,160,106,11,215,112,217,163,121,104,191,128,33,109,239,160,48,233,217,206,63,94,192,38,105,189,120,14,156,5,116,116,226,183,195,61,224,29,32,201,178,134,91,74,21,183,180,52,89,37,196,218,61,137,242,124,134,26,110,81,16,115,78,73,75,109,231,228,35,177,53,79,190,29,44,83,212,25,86,218,211,228,103,250,60,33,223,227,176,191,131,107,212,153,205,224,15,51,130,63,195,44,3,153,243,81,1,151,126,21,34,19,178,240,139,185,114,126,33,234,148,108,89,98,161,245,111,68,80,245,51,158,45,151,191,43,9,200,208,33,54,80,80,204,162,195,220,76,147,25,159,152,76,229,121,23,192,180,222,250,213,160,251,251,65,155,113,41,50,252,59,44,100,58,205,17,64,99,48,172,213,126,114,44,35,9,139,162,36,39,41,156,3,165,234,81,167,230,71,74,23,90,239,213,74,76,140,194,82,29,192,16,144,102,63,28,109,168,133,159,250,164,179,31,248,168,181,143,143,11,131,103,248,160,31,15,158,163,23,138,112,43,104,230,91,41,18,237,173,180,9,95,82,141,63,216,158,177,124,59,99,41,252,23,194,111,55,216,74,154,233,86,228,193,183,155,195,239,16,127,207,134,216,35,190,116,252,199,53,175,91,10,165,81,87,106,41,214,44,56,211,100,183,177,195,94,200,36,230,218,69,160,51,181,72,31,108,134,168,48,89,0,5,142,149,211,226,74,149,165,122,196,102,32,244,18,99,245,250,181,32,124,213,126,195,192,147,243,156,173,184,129,198,63,91,97,3,131,88,14,51,65,222,116,40,124,143,135,63,31,150,234,87,123,135,123,137,97,98,123,253,80,253,59,178,126,178,202,16,117,50,108,139,207,27,196,176,126,159,55,162,60,206,88,155,170,91,91,36,21,21,0,57,216,155,212,248,127,212,252,139,241,30,204,176,101,97,99,134,13,201,217,12,219,134,95,123,252,11,226,82,30,23,240,184,148,199,5,60,46,225,113,17,252,121,54,228,9,18,158,0,131,158,15,135,86,42,83,104,51,13,169,73,94,236,61,171,105,189,145,102,88,71,176,42,213,113,210,233,87,85,171,200,58,97,156,100,180,35,248,87,22,97,60,75,127,108,80,83,62,168,41,31,212,148,15,106,202,7,149,226,154,57,143,12,121,36,125,238,241,79,24,200,148,134,174,180,17,168,209,164,178,180,226,170,42,235,113,19,139,176,121,177,68,25,66,167,188,143,69,20,197,183,73,142,180,80,60,194,213,35,106,215,180,206,214,183,4,238,249,100,216,115,131,98,128,5,183,171,69,112,13,110,64,156,1,11,36,4,65,97,69,184,198,201,225,121,29,93,170,89,142,84,197,100,185,199,10,149,250,1,169,192,206,93,85,56,212,99,1,171,84,102,1,202,182,129,74,40,104,221,201,50,187,150,6,72,167,191,97,209,56,65,102,89,9,32,71,155,213,144,92,158,196,144,192,17,33,220,107,160,233,128,112,175,145,249,81,3,85,179,74,215,209,108,203,157,53,218,30,62,26,151,98,6,59,108,151,61,19,163,246,28,126,189,100,109,28,196,151,248,202,139,129,67,52,217,141,26,63,111,54,95,2,251,19,243,155,250,188,92,204,98,107,230,145,19,11,28,157,144,76,35,150,26,46,56,208,112,193,151,126,123,247,37,27,249,75,188,246,113,69,155,203,215,59,222,124,48,109,52,134,254,104,243,178,183,211,217,125,254,156,93,190,126,237,183,133,193,14,47,21,173,83,113,233,64,210,33,156,10,99,164,150,109,214,104,92,224,22,108,119,243,87,17,169,92,99,52,79,213,104,243,116,249,144,242,244,118,59,34,57,84,69,37,22,74,131,84,187,60,58,132,210,194,87,51,222,230,41,156,192,11,180,181,218,202,24,164,109,46,134,102,166,84,20,221,238,188,164,188,226,137,215,165,192,103,157,29,175,225,242,76,189,151,240,65,149,154,109,133,148,253,215,175,119,121,42,104,174,153,5,63,49,19,155,12,250,162,178,70,142,46,65,250,67,221,11,184,6,90,26,213,208,61,126,198,211,94,188,78,76,57,198,138,143,231,2,86,5,66,252,241,222,237,148,58,246,242,49,99,171,235,122,38,134,64,182,107,167,210,36,123,91,104,200,174,185,59,153,56,223,219,85,203,50,99,77,92,147,205,140,54,53,44,80,88,137,234,29,27,150,88,247,98,115,51,124,229,207,244,218,186,161,126,28,248,55,141,72,44,173,155,87,7,155,155,79,198,131,155,161,119,195,155,117,3,205,58,224,201,111,25,48,147,55,255,149,161,153,226,190,143,137,216,185,127,211,157,36,20,251,213,191,30,236,15,241,235,166,225,127,93,241,242,120,81,221,91,158,250,57,148,117,187,185,217,198,174,222,246,220,125,255,150,97,184,191,3,180,7,62,54,159,183,183,246,95,191,126,70,129,155,62,252,220,189,223,127,245,106,215,99,130,157,130,186,245,239,237,12,245,7,154,205,11,81,213,57,20,122,163,94,224,175,48,42,228,138,99,167,133,3,137,243,118,132,169,77,12,135,219,222,142,96,228,182,201,123,184,98,131,128,51,107,82,8,161,26,162,76,194,245,186,69,160,239,187,26,120,239,59,220,169,120,73,185,14,207,18,55,37,47,68,104,253,220,213,247,240,93,32,73,105,241,30,238,239,122,113,11,161,233,41,79,128,121,2,88,52,136,7,142,186,36,110,169,45,154,61,116,149,60,123,227,148,186,59,90,15,125,29,204,22,151,193,113,118,122,25,44,52,214,42,138,98,78,163,111,161,84,203,149,223,252,230,35,18,33,137,23,231,112,218,58,62,60,122,127,118,124,246,229,252,93,255,236,243,241,31,229,20,133,140,88,154,202,72,250,208,214,220,112,112,224,83,174,108,131,194,118,188,147,63,112,120,254,48,63,190,200,15,148,13,157,46,130,177,145,29,125,184,150,130,176,121,191,84,186,164,76,128,208,159,2,52,240,172,28,214,122,115,124,114,98,164,143,50,61,78,48,53,7,201,44,73,125,231,127,236,208,255,28,169,168,156,38,87,161,53,10,46,246,136,111,252,6,178,234,241,135,143,62,78,140,108,24,207,95,8,194,14,255,46,244,157,248,76,142,81,156,112,250,142,80,110,149,34,62,44,139,229,156,135,30,228,183,245,248,205,100,30,111,185,230,21,121,24,14,175,202,128,107,16,55,57,50,114,46,137,51,197,116,197,114,186,66,137,173,124,81,189,187,180,159,227,121,97,104,98,229,38,174,178,100,177,114,85,218,152,87,75,244,110,164,172,45,243,80,221,109,249,152,194,124,161,82,232,44,90,24,67,33,66,143,62,20,198,26,6,200,72,115,75,24,203,250,219,128,89,182,129,48,23,120,191,212,2,153,44,94,36,52,66,170,68,91,70,24,211,69,169,213,105,50,14,73,81,27,109,68,246,140,86,160,144,219,144,11,216,195,139,133,81,249,39,225,117,56,83,186,245,115,88,3,197,68,20,116,144,44,17,97,91,239,138,249,162,188,136,136,185,154,112,30,21,135,11,6,127,234,86,71,0,200,16,50,128,177,198,51,198,108,232,150,33,66,3,254,143,209,109,56,227,75,150,159,162,114,206,47,180,209,145,77,156,167,212,227,224,192,50,205,106,84,56,144,202,197,210,208,162,11,185,123,50,165,138,146,11,140,238,25,193,155,8,86,111,12,63,57,255,55,241,179,255,90,32,174,72,214,156,120,219,11,228,195,232,133,107,222,153,55,16,177,35,22,171,95,87,48,102,11,79,192,120,132,156,163,235,251,151,202,225,89,216,186,138,226,9,73,78,41,203,63,225,171,245,246,115,255,203,233,65,255,228,232,188,189,255,241,35,95,254,215,254,5,189,131,112,103,242,112,58,75,174,80,30,227,253,22,135,166,130,254,244,141,148,200,243,176,27,117,226,192,145,61,110,252,252,250,245,30,187,245,159,237,254,227,217,63,94,252,188,251,143,231,112,58,47,185,48,187,247,108,247,231,151,237,127,236,236,188,36,222,144,14,158,0,24,128,224,213,148,36,190,223,185,102,91,240,106,222,91,116,38,100,157,155,64,116,2,92,75,34,163,177,185,251,254,117,115,4,103,252,14,251,10,167,241,65,111,220,121,185,181,223,252,153,157,250,205,151,155,95,217,33,68,156,64,190,243,87,167,221,243,134,255,210,59,241,47,6,35,96,75,217,221,32,71,238,20,56,215,205,147,222,109,231,74,6,188,120,86,252,222,219,45,126,183,95,20,191,75,217,75,185,203,153,249,39,245,22,218,244,21,218,212,240,112,98,15,129,165,82,77,59,196,86,121,50,207,201,230,33,21,113,72,220,179,208,99,127,117,227,137,232,157,110,105,161,93,194,196,4,91,11,233,231,188,110,238,63,191,221,239,159,239,237,210,188,99,115,18,82,186,27,111,45,182,158,49,62,17,115,154,136,62,225,89,95,160,118,44,225,146,185,35,54,106,204,224,218,49,106,248,136,27,87,169,59,241,88,210,240,23,56,147,232,29,20,138,156,64,145,181,197,88,75,16,86,25,170,237,79,42,109,63,223,125,134,77,175,96,226,141,164,15,188,13,204,135,102,185,188,4,169,22,186,160,78,70,172,178,214,130,215,62,90,141,68,254,132,167,240,196,154,155,117,147,102,179,235,245,249,104,139,25,122,196,23,46,234,218,153,49,16,20,250,101,131,83,69,12,82,69,12,224,210,11,196,32,241,221,188,25,32,49,136,124,14,212,146,116,18,32,6,51,11,49,72,145,24,100,254,14,81,20,34,6,19,127,198,127,160,163,195,37,108,163,165,185,141,230,254,242,85,2,59,45,0,66,179,135,128,64,221,75,152,255,75,72,34,83,112,202,2,28,250,171,180,123,129,89,241,97,110,196,105,70,31,120,231,12,58,221,29,225,202,93,77,240,85,188,191,57,18,215,190,41,250,63,28,209,234,45,13,200,12,6,100,73,3,98,26,120,23,135,99,224,112,62,227,84,40,157,34,27,98,254,230,175,192,206,197,44,25,5,156,63,129,47,197,135,136,223,7,232,229,144,126,253,10,188,1,252,156,163,29,211,73,4,127,84,94,124,207,64,29,85,129,234,203,145,192,144,45,116,134,2,24,32,55,129,1,82,201,77,163,87,238,116,216,85,98,144,120,144,224,5,41,132,63,244,219,91,233,40,220,4,39,208,138,195,32,227,248,189,198,183,75,143,162,234,203,35,48,89,241,245,129,64,112,252,184,20,96,168,184,223,137,123,131,30,43,131,167,227,252,185,61,20,199,143,222,118,190,133,105,130,129,198,72,2,23,23,23,120,58,254,5,163,233,59,163,101,142,218,39,45,57,168,62,31,83,12,210,131,11,92,148,42,177,58,190,190,147,37,203,116,28,54,225,26,66,25,185,138,58,170,11,111,100,192,64,52,51,224,111,167,14,171,29,191,194,183,59,192,39,190,242,144,237,24,99,116,163,37,88,250,158,163,80,72,18,127,15,142,151,0,142,23,255,25,159,217,136,230,143,46,190,168,171,225,193,87,115,15,157,218,224,15,148,223,210,143,246,208,79,149,23,208,232,21,172,120,41,138,133,159,205,168,43,114,241,63,91,81,35,220,154,189,126,253,82,150,193,255,64,112,174,131,219,60,184,141,193,41,5,155,4,227,64,153,82,40,71,189,170,15,48,99,219,184,229,120,95,210,66,95,242,94,62,192,254,12,59,212,43,90,159,248,207,86,180,21,220,239,24,21,220,174,173,96,15,200,102,138,151,193,103,114,249,255,252,243,86,60,8,160,115,141,246,243,93,250,185,59,108,236,190,164,95,109,172,40,128,161,234,225,159,173,124,144,64,111,134,240,95,135,190,225,171,253,194,168,250,170,232,192,68,12,36,218,38,62,73,16,46,163,151,32,192,21,62,223,225,207,54,254,92,208,207,93,248,217,157,249,206,201,114,30,197,184,202,238,28,162,144,183,157,3,117,167,93,194,106,124,246,242,249,207,47,128,173,82,80,52,41,227,114,223,48,154,185,203,109,132,157,36,137,23,116,17,200,214,92,202,183,84,242,57,75,155,83,100,179,226,178,141,196,20,154,125,233,17,243,101,141,233,102,155,155,55,238,136,211,224,49,155,32,129,158,201,239,11,254,39,170,28,135,23,64,33,167,38,125,220,47,155,178,72,199,28,4,24,36,132,156,221,162,84,221,21,96,96,127,144,204,69,124,124,97,26,113,79,193,235,113,97,87,68,152,167,227,171,73,154,44,238,239,73,160,131,196,62,20,47,16,232,97,98,129,14,193,162,236,136,163,194,200,5,159,210,59,127,146,241,171,157,251,125,134,151,139,142,116,237,192,144,177,135,19,102,193,159,223,162,48,235,124,7,118,32,231,248,157,226,23,147,21,35,204,144,9,5,84,39,19,230,212,33,54,28,1,207,172,61,91,93,185,112,203,97,210,125,177,114,94,172,107,70,232,11,163,135,56,23,101,239,194,36,188,56,135,51,137,83,63,135,220,62,160,206,195,215,101,144,134,112,80,124,133,56,65,7,85,228,8,47,60,16,119,234,127,95,1,111,247,125,165,86,228,9,137,155,205,27,175,233,160,194,234,232,86,191,208,226,113,160,28,84,164,50,74,56,169,32,24,27,237,153,162,136,239,70,10,112,8,235,38,47,178,5,180,96,54,171,132,243,161,234,74,5,21,140,17,2,42,245,173,15,152,228,254,222,73,47,70,46,210,161,13,249,143,231,20,147,34,128,26,25,22,193,5,200,40,69,201,139,228,250,206,124,203,93,175,165,222,38,92,71,119,26,230,3,111,83,232,121,94,169,156,208,121,131,34,6,89,131,129,93,198,51,241,114,124,121,105,84,77,241,51,185,153,88,109,159,213,92,152,94,156,84,37,102,253,54,117,0,225,17,198,40,88,151,64,32,16,15,215,19,62,170,49,5,140,185,234,205,93,149,96,105,163,130,238,43,9,12,68,227,116,0,151,251,193,79,52,6,243,86,204,226,32,65,47,231,188,244,98,169,93,27,144,30,211,52,230,191,199,126,112,127,191,67,140,171,180,4,154,186,120,141,25,75,89,51,7,227,92,0,75,59,105,142,95,23,192,68,12,200,50,32,247,203,158,97,131,22,119,200,55,55,187,244,203,78,102,70,134,239,51,126,209,106,23,21,225,162,205,205,49,129,38,23,253,225,200,246,68,45,66,207,60,206,225,50,14,215,160,49,54,24,206,167,193,120,200,22,116,133,249,240,241,180,53,9,81,230,131,155,148,107,144,46,134,198,140,177,25,36,230,82,130,13,73,37,46,124,12,132,219,60,66,111,94,200,177,232,191,186,238,246,37,15,122,7,151,143,254,16,174,223,14,129,181,221,193,41,9,131,113,206,127,183,135,40,63,239,93,118,70,68,198,15,76,79,112,119,158,108,251,1,169,228,221,81,187,81,21,109,220,104,48,236,235,68,15,54,90,233,111,110,54,26,211,215,92,48,162,199,244,245,92,166,74,208,136,181,11,195,139,111,94,218,227,132,41,196,19,104,45,166,232,204,148,19,138,181,5,121,233,243,45,202,140,92,43,141,176,239,101,169,93,48,86,219,222,216,136,245,155,185,254,128,81,73,244,105,96,175,185,148,252,161,134,250,6,74,92,137,192,73,159,154,21,217,93,49,102,221,134,132,241,211,219,81,176,201,196,198,87,225,74,228,36,104,78,63,214,189,48,2,85,57,112,1,176,148,34,18,227,237,224,28,31,61,101,106,188,29,212,39,167,187,195,87,153,254,157,186,58,216,115,24,87,11,222,28,100,245,235,157,50,66,22,125,49,203,75,183,135,188,120,251,66,163,189,210,229,33,228,67,167,36,237,199,220,133,117,1,207,12,19,188,153,5,121,28,102,89,53,230,45,97,178,23,33,14,74,174,88,107,28,176,14,66,212,31,162,167,153,196,199,199,25,5,24,204,177,129,157,147,223,29,1,149,103,76,46,42,8,106,4,96,231,228,160,152,6,230,166,156,226,215,98,10,156,142,82,146,119,39,58,137,158,159,82,162,67,157,134,134,51,161,134,211,155,146,145,234,243,177,78,86,26,213,82,121,111,140,74,229,240,150,147,224,221,92,39,66,101,103,123,173,7,125,145,76,46,116,243,229,130,134,214,72,60,14,74,137,245,187,71,74,0,171,114,41,154,247,228,114,33,251,239,100,33,42,161,229,250,155,152,89,136,216,149,170,46,80,69,183,244,176,96,34,88,20,99,6,246,148,112,25,43,188,199,212,147,96,1,20,188,204,22,37,42,220,177,145,102,143,213,149,227,39,189,162,248,190,99,136,239,107,41,63,177,18,85,218,95,124,3,16,56,213,112,200,148,146,215,40,236,89,170,67,157,189,34,231,155,251,37,63,25,192,87,59,244,30,65,69,247,115,161,234,175,223,49,88,240,0,131,154,210,109,13,225,221,18,205,132,70,126,98,227,182,186,165,195,169,203,249,35,165,187,210,157,169,231,224,88,222,232,212,207,47,112,157,52,222,134,155,177,186,3,169,159,58,137,193,39,206,248,173,147,16,40,203,42,144,192,121,213,235,71,178,107,184,80,25,204,187,68,74,87,84,207,29,12,112,35,176,130,148,103,200,6,184,197,88,27,127,192,198,132,31,67,175,252,250,196,223,199,19,175,252,106,212,104,0,81,45,175,202,186,9,207,133,130,150,206,222,108,178,34,103,96,214,136,170,137,108,191,204,195,91,86,77,92,61,149,235,15,125,131,211,64,201,166,230,239,11,197,151,223,67,133,83,230,148,67,49,171,25,115,235,218,100,159,61,102,213,66,246,186,143,186,87,152,42,8,181,156,81,204,217,17,117,153,43,109,167,210,102,42,42,4,48,163,211,143,217,184,197,49,98,97,105,150,141,231,216,242,58,10,173,235,232,255,19,107,168,176,102,254,207,175,10,216,125,193,117,21,132,173,68,177,138,19,215,45,31,70,5,173,99,245,116,222,162,183,126,247,129,141,65,174,166,197,240,84,155,97,205,36,14,149,242,106,115,185,51,241,53,135,32,220,61,229,45,165,114,148,254,253,71,174,48,84,43,223,122,214,53,161,48,241,149,84,124,49,214,209,37,187,50,194,3,143,227,232,218,90,185,76,45,107,133,22,85,35,140,229,105,198,63,238,13,158,41,196,72,84,36,234,216,45,133,52,135,175,206,96,62,18,112,208,6,45,60,99,131,214,157,176,141,194,103,176,88,219,71,141,201,62,74,176,211,59,247,241,96,54,20,254,54,248,13,61,149,232,254,157,196,15,233,97,11,93,32,240,23,46,110,95,43,66,23,50,148,222,230,97,70,132,43,229,139,106,207,144,77,194,84,232,88,99,177,46,149,240,47,146,52,38,108,238,71,141,69,215,144,207,144,182,22,74,78,138,215,51,8,92,218,3,231,213,192,196,30,104,102,135,173,152,133,66,159,204,112,39,194,7,135,183,162,58,50,112,123,50,26,88,205,199,107,178,230,51,26,81,205,7,179,106,84,248,76,102,68,93,125,224,20,191,69,97,122,192,83,184,33,2,215,99,92,155,255,217,229,127,208,0,3,187,151,53,252,23,181,197,239,118,202,165,161,110,70,109,137,200,205,137,0,222,28,168,4,202,127,86,91,254,94,167,154,97,93,251,177,118,217,106,91,169,114,134,80,184,94,158,173,85,208,42,233,66,185,92,249,93,231,178,81,112,163,28,160,243,116,67,42,220,91,11,96,52,6,212,202,253,189,228,87,244,185,231,91,174,91,164,104,214,13,13,129,2,127,85,9,110,221,250,237,176,149,49,187,136,2,95,71,205,27,88,221,253,142,229,8,240,119,25,100,31,110,98,101,247,227,112,247,70,155,155,206,71,174,232,70,253,33,111,20,61,124,44,225,156,79,88,120,77,229,232,105,60,185,203,213,174,116,18,74,173,72,172,215,49,194,99,41,200,5,154,6,39,144,80,141,92,211,120,117,223,20,19,118,90,154,10,57,101,122,186,76,117,60,156,60,44,225,111,154,58,165,60,40,141,32,100,132,161,33,8,244,247,73,187,155,242,247,108,67,170,86,16,51,35,74,178,201,72,10,230,34,180,36,197,209,209,207,9,214,113,15,8,48,187,170,64,135,179,71,170,168,14,240,106,113,50,153,56,158,93,205,14,167,72,232,172,162,6,151,113,60,90,231,11,216,197,228,77,97,84,197,44,148,202,53,84,46,229,68,212,76,31,37,121,210,46,206,157,250,182,86,94,83,82,125,19,78,213,138,160,197,178,166,140,202,98,178,100,231,21,252,80,35,30,40,22,242,216,169,81,177,247,99,244,250,83,83,33,49,48,167,56,66,7,15,165,58,20,162,130,179,146,111,232,194,178,126,88,127,184,154,178,160,173,43,163,111,253,10,221,82,106,193,50,240,174,154,230,139,191,67,227,114,86,235,162,91,246,9,83,224,8,101,230,85,200,124,171,136,209,153,181,34,101,54,29,113,14,110,31,91,192,237,99,4,183,175,217,176,169,249,158,20,26,34,135,20,184,174,180,117,135,168,171,193,100,114,150,80,109,152,94,106,106,163,119,3,189,209,194,22,78,108,185,113,5,251,153,114,87,185,70,91,33,61,215,251,213,170,213,245,210,109,83,255,154,203,142,127,215,234,215,245,217,76,29,109,158,141,171,103,215,231,48,84,184,227,237,246,206,14,23,132,115,197,241,53,194,119,161,89,222,228,149,160,56,115,141,92,91,189,89,209,171,77,236,149,120,96,122,232,201,171,218,113,7,1,226,243,195,57,32,32,161,165,71,22,76,31,152,58,240,185,241,209,51,63,58,53,218,241,228,71,199,72,71,47,80,149,192,189,33,57,139,73,37,122,165,116,61,72,141,153,83,26,106,19,199,171,70,87,49,225,171,29,32,234,126,51,100,188,160,195,8,185,115,148,158,54,129,136,151,195,74,155,144,244,137,242,106,24,153,17,132,236,9,98,215,144,90,51,142,182,126,142,212,144,20,247,247,142,169,136,132,175,147,163,25,220,174,122,206,63,118,118,28,228,25,147,25,122,1,133,127,157,142,19,195,150,8,102,14,92,54,160,224,28,58,54,238,57,252,175,17,57,241,159,58,79,27,179,198,83,135,109,60,109,64,123,4,182,47,225,166,192,133,226,21,186,88,10,95,71,189,168,19,118,173,45,231,75,43,220,94,136,171,194,152,60,196,100,244,239,2,157,79,194,223,137,190,54,208,32,44,87,180,170,42,118,3,235,87,113,209,236,32,214,69,68,217,67,57,209,0,1,50,208,149,160,64,203,180,54,254,58,82,217,40,233,214,91,105,101,195,15,205,189,245,110,77,93,58,149,219,148,242,32,217,54,97,96,43,250,38,150,249,186,235,109,245,172,24,24,169,134,235,207,9,110,88,250,53,133,106,183,226,70,184,21,122,127,223,193,129,175,210,248,136,83,57,222,84,87,75,5,9,162,3,189,95,4,112,79,64,58,90,238,121,32,212,188,12,117,17,165,33,34,46,220,232,83,12,87,25,44,252,89,117,221,208,3,190,92,187,219,179,226,50,134,21,63,222,172,179,103,57,63,61,251,252,225,159,71,64,98,78,255,201,150,254,147,39,174,61,109,255,240,240,252,236,195,249,199,254,217,47,231,111,78,250,111,17,178,117,102,114,168,155,155,153,82,132,119,43,104,64,247,247,203,251,251,57,98,98,36,28,147,183,0,239,226,150,149,4,98,184,201,91,202,152,247,220,72,30,183,145,113,42,146,81,106,84,56,226,18,55,98,19,98,60,35,219,17,27,193,152,11,125,1,251,184,108,110,174,139,21,163,118,127,31,73,14,183,46,53,79,248,232,210,212,149,38,50,175,58,238,223,214,82,185,23,113,192,254,214,38,27,5,123,108,233,9,176,127,43,135,1,199,147,53,220,31,160,113,156,240,86,166,133,96,145,77,150,202,110,59,33,187,235,228,76,174,244,206,132,41,134,168,147,144,251,74,68,28,225,176,168,167,203,209,2,47,188,253,190,80,166,43,137,160,109,134,206,237,29,214,222,241,76,109,63,254,44,212,122,206,218,158,208,235,229,200,206,199,136,236,220,222,49,237,2,99,11,186,51,47,143,116,16,115,52,66,226,106,158,10,82,152,180,61,81,25,127,16,12,201,21,51,252,229,138,174,57,194,171,114,169,131,5,56,197,132,127,173,244,19,189,20,2,213,189,76,110,74,68,187,104,117,45,104,12,234,197,227,120,146,18,90,225,216,54,161,63,168,52,140,225,83,206,133,105,129,200,138,83,33,173,88,3,165,187,173,223,228,194,18,105,66,76,101,131,105,228,198,57,154,27,36,207,195,5,246,3,143,111,131,251,219,154,144,113,181,208,156,157,3,83,128,110,56,35,136,98,83,127,222,107,119,200,175,47,129,146,160,43,222,127,189,11,17,22,7,181,144,130,173,176,200,74,145,90,105,245,68,94,183,241,158,84,64,247,32,44,52,169,98,55,49,165,246,253,130,235,119,35,153,247,189,144,238,218,15,181,84,192,188,155,115,27,50,175,219,183,63,110,178,196,224,253,19,227,130,127,189,74,42,111,14,9,11,141,131,19,211,27,4,21,174,25,97,235,174,17,42,70,3,46,13,175,119,122,137,216,5,11,134,156,161,254,106,75,184,108,67,244,196,110,252,176,124,50,75,61,239,155,251,123,252,115,39,241,166,45,3,255,168,19,171,123,240,0,13,59,120,12,13,115,31,35,49,103,119,254,58,17,26,183,166,217,184,219,246,111,186,109,174,197,230,202,241,137,80,200,8,49,17,14,178,22,205,221,117,165,53,53,55,212,191,133,191,183,175,150,221,70,227,150,143,203,62,220,17,111,73,55,94,96,34,189,95,206,61,119,223,243,174,26,254,116,107,127,43,216,110,135,123,218,218,237,156,125,101,167,236,144,157,176,111,236,35,59,66,26,115,236,187,251,232,106,4,118,83,216,27,163,145,252,140,189,241,247,105,225,35,35,194,206,224,35,24,143,113,247,255,9,63,233,77,145,172,227,189,19,248,188,158,211,118,185,191,191,100,223,244,103,239,4,181,194,91,207,183,254,132,208,230,183,173,17,251,232,159,32,214,198,8,202,56,233,53,79,80,127,252,79,118,238,127,219,142,216,87,223,189,106,124,244,182,35,174,111,119,238,95,81,224,14,167,49,105,56,15,131,140,32,228,254,124,45,28,218,188,67,148,134,45,88,223,60,134,168,204,27,143,55,109,59,216,138,48,231,159,175,222,73,109,44,59,225,227,69,253,228,255,185,253,174,123,132,178,18,185,191,152,156,148,159,144,140,159,111,251,63,241,137,251,19,230,12,202,116,207,27,190,251,103,243,157,183,189,11,141,8,182,35,111,69,35,120,28,99,53,247,247,121,193,165,14,194,217,195,142,63,235,37,250,56,120,195,96,30,224,200,22,54,190,130,227,227,193,172,239,177,51,200,116,234,159,55,206,132,194,64,235,22,6,228,208,255,218,84,1,119,219,17,43,229,62,211,51,134,51,220,247,60,241,136,241,222,255,115,107,212,56,222,154,116,97,77,188,103,176,226,13,18,176,90,205,123,176,139,155,254,213,214,162,3,91,186,129,63,88,33,1,43,80,243,234,1,193,132,30,233,227,248,82,73,219,21,59,106,146,237,76,145,102,78,150,151,144,198,36,253,200,79,154,164,127,42,24,93,69,232,47,69,161,18,240,170,230,150,60,210,231,193,133,141,87,174,161,232,199,239,255,117,124,122,188,127,114,68,247,250,11,126,177,30,243,183,176,71,209,135,50,103,90,224,54,103,5,82,107,242,174,51,32,181,51,148,232,68,98,97,78,145,111,69,156,134,240,213,8,104,1,57,110,202,185,174,154,73,6,128,207,74,252,197,86,190,53,70,42,80,210,81,166,146,19,84,31,152,225,180,39,91,83,77,38,250,62,29,238,156,38,204,145,38,44,217,181,207,109,231,63,166,201,216,212,39,30,228,173,196,248,60,158,16,53,186,150,146,191,146,221,178,144,2,168,97,224,253,25,179,177,125,76,46,165,191,223,170,30,51,84,161,140,180,249,82,21,231,75,106,247,222,157,11,109,8,56,197,47,189,110,64,202,185,91,227,70,191,48,210,129,26,143,96,107,74,187,222,16,147,60,165,46,104,112,73,196,150,44,119,190,241,212,65,31,192,232,7,41,184,14,162,25,82,154,214,83,111,21,85,94,126,45,6,221,43,37,69,43,107,136,18,50,101,33,178,31,79,246,209,164,32,123,232,5,24,119,23,57,133,10,154,57,75,154,169,188,231,114,161,159,124,237,150,82,60,114,133,2,28,197,251,115,193,79,88,246,59,127,130,32,208,255,179,8,206,170,11,227,245,6,209,215,180,163,222,246,80,146,133,194,203,130,120,100,127,72,217,125,230,127,231,140,118,17,108,176,99,243,199,22,222,16,58,64,106,222,16,83,210,32,199,48,147,121,199,233,52,245,61,86,171,46,119,115,30,180,10,189,129,210,18,166,73,26,190,220,113,177,39,199,168,197,51,254,146,110,237,34,61,122,119,61,254,236,33,183,171,156,3,227,140,157,234,87,183,247,181,242,110,19,3,66,178,16,197,121,208,174,179,185,140,228,141,228,253,234,11,213,136,19,15,22,201,234,30,149,224,92,52,122,241,249,237,62,21,81,113,39,196,249,123,177,243,230,1,116,37,203,62,95,140,68,180,161,80,103,188,228,5,172,118,8,2,213,197,255,184,70,205,224,150,234,211,163,19,172,233,125,27,143,63,154,230,55,229,215,188,226,139,93,215,160,107,2,115,247,193,117,242,192,251,26,217,208,240,173,20,174,81,0,196,141,152,72,235,66,101,134,54,243,35,65,240,50,248,165,112,13,106,136,35,225,65,38,136,97,85,155,32,163,4,139,186,4,51,81,194,178,62,1,47,193,48,250,67,156,41,54,193,127,22,248,207,18,105,7,156,233,70,124,27,227,219,24,223,198,120,196,41,50,222,171,173,249,71,102,124,53,127,183,106,255,132,126,141,46,155,115,54,106,78,197,30,175,166,105,182,67,184,157,243,127,119,229,63,162,48,67,153,142,196,75,199,49,50,240,116,181,47,185,36,75,75,46,201,78,47,147,229,108,178,161,28,189,150,179,59,170,72,41,39,248,75,5,202,204,142,20,48,190,129,25,249,131,163,183,236,99,138,42,230,180,121,74,215,192,137,112,41,140,237,221,152,236,134,128,127,224,64,21,49,240,192,47,240,104,40,42,109,217,244,219,20,240,251,227,77,163,74,149,33,195,253,12,42,147,50,19,249,92,19,194,229,163,25,18,192,18,252,222,195,223,237,97,183,120,72,82,116,72,202,229,108,253,49,89,29,198,163,120,82,161,195,165,19,223,210,39,219,160,162,190,152,152,245,146,78,164,20,240,27,68,198,160,63,49,140,65,130,76,204,68,188,237,68,241,52,129,37,113,246,225,240,67,103,67,160,7,195,202,136,155,50,221,6,233,76,102,232,159,44,110,93,197,201,248,42,89,230,228,22,88,61,12,253,83,132,138,164,180,176,20,124,55,100,84,222,100,109,106,212,232,4,169,197,95,147,240,109,63,175,60,97,202,88,143,61,137,91,163,81,114,91,125,41,35,30,7,33,189,33,22,25,43,244,182,8,23,6,85,183,58,2,128,122,246,111,35,212,228,136,46,226,112,34,243,237,39,183,46,47,155,89,27,137,26,68,3,110,142,91,208,153,13,139,58,179,195,174,170,40,66,64,156,12,215,11,242,89,247,247,3,14,161,182,51,20,54,187,68,125,166,179,4,177,44,136,32,101,197,32,164,97,99,77,163,180,217,115,0,75,212,107,70,120,231,156,216,227,247,32,62,195,248,133,143,119,163,118,119,252,122,70,122,108,227,237,25,94,174,80,0,131,1,75,127,2,1,112,193,226,99,52,247,157,139,26,189,121,148,89,206,185,89,195,188,225,59,231,244,33,29,15,155,8,64,141,198,127,237,242,210,166,15,104,218,207,201,170,26,245,66,46,253,169,146,141,94,42,149,249,5,107,111,47,33,210,84,146,143,88,51,83,65,198,18,185,100,164,173,76,13,233,149,128,138,132,16,120,44,192,49,229,185,39,42,236,92,50,161,119,223,137,196,175,47,157,140,113,109,253,206,130,255,248,210,89,50,105,249,44,106,169,218,63,203,8,25,192,12,219,100,21,105,132,113,75,109,102,85,250,37,187,139,21,220,252,195,53,218,220,230,91,126,196,184,118,147,144,161,45,61,212,69,14,213,181,8,181,159,47,255,102,117,127,155,154,118,189,101,9,87,20,5,202,88,67,171,76,141,237,174,141,99,170,87,224,46,1,154,2,149,38,179,186,211,121,146,64,72,124,33,196,56,189,245,209,192,194,117,204,243,227,184,38,81,113,153,105,35,151,202,170,75,148,253,77,209,22,81,113,94,218,250,176,204,24,244,209,63,46,217,28,101,149,195,98,141,198,150,213,54,210,106,235,92,60,135,105,94,214,213,89,223,190,10,187,93,98,9,76,19,105,11,246,90,149,1,120,102,48,0,90,187,5,206,100,130,235,230,0,221,205,184,122,38,83,52,199,242,198,231,184,53,103,114,61,83,17,154,150,159,229,200,188,60,76,235,70,137,78,253,95,23,225,133,56,245,107,110,37,202,122,89,104,133,144,90,71,245,240,78,10,10,67,137,162,144,33,98,76,230,40,134,44,225,30,84,81,19,128,37,205,153,198,219,213,118,167,242,62,144,172,179,28,154,233,139,33,45,221,143,194,55,164,75,16,105,101,75,86,238,135,145,55,231,59,244,238,120,210,137,25,57,140,156,17,228,58,208,74,4,159,102,220,247,100,184,29,97,168,240,61,153,195,215,222,112,37,102,73,143,104,73,194,226,28,10,163,236,92,128,71,69,25,42,202,0,135,59,185,219,184,11,115,197,192,82,43,112,127,86,39,162,124,49,35,107,50,62,108,169,6,243,13,234,244,43,147,122,253,74,33,202,40,73,110,112,238,198,155,155,209,230,166,130,118,136,148,159,13,68,178,82,31,126,254,10,181,211,83,248,183,7,39,23,57,173,17,160,191,124,204,114,57,92,41,156,17,220,42,57,194,199,105,89,128,167,127,162,195,113,37,174,155,61,132,206,64,7,57,119,133,203,121,91,20,201,202,163,89,109,234,190,75,12,120,246,48,80,16,98,55,101,38,214,68,47,48,175,175,92,89,216,235,4,34,145,50,76,226,117,87,68,97,52,163,250,214,35,230,212,157,9,138,170,248,237,242,172,127,134,213,18,228,117,192,216,106,218,19,61,237,81,221,180,207,234,167,61,251,145,209,37,235,138,177,70,173,232,142,245,232,142,113,116,199,143,27,221,177,49,186,179,94,100,142,238,88,140,110,36,18,169,209,229,117,27,242,80,249,216,60,209,155,97,225,239,208,21,93,188,40,47,94,45,187,11,4,148,157,200,102,78,12,147,17,194,74,196,17,29,44,16,100,22,113,147,49,129,160,83,248,190,7,95,154,70,101,198,9,72,79,2,120,97,38,151,197,144,172,76,69,203,115,89,229,31,244,83,249,127,168,21,189,67,43,160,228,202,70,33,75,5,195,58,89,201,15,76,251,12,249,180,137,63,86,211,62,209,211,62,193,167,189,201,227,166,125,98,76,123,218,43,200,132,38,98,218,115,145,72,77,59,175,187,160,209,169,212,77,171,119,174,168,168,54,106,206,101,104,204,229,216,156,75,168,193,152,203,176,240,56,164,39,243,1,82,108,158,135,97,111,237,198,15,129,67,254,171,135,194,90,210,80,84,55,40,157,208,137,94,114,120,110,74,16,158,68,227,191,15,134,176,42,16,9,37,144,171,105,252,106,210,29,227,254,201,42,58,41,3,185,123,2,68,13,129,127,96,247,12,217,109,103,135,221,193,127,55,176,125,47,59,112,23,232,174,27,9,110,126,150,176,236,63,56,41,43,133,90,241,140,180,225,181,178,184,182,73,54,81,169,164,200,165,240,91,56,189,255,165,235,121,13,226,7,96,131,33,143,80,190,0,147,34,222,108,107,214,200,182,96,49,211,13,56,66,207,45,11,31,249,6,160,88,150,228,147,173,73,99,177,181,192,228,244,22,97,193,156,249,229,236,221,137,112,76,189,185,25,155,248,176,70,204,253,253,19,126,10,123,112,100,240,67,53,121,104,239,71,134,140,142,11,156,249,69,59,81,4,224,2,46,194,164,15,156,136,157,36,28,70,132,168,107,194,70,190,179,128,93,132,67,217,118,4,198,205,248,245,238,230,230,244,117,251,254,126,137,191,46,95,183,37,170,227,148,93,251,176,214,68,60,240,20,125,95,139,5,166,219,187,64,245,183,253,233,118,223,99,50,39,164,185,54,210,92,98,154,229,182,127,185,125,173,13,224,235,58,7,236,59,187,38,119,235,10,122,105,94,50,48,230,9,42,236,233,148,93,50,21,173,123,206,166,126,31,122,125,93,236,53,204,210,168,167,190,119,157,142,17,135,192,55,105,77,241,107,25,222,187,122,142,182,153,63,192,210,70,243,11,146,176,10,166,246,78,50,181,119,63,202,212,178,117,187,121,45,72,10,113,168,18,107,84,109,197,31,91,141,116,79,138,10,43,49,130,149,168,152,1,110,138,25,150,221,212,81,75,198,126,56,152,13,185,222,133,188,144,86,175,77,192,99,152,80,86,133,51,36,55,102,77,205,255,184,117,11,255,221,193,127,55,240,223,165,113,150,88,39,113,82,55,137,162,156,31,155,199,137,156,199,137,158,199,84,78,97,128,179,87,61,207,78,147,89,52,33,206,66,177,41,86,91,189,194,57,140,29,18,249,43,148,86,8,235,5,237,54,92,32,110,60,53,51,60,221,192,231,203,32,70,241,230,138,205,131,244,170,140,161,142,207,192,42,28,13,233,178,202,43,49,93,229,223,65,26,88,44,137,13,41,167,154,192,94,16,12,105,77,49,170,20,238,124,174,24,1,217,108,193,134,53,209,67,102,254,134,185,144,52,175,54,45,136,124,255,176,23,115,41,128,182,47,235,196,5,185,64,217,176,186,228,19,129,30,186,203,58,26,133,97,66,225,181,97,152,94,175,217,81,190,111,174,123,169,123,72,73,68,31,110,234,188,11,201,139,17,252,211,8,201,131,209,128,108,96,209,107,17,252,211,8,201,97,17,10,134,139,126,30,235,235,224,79,252,133,125,181,150,36,89,37,251,194,79,154,213,161,87,217,151,215,16,54,21,89,203,122,6,194,226,128,66,6,39,195,161,111,134,158,12,149,155,75,238,35,178,228,102,240,226,239,119,100,88,120,243,231,160,161,182,247,90,171,135,195,239,159,33,97,48,163,119,135,206,247,41,37,180,113,87,244,164,196,93,209,165,220,21,93,192,93,209,37,220,21,29,94,67,94,200,174,127,39,113,180,178,136,101,250,10,80,41,122,214,117,2,172,27,207,210,176,167,241,167,209,246,32,72,97,212,38,17,34,58,41,191,34,44,32,97,27,62,65,116,156,148,218,78,89,9,31,92,102,230,125,178,100,78,116,118,184,209,232,3,133,219,245,43,80,230,236,213,184,219,104,100,138,148,15,178,97,119,134,150,104,68,79,79,129,18,187,19,254,110,139,46,75,196,116,207,16,139,123,5,227,81,227,79,203,68,163,101,51,129,73,73,154,192,227,36,73,39,25,41,1,143,177,130,12,120,198,88,34,108,63,219,18,199,105,119,60,200,129,255,126,141,238,114,200,189,14,185,105,240,241,226,152,193,105,152,64,205,17,76,3,240,158,60,5,36,12,100,66,76,20,192,140,97,66,76,52,3,94,150,18,62,174,68,193,25,146,27,164,134,66,68,245,182,20,24,236,148,226,160,144,134,70,73,221,82,232,176,151,62,185,12,178,230,28,81,92,93,206,11,140,13,236,57,251,20,87,147,147,180,219,220,233,107,191,239,41,216,241,107,118,199,110,216,1,187,101,87,108,159,244,20,79,253,201,32,65,144,124,248,131,166,242,39,244,3,150,248,55,248,17,13,217,71,252,131,17,71,244,3,34,142,225,199,108,200,222,224,31,140,56,163,31,16,241,39,39,124,4,145,234,78,61,246,206,252,6,174,246,39,255,207,238,79,175,252,119,221,159,144,81,249,233,213,168,231,126,245,127,122,53,237,237,116,166,196,70,182,59,238,180,249,147,183,13,255,142,60,96,150,231,77,119,222,188,244,182,190,178,59,255,180,233,158,54,191,225,239,27,255,176,233,30,54,63,226,239,3,255,164,233,158,52,143,224,55,92,54,161,180,215,125,40,101,4,165,245,161,84,119,68,165,141,154,125,44,237,178,233,94,54,47,120,105,223,154,238,183,230,49,47,237,99,211,253,216,124,195,75,59,106,186,71,205,51,44,141,201,166,241,34,85,195,160,168,91,222,48,42,234,138,55,140,138,218,231,13,163,162,206,121,195,176,40,181,195,222,155,227,161,180,35,174,217,173,231,177,207,213,56,56,53,120,220,7,127,185,245,83,227,217,214,123,246,201,127,223,253,244,202,255,220,253,4,35,248,213,119,175,155,159,160,81,215,205,91,108,238,215,87,59,208,220,175,175,219,208,220,175,108,49,248,128,184,249,119,77,247,174,121,5,173,184,223,145,65,55,77,247,166,185,95,8,58,104,186,7,205,243,66,208,238,243,231,6,78,114,232,154,34,57,174,38,42,247,236,140,126,226,158,149,152,122,220,246,95,0,235,205,128,234,69,227,208,233,8,0,90,161,27,26,102,31,195,244,115,114,35,239,144,252,93,53,18,228,103,59,243,128,183,156,248,89,179,109,248,178,24,147,200,71,14,231,194,15,182,50,129,191,63,65,252,125,182,128,88,212,186,73,89,132,162,174,136,68,93,244,39,67,143,138,11,250,7,131,102,20,4,204,132,76,220,200,100,202,66,6,30,92,204,100,162,204,193,121,69,200,38,153,211,17,173,68,122,81,114,243,180,167,218,20,96,217,1,175,34,192,29,51,35,177,21,15,154,81,144,44,94,88,49,116,42,47,233,192,170,134,23,193,108,99,26,93,44,83,212,44,89,21,252,234,24,228,149,9,226,77,232,216,108,9,55,193,118,171,141,14,9,66,116,73,176,43,53,108,248,192,147,194,31,208,154,66,16,202,9,205,59,106,76,79,219,35,118,93,8,195,231,236,11,216,83,106,69,235,72,250,21,140,50,183,191,69,76,198,28,1,193,209,175,201,186,180,215,91,196,125,136,180,7,126,127,251,14,182,220,245,246,13,108,182,239,124,205,1,231,207,87,92,39,80,239,195,208,46,249,64,12,205,17,47,196,237,237,3,249,70,220,222,190,93,193,22,189,107,236,110,93,162,23,51,252,139,36,50,51,128,183,81,226,139,23,159,55,52,184,153,251,157,223,51,238,228,61,227,134,105,16,104,174,207,22,49,62,17,89,39,81,111,214,87,43,143,212,162,77,33,99,152,93,58,68,113,159,144,24,85,250,102,52,36,117,112,43,190,68,153,243,68,92,183,184,8,99,93,57,93,238,132,77,149,6,180,252,107,197,117,5,208,123,146,171,8,124,224,67,255,148,219,238,225,122,229,82,228,195,146,20,249,153,119,8,91,133,203,121,14,105,233,115,97,15,254,222,29,114,129,14,254,222,227,68,66,20,4,185,19,85,16,236,195,208,61,101,9,110,185,43,175,251,181,136,194,126,90,238,170,96,31,164,18,192,88,205,233,168,121,185,117,160,166,245,2,190,110,229,204,170,121,189,93,173,76,102,83,237,134,72,115,110,193,0,151,247,144,195,174,87,149,83,126,139,175,226,228,38,222,56,254,188,65,76,27,154,74,227,118,80,10,160,45,206,19,162,195,208,160,245,14,166,192,95,199,37,238,114,46,81,179,135,202,83,49,178,135,192,84,196,131,151,63,196,37,162,38,6,47,126,65,152,205,158,210,222,195,215,171,229,44,72,255,133,172,48,58,24,39,184,248,221,137,240,116,107,135,38,147,206,21,30,89,202,184,172,22,38,248,182,229,227,178,207,188,238,194,31,160,98,223,214,146,171,248,181,241,87,27,46,20,66,214,230,70,64,158,184,249,193,132,131,169,163,168,161,40,38,65,153,131,169,237,43,167,102,66,94,192,45,15,234,48,104,149,118,111,110,198,21,41,72,204,184,215,28,173,171,49,87,72,143,115,13,244,40,109,2,231,146,243,154,43,152,72,201,112,75,1,255,92,138,75,156,56,105,166,36,191,118,200,71,13,11,90,135,203,249,252,174,186,120,164,254,243,99,86,131,76,235,92,38,249,34,138,175,28,44,90,64,91,86,238,227,223,15,62,156,124,248,124,116,216,105,179,223,222,203,223,187,112,183,199,67,192,234,144,77,72,69,76,109,120,177,164,201,240,89,56,150,38,228,129,162,23,114,174,184,48,74,110,249,154,231,158,214,178,60,92,240,197,207,253,196,137,239,23,67,227,197,16,95,95,33,236,103,17,150,211,69,78,4,190,148,214,223,164,224,27,154,30,217,228,101,178,228,153,173,168,157,39,84,130,201,25,128,30,86,173,176,162,40,71,193,77,158,57,157,21,167,189,133,139,181,57,76,242,45,154,148,212,132,172,143,6,64,190,86,82,239,229,11,165,234,186,124,151,212,253,86,79,86,244,36,54,241,235,59,221,45,40,8,170,2,144,128,137,11,11,240,72,164,82,235,211,117,15,6,4,167,114,234,163,14,26,240,0,3,96,11,134,192,7,0,49,79,216,178,17,161,97,228,8,210,55,47,49,83,31,126,183,241,55,228,188,126,220,102,55,22,9,122,34,125,124,158,210,86,189,241,7,215,72,49,72,120,123,141,20,3,165,183,195,238,197,90,198,225,98,235,6,201,182,135,154,34,253,7,216,145,27,100,110,48,101,151,155,37,198,107,228,178,11,181,31,89,159,52,226,110,253,3,117,230,94,225,41,102,49,111,112,111,189,238,149,233,162,47,54,113,110,21,204,50,162,83,197,147,83,173,79,127,150,8,26,231,94,1,11,55,246,84,82,62,90,216,4,13,47,167,168,217,89,194,163,175,120,127,246,125,181,57,249,92,210,44,42,169,204,85,133,12,194,109,208,208,202,217,135,37,12,65,1,103,27,145,11,187,178,154,238,228,192,158,201,35,156,201,38,90,222,241,121,23,8,175,97,16,111,231,44,220,78,135,6,248,161,104,124,221,139,35,101,132,35,117,64,138,189,164,228,137,75,146,116,53,109,4,157,236,160,49,143,26,202,26,65,37,37,50,140,26,36,24,48,86,131,127,80,176,193,228,120,212,216,231,192,57,250,24,205,229,200,71,179,157,153,15,39,2,180,185,96,207,67,46,59,148,212,51,46,168,39,175,95,33,157,130,123,119,245,40,26,42,3,108,9,95,35,175,101,2,150,49,110,201,163,192,212,58,201,111,187,166,29,241,76,255,70,67,74,195,224,99,102,126,177,200,176,192,48,243,68,5,75,144,66,30,19,128,47,110,233,131,137,95,16,171,182,32,90,94,69,186,181,133,102,102,165,198,101,133,6,101,165,102,100,181,183,171,180,133,90,224,65,174,88,66,45,218,39,82,173,56,195,92,224,13,88,216,180,146,208,181,122,140,160,182,143,180,116,210,143,69,53,252,139,141,46,90,151,187,73,115,245,186,214,116,164,202,162,228,204,209,140,9,19,50,218,58,137,105,84,145,174,206,254,102,241,173,144,198,22,221,208,146,180,191,155,162,157,232,85,152,126,132,169,208,62,119,204,80,206,49,154,33,76,126,156,166,227,106,30,8,236,57,78,199,248,132,254,189,37,165,142,223,41,228,195,130,180,44,253,244,239,23,82,195,213,33,131,75,208,47,65,60,153,133,105,69,22,189,247,51,74,163,51,55,197,199,93,219,59,248,233,221,124,148,0,27,235,100,244,163,18,211,66,119,2,72,157,123,22,219,58,137,82,184,178,26,222,217,157,189,200,10,227,150,194,144,133,93,228,251,42,252,137,252,173,25,168,158,108,93,71,213,8,196,168,66,129,199,110,32,161,26,90,248,18,230,186,134,160,88,41,97,166,190,50,110,147,0,253,187,82,67,15,113,39,100,36,208,133,158,249,65,106,119,114,175,233,138,110,224,112,214,21,97,255,165,95,26,65,34,209,95,114,120,13,103,53,98,255,8,114,185,211,65,12,7,116,7,136,129,254,110,1,160,3,8,88,48,74,151,139,220,117,4,95,238,113,194,182,219,169,75,0,11,129,239,221,20,17,84,120,234,189,14,201,147,128,246,59,58,95,150,147,17,9,44,29,190,203,189,21,218,130,139,104,147,246,235,105,52,85,98,13,75,195,21,153,97,226,115,135,102,250,179,226,244,199,45,189,110,123,113,231,187,36,145,177,33,96,26,27,89,74,19,138,202,39,214,186,187,134,105,39,236,146,121,148,133,230,12,144,99,60,89,126,234,114,155,215,244,78,154,193,13,130,33,2,215,163,102,23,237,164,213,56,192,105,202,84,51,104,41,228,16,128,186,6,79,162,214,36,137,67,137,97,34,170,195,119,97,116,207,3,87,209,86,126,25,198,197,5,0,196,30,167,213,97,112,185,247,88,57,138,14,8,30,231,117,99,40,65,78,187,204,134,17,198,8,77,196,155,163,147,16,117,64,15,199,174,29,44,180,103,4,119,18,200,166,92,7,197,93,181,24,227,96,46,197,168,253,17,144,182,163,219,113,72,228,73,175,18,24,214,89,171,24,137,23,127,78,105,60,225,114,132,3,25,124,60,124,83,87,128,37,69,165,148,223,160,195,11,232,84,56,249,28,102,11,160,7,97,93,105,107,82,234,82,185,151,132,124,9,75,68,174,181,82,33,36,149,161,3,217,158,125,18,230,65,52,203,204,241,95,232,21,250,196,45,104,10,81,57,222,253,125,33,176,60,114,149,104,203,184,84,210,172,233,173,37,173,165,83,176,221,30,219,229,60,1,70,16,97,215,60,195,17,231,82,158,79,176,113,213,98,199,151,244,52,36,61,60,211,177,233,220,216,194,229,253,17,123,45,190,189,92,243,197,223,172,105,106,42,200,11,251,113,206,114,144,238,35,130,238,73,164,185,28,72,64,152,83,72,168,60,184,193,153,169,253,170,115,160,190,227,137,132,25,132,243,37,12,230,250,27,46,137,185,56,49,207,132,93,78,166,176,80,121,226,211,40,190,202,108,140,131,153,8,249,160,52,153,205,48,187,141,199,48,148,253,101,163,178,131,96,17,140,128,233,65,183,138,214,242,197,5,63,160,113,145,7,186,173,116,254,142,159,160,138,5,68,127,136,69,143,124,155,246,158,246,46,110,140,30,178,46,122,120,9,55,74,116,204,75,91,231,66,139,253,148,2,68,217,82,169,156,59,171,70,247,100,64,151,77,203,98,57,242,252,133,208,12,65,15,138,129,103,69,186,68,155,65,177,82,54,100,6,224,135,35,229,87,101,16,13,187,2,110,20,127,51,39,196,188,14,148,24,246,102,114,45,78,160,58,10,247,188,206,76,173,60,238,84,89,187,169,198,70,5,66,140,27,111,36,94,189,204,86,164,66,137,218,6,231,232,184,147,106,30,206,219,150,249,201,64,134,12,249,248,234,30,75,141,41,115,144,217,18,134,73,127,118,203,27,165,114,142,168,45,149,193,85,133,10,119,51,210,240,16,253,242,108,39,79,110,174,112,247,187,174,175,51,102,122,254,59,75,38,102,16,184,72,166,219,221,49,59,193,184,17,194,170,114,132,253,157,117,208,180,117,144,194,174,232,212,19,232,177,114,219,246,96,53,242,149,127,170,246,38,170,0,215,12,9,220,59,80,155,224,232,26,184,4,20,38,32,64,32,189,111,100,164,254,86,179,109,128,22,153,162,58,139,133,147,166,76,197,205,137,243,158,14,226,97,101,41,61,61,187,12,83,84,188,221,8,102,92,239,54,144,203,10,199,134,214,58,220,2,157,167,141,184,241,212,121,10,12,13,148,226,15,160,50,242,177,102,26,12,23,154,96,14,118,137,70,154,67,95,34,150,140,215,220,137,249,148,134,171,110,153,22,18,219,200,107,254,61,202,47,197,218,92,55,14,122,14,27,13,84,119,249,91,26,102,46,147,20,85,62,220,29,54,147,247,76,222,38,69,68,239,60,87,26,236,219,8,236,32,29,250,73,23,185,190,74,95,3,236,43,63,148,34,68,78,19,84,36,82,124,88,130,203,1,43,211,35,194,151,95,173,57,9,241,167,137,95,56,114,96,92,132,144,214,24,11,41,152,85,67,208,45,240,39,159,97,173,224,171,33,175,14,246,22,90,138,26,94,57,229,20,60,52,46,234,146,82,57,173,208,165,244,247,177,250,238,228,220,26,245,32,192,11,47,236,216,3,196,3,159,116,16,220,34,168,221,231,145,57,167,153,158,69,217,245,78,34,39,116,18,102,104,146,77,16,139,120,175,85,95,43,212,23,87,195,188,88,90,1,52,254,163,110,182,176,80,236,151,31,62,190,43,188,160,142,131,121,157,66,127,140,142,196,165,142,132,186,35,99,228,202,254,254,174,240,98,85,103,172,105,228,220,33,59,243,195,253,229,21,56,12,190,178,210,84,22,58,184,34,58,81,161,201,53,98,86,97,148,195,108,180,115,16,203,211,147,244,153,101,125,100,143,99,12,175,220,49,198,30,66,71,49,198,231,228,161,177,101,11,191,250,212,34,107,36,181,234,241,229,50,190,162,154,165,177,118,134,15,172,173,108,57,70,70,8,95,89,91,124,100,186,97,237,200,102,230,200,142,229,200,230,122,36,3,70,245,192,54,19,229,194,100,136,241,158,1,177,131,113,93,250,223,195,248,235,50,92,218,228,214,21,161,69,219,42,180,104,155,66,139,246,176,3,140,111,65,164,193,113,199,57,246,221,1,205,186,194,187,19,211,100,140,126,183,28,208,132,245,151,42,127,134,70,196,43,127,71,249,63,132,5,161,39,224,193,217,17,26,242,112,72,250,150,236,114,229,193,44,34,57,228,171,85,12,146,35,6,52,86,118,247,89,39,39,236,86,242,106,80,81,203,54,58,44,81,27,141,32,220,55,70,29,84,132,179,210,104,247,230,245,96,16,160,24,159,51,47,21,187,246,31,170,134,243,179,106,223,33,15,196,138,35,208,129,61,17,127,68,2,73,224,1,73,204,139,226,95,70,193,64,179,11,84,42,97,52,168,28,87,160,187,44,143,171,226,59,217,82,140,254,178,102,232,43,151,35,232,189,15,220,29,215,255,28,72,141,74,174,10,106,97,99,141,222,210,89,115,142,143,117,56,166,142,218,8,40,203,44,179,153,143,201,214,54,6,142,134,206,122,119,89,79,157,76,90,146,22,73,75,137,48,149,139,73,52,21,169,165,22,252,130,90,75,52,114,147,104,164,146,104,36,6,133,48,200,135,34,22,184,70,76,233,167,188,75,32,67,60,8,45,199,131,238,198,176,165,206,123,246,80,74,121,128,62,152,80,31,79,195,214,188,44,13,213,226,192,57,137,66,249,118,70,177,99,117,169,136,189,246,64,125,56,211,90,158,37,238,173,92,162,85,90,41,157,165,107,191,180,215,140,136,158,196,137,43,39,209,43,104,231,225,152,252,104,249,106,28,31,87,188,211,81,36,218,220,116,70,137,192,181,234,205,81,108,81,97,75,9,169,242,186,162,42,52,188,112,250,26,158,107,237,185,107,137,202,99,235,44,157,246,145,187,54,35,39,132,150,133,243,184,241,40,147,152,71,228,42,81,24,115,174,228,41,212,161,19,46,200,178,48,205,189,71,172,7,38,115,110,100,28,146,235,50,184,166,39,32,136,222,208,172,185,83,39,112,42,140,136,228,250,4,110,226,3,251,84,133,183,68,19,92,193,252,20,58,198,143,190,14,7,14,254,177,158,81,214,191,179,95,30,111,215,15,228,40,137,243,30,49,22,212,104,88,179,153,91,156,95,58,154,255,194,236,98,190,191,99,12,204,233,34,177,130,73,53,202,173,229,52,248,71,73,147,166,220,53,196,201,94,205,35,72,20,207,243,224,126,230,236,11,27,24,117,14,215,239,239,114,71,31,187,195,235,243,149,246,56,251,49,138,39,68,144,198,144,173,205,95,98,5,77,95,74,53,89,30,210,222,214,111,5,106,161,225,76,145,197,162,102,59,74,74,5,161,32,236,54,129,120,207,16,173,23,56,23,204,217,169,141,4,174,4,72,57,44,179,59,139,187,48,74,158,134,232,229,228,135,197,115,171,234,51,247,244,129,135,244,184,5,99,146,164,121,70,111,224,47,189,7,146,243,219,79,85,244,138,77,90,185,222,253,253,27,25,229,24,49,14,94,95,16,252,45,13,47,164,47,146,207,203,56,143,230,48,186,66,110,15,188,157,225,214,16,217,60,124,139,111,69,241,36,188,253,48,197,226,202,89,29,239,53,169,252,7,155,155,182,146,73,230,104,9,23,47,255,172,216,243,127,64,3,61,107,242,132,139,243,81,66,38,214,160,45,153,150,147,173,169,115,245,192,232,186,85,254,251,255,38,77,132,238,147,138,128,14,86,133,152,127,149,145,124,222,22,157,92,194,173,161,190,89,61,254,167,243,125,69,47,213,178,239,247,247,206,255,252,159,242,195,33,80,146,32,187,139,199,199,102,124,33,4,157,93,69,234,145,239,44,184,160,36,198,55,58,188,146,111,203,168,100,134,190,202,22,126,94,179,246,22,30,34,23,233,85,182,16,96,67,246,28,254,164,167,146,98,87,22,164,46,225,223,8,191,88,142,112,21,15,220,31,242,224,14,155,27,65,95,162,112,54,113,216,212,119,184,158,32,180,214,97,151,190,35,41,56,196,141,124,40,243,2,254,233,94,12,102,195,186,13,44,156,103,232,29,249,81,78,202,7,132,79,232,111,110,246,221,190,123,228,14,134,132,139,191,185,121,141,18,21,196,194,167,39,134,107,54,35,168,126,255,90,194,136,239,27,239,5,183,198,239,226,91,221,5,42,107,234,200,187,194,42,219,103,251,133,239,43,182,63,24,15,253,43,244,8,178,152,5,68,41,124,71,185,56,146,244,199,129,17,140,178,74,176,255,184,29,22,151,214,186,144,58,62,121,130,102,158,248,42,120,5,107,163,90,39,68,224,107,154,110,216,253,125,200,213,8,208,168,157,52,109,124,203,174,19,163,145,21,198,187,103,13,5,178,177,239,117,92,212,23,161,1,59,63,135,1,26,227,59,93,140,202,248,56,50,150,118,145,146,125,221,232,223,65,36,182,46,160,5,87,109,222,247,243,243,224,38,136,72,25,133,157,187,95,117,65,30,51,62,6,89,237,178,130,194,251,230,70,243,191,98,117,24,226,215,194,78,193,169,253,213,189,81,193,74,238,107,157,85,55,244,122,65,39,32,21,33,215,170,103,34,53,116,80,67,5,54,26,87,12,147,25,184,64,4,7,226,174,56,128,14,4,212,239,22,118,167,136,69,53,137,51,224,132,98,67,21,54,116,112,32,174,194,187,204,178,8,7,67,237,201,146,102,211,11,5,52,176,97,8,147,134,100,1,15,103,169,97,60,32,181,168,194,18,48,96,200,81,22,233,20,228,37,42,117,123,234,61,234,236,211,112,32,110,163,161,139,207,131,224,102,128,92,17,79,154,249,71,236,99,65,73,95,239,140,206,71,244,97,31,230,101,187,127,129,242,22,94,75,127,111,164,190,37,47,28,202,201,251,57,253,20,230,3,170,53,92,100,138,166,118,121,104,184,116,159,135,249,101,2,36,152,171,12,113,73,121,122,33,115,195,1,125,4,188,123,20,102,45,24,202,163,0,78,227,111,8,138,171,76,22,67,28,6,82,229,114,56,253,38,87,12,253,220,221,241,20,9,19,88,135,155,155,79,162,236,125,240,222,109,132,2,73,191,237,121,66,108,59,8,135,126,74,110,165,147,170,147,86,49,122,93,67,209,89,183,139,160,145,81,138,206,233,50,100,35,204,29,174,230,68,13,162,93,197,249,214,16,251,214,53,241,8,82,152,12,224,28,129,186,32,171,161,84,84,172,35,79,154,88,130,1,54,32,67,77,171,19,82,90,150,166,227,194,74,67,104,92,205,104,92,97,239,241,89,203,209,189,27,44,176,226,248,135,124,240,97,136,159,4,43,57,198,65,185,207,98,85,54,219,221,0,184,181,110,179,25,72,93,136,242,224,8,12,177,210,224,164,73,66,147,133,144,91,119,39,201,88,173,98,151,244,245,184,117,157,136,123,229,171,85,39,172,219,125,49,173,17,92,184,113,208,32,145,131,182,111,58,120,26,197,240,235,142,34,200,32,113,115,115,92,92,192,175,162,150,204,171,43,215,97,4,48,95,74,175,11,53,115,24,161,43,169,33,146,253,112,93,90,77,99,92,85,204,128,113,216,64,189,46,194,100,218,184,137,96,190,150,136,98,14,217,55,208,21,41,111,129,243,23,26,76,38,84,164,74,89,186,31,105,7,188,181,51,159,243,153,47,190,139,27,51,159,15,57,175,94,153,69,181,45,211,226,68,201,43,25,54,62,53,155,41,61,26,8,121,222,10,215,173,67,191,201,175,6,28,218,40,42,136,226,101,72,223,80,80,160,106,133,163,61,124,133,46,94,85,113,144,57,240,181,154,82,228,7,189,192,88,159,192,166,201,253,25,241,253,19,179,136,54,69,200,130,158,91,71,178,104,75,153,213,176,145,190,43,18,191,230,146,131,123,241,81,133,149,215,4,35,54,9,70,108,16,12,163,207,148,164,220,113,238,30,94,55,135,242,118,164,142,172,78,225,42,194,227,43,114,75,105,139,4,89,234,214,234,2,249,230,84,158,98,85,137,48,198,242,245,139,210,1,15,49,66,223,226,113,148,93,174,3,46,180,45,171,144,47,171,162,226,191,177,172,66,1,194,164,71,154,230,220,36,169,106,196,115,99,94,81,55,102,10,172,10,46,40,246,13,237,108,70,248,82,134,155,232,191,171,137,124,13,82,243,228,30,169,61,37,82,97,223,47,145,219,113,214,177,149,242,8,15,86,171,90,187,117,78,9,208,146,96,190,32,120,59,121,202,210,21,162,162,198,98,14,149,58,143,191,203,75,85,231,8,47,64,112,250,47,103,252,89,38,228,78,91,147,113,39,95,49,190,228,37,244,15,95,41,114,234,197,193,1,195,170,181,27,111,202,44,32,174,21,205,116,152,154,156,183,189,176,131,86,126,69,62,54,48,25,211,136,56,200,143,46,92,243,6,218,150,56,105,157,71,241,117,114,21,250,167,100,173,143,142,226,116,11,14,100,183,241,170,95,176,9,149,254,142,113,147,196,156,34,97,194,149,184,244,167,37,19,82,113,138,98,234,212,236,226,45,106,116,170,175,171,194,215,126,225,235,28,215,215,64,80,13,89,158,220,102,67,197,223,104,30,23,53,228,145,49,177,93,248,137,207,226,253,70,127,1,168,211,110,104,149,126,165,165,172,217,2,52,173,210,240,48,62,12,202,32,29,178,24,152,5,99,25,194,181,47,51,150,33,90,238,35,81,64,240,78,226,24,149,133,240,230,166,113,97,182,43,99,79,10,202,216,161,59,241,52,59,54,65,131,14,186,125,56,94,175,172,8,56,105,137,56,171,126,159,210,44,167,222,84,84,243,180,118,185,136,247,58,149,242,109,229,138,14,34,169,119,199,88,44,228,157,185,212,125,143,108,170,83,205,99,5,226,132,212,223,5,95,75,85,133,124,110,2,76,203,16,127,174,52,32,85,234,167,189,148,55,39,128,152,78,32,193,186,229,130,14,244,140,158,22,181,208,150,21,163,5,105,59,135,34,156,105,149,137,80,55,22,83,45,47,93,198,49,202,21,248,133,2,50,94,150,206,162,64,20,148,200,234,142,177,137,242,136,8,144,168,194,174,79,186,210,230,67,114,129,138,176,24,56,9,51,255,16,120,179,156,234,154,81,61,136,33,54,242,228,25,214,213,136,71,216,6,69,105,68,109,94,46,110,24,226,122,65,85,43,165,92,221,100,149,94,14,198,82,244,33,69,135,0,148,137,28,143,22,249,109,55,231,147,141,229,25,39,102,174,104,92,94,177,57,225,57,186,169,63,237,170,93,197,17,47,169,249,234,140,148,123,138,154,195,175,98,189,203,206,156,113,138,105,25,1,97,225,36,118,31,36,239,240,92,171,149,238,101,38,14,94,151,247,74,158,217,98,249,243,105,17,235,215,160,85,135,166,73,93,172,164,106,3,121,11,224,7,23,30,71,212,220,176,116,95,51,47,53,198,32,235,130,90,188,3,133,123,133,97,162,67,215,58,222,6,91,89,242,16,31,117,195,114,135,120,102,92,206,104,141,45,150,244,217,37,76,189,168,121,99,146,132,220,9,11,156,23,215,209,36,220,8,54,158,82,230,167,27,188,44,71,109,187,209,138,159,69,7,112,91,210,109,231,117,120,197,99,57,224,115,167,46,235,214,102,5,52,81,229,193,26,9,36,251,192,188,242,37,189,132,47,0,55,28,144,97,129,56,101,135,112,121,161,89,151,183,51,110,25,133,124,228,255,195,222,155,48,182,109,36,11,131,127,133,194,204,202,128,9,82,36,37,59,54,105,88,43,203,114,226,247,228,227,73,206,75,102,105,70,31,68,54,41,172,65,128,6,64,89,138,196,253,237,91,85,125,160,27,7,69,57,78,38,51,153,57,44,162,239,163,186,186,170,186,14,185,128,91,249,74,173,227,219,74,195,112,250,113,223,222,108,65,213,98,242,129,169,112,125,48,110,142,238,171,154,207,161,235,56,151,124,220,112,218,167,143,134,191,171,65,151,68,21,52,106,201,244,120,220,21,78,47,207,209,8,58,242,142,192,20,189,70,206,17,156,146,60,64,196,228,200,251,255,85,87,252,207,9,173,219,91,32,233,153,224,133,229,165,175,84,45,112,235,244,210,30,203,27,124,175,148,154,242,110,189,161,156,27,231,98,87,35,12,103,45,174,238,99,110,84,166,98,92,176,204,70,230,78,53,120,36,253,39,230,174,77,184,83,81,13,196,232,138,140,106,29,247,10,59,58,101,216,68,54,90,36,213,80,65,36,228,1,111,97,152,108,205,223,148,20,42,53,155,217,51,85,152,226,43,240,62,209,118,78,13,67,92,136,192,198,225,158,11,25,14,27,20,242,19,149,217,113,217,42,87,227,228,236,144,116,35,115,131,159,253,215,26,34,122,157,59,232,224,200,46,225,136,110,171,3,232,202,254,154,151,40,184,87,53,97,79,102,119,247,58,24,73,206,217,248,165,172,82,178,248,133,157,47,252,241,167,247,113,120,141,38,208,228,26,101,194,128,69,29,227,9,48,188,120,70,232,91,157,226,176,35,60,193,66,79,18,70,226,91,245,129,33,218,221,106,27,215,200,181,194,216,159,160,80,255,134,69,203,57,156,195,243,16,151,3,237,162,203,158,74,96,100,33,26,49,214,54,22,108,222,80,64,214,144,197,153,122,24,166,125,245,123,216,235,102,62,42,204,153,150,186,181,190,13,117,73,68,103,144,229,1,223,51,233,152,23,131,150,101,163,1,170,116,200,217,122,250,199,237,45,62,112,163,216,159,188,74,81,62,172,134,69,163,66,75,154,4,47,209,246,151,36,200,68,94,253,178,38,40,232,5,94,70,185,71,50,188,5,36,57,180,110,111,71,182,198,230,160,83,230,132,210,48,202,3,35,219,81,159,187,202,140,241,207,94,207,116,178,36,68,2,5,115,59,166,219,236,104,88,91,24,18,81,84,59,191,49,14,253,20,8,60,248,159,26,157,197,105,216,176,102,153,177,51,21,99,142,34,51,74,117,15,43,37,57,184,134,125,96,111,229,14,246,97,108,139,101,126,73,52,68,97,12,191,203,137,216,132,45,252,32,177,153,140,133,134,227,142,219,167,1,162,218,159,223,28,191,247,19,232,6,181,163,225,228,192,79,52,142,23,166,120,76,26,121,205,37,184,84,25,140,37,66,98,116,70,213,129,97,203,45,73,35,119,120,3,123,213,183,196,32,44,151,67,97,229,33,135,34,161,63,102,246,206,243,143,31,119,191,123,140,255,124,103,15,127,121,54,106,58,59,51,157,195,48,225,145,229,21,63,126,180,135,157,22,92,82,248,231,59,245,167,88,219,0,18,62,85,242,131,133,161,107,15,227,9,179,31,239,61,100,205,39,15,179,102,247,97,66,38,78,170,135,109,219,159,47,110,253,69,156,222,206,178,219,48,187,253,188,140,129,210,44,143,79,40,6,74,27,87,168,37,45,73,173,109,139,43,177,96,43,42,241,129,72,156,101,42,233,185,72,10,243,164,103,34,9,123,149,137,15,172,7,101,153,132,88,111,178,24,107,90,194,247,190,224,3,219,100,218,11,27,110,89,34,246,68,86,240,235,215,147,12,68,239,209,227,135,25,73,242,113,93,14,50,219,119,154,230,119,179,11,164,119,211,11,158,123,187,189,237,237,224,89,183,247,221,246,246,227,14,15,30,255,184,199,255,238,62,193,191,251,85,75,29,56,125,107,251,111,87,86,211,126,252,232,209,238,227,102,224,228,150,160,221,199,14,70,59,75,197,151,211,180,6,214,74,45,78,51,33,3,101,87,0,24,1,95,21,124,41,19,196,120,76,234,231,194,169,62,23,128,79,166,125,248,63,39,234,34,24,15,18,129,48,128,227,248,11,75,14,125,124,14,114,110,152,135,84,81,146,102,135,120,129,8,30,11,104,254,141,106,99,101,188,118,79,131,115,116,52,177,18,48,187,95,87,129,155,247,35,41,162,117,128,7,31,5,54,23,126,74,99,120,11,85,83,59,247,125,154,208,115,139,204,16,155,154,212,4,20,73,134,254,72,77,30,138,143,147,96,33,137,155,160,110,26,166,111,246,64,235,173,232,166,29,91,254,27,122,231,192,101,209,11,2,137,85,187,196,92,206,81,40,77,18,143,234,26,5,180,52,156,140,160,40,118,42,28,129,3,161,24,204,109,46,88,231,240,1,215,238,26,228,83,104,46,26,241,24,121,122,237,3,52,197,41,52,80,83,95,85,187,192,200,43,117,157,106,130,153,45,133,216,75,3,89,173,208,153,39,247,99,162,46,237,223,201,77,201,154,235,159,131,237,16,221,67,163,97,15,18,161,177,164,29,80,162,167,226,146,144,47,192,130,166,204,8,70,191,5,28,178,29,120,161,120,21,118,248,35,218,0,155,163,216,240,156,141,16,190,16,224,238,66,78,159,67,22,178,166,92,143,47,119,145,224,227,40,98,47,93,9,110,133,164,138,91,112,17,133,67,37,200,51,62,0,22,100,81,10,117,38,196,41,154,131,197,74,231,19,21,62,144,20,105,142,103,168,48,81,228,162,84,132,24,197,27,216,34,222,115,5,205,240,58,130,249,194,34,10,161,113,35,139,27,164,188,182,28,67,85,198,99,161,102,156,128,82,36,136,229,8,194,197,244,42,130,87,154,240,7,207,245,40,36,137,174,73,110,133,65,120,165,82,216,75,129,9,96,88,82,120,162,60,204,40,7,76,149,202,43,186,239,31,62,128,120,159,87,237,71,118,76,35,35,73,146,34,245,124,71,49,40,92,160,41,30,128,176,221,129,238,253,130,174,145,253,64,60,83,57,125,161,232,181,206,11,247,191,45,165,90,73,153,70,26,41,122,194,166,12,184,155,177,132,45,68,37,13,192,64,120,243,159,51,134,52,108,144,5,0,110,41,155,52,90,24,36,151,37,182,99,148,224,6,193,150,220,206,45,124,218,202,221,125,72,218,83,87,99,211,146,247,163,190,198,179,135,249,139,90,85,97,152,27,128,10,94,156,213,196,244,41,142,174,1,60,97,130,129,236,208,187,195,50,205,26,44,200,46,32,249,156,17,160,225,163,107,78,93,187,68,254,90,77,217,131,51,168,215,202,49,95,63,92,67,229,66,160,69,24,189,198,182,117,93,185,221,100,70,174,129,6,177,202,132,175,236,251,105,26,49,116,99,145,43,26,233,2,148,244,247,98,61,198,222,205,219,152,234,244,59,238,81,52,121,55,125,41,136,162,126,171,235,254,136,97,116,231,128,37,51,54,57,132,123,166,223,234,25,105,63,207,195,151,12,26,231,81,193,250,173,93,35,23,90,194,185,25,37,246,204,54,227,57,239,234,145,251,198,15,209,211,23,155,8,98,172,223,122,236,190,91,102,239,166,111,216,60,78,174,251,173,239,140,154,7,25,92,108,231,203,140,145,159,197,126,235,137,145,171,218,120,234,138,159,111,81,151,231,5,155,45,97,12,221,206,106,160,59,177,209,4,175,248,66,40,46,136,6,209,88,0,238,31,35,245,43,81,191,184,0,188,224,139,37,127,161,236,80,88,42,129,103,216,179,108,192,56,29,180,197,187,19,216,110,171,43,143,85,103,197,245,14,171,145,24,240,14,146,13,84,166,224,6,35,69,15,40,71,81,70,22,230,155,113,84,219,192,71,13,128,143,170,96,84,136,94,187,226,2,224,156,216,238,184,61,117,129,85,145,237,68,109,191,142,50,91,175,212,115,92,32,217,185,200,236,111,229,22,187,247,111,17,56,243,110,7,90,44,112,83,21,28,81,5,223,84,197,115,21,25,39,157,126,139,163,19,109,109,241,174,47,51,24,130,190,44,175,122,14,86,104,191,39,180,160,125,82,61,147,91,27,43,201,95,46,247,219,222,158,112,129,95,179,153,173,202,153,91,60,23,48,238,115,196,158,40,6,132,223,59,242,55,214,26,144,181,160,90,49,186,58,160,167,65,185,177,234,54,224,247,190,106,239,38,182,165,58,6,48,135,33,252,51,88,55,40,79,85,12,154,92,70,137,3,66,81,38,16,40,90,174,70,29,12,160,132,43,123,73,41,27,43,192,94,224,179,39,180,249,128,222,63,141,42,28,117,69,74,93,61,197,110,8,204,198,207,58,70,201,208,88,139,12,157,140,250,34,238,93,196,237,206,249,190,73,193,136,113,148,108,122,201,204,188,113,179,139,35,84,66,83,110,20,233,75,28,132,158,217,9,22,38,253,172,197,86,5,0,121,175,98,175,190,22,119,10,233,203,110,8,46,130,162,254,39,129,140,120,52,172,216,114,59,135,17,192,135,178,97,140,182,201,219,19,228,156,209,44,190,49,186,114,245,132,78,104,229,194,81,26,92,46,245,204,123,71,50,221,207,204,8,205,28,135,195,2,18,49,14,184,0,209,180,115,211,108,38,130,210,165,231,117,197,168,8,44,226,11,44,178,67,246,67,80,152,108,238,149,45,196,115,11,105,174,56,135,44,238,136,141,99,8,126,225,142,219,21,247,143,96,74,161,76,36,147,108,125,61,160,27,146,186,196,205,174,110,202,180,111,245,229,120,133,218,222,26,64,66,146,146,227,215,125,190,9,122,251,205,128,11,240,38,110,254,179,153,163,241,187,166,97,94,239,106,54,239,3,224,202,112,23,93,197,156,161,188,71,181,175,207,101,139,86,212,106,181,184,78,146,62,54,32,169,155,187,14,93,55,198,106,183,90,31,175,118,49,40,28,228,222,103,209,5,49,161,134,41,190,205,21,111,238,170,53,223,85,90,129,214,240,240,229,193,135,131,97,245,24,159,84,140,113,52,66,152,128,172,123,13,16,40,168,124,116,200,182,23,198,246,164,48,54,186,137,95,190,59,252,240,143,247,71,229,189,21,99,91,211,121,145,166,146,222,171,180,137,12,197,52,82,224,223,7,197,89,126,197,28,203,52,31,215,42,64,131,221,248,121,88,177,146,223,168,19,244,150,182,226,225,155,74,139,218,180,211,253,110,31,169,6,209,168,104,192,158,240,213,134,236,94,191,235,172,76,123,54,238,82,92,59,127,226,166,87,39,78,176,182,139,251,111,193,82,172,182,181,243,188,12,115,139,252,204,46,180,51,187,68,61,103,5,177,21,103,189,170,94,215,249,90,148,245,2,3,207,73,164,181,224,199,125,209,206,175,60,119,73,167,94,245,100,47,105,13,165,38,40,129,47,71,209,137,78,112,60,227,23,69,2,20,64,179,41,194,76,153,55,79,162,134,240,1,229,66,213,247,242,28,93,114,121,73,126,99,20,40,181,53,50,182,109,171,25,145,216,56,175,250,62,168,190,142,181,34,2,153,84,181,171,151,194,67,125,71,25,1,123,119,148,250,64,186,3,107,139,232,59,84,53,126,148,86,105,197,243,59,232,142,118,143,184,231,143,170,50,66,240,232,206,235,30,172,176,79,197,171,8,253,84,33,174,149,158,17,241,155,152,54,47,171,17,146,80,117,164,1,144,111,131,210,74,48,73,122,13,26,219,189,170,98,135,12,137,248,29,242,217,92,184,44,30,172,74,66,236,231,29,181,50,185,192,223,170,121,178,45,52,129,26,22,178,178,38,240,47,213,214,140,23,242,73,235,67,145,200,146,84,24,12,27,133,202,242,195,8,200,48,213,179,38,3,223,112,220,251,197,165,168,117,157,161,11,216,241,81,236,255,141,131,200,182,44,161,95,173,118,26,8,68,43,7,158,169,241,160,111,104,65,164,210,32,68,24,116,136,215,79,96,0,149,88,228,246,182,78,226,168,105,25,228,246,75,81,251,76,56,134,127,149,248,51,132,126,174,29,3,233,105,230,143,63,169,47,50,100,71,182,211,27,183,133,68,4,134,43,21,223,72,145,19,40,98,38,161,172,240,46,90,117,92,164,206,127,105,0,67,17,232,67,140,64,125,86,13,65,238,50,145,195,182,60,83,90,81,47,47,44,105,227,164,186,95,138,93,235,97,92,1,210,37,19,23,195,77,225,17,172,159,173,238,133,85,165,187,19,249,170,105,190,96,42,37,105,93,148,185,193,102,234,186,197,229,81,208,22,107,58,37,145,179,1,230,68,233,11,74,105,212,243,31,251,210,152,203,135,41,87,82,183,197,69,83,186,76,155,96,249,175,107,248,94,8,157,139,171,121,23,17,186,140,207,143,105,14,72,149,93,1,7,147,73,183,79,28,242,132,197,91,85,21,167,186,37,79,239,207,217,248,114,169,110,203,24,9,217,206,21,52,252,139,53,134,213,179,147,218,255,24,137,170,227,154,15,159,74,212,255,44,33,113,191,129,38,179,145,134,63,61,182,201,21,88,60,125,17,161,53,182,178,151,248,26,87,80,160,184,211,25,192,87,104,233,188,127,249,10,195,138,145,75,4,212,142,226,254,164,106,188,235,7,220,187,190,233,10,61,184,191,43,244,240,63,174,208,171,93,161,115,137,213,157,143,164,100,10,104,119,220,88,233,239,48,121,192,200,217,205,228,16,93,221,224,1,22,59,136,252,17,189,204,188,20,78,146,19,244,185,32,41,18,221,104,247,199,32,202,158,240,135,200,196,105,159,47,167,83,150,12,202,77,243,163,238,75,37,246,197,100,138,45,159,248,145,240,174,129,160,36,9,180,179,64,120,41,131,123,237,84,6,6,241,182,34,84,205,206,125,128,170,178,212,72,85,57,202,144,120,132,211,8,199,252,249,86,242,3,34,115,186,196,136,228,48,220,52,67,63,163,112,112,114,27,212,179,4,91,225,201,26,134,171,156,0,186,216,165,20,229,195,163,32,216,206,208,139,199,9,27,179,224,146,7,231,187,161,240,218,253,72,248,235,99,154,155,149,250,46,0,188,102,248,6,85,213,139,232,67,22,177,111,184,238,160,225,192,229,238,150,97,120,56,227,53,29,24,147,16,206,6,239,238,34,147,191,176,245,107,219,209,67,158,242,5,18,40,153,112,138,240,109,126,102,152,9,159,77,129,165,139,200,245,121,190,71,6,16,51,52,1,146,155,199,119,85,219,184,11,190,147,52,0,175,228,106,26,9,177,50,52,112,189,81,33,123,18,75,68,221,175,138,65,221,106,102,64,187,172,192,155,69,19,233,151,93,31,185,1,116,165,113,27,139,80,28,134,162,53,53,155,109,115,147,106,200,4,237,244,74,127,87,242,12,235,143,237,34,12,188,83,115,92,246,107,210,113,170,220,153,150,244,142,83,129,19,132,251,116,221,96,206,56,115,237,52,158,235,152,91,51,83,147,11,171,6,136,246,102,122,167,100,63,11,8,212,64,125,20,83,72,59,35,213,52,179,49,4,19,241,177,138,81,34,81,203,180,125,193,215,220,170,99,216,230,63,200,23,231,25,247,250,115,146,55,83,23,148,203,28,141,228,198,128,252,66,123,67,169,234,104,46,218,130,172,216,25,208,220,20,64,233,21,237,141,217,135,115,99,172,203,86,205,46,58,186,113,187,177,129,6,39,104,30,66,206,213,0,132,49,69,33,227,48,170,231,42,47,42,78,87,102,162,134,203,76,86,179,6,167,136,163,162,114,184,13,73,197,146,72,34,52,145,206,136,15,212,68,211,10,26,171,180,14,114,157,203,96,206,155,179,133,3,252,202,61,227,78,5,58,72,164,85,26,243,177,188,145,59,241,52,6,209,176,185,243,39,253,188,87,57,200,85,206,200,8,127,56,57,116,139,121,215,65,182,204,78,47,130,105,70,138,94,18,69,42,93,4,174,148,223,93,9,219,246,186,227,45,54,190,161,227,221,162,146,154,158,199,75,75,36,95,44,41,211,121,169,226,221,95,44,205,177,112,153,70,144,181,203,84,70,125,11,229,178,188,21,131,176,168,171,110,20,90,145,251,217,178,252,37,92,23,163,73,236,143,155,125,203,48,75,91,118,197,174,41,136,80,49,152,118,205,24,76,172,2,19,72,64,113,203,241,151,4,192,176,28,96,100,16,166,2,112,202,238,30,221,17,242,73,182,40,94,40,165,113,136,104,246,145,140,107,147,121,132,221,238,242,175,156,195,186,112,191,82,49,133,76,57,103,229,125,60,217,60,126,148,33,93,186,35,110,148,92,95,148,81,85,184,75,215,233,128,78,113,240,101,164,18,225,130,22,78,109,113,201,114,84,163,17,28,20,44,226,158,136,5,191,59,210,246,187,136,93,156,10,82,39,191,243,191,10,231,252,158,211,175,90,103,121,144,75,55,54,151,246,173,54,192,40,24,56,224,79,115,240,75,59,162,78,223,222,157,135,189,142,114,221,252,232,239,213,29,253,199,191,233,232,63,254,3,142,254,211,127,235,163,191,49,180,11,237,239,26,97,80,250,237,197,78,63,105,241,200,255,99,32,86,144,168,197,191,151,114,102,80,111,23,38,13,157,128,28,131,169,43,133,161,45,50,11,201,6,177,249,6,119,198,139,161,99,87,52,33,175,176,198,18,113,170,79,223,248,233,167,117,38,51,161,127,205,18,82,110,156,67,73,242,75,191,224,171,28,48,197,144,132,109,189,57,177,194,74,188,58,73,252,47,175,112,67,171,85,21,101,79,95,130,9,74,136,224,215,5,11,102,23,25,245,133,225,116,48,178,116,52,161,24,183,228,8,127,202,219,34,149,29,17,168,58,31,136,214,153,157,71,50,86,99,25,135,204,79,42,30,9,97,6,144,19,45,9,175,136,178,65,122,196,87,113,221,3,158,92,233,65,46,97,181,225,138,65,51,229,215,81,144,125,127,108,59,194,148,47,189,240,39,241,23,71,188,118,106,141,227,107,134,124,43,11,235,207,151,246,26,32,80,45,70,180,69,36,129,122,206,41,253,62,37,135,254,118,130,44,25,55,165,134,11,74,20,75,164,238,127,36,163,225,178,228,189,159,0,117,159,97,174,139,129,147,223,188,127,125,124,116,118,250,225,224,195,143,167,164,242,176,229,231,17,6,84,173,215,209,52,62,142,103,118,162,155,52,8,80,167,63,141,201,18,31,201,26,124,80,13,62,14,174,16,220,176,154,113,46,92,213,5,82,70,168,79,218,59,214,254,223,163,147,15,71,63,159,157,254,112,240,242,232,196,209,197,63,85,165,95,157,28,124,255,230,232,237,135,114,249,164,136,160,162,252,182,154,193,18,216,168,23,130,218,119,10,105,37,207,252,65,179,153,56,17,170,64,0,186,151,107,237,50,212,101,128,5,15,131,232,147,172,45,180,60,196,34,137,212,124,109,209,183,193,241,235,183,255,109,44,108,44,141,177,244,58,114,101,179,187,86,118,193,203,55,112,20,240,221,167,88,117,185,37,139,233,34,5,151,138,7,185,185,100,248,90,6,135,67,14,57,7,38,153,161,189,164,158,7,209,68,38,71,109,216,136,15,63,158,28,157,245,94,34,102,164,167,96,53,197,192,204,207,63,126,58,57,120,127,118,138,176,117,124,240,230,253,217,135,119,103,71,47,191,63,186,95,245,15,95,93,253,205,235,183,103,175,94,31,127,56,58,129,196,183,71,7,39,71,167,31,54,175,124,240,125,93,229,215,115,127,198,122,47,205,154,232,241,248,228,251,23,7,249,159,31,223,158,190,254,254,237,209,203,179,23,255,248,112,132,71,50,33,44,31,187,193,64,123,106,113,110,226,219,91,59,240,228,187,172,216,15,169,138,99,241,16,244,22,62,236,4,8,42,50,242,181,245,133,157,207,66,184,184,129,232,156,3,125,26,44,194,128,77,252,112,113,225,19,237,231,136,215,10,171,209,80,90,60,141,75,54,238,53,252,51,192,213,1,121,190,106,108,244,159,82,125,24,192,97,28,39,147,13,235,255,214,255,44,163,0,149,170,120,239,75,174,28,180,188,199,248,127,235,127,96,33,175,241,212,81,255,151,127,244,236,27,252,241,107,238,7,112,41,52,110,190,174,5,28,249,56,12,22,167,11,127,204,26,94,195,206,129,160,177,99,172,169,211,120,216,232,181,59,141,86,163,219,238,200,41,206,194,179,247,178,184,135,173,237,217,121,107,15,169,121,187,235,54,90,93,199,5,170,183,1,212,210,55,94,1,181,232,208,253,189,225,111,245,155,250,70,191,213,112,136,208,213,68,192,13,145,216,36,88,206,23,141,105,24,251,217,31,6,4,218,33,216,131,13,67,202,104,2,148,216,224,190,245,131,40,131,234,233,242,28,201,221,193,253,251,79,125,124,244,78,122,47,161,149,0,17,225,224,235,235,35,77,249,71,45,224,191,197,33,222,107,208,146,19,49,12,39,33,227,183,51,92,69,98,47,92,109,102,165,51,72,245,113,201,171,170,19,121,191,174,118,163,17,76,27,118,14,120,109,191,241,188,209,105,119,238,51,27,213,121,59,153,157,195,0,204,239,135,218,183,223,104,110,2,83,249,104,120,3,118,151,48,151,214,142,54,143,213,111,220,65,58,239,141,112,57,255,74,152,225,235,39,78,94,195,243,26,157,251,66,2,244,109,172,154,127,175,145,172,26,244,116,112,243,245,43,80,236,63,129,37,239,180,119,97,175,242,180,25,165,61,122,90,191,129,121,217,115,42,219,237,14,254,0,52,222,208,142,14,128,215,67,239,222,59,169,213,39,104,243,140,22,239,110,10,46,81,84,98,146,167,47,175,60,248,253,103,143,177,21,200,62,74,179,96,20,140,172,235,15,66,124,74,240,2,116,235,137,162,69,223,139,145,187,150,134,87,11,15,99,213,166,142,187,244,50,248,49,70,125,96,84,225,25,46,220,37,240,66,126,123,153,42,70,106,206,249,138,41,134,66,152,182,103,161,231,187,211,54,39,97,189,8,126,230,116,198,113,60,38,150,144,27,125,255,200,111,7,153,104,207,93,75,39,74,128,252,157,182,37,193,98,214,228,150,161,122,197,156,180,161,106,18,69,108,208,161,44,74,245,196,65,221,160,154,40,105,241,185,95,212,143,75,34,87,104,255,124,77,123,4,25,80,102,182,166,12,30,34,40,114,0,69,56,195,240,130,244,8,108,220,15,100,220,196,167,223,62,56,57,57,248,199,217,139,31,95,189,2,78,230,0,173,225,184,198,1,233,146,20,178,145,221,124,133,88,110,183,199,181,20,134,29,224,107,186,174,252,183,43,255,29,97,59,200,206,190,62,60,123,121,114,240,19,126,114,73,200,255,178,4,102,201,39,207,219,184,192,204,75,45,249,125,28,160,33,130,125,225,246,32,231,213,241,187,131,15,238,22,117,130,37,5,157,208,13,236,243,98,194,12,85,90,39,222,52,231,111,151,69,201,8,151,34,197,74,138,52,152,220,222,46,148,97,219,132,187,64,39,112,36,39,38,179,112,16,242,58,94,226,134,162,14,64,127,218,190,12,216,23,148,177,218,56,247,148,228,74,64,61,240,85,253,137,58,41,36,254,64,117,29,72,22,3,238,161,231,244,50,188,187,104,5,230,102,10,44,247,85,133,189,154,10,121,89,244,112,175,125,117,141,175,222,8,150,167,127,103,107,29,254,95,109,160,93,180,239,42,64,187,107,29,47,231,65,132,231,232,154,187,223,20,5,200,176,70,216,99,250,54,234,13,164,146,11,238,32,134,192,52,150,167,117,17,89,164,69,16,149,1,229,117,72,77,77,80,156,227,0,53,72,77,55,129,212,132,230,22,211,255,19,250,142,71,216,142,1,169,105,45,164,6,37,20,131,165,171,64,183,92,18,96,57,45,192,114,74,66,197,132,80,188,173,45,59,239,30,102,244,226,248,232,237,75,154,103,200,162,9,122,235,128,196,119,111,143,92,250,23,197,23,63,158,158,157,158,28,158,29,28,191,255,225,64,53,8,133,14,223,29,191,59,17,107,113,246,226,245,7,71,64,35,205,35,133,2,31,78,94,31,188,253,254,248,232,20,58,125,140,185,211,16,31,93,168,28,57,92,148,130,157,113,57,105,153,39,137,189,129,205,8,87,220,120,231,91,139,19,118,161,254,120,227,75,240,79,33,78,40,212,79,199,126,120,31,70,170,88,63,158,78,83,246,199,241,145,6,39,180,7,20,255,31,188,250,223,76,156,177,200,5,18,186,52,163,169,150,20,37,25,213,219,83,22,135,220,71,24,242,103,16,135,140,5,17,73,125,139,19,4,99,239,61,122,212,198,14,129,45,27,252,110,148,228,244,207,32,14,249,215,7,226,2,59,112,207,57,252,214,77,188,40,176,3,231,27,179,3,41,177,3,115,140,243,130,236,192,20,73,50,98,7,82,119,92,100,7,38,142,224,32,128,29,88,112,118,96,145,179,3,139,141,217,129,73,137,29,88,180,233,96,111,80,141,202,81,13,142,22,54,168,194,11,82,157,141,152,142,73,129,233,128,57,226,94,222,93,135,138,65,133,11,111,145,19,181,51,233,161,18,221,213,95,220,222,158,219,242,125,233,2,182,36,150,244,107,8,63,129,126,13,4,253,138,193,81,4,253,202,128,148,53,232,215,176,138,126,13,171,233,215,80,163,95,227,42,2,50,146,246,122,176,223,238,196,93,120,29,50,228,73,189,14,64,132,114,57,152,62,27,15,210,102,83,234,198,36,195,116,36,188,175,115,255,45,64,4,4,99,102,245,1,118,48,107,140,108,145,212,96,218,161,36,164,187,160,72,250,158,37,39,241,151,219,142,187,104,122,246,4,112,234,67,187,34,31,211,31,235,158,8,96,177,253,104,22,178,212,234,67,197,114,39,66,247,133,155,103,151,200,201,222,195,5,82,174,5,165,237,93,76,157,34,203,69,45,17,131,70,91,152,2,35,214,113,47,215,47,197,13,15,218,135,67,113,191,80,24,62,106,228,144,126,98,35,210,61,197,117,229,74,97,237,43,40,107,206,123,48,241,190,200,101,187,186,237,40,155,170,79,94,119,240,233,217,100,240,9,58,150,105,47,188,79,15,175,154,93,247,12,242,206,158,93,13,206,154,77,247,5,228,47,135,7,35,111,58,252,50,124,209,186,106,117,71,35,23,18,154,93,61,9,190,40,177,167,18,69,169,221,60,65,150,217,147,73,178,165,71,121,2,150,153,15,47,71,222,108,120,168,122,131,4,236,45,79,18,165,176,55,45,177,199,19,119,85,162,168,186,151,39,200,138,143,180,36,81,237,177,76,146,61,126,151,39,200,106,79,180,164,30,31,59,84,227,243,166,175,239,248,215,46,255,122,194,191,246,248,215,83,254,245,72,172,94,71,76,90,174,166,92,78,213,25,148,231,211,225,243,239,240,207,61,241,217,229,159,143,196,103,143,127,62,22,159,187,252,243,59,241,185,199,63,159,136,79,57,123,185,180,114,234,170,235,238,119,42,5,38,118,208,244,186,61,247,18,254,125,82,115,126,36,252,124,6,184,62,85,224,54,248,252,236,116,240,89,7,159,207,38,232,124,54,183,251,179,185,213,159,139,219,252,89,142,134,6,35,181,96,87,217,126,168,243,81,25,240,192,59,64,230,184,25,176,191,226,71,143,255,0,238,55,172,100,185,68,170,29,150,249,38,66,100,47,189,176,200,161,134,58,107,26,154,188,231,75,108,81,99,77,11,217,75,200,53,24,206,176,150,225,140,43,24,206,176,146,225,140,171,24,206,208,100,56,105,46,199,229,185,40,229,152,250,41,29,175,159,210,252,62,83,50,174,190,250,249,24,197,220,93,40,103,190,151,75,46,218,188,143,140,75,31,181,106,240,251,103,249,227,31,197,226,230,141,15,197,120,194,207,234,23,213,208,56,231,208,224,156,23,152,43,57,231,208,228,137,95,150,82,96,17,3,233,50,74,233,255,24,33,12,85,224,35,124,247,119,183,182,98,97,231,136,206,22,114,181,85,93,153,170,191,116,53,149,166,254,204,21,122,74,122,179,147,237,237,137,32,10,182,183,109,249,83,144,5,29,87,37,8,234,0,214,244,98,123,251,34,175,113,81,172,113,81,174,193,165,199,130,106,92,173,184,62,162,161,37,24,124,123,45,196,4,195,239,38,40,150,56,70,53,180,146,213,43,87,205,219,37,213,8,219,255,42,155,215,146,59,118,174,219,213,101,143,92,230,237,124,60,221,209,67,58,170,70,183,88,59,99,41,38,136,0,38,67,43,100,211,172,15,116,117,199,181,22,87,131,6,6,175,204,191,166,176,70,173,52,248,149,21,211,166,254,60,8,175,49,213,130,255,13,172,81,193,199,167,171,212,132,234,212,67,38,193,165,133,122,99,55,105,118,29,10,151,25,132,183,251,29,151,239,34,81,123,240,21,164,63,93,4,48,108,100,82,209,159,101,156,4,51,116,136,203,195,173,195,137,225,149,23,254,100,130,68,97,156,101,241,28,170,137,239,99,156,159,250,58,65,184,200,63,63,192,108,59,46,29,193,126,119,69,190,114,218,40,236,206,94,6,151,66,221,55,112,92,114,236,151,37,202,69,77,216,214,135,132,170,158,180,193,121,213,247,74,211,16,157,103,218,24,72,74,112,32,73,251,199,44,8,185,129,35,14,29,251,147,20,111,158,10,32,164,126,35,187,242,198,207,46,218,128,222,162,158,157,162,240,20,205,200,16,180,227,33,154,9,69,60,254,203,96,34,40,44,63,132,179,49,110,242,90,239,95,239,244,4,47,3,8,126,206,19,211,207,64,95,167,112,253,60,196,127,154,233,112,23,127,97,132,148,169,55,199,85,152,180,253,116,12,219,180,63,245,228,207,135,211,254,164,141,62,183,225,55,180,63,245,236,110,83,37,56,15,129,155,66,149,205,241,190,189,240,210,33,146,22,240,231,209,168,53,117,250,34,165,57,125,200,59,7,214,115,236,168,124,158,56,142,83,72,132,115,1,211,243,22,240,7,40,133,37,252,1,146,96,14,127,224,222,159,208,76,95,17,220,1,2,35,168,1,42,86,122,242,0,38,34,149,172,202,50,99,24,120,224,26,15,166,40,137,249,154,15,16,143,54,148,172,56,33,225,117,148,46,24,122,80,21,170,141,48,189,160,141,190,19,160,69,181,190,94,190,212,48,213,45,152,42,20,11,219,4,178,222,248,161,221,125,210,217,17,43,238,32,14,128,246,165,141,76,151,176,155,220,28,36,11,114,248,134,102,57,178,122,168,67,2,135,200,98,65,66,115,229,114,100,141,90,15,121,50,87,76,157,235,94,19,110,9,253,235,120,153,145,247,162,128,138,177,232,2,53,130,49,229,20,46,8,58,207,252,28,95,120,93,247,28,184,4,57,241,11,79,219,54,200,209,118,150,67,219,204,61,0,182,66,159,182,156,104,95,76,196,41,207,196,189,6,240,163,46,246,237,153,55,188,112,207,221,214,185,123,225,226,123,29,48,42,226,240,32,75,122,21,248,225,65,24,204,34,54,121,129,90,182,116,240,175,184,48,253,210,189,30,185,51,199,233,31,120,248,210,7,236,215,165,187,108,94,99,80,149,179,115,44,44,78,246,13,161,190,3,122,155,0,60,112,128,39,43,161,17,30,224,155,196,57,71,36,7,0,138,46,32,171,126,224,18,34,28,82,243,243,254,12,109,51,53,117,56,161,88,205,218,103,92,49,159,77,114,229,103,133,82,200,235,3,20,144,54,6,120,15,72,170,20,157,123,63,143,242,240,57,103,252,22,129,153,189,20,10,253,132,101,146,220,10,121,32,58,44,237,174,98,156,98,216,178,248,153,63,136,201,165,132,190,225,217,48,30,225,85,88,238,69,235,96,101,56,246,213,253,198,170,165,36,197,103,181,141,48,159,177,157,73,149,104,169,16,205,240,162,163,129,200,185,198,185,79,127,6,3,105,195,250,162,247,245,42,48,158,33,24,211,84,17,48,196,129,147,81,8,125,168,12,120,16,219,0,126,126,210,158,3,90,161,199,166,185,71,175,76,83,111,136,32,49,114,135,72,78,224,254,13,145,141,26,138,223,144,1,255,227,31,35,164,17,36,55,253,120,143,19,133,143,247,224,114,174,178,156,200,125,38,8,160,36,123,141,15,57,90,7,18,108,112,49,100,77,96,143,150,112,94,144,121,159,102,45,100,2,156,157,165,139,57,200,252,80,14,0,95,11,153,2,103,103,78,25,79,100,21,2,70,163,14,241,83,148,199,161,211,168,135,252,210,188,216,87,139,231,245,212,56,242,222,120,147,61,53,14,189,59,89,77,141,197,232,143,215,220,237,85,204,173,37,242,30,151,103,39,218,220,235,84,205,79,212,219,219,171,156,160,172,250,164,98,134,60,235,81,175,60,65,209,230,163,199,85,51,228,213,30,119,42,39,216,90,174,4,30,59,247,138,196,97,30,185,2,21,175,59,3,255,89,150,199,168,136,209,173,103,179,57,26,196,232,72,208,198,240,140,132,26,231,1,250,147,79,156,190,174,68,238,206,188,110,83,101,243,75,254,60,197,103,44,245,123,238,32,75,167,145,50,222,185,125,225,238,246,208,91,241,206,204,85,89,64,200,80,206,222,147,98,14,81,60,148,215,41,102,113,82,137,242,186,143,69,230,218,171,132,155,240,154,227,161,243,75,219,225,203,95,230,176,168,0,110,138,47,126,20,199,70,233,124,107,152,250,89,26,37,149,18,155,196,242,223,119,12,56,71,96,99,243,197,61,43,58,11,195,19,45,120,160,171,46,26,224,227,68,174,241,23,14,249,170,7,63,248,192,174,241,167,232,156,76,236,251,204,189,234,190,101,95,164,237,212,85,47,255,192,152,170,131,9,247,196,152,59,67,225,200,69,98,126,197,232,38,213,54,90,18,227,82,103,3,31,195,185,242,171,43,106,83,191,116,123,117,196,213,5,105,216,189,188,189,104,0,110,113,178,106,29,98,88,214,108,228,98,100,21,116,102,12,237,97,176,121,152,111,208,190,238,122,81,43,22,115,134,156,30,228,200,89,183,175,123,148,73,107,20,240,129,121,84,10,199,35,125,2,7,124,40,226,19,199,49,225,214,73,27,207,19,135,226,201,89,82,2,31,129,39,102,137,109,106,1,78,133,139,116,160,189,80,126,92,185,183,13,108,173,197,224,159,219,91,209,19,124,209,95,121,226,51,15,1,160,213,221,233,224,246,211,95,216,253,14,238,59,254,230,91,222,234,138,61,151,219,221,89,193,221,62,4,102,198,79,50,94,9,238,85,170,64,247,164,159,92,247,179,213,168,210,172,191,194,87,112,162,28,81,38,56,107,104,234,25,204,249,186,235,48,225,140,50,67,243,32,37,169,109,117,69,205,152,252,60,36,120,60,104,36,207,177,86,207,137,91,173,129,8,113,226,166,30,142,142,196,173,1,58,31,126,230,197,131,64,162,175,241,0,46,180,97,48,34,186,68,14,28,24,16,31,214,251,57,46,221,190,207,23,235,185,88,60,248,230,235,128,153,253,60,234,6,223,159,125,27,127,52,49,207,217,233,245,69,170,59,126,142,220,123,234,141,157,21,14,67,108,176,151,186,198,128,170,70,82,234,160,118,96,24,163,93,192,31,254,117,100,231,94,42,127,209,32,100,42,199,194,254,149,157,186,84,156,131,194,4,109,29,23,226,193,169,180,96,21,3,20,78,83,229,168,122,251,126,63,26,44,48,130,236,254,4,136,14,229,1,172,77,190,93,240,223,62,144,200,156,26,229,160,147,241,141,35,232,161,2,57,252,192,157,4,131,89,242,69,35,184,160,162,207,16,48,144,195,128,107,141,167,16,168,0,89,179,140,184,141,180,104,58,175,66,173,83,33,213,120,194,79,23,255,194,115,133,128,243,140,32,9,10,83,243,197,241,99,9,215,28,61,37,97,227,178,162,222,65,108,118,96,44,38,5,141,189,123,191,57,148,206,209,43,45,46,66,232,49,0,253,45,184,220,67,1,248,161,2,124,31,166,55,8,91,45,103,238,81,178,108,19,27,19,149,209,157,53,85,54,206,91,40,206,27,52,208,163,176,80,245,13,116,68,245,137,138,36,69,197,39,165,226,243,219,91,5,106,169,179,226,129,121,114,63,131,220,11,139,176,249,77,220,33,115,227,22,208,115,248,240,19,141,253,12,67,95,83,216,179,106,159,32,146,203,200,129,80,174,90,198,187,36,119,55,5,56,71,237,44,132,115,35,230,247,66,71,195,26,87,65,68,126,137,203,32,163,70,52,100,244,131,136,37,248,232,170,30,239,136,152,87,76,79,106,214,126,157,177,57,90,192,187,232,24,191,138,229,20,126,193,12,126,221,45,165,9,35,226,76,243,220,69,3,193,152,210,148,34,7,227,5,90,101,28,144,23,106,174,159,42,6,230,165,90,126,213,0,189,173,173,177,116,51,85,33,63,240,182,236,173,88,153,223,191,210,75,220,222,214,229,8,193,244,36,55,183,46,122,24,203,185,183,99,63,205,176,242,41,240,45,235,75,112,121,73,117,153,195,236,74,207,40,81,81,68,170,252,196,252,79,111,252,133,26,148,193,44,74,95,91,146,227,213,83,36,139,139,54,246,201,38,54,246,36,50,13,230,230,156,57,147,137,238,22,116,213,73,221,53,213,194,190,209,182,176,95,128,219,34,184,244,171,224,88,129,78,95,135,103,9,62,125,13,172,37,4,245,53,232,174,0,160,126,53,188,87,129,82,191,250,8,172,156,65,81,16,0,247,100,6,203,3,155,135,246,221,34,119,161,123,224,64,223,18,194,13,65,209,195,76,190,31,210,81,193,170,228,64,64,250,15,72,132,27,35,91,255,84,126,135,96,201,147,246,1,250,22,202,35,159,147,239,222,6,153,92,55,50,63,253,212,224,133,41,32,83,5,60,59,37,176,233,184,34,166,82,9,24,80,148,137,111,96,31,248,212,237,82,129,58,0,114,74,144,216,78,24,197,55,179,100,191,150,179,114,209,195,43,6,43,160,77,234,215,5,234,236,144,81,119,193,71,103,45,254,16,30,141,208,111,39,138,141,93,25,27,149,34,33,99,159,249,25,172,245,228,149,195,161,116,118,86,45,26,225,110,235,183,50,67,36,157,171,21,147,240,147,4,151,136,43,8,99,231,73,28,57,12,18,229,144,165,26,195,108,111,251,107,74,240,70,148,195,86,3,189,80,47,94,210,180,26,86,211,95,143,197,146,187,80,152,47,117,73,170,250,153,51,63,93,38,116,132,108,227,236,57,66,22,133,65,97,72,178,152,233,50,85,116,245,223,161,219,145,196,143,102,230,78,140,181,248,59,157,109,53,69,153,166,229,88,92,254,155,113,81,20,10,139,61,11,14,33,70,231,194,98,148,218,180,38,108,230,144,117,179,107,89,60,148,40,116,83,122,186,128,187,73,238,72,150,167,57,117,40,153,24,91,244,73,234,18,181,0,32,79,126,190,237,72,248,137,139,234,157,195,185,217,157,152,184,58,70,110,124,167,133,47,197,99,104,207,227,95,223,45,252,207,75,205,247,136,121,215,196,134,21,112,15,227,75,231,86,191,229,219,88,10,8,75,25,24,179,112,142,84,69,57,135,86,50,21,244,131,126,178,237,0,237,64,50,77,180,41,227,86,108,213,16,22,78,209,144,253,193,91,17,195,205,240,84,222,136,98,51,133,215,182,26,11,105,168,157,54,240,134,15,166,1,155,180,31,72,13,116,195,115,15,83,72,22,255,216,37,47,176,137,100,214,19,238,100,22,249,117,114,36,59,8,246,181,41,245,101,24,55,63,77,131,89,132,190,106,197,130,32,184,152,203,17,139,69,244,129,208,167,200,231,180,54,88,219,89,13,12,132,93,179,60,184,151,194,217,139,227,142,97,61,149,7,156,226,232,49,228,37,119,252,179,207,76,52,13,192,44,209,186,94,28,101,233,46,43,99,116,244,155,227,244,67,10,110,85,135,220,1,187,178,171,133,207,237,255,233,166,174,244,218,88,117,229,42,255,136,58,141,195,3,83,170,139,137,147,35,200,188,114,23,55,38,149,66,231,101,96,6,87,51,41,207,98,164,53,41,140,50,10,97,92,32,127,45,210,79,132,143,11,19,233,227,235,165,132,20,203,226,40,175,187,133,188,19,97,46,24,117,172,225,51,191,136,207,124,133,207,98,13,159,249,5,124,22,203,194,154,12,16,81,96,211,67,144,167,164,150,120,82,110,26,133,118,84,135,139,171,129,229,198,88,129,80,94,8,29,225,128,90,181,197,243,17,230,98,197,98,159,252,221,186,169,23,169,236,233,31,70,79,162,84,169,3,18,76,22,187,224,2,54,189,19,42,102,78,172,208,16,23,94,22,91,18,194,57,189,41,94,80,182,33,175,140,164,250,81,211,231,231,90,93,46,49,249,23,42,94,35,177,144,215,202,28,209,19,18,51,165,178,126,249,106,226,193,16,224,94,89,174,132,151,53,83,169,33,252,246,122,19,7,232,110,136,52,94,42,244,38,254,186,49,99,253,191,162,243,42,114,7,191,219,65,57,145,233,197,42,252,87,136,33,155,254,39,134,236,87,199,144,29,255,94,110,202,38,181,97,75,199,197,176,165,232,127,136,136,22,233,118,140,86,110,157,27,48,212,23,105,251,10,129,225,240,10,177,63,27,129,134,224,48,159,156,43,245,181,248,3,40,218,24,84,23,69,179,68,189,232,188,190,232,79,175,95,126,127,244,161,47,29,70,209,192,128,250,12,39,250,152,132,159,71,235,195,149,165,55,123,33,155,181,94,100,145,230,186,144,26,73,252,73,16,191,88,194,69,21,237,99,225,25,20,238,139,188,241,5,27,127,122,17,95,81,198,57,101,224,67,151,106,238,240,194,232,231,210,206,215,26,191,167,245,211,121,255,238,253,143,239,245,186,215,245,101,97,65,143,244,162,135,245,69,79,255,231,199,131,19,163,240,85,125,225,195,215,39,135,199,70,225,79,235,6,124,252,143,226,64,94,212,23,47,192,192,231,245,13,127,255,238,173,94,250,172,190,244,15,175,191,255,225,24,254,111,128,205,105,125,249,31,223,190,60,58,41,142,251,229,218,5,124,253,253,247,199,255,208,139,31,175,41,254,225,228,245,127,31,189,251,209,24,206,175,235,202,31,188,49,182,253,125,125,217,87,175,143,143,14,62,124,56,56,252,1,221,168,233,149,142,176,146,84,155,212,210,23,196,50,43,247,117,139,187,28,24,42,31,156,154,78,151,186,179,85,230,176,59,218,222,214,191,220,164,92,179,87,89,179,103,212,236,141,6,99,211,51,98,144,158,16,253,69,119,176,144,121,227,193,243,24,253,225,9,36,129,67,95,112,220,249,33,15,201,52,67,213,53,252,195,19,148,84,156,105,98,77,170,28,68,159,78,89,114,25,140,177,130,246,37,58,139,191,68,232,148,254,141,31,65,91,216,75,33,69,140,19,93,0,96,24,36,116,232,151,190,247,73,113,173,156,200,11,115,146,242,53,42,86,115,47,111,175,128,238,76,61,86,147,193,43,165,151,179,87,62,222,85,215,168,197,167,62,220,76,74,44,243,151,0,193,36,18,238,62,148,169,64,89,25,104,94,70,167,46,20,171,112,182,200,85,108,75,27,218,169,220,208,142,177,161,157,145,43,36,123,124,183,60,181,57,174,24,166,166,66,85,39,111,73,153,184,205,128,56,194,53,26,163,5,65,75,252,130,30,66,153,186,171,82,187,163,129,95,224,33,112,0,173,252,162,106,5,19,11,72,239,96,34,85,84,3,174,208,20,193,138,3,181,244,43,236,219,56,179,135,121,47,25,13,213,232,163,41,210,0,224,213,184,202,229,118,181,114,35,162,184,253,18,31,98,205,125,24,232,21,48,105,73,158,42,148,60,93,203,65,110,213,45,213,122,71,172,139,215,194,101,70,14,10,200,160,22,158,62,252,109,185,91,17,146,59,231,113,130,126,38,169,34,137,4,209,151,189,108,137,103,74,53,203,82,81,222,142,153,65,21,145,94,215,112,209,139,60,223,196,168,200,83,183,188,222,195,138,182,221,176,38,67,74,138,204,172,11,96,211,126,69,16,13,15,227,4,160,244,4,174,228,101,138,42,112,70,49,169,116,169,23,162,160,211,207,59,183,183,19,233,198,127,225,141,105,185,118,96,193,38,52,201,129,185,34,188,162,183,88,73,66,166,188,4,21,164,77,113,25,78,223,29,191,126,217,55,91,166,92,207,74,227,16,192,79,179,222,89,219,208,203,131,211,31,142,106,90,154,248,233,5,219,188,169,23,71,255,123,116,12,109,217,168,166,242,197,79,34,199,182,126,140,40,44,22,158,53,96,17,120,235,13,174,157,14,52,247,37,127,49,216,180,131,215,111,79,129,6,219,180,121,32,114,209,108,115,211,198,243,171,218,92,11,46,68,168,90,91,121,5,114,219,36,198,141,88,246,205,218,100,124,36,143,255,220,255,196,14,211,244,100,118,110,119,110,69,121,210,151,84,31,93,253,163,55,114,250,85,167,169,163,48,173,200,68,217,144,39,15,170,118,150,99,84,18,239,22,82,185,93,71,108,38,10,219,142,80,164,230,65,204,133,100,59,94,44,23,117,81,233,128,163,179,217,29,38,9,204,236,39,50,62,85,174,176,93,213,191,220,200,144,201,51,71,185,42,5,130,227,139,125,163,61,51,186,128,228,102,112,103,246,153,75,235,215,207,248,58,186,89,144,1,60,100,109,250,235,138,120,16,41,101,243,159,238,69,48,97,63,37,216,81,194,197,38,190,151,136,251,146,124,232,104,203,188,110,116,126,238,47,152,87,174,184,239,8,122,151,17,44,210,248,2,233,14,0,226,3,140,127,11,23,110,99,206,178,139,120,210,248,63,57,144,138,101,20,99,249,63,138,155,206,169,172,101,93,64,205,72,113,96,76,234,96,109,1,239,199,57,139,101,18,162,174,22,253,158,176,52,83,31,62,215,79,87,102,98,95,25,131,211,165,136,244,18,78,83,30,65,211,207,35,104,214,46,143,73,108,180,137,239,36,75,1,11,137,167,124,97,44,61,48,14,93,255,130,20,48,104,172,90,168,244,149,64,130,135,225,153,76,142,177,121,21,224,216,177,51,247,6,22,9,56,49,248,215,205,128,232,96,248,104,13,80,247,83,16,1,145,182,31,183,177,198,7,202,104,191,56,62,0,134,131,181,217,21,16,87,145,31,230,89,110,194,194,66,198,9,35,169,59,223,3,59,18,75,46,226,56,161,85,30,206,119,114,32,34,46,185,178,128,140,226,132,37,176,25,202,194,189,147,175,193,249,170,233,48,153,21,115,243,179,45,91,170,142,127,172,69,175,139,218,23,9,155,150,214,23,33,224,37,12,0,99,72,67,181,31,124,138,40,5,163,138,163,113,24,140,63,121,229,96,179,108,123,59,51,154,136,252,203,96,134,30,135,99,10,25,213,93,145,216,35,210,55,158,108,4,197,218,89,142,57,124,109,169,126,203,44,14,162,49,16,1,63,38,33,89,189,172,155,128,57,122,118,197,198,0,46,250,134,137,89,212,207,64,6,141,92,24,145,148,239,113,118,47,252,148,240,177,58,179,132,215,212,151,68,106,127,198,51,140,47,47,229,51,92,119,72,131,249,204,210,60,80,27,55,72,161,15,227,58,49,80,116,117,73,137,189,211,100,236,213,176,88,77,75,163,231,173,166,66,52,20,13,29,238,214,227,248,11,92,239,62,170,133,52,45,228,153,44,60,170,97,230,89,195,155,27,92,207,213,170,145,207,117,132,185,210,252,41,236,118,162,215,19,190,28,103,121,47,103,60,52,184,89,238,32,153,165,222,127,157,190,123,219,230,65,210,131,233,181,77,205,247,205,17,201,231,187,2,136,232,220,26,37,21,216,57,17,53,131,170,173,197,35,81,25,143,40,56,94,19,212,89,236,158,130,102,247,158,208,88,25,178,227,107,128,210,136,118,93,49,135,139,123,156,197,168,134,151,190,189,221,202,207,232,1,44,158,159,160,148,117,123,123,107,75,23,25,82,88,236,127,218,233,228,103,142,219,168,2,251,135,150,134,88,206,162,151,56,107,52,88,127,122,129,2,37,124,105,158,97,174,48,55,144,79,193,213,171,147,63,21,211,82,144,155,114,192,136,108,127,13,245,136,93,250,144,68,36,164,174,187,152,183,147,47,169,211,95,211,82,16,45,150,25,111,6,133,247,22,15,208,204,10,124,60,127,160,113,43,91,199,186,34,186,233,68,235,31,159,244,223,69,225,181,161,109,197,103,232,95,29,51,140,1,193,196,207,153,68,71,90,182,126,108,199,241,252,92,191,178,100,7,92,38,81,72,233,160,32,44,219,41,182,55,96,124,203,48,126,40,210,53,54,70,247,56,215,72,240,144,101,176,47,232,157,10,223,45,45,0,168,49,74,6,136,105,109,53,186,227,11,7,174,40,82,228,184,155,168,191,107,71,84,167,146,119,38,243,66,207,154,7,147,9,190,84,202,108,88,214,69,232,95,195,174,224,234,182,80,205,205,146,166,29,8,88,90,219,208,219,9,155,34,64,162,166,121,46,242,193,197,155,199,17,156,28,122,206,39,199,5,149,213,148,242,28,106,74,160,174,2,142,0,206,141,159,203,206,139,27,73,215,22,142,124,206,237,116,229,176,85,186,23,13,107,74,143,214,34,85,86,79,156,233,163,91,71,218,136,203,142,206,158,210,73,243,204,153,99,18,231,236,50,88,234,68,232,219,154,101,94,202,244,103,157,125,43,201,66,171,111,133,25,224,5,138,156,139,5,126,18,238,132,218,231,161,63,254,180,143,44,105,56,217,183,158,118,58,80,20,127,91,125,153,198,191,44,46,237,194,78,105,16,196,65,179,118,144,249,64,91,237,91,252,111,94,76,240,117,76,68,233,196,173,218,127,96,61,104,234,9,205,7,150,219,120,208,183,44,138,206,49,5,92,136,14,47,49,231,246,214,250,129,133,151,12,161,204,109,164,126,148,182,82,150,4,83,107,144,105,106,121,94,210,244,87,18,233,79,209,198,182,30,233,255,214,155,75,199,212,117,23,198,55,38,175,206,233,25,169,136,162,27,242,25,233,78,122,139,163,200,156,226,90,139,237,4,30,165,198,207,227,171,106,164,185,189,109,189,155,78,45,227,52,233,185,81,1,255,82,107,24,7,7,95,196,191,134,26,153,162,163,220,191,194,166,106,239,134,191,203,190,82,251,72,140,82,188,231,194,238,225,200,42,247,219,211,55,154,143,252,119,220,233,131,127,1,186,147,111,77,162,107,102,108,48,2,77,225,198,85,109,147,118,92,14,130,218,134,222,13,46,168,61,45,160,197,141,228,18,46,29,247,242,223,235,176,0,27,15,124,121,53,145,26,173,121,3,66,117,69,11,213,59,214,29,13,147,80,139,73,120,147,154,183,109,76,186,251,169,17,226,62,167,118,185,90,36,201,55,68,144,30,82,253,169,84,111,172,104,174,82,195,81,47,199,149,28,235,102,201,11,89,40,207,212,233,182,68,82,95,156,98,19,250,84,168,206,116,133,79,103,60,181,234,172,183,131,104,28,46,39,44,181,205,38,156,237,237,226,243,24,95,96,121,218,75,66,211,74,222,108,99,44,112,125,31,41,138,189,165,11,77,128,51,251,211,72,77,36,95,134,44,17,176,99,167,159,151,192,248,192,143,195,32,25,35,9,104,189,143,195,107,145,137,63,103,120,148,173,215,209,39,224,217,36,99,85,121,38,22,200,246,107,135,193,141,242,157,203,247,117,1,189,69,25,190,132,40,151,60,102,147,130,209,123,48,44,191,117,122,64,166,21,91,122,61,1,98,109,244,64,130,51,189,158,183,63,47,89,114,205,79,1,234,8,10,51,139,53,253,85,200,249,11,242,11,41,244,207,164,208,95,59,164,154,240,63,167,206,11,143,0,90,113,158,68,210,127,152,67,202,200,107,133,157,105,210,127,124,36,174,200,18,111,139,213,96,92,243,174,106,251,205,216,225,76,23,217,65,200,23,27,183,178,58,61,61,64,13,65,197,215,31,148,252,217,98,141,188,230,75,189,102,70,65,67,34,127,246,103,250,154,99,150,88,120,180,109,231,191,100,13,124,240,98,114,245,169,36,46,57,150,163,165,87,237,226,98,139,102,233,17,134,50,180,151,24,244,226,147,127,145,74,37,231,246,130,40,34,179,184,10,133,131,59,78,87,251,59,247,14,166,86,178,207,218,209,17,3,176,242,1,138,42,94,113,196,251,172,4,157,133,42,5,188,8,57,19,22,17,86,20,8,106,253,224,178,210,224,36,219,148,175,61,158,41,97,220,0,220,243,67,187,247,232,81,11,95,25,157,38,189,53,198,121,90,151,210,186,168,227,160,210,122,148,214,27,13,36,72,22,130,110,86,62,101,250,110,231,54,134,255,135,50,204,156,52,227,4,198,78,222,51,169,109,108,60,122,224,170,155,235,69,55,39,86,199,101,25,131,6,70,2,242,80,206,113,116,137,65,222,131,20,202,1,244,91,36,191,183,164,1,76,60,155,225,84,130,104,194,41,39,231,174,234,243,120,153,178,248,82,237,250,89,122,17,127,201,27,112,183,186,155,182,1,148,183,104,2,193,160,212,196,93,67,47,86,234,240,74,218,137,31,23,19,210,162,33,19,217,54,42,193,130,185,43,85,218,151,57,53,82,183,67,24,19,133,68,15,139,48,200,236,29,123,191,255,49,249,24,237,223,126,140,156,29,25,61,51,43,70,207,20,250,223,217,48,65,151,13,250,0,11,221,160,220,227,109,60,97,118,140,246,217,207,252,86,23,149,77,214,84,80,227,58,79,44,71,11,232,172,230,204,1,160,142,146,228,8,101,63,95,112,27,150,185,159,239,59,126,106,130,25,72,249,214,122,76,131,72,234,89,73,228,38,153,34,29,119,160,80,185,132,59,28,89,83,47,201,131,71,87,20,174,190,93,126,125,141,222,29,154,94,87,155,38,54,87,59,205,45,123,227,137,58,183,183,235,103,218,221,120,166,226,53,131,87,148,198,145,27,33,215,117,211,110,209,180,229,115,250,225,159,254,73,142,112,192,183,126,89,103,235,95,214,35,37,132,142,114,149,53,153,186,171,82,73,55,179,160,79,168,244,227,209,30,193,175,201,205,57,177,203,89,31,135,147,95,0,69,86,226,170,107,185,250,112,176,52,133,81,194,87,104,198,157,56,22,235,92,231,117,118,171,234,116,43,234,92,245,214,247,211,171,234,167,183,190,159,221,138,58,105,150,196,159,88,139,72,72,172,93,214,89,171,169,2,196,63,17,149,156,220,182,208,147,133,201,86,85,147,137,182,50,238,94,243,40,232,187,235,158,251,174,254,130,103,36,37,118,236,143,58,37,21,96,224,198,155,156,157,132,203,49,196,204,227,34,76,91,174,191,211,115,220,98,250,117,77,186,0,74,214,242,203,121,252,173,29,200,148,170,76,19,168,107,11,148,64,184,88,108,26,132,33,20,138,98,196,8,5,0,143,127,11,128,199,107,1,252,211,95,16,192,199,36,102,248,211,3,56,11,195,96,145,178,122,24,31,163,86,113,21,48,143,1,202,179,170,140,132,215,104,85,30,129,132,215,170,206,252,23,7,243,23,191,43,152,3,12,252,102,8,207,157,248,169,241,31,234,12,112,120,93,160,93,208,10,247,114,38,32,70,96,110,128,26,89,18,242,191,229,161,49,51,212,200,148,56,247,247,59,61,50,236,7,28,154,33,186,26,236,0,15,175,28,193,6,207,194,220,251,28,250,115,13,70,237,43,173,211,177,214,41,101,94,15,98,238,94,37,109,2,24,54,199,206,42,246,98,97,32,208,176,164,219,182,170,51,187,184,227,204,202,92,109,71,212,166,46,10,167,96,129,209,0,128,33,141,41,158,207,154,131,54,169,43,80,58,104,139,123,28,180,197,111,57,104,139,181,7,237,236,30,7,237,235,207,76,126,92,178,218,227,50,139,35,253,180,100,181,167,133,164,203,89,225,176,192,108,94,56,238,231,127,113,180,97,234,17,255,85,48,6,204,26,69,76,136,49,58,110,144,35,139,248,89,192,61,71,203,33,132,220,1,52,250,7,3,76,209,113,39,94,40,203,142,159,77,6,99,137,88,22,94,56,28,155,136,101,169,141,141,50,175,7,194,45,248,130,16,203,210,89,165,94,90,64,44,243,74,196,50,253,26,196,50,173,193,40,41,69,240,93,131,81,230,117,5,74,24,101,186,22,163,220,137,39,166,8,65,38,222,153,174,127,255,82,232,167,10,177,156,254,219,18,170,213,75,162,209,171,23,192,126,132,200,130,24,248,236,171,52,96,149,103,188,42,37,88,109,181,95,254,117,87,123,137,21,139,180,214,239,187,218,199,127,221,213,78,63,47,131,217,44,188,254,227,22,251,215,191,240,98,3,46,255,132,239,52,127,220,106,191,255,43,175,182,63,95,252,113,43,125,244,135,80,222,252,89,14,253,223,11,21,153,144,145,5,33,254,64,245,57,23,99,20,137,253,201,105,116,153,235,145,9,26,244,240,74,36,188,74,226,249,143,73,232,144,12,87,214,243,82,183,96,123,132,175,134,47,150,105,209,162,74,166,147,78,14,5,20,67,34,5,150,50,243,199,23,72,43,249,218,234,223,112,131,151,126,230,6,19,110,88,203,173,76,62,196,239,95,190,58,165,159,52,12,57,214,190,47,85,39,250,168,40,145,125,83,17,20,118,114,160,134,185,185,250,22,127,27,255,93,237,132,202,175,180,147,243,208,120,168,149,142,27,202,175,204,5,224,222,42,232,162,108,111,111,149,149,80,126,95,195,29,249,198,39,199,92,183,75,5,103,20,251,85,137,234,59,215,184,31,75,71,193,248,161,206,128,101,57,134,233,246,75,81,15,253,218,162,167,161,115,244,114,230,39,104,199,61,89,178,70,22,55,150,145,127,233,7,33,234,227,53,100,47,141,57,239,86,152,192,242,83,254,250,235,125,16,213,128,169,241,10,222,33,166,43,63,54,117,250,120,70,153,33,27,25,154,24,19,201,145,221,224,142,245,19,151,52,162,208,211,79,112,233,162,1,3,252,36,215,21,85,46,146,181,243,221,143,12,19,215,194,110,96,123,5,15,34,101,203,54,40,84,78,68,207,116,110,181,142,102,127,141,189,83,215,205,89,52,242,78,20,183,95,190,123,115,250,191,223,139,180,21,170,27,234,126,86,80,19,24,166,108,190,85,229,74,75,228,28,143,111,205,114,49,169,113,15,245,219,183,134,88,98,28,134,169,145,86,167,220,150,180,3,174,206,6,179,161,0,7,245,46,54,242,93,171,243,181,225,172,120,215,181,143,244,234,53,122,80,246,222,247,218,112,16,152,96,72,192,13,28,4,38,245,14,2,147,54,108,214,247,137,191,184,8,198,169,238,28,48,240,98,12,170,24,226,31,116,25,151,194,143,61,82,219,177,83,205,115,220,228,94,209,21,13,159,64,69,103,176,214,91,64,3,154,63,135,126,67,27,26,250,149,94,122,55,202,146,36,55,47,201,141,83,180,52,96,203,73,95,169,111,253,173,67,255,177,86,186,185,109,14,67,81,49,172,243,176,187,251,157,251,164,227,126,247,196,253,174,235,118,119,221,110,199,237,61,134,127,71,120,197,119,123,168,65,5,53,224,44,168,240,208,143,30,227,58,117,6,225,51,248,73,241,10,84,243,169,23,186,19,200,154,60,123,50,152,96,4,108,175,187,157,238,239,62,125,242,164,247,180,183,251,100,239,151,244,249,243,238,118,175,187,247,221,222,147,221,199,123,223,245,11,223,131,120,24,142,188,212,8,39,80,12,153,212,234,162,57,140,25,51,41,240,122,143,30,109,219,201,47,209,208,31,209,46,14,131,209,32,241,146,231,207,159,63,249,37,20,232,176,213,253,37,49,156,192,187,194,167,32,199,89,9,249,196,145,206,15,161,33,47,126,254,188,183,183,205,3,237,250,24,188,23,18,186,143,85,66,143,18,158,168,239,221,17,13,35,118,253,166,183,231,82,11,248,29,181,199,23,24,151,119,2,208,111,163,118,6,111,171,148,213,117,100,171,165,172,158,163,119,96,100,237,58,162,59,114,236,140,134,93,248,173,230,193,87,7,174,83,55,105,238,65,38,159,88,80,156,88,80,156,88,80,49,177,32,95,188,121,121,95,112,91,58,184,132,131,24,182,166,217,140,157,196,179,147,166,77,35,198,80,113,206,255,245,248,209,163,30,22,179,253,102,34,190,148,226,195,179,103,221,199,183,218,246,76,133,183,221,45,184,69,199,50,222,129,99,43,117,93,114,51,135,81,101,169,119,216,107,210,84,5,56,5,124,117,201,146,148,208,99,4,107,228,60,247,158,192,217,68,40,70,66,88,186,0,135,53,197,86,209,161,235,233,117,52,6,164,113,19,162,135,150,254,211,220,113,126,172,187,14,204,15,205,126,220,47,156,162,216,17,209,108,67,225,242,66,220,250,120,196,49,164,45,249,96,140,102,141,247,111,191,135,155,127,236,35,14,251,53,12,206,245,17,52,130,84,167,1,208,181,107,168,46,114,156,109,190,54,23,186,215,64,169,124,239,193,122,238,62,130,67,203,195,42,178,32,180,217,14,23,135,154,131,237,53,89,243,209,67,0,7,30,83,207,31,198,205,230,8,142,122,199,149,63,225,88,115,184,81,225,132,158,103,142,200,84,165,16,56,202,63,59,218,15,238,106,188,157,46,207,125,234,56,112,131,38,42,21,59,232,80,23,104,112,252,135,181,188,76,13,65,107,111,155,201,15,38,33,81,203,252,255,84,174,77,179,134,4,71,21,43,117,43,187,148,107,213,10,6,92,244,139,80,220,113,163,98,16,45,209,116,168,14,73,158,32,14,73,158,80,26,90,168,135,147,58,39,175,165,190,12,101,27,186,169,59,38,79,75,242,61,73,81,231,115,225,133,173,224,92,177,17,180,95,35,241,242,223,64,102,183,191,63,57,248,199,233,225,193,241,209,89,247,197,251,247,253,148,222,193,186,120,71,53,191,123,254,124,215,116,253,147,87,59,249,254,197,89,111,143,215,232,65,141,39,80,99,247,225,100,77,241,131,179,221,30,47,255,88,148,223,83,229,229,21,87,186,206,130,8,238,89,184,79,185,198,165,240,151,137,241,55,103,69,0,180,187,205,177,243,112,129,22,77,29,247,210,227,145,164,46,224,239,197,179,5,32,142,11,103,54,60,224,32,52,163,189,156,231,123,121,233,94,66,93,247,192,193,56,233,99,140,152,62,38,115,0,15,221,104,213,173,212,246,118,76,225,44,177,59,217,205,5,92,29,148,214,108,82,84,210,243,103,227,193,57,164,241,174,127,193,173,36,32,185,46,93,152,19,5,22,19,5,15,19,9,8,8,1,19,119,161,138,44,84,145,133,94,100,129,81,180,120,136,246,17,41,168,219,51,84,198,147,144,216,220,133,227,121,45,63,100,208,121,247,170,56,150,67,84,222,232,72,176,189,18,174,253,63,65,106,14,236,238,210,182,94,255,240,242,196,114,175,221,43,145,151,55,78,185,47,15,62,28,88,238,23,45,251,139,158,125,244,246,165,229,22,122,134,107,140,74,19,178,227,164,62,167,197,126,60,57,118,236,43,215,34,146,123,103,17,205,44,205,212,184,232,75,137,95,28,202,105,114,212,254,4,155,183,191,6,228,121,9,57,225,115,162,9,177,37,114,247,59,173,229,139,56,107,38,76,131,79,41,78,131,208,174,215,76,125,151,218,135,107,212,240,68,48,2,212,205,126,67,148,47,2,219,203,163,183,31,94,127,248,199,217,155,131,15,39,175,127,206,107,168,18,175,222,189,253,112,86,89,44,100,190,112,163,173,218,61,145,46,227,129,152,100,80,249,67,49,13,61,84,30,243,242,87,178,226,181,252,129,178,234,159,245,143,127,200,15,164,20,164,245,187,72,250,18,39,147,66,18,142,224,7,99,97,104,76,65,170,230,174,72,76,92,39,249,91,120,83,164,183,35,158,169,232,207,188,214,1,6,104,144,205,242,178,70,18,14,151,123,250,210,18,254,11,88,8,244,64,175,18,14,253,133,250,158,7,192,152,29,7,240,71,142,14,93,183,17,96,122,50,232,18,166,188,191,240,243,9,76,24,114,96,44,26,99,88,34,89,138,115,119,135,97,176,248,49,9,181,160,65,99,72,249,62,137,151,11,45,109,238,167,159,208,141,137,165,12,231,245,192,57,227,48,142,170,100,131,166,219,100,18,148,172,92,56,167,135,203,4,223,216,222,227,155,93,193,210,93,236,113,36,247,24,53,187,137,63,50,153,151,58,135,163,6,199,136,19,197,127,242,216,51,34,224,104,66,196,179,149,250,151,12,237,149,145,110,110,79,163,125,11,40,21,96,13,153,229,229,105,24,212,100,17,47,108,167,207,100,88,26,32,178,251,182,248,186,153,70,175,39,253,167,61,119,26,245,45,180,157,88,88,46,69,134,232,15,71,20,20,130,74,97,60,6,143,13,153,22,0,142,10,229,65,138,86,166,188,18,176,250,219,229,252,156,1,51,154,34,39,62,195,240,69,138,250,195,144,154,92,96,103,59,3,21,110,44,126,21,92,177,137,221,69,34,219,203,187,194,27,194,234,224,52,209,143,185,10,143,60,152,196,55,89,171,181,226,36,14,20,240,68,129,60,110,18,220,59,92,66,8,120,206,106,203,2,251,112,251,53,187,26,61,150,137,1,19,18,27,238,141,182,183,249,175,71,35,45,185,171,146,123,106,12,93,250,70,253,120,254,107,119,180,111,89,125,30,97,1,184,107,88,8,50,101,193,224,55,248,123,119,68,44,53,5,153,135,12,81,5,216,80,12,121,238,121,45,106,90,120,74,232,62,233,240,184,232,62,70,216,166,118,100,112,113,49,191,60,66,3,0,38,53,204,61,97,52,160,249,124,96,229,193,231,131,21,211,176,84,104,4,49,230,61,109,204,143,196,152,69,81,37,57,40,206,173,171,253,238,21,231,220,168,109,55,223,132,68,222,42,69,23,175,120,117,133,166,156,70,156,114,126,6,169,192,84,218,183,8,33,198,122,60,175,138,157,102,254,248,147,66,39,128,51,19,223,76,202,253,116,200,3,29,227,111,97,209,131,40,9,160,11,17,144,134,105,68,234,209,187,87,128,62,85,64,52,6,135,97,130,209,140,82,51,105,34,83,171,34,239,240,49,164,41,119,71,145,119,1,99,31,51,148,97,158,142,47,216,220,247,182,182,178,21,231,130,173,139,44,91,244,119,118,190,124,249,210,254,178,219,142,147,217,206,207,111,142,119,186,79,159,62,217,65,201,38,5,10,177,128,115,168,40,8,133,158,238,92,133,228,100,13,144,44,89,103,163,175,29,180,167,130,191,92,171,216,66,69,139,161,69,72,92,203,36,247,152,22,134,226,238,0,93,220,201,149,90,52,36,139,216,170,36,182,53,247,130,99,155,170,189,116,116,21,79,177,245,131,194,182,9,252,230,20,224,163,77,216,221,6,204,45,208,99,253,32,4,220,84,142,12,113,168,217,114,169,251,188,72,53,104,100,179,132,127,174,92,66,181,134,160,144,3,190,143,129,124,36,60,146,195,182,119,139,15,9,99,106,90,98,14,56,29,146,100,107,23,99,141,220,81,4,127,138,224,54,160,91,150,30,127,212,117,18,181,253,100,150,242,12,30,164,61,33,29,27,64,35,65,251,221,251,211,252,234,197,72,150,20,53,190,164,125,3,60,126,174,120,147,2,45,158,74,209,14,80,211,94,56,76,81,221,198,154,157,33,10,94,24,104,185,231,12,38,116,130,69,60,42,123,185,175,79,162,232,41,199,70,221,181,85,223,44,18,27,153,230,30,25,132,3,135,143,137,34,104,69,159,109,249,56,86,89,9,214,89,65,66,193,157,168,155,104,204,161,55,212,210,132,103,170,50,62,34,123,68,149,92,9,233,174,60,248,58,180,176,12,208,95,189,187,192,130,99,111,221,206,242,76,134,189,248,149,105,129,75,56,101,86,128,31,88,206,114,236,166,236,110,172,42,174,112,122,254,67,101,207,119,11,124,122,178,35,77,199,207,132,101,32,39,18,140,59,234,26,21,250,85,49,77,115,224,68,27,91,9,193,190,138,124,204,149,74,97,245,71,74,47,45,109,4,81,131,96,215,137,135,244,23,0,112,228,165,170,192,24,192,124,252,204,207,213,195,38,94,50,28,143,48,206,122,78,18,77,144,34,138,135,147,17,250,212,72,251,25,20,88,229,94,151,236,144,2,77,105,147,170,57,124,154,132,135,194,179,232,113,89,40,64,224,52,194,67,200,127,189,158,160,192,22,127,99,159,82,152,208,185,245,149,56,1,15,228,57,155,5,17,197,14,164,93,84,159,118,193,125,176,121,120,251,165,60,160,99,143,57,43,195,27,202,191,237,184,162,169,60,251,77,124,201,242,254,203,233,118,76,198,187,72,20,84,54,131,23,158,170,139,31,213,253,93,196,95,180,94,196,23,181,93,83,26,217,34,54,217,188,14,139,180,194,226,163,106,17,231,198,124,231,27,206,242,48,231,221,212,100,181,180,218,137,176,236,167,156,197,83,53,181,180,53,53,57,23,168,42,241,207,53,229,63,40,158,88,213,201,147,242,9,194,63,61,252,103,23,255,217,195,127,30,173,105,16,25,79,163,57,76,184,99,16,6,179,108,86,214,115,214,180,114,44,25,209,28,42,101,202,29,181,144,91,53,42,97,194,29,117,128,161,53,170,192,247,154,26,111,20,203,171,42,229,73,107,234,33,5,121,242,253,139,195,220,89,68,33,177,176,69,213,173,156,18,215,94,106,199,76,222,168,165,151,192,150,171,250,248,113,215,25,248,254,20,121,20,85,133,127,214,77,24,197,13,125,37,120,168,58,136,44,126,165,202,240,223,85,165,184,148,162,175,73,44,236,154,222,78,181,146,249,119,125,207,122,121,61,165,170,6,10,33,250,74,28,97,163,214,237,175,44,137,173,202,198,15,11,133,81,47,38,158,76,170,10,47,252,32,202,78,209,181,59,237,27,9,219,222,248,233,167,190,240,46,88,157,107,215,181,244,95,11,54,251,153,243,30,90,11,90,234,221,128,65,53,168,167,114,67,122,114,221,190,243,130,17,202,137,234,90,41,101,174,111,75,206,186,102,60,90,214,218,118,80,111,64,148,123,129,151,172,214,78,49,107,237,65,40,214,56,138,38,213,77,65,70,53,40,197,41,35,101,8,1,34,226,179,182,172,14,167,90,66,109,249,34,108,23,18,107,235,113,30,183,84,83,79,174,170,27,97,8,65,216,80,94,69,126,85,149,204,41,111,147,82,190,247,213,164,34,156,105,203,168,39,173,221,63,184,129,242,106,226,195,28,237,211,30,207,36,174,142,7,126,22,242,49,243,217,165,62,28,4,42,63,248,25,134,146,109,38,162,22,106,151,20,168,129,18,191,40,57,22,93,42,28,113,17,165,70,126,212,86,211,229,203,80,77,109,76,145,65,86,52,79,199,228,174,132,40,156,11,69,53,98,66,99,84,4,71,228,6,146,79,42,115,240,178,53,77,66,111,246,2,67,18,233,67,173,193,145,57,150,138,74,74,168,46,19,175,203,101,80,214,30,182,175,198,104,250,78,162,101,224,207,210,133,31,109,98,224,73,5,45,71,86,49,204,45,222,158,146,16,199,181,240,85,161,53,37,151,158,22,148,204,29,124,110,82,15,93,182,89,46,179,67,245,156,65,126,152,238,234,243,26,235,180,194,246,181,67,5,175,50,195,11,208,29,147,66,103,195,102,53,67,1,74,116,12,123,158,51,34,37,149,201,223,190,39,117,144,81,35,211,171,128,149,59,74,222,123,151,205,218,95,179,166,197,22,144,193,223,160,246,172,88,53,135,214,149,171,152,19,253,204,25,94,247,42,207,90,213,206,52,165,144,115,221,214,224,179,127,162,159,151,228,254,43,153,108,124,94,18,227,188,36,27,159,151,164,116,94,146,187,207,75,130,231,5,80,153,100,60,139,81,30,205,245,116,49,28,55,246,226,134,94,222,29,74,247,209,173,76,40,44,90,221,49,170,83,231,104,214,157,192,183,134,173,221,133,168,172,124,26,187,115,72,201,159,244,30,46,220,105,46,69,184,240,98,229,159,218,61,247,194,135,137,246,106,137,87,216,76,60,200,167,240,55,125,54,29,52,155,41,31,201,129,23,13,83,82,243,20,46,163,15,80,196,71,23,82,144,190,93,206,29,251,192,113,102,77,175,117,240,48,124,216,238,116,186,3,242,171,141,85,47,189,3,161,242,112,13,191,176,63,188,92,220,47,158,125,0,117,137,235,222,159,244,59,78,115,236,30,122,151,15,207,155,95,30,46,6,7,244,242,131,220,253,237,109,220,158,7,164,66,131,90,227,251,182,2,31,46,111,129,207,230,236,225,60,223,34,205,139,86,211,187,118,97,80,135,78,31,255,229,15,28,240,107,241,112,178,186,216,135,253,106,121,80,179,143,45,224,143,245,155,124,101,229,128,219,158,3,195,198,156,220,188,111,115,0,249,39,65,175,82,38,132,173,91,230,95,24,34,250,206,102,185,95,110,173,13,217,32,127,47,87,45,242,207,77,154,252,34,60,106,232,205,112,17,253,149,128,94,131,111,223,174,123,18,63,59,253,112,242,238,191,143,0,65,159,254,247,224,138,244,64,170,11,222,222,174,203,21,205,32,104,169,231,109,62,43,249,117,215,164,200,52,82,171,237,136,15,122,236,126,214,221,160,122,43,198,19,157,93,91,122,77,199,233,87,44,71,205,76,14,94,190,60,251,240,238,236,253,193,135,31,246,55,24,173,105,237,217,223,164,134,48,253,188,218,170,30,0,95,197,237,237,186,124,109,169,165,210,191,18,36,228,241,136,108,49,18,14,15,159,4,60,112,20,53,64,220,152,40,253,132,237,109,251,147,247,169,157,134,193,24,159,61,62,1,241,222,212,178,233,204,228,84,72,229,204,20,79,96,185,153,253,9,95,24,249,251,107,215,109,180,186,142,181,190,9,31,176,194,60,236,139,87,49,11,53,253,88,114,201,138,181,76,167,149,124,114,188,4,220,224,197,92,85,77,154,216,178,40,93,38,76,133,85,39,205,4,219,169,175,198,201,254,162,172,181,66,203,64,19,216,182,164,119,126,69,169,99,177,149,235,79,232,121,145,107,33,151,217,0,241,180,40,253,147,169,167,198,13,238,114,142,84,10,111,148,53,91,68,161,98,40,138,197,14,148,148,149,128,41,74,77,223,127,122,83,142,212,12,168,86,82,226,134,100,110,4,55,203,156,241,16,226,21,47,163,206,192,28,158,113,179,60,248,191,5,178,30,179,198,77,67,67,220,253,134,245,160,25,153,174,252,7,141,52,25,247,27,203,36,180,31,52,89,211,114,6,141,213,199,200,162,173,34,121,118,145,88,200,76,98,65,121,189,52,158,179,34,238,2,140,158,232,77,250,12,135,227,37,197,183,99,68,67,56,111,105,135,99,60,33,15,19,109,200,35,233,186,78,135,0,101,159,189,166,158,135,101,116,85,40,157,194,216,215,63,250,213,74,82,66,69,55,17,177,23,18,45,206,2,75,84,248,133,164,58,252,2,146,82,181,65,23,252,103,157,125,219,247,90,190,24,160,34,153,60,56,233,253,98,90,215,213,98,76,200,42,50,180,130,54,99,215,8,25,17,27,17,32,66,247,107,248,132,187,9,137,140,8,9,147,144,151,175,17,37,7,134,6,17,31,109,120,185,106,119,201,217,171,227,131,239,209,218,33,199,49,230,23,26,124,209,9,68,71,150,169,237,144,211,111,38,184,27,189,160,91,37,207,116,77,177,8,151,5,228,210,248,90,217,67,174,57,22,169,42,40,86,95,91,1,21,201,210,97,52,82,53,72,120,191,182,10,41,163,141,101,29,77,20,95,91,75,211,80,227,67,59,205,245,222,234,107,233,202,113,122,53,37,120,175,214,159,44,251,168,229,217,131,138,198,185,150,94,194,145,142,36,49,234,71,148,235,239,69,170,202,55,25,77,174,78,152,124,75,158,90,63,13,242,181,161,226,218,83,175,244,74,109,176,192,182,230,218,131,140,158,152,53,201,223,93,76,50,189,44,95,17,107,119,61,72,218,11,95,26,91,174,159,14,150,179,114,215,248,248,28,237,166,57,215,198,93,147,224,163,115,74,143,206,234,97,55,26,142,71,198,219,46,34,47,63,154,193,101,237,123,217,112,210,108,162,19,100,254,99,192,109,146,68,234,82,254,152,123,126,19,89,196,184,185,148,15,216,214,27,68,50,190,227,162,87,90,215,58,198,175,121,249,107,42,191,124,249,245,255,88,117,175,159,113,121,60,110,85,111,21,245,241,12,174,173,127,188,190,62,236,140,54,128,61,217,192,163,188,129,67,108,0,210,208,198,18,255,54,187,234,87,79,253,218,165,95,178,27,119,210,244,30,215,246,213,19,157,245,100,103,187,133,206,228,218,110,212,45,117,182,87,219,217,238,93,157,149,187,200,187,215,231,179,183,238,229,64,182,168,182,120,197,161,187,250,150,154,160,164,210,224,141,235,203,86,121,149,217,136,228,197,38,177,105,121,211,240,20,244,113,100,42,216,218,168,100,67,247,163,121,132,243,24,109,154,182,85,213,165,233,162,203,64,200,163,83,218,156,160,109,155,174,33,179,254,104,99,197,247,252,120,39,213,11,64,241,211,29,55,217,128,63,169,212,108,115,100,244,48,185,18,92,97,141,188,74,163,179,117,245,26,40,3,214,104,211,221,247,171,123,197,81,183,18,50,160,204,31,19,251,27,20,46,92,235,37,61,182,106,199,173,37,82,62,113,68,44,88,165,159,45,34,165,150,53,179,53,5,58,88,148,35,31,16,163,173,95,105,197,90,43,167,118,173,105,34,180,203,197,222,157,210,120,60,11,105,249,191,89,68,204,91,69,141,43,184,55,240,73,182,116,181,26,235,129,133,228,249,90,79,181,161,212,141,195,187,50,252,162,3,53,171,62,124,206,128,53,61,56,170,110,180,254,140,50,147,87,92,67,7,9,147,133,86,164,94,106,72,75,163,182,130,50,32,208,42,24,42,26,235,107,26,194,14,222,132,80,77,89,91,79,24,49,68,59,221,78,135,42,9,253,129,117,246,212,53,54,212,220,110,90,68,17,192,192,1,82,155,74,232,82,89,199,63,89,85,154,34,250,5,100,29,31,90,101,45,15,179,196,127,89,21,170,35,70,145,55,199,86,165,214,135,81,232,165,181,129,94,133,133,236,154,181,70,115,202,58,60,176,10,250,29,68,255,21,74,141,125,203,208,38,41,148,185,251,177,114,198,173,24,208,7,66,198,26,86,211,215,94,44,73,139,227,46,30,134,73,54,36,103,52,214,93,46,145,46,151,219,160,70,46,138,139,52,81,92,5,163,194,95,174,55,31,109,189,204,75,149,218,104,128,133,251,82,31,83,85,235,119,8,23,6,53,188,166,116,11,103,176,15,56,190,53,165,243,165,51,56,154,187,106,17,203,20,34,96,19,197,162,177,80,206,93,85,145,62,28,251,11,203,85,28,222,38,53,144,56,145,85,240,208,221,85,71,186,135,182,53,198,83,10,215,215,215,68,110,130,204,23,41,34,165,228,57,42,30,16,238,110,38,158,78,161,8,31,133,98,82,196,40,128,192,225,218,77,117,111,169,10,10,171,82,215,156,133,34,21,224,106,42,86,252,184,158,150,142,129,161,59,101,86,48,52,161,254,184,177,74,109,18,113,231,214,245,159,171,198,184,198,28,68,181,117,67,47,86,173,232,213,208,119,185,179,1,83,67,108,229,214,106,110,173,197,63,46,187,135,47,117,86,251,242,101,117,120,88,221,26,153,212,186,108,113,116,172,46,29,150,154,66,210,197,250,250,82,21,232,124,99,134,129,201,37,212,85,214,76,69,19,233,11,66,89,234,112,33,171,227,6,155,172,33,25,189,194,34,6,197,177,199,176,130,104,22,211,191,72,216,212,66,19,245,100,236,184,193,218,213,66,163,172,218,50,114,177,80,32,91,91,72,110,90,176,246,69,178,190,190,198,120,104,38,105,221,157,76,90,97,181,186,59,9,119,242,178,249,38,4,114,19,12,77,189,226,245,196,74,59,48,96,251,107,213,249,88,193,223,146,80,91,71,23,43,80,170,17,164,209,131,172,129,193,13,175,27,215,12,205,211,221,58,173,193,42,9,79,36,158,175,145,199,18,22,251,1,185,15,168,122,51,112,183,182,50,116,66,178,249,169,11,215,111,96,184,254,212,133,119,192,81,226,212,150,201,225,200,119,10,178,52,201,84,135,149,50,219,129,22,250,106,179,67,145,222,113,40,2,199,77,215,47,67,186,14,142,113,252,233,157,11,33,238,235,244,238,213,88,95,178,238,104,36,218,209,240,229,209,216,47,70,172,234,111,124,90,82,227,180,232,26,169,119,190,22,85,128,108,236,105,146,215,65,166,76,154,241,175,213,92,8,161,198,70,168,142,170,84,96,186,92,160,33,155,119,6,154,214,222,191,210,105,8,215,221,64,113,109,62,173,140,43,101,3,114,21,52,44,89,18,117,4,247,64,159,210,180,171,14,13,70,174,66,176,37,229,99,19,177,5,83,155,211,161,1,55,143,2,64,218,222,126,76,110,24,56,71,44,104,175,92,101,22,223,26,93,124,104,116,209,68,215,69,219,92,23,141,114,93,178,198,117,205,214,50,104,109,15,229,77,210,187,138,148,149,163,131,111,242,159,141,66,203,93,252,221,29,221,43,220,75,92,11,30,25,61,134,198,181,240,145,81,236,163,120,3,0,137,191,26,93,198,155,60,113,173,202,91,132,42,221,26,25,7,108,92,110,118,87,119,61,150,29,160,71,202,135,35,31,170,227,110,36,162,68,144,36,226,175,32,129,83,240,234,37,3,141,48,186,83,217,176,58,156,85,181,68,51,202,33,204,41,198,242,147,44,55,52,235,249,46,131,69,225,71,228,80,202,243,10,178,220,45,83,55,89,150,50,168,226,187,7,31,221,41,27,52,186,49,197,132,106,192,213,110,41,139,67,243,34,211,31,122,49,95,77,217,196,10,117,94,104,81,254,40,117,49,238,173,28,74,186,40,95,43,130,94,179,38,251,58,118,83,91,87,64,108,106,4,226,118,44,174,96,158,175,141,22,206,81,130,174,95,10,158,49,12,175,129,12,169,250,13,188,6,178,122,175,129,172,253,254,229,43,148,166,3,43,198,252,185,238,55,208,247,18,187,187,251,29,186,210,26,35,184,6,117,94,57,240,241,81,74,30,133,37,167,242,53,151,75,29,209,189,196,32,1,68,177,156,115,7,146,158,254,65,30,40,201,183,238,52,152,45,121,254,86,199,181,104,168,86,16,53,146,237,109,59,105,127,73,130,76,228,57,110,245,100,35,104,230,19,187,134,165,89,149,156,243,8,167,120,18,172,182,183,35,61,66,59,70,88,72,40,13,10,97,164,77,27,73,221,4,189,215,165,248,103,239,169,230,46,113,188,177,187,68,221,195,34,46,21,30,230,200,201,157,76,157,176,41,3,200,26,51,225,109,10,65,160,113,225,19,85,127,206,88,212,144,216,50,101,147,70,171,145,46,23,232,96,211,40,129,46,140,217,68,33,167,45,88,78,43,166,213,65,215,32,56,183,120,218,96,219,219,150,28,139,158,12,195,101,5,183,132,52,200,202,194,48,83,174,33,203,180,25,96,176,105,49,248,83,28,93,131,93,113,191,112,232,78,111,153,102,13,22,100,23,144,124,206,26,88,187,17,3,112,169,77,113,27,232,52,22,200,9,209,3,34,169,220,49,130,233,249,129,97,252,208,124,191,110,212,251,117,156,244,5,84,195,232,21,80,245,1,166,36,196,0,184,187,58,116,33,248,35,252,3,88,137,62,82,195,53,244,126,101,42,45,78,63,202,29,75,195,58,24,126,23,21,76,20,228,22,248,170,1,103,62,188,230,126,108,85,36,205,220,221,177,102,231,111,155,228,140,230,7,132,76,234,165,107,192,0,206,148,63,194,183,206,208,11,120,180,119,225,171,47,85,195,160,243,156,33,177,141,96,23,180,39,113,196,156,130,137,63,108,85,28,94,50,32,192,138,22,238,56,29,184,234,81,65,159,187,15,40,102,17,12,240,60,216,55,59,247,234,39,171,97,198,170,224,92,81,56,63,140,116,23,132,204,169,134,167,67,238,83,24,1,28,96,134,124,76,55,252,84,3,31,225,141,109,234,145,191,200,11,248,179,231,184,231,240,231,145,227,206,224,143,213,57,239,62,182,208,33,219,206,47,232,194,184,255,113,7,255,59,244,91,191,30,180,254,159,17,124,238,228,135,250,50,167,66,102,109,242,186,152,27,234,147,87,235,62,57,202,225,32,56,142,195,219,91,214,190,136,211,108,159,245,119,126,193,38,71,253,225,206,199,143,163,157,160,157,49,178,242,223,151,237,240,234,59,59,59,86,51,34,15,67,88,15,238,179,188,49,79,244,224,224,211,21,119,208,86,27,221,123,110,70,247,230,238,127,165,235,21,160,207,189,75,104,120,169,238,236,32,253,33,203,22,194,175,137,122,42,133,124,109,38,148,153,86,231,202,86,94,165,244,56,168,86,162,166,32,182,244,3,243,39,44,17,108,52,239,31,15,175,150,117,123,11,164,160,8,48,13,88,225,132,125,94,194,154,105,143,159,103,112,17,163,115,99,74,63,17,237,13,71,18,196,130,60,90,56,250,92,167,38,252,117,222,236,109,52,102,2,0,130,107,194,17,244,148,222,179,83,49,24,125,222,251,8,154,103,220,209,21,121,201,252,196,127,151,171,41,207,199,48,174,19,62,135,202,129,21,60,85,24,29,125,150,46,233,25,239,236,69,254,109,248,169,168,90,36,225,41,6,221,186,203,145,140,241,156,133,7,106,136,149,241,162,75,19,17,124,146,158,212,230,45,73,119,163,130,92,175,28,5,215,92,238,32,241,93,126,188,102,228,192,68,182,69,88,66,134,238,253,178,49,220,159,33,168,19,160,43,231,237,17,83,62,132,206,200,25,204,132,48,137,6,86,113,4,136,111,134,247,19,37,14,164,55,13,126,136,6,194,95,59,87,132,61,38,50,38,119,9,195,51,185,126,164,180,195,58,83,254,255,53,208,157,4,41,222,50,180,251,24,78,64,251,36,82,71,91,181,195,139,101,244,137,20,49,179,182,153,80,89,74,42,151,155,77,218,21,221,170,120,201,103,65,202,201,187,32,154,193,5,141,126,80,48,96,179,26,22,207,84,101,169,118,85,57,202,144,131,130,77,206,235,26,167,22,114,14,253,133,127,30,132,65,118,237,209,169,19,238,239,249,133,147,103,58,242,57,224,236,130,195,204,230,245,42,176,0,118,92,27,233,122,105,199,210,213,110,123,238,39,159,114,80,108,168,59,218,205,242,96,148,178,236,23,32,189,205,27,145,59,85,235,74,69,53,164,86,216,37,92,239,120,223,9,125,181,78,95,57,115,195,84,175,87,185,52,136,53,113,94,92,41,169,215,87,92,30,129,49,42,119,80,229,61,169,147,36,155,244,207,147,229,2,110,54,113,47,73,122,158,147,238,46,214,37,218,158,55,187,167,53,171,157,7,213,186,80,244,90,241,219,183,84,142,55,242,24,27,81,71,221,216,249,54,126,194,54,42,178,80,54,220,237,152,227,254,42,224,40,79,86,248,121,194,62,197,12,187,106,181,245,211,153,59,138,46,158,122,129,212,242,4,251,134,87,233,235,245,93,32,249,124,225,78,193,196,6,232,69,169,232,174,148,57,237,243,229,116,138,209,28,234,182,39,19,59,211,149,59,211,221,235,147,198,1,240,129,86,95,11,122,129,142,178,144,52,229,18,120,68,141,26,219,193,114,174,184,134,160,92,41,175,131,248,174,166,99,255,122,148,111,110,233,126,229,62,79,24,190,23,162,44,77,202,120,137,66,139,180,80,243,148,82,223,139,129,142,171,79,132,36,69,181,70,129,0,63,49,70,82,213,65,126,21,13,170,209,19,236,11,148,180,100,178,229,234,110,156,216,154,113,208,219,53,86,197,109,50,106,69,106,73,144,141,22,87,79,199,221,172,49,190,82,182,233,172,43,95,82,40,184,85,143,186,229,181,92,68,213,50,93,52,67,206,1,15,206,33,235,232,106,204,22,212,15,190,184,243,214,208,41,183,192,235,19,75,74,30,244,61,146,173,213,192,65,25,165,168,61,19,200,28,183,237,218,66,255,92,117,50,157,50,218,151,56,81,181,37,47,215,245,237,200,82,57,189,163,159,216,245,117,205,195,45,27,40,174,237,250,54,138,165,181,102,202,219,119,87,83,229,26,57,109,116,248,135,210,70,213,244,206,183,186,250,171,41,175,141,104,149,255,220,254,255,185,253,127,207,219,255,63,119,252,127,238,248,63,224,142,255,134,119,238,55,190,104,114,104,188,226,98,10,94,245,70,10,122,250,81,46,243,241,151,20,138,10,255,184,40,213,130,223,248,135,130,133,137,0,88,20,252,106,193,67,86,145,33,195,156,101,23,241,164,111,125,127,244,193,114,5,21,208,103,60,182,208,167,53,177,254,230,133,88,127,147,223,16,101,219,77,60,93,28,1,72,110,175,179,71,242,61,212,221,93,166,24,134,70,105,201,16,49,245,134,123,106,120,255,242,85,78,81,61,16,137,13,72,69,219,216,140,110,222,230,3,171,253,64,243,241,105,28,140,196,229,98,217,42,250,39,97,244,216,13,59,91,147,45,224,204,205,218,229,99,99,51,105,47,97,200,105,213,32,10,96,37,154,31,162,127,241,227,248,11,75,14,1,87,217,206,104,229,198,136,155,211,54,133,189,0,236,124,162,73,119,212,96,208,255,171,125,131,34,46,150,46,226,40,101,92,174,215,247,93,46,238,195,232,100,244,195,53,5,24,253,172,40,210,112,117,249,2,102,235,223,43,124,121,138,209,15,109,252,69,31,7,122,15,137,219,233,114,54,131,15,54,57,22,15,78,21,2,140,0,215,202,20,232,140,111,111,139,105,88,72,143,228,40,140,47,198,70,52,71,62,69,140,164,184,26,232,203,170,137,46,53,33,43,65,130,58,39,251,90,201,139,182,248,101,95,217,188,24,190,107,231,178,81,128,77,167,175,149,63,223,160,188,155,151,175,197,63,89,9,67,175,129,65,129,163,242,86,49,138,181,22,43,114,161,130,201,127,113,220,23,181,135,150,191,185,153,7,215,255,77,7,87,217,18,98,20,163,134,15,83,208,4,206,55,171,194,210,136,183,18,35,113,24,143,6,20,11,25,159,14,39,218,3,87,64,81,225,206,204,162,94,224,172,10,137,22,193,152,53,242,172,243,235,140,165,158,213,204,154,86,203,106,218,73,171,43,53,200,244,5,225,200,5,195,17,232,200,197,175,58,195,168,16,40,189,203,176,123,32,30,95,71,60,190,185,209,128,89,115,197,133,58,120,245,11,240,234,87,195,43,47,230,154,11,226,184,41,154,80,85,2,108,109,5,215,191,27,98,11,19,137,16,36,253,34,72,250,101,144,60,116,220,179,63,238,30,153,176,49,236,231,143,39,175,15,227,57,224,66,10,108,47,86,211,215,194,47,29,240,103,33,145,133,202,129,104,79,14,23,2,172,214,34,244,199,204,222,249,229,227,206,14,134,216,196,8,245,33,130,138,157,232,11,34,94,207,34,25,159,224,232,237,187,163,183,31,40,166,69,27,135,128,86,35,247,128,153,132,131,11,191,77,12,196,112,231,13,133,49,202,138,104,21,110,78,18,91,87,129,245,84,80,250,152,44,146,18,222,241,154,91,142,16,80,37,190,249,252,7,226,27,184,14,43,54,216,175,223,96,223,220,224,24,46,170,138,13,246,55,92,166,216,189,161,128,170,192,94,0,184,247,1,195,208,33,168,130,249,65,81,159,227,186,160,48,146,253,118,133,17,69,20,136,107,255,148,240,153,199,238,164,22,160,72,237,149,10,121,114,222,122,171,28,26,53,165,148,196,163,104,130,62,254,121,212,209,200,212,88,15,28,87,34,74,200,26,78,80,35,168,53,90,160,63,98,10,34,154,211,28,3,184,255,19,245,84,232,63,239,184,28,223,55,198,88,165,129,64,206,21,27,206,89,35,4,182,140,1,10,185,240,163,134,166,64,28,120,55,101,146,5,21,18,10,20,139,96,220,87,110,152,135,249,99,182,37,28,177,180,132,0,203,113,187,48,89,228,229,75,145,99,66,21,57,38,24,80,92,130,66,7,94,232,134,207,188,222,67,223,40,22,99,252,98,35,133,95,100,20,74,198,182,14,198,136,49,90,52,248,212,210,122,224,55,155,54,192,163,8,14,6,96,20,203,185,189,181,2,84,75,71,3,41,249,102,174,18,160,217,244,246,22,70,87,94,20,122,167,210,2,48,6,218,78,230,253,188,12,96,63,211,128,63,249,227,120,213,211,169,141,241,248,10,81,183,69,45,173,146,164,220,24,85,222,249,216,94,76,166,127,151,239,244,153,154,161,66,54,100,233,170,198,20,234,76,80,131,179,9,209,237,45,197,141,217,222,22,154,5,59,188,49,230,208,3,110,178,17,2,102,28,1,247,121,141,31,35,118,181,128,243,200,38,18,124,53,201,109,158,217,32,71,76,112,24,68,161,6,134,171,109,62,112,26,36,156,130,100,56,220,236,178,212,139,171,7,90,76,53,206,160,215,233,240,249,244,58,164,37,187,90,119,24,67,119,221,49,14,220,13,240,64,92,143,69,210,111,140,175,4,210,88,163,185,198,129,136,2,73,1,103,239,163,132,52,150,24,7,53,109,36,173,25,192,9,141,134,167,215,243,243,56,68,7,182,228,145,118,4,156,242,22,92,224,118,224,133,36,248,178,225,238,32,249,221,0,155,67,47,130,34,74,148,80,208,33,141,35,249,156,140,188,166,195,197,100,74,111,199,199,81,196,24,40,54,136,224,172,92,147,182,207,86,178,189,29,14,165,180,105,100,124,192,37,41,139,66,111,190,80,163,137,149,242,91,86,165,5,87,161,35,205,156,60,124,20,100,22,38,138,132,182,50,71,81,161,170,108,225,254,164,66,113,231,181,136,153,232,103,25,155,47,50,12,3,78,82,140,229,24,170,178,70,132,33,153,51,174,166,165,244,128,44,138,118,151,227,116,63,199,4,91,104,208,28,218,234,57,224,227,199,135,150,107,5,150,67,209,51,144,24,193,165,6,6,199,67,77,104,113,231,47,32,69,145,189,222,50,98,233,216,95,144,95,8,248,226,127,230,248,7,213,27,87,20,107,145,171,179,242,78,99,200,204,235,143,49,18,42,149,209,70,97,14,193,53,251,15,140,254,209,166,38,192,174,2,167,14,173,112,101,192,217,209,213,194,182,236,253,254,47,183,3,231,227,199,244,33,157,109,252,225,225,63,246,240,23,107,0,63,70,195,95,232,207,195,91,44,11,137,31,225,63,163,91,252,215,218,119,154,240,255,7,46,51,207,187,216,118,17,124,118,231,151,225,199,171,78,167,245,241,234,213,171,81,243,239,59,37,76,104,64,63,151,128,160,169,251,75,162,132,48,36,213,205,212,199,39,82,34,11,120,40,86,161,31,47,245,226,69,204,28,249,77,145,115,49,42,142,151,233,97,126,99,128,32,160,128,57,133,101,23,132,174,168,140,142,175,22,226,128,4,52,246,157,95,150,217,180,181,255,228,239,185,158,149,131,131,205,170,200,52,177,233,153,217,80,232,220,172,180,35,82,169,214,9,39,117,7,214,232,9,174,209,116,58,218,145,125,17,141,157,218,22,14,226,137,69,180,151,76,10,210,184,245,228,201,163,167,173,46,166,163,40,112,101,6,216,214,98,215,9,137,189,95,0,107,219,222,223,234,124,252,56,129,189,159,52,29,27,82,246,29,132,51,84,223,230,143,15,66,216,14,160,232,75,208,115,36,200,162,241,86,2,20,227,30,234,172,6,104,127,48,134,63,61,12,62,21,12,119,201,197,105,154,19,26,41,146,21,46,197,132,97,42,158,91,42,80,18,249,19,101,195,116,228,13,199,238,100,180,146,160,48,199,225,79,209,149,106,174,231,219,108,78,133,86,223,148,55,198,219,160,115,112,1,3,98,195,233,200,237,161,98,222,5,119,196,122,129,167,100,6,39,100,6,137,176,122,179,252,120,66,10,14,99,202,83,225,19,150,113,206,145,232,76,73,190,101,40,118,203,49,84,87,105,16,15,172,7,156,31,2,24,163,184,212,102,204,25,174,150,212,117,218,233,2,238,35,27,142,150,245,192,113,11,138,203,205,102,166,43,46,183,131,104,194,174,222,81,219,206,160,213,69,71,141,48,62,204,226,249,66,215,137,20,135,37,118,199,72,122,110,94,68,113,0,31,63,218,109,103,103,230,90,127,239,98,12,121,32,125,105,46,216,180,162,62,10,74,165,114,236,114,24,214,3,78,4,181,186,116,135,200,90,130,153,141,212,112,208,245,138,250,100,77,162,156,117,102,115,248,203,131,209,195,7,196,143,72,68,149,218,25,198,53,213,85,54,229,137,176,188,125,139,139,48,68,243,61,32,250,118,36,26,233,62,173,56,43,24,158,58,239,207,251,184,111,15,63,126,105,141,30,58,248,235,127,62,191,56,31,225,47,194,96,251,128,189,246,1,248,61,199,193,108,15,86,200,46,198,148,226,138,201,159,73,186,6,244,230,255,208,15,57,125,131,143,62,195,5,110,160,179,74,61,213,179,135,157,214,83,191,53,61,104,189,26,221,244,86,78,177,19,117,248,121,8,198,246,20,137,73,129,171,236,156,64,119,187,143,29,98,78,83,82,22,39,84,153,120,112,81,158,163,228,150,163,24,31,80,140,90,83,44,133,74,110,98,33,45,32,177,54,36,89,61,255,219,179,112,64,22,190,98,48,198,178,210,63,241,87,168,244,239,3,58,75,16,131,255,5,149,254,3,206,100,134,248,199,80,250,79,239,175,244,63,254,143,78,248,29,58,225,147,223,67,39,220,180,103,192,21,19,15,88,149,15,79,145,155,6,179,8,213,189,144,56,231,191,221,57,186,242,177,198,113,146,90,46,176,67,196,201,250,97,218,103,251,0,154,227,112,57,97,24,207,20,78,111,43,78,130,25,122,220,128,66,228,97,179,111,77,99,100,115,45,254,158,181,172,215,217,152,172,211,227,22,90,219,59,191,144,102,246,126,95,82,59,186,102,247,111,81,181,230,122,186,155,43,92,199,95,161,112,29,172,81,184,230,181,157,250,129,193,182,207,235,116,172,121,153,175,208,180,166,144,168,255,12,101,106,222,94,133,74,53,207,248,3,20,171,231,245,128,168,197,75,44,192,228,25,215,24,243,116,197,95,19,106,214,169,67,139,75,69,233,248,200,43,195,71,50,145,151,255,18,100,23,135,249,249,194,16,0,102,138,91,165,146,157,152,42,217,149,250,195,193,221,122,199,134,194,116,178,161,158,118,242,237,245,180,43,31,163,72,119,15,233,130,4,208,9,130,142,168,237,155,233,156,245,50,211,214,107,126,39,27,106,126,39,85,154,223,98,169,169,87,129,95,12,72,41,63,190,9,19,232,138,124,184,171,170,223,225,98,121,78,68,111,194,96,146,187,59,228,66,200,4,209,224,96,202,232,114,115,23,182,81,222,173,132,45,183,114,253,156,170,59,142,174,35,212,79,170,22,84,161,147,109,254,144,39,46,41,77,151,169,66,106,150,23,119,83,122,55,145,167,168,125,30,79,174,185,188,26,19,236,187,30,68,4,110,208,79,187,82,21,146,75,133,94,69,208,33,76,226,153,19,184,207,35,62,147,143,248,153,218,182,111,244,152,143,12,72,197,99,62,122,149,221,228,49,223,47,63,230,199,119,63,230,135,235,30,243,25,42,219,214,106,218,86,170,217,42,4,11,103,32,216,88,199,118,69,15,75,8,175,117,218,175,252,109,205,169,84,198,172,184,134,215,234,60,142,109,127,3,157,71,55,113,227,252,105,248,119,209,123,172,85,242,149,170,143,102,181,61,227,162,17,218,126,154,58,35,241,240,228,112,155,191,57,45,25,133,191,69,42,214,221,202,85,27,159,110,168,56,41,116,246,18,169,178,247,180,90,159,48,107,227,251,200,241,239,101,81,16,23,181,13,179,187,181,13,227,146,182,225,238,159,74,219,144,25,234,108,58,133,83,141,135,101,233,66,114,155,190,237,255,168,151,255,1,234,229,211,58,10,177,232,65,236,235,169,68,17,2,161,68,17,166,245,20,97,92,67,17,150,213,137,55,160,248,170,41,162,184,64,17,253,94,244,216,253,137,167,113,61,241,148,214,16,79,227,26,226,41,117,199,142,224,72,117,109,165,202,178,66,193,201,85,250,77,75,78,123,204,97,55,114,186,107,254,175,67,119,205,73,41,170,78,109,215,245,215,208,100,74,85,247,223,229,70,94,111,137,240,215,184,142,255,115,233,222,235,210,253,214,250,229,37,33,244,242,219,139,185,223,178,236,75,156,124,122,227,71,254,140,84,140,80,55,138,167,173,149,124,143,185,228,155,132,192,129,16,2,147,52,120,23,95,213,198,118,248,155,253,192,252,71,36,92,37,18,230,65,60,122,157,142,187,132,127,31,15,138,110,67,148,119,11,248,242,88,46,212,172,19,148,70,95,41,36,45,210,31,172,152,146,139,134,224,0,252,124,129,160,197,127,220,222,150,79,3,110,217,207,111,142,177,71,233,31,34,247,40,5,117,94,43,209,153,112,160,175,20,163,76,231,55,120,227,136,9,113,12,182,174,92,14,109,83,253,253,80,106,12,145,194,87,74,79,92,186,119,159,92,3,68,169,86,197,109,94,236,67,252,2,9,1,82,160,82,154,239,28,89,174,248,43,175,238,243,87,128,30,87,69,53,39,175,32,185,13,71,24,152,101,18,196,167,234,158,11,99,128,77,104,133,43,79,186,249,144,241,1,192,179,230,241,175,45,82,194,99,147,22,57,158,230,67,0,58,165,46,135,158,130,245,70,4,240,43,201,9,160,114,67,235,228,92,179,102,226,242,120,105,200,52,23,136,132,11,166,35,178,173,188,209,32,168,111,232,152,187,5,160,233,71,69,48,90,57,213,242,197,168,90,190,248,53,162,123,53,171,153,118,132,242,137,136,125,190,145,143,141,192,84,141,89,112,169,174,202,82,122,251,60,136,38,66,38,159,95,176,144,131,62,98,251,204,164,162,247,113,124,170,165,66,97,179,165,151,177,12,121,126,198,63,204,108,34,230,84,62,125,85,143,164,212,155,86,108,53,168,54,140,213,214,21,206,98,36,53,215,241,129,195,206,10,132,187,92,7,147,237,136,239,41,104,102,117,130,230,162,58,181,33,227,46,64,9,251,99,189,133,116,107,165,196,106,240,254,248,2,86,6,187,166,224,199,146,12,17,88,74,165,212,27,34,11,149,152,90,183,42,69,250,91,65,247,129,36,25,170,224,59,65,248,190,3,192,238,3,63,73,25,86,104,73,4,151,92,59,111,248,94,138,245,49,92,197,232,203,81,105,128,29,71,135,232,63,125,194,39,61,215,220,163,221,232,253,215,132,45,187,161,80,228,228,24,109,210,103,171,194,19,140,147,0,113,224,101,40,136,215,169,55,105,189,145,160,28,57,63,15,253,42,187,50,189,124,148,151,175,115,237,201,111,74,60,24,158,121,13,54,155,210,165,103,225,34,68,21,154,155,171,139,164,52,122,166,223,33,146,58,64,202,175,120,131,87,93,235,37,218,192,120,172,216,240,145,130,124,185,139,113,242,226,252,137,66,70,95,146,148,134,69,155,128,58,13,64,36,18,175,128,63,115,219,36,202,230,60,121,132,70,45,200,151,87,180,93,226,202,3,10,18,37,244,130,133,14,45,144,78,92,121,171,34,167,35,92,22,95,108,111,111,109,69,237,18,86,150,64,16,238,219,108,211,171,55,41,55,227,85,52,13,229,160,137,67,222,2,162,155,126,177,7,163,85,108,65,216,196,194,80,224,140,16,134,80,48,149,33,103,41,74,216,210,98,211,33,178,63,142,200,25,58,5,96,25,95,112,15,76,252,24,81,196,156,67,74,202,207,53,106,128,96,165,133,60,120,133,131,104,150,196,201,22,238,68,154,108,33,141,202,33,154,161,76,252,65,41,194,186,70,254,50,150,206,88,51,10,18,0,221,10,162,111,165,163,168,90,255,97,197,99,19,141,132,86,44,169,33,231,139,47,49,3,166,194,177,194,7,169,210,110,225,201,23,226,62,45,115,224,111,111,251,54,133,86,50,86,243,43,198,36,120,46,28,0,166,112,201,194,53,181,249,220,235,225,27,75,105,81,81,224,86,78,5,76,50,97,33,203,88,163,34,211,113,81,85,95,111,28,120,52,37,105,44,12,14,213,181,101,83,213,99,39,205,196,68,64,155,96,157,249,17,119,178,28,94,213,79,91,22,213,76,250,124,85,255,246,118,1,92,166,15,45,46,176,78,225,172,122,222,82,24,106,248,100,75,106,102,139,155,206,100,4,96,128,112,174,132,242,49,44,41,169,8,98,237,37,95,110,12,32,91,122,234,203,77,44,56,110,65,22,119,135,208,75,195,70,13,212,22,253,251,113,135,254,236,112,133,83,0,201,177,166,69,138,106,166,104,159,146,9,80,183,197,149,51,118,9,95,244,131,149,195,17,82,5,156,237,171,74,4,234,253,96,191,216,74,39,111,165,191,126,145,243,78,214,148,1,208,189,240,211,247,230,214,234,66,12,121,195,212,131,137,224,27,58,3,197,64,184,51,133,169,225,42,171,189,37,203,0,133,224,191,114,53,138,235,164,226,242,20,221,108,213,181,81,90,84,108,209,156,97,213,144,106,39,136,213,143,117,200,90,95,219,4,194,149,75,162,35,77,59,230,126,139,203,3,51,99,19,34,9,67,129,58,162,213,147,245,164,69,245,250,14,238,56,211,76,19,118,157,235,196,21,144,129,39,37,182,138,147,98,117,35,168,212,215,145,90,187,104,217,251,220,235,40,1,93,149,106,207,130,171,234,186,93,135,128,42,215,178,170,84,175,138,127,163,122,213,204,54,8,102,87,103,123,235,149,174,92,83,219,170,86,205,234,160,208,186,161,111,149,83,181,146,228,174,91,107,157,82,223,68,77,203,45,233,103,253,89,21,179,220,89,1,220,138,92,120,117,244,35,147,99,149,65,144,228,50,183,13,92,68,66,176,42,119,16,172,226,42,136,164,214,72,240,117,90,35,153,210,26,49,6,84,163,57,82,193,174,22,148,71,74,92,234,253,244,71,124,245,66,87,102,90,21,183,91,214,37,41,39,23,57,82,90,161,53,26,37,153,17,25,68,174,195,32,108,151,17,61,234,200,175,99,187,59,253,58,95,111,161,137,37,163,59,37,21,154,89,181,91,150,199,244,11,175,112,38,23,43,36,17,207,59,5,108,39,179,211,139,96,154,145,88,95,118,162,252,113,171,247,18,113,61,151,100,5,252,232,70,124,84,196,167,27,33,78,229,193,44,147,168,104,226,1,13,56,6,35,221,169,144,70,168,209,43,209,135,26,120,77,88,213,194,44,138,222,181,114,231,61,26,155,207,39,192,69,85,117,215,3,73,157,244,151,234,234,71,75,68,148,101,241,72,182,193,14,147,137,94,86,28,93,253,52,69,249,202,9,85,203,117,12,224,41,99,214,77,222,225,162,182,161,18,35,195,178,160,209,214,146,84,253,247,209,37,77,173,182,12,93,64,13,121,26,107,149,53,168,84,241,220,220,169,90,33,106,149,207,226,70,239,91,84,219,24,238,122,125,16,42,175,43,180,212,168,176,84,236,181,84,101,113,145,183,41,223,20,147,141,30,155,191,217,67,243,122,63,115,189,77,252,204,113,31,120,246,154,227,235,168,6,31,153,207,201,242,120,25,181,4,78,170,127,203,101,197,183,220,71,117,94,248,190,251,77,94,248,190,83,111,216,27,10,139,213,177,149,68,77,133,39,60,185,255,185,31,188,223,251,25,90,208,85,21,196,148,137,121,239,68,79,209,230,232,233,254,88,216,45,210,30,38,35,100,87,80,80,142,188,98,100,37,227,98,173,170,176,246,69,6,232,186,3,131,174,163,232,151,165,152,152,146,254,85,104,146,127,10,89,115,229,93,40,159,241,232,218,27,220,117,73,103,117,151,116,86,92,88,86,125,73,235,2,107,233,158,211,220,234,223,113,3,105,209,10,164,138,177,24,91,66,250,82,235,31,247,62,55,145,188,84,214,34,126,100,244,255,44,200,22,1,77,70,96,208,55,170,206,113,40,43,23,173,123,150,216,28,95,238,213,225,203,199,191,9,95,62,254,3,240,229,211,63,13,186,252,231,33,193,228,62,8,48,41,34,63,121,64,87,110,133,98,205,121,89,253,102,190,26,17,215,171,59,87,130,13,234,142,119,31,89,78,251,5,215,187,130,132,241,147,115,31,227,118,217,214,222,238,227,30,170,205,187,214,211,71,187,176,79,197,247,173,45,205,198,147,104,13,118,133,39,22,131,53,65,237,167,187,187,79,177,54,128,144,93,193,255,214,184,143,226,38,198,217,48,25,41,71,8,240,91,182,44,67,197,65,146,119,19,244,19,55,68,151,62,34,179,127,147,123,89,139,176,18,205,211,151,117,93,223,205,127,51,212,56,12,201,227,136,76,91,137,183,120,213,6,107,163,83,83,214,30,3,225,207,218,65,21,19,31,225,226,79,188,98,164,95,214,142,73,39,72,121,184,42,153,203,102,20,60,73,139,134,212,53,226,38,117,72,179,43,65,172,200,218,145,87,142,200,89,84,117,170,80,123,145,72,110,85,161,33,22,105,147,132,27,207,181,124,203,229,178,27,24,186,87,105,144,45,102,162,238,213,246,133,159,190,251,18,201,57,241,197,198,10,216,198,194,179,118,48,150,33,107,167,94,15,64,96,104,58,63,97,10,82,162,223,199,223,12,69,33,194,167,147,72,170,146,61,230,170,100,143,72,11,11,128,194,71,217,157,11,203,206,81,174,252,7,57,104,177,110,94,168,32,99,253,24,53,197,175,77,117,209,190,66,153,142,12,115,67,212,156,248,188,12,194,240,104,18,100,232,88,176,253,63,248,101,198,141,67,159,11,40,144,225,81,227,132,45,117,130,238,79,82,239,75,16,77,226,47,188,214,237,173,242,180,237,142,11,187,142,46,53,66,117,79,194,174,47,210,246,44,140,207,253,240,29,89,217,40,141,33,175,12,93,40,38,66,119,120,210,5,72,222,14,249,164,85,159,0,42,19,239,134,134,210,79,93,109,90,125,85,196,21,211,238,143,87,218,206,76,92,57,111,124,168,211,215,35,175,152,175,216,248,219,107,54,202,129,192,133,194,230,172,111,165,17,234,215,157,199,203,104,226,39,215,253,73,60,166,11,137,52,153,209,144,25,154,0,244,148,197,113,120,238,39,253,225,208,58,143,195,9,122,21,129,1,6,99,139,171,187,39,24,114,21,163,254,194,184,62,49,107,228,66,177,48,30,127,250,188,140,51,76,71,215,42,45,74,193,188,27,78,230,247,129,38,146,63,123,43,76,15,131,52,235,91,113,2,41,108,98,65,46,79,56,7,232,102,153,69,69,210,113,18,44,32,45,93,158,99,129,252,19,166,206,75,4,20,225,186,111,181,186,88,64,126,53,187,60,151,155,89,195,122,246,173,36,11,69,155,40,83,28,90,233,220,199,32,182,112,176,44,242,204,6,227,190,88,162,167,206,149,54,230,97,215,237,185,187,238,158,251,200,125,12,69,121,222,24,67,7,247,81,190,113,115,238,143,63,205,18,92,77,252,198,204,41,112,237,242,55,44,217,44,18,31,214,56,100,126,68,107,133,1,159,113,73,41,40,180,107,93,6,19,22,91,35,104,142,124,79,92,192,130,67,207,214,235,8,229,245,141,12,168,36,224,251,19,214,104,183,219,22,81,149,239,162,240,26,105,171,127,254,105,175,57,198,187,119,31,227,129,30,52,80,104,73,136,222,253,20,237,234,183,183,171,7,195,83,225,30,160,82,106,52,101,199,151,68,246,70,235,29,3,196,209,37,174,177,82,217,192,128,131,20,120,48,139,27,34,44,98,238,67,54,243,100,124,97,244,21,210,29,36,207,20,57,39,29,90,36,210,161,133,239,169,60,184,223,7,98,60,91,158,239,152,30,105,157,141,46,43,84,20,65,9,53,122,68,66,183,72,78,238,143,104,109,216,66,3,1,32,70,235,91,132,130,90,140,112,144,229,78,12,113,174,114,125,112,22,115,204,217,199,16,188,66,12,213,183,160,56,111,75,224,213,28,247,97,40,95,196,187,253,27,89,152,59,69,17,250,231,226,67,218,55,2,122,129,137,246,95,0,142,129,19,33,27,69,128,118,85,191,84,66,108,53,210,147,112,140,39,72,122,200,194,229,49,227,115,173,129,246,191,178,145,21,96,193,37,76,98,82,98,195,243,88,196,200,108,158,51,216,73,246,146,251,91,47,149,165,101,230,76,146,254,166,72,201,43,225,211,28,70,88,21,222,88,127,192,225,172,244,223,89,168,222,39,196,10,121,198,89,177,165,62,178,185,65,66,241,88,95,20,161,38,198,63,4,125,46,198,10,39,36,229,157,252,61,193,232,220,28,70,92,163,91,189,70,155,69,184,157,246,22,92,218,188,30,237,182,120,22,17,128,32,249,5,94,99,225,167,25,251,225,195,155,227,250,242,98,30,2,84,68,166,217,95,199,24,5,153,209,194,18,211,226,181,184,22,143,238,25,24,41,132,253,8,214,112,30,0,169,63,133,251,46,69,149,33,170,140,1,58,69,198,121,184,76,242,116,197,42,229,125,32,30,174,106,94,183,119,139,140,165,107,143,49,104,111,194,48,100,56,0,79,196,18,156,58,185,16,165,102,221,64,254,194,7,182,15,228,19,112,96,61,91,60,127,118,158,60,127,182,179,120,78,174,150,209,205,180,103,89,72,167,200,163,232,249,174,26,119,16,45,150,168,76,175,50,157,60,79,142,246,230,34,155,135,125,223,197,41,244,3,78,190,244,99,141,33,20,229,19,110,39,153,79,156,94,30,191,160,18,116,126,178,77,68,155,151,69,199,102,112,183,108,73,73,131,40,191,111,27,159,82,67,186,8,15,145,3,123,97,236,118,42,150,196,34,190,174,10,201,255,81,125,43,188,85,223,125,5,148,98,40,140,194,13,173,51,158,69,127,85,46,89,98,40,247,145,232,99,19,14,117,42,175,198,40,191,55,243,112,189,105,33,78,47,249,77,133,89,134,158,42,206,111,232,49,80,175,121,73,165,149,24,238,135,18,21,244,67,242,148,10,11,57,105,3,196,114,63,187,252,135,59,33,141,152,96,124,66,159,175,162,84,196,61,208,82,160,204,25,82,209,65,40,95,76,169,37,217,165,31,82,162,79,137,103,233,24,238,182,215,19,184,11,221,120,223,30,27,60,35,77,156,195,228,101,68,94,170,181,143,118,154,38,164,130,116,149,137,66,11,31,35,109,139,66,252,195,172,104,164,105,245,93,232,70,211,212,84,75,114,118,246,191,63,30,157,157,158,158,156,29,190,123,251,225,232,231,15,232,252,217,142,188,138,116,242,6,149,24,254,159,93,78,93,37,108,6,132,44,18,181,202,185,96,90,155,209,246,39,19,244,24,137,75,8,227,59,17,69,188,177,211,71,133,198,177,7,108,225,152,67,198,194,211,151,212,93,122,139,125,185,91,253,73,155,95,72,135,36,1,27,44,246,113,165,131,8,65,229,52,187,6,162,222,3,32,144,91,91,201,54,143,249,84,152,227,46,57,119,236,20,26,245,150,251,195,17,34,234,177,159,217,75,24,84,127,56,150,46,127,110,36,121,8,248,69,10,57,66,117,157,79,86,119,209,170,37,231,171,249,29,232,162,28,251,239,70,204,118,114,210,124,6,88,127,10,96,119,123,203,148,170,136,109,77,130,75,139,188,96,3,120,30,162,195,167,2,201,179,114,135,80,21,10,10,22,135,35,214,75,155,60,192,169,250,128,197,251,150,172,225,160,67,194,21,48,233,195,17,32,239,27,177,224,137,91,56,3,125,31,25,63,223,139,133,244,202,125,250,104,111,183,36,137,194,201,72,28,0,221,245,118,31,117,44,135,238,52,198,101,146,48,188,192,181,218,231,25,92,102,28,111,13,145,74,107,93,182,186,79,252,233,211,39,157,241,8,184,154,20,88,5,160,58,66,118,181,106,179,176,197,47,192,214,4,136,48,32,182,163,179,179,32,99,243,70,186,240,163,114,101,206,189,252,109,119,119,119,43,152,227,64,252,40,171,111,164,182,254,83,31,255,187,73,19,237,139,24,168,236,82,67,238,230,125,246,169,5,157,217,250,219,244,209,244,187,169,191,90,187,78,141,254,52,72,82,188,181,225,30,190,153,3,69,142,74,130,13,250,175,62,240,212,159,47,128,39,155,149,27,104,224,24,39,64,161,197,179,179,51,100,145,111,22,112,92,161,104,191,219,126,244,184,247,232,242,75,163,219,238,236,117,31,127,7,191,58,255,63,123,111,254,221,200,113,29,140,254,43,16,228,200,132,217,4,26,251,66,211,122,141,133,36,184,131,28,110,51,26,207,105,0,13,176,137,165,193,238,6,64,144,226,57,114,190,56,222,226,99,191,207,254,98,39,177,35,59,94,223,203,179,236,216,138,99,75,78,124,206,251,83,222,17,103,70,63,229,95,120,117,171,186,186,171,87,128,28,82,139,191,33,53,84,119,117,45,183,110,221,186,91,85,221,178,158,175,220,93,40,44,140,165,122,71,214,23,144,13,171,116,129,244,236,253,105,181,88,144,234,117,173,187,48,16,17,192,248,140,147,123,20,234,138,174,43,189,66,52,157,224,115,201,209,152,41,139,44,74,176,138,36,21,110,85,47,36,57,178,71,75,67,22,111,185,16,59,149,250,29,185,175,197,192,221,138,200,163,33,197,112,75,173,209,80,138,105,106,35,54,146,165,177,22,83,37,136,27,173,200,42,241,200,194,148,139,125,74,11,55,197,158,225,86,142,162,204,200,252,6,51,8,33,227,49,215,19,7,3,52,146,136,65,8,66,239,161,192,229,138,66,169,194,29,11,130,200,149,132,82,147,107,151,133,74,137,83,138,130,32,151,32,165,91,226,18,37,72,26,162,164,73,17,146,226,69,174,179,34,172,148,184,14,74,234,225,164,65,209,200,53,70,73,60,78,74,22,185,76,73,216,94,225,180,18,83,240,172,36,172,148,185,9,202,149,192,73,105,84,23,46,8,73,26,36,9,66,152,35,23,104,219,59,241,58,250,247,26,94,48,212,128,179,191,134,55,13,46,241,175,201,205,37,74,31,175,117,145,230,183,164,53,52,237,53,44,109,155,75,186,138,10,133,41,49,24,27,121,17,77,188,209,127,249,251,242,247,229,111,224,175,250,70,159,21,52,161,75,72,9,133,168,24,14,129,28,94,132,180,43,156,53,80,32,211,194,68,140,134,212,118,125,46,29,231,66,228,95,36,100,49,242,89,42,180,215,101,200,228,155,213,65,164,51,23,152,135,200,95,218,26,35,182,66,134,28,102,218,97,241,196,202,95,90,218,16,195,33,67,14,123,2,27,139,133,10,133,209,66,83,146,6,88,2,99,7,23,17,192,11,176,16,62,64,250,151,91,158,146,22,80,217,80,104,44,55,245,147,66,40,51,32,195,130,211,78,36,185,125,162,23,66,241,180,149,74,64,166,242,159,130,104,107,155,149,254,52,67,40,68,213,128,80,146,31,156,135,18,240,135,199,255,91,36,57,174,204,190,248,2,234,68,100,171,229,61,112,14,85,128,150,37,242,63,14,45,123,21,67,146,142,240,250,93,69,1,223,29,40,165,72,35,205,37,124,206,254,33,93,52,91,111,33,93,20,233,185,241,100,50,141,52,221,68,60,157,72,64,148,112,112,79,20,75,171,101,185,45,235,115,34,44,60,161,4,124,157,135,212,44,202,14,99,214,92,247,139,214,101,253,243,159,79,190,41,65,64,132,207,127,62,206,27,65,201,237,213,117,35,11,242,23,150,248,72,247,139,75,226,231,63,239,254,102,168,246,115,184,134,55,187,145,47,42,87,120,149,23,129,90,240,179,173,195,216,173,137,221,235,177,65,191,189,88,23,53,41,147,226,228,131,226,246,238,152,95,95,105,43,72,182,10,91,123,251,39,149,253,54,122,218,132,63,229,106,73,64,194,95,40,233,135,235,25,9,50,148,142,138,213,195,163,77,244,164,61,64,127,54,42,227,138,208,27,140,33,147,80,93,217,170,238,119,120,65,88,85,186,40,167,208,30,11,194,124,43,135,62,148,7,130,80,140,67,169,76,15,170,61,131,252,71,245,244,90,235,124,31,63,30,236,237,239,22,15,86,79,197,236,86,124,71,62,63,95,94,17,90,109,81,229,151,151,47,182,82,155,43,153,205,98,34,183,82,172,44,31,231,235,107,149,134,146,25,43,107,177,114,39,166,28,108,149,27,177,221,212,158,32,157,84,54,139,237,163,216,90,49,85,169,37,55,170,181,253,211,198,65,109,175,217,219,218,215,74,229,170,180,83,125,208,204,238,173,60,124,208,200,243,241,150,54,63,74,108,94,240,241,248,126,124,127,103,39,145,143,63,72,54,226,61,237,98,77,217,232,63,92,46,247,14,19,131,157,228,89,182,186,243,112,69,21,213,109,190,36,34,108,108,87,43,8,212,113,123,95,67,157,43,238,77,132,115,161,177,183,188,127,160,109,32,44,9,53,165,125,92,21,74,165,162,220,6,76,172,87,145,162,83,219,219,156,44,11,66,187,182,185,87,67,157,47,238,10,227,154,80,169,148,59,109,225,172,150,170,174,46,247,118,73,222,50,42,223,105,55,42,80,126,82,67,104,23,43,229,118,91,168,213,182,247,80,83,194,249,154,144,90,19,186,85,190,179,93,20,210,85,97,179,183,146,138,169,189,147,214,70,41,149,139,233,137,100,253,52,25,31,117,243,107,205,81,173,182,94,221,204,181,226,23,53,244,190,188,53,202,234,177,196,60,223,218,109,239,141,87,247,246,171,237,212,81,254,112,173,118,60,217,89,91,235,212,150,55,246,87,55,123,197,114,85,235,84,30,34,120,31,32,192,38,107,107,194,217,238,96,117,99,248,32,127,180,145,61,175,229,142,230,59,169,86,167,114,48,201,104,82,114,146,31,240,69,4,79,162,93,154,52,123,15,179,122,67,202,181,138,235,181,181,74,73,140,37,58,203,147,234,73,181,221,222,92,219,63,106,8,155,114,117,175,134,186,189,86,146,106,155,203,146,46,20,59,187,123,7,66,91,217,203,14,132,211,170,220,65,122,228,88,79,142,132,149,221,202,90,21,225,182,211,150,170,165,213,81,183,189,137,170,89,19,50,218,78,173,123,177,34,228,55,142,79,19,217,196,110,173,82,44,245,203,241,158,154,204,31,13,135,155,245,102,189,174,95,12,142,246,90,173,229,117,85,221,172,86,81,29,149,147,124,181,183,165,148,59,155,103,168,105,148,180,177,82,60,217,24,76,138,251,39,221,61,4,11,2,38,85,219,220,104,230,199,165,206,166,140,82,132,181,234,131,146,112,146,77,43,173,98,121,35,155,87,226,231,15,115,25,117,53,129,224,63,201,173,85,119,246,203,153,163,108,250,225,218,36,177,179,186,185,221,169,136,197,147,229,196,73,113,173,188,222,65,116,128,126,132,129,80,157,236,28,173,36,154,177,81,39,206,15,133,53,65,216,147,218,43,169,234,177,208,232,111,157,148,179,123,141,98,103,115,11,160,67,63,168,201,189,218,114,103,167,172,102,198,107,123,43,187,40,183,145,94,170,229,58,231,146,182,113,208,62,232,72,195,53,109,187,153,106,74,177,146,144,110,239,78,86,199,8,57,199,203,155,71,35,61,167,181,120,52,185,208,143,209,190,176,94,93,153,212,54,59,23,45,109,249,168,113,120,86,70,136,52,191,1,14,0,183,40,251,124,170,188,185,169,36,171,227,73,86,108,236,180,70,226,252,209,218,240,34,87,212,134,231,218,197,131,129,176,222,62,158,108,36,243,146,116,146,170,213,132,210,195,110,122,126,84,95,123,216,215,179,185,82,177,88,196,112,118,86,59,241,201,102,242,98,244,48,86,239,247,83,235,208,198,197,74,70,218,200,39,226,249,243,244,224,120,212,40,230,196,246,26,106,51,39,84,229,213,101,52,104,180,44,162,252,125,128,5,217,96,237,221,124,103,135,194,101,135,181,152,138,111,239,182,145,245,210,203,110,37,211,195,147,73,54,127,174,181,219,171,39,199,218,94,44,185,211,215,68,140,195,26,250,193,227,41,156,198,229,98,190,149,237,55,19,147,110,54,150,31,175,64,123,234,250,184,138,170,60,21,90,43,227,170,204,224,65,105,139,244,251,100,125,77,216,83,87,249,245,82,249,244,124,235,44,231,133,51,52,252,123,85,97,165,83,61,65,86,197,166,166,219,97,22,6,237,221,243,65,117,245,76,216,217,30,204,11,235,157,250,158,160,116,202,177,225,206,184,187,42,118,219,173,106,108,191,179,106,214,89,234,9,39,149,70,105,175,178,159,98,104,225,160,179,85,172,162,178,213,226,132,182,93,234,8,231,213,195,210,158,112,144,2,134,81,41,203,66,187,183,134,104,119,189,65,96,60,111,31,239,162,97,62,89,222,198,56,40,167,106,149,234,137,32,214,228,85,50,143,182,171,43,43,53,97,185,186,91,238,224,54,118,58,69,166,141,181,234,198,222,206,22,251,190,179,183,69,222,119,19,66,251,98,175,90,28,148,170,141,241,113,133,151,107,123,53,185,79,250,60,68,239,39,99,252,222,17,154,136,213,159,105,163,81,108,43,214,206,142,86,243,189,100,107,123,231,104,94,212,245,243,76,62,94,174,239,201,221,110,53,57,218,201,201,229,234,249,74,237,161,50,74,236,119,212,135,125,113,114,164,63,216,169,159,93,36,123,233,135,91,221,122,125,240,96,69,75,141,43,227,6,30,207,193,74,167,211,174,78,42,213,201,74,109,109,80,65,115,112,125,123,128,120,75,109,188,81,221,43,183,247,132,68,103,29,225,229,52,181,223,222,30,20,73,94,33,141,82,145,21,89,105,227,135,18,122,72,161,33,43,79,164,116,103,244,224,226,156,215,14,15,86,71,219,163,213,236,195,179,98,118,93,148,107,203,213,94,234,32,155,59,59,31,34,89,87,42,237,78,132,154,80,93,173,174,1,31,134,177,45,238,21,119,139,85,109,184,137,144,91,77,9,85,224,217,8,3,181,205,218,30,66,248,96,69,105,119,86,16,215,168,181,59,120,60,216,242,251,39,23,181,82,105,77,110,147,188,246,242,219,53,52,230,109,249,88,40,87,42,167,136,132,32,11,154,90,168,3,213,42,202,178,81,68,60,115,101,109,51,33,179,240,152,109,12,132,202,158,176,223,215,132,90,21,23,111,35,249,128,218,66,242,1,207,175,206,198,67,225,176,179,93,131,249,97,194,202,180,143,100,206,222,218,5,146,50,142,178,15,215,78,214,155,101,166,157,73,169,88,109,150,133,118,7,117,31,37,140,133,210,122,185,186,181,50,104,35,249,132,232,101,178,82,92,111,150,142,79,55,107,98,245,84,120,88,73,239,173,238,202,107,251,229,249,149,177,240,48,177,59,94,213,27,91,124,110,12,26,65,113,109,119,63,93,81,59,107,8,169,75,75,97,80,82,50,201,186,123,43,218,61,186,61,31,161,7,83,99,13,115,151,136,64,85,173,112,57,146,53,25,22,132,97,215,226,158,94,31,168,131,93,73,131,67,72,28,81,147,195,41,254,175,32,194,61,86,143,195,105,30,169,148,16,55,0,123,126,23,240,222,189,48,196,171,17,251,205,174,132,119,30,87,53,78,87,6,133,112,60,154,29,157,132,225,128,119,1,117,107,0,135,192,10,70,99,76,191,177,106,230,104,25,174,25,189,162,240,34,237,94,67,208,226,90,208,51,106,82,110,116,216,38,209,235,21,14,178,223,45,208,179,66,81,17,85,62,146,182,96,151,14,184,173,65,149,118,52,105,229,64,173,129,83,26,31,8,130,157,32,214,151,176,5,133,177,144,102,184,142,177,207,188,112,105,32,40,11,8,10,19,203,101,161,43,181,244,112,33,156,67,88,186,226,12,20,195,222,14,178,234,30,14,115,120,127,73,184,39,247,229,176,125,71,199,243,95,255,199,243,255,250,206,245,151,127,246,244,223,191,241,236,95,255,225,250,219,223,124,246,139,223,132,93,93,235,7,116,170,239,209,157,62,233,8,118,95,163,142,212,135,200,50,232,91,195,207,128,67,134,10,227,23,168,1,193,220,128,64,163,143,136,7,252,233,183,127,240,236,221,127,9,71,30,223,184,38,112,188,233,181,161,164,78,172,218,62,252,202,55,159,253,231,59,76,109,48,180,200,254,149,172,250,186,98,93,130,51,61,186,172,119,165,237,190,196,145,45,10,136,238,122,97,27,121,224,93,39,94,3,19,231,209,200,152,163,16,86,149,241,2,190,229,97,1,227,4,170,198,7,2,149,49,94,10,192,212,130,51,97,199,89,24,227,160,139,207,202,227,4,219,200,161,225,62,95,32,147,2,141,118,42,205,195,174,41,21,143,163,177,111,194,168,29,14,152,1,240,70,180,217,133,134,212,237,210,6,46,201,178,49,222,7,132,106,105,160,73,12,251,150,184,240,12,153,140,121,69,250,100,204,8,252,240,64,149,36,7,122,144,197,221,29,246,152,161,130,78,44,96,36,161,26,227,9,30,60,137,231,82,19,147,39,152,138,6,169,194,174,13,131,128,56,50,26,225,167,191,121,247,250,189,239,24,180,201,133,181,19,212,62,88,255,173,46,122,128,69,19,93,30,132,193,160,188,98,6,118,42,4,41,158,54,166,74,112,67,142,163,185,15,222,255,201,179,31,125,105,74,115,143,185,56,254,55,27,61,61,24,43,6,61,13,36,85,83,250,154,39,73,125,68,196,100,81,142,7,89,57,137,9,32,255,75,33,166,223,254,238,233,191,127,233,163,35,38,220,220,125,16,19,194,82,223,32,39,34,61,62,61,212,132,64,255,75,33,167,235,31,253,244,195,239,255,246,35,35,39,210,220,61,144,211,178,50,84,13,106,194,82,13,9,217,79,11,57,97,208,255,114,68,221,179,239,254,187,165,137,125,36,210,142,180,120,35,162,162,132,5,203,7,206,205,13,68,217,95,104,41,10,96,146,210,135,214,85,240,221,82,10,25,3,199,235,35,111,245,14,111,151,12,15,84,25,41,186,19,135,134,215,86,170,253,150,98,105,119,215,95,254,93,232,249,151,190,235,165,44,178,197,108,70,3,83,250,91,127,31,122,250,251,175,66,105,182,143,230,30,11,56,148,147,109,101,91,100,75,70,38,41,194,157,24,156,140,211,19,136,242,80,186,177,157,85,155,156,237,145,25,4,102,5,181,124,140,205,168,14,163,195,127,223,233,149,223,70,88,210,8,66,171,105,49,24,234,41,199,170,126,176,154,204,74,111,251,59,34,97,91,2,204,32,156,96,10,22,104,129,234,44,230,51,212,75,159,113,17,170,118,134,113,48,229,42,44,250,98,50,225,136,141,232,222,175,138,114,65,123,27,178,6,17,107,172,77,167,230,204,114,31,56,163,21,211,11,36,141,221,152,56,78,219,21,71,136,192,213,14,221,90,137,146,195,86,1,251,214,66,108,70,58,198,35,28,129,0,75,12,129,4,215,12,123,32,103,169,146,152,53,108,93,100,200,140,205,129,214,80,26,91,196,72,126,99,235,171,93,163,111,225,42,57,83,131,188,89,21,88,143,163,69,81,45,134,226,112,195,74,176,248,54,138,70,56,83,94,220,172,22,194,181,105,89,19,73,1,17,226,128,242,163,186,178,161,140,37,181,36,194,241,61,78,69,147,115,17,110,69,140,182,228,46,226,36,246,227,135,248,170,211,190,71,57,51,168,17,108,6,86,205,16,30,104,66,251,142,139,123,44,96,23,92,208,48,184,81,143,75,248,163,220,3,205,184,68,0,126,61,112,186,68,162,94,82,235,119,218,20,180,201,224,130,227,240,166,50,94,52,131,47,43,99,60,13,109,129,54,205,185,185,180,36,189,126,25,182,22,15,23,240,242,47,146,25,175,54,196,102,179,153,14,95,1,95,224,92,10,129,231,1,113,212,20,118,43,153,77,74,100,188,150,116,107,114,202,172,27,194,201,41,194,231,231,224,8,97,122,234,179,149,93,121,20,22,195,143,161,32,70,199,229,149,99,147,54,222,83,42,189,62,199,232,72,244,158,128,71,201,199,196,43,194,170,227,230,199,132,227,227,88,49,63,197,237,159,128,144,232,39,222,250,196,210,25,243,153,110,223,230,236,182,25,91,185,103,22,32,37,6,54,175,60,206,206,209,60,120,67,122,79,210,52,17,130,196,70,141,39,18,2,234,10,31,8,228,52,44,5,51,245,92,138,72,199,68,46,155,5,233,216,160,167,83,52,140,231,200,92,23,111,42,166,231,6,195,201,124,60,213,72,167,19,97,122,122,16,103,91,106,88,71,7,195,249,76,74,154,226,176,212,163,42,196,245,190,207,237,154,120,189,187,161,244,122,74,31,150,189,145,242,196,106,20,228,195,14,74,39,126,65,162,205,248,85,67,148,53,194,236,44,197,135,72,112,170,246,200,125,56,205,6,199,101,156,142,184,51,152,211,59,162,42,246,252,220,113,86,14,167,83,206,250,194,168,246,56,182,61,109,183,141,20,38,56,21,199,91,223,209,68,102,188,109,72,219,43,100,174,108,80,47,192,110,12,167,81,17,182,187,19,93,30,205,251,240,81,90,221,131,45,214,98,15,9,30,189,239,139,166,207,32,6,57,231,81,8,216,109,31,245,7,31,197,245,68,30,91,187,135,157,245,66,8,123,246,111,239,95,255,243,55,24,132,17,246,236,233,239,228,108,216,115,98,236,195,183,190,246,244,27,255,151,189,214,89,48,166,15,110,131,49,125,48,27,198,80,62,212,55,52,243,186,248,110,27,125,160,121,30,111,39,125,39,91,181,195,228,14,15,164,253,53,57,135,225,138,153,37,237,12,185,27,130,156,32,137,79,31,148,236,13,168,248,189,239,62,251,238,47,175,191,250,183,8,143,119,61,52,246,186,9,91,33,65,105,241,21,240,56,72,156,134,3,255,79,31,60,113,48,128,156,55,31,63,163,224,44,67,72,179,90,163,104,164,124,108,3,153,246,28,200,153,236,73,78,110,64,47,129,47,161,7,202,147,57,223,53,5,136,114,131,158,246,110,186,72,97,111,70,149,90,8,193,65,237,204,180,118,225,221,53,240,101,216,106,243,184,108,83,194,161,66,224,56,167,216,22,137,176,228,200,133,22,155,138,42,225,0,201,86,223,254,233,221,235,159,254,35,217,96,102,253,16,49,143,232,252,18,59,124,192,149,115,162,140,161,244,235,102,55,69,21,124,39,67,112,28,216,147,96,15,31,156,96,176,251,18,152,42,2,132,39,25,162,133,30,202,22,230,188,86,95,146,105,88,42,116,136,183,169,243,252,249,143,255,238,233,119,255,124,253,119,239,93,127,245,127,50,133,27,162,214,32,55,50,123,205,113,98,113,208,73,78,188,38,104,230,45,116,165,145,212,213,194,112,170,147,30,54,233,71,235,162,38,52,65,227,213,168,39,128,144,59,62,151,110,250,98,136,43,136,106,94,232,163,241,20,190,242,99,34,95,123,235,250,223,254,217,6,190,141,247,56,56,138,210,63,81,134,36,232,245,44,252,164,217,28,53,154,183,96,39,184,220,76,220,132,228,116,248,149,16,48,79,144,145,198,206,124,230,8,140,177,145,115,71,236,195,109,82,126,250,149,145,43,204,234,98,184,120,93,239,251,22,101,246,137,250,187,164,88,18,176,79,236,65,23,206,113,6,185,172,96,142,45,35,42,44,203,34,227,184,122,250,247,191,185,254,151,127,14,152,218,230,105,191,87,250,209,222,16,188,113,93,105,143,158,47,165,215,108,248,195,69,78,251,82,200,154,48,250,170,3,48,146,133,212,201,248,196,190,250,163,15,255,225,167,212,37,198,217,125,193,70,24,131,17,156,92,48,156,82,16,141,10,46,229,225,84,113,76,28,83,163,5,51,141,210,153,145,96,163,12,154,233,234,49,135,7,201,213,73,24,45,127,215,51,88,2,3,151,14,105,236,30,48,76,156,77,241,124,21,39,4,44,153,18,247,52,18,82,224,236,133,0,177,202,120,93,154,220,167,107,185,89,239,58,182,22,148,235,88,198,112,238,3,196,102,22,19,43,198,76,158,226,140,38,195,174,89,168,52,112,152,78,35,174,69,206,167,72,11,214,103,176,58,166,120,150,73,141,216,38,183,213,70,215,40,222,251,214,245,183,254,227,134,254,105,158,247,242,141,107,58,48,18,187,138,252,167,191,159,238,166,230,110,230,157,247,106,24,140,0,47,99,230,206,26,246,235,49,232,210,94,70,193,61,55,108,42,129,254,186,239,61,227,92,68,6,250,150,109,49,4,73,183,31,252,210,46,221,238,10,132,156,15,246,187,13,179,249,208,245,59,95,123,254,147,47,63,255,245,207,159,189,255,183,215,63,248,205,245,15,223,186,179,246,189,155,31,106,173,174,53,141,126,240,203,103,239,253,249,217,215,127,255,244,173,96,114,231,200,121,170,189,174,162,131,170,241,100,56,103,220,231,105,44,39,32,85,165,239,161,7,62,10,199,225,52,191,4,126,182,40,180,252,230,155,113,219,251,235,236,250,14,230,190,228,80,135,149,107,220,105,192,161,101,166,30,72,121,61,12,177,115,10,225,87,249,188,212,226,243,97,70,210,253,234,39,215,127,248,3,8,20,67,198,115,97,222,9,3,63,19,12,188,19,6,222,9,3,109,189,128,161,97,132,218,159,254,218,14,195,227,43,124,58,150,17,113,214,201,6,170,53,88,41,190,202,3,91,200,24,113,18,107,39,172,226,197,75,142,57,90,1,250,34,220,28,4,23,87,96,127,146,83,255,106,75,69,73,236,227,7,14,26,71,12,26,73,54,164,84,62,74,240,92,146,231,82,60,151,230,31,51,159,130,106,192,177,201,187,226,68,25,234,200,64,128,200,196,92,8,87,199,133,32,62,35,250,139,3,220,135,32,248,33,23,58,29,246,32,144,145,25,221,24,255,223,16,89,80,202,45,142,80,34,145,68,86,167,156,121,74,36,157,10,44,86,229,55,244,161,215,113,36,12,164,160,59,183,10,50,121,10,182,18,100,29,138,174,95,115,131,42,4,196,68,127,169,102,163,104,18,213,181,240,218,45,243,14,90,6,118,11,247,13,119,184,4,111,8,46,70,245,244,89,249,19,27,25,8,240,119,207,251,35,237,93,99,118,75,50,221,55,4,111,46,205,236,148,204,76,223,41,9,131,132,236,191,30,89,171,15,27,212,75,111,46,52,33,185,241,110,74,11,178,79,224,78,74,191,205,15,225,235,183,223,123,246,227,183,62,248,243,143,159,126,233,215,97,143,205,126,190,134,40,62,56,69,234,116,58,113,49,199,128,103,88,154,244,98,21,70,97,146,125,250,30,66,21,7,64,235,71,241,255,13,84,245,77,107,11,119,196,146,107,172,253,59,112,130,14,139,135,11,152,166,76,30,37,55,65,234,73,131,56,45,36,59,11,81,51,66,134,222,92,49,171,254,148,161,178,40,4,91,129,178,81,214,246,118,251,109,114,55,240,138,98,149,239,191,255,244,143,54,181,208,215,171,220,19,207,137,77,4,98,126,118,191,178,161,88,186,136,209,116,94,78,181,133,45,127,168,151,249,203,212,51,147,219,56,119,83,63,187,13,65,253,158,63,130,94,212,211,62,187,123,61,216,167,126,83,71,250,77,48,242,219,63,92,127,245,95,109,24,169,119,188,156,183,211,167,223,237,252,186,184,253,0,212,213,59,51,163,14,1,238,143,58,210,43,211,163,94,239,220,183,35,150,25,161,187,155,224,216,194,177,141,22,89,41,248,136,70,203,111,129,100,246,85,145,224,165,144,79,224,250,71,238,118,235,31,204,24,49,75,1,31,213,164,178,47,150,120,15,214,108,171,32,83,151,62,62,177,235,29,179,13,156,203,114,102,7,142,122,93,61,252,220,211,71,110,6,183,55,59,184,159,38,23,248,77,252,222,211,156,221,129,30,238,59,228,159,204,110,118,102,136,213,143,99,128,161,209,219,141,45,74,147,26,16,125,93,110,232,16,71,150,15,26,236,31,252,146,116,58,112,152,1,150,224,81,86,103,31,99,53,104,132,213,209,221,234,115,95,186,126,251,109,215,120,214,53,219,120,222,39,163,181,218,247,101,177,0,205,140,168,195,128,251,161,142,246,202,224,172,240,250,66,108,21,113,152,45,150,179,162,119,216,234,124,215,188,245,55,239,62,251,221,251,174,33,58,233,191,160,202,205,84,235,139,121,104,100,70,204,99,120,252,48,111,0,123,95,76,233,27,127,250,240,237,223,217,77,182,193,73,144,201,54,3,122,104,157,198,76,199,21,192,202,85,175,161,34,182,228,135,48,104,118,70,132,97,8,253,16,102,128,127,71,36,116,253,254,123,160,206,252,241,221,167,63,248,42,131,35,212,166,62,97,137,8,28,46,11,3,185,209,153,145,117,219,14,11,98,76,96,32,68,56,58,49,65,63,155,155,116,21,176,167,244,245,19,7,174,9,7,96,97,243,165,67,2,233,140,136,53,186,229,135,90,179,215,119,133,220,95,124,227,233,215,127,230,66,110,189,221,82,63,126,228,50,176,249,179,87,12,233,172,12,150,116,203,151,197,210,94,223,211,84,191,126,251,189,15,127,248,47,46,102,216,212,123,47,198,13,217,122,125,17,133,91,153,17,79,4,34,63,52,81,120,239,138,4,49,244,31,254,235,247,159,253,242,27,118,172,72,221,23,199,10,169,55,8,43,82,119,118,172,192,106,134,63,86,48,188,119,138,149,15,254,252,14,44,3,189,245,39,27,98,6,234,139,227,197,172,57,0,53,3,117,102,204,32,144,252,17,131,225,189,167,57,245,225,63,253,45,82,6,80,135,158,253,226,215,115,235,189,68,132,197,148,218,23,95,4,83,108,221,54,73,234,177,79,12,182,133,136,205,13,105,164,205,133,147,225,200,149,47,86,17,76,179,98,21,192,247,197,42,233,219,93,81,219,151,127,247,252,75,223,189,254,245,31,159,255,219,143,1,129,222,123,194,220,149,199,233,118,93,195,201,61,21,209,214,238,28,222,223,129,68,143,4,5,70,82,176,33,139,41,196,25,150,147,175,91,201,86,187,137,66,127,4,198,237,93,36,126,252,255,239,173,255,97,115,223,251,239,153,181,97,198,220,172,100,147,160,116,65,42,145,97,99,82,56,182,95,250,111,180,244,220,39,101,136,80,60,174,230,57,61,175,57,120,75,138,121,254,206,127,93,255,244,43,207,222,249,241,179,111,255,237,7,239,189,119,253,127,126,223,230,52,233,137,195,23,98,82,238,234,167,136,55,210,228,204,126,8,12,159,191,31,194,0,255,158,120,150,187,115,207,190,251,239,207,127,253,67,23,6,245,23,147,128,126,237,192,137,12,194,200,136,106,182,132,255,70,85,9,87,51,23,123,244,197,55,222,104,62,142,181,185,207,126,54,50,5,225,250,204,210,211,234,81,48,218,245,187,148,162,6,6,222,127,247,233,215,127,234,162,82,164,141,74,253,59,33,83,166,254,41,100,106,180,57,35,206,40,132,126,24,179,122,112,111,248,114,81,166,209,230,221,144,166,171,161,59,33,77,11,196,155,225,57,136,56,109,221,190,47,93,230,43,223,124,246,215,127,68,60,251,233,239,126,233,239,13,80,197,166,172,184,202,198,125,177,33,107,85,26,94,116,70,116,48,37,124,241,193,230,97,246,44,125,255,215,204,214,92,111,72,249,79,4,164,215,223,254,121,216,91,32,186,6,114,186,246,244,211,175,216,71,12,14,185,193,221,16,254,51,196,58,128,0,27,249,236,235,238,226,80,87,240,251,37,122,223,85,198,90,33,193,245,196,115,252,148,186,242,211,234,255,246,203,215,239,252,209,23,181,20,162,25,241,106,118,192,15,169,76,15,93,56,188,219,157,20,26,222,190,167,121,110,166,192,91,14,239,103,51,197,179,247,191,117,253,222,207,153,49,237,182,245,23,242,201,145,10,111,98,70,196,3,204,8,128,102,198,177,196,128,251,141,163,209,171,59,18,31,207,222,251,127,28,72,211,95,16,105,184,194,155,32,45,17,132,52,125,118,164,233,65,72,211,239,18,105,31,254,227,239,201,154,220,7,127,248,199,235,111,254,175,15,254,243,155,5,83,11,212,27,195,190,172,191,144,181,143,107,156,166,60,147,118,102,213,228,12,168,124,245,56,19,234,123,146,147,100,198,19,189,150,244,207,169,57,235,39,247,143,51,210,206,77,180,95,240,115,6,233,190,24,234,59,162,170,15,222,251,233,211,111,254,139,15,142,96,3,35,220,171,125,239,72,162,13,205,58,235,40,92,190,51,207,2,252,78,119,109,60,253,251,63,162,206,204,33,94,19,177,109,172,17,47,2,38,223,12,154,106,148,170,170,51,111,172,35,144,4,236,174,65,32,205,188,189,6,192,247,119,132,144,206,221,151,141,251,149,223,61,253,237,239,174,191,245,147,231,255,241,195,103,63,127,127,110,189,103,243,204,105,186,58,234,125,100,168,117,0,227,239,242,196,96,205,234,158,35,125,240,117,208,209,46,222,149,139,206,117,190,194,70,169,221,198,11,153,99,236,177,13,127,218,235,54,102,38,61,56,26,226,75,121,24,88,27,225,153,255,166,69,96,163,155,224,48,99,123,254,238,79,62,120,255,125,100,63,134,189,67,69,178,27,146,13,95,155,113,125,69,24,95,188,192,51,56,187,203,163,139,98,179,41,52,224,22,82,38,102,214,211,255,120,255,250,235,63,154,45,58,235,45,207,36,186,218,12,60,147,232,125,120,80,155,101,147,181,247,209,63,215,89,65,186,28,76,6,197,22,207,206,244,121,102,226,216,231,105,91,47,188,159,35,132,254,103,4,201,222,23,237,163,63,27,72,38,175,162,182,171,214,193,61,147,166,159,189,255,55,207,222,255,202,237,79,44,57,118,191,144,195,231,228,208,15,110,241,245,48,57,238,83,28,118,187,179,12,186,31,23,113,86,105,110,143,113,246,196,127,11,146,9,189,206,232,244,228,219,54,212,171,205,225,70,92,154,61,211,180,7,99,210,77,198,132,243,113,20,209,186,131,45,97,252,90,53,49,155,108,240,251,221,109,94,148,155,214,238,26,114,142,106,6,234,32,179,199,139,64,136,223,236,94,8,132,54,122,83,26,177,150,119,216,161,9,166,28,91,91,110,226,49,122,121,43,226,217,145,155,129,148,67,155,158,133,120,172,113,240,167,31,51,143,69,66,52,233,99,166,34,89,91,69,76,213,58,44,250,253,95,95,127,251,231,207,223,125,27,208,140,196,231,11,210,208,140,46,73,130,36,2,202,44,40,167,64,251,35,220,200,241,130,14,200,143,0,46,234,110,180,142,79,126,66,3,131,126,240,231,31,134,174,127,245,253,27,4,6,245,13,11,202,185,174,13,192,7,84,237,73,26,163,0,57,194,125,186,138,19,200,97,92,136,222,129,207,195,225,88,4,94,177,36,233,57,70,103,37,87,206,152,25,87,16,154,244,209,99,174,75,226,147,230,196,180,113,122,49,149,139,219,35,152,226,43,95,241,181,16,16,175,13,50,75,73,184,114,171,9,207,124,58,14,135,29,7,75,86,144,211,225,82,96,152,211,134,121,137,176,171,243,90,129,132,129,187,50,99,161,50,39,59,125,227,160,26,167,60,201,119,216,33,220,111,155,159,129,107,194,177,79,191,143,190,49,84,7,202,0,31,255,68,24,114,98,248,149,184,71,100,213,150,166,15,240,5,157,68,122,194,147,201,4,225,133,204,13,43,16,6,76,89,131,185,97,150,97,36,195,140,161,201,60,4,187,48,35,79,16,72,140,70,44,144,0,135,125,52,234,72,84,161,158,98,213,19,113,63,162,123,58,115,26,113,97,145,220,194,91,206,113,33,206,240,193,24,47,228,228,130,241,66,60,90,228,133,236,18,51,158,53,90,184,174,25,109,115,212,53,78,222,96,159,134,241,132,13,66,227,25,54,11,153,143,125,51,117,160,146,39,102,205,2,144,130,222,43,93,105,132,9,8,176,193,145,109,128,36,47,108,79,37,79,224,204,53,158,12,63,137,241,166,211,116,88,74,34,79,234,200,122,162,229,177,75,128,62,214,59,244,137,102,4,187,141,62,89,69,244,129,241,164,209,39,178,142,203,62,235,180,179,198,42,154,237,133,126,188,226,84,13,7,214,197,91,227,225,161,161,211,7,176,107,10,60,29,20,99,56,235,29,139,136,174,255,227,231,215,191,253,3,75,48,38,29,125,235,119,236,151,56,144,18,66,116,23,87,210,69,132,189,131,228,35,92,39,235,178,132,112,203,189,38,161,51,177,209,192,167,209,121,174,46,106,43,170,72,0,179,142,105,192,27,121,180,40,195,130,93,67,229,0,65,116,34,145,83,170,132,96,31,161,137,118,54,148,85,188,41,134,51,66,70,250,29,47,228,208,188,109,183,193,202,170,119,97,225,151,204,132,128,58,60,78,110,121,213,129,198,120,54,56,104,68,17,87,29,116,194,204,6,138,61,84,134,187,50,50,45,167,214,229,17,243,194,89,215,149,119,132,101,38,176,41,137,187,107,140,206,82,195,12,115,90,150,27,122,85,151,122,152,215,149,196,198,137,52,23,110,92,116,235,200,220,188,232,158,211,104,198,144,81,210,69,185,11,114,116,206,74,220,155,104,80,1,147,2,129,69,117,13,37,116,131,35,169,34,165,145,176,92,26,97,20,223,70,110,134,127,166,107,29,182,112,176,218,88,214,27,16,151,247,178,33,106,18,162,242,2,110,149,89,229,89,106,146,86,1,10,8,95,58,231,204,16,89,172,35,52,117,22,113,5,73,123,5,192,197,104,5,123,242,249,131,177,50,231,252,76,139,83,145,98,171,94,159,214,62,202,0,58,58,43,212,221,209,173,93,91,184,32,168,53,187,253,201,21,229,214,121,109,17,236,58,243,212,21,166,22,68,194,213,58,38,99,15,253,75,35,11,51,103,92,150,250,143,104,172,169,133,56,220,220,201,156,164,10,44,76,8,223,85,220,164,30,31,18,182,40,106,23,152,167,7,73,97,166,202,16,20,67,132,37,221,187,8,102,97,222,69,76,190,231,85,204,228,137,222,101,213,54,116,197,163,32,230,181,222,101,176,42,225,81,132,168,24,182,121,194,186,13,60,34,38,99,116,25,5,95,103,236,179,37,204,181,141,15,75,198,255,25,8,104,190,57,176,25,10,253,43,187,57,39,89,118,222,146,113,72,145,147,168,205,96,126,2,171,45,82,48,198,219,204,143,196,1,109,54,108,196,95,199,5,237,217,172,174,33,163,214,17,122,218,180,160,217,238,152,143,5,38,21,84,30,207,168,208,56,124,184,249,141,248,195,220,19,208,45,35,81,59,61,113,192,70,18,231,152,117,89,60,32,166,131,176,224,97,0,99,115,150,51,206,165,184,102,33,115,158,132,132,243,246,224,61,240,17,181,66,190,120,54,1,209,177,233,210,193,23,249,207,205,241,111,68,223,124,20,95,72,62,142,196,184,240,103,64,197,183,101,121,244,69,99,113,33,236,252,242,197,55,162,94,201,111,68,47,227,220,21,124,137,58,62,161,4,212,194,171,159,9,71,216,220,164,14,43,19,100,112,151,141,125,113,238,141,133,200,231,230,222,104,126,46,242,70,20,253,239,141,102,36,250,185,207,96,144,63,147,136,126,38,105,228,167,209,217,161,130,47,240,136,4,180,65,23,194,235,163,87,8,130,173,13,235,26,214,245,231,120,46,21,153,71,201,243,182,44,241,199,96,103,217,50,113,125,172,23,27,222,100,111,142,19,37,31,231,231,23,109,99,65,180,109,18,35,254,82,110,194,21,245,125,83,251,7,207,48,166,115,120,32,86,0,214,212,32,122,140,170,138,147,93,105,128,196,180,131,38,145,77,49,71,194,218,131,218,180,196,47,170,159,151,12,214,184,168,206,207,91,25,196,37,233,145,10,33,104,196,40,110,24,217,116,200,60,233,162,18,221,207,83,102,186,216,133,18,144,27,17,238,163,46,82,206,150,52,146,123,81,110,205,53,150,150,150,148,200,37,42,199,19,89,118,117,37,191,249,166,78,122,35,70,174,168,207,6,209,43,227,109,103,241,131,42,225,95,89,242,153,42,6,12,54,44,50,253,158,243,41,198,121,32,56,226,133,245,165,181,189,237,45,72,211,164,57,252,72,134,84,110,77,208,100,160,87,47,168,82,203,19,54,236,93,51,223,231,12,89,108,41,54,62,114,39,12,199,8,190,251,71,8,39,69,130,235,131,253,249,218,107,6,219,108,146,226,77,99,190,34,126,234,212,115,112,7,40,251,230,140,255,99,93,12,201,69,107,225,9,189,47,17,139,117,142,205,131,122,101,190,154,242,250,205,55,189,118,133,47,153,38,31,184,37,220,123,193,85,9,148,215,215,111,170,153,113,102,74,20,209,97,5,233,136,115,158,93,116,55,133,227,111,225,167,215,94,147,204,248,241,55,169,5,78,107,146,90,224,201,134,47,251,30,247,37,137,70,202,119,173,210,25,249,194,94,56,137,224,176,245,248,63,223,205,249,32,80,34,246,107,64,124,152,248,146,159,41,254,137,181,193,63,129,54,246,173,45,107,215,189,43,84,99,134,187,68,156,215,194,216,117,37,134,111,208,48,77,64,251,50,156,8,180,223,32,130,184,223,43,253,8,225,146,175,196,129,163,210,104,173,56,218,28,230,13,244,142,18,196,98,117,147,79,32,2,216,19,71,112,97,130,65,153,115,118,253,6,95,44,129,8,28,105,84,125,69,7,134,70,215,226,134,141,6,26,166,176,101,26,146,6,159,126,245,219,215,95,127,59,204,53,135,42,241,153,36,164,228,21,48,11,111,20,88,31,140,80,103,97,66,248,12,119,147,40,107,155,11,147,87,215,124,120,237,53,178,76,27,242,248,70,245,200,225,0,12,155,187,232,39,129,236,110,250,25,161,106,154,97,178,22,252,226,181,141,145,174,161,140,163,56,234,239,57,146,139,224,160,234,210,32,109,125,105,28,218,65,166,146,172,177,100,161,115,106,228,114,64,122,63,80,16,75,149,230,195,49,109,162,193,63,104,11,229,17,213,73,108,20,143,225,128,124,66,183,107,90,221,72,69,210,79,164,190,157,21,130,62,77,110,39,66,188,18,28,141,75,228,61,122,126,214,173,115,86,192,17,154,220,184,152,76,90,93,227,190,11,51,237,162,187,104,68,148,89,82,163,26,210,132,37,164,248,44,196,35,156,69,176,125,115,192,157,193,82,150,172,86,64,193,50,229,128,21,182,102,201,168,220,252,12,46,102,251,242,15,185,65,135,220,11,194,245,150,134,92,11,59,159,249,156,216,176,95,11,114,66,175,5,105,25,215,130,244,56,133,147,173,107,65,210,249,76,42,195,199,69,227,90,16,174,190,116,66,111,4,225,218,224,138,78,101,249,4,170,82,112,187,162,237,14,104,131,76,186,74,187,80,71,32,201,231,50,240,234,54,110,245,177,159,111,88,37,241,246,137,47,141,196,37,6,167,176,75,193,128,239,86,196,197,194,37,13,185,72,158,32,40,98,33,193,115,240,92,136,91,206,91,85,243,96,129,54,153,192,72,14,89,219,155,156,237,224,201,161,171,67,28,132,134,68,101,228,13,175,56,68,60,102,156,232,8,76,155,71,121,64,244,82,73,85,55,233,36,195,111,138,186,44,119,165,125,181,11,239,118,127,95,87,81,58,68,69,50,42,132,0,30,112,83,7,254,95,184,221,105,119,235,61,88,165,161,206,106,198,127,57,155,87,138,9,184,232,233,90,122,1,139,156,241,40,209,104,246,110,47,136,17,101,126,233,21,219,235,167,142,89,204,60,255,253,24,8,215,183,15,69,192,124,230,108,55,81,184,109,104,223,107,34,150,250,111,190,73,164,181,159,179,200,175,188,225,51,122,29,43,163,115,17,67,230,51,0,7,145,152,49,109,145,68,230,236,247,99,225,37,49,50,24,80,199,10,117,73,48,183,234,56,232,204,42,74,213,114,85,25,107,156,17,22,213,76,36,81,85,153,236,126,90,47,30,33,143,143,58,66,5,169,11,139,98,200,134,165,38,230,189,58,86,76,217,161,244,168,1,139,91,171,6,35,39,174,196,226,242,184,30,83,7,230,250,22,170,226,150,46,109,118,130,12,126,160,55,18,243,161,37,42,99,56,115,78,209,80,160,166,119,210,223,159,201,230,142,115,110,30,65,85,113,43,206,236,20,10,114,132,190,93,234,7,84,106,11,76,59,123,189,129,117,238,147,64,169,174,202,12,92,25,26,24,71,45,200,37,188,61,194,19,115,158,241,222,103,240,97,185,93,88,118,239,212,172,62,44,230,86,128,160,249,246,25,196,17,91,178,218,155,11,63,251,241,59,215,239,252,35,217,163,247,225,91,95,251,224,15,191,122,250,191,126,243,244,155,239,252,247,159,144,74,23,126,250,173,111,63,251,233,123,176,47,135,228,47,226,101,248,7,136,151,22,160,100,8,21,69,2,92,236,55,164,46,251,137,174,193,27,155,5,199,162,218,199,151,5,184,248,99,228,210,152,220,170,212,83,144,242,237,113,91,130,231,5,111,88,35,154,170,159,146,94,249,232,167,125,63,63,132,203,13,193,249,7,106,94,138,59,153,50,204,192,104,67,212,221,140,196,1,46,150,234,22,176,230,61,109,54,56,57,165,213,66,83,188,144,227,49,196,14,246,239,217,86,228,146,49,134,203,152,30,130,173,170,79,44,41,200,205,23,176,77,2,199,94,10,26,80,105,134,1,197,222,246,224,1,237,79,31,80,233,38,3,106,187,202,200,197,147,3,250,227,197,246,2,110,155,116,137,246,165,75,195,116,183,65,48,135,141,134,209,146,192,77,176,209,208,18,235,176,241,196,97,39,140,236,215,7,102,234,105,62,201,75,13,195,78,192,247,7,210,189,93,143,151,38,214,45,130,249,76,58,239,186,67,16,196,161,145,3,111,111,73,166,249,112,100,238,21,30,16,137,221,163,143,16,205,112,97,220,239,5,178,125,247,17,168,79,11,163,5,41,149,79,100,234,137,212,99,164,234,55,65,124,46,212,21,68,163,189,66,52,157,224,115,201,209,120,177,174,156,67,88,118,176,29,200,22,98,148,227,252,202,85,62,20,37,209,230,105,3,79,158,24,215,207,92,182,208,255,113,96,247,66,52,151,68,63,163,241,85,212,125,189,141,27,32,99,15,114,67,236,54,230,96,31,99,104,33,20,79,242,59,71,145,171,40,220,187,228,46,128,183,23,55,165,134,98,80,85,31,25,79,139,36,198,254,171,173,86,235,10,25,248,160,35,184,11,54,101,109,208,21,39,5,114,87,225,66,189,171,52,58,139,100,43,250,66,87,106,233,133,56,106,246,42,74,15,0,24,152,218,64,95,220,117,181,186,210,121,33,190,72,177,137,139,39,162,25,62,21,207,34,100,210,100,8,73,30,77,160,212,132,3,27,228,86,40,127,16,161,250,69,188,133,26,159,67,208,10,100,27,245,21,92,224,203,93,142,36,21,239,117,75,114,154,50,84,27,96,202,132,203,133,216,169,212,239,32,123,49,54,86,212,142,54,16,27,82,12,183,216,26,13,165,152,166,54,98,35,89,26,107,49,8,138,189,41,246,209,16,130,115,46,102,89,159,177,191,152,42,198,104,166,171,59,93,196,2,80,137,240,99,124,44,1,155,126,72,197,24,160,113,65,102,161,32,104,53,129,203,21,133,82,137,27,163,191,2,119,86,68,105,69,174,36,148,244,34,151,40,9,43,2,215,65,73,18,164,180,184,51,156,48,65,9,60,206,19,47,114,195,162,80,193,197,80,225,125,65,56,134,228,135,144,197,76,109,163,236,50,206,126,90,228,180,18,124,216,134,6,135,248,171,130,190,182,233,87,5,125,45,113,34,164,67,171,61,72,23,4,124,101,23,150,26,76,135,94,71,255,94,3,150,187,132,119,220,191,70,110,154,229,95,147,155,75,148,144,94,67,89,219,75,90,67,211,94,35,91,74,151,192,26,127,45,76,233,165,68,38,35,34,155,55,250,47,127,95,254,146,95,86,112,132,46,81,138,238,16,22,33,56,175,179,8,31,24,105,17,178,196,5,250,116,5,21,197,154,146,52,136,249,73,10,82,181,37,46,66,241,204,192,44,234,33,50,72,126,67,76,132,220,114,130,20,197,194,2,231,244,148,15,240,129,200,136,208,248,4,177,84,163,16,17,21,184,24,101,189,33,155,120,128,47,172,136,8,129,140,48,10,123,8,10,210,53,144,13,161,248,34,220,65,104,19,16,161,52,193,159,149,12,2,34,148,166,221,119,75,136,75,200,108,66,134,165,2,164,176,146,33,68,68,3,169,1,49,59,50,197,119,21,5,111,40,133,125,43,225,124,166,37,186,175,36,38,238,24,112,78,38,114,245,112,100,49,76,150,42,241,50,34,226,46,74,43,164,34,85,83,93,122,132,213,10,21,73,158,199,143,35,156,74,142,127,106,216,2,161,218,8,77,36,62,30,17,87,154,207,75,225,72,212,208,110,22,197,185,48,223,146,178,9,145,71,202,143,202,189,194,115,151,4,208,77,113,0,219,202,180,19,177,9,126,173,166,4,91,104,17,208,249,108,58,241,242,22,229,79,223,45,202,191,121,247,250,189,239,184,110,81,14,186,121,214,30,189,121,150,136,191,182,54,166,223,10,169,106,183,185,19,82,213,102,187,17,82,181,135,4,6,119,249,11,29,51,129,10,204,99,38,80,249,236,193,128,103,190,182,249,175,255,56,237,158,235,153,131,48,91,219,82,173,74,255,242,238,185,254,235,63,222,27,49,27,181,207,130,179,219,144,177,247,205,46,222,181,219,110,122,120,65,50,198,35,76,59,3,149,191,40,25,191,188,31,249,62,239,71,254,180,220,150,28,79,240,30,215,37,223,189,28,179,93,101,120,103,55,168,219,107,157,62,229,225,62,193,155,79,121,114,39,227,244,41,143,243,177,83,94,212,135,218,13,38,61,89,116,191,195,139,66,102,214,48,190,254,231,143,111,76,212,241,64,239,223,66,157,128,98,51,233,19,56,35,163,80,192,251,39,126,84,236,23,221,220,217,216,4,94,159,227,187,136,123,139,11,192,253,46,213,241,109,131,25,33,99,117,250,19,62,66,51,223,24,111,27,23,127,221,38,224,154,28,196,75,36,125,93,210,54,160,229,160,219,108,110,122,222,153,238,32,232,35,66,224,68,99,119,192,162,117,10,154,13,76,7,102,222,156,72,214,143,35,216,112,149,181,13,73,108,189,78,206,157,22,156,113,236,130,37,34,251,51,7,187,183,113,229,116,199,40,50,153,31,61,134,163,243,86,18,221,104,60,31,142,204,86,51,61,153,76,150,10,94,137,115,241,84,62,158,67,191,153,84,100,6,202,159,229,6,32,47,194,247,185,12,200,175,5,175,144,49,142,147,188,156,253,250,122,195,139,227,123,11,173,205,215,19,102,109,104,92,188,174,251,95,96,139,190,89,5,63,193,183,189,227,152,43,88,147,90,192,225,174,65,33,84,198,88,177,121,225,251,223,239,58,76,203,148,240,43,45,249,92,194,91,180,238,230,70,117,179,58,251,85,215,169,89,175,86,255,224,253,159,220,233,213,234,73,30,216,156,1,211,199,114,199,122,218,209,117,19,26,2,129,110,181,255,193,31,190,254,244,235,63,123,250,189,223,127,248,189,119,239,174,125,111,212,131,83,194,118,201,249,191,253,51,241,194,220,95,199,141,134,47,24,146,250,14,106,19,226,178,221,115,155,186,42,246,181,22,154,145,186,117,17,216,243,223,127,249,195,127,248,246,125,183,220,87,53,189,59,178,16,141,47,31,127,254,157,191,249,104,250,221,68,246,0,211,250,243,119,254,235,249,59,63,126,250,238,255,253,209,180,222,56,177,181,254,244,71,63,126,250,163,63,124,100,173,203,253,51,139,208,190,252,51,160,181,127,255,210,135,95,249,214,189,211,55,49,11,236,182,205,61,183,137,175,197,179,218,252,250,207,158,255,234,231,207,126,245,181,103,239,253,226,190,91,134,221,47,7,162,179,237,15,191,255,85,184,2,229,158,219,110,117,53,173,209,31,91,141,127,248,253,223,34,242,66,179,250,250,171,191,191,107,34,139,123,130,96,152,14,248,166,111,206,203,112,186,179,246,121,207,246,137,99,192,203,195,17,212,240,109,163,18,197,241,174,78,8,196,3,237,190,249,102,56,30,182,165,188,206,198,220,193,202,19,89,160,155,90,46,252,42,159,151,90,124,158,68,197,98,227,251,224,46,129,34,109,168,164,28,239,172,139,159,13,134,169,229,112,203,5,19,18,38,116,207,31,190,233,2,99,150,8,81,134,156,87,65,225,115,170,67,78,130,166,179,231,59,223,252,224,63,127,112,47,99,55,61,56,34,50,216,33,130,163,183,103,146,13,2,6,94,72,216,122,101,198,0,179,60,145,120,210,61,253,167,223,34,108,93,255,211,127,57,66,51,25,216,26,136,109,185,111,156,148,32,22,129,149,226,107,24,176,133,12,216,177,162,107,226,23,108,164,182,138,99,137,128,242,217,32,123,106,201,26,95,193,127,187,35,23,198,11,218,128,7,45,92,120,148,224,185,36,207,165,120,46,205,63,102,62,5,213,0,219,123,209,248,77,20,136,171,74,246,96,135,112,117,92,8,153,27,35,244,23,101,82,185,80,31,41,231,92,232,116,216,27,128,105,78,206,80,24,91,184,105,36,69,84,202,21,68,209,218,113,108,117,202,21,104,145,221,64,108,177,21,26,15,201,244,62,227,243,26,214,54,224,249,176,53,82,84,225,207,33,43,135,131,53,236,112,110,116,130,240,88,151,90,138,138,160,130,237,211,97,123,128,42,110,36,107,50,208,111,159,221,51,172,25,157,25,146,13,200,70,158,176,195,124,101,11,44,73,87,254,11,173,154,164,54,78,138,176,112,239,240,30,211,128,163,124,136,15,217,131,142,218,124,0,198,146,204,247,126,246,244,7,111,67,96,87,203,55,63,253,234,189,100,154,103,47,14,178,57,78,240,165,123,228,206,189,133,205,205,133,102,51,180,186,90,232,245,10,176,99,211,235,98,62,87,38,26,116,84,151,116,185,39,169,120,64,185,48,254,255,130,38,129,133,174,43,106,24,7,252,13,227,152,195,42,34,102,203,165,134,190,92,255,233,45,184,202,15,119,13,101,145,250,77,71,134,103,239,127,231,233,15,223,166,25,44,39,16,4,221,176,121,112,200,3,34,31,85,119,185,228,0,58,223,235,13,240,71,231,226,52,78,164,94,5,206,59,92,44,107,84,83,35,57,156,198,11,1,28,221,28,17,134,205,17,97,135,249,250,226,110,0,220,77,108,105,123,248,3,204,143,36,124,143,27,226,180,45,44,35,177,221,165,6,148,218,144,69,157,131,157,12,3,204,209,153,78,133,167,153,224,118,11,219,110,136,27,92,206,180,230,131,101,14,149,35,134,9,105,89,152,246,106,94,64,43,177,244,90,172,94,145,22,46,46,110,214,130,135,83,169,174,156,123,175,15,101,220,36,114,197,94,119,65,176,175,21,149,115,182,230,143,49,244,159,103,12,191,15,223,122,43,116,253,149,247,28,87,134,65,136,6,56,15,164,224,13,199,217,86,182,101,4,198,171,167,83,244,188,162,25,54,175,145,17,157,1,244,72,60,60,136,179,231,121,44,140,235,46,93,146,35,101,142,232,15,10,115,24,76,14,60,12,102,158,4,43,78,74,248,26,237,190,107,155,59,236,28,159,235,147,19,97,120,95,183,113,172,105,74,155,117,249,130,108,235,140,245,20,100,152,43,106,76,213,70,234,6,74,209,200,186,234,76,109,193,9,18,56,206,24,220,22,26,181,24,154,234,177,186,168,73,177,22,66,149,0,113,87,103,171,126,15,214,205,111,220,23,104,100,23,250,3,199,129,103,108,201,244,186,207,54,90,130,42,137,26,12,148,174,140,251,16,251,103,102,132,85,246,48,159,211,236,103,216,124,123,70,251,132,212,143,145,196,140,210,172,125,187,34,1,30,141,160,142,13,230,244,44,14,240,152,140,39,37,28,224,209,96,230,104,160,14,1,151,164,17,251,105,90,235,4,109,35,248,4,173,121,54,117,114,218,60,117,158,163,181,31,55,53,86,73,173,152,119,68,217,247,136,157,104,89,2,182,8,138,158,199,114,241,174,33,82,61,125,176,86,80,110,120,53,253,213,173,14,249,90,177,15,172,40,16,214,185,94,176,121,140,32,10,224,176,32,135,27,175,200,11,6,215,235,20,47,61,249,203,170,111,128,80,80,99,112,33,18,68,189,121,97,61,159,50,207,23,76,158,26,60,90,146,19,183,40,27,35,66,150,223,204,195,205,16,208,207,234,12,19,241,65,213,31,200,52,48,32,82,127,172,23,179,243,87,184,82,26,30,240,226,130,62,17,183,28,125,35,110,50,250,70,220,86,244,205,56,212,77,250,239,212,18,64,149,242,60,112,76,98,249,224,110,44,105,83,34,223,65,38,26,245,206,108,141,50,116,141,40,40,123,104,254,161,1,134,74,160,130,185,176,153,17,149,12,135,141,224,56,102,226,107,175,65,231,221,169,35,69,110,134,120,103,250,235,115,62,39,96,1,141,142,188,220,205,207,230,120,156,175,246,238,28,57,38,229,234,95,164,224,170,224,133,14,89,223,250,24,48,27,60,206,160,46,106,10,7,158,71,179,168,28,100,61,123,58,216,36,36,235,152,48,62,159,105,108,182,178,32,138,154,212,78,2,170,49,95,12,194,103,210,137,86,78,155,162,229,161,15,100,199,153,45,185,223,243,104,13,15,60,217,171,184,104,110,42,110,196,155,160,158,136,75,234,156,17,40,201,102,197,189,194,227,172,10,124,142,18,219,103,46,188,17,6,229,196,150,242,96,47,28,89,84,150,20,38,116,87,12,66,119,45,160,172,40,121,62,28,10,207,203,139,36,152,148,8,33,180,116,85,68,99,30,231,144,177,52,129,3,233,180,166,99,244,3,102,85,185,140,42,212,150,52,82,210,27,105,154,23,198,20,27,186,52,78,121,140,155,109,44,93,154,108,167,223,163,27,223,8,11,34,8,180,88,143,102,242,29,197,8,166,128,79,75,27,12,200,216,236,185,104,54,131,99,28,209,129,33,220,200,124,181,88,146,153,100,241,37,51,201,98,78,248,28,121,212,41,206,231,26,164,147,206,56,122,12,13,246,205,216,26,228,220,56,161,233,215,231,216,76,222,103,187,37,179,19,228,116,26,50,0,123,112,84,141,244,132,166,93,92,64,154,213,29,154,78,82,224,155,213,47,250,141,164,192,55,171,131,244,27,73,193,59,39,224,132,34,82,111,31,32,69,219,118,156,16,51,70,130,132,57,35,26,160,100,67,184,196,96,91,114,160,90,114,224,89,114,32,121,230,70,81,78,247,188,142,51,193,11,112,178,31,171,144,91,115,55,225,22,102,72,160,16,57,243,106,28,205,140,26,199,81,231,152,253,168,111,255,236,249,175,255,133,152,132,207,255,238,127,92,255,211,187,255,253,167,47,81,129,227,156,40,52,84,162,125,166,208,84,59,103,185,15,138,38,157,153,9,223,28,72,179,57,31,4,197,13,22,229,226,158,143,248,199,158,220,243,81,252,30,123,229,49,79,45,24,56,175,248,9,198,172,196,39,131,61,230,238,39,127,174,206,62,89,3,166,141,153,209,125,242,191,169,52,134,112,252,3,42,51,78,130,20,39,213,230,28,235,15,64,85,67,120,92,88,247,13,63,70,72,225,244,165,75,26,202,29,31,229,14,67,48,27,236,152,64,41,52,192,177,120,46,107,232,67,87,106,35,226,48,156,60,143,194,207,127,245,243,167,95,253,159,230,170,146,123,41,213,189,188,121,253,159,223,185,254,218,55,141,215,199,168,55,170,140,234,195,231,134,194,185,191,10,115,42,241,105,164,208,163,113,28,43,156,249,43,176,119,250,186,40,247,137,161,0,7,71,206,5,4,17,245,57,52,144,182,209,86,192,58,174,131,179,27,217,234,43,112,222,38,78,12,33,27,5,95,113,19,182,36,166,156,48,167,53,196,46,57,144,162,73,170,204,56,209,236,61,36,101,224,240,74,152,147,122,131,19,81,131,154,90,8,235,196,43,43,131,143,143,105,212,162,33,14,54,171,25,62,156,62,200,234,46,93,131,9,79,164,110,23,118,247,66,181,123,236,234,12,253,114,5,174,96,10,143,19,197,55,5,201,34,221,0,144,94,109,181,50,201,84,214,11,38,250,137,5,202,53,202,55,5,202,154,51,65,64,213,19,240,227,9,148,241,137,5,202,70,104,55,134,136,112,4,22,26,218,20,207,231,227,173,22,106,234,241,21,132,149,147,96,19,224,246,192,88,15,10,142,78,232,33,197,236,218,34,50,85,91,104,218,235,123,195,186,195,5,129,35,217,225,83,246,202,162,174,78,46,129,235,233,138,17,167,50,98,15,178,106,176,201,43,18,97,64,70,141,47,241,87,80,8,246,20,206,92,72,69,133,12,97,42,46,109,138,250,73,116,160,140,231,226,60,135,159,123,226,57,14,161,4,234,169,254,133,37,245,117,189,160,114,115,115,253,207,137,11,210,231,196,72,76,140,160,150,150,97,177,111,78,137,220,81,124,160,153,67,3,5,71,0,10,136,93,202,134,18,194,81,120,166,132,13,66,57,47,190,64,69,197,235,168,45,107,75,13,26,31,58,148,176,36,120,97,74,148,72,193,158,47,188,176,0,33,49,137,143,193,79,108,225,175,75,84,210,97,1,72,146,172,200,65,28,221,161,235,87,7,13,54,100,171,133,89,171,183,71,33,242,138,58,100,11,75,132,101,17,221,223,231,161,191,225,205,127,139,248,111,21,188,246,198,254,213,112,34,12,43,204,160,145,193,205,6,210,235,97,5,175,239,60,193,27,7,97,25,216,249,29,7,220,160,159,147,142,143,70,68,16,179,116,248,83,23,148,232,222,130,8,221,87,208,52,229,126,34,44,146,9,64,67,161,105,16,202,11,187,41,105,10,188,16,157,241,22,1,225,163,134,75,220,43,88,61,248,36,93,153,177,131,219,35,55,118,92,178,185,111,16,172,237,19,25,218,101,184,52,224,122,36,30,164,40,101,236,241,32,91,52,30,100,207,136,243,50,180,197,121,49,255,56,2,188,180,172,0,47,225,124,182,222,8,56,147,157,23,69,233,35,56,147,221,200,37,18,241,140,56,227,153,108,0,186,229,6,154,137,74,19,29,204,135,229,94,59,214,150,181,39,42,82,75,163,41,190,197,39,27,249,108,116,0,219,167,161,134,70,60,124,235,200,54,204,134,111,26,59,133,79,196,147,245,124,178,101,143,157,130,163,184,144,195,39,11,77,85,25,192,153,180,39,79,64,105,9,193,90,159,187,176,17,63,38,153,76,190,34,211,75,127,252,43,241,45,159,23,225,119,150,42,162,39,176,218,233,170,136,155,189,205,2,174,225,146,217,202,242,106,43,221,202,182,196,171,64,60,133,10,45,25,201,219,5,188,94,64,55,70,192,190,8,244,203,2,174,137,61,164,6,245,219,238,10,112,12,32,178,60,250,228,73,93,105,78,104,80,161,66,60,154,206,36,210,163,113,40,30,229,83,241,76,22,61,241,214,243,149,187,11,133,133,177,84,239,200,250,130,214,80,21,216,52,224,232,79,171,197,130,228,216,219,227,30,5,71,80,35,166,236,221,7,206,249,180,148,67,252,144,188,169,65,209,112,218,34,137,134,83,225,142,5,65,132,160,52,77,174,93,134,152,52,16,166,70,46,65,74,183,4,113,113,42,56,126,141,48,161,97,112,58,43,194,74,201,10,90,83,26,20,141,92,99,51,88,78,178,200,101,74,194,246,10,196,192,177,10,66,72,157,50,14,169,147,192,73,105,84,23,46,56,161,145,120,172,0,56,246,78,4,68,192,161,180,240,50,2,206,203,223,151,191,31,193,175,10,97,107,44,113,19,186,132,20,87,204,26,21,162,211,168,36,102,142,191,88,166,133,141,64,61,106,187,62,151,142,115,33,242,47,18,178,216,249,44,21,218,235,50,36,243,205,234,32,50,154,11,204,67,164,48,109,141,17,94,33,67,26,51,237,176,120,98,165,48,45,109,8,227,144,33,141,61,129,141,197,66,133,194,104,1,34,44,97,57,140,141,80,34,134,23,198,42,226,232,146,234,33,85,73,11,168,108,40,68,54,74,133,112,204,37,154,70,131,43,197,211,86,42,1,153,106,1,20,68,91,219,172,14,64,51,152,177,141,10,161,36,108,180,76,224,221,150,248,127,139,36,199,149,217,23,95,64,157,136,108,181,188,7,206,161,16,208,178,68,11,192,251,60,189,138,249,4,73,202,54,83,1,10,121,157,135,77,86,247,174,144,231,165,156,36,241,9,126,198,32,73,185,84,218,31,228,68,62,41,126,4,32,103,210,241,120,19,141,249,172,32,103,226,119,169,255,55,154,153,70,182,209,146,110,165,255,91,133,111,167,255,187,202,223,86,255,55,43,226,102,111,243,102,250,191,89,108,86,253,31,224,192,247,25,62,121,130,119,28,45,224,24,102,238,158,15,20,77,198,219,152,84,169,43,194,70,219,69,35,24,102,50,149,204,34,91,128,9,205,185,120,177,128,85,181,194,66,28,253,216,154,104,40,170,228,174,155,240,42,51,174,102,48,120,120,129,100,22,248,200,74,10,2,48,159,198,161,79,103,2,144,109,36,42,107,11,228,202,93,119,115,180,6,168,128,169,121,58,102,111,90,105,190,1,191,65,22,155,53,228,47,108,177,89,68,119,39,22,155,213,179,123,181,216,204,173,162,200,122,48,30,63,141,101,181,230,113,23,59,180,130,12,184,220,222,253,26,112,19,156,212,193,145,75,37,248,115,8,127,68,65,104,144,0,169,14,211,173,52,42,114,60,83,164,93,244,40,163,148,205,160,167,10,91,176,103,165,219,32,69,70,228,202,77,140,200,161,221,136,180,225,49,192,134,164,212,249,210,134,124,249,251,210,190,250,223,204,190,242,145,206,180,10,83,155,8,153,234,4,249,64,2,188,166,210,166,153,67,17,3,106,5,73,161,82,60,132,181,11,239,38,65,15,162,109,25,150,90,218,207,142,241,83,79,166,194,74,20,160,80,42,243,130,192,122,235,68,180,121,179,6,179,2,91,59,55,193,254,205,42,39,154,145,119,253,159,42,123,54,100,55,104,67,55,179,104,243,185,108,210,177,89,194,178,178,194,120,71,135,220,19,219,82,108,208,111,47,194,89,151,76,138,147,15,138,219,187,99,126,125,165,173,32,193,41,108,237,237,159,84,246,219,232,169,12,175,194,184,36,32,237,66,40,30,9,163,222,42,36,148,142,138,213,195,163,77,244,164,61,64,127,54,42,227,138,208,27,140,33,147,80,93,217,170,238,119,120,65,88,85,186,40,167,208,30,11,194,124,43,135,62,148,7,168,142,56,148,202,244,160,238,51,200,127,84,79,175,181,206,247,225,113,191,178,183,191,91,60,88,61,21,227,107,131,250,193,249,224,104,185,90,138,109,166,74,85,89,41,55,246,197,237,234,254,241,102,111,173,147,200,206,15,74,7,39,177,236,80,149,179,173,121,93,224,101,49,37,138,147,218,121,124,183,184,59,42,11,71,232,127,189,7,39,177,113,66,110,79,182,215,118,142,99,141,189,210,113,35,59,127,49,72,231,119,246,54,15,151,79,30,142,107,43,123,71,177,243,173,228,209,193,105,163,178,95,150,251,213,147,81,241,176,88,207,136,245,241,241,168,190,154,59,104,110,156,42,59,199,197,122,73,111,149,202,23,149,82,165,34,205,239,79,90,181,228,65,227,112,116,44,212,75,221,214,50,191,150,219,218,57,93,169,79,214,149,245,211,131,196,65,188,213,144,14,207,51,237,7,66,254,44,155,44,243,185,243,213,225,176,31,207,12,199,163,245,131,139,163,210,89,42,125,50,76,10,205,147,189,88,247,116,176,246,224,80,92,219,205,242,149,216,110,118,126,227,36,41,111,156,157,103,206,206,202,250,120,123,60,138,109,158,238,231,38,155,15,107,167,153,218,214,22,159,84,211,249,118,94,223,205,200,199,194,124,186,210,219,170,40,137,229,61,241,232,180,87,61,46,202,90,183,47,110,235,66,59,179,145,17,246,218,103,249,182,52,41,143,59,253,243,120,111,44,72,221,157,135,135,241,244,254,65,163,50,172,172,183,203,210,110,138,63,152,71,184,61,59,110,149,51,121,105,52,18,244,98,252,225,89,50,141,32,216,93,157,52,246,87,180,218,184,188,252,48,89,22,50,27,98,38,93,62,18,196,84,35,222,25,111,141,18,199,245,242,217,250,154,180,44,196,15,78,197,228,102,243,65,226,168,118,48,238,174,8,189,211,86,117,18,235,12,218,90,165,221,109,239,54,227,177,222,248,48,115,116,118,42,31,14,133,242,201,97,183,28,79,207,43,147,147,134,112,170,230,171,153,179,193,104,121,85,217,127,48,74,213,143,213,74,53,85,174,20,147,253,249,35,121,191,125,88,170,13,218,251,146,32,30,230,75,202,65,114,47,150,123,32,108,151,119,83,153,70,71,25,174,30,54,38,221,147,60,95,236,214,15,70,171,201,229,120,178,184,47,100,90,205,150,166,76,26,72,25,78,157,108,12,147,155,241,179,84,246,160,47,52,148,173,227,250,195,7,169,228,184,47,228,26,195,131,236,65,115,235,97,115,67,228,27,197,76,59,173,196,38,173,149,179,125,101,191,125,220,79,110,156,143,246,186,197,120,114,239,112,121,152,59,111,151,115,241,201,193,137,214,94,174,241,167,165,245,225,121,239,72,47,150,148,213,249,196,68,139,245,143,98,66,241,172,60,206,236,158,86,165,13,68,79,187,59,171,173,230,228,88,239,141,106,124,98,148,219,105,245,143,90,23,43,241,17,95,146,43,201,206,74,173,31,223,60,109,167,164,141,172,122,144,85,38,149,156,154,93,222,207,136,107,218,97,252,225,81,107,175,241,160,33,236,166,42,41,45,223,217,172,214,231,87,247,87,78,199,137,158,190,189,177,44,168,235,221,179,252,228,161,84,218,206,13,146,197,189,210,234,121,251,52,49,223,234,158,111,246,119,46,182,118,215,248,90,70,82,154,58,191,49,28,111,141,151,43,114,109,111,127,239,225,197,164,94,207,159,21,179,203,199,124,44,153,204,245,246,183,98,229,186,212,57,174,149,54,148,189,253,212,120,251,98,121,61,177,53,63,47,31,100,165,245,141,157,152,120,124,48,170,238,242,229,85,97,190,35,181,186,124,239,52,59,186,56,86,54,16,205,197,151,79,27,219,157,157,81,44,89,154,23,242,219,181,6,63,217,60,31,108,156,43,107,185,84,233,116,114,80,239,167,14,5,249,76,188,72,87,54,86,70,187,219,194,110,89,200,111,241,185,204,178,118,156,106,215,42,173,131,220,90,47,121,188,43,61,200,105,235,37,126,164,174,111,167,226,155,205,120,189,90,222,76,159,231,182,119,19,203,205,83,161,214,105,108,137,229,157,226,164,209,139,237,60,60,155,127,168,165,212,76,124,50,28,30,55,211,219,173,135,171,91,203,213,204,150,218,58,75,37,14,15,196,189,202,81,126,94,227,165,173,210,185,26,191,216,73,151,55,46,46,182,69,121,121,92,207,241,113,241,180,166,237,37,251,177,135,15,91,163,242,48,166,173,30,87,143,91,185,205,81,238,124,185,209,109,79,246,71,177,237,213,227,147,213,193,65,58,127,144,89,17,243,135,205,229,120,250,144,79,228,79,246,55,134,124,243,60,173,140,55,106,122,37,221,175,13,154,235,233,204,113,229,160,185,175,100,139,167,251,205,211,236,73,71,170,231,123,251,106,101,45,182,190,57,56,223,225,231,39,217,179,88,181,126,32,119,74,71,245,248,154,218,22,14,246,183,30,30,150,19,237,94,125,37,173,85,46,214,85,181,145,89,173,247,235,221,190,92,156,239,173,166,133,76,38,217,220,169,214,47,228,249,179,221,196,218,224,172,215,200,203,227,245,181,221,253,193,249,90,163,57,46,215,122,163,100,95,59,239,103,70,7,177,236,120,37,33,139,15,206,14,79,214,14,247,118,207,18,57,121,63,151,88,45,230,244,102,175,180,92,90,239,118,58,61,41,125,176,53,68,108,46,47,166,246,7,187,226,230,90,66,122,56,223,91,107,118,148,179,228,113,51,214,21,133,195,201,242,222,240,160,183,210,73,174,148,118,30,212,215,115,149,161,58,201,111,10,202,218,197,246,105,69,61,171,28,55,91,136,67,168,201,113,166,189,113,188,183,118,194,239,38,122,195,243,113,187,189,60,74,143,203,242,254,96,123,36,11,218,241,65,243,96,183,184,115,49,63,234,200,237,131,97,250,120,190,169,9,137,206,122,163,88,109,166,55,79,82,177,230,188,156,149,123,104,254,52,139,15,147,15,86,134,219,231,167,131,140,114,58,56,104,183,187,253,222,126,111,117,175,122,88,218,219,217,209,78,87,19,27,135,136,95,181,147,15,142,213,158,114,60,140,231,51,221,211,244,131,246,170,136,134,110,34,29,214,198,227,131,90,53,182,150,221,238,62,200,236,60,216,56,219,238,110,141,249,252,234,70,167,183,177,175,203,149,7,237,7,243,251,199,114,76,124,112,90,169,143,215,203,210,72,212,212,195,227,228,218,97,237,252,232,96,91,59,154,140,143,14,31,136,241,198,246,80,215,69,101,254,120,35,151,60,239,173,86,246,119,15,170,243,245,226,78,92,58,95,239,157,150,218,15,234,231,167,203,123,250,224,76,234,31,199,70,245,202,190,56,24,47,15,139,229,254,164,92,20,198,103,241,182,178,85,220,111,237,52,235,231,195,135,135,226,88,215,134,141,163,163,124,92,81,83,167,103,177,122,169,212,56,140,245,27,194,106,34,206,107,39,226,74,239,34,133,5,229,222,254,193,246,238,122,186,116,92,173,46,225,109,15,185,70,115,230,141,19,26,57,205,244,36,17,141,231,226,249,70,34,31,55,119,79,228,154,185,0,31,117,51,153,73,127,4,14,223,68,174,145,205,230,19,226,172,155,70,114,82,58,0,232,86,50,209,248,40,118,186,164,83,173,58,56,196,103,243,82,231,249,124,0,158,211,31,9,158,211,73,49,151,105,54,18,179,226,57,159,106,188,192,214,26,111,79,93,22,81,96,186,213,204,48,126,84,177,174,41,221,161,46,49,138,40,49,40,220,78,188,69,67,115,77,70,51,57,240,5,219,92,131,110,31,181,213,216,45,124,249,86,225,219,249,242,93,229,111,235,203,55,43,226,102,111,243,102,190,124,179,216,221,248,242,61,198,248,206,124,249,86,221,183,247,229,7,193,119,15,190,124,171,185,59,244,229,7,87,58,221,151,111,13,249,11,251,242,45,162,187,145,47,255,14,252,241,154,110,108,226,185,213,125,95,159,184,210,136,73,237,192,153,84,124,176,40,192,53,47,239,9,224,148,46,85,184,20,246,130,79,232,95,203,103,157,43,130,15,222,230,185,95,113,123,238,87,220,158,251,170,219,115,191,226,246,220,175,76,241,220,175,184,61,247,43,211,60,247,43,62,158,251,21,31,207,125,213,237,185,175,50,158,123,203,77,239,68,107,128,167,158,146,242,75,79,253,203,223,143,210,31,239,237,166,179,252,173,84,69,114,58,235,76,215,171,151,39,207,242,243,81,117,201,211,215,119,195,21,129,123,89,21,184,171,149,129,143,114,117,224,206,86,8,62,166,85,130,23,89,41,248,216,86,11,238,127,197,224,163,88,53,184,255,149,131,187,88,61,240,94,4,200,167,179,65,155,218,82,113,100,200,206,104,35,54,229,81,180,53,236,118,23,148,161,238,184,95,56,222,228,155,89,169,206,123,95,231,27,5,173,52,130,148,90,114,76,11,102,160,187,32,161,97,40,178,200,116,23,113,35,113,46,149,231,50,89,46,23,231,162,137,8,185,168,24,27,191,5,164,183,73,58,158,167,233,40,152,158,200,0,8,225,2,60,7,191,209,228,148,54,169,213,229,172,113,129,90,178,33,243,193,175,1,14,90,55,191,157,104,93,252,237,175,56,232,7,128,107,1,128,143,146,187,187,237,121,41,49,131,0,72,21,213,133,182,42,54,101,196,181,230,242,124,83,106,115,175,54,18,34,159,141,115,248,188,228,64,84,241,205,134,214,115,100,209,24,134,104,158,216,109,4,185,236,160,152,134,88,100,17,55,236,40,64,174,231,196,39,24,149,122,87,62,27,74,36,105,76,178,101,121,126,17,223,31,96,224,45,142,72,27,254,69,227,164,210,208,171,60,202,193,92,9,157,77,228,241,205,200,198,93,154,248,98,100,122,245,52,123,119,179,13,91,11,114,175,237,198,152,87,21,236,21,157,116,52,104,162,225,156,160,169,4,21,38,64,180,223,198,59,178,232,206,134,242,0,116,79,124,141,138,211,244,246,164,87,219,173,205,240,7,239,196,45,192,31,175,14,251,181,17,114,164,251,181,153,76,70,147,201,191,90,100,103,90,218,152,104,241,20,54,131,35,222,215,121,219,1,61,29,106,112,125,59,109,221,184,98,218,235,214,233,25,225,133,119,51,131,31,240,121,152,223,158,192,81,110,25,69,246,42,54,94,77,211,149,153,15,11,132,88,240,36,76,164,184,120,42,206,37,82,188,193,24,240,45,25,64,134,72,251,146,155,33,87,166,76,100,177,49,84,53,84,126,160,200,119,215,51,151,243,198,6,100,58,205,197,211,41,224,22,113,95,24,173,60,153,72,16,76,36,1,140,76,155,235,203,194,177,251,18,118,215,180,53,102,91,61,219,200,52,115,51,54,102,190,201,158,35,107,181,106,13,153,109,70,58,102,122,60,151,107,182,248,155,182,141,207,171,7,55,158,76,147,251,215,125,250,76,218,37,95,91,98,79,238,78,10,88,169,84,149,190,220,88,70,169,182,217,154,140,131,216,186,21,148,33,217,15,78,204,81,73,252,6,59,138,102,109,173,41,233,162,220,253,2,146,197,126,156,177,96,50,225,40,113,7,33,17,181,232,38,140,89,155,178,222,59,72,121,10,36,57,202,83,111,72,98,206,118,250,195,94,96,51,172,136,98,6,153,29,59,202,236,111,8,9,220,234,72,44,138,89,38,155,41,183,154,173,70,230,86,149,123,78,39,238,54,53,249,76,14,19,196,188,200,243,183,2,209,115,208,111,5,162,231,176,58,113,120,142,227,202,187,243,185,86,31,12,207,47,35,35,140,157,196,100,34,177,4,239,224,62,68,209,55,219,138,34,130,113,183,103,227,0,72,19,15,20,200,110,37,192,41,91,177,103,113,65,196,210,193,83,194,210,38,124,72,205,83,75,156,206,236,153,122,113,8,11,191,14,164,162,72,228,98,44,90,151,66,21,48,130,41,210,196,102,61,223,72,217,234,27,250,226,195,212,45,217,234,128,205,209,218,146,124,190,129,108,115,215,156,102,235,199,55,138,6,52,194,42,179,217,40,226,60,25,172,204,82,125,142,98,196,212,42,40,75,152,65,51,50,23,82,76,210,241,150,219,60,23,79,38,184,68,26,12,147,116,196,101,182,48,159,145,232,119,173,93,120,117,22,217,167,253,0,171,138,18,55,235,165,231,249,92,170,85,247,172,76,27,214,253,73,169,175,244,165,69,247,180,162,135,167,144,70,73,22,127,224,129,132,101,65,82,171,128,159,16,252,210,209,220,2,250,18,241,163,15,58,249,103,131,5,211,243,85,20,156,188,248,82,55,232,219,96,118,38,96,14,147,93,203,54,171,243,158,187,254,115,138,17,42,93,9,110,148,93,128,249,139,151,88,6,140,158,106,138,89,67,97,53,165,13,178,140,91,45,47,14,52,213,174,99,237,185,87,249,116,54,213,76,217,237,58,15,187,204,162,86,3,32,135,146,59,197,80,75,138,240,187,136,70,75,151,209,156,50,102,107,79,110,54,187,146,3,135,81,251,154,22,35,14,130,81,109,40,200,148,215,199,165,116,51,113,67,92,184,237,93,164,40,163,10,23,96,194,250,143,173,101,145,25,247,0,32,226,33,49,234,125,88,180,52,146,250,221,137,39,139,54,198,221,131,44,41,65,80,103,1,43,148,60,152,205,85,148,60,2,210,2,100,139,11,64,8,75,232,89,54,68,18,125,197,147,9,142,193,70,136,67,198,203,60,247,81,156,137,254,192,14,217,80,237,206,133,231,85,8,143,146,111,37,248,112,36,50,255,89,150,3,26,26,57,176,103,44,29,25,65,96,216,153,172,215,193,161,185,123,209,247,130,99,170,27,72,167,201,148,244,241,88,35,16,198,5,158,60,107,39,170,220,239,20,120,31,196,121,75,69,167,216,186,105,173,254,178,203,81,243,148,242,126,226,192,101,106,26,82,96,209,210,71,216,154,13,79,183,210,194,111,1,224,113,108,161,190,126,66,139,204,37,34,183,41,149,12,42,117,57,213,22,142,123,200,84,155,57,61,75,31,125,80,56,83,79,111,90,54,25,185,205,208,81,229,220,191,47,55,30,170,27,143,210,20,221,92,20,211,87,126,197,83,17,63,246,227,219,98,218,183,8,109,179,222,148,120,36,66,153,209,199,234,138,157,103,128,175,11,11,122,226,47,39,71,225,67,182,55,95,55,245,173,20,119,39,49,34,82,140,103,184,68,60,193,69,115,110,82,205,39,184,92,142,203,230,177,223,201,4,26,47,236,57,58,66,210,168,24,177,169,157,158,226,35,160,191,176,0,49,163,83,30,183,26,89,164,151,174,20,78,144,200,151,250,206,218,137,180,244,22,81,156,35,175,113,23,173,183,56,115,113,190,128,94,144,70,239,102,212,174,110,2,228,236,254,179,102,174,137,126,110,213,11,58,208,153,157,163,41,67,189,104,62,18,165,220,223,252,136,220,6,18,59,223,232,71,124,92,152,54,59,230,38,244,193,162,19,187,162,76,228,213,225,215,41,195,3,45,180,128,118,125,188,146,158,250,189,225,253,167,88,167,118,21,125,183,45,133,100,28,182,214,130,67,27,34,176,129,210,58,212,8,81,122,174,56,32,205,81,25,44,244,148,166,151,131,198,195,238,196,30,172,68,20,10,219,75,135,172,71,31,124,187,247,199,209,25,99,218,40,46,169,75,141,241,0,45,214,128,139,122,88,232,204,240,88,55,75,32,195,63,1,38,17,125,48,251,65,72,54,147,227,226,25,68,75,169,52,208,44,231,44,182,112,163,114,47,90,108,182,82,62,51,211,54,212,214,38,187,27,140,86,129,220,150,119,73,153,86,56,236,97,142,51,28,143,138,11,158,90,230,166,210,139,205,94,250,226,55,192,54,208,124,22,35,167,59,89,169,124,78,53,114,205,150,173,202,105,94,91,50,155,2,214,255,68,169,222,108,198,157,117,78,93,232,112,216,14,222,126,125,251,204,181,79,83,234,229,99,218,157,117,185,131,98,201,179,122,187,95,127,36,55,37,101,193,56,221,239,174,211,33,133,109,131,237,189,50,254,42,159,225,91,241,156,159,224,176,184,22,62,228,135,13,182,207,18,131,77,146,114,16,197,114,62,108,51,216,84,105,32,137,58,210,179,140,167,0,99,206,230,85,119,59,182,108,178,249,234,85,210,115,35,78,185,191,46,198,42,39,201,4,191,115,20,177,33,193,195,125,70,42,150,91,170,167,13,135,209,207,219,44,162,192,2,28,249,124,136,131,191,206,226,123,2,26,230,109,48,154,91,123,175,130,235,242,237,48,161,72,100,11,160,182,164,5,93,149,124,61,182,184,128,173,113,255,77,19,169,155,111,154,240,109,158,198,156,210,22,22,26,162,218,252,2,125,125,242,132,232,85,151,126,26,203,171,233,76,70,204,74,14,89,194,191,72,91,33,43,161,47,142,168,61,9,134,194,76,181,146,29,100,54,109,44,158,177,144,42,14,117,197,103,114,177,90,130,177,150,231,169,108,116,101,205,90,242,235,75,55,112,184,248,78,45,187,210,145,66,48,195,63,88,225,115,243,125,27,198,145,89,145,64,157,179,15,207,172,232,71,164,62,251,88,96,247,111,87,52,143,37,216,181,60,64,241,189,181,10,250,44,110,20,89,193,102,187,152,17,220,160,217,153,90,98,207,93,24,56,37,237,56,209,127,3,82,180,187,73,83,112,181,116,203,181,97,97,230,218,172,221,111,246,26,153,42,144,30,128,254,226,50,129,182,22,195,102,102,4,192,208,105,188,12,207,68,14,113,58,55,16,26,14,189,236,189,115,196,160,96,160,244,132,109,24,93,101,189,215,197,221,252,54,5,220,150,157,24,65,149,130,205,216,109,25,9,129,181,167,205,202,221,245,1,74,144,1,131,8,37,96,119,12,11,35,85,217,77,64,77,118,109,176,166,64,70,59,5,0,255,29,10,54,227,215,185,122,102,2,229,126,112,174,58,76,33,58,59,52,209,46,123,224,199,111,225,160,149,109,164,248,169,85,33,86,12,38,162,175,111,41,151,207,39,69,158,130,107,156,183,179,213,218,146,187,176,232,131,43,87,144,168,159,109,155,99,138,119,142,187,171,30,184,213,66,213,103,170,45,235,168,205,123,182,201,253,193,80,95,88,128,107,166,173,119,52,255,193,247,200,77,43,76,118,84,179,245,104,195,86,75,62,119,213,228,229,111,174,199,243,137,140,191,208,113,108,188,152,9,18,115,111,247,205,219,187,105,11,134,236,55,240,14,44,201,38,212,33,225,118,85,98,115,229,242,133,122,111,176,111,146,42,53,109,53,146,217,100,59,40,102,145,219,180,211,134,142,105,197,221,14,46,159,205,110,175,198,155,201,122,58,235,9,154,79,245,116,151,243,147,39,176,83,242,210,102,149,45,160,17,184,65,93,200,118,27,160,105,122,78,238,52,135,125,41,95,92,34,156,241,49,182,195,209,199,39,79,68,85,85,198,120,103,199,66,214,169,10,209,94,204,72,78,179,183,87,16,91,186,83,45,190,97,99,240,133,61,152,199,44,130,58,244,69,70,5,246,163,145,166,172,239,97,196,7,73,124,102,123,57,35,251,153,84,211,92,5,81,52,83,7,22,22,78,80,69,152,205,47,52,200,109,33,214,183,190,210,148,64,95,49,62,124,193,246,193,212,38,184,153,218,129,34,5,124,127,209,11,87,99,22,41,4,19,189,175,172,155,82,191,11,64,227,10,95,203,27,48,146,53,185,222,181,11,115,212,51,160,33,179,156,135,32,239,130,17,106,119,145,187,87,180,23,61,23,152,23,93,46,27,135,151,214,16,247,54,144,102,176,118,93,138,228,29,156,39,109,169,8,86,68,205,146,212,191,193,89,206,143,173,84,67,211,98,26,126,142,194,81,69,132,128,191,212,158,30,0,61,24,225,43,131,78,198,10,2,28,3,45,85,57,222,60,44,106,28,134,93,33,39,78,51,248,240,105,166,36,8,103,248,28,236,121,137,83,112,16,200,212,50,74,170,224,164,10,215,198,73,103,56,111,167,98,158,115,37,133,21,252,183,199,156,101,133,179,184,52,133,124,221,23,4,153,158,160,37,245,147,116,82,165,102,29,157,149,4,161,131,51,170,228,92,237,10,61,24,75,51,160,90,133,54,228,88,67,85,77,202,66,173,70,62,102,152,154,232,241,88,0,133,70,169,172,199,138,156,86,65,69,143,17,48,102,206,4,129,162,100,253,109,24,120,82,139,106,137,75,85,208,203,49,64,12,45,151,32,62,23,250,20,47,14,202,92,170,44,180,75,199,182,110,139,130,160,64,209,110,233,164,196,157,85,4,13,125,103,187,73,191,159,195,119,4,75,202,252,78,202,55,44,136,58,180,151,39,101,52,94,16,243,171,140,94,59,69,27,6,6,101,84,79,166,44,164,202,199,76,49,9,125,201,150,147,69,110,88,17,228,10,133,80,52,240,218,173,228,49,30,52,244,133,61,126,172,216,32,188,168,160,154,231,43,194,60,202,101,156,73,142,85,224,72,241,154,48,92,54,147,70,203,40,169,183,38,204,91,73,165,211,34,144,218,250,134,173,114,201,34,7,145,25,95,68,134,21,24,95,225,144,156,201,78,20,237,227,157,177,143,224,26,234,19,34,196,237,154,129,206,158,81,55,65,198,131,243,34,39,151,4,177,102,180,41,211,230,240,201,237,22,41,219,43,210,207,12,198,101,138,79,189,120,142,79,77,243,40,87,134,201,37,59,73,171,195,80,77,142,102,161,99,159,198,103,196,181,82,141,116,219,60,60,62,50,142,138,39,74,53,182,150,99,248,179,103,141,60,139,160,249,146,176,190,194,162,86,198,71,186,153,147,230,199,214,55,118,142,182,25,4,241,86,79,123,204,4,238,21,45,24,36,102,18,152,135,205,47,138,92,166,2,135,202,9,146,42,136,248,49,59,72,86,140,129,18,45,172,56,70,10,78,159,243,56,79,162,232,170,84,163,112,146,164,178,113,120,189,198,14,73,207,57,70,147,146,213,149,14,51,28,61,230,121,104,225,147,34,241,180,136,106,79,149,132,51,115,220,143,153,99,246,163,162,94,132,64,0,137,98,205,36,163,36,208,128,86,22,230,81,218,4,17,50,176,174,13,204,16,54,209,192,202,235,112,201,10,193,84,134,198,14,216,184,40,113,189,13,97,175,134,163,2,224,188,15,78,75,92,103,77,104,212,216,193,211,86,132,77,3,155,109,19,45,22,87,44,195,87,39,241,231,24,244,74,78,102,123,70,143,246,31,244,81,115,101,65,170,25,241,15,104,103,78,160,51,227,101,220,125,154,166,66,26,106,108,130,210,172,214,80,57,33,67,250,15,108,175,132,251,239,197,219,78,129,190,81,241,179,82,205,198,188,121,196,28,115,37,76,230,122,153,83,42,152,204,129,99,14,33,49,89,138,145,90,81,162,108,141,234,208,236,6,198,90,183,140,208,38,151,5,173,76,235,150,156,196,60,113,116,255,12,163,15,245,8,117,96,189,108,197,75,192,93,93,30,224,193,95,175,25,36,35,51,85,36,24,146,25,110,91,253,208,232,116,125,152,196,193,22,218,20,77,29,43,74,195,177,217,1,220,222,152,14,131,94,68,227,208,35,252,163,227,129,187,116,49,141,167,112,219,196,130,98,99,82,93,224,16,104,122,156,153,114,33,97,225,74,161,196,114,94,202,226,248,17,153,18,109,165,193,74,5,68,105,231,152,25,32,161,207,144,252,161,109,182,84,4,224,45,100,220,237,44,130,50,37,18,39,227,132,4,123,94,49,144,118,76,89,157,197,161,138,192,33,182,161,194,125,161,178,15,169,117,16,73,91,43,80,19,74,221,132,63,6,143,171,193,247,157,186,193,247,81,149,43,2,20,53,74,165,112,234,177,217,142,67,51,89,67,179,12,201,92,196,253,219,37,150,198,119,81,111,249,138,112,8,195,36,28,163,132,35,18,164,163,65,113,124,236,228,22,110,22,217,118,246,159,103,40,69,100,91,195,236,161,183,34,228,200,16,147,113,203,23,209,184,157,173,32,110,80,179,176,115,10,76,112,184,44,40,37,44,76,98,21,96,3,137,18,226,56,136,194,135,40,177,97,104,27,18,30,211,17,170,161,108,200,6,117,25,242,242,144,119,88,66,179,202,160,64,163,127,49,224,22,185,146,208,41,51,12,7,79,29,132,171,179,50,84,140,89,142,90,54,218,66,218,193,144,29,213,243,50,226,194,60,106,12,125,48,217,112,178,220,45,1,47,156,47,83,38,66,208,132,6,56,189,98,130,142,152,76,207,84,41,82,37,115,138,138,194,201,234,62,133,25,13,255,4,235,13,221,85,40,56,1,68,32,69,45,133,210,140,62,151,214,0,107,149,93,32,66,121,153,233,198,233,50,234,6,194,131,194,38,14,32,113,88,21,198,203,53,43,178,11,110,180,91,5,205,97,92,234,99,54,158,51,191,163,162,241,170,9,52,226,230,157,149,26,161,131,54,157,69,253,21,132,132,4,226,53,43,128,241,188,85,17,98,93,19,148,6,193,85,230,177,42,180,50,42,113,227,85,33,131,18,59,148,201,101,87,16,147,67,77,182,87,107,48,71,9,235,60,89,69,172,51,129,84,53,148,72,5,122,108,205,26,246,101,97,72,178,119,215,205,68,36,74,18,171,53,99,124,26,54,89,153,93,69,154,218,24,113,139,170,157,211,26,18,165,91,69,197,199,219,194,184,90,51,241,209,223,48,9,7,9,249,20,145,169,164,191,233,234,5,166,154,121,148,184,109,146,53,43,62,77,45,135,208,239,96,45,142,213,149,225,154,157,252,172,48,50,78,27,36,32,140,12,181,85,103,15,35,227,113,20,222,58,246,79,111,211,177,173,122,164,6,231,17,71,64,1,235,100,186,85,22,27,203,240,16,42,144,181,118,250,129,13,1,128,151,107,95,77,198,83,73,8,210,193,195,38,21,51,155,181,208,27,178,86,122,81,77,131,115,163,24,207,243,80,38,25,89,244,5,199,30,85,195,171,210,5,28,192,196,248,227,81,55,135,155,77,153,31,90,173,22,3,168,187,81,188,31,197,106,208,240,92,16,52,216,150,84,221,232,64,57,156,231,7,116,133,4,173,224,66,244,220,64,136,61,76,16,178,157,168,176,143,26,69,125,206,12,210,192,142,73,200,62,168,16,111,195,170,128,117,32,219,43,176,54,181,163,10,232,182,118,219,71,99,5,56,4,75,192,244,3,123,108,35,68,207,109,36,208,63,124,182,222,94,183,124,33,97,176,83,76,171,214,86,155,16,9,56,99,126,193,238,42,218,33,51,138,135,207,168,192,33,124,107,100,152,74,157,181,50,219,94,208,39,15,72,104,32,17,111,212,58,193,103,198,131,253,196,4,253,240,62,130,56,125,42,89,212,197,4,203,193,184,164,71,247,209,7,124,120,223,221,107,166,207,244,163,243,172,184,9,0,250,97,30,109,125,181,72,137,28,230,183,168,200,217,117,43,39,89,92,76,36,88,154,51,103,39,222,163,96,228,102,118,42,176,249,152,73,21,114,247,29,126,156,14,193,144,225,40,100,243,48,126,68,3,54,43,15,155,143,61,9,106,67,137,133,139,66,40,207,140,202,77,187,195,4,88,97,48,149,51,2,173,184,171,117,250,110,13,206,68,206,132,59,184,168,5,11,52,205,142,153,99,11,46,83,60,227,46,78,150,24,217,226,116,113,148,205,121,21,132,58,39,43,158,214,29,178,5,13,224,137,223,166,59,86,113,71,119,174,232,203,149,131,244,153,83,210,54,32,217,200,82,214,143,157,91,101,60,198,201,151,29,154,72,181,49,47,99,225,99,54,124,202,158,180,104,131,201,147,118,216,13,125,118,158,231,13,148,17,103,96,54,160,72,192,128,41,80,77,197,84,93,233,54,111,14,149,89,141,177,107,50,244,89,251,190,201,207,250,161,130,8,149,140,131,19,210,31,217,221,29,151,24,52,246,77,121,229,179,161,219,171,231,87,190,152,245,166,78,35,192,128,13,40,216,41,226,6,147,52,141,241,5,146,54,158,192,33,155,124,144,134,23,73,220,84,236,63,212,112,150,62,96,164,29,2,208,53,138,55,37,119,216,61,59,101,6,230,110,69,87,54,34,72,77,157,14,126,64,251,15,152,15,227,115,7,101,112,247,207,138,23,6,17,5,94,136,49,88,85,225,109,189,47,52,157,111,85,151,55,189,220,170,135,158,180,48,173,38,243,129,81,186,72,208,4,38,198,153,177,69,49,100,69,61,52,43,82,169,26,227,224,171,100,21,28,167,103,92,106,50,153,8,158,234,170,25,165,141,189,48,198,138,226,96,1,133,213,83,166,118,38,0,32,61,99,121,233,165,130,6,233,138,94,74,147,75,97,178,29,23,163,185,102,81,153,220,196,60,221,6,154,46,80,125,133,169,125,218,185,165,55,171,59,231,156,2,143,57,201,69,134,216,246,213,154,251,104,184,72,88,0,191,102,157,52,201,182,154,14,106,21,31,202,245,109,212,56,208,226,141,38,7,211,179,67,68,15,111,250,131,101,59,66,151,226,157,186,184,165,185,123,140,134,165,173,186,185,38,179,209,120,186,254,238,161,186,155,130,43,84,192,246,190,171,122,170,249,185,116,62,164,237,193,241,174,16,156,239,10,225,56,22,182,130,78,183,131,61,187,67,201,52,153,65,200,21,69,210,15,213,228,156,172,29,225,44,22,157,72,180,133,66,52,78,61,79,105,65,27,214,125,166,22,168,33,125,201,187,11,30,252,204,193,187,112,140,12,246,27,54,125,41,249,218,63,89,17,52,66,174,16,26,158,132,236,51,121,220,156,204,41,40,167,247,27,81,152,141,143,56,42,182,71,225,112,115,250,0,70,239,96,220,132,13,219,146,61,154,177,179,99,59,195,245,225,124,12,95,195,153,88,214,230,136,216,1,228,190,232,8,200,105,86,14,234,93,206,219,49,98,168,46,36,148,135,135,179,197,221,91,198,37,133,63,250,123,165,108,206,40,26,230,195,219,43,197,232,204,184,82,167,247,200,154,247,116,238,39,216,254,216,12,80,183,249,201,184,152,76,214,64,189,76,56,14,112,142,11,145,127,22,68,142,64,33,33,18,41,36,104,112,11,76,32,95,175,120,34,214,224,219,216,184,17,39,196,203,1,58,43,106,61,188,127,78,15,36,141,33,226,71,129,158,62,34,51,152,8,72,4,18,78,100,138,74,96,196,21,153,69,37,176,96,163,228,122,233,166,95,35,132,180,67,173,242,149,33,86,157,94,241,38,46,253,129,199,91,194,108,108,149,72,146,203,64,207,150,203,138,118,121,180,18,41,47,85,197,156,90,33,15,91,200,62,233,67,110,239,128,125,246,134,188,181,109,251,44,69,153,240,193,184,104,52,134,254,19,53,77,210,181,24,220,195,131,123,249,4,88,41,220,189,243,89,63,161,104,170,171,244,104,156,183,198,18,114,13,178,41,50,44,167,177,129,24,79,29,206,228,0,30,44,192,233,97,117,115,38,134,116,104,150,130,141,79,152,132,13,49,78,76,86,226,254,76,194,158,56,63,79,83,38,25,60,120,168,110,76,187,1,109,250,183,231,173,179,249,106,139,179,107,33,110,23,155,83,223,128,159,88,236,86,156,137,212,20,185,5,88,134,235,20,168,205,71,128,251,68,221,136,71,184,160,207,137,224,207,201,136,135,138,225,64,152,191,146,9,97,91,66,16,183,37,196,131,214,56,77,201,116,100,143,220,205,232,121,112,131,91,142,30,169,41,50,171,93,195,216,217,162,152,94,188,217,176,165,130,199,37,205,142,139,7,111,118,184,98,72,92,21,31,134,232,161,14,219,22,181,18,158,150,19,179,110,196,70,104,176,160,242,8,200,50,69,126,184,88,233,45,214,46,60,77,113,79,9,96,172,93,26,106,24,31,205,69,102,200,159,71,54,80,14,169,70,217,188,135,183,220,37,238,146,78,174,238,226,251,73,127,107,49,20,96,214,5,175,149,120,211,167,43,96,140,183,245,101,55,118,1,62,123,39,205,77,234,33,227,204,186,119,107,76,188,21,206,76,100,162,119,220,138,111,123,68,55,249,184,72,202,183,183,118,128,110,233,168,113,79,97,18,120,230,182,120,177,81,21,178,174,225,208,115,32,85,249,186,35,236,231,15,167,120,21,34,179,195,235,12,74,51,141,173,7,123,37,236,205,249,146,157,77,251,44,96,191,191,191,106,9,131,64,2,216,248,42,88,65,14,30,63,164,250,130,234,225,158,118,16,111,144,135,208,49,19,188,116,67,7,187,242,202,226,224,87,94,56,154,77,226,218,14,176,123,207,76,135,50,235,240,150,217,165,38,177,147,204,200,29,151,83,215,248,217,165,252,148,107,41,223,30,178,197,49,117,76,231,86,200,211,191,229,66,54,216,65,254,142,56,135,154,228,229,181,116,76,86,183,197,199,116,200,156,135,25,47,194,179,76,124,99,255,78,26,85,5,255,82,230,230,157,12,18,102,16,246,38,4,113,111,240,114,56,199,102,94,152,53,247,141,51,79,203,123,11,222,100,163,32,135,57,122,21,48,224,70,72,30,167,6,101,220,23,20,250,236,103,61,93,133,62,158,66,74,11,30,20,110,137,88,215,39,234,67,116,27,104,150,55,45,225,67,84,65,244,100,239,182,99,191,213,244,133,193,27,8,40,18,27,104,86,221,216,230,153,79,120,211,182,125,223,141,247,66,3,14,30,228,90,141,158,186,11,33,112,113,157,172,138,135,102,88,22,103,229,131,55,223,115,239,131,242,92,55,246,95,19,117,11,129,224,17,115,110,242,114,65,228,187,204,78,56,108,152,123,121,89,222,203,223,151,191,1,23,1,254,31,228,64,116,232,179,81,231,217,78,194,33,62,99,136,39,170,14,25,177,17,240,39,226,250,54,63,25,209,94,240,39,56,40,189,96,156,148,54,21,41,8,125,65,62,99,19,201,126,238,219,145,190,208,20,213,142,25,232,2,127,132,148,133,122,219,12,164,192,38,146,182,36,104,199,56,207,140,181,42,91,196,50,139,243,248,154,125,230,214,87,86,164,49,222,42,79,79,62,141,98,22,138,197,94,149,234,146,212,74,207,226,206,118,185,110,140,32,103,134,51,215,225,203,29,139,168,115,245,118,58,122,58,0,79,110,200,13,135,189,184,179,188,56,24,32,44,5,148,118,133,78,243,200,227,8,161,102,91,241,40,132,152,193,91,116,175,183,185,84,77,159,187,30,157,161,214,46,29,163,224,17,113,44,112,240,124,32,176,28,62,108,64,181,89,214,9,137,172,225,217,5,66,246,149,57,41,30,8,151,117,141,31,179,17,132,57,131,126,119,253,246,94,233,12,232,130,39,104,230,73,121,39,96,36,138,91,32,44,65,251,254,83,183,223,247,207,110,78,142,193,53,134,49,71,4,172,208,23,66,174,24,88,151,51,217,255,54,174,23,100,170,56,60,250,55,2,197,30,250,205,13,151,195,149,233,215,128,253,198,82,155,213,101,56,71,50,204,0,177,131,132,99,48,221,112,7,135,205,153,234,177,1,210,156,214,190,198,60,19,81,206,237,171,13,218,72,56,93,127,247,102,66,83,24,145,203,162,47,132,216,152,116,94,227,50,59,161,224,213,108,7,250,29,84,55,11,9,185,194,200,5,211,147,51,124,93,128,143,199,70,28,119,11,128,45,146,157,23,8,198,102,228,217,32,152,177,81,143,11,113,109,88,55,218,156,50,128,193,115,205,107,95,39,165,63,86,39,178,19,40,137,213,229,218,191,16,220,148,251,254,215,25,154,187,178,108,100,26,27,207,111,249,205,147,47,216,62,248,195,71,3,228,121,85,225,138,150,231,7,156,21,162,238,210,99,246,24,225,242,22,157,187,158,253,14,99,184,226,227,121,155,175,94,179,210,182,33,155,141,150,23,216,86,218,187,169,43,159,222,218,194,188,121,141,9,219,129,156,115,181,130,2,15,103,210,60,120,247,141,101,153,124,121,147,61,225,172,92,73,145,77,71,244,159,207,169,17,239,179,34,51,205,22,251,104,96,229,222,8,96,228,87,149,211,226,8,168,206,136,174,231,83,149,211,8,241,237,156,17,118,111,202,184,187,2,232,77,157,47,41,222,123,190,248,132,226,155,90,95,214,187,62,102,62,207,28,69,143,243,40,28,20,191,111,202,186,7,181,222,110,45,100,3,164,190,205,3,229,234,171,21,167,239,5,32,36,208,1,156,179,75,17,239,32,126,94,67,136,35,250,5,172,99,79,145,154,254,161,253,188,37,137,31,10,103,169,214,30,232,111,186,164,114,222,253,125,179,198,172,173,120,55,200,238,159,193,75,154,251,19,2,117,52,132,102,238,131,35,68,160,159,143,191,16,130,120,129,179,214,234,21,188,239,141,48,97,254,111,132,93,1,3,29,62,120,212,86,54,72,41,53,59,237,77,214,161,23,6,168,64,66,10,134,2,204,177,89,97,240,82,79,32,160,219,165,223,238,28,54,244,224,13,44,8,214,38,11,26,36,38,60,161,159,210,229,81,220,169,126,249,100,177,28,87,54,249,127,229,131,4,38,144,32,85,157,93,113,1,67,92,80,97,71,248,64,223,188,55,136,140,232,11,9,173,251,134,51,113,241,230,122,177,87,79,61,192,50,66,25,218,1,178,134,192,8,108,232,65,2,206,240,134,151,206,29,129,212,183,226,178,154,93,27,56,216,152,135,94,155,47,3,182,187,122,41,117,137,160,45,149,133,144,107,115,20,238,14,227,150,10,189,160,33,97,58,148,194,143,141,136,20,187,138,2,247,134,92,61,142,92,113,225,124,62,43,53,195,133,214,176,143,183,38,207,245,57,137,211,35,151,210,18,62,36,133,38,132,182,164,207,133,19,201,52,31,142,204,189,194,71,56,41,58,24,106,39,115,143,250,81,153,11,71,97,83,182,227,178,123,62,221,74,138,217,116,206,126,77,205,85,176,132,116,23,166,151,190,38,147,108,80,210,105,209,106,93,229,243,34,252,206,82,5,17,91,174,138,184,217,219,116,5,252,44,188,218,74,183,178,112,139,74,16,158,66,182,184,240,102,124,113,252,107,11,200,42,246,6,93,230,46,73,171,2,60,143,154,178,216,85,218,79,158,192,222,44,243,126,130,120,52,77,174,243,54,47,155,1,7,159,121,241,140,187,11,133,133,177,84,239,200,186,37,69,237,253,177,199,17,198,49,29,7,34,2,88,4,234,113,143,2,189,253,199,184,181,133,41,123,7,145,60,141,85,134,152,162,159,72,170,17,180,37,246,233,45,141,87,28,74,74,15,77,135,201,12,97,48,123,219,36,148,90,201,140,108,85,135,240,61,43,70,88,45,28,249,242,180,4,97,163,86,112,80,48,35,84,230,69,145,235,172,8,85,38,136,31,68,8,34,185,32,60,17,79,131,221,101,74,66,173,4,161,187,172,130,103,56,84,223,132,198,6,131,208,94,29,92,112,66,163,228,89,145,116,124,122,19,16,80,135,82,205,236,1,117,94,46,40,254,37,252,178,204,17,73,187,254,27,186,67,56,35,249,5,217,166,153,88,168,160,181,187,111,14,22,59,200,191,136,77,197,159,86,25,91,143,33,61,110,82,158,218,74,253,233,214,15,106,199,182,168,73,100,133,217,2,139,21,135,147,21,149,180,220,106,228,215,13,98,44,22,42,20,70,11,160,120,81,23,98,87,34,226,1,135,171,65,182,129,7,183,135,218,81,73,83,211,192,62,41,146,98,234,24,105,154,118,5,203,84,134,84,34,96,217,90,100,37,18,249,252,134,110,174,147,36,233,190,52,240,12,226,93,58,232,251,149,1,187,15,96,78,132,181,90,94,67,227,16,74,70,65,234,165,131,22,157,133,124,84,35,81,148,238,84,51,74,75,249,92,166,213,200,220,74,51,178,10,223,78,51,114,149,191,173,102,100,86,196,205,222,230,205,52,35,179,216,172,154,17,192,49,150,245,198,201,147,39,93,177,142,222,240,162,131,187,231,238,155,145,240,226,68,34,154,76,57,174,100,107,153,215,114,45,196,209,143,173,137,134,162,74,238,186,201,124,73,68,51,228,70,189,96,240,84,246,226,146,32,248,136,149,128,0,204,167,217,91,239,130,1,100,27,177,150,51,220,205,153,55,143,161,31,166,230,233,152,189,105,165,36,254,66,144,46,107,13,249,11,235,178,22,209,221,137,46,107,245,204,96,33,201,104,38,149,190,63,101,182,125,70,245,193,6,82,158,148,62,154,23,90,236,47,175,150,61,36,36,196,182,20,164,224,42,189,34,209,112,43,166,134,219,4,13,183,82,98,52,220,46,214,112,81,146,165,225,198,177,134,187,82,98,52,92,18,62,21,229,178,52,92,18,184,186,82,98,195,69,31,50,177,40,75,45,28,38,182,132,117,91,18,232,121,132,99,212,154,69,218,69,143,50,10,134,207,140,217,107,22,236,89,233,54,72,51,56,114,180,165,101,199,177,150,189,194,106,217,233,162,1,9,79,43,180,180,108,6,141,1,154,53,165,225,151,154,245,203,223,151,191,47,127,255,119,218,110,235,176,46,177,107,212,103,39,228,108,139,120,51,216,152,211,43,180,215,229,101,103,78,173,131,89,149,155,113,165,205,211,218,52,219,9,176,55,113,233,32,139,211,6,172,91,95,164,85,248,238,9,35,123,132,82,105,211,25,110,109,97,166,103,66,204,61,146,88,223,245,110,178,193,28,195,49,236,215,180,211,222,11,0,149,156,252,153,6,43,61,170,151,121,65,96,189,181,116,218,188,181,37,148,86,96,107,231,38,216,191,89,229,68,87,247,174,159,177,245,113,153,32,107,223,30,124,196,203,222,199,57,172,131,121,222,54,191,7,225,250,245,222,161,192,211,178,68,107,207,250,209,129,143,237,95,207,229,94,192,246,7,72,232,241,84,155,105,27,23,155,45,62,91,111,16,227,25,101,65,0,247,37,223,175,154,255,23,251,86,65,119,62,24,6,119,234,137,222,235,186,82,111,112,135,219,93,90,58,218,217,173,253,230,31,119,81,109,188,167,215,134,146,58,9,178,95,82,229,18,39,111,8,213,146,17,234,254,204,237,36,183,213,19,20,107,222,24,170,79,156,2,143,38,16,144,20,150,66,236,196,103,214,41,221,27,44,216,197,74,95,70,230,166,241,187,173,155,99,94,240,36,228,44,38,98,155,186,119,211,172,31,155,241,114,49,134,135,154,20,210,116,85,110,232,225,69,61,170,206,73,145,197,17,226,134,234,146,153,51,114,9,9,253,37,253,68,214,56,96,75,159,105,168,146,168,75,149,46,222,9,194,233,40,233,9,82,9,90,209,39,141,55,223,148,22,85,73,31,170,253,16,98,90,77,121,132,38,176,166,35,30,217,40,117,69,13,145,42,238,51,178,205,17,157,3,255,148,194,87,220,163,192,156,24,47,254,185,140,12,176,147,125,166,76,120,177,29,114,34,152,123,115,136,155,162,18,32,80,80,127,22,6,114,163,35,169,168,176,168,235,170,86,184,12,147,132,5,101,0,120,208,194,5,36,149,96,253,189,140,50,239,224,79,92,120,36,118,135,210,2,196,205,19,245,112,33,60,65,63,104,134,192,114,124,24,246,204,133,57,28,15,37,60,145,68,84,49,222,61,115,162,116,97,171,73,248,250,79,111,93,255,226,27,79,191,247,251,15,191,247,46,2,8,113,184,203,198,9,154,114,146,53,70,82,228,210,64,102,63,10,53,148,240,247,57,82,91,228,234,138,235,41,77,169,91,184,196,64,20,72,30,93,219,3,24,185,134,8,98,173,209,177,213,102,203,178,36,93,113,72,194,168,146,134,249,107,152,249,20,190,186,138,112,8,67,163,185,48,113,165,195,239,243,175,252,206,122,9,7,99,110,42,90,60,112,43,245,155,12,102,125,241,246,236,253,239,60,253,225,219,247,128,183,74,191,25,140,53,148,193,27,103,232,3,198,152,73,125,170,212,34,223,42,8,52,148,1,245,157,165,71,184,152,35,204,25,184,146,155,246,172,168,162,199,92,156,169,108,54,82,142,7,14,8,193,38,154,116,250,137,10,184,64,3,128,255,143,84,249,129,168,138,72,206,160,81,66,3,140,210,49,137,47,48,40,15,155,180,250,131,175,126,240,254,127,58,198,209,99,164,23,54,55,23,154,205,208,234,106,161,215,43,224,107,36,209,208,58,106,52,70,145,212,104,27,197,126,20,131,73,198,204,53,84,248,219,1,188,248,141,149,149,195,57,88,214,23,143,209,194,31,103,28,46,91,94,99,188,30,207,48,98,55,224,80,6,4,123,248,36,141,161,52,133,129,227,163,246,140,17,79,204,48,226,240,233,5,6,252,123,63,123,250,131,183,239,116,192,73,141,142,1,7,40,125,198,27,62,5,14,183,153,193,57,218,230,7,143,193,134,111,51,142,53,155,213,28,106,50,216,199,104,214,30,2,130,119,96,35,60,173,27,82,247,116,108,22,236,13,235,97,210,246,38,80,140,59,47,78,118,101,6,46,232,206,11,169,182,172,0,202,21,39,46,61,186,31,73,77,130,133,163,191,93,131,108,193,49,17,198,180,135,196,194,245,31,223,125,246,254,219,207,223,249,113,24,163,227,138,251,56,128,64,236,227,19,0,196,247,126,102,3,226,49,167,44,205,161,76,217,86,182,69,164,164,216,200,136,198,83,42,23,39,79,9,177,41,133,35,17,78,6,227,46,25,79,162,23,174,139,203,165,178,124,2,189,140,241,142,188,40,102,12,231,122,20,43,121,221,8,167,45,17,216,16,17,192,255,52,4,165,102,83,234,34,151,202,163,176,24,126,140,74,104,250,92,119,62,28,171,203,23,166,89,129,119,202,24,84,20,115,85,20,230,250,145,168,126,34,245,231,230,172,42,145,41,58,135,167,153,24,185,138,32,28,187,74,33,106,188,51,8,128,178,103,0,226,138,107,220,153,126,250,200,96,162,216,165,192,240,79,8,64,82,128,58,73,44,146,121,32,249,235,111,255,205,245,183,254,254,233,111,222,125,246,215,127,52,6,157,51,120,115,6,177,102,14,118,95,135,115,163,19,196,1,73,160,150,133,70,87,209,36,208,110,16,123,107,118,165,18,188,114,198,222,82,208,39,79,148,241,50,98,165,101,89,212,8,83,12,15,7,192,114,232,197,218,97,7,187,99,11,32,142,119,197,74,20,204,38,64,204,248,11,15,206,48,30,194,41,56,120,139,200,153,225,116,18,225,114,69,144,83,132,17,17,58,183,79,6,130,39,196,255,21,29,196,141,81,94,235,130,165,97,36,34,26,177,191,26,40,174,15,117,93,233,59,69,212,64,149,123,162,58,161,50,161,139,228,152,29,93,134,192,67,83,237,195,183,222,10,93,127,229,61,60,209,8,31,198,44,176,185,132,172,225,193,210,37,88,198,5,23,87,6,162,41,48,196,66,134,255,146,69,100,225,149,56,71,198,59,28,230,64,23,219,64,212,8,38,54,18,149,61,17,186,55,172,63,144,123,248,179,161,151,130,66,123,197,89,122,91,161,143,4,7,208,37,38,189,38,219,32,200,180,97,223,145,136,9,139,81,251,230,80,63,122,146,126,162,52,81,115,164,243,219,3,169,95,96,167,0,46,99,35,128,87,120,206,162,208,165,62,121,33,64,71,13,152,105,106,91,2,187,69,132,118,24,220,186,64,178,87,31,103,171,71,134,36,103,212,82,240,156,124,139,90,212,107,66,207,49,80,113,115,44,57,75,56,191,244,218,107,115,68,197,6,180,47,73,81,44,251,145,249,241,153,62,226,124,15,16,61,48,156,128,106,227,22,218,34,17,194,151,152,84,55,120,104,44,37,244,103,209,68,59,52,21,69,51,180,34,54,78,152,234,117,168,31,187,215,244,232,185,233,106,211,163,19,104,131,131,49,126,101,201,49,116,175,189,22,14,123,36,142,20,185,25,226,61,62,56,18,224,188,26,98,148,210,92,132,115,124,89,146,31,133,145,202,165,135,31,19,12,126,6,205,111,45,138,230,55,177,208,245,165,203,182,138,230,237,37,48,157,36,127,197,157,11,231,178,57,171,26,8,175,109,5,77,43,66,255,125,132,31,242,153,76,146,15,254,240,149,222,255,251,59,74,205,35,162,38,33,246,165,116,117,121,128,234,80,229,118,27,140,45,17,149,65,147,28,253,221,33,135,253,104,253,228,40,63,40,163,154,164,202,224,144,186,196,13,73,70,149,117,100,105,93,61,190,90,244,232,176,38,233,219,3,3,219,192,192,134,75,3,174,135,125,156,185,108,22,73,190,214,210,118,253,84,106,232,115,61,44,70,34,115,67,174,193,53,57,68,140,128,255,255,159,189,183,97,214,237,184,238,58,191,74,56,16,74,42,31,107,118,119,239,222,189,91,230,226,138,101,50,147,34,12,41,156,41,152,242,184,82,87,87,71,178,176,116,37,95,221,248,37,198,85,201,240,50,12,33,67,102,152,33,80,9,153,164,32,9,204,128,73,152,16,156,184,128,47,19,73,246,183,152,245,235,103,175,213,255,125,238,189,146,172,151,196,54,54,33,241,61,235,233,189,123,247,203,122,253,175,181,174,175,234,150,238,230,212,150,171,241,239,167,175,63,127,231,69,247,148,94,63,255,39,47,22,76,9,249,161,88,248,94,20,11,47,113,235,127,204,197,194,35,26,248,119,43,23,222,81,22,152,5,116,5,159,15,187,112,200,131,203,31,14,97,242,221,10,7,53,50,255,171,151,14,177,144,239,65,60,220,90,56,151,15,250,231,119,17,16,241,182,15,34,33,228,125,34,34,78,127,61,201,136,19,229,246,95,110,75,9,33,253,64,137,9,253,228,219,114,226,75,119,126,236,250,171,183,101,195,151,174,159,191,126,105,202,134,182,149,231,239,189,152,54,151,13,95,190,243,213,144,13,207,253,41,200,134,95,249,173,31,202,134,239,69,217,240,21,46,252,23,92,54,220,118,184,124,216,162,225,227,47,188,96,115,157,158,164,139,112,224,223,239,83,54,136,83,234,191,122,209,224,203,248,30,36,195,121,217,92,48,200,95,223,69,46,248,171,62,136,88,152,111,19,169,160,127,60,9,5,37,220,250,195,109,145,48,41,63,80,18,65,62,248,182,64,248,212,157,47,92,255,204,109,129,240,169,235,231,174,191,34,2,161,220,187,91,246,210,92,32,124,241,206,207,132,64,248,140,223,255,233,147,122,99,116,14,186,186,158,232,225,103,191,118,118,40,60,251,249,235,91,170,228,179,95,190,62,51,144,103,191,248,245,39,178,144,115,252,240,34,44,158,191,121,233,229,251,252,209,182,242,20,4,187,144,95,127,240,218,189,155,55,222,56,126,32,81,58,247,86,140,0,20,255,152,1,14,254,21,14,112,255,221,35,154,233,109,110,164,255,118,158,246,208,88,193,79,190,124,255,6,119,200,101,135,92,209,117,39,137,58,76,222,149,167,141,47,226,112,154,76,120,249,231,110,6,247,122,148,201,9,107,120,212,81,114,253,24,245,248,250,81,182,120,125,156,125,147,40,207,252,57,123,234,213,131,27,226,24,87,215,103,158,112,249,235,83,117,89,14,53,209,121,233,133,112,226,163,76,235,230,224,88,55,15,97,146,175,253,236,195,19,143,185,81,67,247,120,52,220,64,245,26,249,179,28,110,255,43,129,215,191,245,183,108,50,215,115,149,30,179,52,79,93,221,75,47,224,95,54,62,253,212,211,207,92,194,49,79,93,253,143,246,31,4,206,167,63,253,35,185,60,91,187,253,143,253,230,129,253,230,169,251,55,95,254,17,206,208,211,112,244,31,183,45,230,92,63,245,244,199,174,62,190,164,171,199,62,97,89,158,29,255,99,79,184,59,222,50,78,239,95,125,241,169,75,0,236,93,7,189,102,131,230,91,77,172,60,124,112,215,110,106,186,30,241,206,55,222,109,252,39,158,52,122,188,253,93,135,95,63,105,248,11,119,191,250,174,175,142,83,231,177,242,215,174,229,79,35,16,44,199,240,18,127,250,236,131,235,155,207,205,131,120,252,241,110,252,81,34,209,122,134,207,127,154,161,176,167,14,159,214,115,183,130,219,167,115,104,154,170,9,167,251,159,92,239,220,185,61,229,103,94,185,185,255,210,195,207,255,249,63,159,250,137,104,147,63,72,159,180,193,183,71,141,227,96,255,51,23,227,214,135,127,238,217,245,9,143,123,228,77,58,141,199,189,235,214,147,237,213,41,127,188,164,121,114,223,233,93,239,244,197,79,189,159,15,123,204,235,159,126,246,221,103,253,185,3,46,51,25,229,195,147,143,248,113,186,205,83,15,174,79,177,141,251,161,206,220,76,63,232,253,67,157,185,121,130,58,115,243,4,63,168,28,170,39,49,175,91,39,247,179,233,115,151,181,60,140,160,251,47,192,218,158,122,244,87,161,63,204,111,61,255,230,182,71,228,177,31,255,240,201,31,63,205,252,119,255,250,39,152,249,243,2,189,227,215,199,13,141,143,215,191,24,55,30,209,235,167,174,230,105,185,154,12,245,241,203,48,67,213,143,42,255,223,237,66,132,82,251,238,235,240,120,165,246,180,149,143,91,137,16,32,15,238,220,216,159,225,240,7,183,124,202,68,255,27,55,63,113,255,225,83,15,192,228,40,191,31,115,177,63,216,91,140,187,223,125,68,146,92,93,191,124,249,235,80,145,236,79,233,47,164,229,147,87,203,213,199,158,58,255,121,252,248,217,243,223,198,248,87,46,227,47,202,142,15,150,63,125,236,234,71,142,113,243,223,110,158,191,246,177,151,63,246,202,199,230,62,189,15,171,227,189,152,28,151,139,125,231,206,125,55,152,216,238,79,62,26,193,152,247,224,209,223,62,226,207,58,29,151,91,191,127,172,153,243,244,123,13,144,92,223,246,136,93,63,201,16,10,61,244,9,235,117,232,176,71,129,189,23,206,191,180,37,122,217,78,138,89,52,119,4,47,117,25,255,112,158,173,155,167,195,153,114,62,61,127,81,70,125,29,237,94,212,222,247,57,159,247,250,234,191,112,130,197,241,238,161,232,60,114,115,222,37,198,116,56,147,208,147,223,75,168,137,152,246,197,74,188,143,197,248,208,255,251,176,24,15,161,242,194,107,247,126,22,135,20,243,61,124,83,159,250,234,79,188,240,212,9,48,246,244,39,158,28,56,122,112,121,210,221,147,201,87,175,71,14,68,123,23,211,239,230,79,202,244,123,120,203,244,187,251,78,49,163,187,143,196,201,158,65,185,31,78,160,171,243,149,189,127,88,190,103,68,206,51,211,73,98,140,150,79,123,47,254,225,199,109,238,59,185,137,63,208,238,158,240,101,79,127,226,29,60,190,223,215,251,251,120,103,239,221,71,13,188,119,221,225,91,56,170,39,109,241,59,122,122,30,183,195,239,224,240,249,64,27,172,160,178,167,63,241,100,247,205,59,109,239,182,92,95,210,131,182,239,245,125,126,172,11,231,238,35,54,251,187,238,242,25,1,247,132,77,182,89,125,250,206,103,174,127,114,96,169,182,148,238,153,138,115,203,69,244,233,235,7,215,119,167,139,232,166,228,178,174,109,61,92,68,79,127,226,230,179,87,71,245,215,171,207,221,249,73,119,23,13,8,253,243,219,251,207,212,161,16,138,231,195,236,235,189,250,252,139,219,141,230,195,124,24,249,46,15,110,108,75,190,244,218,203,15,254,202,221,251,119,95,26,39,238,125,229,211,127,159,61,231,193,205,203,247,237,138,94,74,83,190,83,158,204,23,255,242,200,137,127,238,185,235,255,225,199,126,236,175,159,242,99,30,121,198,59,228,200,248,246,253,48,201,253,79,37,205,150,155,116,73,149,249,159,30,222,174,82,248,78,25,48,247,150,252,167,146,1,51,162,108,118,92,159,243,190,39,183,64,199,156,228,217,20,229,71,226,176,207,191,93,61,18,180,187,148,47,255,169,187,247,95,185,185,245,180,89,116,253,52,246,230,149,143,63,48,174,125,43,54,119,252,24,74,252,236,225,221,151,110,255,108,164,120,206,208,157,224,193,111,94,124,209,120,43,56,233,7,95,184,154,113,183,153,41,242,214,239,254,254,155,127,244,143,223,252,229,95,122,251,119,126,215,255,122,117,32,168,189,160,116,188,238,28,127,236,251,143,206,120,227,189,87,108,170,40,250,35,226,166,25,33,223,254,119,255,241,219,255,249,31,191,249,119,127,235,242,146,19,94,253,22,210,252,242,95,62,51,62,250,17,172,57,46,193,103,30,188,113,255,213,39,97,205,255,156,137,175,167,46,191,187,190,226,135,246,249,79,159,81,231,241,12,205,227,248,211,90,250,55,255,227,111,189,253,175,126,241,219,191,243,119,222,250,87,191,249,152,165,191,247,249,155,123,95,32,227,128,124,215,215,237,189,167,165,122,233,141,151,94,125,2,40,127,124,228,235,15,222,184,247,158,22,138,31,62,97,161,6,201,102,110,19,127,197,126,255,210,189,151,94,61,139,254,121,147,100,190,54,211,47,220,124,245,89,143,247,157,175,18,191,57,82,40,142,37,27,11,232,191,126,220,50,217,162,124,140,11,236,106,196,199,174,52,207,233,115,35,130,151,190,71,54,243,237,127,240,7,111,253,252,47,124,247,155,121,239,111,190,241,197,47,188,203,118,62,124,175,219,249,240,201,219,249,240,180,157,188,244,123,122,67,101,83,71,34,230,68,26,92,162,159,71,89,126,156,72,142,131,184,255,204,248,229,127,55,254,117,141,224,24,65,177,115,146,204,35,5,147,199,201,24,177,179,129,216,176,127,125,252,162,234,218,243,236,31,207,241,223,191,46,39,103,182,27,158,83,186,124,247,149,50,212,43,220,36,175,63,123,48,163,75,91,234,171,75,33,97,50,123,62,111,175,241,146,198,31,63,52,252,49,139,175,159,190,250,157,223,244,246,239,125,235,205,95,255,69,127,211,229,54,127,216,111,210,195,45,111,122,248,221,189,201,119,243,175,133,182,200,65,119,137,121,251,175,142,99,121,227,51,246,200,3,88,243,19,166,2,94,31,91,118,137,229,154,204,144,127,126,93,210,110,222,41,209,163,111,247,142,191,165,23,238,166,75,162,199,135,166,78,188,240,242,131,155,81,99,1,203,235,98,211,49,247,171,235,7,119,191,252,223,143,127,126,233,227,151,63,248,13,191,124,227,233,194,94,254,100,154,209,249,186,161,3,95,138,65,127,124,112,137,39,167,172,13,242,199,7,194,227,202,239,224,184,116,231,21,27,194,240,233,39,167,199,189,113,51,22,229,9,170,206,99,127,234,121,143,79,128,27,145,47,19,51,58,223,150,99,26,143,27,37,153,198,239,250,41,239,250,49,239,99,134,127,252,173,127,241,246,111,252,194,119,51,195,171,31,57,184,220,35,179,188,247,194,135,63,75,213,37,62,232,58,194,67,62,170,25,30,60,228,131,207,240,225,71,176,211,255,235,207,191,249,123,191,254,214,191,255,255,222,250,15,31,120,134,15,190,244,81,236,242,91,63,255,45,110,203,55,254,240,169,139,151,232,233,15,58,205,135,15,223,120,120,239,245,143,96,162,255,246,95,188,249,205,111,126,251,31,255,29,187,61,127,252,159,126,233,169,87,63,240,76,239,219,150,191,242,165,15,127,166,223,254,198,127,254,246,55,126,243,173,223,255,127,62,180,153,190,240,198,139,175,124,20,51,125,235,55,126,243,173,223,248,230,135,57,211,123,159,255,104,102,250,157,127,250,239,109,154,223,249,127,255,233,135,54,211,143,104,69,127,237,255,254,206,63,251,229,55,255,254,31,124,207,239,253,155,255,242,119,222,252,231,255,252,173,127,254,203,111,253,147,127,118,40,124,223,253,76,95,184,251,234,79,127,245,245,155,191,114,247,225,35,211,14,202,211,31,213,220,73,48,255,245,191,243,65,231,254,153,135,15,158,48,119,163,60,253,81,156,144,159,191,76,223,14,243,135,113,60,238,190,250,87,238,126,5,219,228,35,88,102,155,228,111,254,193,119,254,175,255,242,230,31,253,246,135,51,213,159,126,237,245,159,188,185,255,81,205,244,205,111,252,167,15,115,166,127,253,229,67,222,94,82,205,95,193,0,120,99,24,0,121,191,91,47,202,254,37,145,251,233,235,123,35,16,112,83,128,161,189,192,127,223,94,188,33,241,251,245,247,108,4,124,98,154,0,159,136,90,38,163,98,13,9,115,31,81,202,63,197,15,62,78,105,165,39,235,224,143,212,71,120,227,243,47,191,248,240,185,207,31,69,99,70,254,251,171,119,190,134,5,7,134,210,84,209,35,106,100,215,231,229,251,47,17,90,127,228,79,195,132,57,253,233,137,248,89,219,138,87,191,68,68,238,141,11,194,244,61,96,71,159,4,146,24,216,144,227,105,79,221,194,126,42,237,137,145,194,175,221,125,253,117,24,131,99,95,111,14,176,205,213,213,245,203,23,56,238,235,247,198,255,125,253,230,193,203,175,5,109,172,201,213,149,96,12,198,63,252,143,175,220,187,252,223,251,175,94,254,239,195,215,253,255,250,123,126,214,68,0,246,238,39,94,184,164,217,199,154,60,117,243,78,40,121,95,184,247,128,147,39,250,248,153,216,87,65,136,92,214,229,141,215,95,250,200,22,102,108,25,255,237,49,235,115,201,51,120,56,104,239,107,153,142,137,191,203,58,29,191,122,207,11,117,41,139,124,123,169,110,147,222,53,181,32,222,251,46,217,5,175,190,241,240,213,103,222,120,253,149,151,31,98,1,62,13,44,111,166,27,188,241,250,23,239,71,0,250,225,29,129,255,191,33,115,185,188,82,255,114,231,141,153,50,240,116,32,26,159,16,18,158,37,18,159,27,133,28,175,70,255,238,229,122,252,191,103,218,211,87,215,176,227,195,149,127,169,245,120,245,103,95,120,225,133,155,155,5,119,254,163,1,229,123,15,94,163,106,204,197,23,244,181,71,30,255,103,183,187,173,239,245,138,216,238,43,55,47,217,113,186,68,194,175,242,143,94,93,98,225,87,235,143,30,193,238,207,94,189,253,235,255,230,173,95,249,3,179,176,190,243,191,252,163,167,204,132,249,111,222,120,250,234,115,143,155,209,221,23,158,239,207,223,189,186,166,131,214,103,112,222,165,197,94,48,3,237,87,121,57,61,255,193,145,6,101,255,245,40,244,120,181,253,40,169,2,195,113,241,147,99,242,127,38,98,241,159,125,36,24,255,60,159,116,247,193,87,255,219,187,175,147,61,116,164,87,124,238,8,206,251,239,143,120,252,231,102,108,253,226,225,121,220,103,29,241,118,90,71,218,217,127,245,181,215,30,126,222,102,112,125,215,36,192,241,173,95,191,190,121,245,245,207,223,125,131,232,255,232,20,135,68,229,185,87,7,139,189,185,70,178,222,90,153,101,233,233,197,23,109,189,63,247,245,79,60,56,130,248,122,90,36,140,255,192,143,122,176,139,39,30,244,129,171,184,126,160,71,254,96,73,143,57,241,119,227,196,223,125,230,137,231,253,238,51,47,76,232,133,253,227,171,79,95,63,136,127,252,92,220,131,187,79,6,98,136,244,58,112,24,243,47,114,39,238,94,30,244,154,220,9,154,154,24,95,123,237,83,38,46,89,244,239,193,59,114,156,82,199,137,44,126,67,222,252,135,191,242,214,63,249,195,55,127,249,127,127,234,85,83,142,174,175,254,248,155,191,118,250,247,155,191,254,63,191,253,171,191,47,127,122,127,215,103,125,183,219,147,254,4,175,207,173,111,126,252,197,121,63,119,229,197,23,251,221,101,33,234,17,240,154,95,251,192,111,122,248,184,55,109,109,107,227,86,250,155,30,217,167,247,247,178,7,143,123,89,79,247,238,181,122,97,1,175,57,11,136,171,33,12,224,181,1,185,121,241,206,171,215,159,31,202,240,243,165,121,137,163,81,206,225,233,235,231,61,69,235,243,7,254,230,197,235,215,175,127,118,226,111,138,189,233,249,231,183,23,60,69,235,165,59,207,71,138,214,143,221,249,147,212,116,143,192,250,100,116,239,86,28,236,244,219,139,250,123,253,37,184,220,87,63,82,21,216,53,133,15,73,7,118,181,232,177,74,240,15,149,189,255,202,148,189,239,99,193,246,225,169,126,223,83,178,235,123,87,245,179,69,251,242,157,175,94,63,55,56,255,205,139,203,58,193,150,206,236,191,124,253,99,215,95,146,226,61,207,167,250,252,242,124,118,176,229,245,87,238,60,23,220,254,11,31,138,123,228,83,223,75,238,145,17,112,253,217,7,55,103,15,201,207,124,196,226,225,245,7,31,174,124,184,60,239,16,16,95,190,251,240,222,231,159,253,218,101,154,23,16,238,131,71,203,13,60,50,244,235,143,17,45,23,226,147,101,203,73,44,136,100,25,50,101,74,136,91,194,228,213,215,17,16,235,148,6,183,230,242,110,18,225,88,189,247,40,18,126,74,119,248,150,76,56,209,190,27,195,40,38,241,120,211,40,236,159,215,127,238,225,243,95,126,69,108,160,191,233,127,153,134,144,255,37,236,41,132,202,123,49,142,206,103,247,176,143,78,127,252,129,53,145,222,250,15,191,248,230,255,246,139,111,127,227,55,223,252,165,223,251,206,63,251,215,151,240,141,153,70,241,247,111,255,219,223,126,235,239,255,31,143,254,253,248,203,15,128,212,121,194,18,124,112,19,227,62,153,215,175,204,101,121,62,243,31,251,114,123,230,173,21,59,72,35,31,236,246,180,206,59,240,193,205,172,219,211,122,241,197,173,172,237,177,211,58,72,143,157,214,7,154,208,205,59,218,125,98,138,157,110,225,35,214,216,23,239,252,204,245,103,46,197,100,215,254,194,163,50,249,139,215,95,184,254,148,24,96,91,219,203,205,50,101,242,167,239,124,38,100,242,207,121,145,140,7,183,224,83,135,0,59,129,165,46,71,234,242,182,235,35,135,226,49,50,138,57,30,176,171,203,136,79,25,203,184,185,123,63,134,252,153,68,245,8,169,193,49,76,79,79,221,121,233,250,208,72,252,15,95,185,246,245,240,191,124,250,137,242,241,210,157,230,2,147,186,32,111,190,253,239,126,251,173,191,253,119,237,190,249,7,142,148,81,187,30,118,131,111,163,237,142,112,209,179,87,127,227,111,252,141,11,229,234,26,232,98,178,131,160,191,63,208,60,243,247,57,215,202,33,231,199,57,126,124,2,213,204,31,255,241,55,255,237,64,220,241,227,114,235,199,142,145,139,31,191,249,141,127,104,148,203,143,215,57,13,133,154,232,180,237,79,151,223,214,249,219,71,177,20,115,68,202,245,242,251,109,254,254,17,144,200,252,121,219,47,191,110,241,235,63,254,230,183,222,250,189,95,189,29,6,151,23,172,199,11,246,24,242,24,200,132,252,190,46,151,223,247,185,50,143,6,175,231,239,191,242,149,175,28,123,180,220,26,112,138,24,63,110,128,236,234,173,48,173,108,236,49,155,36,187,122,43,80,170,115,223,142,95,151,91,191,158,193,202,249,235,99,41,211,234,32,189,215,238,255,229,155,175,166,163,210,11,213,148,77,19,68,75,72,152,192,243,23,249,209,95,228,243,47,202,163,191,40,231,95,172,143,254,98,229,23,15,76,242,60,55,171,196,92,58,175,207,127,171,169,112,212,145,57,169,64,151,31,77,95,241,229,39,175,63,52,105,246,240,230,141,135,174,181,154,70,247,165,7,183,254,116,10,253,93,159,189,32,215,143,106,189,47,223,135,9,153,40,127,245,238,235,92,104,19,201,143,41,71,51,213,205,103,142,223,61,229,249,120,47,95,114,66,248,219,229,7,182,16,151,252,232,187,151,204,181,159,54,219,225,167,175,125,172,253,195,254,247,99,181,237,80,153,207,188,242,137,170,243,100,81,119,110,177,168,43,150,255,234,168,124,49,127,246,73,215,184,127,234,180,146,79,61,125,148,54,122,135,17,127,237,180,208,140,24,187,243,164,17,180,124,251,244,107,95,190,63,126,156,158,14,15,216,123,250,125,126,122,218,67,143,14,240,100,65,29,81,134,56,187,212,197,251,180,205,241,193,107,95,189,85,32,237,92,249,108,192,168,111,21,35,247,53,187,63,176,224,239,97,169,110,253,240,201,43,164,63,124,135,133,121,226,207,110,173,199,229,119,79,88,134,235,71,166,252,209,121,228,30,65,147,126,224,88,245,245,195,87,255,234,131,23,110,30,252,216,27,247,208,88,221,46,59,95,252,119,178,203,110,177,136,247,104,154,253,53,103,86,231,16,246,121,71,191,159,214,49,86,238,204,31,223,105,229,110,113,210,247,184,114,127,61,248,186,150,86,145,51,249,228,122,68,95,59,47,206,171,175,95,190,234,157,151,197,87,192,190,252,254,245,151,191,112,239,190,126,236,20,67,167,146,41,15,141,93,198,135,38,187,63,159,188,84,144,81,193,120,231,225,241,185,199,255,61,74,4,253,197,229,147,55,207,136,72,189,243,200,192,207,46,246,94,62,225,252,187,171,171,167,159,205,143,125,85,126,111,175,202,143,188,42,63,246,85,121,188,170,216,171,188,48,142,202,234,247,246,174,242,200,187,202,99,223,85,120,151,2,60,62,66,224,203,123,190,24,135,119,39,150,254,251,5,26,243,110,46,173,63,133,181,203,239,63,132,242,39,234,49,251,19,10,56,189,143,21,44,223,47,65,168,231,30,41,110,17,5,23,69,24,94,199,31,149,207,207,191,158,95,48,255,126,107,227,100,128,222,136,235,9,246,125,84,74,152,128,184,55,157,178,166,95,255,196,195,155,87,223,248,241,7,175,189,250,220,221,123,159,191,121,234,234,133,231,239,189,114,37,149,122,30,27,31,59,216,222,193,29,141,27,122,249,135,235,155,120,253,103,30,62,120,95,175,255,155,47,125,176,215,159,214,250,93,2,129,183,212,154,119,9,6,62,124,85,130,127,47,60,120,93,98,127,79,244,225,134,189,230,254,219,248,195,15,108,20,240,205,223,253,71,116,7,252,213,127,53,194,101,223,143,240,149,235,55,238,221,181,185,218,227,30,197,177,220,254,184,143,42,16,168,94,71,15,4,198,217,121,12,0,108,114,146,119,142,115,28,167,240,172,149,62,230,224,63,136,131,255,64,15,254,131,103,30,252,92,132,59,30,60,243,229,247,82,109,103,58,41,252,18,204,191,200,45,152,197,118,126,32,34,24,211,117,118,165,222,186,127,255,131,117,31,228,51,63,234,139,16,176,171,243,106,126,8,239,125,248,248,72,252,143,219,127,46,23,208,43,41,205,115,123,170,164,244,61,2,64,121,50,202,82,97,82,79,255,16,125,252,189,142,62,126,135,251,246,61,14,67,254,46,2,238,239,41,214,174,82,232,29,174,194,131,219,129,248,7,207,240,84,251,195,123,16,79,223,85,152,253,49,66,234,251,234,126,220,138,147,94,228,211,91,223,252,21,59,81,246,247,55,255,193,175,218,223,159,122,245,7,235,206,60,238,155,63,130,240,112,132,162,31,93,205,15,17,133,28,120,103,17,75,79,138,70,223,253,97,114,192,15,147,3,190,175,172,171,31,102,9,124,148,89,2,63,117,231,231,174,255,210,192,165,188,176,190,248,24,92,202,79,93,191,124,253,202,196,165,164,250,194,94,203,77,15,92,202,79,220,249,75,129,75,249,241,59,199,166,254,248,205,221,135,240,158,215,94,121,229,146,43,124,117,125,95,208,29,118,6,47,63,152,199,224,24,113,117,253,210,205,107,175,222,60,124,240,85,191,70,63,245,218,43,95,125,137,7,220,123,237,181,7,47,188,124,31,3,245,217,207,126,246,179,105,217,158,217,106,75,169,44,101,205,215,101,121,102,89,215,181,46,173,228,237,115,215,78,94,178,253,51,111,78,46,165,229,218,130,188,245,154,251,178,52,33,183,109,142,222,246,125,75,75,137,209,107,90,91,234,66,94,235,150,243,124,119,237,123,151,209,205,30,29,99,183,178,111,121,23,226,86,211,178,246,73,110,109,41,66,46,197,94,94,226,205,61,25,175,152,228,173,151,18,99,23,155,98,149,177,246,228,186,212,245,32,219,123,247,165,233,216,146,115,218,118,39,247,101,79,58,177,186,214,61,165,24,109,191,182,7,76,114,105,213,62,164,5,57,167,92,214,73,94,108,73,122,14,234,218,108,34,65,173,123,109,217,118,204,201,181,236,107,73,147,220,74,90,123,172,103,177,135,183,42,228,109,93,243,146,124,69,109,245,210,94,231,119,213,158,219,182,212,99,116,217,219,190,232,103,45,182,76,123,221,156,154,247,210,55,57,8,105,73,57,175,201,201,251,202,68,133,188,183,181,47,221,201,189,216,103,231,73,206,70,174,57,94,189,245,150,179,172,120,169,108,112,117,178,29,210,90,149,108,103,114,217,87,39,151,101,95,86,93,241,189,109,185,6,121,217,82,90,132,188,46,91,142,195,80,90,95,109,243,228,225,171,93,128,234,75,110,228,180,116,185,31,27,31,179,44,93,200,91,213,135,111,61,217,45,10,242,210,236,10,8,217,142,206,82,202,36,151,190,202,253,88,237,204,110,177,44,205,46,147,238,167,29,211,178,215,180,59,185,217,196,54,89,212,154,87,187,187,49,181,150,247,164,15,183,53,93,106,138,135,87,187,5,93,166,198,57,223,146,175,121,75,109,177,251,36,151,96,217,186,189,237,32,219,135,44,73,249,130,237,137,173,140,143,174,205,158,167,15,183,169,27,103,241,69,173,197,246,164,202,212,182,109,79,53,102,206,221,78,167,251,185,27,211,240,193,235,146,237,156,234,224,189,175,91,243,87,23,155,233,114,122,245,110,203,28,7,213,56,95,234,231,103,167,158,226,52,148,148,215,45,235,195,91,173,165,251,195,115,183,13,151,11,104,19,95,107,234,190,159,185,117,187,141,186,104,246,188,45,5,25,86,208,100,195,182,180,194,18,157,188,244,186,43,207,170,221,126,146,125,106,201,230,146,138,238,151,77,166,6,117,89,56,119,74,78,246,7,63,43,75,203,61,43,39,54,214,146,118,231,74,101,129,171,239,167,135,15,190,228,228,178,164,180,159,142,138,61,218,89,131,49,2,59,76,74,222,151,94,124,112,238,125,109,167,37,91,108,13,247,236,84,155,216,154,206,7,169,148,37,200,227,36,233,110,241,248,160,174,139,61,92,152,233,96,42,109,119,114,106,118,102,187,202,151,180,238,235,49,111,59,67,125,91,244,136,119,227,19,217,239,110,222,119,99,127,50,184,115,240,230,96,219,234,93,231,221,91,153,204,212,6,87,219,109,21,171,131,125,207,87,175,198,123,139,74,93,123,91,89,125,226,38,97,108,54,66,134,237,180,248,108,59,227,123,81,114,183,219,183,198,130,155,64,50,121,53,201,105,51,121,85,157,186,27,51,77,50,56,219,61,238,45,54,211,246,61,101,37,219,146,231,224,181,44,129,114,172,102,55,213,214,33,200,107,183,167,207,163,208,108,21,236,252,251,5,176,5,53,214,42,163,237,170,238,193,83,236,8,155,112,173,66,93,97,174,91,144,91,94,133,205,155,248,79,246,93,126,177,109,239,236,89,242,213,205,222,110,114,98,146,155,237,144,144,155,109,65,176,5,19,16,182,192,50,51,227,189,118,1,38,121,181,117,153,187,221,224,126,181,199,103,119,27,156,86,33,219,149,8,53,200,46,159,173,175,200,47,35,35,31,131,140,202,212,116,244,98,167,182,198,41,238,125,169,75,87,114,179,63,199,126,166,110,103,54,203,204,237,74,237,75,156,226,84,247,53,159,30,158,236,203,143,29,177,67,152,236,20,159,166,102,95,238,87,219,36,122,171,189,40,217,174,122,243,153,103,211,47,140,149,103,37,219,193,244,115,88,141,85,218,159,132,106,140,100,75,78,94,237,57,61,203,29,216,171,125,77,204,204,238,200,173,137,27,47,156,87,196,206,21,153,185,66,182,29,176,123,113,144,83,95,206,135,197,116,145,100,186,166,147,183,241,126,33,243,45,205,223,109,108,217,212,37,153,154,237,134,253,192,119,100,49,173,181,136,202,96,172,192,30,231,122,150,201,119,219,125,57,13,187,201,35,147,64,199,195,147,253,119,19,128,77,200,25,149,101,119,178,253,79,149,119,27,57,217,100,170,147,237,32,167,84,245,225,251,158,92,31,73,187,253,35,235,73,236,38,198,109,66,78,54,5,210,110,176,144,215,221,184,109,140,182,247,212,172,219,109,83,221,203,113,150,18,87,42,169,173,96,188,219,52,120,255,48,187,77,197,166,47,247,215,212,215,238,204,218,228,191,93,104,229,13,166,220,100,19,174,7,121,51,13,112,87,174,85,251,102,91,232,84,19,143,117,73,74,173,8,102,39,27,231,217,196,26,48,198,98,95,213,252,179,183,241,242,19,217,248,171,63,187,114,191,244,144,179,27,221,77,9,187,63,217,36,169,50,173,154,57,140,65,134,195,233,104,91,166,197,213,17,227,173,118,30,154,190,218,86,196,78,162,147,109,26,93,247,203,232,101,45,241,110,99,236,182,161,167,219,107,218,75,11,178,109,189,110,200,142,126,234,92,203,200,102,106,232,212,140,83,152,100,10,242,86,186,218,72,56,87,140,93,196,204,171,157,59,185,220,198,149,234,218,227,40,217,65,217,244,10,237,182,8,166,137,197,212,236,48,236,114,71,140,175,216,142,237,65,182,29,17,141,194,14,165,25,42,65,53,203,97,85,9,102,43,86,49,116,156,108,71,195,216,181,146,19,18,207,201,5,53,174,235,195,141,15,186,152,177,105,153,206,190,158,70,219,146,187,210,96,71,216,36,241,170,163,205,238,217,227,122,102,51,75,108,145,133,108,198,68,141,237,182,187,135,196,19,178,41,236,198,169,14,178,93,33,219,162,73,45,198,54,22,87,118,204,48,239,39,165,218,184,157,9,150,228,171,98,170,105,111,114,148,108,9,76,22,199,21,49,38,80,236,9,147,108,236,219,120,162,63,220,100,175,217,27,242,240,21,229,52,174,159,93,1,99,230,178,219,102,184,219,57,247,119,47,101,133,123,11,185,155,201,28,39,109,49,205,103,17,94,110,239,90,246,176,91,237,224,20,142,147,144,109,94,205,125,16,11,204,177,235,105,48,161,100,106,244,241,110,164,186,106,113,187,169,228,54,181,226,84,99,250,93,207,97,51,171,38,251,204,140,249,245,211,33,223,237,52,152,185,112,156,21,227,10,246,98,221,206,110,12,117,139,209,27,10,140,168,182,29,61,193,254,112,144,237,122,230,46,58,71,207,182,14,217,247,115,169,101,107,170,208,244,108,91,210,220,188,51,93,201,86,40,55,33,155,194,154,93,62,50,57,51,230,100,52,82,99,119,163,216,132,6,54,92,23,178,241,75,155,254,65,198,30,176,11,61,201,220,185,245,216,79,238,189,41,191,226,104,232,198,54,76,254,246,131,188,111,181,228,172,228,106,143,60,180,192,130,221,97,236,88,31,110,38,113,62,156,70,54,15,211,34,23,113,6,152,60,51,45,229,88,53,91,144,37,55,51,195,132,108,204,125,63,228,163,217,195,198,47,187,104,106,198,54,80,13,156,140,1,87,197,252,195,66,48,230,95,15,178,237,188,221,49,125,184,29,159,118,24,143,118,202,58,155,84,132,220,77,66,30,154,181,145,151,124,226,44,221,204,84,142,200,133,108,90,59,107,36,15,223,178,45,243,113,135,76,104,240,109,93,7,211,147,231,32,218,198,47,187,200,86,179,61,140,211,28,103,197,200,102,245,182,166,95,109,90,181,43,191,120,164,76,15,208,209,168,12,91,15,50,60,73,236,36,219,16,51,8,14,57,81,112,34,217,169,150,121,155,217,105,151,198,167,102,156,220,12,140,122,218,109,179,247,142,253,218,205,100,178,253,104,74,94,194,121,99,100,28,11,186,40,246,175,205,197,136,145,205,158,94,202,233,40,25,35,201,254,238,117,72,239,164,100,227,161,135,70,66,203,107,187,79,219,173,135,251,103,153,106,108,183,91,143,161,41,1,45,249,188,81,17,55,145,34,29,77,124,235,254,104,236,233,69,239,246,202,233,242,67,140,14,158,154,48,37,52,190,37,249,86,219,2,172,155,200,237,110,90,252,234,234,10,62,37,91,149,172,140,161,227,220,236,78,54,117,35,175,74,134,91,251,102,35,35,56,152,66,54,59,231,16,49,195,235,105,118,176,188,58,33,149,253,140,162,218,152,148,151,193,11,95,226,212,139,61,39,18,168,227,75,59,56,177,13,206,38,30,149,205,27,215,182,33,190,100,102,66,173,237,204,230,109,171,122,141,37,179,99,44,198,132,89,154,108,95,172,153,157,163,46,39,193,56,55,63,241,147,176,152,57,191,137,174,179,155,108,180,253,200,115,73,237,241,50,115,187,119,118,80,142,135,99,174,153,230,36,84,83,255,214,230,43,186,155,198,165,102,171,125,201,240,88,250,146,218,155,75,87,141,221,76,190,53,22,188,25,115,20,55,181,253,26,86,16,187,85,204,72,90,215,147,17,228,142,0,118,11,233,167,90,239,102,188,181,251,65,217,176,253,196,24,48,121,131,139,176,199,102,86,213,223,236,86,151,118,152,118,48,127,211,106,132,205,182,225,198,57,36,0,254,61,62,90,116,71,211,201,74,233,62,49,124,182,167,55,227,21,72,206,71,91,129,211,117,117,127,224,250,247,219,209,108,36,27,175,142,127,91,223,120,119,230,30,171,143,142,221,218,253,234,217,76,106,83,129,143,111,127,113,231,162,61,217,84,170,117,87,50,108,228,144,124,182,21,198,238,210,153,108,54,146,179,120,108,74,123,183,122,248,58,30,220,28,228,188,159,124,205,198,251,246,30,84,227,201,249,228,13,54,177,235,70,138,145,77,67,107,77,29,182,11,166,100,144,49,245,68,108,154,32,180,101,73,241,93,197,196,178,186,194,138,217,21,121,141,209,141,183,157,200,118,112,15,63,182,145,17,193,162,161,109,197,4,161,41,174,49,53,83,224,68,15,218,76,11,54,94,224,171,178,119,251,204,69,167,102,34,220,216,136,147,215,126,50,74,77,186,20,28,11,7,217,88,82,90,117,176,237,71,62,140,24,163,218,193,58,121,231,225,71,254,100,211,244,76,1,150,237,48,5,221,236,120,159,23,254,211,178,234,71,15,110,231,163,55,108,237,166,190,125,220,91,177,100,120,175,186,250,7,237,234,161,153,58,217,206,248,162,65,9,59,162,217,25,41,46,108,83,5,149,188,224,98,223,157,204,246,45,226,30,196,103,189,77,178,177,166,86,52,154,130,121,20,235,93,208,44,36,226,129,132,48,38,238,163,11,14,67,81,106,209,44,183,144,0,91,33,232,33,247,199,238,146,177,71,151,62,68,152,118,213,59,77,122,212,208,253,112,140,236,170,12,192,73,113,72,56,117,75,93,56,37,174,46,59,193,62,111,211,142,141,147,54,37,115,104,15,106,50,43,64,236,232,138,22,25,2,119,195,72,88,69,172,161,227,216,195,253,152,152,218,151,186,198,136,80,153,186,179,20,35,155,26,223,78,123,201,221,137,209,166,140,235,17,92,237,58,229,195,1,80,170,41,113,166,210,20,101,56,205,204,159,99,222,102,20,16,128,82,102,103,230,199,126,184,185,140,188,152,180,22,167,138,205,19,183,138,63,188,17,23,144,239,50,238,103,231,224,8,8,34,140,109,141,68,229,108,88,222,155,95,204,202,135,45,234,63,176,227,159,93,185,178,37,196,123,40,51,91,141,51,218,213,116,178,89,8,155,250,91,237,185,102,153,109,65,54,131,64,93,46,182,205,182,245,62,113,227,7,253,228,71,230,223,45,38,110,119,216,116,49,149,92,198,2,178,243,89,187,60,213,164,179,58,30,91,239,238,154,55,114,37,68,119,114,146,17,17,244,135,151,132,145,175,134,176,41,161,46,205,77,146,224,34,23,147,207,182,104,113,113,109,28,193,244,91,25,107,39,114,109,49,175,5,151,179,184,83,9,215,154,110,237,31,77,112,168,138,59,213,30,156,141,111,251,188,76,97,55,134,36,154,2,60,182,249,126,152,142,65,192,70,180,16,147,246,38,226,179,147,27,234,168,88,178,198,23,23,119,61,24,217,142,81,234,74,38,14,125,220,45,187,208,200,107,181,69,89,95,87,133,205,182,48,134,35,183,122,103,189,131,203,218,190,219,120,89,49,150,123,245,235,97,11,84,112,114,169,218,183,192,85,14,50,38,86,86,219,4,229,32,197,103,153,206,209,86,53,100,77,76,25,221,63,107,69,58,168,121,129,35,210,131,237,70,78,249,172,135,47,68,166,119,127,56,2,52,171,138,143,83,223,189,84,133,160,1,39,73,71,55,191,153,198,183,8,26,232,196,86,51,224,139,239,150,153,115,182,108,58,86,77,73,51,98,176,169,244,205,133,232,171,175,25,62,66,245,143,153,164,193,199,121,161,226,145,32,232,162,170,50,238,182,227,217,102,115,173,89,181,194,221,140,59,56,231,65,6,84,161,188,16,14,212,156,203,154,188,53,195,68,108,143,157,200,84,61,220,68,131,108,39,92,143,176,217,58,233,112,90,16,225,52,251,105,63,185,60,74,42,110,237,225,116,32,68,39,247,3,245,103,143,209,198,82,178,142,230,1,238,92,3,66,96,204,75,125,53,112,222,234,166,75,185,64,14,86,181,16,208,188,253,225,43,30,95,177,237,109,239,204,104,114,85,26,39,18,186,182,94,123,99,243,46,21,237,119,166,254,138,208,180,119,103,91,105,95,181,117,197,9,41,83,51,235,194,238,190,143,198,144,237,202,23,48,175,29,121,97,100,226,184,162,15,227,41,223,106,172,154,169,234,248,191,133,108,107,190,237,78,54,70,124,190,126,118,181,205,196,168,147,124,138,206,218,97,73,123,118,153,139,34,134,61,46,100,147,63,197,249,180,41,19,102,21,40,203,50,141,117,153,51,111,32,118,210,233,24,27,111,141,29,131,65,213,172,100,59,46,46,126,214,5,100,203,201,211,131,126,237,22,159,217,172,38,110,186,26,178,187,177,26,23,202,152,188,198,138,147,146,43,190,89,231,58,219,57,150,65,72,20,63,147,147,77,3,90,68,192,24,59,179,3,226,27,102,179,202,18,47,176,115,134,123,117,241,103,103,228,224,52,49,54,124,140,181,197,196,141,221,181,52,57,26,167,212,222,183,7,87,1,40,48,57,131,145,109,168,187,229,11,78,114,187,67,74,182,37,171,53,200,13,193,168,15,199,103,152,130,225,33,111,38,179,221,240,182,149,22,220,210,244,221,86,78,84,19,148,193,106,57,167,107,85,170,73,228,160,174,85,0,83,131,232,92,1,18,223,164,196,74,0,219,201,219,240,101,42,217,22,191,199,156,205,32,148,80,30,159,100,179,10,233,98,251,146,37,14,15,57,219,109,138,121,141,216,248,174,235,101,90,136,219,38,43,114,177,164,253,180,218,171,251,127,109,163,141,109,46,117,211,173,52,69,38,62,218,246,181,139,207,110,27,139,185,185,222,104,199,100,197,87,35,228,132,161,228,31,134,42,184,53,37,47,28,194,24,189,129,240,17,225,100,18,30,163,204,201,168,29,234,169,233,132,172,67,38,19,126,235,162,148,130,87,219,61,186,10,80,37,87,53,131,251,14,130,43,86,13,207,162,137,35,33,27,199,9,211,200,174,25,22,157,144,57,209,91,236,152,9,20,147,11,226,251,178,53,5,7,224,100,99,34,69,189,68,184,52,220,155,82,193,157,116,117,209,118,2,197,206,51,76,111,52,163,45,233,89,74,97,65,115,16,76,160,200,118,17,153,235,62,109,99,178,168,195,178,93,56,64,60,210,14,182,199,14,214,228,210,104,249,166,12,186,69,87,185,183,18,167,55,123,13,167,145,239,166,105,190,133,72,224,36,111,3,168,225,202,93,233,157,104,235,36,155,77,235,154,4,118,225,46,98,115,195,243,130,23,36,148,229,77,113,42,27,176,47,227,149,62,177,58,96,103,66,53,77,110,105,62,47,140,2,187,186,74,198,147,224,131,237,150,174,178,36,9,141,40,156,156,213,184,137,198,54,7,57,59,163,35,46,222,36,50,195,163,237,28,132,253,96,22,236,58,253,21,80,243,226,112,167,130,151,24,71,142,144,23,60,20,78,53,133,114,105,50,47,99,115,139,35,96,10,102,163,89,254,50,47,123,235,30,247,114,232,221,117,250,128,128,252,153,244,247,3,72,172,4,39,154,144,141,191,46,46,80,241,75,54,113,216,217,110,244,137,29,40,35,226,80,182,172,100,19,85,123,140,6,228,162,12,154,151,181,240,211,216,37,239,139,238,244,62,224,116,97,74,154,8,148,195,221,217,189,112,102,16,228,171,167,71,115,91,74,216,161,0,35,119,37,219,153,220,99,112,67,144,232,180,57,85,110,61,47,184,20,170,80,237,146,154,90,23,179,198,137,156,229,209,195,47,233,47,230,202,46,171,124,84,51,118,178,199,180,19,113,97,57,8,246,137,38,103,194,175,101,251,82,4,100,178,33,85,82,4,16,204,114,39,226,170,228,90,241,185,6,25,17,37,76,212,172,76,52,113,39,27,139,22,56,5,228,101,47,115,106,128,69,119,37,115,230,151,120,183,105,86,69,87,180,33,6,171,123,174,210,69,209,82,50,192,18,247,42,224,4,238,202,110,108,253,137,210,134,195,130,32,170,62,156,16,91,14,114,38,72,170,83,51,125,198,129,3,48,122,227,154,186,106,198,161,77,245,246,169,33,199,85,226,18,138,92,194,147,130,219,49,157,206,2,110,229,22,94,26,98,2,202,233,76,233,51,69,59,200,43,78,230,162,151,15,240,160,47,154,177,61,219,130,170,87,215,142,67,120,34,87,140,164,69,57,142,169,145,53,28,53,246,40,34,72,66,230,178,185,229,143,183,35,229,174,12,105,71,189,90,167,223,204,22,77,57,210,136,239,249,97,193,41,180,110,93,201,77,60,126,195,249,190,201,204,141,217,17,175,12,151,222,70,192,94,201,213,152,92,9,135,160,49,191,125,85,242,130,185,239,228,241,38,189,36,96,175,195,237,54,56,156,114,21,246,186,109,49,218,216,227,38,15,55,13,17,54,189,5,217,46,141,50,142,58,66,70,254,221,38,237,139,106,80,43,30,187,53,158,189,175,26,206,221,216,98,56,168,251,65,89,5,189,190,25,116,239,22,62,84,59,195,18,82,5,160,194,146,59,217,88,159,105,72,114,202,19,241,227,52,125,222,54,213,77,190,139,69,109,177,97,108,79,86,213,16,204,80,242,131,106,246,0,209,48,125,55,34,220,85,9,179,62,216,3,125,55,94,237,73,182,143,220,219,126,214,28,195,245,102,122,1,113,104,213,242,59,124,201,3,82,25,237,76,213,248,148,77,198,71,188,10,109,33,171,72,55,134,137,127,40,162,20,73,81,125,219,197,36,113,255,175,177,32,147,66,122,26,204,4,200,45,98,47,11,152,49,213,68,236,126,70,44,184,225,112,87,233,7,110,121,77,51,236,147,240,71,234,232,10,136,105,143,144,146,45,160,46,90,93,192,19,248,119,25,43,72,69,55,172,178,223,17,31,52,59,57,111,122,14,203,192,142,59,217,206,93,209,175,6,69,148,99,67,80,35,5,114,132,10,5,140,33,226,108,73,125,57,8,52,194,172,51,176,73,142,64,82,57,97,26,218,26,100,140,100,93,81,51,191,77,8,121,208,52,25,43,222,245,144,99,76,58,120,205,200,3,37,162,218,155,105,184,219,36,239,165,159,52,6,112,252,61,30,158,193,28,169,162,111,26,1,1,125,39,55,28,244,50,243,125,0,11,34,144,12,208,187,43,175,94,209,195,60,4,110,183,97,209,153,245,12,230,165,204,0,58,174,143,147,202,128,99,208,195,239,118,61,22,101,136,203,37,94,28,209,249,173,136,27,214,88,90,178,239,116,225,106,103,208,236,23,185,2,8,183,84,183,32,111,216,248,194,140,71,236,33,22,13,249,181,20,37,3,145,142,209,182,106,45,247,162,100,92,33,142,104,32,80,32,176,3,30,78,200,214,207,202,78,12,85,149,79,227,128,41,236,96,98,74,117,85,49,146,113,122,196,89,234,88,212,39,173,120,1,94,239,241,121,214,64,160,248,151,140,146,26,16,21,16,46,171,178,60,187,21,166,41,56,208,99,216,212,122,22,76,177,117,140,72,26,248,161,93,165,250,30,249,36,70,6,199,214,79,154,84,6,174,227,100,46,111,61,41,28,188,218,177,49,227,8,171,144,104,132,94,252,160,17,125,52,105,169,250,72,6,237,27,163,9,54,168,157,109,187,31,137,50,70,182,221,108,245,164,73,97,74,59,116,198,68,138,2,254,80,242,204,30,112,117,133,184,116,57,25,64,141,248,190,235,97,128,66,240,34,168,250,9,248,202,71,227,252,87,19,199,180,157,32,237,160,133,78,42,115,46,217,69,122,71,112,10,6,11,75,0,227,192,223,139,229,36,144,186,13,148,125,217,38,121,136,73,161,22,156,49,190,34,109,100,158,168,9,67,212,219,213,5,160,72,24,60,250,234,21,21,48,128,76,105,109,234,169,97,174,57,7,12,10,28,147,154,147,166,90,128,112,118,50,78,110,213,107,1,80,150,67,128,172,11,137,40,155,58,122,112,226,246,53,200,54,145,148,78,166,130,73,39,79,173,91,236,171,140,107,167,147,157,17,225,21,0,92,166,156,46,167,37,183,111,113,196,235,96,226,106,52,14,29,169,180,128,127,85,242,82,78,75,110,23,217,115,104,22,108,87,137,252,24,217,236,165,236,248,103,160,92,166,195,157,44,82,59,61,142,196,95,134,86,92,250,73,247,12,191,133,145,77,113,213,153,131,42,168,158,198,66,116,38,73,128,17,213,211,118,33,16,119,228,206,157,88,105,6,54,28,107,10,68,174,171,25,110,12,99,73,241,93,88,10,91,59,177,210,210,246,88,83,240,115,155,126,23,230,88,119,92,55,56,198,174,198,114,97,131,246,160,14,102,38,131,237,31,19,86,186,224,205,217,117,81,214,222,101,81,106,177,209,139,156,114,208,120,251,164,150,19,211,0,223,88,29,88,99,228,21,48,159,204,172,18,25,241,53,33,144,90,116,77,0,138,120,140,28,144,162,217,152,250,209,38,140,220,115,103,51,50,97,175,166,91,66,1,118,164,198,58,148,131,164,100,98,253,171,3,117,77,57,40,36,204,77,242,0,249,164,64,87,18,81,17,110,102,2,62,103,55,20,192,102,154,116,41,34,23,141,15,216,5,8,220,167,253,182,138,253,100,43,100,183,38,102,14,238,90,93,146,184,183,218,22,84,147,75,98,154,153,192,53,182,237,91,73,172,70,189,95,96,242,77,136,7,164,180,19,45,211,177,3,226,16,104,213,17,217,22,178,45,126,64,236,23,48,156,139,206,218,102,2,120,194,201,133,171,38,223,220,76,208,197,181,37,106,176,118,93,110,98,43,177,220,160,27,87,61,222,36,12,246,64,140,246,145,10,144,244,20,245,20,40,120,210,249,202,162,254,47,212,194,37,197,114,183,1,25,210,243,13,244,185,7,25,233,46,151,163,98,189,172,19,163,187,157,92,107,221,228,193,22,235,221,64,104,170,45,59,192,89,53,200,182,85,183,120,248,22,71,112,152,42,39,43,155,108,142,54,231,181,159,117,124,128,46,41,176,197,36,255,157,252,72,4,245,230,25,106,168,156,42,16,193,72,205,121,161,7,168,164,55,233,158,227,32,216,41,226,92,168,48,46,184,158,227,20,17,250,223,78,126,139,53,50,169,240,27,173,173,233,104,114,119,247,216,203,130,112,208,119,167,188,5,92,27,62,133,175,84,181,120,172,85,199,130,143,132,167,166,90,252,48,101,215,137,5,207,219,137,156,128,216,58,217,52,233,126,114,246,99,79,56,10,118,248,134,139,112,104,123,54,126,137,128,215,111,167,64,25,214,254,66,108,198,201,157,169,40,121,65,165,41,1,237,207,182,72,106,85,1,85,205,145,147,192,93,81,53,221,150,104,117,68,220,72,58,216,215,147,17,109,54,224,154,131,12,102,65,247,115,33,18,211,34,147,131,168,221,162,161,128,70,36,39,200,141,120,162,80,241,203,206,116,8,198,106,128,221,46,27,105,90,51,83,99,83,64,79,39,173,160,69,174,5,124,245,228,173,183,147,214,61,178,9,64,214,120,128,66,85,77,0,111,142,125,52,178,233,64,73,99,255,27,42,89,108,231,128,58,106,144,142,228,152,18,153,26,59,104,162,77,1,213,88,116,217,71,147,168,189,157,208,218,141,108,66,255,110,208,90,26,116,37,45,199,54,100,102,51,25,27,208,85,99,11,170,235,64,201,216,75,57,191,59,81,80,192,179,99,200,134,22,85,219,116,43,146,188,60,243,141,99,117,194,114,19,244,171,145,58,106,119,15,235,240,20,186,196,131,227,100,208,42,10,29,0,27,153,61,181,198,180,142,190,156,144,255,198,22,72,145,112,178,113,165,109,209,135,219,149,88,60,181,38,143,92,68,93,21,194,145,213,89,90,70,97,210,60,43,148,116,32,122,78,174,96,91,53,232,106,71,101,247,44,45,112,28,93,228,189,125,119,38,193,211,169,96,102,21,62,143,155,209,49,90,118,96,91,57,225,192,151,205,225,189,112,167,78,80,91,151,59,55,15,38,24,121,27,238,17,217,44,162,166,190,27,38,246,77,248,232,65,64,71,241,124,4,211,155,43,70,184,2,239,55,66,174,78,54,227,60,55,197,206,155,254,234,76,3,76,63,181,10,228,252,147,58,19,207,182,125,70,65,146,203,197,130,251,57,104,200,95,65,121,116,99,226,173,205,20,71,187,41,89,205,76,52,229,230,202,85,54,181,161,45,234,187,78,72,236,72,197,37,234,115,114,202,143,152,81,150,52,224,180,105,20,58,219,130,229,153,187,105,10,233,170,158,26,16,10,91,153,153,211,164,251,169,159,7,222,28,249,255,38,36,247,170,158,111,147,153,77,210,74,81,144,78,92,220,78,70,139,60,121,114,76,179,58,145,118,82,12,130,140,153,169,182,162,253,27,15,165,228,203,110,26,108,54,137,78,46,118,164,242,130,221,174,39,19,160,19,38,112,114,181,115,86,85,15,79,216,58,51,79,126,235,26,191,49,179,167,149,72,105,53,101,171,181,162,154,118,181,193,75,100,217,219,111,183,170,158,113,184,169,163,16,41,46,0,251,84,29,170,144,32,237,100,27,73,18,143,144,55,236,121,207,244,53,105,131,255,81,213,229,222,231,119,3,79,45,170,27,182,145,165,238,51,223,76,48,46,91,81,178,169,246,126,214,10,142,128,147,37,140,218,180,71,1,0,76,52,245,228,16,114,175,177,35,166,140,156,140,128,6,212,109,157,197,61,76,111,209,39,83,15,165,68,117,14,194,67,93,181,248,129,144,60,200,184,83,164,206,4,26,173,241,12,159,85,103,197,213,148,68,137,119,254,143,28,170,130,177,69,73,47,198,184,189,150,10,138,193,126,210,165,109,107,123,80,217,12,49,123,24,152,106,80,201,169,23,183,153,177,108,20,94,39,143,92,84,89,174,140,58,151,162,52,141,49,23,2,119,147,140,118,16,131,205,254,221,196,165,109,134,200,190,5,243,183,83,64,221,6,161,238,57,109,81,92,134,204,101,185,149,185,96,100,185,233,1,136,131,16,209,36,15,248,160,243,193,213,86,214,20,59,153,150,253,124,117,159,152,145,119,147,128,226,188,37,145,202,132,65,144,205,120,203,162,92,153,58,186,110,30,222,160,26,15,192,202,57,122,64,148,102,217,155,182,238,82,39,101,27,81,183,146,162,112,13,197,124,102,94,201,70,29,14,99,80,65,206,4,253,228,217,21,20,209,22,165,105,204,46,81,165,145,28,128,236,142,250,49,154,36,152,73,6,146,188,246,249,238,165,233,96,68,249,186,199,224,166,24,88,146,90,211,30,165,103,236,156,20,99,177,147,12,234,175,56,78,143,66,65,44,82,18,178,157,192,72,44,38,237,77,117,194,141,20,78,152,200,65,6,102,92,197,128,64,67,77,81,52,199,222,75,32,122,110,246,80,43,106,84,18,50,102,109,186,148,76,45,147,28,229,146,105,221,73,53,21,6,78,81,22,42,130,28,228,62,192,114,50,122,197,200,114,61,220,230,209,36,155,6,42,57,18,221,169,76,165,40,149,146,20,187,83,201,17,18,135,53,199,182,135,109,2,238,180,203,73,32,164,109,119,237,216,14,224,51,96,215,132,12,135,118,110,66,238,52,190,18,33,27,7,141,162,54,35,55,76,34,174,43,54,110,118,165,109,36,37,10,118,17,188,37,71,201,159,13,14,163,72,172,201,76,3,179,143,93,220,146,129,146,4,76,74,88,132,216,225,177,160,149,218,76,171,248,204,76,117,37,247,199,103,182,18,63,16,227,194,148,163,68,182,224,65,174,117,164,30,8,121,107,51,251,189,18,195,217,149,108,182,252,238,73,93,104,216,198,124,116,77,59,57,20,254,236,109,168,28,115,85,140,47,46,81,76,132,242,31,89,113,24,70,29,190,43,39,87,19,237,69,201,213,110,147,107,48,0,156,118,169,124,65,34,206,78,64,194,201,248,49,197,200,173,40,159,161,153,85,251,2,211,84,101,180,45,201,230,121,164,108,45,123,191,9,25,68,187,87,73,169,157,96,109,81,242,14,213,71,119,51,45,212,141,111,167,136,96,237,36,47,138,22,189,164,229,175,187,190,91,108,220,138,142,17,101,22,6,178,74,196,37,185,209,81,5,168,18,14,202,98,195,214,81,91,203,253,21,166,123,14,19,73,200,195,105,63,151,172,128,31,156,100,91,148,190,196,65,217,201,16,19,127,28,232,232,176,229,70,45,2,41,184,70,172,61,173,14,143,90,47,153,182,18,215,55,155,213,174,143,79,124,196,156,107,211,209,189,227,32,113,50,185,105,194,81,204,30,90,41,157,117,144,225,101,155,48,59,59,119,169,199,17,30,137,35,138,79,169,237,130,37,62,200,43,136,66,221,45,187,93,68,105,156,108,154,235,82,148,204,195,75,144,237,190,40,24,148,4,49,96,30,78,102,217,196,181,69,250,95,247,100,156,21,152,197,158,117,179,9,108,237,126,179,237,38,231,147,234,132,53,110,106,215,177,159,28,249,69,117,167,109,204,199,217,52,251,119,2,24,146,221,71,54,137,147,135,188,168,74,6,73,224,15,231,229,234,107,28,129,226,56,75,20,175,162,116,143,144,1,27,197,162,182,204,166,200,178,244,81,201,206,223,77,98,163,114,21,140,220,20,226,137,53,33,184,168,228,26,160,101,28,43,24,1,250,112,219,133,40,93,177,145,234,166,56,63,12,62,19,202,199,150,180,75,170,123,210,15,219,209,26,14,242,138,146,36,108,7,157,51,71,201,156,125,104,61,114,245,183,161,173,185,50,178,219,163,9,237,43,217,254,227,90,212,62,178,19,100,77,49,220,131,227,225,201,90,84,37,181,247,142,82,121,7,185,81,31,66,98,239,84,18,44,14,121,94,71,117,150,42,234,174,157,61,19,29,46,57,241,119,216,34,202,104,42,79,236,174,104,119,180,15,213,208,134,165,187,198,195,137,105,75,217,40,251,15,15,60,160,128,43,240,81,211,25,228,225,212,87,90,252,36,118,54,64,17,40,64,91,139,227,169,201,78,110,146,186,98,71,139,211,117,28,68,27,57,234,39,201,73,235,20,67,59,220,37,35,17,133,215,9,185,15,7,251,65,222,134,103,117,190,186,141,40,210,97,108,86,2,172,85,97,136,24,54,171,103,152,87,144,129,89,178,252,140,76,157,161,131,37,154,68,0,7,34,198,102,203,203,136,194,30,100,226,58,106,128,216,86,131,114,240,135,55,48,6,194,111,137,126,148,227,20,87,156,247,171,234,173,163,36,149,227,127,201,53,39,131,64,158,141,71,208,65,182,149,44,37,80,10,66,54,222,225,1,66,244,47,205,139,68,25,89,163,206,100,197,136,32,148,32,228,1,25,57,230,157,71,101,31,225,136,173,161,244,101,31,77,145,180,44,98,157,66,155,171,95,63,202,46,229,245,52,122,39,116,146,156,76,153,19,21,112,132,25,54,207,130,173,195,153,165,202,62,21,23,108,93,143,237,28,144,236,146,116,52,70,245,97,0,225,194,227,104,204,209,251,2,174,234,224,74,96,85,214,83,132,28,12,181,151,49,49,65,139,254,40,103,97,95,134,179,244,248,236,81,236,177,139,140,2,222,5,94,252,32,119,138,28,10,223,32,207,47,121,126,22,17,182,145,201,52,201,56,181,242,225,204,172,148,110,74,170,63,178,102,213,185,45,89,172,224,52,100,52,151,171,58,117,197,18,147,251,181,99,145,183,197,159,77,5,28,133,18,98,194,20,199,243,97,13,237,85,81,5,4,168,40,217,113,144,73,36,75,226,134,218,81,142,220,91,99,155,213,109,141,37,170,180,15,84,251,33,224,234,128,100,103,57,197,123,195,132,93,125,52,169,38,73,98,13,224,58,246,178,250,104,18,70,187,200,253,189,83,218,197,25,7,130,154,15,21,242,222,28,189,105,250,7,56,71,9,12,225,45,136,42,122,151,50,130,10,116,226,80,174,238,91,168,176,245,38,73,205,198,147,82,230,138,29,228,66,242,144,72,40,4,84,245,170,109,67,105,222,36,157,136,90,74,53,160,3,228,110,83,179,111,238,8,102,134,167,145,143,178,173,155,42,36,84,174,179,53,44,78,198,163,63,61,246,188,154,130,29,217,201,101,100,44,202,196,43,186,177,143,94,71,81,210,34,171,130,145,186,251,196,75,29,233,224,147,188,128,70,243,13,33,243,181,149,211,138,175,184,83,125,85,210,112,93,200,73,35,81,202,65,113,182,157,212,113,18,141,158,226,41,36,215,196,110,143,202,175,66,190,120,111,15,50,105,255,202,47,9,230,39,33,75,121,90,106,189,53,18,186,227,152,1,122,211,203,103,50,219,97,55,4,95,40,111,32,211,6,54,234,200,78,202,73,149,122,58,102,148,149,244,226,42,100,186,166,170,120,59,234,216,153,229,190,251,5,33,87,59,43,199,194,248,59,4,107,165,44,33,169,69,202,45,71,137,48,191,125,192,187,186,242,90,155,155,167,99,87,138,116,174,10,239,111,219,0,112,237,113,243,81,73,228,221,149,228,65,127,53,55,63,111,42,158,40,53,114,184,116,184,154,13,228,186,10,55,52,117,231,11,224,4,179,50,106,114,231,93,55,173,212,100,75,69,31,158,108,34,91,9,50,57,231,73,4,212,136,50,186,228,4,224,210,20,210,64,213,193,234,0,102,242,127,185,174,66,222,193,163,47,194,200,55,169,41,202,113,192,34,247,209,192,226,211,174,186,204,168,201,231,18,136,58,208,82,120,154,47,91,91,223,93,2,129,97,144,83,184,141,244,166,160,82,76,164,10,31,55,217,51,253,23,70,94,219,166,118,165,49,56,170,176,185,136,65,253,83,39,3,229,128,237,79,62,113,168,146,167,62,176,26,118,58,124,226,198,199,213,137,70,226,194,238,202,37,84,16,41,251,73,221,79,33,97,10,149,145,164,38,34,209,136,117,13,161,141,127,190,36,85,200,65,170,205,175,46,195,199,33,100,114,2,114,124,150,233,145,93,141,129,189,229,30,250,132,253,46,239,234,202,50,59,117,165,64,240,156,248,86,213,62,163,98,91,104,143,70,134,147,171,233,88,7,227,143,135,87,20,95,53,91,201,246,143,37,93,168,198,169,102,43,96,133,24,77,18,112,150,235,7,39,169,158,64,76,141,25,19,50,2,25,50,18,37,219,124,230,56,210,164,230,26,172,25,144,94,10,93,166,113,9,196,77,64,56,200,101,35,48,134,38,133,207,240,65,176,69,62,154,144,205,233,225,67,177,221,66,213,233,246,42,89,22,116,94,236,104,191,34,43,112,36,113,103,17,37,46,177,223,84,35,82,190,66,165,37,44,12,39,35,243,179,142,94,40,35,235,239,166,246,159,120,176,65,19,20,55,130,208,163,6,164,67,92,101,132,212,252,226,15,208,161,56,202,176,43,171,243,59,146,172,0,93,8,25,132,215,58,149,172,154,78,206,170,117,148,65,116,69,104,233,35,78,34,126,203,66,118,108,113,50,57,49,69,157,162,64,134,93,122,241,238,166,49,49,211,162,150,40,39,5,92,223,78,75,82,175,39,42,216,18,28,13,4,129,142,54,13,63,226,51,21,212,232,38,149,59,141,60,42,195,59,223,216,77,100,235,170,108,76,205,31,189,19,243,149,171,187,226,218,47,41,79,110,40,92,124,29,245,41,66,107,53,29,181,72,213,64,252,150,118,78,92,120,129,185,173,234,171,90,41,97,214,226,122,224,20,202,98,102,172,120,76,221,15,86,241,147,119,73,130,31,37,107,182,101,234,242,184,178,54,245,60,82,222,98,247,207,34,130,147,78,238,193,18,22,76,193,16,222,213,97,100,118,27,134,132,223,250,10,122,117,85,239,223,30,25,244,117,20,244,237,237,236,222,163,14,150,91,48,169,106,33,70,50,35,65,131,135,253,211,1,205,203,196,128,14,111,126,16,76,227,29,58,150,144,77,189,75,126,252,243,14,248,82,253,104,124,139,99,88,236,136,216,139,21,215,198,69,7,183,117,144,41,95,164,201,178,144,147,131,30,234,128,222,104,62,107,29,216,0,191,214,132,224,55,181,226,97,205,221,227,182,227,64,242,124,37,119,207,2,171,121,248,60,147,62,251,82,253,254,32,143,184,64,58,15,222,29,168,110,43,216,40,173,180,41,179,163,76,205,230,166,114,203,155,70,250,136,69,183,213,37,58,117,71,170,84,3,30,185,170,243,20,19,35,196,8,18,114,201,41,92,4,76,252,228,235,93,236,136,123,56,186,82,137,148,147,40,199,112,159,120,86,219,185,81,174,89,142,56,246,167,47,25,192,241,46,245,93,209,50,122,114,192,68,165,138,79,147,140,162,149,26,4,201,249,145,73,154,165,42,252,120,165,168,153,3,55,43,129,236,77,74,117,195,236,0,205,53,39,147,164,126,98,118,212,87,168,254,112,10,166,42,8,108,29,33,62,183,71,23,19,161,155,70,217,9,45,46,94,34,25,178,173,170,198,112,192,245,20,183,179,169,27,221,212,239,79,236,99,247,40,101,37,217,112,83,52,20,80,132,230,136,61,27,109,42,234,137,97,1,73,245,94,19,148,168,165,242,143,70,190,128,123,236,254,221,166,59,164,36,250,128,153,90,120,16,220,155,180,1,38,16,213,177,112,42,61,80,105,100,52,220,85,3,122,36,32,54,127,55,106,79,17,47,217,40,108,233,65,210,138,217,104,122,167,188,219,164,21,160,53,119,85,109,187,30,195,98,26,110,242,10,144,24,51,232,126,243,172,224,82,219,29,207,196,53,197,255,35,193,68,146,184,170,43,127,192,93,147,66,19,76,146,69,218,169,81,169,57,45,178,171,80,27,198,107,20,13,199,189,49,122,37,219,5,217,227,171,201,201,42,167,16,106,66,149,240,153,37,242,228,53,8,74,46,205,226,74,45,77,13,76,114,234,195,19,54,164,175,56,49,55,205,179,194,202,6,70,225,100,52,79,241,16,80,116,98,241,116,165,117,0,225,151,85,201,100,153,76,191,100,27,161,26,37,227,229,44,225,182,228,174,150,211,232,221,139,110,174,40,19,155,28,52,42,113,16,184,115,42,5,125,68,116,142,142,51,217,29,228,221,236,64,178,100,133,108,42,86,242,240,21,136,176,77,85,199,130,79,197,129,236,118,200,140,107,119,253,44,138,20,58,8,160,143,126,41,250,232,17,147,245,53,201,88,171,26,16,167,153,131,39,160,24,185,80,186,79,158,157,233,148,227,81,57,252,151,228,133,8,185,140,122,37,78,206,154,34,89,6,18,206,103,189,208,101,66,227,221,41,151,88,174,5,231,165,128,166,1,242,152,176,155,222,107,26,21,200,88,188,107,201,227,240,100,27,239,155,40,3,121,223,70,79,132,131,188,15,65,38,136,139,54,32,220,78,110,228,232,172,10,63,32,239,176,58,53,239,90,247,124,195,159,12,215,63,200,27,241,58,33,82,39,217,99,102,20,211,41,10,220,7,247,176,69,95,129,81,151,42,9,135,7,190,189,71,39,135,29,108,157,230,189,228,161,212,187,79,30,144,67,87,39,238,8,6,5,248,114,40,79,253,76,158,53,238,27,250,125,21,191,67,70,201,89,124,236,110,11,94,68,160,102,176,47,17,112,35,60,147,139,130,80,240,209,186,195,158,178,21,181,40,240,217,44,226,157,114,183,78,78,120,41,228,213,105,232,106,199,49,33,129,91,253,10,121,172,241,30,212,148,87,141,83,152,76,35,196,237,51,3,96,173,199,200,12,170,61,202,178,226,242,177,195,171,72,243,62,190,218,23,165,224,183,83,64,119,7,21,236,219,101,247,96,167,192,164,34,247,113,73,250,212,72,225,232,154,240,70,12,204,107,60,172,100,234,107,113,126,16,69,109,15,232,194,104,118,81,245,221,166,162,27,115,138,176,84,163,119,76,85,128,61,62,20,95,114,19,30,69,81,217,9,143,126,28,5,202,10,236,167,116,7,211,127,2,188,191,33,180,52,72,73,201,123,138,160,122,60,109,20,113,61,61,155,156,183,32,175,35,227,84,200,120,113,83,144,151,211,189,78,251,8,216,214,136,244,53,140,253,83,42,133,157,175,32,115,147,53,57,133,66,124,66,102,238,249,148,148,80,115,244,218,218,40,62,172,232,28,123,248,240,118,59,57,149,83,170,43,9,189,179,189,5,62,221,19,196,203,12,128,62,95,141,182,116,66,235,13,89,62,195,163,180,20,17,156,74,186,228,195,69,112,181,98,173,104,122,10,209,242,53,194,194,156,188,253,4,230,3,6,231,15,95,211,144,21,66,30,128,53,159,56,193,132,211,49,37,214,30,249,18,219,112,112,105,30,59,142,138,200,125,65,113,176,151,157,18,47,83,247,74,162,100,27,18,197,210,220,200,60,186,92,197,232,146,234,57,3,107,120,104,156,188,211,251,68,243,27,201,239,142,168,241,104,66,182,106,22,33,245,33,151,8,135,143,10,134,154,131,72,122,88,4,242,169,124,40,51,3,115,152,188,64,17,117,139,105,76,212,21,117,58,112,71,17,238,38,199,164,104,22,60,169,108,177,159,121,120,219,52,11,190,111,19,67,0,208,162,106,250,62,174,161,232,8,55,194,254,93,225,255,224,117,28,31,137,119,115,57,101,225,2,229,10,60,248,32,103,173,83,221,185,217,190,155,168,114,90,39,30,252,126,43,61,205,137,245,118,130,239,231,228,213,95,214,129,26,211,90,186,20,230,216,2,5,3,219,55,94,190,41,186,159,210,173,14,187,48,59,7,207,183,162,251,123,203,243,10,0,57,211,114,233,166,89,173,242,240,81,157,191,40,248,63,217,81,148,253,88,22,173,254,5,43,221,230,5,194,69,171,5,244,0,175,68,253,251,237,8,88,203,170,172,128,196,253,187,11,17,197,253,84,91,105,132,64,29,17,98,218,68,213,60,18,64,196,181,77,178,253,89,56,3,70,92,218,227,160,209,93,166,107,126,36,5,167,34,99,206,4,237,142,125,42,228,117,84,229,114,242,72,21,209,122,10,61,50,147,113,220,128,195,17,42,69,3,86,23,49,176,222,126,170,220,65,11,172,201,55,40,148,127,42,27,0,248,32,216,70,202,77,107,141,82,48,6,184,80,144,49,85,181,54,13,189,20,114,157,212,182,43,149,21,217,183,152,216,80,249,79,185,251,75,228,99,67,6,242,171,163,41,105,228,96,173,75,13,29,205,41,26,65,200,0,178,152,169,123,42,212,64,69,103,25,140,98,162,117,155,140,33,53,119,127,173,92,69,250,212,104,97,128,78,202,170,3,147,240,206,167,116,42,195,82,188,108,224,192,106,129,160,58,165,82,237,161,70,141,206,36,203,122,202,180,90,104,232,232,228,50,186,27,234,195,119,162,34,1,158,163,20,134,38,67,81,86,160,6,48,143,151,109,167,138,6,118,13,38,172,175,161,45,157,210,180,162,28,34,208,143,21,35,253,148,135,101,247,47,5,164,144,90,51,186,95,251,62,219,16,17,240,109,167,12,225,81,8,184,4,25,245,91,12,144,133,178,31,161,234,211,37,111,61,101,190,217,211,122,36,11,214,76,0,82,115,192,86,142,98,128,235,242,144,181,178,221,192,127,163,5,18,82,212,236,38,205,61,200,20,202,246,15,195,231,177,106,177,19,164,95,100,15,80,208,237,148,51,49,162,113,10,31,93,52,101,104,196,247,3,134,185,160,85,107,237,124,42,18,196,162,12,12,124,82,86,220,70,203,43,7,197,154,40,211,42,216,125,27,128,155,20,152,89,214,77,115,157,76,37,155,152,113,227,234,166,161,159,154,71,108,92,199,32,99,169,106,238,204,142,139,203,65,204,59,184,35,101,212,100,100,198,245,50,242,40,191,43,105,59,164,107,238,115,230,228,131,104,209,127,16,48,1,68,166,198,68,214,52,21,170,21,70,50,249,74,69,136,172,15,199,227,30,150,196,136,119,157,58,114,80,233,54,50,250,80,55,146,224,171,41,45,155,40,31,232,32,104,184,190,86,237,108,176,207,216,145,81,2,70,219,179,16,74,109,19,218,61,42,224,107,213,255,188,186,235,142,116,122,64,233,82,242,147,140,153,120,51,253,80,180,108,63,0,14,71,251,142,6,126,154,232,196,157,143,184,15,160,113,170,82,105,151,32,28,183,209,64,214,52,133,237,212,48,0,67,174,149,217,136,149,167,107,255,34,140,198,216,45,170,37,108,90,140,151,122,112,171,39,120,141,26,143,155,54,165,161,184,83,164,137,144,111,161,21,146,8,16,227,192,138,22,178,4,43,181,101,0,0,222,52,155,215,114,65,180,87,29,141,112,183,73,6,75,144,251,169,103,155,180,175,29,197,65,180,245,32,202,95,216,240,180,227,200,189,107,199,129,52,66,44,113,20,26,133,196,164,30,245,136,235,7,154,126,84,223,213,158,3,88,207,113,191,214,209,211,75,30,142,147,126,158,210,1,39,214,222,130,117,155,249,76,24,44,85,115,5,77,235,204,114,134,65,23,38,173,225,77,232,161,213,152,25,56,18,237,133,245,248,62,199,159,251,220,215,175,95,127,240,218,235,55,15,30,210,50,251,107,63,241,233,103,81,35,174,175,190,253,219,191,240,246,239,255,198,31,127,235,95,188,253,27,191,112,245,108,186,190,122,243,239,255,234,155,223,250,163,183,126,229,15,190,243,43,191,127,245,236,213,168,216,103,143,164,153,248,127,249,198,91,255,231,31,62,142,242,230,47,255,210,219,191,243,187,246,183,111,255,237,95,123,243,95,254,235,183,254,240,159,120,251,230,171,183,127,239,91,111,254,250,47,94,121,67,231,183,191,241,155,111,255,242,223,123,251,143,254,203,232,113,253,65,58,58,155,254,96,124,217,68,78,238,207,152,234,184,83,251,113,122,51,80,160,73,79,239,78,166,11,209,60,246,105,31,181,80,76,217,60,200,182,29,167,193,4,75,141,195,57,149,252,156,117,146,215,189,83,32,214,201,176,179,44,207,54,225,73,34,198,65,53,251,164,79,113,101,212,12,119,78,7,153,218,105,2,17,164,22,16,24,14,159,88,31,201,20,93,200,235,176,152,46,228,182,100,60,160,101,146,51,142,153,37,200,251,104,92,40,100,74,84,228,99,226,35,189,89,220,52,232,96,232,220,187,147,9,63,235,204,233,152,73,25,184,11,153,34,234,73,71,39,170,172,172,62,58,119,26,109,40,121,1,192,120,236,23,153,188,248,201,148,76,170,204,177,44,40,35,89,60,152,105,52,89,1,15,126,144,169,157,87,211,233,225,20,255,56,200,118,191,150,124,122,120,94,70,167,208,11,121,184,232,166,212,96,230,13,36,133,147,129,158,47,74,174,68,31,252,221,182,232,107,215,163,68,66,15,92,236,32,19,48,74,74,182,215,213,216,18,34,35,155,142,46,163,74,156,175,26,145,66,169,250,71,157,123,202,107,248,135,209,251,76,234,130,217,97,34,225,118,203,78,174,163,219,156,144,209,232,147,175,249,62,106,27,10,217,88,209,8,199,94,200,166,234,119,49,82,145,249,180,230,61,78,203,78,163,186,93,111,1,10,73,9,50,5,77,36,149,21,67,28,144,64,118,242,200,250,217,38,57,81,197,44,249,232,188,142,86,177,147,12,194,180,249,21,163,7,91,214,45,233,212,20,35,91,227,32,55,124,233,243,56,244,129,61,233,199,97,226,198,21,145,197,24,134,13,5,203,201,232,209,83,223,76,0,20,141,95,56,213,206,146,4,138,83,223,9,161,182,99,187,119,26,5,149,9,170,73,163,191,152,137,72,39,215,81,205,205,201,121,156,241,197,239,47,197,55,36,92,196,161,53,189,219,105,228,171,76,185,48,144,60,224,21,157,140,95,185,8,121,29,153,254,190,222,109,40,97,147,90,65,150,111,190,158,182,21,244,177,155,100,154,135,227,95,186,144,129,11,74,202,51,151,135,206,191,199,41,36,207,79,43,160,102,64,73,116,184,117,50,82,126,134,100,50,126,253,81,60,120,144,97,135,139,96,193,179,253,111,50,120,143,137,247,52,226,213,243,221,36,239,13,60,233,133,108,106,41,90,248,36,35,134,38,21,159,207,212,17,0,173,219,76,157,101,161,219,111,226,129,29,65,103,60,234,7,25,17,82,178,204,172,172,163,169,246,65,166,197,162,36,184,228,129,71,180,65,78,166,6,64,149,135,219,249,165,242,247,65,38,33,73,170,148,144,237,110,203,146,253,179,183,161,243,201,195,233,175,177,250,237,26,165,166,164,117,22,174,253,109,244,95,188,144,193,130,108,250,112,122,198,86,231,228,189,141,194,223,242,97,35,53,121,11,114,31,45,133,149,76,229,99,159,57,57,234,187,124,23,110,85,202,134,29,212,21,105,168,207,166,100,191,243,121,210,112,202,162,251,69,135,4,144,228,23,242,104,223,179,202,195,209,0,147,159,226,142,211,71,170,48,100,74,213,131,47,119,114,7,197,94,133,220,200,85,187,144,65,13,209,124,64,190,107,132,118,143,211,176,35,111,146,222,17,42,174,82,59,43,200,28,92,121,120,39,135,53,245,120,120,145,132,233,156,198,181,89,125,205,216,217,109,58,112,169,7,63,234,4,199,119,113,87,55,33,175,200,172,248,174,70,204,36,11,121,71,29,157,95,157,37,151,54,103,124,172,135,104,100,218,91,18,32,5,57,188,137,238,101,78,6,65,179,203,196,200,14,219,54,95,178,81,170,110,94,221,92,70,69,58,95,177,52,244,96,121,54,145,216,180,250,138,177,6,211,218,2,168,111,246,84,241,193,166,170,20,105,111,159,81,93,218,193,145,200,198,235,124,132,80,169,210,179,250,106,95,186,86,204,83,150,71,53,167,154,157,76,182,131,236,6,73,134,187,171,119,251,168,41,32,136,206,156,201,33,239,217,31,190,162,164,117,121,55,221,228,210,230,15,167,246,153,184,180,71,149,207,125,78,173,18,90,236,66,165,154,89,115,234,192,55,103,153,25,203,100,252,215,201,24,253,77,102,102,50,49,215,221,71,55,254,157,78,100,74,10,59,181,162,245,232,179,7,210,43,57,153,204,6,61,69,52,80,88,227,213,160,236,246,36,123,61,234,155,23,223,16,83,222,242,170,139,50,202,74,22,127,56,32,203,117,87,242,168,17,237,15,39,171,48,109,77,201,101,153,251,213,71,78,227,137,76,164,221,15,146,49,21,138,73,10,121,47,163,36,205,32,19,70,49,85,114,126,24,169,204,68,207,157,12,194,112,170,57,88,121,251,234,18,4,156,67,65,249,156,100,202,252,214,67,8,144,118,129,179,107,21,50,248,147,84,156,124,105,248,59,201,212,77,104,199,189,31,77,168,147,192,73,141,76,163,136,131,203,27,57,3,97,147,153,103,42,60,196,204,135,135,117,215,209,156,47,223,146,84,134,20,159,212,66,149,13,63,105,105,164,247,200,49,165,167,73,6,168,119,144,57,89,211,121,149,71,167,136,165,57,121,165,226,250,212,168,169,245,8,43,246,85,89,17,34,77,86,133,212,140,212,124,102,0,99,170,46,90,29,192,89,127,120,45,39,76,116,38,145,20,8,183,147,73,66,232,242,110,42,62,225,87,187,144,17,141,114,24,200,216,217,221,20,64,167,161,82,235,228,58,100,142,165,86,253,217,141,220,102,125,53,198,67,207,78,166,120,177,82,193,121,3,15,185,80,145,123,89,196,106,217,71,161,11,223,108,234,17,137,5,68,14,54,208,162,227,217,20,102,72,139,30,180,157,244,103,63,104,163,219,186,46,153,221,40,138,94,58,149,18,166,187,190,154,18,245,7,145,229,151,46,83,16,199,141,115,50,65,78,81,115,40,197,10,238,213,201,72,23,97,73,144,1,121,30,100,74,229,46,39,42,16,246,99,167,77,79,7,255,212,79,175,6,117,123,144,201,120,95,79,51,27,23,219,103,134,134,180,233,71,1,90,241,205,0,70,84,85,156,83,159,54,147,66,127,144,71,175,95,93,177,74,20,205,71,19,21,144,150,22,60,124,84,236,114,50,105,73,122,123,70,107,218,236,84,120,223,42,51,51,70,74,127,197,131,108,159,92,146,174,104,167,246,202,234,51,3,183,34,181,106,47,228,205,143,63,88,68,133,29,103,74,177,2,238,113,114,167,186,66,213,119,195,115,124,197,251,192,144,232,146,142,214,180,190,226,100,198,10,50,114,172,41,11,229,228,129,169,213,209,133,178,92,241,240,182,105,127,135,12,186,122,95,91,140,70,206,233,110,163,164,238,91,188,187,142,182,173,114,53,97,191,135,41,108,228,76,73,26,121,247,70,31,182,213,55,12,120,238,162,39,141,88,165,41,251,78,6,77,47,250,87,25,161,201,30,171,70,105,74,189,63,120,201,92,130,152,36,108,212,90,21,142,67,253,251,117,146,71,201,45,33,175,228,136,199,171,171,205,93,47,118,29,189,34,243,28,221,37,217,149,198,155,112,245,185,221,102,131,20,101,196,36,124,199,245,27,101,6,170,188,155,146,220,101,14,54,251,168,201,179,75,113,155,143,23,23,226,152,66,68,43,157,47,166,146,73,146,67,76,196,116,41,241,98,56,138,126,116,201,117,244,18,140,115,6,200,89,223,76,71,215,99,77,72,73,43,249,52,154,254,201,46,125,136,13,173,93,15,49,204,176,250,221,45,180,222,234,187,140,166,197,153,239,214,8,131,20,61,102,20,13,235,126,3,40,111,102,226,75,102,182,94,20,37,39,55,106,106,157,182,195,184,167,107,73,165,142,230,229,74,70,228,187,226,73,71,202,165,233,102,81,87,194,197,7,198,250,186,169,128,128,133,185,102,72,1,32,64,7,162,43,140,35,239,107,210,136,76,173,170,105,80,42,32,70,155,18,149,84,71,26,186,118,139,5,223,71,159,97,37,47,3,166,224,100,244,36,213,105,59,85,48,253,230,142,146,202,123,82,253,172,131,46,10,50,94,138,147,142,180,16,215,244,135,247,62,122,146,9,153,74,41,110,26,81,196,74,234,234,19,215,160,192,84,113,106,31,149,195,133,140,131,212,87,101,165,41,250,42,119,139,232,109,92,235,75,107,70,161,38,50,148,92,3,50,61,158,186,127,186,162,59,176,167,131,10,44,85,13,186,50,90,143,87,159,53,200,160,124,218,142,66,182,157,143,166,231,87,58,77,108,205,20,187,245,209,246,223,55,121,56,174,3,138,187,249,187,23,138,140,137,25,64,195,175,184,61,56,25,182,51,25,48,131,107,211,192,206,106,81,43,129,164,232,226,123,13,164,181,46,106,89,53,84,63,191,91,212,245,74,186,213,151,234,181,65,46,89,208,183,152,165,102,51,180,56,69,72,208,162,84,52,47,191,28,59,144,211,211,188,216,141,230,71,180,113,47,55,181,140,54,210,196,156,188,141,220,45,29,77,201,27,183,17,70,39,157,54,33,28,163,101,9,197,123,226,222,146,24,41,11,190,147,152,231,114,111,84,55,18,215,55,238,62,42,238,248,195,41,249,215,178,154,16,137,188,77,191,215,92,128,172,54,157,221,150,173,6,75,25,141,164,202,170,83,107,35,39,230,224,102,184,141,244,221,88,106,97,79,22,234,154,168,127,140,221,164,182,138,179,74,42,183,158,86,141,18,19,107,112,210,74,89,183,93,201,68,8,125,75,210,72,249,212,221,166,142,102,114,242,232,213,35,138,204,0,67,247,41,177,71,3,14,61,13,35,130,224,114,145,202,145,210,0,206,52,201,81,68,51,68,196,66,235,230,77,77,120,251,150,208,13,41,236,35,197,197,40,90,68,162,101,72,175,214,180,0,5,8,2,218,92,229,41,239,147,84,105,201,84,9,32,32,63,101,114,145,74,188,100,39,0,158,40,83,29,160,78,185,184,130,72,181,169,117,74,206,86,197,178,162,122,130,49,231,120,56,130,84,125,146,48,238,144,48,67,100,43,183,164,254,28,88,93,39,147,30,164,228,75,161,204,18,218,33,113,74,245,27,130,135,140,239,54,233,133,203,75,188,142,228,216,186,113,4,186,189,233,170,37,106,138,237,75,104,50,148,39,22,33,146,50,135,169,197,212,184,251,234,166,162,40,75,156,150,145,25,217,116,240,232,227,22,84,82,118,69,10,36,178,108,215,169,37,237,105,213,137,37,10,107,132,121,67,26,121,150,131,152,40,167,155,220,222,204,35,59,69,39,70,38,119,248,161,184,204,77,61,0,64,220,0,112,197,49,174,64,210,133,76,187,84,231,244,101,25,120,89,117,64,95,90,152,184,38,67,123,20,241,201,119,234,23,183,73,222,78,186,62,218,3,48,146,120,118,23,103,40,217,38,235,84,115,6,80,76,44,24,202,87,149,169,15,55,218,53,11,149,114,243,161,15,160,128,237,130,203,204,0,20,231,122,101,90,184,234,88,26,99,207,189,232,72,70,241,216,19,35,169,105,94,189,162,144,2,200,91,202,83,149,62,245,10,204,220,164,210,167,125,66,133,88,209,180,151,81,233,182,205,227,13,222,80,94,205,23,175,211,116,34,168,47,246,201,165,124,79,140,166,199,122,19,103,38,48,60,14,157,147,7,128,84,222,61,138,87,199,197,132,44,149,193,243,232,95,51,205,54,242,221,155,142,46,163,135,69,204,156,3,45,236,140,152,225,186,78,50,247,33,201,195,33,82,117,240,32,83,210,92,124,57,148,53,89,122,76,13,229,87,90,38,147,164,76,57,226,32,3,234,211,67,152,70,181,245,62,111,253,34,254,177,133,166,147,105,149,91,43,184,75,130,74,32,203,227,218,146,57,161,129,35,208,117,37,78,18,203,173,243,162,34,84,157,156,144,226,45,194,203,150,209,158,116,153,231,140,114,137,18,237,2,113,191,135,53,153,202,210,53,208,134,228,233,243,128,27,251,95,54,137,149,129,154,44,125,26,32,0,78,117,52,213,210,157,92,150,209,152,91,2,140,251,197,198,15,3,132,200,92,17,50,85,160,124,81,70,3,228,37,73,128,145,148,203,94,131,76,47,169,46,83,3,164,177,45,126,175,203,184,215,242,221,141,138,183,97,37,140,178,177,93,102,78,105,139,18,99,9,71,202,163,177,237,183,54,199,178,55,50,49,98,163,30,217,129,140,29,33,161,203,78,241,219,53,12,39,50,44,79,145,205,58,55,147,158,200,93,164,61,109,163,87,186,173,133,18,212,81,177,52,108,74,203,19,39,147,209,87,245,163,41,77,176,132,94,185,18,15,217,36,48,10,52,47,183,80,223,10,168,215,174,33,219,53,205,253,168,180,12,220,228,195,46,237,244,124,244,232,180,218,149,140,121,25,107,58,128,219,18,38,39,5,115,52,28,60,200,198,117,68,94,83,173,155,185,175,65,38,190,171,177,104,91,181,144,107,101,248,79,52,30,140,118,190,229,52,201,171,52,238,78,35,69,175,132,226,105,134,108,150,72,133,29,147,62,0,65,78,54,254,83,187,44,170,105,80,248,243,156,12,24,104,151,169,45,244,241,136,15,131,37,109,122,150,22,226,122,113,76,169,177,42,82,96,212,173,11,253,107,68,120,69,228,98,236,131,100,9,59,129,196,250,170,175,166,217,231,180,234,40,15,150,4,114,49,208,141,37,200,232,26,155,80,105,202,19,38,95,26,157,41,20,58,208,214,96,27,43,128,137,69,49,48,68,152,215,37,108,167,70,137,102,121,246,168,189,227,124,152,14,96,93,160,197,35,6,8,100,216,201,100,21,52,25,221,72,188,8,83,22,176,157,84,103,73,251,80,136,221,71,69,28,28,41,173,184,33,98,190,78,37,64,184,181,19,110,40,220,49,43,253,8,90,215,177,148,86,119,191,4,228,42,29,28,104,48,102,138,159,239,22,100,251,121,58,97,57,70,95,10,39,23,110,160,144,11,22,107,144,137,16,167,19,142,4,78,27,166,112,91,104,179,41,100,59,183,125,142,222,73,59,174,74,182,255,239,170,56,150,114,57,173,89,25,57,28,62,243,154,16,41,171,66,92,214,56,10,148,81,72,10,42,2,14,26,254,22,48,207,38,176,207,232,25,240,242,7,153,100,148,42,12,141,2,54,163,160,198,65,46,248,246,119,133,230,80,216,199,191,154,26,0,226,112,36,193,146,30,3,126,12,1,207,45,187,188,27,115,100,158,51,114,129,107,83,64,147,109,200,230,76,101,148,100,61,129,161,40,51,24,68,28,59,186,215,137,106,123,177,160,84,154,146,34,89,224,149,70,236,192,201,212,142,74,178,222,148,111,221,93,35,37,169,109,213,67,72,100,38,36,182,201,231,157,130,234,66,38,43,54,156,34,141,138,161,50,111,186,191,101,121,51,37,179,228,242,44,104,68,225,213,104,182,62,125,147,245,6,131,181,197,163,243,40,9,36,84,114,22,243,28,140,13,48,143,9,134,78,94,227,20,13,231,217,212,83,140,12,100,207,247,138,12,10,113,14,147,237,70,21,16,127,246,40,147,47,59,77,125,248,53,228,34,229,72,154,148,213,76,3,163,16,138,248,74,99,92,233,182,148,104,65,73,86,178,147,55,110,234,137,140,82,228,219,129,234,32,62,42,35,163,2,197,49,98,115,196,165,78,89,125,114,146,227,225,198,144,151,38,31,102,226,222,120,254,49,243,58,154,27,239,250,112,82,198,93,91,192,240,19,207,115,26,190,127,7,14,236,212,176,237,10,46,163,229,68,13,83,18,151,71,85,153,107,228,145,238,227,228,81,126,183,40,121,11,153,58,74,216,74,131,82,168,163,207,209,65,198,58,92,102,40,32,13,88,90,117,245,139,8,59,173,16,132,140,224,114,161,89,135,19,35,233,232,35,177,242,66,198,171,160,120,62,122,167,81,75,196,201,100,1,234,138,83,190,62,187,119,217,78,104,78,98,118,37,178,40,140,65,250,138,143,50,87,39,50,221,159,156,139,215,75,237,137,122,34,219,167,54,39,243,161,130,13,133,108,246,184,191,27,97,150,116,89,42,197,41,252,217,246,85,171,148,104,24,121,149,197,35,5,192,164,182,122,122,52,104,237,216,77,170,194,117,93,148,90,233,31,231,100,110,159,24,117,60,155,44,166,32,131,165,218,202,173,137,185,112,34,122,149,20,150,106,159,101,31,237,254,252,58,240,17,229,180,102,219,30,22,35,80,249,93,50,93,89,113,179,156,106,80,155,246,194,161,16,108,153,166,127,69,115,91,245,148,210,203,99,155,212,166,65,12,138,175,154,254,224,238,47,88,29,89,177,66,166,22,129,207,139,247,136,23,22,170,109,117,44,25,117,244,250,162,199,140,36,137,30,212,181,175,167,71,3,242,95,131,106,59,178,235,216,193,28,253,152,160,34,46,186,211,27,37,212,91,140,166,219,101,215,137,209,46,248,24,60,58,9,73,69,63,110,71,43,14,146,66,10,25,99,60,221,76,48,84,206,236,182,161,71,100,29,77,137,91,143,6,227,39,80,164,18,204,110,36,1,28,100,19,176,251,166,95,141,191,121,137,209,25,207,204,166,220,12,183,141,51,13,178,225,215,170,7,97,31,248,87,255,48,51,70,203,82,78,156,146,166,39,7,181,140,98,141,202,72,71,122,182,207,140,62,141,109,87,50,119,62,86,5,235,70,77,35,210,225,183,136,7,111,36,160,171,38,189,35,51,147,219,162,27,134,190,110,246,62,74,100,56,83,216,40,167,208,79,232,101,98,107,110,57,81,219,102,23,183,121,162,243,31,249,141,7,217,190,27,9,116,34,83,247,254,32,131,195,200,73,71,239,112,199,227,148,82,136,18,184,140,170,3,3,202,235,100,228,139,234,110,203,72,146,62,62,172,17,229,41,73,149,5,123,177,47,121,227,215,226,139,188,144,119,103,149,164,203,238,226,71,98,85,118,138,191,30,100,186,42,168,54,0,68,200,53,141,70,25,163,237,164,197,28,221,179,47,228,66,61,179,178,159,246,3,197,221,201,163,191,242,118,122,120,9,224,12,144,195,36,61,85,47,19,11,55,81,91,7,236,77,223,13,102,196,57,233,72,118,215,203,185,3,116,170,61,200,180,225,105,58,53,250,153,187,201,214,168,223,173,86,52,81,59,178,102,14,50,94,114,241,153,179,155,100,195,29,55,132,171,92,183,124,122,119,27,21,72,14,242,74,245,142,19,153,164,78,127,55,197,222,215,170,107,142,213,237,166,106,195,171,168,78,15,96,91,45,188,168,184,248,168,216,120,58,42,45,96,86,192,29,183,147,13,177,92,138,89,59,153,26,152,167,101,65,155,142,53,7,49,33,125,224,198,204,227,2,53,202,126,10,106,116,104,188,213,21,117,0,83,155,244,223,29,153,7,45,148,32,132,96,83,121,79,5,205,8,43,209,189,160,238,154,50,97,60,36,135,133,141,3,131,250,51,74,166,236,142,147,75,162,190,132,190,122,195,121,212,156,76,250,216,41,101,2,45,200,119,115,4,109,243,233,221,152,21,238,19,65,231,45,89,185,10,62,149,197,177,101,251,168,242,170,108,131,140,91,247,214,160,168,80,231,69,108,159,52,82,12,15,50,13,93,243,137,60,58,66,249,171,137,55,182,172,121,38,163,224,157,63,156,251,185,40,207,41,3,121,123,60,28,71,66,146,234,196,216,193,164,183,31,171,210,145,200,167,124,11,138,209,37,231,88,20,103,55,253,64,62,27,112,95,117,17,131,243,12,44,141,144,119,120,216,193,116,134,161,218,212,202,216,41,164,225,207,30,21,127,212,104,51,105,149,195,151,3,106,123,17,12,36,242,29,120,223,241,217,112,114,32,118,66,6,70,226,204,178,147,148,167,222,78,88,86,57,238,102,39,72,167,233,108,99,17,112,88,30,100,26,84,75,236,229,240,198,28,70,221,104,194,182,73,81,62,30,94,54,39,174,84,11,86,134,213,183,209,67,231,32,143,182,170,162,199,216,87,129,143,108,7,217,120,101,61,101,199,128,159,104,135,49,10,128,20,7,179,250,83,232,187,120,136,244,81,209,164,87,149,1,38,78,22,135,166,65,222,113,175,200,94,131,25,238,254,213,91,93,65,68,202,73,233,120,153,226,225,137,188,123,205,80,25,105,147,107,204,188,83,20,91,207,153,253,124,139,15,35,76,116,26,189,140,196,134,120,247,232,20,42,46,19,18,11,154,147,219,40,37,175,142,9,210,171,247,160,130,126,214,60,45,22,57,200,180,111,206,234,29,3,27,80,147,239,8,133,22,214,118,242,214,44,64,73,156,76,113,59,117,15,152,246,78,83,138,24,221,40,244,37,228,29,65,27,100,219,14,41,237,197,154,210,245,198,247,147,190,123,82,251,8,15,23,85,108,252,152,26,79,234,89,167,70,243,230,218,252,225,165,130,2,149,237,6,215,152,83,210,99,42,230,207,142,11,172,196,204,243,200,181,202,74,166,249,85,144,113,160,109,167,135,83,144,216,31,78,135,71,93,83,26,148,59,66,18,223,1,109,189,245,32,154,190,232,97,242,81,128,89,221,207,59,213,162,154,11,109,62,57,247,211,162,24,159,15,249,3,75,107,167,172,60,154,76,111,75,144,105,1,114,74,195,34,32,16,124,1,5,240,228,215,35,23,100,117,162,41,127,106,222,0,74,72,190,153,104,114,181,52,85,54,10,45,90,170,143,110,163,6,212,233,148,246,48,172,250,173,78,106,80,113,108,59,213,190,104,57,185,214,64,208,57,147,110,180,235,82,101,32,227,166,136,193,216,219,233,148,20,71,189,101,87,213,177,68,79,161,132,17,243,94,123,240,112,84,241,93,125,61,195,241,230,243,166,110,165,52,102,197,76,24,27,118,144,87,210,236,79,54,200,165,8,135,147,9,199,108,39,199,4,53,226,253,225,133,78,172,39,183,6,217,246,110,100,247,17,106,59,153,94,212,255,117,177,74,223,54,218,151,43,121,29,53,201,15,50,93,216,215,147,225,150,82,4,139,193,75,144,46,168,198,234,168,98,115,136,213,62,154,145,156,204,255,21,223,184,75,93,98,94,139,90,194,163,217,224,30,50,27,183,139,186,30,22,140,124,151,248,4,27,245,28,154,78,196,141,10,50,173,120,197,16,32,253,11,92,170,235,11,220,38,53,118,87,234,131,186,42,178,209,209,86,189,7,148,144,219,92,38,211,19,163,170,177,203,217,152,95,77,253,166,69,61,42,137,18,138,238,122,0,43,102,27,46,19,227,72,47,53,84,44,48,239,194,113,104,216,97,252,211,63,139,146,113,146,254,98,100,234,190,187,135,120,31,97,111,89,241,13,235,181,135,254,182,236,163,62,237,36,55,140,175,30,74,107,199,75,53,63,27,23,12,56,122,39,47,163,218,138,144,203,208,209,93,35,54,157,102,149,137,87,200,30,167,104,163,152,179,176,179,141,14,31,113,76,169,170,151,165,132,169,89,8,36,58,120,140,158,50,60,164,5,9,121,228,207,186,117,69,7,42,105,10,59,200,41,208,22,13,195,87,80,34,60,156,118,133,62,113,202,42,72,201,63,106,69,16,162,113,234,94,180,228,44,253,109,232,36,82,130,76,25,148,36,228,133,15,13,243,8,71,174,40,104,56,217,123,88,148,8,58,105,168,57,80,214,132,248,157,76,13,174,253,180,102,136,47,39,219,52,21,201,145,70,13,236,61,236,209,117,228,6,202,103,209,254,33,130,86,4,91,154,128,82,233,86,136,93,25,38,231,62,74,122,8,25,100,78,153,131,119,41,251,74,129,46,18,29,226,213,117,211,242,141,20,148,95,82,164,168,224,231,219,213,181,65,167,208,221,217,33,213,8,57,209,50,24,126,24,135,116,212,76,16,19,5,63,212,26,14,127,74,19,158,236,4,186,19,209,40,205,201,9,56,155,190,154,108,137,56,226,100,60,74,109,35,102,70,144,192,109,66,82,91,85,231,29,165,121,2,190,9,151,46,2,28,5,101,69,209,188,32,23,252,36,178,42,56,144,139,127,216,70,193,249,44,204,148,106,169,41,82,169,232,180,74,1,124,33,15,0,225,22,126,145,34,189,205,120,53,181,27,125,240,144,142,122,146,204,46,30,101,72,14,50,5,4,36,2,67,27,152,188,134,83,5,126,182,72,142,48,106,236,178,185,46,2,56,25,67,80,201,163,253,142,59,116,250,168,30,46,100,18,194,221,104,132,199,40,59,28,246,209,30,46,180,138,240,61,109,39,138,170,95,32,138,135,44,170,27,114,208,192,108,56,121,91,141,171,232,81,194,48,139,153,145,42,168,73,250,244,208,216,186,163,199,182,145,87,221,245,221,228,51,251,81,162,51,154,214,147,26,163,77,57,244,135,23,142,131,216,248,20,145,92,189,250,0,90,37,93,107,244,225,67,107,8,239,31,65,19,241,31,128,94,160,158,180,147,209,125,244,110,99,230,165,37,252,146,166,172,173,202,169,129,77,6,144,120,196,21,213,39,138,169,236,218,221,248,151,84,193,38,206,74,14,87,155,254,212,93,50,73,40,148,88,151,176,56,183,81,157,85,150,148,146,10,40,109,211,17,188,72,33,159,145,232,86,194,247,87,9,35,118,249,234,186,145,123,229,95,13,171,93,213,63,7,151,161,36,119,120,237,105,164,215,133,92,71,13,97,247,249,83,241,87,54,164,142,22,97,225,243,39,204,177,72,104,150,112,194,30,31,70,14,92,149,206,48,36,117,21,240,159,78,70,78,74,72,128,66,37,123,136,24,251,215,182,75,219,25,200,219,52,196,121,150,218,225,188,104,9,44,85,5,239,36,168,59,94,141,206,23,33,154,188,105,225,37,22,173,247,8,226,87,154,15,182,211,119,237,212,27,243,87,211,195,91,10,174,177,42,112,83,15,10,208,103,85,208,186,137,38,55,147,219,18,173,54,158,37,167,1,141,36,66,56,132,59,213,194,33,6,147,103,188,206,14,228,178,235,49,100,21,35,225,143,156,59,154,214,8,25,207,87,132,210,137,245,73,222,156,217,16,149,91,18,100,92,85,250,110,174,114,100,129,225,212,220,36,163,220,200,84,63,13,50,157,147,244,168,20,112,227,30,186,133,165,233,25,30,77,38,61,114,11,0,77,237,31,88,223,22,81,198,129,224,87,43,5,127,65,15,216,232,232,108,42,89,92,244,198,1,84,90,34,206,78,94,163,142,30,69,239,124,52,69,149,23,41,97,81,71,195,239,28,248,128,141,226,107,250,240,209,225,35,130,248,171,109,128,152,2,181,142,160,113,60,124,209,238,42,137,250,170,20,243,11,220,3,42,152,12,6,140,16,104,217,117,84,164,235,122,18,232,225,229,247,30,72,5,144,52,61,163,36,41,251,204,86,186,235,158,238,253,128,0,4,121,31,189,81,245,114,153,114,25,88,16,66,200,122,202,104,44,23,25,173,148,224,42,82,25,28,104,218,58,179,136,135,218,47,45,105,224,103,20,96,241,137,83,99,75,122,102,36,42,212,161,144,4,128,134,148,47,153,153,201,166,22,252,204,248,197,174,253,83,112,104,206,138,36,228,123,44,123,210,19,78,248,39,0,52,192,1,20,84,65,1,250,101,11,116,2,118,90,233,39,29,171,81,12,43,112,65,120,199,111,137,221,220,130,60,160,58,39,21,108,11,177,186,146,129,161,97,175,33,235,34,166,102,28,197,236,89,21,78,163,232,233,26,144,36,138,22,108,170,80,3,93,112,51,130,186,252,165,233,195,235,128,93,183,0,83,169,130,85,71,59,209,54,51,115,154,250,74,71,35,198,37,224,51,139,173,80,86,211,170,141,12,141,153,72,66,187,2,145,200,168,72,97,183,81,18,176,74,21,70,179,219,8,77,120,128,7,73,178,74,67,80,50,30,7,180,33,82,73,6,110,85,200,232,162,129,176,28,214,169,236,22,210,99,244,27,112,114,94,79,161,66,44,237,136,220,242,240,38,80,117,242,4,19,57,52,65,30,13,62,197,154,5,111,182,76,208,29,149,19,147,90,202,180,249,153,73,96,212,251,78,106,134,147,186,227,223,77,25,254,116,2,0,144,108,18,72,197,50,218,69,156,130,221,32,210,3,6,137,106,175,129,116,220,98,1,224,196,26,221,79,224,3,208,163,1,116,167,247,111,81,132,205,232,38,18,137,113,192,165,182,162,184,136,81,67,62,224,159,56,143,178,98,50,6,158,55,112,171,0,194,212,171,66,7,222,200,237,33,161,82,170,7,64,222,151,73,181,171,38,213,114,9,73,231,226,154,122,161,126,170,6,150,168,231,68,70,76,100,215,208,194,68,177,61,11,125,227,156,76,237,99,213,166,1,15,246,200,84,167,137,24,216,56,241,68,209,123,200,19,177,70,120,103,83,15,51,54,73,137,135,115,65,54,45,199,133,13,17,128,141,98,154,220,170,170,33,245,29,106,224,159,11,201,50,234,74,77,117,96,96,157,74,186,148,134,42,128,133,214,18,240,231,138,98,175,228,209,178,46,50,15,50,13,219,181,174,20,90,203,76,236,193,75,166,184,186,11,152,58,144,217,196,35,138,186,167,113,16,196,188,193,184,170,203,114,196,183,151,125,146,55,233,34,199,197,92,74,100,106,144,104,171,211,190,212,210,143,143,38,245,89,161,109,27,104,131,117,146,233,143,166,100,34,81,37,82,53,22,178,74,242,201,119,189,134,31,54,147,249,180,235,195,237,155,0,166,70,246,242,118,142,41,55,18,71,34,159,156,122,235,167,189,166,178,87,0,179,243,232,27,155,213,253,220,72,98,89,103,190,70,61,79,141,32,204,30,203,82,6,130,73,60,223,212,106,139,140,162,78,62,160,70,56,81,140,234,50,147,103,200,243,82,192,108,27,173,44,102,38,213,25,27,74,168,42,52,90,48,123,41,215,51,25,93,212,83,15,16,201,10,162,236,236,138,7,95,169,203,86,138,6,243,142,64,152,167,92,84,204,155,162,101,192,70,35,172,200,194,167,236,145,146,7,212,197,151,165,238,20,242,83,228,181,105,100,145,172,78,15,161,36,86,219,232,122,21,42,150,113,105,18,54,148,140,59,48,102,70,79,141,19,242,26,86,184,199,134,129,188,91,20,20,206,69,15,95,108,70,143,89,79,144,242,173,109,97,191,144,132,66,165,144,83,253,178,45,66,183,116,111,95,178,248,21,123,25,55,202,103,190,82,231,92,147,19,168,44,181,108,179,34,67,61,35,179,233,157,23,158,92,60,158,69,242,61,184,231,68,150,131,76,179,22,5,164,215,189,143,122,238,71,53,8,128,198,74,198,165,16,70,6,125,184,53,210,56,114,213,90,28,227,68,89,97,253,108,234,233,71,245,0,170,178,72,241,51,210,34,72,198,142,18,23,56,42,22,125,118,167,29,159,191,217,68,159,169,36,114,84,200,162,92,35,57,141,106,15,229,148,239,81,64,155,248,87,3,0,212,72,252,8,77,206,92,68,2,10,202,77,41,219,70,177,255,168,236,65,93,4,73,90,194,227,86,162,212,10,173,220,178,100,244,45,84,194,235,107,20,21,193,138,232,154,189,211,71,83,27,39,155,97,177,107,86,18,117,99,99,172,49,101,129,14,129,184,44,211,202,70,30,213,83,46,22,57,69,145,186,64,245,245,77,139,190,97,49,249,205,165,65,112,206,231,162,111,120,200,122,84,74,193,183,160,25,102,36,7,212,168,179,210,105,153,165,228,138,126,182,69,25,150,86,197,173,72,126,26,137,70,107,212,112,169,166,136,54,205,33,67,55,241,66,43,21,216,158,82,151,52,235,45,216,70,128,5,210,20,178,52,221,184,52,54,190,85,39,15,71,159,27,9,137,2,194,125,211,36,175,149,130,28,254,89,203,72,140,215,36,175,133,12,126,175,135,69,193,17,77,204,182,157,94,38,254,134,218,78,91,77,231,84,171,109,207,81,129,169,3,169,221,52,215,106,73,179,124,19,229,19,148,136,219,193,229,11,5,13,247,174,151,190,19,13,119,213,111,161,148,140,20,26,34,221,41,71,185,69,138,82,181,180,40,171,52,201,152,66,103,165,219,136,113,9,25,77,210,112,119,135,37,233,227,165,106,185,69,106,103,52,103,25,203,232,67,186,106,230,15,64,22,191,246,180,150,198,84,22,114,161,96,109,84,250,2,179,47,14,50,120,33,61,61,156,108,59,191,139,239,187,195,81,146,39,211,46,3,213,167,165,30,75,29,113,20,39,15,221,92,169,128,27,123,20,25,3,143,168,207,30,248,142,24,220,205,52,171,154,116,68,187,241,168,141,86,70,209,43,249,108,106,215,5,19,167,208,123,59,231,36,109,104,119,177,104,84,208,20,67,0,5,97,15,171,142,186,115,171,110,39,1,214,197,205,77,91,174,94,170,66,77,232,105,22,222,24,58,168,104,202,56,82,85,166,61,202,123,107,206,144,177,229,200,28,53,241,220,232,235,172,105,63,56,20,98,218,100,40,105,158,22,93,39,75,138,189,30,189,65,148,76,217,169,168,192,71,242,250,73,106,14,8,121,159,155,217,0,139,42,200,165,83,249,206,235,201,81,85,242,132,160,33,33,51,138,136,141,102,9,122,74,151,81,196,126,22,194,67,149,81,108,15,56,254,168,106,72,245,50,117,103,98,218,68,169,21,66,192,48,153,162,208,159,58,203,126,18,42,236,187,106,96,244,84,105,81,112,17,21,77,211,184,64,49,109,238,250,134,156,16,10,154,45,133,35,215,171,30,2,180,43,138,53,233,120,96,162,226,34,101,225,87,173,48,139,119,109,79,62,154,132,15,5,213,82,8,111,247,234,79,148,241,162,33,168,106,158,20,40,243,130,195,125,187,160,162,78,120,143,234,62,125,202,247,144,141,32,90,237,70,177,182,228,84,238,177,154,48,180,160,221,188,184,45,80,173,173,169,161,128,135,113,139,239,170,68,85,78,228,129,61,10,50,57,27,167,84,172,1,42,239,78,6,228,162,57,102,20,142,47,41,70,167,172,197,63,56,90,196,191,83,144,71,141,50,45,241,220,2,160,96,228,12,32,88,75,60,19,226,153,163,205,40,77,249,100,63,153,8,89,130,188,18,170,80,50,89,248,107,204,156,172,49,61,106,166,145,149,89,34,147,142,236,186,157,35,104,28,229,82,135,155,81,33,52,5,88,243,22,19,167,215,232,9,78,130,188,220,186,172,105,63,129,62,240,155,196,179,7,46,86,77,206,50,156,10,94,240,180,0,109,81,72,33,89,30,113,7,198,253,81,251,201,88,30,134,190,23,91,101,195,79,16,207,58,186,227,121,41,86,170,200,40,246,180,70,174,47,205,32,122,234,39,35,158,220,175,216,235,60,250,210,104,242,79,71,175,138,2,179,163,239,178,250,15,168,184,149,103,121,218,118,66,108,0,237,241,218,182,148,253,214,202,31,192,101,41,192,239,211,30,85,65,69,235,28,93,182,60,163,150,94,221,56,217,20,146,129,77,177,59,149,62,50,10,212,95,237,186,236,91,20,229,37,87,65,241,238,101,116,114,242,82,194,196,101,85,40,83,149,152,40,180,147,43,136,120,241,82,145,47,149,182,89,77,152,140,101,153,25,225,127,55,49,72,243,205,90,23,52,209,157,61,185,212,53,242,58,184,190,122,231,74,11,150,131,95,207,180,113,153,249,50,152,65,138,34,200,176,113,117,253,209,9,40,42,25,83,249,116,21,12,64,67,173,242,60,177,1,170,104,210,138,132,135,35,7,162,246,51,208,45,117,38,153,126,189,71,193,96,188,246,167,100,44,244,193,22,223,53,156,36,183,200,193,175,118,98,30,26,179,26,45,58,220,230,107,120,162,182,147,87,241,2,64,108,81,241,218,140,215,126,114,151,226,234,240,114,217,192,196,154,130,92,154,151,22,24,61,170,129,23,8,149,166,215,126,179,136,69,194,60,133,140,19,204,75,225,115,223,181,205,98,162,34,114,89,39,25,43,66,164,42,129,133,200,221,161,47,162,89,109,138,98,33,165,57,10,246,178,100,120,233,197,133,220,105,192,227,245,203,27,105,170,194,81,182,70,247,99,103,117,38,64,179,54,6,167,14,241,136,183,69,97,118,212,137,77,97,42,120,145,125,52,160,8,141,132,175,3,95,16,84,82,227,37,94,92,134,18,236,181,207,129,32,75,185,197,52,146,188,155,223,30,187,167,187,90,116,105,116,174,108,94,220,156,2,10,105,59,129,88,216,130,69,106,221,159,3,221,59,76,54,234,232,47,3,199,165,120,13,160,119,62,152,138,60,69,129,63,166,99,174,61,86,20,63,64,87,168,8,88,118,79,152,37,152,6,159,214,239,34,120,234,12,201,108,48,138,125,156,162,232,84,221,243,119,47,0,152,79,184,134,54,170,13,58,153,68,23,141,99,160,161,173,241,110,74,84,46,139,6,73,200,57,139,85,193,146,221,116,85,168,67,57,95,157,113,23,172,250,217,195,246,114,50,157,69,246,19,200,133,212,250,232,170,176,13,92,185,110,72,201,218,238,1,61,84,201,232,76,94,47,126,99,234,234,179,220,236,213,107,240,43,179,248,70,215,6,5,60,33,251,188,91,4,253,133,139,62,156,211,225,9,231,216,142,121,83,134,132,149,109,220,217,167,102,252,106,23,171,144,232,14,89,77,222,77,130,38,41,186,33,68,198,221,152,29,176,199,83,126,193,104,28,232,87,151,12,128,174,73,200,180,157,91,61,31,157,126,77,228,246,232,224,145,123,159,130,76,222,188,222,108,60,36,222,122,0,183,80,238,138,2,27,236,177,123,123,14,234,113,109,122,129,96,225,94,34,9,71,13,241,54,17,94,36,12,204,135,219,214,229,77,179,125,205,50,162,251,158,147,201,200,81,50,189,20,189,126,0,25,128,84,30,234,42,250,232,1,236,237,59,40,238,165,120,41,146,154,87,143,177,80,194,165,119,245,82,53,188,159,101,217,131,140,1,37,226,167,0,209,141,253,194,35,185,40,62,116,165,60,91,143,135,47,20,109,144,169,145,229,178,197,150,80,176,38,159,243,40,217,95,63,43,11,183,111,61,167,238,141,70,169,131,76,44,181,158,178,156,77,10,76,209,71,37,155,165,168,18,101,59,182,123,69,148,54,146,98,154,46,11,30,76,231,166,8,178,164,89,0,232,100,160,137,15,242,78,119,62,93,180,190,18,200,119,234,134,7,82,169,219,200,68,118,50,225,56,13,153,97,134,214,195,125,6,220,144,222,16,154,185,215,23,211,182,253,179,72,255,104,167,140,118,208,29,7,38,176,209,37,158,70,231,26,224,169,216,145,62,26,199,202,114,74,128,163,65,68,139,209,36,56,236,39,157,22,39,130,147,129,248,105,250,28,73,127,123,16,151,53,175,167,218,5,120,222,87,39,131,198,86,77,188,146,204,26,131,87,162,90,10,222,238,132,177,98,94,196,106,213,132,40,100,71,198,154,12,28,189,90,47,212,186,117,69,197,4,236,182,44,154,178,129,241,233,229,207,41,62,71,6,148,154,70,181,148,48,24,233,66,119,202,197,2,178,151,114,80,19,222,2,77,93,192,45,21,31,93,81,14,150,116,14,29,121,182,8,121,214,185,174,154,140,5,4,105,143,3,78,169,130,237,156,117,84,61,19,133,22,195,107,94,52,63,141,64,95,115,171,139,234,75,251,41,11,102,189,36,156,30,228,60,202,159,232,104,106,100,59,87,168,163,105,220,126,26,157,146,239,70,30,165,204,202,249,209,94,237,212,200,169,157,188,253,0,125,178,59,115,40,167,148,9,123,156,114,15,242,188,90,64,235,179,238,22,69,114,195,2,161,162,8,72,43,141,152,229,238,229,5,80,115,40,176,165,169,88,100,162,198,126,224,2,83,109,98,31,94,21,103,180,32,86,242,169,191,12,105,97,110,46,174,251,104,43,167,225,54,179,27,188,220,35,28,153,210,104,154,138,181,128,13,138,103,147,167,175,9,27,192,147,60,172,75,44,217,212,9,53,208,119,48,71,107,60,156,206,151,154,120,71,245,242,236,154,10,237,152,40,162,32,254,51,218,71,58,27,70,62,172,154,113,75,150,120,180,59,177,35,74,243,106,141,175,164,149,24,246,65,38,53,228,228,33,171,201,221,249,109,64,132,151,83,129,166,58,184,227,65,166,74,209,186,171,163,21,88,114,44,153,29,56,138,150,136,155,22,143,138,107,80,163,199,156,138,228,222,168,208,235,246,249,0,76,108,167,0,74,29,93,149,156,12,164,110,63,21,196,74,158,208,209,70,107,105,189,122,28,142,61,185,73,55,146,1,114,213,130,88,105,214,83,52,178,217,193,106,37,244,193,85,157,133,151,62,114,148,180,227,14,157,72,189,1,83,25,181,111,53,48,4,144,106,115,101,129,180,81,179,148,117,193,43,168,201,228,100,154,237,138,154,67,82,50,254,25,39,131,107,235,74,198,15,228,138,37,126,23,213,21,250,176,154,179,83,193,184,104,46,189,9,174,230,217,3,70,165,132,64,210,34,98,117,176,32,255,106,147,245,138,209,191,216,67,190,98,168,245,77,107,163,145,202,22,55,111,161,104,133,6,187,48,9,151,216,233,92,0,243,42,25,192,140,159,80,202,85,170,11,105,120,163,163,9,17,190,229,162,153,186,125,180,18,15,50,161,207,229,116,202,86,180,103,63,194,25,184,147,70,116,27,53,226,221,169,1,58,47,73,225,103,14,10,157,49,125,230,100,203,158,114,40,71,83,178,184,152,43,208,205,237,124,204,90,152,16,88,208,187,162,103,58,232,246,236,194,103,197,129,81,52,32,220,70,254,70,245,187,57,124,20,26,135,160,142,116,112,179,81,119,226,28,12,104,30,45,227,50,80,17,185,106,52,153,174,3,193,227,113,252,156,74,140,85,74,152,186,132,64,227,72,39,118,212,82,24,255,148,61,215,234,179,84,38,69,126,239,33,144,169,162,164,129,134,60,16,3,174,11,152,74,186,232,154,141,190,242,33,145,209,221,86,17,47,100,80,228,248,236,74,5,154,77,163,228,5,245,184,4,121,31,253,130,52,182,179,69,249,127,30,189,81,231,77,75,198,81,127,34,52,78,66,98,69,239,117,90,250,212,87,201,155,207,122,247,22,82,75,155,107,187,166,239,42,148,157,60,17,82,10,14,114,50,133,102,211,179,96,170,68,222,195,42,27,189,239,146,190,219,248,72,104,3,102,35,244,19,102,181,131,10,142,22,72,102,125,172,69,243,130,58,69,201,230,187,41,207,124,170,61,88,64,199,230,62,201,116,219,21,178,93,161,16,32,163,23,228,174,177,159,17,149,74,97,97,12,54,161,27,66,49,225,73,181,189,211,144,22,73,198,107,239,115,112,63,173,10,199,116,9,11,130,110,25,26,99,164,144,81,157,131,41,238,164,49,116,162,26,109,153,75,74,212,92,195,97,61,114,36,71,141,29,180,11,25,188,16,56,244,37,3,35,167,137,192,148,130,72,142,53,196,250,32,11,89,187,201,81,46,40,174,23,122,184,122,51,73,232,164,176,136,147,41,237,173,170,6,73,128,161,158,145,207,188,180,147,174,64,114,92,88,39,52,142,85,8,24,137,146,177,91,35,145,77,3,144,251,112,220,206,11,98,71,180,106,96,8,93,113,170,149,59,222,154,83,246,52,62,247,184,187,157,138,154,39,72,18,6,122,141,235,85,73,52,61,167,188,174,37,236,224,133,184,185,214,246,24,104,66,151,124,116,73,62,215,46,24,241,228,185,157,64,109,213,134,48,250,146,166,13,158,41,230,85,78,153,190,14,223,108,163,142,75,85,197,145,42,51,243,24,14,27,89,85,222,54,118,220,77,112,212,137,166,75,222,134,74,229,103,101,69,60,169,229,212,40,138,217,38,121,196,240,53,193,57,239,158,201,216,54,140,218,166,217,240,149,242,179,30,64,185,148,136,77,39,244,218,99,218,138,62,182,127,170,201,192,15,185,127,234,155,255,241,183,222,252,123,191,246,145,55,79,93,41,122,181,59,60,112,27,124,194,68,171,47,2,100,194,11,57,200,212,238,12,246,55,200,196,99,82,144,41,205,83,133,76,221,227,203,133,130,92,9,172,102,37,211,8,116,11,242,42,133,91,7,153,122,16,241,240,74,33,87,25,189,51,211,139,206,5,121,120,162,154,146,7,124,58,200,117,153,29,137,7,121,161,164,96,144,169,166,150,132,76,125,157,248,108,188,171,85,137,20,191,139,71,15,123,72,223,12,126,230,162,93,64,30,61,149,148,74,236,186,7,117,21,31,61,228,109,164,160,7,121,244,25,85,242,234,45,20,183,209,53,22,127,180,146,83,90,122,44,153,49,153,153,209,2,153,30,149,57,222,77,5,160,166,239,198,244,202,7,181,81,241,183,233,96,82,69,182,26,228,50,51,40,6,117,52,211,12,42,224,49,125,52,93,155,75,15,242,126,62,40,92,227,26,123,217,80,114,170,190,218,46,126,236,6,22,198,244,202,142,30,244,189,29,249,98,131,76,213,54,93,178,76,200,203,169,118,219,102,248,119,80,83,205,113,254,177,168,183,77,39,70,242,237,50,71,131,167,209,245,78,238,117,29,84,122,234,200,237,216,77,190,28,197,29,32,35,23,87,93,50,202,130,182,73,46,117,242,190,65,38,29,48,5,121,75,69,79,2,38,196,209,84,111,144,201,32,106,74,54,65,188,199,212,214,17,145,21,50,135,116,46,41,153,74,122,132,219,238,234,243,160,130,54,151,137,183,81,170,51,54,115,5,159,222,149,188,82,220,193,201,228,39,101,157,56,205,27,90,140,198,229,81,245,225,219,209,250,116,16,71,103,89,37,2,12,137,105,211,158,91,143,17,94,168,210,98,222,64,174,79,163,235,80,176,156,60,178,244,149,188,54,135,218,12,114,161,92,155,146,145,77,113,20,72,169,208,131,4,176,125,159,219,133,87,161,235,138,22,188,84,241,213,219,173,21,29,248,136,56,10,109,116,247,83,242,10,98,44,200,24,247,186,153,160,130,90,44,56,5,0,79,223,101,243,156,135,20,16,168,158,66,50,169,182,185,102,151,138,12,74,6,30,30,107,70,145,177,164,212,197,61,86,131,74,193,16,153,24,125,132,143,82,28,131,60,212,12,37,47,219,81,252,116,144,237,12,234,65,217,176,254,231,196,73,119,213,187,183,81,65,107,238,38,140,80,169,168,150,123,124,22,168,77,93,19,240,43,235,220,107,112,1,171,146,183,145,253,28,228,194,101,82,114,114,45,115,144,17,86,178,215,100,244,175,219,36,87,146,117,148,156,104,32,23,228,54,219,193,66,29,77,85,227,6,144,139,208,86,37,131,108,143,69,1,190,212,149,204,15,130,95,25,11,217,244,160,0,244,236,177,162,84,211,88,138,190,154,110,154,177,162,56,30,214,162,75,154,147,112,5,124,7,51,107,30,50,193,183,101,146,87,105,96,61,200,52,223,110,65,166,215,189,62,156,114,192,235,156,26,165,108,139,146,169,146,60,191,139,11,35,159,141,145,93,67,228,114,17,55,253,48,194,20,181,207,209,148,20,151,51,142,131,189,46,243,221,20,26,233,74,38,95,221,183,147,214,90,89,103,142,194,123,164,74,95,200,2,97,29,100,96,148,241,238,129,190,148,101,169,164,226,212,52,201,109,87,33,80,249,240,18,31,150,232,165,162,15,167,44,95,92,222,157,210,1,139,146,169,136,93,231,212,10,169,88,74,94,183,26,202,196,40,221,149,116,213,168,4,157,231,204,11,198,175,146,215,82,22,33,239,167,235,57,112,85,219,92,181,85,218,209,12,50,206,193,57,218,88,67,146,253,30,156,186,76,106,201,122,150,134,95,125,221,132,188,159,38,190,12,93,69,200,253,180,97,32,131,155,142,158,30,26,106,186,128,67,238,73,102,182,235,237,93,7,46,123,46,57,85,1,117,244,62,202,0,207,85,233,93,111,247,74,229,182,117,62,28,243,69,118,100,100,119,200,118,23,218,36,41,153,158,103,178,159,19,2,14,21,221,100,94,223,68,254,71,86,50,189,193,231,110,171,31,4,50,209,236,121,9,168,28,157,245,225,149,122,185,243,225,96,215,229,156,226,115,201,187,28,99,51,106,116,180,173,210,146,230,195,49,173,149,12,219,73,147,117,140,222,22,74,166,217,179,144,103,89,101,168,25,151,232,188,189,20,15,239,74,182,255,18,156,158,228,179,229,52,58,161,172,247,201,119,250,162,252,212,152,41,46,135,73,94,54,213,183,169,83,80,202,156,25,134,179,174,10,149,15,38,87,90,169,217,52,169,148,17,207,194,17,75,62,93,125,64,168,61,207,209,234,20,131,188,143,220,224,201,203,243,162,219,73,193,160,58,159,173,77,22,160,142,94,82,83,66,153,12,81,67,96,228,50,78,209,138,42,165,102,68,217,134,79,45,200,148,91,209,209,128,200,183,41,253,114,57,81,43,158,149,41,253,232,15,172,243,182,203,219,166,46,211,103,130,18,68,211,68,55,149,218,105,102,146,14,178,49,95,209,8,192,187,234,138,149,225,168,159,10,67,234,122,63,74,129,1,206,209,116,122,210,137,229,109,237,83,149,1,15,166,131,105,135,158,38,185,172,170,109,23,208,83,211,178,218,71,28,92,201,121,57,10,0,93,116,172,229,100,212,153,82,90,142,154,20,67,67,35,37,83,143,17,57,65,61,62,11,36,162,202,62,178,223,214,169,131,53,120,72,83,114,97,17,131,60,26,23,8,153,82,106,61,22,165,81,120,175,40,185,180,35,138,59,180,218,81,18,77,200,104,147,211,142,216,168,209,212,149,188,214,35,1,105,144,9,57,234,187,113,161,77,21,142,168,108,61,145,241,94,76,50,55,91,31,14,220,108,206,156,242,196,77,151,133,42,153,121,26,41,219,170,220,46,219,137,94,151,57,120,165,195,134,144,201,182,153,59,82,83,63,93,0,250,157,149,73,198,247,189,235,196,11,107,60,109,175,81,250,70,201,107,154,94,17,122,117,156,60,0,96,194,166,245,100,179,94,245,40,101,99,49,235,30,207,166,213,195,121,48,106,111,80,219,58,61,202,80,19,245,236,39,121,61,239,22,173,240,166,57,74,31,86,125,242,66,37,194,24,155,71,36,87,201,107,22,243,7,236,139,178,89,218,11,181,121,134,201,16,207,178,160,248,248,167,129,159,129,42,38,165,130,32,159,246,255,222,139,42,34,120,102,151,96,148,109,36,248,235,104,144,55,57,190,43,209,72,66,102,70,152,125,159,252,8,201,165,139,66,34,124,158,159,189,216,81,81,78,153,152,77,143,147,176,208,206,92,201,148,39,9,103,79,27,237,126,245,225,40,251,219,26,238,26,144,191,58,115,218,197,46,211,155,83,169,85,45,100,99,241,69,200,244,210,222,149,156,91,155,206,55,242,97,149,15,143,46,174,109,186,169,182,178,168,37,145,134,65,60,201,100,144,101,37,3,159,10,23,152,241,136,210,228,52,140,38,228,113,241,241,219,45,234,155,35,10,191,206,169,81,84,78,15,67,73,158,250,62,168,212,235,209,85,201,118,31,107,44,26,158,61,37,146,151,29,14,201,81,40,74,247,131,92,184,208,89,129,195,244,211,163,19,14,160,120,115,165,33,182,62,124,212,194,155,100,174,200,137,76,89,211,120,248,58,64,126,66,230,70,228,233,74,165,220,167,172,40,29,197,154,156,133,37,159,124,46,11,197,171,195,87,218,242,104,180,32,100,211,243,75,172,153,253,118,93,245,126,17,163,218,66,9,26,61,25,68,81,1,132,138,176,156,170,134,217,71,243,225,244,145,20,126,182,3,230,149,205,166,146,192,54,103,14,106,107,17,213,144,248,206,46,26,22,117,114,196,113,200,161,45,121,42,50,52,153,19,75,32,175,163,246,110,104,65,163,110,175,140,198,41,153,66,248,237,157,222,225,242,97,0,150,215,169,181,18,174,19,245,109,116,175,111,113,90,118,58,175,235,119,147,170,32,182,246,41,206,69,33,151,117,223,68,161,182,121,203,25,31,233,3,203,212,90,107,206,242,104,98,65,102,195,198,163,237,76,42,223,72,163,63,218,62,85,94,28,231,115,73,185,15,84,131,154,219,137,226,57,201,43,168,186,169,202,212,225,192,158,100,99,128,182,50,83,122,229,158,68,194,164,12,252,38,84,121,132,196,4,87,81,52,140,172,201,201,210,104,51,46,23,208,254,55,181,226,219,244,44,10,83,161,237,84,91,166,223,132,148,189,57,148,24,228,46,94,96,244,164,77,168,180,4,156,43,66,177,206,185,209,116,91,202,98,109,82,85,77,14,217,66,94,123,158,103,144,191,172,58,154,220,193,120,246,70,205,113,165,14,109,218,231,69,213,229,137,74,132,140,134,21,207,54,251,76,74,254,15,50,113,115,95,16,240,104,234,65,91,232,223,27,38,186,221,147,101,85,243,4,63,71,56,46,136,87,118,253,42,52,220,92,54,167,146,104,43,154,31,65,244,180,251,122,146,110,44,128,125,200,182,241,221,89,56,22,219,174,86,215,50,86,162,4,249,150,121,191,140,150,37,126,74,32,23,149,201,132,240,169,140,19,100,210,97,133,140,107,34,62,139,157,220,68,57,163,74,114,237,126,45,41,67,188,170,0,88,70,135,0,119,206,13,72,131,6,111,128,186,86,63,99,192,35,147,122,107,40,127,73,253,44,39,99,160,11,163,164,52,247,82,220,7,76,122,100,218,196,62,89,104,47,27,190,187,75,253,43,97,210,140,94,139,187,161,70,175,184,77,247,218,4,102,221,252,218,242,223,119,125,52,96,1,87,134,97,38,237,116,8,201,251,220,92,239,27,189,203,86,97,178,212,164,94,246,26,100,220,161,253,180,100,24,159,78,182,47,150,58,210,144,233,174,153,252,179,136,196,73,124,133,86,155,57,108,128,209,221,125,17,101,24,216,27,209,180,131,12,98,90,156,134,182,151,201,139,11,111,151,66,184,89,4,50,69,114,247,234,22,29,53,147,247,51,149,132,20,127,115,31,109,118,244,205,163,154,204,113,78,128,113,158,239,206,10,212,192,217,224,168,189,125,218,172,10,182,108,9,242,78,41,184,85,201,163,53,209,65,30,93,38,100,43,235,232,40,186,59,149,140,32,29,139,106,230,75,210,71,11,87,225,238,11,194,97,247,207,162,144,153,134,225,22,74,234,215,30,84,170,193,108,39,178,137,37,63,68,212,38,217,102,56,126,144,217,220,24,221,233,129,171,51,35,173,169,251,204,236,139,237,249,250,112,154,172,185,142,2,56,82,35,155,11,96,214,234,194,150,60,101,219,109,125,118,37,173,215,183,163,128,243,212,21,67,107,139,205,162,193,170,134,210,168,112,187,133,29,10,154,168,231,19,187,89,254,127,182,206,165,5,183,46,187,202,255,229,107,87,99,221,47,213,22,193,158,253,144,70,208,34,4,52,21,202,178,17,66,26,233,168,32,66,68,49,136,32,17,65,123,33,66,16,146,128,249,51,169,148,249,23,174,103,190,239,154,107,204,15,43,5,169,115,230,217,239,222,123,237,117,153,151,49,199,0,253,116,159,155,126,18,221,170,120,235,187,147,237,110,73,213,25,246,162,62,111,74,110,31,159,55,139,155,140,245,248,5,119,192,240,176,247,10,230,245,182,42,88,47,210,150,16,22,162,250,237,117,205,77,223,210,212,117,7,131,107,185,97,38,130,55,193,211,53,129,188,122,163,162,109,132,174,186,168,65,205,214,91,21,2,15,54,147,148,46,63,42,28,55,19,105,105,179,222,245,222,6,169,190,63,254,17,120,209,81,169,173,46,127,49,24,168,231,82,243,89,61,213,103,33,209,65,77,122,111,52,221,175,91,6,79,244,208,168,9,202,142,217,124,80,1,229,74,214,0,104,209,133,34,99,45,6,202,85,51,52,195,247,91,83,226,214,229,65,209,168,251,76,216,166,220,36,23,147,183,250,68,22,212,183,169,41,232,157,233,38,249,50,161,99,54,237,94,61,18,179,49,90,95,51,93,47,250,177,103,177,106,254,53,67,0,169,83,5,166,224,111,34,6,51,28,56,122,46,65,31,245,77,28,163,49,64,109,70,183,35,130,133,239,128,99,70,236,178,232,143,131,161,255,44,31,83,40,24,89,79,250,181,207,218,242,107,121,43,93,183,86,73,254,160,10,49,47,107,154,82,31,163,32,212,117,205,12,106,81,51,20,52,159,227,150,106,32,72,150,30,28,24,235,31,118,51,177,191,58,79,165,228,175,194,52,230,179,134,147,238,148,148,153,191,14,186,153,71,213,76,138,41,114,231,230,102,210,27,83,175,70,86,96,15,55,211,230,214,213,173,163,186,118,95,12,226,184,161,147,148,138,209,183,104,132,185,67,236,175,79,78,239,95,127,230,146,179,122,56,116,172,127,101,139,204,140,171,59,213,33,181,125,252,154,17,177,82,95,151,212,101,95,207,188,17,76,22,103,215,100,237,238,7,45,196,126,61,152,189,123,219,204,52,132,169,35,125,6,166,247,59,203,11,209,151,142,26,103,221,240,137,88,76,143,124,134,31,79,223,38,28,51,211,230,209,162,249,235,196,88,113,184,229,34,57,139,196,153,251,245,83,204,76,223,250,82,51,56,136,59,141,207,76,162,192,37,102,104,191,239,111,159,175,61,162,181,175,43,191,136,25,218,216,240,219,214,194,226,102,194,94,245,83,216,65,125,204,224,176,171,35,132,38,244,183,220,153,86,13,187,175,230,70,52,226,207,125,38,78,184,184,95,24,26,253,138,80,112,246,16,18,225,146,185,25,197,91,169,95,24,177,217,172,119,18,55,2,27,217,167,77,98,245,77,36,124,238,46,103,68,78,22,81,251,213,134,102,29,98,38,15,227,31,147,166,179,41,153,181,12,205,221,246,197,75,125,73,227,227,99,30,107,251,215,66,122,113,238,96,6,151,115,63,23,241,131,38,29,50,31,228,27,147,89,27,231,113,182,53,4,206,144,31,248,182,115,254,220,139,124,236,252,233,88,117,115,161,191,123,134,48,244,54,200,77,195,209,44,13,2,224,221,222,95,134,16,204,52,12,137,115,135,78,10,18,179,215,108,189,226,69,204,224,132,222,213,86,211,213,171,201,66,220,215,238,36,39,117,200,33,62,249,82,211,209,21,75,113,88,60,48,212,20,211,219,148,70,54,186,69,49,211,26,88,239,160,25,220,50,235,213,231,242,86,239,131,83,238,215,146,109,102,123,253,18,40,98,110,196,158,242,185,113,53,155,191,215,48,137,145,96,134,77,230,206,165,241,209,136,19,51,64,248,124,39,11,217,144,222,245,222,13,120,192,53,79,122,72,195,143,163,110,91,158,25,133,234,25,178,14,245,77,53,202,160,154,41,69,233,105,142,59,42,199,139,58,163,160,191,13,9,165,207,21,216,252,74,10,191,61,174,112,17,102,216,148,123,48,207,250,165,252,194,76,213,104,105,62,4,60,109,186,51,141,30,197,240,181,233,27,157,247,201,172,188,168,251,6,31,224,11,57,194,12,83,218,214,215,66,223,113,52,55,19,236,235,147,193,197,85,238,160,64,204,186,117,5,21,251,92,247,123,209,246,22,110,109,100,168,119,170,32,182,169,160,7,136,180,247,55,159,143,121,28,143,65,18,188,124,188,235,112,99,70,176,44,124,143,117,209,101,88,141,36,81,191,199,54,25,234,175,25,8,247,144,128,18,152,27,161,201,53,103,218,87,101,72,201,154,47,247,9,54,90,232,83,211,87,84,83,124,125,241,45,139,46,1,35,187,240,207,5,65,142,150,195,50,185,156,236,223,11,22,246,161,79,6,227,209,179,162,131,168,159,171,218,174,117,95,27,250,56,133,26,30,243,25,19,63,128,136,159,106,120,112,114,190,119,138,31,71,148,78,17,25,52,218,178,247,157,42,153,38,170,144,59,67,10,224,250,81,153,166,43,45,114,100,186,197,215,61,118,97,167,108,77,146,57,168,72,151,84,252,183,39,228,241,83,19,134,103,179,190,15,126,254,39,11,91,94,27,234,237,175,132,233,49,179,94,202,208,116,35,15,151,199,53,211,228,168,171,143,144,241,238,119,80,49,195,23,39,214,179,3,142,123,188,89,95,90,216,239,96,138,73,215,79,202,31,26,66,249,94,141,138,203,245,138,51,173,151,154,52,65,140,105,236,59,23,108,139,73,225,222,72,21,150,251,104,197,50,77,250,218,198,155,126,95,219,64,33,225,181,105,245,184,11,8,164,198,217,58,244,209,160,151,241,171,43,149,76,137,68,206,1,81,230,187,24,33,47,117,40,72,64,222,19,38,83,135,169,37,88,73,35,186,153,22,10,249,214,224,48,190,173,131,104,85,193,120,172,219,25,224,24,247,153,51,222,219,212,109,154,192,240,203,252,99,230,221,70,52,155,36,253,53,195,76,167,43,128,73,222,239,185,122,204,208,243,235,213,133,21,121,31,252,156,99,89,97,7,68,187,243,91,77,198,12,103,177,230,173,161,138,105,215,205,98,90,109,245,85,250,160,3,223,173,180,189,169,159,132,238,80,186,231,42,212,217,43,23,189,122,211,93,120,205,157,64,69,124,71,36,70,206,63,191,243,12,236,82,210,153,50,200,150,222,173,22,218,161,214,163,25,210,95,191,26,32,142,78,133,99,30,223,6,11,204,157,250,203,136,63,62,250,253,96,232,57,119,77,215,243,104,111,76,33,66,89,18,179,26,85,186,135,180,48,115,244,217,227,139,173,122,119,106,138,66,26,240,34,142,130,43,124,173,131,222,77,153,135,198,229,113,207,31,74,203,77,147,165,217,52,1,175,67,112,162,221,86,194,94,139,247,177,175,175,146,225,0,47,122,42,219,205,242,125,50,26,44,53,195,0,93,198,124,51,109,126,8,80,180,128,130,188,156,155,201,142,175,80,95,233,243,155,26,36,51,157,201,103,4,51,16,218,251,104,16,175,86,61,160,40,128,228,118,223,219,58,71,178,90,97,206,191,31,4,176,127,169,58,104,29,248,211,29,21,248,124,115,82,51,40,240,225,79,182,241,171,71,120,240,177,111,150,128,66,56,162,155,98,102,24,252,136,57,155,161,230,236,77,228,106,181,233,86,156,119,249,32,230,212,93,127,29,53,160,154,213,202,144,39,127,48,51,203,36,62,55,90,123,250,91,47,43,72,136,25,217,227,236,207,189,108,75,19,243,121,172,60,242,187,245,110,58,147,12,110,118,173,136,232,44,221,54,32,31,27,126,60,109,90,121,181,96,181,128,216,173,251,181,128,183,44,61,97,200,165,15,63,251,206,218,74,179,235,213,70,51,117,167,2,109,192,77,114,39,244,109,205,57,253,199,105,17,11,143,6,174,42,221,239,97,58,113,90,44,35,182,222,95,43,8,137,22,107,132,19,65,161,114,205,180,251,231,240,211,249,219,40,130,181,213,166,253,45,92,60,60,240,51,186,132,162,190,200,162,113,248,158,48,133,228,147,194,99,62,234,142,247,99,151,79,125,76,223,26,190,230,187,37,209,60,184,107,120,112,195,222,127,191,23,232,60,64,39,82,25,53,21,243,123,117,70,167,87,46,254,180,15,222,65,177,246,11,157,41,232,195,236,247,219,141,216,121,105,213,181,149,124,119,44,212,24,183,142,247,54,64,172,91,41,186,235,36,221,32,136,134,223,154,14,90,65,159,89,83,254,122,87,163,13,174,131,98,149,241,59,145,10,96,74,245,192,76,87,103,250,75,27,79,132,20,201,45,239,118,179,42,197,68,117,229,201,64,254,37,207,224,149,34,13,228,24,11,109,110,247,177,45,205,181,131,25,174,109,255,233,129,78,187,222,217,16,202,119,64,11,228,168,75,239,76,159,213,61,63,78,8,64,159,183,154,233,208,247,231,198,177,239,178,75,99,246,24,254,236,23,38,114,25,172,243,75,54,139,153,19,160,132,139,137,127,138,155,161,109,215,7,7,6,122,183,66,232,73,143,247,166,213,121,2,47,95,0,245,131,176,16,51,42,46,119,159,5,199,145,74,176,194,188,229,15,78,223,168,254,244,128,52,244,190,116,179,92,157,94,108,232,193,59,162,231,115,156,216,87,80,5,39,204,59,59,225,253,109,248,89,82,248,113,99,24,189,15,134,228,171,110,118,5,154,149,244,238,77,137,82,242,242,172,165,43,67,141,250,123,193,99,86,68,3,13,73,251,142,56,8,57,5,52,160,155,55,179,91,23,69,172,30,224,16,245,139,49,153,70,143,183,117,101,22,214,237,246,1,135,123,65,211,34,0,211,142,243,120,159,108,130,72,209,17,135,202,204,195,132,98,189,54,58,104,5,141,248,123,54,145,10,168,90,235,40,204,173,47,215,192,52,58,133,170,41,54,219,66,190,221,206,152,233,172,14,79,78,223,132,15,218,130,186,76,208,22,220,250,170,61,155,121,205,30,174,6,131,127,93,121,194,230,165,89,73,20,226,169,242,92,243,153,55,163,168,25,120,177,223,218,212,153,186,90,97,240,203,110,94,66,110,2,126,37,213,241,126,122,82,198,145,17,183,72,248,30,201,48,178,245,240,90,52,239,212,230,230,2,174,84,175,6,145,210,238,143,159,48,160,53,201,129,1,179,154,158,150,60,126,62,148,152,106,62,238,123,243,61,126,91,85,93,113,57,96,184,110,6,160,226,244,38,241,198,161,237,58,167,213,186,230,115,175,30,48,65,124,174,233,87,159,136,176,232,126,216,232,114,29,110,134,149,90,71,28,121,128,124,119,29,16,97,77,11,168,199,41,77,253,70,79,136,186,174,174,91,22,141,87,227,30,140,149,37,33,71,64,65,208,239,11,219,193,10,164,69,223,26,121,211,121,183,90,176,179,162,40,139,121,64,29,125,159,187,168,90,173,89,207,217,115,231,48,24,198,162,141,5,101,204,43,183,140,21,162,225,22,172,125,127,145,232,152,1,143,139,211,121,166,40,88,145,118,205,164,96,116,35,30,219,122,88,175,121,208,162,42,63,78,123,83,73,254,227,100,26,244,106,163,14,186,251,93,53,52,120,87,244,216,176,35,252,107,230,68,232,122,192,204,179,75,120,37,164,54,163,165,22,179,73,142,223,77,135,78,129,181,228,200,46,214,240,58,252,234,150,138,250,49,96,159,33,83,191,102,166,142,30,141,219,26,233,253,209,76,110,75,172,232,191,249,160,53,128,238,1,83,55,72,22,222,65,107,8,183,87,253,109,4,25,110,254,218,34,136,170,0,228,68,118,252,238,181,149,63,55,69,78,195,208,230,9,155,74,171,220,104,1,238,183,106,189,177,19,109,62,161,214,81,153,241,201,173,45,41,48,154,79,53,253,173,58,154,17,218,54,205,252,45,247,68,63,230,162,30,18,155,240,106,243,89,247,24,10,69,183,176,251,102,184,42,207,160,45,94,198,188,125,157,74,182,247,148,3,178,153,122,245,118,43,69,23,69,185,211,34,210,158,153,238,23,69,39,155,224,209,157,162,125,28,79,66,219,56,56,6,247,246,17,57,158,111,232,58,173,192,109,186,95,141,22,103,232,181,0,162,56,252,91,193,211,88,66,251,74,190,220,191,102,6,195,168,230,6,117,220,189,55,228,39,161,19,17,154,72,175,159,214,15,193,165,118,120,17,161,223,20,22,207,217,213,53,172,214,48,126,179,184,214,90,24,208,253,103,24,107,243,71,27,118,38,104,23,214,132,99,223,175,6,105,162,195,2,70,169,248,38,14,131,66,232,243,29,150,156,157,110,94,61,107,83,247,192,237,191,71,91,5,129,51,67,63,32,157,164,190,161,17,132,245,208,200,8,188,234,14,249,241,89,122,64,132,143,106,62,214,53,159,61,125,104,3,216,89,138,217,29,121,90,109,147,198,39,214,190,57,124,217,3,162,143,77,173,103,2,124,161,63,152,219,249,252,61,244,165,210,80,116,191,39,212,118,161,139,152,35,188,249,102,57,225,69,15,45,152,155,50,179,255,248,32,253,169,77,198,200,132,221,228,1,173,101,125,132,174,110,40,18,222,160,65,82,184,67,151,241,184,20,36,102,134,111,67,187,140,107,235,158,86,132,50,137,101,163,237,209,123,119,63,250,232,106,93,218,82,4,251,195,23,110,66,67,100,58,67,28,218,209,119,31,126,122,209,127,167,190,8,141,244,205,135,20,76,192,86,28,252,194,237,188,89,121,72,195,160,136,85,234,1,185,47,205,181,59,18,38,164,230,51,197,36,68,21,148,77,21,191,220,112,18,240,89,217,218,2,137,110,180,159,46,176,139,135,174,5,92,158,47,29,25,102,211,101,109,202,157,177,97,235,250,154,55,177,169,206,97,107,42,246,5,176,17,176,212,245,1,3,86,191,254,215,249,83,130,12,69,204,16,71,92,255,171,34,197,94,117,38,236,243,203,253,250,149,252,105,118,9,178,13,178,151,238,218,4,92,208,178,28,109,13,12,229,93,216,70,96,84,37,243,64,188,243,0,33,231,79,244,4,233,197,200,212,220,35,130,108,138,182,145,52,131,185,223,160,238,252,201,216,126,159,57,103,239,249,129,226,212,50,55,114,107,234,176,253,153,205,247,147,91,83,6,217,247,131,52,19,54,213,123,115,254,228,27,203,182,179,56,104,201,23,115,223,169,95,255,139,254,6,114,173,98,134,78,224,122,219,112,128,157,65,159,98,134,223,249,46,236,6,211,87,19,35,120,228,11,185,104,112,197,86,189,51,185,159,117,243,199,244,209,52,237,28,224,223,115,112,94,179,233,193,202,160,64,169,187,111,78,30,174,192,150,100,221,66,235,118,190,214,125,110,163,11,109,122,111,82,63,201,205,180,6,202,102,120,126,110,45,31,112,186,58,52,91,217,12,46,123,23,8,188,165,52,92,168,121,144,22,188,102,28,125,201,25,162,173,153,171,63,120,67,178,122,246,96,190,122,73,152,233,93,11,86,52,150,239,115,119,146,111,67,205,155,132,244,189,53,193,144,162,178,27,241,142,111,11,214,106,211,229,0,177,194,133,239,56,231,207,196,163,242,57,235,199,169,186,230,161,234,164,152,207,54,60,47,224,163,89,119,185,108,73,52,85,87,63,179,105,190,219,45,252,56,76,80,254,228,70,212,45,117,165,6,114,37,251,123,211,181,163,0,155,118,62,95,155,219,175,110,38,8,40,102,100,144,111,136,15,41,101,215,162,21,222,1,222,251,53,67,178,43,23,35,154,83,47,248,128,35,149,230,63,49,131,107,185,174,122,59,81,193,168,85,173,124,145,225,86,211,54,19,51,26,240,247,167,161,74,201,91,47,70,85,250,238,149,8,78,238,45,187,93,51,202,214,119,103,82,59,225,106,90,32,125,195,130,43,66,239,12,182,206,151,53,181,151,164,107,143,66,94,243,225,94,86,107,17,107,113,0,39,214,66,31,134,220,152,61,197,139,105,148,134,207,62,172,119,30,175,194,209,216,193,183,248,195,13,122,170,122,113,65,13,53,139,169,171,163,111,147,143,185,230,14,133,151,204,65,211,73,187,142,68,3,100,169,21,171,134,234,250,184,105,164,19,124,83,170,148,31,31,198,164,61,175,153,144,87,82,30,103,222,140,183,236,65,202,229,165,59,229,160,243,242,66,227,128,203,244,166,115,240,67,205,113,175,70,27,83,73,92,142,153,94,207,117,205,192,75,229,83,211,137,214,110,36,75,101,0,146,11,49,67,6,251,29,51,178,170,75,171,93,231,165,200,131,223,59,211,175,152,37,51,128,55,203,139,94,243,71,55,67,204,156,139,254,90,196,19,74,87,213,144,77,175,183,140,215,109,175,147,40,161,25,97,204,141,80,8,103,206,2,144,169,66,207,252,186,123,33,68,0,85,3,152,102,106,13,247,201,42,152,47,241,52,26,146,42,229,86,224,57,99,79,224,37,131,98,18,151,254,53,217,34,182,110,195,176,166,174,187,246,248,184,91,27,111,192,231,131,46,189,230,179,237,106,77,183,209,165,222,111,102,238,204,112,104,161,245,199,7,89,146,123,111,171,157,233,70,187,6,218,229,247,199,89,170,57,92,109,213,160,59,104,188,244,210,121,120,252,53,164,158,174,25,36,182,58,19,200,12,220,243,3,145,32,84,191,212,10,240,228,94,124,98,155,174,249,47,122,187,150,111,57,29,242,3,229,152,160,67,37,119,31,52,52,188,107,9,131,6,58,224,142,202,217,40,187,162,80,26,244,215,55,17,212,105,167,152,73,223,186,67,60,117,87,192,241,43,170,134,16,236,35,233,77,6,195,46,169,151,3,58,122,93,239,173,27,24,74,15,70,40,37,189,148,0,10,178,132,253,14,185,164,117,235,20,20,205,233,0,15,147,33,121,248,66,37,19,119,69,205,160,63,219,53,15,148,6,245,222,150,85,191,143,182,140,243,32,76,37,192,168,254,227,198,185,155,195,23,25,239,107,155,48,208,212,97,153,224,9,238,147,195,154,18,167,49,162,241,217,175,62,110,126,106,58,106,184,80,223,39,27,6,62,8,115,5,26,251,235,181,142,100,57,64,121,178,109,250,73,249,154,193,156,75,96,69,3,93,219,119,253,89,135,65,184,24,130,242,238,86,235,117,150,137,70,144,237,219,10,96,153,62,116,167,62,239,233,245,46,8,118,166,34,173,218,166,133,254,190,244,0,251,161,64,198,19,157,91,219,233,53,143,158,180,53,186,209,142,121,29,17,147,187,214,44,44,159,178,148,229,191,125,162,54,165,47,195,233,60,190,226,125,45,3,147,201,33,208,147,177,188,54,55,227,162,54,49,103,232,255,239,143,23,118,45,89,125,96,88,134,159,232,104,47,64,249,46,102,182,223,119,53,37,122,89,64,248,207,244,51,92,51,91,241,82,243,154,151,92,27,115,205,74,81,1,142,120,120,66,6,45,19,45,23,163,56,80,189,22,77,218,104,40,114,7,144,87,243,218,15,245,167,161,153,7,32,46,197,43,71,48,190,82,100,17,179,17,48,92,43,66,65,146,49,49,136,235,141,94,206,93,91,210,14,200,78,62,164,92,159,148,211,191,40,67,82,7,105,61,124,6,163,87,160,198,101,250,33,95,99,67,242,73,112,57,180,15,159,201,239,230,210,0,183,63,243,153,98,251,46,234,65,14,47,24,143,99,230,115,191,153,11,169,86,32,112,55,35,113,62,248,42,89,60,55,154,99,112,7,174,25,12,135,228,167,140,219,197,143,189,97,135,164,142,72,237,20,44,239,210,33,87,169,89,61,210,91,136,153,124,205,134,105,20,159,146,36,18,148,148,215,92,138,54,128,145,44,25,237,158,153,131,200,51,124,103,24,13,29,135,139,176,216,202,75,223,107,211,44,117,215,6,196,22,26,208,17,158,239,124,99,178,1,60,174,202,254,207,205,242,190,78,206,96,212,182,236,162,4,170,231,111,238,131,35,194,184,36,51,128,121,188,165,99,130,146,226,105,240,227,196,101,95,51,17,252,26,225,106,192,4,247,199,79,248,188,70,248,218,198,7,51,174,25,16,136,236,40,100,99,150,195,168,6,190,182,66,230,140,202,209,99,182,177,140,217,71,175,166,105,222,103,3,221,27,51,233,39,97,119,243,169,182,105,54,217,43,124,238,180,111,108,51,182,245,238,196,185,180,220,103,253,48,49,132,23,43,96,115,239,39,49,70,101,157,75,72,51,143,139,105,192,215,175,154,41,53,112,128,55,100,32,125,216,245,72,6,91,3,71,197,215,156,201,52,233,247,70,27,219,209,180,211,74,180,58,106,25,46,231,251,219,22,204,100,221,174,200,167,228,107,237,164,83,116,147,166,179,235,2,134,38,176,92,197,170,211,96,179,234,187,243,28,154,233,161,133,44,237,119,177,57,130,186,203,54,88,59,251,53,111,216,173,244,234,115,92,120,98,14,145,186,177,139,158,15,148,37,238,2,67,143,189,106,67,20,28,223,14,13,64,11,126,42,238,147,38,234,213,253,201,10,252,4,154,48,33,132,216,201,205,231,49,106,87,23,8,241,141,155,21,159,68,81,45,248,195,211,206,166,107,134,162,69,189,16,188,237,236,191,189,235,10,177,15,13,77,222,73,130,74,189,80,126,155,159,191,119,190,149,6,184,175,105,36,21,51,161,177,223,218,218,103,212,39,181,122,227,77,4,77,19,215,41,26,160,44,24,217,238,136,3,18,213,51,21,140,67,159,183,228,52,1,141,104,243,126,51,137,177,187,85,159,205,46,167,174,137,162,105,181,7,191,26,202,233,25,66,167,177,174,143,67,152,149,90,136,203,80,154,191,91,22,138,168,105,134,7,39,155,226,203,167,89,153,60,4,125,27,225,154,107,62,147,167,171,15,196,130,242,46,21,227,43,42,89,67,93,218,165,125,154,54,75,121,132,120,179,92,246,107,204,231,107,135,215,30,124,254,234,247,70,89,41,171,25,242,244,245,204,112,182,106,16,110,170,171,95,43,253,181,33,133,197,234,153,119,159,183,114,186,198,124,221,178,28,119,80,40,137,132,140,99,39,202,190,135,223,249,172,120,50,122,181,73,65,248,173,207,131,79,73,139,147,246,56,207,126,103,177,209,210,104,82,132,174,62,159,10,220,169,104,84,118,124,173,225,224,49,138,189,194,255,110,137,32,195,129,95,243,217,54,52,185,140,212,131,195,168,8,46,40,163,107,134,10,114,250,251,90,120,248,10,208,135,116,104,122,68,120,206,57,10,229,154,90,163,40,113,107,255,228,122,179,130,22,26,117,7,175,110,146,233,28,10,33,110,240,247,102,95,94,131,238,68,141,178,207,9,114,46,191,163,2,109,141,78,113,60,29,239,69,4,247,151,148,93,233,132,200,20,153,252,183,97,12,209,68,210,249,244,217,49,67,80,28,53,237,100,60,43,34,167,155,90,32,224,203,138,195,109,80,166,164,155,81,1,184,151,20,87,125,194,59,20,67,253,183,215,142,89,42,19,165,184,211,12,165,222,45,14,220,153,236,116,192,220,17,5,56,163,46,107,3,12,123,35,8,230,43,60,40,154,174,7,48,121,199,27,121,112,109,192,132,36,117,191,77,99,159,99,44,140,55,197,129,225,23,159,41,166,164,184,8,169,100,239,201,131,91,175,40,211,34,242,122,232,68,94,51,61,123,250,211,156,200,55,115,112,254,225,110,202,122,222,240,91,202,197,159,44,52,28,138,110,25,252,201,147,149,176,137,42,120,12,85,183,236,101,31,210,154,103,34,172,80,225,168,94,231,166,141,51,215,80,132,232,214,5,244,53,159,136,96,40,131,43,227,93,234,93,183,103,159,59,126,160,70,208,153,197,122,163,92,84,203,66,93,148,130,94,247,156,6,69,186,165,158,35,69,210,254,46,94,48,142,232,52,2,166,123,147,222,116,155,39,237,243,48,238,176,114,75,51,176,175,47,197,86,66,130,182,230,246,171,143,215,216,87,152,193,87,237,5,107,183,46,45,173,112,172,81,174,171,14,149,117,169,57,20,18,240,29,220,60,113,152,195,218,34,37,117,223,171,110,26,24,166,230,250,145,217,190,102,202,93,202,123,70,199,66,189,174,58,36,193,212,50,181,18,192,221,220,76,145,92,111,77,19,111,186,219,21,252,235,173,132,77,193,196,122,253,214,96,134,116,138,87,6,188,249,143,147,190,74,154,51,7,180,115,253,225,69,172,94,180,200,135,52,117,246,73,108,16,58,157,11,38,108,125,143,228,213,127,148,10,229,188,246,230,76,164,117,251,138,165,128,62,61,83,179,144,191,83,94,204,102,72,17,31,82,100,97,67,113,210,50,223,197,31,124,214,184,188,26,26,118,195,127,124,17,199,233,143,35,59,232,107,23,165,154,220,245,201,193,73,223,121,134,100,93,40,11,157,65,172,229,198,231,116,125,118,237,156,134,157,39,251,225,196,156,75,26,5,32,17,86,28,59,115,206,181,150,66,165,13,26,22,223,74,129,24,212,120,160,179,199,45,191,218,142,120,173,37,24,8,203,31,141,222,37,157,43,116,87,110,31,21,252,194,173,39,31,34,95,235,158,1,144,57,12,133,118,154,154,66,187,9,19,216,101,64,53,170,183,48,234,219,240,140,74,78,253,51,244,61,155,255,54,178,39,186,225,117,227,50,187,139,151,120,119,234,91,159,105,155,125,159,62,49,70,232,36,68,212,249,220,251,190,22,106,84,74,79,217,72,146,36,159,135,180,136,42,244,166,145,231,200,215,81,129,122,106,43,167,20,69,144,225,96,89,92,179,28,182,98,28,96,199,181,45,115,173,119,40,99,80,245,245,31,223,164,192,180,140,1,239,224,181,46,235,142,86,215,15,74,153,235,201,27,86,95,221,97,40,208,222,181,214,25,221,67,145,99,119,31,178,179,151,230,166,167,211,68,250,199,167,25,60,166,218,137,1,165,78,127,99,66,33,82,41,96,168,173,113,250,93,51,167,81,15,85,140,146,202,179,2,170,214,248,4,174,221,139,175,183,195,68,251,133,64,113,208,3,233,102,24,173,52,52,178,124,227,181,82,79,95,33,49,125,230,88,242,231,70,214,107,134,74,1,61,40,126,53,189,228,33,238,130,72,235,58,57,166,28,146,67,45,0,14,159,235,65,157,45,26,14,232,144,254,197,39,189,27,22,104,176,165,65,192,89,45,197,195,23,136,120,179,166,235,13,140,236,159,154,204,66,112,38,182,85,224,239,152,109,164,149,117,233,113,24,221,80,21,94,143,166,108,136,22,6,187,27,191,76,244,78,43,159,180,134,237,247,219,112,185,202,231,234,116,184,54,63,209,55,103,132,230,122,192,99,183,226,175,133,26,98,11,25,218,19,99,127,173,155,108,172,186,26,124,250,185,239,247,216,48,92,40,77,17,105,211,7,36,164,198,128,215,170,137,135,5,143,196,53,15,150,190,166,60,232,100,191,185,156,77,204,167,211,208,90,105,247,112,51,173,24,154,9,162,101,206,225,172,231,211,150,162,220,175,36,36,139,135,147,228,140,138,242,100,131,223,207,51,185,153,47,38,165,0,170,64,197,241,45,220,155,81,20,51,250,45,249,61,26,145,169,102,82,25,134,252,222,171,43,221,52,180,71,53,221,170,44,52,29,161,179,179,27,11,106,31,207,188,149,75,5,220,206,242,230,101,226,189,169,88,64,188,168,209,107,125,247,166,237,90,204,128,209,111,66,222,134,92,203,97,44,145,51,170,239,139,244,173,186,4,100,192,188,187,18,197,237,173,65,29,255,121,5,225,13,240,121,133,139,39,208,43,255,94,232,210,138,179,126,214,19,24,37,31,149,109,125,244,98,166,175,119,249,147,129,88,213,220,219,56,35,62,111,118,0,68,124,87,152,123,183,86,82,159,167,128,151,178,120,50,157,81,106,254,69,232,173,212,4,25,156,197,222,118,0,219,82,213,130,21,219,91,154,239,183,201,97,72,138,139,46,209,233,245,149,109,149,3,93,96,44,144,11,20,132,196,174,41,80,247,248,156,189,123,94,98,19,165,77,137,19,250,178,94,130,251,220,116,16,101,253,216,219,196,96,239,247,42,96,180,245,214,103,51,172,222,171,113,38,123,133,123,74,204,80,36,220,67,153,239,158,67,234,28,52,172,31,171,219,24,164,197,171,53,80,105,187,9,52,20,88,2,232,212,150,211,205,205,65,111,166,28,170,232,81,180,228,51,165,66,159,175,181,27,106,130,222,255,136,182,78,215,98,179,213,123,199,13,189,182,177,249,105,86,126,117,67,21,125,205,116,250,43,143,152,137,166,57,162,8,166,208,169,140,158,168,66,110,207,245,64,146,23,58,7,206,113,78,132,127,199,12,141,129,46,169,7,132,196,79,72,147,253,222,212,234,116,9,24,240,115,250,147,79,8,149,197,60,186,23,58,54,140,50,218,81,4,99,204,112,74,145,13,73,136,38,190,33,172,72,207,152,147,242,168,116,118,241,58,252,167,19,85,183,18,214,94,126,135,0,45,32,45,188,85,129,142,171,186,217,32,123,98,206,68,32,239,106,78,232,166,235,190,60,16,202,38,221,60,245,222,128,28,182,252,56,141,127,186,169,172,233,165,163,77,243,235,210,93,156,117,219,187,255,54,109,88,90,27,66,212,204,39,184,201,0,104,226,155,190,153,225,135,151,193,220,146,238,118,244,69,251,226,2,231,158,180,54,196,190,176,223,136,115,100,132,171,225,21,200,62,226,214,214,62,213,12,112,215,205,8,30,107,121,146,2,205,13,148,173,198,161,57,195,142,116,95,94,207,76,41,186,233,38,222,178,254,54,172,194,58,224,169,111,31,19,0,218,18,211,225,221,141,41,63,109,10,197,122,186,24,33,140,155,129,229,170,185,142,233,215,218,152,46,45,73,101,144,206,110,174,244,239,105,73,42,191,218,11,117,183,89,123,40,228,237,229,222,153,97,10,20,255,5,164,250,56,15,207,92,150,114,118,144,117,221,239,75,227,243,235,201,84,237,189,223,112,66,168,168,21,39,56,15,223,135,174,45,248,25,228,64,188,171,121,227,214,175,112,103,248,236,219,124,147,12,44,135,150,108,105,242,121,83,20,46,50,45,248,118,87,74,48,115,211,188,52,26,195,107,248,78,7,34,48,47,45,98,67,162,56,125,76,72,97,233,126,66,206,47,191,207,85,204,155,210,146,19,88,216,183,108,143,87,58,66,101,127,44,239,145,98,203,200,107,104,113,190,18,239,84,223,8,207,180,10,181,123,162,199,183,141,110,202,174,122,111,184,22,178,152,171,238,147,184,203,112,84,186,121,84,21,167,160,173,12,111,253,109,194,73,123,218,240,243,31,102,20,206,187,174,100,35,141,192,104,184,83,218,12,230,28,2,20,250,166,221,76,246,120,7,212,206,62,235,201,223,155,5,180,2,194,107,37,7,218,110,107,78,210,66,195,57,61,60,55,64,223,216,241,14,2,184,140,103,243,247,34,131,21,2,175,228,98,202,102,6,191,29,128,107,165,123,16,1,214,107,140,80,218,65,40,237,189,87,57,27,150,22,211,232,228,243,28,214,38,197,24,192,47,211,168,107,174,21,186,138,88,23,234,203,235,166,155,132,86,40,197,77,203,120,249,111,67,6,164,213,50,56,237,61,159,9,241,82,96,109,67,13,103,59,157,149,149,241,106,137,181,27,57,156,16,212,107,33,111,81,45,101,224,102,230,185,154,81,195,118,95,28,115,136,219,56,93,246,205,17,163,130,121,28,54,77,76,88,211,138,223,123,156,169,19,112,163,125,191,163,173,66,79,17,10,67,203,68,169,174,25,253,40,125,47,67,163,249,197,144,33,43,222,27,199,114,46,191,115,94,45,228,222,200,221,249,158,4,134,58,196,224,38,208,226,143,13,64,59,124,77,154,97,167,207,148,66,58,64,49,86,68,148,195,199,164,216,108,209,148,35,216,1,255,30,5,196,133,102,190,155,13,146,187,172,132,105,41,164,28,207,52,187,85,62,104,128,206,218,95,161,234,180,214,240,123,163,161,170,51,201,186,28,124,99,40,134,13,209,210,207,146,254,252,99,198,227,210,162,212,32,106,244,247,174,244,141,4,180,56,196,160,238,77,35,24,165,21,47,26,69,189,55,141,82,205,86,249,10,74,209,163,191,81,3,194,165,195,82,141,194,207,239,13,127,194,12,48,248,124,54,157,236,97,194,202,97,174,20,208,206,229,69,17,117,135,198,130,109,234,229,30,130,204,22,10,171,133,70,91,63,29,243,135,131,77,219,18,142,39,227,123,49,228,76,43,20,196,72,12,250,234,132,107,53,124,110,107,242,221,30,72,47,202,109,90,17,131,144,252,133,248,166,214,92,67,69,172,143,23,112,82,227,13,247,62,39,144,23,233,73,78,108,13,164,91,49,9,120,255,241,206,198,161,102,106,158,47,251,112,54,254,21,90,88,118,127,136,87,56,173,187,170,153,82,111,107,206,85,103,28,224,74,54,127,226,38,225,195,218,214,117,167,135,12,97,162,163,65,80,74,232,59,20,197,112,247,253,123,218,242,13,87,131,167,26,254,228,184,70,161,30,71,95,245,75,140,52,184,86,126,84,247,114,91,70,227,93,43,102,70,152,42,230,80,110,35,104,239,239,149,21,144,212,200,20,121,6,152,55,30,170,86,96,156,246,169,61,51,69,69,53,119,203,136,122,150,106,41,78,16,86,0,63,53,137,58,91,11,45,84,163,58,150,21,22,238,144,152,166,37,62,61,43,209,116,120,44,92,5,47,113,156,184,244,108,226,218,67,69,66,241,37,230,216,0,116,2,38,18,138,158,225,221,116,53,105,90,155,78,153,186,252,199,155,37,30,130,121,119,207,46,211,204,170,156,79,220,59,165,234,233,202,60,3,253,171,113,159,190,156,249,98,126,141,240,218,217,121,26,209,73,200,161,165,33,33,161,114,29,75,118,69,148,146,130,185,118,175,97,64,177,17,10,36,39,16,229,35,120,230,154,232,81,127,188,160,58,236,9,98,218,135,75,24,114,234,101,146,174,255,145,57,91,26,196,147,253,43,160,1,173,131,174,121,102,123,34,144,162,5,227,15,87,160,95,13,40,91,231,55,218,72,14,204,89,38,224,165,26,172,48,68,77,207,185,79,170,222,218,59,105,223,191,63,51,75,94,53,184,161,204,243,58,223,228,240,10,63,78,83,162,87,126,206,1,139,39,41,102,116,159,188,32,102,56,19,237,210,221,128,5,60,121,61,142,223,26,20,188,16,217,246,254,23,10,67,59,72,47,119,176,29,94,209,90,176,147,105,79,104,1,49,240,138,78,192,174,181,163,148,212,236,43,43,209,95,220,131,20,48,249,25,175,119,89,219,66,16,212,109,30,39,80,107,43,81,140,148,162,164,79,6,100,81,87,16,66,29,164,59,231,171,18,86,53,18,242,121,41,161,147,74,214,231,50,127,203,95,218,152,194,180,235,19,239,236,85,57,128,153,7,137,238,78,19,168,47,32,174,13,138,156,100,164,146,151,93,41,210,106,159,172,245,190,120,53,128,38,234,190,131,204,41,33,202,171,248,90,10,94,205,100,74,95,189,248,120,145,35,202,152,206,238,165,106,40,184,212,218,168,140,123,41,26,44,164,138,71,154,208,168,47,77,30,187,22,29,19,186,12,189,172,74,125,74,235,112,213,224,147,183,249,229,56,82,100,37,244,185,97,103,222,94,252,7,176,18,196,62,167,151,200,97,54,154,81,203,147,229,226,104,138,15,191,147,138,117,54,192,208,14,151,32,231,29,228,56,207,20,243,225,198,195,40,65,120,210,210,30,119,158,100,83,26,80,90,0,138,255,55,35,98,178,176,154,120,128,251,122,56,42,1,116,232,10,47,13,25,152,15,25,155,25,245,123,189,122,22,239,234,52,118,248,240,104,176,48,22,199,142,109,188,122,109,66,167,105,250,1,157,54,113,113,208,227,164,133,247,158,16,103,78,165,162,192,130,143,166,236,131,237,88,239,76,208,25,37,62,45,142,24,170,91,171,151,168,46,39,143,85,65,65,157,117,27,190,24,109,29,14,71,66,234,72,159,236,156,164,254,193,144,158,76,129,53,195,8,117,147,155,81,30,43,129,75,129,184,234,62,153,225,60,116,22,158,175,229,62,35,30,97,200,45,195,134,43,24,222,105,113,238,8,203,62,121,151,20,16,181,16,160,27,255,132,115,6,210,124,125,246,217,26,246,163,228,49,54,35,130,104,109,84,225,30,213,113,107,196,165,65,103,158,195,101,228,135,91,203,97,101,243,42,181,63,212,27,34,156,35,8,201,47,167,26,97,143,46,75,85,205,12,255,181,29,41,120,162,176,160,212,187,172,207,198,81,138,116,97,233,176,44,78,174,246,64,140,184,211,161,193,126,44,111,164,157,232,193,168,67,202,201,231,157,155,64,51,187,42,187,54,35,172,244,89,204,218,13,61,188,64,167,134,131,128,17,47,14,88,90,147,142,121,87,167,189,181,83,163,1,28,44,15,238,10,114,64,49,142,16,82,238,7,243,133,120,33,54,116,183,228,252,146,36,44,183,178,205,67,186,90,157,198,145,78,163,28,154,145,200,237,57,107,199,89,29,80,220,106,184,105,162,82,23,128,140,32,187,38,69,40,165,101,31,210,66,127,152,58,81,141,232,198,173,5,250,233,166,81,116,247,10,226,89,73,52,80,132,16,252,236,145,14,149,205,219,36,188,2,4,101,220,93,124,102,52,108,244,107,25,21,153,111,42,231,60,30,90,62,105,24,157,170,247,184,164,65,51,157,214,98,210,171,14,160,39,134,10,48,144,236,133,27,243,98,2,130,107,208,78,237,248,71,90,135,20,171,196,42,119,252,124,130,124,95,193,97,99,66,77,238,184,255,10,154,79,47,134,154,210,161,199,200,33,68,244,202,70,103,244,118,75,236,21,68,111,168,32,61,24,250,0,24,160,76,188,224,150,203,107,202,217,103,143,80,7,8,39,144,201,225,237,14,192,181,53,117,198,132,190,179,4,13,0,60,59,77,157,181,227,180,122,163,198,50,189,35,133,152,172,228,60,11,231,190,51,7,50,4,162,143,54,253,199,63,61,39,154,212,131,143,112,122,155,135,74,14,52,195,151,122,159,210,130,235,75,35,35,147,204,126,230,12,80,92,159,155,234,175,55,183,204,19,214,43,145,21,185,202,236,200,76,107,62,28,1,41,206,154,189,171,214,24,181,66,151,57,238,193,107,253,2,108,212,116,30,161,91,234,92,34,131,114,83,76,116,114,94,123,103,76,234,42,113,253,113,152,188,141,15,55,59,4,230,40,231,122,249,15,61,204,22,26,66,143,153,238,213,107,166,91,34,96,118,198,173,146,177,154,87,128,110,77,56,25,94,171,17,106,57,161,105,121,228,215,193,14,78,47,171,56,82,51,254,204,237,102,118,88,189,152,8,250,93,108,28,190,106,38,45,237,35,66,83,101,232,8,200,205,107,200,208,49,177,201,70,140,147,235,136,64,184,91,83,152,128,176,136,122,27,18,41,77,85,216,178,201,223,186,155,71,84,245,6,103,153,183,207,110,10,137,138,217,60,75,173,85,95,57,204,109,173,43,130,251,74,242,224,44,163,144,116,102,85,123,255,20,224,118,245,56,217,95,183,167,72,135,113,69,150,208,181,143,140,164,183,172,89,11,237,10,112,183,234,133,153,65,223,105,192,193,90,127,78,90,175,93,110,103,69,126,193,45,149,188,15,149,49,212,86,61,8,226,146,59,56,3,41,122,13,230,154,5,73,190,242,76,239,75,167,40,56,204,215,55,214,140,199,61,36,165,161,158,242,123,19,146,106,70,3,150,10,135,214,211,117,116,54,210,26,114,214,47,56,31,134,131,12,103,7,96,84,127,239,15,36,80,205,52,194,248,166,0,145,81,72,48,65,148,232,121,202,65,223,139,42,74,145,140,171,222,4,133,122,88,237,145,184,130,44,135,155,207,186,221,122,26,51,207,189,147,226,236,1,253,204,203,208,42,1,241,85,247,150,207,146,90,104,134,160,118,236,71,0,212,109,33,85,3,255,134,99,37,80,168,107,1,53,221,42,201,68,111,85,165,139,74,113,178,229,132,97,197,219,92,207,254,19,240,191,25,47,177,121,143,108,233,1,16,215,232,28,247,93,154,6,154,128,244,99,64,135,55,48,158,121,182,148,234,237,152,225,92,125,77,203,43,18,191,156,13,28,52,255,53,115,126,235,174,131,250,166,7,170,195,218,117,3,55,11,4,18,126,178,89,182,126,5,200,117,73,206,241,59,140,46,91,47,166,115,211,123,66,217,220,52,56,33,85,239,236,41,0,85,130,152,33,36,149,205,171,139,232,202,14,229,123,106,70,156,120,223,26,132,90,77,145,83,166,81,187,191,230,137,131,164,214,227,182,109,183,90,245,61,214,8,214,173,205,67,109,158,148,78,19,115,114,255,8,113,94,200,93,21,225,142,138,221,181,150,153,3,43,18,68,82,190,184,96,178,171,67,1,213,176,26,151,187,52,13,115,17,202,100,199,241,93,142,42,51,132,205,12,37,130,51,237,222,197,37,8,193,129,87,219,239,206,212,223,98,158,221,220,108,231,57,96,10,134,28,191,5,209,206,208,112,162,231,20,30,236,204,147,230,84,32,38,220,170,190,25,112,207,116,19,7,192,11,104,23,81,243,25,164,27,29,224,237,140,248,214,217,182,192,107,70,21,58,60,26,210,148,251,145,94,156,49,208,41,122,142,224,57,158,25,170,211,208,114,67,163,125,119,62,142,65,221,76,35,19,67,254,101,231,227,200,41,188,55,140,227,174,38,208,77,218,42,133,6,18,234,38,206,67,130,178,64,232,155,25,148,175,156,135,4,184,98,232,109,129,51,208,231,97,51,230,214,17,216,187,118,27,206,67,114,98,168,144,29,206,160,131,156,63,101,79,20,53,66,121,65,216,31,144,58,28,129,219,203,8,54,253,106,252,246,20,11,16,94,41,38,212,175,129,75,39,23,35,122,115,234,150,13,148,86,219,129,96,48,117,94,24,122,87,244,214,134,42,241,57,14,111,113,104,145,34,53,52,125,196,203,66,134,78,147,222,195,170,60,215,60,224,77,214,164,55,203,235,186,172,48,218,108,165,183,107,70,160,227,156,52,180,120,104,251,111,67,160,220,51,88,248,228,43,150,63,240,6,31,215,206,8,153,124,228,211,238,136,81,233,81,26,195,102,114,181,205,73,124,80,219,106,225,106,184,90,157,63,8,210,0,61,83,233,215,76,55,79,3,127,208,12,240,120,248,132,157,81,38,147,234,29,225,206,78,26,134,138,209,113,57,67,209,70,216,252,209,24,155,202,50,109,202,192,57,249,91,89,185,171,134,250,196,118,232,138,85,172,66,152,9,101,252,246,77,129,220,214,14,133,149,243,104,222,202,208,205,249,83,82,74,26,25,222,252,166,240,167,252,241,100,201,100,146,161,55,168,76,56,38,62,51,175,31,223,141,174,87,89,39,89,244,62,224,70,23,23,248,21,81,47,185,78,10,156,33,61,135,28,206,96,86,246,71,68,149,117,10,114,28,103,79,102,32,217,178,102,76,16,25,162,215,89,174,8,86,2,49,36,167,211,101,208,34,201,162,61,255,117,26,27,145,243,111,237,179,83,78,53,31,231,192,69,16,192,208,16,137,42,163,165,80,71,54,130,82,165,121,175,52,114,187,138,85,91,240,228,41,55,36,45,237,143,220,110,217,250,136,84,157,104,110,93,51,189,11,57,36,229,88,154,78,13,86,122,80,123,170,199,67,93,242,104,68,89,33,227,55,129,89,93,179,105,146,235,147,15,184,67,156,198,13,22,209,21,202,27,124,241,241,200,212,80,45,83,118,84,200,31,157,107,173,196,182,75,168,210,17,121,186,102,235,58,152,129,183,117,58,124,215,128,18,59,144,194,178,92,253,123,210,134,31,222,26,41,131,228,244,115,144,242,6,186,90,14,148,242,184,237,86,224,7,170,29,146,106,37,206,11,158,58,206,217,107,90,110,76,195,172,140,153,48,127,47,39,229,131,12,68,107,85,72,27,61,102,73,139,230,67,105,5,100,248,61,209,89,154,185,133,170,14,226,120,143,16,48,91,12,24,126,124,120,183,3,132,254,51,60,216,121,145,71,85,8,153,87,211,5,100,252,219,195,57,20,119,81,111,160,146,204,119,58,143,102,178,138,154,47,7,156,250,200,31,27,156,189,97,192,1,228,248,160,208,72,89,219,14,183,46,78,53,216,172,195,44,140,201,126,44,135,149,47,169,213,17,212,60,29,37,193,6,95,180,160,106,45,52,206,178,131,211,222,244,216,59,230,156,31,117,94,181,86,7,189,122,146,96,185,159,154,202,86,200,182,27,190,234,206,96,20,153,213,101,69,141,59,59,153,19,180,67,84,197,180,126,65,127,174,51,98,102,4,28,148,175,217,2,18,127,109,100,101,117,27,63,115,240,28,117,206,213,185,80,151,80,243,4,20,115,191,102,49,39,179,134,178,206,19,146,58,38,83,89,22,115,89,94,121,228,54,26,5,87,24,129,188,56,120,172,184,98,242,61,96,75,241,227,231,24,81,122,84,51,57,217,242,24,74,73,84,12,229,215,166,173,127,185,217,232,114,196,124,118,249,71,9,107,78,160,238,133,133,180,191,147,82,30,179,58,149,176,28,0,205,112,43,255,213,223,62,11,198,219,117,120,50,88,26,149,54,28,224,248,187,250,120,141,90,142,45,166,106,249,198,12,144,139,252,120,70,176,199,215,53,149,199,112,117,38,209,244,30,141,150,13,121,112,195,124,248,249,81,40,137,106,149,13,246,141,212,125,196,169,179,104,97,229,4,85,103,144,222,76,201,40,123,138,25,236,162,239,179,104,105,132,186,38,149,71,199,106,183,106,237,60,122,111,184,33,182,79,98,82,199,90,113,5,128,234,50,82,103,178,27,11,86,48,159,5,244,150,23,44,99,225,234,115,86,149,183,116,67,108,132,181,60,2,96,198,68,105,93,43,208,62,23,121,99,83,9,221,189,208,149,65,194,233,59,18,165,76,53,47,176,18,111,63,131,126,83,105,243,151,145,129,186,25,172,177,114,223,159,243,196,219,150,161,154,56,113,159,94,125,14,175,245,246,59,96,148,77,205,176,108,214,245,118,226,243,94,58,104,244,108,248,152,66,154,188,180,72,135,207,234,61,107,214,11,172,186,70,144,79,117,207,229,0,210,218,45,104,17,160,251,230,143,102,76,150,42,1,196,247,242,188,55,113,87,86,73,231,66,191,136,19,10,54,227,155,210,123,159,19,254,241,94,54,238,164,210,200,197,88,29,146,31,233,192,125,85,160,1,41,73,57,179,57,193,213,92,33,229,240,223,30,208,121,136,232,5,189,116,174,214,121,190,7,116,132,242,224,11,153,103,159,13,231,62,43,171,116,196,57,33,110,87,89,163,28,156,100,91,41,176,96,189,57,78,138,80,21,51,193,23,118,71,136,0,37,78,26,193,148,105,132,17,143,144,150,246,95,53,179,190,124,46,144,7,95,65,141,227,204,92,127,171,137,47,167,67,102,50,161,143,41,151,50,181,14,25,189,214,195,79,252,133,120,132,170,159,32,89,57,132,176,150,115,119,168,128,201,9,155,125,99,88,38,124,36,210,42,221,216,15,187,59,181,176,11,139,12,79,71,207,198,3,133,51,81,118,52,243,121,157,135,23,158,23,113,8,44,75,248,8,180,33,119,86,234,123,54,87,151,234,128,237,161,169,87,106,2,12,181,186,183,141,222,246,84,73,152,77,214,254,121,250,160,239,84,111,102,73,239,214,49,207,161,186,96,5,218,164,234,49,10,146,215,90,72,6,14,154,60,192,135,235,35,245,32,40,67,39,254,77,134,18,194,104,102,14,22,89,196,57,174,21,57,32,213,193,65,73,239,5,71,65,250,187,144,27,240,100,36,88,159,169,168,254,130,24,240,112,95,130,14,168,32,203,66,225,204,155,248,104,68,28,202,114,85,170,53,232,220,175,177,97,12,148,51,153,99,179,184,86,13,163,27,21,99,170,249,234,254,104,96,229,245,83,87,228,158,125,188,201,184,239,172,146,73,11,137,94,167,23,206,179,169,219,105,178,239,174,65,210,1,51,42,29,33,185,130,237,189,243,29,202,118,165,179,69,42,170,72,40,140,216,143,174,123,152,93,188,12,77,134,28,32,128,152,171,9,141,123,250,128,178,170,74,150,145,124,126,25,130,209,2,241,69,65,145,91,242,11,198,248,161,202,96,181,56,23,27,127,2,253,162,34,111,20,242,157,157,24,122,14,85,200,134,243,218,73,97,207,230,83,86,212,151,131,69,222,185,139,9,23,103,144,182,59,174,74,117,51,29,242,42,253,184,173,242,244,242,53,43,36,236,193,62,110,135,20,32,243,208,212,75,162,148,79,41,91,88,151,117,51,228,159,111,247,121,173,75,76,137,18,142,151,178,159,172,30,210,27,83,143,182,76,179,80,127,108,209,148,196,130,194,98,182,221,216,51,58,45,168,169,175,15,51,168,91,73,43,234,173,207,147,190,244,152,9,17,7,105,72,195,209,250,111,103,109,68,61,129,17,97,217,75,6,33,37,45,119,158,211,241,189,70,205,81,85,117,117,18,4,183,151,41,2,38,168,215,130,152,122,153,34,138,251,51,232,116,174,199,156,7,45,88,85,78,191,252,209,177,240,197,69,105,64,191,37,26,76,30,181,1,246,9,226,14,217,24,139,222,102,182,89,154,250,214,108,88,238,180,34,214,92,134,202,124,82,44,149,13,43,107,122,13,33,85,18,77,190,205,66,214,165,146,149,36,77,154,239,225,164,166,163,170,100,110,47,151,99,109,248,58,131,11,8,196,199,241,94,149,190,17,46,244,19,158,120,210,34,27,189,160,74,9,182,89,31,43,254,52,98,91,213,220,67,77,192,157,20,211,134,173,97,71,89,207,53,219,245,236,246,42,240,150,97,144,243,180,3,208,22,85,168,42,214,11,233,153,3,196,78,84,245,11,177,223,246,60,183,106,132,216,186,75,87,32,113,238,22,118,45,62,22,3,243,60,107,134,124,78,79,189,76,173,230,165,29,22,66,57,122,54,157,77,123,61,135,21,121,76,61,113,141,201,117,186,55,60,67,182,158,72,10,133,50,247,165,13,26,174,102,43,102,74,102,65,155,246,205,236,40,37,252,244,154,227,213,48,131,175,23,223,47,213,149,64,52,113,186,42,56,19,50,43,114,248,28,231,80,133,184,74,8,94,187,30,47,156,246,197,35,16,147,22,234,225,60,39,219,230,18,36,100,11,212,213,166,159,192,163,108,235,63,31,225,200,206,206,251,218,0,166,86,21,111,132,161,193,145,249,103,209,26,55,165,158,216,180,64,63,221,149,49,180,116,137,194,133,179,184,55,211,72,212,59,115,90,248,54,138,174,118,213,40,26,144,63,154,60,215,60,76,78,86,117,35,243,112,121,210,74,247,85,87,179,129,101,238,91,147,172,63,222,86,13,186,170,144,219,187,114,16,184,189,112,186,64,38,229,146,72,19,245,109,221,164,17,163,245,39,135,17,81,161,3,176,184,77,207,107,212,249,35,8,33,45,104,253,201,203,193,209,191,70,208,14,54,114,247,103,86,66,218,51,131,225,66,122,23,227,57,235,249,80,64,142,248,197,205,34,33,213,106,70,20,252,169,138,141,192,200,156,161,54,244,26,9,89,138,174,188,173,153,202,103,185,115,5,100,192,84,12,58,84,173,203,19,50,166,62,167,60,237,148,194,142,79,235,234,115,3,29,82,189,247,76,201,163,50,116,241,134,82,135,113,222,206,167,97,5,160,34,40,221,194,18,231,20,40,181,210,207,16,238,205,166,228,194,95,28,78,43,104,192,147,184,234,79,229,48,171,42,18,85,184,227,112,185,8,98,251,209,70,14,137,86,187,13,215,245,124,190,166,250,37,200,47,86,175,234,130,8,12,142,60,225,32,68,178,87,25,146,26,137,138,219,67,179,255,116,64,55,218,130,170,189,93,104,9,126,138,152,196,181,122,52,150,243,107,213,229,129,225,200,208,253,18,126,161,157,111,132,82,16,129,11,18,215,48,91,121,223,37,128,247,172,217,59,144,26,16,101,185,6,41,29,35,242,228,137,28,254,147,71,69,233,94,221,32,10,243,14,170,70,122,179,234,215,70,35,211,215,31,94,98,85,178,79,88,18,166,99,116,139,129,209,179,88,207,210,117,17,209,97,64,253,42,86,122,101,92,225,122,192,79,35,208,99,96,60,148,189,174,185,133,110,82,176,252,245,233,26,195,200,36,185,80,147,220,241,167,130,139,80,99,127,224,219,175,125,176,216,62,43,195,137,82,112,21,153,220,19,253,171,214,57,76,200,121,185,245,172,13,93,246,136,195,186,74,8,130,123,96,202,197,74,205,200,63,5,61,231,26,95,128,156,234,62,5,17,166,27,138,168,163,190,245,72,197,74,55,34,246,45,230,218,95,71,2,221,154,180,242,62,51,94,204,242,223,38,97,43,223,145,94,184,228,26,210,144,251,43,227,62,26,123,199,115,159,46,44,188,142,231,33,119,6,189,149,93,57,152,190,109,45,41,153,126,172,51,125,20,235,73,21,71,219,62,189,179,65,21,122,132,85,130,7,42,238,237,8,245,66,226,160,201,178,5,83,91,28,6,94,32,158,154,178,29,37,83,38,184,219,145,177,151,41,58,254,236,208,212,113,159,34,114,215,242,123,178,29,229,153,171,165,5,197,92,32,178,114,73,100,102,168,126,236,68,27,178,235,243,26,15,184,142,41,80,130,230,50,234,200,45,107,250,248,68,158,249,49,225,146,61,110,50,85,76,227,168,244,119,53,178,156,47,205,106,108,4,211,5,149,32,113,29,242,61,137,185,167,243,53,225,27,23,249,94,148,120,209,126,158,110,230,159,15,49,163,88,233,147,1,108,102,184,179,9,5,186,181,80,147,154,98,46,212,132,239,131,145,108,20,66,142,99,70,253,204,31,172,78,105,72,62,70,203,125,202,142,0,199,209,51,155,54,182,47,143,209,172,187,77,204,39,156,91,79,161,186,129,178,45,98,6,147,80,253,193,8,49,222,60,194,92,139,131,158,139,41,2,100,25,19,210,89,249,86,108,203,137,78,134,228,34,49,167,228,167,125,25,118,216,100,49,131,212,121,234,216,16,152,39,189,154,125,86,94,12,86,127,125,180,179,203,222,108,11,9,192,115,82,232,123,89,245,248,125,107,196,153,244,183,137,65,246,219,11,143,243,214,245,189,242,104,111,167,36,115,249,210,137,86,134,235,79,235,28,52,82,173,122,49,28,112,253,237,118,83,40,97,73,11,149,151,142,47,112,219,172,34,99,50,129,137,111,217,73,165,104,122,172,3,173,70,95,245,56,67,91,47,238,16,44,190,149,9,125,93,48,211,105,237,43,19,153,187,185,130,185,123,6,170,124,90,250,116,72,142,59,187,100,187,2,110,36,230,74,30,200,205,100,88,179,94,13,185,199,214,189,112,244,165,87,211,54,121,223,218,168,32,194,76,24,6,50,116,245,120,83,132,13,11,36,191,173,18,191,44,135,181,7,241,158,59,33,116,112,203,249,209,182,205,133,238,87,179,118,171,110,149,236,81,55,248,47,103,213,107,255,32,212,78,197,37,143,178,65,39,36,22,77,159,236,238,114,51,236,167,106,134,209,98,60,51,8,236,169,230,241,106,16,199,156,66,71,102,178,78,147,238,230,74,86,80,182,105,240,89,55,136,206,80,11,41,236,159,18,235,244,133,157,33,195,158,225,183,97,96,188,155,29,122,98,65,100,157,134,231,215,238,159,39,61,132,83,205,25,237,225,251,227,52,44,41,101,255,57,171,206,150,229,86,220,144,157,195,197,200,203,94,51,120,221,30,206,197,66,107,203,215,12,111,154,54,33,113,214,37,15,100,207,42,222,129,131,196,246,237,116,91,106,50,147,74,225,168,28,25,211,73,149,144,182,166,249,69,204,38,21,121,127,252,56,19,26,126,216,147,249,186,199,109,6,51,167,39,54,0,151,175,181,66,26,51,244,64,118,66,203,108,1,64,152,130,125,60,116,253,57,180,74,87,69,73,212,249,134,243,170,64,180,157,180,174,201,5,201,149,202,73,216,141,20,205,105,121,91,22,37,210,164,18,7,28,199,197,153,164,152,5,193,201,38,61,59,188,85,250,152,181,8,144,210,126,140,73,92,218,21,98,155,232,21,115,94,110,110,92,149,255,144,134,250,236,112,82,204,72,53,168,159,176,30,49,42,216,132,164,30,56,105,127,7,247,146,113,3,119,172,230,254,122,238,81,100,58,31,50,238,8,205,235,142,180,169,22,33,6,198,139,48,160,178,155,51,236,23,186,221,0,102,249,14,40,141,66,187,235,78,136,131,226,0,66,122,121,150,52,212,112,92,163,158,240,125,52,164,116,135,208,93,178,19,26,192,247,154,153,235,85,247,104,14,128,107,44,214,252,25,206,165,233,138,246,200,17,171,80,50,39,79,121,194,215,212,16,107,211,7,155,231,122,239,24,72,134,101,79,193,108,240,187,107,6,28,172,91,52,61,50,235,221,27,100,144,14,41,205,159,229,134,145,201,232,17,229,201,154,177,63,221,39,35,112,11,183,134,126,235,38,19,241,55,182,0,208,27,220,77,197,179,25,9,190,132,240,90,134,3,88,110,70,102,38,92,157,105,197,181,231,166,7,14,63,109,201,199,132,239,226,27,234,97,134,77,33,137,39,64,176,182,221,106,253,173,114,49,105,150,175,254,135,153,33,104,16,179,113,41,186,245,108,229,146,134,161,162,6,186,228,107,133,52,98,232,73,159,173,60,155,175,249,124,11,1,128,0,166,34,27,184,174,153,150,81,125,43,83,100,255,196,53,244,196,157,35,174,5,51,14,125,119,179,81,201,202,144,129,80,200,247,201,38,123,132,126,105,78,139,111,121,218,204,6,156,115,243,162,163,239,235,235,30,51,147,93,24,12,32,4,51,30,136,107,134,34,170,234,213,155,100,252,189,26,239,85,120,156,17,169,161,60,117,31,156,194,187,40,1,192,98,215,103,190,131,210,152,13,47,108,111,70,97,252,109,251,194,12,94,227,237,71,102,102,197,93,115,178,98,162,152,193,98,167,59,21,140,233,79,252,205,243,100,229,2,66,49,227,185,137,139,178,108,114,204,251,94,52,186,39,13,92,240,111,231,240,31,207,52,105,171,25,226,134,247,227,48,126,150,165,115,37,95,93,174,1,239,43,221,114,193,140,124,242,253,113,94,187,196,171,249,196,245,154,169,22,233,126,149,33,34,42,211,205,185,74,67,2,136,53,202,252,247,123,18,137,234,160,162,68,122,229,192,49,151,221,53,32,203,96,172,166,63,184,169,4,86,93,33,16,53,221,239,153,65,248,39,121,112,78,140,175,154,30,102,132,56,134,252,120,161,110,153,186,155,79,96,163,91,82,161,223,96,251,143,155,204,162,172,129,243,22,235,203,218,130,121,152,138,167,152,217,169,179,255,184,149,209,100,84,42,162,58,190,60,137,212,69,84,5,51,26,120,195,205,52,165,173,96,158,95,142,92,204,56,111,85,158,28,54,222,229,91,22,68,76,189,169,21,231,226,78,99,4,22,116,223,160,97,230,27,187,96,237,38,167,36,230,66,203,192,253,92,137,238,112,61,3,170,161,129,191,87,211,204,166,117,50,51,239,111,133,98,112,12,158,239,183,91,52,151,187,153,178,176,147,136,151,216,163,173,210,175,181,128,207,14,86,154,240,191,211,16,222,243,220,53,8,174,116,151,140,123,107,195,242,236,48,100,165,141,59,147,22,66,63,34,51,208,140,211,237,235,189,97,134,80,73,231,33,105,108,95,188,4,227,83,240,33,205,168,234,198,125,240,86,45,136,19,235,137,143,119,186,23,163,112,191,226,1,51,83,185,187,14,137,95,109,201,225,120,162,247,247,59,83,128,9,205,174,158,10,168,193,111,135,56,102,224,117,58,42,244,210,181,187,33,130,58,74,82,112,226,84,110,247,228,196,12,38,78,39,195,249,191,241,21,174,163,23,104,2,93,149,171,173,230,61,238,139,165,79,247,145,152,43,57,173,59,166,180,197,119,205,182,64,221,124,15,40,100,205,122,88,63,144,236,166,190,174,25,154,118,29,21,90,151,242,221,55,160,242,72,45,152,183,139,176,13,227,127,95,93,143,86,107,202,189,71,235,52,113,5,141,208,105,218,205,119,245,153,36,81,210,239,201,228,156,247,123,66,183,65,73,92,227,123,152,69,235,53,35,46,26,178,49,36,80,174,55,66,93,57,73,209,149,164,198,104,195,95,12,108,100,215,205,22,136,194,55,221,66,75,45,58,57,37,228,60,112,216,247,53,159,83,59,235,108,160,128,229,31,204,192,93,61,166,22,218,23,127,130,149,24,67,215,246,44,199,157,188,179,156,82,114,10,46,3,192,242,114,247,195,9,82,82,143,24,244,64,243,221,177,76,244,124,169,7,71,87,200,184,219,202,137,230,172,41,74,204,184,150,119,22,179,49,144,11,21,115,2,235,119,111,205,177,44,40,193,134,186,72,253,66,128,49,131,153,210,195,209,88,96,196,12,199,133,94,13,237,194,61,245,65,48,172,173,115,229,156,203,116,191,94,243,121,238,164,231,27,235,119,222,229,73,111,241,217,182,117,245,2,92,187,91,245,68,0,174,105,22,10,224,174,123,174,112,88,141,17,61,215,2,160,232,154,43,228,168,186,35,178,190,124,158,162,162,50,117,204,97,236,159,119,63,5,219,85,183,230,161,96,234,89,197,205,156,102,69,79,63,36,54,239,111,147,151,43,186,51,88,254,211,231,97,34,171,164,75,191,60,172,249,216,118,115,93,250,199,141,26,235,142,248,128,38,116,111,245,86,78,116,181,86,190,230,100,73,98,49,51,51,247,119,50,64,14,145,133,142,3,111,5,90,223,107,133,81,68,143,101,232,79,214,117,93,97,74,109,73,253,13,186,118,219,188,214,227,248,22,61,27,45,131,121,189,125,112,73,16,131,169,91,76,123,222,189,53,88,73,81,170,181,30,192,61,253,234,145,172,255,95,204,56,120,247,128,26,221,118,48,113,93,151,17,16,125,173,231,24,236,162,36,72,199,77,27,30,226,160,63,121,14,97,249,237,105,3,122,159,172,146,112,145,116,230,2,115,176,135,155,161,38,150,21,112,246,78,250,199,238,128,151,213,149,62,24,60,195,220,238,8,157,96,53,183,169,14,59,71,105,77,247,107,130,0,213,196,222,26,104,209,189,171,7,140,164,242,227,195,176,1,195,205,181,8,241,30,92,81,59,127,117,168,204,172,252,65,182,13,140,252,110,77,106,84,182,121,138,243,95,69,112,172,155,231,144,7,107,236,72,119,215,160,225,115,104,134,120,1,99,248,18,85,97,134,101,85,50,173,139,182,131,114,87,238,168,214,179,37,79,102,109,185,203,175,110,214,117,247,204,100,230,234,221,239,232,174,103,117,186,121,162,115,158,122,113,51,62,183,152,81,160,169,62,209,192,59,74,54,212,148,30,71,191,145,225,0,174,45,218,196,48,99,32,170,224,143,54,97,46,147,31,111,180,170,101,255,113,2,44,201,79,16,42,238,238,235,139,131,85,75,17,164,224,33,109,244,123,19,233,52,49,3,21,233,239,199,207,41,32,75,4,164,83,201,62,17,209,249,88,106,4,174,236,119,182,33,214,59,147,32,157,247,173,173,1,88,34,94,180,77,80,58,184,230,179,111,102,73,125,115,34,33,245,242,204,85,228,106,48,207,254,86,200,128,48,86,246,141,9,72,104,173,237,102,100,13,187,154,89,64,247,201,201,18,236,174,63,78,96,146,238,7,65,74,77,248,131,49,67,156,228,230,46,148,102,128,195,33,1,188,111,109,236,128,67,127,26,176,140,111,27,39,174,22,186,166,99,69,223,98,187,21,242,122,253,233,76,8,154,125,175,156,218,119,115,204,70,202,114,71,108,17,107,73,144,130,46,238,94,254,82,36,81,4,64,12,50,233,140,73,243,61,30,188,182,62,25,36,136,187,248,241,2,100,93,98,105,204,116,198,95,115,33,99,176,227,213,203,127,252,76,71,37,176,195,12,196,209,79,39,171,151,133,23,227,217,253,199,23,44,87,58,164,201,184,171,252,96,132,1,95,175,62,97,222,74,110,38,30,210,213,69,104,237,251,153,181,145,244,53,195,247,218,109,249,213,231,52,81,79,198,178,46,195,189,94,168,39,171,222,218,4,178,158,59,0,171,143,254,246,167,229,254,58,19,160,51,37,178,155,104,215,148,187,17,179,183,117,77,126,32,239,83,159,239,72,198,191,72,244,53,173,45,174,186,159,115,252,30,129,12,1,149,129,52,211,61,52,180,130,196,145,57,174,40,146,176,197,221,191,76,161,80,204,19,8,146,59,112,103,121,232,7,1,114,255,222,203,120,191,229,104,132,124,109,141,236,126,169,49,24,137,149,122,77,242,139,105,73,20,39,105,246,15,129,213,53,83,72,93,122,53,140,152,201,61,102,166,142,94,125,222,195,207,0,88,246,150,40,167,194,156,212,139,167,255,80,10,226,239,196,12,209,186,59,250,9,136,142,94,124,2,218,47,201,187,153,145,97,16,243,25,226,84,111,142,13,78,196,182,244,173,167,21,164,155,7,2,164,54,244,0,89,166,89,127,205,144,184,103,25,240,149,209,97,247,71,67,9,79,55,241,115,56,141,230,14,51,90,17,69,231,217,178,142,158,225,102,192,180,106,222,190,176,145,50,141,135,15,238,240,204,30,223,172,161,20,41,32,205,216,150,221,188,67,83,117,35,110,42,249,38,16,192,186,104,19,21,135,110,162,208,231,145,23,154,198,106,134,225,79,3,179,0,137,160,223,7,26,131,107,134,10,67,92,195,19,68,167,114,243,173,147,220,69,210,140,41,237,127,201,131,93,58,101,68,105,173,1,160,202,213,141,104,80,137,159,2,103,99,241,232,198,112,30,234,86,2,20,43,203,95,250,108,32,50,160,11,62,240,225,1,70,55,223,124,169,155,130,196,148,63,54,114,177,234,187,153,216,95,127,161,236,25,222,162,87,3,10,30,247,75,67,216,39,250,188,205,102,209,126,247,182,32,125,168,25,190,36,127,240,101,7,188,152,217,238,218,51,159,137,81,245,199,23,121,70,255,152,116,202,74,168,139,144,246,216,190,75,163,175,180,100,195,49,242,182,47,86,214,66,120,86,144,140,90,193,163,242,133,61,178,249,246,98,70,76,203,231,217,64,145,82,191,38,98,179,158,66,35,163,89,68,219,177,161,48,219,95,92,70,107,166,244,229,192,60,70,122,232,62,249,48,192,164,254,56,88,65,79,124,152,24,135,36,116,136,150,198,151,233,7,51,72,77,217,74,143,83,121,134,249,122,142,147,200,76,176,105,232,28,174,217,253,209,72,176,212,25,60,230,154,154,159,109,0,28,181,4,116,254,100,7,222,53,179,60,131,59,14,36,210,143,8,34,22,77,51,47,168,119,125,17,64,237,41,114,78,88,119,123,23,47,3,102,235,197,181,163,236,229,233,160,18,39,75,179,158,98,79,38,53,104,238,178,6,10,180,117,223,215,38,211,212,194,107,179,59,95,111,220,250,185,213,211,1,132,117,217,137,45,207,5,95,119,87,51,48,11,55,15,161,151,183,38,55,223,41,25,240,38,126,202,49,26,233,138,167,223,144,55,27,106,70,47,232,38,37,147,233,70,203,250,161,245,227,122,18,103,238,231,166,78,206,50,92,250,29,79,134,19,244,169,6,86,176,35,122,94,176,219,8,136,153,242,222,242,31,31,8,25,233,213,45,183,126,189,229,149,140,120,105,5,115,157,215,149,128,40,113,36,45,31,129,167,112,95,129,26,238,20,104,38,79,190,202,117,243,141,187,88,177,78,11,158,255,113,163,54,246,144,41,252,122,246,173,90,157,126,235,169,180,50,124,232,57,238,20,132,48,177,197,25,136,214,227,125,169,12,77,159,68,8,103,190,238,89,239,110,102,242,215,67,127,154,78,201,124,51,142,103,119,66,121,94,247,35,180,209,175,3,116,110,140,240,150,220,27,254,247,154,252,106,0,141,58,139,104,241,169,215,161,61,235,102,133,173,48,211,132,62,61,253,12,195,190,30,92,166,249,117,199,147,154,71,214,99,43,79,63,122,160,181,47,234,10,211,255,185,190,32,42,51,207,161,78,200,217,19,215,222,158,176,175,16,58,233,83,163,122,51,253,198,3,196,243,10,135,245,158,62,158,21,216,177,198,46,228,135,135,167,220,57,134,242,8,142,2,52,55,126,235,179,102,151,70,169,39,94,24,219,179,253,172,89,41,58,145,181,233,211,39,32,20,225,69,163,111,40,66,123,127,35,198,198,35,15,110,94,69,246,79,9,74,179,169,195,73,158,194,107,32,197,216,66,134,186,171,25,97,103,175,21,148,94,213,113,51,161,230,235,246,209,136,20,7,141,207,233,171,22,121,72,233,175,130,50,28,149,123,95,88,21,2,35,241,158,16,139,201,195,235,16,25,160,189,230,5,8,155,154,223,26,130,73,245,220,32,76,126,53,16,20,22,118,213,248,0,57,227,250,202,20,228,104,245,106,88,99,94,153,2,89,123,41,114,96,238,171,191,221,106,16,46,168,25,198,21,55,87,226,24,205,43,16,188,251,62,89,200,108,107,220,67,106,230,237,207,27,150,25,13,62,76,188,39,251,246,77,140,166,35,78,235,247,244,171,9,194,212,199,7,189,157,238,215,182,190,226,18,130,19,54,5,223,224,109,118,232,199,110,100,232,253,120,232,33,206,60,49,230,216,119,143,157,232,158,233,6,14,119,39,27,190,31,45,164,204,229,173,140,233,178,187,153,20,159,56,118,243,211,133,230,39,222,113,164,20,193,8,91,106,234,238,61,145,238,211,26,225,135,221,124,63,115,217,186,169,16,123,140,225,33,0,233,200,165,223,3,175,210,139,182,115,91,203,230,84,51,185,8,127,239,12,249,87,48,67,179,236,39,253,54,156,97,184,119,239,211,221,8,174,215,100,11,28,252,197,99,73,83,231,149,189,114,26,197,156,59,118,40,178,76,205,136,156,221,172,108,255,216,132,15,85,195,166,227,132,230,149,253,222,112,151,135,15,154,129,58,55,55,227,85,104,4,189,76,183,91,204,97,215,161,53,112,248,84,98,79,171,33,169,71,124,63,222,189,57,208,213,124,182,184,209,223,213,202,71,206,18,168,208,35,92,107,4,195,66,54,12,78,253,90,57,157,117,50,128,61,171,30,116,157,109,165,164,25,182,13,90,153,252,206,244,213,132,180,2,173,52,94,197,51,150,99,93,215,233,54,109,154,25,118,29,77,88,64,235,179,95,9,240,56,152,33,221,65,99,154,155,215,38,140,213,100,35,100,220,126,235,53,149,11,196,146,141,181,121,4,64,15,96,14,9,63,196,200,251,115,102,11,176,117,77,248,209,176,120,199,4,129,182,180,90,72,23,102,47,82,76,243,73,166,102,129,72,118,249,76,160,196,161,121,3,100,156,103,127,214,58,20,166,142,224,253,25,134,245,46,214,178,41,233,167,85,154,187,232,116,90,164,152,87,187,68,85,246,90,38,235,45,102,160,26,237,141,153,17,188,139,121,192,57,240,126,28,248,177,188,22,133,234,237,97,46,176,171,165,123,206,25,224,225,101,159,105,212,202,250,227,244,243,244,254,194,34,130,81,121,52,120,233,146,79,210,145,169,23,202,139,65,167,231,153,208,105,188,160,154,80,79,38,223,228,209,251,104,74,128,218,108,19,123,235,163,83,217,17,215,207,138,84,190,221,117,148,27,197,25,134,211,125,186,15,53,163,4,123,131,169,109,228,23,4,119,112,6,83,205,116,9,122,16,220,65,31,87,49,55,68,94,230,75,13,12,45,66,208,179,113,117,35,62,249,144,45,109,253,156,107,229,34,105,45,23,67,36,163,247,54,65,196,151,230,201,77,17,125,103,56,105,38,242,84,205,241,214,164,241,171,193,204,158,70,241,106,50,194,68,178,45,28,63,18,82,19,207,187,225,210,75,244,66,223,18,41,74,79,234,149,172,5,171,129,27,91,95,185,24,220,130,68,100,103,31,133,28,183,121,50,114,74,207,153,105,195,203,173,161,147,80,92,194,248,244,136,122,157,155,94,57,253,34,120,104,253,229,96,173,143,80,190,54,106,200,197,127,60,211,155,44,155,60,99,146,151,231,29,206,148,47,162,95,138,57,75,250,11,245,48,145,78,133,70,193,40,212,61,121,140,196,79,86,115,98,107,241,212,243,84,249,94,128,80,171,189,48,150,8,121,136,203,124,204,236,83,215,106,144,48,253,233,50,222,115,39,136,40,74,124,173,23,108,210,151,169,212,173,40,21,240,170,158,244,46,80,31,234,144,34,1,94,94,194,157,80,93,175,174,166,12,225,233,250,174,129,21,152,134,237,69,87,224,134,34,12,135,21,49,90,175,83,211,163,22,127,218,241,70,84,17,154,186,226,199,104,5,151,107,6,165,30,190,21,184,234,187,149,82,162,200,66,15,137,217,84,219,188,192,97,53,111,125,103,18,5,175,128,126,130,63,125,236,130,6,213,125,178,181,181,147,130,225,132,95,197,173,81,197,156,143,97,172,51,94,183,1,143,92,244,83,154,32,156,87,223,51,80,82,157,6,184,203,221,107,70,123,20,189,55,183,75,254,220,211,104,196,194,60,201,254,169,240,1,81,124,9,183,110,15,114,64,101,164,13,157,129,20,114,188,54,159,141,18,62,88,199,28,94,29,156,8,245,133,59,195,94,119,111,221,45,158,15,175,69,207,153,87,7,209,136,154,225,181,224,28,191,31,243,172,202,227,53,234,213,36,19,47,244,108,208,1,170,27,202,248,228,95,110,101,159,4,220,14,102,224,99,247,214,6,180,145,105,52,40,247,249,120,195,33,187,117,18,18,132,61,192,130,49,154,78,253,109,228,218,95,45,215,4,46,116,204,96,67,175,94,141,173,103,199,159,250,227,21,96,225,3,21,144,189,211,65,41,70,73,231,229,117,45,202,160,162,93,178,23,184,129,162,8,75,40,100,227,171,12,159,101,5,44,160,78,127,40,96,106,122,128,132,62,21,239,61,224,173,110,254,220,197,54,113,253,241,15,230,234,33,14,150,168,12,130,178,200,87,116,30,51,24,15,241,190,206,79,35,194,226,128,132,50,133,68,17,43,66,192,14,72,128,111,182,235,111,231,126,187,14,142,25,208,109,18,36,32,211,61,119,159,10,153,84,191,206,97,163,137,245,1,207,39,232,218,58,42,86,70,240,143,205,99,20,61,237,25,182,183,33,157,153,50,131,151,66,31,120,191,142,97,183,6,56,73,60,12,35,205,200,215,122,246,69,209,241,0,194,221,103,189,241,3,210,156,73,81,188,199,76,99,205,247,131,80,45,42,234,187,65,204,82,247,93,31,76,232,243,253,155,154,105,125,189,247,38,121,21,198,212,216,60,186,95,77,225,75,28,94,100,208,250,190,135,11,185,45,213,82,62,102,88,152,174,35,127,188,169,210,20,66,69,17,96,94,71,29,50,236,62,117,221,31,143,41,59,66,191,195,187,42,173,95,152,11,24,185,175,121,0,165,205,106,181,58,244,181,206,22,29,137,74,35,242,157,196,180,196,158,115,171,168,25,166,245,251,90,125,135,109,182,206,182,175,87,120,102,123,81,85,198,70,205,12,95,239,154,65,120,52,189,113,183,220,219,215,12,30,63,190,51,61,204,217,205,103,38,168,215,7,188,55,221,69,207,93,84,210,254,43,103,116,189,62,184,24,102,209,173,16,204,116,187,243,191,195,135,173,136,107,67,147,166,155,120,131,50,177,212,240,94,144,115,92,247,167,147,230,212,198,154,65,39,76,191,37,159,227,10,147,170,233,209,220,110,241,28,214,182,161,241,53,168,165,234,225,7,25,62,64,30,106,30,105,222,197,133,232,252,44,35,92,157,207,114,187,67,206,38,160,25,69,54,56,64,193,215,92,72,167,232,213,108,172,55,209,99,172,7,193,13,41,156,247,247,107,35,244,145,4,219,5,30,171,59,6,222,90,33,21,58,201,246,55,188,198,112,134,135,74,128,62,89,39,110,254,142,10,120,96,170,27,106,110,87,172,18,239,210,104,144,100,1,144,33,247,180,2,113,126,106,234,185,17,114,123,53,151,205,108,167,240,104,39,20,154,119,215,32,214,223,90,8,59,102,200,166,238,163,125,8,111,229,123,34,45,182,110,230,160,225,124,13,117,237,138,17,249,220,31,103,16,20,115,115,118,110,168,114,239,163,1,20,11,30,22,240,133,126,119,98,20,192,68,119,190,25,148,101,93,223,206,88,100,178,250,49,252,180,119,122,128,202,13,160,1,96,129,100,175,175,217,138,62,50,228,168,91,246,187,8,26,237,92,67,82,84,3,242,181,124,141,9,157,47,25,147,243,255,94,244,209,108,37,235,28,7,195,217,110,246,11,145,21,4,249,196,76,89,244,38,22,78,48,7,152,75,205,198,153,226,102,84,176,37,229,62,76,250,195,159,27,190,130,169,225,5,236,132,253,174,144,70,98,59,235,84,129,71,102,12,255,113,0,111,82,63,31,224,71,125,199,131,74,170,149,112,53,234,79,119,171,133,67,188,104,44,202,165,40,68,93,51,100,43,178,6,58,165,134,118,19,223,141,93,71,218,43,143,153,16,227,62,120,162,58,149,212,138,80,213,61,3,26,7,68,150,204,117,7,29,231,21,116,178,43,1,12,222,1,62,237,187,173,84,158,237,81,227,129,34,223,217,83,107,36,204,167,48,64,64,35,158,193,183,94,115,179,122,172,152,7,90,34,251,154,161,223,22,79,6,95,97,121,9,28,45,197,41,61,211,252,184,149,162,175,25,160,173,44,78,0,238,219,161,47,21,96,129,146,56,192,244,153,247,197,205,128,51,206,138,37,71,22,186,228,235,69,17,140,51,140,58,42,148,111,220,76,67,74,215,171,33,9,186,147,161,154,10,180,44,63,51,59,74,183,154,52,69,248,34,217,164,120,190,102,115,195,122,184,55,205,54,247,197,198,135,223,94,205,104,178,223,97,65,180,92,100,8,121,177,229,85,142,106,46,243,210,91,131,51,247,215,6,138,159,155,78,83,136,210,134,63,89,82,73,73,134,212,92,194,175,21,193,154,18,71,156,230,172,251,96,184,145,162,17,106,31,164,207,155,13,165,69,171,43,246,165,67,9,148,252,115,90,141,106,133,137,104,218,167,215,140,51,19,230,66,190,10,38,195,154,234,66,243,38,192,142,237,205,22,199,76,165,71,159,140,88,206,63,23,242,3,89,215,238,50,36,231,51,19,135,233,213,173,236,123,248,85,50,186,61,60,183,177,104,187,57,227,13,234,131,151,118,57,182,204,140,26,148,94,141,172,69,247,91,159,131,81,81,236,221,58,28,178,191,215,113,47,102,215,39,179,6,249,59,102,236,126,89,39,49,176,158,233,143,102,165,214,21,204,180,59,221,239,101,30,95,210,165,79,15,173,79,52,58,3,181,179,186,207,79,50,240,154,43,76,39,89,205,231,252,241,175,13,46,35,233,7,163,30,234,57,249,106,109,32,250,98,199,60,111,166,21,175,181,105,93,202,28,240,126,247,90,50,61,91,99,74,158,44,123,224,7,129,96,21,170,221,143,185,251,68,163,15,110,205,104,190,18,14,136,101,217,150,23,238,13,27,217,29,180,66,1,102,135,49,61,203,249,122,159,213,78,237,164,43,168,172,225,45,98,108,73,80,47,232,68,60,107,200,23,239,217,161,142,179,170,231,64,53,173,164,175,217,36,107,52,250,74,233,44,49,223,78,51,164,18,41,156,111,20,228,252,199,113,225,52,234,76,133,174,151,241,238,93,154,186,66,244,82,191,213,139,115,185,212,43,192,75,240,99,2,53,28,109,65,177,46,6,47,66,162,224,158,180,168,69,152,89,188,103,136,229,52,180,183,205,216,123,154,175,222,98,76,201,234,41,49,207,124,150,211,224,60,53,195,96,141,30,55,153,10,169,102,215,134,219,129,234,152,103,78,172,251,168,171,139,119,28,136,238,158,210,153,13,208,207,168,15,103,234,140,111,46,225,254,171,211,93,107,47,195,103,34,252,0,154,89,1,33,230,95,155,78,224,112,45,5,104,191,212,60,87,117,123,169,226,223,250,39,235,167,42,34,149,189,149,48,246,174,62,4,234,70,14,65,80,246,64,132,220,230,214,142,88,122,59,234,59,252,112,94,52,190,34,106,116,119,130,26,152,194,160,136,187,87,246,111,73,243,109,30,33,22,238,163,222,104,23,93,17,81,250,36,127,0,243,140,159,32,213,104,56,53,57,129,82,136,239,134,103,179,83,236,129,37,93,218,219,198,45,87,173,73,23,66,13,57,127,64,122,234,213,128,30,170,155,17,225,237,154,86,1,117,221,252,193,141,121,79,147,50,203,148,208,220,60,183,130,201,161,131,246,238,48,211,121,17,10,47,18,89,43,251,166,208,105,48,215,72,128,148,91,122,111,189,119,154,154,229,29,198,62,121,199,108,128,98,222,49,229,62,250,51,131,88,172,45,230,67,183,239,226,68,136,83,19,31,147,106,168,207,132,97,2,160,45,36,175,231,219,113,6,167,116,48,83,67,246,77,30,88,96,210,17,63,175,117,60,159,231,130,161,176,162,245,25,148,185,111,70,7,7,174,106,211,194,249,181,243,99,207,253,59,159,91,189,141,97,4,13,215,217,167,227,10,60,136,86,150,206,195,60,7,14,166,3,13,27,169,53,236,229,94,49,74,210,45,152,215,139,129,48,183,80,80,3,227,213,223,173,119,10,9,58,16,26,207,171,93,86,76,21,43,153,45,95,2,212,174,139,150,186,19,232,227,241,92,199,209,86,168,49,34,50,235,159,11,77,44,137,35,62,210,37,126,48,82,119,205,57,152,13,174,239,230,138,54,137,152,7,18,132,110,222,48,140,137,21,198,60,247,192,140,156,73,127,27,143,183,60,111,156,54,181,208,201,1,190,56,249,120,67,244,27,202,209,8,183,251,60,91,56,196,161,3,133,60,141,199,40,208,6,135,238,150,140,204,156,127,172,1,178,182,7,243,243,238,22,202,58,93,59,80,32,194,190,249,208,186,77,180,166,196,78,12,175,223,64,17,82,114,104,135,40,188,140,135,94,39,194,239,161,189,133,220,150,15,248,54,113,250,216,107,209,239,4,111,240,184,215,240,100,184,41,195,205,244,225,78,125,173,109,226,171,30,82,66,221,17,250,160,134,247,131,55,4,224,183,22,194,141,118,244,158,215,13,173,71,29,80,107,225,245,220,3,94,74,232,11,104,16,236,222,116,78,134,164,105,5,24,8,233,81,143,147,241,6,186,66,80,58,216,77,143,240,19,176,136,162,77,28,39,124,245,24,253,28,45,115,234,231,128,177,123,222,195,167,209,164,59,3,20,138,60,253,244,171,11,49,183,194,230,112,251,61,194,199,207,207,218,210,51,40,100,236,151,93,56,158,157,174,61,118,217,36,230,178,67,39,6,128,150,230,137,40,214,225,212,97,65,248,187,118,127,111,192,169,10,103,170,244,118,181,119,235,162,45,217,198,194,226,184,102,68,128,224,180,85,243,57,215,60,25,132,188,128,112,64,2,84,164,62,225,15,142,71,20,58,45,206,48,37,191,53,12,119,218,68,133,199,233,32,72,84,126,32,103,208,126,7,152,136,238,215,38,155,166,213,134,179,226,57,20,110,70,166,166,172,203,99,157,19,20,222,16,183,110,146,46,10,88,101,215,126,153,166,169,50,61,160,243,129,122,220,143,13,167,160,118,185,47,24,163,211,117,22,78,244,114,110,173,176,83,202,5,142,185,59,62,29,84,40,75,175,238,189,52,191,122,152,216,132,222,187,63,102,156,70,69,77,27,105,129,184,58,105,65,107,4,70,35,60,56,187,217,125,112,188,126,13,126,168,164,58,170,206,232,73,118,210,7,107,251,225,47,77,190,182,134,231,230,65,175,183,75,92,92,106,24,210,57,74,242,5,2,78,32,180,106,176,210,151,15,233,128,160,106,107,87,1,82,109,203,205,171,5,224,15,125,1,249,250,141,205,218,183,20,52,141,10,140,47,108,84,39,182,54,160,180,15,213,156,103,121,209,158,84,220,52,173,128,190,169,64,170,22,158,27,199,208,79,0,58,189,134,232,32,208,216,245,160,132,144,147,76,101,103,66,128,49,59,99,8,220,9,42,45,113,98,13,244,104,150,103,206,83,22,45,3,234,176,244,4,76,207,140,155,24,130,182,84,215,23,146,193,104,7,14,65,27,178,41,61,221,148,126,194,103,149,125,120,33,191,177,222,213,72,200,104,43,248,217,53,90,242,139,81,192,30,202,175,4,250,222,139,13,48,163,41,172,103,109,67,188,246,87,46,40,161,41,122,27,199,179,23,27,160,64,213,198,101,40,167,188,5,215,136,249,181,137,125,67,145,231,109,234,208,183,169,208,40,249,17,160,236,197,205,144,231,15,37,165,202,163,249,197,168,148,41,121,101,162,254,54,159,121,0,220,213,206,254,154,29,84,135,89,225,72,244,166,190,205,238,156,6,182,101,41,167,192,186,250,63,152,41,144,41,33,72,54,169,183,119,53,117,63,177,210,17,189,253,206,32,132,148,13,215,120,135,238,28,53,165,137,26,248,10,144,5,25,110,70,208,172,148,72,144,212,238,194,69,106,101,100,101,103,53,254,164,250,234,78,148,254,212,106,58,12,215,108,226,194,225,193,145,204,242,162,22,236,218,225,214,148,6,155,95,61,16,72,13,87,163,39,113,63,230,217,173,142,79,217,244,222,240,85,248,213,54,74,202,226,176,192,88,120,173,15,206,115,101,10,34,107,235,77,53,4,131,42,77,12,131,68,125,21,177,10,249,75,160,133,34,35,54,188,8,9,109,131,210,56,20,211,191,203,94,163,228,128,239,129,22,170,121,35,57,28,54,61,112,8,151,101,224,221,91,31,133,86,118,7,254,36,56,61,238,189,225,206,15,180,79,64,101,125,117,157,99,106,205,64,232,129,226,152,215,124,129,134,40,223,109,131,54,111,73,189,56,48,209,53,154,133,175,39,209,97,142,137,60,64,8,214,121,141,29,152,153,114,46,211,208,227,19,97,225,84,36,165,234,1,174,58,95,129,158,66,133,154,43,72,133,123,245,54,173,45,253,237,143,176,222,53,159,169,144,194,213,182,225,248,213,180,137,41,251,202,74,238,132,144,54,105,69,201,112,97,38,118,210,52,84,10,106,224,5,4,250,186,138,95,61,122,104,64,1,26,66,227,135,35,34,112,52,244,234,161,148,27,39,18,129,170,93,233,112,106,242,189,12,62,161,166,33,23,40,55,96,159,142,229,160,249,81,169,22,33,104,243,198,124,10,198,93,121,153,216,140,2,202,164,106,140,251,233,78,221,15,224,178,181,8,1,128,117,120,246,119,176,180,68,38,20,71,218,186,45,31,48,167,148,200,155,220,202,221,132,169,246,247,25,201,141,16,204,232,143,192,33,52,14,108,138,184,181,238,135,40,202,74,83,130,58,83,246,94,213,179,125,216,9,162,180,154,96,157,235,99,49,9,83,24,68,169,167,111,7,5,143,64,129,7,16,168,57,140,10,82,174,192,103,99,61,156,254,185,208,3,234,202,119,142,35,176,31,130,107,205,164,86,122,19,159,149,38,0,165,23,6,130,59,203,35,118,1,184,81,148,96,117,85,79,121,27,243,212,46,74,237,58,164,185,23,232,113,14,87,67,98,234,204,72,64,201,234,8,84,184,76,157,11,152,131,69,36,208,236,158,233,237,200,25,64,176,75,5,45,146,201,97,186,149,2,185,190,52,76,55,213,151,30,68,85,194,21,221,77,123,195,145,226,195,112,230,34,141,194,254,146,74,127,60,59,25,48,164,152,23,10,1,206,210,195,83,42,39,45,121,20,63,90,224,189,60,46,140,170,5,20,48,41,143,60,162,206,64,119,107,80,41,231,173,128,140,53,240,30,195,132,176,29,235,183,80,116,83,145,4,218,198,187,47,220,197,4,151,7,135,119,118,56,59,10,44,155,129,216,24,9,184,220,29,245,153,211,217,167,213,220,77,218,206,113,155,200,249,200,123,89,13,221,41,76,72,212,244,170,10,12,144,234,15,191,55,177,139,90,33,59,244,33,165,252,176,68,40,13,10,229,237,56,216,15,42,84,9,155,137,56,28,11,110,148,105,85,233,158,81,50,115,60,246,176,117,92,84,118,2,16,149,211,186,236,79,173,89,53,45,32,4,88,143,19,163,4,45,13,122,243,146,80,73,5,157,169,4,169,210,114,254,45,200,189,245,193,62,233,61,183,82,77,210,65,161,38,94,188,55,23,13,4,201,73,152,134,94,170,222,14,68,59,179,106,209,102,132,13,147,227,231,207,131,17,202,136,153,173,176,62,188,117,82,73,139,108,13,136,222,137,68,67,184,202,45,1,207,91,243,238,117,199,85,162,164,80,84,85,165,59,123,43,121,171,42,62,252,177,238,165,56,113,120,189,69,243,27,164,94,123,157,47,112,146,79,97,139,62,103,119,122,0,20,200,56,122,81,53,51,156,16,119,143,206,255,128,129,88,133,108,136,159,157,212,2,28,205,212,7,55,189,82,71,153,163,197,165,202,245,159,48,201,31,13,90,254,164,130,75,212,29,171,67,243,139,105,1,5,105,33,244,28,30,77,92,109,170,5,197,30,126,190,137,63,26,219,146,14,11,39,101,115,164,56,89,135,44,146,24,25,209,132,199,178,128,120,70,85,177,39,104,102,138,223,187,130,114,12,178,121,204,203,169,236,120,42,60,52,145,176,246,198,122,218,161,71,81,105,187,115,100,123,249,15,168,31,90,54,42,6,200,44,119,218,139,102,25,247,160,230,4,229,208,53,247,169,204,124,40,69,25,26,192,91,45,160,237,175,65,103,170,122,233,197,40,77,75,214,171,207,82,118,58,66,35,139,140,210,118,70,150,253,46,62,123,185,170,215,225,232,236,119,107,30,69,213,235,32,45,247,78,64,195,179,100,21,231,66,55,210,27,80,12,31,43,7,103,201,182,201,149,199,82,82,116,200,105,63,201,51,201,144,83,55,139,82,157,217,123,218,42,45,90,170,88,70,3,123,150,14,146,21,20,230,76,26,202,119,157,106,162,111,65,239,12,1,193,215,96,146,149,66,139,48,172,128,40,119,206,153,156,164,217,149,228,211,24,175,89,130,156,133,196,85,64,15,51,82,224,222,97,178,123,14,74,182,213,136,52,188,195,164,7,209,62,250,58,151,55,189,33,155,35,142,62,102,212,9,124,83,218,232,205,54,253,237,190,188,175,192,56,154,84,120,149,182,254,71,224,192,182,162,187,229,57,178,223,199,194,29,142,182,226,169,45,184,154,206,214,169,175,116,94,184,120,43,81,166,87,107,6,179,85,19,221,76,27,229,84,253,221,19,221,123,151,19,185,242,173,82,131,248,3,251,17,23,89,123,176,254,120,2,203,255,58,114,232,118,13,234,189,131,75,220,220,219,12,90,130,39,142,205,143,52,201,26,255,84,114,111,65,51,95,165,221,167,170,0,35,82,79,206,73,6,19,193,20,188,43,93,24,168,80,250,168,157,243,191,235,234,161,39,180,11,35,83,81,5,31,144,149,200,167,251,1,99,88,117,149,18,52,104,147,155,205,201,10,66,132,59,151,71,91,217,192,231,169,140,225,90,142,183,227,244,42,65,192,151,182,165,71,221,146,65,138,5,249,198,243,197,30,7,22,120,171,160,7,104,229,172,244,154,160,108,152,130,0,35,1,187,159,171,164,207,102,16,65,172,78,219,71,134,2,14,78,53,75,209,244,152,43,129,158,154,105,21,123,124,156,169,206,32,214,140,6,184,111,11,228,11,131,244,118,3,162,224,93,161,217,100,44,245,222,103,177,174,241,24,182,112,94,84,190,145,253,206,59,205,63,237,190,65,19,179,62,146,198,73,50,101,255,72,145,121,62,39,43,155,44,155,90,31,47,0,186,69,91,32,223,88,17,102,123,102,3,188,234,118,102,74,172,110,62,63,189,117,51,220,174,26,96,78,20,88,193,22,54,195,238,4,168,176,69,11,0,210,132,64,217,26,220,140,88,173,94,188,200,161,187,131,6,234,48,92,204,150,227,61,105,139,58,92,9,50,211,36,171,221,44,244,18,24,1,140,63,114,84,99,177,84,243,153,9,143,75,237,156,184,130,138,193,76,5,201,155,229,8,220,116,221,87,218,168,188,231,140,248,35,168,99,211,168,227,51,152,62,71,213,219,227,88,75,158,242,155,76,153,54,131,252,53,250,18,249,121,188,234,56,178,7,20,233,165,195,207,172,193,204,242,242,241,36,105,20,206,53,218,139,196,12,100,65,159,140,218,188,111,26,199,35,153,225,244,0,141,146,31,245,93,69,58,56,92,141,247,231,51,1,52,144,10,211,87,235,195,113,51,250,26,35,168,122,215,199,132,107,210,78,186,139,3,208,113,140,46,114,113,53,56,26,21,73,31,63,156,62,229,88,213,39,165,21,252,141,56,202,55,122,104,90,106,248,93,13,97,141,42,107,147,16,244,100,36,138,31,65,244,152,98,137,108,165,196,35,81,174,60,91,243,147,183,32,142,82,245,236,59,179,144,6,0,55,147,1,214,49,61,177,232,35,41,37,89,214,213,131,130,75,60,165,242,168,12,129,104,169,25,224,134,95,61,227,169,140,255,92,156,184,213,122,147,245,216,133,0,117,228,103,206,109,68,7,203,28,29,15,71,143,159,19,158,204,212,57,95,180,90,83,92,247,144,102,63,6,199,115,220,52,21,23,46,166,135,225,63,142,128,124,9,210,196,112,29,189,171,65,143,79,53,143,234,62,18,229,174,32,218,87,168,254,190,244,25,218,246,91,31,173,192,52,175,220,198,109,135,39,203,94,71,48,88,217,10,138,203,116,75,14,191,182,192,123,169,15,182,216,224,94,215,167,57,108,106,166,169,244,37,23,248,173,40,93,255,122,43,97,205,13,98,206,11,32,250,22,66,205,22,70,204,120,108,134,48,50,119,61,239,11,160,247,215,204,10,60,177,133,31,231,72,120,13,167,64,237,130,25,17,130,103,174,171,233,250,65,14,199,241,37,36,53,20,49,138,249,184,164,62,73,233,66,222,225,201,161,191,107,158,104,90,208,90,234,147,67,179,232,173,130,240,0,9,53,12,102,246,75,255,113,115,178,194,143,27,231,138,39,154,240,77,103,48,39,223,55,142,249,132,179,42,123,140,96,169,55,254,15,160,199,45,190,216,21,12,252,230,184,226,152,162,103,238,125,159,214,123,189,194,173,207,246,56,156,63,213,72,129,195,173,143,123,241,134,28,34,54,61,252,138,198,240,198,161,189,195,131,129,24,205,175,199,247,92,28,158,12,181,42,55,23,233,63,33,234,194,127,246,220,27,73,240,240,181,62,205,183,158,22,4,228,28,175,238,175,23,214,84,19,244,212,45,6,166,241,33,75,80,73,70,115,237,239,193,128,76,173,253,35,179,119,115,207,77,118,162,255,232,199,61,197,5,159,78,174,253,71,143,246,216,112,89,34,42,236,93,172,37,249,90,73,5,229,22,71,197,9,9,96,133,25,42,20,109,35,234,36,164,164,90,67,18,203,190,71,243,221,142,214,178,48,17,146,51,144,66,225,123,126,250,71,243,32,63,130,223,26,3,58,38,145,231,137,198,236,148,42,227,4,61,223,217,71,4,141,188,160,219,125,230,175,55,181,193,108,80,82,252,241,234,26,65,100,21,208,214,137,75,103,188,39,107,89,73,16,63,11,111,249,62,10,61,148,160,142,63,203,246,177,130,91,35,210,136,107,126,121,141,2,182,149,17,14,15,168,13,158,21,137,173,31,109,55,238,164,179,224,183,102,58,109,179,114,37,130,97,193,75,173,113,171,219,47,229,158,77,165,53,110,148,222,19,64,58,31,106,245,176,205,202,252,182,73,17,238,77,78,240,181,184,179,17,135,237,6,117,71,63,236,97,69,46,243,71,199,131,67,114,140,217,57,204,254,5,149,149,23,41,96,8,138,183,94,82,92,25,38,51,22,14,220,179,217,248,102,101,234,67,59,28,153,217,73,151,142,245,236,61,225,214,148,84,253,64,165,225,125,6,253,119,8,145,253,112,161,173,92,37,18,57,204,155,211,21,224,188,238,120,49,236,119,110,173,65,119,24,55,98,189,243,118,152,160,66,9,78,200,112,158,91,35,28,168,53,120,56,199,209,235,207,12,166,53,184,48,231,32,242,137,196,210,75,225,106,198,204,171,47,103,233,41,243,163,121,172,205,201,6,129,40,143,90,131,67,75,55,152,179,153,227,145,134,139,41,45,111,39,59,32,193,21,60,237,253,226,143,65,183,134,22,126,138,181,168,249,178,239,214,95,21,189,252,154,223,173,135,209,177,169,121,62,98,201,99,110,84,242,67,132,33,126,8,184,249,176,81,18,225,58,37,13,157,250,125,199,240,165,159,45,221,239,125,142,238,146,98,104,84,222,129,75,18,66,122,12,45,176,202,142,155,161,55,171,182,31,133,101,185,251,60,36,121,24,124,1,246,206,238,165,56,24,54,132,198,199,34,194,226,4,216,159,194,114,136,2,102,245,50,197,192,103,207,61,6,163,178,250,58,187,118,11,193,232,246,166,178,193,107,134,172,3,84,168,143,83,31,78,152,112,174,193,126,238,156,102,231,195,82,26,93,33,0,231,155,184,57,180,207,127,82,153,235,81,91,144,184,217,33,211,57,30,235,49,227,69,22,61,100,14,154,124,109,48,206,122,111,220,146,183,60,209,118,206,33,61,150,168,32,59,245,197,14,202,195,150,241,120,121,135,97,14,82,143,249,18,39,163,162,253,160,103,93,3,13,108,171,47,125,72,244,85,153,155,136,110,58,141,232,248,168,61,236,144,232,169,219,191,8,108,148,123,106,182,5,254,255,91,189,49,240,79,143,57,166,213,221,241,35,159,216,52,35,114,130,238,227,178,14,55,83,97,92,33,191,245,54,29,218,123,139,158,155,103,109,58,17,232,48,82,135,104,157,121,189,231,162,144,169,7,8,117,167,228,168,3,235,173,91,33,109,71,1,211,31,172,163,203,26,146,126,52,40,190,171,65,63,232,107,17,226,189,183,54,145,112,181,10,199,207,48,178,176,240,224,51,59,254,234,88,91,75,154,181,48,90,204,55,141,26,137,212,144,69,165,219,238,90,207,124,95,33,139,138,178,208,155,69,244,81,132,60,233,154,111,150,84,210,62,33,57,92,94,240,205,174,168,219,40,196,190,111,139,62,83,162,143,17,243,206,231,76,120,80,8,218,176,118,200,90,3,165,113,51,89,159,152,243,174,126,162,54,84,11,181,244,65,137,239,185,247,180,164,132,159,38,124,245,167,70,178,89,23,60,50,244,229,221,248,163,106,27,146,252,251,137,66,160,91,182,66,178,157,246,50,15,66,161,165,151,86,106,171,47,160,174,230,230,201,89,19,170,19,103,251,242,249,153,168,155,133,218,6,181,228,119,53,39,172,22,47,12,209,243,238,141,12,141,14,56,208,162,135,76,89,59,44,156,14,4,220,47,174,198,185,164,99,118,150,228,211,238,169,219,62,142,154,193,74,187,164,10,26,186,250,214,83,64,47,160,74,187,238,83,116,35,63,105,17,182,227,112,52,192,104,226,59,13,160,248,28,10,54,231,60,123,88,134,10,165,151,60,245,56,199,136,175,11,90,157,171,58,40,3,141,140,252,100,98,40,235,171,25,225,218,103,165,123,86,127,250,172,230,7,49,130,159,190,168,145,22,31,127,170,62,98,46,207,150,202,99,37,130,232,91,63,243,48,189,87,31,144,179,18,178,186,116,198,208,217,159,178,206,100,199,19,243,113,16,31,147,19,206,74,9,87,15,220,96,183,102,165,164,239,31,221,76,119,115,143,183,215,67,217,131,247,168,190,127,86,136,252,116,250,66,106,87,146,139,219,84,80,113,58,100,244,180,181,247,227,169,45,221,2,113,155,210,147,183,161,210,160,27,209,68,226,216,115,13,85,129,110,248,11,77,60,4,194,161,174,27,59,173,48,45,61,51,18,183,122,53,242,174,203,239,76,202,42,92,93,189,97,151,210,125,159,193,248,209,38,114,243,57,22,194,131,25,146,211,173,103,206,233,118,64,110,101,188,159,78,42,201,136,54,6,125,99,62,77,18,208,100,249,24,144,177,54,199,187,208,201,144,244,67,91,20,253,158,219,66,45,153,100,103,87,47,245,193,220,146,201,32,138,25,65,207,247,41,173,57,75,31,28,34,203,242,30,45,55,221,136,44,7,37,204,87,136,198,203,131,35,254,244,164,161,78,12,146,66,100,188,192,126,184,227,130,224,118,211,197,3,39,116,246,76,67,217,6,169,20,51,108,212,190,63,151,15,241,175,152,17,192,117,102,44,131,4,171,145,102,92,71,29,226,103,232,167,54,109,161,242,30,12,198,9,25,178,197,23,204,98,174,33,17,71,183,161,51,87,15,163,1,210,239,177,206,46,232,61,29,152,123,213,80,108,173,38,35,70,11,135,76,20,48,61,46,191,137,57,13,117,35,215,182,230,176,39,3,182,135,58,238,27,190,254,199,22,102,221,183,242,169,207,68,216,242,86,37,41,108,10,182,53,212,180,228,201,146,30,135,231,45,219,11,109,207,31,3,120,169,208,202,186,31,91,216,249,215,89,55,140,253,81,130,122,35,138,87,32,102,26,195,222,115,87,229,72,195,58,101,23,181,31,10,15,62,140,52,224,205,132,180,117,188,13,84,212,101,162,168,40,54,102,8,33,222,123,141,80,7,130,48,69,244,226,140,179,113,134,205,106,62,54,188,86,99,60,98,32,15,63,74,193,211,229,21,54,163,51,21,94,176,67,178,57,135,61,163,61,238,143,97,32,182,176,234,1,103,250,110,69,55,219,80,23,214,116,34,231,75,145,20,101,137,197,71,0,246,246,114,155,22,8,187,185,66,234,227,46,4,98,13,59,73,245,183,50,23,92,7,143,70,7,0,1,191,249,155,191,249,135,63,249,189,95,252,252,247,126,246,139,95,254,206,207,254,197,79,255,224,31,253,131,159,146,191,250,201,15,255,247,127,252,209,175,255,226,79,255,246,175,255,251,175,255,244,143,126,248,105,254,201,15,191,250,55,255,229,87,127,253,87,127,247,39,255,251,239,255,228,47,126,248,233,15,197,210,109,53,253,240,147,31,254,246,111,254,236,239,254,227,95,254,255,44,191,250,227,127,247,235,255,249,231,231,239,254,254,95,255,251,191,255,63,255,249,239,254,242,63,253,221,159,255,197,175,254,234,63,28,211,175,255,215,95,255,234,191,254,219,99,250,252,205,175,255,236,191,253,250,143,255,213,175,255,234,111,126,248,195,63,252,201,31,252,242,247,127,239,103,63,253,225,31,254,236,183,126,249,47,127,241,179,31,126,242,219,63,251,249,63,255,217,47,127,241,251,63,253,26,254,241,207,255,217,239,255,246,207,127,247,135,159,252,147,159,255,252,23,255,244,119,126,247,183,126,121,30,253,55,126,195,222,148,216,52,121,199,15,84,45,39,234,126,201,231,14,181,126,187,105,44,99,114,65,200,162,170,185,148,47,15,169,153,231,122,116,59,152,105,69,254,172,25,51,143,246,168,170,205,108,81,165,155,129,36,119,49,79,19,246,113,51,33,98,86,243,241,62,166,91,77,54,73,172,70,104,217,220,12,233,239,86,115,217,227,221,250,108,118,175,188,143,25,104,205,246,31,7,70,215,244,189,58,32,137,103,62,94,221,208,65,59,79,226,143,141,28,71,184,115,163,18,62,220,140,54,133,190,21,64,182,226,35,90,209,177,15,230,118,133,87,204,12,166,91,71,148,51,38,249,128,163,196,80,244,106,20,130,179,191,181,209,125,20,53,167,175,184,132,89,203,35,217,198,152,33,32,126,15,118,126,168,232,59,103,115,149,175,153,221,49,124,75,163,141,245,171,203,16,137,123,51,83,5,46,110,174,235,157,132,221,232,168,128,47,185,25,185,161,96,174,41,189,33,69,208,108,203,91,119,64,142,111,72,217,85,90,81,51,148,221,254,218,25,241,27,249,214,148,91,198,123,239,243,210,43,88,241,246,222,197,4,50,193,76,235,189,207,194,100,66,97,98,62,167,217,23,191,108,102,160,159,93,205,144,228,249,152,38,171,91,136,153,100,225,246,39,67,187,88,103,18,108,129,101,125,7,141,34,108,159,250,219,13,252,74,115,43,62,169,14,74,179,182,28,55,27,6,79,205,153,233,112,205,134,203,86,51,9,182,229,63,142,143,170,191,93,41,203,110,183,210,218,172,79,70,165,117,184,21,216,143,94,76,18,160,184,249,108,56,169,4,51,130,178,254,219,198,209,173,191,125,30,115,244,233,230,50,171,238,87,61,115,112,251,91,91,149,93,118,59,0,206,181,248,107,113,232,12,253,154,252,252,204,110,62,235,188,76,53,35,202,231,79,30,56,161,58,156,106,243,10,75,98,238,48,12,52,53,35,85,232,247,134,6,38,101,53,159,217,115,55,157,66,55,159,62,184,137,175,77,31,21,82,100,109,170,217,164,117,220,124,226,170,170,79,134,78,210,27,21,82,20,122,231,233,45,186,88,201,96,78,125,110,128,139,119,95,192,137,170,89,7,133,246,213,245,172,121,47,157,71,180,14,148,247,210,230,182,234,131,177,179,118,159,133,197,178,98,98,38,87,46,87,35,177,162,131,210,145,219,188,86,36,24,122,81,43,92,98,207,220,208,157,17,51,228,137,217,111,157,105,118,220,106,166,5,192,175,62,159,122,234,54,109,128,213,228,51,5,58,196,112,53,104,231,55,83,232,185,42,67,205,125,188,57,190,12,206,30,174,38,137,225,86,56,6,116,204,10,18,152,119,162,208,102,156,195,144,158,211,124,222,3,221,32,15,89,183,187,70,226,221,127,155,108,199,14,23,39,56,211,175,25,218,132,174,83,33,207,253,13,27,204,12,113,130,190,22,33,245,120,230,124,206,65,125,45,56,239,250,29,51,24,126,102,88,62,9,240,167,191,23,231,100,209,143,109,158,140,63,57,132,80,250,61,248,2,239,173,187,54,0,155,25,96,214,116,51,149,87,185,26,33,239,175,23,140,25,26,1,93,62,213,170,131,254,227,124,92,61,250,42,4,139,213,159,236,252,88,210,137,70,64,243,77,252,152,185,83,189,19,51,189,251,195,71,133,230,178,58,212,12,229,135,143,41,145,116,213,39,7,170,80,252,209,232,232,210,49,173,196,175,111,88,144,55,15,191,205,62,239,191,13,203,170,186,103,252,214,23,158,108,102,86,144,190,23,69,178,237,223,139,166,149,25,174,62,95,196,247,156,5,0,173,110,53,159,201,224,167,0,170,54,225,144,128,86,53,93,175,245,152,27,2,59,98,6,78,254,172,233,233,107,155,113,12,223,145,206,20,110,15,155,105,214,182,190,226,220,102,62,155,202,212,27,179,65,45,127,174,9,54,60,252,54,29,25,197,205,228,241,244,199,59,252,82,247,91,35,27,186,116,97,83,49,107,190,107,192,98,18,92,117,99,98,218,254,228,156,47,250,181,58,217,218,251,45,17,190,24,97,38,0,105,233,207,76,127,164,62,184,21,197,252,183,155,233,160,168,249,156,24,197,159,140,102,201,240,100,180,80,110,127,175,10,15,163,78,5,180,220,220,81,129,44,100,134,31,71,193,101,250,152,226,91,134,5,2,183,216,251,34,100,89,119,184,119,79,179,63,51,232,115,125,111,88,35,222,213,25,13,47,29,53,250,107,222,247,36,39,22,102,41,217,252,236,195,146,150,180,67,153,25,86,111,255,113,234,184,37,252,56,203,247,142,26,120,193,248,197,168,215,181,234,102,100,52,117,88,16,120,244,221,212,58,200,194,234,68,141,199,103,3,128,166,169,238,31,128,190,190,221,154,97,6,20,107,166,95,240,126,176,14,73,174,254,52,244,45,190,205,83,102,220,122,236,66,194,49,220,33,160,33,44,105,208,87,97,119,243,185,114,182,183,249,26,29,109,42,77,106,83,215,220,178,128,23,62,27,90,107,190,178,241,224,130,11,214,170,56,104,229,132,248,59,184,57,228,223,239,115,195,210,151,66,96,134,187,156,239,131,1,95,158,114,99,18,121,197,247,225,51,103,118,210,27,159,197,202,152,125,204,199,139,49,42,244,103,38,226,187,135,46,1,54,170,14,207,186,45,139,248,157,101,25,194,173,173,62,45,153,168,181,175,149,158,85,189,22,117,137,123,220,211,214,214,138,134,116,251,211,202,118,205,29,222,189,161,102,131,6,187,25,210,43,189,26,94,142,251,165,51,180,215,33,52,130,135,99,223,41,120,204,132,171,85,205,87,201,16,43,142,161,30,77,251,51,104,110,110,165,70,243,184,237,70,152,11,218,244,250,100,214,191,177,220,220,97,53,80,51,170,48,254,224,200,23,76,125,240,243,123,247,92,203,103,89,181,39,19,103,86,186,84,253,201,142,27,158,244,91,162,40,224,243,155,242,92,107,114,158,211,197,8,63,161,155,143,51,33,97,52,52,149,39,2,247,123,31,207,162,203,62,76,65,35,111,159,71,40,39,190,162,176,153,87,241,108,205,49,55,54,102,49,83,175,206,195,205,105,74,90,34,163,248,250,165,82,216,86,11,44,15,145,103,230,113,193,205,102,62,27,72,211,39,107,229,203,73,107,214,68,77,89,173,199,120,99,159,252,201,231,171,185,219,218,117,115,221,47,69,111,93,135,229,4,24,254,227,147,120,92,199,12,72,165,79,195,57,76,91,76,204,147,174,111,31,148,241,216,8,49,174,219,128,98,54,244,122,151,90,161,219,247,1,131,111,184,235,144,224,57,188,241,236,86,114,126,230,108,17,183,223,24,152,201,86,235,42,235,38,14,50,232,71,29,145,12,131,246,242,7,131,76,83,199,51,67,106,158,159,153,180,80,83,51,226,190,205,205,212,216,245,234,202,164,243,231,38,98,147,48,247,184,98,165,47,95,245,166,244,172,179,200,88,199,252,83,194,12,62,245,98,58,238,243,51,119,33,229,195,12,107,121,121,230,186,134,156,44,231,111,92,152,219,204,37,73,112,98,19,167,86,127,45,242,91,186,180,242,50,9,222,107,166,14,177,213,140,204,94,246,1,55,95,224,61,56,12,205,39,44,184,183,166,88,176,100,251,39,143,89,246,77,65,209,37,85,244,92,2,84,119,117,70,141,232,27,14,96,249,241,74,245,204,231,63,20,54,91,194,115,235,213,152,247,188,205,205,102,93,23,51,112,133,246,204,208,40,23,49,79,99,54,113,115,7,196,34,230,243,45,87,119,43,2,106,122,235,115,80,205,254,46,110,37,201,134,83,236,227,223,88,147,238,175,173,33,29,176,30,20,105,223,213,245,181,96,97,206,200,206,181,247,100,181,202,201,133,150,81,242,88,148,247,218,75,210,168,68,235,87,81,211,204,52,154,137,213,166,181,255,246,110,185,72,138,150,242,74,247,168,43,163,198,178,178,92,221,27,141,82,211,63,167,149,126,196,188,218,155,9,103,83,149,99,237,204,3,118,179,251,206,36,44,150,108,86,5,100,226,246,237,134,38,205,46,167,71,161,55,105,220,136,44,147,211,150,232,226,204,201,228,7,61,74,32,77,39,209,217,35,118,190,206,77,134,57,85,182,111,48,79,205,179,2,103,83,27,83,28,16,100,67,114,241,243,146,62,164,44,201,14,180,167,123,245,89,208,65,131,136,59,120,38,55,121,209,251,202,36,107,183,236,70,172,139,180,253,172,198,1,73,250,165,224,194,115,7,158,130,62,72,28,49,227,117,223,96,237,184,134,93,228,127,49,111,248,40,238,163,129,10,213,17,131,141,99,124,217,183,48,3,211,21,191,140,170,65,78,190,91,33,90,156,101,109,84,92,114,217,255,79,80,216,36,156,163,108,188,60,143,9,23,72,123,252,242,221,106,224,213,163,131,76,87,115,147,39,7,251,81,159,19,98,173,15,178,180,112,162,215,155,71,28,6,234,123,157,120,169,181,92,220,81,160,97,72,246,217,250,233,198,191,46,250,113,42,16,61,81,243,74,95,134,70,51,79,56,112,212,188,47,227,31,102,94,125,233,189,201,215,122,50,229,28,99,144,29,169,25,217,244,235,71,83,162,210,7,27,253,18,181,153,17,93,139,96,30,151,105,221,204,244,114,55,53,175,214,158,151,93,229,75,23,26,174,222,27,159,104,41,101,189,114,210,152,226,247,133,242,178,235,125,17,7,76,126,53,155,131,100,195,217,159,219,183,214,142,25,113,21,217,129,171,233,82,189,167,238,166,188,163,230,137,167,237,230,157,52,81,95,89,155,125,251,213,103,210,76,201,10,0,15,233,211,147,52,212,181,70,120,52,136,109,111,88,146,206,98,25,73,95,123,113,78,185,149,130,129,190,245,162,80,253,130,22,19,156,81,243,241,200,61,155,113,206,218,22,230,16,110,149,39,66,192,108,180,18,46,166,10,230,23,67,210,166,239,140,90,101,119,227,153,109,45,92,75,247,231,125,108,152,191,119,9,175,188,46,47,151,153,121,173,104,222,158,172,195,23,42,35,252,182,241,67,185,121,136,230,188,101,70,83,201,62,245,179,233,122,213,96,158,94,115,49,21,244,25,102,217,39,214,190,102,10,75,97,142,110,219,37,220,124,188,224,173,15,14,198,224,253,56,153,142,21,172,205,211,105,8,174,141,20,173,179,111,191,182,153,182,178,154,207,179,84,191,186,43,159,241,199,156,95,46,252,28,15,41,78,4,186,130,239,241,0,85,56,228,164,193,124,133,23,205,108,91,79,52,119,79,174,226,195,133,77,22,115,243,252,40,174,174,122,1,118,239,151,130,201,156,106,97,192,53,95,13,250,166,143,120,113,90,239,98,82,198,61,60,89,185,45,76,152,141,230,54,92,141,15,232,87,111,122,110,226,231,66,196,211,51,2,220,62,140,41,233,212,253,18,6,99,197,123,103,160,2,215,156,45,76,13,19,109,79,79,236,194,12,53,227,100,72,237,37,197,104,222,25,97,67,90,20,195,135,155,97,101,47,193,92,178,167,79,139,105,86,141,176,128,122,45,158,234,128,115,36,133,171,143,231,236,121,124,19,3,140,11,12,82,18,191,26,130,167,48,19,41,206,250,102,88,76,52,55,60,185,1,224,60,9,147,155,6,62,166,244,224,31,12,40,231,200,97,75,58,243,244,153,81,75,72,225,183,173,187,197,205,16,39,4,115,190,29,61,102,182,157,41,108,180,201,243,244,64,229,74,56,215,112,60,60,99,86,160,150,15,135,211,244,76,8,189,63,154,30,173,192,223,220,9,161,121,7,7,62,156,61,187,79,127,169,227,227,229,48,96,211,118,2,55,31,255,50,44,16,154,177,222,215,216,123,132,181,199,98,188,62,52,108,186,199,61,10,199,45,121,170,233,230,85,227,199,24,243,18,106,152,156,39,249,205,25,142,250,85,124,72,200,251,237,48,79,76,176,207,205,108,197,209,81,32,189,183,221,140,167,22,156,12,175,118,86,32,78,61,56,55,103,43,244,199,34,136,12,155,112,55,86,122,55,163,4,31,60,167,182,171,187,70,176,104,246,240,53,186,147,89,154,121,180,248,53,160,40,153,254,82,221,192,136,98,134,224,202,159,236,68,98,169,234,112,163,201,250,6,12,162,254,176,44,91,235,50,96,56,214,225,228,98,15,246,13,133,226,192,14,171,182,165,244,106,88,21,238,135,176,73,195,53,147,158,185,227,235,170,153,184,197,127,156,154,110,216,10,249,6,190,99,28,159,33,237,161,175,13,132,230,166,173,224,251,78,193,193,161,149,206,115,209,149,114,113,216,133,75,111,158,99,55,60,118,216,225,233,103,123,63,77,246,173,235,131,225,98,122,46,154,160,174,135,89,68,90,102,61,243,89,121,225,220,35,102,245,51,183,65,151,81,245,99,155,207,84,220,12,237,188,126,78,152,238,188,32,115,98,181,20,93,179,68,24,117,151,61,44,193,113,159,164,108,226,213,129,179,139,246,176,120,16,157,241,218,91,51,248,161,92,204,89,149,146,155,209,104,214,21,2,161,207,244,194,30,113,97,93,26,122,144,158,200,47,7,15,249,96,213,200,4,185,48,127,109,28,120,137,52,105,121,41,238,74,16,8,140,173,81,207,50,53,150,107,134,177,91,79,69,211,187,121,223,171,31,15,73,87,200,249,92,221,225,52,112,211,164,94,244,181,231,153,44,190,217,81,224,47,225,106,52,139,253,76,109,36,185,116,229,103,82,83,98,94,117,6,43,30,176,91,103,88,154,217,200,119,253,198,199,135,81,156,194,49,247,236,153,213,2,215,123,213,25,158,141,226,248,90,87,150,182,95,172,228,107,222,36,164,218,21,172,237,242,93,152,117,149,28,190,85,75,51,187,245,184,28,57,196,152,214,202,230,83,144,89,33,201,159,99,54,167,211,205,115,106,181,159,102,113,240,209,94,201,57,1,146,122,233,25,199,204,215,22,60,145,115,233,151,38,71,89,159,153,227,86,135,219,138,72,175,74,180,115,213,139,51,249,156,59,160,29,52,65,210,183,38,213,237,211,196,84,56,213,74,18,221,67,65,104,209,116,43,3,172,146,220,71,135,147,115,234,121,154,160,77,173,207,204,234,208,124,3,66,12,238,41,131,51,221,234,19,166,157,196,13,7,116,221,53,188,197,87,157,94,38,234,38,116,52,99,58,226,133,46,156,5,93,195,114,248,242,178,151,206,250,57,216,52,64,0,6,226,223,170,105,161,6,225,173,228,233,247,99,100,127,208,43,7,109,87,62,216,144,210,213,112,181,33,82,220,188,74,213,227,54,89,217,194,159,138,15,29,238,77,110,242,125,73,19,85,148,15,13,111,77,237,239,234,222,21,31,84,141,189,192,157,132,14,130,180,235,128,65,21,243,204,35,229,224,254,155,212,164,20,42,11,100,84,154,59,194,129,244,143,133,82,81,184,117,42,111,105,225,233,44,77,254,64,230,227,181,129,98,0,20,221,6,19,228,9,30,183,32,45,164,137,165,180,12,33,119,173,112,166,134,183,166,102,250,234,175,40,200,165,17,102,112,109,238,199,210,140,28,242,9,217,226,252,87,189,61,155,70,92,59,56,148,94,79,7,163,216,195,162,7,246,241,42,226,179,232,84,49,4,92,123,133,254,17,94,250,184,123,231,209,182,3,24,242,14,33,79,102,198,190,59,131,254,213,183,206,120,90,238,254,0,60,202,35,236,131,41,249,91,45,20,130,213,209,37,214,106,85,48,58,59,252,112,127,175,116,98,159,30,142,82,82,224,15,119,100,84,74,106,5,130,227,96,43,90,121,194,185,64,242,161,62,240,27,201,76,189,115,178,238,18,7,20,206,189,194,119,228,153,253,183,141,254,57,236,6,212,41,31,8,153,4,112,216,75,40,112,95,43,142,186,38,31,19,108,217,119,142,48,99,160,21,81,115,218,229,230,187,236,152,88,250,211,163,140,230,184,84,82,26,115,132,164,234,88,158,4,57,123,9,74,39,89,23,142,181,209,124,205,16,67,247,176,131,210,213,236,183,102,3,30,83,175,78,251,30,240,164,221,202,14,123,13,232,182,235,123,16,252,47,197,130,0,145,173,94,83,134,202,17,224,130,152,241,0,111,148,70,194,131,128,71,119,11,242,158,247,199,193,251,233,105,7,183,151,127,12,20,233,122,92,207,187,220,8,175,90,223,125,88,238,144,29,220,51,156,70,145,90,103,56,236,16,244,186,144,240,19,217,136,4,184,77,95,123,182,175,25,20,246,154,106,70,154,252,198,51,213,98,94,29,79,16,123,251,166,0,235,176,210,172,108,22,21,176,251,205,226,213,73,118,82,175,70,158,103,77,55,159,149,83,117,247,70,246,111,223,76,48,1,6,144,89,49,47,48,177,247,201,129,67,41,202,132,205,34,93,216,3,178,180,99,168,103,3,7,172,163,207,184,184,5,87,176,159,101,251,186,3,38,228,154,154,127,236,72,146,59,212,157,197,144,52,36,167,198,83,188,113,97,54,171,135,139,153,246,181,234,239,69,39,139,212,120,42,133,224,125,15,98,188,179,166,9,45,208,234,235,198,220,208,84,100,141,16,169,210,231,235,84,85,228,110,212,237,31,150,16,241,153,82,141,51,95,204,40,61,251,44,68,3,162,133,171,97,10,241,169,128,166,208,214,105,56,22,220,91,119,203,128,238,100,233,115,27,2,233,62,54,210,73,85,223,121,50,14,62,73,145,68,27,234,115,65,167,228,37,231,179,182,32,80,146,91,79,211,124,186,15,206,1,87,52,14,163,194,236,24,98,82,68,26,226,77,154,143,29,6,111,149,13,157,131,52,213,221,115,129,40,119,135,12,56,32,235,247,92,200,182,133,29,131,238,253,84,223,94,5,76,74,222,202,0,176,213,247,27,176,101,58,160,59,129,47,127,230,92,135,186,62,180,255,214,91,113,62,235,20,110,16,121,52,26,170,215,117,2,8,248,248,156,98,158,184,1,190,69,67,113,164,83,20,22,34,143,225,216,4,202,22,111,176,153,26,152,47,143,12,171,125,86,51,144,226,242,118,248,178,20,131,143,98,80,251,246,107,98,62,126,149,122,24,70,38,239,179,208,138,171,50,42,168,188,193,195,118,205,116,190,201,121,219,56,18,211,124,71,207,89,30,18,13,33,115,54,29,125,67,113,181,42,132,11,26,78,112,72,215,12,158,64,42,233,205,186,90,124,76,137,18,178,236,10,32,78,207,122,242,35,117,153,152,171,152,105,56,126,29,69,134,163,16,43,152,23,233,189,65,185,79,222,171,24,190,214,15,228,115,60,235,44,70,159,123,251,94,72,92,48,244,115,54,74,49,94,168,217,48,19,73,2,30,0,248,122,126,174,245,14,72,242,134,170,251,122,30,31,44,170,69,92,167,134,64,161,103,239,17,192,75,226,5,91,51,97,245,220,37,194,48,154,228,160,231,241,225,116,77,206,81,22,110,107,103,210,167,135,177,79,164,23,139,154,81,34,117,148,47,173,160,67,175,70,174,216,145,236,103,127,168,154,231,59,102,150,136,99,182,27,113,183,88,155,65,65,29,56,29,11,80,13,96,96,107,15,25,141,162,163,222,186,81,71,243,171,143,215,54,244,165,107,105,254,86,31,202,187,240,86,37,183,244,64,192,4,190,122,49,20,14,251,193,120,147,208,65,216,128,154,131,47,64,220,58,244,185,83,166,29,215,161,182,208,10,203,213,231,61,242,203,88,157,200,181,104,7,75,3,20,186,60,192,156,45,205,112,231,84,94,59,197,180,208,108,234,115,67,239,255,224,170,38,161,169,99,146,249,190,30,148,208,58,170,131,2,59,140,103,177,17,169,172,122,235,97,100,207,30,76,209,120,160,95,99,238,23,3,34,115,168,31,186,163,230,181,95,208,220,247,214,57,214,173,172,255,34,95,16,192,242,216,38,217,55,61,122,69,75,85,55,140,227,209,228,234,222,255,249,108,163,232,170,5,101,241,198,100,128,123,206,250,227,203,20,113,60,142,163,227,74,94,235,120,2,205,55,148,98,140,60,114,49,221,120,213,211,20,20,174,166,110,163,36,215,31,220,27,100,166,2,155,27,81,246,146,32,112,107,75,92,155,118,212,61,235,42,138,21,111,103,82,182,238,209,18,236,101,89,142,30,50,84,231,243,190,240,20,45,18,177,66,225,246,146,24,27,243,84,51,164,247,249,229,56,214,238,250,219,213,38,188,39,225,128,142,12,189,181,229,193,95,30,154,122,137,152,207,201,228,169,8,32,208,97,6,227,232,190,154,26,173,126,10,46,192,31,146,110,8,132,83,195,6,62,151,165,47,189,112,149,105,17,214,31,63,103,180,103,195,72,90,107,225,24,190,54,4,240,188,26,104,101,25,49,211,171,247,42,222,155,125,184,232,168,16,215,104,141,180,232,166,64,186,224,193,139,179,33,207,131,153,94,106,255,113,196,12,75,48,3,118,232,175,166,29,23,16,225,190,67,219,200,105,15,109,188,33,65,254,28,191,19,31,160,45,163,159,27,150,122,47,213,164,15,22,66,205,28,169,254,227,184,56,45,152,251,126,101,135,4,222,102,133,39,123,232,101,28,164,169,78,37,72,183,250,102,67,34,63,153,116,200,187,33,144,223,213,16,219,137,153,16,160,61,51,82,98,122,53,13,42,229,97,96,8,148,244,181,151,118,245,36,82,148,193,76,227,252,3,163,204,208,228,11,163,122,127,213,20,128,206,181,168,153,141,214,119,21,26,157,194,1,178,9,169,29,120,97,109,215,146,212,69,112,226,237,119,25,177,73,29,210,221,30,210,176,152,132,135,110,150,168,149,123,184,103,243,76,243,216,205,88,139,199,51,83,7,149,153,66,119,94,126,207,109,74,172,111,68,97,73,162,90,227,102,60,135,38,102,128,51,229,225,31,142,19,211,197,138,239,245,46,166,96,174,86,107,28,104,15,110,82,203,86,51,169,168,247,169,87,93,10,55,161,175,172,63,247,137,237,105,168,25,64,92,126,235,99,224,181,203,143,31,7,23,197,78,7,255,224,173,169,25,22,196,252,112,71,80,30,136,149,110,226,7,196,130,155,93,82,18,61,67,50,228,111,157,160,175,150,211,190,27,186,197,27,105,19,77,85,178,29,210,165,211,231,141,206,233,179,12,158,6,13,63,160,140,175,121,88,226,91,205,53,121,136,64,102,174,109,125,240,141,142,223,69,206,157,211,156,248,79,205,224,134,189,225,1,53,244,240,100,73,220,244,12,4,117,151,112,235,206,94,236,216,55,244,4,195,123,177,182,189,33,226,248,167,83,226,88,40,90,87,127,8,252,245,255,216,122,151,150,239,186,45,189,235,187,236,118,53,230,249,80,109,17,236,217,15,105,4,221,132,128,102,23,149,178,81,132,106,164,35,130,8,1,197,52,4,137,136,218,11,17,10,33,149,70,125,153,84,237,248,45,156,191,113,63,107,140,107,188,200,222,157,247,30,207,90,255,181,230,154,135,113,184,198,117,25,235,155,152,41,198,56,66,25,150,225,154,174,62,70,26,238,221,22,8,207,201,100,32,187,90,91,52,99,208,125,36,195,210,233,95,141,134,138,13,156,86,205,116,194,59,222,240,221,60,185,88,243,71,83,187,197,163,149,153,126,155,142,228,104,122,64,77,93,50,34,211,26,165,29,10,137,230,178,34,239,0,35,190,109,234,68,27,73,61,130,77,154,38,245,238,79,70,36,37,131,98,117,108,71,94,83,255,211,106,36,5,245,230,39,231,155,210,111,43,148,147,147,231,160,199,209,145,142,48,125,168,25,230,212,217,162,223,66,23,200,251,161,189,215,141,110,11,168,158,194,188,32,220,113,28,239,33,228,147,35,96,46,123,24,105,229,152,218,108,244,147,7,218,241,96,212,54,212,76,226,221,1,252,135,230,62,169,96,65,133,85,2,83,203,186,174,250,211,231,197,120,62,36,51,227,82,73,1,150,230,151,66,168,91,146,149,106,187,127,139,137,124,185,222,153,108,150,76,224,183,138,101,233,193,175,235,155,29,81,254,29,67,159,139,126,56,199,149,130,68,223,77,7,116,148,225,237,116,111,211,164,231,86,127,155,28,247,57,178,41,12,93,91,0,225,167,131,178,73,165,207,52,222,184,69,142,254,39,207,121,243,215,162,221,200,119,133,179,91,201,55,175,158,15,169,12,110,45,249,201,196,207,128,151,97,234,136,154,174,147,31,200,128,254,36,10,152,176,22,239,22,94,138,245,194,134,121,87,227,64,112,51,18,66,242,211,27,80,107,56,26,36,196,183,154,97,77,243,72,180,192,7,43,129,234,68,168,105,199,217,69,41,94,247,66,104,206,19,34,118,214,100,222,54,229,221,12,167,129,188,216,38,125,229,136,147,23,210,237,165,115,197,8,89,188,132,91,204,247,208,155,191,117,59,252,72,54,241,11,29,212,23,26,125,108,191,118,110,62,79,94,151,189,97,72,194,10,97,101,79,23,143,136,95,144,49,233,249,201,186,55,22,80,174,37,11,174,111,93,111,208,29,84,97,152,196,72,55,151,99,227,192,209,167,125,144,22,146,192,196,178,64,146,151,178,171,244,134,33,4,218,242,20,54,32,246,116,108,92,227,168,209,181,57,196,211,0,252,118,210,118,5,227,183,187,187,64,156,138,212,207,224,251,136,182,30,2,134,211,244,104,226,217,163,94,132,88,155,130,185,44,189,21,89,139,102,84,22,122,53,90,149,129,9,164,139,68,189,129,185,215,39,33,111,144,43,120,32,228,209,166,157,217,14,195,25,70,59,44,102,104,138,106,160,116,76,237,91,207,15,130,120,135,41,192,182,39,169,126,200,32,131,29,166,189,107,153,180,122,52,181,93,5,43,0,241,64,58,216,160,243,247,170,121,107,169,234,3,43,149,212,197,225,40,214,131,13,82,220,25,217,1,42,231,59,61,216,251,218,126,107,130,25,61,1,6,250,186,238,250,189,176,234,40,108,118,142,101,2,136,94,3,166,14,52,212,92,128,245,120,110,129,180,167,30,170,172,78,255,94,36,249,234,77,102,191,241,34,167,167,79,77,95,102,180,191,23,178,110,217,12,228,223,187,150,233,206,155,106,70,2,219,211,87,64,25,117,26,189,171,247,138,166,102,64,108,249,234,121,231,137,94,239,173,0,157,105,57,57,7,87,160,46,52,247,111,198,211,105,128,224,222,59,45,121,33,8,18,7,57,5,252,94,234,13,63,243,219,221,130,33,98,209,33,160,195,253,230,123,148,106,1,219,233,137,60,12,213,236,9,216,154,250,160,158,117,70,47,31,92,59,85,137,174,166,161,4,107,176,0,25,109,83,250,210,200,125,56,65,17,20,249,233,189,40,140,87,33,117,234,105,84,192,55,94,225,224,18,77,114,115,251,232,112,241,172,245,33,135,117,212,105,196,237,113,150,160,183,50,183,238,179,111,107,68,70,195,243,233,148,240,245,106,92,88,39,125,226,246,201,179,3,193,222,156,152,169,78,26,11,213,202,217,20,85,4,35,164,84,179,109,119,94,162,64,128,82,95,27,52,174,63,89,67,171,103,235,166,128,6,176,215,186,140,243,73,191,23,110,102,84,125,18,224,22,79,184,223,37,21,35,205,150,79,163,78,174,94,130,158,96,6,243,60,1,134,252,153,223,151,221,93,103,2,210,234,94,150,111,104,6,166,167,166,149,202,127,26,170,240,180,60,232,198,136,114,147,193,62,146,155,77,135,192,138,42,89,169,121,15,94,109,197,79,211,132,165,67,242,194,158,234,29,48,52,38,13,5,82,82,47,93,190,52,161,172,63,45,221,156,160,215,139,208,140,128,230,36,144,112,112,79,249,5,177,47,106,146,172,29,200,70,184,133,63,179,169,184,235,79,31,203,198,185,153,242,145,158,76,215,116,160,194,124,180,109,130,158,186,122,188,60,216,41,150,171,117,196,145,217,41,72,183,170,71,38,253,122,241,96,208,152,170,31,142,242,151,187,179,176,51,157,180,41,108,184,39,252,123,24,67,70,75,14,206,90,94,27,167,148,113,52,171,192,214,86,29,99,97,179,89,79,45,116,148,29,57,2,181,50,213,62,49,19,150,70,165,23,196,190,254,54,20,156,203,49,22,104,121,45,233,158,159,183,160,210,225,55,71,191,67,55,156,75,163,132,127,77,10,43,91,93,206,139,18,114,20,161,121,242,147,204,144,135,57,154,1,190,218,124,53,152,217,237,21,238,9,150,82,205,120,18,223,18,152,0,166,37,219,56,33,98,138,226,33,76,60,233,8,184,207,139,47,190,85,62,103,109,36,7,10,18,134,125,189,186,14,5,170,122,41,208,137,214,207,113,164,140,159,218,92,16,210,235,241,73,12,151,49,210,131,175,216,85,88,172,237,55,239,213,125,241,33,125,180,52,116,191,100,249,124,14,255,28,62,39,141,25,66,100,14,71,0,85,144,126,90,136,68,222,145,218,102,186,150,148,132,195,40,54,189,159,233,115,224,104,59,192,131,72,83,131,19,26,255,138,191,21,17,215,77,159,99,188,184,199,119,5,148,165,134,174,31,250,218,226,88,60,104,104,232,147,109,163,46,117,235,77,3,250,98,13,56,132,190,151,182,204,136,164,144,140,219,168,251,202,134,38,76,185,87,224,160,235,1,179,96,217,43,46,220,210,48,113,111,118,183,162,23,47,228,160,191,57,122,104,54,150,140,159,81,231,116,231,252,59,199,128,90,98,134,249,202,87,23,252,65,234,236,194,231,225,112,5,24,106,53,119,5,72,37,240,188,200,45,238,219,70,50,7,107,18,5,227,94,101,93,47,67,159,250,241,114,231,115,209,103,207,175,213,125,87,184,244,224,117,189,249,52,245,232,31,243,128,144,118,21,189,122,24,59,222,103,166,250,177,245,201,145,76,255,6,124,80,253,30,59,221,188,122,71,31,130,187,168,91,168,245,22,119,113,134,29,125,106,221,16,137,181,207,202,238,118,244,107,209,61,115,252,98,34,19,201,166,19,37,85,199,71,25,191,254,157,106,134,243,231,243,26,97,192,222,218,217,176,172,16,90,252,106,184,145,103,50,67,215,245,13,202,79,47,179,124,16,188,30,207,84,14,250,174,182,126,16,228,187,75,119,243,74,28,115,207,207,67,117,249,123,50,20,225,53,188,166,189,213,89,199,136,144,90,169,122,107,242,146,223,115,209,157,87,36,216,3,67,182,246,151,136,249,145,211,214,183,106,148,4,191,160,137,26,40,132,16,98,102,154,124,251,13,4,50,212,134,195,252,211,66,243,125,46,164,163,186,100,244,40,146,86,207,150,176,108,207,210,121,244,54,130,237,229,113,170,75,34,157,250,99,134,205,229,51,19,221,37,243,166,24,242,253,246,33,65,168,79,222,73,198,124,137,28,8,127,234,150,29,9,60,219,157,159,235,7,51,209,219,12,245,106,250,44,124,88,14,93,114,249,106,169,0,14,196,238,187,56,65,48,212,47,239,17,67,184,246,185,234,91,205,112,106,126,79,126,97,224,56,35,253,246,244,109,124,32,100,165,80,253,101,206,201,244,223,134,111,126,232,160,18,136,254,250,96,19,205,76,101,64,53,108,227,254,22,39,10,139,128,229,228,115,95,84,125,221,60,161,75,79,102,10,57,126,115,18,76,186,120,97,225,118,218,88,56,201,32,183,80,243,142,168,140,82,203,84,190,16,195,108,158,175,82,6,255,102,226,214,195,92,231,183,58,39,251,233,20,135,217,0,9,237,59,127,38,84,14,123,233,163,189,200,117,23,55,155,35,170,47,118,234,138,81,131,40,160,232,41,96,232,138,207,75,162,144,147,8,113,88,33,195,137,80,166,133,39,105,187,68,28,194,205,168,87,169,159,243,204,11,22,206,95,230,14,142,41,29,49,120,162,95,36,108,148,234,69,231,210,123,206,90,62,63,199,24,240,215,210,13,19,100,135,255,52,240,220,116,62,33,243,244,229,166,105,237,132,248,95,207,221,251,169,173,99,158,167,104,225,147,99,153,106,244,103,134,233,114,223,100,6,81,250,153,141,13,224,168,153,38,221,239,181,127,104,13,244,183,169,82,245,24,211,65,251,181,152,97,6,62,62,151,72,78,104,104,118,225,247,89,62,79,95,132,216,79,114,101,158,51,95,125,17,48,181,212,127,131,19,58,150,231,115,214,135,102,238,142,209,243,249,250,227,208,81,135,251,24,224,49,214,190,21,174,53,144,48,42,91,223,181,222,177,178,114,102,123,125,252,171,8,160,247,171,94,43,233,3,47,38,27,25,158,50,127,76,52,211,107,245,205,154,90,91,74,46,44,154,181,221,60,231,76,153,9,178,26,95,41,13,78,89,30,85,203,89,119,56,173,44,189,92,105,43,71,133,52,16,113,99,26,65,164,166,7,140,116,225,123,240,23,253,148,146,43,109,227,147,2,194,124,64,77,107,157,238,130,117,250,62,200,88,67,83,192,180,63,186,183,49,240,154,116,34,84,104,202,253,177,223,73,216,211,167,174,134,193,138,67,187,36,198,28,107,244,250,42,155,131,84,208,76,181,228,67,221,194,253,133,3,247,228,209,66,245,188,95,102,14,105,169,163,220,97,19,31,200,177,172,195,116,65,245,75,211,175,226,145,21,69,182,155,144,78,239,135,197,155,64,244,229,42,52,12,93,249,235,175,213,200,176,95,69,21,0,50,241,79,221,168,206,215,132,73,64,40,203,205,118,228,39,188,3,122,54,219,157,44,147,148,84,180,132,41,136,185,139,118,240,93,20,138,129,196,202,247,98,149,164,249,174,9,81,84,125,27,71,59,29,144,143,98,130,32,164,26,238,91,62,23,87,161,53,96,157,60,179,7,154,241,236,162,176,30,26,99,221,21,130,147,94,33,213,134,150,8,151,192,10,40,10,142,49,225,35,159,195,96,66,53,189,60,140,196,110,248,205,59,60,92,10,31,67,186,196,63,9,106,210,10,252,103,105,189,113,106,110,166,97,73,158,124,146,245,242,201,68,145,72,105,53,145,56,116,162,108,244,151,170,146,9,13,202,126,243,184,55,15,39,158,184,4,111,185,225,223,184,55,15,41,167,162,153,104,252,249,82,27,3,136,255,202,86,36,173,252,115,190,13,72,79,16,176,128,209,66,77,30,130,254,37,53,175,8,241,127,122,110,21,32,54,172,193,105,251,92,161,157,84,193,151,52,171,249,102,73,120,165,153,15,64,161,60,173,79,227,67,50,73,205,51,74,186,111,1,66,247,173,55,199,57,242,89,78,243,143,82,208,32,102,182,189,124,51,200,161,233,18,97,175,155,199,55,14,60,246,244,224,0,88,124,22,119,99,240,214,171,233,78,46,254,211,11,82,24,253,94,53,104,3,7,145,182,246,80,3,252,132,229,214,247,67,24,243,18,104,148,210,171,111,151,32,136,21,197,216,169,100,251,62,220,141,186,69,173,64,36,253,222,72,79,73,13,253,39,119,61,61,16,185,164,117,21,216,124,142,167,151,135,233,149,149,252,96,156,71,30,135,128,252,111,9,176,186,227,106,122,236,180,67,132,42,71,241,110,123,86,42,105,45,53,223,235,29,61,228,66,167,54,91,242,49,189,0,57,56,39,19,240,115,0,19,245,165,73,166,35,3,155,143,180,76,14,34,88,5,207,80,238,58,222,33,53,240,21,181,95,205,122,166,119,220,252,237,141,218,84,70,184,118,189,243,11,70,170,68,155,246,204,47,112,241,175,73,88,112,244,181,233,221,174,203,111,110,248,99,189,57,185,93,191,24,142,110,5,197,81,139,112,173,4,214,113,31,39,129,105,1,73,200,213,80,124,234,118,135,162,232,145,159,238,233,181,105,119,240,141,26,166,4,109,181,163,152,230,68,190,188,117,213,66,247,248,105,105,8,51,21,21,5,211,226,94,248,46,191,76,51,87,175,166,142,94,106,252,52,103,161,152,201,66,186,127,6,73,76,209,29,235,185,3,111,170,248,107,147,82,43,250,224,32,215,190,39,219,181,38,104,13,255,188,133,51,178,173,37,88,190,230,54,239,227,187,55,106,200,106,132,222,35,194,89,83,57,81,148,111,15,110,125,8,233,167,182,114,190,115,113,32,106,239,209,44,52,10,122,108,190,3,34,54,113,107,49,44,233,76,38,214,189,17,143,150,212,135,113,128,58,249,144,224,213,204,132,242,197,181,9,95,156,45,62,225,89,247,57,18,144,178,231,36,176,172,45,244,21,1,233,214,146,22,102,167,34,157,197,156,15,189,53,126,207,240,40,0,10,6,125,238,109,18,42,159,249,224,12,170,155,3,197,173,95,77,219,179,122,142,220,28,44,186,7,179,70,204,163,15,6,143,233,137,96,22,36,79,242,161,8,111,60,90,133,147,123,36,208,168,119,11,189,104,20,134,243,4,10,165,193,100,121,52,218,153,28,10,10,37,204,243,159,70,2,69,63,23,178,221,163,123,212,246,246,218,146,192,151,5,120,255,119,243,246,227,49,171,219,90,139,187,226,224,235,82,137,157,170,148,79,210,73,193,76,133,99,222,24,159,32,17,198,124,82,21,188,194,31,225,31,228,121,173,67,129,209,243,167,179,35,126,26,93,196,155,176,153,195,249,68,145,153,173,218,138,250,198,120,111,255,92,44,67,213,233,177,132,64,141,215,106,160,138,244,222,200,164,119,143,147,81,168,209,144,15,233,189,50,34,210,165,220,173,40,196,114,186,167,30,140,152,167,43,52,115,155,6,149,135,232,86,31,214,184,43,120,25,222,134,221,103,194,211,117,192,229,30,99,3,113,211,146,23,8,121,207,82,129,56,132,106,76,107,163,252,241,187,247,128,138,189,36,40,6,14,244,247,96,195,176,148,191,65,30,84,15,208,9,249,244,104,2,99,24,236,30,212,212,123,130,227,193,148,60,62,31,103,14,123,206,84,37,127,78,238,55,143,216,66,118,198,90,64,251,251,89,239,77,181,184,1,68,203,71,108,2,40,74,143,253,78,42,39,106,159,86,50,79,240,20,66,155,207,13,153,63,250,161,114,243,9,174,234,123,174,55,127,223,160,173,84,56,117,104,62,253,182,67,137,215,56,48,135,99,112,237,167,170,226,10,140,18,226,203,185,27,224,176,36,176,30,249,205,234,63,205,30,112,86,198,42,57,195,12,210,195,192,139,19,46,173,248,113,60,145,195,85,18,97,28,231,225,33,0,230,161,13,84,168,179,23,175,202,146,26,163,11,51,101,60,2,234,55,169,104,41,241,56,82,5,219,169,184,40,129,140,132,137,59,198,61,238,230,183,59,105,232,79,67,137,247,116,146,179,155,26,108,226,139,193,49,250,203,12,66,225,220,84,118,186,197,217,214,233,94,41,218,180,185,138,177,187,126,63,125,81,43,216,90,251,233,144,192,253,186,250,253,227,43,138,166,150,152,187,179,134,25,184,138,102,244,17,32,250,130,104,82,128,64,242,82,57,160,58,9,229,130,60,58,149,157,56,71,251,231,41,44,200,85,102,170,115,44,59,228,127,153,155,105,106,164,130,192,59,63,190,153,6,153,44,217,3,49,31,227,142,255,101,126,190,208,59,146,245,209,142,45,162,207,76,219,229,213,71,67,185,229,75,87,194,111,185,148,9,30,90,237,128,235,189,105,5,48,80,211,180,116,245,87,255,109,240,192,90,79,128,90,207,115,134,52,57,3,241,214,68,235,65,37,224,51,111,35,255,212,44,46,82,34,110,181,202,148,36,144,151,81,144,186,249,66,79,36,102,0,71,241,224,39,67,203,76,183,216,243,118,152,183,130,34,104,88,60,126,108,226,145,30,141,69,215,180,126,225,120,240,125,83,30,22,60,147,179,101,112,181,8,201,219,202,159,116,253,234,111,203,147,161,121,230,208,51,90,175,187,146,180,82,20,123,78,208,254,204,44,32,29,51,88,61,156,18,99,65,128,163,59,49,47,246,66,194,237,102,35,135,20,51,164,199,31,227,11,57,218,62,5,96,137,235,253,142,62,255,156,135,60,134,60,218,38,131,118,98,84,94,172,171,47,182,59,170,103,39,190,54,192,82,49,131,33,158,110,197,247,144,139,57,33,92,175,99,209,237,158,42,206,199,178,207,45,204,91,231,2,212,192,14,124,195,58,180,133,113,193,125,237,42,89,124,174,173,178,23,38,41,227,105,115,146,149,101,165,159,222,144,241,127,102,235,99,150,253,112,145,82,60,254,224,124,160,35,64,20,116,20,175,195,201,25,163,163,100,31,139,16,60,246,172,133,176,140,214,57,14,234,70,95,62,134,81,120,251,188,254,118,129,108,225,251,32,111,127,235,218,152,243,70,124,127,1,33,236,203,93,33,19,124,173,231,115,125,207,189,97,85,212,189,22,233,77,223,146,12,104,166,69,14,230,217,142,139,39,69,119,189,184,121,53,154,118,131,166,9,96,67,42,123,237,134,48,182,107,11,35,224,156,237,117,35,138,60,56,127,186,244,112,128,191,241,60,176,54,77,93,184,188,138,239,87,199,18,138,186,236,105,112,247,101,15,253,78,213,197,53,126,138,32,159,217,138,179,114,115,235,61,142,223,182,108,192,214,61,5,60,130,95,125,112,72,166,238,72,27,0,249,47,51,103,103,42,222,64,30,49,190,83,153,44,194,115,229,181,200,56,209,51,248,62,245,181,10,150,110,150,32,210,190,26,8,200,54,66,91,221,105,81,176,249,245,219,144,53,111,69,116,147,48,241,84,40,122,207,26,210,189,55,170,209,123,188,33,94,82,198,153,101,24,162,227,23,131,47,62,9,246,16,32,247,109,88,2,197,168,216,54,122,63,235,65,49,51,57,19,221,229,58,224,76,28,202,132,253,92,15,35,137,250,204,45,161,185,209,241,254,142,76,232,49,18,44,19,39,166,127,219,197,166,66,223,82,175,3,202,19,215,47,38,86,47,9,79,119,175,119,14,99,78,29,105,214,164,52,227,222,150,28,209,146,79,219,219,159,25,120,75,75,222,108,43,142,218,223,214,181,156,192,195,198,94,243,13,8,242,37,170,71,6,216,186,123,142,19,221,211,158,154,136,172,169,118,126,86,58,229,20,26,246,163,0,231,159,162,222,123,79,186,218,229,196,200,249,246,145,17,157,120,63,110,134,104,38,193,161,113,33,125,119,6,151,212,18,152,154,222,158,152,186,80,7,165,151,110,76,254,88,23,100,14,243,107,45,111,222,37,17,56,148,81,142,155,23,231,151,90,134,198,24,41,226,98,195,24,97,110,186,100,65,76,189,131,198,95,204,4,49,245,106,211,101,241,171,77,24,71,175,166,7,201,253,54,202,77,201,75,31,214,142,114,99,187,120,155,166,134,115,192,70,124,193,3,5,78,72,191,65,111,233,231,42,115,8,189,199,187,191,49,251,161,117,140,204,77,167,10,132,24,126,156,30,220,248,155,204,112,214,251,147,79,122,114,114,156,218,28,184,207,25,149,130,19,74,85,215,141,168,136,164,134,1,171,243,248,14,76,122,66,171,131,112,195,59,230,25,58,250,155,145,224,205,186,106,98,123,111,26,32,188,183,238,211,139,235,212,123,106,201,49,46,45,210,221,207,14,176,171,59,117,35,236,227,30,202,134,200,188,164,21,242,86,186,15,202,59,214,136,116,115,240,222,226,106,200,7,90,90,35,5,56,140,31,168,153,238,253,197,181,87,206,142,183,60,123,198,99,115,2,79,247,3,76,175,86,145,226,147,99,235,187,122,82,229,209,253,14,68,177,195,122,72,31,46,109,244,158,100,56,92,1,5,207,56,145,8,206,102,84,32,18,33,188,169,122,53,91,66,175,177,123,102,248,78,250,219,196,82,203,87,247,219,176,75,234,22,50,61,72,31,53,120,119,83,166,134,48,214,203,31,171,90,169,77,147,91,51,100,41,209,69,56,138,113,71,147,58,200,134,151,85,70,181,245,254,14,100,195,190,153,72,99,105,75,164,1,207,245,240,10,31,189,64,104,140,37,166,5,7,228,1,100,170,77,217,106,222,30,31,184,104,4,202,150,170,38,141,61,136,216,174,135,162,187,234,97,78,55,86,136,161,33,38,60,181,21,227,157,236,111,150,126,48,119,82,185,201,199,167,102,177,28,94,137,106,181,18,219,141,31,97,152,136,115,183,50,86,15,96,28,205,55,60,164,1,83,165,153,7,93,213,195,92,208,71,185,4,209,112,77,60,72,190,105,117,82,161,67,8,197,63,38,47,169,69,31,35,47,234,62,21,222,214,170,41,88,228,109,188,37,129,137,52,82,105,133,19,169,250,160,0,0,26,122,115,234,210,14,216,51,4,86,42,139,54,90,141,110,204,210,147,152,6,169,231,215,240,241,173,155,168,39,254,160,94,60,0,111,207,95,72,183,134,227,215,141,48,15,139,205,198,200,31,154,227,64,11,12,104,224,122,38,242,237,61,51,57,210,239,252,56,199,211,33,111,60,97,49,153,201,60,99,43,69,137,74,217,178,249,109,184,69,63,51,66,118,74,230,212,236,208,110,49,69,151,158,171,108,17,179,196,12,46,32,242,116,192,216,100,182,231,121,6,26,201,250,98,100,111,63,52,247,115,243,218,86,137,31,52,174,192,162,125,102,128,48,233,189,167,149,206,60,199,100,152,44,125,52,160,137,203,19,84,164,188,245,197,232,236,242,220,48,133,222,174,235,154,179,116,120,30,148,232,97,137,143,245,130,191,209,3,112,183,96,46,82,110,151,247,69,52,109,71,149,89,153,189,222,182,235,168,0,187,119,162,174,123,14,194,59,242,103,220,123,104,59,233,115,172,81,250,105,110,254,45,93,218,243,130,188,31,142,124,100,77,60,199,96,176,35,191,187,108,1,173,196,212,22,133,75,107,212,79,146,33,155,147,215,47,6,230,174,70,200,138,35,143,250,195,13,169,252,114,184,181,223,173,173,7,161,40,133,92,179,252,163,103,112,209,161,62,137,157,14,47,192,243,191,185,115,172,211,28,236,101,205,105,58,222,233,183,159,187,16,31,4,196,136,118,21,240,214,52,193,125,9,247,139,146,128,208,188,25,255,128,231,242,39,233,201,155,172,43,32,138,208,176,39,142,56,43,136,123,142,22,173,164,166,4,139,52,221,140,128,1,78,68,178,244,185,9,97,162,170,3,88,79,7,220,90,126,28,138,71,30,38,241,253,109,175,213,210,46,120,85,94,171,211,222,30,185,250,10,147,185,210,246,90,162,224,58,116,146,92,135,206,147,23,58,77,199,200,19,254,78,21,42,236,164,202,118,224,81,81,189,87,210,118,114,168,81,203,42,118,168,38,238,70,216,71,151,227,108,233,70,77,204,143,124,44,71,234,21,84,202,244,106,14,36,135,34,29,92,3,229,188,134,40,193,123,108,193,45,129,123,87,206,202,114,252,196,126,155,207,85,60,28,68,120,207,141,113,120,113,65,186,249,40,153,38,34,138,126,239,98,63,37,230,183,251,249,110,8,169,161,214,40,76,40,213,183,113,46,206,242,71,128,54,3,144,64,238,126,42,209,61,8,41,167,159,35,142,90,138,167,235,157,104,215,47,38,85,172,147,176,131,153,15,184,55,2,227,250,203,164,215,151,87,161,105,65,208,143,9,75,190,83,202,12,56,216,179,202,16,237,19,183,5,96,251,106,98,25,233,140,184,246,26,223,176,42,57,32,39,191,189,192,253,22,79,210,188,129,144,41,16,213,28,101,233,234,74,254,201,231,9,89,151,196,145,127,233,232,242,18,181,113,108,181,68,115,239,108,104,212,183,71,38,147,111,209,73,49,11,32,193,57,50,95,177,224,142,203,72,180,97,200,98,15,151,160,158,80,159,106,48,10,19,48,45,66,94,70,198,231,200,4,229,211,213,22,40,82,142,52,102,207,85,238,14,51,159,244,177,174,68,230,253,182,160,40,235,35,81,93,245,99,26,27,132,215,163,44,206,189,74,43,220,153,192,94,183,132,84,117,36,51,250,143,177,83,246,164,192,11,215,119,136,177,205,254,131,192,87,51,153,180,168,107,222,196,63,138,46,138,179,11,81,3,45,26,33,240,224,205,19,168,52,102,151,196,55,95,112,37,170,31,62,44,189,157,217,215,249,203,103,198,147,211,57,92,118,32,237,166,117,13,102,42,112,19,104,252,206,61,138,160,73,59,160,24,8,218,15,228,221,85,15,185,255,168,140,74,153,173,106,49,203,88,246,29,58,252,22,45,73,142,196,20,142,122,164,95,13,77,85,82,91,64,221,193,95,123,95,82,141,39,137,11,44,215,119,129,172,163,168,44,43,170,7,219,19,23,147,195,123,36,245,0,48,11,238,126,1,249,83,21,185,23,122,92,239,192,154,236,93,74,26,131,255,251,28,13,255,105,100,34,146,126,24,28,203,113,245,69,64,38,9,169,240,176,213,235,135,156,101,137,80,249,184,238,54,253,113,99,37,235,230,232,252,62,8,84,156,154,226,178,188,147,20,31,79,85,201,239,23,142,91,245,253,115,120,91,167,8,168,155,33,28,77,203,221,229,170,128,29,218,106,29,0,98,85,104,141,52,193,8,20,71,30,155,148,234,85,158,231,78,208,229,169,120,114,26,87,249,173,59,221,189,223,167,134,115,175,167,61,231,57,157,158,248,93,166,77,166,52,231,131,201,225,201,181,231,22,31,109,86,160,239,229,197,84,30,128,28,91,33,122,236,17,166,121,37,139,236,184,210,240,207,214,162,82,108,68,193,69,89,187,73,103,206,72,59,64,161,164,76,230,192,217,221,74,126,58,105,203,160,62,50,188,214,196,158,162,95,154,52,190,203,205,82,24,94,137,220,125,217,218,242,138,206,251,176,73,29,3,110,107,151,100,88,86,87,78,84,205,132,138,158,12,93,38,111,157,204,240,51,122,154,136,86,112,93,122,47,124,142,83,243,237,30,35,201,122,83,243,236,126,252,128,222,108,138,11,232,144,48,120,186,242,208,152,58,210,144,89,194,197,147,103,150,156,83,222,237,27,80,110,106,73,183,233,1,50,225,46,240,130,234,121,91,105,218,196,1,39,158,72,189,25,108,73,175,46,70,255,27,41,195,36,215,54,240,221,188,112,66,34,78,5,142,134,74,116,45,122,231,171,170,103,112,168,182,225,175,69,175,86,90,153,244,230,249,84,56,244,217,43,149,51,118,79,154,175,31,165,79,93,124,96,10,61,135,11,3,251,249,141,98,218,244,214,147,133,26,228,111,52,140,102,115,34,157,133,150,228,74,252,239,112,186,135,249,61,89,77,91,165,113,111,135,25,229,167,153,253,129,233,143,246,156,133,182,123,214,9,40,14,145,122,230,145,105,212,17,37,112,202,129,101,42,247,43,17,238,23,73,111,65,191,169,194,246,100,175,222,84,241,97,121,129,76,83,85,228,11,55,100,152,231,73,10,73,244,149,33,11,239,137,113,219,132,196,92,86,96,10,192,67,41,76,28,164,139,100,114,144,23,235,83,239,77,22,253,187,183,149,178,84,217,137,68,78,113,113,250,109,148,200,50,42,152,223,86,225,229,153,186,85,117,132,196,192,242,244,23,197,27,224,68,250,90,96,254,189,122,195,115,167,183,162,41,248,215,52,165,17,252,170,210,92,131,86,215,93,222,55,159,173,151,72,117,124,41,23,124,207,221,160,203,84,245,225,23,45,122,9,101,211,50,168,78,144,169,112,149,47,89,131,176,247,212,24,129,139,175,183,107,67,71,58,147,192,48,147,222,171,127,195,136,95,183,154,9,64,190,123,143,145,81,53,72,118,62,79,255,123,235,241,14,193,170,146,203,151,105,248,57,142,32,231,154,178,88,253,8,126,122,157,142,108,76,185,250,219,128,33,191,224,31,137,205,4,147,109,20,69,202,231,128,1,47,104,26,68,55,184,138,92,167,113,131,213,190,93,117,151,17,38,249,194,132,183,62,224,61,212,155,27,147,250,119,243,109,61,134,170,248,124,78,115,45,105,202,246,36,19,196,76,106,98,249,213,52,168,201,102,74,119,149,131,150,145,43,36,57,32,86,248,215,188,104,74,229,71,155,120,81,254,27,158,202,217,116,31,54,113,229,17,67,119,189,208,141,184,180,118,195,65,92,5,16,218,205,38,229,45,230,55,61,156,180,15,77,148,161,84,232,63,44,124,94,221,132,39,76,123,62,95,20,59,35,110,67,168,114,165,17,7,125,234,23,191,241,109,90,186,111,4,252,165,250,131,155,94,159,106,138,243,13,190,137,116,88,3,77,37,199,97,75,248,78,24,54,171,163,200,21,148,162,134,55,74,208,26,92,85,97,207,4,224,190,163,205,90,221,180,119,145,132,185,179,217,192,50,2,220,75,101,216,65,205,180,207,76,163,170,42,108,163,188,225,21,140,3,94,188,234,231,128,194,195,9,159,14,191,59,229,0,105,144,96,28,183,46,235,15,22,107,7,163,251,253,180,113,144,234,110,86,41,97,125,96,7,176,14,67,59,201,193,150,22,87,24,62,236,56,90,169,254,97,110,155,126,53,115,74,234,197,111,128,65,59,124,143,214,141,132,79,174,134,176,192,121,1,0,55,38,56,41,92,196,240,187,125,102,120,36,37,57,64,107,253,219,133,190,71,235,198,107,162,191,45,218,175,135,140,211,237,233,226,238,100,231,135,14,40,229,5,227,218,104,255,0,94,83,181,134,142,160,118,117,236,202,1,240,161,109,95,176,32,55,63,216,224,189,64,102,204,205,104,42,69,142,9,16,254,251,220,93,204,211,41,174,15,234,87,69,118,12,54,175,229,117,83,250,116,183,2,133,76,101,252,124,229,224,51,160,167,147,165,133,142,218,241,156,248,177,132,160,244,31,66,99,249,198,211,175,102,153,202,91,227,227,15,79,19,61,51,105,85,121,52,244,158,198,244,71,99,239,19,63,159,133,222,156,228,1,33,234,209,147,153,191,20,55,131,95,20,103,188,66,62,239,158,60,148,160,71,233,187,172,76,235,133,134,195,180,40,91,205,86,234,108,97,174,42,45,78,209,100,185,136,60,55,79,92,133,4,152,83,230,66,27,170,212,72,72,191,106,12,57,221,141,114,98,147,59,125,123,233,141,47,66,96,22,230,1,141,89,245,171,201,164,201,193,8,55,67,241,125,248,32,251,48,135,154,39,152,223,239,193,223,36,219,10,158,167,153,235,122,79,39,222,111,209,232,136,150,220,22,147,101,162,253,42,158,10,221,92,80,183,254,50,47,20,124,134,94,13,234,233,155,74,70,169,60,244,185,233,62,241,107,223,126,168,4,118,208,253,58,252,208,138,104,42,29,72,94,193,161,28,224,230,32,98,80,235,61,78,14,137,140,108,215,172,4,41,198,225,60,61,16,240,118,133,139,90,22,177,250,242,58,221,8,55,147,121,199,94,9,113,171,134,101,150,149,117,25,109,164,101,52,191,69,107,208,246,150,255,195,166,115,213,74,180,255,29,92,0,160,107,79,47,13,129,80,92,12,205,136,96,100,141,93,231,139,1,110,177,237,72,94,26,72,243,249,114,3,207,195,76,65,23,228,65,199,235,50,183,192,44,160,223,25,244,132,203,206,94,54,100,237,249,50,117,81,95,59,207,39,167,206,162,87,19,155,92,191,249,1,105,40,227,253,182,248,233,197,73,67,13,55,189,57,103,221,250,114,203,6,166,190,18,180,33,32,119,234,183,33,153,236,80,145,125,182,218,123,127,235,150,254,194,173,209,9,225,97,245,232,132,248,95,41,97,201,171,21,119,119,127,78,8,9,239,97,7,12,138,106,99,192,232,201,12,203,193,242,247,122,75,124,137,7,4,116,190,58,44,199,70,85,185,35,202,181,74,130,63,248,89,74,117,11,34,29,92,235,103,69,219,65,50,61,229,50,81,154,143,25,217,73,217,81,152,68,203,9,55,76,129,65,113,197,229,24,57,170,79,21,200,62,134,154,159,235,94,151,155,141,222,95,110,254,78,170,229,187,217,181,224,79,146,230,101,195,18,30,55,239,168,16,201,107,155,232,234,23,67,16,8,189,16,77,6,141,56,108,110,191,122,37,118,121,38,94,241,84,15,162,215,73,242,182,88,182,241,186,25,56,169,84,133,138,101,38,170,63,56,251,143,44,206,178,172,236,183,253,230,214,139,42,102,58,43,186,155,7,107,93,175,166,237,251,243,58,9,86,168,80,170,25,172,219,183,75,3,225,81,222,37,136,172,200,161,249,202,71,84,68,205,128,205,220,1,187,48,208,202,2,67,138,230,173,191,111,75,122,167,73,81,124,24,200,180,238,213,226,99,170,4,114,128,252,192,62,220,1,163,181,78,219,142,33,149,3,161,241,153,71,223,218,121,79,63,33,195,250,153,161,115,147,138,47,72,211,230,96,65,26,0,223,68,238,106,30,211,137,43,248,233,171,236,44,80,219,95,71,74,29,230,169,148,241,168,66,4,96,232,80,223,77,139,0,220,184,231,228,241,122,166,234,78,208,227,49,61,202,198,35,162,160,175,230,226,45,230,199,20,77,210,84,178,154,165,158,139,154,115,167,154,233,36,141,239,103,105,223,90,250,96,128,78,190,231,134,47,72,78,228,2,244,117,133,27,115,45,140,78,230,224,17,125,223,17,172,135,46,47,122,219,253,100,132,76,245,236,244,86,61,0,65,160,150,181,68,110,164,34,94,45,62,134,219,222,58,81,44,147,227,23,67,75,158,38,10,181,54,247,181,47,97,131,14,183,17,16,184,163,126,140,250,62,204,228,210,194,229,237,120,115,201,252,246,52,71,6,80,145,109,218,55,86,140,53,214,15,78,42,157,154,18,129,181,236,132,55,65,238,89,60,164,98,245,74,127,176,106,180,35,98,133,200,213,221,43,10,226,26,158,23,16,40,14,226,37,246,185,10,188,249,97,225,41,97,38,30,17,107,53,182,144,207,138,170,163,238,164,64,78,191,138,211,65,110,73,171,93,92,76,106,246,51,163,121,170,155,56,74,102,213,223,217,168,194,116,179,35,162,187,238,156,153,91,169,179,31,248,201,246,128,208,120,143,244,99,34,157,237,217,47,222,127,104,71,91,65,253,215,1,196,7,23,84,243,114,72,130,68,90,156,227,185,106,7,237,155,10,84,180,252,209,42,74,31,58,133,169,135,121,16,109,241,100,218,173,74,245,179,203,98,236,189,210,134,114,151,39,236,45,66,87,250,20,14,167,115,226,234,70,80,32,230,99,99,54,61,250,167,21,88,94,251,77,60,56,79,220,220,187,98,191,40,202,118,199,62,63,179,81,92,136,153,22,114,143,254,11,208,78,61,209,109,202,15,55,15,77,209,34,20,12,195,73,164,37,182,6,147,165,131,10,60,98,85,220,37,240,42,130,43,55,167,110,27,70,191,251,128,20,132,133,196,241,163,153,105,120,178,241,146,198,148,75,13,43,246,61,213,134,25,72,121,89,17,30,56,46,108,2,8,172,105,215,22,42,175,211,41,243,33,190,232,218,174,143,178,18,184,129,207,12,14,38,121,172,111,231,119,104,23,244,139,77,197,71,0,171,224,43,126,102,122,67,164,40,10,177,110,200,43,236,99,68,108,242,104,0,218,134,103,50,161,206,214,158,98,148,72,135,235,66,111,88,115,166,100,29,126,200,36,61,155,120,72,162,201,145,8,141,11,72,91,79,95,21,24,129,196,204,190,25,25,191,73,194,80,3,182,246,78,115,111,223,56,32,214,86,138,48,168,100,123,66,16,255,40,69,131,12,186,167,42,79,49,222,80,253,109,4,179,190,47,70,157,70,225,249,70,208,25,89,84,68,32,198,208,240,5,226,174,47,45,7,240,47,133,85,221,16,16,95,254,22,180,162,206,81,52,106,87,152,173,215,84,191,215,48,74,134,207,60,168,243,104,200,70,147,152,39,166,39,103,156,38,45,6,236,215,254,181,13,85,171,65,130,41,72,122,191,3,172,107,165,106,112,255,86,125,253,252,163,141,98,161,242,151,128,36,56,49,87,32,165,18,119,23,247,166,220,238,86,138,41,59,37,37,80,171,243,159,230,68,21,183,176,210,196,228,76,54,224,88,147,60,52,129,104,143,214,150,142,6,158,248,156,21,109,13,87,125,164,141,248,232,84,128,179,177,121,58,190,115,152,232,250,194,69,113,36,235,54,84,166,28,93,136,64,57,188,151,219,0,47,213,140,32,5,69,191,184,189,95,210,188,27,112,223,233,86,242,254,67,19,130,108,193,254,216,28,201,243,106,58,113,11,42,243,57,48,244,79,235,205,77,85,111,121,221,230,237,110,67,159,187,47,132,241,188,173,166,165,54,212,122,113,72,125,134,83,86,211,150,74,90,152,201,167,120,227,12,66,63,50,21,222,135,70,235,201,27,103,152,106,154,214,227,11,123,57,152,36,158,118,183,16,83,28,151,21,194,143,43,42,105,132,111,77,245,192,155,64,104,230,86,51,101,138,18,149,209,69,146,87,205,224,191,111,20,241,222,202,215,156,161,169,147,70,183,132,117,234,233,111,147,44,171,81,25,189,74,237,74,192,194,65,237,5,196,247,245,116,179,189,163,135,194,27,60,133,169,231,0,66,212,227,59,154,53,150,106,93,21,205,17,7,138,175,13,216,73,190,54,98,166,142,34,92,38,35,41,27,53,66,214,197,233,6,76,82,167,136,143,132,4,69,144,238,65,230,93,180,15,28,220,235,114,138,121,211,189,81,88,14,100,207,61,90,73,173,25,81,103,90,3,65,234,77,59,224,0,186,214,0,105,143,237,94,36,127,203,124,43,245,235,155,150,111,49,7,96,226,130,175,151,171,153,75,1,91,24,20,133,116,133,85,11,218,188,245,23,177,57,45,243,193,218,224,10,163,124,249,147,62,8,2,85,94,229,88,131,6,184,84,44,0,4,225,102,122,86,219,200,59,3,91,166,35,65,158,223,162,53,18,52,248,124,55,229,172,34,119,36,115,229,29,213,142,108,163,123,65,59,185,113,40,174,179,119,179,205,164,134,162,247,125,44,144,243,214,251,149,243,149,151,206,128,26,61,9,243,141,65,186,186,191,185,228,232,25,196,31,106,186,26,242,54,135,185,111,200,89,213,12,19,188,119,89,241,47,85,232,217,148,36,203,151,21,89,86,121,208,172,251,53,141,62,225,43,40,41,39,127,44,168,255,224,72,214,253,48,53,163,47,98,179,19,42,195,154,18,254,136,55,47,135,66,29,84,96,86,74,217,63,47,173,6,214,169,40,173,37,114,76,35,80,88,36,126,148,208,134,226,118,241,218,231,180,228,178,58,113,111,249,161,32,226,102,136,68,245,124,51,128,199,12,115,74,186,47,147,90,243,39,163,47,89,29,10,139,217,3,0,246,222,65,229,58,126,250,116,28,176,84,76,196,94,143,109,72,4,124,59,69,44,83,39,121,181,32,199,55,99,122,231,181,211,9,220,99,137,78,196,98,9,86,117,241,246,10,236,179,177,65,166,33,167,148,20,24,152,74,141,95,61,192,119,62,33,104,247,153,127,163,88,128,14,120,141,126,108,86,103,211,71,35,27,19,29,94,228,69,118,242,232,55,223,215,111,126,12,93,168,217,86,84,6,188,49,135,54,6,249,34,149,174,203,21,248,51,59,53,82,46,182,57,171,38,62,184,238,58,200,117,220,192,105,65,240,173,154,101,111,26,129,235,242,239,5,225,176,46,94,66,160,25,192,57,138,190,90,36,41,38,140,24,61,42,180,230,106,8,116,0,166,68,27,85,91,41,199,252,194,198,26,63,61,73,94,232,147,77,18,131,113,49,190,230,73,209,23,50,225,209,131,69,194,85,205,196,114,62,85,222,31,180,50,91,145,73,146,6,175,101,168,163,148,130,126,211,54,222,139,35,79,175,182,19,204,71,5,245,219,20,24,162,190,235,141,61,104,65,105,190,7,90,68,146,91,159,25,69,168,154,110,78,101,68,118,134,212,227,206,111,55,49,227,55,169,219,252,124,209,115,99,227,128,128,92,163,225,75,214,165,58,2,147,207,169,129,58,13,123,209,154,240,83,94,26,154,91,135,34,207,119,196,98,157,108,26,76,151,230,28,171,228,85,174,246,153,224,96,58,200,18,16,48,108,120,106,53,169,67,135,165,246,94,83,226,30,72,224,141,142,164,117,116,150,23,211,156,184,129,121,221,55,101,201,172,156,228,216,107,180,22,52,84,39,104,125,241,96,192,109,13,34,171,102,162,247,238,96,221,231,40,107,254,1,205,32,239,66,217,55,73,149,144,126,128,74,238,179,66,239,161,57,27,48,47,215,219,180,72,63,55,77,105,210,141,127,156,101,27,86,6,165,197,36,119,215,142,91,187,49,37,139,149,54,121,31,19,90,90,203,173,41,185,241,198,208,27,142,80,167,24,169,10,3,165,135,55,59,225,238,116,157,134,168,187,248,225,248,166,169,218,76,81,194,25,163,136,119,211,142,212,77,70,235,51,191,73,186,83,6,2,54,193,22,253,70,112,131,166,154,217,251,219,119,130,76,90,97,202,111,10,114,207,85,9,184,249,197,95,209,4,197,58,129,54,135,161,78,35,187,231,110,151,34,80,245,173,170,198,8,251,180,128,39,155,160,131,214,9,39,234,232,254,216,8,106,214,148,188,152,213,201,83,169,219,117,213,189,64,81,2,194,52,135,193,247,149,11,194,109,5,137,162,249,249,154,95,35,72,240,4,1,21,141,171,220,18,213,8,188,226,185,105,0,214,116,146,245,192,57,126,127,78,176,79,77,195,116,164,13,135,155,75,34,207,167,83,161,158,104,30,67,243,74,115,23,136,219,245,32,15,35,236,78,87,131,162,243,174,6,56,234,181,140,193,214,250,110,95,125,196,97,55,86,95,3,10,14,31,52,138,107,61,121,42,7,70,35,231,68,219,84,172,147,15,85,134,179,27,209,208,184,149,121,128,40,242,6,95,186,241,240,36,208,4,85,75,159,196,3,234,50,197,138,16,225,122,63,69,53,121,138,148,3,64,34,214,187,49,216,204,102,138,41,171,119,112,1,98,83,44,46,133,245,225,58,183,111,34,224,225,170,219,121,217,150,157,193,142,111,151,49,46,101,184,60,246,108,6,250,210,80,218,192,208,45,58,92,138,242,150,145,103,218,174,24,59,9,135,151,30,139,0,177,29,8,207,10,184,35,37,47,80,248,19,45,4,142,208,132,56,42,209,195,200,142,170,170,51,248,125,219,101,95,1,116,211,4,175,249,135,55,149,156,71,20,17,74,101,253,123,47,194,52,28,222,144,52,233,120,209,120,182,183,96,255,126,49,31,218,195,41,158,237,78,169,246,54,243,82,53,233,217,0,22,122,182,22,50,208,145,30,13,56,185,167,116,6,27,190,106,192,55,163,193,242,62,44,28,166,165,193,48,112,204,232,0,131,249,37,5,195,166,109,239,44,166,176,156,167,80,186,147,192,117,51,120,178,150,34,109,32,47,223,205,209,89,213,60,51,239,85,182,72,149,128,120,209,80,186,154,138,141,112,231,171,251,214,232,1,115,50,68,0,173,176,191,235,111,183,224,247,26,192,103,52,67,247,172,248,64,78,158,111,250,97,26,229,143,34,61,119,240,12,212,174,95,132,68,228,12,250,123,106,56,250,104,164,176,75,80,58,239,164,100,66,175,103,241,184,239,133,166,240,8,41,158,112,24,82,200,169,170,239,74,224,207,142,62,167,171,25,24,0,189,38,243,241,238,229,1,43,163,54,206,209,86,247,198,57,4,117,74,211,45,171,193,41,20,44,217,173,193,15,45,75,232,237,142,104,129,127,230,66,89,81,31,252,45,170,235,116,236,38,5,164,96,69,88,206,226,183,161,113,25,154,0,36,115,236,12,122,240,143,84,245,207,200,218,120,92,247,195,78,162,83,201,242,154,114,241,74,236,223,141,54,12,199,162,64,118,152,92,145,246,163,39,22,180,229,244,95,170,185,16,200,251,160,181,154,148,74,80,40,216,158,65,32,143,95,52,217,139,234,188,111,12,240,139,40,127,23,0,49,92,102,255,152,61,145,112,85,163,164,88,193,105,78,11,172,102,85,128,108,4,105,249,62,202,213,0,251,231,114,71,102,160,22,81,180,156,1,240,215,73,151,225,25,189,122,112,194,2,231,8,254,1,39,167,170,29,128,153,233,206,135,110,44,252,43,237,211,184,61,43,230,255,86,229,23,106,75,213,209,84,195,100,125,82,186,7,17,40,167,70,54,38,112,61,117,47,253,49,193,105,62,103,34,238,227,230,221,49,175,240,230,238,155,178,65,7,33,75,127,52,42,141,26,49,222,141,28,223,240,117,79,47,181,190,216,184,33,159,71,164,2,114,75,207,70,227,7,251,204,219,4,61,20,131,73,124,52,98,199,186,202,0,195,40,109,239,223,28,128,36,83,178,150,210,120,108,197,155,30,215,156,115,57,33,32,1,113,150,102,38,150,209,152,79,223,136,79,106,109,35,87,120,70,107,161,113,210,84,177,147,116,158,232,163,144,37,78,62,20,40,227,104,125,54,234,253,174,0,76,218,107,150,119,32,155,52,102,114,208,162,226,48,160,241,59,169,70,195,41,16,146,80,168,150,168,223,217,67,234,13,178,151,154,220,105,124,55,223,9,175,5,151,234,15,27,233,141,247,169,131,137,87,71,157,92,131,243,34,163,246,179,213,57,3,31,235,71,19,65,211,77,243,0,110,165,225,173,255,213,250,243,52,194,96,8,69,117,137,83,84,195,151,119,28,248,102,133,40,147,50,218,86,104,166,86,92,59,146,36,19,242,27,197,33,42,176,234,214,132,221,172,198,214,234,237,201,21,73,82,141,237,215,243,153,60,245,6,179,82,213,132,127,33,167,31,66,86,80,187,245,4,140,35,252,108,193,222,61,79,194,182,129,132,136,33,221,55,177,65,115,112,16,59,133,144,85,194,78,191,32,120,132,116,4,56,5,240,0,98,38,163,165,230,170,170,152,5,92,112,196,78,180,125,168,188,42,223,239,250,150,242,204,214,116,162,192,185,211,66,45,138,142,225,185,245,209,8,119,228,201,1,27,38,92,29,100,36,241,104,89,209,153,162,126,244,233,66,35,164,21,183,98,69,207,240,74,77,201,74,17,73,148,125,221,87,7,59,162,190,250,251,45,116,152,252,201,136,249,18,190,140,89,235,161,44,164,41,35,225,234,222,147,221,112,152,95,108,122,135,98,250,88,155,222,141,94,10,210,45,75,209,32,112,194,120,131,63,66,60,191,1,6,173,16,44,36,197,52,19,242,7,166,196,240,151,13,226,167,56,21,160,136,206,14,240,66,161,221,21,229,114,152,12,33,5,55,57,192,20,4,3,102,57,60,226,13,174,78,205,40,147,185,121,155,192,151,154,187,72,83,28,99,10,76,8,155,77,247,187,239,103,80,227,41,62,231,112,226,248,213,168,131,234,152,66,34,239,241,168,129,165,85,130,168,64,254,238,189,188,3,230,19,165,18,101,199,138,102,17,90,19,78,194,177,64,188,21,55,135,29,224,220,132,147,180,104,48,84,24,242,100,24,244,175,187,112,5,170,87,61,1,231,160,144,11,169,170,189,52,144,46,4,117,43,36,55,144,64,211,68,210,6,218,234,167,234,53,114,234,4,207,129,192,196,79,85,104,85,110,78,128,185,106,217,176,166,253,162,187,18,253,101,238,108,0,49,72,137,187,139,230,170,187,65,112,216,151,148,167,53,42,155,111,34,254,172,17,221,48,41,177,132,136,150,53,109,105,214,189,220,30,62,22,122,56,218,36,105,73,249,88,34,157,125,93,35,109,86,108,28,172,157,253,79,253,1,122,100,71,40,218,148,145,96,146,239,144,41,205,27,187,223,140,189,77,165,95,64,233,68,5,103,80,239,211,166,216,74,246,122,122,76,89,8,96,86,194,172,183,232,253,1,98,94,82,110,28,170,82,7,211,115,210,130,69,82,212,71,23,69,41,46,85,103,221,20,120,157,172,142,70,159,4,205,35,215,17,43,12,21,178,147,26,93,198,15,227,147,139,180,238,36,25,101,234,98,39,68,90,123,75,148,140,166,116,118,92,206,253,7,116,216,146,121,122,96,71,42,74,81,175,184,178,239,246,174,76,123,193,79,180,92,30,114,151,154,218,120,89,201,155,193,79,216,33,123,11,21,168,190,246,139,49,69,175,151,173,64,147,77,157,250,161,255,52,237,214,35,103,22,235,12,33,97,14,168,132,139,42,181,58,33,117,167,149,167,165,148,167,185,132,221,205,187,37,240,17,211,186,124,89,226,14,153,208,77,179,28,5,5,127,178,9,244,87,103,49,0,162,16,251,133,192,38,173,175,2,235,152,63,247,204,141,21,86,117,105,46,51,76,76,175,101,101,3,219,185,174,51,125,44,87,103,74,65,204,183,134,54,243,51,158,84,255,177,19,215,117,157,199,212,174,242,138,155,213,93,124,121,195,145,177,146,121,29,7,165,51,163,183,170,210,160,216,209,191,19,10,176,214,72,93,100,120,32,14,87,233,0,108,75,174,184,1,56,13,37,236,146,102,120,133,57,196,215,7,244,236,26,92,145,105,156,254,177,208,131,210,102,197,10,166,174,248,91,81,224,74,181,244,106,185,227,80,54,191,121,18,210,105,49,221,138,139,152,30,236,66,88,51,93,146,253,45,252,162,51,193,250,19,186,171,193,131,169,209,221,142,34,163,91,209,22,85,180,163,113,100,133,12,61,242,201,169,58,218,223,41,226,102,235,110,211,74,251,79,41,240,123,240,6,247,117,170,229,109,225,23,224,44,122,83,118,166,79,189,29,248,7,72,57,215,19,24,79,79,152,194,126,146,248,5,158,23,61,128,152,126,230,55,132,9,186,122,77,85,243,155,226,13,168,152,58,12,116,157,185,64,94,231,98,133,70,224,123,190,125,248,187,154,17,46,233,88,54,70,137,111,50,64,236,168,152,43,138,177,197,247,233,110,69,69,245,163,168,64,59,18,166,83,125,86,165,135,31,192,187,207,134,114,20,126,128,177,120,2,187,147,217,195,183,252,135,255,240,175,254,228,207,254,252,15,127,246,251,63,255,139,127,242,251,127,246,167,255,252,63,251,79,254,180,145,14,254,221,127,252,63,255,197,31,255,250,95,255,135,127,255,191,255,241,95,255,139,223,253,105,253,147,223,253,221,127,247,191,252,221,191,255,155,191,255,87,255,207,255,251,175,254,250,119,127,250,187,86,76,184,190,252,238,79,126,247,31,254,246,223,252,253,255,244,239,254,255,44,127,247,47,255,135,63,254,95,255,246,253,237,63,254,31,127,251,247,255,238,127,254,251,127,251,215,127,247,55,255,227,251,251,31,255,239,127,255,119,255,235,127,255,254,254,243,151,63,254,155,255,237,143,255,242,191,253,227,223,252,237,239,254,234,175,254,228,159,255,197,95,254,217,239,255,244,119,255,233,239,255,209,95,252,55,127,254,251,223,253,201,63,254,253,31,254,235,223,255,197,159,255,229,159,254,50,252,231,127,248,175,254,242,31,255,225,159,254,238,79,254,139,63,252,225,207,255,203,127,242,79,255,209,95,188,231,254,7,255,224,231,53,77,237,253,87,75,13,153,209,110,74,88,223,32,188,193,223,144,188,237,207,124,128,81,204,48,15,115,207,191,171,41,0,200,129,176,77,12,236,87,231,240,182,30,179,23,1,175,48,67,136,242,43,77,184,237,104,234,66,172,186,201,181,61,23,239,51,35,206,35,149,115,75,150,141,95,104,109,204,199,24,79,194,92,136,153,126,98,235,109,104,130,38,81,232,11,27,64,5,255,156,162,152,141,121,66,204,7,149,173,246,153,159,219,51,133,75,109,163,39,133,179,244,203,12,106,44,242,244,27,45,153,243,221,26,90,193,149,172,184,223,191,114,140,155,132,36,245,0,249,229,129,10,212,143,175,72,38,142,242,118,156,208,136,141,32,75,247,93,61,175,72,133,65,39,186,41,202,255,50,46,227,213,25,97,174,28,33,253,215,144,192,60,80,36,46,32,169,68,3,231,119,235,99,192,231,184,26,162,150,79,255,115,155,228,179,240,3,61,43,112,182,159,178,200,134,215,3,246,7,189,216,152,63,234,103,198,67,150,79,77,36,229,15,134,2,3,36,145,201,10,25,244,103,54,169,189,150,204,237,87,3,7,102,251,177,165,230,183,23,127,51,188,215,31,50,54,53,131,37,249,126,187,193,150,24,57,122,204,248,103,227,51,55,75,69,137,121,34,44,228,87,147,83,223,201,252,102,217,118,51,185,182,169,191,13,42,115,125,55,55,173,234,165,79,14,22,242,124,47,214,57,11,183,62,218,6,169,226,86,24,0,116,208,222,46,123,190,229,129,174,207,150,77,219,190,230,47,62,63,172,100,56,143,254,242,53,245,145,207,44,201,98,108,116,122,249,83,193,128,127,100,146,25,181,242,252,62,22,236,114,34,107,133,25,197,123,127,172,99,232,27,53,143,95,126,53,7,26,177,76,108,201,118,49,164,147,159,185,209,64,150,222,233,109,71,117,185,25,197,102,29,145,91,62,22,118,235,136,227,168,80,243,166,234,225,102,248,229,150,190,182,245,113,79,55,155,220,74,154,132,111,7,250,70,101,32,96,116,117,130,191,75,127,37,78,183,33,19,135,208,97,110,27,134,234,23,243,36,186,58,40,93,15,255,26,227,138,240,206,51,178,139,126,79,77,53,127,139,173,192,188,245,253,42,197,74,193,197,131,218,126,31,160,125,147,0,188,130,96,107,17,55,129,128,181,187,25,49,42,249,97,52,245,126,241,31,98,102,184,139,124,140,77,53,210,167,62,53,243,174,27,194,6,220,52,167,155,183,182,139,25,237,192,109,190,95,188,231,130,162,74,204,111,64,207,240,39,135,45,90,191,21,156,245,211,223,219,58,109,174,222,220,136,107,195,76,255,184,62,26,9,47,223,48,120,181,171,223,10,8,243,254,54,232,190,102,162,195,216,70,13,187,125,212,128,13,8,69,194,51,155,98,87,117,51,251,189,88,105,63,243,95,126,91,170,164,200,81,70,1,53,226,215,238,86,183,126,206,69,196,90,122,152,199,214,123,207,119,114,175,239,64,228,151,33,208,21,115,119,66,61,123,45,148,117,229,183,77,244,58,174,158,224,6,100,196,233,53,243,231,54,217,200,176,141,243,98,30,95,119,207,221,56,194,40,12,31,97,255,2,117,51,3,155,145,31,30,80,155,108,127,43,234,115,186,187,211,135,187,125,55,90,116,184,232,209,209,145,171,169,254,86,224,190,228,167,59,141,134,62,71,161,39,22,113,115,195,218,157,95,89,211,31,51,52,130,97,126,206,255,140,143,5,219,180,110,70,144,204,207,30,175,69,88,46,63,221,200,199,199,183,36,202,105,122,245,155,131,59,230,224,155,20,194,250,0,151,203,168,191,176,233,102,134,108,87,174,6,174,94,195,188,167,138,113,89,131,246,139,76,124,204,44,29,175,55,111,16,1,249,213,7,52,178,140,74,225,216,241,61,122,105,19,220,54,254,79,89,90,7,2,92,25,50,107,163,110,62,162,47,240,187,250,203,164,240,166,220,250,246,174,147,172,64,203,57,71,220,28,221,41,49,131,70,137,111,125,32,87,140,171,223,120,223,177,87,60,90,87,119,145,108,78,45,238,6,192,75,55,2,163,70,54,129,176,39,30,124,22,201,69,89,54,118,247,184,247,133,202,79,126,250,208,98,84,191,185,176,169,192,201,70,219,104,238,219,126,243,247,241,135,20,96,55,231,202,248,21,137,155,249,44,161,71,220,182,25,197,178,223,166,83,43,191,189,174,241,189,125,102,18,66,93,110,14,192,183,250,209,3,241,226,210,39,159,71,220,182,99,132,70,242,211,166,2,122,191,17,167,245,169,234,168,80,228,140,179,30,153,181,173,31,196,20,47,125,9,88,22,78,246,120,64,82,84,78,63,51,199,119,149,65,163,123,208,79,0,188,81,137,197,183,81,47,20,127,178,251,227,89,184,249,249,74,244,188,127,131,114,55,114,242,91,204,84,149,124,237,90,11,123,186,154,185,231,179,24,191,88,176,125,219,106,99,235,155,166,44,45,18,1,98,222,135,84,243,103,102,53,70,202,7,2,29,122,244,238,103,30,218,138,179,225,135,57,191,120,181,176,190,77,124,21,189,55,44,19,187,125,102,88,205,37,232,161,187,185,252,194,174,154,217,52,87,196,12,202,186,184,249,197,245,210,241,98,114,16,96,99,221,92,233,151,10,243,6,228,248,45,63,178,109,239,255,242,228,184,186,195,95,235,208,165,46,79,246,38,226,152,205,239,125,160,79,140,89,250,211,248,179,122,220,123,15,189,247,162,222,50,86,60,217,22,16,207,38,248,123,211,47,204,208,45,200,111,35,93,177,62,215,13,98,211,35,41,83,176,249,16,180,127,159,147,148,183,52,103,224,74,64,224,215,220,12,192,65,126,123,90,159,165,155,123,98,137,222,148,126,144,202,253,204,38,65,174,230,142,147,250,141,26,178,14,34,90,189,77,221,126,248,176,24,155,166,56,81,44,168,183,232,252,197,136,15,197,67,51,56,230,93,254,98,87,129,27,96,18,209,202,251,62,103,251,193,102,138,25,95,241,86,55,191,37,182,229,181,95,196,85,206,23,147,161,12,210,5,68,183,127,180,162,191,221,22,229,174,83,117,253,193,229,55,182,155,105,4,150,115,160,90,208,236,147,165,189,225,21,168,204,51,131,23,46,203,205,156,74,50,104,38,206,180,252,201,225,133,156,114,181,37,185,125,162,246,2,169,132,124,238,218,12,64,224,102,106,63,242,228,172,138,95,60,32,152,173,4,45,87,23,248,244,191,24,227,109,234,111,16,139,140,154,29,196,223,174,5,72,161,106,248,99,152,250,235,23,19,92,74,136,65,47,76,91,195,159,236,57,173,226,18,32,149,78,175,229,103,157,132,255,113,235,98,244,139,254,195,116,175,203,152,188,229,8,130,40,204,212,71,142,152,199,243,16,190,227,13,189,47,90,9,194,188,47,58,181,223,131,49,41,197,211,121,219,219,41,235,243,24,192,233,80,102,23,51,12,202,95,56,249,156,223,212,9,183,33,201,27,110,108,56,253,114,235,119,146,121,128,98,170,121,162,53,246,172,148,208,79,115,51,148,156,77,204,168,197,143,239,157,7,174,179,254,48,136,200,246,249,134,132,253,105,217,23,83,78,240,25,140,12,158,64,26,9,156,74,243,80,148,94,253,45,64,207,103,126,19,254,23,107,189,153,223,139,196,36,130,33,161,223,238,35,6,217,136,36,21,222,208,211,237,233,131,194,246,119,244,106,242,121,241,100,214,189,188,197,76,127,108,247,159,166,158,161,87,35,13,115,63,119,129,74,20,7,150,152,223,183,142,153,0,106,64,26,127,225,15,177,126,206,95,102,211,85,210,169,240,60,67,210,126,159,25,33,5,217,43,11,204,207,221,103,33,42,214,210,12,99,196,39,103,197,205,77,243,93,134,165,45,211,67,248,204,83,181,198,54,108,125,116,3,124,86,28,182,169,86,144,130,254,203,244,236,167,139,201,84,250,197,128,49,170,46,15,194,207,95,109,245,152,59,36,58,50,164,21,96,135,159,78,200,161,235,194,196,211,175,221,239,141,99,41,201,24,250,100,216,162,62,179,17,200,201,79,115,158,123,132,63,216,88,151,78,226,231,241,246,95,41,110,51,31,85,30,161,129,14,162,155,111,68,233,181,148,126,46,211,123,94,191,248,148,48,191,147,174,139,247,87,126,188,133,238,102,186,110,228,107,90,139,207,55,145,80,33,233,250,224,48,170,254,98,243,195,124,81,202,213,139,223,152,79,31,21,124,189,35,245,188,231,241,82,168,254,94,27,49,217,35,197,41,154,243,226,188,39,127,162,220,240,164,190,202,47,73,95,204,166,72,126,196,204,40,187,119,71,128,168,93,222,176,206,159,242,61,24,189,179,51,253,50,56,0,119,238,40,250,47,129,44,222,107,229,193,207,202,86,154,30,12,61,117,223,71,175,21,34,147,185,173,250,185,134,179,64,215,42,173,125,151,250,199,119,40,206,2,222,87,176,19,116,140,126,56,103,204,70,174,148,204,189,207,176,222,68,109,2,219,238,46,223,22,78,218,126,43,131,8,132,234,211,51,65,179,87,99,153,10,51,96,177,111,203,160,79,128,165,36,86,178,95,231,215,75,79,107,213,144,186,215,157,70,31,251,253,52,126,255,146,170,241,69,37,243,124,5,136,183,237,61,87,239,232,213,180,144,126,177,17,100,97,58,158,211,242,125,223,47,195,6,117,4,180,113,127,0,215,223,91,65,79,172,232,160,103,46,181,250,131,221,2,83,67,21,51,161,234,118,243,132,39,69,222,122,152,164,221,247,45,175,53,205,171,25,42,136,47,223,2,229,99,83,9,100,146,233,117,124,142,29,253,35,93,193,219,215,220,204,189,63,243,50,73,223,48,147,230,232,159,47,176,140,253,77,64,235,16,13,120,132,65,121,142,236,184,88,167,137,3,184,249,29,124,250,224,221,186,191,119,92,189,148,11,128,150,157,90,183,63,248,50,184,74,152,27,8,209,234,55,159,169,243,252,34,16,59,118,141,183,62,138,237,51,177,68,247,66,232,193,28,74,121,15,208,164,183,227,239,5,89,168,224,10,161,251,158,167,139,185,41,21,32,184,255,37,102,10,1,210,162,128,60,96,132,178,16,36,85,249,30,80,251,129,152,244,215,178,150,18,49,127,2,78,24,129,141,9,54,245,156,30,89,36,26,91,167,114,6,195,83,3,85,211,103,182,120,81,238,188,1,184,125,59,198,130,10,64,105,102,15,24,149,249,77,97,112,224,87,105,177,223,50,133,28,252,123,50,68,20,84,164,230,121,6,189,175,225,102,182,61,129,37,113,82,127,56,49,72,177,1,70,200,128,190,131,195,28,197,95,102,156,51,109,200,130,247,255,236,207,13,225,76,77,91,33,117,198,227,174,48,123,225,82,222,148,247,91,189,186,155,141,172,165,58,18,139,196,254,246,228,192,130,50,74,202,77,112,76,64,196,245,253,246,196,11,17,28,203,243,95,128,157,127,55,199,213,62,50,44,196,173,99,150,48,51,236,93,204,148,73,191,84,255,50,95,251,234,213,56,119,254,219,212,106,101,5,108,163,173,109,113,49,120,145,37,102,40,193,124,54,144,194,85,1,28,234,127,251,198,79,131,72,20,56,8,197,4,180,48,252,230,22,99,137,121,183,207,197,65,7,26,29,171,100,236,251,115,113,22,77,26,122,2,144,206,167,174,227,230,231,194,74,227,132,177,203,220,234,230,183,173,138,163,110,90,230,227,76,191,185,57,214,250,219,23,212,225,247,90,239,15,77,41,139,41,209,193,17,250,153,97,123,19,200,239,54,213,135,19,83,229,205,249,149,6,133,157,255,186,25,58,153,170,79,62,62,194,24,59,4,111,81,210,200,109,250,33,110,53,119,106,170,21,254,158,22,147,184,43,51,54,67,54,60,229,136,159,210,21,223,134,26,222,221,223,177,138,28,103,34,114,38,36,238,94,126,97,22,54,165,85,181,142,142,226,59,45,155,151,138,93,188,192,7,66,174,225,171,19,29,75,53,147,68,246,173,246,205,20,77,106,240,1,104,80,245,39,71,222,83,28,172,13,155,169,163,2,72,206,213,162,95,228,57,169,125,250,70,77,29,232,232,60,132,251,183,124,89,121,114,173,69,137,27,97,66,217,221,39,121,255,161,116,19,115,59,178,205,163,2,164,116,50,239,73,32,223,244,71,227,199,5,19,181,127,112,158,219,205,32,55,229,234,242,118,149,126,220,140,182,161,108,59,4,79,115,248,123,211,112,162,125,108,47,140,120,199,176,63,249,187,182,171,40,234,54,200,224,10,51,60,96,162,10,127,15,110,192,247,98,28,94,42,75,135,36,72,223,113,115,136,29,170,94,61,183,71,86,207,218,105,147,18,43,221,70,223,84,162,211,79,74,117,96,31,32,122,8,51,43,74,126,25,202,157,126,253,222,188,182,172,222,69,115,101,255,156,241,101,165,33,153,229,70,226,49,125,231,32,11,165,116,104,240,45,125,192,90,51,183,171,232,32,182,114,74,194,223,249,247,78,203,42,11,240,215,10,252,172,147,134,44,185,55,205,95,219,189,40,128,210,10,125,37,41,232,88,138,31,92,165,92,203,131,251,207,54,122,91,100,56,113,7,235,151,212,179,102,10,193,98,217,97,215,252,91,24,117,133,76,34,68,153,63,0,39,238,194,109,170,199,141,171,120,61,105,71,71,2,130,6,97,134,205,160,251,67,83,231,209,197,97,218,211,213,87,61,148,195,85,252,70,56,243,150,39,206,0,130,23,213,193,224,232,153,61,28,44,178,193,114,6,188,13,12,93,13,127,180,102,84,240,98,222,32,56,221,41,197,87,145,190,36,11,109,187,111,180,207,217,238,26,37,112,78,174,111,118,79,19,240,237,201,90,28,226,52,9,209,84,76,146,180,244,242,239,12,135,77,226,59,182,204,208,87,124,129,9,102,40,41,247,250,113,189,191,224,134,60,152,118,153,145,178,237,126,34,67,203,63,167,56,65,120,53,235,23,239,175,5,9,86,168,16,51,113,131,63,24,9,193,161,23,55,19,138,255,204,16,74,233,186,3,8,87,227,181,42,121,32,53,131,205,136,155,19,78,200,107,209,61,234,33,27,173,35,26,3,44,227,203,253,150,21,233,187,173,39,19,189,90,159,14,184,153,207,85,76,222,178,30,221,226,55,71,150,76,224,205,124,170,209,190,211,30,33,170,183,191,200,226,161,255,96,54,143,202,64,91,201,107,241,249,188,240,137,42,92,87,218,236,247,99,208,215,248,189,171,137,167,132,25,164,92,140,9,45,173,170,126,142,144,251,175,54,24,172,6,139,20,61,122,43,211,122,184,248,110,188,181,149,222,240,58,247,155,192,86,214,214,73,104,124,4,231,59,81,169,249,21,21,176,177,164,242,109,254,219,29,230,23,121,52,88,213,174,79,82,32,102,218,223,198,30,221,61,249,11,106,111,104,171,10,131,10,206,198,205,160,188,213,60,163,198,7,42,15,85,25,181,194,104,232,15,142,186,90,50,255,112,122,127,230,106,141,143,98,190,96,120,190,159,6,164,119,178,121,197,197,224,245,134,56,10,182,188,154,63,55,245,15,109,31,248,145,73,254,246,66,19,213,148,226,254,2,214,26,62,169,113,27,109,85,171,167,182,188,191,195,122,162,78,168,52,231,80,195,110,175,170,162,74,53,84,109,194,148,18,206,231,147,190,53,223,142,178,79,241,239,107,251,252,8,240,151,71,185,225,33,152,184,238,137,79,52,26,174,156,31,36,156,150,3,31,17,67,71,51,48,204,3,212,194,135,79,225,86,132,13,98,30,54,121,62,51,89,11,9,49,32,178,30,238,226,0,50,214,30,78,3,116,122,110,236,121,195,208,241,201,79,83,130,111,254,218,20,121,116,151,134,224,179,15,207,34,81,252,146,61,103,210,242,236,165,104,68,121,129,21,139,153,8,242,171,111,188,23,68,142,80,6,5,186,203,242,5,78,148,189,166,82,251,206,202,91,126,225,38,162,167,67,213,36,231,15,170,249,155,228,52,118,149,100,38,205,231,51,173,210,52,33,89,13,150,68,217,190,31,86,232,190,138,62,26,213,74,159,74,224,188,183,90,139,164,45,230,251,210,137,248,20,69,224,49,190,122,19,160,4,112,148,97,134,91,103,110,79,220,225,4,233,68,131,148,248,214,200,235,13,237,129,121,255,13,114,202,83,134,211,48,117,98,54,52,163,91,11,114,108,98,37,64,60,254,96,36,46,37,183,0,131,202,57,221,239,109,2,155,106,174,239,127,95,117,5,144,129,134,0,131,3,188,249,47,131,172,16,87,97,88,211,184,207,4,82,47,178,58,80,190,229,105,220,154,41,137,193,39,55,199,157,145,68,133,155,84,204,13,233,133,46,102,141,15,216,86,219,242,47,93,208,193,144,144,109,64,35,54,151,155,223,99,171,54,27,128,170,81,187,39,112,27,189,243,114,115,82,61,109,250,111,15,8,220,229,201,15,31,224,250,128,131,86,18,87,99,252,56,16,254,219,135,158,38,249,109,40,236,167,95,77,191,192,210,171,97,76,111,254,53,107,205,61,231,3,143,224,124,9,21,38,244,209,126,68,178,20,189,196,234,170,116,36,110,49,163,214,234,71,72,69,227,76,6,141,122,210,141,229,65,67,141,76,36,200,217,123,204,20,150,131,138,229,141,73,72,230,39,126,65,193,73,14,129,103,70,225,201,103,195,161,169,92,158,12,100,89,171,61,150,207,85,198,239,103,38,167,53,99,249,84,85,168,53,233,202,233,123,229,11,239,171,146,46,88,239,253,136,217,0,115,98,122,50,8,33,34,95,255,182,175,162,79,6,3,129,151,69,239,130,209,105,165,65,139,196,195,160,135,127,54,253,32,96,241,191,84,41,147,26,114,8,53,143,233,101,56,68,85,90,157,249,226,235,149,207,67,79,87,154,42,63,45,54,110,46,226,167,227,105,67,239,234,197,19,36,53,117,196,88,217,159,15,133,174,107,106,94,163,44,119,227,193,96,17,86,2,79,62,188,123,88,166,157,222,197,51,196,141,159,142,137,51,182,186,182,245,107,252,16,224,184,25,101,11,185,154,110,248,27,133,52,68,23,165,174,99,69,216,225,104,8,35,85,16,71,126,0,234,60,215,43,101,11,2,86,53,35,215,118,119,84,202,146,136,13,149,235,238,160,57,24,73,138,210,239,130,99,246,192,105,24,160,92,18,30,84,227,175,39,60,134,97,83,117,142,18,245,247,40,195,193,207,42,217,74,8,59,170,215,64,12,54,161,14,24,13,27,160,136,62,51,173,224,250,181,97,94,186,81,187,4,240,40,9,199,1,184,123,59,96,193,184,175,117,43,110,168,191,122,37,250,237,64,91,221,82,64,35,247,56,100,225,5,201,207,115,148,23,131,139,197,75,9,120,219,67,101,179,224,72,141,254,142,65,94,40,173,0,154,131,139,131,64,8,125,187,110,228,166,97,60,252,209,232,37,150,228,26,242,58,213,55,83,192,240,77,155,102,7,156,143,195,103,226,26,230,148,133,185,88,43,146,223,124,104,47,240,40,150,118,242,183,38,67,33,142,37,1,77,100,182,233,104,57,218,78,8,27,199,241,214,19,120,154,223,196,210,155,131,65,245,194,232,178,110,55,17,200,189,184,30,142,116,162,218,144,100,154,47,49,144,207,52,107,213,86,145,90,216,115,87,11,115,91,74,180,212,141,49,219,193,26,80,174,138,99,73,218,245,157,40,94,158,7,12,168,226,187,239,116,226,47,94,189,7,240,42,18,182,239,188,105,45,74,255,167,55,229,27,183,142,78,111,98,2,216,15,183,133,152,27,181,83,47,254,83,56,85,69,226,83,78,185,1,90,160,223,93,18,88,157,36,202,217,39,204,91,207,124,224,122,51,48,117,144,31,10,238,205,212,59,123,79,102,149,36,6,35,89,218,118,107,214,99,237,86,130,119,84,28,149,139,165,42,206,84,112,154,152,105,55,81,51,25,158,234,63,13,101,113,85,121,106,48,95,142,244,48,201,123,157,12,36,169,60,145,58,140,42,33,137,91,215,235,184,52,160,72,73,85,219,56,83,125,79,130,213,74,187,167,59,41,0,25,112,16,88,43,105,87,3,233,119,104,13,98,184,170,56,204,193,233,97,4,232,152,174,241,42,18,79,197,171,55,99,24,84,109,38,193,239,21,240,22,54,68,233,158,166,27,61,64,138,99,228,188,158,41,216,204,64,12,117,99,184,21,179,156,47,176,55,8,230,154,101,126,63,9,90,67,65,157,174,138,20,208,109,61,23,216,205,111,64,146,34,55,66,63,199,39,184,245,44,233,234,121,7,109,25,61,208,93,39,209,218,119,246,245,225,187,120,127,91,221,210,33,161,159,45,54,249,14,149,185,206,19,138,3,254,224,208,3,221,170,247,110,243,163,45,49,60,28,73,190,174,230,242,137,214,153,25,216,95,82,149,191,95,203,172,97,241,90,219,186,50,223,121,242,137,2,3,244,163,227,76,252,175,183,141,26,196,206,97,130,136,174,12,85,180,63,224,233,62,51,29,86,250,94,214,171,189,29,224,56,242,234,176,246,150,17,248,198,183,31,73,114,225,69,89,196,205,254,100,8,199,232,126,213,201,138,157,26,192,204,68,232,13,18,163,215,64,125,82,153,187,170,68,14,159,187,227,110,126,209,85,38,37,242,225,56,64,90,202,180,140,71,159,216,13,79,165,26,251,157,254,116,131,186,106,58,84,150,90,171,190,54,120,113,1,249,130,148,209,155,55,201,67,153,158,237,220,250,218,28,202,142,31,158,176,194,37,171,105,93,59,108,26,130,219,157,21,212,107,96,124,43,145,109,186,186,29,143,173,6,5,225,149,198,12,170,215,234,136,110,200,85,166,190,215,115,91,235,116,243,115,182,149,13,9,243,219,154,187,131,205,207,169,186,35,81,7,90,223,54,13,128,78,89,131,152,86,142,218,161,77,108,231,169,128,122,136,247,54,94,68,255,210,36,53,158,147,15,35,127,46,234,186,201,124,60,97,111,248,123,205,29,216,120,187,219,217,129,242,105,83,56,76,175,53,218,229,206,76,146,218,221,208,148,215,239,253,130,230,149,126,185,217,113,228,109,5,111,236,211,231,104,136,181,123,67,4,220,27,61,77,51,14,20,239,120,216,48,96,228,223,134,248,224,51,3,253,78,179,140,190,3,239,135,160,173,242,102,115,64,199,222,17,218,178,96,61,165,107,239,222,122,103,218,105,249,173,223,22,115,162,3,133,243,57,223,123,56,136,196,184,212,123,73,131,66,239,211,137,14,172,223,172,204,102,36,66,209,202,148,124,59,204,180,82,121,215,90,45,43,205,20,176,193,222,58,243,134,164,255,230,99,158,122,188,151,239,162,225,168,86,228,120,162,219,142,142,217,180,182,206,245,242,253,155,158,228,6,106,50,15,79,50,161,225,219,102,154,101,207,173,184,110,125,27,200,105,105,138,194,65,235,157,124,134,189,238,201,220,123,180,9,22,8,51,210,213,55,192,195,28,100,36,38,242,144,149,17,77,153,236,187,121,179,43,94,218,233,168,104,76,157,132,29,254,212,238,221,164,86,161,81,51,192,156,239,193,81,76,83,2,140,14,45,175,119,211,117,160,75,39,89,17,153,141,38,89,139,102,210,14,15,148,243,51,243,232,234,164,208,202,87,191,10,138,253,146,166,143,223,191,103,211,246,6,93,211,18,209,7,127,123,209,246,149,75,109,86,133,146,233,152,235,209,160,248,156,213,154,118,120,144,255,95,98,129,14,184,161,216,24,19,134,141,237,170,217,174,162,86,0,15,110,53,176,123,186,55,42,116,209,106,93,128,162,169,249,210,117,248,153,223,112,43,65,237,91,243,111,139,255,46,54,136,161,186,225,207,122,29,151,207,156,123,83,94,167,48,114,85,190,69,87,147,140,210,215,66,202,199,247,12,78,138,149,246,127,42,73,197,205,117,105,167,146,153,223,255,253,183,209,102,203,55,135,237,235,251,109,218,9,148,64,19,243,140,70,167,98,212,235,43,153,61,255,75,200,122,148,136,136,7,127,155,130,155,105,115,105,39,155,29,143,221,223,128,94,233,213,54,23,8,209,148,175,227,159,255,74,115,225,156,234,224,179,102,170,77,105,191,130,127,112,186,25,38,155,155,111,14,74,242,51,91,182,56,141,202,217,247,250,213,229,164,242,12,230,226,56,41,152,160,104,221,86,51,33,224,112,42,3,136,16,210,163,25,44,225,51,195,55,88,210,205,241,122,253,234,55,110,55,255,246,139,156,157,8,225,112,96,148,252,69,230,248,188,210,102,125,104,217,113,4,27,243,253,246,254,81,188,77,51,209,3,221,183,78,159,79,219,211,79,183,232,162,66,1,10,225,215,228,148,182,246,213,78,155,209,80,168,39,111,29,221,223,198,64,247,234,212,240,159,229,217,202,231,35,53,203,117,238,116,245,139,115,63,183,147,154,248,156,201,155,88,198,120,255,153,97,230,75,179,129,4,182,143,10,153,218,236,57,90,66,243,123,49,250,156,102,207,30,113,221,205,31,141,81,105,191,177,126,191,76,0,162,164,113,88,193,132,125,230,119,220,164,29,139,162,210,55,143,96,167,75,135,19,82,6,206,136,49,141,253,177,39,243,240,78,139,119,232,181,149,79,213,105,58,91,159,217,52,154,179,121,122,152,11,3,54,42,240,106,158,55,30,155,223,105,57,70,232,219,139,182,52,74,182,154,111,94,174,135,231,13,192,169,66,118,48,87,7,229,88,26,72,201,182,56,82,62,197,212,109,61,103,47,206,213,89,248,86,114,251,118,172,102,146,37,233,120,34,145,244,17,83,64,7,184,79,114,69,104,77,247,155,211,88,62,211,54,143,239,241,109,89,36,62,171,210,148,119,52,186,103,113,246,148,134,118,114,242,28,33,181,247,223,182,7,79,102,169,135,161,123,116,107,218,169,159,251,229,165,163,247,57,223,41,154,230,25,116,67,190,56,27,203,92,159,188,89,113,219,111,14,91,180,230,145,140,113,219,119,52,52,100,82,138,139,46,96,71,157,54,250,162,147,95,10,60,217,123,249,144,235,28,53,93,13,90,233,243,152,223,125,187,38,238,232,130,114,248,62,125,181,80,114,137,249,221,203,139,59,13,113,137,148,49,105,118,108,251,173,171,241,252,139,185,109,116,208,63,182,155,11,247,130,62,24,196,154,221,205,192,7,244,136,65,108,204,179,53,239,74,35,202,8,179,177,75,251,186,167,182,163,112,142,110,105,218,175,88,13,245,254,74,185,7,88,177,190,3,8,23,182,234,115,27,119,154,91,33,187,81,97,83,250,193,33,135,253,204,53,43,105,54,0,70,231,56,55,17,242,17,226,110,112,102,12,71,238,160,197,210,18,117,251,105,38,11,244,153,55,228,116,66,199,253,156,164,227,69,246,106,12,91,74,190,254,92,241,57,190,172,8,156,164,10,141,54,244,146,119,239,87,58,255,75,81,243,243,253,103,243,159,198,57,148,220,27,213,99,225,61,162,213,67,193,124,156,54,109,214,48,83,209,18,170,240,109,28,117,223,152,210,59,83,148,22,254,237,41,251,124,155,18,244,158,73,36,189,25,27,221,23,112,66,193,185,75,81,243,2,135,181,157,45,10,202,109,161,56,183,130,244,112,243,27,68,149,57,107,228,213,135,127,145,65,227,171,202,214,113,48,120,199,55,116,145,119,23,53,147,205,118,154,171,163,196,2,24,173,121,198,173,245,232,202,109,176,75,123,172,107,149,211,36,2,96,12,235,193,145,245,126,88,104,57,56,116,104,53,239,206,176,197,182,36,131,66,250,172,77,255,109,52,235,37,134,129,91,247,120,209,139,166,220,37,164,30,166,123,49,123,245,247,50,218,83,249,94,176,121,205,235,79,110,180,40,242,98,3,146,173,111,59,172,204,120,245,215,219,160,222,230,87,195,41,161,187,78,131,158,245,131,246,208,233,55,180,161,130,124,26,232,105,231,29,3,26,43,163,50,112,146,143,211,146,209,226,171,51,105,212,237,142,12,52,160,104,101,139,181,16,54,250,189,169,191,168,56,1,27,146,47,16,59,128,154,234,11,208,214,238,47,221,224,8,146,172,57,140,151,244,86,125,102,200,87,85,52,178,67,185,233,19,137,73,184,170,94,253,158,213,193,30,48,95,171,72,13,93,207,31,151,56,214,55,203,148,156,240,173,100,4,8,190,29,11,12,93,154,225,13,202,178,111,27,7,156,170,252,69,188,113,45,142,133,133,135,106,212,158,100,50,250,246,202,17,103,0,152,1,213,140,36,223,237,102,218,87,155,170,62,30,124,67,255,237,102,185,193,164,45,82,131,7,174,146,217,72,74,155,244,165,52,55,243,235,91,165,15,172,219,233,251,218,136,50,101,73,73,160,84,206,34,71,49,91,185,202,155,193,244,156,69,142,54,246,171,43,164,88,160,255,89,207,77,148,194,180,157,175,242,53,213,25,187,166,238,165,180,156,78,95,217,148,137,18,233,34,50,100,78,102,245,142,42,64,248,73,159,0,158,95,183,182,165,231,125,189,214,20,227,191,12,12,76,137,65,223,30,255,190,159,155,81,67,74,102,8,36,125,105,2,93,211,214,182,55,239,172,173,235,51,63,71,69,41,100,95,96,182,99,192,6,20,247,170,235,67,115,178,175,235,98,229,49,213,23,152,182,160,220,76,99,155,74,6,25,240,244,179,54,42,142,42,251,3,84,42,158,11,192,145,138,15,64,232,233,139,231,5,228,132,218,98,182,65,243,33,161,125,66,165,38,77,5,221,141,47,136,80,161,175,141,224,73,124,170,206,132,83,153,36,102,187,47,45,148,223,111,82,54,56,123,250,59,117,35,206,77,74,147,39,54,35,232,187,146,28,56,197,99,103,63,170,182,197,102,29,202,57,227,149,105,197,171,73,226,249,126,148,214,54,135,0,138,38,153,202,23,106,238,88,149,248,94,42,52,73,213,167,249,142,0,247,172,178,180,78,136,192,79,236,147,8,212,168,104,2,128,74,167,149,132,163,88,245,3,102,133,250,209,79,150,102,68,184,98,6,47,230,219,9,249,47,205,25,226,88,148,235,95,107,188,141,43,49,169,194,237,221,119,208,74,46,101,110,30,64,172,252,68,124,71,216,217,37,137,140,237,226,81,44,112,158,94,50,177,243,104,222,69,107,228,215,45,113,24,91,31,142,83,82,2,191,87,182,108,80,132,177,116,38,93,19,42,190,9,121,125,155,238,154,153,104,172,82,28,91,135,135,152,83,19,149,233,99,78,63,49,73,9,118,229,102,174,214,85,229,86,50,38,42,155,112,140,62,33,168,54,251,73,66,146,19,215,123,132,79,217,147,130,25,123,234,58,110,70,135,85,5,250,158,39,181,195,227,196,65,108,73,115,193,128,241,31,17,39,253,14,73,247,224,160,56,252,77,82,80,86,91,57,250,141,15,199,189,248,119,105,81,205,56,235,196,143,7,55,230,30,113,205,10,40,160,235,99,102,220,153,83,205,172,123,167,16,221,212,59,84,76,194,156,84,247,56,55,93,210,43,9,31,160,170,243,189,24,53,108,141,53,225,136,59,215,7,237,84,80,187,74,139,75,87,174,187,102,135,135,19,135,180,88,167,135,239,224,232,151,104,103,25,165,181,229,248,227,247,177,1,221,43,143,62,82,122,238,229,95,166,113,186,26,183,254,43,99,152,174,208,46,42,109,128,39,231,123,248,133,82,83,159,156,194,207,241,81,67,163,185,169,64,38,208,105,55,26,80,103,37,77,133,25,71,253,53,192,145,222,154,51,209,87,39,96,49,237,72,5,131,186,60,179,77,232,184,123,146,69,32,249,229,217,156,210,145,73,80,51,121,7,207,142,189,45,165,110,29,148,97,65,117,245,72,149,80,70,175,70,187,214,121,89,139,117,154,203,92,65,22,199,241,174,244,41,21,141,171,222,145,65,214,111,122,140,77,94,80,190,54,59,160,35,11,0,170,109,221,25,10,98,107,158,181,168,38,23,40,11,140,202,144,39,121,27,9,17,109,115,47,88,111,92,141,188,143,184,233,40,23,15,135,139,55,210,22,170,114,209,172,45,109,121,70,132,81,146,159,110,134,13,245,148,135,245,138,203,107,25,105,251,246,124,10,17,133,106,165,54,171,171,94,79,214,228,244,51,234,65,129,186,182,198,177,244,220,111,113,123,236,194,233,188,85,153,13,154,165,160,255,125,103,13,21,24,25,148,106,60,155,158,131,50,6,49,177,210,197,243,189,116,71,89,32,93,219,16,88,241,95,62,150,229,21,115,49,162,38,207,173,209,84,27,214,194,14,22,73,193,134,4,186,140,183,53,212,127,155,6,24,120,48,8,98,102,64,124,134,227,3,14,85,160,161,221,101,71,206,240,29,55,90,249,41,239,107,190,168,194,115,134,244,64,235,20,70,20,222,251,225,218,48,92,173,191,54,93,85,27,210,32,207,118,30,229,102,37,187,187,16,139,82,90,227,112,23,232,186,58,49,143,16,180,23,118,10,100,141,41,97,249,197,63,148,91,97,62,232,80,122,210,207,250,89,174,154,15,84,168,158,197,125,113,190,240,38,161,218,10,65,75,164,143,183,30,249,207,76,34,221,39,18,90,42,179,169,153,10,177,39,90,77,132,164,39,243,108,206,100,5,63,71,23,74,27,110,14,124,221,147,230,13,130,156,158,126,59,18,65,144,59,181,162,99,74,27,85,93,126,115,52,13,90,26,150,241,137,121,255,36,236,187,52,71,50,168,209,182,73,227,120,237,233,123,33,18,244,5,155,84,49,150,0,119,120,50,60,230,175,58,67,125,69,166,194,182,179,205,203,74,23,121,128,25,230,101,157,7,78,138,108,254,157,60,215,68,132,100,7,41,114,209,166,77,0,215,27,16,164,83,4,87,192,78,97,102,147,185,66,90,75,29,72,190,7,154,243,91,136,99,173,136,47,102,148,57,188,32,182,145,110,159,242,228,180,111,187,191,77,119,30,88,44,55,31,130,50,231,105,188,214,37,27,67,118,112,243,157,47,148,94,210,46,137,109,48,35,8,222,58,89,219,172,194,93,12,162,209,148,149,62,196,16,105,187,163,86,107,30,119,43,2,115,242,92,116,254,7,172,154,86,252,147,204,166,22,116,2,202,180,138,62,55,194,120,59,0,94,21,154,229,173,102,124,199,48,83,240,210,7,7,156,228,248,47,18,5,53,89,193,68,4,192,11,119,80,127,218,56,172,29,30,70,58,191,167,171,233,31,247,155,131,38,27,67,205,247,56,218,200,184,40,155,62,55,29,208,142,225,237,63,162,136,106,70,55,212,177,101,131,102,241,165,230,25,77,59,3,168,146,144,50,91,246,246,156,192,181,193,147,95,210,213,207,46,102,166,165,252,54,171,173,59,209,15,41,135,91,213,74,227,191,15,248,50,135,65,205,244,244,248,197,70,40,153,204,40,129,182,64,243,189,176,99,171,249,204,25,163,2,53,108,28,155,76,210,82,131,88,137,22,147,171,239,69,128,222,156,253,8,4,157,96,124,49,131,174,241,171,149,37,216,230,255,187,89,144,200,25,26,74,205,0,44,28,122,249,14,112,113,191,166,97,189,189,243,6,166,98,138,115,106,126,83,37,248,214,42,244,131,250,219,8,15,197,213,166,144,166,207,221,44,56,118,243,133,19,74,205,77,208,199,64,57,68,247,13,179,33,217,220,124,218,206,191,61,132,239,147,53,32,202,185,152,145,67,117,178,55,11,81,210,213,75,56,209,120,116,105,10,194,188,35,77,100,164,65,194,178,130,249,8,225,212,152,144,216,165,23,123,70,161,192,27,55,109,12,72,10,6,148,16,84,246,210,77,233,192,215,235,180,103,112,180,244,173,95,12,60,229,9,22,187,211,165,60,99,230,237,120,38,136,199,20,222,143,185,245,96,105,68,183,87,4,183,204,76,142,192,105,234,170,74,177,76,131,11,120,250,1,22,59,106,229,201,28,45,223,52,203,34,11,172,102,78,29,31,22,228,10,211,10,235,70,197,225,102,91,234,201,60,29,178,199,144,167,15,66,80,226,219,252,115,162,224,217,72,102,138,9,129,140,134,210,43,153,175,3,127,64,5,29,225,243,249,49,239,64,201,55,192,255,191,49,7,212,156,238,139,147,239,125,98,200,96,58,89,186,93,242,224,203,57,55,223,153,251,188,170,157,95,218,249,218,7,32,223,211,242,213,84,195,221,76,219,208,201,3,238,159,131,57,117,127,243,49,247,136,7,135,163,165,164,175,133,255,238,86,26,223,210,197,64,79,252,151,105,139,223,121,30,141,232,87,250,225,131,201,147,244,58,160,105,24,183,239,77,175,85,5,168,107,45,224,45,13,248,139,25,29,97,12,13,141,228,135,109,121,93,233,121,56,208,93,229,197,73,157,195,205,87,235,151,182,180,135,52,76,176,43,181,180,47,44,233,28,184,224,97,146,121,1,125,244,94,13,164,39,210,189,173,243,205,205,52,236,165,125,97,108,79,59,90,63,152,148,249,108,63,132,136,208,205,107,72,195,132,237,166,75,204,239,56,17,97,106,219,139,71,144,137,26,234,34,155,75,100,144,41,41,173,154,118,114,83,23,242,23,35,18,72,187,74,149,182,109,219,177,68,135,196,206,160,72,124,208,213,200,97,151,78,176,247,115,209,215,99,93,249,233,244,155,142,218,163,56,246,166,113,58,162,154,51,238,12,34,219,186,242,193,75,30,211,59,142,138,138,231,218,177,125,124,162,173,31,47,77,173,116,138,248,91,195,140,158,14,117,248,145,28,89,13,249,79,114,163,32,131,221,49,226,168,9,166,165,93,16,220,246,7,135,56,59,29,80,165,144,22,117,51,146,17,201,11,227,252,11,243,221,83,151,8,42,203,190,171,16,214,73,9,17,235,64,79,42,250,203,208,66,84,51,20,59,222,241,7,101,164,190,246,134,223,58,172,10,208,196,119,164,164,27,141,111,207,191,158,201,181,100,193,77,55,179,254,210,213,125,233,213,103,37,143,128,204,145,159,217,219,122,213,245,177,183,64,11,208,18,218,83,131,140,119,146,193,218,46,13,125,43,253,244,198,7,247,159,102,91,78,3,202,195,140,104,7,60,59,57,212,208,251,121,75,144,241,137,105,136,178,193,55,69,167,225,210,102,89,172,36,237,155,119,49,146,65,187,106,174,51,28,79,88,38,146,71,140,8,156,31,247,27,129,120,157,254,155,170,148,31,154,120,188,146,114,177,126,175,119,140,70,127,37,36,105,233,230,47,162,247,131,143,46,222,228,233,163,191,232,155,29,83,125,37,87,30,255,32,46,222,172,249,150,98,171,43,13,148,47,218,105,105,146,1,202,143,198,80,16,17,233,230,212,215,253,64,39,71,44,25,48,204,237,68,35,225,91,101,183,232,218,66,181,32,232,220,223,209,163,84,213,152,225,217,241,71,123,33,253,205,102,244,239,170,115,168,54,101,140,194,140,147,227,44,169,133,244,185,154,73,8,248,226,34,200,91,105,88,204,63,240,94,92,211,46,82,235,91,168,62,228,135,156,228,208,73,250,98,148,229,253,97,232,12,30,13,35,224,17,118,30,45,48,10,116,155,133,25,88,137,123,165,156,100,85,157,160,69,205,253,8,53,44,9,80,53,155,210,187,155,65,140,233,189,15,84,41,66,29,59,165,103,14,51,248,218,48,19,127,110,53,211,105,237,55,71,200,75,195,190,69,198,109,8,241,44,204,244,106,134,254,215,191,215,0,50,171,143,6,253,88,52,71,79,11,67,196,188,96,8,247,47,242,130,188,161,155,14,124,65,75,174,62,227,232,209,246,195,141,19,141,217,8,180,235,213,19,53,48,191,57,145,134,186,96,240,107,172,22,87,239,190,210,111,211,242,236,253,176,199,168,154,213,106,250,62,110,237,181,233,217,70,106,118,198,144,91,222,93,95,155,216,219,247,44,50,6,58,147,22,231,100,124,16,14,240,170,23,19,22,196,160,28,107,121,84,115,151,38,47,148,98,110,122,107,132,32,70,92,125,103,90,3,6,128,242,151,126,207,56,210,107,1,19,111,97,54,214,22,49,211,245,16,35,122,105,163,215,39,99,233,122,183,211,161,198,53,229,181,161,181,115,22,73,211,236,77,219,202,251,214,111,95,112,158,225,130,151,37,15,254,206,244,29,35,14,69,116,209,17,127,83,7,57,19,55,223,158,78,116,170,15,142,7,28,166,148,161,79,246,206,5,23,217,226,99,208,161,170,102,182,215,48,27,128,77,204,48,44,157,32,46,176,184,65,205,80,102,236,96,61,24,233,208,158,240,42,205,160,110,126,219,128,134,2,19,30,176,27,102,24,50,244,209,6,168,61,127,52,178,177,234,68,205,161,155,45,108,92,39,141,202,219,207,198,13,190,134,2,88,95,205,3,74,102,55,183,153,82,135,208,136,56,42,239,153,77,64,88,205,230,70,187,217,144,173,98,38,12,247,64,156,246,180,162,251,10,53,55,175,145,18,123,145,108,84,51,116,65,254,98,40,4,106,2,98,146,3,240,51,232,90,250,123,170,153,146,182,223,156,56,95,19,16,4,164,53,46,94,77,19,143,204,173,72,137,2,238,107,250,189,232,106,93,49,25,32,193,208,40,253,29,43,65,186,59,96,115,90,58,102,70,210,224,201,90,136,162,215,84,43,181,124,255,92,111,97,167,105,74,178,48,60,230,231,56,158,161,71,39,252,26,53,214,151,73,195,202,92,24,48,39,4,119,135,41,100,233,111,163,196,229,233,216,107,113,161,124,143,97,218,174,190,190,208,31,28,242,219,160,219,66,109,225,5,63,176,198,137,25,60,137,111,228,23,238,103,245,225,44,31,24,75,228,185,81,90,174,160,115,165,173,88,3,166,103,49,213,12,228,108,133,121,74,113,119,18,107,221,237,157,217,23,167,88,61,41,186,177,66,152,224,154,186,208,81,51,52,13,59,204,112,104,137,153,79,220,197,124,247,209,71,67,23,59,70,109,147,167,212,81,131,158,32,62,232,54,255,67,205,195,161,115,88,87,81,215,182,91,123,138,220,27,45,28,53,247,37,111,13,217,173,76,83,124,249,19,27,195,166,232,160,191,76,10,104,77,189,90,189,48,200,5,71,48,185,128,138,209,121,74,99,203,238,114,245,18,24,0,2,134,27,85,16,121,107,65,166,98,110,244,79,202,152,109,117,180,224,52,243,150,13,204,224,181,212,204,233,25,83,169,237,228,50,52,32,129,114,117,27,69,189,25,66,166,123,98,76,161,148,149,247,166,17,35,18,97,192,8,138,166,154,233,17,112,173,47,204,42,103,130,144,172,42,48,93,180,62,244,123,54,104,100,228,209,10,120,81,49,211,121,25,251,165,105,66,235,205,85,114,14,54,170,83,211,123,211,188,183,131,215,199,32,111,106,102,47,142,229,75,239,183,94,221,4,56,14,43,208,59,194,244,183,41,138,123,30,0,241,134,252,65,43,60,131,97,30,10,59,199,12,204,48,204,232,98,233,176,20,43,95,135,185,52,205,210,53,43,78,199,163,53,68,163,195,92,33,246,89,241,98,239,53,87,50,23,201,161,223,159,154,174,152,15,42,140,177,163,18,241,77,53,211,50,18,230,61,183,126,177,186,97,235,137,155,211,103,170,191,141,154,75,140,249,52,34,83,49,195,14,24,59,203,219,62,183,14,203,155,122,43,62,247,164,164,47,223,179,78,152,34,227,201,106,209,59,243,75,94,59,187,188,182,62,53,36,41,37,142,63,196,187,244,169,7,88,215,56,89,87,206,80,84,214,122,252,48,157,200,233,115,208,228,24,227,61,172,191,85,204,68,150,45,158,172,238,20,173,27,84,45,150,0,84,99,154,193,0,155,236,165,101,28,142,236,166,33,122,180,99,95,233,48,57,234,213,128,83,195,7,164,81,47,189,88,9,34,63,211,26,188,58,197,203,37,11,23,230,114,83,189,145,0,89,86,126,187,37,213,81,145,131,140,68,217,133,214,47,155,71,100,163,46,13,95,250,65,20,143,130,119,121,175,86,5,222,75,21,23,87,198,55,61,233,24,128,63,208,219,212,240,108,33,40,20,51,241,89,11,179,138,73,24,101,201,104,225,224,193,171,168,187,66,49,173,11,255,105,64,235,26,75,208,17,119,61,183,130,4,64,178,14,30,189,69,48,48,20,99,240,204,84,82,194,60,75,58,118,145,19,42,26,136,172,148,49,45,160,158,98,229,145,243,108,201,236,93,102,132,64,59,21,59,72,3,135,210,214,193,143,209,89,244,98,30,250,50,35,252,162,145,73,204,224,245,106,92,77,121,80,135,12,57,51,63,180,1,95,229,105,132,99,122,35,48,36,3,168,191,93,224,213,140,192,176,149,162,103,122,33,67,29,17,43,233,136,24,81,42,199,205,91,87,77,40,123,7,2,8,243,243,7,34,80,87,69,30,139,188,106,20,105,12,105,148,205,179,6,77,204,65,48,76,252,51,170,113,45,24,154,94,92,254,102,69,23,51,178,230,145,119,1,96,119,245,106,92,15,207,109,0,165,56,250,211,11,189,30,191,248,7,27,166,102,14,16,201,109,104,230,124,115,152,56,203,55,137,17,152,46,196,108,94,84,100,93,144,104,208,159,134,176,64,174,6,20,114,212,140,94,96,100,93,138,214,104,182,233,184,196,68,232,38,254,168,230,190,157,191,150,108,210,21,82,57,204,136,63,181,200,69,45,33,145,125,102,234,169,241,45,159,123,37,228,30,152,193,206,220,72,131,93,61,236,223,188,177,138,144,155,139,146,202,97,94,193,146,65,129,180,169,147,3,132,166,180,120,49,56,152,210,147,87,80,189,145,223,123,251,185,164,39,158,25,58,30,201,29,158,174,15,94,201,218,251,197,5,22,19,253,94,133,4,94,141,180,101,58,92,96,230,59,222,253,6,128,176,94,65,148,192,47,179,91,48,214,65,39,159,38,177,105,129,180,72,184,190,217,33,175,253,182,145,213,36,155,59,187,16,143,98,54,90,13,55,87,240,173,106,54,9,198,72,21,171,126,217,132,20,243,253,201,179,212,155,99,83,175,166,44,19,41,240,77,47,128,254,246,49,61,1,79,98,67,4,151,174,230,27,132,185,157,180,130,142,105,31,73,126,29,173,41,53,179,119,135,148,23,253,162,233,106,82,6,55,148,190,20,107,57,65,251,70,186,118,195,30,173,15,6,88,47,6,101,88,166,94,205,99,149,200,128,119,210,119,85,205,45,142,69,168,113,164,127,13,172,35,129,158,127,205,94,165,123,27,43,23,184,181,189,231,78,183,134,41,57,196,205,232,49,72,214,182,35,1,128,36,172,158,0,155,196,134,223,25,6,141,162,215,178,212,197,12,178,95,7,123,0,109,110,193,154,136,72,155,154,135,183,24,60,107,47,61,61,53,170,247,45,74,98,8,144,93,53,151,56,80,105,222,108,67,47,166,87,219,55,28,216,151,21,125,64,213,170,137,249,36,92,30,252,227,61,110,253,6,75,90,63,177,50,39,86,84,9,111,94,57,200,129,122,237,211,244,215,244,75,161,244,23,85,219,149,43,252,36,118,198,144,242,230,155,127,105,242,210,243,239,11,7,138,248,158,222,234,249,220,145,184,91,198,67,173,175,213,90,244,51,13,54,135,154,214,85,67,55,109,68,81,151,52,176,152,223,6,46,250,123,67,5,196,177,30,48,184,161,252,247,28,55,93,86,53,192,134,195,154,92,210,107,81,47,147,139,203,16,193,4,204,84,217,253,123,52,128,247,58,102,20,96,196,92,137,5,213,220,66,237,125,88,207,124,254,109,90,252,252,209,104,224,25,250,177,171,233,55,132,224,225,208,20,48,69,176,17,161,201,139,189,175,116,121,153,228,41,132,171,14,62,184,83,88,146,48,91,137,217,205,96,235,244,201,11,152,179,128,46,160,196,57,147,57,212,249,200,163,207,149,126,122,122,23,140,81,236,10,205,23,86,202,96,194,182,248,60,173,116,235,183,246,70,192,57,168,14,164,231,182,80,197,177,34,70,102,147,204,226,124,253,112,59,166,155,119,100,111,2,136,242,182,92,49,111,84,140,2,239,244,60,7,77,204,237,119,244,224,167,135,88,41,132,24,106,38,79,16,32,178,165,116,166,152,203,117,166,252,49,128,117,73,65,109,27,0,212,125,101,216,3,116,18,191,147,67,224,134,135,149,219,213,10,35,109,85,60,161,58,95,180,106,58,61,179,169,210,107,122,235,153,219,244,6,129,1,200,187,234,44,221,248,79,51,112,146,4,254,50,226,128,30,66,254,152,20,122,122,178,202,183,14,240,232,219,239,91,50,147,224,159,193,76,120,154,110,241,118,166,9,51,33,255,66,205,5,175,126,7,40,54,193,67,81,38,45,222,251,3,88,163,245,116,49,30,126,72,12,51,252,242,49,77,8,114,135,64,113,21,185,43,172,144,42,56,47,225,165,196,213,213,108,44,149,33,126,76,207,141,154,165,209,125,208,147,162,1,217,94,63,8,52,167,76,188,170,60,128,121,134,248,56,132,21,210,6,137,181,143,96,66,109,63,90,103,106,22,230,218,102,221,137,242,169,105,38,8,46,211,246,27,120,12,156,148,16,96,59,132,25,9,111,125,48,248,176,70,200,73,31,233,47,198,218,110,228,26,155,201,141,165,123,211,98,31,92,142,85,149,230,159,217,96,41,126,243,70,119,148,126,45,212,124,124,225,66,87,182,212,117,162,27,199,247,12,99,116,79,111,13,82,222,115,222,245,121,179,10,37,132,102,186,70,212,244,188,197,169,48,19,147,111,8,84,107,165,188,172,123,6,154,120,81,76,67,236,242,232,249,98,221,251,62,164,213,104,68,210,213,111,67,41,97,46,170,188,52,127,74,42,62,83,234,48,53,94,53,211,86,228,102,36,69,116,221,115,204,174,230,143,6,11,220,200,230,186,28,127,134,114,163,176,7,206,159,67,222,179,33,144,151,143,124,53,221,90,39,244,220,81,132,83,179,245,207,137,26,252,185,233,234,217,156,23,100,88,133,67,189,221,31,192,103,115,169,121,232,3,211,176,24,167,130,155,155,10,208,204,31,61,102,95,126,133,182,190,249,27,171,159,155,4,239,154,117,248,185,183,159,155,80,192,205,178,242,123,85,79,105,20,148,226,107,54,191,131,55,204,48,48,38,51,189,243,206,190,217,112,178,102,30,242,80,131,135,112,49,197,131,230,199,250,26,41,21,2,182,116,243,29,69,64,252,215,182,146,85,188,59,40,170,69,46,200,38,218,59,144,156,123,243,38,33,9,155,166,213,233,130,58,130,10,35,207,98,99,171,119,51,126,77,186,218,58,114,62,51,39,118,75,107,27,9,166,26,180,160,218,248,106,244,254,215,67,136,110,129,106,218,118,224,88,112,186,71,68,188,119,154,42,63,25,151,207,76,66,113,230,125,101,185,208,23,109,201,55,207,21,114,126,78,176,73,38,97,167,99,128,198,154,234,163,214,233,202,72,123,218,132,63,197,73,73,71,61,105,88,112,224,171,155,105,202,31,121,71,156,46,62,240,204,236,91,121,63,61,158,110,71,167,107,165,68,17,50,150,30,242,189,141,129,237,51,109,214,166,217,231,230,62,90,218,232,41,173,59,165,169,225,171,210,17,115,131,147,20,164,98,218,147,160,171,243,33,3,83,214,211,10,32,171,20,100,169,52,135,212,116,112,46,215,243,53,254,184,188,29,90,227,177,95,61,97,47,25,233,208,126,79,61,131,106,117,55,141,96,16,203,238,193,242,106,2,239,234,170,148,30,84,17,112,17,214,20,132,236,98,50,201,159,153,82,167,110,27,16,252,199,120,210,33,171,111,253,220,160,234,170,86,157,154,93,203,23,191,115,185,249,147,85,116,29,245,193,33,62,46,78,212,250,230,191,130,196,12,201,216,191,2,7,60,174,172,64,245,59,11,46,223,103,30,42,132,55,77,13,96,56,141,37,244,104,35,185,119,204,148,239,100,237,208,26,213,52,40,167,144,98,116,179,245,228,38,135,185,123,82,176,91,105,51,57,158,199,74,107,206,33,11,132,92,31,156,124,241,242,215,166,67,86,3,133,13,134,204,251,196,222,167,30,201,159,190,18,223,116,147,49,58,41,252,121,163,228,67,86,45,31,150,162,136,183,152,125,200,8,242,90,50,195,202,23,237,109,128,92,82,204,200,30,127,131,252,246,222,28,111,122,6,247,25,161,161,202,161,110,232,178,33,215,187,82,82,239,208,57,92,194,76,38,104,228,16,222,233,207,89,42,125,253,38,63,128,94,154,155,75,187,26,160,144,109,41,206,135,106,194,197,58,73,79,231,80,221,110,30,112,125,106,202,228,13,147,111,11,192,6,182,166,89,1,92,236,38,156,190,61,77,133,67,197,196,63,8,88,221,150,82,23,160,246,107,92,221,210,234,58,83,68,15,232,146,220,45,37,12,97,16,114,158,227,101,74,155,106,157,33,186,3,155,112,157,41,152,69,80,227,198,189,161,182,72,25,191,62,61,175,221,151,117,1,222,148,47,220,222,93,64,92,91,182,174,92,128,244,193,151,106,236,3,105,146,30,18,163,254,214,244,177,164,116,34,152,178,120,109,178,101,41,199,186,189,199,165,155,68,79,138,239,13,198,218,221,12,218,60,37,143,105,11,18,14,229,171,8,21,184,105,61,178,194,105,156,109,164,196,52,164,126,254,45,223,25,183,82,70,29,74,134,120,43,4,18,213,113,188,112,227,57,237,46,130,114,187,166,132,59,98,17,190,2,208,52,82,95,2,145,22,175,174,119,163,82,211,105,70,97,210,209,157,48,69,220,157,234,16,48,12,199,10,48,105,217,153,234,16,39,188,32,50,220,41,33,9,109,184,175,108,40,124,154,126,76,122,73,75,241,17,175,52,8,104,41,192,4,49,253,222,132,220,41,225,14,151,151,31,1,100,146,126,83,248,65,231,45,110,94,18,54,219,196,51,188,89,190,195,194,214,123,170,57,65,131,17,230,221,83,106,226,90,221,194,95,172,76,149,221,193,76,243,137,127,176,242,206,252,52,166,111,162,173,224,219,6,37,153,30,237,90,9,198,205,37,55,193,64,129,233,174,60,216,165,155,16,11,197,112,113,215,205,240,57,166,250,163,30,125,48,102,12,69,6,188,169,210,194,95,120,198,145,234,139,141,242,229,118,43,117,37,189,55,84,95,51,126,186,234,92,32,13,85,188,97,29,242,192,190,20,4,98,174,70,92,124,160,138,170,169,160,123,131,81,219,26,33,20,80,11,185,247,138,238,107,80,199,169,150,76,69,49,238,61,201,29,105,33,154,120,212,59,187,77,208,71,75,205,48,20,212,184,55,141,93,51,149,200,223,7,142,171,91,91,169,8,14,138,53,158,187,182,212,248,192,75,198,10,249,41,76,171,25,213,117,247,53,88,79,83,11,186,149,182,23,63,3,216,21,18,192,242,125,75,122,239,195,188,134,246,121,177,141,156,34,230,145,176,43,112,6,220,30,214,183,129,233,79,175,29,113,25,230,183,69,13,133,182,180,229,89,44,211,122,74,205,84,117,91,253,197,205,5,174,4,133,213,244,226,101,14,51,223,244,104,84,182,253,216,229,230,90,190,68,19,28,62,98,121,180,212,96,93,239,9,22,101,123,177,157,176,105,144,112,137,85,201,211,176,158,40,223,219,144,94,69,152,224,138,12,29,241,155,224,43,212,64,188,50,68,186,12,110,10,69,81,161,114,18,191,109,186,98,106,166,100,28,99,10,155,132,130,172,64,152,204,248,96,239,248,74,48,169,231,168,122,39,63,252,194,37,117,178,180,97,160,149,48,207,180,58,27,139,243,196,111,163,107,169,168,57,250,188,74,188,152,185,39,10,139,43,45,156,249,249,83,207,80,179,48,187,117,75,160,158,132,216,163,71,42,174,126,7,131,66,102,223,231,155,177,252,232,220,87,4,101,51,241,242,152,74,247,55,72,68,250,42,174,172,191,231,123,232,147,113,172,47,89,189,35,181,243,34,57,208,227,123,130,208,83,76,208,219,240,206,58,178,113,140,171,75,8,202,245,160,180,7,127,155,96,142,239,108,188,49,164,224,181,20,193,242,156,128,115,101,215,161,222,160,247,102,162,186,131,103,205,249,59,153,65,72,199,79,67,181,148,96,167,229,56,26,151,173,250,205,5,253,109,155,31,97,174,153,20,130,124,248,186,114,74,244,212,158,0,232,120,235,17,147,150,95,39,251,23,251,202,5,82,174,79,6,43,93,139,195,111,239,174,115,193,104,122,111,156,49,47,124,210,86,227,110,91,117,28,172,231,104,19,13,26,179,83,78,229,217,18,94,150,28,205,141,139,71,202,142,35,47,12,1,92,120,4,55,181,222,1,203,41,254,220,203,216,118,244,193,206,1,162,30,222,200,72,77,231,150,102,25,225,234,144,95,208,17,189,199,27,145,59,100,112,85,17,173,40,8,12,241,178,0,153,42,172,27,151,109,134,249,109,151,218,43,60,96,200,244,72,154,76,83,213,150,219,81,73,64,244,144,14,169,105,158,209,172,23,222,184,81,3,105,239,129,149,120,190,143,245,246,171,154,90,185,128,121,186,246,77,191,112,98,107,119,168,247,207,16,79,67,97,34,116,41,8,154,127,41,71,184,181,181,242,15,24,12,125,136,143,98,6,130,14,89,119,215,216,14,151,147,240,67,106,45,105,193,247,89,161,197,114,106,28,188,126,37,214,161,43,204,127,26,233,172,154,56,100,160,239,8,66,121,122,13,197,147,167,253,194,253,124,83,108,213,55,190,111,136,90,9,226,41,72,50,164,122,67,173,160,249,142,240,86,13,136,125,185,154,79,225,52,23,180,58,15,117,58,209,187,238,14,201,6,68,208,53,33,121,201,11,21,97,164,99,169,8,243,20,194,3,35,56,171,161,124,20,198,172,74,4,238,247,70,54,106,30,165,219,130,30,216,25,231,166,117,101,41,213,23,248,237,42,180,211,108,249,194,50,54,41,6,5,59,33,236,216,75,201,213,154,39,184,42,164,8,91,88,140,11,8,106,95,212,181,91,207,229,201,164,113,222,204,78,110,249,42,85,119,49,173,7,39,24,44,136,167,36,122,66,11,80,127,173,249,114,173,109,82,168,13,81,112,253,74,194,197,98,234,170,172,138,236,38,223,91,3,182,175,170,33,86,209,172,190,95,136,14,139,196,145,214,82,72,51,223,156,254,220,47,235,162,87,254,77,240,94,237,235,104,40,6,153,16,238,66,227,216,245,78,142,2,93,127,34,136,37,181,92,191,35,179,192,6,161,114,139,21,72,151,243,209,21,114,201,165,39,242,206,144,29,4,215,221,175,18,108,90,174,230,91,31,239,44,158,80,117,40,43,41,29,130,223,213,116,245,40,225,117,181,236,240,119,214,23,218,113,79,81,50,85,84,174,182,95,189,140,213,90,204,116,167,221,48,143,204,105,138,158,162,75,21,113,117,25,202,47,11,30,230,219,69,57,193,94,20,167,220,181,151,52,162,95,188,223,97,46,220,206,56,172,207,247,250,94,27,168,128,114,190,115,208,52,151,152,121,230,169,25,71,72,190,1,242,196,213,168,90,43,149,240,4,245,238,143,6,126,50,81,36,151,21,84,95,104,32,165,47,210,144,242,240,181,91,172,216,150,216,153,75,243,200,137,215,126,142,160,114,59,83,171,251,146,111,116,251,193,13,161,196,209,45,20,150,129,33,247,76,253,124,200,248,183,184,186,171,238,199,243,134,105,204,138,171,231,154,137,47,27,38,144,17,67,14,166,226,170,25,137,223,19,95,228,8,14,221,250,47,233,129,112,243,213,190,83,204,72,12,249,152,117,13,172,176,174,181,226,167,129,233,42,63,121,175,80,0,220,152,197,165,43,9,63,146,89,211,191,215,219,180,71,162,78,127,167,29,204,152,110,230,244,254,205,213,222,121,195,10,162,230,161,191,77,243,139,175,78,56,204,149,78,187,193,90,241,129,51,169,224,23,201,246,96,62,36,29,63,51,125,84,74,75,253,174,30,30,89,149,31,5,174,157,191,200,119,112,22,99,76,105,105,84,172,199,228,51,163,163,80,244,123,129,27,156,35,204,183,40,95,182,201,11,22,127,178,9,135,147,190,246,4,33,213,221,140,230,168,62,25,220,19,241,219,180,6,232,197,36,243,174,91,169,152,29,253,233,139,246,215,113,51,107,72,169,238,97,29,223,254,100,111,105,10,111,200,143,120,75,243,21,180,40,147,20,37,233,175,70,249,25,91,181,18,85,210,71,232,206,112,217,0,254,182,50,248,35,6,246,157,248,76,247,164,56,207,204,216,49,162,64,146,164,211,119,89,68,231,224,4,36,144,151,170,84,224,70,237,47,49,1,36,5,133,40,149,30,224,236,188,110,6,17,88,179,50,193,244,3,136,126,175,174,115,24,132,83,245,3,136,213,51,148,150,125,110,99,134,241,147,19,221,60,29,81,242,238,197,205,72,165,231,171,57,21,252,230,38,171,165,146,10,207,115,234,254,224,219,58,78,68,144,225,173,61,239,111,166,43,126,12,213,22,0,134,17,163,98,233,123,213,76,128,37,216,61,52,164,125,175,42,100,66,101,221,28,65,3,245,113,87,77,32,227,36,159,193,231,125,203,188,170,141,83,222,49,16,140,219,207,9,85,125,204,66,147,142,83,106,63,31,191,20,21,127,2,102,231,93,55,21,169,21,213,86,135,103,209,201,5,42,91,200,81,61,186,74,147,141,243,9,147,246,81,198,109,246,66,17,44,161,133,102,171,52,27,184,55,167,37,173,168,9,181,150,84,92,86,146,153,200,28,251,180,202,30,71,254,84,84,170,132,65,16,115,15,154,49,83,192,88,170,223,132,182,128,51,160,85,203,180,182,158,204,211,67,209,218,127,4,2,84,158,134,244,143,95,13,159,150,42,254,64,57,235,112,169,10,44,162,234,152,226,176,93,215,84,0,241,212,178,160,35,250,129,53,20,75,202,78,58,98,104,11,239,155,184,198,87,18,137,5,65,224,164,219,239,35,236,158,228,107,251,246,71,123,115,24,229,94,213,221,61,33,0,192,238,180,107,146,252,165,128,227,254,54,251,194,81,29,227,247,218,211,63,24,96,195,153,228,134,73,177,184,63,110,20,28,170,140,136,2,115,247,137,104,88,243,150,164,161,79,176,100,210,132,95,143,62,26,59,129,131,17,209,147,111,234,193,81,190,139,78,168,183,20,81,74,84,77,235,231,170,120,124,4,215,238,153,73,17,27,196,70,112,56,143,36,23,68,194,203,53,75,97,227,126,3,168,98,219,208,200,124,123,78,131,4,112,168,0,45,141,57,203,35,78,20,124,68,118,167,31,122,72,155,147,21,91,119,152,60,24,253,201,55,36,179,240,75,196,137,194,124,157,198,15,102,187,221,117,1,29,91,187,33,184,245,27,157,35,220,90,111,65,108,232,45,175,36,96,14,111,153,243,21,15,106,250,42,134,119,192,77,58,43,48,168,135,169,90,96,47,132,47,94,173,110,150,48,209,165,255,246,198,225,213,161,102,157,109,170,249,254,118,95,87,117,51,49,59,97,166,238,116,167,123,28,209,192,232,105,36,0,167,98,113,180,33,96,67,197,107,0,66,218,221,37,123,154,181,35,139,175,63,140,137,215,105,175,233,102,82,169,214,65,80,223,156,0,26,53,64,245,75,71,133,15,218,175,126,254,241,148,114,1,72,61,252,86,55,223,172,239,244,110,12,80,208,101,23,109,83,233,98,198,117,241,212,119,65,47,80,246,36,164,168,201,239,124,122,145,180,48,202,28,7,241,185,253,148,120,110,10,158,231,21,51,210,97,158,1,123,27,212,243,37,101,212,144,33,139,171,145,179,81,157,88,147,240,9,181,214,6,11,156,112,218,15,163,194,246,162,215,27,114,77,79,115,115,252,94,87,30,53,222,43,249,109,128,197,199,111,14,27,154,38,1,64,140,94,23,91,161,146,55,165,168,204,128,178,239,84,23,92,189,123,230,79,98,152,119,215,122,69,155,72,191,55,253,232,158,96,230,124,108,58,89,232,241,138,2,79,55,33,57,157,75,104,23,121,14,204,226,152,166,51,241,120,142,192,50,196,170,115,121,65,110,135,46,239,89,85,229,59,97,174,238,94,110,91,198,141,36,199,211,33,157,180,92,172,184,152,248,170,152,129,93,4,200,5,255,90,152,200,59,164,63,53,16,50,16,220,232,150,4,219,145,23,195,223,89,84,146,150,241,1,202,227,88,16,18,23,43,237,41,181,71,238,153,2,217,85,57,199,3,182,52,176,84,3,46,66,125,176,247,175,3,83,113,140,172,80,223,202,198,201,193,105,123,38,193,108,195,30,120,126,24,9,1,85,152,49,213,81,151,96,190,198,137,174,15,118,222,86,231,31,250,194,108,173,170,163,116,168,70,2,24,88,155,234,215,222,26,13,190,221,252,83,29,207,183,227,143,230,211,224,162,213,173,162,137,100,142,118,9,28,35,40,174,161,230,32,192,68,155,81,8,23,151,101,85,119,32,63,77,108,78,39,17,210,104,222,246,255,118,166,155,132,140,239,14,205,18,250,6,250,81,221,206,107,37,122,191,152,156,161,106,63,27,201,184,247,237,147,17,151,106,151,101,39,67,240,119,192,215,63,212,218,12,157,238,86,216,155,100,201,242,164,14,204,25,40,1,74,27,21,20,217,207,57,16,44,45,57,66,53,67,243,22,98,243,144,253,93,61,30,144,20,115,28,47,218,75,35,109,240,207,179,247,132,58,235,159,84,145,110,23,163,6,87,80,133,120,95,124,51,180,177,118,64,221,65,1,247,166,87,227,164,4,56,250,237,192,71,72,254,209,72,64,215,218,205,156,108,178,7,67,101,92,227,183,219,80,148,61,193,203,59,187,28,200,91,73,39,31,61,61,144,122,113,24,240,243,164,102,79,187,104,227,60,8,154,113,60,214,166,155,172,53,181,59,40,252,25,101,51,123,199,28,171,62,0,233,83,249,207,150,17,154,117,239,81,164,103,78,167,241,32,123,22,204,81,21,140,152,120,157,144,106,148,232,83,39,30,23,41,23,72,165,8,12,220,250,166,134,158,60,120,122,222,20,1,164,78,200,236,150,21,108,163,199,29,7,235,164,67,17,70,23,135,101,55,99,86,144,207,73,66,36,58,51,17,47,208,4,217,0,14,29,132,141,104,94,168,142,18,185,78,71,155,55,171,187,201,144,12,148,91,79,180,61,192,86,38,207,13,172,106,71,95,195,58,73,254,156,224,2,70,232,48,79,213,91,4,8,5,228,63,204,53,57,18,180,113,186,142,177,113,61,54,125,45,58,225,130,74,129,242,110,211,57,78,15,251,144,110,15,112,218,98,37,83,235,253,195,141,234,147,56,149,38,47,235,234,206,111,94,32,1,39,95,115,90,47,85,180,207,116,138,126,98,6,63,22,220,236,141,68,147,188,182,201,159,207,48,163,63,164,230,183,60,124,142,210,163,114,37,69,5,233,107,241,163,222,40,231,85,101,114,172,31,33,222,48,143,173,155,206,2,25,234,109,42,8,165,166,81,33,182,137,61,137,118,240,165,31,4,96,227,236,65,73,79,71,253,205,230,17,253,76,239,164,218,191,177,54,111,115,236,198,52,146,238,93,3,2,54,172,62,175,243,144,254,251,233,13,154,64,196,84,141,238,45,174,18,10,0,124,176,158,140,33,228,13,219,184,202,66,211,169,177,131,224,159,166,56,73,224,14,118,151,233,219,13,102,141,206,9,251,123,156,77,47,114,76,250,203,246,41,110,200,3,60,159,76,11,40,148,210,90,180,141,118,211,76,150,9,108,1,189,247,160,80,178,86,61,94,40,197,247,141,151,166,205,96,234,205,105,207,140,6,48,186,28,117,233,129,61,219,209,62,198,121,175,115,240,84,203,73,249,68,232,202,102,79,183,62,229,50,153,101,71,250,245,140,133,224,12,17,85,152,93,181,134,96,87,216,193,57,131,208,189,250,102,176,153,118,47,207,12,202,101,67,42,67,144,116,236,104,98,167,231,188,138,203,105,180,121,238,102,211,156,70,206,81,204,116,79,197,52,171,57,38,131,195,102,132,186,64,133,150,95,158,12,70,34,177,210,86,160,214,141,142,110,108,10,251,72,95,40,108,20,48,90,134,153,190,159,152,43,76,133,29,190,6,196,169,91,140,207,195,10,166,5,128,99,162,184,64,36,81,135,236,225,104,67,76,181,210,5,236,119,62,10,87,0,250,218,35,199,202,70,88,132,231,241,153,47,8,197,120,44,128,225,49,96,116,167,236,26,205,101,151,146,213,16,179,181,79,198,205,87,90,31,156,83,115,198,226,131,250,64,34,38,128,71,203,35,123,59,156,183,168,70,207,183,129,163,123,239,3,250,206,18,201,73,0,187,88,209,145,218,137,61,100,221,35,247,89,231,145,6,201,43,77,238,11,81,156,25,68,60,204,112,233,240,162,51,13,197,146,42,235,163,75,58,242,157,152,4,128,190,184,170,186,17,211,58,97,98,131,103,101,139,70,18,189,198,174,59,11,207,222,86,177,107,36,222,67,86,157,61,246,104,245,113,194,156,19,44,143,160,33,182,184,133,104,245,214,25,123,176,209,140,137,149,68,114,72,111,152,131,36,243,200,250,41,227,222,16,145,203,162,71,230,25,48,115,244,194,210,16,33,230,137,53,204,239,72,220,122,243,3,89,185,47,219,195,191,151,247,130,62,209,69,215,77,184,67,83,45,115,130,206,18,225,14,244,26,229,115,76,34,96,159,72,196,39,42,220,60,223,206,58,131,22,112,88,50,88,175,70,187,217,189,66,98,136,162,79,142,98,214,117,86,117,214,161,214,140,40,224,79,215,115,132,50,245,109,63,50,106,38,151,28,210,27,91,203,135,252,47,218,10,6,247,150,62,13,140,48,140,134,121,55,85,35,157,52,172,186,206,29,138,85,115,234,28,221,207,127,141,120,111,88,203,132,92,13,101,93,9,93,143,5,220,184,171,25,106,69,87,168,0,122,169,86,138,189,35,172,248,190,242,94,80,125,4,165,13,125,254,130,27,91,180,50,9,99,59,253,138,66,202,4,41,28,101,140,26,2,21,0,134,195,252,98,253,238,120,239,49,45,145,34,175,13,248,46,250,120,167,105,32,233,213,180,238,250,168,188,229,150,212,201,65,27,133,208,23,82,15,87,149,155,33,236,37,165,225,98,14,64,178,100,88,224,203,246,74,245,48,202,112,29,22,56,162,130,228,113,90,68,42,195,242,22,231,59,235,154,144,3,20,113,58,73,124,222,96,175,132,174,92,20,21,22,35,222,66,20,132,194,154,110,150,214,221,87,67,243,96,170,102,207,79,29,52,40,40,160,209,60,201,138,210,84,232,10,64,221,22,15,182,10,196,16,78,244,48,81,101,85,43,136,151,30,194,1,239,31,72,174,254,153,73,220,180,32,230,216,42,220,12,109,98,243,70,167,97,29,37,67,111,222,169,175,9,195,254,212,91,15,156,191,19,44,40,93,24,57,45,219,164,148,51,70,169,169,87,191,56,116,244,32,149,233,218,160,133,25,16,73,48,213,147,243,148,171,171,193,239,123,16,245,52,149,178,67,48,185,120,146,104,208,83,34,112,185,101,93,55,222,180,99,236,229,170,82,188,140,58,195,169,172,90,75,160,3,180,43,134,35,80,136,191,166,122,11,212,152,8,255,131,233,10,194,85,53,191,125,34,88,205,222,247,58,233,189,6,221,232,193,224,5,148,73,62,23,152,31,101,110,54,0,158,154,17,175,11,142,98,32,14,122,245,66,142,164,5,139,226,21,148,45,102,120,129,130,122,242,222,52,40,203,232,197,62,51,18,6,146,234,65,154,21,130,100,55,35,138,147,174,190,195,189,105,122,185,90,79,87,67,228,243,45,174,231,173,45,229,94,198,60,183,183,108,3,30,211,192,8,1,16,78,172,207,138,154,82,26,113,43,143,184,249,12,237,220,196,204,254,88,63,51,162,221,75,111,14,123,168,63,217,155,25,67,48,184,11,220,14,13,45,159,153,252,174,96,184,150,21,74,191,72,21,189,158,37,44,91,152,111,247,126,188,231,112,65,89,36,79,254,54,156,235,46,214,115,184,240,237,213,252,142,240,254,121,173,47,152,191,121,208,154,249,142,110,238,120,150,178,68,26,124,24,213,111,110,164,33,201,124,193,141,124,102,24,197,229,222,100,99,156,220,21,65,30,196,40,195,108,140,33,95,61,24,222,128,60,104,86,10,251,60,75,75,19,22,201,158,45,232,149,157,11,145,102,11,97,130,120,17,34,13,122,62,147,104,7,211,2,225,134,77,201,115,226,134,30,62,146,39,218,134,206,252,40,186,126,244,102,37,223,242,246,28,136,217,143,155,81,155,141,239,197,106,44,247,59,96,16,148,85,26,35,195,160,82,120,248,245,104,199,170,110,241,218,192,254,87,243,207,9,241,144,158,63,180,37,118,167,228,180,118,9,77,76,64,54,51,29,54,199,127,203,194,55,200,194,56,62,162,213,250,203,196,12,170,202,167,33,95,87,203,139,231,135,44,204,205,236,12,226,69,25,104,61,150,64,7,110,36,7,208,65,134,210,113,188,239,253,225,133,138,239,197,212,88,126,50,206,130,62,227,80,51,65,222,141,141,225,168,56,45,145,233,90,93,8,194,83,24,253,130,151,119,54,6,249,63,136,59,41,219,112,100,224,85,11,5,94,145,205,20,37,73,113,54,182,41,144,78,49,115,146,122,46,7,206,57,233,92,123,102,176,106,206,81,97,196,115,242,185,222,52,123,7,148,135,148,195,152,7,86,50,143,32,161,32,163,181,244,209,128,138,187,92,253,243,76,81,180,80,51,133,161,21,98,119,93,243,199,48,184,7,98,123,128,85,42,178,163,93,99,31,91,17,236,90,169,90,204,128,253,157,196,238,69,125,91,1,96,151,242,201,241,74,69,133,70,80,126,154,184,46,40,96,128,37,104,218,252,26,208,212,189,164,138,154,170,68,110,68,183,61,92,130,178,235,212,42,200,165,87,201,229,78,141,89,81,235,28,111,223,166,230,226,149,31,176,232,114,239,123,140,45,205,233,20,208,152,247,73,140,14,40,240,122,55,131,101,142,58,247,51,239,22,176,183,103,126,1,171,92,12,100,43,100,65,145,236,9,23,139,222,125,218,222,148,130,66,164,34,55,4,170,225,27,2,106,219,210,69,181,139,65,45,122,112,45,188,96,120,203,131,129,246,243,202,80,63,180,200,201,189,141,242,96,120,59,248,73,189,126,166,67,76,168,237,5,66,227,75,18,243,91,29,35,218,243,217,27,35,202,96,35,92,183,70,121,17,220,148,140,201,133,223,202,59,95,118,150,3,222,148,99,70,212,225,64,253,73,195,29,109,106,32,61,189,56,105,140,62,98,189,198,101,238,205,251,245,72,96,182,105,210,141,158,107,154,241,164,81,157,254,185,26,61,190,0,172,68,11,107,215,206,236,246,46,92,22,185,92,58,76,136,46,26,201,209,125,148,223,69,52,96,138,25,79,189,137,25,254,207,18,93,234,111,112,99,63,121,3,68,9,80,218,208,55,126,105,152,241,190,93,67,133,110,239,27,179,251,39,5,235,254,83,95,6,119,20,179,17,160,223,232,169,46,194,56,139,245,54,233,174,127,51,127,233,183,160,89,120,95,233,174,90,91,94,154,10,81,116,161,191,237,183,74,104,67,115,111,11,166,92,16,24,8,30,133,249,157,29,43,90,143,39,184,245,112,51,12,10,249,86,125,104,253,34,117,30,147,8,226,190,225,221,16,116,117,65,121,34,230,55,83,60,169,129,155,0,94,40,204,20,63,92,154,169,19,179,85,153,161,13,216,223,241,1,71,47,81,16,84,112,58,212,22,253,58,195,18,142,93,205,193,210,64,224,40,25,15,120,223,138,84,199,173,8,215,245,214,134,200,89,33,128,172,30,206,126,27,149,177,185,121,67,14,236,221,242,203,111,165,80,83,250,204,103,136,158,187,37,56,222,237,29,130,65,121,232,202,189,73,78,58,86,245,255,163,237,109,90,62,234,178,244,174,239,82,227,26,236,247,151,30,139,224,204,121,200,32,104,17,2,154,14,109,59,8,33,131,76,68,16,165,65,49,74,32,38,104,20,5,67,36,65,77,26,147,47,211,213,101,190,133,251,183,238,179,214,190,246,99,13,187,235,129,162,158,90,247,57,255,115,246,217,47,235,229,90,215,117,60,165,222,68,106,17,110,3,72,51,115,96,75,166,80,210,204,98,57,218,128,181,20,136,145,110,38,20,146,12,82,3,87,21,154,182,27,249,105,178,1,161,165,8,202,68,15,53,208,111,43,69,203,206,49,39,37,23,3,83,78,28,22,191,157,200,188,201,111,159,97,217,161,179,85,51,71,141,142,10,94,99,119,103,151,150,190,46,10,225,147,210,215,140,158,50,59,181,228,232,128,71,39,5,183,37,249,114,144,99,98,134,218,34,118,186,244,35,93,42,230,10,250,231,154,161,113,20,235,162,103,221,63,38,213,14,61,28,168,141,172,40,190,84,38,202,28,114,53,32,189,121,59,172,232,61,189,129,209,228,185,114,112,211,159,249,219,166,232,144,152,156,195,133,255,178,31,55,221,53,192,87,31,207,190,70,251,86,111,82,194,163,41,246,28,244,129,73,51,100,241,117,236,16,181,235,144,102,187,25,148,224,245,220,38,112,209,224,220,128,164,61,137,80,214,68,86,98,69,121,29,244,148,54,152,76,192,171,41,176,22,103,8,241,186,197,74,173,49,126,25,29,179,117,125,225,73,22,188,7,121,24,226,108,168,181,136,217,198,237,154,139,166,166,241,223,173,177,198,205,213,26,24,197,188,142,79,20,99,70,31,178,96,162,39,208,249,43,67,124,182,81,224,87,83,205,155,234,67,192,229,160,4,150,23,35,41,27,13,11,133,195,254,185,57,213,173,224,116,66,125,99,8,100,13,61,20,142,251,184,26,6,61,57,96,142,23,87,226,236,130,43,231,140,112,81,107,120,117,182,212,102,213,75,9,55,98,68,207,36,193,113,22,51,27,117,0,62,137,54,214,243,216,27,207,59,224,135,84,248,166,220,28,82,141,238,149,251,2,116,82,56,238,48,27,191,183,155,19,173,252,242,210,40,6,149,104,18,92,61,11,253,60,214,117,51,238,224,217,149,45,244,152,33,157,173,97,38,236,29,242,57,240,21,2,191,91,40,166,139,56,223,49,91,134,223,71,180,115,47,93,124,36,212,67,122,185,128,84,149,132,252,52,246,156,16,104,69,216,156,168,86,204,196,185,238,41,23,106,149,165,200,144,115,68,220,65,107,38,193,166,163,178,201,20,249,160,53,131,214,200,139,17,47,148,107,62,67,156,245,197,240,60,46,128,23,156,101,209,33,71,194,61,180,253,216,149,149,240,131,36,33,65,179,191,88,29,134,167,19,51,253,119,53,172,32,89,101,50,80,206,138,189,20,186,243,37,48,41,0,183,44,145,29,173,151,155,84,157,152,249,132,177,233,156,153,64,49,90,205,235,178,177,35,79,89,167,14,185,105,34,7,100,122,91,159,178,172,16,32,207,41,64,207,203,106,153,98,93,150,196,114,43,130,92,143,117,10,124,254,120,133,91,58,118,38,125,47,103,47,118,140,250,57,218,84,204,26,126,1,74,144,129,4,7,101,115,239,77,165,247,34,85,51,224,222,116,83,130,164,246,9,109,91,192,227,159,20,19,60,110,43,101,207,163,102,160,122,75,127,186,80,52,15,43,2,133,93,140,164,37,226,157,233,70,20,81,150,99,94,232,87,251,120,158,3,65,185,212,9,75,230,85,124,57,31,61,87,33,171,154,176,52,211,238,18,157,20,93,234,4,199,106,165,123,183,102,212,156,196,91,70,99,125,198,233,147,97,183,147,90,178,241,11,226,86,121,3,8,172,239,178,159,53,4,209,178,31,124,150,155,151,124,34,4,91,16,143,123,31,18,186,125,77,175,182,74,143,55,182,236,4,187,164,188,245,130,58,63,122,183,32,255,200,250,57,206,36,185,41,34,118,190,169,139,167,89,222,166,94,115,230,142,98,54,109,162,104,99,130,157,77,130,174,14,114,43,250,19,103,223,64,83,197,74,209,174,197,189,91,81,223,14,90,246,30,45,230,9,151,169,54,185,56,115,189,231,205,146,133,35,114,246,80,129,74,1,130,98,183,73,122,4,24,145,97,190,207,13,223,167,56,34,189,26,97,235,181,14,125,48,8,74,130,234,3,43,192,162,107,134,44,96,166,120,238,132,6,75,21,51,219,246,142,206,174,68,190,85,70,12,217,224,64,160,195,209,167,116,1,132,211,12,113,180,210,173,161,204,46,39,172,162,35,39,26,191,16,130,234,18,248,19,104,193,236,19,173,116,248,110,242,98,120,91,129,52,98,122,175,45,199,139,73,114,70,199,77,65,18,248,108,71,127,245,175,254,221,95,255,173,63,250,195,191,245,155,63,250,227,191,241,155,255,228,15,254,206,191,247,239,252,1,105,197,95,255,234,255,253,159,255,222,239,254,197,63,250,179,63,253,31,127,247,143,254,222,175,254,32,255,250,87,191,253,207,255,193,111,255,244,95,253,249,223,255,63,255,237,223,255,23,191,250,131,95,81,233,60,254,122,250,213,175,127,245,103,255,230,159,254,249,127,243,47,127,159,229,183,127,242,95,254,238,127,249,103,231,255,251,221,255,240,207,127,251,127,253,147,223,254,227,255,238,207,255,217,191,248,237,191,250,175,127,254,251,252,193,239,254,143,63,253,237,63,252,47,206,31,252,252,63,191,251,167,255,248,119,127,242,159,253,238,95,253,155,95,253,221,191,251,235,191,243,199,127,251,111,253,230,15,126,245,239,254,230,175,253,241,127,250,71,191,249,213,175,255,250,111,254,240,63,254,205,31,255,209,223,254,131,207,240,239,255,225,127,244,183,255,250,31,254,205,95,253,250,63,248,195,63,252,163,255,240,111,252,205,191,246,199,231,5,254,202,95,113,42,39,218,43,191,156,22,194,58,230,109,10,71,213,79,166,201,173,214,164,122,59,246,73,136,230,111,171,177,139,233,89,232,106,174,94,217,48,165,225,181,164,222,243,99,254,8,97,205,76,30,169,188,230,238,63,77,155,237,126,175,237,251,103,250,153,53,37,165,64,192,140,86,153,155,59,8,240,241,62,247,87,218,195,108,186,13,245,49,159,141,108,132,153,93,242,249,237,19,238,254,236,37,152,225,67,122,111,14,150,164,184,153,54,170,172,86,19,70,11,107,105,82,88,55,204,74,173,247,189,242,211,10,141,121,125,121,87,172,9,29,184,103,188,55,164,215,97,174,83,48,24,134,23,104,31,235,247,49,15,202,22,66,114,72,110,156,98,109,152,105,146,215,207,65,152,180,253,230,3,255,190,60,87,159,195,97,250,136,143,73,243,159,190,54,85,226,122,205,132,61,77,205,14,80,194,58,240,78,158,123,239,207,185,55,43,187,141,94,11,31,72,140,232,96,121,55,253,90,132,107,57,174,38,97,80,116,68,161,222,172,241,211,208,107,63,83,129,142,161,226,35,110,93,10,207,144,26,57,93,88,233,148,213,159,94,240,1,196,197,112,239,20,189,24,226,147,88,92,100,135,37,157,108,21,127,152,206,194,76,110,227,185,122,203,218,99,19,109,207,210,220,217,161,108,102,70,33,77,95,155,3,177,248,247,32,3,169,250,11,16,124,146,196,113,51,59,164,208,118,81,119,175,31,185,137,153,153,41,77,205,21,31,195,205,208,103,10,61,28,229,239,254,129,217,204,92,154,10,7,13,211,191,139,247,166,232,165,116,153,52,249,194,57,22,102,107,97,85,51,117,233,120,177,31,166,98,53,67,81,221,194,140,118,162,94,125,246,35,95,1,221,248,170,245,173,163,42,136,149,68,185,190,212,89,181,95,1,217,172,45,201,153,244,83,22,220,177,227,116,107,200,209,199,58,243,32,199,226,178,62,190,231,169,225,175,172,113,243,108,108,86,106,62,17,105,138,119,102,128,186,190,20,34,182,59,174,166,83,90,247,171,51,165,207,9,112,205,180,18,232,147,119,171,77,124,102,147,44,208,215,182,114,194,181,22,116,139,213,76,71,144,223,187,157,8,54,233,167,100,105,206,48,146,96,208,183,178,220,82,152,41,33,234,157,73,217,196,119,230,200,86,33,49,38,77,94,49,5,207,248,40,61,27,100,162,95,3,143,25,33,144,214,119,66,215,178,248,52,0,16,175,250,6,131,162,70,94,35,204,103,244,116,209,115,100,166,216,132,25,110,149,11,63,111,132,156,80,220,28,97,20,157,221,232,163,202,107,53,68,211,101,34,156,243,98,202,107,213,41,9,154,110,228,148,159,42,176,89,41,117,202,135,38,116,94,49,129,121,105,149,74,166,0,156,190,140,153,153,1,153,232,123,241,172,177,44,141,167,90,127,186,27,103,145,91,193,79,234,38,60,161,247,105,59,204,68,60,250,211,4,103,41,30,28,222,249,172,35,126,126,124,223,39,75,70,179,34,102,130,254,59,102,64,182,150,254,54,188,216,213,191,118,165,38,171,23,211,174,21,78,72,53,140,174,254,52,45,242,247,218,34,89,116,140,36,131,252,83,211,45,170,130,43,131,52,83,89,215,140,23,50,213,76,115,82,14,115,201,170,209,49,64,83,142,216,140,128,22,171,238,53,104,241,242,149,53,204,12,142,74,111,94,40,120,197,205,207,66,75,186,67,179,150,86,172,75,66,240,36,28,130,103,209,102,111,231,194,60,240,250,178,154,17,234,189,230,179,221,233,197,12,97,139,159,62,231,218,208,195,124,1,45,155,62,143,96,82,154,122,48,193,5,190,203,53,195,123,161,55,103,223,28,241,211,72,139,139,56,15,41,50,239,86,49,51,187,189,222,220,120,204,99,208,40,149,61,79,126,92,148,47,91,103,230,249,30,246,168,6,172,112,103,43,7,196,86,43,77,210,241,100,252,35,67,182,73,158,198,137,137,152,221,214,45,250,44,249,89,227,48,39,205,164,42,52,184,63,222,194,99,102,24,186,212,92,97,253,138,155,195,129,166,219,236,54,205,144,24,210,74,15,201,84,179,17,151,133,153,4,180,222,220,92,191,17,102,214,158,94,61,234,181,165,115,22,235,128,1,231,186,31,171,108,212,144,212,60,103,189,19,165,24,171,179,152,151,21,100,194,60,230,163,48,64,151,153,60,54,221,14,170,48,112,34,145,249,233,131,152,153,250,176,82,164,35,51,122,205,157,138,151,210,38,22,142,128,38,19,229,145,3,174,108,10,163,223,73,186,171,242,92,162,47,49,235,93,1,136,71,151,71,34,125,245,187,229,76,146,86,74,58,151,41,77,196,160,194,23,160,154,217,196,206,37,78,39,227,97,86,153,114,210,74,245,14,11,104,51,181,114,4,231,56,125,178,121,60,15,161,29,213,186,56,125,200,154,23,53,35,69,115,207,46,184,196,229,230,231,185,198,39,171,248,29,109,170,202,197,129,220,175,79,217,112,187,149,154,119,34,85,54,226,4,33,21,170,194,212,211,250,235,226,12,32,37,166,164,140,63,140,222,247,188,39,153,174,76,125,141,92,86,188,24,42,13,202,17,72,84,209,34,50,98,128,117,1,177,216,210,232,215,19,97,35,201,106,38,5,29,231,15,3,172,68,179,150,186,23,51,177,147,178,4,38,114,167,215,121,227,225,228,189,23,103,87,124,49,112,244,91,185,17,209,213,252,202,115,230,178,246,227,153,171,153,96,40,62,9,132,112,170,108,66,63,48,236,163,225,199,159,163,83,165,94,201,106,141,27,120,229,164,92,148,124,207,90,111,112,115,54,6,137,69,77,126,34,199,136,91,193,71,130,77,219,136,107,28,157,246,144,250,216,48,251,199,173,79,148,164,172,163,32,130,227,232,2,50,252,48,181,34,81,87,34,250,6,189,39,192,13,204,72,232,69,196,118,166,145,42,131,146,175,220,247,91,225,88,55,157,70,235,71,33,56,162,216,180,36,27,135,25,34,209,107,6,146,165,195,121,162,172,235,167,12,148,89,231,99,62,254,91,28,248,28,70,239,197,219,73,154,44,58,199,219,147,215,6,98,85,194,193,154,20,121,117,138,210,61,119,211,6,235,17,1,88,108,203,61,71,218,0,156,193,99,237,142,121,183,132,197,121,127,101,229,53,81,167,56,30,40,39,255,226,135,73,180,134,185,26,73,186,154,215,190,57,30,38,183,82,79,91,74,119,220,60,140,245,168,139,153,130,71,156,138,147,140,163,8,112,28,115,30,57,38,55,94,133,242,1,195,119,191,226,240,1,25,168,199,7,230,213,99,179,130,122,74,227,68,0,240,245,235,209,249,201,108,245,252,222,188,122,97,27,243,66,88,189,60,230,93,34,6,152,20,91,250,115,245,113,113,195,233,164,152,169,107,150,70,252,20,155,48,42,211,170,63,136,185,230,240,118,249,229,231,167,209,218,169,225,116,90,205,85,9,79,141,74,36,118,27,36,96,53,246,94,133,160,106,251,168,80,7,125,232,105,169,131,246,24,149,101,234,29,106,182,174,118,255,94,52,127,237,95,208,63,187,70,26,102,219,203,148,153,154,160,226,154,169,71,169,106,123,161,95,44,60,191,77,253,241,161,73,54,70,20,159,105,219,180,160,117,88,160,126,247,195,167,211,52,88,244,72,166,34,233,105,30,146,207,128,53,149,88,23,109,245,238,102,156,212,253,208,215,166,20,103,79,55,98,56,29,211,179,202,157,114,11,51,251,134,174,251,6,27,71,138,39,163,191,81,173,192,101,220,211,232,134,252,120,126,154,61,127,134,185,42,242,163,83,117,133,215,212,173,72,129,61,142,6,170,62,190,126,206,9,88,104,63,18,51,17,160,47,160,78,92,250,108,149,116,17,118,119,150,77,54,76,189,148,110,45,160,62,38,199,203,123,4,104,23,236,83,31,90,24,45,162,132,254,115,87,51,69,20,191,186,34,72,174,67,246,195,118,52,194,76,229,78,159,12,26,85,159,41,112,57,209,43,160,143,86,193,247,187,217,138,169,83,221,47,91,112,159,25,36,230,82,117,2,90,95,198,14,243,89,79,83,73,150,201,236,140,26,102,190,103,121,134,60,49,121,220,12,137,188,154,169,98,109,63,157,136,77,52,197,74,159,62,180,215,110,173,192,113,148,232,216,186,87,221,218,12,27,165,214,212,151,159,230,29,182,221,199,11,105,80,179,248,201,102,153,134,254,80,48,163,250,59,227,106,100,47,31,135,23,228,184,239,227,230,62,15,221,168,129,54,175,17,143,182,57,52,138,250,195,101,123,134,9,214,145,165,129,21,165,208,21,105,137,110,50,26,186,151,154,76,76,11,51,95,228,249,216,213,114,184,110,54,148,187,94,141,242,88,12,218,216,134,88,211,169,50,156,42,22,39,16,61,2,221,84,172,151,211,163,4,234,166,85,133,165,127,132,176,122,152,201,230,52,125,180,125,60,17,247,236,224,171,87,242,195,227,201,115,107,143,24,127,164,47,149,154,26,6,145,251,185,79,228,180,30,126,116,46,157,37,126,155,86,1,61,191,120,174,56,243,187,209,123,233,44,6,35,182,226,147,0,214,127,132,23,16,79,90,177,31,146,26,238,175,39,159,104,51,113,51,181,106,61,121,167,17,11,196,111,67,96,160,211,24,63,116,174,184,154,147,86,31,205,128,98,158,185,32,40,78,91,61,52,67,160,249,177,222,193,16,37,93,5,72,178,68,208,72,9,136,178,167,58,219,27,234,113,55,35,42,158,213,91,206,224,86,220,74,145,66,143,183,5,72,54,62,216,57,160,106,81,245,144,179,35,165,25,251,10,149,22,77,237,153,124,122,185,63,77,217,125,170,35,15,235,89,255,174,30,38,132,48,30,55,139,236,195,118,51,124,136,125,189,238,74,173,215,76,223,130,186,20,28,158,158,53,161,111,36,23,165,172,167,229,107,230,184,26,237,22,221,180,144,6,172,37,174,134,21,66,99,140,227,225,245,228,149,58,80,72,93,171,28,155,115,57,237,48,227,135,201,1,7,237,63,143,235,102,118,83,217,120,118,178,76,124,115,243,134,125,108,171,25,135,243,91,98,231,78,165,168,75,177,65,17,12,47,141,210,251,210,182,178,176,159,83,128,212,137,155,141,33,92,127,27,174,166,118,205,155,226,155,152,183,53,54,184,25,250,214,172,28,238,199,197,27,94,212,50,218,97,125,178,108,133,13,31,149,108,96,9,161,143,207,19,118,103,159,13,25,61,88,121,176,179,252,74,119,15,113,64,22,63,148,255,189,56,13,244,50,22,193,167,78,7,245,245,24,43,204,232,33,73,28,125,38,138,113,176,185,185,24,24,72,204,11,140,244,116,115,5,180,166,55,223,187,196,120,22,58,213,149,90,62,227,101,197,47,3,18,168,202,75,79,195,172,191,83,33,253,41,75,19,194,173,150,118,252,48,24,139,162,180,244,205,177,10,203,208,158,75,79,252,109,208,158,24,175,90,150,66,69,45,173,61,163,232,10,189,26,244,1,215,220,115,30,225,89,194,212,166,141,79,63,165,149,40,114,0,100,95,67,95,139,173,121,249,94,73,87,99,21,101,69,248,218,227,0,161,97,82,233,219,105,85,193,63,116,115,7,155,171,243,115,88,145,220,159,219,242,172,170,3,192,191,15,207,128,113,70,78,105,216,231,106,114,100,110,181,192,119,170,149,186,144,63,246,25,35,90,86,148,201,191,58,73,51,155,123,161,184,35,247,70,176,112,198,220,7,60,221,197,127,219,150,122,141,29,99,254,112,227,169,153,126,22,127,47,20,32,155,36,29,207,198,73,48,22,87,111,147,48,17,51,211,210,227,85,170,106,26,69,144,128,58,254,134,15,10,90,58,170,187,128,94,97,68,71,116,37,41,185,39,230,228,158,250,89,66,48,31,235,59,67,54,120,239,124,162,2,61,175,73,164,166,229,233,45,136,165,147,6,225,48,54,161,181,231,230,19,181,149,199,186,174,55,61,182,213,142,159,199,38,104,244,249,125,6,47,117,253,88,19,250,138,120,178,77,74,86,247,49,162,170,226,14,22,219,78,22,18,15,190,198,137,240,103,220,28,58,244,95,124,172,49,220,255,226,234,174,83,20,87,178,122,4,98,220,108,249,185,152,38,247,88,183,219,58,45,245,83,210,78,231,131,66,70,164,10,219,197,57,97,81,117,240,175,53,143,35,80,135,206,19,92,239,233,37,87,62,221,86,225,156,51,74,164,51,167,155,161,213,210,139,81,51,244,57,120,214,149,82,19,114,182,163,24,243,141,40,81,215,217,146,135,10,89,156,255,248,115,1,244,75,170,161,193,181,217,131,27,90,26,114,210,249,139,20,222,244,16,225,124,24,120,94,101,30,109,130,130,120,171,2,83,130,56,2,68,212,48,124,137,89,53,75,55,10,29,181,196,163,53,146,74,250,104,200,106,212,120,178,173,82,20,184,44,39,188,239,247,201,192,62,232,79,111,227,164,112,115,79,170,76,61,104,66,107,173,197,131,15,152,101,178,152,235,188,40,14,171,86,149,161,102,116,180,239,131,159,104,177,168,145,227,48,126,121,13,45,67,96,134,56,60,204,27,88,233,115,241,140,212,0,8,247,242,255,251,225,17,31,19,13,132,172,23,163,38,16,19,161,130,20,207,250,203,214,113,226,95,227,188,161,214,155,206,128,157,181,18,227,9,242,184,234,185,195,46,218,227,98,106,170,229,185,26,237,21,175,86,89,182,69,227,243,205,22,89,189,92,69,116,191,53,201,196,213,228,22,220,108,148,202,250,45,207,226,233,190,215,205,31,105,53,125,175,25,1,52,91,29,188,137,106,132,140,39,204,52,48,168,212,74,166,21,201,247,19,126,250,225,37,65,239,186,108,15,99,143,195,80,218,47,100,94,114,187,235,114,181,151,202,158,70,199,26,123,244,180,93,86,238,77,247,110,154,126,49,154,186,83,239,93,81,2,241,17,93,244,222,42,29,36,242,190,59,240,56,120,50,93,50,30,200,188,112,152,127,3,190,104,179,81,170,201,4,19,73,196,107,236,230,73,155,94,83,39,255,238,133,54,146,120,67,73,69,33,181,74,221,51,30,40,107,169,92,176,9,2,244,236,78,6,113,124,18,68,13,13,88,199,173,246,47,178,248,165,169,67,110,206,109,92,205,199,111,186,124,160,253,105,30,198,46,122,50,149,124,246,204,74,82,173,126,53,238,147,82,216,32,73,83,179,59,209,212,64,135,128,206,40,36,195,243,55,221,12,27,170,44,206,204,10,234,238,7,27,11,255,22,162,165,19,57,0,191,139,223,134,200,88,94,44,147,231,11,192,27,244,42,69,183,28,194,129,121,191,216,164,180,54,244,230,198,44,218,220,188,97,186,18,115,134,165,35,174,62,17,118,17,5,64,168,33,209,246,242,247,166,27,166,46,149,222,57,142,155,111,242,203,248,234,85,223,230,44,145,57,61,86,92,36,47,179,202,196,100,171,95,206,48,43,15,248,113,86,169,21,132,177,1,17,81,51,189,253,158,24,192,149,77,227,121,108,90,74,106,152,209,79,73,250,210,103,255,31,247,173,6,168,235,71,18,200,250,250,221,76,157,71,135,12,254,205,60,227,230,160,173,228,165,169,245,47,119,114,22,242,24,107,168,230,15,13,68,49,100,8,113,42,105,53,231,247,13,252,49,139,84,29,196,35,212,158,125,80,118,55,146,32,145,4,34,131,17,43,255,140,64,219,170,141,67,182,108,222,39,35,116,19,166,37,186,127,93,146,212,204,133,100,177,10,10,209,167,30,102,96,4,210,248,205,8,245,225,155,146,21,175,132,182,132,190,0,70,194,173,196,156,58,19,214,25,206,143,210,129,57,106,65,130,42,6,65,11,239,81,166,229,101,170,126,174,101,236,246,49,195,233,106,19,38,139,108,110,204,136,133,79,53,70,190,7,237,240,81,197,91,16,149,40,53,28,252,106,179,140,88,154,153,186,167,168,161,164,102,122,236,178,231,228,231,106,196,188,203,221,146,82,86,250,219,194,218,139,180,29,76,208,67,105,208,216,50,188,213,204,204,121,40,7,20,68,71,61,242,222,203,90,159,30,197,160,74,203,80,252,246,132,143,92,30,173,208,130,124,127,155,45,75,101,94,142,123,81,226,4,226,135,122,218,42,219,67,179,89,137,171,105,195,125,116,94,122,185,1,33,185,144,145,84,78,165,101,147,142,241,141,124,55,109,145,0,98,15,8,104,134,153,205,89,205,212,51,107,92,13,103,176,28,96,198,48,24,249,200,213,76,69,75,205,103,102,123,21,99,209,229,148,84,203,200,150,140,251,157,11,174,116,145,118,27,70,84,178,239,131,115,134,212,71,171,37,187,2,13,102,147,102,157,42,152,210,93,68,214,204,51,61,131,70,203,209,253,158,92,253,200,173,0,133,141,18,37,191,253,16,215,149,129,110,156,59,143,168,192,87,21,97,130,110,39,80,9,139,126,176,181,213,76,227,226,136,123,183,215,79,50,188,111,0,65,32,202,255,133,153,76,168,151,124,23,12,28,210,60,72,219,233,113,103,98,211,162,123,249,25,83,220,199,121,231,202,241,209,30,118,117,82,242,165,222,53,98,58,87,98,6,101,187,229,208,79,51,171,90,11,112,166,29,171,151,110,105,189,24,172,78,120,43,227,7,42,34,230,10,113,77,28,172,168,98,169,62,7,34,118,205,209,51,230,125,254,194,186,90,56,12,11,78,200,173,214,202,122,139,131,19,245,60,85,145,65,125,96,199,197,16,160,203,2,216,100,57,99,95,56,65,220,42,143,248,205,89,169,57,134,4,53,231,71,18,8,224,65,238,223,28,62,174,101,158,74,10,108,120,224,64,120,29,167,159,248,72,133,119,206,198,29,97,180,9,54,168,12,217,162,95,220,119,75,164,13,179,164,221,152,40,56,109,126,49,184,205,214,31,179,49,65,186,121,88,207,233,51,205,106,32,124,143,131,75,95,79,211,223,238,222,53,191,0,85,165,177,159,215,134,85,194,15,214,13,102,113,234,210,133,8,40,210,156,38,193,152,85,40,105,27,183,117,119,51,121,147,161,154,65,63,29,58,159,249,28,116,91,133,171,170,197,175,62,207,54,248,149,71,82,232,124,238,114,127,155,34,84,86,97,17,242,26,201,157,230,221,173,71,95,38,26,77,33,145,1,163,157,236,108,190,170,65,83,33,242,136,171,201,145,203,226,68,72,116,231,248,98,80,80,21,85,168,177,250,167,63,56,160,44,65,190,25,207,132,171,233,97,134,16,67,201,246,201,107,207,152,74,166,69,241,220,28,18,156,176,162,0,252,24,119,158,37,126,217,48,39,83,197,111,232,148,251,172,11,154,100,97,244,170,38,212,227,245,46,98,192,51,201,229,157,77,119,108,94,243,164,152,45,102,186,129,98,188,23,76,85,237,81,206,161,93,205,159,155,234,149,84,109,217,78,54,49,170,155,17,22,147,211,233,220,204,186,215,221,12,218,67,197,111,136,213,124,199,217,6,252,209,143,53,141,231,209,231,240,217,54,118,85,9,167,19,68,164,192,130,128,46,22,41,87,251,101,152,61,62,43,210,173,101,191,207,157,163,93,193,90,95,149,73,137,94,102,246,13,55,207,220,31,181,8,138,180,1,10,162,25,8,106,96,53,211,116,227,111,77,227,131,82,253,97,174,229,155,10,43,81,223,79,186,15,15,78,195,226,86,59,202,244,226,53,60,48,91,240,132,55,149,108,196,49,225,244,113,243,52,230,212,71,231,200,155,48,78,140,78,65,73,207,158,51,49,242,215,212,136,121,35,212,34,47,141,26,168,135,109,64,172,33,179,84,51,219,246,246,39,163,19,249,209,80,106,222,98,189,232,141,180,252,188,90,147,151,92,143,149,156,202,243,88,39,152,253,92,237,19,79,147,237,173,58,92,100,68,226,169,77,179,231,25,17,248,210,226,151,199,113,72,84,247,134,68,144,171,20,35,189,8,102,68,173,197,56,231,221,186,123,159,175,38,85,235,158,211,230,198,123,63,10,74,134,80,204,62,34,150,84,124,246,11,128,8,217,191,6,72,178,169,194,31,240,156,120,221,18,116,245,47,212,155,112,220,28,63,143,195,98,206,184,152,41,200,110,127,109,248,57,53,128,175,109,24,118,234,199,12,233,9,122,216,106,166,132,55,221,220,207,194,30,106,134,44,227,59,145,23,137,252,71,21,7,213,227,242,201,236,209,79,80,96,52,147,223,166,49,183,46,191,26,148,186,50,93,130,39,61,227,254,125,17,132,219,234,187,182,130,239,8,222,99,232,110,245,98,56,137,29,169,113,204,103,192,199,179,21,158,191,78,189,132,25,238,48,93,214,208,217,251,231,206,198,248,172,251,44,25,121,7,253,24,153,122,83,86,57,240,196,46,223,129,249,124,249,172,154,113,208,192,122,130,141,30,131,222,212,79,129,127,117,55,255,233,159,182,12,189,24,30,15,223,20,178,145,12,60,235,103,91,183,140,155,225,11,81,61,21,216,68,189,175,114,209,108,152,86,121,84,119,224,233,138,171,33,150,81,215,142,234,237,252,106,5,164,6,160,133,86,73,20,178,11,190,60,51,94,229,195,27,127,66,70,167,2,176,155,19,146,171,28,11,33,164,239,103,121,152,236,136,170,150,240,91,43,158,188,24,153,137,234,142,180,104,116,101,88,242,67,120,215,200,121,213,210,238,176,108,13,250,160,119,5,235,19,195,130,60,221,122,197,63,82,191,79,14,68,95,133,69,208,101,40,113,53,105,115,213,250,130,21,164,76,127,49,78,163,145,85,253,131,19,34,6,117,178,51,171,188,1,31,220,221,55,152,1,86,25,202,182,95,141,39,199,191,24,109,243,74,115,219,44,224,108,126,115,40,213,106,123,36,58,118,217,177,194,56,86,115,81,213,6,228,14,99,174,45,194,234,174,26,5,156,93,241,104,104,167,206,71,225,0,220,106,108,29,251,120,123,154,231,130,47,113,56,76,248,152,89,238,202,142,125,78,129,60,252,140,129,92,166,170,224,221,57,51,172,193,227,199,92,200,38,136,72,58,220,243,52,149,185,21,120,154,56,96,164,137,105,219,117,243,9,243,210,195,45,191,209,213,168,110,222,4,233,85,153,210,87,250,180,246,200,11,154,216,142,154,1,162,250,94,15,145,148,0,217,105,141,37,227,227,247,206,38,212,39,63,221,12,243,47,247,238,250,181,41,17,212,143,69,208,204,240,199,85,37,74,167,209,167,184,153,142,137,174,84,231,116,173,124,46,47,9,77,118,151,166,76,232,212,120,62,43,46,65,85,145,130,14,168,197,79,56,18,177,248,123,98,6,102,60,253,222,134,152,159,15,139,58,104,155,207,90,1,140,200,226,181,180,165,163,95,22,174,94,83,85,7,83,121,254,88,56,205,169,169,179,171,82,0,176,97,223,170,143,91,14,127,175,18,184,83,23,88,241,211,108,213,114,252,25,117,105,143,49,169,63,62,180,152,1,46,184,43,67,130,184,169,149,14,152,186,226,185,33,40,86,174,114,226,143,149,125,200,144,6,83,89,135,51,171,206,182,226,227,13,47,243,120,104,210,11,52,179,254,220,176,126,232,1,5,192,47,66,167,5,207,77,213,213,49,33,143,79,62,38,141,242,113,121,89,210,179,131,28,23,91,250,121,144,165,52,232,180,18,248,79,67,25,50,31,142,117,242,138,49,162,112,7,45,29,20,4,254,70,204,81,232,72,84,123,154,240,6,0,244,103,54,169,80,57,191,56,241,155,167,192,216,234,208,119,108,74,219,189,70,188,215,68,188,123,41,187,117,98,226,250,199,156,191,152,224,0,132,82,139,57,74,183,95,214,159,206,120,148,254,203,180,6,52,229,190,62,223,114,223,49,91,149,133,166,84,229,157,164,138,63,25,120,186,36,7,43,117,175,179,26,125,42,44,232,220,95,250,118,136,191,124,204,204,69,124,72,239,55,155,144,143,217,166,24,90,148,120,62,225,145,248,123,109,152,208,245,115,210,152,187,99,14,19,52,62,90,24,3,150,212,17,55,135,58,165,170,12,1,216,103,119,62,225,14,93,73,205,157,77,199,119,113,60,170,135,237,149,204,68,245,134,36,204,28,225,106,206,182,69,185,185,65,8,164,27,86,106,46,90,135,25,202,48,125,177,142,139,222,239,163,129,211,209,189,18,100,119,119,107,102,23,216,42,73,193,105,24,63,13,95,123,83,189,11,104,162,238,160,180,39,113,209,145,230,240,94,194,99,254,197,54,220,76,119,38,190,71,71,214,82,85,60,182,169,28,184,185,2,248,223,170,226,65,54,220,167,10,180,11,89,215,15,71,153,247,241,98,38,52,80,149,15,54,121,119,61,33,138,165,166,160,10,34,180,101,197,205,51,213,86,253,237,114,139,156,103,30,82,194,214,109,28,161,201,28,79,78,194,172,61,102,8,108,102,204,98,75,169,201,111,23,242,34,53,214,64,51,205,116,149,108,169,51,182,13,139,240,187,42,182,0,225,239,113,49,156,29,58,207,50,37,207,17,203,143,35,191,60,98,50,233,56,82,254,189,208,253,209,212,31,66,54,233,35,86,53,243,84,129,157,115,167,225,192,6,187,118,13,93,0,192,81,29,238,106,15,86,84,54,8,174,172,116,253,20,102,233,179,19,3,226,45,119,75,178,222,50,149,13,162,101,160,133,25,37,167,231,230,70,174,213,239,166,243,76,195,4,57,181,236,57,198,180,160,102,142,210,120,112,102,172,142,40,46,144,131,96,48,147,228,125,52,139,106,79,177,231,172,129,56,168,222,28,238,248,116,103,10,187,173,94,141,188,248,29,21,170,210,42,157,5,149,224,188,143,182,169,241,168,142,211,194,191,143,5,4,239,134,138,95,145,204,203,119,167,166,177,74,213,113,151,1,135,214,221,200,179,34,16,154,105,20,148,152,11,9,70,157,166,55,135,188,112,222,19,232,196,234,50,77,83,2,109,229,143,70,131,88,127,156,90,203,28,250,39,49,250,254,71,142,201,192,134,126,114,34,158,39,252,212,166,130,51,119,152,225,135,127,47,30,78,112,138,185,77,101,2,226,123,162,205,184,239,169,157,85,12,185,27,13,119,156,126,38,70,166,94,20,209,212,140,77,137,238,254,161,154,94,103,35,249,88,18,241,39,58,164,163,26,39,52,160,94,45,60,29,152,159,229,234,159,6,205,112,239,154,245,236,171,8,97,118,177,99,115,14,9,127,53,186,178,35,45,220,214,205,89,171,177,217,241,161,115,92,125,62,247,124,116,233,10,250,174,113,240,82,14,210,120,152,181,92,238,86,141,59,34,12,0,38,213,56,194,131,3,46,171,10,86,205,178,121,225,182,22,194,64,149,163,132,134,111,132,131,87,40,33,104,112,149,200,173,248,199,166,9,69,197,73,57,66,246,236,17,39,192,137,168,86,171,226,175,176,154,114,205,35,235,219,82,76,82,170,163,2,76,130,167,187,7,8,128,159,166,244,171,217,84,124,249,112,244,217,145,198,147,36,62,159,167,197,120,27,201,211,147,179,177,90,200,29,178,87,81,216,58,73,98,117,153,100,183,140,183,117,107,238,216,239,206,190,185,179,74,243,210,180,23,187,56,3,80,53,239,152,73,172,197,218,171,172,91,205,18,39,203,131,205,27,131,140,249,84,204,206,201,217,234,53,247,19,6,106,29,4,42,182,107,125,128,232,16,214,163,39,115,127,218,148,50,159,186,85,93,243,78,97,123,109,45,224,144,57,143,65,225,248,209,242,78,41,78,215,108,99,242,138,201,20,208,141,45,118,5,90,196,218,82,115,50,185,209,184,119,126,50,112,52,184,80,36,8,51,234,172,83,11,183,141,234,68,188,87,165,62,173,53,101,240,62,55,244,82,162,8,170,217,93,86,189,1,221,181,206,190,105,109,246,49,169,134,83,145,95,134,121,245,163,3,100,75,161,38,63,158,26,255,173,219,178,33,65,14,172,53,126,43,96,198,126,53,41,195,170,25,146,132,8,71,27,96,58,189,57,125,169,59,78,124,32,247,69,31,141,108,122,141,137,100,196,103,69,33,29,116,193,198,84,1,146,169,210,11,148,201,239,60,163,16,139,162,171,194,73,142,159,210,194,229,69,129,94,97,50,179,66,75,20,238,246,121,144,169,176,36,147,110,88,225,79,67,109,246,34,89,204,55,13,115,47,90,244,202,134,80,175,225,234,231,172,226,36,150,176,27,57,95,127,26,184,158,152,79,16,209,99,38,153,20,157,164,99,51,92,19,37,182,210,253,67,130,36,102,142,209,235,19,143,115,28,85,5,240,228,114,51,0,180,173,106,122,46,195,33,229,29,127,132,71,52,2,117,5,30,141,178,174,55,142,20,185,60,119,3,205,152,197,27,207,210,68,79,87,8,0,128,248,105,136,36,197,27,167,107,75,30,12,78,40,253,229,19,22,100,113,177,200,73,73,238,238,236,225,8,45,135,255,118,230,210,212,1,183,198,224,126,253,51,122,120,4,170,117,38,188,183,242,226,26,210,63,32,247,46,200,148,95,223,240,44,78,1,164,31,51,41,129,235,47,227,73,108,181,230,114,119,210,105,253,252,10,18,163,248,225,215,78,186,51,117,64,193,93,167,88,123,63,252,50,237,185,58,69,178,244,252,208,120,127,24,84,93,120,87,116,130,202,89,207,186,156,215,21,160,39,190,100,253,86,217,176,170,177,110,251,35,159,67,98,45,165,107,46,38,207,167,232,54,107,106,137,77,97,42,172,1,136,247,138,236,116,193,193,172,10,156,35,241,246,81,140,218,118,101,155,182,154,83,141,51,179,101,246,171,161,15,6,98,48,114,80,27,162,21,53,227,89,220,12,214,180,198,95,125,107,184,128,99,19,70,246,161,43,104,143,14,241,152,254,252,169,42,97,82,179,109,35,183,123,104,102,209,87,48,226,183,125,189,39,190,156,78,96,64,66,109,221,156,224,110,67,223,235,124,174,115,36,148,123,53,224,107,49,55,218,206,226,201,140,22,83,33,150,132,201,49,164,40,224,74,31,20,153,179,243,185,35,128,39,197,247,188,87,2,246,189,227,68,238,156,130,10,91,181,136,48,126,155,46,225,161,136,90,148,30,238,225,84,222,212,117,50,182,141,113,207,115,218,95,229,234,159,130,81,156,200,57,169,26,210,137,248,206,91,223,139,105,36,89,10,5,206,100,240,99,76,51,115,77,192,188,3,154,149,112,227,73,241,62,240,106,106,152,173,92,243,185,153,66,129,153,137,59,62,24,71,213,18,55,38,25,78,57,142,236,179,174,183,42,99,37,75,242,70,102,47,211,17,222,127,113,117,143,213,153,73,158,110,189,58,155,34,95,36,198,105,125,83,179,137,166,223,188,185,157,86,207,176,140,21,241,127,54,26,17,249,109,92,187,17,97,54,218,224,234,138,208,180,88,218,117,166,33,130,18,235,206,128,11,238,160,209,126,174,147,193,182,176,155,116,55,129,57,49,15,36,76,230,205,201,23,13,210,97,45,216,81,105,199,172,253,55,52,68,2,197,143,215,54,233,121,53,211,253,156,111,70,159,250,172,130,148,113,8,110,82,222,146,34,186,62,225,213,188,238,116,162,244,219,158,229,11,156,46,102,34,56,186,103,191,172,219,193,167,196,70,105,171,19,117,246,203,221,203,13,111,16,111,212,163,239,132,9,179,95,235,241,58,183,158,109,196,183,49,211,138,1,0,213,74,245,255,198,24,168,32,232,131,1,12,139,104,20,154,130,174,144,91,18,148,215,179,52,82,176,174,55,223,232,132,133,153,108,142,254,246,241,105,143,103,50,163,116,68,51,162,252,54,59,127,148,25,13,187,163,231,87,131,76,34,69,201,11,36,152,34,191,57,205,138,251,157,25,68,159,86,180,225,164,58,55,140,114,27,36,146,122,188,145,61,90,41,74,125,232,179,103,197,110,207,192,85,112,56,13,145,29,50,55,222,85,91,168,34,150,241,196,162,120,80,123,249,167,62,211,25,28,133,122,103,214,27,23,5,206,19,217,118,61,57,141,1,125,71,5,147,191,86,231,205,154,2,198,45,104,87,176,167,226,210,114,125,139,66,61,41,96,117,105,207,175,117,135,150,46,171,179,87,237,32,152,211,20,100,195,12,109,219,86,111,219,68,70,163,204,223,186,182,60,17,114,80,243,190,32,129,7,116,190,96,183,31,247,98,50,206,122,241,38,95,61,47,0,129,18,143,192,175,65,162,238,251,100,150,2,16,51,137,68,121,112,19,189,16,51,185,212,248,216,148,104,154,174,108,58,102,103,124,110,132,201,85,221,52,211,13,234,84,19,203,252,99,173,30,177,195,129,215,118,51,97,160,206,36,227,44,9,248,194,153,180,143,186,41,92,31,61,197,52,133,102,95,171,44,25,146,190,136,19,178,157,86,250,228,112,127,111,119,168,113,140,134,150,135,16,37,174,81,225,252,217,130,158,239,153,45,83,239,102,206,168,241,160,237,173,205,234,51,163,103,174,27,26,79,227,164,112,199,74,29,56,63,247,54,193,40,55,183,60,159,245,101,39,94,124,145,194,190,173,23,23,75,47,184,21,130,210,165,230,106,250,232,14,132,161,52,222,222,121,88,238,234,229,45,231,115,181,53,6,250,152,161,97,248,204,133,68,83,130,15,184,209,234,235,25,1,34,52,82,46,199,156,148,204,142,185,0,233,65,152,57,4,20,177,158,76,212,208,31,252,68,101,85,1,62,4,210,41,74,133,168,82,116,5,123,209,162,214,238,210,63,17,229,227,204,20,72,103,60,206,62,207,112,214,230,214,38,129,34,248,31,96,79,75,8,2,81,208,128,155,210,49,106,155,168,93,246,113,18,196,45,142,70,28,25,205,187,227,232,246,17,112,173,106,96,97,177,182,121,236,142,20,3,21,165,138,200,180,31,68,45,15,32,23,173,100,138,210,207,183,166,149,44,18,147,167,70,204,220,233,224,160,29,60,3,172,153,9,218,25,83,220,187,82,151,210,174,139,49,97,42,116,168,215,217,72,41,222,74,178,167,33,10,26,144,64,59,222,31,176,251,89,17,238,19,91,155,159,134,33,196,144,205,39,153,37,207,166,246,131,156,205,240,184,127,129,100,108,229,129,63,19,221,150,11,115,4,23,246,2,179,73,56,187,249,71,96,87,205,4,76,14,44,221,176,108,107,30,9,78,166,125,225,157,103,5,63,176,109,131,13,58,104,245,28,29,164,198,197,204,14,180,194,12,220,73,54,140,98,218,31,57,96,169,112,36,37,237,76,0,99,238,189,165,214,9,215,31,243,217,107,82,185,96,93,208,86,250,181,200,115,4,178,20,73,61,137,208,139,241,78,5,38,124,230,7,142,104,240,139,104,76,160,151,10,135,88,51,111,201,203,93,199,154,158,102,67,131,50,143,176,118,58,73,30,51,153,233,24,110,11,209,150,206,110,203,18,57,162,181,89,43,78,215,246,25,144,117,254,96,13,25,137,250,244,230,228,75,45,131,50,43,25,50,89,149,195,244,89,221,76,57,89,211,145,48,114,180,0,219,130,158,24,186,180,146,201,218,142,123,117,87,84,222,113,214,198,232,129,187,166,213,176,63,135,162,17,139,229,251,228,68,105,98,6,32,83,226,230,221,10,23,186,79,38,138,163,97,166,159,77,207,150,243,109,115,128,240,27,42,121,218,98,6,151,208,69,17,55,35,27,121,246,127,154,52,91,188,183,209,5,232,233,65,48,236,131,106,204,91,243,57,245,242,112,151,21,136,235,126,190,119,166,193,172,214,123,245,89,76,154,22,33,22,170,241,98,117,165,39,170,203,20,4,70,172,47,228,63,85,3,55,91,66,38,172,21,156,93,126,156,233,51,23,239,168,0,202,155,143,159,191,199,157,13,199,179,75,154,62,48,188,71,140,25,157,62,79,236,67,54,162,221,153,214,149,1,192,200,176,250,197,186,3,45,84,172,48,165,130,179,170,118,124,78,202,78,218,175,187,192,191,135,153,121,37,143,6,101,11,40,193,184,154,136,84,174,134,120,237,254,52,154,233,26,110,22,227,148,141,73,76,145,93,26,137,141,77,41,30,140,72,232,9,240,233,121,77,177,167,32,157,162,76,17,200,158,111,103,230,196,141,203,47,43,130,18,59,17,67,61,44,18,16,157,250,99,157,101,185,5,6,223,183,73,239,122,103,14,252,54,163,43,77,202,32,11,117,59,88,26,89,46,229,88,161,93,96,221,238,153,164,244,172,27,116,249,136,241,74,20,145,214,99,6,184,19,141,57,116,92,213,199,60,67,245,130,175,150,85,0,2,149,249,219,212,77,59,94,127,222,202,2,188,232,70,226,33,133,217,108,155,76,121,244,2,46,88,58,167,190,52,107,37,58,238,166,169,154,213,135,130,69,250,174,209,184,147,249,107,236,47,41,239,232,237,204,212,223,245,209,250,217,111,82,52,86,47,163,169,215,1,55,197,177,104,238,220,136,106,232,128,231,209,163,193,11,1,1,37,184,4,159,53,131,29,134,30,226,174,212,3,157,104,190,71,103,40,108,164,202,188,113,92,136,168,36,99,6,164,37,239,213,242,138,108,138,93,125,60,51,101,2,50,191,46,58,211,112,105,148,221,168,64,49,21,111,13,177,172,114,107,100,43,173,181,120,107,64,140,74,71,10,61,236,109,101,223,166,186,246,16,249,210,32,230,35,14,168,87,185,26,207,75,13,71,110,78,91,154,42,210,64,235,251,14,87,193,40,133,139,210,122,90,67,134,31,231,150,247,171,74,103,77,56,30,218,21,11,24,181,50,89,161,184,122,5,34,96,208,237,93,137,234,6,177,100,60,26,216,115,169,158,192,106,147,2,151,77,99,246,25,242,172,87,119,90,67,99,137,236,212,199,243,104,139,133,16,235,11,202,162,135,113,122,23,167,112,49,106,222,169,191,108,178,94,206,14,128,32,250,9,255,31,86,231,140,239,226,102,216,249,148,3,207,112,3,190,118,217,84,186,36,191,96,177,163,110,23,102,14,158,245,112,224,101,86,104,236,88,15,27,196,121,173,9,233,139,108,104,77,137,86,96,7,74,65,30,64,72,171,72,13,190,23,58,157,113,115,26,250,147,18,136,111,196,179,122,188,24,44,149,106,134,18,105,196,176,156,64,191,62,196,157,173,183,32,125,6,139,220,135,242,253,210,141,16,132,85,212,195,207,188,126,200,203,73,152,237,219,11,15,55,189,18,146,194,70,20,87,215,174,106,178,116,110,182,18,244,228,11,122,190,162,51,173,238,26,124,40,148,211,219,67,99,12,45,69,142,142,86,250,170,158,49,173,156,140,119,137,76,2,1,37,113,253,89,223,151,248,96,173,242,92,125,214,204,53,35,146,247,222,156,148,111,236,151,232,41,232,7,59,110,235,8,30,58,8,79,53,246,231,183,113,208,238,102,140,182,154,154,27,234,191,97,54,50,27,153,168,116,215,206,232,80,70,62,65,9,221,86,181,148,71,236,59,166,46,172,180,186,75,164,151,208,129,198,137,85,198,223,5,167,239,237,65,174,89,223,155,65,89,53,26,156,11,5,157,252,152,75,10,98,17,11,66,186,90,167,107,242,97,134,107,124,62,79,6,89,113,144,150,160,91,160,100,194,228,24,163,199,184,64,205,149,30,51,252,166,254,211,116,144,239,231,193,224,88,14,118,142,2,169,168,210,157,30,95,227,140,130,223,28,111,78,69,209,32,252,141,182,211,51,184,115,76,101,34,134,36,114,199,185,141,228,225,67,34,217,104,130,241,16,134,150,191,172,154,56,224,83,86,48,236,217,218,87,114,168,101,210,89,222,110,203,215,222,69,159,172,25,153,186,243,246,0,40,122,40,42,207,214,156,131,34,22,114,52,68,192,30,26,215,225,73,166,105,58,134,185,63,236,180,200,197,141,160,20,58,251,138,50,88,130,233,75,193,25,84,193,201,141,199,76,16,227,204,61,12,176,96,67,217,56,96,163,14,46,36,170,75,245,37,106,61,251,109,92,253,195,40,160,155,22,204,145,193,179,132,0,118,126,72,123,251,150,71,171,148,18,31,162,86,8,211,214,165,135,122,207,63,139,150,47,185,148,245,100,238,151,141,56,136,240,209,9,39,227,249,176,17,231,160,58,158,116,238,42,207,216,50,151,102,5,45,22,28,102,58,19,65,250,56,152,138,106,54,156,78,229,17,131,88,222,64,0,97,31,76,134,207,102,125,92,229,32,41,43,120,33,253,101,135,246,163,117,34,250,161,50,46,139,46,228,36,196,110,0,102,159,141,129,208,220,249,234,182,97,237,175,245,135,105,34,168,240,40,60,233,182,1,84,62,86,254,48,197,102,37,237,61,39,132,171,209,26,195,95,123,188,52,182,179,25,67,70,195,211,234,58,23,32,8,8,233,27,200,152,161,203,191,202,31,27,198,59,111,174,70,46,140,14,246,107,134,16,39,5,195,229,57,225,143,75,169,230,90,167,3,133,225,75,201,42,179,219,33,4,90,205,207,117,186,140,154,78,114,214,212,116,80,158,49,54,138,184,106,39,87,49,226,16,25,205,126,75,164,24,207,48,182,88,188,6,152,85,106,55,19,153,13,234,77,122,250,250,16,189,19,4,211,243,229,153,68,129,89,222,10,158,145,146,194,122,150,177,160,107,76,164,180,5,39,98,75,184,15,242,195,103,33,210,31,239,4,152,60,154,108,42,136,44,204,117,233,51,145,165,146,45,201,180,162,70,240,34,214,100,20,41,98,46,194,107,91,186,97,202,197,122,162,190,160,181,205,219,68,168,174,21,133,54,225,142,37,13,168,15,86,121,106,55,195,156,119,182,5,17,144,33,93,220,130,228,248,204,20,148,17,196,156,201,153,247,224,157,110,75,41,208,80,43,241,54,148,105,114,100,89,191,52,45,150,17,193,163,38,89,148,92,115,22,52,170,115,48,148,147,142,23,249,165,9,69,95,144,169,224,172,67,105,35,102,180,162,130,140,27,218,136,162,51,152,190,174,8,195,219,62,30,247,51,164,164,223,34,203,69,155,92,18,47,9,138,208,22,65,58,65,249,78,207,197,212,193,227,222,48,30,207,173,87,23,132,43,66,31,160,242,218,67,205,37,7,181,33,117,161,189,203,99,254,125,74,165,191,87,153,245,172,146,191,104,101,214,127,253,95,253,217,255,253,255,252,249,191,252,111,255,210,53,89,233,75,0,204,240,233,36,147,100,63,111,30,62,54,102,171,98,118,55,91,23,77,187,230,243,231,231,148,159,110,222,0,116,183,152,97,182,248,228,111,33,176,30,119,214,87,59,102,251,87,240,196,218,216,86,178,152,71,175,169,251,147,145,63,189,153,68,19,56,171,227,219,153,201,122,157,35,227,42,60,152,217,26,221,221,108,12,83,250,224,39,18,201,221,205,72,194,92,104,151,153,225,29,244,71,163,212,176,35,91,126,204,13,42,144,31,7,98,146,75,65,211,169,138,217,180,142,183,155,23,125,238,122,117,61,91,197,246,155,179,85,70,144,106,86,194,187,234,214,179,158,110,78,187,114,70,175,148,194,204,54,116,61,62,78,77,146,98,201,223,11,20,223,85,4,196,76,135,148,127,77,88,193,175,127,64,75,52,232,171,239,173,122,58,39,196,37,215,174,72,153,90,36,227,23,35,149,144,196,76,42,120,199,231,50,193,242,251,57,224,3,222,174,96,206,144,80,96,30,98,134,6,173,244,251,210,227,82,166,29,243,57,67,247,215,194,132,25,222,216,89,228,106,110,215,252,230,155,230,159,53,197,76,243,194,29,178,109,106,234,250,104,36,38,139,191,54,221,5,75,159,188,145,222,170,110,134,32,40,235,147,87,122,58,227,234,51,147,70,170,98,206,116,127,187,149,170,202,146,153,176,141,190,40,204,139,239,39,179,16,25,190,239,80,153,164,23,72,30,234,7,65,129,55,185,185,76,237,63,196,76,216,186,220,74,86,39,101,181,210,156,16,102,0,21,85,166,153,69,106,62,133,59,217,166,34,139,139,169,178,125,192,17,110,33,133,44,243,136,138,253,116,171,17,144,103,157,101,28,190,254,203,63,74,60,98,134,248,203,101,223,169,97,167,11,134,195,106,108,31,126,239,19,6,208,231,168,211,191,127,125,191,88,27,194,195,50,191,73,109,124,18,37,102,174,165,61,203,22,10,194,226,111,5,179,238,165,54,174,166,133,70,150,249,51,3,244,205,186,60,200,141,127,152,76,243,135,198,121,173,242,154,63,158,82,204,244,196,36,253,109,250,59,98,150,65,156,124,41,218,205,124,166,66,29,97,70,100,108,234,158,177,241,68,63,51,252,206,87,210,213,246,35,208,90,62,164,230,186,235,84,64,125,55,251,86,9,11,242,190,120,80,219,135,209,212,240,171,143,123,181,179,222,188,254,32,156,220,188,25,198,231,132,168,121,251,134,100,154,209,169,21,61,95,104,218,244,247,54,239,98,170,153,62,164,152,104,230,46,60,87,31,119,186,249,160,154,152,64,210,45,201,122,77,166,91,137,50,182,60,120,94,76,152,111,30,154,204,231,149,164,169,150,152,220,241,193,160,24,108,83,79,8,138,77,201,47,46,0,204,244,222,37,37,175,109,96,158,200,80,234,169,218,233,246,253,166,18,58,31,199,7,83,51,17,75,246,7,7,59,221,117,97,227,186,111,95,247,231,62,163,52,61,55,81,198,253,212,112,48,3,148,205,98,238,240,129,150,124,205,99,201,70,109,173,243,45,94,204,122,119,116,158,26,251,125,238,241,219,29,14,9,61,95,96,183,223,97,166,1,65,143,31,163,183,46,247,234,165,107,123,218,16,247,251,211,249,198,59,152,141,35,173,186,185,75,229,221,232,60,24,165,184,181,137,129,53,53,55,16,161,159,25,166,209,103,91,49,182,124,31,19,75,153,233,231,66,26,164,165,225,230,58,164,81,8,51,76,35,59,238,109,178,4,98,61,199,117,115,15,138,70,69,248,218,100,72,206,161,219,226,167,207,87,231,136,208,253,142,179,207,95,26,64,249,179,62,144,133,11,7,203,122,200,247,179,17,163,26,215,252,230,36,150,117,146,78,203,222,250,167,6,237,249,56,34,86,243,118,103,97,236,31,194,72,53,155,88,158,155,225,108,218,58,162,27,114,202,248,105,104,136,230,243,219,32,8,174,249,56,135,186,37,65,45,249,81,154,153,217,202,102,143,25,210,99,55,111,19,221,84,51,28,118,223,139,129,96,217,151,243,223,30,237,56,4,115,184,25,36,144,190,247,74,180,99,87,55,23,118,2,181,2,214,159,110,133,226,70,119,67,163,114,114,159,118,26,248,186,232,28,222,101,249,94,121,54,133,212,247,51,102,39,208,240,51,128,90,95,189,8,217,159,143,121,142,195,48,103,107,193,208,73,218,156,222,200,204,36,141,117,76,154,177,106,186,249,236,86,93,55,141,19,161,2,150,116,51,145,151,30,141,211,154,96,227,183,129,239,140,231,68,31,227,254,52,92,173,233,89,1,156,202,113,241,249,240,83,127,154,141,183,250,60,131,203,157,82,138,152,17,131,114,23,10,129,134,148,116,241,145,138,251,178,113,152,137,25,158,205,112,65,225,229,83,161,24,114,101,61,7,39,79,239,102,227,192,144,23,171,63,93,129,97,38,107,210,245,232,227,208,206,97,182,20,142,110,227,103,114,21,127,114,154,50,158,105,8,7,99,156,233,192,151,203,21,184,179,195,11,232,149,191,88,69,164,89,183,241,130,186,141,47,191,105,189,161,250,222,121,155,132,193,103,110,70,177,185,213,156,123,241,16,4,152,75,233,26,223,100,122,247,221,159,176,68,146,78,6,218,165,198,240,185,66,37,189,201,144,38,42,215,43,172,244,156,235,177,122,182,35,47,98,99,166,172,147,100,196,73,16,204,233,175,133,215,153,36,222,68,110,3,32,70,152,43,108,43,98,62,239,149,122,220,27,66,240,59,38,72,156,209,211,236,102,106,77,226,29,54,59,150,99,162,129,209,223,178,128,128,145,174,26,11,136,120,99,136,195,140,240,34,177,129,15,89,167,239,94,110,62,145,159,143,71,235,4,156,242,185,144,60,42,105,196,128,83,187,120,204,11,30,6,127,114,40,152,202,86,51,142,81,44,176,179,1,245,57,244,197,146,85,201,221,108,253,66,67,204,224,138,61,184,50,228,92,150,144,177,145,80,253,106,201,54,209,136,71,155,222,220,224,142,110,30,6,124,214,23,227,209,98,146,3,135,23,191,150,29,107,15,207,62,156,181,15,143,140,142,26,181,176,113,119,165,91,240,49,163,81,155,196,134,135,158,183,126,109,52,201,74,108,212,28,10,114,176,66,109,61,151,7,187,244,42,8,179,5,230,97,64,155,56,97,40,39,232,152,157,79,48,175,153,195,243,153,74,16,138,205,56,58,143,175,174,81,138,1,174,82,56,166,104,23,94,74,1,123,242,25,225,19,156,104,231,72,121,38,26,234,78,238,98,25,131,120,209,17,69,144,53,206,221,31,25,63,29,81,18,147,241,100,204,89,141,82,26,132,235,105,134,55,98,202,36,242,219,64,95,34,238,67,45,7,220,194,53,35,13,159,227,234,97,98,15,242,219,56,108,215,191,163,77,73,158,187,145,120,138,17,181,150,182,34,243,136,78,186,79,43,199,188,168,36,221,91,102,102,75,115,63,8,246,128,44,219,29,234,19,84,81,221,67,163,245,97,171,153,94,151,184,154,14,229,174,95,243,120,162,37,181,112,199,225,173,211,213,7,120,47,133,181,18,240,136,181,154,138,188,255,52,93,169,75,14,245,70,226,183,46,55,195,143,178,117,42,192,189,186,175,181,9,118,139,114,27,69,78,63,65,104,144,25,154,103,106,180,189,180,117,159,172,236,34,155,60,125,247,96,243,220,12,26,69,246,82,186,239,230,189,121,49,62,226,251,94,103,31,0,123,225,99,134,172,82,146,61,199,144,193,37,98,20,26,183,167,184,127,252,67,217,39,174,70,11,122,137,153,72,32,156,121,136,174,147,156,218,80,255,193,189,112,31,109,36,9,66,8,96,122,188,215,113,90,179,110,119,117,90,66,168,201,247,82,35,127,237,222,4,245,133,169,65,95,253,129,129,106,252,210,210,115,235,70,9,60,34,148,81,139,228,107,170,233,6,69,68,9,122,104,84,189,57,196,157,126,224,3,85,17,13,22,51,207,17,59,233,232,6,111,44,106,38,232,137,197,5,101,86,86,243,137,248,83,243,171,201,164,230,164,143,150,166,211,175,96,166,140,34,103,58,120,133,21,199,19,36,36,16,205,136,249,68,117,31,29,53,230,78,115,182,220,252,188,74,249,154,17,44,82,40,72,193,139,57,161,112,18,123,233,178,126,132,107,110,99,181,200,181,18,41,144,205,16,51,61,189,177,211,82,182,90,114,49,25,177,113,205,40,68,201,234,59,43,6,190,194,216,106,193,220,202,217,86,1,2,172,25,102,248,42,101,55,172,8,197,174,21,241,83,194,59,148,247,42,13,169,209,216,168,97,199,145,163,15,225,194,118,35,187,31,217,77,25,83,154,143,74,124,79,200,51,171,126,79,80,183,119,249,77,147,184,235,98,62,151,231,114,191,103,125,252,9,224,144,164,1,220,76,85,40,55,53,159,16,168,223,152,20,149,178,241,152,235,13,135,209,23,83,23,14,244,222,9,181,103,236,228,121,63,59,3,123,210,215,43,107,59,57,62,154,124,177,108,58,141,43,118,114,22,148,62,121,55,37,103,55,195,82,34,167,58,154,71,243,110,198,86,241,126,126,27,2,9,137,212,89,4,207,168,245,143,14,100,238,31,202,46,217,139,33,212,159,95,15,240,15,141,54,42,4,98,230,232,187,103,76,50,120,140,152,233,175,138,169,214,77,49,85,158,44,65,144,232,1,22,249,137,174,185,15,78,133,148,99,125,182,253,166,1,138,13,179,92,205,245,89,204,136,247,166,200,156,80,249,148,77,175,176,11,222,131,224,23,161,223,153,131,100,252,194,138,76,179,94,107,68,64,113,188,25,29,79,23,51,59,123,236,12,240,229,95,202,194,31,58,176,50,250,221,139,91,174,178,237,20,250,83,251,188,59,121,174,234,0,210,94,186,191,238,20,171,75,146,167,121,204,14,180,176,252,93,147,110,32,27,19,115,55,221,156,33,98,212,159,38,177,188,252,201,18,48,144,169,102,80,32,145,89,76,150,217,87,43,114,111,145,181,68,130,42,233,136,194,91,22,105,232,77,177,73,54,122,82,241,148,90,220,204,166,178,127,49,21,250,189,26,134,66,93,249,103,155,31,43,18,247,107,77,169,123,218,52,204,78,173,132,153,90,177,36,86,142,123,210,110,214,198,208,125,122,176,146,84,136,205,182,155,242,147,238,135,244,84,127,248,73,204,168,148,78,221,23,96,16,143,81,193,67,107,122,4,209,23,24,83,197,18,64,253,185,26,31,62,82,216,8,75,73,150,25,228,23,77,42,110,158,140,81,215,189,246,132,172,94,94,234,38,129,170,23,31,83,243,189,212,10,230,73,114,54,192,35,233,36,136,236,185,73,180,137,153,230,190,126,83,243,16,21,203,160,52,107,237,90,145,247,7,3,47,219,29,237,19,217,163,171,142,24,120,213,83,157,196,255,174,81,115,224,76,144,7,7,181,189,239,197,32,145,116,35,30,166,250,236,214,98,221,49,98,101,31,93,183,156,33,61,157,213,200,163,74,187,183,6,156,223,213,217,128,84,32,110,13,57,168,58,50,212,177,162,254,211,173,124,244,248,88,11,21,48,55,47,235,155,21,223,143,62,186,91,133,129,254,51,189,30,154,163,89,49,67,162,212,30,23,236,188,116,137,18,15,158,126,81,243,68,50,181,71,113,105,206,231,99,129,17,108,190,73,155,219,82,117,117,224,35,21,207,12,66,127,91,196,221,174,166,230,121,203,94,236,147,234,4,1,186,143,226,42,142,73,218,58,15,206,79,123,98,28,221,195,42,161,108,165,202,145,111,185,173,100,250,132,197,92,12,70,232,102,122,92,244,185,154,229,94,103,84,250,122,153,58,15,8,78,155,59,26,221,42,194,250,49,41,171,139,249,172,134,57,213,193,58,107,186,71,221,138,158,141,165,7,46,44,112,241,224,180,111,14,61,173,105,146,92,241,53,242,48,49,106,49,3,26,243,47,157,187,97,175,212,57,99,147,241,215,162,243,58,233,68,56,207,25,59,21,90,55,83,157,70,198,55,197,220,167,222,85,212,213,70,217,168,122,176,217,145,114,94,73,253,62,20,162,60,105,8,232,37,167,242,236,84,228,68,226,185,17,236,82,159,51,131,169,41,241,220,25,42,68,221,68,209,18,139,93,146,166,188,213,212,79,48,168,151,111,116,48,56,228,173,62,10,4,167,81,0,45,63,218,109,98,230,72,140,189,10,164,120,121,252,132,89,91,148,9,75,127,235,201,28,245,125,228,152,71,103,186,231,169,158,0,189,92,119,162,12,52,107,196,76,81,169,150,152,40,195,164,187,175,121,158,29,97,173,59,11,187,240,63,194,84,215,90,100,167,73,156,174,38,126,27,59,91,137,18,11,114,54,144,79,95,179,113,100,199,134,3,149,136,86,133,11,216,143,112,196,25,210,156,244,180,134,88,234,86,71,179,53,89,202,131,67,214,26,0,25,186,242,187,78,134,2,171,66,36,90,153,162,162,135,83,141,54,174,206,11,0,128,16,95,86,64,201,164,235,202,133,15,236,150,37,130,71,122,167,71,33,16,84,29,176,214,107,78,148,10,227,201,105,131,29,146,137,181,86,137,226,137,36,178,251,89,203,163,5,88,208,140,146,51,111,89,37,44,203,72,124,172,33,192,134,37,155,56,148,14,187,222,159,30,182,171,171,185,222,19,245,236,25,89,87,167,89,235,157,227,201,242,103,98,166,156,182,101,196,9,196,196,60,214,136,73,108,96,194,170,214,118,66,221,0,100,100,234,105,77,239,77,213,240,254,52,146,132,98,93,36,100,90,172,108,42,61,226,20,178,243,237,91,133,207,244,205,203,84,64,236,11,166,158,120,50,42,11,114,243,201,218,142,253,44,173,33,237,135,21,50,174,153,250,221,147,80,88,147,220,2,77,120,168,123,199,215,66,49,184,139,217,186,164,218,253,214,165,72,244,193,135,111,51,206,92,218,211,251,82,243,4,23,24,200,31,96,124,146,226,34,154,175,81,18,51,78,236,46,9,75,170,178,37,92,55,104,9,242,208,23,163,109,45,38,49,73,145,84,228,252,65,22,98,9,244,231,156,186,90,164,52,116,77,18,40,21,14,145,94,188,102,245,49,133,253,238,236,189,91,95,251,184,22,62,87,96,34,24,186,101,229,31,181,43,135,21,253,80,183,233,123,161,98,23,208,56,74,123,186,93,158,45,131,156,242,114,51,187,150,126,176,102,254,68,152,65,75,73,234,225,248,45,103,238,57,152,138,14,220,38,219,60,113,16,245,157,120,50,216,36,101,80,138,17,66,148,128,167,129,8,147,121,154,193,71,57,56,1,250,161,19,255,168,185,134,232,224,15,84,107,101,29,180,92,128,82,248,213,171,153,211,36,102,64,96,158,228,226,44,107,73,162,73,40,132,87,31,1,213,58,199,110,213,171,19,34,31,35,166,18,189,226,250,104,100,171,83,96,77,18,52,50,50,17,141,98,104,206,152,198,60,186,68,24,105,1,18,141,51,230,140,2,188,129,98,62,71,80,164,231,58,188,36,75,214,8,252,197,41,199,214,80,72,129,200,241,135,87,148,211,184,214,169,49,68,194,205,92,17,26,161,20,163,85,18,184,38,73,105,198,9,85,198,122,204,9,17,234,113,93,180,162,69,76,226,189,11,248,0,60,82,244,115,159,25,14,215,206,8,176,214,113,17,100,203,163,68,93,35,226,171,166,201,34,175,5,27,194,170,225,122,146,11,144,240,133,250,245,156,129,137,66,76,166,202,1,149,12,68,24,67,218,12,38,113,39,131,193,225,114,220,188,33,147,34,75,36,181,62,93,54,208,218,243,209,179,146,155,159,237,55,245,235,141,215,38,124,8,152,233,139,190,48,179,10,152,81,230,202,137,201,106,142,123,159,73,154,37,1,157,248,66,41,102,18,169,131,41,219,169,49,74,8,70,205,38,177,124,109,235,154,14,43,99,36,103,35,212,123,105,198,92,160,133,102,139,71,125,124,143,154,119,120,212,13,29,161,41,207,141,148,239,138,248,167,45,227,18,113,243,52,93,244,121,7,197,74,222,85,204,217,182,161,8,143,140,27,238,154,233,171,185,96,70,122,69,46,15,80,53,60,67,186,17,101,167,73,241,238,182,6,177,74,197,243,49,39,114,227,219,246,107,182,174,157,21,161,217,36,81,60,196,12,126,36,46,134,229,188,232,197,248,109,49,42,253,132,232,35,233,197,20,4,2,92,7,175,92,151,65,129,218,117,72,168,203,167,95,98,102,166,121,126,218,8,114,229,4,178,93,170,94,244,28,12,233,151,219,210,214,45,235,47,98,97,152,146,182,252,54,136,130,200,196,254,180,239,100,249,32,0,164,175,119,137,4,68,211,49,67,149,112,245,27,195,3,130,150,171,45,18,188,31,4,113,204,38,223,235,236,49,64,197,220,108,40,91,53,87,48,54,247,107,155,139,32,102,232,14,2,154,71,141,242,18,101,3,251,55,154,220,152,105,109,136,0,44,102,72,103,110,80,186,32,222,150,223,62,19,101,231,24,84,24,163,5,76,57,105,29,59,151,71,44,141,128,89,149,207,205,26,24,145,238,57,251,198,57,47,139,154,153,229,37,118,91,192,93,247,234,197,70,149,35,71,80,72,255,220,204,32,157,162,180,153,222,253,210,104,66,196,156,105,115,136,28,1,50,3,50,168,203,184,60,238,44,207,144,20,203,116,72,166,14,24,83,145,234,67,46,250,73,40,201,197,68,134,28,101,203,168,209,6,82,194,9,180,228,82,126,94,172,164,192,188,115,172,119,193,146,89,143,107,77,1,22,195,59,145,226,22,152,41,196,157,162,224,135,3,127,143,102,218,196,193,225,4,214,242,28,188,250,73,64,215,19,102,69,90,242,92,125,79,2,240,90,72,98,149,48,183,44,153,69,116,56,0,157,68,222,241,76,156,173,159,132,243,43,187,215,208,109,227,208,39,207,56,95,243,34,111,217,133,174,245,236,6,173,198,42,160,199,68,220,114,90,78,147,243,230,216,166,102,90,173,98,38,161,29,81,18,213,119,129,63,96,134,194,47,14,64,212,155,138,254,118,182,221,252,158,189,194,202,134,25,89,202,124,189,134,188,244,123,37,235,127,14,119,134,131,122,202,189,137,83,3,68,10,111,61,53,64,49,111,35,176,9,175,252,172,237,45,230,51,149,82,75,225,87,47,120,135,229,201,8,72,246,142,46,4,152,184,134,140,10,172,250,203,67,106,136,158,86,157,58,25,232,18,246,244,75,67,211,250,50,227,86,99,166,155,183,107,100,88,95,136,152,1,24,207,232,36,192,219,76,77,167,49,157,135,113,53,80,23,65,155,177,194,232,62,219,225,88,15,65,102,48,77,16,223,200,225,149,15,77,66,27,227,12,170,203,113,239,218,179,30,128,156,229,173,70,68,64,80,44,95,132,131,4,86,19,55,147,220,122,207,176,14,118,230,58,214,66,44,85,127,176,211,51,194,141,141,24,165,92,12,28,98,247,27,224,209,93,37,214,78,246,37,28,227,1,169,70,213,131,187,131,225,190,9,173,231,135,233,186,207,93,46,158,73,15,102,50,170,187,220,44,3,236,53,251,117,41,86,190,161,101,158,207,150,69,202,127,166,200,50,0,149,85,39,238,120,182,45,160,154,36,10,166,86,181,97,90,57,225,102,187,105,134,85,212,135,131,106,219,143,191,182,77,172,75,156,56,84,120,214,141,53,76,180,77,28,45,86,88,141,192,115,81,149,145,160,23,193,206,118,35,21,208,67,90,11,73,214,175,20,113,41,80,231,85,213,251,68,183,35,166,66,7,164,147,230,227,249,130,115,243,254,34,83,75,145,23,107,128,103,35,12,170,64,201,213,171,198,183,242,244,73,59,75,167,63,126,49,161,98,4,150,197,74,64,242,96,168,180,37,15,130,232,139,26,251,241,216,139,177,40,185,249,156,188,251,241,185,9,99,162,171,42,89,39,100,87,127,159,69,225,129,103,34,92,107,106,110,38,149,247,99,174,112,32,52,117,140,41,164,69,53,222,164,237,53,3,146,32,106,169,238,143,88,186,101,75,100,9,57,75,158,158,102,96,251,42,43,73,76,156,16,241,243,36,5,27,193,249,96,67,131,222,145,170,175,236,74,199,207,204,26,244,142,25,149,97,224,223,96,67,212,138,52,212,55,228,149,12,186,194,35,16,227,2,20,238,102,70,105,235,189,207,114,139,12,34,244,136,148,136,36,152,135,3,56,158,12,204,137,182,41,156,131,116,92,236,109,181,180,222,214,36,4,140,205,197,173,44,125,89,94,0,207,119,11,107,1,138,171,183,38,107,228,86,216,130,53,249,72,246,107,14,207,0,86,150,139,2,205,206,145,187,163,140,79,69,173,117,193,190,102,106,39,113,232,22,35,217,23,72,213,113,144,232,47,26,110,6,109,44,105,81,218,237,82,148,174,10,157,184,91,63,86,33,18,247,253,12,41,147,243,117,167,14,40,252,137,254,219,198,90,168,169,203,156,144,129,119,51,92,82,146,121,73,166,6,237,27,82,249,1,25,106,146,192,234,181,223,68,41,156,38,53,107,32,191,77,112,254,51,23,131,104,137,25,149,143,248,30,116,150,10,157,182,173,251,51,162,190,221,153,226,72,121,118,36,228,53,29,212,97,148,215,75,122,49,113,21,106,247,61,133,12,81,209,176,210,246,67,95,247,103,171,2,184,172,91,41,28,90,190,52,241,104,153,72,106,54,137,121,55,147,12,121,54,98,90,36,125,196,89,183,93,139,156,137,146,132,175,158,108,0,98,181,66,149,25,126,103,254,65,2,234,9,1,72,216,119,133,252,211,154,173,193,52,164,201,242,96,109,232,177,73,127,100,20,122,178,57,19,226,180,34,211,154,211,140,39,51,52,94,214,83,21,34,2,127,45,107,97,213,96,122,252,0,86,221,220,107,158,18,133,192,138,229,212,155,152,201,100,106,104,71,84,88,220,249,51,5,218,46,94,43,64,248,22,128,124,36,41,202,21,171,179,171,1,113,108,55,195,196,158,158,64,126,162,191,249,153,105,9,26,117,233,145,142,42,188,63,26,169,230,174,231,207,57,240,105,130,241,39,183,52,156,152,97,18,232,61,204,228,201,37,63,79,202,38,69,183,76,166,30,174,152,15,164,30,136,206,221,188,77,219,75,214,223,176,243,203,191,216,113,153,119,121,118,226,90,98,39,206,182,196,52,251,111,10,13,238,50,195,231,132,112,145,236,12,80,37,205,152,45,120,158,245,217,87,230,142,76,117,222,214,131,241,108,151,131,147,35,22,24,229,203,161,123,45,110,172,175,125,248,176,159,170,198,57,252,230,221,118,10,51,71,183,60,147,164,243,45,13,156,68,210,132,239,204,230,100,251,182,3,32,69,143,144,1,197,151,187,50,150,251,87,4,195,121,140,145,34,126,66,129,38,41,82,58,227,255,37,63,252,32,220,44,218,133,154,173,33,44,118,196,243,92,240,186,72,25,9,246,207,18,155,49,218,185,210,27,82,208,125,139,166,98,84,88,142,235,46,69,40,142,206,240,61,225,181,45,138,158,48,162,171,229,37,247,178,171,17,229,74,117,205,8,12,252,230,76,29,237,145,40,236,212,129,230,60,131,214,230,88,79,225,111,184,6,19,102,147,201,144,226,91,131,53,211,253,94,106,55,181,43,242,169,65,32,22,230,188,144,71,145,146,36,232,10,207,118,33,46,172,61,147,101,32,124,225,201,174,10,146,64,178,220,156,88,57,251,136,86,120,135,167,130,143,166,233,65,132,59,177,158,93,9,18,82,100,176,220,87,105,86,39,146,7,163,224,49,189,184,86,135,113,201,105,13,24,114,231,120,178,5,195,80,121,80,108,185,71,156,81,217,120,30,188,202,153,57,173,122,116,117,252,63,52,156,21,155,68,146,123,197,213,164,171,166,98,251,88,249,190,175,16,131,76,173,124,83,14,75,17,114,30,247,227,69,207,210,57,181,119,208,28,108,210,176,138,65,37,22,244,67,166,49,222,15,66,136,2,243,190,126,109,55,54,28,53,175,229,135,140,145,177,106,201,177,194,160,54,162,16,148,76,206,46,43,108,228,204,211,38,63,125,142,105,133,233,116,24,15,227,167,173,189,66,144,56,108,229,213,243,15,228,192,75,125,16,226,156,11,65,7,112,14,191,170,197,26,178,222,119,162,193,177,180,154,184,243,228,88,9,17,34,136,1,48,160,55,239,52,211,71,24,79,234,243,1,221,27,69,94,196,87,70,170,173,205,2,228,135,47,83,65,37,88,144,223,102,79,233,151,109,0,24,149,194,234,7,109,166,55,185,177,182,194,32,136,204,74,56,251,136,167,166,45,243,16,201,235,17,96,75,234,153,68,219,79,247,70,141,74,15,24,161,167,106,209,200,124,230,160,50,176,40,72,156,184,6,10,57,250,159,140,159,176,72,28,66,156,190,242,173,88,214,177,21,122,219,141,30,44,230,210,132,203,72,175,70,133,110,164,40,221,161,45,250,180,148,209,170,224,201,170,227,129,195,70,148,159,150,178,25,233,98,208,200,93,18,244,214,82,22,46,187,117,11,42,34,12,216,218,142,178,197,113,122,23,88,17,49,51,80,57,136,66,160,233,221,143,249,4,247,51,204,36,183,158,134,232,223,203,66,242,123,249,86,142,87,243,23,204,183,242,219,127,240,15,255,237,191,254,239,255,252,31,255,147,191,116,190,149,254,83,7,252,216,38,192,72,156,229,89,3,119,138,185,153,194,213,103,134,217,231,54,5,98,238,134,70,117,243,128,127,118,63,230,246,165,205,49,179,222,47,177,25,102,122,14,246,103,206,214,252,42,214,105,42,195,110,5,153,125,25,217,204,140,35,231,102,18,61,93,158,108,52,83,51,251,204,72,228,136,12,202,132,2,185,124,248,4,204,38,61,250,188,215,248,42,48,48,135,195,252,178,228,226,102,156,72,227,51,159,137,183,175,255,242,67,40,53,191,182,63,204,100,98,154,12,105,253,225,133,253,204,231,168,77,69,159,12,15,63,151,239,193,105,224,45,215,198,121,227,223,234,76,82,112,15,50,218,9,248,77,241,27,3,202,190,237,30,152,217,215,171,155,43,109,125,250,49,136,4,103,14,115,165,41,67,205,144,146,100,127,231,210,141,97,87,205,208,201,174,207,140,252,81,77,250,219,36,111,221,252,3,153,106,250,206,231,52,253,113,100,77,92,37,221,205,19,244,228,113,207,63,84,4,145,28,41,132,156,117,188,32,2,108,97,70,82,69,62,6,170,12,95,83,196,49,163,255,44,202,201,19,184,78,251,92,50,204,38,124,160,87,211,64,152,252,106,112,33,194,76,203,213,105,127,138,3,152,27,173,4,243,121,180,252,137,98,96,230,236,139,200,163,155,220,84,255,200,36,104,214,160,84,163,139,7,228,220,199,24,101,102,243,223,244,123,193,61,49,220,124,222,171,63,87,159,65,92,227,154,147,232,90,64,239,186,191,58,184,25,139,42,143,27,249,107,254,2,42,51,195,187,40,214,137,243,50,238,115,137,108,31,214,74,186,62,172,96,88,228,214,199,45,61,113,231,116,51,0,227,75,93,137,219,9,208,40,238,93,141,89,228,154,57,63,86,253,86,214,44,150,139,47,98,78,213,169,220,40,108,1,235,27,242,210,221,242,96,254,49,129,226,136,104,230,52,84,75,143,71,251,145,254,144,155,19,70,124,200,104,204,112,10,110,121,52,152,202,139,175,46,188,216,116,105,44,142,249,188,233,57,72,253,197,224,32,22,190,235,243,29,233,21,46,62,106,200,225,94,54,22,35,130,251,58,206,127,94,139,239,165,198,190,98,200,50,17,235,101,251,196,90,156,64,21,179,225,128,245,206,231,108,27,247,177,51,205,77,242,92,217,58,58,125,162,36,219,174,245,177,81,229,246,183,58,158,67,83,73,116,150,98,193,135,118,51,76,203,178,227,80,97,45,169,133,213,180,65,245,98,20,58,190,175,53,76,127,120,78,53,31,207,226,123,176,129,160,108,110,106,29,244,37,248,131,157,16,100,116,157,40,217,58,167,252,222,16,81,228,231,193,32,231,45,110,133,236,186,110,29,81,74,10,254,86,200,153,138,76,3,180,6,8,222,118,55,243,90,151,59,146,21,219,28,232,1,149,16,45,17,227,157,7,201,183,4,92,109,206,22,153,69,25,14,38,255,105,170,51,194,254,200,36,107,99,248,150,48,140,61,183,200,147,53,244,61,166,143,25,206,178,158,152,70,180,219,124,121,252,168,90,110,25,148,243,40,231,8,141,71,35,21,216,244,230,232,53,215,107,70,173,104,232,234,129,229,234,154,115,77,186,167,156,3,97,143,120,112,139,79,154,174,204,148,70,141,49,171,104,56,202,79,67,255,180,252,115,81,236,78,186,227,176,167,127,105,72,51,79,161,63,37,15,225,189,230,118,103,64,54,207,134,2,1,233,125,234,178,151,108,224,109,254,72,16,196,231,152,192,34,101,51,171,6,254,188,159,186,136,160,192,164,227,155,40,226,78,20,40,48,196,76,240,233,62,136,5,51,122,216,91,179,235,135,234,182,73,122,222,66,167,48,233,193,17,171,7,103,102,233,36,53,1,144,59,135,113,165,117,34,109,16,122,197,135,244,56,2,91,216,166,167,17,224,231,187,248,8,110,228,230,29,130,140,15,47,107,106,179,224,99,245,176,71,14,39,199,218,252,97,68,17,115,163,237,45,223,171,225,178,86,51,137,228,21,230,118,115,67,88,161,100,111,247,201,200,61,232,129,204,182,176,194,76,3,68,122,60,13,122,7,227,222,232,221,203,226,132,220,54,55,119,41,7,21,109,81,12,4,218,66,157,50,94,219,160,103,242,104,197,34,59,255,109,99,150,86,95,225,120,71,99,148,187,221,25,135,179,152,225,9,113,239,12,31,60,37,245,175,12,185,211,125,76,105,80,189,101,127,60,82,42,68,177,250,78,244,147,186,236,165,148,193,40,204,133,121,202,60,4,232,52,150,123,179,103,228,187,158,31,232,121,180,88,32,164,219,186,94,59,112,96,238,1,96,90,147,226,186,25,103,102,44,144,205,54,172,94,225,121,140,234,235,3,214,34,233,38,162,181,142,230,129,22,230,76,225,68,190,6,196,82,205,239,13,35,253,113,152,228,107,156,47,217,187,127,203,179,204,57,35,229,193,81,161,30,225,84,30,95,119,138,80,251,4,89,116,60,36,247,36,40,101,136,16,245,36,81,180,115,88,153,10,242,173,232,93,157,37,199,145,91,33,231,151,123,163,82,62,114,248,25,100,172,37,42,2,65,156,175,175,12,68,227,53,155,88,167,223,156,163,106,203,123,161,170,60,106,188,118,193,201,145,197,133,118,228,236,30,21,129,126,4,250,174,230,86,197,137,233,134,79,87,243,9,92,214,245,113,102,17,1,85,126,123,236,28,239,125,118,140,221,167,254,118,239,253,186,218,200,30,138,160,51,252,38,251,131,27,224,74,27,124,249,126,109,250,183,80,124,254,204,70,59,46,91,45,45,112,31,9,146,57,249,85,5,134,233,29,3,133,225,1,4,45,12,114,176,65,48,138,251,224,102,78,96,125,108,200,54,135,135,184,208,208,0,190,187,102,32,112,51,38,113,167,27,57,203,91,193,96,25,174,198,132,90,90,4,34,140,161,188,126,221,197,188,53,93,38,18,2,15,244,109,115,138,240,195,22,223,93,33,19,49,176,25,238,240,57,160,85,190,11,158,254,124,62,113,92,125,166,225,82,43,29,246,17,155,156,199,184,92,168,198,252,228,4,21,63,179,172,107,220,51,137,137,243,140,101,15,85,166,76,194,227,218,34,187,16,219,13,101,115,153,194,76,239,50,90,156,231,134,152,223,250,211,64,127,226,200,102,170,232,79,51,43,61,178,57,7,32,116,129,178,60,140,167,173,249,147,153,234,78,146,9,78,59,90,185,87,219,73,168,159,3,189,231,240,175,206,183,168,162,54,48,113,97,199,199,111,97,102,244,28,100,154,45,50,37,237,222,156,153,161,83,97,6,160,230,231,234,199,81,25,112,217,245,124,175,6,115,61,196,204,253,114,92,141,195,148,213,140,103,227,105,28,72,170,113,15,196,252,147,241,119,243,180,254,36,49,39,3,214,199,160,26,5,189,154,97,120,185,99,126,126,74,199,220,214,76,220,27,190,4,93,62,13,78,248,123,45,5,184,103,117,245,118,253,148,227,112,149,75,148,66,14,198,136,168,226,181,16,117,155,106,54,2,238,118,223,58,45,57,21,135,61,106,191,159,211,224,88,98,102,5,132,127,214,76,251,86,205,217,240,227,110,134,21,87,173,9,23,54,172,166,235,190,212,12,9,121,220,27,70,56,221,145,128,117,245,233,239,133,226,83,214,19,196,186,10,194,215,62,241,121,25,186,107,160,85,152,99,30,194,58,62,198,243,219,0,212,226,106,26,40,242,122,222,171,229,24,211,98,162,87,58,40,196,254,97,53,68,128,94,108,58,100,190,118,139,185,223,58,226,195,0,62,110,54,42,80,53,79,34,24,255,218,232,150,207,170,43,132,34,102,204,51,112,95,207,233,132,86,79,141,215,230,123,212,174,11,136,86,220,136,95,232,207,75,178,163,13,80,184,217,143,31,222,178,136,254,227,89,219,133,76,111,92,253,236,119,208,151,182,25,254,19,248,235,164,211,144,98,195,28,89,198,172,213,103,211,177,22,179,48,179,121,86,61,3,76,42,55,204,59,109,201,142,193,79,114,131,31,170,105,23,166,206,94,106,111,229,3,158,247,84,159,115,26,194,58,54,226,220,140,146,82,204,128,52,226,157,129,123,116,113,73,73,246,211,189,233,102,160,89,146,120,128,124,228,56,101,223,205,209,58,26,34,7,128,16,5,204,93,195,205,68,63,91,205,160,204,124,42,64,222,88,116,219,32,101,117,54,165,237,230,118,110,87,244,183,9,254,125,101,91,205,117,201,52,132,59,115,197,86,219,77,122,76,62,200,49,27,128,49,204,72,187,149,199,12,19,188,155,19,44,245,207,213,6,139,9,115,91,26,90,89,22,112,121,26,9,42,66,122,131,245,201,141,108,45,204,199,145,145,19,189,66,180,239,113,25,184,46,125,46,144,16,195,231,191,230,2,209,169,249,184,229,49,16,81,233,103,182,106,126,247,161,134,132,110,72,112,128,88,83,139,188,23,184,177,36,210,94,54,26,41,150,21,105,245,44,138,123,211,114,41,49,123,233,204,39,18,18,243,113,132,171,167,36,250,143,66,68,87,243,153,37,254,149,129,97,23,157,4,63,233,39,127,47,116,196,202,222,207,189,239,46,9,215,177,244,61,155,153,29,197,159,204,146,33,114,90,207,246,211,19,231,102,58,181,154,222,28,103,213,147,210,100,252,171,136,205,208,65,104,61,112,110,70,3,78,39,63,44,193,159,192,59,102,200,87,166,92,77,247,221,244,115,171,27,251,181,250,79,157,32,53,94,172,2,25,150,247,50,236,185,123,2,52,80,21,241,81,38,220,8,211,207,219,51,38,214,131,45,230,179,131,108,95,211,199,189,57,254,161,94,108,226,143,62,253,10,245,34,57,119,32,56,236,17,216,128,15,89,93,151,244,128,59,105,139,185,136,127,143,183,90,178,92,12,204,78,190,245,164,101,212,183,103,126,186,111,221,231,96,120,26,189,220,171,235,208,253,224,108,37,67,205,248,175,242,49,39,236,136,105,132,185,77,81,239,69,74,8,234,29,31,179,66,39,138,206,148,149,216,210,227,209,96,55,18,207,108,194,135,144,220,25,166,147,60,53,57,203,57,148,106,139,39,163,43,90,242,98,160,251,71,228,167,224,1,94,69,252,85,182,69,39,87,49,51,153,46,25,52,90,127,118,76,210,66,243,141,228,51,192,85,181,28,139,175,32,146,43,209,197,121,173,214,115,204,66,82,214,75,30,109,1,22,251,224,254,246,69,136,193,166,152,55,200,194,152,164,192,166,229,123,46,107,234,172,49,15,57,213,228,240,192,9,196,203,241,5,2,36,181,139,21,73,56,207,187,193,123,145,154,62,56,28,156,159,84,185,173,108,43,81,62,230,253,117,227,252,236,11,73,68,122,49,183,30,94,124,55,221,221,161,191,13,124,200,211,33,136,221,109,53,82,116,243,20,42,106,165,37,183,252,188,116,46,119,167,69,146,175,235,47,27,40,216,199,228,108,118,156,92,50,162,60,218,140,253,253,124,205,174,67,102,115,43,246,51,242,106,234,11,47,210,133,59,204,224,181,151,28,230,116,126,172,168,166,162,163,50,52,103,199,136,173,182,195,76,93,70,247,179,205,2,157,113,106,213,69,222,78,204,173,246,154,226,196,108,168,105,203,2,2,177,31,73,36,242,185,57,47,53,39,54,157,248,109,152,74,155,174,47,72,214,99,50,76,180,32,213,122,220,177,56,171,23,217,11,169,3,16,78,32,141,251,153,233,17,235,207,218,44,37,71,54,190,27,102,82,131,224,115,248,204,153,227,106,43,199,206,199,12,106,192,205,205,200,90,222,171,75,172,190,205,7,213,221,242,76,180,22,222,85,223,54,172,207,111,131,120,240,216,133,226,182,40,217,176,39,209,213,236,126,159,21,187,242,243,219,20,106,220,85,38,37,161,1,4,245,231,30,231,207,96,217,55,117,159,192,67,175,18,190,48,83,229,25,53,228,229,210,141,1,80,11,126,110,206,22,26,206,50,33,154,30,172,120,42,235,58,249,103,71,19,233,59,251,98,252,158,7,47,199,83,214,121,8,29,79,204,5,168,205,207,126,247,236,181,61,165,27,208,65,129,163,67,202,161,30,121,105,106,189,109,233,197,103,150,223,122,148,213,195,37,162,163,13,72,130,73,96,19,34,146,104,205,216,169,221,218,203,176,58,146,154,207,130,138,66,26,138,112,10,25,224,68,223,45,114,176,35,109,96,176,207,49,144,123,4,24,103,134,3,15,83,51,46,88,84,18,6,172,2,186,190,206,198,62,111,193,10,161,153,169,107,187,208,201,19,233,122,48,219,207,234,60,63,22,103,231,152,70,56,254,188,247,138,125,156,61,41,61,179,24,214,231,30,249,97,24,118,138,190,22,32,237,38,73,237,177,212,27,65,40,122,247,184,248,56,138,53,63,230,53,111,88,101,56,207,231,240,227,192,89,62,40,144,25,150,231,106,120,31,36,115,77,41,121,60,131,178,194,161,176,204,245,251,219,199,81,77,30,149,225,196,143,241,188,24,204,77,107,222,228,115,221,186,4,32,17,153,59,204,144,126,232,250,58,65,241,108,145,214,163,96,149,166,30,188,41,223,250,35,56,148,177,183,110,244,84,246,35,83,10,99,212,168,122,76,24,29,179,231,253,142,7,204,92,18,243,249,194,183,130,78,242,63,235,189,41,159,68,158,53,255,208,124,203,249,134,174,107,189,5,246,218,31,127,3,161,229,60,154,164,174,219,123,108,231,18,238,252,4,164,88,170,30,189,103,246,68,77,10,204,41,44,208,98,222,176,43,68,118,25,140,176,172,129,227,85,65,85,27,245,119,74,182,234,19,20,128,4,1,166,192,172,65,219,34,142,46,49,228,96,226,146,132,232,0,140,113,127,226,201,225,144,151,39,167,150,211,246,125,49,218,90,228,209,32,34,78,51,94,12,249,18,57,91,161,72,206,81,107,48,10,23,185,246,236,82,115,95,64,196,218,15,70,132,237,112,69,5,18,136,190,48,215,96,166,187,251,86,34,38,120,60,249,101,88,235,250,157,42,150,83,20,127,100,152,207,17,102,90,228,229,248,91,20,148,199,157,74,124,76,169,238,152,86,121,191,179,216,64,82,242,219,70,3,30,165,134,220,70,83,76,16,98,246,163,167,107,38,96,151,155,159,181,15,145,142,252,182,236,228,180,198,205,72,30,32,78,243,4,240,228,164,90,248,89,103,84,160,154,145,247,218,166,253,185,239,152,142,41,225,50,85,219,221,218,133,137,144,117,175,98,110,160,72,226,181,33,20,239,98,69,38,169,93,0,75,43,77,220,125,142,152,181,139,0,88,182,70,234,219,176,181,187,92,160,72,186,244,203,70,127,8,132,246,190,87,238,73,220,75,122,58,96,79,11,160,72,106,58,137,1,134,140,145,196,60,213,119,221,16,177,133,83,61,225,32,155,242,211,136,40,244,116,183,172,140,16,226,53,195,193,218,238,110,186,75,214,82,222,9,245,206,129,184,163,210,7,244,90,118,211,93,77,193,36,182,75,118,2,189,57,152,148,114,225,51,214,125,45,31,4,170,238,187,147,163,125,162,32,149,77,39,220,188,91,218,0,54,42,175,77,171,208,184,115,101,83,14,18,43,200,75,89,217,60,152,254,244,241,249,210,190,59,154,101,217,213,76,123,201,53,207,167,248,67,26,169,54,217,147,246,72,146,106,133,239,105,247,124,205,103,125,61,87,19,95,197,215,46,182,5,201,144,147,20,75,119,146,159,1,86,111,6,7,162,38,57,38,70,215,68,0,189,34,222,200,240,179,252,138,102,63,76,127,104,199,78,158,207,238,169,240,155,31,178,245,88,187,153,154,142,88,153,30,114,4,37,243,93,196,12,203,161,3,104,206,100,32,225,116,247,203,205,17,85,3,176,103,112,41,185,120,89,225,54,172,144,5,234,160,0,148,206,177,171,24,57,154,60,24,180,133,227,78,226,243,191,37,58,59,225,21,152,135,192,89,181,181,52,229,120,252,139,233,236,229,246,203,45,39,157,164,198,33,34,5,231,46,253,235,152,151,101,214,226,173,32,128,141,155,195,224,210,65,37,197,242,106,162,91,128,153,142,168,213,238,2,105,183,64,195,30,210,186,124,203,98,58,133,98,166,209,33,197,68,49,174,165,161,230,9,157,233,221,106,219,13,58,169,239,91,140,36,139,235,122,181,180,98,67,35,121,183,233,37,2,23,157,166,48,227,134,138,237,140,252,131,188,52,3,56,4,112,215,246,237,22,53,51,144,136,56,178,171,138,240,210,170,97,181,213,128,33,2,158,152,143,217,149,7,173,146,77,119,76,83,51,64,45,191,186,146,179,109,122,115,98,177,152,254,70,248,189,251,51,224,222,74,96,133,89,142,89,253,237,68,146,255,130,70,139,98,80,192,190,172,235,75,144,117,156,226,98,1,238,94,41,78,213,134,127,87,116,30,1,193,143,89,216,172,168,222,117,146,238,30,145,0,177,84,235,226,174,147,108,226,68,113,243,84,33,93,150,135,157,240,1,180,221,165,235,162,95,232,171,215,168,147,195,20,163,71,192,162,12,18,67,74,34,108,73,240,5,35,232,24,238,235,207,31,58,83,93,245,149,208,125,132,121,170,4,253,4,12,43,104,88,180,105,20,104,130,182,10,31,240,154,213,213,135,165,125,69,238,112,178,208,146,36,32,78,92,49,195,173,236,205,84,171,196,72,126,59,118,89,232,141,134,30,216,39,124,205,43,192,1,72,21,43,62,134,93,182,4,184,184,163,145,167,239,204,167,157,113,42,162,64,160,160,159,31,189,192,24,111,36,223,210,208,13,30,214,194,112,83,208,227,187,114,114,118,122,128,51,201,129,137,40,210,74,106,71,19,20,139,110,165,42,184,245,216,163,206,190,227,222,19,25,93,61,246,64,135,215,176,66,88,188,244,52,79,109,167,120,110,20,125,245,104,161,137,63,18,112,92,93,53,196,160,59,205,101,36,205,140,86,183,90,201,98,138,117,23,125,176,106,130,35,247,185,207,148,150,42,11,196,74,35,14,30,107,185,81,87,160,162,101,26,88,111,67,187,234,89,143,48,228,93,213,192,191,186,62,88,222,206,23,109,86,36,46,245,98,132,58,35,8,24,232,139,23,125,105,72,64,99,113,88,28,189,245,106,48,236,241,203,199,199,108,58,201,234,241,119,246,133,207,19,247,234,231,40,103,117,172,152,193,116,55,170,103,86,24,240,251,220,123,61,113,46,237,149,96,153,2,151,67,141,81,239,189,66,163,221,204,85,212,14,204,76,111,118,180,5,192,35,214,212,229,196,43,244,44,212,4,217,172,123,21,100,12,247,201,64,207,111,245,87,97,94,172,177,242,16,25,210,34,184,165,96,174,227,54,13,250,42,1,4,202,11,215,23,70,42,174,20,141,93,192,149,7,206,156,93,65,61,24,226,38,152,32,221,12,156,94,206,122,232,213,83,142,240,158,180,148,162,166,215,121,17,87,39,179,174,120,139,155,37,102,131,162,45,220,89,166,127,146,210,18,33,157,119,253,154,153,213,164,87,55,144,212,254,193,76,220,74,190,231,137,93,78,112,26,94,202,50,206,99,185,26,137,196,22,95,132,211,92,49,167,171,49,202,17,68,31,143,80,200,6,44,136,6,229,29,230,70,96,166,49,118,133,161,33,94,12,164,128,172,32,200,130,115,148,64,225,3,122,82,11,133,77,60,26,80,150,125,52,13,254,91,137,90,30,31,95,197,231,161,138,162,41,42,204,224,162,138,38,22,232,114,107,209,23,147,133,80,23,115,70,130,58,218,102,224,187,211,138,64,33,164,243,231,66,24,83,123,152,140,121,99,185,23,142,219,145,134,6,193,5,63,49,172,38,85,154,245,214,172,144,233,102,250,194,118,123,158,27,234,41,55,83,94,123,199,100,227,100,186,153,174,47,57,62,192,69,51,137,189,89,136,14,95,45,239,32,30,219,124,188,233,22,223,77,99,255,227,86,35,122,233,157,72,40,161,10,112,141,14,196,26,94,58,253,197,125,62,211,236,236,148,221,93,78,226,235,189,53,17,212,240,211,175,153,249,172,25,17,138,163,227,222,122,84,77,142,25,186,175,68,135,212,241,165,228,52,39,43,224,156,71,219,4,24,206,157,117,241,128,15,246,105,4,129,38,204,52,154,108,217,51,69,115,22,146,186,154,231,49,44,210,138,139,129,229,106,70,227,7,24,227,159,3,234,246,165,31,147,105,146,253,208,4,10,209,158,171,59,212,79,238,215,173,227,238,83,107,127,150,117,138,13,201,74,167,243,73,65,13,52,33,226,230,155,52,146,76,5,123,48,63,53,105,203,36,155,170,9,44,208,72,254,49,113,47,187,174,15,52,137,122,180,210,25,3,228,147,27,163,147,192,113,30,20,90,123,215,10,102,163,83,108,69,59,221,89,17,207,68,201,103,211,88,113,49,82,178,114,180,173,138,46,151,159,216,231,57,141,58,93,167,248,186,16,121,4,212,72,186,106,74,112,149,152,42,164,101,106,214,149,11,15,176,39,128,41,203,173,86,181,140,136,131,21,107,179,147,138,150,246,195,149,171,107,75,96,37,212,120,178,253,38,92,123,95,139,150,95,173,175,160,94,116,135,172,245,167,165,1,6,219,17,14,20,232,173,227,168,15,133,15,144,230,139,137,118,70,165,104,225,8,177,138,86,99,170,84,19,234,124,48,21,244,229,184,121,113,135,249,224,57,106,196,200,139,74,170,98,178,41,58,174,216,145,224,65,76,90,220,169,180,127,123,146,8,193,240,161,157,168,211,132,1,162,125,17,21,165,178,21,149,3,69,85,220,28,16,123,90,15,80,170,178,134,220,76,206,104,43,160,245,132,51,1,186,166,16,7,135,190,64,86,173,37,206,95,27,255,237,41,158,130,64,186,189,168,28,101,77,146,203,128,68,231,110,209,108,154,251,3,232,32,121,9,128,63,90,85,141,30,77,193,101,212,52,253,201,13,44,43,78,212,48,185,23,119,121,151,241,21,43,76,17,234,169,219,112,138,75,84,21,154,182,236,48,140,22,220,154,245,107,67,113,191,138,71,224,236,243,101,60,152,186,12,167,92,244,6,231,179,221,62,64,222,78,66,204,239,125,14,73,56,133,101,200,209,162,245,96,211,26,207,52,188,161,238,122,252,233,184,26,168,130,142,233,57,125,102,244,217,82,237,95,229,65,216,20,56,255,86,92,125,62,137,2,166,58,34,161,238,6,157,24,161,60,240,75,180,155,123,105,209,183,108,77,17,15,64,135,58,70,116,61,211,31,160,101,70,232,254,187,239,182,188,88,214,110,87,160,215,189,230,24,53,150,242,86,20,141,137,165,197,123,31,15,109,232,176,192,93,149,221,155,39,98,44,171,107,21,210,122,244,227,230,148,149,181,142,65,247,120,28,188,27,14,137,170,91,121,178,217,180,162,147,28,253,6,173,106,81,211,140,39,7,110,190,20,27,1,18,41,146,130,198,136,218,210,131,110,88,43,10,83,219,246,125,5,109,252,32,254,253,189,17,154,168,186,57,16,30,85,119,216,73,148,34,168,169,240,5,162,26,31,150,159,118,64,45,135,15,41,206,110,91,3,15,114,9,143,35,230,57,173,110,234,73,89,147,68,0,29,161,62,236,15,0,104,0,237,94,97,54,118,21,177,14,215,38,179,91,43,69,163,89,91,241,124,63,50,172,85,113,165,248,203,112,67,196,15,211,254,164,63,12,139,68,76,21,106,231,47,20,12,225,73,207,10,194,94,114,38,147,94,109,58,90,62,38,200,1,36,173,134,155,18,80,172,222,93,44,71,163,75,164,221,138,52,89,169,174,200,107,80,51,37,48,108,219,222,76,207,9,24,35,183,87,73,206,240,24,139,132,28,35,103,225,167,88,220,103,34,9,63,100,183,66,81,190,235,15,109,129,244,96,10,103,244,103,102,168,175,207,18,105,15,218,209,131,144,99,229,152,200,15,82,114,121,150,150,182,112,80,2,122,4,145,183,235,113,235,6,140,66,143,32,203,140,12,55,179,135,41,134,19,218,161,47,45,114,126,180,208,44,165,251,29,221,155,31,116,232,152,17,144,17,176,58,133,137,230,232,3,204,11,36,139,158,95,4,23,249,51,31,247,237,5,105,154,198,221,246,155,23,205,15,96,219,30,49,98,131,35,224,217,166,139,215,162,177,130,92,215,62,145,78,210,196,31,11,210,214,57,159,223,173,251,19,2,54,51,132,210,143,249,184,185,41,204,128,226,103,125,79,136,25,239,92,134,34,200,38,5,167,248,82,5,22,121,157,96,176,145,181,111,97,145,75,57,39,176,162,103,144,100,41,51,238,124,118,3,197,215,91,29,181,87,191,185,213,134,21,85,141,216,148,151,32,50,41,188,146,158,193,62,123,116,153,254,219,176,12,213,231,96,59,219,195,24,113,115,131,196,200,111,23,128,255,35,174,182,210,244,99,70,172,208,159,156,56,64,91,220,169,80,149,143,209,146,60,80,166,161,104,168,185,15,119,177,168,163,192,29,211,245,209,186,51,64,128,215,203,89,29,125,222,11,254,23,55,143,37,196,253,54,166,57,135,145,173,71,193,105,176,226,181,88,118,108,99,83,143,107,72,142,63,50,192,109,12,25,199,83,124,204,224,11,123,152,143,111,168,107,131,208,119,196,92,232,100,185,117,67,128,181,115,12,95,27,131,201,162,19,60,209,181,53,125,81,195,153,43,133,4,235,73,160,18,253,153,97,236,122,58,3,96,40,88,221,87,214,132,135,166,107,203,2,53,143,121,205,100,47,181,223,104,208,81,28,86,118,89,117,191,104,202,222,254,94,211,26,155,158,118,35,58,178,227,201,58,211,70,219,218,80,200,169,62,145,140,166,85,29,67,124,160,210,252,230,116,112,85,245,58,193,9,167,216,80,224,106,92,234,55,210,20,234,25,149,204,97,207,137,33,102,216,68,98,91,128,117,168,60,109,59,48,77,230,184,57,36,215,146,187,27,125,153,144,74,152,27,21,22,49,27,185,203,189,58,47,93,64,80,40,55,135,125,103,35,47,45,250,69,32,209,203,241,193,72,50,106,118,122,192,149,228,108,10,199,124,38,71,85,95,189,182,228,113,118,38,140,208,208,106,20,99,177,137,17,255,97,252,21,115,177,34,150,155,51,50,126,69,91,51,173,40,229,159,147,219,53,237,165,157,156,71,190,68,44,203,171,44,63,144,169,123,242,154,144,121,9,45,151,181,218,14,210,196,97,70,173,247,233,196,77,205,33,206,152,207,152,41,91,14,9,135,217,175,57,175,36,107,160,15,227,49,240,39,167,67,85,123,207,0,210,157,232,55,174,206,112,250,234,213,253,162,202,89,158,83,107,178,168,31,140,79,155,220,172,103,207,151,140,13,13,119,105,206,123,113,90,90,45,0,108,219,239,226,237,136,28,37,237,155,134,42,102,249,92,56,211,106,84,101,227,97,3,92,177,225,117,227,92,214,171,45,232,136,109,7,34,14,233,215,198,47,25,190,171,156,99,16,18,108,53,159,143,63,226,214,198,22,167,102,48,36,37,172,199,15,87,106,35,58,236,202,221,75,145,14,45,202,124,196,145,30,123,41,88,49,237,35,231,104,92,215,10,137,144,254,48,240,136,216,21,206,22,160,39,27,202,146,253,99,57,195,10,160,68,217,160,90,231,99,140,48,83,146,213,33,105,230,38,186,153,35,224,25,146,199,1,234,54,143,212,92,13,200,26,230,210,31,170,41,246,136,90,226,100,35,178,28,250,218,80,100,205,123,60,245,135,198,7,181,245,26,51,148,198,144,81,159,214,252,213,28,201,4,18,157,222,37,125,175,92,163,181,204,128,234,48,127,11,169,0,85,142,248,105,200,232,167,126,234,130,39,158,175,153,178,94,86,115,237,115,92,243,241,84,180,195,30,58,202,20,46,18,9,172,246,88,187,56,164,16,172,72,80,100,56,247,20,14,41,189,122,181,61,230,220,194,141,62,46,99,111,123,63,156,77,163,92,215,13,69,186,245,152,235,10,7,234,103,146,41,31,212,241,142,119,28,185,199,151,34,117,160,220,70,168,148,134,167,76,146,79,73,80,150,17,240,246,112,210,45,129,40,230,116,107,147,134,171,16,199,175,25,244,249,6,30,204,71,33,226,49,68,218,140,168,101,228,135,198,170,25,175,82,208,153,109,99,104,210,123,87,80,159,206,87,70,233,68,97,47,112,64,247,121,111,110,184,117,37,42,33,47,26,193,218,143,208,142,88,143,47,92,35,228,65,164,106,63,164,75,103,244,171,151,46,33,181,207,75,102,40,230,57,34,213,2,88,97,61,63,77,123,111,190,1,44,68,179,122,53,72,77,15,66,33,157,209,13,229,88,81,17,28,97,46,191,124,235,62,162,184,126,54,68,146,54,202,222,66,219,64,60,248,104,40,145,246,199,188,3,126,133,86,244,208,166,32,72,1,96,139,9,51,157,108,207,205,151,171,120,96,70,171,82,89,103,206,7,41,151,249,110,192,46,183,159,207,153,242,24,145,82,40,16,174,233,160,153,228,121,60,57,12,77,93,31,173,186,50,177,89,243,86,92,0,189,144,185,198,76,26,6,44,80,107,139,248,194,104,123,115,125,205,224,31,124,14,115,128,213,231,131,208,86,25,89,57,8,190,21,0,204,44,93,247,201,208,138,25,249,121,50,118,138,184,57,229,20,37,255,2,144,210,230,189,58,23,61,49,27,210,107,45,230,138,145,39,60,43,164,89,186,42,204,116,195,172,135,58,172,6,97,148,233,34,61,159,171,25,239,180,91,59,31,244,185,248,124,207,113,173,117,116,93,186,104,196,121,74,221,132,193,114,213,215,58,11,234,230,97,144,145,90,73,159,27,1,131,120,236,179,227,108,29,177,141,74,175,63,53,77,248,138,82,55,38,169,25,185,37,40,200,180,68,126,14,19,163,136,114,51,26,153,58,203,160,230,140,218,254,54,173,152,199,220,163,30,5,112,2,10,210,135,73,103,6,94,7,174,254,250,108,255,232,242,6,44,153,226,70,123,206,250,10,149,110,141,100,31,93,88,202,117,3,71,74,12,24,18,123,237,113,35,26,49,242,184,230,169,40,115,160,41,181,223,7,79,121,107,174,190,227,16,174,120,48,92,58,229,26,252,253,108,152,191,151,247,243,172,222,191,104,222,207,255,233,127,251,237,191,252,231,127,233,164,159,188,49,140,62,54,252,48,94,83,192,139,243,21,43,52,12,63,89,127,19,109,109,183,131,212,173,63,94,1,16,10,240,61,177,161,55,130,57,10,153,249,199,140,156,64,191,157,17,152,73,45,253,68,165,152,207,254,178,3,252,192,205,97,44,251,217,116,173,219,255,184,43,113,152,208,139,158,13,120,227,230,9,176,171,200,213,200,166,236,184,26,239,102,235,123,85,2,217,226,102,232,55,186,252,118,206,160,173,235,103,110,5,133,150,251,98,139,32,229,195,65,154,153,206,163,121,205,212,201,70,188,88,3,16,219,239,123,47,35,232,24,241,94,228,124,238,131,195,77,220,190,120,153,81,57,99,118,133,92,27,149,230,234,184,111,171,249,35,161,125,71,197,56,239,243,242,207,213,172,174,114,173,96,50,218,247,210,8,223,150,235,14,97,45,244,65,135,121,19,229,220,151,158,16,56,124,32,126,51,159,7,143,156,14,230,142,200,172,255,180,145,171,53,49,3,152,250,156,41,208,8,213,66,253,107,174,19,148,172,207,36,250,240,83,151,7,47,198,79,144,221,92,76,38,239,154,97,253,255,208,136,224,143,65,2,228,251,177,39,94,124,234,223,92,72,36,178,46,24,197,174,206,253,43,23,82,247,69,54,180,201,111,83,214,234,219,205,217,8,236,228,197,152,27,61,199,205,193,120,239,37,47,6,92,52,134,165,160,159,34,235,203,90,37,114,12,106,66,181,67,63,73,50,174,255,31,115,182,198,191,33,243,144,150,39,8,138,62,243,132,99,177,116,49,35,195,80,62,235,232,70,94,44,86,30,238,231,68,160,140,12,214,107,221,47,50,216,229,63,231,96,25,168,76,146,116,152,241,60,83,185,230,179,25,200,79,159,35,225,227,152,89,86,214,106,69,150,23,97,252,249,100,219,205,72,116,173,38,102,50,72,249,154,17,198,184,131,2,180,104,127,190,156,61,56,149,16,49,159,221,56,127,77,239,64,248,170,1,253,197,12,135,241,55,87,140,220,145,238,174,107,198,227,255,212,41,142,153,243,249,202,184,182,31,66,143,234,247,166,229,226,158,223,92,12,224,176,251,189,233,187,156,93,239,13,38,228,155,228,108,126,136,132,14,189,55,240,235,239,99,175,243,138,237,210,71,53,163,72,161,49,254,51,163,125,164,247,46,180,247,236,234,214,1,192,86,238,141,46,160,15,25,188,171,183,185,206,84,12,40,91,125,111,133,76,76,190,12,52,136,250,44,195,78,186,249,204,140,38,91,14,84,11,227,99,151,93,159,6,202,188,15,102,69,237,143,13,24,128,153,177,74,200,213,103,223,110,159,204,9,77,178,48,177,203,242,233,52,43,110,31,81,226,177,121,171,21,70,103,79,238,192,31,13,114,195,45,19,9,169,245,61,124,196,206,216,165,139,45,194,106,61,237,223,160,24,254,246,58,15,152,169,109,92,243,121,175,36,19,133,36,233,25,139,225,102,142,78,29,52,10,62,95,215,196,49,67,249,39,159,3,186,153,254,17,21,211,228,58,231,197,124,32,46,15,138,108,186,149,2,195,117,168,90,50,50,235,237,243,4,182,205,121,235,82,224,184,55,170,243,97,46,83,184,36,155,9,73,156,120,61,135,185,92,22,87,172,13,17,18,127,171,134,95,223,187,152,241,152,170,95,12,181,74,221,242,224,140,255,151,18,197,76,154,171,200,147,1,98,254,84,155,48,159,243,166,137,55,1,85,118,113,119,33,195,128,5,99,236,53,87,3,54,251,123,157,61,190,169,55,65,109,132,70,192,31,243,48,125,28,125,180,243,237,202,215,165,121,204,231,226,115,190,221,15,66,210,185,126,101,5,190,227,9,108,178,44,108,186,135,123,236,103,80,23,181,33,174,10,10,228,249,227,6,133,64,5,246,85,249,109,42,239,222,236,72,43,55,142,101,189,95,164,18,171,174,241,77,180,129,108,66,47,106,174,32,80,252,201,77,77,76,54,121,80,203,233,211,228,53,45,245,42,90,87,199,92,169,132,249,33,0,163,208,25,153,59,106,112,70,56,207,0,146,228,38,121,184,197,92,193,233,250,123,83,48,218,178,37,17,6,164,88,219,196,143,231,199,196,12,144,227,155,12,125,89,207,111,216,206,114,104,231,91,135,149,130,135,120,42,80,77,213,15,233,130,132,38,110,145,28,32,197,250,252,191,1,69,153,118,117,89,93,32,229,115,247,241,134,11,77,58,141,143,25,12,245,151,94,193,92,1,209,45,49,159,51,224,163,23,1,165,10,65,136,108,119,5,86,129,186,138,155,85,38,203,172,176,179,125,227,217,171,81,187,200,91,159,157,183,222,183,46,32,203,230,253,26,160,94,82,246,21,208,233,250,159,178,47,192,168,201,177,234,102,208,61,178,219,21,235,50,242,215,2,52,54,178,90,7,172,137,97,166,51,78,7,28,21,119,191,51,2,91,234,14,151,70,121,251,155,222,144,143,182,37,179,223,48,45,31,29,29,102,34,46,125,41,194,212,30,87,67,134,61,196,81,63,171,242,108,27,61,204,25,169,47,185,154,142,26,63,173,155,181,114,54,181,26,86,247,219,174,172,102,172,3,114,222,112,251,14,221,76,70,69,252,58,122,99,96,83,115,115,131,76,187,137,25,39,117,249,213,36,36,244,188,205,60,235,199,96,195,213,137,23,19,51,5,158,234,243,0,69,57,88,116,197,124,22,124,153,247,106,68,5,196,12,237,222,199,78,254,243,219,55,213,213,240,64,207,139,223,7,55,157,170,33,102,43,39,249,128,118,250,11,244,193,169,167,126,208,3,187,122,8,9,62,102,212,185,230,140,81,233,48,69,138,25,242,88,247,5,26,251,73,146,253,194,6,34,249,107,13,148,135,228,76,4,157,54,194,33,37,247,55,52,100,203,166,76,95,227,222,248,82,178,69,103,118,247,49,239,123,1,242,187,43,47,231,40,91,217,115,55,65,33,31,107,162,54,239,126,4,188,168,45,203,153,9,115,255,202,45,6,252,92,93,196,205,160,143,180,111,119,220,154,233,59,74,8,64,131,211,153,91,221,205,248,90,50,164,172,196,154,220,189,106,104,2,222,202,46,102,22,238,242,39,167,148,186,228,180,135,190,37,79,223,223,141,234,124,200,169,72,219,86,46,238,237,226,28,172,219,64,217,24,18,59,195,127,204,112,236,77,241,174,146,117,206,47,183,78,168,42,228,228,161,129,124,45,223,50,42,240,66,29,179,156,140,80,224,179,14,116,187,210,253,92,136,223,161,77,254,153,13,133,37,135,30,13,199,221,227,88,210,142,41,93,222,104,228,25,81,4,246,181,91,13,209,127,69,151,17,110,229,34,255,109,124,246,139,255,196,92,134,23,159,128,192,86,8,109,174,21,90,171,216,113,42,39,133,200,140,146,9,24,212,203,221,12,163,194,150,123,159,105,116,226,38,255,233,159,34,163,92,61,112,230,214,55,23,248,225,45,146,73,155,180,192,246,131,171,90,3,193,115,49,69,73,119,134,33,14,20,201,35,154,41,161,93,186,183,238,89,4,147,182,9,244,126,8,176,159,95,206,34,81,69,95,104,157,31,143,183,61,55,103,166,12,202,241,149,65,252,198,213,52,24,232,111,31,15,116,183,124,111,222,68,245,114,27,87,234,138,185,96,232,191,162,55,63,171,254,107,7,52,243,26,215,179,51,255,126,180,58,227,131,152,68,112,127,204,212,251,220,76,123,103,215,247,134,145,97,199,7,33,190,187,90,78,219,250,40,186,123,118,72,45,36,209,130,199,204,145,28,87,35,111,182,197,220,102,8,114,98,94,208,153,202,60,108,200,115,251,160,21,227,85,146,215,134,122,120,251,118,104,121,250,27,208,225,59,83,174,171,97,54,12,153,154,7,32,176,152,196,208,222,23,153,135,63,177,102,188,215,130,211,78,205,181,151,216,15,137,54,86,221,50,42,198,116,213,230,157,13,233,110,89,21,32,55,205,13,126,181,53,225,203,52,45,203,8,30,195,154,133,174,200,158,140,98,97,252,116,233,83,95,11,231,174,197,68,35,52,186,236,180,152,205,229,156,247,181,70,214,185,192,121,54,103,204,98,235,248,214,17,103,167,158,241,211,77,26,48,237,91,83,26,219,119,245,53,17,147,102,34,157,253,113,196,107,157,61,68,4,228,54,18,217,99,199,231,98,7,235,58,13,7,173,49,159,181,160,0,151,187,220,123,24,239,122,115,51,136,89,93,94,243,167,45,57,70,52,9,79,18,230,31,6,54,55,15,200,138,228,230,139,234,109,236,57,217,120,67,100,146,158,239,149,190,18,42,19,233,28,223,69,220,225,100,88,44,143,161,143,107,155,57,113,100,155,135,154,32,246,210,179,56,154,56,81,20,105,102,138,7,223,201,116,248,228,240,234,20,111,221,33,56,243,168,111,61,250,192,169,36,255,154,180,59,73,147,49,199,238,9,241,186,127,16,98,226,156,171,158,217,16,83,248,197,224,232,53,248,32,131,123,142,29,119,23,128,175,117,241,196,41,203,156,32,210,143,213,10,179,159,184,157,148,172,87,204,97,160,61,67,99,178,115,111,26,87,253,189,206,83,182,178,244,234,141,234,223,53,47,225,136,109,72,203,209,208,214,195,108,165,32,49,83,9,77,225,140,112,180,202,7,129,32,232,132,148,113,115,184,7,228,220,181,84,116,241,29,11,178,181,34,89,115,62,81,11,71,159,118,195,54,213,127,99,166,126,92,196,140,56,80,30,117,153,79,108,234,96,92,204,200,138,111,245,29,233,100,25,61,62,39,216,122,121,178,134,168,118,120,181,8,158,78,9,35,80,101,206,31,185,20,115,133,73,47,177,230,217,184,97,226,241,47,114,156,251,173,97,4,209,103,250,168,88,150,229,243,233,42,19,115,54,255,222,205,168,3,73,22,234,152,13,136,230,230,214,196,209,201,63,148,106,126,246,173,13,149,180,250,219,212,239,71,152,41,91,54,121,173,78,145,52,142,124,18,157,154,235,60,7,78,106,201,125,226,51,143,206,75,214,39,142,176,102,70,95,156,100,196,170,6,33,123,102,143,142,232,107,220,146,192,162,53,104,220,115,179,17,85,76,53,159,33,243,42,5,124,116,121,235,202,6,30,202,243,198,131,113,174,74,140,77,166,57,199,9,129,227,162,81,91,181,153,227,23,19,219,15,201,89,80,228,92,123,199,144,65,222,32,79,6,131,2,181,104,255,26,195,216,161,52,74,62,71,99,56,235,103,203,233,79,148,76,169,161,222,89,200,174,44,249,47,84,68,235,188,235,35,27,8,66,18,15,52,42,69,16,210,208,236,153,91,204,108,57,55,184,34,69,246,164,45,216,248,199,141,81,70,111,242,177,43,2,75,201,125,48,51,107,210,163,226,105,14,9,205,214,210,220,194,143,175,185,238,190,64,67,150,100,122,140,185,45,222,219,162,163,38,25,174,106,169,110,143,128,104,83,41,242,98,148,108,207,39,137,221,148,6,117,9,113,152,149,231,85,34,126,42,160,95,228,197,78,32,120,246,211,48,183,46,252,232,152,173,225,206,173,164,162,101,178,84,227,135,142,7,31,13,32,120,125,114,111,51,156,98,200,6,146,134,187,128,137,70,243,124,12,90,55,180,138,73,90,176,156,201,119,179,34,72,94,202,107,27,107,210,39,107,110,102,90,29,36,89,10,19,213,205,215,176,90,53,185,214,160,247,138,228,26,34,73,253,73,212,22,168,63,34,85,244,67,247,37,191,13,17,69,218,97,54,213,89,121,114,118,177,156,35,25,68,66,108,235,213,117,1,200,136,100,16,106,158,122,53,53,255,29,153,36,218,32,134,88,65,74,123,118,218,244,175,138,166,121,77,238,201,111,93,207,191,36,217,209,56,245,161,210,113,51,62,177,28,49,248,35,57,162,97,224,110,200,88,233,213,80,160,248,147,17,239,246,161,121,90,192,147,190,81,119,19,52,77,250,57,65,14,250,26,232,212,18,178,228,131,128,91,244,145,34,243,135,24,224,210,20,50,157,154,238,133,225,155,228,44,158,80,67,121,181,71,90,17,224,160,248,50,70,66,62,171,228,5,75,211,7,103,151,185,163,194,177,154,37,133,128,210,65,27,145,126,107,63,98,46,98,6,133,82,229,222,93,242,111,13,68,74,139,199,102,123,147,92,19,4,2,45,249,169,76,187,175,174,123,211,128,137,64,0,138,152,182,171,154,33,165,241,170,210,241,28,198,213,223,192,74,96,238,3,114,206,254,81,231,124,199,43,197,44,162,20,86,117,134,54,192,199,190,79,83,125,212,58,92,195,31,238,94,94,57,78,62,149,82,249,84,52,159,121,66,29,23,102,232,88,119,195,87,71,206,123,152,52,177,212,25,206,81,238,78,204,64,136,88,253,70,170,37,112,44,134,121,95,100,145,149,71,206,75,70,178,125,155,128,178,148,94,168,57,184,21,127,166,200,194,64,204,183,134,147,143,176,217,188,100,114,152,81,171,143,171,97,11,43,82,10,166,124,222,107,152,129,78,116,113,251,128,78,120,232,2,93,239,241,49,197,216,126,196,227,188,54,66,118,82,172,29,174,159,226,133,21,120,203,46,48,186,165,31,220,94,152,207,35,164,36,219,243,241,187,224,45,136,130,17,232,65,173,208,193,175,55,221,163,132,207,87,184,253,155,245,80,192,26,27,21,35,218,187,164,108,73,247,82,84,16,16,90,26,75,126,27,150,167,58,87,252,54,146,144,178,151,144,53,72,254,161,161,249,168,138,179,96,134,76,79,212,64,44,87,181,250,221,113,11,102,14,107,18,97,86,204,166,64,17,197,63,122,236,197,57,130,125,116,79,143,246,232,56,68,63,70,138,227,124,31,119,3,88,208,66,74,77,229,189,192,111,25,53,79,250,128,21,11,97,90,152,190,85,64,236,55,213,191,65,138,169,76,207,181,44,131,241,170,249,188,198,204,238,60,209,144,50,165,212,75,19,201,45,173,83,79,198,235,19,148,6,249,97,119,80,136,19,151,86,191,209,5,60,222,150,63,248,180,153,32,63,141,182,91,36,21,22,40,151,34,30,60,128,218,227,181,68,1,123,90,163,175,2,72,12,242,230,229,111,226,34,153,10,108,61,125,103,7,28,208,40,45,81,207,132,93,187,187,235,100,112,173,150,20,248,2,128,48,69,85,31,57,213,162,247,70,120,200,167,25,80,184,170,190,46,37,231,150,194,220,40,144,75,124,0,245,192,138,81,1,241,93,175,42,7,102,19,216,113,12,135,169,79,101,69,236,64,211,226,95,155,12,145,122,55,80,155,185,28,56,206,62,193,186,204,67,118,220,228,89,210,19,242,160,254,41,64,163,12,90,43,176,12,150,187,146,181,103,140,212,129,224,160,85,189,203,44,92,6,28,13,244,200,25,148,54,36,54,95,160,144,178,59,24,219,80,173,130,97,178,138,81,117,84,203,121,234,37,39,233,153,5,195,37,232,48,163,17,40,41,109,208,52,41,0,26,199,7,234,90,68,160,193,228,60,118,160,117,136,22,228,168,100,179,73,35,32,105,248,243,35,41,246,202,72,190,221,76,107,141,34,52,150,41,253,248,131,157,133,7,90,65,112,93,179,251,70,88,172,23,76,99,103,168,96,188,207,117,25,7,240,206,178,251,3,211,94,190,69,83,233,224,116,20,56,219,9,3,251,106,23,93,133,206,162,194,217,126,31,74,239,247,98,17,91,250,139,198,34,34,64,254,167,255,235,111,255,247,63,249,75,135,35,18,255,82,23,254,252,191,141,188,231,146,36,55,225,241,90,245,155,28,100,157,123,189,250,37,152,43,209,133,95,77,39,231,109,193,195,108,73,134,229,102,234,213,83,205,201,82,255,110,166,162,122,243,131,64,156,166,107,239,46,232,84,73,63,117,49,211,10,21,87,103,195,7,45,49,211,206,249,229,161,55,92,159,84,130,196,92,0,52,250,163,101,186,218,171,152,179,201,56,250,139,157,176,32,221,214,144,99,78,112,145,22,191,154,46,187,222,229,183,211,15,225,134,155,141,235,190,136,185,220,35,28,243,241,115,238,189,43,165,248,126,223,139,166,96,121,109,136,98,79,44,17,79,214,173,59,255,154,33,144,159,247,193,173,139,228,126,79,58,13,215,174,247,115,67,143,145,175,153,186,218,138,7,55,146,8,249,158,149,5,234,193,221,49,87,237,147,230,230,176,97,164,24,21,244,211,167,62,26,78,246,183,111,211,100,145,132,216,148,171,193,132,124,1,51,4,172,108,59,106,134,69,228,43,90,236,246,195,119,173,47,70,34,181,249,205,81,129,185,18,39,102,166,59,167,186,217,96,156,67,111,190,156,41,106,25,115,108,185,72,49,171,165,129,250,244,223,70,192,232,106,1,218,147,3,200,158,110,230,73,243,208,247,6,188,87,220,76,100,186,228,197,126,50,244,110,62,95,151,60,144,152,217,248,227,209,170,137,123,108,157,75,45,127,172,123,152,217,217,101,249,166,10,171,82,14,107,173,151,217,8,51,93,241,254,61,233,39,72,183,205,168,26,211,105,251,136,218,48,23,56,223,213,12,44,116,198,79,23,190,189,60,89,102,84,215,53,39,26,103,116,133,237,227,177,196,205,89,109,186,179,16,12,212,25,175,77,246,75,222,139,50,70,251,242,193,116,212,155,8,175,44,238,51,222,238,64,80,225,160,35,68,238,77,12,156,226,131,20,26,171,251,84,115,115,153,91,204,76,134,199,106,187,77,88,147,32,72,109,95,217,78,73,182,12,246,127,156,67,253,105,203,165,229,48,231,172,219,10,66,47,57,174,133,79,190,63,251,33,13,182,110,69,55,74,55,180,74,16,50,227,206,236,89,69,247,218,106,195,230,102,3,96,85,49,207,26,73,238,205,71,199,139,18,243,34,114,240,151,134,221,127,234,115,87,164,226,231,12,115,206,55,255,94,187,169,91,151,120,52,192,199,181,203,163,157,187,87,71,246,29,51,241,204,146,33,51,101,248,124,205,77,32,16,213,244,115,119,185,191,61,206,187,77,217,107,123,55,116,65,152,65,11,221,13,143,18,198,240,180,42,143,118,206,35,89,124,96,38,182,14,11,225,209,181,2,181,44,177,246,242,143,254,222,53,147,227,113,240,42,31,172,52,217,238,208,152,166,73,53,102,66,21,44,77,53,42,192,237,1,40,83,24,159,87,126,122,35,201,16,43,23,96,83,189,191,140,203,235,210,241,182,174,135,150,50,233,111,29,243,83,166,195,60,172,26,38,230,179,151,246,88,183,52,101,200,183,238,200,174,247,26,247,134,93,73,70,140,172,27,248,202,216,205,210,57,255,151,152,9,12,98,18,159,29,41,233,234,129,102,34,143,216,228,65,149,84,217,104,105,93,156,159,144,14,59,41,149,26,153,72,199,204,23,236,177,15,195,19,250,92,61,118,155,119,23,79,84,124,197,76,195,161,187,58,0,239,224,175,19,115,131,29,62,174,222,38,186,36,102,114,2,205,95,12,32,249,237,233,183,76,48,229,175,56,158,168,47,203,100,56,251,73,106,225,234,208,20,72,95,147,152,109,81,77,49,95,69,75,136,213,210,244,102,209,159,155,183,145,213,124,182,222,251,197,166,233,157,203,23,59,111,69,44,126,15,183,172,158,80,47,70,115,28,195,114,22,204,22,95,6,117,191,19,94,199,213,103,162,14,113,102,96,0,232,43,102,98,167,87,82,118,6,35,171,237,49,106,221,20,146,245,234,108,10,233,110,134,147,227,185,121,161,53,204,205,204,149,75,124,143,185,22,23,84,195,12,126,108,202,123,227,205,228,56,212,41,92,92,137,94,203,191,247,229,48,58,10,84,208,228,200,160,194,209,27,71,8,45,130,83,63,88,53,2,194,56,220,160,187,147,49,35,43,229,57,87,131,52,76,117,15,113,186,115,185,39,35,156,236,143,25,138,180,216,86,234,15,119,180,152,57,114,98,171,198,167,203,73,174,6,235,127,207,1,219,32,167,172,145,94,231,61,209,81,60,208,229,199,79,215,118,247,13,210,34,242,203,220,123,151,113,183,149,161,177,2,196,45,229,147,149,248,113,100,250,208,165,143,214,115,138,121,246,255,209,246,54,59,219,237,58,151,214,41,205,252,39,103,135,68,131,38,32,164,234,20,18,18,125,58,180,10,113,58,85,80,156,5,185,124,63,118,134,151,182,132,132,190,111,47,109,105,189,107,188,51,119,102,102,126,28,123,120,152,29,232,232,36,30,203,216,179,1,163,85,95,20,62,100,143,199,247,128,15,165,240,182,157,41,224,242,100,164,13,61,211,163,72,134,206,71,122,4,70,243,170,29,121,248,200,9,195,125,183,207,245,58,182,183,62,12,177,160,245,183,155,206,61,196,82,129,139,81,247,121,131,50,199,243,7,3,227,42,153,239,173,55,97,34,129,201,20,232,242,214,146,181,9,11,250,195,83,208,222,86,125,141,224,163,48,57,39,209,248,153,85,7,28,55,225,155,255,237,32,34,39,203,195,106,38,68,219,230,7,59,9,38,64,28,70,237,135,192,166,188,23,89,180,171,116,57,37,116,71,66,110,240,153,188,253,26,50,75,7,5,193,148,63,137,198,95,219,251,171,250,214,212,128,109,177,43,160,213,33,151,20,211,219,112,154,52,103,35,39,161,116,28,26,208,51,167,11,151,18,25,20,51,43,215,124,86,105,41,178,122,38,167,79,216,126,21,159,194,40,130,178,55,199,120,35,42,162,23,187,123,223,164,140,72,15,248,44,217,173,38,185,125,111,150,81,216,94,76,86,114,160,234,142,131,177,193,182,151,103,77,229,248,217,241,157,23,123,243,96,178,29,253,137,7,253,86,222,221,240,167,192,8,130,189,47,9,159,69,94,25,46,101,237,241,49,240,204,138,181,64,90,26,213,107,29,30,144,197,165,103,131,172,191,25,230,192,93,241,85,110,171,115,26,189,214,159,190,75,163,79,217,9,39,98,41,59,26,103,169,85,57,92,230,79,124,53,172,5,202,191,200,14,62,15,106,53,113,112,145,34,245,41,202,48,124,1,79,242,116,222,79,35,46,52,98,246,207,59,159,219,41,130,98,227,236,7,127,202,28,164,0,32,164,225,184,16,54,54,167,247,61,22,4,203,17,51,148,252,31,53,213,41,246,71,84,60,206,76,18,240,164,103,133,90,217,113,195,48,193,125,153,101,86,8,37,236,198,97,37,166,229,225,106,156,162,104,187,82,145,76,122,134,78,212,142,61,97,32,191,53,229,181,145,30,126,91,248,61,189,225,247,61,248,254,23,23,74,0,222,85,13,117,203,157,255,118,188,53,106,26,223,155,103,38,91,49,226,91,35,154,191,197,82,88,20,96,244,128,184,221,177,247,146,29,101,17,17,216,235,25,142,123,139,61,108,165,1,222,54,58,169,90,41,166,29,112,45,97,16,99,1,169,199,101,33,103,93,98,143,198,57,240,212,19,127,240,252,171,22,104,214,23,21,55,181,227,247,22,80,163,227,212,12,27,51,253,246,157,72,85,28,19,215,124,171,10,99,108,135,213,137,208,129,76,113,114,170,223,129,76,237,164,242,105,207,144,54,40,97,116,82,236,74,206,76,156,215,165,196,30,141,152,73,151,179,135,92,163,51,99,84,144,254,43,58,104,220,48,60,54,199,69,6,33,54,25,52,211,158,168,225,205,169,44,110,121,154,50,7,45,76,32,75,128,171,242,219,155,148,134,88,95,7,191,187,24,34,20,202,40,35,230,33,165,174,151,190,247,161,38,124,244,252,16,200,122,108,75,4,2,8,93,212,240,98,145,96,241,22,175,149,169,41,225,211,44,22,214,238,2,55,54,242,30,238,57,54,192,38,48,154,252,61,224,123,167,235,210,115,66,41,179,186,95,3,135,233,158,178,113,176,209,118,113,152,158,45,85,64,128,17,156,249,194,61,71,164,86,174,9,144,72,91,56,216,44,87,102,203,7,221,132,69,70,15,215,32,196,15,249,105,76,241,182,162,109,132,49,229,64,71,228,125,133,45,49,40,66,250,18,213,12,198,197,224,30,207,6,215,172,235,211,29,127,170,55,78,240,249,147,207,13,39,117,132,49,129,227,119,13,185,103,111,76,11,231,108,49,255,39,238,143,7,35,14,85,124,1,14,147,251,150,237,148,196,230,160,159,147,125,119,167,178,236,13,204,128,251,188,63,125,136,56,203,1,6,237,244,212,47,224,70,138,240,235,26,234,9,107,132,55,22,2,177,142,26,127,38,149,237,15,38,81,118,203,118,75,133,198,51,125,145,140,109,60,237,247,61,89,209,215,100,243,158,179,179,168,95,241,152,48,77,76,22,171,168,36,7,1,43,122,56,1,157,200,44,113,100,233,57,55,117,79,249,58,38,91,221,197,255,64,134,197,14,127,234,192,23,92,196,123,113,72,131,92,126,80,112,9,235,79,34,24,189,230,98,165,195,126,48,7,243,158,218,243,13,39,205,173,117,224,50,101,115,56,38,63,233,38,245,29,1,40,67,239,147,156,107,56,177,189,255,193,247,235,111,189,106,159,109,206,101,255,109,84,202,90,75,191,109,181,74,254,96,132,86,151,184,124,14,84,248,112,249,76,75,93,150,155,29,149,112,134,71,218,200,167,72,247,213,251,218,168,37,63,148,50,71,242,94,118,147,142,247,154,120,228,106,130,239,152,191,159,54,113,91,29,242,251,102,127,218,198,192,187,139,236,178,193,200,0,199,211,135,234,120,71,97,152,141,35,224,57,245,134,116,127,251,222,20,252,156,129,186,89,90,77,240,246,42,221,192,133,108,82,29,83,74,38,71,227,11,69,170,162,115,9,17,30,191,14,79,24,126,146,173,48,40,99,178,254,228,220,129,45,65,63,193,176,106,253,197,54,18,206,75,27,55,250,181,55,110,76,41,253,36,166,207,228,95,123,215,61,196,96,231,89,202,19,58,218,172,20,158,254,242,11,72,24,5,97,204,150,250,229,165,118,128,7,121,118,51,193,247,231,2,166,42,122,73,111,85,123,156,50,168,56,213,115,18,124,109,51,247,224,81,65,181,148,166,141,35,249,27,159,11,63,91,153,105,192,177,65,125,200,184,133,180,162,211,180,69,114,45,82,110,100,44,43,218,57,212,182,195,36,31,138,165,5,55,190,184,208,135,21,205,152,71,167,33,229,18,34,60,133,43,170,239,180,56,81,69,239,209,248,253,147,250,193,14,53,159,61,51,222,56,252,120,32,4,190,43,219,19,10,128,173,176,168,108,12,197,74,159,4,12,161,90,158,38,98,60,124,158,81,203,176,188,112,243,133,80,89,118,82,37,78,125,115,234,8,76,2,149,159,19,203,98,112,111,91,153,36,111,41,12,109,255,45,1,43,35,186,60,225,224,88,233,215,151,169,7,76,110,210,10,148,74,51,9,53,253,120,135,57,32,165,223,70,120,247,157,218,196,92,197,127,55,185,153,212,227,102,55,169,160,34,110,108,240,62,159,192,99,201,85,101,146,96,176,230,124,141,55,201,227,3,70,210,42,250,181,68,23,19,16,157,82,143,77,153,162,240,211,55,1,62,216,236,243,193,253,21,234,133,143,247,33,192,247,26,31,232,17,11,220,108,69,69,199,96,160,203,107,145,236,62,222,231,160,150,207,155,196,23,94,168,226,199,136,162,79,181,244,183,175,165,229,203,199,74,183,110,121,173,106,199,207,67,155,238,102,228,108,31,175,166,246,235,216,168,218,239,198,37,104,190,126,115,40,235,211,247,91,86,121,122,21,237,54,148,135,24,17,104,119,91,38,168,197,2,125,187,162,40,249,144,96,251,133,175,249,215,99,64,184,195,28,69,39,211,255,15,69,179,101,44,233,52,108,243,184,124,221,135,145,243,146,17,153,252,117,191,195,152,202,113,111,242,52,172,178,18,29,163,20,180,190,49,213,205,194,76,89,102,63,233,236,54,73,241,120,105,20,238,36,245,16,127,140,241,104,28,38,16,56,100,192,40,225,224,196,91,242,16,201,173,206,112,255,252,52,191,203,153,26,175,169,241,190,93,88,8,5,120,10,90,202,152,153,126,170,247,140,56,138,120,192,166,69,86,107,44,172,219,237,34,17,76,228,253,63,50,127,254,96,244,43,36,3,137,178,5,240,0,125,196,135,9,140,72,227,131,24,79,140,248,68,198,166,202,211,36,32,57,201,137,172,245,123,29,30,50,166,221,170,59,122,215,16,112,89,75,22,53,74,115,43,118,120,36,39,150,78,6,136,19,17,233,64,88,23,198,148,192,152,165,95,252,54,230,251,212,89,74,24,57,22,230,157,26,189,107,207,137,162,237,47,186,102,117,99,164,231,13,111,122,156,77,24,57,71,215,22,197,6,220,128,162,70,110,213,71,23,122,110,62,100,11,3,115,233,194,227,19,185,87,29,121,255,243,36,7,129,41,146,16,219,141,73,147,12,125,26,169,46,55,252,40,112,46,169,54,182,52,209,93,142,167,209,5,234,249,165,35,201,14,43,110,137,184,143,173,92,72,2,254,180,41,171,244,150,70,180,190,253,200,10,85,21,253,109,40,6,238,128,182,12,61,137,241,3,83,173,61,96,14,185,163,83,197,92,237,222,56,9,228,114,32,79,10,4,117,215,29,58,118,167,127,57,201,54,147,88,207,127,231,26,193,238,187,199,232,76,250,113,18,28,230,173,117,80,173,196,242,131,97,196,53,237,57,249,158,126,126,144,164,112,47,90,58,106,120,148,252,228,218,240,123,150,238,226,176,64,61,37,230,24,23,251,21,107,251,77,135,226,81,76,147,99,122,52,89,219,196,97,74,253,125,110,20,201,212,149,203,9,49,123,28,231,44,196,246,52,236,237,108,66,74,165,6,140,0,116,79,7,31,69,33,3,174,231,211,158,149,95,29,167,247,219,171,232,113,94,137,59,250,160,64,121,121,130,207,24,49,166,90,180,226,189,62,17,192,7,222,86,203,210,225,107,134,164,149,15,33,117,141,247,180,229,235,8,12,49,38,70,28,109,174,147,13,168,13,161,213,97,150,223,222,25,110,15,198,33,145,27,71,59,60,6,141,236,24,61,7,80,42,218,126,66,109,106,6,77,93,252,31,156,12,119,24,217,18,249,244,0,99,178,156,21,240,49,73,13,129,27,27,164,127,17,227,208,169,33,243,153,7,54,96,116,255,117,54,96,108,124,30,84,163,210,145,190,52,137,34,30,172,219,80,250,123,54,73,41,30,54,3,94,201,248,50,205,108,247,37,193,223,248,74,190,38,159,103,248,81,135,236,44,113,115,161,30,58,194,88,166,42,211,189,130,201,45,224,218,144,215,244,139,158,225,193,86,244,39,246,17,104,57,234,59,176,114,70,231,161,168,180,36,43,254,124,225,17,165,105,250,162,240,135,71,46,250,93,75,79,119,108,34,10,241,41,177,213,214,167,23,140,101,121,35,1,147,228,175,79,143,123,246,197,194,134,94,160,207,214,221,131,199,117,193,166,254,107,10,173,44,103,171,130,142,254,143,59,112,243,220,12,80,226,114,122,97,227,149,102,192,213,60,210,2,91,161,20,95,58,147,204,247,173,14,145,251,132,115,112,129,161,167,37,216,54,64,135,81,160,232,35,253,118,141,203,34,142,85,169,122,100,239,101,158,38,135,241,2,142,228,16,105,47,208,7,105,104,43,205,18,169,190,81,253,88,165,156,178,242,57,136,41,206,89,226,97,178,72,87,75,87,205,96,225,194,207,164,76,75,215,182,199,23,215,216,141,159,175,77,253,105,124,18,110,74,155,163,181,167,73,72,74,76,60,76,152,117,79,189,144,177,229,255,13,41,105,97,247,139,233,46,59,153,104,205,97,216,220,71,247,50,34,20,238,252,38,189,241,123,234,245,182,151,97,208,109,135,33,38,15,93,61,68,194,60,28,77,205,176,190,213,115,0,83,168,249,226,194,195,248,229,239,117,231,124,143,99,17,221,218,165,183,220,77,34,110,204,112,66,238,107,37,152,156,143,24,150,99,68,234,60,139,135,199,40,183,101,58,85,157,167,112,137,253,174,9,73,161,170,231,192,46,128,113,238,97,200,41,75,140,93,181,190,73,140,164,161,58,14,168,223,248,206,30,246,228,174,43,4,50,80,144,129,173,136,220,80,255,149,49,50,99,150,66,234,82,242,40,194,17,189,59,21,132,74,108,247,200,213,167,63,99,205,56,140,167,91,247,20,242,6,131,1,96,233,174,50,87,120,154,76,232,248,237,59,161,147,55,147,204,250,21,59,210,48,157,151,163,141,127,158,96,119,172,52,83,81,15,113,51,58,142,143,10,50,155,105,196,201,122,175,15,38,68,38,164,216,99,18,161,177,56,175,161,78,66,154,192,92,223,221,246,219,80,23,36,198,121,216,37,70,156,246,148,103,158,250,53,27,138,177,59,140,28,150,186,206,20,168,223,113,199,192,87,213,154,250,143,41,145,209,99,187,188,38,100,211,40,10,117,96,228,112,130,54,94,244,97,220,55,39,14,123,170,225,72,196,237,88,150,253,8,184,13,209,84,55,120,83,26,36,224,146,88,173,188,54,78,221,48,191,112,210,15,29,210,175,189,5,130,168,255,89,9,190,43,38,140,24,36,142,37,198,105,53,220,78,137,182,209,46,213,237,176,253,180,236,194,128,154,80,48,20,238,175,237,98,187,82,250,92,247,128,89,15,102,211,94,169,223,179,172,103,218,17,136,215,169,0,143,43,126,186,44,28,2,218,113,220,255,97,167,20,203,179,214,158,65,104,170,15,198,108,209,174,145,68,240,122,110,149,42,19,12,203,47,126,123,88,33,183,52,104,120,133,29,70,226,101,164,81,185,231,213,51,213,81,10,212,8,76,227,98,246,197,123,195,203,84,231,50,46,248,19,167,68,129,223,148,134,220,82,22,226,197,224,186,105,244,167,145,103,234,215,240,77,118,103,154,136,232,245,157,48,12,17,217,107,167,167,21,116,78,244,156,58,34,105,223,192,79,180,227,146,193,137,116,118,106,124,204,217,226,118,132,58,135,6,42,42,180,242,243,224,66,94,64,90,127,125,206,7,99,106,14,133,239,42,136,157,225,251,140,33,149,150,231,124,150,62,153,73,223,151,158,62,145,28,70,92,98,52,125,107,216,135,113,217,133,146,187,213,238,108,216,70,225,248,64,154,102,126,250,65,76,240,196,175,233,68,149,118,250,94,147,218,13,113,155,157,112,181,75,106,188,7,107,143,228,254,47,5,34,26,149,73,122,220,195,201,101,72,107,27,107,37,122,70,21,236,170,15,147,8,29,46,180,13,129,45,77,83,234,156,236,184,165,115,249,73,77,35,206,17,15,163,172,154,22,111,135,38,210,194,57,193,81,218,255,185,252,194,251,64,225,152,147,55,211,183,244,209,59,86,23,26,37,187,102,15,51,10,194,65,234,89,177,11,79,11,63,21,82,69,242,185,168,161,253,220,253,38,121,165,171,239,90,85,145,50,122,44,151,245,211,205,148,58,152,177,180,81,29,158,122,60,177,137,199,253,134,42,99,103,171,249,247,97,128,135,75,134,13,74,153,92,231,235,234,177,105,117,136,94,185,69,102,249,235,43,96,52,97,181,241,98,21,15,2,166,198,176,196,179,143,113,64,2,134,11,36,239,101,81,149,96,149,83,142,162,45,9,207,224,240,252,212,157,170,181,62,201,12,194,129,87,194,37,143,28,90,151,136,244,125,143,208,52,35,78,97,234,131,2,15,150,243,14,152,172,139,163,48,85,20,194,193,92,172,194,170,192,20,143,171,175,113,76,6,33,63,220,35,34,193,247,14,158,158,190,23,227,21,222,88,178,213,229,123,110,203,147,154,17,158,97,8,53,210,78,145,166,25,171,239,91,75,74,188,0,19,18,27,18,250,217,93,41,2,228,106,198,36,254,224,168,137,213,139,137,236,149,253,44,166,117,135,224,75,109,175,160,204,46,146,238,231,74,40,188,167,104,27,89,232,170,253,198,165,25,14,108,34,254,98,38,113,67,39,228,226,40,6,129,60,75,117,233,125,94,160,174,74,48,128,139,43,117,87,61,180,73,234,124,79,148,12,232,184,239,225,85,230,254,50,37,99,123,242,48,137,61,119,143,144,91,56,229,212,119,48,54,230,225,120,145,19,159,111,113,186,219,57,19,23,84,91,137,106,130,76,76,60,205,44,17,11,109,147,157,48,95,204,150,92,186,165,52,151,101,113,192,7,75,145,95,163,185,152,227,49,224,131,208,170,192,3,18,250,251,109,171,160,39,48,181,139,183,252,246,158,138,34,93,21,177,104,142,15,141,162,147,244,59,170,59,107,160,6,116,13,147,155,200,114,184,215,230,110,69,164,83,140,252,3,105,58,58,110,166,187,160,72,44,249,202,156,148,49,215,139,54,228,128,21,172,165,123,240,124,223,208,201,240,177,176,107,112,11,144,157,146,182,241,143,125,190,41,64,75,16,159,188,21,128,93,245,61,139,23,86,233,138,208,250,71,68,178,113,211,117,165,168,113,211,115,61,51,35,84,32,95,35,48,52,179,19,124,139,193,69,65,24,108,76,211,32,37,77,68,113,187,178,231,76,76,59,30,238,20,251,146,135,215,221,75,139,192,104,15,203,123,45,106,185,6,27,99,48,43,134,18,220,250,181,192,99,129,220,141,239,14,155,50,216,40,126,21,175,133,22,197,86,62,226,190,219,136,111,241,72,253,126,181,38,230,29,252,151,253,96,170,194,41,93,241,158,39,229,113,84,44,41,74,224,207,184,218,242,219,114,67,33,211,42,232,78,52,157,88,248,176,66,86,132,1,39,217,127,77,12,63,68,194,199,23,211,232,71,31,21,212,124,209,241,48,25,75,69,97,75,195,243,1,109,22,244,82,122,232,253,11,199,3,98,144,207,238,82,147,126,67,211,136,200,16,52,55,109,154,146,114,145,86,119,183,185,242,205,174,212,82,220,214,126,56,160,220,223,211,183,170,86,116,192,59,70,230,206,22,3,9,90,107,139,48,53,206,183,79,124,203,240,23,40,12,237,195,77,41,146,189,181,223,29,87,158,255,54,185,192,35,245,220,216,191,65,102,66,192,187,41,188,141,76,239,48,190,208,174,191,205,238,22,171,254,91,75,228,129,25,241,123,215,10,175,200,133,171,74,117,34,57,68,105,222,128,155,137,211,10,108,114,242,35,96,102,131,206,194,15,203,239,193,37,229,130,96,205,201,123,81,228,119,232,44,60,54,201,29,46,150,234,168,112,159,17,135,192,95,60,139,78,21,212,102,99,15,199,113,116,148,187,198,31,107,92,163,169,8,53,91,154,227,135,124,197,17,236,179,107,209,44,109,28,78,223,8,24,157,54,165,33,79,244,251,131,178,135,244,93,215,229,67,93,150,18,140,189,130,224,149,192,228,244,121,203,164,74,37,238,117,27,38,116,226,48,20,45,37,118,115,229,110,245,209,253,78,222,72,81,76,118,53,103,224,181,231,208,73,140,146,121,36,180,95,172,232,144,84,200,162,235,61,12,51,187,40,237,27,253,9,167,243,145,20,172,6,16,60,132,123,36,4,211,144,128,134,18,187,63,43,101,232,239,69,149,216,79,166,25,202,231,183,235,254,219,147,41,46,219,240,93,168,171,213,72,150,103,147,213,219,203,36,125,113,4,203,113,82,79,228,40,17,191,66,170,123,176,213,1,22,152,218,161,161,64,64,41,147,45,166,219,36,77,200,171,197,192,13,133,79,171,41,2,235,43,107,9,55,84,3,63,195,4,21,199,99,150,26,105,89,211,19,176,188,203,123,186,138,20,143,37,55,32,186,237,159,219,162,211,98,137,227,135,239,17,133,39,133,99,76,161,204,78,162,151,53,62,201,36,31,190,105,78,199,23,238,105,126,120,171,43,104,154,133,36,228,77,83,187,18,152,73,252,136,163,227,40,113,109,150,77,217,169,120,152,226,47,154,197,82,76,171,206,63,54,177,133,79,14,62,178,126,214,131,225,28,171,21,3,121,51,100,55,142,81,119,245,94,197,29,27,89,148,152,197,159,186,28,9,66,173,71,182,221,240,164,52,235,213,60,215,45,218,222,223,144,100,246,193,205,36,54,121,28,196,39,229,18,46,243,121,68,191,73,42,215,100,40,170,235,5,117,218,204,124,205,238,132,196,93,122,116,236,76,209,43,183,221,31,85,195,29,63,125,106,74,42,50,151,134,31,201,3,157,158,175,164,12,50,54,150,120,250,90,252,18,200,182,194,235,81,177,197,222,186,10,109,141,228,53,114,112,98,75,34,130,171,89,142,195,200,239,69,54,52,9,8,27,60,130,173,52,126,97,20,77,171,51,18,122,208,155,161,169,205,244,52,6,111,236,226,245,99,174,40,92,122,40,0,12,234,155,235,7,225,4,15,115,24,127,86,217,58,228,108,12,94,186,129,135,231,80,157,11,34,67,119,88,231,123,237,62,196,226,189,134,100,91,17,161,183,27,247,148,109,97,88,1,164,26,91,45,20,209,166,48,245,133,191,152,74,84,210,106,154,190,57,71,147,182,41,78,166,249,153,80,132,235,251,156,230,26,149,204,209,195,181,235,125,175,37,74,208,228,149,174,47,210,192,248,92,37,229,195,146,249,240,214,7,222,23,205,155,107,44,24,153,133,243,108,77,135,37,167,174,189,121,84,19,135,151,36,151,254,100,71,200,8,27,58,36,104,80,175,254,78,62,243,181,165,44,225,254,118,28,244,243,62,93,155,213,172,166,215,120,71,201,77,211,159,219,10,18,10,141,143,150,224,61,240,235,190,83,119,204,148,153,141,124,207,251,90,48,132,53,65,147,106,234,253,188,153,210,211,30,63,248,122,235,125,46,162,144,154,238,126,47,213,99,188,97,129,232,241,105,94,183,137,129,244,151,61,176,53,63,135,10,122,146,145,113,190,220,49,248,99,207,130,130,12,169,95,179,80,189,242,173,30,12,98,93,0,165,81,181,104,60,59,166,164,93,227,35,99,170,46,25,82,93,0,221,212,208,101,155,190,143,203,134,70,144,111,199,86,137,222,164,10,123,192,156,220,177,41,108,123,84,36,21,54,105,218,227,157,46,92,4,68,82,1,94,71,88,80,232,228,45,153,71,76,178,19,106,39,99,118,74,93,42,140,18,116,188,52,73,147,103,168,22,132,137,14,123,199,81,50,152,250,52,74,18,59,246,66,212,240,138,42,146,116,136,6,241,61,168,79,174,10,24,255,82,70,233,95,10,70,221,153,250,111,44,24,245,95,255,251,255,25,181,168,255,253,127,249,119,23,140,226,165,143,37,205,252,164,177,42,71,217,139,214,0,51,165,255,100,181,42,21,38,31,111,221,208,210,246,124,240,122,91,16,232,160,0,242,12,20,9,153,42,48,233,163,51,224,123,161,232,97,195,2,155,245,237,29,67,42,251,197,228,13,134,226,83,3,166,234,136,254,54,14,226,215,56,241,201,87,237,21,30,41,4,208,229,112,229,10,170,93,163,144,227,122,48,121,148,83,224,2,193,32,96,114,20,182,60,125,79,163,227,94,165,106,146,76,223,40,10,115,176,142,128,77,246,64,96,99,135,108,135,239,137,241,46,52,6,147,158,218,3,166,182,128,124,145,110,5,121,255,68,214,136,78,10,167,107,144,101,121,141,218,229,112,197,185,57,19,252,125,174,155,100,73,198,223,163,120,27,92,186,75,27,129,30,161,89,27,220,186,71,30,40,109,189,180,186,53,240,105,110,136,146,3,52,69,245,194,122,222,66,166,7,214,176,21,125,22,216,116,170,189,231,108,66,79,126,136,237,111,64,32,244,167,33,90,13,233,217,221,6,238,141,210,107,134,218,23,144,215,182,66,9,94,251,204,202,149,182,119,105,31,38,202,222,157,223,65,173,82,74,188,189,239,9,217,3,26,190,195,215,58,123,140,124,168,101,247,178,235,169,2,20,36,189,246,218,122,175,109,54,183,167,195,88,250,121,121,199,194,248,206,143,154,232,40,242,179,50,211,238,214,188,130,28,2,140,13,252,222,235,112,16,238,120,109,170,61,108,233,217,193,113,226,58,250,183,103,120,171,95,5,106,52,243,138,139,131,93,244,110,198,69,31,166,240,203,171,61,123,23,254,154,2,218,113,118,124,72,208,117,43,2,119,83,70,240,110,147,85,57,251,251,150,100,179,108,63,163,239,215,34,59,81,127,25,167,151,179,5,128,23,113,85,133,195,175,122,209,73,29,231,37,40,242,134,241,211,139,74,118,75,31,222,237,77,19,180,92,79,83,112,133,8,62,240,134,48,46,48,169,214,205,7,236,158,124,156,241,10,195,157,142,167,55,164,58,253,101,171,28,16,111,69,58,118,79,141,195,254,8,20,178,206,219,20,240,98,189,237,172,224,19,127,116,25,2,236,243,37,214,35,57,140,117,45,240,181,59,62,15,49,89,106,244,93,89,210,179,159,57,230,48,174,230,170,239,133,170,132,143,119,165,80,205,139,153,131,26,187,45,54,28,174,163,229,36,248,115,137,205,11,195,230,171,67,219,230,90,224,232,177,202,164,130,222,57,217,3,38,230,119,180,95,100,184,21,111,26,75,229,177,118,25,147,11,86,87,178,68,170,146,80,142,194,247,91,191,109,214,114,93,186,194,228,69,197,38,77,0,184,165,198,57,126,222,30,94,199,43,185,99,112,41,46,59,1,124,183,194,79,27,159,175,244,50,214,216,122,10,13,134,34,136,81,3,238,91,39,33,194,206,229,157,45,230,214,85,148,129,240,31,30,144,70,90,122,24,59,254,4,76,114,186,142,9,246,157,111,239,40,25,238,162,253,34,22,208,118,192,227,91,250,57,22,254,17,215,6,69,131,234,75,35,98,170,229,241,203,119,2,151,170,253,198,56,142,205,31,29,131,87,66,226,71,32,169,253,11,152,218,78,233,83,247,234,108,125,80,146,174,245,167,173,14,81,244,187,225,107,211,181,211,238,149,237,196,211,92,247,90,122,154,250,161,209,113,74,186,229,167,81,169,247,143,101,215,216,161,131,82,247,59,120,240,226,236,39,238,96,48,209,254,21,48,123,93,130,27,2,196,14,179,93,111,29,21,244,91,227,189,136,44,20,89,60,100,20,197,185,83,81,165,24,91,223,171,64,172,13,152,49,216,218,113,54,148,22,239,101,210,194,58,226,38,75,29,83,133,66,92,71,71,229,51,241,15,135,97,104,47,253,109,75,144,139,89,74,207,244,189,38,220,155,247,193,184,173,232,139,153,40,216,155,43,199,92,115,10,35,14,26,67,126,150,158,182,215,254,248,98,35,100,49,84,253,28,20,30,63,253,193,68,199,181,95,247,143,158,227,3,76,62,151,194,11,50,70,192,5,47,131,110,225,22,124,25,1,83,183,65,123,102,169,153,59,96,114,118,101,200,230,124,30,221,11,67,40,214,29,158,16,225,12,179,15,85,175,173,155,221,68,102,188,62,152,186,27,250,219,228,216,150,215,56,153,33,250,219,119,43,252,194,220,37,71,250,105,98,3,227,190,15,179,207,10,184,77,109,28,37,175,247,98,228,159,180,4,83,185,57,126,27,113,117,93,218,152,86,158,118,11,12,125,75,187,118,173,177,179,223,211,86,7,64,224,187,252,92,42,141,202,59,248,96,19,140,95,41,122,142,48,168,24,172,100,57,111,231,37,2,207,81,210,160,162,124,23,155,41,68,166,162,39,159,133,101,195,150,190,103,42,37,92,5,190,45,207,26,79,79,4,182,212,6,106,200,175,248,84,164,236,99,209,247,182,203,111,124,80,228,18,214,76,198,68,148,164,226,66,78,37,140,52,104,215,246,118,177,228,123,187,33,49,64,223,139,76,156,248,96,120,104,71,154,12,247,130,18,75,27,38,232,243,150,217,68,196,192,138,182,113,186,235,94,140,247,165,134,57,112,205,62,216,24,105,223,8,41,67,174,228,168,109,150,116,2,205,17,43,255,26,222,223,169,106,46,124,161,190,192,109,148,13,77,205,133,110,130,128,14,223,45,102,232,70,78,102,198,138,35,102,99,134,43,140,174,157,220,147,239,110,88,116,113,35,255,189,227,148,32,164,249,233,118,121,76,152,202,191,38,206,157,163,246,240,221,39,222,37,155,2,209,159,218,72,199,20,235,125,80,142,228,29,218,15,83,61,196,223,234,180,67,201,93,237,182,165,92,56,60,97,147,233,152,152,135,203,23,128,21,133,210,241,198,6,245,236,10,142,34,216,206,58,100,240,112,188,99,212,131,171,69,183,172,253,211,64,119,152,244,175,53,18,92,92,186,8,122,97,217,229,75,191,77,173,84,255,109,147,114,220,233,183,103,200,232,146,0,49,184,174,232,139,213,30,219,101,179,66,40,58,222,159,69,137,29,189,27,243,146,27,27,121,231,148,240,113,120,83,14,43,193,244,213,59,94,141,201,169,95,11,42,194,118,180,81,159,76,97,42,2,248,68,105,86,239,88,143,190,251,133,154,139,157,145,118,204,237,94,103,225,178,244,79,135,59,85,22,100,196,141,181,240,158,94,86,143,218,97,106,24,18,155,240,215,110,167,74,142,42,48,55,53,63,211,239,205,232,118,236,25,66,86,61,54,130,34,188,22,196,178,174,240,242,16,46,116,158,59,168,250,203,120,134,222,179,115,139,215,1,244,142,169,155,3,215,122,27,243,169,132,2,195,82,112,75,197,116,160,95,230,56,48,178,12,45,158,222,237,113,118,13,189,227,237,86,41,203,236,136,241,71,133,214,103,251,193,106,158,91,95,153,20,170,48,238,32,101,150,167,174,13,140,94,190,191,20,135,247,215,245,225,31,43,222,225,182,101,27,189,40,42,85,238,35,194,9,203,144,9,76,169,131,233,239,108,178,80,25,222,221,233,246,192,83,8,39,195,4,200,169,231,22,48,230,82,121,112,117,22,102,53,9,188,39,55,9,134,117,224,22,41,187,247,122,153,227,192,227,78,208,64,55,49,30,109,216,170,254,197,239,146,66,48,229,97,102,182,203,141,3,99,159,202,79,67,101,153,126,167,178,108,185,246,156,141,133,26,90,161,182,98,240,121,149,216,129,89,197,177,95,144,25,222,117,6,54,178,35,220,142,32,33,91,50,172,47,76,177,29,79,133,132,222,4,155,84,38,55,138,135,101,71,215,42,181,72,229,115,116,146,23,253,188,37,25,229,218,137,242,222,100,157,175,229,179,12,249,190,242,60,122,88,86,38,196,29,176,221,60,31,60,76,70,38,158,38,224,52,100,212,136,104,188,69,61,57,203,155,188,216,176,10,23,209,181,133,133,36,191,109,102,70,204,51,180,148,235,210,198,175,161,224,249,140,213,74,163,140,4,163,148,247,222,27,7,134,206,179,241,142,30,234,208,164,221,4,115,104,187,233,117,111,96,236,147,242,210,200,202,214,152,104,56,30,151,78,240,105,2,86,254,195,248,161,203,145,126,161,104,51,226,107,174,61,36,235,9,152,168,232,231,107,111,91,110,152,194,112,70,167,119,156,234,72,175,216,9,130,199,172,145,152,228,219,4,40,171,194,84,81,240,223,134,240,254,114,251,172,113,76,164,248,109,50,109,154,162,37,172,136,251,187,31,163,175,253,94,232,43,4,188,231,214,173,238,222,94,138,215,166,65,95,114,73,125,123,131,113,165,121,199,76,65,113,41,140,56,182,143,232,129,205,80,181,99,211,60,124,14,83,27,79,23,192,221,170,138,19,191,107,251,241,11,181,227,232,212,190,247,58,67,202,47,217,199,70,62,243,135,82,68,179,190,124,120,155,41,119,210,186,133,131,208,84,249,116,215,152,37,242,52,43,146,25,187,233,174,128,87,205,19,93,42,53,164,74,213,111,105,113,182,247,211,198,176,210,167,161,205,250,113,107,213,150,182,62,140,134,158,47,107,42,108,149,23,25,179,197,129,34,117,125,15,175,23,229,52,248,213,85,230,167,201,105,215,181,115,111,100,181,202,211,35,13,10,158,132,184,247,160,194,220,245,91,82,40,96,157,232,25,5,170,118,90,244,223,8,247,43,132,230,150,151,45,177,17,191,250,219,198,87,107,218,81,88,0,222,120,177,28,27,125,26,105,23,159,72,102,113,63,9,80,219,205,80,51,119,212,146,123,116,35,69,80,180,4,140,143,73,247,58,238,60,46,253,86,41,171,81,30,3,7,120,80,183,62,126,26,29,193,180,75,247,26,57,133,181,147,203,117,116,87,96,144,93,31,177,90,65,219,166,235,186,253,148,118,28,166,118,89,58,157,42,206,50,159,165,117,33,16,165,48,213,219,223,211,199,4,195,229,224,92,38,124,255,7,91,10,219,58,233,212,29,174,32,122,97,78,86,93,94,132,129,60,122,129,106,223,73,22,80,181,162,118,190,4,168,33,91,250,86,152,42,6,62,104,228,62,30,253,34,215,80,187,199,153,247,140,2,74,79,61,222,76,9,4,172,125,208,8,197,31,181,38,80,201,223,49,211,58,30,66,93,126,5,173,189,152,13,157,92,86,221,13,41,100,94,227,181,49,117,63,253,34,5,225,207,232,57,51,165,182,174,112,200,83,95,180,92,59,189,181,100,157,21,39,115,1,159,242,164,98,12,166,20,152,247,204,50,83,218,86,203,143,106,241,209,248,252,218,80,67,135,33,142,65,225,75,191,124,121,208,38,241,191,110,36,157,47,195,207,195,75,45,173,246,120,2,63,120,132,35,149,60,187,58,167,14,105,179,32,253,31,252,211,85,210,247,50,10,245,131,225,129,164,247,50,42,111,192,150,130,154,134,180,198,91,147,222,187,117,1,81,51,51,106,48,241,10,39,173,252,98,177,226,30,48,28,210,162,83,5,198,187,15,218,196,149,154,76,86,82,104,252,115,161,97,115,116,79,170,148,162,116,91,27,185,216,245,4,193,109,18,139,219,143,42,147,201,104,173,166,208,238,224,36,183,65,13,226,134,149,31,221,38,40,164,135,128,157,164,239,105,148,102,245,16,168,38,159,19,111,181,45,250,168,11,155,130,157,1,155,162,178,118,13,77,193,128,137,96,188,218,128,127,187,70,139,227,9,195,35,117,28,146,200,23,40,135,244,236,186,35,65,24,15,216,184,222,130,34,227,19,123,37,218,160,175,28,180,237,149,197,165,213,46,138,111,107,166,141,22,219,205,135,108,253,146,127,4,134,3,234,206,16,34,181,235,36,107,153,34,191,241,52,222,148,162,223,178,111,163,11,57,140,162,102,79,198,180,68,94,238,113,64,214,173,110,242,164,173,237,120,218,18,14,138,194,198,66,116,216,254,110,205,141,187,156,43,126,151,73,66,169,194,104,255,120,227,199,10,172,47,61,25,169,99,211,2,70,63,249,164,83,57,118,233,83,155,20,230,250,217,233,206,148,4,189,182,214,55,211,121,143,200,70,192,135,196,99,133,107,139,253,6,118,117,209,163,9,244,173,75,114,19,211,237,163,153,88,155,163,86,52,79,45,13,178,177,227,107,28,43,250,62,211,59,181,30,227,9,45,124,230,203,9,85,0,124,150,29,163,31,212,4,147,38,232,48,165,235,90,110,252,56,37,189,242,203,237,36,243,204,148,144,186,195,157,248,98,30,148,17,36,141,113,173,227,239,177,152,13,70,133,107,59,76,208,89,119,248,241,227,198,252,193,84,7,249,244,204,53,194,219,114,148,120,118,77,96,117,94,82,165,14,26,243,80,97,108,233,191,65,129,105,87,102,250,101,19,192,244,182,113,44,84,245,241,12,203,38,241,215,34,236,83,190,60,40,97,187,221,225,189,223,70,183,255,251,95,182,139,121,161,182,53,234,214,149,57,74,164,175,85,20,40,73,74,87,203,142,10,71,222,54,115,187,166,117,139,158,129,239,25,148,34,147,172,213,223,37,56,196,134,8,225,221,125,33,221,207,225,147,198,195,20,255,90,235,31,104,137,159,182,186,50,186,170,143,39,148,3,118,73,150,250,117,187,57,177,14,109,123,99,207,235,144,20,142,65,135,151,29,16,58,158,92,87,162,99,76,149,161,223,146,8,210,138,223,54,206,109,154,100,101,181,215,111,211,119,79,43,179,123,153,37,208,137,196,66,158,99,59,96,236,244,54,180,109,82,85,162,103,157,243,50,93,140,8,17,248,193,68,52,225,84,221,163,241,31,205,19,79,227,86,80,223,22,116,246,233,235,26,190,231,181,68,146,95,0,1,77,255,152,240,95,142,222,68,205,184,118,247,20,172,191,163,251,17,230,233,216,15,93,16,1,211,201,20,41,252,21,207,86,111,186,193,55,139,99,250,136,147,68,249,157,228,6,42,36,44,252,96,147,27,28,233,6,65,128,200,151,53,100,220,49,147,145,143,238,164,31,246,215,254,217,69,167,112,65,169,197,193,123,156,22,105,26,159,51,17,218,191,126,207,95,241,35,117,88,79,42,30,118,135,127,117,131,19,99,224,11,255,20,85,74,235,183,82,204,147,100,195,230,175,133,150,225,78,65,180,133,224,179,15,10,219,130,250,164,39,193,88,63,236,17,15,194,137,45,193,36,46,178,49,75,145,95,215,232,196,29,161,207,213,244,73,243,66,138,107,37,184,53,191,178,161,29,249,68,171,126,68,160,207,37,175,239,107,225,28,209,126,195,169,141,139,42,33,209,58,53,130,48,40,142,87,203,123,58,197,254,80,4,28,49,162,38,189,169,224,87,92,174,23,176,173,174,129,247,193,6,237,14,11,19,214,74,45,51,219,253,32,71,119,153,32,191,192,84,190,246,103,63,248,255,26,164,186,87,187,93,162,233,207,252,50,250,202,184,164,99,11,62,230,77,17,94,213,169,187,199,228,39,88,176,53,166,136,120,121,137,103,239,93,249,83,254,6,85,20,189,58,96,253,169,120,40,199,130,186,241,126,155,130,233,95,82,52,243,238,68,72,24,255,193,168,172,167,200,28,28,137,17,27,52,121,31,95,213,126,87,203,11,114,152,196,115,13,87,226,49,250,118,192,13,139,83,158,110,56,237,99,191,64,86,187,233,123,53,216,31,206,177,192,253,89,116,76,26,85,162,220,156,100,79,148,42,235,112,224,224,154,187,137,77,39,87,87,70,12,55,239,160,47,241,239,92,143,4,110,235,197,151,169,43,208,117,209,226,38,137,139,30,70,107,57,35,193,136,255,123,219,100,207,31,141,66,213,31,87,37,246,65,234,216,164,167,81,252,120,112,145,138,114,214,51,188,129,254,219,3,153,27,101,155,97,189,238,48,111,144,64,42,39,189,54,199,65,108,255,40,109,235,2,128,3,224,213,28,77,237,234,200,13,214,224,50,99,76,187,197,6,91,110,252,120,244,13,249,254,20,186,198,22,43,97,89,145,171,159,130,161,164,230,199,76,233,56,54,148,254,4,177,51,2,196,196,46,95,214,130,141,9,245,236,226,97,216,233,35,13,56,117,222,207,59,18,123,201,95,179,120,189,56,208,94,63,165,170,193,32,94,110,130,195,61,135,73,171,48,210,78,190,112,9,9,234,226,170,38,153,19,3,198,157,105,164,183,194,76,140,182,209,139,76,195,77,244,224,141,24,85,90,211,199,26,53,164,199,129,43,14,130,4,127,225,12,71,70,33,239,10,112,200,226,84,187,176,105,126,106,215,144,63,173,15,174,202,225,70,250,248,221,91,168,233,82,143,238,194,247,168,56,94,179,135,23,43,176,11,132,190,74,209,129,250,134,133,140,71,249,32,133,10,128,251,141,233,128,196,45,48,164,254,216,73,81,117,40,71,27,39,63,191,7,60,40,192,41,147,244,251,165,167,7,204,225,157,120,185,248,31,227,197,56,172,149,206,246,65,184,121,198,87,114,176,126,176,70,71,139,171,7,194,51,93,207,91,76,156,25,214,211,157,11,8,80,10,76,136,224,245,108,179,253,201,2,249,204,55,220,5,110,50,166,22,13,173,111,241,161,15,39,12,88,75,163,56,253,173,47,18,227,244,105,106,51,212,55,104,86,24,66,224,10,209,58,102,34,18,44,178,233,108,46,204,69,150,128,216,194,31,132,139,16,61,52,59,252,60,25,47,96,194,129,113,125,192,15,210,20,134,174,25,5,213,169,115,132,142,129,192,38,119,21,240,177,240,144,192,28,1,177,27,154,116,150,210,195,41,147,188,190,184,53,205,86,116,179,68,253,113,186,22,188,249,133,79,147,211,107,155,80,94,156,217,20,29,85,142,43,68,198,114,162,231,5,245,43,217,117,54,249,128,110,62,241,117,19,75,149,44,185,17,25,22,86,38,84,247,210,77,85,222,240,228,255,10,107,52,125,154,92,166,216,148,104,122,15,237,248,221,77,223,152,18,216,221,71,225,66,192,53,26,231,88,21,38,195,38,149,189,132,111,215,136,232,66,114,181,106,23,165,190,171,255,53,221,228,173,59,247,199,231,86,32,240,242,41,92,73,115,140,182,239,2,144,41,76,185,3,23,10,50,119,199,124,69,148,128,239,139,124,225,230,191,51,150,187,144,112,253,237,106,25,30,158,62,150,78,82,114,84,60,43,155,147,8,105,140,166,137,2,247,111,60,24,253,242,157,224,242,197,20,239,150,237,160,67,210,126,52,98,135,123,105,39,101,33,116,171,202,19,126,49,68,89,244,233,251,1,99,97,115,123,190,251,93,250,109,171,91,29,62,57,44,157,147,122,190,190,120,26,86,207,215,166,190,55,229,80,195,89,136,31,103,42,188,186,120,26,153,145,194,52,69,20,167,158,112,139,81,67,69,25,126,27,45,236,32,43,88,137,28,101,29,111,203,226,122,141,19,201,29,58,205,170,101,33,133,27,115,20,225,124,237,159,72,215,67,41,165,169,109,91,137,242,128,45,205,65,219,230,122,242,188,202,200,30,28,157,193,184,136,194,221,141,180,137,112,42,55,153,228,158,145,135,91,25,178,122,85,56,106,136,87,243,72,20,221,175,58,55,215,29,48,138,225,61,117,140,106,79,251,121,195,199,154,250,211,212,157,140,213,51,17,211,168,218,241,74,81,229,21,142,248,15,118,167,46,16,19,106,123,225,9,204,3,253,92,119,51,94,17,158,96,90,157,147,63,118,249,214,11,156,80,209,79,225,142,68,131,195,119,255,209,65,185,139,143,146,21,129,98,217,232,44,187,59,86,76,20,130,152,95,205,147,176,180,136,170,224,251,104,105,229,150,246,197,210,196,133,36,174,116,155,255,117,199,142,98,199,79,122,250,190,230,136,239,49,154,157,161,186,52,239,128,205,248,237,182,69,66,31,216,18,163,94,219,67,169,106,219,10,173,191,48,86,181,90,16,2,195,178,120,159,3,27,71,23,23,38,142,103,164,18,199,66,180,91,97,171,123,28,225,59,8,128,122,186,80,83,99,186,183,4,154,46,37,4,5,110,175,162,156,93,55,238,65,181,21,46,39,222,250,78,195,165,204,248,31,5,211,19,113,128,69,21,215,96,211,66,9,152,148,172,163,48,76,182,215,248,93,3,114,241,66,186,241,172,112,90,15,243,60,202,7,249,56,177,251,27,180,37,250,96,60,77,181,232,215,56,36,0,61,146,239,159,190,19,225,162,110,22,128,52,126,55,194,111,70,144,172,51,6,250,193,40,70,251,14,39,214,67,19,99,158,144,192,238,17,68,163,156,105,213,197,89,76,180,61,130,185,211,140,17,121,49,35,13,70,32,184,205,161,163,242,153,152,70,141,72,240,87,213,158,182,52,170,245,2,197,16,118,52,155,19,69,151,88,154,232,133,13,77,106,132,22,60,131,104,97,252,89,185,224,144,0,192,153,225,48,245,17,100,162,209,50,194,57,47,52,47,90,220,192,139,90,76,62,15,175,173,118,223,75,26,223,86,56,215,247,5,8,176,226,132,253,144,192,255,122,76,196,130,211,110,43,140,231,236,177,56,238,41,168,182,33,68,9,87,31,131,217,130,239,75,94,219,100,235,130,179,198,222,167,41,24,203,164,255,252,128,49,159,182,222,25,97,224,108,215,41,182,140,197,162,30,25,140,214,17,110,212,95,137,33,25,20,180,201,132,104,244,145,112,167,48,149,80,220,237,193,164,194,131,32,48,225,168,96,49,81,153,67,243,59,46,124,127,237,11,6,213,29,178,222,211,211,80,46,3,238,86,133,79,242,99,81,100,10,74,230,66,125,57,165,207,226,82,140,81,65,174,105,104,222,47,210,53,65,21,37,186,52,197,24,95,211,222,122,4,169,204,212,250,82,70,242,112,217,118,40,105,39,153,188,247,61,161,212,62,190,27,31,60,165,5,115,151,14,18,225,189,197,87,125,109,171,140,54,30,199,16,205,112,25,52,20,219,246,163,93,222,3,163,137,37,3,59,125,127,143,180,73,0,233,83,152,162,80,65,34,228,122,164,41,126,228,178,63,131,217,232,164,251,83,24,61,110,223,139,49,246,96,84,11,140,253,18,220,48,12,161,148,31,251,203,208,12,14,45,199,138,240,192,23,69,92,222,139,17,86,72,57,199,228,132,123,154,55,123,78,211,108,206,85,205,194,136,135,27,254,80,249,105,140,174,199,44,171,73,122,29,187,7,207,107,16,116,241,187,138,83,29,184,144,192,21,112,73,135,62,154,173,229,161,40,144,30,5,173,74,85,160,144,64,51,220,226,162,208,96,175,180,12,223,143,251,96,178,147,53,139,251,110,81,100,159,4,140,199,83,86,72,233,232,59,198,211,181,126,41,69,188,20,178,220,30,135,156,228,105,121,45,115,9,5,97,238,14,200,109,93,225,249,194,93,144,133,86,81,144,220,115,183,136,41,218,58,211,202,254,24,209,224,201,154,155,81,6,20,115,161,4,117,172,225,159,25,71,97,211,222,15,148,98,77,77,81,82,229,162,109,203,194,174,2,47,72,81,209,54,231,114,215,167,33,21,142,151,47,208,139,80,249,96,12,112,12,71,182,193,61,37,142,228,233,93,152,192,157,211,27,63,246,226,162,29,159,198,32,10,152,121,153,26,39,241,61,122,78,205,59,49,24,104,28,55,113,228,73,204,161,87,225,223,30,21,201,33,232,78,231,49,139,154,9,164,96,220,243,92,119,67,146,178,35,107,242,118,161,157,132,226,156,155,33,222,0,53,72,119,113,212,18,227,240,34,196,119,15,70,125,26,245,250,215,47,178,38,116,14,126,154,57,242,153,65,38,40,9,21,93,50,86,210,4,45,221,196,184,2,70,224,77,87,237,207,6,142,148,149,154,108,63,138,218,113,199,136,110,107,137,59,131,231,126,153,187,56,117,79,90,242,84,64,63,129,94,107,90,66,55,72,18,156,151,174,140,207,183,234,201,117,63,235,203,219,53,89,107,213,63,32,56,214,250,75,181,65,192,127,253,99,155,148,142,17,24,147,225,70,32,185,134,230,196,61,63,191,116,228,146,79,209,35,205,250,32,203,53,147,58,194,138,99,239,162,119,207,76,234,8,16,79,34,113,202,72,28,51,157,14,72,242,172,55,100,99,201,194,92,150,48,25,185,79,136,64,127,42,26,65,242,102,139,76,82,74,140,39,177,140,107,182,236,241,62,23,188,59,221,40,41,205,243,201,160,221,113,208,253,104,176,197,76,249,237,123,116,169,41,65,154,234,251,32,86,102,72,143,243,242,173,209,228,99,107,94,48,214,215,59,91,16,233,250,122,106,251,95,74,159,252,75,145,151,187,198,254,141,69,94,254,203,127,252,95,255,239,255,243,127,250,247,87,120,193,55,131,110,203,239,3,44,92,188,67,82,0,128,205,203,232,176,5,13,151,192,163,111,231,104,34,202,57,245,214,221,40,119,140,104,213,31,188,238,142,221,143,54,78,197,137,19,48,37,63,158,229,14,140,55,98,252,193,92,211,158,200,186,53,62,62,191,12,145,139,94,134,164,59,89,215,234,241,135,145,163,22,214,71,67,12,232,243,77,102,225,245,190,187,194,72,175,77,152,221,97,202,74,20,253,233,187,229,183,191,29,255,194,247,4,126,242,140,3,195,209,232,222,127,176,57,235,158,29,137,97,222,170,23,233,68,91,78,108,22,83,20,174,110,7,90,38,116,17,130,91,179,189,109,122,191,216,190,151,190,21,26,146,231,239,138,103,229,65,70,215,183,218,219,196,125,29,230,48,127,78,66,204,225,25,73,142,192,149,140,203,7,31,2,158,59,158,182,171,102,108,19,84,1,164,80,139,255,118,131,165,250,246,32,10,116,14,79,203,190,232,53,159,62,157,102,240,209,91,241,182,73,64,22,82,32,197,67,80,182,243,158,161,198,244,234,150,14,83,198,14,65,75,224,170,249,124,228,229,18,130,140,198,135,21,166,17,24,2,195,170,1,31,101,220,222,15,66,206,234,107,28,113,134,174,83,97,221,211,107,4,140,129,220,242,20,95,111,76,73,8,25,218,56,60,88,87,1,93,86,108,233,232,68,162,47,123,180,215,181,37,62,97,188,197,84,246,136,223,166,200,228,144,15,134,242,204,28,222,248,181,60,134,228,37,93,248,46,31,215,92,88,8,9,222,91,130,204,134,97,78,18,255,98,36,46,61,33,92,131,203,189,152,199,211,16,253,117,38,142,122,150,211,25,23,38,145,102,233,243,52,254,81,127,177,2,27,56,53,142,41,24,115,9,209,79,145,31,160,231,247,22,208,253,139,193,22,154,186,235,160,184,231,58,22,215,38,133,232,122,210,182,82,67,51,223,42,59,65,188,213,125,195,194,129,14,179,59,31,133,23,100,241,254,7,91,193,119,253,98,148,205,113,81,112,68,242,238,77,237,147,247,38,79,216,47,44,19,157,246,79,130,223,192,13,159,158,195,120,42,210,195,176,28,3,69,248,102,233,166,131,98,141,255,242,32,221,83,183,21,83,110,241,103,7,162,172,159,76,21,180,205,157,57,98,21,37,102,209,157,1,26,242,137,182,241,179,11,49,156,142,33,149,235,40,60,183,174,123,41,219,206,242,159,70,97,119,106,191,185,209,185,149,58,77,143,33,237,135,236,235,174,242,54,173,74,81,235,178,4,40,223,235,14,51,88,34,247,225,169,43,4,85,145,63,147,13,1,215,73,9,119,157,41,95,243,82,230,220,29,45,149,73,167,33,220,182,128,255,185,219,14,146,135,170,55,78,6,79,158,227,133,21,231,223,26,55,214,214,227,203,72,95,127,217,69,40,184,83,169,75,122,142,180,151,243,32,216,153,27,55,101,129,177,131,255,118,37,230,156,81,249,5,30,238,153,157,228,97,107,126,168,57,46,66,96,131,58,167,104,9,43,12,185,167,5,220,112,122,105,211,88,120,62,226,155,45,234,211,83,2,242,153,115,126,177,58,225,6,73,227,205,234,53,254,161,232,85,75,50,47,30,145,59,229,75,192,148,60,210,165,201,30,228,123,237,220,168,84,164,73,204,186,62,199,95,27,227,225,9,148,14,66,67,118,55,254,131,235,238,212,173,17,24,186,120,9,184,14,21,108,0,38,106,176,29,230,228,108,85,225,90,156,48,54,77,109,171,235,68,251,201,156,56,76,33,232,173,27,57,75,247,251,115,57,147,145,121,244,90,2,75,221,72,77,14,163,200,160,93,163,254,98,141,239,89,126,206,34,129,175,5,239,100,101,224,177,63,181,147,10,52,222,230,191,77,82,114,122,152,125,220,49,92,36,250,61,62,171,54,232,67,246,145,246,173,27,45,197,21,203,159,163,239,194,63,127,168,192,4,221,255,172,145,137,3,185,235,47,83,219,110,186,63,128,32,58,138,0,77,224,159,47,207,225,138,112,130,194,100,131,249,46,78,21,155,250,106,109,24,12,153,119,59,140,31,93,246,97,83,38,158,254,185,168,73,212,196,217,208,76,189,214,229,206,9,138,144,132,91,21,70,237,33,96,178,229,139,54,78,210,136,239,181,235,23,28,237,9,62,174,219,115,225,194,222,160,191,221,240,245,254,45,17,124,53,107,141,4,151,26,123,241,226,45,142,152,35,56,26,190,0,113,106,245,244,203,247,156,246,133,191,32,19,138,68,141,21,240,249,124,97,155,72,158,76,112,146,202,40,123,227,40,245,237,197,20,161,64,15,130,217,14,79,130,71,58,36,191,130,11,14,15,34,75,43,193,199,171,251,160,84,218,151,238,164,84,224,217,30,116,188,112,43,26,4,227,18,55,139,211,240,40,253,122,109,145,46,61,183,234,131,195,7,148,196,217,173,31,147,80,109,91,1,175,116,158,35,8,231,249,211,23,188,91,214,83,78,29,86,219,164,58,221,152,35,22,162,151,246,27,22,221,140,166,11,138,178,50,40,215,130,238,174,111,118,207,79,82,10,197,232,181,84,109,23,154,224,240,111,75,226,107,168,174,218,197,253,15,70,210,120,108,125,26,31,242,14,152,82,13,58,141,150,121,217,189,231,4,81,234,208,174,125,45,138,163,78,202,170,115,176,62,152,113,240,131,207,42,199,28,25,80,6,219,165,135,205,92,146,2,59,192,29,58,193,113,216,108,26,249,101,180,234,182,155,95,100,56,73,181,217,129,240,55,140,143,191,126,95,211,98,75,221,111,96,234,174,254,93,159,48,244,136,38,232,211,228,148,122,219,156,30,105,105,145,88,115,220,150,152,212,234,173,77,58,222,217,162,253,97,136,37,18,93,107,8,204,46,191,111,226,209,91,74,255,70,224,161,21,119,137,97,211,80,224,72,250,141,86,174,123,73,38,25,178,98,95,177,217,59,43,29,123,103,214,33,86,8,106,104,211,5,175,166,21,137,104,58,77,160,173,150,191,60,24,4,136,91,218,46,234,120,92,25,108,81,12,187,154,218,198,164,114,24,206,180,126,140,74,53,152,207,97,152,187,83,95,10,143,74,243,233,143,73,127,127,75,159,70,97,204,191,21,10,200,67,162,72,52,110,75,230,15,238,184,25,116,179,186,70,198,30,209,248,189,91,214,244,177,216,250,92,143,228,222,85,224,229,40,74,145,14,223,254,7,220,250,47,141,10,233,134,126,182,12,202,197,206,163,67,90,40,72,226,48,161,184,52,255,73,150,115,165,20,171,246,130,24,160,254,246,246,164,39,4,18,172,94,117,250,32,159,75,55,145,17,64,82,108,211,65,41,158,133,60,187,105,107,87,157,100,68,167,253,226,131,78,147,84,0,5,38,16,225,211,223,4,86,69,201,145,41,74,206,244,112,216,106,133,233,234,184,87,192,250,119,147,5,70,217,84,231,191,177,159,227,105,124,240,58,226,221,170,228,237,232,26,194,55,91,215,173,105,250,59,140,12,78,218,51,8,102,247,120,122,165,56,235,239,2,238,242,152,19,46,90,47,122,0,44,10,17,253,121,247,41,232,241,73,73,100,118,233,97,49,177,248,156,247,150,172,103,61,217,187,59,208,243,213,243,233,145,218,200,108,141,207,121,55,54,9,44,224,253,162,28,240,140,182,111,107,77,27,135,86,229,235,135,66,101,167,235,195,168,105,203,60,170,175,168,10,214,21,65,248,29,168,85,119,81,211,236,139,181,243,49,107,212,33,242,217,133,35,96,147,74,150,150,11,44,160,152,222,164,240,235,21,22,179,192,85,82,25,108,100,235,139,26,163,144,130,228,91,236,116,125,38,51,197,203,75,1,67,38,19,131,147,80,245,126,107,231,131,217,172,176,233,64,190,167,103,25,250,219,191,184,207,235,26,156,45,189,124,160,99,58,98,200,80,60,210,23,195,195,229,36,160,73,188,117,136,230,26,23,155,227,133,127,166,105,1,165,219,26,161,46,239,183,17,105,36,79,146,99,252,165,178,3,223,205,76,253,87,8,161,199,151,238,100,224,20,217,133,249,186,213,83,98,89,28,253,154,156,201,81,131,194,67,60,221,201,108,212,27,242,61,244,4,165,202,162,186,144,144,155,30,177,170,113,12,36,111,199,47,134,20,176,201,158,166,187,251,39,131,66,233,36,253,30,236,203,46,226,245,131,117,11,199,54,8,205,123,107,28,222,149,250,36,96,37,172,183,39,48,8,2,219,121,242,70,5,167,141,186,104,73,187,239,241,52,14,13,217,205,238,193,63,195,249,15,12,225,65,81,59,72,99,51,99,55,210,182,205,148,8,180,79,117,132,66,93,237,78,79,5,182,251,114,234,119,117,98,20,251,232,84,65,232,246,51,173,163,109,44,144,228,33,186,19,169,197,254,255,177,193,43,72,233,202,248,150,95,131,175,160,48,57,128,62,96,104,204,74,102,41,30,162,19,234,222,192,216,232,250,52,214,146,27,48,86,135,44,5,2,44,188,229,221,222,164,78,167,241,196,251,94,31,92,183,232,252,2,147,134,16,176,213,130,172,10,127,46,230,6,138,215,187,38,215,85,148,220,154,100,155,156,127,192,107,127,241,161,177,98,118,77,48,4,201,247,116,161,166,71,154,131,167,196,231,216,215,46,86,251,127,114,240,120,217,121,96,92,247,9,230,62,16,48,53,47,107,106,252,59,177,182,238,49,79,241,150,236,12,116,145,35,68,52,41,228,169,3,126,183,144,241,126,218,36,183,107,246,216,133,57,202,15,223,175,159,96,66,51,241,218,164,236,36,63,228,8,245,25,80,162,114,233,97,216,99,241,48,238,162,244,177,239,126,227,236,133,105,106,247,117,165,198,97,159,56,250,89,133,83,69,209,41,239,1,119,169,167,242,131,131,116,59,127,242,245,249,105,142,231,7,15,213,237,96,11,64,192,162,7,76,28,123,37,216,131,141,23,133,154,167,14,160,245,25,137,42,96,123,109,133,239,207,249,193,102,53,253,134,238,148,235,179,50,103,1,83,13,39,253,52,161,185,232,248,180,132,70,133,185,124,150,128,145,113,201,48,17,119,135,177,233,213,241,117,225,178,227,96,35,220,209,211,36,70,94,104,189,167,81,5,73,239,109,170,46,14,119,238,249,169,113,238,161,49,106,247,123,165,232,9,112,236,133,230,86,46,255,64,75,124,143,86,255,249,185,16,81,138,126,83,16,224,31,191,188,119,216,140,84,243,210,27,238,180,211,188,69,191,11,151,136,60,40,213,21,61,129,175,201,56,211,91,219,117,220,97,210,96,79,110,124,199,174,1,47,165,253,227,99,135,45,64,116,67,111,115,128,211,83,202,57,249,103,105,249,173,118,169,241,86,148,106,205,203,254,219,145,29,125,225,109,75,53,77,225,218,98,14,51,141,230,78,79,63,162,215,36,63,78,5,121,108,249,140,119,249,96,203,47,233,8,160,190,112,88,225,86,47,45,47,62,59,234,2,134,246,156,66,31,53,92,137,23,165,110,79,250,105,210,167,125,162,112,153,76,254,211,251,125,86,137,211,124,114,89,204,29,31,145,160,192,29,22,143,69,234,56,242,202,241,116,87,206,160,109,149,187,198,218,187,247,254,242,143,126,111,151,172,5,133,103,158,247,240,18,230,19,230,250,73,159,3,254,217,107,218,132,246,83,24,153,58,237,209,47,66,156,101,166,195,135,203,138,195,101,214,20,95,88,100,189,197,234,153,84,223,158,233,183,167,171,97,145,139,176,164,200,159,161,86,81,56,224,86,147,177,139,60,238,137,121,132,218,200,210,240,29,186,4,251,123,112,159,43,89,64,152,129,177,137,115,133,146,116,96,179,6,118,4,132,186,85,55,60,201,26,152,81,177,14,152,224,133,126,143,102,34,158,14,47,43,252,170,86,206,87,92,149,22,184,245,154,173,175,74,181,110,135,77,97,44,193,237,44,129,185,45,246,100,126,145,219,28,48,33,242,147,108,55,138,39,58,60,230,74,142,120,171,242,251,70,109,144,112,156,140,78,234,27,196,176,116,220,4,201,172,236,65,72,4,54,142,85,54,104,71,152,111,195,120,204,233,183,239,86,25,71,132,133,28,18,140,62,93,24,150,163,81,161,98,38,66,3,103,150,195,149,8,70,226,59,88,117,204,128,169,48,175,209,123,88,237,177,58,161,204,23,181,54,208,94,118,66,215,52,227,238,72,20,129,173,119,190,157,193,138,96,43,237,224,246,123,239,88,5,247,118,216,68,21,241,194,164,179,196,168,213,207,40,249,2,55,4,12,28,46,199,252,250,2,115,121,242,56,91,167,148,162,156,17,108,142,196,68,2,165,22,163,240,37,202,175,242,181,195,11,121,32,133,217,249,227,22,129,216,89,149,227,235,238,43,86,234,32,96,110,82,242,218,119,225,243,77,31,92,101,249,18,41,14,174,153,161,100,189,41,188,198,91,190,192,106,182,146,147,251,185,32,196,175,237,38,219,146,145,166,119,172,17,122,38,121,156,192,243,180,42,79,15,117,35,45,212,93,214,150,223,166,220,133,194,103,191,201,128,248,178,6,202,48,61,234,172,239,183,251,221,214,183,192,247,47,156,45,240,150,235,232,69,79,121,27,189,201,203,37,248,26,212,193,42,0,230,235,9,76,197,150,246,224,217,212,23,202,134,217,158,145,101,197,118,116,174,52,35,232,191,167,113,122,203,152,54,163,81,61,216,242,172,20,198,219,223,223,84,170,159,78,211,251,129,206,219,204,203,38,203,87,70,133,169,83,226,152,33,65,120,202,150,184,40,166,252,22,55,218,194,114,73,65,98,233,171,239,107,223,147,82,146,228,128,137,232,71,199,169,45,167,211,20,245,225,245,62,8,105,161,69,123,118,119,234,119,72,17,217,23,70,61,240,126,206,162,11,175,49,117,34,194,226,120,30,128,187,101,85,33,251,163,217,65,196,214,159,174,70,153,144,47,194,125,181,123,28,162,211,81,161,235,95,99,164,189,166,141,139,47,206,126,116,94,196,25,4,233,252,59,250,44,91,228,59,193,62,54,103,133,73,241,234,113,200,64,4,149,99,2,147,119,149,120,107,254,238,247,233,211,88,40,113,241,27,119,27,145,148,71,96,252,182,71,246,226,52,201,173,245,240,62,12,178,176,228,115,89,36,52,46,126,44,92,13,251,44,42,209,212,176,153,135,101,12,107,199,169,113,240,142,1,212,56,139,54,206,107,190,198,57,80,134,244,108,83,110,227,61,205,93,90,246,141,107,157,112,69,170,113,207,32,100,216,21,70,32,240,188,59,78,213,80,155,37,178,187,238,168,221,144,166,40,189,2,91,220,36,238,87,28,251,75,224,142,233,26,230,62,246,190,152,28,27,42,251,126,87,32,100,120,151,118,141,128,204,187,229,224,139,157,9,222,145,63,110,54,51,22,136,192,220,30,226,123,46,171,21,32,48,185,80,223,115,187,23,66,148,91,96,236,155,246,188,127,132,28,167,194,61,42,94,77,147,224,23,61,60,224,165,190,63,61,36,118,253,238,172,156,15,229,28,109,10,35,6,30,177,6,170,249,229,167,135,92,206,80,244,155,178,240,201,178,126,12,149,95,254,183,92,22,46,140,136,240,122,65,146,46,234,233,22,183,171,77,92,181,152,167,93,97,166,238,243,243,182,161,252,47,20,102,31,147,131,64,132,74,126,53,115,134,124,175,231,200,63,235,92,248,213,166,123,240,128,31,173,48,134,118,124,46,226,218,85,71,205,234,19,157,240,80,147,142,158,158,230,6,253,188,227,212,43,73,79,199,152,97,98,181,166,221,110,37,148,219,65,231,144,180,120,224,166,78,125,170,145,52,125,43,83,3,138,167,209,242,235,250,185,126,150,113,192,167,164,169,208,54,73,225,17,126,65,192,66,38,25,106,108,227,181,77,209,251,174,29,231,52,148,40,136,173,99,133,201,21,140,16,138,93,193,210,211,61,252,65,136,11,79,17,116,108,150,29,125,190,23,127,33,38,166,147,20,26,66,132,78,63,163,125,232,91,227,219,125,145,33,18,109,211,76,160,193,22,175,13,1,70,172,94,211,246,171,51,130,17,63,141,115,133,17,151,126,65,41,174,115,169,241,94,195,47,111,73,169,146,145,210,76,211,39,140,44,211,137,144,66,95,192,243,69,117,175,161,113,90,110,155,163,51,34,56,135,120,125,130,247,227,29,88,105,20,41,164,210,76,90,202,117,139,230,79,114,109,235,107,195,155,246,173,20,65,116,174,61,10,19,109,141,192,235,189,62,167,215,162,154,185,251,114,17,66,84,193,188,102,101,60,61,201,123,162,167,249,165,31,190,43,207,55,202,11,26,35,60,193,215,30,136,166,155,213,23,80,184,247,184,194,16,80,161,172,167,194,212,62,153,1,111,46,204,9,238,235,189,86,71,172,33,253,54,21,118,163,223,157,24,98,106,124,214,241,26,39,204,145,38,146,145,72,87,192,147,47,146,224,29,254,164,81,44,147,41,13,56,172,146,104,124,206,239,75,235,7,55,244,124,129,242,123,242,245,158,224,246,189,97,193,119,56,254,1,187,168,60,48,133,134,103,134,93,89,206,72,161,159,70,243,12,126,131,198,221,171,229,142,215,135,34,228,149,206,151,159,219,50,96,120,84,61,15,74,196,224,127,4,224,60,100,227,60,238,192,7,95,35,195,213,231,247,237,194,157,195,169,101,66,194,35,96,124,4,233,89,211,67,116,248,46,90,77,90,176,121,244,72,13,213,36,154,211,91,93,179,169,68,199,200,217,74,59,206,132,209,29,191,141,240,67,158,9,237,197,127,160,33,124,26,232,182,213,115,132,47,209,90,250,84,216,153,143,78,129,218,112,94,152,229,196,195,164,225,164,45,124,90,249,151,128,169,29,159,182,186,51,222,36,226,47,207,157,246,50,210,139,226,167,45,102,144,119,43,6,41,224,83,69,144,194,182,186,17,164,105,72,35,51,207,34,163,165,148,128,247,183,210,233,50,186,156,46,213,164,83,86,218,164,73,222,8,152,138,11,121,139,63,243,77,179,123,249,156,121,147,198,137,188,2,134,229,144,14,167,19,165,181,129,239,255,210,36,197,215,20,147,148,50,154,253,31,71,219,232,113,160,55,34,254,69,223,187,91,30,169,195,236,119,51,29,170,247,124,137,135,113,16,236,116,46,150,199,30,184,87,125,20,217,210,121,222,130,233,49,44,237,54,125,144,95,254,112,240,118,82,129,164,246,43,20,178,30,12,149,57,25,34,163,60,51,198,114,145,213,158,37,193,216,179,255,72,65,184,59,126,178,159,168,189,81,226,189,204,173,127,146,253,52,70,44,109,132,98,243,78,138,215,100,60,24,194,75,122,122,132,12,255,52,254,106,73,102,37,105,217,97,45,52,11,225,36,211,78,60,197,150,37,180,211,26,225,82,30,198,4,206,163,157,126,187,176,139,247,128,97,60,150,100,241,70,42,7,194,39,86,96,49,217,203,61,214,0,202,128,82,157,9,148,236,142,247,240,189,21,236,108,170,175,8,139,81,137,168,106,140,19,67,191,213,176,74,241,3,239,180,53,88,165,66,255,237,107,238,222,227,37,53,254,181,224,154,163,16,135,52,78,186,159,172,30,204,157,11,114,106,43,60,158,23,204,24,100,226,74,50,55,135,23,102,6,101,155,80,120,91,185,212,128,201,1,46,10,83,166,210,103,121,39,41,72,188,65,112,255,24,136,128,23,70,176,194,232,248,199,123,33,252,160,119,221,107,241,142,239,189,215,157,168,201,206,191,231,236,120,54,20,197,234,165,190,19,48,154,165,1,247,170,244,51,187,125,126,231,161,184,223,21,30,132,134,227,181,57,249,116,183,45,166,232,19,239,53,237,216,80,248,155,193,33,64,128,177,181,116,27,69,43,254,61,109,249,132,58,166,80,111,223,211,104,109,234,29,30,101,67,215,66,3,70,8,66,199,20,7,223,251,158,27,22,147,126,145,102,91,106,192,70,50,86,216,46,38,1,175,165,92,117,228,166,119,220,35,200,103,81,90,146,201,105,181,55,166,88,204,58,147,112,43,143,135,46,68,116,21,30,94,248,147,140,173,59,137,245,128,194,45,95,98,233,34,82,176,116,187,188,29,241,114,139,160,171,72,213,104,80,68,123,78,48,44,45,201,75,225,112,51,225,231,86,39,239,166,126,108,63,209,114,153,233,201,143,186,19,241,165,48,191,148,62,191,81,10,252,130,63,73,229,141,161,6,20,247,145,29,219,240,128,193,187,244,167,201,50,141,107,23,167,110,178,145,208,77,121,95,10,209,148,173,3,70,101,142,18,39,27,60,6,221,142,76,183,38,190,197,31,123,68,97,114,37,130,208,106,234,85,69,97,146,66,163,237,78,105,149,228,201,89,69,80,212,229,74,114,3,125,37,118,163,129,19,74,239,100,84,23,136,148,131,65,254,86,58,115,63,212,190,71,140,217,168,59,59,168,238,165,187,199,107,13,35,174,171,123,139,41,246,30,94,217,235,240,193,49,122,63,61,191,196,195,218,95,93,237,237,24,20,192,216,186,81,126,150,121,29,159,11,83,125,234,199,198,233,27,7,192,32,140,149,26,71,39,240,77,21,46,47,105,170,224,171,126,147,116,89,185,26,133,239,141,225,141,41,225,0,181,151,63,50,11,195,142,97,131,255,52,161,245,158,183,95,68,195,109,84,228,246,79,237,1,86,114,144,155,141,28,34,48,57,93,237,193,4,76,245,105,43,244,249,152,209,84,8,18,20,89,154,176,21,134,165,242,38,184,158,83,222,211,86,135,83,96,42,128,199,129,109,57,59,234,115,167,42,238,219,19,208,48,86,215,53,137,73,43,92,76,132,110,147,147,246,12,132,53,98,200,144,149,151,123,0,66,78,109,190,65,225,45,211,79,227,136,139,163,103,96,178,54,253,109,106,131,197,14,62,45,80,171,67,218,140,189,24,112,171,234,101,66,233,180,124,225,173,153,95,170,14,123,97,234,29,132,189,60,169,27,166,15,215,87,97,28,148,18,25,218,51,146,164,164,103,167,73,81,79,96,74,62,248,123,49,35,143,198,41,80,111,47,225,151,35,179,114,105,200,235,126,62,174,209,1,163,244,40,176,133,18,98,200,39,145,117,109,124,35,136,24,87,240,123,178,127,35,193,219,242,64,2,94,200,172,43,12,161,249,53,78,225,54,153,74,120,55,235,126,47,6,201,76,187,6,47,41,188,34,150,183,46,23,248,101,41,3,241,65,144,242,57,9,253,102,108,196,19,17,5,253,92,22,108,27,239,225,150,18,132,127,6,208,27,20,228,231,210,107,225,194,221,175,99,233,182,74,244,172,190,165,139,87,168,107,252,5,178,156,39,209,27,124,148,131,124,97,60,171,49,162,84,72,238,218,113,43,85,242,224,221,138,46,32,204,227,54,222,107,107,53,108,208,78,38,118,160,103,104,0,5,233,222,231,91,152,183,31,106,137,19,33,233,37,238,178,211,234,180,105,228,135,200,120,220,39,103,43,95,70,123,249,194,143,122,209,174,105,182,11,74,125,223,2,223,77,104,40,204,184,188,158,85,52,114,53,170,180,103,108,103,22,196,211,72,27,9,18,207,89,9,213,48,133,133,230,174,193,38,4,221,122,95,228,176,255,142,188,116,77,43,143,124,250,119,230,78,34,157,41,86,134,136,80,217,2,107,130,226,189,60,160,22,211,5,214,83,245,194,86,162,81,27,215,96,51,117,91,202,39,111,125,141,158,153,2,136,47,251,209,222,171,164,17,53,122,78,151,65,105,114,93,92,8,99,157,79,224,174,166,242,90,22,118,144,198,75,79,93,67,207,229,237,133,84,41,214,89,8,33,240,232,76,193,24,81,24,1,197,45,19,105,201,169,186,44,183,117,201,52,188,139,247,40,108,92,211,7,223,243,68,38,3,234,162,223,55,101,5,28,157,166,215,204,238,83,150,207,249,68,180,235,151,176,21,36,24,91,124,74,195,71,241,229,222,148,31,76,32,85,166,195,52,143,179,172,123,77,118,197,58,248,158,231,26,158,65,211,48,57,166,251,119,222,211,120,72,244,233,126,136,54,188,13,107,168,67,242,194,48,43,101,187,211,194,14,23,110,231,17,10,217,44,151,146,154,216,129,152,2,111,167,69,139,78,96,70,177,188,198,9,203,234,152,90,17,58,217,228,201,79,19,152,93,63,188,88,80,69,53,161,155,50,161,163,189,141,131,202,134,71,135,156,114,243,113,167,195,21,164,214,33,197,224,71,36,3,14,243,62,107,8,159,28,151,242,38,75,65,87,98,43,12,143,80,14,214,166,233,124,100,154,240,166,239,88,62,93,67,225,104,3,148,103,78,88,193,34,65,177,240,246,131,247,167,121,136,20,54,254,228,216,253,44,253,77,225,175,172,247,69,190,251,109,151,254,180,101,253,62,75,102,107,202,41,89,187,201,6,99,35,208,158,161,152,88,100,158,174,161,27,38,169,151,231,109,44,227,31,155,90,55,37,192,128,81,220,149,126,67,97,126,222,185,5,147,75,151,126,135,245,16,230,2,41,22,234,139,181,122,58,49,38,36,37,234,13,7,105,243,85,195,171,177,236,105,229,184,144,243,27,46,147,69,69,138,146,168,34,132,101,162,113,124,55,186,173,88,93,203,240,94,111,211,254,83,30,10,180,190,56,38,126,42,172,218,56,28,116,31,19,74,203,239,158,152,63,150,220,22,25,150,20,6,58,137,116,68,230,187,195,156,117,58,197,173,12,81,124,15,76,197,196,95,179,2,96,113,193,39,4,162,161,8,42,88,132,130,239,133,143,201,163,41,204,206,31,105,163,107,148,204,150,154,81,44,143,92,157,185,18,33,131,108,205,49,2,70,5,64,173,90,42,238,132,17,53,63,139,107,235,211,228,101,248,68,98,149,238,76,34,91,156,2,1,227,147,212,21,80,81,232,247,205,150,34,57,69,83,131,22,54,150,215,191,157,152,165,212,44,87,120,127,145,45,91,81,27,93,250,48,50,122,145,199,11,77,63,63,220,80,168,125,153,186,166,59,168,48,126,227,104,156,224,196,78,79,99,176,7,124,47,241,170,123,195,211,104,225,121,146,112,181,8,132,118,13,190,148,163,148,35,81,195,148,165,26,119,20,106,132,126,170,197,5,125,237,139,17,165,94,93,57,233,107,194,49,139,236,101,74,247,126,137,119,87,160,73,56,60,142,166,252,25,167,47,66,21,36,7,165,76,245,11,147,200,231,111,69,136,242,232,128,19,77,136,60,247,105,117,87,90,154,72,36,114,249,60,35,175,61,79,164,195,121,229,239,133,92,197,86,102,92,33,249,199,251,77,112,105,238,196,140,51,242,150,195,68,156,107,26,239,18,101,225,39,226,176,41,175,148,153,178,226,108,67,117,184,149,76,156,163,20,182,127,46,75,163,208,95,70,202,201,127,217,50,236,149,228,101,194,39,15,6,212,77,3,13,201,26,29,91,29,215,146,142,40,174,165,22,48,153,211,105,192,225,104,190,167,239,191,118,157,39,200,226,197,202,92,199,110,102,250,181,184,65,190,12,251,111,235,169,104,28,147,18,233,249,184,200,170,110,41,228,200,184,177,62,81,40,80,87,231,130,133,181,220,10,50,61,158,68,232,171,164,190,185,109,8,49,141,44,25,133,73,64,143,167,103,155,153,120,138,222,174,31,32,20,255,194,4,87,120,135,124,153,165,243,101,139,186,54,75,131,114,120,82,56,64,123,222,73,76,10,73,3,184,104,106,27,114,117,122,234,23,40,97,236,153,150,230,104,37,244,18,138,149,238,58,137,90,58,226,150,114,127,103,36,205,156,123,192,224,22,139,167,73,156,212,91,56,4,191,249,208,77,86,96,34,127,158,240,58,222,67,15,37,195,180,95,33,71,234,34,19,133,100,209,180,209,98,177,189,198,89,33,137,120,74,110,207,123,122,99,230,106,207,76,181,197,101,84,224,222,76,181,75,145,75,40,33,163,130,219,163,38,115,225,131,252,225,163,66,228,47,185,15,58,9,15,45,224,59,170,233,112,235,148,118,255,162,241,131,240,186,90,50,38,130,27,210,28,5,101,162,100,170,80,28,243,73,115,220,57,175,38,88,39,66,22,10,47,13,33,53,245,78,64,229,141,168,50,107,123,104,162,204,178,97,157,241,219,123,183,212,53,234,68,70,148,146,148,130,68,137,69,168,32,102,146,37,38,165,137,242,185,92,156,41,180,148,157,72,198,86,195,62,244,93,204,233,165,171,139,162,31,222,50,53,226,63,61,2,138,169,82,71,219,203,234,10,42,215,157,43,105,13,221,153,253,157,68,164,239,124,78,95,93,36,78,232,242,40,40,144,134,176,12,146,146,186,11,163,186,177,66,7,5,56,17,144,33,249,204,239,53,189,72,181,147,4,128,101,121,53,62,96,20,95,210,173,146,90,136,46,79,106,178,53,159,200,218,163,153,98,71,76,8,211,156,36,241,133,21,191,194,255,188,44,69,71,115,144,15,155,116,188,245,189,93,148,148,50,126,76,66,122,134,110,141,73,1,9,108,26,250,142,86,75,247,81,148,42,31,79,150,134,24,140,162,148,12,243,215,194,119,89,170,54,125,205,246,184,127,152,205,162,9,129,248,97,231,26,111,109,140,148,49,126,144,170,93,161,44,115,40,216,44,40,60,30,55,128,238,178,108,57,65,237,30,238,8,40,58,12,225,91,147,144,55,37,43,98,191,169,188,85,79,66,143,108,103,177,223,192,35,212,252,78,242,105,226,38,139,152,239,82,142,10,167,213,189,23,199,118,68,178,104,210,206,132,52,58,99,15,135,32,144,97,202,129,70,227,232,83,233,144,82,12,43,46,248,148,28,88,154,206,193,57,90,223,225,84,172,0,174,106,107,66,4,170,241,98,168,210,105,126,219,254,76,111,62,96,196,73,53,239,8,230,65,28,78,84,141,61,41,21,126,83,151,45,96,88,92,41,19,108,90,210,83,136,249,152,4,73,74,72,255,78,44,129,143,53,209,115,58,214,61,205,220,32,56,144,138,82,50,35,138,11,97,159,81,148,83,243,57,248,47,231,89,188,86,138,49,137,103,246,125,106,152,34,108,74,73,26,112,110,177,74,239,126,181,212,203,133,41,57,66,45,142,100,70,244,50,84,88,144,167,221,154,88,8,57,105,218,209,29,20,188,52,97,98,89,156,68,85,34,103,13,22,190,73,86,37,241,76,115,88,239,128,73,109,156,61,233,122,206,8,36,146,213,74,54,190,194,253,41,7,154,4,239,168,89,55,97,142,167,98,68,48,59,169,99,146,215,58,194,106,101,223,85,197,68,232,80,205,227,9,212,14,170,233,139,32,87,18,155,49,183,140,79,137,144,63,87,164,83,73,184,193,172,146,208,239,137,78,113,59,42,53,9,38,82,182,200,109,17,52,238,81,195,84,61,69,170,11,250,84,50,143,140,106,77,144,164,30,207,182,146,83,239,126,74,117,61,174,32,150,219,149,155,14,98,221,52,119,75,234,247,189,89,71,76,153,188,89,236,32,29,50,43,79,29,202,79,40,159,30,149,97,69,14,120,197,205,139,195,93,5,69,73,253,142,158,67,199,72,153,150,230,81,171,113,171,43,68,84,84,30,179,114,55,216,239,66,153,180,15,236,126,234,7,16,41,201,215,150,88,73,203,116,6,119,110,194,8,76,105,254,124,160,119,49,43,27,239,94,154,227,232,37,134,40,213,160,0,70,18,88,70,205,49,158,54,18,217,72,66,169,236,7,238,31,176,141,93,151,0,87,57,247,250,83,191,116,36,225,133,201,49,19,17,133,219,13,142,146,180,244,215,19,99,57,195,82,66,20,198,177,17,79,99,157,39,81,222,65,145,139,64,33,127,102,85,234,250,69,60,238,20,34,220,58,166,20,217,11,71,239,41,7,190,65,82,28,237,145,214,135,90,223,167,246,134,229,91,204,247,116,51,121,198,180,128,246,147,150,58,56,31,146,100,175,149,146,8,119,15,41,216,122,234,83,110,243,69,72,141,131,177,146,164,104,187,247,225,24,52,172,29,221,201,135,113,171,31,188,82,130,27,50,16,59,18,189,172,84,243,167,201,173,84,243,26,15,222,220,111,85,164,6,75,160,62,184,105,233,85,211,253,124,217,171,227,24,191,70,225,95,225,184,247,180,214,165,68,248,243,201,99,82,55,178,38,93,220,187,98,238,234,143,135,215,86,231,4,209,141,151,247,128,201,149,36,67,191,86,229,119,217,75,213,36,48,207,95,127,206,185,153,72,25,119,117,109,62,80,192,40,14,169,152,145,113,179,226,157,173,78,186,106,130,118,106,21,207,152,41,39,81,133,9,47,212,241,222,234,246,51,229,57,19,89,111,225,46,229,76,78,137,204,228,239,62,230,234,49,70,217,82,184,8,1,225,124,198,55,80,25,38,234,13,196,199,36,64,173,58,1,229,88,118,178,123,60,239,188,72,107,183,144,17,21,1,162,77,246,188,46,191,130,143,97,8,60,85,176,206,4,47,75,127,240,152,202,165,135,186,86,66,236,17,238,195,105,249,105,147,10,141,158,255,99,34,97,206,207,55,147,10,249,198,93,123,78,205,204,128,43,153,71,53,189,55,238,166,247,197,82,232,119,194,86,252,130,79,69,228,74,105,79,136,33,245,199,132,65,8,76,41,60,246,197,118,184,193,32,80,75,13,109,190,55,213,14,98,59,133,66,160,183,133,202,253,117,198,102,124,187,166,49,59,203,124,168,30,134,185,118,84,43,37,245,156,220,185,47,126,123,147,22,223,147,114,238,110,97,19,148,143,218,124,37,173,146,39,150,116,45,31,202,123,170,114,238,253,32,239,252,67,5,66,227,21,86,236,201,185,19,228,103,204,113,210,195,86,77,215,97,188,233,186,111,32,175,249,44,196,66,24,123,165,167,201,89,232,113,254,85,173,194,72,199,201,192,127,199,227,29,126,61,69,72,80,12,41,1,147,240,77,98,51,16,186,191,240,14,86,88,27,173,164,174,213,80,62,49,86,84,18,70,225,11,4,217,209,130,168,91,87,63,204,200,18,95,132,156,104,205,131,198,192,184,38,96,192,147,226,23,77,119,219,187,117,247,176,87,238,36,214,83,164,241,162,126,23,33,125,149,124,97,21,58,91,40,234,134,47,24,83,44,105,52,151,239,153,82,184,189,146,226,5,226,252,173,132,157,6,37,180,37,141,230,245,197,217,59,77,198,90,133,60,238,36,125,94,56,28,47,88,40,58,42,136,39,215,103,210,115,239,82,5,183,243,200,46,247,227,148,147,76,91,116,147,123,88,221,27,42,155,90,36,20,158,123,102,156,237,137,106,179,83,246,47,152,131,247,37,168,121,163,26,110,27,74,119,127,183,168,147,84,43,40,25,25,244,211,245,241,211,122,115,133,176,23,210,238,86,114,35,117,205,104,115,37,252,135,133,242,159,106,221,154,214,211,243,62,162,37,165,134,90,137,178,204,220,76,209,178,73,151,141,187,4,67,224,246,110,49,77,149,50,241,184,151,250,84,104,203,189,12,230,242,32,35,228,52,80,100,75,162,19,243,254,108,16,109,112,99,106,186,48,26,35,119,197,206,112,162,205,154,5,122,70,72,226,221,75,3,133,145,82,145,140,30,58,174,139,252,209,173,130,46,27,102,81,188,177,201,60,232,167,66,107,53,40,162,107,96,108,36,31,67,141,149,181,216,34,114,253,13,139,57,251,80,163,130,115,82,133,13,14,175,112,18,112,119,78,150,202,198,77,28,130,192,252,49,169,112,92,107,2,63,128,195,7,25,180,228,59,249,70,4,126,141,165,81,84,88,107,155,42,212,120,178,211,125,169,129,182,81,23,14,199,226,34,149,65,21,141,224,179,79,55,55,200,244,230,74,163,197,63,200,105,247,49,91,144,196,147,71,233,222,228,74,56,40,140,58,172,203,26,151,244,115,35,239,174,53,176,113,86,205,72,65,99,159,107,73,58,253,16,222,174,209,52,41,181,122,25,134,104,233,165,143,208,1,103,203,168,234,161,187,131,28,174,117,8,0,90,98,134,74,133,220,229,66,131,252,158,186,234,183,164,174,69,28,93,240,69,151,74,230,81,194,164,132,6,45,196,236,123,153,74,37,79,236,102,238,240,178,234,117,10,163,6,227,242,232,197,74,221,105,227,84,59,16,201,120,114,27,21,94,232,135,132,224,252,103,5,111,84,22,5,70,188,107,225,219,141,69,73,29,28,210,159,219,34,20,206,173,42,123,71,253,174,29,34,132,155,98,129,39,185,138,59,124,86,239,121,51,33,120,249,109,78,105,175,48,76,80,153,107,73,18,62,57,207,67,72,122,199,76,2,6,132,144,34,194,180,59,42,239,42,201,82,9,128,184,15,97,255,194,25,73,187,164,144,222,226,112,219,186,81,46,194,121,165,198,195,183,249,239,164,192,25,244,226,40,109,80,40,73,164,174,249,219,149,30,31,140,141,54,73,178,112,188,196,237,107,175,159,128,150,114,39,214,163,121,94,59,19,42,166,210,54,62,172,244,40,232,192,49,169,241,10,248,70,175,186,199,61,35,87,215,185,68,52,114,150,40,162,81,77,108,87,249,121,159,23,7,71,143,251,124,137,31,180,44,180,227,133,42,208,34,85,45,204,251,236,247,116,175,45,46,89,116,158,146,71,19,42,207,220,129,106,170,251,179,27,35,190,2,54,95,182,194,226,251,167,161,157,130,241,155,12,148,17,117,73,32,187,232,250,220,84,78,140,234,31,240,206,146,28,12,179,116,70,207,192,19,207,19,149,237,168,121,66,78,84,77,44,81,242,218,252,34,127,140,216,164,193,72,146,235,235,131,201,99,43,73,174,98,15,169,228,98,185,124,37,53,30,129,26,248,86,103,36,242,43,138,162,35,170,196,224,90,158,153,67,122,231,74,123,69,100,86,10,209,222,109,44,234,250,93,144,98,136,73,185,100,147,159,28,48,172,232,154,184,154,112,153,124,208,208,162,219,202,179,185,35,214,150,148,191,105,109,36,166,39,132,250,22,240,206,185,2,148,180,61,145,43,112,80,150,29,137,244,104,146,152,254,98,112,176,53,87,224,118,173,60,225,6,18,93,146,114,228,130,14,22,109,91,177,240,164,185,98,201,4,142,78,50,170,149,203,89,16,37,240,89,186,113,4,104,64,143,115,39,100,39,15,162,25,154,82,5,157,171,135,116,201,93,42,80,105,165,241,190,87,8,194,82,178,145,127,52,206,201,245,43,234,79,125,86,92,113,165,48,40,185,30,14,227,143,74,108,22,68,48,187,151,74,66,42,77,29,101,200,252,19,135,119,24,89,219,153,168,50,99,58,205,20,237,197,154,202,27,32,175,63,162,22,89,65,78,83,201,21,148,179,173,81,126,138,124,250,158,25,64,131,90,72,1,159,47,73,3,145,91,251,53,239,56,9,247,159,170,18,225,7,115,122,30,156,104,126,59,237,243,40,133,121,215,42,219,86,162,77,225,39,109,1,27,45,84,67,161,31,5,63,162,231,247,0,84,133,144,101,57,41,49,228,72,197,76,205,83,192,31,184,163,241,123,127,77,25,145,196,157,144,43,140,162,93,12,106,58,29,239,254,251,158,70,69,74,167,26,244,23,41,14,119,45,165,36,245,132,3,163,77,175,233,69,34,110,98,80,80,49,218,47,242,84,143,163,108,225,78,239,141,214,110,212,173,163,206,100,162,103,32,45,237,191,61,140,223,172,172,147,102,209,190,87,112,47,229,230,242,197,238,229,32,202,245,89,17,136,146,4,205,214,136,154,121,28,82,122,155,166,172,218,231,165,153,23,229,48,147,187,248,46,9,14,158,40,21,200,228,43,201,220,217,95,141,198,161,26,170,62,3,21,217,67,35,24,169,213,210,91,122,250,174,216,19,211,97,81,57,93,55,107,146,190,221,15,176,126,2,240,41,254,12,187,51,126,250,103,26,169,25,199,132,137,182,127,149,158,213,8,36,74,28,104,195,87,166,215,171,127,85,156,241,95,214,160,188,134,255,191,113,13,202,255,231,191,251,31,255,203,255,246,63,252,95,255,199,127,248,247,47,67,137,160,8,138,146,182,104,14,130,11,208,0,98,152,76,141,26,177,248,31,76,188,113,200,137,248,255,245,52,194,44,243,207,109,112,216,167,240,72,13,133,209,202,44,1,239,38,225,112,68,95,190,253,231,77,1,190,19,75,60,142,192,221,137,17,6,159,246,110,215,160,8,80,54,71,43,126,128,4,147,84,56,3,134,95,45,112,179,29,192,127,154,29,115,124,75,97,136,196,254,218,184,151,167,142,10,148,151,221,252,183,73,0,61,218,241,134,101,214,252,183,55,165,84,62,25,149,123,141,90,127,246,234,177,122,239,71,234,97,33,82,206,89,226,131,118,109,171,35,10,184,246,98,127,225,27,208,123,201,146,251,32,35,94,124,163,161,130,33,137,94,99,167,207,73,13,185,128,113,15,40,74,104,169,56,106,21,132,245,107,18,71,92,129,98,51,36,244,195,235,238,240,221,38,36,68,130,88,59,206,151,104,187,153,12,153,194,150,63,23,48,236,116,157,134,157,106,158,1,247,36,144,75,209,11,200,113,209,120,95,234,90,232,86,13,229,79,34,26,152,218,6,111,123,181,146,25,229,143,138,98,240,216,233,115,152,243,106,4,138,17,162,63,93,177,172,163,237,73,18,161,78,241,114,250,242,207,5,53,122,73,57,44,19,202,219,127,105,52,192,68,225,155,126,144,2,7,32,158,70,65,186,234,168,216,130,138,223,38,81,47,53,78,113,71,159,134,148,63,252,206,208,198,239,165,251,47,23,210,96,174,109,210,248,61,85,246,122,51,233,88,165,87,133,97,70,60,184,215,37,63,141,199,247,172,24,210,67,28,54,193,40,116,57,92,176,133,90,81,24,167,71,11,152,25,45,95,228,222,67,247,95,169,86,131,109,127,87,56,114,143,128,11,117,142,245,189,208,254,152,241,219,197,72,83,10,135,198,186,193,150,160,168,48,26,170,62,166,220,83,133,186,218,225,18,237,191,34,97,6,19,213,210,167,81,17,138,137,72,145,12,161,175,33,120,191,156,143,5,108,38,164,142,90,167,114,76,116,13,251,103,234,168,153,62,111,52,222,238,226,213,159,110,109,143,232,119,175,74,137,162,220,193,221,92,87,244,187,155,103,73,225,254,54,106,36,136,187,112,23,128,113,217,70,227,195,84,236,5,198,212,253,98,196,7,85,200,180,223,5,230,235,131,23,98,22,2,163,23,126,162,241,105,245,235,21,102,242,68,215,38,228,84,233,218,119,76,5,55,224,107,96,234,18,249,72,79,45,239,233,163,206,99,152,37,112,43,227,105,168,200,99,41,92,253,202,102,48,178,198,50,149,62,171,95,247,158,134,62,220,21,182,52,129,128,137,199,200,39,249,140,49,234,91,3,17,150,50,181,107,38,184,22,79,195,122,210,69,128,134,217,142,153,132,14,89,122,47,242,175,191,88,96,155,192,148,194,247,190,87,223,231,182,16,141,142,41,69,152,222,250,219,208,110,155,88,20,84,146,217,222,241,123,27,248,68,44,12,152,112,155,192,67,132,21,128,17,124,95,1,23,18,240,21,134,79,210,31,220,197,119,0,140,154,88,125,176,250,14,80,235,224,250,95,2,166,246,81,87,24,21,155,215,56,53,188,180,113,248,63,123,6,124,103,203,78,48,25,35,59,224,61,36,187,21,119,253,93,82,177,37,194,251,151,248,12,112,161,80,118,192,212,220,214,158,195,32,125,40,25,145,9,229,64,141,158,145,245,169,67,106,146,69,45,80,138,124,232,195,229,184,224,177,193,212,172,171,10,19,223,121,79,239,38,201,123,23,70,55,99,190,158,113,112,171,121,121,173,167,88,219,144,9,246,39,63,125,71,124,201,199,166,136,144,44,1,130,105,229,79,128,205,224,122,146,233,74,253,213,19,43,132,162,53,194,137,162,22,202,217,210,179,78,48,227,40,76,102,103,188,23,129,214,41,239,133,135,116,141,247,244,84,66,36,48,6,102,204,36,206,248,166,47,134,118,229,124,48,18,213,67,97,6,53,38,154,21,148,209,167,185,114,203,168,157,165,115,28,227,165,132,65,130,217,37,233,17,192,38,121,253,96,173,139,109,37,96,188,234,162,193,165,11,249,1,248,47,214,253,3,143,104,108,94,176,132,70,148,193,85,203,192,2,151,56,118,43,117,151,210,167,254,208,242,121,191,75,97,20,121,41,171,40,242,38,33,2,84,43,193,205,149,250,126,240,16,103,38,133,107,238,111,191,61,229,231,19,86,248,46,137,185,30,188,245,92,37,122,120,183,20,249,237,35,140,14,224,111,127,69,122,126,164,38,118,135,76,245,213,93,244,233,170,61,135,65,50,244,183,71,122,111,106,47,13,121,122,137,236,22,53,119,214,42,10,15,161,6,1,151,191,104,220,223,160,169,85,188,225,202,239,46,63,253,181,244,218,13,241,11,249,154,201,140,218,228,30,205,53,228,99,75,148,189,227,144,63,69,222,139,176,134,118,28,49,139,189,101,154,149,212,241,15,90,246,131,191,187,36,180,107,159,205,52,153,226,223,144,185,52,45,231,227,173,77,200,36,75,97,194,28,111,101,163,179,41,141,79,52,12,186,172,205,42,74,27,221,106,218,182,48,0,239,202,134,189,165,240,53,173,214,219,147,184,28,200,182,1,161,117,200,202,38,147,70,187,102,76,138,183,178,59,220,89,129,7,187,231,235,90,195,40,87,152,28,237,7,83,105,89,6,213,164,50,231,107,252,218,201,58,213,16,218,60,231,117,237,131,27,166,48,21,249,214,219,200,251,212,125,30,35,108,191,198,127,242,177,10,215,30,110,132,134,152,156,222,44,73,220,164,20,210,59,130,168,145,162,112,169,239,150,84,9,27,235,76,165,58,220,159,123,218,224,186,165,10,2,48,4,241,119,250,149,124,66,161,250,244,189,247,174,38,156,42,240,166,120,236,131,173,94,168,194,13,10,241,59,244,241,176,9,140,106,133,154,12,20,212,85,24,38,204,131,77,131,87,96,102,203,22,99,7,183,162,194,21,35,193,225,194,53,74,187,198,245,96,71,227,100,43,45,125,49,228,127,78,244,28,253,18,221,90,76,99,236,29,174,119,129,234,185,13,235,183,188,245,155,5,97,47,220,16,104,140,21,88,40,55,168,175,205,141,58,108,246,123,77,253,164,74,2,229,186,176,86,99,46,125,67,121,133,108,135,215,90,217,15,198,37,217,20,238,99,188,109,237,218,255,37,141,202,7,125,44,110,73,212,170,211,5,106,53,253,70,216,182,136,184,107,215,76,88,250,11,219,246,46,130,175,36,184,127,127,105,41,6,215,170,222,23,244,224,190,86,159,93,141,234,206,84,248,174,153,242,172,242,165,31,155,178,88,69,13,250,188,122,201,2,122,110,136,130,48,161,188,52,245,138,234,187,73,176,144,21,36,20,28,189,90,132,191,181,211,212,174,110,229,221,98,170,174,158,142,103,172,200,21,168,31,221,208,144,40,24,114,5,42,69,74,41,35,246,198,253,57,218,190,230,183,136,45,91,233,181,179,235,155,193,216,123,218,184,153,232,239,24,56,237,211,197,117,59,250,253,69,164,81,132,162,162,167,26,5,86,193,204,219,190,23,210,111,170,89,123,247,136,243,190,100,219,38,135,40,48,69,247,194,30,177,234,150,75,122,6,59,234,143,221,0,76,49,19,181,162,200,229,153,177,43,112,223,149,8,140,53,126,158,63,202,234,78,202,253,10,105,141,111,198,111,179,26,212,117,73,177,246,214,99,76,255,68,244,21,102,98,250,215,70,175,112,234,194,166,114,196,23,67,14,77,55,217,66,208,85,74,172,61,50,18,134,90,166,164,227,143,152,164,196,118,155,206,127,148,158,195,40,166,215,75,63,39,113,137,29,91,41,133,59,212,92,111,228,165,7,56,82,26,104,55,202,237,137,11,208,50,118,156,160,123,158,240,131,153,58,146,124,233,138,166,67,124,12,43,46,45,163,121,205,162,250,167,116,1,74,74,187,154,188,232,181,238,216,68,153,83,71,134,163,18,254,44,62,3,97,30,20,53,13,17,104,235,199,251,133,101,81,245,75,85,228,220,227,22,206,245,178,235,86,4,7,98,133,221,121,144,134,209,9,92,17,55,136,69,79,67,245,211,33,233,200,235,123,215,206,225,26,221,116,80,182,87,202,184,208,29,108,173,144,200,112,195,199,117,248,190,244,81,159,40,95,163,199,128,223,139,235,105,75,175,55,13,237,17,255,237,107,162,22,234,35,11,92,168,67,245,215,243,59,193,168,99,165,147,168,16,220,236,14,179,46,211,60,169,227,93,241,59,179,166,233,7,99,118,127,110,74,160,205,59,71,90,122,131,176,127,113,216,226,79,45,77,255,182,220,189,215,145,90,236,234,32,32,222,53,252,56,239,212,37,154,58,211,44,207,218,205,183,187,209,117,245,177,97,71,140,176,67,8,177,126,201,230,69,114,50,60,85,189,99,140,143,180,172,73,97,240,247,34,223,238,164,198,49,114,221,44,189,109,167,125,244,190,7,219,149,131,56,146,107,130,239,149,197,79,76,120,92,71,42,26,115,102,145,11,227,3,142,90,95,81,99,156,91,244,138,169,98,44,5,53,105,239,165,29,221,52,135,33,99,233,69,249,14,226,152,49,162,112,65,206,74,199,11,185,132,195,225,187,25,137,192,27,135,162,37,73,58,220,77,120,88,207,250,134,246,172,195,86,195,65,77,1,146,36,71,252,54,210,241,201,82,104,205,207,234,110,249,213,91,77,179,134,135,218,95,11,206,223,212,179,103,88,114,183,15,10,218,123,85,87,0,26,149,195,247,232,254,147,69,201,166,217,218,126,137,224,234,220,79,178,57,71,25,113,175,99,38,228,187,50,50,69,205,189,7,230,103,111,58,145,6,87,101,223,194,135,229,39,168,99,99,150,144,123,57,136,206,147,80,173,166,184,125,178,226,240,49,117,25,189,122,33,129,245,55,226,184,0,242,241,65,34,123,241,175,61,204,83,172,150,8,108,155,117,2,230,251,244,116,97,69,55,104,57,140,232,161,206,52,243,231,248,9,50,72,139,81,47,244,133,191,179,253,24,64,118,120,104,56,145,167,73,29,116,24,110,78,114,2,52,100,218,124,88,44,253,71,237,97,26,143,128,6,223,167,78,29,115,35,234,213,128,239,124,72,219,10,138,164,177,157,162,158,245,105,196,111,175,73,130,185,15,42,89,116,123,39,152,250,157,222,181,105,137,22,217,195,240,117,183,243,175,33,2,227,183,255,195,73,16,159,228,46,109,18,211,20,70,167,195,127,27,221,181,173,223,155,10,88,211,189,100,3,245,140,209,82,227,72,140,52,135,219,30,201,107,83,217,120,124,200,113,23,77,189,28,17,41,139,232,22,33,155,149,252,200,48,50,122,139,159,166,8,108,106,156,219,146,223,180,41,40,126,134,26,204,144,100,154,219,19,131,244,133,169,158,71,194,214,110,98,17,67,171,83,15,110,147,107,240,17,189,123,212,216,186,235,160,102,242,166,41,76,227,93,178,111,35,220,169,16,252,123,213,115,25,1,153,22,207,226,131,209,67,221,10,8,186,111,98,152,47,91,119,106,82,78,191,25,48,7,74,186,39,195,122,109,39,96,194,11,122,9,199,215,238,29,187,71,236,46,201,177,241,25,123,216,97,226,231,122,104,223,206,156,17,95,131,244,252,157,224,101,245,101,28,62,119,82,166,221,244,238,81,211,189,7,247,198,53,82,128,118,163,191,179,220,94,158,196,42,147,43,202,148,233,221,80,162,138,65,79,151,232,98,190,175,64,77,242,77,207,136,187,7,213,243,224,117,86,186,149,93,67,198,95,27,129,222,174,6,222,61,104,219,241,83,0,221,212,89,244,83,227,176,142,105,52,137,214,127,233,226,69,198,111,143,215,66,197,67,247,20,18,197,98,138,222,65,41,51,249,206,185,130,172,29,79,19,143,87,147,24,38,226,231,78,17,82,247,224,29,37,91,252,78,90,95,30,7,251,175,107,227,95,225,168,119,184,19,131,85,251,143,107,92,172,143,99,193,68,181,30,25,212,247,52,202,53,122,250,17,19,175,111,18,35,178,43,131,118,141,170,218,98,183,227,206,156,124,34,119,20,230,232,177,174,161,10,232,25,193,190,188,123,172,107,120,142,106,254,89,134,149,219,50,182,15,23,189,160,147,141,119,222,158,114,79,160,116,83,38,216,60,253,206,56,140,63,47,22,220,226,46,59,98,51,156,150,235,215,5,222,183,103,95,236,242,221,120,151,2,155,112,101,15,152,15,48,21,62,171,126,241,219,150,22,51,180,241,18,126,69,211,157,172,61,253,116,13,70,9,10,138,71,79,8,154,158,111,219,152,4,236,196,49,72,232,168,117,39,187,96,172,21,117,175,45,35,240,198,150,53,150,149,150,17,184,191,1,253,249,249,155,130,147,178,135,14,163,103,189,244,157,217,174,226,76,190,103,71,233,105,64,121,21,191,9,32,135,52,245,128,0,158,30,19,192,157,181,68,58,11,20,9,141,103,76,112,16,234,152,144,155,245,76,145,254,137,238,3,29,35,125,237,153,57,112,164,138,192,136,122,197,1,129,91,66,212,50,46,76,21,202,24,208,114,118,10,133,44,179,223,99,150,225,141,42,91,231,9,5,143,194,62,27,77,53,139,104,251,94,181,162,105,83,158,85,176,203,218,41,228,118,175,212,47,76,81,31,238,194,12,31,233,105,180,19,122,24,142,139,130,177,15,70,111,183,133,25,130,76,160,186,68,136,9,247,21,135,207,247,83,87,16,216,84,244,74,192,152,134,242,90,4,204,226,248,96,130,43,161,106,113,85,14,99,28,248,118,92,62,7,18,239,51,102,40,210,71,85,54,113,242,86,71,27,241,116,175,66,166,189,40,73,18,177,44,63,19,155,149,126,47,138,174,132,133,131,230,122,75,109,183,107,147,126,97,108,147,219,166,179,140,60,241,237,182,25,37,239,182,222,126,22,186,53,193,208,65,230,244,72,194,6,183,10,4,122,252,14,66,169,37,189,253,172,137,230,113,180,109,181,161,5,228,6,17,87,136,187,97,204,174,40,135,73,92,24,161,160,41,151,107,145,225,30,65,142,11,223,147,72,174,16,63,117,208,184,161,83,191,80,237,85,99,214,197,244,183,130,118,106,122,173,187,144,103,196,2,112,144,44,189,223,155,164,202,57,239,233,123,57,149,99,111,117,83,206,137,33,187,183,143,166,107,139,218,208,109,204,247,116,81,58,22,225,52,146,193,31,124,207,49,153,11,212,223,29,239,105,100,135,228,250,127,103,55,10,3,239,94,70,222,162,194,119,18,199,241,0,235,172,75,193,137,142,210,16,76,8,135,113,252,9,167,16,125,67,138,128,249,157,16,95,177,116,156,178,105,53,218,198,230,127,88,181,140,27,239,245,53,243,142,30,214,203,106,37,199,13,124,179,246,116,22,85,12,162,247,187,29,101,159,165,141,147,88,28,48,137,219,122,118,212,109,119,151,128,183,214,9,232,38,80,216,221,248,234,86,24,125,106,207,225,158,191,158,223,59,144,70,48,168,32,209,122,127,48,188,37,237,249,198,204,240,105,136,174,203,78,61,95,158,101,194,13,157,168,186,78,148,74,161,62,183,134,153,241,71,105,125,40,120,214,96,106,161,111,183,230,167,109,223,213,21,124,41,171,209,174,92,172,101,210,151,43,96,100,78,71,126,250,124,209,241,105,162,208,9,102,208,253,183,185,187,104,120,100,81,66,108,127,225,9,194,120,75,99,90,119,143,248,7,217,230,67,77,109,114,196,230,14,215,29,137,239,77,123,78,237,158,229,252,182,78,37,69,145,146,133,20,102,19,223,97,132,125,117,80,49,10,155,159,63,29,133,141,100,73,32,18,21,92,227,110,126,240,244,219,104,85,68,227,168,117,72,194,236,15,110,241,73,58,165,83,170,118,13,198,233,137,223,254,168,220,156,158,62,176,193,194,47,120,91,211,15,138,236,211,121,110,67,43,202,89,21,62,200,118,56,92,185,34,166,97,177,141,36,92,150,184,139,18,188,189,102,17,14,207,195,92,146,121,140,42,216,138,247,134,147,43,165,2,144,177,179,226,53,225,46,101,137,233,160,30,220,146,245,121,83,85,64,190,115,161,255,130,118,212,209,121,148,140,117,102,203,122,142,220,74,199,186,174,176,102,87,120,135,73,64,19,66,34,246,213,158,110,37,221,89,121,39,214,209,85,64,105,129,18,29,71,43,72,237,9,232,62,15,181,221,56,163,125,135,147,24,242,156,30,156,4,183,151,155,80,221,210,32,213,28,174,248,144,253,208,238,240,44,123,211,142,193,23,14,223,30,118,184,126,173,122,87,76,176,106,169,139,117,95,34,15,232,254,98,249,161,243,187,211,242,34,123,244,132,219,221,136,39,250,176,213,55,9,216,72,214,233,167,71,137,35,253,179,18,109,237,31,112,184,44,239,229,67,83,221,129,169,159,240,224,34,37,110,173,223,189,198,161,125,119,233,157,150,230,221,253,130,207,75,160,255,78,139,162,115,208,106,99,69,176,97,232,249,131,236,220,138,176,207,93,39,201,43,193,226,104,241,82,28,161,253,75,123,70,179,156,51,135,73,41,74,235,214,228,250,79,132,88,200,236,149,119,134,151,60,35,72,130,231,83,167,24,55,146,18,92,40,178,13,148,249,70,250,210,254,34,58,143,7,67,93,53,164,132,185,84,44,177,48,171,31,253,198,132,108,53,20,57,28,70,81,117,8,186,173,96,171,163,247,136,208,8,225,189,90,226,233,241,158,193,251,80,175,28,220,152,243,5,179,123,162,250,40,14,17,88,172,245,133,31,239,105,64,104,244,193,150,182,28,33,64,68,180,155,216,18,38,247,246,216,159,208,157,186,92,130,113,66,220,217,17,225,199,106,129,234,7,115,145,250,130,1,61,88,14,53,193,67,248,49,164,234,166,198,169,93,114,2,108,77,68,152,186,17,115,90,48,22,136,159,148,47,53,221,80,173,112,24,199,131,44,158,251,1,86,125,148,133,65,220,85,238,16,200,118,162,84,26,49,217,187,237,85,253,109,92,59,227,193,90,29,177,155,224,238,12,34,150,113,231,101,147,69,78,175,135,87,188,89,234,138,28,232,166,143,178,35,4,137,169,62,245,99,163,128,58,34,138,136,61,188,229,214,134,122,46,39,93,140,202,208,251,9,181,180,238,120,71,44,249,94,124,138,78,210,159,130,104,140,56,165,171,117,34,161,138,213,206,123,186,78,201,179,239,40,69,148,253,96,146,40,116,72,239,117,176,197,46,76,17,198,41,98,202,84,128,30,171,5,125,147,76,47,165,71,67,71,106,245,133,216,15,73,141,242,219,132,105,191,245,96,120,25,50,145,200,93,137,24,35,114,224,159,134,117,17,188,123,167,11,225,147,187,207,75,207,173,96,104,11,152,220,108,217,116,152,9,245,209,180,238,139,166,236,134,123,225,227,194,19,223,19,177,101,113,220,81,227,168,212,239,193,101,105,110,17,250,26,148,164,8,216,74,253,37,120,140,247,211,170,244,15,72,58,74,16,11,110,195,162,207,142,216,228,221,118,228,173,201,230,211,167,89,218,145,35,64,80,75,125,103,247,236,71,136,254,61,77,93,33,109,28,109,139,216,147,216,194,148,119,138,112,18,183,179,160,68,180,148,109,130,194,254,247,189,33,189,215,12,245,108,83,177,106,60,206,107,135,147,174,35,78,189,158,224,19,89,173,202,161,3,254,33,200,225,15,223,253,236,168,183,6,111,244,119,252,38,64,184,99,106,34,25,53,5,238,197,47,136,34,72,104,201,92,64,192,176,198,17,130,254,143,82,30,44,51,254,165,0,180,115,237,246,163,109,119,74,240,69,191,225,53,85,65,169,51,220,226,165,171,169,212,11,76,21,193,254,158,62,90,107,28,184,174,240,96,53,12,34,153,225,20,204,27,113,220,55,227,49,138,191,254,94,69,201,106,11,58,31,154,12,226,72,26,166,94,254,216,126,200,77,203,60,27,166,41,61,149,144,39,242,0,4,152,81,115,121,60,69,139,244,9,108,11,34,88,63,27,241,39,233,249,175,124,101,87,126,166,56,151,177,128,96,174,61,198,29,52,240,7,55,51,254,61,53,239,160,180,41,59,245,237,73,251,78,36,246,145,198,36,218,81,253,87,158,113,68,230,222,189,68,136,252,13,141,175,22,243,16,201,177,162,99,138,84,108,208,240,209,33,160,44,164,192,5,41,186,225,48,229,66,100,113,82,202,148,170,111,14,227,101,209,89,122,109,193,126,36,229,240,162,114,228,155,57,18,103,58,133,29,73,63,17,152,18,136,45,26,255,48,167,165,107,215,242,190,243,208,187,118,103,130,70,140,169,4,201,161,239,40,30,94,89,186,212,68,92,113,31,69,106,109,232,237,6,209,177,30,206,103,226,10,67,116,198,186,149,209,11,223,93,165,8,68,209,137,102,70,171,167,74,90,73,143,166,112,37,100,236,111,125,199,27,103,172,192,132,157,78,100,113,222,173,242,211,105,120,239,112,213,47,109,40,233,157,173,67,134,135,160,71,126,41,234,91,74,129,25,166,17,254,69,219,108,203,98,171,12,203,5,242,109,156,127,237,114,113,26,196,2,142,31,94,8,204,109,61,219,6,170,21,39,126,25,194,157,126,44,210,19,131,152,93,113,246,55,113,26,14,83,117,242,227,133,202,228,71,242,247,81,162,172,45,136,63,247,21,191,163,196,78,168,1,196,59,3,238,228,174,10,12,155,38,166,2,28,95,169,135,196,110,72,70,219,142,33,45,53,77,164,131,65,241,197,111,179,24,117,211,185,54,241,23,39,62,240,76,115,248,160,224,254,126,123,88,22,169,30,2,133,83,41,186,70,137,233,154,206,159,211,102,52,78,206,167,216,250,147,108,171,56,66,170,21,79,154,10,83,65,206,239,48,86,55,93,125,104,119,150,34,234,238,95,219,156,32,95,178,54,184,139,197,211,92,83,212,202,42,45,74,53,1,19,222,58,218,56,254,85,223,77,45,211,167,39,99,228,78,251,248,96,204,216,170,182,8,153,150,97,204,227,57,210,218,12,29,77,219,119,104,67,248,254,164,62,79,183,122,87,95,164,96,83,246,83,143,244,138,31,215,205,63,212,163,182,70,63,239,146,184,235,41,22,16,231,151,18,144,81,140,89,235,181,13,21,68,123,134,147,62,166,74,69,108,229,211,135,17,26,136,175,89,209,118,216,218,51,198,60,166,10,213,45,244,254,67,194,64,164,43,50,67,111,207,244,151,73,123,137,244,236,194,153,158,236,82,52,225,252,86,72,153,186,34,66,16,8,146,148,25,103,95,69,154,80,239,232,168,117,221,81,246,207,69,181,184,174,246,93,227,74,234,54,49,225,197,59,215,164,113,106,217,189,243,231,26,212,189,235,76,49,206,182,31,172,232,19,119,205,208,33,61,160,109,63,220,202,47,222,40,131,70,124,45,174,33,8,47,167,0,228,221,10,200,181,27,1,95,123,69,13,56,110,80,17,81,192,210,95,201,182,188,253,132,14,29,176,21,81,208,123,72,111,193,18,195,23,145,92,185,211,14,253,230,168,17,229,142,94,144,198,10,159,11,133,205,181,246,79,255,83,27,141,33,71,121,67,109,125,20,184,118,44,32,188,190,82,245,216,106,184,206,175,134,62,66,51,39,138,192,204,219,56,68,240,90,138,76,116,55,1,235,230,247,12,174,51,83,143,55,96,226,223,79,124,161,55,189,199,79,40,200,229,233,35,80,108,64,127,187,115,81,127,2,9,104,141,202,176,80,134,227,237,58,248,81,74,186,148,110,82,1,3,166,8,149,206,99,20,225,203,234,210,120,215,207,77,126,207,138,65,133,113,219,116,113,195,32,172,177,70,208,140,153,249,174,61,195,193,141,22,74,75,55,113,110,177,79,216,161,32,71,169,77,119,42,17,188,95,70,122,65,97,4,117,223,91,163,21,42,119,1,148,3,251,59,99,172,178,121,114,49,28,233,23,142,92,177,54,80,207,61,34,87,129,102,177,14,40,12,254,25,39,107,129,146,36,145,66,100,205,230,19,218,128,70,170,97,47,180,197,88,237,14,111,115,77,9,140,236,229,27,111,211,79,20,255,220,61,252,122,112,11,40,246,146,114,154,150,217,69,97,8,161,218,189,75,130,225,216,198,152,65,96,82,31,241,135,124,235,251,32,223,73,98,24,203,184,41,111,1,221,139,177,134,110,161,40,5,51,14,1,145,150,2,237,5,81,247,243,246,195,154,72,94,139,128,207,124,11,132,95,210,208,22,93,141,27,235,157,52,247,243,236,20,234,184,31,225,181,253,245,165,63,13,115,109,198,202,68,118,49,197,181,160,127,202,75,205,28,234,35,88,183,222,91,81,21,76,163,117,221,164,211,223,20,254,244,222,7,35,175,68,34,49,203,163,41,233,8,103,221,55,223,144,81,17,86,191,22,119,250,249,142,175,130,2,157,134,48,241,103,55,89,214,159,186,60,59,137,199,113,193,41,230,223,19,223,55,161,141,239,60,184,226,9,20,216,248,236,2,39,219,114,81,53,162,190,73,106,245,195,52,178,91,81,16,127,91,10,65,100,65,7,153,228,241,90,104,128,111,133,23,26,4,209,54,41,20,26,230,184,211,164,233,186,62,168,66,104,64,123,196,157,145,182,187,222,210,151,45,173,249,30,198,255,32,126,96,220,119,239,226,86,184,74,43,25,228,222,171,203,215,215,91,30,85,179,75,239,170,199,18,109,177,199,207,174,100,120,42,167,206,119,205,64,22,163,138,109,8,60,158,141,133,183,64,55,195,133,122,218,136,251,17,193,155,153,159,238,40,79,61,88,169,242,160,95,56,153,43,155,89,234,87,219,237,123,43,175,83,186,47,193,43,78,38,214,229,250,242,195,20,195,138,117,57,254,57,36,80,248,162,215,56,191,215,63,224,243,126,154,43,164,56,160,237,167,223,77,248,179,194,24,233,173,72,88,122,7,246,72,226,59,188,116,121,194,63,63,117,145,132,190,180,183,106,247,132,146,71,108,189,107,180,29,17,9,133,78,189,158,161,49,203,154,249,83,198,86,85,10,154,122,10,82,162,37,90,254,112,81,141,4,67,164,10,152,61,60,117,251,26,95,39,44,187,251,33,85,123,103,153,24,214,12,211,13,18,214,73,29,219,120,177,194,188,162,100,181,206,239,137,198,73,9,184,125,82,254,186,19,250,14,82,246,53,48,44,233,69,81,10,188,135,81,201,206,152,120,40,132,47,95,219,184,141,52,30,70,9,165,184,35,96,74,221,239,158,158,166,70,82,24,149,20,156,208,163,199,202,243,172,120,175,65,130,140,14,218,98,139,137,198,9,127,173,244,244,122,138,68,197,76,105,221,164,25,210,18,109,119,19,37,82,106,206,247,181,103,44,55,43,216,146,152,59,237,184,255,172,144,245,150,127,250,158,254,145,207,119,239,39,83,139,54,0,19,5,142,49,37,169,52,211,130,40,248,30,112,129,228,165,107,115,27,143,37,224,148,93,3,55,224,171,239,10,241,25,147,93,96,170,168,182,232,184,73,251,104,207,78,237,126,217,44,104,174,21,165,197,205,243,210,209,139,21,187,82,43,131,92,179,16,176,65,94,168,105,202,196,66,181,50,92,219,23,54,242,173,194,119,90,187,51,244,194,150,34,167,76,170,114,234,142,198,23,10,25,83,97,194,150,45,224,210,212,211,74,142,231,23,182,89,49,1,116,61,185,168,0,208,102,188,24,10,52,186,25,34,192,23,162,35,101,179,246,150,62,93,168,190,20,104,27,74,176,71,28,224,251,90,12,41,217,150,39,61,124,173,229,19,61,235,16,233,210,79,35,77,29,63,221,161,46,100,250,25,74,130,14,223,181,149,34,221,136,240,203,152,146,119,170,103,15,201,0,193,196,189,6,235,66,38,65,225,131,70,84,192,220,54,180,107,205,234,124,59,108,202,198,137,87,119,45,214,152,196,204,231,68,121,194,70,58,111,166,149,172,49,3,105,111,5,109,251,110,149,83,139,70,2,163,243,31,141,147,37,157,104,119,132,205,252,181,153,117,61,19,2,137,115,60,184,39,158,60,57,165,61,140,55,196,78,207,82,18,24,57,95,199,137,142,5,25,215,170,150,200,226,222,187,222,211,172,79,253,220,148,39,117,3,11,61,203,147,209,190,253,66,87,136,253,168,246,205,90,51,106,122,25,252,125,53,77,52,8,52,113,70,44,76,28,165,62,51,40,243,189,181,213,80,73,20,75,72,18,190,128,208,74,81,82,4,146,232,161,197,119,81,243,189,42,108,172,180,128,63,100,149,21,222,45,238,208,133,202,149,137,191,70,210,72,56,53,48,96,183,82,21,215,177,84,31,135,27,229,38,211,195,150,214,25,48,250,148,77,137,165,117,70,20,145,26,156,53,157,140,248,212,99,83,49,26,158,30,125,72,185,71,4,6,97,239,123,129,87,198,235,181,97,207,251,212,213,116,177,20,166,114,89,192,76,98,157,225,148,172,89,37,230,81,193,101,168,79,87,187,194,7,108,87,16,133,79,143,24,126,65,165,83,213,107,22,227,29,103,0,82,169,42,30,69,157,229,22,158,111,110,96,95,162,207,80,11,240,109,119,211,152,164,9,38,178,84,3,238,40,35,41,124,102,152,226,5,107,64,147,155,217,221,118,228,62,163,63,114,71,69,159,30,84,174,136,223,102,187,76,67,78,37,146,24,83,187,207,143,76,81,38,151,199,97,14,120,93,33,200,136,134,177,65,53,205,116,217,220,166,181,255,30,174,120,111,20,134,7,27,29,183,2,150,58,42,100,135,186,69,92,40,225,149,146,153,230,221,61,35,179,244,14,47,162,246,57,239,103,12,119,63,95,152,195,50,235,130,120,169,64,131,209,196,79,170,34,187,126,177,27,194,218,75,153,240,84,208,248,98,137,116,228,134,82,66,32,133,207,98,67,235,20,72,76,217,134,136,208,180,247,52,134,191,118,109,195,179,143,223,70,209,66,243,76,168,146,28,137,144,132,101,89,161,41,25,145,50,42,1,239,228,62,195,243,186,203,235,249,76,27,222,54,70,96,216,119,120,179,53,28,119,103,60,151,131,25,112,255,71,178,161,149,245,142,47,98,181,210,19,76,110,214,123,26,165,131,148,139,136,215,49,6,109,89,221,23,205,232,235,95,28,172,29,170,181,102,44,161,4,62,226,132,129,110,45,5,108,128,177,147,226,167,217,41,146,30,145,169,170,198,79,111,20,149,245,181,247,93,32,78,54,44,150,132,148,82,223,78,67,170,49,96,229,177,220,197,120,23,72,24,35,232,165,37,45,35,178,99,214,251,90,40,153,234,68,186,83,250,11,198,237,133,17,94,81,121,169,202,230,28,29,35,223,93,179,1,73,177,13,13,128,107,51,81,174,64,133,198,208,52,143,165,61,44,229,47,233,113,81,142,98,6,124,210,144,253,255,82,208,253,151,74,195,183,7,255,198,74,195,255,249,63,253,183,255,249,63,253,55,255,254,50,195,228,244,183,191,140,24,100,219,14,137,64,177,206,55,137,135,197,203,158,109,148,71,183,20,240,178,250,134,231,175,22,193,54,49,87,137,60,224,135,62,208,204,28,38,170,251,12,128,13,219,214,77,69,96,43,40,46,40,23,146,226,191,76,150,219,120,198,220,133,41,218,208,188,223,13,89,246,45,253,182,42,8,127,186,249,144,149,49,191,228,167,205,19,244,39,204,189,241,187,13,145,180,64,138,0,246,180,55,110,238,120,105,219,138,97,6,136,254,145,96,51,152,239,128,150,195,216,5,70,61,203,65,202,56,55,121,165,142,210,224,231,111,60,190,161,101,8,168,30,72,100,219,155,30,168,121,174,174,176,149,130,118,24,159,247,62,9,254,230,107,124,194,238,88,185,241,47,198,11,173,128,245,66,76,116,141,59,160,63,61,11,28,134,169,240,93,149,199,127,123,154,80,222,212,198,251,88,205,27,167,96,238,108,50,137,168,113,250,23,155,134,134,211,44,239,74,96,74,2,118,31,111,227,88,31,29,22,75,93,216,14,195,221,208,137,48,80,3,24,62,230,219,110,124,130,98,190,109,255,233,93,172,168,166,192,232,22,198,79,111,19,181,20,216,238,239,173,7,12,109,78,94,251,158,246,174,219,245,131,53,205,109,163,132,60,170,52,222,139,206,20,50,109,122,151,135,181,72,8,90,49,36,161,214,128,167,214,221,67,105,6,182,129,163,200,33,233,136,90,152,59,150,22,218,70,223,39,29,51,134,75,140,24,21,123,116,93,238,95,121,128,128,73,95,18,248,124,168,70,20,135,145,152,45,93,97,136,111,62,21,200,165,17,59,112,67,250,32,125,198,97,114,126,244,91,31,156,226,203,187,134,100,129,200,203,1,111,146,96,28,38,111,179,202,60,195,129,91,255,10,225,80,13,206,228,245,21,94,94,235,211,202,59,78,113,6,160,58,228,229,196,80,38,157,90,70,13,112,19,47,113,152,123,230,209,31,190,219,192,31,89,115,219,181,246,28,253,221,187,54,254,84,89,183,121,195,136,139,11,140,150,207,95,253,2,11,89,244,165,139,199,38,237,231,221,38,149,102,166,159,190,19,208,43,183,26,133,161,72,38,142,101,28,124,127,166,241,54,110,211,144,10,4,248,21,96,222,122,227,196,220,164,158,237,133,7,41,167,1,35,102,240,238,50,196,227,174,241,244,87,4,241,39,213,212,222,157,152,58,67,132,72,124,208,32,169,138,143,16,193,30,246,244,104,156,8,71,83,152,124,178,248,92,76,105,33,64,92,152,218,129,241,193,208,196,147,101,79,230,254,249,35,215,238,95,22,130,20,120,163,46,151,17,102,29,70,215,93,198,180,67,112,93,159,143,105,71,163,188,41,76,89,134,215,56,85,95,229,68,237,205,184,133,37,96,10,148,233,211,108,133,241,218,215,36,129,231,241,96,35,130,84,159,44,216,93,226,129,167,44,50,183,71,127,122,76,200,108,210,248,32,196,122,252,197,6,126,88,253,158,184,48,254,178,24,182,21,68,218,226,191,135,189,82,112,248,255,193,19,29,215,42,163,6,49,164,198,84,155,248,114,186,204,6,82,230,255,210,141,129,175,161,241,53,153,13,86,66,113,249,139,161,222,92,244,123,222,109,255,252,229,16,1,99,181,235,160,226,44,248,187,208,3,15,162,51,50,106,86,74,236,193,11,6,191,252,182,37,213,199,92,90,180,164,131,106,196,44,127,120,255,44,119,69,23,220,4,135,81,77,203,240,221,167,138,191,54,26,44,146,159,177,77,3,225,123,141,195,203,46,218,113,228,105,154,127,145,187,59,126,233,181,183,21,164,241,198,79,19,237,18,192,53,71,12,25,201,158,123,106,211,92,23,134,207,133,99,238,25,133,41,103,178,163,105,234,147,125,250,203,203,36,48,127,48,209,223,154,230,33,183,21,183,175,14,220,100,152,136,10,147,84,91,29,254,109,205,2,111,163,86,253,193,247,112,186,199,128,194,199,37,122,64,185,41,201,201,216,141,133,188,188,103,5,14,172,24,89,104,18,160,83,232,48,87,102,93,188,212,165,58,190,219,222,237,137,184,170,140,41,149,190,166,255,116,69,31,255,221,184,55,151,9,216,188,14,67,202,147,229,53,62,82,90,91,192,3,233,198,173,48,121,198,59,96,75,230,80,184,70,5,158,11,163,128,208,82,207,78,251,211,109,221,198,108,210,244,242,253,167,38,20,48,42,41,75,159,182,218,109,205,225,251,55,197,255,130,120,34,230,168,255,54,149,119,69,13,147,33,175,223,159,30,12,240,73,180,144,109,58,85,197,247,172,210,169,132,87,90,90,187,168,6,59,108,185,101,69,87,62,255,247,47,98,116,91,233,25,155,124,247,51,6,79,194,22,41,14,118,21,4,50,31,92,182,36,152,35,190,216,72,42,143,159,174,188,183,192,99,13,175,173,138,101,82,234,153,77,55,188,201,84,142,247,34,37,70,150,8,37,72,255,60,198,6,195,214,157,186,217,66,191,125,163,194,137,163,79,227,146,252,4,78,166,206,239,92,168,49,42,133,180,36,221,170,105,122,197,123,35,80,210,244,183,137,224,247,104,28,255,77,213,115,0,78,210,23,47,246,25,83,94,97,182,215,26,159,155,65,223,122,200,180,56,254,74,251,201,86,167,35,232,238,129,1,67,40,58,51,193,215,204,104,15,174,243,31,109,175,42,19,17,82,164,142,10,66,174,241,193,238,209,10,57,33,141,105,245,123,200,129,117,85,90,30,180,187,200,74,52,206,221,109,104,215,96,96,76,223,57,26,106,17,178,124,251,207,5,26,79,195,135,214,49,229,199,207,27,150,110,197,203,5,174,68,37,31,108,50,127,106,21,124,223,90,209,56,148,187,157,76,14,138,129,121,215,42,220,67,185,167,192,119,114,74,38,48,101,1,117,63,165,99,127,177,92,219,120,186,170,244,252,191,188,189,75,174,54,77,178,165,53,37,191,95,6,72,131,14,173,18,18,42,154,72,72,208,65,162,1,212,120,56,85,53,12,252,177,55,220,124,217,174,191,121,146,60,74,29,229,183,118,196,27,225,225,23,187,44,91,70,183,72,162,109,190,241,212,22,44,41,130,152,111,191,164,91,150,238,74,204,234,247,189,200,108,72,227,47,58,201,155,184,206,133,81,225,151,31,38,229,150,174,25,134,198,222,14,247,134,64,246,49,98,56,68,112,242,117,241,158,245,122,53,207,129,9,196,235,241,135,241,159,174,129,200,135,85,38,247,49,78,23,93,199,150,159,111,102,222,170,97,108,172,128,11,211,16,164,171,229,203,172,118,212,50,143,226,95,237,121,115,254,118,178,230,169,102,20,134,41,253,179,46,108,173,203,245,98,188,49,55,108,73,98,137,68,9,233,25,184,158,126,243,69,167,240,166,158,31,129,190,242,174,166,159,132,186,141,36,144,182,195,199,173,81,31,136,72,122,25,110,81,28,39,63,77,241,84,144,91,46,197,45,10,14,121,117,253,168,27,158,237,61,154,53,174,22,24,58,218,242,71,155,214,254,88,156,105,107,38,234,150,208,80,158,41,221,2,136,72,59,152,164,106,127,17,154,78,205,7,148,202,4,57,157,232,50,95,182,187,64,4,172,68,16,240,192,137,214,222,62,222,124,215,169,193,9,90,44,102,133,147,134,0,160,120,79,55,184,9,239,214,24,249,40,251,198,207,236,157,151,218,65,84,114,181,234,166,76,66,102,109,107,48,105,160,52,174,147,112,104,52,233,108,70,125,237,103,161,105,205,24,42,83,235,118,248,178,249,223,242,12,104,65,213,228,162,214,124,69,239,205,229,110,191,101,36,99,117,130,183,98,44,83,95,214,103,19,8,79,70,188,199,151,181,117,73,14,177,183,85,110,96,143,237,6,74,99,85,216,91,237,216,94,214,151,58,203,86,214,112,231,119,182,158,161,33,58,71,96,188,12,223,70,135,170,153,1,99,80,191,45,28,147,90,199,219,82,156,114,54,85,209,221,7,62,223,243,109,225,155,206,157,237,207,163,61,99,2,151,34,7,248,216,53,98,138,116,201,108,47,138,219,186,187,179,36,22,106,213,16,66,165,76,193,191,53,46,137,212,146,2,211,99,211,175,62,247,10,131,86,33,31,12,183,6,206,141,250,214,88,233,190,42,162,52,14,160,158,77,35,77,149,2,35,183,83,232,167,22,194,88,191,34,240,187,143,226,127,234,38,205,199,133,41,125,97,66,29,58,73,43,36,71,255,94,20,206,233,242,168,216,88,126,122,12,202,251,123,120,50,114,21,247,226,65,163,172,18,38,18,121,115,135,169,207,15,33,224,34,51,5,198,209,10,11,0,146,106,186,115,120,90,71,128,25,162,192,35,185,119,68,3,203,28,214,222,132,239,113,223,250,108,116,68,191,5,166,202,219,143,235,105,77,120,21,254,153,77,31,76,179,188,26,166,225,158,109,94,183,47,19,71,9,193,86,20,73,135,27,142,199,133,167,25,181,194,248,198,23,182,54,103,97,95,64,137,202,119,164,109,85,149,33,130,157,143,159,232,48,209,10,141,155,111,84,168,253,222,157,214,181,1,166,244,187,59,188,91,11,75,27,126,155,91,134,27,181,210,63,48,213,61,23,230,36,172,97,208,144,182,250,110,94,96,27,75,79,116,219,105,223,102,137,12,113,207,26,69,179,154,254,123,160,19,130,11,1,2,182,195,49,174,151,81,112,150,227,152,210,63,243,250,125,196,188,138,168,42,47,27,195,57,239,111,91,243,48,157,75,21,59,233,93,77,218,55,44,48,116,20,246,188,240,177,113,218,12,105,18,162,19,217,97,26,41,201,111,195,24,236,62,44,52,225,74,250,219,48,220,190,156,191,193,28,141,114,53,22,88,191,142,0,252,242,34,82,108,232,130,207,55,81,185,186,111,125,111,122,177,238,236,87,91,199,73,25,115,88,133,233,110,13,148,160,28,163,235,189,24,239,181,231,157,14,63,146,197,203,17,195,131,160,159,187,223,188,211,112,175,9,204,205,183,223,156,45,173,232,213,169,63,151,180,160,122,45,218,146,80,248,203,46,254,211,217,74,48,5,61,83,233,102,90,152,13,56,168,93,96,106,62,135,79,53,30,117,234,213,199,64,104,215,232,53,242,174,112,4,145,254,166,142,118,58,12,113,94,159,44,99,9,249,213,112,206,151,160,136,32,22,95,4,248,102,114,180,210,23,137,82,88,95,35,112,162,228,201,160,85,186,129,86,96,250,73,215,38,28,171,92,110,19,109,224,164,115,161,144,244,121,191,76,74,65,60,105,236,3,207,62,89,175,147,164,217,12,54,176,228,145,172,179,182,217,240,228,106,122,42,127,202,122,182,51,160,45,46,67,214,199,204,237,109,105,84,167,201,99,159,105,51,95,236,226,236,94,199,8,150,231,70,110,106,248,233,183,57,176,100,105,163,132,179,186,91,250,219,106,121,229,193,169,134,79,239,106,20,52,179,94,77,121,110,122,59,30,59,189,60,26,221,80,154,123,48,103,215,134,74,44,240,66,0,236,189,215,214,8,0,52,174,241,118,98,196,108,228,185,200,92,205,226,251,89,178,2,91,129,27,106,251,190,159,29,23,161,109,185,53,165,140,253,125,233,74,69,153,172,45,211,216,237,126,115,26,44,136,19,65,16,107,244,226,51,24,134,132,152,227,116,149,67,76,202,23,23,61,70,222,247,224,235,102,89,123,200,63,200,201,74,207,206,153,124,10,159,253,172,11,135,2,214,93,71,69,246,194,184,59,114,10,100,107,245,230,168,181,145,159,130,14,83,96,251,224,114,150,75,213,107,173,51,197,5,141,190,214,4,165,158,227,218,165,199,162,97,90,200,91,89,83,248,249,96,36,24,228,234,137,130,154,111,133,136,136,237,165,240,160,240,116,92,152,84,162,44,143,108,188,144,107,109,148,95,195,57,121,173,179,191,92,238,59,240,25,82,125,178,99,169,212,219,7,154,118,172,231,40,148,3,31,94,222,249,28,119,42,28,111,72,177,90,246,141,139,51,151,195,145,74,175,79,172,235,15,38,207,36,141,241,128,77,35,244,194,68,236,195,43,159,183,108,62,13,80,94,217,250,157,167,125,247,59,34,84,114,102,9,90,100,136,160,205,231,24,59,189,232,180,49,34,199,81,243,77,180,35,221,212,244,230,176,34,239,142,81,44,110,84,244,91,242,165,125,184,71,65,73,171,42,220,188,189,60,93,152,171,246,169,97,162,204,116,189,205,2,109,109,202,169,70,23,75,226,68,23,30,148,191,232,44,67,231,160,59,140,69,52,20,198,125,244,67,15,154,175,48,119,145,239,245,134,224,164,66,83,145,102,28,182,54,170,7,28,207,73,146,84,105,96,225,246,174,234,6,20,123,132,72,242,179,240,144,90,185,79,182,104,205,161,99,198,188,27,215,37,132,111,169,173,122,33,6,18,119,184,179,12,177,205,48,25,80,132,221,195,31,141,3,65,220,100,182,183,154,253,197,72,108,101,73,8,20,36,219,155,91,72,40,21,46,53,36,32,28,187,7,95,172,145,112,145,195,133,29,220,243,113,63,233,26,89,92,86,3,54,125,207,216,180,49,149,188,113,129,254,252,44,195,109,17,73,133,7,151,248,213,28,6,50,106,133,121,236,94,31,242,166,204,115,221,135,9,99,249,205,123,87,49,15,68,120,206,177,231,155,202,54,225,86,185,121,225,156,237,126,115,84,72,155,194,181,229,27,9,162,224,139,164,190,160,144,46,125,55,164,94,121,235,147,209,17,181,222,89,94,145,242,20,178,180,21,154,108,207,214,209,175,58,233,84,163,95,25,5,177,23,134,166,40,155,101,65,64,168,222,32,111,69,209,71,196,37,237,189,90,185,126,66,229,32,211,243,165,88,213,210,245,87,217,165,147,178,27,40,42,207,151,100,179,105,50,188,135,94,77,179,215,175,201,41,48,141,247,214,210,15,214,175,84,27,48,132,115,61,208,33,11,151,155,154,194,184,30,202,79,176,140,104,247,139,57,33,212,162,53,106,234,13,226,66,233,135,94,162,48,209,211,139,34,167,29,110,141,152,135,127,144,115,28,45,13,16,192,160,204,151,242,193,189,75,21,69,102,91,3,217,67,73,213,242,153,186,126,136,177,244,11,146,90,8,235,135,44,200,251,101,24,198,69,175,206,112,16,252,214,112,242,37,56,119,134,31,246,161,195,68,73,244,220,164,239,221,199,181,54,120,41,121,16,24,227,194,63,38,36,49,69,7,7,152,15,25,155,113,184,248,124,202,62,101,38,100,169,45,196,16,25,181,85,127,109,196,189,146,110,120,213,242,204,14,91,235,60,221,15,233,95,188,30,76,15,104,133,243,120,131,146,233,246,168,23,147,234,158,126,113,33,117,164,99,70,117,231,251,152,231,123,149,164,167,0,6,111,127,31,4,167,65,79,32,228,27,198,126,159,83,133,118,57,221,142,45,184,253,183,251,208,189,20,78,70,206,111,113,157,211,43,247,112,44,35,43,230,63,13,173,69,178,244,184,151,57,189,57,12,59,78,150,38,220,235,219,6,241,7,55,181,150,41,218,203,237,61,183,85,72,10,218,77,37,254,189,22,137,121,129,9,36,149,55,40,84,75,53,133,105,181,179,223,152,101,105,57,75,197,87,166,155,171,239,41,120,17,122,53,221,140,251,219,145,136,6,200,107,155,140,72,117,184,217,118,170,112,126,102,86,69,80,109,237,17,224,233,145,218,74,7,6,13,217,31,184,108,15,238,85,132,147,118,215,49,61,47,226,73,43,118,226,165,116,146,140,142,129,111,243,149,190,232,121,234,163,193,104,219,239,183,59,121,38,29,115,120,50,221,95,44,135,36,36,165,240,37,9,60,210,214,153,134,36,221,53,163,170,181,226,25,1,93,30,43,2,213,238,67,52,195,77,203,137,73,196,33,250,10,83,133,4,65,241,231,70,114,54,12,10,93,151,243,123,171,170,251,29,207,213,134,79,180,100,94,93,152,134,180,209,190,6,30,177,207,156,194,84,153,24,125,23,62,207,49,213,112,37,111,228,121,62,10,98,138,110,119,38,182,230,247,38,218,41,69,70,139,2,51,162,32,23,110,77,100,118,17,30,162,203,146,91,73,150,218,150,121,68,159,164,238,38,216,49,136,80,62,20,56,91,213,216,133,9,3,171,215,214,216,167,171,27,158,40,2,202,131,89,43,42,15,35,77,10,44,213,242,108,70,82,126,70,111,214,231,106,136,173,250,115,13,235,204,170,183,174,244,83,191,104,70,97,78,102,127,195,87,189,11,19,15,35,236,163,86,79,252,64,248,127,250,74,232,232,251,96,119,136,192,50,30,48,2,151,199,182,208,58,208,60,117,166,89,73,107,239,98,90,234,202,252,60,238,57,233,130,11,79,218,201,200,20,171,245,156,214,110,185,157,47,62,147,174,74,26,138,122,142,175,208,83,72,89,169,100,156,182,167,100,11,9,170,170,59,33,58,41,126,214,243,165,152,227,2,23,250,66,108,129,135,158,76,22,182,29,239,230,108,41,50,164,217,52,122,220,179,130,26,165,187,17,149,106,101,186,95,102,53,200,242,219,153,160,145,47,14,83,53,208,157,16,201,88,25,243,102,213,22,2,51,115,158,79,216,115,214,196,105,70,17,120,174,249,158,188,43,27,61,195,73,121,78,68,255,117,51,21,152,182,200,50,106,232,76,188,239,141,253,218,101,46,33,198,41,166,198,121,240,220,159,127,223,167,84,78,225,147,209,108,214,167,33,66,219,239,177,233,68,215,221,156,69,194,40,164,154,147,109,23,249,57,163,52,30,122,35,10,81,110,122,70,11,233,173,165,25,20,10,240,115,171,15,102,71,145,155,207,39,7,104,240,134,146,162,48,149,192,93,96,81,152,7,54,138,159,195,83,117,162,200,251,160,20,186,29,182,54,139,2,67,133,203,254,222,141,170,173,55,139,143,133,82,151,147,134,44,220,34,10,87,52,151,169,47,9,130,200,27,28,7,129,81,179,123,240,57,97,155,44,207,132,223,93,243,251,36,52,53,215,223,54,194,97,123,31,155,43,20,54,213,75,15,62,116,237,131,179,108,150,190,232,153,245,141,222,225,209,178,143,120,195,126,205,225,181,94,74,183,152,152,150,120,8,103,76,32,164,223,33,35,129,171,188,131,52,147,145,57,28,78,83,211,16,7,94,84,71,95,248,167,152,169,223,227,216,103,221,195,57,120,47,122,111,12,34,223,53,26,78,91,210,139,57,202,124,47,37,164,20,190,22,93,214,134,135,35,173,61,166,184,193,4,30,154,219,48,197,36,224,117,158,81,37,60,60,30,115,96,8,50,2,19,40,242,89,218,160,33,12,93,64,205,202,67,222,107,55,49,66,18,211,191,122,68,229,152,102,75,11,58,232,184,182,156,111,84,44,163,184,244,222,68,182,179,15,105,177,124,154,194,112,82,124,72,173,36,69,230,145,61,142,187,224,116,150,91,73,31,205,8,159,23,165,221,219,12,224,116,222,13,217,197,34,101,214,192,8,185,250,197,168,89,233,150,179,208,16,203,47,230,215,164,29,166,193,199,148,240,139,173,246,83,95,218,248,183,30,80,236,38,198,169,240,160,196,200,97,130,155,91,55,195,213,134,111,164,100,43,135,156,47,103,94,112,58,250,111,183,174,129,187,179,205,142,246,130,107,232,156,101,157,194,159,74,133,135,58,177,133,245,106,107,26,230,247,62,54,251,84,75,35,81,183,118,231,9,142,163,102,94,178,9,123,120,144,137,136,81,85,203,13,254,186,39,232,97,156,210,70,87,96,196,54,253,68,175,52,73,80,27,159,166,59,78,112,41,156,239,43,60,25,237,53,231,122,112,215,173,50,179,165,44,31,149,66,187,12,125,240,105,193,105,255,105,227,188,42,108,154,252,14,83,220,175,15,206,250,218,47,244,140,188,166,62,25,77,189,125,91,168,132,206,194,137,77,232,214,23,54,45,217,164,227,197,50,181,190,250,162,226,196,246,213,86,206,68,30,124,19,71,230,76,235,7,50,109,242,60,147,141,30,252,84,194,29,221,103,146,199,98,10,226,152,90,209,148,77,60,206,35,200,100,160,186,70,67,105,136,237,89,85,130,219,154,155,196,41,122,9,64,162,253,77,205,116,84,140,179,79,21,216,171,210,236,111,153,191,246,150,125,134,51,84,213,54,228,92,244,200,219,249,118,231,104,82,195,147,96,130,31,186,248,119,89,146,143,144,26,179,151,185,160,162,150,179,154,111,149,28,161,219,72,201,234,168,151,154,196,176,36,134,39,126,80,33,89,193,218,70,202,203,211,139,105,168,141,68,14,118,12,63,96,44,240,163,143,134,161,255,245,141,176,36,223,28,193,133,104,143,100,15,179,96,105,152,53,155,110,221,53,59,51,17,96,13,9,102,211,163,25,206,152,232,86,7,169,238,9,9,173,155,74,195,56,222,234,178,81,116,234,52,222,9,189,76,194,168,4,72,198,114,186,18,194,29,210,119,101,17,196,152,251,241,72,40,84,168,234,178,33,64,158,29,206,152,122,1,166,146,206,81,86,139,186,108,236,43,55,85,76,246,157,196,179,194,116,125,185,168,133,73,245,185,9,107,63,242,12,226,38,234,27,245,61,71,237,126,239,51,250,117,169,19,156,104,224,224,55,167,91,115,8,213,32,33,235,252,98,228,12,213,244,203,86,116,221,157,245,115,142,208,28,110,142,51,249,96,116,161,70,204,253,172,118,13,199,252,83,36,9,9,150,125,149,181,128,89,2,234,251,155,249,253,120,213,220,73,115,105,103,150,17,63,115,30,86,14,57,87,147,238,116,154,21,197,253,26,152,102,76,60,155,75,63,171,172,145,78,250,183,36,39,199,192,16,152,33,4,59,44,228,232,84,244,6,225,95,227,210,227,86,235,255,248,222,116,27,208,104,189,245,199,116,106,90,150,174,42,4,212,141,171,241,72,213,109,132,80,63,188,180,71,247,134,88,88,106,200,6,147,197,117,202,29,51,105,134,155,147,80,113,190,30,228,191,162,48,59,113,121,21,21,248,104,250,224,132,86,29,62,14,98,207,33,152,111,241,74,167,18,90,183,31,141,152,19,233,116,248,28,226,186,211,18,26,30,238,254,103,2,165,73,83,255,68,179,188,106,33,211,149,98,104,94,104,163,247,60,132,125,60,75,248,216,148,138,56,57,153,121,84,66,86,137,157,215,235,99,142,113,221,149,168,65,247,203,241,174,182,146,162,174,87,23,234,53,46,92,233,229,163,25,173,159,219,225,180,81,92,110,29,149,68,9,167,144,78,73,214,233,168,208,157,208,41,171,149,78,208,33,145,64,159,118,191,250,60,74,82,14,9,125,158,139,87,36,65,142,168,97,34,158,23,41,94,27,71,203,183,30,63,55,181,63,94,13,69,239,192,18,18,67,47,214,147,172,200,65,246,105,90,238,53,207,253,211,105,22,203,69,224,101,194,224,94,198,133,194,178,188,87,37,105,212,188,192,12,218,136,126,110,200,45,254,214,166,28,171,35,78,240,113,85,47,94,171,163,36,77,212,85,35,16,222,39,155,102,248,175,112,239,238,85,115,26,189,45,63,85,218,251,45,6,2,212,73,199,3,245,55,175,83,132,157,208,194,104,222,62,202,128,20,23,233,218,160,90,229,149,149,66,3,95,225,67,13,138,87,186,151,2,30,63,117,135,69,191,231,190,94,42,41,178,192,184,166,8,227,172,243,252,234,12,67,17,240,129,17,195,126,85,138,43,48,101,129,139,103,40,172,173,118,235,129,126,114,254,197,139,20,105,247,169,251,73,55,147,231,162,8,183,142,120,237,91,57,136,119,162,255,25,246,178,51,197,166,195,152,248,49,173,233,134,27,234,119,103,15,214,172,102,171,175,242,242,64,186,230,32,235,120,58,200,116,19,149,108,202,188,175,245,21,94,154,148,104,9,41,205,237,91,44,206,64,154,186,36,217,161,219,126,87,91,33,152,194,208,229,29,30,28,191,250,104,121,52,231,37,211,161,147,133,21,182,216,253,214,59,6,137,40,41,89,43,151,122,245,14,236,83,146,12,81,152,50,23,127,114,156,107,61,90,242,182,80,189,195,86,70,168,112,245,90,114,224,86,91,141,9,110,244,65,222,44,59,199,148,102,207,173,190,196,63,215,89,210,210,223,214,14,135,199,8,165,227,112,238,33,85,107,41,108,71,153,192,225,100,73,212,230,58,92,225,172,235,38,73,107,63,175,179,61,174,67,82,98,23,162,77,41,191,159,134,3,160,163,114,150,222,126,85,186,86,183,173,239,213,211,21,30,181,165,153,70,200,3,211,177,229,141,217,54,181,118,133,225,43,250,123,81,184,222,244,181,143,107,225,196,101,91,246,99,232,205,143,123,241,246,35,200,164,202,52,42,36,73,83,121,191,13,31,49,144,33,200,50,56,122,76,22,53,20,200,99,186,59,135,98,76,216,66,81,221,153,243,161,24,6,225,76,59,39,249,120,240,217,173,148,143,144,209,202,218,94,154,108,9,161,162,103,57,58,155,190,85,242,108,250,185,18,12,111,223,83,76,207,51,48,214,16,14,44,239,106,251,252,10,159,37,241,202,162,147,113,130,244,44,167,34,219,97,18,243,58,42,172,244,27,65,74,195,140,148,170,118,2,114,209,126,120,152,129,164,201,117,58,80,164,119,4,212,184,75,179,181,190,74,116,254,54,76,226,99,6,228,53,223,111,91,127,36,205,220,143,228,54,37,231,75,13,60,11,194,33,125,251,23,201,214,57,83,89,55,253,45,144,97,165,92,250,211,148,64,121,85,205,48,13,182,96,103,115,56,9,76,129,92,48,195,143,5,252,222,139,50,28,133,51,185,172,247,224,72,16,233,205,207,100,201,50,104,68,82,245,209,232,31,187,222,213,123,232,150,133,56,255,116,115,23,120,119,245,216,54,141,179,189,216,8,51,161,133,188,63,189,152,223,121,110,237,143,21,109,101,250,233,4,147,40,100,215,207,137,156,182,92,188,68,83,11,20,245,140,253,224,221,52,253,1,47,252,105,53,12,186,75,106,164,6,161,253,46,55,207,169,4,254,22,59,96,150,123,171,61,74,24,173,56,187,215,224,162,14,244,166,38,167,11,172,10,186,203,90,206,183,45,15,62,66,246,252,172,84,50,197,50,102,37,240,69,171,245,150,121,48,237,14,213,221,155,245,41,26,160,145,171,89,100,194,47,179,189,229,197,139,4,54,233,68,14,235,193,89,143,167,243,63,17,48,124,48,169,198,169,60,12,52,116,199,131,75,213,224,23,122,85,227,189,23,117,121,202,69,221,214,8,229,161,57,16,68,172,8,84,214,94,47,250,49,41,175,159,50,71,251,26,26,55,176,186,227,37,134,99,200,172,47,216,145,249,93,76,225,152,186,215,184,50,249,45,143,170,109,154,160,32,98,12,190,231,38,158,180,20,38,53,243,182,133,51,10,98,179,82,133,170,187,93,10,44,192,69,133,250,120,227,153,68,243,20,222,10,205,144,222,38,189,147,22,174,152,132,234,124,187,240,241,222,212,228,100,7,105,253,25,233,44,60,13,115,82,203,208,228,4,232,136,112,106,200,65,24,255,156,62,93,171,229,178,109,165,79,24,195,58,103,233,213,153,36,235,59,125,206,14,164,145,72,62,150,151,220,80,15,0,101,64,153,197,52,24,120,7,58,235,65,223,155,191,247,5,128,81,95,244,209,40,14,121,53,153,176,73,167,28,32,232,198,18,237,119,152,254,68,202,231,89,80,193,158,181,80,181,31,43,176,112,162,19,105,74,125,240,137,0,82,18,43,167,12,205,160,35,160,235,164,0,34,112,106,219,89,31,178,119,2,80,212,47,114,198,192,16,176,214,51,207,130,118,216,217,33,136,235,60,184,214,200,255,37,200,61,222,205,115,215,236,32,134,35,169,77,55,59,247,136,212,99,66,49,110,250,193,37,14,247,166,67,173,127,236,78,103,120,37,189,156,205,106,102,49,136,249,235,18,88,209,79,35,165,155,182,168,142,247,121,108,151,182,56,115,98,147,191,21,56,83,141,227,207,205,166,26,136,224,231,128,239,203,31,124,152,54,179,194,18,233,199,139,40,241,107,82,34,243,94,123,16,78,209,215,54,9,228,231,193,172,200,158,231,81,247,155,134,157,122,131,200,215,217,111,63,163,53,108,13,244,171,101,74,40,14,195,194,220,129,176,243,170,204,113,220,106,160,10,33,136,211,158,71,136,175,170,145,76,234,198,158,37,143,200,124,11,240,49,21,231,243,24,243,138,79,134,198,250,27,114,58,24,6,66,91,113,66,66,194,16,15,41,134,209,41,60,241,91,67,97,14,52,36,26,203,61,199,11,46,106,136,192,30,59,125,63,15,220,106,158,117,76,232,32,245,230,48,141,177,2,247,138,168,132,139,214,28,103,54,141,192,150,59,70,167,120,63,156,253,59,192,45,201,139,89,253,163,190,88,77,249,69,121,58,130,32,101,132,216,113,30,207,49,131,89,25,24,105,79,224,33,193,50,111,59,196,203,33,219,185,244,210,249,227,80,235,96,33,89,151,117,58,43,183,233,76,56,231,199,76,34,204,132,56,161,134,211,145,118,241,33,59,43,77,229,57,9,244,163,104,90,93,245,9,125,84,205,3,20,162,220,93,20,167,82,136,213,147,166,126,48,12,66,157,41,136,245,188,29,169,90,50,42,192,101,102,159,42,176,192,133,95,130,146,104,243,88,163,181,90,86,131,21,129,149,237,243,168,162,245,166,182,2,77,100,158,68,87,210,73,98,218,169,190,129,215,65,80,81,31,138,240,248,19,7,67,180,64,211,92,205,118,101,127,102,34,53,33,27,68,149,163,15,39,197,51,105,134,171,17,70,126,112,13,34,63,166,164,251,98,95,208,169,180,174,56,35,80,242,20,24,142,163,121,30,37,228,154,210,213,225,55,213,51,243,140,148,114,54,105,97,239,48,93,183,117,196,172,184,234,73,170,89,31,56,133,243,139,197,67,215,196,168,215,36,25,37,157,203,225,66,89,128,194,88,26,247,234,243,225,82,13,153,44,228,56,124,88,10,97,235,192,165,163,195,132,251,23,244,141,138,87,219,74,117,173,56,90,42,105,222,146,218,250,229,195,66,57,160,138,10,90,220,192,169,95,150,233,173,225,222,180,75,112,153,58,154,229,134,39,179,198,150,46,98,71,190,162,134,188,227,59,215,224,176,172,240,61,104,62,254,158,139,190,42,33,249,71,210,70,244,243,6,130,65,10,167,219,254,204,96,234,26,53,221,138,197,227,243,144,48,223,80,227,140,150,181,15,37,105,60,194,197,180,174,240,123,195,2,95,129,67,216,94,61,180,181,83,9,227,109,122,133,254,100,184,46,97,1,209,180,207,89,197,41,91,157,126,96,32,174,247,100,244,212,211,56,15,252,68,66,69,14,19,15,215,215,162,147,69,126,106,136,231,92,211,165,93,33,236,248,121,76,30,126,234,86,200,114,235,190,242,207,44,217,61,94,221,144,3,189,58,140,148,29,181,240,104,245,149,152,167,31,197,38,188,23,106,163,211,225,156,212,188,170,88,102,30,103,165,44,123,183,240,94,22,66,127,18,144,51,100,230,73,70,248,128,39,107,14,25,193,233,31,211,76,129,210,227,173,223,20,78,40,235,239,240,92,197,11,98,76,153,178,132,137,66,78,211,143,68,211,55,219,97,72,26,17,173,11,195,37,237,225,230,156,116,254,100,4,116,119,128,105,157,235,112,166,67,106,184,57,47,122,209,100,186,251,97,162,164,236,38,39,149,86,77,13,210,138,15,236,106,157,80,48,245,204,203,20,8,94,49,79,250,235,233,110,67,166,39,221,107,187,81,106,66,210,125,144,243,188,240,66,44,96,4,56,93,173,65,184,78,187,247,144,25,103,93,137,216,45,249,153,29,225,233,122,180,157,158,198,225,172,182,40,221,83,210,77,53,112,157,9,55,212,114,133,91,187,85,26,212,0,95,3,31,149,94,213,184,129,197,115,92,40,191,20,102,255,10,119,206,183,67,158,201,7,195,19,13,111,69,31,136,39,61,220,169,96,81,184,176,114,46,92,169,226,9,38,198,64,2,198,85,141,83,56,243,58,17,212,121,223,185,209,63,79,247,57,107,94,63,92,171,249,87,99,167,214,77,158,119,122,35,203,96,27,126,48,126,234,61,57,96,219,89,159,53,181,172,198,184,50,31,48,211,168,7,211,7,167,255,133,139,42,163,228,168,7,203,176,180,187,75,76,19,157,213,114,97,194,38,247,151,215,57,85,142,27,17,98,75,54,165,47,156,168,246,222,161,216,24,74,242,7,79,164,231,66,172,143,118,135,23,44,38,64,25,226,109,227,110,130,139,148,212,177,232,52,180,68,199,187,251,92,52,207,11,25,128,100,125,155,247,133,49,8,53,171,98,173,104,175,44,241,162,77,250,14,153,235,202,46,183,29,38,97,84,66,224,118,124,29,219,13,206,161,44,138,152,100,189,180,170,3,175,137,80,125,136,41,103,185,122,193,232,14,17,233,115,36,222,53,143,102,235,212,115,158,104,55,1,36,135,9,134,132,96,56,98,197,126,115,244,246,102,136,180,147,178,241,171,135,217,87,33,99,143,186,185,195,127,42,255,96,128,239,229,47,118,246,151,25,18,219,63,234,251,133,41,28,219,177,208,179,95,45,38,96,246,107,77,156,208,254,245,74,157,31,184,208,235,84,243,42,51,111,159,104,36,15,99,89,33,21,42,195,111,78,127,196,80,86,120,246,152,75,155,7,230,252,44,161,138,244,6,236,64,169,15,107,177,170,176,78,127,47,90,72,133,92,212,153,59,151,153,8,76,79,164,80,235,207,176,251,131,35,93,51,35,45,229,248,245,239,106,104,214,37,20,91,82,105,229,112,138,185,195,12,113,206,191,246,57,94,179,142,25,89,209,249,158,236,220,122,107,49,37,242,230,173,248,34,64,230,59,242,78,144,169,126,55,167,157,220,8,37,168,213,191,150,105,47,198,28,51,18,49,14,211,76,89,127,153,38,170,213,97,235,4,172,240,177,142,70,242,1,71,132,64,191,22,53,185,227,125,76,234,106,66,190,117,99,131,251,128,227,76,235,215,172,214,76,221,159,28,231,88,115,54,20,11,222,250,113,96,62,151,194,172,207,55,226,217,212,159,21,54,109,106,135,49,13,148,34,129,8,243,27,82,76,78,77,218,152,198,142,194,234,31,23,202,45,218,123,173,154,52,105,89,105,248,254,150,38,199,162,178,128,142,129,211,47,133,226,119,177,150,141,160,202,222,46,117,202,224,162,197,123,52,148,104,83,175,238,75,167,89,163,117,202,91,247,116,121,214,45,169,89,225,136,12,25,79,170,240,153,71,245,189,87,215,238,150,200,60,173,250,246,51,88,117,250,94,118,70,203,68,178,181,164,218,35,120,158,239,234,227,199,235,107,19,240,110,111,163,166,128,95,19,170,214,54,122,191,5,144,162,34,11,186,39,179,189,213,149,67,20,230,44,90,56,126,239,234,72,165,62,171,135,114,62,71,105,108,163,247,62,187,248,149,112,179,165,185,117,55,35,172,178,31,10,197,177,169,82,12,129,169,242,142,190,174,34,81,199,52,32,49,120,135,140,166,143,90,241,11,105,167,119,127,233,65,132,77,249,29,200,114,165,107,156,253,178,186,58,193,167,241,176,28,165,6,36,160,38,242,234,39,58,97,254,160,158,67,229,236,122,7,254,8,148,174,249,107,137,228,48,42,66,250,224,19,118,249,187,57,234,232,250,224,232,41,251,128,15,100,3,53,33,58,81,224,45,15,182,182,145,10,27,135,211,97,19,146,16,24,18,93,243,33,63,7,130,58,100,7,102,99,246,23,251,17,175,85,115,168,118,111,106,113,224,162,77,161,129,41,68,244,71,35,22,171,36,141,101,62,177,127,17,250,64,237,32,119,132,131,247,174,70,67,85,111,142,22,64,243,65,133,239,169,79,86,144,22,246,139,73,53,229,32,196,4,151,221,127,154,202,195,160,165,68,36,94,174,166,253,146,234,52,53,235,162,232,48,251,244,84,120,32,82,233,48,11,46,171,132,20,197,134,23,166,11,180,234,141,49,55,246,219,15,169,139,158,202,179,56,203,162,119,95,156,8,69,171,28,6,213,69,163,62,148,38,22,225,98,186,180,191,123,163,128,169,239,101,9,12,127,178,76,84,66,31,156,195,169,23,135,203,8,198,227,178,206,43,203,225,182,83,64,231,122,230,0,9,156,17,222,218,184,44,254,224,156,171,186,111,28,131,108,38,183,53,40,159,15,196,68,226,20,57,63,123,28,173,199,22,20,191,176,115,29,30,74,47,47,38,87,90,222,189,119,216,197,33,220,118,223,177,136,227,6,190,26,34,124,62,96,196,190,245,82,232,255,251,161,180,238,93,10,35,163,94,29,166,46,75,223,169,62,157,230,3,163,74,167,43,19,246,84,122,3,198,108,214,237,140,70,157,222,56,5,59,158,40,144,42,168,33,20,228,87,119,34,7,170,191,134,235,154,253,183,59,159,70,97,184,232,111,34,24,153,80,111,222,77,117,200,225,165,85,187,5,221,154,94,159,99,117,44,141,164,239,69,87,16,63,115,145,55,82,63,24,173,146,46,19,1,142,169,158,216,168,198,173,225,79,118,86,79,11,79,70,11,140,245,96,172,5,253,96,180,153,232,254,219,150,164,212,71,99,71,115,235,141,42,223,162,190,213,198,43,240,93,193,186,249,133,247,38,62,249,150,230,49,167,226,152,154,106,196,187,122,5,255,5,209,193,250,238,141,118,150,74,251,158,61,4,237,102,135,207,248,170,194,33,204,160,233,102,14,73,175,174,242,137,68,210,150,187,86,203,90,250,6,173,62,190,182,163,150,110,82,180,231,228,39,35,85,115,43,94,108,226,246,23,206,116,195,214,159,166,173,136,175,46,171,68,151,40,105,165,145,249,242,157,212,250,141,106,211,36,148,30,251,13,30,172,31,29,93,208,74,53,193,112,244,236,201,50,224,108,116,52,28,114,152,104,142,254,52,106,75,190,103,208,115,42,104,74,18,198,187,170,219,192,52,185,27,10,183,183,217,97,186,105,112,172,90,79,251,244,224,22,104,151,149,238,9,95,155,98,131,233,85,171,239,133,16,250,27,210,110,17,90,133,71,190,245,150,230,142,230,208,234,6,202,225,242,77,233,236,138,59,168,151,194,85,185,105,102,139,78,160,63,169,48,185,27,191,122,88,85,177,194,196,96,253,183,39,74,127,122,243,115,216,37,63,126,216,211,182,54,0,162,44,184,249,158,117,214,64,82,174,4,122,188,165,189,15,6,101,74,27,108,165,95,59,83,135,169,88,214,39,167,187,176,111,167,214,220,104,6,57,75,204,176,139,90,101,129,142,41,158,94,126,176,89,81,65,11,179,251,126,103,125,115,183,14,202,66,161,111,57,220,233,104,41,176,201,99,78,135,183,102,199,9,222,82,34,118,81,114,18,97,225,239,241,220,46,244,98,103,120,169,99,189,21,119,80,32,60,45,237,143,69,14,39,251,44,181,74,106,177,198,145,213,90,114,115,168,163,58,145,142,109,182,158,87,71,253,170,246,17,64,93,105,61,127,18,197,132,20,127,27,211,198,175,62,118,135,102,107,43,37,25,221,55,75,68,52,181,230,171,178,219,245,225,79,142,103,150,245,183,33,194,122,196,133,227,104,171,172,55,197,34,151,45,103,241,103,173,215,63,40,82,53,254,61,206,1,164,50,209,198,90,186,125,218,22,250,8,69,39,97,254,5,193,46,60,177,67,245,222,196,61,220,131,161,197,149,70,182,169,158,24,239,12,48,249,119,221,146,16,154,201,190,19,239,213,3,209,21,21,35,178,47,23,182,22,178,1,198,34,246,183,222,244,85,215,49,43,22,55,118,56,218,211,36,46,243,235,221,69,212,59,233,197,252,95,118,144,188,129,190,53,77,223,110,88,131,140,83,14,122,227,84,29,185,55,10,151,167,135,181,71,57,211,173,184,183,84,217,14,74,178,199,165,111,213,131,215,22,29,213,101,15,231,185,189,71,59,11,179,214,240,90,152,154,254,104,8,67,135,159,158,251,106,103,91,250,124,6,209,226,204,63,248,144,180,90,82,152,101,68,219,60,230,78,79,129,25,228,117,155,229,198,46,220,75,208,69,169,38,196,84,30,76,33,92,184,26,125,101,191,57,220,97,85,222,254,53,5,217,14,247,160,171,98,34,70,179,250,123,77,26,99,132,223,166,196,195,7,5,191,171,173,0,147,250,118,152,52,144,14,154,149,248,251,147,67,98,106,225,230,181,221,166,100,86,68,20,18,205,192,35,121,91,61,248,212,237,15,60,155,55,183,163,67,79,175,241,183,151,31,141,168,230,43,247,209,208,230,253,0,179,113,139,215,159,139,29,61,255,184,115,249,243,203,119,35,166,222,172,132,206,13,60,119,41,222,105,147,90,194,30,159,187,53,31,179,140,34,113,28,210,51,8,158,230,64,218,190,134,173,246,140,120,77,247,107,159,245,82,254,76,6,116,42,252,234,74,102,51,126,237,114,107,142,127,221,102,194,250,105,228,126,252,189,142,161,248,223,76,180,245,96,100,189,227,44,157,205,179,101,103,195,8,105,106,224,44,99,6,189,49,46,190,221,47,175,223,130,20,33,128,204,242,162,146,219,225,173,17,98,80,186,148,93,148,66,149,240,49,43,110,222,131,57,25,227,182,224,117,112,86,247,155,74,152,102,255,212,54,245,31,155,195,142,246,239,222,28,246,63,253,135,127,251,143,255,241,95,222,28,150,166,107,231,99,127,18,222,52,45,105,47,29,3,216,249,178,229,130,19,169,141,42,176,49,8,239,181,112,16,186,79,104,58,58,157,19,226,55,97,65,207,25,216,60,38,5,10,195,243,199,59,178,190,200,169,190,104,26,112,229,112,243,171,49,22,170,252,180,21,87,22,135,209,122,241,196,29,240,36,71,54,127,112,73,201,98,115,15,70,30,249,99,9,152,6,89,194,239,22,216,250,39,21,135,215,126,245,176,7,62,30,126,251,228,41,129,219,148,190,133,52,50,133,137,159,28,54,125,106,133,119,187,68,24,224,65,184,90,6,13,22,101,251,205,89,96,99,167,202,213,38,53,51,238,213,108,110,47,183,192,233,2,1,180,249,123,147,100,116,75,17,184,35,98,213,253,234,34,253,144,129,77,135,197,209,37,74,114,134,186,236,38,176,165,118,2,188,110,225,167,193,123,4,140,186,222,139,161,233,172,19,101,90,23,41,191,51,25,224,44,119,70,138,246,13,104,65,74,172,69,248,88,19,247,230,38,193,218,244,157,77,158,244,94,77,11,222,71,219,176,71,67,255,237,14,9,129,180,199,152,178,17,107,247,156,3,70,241,40,235,136,25,243,241,62,57,28,143,190,154,126,45,38,169,195,38,195,172,223,154,36,99,187,3,126,70,91,191,149,245,239,237,247,185,23,90,190,250,173,232,197,248,121,35,54,97,71,111,69,38,66,71,106,118,223,95,166,31,111,211,15,66,75,183,79,92,233,60,147,217,106,225,193,160,68,213,239,230,52,90,22,177,43,96,122,214,236,11,23,171,108,208,17,47,251,246,170,34,122,114,254,59,244,107,47,244,95,246,55,71,235,241,75,137,195,63,152,163,109,236,251,104,221,94,91,94,12,202,195,93,154,199,74,104,59,203,202,157,198,198,171,253,194,21,146,83,23,24,13,245,187,114,171,201,175,110,129,169,147,152,119,215,168,212,203,244,247,203,147,108,229,231,60,130,18,101,106,239,131,76,20,168,63,25,212,3,79,74,159,231,27,148,217,58,53,104,245,194,84,158,203,215,62,38,59,173,3,253,234,115,179,44,179,116,90,57,237,190,15,62,155,213,199,61,24,53,134,114,87,46,246,191,104,7,52,107,201,53,178,223,155,51,50,201,189,39,135,114,246,123,159,17,74,89,238,141,142,98,242,185,48,77,157,225,141,202,194,84,79,119,105,211,111,32,63,41,223,3,91,91,46,127,240,5,45,182,41,140,241,87,252,106,206,254,252,230,130,245,168,252,248,115,168,186,31,131,180,203,23,89,116,147,169,254,98,148,227,119,253,237,179,13,172,121,247,202,150,40,123,149,105,138,235,185,251,61,220,72,241,137,22,29,48,109,109,238,152,90,91,161,145,222,76,91,214,61,236,30,64,205,184,1,242,185,45,193,83,243,186,48,204,6,217,167,141,83,87,203,125,52,90,182,188,88,2,112,38,220,236,240,113,156,179,76,22,235,194,83,238,2,67,200,12,167,79,97,10,249,190,169,214,104,57,89,100,113,83,128,70,0,244,131,207,156,76,229,221,123,255,152,250,223,123,33,161,151,229,196,39,208,125,155,37,128,210,241,110,232,107,145,23,127,23,27,199,101,200,160,208,40,163,221,171,11,189,159,101,241,46,84,110,191,136,50,173,153,27,234,37,114,117,223,232,28,56,108,221,47,4,109,72,115,125,171,179,35,110,150,187,92,76,59,158,175,37,21,240,153,241,250,173,45,104,56,239,197,86,86,47,251,2,74,2,231,138,111,150,118,107,88,212,101,64,19,229,68,229,222,59,53,19,148,127,11,136,230,229,229,158,201,72,105,140,45,199,23,226,227,227,142,24,139,73,190,36,82,60,125,248,128,81,32,211,229,74,42,27,62,130,181,253,238,113,38,103,15,171,254,11,254,131,210,113,64,142,107,194,0,245,235,182,6,188,137,0,203,197,36,1,231,240,123,51,95,21,238,214,8,216,63,52,98,0,178,242,236,208,243,3,157,216,99,169,186,31,153,56,127,233,23,198,245,88,130,34,125,125,151,45,66,63,245,149,236,177,207,206,148,190,250,75,155,99,3,129,61,217,165,89,78,217,191,36,245,175,114,111,163,125,92,3,232,76,190,115,242,233,46,76,127,147,89,29,166,232,91,15,151,109,229,132,142,210,168,91,222,234,172,240,148,124,138,65,221,237,67,225,140,0,213,29,19,218,185,103,61,245,26,2,58,190,52,200,45,78,57,237,121,232,175,208,10,152,244,134,160,198,172,105,126,107,88,51,106,51,210,195,110,188,183,50,101,119,53,220,72,170,223,253,0,34,223,154,225,52,167,223,248,221,139,58,73,183,41,11,235,216,162,72,124,250,205,49,109,213,188,58,182,199,114,51,158,155,83,190,169,102,74,73,111,68,115,29,193,72,177,6,210,23,76,100,29,196,140,174,253,147,2,181,73,66,75,82,249,89,116,95,183,79,33,18,216,58,32,21,5,236,107,59,25,179,49,233,112,114,134,125,236,159,105,50,70,117,202,137,103,38,230,188,71,53,253,17,169,100,19,215,195,196,42,125,55,24,181,235,73,126,60,19,248,231,190,44,209,104,82,243,198,98,10,219,111,142,254,95,42,234,144,33,97,234,123,201,89,179,85,118,132,110,61,156,223,213,150,56,89,2,147,231,156,190,168,75,171,59,235,213,231,250,84,223,94,212,165,199,156,181,96,102,2,127,47,118,12,12,107,119,252,224,197,50,93,249,194,19,153,8,249,237,249,145,27,204,1,74,43,203,128,35,15,130,227,255,193,203,122,1,189,25,216,161,47,126,4,126,14,44,83,83,147,231,226,235,13,127,46,211,133,147,137,2,151,174,215,187,195,210,147,119,77,57,13,41,162,90,247,64,107,214,251,81,126,153,22,99,239,20,111,166,141,36,183,198,206,189,142,71,107,185,75,112,15,148,6,245,247,188,226,16,31,75,199,139,51,251,147,23,54,19,160,29,187,88,97,82,185,217,97,58,3,85,249,86,197,20,207,250,133,115,218,178,155,156,13,130,178,230,59,36,236,7,107,40,140,70,89,114,219,69,104,67,109,218,142,154,251,3,161,164,9,250,243,29,30,90,30,233,14,24,74,141,79,130,98,26,140,83,225,116,197,175,205,42,98,175,146,231,34,139,216,166,255,116,71,70,84,111,222,104,194,230,112,197,41,172,1,46,227,186,106,205,126,121,148,112,243,81,222,123,225,141,137,171,70,32,168,165,234,143,134,238,212,210,155,83,127,231,147,172,64,206,153,58,104,156,20,62,201,232,65,253,180,133,13,166,185,192,189,218,122,89,13,69,73,45,221,65,59,95,21,169,115,133,201,36,62,67,180,73,27,15,251,34,86,77,115,205,216,227,120,232,154,166,209,128,159,150,68,226,80,139,151,153,144,198,234,247,226,186,17,138,146,29,152,120,244,49,161,29,182,240,90,128,23,93,199,47,12,185,83,162,44,76,179,238,23,19,37,215,232,80,71,240,172,250,197,231,41,164,158,212,96,20,198,171,251,21,8,248,133,7,135,70,118,157,49,147,34,110,250,53,177,21,221,191,37,190,80,83,152,135,24,79,247,183,113,206,114,214,137,68,137,220,116,135,200,178,148,10,231,210,196,217,178,154,34,129,19,37,186,207,209,67,111,241,161,52,70,247,101,109,100,144,173,27,56,112,242,159,38,173,247,154,147,24,220,114,114,47,113,244,36,26,14,6,31,31,201,189,91,58,136,143,112,113,94,238,239,84,51,74,245,185,173,214,236,238,25,104,190,194,4,117,152,190,66,249,147,108,34,2,134,126,138,44,62,228,86,142,47,126,159,172,209,179,88,140,31,140,170,179,51,223,155,87,68,17,203,251,109,132,140,247,190,179,180,150,78,163,34,185,57,230,117,241,143,93,140,115,41,112,71,47,248,30,138,84,122,96,26,60,216,106,201,220,5,53,226,169,28,231,173,217,209,118,191,87,54,193,179,37,112,197,31,246,171,41,176,151,109,163,225,23,204,236,145,146,100,141,36,30,140,98,111,187,246,38,112,126,213,124,166,110,142,161,146,29,166,9,146,12,11,155,239,240,120,4,174,241,16,51,166,33,161,85,125,54,208,237,60,201,17,65,122,7,99,250,194,199,63,93,83,111,142,87,120,173,156,138,127,171,231,181,5,194,190,254,167,63,152,162,12,133,113,96,253,209,112,56,197,99,250,57,222,243,61,26,17,135,166,48,241,92,135,17,107,145,213,11,67,144,234,195,247,73,242,24,10,23,154,42,222,39,79,176,156,116,166,210,71,247,83,27,249,197,182,138,238,228,232,7,238,185,28,166,152,65,70,229,44,130,228,17,210,74,145,151,134,34,233,59,72,109,213,133,233,227,42,254,67,179,204,240,244,176,90,99,43,208,171,143,129,59,253,189,216,182,147,216,126,192,253,173,95,166,82,88,5,176,23,124,163,63,179,152,154,145,240,104,103,141,165,229,17,63,74,240,116,208,104,19,122,119,22,140,242,177,147,142,138,209,227,28,109,34,190,100,232,190,221,110,129,113,121,195,44,167,250,255,154,119,197,152,144,69,31,188,176,60,253,106,68,26,101,83,3,166,255,188,195,37,151,48,40,249,22,65,130,54,210,198,58,226,248,188,126,109,205,82,249,204,115,227,199,38,255,101,130,42,41,44,160,86,62,161,246,105,142,226,220,113,1,145,108,191,161,97,58,219,172,172,147,24,202,129,71,234,207,225,150,118,88,33,144,168,238,134,73,67,180,156,155,194,231,196,242,5,84,150,77,76,121,47,242,100,205,131,218,144,212,195,36,38,232,230,9,10,36,201,213,7,182,139,37,234,108,108,4,65,123,235,238,208,153,22,113,147,179,177,177,131,53,79,157,16,15,93,93,175,166,85,216,246,171,235,144,38,60,54,164,28,198,23,70,141,100,75,0,246,151,83,190,206,17,93,51,90,184,121,177,162,228,251,228,116,198,11,123,82,49,229,201,251,218,189,135,104,224,217,76,215,165,16,24,122,236,3,177,147,90,179,46,59,247,115,161,153,82,245,222,141,62,151,213,159,140,83,187,133,51,102,207,126,79,40,36,8,83,209,243,141,58,167,225,137,149,142,151,165,231,23,188,203,228,67,138,252,185,78,164,137,100,152,103,40,8,27,79,221,22,22,85,215,119,14,67,73,110,77,207,101,244,36,125,192,167,201,32,171,189,177,173,67,230,157,41,168,2,21,181,162,106,113,151,142,145,47,173,168,125,55,17,64,220,111,1,28,227,70,108,48,246,221,246,166,48,77,72,135,24,166,212,248,150,183,54,137,141,20,245,234,108,38,248,134,4,121,87,246,20,66,189,103,84,252,183,241,25,37,144,211,7,142,90,246,212,9,220,93,53,184,41,68,89,254,100,195,150,170,184,170,137,213,228,23,215,181,212,138,98,243,243,51,187,152,224,182,154,150,198,252,247,73,8,9,44,203,194,61,163,223,155,143,40,210,83,67,63,199,166,137,216,61,85,11,113,21,77,167,30,119,211,211,169,166,163,219,183,250,254,214,236,227,77,193,25,146,100,8,150,151,183,178,40,54,44,33,95,138,195,248,242,88,103,37,106,144,39,35,140,47,89,48,246,171,174,33,15,148,21,239,120,82,252,218,179,194,231,141,61,236,91,160,211,110,69,9,168,94,147,23,125,88,250,241,42,156,210,240,76,149,137,179,105,42,138,246,38,99,189,212,33,165,160,58,102,231,75,121,172,134,66,181,173,9,108,147,32,252,234,170,45,217,90,187,142,74,167,48,168,122,18,45,85,164,162,229,75,79,206,27,207,212,210,15,83,194,190,191,174,197,119,196,105,53,183,116,105,209,147,171,207,117,81,60,12,25,20,84,242,207,84,240,212,249,153,21,143,177,4,76,115,223,155,97,195,233,58,150,228,80,56,223,254,188,246,237,206,218,42,17,110,30,57,35,167,207,204,82,248,12,195,112,152,82,125,117,71,205,238,188,83,152,206,180,72,216,43,60,118,186,126,155,157,205,98,1,241,94,237,154,102,153,214,151,186,180,254,145,108,240,143,140,138,58,255,189,25,21,255,245,127,250,31,254,235,255,245,127,254,231,255,244,191,253,203,73,21,29,79,21,73,18,27,163,109,251,11,9,138,203,44,153,152,187,243,19,177,161,77,23,253,97,159,4,8,66,245,52,229,217,31,220,77,158,185,42,12,191,41,59,76,57,91,214,155,99,234,15,135,169,59,29,2,115,186,239,251,219,125,72,234,214,238,77,191,236,126,81,74,133,154,62,217,217,75,107,191,23,99,88,8,85,142,132,38,201,246,121,225,74,243,248,0,183,252,181,179,6,62,239,37,149,141,6,239,143,214,5,108,46,200,82,120,80,229,127,97,234,223,235,8,191,189,190,6,179,244,86,76,169,190,89,107,79,142,106,200,253,109,52,222,165,10,137,247,46,151,47,13,124,92,80,5,41,66,46,126,45,138,30,61,124,77,234,142,28,70,149,43,192,19,214,215,29,51,242,250,82,193,52,57,3,110,235,64,96,204,192,41,191,141,193,243,73,41,89,95,220,46,44,0,96,58,137,12,255,109,12,133,34,191,61,41,62,245,185,48,141,229,170,55,159,214,156,229,131,143,89,206,95,63,248,28,147,253,107,208,4,76,35,201,38,243,208,206,220,116,95,12,255,80,164,242,41,111,179,10,183,11,87,120,224,242,181,225,166,126,68,22,224,65,115,22,25,22,218,157,231,117,191,182,85,159,232,205,173,11,184,127,18,180,58,132,2,56,77,22,231,219,124,173,137,30,162,0,50,44,27,19,213,39,195,166,184,94,215,31,77,11,191,148,6,240,176,182,134,14,227,121,213,237,31,116,83,96,245,170,4,41,20,62,254,203,93,251,104,60,86,253,36,244,11,220,95,52,15,216,138,104,5,69,189,102,181,139,78,106,56,2,220,235,167,162,102,173,136,103,127,1,210,31,156,218,251,233,64,63,180,52,111,30,142,102,138,123,75,120,110,178,179,249,194,5,134,237,210,183,54,170,192,133,59,170,46,69,199,12,157,206,126,97,226,251,58,149,206,7,89,95,2,128,166,135,116,49,108,250,65,136,210,143,251,104,165,210,167,68,63,72,179,174,128,23,110,239,184,50,16,181,132,251,96,5,177,158,165,191,92,44,53,122,97,60,77,157,196,112,31,118,89,23,158,84,217,42,140,244,114,158,23,166,82,73,39,210,153,196,227,13,41,214,66,209,5,114,140,143,187,248,182,77,155,20,174,237,103,94,54,135,209,111,95,10,167,249,73,102,0,87,202,246,100,188,77,51,226,110,212,27,30,252,208,65,65,84,234,243,169,129,127,205,242,20,102,82,223,231,198,35,12,247,238,196,56,239,136,54,206,128,162,247,238,105,126,181,10,192,203,154,42,5,248,147,225,180,142,213,154,227,255,161,87,77,28,120,192,238,213,77,163,161,242,236,87,83,240,164,187,33,22,195,199,80,195,13,77,199,99,233,97,67,186,106,199,160,199,232,20,49,100,88,248,21,227,243,194,213,12,180,176,219,181,178,29,38,242,182,117,43,69,4,212,191,7,79,153,2,220,201,30,223,7,71,182,87,58,23,176,79,167,91,186,200,9,153,96,202,233,25,81,204,237,187,240,217,74,243,144,215,62,103,60,148,32,135,143,209,170,51,169,91,67,193,249,96,45,246,153,100,188,183,192,148,219,232,176,224,157,238,221,29,70,179,65,38,113,203,118,16,223,23,227,155,232,177,219,142,89,219,210,131,207,231,210,229,213,140,160,229,163,70,108,117,202,213,80,139,242,27,84,90,112,233,234,163,8,240,107,196,10,76,43,244,161,176,69,138,125,204,105,215,165,55,63,163,56,62,97,59,155,14,103,204,213,8,43,4,184,187,195,40,2,77,89,127,212,195,15,127,111,107,56,51,101,80,179,73,201,220,39,239,4,58,244,147,192,136,168,235,46,33,250,178,167,165,87,211,215,172,220,223,38,78,47,250,213,7,70,191,116,248,205,143,181,61,229,0,34,51,210,190,202,22,131,233,159,46,179,133,114,160,236,107,159,31,18,237,59,154,121,156,111,146,186,47,223,99,107,234,160,66,136,111,62,215,240,180,83,128,73,166,63,216,234,229,223,34,202,20,156,228,226,91,7,205,246,196,248,164,135,205,254,138,64,128,145,210,148,23,163,222,247,182,164,48,184,246,37,131,74,110,118,125,189,4,12,198,33,147,155,83,137,243,21,233,2,51,174,178,171,33,241,71,0,200,175,62,219,133,216,97,208,76,168,255,118,24,17,247,247,73,142,43,67,185,165,95,221,89,253,114,115,98,67,110,228,81,182,92,150,190,55,179,205,237,145,51,230,144,176,228,189,89,23,221,15,33,148,152,68,109,109,210,196,44,77,31,150,227,77,159,15,40,79,14,41,238,139,61,1,99,108,110,249,109,58,17,52,95,254,248,134,69,54,205,108,167,129,219,35,29,157,239,166,48,61,40,247,246,77,19,246,146,60,90,179,10,188,238,75,112,111,233,18,69,97,19,124,133,252,118,135,46,133,28,7,46,24,110,237,109,61,164,242,30,92,39,105,214,187,190,97,80,138,170,56,122,74,108,62,190,43,210,119,89,30,28,183,107,246,251,94,144,226,170,142,41,226,50,201,247,107,235,122,187,228,115,103,180,26,124,54,160,207,211,100,115,200,102,191,248,197,133,88,162,124,78,164,247,170,239,230,212,20,22,217,50,41,82,207,197,231,10,130,23,189,11,156,236,116,216,14,31,188,200,79,211,219,61,57,138,138,165,12,25,178,236,199,138,247,123,211,42,81,214,64,226,243,251,226,133,174,45,101,134,147,222,174,189,191,107,173,3,232,67,41,118,254,196,149,12,62,251,177,236,213,9,209,162,47,230,96,143,141,240,229,20,184,118,249,97,235,182,44,96,174,55,208,110,48,241,83,121,174,73,239,63,159,162,139,130,120,121,46,58,143,189,111,145,115,82,99,61,65,172,77,62,13,104,216,41,234,216,176,21,251,109,101,105,176,105,212,9,108,253,22,252,230,172,187,87,66,197,241,2,85,214,63,6,210,170,75,81,107,230,247,208,33,150,62,125,128,168,70,113,148,22,66,93,96,122,200,238,247,220,164,30,244,222,213,170,197,222,213,99,36,189,57,38,180,252,52,29,204,229,99,12,18,77,77,6,101,72,195,84,44,27,132,94,223,28,163,186,81,126,187,67,185,126,243,228,216,54,250,100,28,194,221,79,252,69,142,37,201,247,56,235,198,61,206,141,246,88,94,50,63,143,99,77,191,213,11,255,122,183,10,76,251,201,183,42,247,208,206,213,7,102,103,243,131,143,91,75,45,222,252,125,60,63,147,55,37,127,178,238,200,229,221,68,19,112,177,130,6,129,45,189,116,81,210,99,242,181,40,207,109,110,137,108,216,12,18,217,72,136,155,62,183,141,115,111,234,213,56,155,197,79,7,234,92,213,49,59,158,108,33,89,232,48,10,4,50,224,20,52,111,159,10,164,207,68,43,1,98,223,74,110,49,115,120,232,47,19,20,249,82,196,134,230,34,250,212,56,216,199,224,110,239,135,9,234,63,244,28,228,235,249,1,120,228,67,87,60,165,140,89,174,110,218,9,156,61,110,167,157,223,213,244,183,149,153,112,254,95,89,239,99,161,88,39,104,34,14,226,86,39,254,141,104,235,77,106,79,215,39,45,105,23,19,16,83,120,152,122,173,195,132,136,101,64,41,122,154,249,13,25,49,21,121,175,228,173,236,65,173,203,187,12,74,170,141,18,157,11,147,21,236,250,211,24,235,195,97,42,12,117,221,194,178,157,190,125,111,164,74,159,23,13,211,50,95,169,114,19,46,68,21,104,11,140,19,82,31,204,158,59,4,198,151,250,206,106,196,34,74,149,118,247,7,166,105,233,55,195,129,137,242,11,106,77,115,154,163,253,24,49,242,100,244,150,252,228,108,204,211,61,95,79,46,134,39,59,190,9,14,106,13,10,5,70,138,114,248,197,103,109,137,162,224,57,213,57,186,147,63,24,37,150,67,225,97,93,109,28,14,45,152,113,0,214,237,47,104,240,164,138,64,224,12,161,99,190,155,143,199,68,56,240,160,128,234,11,46,216,213,146,236,1,94,38,79,126,225,70,81,185,140,10,124,246,185,252,197,200,117,206,165,48,91,150,255,54,237,117,138,194,168,35,102,31,53,186,127,190,89,124,96,36,1,127,53,108,192,200,106,101,189,26,209,134,225,163,182,240,33,244,201,143,85,120,247,120,96,116,107,100,42,245,209,111,235,172,31,252,104,145,160,180,31,43,237,253,116,145,35,224,192,199,140,248,100,49,236,193,9,139,200,152,66,181,251,58,235,254,224,99,74,41,108,245,7,254,218,11,154,147,192,148,132,124,165,222,192,91,200,60,221,88,212,227,43,229,54,180,206,174,15,222,6,252,68,31,51,182,134,186,21,174,227,198,175,209,129,238,93,84,1,129,41,52,187,55,207,40,228,235,136,55,242,40,253,62,25,141,115,115,154,10,159,51,195,231,41,187,227,106,50,141,81,252,221,239,106,26,165,233,60,165,171,249,87,161,11,188,225,17,235,213,248,160,119,72,105,55,40,138,228,160,144,190,239,197,5,227,65,63,54,254,125,169,247,99,23,184,118,225,234,76,167,203,251,181,241,48,114,213,39,51,227,237,222,252,56,8,93,206,236,193,206,13,3,235,194,29,54,175,92,141,75,246,165,198,129,127,174,147,192,8,192,249,18,161,254,170,234,144,87,27,86,135,169,123,210,33,167,231,94,246,157,163,161,228,43,175,125,246,55,228,251,62,180,27,185,81,230,10,98,8,55,62,128,158,74,173,143,209,6,156,44,23,114,97,162,28,250,189,44,206,91,239,76,179,166,55,115,40,140,120,239,93,126,164,145,251,108,225,183,207,86,116,135,28,250,111,124,109,10,213,124,39,71,237,171,207,162,48,114,23,247,139,12,107,133,51,3,92,62,237,62,96,106,61,244,131,89,29,186,239,43,99,11,55,210,208,51,179,202,157,166,184,143,89,94,139,84,225,123,110,99,199,201,144,225,8,117,127,236,31,91,93,30,155,188,215,244,169,48,233,89,174,11,132,6,139,171,250,47,195,32,11,112,134,121,127,95,122,98,29,234,218,205,212,253,149,59,224,164,231,196,34,30,219,4,138,170,163,208,25,101,188,201,65,183,210,29,230,235,200,152,228,99,181,222,212,19,63,77,160,92,14,214,76,148,202,119,149,73,66,175,202,120,227,12,110,63,28,127,69,61,50,21,232,178,236,183,102,43,221,242,86,248,43,95,109,171,193,231,176,170,242,220,9,86,229,123,176,105,77,156,5,46,212,38,9,220,37,95,48,80,8,154,203,207,159,137,100,115,21,244,220,170,247,119,241,241,68,151,160,125,207,244,158,27,146,208,212,91,211,235,251,125,106,232,237,98,231,160,35,179,219,187,55,109,37,178,222,156,190,89,211,167,55,178,215,130,162,168,242,198,100,88,71,237,38,240,57,51,167,191,52,122,165,69,127,122,153,107,230,59,10,162,53,47,152,130,170,149,169,68,93,24,89,31,89,121,228,200,250,215,149,200,54,59,234,166,228,183,39,6,97,191,75,235,60,156,28,93,68,236,219,215,248,129,205,101,194,77,147,95,158,4,28,125,171,163,171,169,196,51,6,137,195,241,117,65,219,214,98,57,188,52,53,64,237,157,30,80,80,178,222,155,104,150,219,33,3,29,56,189,181,181,102,114,83,225,44,132,249,60,85,224,65,103,39,55,145,72,164,42,10,53,193,15,100,180,18,186,190,116,107,95,109,134,89,149,131,26,63,65,43,13,225,221,206,160,72,173,43,140,192,252,243,109,136,134,12,153,8,116,124,156,30,31,218,211,186,83,10,12,73,217,195,102,68,190,164,197,224,129,11,5,192,110,231,119,216,98,50,40,131,198,40,30,255,37,194,219,139,188,23,5,181,47,250,4,157,66,122,35,162,152,56,218,26,226,89,137,172,216,160,18,113,180,50,197,63,217,250,211,132,240,166,7,236,41,134,145,134,69,192,20,35,186,15,161,194,122,3,89,73,66,89,23,76,86,175,165,176,53,183,191,14,54,177,42,217,170,72,231,82,64,239,190,125,214,54,226,7,62,107,113,175,23,138,169,37,188,20,189,144,60,214,103,106,157,130,226,245,122,28,6,33,45,105,203,107,31,227,57,108,36,122,118,215,111,65,229,174,251,207,200,189,205,169,23,31,139,241,229,84,7,173,20,186,252,244,164,89,171,71,212,134,213,207,214,176,54,202,11,93,97,85,15,157,222,244,46,204,126,111,88,86,97,47,194,179,169,158,223,72,196,33,229,222,104,194,125,210,66,191,116,22,234,39,2,195,196,245,175,193,140,19,9,94,118,178,49,182,7,167,224,93,197,125,208,244,200,253,193,107,221,146,176,29,214,120,99,203,107,179,195,132,61,182,142,151,183,49,25,119,153,39,231,160,77,35,121,238,100,254,153,222,132,25,251,203,9,165,54,171,110,254,148,65,110,255,214,103,43,82,127,142,148,106,30,238,34,83,15,33,138,253,180,121,67,123,163,190,108,86,151,206,84,118,166,173,151,97,152,8,61,134,171,233,45,144,203,75,149,213,172,86,66,162,192,125,188,92,216,134,155,37,48,204,144,252,50,105,185,6,255,32,147,65,127,67,10,205,92,141,8,194,215,235,141,25,71,187,90,9,28,44,111,18,31,35,161,232,123,81,239,213,124,233,157,105,88,228,48,182,12,112,121,73,58,72,159,91,45,62,84,43,124,187,161,231,175,116,6,37,42,79,59,46,79,86,33,73,161,94,17,193,192,23,86,163,93,96,11,55,103,185,189,92,214,24,82,137,99,246,63,76,141,151,157,128,165,163,94,81,177,186,3,207,109,180,162,91,33,154,187,235,197,179,27,229,120,106,28,153,196,117,95,47,89,69,164,84,125,197,99,120,120,108,184,177,181,5,39,23,111,174,12,79,86,65,10,157,193,141,221,201,15,8,120,25,162,167,121,224,227,28,38,95,126,199,205,33,13,160,240,46,221,147,232,149,189,65,157,170,142,22,139,175,237,186,186,154,132,29,47,214,63,8,26,71,91,61,46,146,158,197,163,187,213,196,112,212,243,79,136,111,21,135,107,221,106,223,67,105,245,248,213,57,227,208,253,18,148,114,213,226,172,132,243,173,138,206,82,244,2,198,187,55,145,50,125,240,241,43,141,187,112,219,69,218,94,19,240,104,84,163,57,12,253,56,192,29,254,166,83,30,32,174,133,104,74,45,158,85,161,17,248,80,215,30,181,238,230,203,11,41,186,173,65,164,49,144,227,126,108,139,142,68,101,8,166,72,6,174,44,83,59,213,49,131,161,237,60,143,14,237,93,111,110,109,89,186,211,87,230,74,186,128,134,9,77,56,137,132,174,229,75,111,158,224,214,56,129,37,153,238,167,124,109,98,140,190,155,34,0,92,116,208,76,209,199,141,32,90,110,214,48,207,56,37,124,249,229,95,138,93,103,26,220,81,135,217,231,83,13,97,160,221,210,131,233,118,165,113,160,142,37,58,29,110,148,207,11,108,213,136,213,97,34,234,37,172,175,241,22,111,166,145,121,215,39,63,231,157,135,181,57,141,68,149,31,5,133,213,222,47,211,26,94,61,205,102,194,188,249,241,164,66,80,175,145,26,124,28,43,56,238,10,162,226,230,151,146,232,211,25,14,239,172,251,86,122,236,167,154,244,99,33,177,220,238,234,66,242,115,204,176,95,205,75,121,7,133,132,19,66,91,136,242,46,39,150,13,203,20,232,43,99,38,58,220,233,122,22,163,110,235,186,207,112,222,234,113,201,116,211,160,50,206,57,111,231,193,106,139,211,164,62,46,94,201,79,42,226,23,74,204,30,201,39,240,87,134,222,217,114,246,205,175,166,52,104,235,118,180,234,30,194,95,84,63,113,91,47,175,229,236,71,124,105,29,109,56,216,217,57,157,166,108,35,207,133,186,204,13,67,66,188,36,168,41,239,180,76,102,104,63,94,102,48,82,144,251,222,123,60,120,199,184,177,41,42,249,199,96,179,30,122,180,160,5,59,102,126,143,150,215,144,185,141,119,177,203,123,47,18,66,242,228,8,67,175,234,172,78,106,170,53,50,69,168,162,9,171,243,76,103,61,237,17,5,117,214,25,53,75,75,93,193,189,205,109,117,226,37,221,34,245,96,130,23,184,124,26,209,113,86,191,245,206,214,34,201,89,155,244,123,9,112,219,194,249,164,143,205,10,48,252,122,39,148,18,201,208,153,130,13,52,223,76,97,58,232,123,109,132,189,178,63,184,197,16,194,213,38,94,235,156,79,86,125,13,249,11,89,29,9,157,0,29,20,132,56,175,85,73,4,97,54,253,218,212,241,63,186,232,153,53,225,206,244,245,118,138,238,166,76,92,179,123,231,0,157,219,73,182,68,137,53,173,152,172,13,141,239,8,199,116,234,154,145,191,141,173,108,69,19,130,212,28,24,34,233,111,187,248,53,58,145,236,28,129,247,187,21,161,195,51,133,134,138,184,67,25,111,39,66,45,64,104,4,214,66,46,229,183,21,65,66,209,148,36,21,3,217,41,176,231,60,108,33,231,104,191,247,182,185,218,146,102,213,207,251,146,21,112,184,245,173,249,55,138,239,221,49,7,166,177,125,200,180,202,36,130,166,208,122,76,2,123,150,139,39,71,173,71,243,207,68,133,223,54,56,160,208,86,77,156,67,65,115,212,26,26,8,138,145,157,222,144,214,242,39,163,127,46,95,15,70,223,176,6,182,64,111,143,117,140,150,145,126,206,51,196,183,136,198,224,76,107,172,0,159,219,63,82,50,60,172,174,48,226,188,62,191,177,233,82,14,100,131,179,90,124,18,210,96,92,115,200,195,218,128,189,25,206,156,149,73,138,180,141,115,225,32,179,47,101,179,17,79,232,211,185,245,72,216,15,157,226,147,4,246,219,112,48,218,187,94,205,23,240,65,253,117,78,209,81,155,148,109,202,193,164,243,16,95,110,250,249,192,131,111,165,156,64,53,125,32,129,88,189,22,155,224,29,167,70,5,145,171,173,195,175,111,209,155,190,102,66,7,133,98,183,243,91,124,52,196,211,212,184,229,246,252,92,59,223,154,157,75,121,56,41,189,253,31,87,81,180,119,39,73,95,186,244,190,245,67,28,71,57,62,200,16,249,120,67,239,173,10,87,166,146,207,148,109,71,178,192,180,98,240,136,5,89,73,105,14,71,23,239,244,74,6,76,105,89,19,216,153,82,221,228,238,55,18,50,226,113,217,123,28,235,246,26,171,169,214,158,148,117,69,214,120,120,28,199,40,47,75,153,81,237,113,150,201,148,139,4,244,180,62,207,143,4,155,44,1,39,207,157,141,59,255,30,12,255,88,9,93,212,106,191,231,70,214,92,95,11,17,169,234,134,110,162,245,167,14,10,108,143,222,124,174,80,15,32,4,220,92,44,88,230,223,11,165,211,161,68,181,92,87,126,240,175,81,128,18,213,232,131,242,246,187,130,39,47,112,179,78,79,98,21,78,89,217,25,186,116,127,251,157,85,255,232,111,83,183,217,159,81,56,116,221,103,43,93,200,126,239,138,218,144,94,12,221,218,31,236,236,164,241,214,20,213,200,145,138,8,174,194,201,186,194,190,229,151,178,206,148,2,35,218,75,106,136,156,167,172,67,74,221,189,175,93,130,112,74,28,164,152,177,249,217,70,171,138,82,148,66,135,119,247,204,16,186,100,41,106,74,92,94,59,130,3,149,116,134,91,111,153,225,240,241,106,116,26,162,148,185,124,109,82,82,156,117,68,207,241,228,52,137,98,249,0,61,95,206,210,77,77,54,172,227,227,214,161,4,60,70,201,159,172,66,253,25,97,83,25,238,40,46,107,8,174,123,202,113,89,199,219,238,96,109,169,57,176,19,20,217,103,21,82,117,169,187,33,108,157,225,246,44,189,11,90,160,239,33,103,214,221,96,69,13,89,201,127,13,249,94,183,103,27,234,45,242,224,244,198,202,207,220,45,218,147,14,254,222,74,62,36,164,168,36,106,102,251,255,28,110,166,35,139,54,3,5,239,87,28,127,97,147,4,210,123,91,34,119,188,146,51,101,96,252,206,158,103,199,88,189,166,146,240,80,207,145,154,50,224,192,14,108,148,135,188,155,247,177,194,213,205,184,37,254,104,208,97,195,169,73,229,252,242,23,227,69,195,129,62,158,45,49,232,114,218,254,80,11,157,81,70,119,169,146,87,56,207,219,240,232,210,178,158,104,74,3,197,251,112,82,228,66,230,84,18,196,208,3,173,195,206,27,83,237,142,14,193,143,70,246,14,211,101,33,119,181,176,214,139,7,90,126,190,232,168,244,70,131,209,38,37,132,83,95,12,55,245,249,85,29,206,152,82,19,173,21,227,141,7,46,227,70,207,112,245,193,125,43,181,216,101,13,87,83,145,94,28,110,75,105,247,9,161,152,231,96,247,95,25,141,192,214,15,209,175,62,31,63,88,212,221,84,64,189,44,179,85,229,174,39,43,43,123,79,214,82,14,244,216,110,23,248,123,81,163,36,39,62,212,170,150,252,123,118,132,30,147,242,34,173,91,143,195,200,161,4,190,102,114,106,34,245,53,53,146,84,19,82,180,247,151,9,137,134,223,101,140,189,16,213,210,90,138,98,249,56,12,89,38,233,197,108,66,110,53,50,116,122,45,52,146,234,63,75,99,227,28,134,107,207,230,38,37,250,166,51,16,65,87,226,111,46,76,221,65,9,191,220,158,177,91,33,72,235,120,208,43,126,248,150,81,173,213,179,254,52,209,88,223,9,171,181,46,214,207,12,65,204,203,57,77,177,95,55,51,162,231,197,23,7,37,10,90,43,106,107,167,20,135,209,6,42,186,242,206,28,220,183,162,197,122,77,109,29,21,98,200,211,151,22,138,59,129,160,77,162,171,248,123,227,239,110,29,52,242,207,151,44,64,222,227,108,126,193,253,176,26,218,15,69,171,97,171,223,52,81,79,243,211,156,211,33,176,76,145,203,117,23,24,79,101,40,181,22,70,119,243,93,152,230,29,85,39,10,189,191,242,187,248,248,7,129,57,62,105,214,182,28,54,161,108,61,215,202,240,204,7,60,180,172,84,124,212,0,142,181,86,252,185,19,9,37,53,227,17,71,243,171,33,83,4,43,191,235,194,162,80,102,234,199,102,217,189,162,226,130,224,185,90,187,137,118,144,239,115,109,83,72,84,91,0,238,180,87,129,23,74,80,20,38,206,232,158,42,166,152,126,175,140,168,236,24,229,45,1,173,24,35,240,53,138,219,56,149,238,5,83,141,101,56,69,62,199,91,66,37,73,205,171,215,249,0,24,117,167,96,125,157,231,106,62,137,105,208,20,141,101,168,167,126,186,52,170,221,213,56,163,227,102,185,188,96,8,196,103,219,85,147,244,216,226,217,119,89,210,255,77,118,36,12,235,157,61,78,73,29,206,212,234,8,116,154,125,5,32,175,149,67,189,9,50,217,62,211,154,9,2,201,189,27,180,40,247,130,27,181,20,250,224,180,110,109,110,65,85,232,233,90,95,68,149,77,218,62,228,211,98,128,2,19,192,117,175,140,218,21,105,171,248,147,101,241,138,48,250,213,238,80,25,69,177,115,126,223,147,54,63,106,117,14,58,43,172,183,173,156,233,80,180,128,168,155,251,122,39,226,130,128,36,147,101,160,27,234,71,50,185,195,41,39,182,233,229,123,178,23,185,221,181,86,128,73,178,57,156,137,70,22,253,237,253,178,239,182,194,180,38,153,234,164,231,233,98,228,116,93,34,104,126,103,143,157,225,41,5,151,16,13,19,47,42,89,102,92,47,189,55,20,48,127,109,58,27,43,101,255,167,159,117,65,162,99,90,133,99,137,175,123,244,241,45,81,251,150,138,45,234,216,174,101,56,183,241,136,21,206,200,96,180,11,255,82,14,90,239,69,107,221,122,225,134,24,159,60,216,52,73,253,113,97,156,4,125,107,152,86,151,217,11,107,23,245,240,166,48,133,220,223,160,32,17,189,244,224,101,151,239,126,72,76,132,130,165,174,228,60,248,218,30,83,156,28,111,189,132,247,34,83,233,247,78,75,155,31,2,179,175,220,65,59,55,207,90,198,13,252,114,139,120,127,103,131,11,87,163,60,113,71,101,32,44,191,245,106,214,199,29,82,19,86,84,255,254,188,53,181,103,23,206,8,129,41,124,142,8,47,246,36,196,170,205,15,15,76,159,249,187,171,204,110,10,79,90,159,103,77,187,253,106,179,48,228,131,208,100,166,223,124,236,60,182,93,13,14,60,11,238,114,10,206,93,206,160,137,27,192,73,186,61,48,129,112,107,214,186,98,122,46,210,224,232,194,212,31,105,228,97,163,239,121,189,104,228,28,150,214,167,211,97,40,143,156,223,213,36,205,4,166,107,218,7,66,32,8,133,156,72,179,220,223,165,81,161,48,110,80,105,166,111,213,29,145,106,237,10,119,40,34,205,94,189,97,2,23,186,85,50,63,167,243,94,168,56,108,242,41,81,119,185,134,50,245,86,93,139,97,72,24,215,117,55,66,202,248,182,52,185,164,244,217,250,75,124,48,86,119,213,183,234,214,199,244,126,11,234,91,36,159,132,22,135,85,173,253,96,82,6,103,236,155,214,120,91,159,42,191,26,25,181,28,234,249,155,71,52,8,37,207,48,162,148,72,120,222,133,152,170,166,59,39,201,244,233,97,57,243,230,181,224,197,120,119,151,140,89,236,44,42,65,116,2,190,235,173,125,181,214,2,26,51,199,34,221,253,125,46,226,164,178,39,160,66,53,183,175,173,110,186,232,162,73,113,156,130,92,199,91,183,196,38,5,38,221,237,171,250,235,30,28,208,242,18,139,201,218,111,43,156,140,24,239,167,71,86,215,229,24,61,29,161,72,55,120,17,32,147,95,102,255,104,239,200,61,191,28,212,50,76,174,193,207,84,75,216,201,226,128,50,6,163,213,97,124,29,129,209,188,242,242,113,124,46,200,206,58,226,25,242,243,19,202,57,27,140,126,175,70,108,250,193,208,65,84,129,100,88,12,211,221,65,218,98,168,104,197,217,176,92,15,3,165,148,53,180,248,124,46,214,100,151,23,203,186,250,168,224,123,94,68,195,153,82,37,131,127,86,31,250,231,206,85,235,223,91,103,233,223,254,151,255,245,191,252,135,255,227,255,7,145,37,59,138,46,241,148,163,129,192,81,140,227,77,167,58,38,35,236,107,112,19,45,148,117,119,138,4,31,110,196,96,52,102,80,119,24,61,8,13,100,207,107,89,32,160,220,194,97,146,55,236,207,37,176,170,32,29,235,153,156,172,92,205,180,212,184,40,244,172,241,126,120,104,42,38,91,191,243,249,30,123,54,45,88,69,226,160,120,145,46,14,225,208,44,81,70,57,194,221,29,94,250,184,78,10,99,158,221,124,59,173,239,206,226,211,39,199,18,188,43,157,17,173,89,45,61,146,122,107,251,163,65,5,211,156,7,81,247,61,223,205,105,155,173,193,100,234,200,239,131,91,51,66,61,231,40,38,110,87,94,6,23,175,119,61,37,171,9,181,45,135,207,176,164,169,97,110,180,57,239,152,154,2,179,90,238,213,22,247,131,81,88,152,193,35,153,30,14,163,157,13,157,102,4,54,43,201,159,252,108,35,154,20,60,127,252,74,34,14,108,149,36,193,159,57,94,201,240,223,166,119,186,22,200,167,219,242,207,64,154,219,202,173,145,234,244,124,163,73,67,107,29,35,190,233,43,33,198,191,23,77,63,96,88,129,247,200,32,212,185,227,131,53,54,118,191,185,165,163,101,196,105,40,52,178,15,10,186,236,106,120,64,177,185,117,88,166,96,181,167,230,6,58,58,18,203,31,141,68,232,84,73,2,223,243,225,119,208,83,75,221,141,140,1,118,97,138,91,186,26,122,248,117,247,132,135,126,143,27,168,134,94,67,175,235,194,164,198,212,65,60,102,160,203,226,224,252,171,171,178,218,74,233,158,223,153,142,113,75,243,25,196,158,251,165,3,102,26,77,37,189,216,250,133,124,191,155,209,28,26,186,157,112,140,173,251,82,228,170,206,112,5,3,179,54,159,67,153,78,23,154,79,207,70,166,190,238,221,249,174,73,154,192,35,77,81,90,189,97,6,122,55,70,243,148,124,161,203,129,252,26,96,169,79,124,92,199,103,26,224,235,241,150,42,46,129,172,228,183,161,48,248,41,248,11,104,234,231,59,137,104,44,146,85,145,10,91,53,93,247,45,195,243,236,234,170,24,173,197,95,11,254,67,248,210,104,84,221,17,67,171,58,228,235,40,175,186,55,222,136,34,104,236,4,117,135,116,119,193,243,167,180,144,28,33,251,90,61,140,198,86,208,91,211,20,14,210,178,119,146,208,181,185,254,73,133,16,224,187,55,71,184,64,179,121,166,2,116,235,248,206,198,144,40,211,213,240,225,68,211,162,94,152,8,135,198,114,91,35,48,115,31,173,157,5,186,245,183,143,189,4,231,238,131,173,177,160,86,130,211,106,205,223,139,158,24,93,99,120,103,150,229,53,253,226,74,211,48,37,163,156,199,242,12,16,125,3,187,134,61,147,213,85,250,197,180,202,202,161,236,153,18,249,251,214,205,60,216,30,11,151,123,242,215,34,250,173,68,65,218,74,187,68,9,137,220,18,24,144,244,218,118,176,66,206,12,76,43,235,252,116,63,7,206,196,138,52,174,228,190,27,205,129,134,22,198,88,215,73,23,61,43,108,193,85,9,223,203,250,214,87,159,10,29,129,105,133,43,245,169,23,206,218,187,212,208,222,124,38,16,219,149,0,57,240,177,234,238,4,199,91,107,202,133,66,248,163,222,192,72,70,218,91,171,83,128,171,103,64,249,112,163,104,85,37,65,214,181,252,106,232,226,107,4,56,251,14,140,199,153,214,172,241,234,125,253,129,179,108,205,128,13,131,210,222,70,184,178,85,217,106,177,247,185,247,141,248,208,12,167,110,45,181,91,212,241,249,134,113,188,49,217,252,141,210,87,60,157,77,151,168,170,117,99,219,50,137,215,108,62,48,137,46,133,173,254,250,62,217,153,81,45,20,47,78,83,59,245,189,236,216,62,161,178,96,90,53,183,192,231,221,244,230,102,199,61,152,8,78,87,152,222,101,254,228,148,130,23,189,249,121,207,218,252,189,237,72,80,30,100,53,25,244,55,104,189,104,1,34,2,20,249,253,246,68,202,170,40,247,57,229,91,50,77,73,84,199,97,80,122,167,245,151,242,15,134,210,117,32,55,91,211,145,11,155,92,149,114,128,145,194,158,111,19,167,48,48,208,78,207,127,174,21,206,114,161,99,159,50,136,137,87,249,205,167,201,87,41,131,120,185,50,128,245,173,63,187,150,114,159,233,118,122,67,9,25,178,74,234,129,127,76,70,99,190,105,126,134,93,201,205,213,212,106,47,108,53,210,122,243,99,182,141,183,196,26,29,51,149,157,140,200,250,5,7,162,171,74,109,166,53,88,126,203,51,213,160,11,208,169,64,186,86,8,49,156,217,66,157,249,217,119,102,123,40,29,147,3,75,120,204,27,8,203,20,44,237,161,85,232,141,228,172,191,116,167,13,142,214,122,32,248,234,214,0,129,136,64,23,175,8,82,248,10,218,63,173,23,169,51,89,201,235,173,57,146,33,41,104,129,47,154,29,249,109,28,244,200,89,90,195,210,155,115,12,232,38,124,76,70,173,255,45,237,113,85,40,200,85,73,181,129,207,224,188,11,12,53,68,91,181,190,151,93,197,87,200,166,136,52,148,255,38,40,137,111,133,16,130,15,197,55,101,190,125,229,24,45,90,43,133,234,198,244,152,20,146,75,41,144,190,89,171,251,166,242,57,5,142,221,18,106,139,201,89,57,140,57,28,170,134,136,0,186,153,67,223,243,52,194,147,143,103,42,19,58,60,7,133,86,254,208,153,253,230,183,56,50,80,213,213,170,232,220,61,55,156,77,12,112,107,209,52,201,148,123,252,193,81,26,99,134,10,121,170,17,28,62,139,177,234,163,157,35,105,59,45,16,26,83,168,88,165,62,117,122,220,136,163,112,22,253,220,181,83,246,112,31,141,200,93,85,30,62,61,235,86,118,147,248,12,106,214,93,169,90,135,232,251,65,11,188,251,32,58,128,148,220,244,139,227,26,160,125,204,188,97,62,210,52,189,233,174,66,206,201,11,231,208,49,205,57,133,5,198,180,174,15,166,123,100,88,127,30,148,0,45,67,43,96,24,67,15,129,147,41,83,229,205,15,150,39,155,129,84,78,139,176,91,41,206,59,19,255,80,125,137,116,139,235,233,160,193,14,163,63,220,17,6,186,104,54,73,113,69,57,130,252,149,169,57,215,73,6,215,228,109,226,24,215,93,185,213,136,110,184,255,156,49,69,194,126,133,50,169,47,189,146,204,120,208,189,16,169,43,127,229,156,130,34,7,100,95,183,238,80,220,88,161,196,170,22,55,119,179,173,188,80,157,98,98,200,126,231,115,118,232,137,219,169,206,187,166,52,41,73,132,72,66,73,207,74,249,193,104,14,141,80,16,212,74,245,231,106,169,175,88,47,4,111,194,63,51,29,191,148,109,62,76,228,183,9,156,107,168,85,130,24,239,31,11,138,75,168,239,162,216,239,77,125,212,196,67,85,4,164,3,95,118,208,209,154,22,253,163,76,239,150,58,18,89,59,72,12,49,227,92,45,240,108,30,120,181,106,88,26,153,253,62,90,166,231,93,14,134,37,116,9,135,73,69,214,0,11,9,134,218,226,63,40,81,236,225,30,52,110,173,154,188,63,165,171,11,175,30,11,234,232,169,123,229,85,204,105,59,55,15,42,65,183,147,133,181,190,43,53,88,126,199,101,235,110,195,36,130,198,122,110,161,52,58,135,63,88,51,6,174,90,95,227,49,252,51,62,90,107,161,254,197,111,76,67,60,93,208,40,135,23,129,219,216,161,154,174,66,201,153,14,175,52,180,150,21,81,235,36,79,125,142,250,80,125,5,67,220,79,37,136,41,187,4,133,31,180,140,253,169,57,85,66,249,34,84,81,95,91,68,189,210,159,218,172,23,175,64,219,161,198,74,165,78,57,151,195,123,6,57,13,244,49,202,187,218,250,183,235,102,99,253,9,252,98,43,224,14,42,59,233,153,101,199,159,174,177,242,139,9,233,59,63,221,6,35,216,114,149,17,107,85,11,12,27,84,41,183,23,147,105,151,238,8,123,149,84,70,18,33,212,62,30,139,127,122,14,30,106,200,14,146,46,141,157,126,251,231,72,150,184,213,189,125,63,218,195,129,145,143,209,74,214,6,199,242,70,17,207,60,151,182,182,86,69,123,156,157,155,173,38,112,21,164,14,54,186,238,181,250,213,84,115,228,22,79,75,23,47,69,53,124,6,239,2,245,186,89,60,102,118,206,221,215,178,238,7,119,63,46,207,157,214,10,247,206,214,104,238,162,40,144,149,240,224,99,166,23,113,163,146,49,136,7,33,110,112,119,194,99,233,227,251,135,242,223,179,243,110,135,19,4,42,125,112,186,66,123,208,24,78,120,48,240,169,82,112,230,80,66,50,39,28,137,144,128,47,69,38,209,135,60,24,148,52,147,156,119,19,134,116,210,71,14,181,141,243,117,120,48,129,172,17,234,42,27,66,199,119,204,230,143,200,162,107,51,185,160,12,193,213,164,209,110,224,115,249,246,192,237,113,45,251,159,226,225,151,64,128,154,145,194,169,136,118,119,121,9,132,81,195,107,31,11,146,204,201,133,77,47,162,132,51,117,59,247,32,225,126,135,137,118,124,96,50,247,23,206,81,103,132,194,254,23,66,197,90,41,97,162,17,206,114,98,105,50,221,157,112,104,162,181,127,239,141,36,182,46,78,130,89,206,104,74,244,226,10,102,50,94,207,139,225,119,227,94,235,47,51,17,61,47,194,238,22,106,139,169,226,242,136,116,71,196,42,128,199,188,185,129,177,179,73,195,39,83,199,31,43,239,198,113,146,5,178,116,134,83,47,154,125,10,55,99,74,134,99,11,193,161,251,49,255,155,208,23,93,245,134,135,217,105,78,155,213,136,89,38,119,113,191,53,66,82,210,192,193,116,50,206,44,188,55,47,86,243,210,67,173,31,109,209,47,92,121,21,45,199,235,156,116,247,230,132,142,155,174,108,122,236,173,203,16,32,185,51,179,218,163,219,246,17,135,23,30,178,198,19,201,173,250,182,113,238,221,85,98,145,2,213,251,210,156,60,45,168,55,46,47,34,73,70,255,211,42,42,202,168,220,5,77,8,240,36,225,7,36,10,159,242,183,99,192,122,51,114,133,192,132,95,191,41,120,224,66,3,101,249,105,204,184,175,91,176,233,77,33,233,23,2,172,72,68,140,11,143,148,3,23,221,108,154,111,43,204,166,241,185,149,242,10,49,226,114,94,169,151,107,53,212,181,209,61,229,150,140,34,61,211,106,9,87,195,194,174,126,117,165,233,143,86,3,50,17,247,125,111,114,40,218,139,224,192,228,12,218,133,9,46,150,240,219,16,175,239,176,240,9,84,205,60,89,168,249,190,215,160,32,169,132,58,69,26,237,57,140,160,110,144,32,197,118,110,247,201,240,29,122,132,201,194,76,135,17,239,212,144,55,245,45,251,62,56,57,42,101,85,31,191,48,231,233,168,53,149,209,123,27,159,112,95,152,47,16,6,5,111,189,221,17,239,212,152,232,231,172,217,122,184,95,248,140,65,210,250,203,74,124,118,223,185,66,115,97,165,131,35,47,112,117,64,141,81,151,181,65,3,162,49,115,249,152,161,145,145,150,202,205,146,45,218,247,99,179,161,4,254,62,162,237,254,96,149,146,236,165,213,151,103,98,206,116,127,186,226,70,106,189,5,146,23,119,196,106,153,127,178,23,88,125,237,254,240,241,155,155,74,141,31,216,116,94,63,216,196,129,119,14,240,153,74,247,83,83,132,50,3,219,60,203,189,205,222,89,129,249,63,111,59,69,96,74,183,3,37,156,244,100,247,159,70,179,39,112,190,209,245,169,14,83,13,25,224,85,203,215,65,246,192,132,197,68,85,210,248,230,148,146,95,120,89,107,193,72,9,191,172,83,131,71,254,195,222,71,188,197,97,56,54,51,48,198,199,85,47,178,223,158,58,141,6,140,59,95,122,217,202,226,2,140,122,230,251,105,152,65,42,50,13,199,113,222,41,140,206,252,24,225,167,169,90,241,39,107,163,86,93,246,195,186,238,92,52,33,30,222,131,74,52,218,35,31,76,233,108,14,60,121,88,199,253,142,89,130,215,19,202,64,22,165,128,14,87,60,161,17,174,46,151,64,105,47,221,90,168,212,128,174,227,43,151,12,100,209,84,214,160,77,239,55,102,212,102,6,236,44,158,252,249,122,25,38,114,221,127,52,189,189,133,85,94,139,31,218,161,142,214,104,66,23,70,127,82,83,108,38,167,127,135,108,193,47,42,53,212,15,163,215,55,29,102,141,68,49,242,126,49,164,73,211,12,149,201,244,160,248,96,203,114,143,80,29,220,202,101,139,147,228,43,45,133,186,130,77,21,231,125,105,107,158,185,3,76,99,41,191,186,27,173,90,95,154,180,202,186,48,65,94,45,143,39,55,117,101,81,153,129,176,145,86,84,96,247,79,185,126,188,42,125,233,99,161,151,233,47,70,216,86,107,26,40,68,171,126,113,129,165,25,46,70,166,254,126,45,114,42,75,23,38,73,154,91,160,69,56,26,242,77,120,50,74,207,191,149,183,134,21,137,234,91,31,179,36,59,138,28,171,22,214,160,251,209,238,113,109,236,177,174,197,122,80,99,210,221,254,173,197,91,210,186,3,156,162,107,215,209,180,27,203,58,192,107,207,187,163,44,156,129,25,180,227,169,53,234,247,123,161,71,29,146,177,168,150,93,106,39,221,68,207,74,12,147,225,192,227,221,156,162,31,149,222,94,216,152,62,228,13,137,151,28,10,5,215,190,154,47,192,168,48,40,124,206,201,27,63,194,16,163,59,166,38,207,103,245,200,0,181,165,48,225,181,142,100,91,170,254,194,164,95,117,34,110,11,19,79,135,45,162,164,165,32,68,144,252,183,205,214,8,21,221,182,183,222,49,255,197,91,148,21,80,230,123,49,42,199,171,54,163,56,127,141,238,213,133,155,85,135,104,83,135,58,190,198,135,54,29,80,119,12,213,28,168,1,248,111,79,54,219,80,205,65,207,249,251,222,131,8,148,108,43,86,236,113,59,248,216,144,28,247,50,208,29,104,206,112,111,62,224,46,175,80,209,13,233,227,46,146,51,139,153,30,10,155,37,116,97,68,196,231,14,52,58,198,221,87,160,37,116,195,205,235,214,197,191,114,168,227,133,156,81,124,129,210,192,119,132,106,242,243,181,171,47,126,116,110,149,22,131,223,144,125,50,77,115,189,2,209,14,6,67,243,61,145,158,201,225,234,51,129,124,34,47,66,161,37,20,185,116,167,163,19,45,135,184,170,159,228,44,238,84,124,43,71,184,82,249,62,120,144,221,183,107,194,53,58,21,33,183,29,143,167,188,3,170,232,182,118,126,106,175,43,129,199,241,134,30,189,194,243,53,124,225,112,132,31,52,66,237,244,158,239,106,180,5,244,123,18,20,113,179,21,41,1,109,151,150,217,109,250,123,178,110,13,160,149,219,152,210,215,59,218,78,117,88,97,250,94,22,248,115,152,146,99,229,110,193,105,158,221,173,149,124,236,92,173,237,33,51,230,115,201,154,76,100,165,8,90,46,171,56,76,89,94,168,39,199,197,233,142,14,85,200,179,126,47,125,187,125,200,59,11,3,5,7,61,191,227,117,27,105,79,235,138,204,244,119,239,234,124,251,63,79,70,209,146,91,174,88,189,67,215,72,169,139,200,161,216,81,67,249,162,208,189,118,245,71,59,150,236,8,117,244,208,225,155,191,182,213,238,234,205,27,238,150,219,135,88,194,57,48,62,27,189,247,28,158,161,62,154,13,115,180,103,63,82,73,162,79,54,112,50,197,246,76,74,182,71,241,122,94,118,23,176,185,245,74,208,90,229,82,111,172,92,95,115,5,48,62,173,167,150,195,184,29,65,83,1,61,209,252,224,174,244,107,24,159,132,236,222,205,207,57,166,116,82,164,121,159,61,143,202,166,18,62,71,205,87,46,61,255,34,135,186,105,209,35,224,214,32,103,203,44,245,112,111,130,227,142,150,28,71,20,30,234,237,9,115,224,179,174,219,80,152,64,224,243,129,26,195,160,245,107,141,170,63,71,97,177,41,171,18,145,223,237,207,77,107,53,37,255,90,51,143,55,38,212,74,43,81,149,54,136,55,42,111,46,82,36,227,245,76,25,190,191,23,36,55,121,178,179,39,244,55,36,118,173,118,137,34,178,228,30,144,53,169,12,176,105,27,181,119,117,172,190,161,55,90,154,15,166,250,84,219,95,25,177,216,223,26,61,54,173,190,193,130,72,207,243,155,186,172,97,184,93,17,95,92,74,164,205,119,104,172,53,219,123,174,221,91,168,232,195,187,189,205,173,112,103,83,104,214,129,224,245,217,194,138,195,54,51,148,88,201,210,117,71,154,46,108,74,39,53,65,19,223,20,112,112,180,68,63,163,154,80,253,107,80,58,162,237,231,168,138,47,201,247,120,154,60,169,253,8,41,177,249,38,142,74,71,215,10,177,227,42,212,124,199,19,97,135,32,235,65,183,219,23,215,192,131,209,66,67,200,35,30,164,106,196,127,117,72,232,111,62,175,159,129,122,29,89,82,37,246,66,139,113,184,165,21,196,99,204,17,31,15,134,181,169,240,49,37,74,126,65,143,172,98,12,80,77,93,2,149,118,219,152,107,10,159,1,206,190,106,27,229,31,90,126,73,107,148,171,236,154,161,108,246,162,243,136,238,110,249,5,92,22,252,147,17,105,174,195,99,19,205,212,219,34,220,146,79,51,235,178,162,199,57,203,193,55,140,179,91,183,176,87,29,40,85,223,38,201,27,132,218,51,146,126,47,168,104,148,10,229,174,159,97,88,111,127,239,214,97,94,11,98,151,197,247,47,12,201,112,135,237,104,186,155,1,237,43,120,217,103,45,153,48,157,195,88,254,202,78,167,173,228,245,97,232,117,218,131,225,120,190,70,233,249,221,28,45,148,192,139,63,110,98,126,55,183,202,95,221,131,115,191,197,157,132,207,160,53,235,233,96,54,171,223,28,218,145,110,102,149,146,188,237,145,187,90,149,254,139,92,234,244,85,15,123,166,233,210,170,20,230,248,178,166,106,52,144,135,107,218,253,133,43,81,87,10,213,27,44,85,223,143,136,19,133,241,46,214,73,197,3,146,164,252,106,40,172,38,136,239,87,99,100,134,155,15,23,177,179,230,201,231,20,11,197,27,197,235,228,179,53,71,213,46,186,153,134,108,110,255,208,32,100,52,125,48,68,129,221,112,35,164,84,91,80,79,66,31,111,191,32,237,72,193,60,162,126,105,249,213,180,130,158,225,177,203,59,201,81,112,214,40,19,54,200,236,190,182,208,196,12,135,113,177,142,118,30,185,198,69,84,107,215,90,43,248,78,72,171,195,88,170,110,244,18,143,92,147,137,9,181,54,16,32,28,69,64,82,203,89,97,244,78,63,182,230,178,46,171,193,154,61,199,152,199,243,41,167,89,129,162,62,8,113,94,24,203,44,20,242,80,114,81,61,151,64,253,75,13,63,61,111,143,28,234,102,82,15,10,71,240,254,222,183,94,3,218,172,126,77,170,147,61,149,176,184,60,76,133,70,19,233,251,218,139,13,169,4,147,17,186,212,205,129,36,83,110,15,66,90,253,89,17,155,66,169,96,204,154,138,175,163,156,46,193,106,203,46,174,10,76,82,79,11,2,200,53,187,243,97,89,16,221,80,140,173,54,31,186,154,126,45,58,141,110,223,40,137,221,111,181,203,208,130,126,70,56,210,205,89,125,73,59,31,220,6,49,198,179,62,120,95,221,251,185,90,127,239,42,189,125,40,238,183,170,159,11,163,142,20,58,116,50,104,253,193,88,141,161,140,29,157,107,31,21,42,38,131,141,3,111,238,141,10,108,159,80,178,77,228,218,55,113,62,88,112,53,173,223,188,231,123,19,237,93,181,46,186,35,66,117,51,132,68,77,139,110,11,199,199,125,109,214,173,29,153,166,64,206,148,134,41,224,185,184,158,150,70,45,208,40,184,46,23,31,142,22,171,43,194,211,19,163,116,15,215,206,219,70,225,220,47,65,136,198,148,186,38,252,244,246,164,236,153,241,228,250,3,92,155,151,1,101,171,8,15,55,71,85,45,123,134,17,125,207,18,126,251,56,113,197,97,164,137,123,108,21,251,42,11,51,108,151,96,54,254,20,22,94,106,51,232,203,80,36,131,28,231,133,39,118,183,142,26,213,44,254,98,208,22,178,228,24,51,181,104,174,111,153,170,69,169,180,206,8,86,155,167,116,171,29,239,50,211,22,205,125,189,176,145,230,4,83,141,164,133,88,111,118,56,219,247,215,2,41,235,26,239,112,80,73,37,154,215,94,238,31,45,140,80,221,15,165,161,57,72,110,88,199,132,168,96,242,36,249,48,69,251,160,151,112,44,197,251,53,27,5,10,97,200,86,71,179,194,211,247,185,181,208,155,23,79,199,139,236,48,183,230,31,43,159,4,179,19,11,242,57,130,99,111,222,225,242,246,248,233,85,235,228,81,168,152,175,76,142,66,34,237,166,124,54,134,227,187,175,119,115,235,154,19,90,247,22,175,80,62,48,98,89,106,78,67,99,125,240,49,223,194,118,73,148,177,191,23,67,3,68,79,101,148,8,222,215,180,178,225,25,106,179,136,111,249,213,52,84,84,163,149,163,112,190,23,91,176,39,117,171,30,143,39,78,162,46,253,169,199,132,202,233,116,11,78,9,221,147,232,64,245,214,23,2,229,43,28,64,212,195,36,231,160,32,176,20,2,34,195,26,95,60,138,74,239,58,228,231,248,202,175,2,112,112,168,7,75,167,89,234,233,194,152,84,33,140,84,209,179,241,2,90,42,173,227,185,124,166,234,43,222,29,56,82,26,106,37,69,225,188,158,65,94,79,53,42,241,147,235,163,230,32,10,157,130,120,166,213,239,190,155,231,16,79,49,43,236,49,119,102,209,110,103,22,36,94,143,73,50,8,113,232,160,210,226,175,188,194,96,154,213,41,74,68,177,119,41,43,14,165,120,255,92,137,253,143,5,231,51,253,123,23,156,255,191,255,247,255,252,159,255,159,255,241,95,95,112,62,178,17,15,175,36,61,226,77,89,56,93,214,23,253,114,164,27,30,198,12,224,120,77,102,126,181,62,69,81,250,52,44,71,19,90,18,2,163,225,121,87,106,163,40,82,89,250,217,204,204,187,20,155,85,16,55,189,249,42,238,147,3,179,167,52,129,169,83,186,139,13,123,172,72,164,122,216,89,231,187,35,37,195,75,188,83,96,186,197,251,147,147,189,219,122,115,250,78,117,31,20,50,40,66,95,250,237,250,151,213,72,147,59,194,72,10,91,157,154,195,132,251,151,192,125,185,160,82,163,8,115,133,81,233,79,251,161,209,14,66,121,248,25,169,20,239,247,64,39,249,179,19,79,129,73,130,116,31,113,235,136,172,15,214,168,4,243,215,50,173,109,189,57,17,169,123,100,52,235,99,44,100,51,214,70,247,51,154,198,141,44,108,133,81,165,238,14,35,106,172,147,225,133,100,33,191,204,80,58,4,51,103,58,203,212,216,100,41,76,52,244,59,110,241,29,173,87,130,62,251,129,137,123,250,147,157,207,51,146,14,120,41,72,106,56,92,134,228,153,14,140,215,113,183,47,84,193,86,14,143,150,173,129,148,195,109,135,17,63,115,214,85,193,48,0,36,50,4,202,81,233,175,101,199,178,126,107,170,251,223,144,81,22,80,245,185,225,49,54,135,141,135,171,63,157,40,179,175,14,115,185,254,54,102,175,143,73,67,225,88,222,138,234,84,175,97,62,167,255,12,12,60,156,12,218,157,59,76,69,238,82,152,10,103,127,107,122,135,212,0,179,225,251,147,17,172,23,142,118,198,87,118,115,173,81,170,44,33,219,145,127,31,192,111,142,192,251,12,240,72,227,161,198,213,87,180,61,181,229,70,161,189,54,228,162,71,33,210,208,14,211,58,112,43,12,193,217,71,133,158,190,85,97,228,103,125,55,36,88,81,187,222,156,36,162,131,4,232,179,130,196,249,238,47,195,86,144,14,247,192,116,241,118,180,182,166,43,115,144,137,189,7,21,154,42,89,200,6,236,54,240,149,187,195,72,153,233,136,241,220,217,127,218,232,53,1,166,15,134,255,54,194,29,59,192,72,88,248,75,15,124,212,0,147,210,240,155,211,208,36,194,240,73,138,195,16,13,3,140,176,170,195,13,157,104,133,187,85,118,58,124,76,152,161,179,244,120,90,94,162,115,96,218,194,233,152,210,172,232,154,45,216,245,75,107,6,217,88,251,126,47,134,245,38,133,177,100,163,155,23,50,159,157,110,166,18,62,9,205,168,166,143,121,97,235,212,169,210,173,145,193,133,113,81,194,189,241,235,253,226,227,10,41,223,216,130,111,115,250,79,163,200,30,174,110,143,215,14,179,115,73,193,59,232,218,174,0,119,224,84,195,128,211,34,244,86,97,194,54,222,90,5,150,127,223,58,59,108,76,66,133,7,26,127,23,166,172,171,134,7,27,222,12,15,226,127,211,70,47,72,174,13,151,245,106,240,187,213,12,161,191,162,203,203,160,90,223,115,132,219,99,104,55,58,161,231,248,203,237,121,59,4,173,57,156,2,156,222,153,139,105,158,195,134,196,151,124,55,63,243,34,174,159,99,218,120,221,7,13,64,119,216,42,205,186,240,139,155,138,50,24,90,156,234,223,208,180,159,127,110,141,38,248,133,49,194,107,137,176,203,201,54,82,226,61,14,10,138,148,254,96,8,75,206,242,247,183,135,195,144,232,250,159,7,119,107,32,145,112,169,253,239,91,119,135,27,210,255,127,198,172,249,84,64,152,162,143,63,35,238,51,28,118,243,10,155,10,223,171,63,248,108,72,227,239,215,190,252,240,122,134,123,173,56,197,9,234,111,135,207,127,83,249,51,209,110,101,71,221,22,152,104,127,102,169,95,188,172,26,244,207,20,191,187,33,81,216,45,17,179,223,2,89,126,107,164,128,227,92,96,157,251,189,141,77,158,255,44,205,233,247,62,27,80,14,91,138,173,235,119,117,134,202,241,103,87,88,14,247,161,204,220,223,158,226,69,204,144,87,148,42,253,109,72,119,133,84,106,153,74,109,127,182,179,59,25,42,13,142,37,185,246,109,134,205,223,251,108,41,51,238,103,157,238,171,14,83,17,246,119,35,246,123,211,59,61,204,98,118,241,234,23,31,255,111,229,29,207,128,146,253,167,169,200,109,127,14,144,229,111,157,169,176,109,127,142,159,241,96,100,114,202,159,195,171,93,212,52,80,74,60,249,186,255,176,181,173,234,127,142,77,255,152,139,248,103,254,115,230,222,205,238,160,231,33,199,140,39,182,111,41,213,74,0,213,131,176,243,190,59,76,55,174,244,215,88,184,155,74,165,28,180,175,63,166,134,87,51,210,125,58,244,123,255,153,41,247,88,172,112,107,87,216,12,49,114,174,109,87,151,121,208,127,76,164,219,138,30,184,247,17,246,156,101,2,128,14,159,133,221,90,52,207,46,45,254,192,136,42,134,23,195,182,243,123,83,68,91,198,31,195,176,251,123,225,178,133,51,0,58,179,207,35,8,130,53,28,109,24,165,215,89,61,48,20,205,241,199,164,93,14,87,40,197,245,143,65,124,235,51,14,76,221,66,141,230,180,151,29,210,232,162,171,200,134,217,226,43,251,139,157,17,24,122,72,152,37,255,30,141,176,213,152,209,15,24,111,178,48,231,199,31,39,194,175,37,105,245,215,3,41,201,199,12,166,98,112,218,112,95,124,63,51,233,254,17,93,159,145,252,107,81,150,162,135,151,57,78,126,49,45,248,194,28,55,183,203,247,171,73,158,46,247,232,180,245,107,45,208,44,167,69,119,18,58,121,117,180,15,109,129,105,254,98,189,118,35,234,185,75,43,80,205,217,188,153,162,130,252,88,238,99,252,113,85,223,131,179,139,71,87,21,143,99,58,156,230,8,79,214,172,175,220,133,89,171,225,91,243,113,187,163,231,44,209,19,98,193,153,184,103,50,90,175,187,107,224,97,161,150,237,243,104,108,42,42,3,108,99,126,225,227,160,79,53,115,22,106,43,197,175,70,157,75,247,248,85,249,135,7,35,124,31,96,58,169,248,205,77,111,69,134,28,69,210,244,174,158,97,217,91,187,17,159,41,103,229,236,248,214,136,159,249,134,53,44,154,57,21,54,65,217,11,211,116,89,247,179,5,61,195,183,233,97,98,94,10,143,227,87,188,223,62,155,155,164,59,129,151,31,92,3,150,146,122,116,244,45,124,227,121,22,153,36,243,7,4,21,90,106,94,56,155,42,184,195,86,122,118,61,236,106,226,164,93,81,219,10,239,189,207,233,219,164,32,101,32,82,194,137,251,193,36,1,53,102,97,58,87,30,210,160,7,114,22,178,51,173,45,176,159,238,226,161,181,142,68,216,233,233,68,255,204,59,69,201,237,75,189,34,114,37,53,221,32,18,21,185,176,247,30,220,45,126,123,47,46,19,39,66,158,12,217,137,183,58,202,185,157,124,43,148,84,210,74,126,111,250,129,203,62,73,244,196,75,78,184,55,19,94,225,129,176,250,246,39,67,41,87,126,250,236,233,125,250,14,223,168,178,149,253,200,250,149,187,241,101,61,79,196,228,60,235,138,14,217,190,81,166,179,24,228,173,235,239,230,190,141,174,208,186,182,210,30,219,27,224,52,62,134,48,91,145,53,130,180,240,28,182,166,141,29,6,210,192,175,251,71,251,101,14,134,192,156,238,30,232,164,251,174,140,201,241,90,161,15,220,123,195,225,17,45,127,131,159,102,28,103,222,212,242,109,170,19,83,246,160,93,51,41,162,112,243,226,185,20,220,221,41,234,237,134,190,44,16,132,204,210,195,107,209,109,237,150,203,31,71,145,146,231,8,31,60,59,76,186,56,194,205,187,174,55,244,204,230,12,191,205,22,222,29,38,163,20,94,251,184,58,238,87,117,136,10,57,94,61,93,130,160,117,139,164,150,8,191,144,135,37,171,70,188,249,112,69,228,99,75,177,192,194,160,241,201,252,201,57,157,82,188,186,185,76,95,35,181,166,53,212,192,40,111,59,140,78,192,8,99,238,51,133,212,152,8,226,27,216,151,199,19,201,193,205,29,191,23,21,252,23,62,63,187,226,47,91,80,221,97,186,205,134,169,146,107,114,111,210,180,106,226,144,162,151,224,175,53,235,250,243,181,105,105,224,35,110,18,237,122,243,105,77,172,47,188,208,235,87,148,254,121,254,94,11,29,226,30,96,194,151,23,222,40,137,233,147,77,148,231,253,106,58,60,22,125,178,137,231,116,7,124,88,11,181,169,48,130,160,211,225,174,213,52,192,8,59,108,135,213,203,173,212,172,187,207,69,163,152,189,86,184,53,77,229,154,195,139,246,108,10,67,177,243,7,43,66,5,3,60,70,161,39,48,70,129,231,167,143,53,44,187,121,97,58,17,134,149,139,98,184,135,44,206,255,22,233,87,208,243,31,31,176,179,204,170,202,19,160,102,89,60,18,51,232,84,208,245,193,96,46,117,31,144,93,134,80,129,233,247,80,134,75,1,53,100,229,133,31,122,96,28,75,143,73,152,143,164,31,186,160,124,126,103,232,68,230,90,28,50,138,58,139,87,241,35,254,61,245,212,35,7,116,140,198,123,53,53,160,122,154,31,147,144,74,239,234,240,57,233,36,168,128,197,216,220,70,105,144,110,154,110,87,104,6,123,216,25,113,51,169,165,231,132,93,203,195,183,40,201,13,201,85,177,13,194,228,115,152,78,82,93,97,120,54,239,106,182,120,61,153,246,195,142,133,190,195,169,101,90,56,254,202,244,51,211,85,103,29,209,60,64,186,207,161,20,246,139,51,26,103,77,251,75,209,93,78,140,163,159,76,185,159,60,48,44,146,206,110,244,218,235,244,223,222,89,27,85,32,174,142,153,225,79,142,172,214,214,71,59,206,245,203,44,110,218,210,139,161,112,224,244,82,81,176,131,194,238,95,104,185,88,222,197,196,43,244,201,206,97,227,122,138,136,158,213,240,96,13,53,50,7,107,214,224,106,37,150,235,41,155,14,251,39,135,95,134,33,208,222,213,228,211,244,222,21,14,243,116,248,248,176,93,71,20,178,66,113,24,97,15,53,4,144,234,236,197,111,142,218,149,238,254,8,213,186,12,76,71,90,83,37,40,171,73,46,93,163,239,192,12,130,94,109,101,133,217,97,90,164,235,111,39,164,204,182,195,152,113,50,85,178,53,187,123,79,78,155,62,69,153,120,254,100,40,162,136,181,90,173,138,169,250,152,226,23,234,186,229,56,244,222,228,157,122,245,157,228,139,144,234,245,86,145,157,222,8,234,255,86,52,170,246,123,50,204,104,189,216,165,47,225,13,148,25,222,9,217,191,249,126,247,207,246,12,237,123,248,120,149,29,130,194,21,131,196,195,136,61,85,180,78,244,119,161,79,9,76,169,129,254,116,67,93,195,111,126,102,108,216,252,17,140,113,255,149,206,104,45,236,69,153,5,176,252,75,227,61,168,177,154,105,154,241,198,147,102,2,58,255,179,9,123,207,7,111,149,104,53,23,210,109,217,142,76,209,210,147,37,103,42,87,31,60,163,141,129,178,145,199,156,187,25,32,18,226,164,22,225,57,38,192,67,74,60,73,60,141,89,229,201,119,209,39,75,27,166,201,27,83,132,249,20,166,244,244,70,81,206,199,34,15,56,20,62,254,91,202,15,38,124,39,240,124,173,180,161,139,165,48,141,224,86,245,82,31,92,53,1,77,38,245,89,86,192,52,50,84,56,141,43,231,96,240,218,225,189,16,116,122,35,222,138,54,189,2,134,37,54,31,92,244,56,78,199,178,158,83,208,170,234,175,199,99,135,9,43,247,86,15,246,160,72,201,118,65,251,208,231,46,212,191,196,139,117,80,224,124,244,165,63,29,6,133,186,173,177,245,185,195,147,161,71,191,166,190,181,238,164,103,252,151,55,53,252,141,89,184,154,26,188,212,116,196,229,183,143,103,64,153,173,192,180,15,80,24,242,181,124,175,36,197,244,3,230,67,150,125,184,209,161,73,111,78,203,52,121,239,4,137,77,224,73,29,187,78,83,61,156,138,197,248,223,231,172,166,111,41,176,113,106,155,172,144,30,174,166,209,139,172,159,212,194,197,214,193,163,201,226,220,178,242,145,192,205,50,87,80,32,11,131,6,67,231,125,48,107,205,162,163,98,170,243,89,182,21,253,101,235,54,144,101,75,210,232,42,149,247,199,242,200,178,161,141,112,235,130,26,187,110,135,109,168,99,143,70,226,148,189,84,180,241,7,218,216,222,56,221,54,98,233,77,11,74,135,51,217,197,133,116,55,224,43,201,94,71,124,167,232,157,147,235,245,216,233,161,126,185,117,97,191,85,13,118,238,196,8,13,109,232,93,156,204,78,173,165,209,33,178,18,243,77,49,162,75,226,253,18,147,113,199,155,3,179,234,217,131,85,55,102,213,227,86,250,93,0,231,199,175,180,179,90,147,184,244,85,93,85,14,250,160,25,123,208,188,159,125,147,141,27,32,232,175,163,187,216,24,234,88,64,47,143,22,74,151,98,115,107,136,91,93,174,19,251,102,43,25,128,142,7,189,203,147,161,170,162,55,167,93,123,222,98,91,137,206,10,240,89,90,239,123,208,48,181,6,152,2,141,103,184,29,111,87,156,118,106,126,170,119,249,64,108,22,162,167,92,157,134,11,119,216,134,177,165,235,10,156,107,68,127,125,71,32,71,190,245,197,208,199,127,147,112,91,112,74,126,219,244,161,47,76,223,242,25,30,237,252,180,59,153,200,120,20,21,22,36,190,54,92,224,190,195,133,31,73,97,36,120,124,88,104,216,173,102,248,185,21,73,222,251,228,5,77,117,49,68,208,232,44,233,178,105,241,221,206,121,177,53,218,135,46,222,221,111,72,27,74,87,182,65,172,130,118,83,31,76,105,185,234,240,18,76,234,30,196,164,216,169,107,120,137,61,160,123,75,12,98,29,101,164,0,35,116,126,223,219,84,232,53,190,218,219,217,194,175,68,48,237,19,53,105,127,80,232,158,126,177,181,120,209,7,103,223,244,33,135,175,172,122,140,124,132,229,84,31,219,39,84,16,148,79,232,84,92,220,187,38,61,51,64,9,234,111,135,187,146,3,11,18,148,110,133,211,124,67,68,142,104,45,14,83,247,62,23,241,127,165,201,125,193,195,251,206,8,11,105,228,9,62,71,123,206,201,164,222,73,63,7,30,111,185,81,175,62,55,245,219,242,219,84,166,183,155,195,50,33,155,165,177,217,243,154,94,34,86,80,22,26,91,207,135,31,131,236,14,217,166,121,140,216,133,5,231,220,3,64,231,220,89,89,106,46,80,195,71,92,194,175,158,214,153,74,96,83,180,186,143,134,163,186,37,51,14,71,140,127,248,186,167,225,55,169,80,60,34,137,124,193,11,163,246,174,167,34,106,65,87,91,141,241,28,117,104,38,106,211,1,98,249,213,173,44,21,158,165,58,55,121,187,58,40,66,231,112,146,68,213,134,87,52,223,213,123,5,70,230,134,168,50,252,183,207,231,215,139,209,253,122,191,92,67,61,32,153,38,170,240,30,108,1,145,192,51,77,78,235,34,241,17,50,223,103,55,243,228,196,64,56,112,143,72,64,66,32,240,221,58,40,107,230,14,43,181,189,95,166,140,93,210,134,148,180,250,94,74,171,186,112,184,89,151,133,254,190,86,41,200,111,8,204,172,188,153,191,3,195,245,145,183,38,154,213,239,68,162,142,113,43,9,130,88,174,43,47,31,148,77,73,30,28,141,127,143,16,17,40,28,82,94,67,194,23,25,37,255,105,138,92,148,16,128,42,192,155,225,38,4,174,247,174,217,203,74,153,163,36,59,138,94,188,104,151,238,176,137,239,11,76,39,158,233,51,124,154,32,138,192,9,23,101,58,76,195,74,249,94,132,37,159,199,119,62,229,249,115,121,112,82,233,30,166,228,230,75,191,38,129,22,239,252,194,226,10,82,236,217,66,139,110,167,211,74,60,112,213,42,114,89,217,209,82,194,244,175,86,65,95,222,131,101,213,175,204,199,104,74,243,237,10,132,213,149,2,94,104,103,90,253,201,82,210,70,196,120,115,221,25,72,8,246,172,64,14,68,175,162,123,156,103,17,152,84,102,8,197,134,207,186,91,38,249,33,63,141,208,151,135,236,48,56,167,54,120,192,40,122,253,151,187,53,46,172,10,31,27,96,184,43,58,155,169,36,11,92,104,178,62,31,188,119,128,225,93,123,216,98,82,204,33,198,6,165,255,72,187,95,120,209,13,184,8,124,12,188,231,160,19,229,41,83,175,166,183,140,31,64,84,6,44,177,166,145,190,240,198,209,150,124,208,80,76,34,14,223,222,60,163,24,77,142,8,114,213,213,233,106,132,233,233,205,35,176,85,2,191,137,70,130,66,175,70,127,226,157,1,52,26,212,247,50,202,204,126,75,119,170,187,104,125,80,93,81,148,54,119,69,5,173,81,52,92,222,115,215,182,82,149,112,77,152,107,239,128,64,197,72,94,186,215,220,156,134,61,76,63,78,22,64,162,146,61,119,191,24,101,187,112,235,204,90,245,231,182,22,199,242,96,199,140,199,92,116,152,218,40,185,121,179,18,190,7,111,181,105,19,222,121,218,254,210,147,76,184,60,56,156,165,236,207,77,75,33,217,175,72,9,108,231,195,224,219,100,81,102,67,11,132,70,97,247,8,160,76,97,234,76,56,118,196,89,124,14,19,212,151,160,5,69,238,180,90,187,240,192,178,148,155,19,127,114,118,20,124,140,172,148,99,226,58,111,38,192,71,62,179,84,126,251,184,184,197,131,26,228,225,187,242,1,40,108,92,190,248,176,167,52,198,196,145,224,202,27,5,195,99,136,212,143,29,9,171,61,152,90,13,49,120,81,49,56,27,137,255,52,227,82,244,106,12,249,107,46,35,221,152,165,61,230,153,5,56,167,215,247,26,214,76,243,133,43,187,5,193,175,214,131,117,44,25,178,0,216,133,167,76,21,235,215,215,244,230,200,53,223,109,129,112,47,239,242,96,34,30,46,123,75,182,99,72,14,141,197,104,6,220,133,105,82,241,230,97,39,249,218,157,42,135,15,153,164,40,220,78,51,111,227,141,195,82,164,152,253,160,36,215,239,209,55,74,96,138,118,171,2,47,203,81,126,57,239,240,220,123,251,76,178,34,164,173,111,77,119,71,63,178,11,117,140,47,100,200,38,242,234,47,152,83,42,165,205,197,22,153,240,185,0,225,59,140,40,66,207,251,205,179,34,133,242,192,172,154,238,179,212,140,193,120,117,109,190,66,24,193,240,219,5,7,167,249,10,73,170,210,218,169,17,94,207,102,61,158,79,150,250,140,206,136,96,166,249,218,182,158,37,50,15,41,148,127,187,33,105,51,49,239,64,207,247,127,214,31,58,68,58,201,59,204,163,183,151,182,172,102,16,242,176,253,234,218,176,19,211,54,116,235,10,162,124,234,237,242,8,61,7,24,229,208,103,139,28,183,96,134,223,70,134,209,97,202,20,231,14,112,110,207,86,129,201,178,234,31,56,207,7,7,114,162,57,206,229,29,95,199,88,212,224,90,162,159,84,113,111,118,55,228,237,244,230,214,202,219,77,52,10,104,101,199,59,199,242,107,50,218,41,126,46,93,31,156,30,19,233,121,79,9,58,156,236,74,68,128,223,169,188,204,29,83,184,47,111,218,123,142,101,106,106,228,183,51,20,243,107,174,35,233,10,103,68,183,60,68,51,252,80,63,94,124,209,159,174,60,186,223,155,194,19,221,201,237,235,63,91,101,31,139,77,63,167,181,163,109,110,140,16,181,10,239,69,232,196,35,85,19,157,40,61,7,200,119,93,165,150,66,35,235,172,25,45,106,254,215,203,104,89,57,103,10,199,4,220,174,11,91,81,177,120,133,120,14,176,91,220,213,238,91,118,14,220,64,147,144,116,55,125,117,81,220,198,45,153,143,245,143,65,200,187,10,204,1,118,167,41,54,154,134,108,146,41,96,221,221,180,211,25,41,88,20,133,94,72,30,131,235,212,48,87,125,112,94,213,99,19,61,39,237,101,149,204,61,246,36,9,229,156,107,232,189,201,84,200,189,17,63,208,231,166,147,89,127,55,47,65,193,63,21,19,103,121,48,69,150,98,19,16,229,124,79,70,34,78,77,75,171,188,246,240,131,217,99,106,141,148,94,95,134,165,219,22,36,51,133,128,114,123,225,28,130,82,122,240,226,161,58,37,167,19,24,215,60,71,98,181,53,95,63,60,164,146,214,206,95,83,234,112,159,172,157,61,70,75,29,16,20,32,0,116,97,68,206,139,154,89,136,186,185,19,83,77,255,70,81,142,191,251,94,213,204,117,181,224,138,203,196,50,0,163,107,19,173,100,18,97,30,118,164,248,86,203,11,49,240,182,51,185,59,44,64,237,41,66,102,168,189,240,219,57,191,137,118,171,109,121,28,111,15,114,209,242,177,169,147,130,222,147,239,41,149,198,198,250,220,157,25,239,153,236,130,146,171,218,150,29,2,188,251,171,112,235,134,46,15,218,198,190,29,137,238,235,51,5,163,216,217,208,120,105,99,234,134,196,181,151,95,219,173,165,124,11,119,110,146,135,160,75,71,209,77,26,161,226,244,96,214,158,126,232,101,61,61,61,86,26,130,34,137,87,112,247,255,152,245,198,187,142,163,237,197,4,157,62,44,57,12,39,17,126,167,29,176,31,107,37,2,218,242,231,24,191,195,141,38,69,152,8,48,45,150,31,46,100,166,53,23,145,96,137,185,15,142,176,128,38,19,8,89,229,246,96,6,76,143,7,34,34,111,81,211,247,50,236,70,48,53,92,123,163,243,165,52,30,67,54,166,191,155,159,195,126,135,205,202,42,171,61,218,153,224,182,132,13,229,156,147,253,37,186,97,26,133,141,18,157,175,151,130,65,137,43,171,159,96,157,107,94,250,146,252,126,216,204,206,227,60,50,6,196,122,181,130,176,130,215,146,4,78,56,29,186,41,12,189,92,4,173,235,5,166,30,68,153,51,218,116,22,216,228,82,156,209,131,174,142,62,119,161,147,247,37,111,81,56,18,157,39,4,67,179,16,149,208,119,138,7,151,183,134,165,68,113,104,21,42,233,158,51,141,253,209,206,143,105,89,61,36,189,61,156,80,180,172,190,67,15,77,56,157,247,98,100,173,215,254,227,90,185,84,10,60,140,18,190,71,70,148,170,250,189,137,223,171,183,122,172,229,233,218,27,48,85,67,241,71,162,60,234,213,230,174,98,45,35,131,173,224,221,37,201,237,158,195,63,220,27,49,15,127,112,246,236,22,236,16,50,217,78,59,163,92,118,233,123,89,28,247,222,28,237,69,237,194,114,96,248,118,119,196,39,241,29,61,216,40,20,114,57,33,218,150,213,25,31,141,182,81,247,181,167,233,80,148,56,42,175,248,144,106,142,30,172,179,233,109,13,96,219,209,143,67,47,158,208,10,239,152,193,69,212,12,11,189,145,231,171,124,31,24,176,209,66,226,240,41,206,244,163,171,98,152,104,8,216,59,5,17,194,92,83,19,8,25,68,39,17,150,26,154,220,37,235,137,55,31,111,114,150,94,162,121,213,203,163,216,158,73,24,98,65,133,130,192,199,100,93,60,106,128,203,163,68,119,188,230,25,158,251,108,66,67,232,187,187,255,89,63,251,213,184,210,200,117,102,221,115,172,202,197,137,172,136,141,170,157,66,55,229,45,172,102,50,104,186,169,184,222,34,108,107,200,21,97,199,89,24,69,23,134,29,154,114,176,174,100,83,57,171,7,153,66,221,105,139,203,241,82,77,112,102,241,142,219,56,218,81,14,67,38,211,109,252,44,76,239,190,212,16,56,15,33,174,118,150,200,227,208,54,19,138,210,115,51,23,122,149,59,76,180,167,197,211,203,153,128,109,132,198,29,195,84,217,156,16,65,105,96,18,149,85,224,57,231,123,240,137,131,167,39,227,241,241,158,246,3,169,155,174,129,40,42,69,199,27,180,25,187,75,210,52,196,219,192,91,238,51,181,16,63,59,223,163,62,216,188,213,16,125,163,223,146,143,25,149,239,193,152,168,194,250,228,197,86,8,237,165,149,107,145,17,71,235,64,96,132,42,30,113,191,33,75,164,102,14,173,88,222,215,110,184,4,114,115,34,235,94,11,135,110,155,126,45,34,63,46,50,70,165,45,37,176,2,247,229,114,188,192,199,148,208,239,129,118,137,119,216,107,166,118,170,231,11,237,173,30,105,180,65,236,215,67,23,101,237,84,223,107,205,164,182,178,213,53,234,44,76,90,245,66,207,133,92,154,188,116,83,10,215,129,97,124,189,231,86,85,183,131,26,83,118,60,24,30,121,136,62,119,231,61,160,8,26,143,23,154,193,121,153,105,179,186,94,181,99,38,38,210,155,72,240,83,212,30,152,139,221,113,190,21,16,184,197,132,94,139,183,179,61,240,42,74,11,77,156,55,79,40,231,60,22,34,74,225,234,252,172,137,115,174,182,16,59,152,38,245,249,42,64,208,124,215,128,191,9,31,46,47,226,200,113,195,66,23,199,219,147,241,214,72,11,107,54,193,148,94,28,94,161,166,63,89,184,193,223,27,82,70,210,155,83,71,231,249,130,246,163,223,200,147,31,71,170,121,29,94,51,198,145,214,125,37,98,196,125,60,56,41,1,128,160,135,139,182,27,60,66,78,44,89,9,136,220,124,105,162,131,38,159,72,254,59,220,131,124,208,49,54,242,179,54,58,139,85,107,173,73,231,188,162,155,110,178,234,146,60,34,94,238,109,13,241,11,182,154,127,153,125,222,29,28,224,156,53,113,123,206,220,181,203,148,81,209,106,183,250,171,68,125,67,90,123,200,158,102,212,112,171,124,175,182,53,11,201,94,233,39,62,121,11,45,59,134,215,238,196,161,102,42,34,42,158,210,49,94,222,225,118,246,31,125,236,206,63,188,205,114,134,94,68,231,72,32,38,182,223,54,110,253,48,67,5,121,74,235,45,129,20,56,240,212,75,175,154,100,31,63,15,51,66,205,242,121,90,95,2,163,206,80,139,141,8,236,91,1,157,194,223,88,125,187,174,154,182,237,88,65,110,6,137,170,87,84,64,88,66,251,247,81,43,74,35,147,11,211,140,161,104,49,40,50,57,126,68,192,176,216,65,123,139,138,77,159,194,232,183,135,186,224,127,20,238,250,71,121,178,241,47,144,39,251,239,255,237,191,251,223,255,245,242,100,166,3,113,195,93,148,24,208,124,251,125,122,131,203,183,11,24,140,128,220,82,24,45,250,7,159,179,236,229,136,129,209,61,46,23,62,182,135,116,40,65,232,155,150,102,126,53,130,228,47,176,74,151,85,58,106,207,11,231,166,122,252,168,136,183,175,26,107,33,209,178,154,148,60,153,191,159,63,134,56,48,25,148,45,63,13,231,226,235,118,3,92,173,252,238,193,236,171,159,141,11,76,71,88,5,105,148,244,97,139,240,224,14,40,102,253,189,116,225,110,232,59,83,125,242,29,39,192,244,112,123,91,31,33,37,152,183,243,194,148,161,134,33,57,115,229,203,168,0,151,172,253,44,25,239,252,41,215,28,244,24,26,91,24,43,141,199,188,73,119,68,106,144,121,41,242,100,103,131,216,95,119,161,101,225,128,38,170,57,244,44,28,62,94,84,22,141,103,60,31,43,229,108,24,119,18,225,19,168,206,16,221,126,96,91,222,167,134,169,33,84,1,83,34,255,196,73,215,79,134,72,68,215,14,106,121,4,191,183,117,211,29,2,19,241,104,243,193,103,26,201,131,217,46,188,252,230,240,129,101,192,218,249,0,55,46,100,191,93,164,12,134,166,212,132,254,253,222,232,74,189,148,68,227,99,141,47,236,9,92,225,95,190,25,200,163,33,173,113,225,99,69,239,44,15,78,104,225,203,88,216,112,79,9,107,158,109,178,158,29,55,221,231,70,181,118,232,91,159,249,185,222,228,183,144,171,60,24,89,157,86,29,93,200,220,201,197,99,89,5,173,195,100,117,170,194,244,137,244,159,198,162,145,7,35,46,80,238,60,128,74,54,244,75,211,237,178,251,12,236,166,214,63,20,94,249,99,0,25,60,155,176,6,177,193,17,70,185,15,70,198,168,101,189,57,236,214,187,217,252,136,2,250,181,76,179,96,188,171,207,179,232,20,157,38,194,233,87,195,41,209,183,158,54,75,183,195,245,184,215,250,219,141,198,66,197,225,179,116,20,101,25,47,95,120,84,224,132,215,38,87,86,30,140,64,158,76,194,57,250,199,48,53,244,44,248,240,203,19,239,219,97,244,170,91,87,248,76,178,57,29,134,121,163,111,77,70,105,56,140,84,208,212,39,163,85,197,244,215,58,115,54,140,137,53,103,105,142,46,77,168,31,27,132,108,190,207,127,58,23,9,173,3,24,38,180,15,56,194,50,178,221,52,43,8,105,254,94,131,150,81,85,225,51,14,254,49,73,16,233,144,173,82,175,105,11,76,213,203,82,212,66,88,255,31,109,239,146,67,73,147,108,107,77,201,61,252,61,74,144,64,136,222,229,52,104,130,16,232,94,233,210,96,52,156,35,152,5,254,217,78,55,91,150,42,122,85,249,55,74,89,150,17,59,194,195,31,246,88,182,150,91,187,194,8,232,210,238,207,169,48,243,105,58,79,96,100,255,124,255,134,50,165,116,53,227,103,251,194,156,80,241,232,83,95,227,249,220,122,151,120,209,237,102,83,48,234,126,111,56,216,187,154,81,117,244,171,239,112,168,168,3,102,163,13,126,102,184,198,135,190,245,162,88,255,6,148,104,173,165,183,70,141,117,188,223,94,232,90,232,20,222,155,104,218,127,27,97,134,41,91,202,54,128,195,251,152,184,246,117,234,168,28,248,249,253,234,115,39,217,144,173,240,144,156,247,93,120,91,86,71,94,236,84,52,14,226,208,67,168,87,110,142,102,90,247,51,15,246,79,57,213,192,128,60,188,22,140,167,80,28,200,225,2,195,224,108,163,62,51,201,125,57,93,168,148,244,246,38,82,171,191,201,35,230,213,234,126,103,19,61,105,80,34,171,153,178,242,243,111,192,9,8,165,212,53,115,146,185,3,3,158,161,68,70,150,182,121,170,108,221,205,67,59,194,49,211,172,210,220,76,209,65,110,78,34,186,45,55,223,39,91,242,218,150,163,27,126,111,16,212,85,173,112,155,12,183,110,237,249,35,121,53,186,111,180,13,214,148,165,23,55,216,91,253,173,182,164,37,49,174,179,142,143,39,233,238,165,119,182,243,220,175,229,120,145,35,115,252,26,61,252,135,17,156,136,240,10,51,125,175,111,184,63,67,82,232,111,147,6,221,203,205,80,55,233,213,55,240,239,111,134,211,144,169,209,50,90,55,189,190,105,130,82,130,4,195,24,225,192,247,91,35,126,167,147,140,14,202,152,100,159,81,226,235,173,161,56,239,254,220,16,103,22,189,26,134,181,230,15,246,109,165,195,237,52,113,32,103,249,204,244,13,239,79,205,132,95,254,219,20,91,197,73,25,180,43,254,33,227,199,12,63,101,57,106,166,203,56,204,96,110,212,76,214,191,249,205,71,185,243,38,153,239,174,17,191,13,165,99,147,17,135,225,110,204,55,205,12,171,92,146,25,167,177,187,121,136,178,20,240,15,246,43,31,242,187,197,139,122,14,102,0,117,126,49,18,86,83,7,141,235,125,134,155,168,204,214,159,190,62,229,241,117,253,177,109,235,2,104,176,101,248,158,66,39,146,64,68,49,163,165,180,221,140,248,154,222,28,81,162,119,130,32,217,76,234,82,205,0,244,221,10,126,85,239,141,150,245,187,53,133,170,146,110,189,97,87,170,110,182,74,87,152,233,115,255,124,253,16,154,117,57,23,193,35,236,239,29,1,100,41,139,224,92,186,209,0,125,207,149,104,100,238,171,184,141,3,132,218,242,73,14,42,83,96,21,152,73,215,190,223,6,6,93,117,215,64,187,240,79,33,115,27,54,117,79,29,148,27,141,240,201,254,152,209,178,22,148,204,125,49,154,10,202,251,109,0,216,77,87,80,135,252,247,29,63,60,118,253,244,183,27,45,87,207,76,174,93,225,221,86,162,152,127,128,46,152,7,218,96,186,173,240,38,207,105,69,191,128,114,150,108,211,247,176,108,127,198,212,218,50,116,67,3,165,84,223,52,68,77,87,51,16,208,174,32,171,251,185,25,40,185,94,125,195,229,63,120,43,51,247,170,167,7,138,233,254,187,223,220,250,165,11,106,60,207,197,135,34,120,8,55,56,230,239,243,211,252,122,166,159,202,205,161,226,190,206,121,65,40,226,4,41,34,27,166,109,48,252,169,239,95,250,210,223,190,199,241,220,97,70,172,243,168,121,0,60,122,230,254,141,180,244,208,243,19,43,73,49,249,208,229,30,215,115,248,147,153,58,132,62,217,117,189,151,191,22,124,11,233,181,224,34,121,46,126,7,37,48,116,71,41,240,4,53,255,86,191,88,71,204,215,193,242,99,175,3,105,234,122,66,20,98,205,233,191,125,99,239,116,248,88,191,116,247,65,193,75,215,47,109,253,156,203,191,52,109,75,250,224,205,97,121,102,69,151,92,31,252,51,140,154,155,215,208,120,110,80,206,59,62,127,113,11,118,122,112,24,11,99,84,76,234,81,63,23,69,75,191,55,8,178,244,173,137,198,123,92,60,186,238,24,197,234,115,62,38,203,66,48,241,235,14,120,166,184,247,169,34,205,131,185,189,174,63,204,192,84,212,159,189,97,189,159,76,244,111,172,79,67,224,235,143,222,21,224,247,222,42,66,198,164,34,201,226,3,74,206,190,232,197,232,192,248,134,0,93,122,10,175,207,221,185,250,142,7,59,77,35,119,66,189,93,125,184,15,36,216,122,49,137,216,21,102,120,230,182,154,185,131,207,127,227,64,147,248,226,208,180,231,195,125,198,151,7,244,78,89,89,152,244,11,107,252,112,140,23,206,95,235,142,126,138,31,0,114,187,43,124,205,71,37,181,200,143,29,217,232,56,213,214,72,102,43,205,187,153,89,149,92,124,74,252,203,205,247,173,244,123,32,84,245,66,69,128,79,76,7,13,31,232,45,141,139,105,94,173,41,186,152,227,121,33,63,222,125,141,123,14,92,60,113,111,216,32,147,217,78,228,48,107,145,132,176,232,244,89,194,188,183,20,2,49,247,182,90,188,245,29,96,157,11,119,37,61,98,113,204,119,63,63,57,98,187,59,250,23,230,170,12,95,196,123,167,140,125,194,76,223,151,154,193,37,197,213,223,20,160,48,177,38,4,133,97,6,73,164,239,141,23,243,133,21,193,63,141,114,239,57,118,226,167,145,135,210,139,175,223,189,107,92,77,173,93,35,255,182,31,174,206,204,200,130,232,205,97,166,137,239,85,77,67,72,163,247,117,254,52,197,154,153,226,161,222,28,240,167,140,10,224,80,53,147,207,59,43,204,215,173,204,89,7,0,9,97,222,154,207,38,103,241,20,29,205,188,138,48,36,97,70,206,48,172,85,196,9,73,151,204,61,99,192,9,222,82,50,133,31,19,115,75,211,20,65,141,63,29,31,127,174,62,41,177,102,213,108,189,121,79,57,162,73,191,173,60,152,46,77,148,164,150,187,10,188,84,138,190,151,73,198,124,50,36,159,126,173,69,95,204,146,207,161,44,240,228,182,16,32,170,242,57,4,242,135,217,105,97,127,102,77,169,129,134,139,89,64,99,131,166,235,238,22,28,203,22,77,130,158,179,121,251,171,113,117,95,51,101,220,76,50,46,94,25,97,9,181,154,92,67,76,254,149,18,183,171,34,162,26,23,243,223,78,89,74,152,108,98,221,117,13,143,193,16,213,81,98,188,32,159,215,1,1,28,37,55,167,119,61,165,87,241,204,227,234,66,76,166,102,242,94,95,236,55,119,114,107,226,119,239,167,9,247,219,173,230,72,87,227,178,215,216,173,144,67,83,51,165,238,216,19,144,254,153,250,104,139,182,186,184,249,141,7,166,166,141,105,102,151,173,176,107,100,66,19,118,247,16,152,29,254,142,131,254,52,57,232,88,28,37,49,69,99,134,241,37,118,248,218,171,38,167,38,251,149,60,89,17,156,21,214,246,26,177,236,92,219,180,30,136,185,61,157,251,223,161,56,213,187,239,48,147,149,240,71,161,202,46,106,134,88,90,206,76,64,41,93,205,109,233,121,221,148,24,31,160,2,154,72,241,100,100,118,245,193,175,223,182,142,120,18,10,47,235,38,234,92,197,137,33,7,167,143,70,237,51,98,11,250,120,53,243,75,23,75,159,30,63,236,177,134,190,24,244,84,45,126,27,194,102,93,214,184,183,163,198,205,145,58,95,106,190,43,160,135,115,86,134,238,101,119,187,105,109,133,223,183,151,142,153,49,2,150,112,26,97,66,212,139,141,113,185,135,199,89,70,122,176,105,173,66,225,175,214,79,7,133,74,185,4,31,168,103,105,158,114,64,236,55,70,184,202,85,15,69,74,161,242,100,115,1,161,16,115,95,241,82,115,40,57,0,70,142,65,255,97,104,66,244,44,31,144,117,251,6,254,25,84,231,168,25,177,136,136,61,246,40,186,112,201,32,149,46,161,201,167,5,180,1,234,56,230,63,24,121,61,181,192,222,151,248,148,72,187,235,102,104,193,218,25,17,83,221,239,165,227,125,189,18,9,77,40,30,233,202,36,218,235,59,226,53,138,102,201,76,178,44,110,78,125,237,211,18,25,77,120,59,34,201,222,147,245,238,11,17,215,208,22,165,79,134,91,88,125,155,70,82,253,232,107,67,96,232,41,233,110,204,113,37,153,17,142,138,208,155,254,102,189,57,2,88,39,204,179,233,244,135,231,97,68,240,13,213,164,24,33,126,136,181,1,160,81,221,182,62,173,77,248,153,9,137,244,240,1,6,191,167,95,93,65,220,107,81,241,174,30,137,251,233,163,214,226,29,169,144,30,51,152,163,71,171,138,22,109,251,81,255,89,203,149,142,9,12,144,145,53,248,49,159,169,185,74,208,68,213,68,221,8,4,198,134,15,74,69,186,164,232,199,164,189,207,195,135,250,219,207,212,92,230,247,42,104,200,251,92,47,79,75,173,44,213,242,62,199,221,85,75,122,110,2,25,247,65,42,190,109,201,117,218,225,213,135,107,174,83,179,148,36,172,207,241,73,88,77,177,87,63,103,53,105,41,55,35,42,161,239,5,38,223,231,17,16,237,175,38,243,232,197,215,7,4,253,91,235,69,176,168,141,21,102,216,81,229,201,239,147,144,58,115,51,46,167,214,167,143,213,47,158,25,194,96,221,53,26,89,52,159,195,112,70,116,201,200,221,239,181,31,38,213,204,180,78,235,111,19,32,196,23,185,167,253,208,247,6,238,191,124,121,25,183,131,6,239,244,83,148,233,159,4,57,128,61,212,140,200,168,255,118,51,65,115,53,131,229,245,223,110,208,7,232,205,39,232,193,103,197,143,78,23,207,57,91,245,65,179,106,173,254,244,188,255,192,143,236,187,128,70,73,79,70,52,18,185,64,168,21,183,34,2,214,158,126,45,80,76,45,105,210,16,30,190,93,37,220,83,24,132,241,175,250,209,85,11,57,54,53,91,240,239,87,211,130,165,59,82,3,94,251,6,20,136,252,210,211,158,246,45,207,27,155,240,144,30,246,141,207,235,233,81,132,115,143,126,105,210,244,190,35,89,67,169,250,156,128,216,62,15,138,56,246,135,206,112,106,0,221,3,46,104,45,119,190,57,255,220,159,27,182,165,52,79,40,157,188,130,105,39,56,43,53,153,175,207,234,110,254,117,88,235,82,143,181,25,10,220,111,14,219,97,77,214,8,123,10,188,165,105,18,65,113,238,11,151,90,91,77,183,46,200,222,198,107,25,184,70,112,37,136,157,172,248,150,59,103,21,160,94,31,158,168,49,5,86,181,14,80,42,177,234,171,130,222,72,51,126,143,182,227,183,33,13,209,173,235,156,85,119,20,167,111,149,187,167,180,0,124,60,53,78,100,8,164,90,130,211,92,23,255,72,130,245,30,161,242,219,21,254,23,143,156,62,104,54,52,47,192,155,72,186,123,195,40,33,131,6,223,136,4,55,52,137,232,241,115,189,223,179,143,68,78,163,233,38,79,151,201,140,192,10,40,132,188,55,17,27,241,248,51,179,32,186,130,155,190,207,1,93,221,232,228,229,184,191,95,111,18,129,255,49,115,244,233,166,208,104,188,140,131,145,3,69,64,190,152,123,247,163,141,122,66,66,124,109,244,229,31,208,129,32,172,104,10,137,230,251,17,249,140,187,5,175,4,130,219,208,4,190,250,29,238,214,18,93,21,118,225,254,228,48,126,153,172,35,180,108,236,194,227,193,247,49,223,120,175,40,228,107,161,94,239,39,35,195,155,205,96,161,221,93,152,205,116,86,196,60,141,253,251,153,39,83,237,83,48,26,245,236,55,87,80,51,17,169,167,159,185,251,174,179,172,89,163,233,205,35,23,121,189,142,162,165,113,248,89,227,220,51,18,2,253,152,11,60,185,111,195,100,61,119,122,46,146,172,47,165,13,63,241,20,218,112,204,245,124,239,115,209,118,188,116,71,186,115,140,8,208,175,70,149,168,42,40,241,16,139,254,25,147,187,179,153,198,180,66,26,209,138,120,87,215,159,88,138,152,141,243,255,143,21,109,244,147,32,141,48,207,188,77,101,224,138,151,165,144,70,120,185,30,254,99,124,22,80,42,30,242,158,62,47,177,60,96,69,91,45,161,22,55,240,239,63,102,136,197,117,175,164,218,55,125,237,33,38,50,181,130,141,196,66,113,44,207,253,29,208,82,106,102,30,62,175,116,64,186,34,189,1,215,92,31,60,223,172,52,139,203,79,211,10,224,217,171,1,104,34,77,194,110,236,23,110,38,126,145,12,108,51,173,159,233,230,6,172,87,22,223,93,33,145,14,28,191,232,83,190,71,7,179,209,220,108,0,4,185,57,82,92,158,203,129,35,175,105,144,192,204,105,94,17,165,149,187,41,218,167,225,241,250,202,134,251,98,106,101,190,153,122,220,10,115,227,220,13,243,199,162,41,62,228,63,246,19,49,223,19,102,190,51,100,64,208,167,89,210,198,206,93,95,208,7,2,248,211,130,41,60,219,94,30,180,215,214,16,133,7,195,111,242,65,3,117,32,115,156,110,137,249,249,189,241,228,37,108,163,255,117,120,225,126,128,141,72,239,85,233,163,94,39,190,39,82,6,98,174,173,239,229,239,69,69,90,23,16,76,240,94,39,54,1,7,77,184,55,52,198,86,60,57,80,45,201,66,161,167,129,151,229,230,54,117,178,124,231,60,221,97,91,3,13,130,69,177,130,125,124,71,200,221,96,54,98,65,98,6,179,230,35,78,27,137,158,218,20,122,110,80,18,87,215,46,20,151,152,235,46,126,49,205,200,114,112,194,208,202,203,184,185,87,225,179,198,23,161,220,226,102,211,70,211,39,3,52,239,251,70,183,70,132,176,26,46,204,127,153,84,131,184,111,124,90,58,150,159,185,25,217,147,154,203,99,44,192,12,208,69,198,251,187,222,243,112,215,113,64,144,56,90,250,233,242,109,223,116,26,158,133,108,58,176,180,66,247,244,204,208,104,204,116,243,115,151,152,111,135,11,178,45,125,180,187,56,247,139,219,198,199,212,72,47,70,126,204,247,67,20,171,63,217,230,129,232,116,199,18,145,212,59,194,6,100,233,50,218,130,253,20,88,56,16,98,134,82,246,125,235,2,182,93,71,197,142,112,159,103,5,191,83,173,16,72,120,190,157,34,168,130,75,224,212,136,105,214,77,237,74,50,19,70,48,177,221,127,3,211,169,123,45,217,180,123,184,61,111,226,64,3,89,244,183,113,152,61,200,128,69,67,99,93,136,81,119,84,218,238,66,148,174,29,16,243,115,69,137,123,79,62,168,220,123,178,43,120,234,26,40,245,144,210,38,249,180,51,61,237,199,172,91,58,102,19,90,48,79,62,131,223,148,238,24,204,247,244,242,139,241,176,100,27,55,224,81,241,220,52,231,137,108,41,159,85,71,158,39,178,172,235,90,6,148,134,158,238,35,70,227,178,158,124,70,240,234,21,215,101,176,84,29,110,248,175,252,107,144,204,154,18,241,145,188,92,197,19,92,164,12,133,190,197,164,157,102,115,55,135,134,45,145,38,98,38,220,153,229,21,18,18,182,173,235,111,147,182,243,56,247,199,69,43,230,125,183,78,223,20,104,184,171,95,201,243,95,62,245,64,23,100,234,202,93,35,106,243,244,111,13,41,191,192,221,60,125,130,147,167,27,194,217,102,219,213,106,30,111,222,33,167,243,67,55,59,169,45,82,117,208,226,225,103,169,60,119,89,233,45,216,159,222,219,88,240,155,251,249,36,208,117,23,222,117,70,58,166,209,67,175,31,228,88,93,195,235,12,54,102,122,248,84,64,103,94,227,0,177,160,61,37,144,195,68,94,130,98,176,38,53,184,241,93,20,53,178,226,91,248,199,172,220,178,98,125,124,70,96,169,55,95,16,121,6,232,102,195,215,163,231,98,233,225,201,35,212,60,186,30,186,5,74,245,200,190,157,173,137,111,52,11,74,243,236,244,13,233,148,225,130,35,251,198,6,158,209,36,137,85,79,58,240,63,32,139,158,72,186,113,216,151,253,129,229,103,4,17,100,215,211,201,164,28,198,23,73,19,4,76,213,31,128,217,219,151,246,221,21,142,230,36,129,3,87,15,56,201,168,140,100,36,17,228,184,175,158,98,159,218,173,251,239,25,137,91,53,60,1,85,233,75,247,110,178,70,72,174,110,10,213,203,7,227,131,68,66,43,197,84,253,154,151,110,76,116,245,108,157,72,27,200,84,115,56,219,167,92,192,86,152,11,84,229,141,140,0,189,234,60,178,88,203,205,131,127,172,179,16,62,140,128,202,1,85,85,179,37,125,171,63,25,125,239,45,45,144,19,111,5,140,78,29,137,235,192,246,207,205,195,128,48,234,195,64,51,239,111,245,147,138,215,101,95,215,241,133,13,29,88,93,122,32,163,121,226,203,195,168,209,117,187,178,125,102,185,245,158,138,67,15,92,146,199,190,120,96,17,24,234,216,109,210,32,190,199,223,105,80,182,110,72,247,200,45,159,79,96,86,249,145,133,11,207,47,133,60,121,240,34,225,255,157,237,96,64,30,222,243,70,170,69,51,15,28,139,197,55,90,0,58,169,107,229,3,207,19,61,112,248,18,10,69,50,102,187,125,220,252,17,112,38,51,41,198,152,42,176,91,200,205,41,21,188,239,113,119,23,149,66,163,200,4,198,255,125,205,109,137,211,161,102,232,202,253,106,92,103,169,226,193,85,182,188,76,7,117,124,255,244,80,69,157,174,6,220,19,241,167,146,126,155,108,196,251,109,100,241,198,210,49,3,14,231,80,83,27,127,49,126,165,122,9,4,111,127,41,146,244,179,233,221,221,12,164,127,36,55,100,127,245,229,245,44,244,215,109,22,108,29,196,182,15,197,74,227,66,114,67,64,149,249,152,77,35,66,209,223,166,89,208,31,109,34,140,166,179,244,126,251,53,94,248,129,144,200,172,59,187,87,80,219,60,115,131,213,88,61,36,64,32,213,175,174,77,69,239,127,243,108,190,20,22,170,51,189,159,228,95,213,125,124,221,143,235,168,149,228,218,53,150,87,119,236,175,17,219,235,68,66,0,240,56,114,248,75,224,21,248,202,239,63,127,211,240,174,227,53,244,139,193,249,217,253,201,7,44,54,58,209,22,20,121,142,43,54,252,137,94,124,159,220,11,244,160,40,207,73,87,147,175,247,237,14,234,248,161,175,61,12,88,16,87,147,247,211,121,216,96,80,56,14,152,54,141,52,49,147,228,117,40,247,245,28,19,180,204,184,133,166,227,250,57,35,53,147,4,94,110,148,0,107,147,176,108,106,254,105,104,62,51,91,156,126,17,171,63,55,199,114,223,77,67,211,238,236,18,55,98,124,87,163,22,168,33,95,235,54,65,158,245,199,39,47,102,122,143,252,167,161,186,152,234,191,25,31,124,180,97,28,168,181,100,109,35,145,50,253,131,209,103,250,13,189,250,99,195,117,100,62,90,218,93,175,174,246,60,222,165,49,151,182,31,126,72,232,46,239,211,168,198,174,80,213,108,202,224,207,92,129,254,201,168,208,110,211,189,225,152,72,73,63,8,88,0,111,134,51,176,94,10,102,201,76,68,111,10,36,208,159,94,76,19,193,240,78,33,64,230,186,225,85,252,113,63,180,11,254,186,126,46,170,84,99,185,249,110,189,234,229,192,134,216,28,194,2,120,110,87,181,78,232,123,252,98,214,128,198,170,230,220,85,239,101,134,231,86,35,198,235,32,192,149,235,157,208,208,78,201,131,67,175,239,5,204,15,174,172,162,135,122,97,31,25,209,237,12,6,37,174,166,194,94,91,152,17,24,145,213,9,121,240,28,209,74,77,168,171,47,70,13,217,83,96,56,65,125,233,144,35,113,228,165,37,176,199,71,253,237,235,186,12,68,169,188,155,238,35,151,39,230,9,250,201,91,8,59,36,229,50,209,56,43,71,141,110,210,147,131,47,40,153,191,104,150,222,136,247,232,152,195,240,83,70,244,231,42,237,7,211,116,123,138,25,190,185,47,157,65,112,86,123,46,22,182,74,85,230,0,108,64,234,206,251,138,9,102,213,12,244,214,155,4,121,43,45,50,222,165,13,9,223,118,51,122,73,50,102,208,170,199,231,4,46,89,212,97,160,150,49,252,222,40,164,234,169,77,218,41,122,234,65,32,165,16,222,96,164,98,70,129,118,233,126,87,233,157,143,39,91,71,183,187,197,92,144,215,58,218,146,240,129,242,93,222,65,8,84,45,189,22,72,116,47,230,209,53,80,155,250,19,100,164,63,239,192,53,105,75,157,72,3,41,118,111,141,36,223,50,210,205,63,84,190,188,95,218,2,22,61,252,80,101,243,102,235,143,46,88,117,132,26,108,180,45,122,242,239,153,160,167,155,181,29,120,147,56,172,200,251,164,179,241,110,113,209,201,109,42,156,122,44,159,229,89,42,104,142,239,238,170,254,70,161,193,170,71,227,113,81,252,61,221,116,192,46,163,251,55,53,107,163,173,186,189,206,72,30,228,30,117,201,113,37,152,246,198,99,190,143,158,33,19,69,152,231,206,179,56,19,113,4,76,154,95,221,210,234,186,79,242,107,151,201,15,121,171,235,183,190,146,60,37,14,223,103,69,142,117,37,55,43,154,100,33,56,212,36,174,241,239,79,55,223,45,167,232,183,228,88,244,160,240,78,80,232,251,53,167,82,144,213,60,177,95,173,162,147,116,193,138,227,93,226,119,11,111,75,83,192,28,216,14,17,35,32,169,83,31,109,153,156,125,141,38,89,229,33,178,214,139,199,162,138,153,189,85,119,187,197,54,209,98,35,70,121,74,83,77,16,59,123,147,249,54,168,179,6,95,70,28,237,143,134,63,87,83,178,8,65,6,55,67,42,166,83,225,218,78,208,40,0,116,19,2,63,82,173,208,140,246,48,111,225,145,236,198,160,49,226,197,72,115,244,148,5,230,226,56,128,128,155,105,182,200,100,70,226,209,140,145,64,131,206,214,124,87,217,139,248,169,171,245,140,94,253,167,151,105,81,107,38,234,250,81,49,104,139,222,49,189,154,4,167,247,168,147,101,215,246,120,10,2,221,209,57,36,248,155,78,37,184,104,150,111,242,199,112,117,26,44,211,211,238,171,235,76,252,103,125,178,99,56,176,103,134,101,68,75,206,197,64,123,211,61,2,42,29,146,145,41,215,1,241,222,123,180,254,186,34,48,113,48,224,17,113,90,150,27,44,167,220,5,169,142,231,151,22,90,101,83,66,166,172,253,5,167,11,172,212,85,205,244,16,190,153,132,2,98,205,165,37,164,60,60,108,164,87,94,195,93,195,212,123,237,8,120,125,235,233,230,167,120,191,52,45,38,162,80,102,132,209,8,238,62,51,254,193,214,130,25,219,252,244,231,6,13,173,101,70,227,84,106,98,78,110,41,48,149,104,101,226,230,55,92,146,231,102,152,188,25,131,231,238,10,19,190,115,110,1,68,117,51,108,52,90,40,156,70,28,234,99,182,88,170,169,72,57,244,131,208,234,120,180,196,185,144,150,114,243,46,93,43,237,52,208,123,223,101,33,119,170,184,136,187,75,108,231,48,105,150,35,211,28,26,162,194,94,105,111,70,244,172,181,60,150,147,248,196,124,63,57,34,76,246,40,156,245,210,77,45,69,169,112,112,255,252,189,200,54,41,28,196,252,24,191,247,42,201,109,189,145,59,210,143,62,83,22,236,80,10,17,168,180,214,247,160,53,234,234,232,24,239,136,71,79,5,18,80,173,96,254,99,70,165,127,76,28,181,254,217,196,81,255,207,127,254,207,255,254,63,253,219,191,156,56,234,14,111,163,173,196,43,100,168,203,13,71,156,153,249,110,157,94,159,54,249,98,223,130,48,67,106,237,69,46,38,93,32,104,49,55,200,81,95,233,111,51,181,28,245,98,230,94,150,23,222,247,15,61,34,102,240,184,47,153,65,27,212,23,169,16,51,59,164,12,218,121,41,249,99,172,61,64,72,104,93,237,224,252,193,92,140,67,246,153,183,136,107,33,209,70,65,243,109,172,240,70,239,162,47,205,110,215,94,76,1,55,32,84,24,98,238,166,139,244,199,12,11,94,107,106,70,166,226,13,248,52,184,204,39,3,126,93,164,229,125,229,192,232,250,212,71,171,230,51,191,71,163,53,201,51,25,88,239,107,247,231,50,153,244,102,160,188,49,95,47,211,103,60,163,127,183,233,100,190,203,229,245,118,223,47,15,130,76,110,94,40,247,61,23,120,130,158,10,129,56,204,11,157,181,119,243,110,25,107,121,109,82,181,175,222,121,39,217,41,125,232,189,239,16,121,73,146,88,242,30,87,71,204,31,125,183,111,72,45,173,53,245,234,59,158,237,25,233,216,213,57,72,70,197,189,231,9,89,209,236,106,237,197,129,139,211,244,14,74,75,102,18,220,207,92,161,169,74,102,142,193,254,204,196,5,58,203,144,193,243,102,226,9,247,111,208,77,216,75,195,129,245,158,108,26,224,166,167,1,29,190,43,3,252,40,39,253,182,81,49,188,175,69,163,193,150,159,230,175,222,76,76,186,243,30,69,242,53,224,21,246,28,37,136,83,148,162,116,30,117,228,1,255,152,175,147,14,56,84,39,97,5,22,241,204,40,72,204,150,230,232,28,207,197,157,84,47,191,157,166,48,48,8,191,250,108,26,207,196,60,104,197,121,243,8,230,242,161,211,172,162,156,247,156,131,137,139,220,210,250,184,199,189,67,152,76,105,174,164,39,135,122,251,121,107,116,209,238,232,197,52,243,218,222,7,4,76,78,250,178,108,109,146,16,250,243,69,238,116,111,194,101,129,25,173,155,55,27,32,95,28,85,231,18,164,2,94,197,162,228,114,119,44,185,57,233,58,159,44,68,28,231,203,155,14,13,197,231,153,239,238,213,244,98,228,145,223,60,165,245,158,6,4,49,3,18,56,254,211,184,99,45,109,180,181,180,87,47,229,56,128,33,83,55,121,196,229,223,147,193,102,48,246,167,71,196,221,22,78,152,145,11,146,181,219,108,185,143,103,6,5,171,187,56,165,44,119,175,137,16,9,242,197,60,104,199,119,51,148,44,75,198,20,255,173,63,111,16,130,135,89,116,203,234,214,215,219,221,252,137,8,28,137,123,186,77,190,24,150,118,199,77,174,134,42,99,199,176,144,80,211,49,31,8,27,78,55,3,56,151,215,166,32,33,99,10,250,64,79,1,211,179,139,169,68,19,125,250,105,250,109,226,123,54,88,246,91,186,249,114,111,239,78,68,118,196,100,198,191,123,59,7,119,78,67,14,27,216,60,190,132,168,25,205,124,53,154,0,190,194,192,248,203,139,65,10,91,134,47,161,186,78,4,176,152,239,203,140,151,174,131,41,242,235,250,193,172,231,254,243,155,67,26,175,147,133,132,207,121,83,141,108,67,217,186,151,223,215,140,46,38,182,142,210,117,1,110,195,22,139,185,135,155,139,121,192,95,182,98,103,249,244,8,218,134,87,241,181,255,153,180,69,152,141,169,206,15,125,68,192,117,80,160,73,246,206,21,70,156,132,169,152,55,248,134,230,223,139,254,146,120,238,197,223,75,124,206,6,108,172,139,185,5,96,237,206,179,189,116,18,147,201,35,79,25,107,91,228,162,205,60,166,191,52,204,209,4,125,201,60,28,190,187,42,211,166,166,171,235,118,200,0,60,112,35,152,89,49,67,20,254,34,158,133,48,219,150,121,136,121,61,143,96,177,199,180,174,15,222,97,249,88,110,238,167,166,7,47,20,28,253,234,105,80,25,25,82,102,230,27,241,187,251,221,37,176,245,115,81,157,8,243,132,224,87,175,110,56,66,199,205,91,72,66,204,92,155,51,154,46,99,11,238,105,46,112,162,197,197,228,10,197,90,12,61,225,102,122,77,245,222,212,173,125,63,132,189,176,234,94,108,122,130,15,25,201,79,143,169,167,163,97,224,252,185,23,77,52,75,173,213,249,11,23,133,226,52,73,97,138,219,47,125,10,103,227,136,12,13,230,187,186,252,98,235,125,83,119,99,155,108,200,123,46,154,140,214,167,230,141,200,238,123,48,72,40,142,126,173,13,253,164,31,33,32,164,230,209,171,15,148,167,239,201,238,28,155,51,141,24,83,195,47,134,148,104,201,201,72,49,99,189,180,239,2,186,152,134,219,100,224,223,107,225,147,78,117,132,216,243,99,184,77,74,50,205,50,16,128,126,182,129,150,78,254,54,41,236,152,194,96,146,182,6,33,60,248,240,41,204,49,184,53,182,186,78,83,117,36,209,154,63,26,17,49,55,152,139,223,111,47,96,199,234,30,50,235,124,6,47,67,212,202,123,45,99,156,127,35,186,166,65,189,100,27,222,79,7,4,43,31,79,71,20,117,230,249,16,80,203,122,69,116,23,182,66,239,219,41,77,119,61,152,115,49,87,136,177,222,158,1,248,106,235,215,236,140,233,113,243,32,138,208,19,253,32,236,226,55,183,222,43,61,209,237,139,141,120,180,90,116,150,246,159,232,230,123,177,69,174,80,175,238,35,234,223,247,140,3,243,57,212,23,65,56,126,251,152,30,209,199,50,51,34,27,195,205,40,121,203,168,145,250,245,206,174,251,189,102,31,234,192,117,227,255,244,171,239,30,112,212,245,180,214,37,159,197,11,233,14,253,36,112,132,56,190,100,45,19,91,209,112,247,238,210,30,73,195,161,64,56,172,46,90,153,142,136,94,191,229,40,86,180,119,124,142,247,37,21,0,11,210,239,244,153,126,45,145,219,151,124,71,90,99,252,234,6,207,230,84,207,179,210,145,245,204,159,176,18,253,124,222,226,64,213,133,128,115,160,102,204,99,46,211,33,232,0,33,239,226,76,206,124,169,222,220,190,76,7,73,221,86,180,160,156,77,99,161,162,84,83,132,100,173,24,39,204,35,84,122,126,65,76,249,118,92,13,74,92,175,166,237,44,222,11,212,166,6,172,21,158,119,159,228,247,91,245,163,91,109,161,190,58,106,236,27,162,191,141,121,187,74,188,125,145,50,211,26,160,137,198,19,12,107,254,40,17,197,124,247,157,88,96,68,226,69,167,10,48,205,177,99,83,162,213,34,197,233,22,200,184,185,215,20,76,211,29,95,252,131,13,248,69,245,189,70,149,215,26,6,9,18,43,173,17,30,0,25,146,101,235,47,131,239,245,29,13,15,44,133,110,5,145,223,23,186,33,129,68,245,94,204,176,73,196,118,72,173,34,150,143,73,100,198,250,88,0,110,101,150,142,235,44,62,245,57,219,85,22,146,87,98,30,176,59,249,158,212,232,92,214,171,145,223,242,184,15,14,201,42,145,192,192,201,117,108,49,16,114,186,137,194,188,151,105,54,60,179,201,161,136,245,186,103,222,35,11,33,235,110,18,83,142,13,139,191,79,5,170,96,35,155,145,10,121,247,54,146,170,161,63,109,18,39,111,72,33,142,234,178,4,0,119,21,207,253,161,74,73,208,153,174,246,214,122,210,130,45,202,38,214,1,117,231,188,63,24,101,64,9,127,128,149,85,175,223,65,149,184,210,91,223,219,181,246,146,221,187,252,178,136,98,158,6,56,126,102,148,10,62,189,26,198,196,231,170,152,248,185,56,88,215,157,186,131,242,54,149,77,139,173,6,241,180,66,118,15,204,54,184,227,52,83,24,20,71,219,237,10,107,154,156,32,195,188,143,119,68,208,159,209,135,76,210,49,110,52,234,249,5,14,240,42,51,124,152,36,221,231,63,77,134,77,214,7,241,127,29,213,205,141,19,72,222,26,242,166,242,197,147,181,25,201,110,51,143,234,164,49,176,16,137,147,52,64,208,206,23,220,128,23,188,219,188,204,96,107,60,158,126,107,227,107,149,137,64,163,145,83,84,65,242,222,182,28,62,227,71,214,229,3,190,168,114,229,171,239,44,174,254,49,105,111,239,233,234,225,120,82,24,72,52,39,249,131,81,52,191,55,93,47,105,76,160,33,124,71,242,157,71,117,107,124,2,161,228,241,236,1,228,73,43,100,247,48,143,123,62,29,95,61,187,139,243,70,41,206,113,147,139,248,224,164,75,73,237,121,244,15,68,125,200,185,135,249,30,9,190,240,62,34,215,79,205,55,8,240,61,248,152,114,166,222,188,163,88,234,62,208,54,54,94,125,108,184,46,223,111,163,0,86,182,154,201,54,120,230,129,233,172,94,39,212,164,80,90,63,243,141,76,135,126,45,235,192,117,107,1,16,184,117,188,173,96,240,182,89,107,184,214,111,137,30,137,111,194,16,93,207,60,79,186,215,43,217,173,119,209,117,75,27,183,39,198,193,242,254,117,53,34,112,39,110,78,179,182,78,148,133,54,173,220,28,177,8,93,91,64,2,167,60,90,218,225,209,46,116,238,208,101,85,246,47,153,87,219,126,176,209,110,219,202,86,51,7,136,251,110,112,206,167,101,143,248,80,60,249,132,77,49,95,189,125,217,227,179,82,127,72,87,95,63,196,135,28,218,249,163,86,58,10,252,72,165,209,81,151,222,177,30,92,247,26,41,217,235,215,92,228,173,134,59,18,180,141,205,180,105,172,112,197,201,25,151,154,190,23,222,131,199,116,28,170,229,164,101,15,88,255,153,187,137,123,232,194,230,92,91,30,243,149,100,51,30,132,103,187,59,97,90,61,236,9,99,69,172,73,216,149,205,229,120,136,208,233,152,88,58,19,80,122,252,34,144,53,62,81,53,151,238,202,29,164,121,102,58,61,140,17,101,186,149,211,98,164,249,223,156,154,20,137,182,249,165,7,135,188,230,11,115,73,5,150,1,69,137,87,74,151,209,114,22,61,30,216,233,124,26,25,75,85,122,109,146,132,203,111,110,100,4,51,153,103,248,233,29,148,221,74,55,71,202,62,50,11,227,180,180,176,239,20,118,104,213,93,11,53,57,234,195,154,11,79,36,99,102,202,71,222,23,67,19,198,111,14,122,51,157,31,0,77,252,139,52,144,169,51,13,57,12,91,158,79,105,160,119,117,158,221,67,181,187,245,211,36,44,160,16,0,184,207,104,202,17,105,192,119,119,154,157,101,188,153,61,61,151,97,56,159,217,6,125,165,153,82,61,51,253,93,55,162,238,153,172,103,250,78,249,153,146,83,154,102,8,111,251,189,77,35,103,164,57,188,92,45,5,89,230,150,198,243,3,149,226,207,221,105,224,248,235,98,127,233,239,110,0,117,231,249,31,68,31,36,29,72,149,165,231,254,182,251,132,180,114,140,147,103,56,154,85,110,46,167,228,79,25,44,229,203,224,176,217,90,122,248,140,32,90,211,38,108,205,152,158,77,185,161,118,45,39,157,245,119,128,221,135,175,128,246,117,80,104,246,240,34,4,146,199,67,207,227,61,189,36,123,87,247,25,237,164,35,145,88,61,42,24,215,5,210,15,77,174,210,139,147,139,150,160,222,147,43,48,232,33,136,194,141,134,153,212,165,209,149,127,214,15,113,13,153,161,200,233,205,40,10,21,74,99,50,77,174,127,82,189,106,122,16,145,211,149,241,145,19,106,158,107,71,32,79,119,35,192,67,71,204,36,126,212,140,172,124,243,148,246,245,203,186,164,82,104,150,117,18,41,10,105,99,170,155,128,60,201,137,18,3,180,102,114,109,161,166,186,252,214,131,23,145,17,3,4,226,212,139,212,240,122,215,243,18,133,237,26,63,125,183,142,79,95,11,229,247,190,252,106,148,62,210,111,23,246,119,255,237,206,244,119,43,154,20,142,190,251,25,229,72,99,147,250,60,71,51,173,241,80,188,104,18,91,247,40,249,162,174,66,171,148,152,105,72,170,126,115,8,181,235,17,51,198,47,94,235,59,122,49,44,78,238,170,242,100,162,55,133,121,32,143,20,47,125,78,19,239,7,5,64,90,7,165,42,218,183,252,244,6,67,26,239,133,60,195,76,230,175,199,115,35,235,44,187,36,214,19,227,105,20,143,51,253,114,245,208,225,78,50,97,29,197,74,190,206,127,23,228,189,126,140,221,237,77,221,12,34,113,165,119,94,190,71,78,163,25,61,58,36,164,8,124,217,21,35,34,209,241,172,231,243,53,13,128,64,115,40,200,168,160,212,20,203,82,218,23,48,159,226,109,179,28,211,243,140,157,172,61,210,32,236,105,69,223,217,26,186,253,193,224,60,94,233,193,40,58,126,110,134,171,191,171,185,143,238,190,63,104,170,217,212,124,207,248,18,117,195,123,10,244,173,67,6,66,196,83,148,229,46,6,129,104,208,11,95,29,150,71,233,103,124,53,77,3,218,25,253,222,3,40,171,140,201,98,29,246,184,186,129,163,20,51,228,19,90,240,28,93,146,117,68,194,37,170,219,157,0,72,158,140,242,119,147,207,49,37,211,0,59,167,164,226,192,57,46,217,219,209,36,0,105,225,19,244,83,167,10,2,217,128,159,77,26,237,151,14,24,248,1,239,37,33,109,186,167,120,200,112,124,95,23,209,205,192,176,37,191,2,11,208,117,2,222,205,169,69,7,174,14,51,37,129,230,197,78,60,27,93,88,157,117,232,224,18,184,57,91,213,155,223,31,118,104,156,81,102,181,244,219,212,143,227,106,244,50,197,205,53,133,70,39,101,184,225,39,186,41,122,53,146,190,239,208,162,245,174,170,155,107,242,142,30,148,79,74,217,125,234,139,17,63,57,106,102,25,167,89,26,53,114,198,14,62,185,177,82,209,169,128,222,166,183,68,209,152,95,138,36,156,81,76,104,67,110,254,125,193,80,110,230,131,158,158,155,71,73,239,205,24,126,1,124,65,182,183,37,243,138,174,38,244,215,154,166,117,89,122,203,61,148,185,126,33,142,154,237,144,116,51,100,134,77,103,226,23,199,218,13,76,206,210,125,97,208,22,243,226,60,204,115,39,43,202,41,45,110,93,20,11,7,23,139,203,245,76,26,204,181,174,129,198,241,28,254,88,109,161,86,146,111,237,241,39,14,70,255,178,249,250,254,35,96,72,125,246,52,160,228,65,94,80,79,222,72,72,98,205,220,90,92,12,205,238,214,17,105,59,4,7,201,123,223,111,61,211,226,188,123,142,35,187,96,73,214,125,214,250,252,124,113,130,137,104,35,205,194,47,200,109,231,48,64,133,78,51,74,238,1,72,67,118,78,173,132,152,238,9,144,36,95,93,239,253,33,115,246,230,9,206,80,90,61,181,121,59,7,14,201,209,10,239,29,47,215,43,5,40,183,241,45,229,214,13,175,203,231,24,18,28,85,28,70,208,184,213,99,22,126,170,107,61,31,132,243,245,222,221,76,250,166,233,205,129,164,185,35,208,65,142,232,186,6,222,126,124,233,65,29,89,116,225,66,130,239,216,235,9,178,102,72,130,210,216,12,194,61,106,166,20,39,139,7,85,34,79,188,206,102,36,180,50,23,32,118,115,118,41,60,144,161,81,11,157,141,199,155,25,39,12,65,93,151,125,5,13,224,191,13,209,88,147,224,24,198,206,26,27,22,241,212,146,210,93,7,51,81,220,149,32,237,90,116,253,152,175,235,11,232,126,122,4,18,197,76,167,138,131,202,110,96,146,42,73,244,88,156,0,204,84,202,92,146,81,70,89,241,120,163,51,235,246,43,186,128,16,99,173,142,167,169,214,34,175,87,147,165,244,247,6,212,55,135,154,249,68,14,49,44,176,204,72,109,15,31,114,185,138,41,116,107,101,200,17,115,135,123,119,143,97,39,80,145,33,197,160,102,165,16,63,191,10,206,131,24,161,65,115,55,28,137,193,37,233,31,72,75,191,151,183,133,163,7,56,78,88,225,11,46,1,207,93,173,73,232,113,131,53,171,87,59,182,183,106,205,163,65,218,227,184,237,113,232,151,233,122,235,106,13,79,15,84,108,56,215,176,46,36,190,156,204,235,30,153,67,147,40,109,253,34,178,103,190,219,194,248,212,76,65,248,37,250,16,82,250,138,228,180,200,252,95,23,225,61,247,50,10,14,121,50,136,167,188,110,55,40,217,43,162,229,158,198,247,142,175,244,6,255,207,156,58,160,108,172,14,141,130,136,162,127,114,168,54,14,20,119,241,7,251,180,226,1,174,153,154,255,251,109,54,130,42,168,45,174,246,45,105,204,27,3,85,253,30,92,220,138,155,11,179,34,93,140,36,225,123,237,97,12,208,250,90,150,55,124,86,250,182,36,122,70,161,104,123,189,5,126,58,233,11,231,107,210,250,31,212,83,124,220,52,83,56,115,142,211,94,221,79,167,142,58,135,255,93,245,193,150,87,206,208,15,194,98,173,203,105,175,104,195,211,24,1,238,73,159,225,3,178,116,69,186,117,40,255,219,139,94,200,165,246,41,37,0,204,203,177,6,20,139,79,111,186,236,239,49,81,124,200,7,117,41,141,18,0,11,180,207,135,156,68,161,158,33,133,83,218,233,11,129,177,108,221,75,169,127,121,96,197,54,221,170,94,205,134,85,95,194,109,192,3,83,37,5,10,241,2,168,0,55,183,84,75,162,123,20,169,90,159,136,232,12,202,176,212,159,170,237,155,198,149,246,93,125,52,195,7,190,71,163,142,171,254,23,201,215,233,188,112,203,144,7,122,70,80,83,116,130,66,203,248,171,191,112,231,93,173,113,239,37,18,23,118,122,21,143,23,199,250,117,99,233,209,71,209,197,55,134,235,120,40,16,206,122,204,214,171,72,154,116,116,211,33,163,64,236,142,140,85,101,139,30,187,205,164,63,220,140,63,145,206,244,237,132,220,131,98,80,242,237,152,72,158,10,68,200,183,238,158,188,28,252,55,223,13,1,123,36,55,103,23,215,67,164,43,53,161,74,112,212,247,242,216,254,206,71,238,39,254,215,245,167,188,25,17,121,133,249,105,168,122,87,199,231,2,98,134,175,72,206,4,170,33,43,14,8,216,9,117,76,6,8,10,63,177,65,66,41,208,7,81,78,220,170,56,185,86,90,0,195,248,90,182,156,123,179,173,228,119,14,151,147,190,203,254,19,154,62,204,179,198,54,207,161,218,186,38,30,80,157,157,238,27,86,88,103,196,74,58,213,89,104,0,171,247,165,137,28,28,236,37,190,4,5,33,13,102,201,75,120,214,13,225,116,77,149,119,194,170,192,175,127,166,136,162,65,54,161,145,187,88,214,208,44,89,101,218,238,187,243,69,76,147,70,211,104,150,238,67,231,230,193,151,187,195,170,87,147,168,15,43,112,142,165,225,255,117,91,220,25,160,153,179,47,205,45,88,235,137,95,189,0,229,157,156,234,217,239,112,195,188,170,198,240,160,244,87,188,23,230,158,178,53,112,58,184,149,170,148,102,99,104,149,143,91,195,122,245,105,218,13,189,56,119,253,248,93,117,244,141,247,32,158,251,78,147,170,233,131,67,131,153,59,235,200,31,15,141,111,96,127,117,62,8,114,24,51,101,252,54,117,143,248,90,123,23,173,247,19,239,125,35,166,194,88,59,153,97,215,143,183,6,102,37,16,86,147,100,24,30,132,124,100,69,91,74,162,210,189,235,179,20,204,169,166,188,77,163,196,61,191,187,78,75,151,70,136,187,163,176,60,125,129,208,37,169,53,180,235,1,84,167,226,167,151,224,104,187,142,149,67,253,232,155,80,239,12,77,228,87,59,26,167,247,79,81,16,250,43,181,236,88,182,187,56,239,57,156,172,16,251,187,79,138,243,40,160,73,147,98,116,242,29,176,226,164,165,244,193,119,128,240,38,28,91,218,185,50,112,44,199,139,65,200,184,182,162,137,103,120,26,157,45,18,180,180,194,3,1,50,222,237,178,186,215,122,79,124,221,115,142,245,124,186,249,122,14,71,131,39,52,246,188,216,68,107,8,164,39,154,153,182,78,116,63,5,190,173,142,41,179,44,184,248,134,149,38,53,255,203,13,183,147,239,66,114,89,142,230,181,7,162,51,238,214,178,25,207,244,219,232,223,248,213,168,157,234,197,16,18,58,131,237,230,216,60,121,13,208,26,30,253,133,123,170,183,0,201,69,56,220,247,192,239,169,60,82,140,62,207,187,19,11,93,154,83,191,215,215,220,203,129,173,86,103,248,2,135,253,185,245,235,103,231,5,176,188,234,62,44,205,161,53,52,112,167,171,185,59,221,13,220,169,83,97,58,5,0,222,52,56,197,180,246,138,67,44,112,222,150,86,132,10,8,138,119,232,14,35,77,214,213,1,23,241,118,255,137,156,95,79,235,154,222,121,119,43,39,162,183,39,13,88,143,226,200,53,19,62,206,180,167,108,135,247,161,176,35,188,88,102,190,241,78,13,243,152,122,64,152,156,159,23,125,134,169,56,239,84,121,185,251,128,19,118,79,216,160,180,188,141,75,228,160,174,97,189,86,122,56,89,44,26,191,13,83,110,154,225,38,218,234,55,103,82,77,181,150,96,172,31,63,180,166,206,50,169,156,255,152,166,122,158,162,200,67,184,153,218,139,62,24,41,247,112,135,97,195,211,228,0,101,9,239,135,49,230,143,20,253,147,145,238,62,193,1,119,40,46,165,255,122,33,157,233,248,208,48,155,151,94,192,255,112,119,251,86,111,1,39,247,236,136,173,64,244,235,152,193,90,226,113,217,182,57,174,214,187,156,226,201,54,77,251,250,224,125,74,40,60,192,121,167,77,1,50,23,247,44,233,205,93,91,223,203,154,142,220,202,81,165,23,211,114,30,247,70,20,230,75,230,218,194,217,30,136,70,166,171,97,87,15,22,115,59,180,245,167,191,30,194,110,72,93,11,131,154,153,105,140,12,174,240,235,128,105,37,205,154,13,34,152,37,71,165,81,29,238,194,137,175,125,7,177,78,189,57,253,131,113,115,224,106,105,200,141,204,168,6,229,54,48,14,53,211,179,226,102,8,212,171,126,109,82,38,113,115,120,173,53,190,249,229,241,125,88,32,251,214,171,141,240,205,223,11,70,104,205,201,111,126,187,127,65,231,253,29,205,252,193,146,237,52,23,195,60,172,84,88,218,189,140,160,41,135,179,164,165,146,87,113,240,237,160,218,171,217,51,250,78,90,76,149,138,50,73,50,119,97,118,47,171,106,239,47,53,192,179,131,116,158,108,152,46,0,148,57,87,100,15,128,130,234,83,3,64,23,162,112,88,224,210,197,13,212,189,155,141,180,76,205,196,136,39,120,196,155,58,34,172,13,212,152,131,71,124,104,206,4,180,71,93,114,117,153,251,164,171,105,78,107,158,60,152,96,54,147,55,125,220,141,161,172,112,20,86,111,132,37,78,249,51,192,92,43,2,138,50,224,118,154,191,1,159,113,79,101,64,131,165,246,224,25,47,218,120,223,33,187,27,145,83,185,135,242,78,117,108,160,140,190,99,153,236,125,178,242,98,65,83,126,18,110,160,131,218,11,46,125,42,96,169,16,13,195,67,208,167,163,128,179,82,249,114,15,111,229,166,248,184,91,42,23,67,124,20,12,233,184,160,169,226,251,193,183,226,102,216,113,180,242,3,73,246,8,171,169,250,169,181,68,229,199,32,52,39,149,223,137,101,125,155,54,165,152,163,63,93,167,151,103,8,193,206,151,86,38,168,120,207,57,130,121,169,53,197,93,223,10,6,6,242,193,26,159,108,52,89,157,236,30,238,250,153,62,86,65,79,202,149,40,150,136,185,155,21,202,185,247,96,31,82,94,26,108,146,85,170,190,52,171,9,192,38,216,0,250,226,78,143,14,113,219,151,102,2,238,130,155,135,129,117,211,76,16,177,137,98,245,71,125,52,4,35,194,76,15,127,79,87,211,68,233,55,55,169,169,158,166,240,231,189,4,195,200,63,211,136,163,224,21,188,239,244,22,158,92,68,47,162,59,242,145,106,80,243,12,141,63,188,53,152,93,210,202,245,117,91,96,46,78,97,46,69,168,18,230,242,23,152,194,72,75,92,210,164,210,25,144,174,94,222,16,134,28,184,38,4,129,82,120,178,229,158,251,208,45,37,216,192,23,244,255,96,6,78,186,24,200,241,172,33,196,130,142,146,154,81,120,117,174,122,128,164,105,243,191,243,53,184,186,193,173,148,12,104,184,159,206,53,96,238,115,237,132,103,192,245,114,217,156,131,246,110,218,254,201,110,185,10,247,65,131,59,97,83,54,170,175,206,131,127,3,174,146,246,127,102,183,43,48,29,210,137,9,114,67,171,198,231,143,182,190,146,214,29,153,72,39,17,167,248,63,212,17,248,145,165,248,160,152,79,147,174,62,180,72,186,185,246,150,28,32,120,140,99,204,174,7,162,244,12,164,52,34,41,1,208,226,134,254,234,132,220,136,160,185,186,19,69,213,156,210,168,228,13,252,201,59,121,82,253,109,104,9,227,183,77,16,80,221,66,24,50,252,193,187,49,177,166,116,73,113,1,140,78,75,219,82,23,229,124,38,234,230,102,224,23,250,100,240,26,57,135,56,196,159,90,63,49,149,4,223,40,73,93,82,49,84,243,154,77,52,19,250,201,238,108,133,75,213,173,149,126,23,53,67,18,123,66,81,1,183,93,205,198,188,231,102,54,159,148,5,90,222,93,97,227,123,146,47,76,57,198,197,170,239,215,153,169,8,126,140,127,209,127,186,192,199,144,204,166,83,233,102,224,253,41,66,216,34,106,117,93,68,70,69,163,147,15,148,202,211,76,160,85,97,165,224,197,220,32,55,15,145,15,176,200,136,154,224,114,243,215,20,167,13,142,99,186,166,15,235,101,164,124,226,185,83,216,195,46,86,219,30,138,59,0,108,52,124,125,237,109,170,139,106,94,65,235,2,156,43,117,243,179,13,181,229,187,14,63,164,37,14,54,49,170,192,110,166,28,173,241,123,65,138,202,223,123,137,108,186,197,185,36,222,226,226,138,220,188,154,105,1,11,133,140,251,232,41,251,101,39,151,107,98,209,55,170,189,102,244,130,76,255,158,11,217,98,205,80,181,35,82,145,52,114,106,178,197,180,232,155,139,113,81,6,85,242,32,122,128,182,159,154,166,68,177,90,106,99,64,34,220,173,116,157,104,43,193,48,8,162,235,84,64,47,35,175,53,173,75,37,100,44,8,100,151,182,85,125,1,8,53,197,100,29,239,5,174,166,249,47,227,73,104,211,161,161,22,252,165,77,47,35,211,232,220,88,50,204,86,93,209,174,195,59,166,126,8,48,38,67,251,60,65,62,45,95,186,6,16,210,38,82,156,248,88,94,179,139,48,206,31,54,38,63,250,250,252,9,25,105,139,233,39,186,33,147,3,100,166,14,84,164,59,253,181,201,166,104,147,104,165,137,206,197,236,104,105,24,137,200,166,135,230,52,45,214,159,182,127,87,90,5,227,82,67,58,41,143,141,101,110,124,22,149,165,29,18,243,122,152,159,103,173,97,192,61,39,189,52,226,76,190,157,209,1,172,68,52,100,142,99,26,204,156,25,158,247,186,192,169,50,59,81,239,73,220,88,145,146,64,219,108,164,166,246,239,235,219,9,37,80,170,171,90,70,35,225,212,98,147,6,149,173,101,27,114,129,203,197,3,224,141,81,228,250,164,137,42,140,6,86,81,242,29,242,129,110,165,179,78,47,189,62,70,124,39,196,115,180,83,248,51,173,113,191,120,27,27,178,154,237,20,117,51,181,117,37,13,90,3,174,122,55,247,79,159,139,102,118,175,49,3,70,131,36,64,59,241,165,197,153,50,212,82,160,29,0,113,116,5,92,186,207,168,149,213,76,92,238,55,7,136,151,218,252,111,40,113,182,75,230,172,49,19,183,27,113,76,8,234,44,72,158,148,66,128,80,239,132,28,79,109,243,75,204,59,119,23,245,249,123,47,110,218,102,54,73,202,124,113,115,64,215,69,223,11,228,138,75,145,208,203,187,149,97,99,194,249,237,55,71,156,234,232,68,160,177,169,198,193,82,167,118,43,78,8,114,119,108,238,95,38,253,89,247,227,122,251,3,177,110,162,167,129,123,202,199,19,201,44,69,59,179,32,91,156,165,155,131,85,158,10,253,244,240,69,239,81,216,5,168,67,214,60,122,113,187,197,144,218,234,206,242,254,212,15,238,137,183,138,214,198,19,94,153,125,25,37,154,224,196,10,223,7,198,220,196,67,97,74,25,254,104,39,5,229,136,69,206,72,25,195,222,148,122,213,9,18,61,235,116,111,67,109,92,173,52,220,174,136,89,80,59,86,243,209,48,174,18,245,41,25,10,18,66,95,4,83,116,232,40,159,201,140,62,23,156,187,161,80,255,137,80,120,64,94,238,97,7,45,153,114,142,192,60,112,92,118,172,182,153,9,98,224,31,116,85,178,187,169,45,165,61,160,106,232,30,194,128,154,163,156,100,238,193,120,254,235,16,209,45,22,244,236,8,121,201,67,199,102,255,139,147,196,127,250,126,205,111,103,198,146,229,167,56,76,65,91,123,140,49,111,167,184,24,70,153,121,178,153,236,195,51,223,205,124,214,252,211,199,91,217,7,228,38,233,216,225,230,199,83,21,13,156,219,72,99,106,208,85,215,137,67,147,64,159,188,194,36,215,60,87,65,223,106,79,230,18,73,148,70,87,236,78,55,135,57,249,89,233,112,77,12,50,161,82,74,181,165,38,218,40,163,160,139,132,23,58,149,202,10,2,124,60,82,163,29,206,190,149,30,27,40,99,164,111,10,109,124,106,254,106,128,132,106,223,53,61,87,108,192,180,155,125,53,13,39,100,246,1,79,186,187,199,57,137,124,6,5,211,48,175,204,48,118,200,149,174,72,119,53,13,141,39,33,100,8,106,118,99,240,73,20,71,210,56,138,96,112,73,28,46,160,72,139,87,4,145,210,29,35,221,28,152,214,142,44,31,119,79,12,72,187,10,174,170,29,237,84,36,91,121,29,146,30,176,43,196,35,212,124,71,59,114,159,52,53,234,210,179,45,61,50,117,108,157,249,106,196,61,253,230,116,212,175,244,104,16,25,71,222,117,124,35,109,133,38,99,35,152,174,68,194,183,41,121,72,78,215,184,31,212,60,146,116,36,68,222,201,204,25,232,217,230,122,20,201,70,28,208,37,145,109,178,49,186,215,33,45,226,197,24,42,109,245,36,106,167,42,202,173,116,97,167,33,91,150,25,119,179,21,138,212,140,191,30,90,157,119,192,107,50,83,12,141,252,61,4,12,250,224,6,18,14,157,80,114,90,201,60,92,215,197,186,12,74,226,202,2,82,114,164,104,49,242,22,63,13,7,23,21,143,49,148,191,15,152,90,164,70,199,47,150,86,243,221,100,227,189,58,8,8,125,50,102,217,8,179,177,90,171,25,149,203,48,223,57,171,158,25,29,228,165,73,25,41,147,234,220,33,6,116,239,230,59,81,52,32,218,180,112,134,174,43,219,166,62,89,67,110,47,234,95,247,84,212,95,182,112,43,138,103,176,182,37,210,41,220,119,255,216,144,34,166,183,54,46,7,191,55,92,170,186,155,237,111,133,212,33,69,193,246,105,40,182,129,122,132,40,236,70,224,73,223,26,125,168,152,135,123,164,64,13,110,185,208,211,164,55,244,100,103,0,127,53,74,161,119,128,122,114,52,190,18,242,194,0,200,213,111,219,197,88,20,162,72,187,181,49,155,246,152,17,231,26,145,110,250,26,0,9,124,188,145,103,154,186,62,96,71,109,231,211,218,179,190,244,178,221,215,225,146,212,15,117,200,208,128,217,51,204,116,154,169,235,6,68,255,139,138,124,249,210,242,89,208,180,185,2,240,68,15,88,35,34,20,100,107,60,26,194,86,233,209,64,82,213,192,10,80,74,72,92,140,206,232,54,192,1,118,229,154,131,58,160,10,76,97,166,28,228,92,54,168,129,67,248,43,64,69,5,113,6,188,149,195,43,61,24,120,149,0,57,0,17,214,168,104,81,89,245,143,109,185,216,228,103,215,104,246,69,118,74,241,244,119,37,65,30,228,215,14,75,58,170,185,237,26,207,109,144,44,125,48,176,71,1,252,32,176,78,67,214,238,147,6,72,1,104,180,122,87,40,0,250,128,18,127,233,186,165,138,83,226,91,209,170,182,244,90,20,145,125,192,214,151,32,187,8,246,77,103,57,30,108,23,105,39,4,67,61,3,144,98,168,119,29,19,136,83,189,114,102,243,61,13,55,36,43,2,23,54,252,175,154,225,119,9,184,112,66,115,77,83,234,8,24,142,209,8,38,51,28,213,254,94,128,245,116,97,226,43,4,32,107,34,99,160,211,8,129,197,0,191,78,195,112,167,171,233,106,11,164,178,85,100,53,212,99,207,249,2,92,244,41,125,165,13,249,11,185,160,76,85,4,3,86,146,40,110,237,41,183,73,150,187,7,30,5,250,194,162,78,58,36,214,95,13,243,105,95,205,17,106,115,149,15,180,99,174,199,162,111,77,132,23,32,105,66,235,244,214,148,3,28,95,100,202,121,26,12,130,45,247,54,180,107,190,155,128,238,148,20,187,60,35,124,205,70,79,163,230,59,239,60,126,64,24,119,54,37,22,252,140,224,207,205,45,165,209,201,255,28,231,118,134,64,119,40,226,241,199,222,236,187,244,50,5,204,100,254,98,72,63,147,84,18,35,133,81,47,127,45,83,246,210,33,165,239,201,107,199,16,43,165,248,122,0,83,243,57,124,131,162,20,215,35,17,230,218,117,112,101,151,20,227,14,18,192,62,197,209,127,73,193,57,154,43,39,128,231,112,93,205,153,201,22,35,128,94,168,159,106,136,0,52,47,96,131,11,225,53,13,68,7,46,171,159,246,72,13,43,250,200,50,37,130,190,67,41,53,101,97,78,8,129,114,214,167,16,1,151,104,247,248,101,210,75,41,255,115,163,181,16,14,248,225,75,212,220,171,3,49,111,20,83,106,206,240,32,151,234,67,6,43,99,73,214,30,98,76,20,21,122,79,63,77,251,151,59,241,144,30,180,148,30,250,156,119,198,36,107,87,78,153,237,227,200,112,90,8,0,14,170,153,216,49,126,121,142,36,73,0,128,212,19,133,208,123,163,135,165,102,212,22,194,188,105,241,81,234,203,77,158,199,205,167,22,101,86,38,182,246,4,38,230,173,85,9,67,217,76,15,37,145,169,75,92,138,55,222,136,222,84,228,90,18,223,14,221,37,65,37,129,57,127,46,116,29,118,252,54,217,55,37,223,163,181,197,83,240,168,35,20,133,96,211,162,189,2,24,72,163,242,214,128,15,14,213,0,37,194,119,216,53,29,2,5,248,137,21,240,203,224,43,167,39,164,47,98,222,202,186,96,173,154,129,138,90,240,90,36,62,209,6,25,182,200,95,244,148,51,190,94,253,254,244,234,196,88,136,192,213,144,159,30,91,1,68,224,250,122,192,139,150,233,20,232,79,83,35,137,89,108,234,2,122,53,218,116,123,138,89,231,56,121,6,175,241,154,117,167,231,38,209,86,135,152,181,71,238,174,122,136,236,228,193,180,55,207,122,195,134,124,108,106,36,74,69,250,15,21,67,254,145,48,10,232,144,127,178,48,202,255,253,127,254,247,255,254,111,255,227,127,252,215,255,235,95,175,141,2,8,238,174,81,111,201,54,242,166,128,16,3,136,65,190,86,208,253,91,42,98,150,60,131,159,57,228,52,170,192,72,96,180,250,138,235,190,91,143,233,142,30,122,250,81,129,134,124,222,6,60,164,55,0,235,138,206,75,132,162,195,1,192,120,186,11,177,210,153,161,245,73,19,108,241,42,201,180,146,96,236,112,100,4,239,38,229,189,47,32,22,69,25,130,139,79,217,43,84,62,118,19,210,110,204,64,138,187,183,62,207,42,120,35,158,12,10,31,111,232,174,40,213,109,25,80,216,188,74,116,85,147,3,84,51,72,219,119,196,211,129,112,67,142,46,102,107,122,168,97,158,233,222,166,117,55,163,99,251,147,206,178,241,89,157,43,20,70,208,64,136,112,30,51,248,47,23,17,41,123,74,241,104,152,38,246,8,117,19,68,14,182,62,153,241,253,133,153,227,77,127,155,79,226,61,219,212,85,86,154,102,215,145,108,209,138,222,181,56,106,71,29,197,112,239,114,39,128,145,159,190,199,209,254,166,95,124,29,218,18,135,248,64,184,230,219,39,228,79,22,241,81,152,215,48,17,12,87,40,161,159,66,70,5,55,42,190,54,169,180,146,204,72,173,250,20,190,159,174,72,107,218,248,126,236,189,78,166,208,40,201,201,107,147,253,244,26,16,13,168,77,212,23,6,18,206,39,122,178,23,68,94,75,126,219,246,79,151,94,185,135,219,78,115,101,34,38,233,157,80,11,6,152,216,185,233,241,69,235,222,137,59,172,203,74,62,24,130,65,238,76,146,141,209,146,30,77,193,166,160,224,26,7,67,152,156,129,109,30,88,90,92,103,96,126,130,119,165,96,92,91,11,51,122,219,83,190,8,136,176,25,234,11,64,242,101,207,185,62,47,25,136,224,93,226,197,100,76,81,102,59,193,69,69,195,126,145,223,54,149,43,167,116,165,185,79,106,145,192,191,129,228,157,32,247,170,165,200,163,33,131,228,69,103,202,100,159,20,111,7,98,237,193,195,114,103,14,124,47,98,174,8,233,244,96,182,71,213,85,205,22,168,59,61,221,6,6,35,214,78,33,222,201,233,13,195,39,67,78,210,214,69,96,105,228,220,161,27,143,249,158,203,197,57,205,88,125,91,63,39,13,250,35,184,235,111,40,86,101,30,90,183,128,27,113,248,244,173,80,107,8,129,132,97,218,238,91,205,52,244,7,189,124,173,226,189,147,20,188,239,233,4,164,112,105,23,253,92,197,168,197,156,79,185,223,237,242,232,147,193,137,224,252,116,230,82,235,174,3,125,224,9,106,123,32,3,178,190,170,121,121,206,49,125,95,82,4,153,248,20,95,32,8,22,85,62,93,218,100,147,169,11,186,121,55,105,234,30,213,20,82,157,10,29,110,49,201,71,99,166,141,209,9,49,175,167,47,238,253,53,215,189,61,81,142,100,216,93,138,67,205,231,124,193,50,74,93,63,202,34,195,252,90,135,12,46,60,58,1,68,241,218,204,7,39,79,109,80,211,234,213,104,58,5,255,169,149,59,245,209,216,35,253,230,244,178,159,161,143,118,29,132,160,176,54,244,121,75,230,32,244,7,185,174,11,128,198,154,111,198,131,65,101,56,101,67,43,119,222,173,29,230,242,9,241,48,83,133,205,223,25,172,23,61,171,58,147,64,168,249,136,111,74,42,85,231,225,64,22,249,11,138,106,201,234,14,91,215,33,92,116,10,124,118,39,93,12,33,183,115,221,114,164,164,37,176,170,3,37,23,181,84,233,83,188,102,147,162,112,6,223,98,132,133,178,116,27,202,150,221,153,137,1,222,201,18,168,20,126,157,173,249,91,54,153,116,75,170,171,190,169,178,205,115,73,214,229,196,27,208,228,222,189,119,170,21,68,218,35,61,110,248,34,250,90,247,226,16,14,35,34,217,75,55,98,52,170,202,59,150,193,188,168,18,27,230,22,32,122,216,144,86,182,82,171,126,79,118,159,66,93,17,182,171,24,17,82,203,187,119,221,164,1,6,63,130,234,27,210,183,161,123,198,7,220,233,205,178,61,144,113,77,3,6,53,215,219,175,160,38,255,116,155,69,191,202,233,20,128,27,127,146,69,199,124,63,206,219,205,54,177,146,0,217,175,121,67,10,245,158,12,172,79,209,89,70,63,234,247,246,12,218,52,161,89,84,115,135,90,241,153,175,175,157,110,78,78,198,35,158,141,210,160,148,253,0,94,112,244,189,65,51,221,92,181,26,225,245,51,194,166,153,142,189,115,170,39,117,9,255,79,173,105,68,129,254,190,17,221,96,39,244,184,255,172,150,231,175,85,81,240,83,115,223,33,160,188,161,88,155,234,35,33,145,237,14,24,157,50,96,115,197,220,192,173,190,39,95,214,176,162,87,127,193,187,109,194,74,91,143,84,68,2,30,214,106,27,103,160,62,119,165,241,246,5,55,219,48,140,122,235,66,167,154,223,28,132,148,62,54,42,41,243,5,198,64,8,104,157,213,35,245,116,103,54,131,191,186,73,242,20,115,69,91,245,205,163,131,227,215,210,126,3,203,139,79,51,163,246,73,167,226,116,4,229,157,164,96,74,116,155,229,3,59,213,57,109,7,210,78,193,185,183,139,3,174,128,121,30,65,160,113,184,52,18,141,110,174,136,67,139,25,52,250,231,171,135,232,71,46,222,204,111,223,234,44,88,146,29,5,255,200,247,255,221,77,149,56,140,11,18,227,207,87,125,231,4,85,115,71,21,229,253,50,90,231,163,203,115,17,15,86,103,227,191,27,25,152,41,49,223,149,86,94,204,71,45,107,8,68,255,70,51,108,239,177,19,82,80,20,95,186,130,128,112,191,111,211,120,164,11,23,194,156,229,9,229,141,20,173,40,184,97,230,217,253,183,27,106,220,75,111,14,209,168,95,253,229,3,117,90,10,210,47,198,207,251,235,151,189,9,113,3,202,149,20,62,61,203,55,32,121,71,230,134,91,76,26,84,140,29,181,59,9,251,102,91,85,199,15,33,134,32,156,221,247,144,169,66,231,73,243,188,29,186,161,19,176,155,222,156,141,215,229,73,161,250,223,194,74,120,205,245,206,241,151,252,185,102,56,79,197,135,25,16,153,196,197,119,234,200,177,198,99,54,199,35,162,96,48,170,190,54,250,188,46,246,123,159,172,104,90,215,184,60,139,62,88,149,196,44,173,123,119,55,154,97,70,85,80,38,18,211,50,132,25,80,90,146,98,207,221,168,44,19,238,186,13,167,55,157,255,13,28,125,119,21,129,50,132,123,140,4,49,162,198,33,4,128,12,135,188,213,125,99,10,0,207,252,37,65,175,65,110,255,115,249,182,101,116,205,58,195,63,58,236,156,239,147,14,249,173,19,233,67,43,56,116,2,8,155,63,53,3,154,10,41,12,8,41,116,1,124,228,49,102,40,5,148,41,27,105,101,33,135,63,106,108,133,234,73,87,50,61,174,107,2,68,170,233,194,174,156,9,238,83,2,151,61,58,104,21,255,55,126,27,125,156,34,243,168,14,64,39,225,21,222,105,62,244,183,251,170,142,229,133,227,9,138,15,49,163,218,237,124,160,27,151,180,202,107,87,252,144,229,190,48,11,112,203,186,47,211,116,94,253,209,40,219,134,185,112,134,251,76,66,192,160,10,148,236,154,231,221,31,67,185,4,236,147,248,110,5,168,161,51,134,31,248,37,244,214,205,154,47,253,131,216,137,33,230,143,244,143,124,236,35,165,212,107,38,52,242,72,244,160,19,188,245,230,196,184,30,4,155,70,78,12,120,49,151,203,55,141,27,146,118,221,104,11,156,181,222,110,129,26,178,80,151,145,146,34,2,247,139,89,135,145,193,7,181,3,34,194,215,15,96,22,125,107,164,225,98,59,67,249,252,235,122,243,146,110,222,161,2,148,171,77,39,194,189,175,235,25,12,81,164,96,229,149,32,144,128,236,179,164,143,121,253,251,19,71,50,133,57,77,251,21,50,13,142,38,227,120,144,162,9,52,14,68,59,190,178,11,125,135,242,218,32,109,206,231,99,86,154,82,12,147,189,37,133,229,219,70,177,158,96,49,179,111,196,205,175,115,38,84,141,215,92,182,167,106,54,61,89,146,59,131,6,115,184,198,7,209,243,141,114,228,193,64,133,182,216,103,137,53,116,154,209,180,88,98,139,135,228,68,111,78,76,228,90,99,76,139,166,158,120,1,21,231,12,19,27,95,174,72,128,77,81,175,134,47,253,117,43,220,134,25,94,180,243,16,141,244,197,54,141,216,138,97,87,221,19,33,79,167,99,210,200,114,75,200,117,159,82,28,168,130,106,86,143,39,67,82,72,60,214,187,39,224,218,119,55,207,79,160,200,0,132,241,113,253,167,153,149,177,159,117,131,237,120,73,210,158,76,248,141,137,213,103,224,14,225,188,62,18,239,65,2,65,111,190,63,57,146,54,49,147,172,61,176,198,234,163,168,52,186,154,25,82,159,165,55,240,185,59,206,20,243,13,52,107,120,19,197,18,177,98,54,64,147,127,110,168,57,151,60,26,222,249,240,71,251,165,202,244,183,73,6,120,64,8,98,93,14,9,122,188,44,61,234,190,8,96,39,253,237,143,230,183,26,14,193,17,76,11,55,39,134,244,169,70,206,125,234,213,189,4,50,157,35,191,10,13,17,47,70,223,188,255,54,241,76,250,109,20,174,220,181,52,140,214,209,223,158,70,161,235,14,3,30,246,76,230,96,22,68,241,165,8,208,223,110,30,157,234,164,168,154,68,56,221,18,11,53,118,68,228,152,244,197,40,126,139,56,214,61,221,74,50,223,77,231,68,90,195,104,214,228,183,141,50,38,124,2,19,140,249,212,124,103,162,83,109,95,79,167,158,186,210,213,211,149,193,81,135,129,25,88,205,171,58,228,152,180,221,39,226,222,221,170,218,115,134,172,23,90,104,250,104,6,235,10,151,226,6,118,77,31,13,215,41,92,10,168,186,34,157,243,163,20,241,226,32,39,111,255,210,197,109,133,184,202,185,203,185,167,151,134,235,46,180,204,166,40,207,193,55,130,86,187,187,27,120,38,75,102,49,155,214,240,164,33,171,173,232,215,236,21,250,186,144,112,163,58,149,204,20,242,87,152,203,167,83,133,182,250,21,162,72,248,138,58,38,119,142,71,134,107,219,89,186,212,10,75,168,63,56,94,87,171,106,110,154,245,171,52,6,203,199,4,111,190,79,8,46,81,96,147,215,198,27,81,45,78,78,17,185,185,49,2,251,131,67,95,42,77,175,244,200,114,228,185,58,80,55,13,251,48,155,166,104,104,234,177,243,23,25,149,235,160,207,144,138,50,185,235,42,83,161,34,116,123,66,73,176,168,238,93,183,186,135,163,52,140,157,60,220,21,90,135,32,209,109,33,12,121,95,244,136,185,212,122,66,154,168,192,120,17,239,117,143,86,99,129,243,188,58,200,7,185,122,33,112,30,247,166,9,45,134,116,211,103,215,67,1,241,158,17,210,131,111,180,31,95,8,225,14,219,174,229,193,209,14,60,33,92,4,242,65,46,30,86,112,245,122,64,31,90,190,49,90,143,227,56,10,232,120,88,16,98,254,74,244,40,27,91,207,76,230,114,142,83,142,128,107,17,90,181,190,225,76,112,225,212,123,54,221,81,89,98,93,208,174,249,181,116,31,201,25,65,44,187,66,124,203,96,115,122,49,20,196,190,217,193,46,46,21,74,216,21,140,254,212,239,77,67,109,204,50,218,175,78,168,176,211,77,112,62,181,2,172,139,151,98,133,116,253,105,116,5,189,180,3,184,179,232,75,131,182,117,181,38,232,92,119,26,79,142,121,23,248,33,248,250,244,107,124,6,107,114,225,33,216,7,182,14,247,164,29,198,133,135,128,130,232,144,153,143,229,5,45,186,110,100,75,33,9,35,18,18,13,201,14,157,224,63,44,157,23,157,10,146,75,83,204,165,64,233,234,87,131,188,150,223,134,159,98,250,30,14,102,88,250,40,1,155,211,191,235,18,212,157,157,116,169,249,110,12,30,216,93,231,65,40,15,33,43,193,47,114,137,31,203,228,201,152,90,11,191,75,80,127,112,82,125,83,159,108,132,194,15,2,75,50,79,232,197,240,62,52,208,127,202,154,6,175,6,85,6,215,68,2,162,34,155,21,82,192,55,44,113,121,32,6,69,246,232,109,64,7,223,203,112,67,211,99,47,230,70,11,21,169,190,37,179,13,145,132,161,152,124,64,129,198,201,118,211,168,59,248,189,201,241,137,155,2,107,189,4,233,4,37,18,102,119,243,185,78,220,27,142,73,217,131,233,98,239,161,146,14,66,91,119,209,239,179,15,230,99,6,114,71,143,135,194,36,246,171,105,192,82,71,130,182,15,103,215,192,137,64,215,75,207,30,212,161,66,82,201,212,76,244,84,36,251,55,221,220,136,241,197,220,112,44,195,124,183,81,217,40,173,181,178,135,170,210,49,78,24,61,238,173,192,25,191,173,89,69,184,201,250,114,206,168,133,99,40,169,36,8,13,207,61,32,92,94,139,44,136,250,211,211,104,136,162,22,77,30,235,168,103,216,67,253,98,25,10,66,182,36,75,127,186,103,104,202,94,201,129,90,134,77,209,5,210,167,124,146,77,110,35,38,34,245,47,125,52,186,22,71,20,186,201,240,232,23,219,16,242,184,220,31,240,179,162,49,10,100,181,33,76,127,195,140,186,196,151,216,208,218,186,120,76,35,72,145,244,244,13,142,233,191,112,29,182,42,220,1,40,28,110,113,160,32,216,111,82,198,43,245,51,154,239,120,108,61,113,13,190,25,154,123,132,201,71,111,61,166,156,168,168,104,107,49,12,90,204,175,196,210,108,144,39,234,213,215,23,140,139,209,186,220,18,9,127,72,168,187,184,34,217,79,225,219,49,151,164,132,32,153,37,150,212,74,110,116,196,189,7,9,77,49,243,161,124,245,52,216,88,53,88,189,115,174,246,248,24,197,56,139,196,76,98,169,199,36,91,42,104,0,235,208,118,96,192,71,229,81,135,164,255,116,56,124,221,34,60,163,217,129,70,182,211,215,78,227,223,203,136,33,241,230,44,44,139,12,227,214,139,13,5,228,66,105,85,9,163,97,90,130,111,202,175,45,71,35,50,35,60,151,175,1,208,73,36,1,134,201,179,182,47,204,223,151,6,20,7,63,100,4,249,22,71,202,112,160,197,130,255,238,250,43,125,84,253,90,211,164,14,92,251,8,71,98,105,170,231,158,31,195,199,172,176,253,247,147,204,53,240,14,247,75,213,252,104,119,45,125,142,30,179,220,179,38,61,200,249,134,58,5,154,205,162,143,136,121,78,209,1,218,176,55,136,213,200,10,2,47,148,211,249,184,124,128,72,28,109,100,140,169,41,133,245,121,59,48,244,2,69,129,80,20,137,154,239,39,19,70,15,173,114,80,44,43,30,252,147,113,93,85,51,92,36,109,189,213,0,243,145,216,133,220,27,132,4,113,115,120,136,52,177,71,55,128,243,229,18,126,200,249,113,205,52,139,56,25,239,125,240,162,120,34,42,55,37,196,118,118,129,127,102,105,82,145,118,225,144,40,162,93,70,51,150,247,189,142,139,200,89,147,186,24,239,48,125,130,254,130,126,76,146,203,236,86,46,59,131,66,215,212,188,182,165,70,93,209,6,135,70,171,97,28,60,61,128,153,132,218,77,75,32,155,76,118,15,186,233,235,238,79,45,252,244,233,147,148,26,143,146,58,131,89,156,59,132,218,200,199,11,47,2,90,139,119,159,116,235,79,199,80,74,82,180,164,124,65,187,188,63,233,221,163,26,214,75,240,177,131,56,144,182,219,123,206,227,5,142,16,26,41,10,43,160,243,34,50,18,55,134,36,170,76,21,196,69,157,206,73,153,145,213,212,10,226,245,159,156,167,119,22,163,223,208,226,37,231,131,211,204,111,138,220,50,38,168,135,59,14,208,208,142,53,85,77,215,156,33,97,98,172,244,242,220,16,87,126,65,4,143,222,132,64,20,235,159,54,172,184,186,79,197,243,220,45,128,236,166,155,103,105,122,115,130,84,189,57,253,141,45,153,151,131,199,193,88,179,186,212,92,122,80,189,243,98,229,203,102,20,171,221,124,148,21,208,106,201,95,200,50,21,98,212,157,126,219,244,170,195,172,162,104,128,164,104,86,118,110,126,136,200,203,204,48,167,22,79,206,158,148,240,64,215,83,243,180,248,52,223,87,1,63,160,187,28,22,93,172,159,94,203,247,116,43,197,147,125,54,72,90,221,23,245,70,43,129,43,52,0,194,23,223,19,134,145,201,77,69,242,209,13,181,66,86,6,42,101,69,3,221,157,192,251,102,65,45,140,140,150,48,192,144,243,119,163,87,160,216,23,136,94,252,151,173,21,109,41,130,100,4,241,217,128,7,160,40,146,175,173,187,36,156,219,128,66,166,72,85,161,126,73,51,83,11,243,253,246,2,182,64,114,195,105,157,48,175,132,9,189,167,125,139,86,27,200,67,228,116,97,37,118,143,98,135,1,66,70,130,132,82,201,115,230,112,142,34,197,240,118,210,110,222,107,118,76,233,72,173,200,202,132,214,78,95,90,14,254,168,6,111,111,53,187,51,172,106,241,229,51,190,41,111,186,130,115,84,122,24,6,122,28,251,196,231,170,172,229,169,0,224,175,187,28,33,31,68,137,46,128,15,211,116,186,227,99,179,20,21,186,12,40,222,167,48,152,40,89,248,119,16,74,141,29,137,18,145,254,52,68,162,193,17,108,69,217,170,120,110,232,42,75,60,25,4,52,138,176,159,85,132,62,239,106,217,186,211,210,73,118,130,122,159,14,82,61,95,254,127,122,18,254,81,247,5,221,112,255,228,238,139,127,255,223,254,155,255,248,183,255,249,95,222,122,1,215,231,160,193,236,183,146,81,204,184,177,229,155,119,8,238,26,155,113,119,43,122,52,201,60,31,169,134,89,111,192,118,212,10,192,197,173,52,42,47,177,162,83,242,199,201,52,243,23,39,176,153,41,10,206,48,247,160,244,194,12,81,230,159,128,194,204,35,132,17,205,12,48,92,110,62,35,181,104,58,194,176,57,197,75,155,44,102,152,89,123,71,30,45,178,150,227,215,184,217,254,212,165,175,17,198,181,45,207,61,126,228,176,207,252,1,158,151,171,41,172,60,198,224,5,221,249,23,5,243,241,19,186,28,229,221,28,13,238,162,99,118,159,220,229,168,175,123,137,247,236,219,0,230,59,221,183,127,75,218,52,191,37,95,139,67,115,204,55,164,160,195,130,63,11,115,49,78,213,63,102,24,131,163,115,147,82,227,143,105,227,153,43,91,229,82,115,171,207,111,167,31,193,112,131,98,198,99,242,81,187,147,168,126,250,222,68,66,143,36,104,193,133,63,67,63,220,204,214,235,241,204,119,159,152,159,222,27,241,162,55,209,104,58,111,250,177,171,97,142,222,168,192,11,19,117,109,94,155,54,1,255,105,186,225,35,73,135,249,39,86,250,204,205,72,92,245,131,193,169,245,179,50,219,195,179,176,185,0,232,115,62,171,61,229,84,243,120,16,55,172,136,175,234,68,58,215,183,248,194,108,192,100,53,239,241,128,25,215,76,105,49,126,249,46,181,249,58,222,22,180,209,244,236,136,21,137,180,63,129,14,230,178,130,54,6,51,237,86,127,78,65,184,221,182,128,89,204,76,106,109,186,121,4,61,16,214,221,235,115,172,151,53,79,197,1,140,153,98,198,159,152,24,243,245,240,171,94,77,121,191,251,79,195,188,222,226,91,221,241,135,184,214,127,26,13,81,189,250,78,145,242,168,242,49,227,42,124,98,182,238,150,119,115,206,177,79,190,22,4,111,115,248,136,210,135,30,45,240,136,84,208,98,56,222,139,129,219,156,75,6,109,24,14,253,221,156,240,94,63,215,66,175,177,253,113,14,76,15,56,90,16,135,169,221,149,7,196,196,26,141,226,24,239,179,190,134,82,107,132,147,94,18,204,200,53,190,85,93,140,115,225,200,144,45,241,141,121,236,193,190,43,230,175,181,23,48,0,245,66,233,77,30,155,178,203,170,239,230,192,48,2,72,70,5,225,155,117,200,84,0,252,40,243,236,250,229,37,110,14,213,209,62,106,6,188,253,249,226,25,247,97,228,201,76,34,248,45,121,232,222,162,66,131,181,7,184,142,85,75,58,69,173,112,243,188,157,174,28,168,70,228,75,27,53,143,239,239,208,153,125,201,248,102,24,5,198,251,144,53,25,231,35,13,69,233,82,155,161,126,230,19,7,98,101,235,232,250,208,6,84,61,177,141,245,222,210,99,205,239,69,88,152,7,61,18,201,124,63,157,95,93,5,30,240,179,246,215,27,143,213,112,20,249,226,51,221,10,243,238,200,214,245,230,246,141,180,184,247,95,207,125,252,84,66,60,121,206,116,53,149,212,247,214,31,108,228,241,96,187,208,195,186,253,167,39,131,90,197,76,140,228,91,251,15,136,122,196,252,147,168,240,99,165,180,41,199,233,61,62,235,46,245,61,56,34,157,178,243,227,79,223,85,253,190,115,135,110,89,246,185,125,255,130,71,232,7,222,144,254,49,204,63,150,246,103,166,183,80,238,253,3,79,47,63,76,33,235,147,215,250,126,162,44,207,204,100,168,67,204,205,182,136,103,6,56,183,143,154,13,59,240,14,242,98,217,10,49,19,43,248,60,154,223,110,99,234,205,167,1,48,220,75,96,119,145,247,34,211,244,178,23,228,168,40,61,199,154,134,198,174,132,67,184,20,119,128,21,105,249,240,95,232,136,21,239,103,67,139,255,116,3,175,121,166,73,8,65,50,210,220,207,74,215,156,56,109,155,218,169,239,238,117,223,99,61,141,217,93,150,32,243,159,185,195,35,42,55,7,6,92,102,184,170,150,50,8,243,196,61,241,17,223,36,196,100,243,71,247,236,46,205,247,224,199,56,95,101,196,23,28,199,111,163,163,232,215,244,184,165,10,91,155,47,16,32,43,179,200,111,111,216,253,222,7,193,163,43,67,54,89,24,204,191,7,101,188,102,235,164,81,51,16,231,55,106,134,63,218,58,106,231,192,109,55,159,25,126,50,25,243,67,111,200,195,250,46,186,124,136,144,197,12,48,255,157,75,52,100,129,6,9,243,253,159,245,242,246,139,244,54,121,3,49,163,57,249,6,213,178,223,69,54,233,3,188,186,189,147,235,154,11,220,33,98,6,246,221,221,76,73,102,232,213,7,202,197,229,87,35,144,45,87,115,120,143,184,26,8,146,94,253,25,194,195,159,28,134,75,217,210,172,19,120,60,183,238,142,80,19,12,52,102,227,87,252,51,29,62,126,188,232,168,221,147,175,61,126,92,186,107,232,63,143,153,10,202,104,60,146,32,147,220,145,38,74,204,195,250,27,158,121,18,38,137,121,208,156,240,78,39,24,47,69,66,25,243,189,126,239,55,29,174,63,218,186,44,3,18,138,205,31,220,246,206,165,214,239,56,153,247,50,34,195,170,214,6,73,160,223,26,142,14,253,218,212,127,206,247,185,217,0,57,98,54,206,142,237,102,116,89,229,123,193,89,86,71,252,180,121,234,97,102,63,240,144,140,138,117,13,154,43,204,56,27,62,25,76,121,181,169,25,78,178,30,191,141,12,149,154,129,120,12,55,175,117,150,108,121,214,198,215,253,123,53,178,8,18,249,92,151,20,122,10,31,83,26,127,117,50,108,82,80,47,206,165,18,223,66,66,6,51,228,211,207,9,162,49,184,6,122,213,90,148,17,231,124,99,222,73,77,202,241,8,69,202,253,127,222,168,145,83,82,247,237,126,62,235,174,120,230,73,129,74,222,251,78,115,68,76,221,44,222,215,49,54,224,225,63,12,20,75,190,245,49,68,95,115,235,154,77,173,211,58,212,254,88,209,35,27,58,96,7,200,197,121,15,13,110,191,136,27,116,142,149,78,222,128,89,28,95,118,50,175,151,42,190,102,178,8,122,111,100,161,94,0,241,145,184,92,58,253,17,2,125,26,121,100,20,216,14,245,106,107,223,121,86,208,101,75,135,139,196,252,247,94,11,94,145,104,145,97,7,128,233,160,190,231,134,111,46,100,138,109,131,56,174,199,123,87,191,1,185,187,152,209,158,125,39,39,105,177,40,159,218,189,107,63,62,5,161,105,63,186,147,90,251,235,243,115,62,235,155,222,105,80,14,29,35,207,12,33,131,4,154,124,143,210,125,241,16,139,180,52,75,16,141,42,126,53,1,174,46,123,132,40,30,51,30,55,39,251,168,51,148,38,224,227,239,181,173,238,162,19,152,203,253,234,115,79,28,61,158,216,81,158,163,78,91,123,173,85,23,71,243,6,155,5,61,89,0,173,88,181,7,248,206,251,225,109,218,151,201,92,190,242,206,228,111,91,112,40,179,108,193,33,87,252,234,115,99,96,29,50,148,231,31,212,240,39,235,212,210,205,187,105,107,185,153,32,67,111,78,211,158,79,210,187,97,127,209,128,102,91,97,119,237,101,216,190,53,249,68,103,243,29,223,234,207,13,241,148,94,107,56,226,119,107,80,91,85,207,22,148,129,139,111,225,168,49,68,83,182,157,14,156,170,110,94,237,175,3,160,124,177,48,33,26,63,58,17,6,40,71,223,255,9,252,143,248,41,198,179,212,99,126,151,174,182,110,157,183,207,120,61,160,146,238,108,233,11,159,160,5,102,90,121,103,8,74,190,19,43,107,84,61,211,250,79,184,62,172,179,233,43,195,75,62,99,250,194,139,173,27,93,55,198,30,127,108,211,100,209,147,28,0,164,191,50,100,176,186,253,146,147,220,254,173,216,97,151,248,233,172,216,225,25,80,186,106,191,128,2,98,166,144,85,196,92,187,94,205,217,224,185,165,15,47,68,194,126,16,69,80,252,249,147,33,236,43,43,7,167,243,209,107,97,6,157,145,28,24,168,4,98,204,160,69,213,159,158,99,199,218,89,230,43,201,144,54,216,5,199,23,230,150,86,45,72,172,30,163,82,184,92,111,206,118,230,79,14,239,201,90,234,122,17,83,191,192,159,234,2,127,196,175,99,107,43,97,46,67,115,129,136,209,116,79,1,17,8,181,166,27,37,244,34,211,247,209,105,92,80,122,115,116,186,227,234,213,134,30,213,215,217,26,143,128,151,227,1,50,7,121,240,207,148,201,135,155,231,29,34,245,149,161,183,126,169,148,15,130,171,169,62,72,53,8,140,63,217,221,3,244,107,91,128,233,238,170,145,170,72,106,0,81,225,114,220,191,129,2,105,234,178,38,18,26,238,29,77,100,180,37,14,62,224,145,218,75,106,160,53,121,221,52,121,178,114,67,167,167,248,105,8,47,138,246,98,6,159,220,253,209,170,117,69,136,153,156,133,135,8,147,76,142,36,84,80,217,62,37,6,205,250,118,87,10,110,198,43,200,25,100,15,146,76,49,179,23,196,147,131,47,144,244,20,36,209,253,59,97,54,157,98,141,187,140,228,64,158,188,236,20,150,149,242,197,113,15,248,71,14,182,187,184,80,93,138,155,183,21,122,38,152,119,144,57,27,120,115,76,13,40,183,209,213,134,147,243,181,165,143,70,221,177,250,34,128,114,73,227,104,0,6,37,60,164,102,78,160,152,209,44,246,77,158,66,87,79,161,110,69,249,34,110,93,139,172,47,147,107,111,238,74,24,191,143,236,212,44,251,235,11,14,119,237,16,27,215,171,17,118,222,225,248,105,180,104,109,188,199,173,244,106,30,181,22,131,228,61,43,249,26,201,111,109,238,189,252,188,238,70,107,168,102,220,72,159,71,119,125,156,117,52,169,209,120,108,119,163,11,144,226,161,169,30,178,15,211,99,19,234,44,50,205,42,229,160,230,177,137,85,163,52,143,116,95,107,248,150,100,188,230,85,51,92,119,43,173,17,186,220,211,185,104,34,9,106,154,216,45,63,99,192,16,43,59,158,79,163,143,134,220,163,23,91,89,185,185,25,80,120,206,189,221,57,234,113,143,145,186,54,53,127,37,252,171,86,152,167,154,69,189,31,203,183,187,86,141,141,94,172,32,63,35,96,107,165,4,101,56,102,75,134,122,184,135,159,34,59,237,178,166,125,63,241,239,226,248,43,129,11,40,35,204,11,50,103,253,109,100,16,221,99,237,4,1,250,57,175,111,113,30,67,35,147,1,186,217,173,131,118,119,208,81,125,166,125,121,229,210,83,121,100,249,220,109,160,232,205,105,55,140,133,141,44,106,77,25,201,189,226,4,129,161,101,107,70,242,78,211,167,119,197,62,126,63,201,214,137,70,42,219,125,40,14,225,42,251,184,193,201,183,207,226,41,125,142,150,113,68,151,199,141,48,232,127,154,175,28,59,249,80,28,141,41,103,120,215,128,103,145,240,23,214,212,155,223,101,222,35,182,161,27,122,232,213,247,75,123,238,237,238,170,123,104,48,9,154,31,157,31,119,28,141,94,83,205,197,153,84,150,41,184,237,174,87,243,73,90,248,172,40,151,127,106,190,46,158,103,207,232,113,248,186,62,26,92,171,17,97,124,208,99,107,50,212,40,230,60,12,192,237,25,233,201,79,164,228,63,16,103,39,141,185,241,213,190,71,187,38,17,85,255,141,154,115,136,17,6,220,149,159,62,9,167,215,91,34,144,103,204,192,191,153,121,248,78,203,217,3,91,180,102,113,233,118,90,207,188,169,75,235,189,183,53,221,253,49,211,57,175,19,233,35,69,245,62,103,163,59,253,211,3,4,214,195,215,102,66,215,194,232,154,115,103,159,240,181,121,167,32,124,48,186,213,222,237,240,245,4,161,104,56,132,228,203,204,13,159,236,153,73,143,105,122,153,126,162,231,36,53,18,219,99,165,159,70,97,225,143,181,225,88,234,59,147,236,120,212,130,139,10,115,63,154,145,39,214,244,31,110,72,197,167,57,138,90,163,91,27,61,60,51,141,118,247,40,1,20,10,40,236,244,37,175,147,21,102,54,183,47,173,189,27,62,250,205,217,95,166,206,193,222,93,203,26,51,233,92,189,57,20,121,111,75,105,70,88,154,210,249,128,96,252,98,58,19,244,116,169,214,216,249,172,0,61,151,158,92,236,70,239,185,58,148,147,95,58,215,190,215,86,70,83,142,149,52,117,155,108,117,251,12,235,40,102,207,116,50,33,154,229,87,223,5,190,210,38,75,211,154,143,55,125,102,103,206,180,193,67,25,254,199,12,37,231,214,42,50,21,251,225,223,242,78,183,107,175,249,104,122,221,93,139,156,230,210,202,250,189,57,77,160,111,26,13,243,7,210,79,247,248,150,3,191,164,183,116,113,123,253,226,134,202,45,169,178,120,231,231,211,226,165,125,133,86,169,116,40,14,98,246,103,254,172,89,79,204,243,186,160,207,145,104,132,177,243,232,79,19,181,189,112,178,25,171,167,120,41,11,186,139,237,11,15,206,105,173,110,211,107,186,125,192,231,125,144,173,101,251,109,220,27,239,173,17,19,89,90,160,38,69,217,194,124,140,128,84,204,100,61,125,229,45,136,77,123,170,65,239,210,125,163,91,52,139,235,97,15,220,121,249,247,88,64,2,138,154,237,220,172,110,190,155,170,14,218,188,203,190,251,139,161,181,211,101,203,88,180,249,60,101,19,187,185,126,235,193,137,219,253,151,239,99,214,173,37,127,148,196,62,183,226,197,200,115,209,218,247,154,45,126,99,114,180,154,75,185,106,248,226,34,86,215,180,4,34,100,247,243,47,255,30,164,87,244,230,133,229,26,223,122,55,77,236,26,75,160,167,249,155,137,56,232,52,164,251,196,19,76,109,2,61,232,106,30,176,145,250,234,194,155,146,159,238,247,207,35,10,50,33,133,166,85,0,16,29,213,129,89,224,137,16,208,17,243,55,189,59,146,165,137,107,56,212,252,21,15,100,1,254,142,244,96,159,17,202,248,178,7,123,152,238,13,82,247,141,248,253,204,10,254,128,25,107,250,136,129,74,25,226,133,91,99,255,231,39,11,205,45,115,233,213,13,209,78,223,205,190,218,74,122,105,92,12,159,69,144,27,172,173,111,53,216,101,252,96,66,22,163,170,249,78,66,175,113,115,184,212,166,223,210,178,28,239,167,63,235,3,209,159,166,53,124,185,25,114,153,161,247,134,101,202,247,217,15,240,103,186,185,145,80,249,97,141,238,166,98,75,250,126,108,132,215,136,39,149,62,165,113,199,189,175,1,122,230,91,233,185,97,211,120,203,131,182,111,173,247,252,58,154,95,224,15,220,171,107,248,204,152,144,124,12,255,229,148,214,210,128,55,175,106,18,82,53,61,124,238,215,172,123,122,232,14,57,65,209,77,186,83,236,127,78,29,149,167,83,244,98,106,168,94,212,60,150,106,209,17,133,122,111,71,242,150,230,24,29,50,154,43,60,117,118,190,173,53,77,16,75,163,196,131,161,140,188,229,99,178,107,52,247,8,55,253,141,186,244,200,149,108,47,152,110,152,96,244,91,67,204,43,62,60,157,128,178,91,65,187,85,34,43,247,81,43,150,231,254,96,187,216,17,60,92,55,66,33,32,215,71,105,203,253,228,249,211,144,22,51,135,151,251,232,19,114,92,13,231,72,27,71,86,192,100,77,20,151,101,117,105,79,57,148,35,161,5,177,87,89,158,146,235,144,88,42,112,165,128,49,240,184,191,25,66,79,177,106,205,142,123,15,82,215,170,9,79,86,206,136,132,30,13,127,234,140,146,154,60,81,198,93,150,14,14,136,29,126,194,246,44,62,49,206,39,135,222,68,60,173,120,140,250,145,191,144,146,13,140,192,51,138,188,245,100,204,226,153,247,130,183,182,140,225,55,122,168,236,228,32,183,228,229,233,77,243,169,62,153,201,65,185,249,122,140,43,89,11,4,121,207,218,208,56,23,84,226,33,20,244,47,77,58,66,65,116,104,244,205,238,249,242,98,26,40,98,37,9,19,104,131,70,50,81,158,123,91,64,237,56,137,59,187,75,81,51,135,166,99,52,14,195,45,78,200,68,7,190,174,192,104,0,54,147,247,250,135,80,229,127,8,200,190,111,247,79,6,100,255,191,255,221,127,249,247,255,229,191,253,143,255,250,63,252,235,49,217,203,182,221,39,22,78,163,23,211,208,247,152,101,68,242,111,227,189,230,110,236,98,98,62,224,248,182,155,239,156,15,159,7,115,29,175,85,191,26,158,80,178,158,152,201,219,13,55,155,74,157,154,97,27,91,110,70,150,59,221,188,63,249,150,10,204,244,238,126,71,173,134,94,116,51,116,5,59,153,239,137,226,87,179,63,182,244,94,68,20,97,38,208,74,55,7,134,229,15,78,68,208,146,117,61,128,49,214,249,9,44,27,179,241,114,61,243,157,229,59,124,57,51,175,39,116,130,25,22,223,244,214,199,117,179,49,195,211,152,172,243,145,35,146,224,1,145,145,70,148,68,114,115,179,129,213,195,12,214,224,9,161,92,115,149,230,139,159,21,10,42,183,94,63,253,156,100,158,175,54,75,23,230,215,146,13,221,37,183,205,93,107,54,63,186,237,107,69,109,168,237,108,125,69,74,204,67,180,64,222,197,195,127,23,118,181,83,255,250,105,159,192,112,40,205,186,255,122,234,229,55,135,199,173,253,245,202,243,125,139,106,10,164,251,175,241,242,209,28,80,254,214,60,216,109,189,105,0,116,238,172,191,190,84,188,21,13,12,101,254,245,153,125,250,86,136,138,202,249,107,146,248,4,68,144,233,172,250,215,20,171,62,13,118,201,43,227,78,153,237,143,141,182,77,94,25,140,82,152,105,79,79,15,70,85,216,127,249,16,140,183,188,174,74,245,225,70,206,230,124,121,85,14,31,178,187,167,127,107,228,21,253,28,72,172,75,187,33,126,251,65,169,111,76,104,147,151,64,221,118,147,254,52,151,48,207,41,152,136,223,94,212,253,193,173,194,217,107,222,201,94,223,55,102,163,240,77,251,96,223,190,77,146,253,46,71,95,155,82,68,119,51,249,203,157,118,209,229,76,123,152,13,236,168,230,121,39,210,155,102,224,118,74,218,48,104,250,243,77,150,156,75,48,254,154,153,148,135,143,26,113,78,73,55,7,98,235,143,134,158,224,208,121,8,27,189,223,251,110,30,93,231,2,114,188,190,95,220,211,84,240,178,203,18,175,15,114,135,21,173,223,100,230,52,240,231,90,70,245,166,230,62,94,46,213,90,77,151,120,152,152,209,200,240,159,222,214,85,171,102,10,62,62,100,119,247,254,142,126,108,220,22,223,112,104,222,90,105,170,152,86,161,95,13,171,197,212,155,223,24,88,110,126,191,245,87,117,200,38,136,192,183,176,209,124,17,204,43,102,122,18,171,155,239,202,254,244,197,16,6,243,211,129,12,230,76,163,54,12,81,238,230,251,162,233,139,160,115,176,166,155,141,23,88,205,150,149,123,102,99,22,81,107,29,15,43,133,117,43,244,26,242,236,67,82,243,153,27,77,226,122,239,27,187,188,120,2,51,125,54,250,61,111,24,245,100,191,233,38,42,36,11,213,124,87,197,240,155,163,224,148,246,141,102,244,53,110,134,176,70,95,155,16,48,204,227,171,201,104,20,88,110,68,6,75,173,119,10,251,60,187,1,64,145,2,13,77,225,199,207,52,210,96,35,109,210,128,29,74,152,215,150,122,51,102,122,168,222,28,37,246,80,27,77,27,254,80,196,98,105,47,131,30,172,251,167,0,95,212,245,234,10,187,149,127,102,50,217,37,153,45,169,236,230,41,106,152,102,46,78,99,15,178,153,140,141,206,126,226,28,127,106,118,240,52,212,144,88,140,48,83,247,211,159,46,160,215,223,189,217,143,245,51,2,61,222,237,184,21,61,221,169,102,70,180,186,153,186,247,82,243,7,127,240,51,147,84,79,55,167,187,185,46,55,3,52,235,106,6,231,224,86,35,243,83,235,215,195,225,187,147,177,72,13,131,70,183,187,161,247,237,102,244,230,244,167,129,70,157,184,250,156,169,254,96,103,203,247,175,105,162,54,234,223,116,42,100,241,224,116,43,170,35,11,136,45,60,167,222,139,102,129,49,223,101,184,195,76,122,92,95,108,192,182,229,55,55,82,138,173,102,228,99,124,200,147,184,133,153,163,111,181,146,91,74,7,83,55,186,30,255,32,112,253,233,146,239,104,53,250,252,239,116,64,165,215,238,234,215,117,24,0,244,193,172,135,208,31,108,26,248,82,205,223,168,49,147,76,68,84,205,31,140,111,110,166,251,81,247,170,254,117,207,222,97,86,134,74,51,67,37,232,86,250,31,100,155,236,8,242,250,126,2,90,53,228,149,204,204,150,225,223,195,248,173,197,90,140,240,204,173,179,167,19,213,88,241,71,92,12,11,130,126,76,122,196,253,176,190,235,161,36,111,21,73,221,233,59,52,108,76,85,61,78,48,71,15,225,136,25,41,115,189,218,52,43,159,25,197,112,105,124,52,89,20,175,32,98,134,11,93,173,165,248,238,14,27,77,63,106,181,28,255,112,243,46,85,15,84,114,225,225,52,34,7,214,213,133,111,70,140,227,191,12,250,165,52,53,127,12,186,155,71,79,51,156,186,201,42,199,205,217,143,104,116,200,54,191,24,49,101,125,103,228,193,119,88,73,40,31,53,131,58,241,183,134,136,75,167,17,229,200,234,78,33,91,91,48,223,96,110,136,174,134,249,116,157,193,212,30,31,156,26,204,91,157,37,221,27,164,64,140,9,176,127,141,76,174,207,1,193,134,155,71,16,63,99,69,62,164,187,17,206,78,189,117,53,136,138,155,1,229,202,252,38,65,186,253,112,161,128,248,165,137,0,220,212,183,66,50,54,115,201,205,63,206,241,25,230,177,150,142,40,154,108,15,215,137,25,249,16,25,50,244,42,98,76,58,104,214,170,86,40,198,125,2,27,216,59,153,239,146,239,126,111,210,88,186,205,126,203,88,222,221,76,207,150,92,93,140,112,236,143,149,189,106,105,38,163,204,225,80,88,204,52,115,201,91,195,106,176,221,81,158,70,228,164,87,67,66,177,195,76,131,173,140,248,13,50,65,223,184,121,208,79,46,230,102,186,244,110,38,221,122,212,140,82,224,114,243,17,105,0,204,247,248,246,125,148,122,110,218,50,202,13,227,143,111,133,160,212,211,118,5,129,88,243,3,96,210,7,165,59,37,91,66,156,92,116,85,75,187,144,221,120,251,183,190,3,218,5,202,100,28,246,235,145,224,97,222,123,201,217,179,224,153,254,220,247,130,123,225,72,86,128,242,166,4,238,166,253,39,179,116,65,216,212,124,9,32,187,45,32,118,204,181,215,25,102,206,53,125,52,56,193,106,220,188,171,87,8,50,188,134,175,58,13,117,160,247,6,4,239,155,157,149,70,101,46,172,99,117,149,22,230,35,24,225,101,90,74,37,46,94,16,235,136,181,82,35,246,207,53,104,57,72,102,90,221,99,204,136,106,143,152,41,131,184,43,60,127,185,189,48,27,171,146,60,25,237,168,77,204,166,85,127,194,220,139,196,84,8,76,65,42,25,230,20,238,173,189,16,54,72,102,253,32,8,134,60,221,192,223,205,191,173,55,191,231,214,138,229,7,103,137,196,184,22,2,204,79,30,77,91,114,168,39,207,111,200,168,204,124,49,184,210,37,99,250,105,218,139,237,242,58,189,242,69,224,94,20,51,4,2,113,111,67,143,137,181,58,9,152,125,235,174,158,4,53,45,87,135,183,137,164,222,213,111,97,123,46,15,148,238,144,28,207,79,23,72,70,172,109,161,111,88,246,185,138,46,0,193,69,99,69,29,47,238,141,106,173,154,241,168,226,149,11,156,145,98,13,122,214,106,204,77,85,31,27,145,226,34,102,83,107,19,51,103,149,59,18,52,155,7,47,26,230,206,247,89,177,225,76,105,30,38,223,192,202,141,13,167,21,129,177,99,254,230,42,177,93,169,196,52,102,202,69,189,199,78,57,52,29,189,22,133,165,152,8,13,116,88,50,223,144,43,38,217,141,51,155,78,112,0,86,59,246,194,214,180,232,139,222,58,206,157,156,16,253,211,171,41,133,244,216,144,62,96,35,178,246,38,177,209,218,113,58,93,119,88,30,13,54,52,153,194,96,5,228,0,33,14,133,239,201,205,116,131,139,117,210,161,238,63,93,79,23,116,0,233,126,107,179,113,243,221,210,229,228,99,238,156,207,125,32,182,213,170,91,14,238,239,240,96,147,214,213,170,67,142,214,82,115,95,99,22,251,41,53,223,115,56,198,180,208,105,175,55,191,238,90,141,71,227,164,75,163,2,167,85,248,26,176,57,164,155,35,69,235,59,18,88,253,173,103,192,52,42,115,119,23,104,16,77,31,236,142,225,246,229,55,140,215,74,6,213,200,197,91,143,32,97,126,122,50,154,0,211,140,192,138,74,188,220,220,200,71,191,136,233,104,250,145,79,130,150,104,245,164,29,178,30,75,18,130,160,213,182,6,140,245,75,7,235,61,207,17,70,245,104,20,98,25,121,114,34,192,72,181,116,3,219,234,111,67,128,224,94,84,55,4,170,254,54,156,199,18,71,119,168,85,195,252,153,214,230,142,32,125,235,94,138,206,71,141,180,28,25,115,249,220,116,111,184,212,3,57,88,43,40,138,153,176,192,99,62,99,43,21,87,31,18,226,18,94,47,225,81,77,87,223,239,89,61,138,168,240,103,201,17,98,252,66,254,185,239,147,208,149,56,196,76,189,241,125,17,196,199,247,10,144,35,102,192,162,221,205,220,76,111,110,173,87,211,205,70,227,167,102,104,166,253,234,77,35,86,87,179,41,252,186,25,127,164,137,153,21,91,252,230,72,22,108,125,242,10,114,160,62,51,74,28,226,0,78,234,83,237,121,97,191,46,20,169,24,77,219,244,94,24,62,153,196,179,235,147,27,240,49,174,46,218,25,180,172,171,229,17,46,160,148,194,220,152,106,134,4,214,7,117,118,109,140,198,92,124,9,77,122,145,251,212,139,55,78,177,95,76,154,187,170,149,38,62,191,120,244,148,70,157,211,112,48,195,205,128,238,187,154,105,162,240,171,187,9,7,171,249,238,176,211,7,165,195,209,171,55,159,214,126,232,102,10,21,75,205,227,41,148,129,253,216,159,22,149,104,106,223,50,15,155,30,127,19,135,239,243,47,77,55,238,214,27,15,36,67,159,149,246,200,116,41,10,173,254,179,116,255,138,17,122,253,237,223,9,137,89,157,252,236,241,50,90,191,36,148,154,1,244,251,104,213,166,85,92,154,119,97,61,119,107,249,86,211,159,166,59,123,251,189,11,63,166,63,205,94,87,125,56,10,186,141,77,205,1,237,191,203,128,208,180,232,213,196,216,47,87,3,109,237,44,250,100,112,240,249,244,219,116,86,87,29,49,58,91,223,209,117,207,227,45,96,16,122,189,224,144,8,43,178,239,58,7,140,32,226,184,217,200,114,212,124,215,220,115,192,38,8,10,205,8,94,243,61,215,142,95,189,180,206,101,122,223,251,243,95,158,70,88,170,230,241,192,30,88,41,146,235,136,148,47,246,103,20,124,171,0,9,49,151,82,124,217,80,132,209,45,20,122,197,30,23,143,246,105,117,15,151,191,214,120,106,48,63,71,173,128,245,195,138,6,103,186,247,117,66,187,127,201,123,166,233,113,139,12,110,132,100,147,124,147,214,192,88,23,219,179,187,116,35,20,129,25,98,134,197,202,135,236,30,59,90,251,35,202,242,198,76,204,70,29,47,230,117,92,153,197,246,218,37,73,55,226,5,100,185,158,181,242,109,245,222,12,217,242,7,175,214,118,175,230,230,92,238,168,47,19,19,87,53,215,151,138,135,106,183,72,31,133,69,150,238,11,223,13,237,134,230,233,135,9,184,124,231,254,67,248,163,230,251,156,47,149,56,13,104,172,191,123,247,226,151,237,251,169,224,126,250,49,12,108,236,191,140,47,146,238,140,228,143,223,153,82,158,248,85,147,206,170,189,194,220,63,13,220,105,174,41,171,251,189,39,228,1,250,206,60,183,47,74,123,148,158,204,38,6,237,230,154,86,206,248,161,254,159,245,142,159,112,5,96,254,228,185,201,40,140,116,113,165,69,237,153,175,39,35,212,88,152,175,47,234,59,209,157,233,187,232,115,145,252,120,73,74,240,185,93,11,192,132,126,203,19,183,115,153,40,150,14,25,57,127,159,98,203,250,124,244,167,59,185,15,55,67,163,53,211,213,29,7,195,205,120,86,106,13,110,134,138,170,51,231,134,154,13,211,232,102,16,90,233,189,62,167,0,185,102,72,0,211,189,107,219,39,172,237,148,165,147,172,155,208,219,31,51,94,83,155,35,153,175,103,210,220,220,193,83,136,153,142,233,21,87,3,246,85,171,81,110,62,43,112,139,116,45,9,237,176,214,254,151,25,247,224,205,193,59,71,75,73,115,16,60,246,243,36,113,6,70,233,35,153,235,246,205,102,194,160,93,117,55,49,50,227,48,163,154,144,30,252,158,128,238,104,146,194,217,249,189,102,159,49,40,124,219,180,122,218,108,113,174,220,27,157,153,70,28,134,66,119,52,45,116,203,79,254,18,29,52,106,222,225,237,217,22,251,24,144,206,239,100,235,195,108,98,165,39,34,255,46,125,138,207,12,81,107,207,87,195,80,239,230,79,152,221,126,3,246,40,149,217,93,119,219,105,122,3,235,244,143,129,243,113,210,104,47,167,53,190,230,114,218,202,215,174,88,57,198,107,49,146,25,197,56,159,98,44,240,180,157,208,63,231,94,19,219,218,78,27,6,77,222,190,137,14,118,216,252,220,80,153,189,47,137,232,124,253,210,162,46,174,67,128,153,64,43,173,157,26,171,246,79,190,51,89,119,120,77,156,49,167,167,29,129,126,191,55,162,3,180,116,95,105,75,24,126,212,34,137,182,191,188,157,244,226,251,247,64,232,121,165,29,1,133,35,255,233,161,194,241,191,173,172,69,168,195,158,186,242,86,102,213,236,103,238,144,234,167,39,163,179,214,135,180,147,208,87,43,218,50,62,100,141,3,243,164,29,122,191,6,110,204,13,237,171,180,251,187,216,108,157,198,193,150,60,12,42,52,35,204,253,148,52,226,247,201,191,248,216,159,213,207,210,177,85,171,251,85,20,255,243,168,224,44,250,54,138,2,172,66,70,56,50,203,108,254,98,5,126,218,228,7,20,57,19,239,75,125,45,221,156,124,144,59,2,119,111,57,61,125,176,123,231,39,217,130,185,11,15,1,214,49,188,240,13,133,71,207,123,221,52,178,148,103,190,254,228,24,201,141,0,252,216,221,92,81,99,84,239,134,54,185,55,139,41,211,150,180,169,208,129,233,46,74,7,95,84,147,111,132,158,149,63,56,241,144,78,83,226,230,21,86,248,48,146,153,227,193,239,61,193,89,38,143,240,30,101,190,180,187,241,43,232,168,108,56,80,195,252,173,236,212,129,223,240,152,6,68,226,152,201,89,93,18,88,116,228,145,210,247,50,135,222,173,192,233,244,193,201,106,196,231,106,170,125,106,230,126,67,34,255,233,70,198,44,185,232,168,187,249,213,52,118,166,45,235,30,131,190,29,82,111,209,12,255,132,112,123,248,18,232,95,130,146,177,123,214,19,223,154,189,120,165,192,3,112,141,207,148,106,93,142,106,134,180,197,159,27,177,203,166,55,175,232,91,249,76,129,192,51,7,99,93,156,152,110,108,125,122,243,123,103,71,220,130,164,108,130,97,39,208,67,232,118,186,217,114,119,106,6,174,250,158,28,158,136,145,99,204,73,185,213,205,70,60,174,102,80,238,203,205,68,61,41,58,254,74,172,190,70,29,68,247,141,249,83,243,112,51,130,138,106,189,65,209,43,197,82,44,107,249,98,0,54,238,177,54,156,233,161,87,131,238,240,89,218,80,90,73,17,44,229,8,223,15,81,255,29,233,123,130,1,232,62,104,3,233,22,125,47,170,242,221,175,190,103,66,90,157,156,73,14,39,152,6,28,76,97,253,141,113,195,195,50,50,227,148,24,226,89,61,193,210,58,90,104,233,234,229,45,57,21,29,92,72,44,53,123,67,111,75,152,103,94,3,112,20,86,63,28,33,151,30,122,200,32,229,18,231,114,163,17,56,165,51,126,15,228,230,153,51,14,32,202,142,15,26,92,127,58,164,63,126,54,183,94,183,81,191,230,249,168,138,61,107,93,233,252,129,56,63,182,82,136,142,83,136,96,20,73,126,246,181,90,86,58,211,77,233,121,250,75,113,14,106,50,13,124,124,241,205,18,90,184,221,82,134,145,100,135,143,152,33,198,244,230,6,203,125,83,252,51,146,186,116,53,180,18,213,205,192,174,245,183,25,36,223,24,104,145,218,250,173,129,157,58,142,142,181,38,10,63,150,151,173,253,81,107,1,208,54,210,37,53,91,228,229,102,60,155,100,54,85,86,55,115,52,107,198,184,173,226,51,1,122,44,133,150,0,1,219,83,204,243,75,135,54,72,149,17,163,242,211,228,81,179,93,226,102,146,211,154,150,157,52,206,248,131,91,190,100,169,25,192,171,15,26,39,142,70,86,20,163,106,60,218,157,228,75,61,83,202,19,145,102,132,234,166,234,182,98,197,69,143,70,63,36,32,116,38,222,153,245,197,242,130,1,171,232,174,115,7,101,54,49,183,148,76,161,33,81,62,200,128,127,84,127,218,20,123,125,84,238,15,203,181,40,21,245,19,70,34,198,79,205,212,169,124,76,64,190,105,22,29,217,144,47,46,134,22,91,94,138,125,246,248,201,72,143,183,226,110,231,54,116,218,219,175,62,128,86,186,64,216,244,171,167,193,63,80,168,53,153,233,113,91,110,38,13,174,191,13,181,184,231,52,18,35,5,198,251,45,125,191,129,149,165,235,233,3,212,237,243,108,10,61,107,201,221,222,70,226,239,183,102,30,233,151,54,52,142,199,101,223,103,130,90,106,38,43,231,175,5,217,130,150,45,172,164,223,252,181,64,74,105,78,110,27,247,172,63,57,11,51,61,249,50,97,90,55,3,167,210,175,121,55,156,233,169,49,162,180,161,199,234,222,82,25,132,46,253,186,192,250,177,153,179,114,115,26,26,245,209,192,250,196,158,131,30,154,198,148,230,64,135,181,144,217,81,235,153,51,118,164,114,70,213,159,62,244,80,249,160,208,89,164,19,28,250,170,29,171,163,16,20,170,25,104,174,220,219,116,108,213,12,25,121,220,252,122,158,186,87,146,244,31,49,102,96,169,116,159,62,166,171,234,115,133,134,5,157,134,16,57,121,217,127,210,212,182,245,68,135,55,222,65,199,20,102,21,145,118,151,34,186,193,111,204,16,125,214,142,169,105,218,66,94,65,168,63,21,120,49,19,247,85,183,174,156,0,64,50,232,147,139,45,74,20,243,245,84,28,235,63,65,13,15,61,238,207,125,174,207,215,102,5,212,162,27,18,229,204,230,99,70,55,76,58,118,207,253,88,163,135,25,47,74,71,124,3,29,138,223,110,168,44,105,189,179,204,200,121,27,12,79,227,240,243,211,4,119,51,117,120,41,243,146,169,247,6,35,204,93,220,113,116,236,73,114,61,43,100,114,130,72,163,177,117,15,119,161,112,9,52,226,4,205,217,167,159,155,149,62,99,153,227,203,240,213,254,53,1,139,138,237,220,112,201,143,166,251,122,69,163,27,186,122,56,47,220,220,91,151,70,50,26,111,92,97,17,51,189,243,242,216,132,51,199,157,179,218,203,167,64,7,48,125,113,218,87,72,194,20,139,240,177,168,125,89,223,29,93,241,175,116,129,44,79,39,86,83,127,210,170,56,2,89,94,250,168,205,112,165,90,207,7,137,27,183,102,111,18,235,190,113,173,111,117,21,216,162,212,23,64,155,19,128,186,25,173,9,121,176,59,131,154,3,188,39,10,234,9,69,212,141,88,203,7,244,51,174,154,48,91,253,103,132,25,2,62,249,208,38,241,48,252,181,77,135,66,110,62,44,26,245,223,70,237,120,203,168,92,175,127,203,215,42,208,154,171,117,72,166,19,77,115,45,23,153,82,87,241,184,138,146,163,22,135,225,12,58,205,131,54,120,255,167,226,78,0,190,109,207,229,23,122,218,196,3,2,237,81,90,92,60,41,140,39,108,199,189,34,126,122,0,29,80,51,173,47,195,205,136,181,43,172,4,94,207,184,24,133,63,181,78,239,161,161,24,190,180,11,6,182,92,228,74,221,124,119,171,191,240,46,35,242,10,120,36,67,135,155,85,186,123,152,203,200,104,25,18,165,158,110,135,247,116,165,223,238,214,204,23,230,174,59,29,64,174,178,61,142,45,200,145,37,136,209,128,58,104,133,153,56,89,205,248,225,97,6,97,169,32,34,60,61,63,91,10,105,214,170,86,206,143,17,214,79,65,168,6,159,24,30,137,26,187,195,169,9,27,5,79,87,152,9,77,21,89,213,234,241,16,26,244,189,118,151,114,216,55,7,187,253,100,12,21,177,194,115,181,21,15,14,56,109,39,208,151,236,56,197,92,30,133,240,21,200,25,167,152,155,110,57,96,47,102,186,186,235,247,100,74,183,169,191,93,18,208,174,26,204,68,158,92,17,16,236,149,36,110,195,124,95,36,65,229,56,218,226,131,145,108,77,56,60,235,213,9,51,221,30,138,226,43,37,182,141,130,156,139,228,20,233,142,6,172,17,230,166,153,7,54,165,30,145,147,53,41,235,68,189,7,244,24,75,102,98,221,179,37,252,225,210,171,193,129,232,163,129,103,91,241,104,7,81,25,69,62,154,70,114,152,105,177,86,51,203,59,22,119,105,69,161,85,80,27,53,89,160,8,202,233,168,109,202,57,178,188,167,130,190,160,152,25,126,12,152,36,180,2,8,17,168,30,177,233,180,132,79,2,169,125,103,110,220,218,8,246,213,12,40,101,198,150,181,51,198,181,210,53,17,55,183,213,170,230,25,16,88,182,203,121,18,110,248,186,223,39,22,193,193,253,86,28,235,55,157,33,203,118,106,120,80,18,190,246,140,152,198,231,192,20,166,102,104,121,91,156,18,39,109,228,40,64,205,30,102,35,148,77,200,95,208,218,110,38,95,163,144,102,4,97,252,116,187,17,96,126,47,52,91,196,12,134,64,7,13,130,143,26,63,13,93,191,254,244,164,82,235,46,1,11,48,225,134,151,229,95,253,100,45,101,166,223,166,2,20,62,20,60,119,93,111,126,7,41,170,44,16,72,140,79,31,141,125,74,174,238,74,61,188,140,169,187,132,35,68,148,146,94,12,213,71,63,59,77,57,87,177,216,167,20,118,96,55,223,173,92,175,134,17,66,110,254,81,194,81,116,60,94,66,188,55,20,166,122,239,74,91,82,248,58,125,15,5,62,222,3,113,125,114,111,43,26,43,118,190,119,241,229,63,35,207,84,51,241,147,255,180,81,148,234,205,233,177,217,225,226,225,73,41,48,31,127,217,253,145,138,75,167,247,238,164,250,194,1,164,232,54,83,203,192,120,68,62,230,122,146,91,210,126,131,175,126,225,31,246,146,58,246,1,103,76,113,183,249,41,221,56,96,90,95,225,124,210,179,164,51,237,224,52,196,68,4,75,168,46,245,49,245,154,248,237,179,186,250,235,246,87,63,8,80,242,91,122,8,29,168,224,194,157,167,250,167,59,7,12,179,95,124,79,128,8,186,87,67,166,180,106,152,137,128,244,183,239,247,62,190,115,252,90,98,79,106,47,249,118,11,243,13,190,180,183,11,42,85,167,225,64,214,111,171,115,186,17,210,88,97,61,93,179,119,128,227,93,4,155,31,166,29,249,211,190,152,86,159,116,151,133,79,43,117,167,163,131,38,62,57,112,122,237,216,39,44,41,225,54,243,119,237,27,35,10,220,17,216,89,75,149,254,246,7,37,158,191,182,117,240,107,43,18,164,143,241,185,225,74,74,47,6,29,220,148,168,113,36,254,6,67,89,121,45,241,199,189,218,255,234,84,218,17,177,46,154,235,212,108,98,178,17,229,183,147,90,145,160,143,246,155,127,112,233,41,209,7,164,143,95,143,4,196,236,138,215,222,108,144,69,210,23,136,167,233,176,80,42,139,220,8,155,131,182,219,161,119,220,135,164,124,182,214,205,118,65,4,202,167,218,7,221,134,246,142,81,83,149,60,25,127,146,245,148,38,121,48,209,155,198,186,195,13,251,50,31,75,133,22,220,19,254,5,172,168,190,177,145,198,123,102,131,206,69,173,211,239,207,58,189,91,152,83,51,4,36,164,17,133,147,247,46,250,194,13,196,128,231,138,10,218,63,74,98,0,205,97,108,211,116,137,125,74,253,0,47,95,120,166,64,194,107,234,6,5,170,230,63,125,135,82,91,156,232,183,249,206,243,85,198,1,194,162,63,221,43,138,222,243,153,81,79,84,110,19,40,66,158,2,28,184,92,62,164,118,254,54,227,1,121,102,164,150,82,91,113,239,142,112,65,24,25,158,9,229,10,104,197,155,25,110,108,181,242,44,160,108,217,252,222,96,197,134,182,154,18,203,121,186,116,128,153,171,74,175,176,232,252,126,73,226,65,194,63,53,216,34,109,231,139,131,130,73,211,254,116,8,226,207,75,200,152,36,66,81,102,7,246,170,242,146,219,3,48,175,122,243,7,30,160,250,54,59,154,184,32,222,15,51,251,166,71,226,195,178,238,82,17,35,190,253,188,249,10,106,66,69,71,66,158,26,244,60,0,81,170,168,58,98,94,46,241,118,205,160,25,5,199,114,15,62,56,179,223,7,217,228,92,36,73,108,98,29,79,183,180,90,174,65,97,180,247,37,77,56,251,125,78,52,115,164,138,127,160,70,116,64,42,180,248,69,99,59,36,16,187,59,197,3,190,128,190,213,108,137,218,234,211,116,13,117,107,105,0,248,162,110,5,45,184,62,56,128,130,17,78,175,73,133,168,249,126,110,201,48,208,248,165,35,110,245,156,112,184,141,108,73,94,123,181,175,58,201,14,148,90,67,243,73,232,167,55,111,64,36,2,66,113,93,205,160,217,187,132,234,67,7,237,70,64,76,101,9,213,181,47,25,170,117,127,108,134,80,92,249,59,9,17,51,235,242,216,91,60,67,58,19,190,19,207,53,141,75,85,204,214,91,236,111,117,79,45,237,137,57,136,137,109,47,97,210,42,178,116,14,211,222,49,99,43,69,44,176,234,213,156,60,17,145,210,118,38,123,14,92,246,206,78,207,111,227,42,46,53,147,171,21,51,117,198,116,117,228,239,238,65,3,255,215,179,194,62,188,203,158,159,92,44,135,34,223,6,64,85,4,195,228,4,134,94,125,74,137,77,254,16,13,165,155,83,244,114,87,2,22,229,200,227,114,115,212,7,35,157,138,110,90,11,243,61,18,78,245,35,149,255,86,192,208,113,114,6,44,121,145,200,253,36,117,126,205,161,29,103,137,71,180,3,213,122,152,14,58,135,155,188,246,103,117,226,152,74,83,149,116,112,98,150,75,212,219,20,111,18,135,131,247,131,9,127,69,13,178,74,144,143,74,39,253,241,61,170,136,77,192,249,240,83,157,94,226,56,103,106,244,169,102,176,95,91,78,251,150,198,212,252,210,29,158,68,149,12,182,125,145,123,60,198,213,61,127,206,142,8,241,167,245,205,170,147,1,2,208,112,98,76,62,69,239,13,143,69,220,123,201,44,52,227,157,89,81,173,230,201,244,177,187,181,165,68,25,190,232,52,2,156,227,33,60,130,245,194,26,78,177,172,179,235,56,4,102,43,248,13,105,135,42,160,190,110,66,79,122,245,189,124,59,114,26,144,152,230,146,14,60,214,199,241,24,176,61,107,213,10,136,106,27,1,86,188,158,137,246,166,160,120,222,162,44,197,86,170,185,90,106,36,208,9,57,254,19,98,162,145,204,59,110,14,70,66,36,220,248,109,150,128,99,75,113,61,210,147,79,19,82,114,180,237,152,51,173,236,143,213,235,224,82,11,118,211,84,160,17,207,239,13,78,82,173,160,219,60,194,24,43,209,19,179,52,73,123,58,230,143,120,189,232,234,162,135,217,43,225,40,234,10,132,147,171,91,16,142,253,42,200,186,81,95,151,204,69,70,12,223,191,212,189,67,81,105,68,42,138,70,60,77,36,67,122,87,90,96,194,139,137,179,136,153,168,192,75,75,208,134,105,1,136,136,176,47,143,55,73,8,136,28,45,102,52,159,70,52,122,220,248,35,159,33,254,96,27,238,27,189,245,65,245,160,69,159,210,6,125,154,205,203,83,189,192,105,196,1,99,72,218,136,139,27,188,225,250,92,100,10,191,104,219,82,194,0,132,82,240,120,189,157,12,14,91,185,150,162,251,145,110,179,3,43,152,122,49,85,78,123,168,187,245,222,31,189,111,30,97,31,19,120,147,123,195,45,237,188,117,215,76,195,147,188,21,252,14,193,219,66,14,74,233,29,40,29,69,175,182,165,9,148,46,18,197,71,95,122,212,73,147,115,182,237,209,156,78,128,130,240,214,16,250,4,227,63,214,235,130,106,128,129,18,173,31,154,203,214,145,134,169,166,180,237,205,185,32,59,166,210,232,16,23,13,199,122,220,117,218,166,18,202,16,252,84,105,230,252,82,88,5,212,163,70,55,230,166,136,43,102,136,14,78,52,45,222,248,122,43,177,23,45,237,181,74,179,230,29,99,9,110,224,118,119,68,133,229,55,148,190,13,33,199,40,245,221,117,248,169,231,118,127,201,36,204,252,173,33,247,86,182,202,49,214,244,230,248,251,61,182,38,229,55,178,42,209,45,109,91,68,38,255,228,246,126,115,58,146,51,1,226,63,226,137,253,135,140,184,227,159,206,136,251,31,255,233,255,248,247,255,245,191,252,199,255,254,159,254,229,140,184,13,121,214,241,231,72,32,161,209,233,112,121,31,208,172,112,205,141,103,190,51,220,157,158,102,170,246,119,35,158,207,122,66,224,216,140,253,238,71,239,206,112,101,5,115,206,239,206,237,15,66,214,82,37,100,14,122,152,43,105,161,159,167,135,153,94,104,253,97,116,14,127,51,158,92,7,44,119,126,30,112,113,117,193,30,210,21,205,202,109,98,134,221,236,123,79,182,113,21,188,32,99,100,149,7,230,163,103,190,35,18,232,39,204,119,146,255,73,209,99,134,162,76,223,171,210,27,127,222,205,143,161,111,245,234,3,254,252,189,54,76,103,51,253,246,217,127,8,109,177,222,175,17,181,241,102,148,210,237,79,190,24,51,204,58,83,70,252,58,114,223,240,7,167,131,40,98,134,246,163,53,255,211,28,2,23,199,119,61,111,95,79,205,100,93,32,49,124,230,49,5,60,136,121,195,77,94,159,121,163,126,54,194,220,13,107,239,87,31,165,150,194,124,125,204,175,53,55,35,218,32,87,67,104,242,199,111,161,58,83,166,32,44,0,99,130,58,154,239,183,97,234,29,77,174,6,168,245,167,197,24,243,119,29,40,157,13,240,201,254,73,209,99,110,100,32,229,139,32,42,252,7,193,135,185,211,0,46,195,178,76,29,217,175,166,181,161,202,152,223,25,240,255,209,118,46,43,184,61,73,86,127,165,188,95,158,79,156,53,120,65,164,7,138,56,113,208,162,8,138,208,14,124,26,171,196,183,48,127,241,237,140,88,89,254,193,73,85,53,85,205,57,235,236,253,229,206,75,100,92,87,228,143,163,12,24,175,236,3,19,102,158,14,27,175,158,76,11,50,174,249,146,100,99,12,20,148,206,22,105,58,74,185,179,236,6,212,150,143,46,194,224,189,35,245,144,194,159,74,126,104,137,167,119,144,130,90,93,16,21,57,142,146,166,24,239,166,227,115,254,104,134,237,171,201,225,139,135,169,250,204,95,7,14,91,206,5,51,86,192,149,27,109,222,229,76,121,203,163,232,229,107,250,1,56,114,160,246,152,48,202,35,63,183,166,157,158,222,163,208,135,232,177,181,178,191,231,99,253,226,132,2,83,46,181,29,182,140,212,34,48,189,200,171,159,220,90,130,181,150,2,57,162,78,185,5,186,251,3,87,75,45,117,152,203,94,126,122,218,125,227,48,198,201,140,45,122,102,204,234,22,93,104,204,45,251,155,4,188,89,239,74,38,242,158,67,181,0,166,48,110,238,16,41,85,68,244,194,101,177,182,79,40,81,164,170,176,69,44,124,70,11,21,46,91,224,109,215,172,75,156,99,215,110,125,122,67,245,235,2,137,202,157,84,21,38,117,61,4,210,177,76,203,80,56,151,175,94,198,214,26,30,60,253,109,122,222,87,135,153,151,172,223,69,114,90,118,116,100,149,179,60,187,190,250,38,19,118,112,199,234,192,233,11,80,92,216,89,83,182,166,139,125,142,121,242,29,74,29,168,124,214,17,255,95,187,7,66,220,201,120,35,101,119,39,250,172,124,107,121,100,17,201,99,122,54,42,221,125,239,201,194,152,219,34,40,161,39,174,205,5,70,197,79,39,210,232,87,52,125,231,132,43,147,144,146,192,70,43,118,199,93,167,21,29,9,92,189,203,29,48,235,35,35,131,90,224,43,73,159,68,84,91,86,73,183,242,231,142,2,43,48,9,200,82,161,175,222,201,38,183,104,23,17,192,231,6,46,183,36,11,248,236,136,32,190,0,38,89,236,222,183,153,42,203,253,60,157,173,220,233,194,176,85,108,153,17,202,77,151,207,200,57,254,53,56,17,12,46,159,167,139,166,235,212,201,39,253,105,122,162,142,59,33,148,37,7,121,153,193,100,165,52,135,141,9,69,7,14,237,212,253,105,75,124,235,42,36,201,16,117,225,254,163,147,215,197,96,155,248,22,28,244,249,104,186,148,148,194,223,163,69,149,220,108,207,62,33,158,119,213,39,118,69,15,62,81,224,246,101,59,78,211,141,203,208,9,47,71,254,76,95,15,244,157,209,166,110,96,203,245,191,112,33,224,167,48,253,147,252,198,131,38,184,168,132,134,86,168,248,246,55,190,0,25,23,204,236,203,15,214,52,87,164,236,163,70,190,239,188,235,129,31,51,204,59,35,236,132,128,251,190,27,113,245,236,126,50,141,63,251,13,184,156,21,83,116,89,3,208,139,210,212,229,249,105,254,207,111,60,8,156,211,243,112,25,119,37,173,115,83,218,207,239,150,47,209,114,90,165,123,111,122,43,53,218,77,250,109,72,139,180,169,55,30,141,180,190,48,203,52,162,231,20,110,21,211,193,112,250,127,223,92,140,162,62,235,93,74,92,255,234,93,144,128,239,146,117,53,138,117,61,191,48,92,57,162,234,194,171,9,63,201,133,9,144,86,93,106,179,209,46,220,32,82,210,59,143,86,116,95,178,202,180,118,143,51,216,9,248,110,28,149,247,92,195,200,53,158,13,222,224,20,43,247,233,35,229,122,20,69,153,144,165,177,111,185,48,25,236,69,94,126,68,198,236,87,19,160,141,239,136,222,54,192,240,141,221,251,182,88,48,164,169,38,0,169,208,93,49,106,210,246,35,234,32,25,106,227,142,124,64,38,167,91,229,216,3,189,250,138,89,25,232,146,61,62,155,243,210,26,76,123,196,170,170,0,161,249,230,112,45,75,119,11,33,237,178,226,183,105,179,163,151,34,62,245,230,176,177,207,238,71,85,56,123,201,127,251,200,240,162,43,182,134,181,25,246,105,129,242,229,185,206,83,91,87,145,166,195,42,25,174,1,163,7,247,237,79,195,133,250,192,180,11,90,119,73,32,45,143,120,33,50,31,142,183,171,134,35,159,166,204,169,213,253,85,159,21,107,46,55,98,224,27,139,194,47,1,26,137,214,37,215,57,85,29,37,251,172,156,25,205,77,14,9,229,11,109,250,41,128,116,173,12,249,237,163,10,92,114,51,131,177,114,229,229,148,91,196,94,178,18,55,57,67,219,58,38,95,225,128,251,124,111,217,106,103,57,110,170,63,40,60,105,114,248,233,192,142,25,119,15,160,245,214,148,145,53,200,243,175,21,76,119,157,186,101,198,119,251,113,21,57,108,77,114,3,38,243,104,6,122,164,107,86,116,83,187,22,239,102,241,228,221,156,159,234,103,159,168,65,18,11,96,211,88,202,173,38,74,110,118,20,159,3,87,187,200,29,38,157,64,230,12,2,177,126,111,78,250,231,158,195,92,20,134,155,40,96,218,103,201,114,146,74,157,154,143,28,17,249,60,61,232,170,178,98,202,103,223,237,133,63,122,64,219,43,108,99,125,218,188,147,247,183,173,27,151,174,8,164,94,59,158,94,180,67,232,2,19,169,115,177,116,94,157,246,208,73,69,24,251,17,152,28,40,89,16,218,2,248,225,203,112,143,200,71,35,29,147,111,5,232,92,135,238,225,243,226,179,139,93,224,113,137,235,86,168,40,226,185,186,92,40,210,28,16,56,89,118,159,203,36,216,205,183,238,225,218,230,245,59,144,103,118,102,69,183,56,105,189,190,23,184,161,244,226,221,70,81,113,93,30,5,79,80,105,207,225,204,237,58,99,104,244,123,148,105,89,45,35,200,186,191,188,51,138,207,131,166,91,60,14,140,111,191,171,88,224,179,175,58,193,70,56,182,185,124,181,169,88,87,168,112,112,211,120,94,62,32,131,174,23,110,240,137,41,12,13,193,93,144,106,89,83,207,111,163,137,94,61,168,26,229,197,80,161,66,46,238,240,167,33,78,21,37,107,147,37,186,175,6,71,239,137,60,187,46,8,212,233,169,92,248,204,201,170,186,154,68,135,29,173,163,232,201,173,201,106,107,47,122,142,66,18,77,7,150,159,91,14,9,76,97,76,209,125,102,57,15,119,220,176,72,151,7,166,97,93,243,159,38,140,160,66,165,98,41,220,155,179,154,30,41,250,54,105,131,121,93,95,11,253,120,105,204,45,48,205,29,239,70,34,38,218,116,167,52,99,148,189,203,69,230,150,90,55,187,45,235,93,117,225,73,157,142,194,27,234,128,15,237,184,90,154,14,108,83,102,127,63,171,83,168,172,203,113,116,149,89,175,59,4,29,180,233,233,129,171,97,92,21,13,126,124,226,54,207,87,125,165,202,150,73,68,254,190,162,248,56,238,229,83,81,153,234,208,197,196,183,191,28,70,38,36,157,239,106,252,243,14,211,206,85,143,53,57,131,254,211,231,20,86,189,93,142,28,200,43,30,46,93,92,255,118,99,239,62,125,186,73,162,86,187,107,195,244,211,125,186,115,25,170,103,212,124,43,101,88,72,147,62,234,44,161,97,147,159,13,20,129,173,110,156,73,174,86,246,29,218,161,12,93,234,198,217,36,153,249,217,40,169,169,142,3,137,80,246,77,84,96,64,120,158,166,128,247,106,196,213,188,4,106,242,157,179,178,115,245,223,46,240,79,138,194,220,173,53,223,242,179,149,114,18,41,108,228,94,123,248,203,187,53,29,21,152,132,183,107,17,18,148,92,122,121,208,250,34,181,123,97,91,171,107,189,32,112,66,244,117,29,11,149,142,29,75,93,53,240,212,12,255,238,163,31,31,237,89,213,237,115,244,170,31,189,110,109,81,158,167,199,109,227,99,29,10,168,165,210,161,25,231,242,135,210,73,126,170,183,208,148,94,95,48,124,114,85,119,3,87,253,23,96,157,198,87,148,30,195,140,192,254,184,86,29,197,192,91,53,40,84,100,148,249,11,31,197,252,241,53,162,51,245,242,157,220,150,140,236,95,77,225,142,56,156,23,166,171,158,170,211,180,66,236,87,149,64,164,172,162,198,23,198,241,213,166,97,80,87,167,245,45,247,118,148,120,187,122,91,42,206,255,128,143,32,212,125,104,229,94,247,250,104,249,44,103,158,234,245,128,30,240,94,0,13,210,128,32,210,51,143,75,157,95,225,198,239,229,98,120,145,71,54,220,194,104,108,50,141,203,80,237,238,198,44,106,117,85,235,159,68,254,237,78,185,115,16,41,112,24,234,14,159,123,94,105,118,182,28,44,198,234,107,167,160,203,231,132,78,62,75,220,160,184,226,145,43,31,220,104,82,47,75,253,171,59,191,160,169,194,89,99,4,119,11,145,162,221,186,72,12,35,169,152,87,69,111,125,139,189,5,105,111,233,247,200,54,170,163,147,62,73,102,167,207,51,132,123,77,99,7,212,241,186,15,167,25,95,156,6,192,232,38,157,253,97,244,101,117,254,159,67,120,126,187,57,156,31,103,54,205,142,111,63,231,31,252,6,177,138,25,166,221,127,154,242,218,241,70,115,92,225,107,132,242,131,43,209,66,69,38,0,46,156,141,118,244,137,113,165,152,147,35,2,91,211,24,86,95,174,177,129,166,42,218,57,100,147,84,44,249,100,103,169,208,4,46,231,98,185,74,23,101,3,82,106,101,129,189,125,217,130,12,62,83,60,53,62,214,200,179,242,167,41,165,209,32,21,164,250,238,183,165,183,198,115,163,209,64,53,52,58,104,193,185,61,4,198,189,116,93,252,164,238,35,215,116,104,131,237,122,97,120,112,135,142,252,200,173,216,72,84,163,13,141,128,153,115,197,15,6,185,178,58,225,213,60,147,43,206,13,33,22,129,161,150,94,14,159,91,35,15,141,205,65,239,112,189,244,205,74,102,69,173,58,154,191,213,254,94,152,58,121,241,210,211,121,106,14,23,145,133,152,146,134,207,8,241,142,235,4,61,211,111,161,64,57,148,214,121,252,194,244,155,212,27,145,122,196,189,174,85,99,44,110,99,43,60,172,71,211,133,241,157,235,94,130,210,182,95,75,207,76,9,213,35,40,56,156,110,70,26,255,92,234,26,155,163,149,251,246,123,7,143,147,78,139,113,106,95,73,135,98,181,122,81,81,198,52,249,195,133,86,94,178,17,153,5,23,162,164,49,36,53,168,112,128,123,132,185,66,116,51,245,104,31,93,117,123,60,147,206,79,123,232,85,157,204,82,113,109,19,1,244,56,219,173,47,155,107,94,144,105,171,251,137,54,10,31,17,234,79,199,62,150,203,227,118,62,135,166,135,134,78,149,143,62,13,15,124,88,7,136,145,252,188,252,40,137,254,242,163,77,214,162,14,113,56,131,175,63,226,104,117,83,88,146,204,147,143,77,213,220,28,171,243,57,33,150,88,58,253,233,51,11,93,195,242,112,67,120,54,1,69,63,199,74,217,58,227,227,200,21,183,20,205,110,215,41,79,22,19,186,112,157,58,165,19,203,239,122,234,11,1,182,93,30,180,215,226,104,35,202,171,49,220,179,163,199,77,54,40,36,63,61,39,251,236,155,92,194,250,61,42,244,202,114,25,147,189,19,227,26,116,183,89,138,166,177,238,241,40,144,95,62,27,120,83,137,26,62,51,122,46,233,22,61,203,81,221,161,80,16,103,26,91,166,76,106,132,95,121,207,231,34,7,174,119,173,240,164,239,231,246,193,183,209,221,75,73,215,52,245,12,155,115,195,85,213,66,178,241,18,3,149,191,106,253,222,170,68,188,48,116,116,224,105,251,184,147,37,174,233,148,64,71,115,127,57,113,210,84,36,192,41,50,179,60,76,43,69,133,169,187,247,167,41,22,123,36,6,122,238,246,97,175,199,91,62,173,140,233,106,162,133,130,134,169,176,5,66,220,17,72,139,78,141,226,66,42,113,110,194,240,4,214,241,92,124,141,198,56,238,87,106,56,104,244,2,128,194,255,42,56,120,245,198,35,171,200,0,158,238,122,61,59,1,79,137,234,10,52,169,119,7,39,237,96,251,124,18,67,90,11,151,87,59,118,159,102,95,20,235,152,18,14,179,243,95,157,82,250,14,108,223,41,149,194,81,21,148,248,46,74,245,8,196,174,143,197,116,126,59,205,17,94,70,229,173,175,214,210,60,117,95,77,108,185,231,0,20,107,21,124,215,3,153,59,100,194,173,228,199,189,136,132,97,71,214,75,147,250,200,17,155,144,92,101,189,52,169,8,191,55,50,61,66,216,56,143,118,150,174,164,203,144,222,107,80,114,86,98,248,17,17,162,20,112,62,202,25,69,38,17,230,226,184,233,103,65,142,234,41,39,211,116,40,157,240,209,169,168,243,192,33,132,151,91,97,184,106,60,112,152,232,149,172,154,31,221,120,35,104,137,35,73,149,28,18,61,202,61,154,185,211,166,252,73,157,162,75,225,85,99,200,70,149,238,212,104,80,212,137,122,244,250,215,251,53,62,140,68,209,99,140,123,60,21,58,222,24,56,100,64,112,79,92,180,78,117,29,209,67,194,163,188,253,172,199,18,95,28,84,113,145,132,99,49,224,161,47,46,176,214,221,213,160,42,182,8,152,172,251,171,199,174,173,237,93,192,248,183,230,240,87,159,83,223,228,100,13,58,223,120,20,150,236,136,33,198,39,238,193,226,174,54,116,104,104,222,5,230,27,35,240,77,238,196,150,217,130,53,120,95,181,237,108,190,50,150,126,21,57,108,109,69,224,187,12,49,46,160,136,63,218,104,76,9,212,63,177,142,36,111,247,123,141,67,246,185,212,96,63,27,104,117,95,8,179,151,100,145,201,220,218,125,251,140,89,74,131,188,154,156,181,229,33,119,186,167,166,23,102,129,124,216,180,56,18,249,109,140,94,217,211,204,112,244,200,197,97,233,59,110,50,29,221,131,10,249,246,60,220,139,47,22,21,105,45,235,79,247,142,163,244,38,110,108,99,169,147,239,202,68,212,239,193,65,157,216,162,38,15,115,106,141,72,251,160,148,68,126,219,50,185,82,141,84,46,202,148,4,174,198,211,233,105,100,235,241,74,13,202,148,221,155,70,250,111,89,34,48,70,67,200,92,37,2,66,194,150,68,125,33,201,54,252,243,80,200,181,231,216,193,122,26,9,141,148,23,116,253,48,136,175,86,164,0,29,9,49,230,3,219,253,224,41,64,103,146,146,238,36,120,82,3,166,157,91,215,239,182,190,182,158,166,115,46,131,177,117,228,233,44,202,202,145,208,149,166,174,55,62,178,126,253,24,52,234,221,165,234,138,193,150,112,127,154,16,112,233,245,93,207,121,77,96,108,187,115,7,100,221,198,105,180,43,202,146,177,125,215,7,134,233,111,57,220,250,35,54,42,164,198,37,178,87,211,179,85,120,215,117,197,253,190,73,165,21,41,19,243,94,45,36,184,245,191,152,19,247,165,37,147,94,250,201,103,91,221,54,154,211,20,127,169,95,7,158,196,88,47,124,116,236,61,37,109,118,252,26,87,47,135,247,80,37,25,250,226,52,61,219,183,115,79,76,149,71,150,92,112,81,218,211,232,140,88,218,167,39,251,210,122,64,108,154,65,202,155,59,216,19,52,250,154,206,50,16,103,49,236,77,137,152,140,139,10,163,54,60,205,184,113,58,155,230,10,255,65,142,242,31,39,99,231,191,118,50,246,255,249,143,127,255,167,127,251,15,127,243,76,108,88,173,43,154,239,111,237,172,143,204,18,130,117,224,180,110,220,210,186,208,36,33,230,61,48,132,157,159,4,49,120,74,149,23,112,189,52,253,6,67,143,219,5,166,175,209,167,238,88,7,28,73,34,52,184,142,155,14,10,188,143,230,59,5,134,18,103,251,203,123,22,238,29,235,78,56,63,22,102,67,9,232,122,170,125,95,219,10,162,171,195,168,167,85,225,58,175,198,97,76,186,218,121,140,134,0,118,128,28,134,119,66,81,106,219,134,163,22,243,22,152,58,128,21,239,198,231,93,20,198,131,23,159,101,196,62,2,179,231,103,192,212,200,234,119,17,135,40,254,114,232,2,155,194,157,232,154,63,109,165,190,93,97,210,176,124,51,192,172,24,84,75,214,222,37,215,0,149,169,18,16,191,162,127,53,201,212,81,209,71,8,193,82,135,29,110,121,109,253,106,162,118,241,213,103,171,8,183,85,183,22,206,55,251,209,218,55,85,233,154,0,92,250,215,106,241,7,47,169,153,237,4,85,221,70,2,62,115,148,244,183,115,100,199,27,60,195,142,1,78,168,171,49,52,242,50,178,194,124,137,192,76,82,192,164,60,124,76,18,63,120,74,141,25,48,57,68,1,67,107,161,48,13,101,102,160,37,47,5,161,197,140,181,94,226,83,7,198,15,210,99,96,156,174,162,48,101,201,242,52,60,188,2,255,250,108,10,60,244,167,113,137,205,161,15,63,95,213,105,55,177,228,167,133,159,6,24,127,143,60,93,133,146,161,115,249,164,210,228,167,179,48,189,98,242,83,39,44,51,186,215,126,224,118,75,162,190,9,23,242,141,78,97,209,209,234,117,185,90,209,89,41,212,47,200,211,57,61,83,78,13,255,236,178,85,242,51,52,56,71,166,236,36,73,194,2,70,105,169,89,182,169,180,57,5,174,110,172,127,61,202,166,12,205,252,50,85,78,72,201,83,81,24,4,138,156,47,233,65,220,241,39,181,91,187,98,167,179,73,173,60,48,81,245,128,203,236,42,116,160,167,146,109,88,36,113,205,80,122,49,7,124,118,101,213,159,102,83,239,152,20,46,98,253,172,1,29,187,8,180,158,117,65,104,122,126,195,178,191,238,107,239,211,4,59,86,200,210,33,69,150,7,109,112,68,197,195,67,40,235,187,57,71,228,128,96,186,36,253,232,202,214,105,113,7,144,39,170,48,121,85,241,116,173,145,209,3,76,14,100,145,251,71,139,2,129,203,28,113,245,117,104,232,100,159,17,178,186,81,26,187,250,134,74,67,242,144,122,156,159,102,244,122,2,227,190,138,171,175,89,227,62,133,143,142,90,3,166,164,92,150,107,108,220,177,241,114,98,23,75,225,90,114,220,32,205,188,221,2,147,222,25,231,167,89,153,134,194,116,144,240,167,201,176,26,50,105,80,83,95,77,113,90,249,129,14,252,8,210,179,250,62,50,114,7,244,118,178,36,133,225,115,70,194,246,236,10,31,13,46,228,29,217,124,83,159,134,176,33,164,124,85,38,151,110,68,201,31,13,179,49,41,30,41,160,183,46,221,93,119,160,48,247,233,47,31,227,230,163,106,249,209,48,182,166,170,136,245,229,9,93,163,64,95,167,112,133,145,32,96,146,197,117,100,213,172,221,11,227,52,82,145,99,92,138,195,215,131,128,193,124,96,50,217,2,70,91,211,73,33,109,58,214,3,223,164,158,77,83,31,66,18,67,232,217,21,134,70,114,248,208,146,5,125,20,62,231,35,164,33,102,147,104,127,164,132,174,216,196,184,147,118,83,180,159,179,233,3,63,103,165,142,161,240,49,72,253,246,58,175,58,155,65,118,105,55,63,71,117,120,166,231,112,90,123,106,23,73,157,132,72,29,152,53,70,119,176,28,93,174,40,234,5,208,243,215,254,251,249,232,14,15,179,159,46,142,211,212,173,66,166,198,205,100,50,22,197,247,74,239,198,255,234,104,214,174,132,157,236,100,12,231,11,67,73,163,71,179,91,11,219,128,173,144,79,96,168,192,91,113,184,82,248,172,48,198,151,79,25,50,38,43,154,68,209,135,19,91,165,25,205,165,110,169,156,245,179,201,233,121,117,229,32,199,195,165,100,213,191,58,137,26,174,210,30,97,85,164,198,217,178,231,166,76,25,193,9,253,170,179,60,31,109,194,252,117,16,42,186,193,97,206,201,46,51,122,71,52,234,211,4,162,98,173,207,149,91,85,164,116,252,22,126,5,144,158,223,242,3,247,249,53,183,52,248,136,213,170,203,149,140,255,251,194,149,128,141,124,87,131,35,211,85,44,12,148,190,21,109,179,187,58,77,9,153,144,15,88,63,128,252,117,14,49,222,88,100,157,190,219,42,199,124,49,11,217,195,67,97,122,25,248,140,179,28,101,41,156,198,117,79,114,137,81,1,160,191,109,20,210,62,43,248,229,84,213,128,250,172,198,106,211,67,75,79,87,51,134,32,255,48,136,64,182,126,55,247,67,204,41,81,1,93,110,242,55,82,11,24,189,68,95,14,57,172,31,160,70,109,98,213,145,147,132,88,178,195,245,189,56,143,24,175,213,173,190,102,166,115,86,24,197,231,206,26,237,92,167,218,40,248,23,186,143,156,59,187,61,47,39,155,36,249,211,71,216,173,244,60,77,38,122,115,184,63,210,240,220,39,212,66,57,74,22,181,78,90,29,213,173,35,58,135,52,213,207,168,222,232,190,15,27,70,188,138,164,99,214,141,144,88,13,70,162,231,171,11,65,235,187,94,36,248,206,103,189,32,239,216,62,50,219,168,186,32,103,235,12,191,87,241,4,61,86,58,140,41,190,77,27,215,168,254,242,17,127,45,251,106,157,195,23,190,104,131,173,253,196,133,43,121,181,58,223,185,228,237,194,242,204,193,200,15,156,40,142,188,40,129,223,246,160,116,155,246,197,130,27,74,127,153,250,245,22,40,125,129,116,66,147,145,164,95,216,154,170,235,55,227,185,104,211,225,10,127,125,192,213,104,200,252,233,68,35,132,173,48,124,156,62,101,201,90,176,41,12,83,121,192,89,59,127,2,83,44,124,71,78,85,85,125,126,251,151,160,239,48,137,184,69,97,106,213,252,105,202,33,159,161,173,126,9,112,13,110,163,61,239,38,177,112,56,154,90,83,73,124,142,90,234,110,39,147,118,85,244,112,65,239,222,221,126,33,172,185,85,44,32,91,179,239,225,250,23,39,179,90,115,17,7,45,58,160,104,39,141,238,194,92,248,237,121,117,237,126,242,206,90,73,129,174,161,216,74,211,97,210,231,31,56,121,94,63,237,92,233,198,174,63,125,52,218,238,87,0,9,166,125,233,132,14,235,213,122,225,243,25,185,61,48,222,230,128,207,45,251,62,221,83,56,200,42,77,125,158,207,182,86,87,254,217,228,207,171,167,8,229,187,185,234,71,163,164,119,173,41,126,234,62,114,46,144,103,177,217,242,45,96,250,10,239,23,94,110,37,28,184,60,231,171,102,116,130,187,216,148,11,205,103,104,80,77,249,253,67,123,131,173,222,57,131,125,82,201,89,90,42,135,15,12,65,203,133,207,121,168,122,69,84,218,154,249,21,65,90,139,116,179,4,174,197,117,117,114,98,102,126,30,174,116,72,116,248,216,236,207,103,81,105,232,3,75,144,90,61,48,124,20,241,48,252,166,186,94,48,254,186,208,161,205,98,121,142,46,221,19,242,93,175,68,206,129,186,92,40,7,11,247,64,130,220,240,57,125,68,130,92,117,164,173,139,52,84,97,27,239,249,209,244,89,42,4,28,249,122,173,254,58,3,254,96,194,202,175,111,15,134,179,116,29,27,148,244,172,166,67,195,89,119,195,49,86,162,51,30,255,154,41,162,87,92,210,226,113,236,241,250,38,154,187,152,9,68,180,242,56,77,44,68,121,209,115,219,168,94,106,237,138,186,131,144,184,110,69,103,115,83,246,192,21,137,167,174,32,104,182,151,195,84,237,168,175,135,158,115,49,46,136,118,212,225,178,42,137,210,254,180,213,86,12,117,160,29,185,125,79,0,225,71,200,248,212,181,119,238,225,18,47,39,103,254,241,88,210,233,178,57,108,157,150,213,145,139,171,53,224,132,94,162,94,249,212,234,213,68,32,127,42,194,13,218,17,88,251,22,55,3,147,125,30,203,117,46,228,125,219,254,0,55,210,179,196,107,223,233,123,118,111,24,96,184,195,5,166,183,229,152,14,163,132,201,111,67,246,241,17,87,25,108,158,95,129,57,219,215,208,6,174,106,104,99,80,238,45,47,239,41,233,195,232,77,1,50,50,125,182,123,105,140,161,93,173,81,72,48,189,120,217,224,214,245,205,199,250,188,33,193,31,186,244,155,200,80,169,241,77,214,39,83,96,56,133,100,208,84,27,75,248,134,254,29,113,182,208,49,165,87,49,13,58,168,180,150,25,25,210,42,3,120,179,100,49,221,89,218,158,28,56,147,64,20,3,31,18,216,3,166,134,162,196,211,231,116,38,125,57,92,23,247,130,129,77,185,233,205,73,101,204,188,172,26,192,4,100,116,228,205,138,167,47,124,142,128,190,154,221,63,252,171,73,169,21,149,21,30,157,237,46,224,3,151,37,164,138,180,231,52,82,102,135,27,228,132,10,83,39,21,191,76,131,85,153,241,73,58,111,172,245,208,158,140,4,145,108,203,187,84,32,55,160,6,140,166,152,92,152,81,28,41,252,202,231,90,66,64,77,63,246,12,44,20,226,97,49,239,75,110,68,3,7,171,10,17,120,162,14,184,84,192,154,141,139,207,152,143,233,149,112,97,171,69,234,1,87,92,36,201,95,78,207,77,69,73,127,139,119,211,218,96,203,200,80,61,86,124,54,9,20,33,237,200,113,61,150,110,188,123,195,165,167,79,227,80,185,241,52,8,9,80,37,3,62,54,192,158,215,59,141,162,209,35,201,249,151,57,122,89,254,237,122,25,202,145,9,108,5,199,23,46,164,165,61,79,31,225,120,141,186,78,71,7,161,93,180,57,242,184,57,205,236,44,109,86,224,1,63,136,95,109,13,107,84,127,27,45,216,165,29,215,94,170,83,97,106,232,238,119,35,243,251,251,180,21,100,56,76,145,189,78,11,4,13,49,114,108,229,103,228,80,74,57,58,179,36,121,26,138,254,231,223,197,237,94,245,187,38,149,35,62,50,20,128,62,20,38,69,201,167,156,72,237,124,96,178,97,253,105,202,87,247,243,242,29,142,40,188,253,83,248,57,33,165,165,119,77,192,59,73,64,13,24,141,251,254,54,197,152,207,106,67,127,27,239,46,121,233,233,108,144,40,248,221,133,2,37,205,219,128,25,218,221,197,80,36,70,77,157,193,40,9,14,55,60,144,91,97,218,33,84,135,33,222,144,167,207,53,220,60,22,1,123,215,46,77,209,240,179,102,108,211,185,31,112,250,197,69,111,130,115,66,198,3,239,228,46,48,234,40,196,199,245,131,61,124,73,151,190,181,158,97,245,21,30,224,98,121,195,253,121,152,68,195,11,67,244,162,98,193,146,252,187,63,77,225,89,121,166,228,44,164,195,100,155,62,15,227,221,116,251,4,178,173,213,222,99,45,230,11,181,194,207,22,44,180,104,118,251,132,84,164,166,191,156,188,77,133,25,217,61,18,190,12,197,95,86,195,66,207,245,145,9,41,50,37,177,239,113,182,60,79,211,96,205,159,46,15,189,63,209,175,77,102,178,195,75,74,226,12,182,180,9,247,75,80,225,165,162,114,151,25,142,86,88,195,133,199,146,60,111,10,230,221,27,99,213,77,138,142,50,90,120,76,44,6,165,112,161,98,32,220,45,179,63,176,85,216,77,241,213,72,95,2,96,94,238,14,21,171,6,211,223,166,2,181,204,240,19,165,242,138,248,80,166,7,21,56,186,9,235,176,92,85,119,65,209,237,68,231,132,118,159,225,89,251,53,201,22,24,109,219,253,14,148,197,6,227,147,193,184,220,123,248,206,122,121,94,78,253,163,39,115,224,120,171,42,9,33,237,77,30,199,107,20,154,45,125,186,201,237,66,206,91,234,42,172,42,20,201,110,242,193,232,52,84,90,213,74,52,53,92,134,240,91,108,133,73,193,112,199,29,217,125,67,239,220,181,183,135,149,232,90,45,141,90,236,74,206,41,188,126,155,236,97,93,46,203,83,119,63,42,199,92,223,157,137,95,186,15,247,252,185,60,251,140,242,54,183,38,113,122,164,172,95,77,30,126,120,128,19,161,105,29,217,153,207,49,114,56,136,41,230,81,152,130,141,240,62,159,25,174,77,213,24,40,91,2,158,218,45,12,152,236,76,31,26,25,96,69,117,36,99,123,11,199,120,225,219,20,54,49,228,112,207,101,62,112,130,154,193,225,41,229,147,166,128,117,18,85,220,103,79,147,158,170,48,89,215,62,114,18,98,134,126,24,53,79,59,194,5,93,41,127,129,143,196,11,199,56,22,133,222,17,180,70,148,105,161,119,152,30,94,104,87,34,67,134,74,199,166,235,125,110,163,163,136,142,8,116,204,161,103,187,208,122,113,72,152,36,73,71,33,96,250,217,248,130,82,218,248,44,73,245,246,136,22,131,201,106,120,89,215,140,153,227,229,88,86,42,232,11,194,32,66,25,221,124,140,10,51,178,8,240,64,30,171,79,103,227,254,141,216,210,89,160,7,198,111,226,47,55,95,147,142,156,78,119,238,241,55,142,59,21,106,84,48,174,18,113,45,202,108,228,229,248,40,87,68,243,172,214,178,40,220,34,57,129,30,0,77,117,98,248,160,178,171,4,253,108,180,231,12,101,92,42,126,109,247,105,201,213,10,179,157,252,229,164,44,13,125,26,195,165,71,160,176,61,159,149,33,234,112,23,24,29,86,138,222,111,240,135,167,8,215,205,173,141,204,129,211,109,129,248,139,97,170,111,143,22,39,216,179,1,115,134,116,224,228,63,71,204,204,154,60,235,111,55,122,114,69,128,180,143,174,59,13,250,158,91,141,62,45,179,78,122,1,226,183,194,241,17,193,87,40,230,245,105,107,7,39,145,221,49,84,143,34,121,116,68,144,115,91,169,181,194,36,211,207,8,27,231,172,242,22,41,23,185,63,84,160,78,213,14,115,182,76,253,136,72,31,141,70,97,26,243,196,135,109,101,113,49,248,124,185,95,5,24,207,207,85,64,182,123,248,114,41,63,13,190,31,131,83,143,28,207,190,169,51,205,47,60,99,189,247,14,226,65,80,242,65,34,173,34,83,53,62,21,174,146,88,68,53,186,202,211,4,179,102,36,201,64,76,160,38,12,247,68,117,69,107,210,239,88,191,218,188,42,174,2,210,207,67,146,104,184,146,218,229,72,7,198,111,169,2,19,158,238,234,113,22,58,114,36,21,28,137,230,139,46,203,97,81,31,18,155,130,140,163,71,62,149,197,254,244,16,208,174,39,82,64,169,162,200,233,129,139,164,230,17,103,124,20,26,56,250,170,71,51,206,94,32,195,68,63,44,93,242,236,105,45,138,53,60,11,76,252,220,225,66,118,188,126,88,94,229,170,59,51,81,72,184,117,202,17,90,249,162,155,238,9,58,103,36,172,223,61,78,174,239,185,91,245,213,165,197,184,41,232,126,5,7,67,113,215,58,157,251,104,220,164,203,201,22,239,23,62,218,166,116,225,192,179,82,111,119,96,235,203,153,40,42,210,189,66,203,222,251,219,20,151,117,245,172,144,119,94,174,222,140,110,83,211,168,10,195,48,116,63,12,142,238,242,44,39,43,158,252,105,92,195,229,121,154,28,158,251,116,125,5,30,254,210,58,29,164,230,226,153,112,236,252,175,130,99,66,68,136,35,70,225,99,169,223,147,61,43,206,110,21,58,180,247,186,21,3,150,7,89,31,183,204,217,209,217,21,126,114,144,218,51,39,7,186,149,64,148,48,146,32,170,235,65,183,189,225,15,147,100,240,12,252,40,117,163,56,108,13,115,244,167,169,122,185,138,214,196,234,148,70,232,8,149,238,121,175,120,155,118,87,215,70,162,79,244,13,133,112,240,150,250,46,206,30,156,213,23,139,168,90,82,121,69,173,241,184,183,27,98,131,12,42,133,201,148,185,48,20,238,93,199,157,81,62,175,60,179,134,93,233,185,57,143,152,189,228,156,214,224,245,152,73,42,136,51,180,49,23,165,222,236,5,187,103,58,218,185,207,47,220,110,195,100,227,195,104,208,6,188,79,187,249,69,249,119,223,170,30,158,255,183,92,157,152,150,210,220,223,43,160,12,223,255,208,222,102,85,15,143,140,119,66,10,43,76,57,183,155,194,211,202,43,62,248,140,58,63,6,241,249,177,125,13,121,50,100,143,144,127,182,48,212,120,235,194,214,177,72,119,33,177,35,127,245,81,38,186,154,195,152,203,30,235,179,122,227,162,183,42,53,235,249,170,212,112,128,213,252,74,28,167,182,161,74,154,22,66,143,52,67,77,110,23,62,70,160,228,250,154,52,219,158,190,70,255,192,180,202,243,110,178,144,47,76,101,78,202,143,52,171,245,22,141,81,141,79,103,116,125,121,203,179,57,186,173,247,149,162,240,108,220,207,34,235,168,164,231,221,51,93,218,231,31,43,196,99,126,29,219,14,74,145,11,79,210,240,250,51,103,203,35,218,11,163,115,172,103,198,91,120,78,142,193,10,209,215,179,92,48,153,223,223,54,186,160,254,140,28,23,194,157,83,92,175,249,17,26,148,202,93,73,105,133,181,253,185,240,201,238,189,87,54,13,83,107,127,132,198,32,2,116,135,118,4,39,149,115,186,13,17,189,247,183,143,102,65,207,60,133,207,46,12,152,168,240,179,34,71,73,174,205,97,188,102,106,33,37,232,57,227,183,73,232,125,174,236,233,217,242,150,228,26,180,133,63,48,123,168,144,4,91,218,195,42,76,13,242,221,227,92,140,227,153,179,105,189,107,47,92,173,207,244,3,247,180,252,105,34,81,207,86,154,37,114,52,151,241,219,206,119,206,166,199,43,8,151,206,250,92,94,240,100,220,27,157,236,247,241,248,183,173,227,212,93,77,136,6,70,127,6,190,177,236,46,76,246,67,125,52,195,72,5,38,18,78,61,169,194,204,202,29,216,153,83,210,246,31,129,181,226,132,192,184,148,158,195,137,147,192,183,225,182,43,227,17,150,102,77,95,216,136,29,31,117,154,184,207,29,248,134,75,36,61,146,184,70,178,9,125,25,202,124,229,184,243,49,78,43,246,201,237,65,39,132,105,23,54,215,185,142,172,16,255,254,190,235,140,27,251,242,133,201,38,186,112,45,65,253,243,51,65,136,248,93,20,103,245,124,44,148,22,142,176,115,67,224,12,86,148,16,142,255,50,142,69,13,194,100,43,223,241,95,134,208,178,169,129,2,35,200,245,106,66,187,186,186,174,38,142,113,79,23,217,204,80,123,44,78,180,49,31,184,101,217,149,242,192,217,117,36,28,133,51,231,231,179,119,242,104,224,54,173,255,121,249,57,0,229,30,108,226,5,35,61,6,233,209,42,253,94,221,180,90,24,79,196,174,208,195,243,78,75,38,179,97,60,123,97,117,183,25,233,213,86,231,99,12,103,84,201,251,219,5,201,220,30,163,144,76,149,226,240,153,127,189,87,129,215,181,118,143,90,222,106,78,143,205,72,202,193,29,90,129,111,182,190,251,112,93,86,94,35,150,169,237,133,215,237,102,62,141,5,165,61,62,112,40,145,60,246,187,169,163,120,247,41,129,149,237,240,162,190,171,63,90,212,246,26,29,72,89,211,84,159,43,92,1,205,95,94,169,36,155,175,238,184,189,94,107,211,164,171,62,58,129,53,216,189,40,193,169,250,168,173,244,42,184,223,69,234,189,228,213,154,58,158,93,236,208,6,189,63,166,176,229,82,236,139,86,200,81,30,117,99,58,69,44,240,38,54,246,152,86,136,208,11,211,129,58,191,54,99,75,49,178,106,132,196,2,207,35,41,124,27,55,18,145,166,196,157,183,241,190,58,76,112,79,178,189,206,108,247,200,215,58,159,77,11,67,9,167,211,248,96,94,23,221,254,149,103,75,40,159,166,73,238,78,50,78,144,164,214,46,180,83,30,76,36,231,41,79,253,237,31,51,188,47,167,133,238,245,183,19,23,71,119,56,239,174,105,4,191,174,73,142,158,163,44,153,152,219,66,124,211,127,250,108,195,36,249,88,27,82,41,249,233,110,68,95,2,195,31,236,226,148,27,72,44,105,98,249,244,190,217,14,231,167,224,100,15,235,162,16,219,20,210,59,77,20,128,235,165,248,208,112,168,63,89,6,71,55,242,195,91,209,224,154,230,40,116,202,249,253,240,66,52,173,40,93,155,155,159,93,51,57,159,212,10,58,56,56,76,6,142,166,201,144,81,183,93,106,236,220,180,224,151,40,157,187,122,225,123,217,237,73,142,40,214,195,221,165,101,214,238,89,192,21,186,57,151,243,52,249,124,224,116,172,140,237,151,8,118,157,126,22,229,193,126,13,208,47,81,186,43,146,142,98,25,249,23,78,22,233,213,92,151,20,181,96,70,220,186,165,148,114,91,185,68,143,75,29,186,31,133,7,154,143,235,19,16,23,107,6,15,148,216,174,174,175,95,28,64,147,131,112,53,238,208,162,146,52,159,35,47,9,215,197,116,13,206,98,239,154,213,68,42,217,20,221,241,57,124,248,73,220,79,252,35,140,144,236,186,221,200,167,114,245,208,234,50,53,223,10,166,175,17,26,245,60,147,46,63,221,172,101,89,168,227,73,83,14,15,154,189,162,151,114,133,35,74,101,167,192,106,152,147,155,25,116,109,150,28,53,42,35,16,96,110,133,16,253,208,97,55,75,90,116,27,38,105,39,90,28,156,103,83,187,10,6,169,229,147,39,118,116,137,115,38,238,203,97,14,205,58,178,132,207,236,126,52,180,53,69,115,135,104,65,20,10,117,165,243,159,164,74,110,10,226,61,153,107,209,8,97,72,98,44,218,121,18,216,218,128,233,211,211,242,0,46,92,173,193,199,3,159,63,187,81,9,121,223,126,94,14,79,195,93,16,58,101,166,7,93,203,163,137,48,221,104,229,17,44,200,61,148,218,108,157,204,158,135,207,97,187,130,148,136,245,120,30,62,214,143,103,228,46,235,120,171,51,10,61,185,167,95,47,115,138,40,74,52,202,125,111,228,130,38,73,231,61,242,162,70,77,32,242,104,107,13,0,212,208,197,211,123,216,255,89,135,93,32,176,189,86,184,17,142,105,17,13,209,240,230,46,19,164,160,148,227,110,122,13,92,14,53,115,66,229,173,251,0,119,87,79,225,9,58,123,82,69,112,177,30,9,213,253,72,240,98,40,92,184,155,138,59,161,106,221,154,121,199,210,122,30,202,209,110,32,15,213,167,51,169,124,203,61,92,216,59,138,226,174,113,239,88,174,15,136,87,239,94,198,144,151,144,30,27,112,134,41,245,102,129,77,250,64,84,221,97,217,184,13,174,71,112,211,0,81,65,190,201,189,137,92,234,178,119,137,149,121,66,44,61,5,150,210,49,228,97,205,24,220,9,58,212,83,9,156,167,167,115,204,98,74,158,62,125,246,106,184,103,41,26,81,30,9,82,157,219,213,147,39,154,169,174,196,217,234,151,41,236,128,240,88,234,116,193,171,119,185,96,160,29,100,75,232,171,83,171,213,221,202,201,58,150,42,255,5,201,155,197,253,225,244,213,208,227,12,253,223,116,143,119,50,250,124,77,134,61,115,95,60,232,67,234,171,86,99,64,40,93,162,48,148,26,223,90,149,194,2,89,225,177,234,109,234,188,28,171,4,37,181,7,194,233,173,246,40,132,103,7,145,167,229,33,8,106,188,149,154,131,44,72,175,110,134,101,74,92,249,192,133,228,79,143,142,208,155,70,159,254,41,90,23,46,20,13,235,111,55,168,137,188,58,147,11,243,249,176,150,235,142,162,84,42,15,159,105,249,67,74,146,63,100,94,153,127,117,230,149,255,253,175,254,254,79,255,233,159,255,249,31,255,231,223,190,13,230,216,214,113,233,107,44,219,137,54,174,72,0,4,62,138,220,87,41,4,12,59,71,116,81,3,46,71,145,31,1,207,168,233,183,156,73,242,119,226,233,41,20,239,166,186,222,76,107,67,141,244,93,224,6,197,100,251,96,26,99,8,169,38,112,217,31,209,175,193,121,11,97,46,132,108,212,239,100,135,207,159,155,142,172,98,189,20,135,141,0,91,96,18,239,90,188,252,168,133,65,192,7,12,121,242,116,152,118,88,250,97,25,10,227,120,185,17,11,43,124,94,159,182,195,155,54,229,2,39,179,86,46,140,63,191,232,119,167,250,133,137,12,165,147,172,140,12,106,192,94,124,210,50,150,107,87,152,230,127,62,50,184,138,170,252,116,49,230,239,128,41,71,223,10,211,96,61,126,123,212,169,63,109,141,82,125,198,169,12,222,75,97,232,123,3,166,221,155,62,77,3,234,21,239,62,119,68,209,145,29,173,255,171,144,50,120,35,163,5,62,122,197,237,81,76,223,101,50,15,244,183,73,14,113,144,56,184,96,13,199,93,128,107,232,38,44,141,133,246,97,17,199,204,250,98,190,51,7,12,183,150,190,187,202,217,154,36,10,60,211,73,5,133,79,200,57,72,69,191,136,46,41,242,195,45,152,110,64,51,249,24,241,73,36,149,234,176,136,212,76,95,71,252,71,75,135,101,124,208,49,91,210,190,22,144,182,128,242,236,140,28,59,154,63,98,228,196,214,135,163,113,55,133,113,231,250,230,45,20,242,200,203,127,29,84,226,171,168,238,127,224,84,63,227,236,7,151,166,135,54,19,175,74,89,96,233,33,11,76,160,121,233,211,186,86,150,222,48,155,254,182,174,85,54,131,120,202,200,251,86,148,166,190,241,110,248,153,244,97,26,231,206,88,143,174,45,83,128,201,239,148,57,109,193,223,99,13,53,215,165,177,251,150,171,235,14,205,70,152,190,101,177,179,10,4,114,238,102,149,141,82,84,22,145,148,26,63,92,119,220,223,128,116,139,203,186,65,163,132,206,96,26,65,12,217,221,73,55,97,182,172,211,42,103,163,233,38,36,7,96,180,45,39,171,234,114,36,8,220,100,43,224,177,153,10,151,41,107,153,164,22,25,212,136,189,187,136,131,176,11,13,70,8,110,17,38,194,241,123,96,148,210,216,9,217,186,196,42,124,38,98,109,17,100,77,231,155,250,237,157,85,10,22,61,184,9,66,139,184,120,114,175,93,69,17,222,189,21,27,137,162,249,93,21,46,248,127,67,126,23,161,98,167,204,131,191,106,34,253,195,255,96,48,121,191,1,195,71,166,211,82,141,182,37,46,30,218,26,40,92,242,103,16,252,174,173,161,95,77,251,35,185,110,35,85,211,192,114,147,49,127,215,101,36,170,128,146,170,44,183,101,155,73,117,8,234,54,191,254,29,223,77,45,228,124,99,91,92,43,214,18,130,47,85,49,136,145,206,33,90,66,100,6,85,136,87,231,76,162,128,28,75,78,148,4,78,221,242,211,113,198,128,147,67,208,101,84,88,161,220,104,243,15,96,106,78,93,115,34,123,184,235,211,112,89,182,233,48,141,185,245,167,169,122,154,241,116,234,81,47,15,60,96,199,170,170,150,137,142,64,103,139,252,21,40,24,172,28,30,192,48,155,238,230,176,101,176,42,76,142,113,232,124,244,194,208,73,35,171,189,5,172,21,218,192,20,193,15,255,109,124,235,85,191,251,220,60,174,211,81,22,251,60,75,31,160,21,207,246,188,139,254,50,21,166,59,158,174,18,72,4,46,51,181,22,112,218,193,95,96,48,23,157,207,217,177,71,194,239,1,124,246,111,46,1,147,254,170,51,78,40,215,21,1,163,21,154,250,52,241,188,226,154,238,200,123,232,119,29,205,167,135,154,108,94,72,253,46,118,169,79,40,5,66,162,148,209,172,22,10,119,135,105,56,52,20,206,253,227,32,252,209,152,32,91,5,134,106,58,251,79,211,122,94,46,69,42,224,119,139,213,106,231,206,19,253,126,89,43,238,237,67,67,143,125,126,155,38,154,45,94,94,32,43,81,56,125,158,61,208,135,74,9,20,62,30,87,51,104,141,211,244,108,46,230,112,4,108,93,249,4,238,56,6,253,167,143,210,188,138,78,90,135,154,201,159,198,71,166,139,77,103,233,30,139,93,160,56,212,89,129,103,35,86,164,148,168,210,52,148,36,64,255,233,146,210,243,203,245,122,182,1,51,250,187,126,149,57,97,124,159,144,239,185,158,135,241,213,249,22,38,169,82,14,38,189,88,115,236,193,132,251,70,199,85,188,141,135,193,61,245,231,233,12,253,113,60,141,170,86,21,110,231,78,190,48,1,23,105,182,13,76,182,65,119,184,143,169,91,248,216,218,221,117,104,28,87,207,82,210,40,197,13,30,200,16,245,206,179,86,198,205,53,93,234,69,147,202,89,98,250,113,234,201,115,203,162,219,255,26,186,187,40,236,191,208,145,192,164,33,251,233,161,47,79,175,250,180,245,78,15,184,192,108,173,176,49,72,92,24,67,99,235,211,20,156,116,31,218,232,235,121,247,143,118,192,81,130,128,250,110,88,23,253,122,177,162,104,49,105,96,221,159,205,133,180,209,185,137,22,98,117,73,95,70,59,112,97,254,101,202,33,126,91,62,240,115,109,15,85,159,150,169,91,254,116,43,198,110,33,48,249,7,174,40,156,105,57,118,160,124,216,192,231,92,239,211,231,112,36,233,47,2,165,45,73,202,247,187,105,248,23,249,82,63,120,126,1,76,131,103,120,187,12,61,103,175,4,122,44,105,149,179,248,98,138,79,90,134,65,94,55,195,48,218,180,234,112,123,197,25,9,186,126,189,96,67,38,221,166,176,87,46,191,208,105,133,172,70,63,236,109,245,203,139,48,248,252,117,213,207,178,203,231,206,89,54,50,191,170,48,77,90,2,46,184,126,21,46,43,187,66,155,223,213,26,4,95,82,128,71,39,212,163,73,253,103,220,154,25,119,163,40,133,112,181,223,18,106,131,219,156,207,114,88,107,242,225,176,21,166,41,76,70,198,93,235,172,134,201,130,113,57,185,38,156,233,219,93,31,184,140,225,42,78,134,51,70,5,14,21,152,126,39,102,194,160,186,191,143,78,177,191,90,19,96,98,126,85,135,101,172,140,62,37,133,236,78,253,40,168,189,171,47,229,177,15,210,208,9,197,180,241,123,139,154,251,231,212,155,23,197,183,127,38,147,224,153,49,250,62,248,187,147,149,177,41,58,150,43,110,153,218,46,21,102,232,152,211,31,78,214,96,119,190,7,47,187,110,69,26,219,204,42,10,97,255,114,13,7,86,241,166,19,142,46,235,95,149,248,215,143,56,34,189,204,69,29,252,27,207,177,156,120,83,187,143,108,218,237,45,48,198,96,109,14,183,37,93,221,198,175,65,213,24,14,159,231,187,10,20,235,219,225,67,51,206,83,69,215,109,52,108,104,121,188,109,8,171,150,252,218,163,237,99,126,4,229,49,74,147,111,5,18,244,70,211,239,162,234,161,56,154,246,43,70,201,46,223,62,41,228,227,53,133,43,26,141,163,146,156,105,32,137,237,254,205,176,13,61,83,98,105,6,62,99,120,222,235,243,52,253,252,124,190,233,148,170,250,13,212,159,105,59,92,44,43,79,225,30,103,58,65,9,187,30,229,136,234,154,239,167,11,13,161,138,94,14,116,78,223,215,121,68,11,226,92,250,163,71,183,75,154,104,52,54,218,199,0,109,176,182,117,7,86,44,77,75,189,86,198,220,113,229,5,55,216,94,143,83,128,192,139,63,205,191,204,143,63,13,203,230,234,17,20,202,96,162,5,140,41,215,238,101,78,11,195,150,101,181,160,142,62,215,222,190,48,169,207,69,140,231,95,165,118,115,184,63,94,89,88,169,220,122,40,84,173,86,117,56,24,23,228,53,21,73,81,92,75,52,1,238,187,250,209,113,3,103,99,87,85,152,11,214,159,206,112,185,202,103,67,85,244,37,66,25,108,29,245,4,38,235,170,249,119,145,201,166,14,9,194,36,238,216,162,104,114,171,138,79,27,238,84,175,130,68,114,80,25,234,144,224,66,29,61,96,227,228,18,152,36,59,95,145,158,206,135,166,170,48,60,50,62,167,148,2,36,177,237,105,8,159,183,47,24,2,73,189,186,16,189,181,229,31,150,74,82,111,6,174,150,45,15,83,199,163,179,66,125,217,245,98,22,54,90,149,93,108,29,169,187,79,57,222,185,199,209,66,63,190,222,2,158,100,226,8,92,168,248,13,52,71,156,209,208,179,239,175,222,71,214,104,91,207,79,227,40,187,87,170,117,175,90,234,249,162,111,156,235,102,150,163,61,117,74,233,157,88,123,60,109,255,64,97,104,21,103,192,67,237,212,109,213,172,126,254,26,73,92,50,225,24,220,101,199,119,97,197,42,10,149,161,162,165,43,188,136,76,54,129,167,30,129,201,181,56,5,110,69,61,49,228,183,166,178,100,220,99,62,240,166,246,59,38,37,61,254,110,122,213,228,17,95,109,245,69,2,211,206,185,6,250,78,153,245,179,221,241,110,115,142,43,188,71,105,241,116,80,73,2,114,122,150,108,163,164,58,254,134,117,180,198,176,200,127,148,45,122,108,88,250,151,196,22,221,210,239,23,24,143,183,31,92,42,59,146,14,155,42,217,26,71,207,42,69,5,166,103,172,111,35,186,218,238,170,191,13,91,138,239,19,24,71,186,10,67,120,88,66,218,37,107,251,113,209,73,1,196,72,190,150,212,229,138,66,58,169,120,189,20,22,192,211,82,70,20,54,14,116,135,153,21,133,33,39,116,116,37,152,137,20,37,253,196,71,70,97,252,16,180,115,207,250,192,160,213,11,71,11,112,207,95,186,183,193,253,193,206,244,135,56,65,111,104,250,187,84,214,251,66,27,107,126,156,43,96,118,172,255,48,222,30,69,103,203,174,111,194,243,55,164,191,43,240,186,109,44,13,110,146,139,10,76,95,98,95,72,218,128,174,7,37,4,235,11,73,46,99,146,165,42,191,184,219,189,50,83,234,210,69,24,120,182,107,170,17,11,36,43,42,208,74,124,185,7,76,230,193,84,24,183,149,95,199,71,58,215,45,35,67,53,78,215,174,167,39,81,48,38,24,218,71,90,126,213,103,203,222,22,184,36,183,29,10,117,20,65,99,111,40,92,166,254,106,24,14,178,14,236,40,10,51,197,211,17,219,55,15,177,37,88,95,208,120,204,182,194,51,66,122,220,133,228,54,10,12,93,134,175,213,160,71,174,190,187,113,61,54,71,145,137,178,24,176,0,237,234,112,165,216,68,81,152,222,252,213,230,188,215,119,147,222,34,240,57,7,73,225,241,145,114,24,72,19,63,253,168,99,4,126,121,162,192,244,92,234,58,217,103,21,67,210,192,202,177,245,204,85,216,90,139,47,21,138,106,215,41,161,222,106,248,132,26,143,131,14,140,236,183,229,31,221,105,8,165,79,47,75,59,119,184,253,197,82,146,194,51,124,104,150,202,40,79,195,253,58,155,239,208,101,45,142,5,62,66,181,198,98,146,211,87,101,127,147,134,20,146,127,26,17,135,194,199,78,41,201,97,90,108,235,79,83,123,228,247,29,132,132,114,37,77,234,205,100,163,76,74,44,210,3,159,75,62,222,61,40,207,90,10,83,155,181,29,54,170,249,128,249,169,80,156,166,189,78,81,168,176,139,163,13,106,19,133,167,71,218,209,21,139,116,197,50,62,207,20,10,58,13,27,235,84,180,184,99,20,163,35,119,61,150,148,130,44,191,104,169,239,208,159,205,51,236,180,66,138,119,214,9,193,254,41,46,186,23,204,22,207,171,207,190,40,174,3,31,35,64,106,61,13,230,176,220,143,34,139,52,235,116,194,95,24,130,159,236,240,52,154,194,231,141,174,3,115,239,6,139,188,193,156,8,127,57,109,135,159,249,36,61,107,133,53,53,35,1,203,208,89,226,226,64,88,71,221,149,193,171,187,87,9,246,142,246,206,40,109,221,93,177,129,156,69,236,234,3,211,168,243,26,122,5,238,156,221,244,183,217,207,126,89,210,190,102,61,147,70,15,120,215,32,232,95,62,159,109,52,172,51,176,195,240,227,234,70,33,199,120,249,211,231,208,7,135,163,193,164,92,110,135,137,51,232,164,193,253,122,237,91,218,17,192,20,163,48,177,254,229,240,144,138,76,131,201,145,245,223,174,116,216,213,167,39,20,70,62,114,46,143,103,228,84,126,199,119,215,77,47,55,133,51,199,237,194,112,38,60,71,128,47,113,33,78,187,130,162,162,182,19,223,189,160,205,203,243,44,93,29,252,179,240,156,62,103,224,40,62,221,239,45,204,194,157,159,167,161,77,240,151,159,65,6,69,202,15,190,237,87,128,105,143,243,60,220,115,168,177,199,78,168,251,157,178,126,251,46,25,76,79,154,103,100,240,214,249,71,147,215,91,159,41,195,183,237,223,69,212,169,60,19,142,218,226,79,227,40,173,186,201,167,81,201,57,76,161,67,123,225,233,190,81,171,194,95,249,133,35,40,66,17,229,120,231,244,152,238,225,103,249,241,80,188,35,239,57,224,115,222,106,123,191,123,186,251,147,178,158,93,223,167,161,4,112,184,11,81,208,55,231,226,134,57,107,59,158,135,207,190,243,192,6,117,169,57,61,63,221,154,235,102,48,31,246,244,238,51,34,25,53,156,79,41,61,7,136,194,60,247,55,39,122,108,174,191,216,165,211,125,179,9,105,251,14,173,64,134,237,240,120,78,246,204,51,2,169,9,62,148,249,140,59,39,153,81,234,60,214,179,216,232,141,62,110,12,149,246,28,124,78,64,120,10,113,209,215,71,46,208,249,34,220,144,231,30,121,132,142,21,204,187,19,147,54,172,207,211,112,239,238,112,129,142,103,224,198,230,18,222,213,146,211,43,45,169,101,11,223,236,232,229,57,64,131,206,246,238,52,166,87,243,43,76,113,158,184,211,152,48,211,115,235,90,233,136,123,225,207,29,33,41,104,192,73,230,212,42,233,213,162,178,94,64,225,226,207,20,51,60,55,208,17,113,254,48,183,209,115,195,244,75,179,101,40,213,184,253,185,251,122,245,0,153,241,92,63,2,205,92,151,238,237,62,150,93,78,15,236,164,49,22,2,176,226,209,231,214,38,103,208,97,40,211,159,75,157,198,201,62,52,250,177,62,123,161,209,55,194,127,27,89,172,182,32,44,79,18,246,176,114,91,69,143,152,138,129,15,186,212,234,106,30,237,164,122,206,21,249,114,226,246,58,48,86,102,139,144,203,86,133,151,2,22,143,56,162,244,148,103,198,42,179,236,17,0,138,36,158,141,64,107,122,15,164,230,133,167,72,63,138,213,245,116,23,66,182,227,153,49,252,213,126,110,169,22,120,12,115,52,228,144,133,180,15,152,207,86,32,78,18,129,164,141,27,89,191,235,28,166,116,157,121,216,103,101,60,231,35,175,57,35,172,183,71,126,38,52,143,112,168,225,230,163,140,66,223,93,174,42,65,3,234,26,149,79,191,175,234,238,79,171,52,191,14,18,250,223,140,182,24,118,33,73,161,61,154,70,110,158,163,112,212,230,49,159,93,130,150,226,243,93,178,245,207,21,248,151,187,231,195,134,13,64,166,132,118,28,110,1,99,148,226,115,22,184,192,192,125,119,17,158,144,103,49,225,180,79,126,115,21,210,225,107,215,167,199,242,72,39,181,98,106,92,227,50,22,248,204,215,82,39,138,17,191,251,70,56,162,46,47,117,87,24,13,130,31,188,202,181,166,150,168,81,40,121,186,10,149,74,249,81,151,183,181,80,187,240,57,180,207,161,167,204,45,2,188,196,220,159,99,59,204,38,187,147,82,97,161,210,145,79,163,169,184,79,55,234,95,213,122,55,26,78,143,26,210,139,75,62,139,252,136,192,224,16,215,59,111,89,99,233,72,5,200,121,234,106,144,9,80,83,164,48,208,167,91,126,216,250,84,70,198,72,145,114,152,74,147,189,60,147,167,112,66,249,94,167,194,131,76,108,79,174,128,209,95,198,141,181,225,234,81,181,242,57,49,63,200,224,174,211,39,108,24,135,68,21,184,141,233,142,62,11,110,166,104,83,63,241,242,165,34,153,236,194,138,252,139,64,81,163,29,137,121,210,190,17,24,1,188,35,231,207,90,204,40,140,46,28,57,127,117,5,191,149,193,244,77,140,228,187,146,37,21,242,192,52,72,149,12,126,42,127,218,11,15,23,86,150,33,151,244,229,84,190,248,209,27,214,225,246,129,27,89,90,145,206,181,130,202,144,68,198,132,130,19,169,100,244,246,26,2,27,165,156,164,223,245,37,231,131,156,217,84,82,151,73,205,114,183,100,11,56,143,72,195,76,239,211,213,126,127,74,10,104,207,178,87,126,126,137,200,52,134,139,82,134,214,10,87,66,100,190,82,184,38,75,2,11,105,164,156,163,43,109,81,42,233,212,62,75,100,37,154,18,41,191,13,117,123,109,146,45,150,235,214,223,222,93,242,217,105,43,147,117,104,220,132,110,56,145,178,69,146,132,192,116,114,247,228,213,97,169,8,250,52,77,207,34,109,138,164,6,65,7,198,75,28,2,152,195,69,200,159,57,76,211,247,233,160,148,107,41,10,139,105,100,6,146,213,172,95,13,1,232,136,175,78,68,25,31,152,206,138,145,25,117,126,184,41,60,112,46,120,38,14,38,188,24,155,228,206,207,22,82,135,197,22,33,159,45,102,239,121,108,136,234,46,46,214,204,94,171,158,177,114,180,169,26,189,14,13,158,199,144,243,12,163,68,227,81,133,11,92,79,46,75,143,38,246,136,157,35,84,186,151,223,112,82,187,158,94,200,186,92,79,105,3,63,80,85,148,20,86,135,45,58,161,15,83,167,238,138,31,205,167,159,93,138,165,58,60,124,77,22,115,210,57,177,138,57,127,184,88,122,165,192,240,58,248,1,105,204,137,238,20,188,82,46,137,143,214,182,36,239,118,154,191,175,187,170,129,28,86,175,69,62,6,64,141,243,113,212,144,150,85,214,194,208,212,226,106,219,48,83,10,74,230,210,142,119,143,146,138,190,27,94,208,30,239,94,194,130,13,252,235,2,232,3,175,171,171,80,89,150,109,224,48,157,91,196,213,99,217,74,195,179,32,160,167,151,224,70,38,25,63,123,230,55,78,210,165,231,250,156,195,88,105,50,164,116,198,96,253,8,229,12,21,125,137,161,9,181,79,119,59,147,142,227,73,212,148,108,233,189,126,230,141,118,85,252,114,25,234,140,230,55,4,149,224,106,74,102,40,202,163,2,12,14,241,212,245,229,112,77,123,18,144,149,92,234,225,56,230,64,137,170,139,110,213,54,58,39,61,75,214,33,138,219,208,41,249,177,221,59,12,127,139,62,204,114,186,105,223,173,86,92,225,149,150,164,223,153,225,164,47,167,164,53,82,251,248,142,170,40,86,147,255,244,160,108,115,188,112,212,135,145,13,215,84,28,17,39,141,66,42,203,92,205,207,203,231,136,52,53,116,179,173,178,142,156,183,48,160,141,4,84,69,248,57,46,61,82,251,104,170,35,105,206,180,138,58,170,100,15,53,103,111,73,100,62,240,145,218,30,40,32,219,81,182,127,177,250,129,30,154,72,86,113,131,240,153,43,73,129,215,209,43,151,192,180,199,244,115,105,60,130,34,18,206,152,72,205,115,69,132,132,246,165,79,15,116,92,127,57,61,44,178,62,109,123,197,225,115,159,235,165,72,251,204,22,217,144,70,16,39,7,19,210,27,108,52,135,87,206,89,63,155,246,41,46,20,168,90,87,71,39,124,148,103,189,239,172,44,116,107,81,238,104,111,62,138,171,80,71,57,123,196,236,129,23,108,250,23,62,82,183,73,136,162,228,75,14,2,184,201,179,122,126,25,134,155,251,236,143,110,34,63,240,138,18,27,202,247,244,171,16,2,219,237,99,122,182,213,93,31,184,87,255,233,243,15,97,233,16,56,115,128,238,71,211,73,37,55,125,218,248,236,239,98,147,220,146,245,97,154,55,223,249,110,112,141,38,241,164,28,248,24,16,247,242,56,166,121,162,168,81,224,179,175,250,29,56,21,24,56,21,20,182,22,52,23,182,136,114,125,224,238,169,54,144,240,23,169,105,178,151,159,141,55,46,76,34,200,210,73,35,243,237,206,184,181,191,110,58,50,202,1,175,35,134,250,227,154,245,4,96,127,248,209,35,217,46,239,103,198,105,137,236,15,91,45,173,46,7,188,156,119,216,244,67,216,18,161,195,148,63,39,247,206,104,94,83,168,44,108,131,211,151,216,159,166,136,116,235,6,183,16,181,255,52,253,148,158,227,209,249,206,236,240,76,185,232,209,196,99,59,2,149,54,30,160,228,44,198,192,183,85,28,63,210,138,30,139,241,52,68,76,10,183,93,226,151,41,210,214,171,137,102,92,87,131,105,103,156,91,178,87,167,101,199,119,95,44,10,167,202,35,40,105,12,121,85,74,163,37,211,16,195,185,185,82,105,211,95,94,184,86,245,202,77,56,225,2,166,240,69,239,122,35,210,191,223,133,5,166,14,113,248,130,186,39,91,66,52,146,182,170,102,164,114,186,121,126,96,84,164,174,90,10,181,179,203,97,168,51,20,110,36,178,221,205,96,141,87,101,69,242,178,0,216,69,161,171,215,103,51,22,164,191,154,100,130,231,151,205,177,224,240,36,0,216,84,115,163,243,132,255,50,165,166,245,85,251,106,246,229,180,66,9,53,23,141,132,101,4,76,145,211,3,159,43,229,102,85,181,163,104,29,85,68,85,78,184,157,239,106,214,163,144,86,53,170,104,186,232,73,164,88,41,173,170,162,49,127,244,244,23,182,51,160,239,238,188,238,206,25,155,106,232,125,110,84,230,215,237,76,35,212,149,69,134,3,187,60,178,93,251,168,217,236,235,26,240,49,178,84,13,249,181,24,243,207,178,92,239,231,213,24,54,119,61,142,48,172,146,171,108,227,230,67,46,124,166,176,173,103,202,240,168,220,223,110,198,1,170,47,167,251,128,139,74,50,94,30,69,123,114,5,103,127,57,71,83,149,78,184,103,243,245,12,99,244,156,73,210,151,83,65,112,163,27,16,37,103,13,40,25,60,174,25,75,34,73,91,42,23,168,188,40,215,56,129,123,170,170,56,60,35,159,116,87,185,240,155,61,107,223,221,92,141,111,191,54,123,227,177,124,90,188,156,62,21,73,197,10,190,203,56,94,8,129,254,236,226,130,190,125,191,219,216,190,138,126,24,29,25,124,175,12,34,236,143,33,123,36,152,135,40,112,158,195,169,241,24,178,4,57,46,12,75,187,158,63,235,170,224,2,113,80,125,34,193,73,43,231,247,130,198,70,2,115,81,103,207,160,164,164,251,200,183,153,86,2,39,163,178,112,24,142,151,165,190,1,203,61,250,96,178,192,244,150,200,176,140,184,183,147,140,188,39,126,143,37,218,67,148,147,128,86,212,116,162,237,241,244,189,134,115,89,85,130,108,217,132,195,39,149,136,133,90,232,141,170,243,171,153,54,110,86,21,244,104,11,169,251,172,156,87,169,75,18,103,78,222,77,102,69,19,96,105,190,209,122,147,159,198,4,151,159,174,70,143,229,11,70,65,180,158,130,234,228,139,182,94,68,220,101,82,170,229,96,250,187,237,150,150,73,41,155,144,189,127,22,12,108,122,67,65,62,48,135,111,134,106,1,68,129,143,166,179,175,99,240,108,227,170,25,176,7,134,110,126,248,25,48,87,181,186,13,81,132,252,112,83,121,160,35,131,119,125,95,231,52,243,211,95,127,167,6,49,200,247,201,77,183,10,92,67,221,15,88,231,244,233,70,75,214,123,218,97,186,61,200,249,163,35,230,112,111,13,185,230,229,73,75,131,50,111,21,135,103,161,73,130,192,13,122,244,251,242,115,124,143,250,33,158,239,77,229,119,115,184,147,241,175,48,93,47,92,90,211,36,238,201,159,161,110,100,196,208,96,154,120,96,58,12,249,130,241,246,169,105,40,84,255,197,197,13,179,83,87,151,62,229,5,113,122,153,151,53,21,166,54,240,70,201,17,230,90,172,99,73,84,203,157,204,141,173,40,85,235,199,184,165,168,200,47,118,74,15,150,38,82,225,170,240,155,217,18,92,158,216,16,85,167,46,17,201,230,168,15,92,105,33,229,235,105,6,150,102,66,225,69,241,135,121,251,147,225,101,172,50,254,176,49,129,41,220,200,76,115,24,183,159,6,81,136,101,46,87,26,186,25,169,154,22,199,172,230,184,70,136,61,61,217,126,240,88,215,128,233,15,160,169,151,237,104,229,35,206,72,86,173,154,78,61,199,168,106,62,52,243,190,107,174,235,184,196,97,6,195,146,172,48,225,208,56,128,141,248,133,236,21,46,211,188,98,69,32,149,148,213,78,71,64,186,196,107,52,167,214,216,17,49,72,207,137,160,35,122,27,26,214,58,223,177,60,229,255,92,133,67,202,182,232,73,81,150,47,23,237,188,180,196,110,195,31,180,252,98,174,182,135,37,133,156,172,147,16,43,196,116,31,210,30,42,92,61,178,138,207,81,58,39,89,38,183,81,14,93,216,50,21,21,198,151,228,91,188,16,245,122,210,238,207,98,84,87,185,207,127,182,210,131,76,146,244,125,181,140,230,86,10,38,55,148,30,94,252,135,110,1,109,155,86,50,140,188,125,57,8,179,110,165,109,128,197,179,134,141,132,1,245,150,127,112,187,185,141,4,203,78,215,167,73,18,119,181,25,207,199,90,90,100,97,127,225,198,54,105,221,235,41,154,161,123,67,113,115,25,190,236,173,112,46,130,82,156,217,180,154,167,71,244,191,17,248,75,58,50,107,120,219,220,144,167,149,228,243,116,65,199,207,14,107,219,89,130,73,103,61,166,95,157,137,196,14,205,173,111,112,199,184,189,76,201,217,84,210,9,228,99,72,106,18,96,31,146,37,75,99,112,109,133,148,160,167,202,226,200,141,26,245,154,148,169,12,169,1,164,227,130,23,49,85,171,162,208,141,214,126,193,240,11,39,168,36,245,167,59,12,130,217,61,62,27,54,129,103,224,219,179,40,81,248,143,160,208,151,159,219,203,211,211,170,113,21,42,131,14,52,52,203,157,158,208,40,138,95,198,50,242,60,85,241,76,46,140,190,74,138,181,161,181,202,66,1,82,148,230,163,82,170,91,155,80,86,108,93,144,63,38,26,251,67,74,181,35,123,254,202,148,106,255,235,127,252,143,63,255,151,127,241,55,231,83,235,212,176,24,189,173,125,230,239,242,146,126,122,86,226,242,53,2,52,148,8,231,10,180,80,7,246,185,5,72,189,209,82,93,224,179,93,238,137,176,204,156,25,164,56,192,240,52,78,127,249,17,112,210,109,232,192,155,130,145,25,47,239,145,39,71,75,65,226,25,221,7,222,104,156,41,67,35,1,185,127,73,24,150,32,211,34,157,153,156,72,2,174,159,11,201,62,59,69,190,1,240,112,213,197,146,84,206,180,20,65,233,10,243,165,61,90,34,201,20,130,229,105,65,177,235,137,153,70,144,19,28,199,232,52,86,240,230,232,209,28,179,194,21,51,214,199,69,79,98,25,23,23,239,71,10,111,240,153,129,224,24,156,156,195,117,217,172,44,163,104,55,93,15,210,11,46,135,139,229,35,141,80,115,129,73,210,206,1,99,11,200,148,117,235,108,17,47,135,87,83,127,251,200,199,143,228,213,96,242,11,100,61,6,77,96,122,172,38,242,78,246,25,129,219,212,252,183,137,189,70,143,12,58,235,102,79,215,177,124,191,99,244,60,240,114,249,134,250,70,208,75,62,108,192,196,151,252,233,109,201,161,2,147,168,60,238,122,209,223,71,154,44,145,63,131,27,201,97,171,198,208,167,167,105,35,23,30,67,194,27,192,184,100,247,61,3,148,217,205,32,241,156,198,212,229,147,134,208,233,250,217,71,13,130,55,249,131,143,5,181,132,16,123,254,136,185,246,29,217,180,164,74,25,217,36,135,102,251,211,103,185,195,194,5,134,113,108,249,211,248,67,166,44,55,36,24,55,158,74,162,9,77,201,20,166,199,96,60,61,159,134,91,19,41,242,245,83,49,116,75,31,243,179,114,248,46,183,191,154,82,238,38,19,190,73,5,45,119,82,140,172,59,136,165,73,31,24,215,138,4,109,82,238,11,74,145,64,243,119,115,99,7,93,235,36,139,113,215,177,28,134,21,33,86,171,193,124,122,9,221,128,183,246,169,165,221,19,145,224,59,163,214,88,42,201,203,225,92,189,170,11,240,185,163,69,46,16,33,29,203,119,41,21,178,51,43,76,138,199,253,106,12,210,26,253,234,206,226,165,243,246,222,29,238,57,184,176,128,77,73,243,145,53,107,224,45,48,61,89,135,163,79,95,249,131,30,25,212,93,148,174,70,191,58,25,24,20,225,215,37,126,96,106,61,182,252,116,53,34,218,248,233,165,221,209,72,68,24,151,212,218,224,90,130,116,7,24,187,124,251,103,61,140,216,214,65,235,214,115,49,99,80,52,232,47,195,233,191,125,220,101,70,145,16,169,204,25,234,62,159,177,2,105,133,124,116,35,29,43,77,135,43,105,20,2,79,26,197,198,79,159,221,157,101,169,233,168,254,209,128,255,214,82,5,45,185,129,37,249,54,130,117,66,248,199,15,156,161,212,140,143,94,85,58,45,243,17,244,138,240,109,4,183,113,31,10,179,28,254,211,212,122,136,192,105,230,122,170,247,229,148,88,20,125,152,138,138,116,23,107,219,37,170,35,131,175,199,223,13,187,252,94,250,93,86,44,224,239,198,196,126,70,198,149,126,133,120,54,255,218,243,114,58,58,181,139,66,33,94,158,57,195,121,232,48,34,89,46,108,26,19,165,175,89,43,48,183,166,126,117,171,184,147,231,133,113,177,169,84,104,228,142,54,135,169,124,154,10,147,189,56,124,224,198,27,44,47,183,88,216,189,32,50,73,102,165,232,22,134,177,252,206,56,217,254,163,63,79,159,75,247,42,11,196,204,114,127,118,56,77,252,190,148,124,28,81,202,72,107,103,239,24,195,254,217,5,166,75,93,16,68,227,181,165,96,215,107,93,218,215,112,176,87,28,1,210,153,82,216,28,198,175,157,246,117,222,146,129,182,106,211,229,44,176,95,250,79,207,247,90,36,62,53,46,229,44,57,67,100,97,202,187,179,81,133,220,25,47,148,98,47,21,149,19,194,154,15,61,66,116,151,7,237,52,96,186,51,90,169,149,174,42,102,45,127,234,162,88,93,83,229,40,190,6,31,88,37,227,120,234,211,212,178,223,75,51,211,246,97,136,42,1,159,255,45,98,224,190,69,137,209,175,58,82,248,250,210,97,24,129,56,80,47,31,250,40,95,5,139,44,33,60,249,2,195,18,115,167,164,81,178,171,19,74,208,223,111,212,99,235,225,162,210,155,139,188,223,43,71,105,248,155,165,139,216,180,140,216,126,239,158,76,201,125,233,207,181,184,112,131,93,152,0,69,158,10,83,121,127,55,233,121,207,152,127,241,242,189,125,43,140,95,43,78,29,57,77,21,239,103,195,254,35,253,232,236,195,210,45,250,58,240,166,157,218,243,97,199,194,243,151,155,100,152,58,45,4,21,174,138,4,77,81,74,207,208,168,118,243,195,71,55,199,182,117,104,164,240,44,127,57,29,199,84,170,152,79,235,42,88,68,213,102,68,215,127,202,68,186,158,37,162,52,248,28,159,151,211,80,248,78,42,221,238,154,158,190,51,45,80,227,93,24,141,74,47,70,238,248,59,176,69,82,172,62,106,62,236,59,101,139,46,126,227,209,98,232,233,231,111,222,164,142,238,119,151,126,141,244,172,231,87,105,89,47,70,196,108,160,72,206,242,28,31,235,234,119,225,185,158,83,127,142,132,115,119,16,13,167,51,87,215,131,107,17,132,11,151,93,212,124,105,228,84,222,76,82,188,147,232,3,250,211,150,208,121,81,26,163,44,125,55,154,199,85,144,10,157,128,164,151,9,242,8,177,123,223,157,173,3,172,42,64,13,165,255,162,176,36,37,213,143,142,122,116,47,46,146,130,218,214,195,67,161,249,184,170,66,225,27,165,245,128,233,71,180,173,184,48,171,167,239,174,38,162,238,79,31,17,190,154,238,111,154,141,220,154,44,148,203,35,142,134,62,13,27,111,245,167,7,196,130,170,197,88,3,192,59,41,36,163,143,49,85,7,226,233,230,240,249,31,189,83,171,229,158,92,20,111,100,82,5,138,28,38,31,25,221,120,170,238,209,102,29,122,186,195,179,171,150,222,172,65,210,157,210,106,126,6,213,128,10,45,252,28,165,216,101,169,166,208,234,149,224,133,148,201,174,31,69,26,88,170,254,195,88,146,42,132,177,152,199,189,112,203,151,251,166,176,149,73,95,24,39,173,90,0,71,51,62,122,229,125,250,236,170,242,108,81,171,108,186,215,26,30,187,244,62,77,91,167,171,176,50,172,52,244,94,35,31,241,210,73,79,99,136,41,251,249,108,180,204,11,119,234,141,75,125,212,198,126,171,9,48,253,160,108,83,24,222,218,171,11,208,223,97,36,125,26,206,152,121,81,90,57,46,189,52,155,117,45,186,91,129,14,45,42,111,154,199,13,142,190,65,30,186,158,142,102,204,55,247,81,154,92,164,103,11,18,200,107,254,244,194,173,170,175,134,51,228,94,245,180,203,73,193,216,105,138,27,77,26,238,55,67,64,162,171,193,242,12,23,55,214,28,66,183,224,57,230,253,74,111,170,127,172,41,130,28,29,152,73,239,192,118,181,110,199,143,210,151,110,229,18,57,89,86,45,39,112,179,48,188,195,180,70,121,140,162,93,221,253,84,206,221,57,31,43,149,114,242,203,30,79,93,228,57,247,233,81,235,32,113,206,14,55,161,254,48,121,68,168,125,10,188,30,165,176,203,82,110,203,196,122,80,36,146,255,244,48,198,200,71,18,182,155,225,10,12,85,251,107,42,246,91,187,199,119,209,129,114,190,79,151,50,99,210,104,186,170,112,229,10,245,21,57,54,194,243,211,158,39,199,98,38,73,229,52,116,14,23,70,139,54,92,229,213,116,169,127,185,112,55,206,223,7,110,126,114,208,222,75,126,209,124,249,143,72,96,239,66,202,252,155,177,214,92,252,35,190,187,10,240,130,45,184,238,203,233,242,210,31,61,25,215,163,239,66,50,115,212,120,166,111,118,117,105,52,161,66,120,22,203,146,165,238,98,81,158,155,231,163,161,211,121,206,71,198,142,155,143,207,128,150,226,14,167,249,62,204,93,225,232,32,15,84,119,240,185,220,91,200,3,139,222,41,104,201,0,23,62,167,184,60,10,200,162,26,101,187,176,217,229,213,18,76,190,248,47,103,212,77,125,58,250,169,1,39,10,132,30,229,7,110,58,151,115,71,124,172,249,232,108,71,17,187,94,47,107,103,180,182,106,93,16,214,56,122,244,243,33,110,20,146,243,243,116,81,135,176,111,234,244,218,150,157,159,3,78,210,58,15,24,249,237,35,235,69,74,83,129,105,28,230,151,67,135,221,127,41,204,73,172,254,219,71,32,20,245,153,161,97,119,127,24,126,54,241,50,110,28,233,235,78,56,202,204,124,126,185,225,155,10,88,219,77,0,67,134,238,234,15,60,118,145,232,105,247,221,209,127,74,192,164,104,233,203,209,123,187,252,118,145,238,94,180,21,31,183,81,169,221,121,148,248,136,179,156,68,194,148,29,70,211,213,207,62,122,213,17,79,126,223,142,85,212,123,186,40,198,91,254,48,25,41,10,211,34,183,14,135,91,151,196,12,115,128,182,234,154,21,57,118,85,174,83,24,104,210,242,175,110,60,218,245,221,208,67,111,87,66,72,91,215,25,71,234,250,38,180,78,5,75,223,157,72,53,116,184,155,211,88,125,198,71,130,108,87,234,170,53,90,86,135,180,167,50,163,211,141,41,2,218,156,217,205,79,102,33,141,252,113,164,55,252,100,174,78,146,75,169,193,137,81,166,236,224,243,166,84,166,62,141,163,215,197,17,7,91,110,122,2,208,173,199,187,211,217,82,26,53,129,221,240,122,181,10,117,68,17,52,54,234,0,130,119,174,99,83,128,40,54,127,69,63,25,126,159,146,192,81,222,120,13,249,126,110,27,224,208,20,149,144,20,234,121,179,18,173,226,64,74,252,45,24,180,157,206,214,50,101,81,94,21,62,251,223,237,215,205,6,151,171,135,98,212,122,105,255,44,215,117,102,209,162,207,74,245,219,19,205,242,221,233,179,40,79,215,213,67,169,59,70,162,5,114,5,134,132,220,93,106,11,139,75,238,219,74,160,170,22,183,19,207,182,74,58,45,181,88,123,233,107,191,110,154,94,232,203,241,133,220,189,130,121,123,246,130,72,187,74,42,251,13,13,98,28,159,179,95,52,124,135,181,236,166,117,153,81,197,111,177,191,136,138,144,40,190,170,198,146,206,65,63,99,189,175,182,228,214,245,192,132,126,71,56,20,210,80,105,7,183,94,9,120,112,6,158,159,166,155,210,93,109,42,99,245,4,112,217,111,65,145,226,67,225,51,223,247,4,28,120,167,52,158,167,225,12,240,167,169,203,171,239,103,165,248,172,214,167,134,107,144,64,213,93,52,176,86,213,174,191,76,118,213,117,69,156,99,140,57,160,161,214,121,155,193,88,125,160,212,117,27,138,251,218,71,77,183,151,231,155,105,48,127,13,11,130,255,69,141,72,60,242,227,246,169,177,164,204,115,247,232,203,11,237,160,221,251,3,31,170,62,76,45,215,116,148,213,212,64,107,201,150,112,224,112,19,74,102,131,105,52,227,35,179,182,151,26,96,78,84,27,250,103,47,56,132,31,152,32,126,192,117,105,12,138,108,124,87,240,179,209,63,183,7,62,186,152,123,117,233,112,209,53,72,117,108,175,8,26,18,19,28,143,42,144,215,74,205,39,124,67,151,170,32,101,32,254,203,91,58,201,128,78,239,158,195,209,128,178,78,95,76,50,90,14,184,174,39,150,153,127,245,157,14,143,62,244,42,231,176,220,154,61,96,90,217,62,48,180,214,238,76,195,149,61,245,229,248,36,183,191,252,108,245,157,245,179,206,217,168,49,52,203,51,149,125,146,73,62,116,97,67,184,80,164,5,188,42,37,6,134,17,174,247,229,57,193,123,222,187,35,147,28,163,222,132,74,133,254,140,167,135,101,16,9,140,221,45,48,55,160,108,127,200,201,202,14,55,94,174,93,175,114,115,180,250,79,227,186,110,138,26,73,158,127,244,164,167,156,190,187,200,193,51,250,125,221,37,104,155,197,133,13,190,180,33,251,183,236,156,157,203,211,42,25,206,28,198,22,44,70,59,182,253,102,33,184,47,118,9,150,49,149,19,23,134,130,79,238,242,194,122,205,20,247,82,238,83,225,65,199,94,143,75,152,172,147,119,163,109,198,98,66,53,191,134,62,156,161,225,245,91,107,16,53,138,245,56,90,55,204,198,238,220,68,233,211,159,62,171,53,92,91,165,134,149,54,196,2,23,83,120,226,206,27,170,194,20,72,93,67,152,173,100,50,87,224,65,68,210,111,30,138,223,228,4,152,43,180,13,247,248,254,98,136,1,31,129,84,68,10,163,12,201,157,87,160,163,175,33,254,137,26,137,206,136,131,109,215,16,41,157,192,199,84,184,208,68,210,97,10,60,99,179,208,186,10,162,66,191,31,214,138,50,124,131,105,14,29,151,11,233,161,242,97,236,150,230,241,1,210,114,212,64,70,195,143,4,11,174,189,185,69,167,196,12,61,50,203,135,86,115,85,161,68,231,55,175,157,32,179,254,117,163,163,9,58,131,37,112,121,252,228,144,246,226,181,188,112,198,214,209,167,73,91,8,33,159,241,78,201,164,194,108,176,125,197,80,65,231,212,105,193,233,236,247,203,217,72,210,78,244,160,104,188,62,105,180,106,93,114,37,83,184,135,206,227,240,209,120,159,57,253,81,79,94,152,14,25,98,249,20,168,93,138,235,10,157,211,189,244,187,178,53,120,184,48,158,129,161,43,242,235,134,229,240,177,199,171,174,8,41,130,254,217,198,109,167,71,140,52,114,247,11,19,177,41,210,39,149,162,13,26,114,68,188,167,47,125,152,148,230,222,2,77,101,201,37,114,96,239,93,15,76,236,85,228,60,45,7,245,167,143,138,52,229,218,165,95,35,164,77,14,211,96,70,127,27,46,125,151,152,48,77,170,48,46,118,36,61,202,69,113,105,210,159,158,92,20,119,23,31,49,146,244,132,16,181,114,63,125,198,159,161,162,186,176,235,155,11,14,11,38,244,7,166,221,82,243,248,219,42,239,211,103,113,147,223,49,52,188,168,243,129,207,149,115,141,123,136,163,40,106,84,248,200,41,129,83,122,23,228,232,118,211,39,165,97,177,215,7,38,239,203,127,155,68,250,161,115,70,41,148,135,131,168,225,81,149,1,70,141,228,217,108,153,186,101,53,208,45,84,178,253,234,181,146,31,57,65,86,179,88,61,184,71,112,164,136,78,192,78,130,63,239,198,175,113,97,15,133,141,58,228,126,24,101,47,125,42,156,206,103,251,211,137,182,119,226,253,37,229,191,135,214,11,215,132,52,140,182,43,143,254,55,158,81,128,210,165,79,211,101,222,115,252,246,94,210,202,26,180,111,79,106,217,214,132,91,95,77,46,155,39,156,81,130,30,61,53,236,151,19,123,205,211,40,206,201,21,157,129,202,134,54,60,47,146,32,64,147,173,148,241,94,238,72,122,153,150,129,174,147,178,119,247,180,173,1,21,238,16,148,190,71,158,79,51,173,163,188,46,23,201,241,158,59,213,199,227,48,167,44,237,152,236,158,29,213,179,228,211,26,76,113,140,195,216,47,34,45,243,54,238,144,236,112,170,26,232,34,122,61,60,87,33,17,138,213,103,139,145,125,94,16,170,201,119,159,148,28,105,168,4,94,84,29,57,48,209,84,127,58,175,51,129,250,89,212,125,10,92,133,9,204,96,138,185,46,106,28,125,253,65,207,77,235,95,69,84,82,47,206,99,255,81,130,239,169,135,233,232,243,114,184,206,175,193,27,240,193,141,110,20,75,69,18,228,173,158,224,71,146,255,122,110,16,11,33,223,129,87,242,176,84,151,57,75,233,205,133,140,221,122,235,70,57,26,193,177,44,174,59,29,210,110,234,145,69,213,161,3,241,125,55,239,234,42,83,168,103,117,21,238,124,177,149,55,10,76,194,237,53,204,146,133,66,230,3,67,113,63,28,134,202,124,62,74,24,148,56,14,211,144,250,209,209,118,243,252,39,98,56,154,233,64,131,219,226,138,206,129,211,147,254,81,208,76,211,213,169,113,0,182,172,210,142,202,74,207,214,180,234,212,231,171,151,53,27,113,216,34,254,127,161,91,166,120,119,163,127,172,194,203,77,221,68,132,39,233,87,193,233,147,61,57,151,78,129,85,181,90,248,57,114,12,204,154,165,9,124,140,146,226,41,122,116,0,45,235,129,201,132,11,248,8,39,213,99,250,185,184,34,133,213,10,174,197,17,90,126,100,195,197,225,174,59,152,76,193,146,253,171,150,246,230,53,120,121,219,10,224,51,65,170,34,25,81,177,239,127,210,143,155,234,149,150,7,28,115,178,168,101,85,67,193,152,53,28,165,104,235,177,19,32,219,244,175,58,23,127,83,85,161,31,139,103,197,98,177,45,84,87,232,152,244,158,131,74,43,168,23,38,108,150,253,187,184,105,186,218,63,71,170,198,184,113,158,77,181,127,168,170,155,241,110,52,15,249,44,120,134,167,139,112,210,26,214,122,224,209,227,108,101,203,199,209,151,143,60,171,130,186,5,209,3,61,135,52,155,186,44,171,49,126,228,8,50,236,231,80,91,127,203,45,79,175,46,142,30,148,252,22,41,191,25,141,180,169,77,184,38,213,55,1,23,77,65,45,86,231,145,227,163,45,124,162,240,220,238,253,2,94,143,45,155,232,162,26,3,167,86,116,41,140,54,22,239,174,68,174,4,206,198,94,228,112,67,145,83,248,124,103,28,250,115,55,151,169,112,177,86,158,14,19,75,121,96,174,135,24,90,159,207,5,128,135,183,201,122,29,123,67,141,27,139,143,196,185,158,168,3,58,114,139,232,5,122,14,200,86,148,57,141,129,27,95,153,192,221,141,46,182,127,75,170,134,79,162,192,37,36,6,157,47,117,70,41,228,238,33,18,114,214,184,11,217,126,125,249,197,132,74,95,178,62,77,1,89,140,155,126,15,207,148,209,34,81,132,2,233,200,58,110,122,152,180,144,70,69,179,228,10,221,57,114,200,247,69,67,67,253,105,226,4,177,90,102,230,232,132,110,202,211,98,224,214,214,74,92,42,231,78,92,41,158,134,94,104,43,108,205,139,92,72,211,147,71,6,14,183,205,10,89,184,105,8,53,20,222,61,199,78,217,240,176,234,211,244,186,46,1,27,135,168,194,27,239,94,92,77,79,144,250,220,238,228,84,250,135,145,163,45,42,103,161,229,65,15,145,3,219,227,243,242,134,146,63,253,78,205,125,137,2,117,96,130,46,113,35,211,71,91,95,14,153,149,94,231,251,185,187,86,183,13,224,48,117,60,10,67,149,215,227,229,171,105,160,153,110,224,103,123,101,87,68,208,228,116,104,86,229,224,40,108,79,186,96,19,109,194,191,139,236,51,125,245,89,145,18,32,181,154,250,230,53,46,143,24,40,140,15,250,230,205,150,119,13,135,130,199,103,66,183,236,4,148,87,205,223,35,123,161,229,25,186,23,105,90,67,225,35,221,98,194,232,54,50,31,120,247,226,66,190,192,142,182,245,229,116,159,11,221,139,188,148,215,169,120,78,84,113,20,161,172,15,151,178,227,163,105,15,162,226,104,211,55,102,199,171,105,241,41,115,178,171,214,23,21,20,45,93,232,77,239,89,175,71,161,187,202,251,242,6,119,148,47,135,37,79,85,133,143,114,54,227,105,82,223,245,229,103,211,45,151,241,197,18,55,245,105,168,224,220,158,35,74,61,244,182,167,83,219,242,42,29,146,167,186,122,14,140,248,126,196,211,212,183,232,203,73,255,139,223,134,144,81,29,34,155,69,74,62,242,243,141,189,60,112,171,30,195,38,228,208,182,94,247,52,222,206,219,23,204,154,84,234,211,180,146,114,91,178,144,220,62,116,181,105,45,225,181,52,92,55,143,160,54,178,65,47,130,160,122,60,169,80,217,152,239,49,45,71,201,201,234,61,195,190,104,177,91,24,217,227,56,71,69,170,254,114,136,138,213,51,158,232,182,227,103,96,89,171,84,133,97,109,242,41,39,239,66,163,97,80,237,68,177,204,89,253,185,53,150,198,45,30,85,116,116,15,80,139,175,38,146,21,239,192,206,63,78,106,189,195,132,116,94,237,102,21,236,154,143,199,159,154,43,215,181,137,92,116,173,232,130,64,197,115,42,147,101,146,230,55,94,64,82,160,195,149,94,0,10,211,183,194,45,190,108,162,249,137,69,80,9,127,97,178,96,53,74,142,69,231,121,193,180,162,221,106,87,17,184,110,30,241,74,196,91,244,8,33,40,206,130,248,200,225,104,206,58,229,228,125,123,221,73,165,120,253,121,57,10,133,239,83,154,22,233,46,183,46,153,113,248,41,176,124,247,10,217,185,62,178,70,252,87,63,27,165,118,4,140,149,161,159,141,183,180,134,153,156,247,243,240,164,9,131,143,187,91,65,171,194,52,245,243,57,163,23,180,142,107,81,34,112,21,130,106,185,74,250,203,176,79,249,62,131,223,183,104,136,209,202,111,188,12,200,72,20,158,160,23,89,108,126,235,86,171,46,88,10,211,43,203,95,78,19,197,169,27,237,8,45,207,62,183,124,102,77,207,61,240,106,161,204,179,210,90,17,243,107,136,22,27,141,192,132,30,32,11,60,185,165,64,205,252,147,27,195,137,241,130,25,60,55,249,141,126,82,158,225,106,20,233,137,67,135,70,204,197,163,71,137,36,252,39,99,2,162,251,53,2,70,244,42,58,8,210,92,244,85,193,32,163,159,33,54,140,124,96,234,47,115,240,167,187,91,168,81,122,34,148,100,52,7,220,201,101,87,152,214,27,221,225,157,246,251,238,185,66,111,109,68,82,159,192,45,242,208,47,117,242,71,213,232,163,226,43,123,153,3,134,85,203,154,58,112,118,97,14,115,212,130,59,154,170,129,75,43,196,188,37,243,190,240,202,81,214,69,149,215,19,132,199,51,58,220,254,111,80,239,105,158,20,229,78,177,15,155,117,32,211,168,112,131,248,213,95,78,80,76,127,154,164,231,236,35,195,37,153,117,189,26,113,47,255,46,122,73,62,187,148,196,158,248,174,73,195,85,125,57,78,168,248,174,51,223,234,174,161,3,67,242,108,212,68,126,239,124,246,10,233,22,126,58,161,222,123,42,119,173,202,200,85,102,252,39,249,121,247,232,41,252,126,137,127,250,192,16,107,122,185,51,195,124,94,141,191,211,11,146,207,73,214,60,112,56,177,168,156,187,48,90,235,179,77,145,195,81,24,159,225,56,127,96,26,70,105,249,121,105,79,136,127,135,135,128,34,172,242,164,38,88,59,78,31,55,49,253,254,188,251,143,232,0,254,144,245,224,28,224,191,50,235,193,159,254,217,223,253,233,223,253,219,63,255,227,191,254,155,19,31,52,227,8,29,183,253,231,92,214,142,213,13,197,134,191,32,119,223,183,7,170,226,154,106,120,196,104,159,246,45,145,117,9,9,206,79,224,60,34,77,218,106,33,171,111,204,102,4,30,81,7,195,235,107,4,108,172,45,38,182,247,183,245,76,111,90,58,52,242,44,210,213,8,215,182,86,98,241,116,219,214,225,246,19,252,52,68,203,209,53,6,184,90,199,208,15,182,107,192,143,84,195,4,194,31,238,112,199,139,188,3,158,214,31,252,190,60,67,110,148,99,90,26,249,8,87,198,109,18,140,35,250,0,186,186,215,17,31,59,100,204,104,242,3,122,116,87,79,143,221,24,211,145,244,126,96,14,204,165,209,34,118,109,217,61,2,83,133,112,15,197,230,51,210,148,159,166,218,202,171,254,54,28,245,67,199,13,197,97,186,154,209,30,191,148,112,129,43,71,250,219,12,27,117,37,242,209,128,139,53,81,185,240,168,193,174,98,189,186,200,122,250,86,115,175,68,13,186,160,195,250,33,92,20,58,174,46,95,93,184,133,175,151,222,136,150,171,236,51,163,71,233,247,190,163,169,14,187,71,224,228,108,82,228,32,174,29,233,127,7,61,170,207,240,61,76,200,41,37,217,102,20,222,213,20,239,166,56,189,203,114,65,206,120,57,209,129,195,19,2,8,135,234,112,140,86,178,49,95,156,60,87,30,54,204,55,189,198,140,156,81,66,84,230,15,83,60,149,135,192,84,198,199,239,166,149,100,165,88,199,229,233,81,198,165,165,219,183,178,58,183,151,235,228,200,143,40,9,49,165,51,69,101,17,25,186,45,203,30,35,3,111,223,94,5,147,22,178,59,234,192,128,185,232,146,239,146,105,99,9,152,20,122,55,34,105,139,188,178,28,91,242,20,166,27,6,27,207,95,147,159,134,80,235,118,112,96,7,230,162,103,199,154,128,122,144,106,91,249,244,144,41,37,68,235,85,144,156,19,74,64,2,174,150,169,235,135,163,79,169,99,52,174,19,179,229,47,76,42,116,41,2,119,152,151,227,104,29,225,36,3,183,218,151,155,226,100,62,147,37,167,186,82,233,226,183,236,254,177,9,232,211,22,156,184,39,139,46,201,207,70,66,37,74,215,75,127,224,132,127,90,96,243,147,221,207,134,178,177,233,208,204,141,229,18,133,222,101,91,215,139,230,31,183,93,44,201,51,4,31,100,210,142,4,118,54,40,224,46,250,65,91,52,241,139,124,27,218,176,229,160,144,161,9,219,217,46,126,172,207,56,154,92,15,164,176,76,231,199,128,154,105,70,126,20,48,156,9,215,150,162,19,90,143,146,113,96,244,76,127,216,202,244,245,221,137,0,78,141,135,119,146,131,107,148,60,237,230,63,89,85,83,149,95,54,69,51,249,55,231,41,149,0,192,199,34,191,237,177,128,89,17,249,102,250,11,121,216,123,147,70,144,151,204,24,65,114,183,171,113,128,97,42,11,76,34,239,136,223,54,45,85,224,35,98,186,11,179,14,163,200,210,167,33,60,118,180,64,168,41,40,10,172,231,145,178,150,99,233,122,80,15,234,249,198,16,96,238,38,82,22,231,65,247,234,162,13,255,69,52,49,7,182,28,98,127,122,26,185,160,192,20,201,198,197,53,205,181,168,48,219,212,175,61,82,244,229,126,40,86,150,214,252,183,7,31,38,123,161,65,251,114,109,169,3,99,129,232,111,211,104,215,15,62,189,164,182,40,57,48,62,71,32,22,234,78,44,78,133,115,30,241,221,53,66,142,244,116,217,22,141,114,144,143,144,57,171,92,11,190,85,160,175,139,180,119,224,226,41,151,36,165,227,188,22,144,164,63,23,10,231,22,58,251,172,43,12,237,193,118,248,236,88,221,71,199,102,31,183,163,12,25,241,187,70,58,179,193,152,40,254,180,165,158,63,48,93,146,125,104,131,236,196,7,54,206,43,135,75,78,58,161,124,149,187,57,54,117,98,67,79,128,245,106,245,57,171,208,192,234,156,21,99,217,9,216,246,188,192,244,20,138,223,174,83,232,29,129,205,80,168,14,195,202,35,67,195,248,116,247,205,17,232,100,11,200,201,183,212,236,225,202,25,68,137,58,180,108,228,190,174,217,29,77,79,65,220,47,254,213,214,219,67,209,60,111,15,44,83,40,103,213,197,60,243,119,169,233,64,251,90,114,227,66,242,57,157,177,10,184,68,16,139,82,34,116,177,107,224,109,186,184,68,188,30,24,133,244,122,248,119,54,194,95,69,91,158,241,211,84,219,150,46,48,82,116,251,71,157,93,211,229,221,5,70,102,207,31,218,169,112,171,202,193,131,86,185,185,1,176,200,61,239,186,79,74,185,44,217,115,153,255,247,217,7,157,172,169,234,214,3,169,77,250,176,181,187,188,214,195,236,70,185,163,155,204,168,146,47,12,187,136,168,64,52,223,90,30,164,90,148,120,36,93,173,179,41,235,237,208,59,41,150,68,97,213,99,13,7,237,112,187,103,206,168,11,52,161,0,157,130,63,125,46,147,86,84,28,101,139,28,57,220,94,161,96,12,180,247,190,94,243,87,221,40,176,37,235,6,124,148,227,169,48,182,77,243,239,46,112,250,77,189,2,26,1,4,135,97,170,86,216,26,10,239,24,26,117,89,2,67,57,58,125,228,137,164,211,161,48,25,127,247,183,9,173,166,164,119,23,241,233,187,89,214,176,11,98,235,213,6,197,243,93,146,65,246,129,254,54,165,50,158,152,184,112,206,68,141,4,183,238,17,57,151,234,243,236,231,193,187,245,82,158,198,14,121,225,6,231,220,122,148,137,209,124,65,169,124,90,58,52,104,228,243,112,43,57,195,245,161,90,14,132,88,215,169,181,40,38,216,77,225,163,183,120,32,107,25,233,188,162,22,200,189,251,184,89,19,113,129,41,200,88,190,151,26,150,146,94,202,155,86,73,215,76,192,159,79,135,71,129,173,249,133,143,12,214,244,45,167,0,206,81,47,239,176,167,115,234,170,251,89,194,205,133,121,183,152,70,196,46,142,40,247,145,219,230,17,133,25,170,119,79,50,130,191,116,132,3,167,253,74,161,60,252,96,30,175,170,15,67,94,125,49,244,89,81,84,42,251,206,195,3,231,143,112,186,169,202,58,172,188,228,131,139,25,63,170,15,91,226,162,195,100,148,63,95,117,182,145,71,100,32,201,57,187,225,129,105,14,122,167,140,178,171,45,71,191,38,171,228,188,67,195,227,216,186,206,232,217,91,30,247,56,151,28,137,189,242,213,84,75,57,179,218,194,167,209,101,151,210,111,98,123,18,56,154,254,217,243,50,45,5,85,243,154,117,236,247,158,212,58,42,52,6,186,247,170,233,3,227,121,57,177,191,187,15,185,26,233,220,161,6,14,55,222,114,184,145,76,45,214,17,220,23,62,50,120,194,228,30,32,55,58,223,126,133,246,112,203,106,10,31,129,212,111,163,19,190,11,2,9,153,211,110,61,210,218,133,55,129,72,121,122,152,178,210,125,78,105,159,87,212,30,229,234,240,5,67,91,209,207,166,200,195,211,48,150,201,67,181,56,49,88,61,52,184,160,13,235,250,114,154,121,54,71,55,28,37,242,217,219,154,93,93,169,65,47,54,57,124,70,248,91,175,13,98,125,15,151,28,31,168,115,211,109,179,139,78,130,123,64,188,26,25,58,22,255,106,104,39,119,86,143,201,121,34,59,8,145,130,248,52,10,236,77,119,57,214,32,235,190,169,39,135,176,176,79,9,9,172,89,97,202,145,231,246,207,106,51,171,129,223,200,183,113,82,56,66,244,24,218,226,254,130,56,108,248,148,157,5,81,91,246,168,238,248,191,220,93,73,201,158,104,150,205,118,112,8,44,146,192,196,38,164,105,214,24,190,214,88,128,121,200,164,32,200,175,157,76,75,57,184,187,4,93,144,125,249,200,138,85,106,61,14,197,40,36,90,205,122,100,203,114,109,216,164,183,75,218,65,84,50,224,158,42,74,129,62,29,129,121,96,182,66,141,109,150,182,186,199,96,2,95,126,178,241,150,81,54,19,240,31,251,120,255,152,195,183,255,213,189,217,255,242,239,254,244,143,255,245,111,239,202,158,230,88,253,24,40,38,122,56,125,214,93,14,24,124,205,114,224,70,10,194,18,24,19,243,167,210,1,119,50,4,170,192,240,140,253,76,72,96,148,155,216,182,214,226,166,125,49,229,3,35,42,131,150,12,216,138,132,247,133,201,222,138,205,65,96,246,172,97,245,167,109,40,67,96,218,25,142,251,219,20,169,38,253,109,218,242,46,255,176,65,94,94,151,239,38,127,212,191,11,26,37,241,214,113,191,81,108,125,71,70,40,62,50,14,129,115,29,95,211,120,96,88,255,146,12,156,212,224,143,110,13,24,51,121,203,203,207,63,62,143,251,211,213,152,29,4,62,151,248,167,254,3,91,104,175,9,220,62,109,16,112,193,41,43,115,146,105,184,210,238,156,28,69,82,122,198,55,43,119,251,122,79,131,230,163,254,233,71,179,146,95,95,18,96,250,94,235,140,165,101,21,2,23,166,146,122,200,187,19,5,82,235,14,27,73,48,178,140,204,10,106,138,143,172,153,253,44,48,113,172,59,37,171,43,39,44,168,57,114,29,38,204,30,98,155,203,13,47,89,118,120,206,168,48,51,152,178,249,187,143,32,219,137,120,27,240,34,43,195,71,134,89,19,202,32,201,138,103,243,248,211,148,208,7,149,180,193,249,11,183,129,90,119,238,44,40,218,196,29,247,25,100,20,107,52,83,38,248,219,139,218,114,41,92,232,251,122,199,69,50,255,138,251,29,24,165,235,27,23,157,10,104,169,33,48,9,109,119,49,201,90,90,207,168,105,134,116,135,109,17,202,40,173,49,216,18,201,46,60,184,147,255,18,222,249,194,86,245,170,3,39,178,112,55,33,132,154,146,193,108,48,49,168,251,219,214,232,62,108,76,187,98,115,114,244,76,105,222,127,129,126,189,88,129,143,162,33,94,68,251,234,233,194,142,118,109,145,120,103,227,166,71,208,253,172,98,230,73,123,38,37,215,43,19,168,98,16,110,238,15,118,105,69,174,53,141,181,158,151,147,13,127,97,172,136,153,159,73,249,136,5,64,247,144,154,7,67,97,192,184,227,38,131,98,228,249,124,53,237,237,47,92,201,235,211,159,38,155,250,46,71,181,174,118,186,19,200,236,78,247,167,43,229,209,93,167,172,204,27,48,4,158,99,5,241,204,239,233,221,238,148,145,71,146,30,240,40,65,213,199,69,125,68,123,94,125,20,174,123,108,33,223,201,193,213,108,240,81,127,29,133,221,127,61,251,187,92,158,66,224,106,252,8,207,246,159,241,176,101,205,189,163,30,95,39,240,105,213,115,171,62,139,1,103,193,21,101,116,142,146,238,25,118,48,201,87,186,31,221,81,142,159,29,10,213,112,191,35,235,48,201,63,123,240,104,114,95,182,58,112,237,85,204,67,219,254,237,11,4,1,83,205,34,232,66,27,142,119,119,182,137,172,52,12,210,49,176,206,114,200,156,208,227,213,239,29,163,113,158,83,14,61,150,107,28,60,138,205,155,254,178,245,191,174,142,210,198,82,31,254,245,66,113,184,119,149,85,104,149,195,63,153,42,42,61,88,212,220,187,236,167,198,175,5,65,59,48,125,110,252,108,28,65,213,130,36,29,184,114,89,251,192,224,179,84,137,64,25,119,29,247,105,122,192,202,71,209,71,101,222,47,30,36,180,234,168,207,176,198,23,207,0,238,198,171,36,240,56,26,195,242,167,23,21,252,10,19,138,191,195,130,107,65,117,128,57,140,103,236,62,76,146,103,210,83,135,230,57,253,167,237,194,210,77,98,108,203,205,159,38,209,95,118,1,228,127,243,42,70,40,57,85,183,208,209,232,218,151,174,10,90,8,222,202,176,143,90,211,226,228,40,113,251,1,105,140,32,216,49,151,178,162,52,183,150,55,75,111,35,208,82,110,164,195,70,117,180,19,189,144,136,137,13,23,113,71,93,168,69,247,46,129,171,143,9,220,190,24,63,187,236,17,110,252,175,102,108,218,102,77,173,202,203,9,148,116,223,218,103,217,235,212,235,142,230,151,159,101,7,220,233,158,40,83,82,72,211,244,13,72,213,197,210,123,186,80,162,233,215,29,157,198,197,71,109,112,137,235,14,158,181,231,46,197,105,255,53,131,155,246,157,51,168,162,190,223,110,2,83,99,171,79,91,175,131,123,171,80,49,61,211,51,114,210,31,253,187,241,69,236,242,188,188,124,177,91,219,193,8,54,153,212,188,231,45,135,0,158,184,19,228,229,16,183,79,191,138,9,59,86,21,223,168,177,37,199,233,33,43,69,182,3,253,26,171,175,55,148,17,81,138,241,131,115,113,245,5,238,179,245,188,28,169,145,150,159,106,218,26,47,253,109,22,209,37,29,121,20,233,25,57,153,207,33,39,201,80,156,207,211,165,215,144,208,230,38,120,62,44,133,152,76,59,21,189,212,72,180,252,90,12,112,119,160,69,235,221,145,105,150,212,253,230,33,127,84,111,114,26,223,118,159,242,106,201,200,2,67,161,53,226,158,215,46,91,160,112,165,109,215,110,48,159,101,43,209,144,138,120,97,168,55,248,36,4,102,173,239,94,160,228,86,175,37,148,211,21,26,33,122,108,175,250,238,58,219,246,119,67,78,48,197,22,59,90,26,53,233,174,79,98,226,136,221,97,93,47,174,38,251,75,105,43,242,110,43,172,117,41,77,218,179,4,106,38,157,175,110,183,83,224,76,246,67,22,248,232,123,174,221,31,61,184,146,248,162,48,190,146,107,150,236,115,2,210,210,145,209,23,218,13,61,250,164,171,238,4,99,220,30,247,232,15,115,189,235,192,143,110,84,221,218,218,221,218,93,42,76,195,114,183,13,104,192,34,66,105,16,16,25,97,28,20,73,191,1,60,135,179,185,213,65,221,118,215,143,206,187,250,239,146,59,156,244,119,161,33,95,110,14,145,67,243,76,88,90,171,223,163,69,221,3,77,231,20,62,243,189,194,28,178,204,147,128,73,67,14,75,141,157,208,179,254,246,194,242,93,238,78,192,207,40,66,129,251,183,214,107,98,54,171,213,126,228,149,37,42,95,24,185,171,10,12,129,225,114,69,10,190,162,241,104,224,56,99,243,186,107,73,35,109,9,181,83,91,183,174,51,137,2,252,110,166,130,14,141,72,228,247,52,108,247,185,200,140,211,102,238,74,171,158,81,51,146,154,83,38,124,191,129,145,87,74,93,190,250,57,218,165,180,129,67,248,40,120,75,253,28,48,232,246,187,214,191,190,125,242,48,148,218,249,106,10,103,67,193,8,40,86,249,54,166,182,187,191,51,21,113,49,37,219,130,248,247,104,209,97,174,61,3,195,60,109,53,118,74,233,234,229,96,40,205,13,208,1,111,100,223,143,231,232,15,28,75,127,232,63,59,218,240,95,217,127,246,231,255,246,15,127,250,207,255,253,207,255,225,223,252,205,93,104,80,63,194,97,244,169,122,4,103,142,96,142,70,99,133,148,218,47,227,0,180,155,129,21,104,107,150,159,232,15,115,193,203,195,63,207,238,184,48,22,149,107,15,192,84,202,126,123,227,236,171,76,15,53,121,249,185,34,9,26,92,216,56,190,5,165,244,117,15,71,251,12,1,84,201,45,236,151,242,196,222,61,133,208,129,166,210,86,104,118,191,235,92,22,184,251,4,166,6,228,219,59,12,156,172,227,41,48,59,226,23,112,181,254,78,231,244,100,125,249,185,68,253,221,105,26,155,109,160,80,62,125,213,11,63,94,201,46,109,254,120,56,223,194,36,70,182,41,138,27,10,19,238,187,112,77,36,173,54,133,241,180,220,207,174,180,143,90,50,165,230,95,216,119,104,52,95,145,214,191,86,199,92,191,178,65,107,45,69,125,145,124,215,185,45,210,23,24,129,79,19,115,124,203,111,147,195,249,149,226,3,31,145,22,207,78,107,169,212,46,136,47,110,69,3,207,98,13,158,138,163,85,37,43,232,192,44,184,195,62,202,88,209,97,195,115,14,105,224,7,15,82,187,227,155,225,35,189,61,133,65,173,44,172,9,12,17,95,189,239,198,206,143,200,60,48,74,144,127,212,162,143,69,155,2,19,118,238,223,22,166,119,231,218,50,238,178,205,223,121,209,99,143,132,238,77,52,32,147,39,252,205,167,21,77,68,131,64,170,171,207,108,142,251,112,197,92,147,97,55,35,21,249,198,53,237,24,182,34,240,185,34,62,54,175,105,218,205,142,116,54,8,235,51,92,216,247,105,162,107,75,167,140,221,189,62,229,24,58,88,20,119,121,121,39,122,246,93,85,191,204,209,240,237,85,35,122,78,245,30,235,137,15,61,8,129,236,94,27,237,35,172,254,193,85,247,201,32,189,249,187,161,65,155,164,120,3,15,203,183,141,145,141,48,137,129,57,106,235,142,172,227,241,151,13,60,141,136,172,248,211,164,69,202,187,241,138,207,43,204,80,204,147,156,121,11,138,237,228,40,235,186,100,169,169,122,40,203,225,163,118,47,221,39,219,210,48,125,185,178,49,208,56,108,53,232,95,191,84,131,107,143,50,126,96,188,0,219,97,18,4,163,13,51,153,10,185,249,87,225,155,110,250,112,177,212,46,135,161,44,22,1,79,164,97,126,249,29,246,213,72,77,121,154,114,208,28,79,35,94,100,27,46,92,142,95,147,75,102,52,227,161,86,24,163,217,183,25,37,21,50,103,11,181,198,63,186,31,81,37,210,255,232,255,80,210,249,82,226,205,144,61,72,240,132,204,212,187,79,200,155,139,30,150,48,194,193,235,233,123,16,2,193,34,47,135,138,232,222,29,71,133,64,129,213,135,173,29,208,253,168,179,242,35,26,79,35,187,141,101,228,67,23,236,88,207,195,228,113,57,74,25,118,219,138,30,145,123,239,6,220,128,57,233,171,73,246,200,119,92,208,219,151,210,158,81,151,251,234,69,91,39,185,76,33,78,206,31,213,3,40,121,84,50,213,189,90,91,162,139,162,125,22,133,161,134,184,50,242,156,124,50,111,245,221,191,235,245,194,203,72,244,100,169,172,155,202,125,249,217,45,35,50,184,127,203,220,210,125,247,145,211,71,99,95,250,48,100,166,31,90,9,170,13,121,150,76,226,117,69,59,21,137,245,89,70,18,236,230,253,230,134,86,155,244,225,163,203,175,59,234,35,17,215,51,35,131,252,146,139,146,228,60,83,125,246,64,189,54,33,68,164,168,181,242,234,129,227,227,234,38,180,174,170,123,43,140,220,191,163,238,176,117,53,249,100,122,56,125,189,148,232,23,88,234,14,194,91,96,156,111,115,93,24,107,87,132,51,221,193,93,43,226,223,166,32,188,173,214,39,110,213,123,94,225,216,90,91,79,59,249,116,217,119,9,46,217,148,229,221,70,101,117,111,149,69,245,189,180,69,167,9,197,190,213,251,120,138,58,25,161,50,240,185,88,233,59,52,179,216,117,251,78,35,253,252,4,63,191,75,123,221,128,207,142,70,37,191,112,223,66,13,96,240,98,223,125,48,242,50,18,7,171,229,143,226,130,251,224,146,8,57,9,106,94,201,118,81,58,68,111,249,174,69,245,206,103,195,24,12,213,82,192,54,214,43,168,232,76,77,249,133,192,153,57,187,47,71,80,39,149,237,187,24,15,253,133,113,241,214,23,38,71,231,131,27,213,190,186,218,219,92,236,247,183,161,28,122,132,209,182,147,126,95,222,169,49,148,125,72,250,117,186,23,245,62,251,53,69,248,3,148,180,128,251,106,235,40,41,247,198,54,71,198,21,25,123,82,214,42,3,131,250,184,214,229,79,195,217,17,205,197,11,20,194,231,137,117,225,179,81,165,163,180,149,26,183,43,111,8,28,182,104,141,8,74,233,68,243,159,166,29,70,151,113,163,253,231,43,8,41,55,169,83,238,36,200,169,82,242,9,63,6,103,154,34,235,216,209,212,114,125,240,217,209,185,138,73,67,94,244,237,244,7,60,106,17,5,154,190,203,181,222,155,227,168,34,22,25,22,24,46,177,230,15,227,58,205,113,64,206,139,83,119,205,232,192,48,196,42,220,141,175,205,95,142,61,171,48,221,54,186,255,118,131,240,37,208,51,37,105,250,38,29,27,138,227,64,9,128,76,95,107,218,175,23,209,7,137,241,208,82,231,194,184,110,116,220,103,198,175,151,151,18,75,250,104,202,106,97,73,237,113,39,20,1,146,69,156,161,155,239,175,22,21,152,62,231,91,97,114,139,124,70,183,197,38,101,49,205,103,227,203,65,82,112,228,182,242,213,118,180,125,173,33,203,168,178,255,45,101,212,167,108,90,111,101,133,59,148,170,254,52,220,149,114,52,55,26,247,184,74,27,181,69,240,135,203,98,111,136,177,167,207,56,37,163,83,247,194,188,148,184,192,164,72,201,103,183,214,47,121,18,40,153,69,73,31,70,215,42,190,214,75,67,25,6,139,189,116,142,110,150,164,39,131,211,136,211,69,7,116,61,93,103,15,175,226,219,108,158,77,220,116,35,157,187,125,125,140,183,211,26,137,231,169,115,102,212,250,251,174,182,5,153,228,6,193,26,133,122,206,215,11,147,40,171,80,33,89,197,225,35,175,154,220,140,4,23,56,174,23,70,102,117,149,87,253,22,140,24,74,190,150,160,131,236,112,127,54,23,210,2,5,62,86,222,10,153,2,43,84,81,33,78,30,101,192,164,191,181,7,29,95,171,119,219,40,181,141,173,239,166,74,61,54,138,229,16,10,218,104,162,233,175,38,55,120,200,22,78,116,237,114,145,97,159,168,87,15,174,188,225,242,125,174,71,59,167,18,239,102,204,32,80,70,27,122,41,14,154,158,134,8,55,218,208,250,40,239,53,251,124,66,127,170,167,158,20,37,116,242,144,117,66,143,10,76,166,171,95,61,71,101,76,234,220,161,235,236,154,113,58,240,237,171,234,86,96,89,140,167,71,197,215,32,112,67,127,247,195,131,186,174,138,178,53,45,9,81,136,179,175,60,48,185,120,113,244,172,126,66,97,66,17,33,42,17,103,10,23,10,64,253,124,144,163,161,38,15,100,125,203,183,2,237,211,139,90,114,197,122,149,251,86,192,26,16,152,6,172,35,251,138,224,183,85,213,143,36,242,225,35,35,239,34,42,166,128,123,185,181,21,108,113,154,94,84,153,180,100,252,46,46,228,143,121,160,55,155,85,125,166,28,48,244,169,143,5,75,39,164,56,123,11,93,78,236,223,105,172,237,14,23,186,27,171,241,188,221,66,224,182,201,34,174,136,166,166,175,88,215,238,115,60,23,226,233,176,70,130,215,162,130,175,40,169,141,73,132,56,127,181,142,86,40,77,125,170,248,19,160,179,237,211,181,179,100,7,240,49,204,83,220,231,21,78,0,153,179,73,205,71,236,98,24,6,70,215,5,105,103,173,175,187,109,19,143,76,106,37,156,229,243,92,11,251,237,20,29,60,217,12,56,34,107,12,173,208,162,93,224,110,217,120,87,237,52,101,33,235,70,43,113,101,23,35,38,45,106,244,35,230,239,172,144,107,189,212,232,34,79,220,13,115,230,96,13,29,56,173,1,63,22,83,180,105,242,250,85,165,37,196,117,243,125,96,185,62,179,166,102,66,110,213,51,241,184,188,83,121,172,107,90,28,166,225,118,64,79,146,188,13,76,139,154,122,237,27,38,117,200,102,49,61,223,109,58,227,133,82,93,60,53,107,75,127,13,24,82,13,158,35,192,125,82,220,250,33,147,64,189,48,21,135,82,115,187,12,174,183,162,112,14,203,10,74,167,210,244,124,100,75,10,188,48,157,19,228,232,78,211,243,221,8,70,149,216,138,226,192,185,247,30,185,192,243,121,55,255,122,39,55,85,137,63,138,9,65,4,197,51,218,42,217,62,93,213,152,3,211,151,182,184,13,205,25,80,191,22,156,67,110,251,195,102,84,139,30,236,12,143,252,133,161,195,221,89,125,102,155,27,230,142,28,30,145,57,21,133,62,160,56,154,164,183,17,48,206,104,55,24,51,46,32,245,235,26,153,226,61,248,11,246,202,170,232,224,166,12,180,23,245,50,30,93,119,22,25,87,30,91,29,129,86,41,30,40,196,123,242,81,48,8,150,225,195,222,214,97,88,28,202,52,248,112,56,177,69,37,244,128,81,141,183,193,221,33,37,119,117,112,66,83,54,221,188,135,138,186,137,245,66,235,144,226,210,142,214,185,71,71,146,175,134,47,172,23,247,181,152,71,68,163,7,164,112,92,173,146,252,77,220,152,2,83,222,40,254,37,8,188,166,198,30,204,193,234,222,41,242,142,197,255,111,68,52,238,22,102,49,251,19,21,193,217,114,69,41,25,51,171,36,141,138,48,237,55,246,192,242,204,218,245,233,108,93,60,175,39,241,236,231,172,97,17,111,13,99,29,198,40,115,158,10,90,97,217,133,77,127,16,20,86,126,247,189,82,53,166,30,57,24,201,103,191,178,206,250,7,168,75,14,151,49,190,217,235,164,223,116,14,207,10,67,63,121,221,213,103,151,65,125,165,48,92,187,247,183,127,45,54,244,105,122,244,185,155,62,83,1,213,245,163,7,212,61,119,78,140,182,74,195,53,232,7,229,42,242,48,252,15,181,131,129,91,189,78,78,11,191,4,201,150,193,121,228,171,231,91,19,160,44,55,4,59,7,210,168,11,27,215,171,196,238,176,109,252,106,163,251,156,238,241,97,125,16,166,135,69,200,243,41,26,156,131,246,242,30,191,241,211,91,52,240,183,232,190,117,159,62,119,224,168,58,105,131,244,222,123,240,45,249,125,77,133,139,68,39,134,5,239,52,66,70,225,107,186,54,248,248,29,182,169,223,117,246,232,53,255,143,118,69,248,67,63,172,209,174,226,78,90,55,198,47,253,176,106,57,29,14,159,243,181,53,160,73,85,122,245,119,119,28,131,2,91,127,35,143,114,13,163,254,149,96,42,218,134,71,223,112,212,47,157,83,203,172,29,14,103,122,96,202,119,225,47,175,30,199,165,175,249,115,242,27,189,156,239,205,8,79,227,185,112,100,104,84,242,185,142,53,232,114,83,53,82,11,167,221,188,38,254,32,67,47,61,65,98,178,200,239,46,135,183,47,137,241,68,20,146,253,113,35,154,24,83,250,217,80,93,140,230,129,92,50,25,197,3,12,220,221,221,62,126,109,203,100,100,48,120,119,143,212,194,190,182,178,254,246,31,70,183,255,48,142,127,182,204,255,55,142,207,224,9,68,255,191,113,124,65,162,14,230,159,254,147,63,253,251,191,255,219,215,193,140,143,124,225,183,0,16,245,159,245,138,194,74,146,158,251,186,246,208,129,251,83,36,48,240,218,94,182,48,60,78,88,221,145,164,49,214,175,45,202,190,48,41,75,81,89,49,8,141,143,143,141,121,26,97,117,9,15,165,21,44,96,95,149,15,230,222,21,102,36,224,182,235,119,28,173,123,228,146,34,221,129,1,74,235,173,15,110,11,106,42,249,109,211,252,199,135,90,77,192,144,207,38,133,248,234,246,221,90,103,149,161,15,211,67,117,223,239,26,86,160,175,112,54,130,162,15,158,164,118,77,153,149,214,172,208,246,131,23,105,190,81,193,112,38,8,198,143,118,127,123,91,127,236,44,112,198,49,191,46,188,169,208,145,223,38,161,96,220,145,175,100,201,84,242,180,85,8,223,229,166,175,52,62,55,129,173,171,209,135,162,139,55,121,53,236,240,227,46,54,21,162,51,90,8,26,76,169,222,184,48,61,74,155,192,180,53,249,248,244,173,190,30,74,87,65,39,141,105,246,69,161,135,138,68,58,234,61,42,158,247,11,115,119,118,89,107,82,182,243,186,95,69,241,221,214,93,74,171,195,155,143,79,22,240,194,83,175,48,205,22,239,200,172,19,122,151,161,37,54,202,151,153,14,27,23,20,213,15,124,140,181,117,71,222,201,58,170,249,125,250,250,71,129,103,23,102,38,187,223,142,176,158,23,166,15,141,126,23,116,192,217,127,250,200,253,93,21,38,31,127,250,195,214,195,57,190,203,152,56,230,151,15,210,23,201,162,66,100,114,238,206,106,6,241,133,9,189,77,121,122,161,112,212,59,167,214,39,48,106,5,96,42,31,95,43,87,67,25,119,17,20,133,125,102,135,41,254,150,159,166,232,236,26,91,157,131,220,134,60,12,45,192,87,60,108,40,236,35,250,48,229,174,35,96,70,46,3,163,15,87,105,254,203,112,28,79,65,207,77,246,85,55,2,91,93,178,124,180,37,152,251,106,13,124,146,178,13,225,76,133,243,218,95,94,180,146,0,121,68,224,170,202,87,71,182,167,241,153,141,58,99,62,135,20,253,161,105,150,210,174,168,180,129,69,159,111,96,242,231,218,125,26,85,180,21,253,101,115,206,222,129,209,101,61,178,23,128,179,233,116,31,76,0,88,138,89,120,57,217,39,14,83,37,18,169,241,195,162,224,189,221,213,130,208,86,72,34,240,147,31,211,248,46,23,169,132,74,243,48,224,213,186,93,221,129,83,146,28,27,235,82,70,229,249,157,179,77,23,3,249,176,129,227,242,166,32,48,114,172,229,38,48,188,207,126,64,144,242,35,82,212,7,205,23,214,141,154,176,85,114,150,210,229,97,18,237,198,146,56,32,16,251,201,111,79,51,214,239,111,119,166,49,232,241,6,193,212,242,113,151,218,209,237,90,190,193,176,136,238,187,204,177,148,210,64,233,35,16,3,167,241,75,180,97,106,86,97,177,167,75,241,115,97,180,170,48,36,185,55,158,223,169,54,173,209,53,152,130,82,178,64,182,11,106,54,189,8,121,190,244,227,30,51,148,70,226,241,48,215,89,255,152,183,129,71,193,21,18,240,160,206,176,100,151,242,149,62,115,1,19,156,136,125,138,91,75,69,82,39,72,217,125,206,72,188,88,50,103,221,88,211,252,118,34,133,175,200,201,239,197,216,103,238,172,228,97,77,105,3,62,151,112,91,254,219,100,198,11,13,17,209,110,196,204,157,21,154,137,9,29,28,12,159,227,22,227,244,95,230,106,128,237,199,65,126,213,5,24,34,133,237,141,156,135,115,247,197,125,79,233,216,86,52,215,208,68,206,38,93,146,201,106,112,187,119,215,57,164,69,180,84,67,205,15,125,85,141,51,65,75,62,170,89,67,202,171,3,29,65,168,201,187,116,67,172,213,199,117,52,218,32,107,109,180,210,61,123,206,117,183,99,33,54,41,50,31,205,210,41,238,54,57,247,39,5,73,58,155,137,92,143,251,203,63,110,163,46,176,165,61,92,213,142,20,188,32,50,183,201,62,154,162,235,56,157,80,143,220,0,221,10,37,183,191,28,2,106,17,41,61,147,54,118,15,143,37,224,203,119,81,151,150,171,107,180,205,184,224,5,37,45,236,94,61,160,80,58,8,220,145,33,197,127,57,75,174,22,176,205,169,79,74,34,241,88,78,214,143,153,124,249,103,17,235,150,207,202,70,77,230,112,177,10,24,221,191,41,185,56,58,147,125,36,151,136,97,204,174,118,163,107,192,179,10,72,135,136,155,166,0,184,250,212,175,46,36,114,201,163,89,56,180,200,25,161,200,197,23,11,247,110,215,135,153,195,185,99,45,33,169,19,24,153,144,253,233,60,225,106,215,67,187,101,212,214,30,77,166,132,114,233,143,171,192,118,217,146,186,15,203,24,246,77,130,53,144,117,15,89,150,174,159,155,5,71,171,44,197,32,61,122,187,146,221,168,69,151,55,163,39,180,43,198,8,55,149,173,11,73,99,118,191,211,206,113,79,124,183,192,104,225,247,210,162,74,53,69,43,35,203,39,39,79,207,53,248,220,83,17,187,134,96,252,153,177,120,58,11,85,241,129,55,151,237,246,167,147,121,151,85,184,227,113,239,14,215,38,213,163,228,74,148,219,70,207,224,45,214,28,185,206,71,72,222,175,166,14,85,103,20,53,120,221,2,10,96,75,237,8,248,200,238,50,155,143,155,178,224,37,79,211,173,203,149,58,8,186,232,98,165,119,22,165,107,142,146,187,36,32,54,207,21,175,100,34,139,226,68,91,214,146,252,81,8,198,165,6,103,64,124,78,100,204,167,147,200,166,160,4,136,174,2,129,161,214,164,160,4,61,103,197,22,131,214,49,137,228,230,206,24,201,207,51,5,51,83,164,1,219,158,212,77,159,47,60,249,89,21,132,50,147,139,223,163,209,157,107,68,52,31,114,233,210,53,111,209,108,138,206,230,182,70,132,23,61,70,249,10,111,18,212,11,4,96,93,189,128,180,59,60,89,192,48,84,184,162,138,197,56,228,190,58,215,211,57,146,254,242,162,116,241,160,208,135,182,29,104,89,170,45,102,238,130,124,225,204,61,33,154,232,209,69,214,245,84,225,65,22,79,20,40,118,90,245,113,89,234,247,243,203,236,154,225,55,184,145,22,233,187,91,150,249,38,54,40,251,115,66,118,182,182,223,179,231,82,46,98,250,154,15,44,103,23,39,217,248,98,69,203,165,156,217,175,67,252,140,66,59,112,116,63,75,192,113,152,188,198,44,47,111,36,161,134,140,60,23,150,218,244,86,44,29,226,6,229,79,72,114,255,47,123,239,222,29,215,113,220,139,126,21,104,91,225,2,162,13,112,191,31,224,153,195,69,145,146,45,91,178,100,81,126,133,98,180,6,51,27,224,80,131,61,208,204,128,36,72,97,45,57,57,185,150,99,59,118,226,196,78,34,39,78,114,243,186,247,44,59,62,142,237,56,178,157,172,117,63,139,72,89,127,249,43,220,250,85,239,238,174,158,7,30,36,32,146,210,136,54,57,51,181,119,191,187,186,170,186,126,85,208,135,130,34,181,231,2,148,22,209,47,156,188,250,6,168,225,191,101,42,245,184,16,153,78,237,105,152,149,66,76,101,48,122,97,54,53,135,27,145,210,123,201,210,163,110,120,130,80,116,178,112,34,147,188,104,14,83,132,111,149,58,77,9,239,216,210,88,104,88,28,113,170,70,210,50,77,6,10,71,176,104,132,45,132,203,130,54,255,132,236,141,34,180,91,90,223,121,110,141,71,36,235,59,186,49,242,170,196,134,76,162,94,38,245,106,168,80,122,215,135,152,173,68,42,229,184,152,210,250,16,208,32,69,41,45,25,72,158,152,27,89,16,14,215,137,99,201,0,168,182,208,133,195,196,28,75,115,2,128,140,161,62,229,51,184,7,134,82,135,44,113,169,163,23,113,134,101,150,197,210,156,144,113,140,132,134,156,195,69,166,116,108,48,0,36,105,42,59,110,229,210,46,5,215,198,76,151,205,182,16,209,112,164,180,136,77,195,98,78,232,34,168,51,45,129,179,13,158,217,137,3,151,126,254,246,189,159,254,237,189,159,252,224,244,129,75,136,120,136,184,83,106,126,225,117,14,8,163,49,12,227,234,66,239,100,12,33,204,225,169,37,102,108,5,43,26,114,129,104,239,177,120,151,79,213,164,161,210,54,142,109,174,88,84,140,194,154,201,69,64,73,128,58,68,217,33,111,54,67,198,93,172,172,154,38,187,208,81,133,50,149,45,214,90,195,225,100,25,165,250,18,0,88,19,100,199,136,36,153,83,214,25,50,251,198,88,50,2,132,107,34,95,75,166,146,24,195,77,73,215,12,113,40,176,215,100,68,134,188,19,154,78,195,88,90,202,151,203,92,219,82,113,203,23,229,226,210,133,200,56,111,26,153,4,136,206,162,176,252,137,155,13,123,66,161,201,24,112,89,56,162,212,53,185,154,224,72,10,4,143,117,0,129,0,142,232,204,250,237,136,157,27,197,152,192,227,54,106,120,35,109,8,228,128,14,157,133,128,92,39,161,33,35,231,145,40,28,1,219,18,61,224,37,67,49,2,49,42,200,38,175,111,30,209,52,142,145,43,200,17,76,45,150,12,63,101,49,44,72,204,101,150,74,9,96,141,184,7,75,57,163,116,22,233,142,145,150,157,11,247,45,240,43,4,192,52,100,226,34,114,84,226,146,131,70,105,106,204,1,247,5,25,249,163,139,220,188,140,40,96,242,237,24,236,54,107,200,64,105,88,163,36,147,129,153,211,51,162,84,65,57,166,112,92,213,251,135,195,25,196,214,221,26,145,80,98,35,92,32,77,77,144,8,236,70,10,23,167,82,251,112,32,36,40,2,211,136,178,161,107,152,17,71,244,55,27,114,128,201,12,211,209,228,132,161,153,114,173,132,0,121,105,50,199,51,145,75,9,182,133,84,147,145,8,85,220,230,114,82,232,72,251,5,100,184,215,133,180,40,151,113,18,53,49,219,225,197,72,12,40,149,100,142,228,100,134,28,38,106,129,21,131,229,2,222,118,137,121,155,163,58,8,50,96,3,102,208,10,56,32,136,150,7,37,78,214,200,146,113,245,37,200,5,39,54,214,99,10,188,80,44,54,55,242,212,39,250,22,134,125,35,112,17,110,201,72,32,161,33,238,128,249,33,225,181,104,26,46,50,155,156,72,60,230,184,121,148,111,39,0,105,216,41,201,130,66,44,212,0,38,105,141,121,33,50,20,58,139,217,98,237,59,212,118,125,24,20,202,66,120,129,192,73,16,119,10,161,33,75,127,108,78,62,211,196,81,101,34,195,46,44,53,81,82,177,174,57,136,228,157,40,145,89,124,41,76,195,144,52,90,244,154,4,170,92,91,76,97,225,68,60,17,73,134,131,149,97,90,25,187,75,74,50,73,250,77,170,39,14,79,0,235,172,104,26,182,136,182,173,179,179,182,72,203,7,50,84,211,48,49,100,248,110,218,13,70,157,132,78,98,222,38,238,151,202,142,33,194,146,190,236,5,25,119,14,102,72,145,102,3,247,226,186,225,49,174,3,19,75,37,41,41,111,162,255,243,152,34,16,140,120,25,66,113,106,246,31,132,183,176,20,100,56,162,197,169,153,17,24,18,172,179,30,18,25,178,223,137,38,115,20,254,212,146,1,17,110,18,100,228,202,106,156,89,87,217,4,190,98,8,25,109,24,71,20,216,184,26,8,211,9,215,0,179,146,128,23,23,222,45,80,219,82,29,232,155,201,169,0,255,131,140,196,97,101,108,86,3,146,42,132,130,28,134,230,30,26,163,134,180,110,118,212,16,172,179,52,211,201,166,70,49,42,5,167,191,203,236,82,130,109,64,146,161,240,155,81,1,156,62,183,135,12,103,205,73,98,187,16,161,14,71,162,219,8,21,169,241,14,88,136,116,100,37,162,112,120,35,7,81,106,22,34,242,194,137,194,19,248,4,199,102,165,129,127,6,162,112,200,88,182,229,48,253,8,55,67,142,42,154,154,195,19,1,66,4,132,132,211,176,164,153,57,153,115,0,88,10,89,53,167,240,140,45,57,179,214,157,152,239,135,236,238,228,128,20,86,204,82,185,84,12,175,69,238,78,171,7,50,21,50,154,25,178,18,24,157,92,214,12,172,156,153,46,220,202,200,17,227,80,195,118,170,225,139,159,202,94,241,193,109,214,81,137,144,231,114,196,144,138,90,143,55,18,42,20,78,225,96,5,165,61,58,193,100,66,73,198,185,162,27,158,148,28,68,81,78,102,153,23,70,20,74,32,218,36,114,165,4,112,124,215,77,131,67,137,144,179,112,219,90,150,185,105,26,98,49,216,100,63,88,195,28,54,69,47,5,96,251,11,103,131,4,129,78,83,4,50,152,124,20,203,13,130,168,233,122,54,225,4,44,92,182,19,14,238,101,246,38,110,193,202,92,76,72,129,100,3,134,233,144,52,146,10,87,38,108,252,48,44,76,213,116,46,74,180,39,66,102,65,70,208,221,142,112,215,34,10,47,1,79,142,98,35,94,38,165,244,246,75,128,199,15,154,236,76,76,142,67,123,195,10,114,150,235,12,193,32,71,144,148,229,219,184,7,48,188,54,194,133,132,88,105,64,52,36,230,244,130,233,88,184,81,129,138,12,91,134,140,168,32,86,10,75,24,47,167,3,105,33,140,39,124,224,18,73,70,198,64,221,47,70,38,73,78,29,34,69,186,225,88,1,202,151,253,194,136,38,70,196,11,16,0,61,21,172,56,100,78,156,106,125,0,73,71,18,89,119,196,57,135,52,25,176,68,43,217,130,108,44,114,208,175,16,236,68,150,13,72,113,115,137,131,160,148,101,96,19,54,128,204,208,0,173,188,21,224,218,130,109,208,40,98,149,26,229,13,9,199,4,59,68,242,45,196,224,210,42,18,70,41,150,100,132,1,213,167,64,193,46,116,130,173,192,189,193,88,26,161,56,66,192,44,36,185,48,102,74,232,95,105,34,60,136,19,0,215,12,31,199,125,122,34,188,197,147,146,161,157,161,174,58,3,220,37,144,221,86,152,174,134,12,123,188,13,39,204,107,5,152,20,93,117,202,217,241,228,34,135,107,154,222,34,156,213,58,146,139,33,128,52,82,232,25,65,58,83,123,111,134,29,132,244,235,177,86,59,233,76,8,35,201,230,177,239,3,189,78,57,71,108,18,202,115,57,204,181,41,5,185,108,226,208,166,53,103,106,90,106,163,27,98,167,102,129,20,40,20,217,76,8,194,84,203,110,23,136,152,109,24,7,78,148,92,128,253,192,14,161,130,233,134,227,2,189,144,75,9,72,130,196,204,87,148,241,172,56,91,223,40,11,128,32,164,206,108,194,157,63,48,13,15,97,85,79,228,136,211,58,45,244,222,70,202,43,169,18,163,108,240,75,77,6,99,22,226,35,59,33,230,90,156,47,168,158,72,68,1,1,149,225,62,138,12,33,53,201,28,42,86,174,161,34,90,88,42,59,205,62,113,153,38,3,122,81,138,253,19,112,24,120,77,198,61,154,179,3,2,72,198,141,223,83,134,96,116,161,35,30,66,176,213,241,81,129,164,68,174,49,89,56,50,193,107,137,0,14,222,145,128,199,160,238,48,75,67,243,118,22,74,128,49,182,54,66,174,54,163,2,159,39,137,229,72,144,163,187,52,2,30,162,207,197,146,74,179,101,34,6,100,28,11,80,184,224,39,37,231,102,213,124,129,83,248,218,228,171,32,227,202,54,49,45,3,61,18,45,3,214,213,200,96,202,237,61,18,221,166,94,32,232,134,30,180,24,25,2,100,225,112,120,72,52,149,47,162,5,145,99,110,106,98,134,20,134,98,227,38,136,241,18,155,233,64,142,115,185,8,145,210,52,48,205,38,22,159,201,33,97,217,69,139,11,5,28,60,228,129,95,34,126,98,158,235,5,142,188,7,145,92,71,28,216,82,107,133,0,140,162,143,130,156,35,113,171,222,122,12,67,144,76,30,156,57,210,90,62,174,241,163,60,115,200,101,100,228,105,36,181,128,45,69,144,145,20,93,43,172,8,100,134,116,121,150,92,114,66,167,216,108,123,96,186,196,116,148,176,181,107,21,167,136,1,249,21,10,105,192,81,167,244,206,140,225,194,96,49,119,200,216,75,135,184,169,58,134,249,67,190,28,167,58,47,33,71,94,37,225,49,47,28,213,43,215,240,149,12,249,178,50,33,151,226,10,49,131,148,101,88,101,16,9,157,16,90,153,142,143,138,232,96,200,105,37,53,97,62,175,53,163,4,88,56,141,68,205,153,202,98,173,201,121,24,229,82,135,7,30,198,40,156,240,171,12,108,70,18,144,177,83,205,225,195,9,70,74,81,55,39,106,55,189,206,114,228,160,20,182,9,36,235,46,204,193,134,116,245,82,29,133,104,82,164,185,33,99,192,165,181,104,166,33,119,182,201,58,57,105,147,245,123,239,190,123,247,207,190,113,250,62,186,176,113,32,128,133,74,7,128,188,31,16,90,205,109,6,200,105,92,90,42,238,86,75,65,77,16,131,32,55,228,156,216,114,44,201,80,103,18,67,134,15,78,38,201,112,133,137,12,25,10,161,36,227,66,95,109,69,38,71,0,58,75,50,149,221,36,48,225,20,48,8,93,45,200,36,141,231,137,46,60,130,218,101,125,222,64,134,117,189,48,100,24,153,101,183,137,79,219,166,69,236,80,34,235,134,177,188,204,12,89,164,159,11,224,154,85,232,148,172,156,248,38,20,161,232,65,46,10,51,222,17,210,92,57,21,3,233,111,136,136,18,46,27,13,12,124,108,26,13,108,87,34,74,70,202,242,198,85,136,201,72,160,149,74,50,178,49,231,134,12,33,85,190,141,192,22,169,169,27,247,61,114,192,16,193,179,180,3,134,164,85,137,160,18,27,142,205,76,35,176,108,26,148,146,140,152,135,182,106,128,41,100,213,200,120,25,91,114,232,204,36,71,229,104,114,115,113,194,68,224,56,5,57,129,226,106,26,6,143,127,167,101,56,190,75,65,14,173,204,2,50,108,30,182,225,28,180,65,54,156,38,62,8,204,68,35,2,177,156,234,60,195,157,179,125,155,141,179,146,12,171,100,110,201,177,133,163,128,204,129,113,45,153,253,114,36,153,4,154,36,180,100,232,239,130,12,97,219,246,11,33,64,101,195,33,232,21,169,37,71,34,34,49,200,41,98,255,26,114,92,36,114,76,217,167,86,52,28,215,121,14,25,247,84,118,84,144,63,91,146,17,127,222,46,21,76,126,154,72,114,22,68,162,110,32,80,196,160,33,110,84,19,183,68,145,19,145,194,10,228,44,206,196,116,51,196,84,144,99,142,163,106,201,81,156,167,146,156,33,120,176,37,135,34,127,93,128,235,3,157,212,189,161,202,93,207,82,96,36,94,142,34,185,24,144,66,70,103,13,83,45,11,229,34,47,56,224,158,104,120,98,37,11,144,145,71,50,141,197,168,132,165,28,21,136,165,162,91,54,66,7,136,57,162,143,148,98,62,44,222,151,201,36,231,203,201,20,249,146,2,12,64,212,56,201,42,50,92,137,37,25,41,124,236,219,73,40,220,146,17,215,5,233,26,237,219,137,8,94,198,228,194,178,112,192,123,228,198,46,17,56,86,76,37,242,73,59,100,122,91,12,24,82,134,138,134,97,111,4,226,109,171,65,49,145,52,234,220,18,225,93,45,90,13,115,74,227,87,175,118,125,148,200,37,8,208,115,115,233,168,120,6,109,7,89,120,140,188,79,145,37,75,247,25,144,113,141,100,121,33,194,148,75,50,36,137,200,178,51,58,64,67,135,92,230,77,148,47,197,42,147,66,238,122,196,170,111,226,102,43,70,155,228,242,72,45,217,55,196,146,233,0,78,101,191,25,216,151,89,30,159,202,3,2,49,7,26,237,174,104,178,222,202,101,196,81,224,75,211,109,32,4,19,57,104,64,242,23,226,112,10,98,185,59,74,128,143,197,121,236,184,137,131,140,140,199,169,61,22,211,76,242,140,146,19,177,154,126,33,44,146,148,5,72,236,163,195,79,156,199,145,200,7,14,141,55,145,51,2,235,103,38,169,37,210,78,88,81,64,38,255,133,108,134,203,60,33,72,136,24,28,76,46,35,157,56,149,197,144,80,160,148,136,28,193,54,96,5,40,4,217,142,37,185,192,37,168,21,129,68,66,100,196,43,140,27,159,56,37,62,33,237,135,164,22,105,108,169,144,73,36,21,225,239,67,43,30,193,240,21,73,50,49,113,211,44,92,194,151,178,213,184,72,47,12,21,23,107,178,203,128,60,217,70,135,48,209,201,62,145,212,109,137,72,30,32,187,148,177,57,196,144,145,145,69,80,57,145,99,106,168,164,98,138,229,11,229,21,18,168,38,195,171,39,147,228,2,241,227,140,184,73,186,151,72,123,202,199,97,148,6,166,101,136,32,83,200,1,43,16,255,193,22,206,145,214,4,25,247,164,118,196,224,123,30,200,49,41,77,46,62,78,50,151,139,204,4,164,94,5,28,36,210,144,113,114,39,146,12,80,139,37,3,21,33,86,96,136,140,30,145,173,26,217,39,29,114,166,131,198,22,156,91,92,166,252,32,50,174,163,12,75,64,78,143,84,78,117,8,127,49,59,95,8,55,231,180,28,238,123,137,45,188,68,16,78,65,142,57,154,160,38,179,171,112,33,201,128,138,155,249,76,225,184,40,198,20,215,218,141,243,58,147,17,169,95,54,141,54,90,108,87,3,233,206,137,28,52,12,98,102,170,206,72,46,144,239,166,28,19,221,80,211,88,120,143,129,92,104,104,40,147,165,36,204,206,15,105,105,214,17,238,204,2,57,222,25,172,191,230,93,134,176,200,62,3,136,31,152,154,17,180,42,147,133,99,239,88,42,160,236,162,93,36,174,132,86,99,74,56,122,103,42,201,172,139,27,50,238,154,228,219,96,63,89,97,200,64,183,132,146,140,172,21,122,184,19,220,209,200,201,226,180,139,102,133,39,144,201,67,73,134,213,216,84,141,112,160,146,197,2,233,27,154,69,8,95,201,92,110,108,68,129,177,98,54,2,233,135,165,164,150,177,206,205,206,217,239,210,76,28,137,212,43,224,222,244,203,28,154,62,76,37,25,201,217,117,203,82,70,2,138,118,35,235,188,81,213,82,214,6,50,73,197,45,128,30,178,20,49,126,157,178,225,28,108,90,6,224,180,67,140,10,115,48,164,112,9,113,136,137,6,254,49,53,69,244,38,73,230,208,68,154,156,243,94,145,100,246,141,53,100,36,108,206,37,185,212,56,77,38,23,185,20,141,32,18,167,145,225,147,128,202,132,169,124,27,225,203,205,190,74,113,197,44,103,35,142,17,212,212,188,13,152,129,75,206,180,163,44,147,83,103,87,198,8,153,106,132,132,12,104,176,82,246,11,129,87,146,204,144,147,44,146,59,62,6,252,209,104,176,128,22,21,146,193,199,137,142,58,197,145,76,136,179,20,206,203,145,206,198,13,170,115,100,33,35,108,105,142,97,128,140,226,56,146,100,246,224,49,228,44,117,206,157,24,153,76,140,162,6,132,84,226,182,154,132,121,219,231,56,69,212,3,73,46,26,63,48,166,150,50,215,48,168,72,1,164,135,19,128,120,135,193,194,118,151,152,5,8,76,78,33,249,24,108,96,185,97,39,240,80,139,157,213,157,134,89,106,228,34,224,175,36,35,67,56,95,203,169,96,1,148,226,69,140,212,143,153,169,57,3,192,42,119,200,89,97,68,123,134,226,69,78,217,73,100,148,56,68,3,17,137,2,153,154,231,130,140,64,102,14,57,141,236,34,129,16,27,20,14,21,230,100,67,166,69,34,15,211,24,73,152,66,67,134,43,170,211,171,204,202,91,25,130,62,73,54,5,140,127,24,232,157,1,255,132,192,29,176,204,228,226,78,56,133,134,189,14,86,100,196,205,210,100,160,254,75,167,112,98,68,102,113,231,164,5,199,129,51,87,200,94,170,219,157,35,195,167,195,198,216,213,216,52,13,169,75,211,200,37,7,73,98,200,144,113,221,170,3,179,128,225,219,153,187,139,140,86,149,57,228,57,6,81,233,246,43,75,13,21,150,255,201,17,45,205,73,171,2,84,79,76,71,105,228,80,68,203,9,221,94,195,183,219,12,10,198,63,114,222,6,138,199,116,43,11,195,208,93,10,188,39,12,25,30,43,238,50,139,197,152,193,83,32,117,87,56,208,57,134,44,163,210,40,114,104,244,98,14,122,22,197,206,230,17,246,23,220,173,196,238,238,9,243,194,82,97,80,113,150,66,24,132,230,28,135,91,175,59,91,208,166,44,149,248,105,156,57,28,35,142,76,205,236,202,30,58,12,165,72,172,46,196,16,114,103,99,34,239,155,177,135,21,240,26,72,28,78,136,32,29,137,33,115,26,79,135,81,198,77,82,14,38,51,80,71,146,145,153,86,83,35,14,213,231,48,225,32,50,90,55,212,238,34,112,185,123,17,24,241,29,49,0,4,134,146,207,134,52,50,210,11,96,78,54,156,33,159,44,101,104,205,128,52,4,101,233,44,241,24,41,68,115,67,78,225,221,225,28,106,113,105,214,56,146,121,57,39,139,186,222,215,84,146,252,67,167,232,88,167,39,96,42,130,208,57,69,195,226,101,200,25,110,30,157,179,154,205,17,134,12,151,8,231,164,47,210,208,28,229,96,42,206,201,131,24,68,118,182,114,184,71,203,178,35,184,236,153,49,201,129,60,112,68,20,196,184,54,243,81,32,102,154,35,131,224,132,53,179,137,181,226,112,156,16,242,161,41,188,140,34,247,237,16,110,8,150,156,57,230,249,136,205,116,166,219,136,8,28,21,14,25,161,68,115,67,230,132,70,146,140,20,80,150,12,95,14,71,34,228,20,150,154,140,152,155,14,151,135,211,137,81,111,75,120,86,203,49,37,161,196,148,140,184,185,142,240,131,160,23,166,87,8,146,92,56,204,14,151,120,70,72,46,35,126,95,200,185,37,12,198,122,192,225,189,32,45,217,240,188,141,66,115,53,80,34,234,83,225,188,205,182,59,77,6,190,78,30,47,48,169,88,34,60,184,98,41,97,231,240,226,49,100,88,212,29,1,28,137,148,204,219,136,181,230,180,187,136,116,88,37,38,227,42,89,106,6,8,248,101,103,3,105,122,37,199,129,89,60,52,151,26,8,63,34,173,78,81,196,17,4,44,153,164,255,220,41,28,142,246,134,140,219,245,88,118,12,206,23,134,25,150,12,199,148,111,35,18,136,57,248,56,192,163,60,125,104,47,166,86,195,68,240,193,80,174,35,88,100,35,115,4,64,22,117,11,71,94,33,35,63,149,240,104,144,187,143,138,142,75,35,33,149,64,59,73,153,19,123,51,51,38,3,220,120,139,52,138,80,183,96,208,111,90,14,95,49,40,134,146,140,48,131,153,33,67,241,73,28,101,45,139,18,251,54,28,175,29,77,16,121,60,10,77,134,75,170,20,226,193,76,203,210,80,211,168,148,54,43,236,159,168,73,140,158,112,234,149,72,178,113,164,30,50,230,52,68,112,14,67,71,131,133,186,108,218,77,103,123,46,173,44,17,18,76,235,149,86,178,247,137,212,234,35,216,94,3,75,102,204,133,52,194,164,200,146,214,144,67,6,123,135,142,133,7,60,80,147,211,208,49,76,113,66,120,243,46,196,68,199,20,7,87,9,189,55,57,157,110,82,58,150,41,156,17,165,33,167,56,7,164,213,43,215,129,170,64,206,225,101,35,109,75,25,29,1,102,58,0,45,176,145,41,217,222,6,77,200,80,225,202,46,205,90,192,193,21,230,101,132,105,116,237,128,73,88,106,51,33,145,139,36,118,172,155,49,144,146,122,68,67,100,166,149,74,127,0,27,92,97,201,0,19,202,186,35,68,147,214,133,195,79,51,114,204,121,97,105,46,28,113,253,26,56,66,41,150,116,46,200,37,16,171,210,44,11,224,184,94,102,200,204,147,75,166,195,190,73,90,191,46,97,148,73,51,105,8,47,17,175,79,143,56,162,235,165,242,226,26,33,160,227,192,52,60,66,148,98,105,39,199,213,169,109,90,132,144,64,242,234,129,163,253,233,81,193,113,227,220,45,19,55,68,152,109,67,78,34,169,188,19,57,208,129,99,153,76,50,177,83,55,178,116,154,25,137,56,124,138,188,30,160,125,93,154,151,19,164,255,141,157,187,135,200,220,56,66,172,204,229,66,67,6,59,18,59,75,67,70,248,100,73,134,125,84,203,134,240,227,72,68,182,81,92,170,112,146,95,67,166,13,228,220,226,2,157,168,181,8,192,134,4,214,67,221,118,134,177,22,162,224,50,31,71,137,188,206,68,86,117,173,232,150,240,3,145,219,19,23,177,97,162,249,60,174,212,193,13,36,57,212,248,52,38,3,5,46,155,166,240,56,134,92,200,149,22,114,74,42,45,69,149,60,250,161,115,183,93,100,105,98,26,14,80,87,46,91,22,33,29,69,108,200,36,93,151,153,115,173,30,22,177,169,26,49,236,228,85,19,177,130,184,180,84,0,189,165,19,67,201,48,75,67,46,211,66,14,41,64,92,73,104,170,198,125,99,44,189,51,10,164,132,49,253,226,104,249,210,17,129,99,207,167,134,140,128,187,210,19,1,120,255,194,190,77,99,226,144,73,175,8,75,51,219,49,71,249,22,100,248,30,216,233,68,32,18,57,42,41,206,187,204,188,13,239,38,57,35,41,252,37,205,225,135,170,75,89,55,226,163,101,185,125,27,246,192,84,146,129,11,51,117,115,196,3,135,140,60,12,102,80,83,90,167,242,110,48,101,246,107,235,134,239,181,108,121,30,232,96,98,76,46,66,121,71,150,34,78,135,97,136,64,175,21,78,217,240,224,15,205,203,72,62,33,111,252,1,42,50,119,127,37,194,10,138,228,150,136,20,31,4,121,108,102,4,14,233,206,160,5,101,150,39,102,62,225,6,39,175,98,121,191,135,102,208,144,224,85,58,158,192,243,61,45,236,219,121,28,200,65,131,111,109,105,56,34,162,83,102,242,234,16,182,102,163,166,128,140,171,25,73,198,213,122,41,200,169,188,58,76,176,216,50,65,198,45,145,36,163,241,182,110,118,123,20,100,200,155,129,237,24,188,209,100,225,176,30,7,98,88,210,88,104,249,28,86,176,136,4,25,8,54,73,70,102,85,51,230,112,127,21,215,35,136,70,157,165,101,104,201,105,41,212,5,92,127,164,65,100,135,5,241,245,100,225,0,243,219,134,35,125,90,40,169,144,12,98,75,142,18,121,140,192,197,198,8,229,80,22,114,121,52,135,184,46,137,197,106,128,197,55,147,228,68,199,94,100,114,32,197,25,78,97,88,148,98,165,225,110,86,146,17,106,37,182,228,80,218,193,192,132,18,43,237,32,242,65,146,203,126,197,36,187,70,118,19,32,183,151,216,4,156,104,197,28,66,8,180,42,117,59,196,95,131,224,109,200,36,128,200,217,38,121,5,48,106,67,134,233,93,54,13,139,201,46,6,100,15,144,75,9,177,175,50,209,111,118,115,146,228,36,72,66,251,118,152,75,155,126,200,9,75,44,231,200,224,146,159,74,50,206,44,203,26,136,73,137,110,243,133,121,148,88,190,34,239,156,66,100,103,72,237,14,225,104,153,178,102,68,46,49,39,51,108,106,153,28,113,168,88,98,11,144,230,29,203,189,141,12,139,198,41,166,100,187,175,92,12,8,195,26,216,163,23,113,138,196,58,139,82,142,18,105,57,121,88,200,154,211,36,141,50,113,12,100,185,148,71,32,129,100,246,112,76,112,88,230,146,156,20,161,221,93,200,157,25,11,142,22,65,75,177,115,157,224,0,147,111,199,240,205,50,3,142,187,70,217,50,132,35,183,187,11,198,37,233,81,128,53,22,229,102,76,144,148,74,190,204,119,170,246,224,5,118,85,78,71,136,144,133,177,56,58,99,167,234,16,24,106,91,118,236,186,241,177,182,96,87,2,76,33,206,66,193,125,177,61,213,35,182,19,88,50,220,52,178,80,72,20,113,46,174,27,112,100,23,66,142,130,250,43,207,175,16,217,30,173,44,19,59,198,65,64,115,178,66,188,140,139,105,209,237,16,206,117,161,144,178,74,121,211,28,34,153,91,100,164,230,152,19,246,202,170,57,223,175,37,39,34,214,54,200,144,239,77,175,67,220,86,202,170,17,181,219,180,27,72,0,121,50,34,25,94,80,154,162,3,164,39,119,200,196,83,108,195,144,235,78,50,133,16,23,117,166,102,8,42,114,184,33,34,91,225,144,228,24,71,13,1,28,62,182,138,4,43,249,14,25,114,171,17,184,145,178,72,158,46,224,71,161,145,208,34,56,154,72,223,69,4,94,12,108,225,136,96,44,37,21,206,19,109,206,100,168,79,113,38,199,27,179,105,169,200,152,147,74,106,18,37,70,249,194,46,148,237,66,66,156,196,188,203,62,149,114,170,2,32,150,141,150,1,183,199,68,14,25,212,229,192,116,58,199,29,150,40,28,201,43,236,225,18,33,73,180,48,218,195,63,60,180,7,50,66,79,70,114,145,5,128,122,24,46,11,11,114,33,221,140,144,29,161,52,130,37,66,2,203,107,87,160,147,73,93,182,10,16,204,231,98,192,3,224,32,138,220,42,64,200,26,42,201,236,44,99,213,167,172,200,157,183,81,64,98,149,47,58,67,229,219,25,20,86,171,217,17,215,149,156,52,200,196,125,91,201,153,102,164,8,21,32,222,158,17,137,113,87,159,74,167,227,0,136,49,171,239,114,228,116,249,118,202,40,127,67,142,101,234,115,34,99,179,219,149,4,120,128,116,17,12,192,238,140,125,2,249,247,228,106,192,174,206,204,14,9,97,37,40,19,73,14,2,83,51,156,17,229,45,58,209,178,210,206,23,123,96,58,13,163,3,217,142,56,28,79,131,210,33,135,136,19,108,44,39,172,201,25,114,128,140,174,194,92,148,199,142,111,11,145,225,175,110,200,240,237,205,28,50,160,30,169,53,249,208,146,79,4,25,230,68,219,52,132,31,23,39,95,0,3,132,185,143,160,77,14,255,246,76,146,19,107,65,8,249,192,118,202,198,222,53,101,167,184,42,140,5,25,106,186,17,136,113,133,19,21,14,25,97,111,205,144,179,175,156,67,198,206,55,211,9,9,41,118,200,161,142,228,195,100,160,78,228,168,112,116,89,251,118,32,98,219,129,138,237,108,140,81,72,67,35,156,229,2,92,18,88,225,45,132,113,215,105,56,194,192,101,134,12,151,217,76,142,25,71,82,72,12,25,209,118,37,25,17,61,204,14,193,194,72,82,57,166,41,242,197,152,134,67,167,16,22,188,0,126,79,169,57,5,66,4,221,43,228,116,166,12,25,211,134,73,98,97,238,132,1,26,100,140,158,37,194,191,203,150,37,28,140,89,147,11,14,16,37,201,72,110,111,201,80,189,228,168,36,137,209,9,73,87,137,146,88,54,59,129,47,141,105,23,174,64,157,33,131,232,102,206,205,32,135,147,185,236,85,12,43,169,49,19,103,133,140,140,13,50,124,210,77,195,232,0,9,220,183,83,168,60,154,156,194,64,46,155,70,35,100,110,172,75,160,124,75,151,140,108,141,246,237,208,57,119,1,97,196,29,186,38,203,84,185,76,133,137,205,116,155,195,225,200,134,115,206,80,189,20,2,210,70,220,13,194,246,62,99,101,142,99,145,220,143,201,89,100,205,154,212,101,220,168,74,50,244,178,194,90,184,3,233,235,20,32,242,97,156,218,183,241,172,92,41,184,139,177,243,201,137,159,228,132,69,97,97,78,55,182,219,199,146,161,193,138,109,68,67,36,125,114,54,118,88,98,93,27,42,172,250,145,67,14,98,123,229,134,4,137,153,156,143,16,217,249,50,123,155,33,77,104,68,69,182,44,115,227,134,44,42,129,108,54,45,224,192,94,226,32,42,109,148,59,228,32,42,34,67,166,53,42,71,44,76,197,149,52,113,175,80,30,233,176,19,234,56,204,76,6,12,198,169,90,250,109,98,107,133,137,243,54,242,30,217,187,43,90,101,66,239,2,217,56,39,0,32,38,242,23,48,145,216,145,189,53,67,132,5,167,221,58,81,150,186,114,35,89,217,121,57,74,74,227,141,74,155,56,15,74,247,101,4,125,50,228,32,146,119,206,32,135,22,67,193,86,170,32,117,200,128,110,25,50,68,115,135,28,150,70,71,224,144,220,153,179,192,1,192,176,215,167,8,68,157,184,77,11,44,180,4,33,121,146,104,162,105,129,184,124,141,165,85,145,251,149,69,246,226,54,139,130,137,65,201,108,187,3,128,178,92,114,110,123,13,35,96,16,151,238,124,196,102,204,10,21,197,194,33,199,165,245,93,0,71,202,221,183,139,32,180,215,221,89,80,186,99,134,100,150,198,67,0,32,150,212,25,179,36,207,197,61,125,46,163,159,242,26,70,78,104,67,70,150,71,167,105,105,153,9,39,128,34,76,74,103,208,16,226,212,186,16,196,176,243,57,155,47,182,142,205,69,138,60,195,206,198,13,173,211,18,96,186,46,207,8,177,248,76,213,41,238,220,156,81,129,176,97,29,35,16,17,60,116,56,14,160,69,134,12,107,155,195,42,129,27,75,173,207,70,153,57,18,22,110,86,44,149,227,15,58,156,178,176,237,70,218,58,103,33,209,246,177,72,7,68,203,143,10,135,76,26,97,110,221,92,16,76,198,225,163,52,100,6,79,131,225,78,29,65,132,4,197,216,48,59,56,62,228,238,1,129,192,84,198,21,133,29,222,157,115,145,184,134,29,20,6,239,100,206,201,134,229,97,220,123,128,77,73,156,115,209,222,240,192,202,16,5,206,74,138,83,29,185,82,121,22,21,165,211,49,216,32,19,75,70,200,116,57,44,49,98,42,152,194,11,72,207,174,60,144,165,198,165,149,147,83,59,178,31,137,153,133,240,167,194,189,99,232,72,34,72,239,103,188,177,144,194,200,145,69,82,13,235,102,50,219,61,36,153,90,107,102,12,247,61,97,238,20,94,230,153,241,70,161,162,203,200,97,167,176,187,27,39,156,60,69,96,205,220,17,223,4,212,52,231,72,200,142,108,136,156,135,133,117,113,11,221,151,51,29,27,135,169,176,209,203,134,97,235,155,110,33,163,145,80,164,3,120,129,8,31,180,84,66,56,2,132,226,176,174,92,200,19,32,109,130,1,60,114,242,72,12,73,154,139,75,148,0,56,249,208,174,20,206,204,20,73,114,152,155,203,134,130,83,91,200,185,70,58,131,196,122,222,1,21,46,197,74,132,191,179,224,172,28,247,157,114,50,73,49,10,98,233,253,38,77,61,1,34,14,91,215,161,156,37,75,89,117,128,107,231,194,46,113,232,74,150,156,67,2,176,227,205,11,67,82,83,187,177,157,99,13,193,157,75,227,95,134,98,29,5,0,49,109,114,179,66,16,133,161,148,196,208,56,137,35,156,65,154,202,130,1,22,78,45,153,246,175,156,98,210,88,133,123,48,29,3,97,38,135,10,254,148,129,125,27,116,121,106,229,112,156,138,44,25,33,7,4,149,90,102,113,12,200,171,226,200,216,184,143,183,220,59,199,137,41,149,80,36,187,205,67,193,75,194,88,114,88,19,247,165,113,66,116,206,36,88,214,99,81,115,153,203,203,69,8,62,113,104,185,24,178,184,73,29,20,89,143,163,194,142,9,71,200,144,100,8,214,153,96,21,210,220,29,192,219,56,181,126,184,164,255,68,242,60,132,211,155,81,4,11,21,48,57,114,6,37,178,56,182,28,23,29,82,57,128,91,190,221,84,200,170,44,153,88,30,192,125,214,12,25,242,99,58,243,17,146,220,21,71,210,147,86,50,3,64,70,141,236,131,240,130,210,64,20,32,215,87,106,215,61,206,172,80,46,20,68,72,54,78,90,208,179,139,60,113,150,89,152,217,194,195,64,250,145,7,28,62,167,176,158,205,200,235,41,95,166,41,136,141,232,132,8,175,169,179,117,202,52,181,30,192,128,172,148,114,54,11,68,54,50,3,158,33,252,135,148,2,0,114,52,102,76,22,233,18,121,38,33,189,137,149,2,72,130,160,201,151,76,16,41,125,13,186,131,173,248,142,44,154,36,198,235,51,101,48,147,163,37,34,220,189,5,142,32,185,147,163,191,150,89,33,80,39,206,45,51,14,164,200,56,98,32,148,13,144,229,146,237,83,47,13,104,43,129,127,168,163,88,144,66,107,185,13,188,221,75,71,107,201,16,25,65,207,71,194,214,110,231,229,196,226,32,96,196,10,10,167,236,196,174,111,164,209,117,206,73,58,22,12,191,136,57,227,151,115,28,1,165,18,89,248,17,20,5,73,142,75,11,231,66,96,23,71,52,129,83,161,133,177,33,132,176,243,50,210,126,154,169,2,86,204,209,216,73,236,180,176,111,56,73,184,198,4,24,63,5,18,18,65,253,228,34,129,104,234,196,0,144,55,92,1,210,189,25,94,133,24,96,161,180,175,32,53,150,197,63,195,147,193,57,130,1,132,180,56,123,90,203,137,28,236,156,65,179,186,221,164,54,69,133,100,54,57,135,134,215,237,198,237,165,163,147,228,8,207,169,27,6,123,101,33,77,59,57,163,12,117,217,156,64,87,46,146,28,80,51,163,14,5,136,68,158,200,61,13,209,195,8,223,1,248,179,100,54,25,146,195,27,141,61,128,183,162,84,140,57,70,183,233,54,139,103,206,217,64,35,17,232,27,46,32,48,72,24,148,76,20,12,35,55,84,14,107,33,25,52,98,217,25,114,150,208,9,25,58,236,61,41,245,197,29,29,224,192,202,139,9,129,56,21,104,139,113,206,250,125,33,201,184,33,214,108,50,231,64,120,82,18,204,16,50,67,139,122,57,159,183,82,104,2,172,194,152,157,16,168,63,113,140,136,41,187,200,69,154,140,171,104,185,3,82,232,194,218,166,149,3,43,44,177,81,164,242,161,231,169,38,35,114,158,212,156,129,208,53,55,192,104,23,226,225,88,50,130,44,26,95,3,42,60,128,141,75,144,145,195,85,203,61,57,252,96,29,227,41,6,173,212,103,125,14,196,175,100,178,113,142,251,34,75,45,229,157,34,73,149,184,145,207,204,160,224,52,17,67,10,167,166,192,54,12,30,51,98,62,176,68,67,67,132,208,32,7,148,189,22,2,75,46,221,179,26,14,238,198,179,62,135,220,37,181,79,216,33,114,219,106,156,183,82,119,5,19,136,11,51,151,112,167,150,195,13,39,7,3,1,69,80,228,64,174,178,16,39,189,93,100,97,36,97,154,176,15,162,165,134,76,2,171,52,156,194,136,158,196,102,13,146,94,43,121,112,192,238,109,161,88,192,153,52,171,98,111,229,250,164,230,160,237,177,188,119,8,226,18,233,230,53,25,247,241,98,192,112,156,166,122,211,67,248,69,214,33,29,150,8,219,52,74,140,238,201,65,214,172,165,25,228,52,183,30,70,57,140,10,137,141,221,93,66,8,163,53,107,222,70,74,146,84,22,142,227,53,202,236,219,113,110,147,212,34,65,106,158,4,185,105,26,50,1,217,216,140,32,131,213,154,110,3,202,22,203,194,3,92,69,20,182,219,240,243,18,228,144,253,78,204,160,5,50,6,111,201,254,156,230,190,50,135,249,70,196,110,68,191,5,90,45,135,120,99,147,212,129,156,35,68,115,106,119,125,110,93,82,64,70,150,231,210,238,91,196,57,144,83,2,207,109,187,134,17,70,68,32,6,56,247,76,96,166,4,163,42,85,110,88,54,13,166,29,81,2,227,210,121,57,129,23,165,110,56,188,57,101,204,17,102,72,169,54,85,35,26,86,40,225,150,1,219,228,181,217,9,90,73,36,131,46,240,217,102,224,129,57,68,198,82,110,251,128,67,245,155,194,169,169,137,179,78,49,46,218,240,170,162,55,74,147,23,253,131,139,67,77,166,97,19,69,195,191,194,114,5,90,103,113,46,13,44,64,144,38,230,128,200,88,174,19,84,1,250,130,157,32,149,130,46,220,79,204,85,38,130,130,20,137,180,186,194,83,212,104,166,112,114,75,165,123,4,166,142,118,159,33,35,231,178,20,51,16,213,209,152,223,121,205,72,124,42,188,169,195,220,76,86,138,84,174,178,221,112,51,54,81,144,144,118,36,149,162,44,252,230,13,68,26,73,67,11,103,33,68,137,176,94,42,190,23,201,178,83,168,22,134,156,164,185,35,192,195,251,210,108,92,234,65,230,168,14,64,130,135,166,215,8,238,32,125,57,17,138,35,182,39,106,138,40,169,210,216,12,67,116,161,101,112,68,152,66,86,18,73,142,82,227,141,201,225,150,34,105,61,65,142,164,204,156,168,124,42,74,107,50,246,93,104,10,231,28,129,114,5,35,181,188,193,214,66,34,193,69,156,36,71,58,144,45,200,180,145,114,185,10,145,153,197,244,43,134,237,83,202,255,52,226,137,49,67,0,250,78,82,140,28,210,184,176,200,44,248,247,135,50,246,25,35,0,77,128,49,100,105,137,74,121,128,32,162,137,214,229,242,152,175,189,229,250,135,64,101,228,8,132,208,8,228,113,205,49,112,205,100,199,196,118,75,135,140,244,29,218,92,145,35,228,85,38,175,83,224,159,154,154,217,230,192,166,82,222,133,63,139,241,43,68,24,162,60,148,102,163,16,225,76,76,221,72,73,234,88,51,160,84,25,27,124,206,113,166,164,73,1,33,58,50,109,147,162,137,77,28,163,1,9,134,58,189,106,193,206,94,104,136,36,39,153,1,62,82,171,130,68,226,109,216,168,96,74,14,67,199,189,21,239,38,161,17,21,232,71,26,112,231,93,4,229,176,100,120,90,23,242,84,37,197,219,28,0,224,92,54,157,33,31,93,0,48,55,3,14,81,183,40,157,67,23,174,100,90,150,128,73,38,46,109,200,85,62,23,17,34,212,144,249,222,211,146,249,42,66,55,45,67,40,4,27,250,6,100,132,30,212,91,27,129,98,105,55,73,114,130,68,154,137,38,67,178,203,197,129,143,44,154,230,134,23,97,35,197,221,90,204,14,16,161,129,196,32,211,94,110,81,122,32,195,99,69,115,241,12,10,130,115,100,23,44,170,55,163,150,33,249,94,89,72,106,30,5,218,192,8,63,29,24,32,156,178,137,55,232,178,115,246,124,150,101,195,119,208,116,27,65,54,172,199,10,147,225,27,96,201,72,37,47,187,141,36,24,154,47,32,8,106,96,163,62,240,160,193,235,193,212,141,188,241,133,108,57,131,202,76,191,72,86,22,225,204,161,244,39,58,209,88,129,108,106,136,159,147,59,66,148,141,153,152,33,230,120,18,75,114,146,232,212,45,138,28,201,81,33,121,56,54,49,14,128,35,9,29,49,133,6,33,179,68,140,145,35,105,0,173,27,218,102,227,22,91,138,18,136,219,99,230,3,161,210,164,133,40,80,25,161,197,144,201,96,117,240,207,43,204,26,166,1,41,50,41,11,68,129,13,56,1,73,128,132,9,135,13,35,14,177,89,101,136,104,80,56,167,19,204,224,150,204,65,104,132,114,2,243,122,104,168,81,25,203,19,155,35,59,233,35,25,30,82,97,32,28,159,130,68,5,159,53,235,31,225,175,196,152,112,196,112,51,220,184,148,144,87,49,140,24,212,74,48,82,252,56,247,137,196,85,195,204,40,208,200,239,43,67,113,33,86,184,49,5,50,171,115,12,160,72,42,111,252,100,216,21,40,145,215,210,105,97,225,175,57,82,199,200,80,69,1,178,95,4,150,21,162,114,105,213,197,144,105,163,2,177,224,180,136,228,203,25,46,191,44,15,70,222,58,41,103,100,8,95,108,27,134,32,76,82,112,131,171,189,145,97,144,174,220,185,76,132,85,32,208,6,55,220,164,231,50,206,17,114,83,144,194,102,78,30,120,57,73,99,9,71,89,181,39,15,78,215,60,118,45,179,198,225,61,143,98,168,58,210,16,19,225,118,183,52,199,26,227,178,164,237,53,47,236,185,21,209,168,200,201,34,193,131,228,85,211,178,20,55,103,161,107,122,21,71,102,6,67,87,36,77,68,180,2,5,21,198,47,105,95,66,140,153,220,146,115,9,219,64,206,112,196,253,50,85,35,191,136,188,104,73,96,27,180,100,132,61,149,150,89,218,231,165,209,247,34,206,6,236,88,213,224,189,21,138,179,222,189,22,67,28,36,163,177,33,246,80,233,184,86,112,44,13,35,72,32,22,78,224,120,115,21,81,102,71,92,197,177,114,28,228,74,3,11,230,76,49,242,58,6,190,123,177,49,134,67,144,64,48,48,65,142,132,239,43,45,83,164,51,144,110,131,236,47,111,54,31,167,100,149,133,35,102,104,105,86,49,48,31,210,135,26,39,108,104,204,33,244,137,102,56,113,28,57,17,133,218,202,18,133,83,54,98,183,27,81,1,153,43,100,64,68,120,192,165,166,232,128,175,229,28,215,217,88,188,12,65,68,58,236,194,124,173,71,4,44,66,222,214,32,191,120,98,176,38,57,196,211,200,241,186,5,244,217,48,5,196,106,74,101,96,204,48,227,40,134,154,151,33,100,97,234,248,110,103,102,25,113,50,151,204,241,52,46,16,57,92,159,151,136,89,37,195,82,193,231,60,208,87,114,156,246,94,74,140,240,17,143,205,69,99,198,200,191,204,113,211,47,112,161,99,152,44,50,103,39,14,130,160,76,50,243,54,60,37,229,160,68,57,176,184,133,37,103,46,118,1,254,236,166,211,112,61,149,88,17,142,249,102,168,112,227,15,29,252,13,98,117,153,162,57,127,152,88,67,0,54,24,245,151,179,204,100,210,203,25,142,245,113,90,216,233,0,108,73,34,193,224,205,104,200,161,235,134,143,28,147,137,209,128,33,93,150,133,19,242,22,67,106,166,26,81,215,164,163,49,82,122,154,59,42,142,82,19,58,228,50,69,100,71,43,10,39,165,19,209,147,152,81,104,10,7,214,39,118,99,191,194,205,207,158,46,136,247,36,225,142,37,12,132,230,109,190,23,116,99,218,2,95,103,148,139,56,205,132,132,15,57,44,22,58,21,174,218,164,31,127,6,108,171,190,227,66,36,253,36,144,64,205,20,209,98,12,63,74,144,141,87,246,59,1,147,72,140,142,156,1,28,43,231,19,89,216,77,191,225,100,38,175,24,66,198,73,235,178,51,92,222,72,24,0,110,242,172,53,163,76,67,9,7,65,138,128,164,48,38,158,0,238,33,177,139,135,138,245,58,131,137,71,26,133,57,127,179,193,28,193,243,35,112,64,156,49,64,208,166,104,200,158,114,60,169,197,161,113,183,130,230,13,187,166,172,57,183,56,46,206,99,237,196,118,141,129,226,43,172,201,13,225,213,29,0,26,60,114,140,177,48,132,33,211,1,183,1,57,103,45,145,105,225,56,203,3,97,88,88,115,95,1,49,205,5,214,165,70,66,47,216,15,41,114,48,127,96,202,230,102,4,214,57,25,89,25,161,22,204,53,86,0,215,16,7,202,24,35,30,136,185,147,137,224,223,41,151,9,204,204,250,50,9,135,156,179,175,217,8,161,5,202,2,252,220,97,255,180,201,69,164,107,226,232,169,19,35,24,151,230,6,101,137,212,27,8,13,41,200,17,244,67,93,55,32,24,206,160,164,8,111,96,28,189,192,111,82,185,53,145,16,214,248,100,0,111,157,186,208,212,24,254,32,154,12,59,152,68,70,224,154,164,48,55,146,156,237,193,137,151,142,112,186,38,140,83,196,96,109,39,210,59,3,180,69,148,109,7,109,152,193,126,18,218,200,228,236,241,44,131,204,207,138,65,63,51,212,126,86,158,116,168,253,15,126,249,206,189,255,252,238,233,135,218,71,174,67,88,210,212,162,133,69,40,142,133,15,45,50,54,32,254,96,170,201,52,32,194,43,25,228,68,167,113,4,57,139,75,129,223,133,209,12,167,176,121,27,94,96,150,55,130,76,124,188,153,125,4,53,76,3,161,99,193,0,11,204,83,243,118,132,43,153,180,20,133,39,240,80,105,228,68,190,43,42,133,167,30,123,22,33,231,164,38,211,179,2,217,162,200,77,94,37,120,155,67,21,15,101,221,116,56,106,135,105,34,67,67,176,170,16,154,6,91,153,110,57,71,133,117,186,13,124,91,67,4,98,44,117,198,44,212,136,26,32,221,32,201,57,5,147,150,219,104,211,72,179,194,121,155,5,25,121,78,83,221,103,206,137,155,203,162,137,15,52,83,137,224,150,18,92,136,120,160,112,7,46,53,153,35,118,137,1,193,201,175,93,100,137,69,211,161,39,27,141,16,104,133,46,26,193,34,108,250,57,152,217,1,162,208,228,152,14,111,145,201,6,228,8,60,33,214,100,48,221,82,146,57,153,117,211,48,120,3,137,84,80,76,198,49,160,11,7,67,17,119,194,76,198,229,135,38,35,26,85,40,169,136,166,215,44,80,4,154,136,68,222,3,78,8,4,27,172,38,67,237,12,69,191,192,83,154,212,146,5,84,22,40,38,146,140,101,162,151,119,28,195,194,109,125,72,144,155,141,150,172,158,75,4,56,15,68,0,47,36,38,77,117,252,174,24,49,202,10,17,28,18,166,10,0,4,53,21,55,192,153,32,130,233,166,230,93,42,75,100,64,207,161,185,235,11,74,68,128,33,21,203,202,205,72,208,150,71,26,229,3,80,21,130,121,8,42,13,135,225,7,116,140,32,23,132,32,99,97,235,144,216,36,155,210,201,157,218,235,77,156,158,17,66,133,104,50,2,252,20,162,83,72,238,173,47,81,98,133,131,150,45,67,28,213,216,80,161,88,4,130,138,76,211,77,158,93,132,35,102,231,203,92,144,225,115,102,122,141,92,132,34,104,12,164,79,43,240,163,240,50,17,114,53,226,95,219,112,81,84,56,184,191,224,84,57,7,49,11,244,116,168,60,28,162,110,68,25,41,3,61,31,72,153,23,136,157,151,115,128,77,205,138,226,28,40,6,177,130,115,70,219,102,122,253,23,80,26,197,58,97,63,135,200,188,141,100,142,194,39,18,73,167,224,236,171,91,14,207,120,129,160,200,11,142,147,101,54,64,201,1,5,11,65,134,15,119,35,242,199,28,73,34,179,226,84,14,214,71,172,50,209,100,154,18,167,112,92,201,135,205,217,15,1,157,58,106,253,22,114,21,33,167,209,101,56,192,127,33,130,98,230,72,199,144,105,81,14,254,197,136,158,42,201,8,23,165,185,6,116,208,88,220,19,130,204,211,166,201,105,22,10,153,159,200,97,102,76,43,32,35,71,189,108,57,80,146,166,229,8,58,42,28,23,248,46,54,211,174,61,144,132,129,224,16,100,248,242,148,141,197,9,77,43,75,97,150,68,8,250,56,211,119,175,220,242,72,196,10,133,255,70,217,100,133,229,178,17,82,65,244,43,194,165,88,22,11,114,40,91,134,99,48,16,163,2,117,81,84,13,125,48,50,237,70,210,67,57,157,1,114,158,106,126,198,137,33,157,151,3,88,226,53,75,74,32,227,11,228,34,145,97,203,13,204,124,193,145,45,145,203,24,43,171,48,253,34,149,44,79,197,6,68,48,37,237,205,135,183,17,3,77,112,14,210,137,3,29,92,56,134,70,149,132,133,40,188,64,164,31,189,202,19,96,240,2,73,38,230,144,107,56,14,220,220,17,66,170,20,100,48,68,179,202,217,24,38,55,63,241,64,125,239,5,42,226,96,138,151,19,196,31,10,205,203,9,71,50,22,44,47,225,0,240,154,12,71,107,33,103,32,21,8,192,90,154,204,161,199,196,230,6,194,188,180,59,8,240,205,64,72,72,0,100,106,199,57,4,26,38,221,37,16,103,31,252,131,11,45,165,224,118,160,20,177,181,57,97,93,169,99,245,227,166,80,166,198,3,25,126,185,137,121,27,170,173,24,180,140,131,4,217,221,75,44,46,144,117,35,22,71,160,69,160,36,228,216,57,169,20,24,0,104,215,117,35,194,83,145,75,50,162,141,5,134,76,10,140,240,172,131,79,61,164,59,49,37,133,184,159,85,98,80,17,152,233,70,76,18,177,193,178,152,102,160,52,29,67,112,8,97,77,198,253,122,150,71,150,169,33,141,131,85,135,224,12,159,25,15,118,232,0,36,131,138,3,50,133,158,16,27,126,11,144,139,240,49,198,253,119,145,106,68,39,200,224,153,146,12,163,185,110,57,224,33,165,48,238,231,0,255,224,246,203,28,67,72,206,34,102,12,94,58,73,110,15,49,58,117,4,83,203,16,46,177,52,226,10,2,74,11,180,16,200,168,221,188,13,31,145,80,14,11,171,191,153,37,71,114,131,102,108,59,141,244,17,152,198,46,207,131,68,88,232,139,7,144,1,204,203,229,219,65,158,154,51,14,10,101,24,56,29,227,20,171,154,12,72,116,224,180,60,208,151,7,49,222,70,96,97,65,133,111,165,230,75,48,77,228,165,20,108,3,206,10,104,68,64,14,100,17,59,101,151,70,164,38,182,144,101,165,148,16,49,42,70,134,3,7,203,11,57,93,196,77,141,12,135,11,213,76,46,21,18,133,16,239,207,72,205,72,22,46,201,12,126,53,66,53,173,147,32,114,200,128,126,233,183,17,245,182,16,7,28,102,222,56,33,196,192,161,102,194,173,15,254,38,8,83,160,21,24,18,54,97,93,146,171,56,51,221,194,170,41,34,167,106,128,220,244,17,5,176,110,81,132,14,185,52,140,30,151,22,8,64,32,27,22,27,192,52,92,102,144,89,60,21,100,100,13,214,211,65,156,186,20,49,155,64,205,117,180,106,4,138,205,66,169,41,32,142,81,220,164,233,229,128,182,145,219,101,36,218,53,195,141,128,49,246,234,151,91,29,155,212,61,136,146,207,38,74,49,34,136,74,103,180,73,92,175,10,21,6,252,39,213,245,146,12,139,123,101,65,196,237,148,22,100,128,186,136,68,176,93,28,77,0,229,107,50,124,197,133,115,63,248,77,152,149,102,46,224,134,20,139,227,39,165,134,132,58,83,18,17,10,4,129,180,84,82,219,18,141,0,68,76,183,56,114,6,12,113,174,35,205,110,16,215,173,20,9,185,224,207,67,11,67,47,18,8,76,105,40,135,132,20,240,194,190,205,185,214,197,150,79,97,80,212,113,103,99,228,213,11,132,243,3,200,69,169,47,203,99,196,63,146,222,230,8,190,30,235,43,9,36,100,65,124,66,49,40,9,50,222,104,126,129,216,106,81,36,118,37,204,239,137,57,93,16,130,92,228,21,103,50,80,223,218,238,144,32,153,186,56,124,112,7,10,115,142,38,3,99,18,58,133,35,208,75,100,200,28,44,79,52,60,194,209,166,39,132,163,4,202,183,145,97,86,251,247,179,15,141,243,114,198,201,29,204,203,40,93,76,23,0,42,218,159,10,53,211,201,19,136,77,11,239,2,141,134,38,50,36,106,201,17,114,21,32,77,147,193,110,98,49,224,112,28,202,237,144,210,58,148,58,76,10,104,117,98,214,2,224,76,194,145,30,40,48,210,21,236,136,199,112,63,145,252,4,38,248,194,20,142,0,117,242,76,133,151,108,106,58,6,204,178,200,118,132,173,137,68,152,185,89,12,177,12,184,206,30,111,129,142,159,130,180,110,177,72,246,169,248,104,162,157,185,176,208,48,106,114,223,227,146,41,49,100,120,129,75,59,17,60,251,50,45,36,193,161,60,11,19,121,244,228,169,177,65,133,42,148,154,160,134,156,144,214,236,175,12,38,3,65,142,16,165,71,31,138,144,160,228,117,12,32,202,136,76,97,200,37,187,29,72,19,85,146,104,192,52,135,16,203,83,215,202,68,50,148,22,192,66,132,54,202,11,199,84,52,203,176,55,211,126,73,107,253,164,237,151,127,248,195,187,63,250,249,189,159,252,224,244,77,152,8,44,69,252,179,73,205,75,172,20,14,196,118,113,33,153,71,156,53,120,51,184,33,35,34,157,221,175,120,59,137,26,63,218,28,112,205,52,22,161,125,18,196,204,210,110,211,32,131,133,90,13,24,234,16,103,218,104,200,136,227,38,196,30,98,81,37,92,226,13,25,174,75,161,160,2,5,208,228,245,13,225,154,137,43,97,65,134,167,90,174,171,166,205,138,76,240,146,28,153,28,232,8,250,150,4,194,250,4,114,24,233,78,147,202,153,9,79,242,132,143,129,160,52,228,20,218,155,124,55,64,207,117,205,12,164,19,237,2,188,190,185,8,100,95,59,190,181,18,100,14,68,27,106,50,148,212,64,146,83,182,128,104,50,210,81,200,17,67,250,184,6,206,11,178,196,104,32,21,2,174,80,50,77,4,50,53,16,35,130,115,56,179,69,195,23,35,20,157,6,20,51,49,147,1,55,98,161,222,38,56,135,117,24,0,38,3,113,41,201,56,225,50,91,55,238,155,19,75,198,189,71,81,154,186,51,136,222,162,105,156,209,185,201,92,141,94,3,157,38,223,70,148,128,204,12,41,131,44,68,191,153,61,27,42,96,227,86,130,77,56,102,125,147,5,21,248,60,78,159,46,186,13,52,96,147,142,24,185,12,2,36,43,178,212,152,157,224,66,67,70,88,32,241,50,87,21,39,134,156,34,117,139,37,71,28,18,40,18,111,139,86,179,227,183,146,244,152,8,166,46,154,141,60,115,77,200,146,134,44,66,129,33,247,13,16,80,166,97,33,60,189,5,21,1,6,10,211,103,56,58,137,185,10,0,113,201,237,84,102,185,136,117,71,228,20,153,25,205,10,205,224,170,33,26,6,72,64,92,228,154,12,253,210,74,123,192,16,33,41,152,41,28,113,153,173,104,146,176,185,53,41,245,58,129,69,68,196,163,75,154,40,166,161,217,152,65,34,142,89,120,26,33,92,142,222,212,184,48,203,156,183,17,171,211,236,14,56,37,8,111,36,64,169,162,6,18,12,110,3,121,75,112,4,220,168,231,133,89,100,80,171,67,217,107,14,58,172,139,230,100,6,169,156,14,146,13,83,67,70,162,3,225,180,131,228,231,200,113,165,187,133,64,133,97,26,203,101,196,225,167,53,25,174,192,146,140,164,97,186,93,240,98,76,10,177,117,120,178,35,221,43,56,221,72,98,6,24,184,30,47,248,8,23,114,87,210,218,71,222,25,125,52,228,48,251,150,242,109,206,171,161,201,97,88,202,141,195,120,199,172,105,52,50,4,38,194,51,44,65,190,198,34,209,27,11,87,49,69,44,106,38,201,44,208,57,219,217,20,41,147,196,204,59,179,102,159,206,193,73,159,206,239,255,221,119,223,255,206,63,159,250,209,204,40,195,208,36,81,3,255,43,75,107,143,228,84,135,200,142,149,54,228,28,190,212,102,205,101,138,77,106,185,143,200,33,223,44,9,114,172,175,164,50,58,177,242,216,38,245,66,209,8,106,216,200,202,32,195,106,23,11,50,71,146,48,111,3,24,40,201,240,157,211,138,17,145,17,112,55,146,100,132,60,207,116,187,193,0,172,51,86,22,178,101,77,123,109,0,101,82,194,231,74,144,17,202,84,19,203,80,196,222,70,186,54,228,163,111,154,157,113,128,201,68,140,8,177,211,172,217,11,32,71,80,28,37,25,247,49,246,237,8,225,180,197,128,113,230,131,34,54,133,71,129,13,32,10,50,196,248,70,5,70,203,16,62,70,244,10,145,50,116,134,18,44,87,142,180,47,201,184,93,11,53,25,73,94,50,49,100,9,251,86,148,102,76,18,164,39,16,228,72,223,128,0,254,85,34,255,146,36,194,249,39,49,195,29,231,114,180,73,8,203,117,120,107,92,114,114,64,79,217,46,248,190,232,151,97,87,142,115,89,118,18,148,58,218,43,214,24,56,132,152,43,164,159,41,117,175,192,212,194,80,22,30,211,41,174,227,158,102,105,202,65,60,4,21,6,88,221,103,82,25,35,107,29,226,119,169,166,80,191,203,170,160,209,251,153,140,96,24,122,9,146,224,9,32,155,32,151,136,44,164,203,14,217,165,83,44,4,146,178,162,208,82,11,145,126,19,43,16,246,143,76,87,77,188,40,141,74,49,38,25,28,56,237,219,240,247,46,197,58,201,33,204,132,122,76,160,217,167,114,33,192,102,93,196,122,107,145,40,130,224,112,98,215,70,81,162,93,236,17,152,28,193,227,36,57,129,143,149,45,60,139,173,175,22,64,182,136,228,148,217,81,65,224,244,84,144,35,29,41,51,75,57,159,88,34,105,16,145,35,51,222,64,12,57,188,168,40,116,224,44,4,122,40,75,155,167,99,46,39,155,205,176,227,147,102,216,247,126,246,31,119,223,253,139,35,170,83,212,164,87,90,227,101,175,234,6,153,183,226,95,111,221,169,219,219,196,170,95,174,70,213,240,198,160,55,4,179,222,222,25,212,85,61,166,38,155,159,95,24,116,171,254,250,115,251,254,118,239,86,175,38,46,254,202,21,175,237,93,189,234,119,219,227,246,250,230,110,221,25,247,6,245,242,202,157,97,69,103,65,125,167,191,181,238,85,163,254,150,231,247,199,235,94,61,236,143,61,127,27,101,124,214,173,142,203,245,252,205,193,112,123,253,206,206,112,52,94,191,114,149,6,109,212,193,191,195,81,189,189,238,121,251,126,175,51,168,63,63,236,175,83,195,179,118,88,81,195,55,123,253,113,53,188,132,202,233,193,193,176,183,213,171,213,183,59,234,45,213,245,208,83,133,121,119,127,252,173,229,112,5,163,226,115,45,222,221,239,255,43,13,185,231,163,145,235,30,207,99,22,167,244,60,218,186,238,197,193,26,242,1,20,84,185,83,96,164,11,124,239,23,63,148,165,253,199,79,38,74,99,102,172,75,195,186,128,112,50,89,90,60,183,121,191,249,151,255,117,247,237,63,115,10,36,193,169,16,5,210,233,24,69,147,5,38,115,154,247,71,63,127,239,151,223,117,74,131,159,175,108,30,238,114,39,75,75,231,148,54,53,116,112,20,136,100,105,176,186,76,150,150,201,206,70,43,7,142,30,231,228,19,5,50,222,98,178,192,124,110,129,211,163,135,43,7,167,192,146,68,235,201,2,139,249,45,156,26,192,4,206,160,162,192,12,81,100,189,253,171,254,232,245,254,45,172,201,173,206,214,182,250,247,250,232,141,215,241,169,179,59,28,210,182,122,105,208,171,199,235,119,204,226,30,234,189,48,122,241,70,53,236,183,247,214,235,221,126,223,223,105,15,219,219,180,5,185,202,192,239,117,233,97,85,93,192,173,124,190,103,54,203,88,127,166,159,249,177,166,108,127,52,110,99,91,42,242,157,14,237,53,252,170,138,162,242,169,49,207,169,207,175,127,161,221,231,23,171,139,205,67,195,234,21,150,225,80,136,42,116,52,214,133,142,119,208,240,171,254,141,94,183,26,124,97,96,106,175,54,169,47,215,120,27,162,11,251,36,34,118,134,36,28,86,93,201,33,198,215,122,163,53,140,82,171,195,60,100,109,171,26,95,234,117,198,207,141,171,237,209,179,195,193,246,197,118,231,90,181,236,225,17,218,233,252,56,6,243,144,199,241,136,125,28,99,126,232,11,120,200,91,33,158,54,216,173,39,26,121,163,61,92,170,91,40,236,28,151,248,100,93,221,26,191,210,235,188,190,252,226,198,245,170,51,94,30,112,217,43,203,195,106,171,170,171,97,123,60,24,190,76,165,244,182,171,181,237,246,240,245,229,101,93,216,82,101,184,226,210,140,135,111,14,219,59,246,225,229,106,229,206,205,107,189,126,69,220,96,116,179,55,238,92,91,174,214,118,134,213,141,86,181,134,22,172,220,233,180,71,213,82,176,222,20,168,126,109,69,126,141,94,62,219,171,187,196,89,49,31,203,43,231,248,201,104,189,94,235,213,189,241,11,212,166,106,56,90,94,241,213,119,195,128,245,131,201,58,254,241,170,186,235,217,194,71,227,193,206,242,202,254,254,138,95,173,236,175,208,127,106,120,197,68,183,70,213,248,57,26,188,225,141,118,95,116,99,229,206,116,131,168,230,221,29,58,46,42,211,22,42,55,171,82,154,128,141,138,14,128,234,82,53,26,15,7,123,114,26,58,253,170,61,52,229,79,86,62,163,57,188,238,124,210,66,174,13,186,180,121,58,187,212,133,237,139,40,101,122,9,210,143,157,107,76,123,243,77,254,101,187,189,67,133,109,15,110,84,207,183,247,170,161,174,111,98,123,82,123,59,215,218,245,86,117,153,11,152,94,53,199,94,33,60,237,71,94,34,245,212,18,169,213,18,169,103,46,17,238,132,98,38,107,224,11,173,202,87,15,182,226,102,179,204,92,56,241,58,19,39,102,108,238,90,169,197,90,169,185,92,94,48,231,196,46,176,125,172,215,218,59,59,253,61,30,95,191,61,220,218,221,134,180,177,178,175,215,221,62,45,22,167,226,131,230,174,245,68,160,250,193,107,197,174,243,233,231,66,245,155,179,29,246,125,183,251,115,120,128,110,120,117,115,233,37,226,32,189,81,37,247,172,79,131,222,85,188,102,83,140,100,221,12,187,111,31,29,210,24,172,129,43,87,103,206,16,221,74,49,173,225,26,173,240,93,204,141,253,113,141,118,197,51,196,172,92,254,80,51,55,156,65,163,133,1,102,49,234,180,104,41,112,105,84,73,243,11,77,57,9,94,152,19,176,10,230,124,7,148,48,158,42,97,44,74,64,33,196,212,104,136,151,155,175,52,138,163,173,237,139,188,43,30,167,253,160,207,209,199,100,79,168,121,123,44,135,121,252,24,13,115,175,222,28,124,145,154,53,184,57,61,200,230,149,181,126,85,111,141,175,253,207,224,204,25,58,28,186,75,193,19,45,75,188,18,92,61,47,191,172,199,65,224,87,211,47,135,51,95,14,229,203,225,213,117,82,223,253,241,244,203,209,204,151,35,249,114,164,94,30,182,148,12,67,7,229,232,138,58,233,180,42,118,117,237,201,170,239,211,185,73,156,141,41,207,175,237,12,118,118,119,150,239,180,119,199,131,151,218,245,58,177,215,237,246,173,79,85,189,173,107,227,245,154,244,191,250,139,189,238,248,218,122,133,159,213,199,241,254,10,113,218,241,197,1,29,212,245,152,152,156,230,151,109,82,221,164,176,49,61,158,36,54,86,45,146,76,251,131,225,186,247,137,36,40,171,205,77,207,191,169,106,139,252,193,78,187,211,27,239,145,142,76,92,177,127,113,226,49,252,246,98,243,196,90,182,127,174,110,61,187,182,169,140,145,35,127,246,225,205,29,125,158,22,222,224,211,151,95,252,236,114,237,223,25,141,247,250,213,122,181,223,156,24,144,1,218,221,238,129,2,192,156,178,215,54,134,189,122,235,149,1,201,152,53,88,35,137,191,47,180,174,251,79,182,150,73,111,205,139,180,67,226,105,179,73,175,53,155,244,5,127,232,183,125,58,153,88,228,247,242,78,18,150,105,1,53,143,190,211,26,174,174,120,221,106,179,189,75,234,243,213,214,147,107,213,173,157,193,112,60,218,247,189,178,19,85,158,29,206,218,231,67,200,219,165,45,66,66,20,73,187,222,57,84,186,145,39,16,112,233,113,42,116,234,241,138,246,110,83,36,108,2,72,227,237,173,44,63,17,16,123,95,219,217,29,93,91,190,66,194,162,239,173,85,253,213,110,15,194,254,112,117,245,26,233,218,183,169,127,237,254,21,168,254,171,55,86,131,172,147,118,195,42,186,122,135,248,11,169,225,235,225,90,148,222,184,185,20,44,173,1,130,17,225,227,185,107,106,70,215,226,44,73,139,27,55,159,232,109,163,218,118,61,62,183,209,238,188,190,53,36,9,188,187,254,137,162,216,72,186,93,75,220,159,83,245,146,248,253,181,215,198,196,81,166,27,179,73,79,174,142,122,183,171,117,246,11,139,101,165,251,158,79,138,204,29,154,182,17,13,199,122,236,143,6,187,195,14,140,211,222,165,245,179,215,171,250,245,94,61,58,123,115,48,124,125,68,203,171,58,187,177,49,234,175,110,222,216,173,206,142,134,157,179,55,122,213,205,209,89,51,253,47,180,235,246,86,133,13,119,214,154,78,206,126,84,203,217,236,15,6,221,103,7,195,109,26,255,118,127,176,181,70,111,123,87,125,200,6,35,40,129,180,127,118,104,23,140,214,189,11,23,178,47,95,240,247,46,94,184,248,140,31,61,125,225,226,5,63,224,191,147,167,47,92,40,158,246,47,94,248,212,181,139,126,116,233,194,103,158,227,159,2,252,116,225,2,239,106,210,59,103,213,115,158,254,127,6,87,11,45,222,180,103,136,71,87,183,90,193,153,94,183,165,231,253,76,159,14,199,214,168,51,26,157,25,117,6,59,85,183,53,30,210,75,158,158,225,134,71,209,68,191,90,47,254,44,254,44,254,76,253,25,190,90,207,99,187,119,64,92,90,106,248,252,82,148,236,220,34,54,159,226,239,115,138,212,240,249,165,156,126,19,76,94,17,5,171,95,106,120,253,244,67,83,172,93,215,186,180,100,89,250,82,152,205,170,96,31,255,240,95,103,207,46,173,175,223,88,237,86,213,14,151,216,171,119,118,199,175,189,214,171,73,200,85,5,210,19,212,162,193,144,234,161,226,168,180,209,160,79,210,212,96,8,233,250,92,243,196,204,178,208,168,246,176,106,223,103,113,196,45,21,51,122,121,48,24,179,33,77,157,208,155,241,244,9,13,33,105,136,179,121,51,9,233,36,63,231,225,112,175,183,188,86,171,5,62,56,216,92,26,146,134,54,108,93,225,147,122,72,167,218,213,171,43,254,112,173,63,232,180,251,35,214,49,245,1,175,127,92,57,135,66,219,40,52,41,203,202,91,89,107,36,140,115,237,101,47,140,170,32,174,178,13,143,202,34,193,239,142,106,232,11,237,29,136,129,163,107,109,146,137,97,177,95,127,34,220,231,70,119,131,246,97,82,200,218,144,196,239,115,170,35,51,149,107,31,98,200,147,202,80,248,76,159,15,28,31,234,230,107,163,170,191,185,246,90,231,205,55,43,45,79,82,155,105,105,120,254,21,220,96,208,68,180,55,70,116,140,183,199,227,225,72,223,57,171,41,88,237,180,135,93,111,223,167,195,253,142,71,143,173,118,250,189,206,235,222,122,189,70,202,83,183,95,93,196,215,125,117,35,177,126,135,53,93,162,181,169,113,55,42,136,197,62,141,84,31,203,117,221,213,188,237,19,173,106,223,167,161,165,211,146,69,8,207,82,112,51,110,27,184,186,211,174,43,219,200,126,123,131,106,244,222,251,245,55,223,255,151,95,222,251,217,215,223,255,131,255,244,124,117,5,179,73,146,228,152,95,110,62,66,9,183,197,158,231,206,143,94,234,211,193,141,49,130,37,211,91,161,86,191,70,186,248,85,63,132,58,126,96,157,247,126,241,189,187,127,242,117,183,78,26,127,140,19,234,84,31,167,235,28,140,182,7,227,94,231,184,85,221,251,217,87,168,158,15,254,225,127,253,230,135,255,252,193,31,125,243,253,95,255,200,244,147,214,212,248,90,211,81,245,121,186,214,231,106,152,65,134,108,190,62,86,213,31,188,243,175,31,124,245,91,232,229,255,254,43,59,178,55,42,83,163,250,60,93,227,176,221,171,159,165,89,63,94,71,127,242,239,31,124,229,59,247,126,252,83,154,80,183,206,81,239,150,174,82,125,156,81,35,125,30,94,164,17,32,133,246,56,149,190,255,231,63,184,247,214,87,104,128,169,163,238,208,142,170,27,180,50,116,181,205,151,233,138,43,232,91,91,61,90,227,207,246,7,55,157,186,245,255,247,73,39,196,197,218,137,109,217,59,124,23,209,185,216,111,143,72,54,100,193,147,164,202,237,65,77,125,220,162,62,98,167,242,38,165,198,40,194,75,244,187,218,167,106,63,205,43,134,198,169,95,173,42,75,159,103,182,30,110,20,237,200,245,234,126,175,38,182,21,76,237,249,55,118,171,225,222,75,176,83,204,219,243,246,137,201,61,111,41,98,207,15,105,68,77,189,91,187,227,49,29,8,97,96,233,52,246,150,78,98,120,189,158,237,59,173,94,237,141,171,237,233,149,198,251,182,185,244,181,47,240,185,38,202,195,225,232,145,142,222,243,124,182,135,98,108,248,134,7,108,227,218,160,143,227,201,251,205,191,253,199,111,254,235,59,119,255,232,159,220,66,231,15,141,54,228,224,10,104,222,48,61,57,170,96,242,156,122,201,247,240,150,135,27,132,57,131,39,75,167,174,153,53,232,63,208,128,221,253,163,127,255,205,87,254,188,217,148,98,248,219,163,78,155,70,193,44,165,203,172,255,223,185,201,150,12,47,12,130,223,161,145,152,49,156,202,44,171,199,211,27,93,27,220,92,165,145,88,237,211,54,235,143,60,58,18,253,206,181,170,243,250,101,62,248,250,123,248,97,176,131,241,25,173,195,68,213,233,142,216,27,96,164,7,216,195,109,157,231,55,205,133,105,158,6,105,187,55,126,169,77,13,161,227,182,115,173,215,239,14,43,26,42,253,137,26,38,39,85,29,111,234,46,2,187,134,63,12,171,45,170,114,106,46,117,183,15,58,220,228,51,147,75,93,210,78,110,142,212,241,240,254,15,191,246,254,187,255,34,230,136,184,72,213,185,159,85,253,193,91,95,187,247,245,255,199,45,117,214,32,225,146,243,8,203,125,107,72,93,198,179,199,95,243,230,213,163,44,124,251,48,141,1,113,209,62,149,105,126,147,215,7,181,177,99,170,129,82,235,139,6,234,245,106,15,23,125,93,223,25,95,101,178,247,117,7,249,95,154,59,216,239,195,251,157,193,230,151,13,98,108,92,179,35,124,237,12,123,164,27,236,121,236,176,177,206,252,137,62,104,222,236,139,121,220,119,24,254,160,102,70,175,46,212,80,45,13,194,141,101,239,222,183,191,255,254,79,255,193,91,185,170,27,57,89,171,91,77,115,15,120,64,61,176,109,140,63,135,241,183,149,124,240,85,62,65,169,18,121,254,201,209,81,7,15,149,78,219,64,153,15,94,162,99,185,223,92,175,207,56,139,154,167,60,121,110,241,235,27,227,122,238,171,68,155,120,113,70,135,229,78,112,59,191,211,223,37,89,216,157,134,137,65,222,169,106,24,84,46,245,218,3,49,198,223,253,241,221,127,248,219,3,198,152,100,78,116,170,187,254,68,189,182,77,106,66,111,167,95,93,230,13,74,75,175,177,69,251,243,219,69,91,172,26,87,186,101,93,102,81,19,13,83,143,168,50,109,195,238,190,253,119,31,252,213,63,234,121,177,50,81,31,2,81,183,55,172,88,164,25,173,95,105,60,152,250,131,118,23,170,145,63,108,223,84,78,70,55,86,205,111,122,11,52,63,56,251,81,63,180,207,30,12,212,139,201,78,98,182,14,56,35,136,223,55,142,18,98,16,26,61,184,94,227,22,191,160,13,232,171,105,224,55,74,34,189,192,190,83,205,35,184,239,243,61,18,30,86,105,47,67,81,217,170,198,47,15,110,126,166,218,243,189,107,85,155,117,154,138,142,27,110,138,7,173,134,180,80,58,128,122,91,181,71,235,178,194,29,57,53,202,59,194,67,141,90,132,186,186,27,253,9,205,232,210,6,111,69,58,224,116,247,87,21,207,180,143,152,129,81,55,81,142,186,195,171,191,191,187,61,197,26,70,118,52,155,97,76,83,58,70,149,181,177,90,181,100,8,105,251,206,124,207,41,145,173,127,78,105,250,228,127,247,91,119,191,245,31,222,97,165,96,166,86,249,109,26,27,246,169,27,193,152,160,143,22,58,170,215,27,209,101,74,162,128,2,165,36,128,1,137,240,155,36,68,175,142,7,3,44,27,15,231,242,9,84,204,236,159,15,91,127,214,89,121,98,181,39,51,107,223,27,118,71,175,92,27,154,186,223,251,197,247,239,125,151,228,196,63,189,251,235,127,184,251,173,191,188,251,214,175,78,187,5,183,38,90,112,247,27,223,59,181,22,164,51,91,112,123,178,5,127,251,7,239,191,243,211,15,185,17,189,209,103,7,227,234,133,209,150,105,198,189,191,252,183,187,223,254,231,247,127,240,195,247,254,251,239,213,146,56,176,13,190,178,130,95,238,15,198,16,67,95,219,93,190,194,194,130,185,86,242,55,107,71,168,81,242,133,226,193,80,232,150,189,0,214,166,106,141,216,197,154,105,206,155,111,6,211,63,158,247,168,101,30,55,209,91,89,185,186,15,195,150,100,222,164,232,1,3,160,36,22,102,181,246,151,185,199,162,124,169,25,56,230,103,36,49,131,161,122,190,48,42,66,46,111,156,236,148,86,57,41,213,109,85,79,87,237,154,63,248,168,188,98,107,34,9,239,87,162,192,143,3,63,9,252,52,184,42,72,7,149,112,153,232,52,43,123,131,221,241,186,55,30,140,219,125,127,137,139,243,151,112,47,78,127,211,67,67,127,9,23,222,254,210,245,221,237,29,104,29,252,32,152,62,254,109,56,49,222,154,230,178,244,163,98,176,182,83,147,207,92,84,191,107,62,172,6,155,148,13,90,14,205,73,15,117,127,211,222,162,8,73,194,62,179,238,188,225,143,123,227,62,206,74,254,215,223,121,174,75,159,233,111,125,102,15,70,149,150,34,32,79,203,239,56,63,217,137,134,79,47,58,209,42,124,163,118,9,3,195,190,223,131,97,161,207,151,162,237,78,214,246,120,121,180,147,34,132,91,239,201,26,8,39,59,237,118,237,70,111,212,219,224,239,178,251,205,121,82,164,191,99,78,113,47,11,130,29,58,106,60,229,167,182,202,157,150,198,68,250,218,76,165,114,90,88,111,138,246,38,244,5,81,15,41,88,251,147,198,10,222,19,248,252,92,189,57,48,203,125,184,219,175,176,119,249,223,70,105,49,174,69,30,179,5,201,70,168,161,19,198,136,185,134,135,226,35,171,71,159,168,238,108,204,19,157,238,33,138,160,181,120,160,69,147,138,159,40,231,72,42,116,113,92,21,250,183,191,250,107,71,126,208,42,229,164,90,125,188,9,59,61,141,251,152,106,246,17,116,235,71,90,161,62,210,124,78,159,239,31,188,245,215,239,255,224,159,196,220,90,161,64,108,116,210,97,6,83,133,133,222,188,49,55,101,28,113,204,133,32,50,103,204,221,86,53,202,37,36,1,163,89,206,110,99,240,144,219,8,153,101,66,249,247,79,142,121,78,137,173,98,30,181,140,123,36,107,238,108,3,238,12,177,120,222,104,54,181,29,113,44,141,252,61,103,36,109,219,79,104,221,79,171,24,98,164,246,30,124,164,102,168,48,243,70,106,239,88,35,181,119,200,72,237,157,244,72,205,84,68,196,96,221,62,129,101,53,83,215,153,55,94,183,143,53,94,183,15,25,175,219,211,227,37,199,13,227,52,121,13,164,196,60,26,178,1,236,27,230,12,235,227,122,189,249,145,20,33,247,235,145,236,152,174,157,106,107,0,185,204,114,142,247,254,251,111,150,238,254,240,47,103,217,206,228,107,82,72,180,92,231,91,223,93,186,247,243,183,39,57,15,169,140,35,136,199,29,229,51,184,153,111,42,241,56,162,179,139,116,42,191,219,186,201,142,169,107,108,41,188,53,94,99,255,135,190,191,211,186,67,18,247,101,32,117,228,109,252,202,157,6,2,179,51,24,141,151,187,79,121,103,55,122,183,207,54,168,160,179,91,111,156,133,187,250,133,62,45,195,122,101,109,124,173,170,39,124,193,105,218,96,163,82,46,222,237,110,247,114,251,70,117,132,10,110,182,135,181,174,229,139,123,103,149,228,126,164,58,208,137,189,209,33,85,140,246,70,248,63,48,61,244,12,205,211,217,27,225,89,214,210,12,204,231,233,61,37,31,28,161,202,110,53,110,247,250,179,171,164,230,204,235,20,145,206,158,239,117,91,222,83,71,168,3,106,208,39,171,241,241,135,142,123,117,140,110,60,215,189,175,142,28,169,19,187,59,151,28,172,231,81,251,160,84,162,167,247,158,235,30,169,35,10,128,115,236,110,40,35,50,106,25,209,180,140,142,54,47,84,222,214,27,46,236,227,168,189,162,87,95,25,86,213,121,160,225,142,84,25,13,32,124,110,218,69,90,208,158,222,214,192,219,110,117,163,215,169,158,149,42,122,163,221,72,13,93,241,165,167,7,3,146,197,107,191,177,221,192,11,167,209,214,21,253,50,59,7,25,50,180,28,168,239,243,136,251,243,192,187,138,19,143,215,239,236,51,248,143,253,58,173,248,204,160,195,6,156,104,4,42,200,154,246,25,133,96,52,54,76,245,149,113,132,252,169,17,30,212,151,61,249,229,182,252,194,64,67,254,196,184,70,5,237,82,218,240,29,46,236,10,53,248,141,221,222,16,151,19,129,191,77,7,73,155,84,14,171,150,56,170,171,79,253,223,218,194,49,183,209,223,29,194,218,111,155,123,88,65,174,237,117,170,32,59,10,135,21,164,164,123,41,215,207,40,78,15,207,252,194,230,10,127,211,133,237,29,177,176,89,38,222,169,194,110,31,181,101,179,109,165,147,229,29,4,16,85,39,1,24,186,198,114,193,164,164,152,28,157,194,226,71,5,29,145,160,63,161,204,175,203,253,88,159,95,150,176,20,172,161,22,76,157,234,18,107,53,188,234,187,96,57,151,28,93,93,89,159,126,157,23,101,211,138,57,224,177,93,195,188,20,179,89,14,125,7,208,133,71,199,45,224,17,214,148,123,95,111,115,111,185,82,218,229,202,218,176,98,25,109,249,236,246,78,189,125,118,203,87,22,142,149,115,227,214,88,210,58,93,69,235,116,61,54,1,98,223,170,50,169,185,163,106,121,108,126,157,141,251,82,80,18,248,10,105,139,9,123,15,234,219,191,214,19,129,193,122,89,141,222,25,93,116,163,18,144,89,203,49,102,212,56,166,105,86,61,108,81,157,10,101,38,116,119,118,65,24,91,196,153,111,151,195,250,60,27,225,76,201,232,96,228,222,216,31,186,204,190,58,80,188,32,73,201,72,24,222,20,195,167,153,164,2,20,195,247,165,189,161,165,126,92,219,187,222,189,238,235,11,87,116,91,217,33,121,156,39,13,23,45,89,192,149,224,170,65,7,78,141,210,228,131,60,102,190,180,187,48,208,214,181,121,208,95,6,185,39,183,213,156,21,220,132,161,96,183,83,76,45,183,251,252,206,154,22,58,154,109,245,92,215,159,64,42,170,214,182,170,153,205,231,126,170,99,73,47,119,75,64,23,28,205,1,173,149,251,175,117,170,135,15,113,38,33,183,79,113,39,221,132,142,169,175,54,85,145,156,12,157,166,249,66,236,205,54,10,223,108,155,212,209,255,92,87,126,179,212,109,134,95,12,157,47,47,93,27,212,13,121,184,91,95,38,97,100,183,169,103,68,170,226,243,237,177,248,50,168,183,154,35,83,129,191,224,90,180,236,57,246,122,64,131,148,82,115,224,70,102,220,216,154,182,75,99,162,122,144,232,92,254,209,219,92,126,162,94,81,187,237,137,240,156,88,230,149,89,230,149,101,157,36,52,133,62,35,173,160,83,24,138,187,76,107,3,149,173,214,158,172,7,99,240,69,125,157,188,219,233,208,32,123,246,240,81,21,222,123,251,219,119,255,248,7,158,223,221,85,190,163,235,81,21,3,190,62,167,255,150,208,92,93,120,188,43,86,124,177,226,77,251,119,214,148,8,124,18,173,109,226,186,156,72,107,89,186,220,247,55,91,219,254,53,214,27,55,178,36,108,244,198,34,207,161,55,110,180,38,128,103,155,62,45,19,11,60,11,131,172,179,89,117,146,6,120,230,111,181,54,180,227,184,127,129,93,197,243,32,162,34,111,24,177,85,120,34,187,33,99,154,230,146,36,187,190,101,195,197,92,56,36,92,140,242,193,128,173,127,202,253,2,242,230,28,49,212,94,205,173,223,209,119,115,234,19,110,207,214,163,192,199,231,117,18,147,181,192,106,249,192,4,191,48,194,230,190,126,184,145,127,181,12,170,46,238,130,70,224,134,187,135,144,207,129,45,215,94,28,44,31,171,184,26,210,107,78,73,220,7,136,59,250,190,108,74,180,241,167,4,162,227,8,59,211,238,102,141,96,19,92,125,243,77,106,227,156,135,26,225,40,228,135,86,214,151,15,124,140,199,231,160,202,176,168,30,84,76,210,66,77,115,84,156,251,136,136,77,115,198,77,72,2,152,1,117,78,55,43,228,160,64,37,205,78,50,81,17,204,178,132,89,105,103,173,177,68,76,78,231,228,72,243,98,215,35,173,190,249,194,81,201,80,134,131,155,35,191,182,149,134,220,83,233,105,54,181,210,121,255,180,244,249,208,132,105,16,247,162,240,209,118,111,153,167,130,63,200,167,67,127,122,255,232,179,219,94,161,31,50,226,19,183,250,173,250,128,66,157,59,247,163,151,123,96,153,159,87,183,198,83,133,53,99,213,156,69,190,150,178,90,124,51,53,115,228,102,122,104,77,23,60,197,100,169,200,237,73,184,191,129,204,247,186,90,82,84,30,105,235,243,158,242,165,43,223,129,225,116,72,74,223,236,13,183,151,189,247,255,254,71,119,127,244,215,202,217,143,116,228,247,126,241,195,123,127,241,227,123,223,252,209,111,127,69,231,162,119,239,91,223,126,255,31,223,245,252,59,205,243,79,179,129,245,21,146,239,215,241,230,18,189,10,46,91,119,170,190,36,105,235,106,227,117,8,211,13,123,248,77,201,236,43,119,116,196,151,229,25,222,141,238,174,168,68,224,142,67,207,119,213,161,57,231,123,221,136,84,211,238,148,124,215,106,190,114,204,156,185,11,42,244,107,119,53,129,205,172,117,218,227,233,128,33,19,205,173,134,195,193,208,54,182,90,107,62,57,237,244,7,155,155,36,127,175,23,1,183,216,93,183,179,235,90,185,195,235,164,113,36,228,165,112,176,96,249,40,174,130,94,247,1,196,186,3,167,189,58,104,46,171,35,204,37,135,103,57,120,46,235,195,231,178,58,206,92,58,158,217,83,156,248,128,254,204,98,118,214,253,122,170,36,7,123,48,87,42,105,221,105,180,25,167,89,203,31,33,251,192,1,154,58,73,143,123,173,27,254,77,22,241,203,0,120,208,201,112,18,123,254,192,239,137,112,18,200,138,186,217,205,116,56,9,255,98,235,166,17,235,111,45,160,93,11,104,215,2,218,117,178,46,105,181,6,83,191,132,175,11,180,214,2,173,245,113,67,107,189,90,191,58,182,127,22,216,173,5,118,107,129,221,90,96,183,22,216,173,15,13,187,53,218,217,25,222,236,75,228,146,138,198,113,247,79,190,126,247,143,223,81,161,42,62,248,203,183,239,190,245,171,229,237,149,211,198,47,237,220,30,111,76,52,230,103,95,167,150,188,255,163,191,255,144,91,242,112,145,84,158,60,22,189,167,30,4,88,245,148,40,203,91,160,172,22,40,171,217,40,171,215,97,239,127,186,181,0,84,45,0,85,71,208,94,93,61,109,134,42,187,192,75,45,240,82,11,188,212,2,47,117,202,120,169,3,68,213,245,105,1,247,1,16,46,243,42,154,59,184,166,214,163,178,52,43,134,207,227,107,162,31,39,181,25,230,8,215,98,51,88,137,252,65,70,111,86,61,115,135,206,84,121,196,161,19,74,195,156,161,147,157,248,56,162,132,252,215,32,221,189,49,7,12,116,249,40,96,160,55,78,27,12,212,84,32,97,19,151,79,22,11,244,198,137,99,129,14,199,233,204,238,213,73,194,116,102,215,112,114,40,157,217,229,159,48,72,103,118,37,167,134,209,121,227,196,48,58,151,30,101,92,206,169,128,113,204,49,212,164,29,211,172,245,0,12,142,84,12,32,185,78,197,90,112,226,24,54,81,26,248,31,99,124,225,127,188,143,5,156,199,14,240,97,176,153,185,66,201,116,161,118,154,14,45,116,230,89,253,176,177,61,7,32,121,30,204,221,245,97,99,123,226,3,157,86,141,51,233,148,179,29,53,5,91,162,85,115,146,46,191,81,150,248,43,169,209,19,238,165,250,139,244,84,157,112,132,181,15,173,76,251,187,170,189,184,178,226,63,72,81,202,173,86,109,228,149,149,38,181,212,2,97,180,64,24,157,28,194,232,242,99,137,48,58,240,68,61,34,176,200,214,60,11,172,112,159,85,63,170,72,160,216,191,252,120,33,129,46,63,218,72,160,231,91,151,252,219,236,38,24,85,225,140,172,83,207,251,79,251,175,89,55,193,100,163,218,204,187,129,117,19,124,169,117,219,184,9,62,115,44,196,207,75,143,15,226,7,242,137,11,207,185,47,136,143,21,144,79,78,42,94,224,132,14,18,185,46,63,62,210,86,239,113,150,182,62,76,96,210,229,5,48,105,1,76,90,0,147,36,252,226,242,2,152,180,0,38,201,85,176,0,38,45,128,73,143,42,48,233,185,214,51,254,179,172,113,108,70,233,230,180,198,241,156,127,203,127,221,106,28,113,148,117,242,60,13,141,198,241,74,235,89,163,113,92,95,0,147,22,192,164,5,48,233,241,140,149,61,91,243,187,159,249,155,229,17,54,187,244,5,194,105,129,112,90,228,163,90,96,154,22,152,166,5,166,105,129,105,250,40,98,154,218,253,106,56,254,130,99,42,87,190,18,200,128,171,188,47,254,242,173,143,9,142,104,201,252,247,224,56,34,83,210,2,71,180,192,17,205,198,17,189,0,243,252,147,11,28,209,2,71,180,72,204,180,0,26,45,128,70,11,160,209,71,8,104,36,196,199,73,148,145,16,57,31,24,102,52,81,205,220,113,181,117,30,113,96,165,92,60,103,100,157,126,124,44,177,50,159,133,4,243,242,28,172,204,139,71,193,202,188,124,218,88,153,151,103,224,23,206,142,250,39,138,150,121,249,33,160,101,230,245,235,36,241,50,243,234,56,57,196,204,188,26,78,24,51,51,175,154,83,67,205,188,124,32,106,230,40,125,218,247,63,247,177,195,203,88,134,58,25,56,252,227,0,102,17,189,63,26,154,101,242,236,123,232,64,145,105,152,199,121,7,39,178,126,95,176,143,232,64,71,196,5,168,97,1,106,48,160,134,23,31,75,80,195,4,219,59,93,24,195,100,101,143,110,10,147,23,31,47,224,194,139,143,54,112,225,147,173,207,249,95,100,55,162,172,29,149,211,110,68,159,244,159,244,63,107,221,136,130,96,35,239,196,177,5,46,124,190,245,69,227,70,244,169,99,1,23,62,255,88,1,23,238,3,168,240,161,98,10,14,4,1,156,254,113,251,209,246,251,127,84,124,246,95,92,248,236,47,124,246,23,62,251,210,51,249,197,133,207,254,194,103,95,174,130,133,207,254,195,240,217,95,184,231,79,184,231,127,185,245,41,255,75,44,87,119,147,170,154,150,171,191,236,95,247,95,176,114,117,217,41,211,42,223,236,24,185,250,211,173,47,25,185,250,11,11,247,252,133,123,254,71,202,61,255,32,247,110,215,41,226,8,55,238,110,29,143,136,123,188,190,106,87,78,26,15,112,203,206,179,173,59,131,210,30,212,125,123,225,128,191,112,192,95,56,224,47,28,240,23,14,248,11,7,252,199,216,1,31,119,184,39,228,119,94,62,84,255,251,248,99,232,244,254,192,195,179,119,253,182,25,152,247,126,241,214,221,31,127,235,222,247,126,238,222,122,159,238,252,140,174,93,115,154,240,181,15,191,9,125,217,130,187,127,244,195,135,48,8,149,108,193,55,191,242,222,187,223,56,205,70,204,70,170,84,35,57,17,212,130,111,126,229,238,59,239,28,187,29,11,28,198,2,135,225,226,48,62,131,43,151,223,91,224,48,30,109,28,134,112,6,215,170,247,9,250,248,187,198,136,251,177,63,156,14,98,226,81,48,47,44,48,25,11,76,198,2,147,241,144,48,25,59,147,86,248,205,225,96,123,149,15,17,207,188,43,165,120,252,231,136,67,92,76,111,178,24,99,51,88,109,15,161,157,54,194,139,179,37,189,237,246,144,132,157,213,126,181,57,38,6,95,48,123,23,227,248,224,12,126,166,72,191,188,13,176,200,3,64,67,102,43,10,243,166,151,84,140,35,78,44,43,35,115,166,20,180,19,3,184,205,84,51,78,96,88,190,118,140,97,97,197,231,168,39,153,82,146,230,29,101,76,61,177,193,153,169,1,61,240,224,204,214,171,230,13,78,255,232,99,211,63,104,104,250,19,35,115,178,72,172,121,154,218,131,15,214,60,21,112,238,98,170,142,190,150,170,131,150,82,117,34,43,105,82,114,205,88,196,62,92,181,124,240,45,120,128,218,58,111,236,160,247,30,113,236,148,138,60,103,236,152,248,49,5,170,213,53,116,188,170,158,3,85,27,215,71,193,170,85,245,4,88,109,163,61,170,78,24,174,102,234,144,200,161,47,159,44,92,141,235,248,176,241,106,243,58,118,146,120,181,121,117,156,28,94,109,94,13,39,140,87,155,87,205,169,225,213,30,120,105,83,159,234,143,29,94,141,100,190,230,39,72,56,234,99,223,124,194,89,165,62,129,243,126,12,17,109,167,4,63,59,216,159,125,92,11,95,246,59,251,174,107,40,137,2,203,120,118,220,10,206,141,255,135,118,142,86,247,170,231,198,79,61,181,226,189,244,146,247,132,246,154,190,50,190,202,88,148,51,103,188,151,95,158,254,249,205,55,181,47,252,206,238,232,218,178,165,174,156,107,172,124,11,108,218,2,155,102,176,105,227,250,177,4,167,29,155,199,157,46,124,237,248,205,121,84,1,110,96,53,36,120,62,94,32,55,106,239,35,141,114,107,215,173,97,77,234,5,59,228,166,201,44,160,27,9,27,191,71,250,128,117,201,141,242,98,115,51,219,176,17,179,251,117,107,80,27,167,220,81,125,44,180,91,191,94,192,221,142,15,119,123,44,206,244,41,119,252,71,1,42,70,99,115,58,88,177,121,9,112,84,89,250,173,217,25,114,170,53,164,67,228,67,27,197,240,153,141,11,168,22,8,245,118,179,97,23,128,180,5,32,237,241,5,164,141,235,5,34,109,129,72,115,150,193,2,146,182,128,164,61,2,144,180,78,221,26,213,126,87,9,193,113,181,57,3,149,214,169,253,47,248,159,177,50,112,81,196,197,70,156,89,88,218,78,221,234,90,25,120,183,94,32,211,22,200,180,5,50,109,129,76,123,108,145,105,143,62,0,13,230,174,135,230,19,150,62,34,0,180,87,235,87,199,242,207,2,144,182,0,164,61,202,128,52,206,109,189,0,165,45,64,105,143,107,86,152,217,169,88,54,71,253,113,215,162,109,238,253,159,119,62,248,171,111,223,251,241,79,223,251,245,55,23,240,154,5,188,230,88,240,154,109,246,189,218,172,23,0,155,71,15,96,163,120,153,82,252,78,4,96,227,170,78,199,20,217,101,107,62,124,128,205,120,231,21,58,86,22,24,155,7,210,171,62,124,40,205,67,85,155,142,182,201,156,211,211,57,96,31,36,255,133,40,245,183,191,122,251,238,55,255,130,63,252,245,246,111,127,245,181,70,198,230,50,209,195,225,104,220,191,49,154,55,89,170,45,71,156,41,45,25,204,153,38,211,175,211,74,46,178,128,37,61,116,88,210,199,197,105,252,26,11,46,27,202,142,30,21,237,212,91,241,103,94,15,172,248,91,117,235,206,225,206,221,27,179,220,122,207,94,235,142,110,158,168,127,247,198,201,251,119,43,207,181,249,14,203,27,51,253,135,225,119,125,190,215,61,154,155,242,225,46,228,7,12,223,73,122,145,31,80,205,201,57,146,31,80,201,9,251,146,31,80,211,253,186,147,211,228,94,232,178,153,229,104,139,240,2,45,238,17,214,223,248,136,201,79,80,201,96,184,245,92,247,40,35,184,221,174,161,120,157,165,23,142,147,96,5,117,144,134,54,26,212,199,170,230,69,170,69,189,118,44,228,7,85,54,220,66,211,142,219,35,245,249,69,245,242,81,171,122,249,6,60,199,14,169,137,216,236,217,225,141,227,131,88,168,252,139,227,35,150,79,133,223,87,5,10,66,240,220,209,42,81,15,223,87,61,151,73,98,63,202,140,220,55,226,103,202,177,237,136,117,28,115,33,191,180,59,186,118,236,58,54,168,31,71,195,118,92,56,113,229,125,103,176,3,3,146,61,237,119,180,103,229,186,183,49,160,163,123,219,24,246,162,98,134,12,212,232,224,243,68,159,134,60,121,81,171,53,247,249,55,201,96,189,171,219,116,186,95,91,237,182,247,188,185,207,41,139,236,124,58,32,211,10,89,45,175,180,167,195,48,45,209,56,247,134,108,113,93,230,151,188,21,109,58,152,11,217,86,128,109,126,88,163,177,101,11,26,93,175,179,75,76,138,20,134,157,65,175,49,13,119,7,219,47,41,28,14,100,151,139,234,186,97,157,99,62,177,1,231,5,116,27,22,140,246,120,197,21,183,120,64,94,233,245,171,198,182,56,163,195,108,157,59,118,143,149,77,239,168,93,86,79,163,207,87,97,246,226,86,93,190,54,184,121,126,118,147,236,133,138,214,23,155,62,142,92,247,172,73,15,5,40,138,213,26,253,237,154,39,185,186,153,125,27,139,190,241,83,170,119,149,233,87,35,41,119,184,160,122,173,205,183,23,220,148,101,174,104,69,11,163,60,25,141,35,230,10,247,19,138,104,176,178,126,244,30,94,106,239,29,165,127,254,196,178,223,59,180,103,244,204,145,250,69,13,192,35,78,143,100,95,140,136,174,85,94,117,193,226,53,11,118,169,89,176,231,212,246,231,168,100,252,241,41,111,233,137,222,54,75,220,245,248,220,132,110,49,172,54,171,97,85,119,42,87,93,38,237,199,126,243,73,153,168,54,123,183,120,73,121,226,150,138,37,111,107,250,120,34,32,161,170,221,29,212,72,196,27,104,117,69,212,48,193,139,240,254,23,218,253,121,188,168,33,79,242,162,230,103,169,42,239,251,55,88,229,216,83,42,71,150,103,145,138,222,208,73,55,179,230,83,216,221,68,222,139,155,53,0,63,203,123,245,138,127,145,116,143,6,95,135,50,47,53,104,56,9,145,219,119,6,101,54,120,174,49,193,125,239,159,238,125,255,7,180,160,246,104,52,230,60,25,5,17,56,178,154,159,99,35,241,180,97,22,94,239,122,3,155,47,138,251,172,223,9,57,52,196,189,239,191,237,249,17,35,178,249,99,204,145,17,248,99,178,238,221,125,231,29,254,152,226,129,63,231,143,25,71,7,224,143,57,158,253,67,254,88,224,215,255,205,31,75,250,245,63,255,134,63,134,1,3,228,213,231,80,129,229,155,42,195,72,99,231,241,149,123,130,169,130,77,140,91,217,124,166,13,161,62,193,231,106,176,77,139,185,234,178,43,187,96,164,211,3,176,164,252,104,155,114,206,219,111,234,133,43,159,221,221,222,168,134,203,206,83,43,87,25,249,104,246,215,140,82,103,216,191,100,73,170,173,43,173,86,125,222,83,197,168,251,26,95,240,162,163,149,234,52,108,186,188,134,3,77,251,215,197,1,73,11,87,66,63,246,83,63,247,11,26,127,26,231,171,231,102,149,122,230,76,181,214,171,59,253,221,110,53,90,158,57,30,43,231,169,192,112,125,226,173,168,213,154,249,52,28,111,91,81,225,75,34,214,247,202,239,36,173,86,43,80,228,18,14,233,220,126,117,70,76,247,224,202,213,115,26,108,80,45,245,100,155,155,67,179,86,168,1,197,96,255,71,24,156,247,2,239,41,152,82,159,210,6,198,169,217,174,174,238,175,24,239,66,26,190,155,240,165,156,216,200,202,106,49,156,144,239,122,155,218,49,118,220,50,61,122,202,91,245,158,106,38,220,148,112,206,252,128,25,187,73,29,34,190,206,128,166,54,113,148,23,94,88,189,116,201,107,224,25,102,94,167,159,210,143,168,149,52,245,0,202,216,175,250,163,106,105,186,182,35,85,118,88,93,110,85,14,170,171,185,151,81,124,92,86,79,28,181,183,189,93,117,123,32,131,149,107,230,115,208,152,210,95,147,35,184,24,231,67,198,249,156,109,145,97,234,0,117,184,195,47,0,63,90,4,116,188,188,149,0,172,16,174,225,156,189,124,222,237,146,23,70,222,250,172,33,117,94,90,27,237,110,140,135,196,167,150,67,223,163,94,59,67,176,226,55,98,104,83,113,116,196,154,131,240,40,53,183,187,221,153,149,158,83,46,237,51,167,100,214,68,156,155,92,109,240,42,23,53,202,213,58,179,184,249,79,161,248,21,98,206,173,25,39,83,179,50,244,128,52,144,210,230,87,143,245,178,70,53,152,242,203,22,11,33,104,158,155,158,114,119,0,107,150,186,85,21,90,71,144,139,216,44,43,45,139,78,151,213,52,173,62,103,33,3,205,111,154,33,139,159,192,154,197,87,26,42,226,188,16,142,185,54,119,118,89,10,112,127,98,46,80,237,159,155,191,71,120,192,221,77,164,238,244,47,65,224,30,55,20,173,173,82,207,104,143,220,170,91,23,107,255,117,37,3,86,27,101,48,237,190,125,171,38,149,156,132,69,9,98,108,167,217,102,55,49,14,220,79,215,173,215,173,3,247,107,7,5,103,144,72,70,92,226,243,249,7,41,227,105,58,15,31,122,228,6,13,98,84,55,75,51,209,194,46,178,121,2,237,40,81,196,38,248,130,190,237,53,232,74,190,69,196,55,85,13,127,236,109,110,115,36,4,53,112,184,8,105,78,113,190,148,105,126,198,29,142,254,57,100,55,178,99,196,117,112,252,174,79,49,174,67,51,118,135,166,21,118,46,42,143,24,206,97,18,161,53,47,178,131,129,125,250,91,172,167,194,244,118,31,96,206,223,251,61,175,53,13,230,180,247,247,83,192,77,5,212,52,226,185,56,131,6,245,181,193,238,12,160,27,78,1,153,202,184,77,157,86,176,77,153,93,17,165,146,194,87,93,24,78,74,17,166,19,16,18,27,25,109,72,47,143,73,218,53,153,8,21,123,213,37,44,91,2,149,176,78,223,80,31,117,116,70,83,56,142,193,112,109,147,22,242,103,57,226,131,109,200,104,6,104,170,190,18,92,61,87,205,169,23,198,6,147,27,113,125,102,167,43,110,203,99,139,157,225,141,173,177,51,184,245,224,184,18,117,115,81,109,40,183,222,232,111,248,38,108,199,41,196,127,56,115,102,235,195,15,0,113,180,80,12,71,226,172,110,28,134,67,162,42,52,14,7,115,106,108,198,94,13,206,229,222,173,87,110,14,150,167,201,84,140,162,205,4,141,34,175,168,206,228,249,251,193,239,46,7,175,174,189,121,37,92,77,174,174,156,245,189,39,67,58,50,157,71,174,252,254,171,221,181,171,72,247,57,73,249,253,87,215,102,253,252,234,218,157,208,223,7,101,109,130,68,63,80,13,159,120,210,91,145,79,171,50,236,67,120,96,250,221,179,191,191,252,234,234,202,239,46,191,218,253,221,149,87,215,232,31,252,89,89,251,221,39,185,209,79,70,107,79,198,205,27,236,219,250,226,38,106,91,249,159,193,121,226,111,59,125,12,53,125,69,216,18,146,103,85,122,211,229,192,79,86,158,162,159,159,114,30,65,242,215,137,135,160,220,242,200,222,196,9,117,224,212,220,108,166,166,186,81,213,184,133,168,167,167,231,38,166,199,208,143,51,69,217,199,112,138,178,163,76,81,166,236,15,167,19,144,132,190,78,199,36,1,38,212,9,73,66,135,235,57,117,252,206,79,166,171,95,33,21,166,18,44,118,118,32,128,218,68,45,26,91,86,133,51,205,9,201,163,3,23,65,50,208,225,80,198,143,72,28,148,253,89,97,80,182,30,241,48,40,111,212,173,215,106,255,114,163,66,164,201,198,180,10,241,70,237,111,214,254,53,161,66,108,228,27,155,97,158,218,148,223,151,234,214,101,171,66,60,127,188,56,40,151,78,46,14,202,201,5,60,33,6,216,168,0,254,198,214,118,243,72,213,213,159,20,103,19,159,77,68,35,55,20,139,80,22,198,59,110,28,57,118,74,231,29,121,153,86,192,238,136,245,158,19,11,178,50,75,214,158,142,183,114,234,146,246,172,248,40,44,109,28,93,180,158,198,197,205,149,178,63,114,130,39,173,153,9,177,115,2,85,127,176,248,249,160,17,99,182,238,47,98,204,121,39,114,12,173,102,25,47,102,94,156,24,238,236,156,163,225,74,147,197,253,42,56,235,21,15,143,122,87,193,50,245,103,90,9,30,56,142,119,213,6,140,177,61,57,232,132,178,13,91,17,114,177,121,119,70,228,25,101,149,105,246,236,156,195,87,37,70,170,215,196,246,86,105,145,156,159,206,59,194,146,32,180,96,156,144,180,94,19,143,69,239,82,60,36,95,158,115,166,60,224,145,130,216,94,48,85,60,49,209,238,51,103,194,39,166,122,247,24,244,101,17,53,104,17,53,232,241,137,26,180,181,136,26,180,136,26,228,46,131,69,212,160,71,59,106,16,137,226,183,235,214,243,181,255,146,210,167,54,55,162,108,90,159,186,93,251,187,181,191,45,244,169,112,35,9,226,40,176,113,37,159,169,91,47,89,125,234,185,143,126,76,157,230,232,159,227,23,165,109,157,179,160,40,167,31,71,231,176,176,48,199,195,205,157,112,196,152,211,134,58,214,219,139,128,48,15,19,184,8,85,16,60,234,227,158,110,220,141,246,178,136,245,178,136,245,178,72,62,190,136,243,242,208,227,188,56,113,8,62,34,113,94,138,163,196,121,121,255,207,127,112,239,173,175,220,251,217,87,62,248,234,183,238,253,221,47,160,34,189,245,171,223,254,234,237,237,255,239,223,207,142,128,43,63,229,176,51,15,55,25,250,131,100,63,215,9,207,23,225,111,22,225,111,220,240,55,207,50,164,227,149,69,248,155,71,60,191,244,201,38,151,94,40,132,31,195,228,210,95,70,104,230,143,181,98,185,136,225,242,24,165,150,62,25,30,58,83,102,92,102,137,113,69,204,232,131,7,60,154,89,145,247,240,130,26,125,92,194,224,92,103,1,230,133,121,185,83,159,60,82,232,155,23,102,69,33,185,60,238,31,43,179,105,19,120,225,176,106,56,176,69,117,31,129,39,14,15,65,51,191,27,39,25,129,102,126,45,39,23,128,102,126,29,39,28,127,102,126,69,247,21,126,134,10,192,214,60,66,199,238,63,149,233,103,73,54,95,246,162,42,6,244,230,229,71,58,175,233,140,4,166,193,209,147,251,73,39,55,250,249,118,255,22,235,51,128,160,55,130,4,62,15,71,36,30,170,132,100,205,135,19,200,93,218,232,118,71,7,167,204,102,255,31,137,100,168,102,228,91,159,173,205,198,49,238,102,207,14,7,219,23,219,157,107,213,178,215,185,221,223,88,229,167,53,50,83,207,211,97,111,226,57,207,186,8,62,171,182,131,116,26,84,187,69,252,34,81,60,110,170,182,230,217,57,30,23,79,242,5,54,126,190,195,136,43,239,242,101,111,127,190,107,3,47,42,237,100,102,188,220,158,157,100,245,147,85,52,27,122,202,175,81,22,205,11,215,45,218,10,234,7,122,10,232,97,157,157,139,181,134,59,51,23,122,120,42,86,85,225,176,218,114,185,150,235,117,143,141,212,170,207,59,158,143,205,174,188,255,132,163,79,62,66,9,71,239,147,39,29,55,149,232,125,243,190,135,145,35,116,166,75,254,153,51,79,62,178,41,65,103,100,4,213,192,248,106,106,225,156,171,14,218,68,88,255,141,179,225,188,77,36,96,1,79,62,178,238,246,141,191,253,139,117,235,229,218,255,156,242,15,73,130,96,70,218,209,23,107,255,149,154,100,105,1,217,77,147,44,222,136,42,227,31,242,201,186,245,57,235,31,242,197,227,249,219,127,242,97,250,219,239,171,119,32,27,236,207,16,23,230,74,22,246,125,131,205,61,225,140,164,31,254,209,58,203,33,127,234,108,53,231,239,71,230,96,61,9,207,244,39,79,43,151,233,65,233,74,149,241,90,47,147,121,249,76,71,163,241,142,203,176,240,203,4,163,90,228,52,93,120,39,63,214,222,201,79,46,188,147,79,220,59,25,251,255,133,193,176,154,185,115,65,104,61,225,124,125,80,23,88,65,87,135,50,103,137,22,202,134,17,209,206,207,126,190,9,98,5,211,70,53,28,239,209,124,170,87,94,235,240,109,132,178,179,202,8,57,147,229,174,248,184,160,166,243,169,221,189,209,230,128,121,195,170,175,70,210,187,240,217,75,180,242,214,39,149,159,51,103,142,220,22,117,177,37,194,105,201,187,177,195,42,62,174,151,240,225,174,193,159,175,91,95,172,253,79,41,209,175,29,149,197,180,232,247,249,218,127,174,246,159,149,162,95,176,25,117,203,202,70,107,249,114,221,250,148,21,253,190,100,68,191,118,159,186,125,17,219,125,107,119,232,202,126,82,42,132,52,178,126,209,31,140,182,105,101,119,214,95,161,250,112,1,217,44,223,79,251,195,118,175,126,182,77,167,254,78,237,15,123,55,170,225,197,193,238,144,52,170,103,106,191,234,12,72,124,236,117,218,253,103,251,131,155,235,95,174,231,154,154,84,152,55,229,113,69,236,135,100,96,25,208,73,43,106,147,65,121,48,70,159,174,91,95,170,253,47,168,49,42,186,193,140,136,54,159,166,134,249,109,59,66,241,70,24,111,198,169,73,72,122,174,186,98,124,56,174,182,190,96,198,106,223,247,202,110,208,245,28,131,160,79,58,58,206,229,230,25,54,230,197,41,213,186,252,68,0,81,158,23,21,233,218,61,223,227,48,26,171,27,131,238,222,21,116,123,245,198,106,156,229,69,92,5,209,213,59,205,13,57,13,77,103,25,55,135,75,171,75,73,240,210,151,86,246,137,23,19,23,166,97,228,91,130,216,31,209,104,118,224,161,230,93,90,63,123,189,170,95,39,41,252,236,205,193,240,245,209,78,27,129,137,225,216,177,121,99,183,58,59,26,118,206,222,232,85,55,71,103,55,135,131,122,124,185,3,240,252,232,172,157,214,179,91,189,209,43,237,141,139,246,135,237,65,119,183,95,201,71,62,42,117,240,53,203,238,176,122,166,115,173,77,179,180,118,3,88,64,191,214,216,90,58,129,119,232,156,26,209,214,189,112,243,51,23,252,228,233,11,23,159,243,111,210,223,159,246,47,94,184,112,129,239,216,249,102,100,170,152,243,244,255,51,96,238,45,246,143,59,195,14,100,173,224,76,175,219,210,179,123,70,57,10,181,198,67,122,180,79,114,65,171,51,26,157,241,244,84,234,224,184,87,188,87,235,197,159,147,252,99,55,220,157,87,235,37,250,175,217,101,75,83,219,236,220,171,245,254,171,53,45,9,53,39,47,15,6,108,10,7,36,152,246,124,220,158,222,243,222,238,168,90,130,155,102,103,236,157,27,175,13,233,184,63,167,130,239,44,178,23,63,34,217,139,127,252,211,187,239,126,103,42,123,241,137,38,227,117,235,56,60,241,235,112,116,63,201,120,241,214,81,210,189,242,115,214,65,131,53,231,7,241,206,64,1,198,59,3,133,159,48,246,194,205,193,53,239,182,126,126,26,105,235,55,235,56,231,127,180,82,74,127,255,95,223,127,247,191,223,255,227,159,223,123,235,43,39,135,79,113,75,61,124,196,110,190,222,169,143,63,98,120,235,40,35,198,207,73,23,49,32,186,143,177,114,213,133,194,71,18,179,178,116,192,127,31,26,134,197,63,46,110,164,59,184,89,195,52,53,101,7,112,42,85,151,255,207,220,234,244,133,103,200,191,253,234,238,87,223,189,239,126,171,234,224,50,226,212,53,35,66,61,108,10,131,29,228,40,104,111,181,141,202,175,21,104,29,119,190,153,140,119,126,122,247,31,255,250,224,70,169,134,249,77,98,1,29,165,94,43,218,231,39,178,11,236,238,120,147,9,7,48,102,42,223,128,92,161,162,136,3,14,116,181,202,86,183,233,49,237,232,237,58,35,198,193,12,127,214,99,29,185,81,114,20,110,245,155,191,255,198,189,63,255,239,187,223,120,247,238,219,127,38,170,235,180,71,29,206,97,97,158,119,120,212,252,68,142,106,163,99,36,77,30,160,81,227,8,65,35,83,141,63,83,141,158,71,205,19,46,146,34,36,204,241,221,244,149,20,87,173,213,112,160,108,55,209,83,26,225,204,38,34,16,110,252,109,101,148,197,170,28,174,245,70,207,87,237,205,243,202,43,123,125,226,113,239,240,53,36,255,91,70,24,47,174,64,199,77,108,181,90,87,174,158,247,188,117,251,83,115,139,187,242,148,183,114,244,210,217,243,106,127,255,170,210,128,73,19,142,242,44,143,130,34,12,179,149,195,79,131,118,183,123,227,126,228,24,245,222,81,78,132,230,201,25,94,112,194,223,253,33,66,233,62,42,208,177,3,113,99,39,141,16,59,4,210,181,217,187,85,49,208,228,100,144,88,166,56,23,12,20,204,129,100,97,93,10,177,244,15,254,243,189,95,254,223,239,255,221,87,78,22,146,101,218,116,4,80,152,141,213,123,90,56,40,211,26,213,130,177,173,255,189,95,252,241,189,63,254,167,123,223,251,249,7,223,251,233,201,213,159,204,28,122,40,25,182,227,95,123,235,238,255,249,91,165,85,157,92,197,217,204,138,187,183,76,181,95,186,251,237,63,69,165,255,249,239,239,253,154,198,252,151,203,219,219,43,167,94,253,158,169,254,203,167,90,253,108,248,155,64,226,221,253,219,63,120,255,157,159,158,70,213,179,103,124,124,13,210,40,169,36,42,116,211,4,254,238,55,255,245,95,119,223,254,241,7,127,249,54,187,220,157,2,254,206,11,45,234,110,162,41,111,190,25,206,35,157,151,222,215,42,233,213,160,63,32,169,105,126,89,7,84,116,222,251,68,80,86,155,65,233,33,217,79,87,248,207,171,238,227,124,110,78,58,95,162,4,167,234,8,142,219,222,224,128,246,6,7,180,23,173,92,55,173,22,178,241,247,255,223,169,38,55,248,196,99,44,148,217,92,89,233,143,179,20,225,211,88,23,118,38,81,175,59,125,248,229,240,21,48,231,189,185,115,173,186,36,231,58,152,44,43,56,90,27,14,125,111,238,252,189,247,139,111,78,53,227,40,243,215,28,30,13,82,244,96,142,163,247,247,119,190,249,222,175,191,127,42,115,119,184,130,186,211,111,247,106,174,226,144,212,99,80,1,113,99,183,204,163,39,213,192,187,127,242,127,221,253,214,79,212,45,185,22,160,23,48,220,15,23,134,235,31,4,72,181,174,27,79,145,206,254,19,90,212,119,223,249,47,35,66,22,36,37,83,227,136,175,20,55,174,29,12,66,157,13,105,29,29,23,155,58,178,224,212,25,154,251,168,34,157,253,233,254,160,243,250,132,206,190,221,30,110,97,173,6,75,193,82,72,122,251,82,224,57,57,240,180,125,70,36,81,3,248,201,90,69,56,177,228,14,173,112,214,184,103,218,3,20,190,117,38,154,84,229,18,243,246,232,191,213,23,94,88,237,118,151,62,245,169,245,237,237,117,120,89,168,48,154,171,234,25,111,206,67,58,42,199,184,26,247,182,73,175,199,132,250,30,255,187,58,170,160,225,141,7,67,122,249,55,95,253,119,48,131,113,123,72,139,217,154,41,137,114,247,87,111,221,253,151,175,55,249,225,124,175,170,187,19,15,188,255,203,239,220,251,155,31,232,7,68,58,189,112,38,88,242,34,174,235,166,204,156,104,221,220,136,81,76,156,188,190,224,31,181,86,58,39,23,166,84,202,12,240,57,85,192,231,110,111,68,253,32,118,182,217,175,164,57,230,132,212,72,238,38,235,110,51,244,73,67,132,98,57,171,197,73,42,180,200,70,27,172,248,162,243,249,94,123,236,91,189,82,116,202,59,76,169,115,117,54,87,181,107,184,156,209,15,15,62,112,244,33,210,40,37,86,103,113,139,121,0,217,181,169,225,214,189,239,146,234,245,167,82,77,152,168,194,48,148,19,168,109,111,162,182,189,83,173,237,246,68,109,183,239,187,182,25,198,151,141,193,173,217,214,199,52,157,218,10,102,161,33,138,181,90,101,163,167,7,183,100,201,15,17,235,56,19,180,248,193,91,111,45,221,253,234,187,6,180,104,26,122,115,239,115,42,215,125,115,38,241,96,76,252,168,15,246,29,149,10,104,166,85,77,209,154,17,160,1,130,51,213,64,249,250,116,178,182,50,46,183,147,34,84,159,170,54,178,53,173,248,189,211,14,246,160,83,35,167,250,248,140,82,156,159,78,12,8,58,111,89,44,146,134,131,123,63,250,153,39,14,82,157,69,249,192,224,15,19,151,209,135,218,155,29,67,133,125,251,240,3,48,138,231,30,128,158,122,177,185,100,26,161,137,234,151,23,213,15,7,28,130,242,236,107,206,61,199,208,125,138,135,224,204,115,15,114,236,212,177,199,34,246,43,116,146,205,59,250,204,3,147,199,159,33,76,94,111,62,244,173,10,8,139,115,137,132,157,186,84,221,234,144,200,125,162,0,229,62,54,229,72,187,204,97,44,132,89,182,65,104,234,77,126,124,128,165,92,102,54,72,218,165,73,23,101,163,171,32,115,59,53,97,121,229,127,226,153,181,122,112,19,142,130,190,72,123,219,32,27,148,172,232,249,102,6,177,26,143,143,189,48,236,75,193,155,104,205,114,89,42,181,65,221,53,95,246,15,66,32,206,229,124,10,80,214,124,49,222,147,141,6,192,137,226,158,111,43,47,74,137,99,152,164,207,240,126,214,169,140,193,19,69,170,195,47,211,127,171,58,123,229,144,73,50,119,99,183,189,55,242,102,63,173,124,169,237,62,185,50,244,171,171,236,254,211,118,106,120,254,149,203,250,225,89,126,2,205,248,181,220,210,174,4,87,159,242,150,130,96,157,255,231,249,115,94,111,198,123,242,229,16,47,123,79,181,149,51,240,101,58,88,167,189,129,77,14,192,64,99,6,167,150,152,205,248,90,137,241,27,182,170,227,247,174,62,102,135,106,221,135,161,200,61,122,80,5,222,161,69,66,237,183,140,98,110,106,7,229,33,223,200,203,203,119,160,154,1,132,59,86,174,237,124,51,253,222,47,126,184,182,182,70,27,105,167,87,215,184,56,209,151,184,70,38,151,218,250,112,107,163,189,28,248,75,205,255,214,242,21,190,58,106,221,97,223,225,151,29,135,97,229,79,140,20,71,192,40,185,251,113,61,244,205,182,92,13,25,165,244,10,107,217,152,65,155,136,68,239,199,195,70,204,236,213,131,135,205,215,219,93,238,75,11,191,186,211,56,64,111,183,123,53,110,106,171,198,5,216,123,230,115,159,191,240,188,135,118,209,190,252,164,122,72,49,71,229,87,61,233,42,221,168,49,119,112,31,9,179,17,13,235,21,173,10,241,51,151,47,58,175,239,95,221,63,55,80,48,41,58,154,160,210,92,170,224,105,220,117,18,249,192,47,87,197,208,2,22,74,97,7,26,111,251,181,6,53,160,221,13,26,176,0,110,219,197,105,176,188,114,120,90,179,153,252,105,114,53,182,78,156,187,206,74,229,217,105,141,252,46,187,31,23,121,78,125,217,105,53,110,207,221,198,237,185,227,247,252,190,245,122,78,55,163,160,108,111,104,175,103,127,183,181,99,156,194,183,81,78,146,7,72,9,191,137,207,113,24,87,244,249,26,151,223,238,226,243,134,128,12,238,204,134,12,58,50,240,250,174,5,13,110,31,12,26,52,112,60,129,30,180,247,255,10,229,199,46,66,54,97,166,50,97,138,228,152,58,103,166,181,111,138,132,154,87,103,131,17,103,160,9,173,139,129,22,160,60,5,77,104,4,80,206,25,226,235,187,120,132,26,80,159,188,253,251,56,94,225,98,55,9,29,86,55,225,234,51,44,185,154,94,111,235,181,48,188,185,51,174,185,181,51,224,138,6,226,40,205,82,24,79,136,168,252,210,173,161,202,54,180,215,252,123,187,249,183,171,9,93,77,233,106,210,117,77,186,174,73,215,53,201,26,12,184,65,189,102,190,120,44,100,174,36,211,129,3,23,186,63,105,187,128,129,103,190,100,209,64,26,159,235,234,240,49,35,37,185,94,38,81,27,219,158,118,43,0,149,203,158,121,80,99,41,155,31,94,166,9,56,226,187,120,148,222,246,188,39,90,110,221,103,206,160,233,211,191,222,24,244,186,75,193,244,239,243,114,20,97,49,76,60,236,207,101,236,245,118,107,178,31,254,236,126,40,204,213,244,48,28,249,105,213,241,25,25,160,100,74,166,251,192,33,205,78,226,52,79,98,228,93,49,39,140,129,245,43,155,170,95,161,191,28,190,180,102,228,164,229,6,65,53,37,12,77,34,240,237,34,55,120,167,201,133,106,65,167,140,36,108,194,214,217,222,72,249,136,145,200,150,98,228,32,243,187,178,69,234,170,244,251,232,191,66,34,57,63,211,82,80,181,53,238,232,86,122,107,183,134,203,90,116,149,70,234,39,2,126,180,7,178,21,238,232,133,190,251,11,139,123,189,86,79,36,58,60,139,68,135,171,30,172,16,61,150,217,250,92,212,168,213,62,178,40,61,106,141,212,155,179,71,103,52,107,104,122,206,184,140,252,94,51,52,204,192,103,227,110,43,38,2,86,139,127,33,14,92,81,126,213,87,113,77,70,31,216,55,212,214,213,186,163,88,148,154,56,197,184,212,104,91,134,53,50,220,170,215,128,202,57,113,153,175,248,184,114,246,30,111,191,8,15,155,11,163,14,11,107,3,3,239,230,165,50,98,92,152,173,213,159,128,2,139,149,86,155,184,25,50,125,218,121,149,10,140,179,127,217,135,15,128,148,142,183,209,207,106,13,44,252,168,239,116,111,169,119,246,142,243,206,158,122,231,246,113,222,185,173,222,233,30,175,113,244,112,243,222,241,26,104,223,59,94,35,205,123,215,143,211,206,235,182,157,215,143,211,206,235,182,157,215,143,211,206,235,77,59,87,214,151,155,217,198,241,220,44,22,254,184,103,126,188,109,201,226,73,75,239,218,7,174,219,7,174,219,7,174,55,15,112,240,10,92,7,190,210,235,188,238,224,83,43,187,230,25,197,74,15,78,243,76,153,31,141,127,158,199,134,73,61,61,14,39,54,161,80,148,50,105,244,128,198,47,121,89,0,58,126,240,79,191,249,183,127,80,6,197,223,124,227,15,239,190,243,211,223,254,234,43,222,202,108,222,228,40,158,66,217,156,197,181,103,116,86,17,244,120,242,23,51,59,42,42,132,36,221,118,158,115,223,114,30,236,58,79,94,119,158,188,238,60,169,103,205,103,217,68,13,205,145,38,239,220,236,131,140,20,253,153,7,25,41,244,143,78,95,143,197,129,93,102,203,177,24,102,176,228,5,11,94,176,224,3,89,240,73,112,69,243,224,180,249,170,59,232,236,66,251,70,97,205,93,15,34,29,46,203,139,53,24,63,55,175,120,189,186,55,246,174,82,43,97,133,210,65,2,217,190,197,185,99,249,134,143,126,209,1,229,218,183,122,35,34,244,171,45,218,204,205,173,240,21,125,67,234,120,12,238,205,248,237,246,212,111,87,169,31,195,30,149,212,175,54,169,206,226,119,60,127,168,174,5,19,250,184,49,24,143,7,219,235,94,246,59,176,35,212,227,118,175,86,170,55,36,167,91,23,168,45,250,46,160,67,251,109,107,0,184,205,6,44,109,237,225,222,39,219,59,141,90,219,94,183,236,101,223,223,147,175,169,36,160,254,168,211,238,43,104,227,168,26,246,196,101,251,140,142,169,23,129,133,244,124,92,65,53,215,72,53,68,217,190,118,191,242,62,17,4,155,244,159,231,227,193,203,210,51,203,144,246,181,221,223,112,66,99,163,216,187,223,106,55,184,59,211,117,242,239,110,133,123,178,194,219,247,91,225,22,192,215,179,106,84,4,183,74,94,253,87,247,207,141,145,123,115,84,141,213,197,198,242,248,16,155,218,140,51,221,85,87,194,137,56,53,163,131,2,213,168,231,79,34,98,80,115,112,156,80,212,160,147,77,41,251,152,133,221,57,181,48,57,167,149,188,249,218,233,36,111,86,166,59,157,160,121,52,18,194,137,177,119,78,5,199,146,88,40,189,192,112,116,216,119,95,30,205,72,194,61,17,73,203,125,3,105,187,71,51,94,113,226,122,169,144,83,71,206,31,253,72,102,87,220,106,109,248,23,216,167,162,27,108,36,54,54,136,54,146,111,185,161,65,210,78,156,229,105,82,206,14,13,114,193,137,12,146,37,247,31,25,68,128,139,116,108,144,141,52,236,148,73,55,184,122,71,123,141,193,105,108,127,205,128,127,87,187,195,193,14,80,131,175,189,6,134,189,132,75,248,233,151,21,127,254,68,28,199,79,244,182,121,189,215,227,249,133,204,125,191,108,227,207,81,138,88,187,6,143,161,169,130,252,163,215,185,206,37,220,17,23,105,159,216,76,55,243,205,246,254,129,227,180,180,206,145,98,86,217,4,175,157,40,225,67,73,127,100,195,71,237,237,29,58,192,182,166,11,88,90,51,238,47,175,189,198,97,35,118,218,93,190,128,8,215,210,44,74,111,220,92,10,215,130,36,204,114,250,20,216,207,251,211,93,88,95,189,89,109,188,222,27,175,142,58,195,1,188,44,38,250,179,185,41,154,116,2,49,94,122,245,230,224,133,118,77,27,8,210,223,217,199,229,61,64,204,94,162,126,15,106,245,227,240,160,200,44,217,151,46,248,197,211,23,46,62,227,127,249,194,133,182,127,241,194,197,174,191,117,233,194,51,23,253,193,211,23,46,244,46,226,151,254,69,63,186,136,159,118,233,167,189,167,241,83,248,180,255,250,39,47,124,242,162,255,58,253,180,205,63,237,60,221,60,117,147,126,10,248,167,248,105,63,187,120,225,197,79,250,163,139,226,197,55,46,94,248,228,37,127,143,158,138,158,118,34,193,204,108,248,1,177,96,244,202,80,241,95,70,8,0,35,163,194,44,130,193,44,254,44,254,168,63,195,87,107,201,231,151,238,224,151,165,37,125,10,46,225,24,60,135,223,246,249,209,3,207,67,253,178,58,197,150,134,91,27,203,105,232,47,169,255,175,44,89,30,124,148,2,221,178,154,35,241,120,101,168,195,209,63,240,25,117,252,233,218,196,169,177,212,28,131,162,30,57,78,242,248,211,111,55,167,224,82,115,12,206,108,236,217,179,75,235,235,55,86,187,85,181,195,7,32,235,25,234,252,91,189,249,255,179,247,174,237,109,36,199,193,232,95,129,96,123,77,44,135,32,6,119,130,134,55,0,120,149,72,138,34,69,73,148,204,179,207,0,24,128,67,2,51,224,12,192,235,242,121,236,228,56,190,36,62,118,142,237,188,111,18,59,190,228,226,156,55,199,107,39,182,95,219,187,113,252,99,206,74,218,253,148,191,112,186,250,50,211,61,247,1,41,121,29,123,181,36,129,153,238,234,234,234,234,234,234,174,234,42,19,201,95,213,244,89,206,72,11,168,110,42,69,92,42,83,229,17,25,22,252,140,69,90,146,75,206,83,130,50,91,126,25,138,66,219,252,226,203,10,164,82,108,21,78,129,211,102,42,143,175,68,224,63,139,164,196,181,221,151,64,68,221,132,236,245,124,105,17,20,1,106,193,71,183,179,205,107,237,118,47,135,205,107,207,32,38,120,90,70,63,121,244,83,64,63,69,244,3,25,41,203,232,167,130,126,170,232,7,41,147,105,180,142,164,155,232,167,133,126,150,208,207,50,250,89,65,63,171,232,103,13,253,172,163,159,187,232,231,30,250,217,64,63,155,232,103,11,253,220,71,63,219,232,231,1,250,217,65,63,187,232,231,33,250,217,67,63,143,208,207,99,244,243,4,253,236,163,159,167,232,39,133,126,62,137,126,62,133,126,222,68,63,179,105,48,215,33,133,19,253,204,163,159,90,250,96,145,245,43,101,56,219,47,136,198,110,102,27,27,219,107,141,173,189,205,229,157,245,150,125,102,171,212,245,107,3,212,243,166,54,182,54,240,185,104,221,103,87,38,203,111,110,42,227,195,108,111,96,24,104,87,48,159,207,204,234,159,202,191,89,70,251,130,236,200,52,208,134,24,173,147,0,198,13,194,9,245,194,26,164,167,175,158,154,126,8,216,181,93,40,206,184,161,101,68,112,103,38,154,122,117,143,181,97,177,135,144,87,235,185,69,117,54,255,153,186,27,6,122,90,207,179,176,228,197,210,155,74,22,175,248,247,123,78,107,207,212,131,204,226,120,182,238,251,106,86,62,128,29,213,104,50,70,187,76,89,206,92,187,27,248,84,254,141,55,200,251,0,208,82,57,3,97,115,216,22,195,0,102,85,101,57,132,89,243,249,98,37,157,89,76,147,243,6,28,198,31,245,223,232,165,204,55,222,152,49,235,207,240,134,196,68,10,233,1,14,103,49,48,58,202,192,194,222,83,172,17,246,48,67,29,30,193,85,104,97,65,69,155,93,186,51,90,84,80,51,93,181,82,169,66,192,113,83,186,147,147,174,200,172,218,132,67,58,240,69,81,186,96,248,239,226,11,59,25,130,116,37,4,233,74,183,216,126,13,72,151,58,61,85,237,118,59,241,145,238,68,5,134,155,73,231,58,237,82,154,20,71,155,191,200,226,197,162,90,97,197,203,183,186,161,44,22,218,157,118,174,93,154,106,67,233,84,158,110,67,233,169,63,237,134,210,6,36,197,111,51,217,134,210,174,54,237,134,210,1,112,227,13,165,211,133,68,27,202,172,235,98,169,119,20,232,81,123,182,148,207,85,11,167,103,183,187,25,37,249,151,13,205,156,102,135,248,241,170,220,213,142,213,24,91,83,173,253,187,222,154,182,74,8,22,174,8,143,38,226,110,213,213,139,144,125,42,227,144,63,238,83,255,248,239,143,255,254,184,31,254,227,126,248,15,122,63,236,86,36,236,202,68,125,32,225,9,18,108,164,85,53,23,162,230,171,237,106,254,53,168,249,21,165,87,145,213,92,108,53,191,151,119,33,13,150,49,214,98,26,219,187,181,33,90,91,231,71,122,127,17,50,64,150,139,146,246,168,121,127,231,44,119,111,181,111,160,117,184,177,181,187,119,184,188,215,71,159,154,103,240,189,223,106,236,195,223,230,120,231,16,22,234,149,209,242,96,249,193,163,157,117,77,201,63,217,205,87,59,59,59,187,43,15,23,242,39,61,235,188,56,191,246,84,235,172,222,107,55,238,175,239,28,54,155,173,126,179,217,30,152,205,195,210,217,222,70,243,222,120,221,220,222,90,91,94,153,60,56,94,233,107,199,91,232,241,254,104,107,121,121,125,125,93,107,180,170,250,78,171,56,214,206,45,245,254,211,202,73,185,124,248,184,244,104,225,241,142,165,175,183,154,199,227,209,209,99,249,73,161,92,56,189,95,86,13,101,161,107,232,107,199,157,206,197,217,210,253,81,107,175,103,222,171,244,171,131,213,199,107,103,123,197,150,218,28,55,238,205,207,171,230,164,116,175,183,80,108,183,202,237,230,124,99,165,223,88,120,242,168,178,180,208,59,91,222,234,47,117,154,167,107,79,198,15,205,173,133,162,218,238,47,235,86,206,26,237,239,93,54,183,47,75,187,155,250,232,242,126,105,184,95,109,244,54,148,114,227,180,219,235,183,170,75,234,253,249,194,246,197,121,183,112,210,159,84,230,31,142,87,142,206,10,253,229,133,149,193,190,162,181,239,221,107,63,220,157,223,46,45,159,94,46,151,159,222,223,28,85,43,247,142,150,138,227,45,185,240,80,190,236,41,39,229,73,65,25,78,206,214,54,31,109,152,173,165,135,185,214,96,107,185,209,218,80,31,148,55,31,229,172,141,227,243,193,110,105,179,219,83,87,102,231,15,139,203,75,122,190,220,221,56,45,87,158,170,237,249,71,213,70,197,218,190,108,108,149,30,237,223,31,222,223,120,208,188,95,205,29,151,15,91,235,75,163,7,143,148,198,120,167,212,219,168,92,206,182,182,46,207,149,251,107,179,93,171,117,120,89,30,183,31,62,110,111,203,243,189,217,226,112,97,114,118,58,220,158,180,78,26,171,59,102,241,193,147,225,104,111,235,254,218,163,123,187,242,126,107,83,219,107,118,251,247,14,151,118,141,234,194,164,219,92,40,91,59,123,91,218,214,131,198,221,217,141,211,179,187,213,221,39,23,101,235,113,225,242,222,249,233,163,243,167,242,108,239,193,169,181,48,89,234,174,89,141,71,249,165,246,217,147,205,205,74,107,182,170,93,174,77,16,157,70,141,65,247,233,131,199,70,163,116,177,124,180,182,182,215,122,178,190,149,239,86,238,239,111,111,116,138,143,119,207,22,182,134,235,107,235,27,155,141,211,75,121,246,180,103,230,207,31,61,202,173,230,207,229,226,248,236,126,94,205,173,180,218,249,201,153,114,118,111,83,223,63,157,221,111,207,143,90,154,89,220,109,12,238,221,55,54,47,238,239,105,79,246,238,237,47,141,58,221,230,211,201,198,225,201,227,141,209,112,255,137,182,249,116,121,119,171,210,62,41,207,183,170,173,217,133,252,217,147,253,39,133,237,221,163,167,69,121,107,207,82,250,214,246,227,198,66,110,203,232,183,142,87,54,199,247,22,118,87,79,15,143,30,60,41,221,181,14,183,59,247,215,47,182,91,131,195,165,245,181,179,39,199,27,59,205,133,73,165,161,238,159,52,30,42,135,39,103,205,65,121,191,114,120,86,120,220,127,32,111,156,29,245,155,23,235,91,119,119,58,250,211,7,234,209,206,254,142,181,177,119,216,223,59,92,109,157,237,54,15,135,3,235,162,63,216,186,40,90,79,39,167,253,141,198,182,213,47,204,87,182,119,118,238,174,180,31,28,158,221,219,109,95,28,237,174,111,239,245,31,110,223,29,60,120,44,111,201,75,179,135,11,15,239,53,170,114,243,188,122,50,187,188,252,84,147,59,103,103,203,251,197,198,122,101,180,124,191,217,52,142,46,115,205,99,253,226,97,97,127,239,180,113,41,111,63,205,55,27,218,221,201,89,225,176,211,88,211,206,214,246,150,30,229,198,250,178,170,88,135,133,94,161,241,216,88,41,94,22,246,119,247,215,183,186,119,79,142,198,13,52,137,154,214,209,131,245,93,227,60,223,90,158,109,140,115,205,213,125,115,73,175,110,236,53,144,222,124,252,224,100,229,209,254,225,214,189,167,235,91,213,205,178,170,76,214,186,59,171,189,194,163,167,187,15,135,79,47,39,203,147,246,254,189,242,197,242,35,165,212,88,91,145,151,26,235,250,230,253,227,117,121,105,56,168,28,61,190,24,159,62,82,250,189,141,99,69,25,205,155,185,251,185,214,147,135,231,197,39,251,157,167,143,207,171,253,245,225,246,120,162,20,79,170,3,107,88,108,142,38,202,195,167,165,165,221,189,252,250,110,219,120,116,184,161,28,221,43,228,103,151,23,118,119,17,69,74,195,53,221,24,110,230,70,122,163,178,185,116,218,175,60,158,63,150,215,70,59,71,135,235,247,242,227,229,253,209,122,103,169,89,61,42,104,179,163,243,213,125,227,36,119,186,211,157,95,185,56,121,184,57,218,238,155,149,123,242,238,202,100,103,183,186,90,70,19,105,107,235,232,238,189,39,231,59,11,15,42,119,143,86,242,229,226,86,207,168,180,150,114,141,195,141,78,238,12,77,64,107,86,158,220,221,159,44,228,86,54,55,238,174,244,119,15,103,155,163,189,237,202,172,210,155,95,157,45,118,79,118,134,251,27,59,141,49,154,101,106,71,54,242,189,220,221,167,173,254,114,17,205,17,217,216,149,247,180,173,78,245,164,178,217,24,110,26,39,237,139,243,139,157,221,190,185,222,152,180,74,90,238,164,210,218,210,205,157,81,251,254,94,229,222,170,94,185,247,100,75,222,57,106,116,151,186,219,91,15,46,114,131,238,147,61,117,181,85,56,43,173,94,148,122,171,133,110,101,111,77,71,11,100,110,191,120,113,84,25,148,74,179,171,185,181,189,130,185,223,120,80,109,26,213,251,123,43,119,43,43,189,149,245,163,114,254,201,186,170,61,190,104,247,215,30,174,238,111,223,63,47,47,109,14,151,154,74,113,107,168,175,28,141,244,146,213,222,58,145,123,79,172,217,106,161,98,236,118,55,55,42,71,70,115,111,79,107,63,120,116,175,165,238,247,198,231,114,229,40,191,214,58,217,239,151,215,75,171,219,199,237,117,245,236,241,197,19,163,108,229,139,123,163,201,101,171,171,117,135,163,194,233,134,134,22,133,203,206,236,86,51,215,222,108,13,154,219,143,183,10,219,71,121,117,124,89,44,109,157,22,22,140,201,195,121,249,172,211,219,52,239,154,155,91,23,214,195,135,219,143,154,171,198,198,249,234,241,197,169,145,183,182,229,226,197,202,189,7,75,163,39,23,155,251,155,213,163,229,230,160,115,88,126,242,244,80,219,104,89,229,92,174,122,250,176,178,112,209,219,88,47,14,247,139,251,79,42,59,107,71,43,43,231,106,127,73,29,236,109,239,229,39,249,5,179,48,91,29,175,45,223,55,199,39,205,181,222,206,225,194,153,98,84,228,167,103,227,7,79,158,44,239,105,165,70,227,209,227,179,181,157,141,225,198,250,210,147,253,139,222,246,209,147,66,213,186,107,161,53,166,161,159,109,20,213,181,189,149,201,69,161,223,239,244,150,11,251,43,221,211,13,253,233,252,108,69,203,79,158,150,242,247,141,73,97,181,209,48,199,91,231,235,249,243,222,170,105,174,63,88,222,27,61,121,154,43,111,62,217,42,247,78,218,151,79,238,85,115,143,206,86,171,167,149,147,214,201,89,103,99,126,65,110,62,110,148,246,159,94,62,45,148,173,85,121,161,43,159,182,243,5,203,92,95,109,43,227,217,210,96,99,67,155,189,127,89,212,158,110,175,169,214,252,246,209,253,222,224,244,50,183,126,116,86,28,47,91,227,82,247,73,190,50,57,221,88,56,127,120,170,15,55,242,29,235,238,242,211,123,199,69,68,7,185,216,222,184,187,191,122,250,100,244,160,243,248,126,117,248,104,117,126,45,183,118,214,28,63,145,251,157,249,139,173,242,249,253,21,85,221,182,46,244,249,179,211,253,163,241,234,169,82,236,149,187,91,213,102,113,25,245,104,225,73,227,110,111,231,238,189,6,94,158,239,238,236,149,150,205,227,187,253,126,191,94,79,99,101,160,208,153,254,84,14,172,223,143,177,11,210,28,14,202,192,206,101,228,106,117,65,233,40,142,187,69,183,219,189,246,148,78,225,115,121,164,144,130,219,166,183,106,15,233,189,56,164,87,45,187,80,168,148,78,207,22,241,147,51,162,121,86,114,185,69,10,188,216,109,87,122,189,69,166,69,178,51,160,69,18,11,118,142,234,118,50,210,236,44,99,160,117,83,159,40,85,202,165,106,110,209,137,234,90,35,209,98,24,136,57,8,11,146,187,142,238,30,211,167,45,162,217,243,40,87,242,11,50,156,124,37,6,34,28,210,209,46,32,124,230,192,195,116,206,84,186,218,196,170,229,88,223,176,219,233,20,152,214,6,138,187,13,226,183,154,8,214,220,28,173,219,81,76,128,115,62,71,180,205,154,110,232,170,223,120,211,180,226,52,190,183,63,96,156,45,97,110,14,98,151,56,223,17,214,112,61,93,154,18,38,217,135,241,224,173,73,175,167,157,123,26,224,206,32,231,40,119,201,157,124,161,192,8,238,195,69,225,28,30,31,59,123,151,152,28,135,91,106,152,50,49,221,218,229,171,219,79,22,193,49,118,142,123,112,171,45,225,29,252,213,173,211,143,238,196,201,83,181,43,180,66,68,5,127,178,28,213,100,42,242,88,222,70,134,108,236,165,91,237,133,251,164,127,206,54,87,20,229,146,146,164,35,1,173,178,109,244,219,111,195,89,0,181,10,80,97,48,135,70,60,172,137,64,201,48,80,163,152,152,61,12,98,224,16,208,76,234,212,148,222,216,143,220,161,85,73,140,135,228,53,107,36,202,147,79,183,166,232,65,106,12,238,86,169,113,50,20,236,90,232,131,23,15,28,154,35,159,147,170,178,36,151,115,82,182,152,225,142,49,194,230,88,40,185,176,20,70,205,49,17,144,45,44,148,96,109,157,10,76,215,1,35,23,74,197,60,111,166,17,151,94,251,27,93,187,19,147,247,179,89,8,224,238,179,30,7,233,16,73,73,131,122,19,220,198,244,48,147,50,68,86,179,144,14,160,244,174,34,116,157,169,38,88,82,124,156,122,135,162,82,225,65,103,74,161,130,120,223,203,248,99,83,209,45,18,155,101,74,176,72,27,192,177,32,187,238,227,81,212,30,247,4,146,154,216,37,17,51,115,7,142,238,201,151,207,76,141,138,170,227,191,208,24,57,39,246,226,68,214,153,207,10,40,4,72,129,138,32,5,38,166,133,202,140,12,13,148,221,219,35,17,139,117,139,112,254,108,66,150,9,2,146,172,103,215,104,177,199,251,151,57,122,203,202,49,175,59,219,9,38,123,114,57,164,215,144,35,237,2,254,108,7,132,188,168,29,106,221,174,170,59,79,206,217,19,94,58,201,80,9,43,187,218,37,236,55,236,169,119,238,224,225,171,31,216,198,242,108,65,198,182,242,220,34,239,185,176,120,52,177,32,183,46,59,240,175,97,203,238,92,91,29,159,169,8,5,188,81,193,128,45,186,93,17,155,75,145,179,109,8,222,4,34,41,206,126,74,220,63,217,14,1,108,3,229,134,15,150,226,80,176,213,2,250,15,193,21,148,8,219,9,128,53,183,208,83,74,74,207,3,124,50,12,220,61,82,4,157,150,28,152,104,164,198,144,128,149,238,227,134,104,184,6,106,140,174,76,134,41,45,180,47,216,155,129,54,137,111,134,145,155,99,172,111,120,227,69,199,49,188,99,176,203,188,53,170,69,247,204,229,252,17,77,75,187,253,196,164,12,153,108,100,126,21,243,104,170,92,135,9,116,118,99,29,166,189,20,183,96,170,171,157,210,238,152,106,151,19,3,177,0,92,160,69,59,110,99,164,44,215,222,39,122,189,92,220,6,13,18,28,51,178,103,78,57,177,33,69,205,229,110,215,143,37,105,194,217,63,24,192,22,6,160,14,178,224,32,2,46,172,127,164,232,43,7,188,44,36,207,222,196,228,15,241,72,218,107,72,195,86,227,241,186,180,215,232,97,111,160,245,66,19,187,36,61,0,103,163,86,67,234,227,223,29,248,165,145,7,45,248,77,94,42,141,70,7,213,217,25,55,165,227,165,134,138,235,52,84,244,164,119,218,148,170,75,141,97,243,1,248,25,145,146,216,37,105,212,60,106,73,229,165,198,25,122,211,33,101,207,155,168,240,197,82,163,136,30,169,36,149,114,165,121,87,58,217,104,12,91,251,180,58,249,189,215,184,108,169,20,199,201,114,227,194,126,125,214,108,148,240,155,101,112,130,90,110,84,209,155,125,138,125,67,131,118,231,91,21,132,227,74,99,184,180,143,192,156,46,49,48,249,149,198,4,61,2,95,171,89,40,119,186,84,104,73,214,189,70,25,61,60,110,53,16,36,64,103,73,94,130,6,181,229,125,41,143,74,150,161,228,209,242,101,11,28,174,172,101,214,71,163,217,184,92,198,238,89,128,198,5,2,130,94,33,212,230,157,135,179,171,141,227,149,7,82,181,69,186,115,186,50,100,52,183,150,26,19,244,6,16,222,7,60,86,70,248,89,30,61,203,59,67,96,247,167,178,114,137,223,107,171,15,164,33,55,80,8,230,170,0,211,126,191,215,40,57,111,206,86,27,101,244,102,22,33,183,106,35,215,95,107,28,175,33,140,81,183,251,75,232,217,96,237,124,9,120,193,66,15,193,167,236,12,104,49,94,59,92,146,134,171,141,28,122,56,65,15,13,40,41,175,149,150,128,148,213,53,214,183,14,29,239,249,53,24,239,187,141,179,245,7,64,172,70,14,138,183,42,75,146,129,16,89,66,108,129,202,238,59,12,69,126,19,70,59,65,125,181,176,207,26,234,42,194,116,117,21,94,47,55,72,165,42,43,143,88,9,149,217,40,53,161,229,7,140,109,25,195,18,106,61,186,196,142,112,29,70,139,9,229,73,249,30,238,124,238,46,234,61,66,200,192,76,73,70,18,253,182,24,50,4,141,211,230,66,19,232,144,107,238,83,12,143,155,78,97,165,113,186,161,50,88,168,173,227,150,216,152,141,144,1,176,76,240,195,67,132,190,104,209,22,135,62,45,182,10,75,11,24,175,86,75,122,76,216,98,185,45,89,43,141,245,85,40,223,56,193,163,137,38,79,17,61,90,198,46,132,152,22,235,50,170,133,31,217,46,132,142,143,95,128,124,8,241,245,99,171,107,124,95,191,79,42,56,59,1,217,98,224,68,130,181,20,211,144,192,235,67,120,63,215,85,204,99,244,94,46,150,100,37,71,222,147,243,110,177,190,156,147,59,133,18,125,79,85,165,118,159,38,42,132,247,228,28,204,245,126,110,0,122,31,188,39,71,123,228,61,54,81,88,147,182,157,232,16,252,146,136,38,232,188,135,128,165,220,251,46,254,143,123,143,237,43,206,251,94,177,87,233,209,247,252,97,28,123,79,207,181,225,61,118,153,241,28,44,218,126,59,188,253,198,121,10,255,217,234,37,129,41,87,109,95,30,238,61,57,133,129,247,112,16,195,191,118,240,193,213,133,97,16,10,210,29,21,43,40,231,92,237,136,199,34,41,231,32,66,232,185,80,197,177,10,97,144,212,50,228,211,40,222,12,166,28,196,175,25,197,252,122,96,15,148,93,124,126,158,122,111,17,56,182,187,147,253,30,156,166,230,93,118,155,0,42,163,158,21,185,158,95,71,194,169,233,227,67,98,254,153,145,51,34,208,0,147,83,42,128,180,80,134,75,196,25,72,16,127,52,28,51,148,47,18,100,47,20,19,164,96,141,114,131,179,77,83,41,176,77,249,130,115,31,252,95,241,47,93,237,197,54,40,73,1,0,194,172,92,34,238,24,127,247,105,72,138,147,28,139,158,210,228,20,142,27,147,56,124,239,225,218,32,198,245,16,206,151,54,182,33,227,246,123,67,122,2,125,10,238,77,2,4,253,102,86,202,118,113,164,109,98,107,152,187,4,111,29,243,150,72,142,2,239,209,234,26,148,219,24,9,63,195,88,112,115,194,210,232,114,137,156,190,113,199,63,246,6,85,98,186,214,198,228,56,186,242,78,211,69,209,120,230,109,87,56,210,73,129,57,45,180,153,8,9,231,94,100,227,207,35,247,50,95,11,152,57,161,141,51,227,25,181,158,5,23,163,230,185,136,114,53,106,82,139,236,83,114,76,29,251,90,100,9,244,33,10,1,124,242,236,213,4,33,254,125,49,19,52,158,177,36,105,4,185,169,241,77,196,143,137,155,98,57,222,130,207,153,223,252,0,57,248,21,101,175,235,179,143,198,227,90,227,249,183,76,203,202,197,30,37,98,66,11,84,29,93,106,141,75,113,172,33,182,30,116,131,168,158,156,224,182,73,47,158,146,37,180,55,77,107,182,241,46,132,75,253,213,162,184,234,108,4,91,216,214,58,41,186,76,168,126,22,128,135,31,55,69,208,196,140,154,140,156,181,47,38,248,27,154,249,130,16,10,149,11,249,76,226,190,39,179,252,221,64,102,85,130,101,22,182,15,242,50,139,154,10,189,61,8,234,69,144,61,239,214,241,141,160,101,108,107,229,171,65,204,198,206,107,43,113,26,20,245,75,108,138,100,175,176,249,132,13,66,65,120,229,88,43,209,43,106,157,244,188,59,247,188,18,246,172,50,15,144,179,100,58,242,133,187,128,37,116,67,212,148,133,221,55,198,181,12,87,119,248,45,174,143,196,234,42,214,161,26,36,178,168,65,148,3,105,95,7,131,175,46,19,41,108,6,4,35,41,43,199,25,75,41,24,110,31,111,111,248,4,131,105,176,212,175,134,72,253,192,147,9,162,250,145,213,82,60,151,16,55,157,112,216,29,124,118,130,90,47,187,90,23,117,202,124,46,8,57,110,85,178,38,237,160,214,39,174,141,143,168,183,132,117,80,56,226,73,249,96,226,178,39,166,168,65,209,151,72,236,236,192,161,20,95,76,243,106,214,162,150,144,119,53,237,148,128,51,194,20,108,250,177,241,54,64,63,199,198,220,84,217,7,136,143,66,193,19,51,88,115,199,102,223,215,57,174,110,114,70,176,157,235,242,229,77,7,223,211,155,155,13,190,35,72,211,210,31,47,100,135,94,165,253,19,178,4,165,62,157,157,207,178,255,69,123,230,167,23,163,86,163,207,141,233,21,79,108,176,231,110,142,186,245,51,193,10,79,171,126,110,204,150,74,36,212,93,11,34,43,209,213,78,157,226,161,21,208,91,194,168,99,71,215,24,7,227,65,13,244,110,84,232,227,68,216,4,212,137,137,16,103,196,119,35,243,137,149,149,198,114,46,151,12,155,160,74,62,232,4,92,77,237,85,170,81,209,89,178,230,140,154,161,105,85,110,43,233,42,201,22,219,49,134,45,198,99,174,28,241,96,26,230,24,208,14,82,225,60,75,243,41,198,49,56,114,34,187,173,232,144,85,218,149,116,28,222,120,234,162,129,65,67,225,205,80,142,11,195,27,46,205,115,223,93,12,167,194,74,251,165,82,85,123,61,52,131,32,31,170,121,156,118,178,107,126,240,171,191,125,254,213,31,188,252,183,247,159,255,253,95,112,233,57,59,135,106,231,24,212,43,124,110,194,210,116,138,25,77,247,61,233,76,33,169,12,75,78,39,7,165,52,165,33,148,161,172,148,102,133,17,126,25,49,193,169,0,11,16,70,248,14,80,189,206,229,197,69,111,32,6,199,117,198,145,67,29,33,125,172,94,212,104,192,92,215,64,66,25,154,198,86,200,98,203,194,235,218,244,97,188,13,255,210,179,192,62,51,42,86,124,50,136,88,16,133,215,201,188,250,122,7,238,197,47,254,226,229,191,254,205,84,3,71,179,71,133,14,95,62,201,240,229,195,135,47,47,12,223,37,18,237,3,173,163,206,200,25,250,33,39,205,201,153,143,219,136,114,163,202,82,194,139,249,216,123,218,0,105,229,56,197,59,61,216,162,113,193,215,240,55,46,73,187,144,209,248,16,189,196,167,182,115,220,110,46,77,50,18,131,57,22,186,51,135,83,217,49,120,59,198,25,238,36,68,153,38,9,119,105,73,173,115,12,133,76,120,143,62,199,204,255,78,24,231,249,55,190,246,242,71,63,101,201,199,33,182,116,80,250,113,185,112,27,217,206,95,252,244,231,31,252,230,107,172,189,75,111,178,115,160,207,28,110,18,65,45,223,74,147,145,233,233,249,38,229,226,173,180,249,213,127,250,240,199,255,252,242,199,95,121,249,222,143,88,203,3,245,20,79,237,155,37,119,223,81,149,1,164,112,121,12,249,172,177,75,1,106,156,102,230,60,229,242,38,0,172,180,100,42,103,91,248,235,233,28,121,96,103,156,70,223,214,209,166,81,76,38,77,31,66,54,70,188,104,249,53,70,59,74,185,118,27,142,87,64,162,112,95,253,210,165,87,122,149,30,73,146,158,175,42,37,119,226,116,39,153,250,66,185,67,203,201,93,69,190,221,100,234,162,164,117,251,4,8,75,182,80,146,115,17,72,51,241,129,229,133,216,109,28,153,61,51,155,158,35,60,254,252,239,254,19,203,99,84,114,56,147,3,153,2,153,170,95,77,95,60,74,113,112,103,122,147,129,51,136,90,183,150,62,131,177,197,105,76,48,155,101,32,227,43,151,95,180,3,159,203,61,21,70,170,203,242,139,50,190,216,65,141,81,182,160,137,182,5,182,32,41,62,72,56,119,59,219,182,55,183,232,245,117,112,254,109,200,216,132,83,68,224,140,150,236,83,219,254,212,59,100,159,46,251,246,39,251,109,215,234,13,6,167,236,91,231,144,255,166,155,214,216,249,118,194,62,144,164,113,16,105,222,73,226,75,51,100,94,75,14,173,72,17,146,143,62,15,217,129,201,199,2,164,204,189,150,52,29,186,92,123,150,30,42,35,88,25,144,126,235,147,32,211,97,128,44,45,199,114,1,118,53,162,224,226,180,20,36,110,62,218,84,107,58,94,101,240,247,135,136,61,30,74,172,46,73,197,0,11,249,68,119,53,130,145,238,28,186,71,134,36,125,48,195,50,111,248,167,199,193,217,6,86,208,188,217,81,45,150,112,0,135,241,39,41,30,93,109,19,251,216,146,138,186,99,92,136,175,248,132,225,28,188,48,140,236,220,154,44,13,167,107,250,177,188,139,48,134,190,5,198,35,41,253,244,41,203,15,10,223,223,120,35,253,244,1,255,224,157,119,58,36,5,3,30,235,29,181,143,24,240,176,59,195,181,47,185,146,24,194,244,82,113,200,27,198,172,32,246,32,213,144,243,185,205,125,38,44,75,62,19,166,165,159,237,50,44,221,136,111,214,68,167,25,114,143,93,205,142,135,25,187,57,246,236,232,50,99,55,203,158,181,241,51,210,60,123,214,59,204,216,104,176,103,151,253,140,141,142,253,236,50,67,114,77,4,113,5,100,49,114,166,7,230,10,92,35,189,187,155,174,243,244,190,45,242,94,114,36,61,185,17,229,60,61,101,16,217,163,147,105,251,190,179,35,246,157,239,39,151,77,86,224,82,156,162,210,75,36,235,248,166,68,114,4,30,249,238,8,71,242,221,17,143,183,74,73,167,89,246,156,60,201,8,40,176,119,228,73,70,64,135,189,35,79,166,27,139,12,8,101,254,141,39,103,137,243,234,141,55,92,15,64,30,143,112,250,113,124,210,160,163,245,58,48,191,23,183,156,82,97,238,60,169,91,118,182,47,149,230,47,164,43,72,253,42,32,209,23,151,187,190,69,210,58,209,4,246,248,31,100,175,151,224,28,213,149,223,170,219,237,66,88,47,164,129,33,24,219,196,2,102,231,233,50,13,184,32,64,20,213,43,15,248,79,148,149,202,66,181,132,243,70,177,28,99,236,10,43,77,12,150,147,104,210,49,164,226,190,248,242,255,141,19,121,167,63,248,237,119,63,252,201,23,200,231,143,254,231,191,191,248,249,255,34,159,95,124,231,243,31,253,235,255,68,95,145,86,68,158,60,127,247,239,145,74,78,148,36,90,230,23,95,248,232,75,95,71,139,164,79,87,148,110,123,161,173,164,37,56,174,197,73,186,229,220,53,203,88,6,150,160,180,92,250,20,234,13,206,93,86,246,207,93,134,75,4,36,47,123,22,63,123,25,99,121,164,32,93,208,186,52,211,249,215,190,141,186,82,27,178,140,93,238,148,102,7,238,156,102,28,221,248,28,95,214,208,48,208,94,224,78,78,82,135,163,67,197,130,36,105,61,196,103,88,193,3,0,105,62,149,23,145,247,78,82,117,135,254,211,195,108,139,48,185,113,156,30,38,89,111,108,152,30,126,152,30,50,89,181,108,200,226,66,243,22,227,170,154,151,225,252,155,84,144,134,70,153,239,58,94,251,152,90,124,106,54,39,191,220,130,140,243,203,29,92,243,211,188,248,251,60,205,217,206,61,253,225,187,255,249,225,187,63,32,35,72,158,188,248,254,15,94,124,255,87,252,147,231,191,249,230,243,175,124,141,126,253,3,155,215,140,8,211,51,182,179,100,134,228,253,35,135,253,126,137,255,232,27,188,173,98,152,185,199,108,122,228,156,53,59,44,249,98,175,87,46,20,43,190,201,23,233,43,30,61,15,3,77,143,158,163,54,132,161,215,206,195,127,190,232,209,87,60,122,2,55,255,206,164,71,225,247,83,122,188,248,183,191,251,232,111,190,225,72,6,151,48,190,177,112,200,7,8,135,242,77,133,195,51,56,139,77,31,220,92,44,136,20,152,138,181,159,45,148,165,133,242,129,31,183,244,218,165,98,33,151,230,184,245,246,151,187,103,249,156,148,207,29,36,96,214,210,239,39,179,18,45,202,89,234,196,149,239,15,115,85,19,105,114,83,229,242,214,86,180,91,90,107,143,46,255,59,174,21,229,223,211,181,130,168,236,183,55,211,126,31,230,23,235,244,45,241,202,73,0,171,176,116,208,31,3,70,213,235,249,122,192,249,236,91,188,194,83,227,14,208,66,75,22,107,112,172,27,84,242,157,119,224,140,55,14,156,18,191,139,12,45,89,174,241,199,55,146,238,61,51,114,178,107,235,248,124,124,84,239,74,19,108,11,235,181,219,85,102,11,171,84,192,198,53,172,211,156,183,19,154,243,118,36,105,210,128,203,121,155,87,219,101,37,95,162,57,111,165,94,125,200,130,155,74,135,56,188,169,90,128,124,103,109,28,178,189,155,43,163,207,125,220,86,94,233,130,21,231,10,108,83,46,123,30,204,2,22,209,160,118,229,53,245,213,122,215,210,80,59,215,116,196,170,109,140,215,65,144,149,102,208,71,220,128,6,125,195,208,251,72,18,140,233,55,101,156,38,190,5,91,130,213,136,183,38,130,127,64,237,138,249,119,128,1,134,57,11,160,207,215,152,45,215,209,100,5,102,4,47,87,120,115,79,189,0,171,149,169,175,154,208,57,252,124,207,28,228,106,144,217,169,144,95,64,221,165,143,100,120,212,203,43,61,231,81,30,30,21,74,96,90,100,143,10,240,168,210,41,2,209,28,99,62,160,226,24,93,208,100,37,20,36,86,115,57,205,208,172,65,94,57,108,217,173,193,96,13,101,36,96,242,57,24,167,97,30,125,204,229,192,236,79,8,3,95,203,217,98,181,88,68,227,35,81,2,161,250,11,217,106,65,206,87,10,104,34,9,141,228,167,111,164,80,174,148,203,37,177,145,74,57,191,80,46,186,27,41,220,160,39,168,43,185,5,87,35,213,252,194,130,187,141,34,215,70,33,89,27,37,180,114,184,219,88,200,85,243,5,79,35,165,233,27,41,22,138,101,239,144,84,124,134,164,60,125,35,133,106,213,103,72,42,62,67,82,185,193,144,44,248,13,73,193,59,36,85,177,13,14,182,61,177,72,147,129,237,84,220,237,148,23,42,208,206,129,68,60,179,176,193,245,242,146,252,21,76,143,4,15,132,17,51,176,82,76,152,5,22,105,8,32,37,136,133,85,35,166,87,105,56,162,70,88,105,132,86,29,131,43,1,246,18,242,201,26,35,185,235,188,176,237,182,232,211,160,195,62,161,182,233,39,102,231,133,79,172,237,137,133,48,39,182,222,139,163,238,17,200,160,107,63,211,45,89,32,112,71,235,135,118,202,118,59,203,252,138,105,12,91,74,231,80,157,73,147,66,105,122,220,15,20,137,172,112,105,23,7,28,34,138,67,17,72,78,231,99,250,13,54,232,210,213,198,160,171,141,9,106,153,106,42,99,195,220,65,80,16,5,179,67,197,228,44,43,41,213,201,226,232,83,24,110,142,138,6,162,179,67,109,0,158,93,214,153,54,238,128,237,102,100,170,167,117,53,11,24,100,174,58,138,165,166,114,53,10,144,60,173,231,37,175,105,121,17,151,204,215,136,89,103,19,225,164,154,22,123,92,168,193,159,52,98,151,180,3,202,66,186,31,164,149,207,128,39,90,6,253,71,8,105,170,61,83,181,14,177,61,29,45,204,235,160,191,34,197,44,194,178,141,48,34,86,109,187,101,4,183,172,150,50,33,134,237,206,64,85,76,27,190,187,113,31,116,8,183,217,214,112,143,171,87,205,39,147,39,82,159,176,191,87,214,158,173,111,165,29,247,221,116,77,246,121,143,212,79,147,58,153,21,124,94,115,110,209,233,218,169,161,117,83,57,102,211,167,189,247,240,63,113,105,108,65,135,235,104,125,38,12,14,223,108,114,73,222,114,50,121,38,140,39,154,98,196,147,212,203,189,137,57,149,119,27,140,102,85,221,195,170,58,97,85,221,151,85,121,243,45,39,181,234,170,68,202,215,11,164,119,254,124,92,32,58,163,139,165,200,187,162,151,153,117,142,153,117,12,23,115,244,34,55,41,157,174,234,128,207,224,2,51,28,82,219,251,216,56,137,42,176,137,113,141,6,67,240,250,252,125,34,53,147,208,191,39,116,142,229,208,194,224,169,103,169,109,36,205,53,75,229,37,40,56,186,123,125,0,128,98,110,243,191,137,80,227,204,255,142,2,91,55,169,127,44,255,208,223,156,143,196,38,93,222,145,136,30,244,199,93,137,62,81,198,240,96,140,31,140,135,168,1,248,83,135,95,72,132,141,6,74,7,45,64,115,56,111,113,38,107,141,6,26,82,164,209,199,103,242,129,237,209,43,203,25,79,81,72,193,224,72,30,29,175,114,62,136,233,128,152,93,14,68,22,238,15,198,2,43,69,192,57,224,175,139,70,171,198,151,204,129,135,0,90,177,96,139,133,189,147,136,245,159,185,251,5,184,96,125,18,9,101,43,235,221,163,100,63,169,14,192,65,15,13,212,70,118,100,140,38,163,153,43,101,50,54,182,21,188,43,25,42,231,196,209,183,86,40,161,111,154,254,152,196,141,204,225,87,228,75,41,135,80,130,13,33,13,219,132,186,182,104,51,12,176,93,163,222,151,78,241,126,173,80,44,130,39,164,107,59,216,144,76,73,113,182,131,106,177,80,46,87,145,230,72,182,131,153,69,245,89,154,186,215,165,15,234,167,108,107,136,175,80,244,170,33,217,189,10,189,174,252,26,178,123,169,138,210,235,245,0,223,56,217,189,148,92,185,154,224,214,7,184,138,202,5,180,197,19,169,192,179,17,55,147,237,53,52,109,96,18,115,125,70,123,120,32,231,29,196,105,111,188,113,39,87,7,142,123,251,237,237,165,149,37,234,235,177,97,40,112,87,244,161,98,29,95,219,32,199,51,14,73,23,181,222,140,151,150,106,198,172,95,77,204,65,77,189,94,84,7,168,27,168,20,250,165,163,73,171,119,160,192,30,82,139,171,13,211,84,46,160,36,222,98,211,162,87,0,144,34,122,199,1,248,206,59,128,40,106,65,205,140,15,225,190,14,48,39,44,70,203,166,105,152,51,105,77,71,51,5,173,224,150,217,73,65,29,68,27,147,138,247,44,210,42,180,190,62,3,231,57,153,107,50,102,88,241,97,157,68,2,133,241,166,18,216,125,188,220,191,241,198,56,107,232,219,8,224,153,97,118,17,87,40,220,215,58,255,46,99,23,54,141,62,120,27,179,194,244,107,157,127,151,145,20,135,186,202,140,34,25,146,70,232,59,168,19,125,157,252,233,144,63,93,164,82,56,162,26,137,241,43,5,186,131,103,218,57,28,128,116,17,47,98,173,100,7,102,20,156,114,42,89,236,116,141,254,18,135,253,140,211,222,100,134,173,82,70,22,39,49,105,65,96,167,140,129,100,216,208,56,85,241,55,241,213,181,79,115,150,114,170,50,229,167,75,84,68,222,137,153,114,217,0,81,97,192,222,163,226,164,123,153,107,123,105,67,11,136,49,152,64,165,93,56,60,244,201,168,142,136,216,235,33,185,130,197,204,60,237,23,5,48,66,108,56,222,86,250,124,10,117,200,147,135,88,138,34,96,177,60,233,68,221,3,134,127,75,46,229,106,186,132,102,213,124,37,47,41,245,133,50,252,53,28,119,39,193,73,25,113,90,207,132,43,10,153,69,255,117,12,55,136,200,5,133,154,248,174,116,61,141,54,147,70,150,132,157,65,220,84,79,235,6,60,192,152,163,151,163,243,69,248,74,6,198,249,142,47,193,102,59,150,245,16,86,255,244,200,64,203,19,40,49,41,165,141,105,164,46,166,104,40,179,20,185,9,139,91,49,244,1,226,89,129,244,68,35,167,87,71,201,122,128,40,126,134,63,100,237,94,194,69,123,88,232,145,154,64,135,28,22,145,236,248,80,213,197,5,202,214,10,236,170,216,77,188,158,70,251,118,24,66,160,63,92,112,113,213,84,25,229,85,40,244,72,83,207,64,154,162,130,139,94,128,16,229,69,192,133,123,231,26,13,76,165,52,32,138,168,68,215,154,122,250,79,172,201,8,11,235,212,204,12,190,130,210,40,102,82,138,222,77,145,111,242,104,156,66,63,153,76,234,234,79,70,8,221,212,149,157,146,19,61,94,76,145,27,228,233,217,49,25,163,55,205,121,101,54,141,234,192,19,50,76,236,209,98,234,250,250,79,134,106,87,83,82,152,249,82,87,36,71,38,151,226,243,186,163,32,217,100,161,103,208,212,92,27,225,127,60,71,246,82,104,44,129,15,23,249,55,56,252,14,122,49,56,83,46,44,225,13,18,159,90,151,213,113,218,181,112,240,86,191,134,175,209,98,73,116,1,159,97,68,237,207,144,1,129,3,200,186,188,168,124,166,62,128,155,229,48,126,214,226,236,172,146,33,115,4,205,26,164,128,204,201,32,123,179,56,110,227,253,222,140,146,121,231,29,234,164,232,12,186,18,127,208,37,16,193,193,188,23,60,222,132,152,104,192,29,137,77,230,145,61,86,182,140,171,59,131,133,180,47,19,1,87,205,153,43,2,128,10,175,154,87,146,73,56,86,9,62,163,125,102,98,11,17,254,125,32,157,82,236,107,99,73,35,145,40,211,120,200,211,72,207,25,17,49,128,117,104,42,18,178,202,0,237,133,61,20,129,61,55,182,37,224,173,182,221,203,147,137,106,94,180,140,225,16,49,233,46,225,93,181,59,67,27,200,188,197,149,84,207,213,14,45,200,222,51,45,41,83,211,137,8,132,141,15,86,3,179,29,112,132,23,7,30,189,145,52,164,160,192,186,137,24,132,105,139,246,122,128,222,35,249,69,130,181,108,33,21,69,92,7,208,150,129,237,231,129,158,162,176,21,68,109,7,127,233,102,200,56,177,225,234,194,58,138,25,171,131,144,67,202,192,0,33,42,202,103,38,153,177,218,91,71,45,25,160,234,19,221,103,92,23,229,191,229,226,43,202,4,51,76,186,169,167,72,39,223,214,206,213,193,14,108,1,223,121,7,177,222,168,46,214,26,35,137,189,136,40,130,167,26,76,253,180,52,162,203,229,136,45,151,108,1,173,143,92,11,105,157,21,65,139,179,21,159,201,108,102,26,33,85,152,201,250,83,205,210,218,26,218,82,92,212,211,36,16,72,90,154,80,7,220,97,253,138,44,32,64,241,117,125,108,0,250,194,57,9,234,1,90,93,142,201,229,56,181,139,134,54,11,61,218,154,12,219,170,9,195,214,195,10,189,249,44,141,20,156,13,84,114,87,53,129,58,233,131,197,30,40,234,182,54,4,198,22,120,0,45,160,206,12,51,18,166,87,67,215,13,178,143,182,102,174,216,12,160,129,63,96,14,120,167,190,158,117,234,108,40,23,170,105,211,199,233,62,210,83,12,93,157,185,234,34,242,172,12,52,80,143,17,69,186,218,105,205,144,20,167,197,154,42,65,103,106,22,152,164,25,230,181,158,68,0,226,179,39,18,245,96,5,77,92,139,104,213,104,51,212,241,78,63,63,98,167,177,74,69,213,43,103,218,216,181,198,152,149,169,246,53,230,245,88,29,237,158,0,3,180,172,183,48,55,15,212,238,242,121,71,197,86,176,140,195,243,50,225,121,215,204,153,33,140,71,167,34,82,202,178,109,196,183,120,189,206,216,19,141,238,18,93,106,13,17,172,42,47,178,103,56,5,29,109,145,29,185,108,210,193,209,125,164,209,236,172,249,25,152,105,80,5,75,130,25,153,169,99,160,72,248,40,83,84,23,117,52,58,167,33,214,0,143,38,42,46,121,187,45,177,249,6,141,120,153,149,167,131,159,12,67,58,47,204,12,143,28,115,16,103,220,92,231,79,13,208,32,138,10,53,170,143,200,7,153,165,85,43,77,134,40,151,145,238,152,25,123,113,33,194,175,49,70,59,156,54,210,185,102,210,228,210,36,8,4,207,43,34,8,96,118,3,32,152,185,176,237,65,13,227,150,77,166,247,170,76,38,166,112,57,174,15,104,122,210,237,204,192,217,120,164,14,145,242,208,134,37,222,174,15,203,31,12,191,81,55,175,241,246,202,64,91,66,19,46,60,179,237,71,77,60,87,33,91,53,122,6,197,206,157,244,44,43,141,180,238,17,154,100,170,149,221,90,94,94,122,123,187,177,187,251,248,254,206,82,13,169,174,194,131,244,34,214,68,22,3,171,175,111,181,238,239,236,44,183,30,10,48,188,79,41,160,107,204,5,4,72,26,109,122,209,200,75,206,174,168,230,229,118,61,75,248,101,94,207,142,145,104,24,96,177,77,139,167,165,77,101,124,152,29,106,208,103,25,230,79,102,209,240,81,124,16,7,184,198,93,183,231,16,230,40,202,146,65,235,103,32,239,49,201,98,43,16,247,177,45,21,105,244,72,53,167,167,101,87,68,157,225,246,149,72,157,64,242,248,238,238,99,154,211,93,1,195,185,146,107,231,166,78,239,137,19,182,159,106,16,165,105,238,208,48,181,75,112,252,176,211,249,20,228,94,187,82,85,228,3,154,52,174,38,103,73,86,155,84,54,95,206,65,122,47,180,163,160,183,186,179,133,114,177,84,21,18,126,113,161,212,62,81,173,182,139,93,62,147,71,64,211,41,238,249,219,111,243,153,85,28,100,188,153,77,110,55,137,6,226,144,117,49,195,193,239,93,85,244,113,104,232,176,192,33,98,42,3,163,31,150,120,33,255,164,33,93,180,26,173,101,26,222,63,135,127,23,155,141,70,21,2,182,175,29,182,164,252,82,227,222,58,126,148,19,99,184,251,54,20,18,193,157,141,98,252,8,238,127,12,2,244,199,127,127,136,97,159,130,4,36,141,231,197,246,238,249,34,4,228,75,149,184,176,124,44,128,108,197,47,220,43,31,223,146,74,101,111,33,143,16,118,162,136,241,97,243,202,126,13,136,225,17,231,231,83,181,218,233,28,68,83,10,136,130,142,74,176,104,163,124,156,81,98,175,93,164,37,174,253,96,1,98,224,130,55,37,56,223,168,74,138,220,201,7,27,4,186,185,162,250,26,12,2,185,174,82,145,43,101,57,166,65,32,95,109,7,163,92,238,202,149,215,128,114,87,110,87,187,197,174,18,31,229,178,7,103,78,101,201,142,102,211,218,176,15,169,133,222,166,65,251,223,150,179,74,105,161,90,92,144,187,217,17,234,9,64,89,136,178,132,32,213,71,174,228,193,1,68,41,200,165,240,194,183,27,37,139,198,152,33,139,162,19,0,5,159,127,66,200,26,248,43,225,141,229,128,5,28,129,85,116,73,83,236,152,39,224,137,155,38,167,127,104,167,110,88,56,214,13,137,76,208,130,175,52,202,13,49,228,214,40,172,180,43,16,17,7,184,14,214,52,134,24,40,157,44,248,22,124,198,129,77,88,224,11,115,50,64,106,130,158,197,127,105,252,35,219,184,74,130,48,57,17,97,74,185,209,121,250,90,140,202,69,63,119,140,129,211,117,8,70,95,171,138,24,208,80,68,172,8,137,4,131,195,250,80,135,233,244,243,31,125,243,249,55,190,246,95,255,241,183,92,19,88,136,112,128,185,192,65,216,148,122,104,12,96,250,167,63,252,201,47,63,252,207,111,62,255,226,63,17,32,105,79,40,39,106,64,135,6,35,2,57,177,190,19,220,220,97,156,56,56,44,24,13,23,24,41,41,21,88,207,127,249,79,47,255,229,47,72,232,42,232,63,141,147,131,126,131,165,10,236,89,28,73,72,176,124,59,154,9,245,46,102,177,137,114,185,79,193,124,241,146,107,56,1,39,248,1,142,191,132,173,64,56,110,123,218,75,199,143,62,255,149,23,127,241,255,240,40,165,9,251,185,130,102,129,112,9,34,51,135,121,76,106,243,125,13,34,186,139,30,52,128,22,247,148,119,7,208,93,49,179,136,131,50,141,152,133,36,97,87,140,138,69,44,232,118,84,32,26,34,203,63,252,213,180,163,140,253,225,185,241,237,170,163,241,141,120,29,3,12,228,117,0,31,147,250,24,147,32,178,83,52,109,42,184,195,187,61,187,17,85,62,252,194,95,62,255,234,15,120,174,167,38,173,155,80,134,0,13,164,12,107,34,46,111,50,140,2,25,211,65,249,150,120,229,229,143,222,127,254,213,127,121,249,173,95,124,248,147,239,114,180,25,26,109,180,23,219,62,68,123,191,96,242,12,149,243,129,170,247,177,56,144,197,96,107,134,142,203,210,187,24,117,18,216,130,121,165,204,63,251,63,62,247,185,110,246,96,190,47,125,250,211,153,32,210,242,152,5,18,152,195,51,38,141,249,158,5,145,89,236,253,45,81,250,195,159,255,195,7,239,191,255,193,123,239,189,248,250,215,63,252,237,79,249,233,57,25,95,108,170,67,99,10,70,124,249,254,255,249,242,253,47,185,64,7,79,84,218,80,220,201,202,240,10,156,176,14,226,65,147,150,125,14,145,86,255,248,165,23,63,251,23,158,247,66,73,65,174,205,48,61,29,169,23,147,177,129,201,115,133,200,179,99,156,89,181,2,184,1,225,79,197,235,32,129,246,231,95,124,254,238,175,131,185,42,62,141,134,97,244,25,186,104,3,180,0,134,113,71,8,35,26,29,162,145,129,47,137,176,65,31,192,30,130,62,188,150,92,95,41,117,218,147,241,216,208,221,228,25,153,26,218,204,93,176,245,20,76,50,168,119,125,3,52,50,46,2,233,111,191,155,122,254,227,255,201,197,176,180,161,241,213,120,245,208,174,251,252,235,127,157,122,241,191,191,12,117,249,145,23,34,208,57,113,231,242,189,114,158,124,42,85,122,29,18,99,206,185,42,51,96,65,206,168,82,137,181,91,26,221,140,211,53,105,231,154,134,129,180,10,221,142,110,134,212,127,137,168,192,228,253,46,222,149,216,175,177,219,251,122,55,248,165,210,237,134,188,14,12,147,198,92,233,13,179,143,170,131,13,7,173,94,248,47,157,20,240,121,200,254,58,2,5,190,146,222,162,62,50,167,138,52,238,47,211,46,168,59,60,177,129,174,119,241,225,26,175,124,192,119,162,78,211,214,159,33,164,78,38,154,169,118,177,127,28,226,66,48,86,57,58,150,45,31,136,184,72,75,246,5,197,246,96,98,194,13,2,140,81,48,24,65,229,245,212,190,246,247,216,119,59,195,35,77,110,247,194,2,143,122,230,169,3,78,80,234,88,209,6,192,151,232,161,97,251,221,111,171,166,101,96,159,41,151,73,207,38,74,157,133,23,133,179,111,219,151,219,209,24,133,227,123,222,181,149,163,100,93,39,126,93,215,146,128,73,64,39,208,124,121,247,197,183,126,141,247,187,228,62,34,98,58,180,173,157,18,107,214,219,46,105,151,69,228,90,239,250,84,70,120,179,154,146,159,238,203,94,242,207,152,123,168,132,77,9,25,41,253,226,175,127,250,252,135,127,239,65,159,167,13,102,39,242,26,79,11,108,16,113,248,144,39,169,238,91,85,7,127,205,25,24,18,78,106,120,220,216,105,143,94,225,220,33,254,165,234,16,8,128,247,185,84,134,24,176,111,39,114,208,199,190,195,93,220,192,174,169,108,19,155,197,206,125,136,191,69,83,140,214,155,185,195,172,172,119,228,69,142,192,170,77,93,213,111,180,136,152,241,125,103,179,5,162,255,46,56,181,169,94,7,100,29,111,194,193,43,225,45,244,250,147,186,1,217,45,102,168,232,183,38,157,14,54,71,217,243,151,160,245,226,203,223,120,254,213,239,1,137,77,226,141,158,87,11,112,103,35,128,74,206,11,68,9,112,170,78,99,151,223,79,82,168,89,218,12,90,9,233,19,202,100,206,28,185,5,26,76,72,136,198,80,18,96,248,145,52,32,104,221,2,13,104,112,51,44,49,168,52,171,5,157,239,80,47,144,14,113,189,200,226,51,205,65,184,27,250,88,2,59,49,233,61,226,240,241,140,58,155,158,183,46,44,248,129,182,80,25,180,174,207,159,202,243,216,101,167,49,24,216,55,148,210,126,62,16,99,8,240,134,111,193,136,251,215,58,121,156,237,119,6,231,215,25,215,110,118,198,246,202,129,94,34,77,10,238,127,250,250,224,105,93,144,253,86,29,124,67,241,61,219,138,218,19,239,217,118,217,37,135,14,117,172,182,68,199,234,178,220,205,149,11,101,133,58,86,131,71,49,42,86,239,58,30,213,74,161,36,255,46,66,210,11,26,26,54,145,17,195,20,54,219,166,5,197,138,188,0,19,46,31,14,58,8,12,9,99,76,174,232,164,221,135,103,44,76,172,14,23,195,241,61,121,151,138,138,199,125,27,230,67,144,134,234,148,168,171,162,90,234,188,113,31,174,177,118,251,72,1,68,43,59,190,217,31,184,221,46,199,217,238,188,248,247,159,189,248,197,23,104,176,235,64,109,94,56,32,138,222,110,139,64,131,73,147,224,20,206,83,41,232,64,206,31,122,172,253,97,2,130,177,131,48,239,41,156,207,86,48,198,241,154,8,213,239,120,205,60,125,232,119,192,230,237,46,41,152,156,156,164,94,28,130,210,146,206,145,27,121,240,59,59,109,75,50,110,239,253,232,249,151,255,245,214,199,141,66,245,31,55,184,123,19,107,220,160,224,52,227,6,245,226,141,27,46,201,143,27,60,248,157,141,91,201,119,220,98,237,152,113,136,130,26,150,84,29,59,171,179,32,154,196,61,181,161,99,145,191,139,203,113,57,34,190,241,157,151,63,255,161,223,206,154,9,120,161,25,122,59,53,164,29,200,120,50,126,0,148,119,26,249,232,75,95,123,249,155,119,67,26,113,206,74,4,104,62,233,30,200,53,94,164,143,160,197,77,33,203,39,26,75,99,164,234,155,134,9,30,115,215,92,223,254,238,231,207,255,241,111,197,148,87,169,20,89,246,17,115,95,225,68,10,212,254,4,181,223,178,187,169,152,144,62,97,2,1,246,197,71,144,140,55,125,237,58,75,144,56,16,33,203,41,77,243,49,68,197,88,154,23,209,84,145,79,100,77,202,23,99,29,230,253,242,95,94,126,251,47,227,10,107,181,171,77,134,177,166,189,8,215,111,218,119,204,251,167,170,25,83,100,59,133,147,79,127,167,110,28,17,192,149,230,82,142,216,15,95,181,40,96,63,168,192,219,234,140,32,33,132,4,67,216,3,104,91,209,33,16,74,144,102,70,75,121,19,10,181,199,122,96,85,244,206,85,209,103,62,242,107,128,40,0,70,131,137,197,66,2,249,31,222,193,92,100,91,19,110,46,146,45,103,176,8,232,106,22,116,170,91,187,131,118,106,212,50,183,139,185,20,209,60,75,142,239,165,96,188,16,127,169,99,149,97,214,197,235,142,11,49,82,132,192,228,206,7,191,252,253,143,254,230,31,217,241,160,43,157,139,79,242,12,234,113,42,228,207,176,159,177,177,167,15,4,86,100,133,88,2,13,79,39,253,133,130,203,126,233,155,49,70,76,46,179,201,174,157,74,212,21,4,206,43,72,66,26,252,30,103,10,192,249,97,16,31,131,89,221,222,59,73,105,184,81,4,89,43,213,193,128,100,23,76,215,174,176,92,38,153,238,210,118,114,146,107,52,239,162,11,113,185,104,186,237,129,157,142,134,28,185,44,181,241,138,36,165,45,70,129,57,34,57,156,34,54,109,90,248,69,84,250,26,186,169,118,8,74,105,88,42,65,234,28,156,138,75,157,115,94,195,174,37,34,103,11,129,136,125,248,4,104,204,36,240,222,215,159,127,253,151,145,153,95,196,44,50,56,102,10,108,177,153,128,197,198,132,142,209,117,12,255,68,169,250,224,253,127,120,249,253,47,220,36,229,140,216,112,222,183,97,193,227,64,216,183,188,226,134,205,211,221,11,11,175,89,172,241,175,124,254,249,191,253,61,4,127,254,217,251,175,190,113,162,51,250,233,198,175,188,233,13,184,177,226,180,252,209,23,190,249,209,183,127,251,252,189,127,158,57,30,230,51,175,186,121,110,173,219,226,135,94,88,209,111,13,7,127,102,111,43,250,177,208,56,25,244,231,95,254,243,231,191,250,179,87,79,255,166,98,53,176,77,78,24,125,96,252,239,125,239,163,239,254,240,229,143,126,114,27,121,158,190,249,181,15,126,243,29,119,10,41,200,148,213,211,206,209,58,151,198,1,8,193,94,134,125,128,119,7,198,24,148,209,183,39,51,207,176,130,97,95,88,151,122,186,143,38,204,124,172,80,151,176,82,234,144,0,31,167,179,245,21,91,142,124,52,234,49,119,56,102,170,3,172,74,211,240,31,51,42,4,128,225,21,105,81,133,126,254,197,159,125,248,133,111,145,96,81,226,27,219,136,202,176,154,27,170,250,132,83,43,176,101,208,70,153,153,10,185,7,174,94,185,116,218,14,185,207,71,19,19,81,116,81,45,93,129,53,250,126,188,94,238,97,151,49,111,39,73,183,62,252,209,159,127,244,195,191,122,249,167,191,254,224,55,95,243,238,28,56,189,255,26,92,38,121,157,1,109,72,52,93,161,26,34,94,225,157,39,129,218,24,95,137,118,146,38,1,35,220,193,133,228,196,249,223,88,66,56,124,180,231,214,164,251,106,83,85,200,5,33,201,185,165,103,165,113,140,222,66,78,42,230,164,82,238,128,123,21,6,1,2,103,162,249,113,97,128,115,4,190,68,34,225,251,190,150,148,130,208,44,18,190,113,107,74,41,136,185,34,165,142,38,195,17,88,132,113,193,26,189,117,66,87,127,168,229,93,217,209,67,178,168,59,157,114,151,105,145,231,108,237,231,247,90,84,193,132,237,86,207,241,191,231,56,141,179,198,138,14,134,162,19,34,24,92,117,176,101,177,73,194,157,171,195,78,134,255,46,209,195,117,162,49,45,193,245,20,8,242,121,205,116,121,132,218,238,152,107,202,2,236,118,199,72,239,216,161,172,231,224,39,22,172,185,107,74,140,89,107,14,223,74,136,95,49,182,248,47,135,175,83,149,97,236,60,137,129,179,27,99,243,116,211,208,53,8,214,227,193,218,133,115,50,140,37,243,180,5,94,176,112,232,2,31,124,40,110,185,73,110,69,225,239,49,229,59,233,226,104,90,185,215,233,211,58,155,158,33,75,9,90,196,111,230,222,10,147,194,26,27,67,146,236,49,77,165,5,248,34,99,61,153,97,65,162,217,102,43,167,135,233,27,57,196,162,133,12,237,234,174,92,219,116,114,83,116,43,228,104,218,41,225,62,193,119,222,164,133,102,144,228,210,85,175,107,205,247,222,123,249,131,207,127,240,219,31,188,248,194,79,152,229,20,7,210,72,71,152,40,200,93,95,2,52,194,189,55,176,50,41,30,189,247,154,218,49,120,228,73,180,103,162,145,37,73,3,249,116,123,72,25,30,201,172,146,230,174,196,118,186,26,206,194,200,185,232,176,245,139,167,33,172,84,183,232,146,200,111,11,56,7,40,93,28,222,16,95,176,208,19,165,56,38,147,143,181,183,50,191,93,227,200,131,183,116,55,240,217,20,119,129,188,19,99,53,144,64,208,102,76,2,145,29,103,0,129,40,238,183,68,160,15,126,245,85,180,183,34,253,225,29,91,169,195,6,71,164,142,98,117,224,8,34,150,55,55,209,209,81,103,231,112,208,47,36,39,239,200,52,219,162,85,227,156,89,152,143,22,161,85,90,115,246,125,132,73,58,16,179,1,149,133,28,193,228,19,60,83,59,199,187,216,112,59,184,192,246,77,255,131,80,190,107,34,159,251,158,138,50,156,2,29,113,233,251,184,142,184,140,130,129,142,184,14,137,95,145,187,50,191,107,231,198,214,222,221,223,216,79,63,142,236,16,78,14,232,104,219,254,253,16,73,131,140,60,100,56,93,159,106,244,131,198,139,117,51,230,120,57,103,30,1,227,197,147,205,182,81,53,213,129,161,247,63,214,174,252,252,6,158,227,2,216,232,191,98,14,160,102,72,254,0,193,119,230,53,17,42,65,163,8,104,198,28,65,220,163,160,209,99,221,165,35,7,95,63,222,55,48,248,115,47,97,242,50,59,233,171,31,184,105,237,199,73,140,198,81,150,226,223,173,121,248,150,229,49,231,72,33,12,233,237,220,154,122,149,174,28,73,252,55,162,156,54,62,166,158,26,113,135,240,163,47,124,243,249,87,191,247,225,159,253,70,24,194,21,138,243,45,15,35,127,19,110,250,33,101,200,5,15,43,43,17,123,104,237,254,6,15,47,79,18,123,136,217,67,87,50,220,224,97,86,61,195,172,242,195,204,156,161,9,213,133,155,17,148,224,189,129,1,193,238,33,194,96,250,90,200,4,79,0,101,240,142,204,127,222,39,217,31,230,35,247,135,236,144,192,111,143,8,122,210,119,254,5,146,127,17,119,140,219,220,35,242,246,3,126,19,36,216,219,95,185,236,185,145,95,66,82,103,132,56,30,8,31,15,183,131,64,121,36,199,115,29,67,115,255,253,175,191,252,14,172,211,31,254,224,47,95,124,235,183,207,255,242,61,110,144,193,68,130,45,42,177,118,187,174,235,120,1,183,234,196,198,2,55,188,172,233,152,67,101,99,26,52,80,92,87,146,47,208,241,124,114,158,255,240,207,158,255,249,23,95,252,239,175,60,255,250,87,253,168,105,170,125,81,198,39,218,20,147,136,222,108,150,248,110,145,93,187,27,126,207,220,86,172,70,23,142,237,172,87,178,141,138,222,32,147,206,7,174,33,248,109,220,245,131,208,49,112,237,96,100,142,26,231,91,82,202,222,251,134,184,61,54,38,230,134,209,185,213,243,179,247,190,145,14,217,168,146,6,227,239,84,41,130,33,91,85,187,11,183,184,29,121,239,27,72,212,128,49,156,92,230,254,255,62,255,167,25,31,186,129,35,141,135,112,183,127,174,192,225,67,217,149,92,23,246,209,42,192,193,72,233,110,168,167,214,76,186,148,206,92,71,13,4,218,208,39,27,9,112,48,138,24,10,76,149,219,29,139,247,254,223,168,177,80,198,175,113,40,48,58,73,134,162,28,61,20,202,56,217,72,40,227,168,129,80,94,97,120,0,68,136,231,95,255,7,97,24,54,141,201,45,75,18,212,66,136,36,33,237,197,38,26,69,47,152,102,54,254,183,199,186,168,3,225,98,4,183,249,218,164,136,141,78,18,214,45,134,178,46,237,64,178,81,8,149,33,14,73,110,119,28,66,69,8,52,250,218,36,136,141,77,146,97,40,68,14,67,2,1,66,187,27,62,8,94,241,113,187,34,132,40,160,31,254,226,151,47,255,244,215,194,96,172,227,208,233,187,144,44,237,117,140,8,143,71,136,184,225,176,138,77,103,190,39,193,196,22,251,123,91,81,109,184,94,133,203,32,174,121,127,249,253,74,41,158,92,32,85,66,103,130,216,155,105,70,42,124,149,240,80,235,85,140,87,168,172,18,48,120,61,107,135,23,185,36,3,86,141,63,96,9,86,18,55,25,98,14,153,184,178,188,10,137,246,242,253,47,251,75,180,101,189,251,250,6,139,96,17,41,207,16,78,9,41,14,189,136,162,53,233,233,173,206,12,210,159,56,146,12,53,254,90,229,24,143,89,146,105,177,16,99,90,144,190,36,31,161,56,50,204,166,211,171,24,167,24,18,12,183,255,58,229,23,143,90,146,129,146,115,113,71,42,177,248,98,52,136,53,86,254,162,43,201,185,125,33,242,220,222,154,235,13,148,190,239,169,253,79,127,254,226,175,191,244,242,43,191,126,254,159,95,120,5,158,93,206,245,3,194,52,247,134,34,207,108,168,250,107,82,207,109,76,18,241,72,40,139,32,228,99,51,6,190,150,17,200,14,132,12,183,181,51,226,238,26,216,100,207,139,116,103,183,20,98,109,235,111,33,142,157,207,45,136,4,195,144,15,29,6,218,151,216,67,97,223,208,8,28,14,135,58,183,42,68,133,129,113,13,201,145,158,104,72,98,75,199,105,73,46,135,177,190,141,108,76,154,59,157,11,162,57,223,253,87,165,198,253,250,103,207,191,251,165,23,63,249,214,71,127,243,53,58,45,62,197,143,128,114,170,154,187,3,99,116,99,121,20,234,130,202,33,17,168,197,49,76,98,82,215,70,60,136,184,92,207,110,151,159,163,229,59,89,231,94,147,148,247,98,149,136,227,227,236,64,147,136,124,167,239,81,122,128,75,252,223,60,122,164,110,140,213,155,68,143,204,223,56,122,36,96,16,215,153,26,144,13,116,166,38,61,17,15,172,184,59,114,254,62,255,48,217,222,253,133,232,243,111,169,72,19,226,183,106,161,145,186,69,23,252,172,169,161,57,132,68,20,190,34,242,49,112,200,23,58,248,10,28,242,223,253,5,187,167,27,234,141,255,74,44,49,118,219,129,147,145,31,140,248,110,251,238,65,12,117,226,247,182,113,139,10,218,231,223,71,226,201,145,152,182,59,203,161,166,246,94,11,149,49,2,209,194,241,80,93,154,40,122,132,177,64,32,20,238,194,84,163,65,58,31,111,56,24,161,110,45,32,252,63,63,255,247,95,177,81,0,55,171,166,232,90,252,234,86,44,210,114,236,129,200,199,30,8,214,139,169,198,194,38,65,188,225,224,40,246,170,116,183,175,255,140,27,33,124,125,245,181,13,17,105,58,246,16,21,98,15,145,221,141,169,198,200,33,66,188,65,226,137,246,234,118,53,68,166,145,80,3,209,123,205,232,193,226,221,185,114,98,96,146,248,171,201,20,27,33,54,154,114,252,209,76,180,15,245,140,102,244,174,212,191,181,91,12,205,78,76,101,49,124,136,110,125,142,69,89,233,92,93,79,226,108,228,37,116,164,235,145,127,107,175,208,233,226,199,63,20,8,31,232,113,113,251,122,0,105,57,46,221,19,184,102,120,201,30,229,168,225,219,86,144,169,250,53,41,217,216,51,245,131,95,255,96,230,163,111,127,233,191,254,227,47,63,252,193,255,64,59,203,140,237,86,73,196,139,163,126,243,23,137,233,40,209,108,98,104,152,32,143,24,55,166,183,25,21,75,233,118,27,29,99,162,143,45,46,38,214,47,223,127,254,213,239,135,196,196,186,121,184,43,79,155,161,225,174,252,227,82,89,113,46,71,251,199,147,242,4,160,10,88,246,208,55,16,148,148,15,17,36,22,86,138,70,182,74,151,101,216,189,189,170,248,84,193,1,168,72,236,9,235,245,7,158,162,231,93,136,40,156,163,45,98,115,196,229,136,197,73,66,167,27,5,142,225,124,138,73,28,68,28,16,37,75,90,124,43,157,6,55,228,110,115,50,24,196,26,253,240,139,184,4,40,243,40,198,1,158,71,22,121,40,72,61,15,10,206,45,91,190,231,209,78,196,13,12,194,37,51,121,232,62,2,114,108,11,72,92,80,178,137,63,118,73,67,76,118,14,22,22,128,36,28,76,140,33,181,192,24,222,232,118,73,42,94,97,93,127,254,157,159,222,194,192,178,149,136,31,85,190,81,113,108,25,110,158,81,240,84,113,105,2,54,178,62,52,230,235,198,161,180,72,147,96,122,11,229,18,81,93,213,187,110,154,147,133,245,213,209,220,105,50,38,197,93,21,92,26,64,24,189,157,154,113,168,205,211,34,152,214,92,169,68,148,30,31,194,81,41,218,13,216,132,166,135,207,96,76,121,21,116,182,27,244,37,243,212,118,49,63,224,246,144,216,39,215,62,131,97,87,137,51,22,28,181,130,135,194,41,148,104,36,78,181,193,64,233,171,72,240,58,60,143,181,165,23,223,253,171,153,231,255,246,197,204,45,46,33,83,46,17,175,235,34,10,104,3,6,162,198,200,82,17,201,250,16,80,39,100,21,241,13,31,6,239,28,138,210,241,27,123,118,158,100,196,156,130,113,152,128,31,168,96,46,224,74,77,195,6,91,147,97,27,134,202,142,200,241,191,94,124,251,167,183,53,31,61,49,92,115,97,100,33,168,36,160,12,195,61,146,56,180,160,67,31,247,166,228,191,121,82,43,72,87,245,236,64,26,224,80,88,229,118,169,200,114,92,176,252,86,104,186,22,32,219,133,69,242,94,217,217,174,72,130,171,140,212,241,207,5,34,117,235,87,52,207,139,144,225,34,115,101,113,41,64,58,179,233,121,68,136,121,243,116,30,205,94,117,158,196,215,74,75,186,39,225,135,158,185,82,209,62,20,39,252,224,146,148,68,192,14,78,47,98,231,22,105,94,180,112,84,155,24,77,146,116,70,254,77,34,116,112,139,56,183,242,208,234,207,211,252,44,59,106,71,133,205,10,52,140,202,188,165,117,235,233,217,24,109,193,198,102,85,29,39,160,29,238,86,130,126,172,119,195,123,194,195,70,207,230,99,161,77,210,218,36,192,154,68,31,107,94,128,76,142,1,223,84,135,70,16,71,249,33,78,118,189,0,222,66,164,183,226,209,30,1,178,215,146,120,12,6,187,7,11,134,120,108,170,177,217,119,219,39,249,84,20,185,122,104,174,53,64,89,137,215,4,217,213,88,73,59,97,156,233,15,99,118,228,90,26,65,186,187,92,73,134,32,122,147,223,101,186,59,111,62,59,28,190,143,134,229,187,242,158,82,64,178,57,39,234,28,139,31,23,162,60,104,177,20,7,92,255,198,0,200,78,145,135,34,39,132,66,178,248,205,232,245,43,236,138,134,211,135,73,156,115,2,123,64,207,156,217,87,18,77,136,124,179,29,120,232,75,124,255,149,21,100,33,19,200,119,230,142,66,190,65,28,27,242,201,185,177,78,190,179,219,210,52,155,25,77,161,52,160,41,148,116,225,208,28,231,77,242,41,66,226,144,5,189,101,33,91,130,223,219,23,155,194,139,192,173,155,8,32,157,224,18,100,104,130,235,219,23,3,35,138,132,181,193,95,244,12,46,67,194,12,220,0,19,39,102,88,48,16,225,250,76,172,98,17,61,243,220,25,136,42,138,157,221,99,20,138,213,174,237,236,27,56,188,216,191,37,16,12,127,92,137,244,51,44,21,201,124,0,43,55,249,200,44,172,116,66,49,83,94,208,188,36,204,192,190,18,246,99,85,185,227,80,36,213,144,86,167,35,205,12,14,114,107,57,110,166,18,137,71,215,4,244,145,139,38,1,95,113,240,41,156,129,147,4,49,34,31,157,188,156,52,170,24,206,217,201,39,240,116,54,94,240,141,174,155,30,129,65,5,26,254,140,20,246,123,170,181,129,101,24,139,177,39,132,179,15,145,107,52,61,104,172,180,158,98,112,122,79,106,80,104,50,26,6,54,49,178,152,138,211,39,8,21,210,129,122,179,134,118,179,188,218,225,147,104,211,161,50,159,105,19,87,179,53,9,79,53,192,99,92,191,130,93,47,89,227,230,63,250,246,111,95,252,219,247,210,18,24,82,230,100,230,70,69,159,94,47,178,108,155,19,221,58,212,122,99,180,193,146,2,114,124,226,150,169,130,225,131,46,101,51,255,92,166,204,63,79,72,189,103,157,105,227,206,33,124,234,160,137,147,150,211,53,62,9,39,94,195,234,35,162,186,236,106,231,160,160,204,120,10,100,22,219,168,221,227,69,12,33,239,134,64,103,20,131,178,60,64,51,238,225,153,49,227,91,74,0,85,112,131,34,235,3,131,4,200,172,160,249,57,227,87,72,0,84,244,3,132,38,85,12,72,168,148,0,170,228,6,197,214,130,8,88,172,152,0,172,236,11,44,178,135,180,148,0,170,226,6,37,202,252,8,136,98,97,1,112,53,20,112,100,191,93,165,5,208,11,254,160,201,106,17,11,46,41,42,0,149,115,33,80,99,162,75,203,138,112,3,40,28,57,65,236,98,12,28,211,158,249,98,182,206,23,58,77,236,82,176,5,32,126,21,73,38,179,191,219,67,248,196,244,175,19,58,227,125,29,154,18,180,194,170,132,202,2,127,135,156,36,125,97,117,194,134,197,199,87,46,65,19,184,60,12,149,99,85,246,95,174,178,248,229,236,236,98,24,186,156,182,145,29,77,172,195,153,43,196,86,72,215,208,133,69,222,165,163,136,10,140,125,66,77,190,58,71,149,160,66,8,103,115,100,163,128,143,45,28,243,52,143,188,214,155,201,221,33,200,123,247,120,52,15,148,208,69,197,52,149,139,29,117,132,86,237,153,128,106,82,204,238,103,226,210,169,126,119,247,254,22,148,179,212,25,252,209,194,251,87,200,236,171,103,168,62,64,50,51,251,244,1,159,59,219,223,103,240,148,227,141,205,222,132,224,94,32,117,61,59,84,70,252,78,94,226,92,163,240,242,204,209,197,117,98,208,51,204,25,162,74,128,30,88,207,45,154,159,81,41,101,23,205,217,89,167,128,82,87,159,153,16,89,95,129,168,99,90,29,109,90,7,168,248,224,51,44,33,215,226,0,138,67,81,132,209,179,1,210,193,234,22,42,186,136,6,177,83,175,215,13,52,156,245,59,57,50,15,174,175,181,119,222,161,28,134,228,12,11,113,118,141,207,129,213,134,105,122,114,231,50,52,204,148,134,58,69,218,81,80,59,230,193,162,146,101,58,228,91,51,12,38,106,152,146,158,65,156,113,138,97,136,153,26,20,130,148,207,111,188,129,222,49,69,8,177,219,179,49,237,209,156,124,240,198,27,99,156,146,188,131,4,174,253,20,159,31,115,13,241,29,184,73,78,246,41,20,69,164,171,217,169,216,117,111,30,118,68,123,149,100,156,166,159,169,205,139,231,230,176,108,237,206,6,195,78,214,238,60,226,114,181,75,110,16,139,14,95,217,21,241,142,129,175,100,2,207,41,136,137,148,207,48,226,46,42,192,68,38,33,238,248,153,114,192,202,207,195,137,180,137,31,96,237,149,124,121,150,59,168,163,87,179,244,179,221,170,81,151,23,141,207,224,226,20,174,129,224,226,82,198,65,157,252,69,163,59,107,215,53,14,174,17,125,92,161,197,234,166,20,199,75,197,97,78,173,30,167,60,66,148,51,224,240,4,25,0,65,44,68,16,235,51,26,67,220,2,130,12,8,65,180,103,150,72,144,1,126,64,9,2,95,24,65,232,103,155,32,29,68,144,206,103,112,113,10,183,131,224,226,82,157,131,58,249,203,8,66,159,94,39,239,75,125,112,125,173,14,44,53,37,196,232,183,57,0,123,254,11,209,233,237,87,56,84,189,247,190,154,253,222,185,193,230,137,182,205,113,38,13,191,237,30,70,145,3,37,239,85,68,14,132,79,51,33,83,64,242,220,1,179,11,217,151,194,132,192,210,246,107,28,101,218,39,202,164,67,17,39,240,164,39,190,161,93,200,14,120,232,10,129,204,161,138,35,34,123,67,5,113,37,88,240,32,79,32,27,87,25,101,236,129,211,113,131,233,72,254,49,37,184,114,124,4,151,192,136,33,254,229,131,225,187,186,228,142,102,225,119,79,220,83,28,130,48,4,92,253,247,43,235,139,12,219,0,248,150,23,17,97,219,48,142,125,105,0,50,111,156,62,119,33,177,105,123,119,232,46,37,54,40,176,23,141,171,108,191,214,28,122,104,28,25,216,178,104,191,180,115,18,8,55,199,156,41,14,215,200,226,8,142,69,151,3,42,210,124,50,56,78,169,231,252,4,169,47,188,35,151,87,35,34,154,105,93,103,229,232,209,20,95,14,100,59,89,130,85,36,98,81,219,72,46,46,43,104,23,35,154,63,136,148,213,159,233,142,2,128,113,130,254,141,13,98,151,96,71,60,76,182,92,147,102,57,53,87,84,176,116,209,30,93,103,218,149,141,173,115,218,238,233,153,87,4,233,239,188,67,78,215,197,12,18,129,85,237,241,211,223,18,186,85,227,161,16,33,17,210,60,22,41,174,166,9,3,133,84,194,236,230,170,132,15,65,131,170,96,249,232,170,192,217,24,130,170,113,178,211,174,204,25,202,189,86,35,174,114,29,108,40,83,217,55,220,167,184,248,192,145,190,192,212,228,55,74,122,159,255,138,116,112,159,93,148,115,142,108,11,130,128,243,97,54,183,217,119,27,195,235,105,173,17,127,60,225,247,3,131,111,2,147,66,58,219,199,169,67,208,189,132,188,100,105,48,200,26,162,186,111,11,27,231,156,152,108,1,217,189,85,16,151,26,206,61,56,227,146,83,119,244,12,217,77,220,145,97,235,196,146,37,195,70,133,108,20,216,209,111,240,182,83,101,50,21,237,97,29,29,136,106,63,99,94,156,80,145,198,63,67,210,46,206,225,128,175,0,181,5,44,218,181,235,188,142,75,228,206,27,111,8,15,147,201,224,113,66,116,144,90,62,102,75,3,251,240,140,125,112,96,75,58,217,5,142,209,31,216,130,97,175,130,212,248,25,239,136,117,32,185,190,11,203,65,134,46,92,192,41,0,199,231,120,230,141,55,24,92,215,61,139,110,150,122,210,204,140,197,160,223,58,217,181,33,140,212,236,39,17,187,194,176,50,207,242,73,167,131,253,53,109,131,6,97,145,23,95,254,198,243,175,126,47,45,117,39,38,73,190,151,87,11,215,48,154,254,76,235,188,160,105,245,210,164,39,192,115,206,254,84,224,57,51,30,207,125,60,249,199,76,206,63,164,207,233,244,34,250,69,122,154,190,83,135,65,48,122,41,198,73,111,133,240,86,141,61,10,100,50,234,52,142,25,140,125,70,187,206,233,185,112,209,57,174,193,105,16,115,176,13,102,91,111,110,43,172,16,50,177,87,104,255,251,140,251,204,145,110,145,61,102,178,66,193,164,244,136,16,83,16,33,180,3,102,150,56,101,138,223,113,18,65,231,9,219,194,216,79,136,209,237,161,6,165,178,196,237,104,198,188,193,244,32,220,124,75,211,131,243,80,3,245,180,22,148,82,210,215,117,142,229,145,212,213,179,212,182,105,12,53,139,151,255,99,201,20,61,120,212,80,63,183,198,96,96,187,186,165,61,222,60,104,202,130,231,36,246,230,145,132,236,2,117,242,52,123,124,52,56,151,104,94,34,246,236,112,160,180,37,59,213,141,243,244,136,60,21,234,31,14,112,125,97,127,76,94,116,251,186,240,194,242,188,33,230,102,246,216,58,247,217,213,59,197,240,25,131,120,46,69,84,69,130,187,207,107,166,177,178,142,248,22,33,26,35,235,149,79,17,94,177,228,9,104,23,69,236,35,102,106,64,191,200,52,196,44,66,238,61,213,124,114,57,128,56,0,243,242,176,62,145,122,216,251,82,150,21,149,249,103,86,42,112,180,115,88,167,154,73,143,106,38,67,201,144,52,233,142,140,23,26,41,221,201,85,170,74,183,84,100,42,74,187,126,152,85,207,129,207,44,169,95,127,197,153,78,157,132,166,174,92,181,124,78,83,156,144,180,116,122,8,105,175,149,243,57,114,125,43,93,75,151,113,248,141,208,148,167,177,18,152,138,77,59,57,76,131,242,131,66,198,104,184,159,7,233,146,197,123,76,93,205,26,13,148,11,200,93,161,158,187,92,117,73,173,109,84,169,5,79,130,219,192,83,93,31,207,177,84,222,97,168,48,31,109,92,195,133,12,187,230,134,93,230,165,17,82,16,144,124,173,165,115,144,43,131,92,78,228,239,37,226,251,172,108,88,250,147,241,88,53,133,204,19,228,142,171,128,1,206,75,35,9,137,63,114,174,75,109,238,251,127,15,225,161,108,87,162,23,248,112,81,16,207,89,146,103,98,198,39,193,206,29,36,170,85,197,236,28,34,230,66,66,91,31,162,53,107,195,56,83,205,22,90,136,103,50,89,77,239,12,38,93,213,154,97,229,196,247,120,233,246,99,159,200,219,122,182,125,132,165,140,158,250,214,94,204,28,239,207,255,243,139,228,126,218,203,191,251,43,72,136,238,92,17,134,110,71,66,17,82,125,7,187,226,147,75,143,137,60,241,99,94,50,38,209,19,190,248,179,143,190,245,238,243,31,255,143,23,223,248,206,203,159,255,208,123,213,152,12,82,208,157,98,242,214,157,255,151,60,245,241,196,151,2,121,148,184,191,91,34,155,22,125,174,227,250,93,54,169,16,249,66,166,203,28,18,67,136,107,10,57,194,53,49,156,243,97,126,96,166,225,147,222,127,110,236,252,251,76,202,207,81,63,16,147,88,141,226,113,119,181,154,250,108,202,117,57,215,135,82,52,55,124,242,233,28,56,155,229,56,211,89,142,59,159,229,87,52,161,229,215,48,163,127,249,239,127,48,51,90,14,159,210,178,255,156,150,3,174,215,144,168,95,7,31,183,107,54,136,22,169,15,191,240,173,91,185,102,67,211,205,55,96,159,117,10,142,242,229,78,167,141,84,184,11,248,92,172,228,224,50,205,25,115,154,63,213,186,170,177,73,110,230,51,47,116,81,125,9,113,156,55,213,1,217,177,4,250,206,35,37,32,212,123,30,233,48,35,67,87,193,187,226,10,141,191,118,174,129,195,232,5,86,44,15,60,190,245,212,171,158,53,139,61,79,209,183,150,125,194,137,135,146,190,64,189,223,97,248,129,7,129,202,157,70,98,14,147,177,219,135,10,4,88,193,31,225,161,5,204,58,48,20,172,218,32,149,22,111,104,106,87,151,8,73,187,153,107,201,227,234,0,245,61,15,113,3,24,192,54,232,237,181,43,80,240,154,136,136,228,211,46,204,21,57,39,193,231,154,108,59,207,187,218,186,70,218,42,218,160,213,114,248,30,2,66,206,150,134,196,107,5,97,15,94,87,240,133,82,118,91,72,35,237,117,113,165,119,22,136,71,45,110,81,195,128,77,171,67,255,234,67,248,75,186,14,163,72,166,20,60,163,147,75,192,3,186,233,239,145,202,44,38,108,28,56,39,212,29,110,12,29,195,133,243,44,75,134,181,46,188,224,188,57,93,32,194,252,96,93,96,241,182,41,47,157,218,23,120,108,236,60,165,221,94,14,78,151,57,135,4,110,117,34,135,19,159,205,193,113,208,39,117,180,187,126,136,166,45,183,88,225,139,131,130,195,13,94,239,208,58,212,239,15,84,180,109,230,253,109,184,237,26,99,99,255,78,210,158,172,93,116,137,195,133,221,31,175,155,6,101,236,250,157,28,143,184,224,47,235,187,164,197,112,246,1,43,151,255,114,24,163,178,12,181,29,69,35,108,52,185,49,112,125,135,35,141,78,160,123,21,229,49,167,211,226,215,112,205,130,107,196,50,134,174,163,113,110,235,12,199,146,104,3,77,135,206,86,215,98,245,199,141,80,104,111,100,119,119,188,212,136,215,161,36,253,33,16,183,64,52,249,121,116,221,209,223,121,103,78,190,3,117,64,206,32,133,171,171,158,223,7,251,38,179,153,97,110,23,216,129,29,10,170,245,220,162,234,56,108,169,179,179,25,199,79,7,241,49,241,255,114,81,136,115,6,211,159,169,7,117,23,9,158,153,7,72,15,236,192,185,230,24,127,168,67,41,105,140,149,67,223,178,250,16,191,29,143,124,223,142,71,62,98,138,91,113,168,107,80,188,51,22,74,145,29,188,163,230,11,121,77,54,113,37,90,40,114,110,246,96,242,143,149,111,116,163,196,159,106,159,108,234,209,39,155,72,159,65,234,12,168,166,255,250,55,1,231,155,186,112,190,233,232,28,105,238,149,120,194,25,100,60,229,205,166,220,173,23,215,154,237,49,147,241,77,194,9,77,171,126,38,157,227,51,175,92,69,129,59,201,174,99,174,150,212,151,26,206,49,87,181,82,41,22,114,221,42,61,230,202,72,199,245,115,251,156,171,249,250,206,185,2,79,185,94,205,217,214,199,242,100,139,28,28,9,240,211,176,99,232,155,198,68,239,194,254,199,48,17,13,62,209,235,245,156,237,183,73,41,179,224,132,220,197,225,34,204,174,167,43,198,57,121,238,69,196,183,55,206,217,88,105,116,158,42,57,240,125,106,66,133,90,90,158,46,237,112,140,84,195,176,67,252,191,126,68,130,179,249,196,32,122,164,130,250,235,217,122,97,221,47,203,102,80,68,160,54,92,88,74,179,210,222,200,108,34,52,46,181,48,213,190,111,45,173,48,40,187,98,86,97,123,35,140,239,22,147,195,6,242,89,140,250,134,151,182,57,254,141,235,208,179,136,143,105,36,227,84,53,193,48,84,75,67,172,107,46,112,200,33,42,54,128,162,115,157,137,9,174,45,16,63,11,194,106,233,56,20,24,61,80,133,243,20,252,164,69,30,176,136,99,182,30,111,71,159,226,149,121,137,225,167,163,254,205,17,29,24,64,57,11,50,157,186,248,61,158,69,105,123,132,183,8,77,248,147,173,143,205,25,241,216,84,116,171,135,99,179,116,53,83,197,247,162,209,254,143,238,77,169,182,138,118,36,202,25,185,73,118,58,103,63,99,67,78,31,8,252,198,10,93,31,196,137,10,166,18,65,204,64,207,129,89,12,137,133,23,127,241,31,207,255,234,55,207,191,250,253,15,127,243,155,15,126,245,99,36,55,220,5,173,17,142,188,144,230,179,154,83,236,60,101,29,105,4,225,127,250,109,101,38,39,165,232,255,217,106,38,45,185,18,34,211,1,231,230,52,31,217,199,158,212,246,53,67,176,133,35,202,137,103,189,100,222,75,226,113,17,121,120,64,227,190,206,81,62,155,195,65,110,212,46,225,80,78,135,192,156,249,200,32,78,1,174,243,56,118,96,128,79,139,60,55,196,233,6,148,159,246,152,73,73,187,184,61,238,40,141,211,135,36,151,140,194,106,163,71,68,5,98,25,46,172,4,5,39,205,213,243,138,173,160,22,236,88,146,127,16,231,72,111,195,57,210,9,156,29,229,59,149,14,82,139,118,195,206,142,94,211,201,145,100,158,98,213,238,150,79,150,94,201,185,144,235,184,234,212,57,174,226,120,10,206,80,126,143,206,138,216,217,144,216,133,171,209,241,35,212,60,156,33,145,94,166,131,111,43,179,131,32,64,200,239,96,104,38,227,127,218,19,176,47,58,33,219,153,157,83,215,25,8,217,212,0,47,185,207,66,130,102,183,237,49,204,203,20,87,113,210,61,206,101,25,190,94,59,14,193,68,171,10,242,186,131,219,64,128,150,168,22,213,117,233,196,62,147,122,196,198,138,43,41,185,220,137,236,241,4,143,36,118,67,218,190,249,141,232,77,206,214,50,53,2,195,41,142,70,147,108,134,64,34,138,239,36,215,87,36,11,9,108,95,200,120,163,139,7,48,124,84,88,135,86,124,142,164,232,68,227,14,212,220,100,97,69,192,187,1,223,198,240,35,147,238,161,17,245,112,102,157,118,193,199,179,140,249,83,240,109,177,10,118,107,186,216,105,118,24,34,168,113,174,243,16,114,108,129,55,124,224,86,13,90,217,34,241,40,145,96,23,141,246,95,182,191,141,189,122,116,168,30,54,65,239,135,88,17,197,218,94,26,139,251,161,49,177,84,80,61,133,25,132,247,98,117,18,197,12,222,79,198,126,175,101,188,71,179,27,122,102,102,241,4,135,197,235,70,71,58,28,85,194,206,42,184,35,71,215,121,23,44,43,246,72,2,24,216,240,113,252,142,135,40,248,12,194,115,124,9,71,154,32,254,236,105,137,191,73,220,169,167,156,225,230,168,171,211,136,91,224,160,72,108,221,135,65,48,79,248,206,133,160,51,174,88,199,65,211,31,187,186,175,88,138,128,29,196,188,71,77,222,3,35,94,12,234,17,39,81,39,226,1,210,206,233,171,56,64,138,115,116,196,92,227,172,215,118,114,196,181,8,147,107,169,190,43,109,224,131,163,66,169,91,240,30,28,45,73,77,233,109,231,224,168,167,230,139,213,202,66,209,62,56,186,172,111,216,7,71,219,76,185,50,79,145,102,165,96,213,138,87,101,156,32,87,181,182,132,244,30,213,178,23,198,99,236,183,175,107,72,190,216,207,46,227,27,213,176,190,197,47,221,142,146,134,63,239,170,99,103,107,198,159,239,217,154,62,43,191,75,142,29,73,188,15,25,233,16,66,37,110,99,226,170,183,135,15,158,72,181,60,108,222,92,134,72,68,65,247,119,78,35,243,213,189,34,52,170,188,87,163,242,191,46,193,197,210,113,221,189,224,111,57,56,250,23,9,41,6,6,51,46,2,25,66,82,80,200,168,146,166,154,230,38,99,123,252,205,48,87,180,129,186,103,82,77,202,137,128,227,31,35,71,12,133,51,48,140,99,114,207,151,54,9,29,162,253,66,235,75,255,184,63,104,15,211,215,222,56,60,150,13,219,142,201,115,131,144,57,84,3,159,128,214,119,21,55,92,141,19,153,198,43,96,167,12,86,195,41,145,34,155,249,72,66,180,90,234,244,20,253,212,35,237,89,237,58,43,155,61,188,176,198,45,231,61,204,31,231,165,214,37,143,133,227,82,88,170,93,147,36,28,13,79,155,157,168,246,92,174,135,208,162,235,176,219,35,255,220,85,100,31,234,83,40,182,224,243,0,137,3,194,24,169,250,38,82,126,124,43,195,139,250,29,225,107,156,171,86,222,181,218,239,214,85,248,109,50,47,140,100,23,203,252,234,139,237,255,119,114,203,78,226,130,237,239,194,237,227,99,237,82,177,67,189,151,111,172,117,118,179,52,210,105,184,178,201,135,40,240,85,45,185,80,2,185,197,241,103,4,162,49,227,228,152,179,100,178,32,22,116,211,104,156,89,130,9,83,240,228,30,83,79,110,124,211,197,169,0,150,72,167,216,91,193,175,44,16,132,117,15,76,188,142,69,213,74,167,23,5,36,189,87,80,48,69,248,222,250,222,120,209,89,23,248,59,227,112,51,226,89,218,213,100,250,160,78,78,242,201,125,37,194,55,145,64,161,20,1,7,159,252,224,80,174,140,132,68,202,17,88,228,179,63,52,204,249,49,160,65,57,6,13,7,134,244,64,34,115,32,6,40,114,233,128,1,35,223,4,112,4,162,103,55,132,135,78,216,252,144,27,34,32,132,153,24,247,8,98,172,182,212,217,205,62,207,10,230,44,39,129,16,132,210,254,203,0,221,234,32,253,43,104,151,35,8,84,162,180,101,153,206,198,214,70,95,160,45,98,122,73,10,55,20,102,144,186,64,105,69,111,164,209,224,61,112,159,217,111,237,199,148,123,149,123,188,24,91,76,114,141,137,64,13,147,157,159,68,107,80,79,51,135,51,233,151,63,120,247,249,187,127,75,146,241,124,244,249,175,124,240,171,31,191,248,246,79,95,124,237,221,255,250,15,180,39,75,191,248,250,55,94,254,227,123,112,116,65,202,55,241,73,243,67,180,122,213,160,102,10,85,69,186,161,162,119,212,1,255,138,29,51,211,172,64,103,138,169,99,91,141,103,69,202,92,117,179,36,246,50,218,48,122,136,114,147,189,37,238,80,240,222,210,63,36,146,39,34,146,251,40,137,103,40,217,189,166,193,52,205,118,148,177,87,140,186,208,197,250,191,131,172,154,165,159,4,60,37,163,215,67,202,121,173,154,195,24,251,28,80,121,218,202,92,113,27,225,37,204,10,225,183,130,63,142,92,160,117,111,112,219,46,116,216,213,176,177,84,99,140,37,62,146,13,31,75,61,122,44,213,36,99,137,68,8,216,115,118,137,119,166,91,18,135,244,199,79,216,65,254,167,241,3,124,172,31,10,137,156,149,208,67,17,1,131,25,124,24,178,92,223,150,214,241,97,136,90,46,85,189,135,33,203,146,41,41,220,97,72,167,186,208,43,116,114,236,48,100,17,45,115,44,169,195,65,125,157,157,139,92,75,74,65,173,122,98,111,165,39,150,154,178,112,102,142,244,34,156,206,84,122,101,184,245,174,20,122,138,167,48,81,193,0,177,5,89,77,103,22,217,205,89,184,254,74,174,206,154,136,145,204,250,179,103,136,209,16,150,233,244,193,1,92,41,29,24,29,101,96,97,209,66,177,169,179,135,153,69,114,163,21,28,171,23,22,16,80,102,182,95,84,102,210,221,118,174,88,174,116,20,180,135,151,144,30,122,101,25,19,179,163,110,42,35,112,12,176,14,149,46,236,114,186,16,100,27,34,205,41,197,78,217,131,50,104,112,172,77,48,192,21,74,185,116,102,230,78,14,95,133,7,111,51,140,234,167,231,223,188,243,57,61,245,102,234,193,68,27,12,82,203,93,56,2,74,157,202,217,66,182,130,159,31,142,199,35,171,54,143,182,1,232,253,17,4,56,26,206,227,23,45,99,116,129,205,177,169,153,78,38,149,207,201,69,41,117,87,177,12,61,213,66,179,208,191,72,65,74,89,202,64,181,144,234,210,129,240,72,67,40,54,159,61,25,96,143,0,69,211,85,243,10,28,102,44,237,18,78,102,72,114,181,57,244,4,169,203,250,120,174,167,12,181,193,69,109,77,29,156,170,99,173,163,72,13,83,83,6,146,165,232,214,156,165,154,90,143,20,195,23,9,228,194,232,124,145,122,20,128,209,126,145,250,16,228,22,209,118,71,195,19,136,108,145,79,213,107,1,1,248,194,210,124,164,224,203,216,48,64,156,19,183,41,109,160,141,47,106,135,90,183,171,234,17,245,84,66,203,201,224,25,236,85,152,145,252,224,179,3,173,70,28,169,174,70,134,6,89,218,230,212,83,124,64,167,27,58,197,101,160,141,218,134,98,118,175,192,57,169,54,135,240,207,129,11,137,221,31,244,145,57,147,204,49,108,156,126,41,109,203,24,76,198,234,34,220,85,44,229,62,37,194,76,141,174,28,82,80,31,139,220,181,131,112,192,0,12,80,31,231,88,251,217,98,94,160,173,49,25,195,123,220,3,30,51,240,115,177,27,145,243,163,243,148,92,66,184,67,198,116,60,72,197,197,185,161,113,57,199,125,119,146,216,213,160,239,139,103,135,218,88,157,179,70,74,71,173,141,76,117,238,204,84,70,139,103,8,45,252,169,134,227,238,205,193,119,174,7,159,125,243,170,51,49,45,195,172,1,52,238,69,170,141,166,222,241,201,4,194,249,112,79,15,101,225,91,94,248,86,16,190,21,133,111,37,225,91,153,255,102,12,248,111,35,225,139,41,180,62,25,248,140,199,34,14,27,137,72,143,69,107,109,128,4,237,156,156,194,127,242,228,79,129,252,41,146,63,37,242,167,76,254,84,200,159,42,249,179,112,29,136,23,106,155,54,137,221,224,208,192,150,212,161,88,28,177,171,88,3,61,184,194,112,113,226,193,57,188,90,217,156,203,151,98,92,78,157,125,106,233,207,125,46,159,203,231,211,215,193,147,163,222,67,130,81,61,144,66,74,140,205,137,122,16,56,115,66,193,34,156,82,111,70,194,198,165,220,13,40,131,65,44,248,180,207,113,26,113,200,51,64,156,250,137,74,165,178,72,185,150,182,189,152,12,7,47,92,135,236,101,89,78,39,193,223,85,57,39,84,118,74,49,207,69,77,199,210,1,207,46,97,198,234,6,153,175,216,119,74,206,230,69,230,66,128,144,206,51,67,4,167,73,47,200,153,227,65,134,193,167,206,150,84,8,2,111,46,242,254,151,181,108,1,61,225,36,6,126,42,182,224,1,238,7,27,195,17,32,207,249,204,132,96,124,197,225,14,46,23,57,217,252,16,246,0,247,148,176,193,154,84,58,251,193,189,186,77,137,98,139,39,77,239,152,216,89,141,0,204,121,41,230,98,40,90,113,134,20,71,251,202,142,54,84,6,153,84,58,155,74,251,210,2,204,198,104,77,151,175,2,154,148,67,107,133,54,15,38,160,51,4,81,25,140,14,149,36,40,112,36,188,169,52,22,155,200,7,245,50,31,90,43,180,151,121,218,75,211,24,42,122,116,47,243,126,189,188,165,238,21,130,186,87,8,173,21,218,189,66,124,30,42,248,117,237,166,125,42,6,245,169,24,90,43,180,79,197,100,140,89,244,235,215,212,29,42,5,117,168,20,90,43,180,67,165,100,60,88,242,235,80,242,158,148,131,122,82,14,173,21,218,147,114,124,118,43,251,245,34,1,250,149,32,244,43,161,181,66,209,175,36,227,172,138,95,23,226,224,94,13,194,189,26,90,43,20,247,106,50,38,170,250,225,30,138,244,66,16,210,225,181,66,145,94,8,230,23,97,157,138,163,48,20,220,234,83,98,8,69,183,106,192,67,240,84,134,7,88,177,34,138,133,75,205,8,197,38,33,172,48,188,242,177,122,86,14,193,38,30,132,74,24,14,9,251,19,138,77,66,88,97,120,21,98,245,108,33,4,155,120,16,228,92,24,18,9,59,20,138,78,66,88,161,136,21,227,245,45,31,130,79,76,16,133,48,44,146,118,41,20,159,164,192,194,48,43,197,235,92,41,4,159,152,32,202,97,88,36,237,82,40,62,73,129,133,97,86,142,215,185,106,8,62,49,65,44,132,97,145,180,75,161,248,36,5,22,134,89,37,86,231,242,114,8,62,49,65,228,195,176,72,216,165,112,124,146,2,11,195,172,26,175,115,197,16,124,98,130,40,133,97,145,180,75,161,248,36,5,22,134,217,66,188,206,85,66,240,137,9,162,26,134,69,210,46,133,226,147,20,152,47,102,216,149,218,62,93,35,199,106,112,33,155,158,163,229,232,145,190,187,134,211,84,71,5,13,212,62,87,78,193,57,124,68,21,130,157,93,3,254,249,213,106,247,231,218,3,165,115,124,229,190,34,93,251,68,46,151,243,41,109,170,93,159,178,106,57,231,95,220,48,193,177,193,167,70,111,193,175,248,133,58,64,155,2,191,226,61,191,226,125,184,111,226,139,122,85,241,69,167,61,152,248,33,147,43,119,124,10,143,38,230,104,224,87,124,161,208,115,23,199,111,230,240,89,233,149,141,114,64,41,32,97,40,221,72,49,74,186,96,122,145,98,148,100,193,116,34,197,8,169,66,233,67,10,98,18,5,211,133,20,162,164,9,166,7,49,220,129,13,239,138,55,245,173,170,6,98,72,69,130,184,185,86,106,75,61,75,237,192,238,79,194,37,125,97,12,13,221,192,135,207,2,156,77,67,87,58,134,212,50,38,166,166,154,0,72,178,11,186,193,128,37,106,206,66,91,182,193,149,99,78,204,86,124,230,41,46,57,64,83,70,229,74,202,217,160,146,135,19,161,160,239,210,33,30,236,218,223,106,232,27,127,210,173,233,135,136,2,99,119,109,97,246,115,197,201,19,255,210,71,19,11,252,14,248,226,244,145,127,121,34,40,66,78,221,241,108,24,64,194,1,193,194,65,47,46,195,191,108,57,179,200,118,203,112,81,117,6,27,35,184,251,202,25,106,200,197,87,175,181,49,106,167,179,72,149,209,209,249,162,143,241,199,199,248,201,180,197,209,57,198,205,210,141,51,102,205,109,43,102,77,233,33,16,18,123,147,242,188,34,241,17,106,109,3,178,10,49,107,72,122,145,9,101,236,51,231,7,56,69,46,205,250,66,166,239,56,9,65,144,39,102,86,242,217,101,3,242,53,177,244,6,134,50,38,246,81,106,133,205,23,129,46,212,122,88,32,129,35,168,217,37,95,245,167,0,69,38,101,157,246,195,144,133,247,87,222,6,237,69,200,31,106,141,228,41,175,29,130,49,56,12,188,80,240,138,183,35,251,66,199,33,3,241,122,59,84,250,234,51,48,62,214,123,218,128,154,12,61,109,4,22,183,23,215,192,150,224,243,72,235,28,195,105,208,88,29,226,34,216,127,75,237,250,183,21,167,66,72,249,48,82,133,23,13,40,137,175,89,224,105,139,41,28,9,57,168,124,88,241,152,72,251,149,245,178,66,20,174,129,165,124,184,170,103,116,38,86,40,223,137,37,124,10,68,179,46,225,89,215,210,151,128,143,200,162,165,13,6,137,25,202,91,51,73,69,107,108,26,199,234,205,26,15,128,17,201,181,201,250,28,84,39,94,149,41,250,25,93,59,222,236,137,223,205,200,138,9,234,37,236,112,2,16,209,19,59,97,143,19,142,172,187,206,52,61,77,54,182,110,105,19,209,191,232,226,145,165,227,244,41,73,197,32,161,23,171,39,65,69,67,75,198,239,65,116,165,32,121,27,15,251,24,220,229,41,153,0,251,160,74,87,240,107,250,181,128,0,187,137,64,190,193,122,48,55,212,198,49,21,144,120,16,146,136,217,233,132,243,84,77,37,232,103,84,221,196,114,245,6,34,121,250,70,99,118,56,54,128,68,50,118,74,209,60,93,99,73,122,154,100,108,67,164,110,98,49,157,180,129,176,62,197,175,22,67,2,39,18,215,73,0,71,247,32,170,74,12,9,156,72,92,39,1,28,3,123,255,42,87,228,11,89,13,254,100,168,118,53,37,53,67,183,245,181,142,1,233,198,50,87,81,136,216,199,219,100,128,51,209,120,184,107,176,253,73,177,88,188,78,218,90,130,181,54,186,106,162,154,73,215,226,24,64,232,218,60,53,29,226,242,89,156,202,83,212,141,203,135,145,32,108,190,4,74,216,164,112,0,191,233,127,1,224,90,104,153,92,57,240,63,69,193,5,140,201,24,213,66,104,13,37,207,243,177,17,116,153,66,232,25,220,185,240,185,211,128,195,62,66,44,2,252,105,160,140,213,253,25,57,55,58,207,248,66,72,41,87,174,19,53,124,114,217,85,59,6,189,70,229,197,157,86,197,140,51,64,72,248,54,57,231,211,38,148,81,198,150,191,95,52,26,27,184,179,66,143,81,107,67,212,235,129,234,91,127,138,3,72,110,148,9,159,227,179,68,110,164,233,231,57,64,168,163,140,106,248,244,145,127,120,132,200,35,62,165,199,135,126,109,80,78,10,109,9,23,25,104,232,79,77,206,133,194,244,78,241,200,153,75,46,216,12,71,227,11,7,9,215,203,83,196,159,240,110,206,156,12,212,26,124,53,186,221,235,128,102,198,135,154,251,200,22,61,185,18,176,150,93,92,2,188,64,50,17,95,25,35,165,3,172,156,117,97,104,159,223,195,41,106,109,160,88,16,187,82,27,116,67,38,142,93,133,91,214,3,42,19,246,138,87,189,167,153,49,26,183,47,196,240,102,10,106,164,240,20,202,251,26,61,60,197,10,66,49,185,18,84,174,200,151,11,42,84,226,77,50,213,66,80,177,50,95,172,28,212,164,114,229,150,5,19,136,203,230,37,170,231,246,208,21,149,139,196,169,110,116,158,66,194,73,235,166,62,209,233,116,216,61,2,34,252,106,112,14,239,164,108,194,95,93,174,49,163,115,223,198,112,180,22,191,23,35,211,215,60,154,131,127,212,146,48,103,42,93,109,98,129,33,224,58,8,132,239,197,170,184,184,195,231,20,8,192,64,212,185,1,168,150,62,101,215,131,43,96,197,96,172,240,227,11,125,172,156,251,116,49,95,200,23,229,222,34,235,112,21,253,203,219,151,205,88,200,113,95,200,218,176,127,229,99,63,183,139,145,125,1,167,41,69,154,93,56,86,5,203,11,254,122,70,44,35,165,92,78,180,202,184,175,27,198,89,9,248,157,202,85,28,147,16,127,27,79,96,176,42,199,113,212,231,192,23,169,112,218,208,61,83,216,189,31,254,130,96,62,239,30,99,10,134,132,228,182,124,13,246,189,69,94,48,45,14,17,219,57,72,217,28,4,179,173,202,247,192,214,12,188,23,143,194,80,112,239,245,131,168,76,58,199,40,200,205,12,246,136,78,13,191,182,48,11,158,143,20,36,85,186,62,195,74,58,14,50,227,18,251,143,156,187,23,198,24,80,82,174,69,18,65,155,14,6,85,30,216,66,158,16,14,27,87,183,207,138,45,60,230,224,206,42,124,192,131,201,250,235,90,82,169,175,0,6,41,202,62,28,33,155,78,83,31,179,166,167,182,167,143,129,224,188,227,18,42,171,66,27,241,218,82,195,26,194,150,85,234,255,236,110,38,160,30,35,51,63,25,114,177,106,98,22,231,197,18,165,34,111,55,78,212,97,55,42,162,209,89,46,229,227,2,194,152,81,11,184,108,47,165,156,118,229,99,238,134,85,147,93,232,206,115,61,200,177,230,203,254,19,210,222,28,241,200,100,236,167,28,237,50,120,116,188,66,134,103,233,5,212,50,25,191,28,187,106,205,218,175,6,11,4,88,43,220,253,39,183,49,73,108,85,140,13,247,160,158,78,31,100,248,123,165,49,96,226,138,55,5,74,82,248,221,54,170,94,168,183,130,44,172,197,183,141,170,27,102,34,68,175,188,14,46,184,76,230,58,148,48,84,186,45,132,48,144,255,184,76,71,118,207,125,223,45,216,130,14,210,215,83,240,4,9,60,149,150,211,7,55,97,1,15,20,7,183,53,21,135,163,74,201,55,65,47,127,43,232,229,67,208,203,223,4,189,194,173,160,87,8,65,175,112,19,244,138,183,130,94,49,4,189,226,77,208,43,221,10,122,165,16,244,74,55,65,175,124,43,232,149,67,208,43,223,206,204,13,219,254,79,57,219,194,15,11,166,156,35,17,71,11,83,178,118,216,65,196,148,236,24,126,108,49,37,19,133,31,114,136,218,193,21,219,74,37,212,76,166,81,60,60,220,185,139,116,185,212,46,184,236,166,147,107,69,164,219,216,225,247,96,122,53,200,7,10,135,223,141,80,179,29,137,111,140,158,7,146,131,226,38,123,117,59,20,76,232,100,125,27,84,73,230,143,29,160,142,197,80,143,252,52,193,105,20,189,164,170,81,176,6,74,233,15,30,229,7,211,171,156,62,80,56,14,134,199,83,163,134,93,216,111,140,154,0,197,65,109,3,30,79,141,26,248,204,223,24,51,30,8,183,102,78,110,128,151,56,14,220,130,145,75,198,153,193,4,228,96,86,167,135,41,116,221,1,89,8,221,158,99,15,126,251,132,206,187,89,247,59,188,11,135,134,191,199,0,196,46,183,80,203,38,131,233,61,31,192,199,102,9,66,197,33,17,51,81,165,144,200,113,236,8,129,209,218,133,129,96,223,19,66,5,217,55,12,252,106,8,7,75,97,135,28,81,16,236,131,211,176,131,18,76,15,28,28,176,150,75,229,201,65,105,138,191,119,145,207,68,180,19,122,78,40,77,87,87,68,125,206,57,246,12,196,37,236,168,200,227,87,159,20,0,117,219,22,177,9,224,187,89,79,132,63,142,27,241,33,80,206,223,110,237,127,190,29,194,197,108,212,114,112,136,150,250,68,183,219,93,228,204,17,130,217,5,14,188,162,206,186,41,30,30,153,247,72,179,180,113,106,111,103,163,150,22,15,236,157,3,53,202,214,30,153,195,12,234,248,78,5,185,74,1,230,51,241,42,69,64,23,253,195,50,114,141,114,177,239,92,7,137,149,92,16,34,10,30,88,83,61,213,212,51,127,147,132,99,243,201,227,240,137,118,100,194,115,22,51,17,27,0,109,27,146,58,24,104,35,11,210,162,139,22,26,52,208,33,40,40,228,134,22,49,218,51,3,28,139,211,200,83,193,30,5,136,178,153,94,228,35,144,225,3,77,209,76,83,13,237,55,9,107,235,25,223,29,252,88,132,29,12,232,202,205,2,129,126,16,96,72,131,253,37,79,115,41,86,97,130,104,136,205,217,167,98,32,139,241,163,27,15,215,224,193,201,45,114,251,19,160,153,72,126,255,137,77,150,86,200,38,89,71,152,28,123,149,138,101,48,30,165,224,93,45,29,5,1,150,147,201,64,9,2,66,95,71,195,193,55,121,131,160,224,151,60,12,197,125,99,37,72,190,185,216,247,250,211,82,58,45,93,161,169,129,51,92,22,36,18,147,22,18,135,46,213,230,143,84,253,88,211,173,249,51,195,60,198,98,105,30,167,123,237,157,78,212,121,200,69,246,54,194,116,50,80,45,18,71,118,30,13,232,120,254,245,86,195,31,179,216,251,170,99,89,233,3,156,151,7,167,170,25,42,163,17,26,120,171,150,110,160,255,22,225,191,213,198,102,67,234,52,90,203,146,213,108,180,26,210,164,5,191,85,248,181,15,191,118,225,151,134,94,173,72,248,141,213,130,178,220,131,254,50,60,24,58,15,48,48,12,224,49,252,58,110,58,191,239,59,181,154,80,106,151,182,64,31,62,118,208,208,154,54,6,10,43,207,160,60,118,30,144,223,39,248,183,225,160,160,0,160,199,246,215,227,123,141,199,180,177,61,248,85,92,182,95,21,155,141,229,101,12,151,149,109,193,3,14,214,89,147,246,135,126,31,46,67,1,174,191,229,101,23,136,201,10,60,120,108,211,145,123,149,111,137,192,138,174,239,39,184,49,210,159,33,235,172,80,118,200,17,162,239,55,44,13,30,183,254,138,11,55,195,141,189,134,91,68,125,160,93,21,122,109,180,156,94,226,7,92,9,3,183,120,230,46,113,178,156,184,74,117,41,170,138,7,143,201,82,226,86,250,201,171,92,180,18,35,118,156,156,98,249,102,226,42,70,51,1,98,179,248,1,199,43,218,18,198,148,27,236,37,215,156,206,45,185,230,244,43,132,49,140,132,97,184,97,104,145,48,142,255,8,227,181,194,32,114,171,67,197,63,123,136,1,43,46,206,212,220,66,230,132,147,98,110,102,190,112,151,240,60,56,115,87,153,68,86,201,227,7,123,174,2,10,191,38,8,239,221,223,243,174,242,185,136,242,57,183,48,169,54,93,179,58,231,90,99,220,223,47,92,223,203,14,185,185,81,33,237,106,110,217,112,236,238,121,223,253,128,172,55,179,220,202,178,199,22,84,238,1,27,213,37,123,117,123,76,215,90,70,121,252,166,239,172,220,170,179,56,63,182,31,246,93,240,102,5,120,140,5,241,186,181,239,244,196,253,253,168,217,232,240,52,62,70,226,189,216,92,230,148,9,246,228,177,139,85,134,171,0,202,169,89,221,110,172,243,245,200,119,86,11,126,173,19,82,8,60,68,30,112,8,97,181,65,115,207,8,66,188,156,155,59,85,151,190,226,89,8,120,61,192,195,185,126,180,55,24,207,81,42,147,170,68,151,234,120,57,85,40,229,188,175,226,94,56,180,24,50,45,141,209,212,205,97,164,66,199,197,168,123,46,181,196,33,83,127,137,50,174,32,106,246,93,228,81,188,228,18,190,247,155,9,43,168,46,9,115,193,73,63,155,244,140,213,85,151,198,171,97,6,189,104,186,30,159,113,67,196,85,236,187,5,79,135,190,114,244,203,22,131,214,113,85,56,107,138,212,49,156,225,230,102,145,234,204,162,125,167,113,142,75,114,14,143,157,56,197,180,166,91,27,119,134,73,107,57,125,233,187,5,10,97,34,197,213,180,3,200,173,202,210,126,13,155,98,199,201,80,63,22,53,126,178,144,56,223,139,75,162,230,62,92,178,73,72,154,117,237,24,134,75,226,100,62,193,114,66,117,201,141,93,23,146,14,187,92,48,254,116,104,235,76,232,22,19,102,14,62,57,252,180,236,18,105,143,109,145,185,199,111,19,236,249,79,160,60,176,127,113,194,175,215,216,20,86,175,170,123,173,89,101,50,149,61,88,119,41,240,175,228,193,201,178,72,39,242,93,117,125,239,39,173,160,186,88,203,33,236,100,213,181,237,34,40,113,219,174,187,190,40,114,171,234,197,178,107,85,117,175,195,19,127,90,170,129,223,47,214,69,233,70,154,12,254,110,184,190,19,189,137,155,153,195,37,223,101,196,226,132,181,181,36,114,92,223,173,52,17,173,170,200,137,64,142,39,135,206,146,149,91,115,85,44,174,185,150,168,156,75,56,159,120,144,57,115,24,93,107,250,106,27,39,220,110,221,179,29,85,28,72,174,3,5,247,188,58,118,9,32,38,95,38,238,86,39,118,239,57,65,45,202,101,110,39,28,178,112,92,184,52,10,205,173,210,30,47,217,242,76,21,97,21,91,174,81,36,26,52,55,139,137,240,176,154,226,201,198,158,107,21,98,16,26,141,52,164,152,87,107,105,215,201,13,59,120,106,209,131,174,103,233,143,65,14,163,207,233,194,81,90,234,10,61,77,113,246,169,20,103,160,130,87,188,145,42,229,152,165,82,196,46,149,226,12,83,118,105,124,126,158,194,7,232,240,140,30,219,166,176,67,53,60,160,39,233,169,28,45,96,59,175,166,108,39,255,207,233,215,46,68,131,178,29,145,14,112,183,244,82,244,196,60,6,136,128,196,71,169,207,66,62,8,122,76,73,224,187,34,121,165,176,9,193,105,193,78,89,132,11,227,195,236,148,147,12,73,32,2,253,206,229,30,114,16,230,73,97,59,242,194,99,48,224,164,74,152,124,158,38,41,5,108,162,18,56,212,70,129,191,210,42,180,183,81,3,206,31,181,167,112,2,37,223,65,100,17,176,24,41,196,46,225,124,74,2,34,78,82,37,220,33,150,72,41,85,196,223,197,236,74,244,33,23,186,13,211,20,63,228,13,74,41,251,62,16,126,99,39,91,74,57,217,150,60,221,255,44,154,42,152,4,244,26,5,110,197,83,106,36,9,95,141,129,248,125,226,250,14,153,146,132,7,92,254,38,225,249,161,236,250,158,119,125,47,184,190,23,93,223,75,174,239,229,200,209,71,61,21,194,203,167,110,152,81,197,77,42,47,109,232,148,225,47,247,164,72,82,28,111,93,60,215,60,0,224,33,157,75,174,4,78,174,153,39,86,17,231,44,179,47,164,62,77,242,57,125,218,167,154,79,102,34,41,180,8,73,64,20,71,40,132,181,65,58,248,102,172,166,72,81,255,22,149,193,32,65,131,140,60,177,155,117,211,19,172,49,41,156,0,138,159,64,236,34,210,237,33,232,51,126,101,89,142,30,191,16,212,5,80,57,47,40,119,13,102,200,75,9,118,90,143,0,162,121,163,240,115,108,191,77,225,228,81,126,224,3,50,72,9,173,242,214,208,212,28,155,51,246,115,98,240,75,229,112,26,40,183,132,196,47,125,26,246,38,150,10,110,210,129,44,182,56,23,56,125,131,83,77,185,39,104,96,201,68,226,194,47,239,148,183,37,79,25,177,13,147,45,110,129,141,48,182,185,93,193,233,64,116,242,118,144,183,185,0,218,250,50,177,43,53,85,202,78,220,241,233,108,234,211,193,68,99,41,47,196,190,185,49,145,163,1,196,192,74,150,82,66,254,150,105,48,227,169,126,43,235,148,43,189,69,56,29,242,209,0,98,208,33,207,232,64,115,193,196,162,67,62,152,14,183,73,128,66,56,1,10,209,0,98,16,160,144,148,61,11,193,157,191,149,94,23,195,123,93,140,6,16,163,215,197,105,216,191,24,220,243,155,117,185,20,222,229,82,52,128,24,93,46,77,195,233,165,224,46,79,217,215,114,120,95,203,209,0,98,244,181,156,148,169,203,193,253,76,218,193,74,120,7,43,209,0,98,116,176,50,13,255,86,130,59,25,187,119,213,240,222,85,163,1,196,232,93,117,26,86,173,6,247,46,186,91,11,225,221,138,1,32,70,183,22,162,184,50,70,22,46,63,93,172,224,171,207,78,9,172,232,171,115,37,201,200,229,171,202,69,227,56,21,216,72,108,243,9,186,94,142,194,49,9,176,74,36,102,83,117,56,26,199,169,192,70,98,91,72,208,245,133,40,28,147,0,35,121,185,66,81,155,170,199,209,72,78,5,54,26,221,98,146,206,231,163,176,76,4,173,16,137,219,116,125,142,198,114,58,184,145,248,150,146,244,190,20,133,101,34,104,229,72,220,166,235,115,52,150,211,193,141,196,183,156,164,247,213,40,44,19,65,91,136,196,109,186,62,71,99,57,29,220,72,124,43,9,122,15,89,196,194,177,76,4,45,31,137,219,84,125,142,129,229,116,112,35,241,173,38,233,125,49,10,203,68,208,74,145,184,77,215,231,104,44,167,131,27,137,239,66,146,222,87,162,176,76,4,173,26,137,219,116,125,142,198,114,58,184,193,248,226,123,16,174,67,104,231,244,217,185,41,196,76,113,1,16,220,89,150,92,118,34,102,161,139,172,205,245,193,169,156,11,3,192,50,175,81,75,163,251,130,89,10,238,176,5,85,52,213,110,96,53,146,82,44,168,38,73,42,22,88,185,183,16,88,147,228,25,11,174,217,11,172,137,83,143,133,116,19,114,145,5,147,104,18,140,109,174,220,9,170,71,18,148,5,214,92,40,244,124,107,114,105,220,68,107,14,92,247,11,174,96,143,71,140,65,224,147,187,185,218,88,8,171,193,211,63,138,232,92,202,55,177,66,8,177,157,236,111,174,42,1,68,230,19,193,137,53,130,136,235,228,132,35,229,5,159,9,22,180,32,229,142,90,144,98,110,19,1,0,237,56,3,62,64,105,88,130,20,31,151,32,101,87,240,133,233,100,139,227,224,17,115,123,14,39,141,11,174,133,239,123,123,106,201,217,208,74,112,161,219,83,39,120,57,246,49,215,56,73,229,82,144,85,206,109,240,162,169,229,124,161,121,37,31,95,147,60,15,169,72,243,202,121,107,210,23,33,85,57,121,25,105,157,115,18,208,249,25,90,185,251,208,57,72,68,39,156,252,4,100,163,115,200,141,51,210,165,104,74,58,199,43,197,246,192,8,48,94,7,186,160,216,27,8,92,159,118,195,63,87,157,243,206,155,173,142,246,16,71,140,78,225,144,209,162,125,246,211,139,194,194,135,131,71,7,182,199,82,216,249,55,200,242,194,185,68,37,215,85,122,125,208,121,224,103,210,14,182,4,147,112,127,142,107,10,243,145,193,177,10,5,63,12,118,85,152,179,19,67,88,200,168,142,225,48,141,225,157,67,37,232,36,11,64,70,212,18,226,36,193,11,109,80,40,74,90,118,123,2,5,52,21,156,17,47,160,193,192,10,46,229,40,188,89,33,73,90,120,215,220,101,2,147,177,133,131,113,151,9,77,13,23,10,202,183,92,140,212,117,1,64,35,75,199,76,184,23,19,124,18,236,185,108,129,209,208,125,11,199,205,112,24,15,188,144,56,40,88,107,136,151,255,41,6,215,249,21,142,206,117,21,131,15,227,1,246,75,7,22,147,51,163,26,136,202,167,150,136,87,147,54,150,160,95,201,170,38,72,5,152,132,159,19,54,229,159,105,113,10,14,143,199,125,129,25,200,226,50,120,96,181,36,121,215,226,50,125,130,198,194,211,212,37,153,8,177,26,141,159,239,47,249,228,152,10,129,169,250,63,45,144,169,146,90,38,158,68,211,52,31,149,59,116,202,137,37,66,161,218,26,196,64,79,186,152,208,220,60,201,102,91,178,89,150,112,118,37,159,85,83,204,166,105,103,209,212,179,231,38,179,230,70,179,101,202,89,50,237,236,184,209,172,184,217,108,72,182,208,208,148,82,201,24,223,83,41,126,58,183,100,147,32,70,67,97,153,239,146,79,136,208,6,227,166,15,156,118,114,36,106,124,138,126,79,7,98,138,220,152,83,78,154,36,77,135,167,31,189,209,4,34,48,200,98,66,83,97,112,203,137,59,139,95,138,166,241,35,229,19,231,242,227,43,197,207,231,134,219,114,54,78,16,30,14,158,92,79,131,2,175,161,78,131,139,111,245,155,36,250,155,30,13,63,117,192,86,8,110,78,36,91,190,222,12,191,155,18,202,230,241,155,161,193,179,57,199,232,28,153,56,229,41,226,106,27,95,242,205,4,101,157,52,130,145,7,79,238,140,130,62,111,198,70,140,43,139,158,8,120,87,97,151,3,237,172,127,41,119,166,193,16,136,138,120,11,142,63,241,116,39,27,11,234,168,43,253,32,61,244,246,197,102,46,8,29,26,169,52,234,210,141,43,206,97,138,164,162,10,134,119,91,135,205,28,43,242,138,187,125,96,236,225,72,87,246,194,20,73,84,232,122,131,83,24,122,95,177,147,225,64,20,248,217,16,19,17,46,185,97,74,206,197,108,205,111,183,19,178,139,33,77,186,129,224,164,135,62,184,122,202,157,178,137,229,36,65,76,209,44,136,126,76,7,9,16,3,113,131,183,252,162,104,219,202,253,32,57,1,105,233,65,54,77,142,152,202,101,253,58,20,148,35,49,158,84,136,78,151,232,59,7,18,64,226,50,39,198,67,201,190,147,234,53,211,241,70,58,111,62,197,40,83,160,55,181,162,79,13,185,18,90,165,232,173,18,90,190,228,99,213,172,22,66,171,148,125,170,148,67,177,82,56,195,30,47,32,237,116,140,193,85,157,27,193,108,233,113,18,51,166,92,153,25,185,11,120,52,143,155,109,61,226,210,58,217,207,220,174,131,163,243,96,52,112,182,70,255,87,35,51,196,125,130,100,109,228,16,167,153,27,83,133,176,214,108,144,193,183,182,147,247,19,63,192,73,29,195,187,233,25,93,200,239,40,192,161,121,196,66,241,119,50,61,6,18,135,230,123,20,252,23,72,210,71,254,90,124,45,69,51,63,6,55,167,13,251,204,211,38,192,203,199,21,201,90,52,77,48,209,31,223,98,201,207,46,102,180,228,83,68,166,74,185,92,128,105,211,47,102,67,130,117,90,200,47,119,149,220,246,234,137,71,32,78,130,170,107,106,48,183,171,112,236,227,144,156,110,139,99,94,22,22,130,41,228,243,190,188,230,74,247,24,236,135,212,91,244,147,234,136,91,236,4,148,30,114,16,209,82,245,116,91,80,32,253,111,52,71,160,233,218,166,198,24,67,135,42,174,36,149,30,65,198,205,122,127,44,194,179,68,10,147,130,201,83,150,201,209,87,225,73,146,191,82,80,125,8,244,105,193,241,138,165,173,192,77,3,82,224,157,255,159,188,55,239,115,35,57,14,68,191,10,186,52,211,131,82,39,208,64,95,108,22,88,211,175,187,73,206,112,68,206,65,114,36,235,245,244,246,175,128,74,116,215,16,168,194,84,21,250,32,26,191,159,180,187,182,14,91,79,122,79,126,62,100,249,249,88,201,214,30,58,108,203,178,172,195,250,50,67,206,232,47,127,133,23,17,153,89,149,117,1,104,146,51,107,239,82,154,70,85,86,158,145,145,145,17,145,145,17,165,86,131,41,53,109,40,23,36,244,150,32,76,2,159,50,86,41,19,239,50,247,77,143,227,56,153,105,224,176,64,240,203,25,117,151,79,243,2,180,124,126,36,204,171,180,154,24,92,168,43,66,165,109,206,14,139,153,235,58,5,199,188,74,53,233,130,43,208,101,5,252,130,9,202,213,225,83,222,217,18,83,22,138,161,121,133,138,211,238,43,3,156,242,40,17,51,205,90,182,50,140,130,70,218,19,223,39,185,78,110,205,160,39,87,12,183,57,83,28,207,172,181,235,178,19,202,115,67,222,155,79,218,189,237,57,228,238,89,194,81,190,242,202,161,153,115,250,241,66,98,114,46,86,239,213,163,82,46,86,239,51,132,251,124,54,64,188,160,106,175,28,241,83,175,54,119,225,51,31,163,115,17,148,209,137,242,245,103,68,179,103,157,149,42,55,44,34,68,213,43,207,142,241,34,104,208,123,70,251,61,227,240,249,80,166,172,166,124,119,147,128,158,47,160,199,107,47,172,199,107,11,244,120,237,5,244,120,253,133,245,120,125,129,30,175,191,128,30,111,188,176,30,111,44,208,227,141,23,208,227,205,23,214,227,205,5,122,188,249,2,122,188,245,194,122,188,181,64,143,183,174,218,227,69,22,248,92,141,215,243,174,199,5,84,100,207,187,128,22,209,169,61,47,202,207,85,194,61,47,134,46,162,181,123,94,156,90,68,205,151,227,5,38,25,165,192,188,173,179,60,196,232,51,113,29,85,171,33,141,79,250,202,213,187,82,18,99,243,57,88,162,178,122,10,221,125,1,61,213,194,115,62,119,111,139,117,229,123,156,68,47,189,90,175,23,1,203,179,93,10,122,129,163,124,166,11,68,85,252,236,149,152,202,242,176,165,207,196,56,63,15,67,185,104,204,210,231,224,232,203,234,41,172,10,252,250,156,61,149,17,56,159,187,167,217,122,242,61,165,136,168,207,217,83,17,215,243,185,59,154,169,166,192,36,140,175,218,205,69,102,76,223,245,90,87,196,240,69,224,172,215,191,253,156,245,151,128,71,171,126,125,190,126,102,118,36,213,57,74,233,121,21,151,6,85,93,236,122,112,62,104,102,133,218,40,81,243,46,234,201,250,149,108,192,213,87,152,150,130,47,228,222,250,149,130,127,235,68,187,148,153,176,25,33,88,51,78,54,75,239,208,205,139,198,186,152,166,108,126,101,217,243,133,185,138,55,45,216,103,246,38,226,154,89,75,98,182,46,210,240,2,186,250,76,136,211,156,6,252,153,195,184,62,91,213,11,71,116,125,182,42,244,123,115,185,174,205,68,251,149,90,105,0,196,76,69,164,86,44,39,84,25,51,162,25,103,75,243,22,150,196,135,150,80,88,167,17,96,203,78,33,179,167,181,74,61,187,216,89,147,138,10,91,78,239,223,211,162,195,190,103,148,156,179,101,117,195,106,217,109,207,4,77,62,148,103,185,9,197,76,16,205,114,126,191,150,215,87,183,22,184,35,74,49,101,103,217,112,105,65,78,231,157,68,106,71,202,107,137,87,122,45,206,172,238,133,62,27,108,182,150,68,155,45,59,225,5,172,155,215,67,25,218,84,183,201,202,4,56,45,131,101,186,185,99,148,132,87,58,5,87,197,201,1,64,238,136,119,123,62,196,100,72,218,10,102,66,68,166,45,105,113,78,205,202,95,121,17,17,103,216,205,149,134,171,93,48,187,24,198,98,166,62,11,196,174,157,141,64,139,142,97,238,92,43,212,211,133,90,5,238,220,84,206,68,254,66,128,219,42,90,161,5,186,37,98,49,191,190,36,220,237,236,42,85,216,219,5,107,149,193,111,103,215,41,130,224,22,106,116,102,220,65,157,185,41,148,172,45,40,102,28,202,208,36,247,131,32,182,12,99,122,104,78,153,179,233,116,173,254,216,167,9,172,251,140,179,216,156,156,58,97,45,180,227,186,209,223,232,247,12,179,99,68,113,8,51,100,216,182,141,152,19,244,107,225,242,114,61,180,15,14,252,166,199,66,102,24,135,135,38,11,155,128,53,206,32,130,79,126,19,182,232,32,140,35,91,37,154,29,172,212,193,74,55,174,95,231,134,217,116,121,223,25,15,226,142,83,55,122,215,91,155,93,119,109,195,128,186,150,90,108,34,186,121,207,25,89,240,38,182,159,123,0,76,107,169,61,21,93,238,23,186,156,182,24,55,71,43,134,55,60,94,117,207,142,226,113,179,219,229,155,235,237,77,222,28,193,0,176,112,111,173,80,216,24,71,28,143,226,189,94,108,116,226,102,88,231,162,187,161,157,228,20,64,241,237,248,196,139,24,183,253,230,75,189,144,59,49,191,53,32,151,158,44,134,164,35,96,19,250,205,163,222,229,37,239,132,60,30,135,126,13,134,235,122,167,6,12,41,118,128,128,62,32,255,12,19,67,51,121,48,44,3,229,12,99,58,101,0,205,147,120,56,216,129,66,176,85,250,6,38,12,2,199,221,15,134,163,1,143,57,126,0,110,98,132,198,181,13,247,194,7,166,182,215,64,218,1,245,227,17,81,100,77,212,231,207,241,11,203,111,106,111,12,107,182,68,3,44,118,162,71,15,49,174,2,100,145,143,44,130,254,12,48,197,139,222,8,60,255,54,236,1,59,250,11,124,17,89,24,34,247,231,161,85,72,81,143,44,147,47,125,97,48,201,162,43,226,129,1,171,233,12,97,40,225,7,239,140,121,120,17,193,151,124,18,83,189,190,227,247,3,109,16,248,58,157,154,144,114,196,235,230,33,107,171,71,38,160,196,221,219,142,71,192,211,33,190,63,112,162,200,50,68,6,144,3,188,193,209,17,126,39,104,31,157,214,141,167,95,255,254,199,127,245,131,15,127,254,141,39,63,252,147,39,223,253,65,179,217,52,204,195,164,21,68,55,251,224,144,5,118,29,42,222,230,91,128,185,12,158,156,222,150,35,158,54,54,183,92,153,230,242,117,195,52,153,135,72,190,214,223,90,131,228,1,62,111,246,174,111,193,115,132,207,219,155,215,177,96,15,159,221,222,245,54,60,187,207,141,101,48,53,39,193,217,77,200,136,147,81,1,2,156,171,35,194,22,24,59,100,57,89,175,204,113,116,20,123,241,128,27,172,28,107,113,99,4,180,93,67,180,101,70,194,255,32,38,111,36,152,140,176,21,246,251,198,10,118,186,158,157,201,38,134,183,54,87,40,11,2,28,1,120,18,55,176,11,216,131,70,56,246,99,111,200,27,170,12,244,245,17,33,82,200,251,33,143,78,80,131,198,10,189,87,155,41,25,26,26,236,106,139,162,26,237,210,197,33,151,64,217,2,90,116,9,148,45,159,5,150,5,160,190,134,243,83,54,66,180,28,19,90,58,189,13,137,130,219,206,118,91,60,181,123,27,61,241,180,213,221,220,16,79,107,215,91,215,17,65,135,84,170,183,217,223,18,233,215,183,122,125,89,202,117,218,152,163,79,57,182,174,17,14,19,54,187,93,249,180,237,108,138,167,77,183,191,46,17,127,67,181,186,190,173,22,195,230,166,43,159,174,245,175,201,218,249,54,111,97,237,39,98,107,225,208,25,214,165,133,224,182,113,93,29,227,115,107,109,19,159,119,105,17,93,115,240,249,20,159,157,214,26,118,247,130,242,183,54,177,19,103,64,235,253,250,133,201,246,41,51,172,63,72,60,199,231,222,53,142,171,236,17,101,94,107,67,79,58,106,141,213,246,144,234,139,133,22,119,188,126,221,64,51,222,62,108,165,174,182,191,61,184,24,118,131,193,229,165,63,30,12,108,219,63,16,239,77,52,171,119,226,32,60,52,39,80,114,55,12,157,11,152,106,250,173,251,230,229,101,61,182,143,224,1,158,248,242,178,191,188,108,248,227,97,151,135,90,197,64,171,184,127,28,159,152,147,24,247,73,59,86,59,77,11,8,141,70,7,166,114,109,79,34,203,97,190,165,125,145,107,62,124,213,86,117,237,76,92,224,255,96,175,156,90,242,169,205,72,65,100,249,7,225,202,202,33,44,72,174,237,121,208,244,73,8,12,131,63,101,125,203,153,78,229,27,8,19,136,199,183,194,48,8,235,198,29,31,106,0,246,1,150,16,154,244,3,195,95,19,131,231,200,108,54,232,185,59,224,192,48,194,34,244,123,188,249,158,127,199,175,17,247,129,121,187,188,166,178,48,42,224,32,140,106,65,247,125,144,163,163,218,112,28,197,181,19,224,0,129,199,41,192,182,110,214,0,241,79,2,23,40,241,20,129,19,0,73,5,70,96,96,47,181,83,168,104,16,137,75,38,8,151,72,6,108,146,176,54,125,224,122,235,166,162,156,30,0,17,65,198,252,60,140,6,216,100,96,19,144,244,182,194,139,137,167,240,2,88,5,170,230,242,82,61,65,179,128,74,206,96,112,129,8,50,48,5,108,97,223,154,78,19,4,60,18,8,8,223,125,250,91,228,174,124,83,118,239,3,202,74,24,18,219,111,17,240,154,163,48,136,3,204,216,140,131,7,84,178,9,12,214,0,42,107,70,3,175,199,235,219,172,209,86,3,52,68,33,170,27,48,178,9,108,35,180,54,238,1,136,0,253,112,59,209,82,4,77,102,6,48,94,84,224,242,210,120,192,69,217,29,129,235,253,48,24,66,67,150,177,27,30,143,113,71,138,100,198,213,255,80,223,177,222,245,46,239,152,126,12,79,219,151,237,173,203,245,53,19,30,129,58,15,71,220,53,69,13,47,173,2,97,141,226,122,108,238,136,177,89,167,1,96,89,75,3,143,72,159,212,5,136,57,44,165,87,147,69,3,125,230,9,218,195,154,6,76,21,176,105,177,208,70,12,22,75,17,64,22,223,224,157,120,101,197,12,15,226,67,64,143,248,80,205,120,152,182,244,64,163,4,10,186,176,201,192,86,101,34,97,144,41,199,60,126,235,204,127,59,12,70,32,3,95,8,60,139,20,143,60,43,15,86,195,137,79,14,155,125,111,128,30,219,235,9,38,241,100,33,151,86,113,147,71,189,208,27,193,164,80,31,155,28,8,137,88,78,83,19,40,40,96,193,56,58,105,58,163,209,224,162,30,179,208,156,42,126,51,29,221,77,68,47,5,33,110,183,59,252,134,163,102,77,66,176,195,1,66,114,252,8,238,37,59,201,113,192,15,119,244,23,11,40,18,127,121,109,231,129,4,11,204,32,176,234,102,19,26,184,229,244,78,178,35,147,89,130,3,195,49,14,77,193,101,67,29,38,244,221,154,51,220,104,71,102,16,52,89,102,240,56,64,147,205,43,10,125,50,45,173,131,51,123,151,109,224,130,58,57,111,42,98,152,10,28,132,130,182,79,228,233,174,93,164,206,80,120,232,69,188,137,11,243,32,110,114,216,146,78,198,254,163,198,70,175,219,93,119,56,109,188,105,234,181,141,53,16,81,174,95,67,70,168,25,159,112,191,30,55,187,158,239,210,26,96,70,183,139,108,39,16,180,199,246,4,151,168,85,37,5,0,105,24,229,248,29,65,33,4,163,35,159,51,140,142,24,114,145,1,145,121,37,227,51,145,194,26,180,28,142,57,48,144,146,169,81,53,42,118,40,205,135,121,20,163,35,219,208,24,164,36,31,72,116,34,99,113,135,155,104,156,158,85,199,197,141,12,174,137,179,131,73,192,247,235,76,47,238,126,83,38,184,101,55,67,176,129,149,110,122,190,23,227,142,112,230,196,189,19,107,66,208,208,137,61,108,213,122,190,41,19,27,16,192,18,83,50,219,200,129,33,251,110,28,98,116,205,17,108,30,254,124,222,85,61,90,212,12,241,155,213,147,85,54,65,114,34,100,142,23,8,254,170,169,175,156,150,56,228,92,230,4,14,20,152,4,39,58,130,217,177,12,228,198,73,76,49,24,138,91,168,222,4,70,228,157,251,251,32,186,143,195,1,116,74,190,220,244,156,65,64,31,105,34,32,157,238,96,222,196,246,38,66,213,126,63,56,163,234,63,16,13,209,120,168,212,45,146,242,63,47,238,212,96,21,66,236,23,101,17,53,16,14,6,44,59,3,191,220,246,248,192,133,122,176,52,105,184,40,129,106,22,229,30,240,193,64,122,155,132,180,136,59,97,239,228,54,94,99,157,220,62,58,239,98,215,224,119,72,237,83,87,196,55,122,164,38,241,3,106,132,168,89,232,13,29,111,188,173,76,132,13,146,148,152,231,227,38,107,25,92,218,20,3,47,20,156,53,220,224,12,68,124,121,108,97,77,250,176,212,129,208,112,238,163,210,3,245,111,136,210,12,114,62,84,232,224,90,68,15,32,73,61,10,120,62,128,117,128,133,36,116,129,94,225,96,112,158,240,183,7,188,86,48,148,48,199,116,132,245,235,66,87,217,220,218,222,252,236,25,80,154,224,12,112,223,231,161,72,151,176,126,48,238,106,128,134,114,2,112,232,56,18,126,135,129,235,245,47,238,227,125,56,215,154,140,156,99,224,123,104,212,248,204,247,184,35,159,172,54,195,159,7,168,33,95,107,49,224,93,156,129,5,139,21,198,70,101,239,122,81,140,245,137,183,251,188,15,131,3,184,139,46,136,234,181,94,136,92,15,113,12,119,83,36,19,125,185,201,99,144,239,197,72,181,34,189,113,136,231,91,247,40,15,236,99,80,135,108,131,230,17,71,73,204,50,36,68,227,110,190,106,89,26,146,223,36,210,107,104,41,88,153,192,35,129,118,67,199,243,169,146,155,121,108,203,167,169,65,251,65,252,54,172,54,92,137,25,20,197,154,113,2,19,224,200,245,144,7,179,14,220,118,107,170,125,191,235,92,4,99,36,216,8,111,86,67,1,61,98,120,181,237,20,254,66,145,16,248,114,96,133,89,237,253,49,240,103,161,161,38,134,193,11,108,93,145,104,66,244,13,100,19,215,197,31,151,15,240,71,140,153,158,92,143,126,197,49,2,209,19,164,202,247,17,139,238,1,211,66,184,12,99,120,64,171,218,161,25,105,49,193,13,69,56,200,8,42,66,75,124,196,102,133,117,190,54,121,209,216,127,40,17,79,206,150,159,204,22,238,207,176,46,246,131,193,23,232,136,195,88,219,104,33,248,135,67,39,212,96,239,230,17,2,135,127,159,71,72,0,103,97,40,44,194,99,90,228,98,158,30,64,79,113,0,170,98,163,59,26,30,33,205,27,71,71,6,163,55,32,233,189,35,148,136,142,60,87,165,193,204,35,249,205,100,1,242,123,132,27,185,74,20,219,214,17,110,26,42,137,251,110,230,221,139,142,128,206,116,9,204,153,98,65,120,100,28,50,73,208,9,52,10,103,188,99,63,8,185,187,139,20,26,186,11,204,226,62,121,192,189,29,6,64,163,15,37,185,120,27,37,188,208,79,233,135,64,101,160,90,209,189,160,235,9,136,137,251,198,184,0,176,166,54,106,146,207,60,216,74,81,69,11,147,40,230,83,188,224,46,172,182,69,152,225,207,223,23,155,161,34,98,86,151,152,66,246,122,188,143,225,59,187,193,185,21,169,20,73,163,122,217,247,189,24,228,56,145,164,42,217,195,109,252,221,17,108,80,106,47,185,203,110,121,35,129,100,214,9,101,78,54,123,209,143,19,199,119,7,128,104,186,234,151,246,125,37,77,188,106,183,225,101,201,230,146,21,128,189,4,40,3,206,127,157,180,113,148,72,148,195,68,246,135,147,110,218,27,146,203,149,152,132,239,236,190,93,209,162,96,182,177,50,20,49,168,125,207,77,52,238,216,198,75,114,243,164,102,155,114,127,48,153,147,20,114,50,186,41,219,103,217,132,166,78,71,76,37,0,4,246,49,129,5,245,74,17,127,24,188,17,65,143,102,21,4,153,187,213,241,110,4,74,84,240,64,84,8,14,188,195,38,138,158,18,70,153,77,149,68,146,58,102,49,139,189,68,49,211,165,77,81,212,78,3,30,44,208,167,92,57,18,249,68,207,6,122,207,168,190,200,54,110,31,25,43,3,236,37,46,175,142,128,103,196,99,1,203,116,123,103,17,51,12,224,243,176,84,207,78,120,48,216,21,114,205,123,46,76,182,157,223,209,96,5,164,20,3,85,117,226,145,72,223,67,162,30,146,79,158,34,36,122,205,148,42,219,46,204,86,202,137,129,116,216,211,94,81,229,208,75,52,138,182,147,42,23,123,82,123,8,105,226,1,16,34,81,31,66,45,78,19,209,141,15,246,96,47,191,13,139,214,69,74,224,212,245,92,77,193,89,33,117,88,94,46,77,86,43,161,69,221,74,211,237,210,220,38,116,138,214,3,17,29,61,79,154,106,138,101,147,103,49,197,116,141,236,55,30,188,245,166,152,252,250,238,129,177,231,68,124,107,3,208,1,239,216,187,188,46,126,222,189,127,103,63,97,179,203,107,51,205,142,14,227,166,96,26,237,17,77,239,88,172,170,238,216,27,184,55,5,149,20,197,234,132,166,227,236,160,11,181,236,148,164,33,82,246,156,184,62,54,173,178,118,199,114,212,25,68,194,125,78,162,190,90,146,67,125,252,179,74,176,62,234,122,79,0,235,79,110,12,21,214,159,0,214,247,197,154,155,140,164,168,106,13,15,78,4,234,179,212,139,58,165,97,101,211,28,152,196,214,107,247,9,76,221,132,188,244,210,110,184,59,114,5,193,46,195,105,181,35,73,173,27,200,241,174,2,129,220,27,13,19,146,124,241,118,82,51,176,72,82,140,173,235,66,22,212,221,109,34,35,99,11,205,55,61,179,110,147,246,91,149,38,216,149,174,222,79,92,94,234,51,62,23,191,226,226,211,115,208,98,12,155,189,65,16,161,156,216,37,185,238,1,237,88,15,104,195,166,196,151,248,96,121,153,126,196,204,137,237,35,8,5,118,114,187,228,19,29,172,64,31,71,71,221,216,63,234,5,3,67,168,120,120,62,155,215,84,204,62,44,74,192,85,3,85,194,213,153,144,141,154,147,37,106,28,135,158,107,160,110,25,192,152,229,169,236,165,54,72,195,66,46,6,166,79,3,187,210,123,150,142,37,118,155,116,230,126,4,66,219,24,70,82,95,242,47,47,151,252,124,54,225,180,201,48,113,175,202,125,18,92,0,116,10,96,208,109,102,56,63,236,211,212,100,107,173,22,208,89,211,180,210,233,240,155,200,217,18,106,47,47,27,147,169,177,100,219,90,154,232,242,169,190,56,244,175,157,68,80,127,8,105,245,83,147,157,139,77,68,108,216,183,96,183,223,35,49,13,136,100,201,170,234,139,47,44,131,153,18,117,138,218,34,95,225,194,193,97,199,111,226,113,146,7,208,32,14,171,60,55,151,43,210,69,33,12,149,171,67,58,183,35,173,141,223,236,227,8,144,139,98,177,56,60,2,12,26,15,125,164,240,83,212,43,177,184,153,23,20,100,125,125,193,116,114,85,19,173,113,89,123,218,14,85,130,255,135,197,173,113,193,168,233,165,253,79,231,140,179,240,213,63,153,168,0,41,231,112,114,194,80,78,133,34,90,201,8,85,54,109,179,196,17,142,81,49,51,33,157,77,232,244,105,11,41,57,214,144,194,40,158,113,218,182,45,223,96,193,161,78,134,194,94,22,149,59,229,59,95,39,61,73,149,124,64,24,4,113,243,37,40,71,244,171,17,114,100,180,26,209,184,215,227,81,100,48,125,209,248,21,149,210,28,81,101,124,232,225,161,20,218,187,220,19,253,130,129,166,106,35,172,250,102,70,127,146,227,254,80,95,45,55,140,203,75,212,163,224,225,198,188,225,4,98,47,43,217,104,59,97,57,62,26,111,223,193,99,45,191,169,182,8,228,21,128,205,160,145,56,64,74,66,137,96,66,150,34,165,197,173,119,222,221,189,107,48,52,22,28,89,164,237,26,140,99,161,92,164,77,134,234,100,194,133,6,230,223,125,243,166,33,207,155,130,41,154,129,92,189,198,110,64,82,74,69,173,197,85,220,13,96,43,167,34,56,142,100,231,13,217,190,100,40,131,40,174,75,228,33,107,155,115,90,175,195,21,99,149,246,46,252,131,211,115,103,136,130,236,221,224,120,245,180,189,138,52,21,89,80,131,249,101,219,151,32,4,130,84,116,128,87,18,194,161,205,197,54,22,55,83,169,82,240,139,22,23,187,85,194,40,242,116,111,18,34,38,23,187,29,146,199,166,60,53,202,144,110,185,36,56,225,221,148,149,33,134,85,106,58,128,219,120,6,83,84,239,143,19,82,249,22,25,122,33,157,188,35,79,240,68,137,151,132,49,112,213,47,108,119,7,89,28,76,167,226,16,207,63,43,190,101,142,87,56,229,48,15,90,135,234,104,43,237,23,97,51,50,19,241,73,157,51,58,212,111,26,43,85,213,174,24,77,148,180,205,78,196,73,99,241,0,118,37,128,49,86,116,7,16,70,172,116,49,201,200,168,144,114,9,55,178,165,120,39,182,175,84,198,138,233,116,183,92,15,157,173,40,154,85,17,139,9,97,75,150,176,29,51,192,144,68,249,178,188,172,191,53,105,159,47,75,59,152,181,58,14,21,81,78,75,217,87,173,66,241,240,105,33,161,236,81,85,43,12,209,181,241,184,249,119,52,153,182,68,124,64,28,13,151,151,195,132,255,78,68,85,7,24,93,231,134,250,208,113,128,209,197,188,7,206,161,44,174,177,9,129,189,0,138,24,43,249,194,32,220,86,161,92,96,118,180,220,98,102,60,152,153,151,72,157,80,15,180,125,130,108,199,200,207,160,98,188,4,32,197,139,146,2,196,155,93,193,158,241,37,121,50,43,132,83,92,234,108,179,69,244,121,42,100,228,220,192,96,249,43,240,1,251,58,200,130,79,128,110,144,3,221,0,199,131,174,107,52,192,69,139,1,46,91,148,245,42,193,22,153,157,36,175,0,90,47,5,90,244,41,2,13,24,5,210,90,230,249,139,60,59,160,52,175,40,115,87,52,227,6,61,58,255,4,160,184,23,82,63,254,240,222,93,59,73,7,40,72,203,172,189,139,59,110,221,160,134,113,87,48,204,52,59,147,251,16,125,4,106,129,246,144,36,185,8,6,164,174,184,228,170,94,248,90,87,219,138,163,22,99,20,10,239,130,57,99,142,30,33,119,127,68,231,52,106,201,38,135,54,118,101,86,181,124,141,85,137,33,73,25,216,67,21,169,16,155,169,204,160,29,100,173,80,41,204,136,90,144,14,223,9,237,112,197,216,241,92,219,88,225,43,198,178,97,133,43,182,177,99,72,155,80,60,57,2,89,23,21,32,192,25,68,220,96,1,228,119,58,141,246,146,29,52,201,65,209,91,253,186,17,192,158,28,10,81,5,6,18,192,167,144,83,24,172,186,177,154,126,99,198,106,122,16,149,176,107,192,121,0,167,166,196,101,64,89,43,16,250,100,107,226,69,82,3,223,154,162,117,105,79,26,91,206,212,219,25,113,224,6,192,87,113,165,185,203,241,26,221,209,240,254,216,199,217,4,32,200,227,192,85,84,230,32,159,33,5,103,120,3,172,129,205,23,196,108,143,126,108,180,148,43,232,145,59,251,201,146,171,135,101,140,73,203,86,178,175,52,7,130,221,122,8,243,138,19,202,133,53,207,211,31,126,239,195,95,254,242,201,215,255,234,201,63,253,253,199,127,253,223,159,124,239,63,127,244,173,223,123,250,213,63,74,204,30,255,245,87,95,134,61,174,93,82,147,14,57,24,11,199,237,236,94,224,142,7,28,251,190,138,93,198,18,176,153,195,86,12,163,109,225,212,75,37,149,196,0,74,209,208,3,54,211,98,15,191,243,31,161,51,79,255,240,199,79,255,224,203,212,25,92,203,28,144,161,134,224,70,19,29,2,119,113,54,139,125,186,9,153,87,75,65,9,253,193,154,144,52,40,172,77,58,90,196,98,224,117,84,251,33,7,100,137,226,23,211,5,89,217,213,122,128,8,119,159,59,110,138,116,142,93,114,2,84,84,65,162,13,83,83,59,170,232,232,44,178,241,210,36,69,213,105,25,166,190,25,196,94,143,63,148,173,35,228,12,150,170,67,29,117,64,123,144,234,160,140,220,41,136,180,68,43,130,130,21,37,132,44,251,63,61,156,22,240,93,24,78,241,84,129,132,60,81,242,146,238,134,114,93,106,223,4,134,130,160,101,24,29,248,115,251,173,187,119,223,250,2,128,51,216,41,206,31,46,78,28,47,204,9,16,174,85,145,55,139,216,57,156,182,140,253,183,238,221,123,183,162,62,89,207,2,107,195,42,22,150,29,169,66,166,164,151,179,186,199,114,43,217,33,165,76,118,129,101,209,203,91,12,189,158,9,157,110,202,214,242,232,228,253,187,67,167,78,252,156,164,0,102,207,21,57,230,77,97,110,198,134,23,217,249,26,124,34,243,117,239,66,204,88,217,108,13,254,23,156,173,123,23,51,87,155,152,165,161,202,180,200,100,193,68,221,4,81,226,24,237,128,236,228,116,113,78,55,102,118,194,149,213,45,178,129,76,25,154,153,32,159,185,59,24,136,243,221,28,187,200,66,230,40,89,42,229,142,51,103,195,182,211,17,20,65,118,157,247,163,230,112,140,23,157,6,201,185,46,153,77,72,161,9,234,70,38,169,5,92,186,151,154,59,99,89,121,180,9,60,119,71,63,240,225,62,29,248,232,135,13,196,195,161,146,197,243,155,82,235,248,110,4,0,115,122,61,84,183,165,182,159,82,64,154,83,44,14,30,113,159,69,121,62,109,72,39,220,32,214,160,193,9,25,144,190,241,224,255,244,70,108,100,187,205,62,5,87,173,27,20,135,50,50,76,54,198,83,152,33,72,88,195,27,106,88,157,33,158,61,246,236,34,204,118,64,126,90,21,41,183,43,153,100,88,96,130,41,246,14,134,135,7,225,33,176,198,212,81,72,25,88,139,84,128,231,6,153,26,104,162,250,169,132,146,185,62,82,55,122,142,127,234,192,88,58,103,77,60,106,217,167,215,122,159,245,178,250,112,192,93,170,232,164,178,34,188,95,98,118,78,80,215,177,171,180,226,0,42,23,216,111,209,231,93,223,69,67,36,192,58,99,101,104,178,124,78,10,84,11,153,181,96,185,50,60,175,184,173,106,172,244,155,244,180,98,140,206,59,6,86,224,140,70,220,119,247,209,209,121,189,159,206,127,23,38,164,123,67,157,93,118,186,234,48,248,56,115,186,118,208,21,167,210,4,166,99,82,159,31,170,131,134,217,99,60,213,4,191,227,38,234,245,87,12,75,194,91,86,148,235,220,41,44,254,74,17,177,0,29,51,83,246,4,208,76,16,5,177,180,229,226,205,148,170,27,159,41,129,49,59,1,130,163,155,157,142,203,100,133,171,244,43,29,55,112,76,169,33,113,171,195,111,248,101,6,196,7,0,137,208,6,50,24,160,8,252,238,253,187,117,179,25,141,6,168,39,239,116,105,169,51,195,60,104,31,118,70,168,37,224,117,144,141,232,82,30,80,160,137,248,142,50,152,57,117,161,115,62,89,246,236,70,23,126,175,62,161,195,18,163,59,8,186,198,180,90,51,91,53,141,14,158,209,37,144,180,141,15,127,241,7,31,253,242,167,31,253,229,151,155,143,189,145,193,144,102,0,46,42,91,6,219,192,187,180,152,124,2,116,206,134,81,200,250,132,2,19,71,229,155,44,171,25,208,39,144,155,80,180,55,240,122,143,234,249,108,226,230,174,202,134,138,235,32,37,136,237,100,115,23,228,44,39,30,125,252,227,127,250,248,43,255,240,228,39,255,247,111,191,244,181,15,127,254,195,15,127,254,165,167,127,254,87,79,255,223,159,60,253,198,143,150,240,224,33,240,247,131,209,69,238,146,135,94,143,60,230,168,27,79,126,239,119,159,252,232,159,65,14,124,242,189,111,60,249,234,207,158,124,245,39,79,190,246,223,158,124,245,43,79,255,252,55,66,238,130,186,232,14,200,140,202,148,204,246,245,191,123,250,195,175,253,235,175,254,64,86,245,189,191,251,248,167,223,151,149,100,49,183,168,136,65,67,194,116,202,114,199,138,89,252,134,249,243,175,186,38,12,180,212,102,250,114,152,165,211,7,238,128,197,51,17,40,22,232,192,117,228,198,211,186,12,81,83,61,3,186,150,34,217,251,163,99,50,246,46,197,178,106,60,66,77,152,194,35,210,254,151,14,187,84,73,129,219,152,28,185,54,90,188,37,32,229,198,121,187,3,136,140,68,54,239,248,201,33,10,144,139,125,121,134,71,183,1,1,129,5,125,70,59,161,69,50,139,203,241,102,199,17,197,236,181,207,6,204,145,169,240,226,193,139,128,144,248,28,32,221,55,146,68,153,207,163,212,142,216,246,29,209,14,109,228,117,99,13,239,120,201,3,147,65,51,234,57,208,236,26,91,51,201,196,120,77,140,172,94,129,111,176,160,39,34,135,229,148,18,152,24,254,136,147,213,228,94,239,52,99,203,188,143,71,219,133,131,201,212,158,14,249,11,45,73,20,194,69,207,250,232,145,163,184,72,144,195,119,92,100,239,115,53,233,138,204,156,245,22,158,36,236,8,54,223,50,132,34,45,57,8,74,172,176,237,84,155,164,96,103,74,54,104,49,197,30,244,106,117,39,85,216,1,147,202,138,220,143,90,89,11,179,102,157,108,47,87,236,148,19,226,83,141,46,102,121,172,171,12,109,97,94,76,24,250,161,141,181,198,142,45,60,16,235,19,238,147,60,48,155,179,143,231,57,188,152,101,187,85,96,247,244,239,104,78,110,227,105,63,212,93,41,50,176,32,131,228,74,82,8,50,104,14,20,10,45,39,20,239,32,236,246,194,130,221,222,64,103,213,66,50,32,84,3,142,14,156,195,131,129,96,179,164,232,148,214,45,54,133,65,202,148,149,149,50,167,148,42,96,142,160,22,231,145,113,113,196,237,178,37,218,98,170,210,212,12,223,246,89,58,33,54,23,39,179,3,146,185,247,225,241,152,23,183,206,82,131,37,166,89,37,214,77,85,205,190,64,169,5,107,42,214,2,179,246,54,90,200,21,247,220,9,153,35,26,125,160,210,64,88,162,56,76,78,7,115,117,182,77,38,41,140,186,219,176,163,108,98,201,118,238,182,184,205,102,90,47,213,13,217,114,131,72,42,112,141,74,8,79,74,236,43,11,78,42,10,133,74,171,98,190,214,11,60,218,169,122,147,103,253,169,97,14,236,220,48,48,133,99,128,101,120,31,190,104,179,87,106,30,1,224,88,242,155,164,164,184,188,52,246,110,61,252,194,173,91,111,146,189,68,162,158,192,214,41,131,126,83,114,201,166,139,134,226,18,167,248,172,148,14,64,202,14,82,115,139,67,186,255,151,73,97,161,40,96,31,200,135,36,69,224,179,170,15,214,164,94,204,14,37,29,84,217,132,49,138,41,95,99,16,254,136,79,42,152,35,242,244,182,154,188,224,98,21,89,160,89,150,199,113,14,113,252,25,104,19,127,218,104,19,103,16,37,174,66,148,208,38,27,27,13,81,2,68,148,248,127,26,162,192,194,237,56,57,68,225,118,38,5,4,9,137,40,92,33,10,47,71,148,76,49,91,109,152,161,142,40,142,169,52,191,7,1,210,215,18,68,9,89,89,106,73,218,78,92,109,19,43,118,177,228,138,152,156,182,52,97,154,123,151,68,61,77,208,237,113,63,133,254,200,157,79,51,165,158,97,132,197,226,140,189,70,133,45,22,171,50,121,80,86,243,179,45,175,99,221,242,186,170,128,84,208,120,242,68,50,107,82,30,231,76,202,227,212,164,220,75,77,202,149,242,18,210,148,73,249,75,80,240,22,6,240,83,87,104,179,86,243,234,48,245,202,230,192,113,169,57,112,209,22,216,43,179,5,246,102,218,2,123,11,217,2,115,101,124,74,162,84,150,136,88,85,222,87,146,107,32,4,0,52,233,65,187,225,56,73,39,147,8,4,37,164,134,105,238,17,239,1,239,112,207,25,161,245,189,240,29,51,153,50,79,187,68,144,35,158,83,54,200,92,65,40,178,246,158,75,4,120,160,95,36,240,230,206,150,114,34,48,232,8,131,143,100,156,129,144,47,82,191,23,75,169,119,138,180,60,208,137,229,101,3,190,21,18,197,85,241,92,178,73,20,46,147,164,124,67,64,197,130,10,102,25,193,92,110,157,45,116,242,134,237,65,114,146,144,41,3,188,162,178,42,20,119,239,210,83,5,14,159,243,71,10,233,121,106,190,109,207,239,13,198,192,71,214,65,118,71,251,176,16,71,36,153,211,124,94,169,211,130,140,157,65,249,110,81,221,253,43,245,86,169,132,164,193,78,174,31,192,103,208,12,37,46,70,196,123,61,18,242,248,109,12,161,147,31,39,110,4,85,125,139,174,214,183,116,39,237,209,78,154,67,190,168,222,51,19,233,147,204,125,104,201,237,93,188,134,141,160,245,112,221,97,134,184,56,102,72,194,34,175,5,46,47,235,198,130,250,23,51,119,196,227,218,109,219,46,17,133,97,93,156,163,56,226,12,118,12,144,11,110,31,25,157,234,42,75,125,4,72,77,138,202,37,84,155,41,204,220,21,174,108,83,81,119,36,1,39,71,147,135,85,167,141,158,66,164,69,69,61,76,57,6,91,157,124,201,57,9,77,180,140,144,67,108,35,231,168,231,189,243,166,145,176,142,177,86,4,177,4,0,29,84,19,24,117,78,231,76,23,187,152,50,90,248,98,138,118,36,50,210,143,68,198,121,36,27,29,12,11,23,83,40,77,94,76,9,212,109,148,113,226,201,130,16,138,18,229,190,41,94,244,173,50,41,165,125,55,89,134,76,6,108,48,101,165,248,87,170,59,67,59,127,100,228,74,151,181,223,164,137,22,167,120,25,46,188,28,137,124,169,242,21,218,222,68,76,132,110,150,8,119,192,73,162,243,156,29,109,40,182,118,176,42,24,60,13,122,134,19,245,184,239,10,199,49,170,176,177,251,96,31,16,254,230,45,248,153,30,90,122,93,116,195,182,84,224,20,219,96,73,151,82,209,160,163,47,25,251,102,253,102,125,50,205,172,89,144,223,76,118,149,53,70,119,37,212,234,242,129,110,181,150,108,61,65,78,243,229,165,184,63,83,211,191,37,250,138,140,208,171,109,211,197,45,93,147,56,208,33,47,80,28,142,187,50,136,54,3,239,17,183,140,187,119,62,119,203,96,252,131,49,158,148,203,85,217,229,241,25,94,199,79,216,125,134,215,249,143,100,129,91,183,31,30,137,82,226,14,141,72,190,127,231,181,215,101,58,109,217,126,178,231,133,176,74,194,244,224,36,84,202,15,199,54,108,163,83,182,25,191,84,247,81,168,163,107,39,228,96,66,202,74,59,117,199,206,126,75,168,4,142,235,160,170,220,161,93,214,74,124,224,28,238,224,31,203,49,173,89,221,160,16,195,33,112,113,197,154,233,82,65,101,190,242,222,205,168,110,126,71,21,145,224,52,243,9,35,118,149,121,23,219,166,165,182,79,134,186,57,139,206,35,63,205,153,195,2,255,38,39,173,208,177,23,56,95,41,139,188,232,132,101,39,36,134,9,137,211,9,65,55,79,85,48,136,203,102,65,12,42,94,24,218,217,220,145,232,189,42,98,205,42,49,27,252,105,63,174,12,220,202,130,185,222,37,7,22,2,242,89,165,74,165,228,83,212,207,192,138,49,128,210,41,45,10,11,102,137,51,222,98,226,140,151,221,167,159,141,5,28,124,154,44,160,163,177,128,131,103,103,1,157,18,22,48,177,203,203,177,128,78,158,5,116,18,22,48,45,34,89,64,67,29,23,37,174,106,154,137,167,26,37,12,58,243,217,196,112,154,145,170,109,135,121,157,10,121,241,165,250,75,128,197,173,12,34,210,171,134,197,94,239,81,67,32,19,160,227,36,182,175,90,70,72,175,232,49,85,147,188,152,107,239,161,132,129,238,248,144,44,184,77,188,207,189,4,194,143,219,132,250,76,114,234,215,81,247,204,35,1,179,78,88,96,75,245,27,102,37,80,171,18,137,36,191,144,206,242,91,247,73,38,234,145,66,100,108,78,220,38,135,159,196,23,160,219,236,163,91,169,231,154,131,41,115,220,83,20,167,139,55,32,149,186,213,94,202,188,178,172,46,182,46,111,206,162,122,210,206,57,35,26,143,228,1,101,9,16,240,14,167,53,171,176,240,100,148,147,0,129,74,152,74,225,76,94,174,111,143,253,18,238,82,30,25,243,83,238,199,59,62,46,78,58,112,242,155,103,39,94,239,164,211,94,79,109,230,36,183,39,212,208,38,186,241,137,120,108,229,180,180,51,6,81,34,252,228,188,75,164,70,46,37,142,41,230,150,102,98,95,226,250,190,36,149,207,228,151,130,3,197,158,231,151,2,125,105,39,106,182,146,239,73,29,228,191,34,195,149,43,142,124,150,125,30,9,66,233,145,203,229,101,41,96,165,156,162,108,249,170,78,162,18,167,93,205,212,103,23,250,203,20,28,187,91,125,53,81,58,207,172,170,227,242,178,53,227,171,50,40,212,197,196,196,48,229,204,9,125,60,192,64,123,153,223,126,233,107,79,127,255,191,62,253,163,175,124,248,203,159,61,249,234,95,254,246,79,191,183,4,160,85,183,108,95,130,201,235,123,225,144,238,70,60,253,246,55,62,252,245,119,159,252,228,247,68,190,143,127,252,125,81,140,213,158,254,201,143,159,124,235,111,62,250,229,223,126,244,203,31,238,0,225,121,250,205,111,125,244,189,95,24,108,34,139,239,209,221,248,135,196,59,126,244,87,63,122,242,163,239,24,172,135,139,116,160,127,121,242,205,63,122,250,179,175,26,226,214,183,33,59,89,98,203,164,251,107,164,131,45,193,231,204,0,3,33,89,114,30,80,150,17,16,230,32,231,122,121,244,136,16,246,80,221,241,153,120,120,181,188,249,126,224,249,130,184,202,235,184,57,47,200,250,173,219,142,95,161,6,22,147,175,176,14,251,130,231,210,64,42,75,6,235,23,79,144,152,126,167,11,255,223,20,36,53,91,76,205,183,50,13,243,160,119,6,147,137,0,238,127,250,123,1,113,49,157,82,147,70,206,171,102,137,183,243,80,130,172,173,62,125,148,16,124,8,205,145,159,204,12,175,158,25,126,197,153,137,75,218,228,37,51,195,231,207,12,127,198,153,145,27,171,127,92,97,104,160,232,122,102,204,67,199,135,58,165,131,131,37,199,156,40,131,25,212,90,219,182,163,110,186,51,131,188,107,208,135,37,100,22,147,47,154,97,194,76,133,151,214,18,122,116,111,117,6,169,1,240,0,137,188,102,173,3,141,39,198,49,240,238,29,12,4,189,54,39,116,195,191,27,114,231,17,241,106,105,167,22,40,48,157,2,173,174,151,89,253,120,46,178,230,98,185,99,117,59,6,176,249,192,240,58,228,126,123,169,242,126,159,36,253,234,104,73,190,234,46,195,82,157,120,245,37,65,117,227,123,225,11,133,209,243,92,40,148,174,63,50,71,93,217,214,53,31,148,48,239,100,10,37,183,18,225,63,147,212,227,47,224,74,163,24,76,47,241,217,144,30,31,86,221,166,21,71,41,213,95,235,61,194,213,186,1,221,193,75,68,106,66,146,193,94,94,246,80,102,140,86,160,255,152,7,4,227,157,200,142,178,215,42,163,244,90,165,91,188,86,217,209,176,52,84,139,129,92,149,171,117,17,98,19,153,146,218,112,71,104,7,156,247,44,80,24,177,188,159,92,149,174,137,111,106,245,105,74,228,153,101,132,177,189,48,112,167,96,0,229,185,81,171,220,21,7,183,3,87,231,239,75,115,38,247,149,167,29,169,180,238,155,83,24,233,178,202,132,176,245,11,142,168,74,110,47,16,9,17,174,188,189,254,5,112,255,242,6,247,9,76,146,219,193,217,31,1,112,233,109,101,4,216,57,99,162,119,36,87,12,116,81,242,157,234,190,8,240,188,193,224,148,215,79,146,187,175,89,76,102,250,10,0,148,240,162,55,249,217,219,72,192,197,68,146,25,43,51,142,186,3,199,127,132,108,61,222,177,61,169,186,99,123,98,159,60,227,29,219,19,73,214,253,119,195,65,129,168,147,239,251,80,184,191,87,135,237,3,238,66,86,50,92,66,87,207,152,43,129,17,207,192,195,215,186,47,211,147,43,213,100,164,235,43,14,54,173,177,112,69,186,116,71,201,248,191,147,156,251,204,141,33,83,160,212,5,75,72,77,9,207,234,176,238,228,219,88,245,11,253,31,36,47,57,205,134,99,107,223,88,32,23,95,133,151,162,0,79,67,208,106,146,172,119,131,21,225,33,104,197,64,236,61,144,142,135,72,111,30,40,198,217,183,113,234,253,116,234,119,12,115,199,71,42,178,18,88,240,187,3,191,204,79,109,135,50,110,175,25,250,57,190,79,151,150,42,130,7,205,118,237,70,70,43,48,190,172,4,5,61,63,56,236,56,232,157,46,61,228,113,202,181,51,60,117,3,183,188,28,228,229,122,142,130,100,18,3,65,203,91,125,92,220,252,32,46,59,128,101,47,238,50,189,55,103,231,145,177,75,240,146,153,200,128,222,106,144,112,175,62,35,9,10,208,51,158,92,67,241,124,154,226,21,168,67,113,93,123,40,211,171,205,161,130,155,70,237,186,116,80,93,97,165,204,186,99,216,143,1,90,20,24,37,97,106,103,250,249,97,161,61,56,48,164,99,94,3,253,115,132,167,24,237,32,235,56,121,106,118,202,109,84,232,253,237,48,192,75,16,171,98,4,176,209,87,152,166,232,190,202,136,208,237,212,121,241,42,133,223,148,41,166,198,27,3,73,165,102,81,18,115,209,166,148,231,175,77,164,197,4,243,43,227,86,85,3,83,156,73,214,227,57,107,202,199,192,0,173,84,207,168,44,171,170,8,86,190,202,57,228,77,82,249,212,221,177,45,215,80,209,19,40,201,174,85,71,168,194,125,40,47,243,29,234,167,254,181,74,156,125,147,73,178,71,238,116,96,17,0,79,238,102,64,38,92,209,213,133,47,52,248,104,78,122,0,160,228,78,6,202,61,104,202,101,88,153,75,36,247,96,8,234,83,221,20,220,118,135,10,138,150,240,187,44,146,38,100,51,66,63,101,14,92,90,119,131,227,228,179,242,178,46,121,120,38,191,23,212,119,25,7,197,52,204,178,238,21,245,41,26,59,166,207,91,217,196,235,34,76,170,99,88,92,234,169,86,109,161,70,138,212,195,2,62,64,106,100,28,17,88,69,94,226,252,8,107,197,205,46,155,162,159,229,251,118,254,171,184,179,107,42,17,136,142,128,202,23,55,82,218,85,5,51,154,101,230,11,91,31,185,147,62,15,229,16,194,115,201,132,148,41,20,5,185,47,10,212,142,102,128,86,16,156,253,236,247,169,66,115,108,172,154,44,224,53,159,219,210,143,89,39,150,151,135,80,137,71,195,167,43,118,137,130,135,92,249,199,194,89,191,85,209,235,105,231,42,150,144,97,202,99,151,120,40,162,244,203,75,60,50,210,60,2,101,243,37,233,50,223,2,150,149,42,136,224,98,211,41,253,66,34,149,18,94,184,234,161,118,239,65,240,98,9,220,233,134,22,250,245,18,55,204,149,83,43,45,6,69,185,239,175,162,202,35,113,40,168,180,30,177,34,248,83,220,79,128,63,144,251,71,129,183,152,237,129,172,140,35,149,22,192,192,122,202,61,84,222,121,207,137,151,210,121,224,98,205,145,11,60,178,221,10,82,25,45,163,33,9,76,138,197,196,34,32,10,81,170,10,137,20,81,232,217,222,65,116,40,125,201,10,87,145,72,21,228,227,242,114,79,195,29,91,67,36,17,116,73,173,247,193,229,165,167,140,156,22,116,177,38,188,247,229,184,32,79,93,172,124,142,58,240,4,28,106,73,53,96,84,33,78,166,8,151,37,118,114,116,182,240,96,220,205,122,158,82,218,114,194,98,117,91,163,204,87,169,47,37,166,251,105,84,132,89,218,202,146,248,8,233,109,149,52,148,130,237,203,27,67,179,163,50,164,126,34,112,251,145,78,249,15,38,154,185,17,90,22,105,30,27,69,196,5,92,4,198,244,176,204,17,4,140,87,119,1,145,239,87,229,201,90,149,51,136,142,86,131,30,163,1,49,70,30,178,100,189,89,192,243,106,151,110,107,222,211,34,85,100,28,61,102,156,97,132,229,188,32,47,109,19,249,186,52,124,69,198,136,25,24,127,173,189,188,34,21,103,64,204,133,116,30,158,53,84,166,169,209,237,155,133,167,72,221,32,122,170,217,146,137,54,170,110,12,229,252,86,241,178,190,72,139,106,181,81,36,72,82,154,249,223,37,98,56,207,139,24,14,43,117,187,21,87,32,70,92,133,24,241,167,130,24,162,241,125,58,112,168,224,52,115,68,163,173,19,13,234,53,242,239,121,58,162,206,79,245,49,216,207,18,246,69,80,185,123,90,196,150,34,177,204,132,108,81,68,179,50,200,11,177,204,72,193,244,249,44,93,7,154,222,106,17,141,47,144,105,210,247,166,42,214,156,74,117,89,64,72,184,110,43,170,219,58,115,101,238,56,47,115,79,49,84,204,208,139,133,232,163,79,224,146,38,127,33,242,74,197,97,154,208,84,1,143,228,134,124,163,189,147,57,29,173,56,147,73,142,74,63,254,155,47,63,249,241,175,158,124,229,23,31,125,231,63,63,249,225,31,63,253,209,63,226,93,254,169,41,215,162,50,179,73,37,192,29,237,93,200,69,150,150,162,71,207,40,235,165,22,81,131,233,147,14,235,169,9,63,200,42,36,210,113,150,19,78,217,146,196,98,9,177,147,68,148,57,48,33,201,37,38,129,131,175,216,116,216,9,191,85,133,146,3,123,110,151,104,91,82,246,186,90,129,65,156,53,83,113,169,242,237,200,244,52,82,21,151,161,84,200,17,152,49,5,190,142,8,168,93,122,247,77,55,27,153,171,147,23,167,249,46,202,96,84,165,186,38,37,20,103,101,90,114,205,1,106,9,25,78,233,57,154,54,84,182,55,189,26,203,62,67,2,83,96,21,11,163,252,64,217,209,244,54,165,26,4,244,178,145,222,0,4,132,9,110,72,207,232,197,240,76,10,99,2,196,152,10,180,38,91,139,3,96,249,187,162,33,218,11,140,67,186,37,162,204,39,152,162,156,101,141,96,78,17,117,51,103,243,81,93,51,51,146,170,13,118,112,152,172,17,217,177,130,62,54,53,99,165,181,34,175,36,225,208,125,125,136,234,94,8,69,89,86,221,74,84,168,193,33,221,178,158,42,77,230,68,138,146,50,150,150,116,104,63,23,191,115,108,181,99,230,240,221,147,166,59,148,104,231,169,66,138,239,242,44,241,74,114,96,2,202,186,151,189,254,30,37,88,19,86,99,141,130,242,204,141,53,95,142,85,17,22,27,67,210,65,135,102,214,150,134,95,75,170,194,24,108,201,238,140,129,141,100,69,254,156,138,252,124,69,50,172,22,21,23,172,228,45,21,15,111,182,209,79,249,96,88,114,39,184,236,187,111,150,53,178,59,40,246,183,172,116,81,191,40,4,148,220,6,79,22,138,35,242,135,135,190,199,96,183,82,218,162,100,251,211,205,16,62,250,229,55,209,144,227,171,127,76,193,223,127,248,209,255,248,31,31,254,252,75,31,254,250,27,69,139,140,84,143,20,151,244,229,192,111,180,15,243,6,93,153,28,12,114,176,178,130,135,133,69,159,43,7,171,55,241,247,231,171,237,55,171,55,21,11,184,209,190,194,80,159,126,247,75,79,190,245,127,205,30,173,60,146,124,24,58,190,8,101,152,74,89,101,35,89,153,11,130,149,103,5,65,136,234,48,18,151,253,155,185,120,148,130,1,144,151,31,135,50,214,108,200,165,243,168,32,148,145,199,154,67,39,124,148,110,19,53,233,130,154,70,131,230,37,204,99,131,36,56,112,177,52,70,146,207,50,254,103,39,168,44,110,155,137,198,25,15,110,128,211,199,112,122,66,235,92,107,89,120,206,103,115,97,226,138,114,62,195,72,1,163,71,232,138,19,143,242,224,79,124,128,124,251,221,0,93,213,220,13,206,120,184,239,32,17,34,155,249,210,15,150,248,240,238,104,148,36,37,27,75,78,240,97,75,57,223,234,228,70,26,250,103,183,55,149,13,10,108,1,212,215,107,216,215,165,122,234,152,163,36,179,58,248,147,201,173,68,139,177,71,114,20,57,237,64,207,233,84,97,187,101,137,75,147,126,156,33,54,210,93,135,202,181,102,121,43,43,76,86,121,77,211,168,215,218,155,86,249,184,218,172,130,170,201,161,180,175,89,164,146,231,190,107,88,73,159,129,157,24,161,245,173,201,4,159,132,202,26,45,30,60,23,248,144,100,151,65,149,105,175,84,1,144,181,11,12,176,77,36,227,158,29,221,35,19,46,6,109,199,213,94,73,104,128,55,186,8,29,100,68,23,178,221,163,216,48,146,249,85,81,94,98,47,30,112,45,150,76,166,90,43,44,70,129,97,213,66,153,146,198,164,128,150,8,101,44,193,83,12,150,218,73,96,145,36,83,236,112,245,162,171,237,157,52,217,214,178,0,172,75,189,80,133,228,55,166,250,10,185,100,98,244,203,227,186,140,233,232,60,175,30,10,71,130,182,212,123,19,93,232,203,56,8,69,19,124,228,86,165,136,78,210,185,83,169,29,145,55,202,19,81,220,153,161,71,17,178,121,121,14,117,183,157,126,77,75,239,3,94,171,152,221,126,123,86,179,237,153,45,182,128,177,65,135,191,102,114,251,61,175,123,44,110,243,249,232,135,126,82,240,19,162,194,159,16,5,214,180,214,57,147,73,32,46,242,108,171,154,86,174,75,242,231,40,90,185,46,104,165,83,70,43,215,179,180,146,130,72,44,16,49,74,139,10,101,107,207,180,3,36,180,31,207,69,169,194,116,13,86,84,246,2,91,20,161,117,104,112,219,69,130,239,192,230,35,73,249,182,21,100,232,125,156,16,123,109,75,112,82,98,191,158,33,246,235,86,5,207,171,136,250,198,167,66,212,125,16,233,247,209,223,222,213,188,227,116,202,61,225,204,87,186,87,185,133,154,38,58,211,67,186,37,181,132,1,66,47,47,165,177,206,98,118,73,90,180,180,176,218,173,13,89,209,128,184,119,132,199,241,36,232,29,225,189,230,140,98,32,21,243,95,122,120,255,214,173,151,140,21,81,68,179,173,17,37,15,175,168,183,37,4,203,249,98,177,85,227,82,103,48,239,22,153,190,209,197,137,30,24,89,73,52,165,156,169,18,185,170,83,22,103,33,167,44,90,144,174,78,144,53,84,117,114,62,89,210,216,158,118,144,250,100,81,209,61,237,32,241,201,242,140,46,87,156,178,157,48,40,186,92,9,202,92,174,4,51,93,174,4,207,224,114,37,14,48,90,95,137,126,66,119,63,173,238,218,229,140,113,228,26,62,224,135,32,211,29,196,135,151,151,226,2,137,124,134,191,182,237,104,190,25,131,203,203,250,236,202,50,87,217,168,158,196,169,137,120,134,182,196,51,82,21,22,76,153,138,55,88,117,36,151,198,32,220,187,32,93,32,108,74,66,247,151,57,113,6,160,104,209,216,237,152,61,74,202,41,248,212,39,50,62,132,136,195,252,218,173,135,6,27,135,3,88,128,168,201,25,78,133,186,90,175,70,186,106,87,21,236,80,187,20,75,68,90,145,45,15,157,17,153,17,218,198,148,229,221,90,101,187,164,228,175,126,106,3,25,103,55,209,234,220,157,172,81,15,197,179,82,49,204,85,220,52,169,48,5,22,243,32,86,185,113,243,57,180,141,39,191,251,131,223,254,167,31,160,37,128,231,218,141,182,44,172,78,128,167,138,125,33,99,158,236,76,148,196,85,70,29,64,3,141,154,37,90,230,98,44,167,232,152,58,136,34,46,189,32,131,146,129,125,33,113,84,154,170,141,167,172,12,17,202,157,170,15,150,209,66,71,197,56,84,225,230,45,219,179,34,54,243,52,64,92,10,203,164,123,135,201,216,243,31,61,50,4,149,174,112,120,157,52,136,242,198,215,184,251,2,142,18,43,101,210,217,148,108,14,231,207,11,156,63,87,167,4,138,249,23,103,9,59,242,215,74,143,23,166,229,231,186,243,14,224,242,103,111,153,99,55,113,226,198,120,94,142,168,138,229,23,151,72,179,132,207,42,92,38,125,171,34,47,101,126,253,148,26,48,19,111,115,103,62,7,24,231,46,94,149,239,247,177,22,172,84,224,39,207,182,164,246,123,178,10,95,224,110,172,105,90,122,119,125,170,4,37,179,79,188,191,254,51,246,151,105,198,233,249,165,81,111,147,72,36,236,180,224,227,39,101,166,85,60,19,99,5,236,214,20,220,229,118,78,113,209,136,245,25,140,149,120,53,40,184,214,79,97,1,155,179,121,141,83,83,89,205,104,70,183,127,173,134,97,167,96,119,10,3,53,242,71,134,138,238,20,13,81,171,142,94,72,109,189,88,76,223,18,91,213,103,142,240,59,223,186,85,92,19,172,60,20,167,193,78,217,240,162,52,140,238,191,185,27,95,254,139,188,36,229,211,181,61,129,27,165,198,244,174,130,73,254,64,63,61,141,165,155,92,126,71,221,180,74,44,119,113,142,128,157,52,229,209,240,14,157,229,203,107,51,204,207,152,207,243,153,54,242,120,108,157,15,56,94,126,120,189,208,45,243,140,29,110,73,248,5,60,248,144,113,184,113,207,7,214,85,218,223,166,97,25,232,68,182,112,235,156,202,220,115,70,192,132,79,166,202,163,146,74,196,163,239,192,23,165,69,226,91,126,89,150,126,63,147,167,223,47,173,231,174,211,229,131,108,101,148,84,94,99,49,183,76,155,78,153,72,40,225,79,210,219,162,169,99,76,54,176,29,12,138,2,140,61,108,53,240,23,164,189,186,186,22,24,236,212,83,136,56,12,205,191,32,127,172,92,29,36,201,28,147,241,194,138,167,221,16,126,242,147,223,251,240,87,223,249,240,55,63,122,250,135,255,156,220,13,254,215,95,253,65,238,114,240,39,121,39,152,219,37,1,142,97,195,241,202,3,158,59,249,15,154,121,168,22,97,144,171,16,201,184,0,149,104,41,37,12,229,168,156,86,144,163,110,30,162,221,139,67,29,179,33,143,102,17,51,47,136,178,144,8,56,250,234,14,15,237,129,82,153,40,99,138,202,238,50,97,188,101,105,181,224,201,113,57,103,217,13,30,56,167,188,226,158,135,186,221,225,205,223,23,141,15,127,243,231,79,126,248,39,79,191,250,173,39,95,255,11,52,138,41,150,161,173,174,80,66,68,197,48,146,208,236,165,23,167,159,97,62,131,23,60,159,193,51,205,167,151,174,19,109,58,208,51,103,120,152,104,156,229,246,105,21,5,113,233,101,254,182,119,206,93,171,76,232,199,195,109,138,76,95,113,205,44,241,248,62,75,117,112,26,120,110,173,181,36,136,163,216,99,232,17,231,98,152,215,45,171,150,129,109,123,147,92,131,213,49,43,197,126,16,17,139,161,162,48,235,132,194,160,144,84,68,125,119,212,39,68,161,161,74,130,13,118,220,211,143,65,72,158,82,45,173,112,236,72,28,16,20,128,95,179,140,161,48,183,242,119,238,57,241,73,19,222,164,254,18,95,165,151,189,250,88,169,218,243,101,157,115,189,172,115,126,133,178,206,233,177,40,91,95,168,207,171,9,28,244,90,4,180,165,187,169,65,38,142,140,102,136,215,163,79,176,137,246,30,161,95,169,210,251,76,64,179,244,192,0,137,130,7,111,8,214,242,206,101,203,111,10,250,10,81,110,171,20,10,123,140,156,55,136,14,247,199,200,124,135,176,99,211,101,40,217,41,212,156,192,71,234,188,224,217,132,83,253,48,32,65,194,42,133,8,65,59,196,96,30,117,127,149,127,182,205,55,204,213,118,171,165,74,206,128,196,103,54,90,215,121,191,255,111,6,10,197,193,123,17,250,172,172,144,79,129,187,211,93,177,100,89,229,82,105,46,150,183,97,209,145,188,209,195,168,78,104,219,32,47,134,213,145,19,166,134,151,84,152,102,213,184,172,51,97,82,145,85,91,226,83,38,52,82,183,78,189,193,27,15,74,65,156,142,250,40,228,31,24,204,0,130,1,127,143,176,1,131,149,95,79,237,196,117,65,69,147,243,5,214,69,178,253,238,8,32,199,203,238,19,127,170,94,109,136,223,16,238,108,52,247,246,7,116,233,130,43,125,234,82,139,121,11,92,196,29,204,201,131,206,198,189,74,183,248,20,51,152,36,238,52,60,13,97,133,223,244,162,251,252,131,177,7,148,68,205,171,218,227,245,163,91,18,164,6,7,190,140,165,6,140,244,67,33,58,193,211,231,85,189,76,248,111,176,240,214,9,1,77,138,160,152,144,54,99,113,17,168,32,113,135,145,173,68,177,134,218,112,41,195,62,50,105,199,194,93,113,243,24,57,75,87,25,184,25,210,76,29,239,63,225,139,31,220,1,206,30,159,6,200,144,170,100,228,175,173,9,94,220,146,250,81,58,208,80,145,214,101,93,153,111,82,59,156,86,158,253,154,164,151,182,152,205,155,164,39,221,232,36,195,136,166,202,157,60,57,193,242,180,23,45,248,43,137,163,21,224,234,85,129,139,185,118,79,74,178,34,133,141,16,11,199,144,154,92,183,78,108,45,135,232,35,122,172,188,55,140,15,134,135,120,235,171,51,146,194,116,63,12,134,22,48,59,78,8,228,210,58,232,31,202,71,212,10,192,219,84,121,82,152,136,238,195,198,108,185,205,228,153,37,215,200,241,212,140,193,150,62,2,108,193,78,89,35,162,14,4,39,20,175,240,179,152,12,87,78,0,177,110,46,193,83,232,180,17,120,248,38,70,38,81,53,93,121,6,75,179,90,39,232,131,108,60,16,14,72,161,22,237,109,154,90,110,165,48,67,233,195,243,71,227,152,188,170,235,176,6,104,16,69,46,73,151,14,74,243,95,228,125,176,110,229,244,28,219,221,170,137,56,54,143,97,6,118,240,143,77,237,54,141,21,124,177,164,179,93,124,238,116,155,153,149,166,69,38,144,41,118,46,135,201,186,176,228,31,40,71,43,177,244,185,98,167,169,120,203,14,113,84,116,209,62,158,74,163,211,24,157,22,44,181,51,97,43,132,33,106,198,10,181,41,47,212,10,127,29,34,130,158,208,167,143,137,42,239,5,176,61,74,241,77,207,74,218,158,80,247,142,166,24,231,189,148,164,203,19,13,188,70,32,30,129,180,59,165,49,249,42,236,232,159,126,247,191,125,252,163,127,249,232,215,63,122,250,103,63,125,250,71,63,17,113,246,144,239,167,224,124,36,6,150,108,159,90,120,164,152,66,215,40,111,94,194,195,73,114,206,138,71,81,25,11,188,220,248,118,74,83,85,20,12,46,245,20,250,247,78,30,114,83,166,94,158,193,77,214,211,175,253,243,111,191,242,77,49,244,255,89,158,178,82,255,176,188,116,147,101,194,147,111,156,241,228,139,129,115,148,80,101,243,82,89,43,153,33,180,3,113,82,237,139,131,150,225,80,252,192,71,211,12,152,175,67,155,158,104,206,166,98,15,158,72,97,53,126,30,215,93,26,231,161,251,239,50,88,48,67,170,197,61,119,190,92,235,107,250,94,205,139,193,11,112,241,37,112,65,185,248,114,92,183,236,214,190,1,252,221,93,140,164,134,244,13,216,193,129,122,150,234,73,216,3,118,93,25,31,175,46,141,144,146,132,162,138,52,27,140,44,173,220,182,253,146,192,100,172,16,165,15,221,35,45,26,24,76,222,247,36,136,189,237,248,153,251,249,169,116,219,29,123,3,247,166,88,118,194,202,161,210,235,46,121,252,203,80,243,153,222,38,67,244,124,187,144,227,219,138,83,21,98,119,116,138,144,8,213,168,181,126,27,8,165,119,190,130,204,58,57,251,227,217,96,18,168,47,203,22,150,70,27,217,212,142,22,158,2,56,124,242,188,166,133,167,0,2,203,120,254,40,39,148,68,175,210,251,106,220,252,32,206,26,194,150,132,167,48,85,135,170,33,42,84,6,64,77,148,173,140,20,172,170,196,22,125,96,104,41,163,191,103,92,25,200,154,73,163,41,216,218,28,88,114,176,171,58,119,200,3,102,37,206,236,135,10,62,80,21,84,131,215,112,196,231,89,198,55,234,112,75,90,119,189,132,82,145,211,199,206,162,14,131,3,250,23,245,82,254,76,159,162,114,71,197,231,215,185,227,242,80,158,121,224,41,113,69,88,132,4,60,205,19,39,122,235,204,127,91,142,16,8,150,26,172,73,81,24,18,48,166,31,14,103,7,19,16,30,10,244,24,105,210,146,141,79,167,136,22,83,246,182,253,152,221,178,235,49,208,214,205,181,117,244,182,90,55,214,182,175,93,67,71,86,119,148,33,227,45,169,33,121,155,185,108,4,82,22,163,240,9,198,53,190,198,55,123,125,148,156,225,221,100,183,237,59,242,100,42,74,109,207,30,234,178,167,238,116,218,39,17,67,166,0,33,211,70,254,224,98,216,13,6,73,176,178,89,121,176,26,78,97,229,194,89,70,1,165,85,32,225,11,189,17,5,61,133,62,54,57,172,78,192,21,152,58,50,116,17,65,45,148,177,28,218,222,39,225,78,147,209,189,143,208,78,93,136,180,59,252,70,98,81,87,22,21,154,204,106,146,28,7,252,112,71,127,1,105,165,195,95,94,219,121,88,87,65,140,64,166,109,85,120,228,150,89,2,57,55,36,122,75,221,156,53,103,184,209,142,204,32,236,126,100,6,15,181,8,108,94,81,20,128,45,173,131,51,123,151,109,224,130,58,57,111,42,98,38,125,1,37,90,79,132,221,61,37,123,40,154,245,182,240,15,37,238,222,69,214,68,187,171,106,61,160,59,85,44,225,247,63,144,123,141,76,151,210,179,124,83,230,102,214,68,121,168,49,12,116,143,218,215,106,82,231,111,18,176,44,181,94,75,75,1,199,62,165,140,197,173,111,130,97,119,81,104,213,9,174,133,46,138,21,95,102,77,82,198,12,197,50,105,245,72,61,41,30,143,162,156,159,94,14,178,38,234,70,165,225,12,6,70,122,191,12,175,51,101,52,80,88,51,87,151,142,228,213,38,76,75,55,50,107,114,251,232,188,139,93,133,223,33,181,159,184,143,182,38,137,255,104,250,160,92,105,99,111,72,234,126,59,16,215,99,44,3,67,131,24,76,248,199,182,74,253,99,75,139,81,43,123,63,141,13,130,222,35,114,186,128,134,77,220,189,141,247,161,177,122,120,67,95,95,40,143,9,64,247,100,72,101,235,125,12,190,34,177,209,59,128,221,113,132,103,140,28,151,196,36,111,69,91,170,84,39,190,182,217,77,77,7,165,237,77,193,6,151,166,43,186,90,29,88,98,138,119,24,174,88,14,75,76,165,113,195,149,10,10,35,8,36,241,61,229,27,13,128,252,121,105,61,174,114,91,93,161,205,123,61,222,63,225,189,71,221,224,220,138,84,138,148,230,123,217,247,189,216,183,250,34,41,97,186,47,96,69,122,61,90,23,183,167,236,12,185,227,236,58,204,221,59,144,78,211,189,24,77,149,153,8,183,93,116,223,46,51,0,15,29,159,4,128,179,19,76,152,25,150,78,72,98,58,142,36,92,234,44,83,209,155,218,25,208,29,98,219,51,157,207,223,128,47,202,88,169,49,9,73,23,250,226,182,165,51,26,96,42,178,253,106,165,118,15,149,125,211,165,26,148,91,165,111,182,92,127,102,116,103,135,55,145,226,168,78,88,162,19,98,57,33,175,110,210,214,255,166,125,143,221,167,173,255,122,107,189,107,168,136,69,201,110,255,38,29,33,39,187,61,223,110,109,108,95,115,213,110,15,219,238,129,33,105,159,113,104,223,87,59,63,8,55,155,124,163,160,18,54,198,232,115,6,168,105,47,6,22,188,110,240,107,78,23,239,247,59,215,54,215,171,78,179,128,19,233,241,109,195,236,24,226,146,44,105,198,69,168,133,144,182,252,131,3,191,233,145,151,248,195,67,188,175,138,158,47,7,100,25,161,122,99,171,196,132,33,175,27,27,215,175,163,239,79,217,247,142,83,55,214,183,214,174,175,181,174,95,3,214,16,246,91,54,137,130,113,216,227,24,145,101,9,157,193,56,46,57,83,32,202,131,93,222,238,109,206,29,95,235,154,195,105,124,215,215,175,23,50,47,165,59,37,35,131,46,213,91,68,252,210,208,18,176,59,244,151,151,241,111,134,35,149,228,64,95,103,154,209,191,112,183,73,177,112,21,231,130,226,189,98,209,36,64,240,184,121,226,129,156,49,72,183,149,136,244,166,137,173,49,20,2,24,14,234,142,42,11,120,145,62,115,12,163,55,16,102,220,10,9,164,102,59,169,131,55,135,32,116,242,102,143,236,96,93,91,131,8,185,64,229,205,0,31,205,203,203,42,198,33,150,138,146,227,49,113,104,212,215,132,95,195,121,66,93,105,136,243,195,155,190,157,87,217,196,54,221,123,58,58,226,17,204,228,120,192,119,138,80,76,52,106,83,171,228,163,54,20,23,120,20,88,34,104,34,17,99,115,129,93,122,8,38,71,2,252,73,28,224,52,230,216,123,1,82,44,128,117,160,59,97,134,22,197,145,221,6,28,56,152,137,95,229,48,66,59,156,100,124,64,204,196,218,199,229,14,76,253,134,89,79,52,102,245,77,60,70,139,235,91,100,164,44,198,172,216,171,211,49,199,88,35,195,1,143,162,6,236,203,1,114,20,21,92,205,57,108,248,86,139,93,136,31,151,227,169,118,11,246,157,209,197,235,146,223,57,225,24,13,12,18,207,60,55,62,129,95,160,249,131,189,224,252,11,226,21,136,144,228,222,168,5,161,66,161,147,59,166,184,170,66,171,192,212,96,8,59,39,138,222,26,137,75,125,84,74,50,102,149,197,38,228,107,37,225,26,38,200,161,164,38,73,37,234,10,161,229,196,33,222,0,118,132,162,154,205,206,79,103,158,176,221,215,147,130,230,13,105,151,152,142,185,65,41,4,141,41,75,251,176,143,227,169,234,67,174,171,168,200,208,47,221,72,171,160,155,210,203,38,85,149,233,240,204,202,243,3,91,172,246,180,75,37,144,30,37,108,32,64,3,132,95,96,198,216,16,196,28,79,198,119,17,72,177,186,182,98,140,206,107,45,248,95,67,90,167,101,155,124,171,223,143,120,140,153,96,165,225,213,107,220,30,129,255,199,71,220,2,235,141,118,171,245,50,107,108,182,94,54,141,105,102,196,47,162,83,198,74,61,157,171,234,254,153,213,29,252,98,61,233,91,31,245,59,85,83,224,69,175,7,161,247,56,240,99,103,176,51,17,89,37,7,29,156,242,176,143,82,134,113,226,185,46,247,141,169,53,41,166,193,42,10,74,38,120,82,10,53,9,107,196,79,236,58,147,239,23,242,221,148,99,81,192,26,12,106,50,7,119,34,190,98,168,55,90,237,43,198,48,42,235,228,84,173,67,185,68,139,93,139,98,62,178,128,175,247,134,94,124,15,42,192,51,172,77,118,130,85,61,136,3,218,119,83,167,90,109,242,145,244,48,24,195,204,226,134,76,226,219,235,138,180,136,87,73,81,128,11,245,200,25,161,213,230,235,76,159,40,107,29,246,167,113,28,188,141,84,10,106,241,157,83,239,88,168,129,240,24,85,172,0,170,234,1,245,109,125,67,38,222,36,186,182,209,106,177,146,165,96,25,202,187,173,193,212,185,206,125,62,124,23,89,86,146,83,148,156,83,156,123,39,137,26,153,1,150,52,229,77,9,28,108,15,90,95,43,112,72,161,102,154,115,154,142,182,168,138,21,198,4,73,94,201,154,171,74,84,193,41,19,27,64,213,162,170,37,182,169,74,223,103,103,234,209,103,119,154,78,238,236,234,84,225,36,187,236,156,234,148,10,127,164,245,108,138,231,36,132,30,15,40,117,94,213,9,54,161,49,71,186,246,230,21,75,16,242,213,54,154,63,68,252,54,20,163,219,17,115,10,230,16,99,135,212,175,119,252,184,46,77,220,200,54,72,108,76,15,226,139,1,175,187,65,143,116,66,77,245,112,107,192,133,93,53,114,222,32,251,137,118,77,171,61,165,29,85,225,109,48,18,203,96,78,127,180,21,243,89,250,160,15,38,95,163,92,103,11,85,41,242,150,213,73,235,189,84,134,75,171,128,44,157,74,186,152,236,164,249,177,150,124,16,221,96,254,84,19,34,115,225,177,164,172,121,132,7,108,3,114,120,74,175,40,106,34,194,162,252,169,239,206,153,139,176,169,191,252,220,206,108,206,227,4,178,27,72,74,109,118,208,74,44,205,109,183,132,221,88,154,178,98,207,44,111,230,246,251,138,238,230,247,250,140,125,77,5,151,146,238,22,87,27,66,90,67,163,80,125,126,116,141,185,163,147,243,164,15,74,28,141,238,250,222,144,72,216,109,84,245,201,97,242,15,232,13,109,42,232,178,229,152,198,27,86,122,16,77,2,115,103,168,136,18,28,132,5,31,249,176,16,102,24,148,135,71,24,231,208,201,244,156,5,182,211,84,27,16,243,224,69,95,22,104,126,173,47,61,161,181,32,23,122,8,176,201,185,21,210,165,170,223,97,23,242,233,139,114,127,80,121,190,104,39,91,117,246,195,239,216,9,44,153,183,188,60,216,169,199,203,203,20,221,12,123,18,140,73,145,28,219,145,240,211,139,239,217,67,204,100,25,128,168,16,172,172,181,212,237,164,52,93,130,17,215,70,62,198,220,82,125,169,4,122,151,151,57,112,37,97,28,241,75,132,222,92,150,151,219,104,122,42,94,204,244,120,165,0,229,216,46,167,195,242,46,140,239,74,248,113,1,191,70,6,54,205,115,118,33,191,124,49,247,5,54,56,138,180,71,14,19,224,87,30,76,38,130,82,118,29,139,118,154,231,230,141,210,244,11,115,167,109,181,48,180,165,141,33,186,111,172,237,36,147,101,103,103,113,37,83,204,106,201,18,20,224,50,183,128,146,9,94,201,118,65,205,199,45,127,70,96,185,74,156,230,10,167,43,1,155,196,181,65,222,199,222,108,49,10,43,106,38,35,162,131,189,116,124,45,121,127,82,186,154,202,217,35,139,149,255,186,100,176,63,219,144,23,96,176,228,141,48,83,79,152,122,120,90,75,27,60,207,52,120,158,107,112,61,109,208,177,27,237,207,22,168,77,39,165,96,78,166,18,7,90,203,45,19,12,94,80,181,76,124,9,13,96,29,155,71,67,177,73,168,27,76,248,1,39,133,99,104,199,194,46,147,227,124,36,7,115,132,78,27,210,205,198,57,229,139,23,4,172,80,37,169,43,69,37,42,236,157,80,86,221,79,202,237,115,138,66,218,242,114,117,142,138,206,210,181,230,167,83,225,144,14,113,72,13,179,132,17,163,155,36,216,5,100,50,212,201,164,196,116,216,253,41,238,210,78,61,187,190,16,51,204,87,109,174,230,238,37,62,196,176,167,2,161,111,97,140,70,166,99,98,250,210,176,61,147,86,151,179,147,214,244,170,221,90,168,34,192,36,174,189,175,96,93,107,101,221,59,23,221,139,231,213,122,174,119,239,92,117,111,93,70,96,75,17,125,126,255,206,101,255,98,237,29,251,199,180,208,94,95,144,224,205,111,3,197,28,9,74,20,57,168,157,146,137,120,185,50,247,13,111,167,164,250,234,213,148,174,161,64,109,55,34,197,170,226,245,150,151,75,64,255,114,85,238,23,214,159,41,89,233,81,147,104,41,192,18,46,177,130,244,138,201,67,223,46,15,129,17,171,151,89,16,228,148,43,72,62,240,114,108,34,228,16,183,161,243,191,116,141,191,121,132,178,214,23,156,112,88,23,215,75,208,102,65,169,219,40,34,53,142,67,104,50,18,51,5,244,23,132,215,200,96,220,138,47,22,124,89,89,14,65,48,5,45,85,159,163,65,32,28,128,232,89,98,178,93,89,251,172,179,210,38,195,9,202,41,105,0,172,101,16,98,100,35,142,208,143,248,25,2,97,59,24,191,98,41,78,162,47,145,114,193,54,6,158,15,200,106,48,98,15,21,189,229,102,71,125,199,191,13,180,126,209,105,177,46,9,238,212,53,128,20,6,224,249,62,15,95,127,120,239,46,171,68,130,12,117,179,243,3,203,129,49,197,24,228,152,112,126,18,50,235,11,42,226,171,101,79,86,95,201,244,101,15,198,36,103,4,223,19,194,94,69,207,147,115,45,213,52,75,118,145,234,34,173,231,34,12,58,15,56,20,86,49,69,49,74,151,155,228,57,160,91,244,8,39,242,166,56,140,158,184,240,131,180,110,19,206,106,204,50,197,5,130,105,71,207,100,21,182,80,16,201,121,63,8,249,62,29,43,22,186,152,108,121,116,152,85,70,24,210,15,121,96,103,145,79,53,116,19,54,206,48,184,152,33,83,206,133,48,170,164,95,168,162,63,209,240,175,161,134,191,236,224,56,119,10,226,167,246,11,32,46,227,125,26,71,169,163,154,116,155,102,48,176,139,82,83,222,196,5,89,215,228,90,89,106,208,210,214,173,91,218,100,221,66,87,196,101,200,46,158,62,191,73,226,90,218,52,25,110,37,175,128,18,101,103,98,66,123,178,188,44,181,40,159,71,51,52,248,163,181,80,89,33,75,207,61,146,196,79,106,42,90,116,216,210,196,232,119,169,179,101,52,110,14,205,228,252,20,192,22,44,47,103,253,233,187,80,185,95,118,218,23,30,248,120,89,111,138,254,196,228,237,222,250,53,186,173,91,95,55,89,100,227,57,157,195,188,102,122,118,155,252,209,15,124,162,244,196,54,187,76,211,227,200,25,55,138,161,57,31,237,82,39,83,104,81,78,72,114,128,214,49,2,130,22,142,11,175,177,171,122,232,29,120,82,207,246,25,57,89,146,211,33,226,135,50,215,78,115,38,39,189,131,157,129,218,46,45,218,6,145,17,196,203,5,128,16,232,83,84,60,48,151,78,190,189,222,125,122,189,237,99,236,151,92,10,228,57,66,220,240,40,22,25,178,98,84,147,106,210,25,80,162,67,137,71,17,108,35,252,142,11,66,2,11,118,234,189,204,34,240,19,131,220,151,78,209,81,154,228,203,197,75,51,138,194,125,113,103,85,102,18,193,115,100,38,25,73,39,83,48,147,166,149,199,144,228,26,226,39,32,57,58,250,252,187,183,142,30,60,184,127,180,255,214,155,15,111,253,206,195,163,35,138,135,91,146,14,36,22,189,249,209,81,163,116,93,200,4,13,8,249,49,236,137,104,34,152,4,209,139,42,63,52,29,215,5,116,155,34,8,161,127,247,101,22,187,103,90,33,69,107,13,129,218,9,204,24,217,58,72,217,216,30,237,168,217,178,220,166,78,163,59,163,29,132,180,231,35,170,144,226,51,178,1,9,212,212,150,158,169,246,196,80,96,115,26,139,163,83,51,87,169,61,222,57,56,84,134,254,99,232,148,117,208,59,148,166,100,19,181,80,45,47,57,231,30,36,26,122,55,79,141,149,2,72,91,129,234,78,114,137,238,201,46,46,212,25,185,47,47,229,199,51,222,125,228,73,63,218,21,89,134,193,227,153,223,131,217,165,163,242,207,37,155,131,234,175,190,109,249,176,73,193,86,38,63,149,202,139,213,35,47,205,158,27,250,253,153,121,96,236,179,51,4,115,202,71,21,223,171,135,175,241,134,62,107,243,245,213,173,22,193,0,55,175,196,78,99,14,166,40,31,220,232,167,90,169,89,151,90,130,137,23,91,38,80,66,158,189,230,184,212,78,239,190,200,80,247,210,128,116,101,37,70,191,22,120,237,5,139,193,79,90,36,177,173,159,213,187,196,38,4,56,167,9,157,175,3,143,67,191,64,55,50,239,37,60,131,113,32,136,185,184,82,123,136,70,56,5,203,134,56,16,134,146,210,166,193,156,42,111,39,82,209,148,104,156,28,245,16,168,7,79,61,12,212,67,100,183,89,79,99,35,90,135,180,205,80,252,200,81,129,247,160,43,142,221,32,0,164,213,118,141,30,69,110,238,101,234,105,139,122,48,48,23,211,54,168,186,104,22,134,213,219,209,168,173,21,214,123,166,153,221,188,180,202,123,54,122,9,137,160,212,72,73,49,61,154,191,78,116,99,68,193,191,228,37,216,37,187,174,49,76,7,209,161,73,33,7,125,228,0,184,233,216,61,216,205,1,26,28,127,60,59,51,25,24,90,204,93,94,198,104,182,170,191,182,222,223,32,215,223,192,4,86,218,51,119,234,30,252,31,161,53,64,221,66,182,74,199,220,113,172,131,67,211,162,111,165,213,58,185,106,29,19,203,0,228,176,171,192,100,184,12,136,166,169,174,182,11,214,165,78,223,130,228,214,64,111,42,163,80,21,55,116,97,184,141,129,222,233,33,255,161,233,197,194,225,237,78,201,18,85,140,198,212,42,231,109,103,52,135,156,39,48,180,225,184,7,117,195,40,147,244,37,245,156,226,243,142,234,155,149,52,88,189,188,10,156,162,24,121,149,18,13,100,74,97,249,168,206,244,80,204,60,66,203,46,224,78,46,47,121,114,4,134,55,81,79,129,165,4,9,212,50,80,70,7,201,131,238,5,171,83,219,157,36,11,157,22,163,149,95,214,160,132,145,32,158,73,103,104,48,211,163,3,162,108,118,72,153,82,253,71,80,43,126,104,72,47,58,230,33,91,51,33,243,145,16,107,143,78,235,70,205,32,87,184,51,58,146,183,62,73,122,162,125,200,116,37,127,124,149,246,133,190,204,233,76,22,86,82,90,55,146,70,71,65,68,141,129,248,26,113,161,162,245,155,244,203,40,73,40,95,17,30,240,43,20,235,36,137,147,99,59,117,120,36,210,73,217,42,147,81,240,20,169,192,176,168,196,91,190,139,125,207,246,72,105,32,210,46,145,149,71,50,70,37,6,208,240,202,198,149,41,198,220,96,248,182,48,155,74,52,26,8,147,72,83,126,224,149,159,67,19,157,25,202,8,39,19,201,130,133,44,199,21,91,14,222,180,115,236,96,122,152,216,68,138,59,106,206,70,209,114,17,241,55,53,86,52,214,214,55,91,134,73,14,102,229,37,19,178,200,196,94,31,160,156,223,56,109,172,111,110,183,221,254,134,115,56,17,254,36,62,227,186,238,148,100,180,6,186,118,113,128,202,132,197,188,210,112,12,45,124,58,194,118,140,30,71,192,135,194,54,99,181,55,222,254,157,78,55,56,111,68,222,99,124,239,6,33,140,166,1,41,157,196,26,69,24,163,204,109,170,214,228,131,6,217,225,79,186,78,239,209,49,121,173,104,200,190,182,123,107,235,235,173,142,168,222,106,143,206,107,81,48,0,170,247,153,205,107,91,155,219,234,3,180,27,199,193,208,242,129,89,190,66,123,141,134,172,151,110,28,177,171,20,20,87,157,174,90,206,18,140,114,201,56,197,112,174,208,247,90,124,194,29,183,22,95,165,249,164,12,60,20,251,16,30,119,157,250,90,139,109,183,89,123,171,197,154,27,230,146,112,0,231,248,113,231,10,168,163,131,105,232,249,30,54,38,177,105,173,185,126,125,115,123,253,244,236,25,42,113,211,74,218,235,155,27,107,167,103,90,247,36,90,54,208,114,169,149,188,73,172,184,34,88,95,109,2,179,62,152,160,141,7,98,55,183,154,215,214,174,183,175,157,158,117,40,233,76,244,226,90,171,245,108,64,129,145,84,183,240,172,53,94,13,9,128,23,105,0,169,237,79,178,171,167,176,186,158,97,41,93,173,47,105,169,19,213,151,80,144,157,124,87,210,185,190,18,96,194,34,154,147,113,157,16,248,159,169,210,70,3,217,140,17,119,211,164,163,163,110,224,94,64,107,90,10,94,180,73,114,2,242,166,253,40,44,180,53,243,25,59,194,125,250,197,166,232,160,178,164,71,22,125,120,53,211,129,138,245,126,45,179,222,199,97,4,121,70,129,135,187,244,139,2,143,116,25,137,61,126,245,74,136,82,85,197,213,70,181,216,48,208,94,179,1,60,240,240,232,136,46,85,105,219,102,158,2,44,86,33,185,216,168,209,223,121,59,92,118,59,184,50,57,16,87,216,26,46,240,38,120,201,235,234,251,233,51,53,115,116,132,208,74,200,243,54,112,6,120,142,212,208,18,158,163,222,26,44,86,127,242,156,144,16,85,73,223,11,128,155,122,157,27,110,247,90,191,95,141,37,213,245,21,154,22,171,141,61,71,15,169,130,146,121,91,95,223,104,111,58,87,69,101,113,50,215,117,194,163,35,148,95,38,194,222,90,210,216,6,204,139,182,226,229,55,185,23,100,63,46,214,218,40,192,27,240,7,231,141,209,192,233,145,104,245,31,108,81,29,124,23,31,143,142,232,10,226,4,247,233,198,53,98,33,181,29,232,89,152,161,197,27,21,220,218,228,10,45,214,154,61,188,156,215,40,157,235,44,48,155,155,107,173,50,198,102,102,21,52,128,158,188,255,167,168,141,198,21,108,173,109,102,120,130,132,177,65,241,208,106,174,183,241,123,177,69,113,153,116,22,115,175,45,127,215,137,78,120,202,79,235,140,148,26,83,174,89,149,154,69,152,118,171,184,202,147,174,0,244,43,225,39,203,55,55,218,91,91,215,102,12,7,234,168,9,223,82,115,171,18,128,233,40,63,143,158,79,228,168,139,87,91,59,37,36,113,99,179,237,44,206,235,68,147,82,24,149,203,66,207,71,103,177,181,163,35,16,243,229,66,158,224,153,68,195,25,120,199,190,213,227,87,218,152,69,61,242,110,195,149,196,164,72,146,247,2,94,202,97,2,20,8,49,26,161,227,122,227,72,135,72,242,93,168,16,242,25,228,237,143,86,77,78,88,145,159,199,111,50,183,246,81,2,21,71,209,73,100,2,200,180,142,149,102,118,30,149,186,248,96,21,71,218,232,57,33,240,233,9,8,200,9,170,31,79,52,81,88,54,210,115,6,189,58,38,212,26,181,13,88,4,102,201,48,102,99,201,20,233,212,120,212,24,6,110,25,114,139,38,129,219,0,114,169,243,31,215,65,2,1,209,72,13,182,189,41,231,37,185,104,163,238,217,116,16,81,55,161,199,180,126,241,33,189,151,162,93,230,217,84,119,121,58,229,76,85,139,225,255,154,219,102,231,49,176,52,46,63,183,174,95,47,65,112,119,205,221,114,123,106,246,213,156,203,37,169,104,217,186,187,225,94,75,149,9,205,22,172,254,107,11,193,71,112,84,120,153,157,226,185,20,193,85,28,190,164,208,178,11,180,106,229,115,138,211,105,23,100,23,251,155,91,189,173,94,129,15,206,244,132,20,57,208,19,10,137,87,236,73,97,181,106,237,53,17,49,17,35,212,236,37,237,235,8,156,166,230,40,156,44,93,209,31,137,172,149,74,29,29,101,219,205,237,107,0,10,51,215,238,166,192,37,13,221,149,90,167,113,97,161,121,200,180,41,91,169,169,135,198,9,185,91,89,24,14,89,54,58,87,87,63,8,98,36,254,21,160,149,200,33,54,36,92,91,0,12,133,128,109,183,187,213,239,85,108,90,138,230,139,60,249,126,24,24,28,121,2,3,69,15,242,214,58,19,215,144,35,235,192,184,105,173,190,207,253,71,158,31,173,158,5,225,35,224,31,123,124,181,219,141,64,92,56,29,243,213,40,236,173,162,51,140,104,181,31,226,149,11,114,167,16,173,166,30,0,86,255,221,86,16,69,171,199,94,132,39,209,205,168,135,174,186,254,55,134,69,90,193,238,49,247,123,23,120,153,168,9,5,208,45,171,51,228,186,187,199,200,50,118,119,223,221,101,31,236,237,238,223,97,239,238,222,29,239,177,253,221,123,237,61,230,237,239,190,246,26,251,226,238,254,46,251,2,254,113,240,79,180,135,127,249,238,238,35,204,118,55,222,99,107,251,187,239,190,195,46,246,118,95,219,197,191,240,245,209,222,238,238,5,126,118,223,223,103,195,207,237,6,123,239,176,179,189,221,246,222,144,170,94,135,50,175,65,134,119,216,246,62,102,127,119,119,176,79,95,222,129,47,193,205,221,109,248,114,12,85,124,17,146,174,239,141,40,237,209,254,59,108,141,42,239,225,31,252,236,97,145,209,254,99,250,126,6,223,135,123,242,147,168,243,102,166,206,228,251,187,187,167,218,151,215,118,131,155,239,176,21,232,220,205,164,115,27,208,57,72,60,219,223,221,61,190,9,105,143,111,158,223,196,174,110,65,98,4,137,103,251,144,120,237,230,201,77,230,189,182,235,221,122,135,141,33,49,192,156,239,223,218,188,201,46,110,239,126,112,75,141,173,39,33,17,223,2,80,92,188,177,187,2,95,182,32,123,11,179,175,222,26,220,98,209,205,221,225,237,119,4,132,1,172,199,52,170,219,231,0,126,24,213,237,119,36,72,63,80,163,122,45,233,251,7,0,149,215,212,119,0,239,227,215,82,240,222,220,29,195,167,47,102,64,117,254,26,128,234,248,214,238,6,124,121,119,119,244,122,82,209,197,173,221,227,215,97,20,144,113,5,211,78,94,63,221,103,143,238,236,70,144,248,8,250,186,141,227,141,95,143,111,98,147,45,72,220,160,38,225,47,76,21,124,90,127,61,222,103,199,183,119,87,224,211,3,252,2,19,21,223,73,58,19,221,222,13,238,208,236,181,211,68,128,193,25,36,194,176,4,34,157,223,65,132,131,206,65,162,183,151,160,92,160,58,127,253,14,116,126,8,35,126,227,29,214,210,32,18,37,8,71,85,135,111,136,186,47,32,91,164,234,126,252,70,91,224,192,27,95,148,249,63,80,48,187,246,57,14,25,28,40,212,218,223,253,224,115,239,100,106,165,239,233,48,110,238,174,125,142,58,39,106,93,255,28,212,186,178,191,123,124,23,193,185,251,5,4,220,93,31,32,124,115,247,131,187,106,16,199,132,4,222,190,132,10,252,221,162,191,52,51,158,234,203,238,22,86,184,121,55,220,167,185,184,39,177,97,184,159,205,21,65,174,253,246,231,174,239,177,109,72,219,79,166,247,22,193,73,128,1,254,190,131,127,104,30,86,180,62,80,141,23,218,232,122,105,9,85,249,110,255,148,160,247,104,239,150,252,210,75,58,27,164,239,128,211,8,181,211,189,247,41,247,90,146,91,44,48,79,107,36,82,19,179,186,23,18,180,134,251,183,36,250,124,144,206,50,23,21,238,247,113,22,62,167,122,197,229,212,191,225,211,90,120,231,53,9,16,173,251,42,203,238,174,193,48,32,16,144,178,12,185,219,129,255,150,241,96,214,166,99,177,101,226,6,237,214,178,231,218,106,139,94,30,56,254,177,141,27,198,50,25,114,185,20,185,100,217,80,91,234,190,216,231,173,131,87,94,66,231,254,167,92,112,154,53,252,103,213,164,78,166,243,94,248,158,159,249,222,112,157,240,17,124,23,50,155,248,46,220,131,100,203,183,91,237,222,250,166,252,46,46,61,52,186,199,181,90,242,93,168,193,114,223,27,3,228,4,240,187,80,183,136,239,196,190,68,227,110,173,150,150,223,116,175,173,95,239,105,223,209,39,160,246,221,165,127,218,119,226,99,210,239,253,141,254,181,190,252,174,107,254,146,250,133,52,142,223,241,63,215,59,173,77,240,1,63,11,22,166,150,182,75,217,166,42,111,94,126,78,202,9,222,78,52,64,28,157,250,64,76,94,173,228,131,100,161,196,7,60,240,83,31,52,54,189,166,73,187,234,179,98,21,177,156,56,4,76,70,162,254,195,108,171,46,231,163,85,77,93,159,116,149,218,200,9,33,212,11,109,178,58,122,230,213,213,90,30,140,144,89,79,170,200,78,220,97,45,21,95,170,203,200,147,10,253,223,85,10,74,214,93,21,36,225,85,229,154,206,130,138,58,107,148,135,141,213,217,164,40,54,39,159,37,207,32,103,3,187,10,120,51,123,154,30,73,206,205,1,15,243,58,64,50,103,113,241,179,90,171,185,97,214,52,33,91,175,38,93,68,10,208,185,101,178,0,184,229,153,101,182,127,82,48,170,109,108,141,206,175,86,145,91,86,81,218,191,13,68,161,138,209,104,138,38,202,219,42,253,42,101,66,237,235,188,89,18,231,143,217,126,37,162,169,88,236,218,40,147,175,82,80,2,132,30,184,85,80,191,58,192,147,243,208,138,254,148,244,70,95,227,87,110,45,57,253,156,129,165,185,57,203,30,147,206,93,244,115,208,34,57,242,100,243,243,148,119,68,40,52,170,250,81,134,77,115,96,18,206,91,140,218,161,233,130,213,63,231,121,105,85,135,102,210,133,53,243,202,99,191,218,33,234,115,208,172,107,213,52,139,84,76,58,205,146,218,166,226,8,170,70,81,117,60,250,194,251,59,7,150,11,31,253,126,106,29,203,31,230,102,27,158,71,184,10,164,15,173,62,230,53,169,29,247,206,221,100,43,216,153,171,240,50,207,181,229,229,14,33,159,165,191,159,96,213,101,108,151,37,73,30,18,191,171,145,223,242,211,229,170,205,217,170,209,65,182,254,85,215,144,102,191,94,173,73,60,124,46,193,195,231,153,184,178,243,237,242,38,50,210,214,21,22,210,140,227,106,246,140,217,43,243,9,122,123,5,140,145,130,219,85,134,147,61,25,207,182,165,159,236,2,34,224,89,120,21,241,206,234,229,43,179,86,117,163,236,244,218,16,149,25,249,243,235,108,31,5,79,152,19,71,232,72,189,146,115,121,54,214,254,42,93,148,194,199,12,238,233,10,125,208,78,206,171,167,7,37,214,42,142,92,175,64,27,80,238,192,189,146,13,70,62,120,173,138,243,156,181,99,100,78,30,106,149,2,67,225,156,190,12,108,25,73,83,158,213,87,239,5,25,129,33,7,154,124,207,202,190,231,176,25,207,244,103,247,189,128,150,185,26,182,101,3,122,150,102,9,216,165,80,62,91,204,208,51,73,201,96,45,135,239,133,46,16,236,182,114,195,196,127,210,56,64,91,60,25,51,129,124,246,18,242,83,224,78,50,133,166,243,121,227,40,11,3,221,172,160,56,53,169,202,165,86,170,115,201,161,204,115,73,41,25,163,131,28,217,73,207,242,106,242,48,79,175,103,110,165,185,213,70,230,8,169,50,100,177,106,138,20,65,95,181,89,253,204,218,168,12,68,121,163,133,90,41,192,203,205,23,170,86,77,173,72,142,91,136,121,115,132,251,178,82,216,66,85,177,18,53,84,137,70,169,168,105,208,114,110,228,7,160,49,54,51,114,206,154,148,57,102,19,217,217,170,212,55,230,181,148,5,211,138,249,176,156,185,114,42,23,14,80,21,73,53,138,139,47,35,124,77,95,97,6,60,189,160,255,253,31,98,52,181,87,154,171,205,102,225,164,245,149,14,230,201,156,240,79,32,37,22,103,242,53,97,16,130,9,25,170,137,86,33,152,8,67,82,172,234,54,130,24,146,52,99,145,218,122,139,198,8,169,137,189,68,45,49,152,192,100,2,196,166,44,41,118,50,245,150,90,143,212,114,230,35,53,97,63,130,153,42,100,186,22,136,112,226,255,104,72,130,25,149,49,73,237,250,117,81,80,168,49,107,69,147,146,244,107,178,22,183,228,32,100,19,202,176,132,198,37,141,75,106,107,106,164,85,136,32,160,165,217,55,212,208,192,129,210,179,198,38,2,254,149,32,123,47,150,44,137,234,149,132,98,250,170,109,93,73,175,210,206,75,147,19,153,40,12,79,82,93,0,164,78,9,109,226,172,221,137,234,84,25,101,206,55,218,78,187,146,200,49,105,63,178,242,77,154,158,231,10,84,37,249,238,164,139,61,211,130,190,138,215,161,172,89,214,220,122,218,156,196,111,65,25,40,37,103,122,162,26,159,210,97,135,176,203,162,140,216,153,172,49,202,66,176,201,50,28,114,96,113,206,20,69,214,36,12,82,228,75,130,142,98,125,108,36,24,251,94,252,153,246,205,189,173,219,251,29,149,49,203,19,182,211,209,38,211,95,44,83,222,57,217,61,49,126,227,80,30,168,221,135,78,98,76,16,186,112,230,108,205,240,232,191,233,108,111,27,194,253,184,113,173,219,111,25,24,236,16,159,157,13,140,62,228,137,116,7,211,7,148,255,218,53,110,224,69,91,188,11,183,213,195,244,30,62,95,95,219,232,27,24,117,19,243,95,111,97,217,17,62,175,111,244,123,240,60,198,231,109,151,34,26,13,241,185,183,237,56,240,220,167,178,155,219,107,240,124,130,207,93,209,135,46,61,243,62,230,57,198,103,190,238,118,13,51,13,99,180,43,111,82,39,55,180,253,38,34,53,11,237,30,250,111,85,161,79,34,116,77,32,2,227,133,122,96,188,196,241,135,29,98,132,247,22,222,245,165,167,246,33,140,179,209,238,12,110,216,215,58,3,113,109,120,169,30,172,192,123,163,125,121,25,223,176,225,217,76,202,163,227,175,78,132,121,233,138,241,74,148,100,131,231,203,203,250,128,252,135,65,225,173,229,101,242,197,7,137,91,248,99,94,94,10,223,98,81,250,109,32,190,13,224,27,148,91,163,114,27,144,131,158,33,223,198,14,198,56,139,177,55,12,170,199,208,8,75,45,188,126,153,73,108,99,162,153,134,68,58,205,134,68,146,112,138,237,237,78,124,131,55,224,175,10,135,4,248,240,50,186,84,107,117,68,141,49,219,162,248,11,120,3,18,223,183,200,229,8,70,204,72,43,191,200,79,67,84,128,126,73,88,195,52,98,33,5,40,108,225,133,72,122,106,227,60,52,214,58,222,13,27,254,104,57,7,152,58,192,84,156,147,6,118,211,187,188,148,63,244,58,16,175,3,138,100,108,123,203,203,4,81,9,49,103,197,99,8,160,12,196,146,68,130,88,58,166,179,220,152,132,159,21,5,56,207,30,226,16,111,249,24,125,216,221,243,98,26,228,0,6,57,184,209,222,166,238,197,194,83,37,208,40,168,98,176,186,142,48,24,188,188,190,18,52,182,27,235,128,141,232,86,175,238,189,250,234,96,185,173,96,43,26,73,97,29,2,172,157,108,183,246,51,107,55,219,165,126,161,75,144,145,174,191,11,232,183,55,9,238,105,211,33,54,29,222,216,218,81,205,109,139,230,172,240,198,182,74,91,105,39,169,18,197,26,237,205,149,36,43,75,179,110,179,160,17,54,218,73,21,215,147,244,246,38,126,88,105,103,234,81,201,34,177,163,42,223,134,154,115,83,113,94,185,202,177,180,29,195,223,192,190,6,0,64,119,5,49,46,219,87,97,30,26,246,154,57,161,149,4,75,168,209,232,156,157,120,3,94,111,167,245,68,0,148,232,198,154,114,11,176,36,130,65,71,60,60,229,110,221,97,131,70,100,170,240,194,75,109,64,70,229,25,130,252,12,16,8,249,129,119,248,234,171,175,6,0,70,53,101,84,142,245,128,126,54,26,172,129,185,240,30,62,32,49,118,209,68,7,107,206,138,13,243,118,163,69,244,193,49,39,78,3,222,97,40,97,167,27,114,231,17,70,68,72,70,254,40,75,169,125,126,86,243,74,67,37,162,47,150,230,8,125,101,54,145,43,108,118,189,152,109,96,240,21,145,6,120,113,151,250,94,7,2,75,158,173,79,156,112,31,253,134,221,241,93,175,135,23,251,101,73,230,83,184,195,179,16,4,170,58,69,87,239,8,10,233,96,49,113,37,255,97,16,59,3,140,51,121,6,59,29,198,122,3,176,143,154,228,29,86,255,64,245,211,212,193,70,177,253,89,152,219,129,217,9,211,190,220,241,9,73,205,149,141,27,232,143,72,244,181,5,221,150,83,85,146,245,229,237,37,160,76,38,101,133,148,122,43,117,222,212,179,235,81,163,164,136,185,186,13,251,81,171,227,222,232,117,92,152,105,209,140,251,242,218,78,251,154,181,182,190,197,182,19,247,8,123,176,2,200,125,77,2,255,61,5,255,116,167,168,134,3,199,141,178,18,14,88,13,192,41,104,120,0,13,202,181,135,74,5,253,107,207,14,94,142,160,179,81,163,7,219,163,70,61,130,213,8,55,201,12,61,137,112,171,236,195,154,234,218,195,70,31,182,71,68,142,113,189,107,178,93,88,7,167,244,42,156,75,64,206,139,236,235,25,228,216,199,208,124,97,128,78,11,187,227,126,159,135,38,59,7,48,157,223,136,58,231,106,47,120,100,159,223,112,119,250,214,73,231,244,224,252,208,222,111,70,3,175,199,235,187,108,119,229,17,84,138,105,199,77,78,4,167,142,57,160,237,21,251,17,84,79,61,29,58,231,245,51,246,72,196,197,222,99,71,236,3,104,210,25,192,168,209,133,198,3,104,12,161,186,7,191,123,55,206,58,123,146,206,31,193,251,17,116,226,8,222,247,110,156,30,28,29,166,203,238,131,131,7,43,43,135,54,38,30,236,29,154,90,249,110,105,121,153,255,66,228,87,211,252,65,58,191,71,202,135,150,12,71,143,110,75,142,1,161,205,192,238,18,116,4,200,124,225,216,118,66,113,219,69,208,163,165,196,149,133,111,198,39,168,242,66,8,223,10,67,232,130,113,199,63,117,144,229,163,112,217,202,29,24,199,202,151,60,21,112,189,219,12,157,179,7,163,129,23,83,204,69,177,159,236,241,40,254,188,176,52,190,29,132,24,105,170,30,1,102,76,85,119,132,63,23,232,52,236,119,27,45,1,217,94,101,209,0,201,63,54,218,43,118,241,225,9,175,57,228,57,176,6,99,192,142,214,188,168,22,7,65,173,235,29,195,111,173,139,174,51,130,144,187,232,18,197,169,189,115,191,134,8,109,80,133,194,141,14,191,81,82,239,123,62,214,220,59,1,201,200,87,133,106,210,120,26,184,126,223,15,226,154,84,110,146,135,243,92,39,154,239,249,247,60,223,27,142,135,73,33,116,87,228,97,63,160,83,212,163,154,60,54,84,189,182,106,198,74,111,197,128,162,134,244,84,204,237,94,71,120,189,122,132,43,139,5,200,122,106,11,23,189,223,227,114,237,211,178,24,212,199,9,9,216,173,247,145,94,157,214,251,128,223,226,121,31,126,98,134,190,20,94,181,175,45,47,159,137,212,115,248,25,193,130,143,222,116,222,4,58,73,129,175,92,53,15,247,156,232,17,124,223,23,46,74,201,207,27,212,129,209,43,93,17,184,146,50,132,172,175,106,135,197,55,25,146,19,172,200,234,51,101,107,206,25,71,160,238,7,161,244,209,123,151,159,242,129,21,179,33,20,151,1,132,209,117,4,63,38,47,54,86,48,157,242,166,112,99,82,116,122,148,113,89,150,224,46,122,99,135,215,18,28,126,51,144,199,149,40,39,73,36,70,254,196,179,131,230,61,9,174,140,255,63,85,39,122,130,195,76,68,92,120,179,108,8,12,170,64,215,231,67,149,73,142,24,89,36,87,165,105,131,196,29,41,14,30,188,113,231,193,109,24,214,242,178,67,238,160,146,4,177,3,106,57,0,208,71,20,156,202,195,248,160,32,252,116,75,156,102,228,99,131,109,98,96,101,148,148,186,215,215,231,100,110,194,110,105,190,104,143,50,194,3,136,140,95,66,102,231,189,96,56,4,17,26,157,164,27,25,191,44,226,195,219,144,158,184,101,153,81,141,56,135,23,202,121,67,100,149,135,224,144,29,0,28,146,203,18,148,188,41,198,35,105,149,172,137,138,81,71,209,37,223,198,152,157,12,221,72,161,10,199,202,70,202,77,115,216,124,138,46,220,66,30,17,254,26,233,23,99,154,52,12,120,150,182,123,60,198,9,182,218,173,244,59,136,190,233,119,60,179,180,182,166,153,94,211,225,77,154,133,78,14,44,227,195,159,127,253,233,215,191,255,244,143,127,246,219,63,254,169,214,26,198,35,111,140,0,72,60,76,128,67,94,237,44,121,135,202,88,67,53,3,192,69,181,136,74,17,3,205,180,12,102,16,16,168,81,39,54,44,227,2,254,53,238,221,107,80,4,110,10,237,137,213,135,142,143,19,68,14,218,200,154,206,128,146,148,8,64,199,104,167,64,180,160,240,199,95,249,7,72,39,23,54,226,216,236,4,164,119,142,95,158,252,234,75,79,254,246,247,159,254,241,247,159,126,247,47,32,11,247,221,92,134,143,126,249,237,167,127,254,23,50,195,84,160,194,9,54,128,184,64,15,64,239,121,97,234,200,200,150,220,121,87,204,92,146,33,63,113,201,7,3,61,214,176,54,253,199,158,107,126,158,254,227,239,127,244,31,255,249,201,183,190,241,209,223,254,68,155,31,162,49,90,125,26,244,51,0,213,0,2,160,252,241,63,125,252,47,223,126,242,187,223,207,86,90,141,186,77,10,58,139,254,204,253,74,52,150,225,195,11,133,112,206,124,24,15,69,132,43,69,110,189,246,23,11,176,255,254,167,5,128,137,195,241,114,136,137,80,203,10,100,51,225,247,219,47,125,237,233,239,255,215,108,27,139,192,175,231,62,11,252,122,238,98,240,131,124,48,82,160,147,3,12,228,14,175,17,171,151,57,28,35,72,8,23,145,0,137,71,252,2,122,235,185,44,3,64,95,204,118,178,24,160,182,41,133,21,151,179,243,12,51,36,83,186,64,180,168,97,89,66,144,130,81,232,13,157,240,194,96,168,27,78,195,235,74,186,203,180,121,154,102,136,121,224,19,17,127,64,249,164,135,173,211,186,241,244,91,223,253,232,167,127,253,94,241,8,73,254,51,204,67,213,253,124,127,178,29,8,121,31,96,62,171,7,228,189,153,130,49,167,205,255,246,43,223,248,232,215,63,154,209,136,142,119,217,6,209,102,3,35,155,42,26,121,230,132,62,178,204,217,70,199,35,164,157,183,206,123,131,180,209,39,63,254,213,147,175,252,226,153,198,44,154,34,94,69,111,167,36,232,56,122,160,13,70,232,170,203,17,142,210,200,105,25,70,159,186,7,204,101,93,248,127,150,29,170,238,10,254,123,250,103,63,125,242,189,239,204,206,35,252,133,121,154,23,182,232,4,227,150,134,124,39,23,129,121,60,50,74,131,50,147,203,48,29,103,181,42,102,236,250,242,48,126,8,217,12,86,182,239,93,111,209,190,247,28,251,242,246,34,100,236,201,119,127,240,209,47,126,243,209,215,127,246,244,75,95,94,144,140,45,64,184,178,181,206,39,92,227,168,63,184,58,225,194,82,139,16,46,202,167,19,46,39,30,71,87,32,93,34,40,113,142,122,145,115,108,53,34,250,93,156,124,45,54,51,191,248,195,143,254,240,7,79,190,250,123,31,253,221,47,95,224,204,100,106,157,63,51,32,15,97,184,242,171,79,142,44,184,200,252,168,172,233,20,245,30,95,92,0,70,252,27,159,161,167,63,249,233,147,175,255,230,197,205,141,170,111,254,172,156,141,98,255,234,83,130,165,22,153,15,202,151,78,6,190,62,215,70,191,192,68,168,255,164,155,74,125,126,52,151,144,242,120,239,109,199,231,3,69,53,139,162,148,204,101,20,60,74,118,99,191,178,40,124,75,11,42,188,160,250,160,180,140,194,115,138,183,133,101,200,95,220,65,113,215,100,161,115,246,166,8,2,220,72,210,244,0,226,144,144,1,183,202,52,61,148,126,45,21,193,199,195,83,77,206,33,179,108,196,21,29,137,228,209,43,134,251,130,158,221,115,100,204,13,38,15,224,13,25,117,88,126,71,45,19,51,196,169,106,3,175,107,52,168,69,195,154,24,233,233,42,236,106,226,120,21,218,54,22,200,148,98,187,130,246,96,60,212,118,250,190,119,206,93,236,137,216,242,201,80,192,144,161,140,141,205,77,131,37,228,237,155,79,190,249,79,200,143,179,133,170,67,8,52,168,26,131,96,133,215,18,195,56,89,80,192,47,88,146,147,205,48,232,31,254,242,191,124,244,151,95,70,201,14,54,229,70,114,42,29,7,193,32,246,112,75,159,219,131,108,195,235,45,228,227,101,159,202,122,128,178,72,153,136,240,194,122,176,153,27,122,210,27,209,3,169,125,35,69,14,137,136,172,76,2,127,97,189,217,40,157,136,240,20,215,68,10,136,175,125,233,201,223,253,127,79,255,254,31,126,251,229,111,127,114,128,40,142,63,69,182,95,127,251,201,215,190,1,244,245,195,95,127,163,62,52,63,233,62,8,107,27,140,239,146,194,224,227,159,253,238,111,255,244,91,159,116,203,220,143,198,33,255,60,210,159,116,226,127,243,231,31,255,248,203,192,143,125,210,141,59,3,30,198,217,182,63,254,225,223,60,253,234,255,243,41,180,253,65,126,174,255,241,203,191,253,202,55,235,195,245,213,232,19,159,110,177,175,102,153,130,23,214,100,187,28,212,130,101,202,172,178,12,107,247,28,237,75,130,66,134,81,121,186,155,7,128,26,244,183,191,241,225,175,191,59,179,81,38,238,148,63,24,4,49,138,89,71,227,250,1,49,12,137,31,103,214,247,75,228,193,131,249,226,45,48,83,158,79,77,148,8,150,113,234,233,156,132,72,212,196,213,121,19,164,41,93,144,20,148,225,233,159,253,61,96,234,147,63,251,23,20,100,15,167,104,152,163,115,137,32,144,122,190,35,121,29,98,40,210,148,74,190,66,47,36,251,46,140,154,20,124,181,123,114,184,203,169,59,87,164,85,206,243,126,199,124,143,59,62,61,48,108,156,147,141,88,100,88,7,107,45,182,222,98,27,45,182,217,58,212,62,205,170,1,79,89,96,254,46,130,113,12,20,11,143,68,89,141,170,99,53,12,237,9,127,33,83,200,106,24,147,141,213,222,31,15,71,168,163,165,140,228,183,27,126,5,196,13,44,213,16,138,78,108,16,30,220,1,85,191,79,105,233,160,242,121,246,69,186,200,150,162,165,235,57,131,224,88,83,30,160,253,150,8,94,69,143,43,70,58,83,138,179,216,6,230,137,161,233,158,177,125,122,2,112,20,55,166,133,13,160,214,32,190,178,83,47,242,186,228,26,28,209,245,54,240,247,55,61,39,146,131,17,138,15,75,230,49,242,42,89,173,128,205,167,213,170,253,136,131,120,79,71,200,57,241,94,122,80,51,90,202,104,184,165,4,8,20,60,140,68,193,35,36,2,210,41,255,235,175,190,163,169,86,230,171,204,215,55,43,85,230,66,87,174,171,202,107,175,191,110,13,135,22,121,9,170,212,167,107,153,82,197,122,12,220,133,84,174,127,130,250,116,77,112,90,106,151,42,215,209,88,34,46,8,77,216,187,168,74,70,162,143,121,173,58,37,42,5,49,203,77,235,131,34,175,174,184,113,99,147,84,53,76,249,46,52,250,3,174,107,110,94,144,20,65,195,36,150,190,68,156,72,62,10,185,162,216,227,77,93,184,144,66,2,239,97,169,187,158,19,179,84,220,208,6,101,204,227,245,179,172,124,150,227,151,84,46,17,27,102,239,57,106,31,145,220,169,100,163,134,249,106,158,99,87,75,183,103,160,244,170,133,199,143,175,214,66,137,76,218,21,65,19,138,16,223,42,162,72,50,1,30,16,123,1,253,8,131,46,104,53,11,34,144,165,37,130,30,74,163,214,100,27,193,248,8,128,107,34,17,182,215,236,235,66,186,240,172,202,87,35,145,154,162,249,75,95,170,61,249,202,47,12,165,229,148,127,147,16,9,117,52,37,237,95,235,11,69,234,86,119,115,67,60,173,109,59,155,226,201,233,109,57,242,105,99,187,45,191,58,104,171,128,6,57,88,126,251,250,118,215,72,194,37,245,68,28,175,38,93,26,24,160,81,206,132,44,3,162,92,96,196,224,192,112,140,67,140,83,17,215,189,21,99,53,186,136,240,191,155,158,136,162,21,94,172,158,182,87,105,243,195,164,59,49,31,70,123,23,100,36,193,124,179,25,159,112,191,158,209,105,112,21,31,148,2,57,96,228,137,215,120,60,167,205,174,247,120,245,12,207,24,87,135,1,112,251,65,184,26,194,250,14,95,247,208,18,226,130,116,246,11,181,6,3,188,31,249,195,57,173,193,28,174,194,194,95,237,58,17,95,5,241,194,221,29,12,22,173,254,1,8,166,209,39,88,63,148,217,117,137,132,45,52,75,187,33,119,34,156,160,56,56,243,31,134,156,47,218,142,144,44,23,25,200,233,51,194,169,231,94,121,210,177,141,251,56,241,34,94,201,98,45,17,201,142,176,196,2,237,169,150,128,147,58,229,2,201,238,66,23,162,120,225,22,117,196,188,69,193,72,158,11,183,69,21,208,50,176,90,131,0,150,239,188,14,76,133,57,250,26,95,79,204,209,55,174,181,214,148,57,250,122,123,157,147,57,186,220,25,79,220,47,96,219,178,53,224,2,18,63,126,24,84,105,232,157,123,62,108,163,61,234,243,33,203,198,77,85,44,191,100,28,81,81,163,14,204,233,133,199,159,227,209,93,220,15,34,197,47,24,61,34,12,114,147,240,73,172,234,157,120,3,23,248,83,248,40,159,128,96,202,253,22,120,17,70,122,81,116,31,40,15,20,146,93,93,156,126,168,13,220,104,67,49,249,229,195,159,127,35,247,177,133,27,246,112,140,123,12,240,204,164,63,198,125,157,106,197,21,139,15,105,127,175,220,221,148,249,183,38,138,251,23,79,200,159,91,32,54,224,179,5,140,149,208,253,162,226,17,22,0,217,68,225,248,196,19,30,160,136,39,226,231,8,144,244,10,188,91,242,2,51,156,104,29,69,255,123,46,245,127,116,71,232,3,73,114,104,49,157,133,70,48,34,43,73,249,92,100,230,66,247,113,250,252,190,246,252,88,203,243,14,62,166,220,11,190,17,243,134,15,226,232,0,159,104,236,250,128,16,162,243,135,65,85,209,178,132,58,222,127,172,158,186,201,83,255,68,61,61,62,78,158,210,124,64,116,222,13,37,184,242,220,25,178,176,83,38,12,143,138,17,129,101,81,187,116,35,20,81,117,197,232,236,72,172,85,160,34,201,222,118,59,12,134,251,78,239,132,215,13,145,73,69,62,71,82,35,228,172,123,80,225,201,93,7,214,119,250,9,229,97,236,186,150,244,64,108,162,24,84,120,200,227,147,0,102,113,162,206,95,11,125,86,103,157,246,82,230,117,202,210,3,100,171,202,6,75,4,0,149,48,170,79,80,88,178,48,240,50,12,218,146,135,205,31,254,252,135,205,102,19,214,236,136,162,54,165,39,176,9,151,172,203,207,249,235,106,215,76,210,229,3,3,129,238,184,238,243,1,9,226,150,177,251,230,77,131,81,26,110,61,72,80,178,107,195,106,179,100,137,52,218,132,177,100,51,76,6,88,233,66,81,56,68,227,40,179,151,144,25,18,252,170,200,40,63,11,252,172,172,204,31,210,146,170,206,208,115,197,66,173,200,64,103,172,82,111,84,149,71,157,246,209,210,175,200,131,223,36,97,65,146,39,60,157,25,120,163,222,96,24,224,87,194,248,214,59,239,238,222,53,152,112,64,244,154,200,36,216,110,140,1,140,207,97,118,62,4,101,155,76,81,128,1,140,135,201,62,80,34,19,229,121,176,159,41,62,61,156,118,6,205,226,150,84,143,181,163,42,12,190,213,36,29,0,224,119,203,182,197,197,55,190,227,55,95,2,114,17,193,28,11,3,200,122,220,148,239,120,2,149,124,139,198,189,30,60,42,203,135,167,95,253,214,147,175,255,133,145,238,224,185,101,85,130,232,176,24,219,46,50,199,220,134,212,166,16,173,235,198,23,225,31,74,214,55,111,26,104,84,137,159,162,113,55,14,29,88,118,109,6,210,245,69,100,148,231,238,136,101,150,88,134,29,132,140,31,170,224,243,90,11,119,31,62,80,153,103,96,166,157,173,237,160,117,184,98,212,90,45,139,254,111,176,217,248,154,47,220,198,194,198,138,51,101,74,209,102,21,163,96,99,25,209,173,148,126,163,36,65,73,121,114,153,132,97,167,141,220,150,38,67,105,175,180,129,164,129,200,197,23,213,199,52,93,200,252,170,41,85,190,231,218,194,248,40,155,236,15,101,107,73,68,106,53,145,142,29,214,213,44,232,202,160,165,150,188,137,17,234,179,64,183,243,194,194,188,4,118,208,12,57,105,61,234,171,239,173,174,30,51,163,65,151,250,2,2,161,215,17,70,232,206,194,88,17,217,145,40,89,14,157,168,12,52,65,6,46,17,11,4,30,245,236,73,178,115,226,126,169,145,30,9,169,148,242,69,9,105,11,32,53,30,81,142,120,52,157,118,146,170,113,115,73,160,46,182,211,228,181,155,125,21,27,107,242,42,118,215,244,53,201,60,104,102,216,231,122,79,12,44,123,68,205,117,4,83,22,2,242,87,94,89,216,169,235,153,74,174,237,80,53,106,16,34,84,159,223,140,135,104,239,44,70,162,210,222,127,140,105,221,76,90,151,210,196,152,84,90,255,4,211,196,192,84,218,227,99,74,203,148,125,252,152,206,199,121,243,37,212,190,62,4,249,188,174,199,52,231,41,0,234,152,209,180,234,60,3,108,174,65,154,107,96,230,26,140,185,6,96,174,65,119,225,70,33,103,113,193,182,137,56,106,138,185,42,26,224,245,235,87,33,3,75,190,138,24,43,184,6,69,162,165,245,90,93,179,162,248,139,239,127,252,227,191,22,154,164,143,255,224,63,61,249,179,159,254,235,175,190,172,152,161,252,194,48,140,178,149,161,82,179,36,227,19,194,102,49,158,133,64,206,48,122,108,189,2,70,109,157,220,235,148,17,175,110,150,81,70,188,200,249,105,46,211,180,15,217,149,154,93,148,203,203,245,210,165,251,111,123,169,46,190,86,231,174,154,194,198,137,49,145,147,165,147,236,67,161,205,175,190,221,251,87,220,225,125,181,169,135,226,230,206,220,6,140,185,85,226,57,93,2,145,34,199,228,6,61,10,250,76,119,101,197,213,140,189,139,59,110,93,87,151,34,55,229,30,24,120,190,110,28,226,253,70,224,240,133,168,63,17,178,3,52,33,245,182,144,18,122,199,199,40,57,56,231,94,132,2,60,63,198,200,179,66,7,126,32,15,199,149,86,88,158,87,39,175,186,221,128,113,8,29,15,61,40,74,14,1,140,237,151,129,133,21,218,221,13,120,148,174,22,140,173,151,81,89,65,55,168,132,200,142,50,195,249,46,52,174,180,175,61,152,224,99,82,106,116,81,108,113,194,139,215,156,145,148,132,29,43,179,34,167,236,66,47,121,42,206,214,163,158,51,16,151,65,34,30,122,218,113,66,118,48,162,12,94,28,49,24,31,142,78,156,8,107,234,3,128,197,249,148,135,167,29,90,163,98,77,48,52,117,147,154,108,31,177,107,96,201,168,107,198,5,31,12,208,10,21,171,148,57,178,95,240,114,172,82,117,100,33,121,213,190,188,63,175,47,159,233,174,225,191,178,206,168,79,122,111,50,19,121,229,222,60,46,244,70,53,213,106,93,111,247,251,208,20,72,35,241,242,50,199,155,79,111,141,164,236,49,101,154,74,189,32,57,151,108,124,89,134,178,61,101,228,108,233,193,184,155,83,213,105,55,222,59,113,120,49,65,42,169,162,201,163,40,65,215,22,141,166,97,194,242,149,100,117,10,88,7,4,211,131,198,237,214,20,11,1,1,89,188,80,8,133,228,254,235,136,235,163,163,224,172,222,110,177,228,42,41,222,146,35,183,20,175,218,225,78,108,133,172,94,247,63,235,52,248,103,29,115,213,49,161,165,219,104,86,80,15,132,232,164,212,14,229,186,129,142,190,197,165,66,128,210,46,137,205,69,106,232,235,57,122,195,234,185,163,62,20,220,97,168,98,143,17,231,220,154,125,220,255,207,222,123,118,55,146,158,7,162,127,133,3,201,99,114,81,36,10,25,96,95,168,183,144,51,17,9,130,61,125,251,20,42,0,133,80,5,84,21,34,197,115,70,94,123,53,14,90,105,87,178,45,175,37,203,178,87,178,119,247,40,88,146,237,241,72,178,206,185,127,229,138,61,51,159,246,47,236,27,42,34,17,76,61,65,32,186,201,194,27,158,247,121,243,147,43,146,173,158,21,225,25,5,88,68,244,136,29,72,5,126,126,168,215,145,165,169,130,28,200,141,74,235,61,188,53,75,201,77,151,19,204,140,232,215,25,186,229,80,10,54,143,68,55,131,110,247,186,9,130,198,157,219,129,88,44,65,172,176,64,87,59,208,175,64,234,179,27,48,6,32,181,77,234,128,16,219,50,205,34,40,207,1,76,195,144,7,100,240,74,95,101,23,250,225,98,47,139,47,107,211,230,200,40,174,225,176,248,146,21,24,128,108,177,140,138,104,111,230,6,203,27,0,89,16,214,146,71,167,246,162,142,227,99,7,30,33,205,186,213,152,10,152,102,44,20,124,141,46,219,31,216,46,211,213,219,105,201,36,34,34,174,145,141,25,59,217,106,176,176,59,220,13,48,109,174,37,43,231,195,70,96,238,181,192,76,47,145,237,144,224,101,28,185,186,38,150,228,8,250,197,109,195,233,80,211,137,96,129,224,70,57,222,90,121,165,238,64,9,125,86,75,178,52,16,192,6,179,8,102,160,79,183,85,227,192,109,213,224,81,253,190,33,232,92,85,53,128,189,7,163,40,176,218,114,64,187,48,130,191,159,40,10,166,67,161,94,231,16,116,123,105,199,34,33,181,126,58,224,21,102,31,215,163,37,195,103,240,11,46,178,35,100,61,52,142,12,137,1,82,97,182,188,52,175,43,62,131,65,168,218,228,35,103,173,46,7,56,247,1,234,229,209,225,24,71,15,113,19,72,36,225,240,250,220,36,215,34,3,14,244,253,232,25,247,194,176,132,122,25,225,245,247,197,95,19,52,19,98,55,71,6,10,6,66,208,233,91,119,123,55,93,135,101,228,242,252,2,189,89,94,38,28,142,151,47,97,184,137,190,4,72,7,5,100,153,47,164,215,19,143,52,33,18,212,203,132,195,0,168,254,94,251,103,244,161,131,244,181,124,76,152,9,57,80,108,25,226,10,7,48,42,64,178,5,10,244,225,203,60,10,18,139,44,52,160,106,152,9,123,54,163,204,243,33,242,13,160,236,227,121,191,159,4,115,177,35,202,173,192,222,171,248,51,231,85,12,141,45,63,248,230,19,59,97,218,218,184,221,55,67,86,238,227,132,9,107,237,226,155,129,202,153,190,25,178,34,14,30,228,155,1,1,24,150,70,16,248,67,157,48,119,115,147,93,242,43,222,236,62,108,218,207,219,252,35,63,119,174,196,127,240,111,79,233,68,12,161,127,234,220,135,31,184,114,7,67,203,202,29,12,63,139,238,195,159,180,147,240,211,120,229,110,242,187,253,244,250,218,6,30,236,107,235,246,124,118,156,109,167,61,230,62,206,131,160,214,78,206,131,176,220,167,201,217,118,183,169,249,232,251,127,246,250,91,191,185,249,179,15,110,0,63,108,153,105,90,97,160,251,156,213,59,98,227,249,107,157,55,220,43,184,200,13,203,56,5,169,175,21,28,95,79,183,232,89,178,104,150,196,142,52,214,236,225,239,236,49,129,105,83,238,68,132,129,226,104,141,3,122,102,250,81,88,13,204,33,89,122,72,99,121,193,17,34,180,5,37,207,209,252,115,236,128,121,186,108,143,190,222,141,254,208,225,212,0,233,54,71,128,156,127,241,242,185,195,113,106,38,105,194,164,35,167,227,104,29,20,221,217,2,243,69,128,63,10,121,66,126,210,227,246,122,142,118,112,79,102,217,201,125,46,45,92,111,39,231,100,92,210,114,217,255,78,250,170,34,164,86,236,212,28,123,31,214,199,246,97,133,148,140,205,131,244,15,254,237,13,251,176,66,194,106,9,131,55,236,195,58,80,212,193,39,227,183,170,88,187,142,189,86,17,251,247,184,131,191,198,111,120,56,178,184,16,190,255,151,154,251,98,254,81,189,23,67,107,155,150,212,209,114,203,223,126,239,230,221,95,61,117,151,13,249,116,21,145,8,38,14,223,254,201,205,55,126,248,209,191,255,251,205,123,63,221,1,147,251,250,21,58,220,80,244,132,164,251,39,75,168,124,249,203,238,77,89,207,173,46,26,22,77,144,123,51,172,45,13,61,119,124,129,12,115,60,25,6,61,145,57,196,29,105,215,45,238,62,188,26,181,91,134,112,144,91,240,37,239,138,47,185,5,95,114,11,190,16,203,83,3,107,11,205,255,157,255,181,130,178,230,65,121,135,133,178,254,68,196,148,231,58,18,250,41,214,133,57,147,176,93,251,244,193,148,219,87,192,134,122,27,231,90,179,8,183,204,53,185,12,139,220,13,135,91,235,109,156,63,211,48,253,110,243,247,59,232,43,124,243,95,254,243,205,215,127,246,250,207,127,250,250,107,63,222,59,10,127,10,29,133,181,91,236,230,199,127,3,136,134,85,79,225,192,222,83,248,243,233,41,252,73,56,7,111,119,1,13,223,201,5,244,179,234,254,105,186,117,182,66,140,23,187,117,154,222,93,232,133,36,216,223,19,123,128,105,158,94,140,238,233,133,221,166,241,107,10,55,249,121,9,219,253,188,44,78,89,166,180,229,233,60,179,144,210,229,19,116,209,130,106,26,221,143,73,127,194,98,10,205,113,11,92,245,134,199,19,55,208,189,179,100,195,97,205,230,167,181,171,123,22,100,81,144,11,150,254,208,213,31,54,120,98,221,211,255,106,139,131,212,163,57,39,89,196,108,183,88,113,88,100,64,17,241,185,248,66,151,102,29,187,95,106,238,98,59,57,59,124,90,221,21,132,21,119,133,254,26,119,5,33,34,172,115,87,0,201,200,56,180,127,111,119,133,254,29,220,21,132,37,119,5,225,33,238,10,194,146,187,130,100,56,212,61,146,95,1,218,54,17,155,209,242,128,30,30,174,19,131,139,39,80,222,129,13,166,224,150,218,181,22,44,139,107,177,119,169,198,154,245,186,119,169,215,53,235,221,193,43,1,181,128,188,10,240,136,224,71,51,181,107,62,238,8,117,87,7,3,241,249,225,61,237,225,117,148,208,23,3,109,252,205,150,103,32,191,118,249,60,212,222,253,243,187,132,118,95,67,120,25,61,196,117,99,63,53,79,180,187,209,255,199,48,229,87,30,201,148,127,69,108,106,36,220,124,237,159,62,254,171,255,121,243,238,175,86,114,176,1,172,145,243,6,77,252,209,18,186,163,125,255,114,15,173,118,236,38,100,52,147,196,114,149,229,49,176,214,221,108,102,15,229,69,107,76,236,177,0,203,106,34,207,174,111,117,105,124,119,108,245,11,60,79,195,248,67,235,140,251,181,44,123,235,120,245,62,141,13,254,99,88,171,107,135,80,10,208,175,28,7,201,249,55,104,181,254,121,178,152,214,16,213,153,177,77,80,87,184,54,112,116,111,62,250,4,214,8,254,242,68,134,206,253,167,49,116,150,151,45,157,205,187,206,96,131,215,216,60,155,44,178,213,240,217,172,11,35,17,173,169,134,184,222,53,53,180,21,141,35,12,173,53,177,94,170,183,187,137,245,167,192,66,126,217,30,30,30,59,17,134,24,34,201,71,152,241,112,118,171,239,177,110,245,61,212,172,190,89,187,213,183,207,71,114,161,96,203,183,214,234,123,108,177,250,102,221,220,102,19,106,54,24,110,189,1,19,106,79,139,228,130,60,29,216,209,132,154,165,3,183,190,197,137,37,61,126,244,22,39,46,28,90,114,106,50,145,115,160,131,93,24,128,169,116,13,197,246,51,24,23,37,224,35,132,243,232,89,101,74,230,82,109,137,2,63,197,106,189,147,168,183,193,83,20,254,162,154,49,170,9,254,196,219,236,194,235,3,15,177,104,189,159,40,159,87,50,66,235,162,81,107,118,206,234,149,118,58,84,12,103,20,127,38,28,91,208,11,50,25,111,230,42,227,69,40,152,140,102,42,106,114,62,200,54,157,69,97,42,53,203,66,227,178,59,191,104,74,82,188,145,233,199,102,197,164,187,208,17,82,5,73,201,37,7,133,104,43,63,237,181,166,129,86,200,201,46,196,113,56,20,12,76,198,252,66,102,207,66,97,191,119,192,185,22,162,43,228,95,136,222,92,144,118,230,168,51,165,92,22,67,148,39,24,202,77,107,170,167,199,122,10,139,104,178,54,205,245,6,245,230,172,125,81,144,123,163,105,58,224,156,38,206,201,254,100,78,54,167,97,223,40,154,231,103,195,194,133,143,103,23,129,148,47,71,186,114,76,103,202,231,203,227,114,88,110,6,155,201,138,156,16,60,131,174,175,196,84,50,206,132,167,237,57,171,112,233,66,41,151,24,39,216,32,53,22,90,131,121,169,86,11,228,69,103,55,90,167,103,67,159,204,4,193,34,142,81,141,69,60,156,232,55,156,229,137,56,157,183,210,61,70,24,4,123,98,136,108,215,206,178,25,49,208,152,86,74,92,38,94,27,208,213,164,156,101,167,178,239,156,7,228,24,159,202,185,82,78,127,62,218,72,117,249,228,44,115,30,168,245,152,160,243,60,60,47,37,162,41,79,117,81,189,28,76,169,40,223,117,46,242,3,159,167,37,241,84,49,222,136,206,212,92,105,24,40,143,157,201,179,104,195,217,158,165,229,65,63,211,224,153,202,128,47,52,243,174,66,188,195,197,194,19,105,220,201,55,167,108,60,232,79,75,160,199,179,233,168,203,158,213,219,233,96,186,145,15,181,106,209,129,91,74,210,9,126,26,173,171,51,53,36,54,59,5,255,121,44,83,233,141,22,177,114,184,118,33,93,100,207,41,58,63,237,58,61,193,178,243,60,84,174,69,123,201,50,203,186,132,164,59,205,52,243,188,47,61,148,26,254,134,82,156,87,10,114,43,16,43,241,66,66,60,79,84,46,221,205,94,53,197,119,169,84,171,93,79,202,209,80,163,187,40,140,233,73,125,42,48,137,113,146,29,101,99,243,192,34,57,10,114,193,94,223,45,36,130,174,36,43,120,152,177,207,61,41,196,107,231,163,65,157,100,131,173,172,116,222,1,45,186,83,241,152,80,101,73,239,69,160,116,166,230,47,91,100,135,75,147,131,214,57,93,14,15,206,229,104,106,158,98,179,30,78,152,57,169,225,184,75,170,243,243,115,119,191,220,112,43,108,65,38,91,121,57,156,112,181,217,112,45,149,137,203,227,98,162,52,44,195,37,29,205,86,234,254,132,220,203,182,219,237,72,4,202,142,185,86,248,147,112,83,208,44,154,6,49,76,245,66,49,180,77,68,13,165,182,199,140,158,121,32,163,215,180,74,130,108,166,173,90,56,97,171,204,18,45,246,185,37,104,154,189,230,114,93,195,48,115,93,97,152,99,177,234,105,47,23,67,114,88,199,58,69,7,199,243,224,192,134,138,10,185,103,209,136,126,252,237,159,189,254,217,47,161,65,32,182,125,49,213,42,186,237,250,90,137,127,200,98,255,180,195,27,178,214,26,183,175,81,99,104,246,195,203,122,12,77,62,137,204,35,183,219,192,233,134,111,88,16,189,108,246,102,129,99,213,113,188,217,17,127,253,222,191,254,246,253,95,126,6,134,187,35,129,29,135,97,239,56,234,150,26,27,7,223,90,102,213,181,64,55,239,179,71,112,197,198,168,200,70,206,110,86,167,217,212,173,183,192,115,116,64,102,31,22,56,214,21,174,112,50,241,139,241,164,233,49,50,207,62,70,139,65,135,87,145,166,104,90,33,217,168,169,63,113,73,64,27,193,66,50,204,55,189,146,110,139,194,186,188,185,52,75,15,188,56,151,2,178,234,166,133,208,138,232,225,225,95,173,107,76,107,213,54,57,203,209,96,173,22,13,129,71,193,224,221,95,254,246,131,15,94,255,185,209,60,32,220,0,171,82,28,15,30,216,184,190,88,208,11,91,193,185,9,73,179,254,122,131,80,8,198,102,13,138,19,140,119,177,129,111,25,145,151,236,239,28,212,18,77,99,80,123,59,250,38,196,11,170,36,9,34,92,140,214,175,26,142,118,221,161,17,28,214,12,34,27,14,48,218,147,155,165,221,88,159,248,52,14,119,2,232,79,3,241,116,199,104,167,59,54,42,233,81,246,49,146,76,57,174,173,38,212,246,46,154,246,212,155,116,253,168,23,27,174,197,181,69,145,181,186,85,237,111,47,166,57,111,108,191,180,214,85,180,88,30,111,239,13,84,212,64,197,239,109,125,186,19,162,216,182,242,230,167,95,135,134,26,223,251,222,227,160,11,248,4,65,44,62,29,206,107,238,167,251,162,106,57,115,158,8,89,253,152,57,4,127,142,30,138,174,113,70,61,13,178,191,253,245,215,95,191,247,155,155,95,126,240,225,143,254,235,199,223,253,187,15,255,225,39,135,255,255,127,249,254,131,177,110,141,133,62,11,35,13,63,61,214,31,254,211,47,111,254,230,79,31,5,97,61,154,195,83,34,13,237,102,254,230,15,111,126,253,119,55,191,250,250,163,32,93,85,229,49,3,78,218,39,196,252,230,199,127,116,243,189,15,62,254,223,223,254,240,31,255,20,190,195,231,129,104,211,224,234,84,199,236,83,13,243,251,191,120,253,211,95,188,35,190,163,194,207,157,113,117,195,40,27,54,116,5,165,8,104,82,20,19,249,57,52,145,118,64,99,207,109,101,110,190,241,67,72,24,60,209,92,188,247,213,155,239,126,255,209,186,85,237,75,67,238,150,110,105,101,158,180,91,31,125,229,91,31,254,252,151,31,126,235,159,63,250,201,119,31,186,190,84,174,111,34,249,18,217,76,245,33,221,163,232,118,79,13,90,214,105,39,236,23,102,167,157,176,74,8,75,19,9,77,40,183,198,244,233,218,80,132,172,230,209,136,236,195,52,222,235,159,253,28,92,181,31,253,228,135,175,255,211,31,65,158,75,16,33,224,211,23,142,1,61,68,239,141,120,185,206,234,198,164,181,78,180,114,186,49,9,43,96,137,3,210,70,96,73,169,44,180,5,17,241,34,232,123,13,204,99,141,208,235,98,9,60,228,168,0,213,104,111,228,154,192,38,152,113,14,128,148,230,246,44,195,200,71,87,227,216,44,118,145,224,16,89,12,69,20,130,69,20,37,75,135,195,118,153,236,80,151,201,178,154,76,150,33,4,162,111,202,100,221,45,158,245,211,65,175,38,147,133,81,61,116,81,36,49,176,196,44,231,225,51,23,14,4,192,115,7,61,179,36,124,110,161,118,53,19,55,108,133,226,168,112,52,122,251,26,218,140,118,171,54,27,221,124,58,54,141,220,58,183,24,185,181,1,79,13,61,182,192,58,0,204,53,96,137,17,81,138,167,119,137,24,135,142,179,48,8,53,124,185,130,143,133,102,120,38,167,8,77,179,204,185,66,33,179,109,235,14,119,224,118,195,180,99,247,138,97,154,25,22,248,165,153,136,87,187,131,176,144,60,8,188,113,217,33,99,49,251,45,130,32,108,9,148,109,84,141,12,182,70,194,86,58,139,14,191,56,94,240,221,69,127,166,199,128,92,106,106,103,16,237,153,2,69,215,107,86,240,178,46,208,212,160,107,43,79,210,86,158,12,53,214,28,50,124,173,0,40,96,129,128,93,33,91,20,237,7,156,49,225,7,107,10,79,101,155,22,11,44,254,105,71,232,115,135,238,35,101,42,192,80,93,220,9,52,201,134,62,160,0,131,163,43,134,86,184,3,242,212,112,226,134,169,17,15,214,192,36,225,75,11,56,108,15,113,244,12,149,244,64,71,123,81,80,11,0,39,78,86,244,100,239,41,252,3,205,111,29,167,54,127,112,168,15,57,34,80,192,169,35,109,112,53,79,117,116,44,40,156,154,129,156,44,224,43,109,166,4,171,205,19,250,11,167,141,150,1,220,0,231,63,218,114,54,32,113,143,1,127,185,241,53,232,96,115,61,227,64,89,145,107,156,174,209,14,122,224,109,132,220,39,192,105,157,130,97,175,158,235,47,204,198,50,19,247,154,2,40,142,21,206,134,1,59,15,72,61,26,186,214,187,85,59,69,36,110,138,193,14,25,250,99,212,61,99,56,136,213,114,154,146,203,54,95,186,97,84,115,117,117,222,121,37,90,221,255,111,95,138,226,202,82,20,241,82,20,215,46,69,132,186,61,232,56,10,27,10,77,233,208,34,245,26,42,188,53,235,212,139,181,254,75,75,6,231,249,86,23,171,104,89,172,88,175,140,86,236,51,203,166,227,44,250,96,128,79,127,142,22,20,65,203,109,100,194,2,42,232,11,255,26,76,134,85,72,248,153,24,105,139,126,19,159,208,145,205,129,219,243,153,92,98,75,220,246,33,146,10,188,218,16,190,221,58,175,34,146,21,222,191,29,203,133,177,75,115,150,226,208,153,252,179,179,140,84,220,175,207,208,142,133,70,179,159,161,237,106,199,106,195,197,189,213,138,3,233,217,120,76,39,232,113,39,197,245,230,59,50,64,13,191,101,0,41,220,77,186,43,34,91,44,115,8,107,206,166,112,146,38,153,179,41,34,164,81,194,30,19,210,38,71,176,71,152,92,34,126,182,2,54,138,173,129,110,99,248,45,77,32,19,194,67,72,13,28,26,86,28,166,152,117,3,111,241,69,112,77,3,46,193,74,195,158,124,145,235,67,249,46,152,142,252,201,80,26,142,135,135,87,244,88,149,74,128,6,5,87,228,64,15,27,112,234,37,193,55,65,108,32,45,129,143,68,89,248,75,128,36,175,143,160,49,88,12,179,107,160,103,207,140,101,1,23,87,59,210,34,40,68,188,243,36,50,228,88,226,19,218,118,219,13,192,6,184,253,172,215,173,241,9,75,198,27,148,197,120,131,99,124,43,90,90,56,72,186,129,3,100,23,188,126,192,83,28,190,69,66,139,75,20,74,26,25,109,56,78,44,193,29,174,244,55,10,194,23,10,94,159,24,145,98,142,89,112,74,194,128,56,175,94,65,246,246,0,178,168,154,125,220,23,188,94,239,91,194,0,89,38,137,234,230,58,122,241,48,13,63,187,212,0,231,235,132,147,137,141,249,167,40,255,202,226,165,248,5,222,207,7,121,250,218,218,165,131,83,94,144,21,232,224,7,214,144,238,225,6,29,220,192,103,25,11,116,40,189,122,133,244,38,199,199,208,34,243,106,40,41,2,58,44,241,109,48,225,158,33,67,77,207,137,215,231,13,250,39,211,103,90,183,120,158,127,182,56,70,113,27,0,159,2,126,108,16,25,64,80,106,26,68,207,73,128,244,185,131,147,233,246,198,145,17,232,154,214,177,113,40,104,62,236,15,121,119,109,222,10,243,68,80,142,49,155,126,165,87,128,229,45,128,110,31,149,91,96,132,25,248,177,130,81,232,193,176,15,40,216,131,211,211,201,49,203,113,195,131,19,195,153,242,213,171,150,196,206,1,151,199,34,143,42,247,137,63,224,1,3,123,224,62,1,227,20,0,3,5,157,17,245,231,235,211,211,227,41,215,234,9,234,177,194,200,18,212,132,46,173,0,59,254,75,142,174,87,154,65,237,137,223,67,194,225,179,225,136,95,189,242,10,233,34,15,84,246,128,21,38,218,162,149,57,214,90,82,66,30,133,235,10,66,91,81,142,180,175,43,248,182,151,181,101,91,225,86,216,86,214,65,0,122,228,10,172,105,164,255,242,18,216,250,9,112,166,142,248,169,171,203,137,61,192,180,187,166,146,220,3,219,143,225,92,168,111,252,100,204,185,20,153,113,77,4,110,170,152,47,78,227,148,130,246,248,89,172,59,239,87,177,221,220,9,40,234,0,180,149,238,94,55,0,119,47,88,37,10,160,201,40,79,39,70,17,52,21,75,16,77,138,162,137,24,21,99,9,103,148,74,197,8,41,74,81,66,12,166,244,99,4,137,146,198,32,105,30,133,73,238,40,209,78,80,153,24,209,3,73,3,148,52,140,106,165,166,32,137,68,73,222,40,252,146,66,165,64,51,28,252,213,160,80,131,20,3,11,240,132,128,242,231,160,138,130,170,76,162,240,139,81,165,29,93,83,103,16,131,5,104,152,40,89,43,246,204,116,27,166,82,140,202,164,8,37,102,77,138,82,153,56,106,214,131,146,252,81,11,38,99,148,52,139,18,74,148,202,229,136,1,72,26,161,36,53,74,140,162,212,217,210,64,72,70,82,15,14,23,69,161,104,127,220,169,195,54,1,207,193,255,183,161,112,48,130,124,255,223,70,59,62,66,190,221,7,219,32,162,48,138,242,182,67,95,171,218,197,7,150,236,59,226,254,179,255,236,63,251,207,254,179,255,236,63,251,207,14,31,249,29,209,198,187,93,193,148,131,3,157,43,61,128,108,233,51,152,118,13,127,161,226,91,121,84,29,0,166,184,15,228,118,235,208,239,38,14,240,255,163,3,147,246,222,21,168,29,158,198,204,222,29,142,198,218,110,45,131,217,91,189,69,11,143,115,160,177,185,75,109,109,226,121,117,8,26,235,123,160,241,190,219,145,94,229,249,116,48,6,75,122,96,240,164,56,3,241,197,7,62,255,112,246,204,62,72,144,55,197,41,58,179,120,128,88,212,205,205,66,118,89,111,15,115,205,7,48,108,204,93,80,70,188,238,173,56,99,110,250,192,23,120,4,164,215,51,217,58,10,6,20,3,136,173,173,187,206,198,221,26,192,12,249,230,54,12,246,92,131,181,145,75,215,11,128,33,213,216,245,3,47,156,24,15,10,22,132,254,104,77,95,219,90,88,195,181,175,95,216,219,70,98,137,151,55,0,96,150,30,7,44,218,220,69,27,119,175,85,85,89,179,67,128,49,55,191,152,39,6,199,46,195,132,185,215,235,58,105,151,11,236,220,196,23,146,73,42,65,146,187,55,99,149,40,236,222,17,112,244,185,67,126,226,0,253,34,143,118,106,206,241,82,227,235,42,146,132,60,163,161,77,73,139,244,4,111,245,186,242,248,252,110,7,42,236,191,183,96,18,116,228,5,180,76,56,158,28,187,121,127,200,203,240,129,151,186,236,132,101,217,235,19,187,15,200,106,89,205,64,29,134,136,125,134,143,17,244,104,72,154,124,165,139,103,45,105,6,195,145,193,239,56,28,236,49,72,121,166,27,60,159,118,4,150,229,196,91,155,66,27,5,169,119,45,194,168,99,13,87,55,227,241,122,201,103,90,180,89,55,88,165,138,212,23,216,131,47,248,131,1,127,72,207,56,214,214,177,40,137,220,29,218,59,62,214,224,210,188,10,133,165,119,168,136,213,100,119,173,119,138,213,227,107,250,137,187,115,7,220,15,84,24,101,247,64,189,75,243,70,29,240,176,138,3,122,29,183,135,36,66,110,194,29,32,137,19,223,145,101,153,223,97,233,88,135,9,122,48,192,198,180,213,100,136,94,239,1,132,53,129,184,189,126,159,199,42,128,212,151,229,49,12,20,71,26,223,180,85,113,199,97,253,210,9,140,73,124,197,131,210,40,216,222,233,73,208,19,134,66,231,103,40,105,138,177,8,146,228,253,6,5,244,100,115,11,247,133,120,183,69,0,47,192,62,71,243,87,246,221,179,178,187,238,177,149,238,134,139,89,171,163,227,130,169,138,21,84,172,82,225,59,116,85,94,93,230,232,69,101,88,143,125,47,160,199,199,216,77,135,53,147,180,251,93,149,45,41,208,223,198,40,9,22,175,229,170,94,222,104,158,163,123,34,194,137,232,47,108,10,211,187,171,24,97,66,248,75,54,4,54,236,247,160,109,191,143,101,5,148,25,66,35,51,78,126,172,225,177,248,47,125,233,78,11,101,19,136,187,245,106,183,110,24,111,29,208,136,70,203,181,185,124,2,236,6,16,185,196,29,160,223,183,221,112,246,235,224,206,199,193,18,47,116,247,251,244,94,205,104,58,74,253,120,14,1,202,0,70,2,57,182,36,60,0,174,77,95,122,223,145,208,56,71,156,10,214,166,21,166,143,109,5,237,138,175,37,255,216,141,240,86,154,62,213,180,174,247,199,112,89,45,123,108,40,138,125,110,63,125,215,165,108,48,12,175,94,65,115,18,77,131,171,157,177,199,96,94,44,59,94,203,211,238,2,123,230,110,173,13,165,225,16,228,205,142,141,0,145,255,111,4,131,3,249,56,243,213,43,244,126,152,43,120,79,31,7,17,9,105,185,129,238,67,12,237,222,40,166,214,174,238,208,226,193,9,211,225,152,222,241,218,185,182,15,166,174,20,189,19,8,212,1,148,15,232,102,253,180,177,80,5,72,151,107,57,4,12,194,6,137,11,78,188,110,152,191,218,226,178,67,246,42,234,150,237,207,210,74,135,51,233,105,43,33,165,247,105,169,89,61,213,190,96,220,228,234,46,55,80,1,163,191,113,252,116,173,178,207,29,64,74,234,45,48,14,78,208,16,221,10,10,15,204,51,93,242,133,95,156,119,220,130,65,123,159,173,57,18,1,187,69,239,78,235,40,87,107,199,104,61,47,244,176,115,22,182,246,234,149,72,79,180,141,124,101,190,30,227,20,123,157,222,17,206,21,122,133,235,221,216,36,69,59,222,87,214,165,214,77,48,10,104,97,28,203,52,43,140,21,235,136,24,249,104,143,172,20,48,236,73,180,9,91,165,231,97,222,138,181,129,62,168,176,23,207,12,158,0,20,242,66,160,182,155,71,79,221,189,179,58,69,122,204,208,50,160,211,141,33,208,109,124,44,172,176,214,8,67,247,153,67,152,112,112,124,224,3,155,224,104,77,55,182,175,146,107,108,49,133,157,90,87,23,55,110,18,80,27,224,184,212,218,12,65,78,92,151,203,1,252,164,254,88,229,158,193,245,232,7,57,104,155,162,7,203,88,232,166,33,207,240,139,122,1,141,131,41,225,62,140,154,126,12,74,19,240,215,209,179,245,4,21,73,192,207,73,232,200,48,148,9,135,215,44,110,214,195,6,88,70,159,121,125,190,181,237,168,159,99,94,214,199,6,87,120,41,211,132,69,179,86,217,97,172,48,117,5,223,58,134,194,129,175,14,221,234,24,105,167,181,134,18,218,193,218,179,185,190,77,20,116,195,20,127,128,9,48,43,52,177,13,19,5,219,133,98,167,227,85,76,86,118,174,165,189,19,184,72,225,234,48,166,74,111,223,62,129,122,234,242,208,45,157,126,26,180,13,248,105,11,121,163,192,199,186,156,221,39,33,104,166,117,100,21,0,25,238,236,243,83,104,224,119,125,162,139,205,245,135,99,252,246,159,157,135,192,78,77,47,193,194,17,178,15,78,54,140,234,26,14,90,91,42,248,170,130,187,14,12,133,190,60,221,108,43,192,51,27,174,51,253,54,192,101,150,81,123,4,243,34,94,6,48,171,140,204,113,160,168,233,98,228,250,204,2,80,20,87,91,80,98,0,206,9,52,100,1,67,244,187,59,22,38,128,60,199,198,57,112,205,244,149,109,246,87,117,10,154,20,197,50,68,157,202,35,187,163,130,59,74,8,49,42,149,34,154,22,211,39,240,75,209,108,168,168,30,44,150,87,163,132,39,70,213,203,200,92,138,130,191,65,110,79,183,75,98,187,49,98,144,163,164,104,25,90,96,185,163,200,68,171,224,5,117,82,160,64,153,8,197,96,241,58,213,143,161,156,50,200,145,226,84,8,228,180,1,136,38,72,10,71,135,40,173,23,43,19,30,4,156,209,12,178,40,1,86,25,198,22,40,127,10,242,7,22,91,45,0,51,110,131,105,228,215,169,137,37,39,69,73,241,50,52,53,115,199,13,228,124,0,57,144,56,141,81,84,59,14,210,22,241,89,28,162,26,0,137,208,124,107,10,237,171,130,241,78,156,16,82,148,144,40,19,99,144,40,193,146,221,132,63,78,204,147,212,40,161,247,141,209,70,66,77,128,161,152,103,41,39,200,9,128,226,36,44,238,74,244,19,132,18,167,6,201,50,30,97,48,172,109,212,171,228,12,12,63,232,85,178,172,13,233,72,239,85,202,192,125,4,70,37,165,231,131,225,93,164,204,225,141,83,99,144,213,180,13,213,44,181,64,230,114,62,144,83,167,134,105,3,208,60,65,181,211,101,100,58,230,132,105,157,244,36,70,244,50,148,2,18,123,0,215,16,236,175,154,86,227,176,73,18,36,250,80,147,224,55,152,42,144,229,77,171,49,162,157,164,156,32,171,10,115,192,68,169,25,3,25,37,73,73,25,52,123,110,51,17,140,193,20,36,142,162,218,66,154,101,224,130,3,200,129,68,193,180,182,147,116,228,195,25,128,252,0,244,56,91,134,246,125,198,136,40,198,130,67,160,229,44,134,61,7,197,20,29,246,34,235,198,107,32,219,212,202,143,244,49,11,230,56,80,128,6,149,200,24,53,202,149,109,80,81,190,217,141,56,229,201,33,228,48,84,111,14,64,117,198,168,118,30,14,39,213,128,3,151,23,193,8,199,169,81,94,239,68,27,45,2,33,166,141,10,248,29,64,191,209,204,8,58,46,84,0,2,244,231,229,24,154,139,130,182,26,6,49,123,41,104,97,24,91,100,195,81,34,4,210,98,150,157,137,173,20,203,240,87,213,236,159,211,130,2,42,54,183,116,142,49,247,74,207,214,2,197,79,208,16,246,162,9,45,135,49,48,150,204,239,96,97,195,161,155,68,187,168,180,199,40,141,119,153,96,105,170,173,63,227,57,234,196,100,52,112,82,44,161,173,36,125,237,115,216,176,18,76,69,142,50,140,53,241,252,103,69,180,33,202,41,13,62,30,27,75,87,244,130,166,221,163,253,228,219,100,248,40,176,17,253,2,183,24,65,226,87,8,69,84,25,84,90,53,136,252,253,47,98,125,45,38,73,145,106,238,244,64,19,220,32,13,156,45,255,24,70,170,2,249,152,177,195,249,56,254,161,189,190,155,116,51,94,191,150,175,57,160,183,218,218,123,46,97,62,150,149,45,229,31,163,80,76,48,31,203,100,112,62,34,110,148,113,203,120,79,38,200,247,179,65,111,152,177,228,67,167,42,75,62,139,126,44,249,136,202,49,243,121,31,31,228,181,124,171,120,208,128,143,89,118,93,183,105,211,93,106,154,75,179,221,37,149,238,18,147,109,212,195,84,32,110,0,209,123,122,6,34,1,15,214,100,104,212,20,206,128,90,65,61,195,66,191,31,88,88,98,61,91,39,36,97,61,172,41,52,122,162,255,135,197,92,80,151,238,178,200,244,45,234,89,171,2,220,24,26,208,105,115,178,158,89,11,187,92,7,203,195,8,10,91,147,54,20,199,214,25,38,159,179,185,142,166,206,176,254,220,165,162,70,195,235,21,17,135,107,83,48,111,26,21,93,33,169,105,36,55,23,211,120,182,91,202,157,106,138,202,237,131,189,105,240,182,98,106,234,45,111,45,1,30,110,67,0,49,167,171,155,159,56,32,79,124,107,213,244,198,222,176,205,208,210,54,217,97,184,53,197,166,29,63,141,133,178,154,196,236,8,136,93,7,200,196,207,231,94,53,207,208,115,45,210,40,84,150,92,155,171,27,122,144,59,207,18,86,82,218,241,50,248,45,188,217,45,189,52,114,53,158,9,44,232,62,187,105,212,239,62,224,134,210,116,3,62,107,176,177,238,241,59,183,102,168,72,183,172,210,165,57,179,235,82,111,221,244,183,44,11,67,47,74,220,94,102,61,34,154,121,214,6,60,54,154,176,108,238,175,124,219,102,180,104,86,119,4,255,64,165,234,38,132,182,158,11,158,163,59,247,253,110,154,214,7,156,89,193,205,103,22,146,61,89,207,44,77,12,181,218,131,77,189,216,164,67,125,116,124,111,25,203,157,245,195,111,12,177,101,141,175,189,225,219,14,174,149,163,15,202,228,110,107,210,162,19,190,245,146,221,64,206,220,133,150,121,208,149,183,164,169,188,15,190,79,8,122,29,217,117,170,29,121,240,240,187,219,241,187,213,114,121,229,114,62,61,64,218,110,107,174,85,100,107,207,189,91,147,86,11,108,155,49,226,253,39,110,157,18,124,125,19,54,110,235,14,27,233,54,123,237,123,20,223,209,196,123,135,21,163,49,110,119,233,142,93,125,110,111,203,170,254,5,11,1,42,204,55,29,222,118,1,253,198,162,155,208,88,167,226,118,96,96,142,101,37,183,29,71,76,19,46,177,35,72,239,190,145,114,185,31,105,127,23,20,53,230,99,11,245,116,7,28,44,234,245,205,211,131,237,155,111,7,96,233,208,146,86,126,35,25,12,233,96,207,38,202,115,219,141,97,83,66,28,108,100,24,86,148,249,235,134,205,198,105,106,10,253,205,119,129,141,97,88,26,154,101,204,214,229,47,173,102,168,248,223,142,251,202,178,92,130,16,210,26,176,22,57,89,51,236,26,83,190,157,205,176,22,210,56,3,207,210,122,95,65,1,141,93,96,169,155,216,28,28,89,16,88,54,143,205,150,96,185,248,154,227,103,133,58,177,85,186,190,157,54,86,236,99,96,181,61,88,157,26,83,228,114,176,86,230,178,180,100,30,196,165,216,44,19,150,142,29,83,211,119,160,169,250,172,112,110,5,186,180,219,144,205,130,41,12,217,13,204,234,137,96,221,181,118,249,140,103,184,110,136,150,45,27,14,214,14,248,122,27,135,77,187,230,96,245,56,38,225,202,187,133,185,95,87,107,157,203,198,22,49,212,26,137,210,170,164,193,82,210,183,220,1,11,97,179,165,228,182,73,185,197,182,194,62,91,27,229,141,203,82,202,21,251,139,219,199,114,235,206,217,184,113,192,169,162,157,26,171,155,207,198,124,93,255,62,241,70,61,248,255,35,238,239,193,239,159,184,78,78,86,212,178,191,255,12,150,177,25,3,92,193,72,183,154,111,24,182,43,129,9,58,209,10,141,75,224,119,211,241,203,176,158,128,201,168,243,126,173,12,190,189,140,111,86,218,215,139,198,7,86,48,12,78,14,150,44,78,14,176,201,9,44,180,129,187,35,1,51,135,255,65,219,19,88,208,112,213,10,135,113,69,44,208,60,88,181,66,49,115,141,93,25,208,80,210,189,135,52,91,20,152,180,230,86,129,99,160,123,106,121,244,222,108,90,40,32,11,44,16,139,117,196,1,52,143,64,233,118,43,21,60,250,27,135,247,29,85,35,89,116,92,181,17,55,191,90,174,54,3,43,179,75,154,173,138,150,136,45,86,76,89,1,72,189,70,139,70,181,27,172,232,72,173,59,185,151,27,117,155,168,24,124,142,137,135,157,255,33,237,88,219,56,100,148,188,76,76,232,176,151,177,52,207,8,91,195,214,205,239,5,117,143,52,176,218,226,198,7,7,74,89,178,91,209,27,185,70,186,16,108,219,133,10,194,70,237,150,44,59,13,205,202,202,185,182,65,194,118,44,26,36,108,205,114,165,135,155,94,17,98,106,233,54,229,131,207,88,222,239,168,95,112,199,163,129,100,204,40,104,39,37,221,164,5,134,182,42,86,235,172,71,90,67,27,143,203,6,7,182,16,189,249,77,103,110,191,159,127,3,111,58,11,51,65,62,220,2,169,59,189,233,12,160,204,221,234,115,231,102,73,47,246,185,11,123,182,188,201,141,100,217,55,208,63,183,63,200,6,185,22,185,99,255,60,126,250,49,220,4,125,238,22,31,12,237,230,38,104,148,125,122,55,65,189,169,55,229,38,184,218,222,142,110,130,235,42,238,226,38,184,90,239,222,110,130,171,160,110,119,19,220,82,231,73,220,4,215,13,211,157,221,4,55,3,121,10,55,193,181,67,244,168,110,130,235,90,120,152,155,224,90,136,119,91,4,15,118,19,220,188,149,238,134,203,163,186,9,174,235,234,131,221,4,215,225,252,137,184,9,174,67,228,147,119,19,188,227,240,236,232,38,184,10,245,137,221,4,109,13,62,134,155,160,13,224,147,186,9,218,90,122,58,55,193,109,205,60,196,77,240,118,184,59,187,9,222,14,234,201,220,4,245,166,111,113,19,220,1,195,7,187,9,218,219,120,106,55,65,91,107,111,202,77,240,158,141,62,146,155,160,65,33,223,223,77,208,214,129,55,232,38,104,160,254,73,186,9,46,143,223,3,220,4,55,129,122,84,55,193,229,203,232,105,221,4,87,90,187,167,155,224,122,56,187,184,9,174,169,249,249,117,19,92,233,236,39,226,38,184,141,132,61,177,188,230,132,216,181,160,53,160,114,56,28,126,220,104,202,155,252,99,218,130,82,163,91,177,71,244,184,249,244,66,124,2,15,169,223,165,225,219,2,17,189,169,171,2,118,169,246,62,142,189,175,213,222,215,106,239,107,245,89,247,181,34,19,97,52,164,153,4,26,156,185,221,191,104,221,158,223,230,101,164,221,126,123,47,163,189,151,209,222,203,104,239,101,180,247,50,218,123,25,237,189,140,246,94,70,123,47,163,189,151,209,222,203,104,239,101,180,247,50,218,123,25,237,189,140,246,94,70,123,47,163,189,151,209,222,203,104,239,101,180,247,50,218,123,25,237,189,140,246,159,207,241,199,238,41,182,217,89,108,10,53,45,224,148,17,68,43,73,112,253,142,184,34,175,177,153,19,92,89,125,171,194,232,199,182,77,144,75,15,86,32,216,124,150,214,22,221,234,133,226,9,120,238,253,202,118,157,47,62,62,86,6,116,191,111,50,202,224,56,23,65,71,13,159,134,19,159,31,133,143,125,12,107,8,109,152,42,128,199,160,21,206,245,166,235,1,186,88,145,196,6,72,220,166,40,15,93,80,80,39,26,75,32,61,115,210,166,124,179,67,216,250,86,227,253,75,141,247,159,253,103,249,213,156,183,29,59,58,97,98,74,117,134,150,215,117,174,63,6,189,126,255,173,158,109,222,64,144,68,158,109,222,128,127,179,103,27,195,51,228,27,240,108,243,50,65,175,219,215,226,119,244,108,243,6,221,183,123,238,249,90,216,115,207,27,242,110,47,204,1,76,24,0,61,2,238,3,90,86,56,136,98,216,13,61,250,192,13,193,137,90,22,30,1,129,159,195,108,142,12,135,49,112,154,191,21,19,38,28,100,113,97,118,203,72,187,89,142,126,3,35,29,116,115,97,146,227,153,93,71,154,109,109,70,153,103,184,224,27,64,217,231,247,4,188,110,214,179,35,202,62,143,253,237,136,71,87,102,123,14,104,1,121,42,12,232,54,184,251,196,246,179,22,184,4,3,62,66,56,143,158,85,166,100,46,213,150,192,213,70,21,171,245,78,162,222,6,79,5,248,43,158,137,81,77,240,55,166,54,114,1,14,22,136,93,68,51,141,139,2,120,82,106,224,87,62,49,77,80,131,225,20,22,162,50,169,98,166,222,35,41,42,45,245,65,73,170,61,165,40,39,31,2,25,241,33,69,69,221,176,86,96,0,193,142,96,249,139,150,63,203,207,234,232,145,175,214,43,209,243,116,151,14,22,61,51,218,237,62,79,83,252,52,228,187,44,39,61,227,139,120,239,162,220,76,164,58,209,110,38,47,11,153,140,220,107,228,120,146,74,251,125,177,106,225,188,150,201,9,121,39,53,243,4,98,82,206,23,83,2,149,156,32,244,198,148,144,140,231,60,108,66,13,78,211,212,40,153,45,113,244,100,76,59,217,80,208,239,170,5,249,2,31,63,43,113,46,206,233,76,57,189,139,158,232,15,249,26,2,217,184,44,136,147,96,133,241,139,10,157,245,92,146,65,53,192,45,198,181,244,60,70,113,128,12,232,10,0,215,68,33,147,140,83,84,187,93,87,40,170,154,38,59,245,100,46,53,131,189,207,129,209,162,202,82,187,153,161,98,177,168,208,166,138,153,139,68,156,138,149,167,137,68,188,7,198,179,92,168,151,193,32,68,43,148,47,67,165,122,165,106,116,154,77,212,113,89,42,147,206,102,0,220,114,175,205,36,168,88,53,78,162,191,177,232,188,172,231,101,104,53,217,235,144,224,11,69,245,218,222,116,88,189,172,112,188,171,17,62,47,186,156,46,79,73,242,230,167,161,184,212,107,167,59,243,86,42,196,246,235,33,215,89,211,219,233,204,92,113,202,221,203,246,164,25,53,157,56,149,106,123,214,99,132,218,101,59,87,149,206,46,51,241,65,165,146,205,10,209,97,76,204,82,195,222,89,53,90,239,138,103,103,151,125,206,57,25,214,135,161,38,37,103,11,241,142,159,203,5,206,149,97,130,137,85,99,44,197,138,124,131,11,150,198,65,38,20,173,150,51,189,105,34,36,151,83,82,71,40,251,122,213,34,25,173,198,72,216,227,88,53,153,1,35,69,171,84,110,144,204,198,70,96,30,207,2,237,98,37,150,232,36,51,211,82,239,12,214,161,202,224,39,154,137,198,106,195,22,24,39,53,155,161,72,33,149,246,149,213,58,85,24,150,139,229,184,148,76,140,243,67,134,99,61,57,46,172,168,234,192,91,241,58,47,152,73,56,42,143,152,76,38,3,199,35,154,25,20,165,120,47,79,195,241,202,100,10,169,104,39,58,242,83,163,50,132,7,10,116,218,153,179,244,160,84,6,253,156,246,218,0,183,106,50,209,205,52,248,179,69,57,29,244,171,13,191,171,52,153,182,163,151,209,74,54,19,37,169,179,170,40,78,157,114,248,236,162,219,245,248,98,164,48,40,43,241,113,189,75,165,252,33,85,46,170,124,171,235,47,181,167,41,127,52,138,224,183,219,109,174,25,99,210,81,103,35,28,246,177,222,137,107,180,8,58,207,250,3,41,221,139,7,162,157,162,143,106,181,165,246,165,199,165,140,216,97,150,58,43,51,137,30,168,7,251,78,197,179,84,181,22,114,201,35,74,205,212,19,137,4,76,175,150,21,167,135,73,39,67,33,103,185,147,185,0,67,58,201,251,219,23,117,202,227,245,14,27,69,213,233,228,6,201,96,181,153,10,149,169,108,166,41,196,120,222,123,233,30,181,124,81,136,11,28,123,240,67,81,185,76,170,90,46,247,22,188,146,236,54,114,238,14,128,59,76,68,185,97,197,13,215,178,209,86,51,17,75,21,196,234,130,242,103,74,243,88,190,150,188,16,47,107,21,229,12,16,209,98,169,36,122,107,245,104,67,44,122,216,121,48,156,75,13,169,115,170,35,230,213,112,40,110,107,171,152,109,198,27,57,33,145,165,166,229,100,115,38,12,26,67,176,88,58,237,36,224,167,40,107,185,76,50,17,175,131,73,138,21,212,84,161,30,155,69,169,185,92,83,209,188,105,99,217,166,202,241,66,167,150,247,150,19,209,89,58,235,5,147,122,25,93,100,26,194,172,30,197,99,70,69,193,15,53,24,169,209,90,180,28,75,180,233,140,159,11,128,179,39,19,77,100,148,115,170,172,247,13,252,228,37,10,236,74,48,81,177,10,43,205,132,89,57,89,21,70,238,116,254,156,86,18,222,201,130,106,91,219,197,56,198,169,104,182,61,173,150,89,49,86,247,9,30,175,129,123,52,195,204,227,121,63,24,164,11,186,204,148,203,89,41,17,18,164,75,74,204,95,178,237,232,48,69,182,115,217,152,43,152,246,213,221,189,118,55,35,56,235,125,163,46,216,196,213,116,187,215,206,87,227,20,232,51,30,255,232,156,42,15,138,209,108,212,195,232,229,64,193,146,16,237,244,202,241,106,188,237,135,229,122,133,108,172,92,165,162,195,232,148,65,107,55,157,104,251,178,153,24,217,158,22,192,88,68,179,224,148,169,39,122,113,122,90,78,192,190,244,168,74,38,5,14,17,213,135,26,161,170,160,141,168,217,70,60,219,78,87,75,230,119,42,219,190,168,98,28,18,229,20,41,144,213,114,81,142,38,42,238,76,159,108,83,160,159,105,180,199,58,179,12,139,190,179,233,164,16,101,51,23,98,55,204,240,165,154,179,166,176,89,206,53,78,171,93,153,247,250,252,242,36,237,119,13,203,85,161,95,18,195,238,76,123,94,168,245,82,129,124,120,204,93,246,195,30,182,219,170,115,76,35,236,186,232,201,151,185,168,91,236,77,184,22,53,133,115,16,39,187,237,106,57,213,109,207,169,113,175,30,171,82,110,38,85,78,146,66,2,36,202,32,113,222,43,204,65,98,33,86,73,215,59,233,42,21,27,182,203,103,229,22,184,93,234,237,66,58,83,68,200,165,226,189,88,160,92,203,76,88,79,96,18,246,208,97,87,32,234,207,228,139,238,52,85,45,183,218,19,175,59,59,80,3,100,140,42,131,115,53,147,133,103,110,187,199,80,177,249,76,157,202,195,139,197,112,50,152,10,23,126,182,58,105,231,122,249,106,140,203,40,3,62,13,173,47,219,76,187,87,160,162,177,88,5,220,108,153,108,26,140,127,188,92,173,86,226,109,170,93,6,136,128,211,26,204,107,6,141,121,183,77,5,202,161,76,54,145,156,225,178,75,245,163,153,120,44,86,142,162,241,175,204,151,112,1,103,19,217,30,100,243,5,233,98,90,46,87,207,224,98,7,96,51,240,30,1,171,20,52,85,74,80,66,38,219,79,78,192,157,180,84,23,173,33,63,117,81,165,252,217,203,161,164,88,240,181,226,16,83,65,253,126,201,149,90,174,47,228,200,58,184,118,192,181,69,37,64,37,80,115,88,0,109,22,76,60,178,201,172,209,143,88,62,159,105,38,226,137,104,63,10,97,23,164,76,162,219,163,41,87,156,161,26,165,9,235,44,148,51,225,51,5,146,7,84,181,126,126,86,201,249,99,205,76,38,226,128,228,138,159,89,161,176,44,2,139,147,161,211,33,12,218,46,110,48,84,231,39,108,56,20,14,179,92,232,4,16,47,168,114,43,248,104,180,78,28,161,55,197,180,78,244,130,154,12,210,79,71,235,244,23,6,173,147,21,253,231,254,226,69,74,225,248,112,208,239,87,200,104,166,94,200,8,61,106,228,147,216,140,84,157,198,47,250,163,76,50,23,136,121,210,34,147,111,74,190,5,221,113,151,130,151,226,208,69,13,24,186,209,96,220,242,229,34,77,181,125,148,175,155,108,53,169,81,42,90,187,168,179,131,46,91,41,251,149,118,189,92,110,199,22,189,76,89,9,251,73,62,59,73,82,177,108,155,98,85,105,49,105,185,122,254,252,2,138,72,188,140,211,185,240,114,76,181,152,240,198,243,222,94,121,50,205,135,68,42,122,38,214,36,183,216,18,153,139,114,95,24,117,66,1,230,44,78,117,169,116,193,93,106,86,74,139,11,106,16,204,4,125,61,50,94,139,13,67,161,166,224,57,107,180,90,121,161,148,13,113,177,114,139,10,240,205,120,28,108,133,24,57,171,101,219,5,174,157,86,138,73,106,62,29,158,133,188,227,240,165,196,22,162,158,234,136,74,4,147,177,69,99,52,233,212,91,228,98,232,23,252,151,9,170,29,203,38,98,217,212,164,238,44,56,219,117,48,166,243,89,178,28,37,243,206,32,39,103,19,238,210,249,80,110,202,201,203,96,47,91,136,54,98,140,51,22,43,142,198,78,86,174,141,3,37,214,151,75,84,83,137,84,252,114,70,69,59,114,190,54,82,107,106,137,38,71,23,114,96,222,160,50,133,120,205,237,115,13,98,165,89,166,59,143,118,192,86,33,99,243,36,216,85,177,68,161,74,167,60,238,113,43,223,119,134,148,68,92,245,51,110,111,146,201,178,237,116,90,112,79,249,160,155,113,23,107,146,26,141,21,19,84,57,21,147,89,166,86,150,57,161,118,177,144,211,206,203,116,49,228,119,43,41,95,233,60,55,184,232,9,157,58,203,139,41,185,76,10,57,31,52,11,111,148,10,244,36,224,244,21,147,106,183,150,230,146,229,142,151,42,208,89,175,43,205,157,185,46,24,133,186,168,196,98,105,42,85,40,78,105,82,149,27,141,193,176,94,224,251,117,167,223,151,91,156,11,106,202,207,100,104,223,69,165,208,0,36,99,118,52,10,55,70,193,209,124,212,43,40,129,177,90,228,162,206,196,104,26,239,206,18,82,47,225,153,55,187,74,113,208,155,184,252,231,170,60,96,243,206,104,41,235,92,20,220,116,39,224,93,168,228,121,66,153,54,106,185,225,121,90,242,21,22,133,69,117,62,58,231,187,190,203,89,182,76,145,50,59,225,200,75,127,168,210,140,129,241,227,216,82,189,238,234,83,149,179,108,105,198,120,139,189,74,6,12,127,118,90,105,122,167,44,189,56,111,213,134,161,224,196,51,13,80,169,82,162,53,203,168,242,164,81,188,168,214,83,84,158,162,227,245,162,63,218,108,44,192,146,170,122,242,210,40,40,52,93,37,112,199,183,251,224,6,56,239,123,26,129,150,212,112,42,133,169,64,82,82,189,117,222,247,214,148,174,203,151,201,212,162,114,145,115,251,47,125,67,126,118,17,175,54,187,151,173,212,101,45,175,118,195,23,178,199,87,159,49,205,97,71,30,5,231,113,53,62,150,188,103,222,158,200,59,71,41,166,120,174,180,167,157,78,220,207,39,148,97,51,51,9,165,153,139,102,97,49,10,122,135,174,139,114,193,155,141,77,115,77,207,116,88,18,211,140,52,46,205,61,23,173,153,211,235,15,246,242,178,135,189,184,12,167,124,204,69,233,82,156,102,138,222,178,207,89,238,206,92,109,112,241,52,227,212,89,251,60,221,202,9,85,181,31,24,134,252,106,74,78,13,210,139,161,82,46,11,51,246,204,163,198,235,231,23,163,64,134,97,67,201,62,85,156,140,156,243,84,66,72,4,47,251,236,40,87,148,46,154,46,97,225,14,242,209,170,43,216,61,135,212,233,76,14,114,1,41,55,15,73,85,120,111,3,114,90,232,186,165,88,72,226,103,66,171,94,202,93,22,226,50,213,190,240,150,187,193,230,132,202,80,76,234,220,115,46,59,99,69,111,243,226,130,106,249,114,241,214,168,205,184,230,131,184,32,123,232,5,0,228,157,77,155,237,94,182,147,245,248,153,242,69,55,56,246,43,254,102,0,156,140,238,102,178,154,99,7,245,94,166,89,109,151,189,180,95,206,231,212,92,184,126,206,132,199,174,150,223,153,27,198,132,232,104,226,143,6,155,231,129,49,219,57,167,138,195,168,20,77,116,102,103,1,159,179,87,100,47,47,84,111,247,172,152,142,22,71,157,176,226,225,93,93,95,34,83,46,119,203,190,66,120,72,78,206,186,77,181,0,150,214,188,209,235,13,10,161,57,55,226,75,78,167,74,54,39,225,193,185,154,244,13,228,121,71,44,85,47,155,205,217,212,195,50,98,204,211,29,200,222,25,88,55,116,139,243,150,22,33,42,195,132,202,249,105,163,153,77,70,189,173,214,96,158,226,58,224,208,228,93,174,94,190,29,186,148,147,10,127,89,21,211,100,67,41,141,51,36,127,89,6,91,137,46,142,232,158,95,205,119,197,128,179,21,114,141,59,254,106,122,232,233,212,243,124,57,215,148,20,223,72,157,137,141,243,74,174,227,156,205,71,244,188,123,73,78,99,177,112,253,140,141,177,78,167,216,43,83,137,232,89,173,29,240,197,91,148,55,95,191,56,139,149,59,204,165,218,44,169,206,230,121,50,115,89,84,85,119,65,154,38,156,37,177,220,244,56,23,217,158,112,118,94,24,47,74,189,94,46,62,247,85,179,115,186,151,201,84,218,69,169,213,105,212,171,151,133,90,194,151,108,83,98,177,54,207,85,192,141,64,13,171,156,147,78,94,206,47,125,141,96,244,50,54,107,186,148,69,86,114,186,234,197,137,103,114,150,42,4,147,163,122,206,219,148,231,204,34,209,142,198,230,241,51,149,243,15,67,195,176,216,34,147,13,62,46,71,195,206,65,146,45,231,210,121,79,62,94,8,79,154,124,180,217,62,207,77,22,226,101,43,144,106,78,6,190,104,176,224,202,212,179,217,194,112,232,156,7,251,65,117,216,188,76,55,251,108,215,197,249,138,213,234,240,172,151,140,182,83,157,97,217,85,242,134,42,116,42,83,72,242,233,96,215,217,244,81,83,170,57,157,246,179,193,160,114,126,113,22,166,252,139,179,62,159,139,122,227,133,41,151,236,135,67,53,167,83,86,153,102,87,110,39,51,217,36,224,58,219,157,218,100,124,78,202,35,89,80,125,77,118,145,29,249,85,95,56,171,84,132,130,107,50,246,6,197,65,58,24,10,144,13,223,32,176,200,148,232,88,143,43,205,124,84,185,232,236,142,98,146,154,59,31,140,1,3,147,205,14,37,49,123,49,227,90,92,156,174,164,211,249,32,55,42,4,4,70,117,114,190,88,45,58,138,102,71,36,89,171,150,26,124,147,113,77,235,84,57,9,46,101,249,178,116,217,173,59,47,189,137,142,183,234,155,212,179,101,117,228,31,205,206,132,168,191,17,238,248,38,147,100,45,208,153,15,46,123,185,81,103,56,185,140,93,92,150,154,98,57,12,232,204,240,69,198,159,13,157,211,231,116,188,36,85,90,241,124,101,234,246,176,161,97,46,24,118,22,25,177,193,79,134,253,178,127,230,117,158,85,193,248,52,152,139,75,122,193,120,198,84,99,218,114,113,227,164,50,170,157,185,93,23,30,214,223,60,79,167,207,179,85,222,147,82,155,146,58,11,133,253,3,222,37,59,93,163,81,169,158,137,103,252,41,136,101,139,13,150,221,124,202,167,36,114,30,119,225,188,231,238,133,171,253,140,115,30,86,3,225,170,207,83,58,151,123,23,149,46,215,47,141,107,190,197,44,217,17,60,245,105,101,62,98,93,173,81,169,83,145,200,112,179,159,238,202,100,32,112,214,9,38,147,231,201,254,124,114,113,201,45,232,81,131,157,79,106,179,212,153,39,216,234,179,249,57,29,246,230,170,140,146,237,228,220,164,95,74,243,205,76,181,44,79,250,76,157,155,20,203,231,158,94,99,26,171,52,211,18,157,175,245,234,241,118,180,204,212,102,121,15,83,191,112,38,188,164,114,209,41,93,246,46,18,11,201,89,11,114,25,117,26,28,165,92,241,82,178,14,206,163,129,255,50,237,45,197,138,194,133,235,162,80,118,134,226,189,108,175,88,171,165,211,139,105,192,235,25,185,227,253,96,206,213,41,6,219,103,174,174,191,66,83,11,112,215,129,187,106,52,187,244,142,60,114,214,165,46,186,238,118,184,154,9,37,243,46,103,241,124,200,78,18,228,76,8,207,135,108,198,47,133,195,217,193,132,109,116,106,241,142,171,81,241,102,226,205,201,133,87,230,243,222,203,115,53,49,232,78,134,231,60,31,111,85,220,245,105,104,56,236,182,84,241,242,92,188,224,125,100,167,163,40,229,57,96,42,252,173,201,80,76,166,251,133,65,48,209,47,142,26,173,96,52,56,207,133,42,221,46,211,16,249,82,39,23,119,21,134,241,98,160,218,63,75,228,25,87,88,241,170,94,63,57,202,20,149,176,26,46,214,251,213,139,144,146,100,231,243,11,191,207,125,81,203,209,124,56,81,207,183,7,197,120,179,34,187,199,11,208,132,207,231,107,92,120,227,243,156,223,83,9,50,41,118,30,155,50,153,203,233,57,11,104,58,230,210,95,247,179,74,144,12,3,202,56,153,186,20,233,198,37,211,237,171,96,231,144,76,175,20,171,68,59,221,108,97,114,22,24,79,218,177,114,54,213,159,118,61,12,15,48,245,73,29,89,230,167,44,227,31,119,0,156,161,19,16,223,241,204,162,16,82,46,227,9,58,38,203,94,119,131,77,159,143,122,29,111,124,81,59,99,149,196,5,56,163,153,228,69,147,159,73,147,252,220,19,100,47,6,236,64,81,7,227,217,132,201,112,227,90,35,49,87,105,112,251,133,156,61,182,21,236,158,133,46,67,33,49,150,200,150,7,151,222,115,127,176,27,168,47,228,186,103,54,188,36,193,156,142,164,102,154,229,130,245,202,56,80,168,209,153,126,177,21,152,229,66,128,150,58,243,92,184,220,125,222,205,22,248,66,248,60,238,170,181,51,13,178,32,199,218,81,137,111,176,193,158,255,108,17,144,107,41,111,207,51,100,134,244,100,50,5,44,85,210,45,87,61,165,89,248,114,82,41,132,165,139,212,224,98,81,4,52,175,147,187,40,247,22,103,201,104,89,45,228,41,159,27,80,53,29,143,148,30,119,98,103,124,161,220,78,181,73,177,198,2,14,135,59,171,13,252,74,160,37,48,1,166,62,237,4,219,33,165,17,38,61,222,137,203,157,191,168,149,106,76,160,17,156,14,60,234,172,54,226,231,73,33,151,77,12,10,133,115,127,207,61,146,130,53,127,72,109,212,70,181,201,121,74,76,164,122,21,97,22,244,205,104,103,86,33,147,146,92,110,133,51,238,243,110,250,252,252,220,27,236,54,167,165,116,175,38,52,67,222,92,103,220,152,87,207,130,51,62,49,43,132,250,185,58,160,247,99,181,84,42,45,79,206,75,78,217,117,38,46,250,13,167,112,230,36,235,229,81,167,18,166,189,254,150,87,9,147,98,83,108,199,211,169,114,177,72,118,91,254,22,73,87,70,252,56,87,172,248,22,209,108,162,87,117,13,19,51,177,55,229,189,158,88,44,155,238,81,82,158,11,7,193,132,168,227,46,45,118,121,118,114,78,205,221,129,84,180,200,149,188,212,172,200,49,165,206,40,218,166,67,103,151,139,212,252,172,90,236,6,103,177,169,76,151,179,185,94,170,29,77,128,17,108,80,158,90,179,83,105,199,165,232,148,42,117,243,9,112,5,166,164,40,216,41,108,184,198,140,168,160,234,151,200,154,75,185,28,211,73,127,112,198,85,251,124,99,144,73,82,205,112,8,156,56,173,179,122,174,28,108,215,187,179,48,5,232,26,79,120,194,56,235,33,169,5,168,36,119,213,15,174,144,208,168,63,245,251,66,97,177,54,158,243,129,73,222,37,114,201,66,167,196,43,100,32,177,160,22,124,56,29,174,206,230,46,106,50,159,204,188,161,20,149,101,114,151,103,139,202,76,144,23,136,35,74,244,147,181,94,117,92,30,196,98,136,229,226,152,71,136,170,231,9,145,193,128,159,246,238,18,85,207,44,251,228,81,245,140,166,222,80,84,189,53,237,237,22,85,111,109,197,29,162,234,173,169,119,223,168,122,107,64,221,26,85,111,91,157,167,136,170,183,118,152,238,26,85,111,11,144,39,136,170,183,126,136,30,51,170,222,218,22,30,20,85,111,61,196,187,45,130,135,70,213,219,178,149,238,134,203,99,70,213,91,219,213,135,70,213,91,139,243,39,17,85,111,45,34,159,120,84,189,187,14,207,110,81,245,214,64,125,218,168,122,246,6,31,33,170,158,29,224,83,70,213,179,183,244,100,81,245,182,54,243,128,168,122,59,192,221,53,170,222,14,160,158,42,170,158,209,244,246,168,122,187,96,248,208,168,122,75,109,60,113,84,61,123,107,111,40,170,222,125,27,125,156,168,122,38,133,124,239,168,122,246,14,188,185,168,122,38,234,159,96,84,189,149,241,187,127,84,189,141,160,30,51,170,222,202,101,244,164,81,245,86,91,187,95,84,189,13,112,118,136,170,183,174,230,231,54,170,222,106,103,63,145,168,122,39,178,48,65,119,255,14,44,242,154,86,131,39,65,18,89,137,31,237,131,230,237,131,230,125,186,33,86,224,74,207,136,188,180,143,150,183,143,150,183,143,150,247,89,143,150,215,46,134,193,10,141,81,185,12,4,69,145,246,104,121,182,205,190,37,76,158,126,207,237,195,228,237,195,228,237,195,228,237,195,228,237,195,228,237,195,228,237,195,228,237,195,228,237,195,228,237,195,228,237,195,228,237,195,228,237,195,228,237,195,228,237,195,228,237,195,228,237,195,228,237,195,228,237,195,228,237,195,228,237,195,228,237,195,228,237,195,228,237,63,251,207,239,80,244,170,93,2,7,66,77,198,146,45,133,126,138,104,103,15,226,176,79,79,1,189,208,234,9,170,22,14,11,17,169,29,64,57,88,201,41,176,189,117,185,2,167,147,20,215,54,88,107,116,16,58,163,103,61,132,220,62,64,208,28,89,33,108,9,167,229,247,5,111,13,242,228,15,185,67,40,200,147,191,117,91,108,170,19,249,144,195,1,143,100,130,142,24,101,113,96,37,49,162,118,4,133,128,30,37,95,100,100,142,86,185,68,31,209,234,132,10,146,94,1,46,139,63,121,197,124,249,203,220,51,153,83,199,178,120,0,218,102,133,137,131,120,1,195,82,225,211,218,65,92,209,170,42,43,167,87,80,181,119,234,176,156,232,142,107,66,18,79,175,28,160,216,49,211,23,152,158,227,84,60,233,208,34,219,231,98,240,235,53,49,144,88,174,127,10,112,233,143,57,144,135,105,163,34,61,224,8,48,126,125,72,61,153,221,67,241,6,204,18,17,238,154,224,102,67,153,83,144,165,139,195,204,113,92,95,91,16,60,6,60,45,103,34,137,168,200,83,199,235,159,254,226,230,131,111,130,223,191,253,245,215,62,252,223,127,229,64,102,8,167,14,94,144,21,21,213,215,30,35,104,132,44,205,62,7,128,65,155,232,53,96,177,142,208,103,101,78,116,28,1,220,95,113,135,71,47,9,247,17,113,91,203,63,251,249,199,95,89,109,25,112,165,146,200,226,166,181,231,245,109,195,197,189,185,117,253,63,24,249,200,139,151,132,240,104,51,126,165,192,247,157,49,177,62,173,40,96,146,161,5,8,35,13,6,128,143,30,210,109,208,75,56,209,104,142,79,145,42,17,100,148,64,58,158,102,60,29,155,192,96,33,32,230,12,28,198,204,65,9,156,57,118,152,200,62,125,139,92,89,50,163,49,39,207,75,180,76,15,54,45,25,179,196,242,146,49,115,44,75,6,240,38,102,187,237,177,170,66,235,61,210,204,7,71,130,153,15,5,38,167,129,107,27,214,136,115,220,176,224,110,190,241,181,15,255,225,167,150,214,176,32,195,2,16,50,40,14,168,2,66,42,116,208,56,210,190,57,28,4,211,7,35,164,127,177,156,87,167,142,143,126,242,175,31,191,251,199,175,255,244,127,218,219,216,60,82,48,242,28,61,80,78,100,133,97,55,141,218,23,21,78,61,92,83,137,112,192,90,14,130,59,218,52,150,86,232,176,167,96,89,245,1,36,89,17,65,237,67,243,180,58,186,50,151,24,24,9,105,8,147,193,72,244,184,57,192,86,96,9,219,0,98,0,132,222,25,8,252,250,250,232,250,232,200,178,232,137,135,205,208,63,255,233,135,127,240,111,43,51,132,46,136,245,19,180,117,74,62,250,247,111,222,252,209,15,236,64,111,159,18,69,21,7,119,159,18,88,107,151,41,65,229,192,176,61,222,128,129,3,236,169,22,179,6,125,151,49,187,207,50,134,181,118,27,51,219,50,134,67,248,160,101,140,102,88,239,12,4,254,208,101,172,165,180,192,81,133,26,182,221,198,67,89,0,44,202,220,65,8,12,236,30,92,207,224,65,63,109,9,203,12,93,219,142,112,73,68,71,119,21,149,131,205,130,238,79,14,29,175,191,241,157,15,127,241,119,239,172,114,173,218,143,227,232,165,142,254,50,62,118,4,100,142,7,99,190,13,3,144,205,169,101,56,29,102,243,31,127,245,107,31,254,250,199,91,26,177,174,56,123,131,80,76,220,151,104,48,229,120,96,180,216,196,75,141,142,135,44,188,18,103,76,223,108,244,230,39,191,186,249,234,7,247,234,51,110,10,10,63,108,237,88,151,168,182,120,96,200,79,105,88,146,37,112,155,210,248,190,6,43,78,26,114,98,65,146,57,80,240,218,50,9,127,253,139,155,255,241,223,55,35,132,145,130,40,129,81,0,77,194,171,22,44,181,14,140,92,41,115,207,141,33,65,178,215,227,241,208,113,186,148,4,199,202,1,78,9,27,69,65,88,64,108,185,205,53,9,223,0,20,3,147,139,178,171,208,218,235,84,51,156,118,184,61,36,224,147,159,254,194,189,249,206,63,126,248,193,111,62,252,147,127,121,253,238,87,118,60,163,118,56,149,236,80,111,63,155,198,10,223,191,251,217,4,107,237,114,54,161,114,214,179,137,86,199,202,29,78,39,132,247,242,1,5,233,81,227,128,66,127,31,251,162,5,100,202,159,252,230,241,230,68,135,183,3,193,51,29,170,226,61,40,30,88,109,39,146,7,21,180,208,60,240,251,167,126,62,110,62,248,214,135,223,250,199,155,247,254,243,135,255,244,203,71,220,41,54,168,183,207,13,61,28,214,192,113,121,247,217,209,42,238,50,63,122,81,115,134,152,197,124,14,118,232,167,124,134,62,250,254,159,189,254,214,111,110,254,236,131,155,247,254,155,101,134,24,90,97,104,48,234,102,121,219,188,216,73,46,235,244,225,78,193,91,161,69,43,20,11,121,75,133,24,130,203,7,93,20,156,154,227,148,60,108,89,187,180,0,203,222,230,16,81,208,145,198,49,244,237,154,192,246,185,213,190,164,194,74,175,198,135,47,208,16,57,180,88,202,160,121,209,54,133,56,144,51,119,34,130,133,64,208,224,1,186,184,104,92,38,236,15,28,13,135,118,197,65,78,244,144,70,227,122,116,132,194,57,11,74,158,163,249,231,152,209,61,93,42,238,216,126,23,90,127,14,29,78,13,56,163,177,207,145,8,96,148,159,59,28,167,102,210,73,159,19,219,106,231,200,233,56,218,13,50,36,1,94,94,95,191,36,196,113,191,79,188,229,38,220,190,176,59,4,62,1,223,209,14,43,159,101,39,247,161,96,113,189,157,214,61,46,105,161,252,245,255,75,162,3,194,184,217,1,129,118,234,208,228,240,37,90,228,250,250,109,190,202,186,107,165,28,86,54,31,85,111,169,226,198,170,32,207,172,104,17,154,244,161,196,132,21,100,14,73,61,148,211,23,87,88,62,2,105,55,72,175,17,50,61,45,162,148,201,177,145,166,143,173,150,96,27,13,189,16,152,29,132,212,0,44,78,97,216,231,170,232,120,67,123,91,177,19,40,36,249,123,160,47,218,142,114,64,130,8,209,80,199,16,17,40,193,2,41,136,164,177,109,41,77,238,39,158,160,62,20,232,89,26,37,28,251,73,66,179,176,5,123,16,5,201,212,138,196,193,51,225,128,134,173,80,90,198,245,193,129,11,129,58,160,188,204,208,150,1,210,12,171,203,0,66,142,29,10,217,36,95,104,106,250,227,129,133,32,229,133,25,199,66,76,48,101,138,44,240,29,132,214,113,191,223,65,24,87,194,215,111,190,254,175,112,193,16,59,129,131,131,112,140,192,0,100,220,110,18,26,236,203,170,113,65,128,147,229,84,99,184,108,188,227,111,127,249,247,31,254,237,87,64,117,72,89,30,235,246,223,199,170,36,193,57,114,64,153,232,45,24,216,27,246,146,240,212,211,112,90,135,1,100,147,109,24,104,156,249,163,97,224,95,234,186,129,13,198,64,53,219,255,237,251,127,242,250,79,126,240,250,47,255,229,227,191,252,197,227,181,239,91,59,244,80,116,98,118,252,143,223,189,249,167,191,193,178,162,167,235,184,214,240,194,178,164,52,161,231,225,224,232,169,155,69,118,167,60,216,151,42,103,180,255,209,191,252,209,199,127,245,141,167,110,89,148,21,181,63,49,199,250,71,127,127,243,254,251,31,125,243,15,113,215,159,186,117,22,240,3,150,214,63,250,241,191,127,244,227,239,191,254,197,255,122,51,173,51,29,91,235,175,255,246,251,175,255,246,253,55,214,186,32,142,204,181,246,71,63,128,203,237,159,191,242,241,87,191,254,228,75,28,51,7,118,222,230,137,219,148,84,75,95,191,250,193,27,235,235,212,92,90,104,73,191,129,38,249,190,162,48,226,180,111,180,252,241,183,127,6,214,20,216,202,55,239,253,203,155,89,89,125,110,194,153,237,131,67,251,163,31,253,240,195,31,253,241,135,31,252,195,147,143,55,45,139,231,244,114,219,31,127,251,189,155,119,127,245,120,109,175,191,174,53,94,9,41,212,136,117,156,226,19,183,143,101,32,235,132,57,219,26,190,51,91,162,49,32,110,192,6,112,144,178,67,50,149,47,127,217,225,118,216,82,158,27,44,199,149,70,45,98,213,240,173,245,28,95,32,195,28,79,134,1,118,50,135,245,123,154,88,17,117,9,114,14,26,13,78,144,203,176,200,221,112,184,181,30,106,249,212,192,196,196,225,183,239,127,109,5,13,200,199,28,237,70,247,33,3,167,101,226,111,121,37,235,75,247,155,95,251,237,175,191,243,36,115,119,187,40,120,216,167,5,17,53,177,70,8,171,26,28,63,22,184,2,194,156,59,68,163,103,19,186,162,163,230,245,95,255,12,140,214,205,95,255,187,206,241,29,93,91,217,251,33,221,22,68,90,19,24,32,110,195,76,217,200,9,89,43,105,184,99,75,57,125,124,45,110,44,144,212,214,93,34,144,222,117,153,161,108,115,81,142,22,209,3,1,27,231,144,125,155,226,56,125,225,33,9,47,73,248,72,194,79,190,180,100,109,131,80,5,249,96,254,230,210,88,5,52,149,164,210,125,226,0,129,35,14,0,127,53,1,191,65,33,153,56,16,1,43,66,28,116,199,131,33,148,69,160,130,144,203,129,127,53,11,0,88,235,24,203,17,76,27,0,8,30,75,19,204,78,45,151,137,225,116,77,232,96,27,108,86,160,251,82,219,34,108,135,190,178,167,72,101,142,30,157,14,115,182,116,22,39,4,88,59,2,26,107,57,66,147,14,24,75,236,212,8,248,59,73,177,54,10,191,18,19,65,17,224,26,198,114,239,164,36,15,226,2,173,104,29,194,138,130,83,173,140,99,137,103,183,86,136,112,215,155,21,224,10,39,51,157,40,52,29,93,18,150,107,145,81,28,164,110,215,71,234,114,31,155,224,67,19,128,254,229,15,94,127,231,123,255,231,87,255,221,162,138,128,232,29,15,193,66,71,226,161,117,130,120,175,31,201,225,245,53,7,165,79,52,152,231,57,248,57,46,20,142,89,246,32,157,62,29,12,78,81,244,11,196,97,31,227,50,142,13,133,48,79,9,27,86,133,1,39,163,137,36,28,232,239,177,194,65,81,132,42,201,160,242,71,95,253,57,60,7,84,90,182,25,222,128,156,155,95,189,123,243,15,127,138,187,3,138,112,34,187,84,224,195,95,126,243,245,119,191,167,23,48,165,93,111,185,151,68,85,248,1,44,27,89,93,145,61,66,236,148,77,226,22,148,185,108,40,128,18,29,150,229,103,157,202,234,170,244,64,151,6,56,252,72,215,65,232,113,136,0,53,195,205,28,75,76,250,195,229,29,168,155,72,158,176,70,240,97,100,66,9,200,58,140,125,86,113,135,38,161,224,24,88,43,47,208,42,129,157,179,224,201,99,233,148,227,54,65,131,93,142,96,23,55,104,167,155,33,179,216,126,215,232,247,135,198,40,155,124,180,29,204,3,168,17,147,116,71,196,36,110,97,177,184,91,11,107,164,103,45,105,182,94,5,22,88,93,34,198,4,8,224,144,199,163,175,68,165,153,21,178,113,245,91,206,15,124,6,130,125,41,33,12,245,171,175,15,237,201,180,68,112,173,218,191,238,164,47,182,171,69,45,199,162,69,25,251,238,187,7,128,249,112,232,122,66,132,36,88,125,113,14,218,40,177,104,201,105,35,81,19,32,17,169,95,110,152,176,220,166,4,208,122,125,77,244,161,17,147,18,57,4,144,131,124,144,199,90,205,64,203,239,195,79,158,16,237,199,79,52,19,160,181,39,95,200,173,61,177,156,215,113,116,68,48,40,76,50,248,6,146,217,200,20,172,66,64,24,33,217,227,76,61,65,118,193,125,98,24,57,148,35,87,109,78,173,66,253,254,210,107,110,152,23,14,218,241,18,20,85,212,67,214,233,112,181,132,133,11,189,157,216,53,144,68,1,28,106,46,30,0,173,40,19,57,47,40,224,194,22,143,78,212,14,39,30,218,180,10,220,161,136,68,222,80,49,112,77,192,130,41,78,189,115,67,50,104,4,41,197,119,106,5,244,167,162,136,131,91,90,1,243,226,2,243,230,130,239,236,65,61,161,250,253,157,192,195,201,6,95,180,9,191,115,95,112,16,107,56,108,160,53,112,23,247,165,150,99,167,62,85,85,134,189,223,20,65,227,185,187,206,209,221,87,3,178,209,187,211,44,201,19,116,198,239,48,79,147,123,76,19,68,231,17,38,10,130,185,227,76,25,234,165,91,218,84,230,10,252,79,201,28,173,184,38,110,151,42,77,197,154,204,113,187,244,239,154,56,107,117,193,245,121,168,32,160,71,135,50,225,208,22,137,195,170,216,123,162,101,2,14,152,181,237,87,18,85,116,245,42,24,208,14,136,232,40,0,90,120,194,161,157,158,7,168,41,234,67,49,121,24,26,104,44,238,138,135,124,68,140,31,219,216,120,153,222,215,46,83,143,95,39,233,61,126,72,211,99,54,64,52,120,128,63,255,233,235,175,253,216,42,108,127,253,227,127,118,88,136,123,237,105,43,47,112,189,100,150,122,171,194,214,38,220,55,107,223,78,148,123,188,54,106,192,202,196,58,112,69,77,35,173,64,20,113,202,25,78,216,66,164,91,105,115,141,46,183,105,138,159,144,72,95,75,151,67,22,123,133,44,71,220,63,164,20,54,145,230,70,129,101,242,220,200,88,182,109,252,196,73,166,42,61,225,108,150,100,144,98,58,224,102,12,215,95,103,54,118,43,205,117,243,245,191,56,120,253,47,239,57,150,108,179,192,88,66,66,137,143,104,204,3,28,11,139,126,19,107,246,13,194,11,227,93,69,239,81,38,52,217,10,34,98,177,126,210,178,109,241,70,188,178,45,51,192,35,8,10,92,56,144,194,179,158,235,22,49,10,56,116,32,10,135,71,95,130,101,78,68,105,122,8,207,105,125,211,189,229,214,118,169,198,191,58,8,99,6,225,106,52,201,194,211,43,93,30,129,159,160,196,224,212,67,18,240,249,20,176,124,152,106,180,144,148,80,253,142,214,44,130,133,190,130,245,105,124,185,134,172,56,62,123,88,107,63,145,208,96,35,53,170,153,225,107,246,41,232,11,60,85,177,100,162,0,232,200,78,158,6,231,39,156,5,78,237,72,44,52,99,91,205,63,93,61,14,15,29,140,155,133,68,45,56,19,15,143,78,240,198,61,116,52,193,15,220,183,241,56,200,146,81,150,50,110,169,50,13,78,118,55,1,54,241,92,113,172,47,253,12,33,103,238,147,23,50,193,189,212,222,118,109,109,33,95,171,234,133,215,25,188,106,227,23,177,67,123,65,190,116,58,14,72,242,20,253,115,16,27,170,107,227,189,92,217,13,43,59,156,52,216,37,67,78,172,130,43,137,91,153,1,109,125,68,160,153,191,121,80,216,150,152,192,195,223,176,71,156,101,252,228,8,119,247,222,137,119,236,144,168,247,65,190,230,250,10,12,9,116,75,3,142,91,65,66,137,164,121,80,156,110,186,48,17,148,47,106,252,252,225,21,20,23,193,183,145,67,254,229,84,51,79,253,237,251,63,58,57,57,1,27,105,40,136,34,52,54,208,45,58,13,153,129,85,138,136,226,164,144,196,129,246,239,36,120,132,108,48,0,3,4,99,134,85,184,62,18,71,158,58,168,98,220,65,160,52,72,140,157,94,93,19,246,253,120,234,38,140,109,121,236,38,32,127,92,67,210,63,56,131,250,230,52,247,227,109,35,102,236,213,237,195,70,232,219,221,186,47,175,241,177,1,5,40,56,240,153,3,58,216,67,83,39,112,227,225,222,36,202,117,42,239,32,112,60,162,20,46,132,15,71,78,86,231,240,89,182,247,28,223,76,87,208,176,7,74,180,193,176,190,208,69,53,168,76,53,102,171,126,253,242,250,217,240,196,206,20,29,170,22,146,11,190,188,231,4,209,23,135,96,180,209,187,233,191,56,0,151,24,24,66,176,195,25,6,60,234,230,198,175,223,251,198,205,159,124,207,1,173,110,45,23,193,225,17,166,172,45,73,43,155,104,237,209,180,188,16,35,143,126,176,18,246,29,236,134,39,109,39,194,19,45,196,124,135,130,65,208,151,118,68,163,79,91,26,125,218,33,198,196,0,218,75,33,128,142,112,216,67,122,220,44,237,64,223,143,8,42,210,214,223,116,68,76,32,28,95,144,244,0,56,115,4,147,243,146,224,121,10,159,189,110,47,100,238,99,250,253,103,117,208,226,161,139,20,97,70,164,61,189,178,203,40,78,41,112,110,11,51,1,220,108,47,38,8,175,151,155,238,193,121,151,237,162,80,181,218,166,130,23,153,105,64,7,51,52,11,92,67,138,167,105,87,180,149,228,112,131,253,174,229,152,170,23,61,147,132,2,186,21,235,36,8,21,185,206,96,240,250,131,105,163,167,19,80,14,6,144,83,134,186,5,217,42,17,186,65,27,212,205,107,206,98,215,15,189,94,161,231,141,190,30,244,39,108,95,134,159,161,198,73,43,9,53,227,198,242,192,23,190,3,167,162,78,24,102,80,240,203,48,131,237,146,208,241,65,18,86,9,58,28,102,72,185,162,74,44,188,22,100,118,97,62,119,45,207,11,75,153,50,124,52,5,153,150,121,51,68,162,152,18,209,230,14,155,130,194,39,52,66,240,224,50,123,42,14,110,221,3,230,200,92,35,160,144,93,130,208,22,11,253,9,27,135,232,223,176,177,134,254,13,27,79,232,223,170,42,58,135,208,152,108,33,89,140,98,186,84,75,193,36,113,21,208,240,240,80,1,103,65,6,176,39,135,14,163,160,67,59,10,112,103,35,115,204,255,129,114,113,129,65,101,149,164,44,13,98,52,211,225,192,237,138,10,129,42,14,199,91,17,123,131,111,191,13,59,186,154,58,145,4,246,128,92,78,127,126,184,241,232,103,216,165,178,107,238,76,139,74,42,226,54,8,48,72,27,192,241,210,79,55,200,243,207,21,216,15,144,178,126,60,100,110,32,77,184,149,33,57,58,93,1,0,185,147,177,184,52,230,230,165,140,169,11,205,137,5,174,164,8,216,145,25,40,38,6,155,209,194,26,67,182,197,134,42,184,102,3,156,31,186,238,34,110,51,14,216,106,89,154,175,76,172,21,50,94,81,6,105,105,186,168,172,212,250,34,168,166,156,192,5,121,98,16,89,176,43,186,27,201,74,5,221,161,35,242,150,237,43,228,100,12,75,95,27,249,181,137,80,70,251,63,34,62,23,95,232,198,179,199,238,151,218,94,208,117,170,54,64,26,5,103,12,165,185,79,33,35,131,146,150,55,107,4,146,60,134,118,47,162,121,82,153,24,89,73,59,184,29,45,57,6,9,103,164,99,53,143,222,148,94,31,246,1,187,147,217,146,197,193,154,214,224,110,143,96,71,68,236,94,109,161,71,233,136,124,168,19,227,86,85,224,91,36,42,42,193,108,147,92,5,21,4,123,10,34,96,165,136,4,214,1,98,173,15,93,239,184,92,109,194,113,12,138,130,100,68,133,10,8,84,63,66,239,204,28,244,35,125,92,115,253,160,173,29,49,201,54,92,125,66,194,236,132,18,185,50,14,73,120,52,226,209,193,7,38,30,64,243,160,52,79,73,9,164,170,67,84,66,29,106,199,165,230,201,9,8,167,101,153,217,161,134,139,221,56,159,59,209,207,86,56,123,220,9,62,93,241,179,121,190,226,239,230,9,139,191,155,103,44,254,110,89,116,186,101,191,246,87,91,196,207,15,173,133,224,168,38,192,201,120,184,1,33,252,246,69,241,68,29,28,25,136,233,105,139,197,145,13,65,61,29,167,28,217,144,213,243,112,202,145,13,113,61,15,167,32,89,27,119,242,69,168,128,175,1,38,221,118,242,160,227,31,15,39,60,119,192,41,119,248,152,131,183,99,163,160,228,234,70,118,35,42,214,162,163,221,116,54,0,118,239,46,199,195,91,226,145,46,59,92,95,68,187,61,12,170,91,243,2,60,180,56,19,125,239,7,31,253,228,239,176,228,238,163,63,251,79,55,127,253,139,255,243,171,175,56,142,214,111,25,27,135,103,225,234,204,77,163,143,23,74,48,135,27,125,181,143,56,74,178,15,58,190,169,109,227,142,238,87,220,135,157,198,255,217,250,243,17,176,190,107,207,71,192,226,62,29,238,107,182,184,137,131,125,151,219,183,33,224,148,214,110,214,79,255,230,220,125,119,110,217,39,70,193,85,90,132,149,152,49,20,161,67,96,154,52,61,58,207,176,135,86,21,50,20,47,77,95,56,160,53,180,227,37,24,20,200,231,99,106,252,10,75,16,0,79,160,233,178,65,138,44,180,219,80,126,64,207,4,5,100,244,185,54,88,28,154,93,192,11,199,71,63,250,225,235,247,254,155,97,118,185,106,96,188,106,244,123,243,235,111,222,252,241,215,180,175,47,65,111,100,1,192,67,65,238,28,161,223,3,252,0,86,131,251,192,163,22,254,205,17,248,61,200,176,161,240,45,152,197,129,226,132,25,5,48,210,101,174,12,160,39,218,18,212,175,181,160,68,131,150,231,41,122,168,241,9,244,169,109,5,95,19,115,107,77,180,114,160,192,145,238,227,120,18,10,96,5,45,118,23,246,30,226,58,48,246,132,131,224,6,195,14,173,8,200,84,134,25,99,227,29,1,154,133,88,26,53,215,16,1,245,2,154,108,95,132,183,113,95,55,215,115,204,185,126,31,250,188,66,176,85,171,33,159,158,131,196,148,58,62,203,67,124,87,148,204,165,187,5,165,47,240,124,192,235,11,174,195,73,207,178,34,181,50,203,119,69,202,220,51,219,144,106,121,224,207,90,164,180,44,43,82,182,133,118,103,140,240,137,96,197,70,111,138,36,195,110,158,7,77,189,188,126,166,190,253,54,7,29,228,176,44,252,80,189,69,22,179,230,218,178,211,131,128,201,70,193,236,170,227,214,146,134,20,238,111,149,144,9,154,144,158,169,242,252,10,158,122,170,132,133,246,80,32,60,236,11,128,190,59,113,28,129,35,91,59,38,175,193,174,0,7,160,0,26,143,144,215,176,18,244,183,219,185,146,12,42,105,183,39,29,41,208,106,231,100,40,77,15,221,36,129,158,7,244,236,16,224,115,4,9,80,245,75,17,249,185,122,42,19,135,135,226,127,160,143,185,255,64,31,185,232,35,208,82,18,218,133,30,74,248,204,210,153,158,109,28,148,118,228,153,164,189,46,18,192,247,133,166,129,95,230,30,45,119,5,182,217,130,66,3,208,85,124,103,96,67,69,139,151,85,36,91,61,43,66,86,69,225,14,209,163,130,6,68,224,231,135,122,29,89,154,42,71,71,214,74,107,238,19,14,158,218,242,226,75,250,85,241,28,180,101,58,154,128,249,209,167,18,90,143,46,140,27,229,232,212,94,206,113,124,236,32,116,223,224,77,215,22,202,141,232,55,29,186,0,113,18,246,54,69,55,134,120,130,4,82,155,64,64,218,38,37,211,44,103,7,131,172,217,237,96,48,159,191,9,142,174,5,177,65,177,88,135,91,96,97,112,154,199,162,49,148,48,205,152,104,183,69,128,105,26,128,222,194,100,46,217,164,70,196,53,66,0,99,39,90,45,70,119,135,187,21,166,33,141,219,4,117,69,108,7,6,101,64,15,15,15,215,170,199,4,22,219,101,104,126,132,107,136,95,228,100,248,12,253,206,64,163,57,77,37,238,240,56,160,97,183,49,179,207,29,18,210,220,190,66,14,138,208,250,122,57,159,147,101,73,214,179,189,75,153,154,204,217,168,237,192,214,53,88,6,178,81,27,177,214,128,74,215,217,139,220,244,160,36,75,3,1,236,53,139,224,27,28,28,54,91,3,206,180,249,128,109,129,50,224,10,135,134,31,104,122,168,126,223,16,71,173,218,153,128,109,8,0,96,115,3,125,15,104,238,196,232,139,177,183,244,68,69,193,164,167,33,170,61,188,186,94,62,66,76,49,174,126,142,192,181,140,41,86,69,28,172,169,129,132,178,43,133,145,249,216,154,210,72,114,107,45,189,42,23,178,175,21,240,235,90,147,246,219,98,177,108,87,91,222,38,41,67,54,91,90,88,149,219,21,160,145,43,77,172,111,195,224,16,153,197,207,34,49,162,135,12,243,152,64,48,228,48,76,79,116,209,254,140,16,136,190,33,218,55,126,129,158,71,35,61,67,170,255,106,31,159,236,211,18,159,236,103,63,127,253,207,95,121,226,248,100,182,54,118,8,215,49,137,193,96,1,119,143,215,129,234,237,20,176,3,151,180,68,236,152,224,96,8,15,8,240,100,139,6,1,149,50,251,56,101,251,56,101,159,64,156,50,134,253,93,143,83,246,249,141,70,182,143,57,246,169,140,57,246,201,69,182,186,95,96,171,93,227,90,45,133,181,186,99,84,171,91,174,200,39,9,105,181,15,254,182,15,54,182,15,54,182,15,54,182,15,54,182,15,54,246,201,4,27,219,7,21,187,103,80,177,213,224,32,91,67,122,173,4,21,251,240,87,127,177,15,42,246,38,130,138,77,108,177,97,180,176,98,72,196,243,212,113,113,22,214,120,75,159,247,144,98,156,168,140,101,238,28,235,173,245,121,254,205,119,63,250,201,87,144,245,240,211,54,78,247,57,89,181,183,141,53,228,111,160,237,145,101,91,193,232,86,135,3,151,242,136,243,76,126,2,225,188,66,107,219,156,41,244,196,18,55,237,47,126,244,241,119,255,238,230,223,126,126,243,221,175,194,142,191,251,189,71,238,248,38,36,6,179,101,36,94,127,231,221,155,255,241,15,79,130,132,123,99,192,43,164,156,218,135,219,218,135,219,218,135,219,218,135,219,218,135,219,218,135,219,250,92,134,219,178,233,156,246,161,183,246,161,183,246,161,183,246,161,183,30,22,122,11,133,249,121,196,224,91,35,104,132,89,221,135,113,217,135,113,217,135,113,121,67,97,92,226,112,203,229,247,97,92,246,97,92,246,97,92,246,97,92,246,97,92,62,193,48,46,75,65,19,127,167,3,185,44,34,121,162,180,28,188,101,65,84,137,184,25,188,197,75,7,252,1,222,12,222,146,136,148,12,51,239,204,142,129,89,150,40,216,211,196,206,161,89,140,240,34,183,199,104,49,226,143,104,182,190,56,176,10,195,62,97,0,151,135,132,107,177,212,85,222,120,172,23,100,30,189,28,237,197,140,134,178,62,238,139,45,236,203,167,34,198,139,25,218,197,136,246,114,191,24,47,246,200,46,93,35,178,75,203,120,226,59,70,220,151,246,106,4,152,125,92,151,125,92,151,207,75,92,151,207,140,15,223,231,40,0,205,62,210,204,61,34,205,92,95,63,91,31,211,162,107,143,105,209,178,127,197,39,185,25,0,163,189,45,30,134,125,249,12,79,108,97,151,55,69,178,121,210,248,51,93,91,136,139,46,10,113,209,178,165,181,80,26,238,166,158,198,119,80,120,140,182,45,60,70,123,109,200,140,7,198,158,233,90,98,207,180,44,207,230,176,115,150,49,183,199,170,217,199,158,217,37,246,140,121,188,188,185,149,255,137,197,167,121,99,123,249,147,10,89,243,38,246,243,231,45,92,13,54,147,51,195,213,216,163,215,124,198,34,211,216,59,115,215,248,38,173,197,163,70,165,121,80,148,156,238,226,115,17,249,101,31,185,229,214,200,45,202,167,39,116,139,230,182,246,249,10,184,2,142,97,181,3,57,74,169,207,110,232,58,0,169,109,87,7,132,216,134,8,66,40,207,1,76,195,184,23,6,175,81,250,42,187,208,143,25,123,89,124,155,153,118,200,70,113,13,7,24,19,199,4,182,45,46,14,12,139,99,150,92,23,26,231,174,49,100,158,36,52,203,67,131,58,125,250,66,118,236,163,205,60,89,180,153,199,12,54,131,101,210,235,194,205,76,214,87,128,175,57,90,27,111,134,97,239,25,111,6,220,171,201,72,134,168,161,224,46,110,127,48,188,26,220,37,73,188,34,70,107,131,187,116,35,53,67,234,95,208,165,254,104,195,199,36,145,23,218,99,121,37,22,187,161,16,64,210,235,40,126,93,149,61,177,187,81,167,77,35,219,45,108,165,197,11,178,162,110,19,171,226,93,205,176,112,175,217,244,188,250,118,183,25,170,130,81,209,15,2,92,101,117,141,222,34,157,133,149,192,146,122,6,197,172,162,46,89,21,77,97,170,168,201,79,205,78,68,196,29,36,156,26,88,77,186,105,169,108,140,192,53,241,197,72,129,40,162,25,164,189,220,154,240,60,95,132,228,137,169,188,113,211,44,79,6,91,140,166,188,57,122,198,189,48,204,128,95,70,138,250,148,94,19,45,127,203,254,254,48,66,5,247,203,88,225,14,224,205,204,168,142,103,48,28,191,223,205,56,160,44,212,207,145,43,133,69,29,88,4,236,102,167,67,24,180,93,109,65,121,5,15,138,87,238,19,54,224,9,184,61,94,239,201,16,69,67,104,5,124,238,91,155,227,66,62,14,53,23,240,115,43,133,225,233,102,52,120,232,240,120,253,164,227,232,240,45,18,94,91,136,247,121,1,14,125,194,113,162,71,80,57,62,86,0,37,218,63,48,18,94,189,66,170,216,43,205,104,204,125,226,243,135,188,222,201,244,250,100,201,156,248,74,99,18,78,252,30,50,4,10,188,37,12,208,105,37,170,215,128,217,112,16,87,96,89,35,67,23,47,161,72,99,153,129,164,189,35,126,234,234,114,98,79,16,21,215,84,146,123,202,144,102,56,23,2,204,79,198,156,75,145,25,215,68,224,166,32,23,75,11,42,224,22,131,239,127,123,211,245,250,232,13,96,13,144,120,2,202,57,94,18,162,174,58,3,119,233,16,20,4,180,53,69,73,23,20,209,139,81,177,4,209,142,82,177,36,1,30,41,66,136,194,132,185,150,64,81,200,87,24,82,232,54,144,207,193,255,183,33,233,30,65,198,246,111,35,131,197,8,249,118,31,220,56,17,70,81,222,118,232,163,22,195,142,156,96,240,222,17,247,159,253,231,115,255,145,223,17,111,61,158,14,174,96,177,131,3,237,148,58,240,132,134,179,103,48,233,26,85,95,58,170,244,210,218,137,133,77,222,205,243,202,172,232,120,169,237,186,138,36,33,209,203,75,116,206,210,173,149,115,214,80,76,248,90,222,16,188,243,48,167,6,93,99,224,174,150,248,3,25,112,17,114,228,5,58,111,101,112,32,190,68,190,246,125,137,161,251,10,50,161,208,143,105,61,241,72,51,121,130,64,195,97,112,196,159,104,87,210,51,26,92,107,30,158,246,50,94,143,3,192,2,60,232,21,70,179,0,101,45,80,179,76,179,80,229,197,34,243,116,132,50,235,221,140,50,199,144,190,55,128,114,208,27,12,49,116,192,187,35,202,193,160,123,51,202,94,146,126,19,40,123,194,156,199,199,195,192,192,187,161,28,34,111,189,173,201,48,77,58,112,97,255,230,254,133,67,1,247,27,232,31,73,211,193,0,29,240,239,218,191,150,119,73,216,99,182,231,64,20,170,48,0,196,153,11,16,47,207,224,107,90,3,62,66,56,143,158,85,166,100,46,213,150,192,221,71,21,171,245,78,162,222,6,79,41,31,252,62,138,81,77,240,39,90,237,13,2,81,248,208,34,251,137,242,121,197,39,158,121,153,66,61,84,47,87,22,41,31,199,20,162,23,62,42,17,72,8,100,95,44,215,163,74,32,7,174,112,161,220,72,121,149,75,58,215,41,230,19,61,37,200,181,71,109,133,107,182,164,12,153,84,251,113,154,115,214,10,217,1,55,239,92,100,131,217,51,126,236,114,101,156,115,182,28,100,131,78,214,115,62,159,51,243,51,62,59,43,85,250,222,179,208,172,25,246,203,174,144,52,191,24,185,59,158,176,175,27,226,23,181,179,138,171,19,85,251,174,116,67,241,77,171,242,89,33,123,49,57,91,4,134,141,86,50,204,49,41,57,152,138,231,60,179,51,53,228,91,148,178,138,123,228,165,125,21,218,83,24,23,67,125,117,196,151,198,195,48,171,134,156,202,56,149,104,250,102,221,210,216,19,224,99,53,70,17,91,124,169,19,29,15,6,172,42,58,189,44,35,246,248,184,154,161,75,158,108,200,51,30,4,98,217,254,148,205,187,168,108,35,152,23,230,125,49,154,247,138,169,126,173,228,44,56,83,137,220,92,238,8,189,145,79,234,228,198,163,76,89,206,141,83,185,170,44,8,137,81,64,234,196,148,145,175,57,204,141,115,153,170,60,18,238,80,182,227,25,39,196,84,137,228,23,225,9,53,100,37,118,174,120,248,36,203,158,133,156,19,50,119,225,162,216,160,43,214,91,76,123,238,203,41,31,152,164,125,231,53,111,138,42,123,166,133,38,227,191,100,88,47,227,83,74,164,148,74,46,202,147,114,140,245,186,207,2,177,180,139,9,103,156,238,243,98,103,92,13,246,115,116,245,156,98,102,29,95,245,114,210,31,79,227,62,48,14,1,41,38,183,70,21,161,7,215,3,21,205,86,234,254,132,220,203,182,219,237,72,4,18,191,33,50,112,235,118,10,248,192,234,61,66,133,131,183,20,62,145,1,111,168,105,144,247,97,55,63,37,97,55,183,251,22,216,44,212,97,214,82,0,36,171,67,154,99,171,231,192,109,110,7,228,238,22,254,171,118,34,44,61,191,123,68,25,80,105,151,112,50,176,216,253,67,65,190,249,160,131,155,131,248,124,126,195,17,110,239,243,114,24,160,207,127,236,31,132,148,214,198,182,56,64,166,131,223,14,81,127,222,100,200,31,205,225,78,1,119,52,220,32,200,185,72,251,114,140,165,102,240,0,129,226,71,148,40,112,202,109,94,137,235,98,3,193,64,20,75,222,138,119,115,80,92,13,212,179,38,160,135,98,141,207,243,211,95,220,124,240,205,199,142,207,227,89,223,176,25,165,198,170,160,124,212,88,53,27,186,204,209,253,138,162,14,153,37,4,96,215,127,252,111,135,191,125,255,171,131,255,239,231,71,143,232,198,185,11,82,236,124,104,78,195,95,254,224,195,95,252,228,163,31,127,255,227,191,250,218,199,127,253,143,40,182,203,211,15,11,126,19,138,25,199,198,254,102,149,55,48,47,248,125,16,230,40,252,232,239,111,222,127,255,163,111,254,225,174,8,24,7,40,184,52,145,158,85,194,1,216,253,124,0,199,94,165,125,33,183,246,196,4,104,252,228,129,209,84,142,160,225,223,90,85,10,209,143,160,23,162,210,66,127,30,183,201,216,17,127,35,89,212,40,130,211,225,106,9,11,215,20,202,230,93,128,148,19,84,73,118,193,171,72,158,72,130,140,64,56,8,113,69,133,2,149,154,240,141,73,80,133,130,95,124,160,183,135,77,253,239,220,36,102,185,42,203,13,19,142,86,95,106,57,110,109,255,154,80,208,184,105,111,144,53,222,43,123,68,48,120,60,177,105,229,146,203,66,145,155,2,58,3,133,92,176,42,48,76,15,5,101,187,135,130,157,218,186,175,251,221,113,40,224,227,124,215,215,118,87,59,139,175,195,45,22,255,199,110,205,226,127,131,151,15,75,207,177,105,186,205,112,31,242,178,117,185,175,27,245,99,66,96,171,9,245,122,43,34,81,51,101,70,192,223,126,219,246,245,132,149,242,40,246,197,33,94,36,155,148,56,26,46,27,86,243,109,158,51,75,170,85,67,3,180,206,79,13,234,127,118,242,0,132,106,72,88,21,241,79,160,6,42,122,120,228,116,35,238,73,107,242,16,250,183,57,142,29,207,184,47,69,220,111,191,205,253,63,145,48,84,171,71,28,164,195,201,1,236,190,20,33,223,126,91,197,169,42,74,85,117,209,5,130,145,4,99,223,4,20,39,128,43,59,57,240,95,221,228,27,7,230,48,66,235,179,180,108,80,254,57,242,72,131,107,117,243,16,124,74,60,201,250,39,75,167,221,86,71,178,219,253,200,116,19,187,7,219,232,88,16,3,41,219,237,116,56,20,93,152,123,110,181,200,136,88,13,112,110,49,191,129,150,6,72,231,9,173,74,228,5,148,211,189,128,244,209,203,8,121,68,152,57,128,68,192,89,144,86,128,121,88,113,109,218,125,192,160,73,198,0,33,99,131,67,238,68,251,254,105,121,87,138,233,182,171,219,226,174,152,98,88,233,230,181,230,24,152,184,80,208,241,1,175,19,112,114,188,120,249,204,8,219,190,102,128,225,197,41,240,135,228,91,145,8,119,4,30,44,52,32,28,89,125,81,226,38,232,136,186,100,2,163,155,173,65,156,229,8,105,52,245,194,172,250,18,157,75,182,20,195,105,192,241,225,7,63,132,58,78,120,196,21,199,131,22,39,131,149,13,190,64,3,95,250,132,3,212,204,124,173,189,141,160,20,233,34,182,60,120,46,191,224,94,34,3,160,211,67,244,72,3,232,236,152,225,150,123,137,241,212,90,225,142,158,217,64,169,71,207,197,83,209,201,129,67,7,172,44,4,7,254,50,12,220,188,56,209,25,113,28,96,42,24,108,40,228,5,140,91,7,135,179,249,229,245,187,191,196,4,51,50,73,218,114,171,93,163,174,66,2,145,141,48,196,16,211,16,62,178,165,209,95,161,96,16,210,22,99,221,127,114,168,169,224,89,100,35,104,168,224,185,144,223,29,108,121,3,154,10,222,174,129,31,91,52,240,160,220,125,181,220,27,245,208,107,245,185,186,162,22,137,83,112,188,133,109,154,90,1,244,158,110,181,56,146,167,177,214,86,129,106,91,28,100,44,162,202,160,146,99,157,50,41,20,12,223,91,105,111,225,237,95,192,125,114,60,57,230,2,97,46,216,162,61,47,175,244,200,63,48,240,207,245,137,17,99,252,152,5,203,23,10,60,94,189,130,34,162,3,40,60,90,173,140,77,64,191,224,245,122,45,106,252,141,64,54,214,15,211,240,179,11,136,147,14,36,250,87,0,17,187,183,121,138,32,92,89,174,227,47,240,126,62,200,211,215,91,199,233,224,20,89,141,28,35,175,81,61,16,22,140,131,5,62,86,196,21,122,48,236,131,133,177,10,0,41,35,241,250,120,245,170,37,177,115,112,133,179,136,30,117,159,248,3,30,255,100,122,224,62,33,125,238,64,16,60,145,230,243,245,106,23,78,143,167,92,171,39,168,199,10,35,75,80,158,184,212,31,158,183,162,180,164,213,92,157,133,39,181,200,208,185,17,9,176,27,114,65,251,242,217,173,141,88,44,205,121,82,75,219,102,234,161,20,41,34,20,165,98,49,162,73,81,52,180,244,104,17,237,56,149,162,8,41,74,81,66,12,166,116,99,132,39,6,147,198,32,105,30,133,73,139,40,209,75,81,25,138,232,129,164,1,74,18,163,90,169,41,72,34,81,146,59,74,4,98,84,57,70,40,49,75,197,81,140,202,196,161,33,9,229,65,73,222,40,52,54,1,21,97,210,56,106,51,46,217,208,155,45,103,151,190,106,110,57,187,246,230,39,159,201,143,245,8,60,184,2,41,170,126,61,28,192,251,225,25,180,119,16,177,157,197,230,107,2,87,196,71,251,1,96,117,14,253,110,226,0,255,63,178,153,79,220,6,204,10,71,187,35,238,82,31,223,21,196,150,18,248,46,192,237,88,14,208,3,237,70,48,90,176,142,138,245,30,192,53,181,203,224,64,187,13,214,160,232,114,29,156,158,78,142,89,142,27,162,91,0,49,1,248,18,56,158,202,224,184,0,44,210,234,153,14,161,131,154,7,7,88,14,124,16,128,182,42,56,69,183,95,113,251,245,52,208,142,113,247,96,180,108,45,90,239,29,156,253,142,170,95,63,7,48,10,215,129,7,197,115,68,127,158,193,252,107,13,247,13,136,45,15,24,207,175,155,154,85,131,26,88,113,147,57,13,172,180,222,148,38,20,228,54,27,65,120,152,55,98,74,67,134,2,30,222,215,242,237,104,4,17,98,188,219,21,205,38,254,72,244,72,208,27,140,184,57,68,8,71,174,170,96,46,105,253,221,153,75,194,64,217,34,12,164,53,97,96,95,224,85,227,14,227,1,232,234,176,45,66,158,109,39,225,99,10,52,132,27,188,107,83,44,96,243,134,136,29,220,169,33,108,220,126,75,35,155,205,210,13,155,244,232,28,191,205,240,255,178,247,173,237,109,27,199,194,127,69,65,243,58,228,17,68,145,186,139,10,235,151,186,216,150,37,89,178,46,190,41,58,126,64,16,164,96,129,0,5,128,148,100,153,207,147,180,77,115,105,218,228,180,105,154,54,73,211,244,52,77,206,233,219,180,231,52,205,197,78,154,63,99,74,246,167,254,133,119,103,47,192,226,70,130,18,229,216,169,226,214,38,128,189,204,206,204,238,206,204,206,206,196,235,18,178,149,182,233,83,178,109,176,218,246,131,37,13,227,47,175,105,113,155,119,92,215,227,141,43,143,212,80,11,134,100,163,165,9,76,61,113,251,113,47,92,198,160,18,35,144,92,51,235,10,33,83,57,46,63,52,16,71,143,183,227,104,56,109,28,45,74,216,207,66,26,31,143,158,177,99,35,131,143,194,45,43,147,25,74,75,242,112,220,25,43,201,165,110,170,88,195,233,209,161,146,50,60,126,36,21,203,173,124,52,21,43,80,255,168,42,150,211,144,24,191,207,206,84,44,167,90,92,21,11,224,216,81,109,121,243,230,77,124,68,212,215,7,151,81,131,35,71,204,175,98,139,35,49,79,214,149,9,124,105,117,32,53,56,52,56,138,212,173,9,138,26,180,119,77,220,238,195,50,110,182,47,131,254,243,116,33,27,166,18,108,155,108,201,3,169,17,164,164,141,122,84,166,16,240,240,13,217,56,240,145,171,180,8,192,241,97,80,196,226,1,200,119,146,82,173,62,114,211,33,216,29,107,1,26,224,90,110,143,217,78,27,29,151,225,79,43,165,216,37,249,177,149,98,151,233,186,162,20,187,35,163,82,202,96,106,100,104,248,228,180,226,242,54,83,44,221,211,178,254,239,94,43,75,170,114,219,168,40,176,79,172,214,10,74,43,141,57,109,78,18,149,121,198,81,153,139,88,101,158,226,84,102,141,168,204,83,156,202,156,33,42,243,20,167,50,87,39,105,41,87,101,70,202,240,30,126,133,74,77,229,69,5,254,186,10,127,73,249,188,12,5,74,88,89,158,194,202,178,133,171,212,39,197,52,87,165,60,25,82,199,192,240,73,240,210,224,43,86,220,247,30,72,145,218,62,123,158,83,219,51,65,181,125,120,146,66,146,14,170,237,33,232,108,161,178,51,158,62,85,217,79,255,156,254,57,253,115,250,231,49,189,189,228,53,190,225,171,71,62,243,27,187,112,196,46,59,181,52,194,225,6,98,152,225,226,53,234,109,47,204,28,23,171,29,102,148,51,227,152,229,200,237,171,48,195,156,167,175,22,230,57,220,66,43,3,93,0,232,160,252,203,154,113,228,245,30,71,96,39,31,176,90,209,51,52,76,239,146,185,72,2,193,157,188,97,114,114,15,150,223,163,187,5,109,131,245,71,205,126,195,81,183,206,34,64,198,138,64,91,152,137,170,209,51,52,210,5,160,195,53,16,6,130,211,138,211,136,167,175,78,169,209,89,7,68,23,137,238,131,51,153,226,122,173,140,166,38,241,223,110,97,54,197,37,26,158,30,194,205,167,33,140,221,10,19,109,238,37,142,118,118,47,177,144,233,222,245,44,144,74,243,249,50,189,158,117,91,209,205,52,126,115,237,210,202,114,122,54,111,90,67,242,200,101,244,108,105,23,151,103,206,173,93,157,41,217,218,86,102,246,202,185,153,181,221,254,126,125,206,154,187,62,35,15,143,206,103,46,237,173,173,228,103,236,109,45,51,191,114,195,152,89,25,156,186,52,171,93,158,91,184,120,201,88,93,90,186,124,190,186,122,206,190,92,217,190,182,53,109,155,249,186,180,184,80,217,185,117,253,252,76,241,252,133,74,111,121,122,107,101,106,107,121,121,230,202,165,250,162,114,107,107,121,113,96,126,119,116,168,170,79,109,47,246,95,26,156,220,90,155,185,102,22,198,110,247,15,246,143,214,117,253,66,189,62,59,114,123,119,121,160,110,221,234,95,187,176,181,184,51,184,109,109,223,30,156,146,110,156,79,159,55,38,215,102,110,13,223,146,23,206,87,206,77,154,67,153,197,222,65,107,247,202,149,171,181,157,185,229,43,245,226,226,185,197,153,76,254,252,208,212,246,236,228,194,212,116,90,157,205,175,92,218,174,103,214,38,215,46,207,237,204,140,87,181,133,185,217,252,165,237,178,53,82,209,174,143,109,93,155,214,23,119,236,234,212,216,236,245,115,117,233,194,229,188,62,165,14,110,157,203,40,147,123,121,187,124,117,220,184,146,95,44,206,45,92,233,159,189,46,87,42,215,215,70,207,151,51,214,213,153,153,173,202,173,249,129,169,225,235,181,242,242,228,133,149,89,201,220,206,95,184,190,89,74,103,242,55,170,59,101,233,74,117,110,166,168,89,213,173,194,248,228,236,204,21,107,106,208,94,50,38,43,245,145,213,185,165,27,242,229,1,61,179,189,118,245,214,192,80,122,105,172,116,97,117,229,194,208,236,78,245,130,60,188,42,27,249,85,189,119,72,55,151,210,187,43,227,147,35,163,243,183,139,214,242,197,145,133,186,58,185,176,51,55,82,188,177,86,233,213,211,233,237,201,250,228,141,221,33,101,122,108,117,233,202,208,246,160,126,171,124,73,53,164,233,218,218,185,189,249,189,209,242,141,202,242,216,152,149,153,217,26,24,25,185,188,83,205,75,171,106,239,230,150,58,106,89,87,212,225,169,243,35,198,240,110,245,90,69,174,153,91,211,11,230,226,208,218,214,140,190,99,202,83,219,74,125,243,218,230,197,244,108,81,177,175,157,239,159,169,86,150,150,180,203,83,149,201,126,121,179,178,91,45,84,207,101,244,252,92,125,57,191,125,93,153,29,184,81,186,114,99,123,50,179,188,57,149,191,54,179,115,97,38,125,105,123,231,188,53,54,125,33,189,186,52,62,91,204,212,236,74,105,196,154,92,156,186,184,166,221,24,218,154,153,188,112,165,247,178,122,253,214,237,203,215,135,70,235,213,229,27,67,51,123,215,87,119,213,209,73,185,188,156,175,46,143,207,204,92,145,119,175,158,155,159,89,88,204,232,123,183,74,155,101,123,186,190,56,181,93,220,217,221,89,46,15,12,221,88,43,88,183,230,230,250,119,228,221,219,215,70,141,139,59,245,115,183,110,45,174,102,110,173,204,217,183,175,110,151,175,20,172,173,252,181,237,139,182,180,54,54,185,60,187,61,121,125,105,122,167,48,170,236,85,11,163,163,210,222,141,210,53,107,102,238,246,249,193,173,1,91,186,124,109,181,112,91,223,154,46,156,91,57,175,168,179,187,214,212,141,222,98,69,29,217,186,178,51,191,115,110,75,147,150,141,197,124,127,126,170,60,127,169,87,157,190,48,114,163,122,221,172,12,108,143,92,188,50,117,238,246,252,200,208,194,216,226,184,49,178,57,51,165,244,166,103,123,181,209,201,229,194,146,50,122,109,119,117,97,101,76,186,126,97,72,25,40,95,144,175,14,152,249,219,115,151,106,149,107,246,208,74,111,41,125,49,115,237,246,86,121,186,50,91,184,221,191,188,56,222,47,95,27,189,46,93,222,91,184,162,94,170,108,143,14,94,91,188,190,124,206,94,153,28,188,145,30,26,43,205,174,92,28,40,111,141,233,181,107,123,245,106,21,241,170,188,187,152,233,191,172,149,119,47,171,85,173,116,91,239,205,215,7,214,166,230,166,167,50,75,3,233,43,120,94,207,104,231,86,183,86,106,151,43,83,83,2,94,74,198,218,154,132,71,199,199,10,216,36,92,24,27,245,173,59,79,241,158,85,129,195,17,91,52,169,51,16,248,82,217,6,104,183,16,201,53,181,41,89,139,59,250,18,245,175,18,141,156,192,218,225,76,201,43,123,149,130,161,157,37,255,128,235,164,154,51,82,42,100,132,177,13,243,206,29,225,255,254,95,246,32,136,26,250,36,89,123,186,60,203,127,247,188,65,90,50,42,196,98,141,173,74,101,92,132,123,22,68,57,39,24,24,92,14,10,93,44,66,206,67,136,183,71,218,89,174,233,16,216,14,194,102,22,147,178,199,166,93,76,98,191,170,253,240,26,57,249,172,83,20,134,83,76,193,201,97,110,15,163,170,154,19,172,154,85,85,208,62,88,92,129,248,144,130,88,227,94,93,87,21,173,40,136,149,156,160,236,42,114,205,198,14,169,165,156,0,22,26,77,177,21,244,109,19,60,243,10,232,175,137,194,186,186,145,11,56,102,227,104,149,13,220,89,153,81,165,172,216,75,140,48,139,37,49,159,43,159,57,83,78,148,19,75,137,245,141,100,50,57,145,63,115,38,255,84,46,103,158,57,35,165,224,222,91,34,47,170,73,52,228,66,46,79,236,246,245,220,150,75,218,220,20,247,155,246,64,188,155,19,133,228,196,46,247,177,14,71,100,136,83,106,50,66,79,110,75,220,242,60,239,138,91,235,214,70,110,55,69,101,103,18,243,229,60,67,231,57,198,42,8,131,170,21,120,157,11,58,26,134,113,23,196,169,225,123,165,254,117,79,61,133,131,128,161,114,187,136,63,130,125,162,15,16,37,201,5,236,206,29,133,68,41,75,2,69,145,160,186,149,11,113,0,164,216,176,60,248,62,27,250,22,77,172,173,100,22,113,213,205,155,24,97,55,111,34,4,89,61,170,222,163,223,185,147,208,1,51,33,112,97,7,210,40,236,215,209,71,128,78,194,12,23,4,111,255,230,77,105,71,82,237,172,222,104,136,147,137,155,110,67,73,145,123,88,215,34,217,10,53,158,231,39,91,238,38,116,7,111,114,222,213,5,66,86,81,103,111,101,167,231,102,98,207,121,237,120,56,134,82,21,173,47,103,165,172,148,2,199,196,68,216,97,151,115,155,160,104,232,202,89,26,81,206,169,128,143,219,38,1,17,117,47,2,5,244,34,122,182,136,117,103,193,8,22,17,214,201,98,209,227,52,182,1,241,22,83,91,202,158,21,194,132,235,27,19,37,195,76,224,117,17,83,51,73,15,160,236,164,235,241,106,130,15,41,118,146,102,13,244,32,232,247,119,144,50,164,36,88,204,85,118,14,135,234,27,213,68,18,86,34,147,180,200,96,39,163,207,153,162,141,209,129,99,242,54,156,143,228,85,26,189,2,112,113,81,43,183,36,222,230,248,103,159,155,25,217,219,196,65,216,159,216,6,123,138,66,194,206,28,117,187,6,84,179,223,22,82,229,136,219,253,77,242,147,188,118,160,193,15,72,117,44,75,54,31,45,156,220,83,200,9,208,20,245,42,70,170,31,171,109,155,123,51,186,13,222,196,142,107,240,124,18,2,18,51,196,42,128,6,40,154,20,108,146,172,22,98,216,229,237,68,58,233,44,97,228,74,0,122,126,138,184,210,246,42,41,75,83,101,37,145,73,194,210,6,159,193,45,22,2,95,90,144,167,205,239,17,77,177,55,225,58,161,115,112,65,60,95,226,216,140,215,101,84,13,168,35,216,155,112,173,26,3,132,103,21,126,70,228,70,99,155,224,131,41,67,244,253,6,78,229,8,33,47,103,118,101,5,95,163,9,197,60,192,65,27,210,39,184,112,206,14,227,152,9,83,148,28,126,214,112,207,57,10,138,168,97,188,162,185,71,168,134,74,226,216,135,94,252,43,4,249,8,197,79,73,13,134,99,195,63,102,39,96,254,132,241,253,92,122,162,175,207,32,12,170,6,144,99,108,160,141,90,245,35,199,68,170,13,224,70,133,162,243,134,204,184,216,76,64,178,54,1,243,55,251,246,108,206,225,58,210,137,149,163,100,85,69,1,199,9,69,133,4,184,224,228,190,46,33,165,75,211,246,240,7,104,203,58,115,70,246,50,240,179,8,38,90,215,237,220,125,39,62,149,78,78,248,202,187,141,242,53,184,183,196,221,26,186,235,184,47,92,21,42,61,37,51,2,163,181,114,6,95,3,16,16,30,122,240,37,5,136,90,208,131,180,235,77,163,102,247,224,234,61,134,217,67,33,16,142,0,48,184,8,72,5,179,86,245,187,34,56,203,86,52,229,109,66,121,215,69,192,71,121,123,3,175,82,65,42,58,211,210,244,18,234,204,25,23,120,147,7,115,159,134,251,159,40,160,189,109,171,209,48,16,223,10,248,55,240,16,218,34,241,29,107,85,175,41,248,25,53,100,56,189,42,248,58,146,193,53,135,42,27,57,226,135,78,88,214,56,107,112,252,137,196,52,199,239,158,204,31,93,84,241,164,80,68,131,6,181,11,89,178,240,148,226,187,17,55,105,16,59,38,175,37,84,184,249,69,31,178,129,235,13,238,130,161,243,11,134,206,45,24,220,152,113,17,255,192,241,203,179,46,56,184,46,220,242,195,149,221,18,9,103,225,201,57,203,45,46,235,93,144,105,61,110,124,100,114,102,5,18,210,216,109,17,225,152,46,163,164,28,146,33,54,27,34,4,62,181,54,61,11,153,179,104,71,179,149,66,216,202,185,13,225,103,43,5,179,149,205,97,26,211,156,95,82,29,140,219,28,93,209,190,40,149,144,168,2,12,37,206,163,29,88,132,240,6,120,18,157,20,136,132,7,49,120,108,142,68,238,18,38,33,58,21,148,76,76,117,128,210,9,126,220,104,4,214,5,85,131,205,84,163,43,129,100,163,5,162,106,131,214,198,118,89,172,66,120,117,61,211,35,237,184,251,241,62,83,172,178,75,16,152,28,237,254,53,205,198,206,80,138,8,52,69,3,201,154,13,145,176,60,136,212,46,167,48,210,211,141,3,161,181,225,108,72,123,126,17,16,120,197,21,58,208,222,141,22,54,93,6,233,124,234,172,146,157,66,122,161,87,142,149,120,193,84,197,18,228,237,4,82,245,144,178,194,166,169,145,186,169,234,117,99,75,201,109,163,222,108,164,174,136,134,11,193,14,83,113,113,232,105,154,81,11,95,216,167,92,44,194,36,209,201,138,4,5,27,52,248,180,153,244,22,167,187,40,148,54,249,33,78,193,53,25,231,105,215,243,180,229,121,154,4,254,90,167,171,6,107,143,77,179,141,136,208,206,32,152,132,8,189,68,206,34,227,70,96,235,8,108,36,239,58,93,221,196,172,204,158,20,136,27,43,26,8,51,251,36,221,9,66,10,90,159,69,29,209,133,99,67,164,246,105,28,27,90,57,44,49,160,141,213,34,18,35,67,56,90,66,131,74,179,236,44,235,178,40,80,229,66,72,158,165,33,108,225,66,158,161,213,149,132,156,162,223,194,189,215,40,114,116,12,172,63,144,171,194,0,117,190,39,179,129,246,195,218,165,240,163,149,220,64,123,51,106,22,213,85,19,120,116,201,6,158,195,188,8,5,88,113,113,39,185,250,65,84,72,94,9,251,221,33,12,195,79,32,3,163,81,206,62,107,19,112,36,244,37,139,154,106,240,116,203,153,46,193,182,189,254,118,85,134,107,167,27,73,52,240,62,97,34,148,87,130,50,130,163,144,244,168,86,143,164,161,201,83,220,235,49,107,58,142,117,66,244,5,84,177,228,219,106,36,218,144,193,186,155,1,16,217,14,32,193,154,137,38,181,49,65,148,145,140,35,228,57,235,6,22,212,24,87,173,32,209,203,198,125,105,184,31,13,245,176,153,100,91,20,235,66,107,52,0,6,103,33,161,189,37,109,170,64,48,237,1,47,129,76,162,114,65,118,202,51,100,84,233,24,204,92,137,192,59,97,167,2,226,116,194,38,196,134,246,184,13,209,118,150,48,244,29,203,65,9,119,219,195,53,38,204,92,133,38,235,97,43,9,158,49,238,22,104,209,41,131,193,33,154,214,217,82,182,38,146,5,49,4,3,52,216,16,254,46,66,241,44,169,213,104,184,163,180,232,190,154,32,163,98,91,50,101,127,66,22,139,12,137,91,138,86,220,107,132,38,218,154,217,146,190,206,132,252,13,198,7,54,6,87,241,169,99,188,206,194,33,217,109,40,69,6,224,81,27,24,186,168,226,32,18,24,194,218,98,123,244,230,132,226,31,16,169,12,236,12,129,224,41,75,175,110,34,210,211,158,123,138,134,98,245,232,134,221,131,182,131,186,90,84,122,164,158,103,112,229,103,122,104,208,22,103,218,109,54,200,86,179,131,4,76,23,118,210,71,210,187,235,74,132,118,142,46,30,10,150,132,9,229,71,214,38,77,66,37,241,26,29,136,146,152,1,18,112,153,212,221,68,55,144,104,200,146,164,80,209,140,110,170,206,250,255,148,139,169,86,106,89,0,140,100,214,200,38,226,33,212,65,38,1,12,86,10,192,168,132,224,38,171,121,88,243,46,119,77,187,134,141,125,34,218,100,33,153,77,99,34,131,45,17,24,106,166,211,224,116,54,73,113,192,253,194,201,107,250,250,0,100,58,98,226,24,122,30,220,72,6,212,125,108,40,81,184,254,231,189,215,136,153,28,117,231,14,146,216,21,170,234,178,61,29,70,97,43,68,221,22,249,210,57,197,109,240,182,19,72,223,237,54,183,206,198,70,148,212,6,218,37,157,157,121,26,3,73,65,197,6,18,240,42,118,27,92,242,231,255,213,215,85,60,231,56,22,195,91,164,78,248,48,204,70,137,25,131,21,199,66,34,53,90,176,44,117,73,54,193,251,50,72,90,226,246,120,102,51,234,237,53,159,117,10,163,250,116,91,134,109,205,5,131,110,136,235,38,80,130,153,104,148,9,223,119,219,249,152,22,149,134,43,112,17,109,167,65,103,220,62,60,102,103,184,133,104,198,141,13,66,22,59,155,44,116,79,165,209,114,149,136,176,188,37,146,119,238,56,182,63,129,251,34,36,33,167,172,88,40,140,183,9,193,73,69,199,162,130,152,77,97,71,13,72,58,66,242,136,98,45,24,197,26,14,140,69,32,66,160,0,187,151,21,251,188,102,20,36,109,166,14,25,123,106,16,88,30,73,210,136,218,211,139,11,248,157,181,106,56,223,200,125,126,247,22,200,216,240,24,220,98,225,132,5,156,45,9,224,103,249,128,72,236,177,68,116,190,32,26,147,16,186,72,8,83,53,203,54,42,248,1,181,139,86,47,93,181,185,119,254,102,33,55,87,90,220,111,56,201,35,157,141,15,151,214,105,148,1,128,7,110,133,152,112,176,96,42,30,120,28,94,141,3,144,18,4,200,219,46,5,8,94,146,107,236,89,18,133,128,60,136,178,101,173,226,156,24,104,154,130,204,205,61,54,0,80,114,240,141,70,81,247,141,68,225,70,2,247,108,52,105,79,49,79,98,56,33,141,183,30,19,15,55,84,158,135,202,211,45,7,0,149,73,80,150,14,32,95,155,37,220,232,128,77,95,120,155,35,176,18,102,16,201,133,7,7,210,156,135,20,14,208,52,231,147,98,182,129,216,194,105,171,186,204,57,180,81,2,54,73,174,220,57,96,48,23,186,207,212,78,179,28,253,173,41,200,176,74,233,79,30,26,29,66,140,115,96,117,145,250,158,246,130,228,199,159,33,195,38,252,11,236,128,183,45,150,233,134,123,234,108,20,36,0,15,56,145,75,8,204,174,12,196,223,100,112,44,112,123,136,102,185,97,63,59,131,26,46,132,249,96,197,242,45,105,2,73,96,164,183,99,50,15,238,165,151,88,198,24,243,144,60,159,52,86,168,88,221,52,37,75,161,129,92,16,21,184,71,81,198,63,117,240,0,171,227,96,165,252,179,184,169,150,55,53,112,217,202,107,26,250,200,63,130,189,173,184,100,34,12,26,53,11,125,227,31,163,54,8,5,155,13,40,118,200,182,7,3,62,129,25,21,210,56,69,13,247,133,205,46,255,171,142,231,24,82,16,10,146,9,188,68,102,70,87,135,18,214,58,29,11,188,67,240,195,63,60,204,70,13,50,190,196,92,206,42,248,70,100,119,215,50,210,38,5,178,130,243,158,167,224,31,30,200,106,177,116,5,193,141,224,139,131,98,56,255,46,74,244,80,190,123,192,122,154,101,12,66,66,80,233,41,242,227,232,48,227,213,78,39,129,19,96,244,39,192,27,145,93,112,99,193,211,154,252,16,137,175,228,44,248,197,148,33,218,42,164,245,245,189,106,49,119,157,145,33,6,131,104,209,221,159,182,190,134,233,40,232,91,54,93,249,199,216,83,181,65,212,103,216,243,93,249,89,117,196,99,164,183,97,120,153,217,253,251,105,55,183,144,251,17,169,159,103,206,240,79,142,138,114,231,14,156,242,32,253,215,76,49,233,61,177,207,192,88,53,144,112,159,197,156,116,231,142,148,48,32,127,96,163,149,220,47,133,106,10,42,214,73,74,93,243,203,156,198,222,90,59,212,47,243,90,190,94,185,16,234,151,185,89,197,126,153,210,204,146,93,145,107,115,153,153,252,245,205,66,239,173,197,93,185,119,243,252,88,121,123,210,158,188,32,159,91,174,159,79,95,41,74,231,150,140,21,187,62,55,152,158,187,38,221,50,50,155,182,114,249,188,60,115,105,207,92,56,223,95,190,60,111,239,41,198,141,234,214,249,249,237,85,83,191,172,93,91,219,42,79,94,206,92,234,175,87,87,135,251,111,235,245,161,229,153,91,23,118,171,195,75,234,141,169,165,21,123,104,110,53,127,125,242,234,78,255,242,228,80,122,186,148,31,170,239,94,216,42,207,41,155,87,174,22,46,155,215,199,103,150,242,183,207,95,156,221,182,86,175,111,90,249,53,121,123,105,171,120,237,252,156,57,150,209,51,189,229,221,91,115,59,115,43,151,234,213,203,59,253,55,6,135,22,118,103,140,25,99,114,96,111,102,207,234,45,175,205,92,49,12,107,123,118,121,119,113,111,51,179,53,119,254,202,82,165,190,58,116,126,234,242,116,185,108,46,160,93,76,26,91,46,92,90,155,185,190,162,231,109,169,112,121,57,63,53,187,188,186,89,209,71,174,212,174,93,43,86,103,47,244,207,246,143,159,215,215,166,43,85,123,88,94,187,126,69,159,153,26,25,24,82,47,76,47,44,153,215,150,247,202,35,43,215,71,39,51,87,202,75,249,98,185,158,31,94,189,116,101,123,190,52,220,223,123,53,51,167,33,228,86,250,175,218,23,42,107,210,236,249,241,197,113,229,226,229,11,202,238,234,124,125,181,58,51,41,13,94,216,148,123,47,101,150,198,47,141,223,30,73,47,78,234,99,83,213,188,53,179,52,116,254,114,97,70,79,95,30,184,184,154,190,116,125,106,160,116,121,116,104,65,189,62,181,186,119,173,56,176,211,127,125,124,115,169,92,80,183,47,234,121,115,44,191,54,60,223,123,107,252,194,208,185,252,238,204,108,175,182,181,176,121,113,104,110,123,171,152,89,43,23,174,140,77,14,150,71,110,236,92,184,116,177,56,124,125,210,94,74,47,212,230,211,219,234,149,157,185,107,23,231,211,11,107,243,229,217,250,228,166,154,95,238,93,185,109,46,79,94,188,101,95,27,155,222,189,168,215,231,151,86,183,214,148,169,107,213,27,155,151,46,219,218,216,212,165,97,211,186,189,86,41,143,215,7,181,165,75,83,107,227,35,67,195,231,150,202,214,200,218,220,234,246,37,179,119,242,226,110,221,186,165,232,249,122,111,222,64,32,45,27,230,208,212,124,126,250,194,228,144,84,190,62,173,223,146,86,205,153,203,115,245,242,213,154,89,206,143,143,202,35,203,151,85,165,114,181,122,110,106,107,106,204,30,152,91,154,189,182,61,132,186,93,153,146,207,237,21,118,149,222,201,66,190,116,221,146,39,183,102,183,110,111,86,135,175,92,46,79,93,157,94,144,86,102,47,171,227,83,35,163,43,91,115,183,150,172,91,131,163,198,173,1,251,218,120,117,167,191,120,109,109,109,111,124,117,228,214,149,129,252,181,93,171,184,115,121,234,198,242,220,56,158,15,249,149,181,43,139,203,115,195,83,215,103,103,113,170,128,66,41,221,34,142,196,168,52,136,227,48,64,250,141,161,129,97,94,27,55,168,128,199,174,172,63,229,90,89,130,6,116,28,240,206,49,137,245,208,42,228,140,152,164,57,157,55,208,70,51,37,129,171,206,4,89,164,33,198,33,200,103,130,142,22,32,83,149,133,172,99,63,185,180,182,48,179,60,59,53,129,63,75,90,21,237,3,129,50,249,249,165,11,121,79,193,45,73,191,165,114,37,230,242,151,46,206,146,79,133,61,91,225,190,76,94,95,157,153,160,215,230,179,129,193,172,233,91,186,177,163,247,224,173,190,7,9,163,72,206,115,96,202,237,171,197,172,112,137,130,35,22,84,59,155,17,101,121,82,181,173,236,122,38,45,102,6,196,204,208,70,67,244,2,72,106,229,249,145,224,170,3,78,213,113,49,147,17,51,131,184,38,128,71,106,76,2,220,184,228,144,83,114,76,204,140,160,255,225,146,120,136,164,232,28,30,61,46,59,198,151,5,144,112,217,133,217,107,51,211,185,125,40,208,151,105,136,78,226,102,188,243,204,234,69,85,198,142,104,129,179,245,167,144,24,141,155,11,146,125,86,175,75,26,218,86,92,76,97,147,155,153,82,173,43,240,1,109,86,209,149,216,109,226,30,8,115,234,216,206,104,12,212,76,250,44,235,22,109,76,89,229,217,129,81,247,69,102,35,235,252,38,99,67,67,153,84,44,27,98,27,156,51,76,28,133,50,228,216,79,74,65,98,49,74,59,244,254,172,67,213,44,249,196,19,136,124,231,137,72,11,97,68,147,175,24,253,89,66,48,0,35,232,251,70,149,36,240,157,84,139,73,46,155,232,68,75,100,194,57,180,194,176,24,54,20,220,34,34,37,118,202,196,152,128,10,37,211,168,240,4,100,39,21,140,28,122,210,181,141,186,39,186,120,170,251,207,109,123,108,28,1,67,30,28,139,159,60,4,82,7,158,38,16,121,92,18,136,240,17,237,221,10,56,55,152,91,88,214,16,26,88,48,114,62,215,128,39,155,200,131,191,124,254,224,31,191,104,190,248,161,183,209,246,249,63,32,198,126,231,9,64,72,100,254,246,25,64,112,185,163,167,0,241,33,172,249,249,135,135,31,255,228,193,71,63,58,248,248,3,14,97,228,190,94,120,178,12,15,246,252,24,35,41,88,188,173,134,165,82,89,86,44,56,102,138,129,205,170,105,201,157,99,19,106,197,193,38,46,135,198,141,102,165,134,90,42,203,229,138,24,230,49,76,208,66,210,197,32,180,108,41,96,154,81,139,162,7,155,36,19,181,147,22,131,100,155,109,96,165,43,211,158,94,163,113,232,245,224,131,215,14,222,252,166,249,218,221,230,203,63,231,232,133,246,123,25,82,94,132,83,172,164,106,112,142,71,73,70,130,234,35,132,246,225,92,220,150,0,129,210,105,34,156,44,159,142,23,7,111,182,24,109,4,25,91,4,40,28,48,80,196,10,44,37,173,192,126,33,106,135,179,196,193,43,207,55,255,231,183,30,240,61,156,228,227,18,67,223,52,106,36,137,117,12,30,145,138,197,186,92,236,156,75,72,189,56,124,66,75,198,153,119,195,143,105,234,157,111,59,225,14,245,137,130,195,105,190,53,158,86,142,172,10,62,213,112,26,39,149,37,178,173,130,213,162,170,232,11,134,169,96,19,164,211,109,48,217,206,193,59,159,54,255,240,155,224,123,18,128,24,77,135,125,156,115,27,236,38,155,16,25,202,132,84,221,116,232,18,146,74,118,250,106,144,98,194,251,10,110,45,11,13,95,250,30,145,107,162,197,214,75,200,216,87,65,197,88,74,158,21,79,26,156,65,184,251,123,172,205,113,96,40,254,238,120,248,63,247,154,191,253,73,247,22,123,111,171,199,91,236,77,82,242,8,187,39,169,24,107,3,165,69,221,85,159,190,177,78,120,229,103,255,71,5,110,34,141,240,91,78,254,20,181,34,69,231,197,170,106,53,139,229,196,98,43,150,111,61,66,83,20,169,34,149,105,85,50,184,229,232,173,191,54,127,255,219,22,43,3,75,254,145,69,90,87,165,6,41,94,52,101,5,51,37,194,57,181,230,137,45,242,117,97,207,13,6,89,17,56,206,244,1,70,138,144,54,185,116,93,47,255,238,225,175,255,208,118,201,98,249,191,90,128,96,245,201,155,138,188,37,136,113,134,226,95,75,203,170,133,102,248,50,201,26,69,81,246,183,143,155,63,126,141,204,44,150,52,236,17,38,235,10,64,254,168,18,119,193,82,139,102,24,77,167,181,108,236,204,41,123,93,79,231,69,240,143,251,42,22,52,76,7,232,144,36,183,159,46,224,45,21,73,73,108,236,125,244,168,212,41,226,96,133,202,39,177,114,125,89,46,42,41,14,135,210,216,149,23,210,246,40,125,238,103,236,241,210,58,187,82,88,246,176,225,96,246,176,18,4,249,239,56,89,19,52,196,106,134,38,16,3,129,201,179,161,220,191,247,159,135,191,123,161,187,9,196,90,66,112,226,41,204,194,19,86,213,53,123,199,237,24,201,179,239,126,124,255,107,44,244,116,173,227,116,104,199,36,124,55,62,33,225,7,126,112,247,141,230,187,39,159,184,205,42,233,126,116,191,250,254,131,31,126,125,210,163,38,42,92,152,158,122,242,29,219,190,142,15,95,253,236,224,249,23,78,186,227,162,84,57,111,74,238,244,106,254,225,163,230,123,239,29,222,253,168,249,242,159,186,72,230,225,136,190,65,6,90,144,108,95,247,7,239,189,113,240,214,175,169,120,119,194,8,144,171,123,166,219,253,61,156,230,231,203,79,15,222,125,249,113,207,69,119,108,0,108,99,75,225,166,217,219,127,105,190,241,71,34,4,180,236,153,36,62,43,174,104,134,13,10,205,205,90,98,29,75,168,78,178,20,177,164,135,104,88,235,25,236,101,141,118,192,20,238,248,206,29,33,35,120,95,129,66,3,170,5,214,104,240,214,79,98,237,196,168,41,124,47,61,174,148,210,227,2,92,36,43,10,156,188,245,249,255,210,49,33,145,134,74,193,98,58,208,96,58,18,20,38,29,189,251,223,129,118,54,26,16,245,166,53,33,24,118,127,241,211,251,95,191,235,236,49,56,158,17,194,178,135,74,99,233,163,35,151,166,46,166,177,174,56,62,176,170,154,106,51,33,211,181,121,120,213,96,155,187,165,206,18,110,209,212,13,9,140,148,86,218,111,243,197,191,61,120,225,77,196,181,15,223,249,248,224,135,47,30,252,253,39,135,127,250,117,208,16,32,122,65,236,171,40,122,141,211,0,52,136,34,228,192,143,240,224,127,225,27,162,79,219,4,195,180,4,249,207,248,180,19,168,150,142,3,83,45,198,27,242,26,246,237,10,142,152,140,240,193,71,63,126,248,251,255,56,252,193,151,104,118,134,105,250,27,129,33,158,0,136,243,106,201,142,2,16,109,27,20,255,63,248,50,28,64,71,35,36,140,203,73,248,110,4,40,166,212,185,111,34,117,59,190,18,29,36,77,104,74,249,155,79,76,135,184,93,38,121,252,200,185,130,95,23,231,146,129,137,216,27,168,15,4,123,75,200,174,15,164,197,193,180,40,14,165,197,225,244,6,247,173,85,19,144,183,14,173,108,144,205,16,22,58,72,76,216,131,219,19,123,224,230,46,250,27,28,130,197,30,240,9,23,123,110,213,42,56,173,36,46,8,218,1,252,75,69,118,168,21,20,199,209,75,34,137,187,163,242,151,161,89,11,153,192,206,91,111,168,190,10,139,12,151,218,137,155,13,110,153,172,167,134,104,171,182,6,26,21,254,87,172,206,22,193,49,111,182,40,130,136,12,138,29,250,135,205,112,195,82,152,94,12,86,17,254,25,52,46,28,217,93,231,19,174,33,24,217,2,233,233,212,58,139,239,27,89,44,121,96,40,156,150,23,80,203,77,220,231,50,175,136,216,22,67,140,255,109,3,179,229,7,218,138,1,245,138,237,135,123,197,14,133,220,91,48,235,175,121,100,232,221,102,24,248,238,155,24,240,195,244,94,65,197,1,114,248,29,4,156,149,200,186,133,219,1,198,55,100,209,122,206,115,59,160,128,107,33,192,17,228,43,196,121,213,70,70,71,6,104,94,181,82,209,201,176,38,13,147,95,163,165,209,146,39,255,109,183,78,41,217,242,239,155,41,104,246,129,31,88,31,54,175,10,116,93,98,110,183,78,105,136,150,33,12,215,55,97,13,2,154,244,129,134,13,139,109,95,197,40,74,26,62,141,240,206,172,186,106,169,5,252,204,207,62,170,247,142,167,255,15,106,169,160,160,185,139,150,6,104,144,155,245,240,72,151,14,226,43,156,165,109,9,62,195,34,215,112,78,105,120,52,122,43,234,56,213,89,103,89,239,154,34,213,113,239,248,199,170,84,160,93,163,178,125,62,43,3,57,177,245,219,67,137,135,31,88,110,162,12,160,110,9,255,41,171,251,69,240,128,143,22,120,93,9,30,251,189,127,247,240,131,231,239,127,243,193,193,11,127,17,68,98,61,194,103,193,109,78,145,73,112,67,210,166,255,16,25,239,84,240,123,86,47,25,97,91,20,173,76,138,83,120,204,154,166,192,60,192,255,82,124,232,142,85,151,196,131,228,76,19,174,153,188,234,135,15,220,0,250,48,195,56,141,131,135,136,101,43,213,12,171,164,250,43,49,251,157,10,32,19,233,209,35,105,122,240,4,155,54,219,163,177,137,62,210,28,63,214,233,89,245,63,191,250,141,199,188,17,121,116,125,220,211,234,248,71,212,173,207,165,59,61,140,238,0,35,196,156,228,193,136,92,60,62,70,152,149,170,34,237,18,51,44,72,249,45,16,212,246,60,209,69,80,216,17,34,215,78,183,17,68,116,31,63,142,204,46,224,200,105,217,139,166,145,22,104,50,227,163,201,108,133,38,211,131,38,14,85,93,155,105,196,132,193,227,204,61,8,242,159,132,133,157,210,249,108,222,199,58,36,139,192,102,172,211,175,182,71,94,223,246,57,215,241,120,156,183,244,113,196,98,142,26,39,78,41,159,239,74,56,165,98,56,165,180,246,68,9,119,63,129,199,39,129,58,196,28,234,165,142,253,8,169,67,205,177,45,168,99,199,167,142,221,138,58,182,151,58,246,163,56,35,238,234,194,71,14,9,56,82,241,135,9,143,104,229,163,7,21,81,228,226,32,138,73,53,207,129,72,4,241,124,227,164,52,228,222,62,222,19,141,63,105,241,236,243,37,253,248,100,99,231,187,64,181,216,155,23,61,245,9,247,240,176,204,0,117,209,158,30,69,78,244,201,175,191,160,87,252,78,101,153,79,196,58,248,231,87,14,239,126,228,89,7,203,230,163,92,7,113,255,45,214,193,178,25,123,29,68,128,71,175,131,101,211,179,14,150,205,39,107,29,60,252,228,131,195,55,126,220,252,233,47,225,188,246,205,191,63,248,203,123,28,205,228,74,177,106,43,90,180,244,204,139,194,195,113,28,134,131,221,69,146,136,118,30,147,74,12,212,40,66,185,67,233,22,155,115,103,112,60,202,224,156,206,173,15,150,149,190,170,42,111,97,7,212,246,188,46,96,36,224,110,37,27,41,246,123,232,191,190,133,133,190,98,209,139,93,230,208,3,206,61,30,76,211,57,192,31,16,70,34,24,129,26,23,187,248,244,49,10,181,100,200,93,194,43,207,33,62,86,140,197,135,224,59,210,25,31,182,228,192,14,216,175,37,239,197,80,225,218,42,183,127,252,65,243,199,127,247,236,120,70,61,26,39,174,83,41,9,1,32,213,108,3,35,102,31,33,102,217,216,177,178,3,160,202,226,95,67,141,8,60,53,127,252,98,243,147,47,91,40,185,70,61,182,146,139,128,141,86,114,241,72,60,216,233,196,140,53,208,214,140,197,140,173,97,166,44,143,195,74,183,77,89,164,237,47,63,120,248,203,151,72,15,28,1,177,219,204,113,76,19,129,198,35,41,5,93,197,164,20,113,230,137,160,20,5,185,75,147,157,119,122,231,240,226,184,148,135,56,241,183,95,67,99,248,244,243,168,61,113,255,254,174,120,246,119,226,206,223,206,135,191,115,199,253,14,88,253,224,239,47,52,223,127,159,95,185,109,15,41,79,80,157,226,250,143,94,211,237,216,232,195,128,71,174,233,116,84,84,240,131,199,39,76,1,38,216,250,223,191,33,132,241,123,202,49,38,94,7,83,13,186,177,124,183,111,142,50,231,68,236,92,188,130,47,31,106,123,248,126,94,75,230,192,195,109,57,9,1,178,214,115,208,140,63,3,205,86,243,207,236,234,236,59,188,247,122,243,238,31,57,74,42,150,86,238,194,230,130,183,21,210,56,69,21,110,41,236,114,10,56,147,75,197,121,165,110,37,132,140,144,108,68,33,16,32,139,137,64,60,136,40,4,210,17,118,11,129,119,255,159,23,129,186,169,217,93,67,32,110,188,19,4,14,180,64,32,64,22,19,129,120,16,81,8,164,35,12,172,48,157,136,94,131,109,69,47,171,175,164,73,229,80,193,235,175,159,30,188,245,210,225,43,95,54,255,241,66,7,130,87,235,235,155,254,163,209,113,56,26,117,220,7,159,191,7,246,154,79,190,76,220,255,226,165,202,96,146,35,183,109,91,182,92,61,22,193,89,227,30,58,99,63,157,41,169,106,69,81,115,115,79,222,4,111,134,20,129,32,22,97,157,74,34,131,59,138,198,190,214,187,112,63,182,37,130,31,190,253,191,7,159,254,119,20,142,75,154,172,31,23,203,124,15,62,68,163,230,141,88,152,102,112,116,138,107,7,254,182,216,230,70,122,162,248,126,240,215,31,182,192,183,89,106,141,109,67,71,242,72,13,152,31,130,176,210,48,165,206,207,84,5,199,0,232,127,238,185,98,239,115,207,165,206,162,127,247,211,226,64,163,63,57,65,226,221,123,227,99,66,232,2,252,235,25,220,203,51,201,36,220,202,39,180,17,212,82,130,180,73,35,16,141,36,73,111,228,37,190,176,177,88,74,60,147,122,38,217,243,253,158,116,207,217,30,242,1,251,133,226,215,235,233,141,148,85,43,144,80,34,137,180,216,51,154,236,233,237,65,95,122,122,159,211,159,179,195,254,4,154,200,108,244,100,89,195,222,166,226,216,12,120,84,11,109,89,140,160,190,83,6,163,4,107,203,94,14,97,79,148,185,154,47,126,218,124,249,191,162,152,75,146,79,153,171,107,204,197,163,186,61,115,17,212,119,202,92,148,96,109,153,203,33,108,231,170,199,113,182,230,63,243,91,243,0,207,105,197,226,177,183,230,63,135,111,205,32,111,197,218,49,8,8,157,98,156,2,222,22,227,206,0,79,116,58,131,25,241,253,247,31,190,247,251,195,143,254,146,184,127,247,191,120,20,227,112,47,224,225,152,7,99,225,49,221,101,88,39,157,200,187,163,45,228,93,7,79,30,40,59,37,134,119,136,109,105,226,199,200,201,138,77,239,252,248,225,59,31,83,210,108,121,185,31,31,204,90,199,165,11,223,67,39,116,25,139,67,23,23,196,78,137,194,13,174,45,69,60,136,56,217,153,226,189,229,116,248,206,23,205,187,248,238,200,123,191,15,167,145,190,99,29,111,214,180,235,176,19,146,141,199,33,25,64,220,41,177,240,40,219,146,137,226,226,17,111,30,254,107,105,30,69,30,95,97,235,30,121,124,155,8,105,191,253,30,66,202,117,140,116,122,1,175,45,218,217,40,79,86,223,248,228,31,15,62,249,0,201,193,97,136,46,90,37,237,120,136,246,53,239,223,173,113,251,49,54,107,92,174,227,205,154,64,223,126,179,102,163,60,217,37,232,119,31,28,252,238,139,8,68,203,155,199,69,180,175,121,31,162,73,251,237,17,77,202,117,188,17,111,198,67,180,51,202,71,96,177,120,248,167,183,195,16,221,26,205,79,178,134,51,212,61,13,103,40,150,134,227,195,179,16,195,72,211,57,107,197,99,44,63,91,61,146,29,234,221,247,31,254,250,141,230,203,159,133,179,153,101,201,250,142,118,172,25,237,237,32,96,26,35,61,196,177,141,145,146,157,163,158,142,33,6,250,157,209,158,176,20,119,47,116,151,42,30,19,209,172,217,16,93,18,4,48,45,134,50,217,57,122,49,212,49,20,73,47,90,143,98,209,31,58,250,157,32,28,22,161,219,46,20,164,213,192,109,160,162,84,241,221,233,234,152,146,124,203,209,62,184,102,117,217,50,167,43,41,218,97,60,194,177,90,162,3,103,164,55,174,175,253,46,186,168,225,225,5,46,13,161,126,166,224,112,245,216,136,235,236,222,16,63,78,232,255,8,120,196,96,199,193,35,29,95,87,241,72,130,141,120,241,136,99,146,60,18,167,86,62,222,73,28,12,3,100,71,192,48,9,178,18,3,195,108,228,212,255,129,190,121,178,92,32,130,81,92,188,212,101,81,95,30,29,129,61,17,101,226,144,153,130,120,4,74,59,33,109,98,16,155,67,132,75,111,250,242,49,119,70,39,243,230,222,47,14,126,251,163,40,18,175,216,230,163,156,195,28,44,177,73,140,64,60,34,137,97,112,113,73,76,17,225,37,49,122,249,68,222,55,64,27,210,163,91,157,227,92,57,112,176,77,33,235,148,160,108,64,109,169,201,141,252,137,189,150,64,194,60,221,255,226,30,154,49,28,81,213,210,130,164,234,211,158,120,233,39,232,80,200,1,209,158,172,14,108,157,18,214,29,84,91,210,122,198,79,137,235,188,123,204,167,233,87,207,67,228,159,95,125,246,240,87,159,114,20,69,68,51,113,60,143,99,92,154,224,201,218,234,2,69,187,75,19,28,132,237,201,237,0,222,41,185,221,17,183,37,55,143,156,174,94,91,9,144,1,114,250,62,38,84,224,0,108,79,5,6,119,167,68,112,198,219,150,6,28,102,58,95,235,98,6,159,230,28,5,189,226,201,188,33,119,237,130,71,103,14,139,177,68,19,72,185,221,185,88,2,131,138,35,146,144,193,159,148,236,143,244,254,247,158,63,120,235,207,112,188,230,119,157,197,157,235,199,242,158,13,182,223,201,9,222,96,139,19,60,47,138,244,242,145,40,160,151,99,146,64,239,162,135,173,7,39,126,111,91,232,77,178,187,134,242,142,253,109,135,226,162,252,72,218,214,124,76,77,139,160,160,75,248,126,248,167,183,65,44,253,219,189,195,123,252,133,12,36,47,213,87,246,172,71,34,66,241,32,196,144,140,9,100,29,75,198,116,64,237,37,99,119,228,84,120,162,111,158,48,187,197,123,239,61,252,224,179,135,191,252,6,177,184,207,180,141,116,54,163,58,175,232,199,156,71,78,243,126,19,55,107,223,138,165,185,226,162,71,81,92,201,24,98,233,173,108,184,221,91,163,208,224,155,159,124,29,129,219,171,106,241,248,184,37,205,135,226,22,181,31,23,183,168,232,209,112,11,99,136,137,91,50,220,174,226,150,44,9,97,184,157,65,147,177,11,140,139,219,247,35,87,221,82,200,112,22,164,221,184,8,6,120,142,134,97,60,146,152,40,166,163,62,41,69,250,221,231,137,221,9,161,37,128,115,154,121,224,120,167,142,110,251,65,134,166,29,196,66,56,45,123,4,132,179,97,196,65,184,59,228,238,10,53,63,251,8,78,94,241,221,67,226,176,229,59,112,41,72,93,16,109,2,157,96,55,180,78,164,156,225,152,82,14,130,247,40,231,51,5,41,222,241,76,65,234,54,1,154,127,248,77,243,203,79,155,95,254,173,249,222,75,205,127,252,8,33,233,225,75,175,123,105,144,55,143,79,130,208,110,168,107,124,39,116,24,137,73,135,252,81,236,190,249,120,38,223,188,121,220,147,226,225,24,119,191,32,241,77,232,89,241,207,126,220,124,253,127,15,222,122,169,249,218,91,29,156,24,59,26,117,72,28,206,237,154,170,105,125,74,81,181,13,211,141,193,89,171,66,14,23,127,89,169,46,33,181,153,126,4,11,7,237,132,4,252,84,43,104,53,113,82,165,147,66,107,166,70,47,147,151,84,77,233,211,84,203,198,23,92,5,24,102,77,150,21,136,236,202,10,175,144,23,78,248,85,10,4,92,50,199,47,214,240,179,72,210,183,192,133,88,242,11,245,41,43,85,27,7,60,133,31,52,126,190,103,96,52,156,232,101,120,55,67,95,57,177,187,113,6,35,206,227,0,1,105,152,123,41,250,129,187,128,75,26,91,196,207,132,111,11,90,205,12,103,91,67,39,253,76,162,18,144,98,76,44,25,114,205,106,93,246,28,20,193,133,77,52,178,189,214,133,151,161,8,46,204,221,133,39,159,90,95,197,245,143,47,158,79,5,169,36,178,124,82,209,94,21,222,214,157,217,226,77,91,197,5,214,15,143,40,251,224,211,247,31,124,250,159,247,239,222,101,225,100,171,136,228,136,10,97,17,101,169,234,85,145,204,178,170,131,238,85,221,237,73,115,203,86,55,83,82,73,197,98,94,134,100,191,124,118,165,207,239,53,95,253,93,139,188,79,199,207,53,21,232,211,205,53,21,146,203,41,60,233,146,21,158,45,206,119,29,61,52,101,82,32,199,18,139,228,68,136,66,18,45,177,44,73,52,81,147,48,146,129,240,186,39,149,110,41,58,159,18,225,126,235,168,121,148,134,135,143,154,71,137,108,154,134,89,158,117,115,174,0,19,223,187,135,248,248,240,222,143,14,239,189,116,220,44,16,92,104,1,146,117,144,228,181,192,125,158,21,72,134,140,201,154,166,197,33,117,212,246,237,111,210,141,201,225,27,139,215,150,225,46,147,184,170,63,28,136,90,60,82,96,130,24,113,73,124,149,50,158,216,4,161,25,23,200,183,69,12,166,147,113,193,187,90,114,72,8,89,32,109,103,129,196,229,68,70,116,219,183,38,98,90,187,45,225,197,48,70,98,17,26,252,13,79,174,48,94,66,255,107,254,199,219,199,229,37,199,128,197,115,18,235,180,83,102,114,19,213,241,152,107,205,98,158,190,130,92,70,71,25,29,119,162,5,109,151,212,54,148,101,125,199,33,174,75,136,104,250,58,101,184,3,100,250,170,123,118,50,181,232,26,201,58,100,35,44,193,249,56,201,241,167,56,41,54,194,157,118,119,89,242,55,236,99,27,150,87,202,203,51,145,244,199,237,196,103,1,138,196,118,92,64,138,249,25,129,244,117,66,38,211,14,185,129,4,122,14,108,81,199,228,135,12,75,179,196,19,169,45,147,0,44,39,193,35,78,187,33,251,87,103,92,18,17,68,59,130,73,8,110,219,241,136,47,148,182,251,242,164,88,36,59,112,74,157,46,80,231,196,200,115,74,137,206,40,177,168,43,143,213,98,202,240,63,224,38,78,61,248,217,207,105,238,212,99,110,177,161,62,12,122,173,82,0,69,160,130,117,222,144,236,234,62,155,26,47,36,169,58,164,12,164,244,80,82,79,227,187,80,17,146,146,165,199,161,169,165,183,162,165,165,115,162,175,207,130,25,157,84,230,243,15,14,222,255,240,193,167,127,196,217,103,29,1,19,39,248,197,172,70,12,3,168,187,89,221,130,139,28,76,229,55,53,27,146,239,20,37,213,155,121,11,77,23,101,85,181,53,219,73,5,196,231,83,106,196,2,10,41,221,15,127,253,95,72,221,111,190,115,183,37,80,112,221,195,148,113,254,35,7,46,207,75,167,101,146,224,201,159,222,41,30,56,205,79,94,105,190,248,241,195,87,62,109,126,242,155,22,224,88,82,73,177,247,242,213,170,41,161,34,206,69,30,255,235,174,128,116,120,239,211,251,223,124,114,255,155,247,154,47,222,107,1,82,69,82,193,64,36,233,110,220,120,254,85,119,176,115,247,205,131,231,63,124,248,251,31,29,124,240,114,11,80,192,84,165,34,165,65,151,247,150,52,201,57,6,246,191,238,10,72,228,18,20,13,171,209,2,36,169,42,201,170,189,231,192,194,158,99,1,193,0,113,18,110,114,54,92,146,55,171,175,100,24,54,103,193,37,41,25,233,75,150,161,209,121,92,39,201,156,114,228,158,166,155,26,234,206,29,199,44,23,248,118,182,85,10,244,112,219,90,217,128,84,79,156,93,237,55,63,232,105,254,249,109,62,187,103,23,0,225,123,228,243,122,185,166,181,215,223,234,57,248,236,101,62,25,40,103,186,68,27,131,5,25,211,100,156,49,77,26,26,203,144,156,104,35,133,225,33,154,49,77,42,42,2,218,73,138,185,29,180,174,162,213,15,155,66,119,237,84,21,210,180,106,98,53,183,47,21,139,43,82,157,211,96,117,17,173,249,242,186,32,9,27,168,152,101,39,138,189,66,63,66,89,63,90,221,250,11,146,165,244,147,140,106,130,168,39,83,246,166,162,39,60,123,159,130,93,207,109,9,118,176,134,88,86,236,149,61,171,77,227,214,158,5,255,159,86,113,25,68,140,254,122,166,31,167,92,132,87,179,182,82,177,38,247,200,221,161,24,93,22,21,27,173,182,225,93,34,112,112,143,170,174,43,102,197,42,247,87,208,6,33,149,149,101,69,86,16,141,76,232,24,149,57,171,22,115,66,111,140,190,96,169,63,175,216,157,32,15,143,171,131,129,160,185,213,114,40,158,198,209,203,254,88,128,215,192,39,82,234,4,110,146,101,110,114,15,108,15,49,58,48,149,138,17,197,85,161,160,19,243,51,180,111,33,244,91,241,240,111,42,101,68,1,197,236,100,32,172,78,252,94,16,188,78,104,225,120,172,12,49,78,44,96,38,219,216,209,87,77,37,246,100,193,182,170,54,125,20,212,219,253,21,73,135,204,162,253,168,60,16,189,147,46,152,45,40,126,47,139,168,19,82,171,191,132,150,145,60,8,252,241,250,50,203,0,89,135,227,33,191,23,73,221,184,61,45,67,64,218,56,108,80,39,92,208,225,64,166,236,120,205,163,182,59,110,31,205,198,28,90,171,211,195,25,200,100,89,201,237,23,61,83,147,201,202,251,100,31,89,177,149,106,54,35,194,241,237,180,1,254,39,217,245,13,44,45,215,208,202,94,204,250,19,97,138,36,162,1,137,88,240,52,228,161,93,69,251,13,7,13,146,158,145,50,254,180,169,148,172,20,75,113,152,122,90,209,144,44,238,246,145,163,15,8,176,84,69,170,38,194,180,157,162,33,215,64,154,132,233,77,179,109,194,108,134,145,26,149,217,98,50,101,148,74,72,74,71,173,129,110,131,143,175,112,188,4,88,67,21,180,28,35,25,1,103,81,20,80,207,176,109,224,7,84,15,147,128,156,186,22,21,203,54,141,189,144,97,146,157,54,56,138,9,72,13,6,43,81,68,87,184,154,167,55,177,162,216,155,6,34,246,62,247,58,188,191,9,110,123,7,178,228,50,19,240,81,137,2,38,69,122,69,24,232,205,144,186,46,134,161,224,140,36,111,114,168,181,69,83,148,146,251,9,229,251,57,251,204,25,229,89,105,221,236,205,108,220,185,163,124,223,78,158,57,147,208,249,158,209,23,130,40,136,147,175,225,115,111,158,68,46,88,162,157,139,36,84,82,52,115,182,75,166,86,60,163,180,28,94,206,196,124,221,16,75,185,110,37,102,245,74,142,59,166,84,21,248,211,87,124,204,72,207,121,61,137,164,169,73,2,167,64,39,167,129,66,86,24,78,115,233,54,185,6,10,118,116,22,106,244,173,207,57,72,62,137,227,92,112,180,96,73,136,59,56,208,117,79,59,244,84,224,156,149,134,27,17,143,127,234,75,219,140,121,234,91,84,77,5,51,167,149,93,167,46,25,224,47,161,130,219,186,41,237,224,141,84,168,247,57,239,152,245,131,190,240,168,238,172,80,99,67,12,63,76,6,106,181,176,59,217,166,90,37,39,118,21,105,215,225,1,172,229,104,10,117,39,219,180,131,231,202,248,59,172,120,98,248,65,244,9,29,38,67,95,197,130,230,203,170,59,93,192,121,117,197,22,103,205,14,62,88,42,240,71,125,230,140,231,152,19,201,3,140,79,92,218,87,49,36,53,44,59,68,69,203,179,89,210,208,15,219,48,128,182,2,216,246,142,216,25,92,247,1,118,37,151,131,152,29,224,79,255,217,252,252,195,135,255,253,218,193,155,159,209,155,73,39,208,117,205,242,246,122,240,234,47,155,47,126,120,255,235,111,14,223,252,248,228,122,69,75,148,237,237,246,221,231,155,111,252,236,254,23,207,31,252,191,15,136,113,200,115,49,174,53,8,220,92,102,106,57,229,162,170,84,86,117,150,37,28,79,68,247,77,216,138,139,196,34,213,38,249,155,11,22,26,11,64,104,18,111,12,4,123,193,64,171,88,5,126,58,19,21,207,7,196,45,120,126,138,96,227,43,155,72,168,41,226,169,43,147,44,247,0,5,102,121,172,69,45,129,231,71,10,94,77,42,146,142,127,136,0,21,226,91,180,222,89,66,118,125,88,204,164,197,129,180,56,156,222,224,190,180,106,96,5,125,71,152,220,51,32,106,147,109,128,146,220,131,91,19,123,208,146,84,71,127,131,156,42,246,192,174,40,246,220,170,85,170,128,35,92,144,68,10,151,52,230,21,130,106,5,39,41,122,73,230,167,59,166,128,211,8,121,207,166,177,107,70,241,36,243,6,91,2,118,170,244,231,42,231,202,248,242,138,123,115,143,187,86,155,170,134,127,194,63,196,130,131,55,126,95,202,121,182,53,177,132,243,236,57,94,102,247,77,176,83,20,34,172,16,229,220,126,91,59,65,161,235,118,130,152,90,93,33,76,171,235,64,49,185,42,181,214,79,11,126,253,180,19,205,132,26,111,150,149,118,168,219,49,171,253,166,101,246,59,118,223,78,140,56,212,202,113,148,94,58,183,118,68,246,2,86,131,240,78,58,180,122,28,101,28,71,178,126,28,97,40,71,178,130,80,46,88,145,74,49,199,37,49,51,251,17,184,224,40,189,116,206,5,145,189,248,81,231,118,210,33,23,28,101,28,71,226,130,35,12,229,56,92,0,193,4,98,14,12,31,114,160,255,31,129,11,142,210,75,231,92,16,221,139,31,119,78,39,29,114,193,81,198,113,36,46,56,194,80,142,195,5,83,70,204,97,45,19,73,191,31,142,149,142,192,7,71,235,167,115,78,136,236,199,135,61,79,55,29,242,194,209,198,114,36,110,56,210,112,142,202,15,236,192,46,38,159,107,117,187,42,31,141,21,142,212,211,145,152,161,117,79,254,41,69,58,234,156,29,142,52,158,163,50,196,81,134,116,84,150,88,198,142,10,157,72,165,78,165,152,148,2,184,90,245,194,198,19,114,6,68,170,117,114,8,196,188,46,58,232,170,140,229,89,90,175,95,0,149,68,150,108,212,120,28,246,0,2,119,142,66,190,94,188,115,129,124,215,204,167,44,38,140,79,87,68,58,168,133,244,240,62,236,226,37,80,75,39,75,181,234,148,182,193,206,144,73,215,55,65,17,7,221,175,15,204,79,96,143,234,171,24,69,73,195,174,239,30,229,178,87,248,231,87,47,243,254,41,255,252,234,21,65,172,171,150,90,192,133,120,173,148,218,157,198,210,255,71,112,174,91,225,94,4,223,169,56,81,171,9,22,179,180,45,193,119,83,136,107,56,167,52,188,215,15,153,221,130,217,172,29,143,3,179,166,41,56,169,33,252,75,253,142,220,12,108,190,8,181,195,156,233,184,75,87,124,57,147,152,63,109,132,47,66,234,17,3,61,56,54,98,33,94,220,44,222,70,23,157,58,56,126,22,69,171,85,22,69,203,147,136,19,143,26,71,204,61,134,71,29,88,28,29,155,50,117,70,233,102,44,172,160,61,209,23,138,201,177,64,126,139,225,152,28,114,134,88,63,35,179,171,114,176,199,205,178,234,49,184,70,101,91,245,226,164,91,9,107,3,6,86,142,12,204,26,251,56,80,32,196,18,28,69,1,10,118,76,228,59,38,231,8,188,187,72,56,193,240,4,209,198,102,142,28,142,153,250,177,160,71,107,19,121,20,109,216,24,98,18,199,181,204,71,80,135,195,73,151,102,196,253,47,94,189,255,213,239,14,222,122,233,254,189,207,0,249,141,99,221,162,134,123,210,86,248,61,234,19,188,51,45,10,220,253,108,61,5,15,120,63,160,199,114,164,21,16,208,143,114,171,150,161,129,158,126,209,33,184,167,154,4,129,236,184,53,228,228,217,65,229,205,155,112,106,226,117,90,132,55,204,99,145,252,118,252,248,254,251,193,15,191,38,141,87,139,37,66,32,193,127,19,249,36,220,37,143,239,250,120,255,155,247,152,235,163,120,12,255,69,143,227,162,88,135,243,128,61,112,123,25,80,6,211,66,82,220,193,191,75,35,3,232,247,84,110,159,94,216,196,167,17,4,218,21,156,174,66,164,78,234,216,251,159,63,233,32,133,38,13,3,137,55,186,83,10,110,96,18,193,52,178,17,56,6,137,252,136,79,70,162,190,54,196,8,71,29,50,123,188,238,217,46,219,102,247,11,234,109,56,165,200,10,68,189,55,84,115,169,88,18,68,244,122,150,59,123,129,231,85,76,39,1,116,14,58,245,178,161,71,40,72,213,128,121,2,103,19,164,228,57,244,132,80,131,212,202,146,138,67,33,224,41,38,164,170,208,17,28,100,169,202,78,219,214,12,93,83,117,101,137,148,70,77,217,224,222,225,56,73,66,23,160,121,222,68,13,226,245,140,146,75,175,105,154,8,18,24,249,197,111,253,228,13,221,148,200,3,91,3,201,19,116,187,36,217,155,22,126,196,87,110,241,228,207,34,110,113,36,67,120,32,34,251,62,13,185,159,93,71,168,223,174,169,38,184,65,164,69,234,212,25,149,40,64,68,148,44,151,97,67,128,144,9,66,99,3,244,4,162,77,181,116,244,97,135,57,86,34,233,248,13,77,19,147,4,154,48,236,37,90,228,151,166,207,229,246,28,221,211,57,155,58,103,26,149,41,73,222,84,208,244,222,66,101,180,93,193,83,39,196,5,72,1,79,27,96,167,92,142,220,19,193,126,63,46,47,165,40,143,228,20,114,113,132,40,168,128,242,26,12,102,177,112,11,169,11,137,157,117,161,34,85,87,224,206,129,176,145,76,236,147,117,55,27,148,175,247,243,53,123,211,48,213,219,18,57,185,157,68,170,130,98,246,184,218,113,10,45,64,170,158,162,39,151,107,136,123,83,182,177,165,232,224,236,147,116,61,167,184,181,128,71,40,30,43,225,149,220,126,131,12,253,105,165,162,130,83,57,127,164,40,112,39,103,86,4,69,202,14,57,18,168,169,132,119,35,118,88,133,225,69,228,222,133,163,25,159,132,194,181,52,181,136,113,204,105,39,112,87,13,230,35,247,82,175,224,151,122,5,35,220,117,80,35,148,9,193,44,220,31,247,236,146,158,50,106,201,117,210,90,223,152,80,82,213,154,181,153,216,7,238,199,236,77,118,65,156,188,2,126,224,211,90,242,163,65,57,136,66,230,204,159,220,197,149,197,75,41,146,226,71,45,225,216,28,138,102,41,61,4,231,116,130,164,20,211,52,76,182,233,53,255,240,63,15,62,253,240,159,95,189,128,209,143,55,129,8,31,178,137,48,255,54,132,103,21,100,46,175,65,3,141,236,41,61,73,113,144,153,64,143,194,193,91,127,109,254,254,183,66,14,144,141,215,230,228,62,6,22,13,193,82,18,126,184,233,200,146,73,68,113,247,180,211,121,239,213,18,245,20,190,88,131,8,168,164,158,214,13,27,90,216,247,110,245,238,226,64,224,56,120,249,141,230,171,239,35,21,185,102,18,166,71,251,17,66,170,18,193,152,238,7,122,236,45,16,250,163,93,242,147,131,55,191,228,70,117,230,76,57,229,156,55,118,3,94,210,67,151,224,165,135,211,238,242,21,49,205,184,113,97,162,59,67,227,142,107,19,132,3,193,123,192,51,165,16,177,21,50,64,24,41,229,80,181,200,230,36,232,237,254,121,70,62,132,206,54,246,9,105,246,1,129,220,249,236,72,232,110,88,144,173,43,146,230,124,199,79,162,95,217,114,62,51,229,43,84,31,118,74,241,47,177,195,167,157,227,24,152,149,114,166,98,114,34,240,234,204,153,200,85,136,237,120,116,9,192,162,132,226,78,255,154,137,77,83,206,6,222,171,56,11,1,54,25,18,183,203,221,220,148,184,133,5,170,177,209,81,196,4,147,57,186,19,108,225,93,41,153,216,21,243,98,93,124,42,35,226,93,215,249,43,41,222,204,77,166,144,166,130,196,0,75,220,134,22,134,70,211,32,146,173,228,246,195,110,147,137,21,117,87,213,173,236,250,54,110,120,3,111,61,134,142,62,161,93,128,114,33,218,50,178,55,27,98,44,137,110,231,40,226,150,235,202,147,221,103,190,60,228,23,120,219,100,51,105,17,126,103,145,40,232,145,83,92,39,151,6,245,223,73,139,212,215,16,219,51,153,251,31,136,27,1,159,67,120,73,45,158,128,60,94,18,69,117,137,67,13,72,48,161,130,133,35,60,80,103,153,4,239,117,236,247,19,242,172,193,184,102,43,215,165,156,46,134,181,30,226,88,20,191,221,136,54,185,199,86,82,19,69,105,14,201,101,100,5,97,120,5,13,160,156,114,125,75,18,62,32,68,159,24,196,150,74,234,101,229,76,71,226,164,197,249,107,186,139,133,177,99,137,186,11,1,117,145,230,29,109,3,100,193,68,205,177,77,138,128,204,27,149,97,35,39,216,92,35,134,232,0,26,105,11,116,225,20,157,197,49,135,45,149,161,13,242,30,182,173,112,249,180,12,242,188,89,73,8,135,31,124,210,252,228,55,196,7,247,225,243,175,220,255,226,207,7,191,252,235,193,79,63,249,231,87,104,111,16,14,94,127,227,240,15,119,225,234,54,41,63,137,21,182,85,36,225,103,161,102,15,190,161,41,195,229,70,141,255,196,180,53,170,29,239,72,166,142,29,111,3,39,21,201,253,114,202,113,113,73,132,248,29,71,211,174,237,54,71,198,20,177,205,233,84,234,8,58,58,99,179,182,243,152,128,162,145,252,140,150,61,47,51,3,95,144,124,209,254,229,216,7,46,22,152,92,96,149,20,253,229,129,83,36,30,244,217,177,52,134,216,59,109,194,251,74,238,59,247,88,176,115,113,136,4,217,131,99,174,136,161,190,190,65,38,12,32,8,113,95,212,197,13,220,48,214,27,60,126,126,254,153,225,97,218,76,216,146,128,86,187,233,220,138,56,143,175,35,142,14,100,70,208,198,225,219,120,166,197,146,184,233,108,60,194,216,144,60,92,40,141,192,57,51,108,63,73,241,118,110,222,217,127,150,78,47,15,156,94,30,56,189,60,112,122,121,224,145,93,30,112,60,240,166,144,24,43,233,123,78,199,124,108,131,230,79,127,9,185,67,79,178,123,143,63,63,223,247,201,93,35,112,250,158,135,104,118,161,157,211,236,133,167,23,8,78,47,16,60,250,11,4,51,160,46,204,62,209,254,48,252,92,58,245,135,57,245,135,249,238,248,195,4,183,71,142,110,129,77,245,56,65,220,131,251,112,20,61,252,221,198,164,77,80,4,136,160,83,200,176,78,0,155,129,164,197,93,156,5,113,18,99,6,183,255,182,248,198,2,68,167,216,166,82,71,59,92,147,98,238,236,240,126,120,194,178,0,5,228,186,176,73,243,216,248,204,132,136,161,109,89,161,3,103,25,159,236,219,142,17,78,221,102,78,221,102,254,5,221,102,206,129,20,188,234,184,199,124,203,14,48,98,203,195,156,54,238,49,222,112,129,143,147,123,12,241,198,128,19,158,71,234,40,227,23,40,124,111,93,39,25,239,166,71,222,225,131,205,112,31,26,223,30,9,227,122,2,221,106,200,5,113,240,165,57,117,180,57,117,180,57,117,180,121,20,142,54,43,82,233,137,114,180,233,18,188,143,167,163,13,12,238,91,115,180,241,236,66,78,25,175,156,31,161,9,6,75,19,5,177,29,160,45,29,119,252,123,101,176,19,166,245,235,193,25,27,112,199,121,12,157,120,68,119,191,203,70,217,60,67,69,18,102,232,212,149,157,158,37,180,15,170,150,226,13,41,231,189,164,168,180,12,171,146,215,52,103,83,21,2,94,0,104,168,16,115,27,223,87,20,3,186,120,142,124,73,73,219,183,138,183,10,145,220,17,168,183,158,222,160,234,119,210,167,206,163,191,232,140,66,130,197,173,220,170,184,224,119,107,186,37,206,138,231,194,220,154,158,206,45,56,199,202,151,142,231,202,244,244,169,43,211,169,43,83,43,87,38,103,161,62,117,101,122,162,92,153,128,110,167,174,76,167,174,76,204,149,105,57,119,73,92,196,174,76,35,163,114,41,232,202,180,44,46,137,51,174,43,83,166,48,80,40,148,228,17,199,149,233,114,110,209,217,115,206,159,186,50,157,186,50,157,186,50,157,186,50,61,50,87,166,189,77,124,72,232,248,241,188,120,239,224,213,63,156,100,119,158,60,110,164,59,150,179,137,156,56,65,24,68,29,52,166,235,184,236,137,0,1,134,50,31,16,44,117,227,73,116,231,245,149,186,255,213,219,205,23,95,102,94,82,129,65,19,181,247,36,192,88,241,250,139,17,82,127,245,124,243,163,159,156,156,191,216,222,230,76,72,175,135,247,126,113,240,222,251,39,217,235,20,203,249,236,29,237,143,95,196,73,108,78,162,199,5,164,4,186,158,128,135,247,94,127,240,233,9,245,52,93,179,247,130,169,16,219,115,239,169,207,221,169,207,221,73,248,220,93,5,189,118,237,137,246,185,227,51,128,157,250,220,157,250,220,125,135,124,238,56,137,142,163,24,149,251,142,227,99,199,139,138,81,152,39,221,196,196,61,147,69,35,176,239,128,220,85,204,16,225,211,131,25,150,192,243,228,221,230,120,241,55,26,133,17,73,74,195,81,72,228,235,72,20,250,146,147,146,23,79,152,67,28,39,175,123,232,134,165,250,99,115,180,147,169,62,138,28,208,77,108,114,16,77,35,146,28,20,228,238,206,117,44,228,122,48,195,164,225,227,79,119,34,64,71,35,135,246,20,27,63,142,156,30,137,34,23,246,110,121,241,113,250,151,7,75,142,215,232,137,79,124,143,10,24,141,204,78,92,100,29,45,51,18,145,126,167,88,250,230,73,156,252,188,214,234,33,225,202,227,227,7,27,84,175,163,9,189,210,129,7,172,163,199,71,18,122,165,187,94,175,65,149,221,131,242,153,199,12,229,60,160,207,217,45,144,62,211,17,210,103,218,32,125,166,187,72,39,246,131,68,243,197,31,38,61,216,38,86,134,99,172,227,92,195,45,112,131,187,137,141,27,106,250,136,196,13,3,250,132,214,4,222,4,226,65,22,54,148,28,3,87,30,219,74,52,178,160,155,216,184,34,198,155,72,84,81,144,79,29,214,31,55,135,117,70,140,71,239,180,254,175,224,176,126,1,76,72,215,191,19,241,28,137,41,137,236,69,255,194,241,28,29,193,157,61,194,202,198,126,207,184,94,234,84,10,69,82,129,32,210,157,130,125,32,174,182,228,247,10,95,131,160,7,87,0,5,42,220,159,157,137,183,206,137,234,195,63,189,205,78,78,81,221,134,72,95,223,255,226,207,206,235,1,238,245,215,63,115,94,15,194,97,42,85,149,157,230,14,126,245,97,243,139,47,24,157,195,218,253,197,195,15,190,244,125,31,128,150,218,185,213,211,145,183,243,170,7,241,242,197,123,81,94,245,12,77,241,90,97,71,112,167,190,249,167,190,249,167,190,249,223,33,223,124,200,39,245,68,57,231,119,11,224,199,211,59,31,143,174,19,247,252,163,249,225,59,155,175,243,221,181,204,249,20,23,174,4,214,99,252,10,50,247,125,198,235,191,79,55,88,174,0,126,70,139,28,145,153,176,71,162,87,7,228,202,18,13,211,119,80,192,125,199,19,216,111,34,225,190,175,248,129,225,151,118,102,52,247,89,109,185,207,216,136,123,172,187,5,223,161,139,2,71,184,33,160,136,182,247,134,128,126,140,27,2,222,140,70,222,73,111,123,220,249,175,229,174,139,23,253,238,252,215,196,53,241,66,152,59,255,149,220,69,199,181,114,238,120,238,252,87,254,69,221,249,31,95,49,250,8,23,13,28,167,50,79,58,46,224,100,102,245,134,218,20,194,160,243,48,90,160,109,144,45,137,244,232,184,18,3,156,120,138,185,238,91,109,218,39,24,237,188,131,127,205,139,18,238,158,121,122,83,226,137,186,41,129,9,119,122,85,226,244,170,4,187,42,113,35,55,39,234,58,185,43,49,60,86,8,222,149,184,33,158,23,175,186,119,37,70,210,202,64,102,40,61,224,220,149,80,16,164,186,179,165,219,250,183,119,93,226,244,46,196,233,93,136,211,187,16,223,173,187,16,166,165,213,125,157,161,191,239,127,253,211,68,37,121,50,253,217,85,217,63,58,244,191,79,190,76,220,255,226,165,202,96,242,36,253,185,79,29,179,31,31,199,236,174,121,98,155,58,72,206,146,254,68,251,98,147,57,71,38,194,99,237,139,125,234,125,125,234,125,29,139,98,206,46,194,17,13,111,54,65,223,148,46,186,26,210,243,61,14,2,42,156,225,190,60,132,112,100,253,34,146,75,230,149,186,149,16,6,4,200,44,30,69,81,173,30,155,162,176,167,70,82,20,227,160,171,184,246,108,160,30,124,195,102,251,200,16,78,192,232,4,225,153,150,8,71,192,199,198,56,150,42,34,81,78,208,240,47,233,101,98,224,237,81,211,33,97,21,146,191,7,145,2,106,233,143,75,148,196,72,235,176,107,243,69,164,99,110,22,90,221,231,112,209,240,184,18,180,49,142,134,29,205,179,3,124,215,94,154,48,115,251,79,218,209,50,155,79,30,163,135,181,163,130,69,5,253,146,37,36,31,100,132,44,127,14,140,241,154,171,145,179,140,21,117,119,213,84,148,68,160,64,114,162,128,16,186,53,129,91,24,240,183,160,213,91,55,160,213,105,253,134,99,112,61,214,129,255,99,122,226,44,75,85,73,86,237,189,39,234,196,121,10,252,53,186,7,119,183,15,158,27,204,72,166,233,212,74,102,138,2,199,67,130,152,56,26,23,37,147,97,45,123,150,7,111,219,157,28,116,243,72,141,56,239,230,13,191,158,169,232,158,105,195,174,231,145,58,184,111,72,4,137,115,20,30,255,104,151,34,92,52,193,216,169,231,44,180,238,235,254,163,70,89,71,218,21,218,71,194,78,27,171,122,174,232,26,39,107,58,59,112,100,120,136,125,214,88,213,157,195,198,157,238,135,213,61,141,29,246,228,31,137,5,102,215,233,201,216,19,117,50,198,211,239,244,128,236,244,128,140,29,144,85,244,92,77,23,75,228,136,108,116,116,112,48,120,68,86,65,203,139,46,154,58,23,81,108,176,84,26,144,10,105,231,148,108,83,207,149,220,141,168,160,159,6,21,59,61,72,59,61,72,59,61,72,123,100,7,105,85,77,210,87,97,63,119,122,124,248,251,31,29,124,240,242,193,239,94,122,248,251,183,79,170,199,124,1,177,153,36,219,254,78,255,227,237,7,127,124,225,36,58,221,81,36,216,202,189,41,32,15,191,122,171,249,242,103,39,151,252,17,119,234,9,169,69,122,60,217,148,143,70,61,152,236,242,224,149,47,155,127,248,233,201,166,185,132,126,61,131,37,157,198,26,236,105,184,171,211,83,213,174,156,170,150,177,217,56,255,100,159,170,54,239,190,121,240,252,135,100,73,60,141,112,117,122,198,250,221,57,99,229,101,11,142,98,174,16,18,25,1,32,252,0,207,43,171,112,148,139,66,190,211,83,76,10,112,226,81,4,25,120,216,187,139,37,44,12,249,176,228,8,78,71,67,20,149,175,98,34,138,117,214,1,174,92,193,174,5,186,184,65,156,80,152,9,94,178,227,87,6,94,10,236,16,131,94,97,49,6,6,249,206,98,98,208,43,165,70,96,208,55,136,110,5,49,225,36,83,63,198,30,155,168,49,30,241,185,37,222,59,136,23,195,73,233,173,48,222,221,152,49,188,64,238,203,17,202,203,239,29,242,168,87,204,143,193,163,190,254,58,72,236,233,209,50,90,164,246,244,142,230,132,166,59,175,105,132,96,243,177,225,95,143,70,212,142,38,29,102,90,117,213,175,54,212,120,156,243,172,170,149,242,227,18,180,38,58,68,205,113,194,210,252,43,186,242,212,177,78,182,247,24,123,239,96,13,209,185,68,155,219,239,52,148,203,183,26,189,133,151,168,220,55,171,238,17,46,47,48,112,111,188,217,71,185,117,218,251,210,45,230,143,218,18,21,27,37,232,5,161,35,225,208,65,9,88,78,187,128,147,100,88,47,88,17,69,204,250,56,133,101,73,138,122,203,179,242,14,163,177,124,251,97,80,18,82,238,52,18,202,105,36,148,19,140,132,50,101,232,79,154,91,218,147,225,142,38,157,152,59,154,212,77,119,180,71,16,118,133,223,53,93,223,50,222,232,17,180,25,121,202,17,43,82,103,133,156,125,215,41,228,42,171,81,58,153,39,15,42,175,171,133,42,12,129,210,222,182,191,251,193,83,34,89,147,110,160,97,124,249,132,196,84,65,67,67,223,197,29,61,183,167,139,83,1,127,199,29,93,204,235,72,216,14,243,119,220,213,115,83,174,155,201,150,126,188,0,43,187,250,105,194,212,83,167,199,54,78,143,167,206,142,79,166,179,227,169,147,227,169,147,163,227,228,56,169,231,182,116,241,38,113,114,28,78,23,70,131,78,142,147,186,88,208,197,50,231,228,88,28,25,31,25,27,28,25,114,156,28,183,245,220,77,119,247,89,233,238,225,60,239,237,72,173,184,21,201,68,106,44,152,113,171,187,61,105,161,113,34,238,135,72,85,201,203,70,77,183,59,240,61,60,190,91,161,191,203,83,175,194,147,241,42,196,37,121,183,194,130,12,175,216,155,199,218,175,144,30,126,200,152,85,92,215,179,95,223,107,126,253,203,7,159,254,177,249,250,231,66,188,38,74,104,250,122,83,142,126,4,206,13,49,107,87,140,2,72,252,155,72,128,116,51,32,190,240,230,225,223,238,29,190,249,247,7,127,121,207,231,247,245,104,61,108,62,255,224,224,253,15,9,50,190,179,30,54,173,178,48,144,129,187,39,101,148,89,226,221,185,30,60,198,149,107,198,128,81,135,95,4,144,184,231,94,140,199,163,142,188,156,97,69,30,180,236,108,170,112,28,22,181,98,71,239,0,161,87,196,9,79,228,139,69,178,125,210,69,250,57,189,135,251,143,28,5,18,60,120,191,8,24,10,53,36,103,1,222,35,36,19,251,58,27,59,122,143,103,155,106,184,27,206,163,154,68,153,56,179,104,21,47,221,238,52,26,110,49,141,112,217,206,230,18,107,222,51,153,216,214,199,156,253,201,38,66,249,96,17,187,63,89,39,233,137,238,115,67,159,41,170,118,188,13,64,213,139,202,174,187,248,167,133,163,173,242,116,122,177,118,192,69,55,254,90,175,135,172,245,157,183,68,214,253,150,75,190,239,232,185,69,62,35,12,132,247,92,249,100,86,38,186,179,69,44,75,108,39,140,185,46,185,27,103,196,194,228,20,240,251,62,71,174,216,28,22,185,117,155,223,99,31,193,218,205,147,18,241,60,137,149,65,92,34,114,84,71,87,112,213,68,255,250,191,63,247,92,113,163,191,44,62,243,76,18,105,88,210,46,185,89,131,24,41,19,137,101,110,52,49,17,237,145,49,34,112,237,197,209,191,212,201,251,52,62,121,159,199,65,52,6,198,7,100,180,193,220,214,227,102,110,1,29,31,236,215,118,11,19,158,223,96,24,97,210,243,24,223,200,70,226,154,100,240,126,146,21,200,182,40,248,109,111,252,74,15,207,161,166,187,192,75,11,222,242,230,65,22,34,153,174,151,244,156,28,17,124,7,41,28,228,137,227,19,122,222,77,39,41,61,238,246,110,34,208,1,103,94,164,233,64,88,243,237,142,140,217,50,205,14,139,215,5,170,69,136,228,216,120,3,169,89,60,60,109,219,243,204,204,35,102,6,225,206,83,102,139,57,55,201,13,51,13,44,43,214,172,110,17,227,0,98,42,39,17,72,94,211,224,168,56,17,176,43,225,25,235,69,91,142,68,71,246,153,71,145,192,20,106,159,112,182,120,176,170,125,203,214,20,71,223,111,109,73,97,102,81,143,221,177,117,32,17,175,37,134,149,117,37,162,54,168,113,106,128,176,17,28,172,87,20,206,57,4,241,158,42,83,86,71,159,153,32,224,249,206,241,34,224,10,63,145,2,126,96,19,73,106,255,12,34,203,115,182,79,12,30,132,165,18,225,84,57,57,171,163,143,153,233,249,190,71,195,247,133,5,23,205,246,196,246,154,136,157,3,55,215,78,124,20,82,92,242,147,130,45,90,57,221,249,217,150,84,248,41,120,228,31,98,145,110,123,226,15,148,64,52,112,207,248,169,70,112,22,31,222,83,122,234,193,179,240,78,41,216,242,236,62,64,65,239,29,37,122,52,144,117,143,154,117,254,196,30,70,212,61,64,91,30,218,183,7,212,57,103,205,117,105,159,130,145,59,89,80,220,174,99,158,233,184,40,35,220,238,8,1,128,58,211,29,136,187,59,68,31,235,248,15,112,130,103,55,104,95,90,210,115,183,117,113,134,90,152,51,233,16,11,243,146,46,174,232,72,150,225,174,209,167,51,242,200,216,144,236,88,152,103,245,220,140,107,97,62,135,5,158,241,225,193,34,106,108,149,52,45,141,14,15,18,253,122,44,61,62,66,126,101,134,148,12,250,181,190,46,20,144,168,139,246,94,213,70,12,143,90,21,106,72,27,51,193,15,13,238,45,162,237,116,75,17,54,68,84,12,169,206,91,219,53,3,44,181,130,140,100,216,62,252,6,190,49,175,43,180,26,179,159,3,13,120,15,126,165,89,1,155,53,149,34,228,74,32,47,10,8,112,197,22,112,17,75,54,85,112,30,180,106,5,40,224,62,194,37,63,92,2,180,67,196,13,66,31,206,182,192,158,122,51,228,43,181,243,130,204,107,218,26,109,19,68,251,117,193,170,32,57,90,0,204,9,154,100,98,1,99,179,134,254,217,104,112,48,175,103,196,1,113,80,28,18,135,197,17,84,148,124,67,202,157,97,98,111,190,125,238,82,228,58,249,88,50,64,200,17,86,212,202,74,13,137,168,240,227,130,2,238,209,11,170,108,26,150,81,178,251,174,75,228,205,156,164,174,194,191,231,208,94,188,98,128,153,89,200,155,72,198,166,32,144,235,151,164,89,1,116,16,29,99,26,225,126,11,8,82,129,139,151,27,72,38,190,197,157,89,91,238,89,180,123,102,93,241,30,87,35,105,73,211,96,71,68,131,56,135,100,21,238,89,0,19,54,119,238,157,189,45,90,82,73,177,247,242,213,170,41,169,150,164,101,47,35,141,69,133,216,5,112,168,150,85,116,17,124,3,16,227,42,186,188,183,164,73,122,118,27,189,162,81,65,178,155,186,104,106,54,192,84,148,84,56,31,159,117,207,199,187,226,234,90,237,126,100,33,162,229,92,161,246,26,144,179,109,165,74,36,244,125,42,160,55,223,191,123,248,193,243,247,191,249,224,224,133,191,160,133,205,168,32,40,4,40,134,121,144,73,241,175,60,223,124,247,227,251,95,255,244,240,235,79,60,133,6,248,66,56,162,229,225,43,95,54,255,241,130,167,16,206,50,130,152,220,50,116,240,180,92,4,73,119,3,251,127,215,137,91,156,64,140,163,134,89,158,45,18,153,30,23,246,60,208,28,37,27,162,106,93,64,252,204,165,43,121,251,47,97,89,74,154,111,252,209,121,157,6,0,60,218,9,226,46,167,65,71,129,112,87,81,167,87,92,32,204,29,215,180,216,66,77,155,162,11,122,177,88,103,133,229,74,177,106,131,33,23,63,84,247,104,86,68,217,102,5,138,69,203,150,171,244,119,5,137,238,180,108,209,174,210,95,138,165,149,233,118,32,237,22,43,155,244,65,71,140,72,247,12,179,108,178,95,150,236,252,178,113,46,70,211,1,165,174,217,59,212,39,24,188,39,87,140,26,154,20,248,170,52,26,164,19,183,176,164,147,95,155,123,242,38,70,195,190,142,154,98,113,13,75,154,172,187,240,218,54,7,123,113,71,11,25,145,85,210,88,93,121,211,253,45,201,110,153,146,102,89,178,206,106,155,37,247,11,62,107,133,105,155,71,26,13,7,186,229,62,59,77,54,196,29,179,186,108,153,211,21,48,5,86,220,36,149,232,1,167,247,100,15,231,77,137,34,68,209,203,238,3,250,2,20,92,144,40,82,213,18,228,201,152,150,240,13,114,246,21,205,58,90,85,83,234,43,123,150,83,149,158,106,185,77,25,213,121,69,231,31,175,170,69,254,113,6,53,64,29,80,108,201,180,93,207,107,88,216,220,39,84,120,222,144,185,223,186,219,199,60,3,21,70,88,144,156,223,121,147,34,4,237,219,104,9,220,203,238,203,92,202,79,180,78,80,224,49,91,187,3,227,31,17,22,216,35,96,136,76,57,134,16,110,214,189,251,223,135,239,127,200,207,48,49,254,124,196,57,55,209,12,194,147,11,49,41,238,4,230,5,249,129,69,162,52,20,128,254,96,237,64,92,78,166,42,98,114,2,29,154,34,150,227,145,78,248,153,75,136,244,222,111,209,98,116,112,247,141,48,248,30,126,248,201,225,155,31,251,190,243,128,254,225,165,224,119,12,113,39,70,9,52,113,92,120,208,218,217,188,119,55,180,179,207,255,151,255,194,165,105,106,190,248,217,253,123,111,57,95,198,1,0,88,81,44,178,118,202,120,159,78,139,5,201,114,200,132,126,231,139,192,253,248,137,252,100,156,85,131,237,50,45,178,12,176,130,128,214,209,41,176,5,194,174,80,175,113,239,169,141,3,47,122,109,125,226,241,77,232,251,247,254,243,240,119,47,132,120,214,227,69,50,94,27,7,127,251,184,249,227,215,162,154,65,171,110,188,102,34,157,252,217,42,29,221,12,127,183,59,202,203,159,172,178,237,218,104,126,254,225,225,199,63,121,240,209,143,14,62,254,32,116,56,104,161,141,7,7,82,54,30,252,240,235,112,56,236,152,112,28,190,250,217,193,243,97,104,229,183,130,24,224,160,233,208,124,55,12,181,116,207,107,215,196,131,15,94,59,120,243,155,230,107,119,155,47,255,60,196,120,37,42,88,106,35,6,164,224,205,71,52,133,30,124,243,235,135,47,189,70,168,13,234,183,2,211,196,210,225,94,97,197,40,18,174,117,214,189,162,162,73,123,217,140,50,8,59,231,138,13,38,230,225,180,88,179,20,115,81,215,246,136,56,134,68,180,2,154,0,120,141,68,235,27,234,105,85,167,70,22,124,1,12,164,82,143,165,69,63,91,52,228,26,236,74,196,77,137,204,121,240,188,79,249,46,188,245,16,227,124,50,133,173,12,137,100,150,186,201,33,233,52,69,110,21,38,168,212,43,130,146,4,255,137,199,184,142,116,171,90,22,209,95,10,250,187,138,68,195,212,197,165,243,240,215,12,250,187,172,150,196,212,210,37,244,235,252,236,185,19,184,179,132,185,136,233,179,72,198,194,179,12,49,192,78,75,103,202,144,116,197,190,68,196,81,55,100,136,144,200,189,128,216,190,54,188,168,194,147,179,6,134,220,38,113,215,71,166,171,130,179,45,174,102,150,113,136,224,96,29,188,228,242,197,113,183,59,204,114,138,100,118,209,81,146,253,198,84,34,66,226,3,135,54,9,149,111,155,110,54,101,174,86,184,255,116,38,199,224,57,171,167,56,225,24,189,213,140,29,197,68,29,164,110,155,168,197,236,128,83,146,92,133,113,203,6,11,63,38,185,151,143,16,45,26,132,100,22,235,25,168,120,14,45,105,9,127,129,86,193,162,65,156,110,217,0,20,240,52,48,232,109,128,137,159,41,42,167,181,108,204,95,216,211,240,80,139,134,37,59,126,187,146,23,222,225,232,102,145,248,72,248,118,85,209,87,119,140,68,139,114,158,38,71,162,155,204,155,177,90,204,155,158,6,71,189,13,50,37,36,229,209,4,72,195,151,208,210,228,111,57,188,188,167,135,177,136,30,92,197,34,70,243,110,97,79,219,227,17,109,235,59,86,156,86,161,24,107,143,41,246,157,179,40,90,107,65,156,14,57,16,209,209,2,224,57,253,65,197,114,250,58,139,132,216,151,217,128,201,31,172,135,205,139,11,86,25,140,27,43,104,94,71,157,59,208,125,55,69,213,141,156,142,43,146,165,57,98,221,199,235,238,50,72,255,33,203,46,214,10,184,101,151,1,135,152,39,18,6,144,171,192,4,236,36,59,198,48,80,163,66,11,24,112,137,16,24,72,205,16,32,22,125,77,122,239,212,209,138,103,19,220,106,14,237,32,145,156,126,202,209,127,215,233,191,46,17,68,221,169,144,35,186,60,0,200,94,37,224,36,61,171,55,188,87,71,20,174,15,154,168,20,46,139,193,9,58,247,9,219,139,179,45,96,18,232,137,6,174,232,45,230,142,124,73,245,141,219,133,247,44,15,186,243,51,203,189,21,184,3,50,255,209,11,112,218,209,143,245,156,118,113,21,43,70,29,139,114,104,187,163,70,98,184,176,34,46,191,114,139,14,46,71,38,58,228,27,136,92,156,112,57,56,60,179,226,53,76,202,181,111,152,148,131,134,153,201,33,178,109,126,13,38,69,73,243,231,212,186,210,106,189,38,101,33,171,46,181,218,180,135,158,149,108,15,63,43,73,70,64,109,42,177,134,64,203,198,27,3,45,236,224,105,94,209,227,226,9,21,141,141,167,121,144,107,68,98,61,107,143,37,82,174,61,142,72,57,46,165,134,214,158,125,138,12,249,51,90,121,211,94,221,68,43,178,158,136,44,154,196,151,170,166,164,106,123,160,137,1,48,114,163,247,149,3,160,213,45,133,176,16,34,66,92,164,131,173,44,18,49,33,101,241,5,110,125,89,177,98,141,129,152,34,99,108,207,164,32,197,124,172,166,137,37,52,70,211,164,32,158,85,178,17,171,105,102,136,141,209,56,43,138,154,39,52,10,93,233,208,122,237,56,116,253,123,250,223,18,233,231,82,119,214,51,125,131,27,201,126,81,120,26,206,206,60,69,214,255,253,185,98,10,124,190,4,255,151,127,127,46,21,246,250,185,212,126,70,108,192,151,148,239,19,122,129,122,248,222,211,72,81,230,74,147,54,220,66,80,32,88,183,255,223,19,207,245,37,255,45,241,92,241,223,146,207,165,208,63,207,21,147,169,127,123,26,131,252,244,64,234,233,65,90,30,187,92,46,150,160,175,228,247,211,104,155,178,170,26,220,118,70,143,235,233,141,148,85,43,144,91,234,137,180,56,150,236,69,175,123,61,69,50,27,224,231,234,41,4,145,30,40,218,79,241,217,10,159,163,113,240,57,138,241,201,45,79,223,109,156,30,31,171,195,113,176,58,140,177,74,22,205,83,38,109,133,206,161,56,232,28,194,232,164,59,255,41,62,91,225,115,48,14,62,7,49,62,13,125,211,168,197,208,86,137,133,57,160,175,70,251,234,121,206,189,221,203,186,45,157,213,194,21,133,51,103,194,223,83,64,34,63,71,68,62,96,170,170,115,212,28,82,16,123,161,65,228,134,92,206,198,81,108,194,170,1,114,17,253,76,49,227,68,174,81,117,203,48,109,159,90,69,66,55,224,139,151,102,46,58,60,139,199,245,140,156,124,39,147,19,38,235,70,1,79,106,51,106,80,150,14,118,70,11,112,229,134,164,161,247,144,19,66,243,207,111,55,223,253,248,240,157,47,154,111,188,118,240,179,159,55,239,190,14,62,177,73,175,183,101,132,130,158,34,31,123,123,69,37,23,2,34,37,66,111,102,34,236,35,9,46,161,98,39,26,157,56,23,96,167,119,166,154,162,223,150,158,69,138,61,130,195,52,165,189,101,165,170,72,126,252,161,33,39,8,14,225,172,50,151,158,48,159,85,104,183,19,102,111,175,91,64,202,41,235,230,134,104,228,164,84,81,177,236,217,162,168,130,223,151,134,170,104,207,50,118,153,208,160,10,20,71,10,232,186,182,33,202,57,139,22,135,144,58,114,46,151,51,146,251,168,98,154,229,166,83,239,220,161,97,50,164,100,131,221,139,109,136,26,4,20,89,149,10,62,104,49,26,92,199,10,80,114,57,198,183,58,226,124,43,138,183,173,54,188,111,181,97,126,70,159,78,56,159,213,9,97,123,207,65,65,182,163,104,52,9,22,219,0,108,226,64,173,227,28,33,184,86,154,64,45,215,224,226,169,196,66,225,36,156,163,4,159,151,29,13,30,67,213,156,59,119,18,254,87,185,125,236,125,72,93,11,93,7,60,231,64,215,137,170,224,51,208,209,144,46,110,208,156,146,179,94,11,201,137,176,85,9,243,87,130,219,9,68,180,19,128,167,218,157,59,190,151,125,153,36,172,4,220,210,1,195,133,64,211,102,206,198,110,139,177,18,46,186,158,41,142,70,199,28,85,66,220,113,120,39,156,246,142,55,68,139,11,120,175,240,62,56,156,247,74,152,63,14,213,214,194,220,88,34,92,117,120,95,154,72,183,29,50,24,199,111,135,40,227,62,31,158,199,42,19,37,225,35,180,94,165,159,202,41,33,251,20,91,42,148,88,91,159,206,93,37,32,179,159,184,196,34,214,183,169,55,169,136,62,84,89,4,177,182,225,184,116,231,248,75,225,231,185,130,79,240,232,71,28,91,171,173,163,242,111,126,128,54,178,19,12,50,86,165,65,198,30,199,8,99,162,123,60,155,141,10,234,112,132,232,74,120,185,231,163,43,41,199,136,174,4,187,31,194,13,142,174,36,6,92,194,207,194,241,39,120,17,229,72,145,84,89,46,22,96,229,4,135,34,247,93,25,66,135,49,223,64,246,218,218,210,118,69,188,244,99,79,27,246,90,219,187,5,45,96,79,36,167,232,237,91,21,178,210,113,181,203,58,122,133,189,155,220,170,80,145,58,88,177,151,197,2,105,207,117,195,114,191,200,154,251,5,252,181,184,58,101,244,133,121,117,185,3,217,181,147,217,168,33,211,29,21,125,202,209,18,32,194,179,173,195,111,91,163,158,114,161,69,79,4,121,20,0,248,148,163,37,248,78,143,131,219,16,187,33,29,27,171,192,247,20,77,137,48,251,35,41,153,243,84,11,105,45,132,122,17,173,161,146,57,79,53,190,181,48,138,135,17,143,20,203,185,21,66,72,77,73,150,115,137,23,82,8,104,157,163,36,119,62,7,194,152,153,110,24,51,122,98,228,8,76,209,87,150,168,114,119,150,63,186,163,27,29,105,3,187,124,70,85,135,14,224,228,86,71,114,8,87,71,54,23,235,138,137,101,130,168,154,110,17,127,101,202,173,173,250,36,124,195,170,25,58,241,57,159,212,106,166,239,252,148,125,58,103,200,53,43,226,219,50,146,71,246,34,190,69,29,131,69,29,188,166,54,237,138,134,87,236,43,146,22,116,9,239,105,81,249,152,193,79,93,41,131,10,24,151,93,103,124,226,250,52,225,198,71,5,72,73,80,63,145,122,11,112,241,254,108,17,110,147,192,166,227,134,134,34,50,230,4,210,14,116,75,49,237,153,74,65,41,66,204,63,234,69,101,194,254,101,241,53,164,222,76,171,88,169,205,119,254,113,248,202,75,7,175,255,188,249,226,135,124,196,212,70,67,92,208,115,183,116,241,105,122,89,165,88,148,130,151,85,22,116,81,19,45,247,170,202,192,72,113,116,100,28,149,100,87,85,46,233,185,167,221,171,42,203,39,158,169,40,52,178,137,229,132,54,25,254,63,190,144,60,194,8,14,35,210,213,120,39,150,27,163,33,36,57,37,14,74,33,27,149,10,4,180,192,52,243,92,92,47,170,72,97,144,246,178,66,73,83,118,125,183,168,73,173,37,84,9,159,28,71,247,65,25,185,79,83,74,182,63,213,165,123,189,165,15,95,122,65,56,248,94,169,84,194,120,129,64,82,125,38,197,204,184,39,188,138,44,153,129,232,246,5,99,151,188,111,68,197,166,242,142,70,172,162,69,14,174,16,11,195,213,221,158,97,127,146,77,79,77,168,128,93,132,143,146,212,40,70,242,162,195,119,254,227,224,103,31,29,254,224,75,134,99,178,190,32,36,227,31,87,148,162,98,156,11,92,221,199,2,88,234,182,161,43,224,80,223,230,218,62,46,44,10,172,116,240,202,190,183,53,46,187,81,93,81,161,251,227,228,54,194,151,90,25,216,112,121,203,155,219,200,9,109,97,42,10,11,199,67,126,123,40,140,150,38,91,49,251,248,47,20,239,100,2,101,133,33,156,44,85,100,153,238,178,130,84,179,13,151,18,194,38,42,166,65,209,62,234,242,6,49,157,32,212,147,142,99,146,208,148,169,16,243,7,191,161,250,58,139,135,85,7,60,128,251,12,189,97,4,113,193,176,87,208,18,60,138,12,62,29,46,167,17,223,57,154,212,0,114,98,193,160,201,212,197,223,157,96,37,132,194,151,8,78,248,0,9,45,102,18,153,20,173,39,53,11,19,66,134,20,142,46,204,167,238,60,72,67,176,8,18,190,141,143,220,102,155,146,110,149,112,194,142,19,138,106,214,126,14,33,56,240,66,204,154,238,3,125,6,45,11,7,63,249,170,249,31,95,55,95,253,221,131,175,191,190,255,197,159,209,186,225,47,104,85,85,93,87,96,97,97,129,123,28,232,2,101,221,213,8,21,55,203,5,41,145,22,123,232,255,82,99,73,65,36,180,100,115,153,17,156,155,211,2,159,181,136,77,106,199,255,29,148,30,132,57,161,249,143,23,253,243,94,132,91,7,254,151,27,34,201,141,216,71,249,172,79,222,84,228,45,165,72,56,84,195,10,36,86,218,49,103,94,49,112,10,178,64,240,54,122,29,14,230,166,160,22,157,224,48,36,226,12,189,201,192,79,123,18,80,135,204,18,232,143,139,178,70,253,189,112,184,56,223,26,133,175,161,7,150,168,72,40,91,47,86,124,53,81,224,234,5,151,173,168,30,156,120,35,116,121,121,140,226,141,52,95,252,91,207,131,23,222,236,74,188,17,26,109,100,17,71,27,185,76,162,141,200,163,16,109,228,188,115,107,19,99,101,129,196,53,12,185,28,105,181,184,29,201,176,219,226,14,164,209,58,210,48,127,49,52,118,208,18,204,62,25,184,48,67,55,31,252,19,94,90,48,241,184,224,31,120,215,202,238,51,254,165,42,74,232,165,32,158,83,248,116,30,28,211,224,59,183,157,7,65,246,246,238,198,64,174,146,3,13,207,37,71,103,19,193,55,166,184,253,131,77,26,124,185,217,59,75,233,85,82,238,90,164,138,27,198,99,192,255,234,21,248,151,32,67,16,188,67,218,199,65,197,113,57,197,194,96,146,159,24,184,200,8,37,188,39,191,206,121,246,47,83,44,122,34,45,115,239,35,140,253,151,105,204,18,98,94,119,26,33,206,249,192,66,1,103,211,136,121,237,152,199,249,213,196,87,60,16,150,158,211,125,137,44,21,233,39,122,150,139,157,236,8,67,57,93,188,236,198,92,185,194,40,200,21,245,123,127,58,84,102,246,76,231,150,130,55,90,46,117,254,116,139,67,144,30,175,199,167,43,117,248,30,17,9,153,173,52,164,101,199,215,183,29,69,216,136,206,133,156,145,208,217,199,29,98,248,17,195,138,128,249,1,24,55,28,81,122,0,75,164,121,103,216,190,14,88,168,97,172,16,243,157,177,10,78,119,161,65,129,97,221,226,228,183,86,167,175,74,10,196,177,9,98,177,1,109,21,233,197,142,122,167,59,219,134,76,5,48,18,210,15,36,80,44,230,9,120,157,175,24,53,75,1,153,211,51,127,176,18,134,143,185,201,247,154,29,246,57,67,98,21,178,142,214,205,20,158,248,176,107,53,68,87,116,244,13,129,106,254,250,157,59,125,153,167,192,94,13,203,132,115,224,163,119,41,164,56,71,74,104,7,84,189,14,34,139,135,132,160,8,143,54,238,15,42,238,74,196,225,254,7,45,57,4,51,69,232,116,224,196,148,160,55,253,183,26,43,218,21,170,130,45,70,46,131,122,155,152,50,140,120,172,129,60,61,209,244,136,86,199,136,242,243,226,223,144,8,19,29,91,60,228,52,195,18,184,47,222,227,140,88,103,143,186,115,115,214,183,219,71,158,188,89,196,116,116,85,207,157,215,197,53,98,58,26,43,141,14,4,77,71,87,117,113,89,71,82,20,103,60,26,83,6,134,7,71,70,29,227,209,5,61,183,230,26,143,174,63,66,227,209,138,221,153,249,8,199,20,29,198,33,69,143,107,72,242,118,253,216,152,146,30,173,2,140,179,100,50,178,148,145,168,14,1,102,134,56,107,20,78,223,232,129,128,216,186,248,140,142,153,116,187,72,169,206,138,73,77,6,222,115,52,182,228,167,44,69,50,229,77,196,71,104,186,234,21,180,138,206,195,149,193,41,9,226,127,161,45,64,214,106,69,5,162,43,145,114,222,239,216,232,18,198,51,44,129,253,35,136,172,221,46,146,41,11,63,202,235,200,127,255,9,214,145,73,224,77,24,118,219,86,72,108,27,129,49,138,37,27,85,165,184,130,84,57,48,219,220,172,37,214,137,62,76,174,78,34,197,94,15,9,42,28,158,254,53,102,224,78,108,2,64,171,228,195,55,63,105,254,249,87,7,111,188,123,248,233,239,131,209,55,9,145,162,180,97,242,21,205,58,143,198,75,222,98,253,182,209,64,98,66,120,54,81,239,132,192,250,165,229,229,200,161,144,224,252,97,150,152,81,98,147,166,6,89,180,184,8,16,202,148,112,77,12,237,23,166,2,102,26,62,40,243,115,182,247,207,179,61,97,218,112,36,52,177,58,198,180,247,245,220,243,253,30,95,192,254,16,108,17,166,105,59,123,61,177,248,87,201,203,136,25,157,137,51,165,51,113,231,116,230,132,38,117,230,17,204,106,222,200,245,29,159,213,153,214,211,58,19,62,175,51,33,19,219,249,255,191,132,45,235,26,182,101,93,196,182,172,17,89,46,32,105,237,74,75,91,150,87,72,57,65,107,86,187,128,95,71,178,117,249,204,82,174,96,75,68,22,250,1,97,196,177,176,96,91,150,227,89,215,16,79,196,90,22,120,137,59,128,197,124,90,181,96,114,224,136,34,120,38,242,47,30,103,227,153,187,28,195,19,153,110,216,225,152,76,60,60,219,99,217,215,90,153,204,188,134,40,162,150,186,249,209,192,22,160,71,88,218,92,203,90,192,216,22,72,109,230,251,214,74,197,247,1,132,93,43,50,104,122,57,186,189,207,24,23,169,31,134,122,93,19,85,158,243,189,166,142,209,244,203,186,185,129,182,52,185,152,156,224,119,67,222,36,224,110,145,164,145,239,167,193,199,240,105,93,217,181,87,33,74,11,159,217,201,159,179,10,111,186,104,51,44,151,53,37,175,105,156,99,66,131,143,195,217,210,48,201,16,113,97,175,232,179,77,6,205,97,156,181,36,196,192,129,59,60,134,201,38,202,64,193,240,174,32,148,43,174,215,186,130,144,237,146,4,1,75,72,226,53,227,240,148,209,215,149,13,230,106,205,190,51,250,128,109,5,255,200,65,41,209,198,114,72,104,89,189,130,191,218,213,208,175,118,85,12,50,29,183,142,17,230,176,79,60,67,87,68,221,76,140,202,25,168,237,202,142,173,166,22,199,209,190,103,22,97,37,188,139,164,223,216,230,35,90,75,97,145,235,196,50,42,74,164,109,137,164,91,102,19,193,145,194,99,141,199,15,80,203,209,100,252,195,9,98,35,222,128,58,25,79,148,209,44,78,164,229,240,21,177,37,223,250,71,228,172,159,39,107,94,67,18,242,159,126,29,203,200,230,202,64,143,204,202,198,119,9,59,226,156,158,187,162,139,55,136,153,173,168,72,195,65,51,219,156,46,94,215,145,128,231,154,217,210,69,165,32,143,141,103,28,51,155,174,228,110,184,102,54,69,121,116,102,182,121,181,100,175,160,17,61,2,255,44,214,213,191,168,65,141,105,208,237,253,62,2,206,12,110,146,186,176,76,66,58,156,37,226,246,218,169,178,76,31,37,23,223,196,136,68,64,34,85,56,157,108,67,177,146,240,84,101,215,203,130,40,185,135,95,189,133,163,40,194,93,64,166,88,30,173,105,164,36,123,155,102,206,37,199,111,218,174,122,18,206,81,200,105,208,197,227,54,15,162,129,55,159,221,231,31,30,252,240,197,7,159,252,227,224,173,175,187,213,201,206,150,172,187,29,188,251,241,225,221,111,88,160,197,22,77,71,154,17,168,130,209,194,142,224,40,226,152,131,73,216,110,28,9,14,177,97,10,160,57,43,148,225,8,22,220,137,32,2,57,83,125,97,161,74,248,10,18,120,133,108,218,251,250,254,23,63,101,95,4,180,142,111,4,108,3,228,15,214,156,109,124,126,108,42,173,148,101,182,244,60,105,106,178,71,15,4,110,162,145,67,201,72,33,198,245,71,247,154,175,191,221,252,250,247,97,33,93,15,190,248,213,193,223,95,8,11,233,138,190,52,127,246,19,231,11,14,139,13,115,193,211,60,4,254,252,242,111,164,147,208,136,177,191,253,193,225,59,159,250,190,15,248,187,71,253,52,95,125,135,239,202,249,254,247,159,240,64,12,249,107,62,124,233,117,231,227,48,246,217,104,229,178,113,14,173,99,231,183,87,108,215,79,35,168,116,122,117,73,79,141,54,138,82,201,211,186,63,1,120,135,7,194,174,200,27,113,139,153,18,58,252,90,90,66,33,154,8,187,51,134,47,98,177,149,38,71,220,78,233,61,71,70,210,200,134,160,128,183,33,182,34,114,13,57,249,29,216,54,19,100,84,46,77,93,214,89,97,186,38,120,193,236,101,10,42,61,221,148,148,156,169,136,134,130,197,174,81,41,163,4,197,46,73,17,193,125,68,225,178,56,12,15,151,6,134,75,138,35,118,169,74,206,80,28,177,75,83,184,136,255,138,89,55,84,19,45,35,18,94,71,34,18,211,95,210,193,33,197,81,182,47,232,34,154,250,220,11,93,17,121,224,179,170,210,177,133,140,248,45,173,40,124,16,103,78,78,118,102,8,43,79,121,84,16,193,154,195,207,86,92,137,243,189,244,213,35,233,200,73,181,1,95,80,222,19,143,103,125,50,65,170,201,130,45,144,20,95,11,72,118,5,107,160,19,184,219,13,234,205,135,224,231,131,141,251,226,144,115,38,197,80,227,97,27,43,224,64,208,10,24,113,107,152,11,221,143,19,42,84,162,3,196,51,187,33,77,124,16,154,205,204,177,17,163,103,159,213,24,210,108,242,91,12,53,63,50,19,160,98,154,11,76,57,195,79,134,9,241,118,33,100,47,122,246,6,249,214,12,99,139,220,126,167,93,131,81,18,46,2,224,127,132,242,86,89,43,84,4,88,194,217,93,39,22,41,220,193,55,91,138,137,167,158,66,98,128,195,166,141,195,34,64,9,103,31,7,23,162,88,209,124,229,114,165,77,196,91,40,34,132,121,147,137,193,120,192,71,187,149,207,109,59,222,217,22,226,249,130,212,35,221,171,149,231,216,135,212,230,158,101,79,57,174,62,152,187,221,143,44,231,147,199,117,1,28,177,92,229,188,100,183,238,48,188,65,46,158,48,122,235,198,20,118,212,57,190,147,192,110,218,189,129,69,193,225,243,214,0,104,188,254,48,173,242,159,89,17,169,232,61,203,118,176,5,119,236,225,181,125,166,130,64,125,63,204,225,173,32,1,93,199,203,86,216,0,224,67,238,41,207,227,147,119,59,58,242,150,110,232,133,222,224,125,219,142,111,46,251,252,38,219,221,25,93,166,203,114,128,157,131,238,120,206,221,85,247,38,102,120,72,161,136,250,220,229,211,170,81,117,238,157,46,43,21,163,174,92,145,180,201,189,89,80,212,125,6,118,221,19,220,162,43,14,144,213,20,84,63,207,60,113,163,220,30,67,100,91,152,152,86,12,143,71,142,236,81,34,112,43,25,89,39,158,210,4,221,222,184,226,236,173,194,11,175,168,59,94,150,57,114,151,92,35,190,110,249,47,254,174,49,39,31,185,79,124,217,217,23,59,29,94,133,244,98,31,171,23,59,216,139,29,232,133,77,183,35,119,196,174,185,123,251,98,111,67,186,99,211,248,56,61,178,11,241,129,78,217,7,127,191,109,20,52,133,197,119,38,10,14,150,4,200,187,164,136,148,134,98,15,14,64,130,67,202,159,165,255,230,50,89,101,93,192,63,133,141,92,154,116,67,175,253,56,189,241,230,106,223,61,117,215,131,27,68,162,156,19,33,71,20,146,19,252,109,106,88,34,195,49,97,242,30,53,142,190,103,247,82,61,175,23,154,194,238,250,158,224,104,118,74,147,44,123,150,139,169,67,183,37,182,185,6,182,38,111,30,82,49,36,133,165,111,123,110,147,157,52,116,99,164,199,92,72,170,142,181,190,18,81,60,197,36,113,38,135,132,54,58,69,174,72,118,218,110,203,54,163,132,189,208,52,158,179,124,2,79,44,243,232,156,176,227,71,229,73,186,104,199,56,171,52,149,50,26,169,98,46,43,45,35,122,61,141,164,141,146,106,86,18,194,225,7,159,52,63,249,13,73,177,243,240,249,87,238,127,241,231,131,95,254,245,224,167,159,252,243,171,247,17,119,29,188,254,198,225,31,238,194,205,3,82,126,18,123,213,172,34,57,37,11,53,123,80,85,164,138,67,138,60,141,255,196,92,106,168,65,155,198,123,19,26,1,217,35,185,95,77,49,144,209,52,232,102,2,88,50,164,232,83,43,207,17,190,27,156,15,123,93,113,71,248,254,187,32,60,139,101,252,242,11,76,88,146,100,192,191,44,250,192,197,154,155,11,172,146,162,191,60,112,138,70,169,4,74,215,88,154,229,17,245,223,48,9,244,149,220,199,140,66,82,235,146,81,116,194,6,36,105,238,183,197,6,32,87,117,153,9,218,100,1,254,78,51,1,89,137,166,49,43,180,14,249,245,56,114,129,90,60,70,144,171,150,100,87,90,209,82,137,65,75,124,181,174,53,45,245,246,180,84,58,161,37,36,253,81,229,173,21,226,44,230,223,160,91,140,39,108,15,196,166,156,203,216,137,172,101,75,196,32,76,45,191,30,8,18,216,228,107,41,57,77,17,101,106,242,85,70,10,65,147,175,165,136,134,168,186,6,223,225,98,73,206,20,10,195,204,224,59,129,132,48,118,190,181,145,147,29,211,47,228,226,30,31,247,101,224,38,156,107,146,204,190,67,131,72,210,18,136,92,132,99,55,34,50,24,165,30,19,49,136,153,91,95,71,12,36,154,162,128,19,199,154,72,211,145,37,205,194,75,6,237,32,199,94,38,39,72,132,78,212,232,208,248,184,130,212,99,10,207,132,148,16,134,199,228,225,116,33,45,35,17,79,68,170,217,190,133,53,138,5,169,10,62,134,214,166,84,4,53,191,8,86,204,6,78,31,46,41,1,144,133,154,165,244,0,152,178,45,76,64,198,225,145,209,113,8,197,87,40,74,153,182,133,75,227,99,131,184,176,50,146,110,223,114,177,148,38,133,71,71,162,49,55,58,146,30,29,125,4,168,27,24,30,43,140,15,14,72,49,81,167,140,15,180,31,224,216,224,24,25,96,97,52,80,24,206,71,24,128,112,251,124,112,24,33,35,241,84,26,38,26,246,246,194,227,18,82,138,214,135,180,121,184,38,153,178,100,56,20,237,67,147,1,18,251,90,236,253,190,63,26,76,246,123,131,153,65,121,104,232,41,181,130,141,51,186,61,65,207,255,51,213,221,30,203,208,144,134,241,189,161,210,240,248,112,169,17,163,253,30,48,39,84,21,243,230,77,201,4,99,170,84,178,161,83,220,98,95,193,176,225,106,39,235,55,141,122,30,116,251,109,160,85,24,173,191,168,17,236,171,61,40,90,236,52,64,152,206,246,223,82,244,45,85,183,250,119,12,115,203,170,74,178,210,143,29,38,74,245,154,210,111,153,114,63,132,80,178,250,75,166,161,219,43,24,52,171,223,61,69,233,255,14,52,128,15,154,151,52,105,15,33,31,213,16,54,68,157,25,195,145,108,93,5,34,100,133,124,222,80,166,68,99,42,63,181,40,86,208,223,121,113,103,50,159,223,155,20,209,239,225,73,113,111,58,63,115,94,220,158,202,231,107,83,232,85,62,143,195,109,176,83,108,183,241,179,232,255,103,96,230,228,240,177,251,25,236,180,145,203,156,209,144,188,159,179,100,203,58,35,48,234,176,251,191,235,112,227,228,244,207,233,159,211,63,79,250,31,59,206,62,242,156,222,67,255,11,236,40,61,116,75,233,225,246,20,174,56,217,93,122,2,219,11,45,211,32,255,28,97,175,33,155,77,207,190,191,47,239,190,211,67,55,158,32,116,141,158,231,116,180,172,146,133,109,217,48,176,43,205,6,222,147,75,82,180,208,81,40,128,104,34,98,81,161,88,28,5,223,0,3,139,113,197,241,33,244,91,133,223,233,204,248,8,250,173,225,221,187,52,8,129,245,240,78,158,30,26,0,23,78,25,11,47,164,157,34,252,206,32,193,12,201,49,172,207,158,42,103,11,169,233,138,37,75,85,37,161,232,112,218,185,182,60,59,197,118,9,84,42,73,221,209,27,78,221,154,7,98,17,172,238,19,59,155,104,217,79,128,152,250,84,46,151,48,177,120,161,200,224,52,158,148,104,252,120,236,40,96,174,167,55,68,188,250,103,77,226,72,143,239,97,101,21,145,244,130,11,176,30,29,227,160,228,118,94,113,116,50,17,130,27,214,18,86,234,210,218,194,12,130,25,137,95,236,151,14,24,131,79,249,249,165,11,121,247,187,231,81,79,78,200,41,213,154,147,244,91,42,8,87,51,58,190,16,147,72,158,77,40,184,242,228,245,213,25,84,9,255,3,238,223,248,229,92,254,210,197,89,244,150,252,171,67,52,16,183,244,77,246,213,173,179,190,65,4,63,53,231,120,100,27,24,123,108,108,106,10,220,220,252,241,193,93,51,21,224,168,143,94,58,0,157,39,194,238,197,188,46,113,72,12,140,82,164,85,193,153,36,197,43,187,130,208,0,13,201,193,102,137,244,70,211,130,42,36,45,104,143,131,200,44,195,63,40,69,147,170,109,205,227,54,18,128,58,82,144,199,40,43,109,68,150,198,232,97,197,180,200,98,128,189,172,131,30,127,169,134,11,254,166,199,162,103,42,197,154,172,248,49,201,98,100,178,124,23,223,207,165,207,122,242,95,224,147,42,199,12,13,1,215,1,111,216,220,14,63,206,38,60,165,49,130,123,233,177,28,34,49,14,14,140,47,207,36,69,56,126,19,17,193,93,0,11,222,187,32,112,159,41,151,158,176,221,11,33,54,75,99,32,229,244,117,123,99,130,82,66,194,93,7,200,193,132,115,73,36,228,150,56,114,251,184,155,146,157,93,38,105,132,214,192,108,234,47,185,193,167,227,244,147,184,53,4,177,218,35,76,16,191,161,106,130,124,75,6,90,194,124,194,26,234,164,153,6,75,0,161,184,164,42,251,211,84,128,219,70,14,220,157,77,59,187,15,33,214,114,235,2,126,66,75,186,138,168,168,186,84,84,249,252,21,26,162,164,138,86,125,160,182,140,202,201,207,106,172,156,204,168,93,204,105,235,242,134,88,205,9,66,175,218,43,79,208,28,27,85,180,98,172,87,55,114,251,16,167,38,91,20,225,244,98,10,103,90,73,35,96,240,151,198,4,235,167,134,218,174,61,107,176,182,107,172,237,74,206,88,175,109,76,216,235,149,13,196,204,232,111,28,45,135,49,117,145,50,181,132,62,64,131,165,4,46,226,244,212,203,146,104,138,164,100,178,207,95,130,125,16,125,21,115,172,38,4,72,194,157,251,42,186,5,68,183,119,127,119,189,67,189,38,76,249,169,77,201,196,181,102,245,162,138,86,77,52,104,82,2,17,9,209,207,200,89,13,64,68,8,18,164,117,24,255,198,186,160,232,69,56,173,162,83,123,31,45,156,89,137,248,11,101,109,110,17,201,115,235,132,8,250,58,44,56,138,101,195,158,112,206,48,113,40,121,180,54,169,8,15,232,35,210,166,42,9,69,180,208,240,209,78,71,88,12,214,140,130,106,63,107,193,223,73,123,19,201,14,216,21,97,6,7,200,125,70,120,166,87,239,125,70,232,145,37,93,55,236,158,130,210,67,54,218,98,15,154,236,155,61,48,168,158,103,122,77,55,104,179,13,137,127,144,8,177,82,43,151,17,32,168,32,46,163,90,217,30,129,47,7,153,101,232,130,65,128,193,83,235,206,157,240,109,13,135,254,39,0,39,97,247,14,95,234,1,110,169,205,2,15,101,140,168,101,29,62,106,17,139,57,124,83,241,18,174,96,68,230,33,91,76,46,244,120,38,124,49,167,238,154,1,107,12,78,224,13,51,40,143,104,67,140,101,89,178,68,227,228,7,244,11,139,23,133,25,13,242,38,145,213,90,36,192,16,164,114,208,0,146,216,100,51,115,72,240,16,195,17,11,162,90,33,97,130,204,81,78,32,14,3,17,173,136,93,110,111,86,37,180,101,25,176,103,139,116,237,16,49,91,130,228,6,46,209,185,204,132,245,172,234,236,46,19,22,226,95,141,192,107,144,147,213,117,117,221,218,32,83,216,17,25,56,228,37,54,19,90,18,15,193,148,118,86,224,84,53,12,157,124,133,22,227,128,180,199,133,146,52,20,45,154,42,3,233,210,35,48,135,141,15,165,199,71,134,198,211,49,205,97,37,57,8,50,103,223,74,85,123,5,181,82,238,223,145,244,178,166,166,138,195,74,102,160,48,150,78,221,170,150,5,168,93,148,218,155,22,75,178,4,198,52,57,61,80,108,83,56,101,34,81,96,130,96,172,91,215,160,218,221,49,58,210,53,34,238,126,16,139,78,194,174,223,64,66,19,247,158,134,170,107,170,142,144,157,14,15,102,76,156,107,34,194,38,184,37,252,145,19,220,47,109,162,246,240,97,60,72,224,15,62,200,199,72,195,3,117,159,106,43,149,192,141,33,184,10,112,247,23,244,214,77,72,60,232,144,120,18,222,168,177,49,194,65,123,251,136,198,148,155,100,91,46,198,9,255,204,87,18,5,168,21,17,6,58,208,58,23,14,26,60,117,173,227,4,131,134,6,156,200,192,248,210,128,39,24,180,63,52,75,231,20,194,222,224,1,10,249,2,126,248,49,79,66,123,120,234,138,28,17,99,80,1,223,141,238,152,10,56,238,73,12,42,176,248,40,221,195,17,68,27,63,33,254,165,173,199,193,217,81,56,23,106,197,195,153,135,115,1,133,199,226,92,184,126,231,112,46,92,243,59,46,231,198,10,192,34,66,212,106,55,124,53,93,96,189,204,201,175,218,158,3,67,55,218,10,13,86,19,18,168,133,173,205,158,110,76,165,132,48,219,170,31,247,52,211,237,228,225,75,63,61,252,250,147,22,157,144,161,225,232,221,124,107,193,235,117,61,56,22,103,21,162,123,72,101,201,241,6,96,142,192,168,96,131,27,219,59,159,54,255,240,27,215,182,198,254,19,48,24,170,19,192,83,119,28,132,207,58,3,197,246,185,190,90,149,139,16,78,94,33,201,64,23,26,44,56,13,35,48,215,68,139,189,144,16,169,175,130,138,9,161,225,205,71,72,0,173,99,236,86,153,129,56,19,253,193,7,175,29,188,249,77,243,181,187,205,151,127,238,73,160,96,201,36,70,210,126,88,150,2,239,140,231,215,2,50,71,0,147,174,127,191,19,14,31,241,195,156,98,205,67,207,190,60,6,156,7,112,231,247,45,137,0,68,34,181,226,36,36,32,123,79,248,111,97,114,55,43,37,226,197,152,196,130,163,106,205,43,82,9,9,245,55,149,68,50,235,43,46,4,121,6,254,75,64,170,84,220,144,188,169,106,69,83,209,145,120,186,190,113,86,16,178,238,43,166,129,246,10,201,176,86,4,122,87,147,28,192,63,149,17,199,6,198,134,211,3,153,193,129,100,251,117,145,184,64,119,190,50,146,122,113,214,70,90,50,206,142,18,143,211,60,247,109,227,109,44,49,182,18,111,171,237,17,7,151,102,59,71,27,185,56,220,30,105,184,28,191,161,72,118,205,234,96,75,33,247,30,91,37,199,32,23,101,252,219,10,251,127,150,112,113,48,77,4,142,69,71,175,230,47,73,186,162,249,82,103,132,92,224,231,133,121,92,189,96,235,145,85,209,55,183,162,231,42,246,201,101,133,240,196,215,91,113,131,206,89,45,226,5,128,234,84,13,44,90,52,58,1,117,48,94,144,118,47,224,23,92,48,129,64,156,129,176,232,2,251,220,221,78,129,187,63,46,196,40,212,46,30,65,73,221,85,72,188,171,176,72,4,195,238,173,118,18,176,160,221,125,120,167,57,192,64,31,110,70,192,184,242,222,132,143,12,88,112,255,222,127,226,128,5,2,108,118,125,44,159,74,159,109,24,64,14,1,223,227,110,13,129,183,227,193,52,108,42,20,166,48,8,34,227,26,116,11,130,97,223,208,29,104,40,4,70,81,181,85,46,62,193,253,47,94,61,120,245,195,131,95,125,246,240,87,159,118,15,138,161,80,2,128,70,228,14,255,149,231,155,255,243,91,162,2,158,220,240,105,84,134,106,213,220,209,220,174,185,107,234,8,128,251,95,255,52,81,73,158,244,224,237,77,144,51,209,186,191,130,87,83,23,152,183,255,210,124,227,143,15,254,241,143,230,203,127,125,248,246,203,205,231,191,106,9,201,81,163,56,8,25,146,241,19,110,210,249,64,185,115,39,19,245,233,108,116,240,135,168,182,90,116,116,86,248,94,122,252,255,179,247,166,205,141,36,215,161,232,95,193,148,164,49,97,22,136,42,236,0,141,233,139,133,4,247,125,237,22,95,71,1,40,128,69,2,5,176,170,176,145,195,136,177,28,178,36,75,99,201,150,109,89,210,92,203,186,182,44,217,55,52,146,237,145,45,107,177,35,222,79,121,49,221,61,253,201,127,225,229,201,204,170,202,218,176,176,217,61,61,86,55,103,72,32,151,147,39,183,147,103,201,115,82,110,8,89,119,156,8,142,116,31,88,9,74,250,121,78,24,131,175,48,43,190,194,24,124,133,49,248,2,150,57,11,107,134,17,255,224,159,60,40,211,128,21,51,44,20,127,50,53,38,186,199,75,88,23,246,76,66,187,206,233,195,145,57,38,174,128,128,122,129,115,77,195,124,48,115,45,184,97,9,211,225,48,177,94,224,252,217,209,70,102,155,63,74,77,105,228,220,241,164,199,220,223,223,126,255,227,223,126,240,82,230,206,95,244,100,57,2,196,108,66,80,34,127,25,212,96,108,7,32,111,194,21,222,57,60,122,172,204,249,228,79,255,248,201,55,255,133,92,211,230,156,113,89,232,80,33,193,85,81,105,8,2,194,98,217,41,129,156,22,91,201,47,234,45,111,95,105,193,231,59,125,200,140,104,111,115,193,215,229,121,104,92,142,192,32,232,92,238,81,76,224,227,2,159,16,248,164,112,198,100,141,131,0,14,67,104,242,70,240,146,5,71,92,25,67,24,28,31,130,103,34,209,111,8,16,193,135,32,116,35,31,186,232,181,187,32,95,18,183,124,234,9,105,70,36,70,181,188,193,136,45,31,38,187,83,238,50,14,151,36,251,240,113,199,244,162,33,0,104,80,152,15,255,6,157,226,79,191,255,47,104,85,63,249,254,127,90,76,85,10,194,123,225,80,249,153,73,161,242,121,255,135,28,239,247,41,70,93,214,106,231,197,86,167,118,233,210,24,88,17,180,66,66,72,20,186,195,144,21,74,203,33,201,82,213,219,119,126,244,244,131,31,252,247,111,190,199,232,96,0,189,72,23,45,113,44,239,251,105,35,226,73,71,84,109,135,242,15,225,46,161,9,31,161,127,145,205,205,72,189,30,90,89,201,181,219,57,184,247,207,97,86,62,66,202,112,1,133,8,71,11,72,0,131,165,225,25,229,57,252,23,73,135,32,89,25,248,225,199,79,190,242,175,28,53,109,185,158,84,123,242,155,247,158,252,248,235,164,107,196,234,229,42,240,236,215,223,126,250,191,127,64,11,248,62,161,8,54,96,195,35,63,2,66,122,144,184,136,51,221,166,6,156,104,74,205,46,249,171,218,25,250,43,123,178,16,20,205,12,145,150,116,134,78,135,32,35,114,13,176,211,139,157,161,201,81,125,138,17,158,125,67,53,63,127,239,189,208,147,175,252,202,25,170,25,236,157,216,79,186,131,29,17,164,68,70,36,10,55,81,76,214,185,48,189,94,150,72,11,49,235,122,25,146,169,204,235,101,113,49,46,227,235,101,84,100,36,241,236,106,216,136,197,5,196,136,82,198,7,138,97,194,146,56,35,114,80,65,157,13,171,2,103,156,79,88,21,251,0,100,162,186,156,5,60,40,6,150,16,2,222,252,96,43,192,198,68,36,230,77,13,18,202,164,159,184,219,59,197,76,49,159,48,3,69,183,39,96,10,15,71,189,153,79,163,171,160,25,213,6,93,67,213,29,241,144,153,120,39,102,20,21,119,108,20,216,190,36,18,76,247,218,168,14,90,248,35,17,31,224,227,133,157,122,97,167,218,137,118,26,89,235,27,138,132,99,90,227,237,100,69,140,1,249,221,238,146,25,16,6,83,132,3,197,140,142,132,118,191,245,101,194,219,101,86,180,18,38,236,200,236,145,36,238,28,189,192,115,51,140,56,12,151,165,9,110,97,228,141,45,171,219,121,18,222,198,206,161,35,192,164,19,82,101,190,29,102,214,199,14,179,216,194,226,72,86,219,121,98,11,89,180,108,241,53,177,222,192,215,68,181,185,240,162,95,236,20,122,239,16,101,47,16,98,63,199,109,224,77,237,72,57,216,231,194,139,74,94,89,208,100,188,149,231,162,95,140,70,155,60,23,193,87,77,149,121,46,196,205,183,48,40,61,47,129,119,181,161,73,104,122,68,30,157,14,35,8,144,97,66,58,69,255,224,28,41,151,17,64,61,175,147,154,188,239,232,232,126,67,163,56,198,69,231,149,51,220,44,34,54,214,66,131,229,69,108,118,100,209,145,145,178,23,155,110,173,52,5,199,155,203,145,104,100,183,183,139,29,43,136,14,62,85,116,236,222,85,243,127,8,206,94,238,102,112,49,94,117,4,205,126,64,238,146,224,176,31,118,225,49,46,201,109,221,104,131,118,16,85,35,251,107,218,138,180,56,173,75,118,228,212,117,73,113,82,247,98,182,118,47,216,118,47,102,107,247,130,109,119,182,102,217,86,103,107,148,109,211,63,16,185,108,79,62,118,32,132,155,187,214,116,0,145,163,83,74,62,210,214,241,151,11,182,208,5,155,195,102,176,233,83,98,192,132,106,193,201,211,189,112,200,16,25,184,77,237,71,100,30,137,52,157,233,31,249,110,99,137,191,95,184,242,47,92,249,174,108,59,215,119,63,5,189,173,232,220,61,216,43,213,103,143,189,217,83,175,235,158,154,126,83,145,125,229,187,88,57,206,111,169,154,169,214,105,248,102,97,189,33,214,254,164,146,196,244,32,137,222,56,13,245,78,173,7,98,8,84,164,215,234,138,163,213,250,28,43,168,161,246,242,250,35,14,201,200,6,119,54,135,253,51,168,222,225,198,192,222,247,28,60,101,130,117,89,40,69,83,154,77,176,52,73,67,5,73,143,124,75,110,162,69,75,195,91,63,162,225,95,159,125,248,195,39,239,255,243,243,239,254,35,171,122,103,85,242,62,185,102,197,79,126,250,15,79,191,250,231,65,21,125,114,205,138,65,85,236,244,51,52,84,26,146,82,111,224,9,129,28,151,65,162,172,70,36,217,4,250,72,220,151,114,92,234,11,32,179,169,134,164,168,68,252,129,43,126,195,2,234,174,41,109,214,208,190,105,118,224,62,75,21,148,87,72,240,172,192,37,76,145,8,115,228,68,129,173,117,203,143,216,106,120,219,33,177,26,9,233,228,222,160,46,107,10,99,105,12,30,59,82,31,238,27,114,60,88,172,169,76,174,2,143,217,50,85,165,220,231,170,49,248,135,36,52,84,112,159,213,162,90,89,183,183,183,44,146,116,173,250,197,246,189,43,14,141,134,32,128,210,219,7,7,154,229,194,129,174,122,222,61,8,158,153,158,26,129,84,60,145,14,64,0,103,57,17,184,24,51,8,119,199,65,74,6,14,2,206,114,225,16,52,8,51,55,93,197,75,204,219,46,78,119,54,58,166,223,179,247,56,30,171,213,227,254,75,143,102,57,27,167,29,62,187,93,52,222,126,91,134,235,54,219,93,170,177,30,31,99,152,57,200,44,246,203,25,117,241,126,2,230,209,3,183,34,27,59,160,49,235,161,95,19,67,231,249,70,200,179,161,174,237,111,111,129,104,173,203,115,248,35,185,46,14,1,64,216,80,123,254,81,196,28,161,246,152,208,44,159,153,112,89,47,45,154,213,203,10,141,217,122,73,161,49,177,206,202,138,120,169,51,156,221,204,33,104,153,186,123,186,218,246,169,134,245,122,62,53,172,53,189,15,250,62,159,138,88,15,200,86,156,33,202,230,107,25,104,166,158,175,241,93,172,220,141,213,147,18,81,238,198,50,16,198,36,204,247,242,52,228,76,151,134,156,169,243,26,47,49,47,187,52,50,85,41,33,53,104,196,25,103,192,153,158,29,111,166,38,100,170,119,13,42,82,87,250,143,96,73,68,250,145,68,58,149,22,235,233,196,25,37,161,159,171,215,235,183,224,193,208,141,80,190,68,214,188,101,169,82,30,46,17,45,18,101,61,254,104,62,96,34,38,118,78,22,171,157,33,216,198,224,187,229,179,61,92,52,13,150,185,115,165,94,151,213,137,77,97,167,113,76,154,124,194,156,136,181,88,60,46,248,4,55,73,166,83,201,140,153,65,125,197,115,106,71,149,103,104,47,18,161,112,177,11,58,63,75,69,192,178,59,115,189,28,49,165,249,244,147,116,103,6,220,67,6,220,195,10,25,179,52,111,213,65,31,188,56,104,205,170,52,23,19,248,140,200,139,41,129,95,72,132,25,95,251,25,150,14,59,76,96,41,131,198,232,106,138,45,196,179,201,76,188,63,184,3,144,186,13,68,140,39,19,177,254,128,65,143,46,75,120,131,55,39,88,223,232,170,152,113,88,223,89,128,91,107,55,13,84,26,91,126,115,11,233,88,86,76,247,7,139,56,105,64,176,72,11,194,221,6,5,245,36,184,133,187,66,156,109,17,44,40,122,164,37,75,13,103,132,31,239,238,186,195,86,154,13,23,187,214,185,137,11,145,160,60,168,48,1,135,102,233,170,79,228,36,67,147,84,29,17,120,196,145,220,9,104,36,66,174,82,214,237,164,199,143,171,157,250,8,181,198,164,192,61,121,171,36,90,188,204,229,4,247,70,139,133,239,136,136,140,157,10,225,134,124,228,156,132,214,240,96,148,195,25,239,56,16,8,216,239,105,199,126,239,105,58,42,211,237,40,112,75,243,190,134,199,188,189,128,48,126,103,166,133,18,4,98,182,94,77,215,13,235,34,247,227,199,216,54,201,28,155,110,10,48,29,64,236,95,21,194,191,39,157,112,206,227,96,102,114,64,174,148,71,234,90,167,11,62,26,179,159,167,119,106,230,241,99,24,45,139,60,103,16,103,0,114,91,132,73,120,1,184,33,176,248,223,188,224,72,16,80,11,36,21,173,77,22,102,162,94,77,55,26,193,171,36,24,158,167,105,178,219,248,23,192,240,60,40,220,91,60,33,38,165,89,151,178,94,211,58,112,131,67,123,252,120,160,73,93,122,97,134,210,216,8,154,23,102,199,211,60,122,22,56,51,167,107,141,196,245,121,52,140,88,183,21,254,159,60,1,119,230,10,250,115,3,231,116,36,141,89,72,159,24,115,179,172,197,233,27,29,23,213,206,191,197,208,66,237,92,174,93,70,124,231,218,57,152,11,201,152,224,199,216,140,5,129,59,128,243,17,223,108,82,27,134,43,72,197,146,14,158,192,98,108,176,194,113,33,46,66,190,183,69,234,98,53,134,185,103,182,127,93,210,207,101,155,159,102,25,41,179,79,174,102,205,84,231,130,17,5,239,46,183,80,65,163,31,56,126,180,254,66,66,76,165,210,99,186,3,241,30,22,240,16,77,4,69,6,102,209,124,7,146,184,86,71,170,112,131,108,209,135,36,38,146,162,52,61,175,163,223,248,142,145,191,44,244,98,116,22,90,123,252,88,149,250,116,35,223,120,94,208,154,17,206,13,146,203,224,85,160,89,196,36,157,146,119,207,186,164,221,68,163,128,23,70,68,147,234,74,79,103,71,196,202,199,123,196,83,128,94,223,19,66,116,194,188,252,60,228,209,210,222,72,151,208,139,69,75,38,64,133,226,0,212,113,242,152,169,211,119,214,228,72,35,53,73,67,124,186,53,4,212,197,231,134,17,133,105,35,53,169,85,155,131,132,80,36,148,64,155,32,236,211,141,241,171,228,22,232,84,175,27,193,87,240,188,139,219,106,18,1,55,27,205,128,40,222,209,21,124,225,10,33,216,105,245,12,121,17,22,100,18,229,224,125,10,31,48,175,11,252,12,225,122,91,112,93,55,130,50,120,248,21,94,244,103,158,4,30,126,22,50,225,197,235,8,9,34,150,205,250,44,228,122,172,158,170,215,204,89,54,231,150,110,61,147,102,197,235,137,122,218,86,26,44,8,104,151,167,167,26,7,194,57,129,207,41,190,119,234,29,22,111,247,41,37,166,40,224,221,73,63,219,107,215,70,129,162,216,72,166,106,169,154,135,223,117,96,66,159,59,142,96,43,150,23,19,207,174,100,218,91,128,5,8,51,111,234,83,172,246,217,133,106,167,186,69,76,23,101,163,208,2,240,163,139,52,80,153,195,46,85,113,33,147,70,67,19,102,149,59,214,85,243,81,78,234,25,157,55,161,93,125,0,232,122,180,169,232,16,187,111,1,66,170,162,33,122,19,230,86,143,158,43,186,209,209,70,16,47,166,53,46,206,237,97,129,191,42,22,74,171,252,97,97,163,7,241,109,55,197,34,175,148,10,149,10,127,10,113,111,143,225,151,4,191,244,34,252,150,11,133,75,40,182,97,20,249,88,169,112,184,203,143,138,133,74,1,126,163,220,75,51,74,110,253,162,196,183,215,11,157,226,46,68,206,21,139,109,12,58,142,234,84,80,129,93,62,131,131,234,30,22,90,37,156,179,139,114,58,229,66,6,229,52,17,136,83,148,148,45,118,113,218,101,105,151,143,97,224,53,248,5,217,10,84,233,150,174,113,254,0,229,183,139,52,139,192,44,59,96,90,249,135,133,62,147,83,41,116,202,187,252,60,66,174,108,33,151,64,200,161,196,65,169,80,104,150,81,218,117,121,88,6,84,83,40,81,71,137,3,136,246,155,46,159,151,121,165,82,80,150,118,249,30,74,236,64,201,139,165,100,153,31,45,23,174,150,204,190,213,232,72,24,75,104,40,70,107,133,121,148,147,66,197,5,40,30,93,106,45,241,122,185,208,94,222,37,35,140,134,181,137,123,181,60,68,195,143,122,181,188,75,135,244,202,236,85,197,194,253,10,141,74,197,204,71,195,123,93,177,135,183,92,232,161,172,83,199,80,13,43,104,168,154,75,133,4,202,57,44,116,87,44,64,163,165,66,115,5,245,2,21,156,135,180,243,149,126,137,191,92,45,232,40,241,18,225,154,129,254,26,43,70,25,154,20,80,98,2,55,137,126,163,169,66,89,241,21,163,196,55,151,11,243,40,107,31,114,208,68,25,171,22,50,250,114,161,179,138,103,79,180,19,209,24,12,80,34,234,22,89,72,195,85,88,112,8,57,148,168,20,173,37,215,49,145,207,174,34,228,219,168,199,107,187,188,192,140,136,110,45,56,12,90,91,35,176,71,168,152,110,194,190,94,19,201,26,88,59,165,229,175,204,49,75,175,203,168,128,132,42,9,165,194,213,250,174,3,42,206,183,187,81,46,196,214,49,114,4,106,124,29,65,157,47,21,154,27,48,156,133,99,24,184,13,21,141,112,185,112,181,97,118,162,137,23,129,82,162,163,130,126,167,240,111,60,51,138,137,75,33,5,0,147,27,90,9,207,197,38,93,13,36,228,180,93,74,71,165,74,173,245,108,145,207,160,180,18,217,143,199,180,255,232,247,46,252,194,19,48,207,52,142,11,140,152,110,213,236,26,38,212,66,181,143,135,173,89,92,162,57,53,11,203,142,253,29,45,102,24,46,173,120,65,6,217,42,77,118,150,194,52,210,52,63,147,121,201,22,53,60,88,151,165,37,186,122,204,245,46,59,34,103,187,233,149,127,232,108,225,109,165,158,55,79,81,38,140,54,113,190,202,27,26,170,228,13,169,253,123,159,151,176,207,55,225,169,112,196,131,92,136,106,25,22,191,168,125,81,117,228,71,234,146,118,137,242,137,20,66,242,73,240,45,103,125,81,16,107,241,36,205,39,22,205,72,181,73,35,42,64,62,81,236,184,242,35,45,56,248,33,159,40,16,72,62,102,88,244,94,213,138,200,128,242,147,245,116,60,91,99,242,219,136,83,102,242,235,248,31,147,143,153,33,59,191,145,104,164,27,52,159,213,101,89,240,137,124,9,249,240,127,93,233,135,110,224,3,100,211,16,191,118,187,184,216,173,89,214,45,17,90,245,8,91,67,26,192,12,140,153,129,121,154,144,79,6,229,68,73,6,152,176,204,12,134,33,13,49,242,155,153,109,114,70,80,143,152,181,172,158,152,255,67,177,104,93,150,187,81,70,1,109,161,234,23,114,25,99,193,76,214,34,91,56,26,13,185,135,17,21,102,147,2,138,99,230,159,137,211,28,92,135,234,222,217,127,179,84,164,76,169,89,17,139,99,102,169,219,113,163,98,90,207,168,249,44,184,24,21,58,38,148,203,81,171,218,248,193,14,26,188,177,152,218,70,182,137,37,208,135,73,8,96,233,202,187,249,249,144,176,144,8,59,2,91,51,96,236,77,100,14,180,107,155,76,49,220,212,10,231,196,143,202,4,161,68,170,59,156,13,80,221,15,144,141,95,2,150,80,64,111,24,213,9,46,43,248,230,82,105,135,201,157,52,75,196,162,230,196,203,18,194,200,102,103,122,105,229,82,65,11,45,232,86,61,104,212,103,31,112,203,194,23,128,143,15,54,236,30,159,185,53,203,158,55,102,149,186,230,204,105,248,155,184,233,39,44,11,203,136,199,79,46,227,143,8,17,221,131,240,240,91,77,19,198,68,155,180,25,25,51,224,148,224,95,208,2,24,132,208,88,186,16,11,207,220,247,217,204,130,47,64,179,210,193,52,11,43,83,88,154,69,245,42,222,30,4,245,34,200,224,119,239,248,78,24,203,169,141,153,175,12,49,183,121,210,217,240,36,194,229,33,125,160,100,154,212,36,99,192,156,120,200,6,176,51,179,240,50,47,116,228,185,204,106,119,193,247,37,130,246,99,187,114,148,228,1,241,155,141,252,250,219,75,131,14,231,92,8,155,102,217,92,86,7,233,204,157,173,73,48,167,250,172,195,23,153,56,63,139,173,127,19,14,105,107,134,141,52,198,0,203,223,177,120,96,57,66,111,103,88,49,84,112,155,165,59,78,91,175,179,45,214,86,137,22,2,88,119,131,136,183,83,227,28,88,52,8,13,63,123,44,71,128,113,110,139,172,19,71,194,19,186,196,17,108,36,14,228,92,238,198,218,207,130,162,253,60,205,61,224,192,216,130,131,167,39,135,67,89,76,6,192,116,200,101,66,14,100,131,129,15,142,5,113,158,227,78,12,135,1,56,20,40,48,120,44,207,126,195,230,144,52,169,245,57,248,44,112,8,12,174,161,113,99,230,151,239,90,205,96,165,30,143,187,103,89,186,32,100,104,3,108,145,5,159,97,167,66,249,120,49,131,45,68,37,131,152,107,189,123,80,192,99,151,114,117,19,254,81,115,55,179,121,28,134,111,119,113,31,242,227,225,78,28,149,110,39,243,198,186,115,12,88,67,185,119,106,108,149,75,200,87,231,226,90,50,47,36,165,56,204,232,46,178,99,91,239,66,212,124,199,194,153,8,212,181,219,176,129,221,86,134,76,7,198,75,17,216,93,235,212,207,196,186,126,67,228,54,195,135,124,7,220,223,32,31,180,107,66,94,114,44,192,202,155,32,220,251,213,194,209,121,2,170,249,168,161,124,52,74,94,77,3,83,50,225,238,0,195,216,140,41,57,110,82,38,92,4,112,206,86,160,190,209,173,165,244,92,22,152,60,150,99,119,78,224,198,65,84,133,82,13,239,230,115,8,95,183,191,199,191,196,55,32,255,23,233,93,232,247,22,162,11,11,30,227,233,239,45,66,25,135,45,251,6,94,178,35,38,233,16,189,242,0,41,38,143,10,247,30,224,187,101,252,15,89,214,127,72,198,125,77,210,50,228,176,50,191,217,87,33,66,174,187,16,33,114,25,2,10,5,136,109,2,146,210,200,127,112,43,2,10,154,55,35,66,217,44,169,232,125,30,143,222,143,176,115,173,237,134,137,55,74,54,95,182,163,183,36,112,191,232,77,137,80,76,160,133,130,230,26,101,161,57,102,44,246,33,48,217,47,154,15,1,218,55,39,200,144,6,14,217,23,13,202,117,152,88,209,81,180,191,50,167,147,133,149,141,60,189,63,65,19,201,45,10,91,220,71,169,183,244,117,66,199,37,10,19,41,63,226,235,110,84,180,81,177,68,21,27,15,167,8,35,56,177,118,8,185,56,217,205,15,152,176,221,88,218,219,220,209,48,187,127,227,168,110,152,130,181,87,236,23,104,138,235,46,133,217,200,109,192,99,133,53,33,83,27,255,230,137,21,146,134,134,138,146,2,92,209,100,236,116,148,191,1,47,46,89,199,33,134,93,207,251,48,158,104,210,60,23,149,12,35,170,201,122,180,42,233,114,20,30,212,41,180,90,28,175,122,60,207,32,106,203,156,74,159,247,2,199,44,240,169,170,200,198,4,240,117,189,29,133,139,5,138,170,168,196,193,109,42,224,120,34,116,67,169,233,78,191,203,201,109,88,53,165,233,186,81,151,17,179,218,90,173,251,183,129,134,209,108,98,85,213,151,134,53,25,59,150,70,101,235,19,42,17,229,230,167,234,146,214,171,25,61,77,158,161,71,104,98,122,45,35,234,168,250,64,81,87,235,249,169,154,68,184,33,172,247,48,144,137,253,179,135,144,173,54,101,223,164,190,92,132,135,226,39,247,43,96,24,1,194,52,243,5,129,173,132,106,226,206,175,109,187,95,33,48,111,75,137,66,82,204,102,146,246,133,187,248,130,224,190,122,120,31,55,162,208,140,162,17,136,190,110,229,201,196,172,162,217,31,119,127,39,117,72,174,11,44,193,229,136,2,190,193,99,27,213,157,32,198,152,212,205,161,158,218,164,254,230,149,234,55,63,175,231,15,92,79,112,83,20,83,54,160,76,65,44,233,35,252,96,30,60,128,19,144,27,19,159,74,139,37,179,113,252,84,154,152,142,223,153,18,42,106,163,115,140,121,8,215,213,99,185,94,111,36,82,117,167,195,176,187,116,8,191,240,215,114,93,138,181,170,50,87,96,179,241,116,50,216,123,146,94,140,241,185,42,61,214,55,113,209,123,235,214,225,4,122,59,185,123,99,110,184,83,127,204,217,129,228,26,138,166,67,120,94,165,85,191,9,184,33,111,57,123,97,9,229,14,152,230,224,181,79,103,27,132,137,159,9,150,67,194,189,193,114,6,190,119,68,221,3,188,243,109,242,198,100,169,251,3,198,70,34,122,81,192,250,142,176,86,85,240,139,186,27,76,162,81,103,193,235,189,70,67,25,122,26,184,131,255,248,248,21,62,61,118,47,228,115,119,47,13,79,229,133,119,143,45,121,253,242,238,17,248,180,158,122,147,154,156,194,119,207,68,198,244,221,187,207,94,76,239,205,119,199,86,167,247,239,155,129,50,76,14,196,224,118,155,155,1,180,59,230,194,76,85,29,81,23,102,168,57,57,238,194,12,192,152,200,11,119,169,245,98,177,23,102,26,174,224,232,11,119,0,243,66,241,23,102,27,168,187,69,96,152,169,141,41,99,48,204,6,115,214,5,49,125,28,134,59,108,176,89,241,185,91,44,134,153,58,60,125,52,134,153,240,126,185,241,24,102,66,229,21,70,100,184,175,33,114,199,100,152,1,238,125,69,101,48,175,61,120,253,51,45,113,194,164,61,216,34,64,4,171,56,254,204,232,89,233,197,108,43,101,104,166,176,212,9,91,128,3,220,15,77,60,124,249,131,27,75,66,33,78,133,33,193,114,48,110,180,228,225,226,69,79,55,148,198,200,212,28,231,176,198,37,82,149,141,129,140,80,192,130,10,6,172,91,174,187,108,115,33,34,69,130,218,30,72,210,52,242,148,83,126,178,157,105,45,79,116,39,124,208,231,140,5,107,122,42,58,152,8,143,191,100,182,33,37,165,134,7,120,175,29,40,61,82,4,253,124,48,209,76,97,61,45,149,227,218,104,186,90,242,20,93,233,181,67,202,216,190,164,24,183,79,28,62,144,4,24,52,251,198,250,207,143,239,24,72,153,247,54,106,147,123,230,246,224,156,56,150,86,251,51,15,229,152,205,102,187,132,190,76,23,208,166,162,31,72,213,146,157,128,200,77,175,37,71,127,103,0,235,24,128,220,186,55,71,210,223,249,17,157,12,120,79,150,90,16,18,123,73,69,251,66,150,181,105,60,86,219,165,194,49,120,172,54,176,190,123,53,142,125,239,150,118,169,79,90,211,246,91,99,125,241,72,166,84,40,212,80,157,61,163,200,95,150,11,50,174,131,93,209,26,253,34,159,41,23,218,69,211,177,82,162,14,156,221,226,69,137,79,149,11,3,148,67,253,224,134,69,84,120,84,46,36,80,146,92,40,173,129,87,104,113,141,191,218,40,180,75,167,180,250,136,250,109,94,151,100,138,99,111,169,48,178,178,7,197,66,18,231,44,129,223,226,82,33,131,114,156,94,155,209,82,26,225,184,92,104,151,79,177,235,170,9,38,182,92,232,161,36,203,105,179,95,142,151,120,125,189,144,66,137,150,211,102,186,44,150,161,65,101,233,20,220,15,137,159,225,197,210,117,9,220,247,244,37,179,143,157,98,225,122,9,251,233,1,26,35,4,100,9,59,236,70,237,196,249,74,225,114,217,118,216,237,47,183,205,49,215,203,133,222,178,237,176,219,95,238,18,95,201,101,127,135,221,244,242,53,206,87,42,110,135,221,126,197,1,179,98,59,236,38,237,156,65,165,144,170,96,135,221,104,197,66,174,185,82,184,92,97,28,118,91,43,195,50,172,5,112,96,181,28,118,141,149,243,50,223,174,96,7,86,203,97,87,92,73,150,97,40,51,43,110,135,221,232,10,204,247,26,246,82,181,28,118,75,233,50,223,65,136,148,137,239,229,169,189,160,46,139,94,95,205,2,248,38,35,76,43,21,200,94,162,14,212,25,203,99,117,128,61,168,147,69,104,121,119,151,117,188,84,204,209,58,66,16,174,74,133,154,57,22,61,186,38,69,226,151,42,128,187,43,66,168,131,23,165,229,172,169,155,200,16,52,250,197,108,17,198,65,40,158,82,12,47,139,118,97,169,208,223,144,77,88,87,37,236,105,205,54,102,33,212,193,14,182,37,132,47,26,232,81,137,182,216,246,105,177,212,126,152,197,120,149,150,76,215,88,219,26,21,184,211,199,249,122,210,35,112,122,195,212,103,210,215,147,114,35,175,202,215,211,171,220,178,46,79,177,54,132,49,23,224,114,33,49,19,236,191,5,249,172,27,131,199,135,192,117,181,49,248,210,90,240,165,185,105,61,165,156,55,10,201,157,47,217,225,250,226,185,24,25,224,127,225,238,129,247,102,174,235,142,87,76,112,93,77,157,229,154,161,203,39,109,242,117,197,156,106,156,19,19,196,156,24,246,189,30,237,54,123,132,2,134,22,95,221,117,92,23,156,5,13,219,20,50,206,177,76,152,253,206,159,27,156,101,30,193,247,18,3,238,16,59,149,207,55,238,139,194,30,119,130,41,140,26,124,0,128,113,150,22,239,85,228,233,221,83,252,93,84,166,89,247,83,251,238,120,6,110,22,71,155,251,232,205,36,135,155,25,17,244,219,89,147,157,111,198,59,224,220,13,5,175,151,204,120,103,156,59,181,50,206,41,103,22,199,156,187,53,238,244,184,185,99,149,153,28,117,94,192,89,103,98,23,199,57,237,120,61,67,198,249,237,220,78,231,25,251,146,253,247,222,56,254,191,113,252,127,227,248,255,198,241,255,141,227,255,27,199,255,55,142,255,119,71,204,14,126,228,209,215,251,197,63,2,254,82,96,125,27,109,143,36,148,21,119,100,217,22,51,103,48,35,71,222,208,147,229,114,230,155,46,118,146,183,27,78,78,217,237,50,134,253,78,24,242,111,135,53,98,41,214,88,175,81,175,27,36,54,207,153,217,46,51,29,8,3,14,67,157,89,142,49,216,81,48,62,206,129,78,163,93,48,213,207,140,161,250,129,154,9,203,9,207,116,160,11,112,92,5,181,245,88,151,223,148,191,79,172,198,250,204,76,240,8,214,123,213,160,214,123,237,192,8,20,19,58,232,244,113,244,193,196,101,211,10,81,163,86,176,167,162,99,164,216,98,138,151,179,118,114,9,49,31,135,90,219,124,136,157,17,177,1,49,128,63,247,58,70,143,97,40,216,193,12,230,220,177,233,241,85,206,171,123,56,39,44,59,95,71,200,187,79,190,167,55,47,54,249,54,33,229,248,55,222,3,111,126,222,252,188,249,249,12,250,150,56,253,167,23,44,47,106,251,222,192,239,45,78,230,20,29,222,169,227,157,79,196,154,224,241,39,97,188,73,22,186,243,156,210,110,70,235,131,199,67,69,234,136,136,1,74,86,37,177,145,88,232,170,77,14,234,203,89,79,125,203,115,53,17,79,54,184,240,34,71,94,170,228,242,249,60,152,225,58,141,144,246,246,219,115,90,254,17,246,75,209,120,142,59,59,11,243,218,66,171,131,200,191,142,178,108,4,204,196,48,118,135,149,48,208,108,86,230,194,11,244,5,189,69,105,142,75,203,169,90,53,27,175,113,8,214,91,2,127,67,186,185,9,111,234,10,60,81,226,131,49,48,7,47,95,34,148,99,177,68,48,202,178,36,39,95,1,202,40,161,158,138,213,18,211,162,60,110,148,27,89,41,158,125,5,56,39,146,217,76,182,86,21,167,196,57,33,84,39,186,53,101,226,141,58,118,107,74,164,235,119,119,240,52,60,145,240,83,82,61,211,72,100,50,103,55,236,149,189,219,241,122,116,111,101,235,246,126,156,189,189,56,201,195,192,83,63,43,193,207,52,32,136,230,218,3,136,159,190,205,156,219,5,1,94,60,104,164,27,210,237,216,113,10,57,252,152,172,91,100,248,199,141,248,64,49,106,231,52,244,80,4,115,194,222,158,91,193,7,52,185,37,1,71,72,222,168,136,45,196,19,142,203,140,141,70,195,122,117,34,34,162,127,142,38,106,140,187,174,13,155,80,183,216,66,74,72,192,253,237,241,232,97,230,120,26,252,52,231,149,249,233,16,100,27,1,221,28,225,126,189,205,153,16,0,0,3,121,242,200,206,10,52,91,131,31,199,93,91,169,221,109,33,178,224,157,114,172,234,168,43,82,171,211,36,186,142,27,251,221,142,36,190,80,25,178,238,53,2,171,109,126,190,245,46,186,92,100,32,87,47,21,195,182,111,56,87,160,179,171,88,136,238,74,104,137,97,235,169,183,103,84,246,143,47,164,18,201,251,119,200,110,119,84,197,232,104,209,230,213,38,253,116,151,151,17,62,51,80,172,183,122,199,221,122,235,92,21,201,13,162,37,254,180,80,144,224,142,81,29,223,122,43,145,80,249,112,209,169,212,42,193,155,12,40,169,103,190,195,80,18,139,252,101,165,80,41,217,145,242,75,221,34,45,53,64,73,2,78,130,203,95,56,233,146,62,242,96,191,252,128,175,203,149,26,112,181,12,229,143,172,27,78,125,28,57,223,170,210,44,250,212,233,96,252,36,51,158,191,85,177,109,167,59,48,77,225,119,39,224,226,150,149,116,133,146,202,184,217,24,78,74,22,41,38,130,9,208,190,96,228,24,200,49,151,138,204,117,252,198,219,253,205,207,155,159,55,63,111,126,94,101,108,6,131,141,229,132,165,97,83,4,176,237,2,88,30,158,238,82,141,109,212,153,75,138,124,136,252,31,246,141,238,48,241,162,144,25,66,139,200,3,179,193,96,238,180,76,121,151,133,53,60,82,25,128,105,135,29,39,150,247,55,107,83,17,32,68,101,128,96,100,189,60,171,9,194,14,64,102,49,217,36,131,40,207,19,73,75,117,107,197,22,163,151,104,67,33,43,222,26,230,185,253,155,172,121,67,111,4,70,222,8,98,218,39,226,170,121,238,78,220,13,89,127,73,193,108,222,130,96,1,112,180,51,203,232,207,6,156,200,11,254,240,77,201,193,132,147,203,245,35,96,54,245,200,13,30,243,30,88,32,209,68,128,69,2,45,29,198,48,97,155,58,125,68,6,255,133,27,212,123,151,16,97,214,37,146,67,122,182,8,44,137,106,108,130,170,98,65,155,147,195,52,36,155,85,146,232,96,212,188,113,174,232,60,104,43,62,95,211,100,201,144,151,90,56,200,48,175,161,164,199,104,167,54,22,30,215,222,125,23,137,152,178,209,211,212,144,54,199,213,149,62,146,98,240,237,209,90,169,37,233,136,7,199,115,100,171,242,184,91,254,145,127,65,184,102,59,69,49,70,57,24,194,85,176,53,83,132,10,8,171,246,156,16,230,253,43,2,149,12,89,119,121,77,26,33,181,36,173,77,43,183,230,212,133,1,234,167,86,128,68,222,14,221,5,241,191,92,125,188,148,71,57,25,155,44,121,71,43,24,30,54,183,114,60,218,118,55,181,150,82,187,180,39,193,176,32,169,11,231,146,90,111,201,59,16,52,114,142,123,250,243,143,62,254,237,251,17,110,158,0,157,231,158,254,201,143,62,249,233,63,32,177,16,99,132,90,4,166,60,199,217,248,113,60,54,231,151,145,144,137,48,105,41,186,113,203,115,36,7,7,23,11,24,63,181,103,118,183,63,7,211,56,39,47,212,208,154,52,194,225,179,160,145,195,183,218,221,149,0,75,168,115,6,193,204,160,162,212,171,43,29,84,85,147,27,57,243,139,100,24,154,158,187,81,234,86,10,18,238,114,160,219,75,164,107,128,102,248,140,143,5,55,236,63,215,49,107,174,197,187,205,53,157,106,13,173,180,79,97,166,159,127,255,39,207,191,242,77,191,153,6,132,172,137,182,176,123,173,230,89,152,117,178,226,214,100,197,94,108,99,246,149,186,220,249,20,166,235,147,31,255,241,243,255,243,103,147,55,166,141,223,239,224,198,196,199,191,53,211,241,177,51,221,232,181,90,248,87,164,211,51,34,112,249,148,144,123,92,53,17,216,85,52,200,145,134,164,180,122,26,237,177,126,222,25,28,160,212,7,168,162,60,23,206,161,122,138,231,240,1,4,205,40,178,245,8,142,132,143,151,25,187,6,204,9,47,162,243,25,117,156,103,64,79,232,134,181,60,225,164,52,157,38,32,178,229,130,212,237,2,0,248,204,44,87,18,73,18,47,179,71,206,5,203,7,118,54,130,29,33,28,51,214,30,149,206,37,205,64,75,18,230,9,205,50,204,85,46,0,87,64,147,173,76,177,92,54,135,242,22,47,149,179,224,185,38,251,120,214,163,217,122,83,64,181,201,117,114,236,228,2,231,142,175,85,59,41,116,67,106,181,124,134,210,177,243,65,176,177,182,62,250,205,251,67,39,155,191,134,83,157,192,243,121,92,239,1,71,56,76,14,113,80,147,136,68,13,45,154,166,188,199,0,153,195,48,200,22,199,27,146,35,17,116,205,31,110,158,221,161,243,142,92,206,162,175,65,179,208,105,69,2,183,143,117,253,12,250,20,1,124,188,99,8,228,136,29,63,222,8,162,157,158,1,68,60,44,185,238,70,253,161,80,95,233,34,160,3,239,40,141,11,57,137,146,49,47,154,84,204,175,6,190,248,37,183,90,74,87,87,116,171,38,23,114,14,24,0,144,23,234,104,221,142,118,52,185,166,116,21,178,146,163,206,62,62,18,206,124,10,5,236,100,76,23,128,240,242,36,186,2,181,193,220,185,153,223,23,5,97,158,251,2,23,76,229,205,22,233,182,134,221,151,155,9,55,78,152,17,124,224,168,123,207,27,111,135,216,147,63,96,101,202,195,110,11,24,23,107,222,158,127,247,125,194,227,60,121,255,47,17,79,251,223,191,249,94,187,205,141,163,48,254,116,35,206,18,26,248,160,180,155,65,53,241,65,24,193,5,40,169,163,199,153,36,103,51,248,56,11,26,5,7,4,187,15,79,62,252,155,167,223,249,55,196,148,63,253,163,47,115,184,178,231,108,49,143,21,226,35,199,209,45,179,79,230,138,99,238,211,33,106,2,215,185,16,112,31,146,34,51,36,69,191,90,5,223,55,125,14,104,72,152,39,135,10,73,131,245,107,250,198,89,136,236,59,214,69,28,45,12,222,191,93,58,38,181,22,66,21,59,156,32,242,134,223,140,57,239,180,192,63,133,251,228,103,255,254,201,127,126,251,201,151,127,244,244,23,95,127,246,127,191,251,228,91,239,63,251,241,207,81,151,224,214,39,7,62,19,20,121,220,190,63,242,56,107,255,10,246,6,224,207,227,155,29,57,36,73,182,122,50,162,182,248,175,200,215,36,16,137,93,3,96,230,230,229,91,30,173,38,48,71,128,202,130,35,169,112,68,229,200,25,127,198,139,99,152,161,128,67,228,24,216,180,151,115,130,200,82,203,80,218,178,213,130,121,236,223,249,56,177,32,121,206,18,23,37,28,187,35,137,230,129,58,18,140,59,47,28,140,1,244,102,15,111,228,224,3,158,1,204,112,110,254,133,73,62,29,50,231,230,176,29,139,57,147,191,224,120,186,140,193,179,132,163,27,246,254,160,198,40,213,244,59,151,191,104,144,85,239,58,173,131,87,218,93,123,22,27,135,195,147,223,126,251,201,215,222,39,106,0,31,76,98,111,229,199,44,184,7,247,139,104,106,28,162,72,248,121,250,213,63,15,66,148,238,212,215,8,223,143,255,235,127,127,242,179,63,156,136,111,254,117,193,247,233,79,255,238,201,47,127,249,217,193,247,147,15,255,243,147,15,127,248,244,163,127,154,132,242,43,220,76,159,252,219,151,159,127,247,91,47,123,67,227,71,52,98,248,13,13,160,90,225,113,147,250,157,127,123,254,157,143,188,8,157,77,67,195,35,88,25,141,221,202,92,232,209,88,122,28,245,78,2,4,76,182,159,93,26,110,222,127,106,206,223,129,5,18,65,122,109,117,226,73,70,248,33,171,93,212,154,121,138,181,231,82,252,91,227,36,28,4,158,8,26,150,48,64,207,218,27,146,89,192,199,41,66,148,60,130,131,248,18,67,126,71,184,229,253,216,161,24,102,135,252,166,207,226,135,48,207,135,160,233,134,218,14,158,58,70,112,131,130,46,193,109,194,202,186,231,78,193,170,159,178,83,218,245,84,93,210,174,63,221,14,165,166,238,144,170,233,70,171,63,85,167,72,209,207,74,199,234,122,163,53,101,199,72,209,215,117,9,78,211,3,166,133,79,181,27,30,218,61,229,100,25,211,81,10,35,136,78,216,106,244,207,146,56,44,62,249,249,55,209,17,70,164,98,36,220,191,74,169,120,228,35,21,143,62,83,82,241,233,120,169,56,54,86,42,142,249,74,197,177,23,149,138,65,151,245,82,133,226,61,218,192,11,203,196,38,160,55,34,241,239,166,72,76,116,137,147,68,98,247,114,123,245,18,241,243,191,254,234,147,247,126,51,165,68,252,105,162,75,4,226,137,232,230,63,91,163,251,186,160,251,228,253,127,126,254,221,127,156,132,238,239,156,28,10,83,242,41,136,161,102,179,14,41,52,61,179,20,234,43,96,38,95,95,1,243,69,37,146,81,119,42,116,187,226,107,128,236,232,226,90,156,2,91,194,242,28,75,154,250,122,224,28,155,26,231,50,112,65,218,203,194,250,117,16,132,2,187,97,139,63,179,220,61,176,111,44,216,215,2,51,119,50,172,59,218,99,24,195,174,34,179,72,221,78,4,222,213,58,23,112,177,217,183,39,12,59,171,46,208,146,171,104,230,14,96,168,209,240,61,249,247,31,61,251,201,215,241,108,219,183,77,104,185,113,252,251,248,11,81,166,85,127,140,41,31,42,185,109,196,192,246,111,153,246,248,9,150,235,105,205,212,110,235,59,190,247,20,181,198,226,160,99,72,45,219,180,62,155,77,219,186,67,133,23,28,185,213,68,6,178,61,151,157,77,4,23,63,77,17,252,217,95,252,224,233,123,127,248,244,23,127,232,195,12,191,34,73,124,223,240,177,79,27,159,41,251,180,49,86,18,143,143,149,196,227,190,146,120,252,69,37,113,93,55,186,247,46,133,155,64,49,23,12,95,64,252,198,248,206,46,128,179,176,230,40,148,105,111,57,189,60,185,28,27,24,102,22,204,233,152,203,224,39,208,132,168,60,203,173,206,96,5,231,222,137,51,157,145,99,191,117,83,58,252,55,248,32,29,119,101,204,125,105,172,223,147,97,175,183,91,104,194,168,243,193,68,102,222,26,85,112,85,70,203,6,66,166,225,181,200,225,133,20,233,224,39,173,57,148,67,62,237,163,153,104,201,43,56,92,27,196,164,183,249,124,171,230,20,163,168,212,167,96,239,199,203,23,211,113,255,251,104,229,178,220,255,68,94,41,128,177,35,250,151,192,99,146,1,128,73,174,117,237,234,197,228,11,225,51,38,95,76,143,239,116,166,169,235,215,0,211,171,169,48,189,122,13,48,109,232,45,163,62,221,192,146,162,175,76,160,120,121,162,3,62,110,41,55,72,238,43,234,228,97,6,243,182,187,153,186,73,18,129,104,168,157,205,158,174,212,16,73,163,159,120,144,9,193,185,11,174,138,225,79,38,115,70,43,151,101,196,178,183,116,55,204,229,14,248,39,96,36,80,15,243,143,238,203,125,234,85,51,150,228,218,6,245,106,32,163,203,127,86,251,66,116,197,255,51,250,66,28,79,254,103,244,133,176,237,228,102,211,179,63,253,202,204,221,49,252,187,99,4,56,18,34,113,145,245,21,49,166,243,140,192,245,28,126,17,159,225,1,255,206,143,158,125,244,179,79,62,252,161,117,25,251,229,142,249,244,60,148,49,3,15,245,63,22,219,215,108,181,16,5,211,211,127,248,210,147,63,254,197,125,147,154,105,212,116,159,238,85,255,223,126,251,201,127,124,244,228,155,127,133,14,66,180,79,158,253,250,7,104,219,140,181,137,76,212,20,142,167,51,13,217,160,247,227,108,101,214,52,126,21,22,138,150,95,197,199,191,252,74,251,255,253,87,58,99,103,124,39,63,135,198,33,85,77,38,184,48,143,62,165,27,233,6,249,20,203,72,73,242,73,74,100,68,250,169,150,146,200,167,184,24,151,57,196,81,41,16,142,78,202,66,208,61,190,149,55,22,212,57,37,204,227,24,117,98,60,14,245,107,240,89,168,139,240,185,158,127,209,189,9,62,157,186,130,100,190,7,254,187,180,11,14,152,244,161,45,243,65,34,242,13,162,64,57,85,169,254,16,204,90,174,25,55,121,74,75,203,110,80,69,43,201,192,92,176,49,201,155,176,214,234,232,178,211,141,16,39,97,205,216,88,108,168,135,43,193,7,4,239,253,243,206,0,198,192,140,208,110,235,154,169,88,14,127,120,250,220,5,7,209,47,129,106,65,88,119,208,225,208,55,70,208,39,238,28,149,192,79,184,68,152,208,238,160,232,161,164,76,118,11,217,102,59,56,206,66,142,123,246,253,63,35,39,245,199,191,254,187,103,127,251,135,104,213,226,144,197,150,189,177,171,117,186,208,143,90,29,52,121,138,26,193,228,18,244,120,25,144,83,192,109,50,98,69,94,55,58,157,150,161,116,73,243,120,76,166,110,222,212,239,5,52,175,182,93,205,19,83,220,139,54,143,246,212,179,223,126,24,216,106,171,230,106,53,126,47,157,38,61,254,228,191,190,245,201,15,191,241,236,79,254,237,233,123,65,195,222,211,27,45,119,191,133,241,24,240,36,62,215,126,171,99,128,82,240,113,111,238,17,86,193,112,52,250,37,199,55,84,31,109,169,227,212,35,250,23,28,86,131,19,56,80,35,162,53,181,0,200,60,224,32,122,140,152,205,242,161,148,8,255,135,81,163,144,148,226,67,98,54,129,82,24,75,52,222,105,130,179,250,147,223,124,9,241,131,92,78,116,38,19,54,17,58,128,213,246,183,136,178,169,136,134,242,111,137,188,24,67,148,40,17,75,198,210,97,34,121,153,246,116,234,31,254,218,236,36,194,188,79,218,73,53,68,205,94,202,78,178,154,31,187,147,176,121,231,149,239,36,136,200,138,181,138,159,234,110,2,98,220,211,95,155,253,68,208,121,129,29,101,2,240,236,41,51,99,204,174,138,101,211,153,100,18,253,138,123,118,213,241,233,107,179,165,96,81,253,248,215,159,218,225,100,53,255,26,30,78,18,98,183,182,188,155,249,21,111,169,193,101,77,125,109,54,20,32,243,2,219,137,84,247,108,38,146,60,238,128,74,103,210,241,152,144,141,11,158,173,84,122,125,182,18,154,210,39,127,250,245,103,31,254,112,236,86,106,119,95,210,86,178,154,31,187,149,218,221,55,91,233,205,86,242,110,37,162,245,167,95,110,249,110,254,209,25,223,195,129,212,229,184,128,4,211,54,142,242,158,20,65,244,109,228,111,128,201,201,121,117,249,120,199,49,18,44,25,13,178,17,17,64,178,89,115,8,141,99,235,19,149,86,225,163,41,181,145,100,202,120,194,23,98,226,64,123,180,221,131,153,105,201,251,56,160,33,92,23,64,80,187,146,38,181,209,114,96,162,195,64,178,110,16,3,59,124,6,22,152,76,39,193,184,208,237,234,164,12,254,74,68,73,244,253,170,39,107,35,28,98,232,166,43,53,229,162,44,169,228,211,62,220,137,136,9,60,124,206,137,183,86,155,38,224,91,64,184,35,239,208,100,124,25,97,15,199,6,132,43,13,133,173,50,199,227,180,3,77,70,139,225,150,119,66,207,137,188,213,72,68,228,113,160,28,80,155,230,222,18,236,166,8,203,1,163,64,59,138,219,69,45,19,181,64,157,29,119,54,114,14,244,53,223,123,196,73,220,217,66,83,54,202,10,185,6,165,47,107,157,118,73,170,157,203,115,92,237,122,52,66,98,144,117,249,196,30,148,137,21,175,91,16,145,191,45,27,231,157,58,66,18,109,22,53,231,140,204,3,90,12,3,107,49,22,49,120,60,153,121,142,131,39,130,16,207,138,10,113,159,252,236,31,136,239,11,46,64,87,68,254,45,129,183,89,110,188,111,40,102,208,249,183,223,158,115,119,114,161,209,209,150,16,94,115,76,104,160,240,13,185,91,5,247,152,97,205,66,181,5,102,170,22,200,232,90,238,20,170,121,17,35,108,33,131,214,33,44,163,57,243,171,89,21,149,0,43,207,147,95,125,27,227,102,16,164,76,142,230,75,255,225,197,24,67,32,241,69,107,88,135,99,195,181,22,30,0,53,9,121,0,132,109,189,221,209,21,29,87,246,91,166,17,49,120,153,2,210,68,115,13,99,250,150,27,62,247,244,95,254,245,249,31,126,27,34,116,252,213,87,38,148,128,142,250,151,192,131,50,174,4,123,235,202,167,196,187,239,222,113,110,13,215,116,226,160,81,248,241,7,207,188,178,139,60,8,56,131,146,79,27,38,125,113,54,192,123,186,159,159,56,64,83,3,183,176,71,219,17,79,127,24,237,61,247,130,202,177,157,128,205,39,147,205,215,38,59,185,161,168,245,178,123,13,170,188,163,235,42,70,24,225,35,47,124,94,149,135,198,129,82,187,100,6,7,198,6,104,181,185,91,224,228,209,121,153,138,53,176,111,101,91,113,144,71,244,91,182,20,114,228,91,137,22,20,81,135,224,63,158,89,210,83,160,207,110,128,251,193,188,52,45,230,199,110,204,45,250,48,5,222,71,22,45,185,31,172,25,76,133,96,76,253,198,155,174,159,156,175,178,153,69,121,159,161,81,100,105,58,175,34,201,38,230,106,0,230,132,253,54,175,201,241,42,131,165,192,234,151,0,81,149,65,90,117,32,141,190,146,214,243,211,156,242,184,139,36,250,156,197,40,148,240,165,59,199,36,225,78,121,56,138,124,64,178,186,208,150,186,78,10,97,223,130,172,227,38,177,166,218,115,12,91,199,153,200,156,40,102,55,201,145,192,76,28,78,176,135,1,127,45,57,191,206,50,18,136,61,56,207,55,248,42,182,97,100,101,177,102,90,46,210,105,176,77,52,243,219,85,184,11,60,87,197,83,30,158,59,231,235,124,23,248,68,204,47,114,177,172,28,19,27,137,26,135,191,135,249,66,190,105,62,178,195,247,243,55,246,187,17,185,155,163,30,26,44,114,79,110,31,223,60,203,181,22,36,222,113,85,36,87,195,173,240,46,182,49,87,184,13,98,28,129,19,34,165,128,13,100,175,76,90,236,30,48,68,144,129,196,40,142,240,111,152,209,27,32,158,232,92,214,14,206,17,195,85,150,70,136,187,3,46,84,6,142,63,22,139,8,241,136,152,1,118,117,212,237,12,64,252,251,255,190,246,247,113,252,29,49,56,8,84,92,196,95,40,16,36,98,124,247,35,146,128,182,68,142,123,242,254,119,208,128,128,164,232,168,141,83,72,125,49,75,191,58,33,144,36,27,198,64,150,47,115,92,18,161,235,70,46,59,14,185,216,56,228,62,254,229,7,147,144,75,187,145,123,242,243,111,34,166,192,129,31,6,67,240,75,121,241,139,9,99,240,139,37,157,248,153,208,237,241,251,198,196,241,139,77,129,34,6,67,80,76,115,72,196,49,167,188,131,26,202,189,214,179,173,201,77,180,204,203,84,42,178,131,15,195,55,43,66,45,124,177,195,159,162,245,139,239,220,231,4,158,200,94,132,51,230,248,22,217,242,168,255,52,168,25,236,148,145,253,145,94,37,199,50,21,142,252,5,27,134,120,59,91,159,226,120,19,217,129,54,177,84,101,123,66,192,87,220,184,43,143,200,40,152,82,212,52,5,63,199,185,167,32,41,218,170,99,38,234,125,43,109,36,75,26,182,210,238,72,45,21,203,92,230,29,87,76,195,116,155,134,177,113,1,113,30,13,31,10,239,135,177,151,74,8,2,108,202,54,190,85,75,211,81,13,154,44,122,83,2,74,198,188,41,1,37,227,222,20,182,164,51,44,168,95,26,91,154,170,157,118,9,93,19,121,98,3,47,26,72,202,165,2,55,149,55,120,80,65,32,246,158,166,62,249,231,127,126,250,209,63,145,212,152,149,250,241,47,127,10,241,5,254,229,95,17,159,77,242,226,104,145,16,152,48,166,162,5,213,22,8,200,48,230,226,104,145,225,7,109,115,177,12,47,107,90,71,203,197,120,176,207,230,56,28,72,125,212,107,41,18,126,209,207,129,151,205,209,78,9,71,63,239,41,3,89,101,224,252,242,59,8,219,153,32,200,106,75,233,57,32,128,240,52,27,132,145,100,3,176,52,210,211,2,24,200,202,72,177,235,219,18,235,212,8,40,93,184,144,192,206,77,236,62,231,198,37,210,221,121,110,92,130,223,76,112,148,251,95,43,79,254,227,191,158,254,249,79,103,128,208,236,161,113,169,118,156,35,29,255,31,60,210,247,178,20,25,122,111,121,207,33,20,191,246,222,211,15,190,198,177,57,164,176,139,80,169,189,118,46,17,167,205,139,177,164,61,123,127,251,247,207,255,250,95,104,129,152,79,1,4,225,217,95,252,2,35,15,101,88,24,103,238,102,11,136,219,124,85,45,43,148,140,163,15,148,118,223,220,242,108,212,99,204,136,186,99,44,91,232,177,180,154,19,185,49,212,154,139,187,247,12,77,143,49,123,224,203,63,121,254,71,63,161,233,48,111,172,50,128,32,51,228,60,137,14,132,48,163,135,235,15,25,184,192,90,225,196,17,147,248,55,95,122,246,253,143,104,250,67,119,107,116,250,105,191,40,147,114,114,98,98,142,203,161,54,134,207,190,244,31,104,89,147,161,77,10,230,216,166,19,124,67,3,180,146,194,45,113,104,225,98,83,2,177,231,208,7,72,124,74,32,241,244,24,32,137,41,129,196,178,99,128,36,167,4,34,166,252,128,216,204,20,102,158,54,228,190,236,226,188,240,108,11,142,175,142,121,118,44,33,77,214,101,173,223,81,52,55,209,49,243,129,141,131,25,182,10,238,203,50,86,42,226,54,253,28,189,204,185,135,40,6,236,125,79,218,107,206,28,7,98,203,101,189,113,104,251,216,138,99,21,187,182,161,48,101,48,73,180,202,92,249,150,193,90,69,171,12,241,202,240,45,248,183,191,124,242,225,247,158,188,247,27,171,172,209,118,5,127,16,25,255,109,90,9,71,122,128,145,113,142,129,73,41,221,177,50,24,49,21,109,138,134,214,105,239,95,235,151,192,140,219,162,170,39,222,228,84,149,152,72,67,175,138,184,56,98,254,190,170,70,217,17,117,174,52,18,18,125,134,197,150,12,90,108,93,209,17,134,132,22,98,3,229,88,69,33,46,130,95,97,54,158,10,91,56,230,11,153,137,102,98,175,62,5,236,163,129,241,3,220,235,207,177,106,94,112,96,2,119,161,118,237,8,42,228,24,24,215,102,36,27,109,250,177,33,229,125,135,135,13,165,243,162,195,99,134,42,49,37,74,112,70,2,105,215,14,1,1,223,176,8,94,233,73,154,164,26,178,108,165,216,5,60,129,63,177,228,106,93,57,38,100,209,254,206,74,117,136,207,42,17,201,253,246,22,222,6,69,217,228,110,130,124,32,15,157,106,99,170,80,20,242,249,188,250,128,251,248,215,127,242,228,239,255,17,27,119,225,235,211,191,254,83,252,149,123,242,45,252,225,22,43,20,60,48,136,234,25,149,254,193,211,15,126,192,153,183,130,69,0,33,207,163,77,249,30,151,139,153,95,126,245,13,46,23,183,114,190,198,229,18,244,203,147,239,127,159,203,37,173,98,127,193,229,82,102,206,151,127,202,229,210,86,157,63,226,114,232,116,168,135,160,111,160,13,236,129,33,242,198,223,173,213,71,191,215,82,218,138,177,217,233,203,91,232,228,75,241,58,83,3,78,211,129,164,144,154,177,164,32,140,51,117,54,101,163,80,7,143,117,221,208,36,146,97,25,74,246,7,212,1,141,73,59,109,121,211,246,13,119,205,29,194,101,206,113,156,157,182,76,181,21,240,74,146,153,86,98,149,31,108,43,172,174,195,1,151,121,11,128,73,223,67,139,236,192,92,100,196,190,227,201,131,245,204,102,153,26,147,137,134,218,86,53,162,27,215,173,33,231,170,72,44,76,46,234,75,252,247,17,185,8,223,194,78,168,157,231,110,172,101,236,30,123,9,158,75,44,192,115,55,52,2,0,42,228,156,34,198,180,128,107,124,94,235,116,140,133,207,163,60,96,68,148,107,180,175,157,38,3,146,58,135,38,221,54,121,217,18,9,134,244,136,179,19,44,83,50,46,232,208,162,132,207,24,227,180,249,18,128,215,82,78,50,242,111,177,223,110,77,45,154,183,252,200,81,126,100,150,55,35,57,248,88,226,29,240,13,90,190,106,168,155,93,79,97,115,160,231,243,34,54,212,28,83,165,162,255,128,234,214,180,211,114,115,115,206,32,11,110,69,120,94,6,115,167,92,147,116,67,135,231,54,240,135,5,189,165,212,228,57,129,143,131,169,133,85,164,250,22,71,31,80,177,6,136,146,198,106,13,80,50,173,74,206,93,152,11,114,102,120,68,228,205,115,25,116,55,60,249,114,161,200,117,169,99,125,235,33,81,22,9,180,220,153,213,197,78,127,31,237,198,14,219,67,3,141,153,105,129,194,97,177,76,189,106,222,176,12,78,118,162,219,130,3,143,181,200,174,68,153,215,16,204,124,94,195,0,65,54,206,99,187,43,250,143,116,210,244,107,29,59,29,186,69,115,252,173,101,142,39,241,242,50,99,222,165,0,70,173,137,0,44,69,49,91,31,79,130,69,241,94,2,146,60,253,235,99,51,199,117,177,158,248,29,225,129,138,118,185,220,64,212,1,8,195,2,144,136,57,184,93,228,72,148,122,186,60,103,143,44,75,151,199,99,126,151,209,121,185,136,211,195,99,194,128,83,138,31,136,52,163,130,103,44,166,65,134,85,136,196,123,192,168,189,241,125,72,12,12,228,113,132,145,102,56,145,164,231,89,144,165,154,98,73,117,43,129,54,106,51,250,15,198,210,180,72,91,41,104,152,25,203,129,149,207,198,85,114,124,243,191,123,193,61,249,234,31,131,80,1,55,35,204,208,72,96,29,103,43,234,93,76,179,68,240,20,15,135,109,168,120,72,242,96,16,183,144,10,186,224,193,214,152,71,77,225,10,4,88,144,29,30,6,125,71,113,205,190,201,20,4,222,124,2,119,62,121,16,2,231,118,32,68,139,234,219,111,191,133,58,164,193,69,21,89,173,207,113,112,26,35,38,22,205,32,234,38,26,99,159,28,59,9,75,129,28,106,193,34,23,166,13,101,78,115,78,154,210,160,171,74,6,66,105,150,50,103,101,145,76,254,120,206,97,116,81,191,224,194,139,118,109,255,193,68,243,212,126,0,191,96,198,218,136,232,98,229,198,28,23,65,4,61,202,133,241,108,33,78,10,125,124,36,158,89,199,141,40,134,61,69,115,24,10,226,185,3,182,42,80,37,77,173,104,232,244,183,194,239,80,98,101,38,211,200,46,244,182,131,57,75,14,54,109,252,78,117,152,179,130,247,171,199,234,53,113,215,178,171,166,196,152,199,166,68,7,149,156,2,27,106,110,155,9,25,7,175,26,120,110,223,104,122,173,14,242,16,200,66,150,152,180,138,147,192,178,135,100,28,139,70,59,152,95,153,15,68,219,105,17,156,146,238,45,91,162,150,155,196,49,172,245,248,65,237,58,184,112,204,122,177,90,91,126,236,209,98,26,38,157,103,47,243,90,147,135,173,243,190,42,130,183,49,185,110,66,223,113,26,35,8,80,224,167,227,129,91,33,90,221,176,99,99,4,9,19,111,195,23,180,35,230,149,27,108,220,43,23,121,43,193,23,158,169,67,102,202,141,199,248,201,210,92,165,245,57,223,126,59,39,13,81,63,217,164,126,222,152,169,230,212,45,18,50,61,13,21,68,100,124,124,49,93,71,133,164,60,213,120,112,124,39,79,117,61,220,162,23,129,32,78,4,17,82,248,5,119,74,95,140,144,202,148,144,6,158,127,12,33,85,45,66,202,38,171,22,33,69,199,143,47,16,120,236,98,208,53,84,235,230,44,134,96,38,89,181,17,42,72,0,209,33,242,92,112,215,37,160,231,77,104,152,156,247,76,116,209,60,142,238,25,70,3,234,91,132,40,106,104,33,150,236,163,67,75,50,246,123,85,191,147,153,215,120,137,239,44,26,218,232,6,142,68,163,179,111,104,88,37,96,142,241,2,25,227,150,172,54,141,243,219,26,200,193,115,10,72,7,194,45,84,130,246,166,174,164,161,74,84,23,35,229,55,145,124,181,208,237,12,230,68,129,199,159,219,210,112,14,225,19,134,14,26,239,228,181,7,70,14,157,228,115,234,239,75,17,249,247,165,112,84,10,163,150,150,149,161,92,159,235,56,183,143,69,34,166,219,63,86,113,215,6,178,168,210,52,59,200,82,130,189,172,45,180,232,211,86,208,110,209,174,223,49,159,38,121,224,120,163,34,143,195,167,225,217,199,47,178,240,214,11,38,206,183,44,242,92,36,2,204,198,255,192,109,103,109,3,51,60,147,155,184,251,73,53,188,45,215,123,202,187,149,9,1,220,59,92,127,130,190,217,151,170,30,88,90,5,128,155,231,70,138,106,40,18,68,222,122,242,247,223,251,248,87,127,54,161,120,189,215,25,245,160,244,243,191,158,30,242,243,15,254,115,66,217,65,175,45,41,80,242,251,255,254,252,175,127,1,247,203,198,151,111,201,202,53,92,23,233,225,58,238,210,239,190,107,222,82,27,15,101,168,72,29,12,226,227,95,254,116,114,233,235,243,142,218,196,197,159,252,253,143,39,23,71,57,80,246,233,247,62,154,92,182,74,241,64,128,167,42,95,151,170,14,204,35,190,24,89,195,16,241,237,31,100,227,106,17,223,54,81,54,73,143,76,139,21,29,160,235,243,158,164,146,222,71,196,183,28,53,16,199,88,151,135,219,141,57,238,249,223,253,41,23,246,118,171,129,136,53,132,99,116,37,15,122,28,222,61,68,29,25,40,54,203,88,71,221,233,25,46,81,177,171,200,166,38,19,14,64,219,58,192,166,178,247,214,216,116,235,177,108,26,28,216,188,177,230,168,203,220,79,11,72,143,91,233,225,156,229,134,224,110,14,94,231,126,247,93,1,110,48,227,91,210,75,87,64,148,189,119,165,29,154,213,188,58,189,94,86,5,53,172,247,105,231,156,75,84,229,96,166,217,177,5,77,113,143,14,88,167,213,151,193,221,5,204,63,209,170,114,189,211,146,140,104,187,131,40,120,71,139,162,252,77,250,17,77,251,105,107,23,75,200,183,225,69,184,126,217,25,44,128,91,18,26,72,68,182,26,60,247,184,218,146,212,75,46,124,43,183,116,57,228,97,252,205,142,121,21,245,102,31,202,238,75,22,158,145,114,223,184,200,171,102,221,18,107,174,247,142,48,147,139,240,16,192,206,18,96,101,0,179,144,74,61,130,92,194,164,141,169,227,198,244,189,141,182,126,101,14,182,94,191,158,117,168,189,49,116,213,105,133,136,48,187,136,94,90,151,6,251,198,204,203,39,232,117,30,117,172,216,229,122,157,246,117,235,141,247,1,94,117,188,132,234,122,163,208,75,48,113,204,34,136,37,176,200,61,220,197,100,29,156,22,16,201,127,248,208,250,246,0,49,100,186,140,8,71,29,157,51,123,123,86,58,48,56,121,174,161,32,22,14,113,145,180,43,58,9,26,189,143,186,42,53,209,34,145,49,59,57,199,81,117,236,106,29,113,97,19,11,195,189,22,29,212,105,152,141,213,238,125,168,53,247,80,243,206,87,52,124,14,22,58,74,211,247,146,34,111,220,153,108,142,90,1,216,27,1,216,155,81,128,3,176,87,219,47,29,251,201,100,200,139,187,91,103,238,149,154,234,157,90,15,200,54,172,114,26,106,171,56,90,173,207,57,3,25,134,169,47,43,147,150,239,60,226,0,60,119,134,70,130,247,100,147,43,1,121,26,174,245,6,162,207,154,215,45,104,136,56,30,210,104,196,188,70,71,53,176,51,167,24,227,169,235,248,231,26,141,6,119,203,67,140,119,219,177,221,0,191,118,244,11,103,52,101,181,158,187,33,145,245,115,2,175,97,51,186,192,130,53,65,73,245,106,182,10,151,158,201,229,207,154,162,213,32,112,2,68,222,59,198,55,44,144,96,10,95,168,41,30,125,235,104,10,106,50,199,161,179,7,159,51,168,46,245,147,199,183,149,80,203,7,157,98,167,62,194,183,243,81,203,248,222,4,9,5,8,145,223,193,249,89,173,151,72,243,90,179,42,33,225,9,255,44,164,195,156,31,134,245,122,93,150,5,206,148,70,224,142,5,119,83,189,37,3,22,250,131,170,22,125,231,233,95,254,252,249,87,190,249,223,191,249,222,77,237,54,244,241,47,255,41,244,223,191,249,198,147,247,255,246,233,207,254,2,210,234,183,95,0,127,111,25,225,173,219,151,224,156,227,141,175,88,33,54,13,174,131,212,149,30,42,199,37,240,115,35,105,225,11,28,241,56,88,106,119,141,81,9,143,15,116,77,130,219,14,27,16,119,96,27,141,68,75,234,66,34,116,147,162,223,233,74,53,197,24,229,192,137,91,66,235,176,136,166,30,134,143,124,219,110,52,208,242,63,201,197,28,223,79,173,239,236,248,196,146,73,222,252,95,88,136,133,205,80,21,123,4,211,20,154,112,28,254,224,198,57,64,95,84,113,207,93,139,6,47,19,124,247,205,90,29,196,39,159,70,234,103,93,98,177,142,31,241,66,91,248,166,48,54,69,155,183,107,72,88,1,243,206,150,137,128,78,188,244,111,111,249,49,208,150,33,90,130,3,216,95,126,249,249,247,62,176,174,141,121,128,157,209,46,60,226,62,39,8,89,17,117,131,231,62,39,203,41,244,143,59,187,69,252,100,192,14,163,44,145,131,175,70,131,76,50,231,2,42,133,73,100,0,219,112,54,238,250,130,163,103,140,163,177,143,130,2,44,204,72,18,209,164,65,89,238,131,202,192,224,169,170,216,78,115,169,166,8,9,244,85,125,59,236,73,54,181,9,164,88,237,81,233,28,245,133,155,87,195,160,149,124,116,182,136,80,156,3,40,74,72,81,67,114,152,83,237,57,70,7,173,242,64,114,220,6,49,231,155,204,170,252,72,57,227,205,96,211,180,223,238,89,99,183,130,185,2,233,236,193,123,14,92,195,90,5,208,220,219,111,187,218,163,75,226,197,218,163,107,4,181,71,105,180,199,223,199,73,132,109,224,111,232,239,107,79,127,201,32,175,116,176,189,77,197,119,98,207,225,75,65,85,218,196,230,131,82,124,136,180,248,25,38,210,146,77,9,233,218,70,148,48,149,78,165,81,45,134,18,122,150,57,216,151,221,148,207,83,8,52,140,112,17,11,71,219,228,156,214,99,13,203,177,29,208,10,242,134,165,145,192,126,200,1,20,202,192,198,185,125,135,154,97,142,248,124,211,112,160,84,43,25,54,121,49,214,61,47,200,234,24,204,146,49,181,57,159,237,206,16,73,57,204,79,69,13,76,247,164,95,80,31,178,55,36,225,13,75,246,170,118,187,220,238,158,75,186,2,183,131,21,29,34,94,213,113,0,32,7,167,22,155,138,125,50,221,188,110,208,238,85,72,12,34,235,57,113,139,77,203,196,166,226,235,198,194,58,187,51,109,242,100,76,67,171,188,149,124,105,23,182,86,57,138,217,132,76,117,170,77,3,50,226,142,12,150,244,141,191,151,224,34,125,166,155,67,16,205,139,189,16,205,139,249,208,188,216,120,154,23,243,165,121,196,133,227,13,205,123,67,243,94,75,154,39,222,31,205,203,10,47,137,230,37,132,106,44,93,247,167,121,177,32,154,23,27,67,243,98,65,52,47,246,186,211,60,234,16,22,68,243,226,47,68,243,226,62,52,47,62,158,230,197,131,248,188,167,127,245,149,55,52,239,13,205,251,159,78,243,196,151,71,244,106,213,100,16,163,23,15,34,122,241,49,68,47,30,68,244,226,159,1,70,15,145,19,39,209,115,150,9,184,63,192,27,193,116,207,105,175,55,41,159,51,149,161,125,134,105,193,122,116,54,179,166,18,46,44,152,102,62,176,43,207,105,118,216,194,61,89,239,30,117,116,232,24,110,0,84,137,188,2,191,90,208,84,192,21,37,201,140,93,8,214,187,48,175,152,95,25,157,99,152,111,153,169,182,102,208,19,163,113,156,1,133,141,34,74,227,0,91,177,68,95,136,164,195,199,148,185,101,99,130,69,226,33,61,73,233,123,210,143,122,2,92,222,110,80,184,29,67,218,25,66,110,17,110,105,8,79,0,222,137,112,147,46,1,128,29,242,162,39,2,139,233,108,77,235,232,186,181,221,61,176,63,151,76,167,146,25,1,211,140,166,166,208,94,198,205,99,140,139,217,196,43,134,112,30,22,134,138,25,93,91,162,148,28,77,129,220,236,128,87,2,52,191,193,210,21,33,16,85,212,220,136,192,210,209,177,70,136,188,93,155,37,174,152,144,225,147,134,118,112,67,81,101,171,1,116,214,192,237,60,54,77,164,105,91,189,118,21,65,136,121,143,35,74,10,113,47,20,218,139,170,4,175,102,35,0,69,107,136,92,135,12,193,31,124,57,208,182,107,106,82,247,92,169,113,103,11,208,180,164,193,229,61,56,170,233,60,137,252,163,155,14,62,102,32,46,131,169,13,79,213,98,2,142,168,70,179,22,146,193,121,162,149,37,201,141,184,36,115,183,240,134,20,194,146,46,167,132,237,78,79,143,9,220,157,214,171,235,142,169,108,247,235,142,39,79,100,178,170,233,106,218,219,29,243,28,241,219,249,244,36,113,221,97,114,157,37,126,21,125,169,9,208,218,135,218,92,216,255,92,49,8,133,70,132,206,88,32,200,159,240,230,167,211,179,69,235,90,44,3,143,62,156,180,163,12,229,214,28,7,219,8,237,133,48,129,211,201,251,21,7,126,14,46,190,146,42,55,100,129,174,194,85,181,28,90,210,82,24,188,44,149,188,246,168,115,134,73,232,162,60,214,44,164,206,115,161,72,136,155,87,120,45,79,182,189,202,51,97,103,115,202,45,0,192,247,61,217,183,54,169,161,156,215,204,203,162,19,7,171,221,233,233,114,187,211,151,93,218,98,130,198,35,213,26,48,213,30,176,169,70,203,8,63,144,131,26,70,96,74,248,181,98,188,112,231,172,39,139,125,110,181,5,85,49,35,182,135,153,240,160,69,199,163,228,62,166,62,139,31,16,124,199,133,209,143,219,215,105,29,49,47,201,243,85,86,129,0,142,194,199,107,207,68,113,7,222,235,114,216,8,121,152,45,186,62,25,167,106,95,208,146,47,78,120,206,77,72,22,187,98,251,212,204,112,43,130,121,118,141,178,39,118,138,227,70,4,117,54,67,76,131,193,90,34,53,176,68,18,55,106,135,31,80,88,163,87,232,255,32,131,86,5,102,18,124,74,61,210,206,194,57,179,228,59,25,28,64,121,76,81,55,130,22,75,113,159,167,176,37,62,221,255,65,12,1,76,8,199,34,38,236,51,25,98,12,153,236,9,206,77,90,57,99,4,208,233,121,20,122,222,187,15,122,34,174,112,226,211,15,190,138,100,129,24,249,19,39,127,18,228,79,146,252,73,145,63,105,242,39,67,254,100,201,31,81,160,127,41,28,17,3,58,243,27,60,34,168,113,54,215,64,146,49,111,192,141,231,28,56,7,139,208,66,191,93,131,146,174,193,15,192,54,89,17,15,199,240,228,195,191,121,254,221,47,91,207,5,114,236,33,107,45,32,220,220,178,213,190,95,180,96,8,155,129,31,24,188,165,34,159,236,103,197,166,58,244,91,59,152,219,135,63,124,242,213,63,247,52,15,125,65,135,124,187,211,65,115,135,35,99,190,0,38,134,31,38,141,70,86,18,96,77,154,135,179,123,255,208,131,153,185,223,236,58,148,221,21,40,189,217,81,228,217,85,65,93,69,102,222,40,164,59,26,37,58,84,64,22,117,1,82,131,206,67,97,81,251,3,114,191,214,242,8,38,36,99,81,155,159,15,59,66,96,56,139,33,162,65,159,122,2,119,35,158,185,222,226,40,130,191,144,9,9,170,127,107,163,234,175,142,122,239,215,104,134,209,249,77,74,49,142,201,126,50,138,245,101,26,25,135,18,181,165,62,104,145,222,18,62,77,117,213,125,170,167,188,27,148,125,111,213,87,195,148,20,108,13,211,107,168,78,194,143,214,28,116,114,156,92,111,202,156,67,253,6,61,124,247,166,122,123,27,186,81,123,237,119,169,218,237,150,227,219,138,186,41,105,77,69,69,196,30,170,149,209,170,147,212,26,214,116,3,109,48,231,37,201,119,165,122,29,34,43,60,18,233,0,163,157,161,64,100,23,60,122,254,235,39,9,63,104,2,33,48,29,83,194,230,255,179,217,44,62,173,112,15,40,117,197,59,11,10,145,79,49,180,176,218,210,112,191,167,53,164,154,92,128,8,63,185,140,96,81,28,159,91,94,148,226,160,79,73,57,41,59,20,76,214,246,161,68,7,124,44,92,212,198,42,18,182,170,4,42,143,56,178,132,240,27,13,86,48,115,236,118,33,211,75,11,228,85,15,149,13,7,196,100,225,192,244,174,224,152,121,154,143,157,176,32,110,21,188,146,234,105,192,13,20,98,12,249,192,50,3,109,218,74,17,179,59,100,19,235,56,62,61,185,72,94,231,60,17,27,112,174,92,127,68,92,194,206,72,148,122,92,24,17,95,26,88,221,121,253,140,147,90,45,184,115,253,96,142,37,68,102,160,205,188,95,98,1,2,32,187,210,93,216,231,208,124,97,200,111,17,229,82,32,236,71,156,43,149,245,33,9,104,69,166,231,137,233,2,81,148,102,97,96,189,113,21,205,83,197,155,51,134,161,229,177,214,77,204,231,61,126,28,15,28,41,166,115,126,96,72,10,83,103,166,182,225,210,13,253,170,93,195,61,29,250,5,252,4,143,164,22,44,137,156,19,182,25,134,96,54,224,1,176,169,170,239,230,101,178,150,47,133,241,158,168,196,74,186,148,88,242,253,40,177,166,213,75,141,97,48,159,126,231,223,104,88,61,147,60,190,50,77,142,152,201,212,27,130,191,38,199,147,103,107,114,50,169,90,178,145,9,86,76,17,79,120,71,167,180,87,215,169,70,42,155,20,98,254,157,242,228,137,12,223,84,207,74,113,63,245,212,162,68,15,30,47,113,96,206,33,137,82,164,61,51,122,234,108,36,201,29,116,213,36,72,238,116,63,114,100,109,215,207,198,246,76,5,108,79,88,40,48,39,55,122,167,167,33,110,230,17,62,24,234,189,154,129,216,2,186,81,112,172,120,244,245,227,95,126,244,236,47,191,65,191,158,241,143,232,165,27,145,227,51,241,133,56,159,73,46,100,236,212,24,199,167,50,11,34,159,142,47,36,236,212,56,199,167,147,11,49,62,147,98,83,19,28,159,16,22,18,124,50,190,144,181,83,147,28,31,207,160,212,84,10,165,158,5,138,199,211,145,16,139,189,110,248,74,106,52,152,35,26,207,124,28,98,8,81,177,133,167,33,4,106,178,210,154,211,162,70,24,52,146,210,59,98,248,198,20,124,58,72,230,233,252,129,180,216,65,242,13,134,162,0,20,116,128,253,190,193,235,249,214,188,177,168,128,155,78,175,170,147,240,5,45,94,199,47,181,115,188,60,159,87,204,72,5,178,249,65,189,23,50,247,202,182,189,41,60,251,109,123,79,158,189,237,171,181,106,141,208,50,216,245,69,150,73,127,20,19,248,24,225,154,89,146,0,209,157,63,59,196,108,250,94,33,66,103,190,54,231,38,58,12,153,67,140,23,44,139,124,159,31,224,247,133,234,66,21,222,23,114,61,41,52,194,113,54,172,39,133,196,134,32,8,82,42,65,159,20,10,47,202,143,44,213,236,89,126,96,62,47,132,248,212,100,66,116,233,61,17,15,131,86,45,45,129,31,167,140,39,5,46,60,247,150,128,227,127,1,11,131,88,93,133,231,22,20,181,209,57,198,158,96,145,54,168,60,31,1,65,137,244,35,241,68,189,90,21,228,196,25,157,14,160,74,183,158,210,161,5,252,39,130,121,119,111,85,160,159,17,236,18,190,144,141,167,147,253,193,34,78,25,16,194,153,22,132,69,10,28,213,64,107,109,209,148,188,22,146,49,33,19,71,197,137,252,23,161,244,78,236,14,67,122,167,165,212,67,84,255,183,8,132,34,66,158,48,37,146,190,9,34,2,68,83,184,157,220,189,208,2,121,53,85,127,252,24,150,32,139,114,58,150,21,211,253,193,236,64,114,216,249,50,82,59,87,90,245,27,218,5,132,79,4,24,195,8,149,177,5,179,111,152,91,188,3,166,185,150,228,110,131,106,39,102,129,21,137,208,186,53,73,3,56,195,8,17,203,115,42,18,192,252,230,155,234,199,35,196,183,209,31,48,142,146,20,137,64,128,75,251,59,194,90,85,101,141,191,35,76,34,161,177,224,245,94,163,161,12,61,13,48,202,226,8,93,93,98,45,22,143,155,3,238,179,138,198,175,240,233,177,139,212,181,78,23,213,84,103,199,225,158,26,166,139,152,190,225,28,203,236,156,44,130,110,35,194,36,220,107,75,33,120,187,247,230,222,199,143,0,183,164,114,71,43,132,84,188,165,180,129,182,73,170,49,185,201,224,22,60,200,228,176,143,12,127,175,189,192,32,125,86,68,60,158,16,147,210,44,29,9,104,21,63,34,135,14,165,199,143,7,232,176,188,105,99,45,23,37,6,17,52,227,227,154,8,164,12,45,121,210,34,54,19,131,22,240,24,208,38,213,201,73,13,195,111,184,199,86,197,207,3,223,161,102,174,42,67,128,94,159,110,221,161,7,33,3,162,119,132,140,217,80,176,106,161,15,94,60,136,14,84,224,51,34,47,166,4,126,33,17,182,103,110,44,141,26,59,92,152,10,163,230,76,18,176,16,207,38,225,108,189,19,152,186,13,70,140,39,19,177,254,128,65,209,113,244,90,223,76,221,249,172,195,251,14,98,218,91,45,159,243,56,136,135,152,117,104,80,111,130,219,184,59,204,89,23,196,130,162,35,30,64,106,220,76,224,117,238,180,193,102,197,199,174,119,238,100,42,60,232,220,145,168,160,181,239,93,248,56,198,88,87,130,144,57,119,4,139,184,1,36,158,117,209,81,97,37,61,126,92,237,212,71,168,61,38,69,67,160,172,146,104,49,219,152,120,54,95,44,124,103,84,100,21,255,133,198,48,237,247,193,137,156,51,239,56,80,8,160,2,105,7,21,192,247,52,114,244,82,199,253,13,17,13,88,4,56,191,51,227,146,9,2,50,91,207,110,209,97,143,229,23,219,102,233,21,39,76,218,35,8,136,175,33,15,92,196,241,103,24,76,136,186,27,25,229,206,149,122,93,86,237,148,161,153,194,82,39,17,42,97,102,87,185,6,121,195,218,122,67,27,15,95,254,224,198,146,80,226,98,12,201,51,33,97,145,68,48,26,229,26,45,121,184,120,209,211,13,165,49,194,157,0,219,30,90,213,53,57,82,149,141,129,140,80,192,130,10,6,172,83,113,197,217,92,104,1,71,116,7,3,34,144,164,105,228,41,167,252,68,142,254,156,16,50,5,40,55,124,80,53,142,5,155,137,163,127,8,174,131,137,16,23,132,132,152,98,200,98,182,33,37,165,134,7,120,175,29,40,61,82,4,237,150,108,152,166,249,147,202,113,109,52,93,45,121,138,174,244,218,33,101,108,95,82,49,75,226,212,177,102,129,92,168,53,251,134,5,47,58,143,227,59,6,82,230,189,141,218,228,158,209,197,51,253,88,90,237,79,59,148,28,207,113,252,13,42,13,241,102,114,113,158,232,14,193,240,91,206,69,47,100,245,82,81,245,232,160,163,93,226,245,27,197,171,178,209,239,201,81,93,171,69,251,138,60,208,163,13,13,116,163,53,13,173,107,61,106,63,111,28,109,42,250,129,84,45,217,9,136,126,244,90,114,244,119,6,176,142,1,128,150,27,125,228,206,176,67,1,126,190,181,45,117,187,136,116,232,57,174,80,56,44,240,237,82,225,120,149,63,44,52,122,69,190,84,88,141,23,249,102,185,176,180,203,95,22,11,165,2,223,196,191,107,240,75,33,9,37,248,77,50,165,66,161,134,234,236,25,69,254,178,92,144,113,157,130,140,82,26,253,34,159,41,23,218,197,93,126,100,150,28,1,248,110,241,162,196,167,202,133,1,202,169,145,178,195,34,42,60,42,23,18,40,73,46,148,214,80,82,186,184,198,95,109,20,218,165,83,90,157,252,62,44,92,151,100,138,99,111,169,48,178,178,7,197,66,18,231,44,161,156,212,82,33,131,114,78,41,246,5,5,218,141,150,210,8,199,229,66,187,124,138,192,244,203,38,152,216,114,161,135,146,122,168,220,60,148,235,151,227,37,94,95,47,164,80,226,101,169,128,32,1,58,101,177,12,13,42,75,167,124,12,149,76,65,201,139,165,107,212,147,82,65,95,50,251,216,41,22,174,151,218,69,138,198,8,1,65,89,8,181,168,157,56,95,41,92,46,239,242,153,18,233,78,127,185,109,142,185,94,46,244,80,14,32,124,10,120,44,119,113,90,12,165,197,236,41,176,250,147,94,190,198,249,74,101,151,111,51,19,133,96,86,28,48,173,252,195,66,210,206,25,84,10,41,148,51,143,144,171,88,200,53,87,10,151,43,8,99,212,237,102,25,165,181,86,134,101,88,11,58,74,212,81,226,0,198,194,88,57,47,243,237,74,65,64,137,61,148,216,129,146,226,74,178,12,67,153,89,49,251,86,163,243,29,93,129,249,94,43,12,86,119,97,176,10,2,20,47,165,203,124,7,33,82,70,203,2,149,61,181,23,20,249,77,22,218,21,234,171,14,48,74,168,171,8,211,74,5,178,151,10,164,82,198,44,143,150,18,42,179,145,44,66,203,187,230,178,53,23,44,25,173,35,4,225,170,84,168,153,99,209,163,107,82,92,199,157,23,214,80,239,17,66,29,188,40,201,76,162,223,186,137,12,65,163,95,204,22,97,28,132,226,41,197,240,178,104,23,150,10,253,13,217,132,133,218,186,44,57,27,179,16,234,0,44,173,132,240,69,3,61,42,209,22,219,126,45,22,10,28,60,63,37,231,56,108,179,90,69,252,200,165,76,238,131,162,141,255,0,253,255,54,168,178,243,248,80,121,27,135,204,204,11,111,43,245,188,73,169,223,110,73,106,51,15,251,255,109,189,214,65,44,87,222,208,80,37,206,164,179,37,202,29,60,226,62,47,33,194,223,151,9,131,20,130,127,185,144,73,223,191,168,125,81,117,228,71,234,146,118,137,242,197,68,82,148,4,146,79,180,117,206,250,162,32,214,226,73,154,79,79,150,106,51,20,178,242,137,20,239,202,143,180,224,212,130,124,162,152,32,249,88,193,170,247,170,161,144,93,159,158,99,118,126,27,241,107,76,126,29,255,99,242,177,118,216,206,111,36,26,233,6,205,103,85,9,102,62,213,202,65,62,252,239,85,139,220,64,50,20,102,181,207,118,42,252,179,14,71,2,83,204,116,135,139,158,124,34,67,66,62,136,145,108,182,141,15,174,238,152,6,71,65,202,15,154,5,69,193,213,142,83,168,11,217,98,148,163,231,142,42,182,78,27,131,164,122,109,159,70,49,43,27,178,17,191,53,71,204,175,7,214,68,89,197,163,209,16,229,87,48,156,152,137,186,149,95,151,229,110,212,165,117,14,24,229,28,126,93,206,31,19,95,56,57,213,56,39,202,235,57,49,236,4,26,160,48,15,5,12,45,148,9,133,152,245,41,204,130,134,173,68,247,69,130,112,114,83,130,116,232,210,221,224,44,197,122,8,52,235,190,224,220,106,203,27,54,211,213,222,212,234,112,62,0,192,56,29,189,19,119,140,191,91,150,11,49,148,99,209,83,154,232,16,152,57,153,102,221,123,86,109,208,194,245,12,156,239,216,88,106,216,251,239,13,233,9,244,41,184,55,51,32,232,183,179,224,223,57,37,79,184,77,172,203,119,151,96,117,251,222,18,179,163,0,122,118,47,30,230,24,189,240,76,248,169,245,131,155,115,28,141,140,14,228,197,26,39,10,254,23,172,18,88,150,232,117,102,92,113,244,228,189,75,23,157,170,127,111,187,14,129,52,4,198,128,177,205,76,160,112,238,67,118,250,125,228,62,230,115,1,59,103,108,227,166,234,159,234,254,131,139,81,227,194,132,114,57,106,16,152,216,167,217,49,181,173,3,19,75,160,15,147,16,192,122,51,47,39,200,135,132,133,68,56,104,62,167,162,164,19,134,155,154,14,156,248,153,228,38,145,154,238,192,103,140,7,126,128,108,252,18,64,80,3,122,195,112,60,174,51,158,205,53,185,44,97,234,89,34,6,128,64,214,209,197,214,184,24,199,28,90,214,173,122,208,168,207,62,224,150,65,98,58,38,203,209,222,93,90,179,76,15,99,86,169,63,91,52,45,59,59,97,89,88,182,6,126,114,153,177,252,89,0,30,126,171,105,194,152,104,147,54,35,99,171,152,18,252,11,26,41,130,16,26,75,23,98,225,153,251,62,155,221,226,5,104,86,58,152,102,97,235,6,75,179,168,161,195,219,131,160,94,4,89,35,238,29,223,9,99,57,181,173,229,229,32,102,97,231,53,171,216,13,58,249,75,108,72,49,179,176,113,197,156,132,184,35,203,182,181,160,44,106,91,241,228,13,61,89,14,153,85,100,1,50,118,24,155,190,16,50,231,237,134,147,83,118,72,223,24,87,116,40,49,228,31,137,184,62,20,171,46,233,231,114,16,201,162,230,28,6,36,54,236,152,217,46,3,15,8,3,14,19,143,89,142,49,245,80,48,140,28,111,9,124,14,115,79,48,213,207,140,161,250,129,154,9,194,250,145,211,210,169,151,112,10,157,160,159,14,214,157,160,214,83,174,214,157,60,101,76,8,66,142,57,149,244,94,53,168,245,158,75,240,113,242,45,227,58,232,80,241,132,124,48,113,89,67,66,212,28,226,59,72,166,238,192,30,41,182,152,226,229,172,157,92,66,204,213,180,93,2,116,132,33,16,250,177,233,41,128,63,199,166,168,80,202,7,136,15,67,193,14,102,48,231,142,141,86,175,114,94,221,195,57,97,217,153,27,232,158,38,223,211,155,23,155,124,155,144,66,136,45,172,181,221,235,116,32,140,14,118,117,168,37,179,245,59,223,184,173,26,106,196,101,226,19,226,181,108,172,33,36,206,110,88,107,242,237,120,65,221,91,217,186,88,22,103,13,235,147,46,191,121,234,103,37,248,153,6,4,17,141,61,128,248,233,219,204,185,111,199,229,192,151,50,221,144,110,199,142,83,200,113,197,214,50,112,226,31,199,165,2,169,221,109,161,19,194,11,0,159,204,117,69,106,117,154,228,104,182,76,251,226,66,18,91,142,67,150,1,23,86,134,249,249,214,219,133,28,146,7,170,151,138,97,139,227,206,254,56,111,43,98,154,223,149,16,194,88,217,231,157,5,122,84,153,198,90,166,238,61,152,109,173,75,234,155,146,42,53,177,43,77,244,51,90,249,124,164,27,228,171,6,118,153,32,83,107,179,74,172,86,75,252,105,161,32,129,93,171,142,45,173,37,176,32,21,20,48,174,149,90,37,62,86,130,36,48,72,98,3,90,73,44,242,151,149,66,165,132,109,93,216,92,85,234,22,105,169,1,74,18,112,18,216,61,75,133,237,10,54,212,89,21,175,74,133,74,25,172,147,133,24,78,74,22,193,168,137,42,66,82,207,105,98,114,245,98,140,117,201,92,33,211,91,151,16,185,125,243,243,230,231,205,207,203,249,1,185,132,57,164,76,86,198,60,194,109,193,1,115,18,211,105,221,109,169,111,46,41,242,33,242,191,71,206,155,0,208,9,139,158,231,179,193,96,148,222,83,42,187,89,205,4,61,195,153,118,216,113,98,207,110,179,54,61,194,67,244,12,247,69,22,73,115,185,92,63,2,178,182,91,174,142,128,250,187,11,58,95,207,89,76,90,64,117,169,84,107,243,217,56,205,84,103,138,73,59,149,160,108,242,14,38,138,142,182,89,206,193,35,143,130,200,140,228,76,96,161,81,87,24,78,218,150,205,3,17,117,15,100,163,225,63,113,46,54,194,170,108,202,185,130,87,153,138,43,6,240,179,117,201,195,207,114,61,93,14,129,30,163,102,112,139,198,130,54,103,189,251,22,20,139,70,93,248,124,77,147,37,67,166,78,186,248,21,187,199,104,237,52,22,30,215,222,125,87,94,164,78,146,224,1,167,244,17,43,131,13,158,181,82,75,210,209,81,141,123,84,235,180,219,72,204,199,206,188,60,98,114,110,112,48,138,156,186,64,50,118,80,122,9,82,110,111,249,71,99,192,16,45,12,177,163,114,164,40,154,52,112,29,69,197,37,195,208,244,220,141,162,130,249,12,59,94,226,107,4,52,18,16,106,11,63,222,190,35,105,82,155,71,18,68,171,234,136,125,134,35,169,218,37,242,242,45,143,184,126,141,188,221,150,227,236,28,238,214,106,88,235,12,236,118,155,61,236,189,42,10,118,62,218,169,118,62,144,131,92,234,214,129,117,132,132,129,49,139,144,48,40,220,39,63,252,198,211,191,248,175,39,223,248,213,147,175,254,57,211,90,77,210,107,240,178,168,93,190,214,66,35,129,109,30,136,129,196,74,5,14,84,242,152,7,65,184,152,57,29,236,173,168,163,17,168,74,122,161,14,145,124,116,190,139,246,60,36,233,178,177,46,19,71,221,91,50,51,56,60,6,202,233,168,231,157,94,9,127,3,111,86,96,73,246,91,29,3,42,61,238,205,61,186,193,65,116,77,207,69,190,161,58,198,146,172,40,121,65,69,83,192,75,52,36,8,93,40,208,31,24,13,142,71,162,211,227,254,28,44,166,57,26,47,36,124,6,193,24,20,125,67,150,26,15,80,134,60,23,206,185,138,115,78,81,154,252,155,227,230,41,24,76,127,52,89,205,231,243,143,206,30,112,92,206,78,162,222,195,225,121,46,236,133,193,161,166,207,110,193,75,52,112,217,44,116,225,183,190,128,200,65,191,86,15,90,68,159,71,67,58,231,83,141,231,72,61,120,238,47,104,113,57,91,128,55,156,206,120,17,255,207,7,45,169,228,52,75,10,66,195,126,233,63,158,124,235,253,103,63,254,57,179,164,8,253,183,182,26,117,212,37,244,148,19,51,136,216,64,24,55,218,24,179,190,28,11,207,185,216,240,179,175,240,204,61,120,203,127,242,179,127,127,254,222,215,158,126,253,31,157,237,79,30,97,120,253,113,246,241,133,90,211,140,46,46,135,70,1,173,152,22,13,7,162,187,94,254,177,40,26,26,37,178,127,208,40,193,138,71,194,126,157,119,12,46,1,192,155,157,1,224,104,222,32,94,141,56,121,246,50,211,204,222,243,239,190,255,252,251,63,121,250,157,31,61,253,224,7,204,236,161,45,37,71,186,136,106,98,154,224,55,133,113,33,112,10,73,216,184,8,113,187,231,114,220,8,253,139,108,110,70,234,245,208,249,121,174,221,206,65,156,62,226,218,13,237,192,123,168,26,144,2,14,134,89,210,140,8,51,209,240,132,246,111,222,123,242,227,175,83,20,121,78,86,235,174,2,207,126,253,237,167,255,251,7,86,1,74,55,34,0,151,131,40,122,177,156,32,160,255,184,51,23,21,162,47,14,35,20,60,203,6,240,210,131,86,9,206,116,83,113,156,248,2,187,138,166,84,17,169,199,11,130,214,160,161,182,52,5,177,59,35,142,70,10,147,137,10,216,60,173,88,250,124,235,56,2,59,42,62,250,246,113,57,104,150,80,185,167,223,250,224,217,71,255,7,168,18,239,223,170,179,25,77,110,160,110,142,107,7,132,109,242,196,169,221,200,243,175,188,255,236,183,31,98,210,199,172,86,118,116,200,81,140,160,231,56,202,232,237,72,170,140,134,43,232,116,166,165,56,246,36,199,213,17,175,24,88,149,225,35,185,91,179,195,24,30,170,93,87,52,25,43,12,237,80,49,173,142,4,28,25,132,54,27,108,225,148,126,196,74,51,215,7,77,112,172,0,179,208,237,25,143,145,106,247,32,192,71,75,222,199,148,16,111,115,221,73,5,5,225,11,204,14,194,246,31,247,113,75,153,77,117,1,99,188,41,13,73,8,17,26,230,12,74,227,184,47,52,31,162,58,241,244,149,240,8,216,133,137,54,153,203,221,112,246,29,65,206,142,61,207,115,83,20,178,151,171,57,11,173,94,155,89,44,13,101,40,215,1,19,178,86,177,254,129,227,105,31,147,73,51,36,39,247,228,87,223,124,242,205,127,135,45,194,79,5,14,70,32,130,193,32,100,50,2,104,43,52,195,58,11,52,136,213,71,168,50,115,16,253,223,239,126,252,235,191,123,246,183,16,186,4,2,70,68,44,243,18,13,183,194,1,255,58,1,1,71,187,98,92,128,99,136,162,228,135,129,218,118,97,64,143,162,251,194,32,22,243,237,186,132,216,102,88,158,86,227,14,214,238,222,186,239,223,120,93,235,90,237,62,251,232,103,159,124,248,67,114,142,60,255,202,55,231,218,237,240,132,230,25,234,104,139,35,230,86,182,83,2,119,52,91,137,34,77,84,246,28,182,68,176,49,116,240,58,50,205,167,88,68,112,243,4,77,185,40,75,42,254,192,227,231,170,177,141,64,231,112,0,143,184,192,39,4,62,41,156,49,89,227,32,64,228,31,52,46,163,78,207,200,145,71,141,249,16,6,199,135,16,157,232,163,223,160,181,227,67,16,79,152,15,93,244,218,93,18,118,18,21,132,45,12,127,9,97,229,160,86,132,28,80,208,32,137,87,12,224,9,215,108,119,202,93,166,68,210,41,115,77,143,35,196,182,224,135,5,58,56,150,72,45,217,72,113,120,6,164,90,74,162,159,18,25,145,124,138,33,226,193,33,14,67,201,211,231,158,49,241,28,26,11,88,48,108,241,173,252,77,83,54,246,129,177,113,197,183,235,224,168,36,168,156,110,204,41,243,248,81,105,235,65,233,110,215,80,163,13,4,112,7,125,128,56,106,28,175,134,23,140,115,89,117,5,82,163,79,26,146,208,201,80,176,34,27,179,182,35,169,35,120,64,157,188,91,61,77,59,168,67,150,252,50,161,49,125,164,195,255,5,180,253,244,104,95,140,26,157,129,122,160,201,242,52,237,32,89,7,236,60,137,180,16,67,99,93,203,211,19,135,168,127,106,88,0,134,39,78,76,183,162,220,13,226,75,148,161,130,228,171,71,58,70,227,140,80,123,70,154,38,220,228,13,230,62,114,56,10,12,89,77,2,111,29,8,160,222,166,103,19,188,68,98,11,106,144,49,186,168,95,224,15,36,148,42,19,49,237,131,159,60,251,213,127,153,39,30,39,114,86,216,177,143,127,249,190,43,83,128,51,207,115,220,17,168,176,76,224,131,45,11,154,92,22,58,244,235,54,249,82,49,45,51,197,41,148,73,63,161,118,237,221,150,187,49,183,27,249,132,35,109,161,125,10,159,115,226,45,79,152,112,56,75,17,27,9,75,128,12,9,60,227,99,125,129,51,131,124,34,146,16,254,124,11,167,28,209,68,212,217,225,197,97,122,208,234,128,234,186,25,105,28,150,255,72,47,43,53,136,38,206,183,101,227,188,83,7,41,157,22,243,70,35,131,192,68,192,102,98,133,7,42,182,169,168,61,3,224,45,98,33,217,252,42,71,146,166,190,4,23,91,70,136,157,34,214,109,14,94,24,38,21,209,86,60,159,11,207,139,127,32,10,15,208,176,207,207,57,147,195,57,231,119,180,225,113,2,52,62,23,54,43,49,73,57,230,51,175,144,194,43,157,158,166,187,74,211,180,28,251,5,81,2,103,111,28,53,172,212,156,243,43,218,2,56,97,95,70,116,165,238,174,101,165,230,156,95,73,144,54,63,113,139,78,116,94,155,231,34,220,188,132,127,207,117,34,34,146,196,33,98,255,60,58,115,230,91,248,183,142,199,182,6,59,176,38,214,27,104,7,214,243,115,53,132,17,250,127,129,8,43,115,220,6,144,190,110,222,145,116,176,207,133,23,235,249,58,98,115,241,62,157,139,126,49,26,109,242,168,37,186,32,188,120,209,21,151,175,99,44,186,102,100,80,24,104,71,16,50,51,22,232,184,158,169,240,88,193,132,118,212,71,226,89,56,55,25,22,112,105,147,203,132,225,16,178,52,52,14,132,3,106,147,173,148,87,31,168,143,76,85,72,68,60,35,91,139,167,43,12,136,249,184,7,1,40,141,178,222,3,176,8,24,126,13,103,129,158,5,238,62,122,94,44,2,242,151,151,23,48,141,33,223,120,134,59,206,175,237,111,111,1,214,186,60,135,63,146,32,109,74,99,52,103,214,209,58,3,61,12,17,99,169,54,192,170,11,105,22,146,34,243,142,128,125,46,79,24,43,23,171,144,87,45,130,98,14,208,156,5,212,113,144,79,15,119,44,76,139,54,7,65,245,16,113,180,89,219,82,119,206,79,131,1,234,10,243,244,164,244,48,48,230,184,47,43,97,42,119,129,60,238,104,157,182,130,230,132,121,39,4,94,98,96,79,95,217,62,125,161,45,84,6,137,196,112,4,227,161,40,180,90,144,10,161,107,117,206,115,18,195,227,239,52,184,48,204,34,62,245,204,96,194,240,133,103,62,251,63,225,68,43,145,53,146,39,111,223,152,75,6,107,100,90,11,44,23,49,135,206,110,87,125,251,224,53,151,167,85,13,115,83,62,85,240,241,201,150,86,93,243,26,118,233,150,208,47,243,149,44,135,236,239,57,211,2,151,143,232,187,124,108,1,127,60,36,32,6,249,27,26,80,218,129,193,28,14,104,87,207,215,16,117,5,38,52,145,74,198,41,195,153,73,167,129,234,246,242,52,186,93,151,70,183,171,59,163,219,213,234,169,90,186,214,144,105,116,59,103,112,187,30,19,220,46,149,78,187,152,56,251,154,13,71,30,37,106,163,174,70,187,106,115,17,77,138,156,74,240,202,81,113,123,111,32,172,87,154,157,2,250,183,181,127,120,190,116,216,68,159,202,240,181,48,40,21,78,209,159,226,73,161,223,94,129,132,210,73,113,245,248,100,19,125,210,15,208,175,141,165,193,82,161,221,29,64,161,194,106,101,107,245,240,82,40,20,86,58,45,84,178,208,28,20,10,243,141,12,202,40,119,17,12,17,106,165,218,0,251,10,202,159,84,147,107,141,225,33,124,76,54,247,15,247,138,71,43,23,82,124,77,123,120,36,238,157,180,19,114,163,38,36,143,14,143,14,55,139,187,135,173,253,242,210,133,210,188,88,95,43,164,80,59,74,109,233,242,112,208,190,140,110,117,203,43,221,147,171,94,244,228,170,31,109,110,164,123,87,233,180,38,74,250,117,163,211,26,42,250,105,107,123,105,119,184,215,218,109,183,14,42,197,211,202,238,225,70,113,175,181,114,213,235,164,26,187,203,13,229,176,117,126,178,114,117,162,137,169,147,249,212,117,42,123,208,223,150,27,245,116,122,127,39,179,163,170,106,116,187,114,222,31,237,167,18,135,241,140,212,40,73,131,242,106,127,235,242,60,90,201,148,174,139,149,254,209,85,111,111,173,88,217,120,184,119,181,50,72,172,92,214,215,87,203,173,181,245,37,97,62,93,72,175,20,155,173,203,221,218,101,127,175,178,123,148,56,62,93,77,14,14,247,246,215,202,133,86,123,239,104,117,191,223,60,45,183,218,151,90,185,35,151,59,235,133,230,197,117,237,180,82,84,154,90,117,117,127,95,58,86,82,245,84,54,57,88,90,171,14,187,205,11,245,252,66,42,93,104,153,248,234,195,212,118,20,209,175,203,226,193,190,96,140,118,54,54,55,245,165,238,106,66,191,174,52,247,30,238,117,139,173,135,75,203,133,229,230,222,72,215,54,7,149,142,176,218,185,60,223,144,15,46,235,233,163,216,166,188,223,106,148,228,181,229,194,214,104,105,125,126,176,93,44,172,200,241,106,166,177,191,183,58,108,31,14,107,235,233,94,101,99,99,84,43,73,250,81,73,95,85,86,133,214,230,193,82,233,34,43,63,140,141,142,90,169,161,46,13,214,247,118,251,197,198,178,90,168,164,149,211,232,117,102,180,210,77,175,167,235,90,170,139,154,109,72,219,229,243,193,246,48,214,55,78,86,143,74,131,90,170,182,179,51,216,148,245,238,250,126,87,137,29,247,218,117,89,136,158,31,237,150,107,195,245,198,202,94,101,235,180,191,118,177,39,236,173,92,73,189,222,67,195,104,201,241,121,33,179,185,223,51,142,46,141,74,167,176,210,16,10,74,123,249,48,45,165,230,251,221,173,53,163,81,170,172,206,23,202,141,97,187,166,239,151,86,175,182,186,13,173,189,177,151,136,54,250,215,235,167,202,113,107,73,59,90,223,171,174,142,154,155,135,73,105,183,32,68,143,246,138,23,39,194,234,197,97,181,60,111,12,106,195,173,68,177,186,146,188,138,245,180,171,147,230,69,105,41,81,170,206,47,31,13,107,167,187,253,131,249,3,165,91,51,54,15,46,83,243,186,170,136,173,97,61,89,59,109,157,238,14,182,78,79,151,149,194,245,113,242,162,187,222,145,119,133,193,233,198,67,249,74,170,151,165,165,194,126,209,216,216,59,220,237,9,202,185,114,178,215,90,19,178,217,84,109,247,122,176,158,80,142,178,237,205,98,73,110,95,174,109,85,247,98,229,102,98,187,191,118,144,184,94,91,149,58,23,199,189,221,135,15,213,61,225,96,121,233,240,176,164,10,215,43,167,153,166,156,58,223,95,201,52,250,205,75,35,45,170,91,90,97,126,117,181,176,37,73,250,105,59,153,186,52,170,213,216,241,105,243,164,48,104,30,237,29,111,28,107,149,135,122,99,237,186,209,104,27,169,135,7,250,142,208,235,175,29,107,187,135,106,186,185,186,183,92,185,156,239,157,26,49,67,147,10,71,165,238,81,101,24,125,56,236,109,167,91,137,210,169,178,145,76,215,206,215,164,214,225,245,124,119,253,224,40,93,184,140,173,94,108,29,11,162,88,59,88,218,81,15,83,59,75,27,155,197,228,86,187,183,121,161,21,212,235,195,229,237,235,243,88,180,176,23,235,69,99,71,133,163,189,245,181,211,227,229,162,116,126,120,114,113,48,63,127,213,95,57,79,86,170,122,34,61,216,45,108,239,31,234,237,157,229,76,226,122,19,237,185,181,165,150,126,93,75,150,180,193,188,18,221,94,219,169,47,101,55,119,138,125,225,124,229,178,120,122,177,43,45,43,82,127,119,61,190,151,217,236,31,233,173,218,177,38,86,186,251,197,81,109,117,187,221,216,73,29,95,232,137,29,77,204,244,213,147,106,255,16,109,16,177,218,76,236,72,106,234,34,187,156,208,10,27,169,249,157,171,33,218,159,23,155,163,212,134,158,94,110,239,116,251,123,241,194,90,61,145,142,93,106,7,106,166,94,137,110,92,247,86,170,217,98,111,231,34,145,76,26,177,249,214,210,178,126,162,22,206,247,123,215,75,251,209,70,121,185,173,39,142,47,134,137,116,116,253,164,184,135,102,88,184,60,94,170,237,196,55,43,153,225,246,48,122,209,169,31,199,119,174,245,245,203,203,198,69,119,116,177,116,217,111,61,236,109,110,239,22,134,149,102,124,239,74,172,13,31,30,60,60,104,52,118,142,251,43,72,26,207,174,12,234,151,9,185,124,213,219,82,178,39,173,131,229,142,158,88,217,79,173,106,171,231,155,107,101,189,93,110,150,142,70,123,131,249,254,238,195,243,142,180,18,29,238,54,183,70,149,98,108,109,239,50,166,39,209,130,123,120,170,198,244,249,3,185,190,147,209,78,141,120,69,188,234,92,173,119,229,147,68,65,64,43,73,218,204,200,231,157,90,229,74,82,244,97,101,253,161,218,106,100,58,189,196,252,82,63,218,90,73,181,141,43,97,235,72,16,206,79,235,231,201,86,125,190,51,60,200,68,51,201,158,96,180,197,86,167,188,126,162,199,212,19,41,118,221,175,53,186,243,181,254,234,198,246,197,101,186,162,170,237,244,254,213,241,126,54,155,126,120,161,148,214,86,202,73,113,164,136,231,241,13,113,184,41,166,139,205,198,245,40,51,60,218,44,15,231,83,133,170,34,55,250,87,202,113,113,245,90,140,175,95,95,117,59,81,85,85,214,31,102,226,149,88,182,87,205,172,159,198,54,251,81,227,36,217,174,169,235,251,215,250,64,239,111,140,178,153,198,202,224,180,114,126,165,32,170,150,61,109,111,43,74,65,223,121,152,109,102,134,245,214,117,114,190,81,123,152,141,198,10,205,170,20,235,41,163,131,236,78,234,122,39,123,185,94,61,89,90,62,30,181,162,221,126,127,190,126,116,146,72,106,59,155,101,227,52,218,107,175,24,229,211,120,45,181,125,46,212,98,91,189,102,49,214,223,56,220,59,105,20,74,23,221,76,66,169,137,229,43,165,176,90,56,87,165,165,245,141,198,232,240,244,124,253,224,98,56,24,68,79,211,7,91,73,69,144,46,78,119,15,247,149,211,195,244,238,106,97,197,216,21,107,213,118,84,76,109,46,205,199,170,153,147,118,230,100,221,40,237,13,18,157,250,65,250,28,237,129,135,7,25,241,184,55,60,232,118,146,53,185,93,146,196,20,34,228,105,169,255,176,223,187,110,166,122,241,13,205,168,28,151,163,125,45,46,100,163,245,3,185,175,170,242,161,160,138,151,198,214,0,81,224,245,171,222,213,206,225,70,47,38,182,87,15,175,78,46,163,165,236,73,165,120,49,88,217,25,160,246,106,39,189,140,88,57,136,103,162,71,153,94,175,87,53,234,173,83,173,148,109,180,58,217,70,242,80,52,142,134,70,250,228,8,45,194,248,80,17,87,155,7,87,219,234,245,197,121,225,176,84,25,92,173,149,174,187,131,100,34,163,117,227,181,61,205,168,29,196,218,71,106,172,28,239,37,228,141,202,97,226,228,50,150,108,244,210,113,29,109,232,205,117,68,65,174,218,221,43,73,46,196,74,170,126,181,34,47,215,247,218,23,137,141,195,250,202,96,75,86,181,126,253,100,71,76,27,104,133,180,197,250,202,85,119,183,144,108,236,156,196,138,157,83,125,181,190,187,182,215,218,233,171,250,102,58,157,72,116,140,164,26,79,74,209,226,250,97,19,29,190,39,27,234,85,172,122,184,94,56,207,28,165,15,15,142,101,117,39,49,90,174,212,210,198,242,117,171,169,26,131,235,110,43,217,26,62,172,236,169,169,195,205,106,47,123,82,94,57,138,173,93,62,172,28,84,212,189,211,227,68,41,187,222,174,36,196,90,101,167,217,169,245,90,233,203,139,181,213,242,121,118,187,42,247,91,198,202,169,32,47,109,119,112,251,105,104,63,163,101,178,245,86,125,79,223,72,22,26,234,97,249,112,190,57,220,86,251,87,123,66,125,105,120,145,217,40,149,119,79,99,201,222,209,72,79,181,31,182,186,167,233,76,90,219,216,157,143,246,135,215,171,243,131,227,162,182,149,90,94,67,20,90,220,185,218,79,117,18,177,149,114,212,168,197,175,206,155,7,123,210,126,172,211,147,178,173,211,212,246,133,94,140,21,119,229,3,249,160,221,216,190,66,124,215,74,124,99,181,40,45,237,92,52,133,82,101,167,58,42,174,106,49,36,222,63,28,237,138,242,101,45,218,79,116,150,59,253,229,78,186,20,31,92,173,175,142,54,227,151,87,163,173,149,147,147,237,238,213,190,122,170,45,75,82,35,153,233,110,165,143,164,141,70,111,189,116,190,36,28,247,246,187,235,167,15,183,214,250,154,190,165,160,93,110,196,123,198,254,97,239,178,86,186,148,43,137,248,86,181,147,17,37,105,169,88,130,189,182,145,62,84,218,91,217,249,76,180,52,42,143,6,210,242,78,178,89,88,213,245,235,98,227,68,223,51,138,93,125,235,162,223,104,168,141,68,74,170,174,95,215,54,227,235,157,81,116,229,32,85,90,45,92,232,113,109,176,124,126,180,177,150,205,28,169,39,21,125,123,249,252,161,130,48,168,108,28,87,183,213,106,182,32,33,6,240,56,189,125,189,180,181,39,31,172,198,54,107,218,118,55,214,56,94,122,152,200,110,157,214,151,150,52,81,92,219,59,22,182,212,135,98,189,80,25,110,236,215,42,167,170,46,29,157,102,26,221,198,218,134,212,27,20,15,155,122,113,229,124,144,76,110,173,175,196,183,218,209,114,74,234,181,147,233,212,90,59,189,173,100,70,181,149,29,225,116,183,184,145,72,55,10,251,173,195,75,117,207,104,199,54,235,221,203,206,149,212,26,105,245,203,211,165,203,244,229,185,122,116,186,113,116,42,95,156,70,119,133,122,114,237,160,213,185,106,93,94,94,167,16,135,37,247,70,75,195,180,156,220,217,111,47,119,54,247,18,27,136,42,158,94,35,26,216,61,223,45,175,45,87,51,138,58,31,93,210,229,82,38,155,88,221,189,76,204,111,183,213,149,75,177,163,158,44,13,231,187,39,195,147,13,49,117,81,173,12,187,209,135,13,163,124,181,49,64,167,228,74,185,159,92,77,173,118,116,245,104,107,77,59,93,219,76,213,52,53,173,85,174,54,207,87,15,59,91,101,97,127,126,123,112,124,53,20,218,213,171,213,253,37,229,82,111,159,159,214,164,236,242,242,40,81,219,90,186,24,172,166,47,183,86,70,23,157,209,197,124,239,225,254,218,218,48,169,118,174,43,199,169,138,152,92,217,153,223,137,198,246,106,221,147,221,149,165,213,98,57,51,40,234,251,66,71,125,88,57,84,78,226,209,107,173,222,207,168,253,147,228,252,210,241,114,109,190,187,185,121,44,93,183,107,241,97,105,79,57,222,216,222,88,141,157,108,245,230,133,253,190,152,220,172,26,131,189,44,58,248,183,207,135,91,107,245,139,141,216,85,113,94,83,175,27,203,107,114,45,83,208,70,104,251,111,43,123,122,124,88,139,213,235,85,53,190,114,213,30,101,86,47,55,19,141,6,226,245,16,243,87,138,237,45,239,29,30,31,182,90,73,229,180,189,177,175,33,254,99,101,88,89,217,220,151,203,213,104,58,182,242,80,189,90,45,92,119,71,163,118,175,183,169,205,215,211,210,197,150,124,145,76,25,253,242,246,154,184,125,216,22,70,87,187,141,152,16,141,111,148,17,202,181,173,104,189,220,232,39,244,202,202,240,176,57,90,219,31,150,15,143,245,209,206,138,177,34,101,147,197,170,158,218,184,250,255,217,123,215,54,199,141,227,80,248,175,80,180,44,207,152,28,18,32,193,219,140,198,126,192,251,253,126,151,214,122,64,0,36,65,130,0,9,128,215,213,60,143,157,19,199,206,197,175,252,230,56,137,79,94,39,182,19,39,206,73,78,28,159,56,177,29,201,73,254,203,57,218,93,233,83,254,194,219,221,184,147,32,135,179,187,82,100,103,77,107,150,4,186,171,171,171,171,171,171,170,171,171,35,217,244,58,130,71,123,145,205,114,52,175,230,50,24,230,223,46,34,88,132,153,21,131,45,33,185,13,37,132,234,180,57,14,181,26,235,113,169,153,166,103,227,78,126,210,72,141,139,241,18,94,44,111,107,219,46,155,157,68,72,41,79,176,228,50,61,162,155,18,25,233,183,107,96,92,165,193,172,23,84,66,108,55,29,92,228,153,68,62,79,54,240,229,32,16,140,132,88,191,178,97,3,189,192,82,28,215,118,185,210,164,91,88,174,54,157,230,66,104,148,60,243,142,167,21,202,70,195,235,84,114,69,70,67,237,246,46,134,175,54,158,104,51,228,207,111,138,124,191,220,155,15,202,240,238,204,113,136,233,3,30,229,49,137,201,240,157,244,178,14,148,120,177,68,208,171,26,17,142,20,118,137,114,53,68,108,42,91,50,85,75,239,128,157,177,18,128,32,193,150,141,77,137,90,83,185,109,191,176,203,84,39,66,102,190,156,47,192,18,159,10,101,88,54,187,12,50,147,236,56,200,71,23,248,32,86,29,6,151,56,62,148,51,100,124,16,14,150,235,217,65,129,47,119,105,64,204,230,46,91,105,119,58,131,80,119,29,171,15,23,84,175,186,238,101,171,100,69,110,164,196,105,175,61,227,58,97,34,30,205,51,74,101,71,74,253,220,188,184,147,68,110,48,167,252,194,106,196,4,130,113,74,202,238,98,253,34,38,114,179,221,96,57,106,39,71,241,80,61,181,20,164,72,152,221,46,68,105,76,212,51,65,207,38,216,235,208,201,214,60,207,15,6,20,142,49,221,78,40,36,87,74,117,126,144,45,210,221,46,145,138,13,234,107,186,29,171,97,59,178,153,139,78,210,157,77,180,51,73,212,0,143,71,155,205,73,115,43,239,98,65,113,84,234,166,250,100,91,84,132,102,48,24,102,241,72,135,79,164,198,13,98,90,101,38,57,129,154,110,34,74,72,17,216,238,162,53,226,43,29,154,234,142,35,177,224,174,203,71,216,72,105,78,55,103,241,134,167,212,11,119,195,36,40,82,216,70,58,120,167,16,236,204,215,201,129,178,171,42,116,185,8,228,106,166,16,136,167,234,41,182,49,157,55,74,249,210,168,164,12,134,187,86,64,44,54,195,141,218,180,146,231,74,203,36,151,168,77,75,253,89,157,19,230,213,230,54,146,9,143,42,88,124,36,230,67,109,170,195,19,97,255,58,84,166,150,163,86,98,212,26,86,147,158,234,116,48,168,4,4,177,60,152,38,182,68,100,202,55,54,189,236,50,154,73,101,22,248,84,138,5,171,129,249,48,201,244,243,37,108,1,76,144,244,50,5,228,193,22,232,164,124,117,2,212,148,116,165,59,38,42,29,42,17,18,137,32,21,152,204,27,89,209,179,141,148,227,217,66,162,214,163,150,171,105,109,42,239,146,34,51,153,115,131,202,54,149,20,51,173,196,48,35,251,129,9,23,41,44,102,177,176,84,26,211,169,84,127,82,72,243,82,91,168,10,59,62,64,205,230,10,195,110,83,64,203,43,148,51,254,194,102,50,141,109,60,179,117,62,21,232,237,42,56,187,204,117,38,243,220,152,33,231,192,142,240,23,35,12,7,108,76,188,51,152,196,242,60,215,82,50,107,182,204,116,166,153,206,44,31,238,175,103,133,225,186,59,78,164,90,235,65,17,216,78,137,66,33,221,106,48,28,19,45,112,158,233,80,218,244,218,52,37,204,59,109,142,173,82,131,254,96,25,160,195,61,166,191,88,4,38,82,87,88,37,91,124,55,30,47,38,115,84,167,31,24,212,48,126,147,96,43,187,165,144,137,143,186,98,32,84,97,199,237,194,162,87,154,4,50,84,179,18,167,153,108,203,191,90,118,243,213,32,222,139,172,177,194,124,189,77,230,136,82,43,88,12,172,74,138,127,30,110,200,185,18,177,34,243,158,92,41,81,207,215,139,131,126,170,94,107,148,69,185,29,142,214,90,189,240,32,18,75,240,169,153,16,91,209,116,167,10,101,110,106,92,233,138,253,114,186,46,239,38,147,188,168,180,203,129,229,172,31,28,39,228,152,50,40,6,24,129,96,230,189,92,50,211,13,122,6,129,109,164,78,145,163,98,41,84,216,148,198,1,188,152,72,44,248,68,60,63,201,118,131,116,177,18,155,176,145,101,86,142,42,204,160,213,37,107,169,248,160,20,172,132,132,116,49,227,233,6,151,155,209,32,139,177,124,75,146,218,193,29,225,169,46,27,202,46,218,165,41,46,39,230,251,225,120,100,22,242,8,203,118,37,20,80,228,101,43,77,176,1,96,91,69,176,194,98,91,175,183,218,130,34,55,162,11,96,55,15,211,227,122,13,143,133,10,179,100,166,20,222,13,11,221,78,214,207,178,213,145,48,9,128,214,252,60,147,238,164,55,30,165,223,233,207,196,128,32,213,251,91,192,168,227,137,208,0,61,107,239,146,145,88,57,30,39,122,242,106,21,12,111,34,82,61,33,54,200,8,91,235,122,122,45,106,25,12,115,61,34,86,74,119,216,193,4,216,63,68,104,213,156,243,129,57,145,237,78,130,221,214,166,173,180,119,203,72,127,190,27,244,178,241,117,121,209,203,215,106,10,183,76,196,183,173,250,188,206,118,118,253,77,50,209,136,12,187,237,109,160,146,219,173,231,211,222,32,211,245,8,98,56,187,137,141,210,129,72,56,177,141,109,164,238,102,212,156,165,177,136,178,26,180,82,109,2,204,168,201,40,228,89,2,170,52,128,144,154,108,226,249,53,224,216,252,54,56,241,11,129,102,103,187,201,101,197,118,38,72,47,241,108,188,20,142,7,184,60,221,140,166,38,113,145,202,13,171,36,217,106,40,220,138,10,199,23,115,1,167,11,43,90,78,142,83,141,34,21,8,173,228,209,50,216,194,203,245,77,31,167,130,160,19,153,154,212,161,218,180,48,207,228,7,153,210,36,135,213,211,229,180,210,94,46,162,201,121,182,25,39,198,57,49,48,158,39,122,60,65,117,119,155,141,220,203,108,184,89,200,63,199,103,124,179,177,74,7,114,129,118,154,154,199,128,13,224,159,109,196,172,39,55,102,133,185,135,236,101,123,173,206,76,14,103,234,225,149,152,137,100,252,196,180,20,157,108,74,133,116,174,177,205,67,7,24,176,41,121,15,208,175,211,181,5,205,140,216,201,124,66,176,237,88,48,67,13,88,46,73,74,100,63,152,194,50,147,152,63,158,163,153,68,61,149,34,123,29,96,195,44,202,153,105,138,228,98,229,124,51,88,218,49,30,63,29,234,167,113,143,224,7,214,110,39,212,143,118,18,197,120,101,134,207,19,254,229,122,156,175,180,75,124,163,91,97,9,190,196,140,136,114,178,156,14,135,199,37,28,216,135,140,44,44,61,35,15,209,173,14,210,126,190,69,148,67,171,80,166,150,39,103,74,71,196,50,211,202,38,32,196,123,18,87,221,14,61,74,115,228,143,6,179,217,89,180,16,46,182,252,203,161,176,34,107,9,106,149,201,148,51,249,141,34,32,23,93,60,95,111,133,82,210,52,63,26,141,110,111,221,200,13,24,189,39,66,249,194,61,8,134,67,112,187,131,142,4,135,7,133,213,173,56,24,105,20,101,41,247,229,141,91,221,43,112,223,222,222,194,80,23,113,232,146,222,120,227,66,186,125,11,29,211,147,188,110,247,35,20,98,202,139,52,197,203,232,22,58,221,237,168,63,212,111,254,130,14,208,88,140,117,95,250,52,23,230,13,117,225,14,49,81,44,76,132,8,55,128,245,26,230,213,238,231,41,169,215,39,170,185,160,96,78,57,120,5,12,66,121,48,120,153,39,10,3,1,26,167,98,196,243,157,40,52,43,63,223,137,194,131,250,207,123,162,208,0,228,61,191,205,135,157,40,52,170,61,239,137,66,19,192,11,159,40,52,187,240,82,78,20,154,163,240,137,158,40,132,217,249,158,231,72,223,127,114,189,198,184,202,83,130,250,224,228,241,193,214,103,250,248,224,126,55,78,156,31,212,249,225,213,249,193,87,159,87,231,235,94,157,175,123,117,190,238,211,59,95,23,25,134,143,43,164,177,65,52,250,41,40,164,120,152,25,4,104,44,122,166,66,26,117,208,161,247,21,238,104,132,136,33,133,59,74,81,199,251,23,25,12,129,222,234,69,104,5,137,33,188,249,78,68,207,41,2,6,13,112,240,251,64,45,195,35,61,55,66,193,231,72,231,101,131,204,0,69,87,70,98,145,160,151,1,61,29,177,74,60,145,77,114,35,78,185,160,47,111,244,86,93,115,208,46,138,50,209,111,118,164,110,241,27,234,205,91,2,187,161,60,158,75,110,120,161,188,121,203,194,234,9,74,189,177,252,130,2,148,16,46,47,181,192,21,234,206,128,181,84,3,13,180,23,28,170,52,166,164,4,188,173,62,39,48,28,77,41,160,17,88,198,67,152,181,102,106,45,216,182,114,139,25,241,48,206,119,12,171,212,1,13,161,28,198,160,222,141,226,185,149,212,184,185,56,167,200,69,20,118,117,161,94,103,109,182,49,132,189,52,251,40,129,62,74,168,143,146,126,127,37,117,11,241,144,212,155,46,247,123,44,1,18,113,190,82,174,155,74,26,253,150,238,238,88,223,80,18,103,183,246,48,11,237,53,239,227,228,54,197,115,12,192,250,203,40,212,42,39,40,160,4,142,93,94,195,83,51,86,248,183,251,60,0,112,120,205,10,224,82,25,75,226,26,197,8,165,36,9,116,194,157,19,86,240,157,171,86,119,37,0,33,92,154,46,10,231,3,152,161,236,144,19,88,198,50,37,20,120,39,246,45,231,139,247,154,41,149,219,69,149,39,26,219,217,64,228,155,48,66,12,194,1,186,32,35,131,6,1,23,81,40,228,211,246,2,13,36,234,37,224,172,232,23,47,196,43,25,209,75,1,13,233,228,209,186,79,163,70,152,91,250,106,121,161,0,110,185,145,215,156,2,6,19,116,142,166,192,108,224,124,229,86,41,85,207,37,174,181,10,232,190,81,96,136,131,206,49,126,28,251,98,240,242,70,43,72,22,171,89,242,100,105,252,139,1,163,116,129,44,231,115,206,197,76,144,144,12,215,218,28,119,44,27,133,113,202,104,140,226,172,172,180,85,226,166,69,9,69,207,217,199,27,241,173,87,186,21,17,51,92,176,94,209,87,66,84,129,116,68,67,169,7,3,126,9,215,169,51,52,88,13,3,164,51,206,77,106,111,241,27,5,197,59,222,177,60,192,22,124,215,231,196,252,66,81,217,30,93,233,171,179,58,128,164,225,154,18,96,52,49,3,231,193,173,117,210,236,179,211,187,239,10,111,70,30,194,83,234,53,177,194,155,111,226,129,155,53,88,31,217,11,187,64,97,47,175,152,47,221,98,151,236,87,110,233,55,223,60,124,103,76,106,8,225,93,22,134,25,199,240,208,115,27,238,112,145,149,88,246,10,30,126,125,231,157,253,100,55,33,34,194,208,204,240,145,118,194,8,30,48,178,172,56,198,69,92,88,20,93,254,97,121,5,21,163,107,220,118,51,141,229,173,243,29,53,20,90,17,173,64,28,46,194,68,248,82,130,60,100,37,176,54,10,230,189,64,38,174,99,253,82,100,27,178,78,61,112,206,240,99,0,58,240,91,88,85,130,163,237,6,131,190,104,136,128,216,90,90,215,79,174,92,83,75,69,60,199,11,97,207,175,100,180,241,156,249,149,246,235,63,119,126,37,29,144,247,252,54,31,152,95,73,175,118,174,55,4,157,54,151,152,99,131,114,138,113,247,153,129,6,108,41,206,204,249,112,8,205,241,194,166,179,217,249,112,78,56,220,199,116,207,5,78,14,23,197,233,121,13,213,180,105,190,64,24,131,183,226,25,148,113,30,59,152,165,245,197,168,53,92,242,188,250,234,244,204,185,103,14,90,193,223,233,57,217,80,58,186,99,232,5,108,213,143,221,17,71,211,180,9,78,114,70,211,89,38,28,100,236,50,88,242,197,51,118,25,147,226,97,254,181,251,57,115,255,210,41,52,252,115,113,238,56,123,31,27,71,242,0,226,209,64,32,230,120,139,162,193,74,246,9,7,83,86,28,31,241,1,48,3,166,14,163,59,183,242,129,181,167,96,156,108,61,29,179,244,20,78,51,148,104,251,168,144,13,4,125,97,34,244,233,36,39,179,92,212,244,155,10,167,1,56,75,174,179,60,50,52,25,110,122,210,31,41,87,73,120,131,77,34,5,47,234,73,144,218,45,69,21,237,198,155,20,9,111,7,210,110,232,65,55,51,141,209,21,59,169,132,118,201,141,104,220,238,3,175,138,138,195,23,166,95,83,245,50,18,250,245,57,166,71,242,101,58,60,71,232,209,194,184,107,8,57,52,19,155,56,188,16,75,69,83,237,68,70,235,21,101,222,211,163,94,62,100,220,217,83,71,55,35,81,59,128,89,242,8,204,112,92,195,82,125,1,254,118,212,139,158,18,3,120,183,145,218,41,149,138,36,129,42,69,116,12,109,148,10,39,224,61,72,247,121,105,213,30,140,52,210,39,198,122,251,42,222,132,149,86,203,184,70,24,3,49,27,36,14,65,10,232,215,44,89,252,189,78,188,114,42,105,156,54,119,95,57,125,95,125,28,29,172,142,38,136,238,237,210,28,122,112,141,62,76,53,109,92,4,128,57,229,237,71,250,22,176,0,29,124,182,135,133,253,126,107,194,100,61,87,242,97,185,125,237,204,101,85,246,28,112,112,204,156,15,26,179,43,109,46,61,191,242,157,73,17,171,145,163,83,195,112,101,58,146,227,4,173,238,158,195,149,237,228,0,213,17,8,135,28,73,110,152,57,46,104,231,60,208,167,253,202,73,126,158,147,220,110,242,60,104,162,28,103,141,125,13,211,244,54,31,77,141,238,196,60,15,156,32,167,219,62,49,129,181,103,14,83,246,52,26,246,36,233,206,179,115,111,106,134,246,167,166,245,110,173,23,164,186,102,136,189,36,104,166,69,230,56,187,31,36,48,236,237,89,7,203,98,161,237,225,29,112,2,115,236,154,12,168,248,59,128,149,172,232,223,43,208,62,219,27,56,71,249,218,194,118,129,125,238,210,108,54,67,32,24,150,154,43,24,114,18,185,70,127,66,168,39,142,136,64,147,237,128,37,144,165,118,98,216,157,26,179,245,27,12,224,145,126,219,108,184,253,165,131,8,17,15,218,184,138,69,152,227,27,59,67,156,9,127,10,27,87,81,60,70,81,161,40,117,230,198,85,108,24,59,142,114,52,70,133,62,5,148,137,80,104,128,179,12,118,38,202,20,22,124,17,31,50,195,173,56,56,205,175,198,162,196,237,224,69,31,230,133,237,49,156,160,67,161,192,35,221,137,135,251,212,123,203,93,166,127,65,119,19,248,130,208,170,183,57,35,172,190,130,104,116,64,48,204,158,247,207,161,105,151,229,249,59,239,216,238,206,54,144,57,188,187,218,10,87,98,153,56,144,166,135,213,180,60,89,166,28,3,37,239,124,43,120,45,168,83,151,119,87,200,18,186,198,241,61,172,209,206,246,65,121,151,178,127,203,205,99,245,70,154,107,237,26,154,151,225,227,48,178,125,91,61,0,207,227,84,248,245,3,36,43,13,101,48,151,230,117,86,78,75,226,236,148,151,3,171,1,131,24,121,57,84,255,6,102,88,208,81,104,15,103,199,192,56,78,146,133,28,122,100,184,22,64,41,96,146,67,195,125,129,30,41,232,145,179,45,175,221,130,109,90,214,14,216,157,186,234,87,99,154,87,118,245,171,207,139,218,223,78,50,116,207,34,9,16,72,191,8,89,110,55,210,87,244,200,189,170,130,42,184,15,11,29,200,105,83,79,179,42,73,97,167,6,76,69,77,151,214,166,205,130,100,180,203,38,164,45,250,137,38,173,245,226,186,140,118,225,248,81,45,221,118,245,164,122,215,150,93,84,187,190,100,187,40,77,147,218,123,183,135,217,47,198,114,86,119,40,60,240,220,11,49,52,0,174,172,251,96,65,26,70,117,135,25,195,111,14,212,6,250,2,233,211,87,46,2,171,118,47,95,198,130,50,148,192,88,53,104,160,230,10,54,105,59,226,228,38,53,72,152,15,0,217,151,60,251,92,146,253,51,222,70,93,247,175,167,232,49,5,134,233,212,202,178,174,161,117,36,145,67,206,215,188,109,9,112,130,115,106,13,208,198,215,38,249,209,122,0,151,131,87,75,192,171,207,61,31,83,100,60,182,222,200,119,237,58,16,20,55,80,114,29,145,89,3,22,191,55,80,15,15,135,34,40,80,143,126,1,75,195,33,96,32,60,8,97,65,140,165,159,235,152,137,89,249,249,2,43,14,234,63,111,96,133,1,200,123,126,155,15,11,172,48,170,61,239,49,19,19,192,11,111,131,155,93,120,216,54,248,158,153,101,82,223,217,204,58,114,42,197,172,246,137,158,74,49,109,145,207,108,21,121,187,104,40,136,54,167,214,171,25,245,89,56,127,226,96,70,29,61,146,98,239,215,137,245,83,103,133,87,54,212,171,207,171,207,171,99,53,175,142,213,252,230,31,171,121,168,245,255,114,143,225,208,84,236,147,137,213,14,69,2,161,88,52,16,248,12,197,106,59,104,161,38,150,207,161,173,155,149,159,79,91,63,168,255,188,218,186,1,200,123,126,155,15,211,214,141,106,47,20,6,125,30,79,156,27,6,109,66,251,117,8,131,6,38,71,56,226,16,6,109,31,59,107,24,244,243,81,235,48,12,218,153,199,95,56,12,122,31,189,23,13,131,222,135,23,61,29,5,109,114,228,11,155,127,230,156,120,57,81,208,102,79,206,137,130,54,75,191,172,40,232,195,1,127,209,40,232,35,150,171,117,6,30,179,92,125,99,5,81,232,176,142,134,68,52,180,26,31,14,133,235,48,90,1,138,94,27,69,35,17,44,250,42,119,131,122,243,51,75,49,21,105,116,198,229,207,235,89,252,193,225,210,251,81,209,255,21,131,159,103,214,61,212,79,59,248,121,207,179,0,187,130,33,194,232,232,247,225,222,112,138,52,55,127,45,215,105,31,176,198,9,7,132,62,255,94,57,32,94,125,94,125,94,125,94,29,0,120,117,0,224,149,115,236,85,56,253,111,110,56,125,244,85,56,253,127,114,56,125,244,85,52,253,175,83,52,253,243,250,159,117,71,0,42,255,182,162,99,2,205,127,203,206,0,10,101,59,102,252,171,53,173,4,14,62,200,217,205,68,67,199,227,224,105,44,58,248,84,146,160,198,136,0,197,158,155,115,106,136,227,159,244,93,79,100,183,220,168,99,57,82,146,9,58,92,3,197,166,120,190,158,74,183,168,84,69,233,212,152,22,159,162,187,171,65,25,75,165,106,53,62,145,227,202,227,134,220,203,165,210,169,142,44,183,58,165,224,76,241,176,153,148,44,151,154,217,122,56,75,76,121,185,145,203,140,43,229,98,71,106,101,82,171,86,62,223,155,102,226,237,49,30,27,215,229,78,60,190,33,169,66,188,213,170,199,179,3,79,52,48,8,241,10,206,243,158,226,70,96,203,125,38,196,135,162,158,72,105,134,15,151,165,226,122,156,24,198,26,216,90,162,214,227,48,185,22,229,13,155,203,38,51,4,217,205,37,67,205,117,150,236,11,133,214,58,154,175,113,227,230,96,190,218,241,245,109,39,198,81,67,10,102,164,230,39,13,166,215,234,248,51,98,173,222,92,145,221,10,133,215,27,248,22,203,40,35,79,41,31,204,41,229,252,162,183,77,47,219,66,194,147,89,109,40,50,154,231,82,141,222,118,87,168,145,137,70,110,150,40,245,154,173,69,79,202,172,100,34,23,205,54,18,124,88,102,22,19,161,191,46,103,59,13,110,183,149,167,137,98,36,78,167,183,165,93,101,77,4,228,110,122,27,158,18,213,38,213,138,213,91,133,26,46,231,167,171,16,211,239,52,136,152,71,108,109,87,201,124,188,64,214,184,110,106,37,238,18,165,74,91,73,77,192,122,213,173,41,212,84,8,76,218,219,113,40,128,139,147,162,36,78,39,197,105,63,185,77,84,61,244,112,157,196,121,154,13,47,107,235,190,80,173,240,77,79,198,19,43,228,90,177,130,200,37,56,185,84,75,204,230,248,186,28,141,39,102,101,106,217,168,136,173,249,176,92,237,111,202,188,52,89,15,202,209,110,81,8,102,227,66,223,67,143,163,51,142,246,116,55,237,69,139,238,178,25,57,18,104,47,115,187,64,153,78,167,106,65,102,82,233,51,219,46,87,233,238,234,65,186,50,225,106,254,84,36,30,37,214,155,69,95,106,199,51,217,237,186,92,47,138,201,117,96,152,30,239,74,243,112,34,154,140,81,17,137,234,117,10,93,178,88,95,133,10,145,46,235,159,52,106,248,150,16,122,229,38,197,240,185,213,208,195,173,170,221,84,48,44,135,3,139,248,78,38,135,20,190,136,206,154,124,166,179,201,215,179,158,36,177,76,14,89,54,84,78,207,67,201,74,37,22,107,55,66,37,106,203,231,123,249,90,124,54,17,70,82,37,29,170,36,146,211,108,59,218,17,170,236,44,215,109,244,243,203,170,220,158,197,234,24,221,12,226,141,28,85,82,146,237,92,128,78,85,86,211,252,98,212,12,21,105,127,34,31,149,61,116,56,201,71,74,5,161,39,149,167,129,9,199,143,57,106,16,74,147,41,169,61,29,132,70,220,28,195,162,237,0,95,140,246,131,209,49,29,238,74,196,98,45,137,19,197,159,148,176,193,178,93,150,182,149,113,184,66,148,118,161,101,76,152,108,197,105,92,38,231,216,40,81,75,245,210,203,76,49,47,181,233,77,149,30,250,35,216,60,152,91,164,200,122,181,213,90,214,10,244,122,73,197,235,228,18,76,227,13,149,243,215,198,229,172,226,111,146,219,237,212,95,106,14,34,177,100,110,21,156,123,242,84,95,6,245,187,201,120,171,157,246,100,226,205,25,185,165,35,133,64,154,72,248,61,11,66,246,79,203,243,216,106,185,221,121,34,129,184,52,238,121,34,120,180,61,216,53,119,233,152,191,157,29,44,51,2,155,198,177,126,109,145,90,44,153,148,48,233,165,91,181,57,57,207,55,107,173,209,178,147,40,197,55,179,114,174,75,16,243,160,127,197,52,51,109,14,43,70,186,141,37,70,52,183,213,113,61,50,12,212,248,121,167,184,28,44,87,35,142,80,198,204,60,88,147,130,169,48,221,227,251,158,108,177,219,30,98,75,142,193,36,177,52,38,154,145,76,62,154,169,207,7,73,126,87,207,11,10,45,175,203,165,92,110,157,35,227,129,112,112,25,87,90,209,53,29,167,152,209,46,80,75,109,253,227,89,65,14,215,10,237,90,35,53,24,250,211,149,228,36,66,132,219,219,249,130,173,55,228,88,108,62,42,79,98,11,102,28,147,229,70,96,64,244,48,92,241,20,43,3,15,31,78,228,90,235,77,184,92,144,10,221,122,45,57,110,45,243,217,100,117,82,217,198,90,108,38,74,225,169,18,19,43,175,176,121,126,22,34,86,212,166,234,95,237,38,139,66,143,91,140,54,52,35,139,92,68,78,143,171,243,73,111,222,35,136,56,35,202,157,110,152,201,228,242,84,100,20,34,4,222,147,75,53,150,205,105,126,198,36,131,100,160,93,47,53,229,118,141,21,119,158,248,52,62,205,46,20,49,82,25,175,179,161,117,80,72,118,214,211,222,42,136,239,226,67,130,202,148,182,130,132,201,82,105,59,11,71,153,130,191,190,40,116,135,155,117,176,203,211,197,237,48,181,27,99,61,174,0,88,122,89,140,41,29,182,238,105,214,135,97,114,84,166,75,221,68,174,135,143,169,48,78,250,11,157,172,39,147,207,38,184,78,158,73,181,226,73,108,73,75,193,18,95,173,37,248,194,44,53,203,228,87,221,162,66,50,128,136,120,106,180,152,13,34,179,92,47,198,176,69,108,211,152,164,253,216,96,28,231,98,225,54,23,219,78,39,202,174,19,201,208,65,48,167,227,209,126,186,84,15,246,123,195,70,185,82,21,7,0,0,81,72,21,39,10,195,142,122,114,59,181,172,151,252,53,178,35,71,253,145,89,168,217,202,146,21,161,186,148,179,229,86,107,61,104,211,209,138,39,93,76,141,34,141,109,184,19,6,202,238,76,88,114,28,21,45,6,243,184,66,55,75,82,58,162,84,251,189,57,85,15,81,171,248,168,81,104,38,131,209,205,182,57,38,199,157,250,46,184,234,166,215,194,210,63,232,10,147,84,68,246,120,210,229,122,185,193,21,82,156,144,96,19,109,114,178,6,107,194,60,88,159,111,200,101,190,182,30,137,25,101,176,233,142,56,174,187,138,247,150,56,149,136,151,75,9,122,199,238,24,50,230,161,88,54,31,234,114,165,28,151,228,105,33,19,72,69,251,76,106,194,111,60,227,105,47,186,195,197,205,60,63,46,50,91,177,20,44,4,10,145,76,185,178,144,184,101,39,73,174,50,187,113,169,223,169,230,187,13,186,46,181,34,52,213,19,233,52,215,76,55,203,124,144,92,212,87,125,178,82,218,149,169,121,32,177,174,145,115,170,233,73,178,201,88,127,213,158,143,50,145,114,53,155,93,215,198,253,86,90,232,15,203,66,100,28,92,174,136,104,176,49,107,165,164,96,191,181,193,6,93,46,18,152,85,27,59,32,49,151,133,82,173,89,92,14,61,139,248,182,210,43,7,102,155,60,19,220,182,192,148,139,55,235,133,102,206,83,30,246,227,161,73,112,131,183,183,254,81,137,106,119,106,93,124,22,108,12,37,69,136,200,97,12,31,244,55,2,209,141,99,52,81,224,252,125,102,227,241,8,76,169,215,79,72,66,89,42,19,229,104,181,51,196,35,100,48,60,136,212,131,219,73,113,56,153,142,82,233,174,44,165,58,253,102,182,83,23,10,241,82,172,179,166,130,155,188,148,92,116,138,148,82,111,1,157,164,181,73,208,177,112,32,27,152,140,235,49,126,209,219,12,91,121,169,39,44,170,172,192,213,187,68,99,217,245,71,179,116,58,220,218,108,54,204,44,153,207,84,107,28,61,8,4,209,237,56,227,9,93,247,136,189,101,149,8,98,227,173,167,204,148,25,76,161,233,234,154,168,212,249,85,171,33,4,182,33,170,220,83,114,163,42,35,83,36,65,150,118,126,98,35,5,132,93,43,83,104,197,26,139,109,97,93,92,133,59,133,20,95,26,183,138,193,205,40,54,32,148,34,147,37,211,9,94,145,218,217,97,178,56,142,39,55,124,43,220,151,39,252,36,92,106,113,243,82,189,151,156,110,34,197,112,174,83,93,142,123,29,255,120,235,7,43,217,38,176,73,52,35,242,154,237,84,182,84,170,39,39,6,51,114,69,208,147,32,31,194,130,149,66,79,30,37,107,243,82,44,130,215,105,188,229,95,134,50,92,137,89,97,88,37,222,9,78,23,128,47,228,22,95,102,234,249,225,58,95,111,172,121,138,76,246,243,177,93,145,12,148,90,13,191,95,44,117,114,242,172,230,9,213,248,14,128,78,148,39,120,30,159,4,118,4,182,37,219,137,114,45,210,169,84,250,89,102,155,108,148,48,143,208,40,244,135,116,107,64,197,11,84,59,181,16,100,14,23,67,202,100,154,92,21,148,177,39,146,14,207,129,164,193,99,113,182,77,136,181,114,40,152,90,6,187,155,105,110,90,149,7,241,26,81,73,150,104,34,72,132,199,107,37,72,203,98,74,174,206,107,149,21,17,102,55,158,98,112,189,202,132,6,114,40,151,167,119,76,125,72,197,139,249,44,47,122,194,241,89,124,212,9,248,235,229,28,206,210,161,126,37,151,35,200,86,113,93,240,100,113,10,232,42,65,101,220,205,100,176,48,183,18,6,210,60,30,31,99,165,29,183,80,50,141,126,191,230,47,228,252,88,39,40,54,98,196,114,183,24,204,54,161,84,113,26,231,82,113,105,196,41,4,46,45,214,74,129,206,246,203,201,77,139,111,228,230,141,244,36,65,215,38,193,60,96,157,33,151,10,36,74,121,48,83,154,153,28,91,169,172,43,187,154,216,45,180,87,21,102,149,155,54,56,160,253,197,252,203,85,143,240,115,114,101,6,22,226,88,39,200,143,59,43,54,204,85,231,133,92,112,206,166,100,177,142,151,201,65,98,148,169,109,154,77,106,91,140,249,49,138,142,87,211,27,185,4,196,66,124,136,247,42,173,113,109,22,155,143,131,124,42,60,106,49,24,201,215,98,237,158,103,40,245,26,248,104,222,74,228,226,12,149,195,105,158,103,197,228,162,156,155,146,97,62,155,203,11,27,102,130,215,61,254,70,161,74,165,135,124,110,203,207,229,22,80,251,70,100,49,206,87,167,24,31,220,133,122,248,164,90,136,39,11,137,81,43,167,136,228,52,174,204,241,66,155,141,247,74,187,97,152,197,218,20,198,133,123,203,121,69,234,166,242,141,49,27,12,13,128,212,200,205,187,249,212,36,45,246,86,153,177,56,45,128,185,11,244,16,127,172,145,175,150,122,181,122,150,175,55,242,161,236,38,149,205,122,6,205,102,101,158,102,194,213,236,174,237,207,205,130,157,120,161,49,192,170,68,57,152,223,5,131,76,54,53,103,8,165,61,153,137,194,180,212,109,55,183,237,12,149,225,232,36,88,111,21,50,158,42,7,153,180,127,209,77,117,202,181,118,189,85,75,180,136,30,187,106,150,115,201,105,194,191,193,233,157,144,41,182,11,131,124,129,138,202,241,69,82,220,242,25,113,28,8,76,26,165,148,148,104,177,81,127,57,45,80,179,252,54,185,194,202,73,190,31,74,122,74,229,97,46,178,198,227,245,36,187,28,76,50,245,109,191,228,9,227,173,225,110,53,232,204,138,109,6,15,132,27,91,192,37,161,100,51,84,30,247,150,217,62,208,79,10,243,124,151,85,70,173,180,60,76,21,153,73,39,55,148,253,145,154,146,228,234,2,32,141,52,27,4,37,46,144,87,118,34,209,154,38,178,173,130,44,10,181,164,146,89,209,205,68,149,25,110,66,33,161,49,239,141,74,35,113,187,225,115,194,124,16,37,42,184,50,138,172,122,152,24,30,237,118,91,42,60,151,216,228,188,39,178,248,56,86,217,228,216,84,128,103,58,197,76,63,179,109,22,228,24,214,204,230,200,93,54,198,52,176,105,182,191,42,69,251,35,182,188,225,203,96,12,216,90,61,19,160,42,4,69,118,19,82,79,172,182,123,161,69,49,42,72,225,162,103,80,76,210,139,109,181,45,181,10,241,10,25,204,201,131,188,84,8,151,251,187,117,52,50,234,172,39,161,109,40,84,110,77,187,197,78,19,7,224,22,163,93,183,30,144,41,207,46,54,207,97,189,104,21,243,83,204,56,208,76,177,3,41,190,99,146,9,255,60,57,91,47,151,181,18,208,163,121,49,84,175,140,34,193,92,178,167,136,236,118,86,153,215,169,122,7,99,114,121,54,205,238,54,49,54,153,241,84,51,163,13,147,25,76,87,108,173,29,110,116,195,241,244,124,221,206,174,155,194,86,158,167,235,202,128,163,155,202,136,148,43,153,77,141,168,214,230,60,129,139,145,120,150,30,224,49,209,35,137,233,142,76,143,107,155,120,134,44,140,186,169,92,87,8,228,240,114,3,76,204,114,142,207,243,139,116,103,58,1,60,61,136,37,242,88,88,106,9,203,108,177,42,37,148,76,53,76,132,10,83,170,140,39,91,120,105,205,79,50,1,86,170,52,155,219,81,120,1,135,39,10,68,76,67,206,68,219,120,111,52,42,53,163,237,70,58,159,247,231,195,84,185,147,220,114,173,254,32,59,239,205,74,20,55,153,145,105,178,90,42,134,154,89,38,61,104,229,103,155,210,48,19,24,138,243,113,45,92,14,22,194,61,70,74,167,211,131,6,80,41,147,13,54,89,150,252,139,66,179,87,154,164,82,195,37,81,17,249,45,47,207,219,169,249,100,92,74,17,177,121,186,80,216,40,217,213,52,228,169,21,248,92,106,142,245,51,145,20,89,46,19,61,79,10,180,227,207,213,217,76,36,210,220,174,87,201,92,103,81,104,129,85,175,59,78,201,93,37,212,232,70,118,193,108,32,217,105,41,2,153,101,102,220,194,63,217,109,185,65,120,14,198,55,202,199,82,233,220,186,156,91,20,103,179,252,92,41,116,74,139,109,58,211,175,206,103,253,201,142,77,99,45,202,51,32,151,147,190,56,234,205,86,155,214,40,147,236,111,133,240,150,110,111,38,189,205,88,78,6,132,73,50,32,138,121,178,178,104,1,177,202,9,216,56,54,154,44,171,81,79,82,234,139,254,14,67,201,249,176,216,225,184,109,70,233,9,156,16,174,70,183,213,104,173,55,95,40,64,231,207,98,179,77,102,51,239,215,26,5,170,181,8,245,55,100,181,50,33,98,44,147,78,116,210,147,77,51,177,24,118,176,210,96,41,151,51,129,37,176,19,128,22,93,231,147,149,205,154,105,199,131,45,190,159,29,180,114,28,223,196,167,20,155,110,213,139,201,90,108,36,54,91,52,211,245,55,87,98,83,218,173,59,203,214,112,214,32,113,70,234,134,202,249,240,186,7,20,77,57,145,15,142,250,184,188,106,177,181,80,184,142,99,197,192,46,187,206,165,211,243,26,217,170,6,146,114,162,26,199,226,229,174,191,61,154,207,182,100,45,23,236,212,74,221,6,197,117,195,227,226,84,108,117,26,197,221,182,145,216,97,229,50,75,176,201,74,108,27,239,230,55,201,70,182,145,76,113,155,237,100,59,73,115,237,113,121,89,237,138,64,38,182,219,197,84,91,153,10,84,135,104,13,167,99,49,184,218,101,22,137,105,189,83,200,167,195,157,98,99,60,236,148,200,69,63,51,91,45,89,172,69,54,43,177,122,58,136,39,194,61,172,230,201,72,193,246,48,211,32,3,137,110,93,148,228,126,120,210,44,38,151,10,95,174,207,99,133,120,92,74,54,54,216,182,57,243,164,211,59,222,63,46,147,249,73,83,217,102,194,229,106,170,182,88,114,30,127,127,179,158,133,118,177,222,34,219,201,175,54,68,51,189,156,76,100,49,186,106,132,216,62,181,73,101,26,227,96,207,95,247,19,211,217,28,96,48,223,76,232,242,186,212,141,119,164,68,98,215,89,73,139,42,83,14,43,74,143,105,198,153,82,60,222,193,165,141,103,189,220,130,133,116,177,100,11,180,92,13,146,189,85,41,84,227,226,171,129,56,160,122,53,97,55,223,78,75,65,166,78,19,219,105,44,181,168,10,41,12,175,39,170,203,221,116,18,241,87,171,205,68,56,156,170,167,39,192,196,153,4,69,92,232,213,102,34,190,35,59,13,165,220,204,213,251,140,52,1,204,210,11,69,251,129,177,156,19,39,227,126,32,81,173,213,135,181,72,45,155,104,103,170,237,204,166,223,91,70,23,156,72,47,169,129,191,211,157,230,252,141,54,16,10,163,85,176,91,174,100,177,112,62,49,96,203,19,26,152,44,13,62,215,220,176,45,79,116,218,46,36,122,1,124,157,161,72,133,138,103,171,92,158,42,212,164,124,110,226,105,82,11,194,147,94,182,147,245,94,179,144,164,165,117,44,61,207,199,114,83,57,93,74,123,184,212,42,41,208,108,98,186,91,40,108,169,59,228,121,94,108,4,165,98,28,12,209,58,220,152,12,70,115,177,189,169,198,26,101,127,50,19,25,143,27,121,174,234,159,207,114,67,174,58,41,244,67,195,165,63,150,160,11,189,16,219,234,114,211,104,115,61,27,180,61,201,6,19,159,212,201,92,135,138,52,74,158,85,125,73,228,150,133,254,128,41,11,201,72,55,178,110,205,83,43,166,223,226,210,100,105,178,203,109,155,248,50,180,153,36,198,227,85,125,16,197,99,221,82,29,235,229,74,244,34,198,117,98,33,170,46,120,132,249,220,147,35,138,227,233,136,96,150,68,60,63,233,20,210,157,122,35,188,90,20,243,5,178,145,224,201,72,127,165,68,23,68,36,217,74,103,211,37,130,72,200,171,122,126,211,152,22,162,187,176,32,134,19,221,66,39,60,158,11,236,70,233,21,216,49,223,34,86,114,144,204,79,251,21,122,28,105,101,150,219,74,65,192,34,249,122,171,80,159,20,71,73,154,24,173,165,65,86,24,71,133,209,124,169,108,152,242,186,222,165,106,201,109,168,58,104,244,24,58,33,45,71,228,102,81,76,3,165,21,38,137,222,108,107,93,130,164,7,189,81,119,195,46,171,149,105,58,29,8,143,169,37,41,41,116,166,87,152,15,22,45,9,35,136,109,176,45,146,105,90,238,37,42,44,91,206,196,201,92,52,207,150,10,108,104,35,201,24,153,174,210,228,160,70,17,181,89,48,153,88,22,185,57,203,21,86,221,109,139,100,155,254,165,24,136,245,194,131,153,146,44,33,151,89,163,213,174,212,11,161,68,47,151,67,119,49,13,163,177,123,78,156,249,164,11,86,117,12,74,183,150,43,230,225,3,225,22,94,39,239,133,97,183,175,211,18,75,41,108,138,71,97,61,94,5,60,122,71,102,249,161,239,29,250,221,119,89,61,215,50,188,178,137,91,185,189,143,101,120,170,132,78,240,148,44,95,187,145,99,150,22,103,64,55,129,254,89,214,237,21,133,235,199,52,188,162,254,26,122,224,225,139,42,120,142,46,173,191,187,243,190,117,2,12,138,200,190,146,209,205,246,110,181,40,203,95,13,69,105,6,138,83,138,34,201,215,143,57,1,122,158,175,95,195,238,188,48,115,53,127,13,58,195,47,89,208,22,152,179,210,182,74,73,212,204,75,83,208,181,14,48,48,250,140,92,152,102,137,91,152,49,125,3,20,10,25,5,109,185,205,55,238,59,163,97,73,92,155,237,142,150,138,2,83,94,96,230,123,90,228,205,247,208,85,124,29,190,179,97,141,54,145,204,34,60,53,0,248,186,159,252,224,71,31,127,247,31,159,124,251,91,207,126,252,83,75,107,156,0,120,206,44,76,243,128,12,144,30,215,110,183,23,249,157,221,51,78,224,220,222,57,79,209,236,88,228,225,225,110,247,71,255,240,139,143,254,237,191,63,249,250,95,217,129,30,39,141,111,14,255,202,62,152,178,176,76,205,216,99,164,122,93,102,149,11,135,138,94,183,94,211,237,101,47,143,17,113,191,21,208,205,203,71,94,28,253,231,125,9,196,123,246,254,143,159,124,243,239,44,196,83,247,80,45,0,45,4,179,81,114,159,122,31,127,245,119,159,254,254,255,180,67,85,57,120,76,9,35,72,59,245,11,236,73,70,162,152,51,73,11,139,62,31,105,97,205,115,73,139,202,2,34,128,233,202,3,136,250,35,217,107,187,225,192,156,190,128,80,226,28,62,6,132,154,178,91,128,61,199,120,109,244,21,124,48,124,207,171,119,14,253,11,198,14,94,126,128,191,220,17,252,223,31,60,249,243,223,127,233,35,168,65,61,54,130,205,237,156,61,115,4,97,209,231,27,65,88,243,220,17,68,101,237,35,8,31,253,167,141,96,200,113,4,181,39,3,32,2,81,203,90,13,184,83,117,237,158,75,220,140,146,182,110,47,71,195,126,66,73,6,190,232,82,220,42,186,238,108,75,131,40,160,37,161,129,202,193,102,1,13,86,23,238,167,223,254,222,179,127,250,11,247,229,35,29,201,253,86,237,205,72,236,16,144,248,84,59,48,233,175,82,131,212,55,27,249,248,27,223,122,246,175,63,129,141,60,178,82,69,240,201,99,184,17,38,177,95,62,177,74,169,61,187,154,129,98,160,89,244,186,1,35,26,175,181,16,114,119,0,166,133,220,91,71,80,3,0,155,119,216,11,219,40,168,141,128,94,92,187,181,221,234,42,76,117,169,3,62,92,29,181,82,110,235,74,138,170,15,20,225,104,85,75,132,136,185,174,238,19,214,58,227,236,68,158,243,75,217,237,181,15,247,222,96,206,89,120,155,197,44,201,81,162,101,44,255,248,167,79,254,226,207,79,140,37,195,201,176,83,204,245,107,130,111,182,228,21,110,206,179,13,36,8,224,169,85,245,18,11,239,113,188,192,52,102,21,86,199,140,129,179,92,218,67,76,45,162,194,52,17,123,242,205,31,124,252,63,126,164,143,191,134,28,162,47,192,141,225,36,136,192,10,70,49,63,134,147,233,218,205,139,20,220,16,119,123,37,106,93,70,79,86,87,198,51,125,170,105,15,108,179,94,47,116,247,200,139,6,233,160,147,112,180,172,188,3,3,35,64,23,244,33,1,122,220,252,64,3,208,54,177,5,31,194,184,68,109,178,232,129,87,203,248,2,74,163,45,90,237,61,188,97,196,235,6,60,120,5,4,134,251,26,93,108,83,23,215,5,118,235,69,81,186,172,116,69,179,60,96,107,136,135,251,250,177,27,102,160,185,66,65,48,110,192,148,40,254,5,96,228,62,163,144,74,122,212,22,51,224,209,16,192,6,129,248,101,0,30,3,52,223,189,110,89,239,251,149,42,152,205,34,6,85,18,232,133,57,131,116,214,231,151,179,3,249,35,155,164,212,104,24,10,185,65,135,81,14,17,246,202,124,13,117,198,59,219,96,31,129,136,34,147,109,208,244,165,235,253,247,158,188,247,11,24,226,188,1,60,235,118,223,7,206,109,68,90,0,34,69,49,24,199,44,41,198,58,38,137,243,107,180,96,192,187,81,204,54,208,66,246,225,7,127,249,236,7,95,3,221,128,2,233,74,79,40,123,165,136,34,228,31,247,67,219,198,195,71,27,87,85,57,39,213,244,165,53,78,28,109,28,174,117,14,8,104,203,248,167,208,251,34,43,236,181,253,241,31,253,251,147,247,255,250,98,118,249,105,52,95,5,229,247,137,255,231,191,255,228,87,239,125,26,141,171,154,166,147,94,253,2,141,107,224,158,254,247,111,125,248,175,223,3,128,108,184,224,24,16,36,106,100,127,131,23,21,25,174,135,203,139,183,144,38,227,214,162,85,192,236,18,108,234,150,170,252,24,139,221,253,139,151,117,1,48,0,41,134,22,5,53,2,53,109,187,150,29,225,130,245,1,137,117,121,103,89,30,190,254,179,143,190,246,157,167,255,252,251,207,254,238,127,24,74,194,29,140,230,177,174,23,102,52,146,190,4,155,79,142,174,196,214,74,26,234,72,138,94,187,81,144,154,219,107,9,135,2,163,229,166,151,146,4,67,216,144,105,189,175,172,142,216,56,75,9,232,139,23,54,206,162,0,37,217,125,253,86,0,243,6,49,47,129,121,67,216,35,203,171,83,16,26,224,61,224,134,173,184,84,174,221,10,188,166,203,235,66,224,188,46,176,158,173,192,95,120,146,195,235,130,222,20,175,107,178,156,205,129,200,247,162,130,112,169,129,255,106,242,31,214,58,148,237,224,161,42,214,205,78,237,151,73,168,207,117,233,111,85,202,52,229,2,234,101,72,49,85,3,241,44,227,111,150,185,182,213,240,42,156,194,195,229,25,253,235,157,231,24,240,29,252,213,185,68,148,89,93,113,129,166,130,245,55,92,178,139,156,172,168,107,38,88,71,89,248,11,224,165,233,113,0,181,134,98,105,74,134,216,217,46,6,48,241,179,23,188,222,175,233,213,121,242,218,100,79,47,224,74,132,45,250,215,130,175,89,85,199,216,124,114,31,206,144,164,64,189,184,125,235,145,87,188,189,0,248,82,116,152,114,35,150,142,12,35,67,240,237,101,185,137,180,137,186,63,80,246,225,88,113,50,55,64,191,173,67,166,173,188,209,208,231,193,12,24,176,96,192,1,63,193,126,90,88,5,254,132,156,132,34,246,104,56,195,220,218,20,131,225,112,72,189,208,155,86,160,196,195,125,145,213,88,147,13,238,229,28,104,72,236,181,214,186,123,207,188,179,160,114,203,222,217,180,16,160,6,63,222,51,31,41,164,43,158,242,165,152,37,246,221,78,230,27,247,61,174,49,53,92,20,229,193,63,240,140,33,217,3,191,231,132,161,232,36,116,180,202,106,113,39,139,197,174,117,74,75,158,133,44,138,254,213,172,101,193,48,113,145,132,55,101,186,213,214,153,239,163,14,47,176,187,66,35,109,72,59,142,129,41,62,217,57,174,87,226,246,43,233,218,61,60,108,232,86,151,27,104,155,186,13,233,252,253,247,159,253,240,171,31,254,251,15,159,126,237,31,144,116,214,5,50,242,215,29,245,205,69,31,234,155,251,143,95,253,233,129,162,116,212,93,247,162,30,186,135,185,229,238,247,197,61,143,3,238,1,20,82,245,211,61,10,33,61,246,40,133,102,212,70,53,232,0,211,68,207,119,105,106,154,240,41,130,193,118,31,64,48,85,221,62,65,48,173,31,47,137,96,31,253,240,15,158,126,231,223,159,252,193,251,79,190,249,135,22,130,81,12,179,162,25,11,185,104,74,166,161,53,102,76,135,83,83,116,200,241,192,226,210,117,58,85,93,3,4,184,226,217,21,203,3,73,248,26,238,85,253,68,112,30,15,40,153,100,32,23,200,168,109,89,39,162,155,182,26,30,2,226,35,116,112,4,44,194,224,165,246,13,52,234,236,114,123,250,187,95,125,242,191,255,220,218,61,187,167,110,207,11,39,10,99,113,169,45,237,71,6,83,165,201,153,67,169,17,240,216,64,26,244,181,187,120,94,178,164,80,45,149,189,121,160,59,245,246,61,155,247,15,235,139,57,61,143,207,144,51,156,153,247,123,48,63,195,110,203,232,67,183,14,246,70,76,119,164,127,90,35,166,111,52,28,31,177,51,54,16,238,223,53,248,12,111,21,156,53,98,170,132,121,250,143,63,123,250,207,214,181,70,90,237,173,197,47,32,58,207,30,63,117,77,178,98,228,126,46,105,234,69,247,66,52,208,6,45,191,69,251,152,166,164,86,123,38,59,238,95,212,87,16,230,49,158,81,107,158,201,49,26,1,143,241,139,65,223,79,84,116,170,142,142,189,137,136,28,34,159,222,68,212,156,45,167,38,34,196,232,1,19,81,245,232,156,152,136,122,15,45,19,17,62,250,108,79,196,143,255,238,187,207,254,230,247,159,253,236,131,103,31,124,223,50,98,96,116,86,141,173,252,169,12,152,21,133,163,3,166,33,116,230,120,233,232,31,27,46,75,247,180,209,210,158,124,198,215,185,95,252,21,160,212,135,31,124,240,228,247,126,104,29,44,97,212,164,228,233,167,51,187,44,40,28,31,44,21,161,115,7,75,67,255,232,96,153,221,211,7,75,125,242,73,15,214,75,150,141,136,114,79,62,120,255,163,159,252,219,211,255,246,245,39,191,243,207,246,33,132,62,203,207,212,16,66,132,206,31,66,132,254,137,33,212,187,103,14,33,124,242,25,159,111,255,250,135,79,222,251,203,103,63,249,225,179,111,255,206,199,255,237,111,62,254,147,191,177,153,121,179,36,59,119,176,138,95,226,128,105,230,242,1,26,238,227,118,22,68,234,108,59,11,245,224,184,157,165,117,240,101,233,124,72,183,122,242,143,191,180,107,233,3,74,152,126,106,118,149,21,7,231,96,146,56,64,231,24,117,117,84,207,164,175,209,179,99,20,182,118,93,155,23,250,163,95,51,217,246,171,175,2,169,242,244,79,126,254,241,159,252,147,101,104,193,240,73,200,83,109,25,91,232,158,189,154,115,244,244,76,165,222,141,240,71,109,3,1,114,237,222,130,255,93,149,74,87,12,99,70,7,192,72,129,163,94,39,77,232,89,48,60,58,123,12,124,207,28,96,179,127,199,70,216,74,129,151,37,148,62,120,255,233,55,191,125,64,107,120,89,199,11,146,218,74,194,115,201,238,68,106,11,130,71,73,173,163,123,38,165,141,222,29,35,180,165,251,247,241,248,9,210,254,232,27,79,127,102,149,241,130,168,156,240,123,170,116,128,241,18,148,196,82,110,47,188,19,22,209,16,102,94,172,139,107,249,58,224,157,81,27,244,141,184,59,38,220,127,231,235,79,126,242,47,71,233,4,49,56,147,70,8,217,99,244,209,122,98,163,203,67,156,250,129,123,157,250,250,230,140,147,99,31,26,215,223,251,155,15,255,213,136,205,122,137,178,231,163,127,254,197,179,223,250,23,107,11,251,18,168,40,210,47,226,222,87,27,208,144,63,41,58,64,67,15,145,28,16,175,147,130,67,69,252,101,121,171,81,55,158,125,240,222,179,247,255,23,140,131,248,191,95,253,173,203,67,74,193,136,166,19,97,208,56,254,194,132,4,24,128,230,221,94,251,174,129,186,22,35,144,14,49,2,46,24,238,69,49,69,118,37,95,184,113,247,229,221,61,195,32,140,30,54,14,48,216,235,244,64,32,186,28,142,130,109,38,192,240,245,189,93,184,35,33,87,86,146,6,204,232,132,43,75,64,221,103,147,246,129,123,105,127,182,205,160,23,191,135,242,200,106,112,18,233,47,228,162,50,98,129,246,188,84,48,106,232,156,125,174,96,224,252,125,46,181,45,27,149,1,73,135,69,4,234,148,131,10,148,120,128,127,10,5,60,157,112,79,169,93,251,132,20,192,103,31,124,243,184,16,102,5,230,5,69,176,10,254,30,17,172,54,115,182,197,202,156,18,191,6,202,47,137,235,212,14,28,21,190,168,185,79,82,244,26,237,191,216,244,15,158,152,254,90,31,30,66,255,19,98,215,164,200,175,177,208,213,168,142,134,252,69,22,60,252,30,178,63,192,79,195,20,79,186,105,152,151,46,111,159,254,240,127,62,121,239,23,123,98,182,1,69,123,121,57,251,164,117,13,181,241,147,187,0,58,42,15,144,180,6,246,167,196,173,165,139,191,246,28,124,6,25,83,2,243,48,34,170,21,78,146,80,43,178,199,142,159,140,245,34,163,80,88,217,49,42,9,249,75,159,254,209,79,159,126,235,229,27,47,63,249,183,143,126,242,195,167,63,253,39,176,182,29,106,35,29,138,127,33,195,197,2,252,33,242,134,56,33,110,52,180,30,48,208,176,19,167,70,89,237,228,203,50,114,126,252,219,79,190,249,135,64,233,122,250,79,127,251,244,7,223,120,242,141,223,217,223,134,28,210,242,11,209,244,160,129,211,123,140,160,185,135,236,49,66,236,78,238,49,170,232,191,44,173,228,255,249,233,179,223,251,249,9,106,165,95,140,88,135,240,79,18,43,253,32,90,165,239,33,85,218,78,169,79,98,163,251,227,191,251,174,163,21,1,79,237,148,56,225,193,171,219,195,92,116,118,154,171,65,12,223,251,234,147,159,190,167,162,181,111,112,152,120,201,167,6,65,43,243,128,129,208,123,123,106,48,76,138,124,246,22,195,151,66,245,31,253,248,52,213,169,205,253,84,167,54,15,165,58,181,185,159,234,212,230,147,48,160,159,252,228,95,29,89,191,41,206,59,28,243,60,204,255,192,112,91,149,213,85,52,28,136,110,224,113,146,236,70,169,135,132,208,25,61,60,25,71,103,161,195,175,177,254,103,210,250,71,63,190,143,214,247,176,184,81,234,225,180,190,135,205,205,82,47,151,209,255,236,207,62,254,225,207,213,232,20,59,163,171,187,58,106,203,41,254,147,54,98,172,120,236,81,31,69,156,229,224,143,211,91,90,58,170,15,218,215,50,250,119,122,115,203,66,134,95,123,67,231,4,169,129,109,108,116,85,62,97,140,63,148,214,214,42,167,12,243,3,58,127,50,138,141,170,172,125,248,239,127,246,244,247,126,244,228,15,222,255,248,207,254,226,217,143,255,225,98,58,11,92,30,168,134,212,121,170,161,40,168,36,84,119,20,111,209,95,159,196,162,97,184,240,191,245,149,183,223,102,124,143,252,35,239,23,190,112,121,108,112,28,145,122,136,69,19,186,199,162,1,157,121,144,230,73,221,163,121,82,47,79,71,87,123,253,209,87,255,232,201,247,126,122,124,52,192,12,251,212,70,227,16,163,135,12,69,248,158,161,0,61,121,200,137,15,254,244,80,168,116,121,169,67,241,225,251,239,63,121,239,47,47,62,252,229,55,192,183,253,113,168,138,243,23,49,152,172,45,236,201,159,57,43,201,162,80,94,206,6,172,116,210,226,20,231,15,49,56,197,249,105,123,83,156,59,201,27,244,159,197,83,98,151,243,234,233,60,64,72,17,74,115,67,152,243,48,115,190,246,240,206,187,247,243,172,68,36,246,4,16,35,17,158,138,51,87,7,64,60,215,147,191,255,174,83,82,10,107,53,203,41,67,203,185,224,247,254,216,245,244,231,223,220,207,27,114,119,233,229,224,129,74,30,29,168,12,68,169,144,122,160,146,34,162,184,250,45,64,49,172,251,242,210,43,223,174,57,129,17,215,234,205,20,27,197,135,174,16,0,139,192,237,99,138,97,26,212,138,221,75,187,207,191,229,166,220,143,64,49,89,185,144,61,110,63,232,176,31,82,220,15,179,238,251,213,243,152,110,175,112,233,83,198,172,112,97,11,6,98,97,116,49,165,80,48,164,231,206,59,98,149,198,86,190,7,186,188,149,225,127,73,14,149,1,180,244,175,112,63,58,47,12,31,229,224,141,40,241,173,122,124,234,140,38,25,86,161,56,222,185,73,128,14,106,145,19,4,86,154,201,35,255,12,176,21,53,98,235,44,205,114,43,86,130,13,131,50,95,230,152,91,183,231,140,182,224,33,215,12,171,60,136,122,168,99,15,232,73,142,57,221,23,59,116,240,212,127,22,234,75,24,145,66,61,8,115,245,248,106,124,155,99,206,66,95,98,103,226,49,206,114,70,94,205,154,2,27,144,193,16,200,231,141,1,0,101,156,52,59,143,209,72,192,191,50,28,106,69,92,11,77,137,61,155,149,129,16,58,163,21,216,39,80,82,237,210,16,76,60,146,231,207,110,97,117,110,3,171,7,195,7,12,5,111,233,192,66,56,60,121,61,191,213,146,204,32,165,192,122,182,93,59,94,98,61,218,174,138,186,184,40,242,44,37,120,181,148,9,240,214,14,237,152,187,250,190,129,46,19,49,94,195,163,120,240,220,251,177,151,119,106,190,24,203,193,111,117,69,126,108,30,79,86,207,23,3,148,144,208,191,126,172,158,174,187,22,150,60,239,53,162,215,212,159,218,130,96,254,0,242,222,252,1,180,30,235,15,217,82,103,104,253,213,129,89,5,224,15,61,212,81,253,165,13,139,9,27,94,90,98,252,50,223,169,81,169,234,119,61,232,203,44,167,110,25,152,191,225,73,40,243,151,230,15,217,123,192,9,230,131,34,107,249,1,79,111,152,191,244,13,29,243,137,97,119,30,60,178,130,52,187,168,157,49,208,126,88,84,122,227,73,145,82,204,239,34,109,249,46,140,244,31,40,110,218,248,1,227,224,173,131,101,7,169,135,80,88,127,233,96,141,192,22,245,39,12,16,67,223,238,188,230,169,82,120,217,171,113,4,80,255,129,14,181,232,63,208,81,51,248,67,63,64,129,190,107,241,249,240,187,118,240,9,126,53,98,91,225,15,110,88,162,56,33,9,121,78,207,197,244,244,123,127,251,236,251,127,165,167,93,114,195,148,34,250,155,239,254,131,241,24,55,31,63,249,246,95,27,143,3,48,19,19,67,205,96,3,37,74,67,80,253,217,128,170,132,138,22,138,57,71,104,161,147,240,143,13,222,122,11,204,140,197,146,147,96,198,42,204,171,173,89,199,206,120,123,193,68,27,141,160,230,54,224,151,18,106,88,231,216,243,224,232,73,128,28,225,32,134,57,14,199,225,128,168,51,28,196,251,103,194,209,178,195,28,192,209,164,193,125,80,236,71,133,247,161,192,68,11,170,66,195,92,59,230,160,184,129,127,80,86,11,117,57,6,106,221,5,208,174,180,135,13,85,111,1,79,104,159,33,191,47,30,223,89,34,164,145,122,171,113,218,45,171,133,60,95,106,21,12,118,118,168,99,178,186,165,26,80,175,89,101,44,2,190,126,108,57,218,124,109,149,250,194,27,111,92,32,252,108,103,146,111,133,183,244,220,102,87,248,35,164,94,168,102,143,173,174,188,230,20,122,12,191,209,96,121,1,252,124,109,133,100,76,203,91,70,93,147,224,234,153,22,151,210,133,99,169,203,155,1,160,236,244,6,129,10,56,129,162,148,51,32,81,138,13,80,208,14,72,147,64,39,225,104,101,108,96,8,59,24,77,250,235,96,32,136,230,90,188,112,40,98,131,18,58,132,2,214,26,29,74,138,31,141,21,39,48,160,140,13,76,248,16,12,88,191,238,5,3,202,232,96,244,133,117,191,219,247,80,88,45,2,149,3,211,93,103,157,7,7,163,97,8,113,52,57,124,0,171,125,196,236,197,160,249,102,245,78,29,3,110,45,116,20,180,181,16,228,96,203,182,209,49,184,150,50,71,193,90,202,88,161,82,155,251,161,82,155,251,161,82,27,13,170,233,247,63,5,215,40,117,18,178,81,202,14,251,30,156,141,82,231,192,70,120,91,77,251,83,144,129,238,117,18,38,120,15,49,213,34,11,79,65,2,37,172,144,228,11,135,2,0,84,131,219,128,183,215,14,7,81,132,91,193,244,26,125,5,251,226,5,246,182,239,221,183,240,171,224,163,75,191,215,253,58,52,142,109,69,222,250,138,230,87,114,239,191,249,202,219,62,167,199,111,251,30,227,222,59,248,198,183,247,10,60,0,45,124,238,117,247,165,181,180,10,195,44,4,11,28,214,245,127,229,226,237,171,203,47,94,188,205,124,241,242,109,31,248,231,109,230,210,247,197,215,17,202,175,7,124,175,7,181,242,40,79,96,101,8,219,186,252,18,246,101,193,39,207,121,78,65,63,223,194,30,249,228,229,64,189,213,239,2,243,18,151,30,240,216,99,43,130,63,130,105,143,108,133,188,194,157,87,37,246,43,114,158,34,103,248,28,114,134,45,228,148,127,179,233,249,41,211,212,154,144,192,70,88,171,128,80,21,173,91,225,221,119,85,123,193,60,56,119,180,138,174,250,155,149,108,218,222,17,181,208,253,225,191,255,228,233,119,254,5,221,157,9,129,33,75,88,215,188,246,52,67,221,147,163,137,178,28,179,175,234,169,152,232,106,158,119,207,29,10,205,119,32,241,44,206,193,35,242,243,214,102,33,63,192,10,54,13,218,125,83,247,149,113,251,169,25,183,123,78,7,155,63,226,208,85,97,56,59,236,142,144,59,213,52,121,157,157,193,217,100,75,44,232,134,62,38,209,206,210,130,202,211,172,197,212,121,93,98,135,178,79,79,236,6,57,146,131,126,63,187,103,137,27,94,188,38,92,170,18,237,53,252,70,207,185,12,38,3,171,207,4,218,167,57,151,47,88,221,173,111,3,33,64,77,81,129,83,134,245,189,14,136,192,13,183,23,122,114,221,37,77,3,59,206,109,90,115,42,252,167,223,252,246,147,223,251,190,219,203,44,37,53,109,97,128,13,222,93,122,217,35,221,53,95,104,233,9,221,151,232,164,169,101,234,90,176,85,61,162,47,3,89,21,252,203,65,214,226,70,135,226,228,250,88,158,68,71,15,191,158,28,81,96,215,174,170,36,206,56,217,58,140,138,87,178,59,23,217,147,206,120,146,231,13,127,188,251,192,219,8,196,24,0,160,122,27,189,150,220,76,183,234,51,31,51,228,55,94,75,6,32,243,249,100,224,181,36,36,49,159,111,100,175,153,250,66,127,60,162,55,138,215,76,178,96,62,150,214,94,203,1,101,253,249,152,167,6,94,243,64,191,89,124,34,47,166,94,11,215,10,134,252,62,200,96,117,107,233,13,92,189,116,17,189,151,230,232,214,210,57,135,98,230,34,99,98,121,4,26,164,195,173,133,36,14,197,52,178,220,154,4,114,42,164,18,233,214,36,151,115,33,72,154,91,147,72,70,33,184,195,100,63,232,13,254,104,44,9,12,198,229,237,220,59,67,123,79,24,69,71,180,29,167,104,36,2,119,156,134,183,149,193,132,5,171,223,12,177,215,229,197,210,43,122,57,239,107,184,23,137,44,55,142,49,81,134,34,98,110,244,251,210,59,190,29,234,55,61,123,7,183,159,112,46,80,51,251,231,94,54,84,91,2,208,25,181,185,82,83,158,187,175,221,97,148,111,242,100,86,208,179,114,124,218,27,52,211,124,158,117,195,141,45,56,69,191,252,220,61,228,217,205,222,230,227,217,215,223,216,110,170,119,159,115,75,142,158,206,223,142,140,150,26,94,141,76,244,234,247,184,187,49,120,174,68,26,129,53,25,250,75,79,94,112,19,32,246,3,149,236,209,57,236,80,113,219,34,111,172,55,226,232,41,244,245,244,254,123,105,232,125,106,238,45,187,176,210,150,46,32,215,209,189,10,128,123,128,132,23,102,62,69,44,138,107,86,74,80,64,84,94,2,69,150,230,151,12,43,95,232,229,236,239,213,213,196,129,83,244,148,196,159,66,206,249,51,83,99,63,249,183,175,171,238,208,103,255,223,255,11,83,76,255,214,191,152,1,99,194,236,94,40,182,108,209,199,179,105,171,153,253,79,36,211,62,29,120,112,34,73,134,234,160,254,250,207,62,254,206,79,158,252,253,159,104,215,117,28,196,26,168,131,116,44,198,64,125,187,159,13,87,191,248,233,206,154,108,251,116,176,152,186,119,47,219,57,210,194,193,198,222,190,83,248,110,68,21,37,234,204,184,82,68,152,224,60,136,169,92,115,70,100,1,156,10,136,105,204,0,129,183,133,183,21,248,113,185,212,127,213,207,155,46,167,104,131,163,24,157,213,56,26,255,189,214,93,95,114,237,93,105,225,64,49,45,205,248,125,51,216,118,91,69,83,125,120,100,86,227,231,76,107,252,220,121,141,127,66,19,27,255,20,102,246,47,254,241,191,204,204,198,79,79,109,220,121,110,227,14,147,219,140,20,250,204,197,10,1,90,184,62,250,218,119,94,74,172,144,150,121,125,4,3,133,72,184,253,31,166,233,1,208,213,86,240,59,17,193,2,224,251,86,15,5,88,113,12,43,150,212,251,108,244,48,128,189,12,242,199,35,1,140,84,242,71,131,1,212,196,242,199,195,1,160,83,65,20,128,118,1,154,1,227,207,109,160,163,252,173,21,210,32,31,29,11,22,208,155,69,217,231,193,47,211,147,33,43,230,11,208,123,61,57,62,218,96,53,125,3,119,234,30,45,14,31,175,88,72,128,52,250,10,31,202,144,89,181,187,116,96,110,99,100,6,93,63,222,1,36,141,102,0,162,251,151,235,192,250,7,15,81,3,230,37,8,215,143,245,91,16,212,111,240,158,2,32,17,189,240,251,53,160,166,30,241,96,111,235,78,187,248,0,67,129,21,0,57,67,26,66,232,166,104,68,61,128,125,129,123,62,104,179,89,165,115,245,158,204,161,90,72,6,168,160,183,207,161,102,36,153,214,254,21,102,240,95,149,16,112,76,213,9,134,82,154,170,83,77,27,202,195,29,85,221,47,166,143,131,101,19,181,110,25,67,253,177,117,92,125,234,176,222,218,94,88,54,66,247,64,156,218,199,221,3,139,44,178,160,151,52,162,146,12,236,14,74,239,187,236,76,106,91,220,118,150,213,73,221,106,253,18,246,198,27,192,108,129,183,87,52,193,180,181,44,86,40,232,17,185,90,108,235,29,88,135,70,35,158,5,198,182,193,58,23,86,63,128,193,198,206,157,212,122,146,221,50,170,207,209,232,207,225,246,178,198,216,183,175,97,86,196,109,91,205,234,10,91,134,252,103,15,73,210,151,217,119,223,189,194,95,131,94,20,200,62,134,219,23,110,207,168,235,34,234,146,205,219,4,236,167,11,213,227,132,221,176,111,234,59,210,55,172,199,115,169,191,82,110,1,178,18,120,47,189,169,122,86,13,69,94,43,44,129,194,194,91,236,35,221,243,170,191,127,75,122,4,22,123,154,129,94,88,244,229,22,150,242,42,72,3,112,44,43,204,208,91,101,238,248,86,153,59,240,162,69,172,248,230,75,121,124,161,152,190,217,189,197,255,208,227,124,32,22,110,133,35,117,241,51,42,227,176,182,169,146,157,226,123,11,183,238,253,134,46,35,154,82,46,156,155,208,102,163,201,30,123,35,114,82,7,179,52,34,139,179,61,15,162,17,126,205,49,144,129,56,70,103,114,67,193,61,171,63,251,8,157,236,13,190,223,157,67,106,156,215,161,135,244,199,184,248,236,250,72,113,99,103,3,25,209,214,66,135,254,218,115,37,218,73,190,221,239,180,46,255,244,242,36,115,159,248,99,13,119,168,112,191,59,212,122,175,209,17,167,168,96,115,138,154,58,135,219,242,202,238,22,61,107,55,68,48,54,47,246,214,236,3,31,185,181,73,232,148,89,223,110,189,9,228,220,10,179,33,6,160,177,231,207,90,123,7,222,145,233,207,194,66,68,132,161,153,161,230,207,186,244,110,110,19,134,67,107,106,13,181,4,234,21,133,244,43,171,182,163,169,87,64,217,188,30,123,109,87,249,92,111,30,160,9,53,88,197,12,88,179,221,38,165,7,162,237,221,65,229,246,194,245,29,135,193,84,22,53,199,208,228,192,170,190,167,254,193,183,72,139,3,175,28,245,158,123,52,156,192,161,134,99,223,100,178,239,219,216,54,146,44,218,143,26,117,10,149,14,75,144,42,192,205,166,14,105,42,210,65,136,160,17,21,104,141,23,60,173,179,232,23,26,57,5,126,89,244,144,61,234,30,74,112,64,187,91,193,62,55,111,245,23,230,157,34,250,147,28,99,190,228,24,245,241,158,3,17,230,113,223,191,156,105,31,255,253,42,184,247,176,91,186,8,50,8,126,128,250,241,171,128,247,247,90,141,33,60,19,198,193,214,235,175,225,86,135,211,214,197,67,183,64,236,3,114,220,245,238,181,20,60,181,48,88,244,187,189,37,19,240,62,237,211,206,46,92,236,141,204,81,53,87,87,12,33,59,194,238,161,185,104,60,68,191,110,76,13,14,187,81,222,180,144,64,215,220,20,139,154,167,106,120,194,17,245,206,178,231,162,104,251,17,234,54,141,85,69,211,203,160,117,200,241,141,26,12,96,7,6,229,227,229,141,101,224,224,102,103,138,162,199,23,199,250,238,80,0,237,9,26,187,53,183,58,33,16,38,198,99,85,47,214,6,206,58,244,47,212,34,154,116,135,45,162,199,251,45,106,113,4,230,149,172,150,239,240,189,193,36,56,98,45,235,133,186,7,130,4,73,221,91,125,211,76,101,42,235,165,101,134,48,58,10,193,86,218,89,14,237,95,219,119,143,20,217,187,73,80,151,174,142,64,109,247,252,157,15,247,36,204,150,186,221,115,0,76,163,149,182,209,236,213,227,62,110,5,67,146,239,83,238,249,45,8,223,140,154,31,213,69,207,85,65,173,55,22,159,146,42,175,3,177,59,228,164,217,133,251,217,15,127,242,228,39,127,170,222,105,252,241,87,127,247,195,95,254,189,154,134,232,63,126,5,244,59,247,211,247,190,253,236,71,239,187,189,143,181,242,113,228,194,106,2,129,125,13,107,186,64,85,160,3,81,2,205,242,214,87,186,255,74,203,227,187,166,36,1,93,100,124,32,132,47,31,211,62,245,132,209,133,195,37,206,47,162,173,162,14,29,215,83,109,38,187,121,107,52,114,112,90,76,118,239,241,43,47,111,241,125,105,15,39,171,15,152,45,135,2,97,15,93,86,146,68,201,68,150,245,105,223,108,120,122,197,225,16,76,251,235,40,134,48,222,91,87,28,219,2,166,134,169,83,39,17,43,156,142,17,249,44,114,1,199,188,64,204,198,201,97,103,79,141,37,123,198,88,194,179,88,247,140,165,112,255,88,178,15,25,75,219,69,247,7,146,248,68,127,156,132,157,121,155,253,105,72,170,217,165,217,87,54,12,46,144,89,21,191,157,122,223,65,102,21,17,138,198,14,205,170,184,87,242,82,166,89,69,4,7,244,0,27,132,116,179,234,134,125,203,184,176,247,209,237,59,186,133,5,150,157,33,141,217,92,84,94,5,80,28,6,53,168,37,160,183,59,16,12,97,238,203,139,215,48,72,72,228,185,121,11,240,140,215,237,179,92,83,111,108,171,195,93,245,59,159,40,65,33,252,14,186,231,211,165,48,46,134,91,1,78,230,69,233,250,115,195,33,197,98,216,107,220,12,169,159,130,114,231,211,120,202,169,180,196,50,214,146,104,228,29,161,14,98,131,152,29,170,113,227,192,21,35,137,115,160,247,10,239,188,3,15,128,187,224,134,133,94,45,24,12,158,83,71,47,30,163,224,231,156,26,190,49,188,141,217,123,244,253,53,122,255,216,114,123,240,231,134,161,97,100,72,221,89,169,234,186,6,115,95,134,23,239,114,60,243,88,11,9,192,92,232,179,143,5,58,127,242,206,59,234,117,159,87,208,23,244,24,40,236,28,154,15,170,205,180,98,111,224,227,235,128,47,72,4,35,161,213,250,198,24,146,225,205,238,10,57,33,175,175,112,240,63,27,68,90,148,88,109,195,51,224,11,99,4,30,89,173,79,55,142,60,107,14,173,163,231,176,249,88,40,26,60,183,121,43,76,31,39,95,169,135,28,31,235,21,96,121,11,160,251,169,114,15,140,24,13,63,54,246,164,102,115,30,72,81,215,245,245,234,138,97,217,185,203,103,196,198,188,243,206,64,100,182,143,245,192,13,220,23,10,7,0,97,93,184,15,208,41,12,8,5,70,202,248,126,119,125,125,181,102,7,83,78,209,110,120,29,80,123,28,96,199,223,188,123,218,164,37,186,202,254,102,32,2,145,63,187,54,32,107,148,53,91,2,43,8,88,59,0,135,161,221,188,160,87,22,151,18,13,45,121,119,242,218,63,97,133,41,39,200,254,181,40,77,193,100,160,89,63,138,83,25,174,150,172,95,150,104,255,138,99,215,178,127,38,10,156,34,74,126,121,81,210,190,153,142,23,255,111,30,20,32,168,59,64,110,75,9,237,226,55,31,168,235,126,228,21,244,99,142,64,85,156,131,33,150,175,221,36,185,140,197,73,47,69,38,18,222,30,73,82,222,4,153,24,120,23,113,178,144,242,46,227,36,185,141,195,39,187,184,87,142,147,21,210,59,3,143,22,232,145,20,247,138,232,17,44,53,77,192,71,124,194,235,1,21,211,240,5,201,161,71,147,132,23,139,147,25,210,14,107,148,34,115,164,119,10,30,205,208,35,33,174,149,90,131,71,24,122,132,199,225,143,12,42,149,32,189,44,252,211,129,127,40,146,164,97,1,198,203,161,247,91,80,69,70,85,148,56,252,97,84,25,197,29,234,204,18,176,0,5,31,138,214,138,83,243,185,13,83,49,65,230,18,94,57,97,125,20,39,115,73,212,108,0,61,10,198,1,225,42,26,138,156,134,45,217,1,175,72,210,13,247,78,144,195,237,112,60,190,12,254,123,3,234,0,183,50,12,195,120,3,205,222,91,236,13,30,44,54,183,50,45,203,111,184,117,78,79,168,2,20,48,252,219,194,171,207,171,207,171,207,171,207,171,207,171,207,171,207,103,251,99,179,126,30,195,248,76,221,176,116,65,203,242,230,109,225,14,21,179,25,152,168,28,176,7,31,171,241,156,192,44,212,191,190,173,168,106,189,235,115,233,52,153,194,48,151,169,95,223,168,37,32,56,248,71,5,107,55,69,207,128,11,12,212,251,96,90,141,214,115,32,142,6,23,120,52,228,117,161,63,216,229,189,224,79,217,185,42,116,11,228,16,238,117,169,255,237,1,190,7,152,21,142,102,6,63,164,190,102,14,159,40,161,26,196,106,59,22,155,200,165,153,197,70,11,199,172,99,181,166,102,34,187,52,27,249,24,138,135,86,161,90,221,48,179,92,134,205,10,31,35,171,217,69,132,230,155,27,43,25,160,221,10,127,235,102,164,11,25,175,78,13,65,19,90,109,65,181,163,93,48,36,246,60,228,144,101,119,18,59,213,246,115,17,225,231,70,207,217,196,86,27,53,106,107,149,109,240,207,167,239,249,96,85,3,220,9,178,97,136,35,8,71,173,113,125,70,233,70,185,43,8,137,29,128,127,48,244,207,141,117,254,56,216,228,78,76,232,220,87,100,101,154,102,186,90,209,239,119,105,246,185,43,114,100,152,247,171,152,35,171,218,247,168,125,13,134,129,177,54,206,218,111,0,8,152,167,170,181,83,23,69,20,9,10,147,147,208,67,150,56,112,232,169,187,134,202,133,59,18,27,70,220,151,55,110,245,128,48,58,130,11,204,41,113,232,146,222,120,227,66,186,125,11,57,246,36,175,219,253,232,209,165,87,242,193,219,223,120,25,185,255,117,127,160,254,240,242,6,2,165,80,52,108,44,198,186,47,125,154,127,241,134,186,112,227,12,29,99,152,200,208,13,96,189,134,121,31,171,104,150,168,57,76,52,35,143,41,48,237,75,48,166,4,110,158,65,148,135,129,3,148,221,75,153,117,201,232,218,117,247,13,104,36,74,19,240,158,26,47,131,5,66,199,251,55,32,88,250,83,232,95,152,197,153,1,69,17,231,245,143,193,8,246,57,125,172,95,128,155,198,186,188,123,11,110,122,95,173,174,130,236,32,70,5,137,208,35,120,35,161,22,103,127,141,99,62,2,15,35,231,143,15,238,238,31,22,54,93,158,55,67,0,16,176,61,170,24,193,176,27,3,6,246,249,35,181,175,213,3,92,143,53,84,0,183,221,232,11,51,39,192,20,192,87,3,64,183,233,13,144,225,10,7,232,167,102,255,189,86,196,249,141,118,94,67,101,95,29,73,189,73,95,36,138,67,143,217,141,42,24,125,1,44,26,132,174,65,115,246,93,233,120,99,209,40,139,221,169,27,132,135,189,67,93,66,129,243,190,152,234,220,212,214,2,189,5,23,118,99,245,81,223,76,150,50,220,84,208,137,123,141,252,70,87,3,86,89,179,172,112,131,208,71,9,67,229,107,53,129,241,205,113,250,89,157,118,39,199,75,23,73,190,64,24,35,2,0,39,95,8,118,24,142,153,165,158,75,59,246,142,154,63,4,98,235,133,70,220,125,135,224,113,120,46,31,146,202,206,188,164,14,66,216,23,137,96,86,7,109,44,22,59,9,80,20,70,87,71,160,170,16,113,220,71,132,208,192,222,249,4,17,93,97,122,88,212,76,26,173,83,220,202,222,154,103,245,238,11,47,238,217,212,118,197,234,64,13,65,89,57,159,195,149,248,89,7,1,212,3,86,86,58,224,189,122,20,253,184,47,211,195,146,222,104,28,250,50,23,208,5,137,252,115,147,56,116,233,101,52,87,160,238,21,36,123,240,93,31,150,214,95,45,208,171,25,250,43,91,92,136,200,177,183,182,122,5,173,158,73,245,47,242,28,70,45,0,16,68,232,36,36,80,165,80,92,107,105,171,227,149,228,227,222,64,130,204,165,76,175,35,114,134,22,165,184,119,154,36,107,25,232,104,4,47,90,170,239,178,9,187,145,36,169,12,68,74,71,30,67,222,214,169,222,44,57,138,219,188,142,135,116,59,230,115,228,152,91,157,117,45,254,71,245,16,208,173,34,129,74,175,124,145,175,62,175,62,255,149,124,23,214,37,82,53,71,205,5,12,232,237,134,226,14,138,194,197,206,110,84,67,189,2,254,182,234,22,192,144,224,85,107,64,135,2,85,52,27,16,77,49,211,97,169,146,198,245,133,47,220,216,124,39,54,29,13,190,217,211,211,92,80,81,51,13,104,77,89,115,69,53,211,195,104,93,55,129,53,51,150,208,126,30,104,107,46,77,93,51,81,133,90,155,138,164,169,169,185,112,189,1,221,110,135,13,184,176,27,39,191,207,219,202,190,198,230,178,171,108,176,136,85,109,115,105,90,196,89,68,118,178,210,14,134,211,176,40,33,150,184,102,151,129,231,54,117,200,112,237,236,163,111,16,119,223,178,67,239,84,181,204,244,6,153,234,152,11,15,234,38,160,213,161,21,67,255,179,184,132,52,48,134,50,102,194,210,224,4,2,38,28,187,15,73,211,201,52,247,148,169,135,89,73,104,229,229,224,105,27,148,193,66,39,108,180,112,132,129,231,2,144,105,69,81,97,152,250,74,68,102,22,78,132,221,48,53,59,252,142,97,224,251,141,14,195,197,171,80,96,46,12,21,18,127,251,214,35,159,204,115,52,235,131,7,91,47,0,101,151,48,179,133,12,15,83,203,183,188,22,18,235,165,111,221,58,16,139,53,200,191,37,95,225,143,110,96,46,30,250,141,55,94,147,46,46,47,149,49,24,110,20,4,157,130,254,186,11,119,66,59,47,235,210,147,164,186,40,217,197,83,178,226,210,219,2,8,34,8,40,169,143,252,38,126,8,163,41,138,174,33,248,105,96,231,154,75,34,60,95,8,8,160,199,93,227,0,45,249,203,23,202,45,235,101,111,197,219,149,200,49,46,236,242,58,240,26,120,12,15,97,143,88,37,161,6,108,191,251,238,5,32,148,87,45,169,149,243,58,135,109,75,144,78,138,180,213,104,69,249,212,24,253,11,64,65,208,240,133,112,193,3,114,138,151,151,119,106,12,148,12,186,0,254,220,193,248,39,212,151,192,3,251,18,80,59,193,25,232,153,29,9,194,87,40,148,204,236,201,27,111,184,129,172,96,135,64,38,49,150,97,225,32,4,209,107,214,213,126,238,245,249,242,70,239,25,179,215,51,238,66,77,12,117,193,216,186,55,135,221,155,131,238,177,90,105,163,154,23,6,96,39,40,97,69,65,158,25,0,229,78,133,32,250,36,22,32,40,93,162,2,48,230,183,85,47,58,150,104,234,111,213,162,234,241,92,91,201,139,253,153,160,13,60,167,65,0,143,21,45,111,61,54,32,238,117,132,48,120,52,162,58,66,6,244,189,133,135,129,40,161,22,102,152,231,14,243,90,75,212,92,55,215,240,65,96,48,24,210,97,195,178,131,46,131,151,16,109,2,227,228,36,48,190,146,122,204,7,50,216,115,153,68,191,102,112,100,106,200,42,91,114,62,151,40,78,166,248,83,134,218,186,128,76,30,96,168,181,246,99,37,28,160,156,48,91,244,33,124,101,182,252,39,125,36,176,226,194,57,5,150,91,201,162,76,169,170,157,4,151,85,233,216,194,10,230,254,241,133,117,136,15,162,159,130,243,51,24,160,104,42,22,141,158,233,252,196,99,193,19,254,90,140,192,1,202,231,74,34,45,13,68,2,170,64,134,68,26,98,24,70,133,137,71,143,15,125,134,224,77,56,56,188,59,40,122,173,54,246,152,146,193,250,245,142,225,163,138,69,98,56,114,158,161,217,130,116,63,10,44,81,14,77,193,189,170,33,47,174,175,199,28,195,0,221,211,226,64,189,49,5,227,141,174,48,90,130,0,111,172,1,127,88,24,27,226,209,155,129,184,129,10,49,44,57,16,37,176,36,0,21,113,99,117,129,130,94,143,216,235,165,196,95,184,61,18,12,2,102,89,184,8,92,122,0,237,44,197,36,118,206,194,204,137,162,246,205,250,78,86,243,36,96,159,87,249,204,18,122,121,16,167,121,7,214,177,249,169,222,107,189,141,250,130,240,127,144,96,170,158,120,162,142,247,62,152,102,86,159,107,221,41,106,247,215,154,180,52,222,59,210,237,12,100,244,14,0,86,167,47,66,128,36,87,174,144,47,18,64,131,127,121,231,83,245,243,135,213,39,124,225,40,244,58,95,222,188,196,142,200,122,170,28,81,56,197,237,215,210,104,64,93,16,49,111,56,226,141,226,94,95,224,82,5,136,166,226,53,88,163,88,5,109,134,134,116,239,186,11,85,192,188,240,227,11,94,58,113,192,169,166,245,216,229,253,54,174,244,254,24,29,59,218,164,23,226,99,188,27,203,60,122,247,121,47,228,77,216,1,149,5,225,198,225,97,199,181,249,21,253,252,222,206,130,225,74,71,156,134,120,0,63,90,155,248,188,181,92,224,88,185,128,217,10,218,4,118,106,36,120,172,242,201,186,8,233,99,53,45,140,165,59,190,47,143,194,2,70,239,213,16,152,159,75,137,61,218,141,208,231,247,246,120,192,194,112,95,165,136,189,146,163,156,176,128,113,217,126,93,161,155,162,14,65,195,25,112,141,31,71,198,229,227,28,185,221,104,156,26,200,34,191,84,180,80,118,95,80,221,61,66,179,77,251,78,47,37,25,200,182,185,200,33,219,85,223,105,134,123,24,103,180,164,49,183,190,128,132,34,4,67,28,46,32,46,245,2,55,99,239,24,253,188,178,164,103,122,108,17,176,150,173,41,109,47,202,1,160,79,79,3,245,206,59,136,116,143,141,141,15,156,80,163,229,245,240,127,39,1,98,182,118,20,87,29,85,106,169,136,64,109,228,189,106,24,198,33,1,14,10,66,139,141,2,230,210,253,69,31,235,15,144,15,1,62,209,87,98,150,129,31,139,147,69,47,105,145,34,106,200,70,40,224,131,98,1,202,5,69,162,4,160,90,195,179,135,46,36,98,44,245,15,22,123,75,225,195,165,83,0,250,246,13,42,161,114,209,126,109,87,8,116,9,147,93,112,31,5,12,195,149,184,4,34,83,62,70,203,199,167,26,63,123,0,30,191,40,9,142,18,123,239,28,129,46,203,97,232,12,196,122,126,108,198,27,210,218,54,239,15,247,229,224,36,190,98,56,73,203,94,160,38,70,59,178,161,74,33,50,57,236,167,58,224,229,178,62,58,138,36,64,207,50,163,162,170,10,114,176,165,189,39,5,140,157,87,92,61,192,226,194,172,138,24,116,142,82,18,64,130,98,56,128,220,69,12,99,216,145,215,66,123,175,38,9,172,207,46,245,89,55,160,128,118,60,84,233,164,141,35,14,29,132,224,63,163,185,207,5,41,248,185,175,211,62,53,70,198,65,125,122,32,177,14,207,23,157,209,71,58,64,97,17,220,177,143,67,156,13,49,129,59,31,244,133,205,161,21,139,198,114,127,167,219,113,29,67,74,231,149,43,236,83,151,177,147,108,98,93,227,44,155,217,206,173,2,153,185,80,31,64,131,25,197,187,57,44,56,6,171,152,42,248,1,175,104,227,8,205,98,236,204,214,140,95,206,235,149,83,179,78,11,184,41,185,99,20,246,224,182,209,226,127,186,113,85,123,56,214,101,181,89,245,237,144,154,113,252,246,26,173,10,146,40,112,116,26,60,181,169,179,234,2,251,92,72,186,184,99,104,162,132,154,130,40,205,40,222,78,161,115,91,83,157,239,95,98,184,213,49,171,194,136,58,113,249,212,227,89,64,200,58,200,144,115,155,50,127,79,129,106,113,138,252,186,81,97,112,88,132,14,51,209,135,183,35,44,103,39,155,209,34,94,246,7,217,58,118,186,100,223,195,196,180,149,142,234,202,65,108,79,121,180,212,185,58,174,97,99,102,53,139,58,171,243,253,165,29,76,224,28,48,0,194,189,214,213,30,216,227,248,33,156,8,59,78,199,187,25,56,142,97,216,78,158,35,106,186,9,236,40,160,96,248,254,202,193,147,221,9,18,170,197,160,9,156,203,123,193,17,71,201,30,210,87,174,35,48,76,27,249,56,223,68,63,111,45,23,56,137,122,224,60,212,77,112,193,19,205,222,91,153,56,3,23,93,87,191,60,97,196,193,71,199,215,64,43,247,107,139,32,174,46,130,150,218,71,236,36,227,172,175,193,229,54,222,68,110,58,180,248,115,194,80,60,106,102,57,88,10,86,86,117,246,59,157,140,146,211,52,64,39,117,206,142,19,48,175,156,49,59,84,221,236,106,20,218,168,214,177,12,59,233,159,119,190,53,75,41,99,128,174,53,64,238,160,243,207,215,15,59,157,173,13,185,236,161,135,123,93,178,136,93,158,133,153,217,175,160,98,131,14,5,207,55,55,7,162,66,23,217,214,222,238,5,46,66,59,193,97,249,221,11,249,243,225,18,59,115,208,209,237,68,125,113,93,215,97,220,206,83,120,237,36,116,214,150,142,162,79,68,163,33,38,180,7,132,59,197,85,134,233,116,48,120,236,108,254,128,150,85,194,221,249,40,158,210,110,142,63,198,104,214,50,207,221,65,11,136,115,187,103,109,245,63,153,51,117,225,242,107,198,154,86,10,222,163,98,153,90,252,209,254,64,87,143,19,81,142,43,215,26,6,174,147,76,102,55,100,29,170,28,193,221,174,225,155,195,108,172,44,104,20,181,1,14,250,84,217,98,25,12,203,110,67,152,10,210,135,187,13,123,59,10,103,24,29,135,164,179,50,153,142,195,131,232,117,220,96,190,159,180,154,141,140,120,9,222,218,116,45,131,5,140,189,192,125,248,229,241,150,142,204,112,135,246,180,19,77,71,36,130,238,23,139,80,128,161,79,53,231,60,181,79,180,119,68,22,24,252,64,179,33,234,97,179,14,249,238,3,161,144,23,143,5,160,255,158,8,93,218,103,224,3,166,155,99,31,157,24,248,68,15,63,105,126,199,3,177,193,167,198,239,166,75,232,200,192,57,158,179,184,119,252,28,156,57,246,49,51,252,203,186,96,59,116,217,24,233,94,46,157,252,103,78,11,132,197,164,23,7,60,183,88,178,206,68,57,202,43,24,134,217,40,139,217,86,30,155,96,221,35,220,21,55,27,157,183,173,104,211,231,117,187,216,190,151,164,63,213,78,165,232,102,188,113,104,69,253,125,247,185,57,199,158,218,39,60,101,195,106,28,121,199,112,43,223,112,201,243,208,231,124,165,94,22,241,48,83,98,46,137,48,21,212,195,241,56,178,235,56,160,142,41,214,22,48,103,28,165,57,225,249,213,155,56,226,179,115,228,248,251,125,190,22,184,40,153,227,177,14,16,62,60,28,222,95,203,209,192,235,75,57,197,12,98,52,97,131,183,60,74,15,99,150,88,193,65,230,50,78,12,97,49,122,72,221,28,248,107,172,240,225,34,113,117,162,17,235,200,71,124,128,253,84,43,89,103,72,157,34,230,1,35,253,28,213,253,38,222,161,169,169,150,68,179,83,22,121,142,209,55,111,241,96,192,27,8,193,29,230,144,85,50,94,239,191,198,29,183,148,15,59,123,204,248,213,123,21,60,16,210,64,62,68,137,225,192,17,152,188,28,28,103,37,180,1,116,184,137,168,159,155,130,211,1,201,3,248,197,84,8,208,55,120,38,164,123,113,5,222,92,30,227,15,235,82,127,63,46,136,159,181,205,200,19,123,50,135,216,218,55,186,111,236,194,208,0,231,60,119,143,207,169,211,246,193,129,224,55,78,240,217,213,120,11,119,27,108,244,146,52,123,219,114,98,114,171,238,160,218,219,233,57,71,23,217,63,166,56,227,24,134,103,247,104,120,92,181,60,77,106,251,14,178,186,113,114,243,194,27,49,119,62,0,240,10,78,216,227,99,139,166,243,67,54,231,216,21,43,240,91,71,17,173,141,187,3,91,234,12,161,199,120,88,66,155,156,23,20,245,43,36,218,137,181,229,0,65,120,57,171,99,93,151,250,240,232,242,100,160,99,104,56,129,189,61,67,125,57,63,189,41,226,172,27,198,134,1,236,94,221,240,180,226,103,67,200,129,185,247,2,90,244,41,168,63,214,249,30,13,52,104,127,125,141,169,223,229,177,196,9,211,107,236,8,213,156,151,196,253,53,235,161,80,143,47,92,123,144,239,169,127,108,45,56,20,254,150,0,59,43,76,45,25,132,56,68,191,78,32,230,181,86,18,148,177,94,229,34,112,249,60,181,130,167,106,61,118,94,74,145,45,21,34,160,45,133,59,44,165,214,215,151,231,244,241,8,241,206,234,233,67,235,6,47,31,54,104,250,206,230,241,94,60,120,144,30,60,62,167,13,70,134,162,66,119,199,170,19,151,199,228,205,209,22,67,15,175,18,126,120,149,200,195,171,68,143,86,49,210,168,50,44,102,247,201,33,197,201,46,189,140,163,220,236,6,44,59,156,112,190,234,98,93,42,84,23,97,16,223,23,206,123,27,227,106,58,16,163,45,184,113,226,32,106,172,154,208,231,104,137,67,139,59,202,31,88,4,107,220,225,22,185,247,115,70,96,126,131,101,97,254,222,115,140,38,107,228,44,21,27,70,135,0,47,53,107,136,122,69,160,203,246,235,168,49,247,92,102,212,190,140,0,18,2,15,123,3,120,192,235,139,30,74,144,88,192,27,141,122,35,49,175,47,108,177,244,163,7,142,93,253,217,3,98,82,143,247,23,38,95,57,211,116,213,98,101,247,194,168,239,133,238,67,50,244,249,218,184,218,34,191,245,126,27,170,126,228,172,148,120,247,202,170,3,122,68,129,57,88,238,78,244,69,109,244,229,112,198,221,67,144,60,39,112,74,229,111,38,202,128,255,61,87,47,12,13,81,157,220,247,176,212,141,241,85,53,197,142,27,157,151,207,131,141,125,241,16,46,15,99,247,14,173,215,135,240,136,149,164,170,23,80,39,224,0,126,246,149,183,147,118,185,115,187,164,179,25,98,102,200,62,129,238,145,232,36,71,99,80,243,117,237,109,20,27,191,109,238,190,240,158,97,126,181,167,58,171,93,130,22,206,82,182,133,69,216,201,240,50,78,142,13,37,48,0,13,90,98,89,225,1,231,178,62,157,90,148,44,179,138,236,167,101,217,207,170,55,175,95,173,40,137,131,195,36,251,224,201,43,208,255,223,136,142,58,212,202,193,168,235,83,7,218,2,113,18,38,63,78,164,96,114,144,85,124,9,51,113,172,227,27,148,146,24,102,16,142,147,117,152,222,35,49,85,210,18,74,55,156,72,104,233,69,122,70,186,16,209,158,128,36,5,32,38,224,119,2,61,193,204,188,34,28,76,185,140,242,138,240,113,239,8,165,46,6,176,114,70,54,227,89,138,204,235,224,40,19,230,34,78,214,80,153,42,44,131,170,17,182,106,250,163,132,115,101,51,93,178,154,203,36,140,94,68,19,7,40,137,42,160,52,73,46,82,40,87,116,202,27,64,53,90,58,36,163,168,10,169,65,146,45,248,160,173,253,110,233,9,154,141,20,46,122,185,253,231,4,122,30,136,31,188,80,201,210,178,103,123,241,152,208,123,54,172,179,2,232,126,146,44,165,188,21,75,141,42,227,93,36,200,78,202,154,228,165,103,164,132,209,78,46,14,7,48,143,203,44,158,178,166,153,78,146,133,164,58,86,48,203,53,11,159,14,33,125,115,168,205,148,214,147,89,220,2,39,209,245,134,179,100,9,12,52,34,232,40,5,255,134,45,204,192,37,1,178,73,68,183,164,150,130,6,244,158,12,163,30,71,0,167,33,240,106,61,152,177,26,67,101,241,36,28,14,128,133,149,221,166,150,36,55,97,61,141,141,154,127,166,60,143,195,150,26,41,149,76,179,253,68,56,234,131,41,106,133,70,84,7,77,173,97,178,239,113,28,79,120,61,25,114,1,72,161,190,55,9,2,113,75,106,44,28,54,248,9,13,86,22,112,1,145,36,43,122,194,155,145,70,107,53,221,78,51,20,247,46,82,48,239,141,24,55,147,244,104,128,135,96,156,229,20,192,59,99,195,19,161,21,136,91,169,191,138,131,86,214,41,18,139,231,246,243,229,4,227,160,199,225,36,57,77,100,246,42,9,144,65,151,41,114,153,208,225,107,237,110,18,106,195,4,120,97,77,54,46,198,237,189,142,162,252,60,123,60,168,50,102,71,195,17,8,9,248,120,19,183,62,183,72,3,51,39,187,154,162,60,176,151,191,104,154,176,115,180,195,164,113,156,76,57,203,68,223,175,192,197,143,78,63,251,52,61,10,225,216,252,117,152,167,170,208,193,172,233,149,184,132,153,94,201,236,169,250,180,98,242,96,207,228,97,61,133,146,149,145,171,96,88,151,9,178,149,210,138,211,102,126,118,155,176,242,160,124,238,149,61,48,51,107,235,197,1,156,80,181,148,54,204,250,180,213,167,132,104,162,51,179,240,193,212,108,86,157,14,218,75,125,190,204,225,124,89,192,101,194,20,48,136,115,118,241,49,34,66,56,142,112,71,188,24,137,3,90,129,194,92,98,175,48,96,51,48,161,128,180,41,145,100,5,252,78,215,33,73,11,123,165,202,99,212,209,150,9,176,61,65,114,154,62,163,83,226,3,58,133,195,78,1,166,140,2,220,173,53,44,44,141,89,133,150,136,4,3,173,226,148,28,171,82,44,165,54,208,50,154,66,24,109,19,230,50,104,157,238,211,248,17,216,139,52,164,139,168,95,89,144,6,11,23,151,129,164,209,136,82,4,205,205,50,80,212,161,70,162,232,86,2,163,39,12,148,102,105,192,39,207,131,205,108,111,41,2,125,92,88,4,39,103,17,132,86,150,177,1,74,216,158,171,194,42,49,214,87,87,171,56,148,77,241,204,58,201,153,189,75,16,22,135,83,78,220,43,108,91,237,3,102,142,52,202,97,197,200,207,81,23,43,41,91,6,53,86,195,184,201,35,94,166,116,62,227,108,2,124,140,170,194,197,115,180,47,192,57,141,81,21,141,243,49,80,40,108,41,196,197,247,230,191,74,249,69,194,76,197,102,204,115,62,49,71,217,214,100,48,123,88,27,242,43,120,145,5,24,203,64,34,101,133,130,248,190,97,174,35,38,241,128,74,86,176,221,66,129,6,215,114,75,5,144,216,13,248,170,169,141,192,194,130,243,204,162,201,209,251,171,233,204,194,63,172,217,21,219,80,132,17,143,170,244,73,1,70,69,234,213,70,87,175,168,163,171,186,121,197,70,224,80,155,147,117,60,213,71,201,21,104,7,205,194,209,62,162,150,7,86,254,159,90,58,103,205,159,183,52,105,169,17,108,2,69,27,145,64,58,194,232,224,237,10,190,29,37,129,50,157,50,248,39,8,87,110,57,73,122,84,97,88,128,19,177,136,250,84,2,125,226,10,240,234,13,149,80,97,253,34,146,226,60,225,157,21,225,188,54,250,223,132,74,119,30,74,59,203,72,86,201,134,214,153,145,93,37,129,147,22,139,155,227,122,160,254,216,150,248,140,117,204,215,104,128,58,251,61,3,37,197,36,52,4,246,103,81,212,50,90,236,190,32,48,134,164,189,65,73,1,1,250,132,109,114,13,161,86,147,68,243,199,254,98,142,244,157,52,152,224,38,37,119,240,25,192,2,46,43,38,26,134,10,233,143,251,209,208,204,18,41,219,104,107,61,144,144,232,73,146,91,240,122,107,25,99,160,173,146,30,72,245,96,98,2,132,109,10,252,72,193,21,72,21,162,254,4,144,162,16,104,50,165,77,88,218,100,12,163,123,74,114,131,88,14,3,165,52,29,3,79,246,161,26,26,77,234,82,133,221,159,69,219,61,66,113,246,228,135,134,197,118,42,121,136,230,67,56,63,121,136,255,139,174,167,223,249,151,39,239,125,247,217,207,62,120,246,193,247,63,252,229,7,31,255,197,119,63,250,221,127,4,79,62,254,198,123,174,255,243,213,239,128,255,127,209,15,115,94,188,126,117,165,140,129,153,108,36,17,11,224,248,128,102,111,92,254,47,170,213,62,254,139,239,129,154,255,241,171,111,62,249,214,207,62,254,235,63,254,248,135,255,252,228,31,126,245,209,55,255,246,233,15,222,211,95,253,174,10,240,115,129,72,24,31,14,157,224,106,121,168,109,224,29,129,125,252,171,31,60,253,193,55,158,254,214,255,122,242,181,239,61,249,230,79,159,126,255,219,31,254,242,171,31,254,242,111,63,122,239,123,79,190,245,71,79,255,228,231,207,254,244,183,213,146,90,155,120,154,72,37,18,106,155,240,63,163,235,154,241,255,236,131,223,254,240,131,159,223,67,1,21,71,45,211,197,181,75,203,97,113,99,39,129,214,224,255,253,234,215,244,78,128,175,95,244,187,92,126,255,231,2,225,112,128,142,217,160,105,105,237,1,180,112,132,14,4,41,216,101,245,198,190,255,159,189,47,93,111,227,184,18,125,21,184,109,203,64,212,4,187,177,17,4,3,107,64,144,146,104,75,137,101,89,118,124,25,94,125,13,160,65,66,194,166,110,128,139,104,124,159,147,76,18,103,241,117,102,146,140,179,77,28,207,36,113,150,177,147,76,60,137,35,199,201,203,136,148,244,107,94,225,158,83,75,119,85,119,117,163,65,82,182,60,67,209,38,129,90,78,157,218,79,157,85,2,71,51,3,152,48,39,163,80,215,46,89,185,124,19,235,222,127,247,151,7,255,244,77,169,46,205,12,212,109,161,147,126,226,43,188,88,106,150,72,213,131,215,255,240,224,135,191,150,170,210,204,64,85,180,30,64,47,103,198,98,126,113,145,172,128,191,191,125,248,165,223,73,21,105,102,160,34,225,195,250,195,151,55,242,102,62,207,150,208,253,95,126,233,240,95,190,126,240,238,155,18,24,90,68,5,198,177,55,199,93,11,59,80,50,74,48,174,164,3,31,124,112,255,157,127,84,128,161,69,84,96,92,187,57,232,183,40,62,126,135,14,255,227,109,53,62,49,221,242,13,204,1,84,211,104,22,154,108,80,127,118,247,163,215,21,160,104,17,15,20,227,203,81,136,13,203,197,77,128,209,215,237,18,29,160,87,239,221,121,231,254,223,254,114,248,246,215,36,40,180,136,26,74,151,122,132,123,220,46,216,11,118,139,128,185,243,109,53,24,90,36,6,12,233,149,221,176,237,118,145,226,243,141,8,64,164,136,26,16,12,147,99,121,88,181,115,237,82,155,14,209,143,127,172,6,70,139,4,23,253,86,103,100,83,191,239,168,214,141,245,223,186,115,239,237,87,239,253,240,35,191,230,121,242,47,80,179,1,83,116,147,110,91,212,101,244,106,62,248,240,159,252,154,52,211,239,64,128,143,202,167,134,133,62,240,96,220,255,202,183,15,127,248,59,1,129,226,249,133,243,181,104,48,226,186,107,27,208,81,50,172,247,254,227,63,96,138,34,32,26,231,115,231,139,129,46,137,96,96,33,52,96,64,85,103,149,55,232,133,86,121,177,109,98,83,41,118,84,254,236,141,251,127,251,234,193,55,127,13,13,165,40,112,200,59,248,243,47,239,254,237,157,195,159,253,211,193,123,31,29,220,249,229,253,247,254,118,239,163,247,82,94,219,196,55,15,119,129,152,163,30,7,105,197,251,95,255,205,193,123,63,186,251,151,111,4,79,82,90,87,242,18,68,125,44,165,82,97,15,149,65,244,125,215,75,164,153,121,122,92,192,17,15,219,226,240,221,95,252,247,95,127,132,233,204,115,16,7,43,58,16,74,201,72,203,240,164,125,140,123,183,9,211,209,230,227,72,52,134,230,26,155,252,222,51,91,229,210,98,129,92,76,228,14,186,247,225,27,247,255,254,117,192,133,206,23,93,191,254,221,70,229,99,94,109,195,202,21,242,100,170,83,7,175,125,13,238,53,177,150,126,255,237,95,29,254,236,175,119,63,248,22,221,11,1,40,84,149,86,192,36,183,176,80,38,176,104,189,131,159,191,175,196,225,132,78,150,35,110,4,211,200,21,10,236,196,156,159,79,77,219,11,198,98,110,161,184,56,109,47,208,82,201,118,151,9,119,95,177,28,9,49,1,16,111,247,152,102,126,113,193,158,5,57,218,99,82,159,205,3,57,127,74,77,122,30,63,248,237,15,238,222,121,143,14,126,100,239,104,109,142,67,174,216,40,52,108,69,229,64,121,175,181,164,21,40,233,37,98,217,110,219,100,98,31,188,253,167,7,95,249,21,165,192,104,56,228,240,232,137,141,2,109,225,224,57,107,194,13,215,40,38,235,39,29,40,105,31,182,74,182,97,7,206,179,240,22,13,86,228,141,55,242,141,82,99,49,92,155,231,47,46,54,26,205,133,37,126,8,48,80,115,228,95,163,115,123,206,255,199,215,7,36,246,172,78,223,119,163,107,194,86,54,151,130,217,164,17,94,6,176,176,26,109,177,140,148,93,44,225,79,40,155,121,224,45,176,115,85,211,79,221,252,157,254,156,254,156,254,156,254,156,254,156,254,156,254,156,254,156,254,156,254,156,254,156,254,156,254,156,254,156,254,156,254,156,254,156,254,156,254,156,254,124,106,126,254,129,122,129,78,61,245,15,211,77,17,72,196,184,126,48,244,5,13,9,230,217,105,165,88,188,11,69,72,186,64,28,19,49,92,154,16,118,91,138,170,205,194,95,160,210,2,147,250,210,192,215,158,105,76,74,48,19,226,161,181,131,174,189,83,104,156,253,84,118,62,155,229,125,236,244,54,231,119,208,246,175,177,89,204,222,24,110,62,149,9,6,169,147,106,6,171,90,195,225,92,99,83,93,145,69,216,72,249,33,54,2,5,24,87,221,179,4,87,5,100,87,198,113,103,97,242,196,32,25,116,236,189,97,46,25,82,176,60,226,211,198,139,66,167,136,55,39,12,191,87,42,114,108,105,243,193,200,25,50,6,98,84,2,132,152,121,200,216,4,227,112,68,98,179,248,49,32,35,4,196,8,199,135,39,38,100,76,86,163,167,12,140,192,225,129,164,158,40,82,126,24,14,19,3,65,178,42,134,97,96,249,124,102,218,194,16,154,103,206,70,246,213,45,204,97,135,82,236,151,162,33,157,224,80,240,50,96,81,122,24,251,107,16,45,24,105,11,124,83,151,159,84,196,135,52,165,144,150,126,216,13,185,106,225,73,69,153,156,84,38,39,131,39,174,88,162,160,231,165,154,137,42,18,116,165,106,194,234,201,7,87,143,18,136,16,101,67,198,188,248,100,76,128,78,49,222,132,88,107,65,93,43,98,9,144,24,147,225,232,26,60,192,35,113,67,153,50,89,100,199,16,72,22,27,146,24,237,243,42,126,51,158,133,54,205,160,125,47,121,113,34,201,78,242,191,50,95,43,41,238,108,133,166,242,16,27,41,22,143,82,108,81,92,173,254,81,72,157,189,44,137,65,40,225,108,167,202,114,36,90,194,131,175,127,251,222,143,254,241,224,221,55,239,126,244,93,170,49,0,37,90,182,61,156,159,26,122,67,14,171,202,15,93,49,234,104,209,159,89,6,51,24,125,131,194,64,37,185,127,185,255,234,87,83,89,55,247,244,211,79,135,10,161,194,137,48,137,185,28,27,167,249,207,220,255,253,87,14,191,255,62,41,133,74,130,191,253,193,193,157,95,210,194,60,210,169,17,121,16,201,152,83,44,63,35,142,13,202,183,5,29,12,130,133,52,54,161,8,30,95,236,243,24,30,170,60,26,8,36,148,67,199,32,42,200,68,138,133,244,144,3,167,250,229,197,147,137,68,181,160,7,18,254,9,197,180,8,194,8,43,235,136,193,61,212,119,57,241,83,64,7,31,232,9,79,119,224,193,171,111,28,254,224,255,165,82,247,190,247,214,225,247,95,59,124,243,79,15,190,255,247,84,234,254,223,191,126,248,193,219,152,240,211,159,164,82,7,223,249,221,189,239,253,10,242,14,62,252,211,253,191,191,5,19,134,229,222,124,159,77,175,16,54,36,149,44,110,72,96,113,145,73,9,94,26,234,158,133,170,69,204,10,233,164,56,142,7,175,255,145,42,80,121,61,191,251,193,29,218,249,185,131,55,126,7,171,7,190,31,124,245,79,119,63,252,23,97,213,156,204,116,69,46,17,207,153,73,202,255,101,102,20,161,118,97,239,103,221,145,69,110,56,126,196,121,215,254,62,201,199,127,50,129,201,18,3,231,29,75,85,158,163,44,143,156,75,62,84,169,184,112,28,10,217,244,84,164,209,142,133,100,114,56,134,82,67,103,28,203,155,120,159,30,103,125,61,79,187,42,163,162,236,100,116,71,41,212,137,64,34,248,17,66,246,101,170,60,24,204,153,95,16,17,1,127,3,142,164,82,204,147,84,76,36,102,230,170,34,38,16,51,222,10,2,158,252,90,96,56,46,250,23,141,120,92,7,82,67,177,177,163,174,37,239,112,205,121,65,165,101,178,45,232,137,107,52,72,17,74,65,23,215,188,206,103,82,74,205,44,201,23,26,243,130,198,46,77,193,5,89,138,251,32,203,81,146,43,93,44,235,41,250,127,70,186,44,133,97,161,119,166,30,76,230,238,82,247,143,222,19,230,88,44,174,39,204,97,153,20,31,58,34,94,69,136,160,226,190,55,114,30,73,53,125,165,72,68,151,16,18,91,142,38,194,250,140,254,34,253,184,214,194,34,201,137,33,178,163,150,137,215,73,156,7,179,188,0,167,209,162,137,191,114,153,80,28,109,49,188,203,244,22,85,148,163,28,174,155,121,70,136,106,134,6,73,81,181,147,159,169,103,114,59,172,2,115,166,156,122,74,118,167,252,84,16,125,145,216,99,57,29,31,39,142,21,241,88,150,98,17,91,252,76,105,8,74,2,206,19,57,226,184,52,183,44,208,9,107,3,99,184,8,17,208,25,165,84,198,13,68,182,112,42,208,175,208,249,16,30,87,140,208,162,28,86,179,160,152,36,26,21,37,18,88,127,220,83,195,42,39,154,34,113,148,19,181,238,111,64,33,22,137,180,235,242,70,204,235,67,138,211,18,188,12,228,122,226,211,158,237,221,48,140,92,60,140,162,241,100,242,55,184,2,122,0,71,33,64,139,207,108,152,218,207,92,0,203,146,17,241,208,138,126,235,9,161,90,228,177,46,37,175,201,222,168,112,51,75,189,201,145,247,166,127,58,138,153,52,120,75,46,193,99,84,136,223,34,63,69,23,3,28,34,69,93,33,110,139,220,185,242,147,138,50,185,240,140,228,18,163,41,196,106,81,52,149,172,102,33,10,1,124,195,101,18,188,252,197,8,45,10,254,17,119,116,93,16,215,188,28,155,133,214,242,158,109,254,146,86,174,197,64,16,148,125,78,72,241,247,185,234,193,23,90,155,49,28,208,48,47,43,116,195,10,36,92,12,21,230,163,23,117,152,42,73,27,209,11,80,202,228,187,43,146,134,244,14,48,41,22,71,104,84,78,164,87,161,113,36,92,19,180,103,144,250,201,143,230,5,239,150,12,120,189,69,106,109,73,162,75,253,110,122,77,248,39,190,60,34,126,58,95,49,196,237,188,152,52,23,224,169,200,65,51,82,6,13,155,17,59,172,17,147,115,194,180,173,122,89,28,137,184,21,169,168,169,125,162,49,81,196,250,29,197,74,45,240,237,195,219,192,0,47,137,219,16,198,205,91,163,66,72,141,192,233,157,207,103,243,249,39,151,2,203,246,99,235,216,163,186,134,5,66,247,127,195,34,22,200,63,245,59,96,106,71,219,94,47,35,134,113,58,185,46,175,214,84,104,209,42,158,194,1,220,149,47,133,208,42,241,47,60,97,242,249,18,41,249,24,139,211,21,33,79,67,12,175,227,70,201,14,251,92,166,54,85,104,22,245,6,138,88,255,145,67,47,45,237,210,201,140,52,123,136,235,170,60,145,223,237,59,146,79,249,161,101,84,39,135,199,82,37,209,96,162,55,191,63,117,36,136,203,12,27,198,127,167,137,59,199,79,245,89,117,24,227,37,69,132,69,24,230,69,89,47,115,66,187,232,147,91,137,215,233,12,62,58,11,114,18,20,244,9,243,238,81,71,146,187,198,160,12,50,250,172,84,113,125,20,103,165,39,198,224,56,41,56,59,69,143,238,87,48,215,212,183,136,200,52,224,126,206,189,244,224,184,69,174,40,18,24,38,32,199,201,153,209,2,113,197,96,98,128,24,145,152,15,28,190,210,59,162,32,39,50,113,103,65,30,24,143,133,224,245,185,224,183,45,135,134,153,229,229,44,172,116,2,73,17,32,38,233,75,38,20,26,38,25,30,211,228,242,150,72,199,7,129,37,160,229,103,224,22,139,12,191,232,125,144,136,95,204,215,152,119,16,9,124,69,46,76,86,223,229,52,54,140,124,102,209,16,32,81,39,27,131,87,84,195,35,142,246,101,112,44,70,76,184,51,229,0,49,200,93,175,7,90,146,216,175,5,111,151,138,234,35,30,42,222,214,245,153,80,49,47,78,213,140,42,223,195,8,133,154,245,134,124,248,166,208,185,110,42,199,148,35,138,25,197,137,173,42,105,242,130,106,169,120,104,76,100,177,184,119,198,42,111,8,30,76,64,9,199,29,55,66,139,206,19,48,198,72,207,57,249,107,22,189,75,131,158,39,254,119,129,38,8,69,151,137,91,97,242,214,19,169,140,120,180,253,77,50,145,180,18,2,82,162,136,46,201,122,30,76,29,64,102,178,136,177,80,166,221,87,202,253,24,245,116,145,110,152,114,64,56,46,60,25,196,221,162,82,51,59,246,35,34,234,6,243,247,0,23,252,171,228,80,51,17,73,129,184,52,41,26,152,70,61,216,158,148,72,25,182,38,160,5,225,11,117,78,80,108,196,216,145,44,46,77,96,242,189,195,98,118,57,34,11,75,19,125,51,176,219,141,46,16,182,128,249,106,33,170,79,185,132,90,93,170,144,36,251,106,204,48,30,13,167,221,73,181,192,9,44,188,3,61,74,170,160,148,103,22,166,209,142,74,186,120,58,121,75,176,58,194,67,43,25,169,26,234,76,120,67,68,168,135,9,119,14,207,201,249,176,188,120,51,158,116,71,12,59,147,138,190,179,35,110,212,217,0,6,175,83,37,208,248,123,38,234,86,9,168,171,198,236,54,57,14,22,129,144,73,208,112,144,242,154,132,87,181,228,253,222,196,231,92,116,92,149,152,204,124,38,112,213,120,125,87,223,248,244,33,89,44,176,135,164,25,125,227,7,75,102,102,29,112,105,143,28,105,192,41,132,4,143,84,140,19,147,104,160,11,113,99,89,140,203,44,197,101,46,196,101,150,249,20,73,103,147,119,93,210,184,46,225,241,19,168,26,121,183,151,131,15,83,22,128,37,9,185,32,156,190,148,30,42,73,111,65,249,170,230,40,210,64,47,75,129,230,80,24,195,152,41,65,210,67,17,231,5,198,39,20,216,37,254,201,19,82,210,166,113,93,252,23,164,24,89,129,14,176,34,198,75,212,142,84,211,206,211,223,67,42,237,98,78,158,24,217,114,228,110,66,214,77,25,200,137,133,69,44,87,10,190,1,242,37,53,199,55,175,120,27,4,8,251,200,231,129,167,190,18,140,213,18,36,195,197,23,10,54,200,145,83,218,22,68,66,165,17,96,102,133,61,183,39,240,176,57,108,33,80,10,85,181,17,226,102,36,186,14,20,225,71,78,122,33,40,112,141,23,218,77,161,40,104,84,151,164,189,240,22,67,137,169,148,39,121,45,202,225,92,166,189,5,51,211,112,9,198,111,9,95,2,146,182,161,250,5,201,225,43,102,88,28,198,92,72,246,201,130,184,40,105,152,194,44,219,67,12,229,18,56,156,29,187,21,133,164,164,125,20,199,254,240,214,91,136,6,21,146,100,254,92,78,241,44,158,83,83,158,82,52,23,113,81,171,217,99,244,202,208,54,152,47,216,231,7,131,81,69,211,38,27,153,137,222,50,155,205,74,123,220,39,79,129,116,95,183,245,81,102,159,28,246,3,103,228,86,71,217,225,89,13,73,217,205,142,123,221,129,161,114,214,250,237,65,182,85,68,23,87,102,3,201,90,13,128,228,242,141,16,16,187,42,128,73,107,185,124,209,208,50,233,199,140,140,110,103,135,99,119,43,189,222,207,118,116,45,235,142,108,47,128,88,169,209,42,181,242,45,117,92,36,89,162,197,98,25,77,72,125,49,212,180,15,35,28,244,81,29,180,154,1,72,41,129,208,137,44,27,79,30,47,52,78,115,208,27,194,205,222,135,151,65,171,99,117,7,155,243,143,120,165,23,59,45,123,240,92,119,12,227,181,12,180,59,92,225,87,237,209,8,118,84,92,4,153,91,204,47,242,154,224,211,152,6,41,112,136,11,246,213,11,193,200,21,231,135,52,122,193,21,238,52,217,247,126,28,139,65,140,71,100,62,119,201,61,34,159,152,125,31,58,187,196,229,196,156,81,166,82,161,59,129,165,7,164,179,60,107,226,65,192,5,233,65,81,189,7,101,64,2,45,198,50,196,250,130,22,115,25,143,10,150,60,241,154,84,31,13,185,114,243,168,187,186,213,217,230,91,169,221,88,180,22,10,133,178,23,210,144,68,49,195,5,23,14,144,238,151,21,3,252,9,65,216,248,5,104,22,158,251,66,68,244,178,80,8,187,41,77,17,83,19,114,193,133,35,145,61,110,54,115,249,188,17,142,191,253,120,113,161,84,44,27,129,80,105,72,187,207,208,30,119,210,89,177,218,48,165,250,44,21,9,163,112,230,122,149,134,221,30,56,170,126,210,238,204,128,123,106,132,20,80,106,52,75,243,94,29,248,16,17,245,45,103,232,101,83,55,75,134,158,45,100,4,179,132,25,150,142,56,76,189,78,191,131,141,177,213,148,203,230,23,139,244,208,159,25,72,203,7,98,230,139,133,220,246,142,128,30,39,68,112,27,26,222,55,182,42,102,28,214,167,179,77,187,219,221,79,30,29,121,182,65,129,158,68,183,112,84,136,179,45,130,108,199,157,235,218,86,123,63,42,208,224,236,203,145,111,165,217,112,241,107,109,113,92,88,88,212,32,42,254,92,207,52,48,78,120,153,11,156,142,35,1,157,155,115,225,85,15,183,153,159,116,253,58,121,222,141,28,33,5,46,76,191,36,44,222,80,68,99,127,163,229,50,71,68,196,238,147,191,216,20,149,126,132,49,162,44,241,167,37,4,34,246,251,130,180,223,165,16,242,39,53,60,0,21,199,29,49,126,122,166,133,18,5,98,182,94,37,235,6,138,162,200,91,227,250,245,174,213,176,187,194,181,25,60,1,146,1,164,214,110,228,247,180,27,78,190,14,102,62,14,168,221,226,92,203,25,12,91,131,157,254,236,247,233,145,154,185,126,29,71,203,59,158,203,64,25,136,15,43,76,56,6,92,100,1,244,247,143,57,18,20,84,150,166,194,218,20,97,22,90,141,133,118,59,122,149,68,195,11,53,205,4,80,199,192,144,0,80,204,91,62,95,48,139,214,172,75,153,114,15,26,150,115,253,250,142,99,13,247,165,215,233,28,204,139,176,227,101,138,88,206,76,214,218,112,48,28,66,222,46,53,61,70,227,168,255,91,165,224,32,159,102,94,191,110,57,176,115,73,120,234,185,5,66,66,10,55,208,81,136,161,228,141,82,106,109,127,134,22,83,217,230,150,221,188,57,167,156,107,121,48,253,215,236,12,32,72,7,72,62,208,205,252,180,137,140,158,11,199,15,39,108,136,8,221,123,128,7,91,116,109,203,105,110,197,17,247,194,246,111,89,238,150,237,211,211,34,33,229,5,186,149,155,229,169,242,130,49,141,240,46,247,80,129,209,143,28,63,206,78,40,152,37,140,131,30,7,35,149,37,67,52,21,20,11,161,174,140,233,171,56,18,11,69,211,74,78,235,184,251,202,49,138,139,228,124,12,202,202,189,126,189,111,109,179,141,28,102,168,204,8,103,31,222,101,214,104,182,103,146,203,142,247,208,186,100,221,244,108,67,24,55,76,24,17,47,159,236,145,80,1,166,45,96,164,216,132,133,233,121,33,250,186,144,201,6,149,8,106,188,55,1,134,79,14,6,101,246,82,147,119,214,143,219,96,57,173,167,253,33,96,12,105,49,30,185,34,196,122,1,54,65,70,209,141,41,33,228,227,72,216,172,213,181,29,66,238,232,177,197,88,80,162,153,10,166,90,157,109,63,104,182,112,220,39,67,72,168,254,120,187,109,36,173,63,112,48,6,210,116,68,253,114,114,67,150,109,136,109,157,116,192,108,129,19,183,217,113,95,176,26,117,63,225,127,48,68,151,128,66,56,199,11,195,253,191,116,248,98,32,62,111,91,221,23,58,61,123,181,15,167,157,109,59,113,252,219,107,52,212,227,26,198,39,36,225,191,47,155,52,148,237,5,33,196,183,37,134,235,164,236,221,75,35,18,154,242,218,21,140,104,119,129,199,181,187,201,163,115,182,110,212,245,222,179,181,193,242,21,140,249,108,46,211,208,135,121,168,115,1,10,92,97,225,183,175,213,186,117,146,115,37,79,162,244,149,33,103,115,153,198,2,93,196,0,199,3,12,112,124,133,69,127,228,49,15,105,204,188,33,9,0,186,82,219,129,124,49,240,31,192,92,145,96,122,249,215,106,219,66,206,133,218,96,229,10,50,162,205,21,15,185,2,32,7,137,59,245,90,109,19,195,80,223,94,217,93,65,84,75,144,232,242,224,128,11,43,91,43,24,145,181,179,122,5,35,245,2,24,140,16,185,90,92,209,247,206,215,110,173,242,190,53,217,72,140,86,97,40,246,158,169,157,133,156,18,143,111,61,191,218,93,197,240,144,189,243,87,232,8,123,17,16,207,239,146,64,214,59,231,175,176,33,189,197,123,117,193,195,253,22,140,202,5,158,15,195,123,251,130,63,188,43,181,49,100,189,44,13,213,238,5,24,170,205,213,90,1,114,174,213,134,23,61,64,123,171,181,205,139,87,144,127,95,59,139,105,91,23,183,235,250,205,181,154,11,137,55,1,215,50,246,119,116,113,180,130,77,26,144,72,195,53,98,240,197,50,137,114,121,113,84,215,55,207,215,206,94,188,226,133,29,29,173,121,200,184,231,107,131,53,50,123,166,159,8,99,176,3,137,158,156,96,119,13,23,28,32,7,137,29,41,232,46,69,126,113,237,54,9,114,126,243,153,43,44,110,167,24,61,214,11,149,233,60,67,97,239,65,49,151,195,190,253,140,73,215,192,51,47,179,242,183,248,152,45,60,139,81,90,45,168,100,212,107,183,158,189,34,65,37,249,126,55,86,106,185,103,175,248,97,89,243,207,2,212,179,245,218,230,165,43,60,10,250,214,165,62,9,1,122,235,18,239,196,38,141,47,95,247,131,177,150,150,197,0,238,76,84,66,98,88,22,47,57,117,50,23,151,217,106,232,213,229,82,24,110,178,190,247,185,226,50,198,90,95,91,33,178,20,18,28,120,133,238,194,53,18,181,152,6,229,198,225,28,156,199,164,49,223,140,190,128,69,117,50,196,200,85,248,45,153,88,174,242,212,19,44,186,16,245,204,131,255,72,48,50,124,239,210,232,55,98,190,23,63,136,208,195,52,159,106,105,202,245,77,195,108,230,139,44,159,251,226,216,100,82,14,204,167,44,134,64,62,13,85,132,249,244,41,75,243,169,42,232,184,225,185,116,193,232,60,173,133,252,98,83,200,199,248,62,66,126,171,69,37,246,94,62,53,12,241,242,219,133,246,66,155,229,139,92,21,15,62,125,233,240,240,67,212,195,2,147,200,240,72,104,94,187,114,204,178,224,219,196,171,71,105,65,218,0,149,6,179,12,66,47,166,20,25,92,85,147,100,160,48,133,103,68,137,206,89,54,151,174,96,61,174,30,34,4,83,226,197,4,47,94,92,83,71,144,69,133,156,54,33,52,97,178,150,196,194,168,66,22,24,70,40,44,38,69,20,103,6,232,222,219,39,186,14,227,2,139,255,102,169,200,30,126,188,34,213,224,18,101,108,81,163,194,229,56,76,144,19,93,140,61,57,166,148,171,48,249,78,252,96,71,13,94,44,166,190,184,103,106,9,248,48,13,1,194,36,13,111,126,98,226,38,123,163,18,192,248,155,136,15,116,96,155,36,24,110,38,15,146,241,227,10,24,5,81,64,155,8,80,75,5,200,199,175,128,75,40,162,55,194,35,158,148,53,148,185,158,245,110,226,89,162,178,29,25,47,239,233,76,55,187,208,75,47,87,118,143,162,30,245,217,7,220,147,53,69,224,163,192,70,220,227,51,183,230,73,150,98,86,105,96,206,34,149,163,142,176,73,4,113,146,62,189,140,26,17,174,168,173,198,67,181,154,166,140,137,51,109,51,138,222,228,146,129,63,166,44,42,10,161,216,115,33,151,153,185,239,179,9,168,142,113,102,45,68,159,89,68,140,37,158,89,158,33,74,176,7,81,189,136,18,61,157,56,190,83,198,50,177,88,237,99,67,44,40,40,147,27,158,118,112,133,142,62,162,155,57,165,73,65,148,54,245,146,141,32,103,102,161,101,142,117,229,5,4,60,71,193,247,33,130,86,145,93,21,118,228,225,225,55,219,241,171,150,220,69,93,206,168,76,47,80,188,196,159,164,172,106,47,228,206,214,36,179,142,13,206,225,113,38,78,37,59,84,55,33,189,182,102,216,72,49,162,64,253,136,197,35,203,121,118,146,73,87,12,123,184,205,210,29,89,234,40,183,37,74,205,96,33,160,156,49,234,240,14,232,232,69,21,141,66,67,37,25,212,40,48,45,40,27,148,113,164,52,97,224,57,66,196,149,145,148,203,209,72,251,89,80,100,143,143,24,234,105,6,28,4,169,100,244,244,4,20,26,35,1,8,29,10,8,51,35,201,224,20,87,183,142,56,108,35,111,12,73,20,153,138,124,48,132,100,160,170,97,147,94,154,76,14,26,125,23,72,15,134,192,208,4,49,83,229,7,86,51,202,75,227,113,15,45,203,0,132,50,107,64,44,146,85,12,59,123,148,199,63,51,196,66,92,247,63,176,222,67,40,144,177,43,5,186,137,255,152,224,85,216,60,178,130,126,160,184,226,248,9,81,39,82,165,201,116,218,216,149,199,64,20,217,134,167,198,103,185,164,148,60,151,192,146,57,214,43,69,18,232,6,142,29,181,150,113,98,160,129,221,70,68,189,62,51,36,25,152,240,137,32,238,90,153,63,147,27,170,134,40,40,16,78,41,7,92,45,26,142,218,53,169,240,113,108,16,19,156,248,199,189,170,22,49,134,142,168,166,96,67,41,56,74,97,78,131,80,178,16,236,128,64,216,196,148,140,155,148,41,34,233,84,88,203,92,197,111,12,114,41,67,98,235,233,99,25,187,115,34,55,14,156,42,145,58,242,210,227,107,242,212,105,192,245,211,159,211,159,227,26,192,120,33,174,136,55,4,248,47,40,219,127,202,187,15,178,54,147,60,137,132,146,183,41,67,188,44,73,119,132,28,59,162,201,94,240,0,161,249,158,120,69,182,239,11,21,30,77,36,73,75,184,109,95,237,228,24,45,239,217,93,148,157,204,220,184,160,139,34,183,206,244,81,146,99,16,85,97,52,213,24,168,89,12,25,3,105,99,215,78,33,99,168,57,210,150,70,89,39,109,103,150,182,45,39,229,84,189,146,153,125,76,232,87,71,91,29,87,71,227,161,39,154,142,109,141,236,85,26,242,76,31,65,210,117,120,41,182,179,215,155,175,188,98,47,57,246,104,236,244,83,163,52,154,16,105,250,62,9,204,208,172,119,45,215,173,104,68,15,162,57,232,245,224,101,136,150,228,154,62,232,87,246,155,221,78,243,102,133,8,199,32,227,57,72,175,99,202,100,162,175,199,128,161,108,45,74,235,106,180,40,227,41,65,113,107,52,114,220,202,62,37,27,43,143,25,19,189,55,104,217,221,10,116,166,59,182,161,173,91,99,219,217,123,206,114,172,158,14,55,89,23,73,72,127,116,108,180,160,244,75,84,237,137,110,239,14,29,219,37,42,66,154,159,163,77,188,134,97,106,253,118,55,199,232,128,167,98,26,126,62,76,159,159,143,44,128,74,105,34,97,77,222,66,126,17,66,136,87,180,251,111,127,251,240,123,127,63,248,246,157,131,215,254,89,104,173,105,185,77,180,95,246,203,55,187,48,18,68,136,164,17,241,48,180,207,191,17,122,92,67,137,7,140,247,16,123,232,86,208,241,145,91,107,125,14,149,72,244,33,188,240,49,201,181,71,207,218,238,37,108,121,66,103,102,11,151,45,228,12,250,91,131,113,157,124,155,232,84,104,124,181,59,24,97,165,235,227,244,250,254,77,123,175,162,181,236,182,53,238,142,160,249,190,52,150,116,69,217,217,62,76,129,110,193,7,212,218,98,11,5,251,131,163,161,233,235,0,106,59,141,139,41,109,17,175,36,153,204,70,70,119,178,29,247,146,109,181,207,65,134,157,206,84,2,197,181,180,118,150,85,105,110,117,186,45,199,238,87,171,213,245,141,115,154,86,241,147,178,93,56,167,70,91,153,179,90,70,3,160,27,19,216,17,209,11,34,59,196,223,110,22,232,150,237,102,43,106,121,60,1,131,149,86,84,211,53,90,79,211,237,76,212,178,145,91,128,105,205,108,232,38,249,95,63,214,98,57,252,175,111,221,251,242,95,14,190,243,250,189,119,126,47,44,22,194,238,20,224,9,203,65,90,53,66,196,39,88,120,191,251,243,253,191,125,247,224,171,191,144,129,78,31,54,119,212,239,205,62,104,88,43,201,144,145,114,39,55,96,111,254,233,240,189,255,18,134,138,178,188,212,99,37,111,170,216,145,123,240,234,55,14,191,245,107,14,125,250,152,141,58,61,251,60,124,178,103,31,56,175,106,146,209,243,11,67,151,97,223,116,1,166,151,118,169,227,142,244,180,127,69,100,246,253,179,28,134,134,158,28,48,52,184,215,251,89,210,25,93,26,206,62,217,182,58,239,38,249,11,83,53,201,100,216,100,29,97,194,88,74,3,14,84,210,56,171,65,156,181,104,67,167,3,79,131,61,77,39,97,209,200,82,71,247,54,236,78,16,207,189,137,116,209,12,250,228,130,185,74,202,97,179,244,44,57,252,206,79,238,189,255,111,95,12,191,22,217,63,60,59,116,53,62,50,2,142,221,134,73,136,195,0,93,170,140,174,224,252,248,205,63,248,250,235,247,62,122,47,166,17,113,49,202,13,34,123,22,158,235,112,232,208,129,97,116,86,160,209,241,176,133,23,247,110,179,235,55,122,240,187,191,30,124,253,78,76,163,20,32,178,22,36,104,226,242,100,203,196,134,205,57,24,62,7,119,137,181,105,81,218,1,214,24,92,21,253,203,3,199,134,130,19,191,217,232,65,198,127,135,63,126,255,224,231,63,138,47,163,17,132,97,36,0,33,36,10,224,246,218,26,236,96,75,231,188,97,33,124,207,185,241,80,171,4,146,112,188,180,9,94,5,226,202,20,64,196,208,29,140,187,214,131,98,48,193,36,251,42,113,220,197,116,187,53,51,135,129,161,30,62,105,112,240,147,95,221,187,243,247,123,223,252,211,225,171,95,74,120,132,37,56,180,100,168,211,143,174,177,219,238,206,126,106,97,173,36,7,22,41,231,159,85,56,220,99,215,125,228,78,169,224,204,220,249,222,189,239,253,234,224,181,175,221,251,195,135,39,56,51,18,212,4,244,203,112,248,2,108,222,35,16,48,180,98,34,10,134,21,245,167,168,121,123,111,15,86,196,35,62,67,135,223,252,197,253,119,127,121,239,221,111,220,187,243,142,106,134,148,251,218,48,158,132,113,63,218,228,201,13,78,159,60,60,193,47,56,64,226,207,62,125,94,213,36,19,232,23,246,167,112,239,70,235,198,12,123,172,211,250,248,167,143,208,164,15,141,110,99,208,147,208,186,71,121,32,96,173,100,180,46,121,28,248,135,95,191,119,172,105,33,148,57,239,12,2,15,205,10,255,191,66,95,91,226,100,209,235,16,40,155,138,198,24,199,207,89,125,187,203,175,192,240,203,156,149,210,196,87,60,169,222,24,245,35,171,162,203,85,175,34,95,36,4,30,212,102,30,79,183,209,236,97,31,215,88,69,67,162,7,9,29,221,177,118,62,71,82,182,231,188,52,222,85,150,32,141,54,47,52,217,208,9,82,61,120,184,118,134,93,251,42,89,72,100,28,221,132,187,159,105,29,0,37,141,120,94,182,118,47,146,4,157,233,124,194,50,195,247,46,207,95,129,207,186,198,188,143,161,106,29,117,251,169,85,246,53,95,126,3,4,11,21,224,64,139,90,162,66,72,213,16,66,136,4,247,211,144,196,28,236,144,243,203,223,36,162,19,48,127,171,180,59,187,118,11,177,164,148,30,209,23,215,116,214,235,98,81,211,189,75,237,141,131,55,254,140,111,47,61,17,56,28,157,57,2,70,35,163,135,234,229,206,200,219,121,64,38,86,216,78,16,54,245,111,127,120,247,195,127,191,247,179,47,65,117,164,197,230,60,119,115,163,193,0,39,72,67,118,214,20,12,228,134,243,6,158,0,12,39,21,6,248,238,148,48,96,79,221,19,195,160,168,236,250,200,111,246,238,7,223,132,235,129,70,200,61,185,102,11,202,102,91,206,208,159,209,143,190,123,240,141,215,31,252,240,245,7,63,254,213,131,175,191,145,238,245,50,39,215,188,169,110,30,57,72,206,11,91,248,60,130,99,215,71,229,245,63,60,248,225,175,31,252,224,181,131,87,255,250,176,113,192,43,47,140,1,220,206,135,175,253,243,199,131,1,163,154,62,71,94,237,42,154,241,33,183,79,169,111,213,51,34,174,225,153,249,126,140,195,103,86,171,85,27,143,35,66,205,191,242,138,102,106,82,202,57,143,167,183,207,142,92,202,234,158,90,79,123,220,88,180,219,198,34,96,231,216,228,166,228,143,90,210,37,124,212,178,139,76,55,130,176,140,100,56,76,173,71,90,174,120,152,248,56,220,253,224,245,16,26,132,241,152,236,252,36,98,237,224,33,26,60,73,248,177,245,221,215,239,126,244,147,135,50,119,211,25,17,196,167,44,105,66,193,28,24,121,36,10,101,4,192,229,103,167,201,232,137,204,0,122,252,28,254,248,63,97,180,14,126,252,55,143,69,59,17,41,197,161,181,217,233,91,140,194,33,87,182,159,18,73,78,136,149,24,238,84,63,130,143,175,160,188,140,87,22,87,132,37,178,137,32,197,183,105,47,219,86,159,124,208,177,113,155,104,53,184,90,101,61,103,232,121,67,47,24,122,209,216,16,178,226,32,92,133,124,152,191,189,193,120,4,119,1,134,170,213,83,4,156,158,2,34,101,27,126,67,33,71,79,245,225,186,215,83,55,198,189,33,50,251,73,65,164,36,240,47,29,113,13,107,205,81,70,61,54,8,31,90,93,2,158,178,235,253,78,5,203,212,105,58,227,234,75,131,77,93,8,10,76,32,180,144,170,160,8,136,70,79,58,171,249,179,197,73,133,50,208,71,58,138,232,181,242,246,22,140,37,53,101,1,162,100,224,138,141,226,87,125,187,227,118,112,13,83,142,203,121,160,243,87,58,150,203,58,68,217,84,21,86,70,11,144,213,98,133,170,61,137,22,18,185,182,211,220,90,70,133,161,0,155,134,185,13,208,12,174,205,97,240,135,132,36,89,224,60,220,95,28,254,228,173,255,254,235,143,4,22,25,162,55,55,132,133,78,228,47,170,167,98,190,72,56,64,124,205,225,67,198,130,121,222,131,127,115,151,47,207,181,90,169,139,23,43,189,94,133,216,73,19,50,117,142,150,209,34,10,81,218,12,27,70,118,45,17,38,66,77,42,84,116,109,124,47,140,6,14,84,190,255,245,63,226,57,128,158,245,231,132,199,13,228,28,252,245,213,131,119,190,69,187,3,69,236,126,43,80,224,222,135,223,61,252,215,183,120,1,255,153,244,152,25,122,8,33,14,110,212,187,135,100,6,69,102,36,145,223,93,222,65,43,12,156,38,4,11,2,100,114,156,131,198,56,179,132,147,46,207,66,240,201,167,126,203,105,74,228,95,36,76,135,152,14,144,2,170,78,144,12,225,81,198,228,105,201,159,101,228,204,86,61,35,148,143,103,146,232,61,211,130,44,218,184,17,52,165,21,40,243,203,101,182,48,61,23,224,24,112,70,65,94,184,198,88,164,122,96,139,41,24,35,252,25,164,21,9,247,83,231,206,83,52,244,206,172,5,30,33,199,127,204,17,116,201,91,74,241,170,243,50,241,121,167,194,184,32,190,229,216,235,204,110,98,173,75,29,107,164,83,83,9,188,17,132,78,105,211,30,82,242,59,73,126,78,177,91,135,191,215,166,208,0,190,116,138,188,8,252,7,131,12,230,24,84,34,107,129,222,188,210,219,32,121,19,71,150,3,195,245,31,39,253,117,214,133,61,184,145,9,83,3,34,47,97,176,171,102,194,151,194,75,210,155,240,14,92,246,116,182,221,229,193,174,38,92,125,210,201,196,238,17,122,23,194,249,60,32,3,194,119,110,23,85,43,88,34,12,133,252,53,145,212,74,222,133,194,245,40,80,70,175,190,154,98,226,25,194,139,33,72,162,197,183,192,166,160,3,129,137,62,141,67,223,23,113,92,97,214,105,24,147,234,250,134,62,168,166,1,176,85,40,155,84,172,178,208,94,104,211,79,86,179,100,209,79,57,100,18,194,49,212,169,238,192,162,6,250,151,240,105,118,71,89,162,134,210,213,187,213,253,77,123,116,21,153,84,146,158,73,102,127,176,174,89,218,6,148,115,71,233,206,89,109,190,209,185,61,223,27,244,59,112,101,205,15,135,163,254,124,27,0,62,7,31,80,2,169,233,253,76,118,180,101,247,211,210,145,106,195,218,192,141,138,39,225,68,199,130,23,236,209,81,218,89,222,123,142,40,158,36,111,37,73,119,118,48,96,130,215,24,241,179,77,164,123,137,218,129,97,243,148,49,166,180,229,238,185,248,127,205,177,45,119,126,219,156,31,13,118,250,47,56,182,157,180,29,103,59,65,35,176,138,230,157,237,121,192,201,38,67,86,235,118,147,194,191,58,106,182,102,30,46,108,227,121,28,178,196,243,63,100,139,101,134,5,0,84,240,182,61,63,156,101,149,225,13,178,98,227,100,182,102,93,105,212,195,50,180,2,116,112,119,208,208,166,54,6,71,8,113,199,108,231,13,216,110,205,19,211,191,90,87,19,244,236,148,204,21,57,205,158,43,34,209,78,233,252,190,71,228,127,255,247,135,175,191,39,178,167,80,159,65,160,222,217,167,88,98,127,18,208,205,154,202,220,151,216,97,126,237,233,84,119,46,47,29,243,34,113,165,209,138,140,24,115,17,69,154,242,121,70,191,69,83,225,34,241,205,8,111,73,134,240,16,169,240,128,18,22,253,128,111,232,16,81,75,174,98,188,3,162,136,90,175,64,144,168,245,50,130,90,53,159,248,93,120,213,218,182,37,69,5,188,10,83,246,110,19,222,250,10,125,133,169,151,233,193,27,255,146,58,252,211,107,90,64,236,63,209,91,120,5,14,171,140,10,13,92,175,84,55,206,187,82,41,222,87,129,64,236,111,234,140,208,33,244,22,101,242,11,219,150,110,196,125,105,153,1,177,217,113,113,225,180,112,22,43,138,55,67,63,11,167,40,162,144,206,60,141,101,178,253,193,78,26,143,7,190,233,30,51,217,46,101,15,84,77,247,102,16,87,163,127,225,195,139,136,49,28,232,39,100,9,84,114,134,142,159,43,240,166,163,244,128,64,44,140,187,93,157,172,89,2,139,124,133,245,233,125,153,224,91,155,158,61,45,177,159,132,43,16,73,103,144,115,203,19,69,147,47,208,65,198,122,184,12,20,196,214,37,11,14,81,152,133,158,61,218,26,180,80,67,34,156,95,9,31,135,105,173,105,182,144,72,129,51,49,157,201,210,141,155,214,94,134,127,184,111,87,86,32,203,33,89,238,184,49,114,172,230,40,109,234,176,137,247,92,77,93,122,137,32,231,239,147,117,71,183,55,136,54,172,37,181,112,233,133,171,188,176,74,100,199,198,175,42,67,91,55,54,206,106,41,195,168,144,255,52,61,162,58,27,239,96,101,19,43,107,103,45,216,37,67,187,127,21,40,87,59,52,3,108,125,84,81,215,213,63,40,164,37,214,105,227,111,236,145,45,140,31,80,228,179,247,174,63,99,135,250,188,15,206,196,238,186,232,233,97,74,3,218,84,144,248,2,241,15,138,74,212,133,73,160,60,193,30,134,233,125,228,7,85,30,51,116,164,92,43,76,251,233,238,7,239,102,179,89,216,72,67,18,20,205,87,22,242,30,159,34,155,144,7,197,97,255,101,23,50,68,82,9,212,47,186,130,121,158,68,83,197,131,181,246,185,21,77,39,105,72,160,85,246,39,186,188,31,43,166,238,109,203,57,83,199,119,214,11,132,189,135,51,200,55,167,191,31,167,141,152,183,87,227,135,77,231,219,93,220,151,19,122,108,224,75,156,250,179,209,208,110,18,149,133,225,198,163,189,89,189,114,173,118,73,211,169,155,137,11,180,16,61,28,109,103,180,135,159,29,185,231,244,102,218,159,224,11,28,72,33,24,214,245,125,63,100,165,86,187,90,151,170,79,54,38,75,221,172,64,113,165,69,93,68,140,91,145,37,196,69,26,134,250,204,25,160,156,158,232,193,13,6,227,7,219,187,217,132,143,92,149,237,240,181,239,28,124,243,45,13,181,185,132,91,32,157,161,36,157,144,20,218,65,202,115,41,184,10,171,39,126,170,234,242,246,53,241,152,29,87,135,122,143,208,131,229,133,5,232,75,187,250,249,6,134,157,78,247,8,225,153,73,143,245,166,222,210,225,46,32,0,53,115,49,159,111,27,165,178,70,190,103,244,173,106,155,7,249,208,27,8,39,111,230,225,241,166,111,226,231,194,130,145,131,207,53,126,225,81,78,13,53,31,6,218,198,115,60,88,217,151,174,194,202,22,156,209,157,221,14,220,98,235,155,4,141,141,168,59,15,37,108,87,91,184,156,232,42,208,134,125,20,68,209,228,203,238,38,178,140,14,94,251,218,131,127,126,139,50,246,30,252,240,245,195,223,191,143,156,136,137,238,87,201,203,85,242,211,171,152,114,27,7,191,127,3,11,71,151,207,203,13,76,45,95,146,202,151,166,150,55,115,50,66,185,169,53,90,82,133,92,33,162,194,6,147,4,24,186,200,14,39,180,1,215,49,64,207,144,236,252,194,116,95,219,31,51,136,134,15,126,96,164,4,229,161,140,93,159,23,199,100,87,108,27,107,38,34,73,115,124,193,22,207,52,16,33,170,247,69,97,178,86,60,38,14,99,45,133,116,44,176,16,209,106,33,31,124,227,3,78,215,106,205,65,203,151,144,18,197,6,157,235,244,67,38,251,164,77,142,65,245,104,116,192,137,10,20,223,172,240,132,37,159,168,122,62,253,140,194,62,250,201,211,151,134,71,194,141,219,72,249,145,214,241,172,134,194,90,201,88,40,44,150,139,11,26,233,217,244,253,175,75,250,215,222,248,179,197,235,141,49,105,138,79,65,62,144,233,110,109,137,217,165,64,118,87,202,229,171,208,175,109,139,217,124,205,121,217,182,139,217,27,158,229,200,58,127,167,145,57,165,149,30,124,248,131,251,239,253,28,129,176,60,186,225,89,131,184,113,165,188,188,151,151,15,230,153,94,45,134,134,144,151,247,106,133,243,74,60,175,20,206,195,109,24,232,187,144,219,226,153,94,207,253,204,214,158,215,69,120,146,121,154,18,56,28,62,187,88,216,105,30,227,25,183,220,213,17,185,15,215,90,244,118,36,42,225,36,143,157,251,81,180,180,87,143,51,218,92,250,86,187,10,143,75,188,240,224,158,90,131,119,115,90,243,10,106,236,154,162,123,176,234,82,238,4,148,91,233,52,73,89,247,188,51,232,213,173,230,150,13,100,31,41,196,171,32,207,102,207,197,114,112,215,105,218,99,85,25,133,51,103,16,217,112,234,246,160,211,74,25,225,244,116,36,153,210,108,5,10,43,232,59,65,62,90,53,61,252,144,142,197,189,1,8,170,7,196,177,123,131,109,59,52,38,248,166,0,146,45,48,196,62,113,72,169,92,97,98,170,112,4,173,33,219,27,86,190,192,170,193,231,179,56,76,64,237,149,236,34,64,167,76,143,21,219,29,57,131,189,208,52,138,128,233,78,247,94,56,190,34,126,168,214,19,80,205,205,226,241,144,245,104,125,124,29,113,53,250,80,5,174,178,94,125,76,250,138,15,106,207,100,75,122,5,68,189,215,200,97,87,237,159,235,175,115,123,169,57,115,131,157,81,194,44,196,141,37,219,5,85,164,175,137,172,152,95,70,248,192,238,102,25,63,53,184,70,4,58,143,202,223,240,106,171,218,84,113,148,126,211,5,229,185,234,51,87,63,255,57,196,26,168,58,242,209,37,143,241,78,123,47,205,235,96,176,185,76,70,172,132,239,155,85,88,255,233,64,91,140,82,81,100,35,131,142,101,87,171,76,139,21,214,183,151,198,235,194,69,77,164,115,76,109,54,14,18,185,100,100,96,93,140,177,91,165,66,63,6,134,238,207,40,56,252,89,45,65,17,244,137,4,88,20,28,83,67,245,70,2,211,188,121,50,5,162,216,87,25,152,178,92,2,90,12,213,190,98,167,78,116,174,126,40,1,163,111,79,162,155,184,68,126,175,161,120,140,241,44,181,156,134,170,53,222,72,157,211,168,213,236,117,162,215,136,34,205,96,190,237,56,3,135,103,231,3,153,236,93,224,213,246,158,139,146,222,67,242,190,70,244,147,13,30,39,105,162,160,134,104,31,24,133,158,53,76,167,149,60,160,78,203,99,168,211,83,39,242,121,171,148,197,112,38,112,223,222,73,61,7,39,127,7,182,138,240,152,210,29,153,131,109,251,130,5,108,11,202,88,206,30,74,23,200,80,212,186,93,239,26,9,243,177,97,23,1,0,202,199,230,123,128,89,120,146,47,176,237,69,241,70,26,158,193,129,45,232,83,166,124,207,227,194,37,213,136,48,73,81,133,208,140,98,233,126,96,86,50,1,121,60,252,154,176,23,160,100,251,21,207,199,154,118,29,193,34,247,204,184,166,115,196,170,251,236,169,39,97,192,207,246,16,179,134,177,105,188,179,213,167,55,240,48,21,143,91,143,232,240,207,93,164,234,171,76,225,155,165,112,157,6,74,182,249,40,138,76,29,66,222,250,57,30,243,198,75,167,186,29,188,125,94,31,175,13,170,10,47,37,247,123,12,5,102,82,238,179,156,172,170,147,230,252,54,81,157,231,49,131,20,29,96,182,207,145,210,80,230,232,132,120,84,131,234,0,238,88,242,114,77,207,127,113,126,126,83,215,230,160,40,36,19,70,83,135,128,114,171,86,98,254,159,91,117,105,77,245,232,184,170,161,25,72,227,226,234,3,202,49,108,86,247,189,71,1,60,2,200,251,10,95,18,116,148,252,231,128,235,189,5,6,144,58,26,146,18,163,225,4,121,33,92,84,149,110,210,54,245,192,77,32,44,8,110,69,195,254,178,235,251,105,227,28,221,153,100,103,249,197,99,206,157,81,15,119,19,86,66,53,221,219,211,234,117,218,105,178,156,240,228,245,86,88,198,131,6,89,34,184,27,183,19,161,129,111,0,9,224,185,126,246,198,13,147,208,255,225,244,60,161,253,195,233,37,74,247,43,0,229,8,205,31,206,200,21,42,148,170,21,113,110,29,29,231,157,93,53,206,59,187,106,156,119,118,35,112,6,64,106,156,119,118,3,56,63,129,218,130,47,192,217,34,81,175,228,197,64,14,9,23,143,198,76,166,146,22,186,7,155,153,47,18,246,145,205,149,240,237,138,248,229,54,43,152,176,49,40,25,62,167,204,169,204,56,197,113,39,31,21,38,103,115,19,176,17,84,41,44,208,89,14,207,199,210,254,110,62,115,198,255,236,109,168,12,95,220,148,86,231,44,72,102,110,155,22,76,136,222,250,197,253,223,253,27,149,97,222,255,246,87,14,126,252,254,127,255,245,75,252,205,165,24,15,245,145,35,49,193,5,198,183,234,48,22,39,148,37,140,66,217,55,110,7,18,110,7,75,144,169,38,107,138,118,81,57,201,253,192,36,47,41,177,247,145,92,55,54,84,29,17,10,152,15,161,23,194,17,234,55,46,147,18,118,232,192,20,245,192,56,133,161,247,25,26,253,89,78,209,190,143,92,76,61,79,213,154,29,164,130,234,211,57,27,79,80,198,75,9,230,96,34,99,165,132,179,242,70,133,158,72,129,12,126,32,5,146,249,121,20,72,246,142,163,32,20,126,26,5,210,91,148,95,18,234,195,222,80,56,164,250,254,28,38,26,21,69,55,252,203,32,152,174,238,136,112,25,132,0,169,187,18,184,12,250,254,178,60,42,206,254,101,16,76,87,227,44,92,6,33,64,106,156,3,151,65,63,225,214,133,203,160,47,237,186,190,191,229,18,195,208,251,145,103,188,87,50,124,66,183,6,205,49,202,28,16,26,211,102,89,222,91,107,165,69,221,60,20,239,54,214,181,78,191,51,210,54,96,147,161,156,141,242,172,247,169,4,15,94,117,76,39,17,82,156,206,230,38,202,239,172,221,142,11,25,93,123,19,142,26,166,224,185,206,108,140,52,157,153,250,192,7,193,244,41,163,109,0,178,78,7,138,19,215,160,90,249,73,77,167,94,76,181,2,124,100,78,51,181,210,147,40,34,33,190,174,40,171,26,165,117,187,53,104,144,171,52,52,97,248,54,7,168,250,213,64,129,33,60,165,46,88,67,228,7,18,52,252,67,109,162,239,137,213,200,73,131,194,124,171,75,29,22,185,182,211,17,148,99,57,246,180,52,186,53,210,116,84,159,97,42,48,125,164,104,187,220,108,133,88,165,232,88,232,170,104,205,194,204,100,38,18,42,116,234,61,254,47,31,156,100,237,60,126,190,86,47,23,203,170,182,120,150,170,189,27,126,123,210,28,36,109,181,88,88,48,234,37,101,171,44,75,213,234,109,23,165,140,163,51,103,108,244,116,68,85,50,210,35,98,137,178,93,173,233,123,84,9,178,81,88,132,101,23,144,183,109,235,142,110,121,242,54,239,23,92,125,246,186,167,239,186,81,221,227,82,55,226,111,203,122,244,252,109,157,186,212,170,104,135,191,127,255,224,206,119,67,94,146,142,233,157,65,134,58,221,116,220,113,143,98,58,142,181,146,152,142,147,114,190,149,2,126,61,150,233,184,227,10,166,227,8,45,185,65,255,66,34,143,25,127,126,251,240,223,95,229,106,111,39,164,243,119,170,210,119,98,142,178,232,252,220,251,195,135,7,175,253,246,4,61,154,72,80,167,239,153,78,127,52,156,125,207,96,173,36,123,134,148,243,247,12,126,253,36,61,205,20,31,17,127,88,159,180,215,171,135,227,128,74,237,98,234,145,112,42,37,223,127,145,119,93,174,144,232,178,251,193,239,14,190,243,203,195,119,255,253,224,131,15,78,240,178,147,160,38,216,184,238,231,8,5,119,132,205,203,106,38,218,192,188,172,176,137,89,210,199,176,145,79,125,167,36,245,157,226,89,215,205,230,69,133,248,56,129,57,66,229,125,120,50,62,63,216,121,214,222,123,248,190,85,18,251,79,137,179,255,227,238,84,140,228,254,83,194,110,27,144,8,243,141,254,69,122,243,24,150,128,49,237,209,139,83,69,1,60,172,246,28,95,219,75,58,98,30,174,91,10,108,247,92,132,93,50,127,86,134,252,59,48,204,4,31,19,185,89,0,6,28,86,252,245,203,50,176,25,60,69,40,87,202,237,192,58,129,223,119,63,122,253,161,205,219,208,149,214,201,91,191,184,123,231,206,193,63,253,224,161,181,231,182,70,129,133,233,209,223,199,53,137,245,156,105,72,158,55,74,198,177,124,104,136,166,88,49,206,52,166,250,208,224,58,214,76,203,41,236,74,3,134,254,222,79,190,229,153,184,156,122,209,248,100,188,104,244,179,87,71,162,184,138,144,126,110,175,53,144,173,240,228,66,149,96,45,212,161,89,107,81,87,94,107,45,189,63,32,148,200,128,251,230,70,185,153,95,1,31,147,114,10,94,206,68,99,75,210,142,0,20,5,10,69,178,255,85,89,253,54,141,114,147,90,253,62,100,139,68,223,168,48,48,8,220,189,8,49,85,164,234,202,247,127,247,203,195,175,124,21,247,168,181,203,98,163,192,38,45,17,167,27,241,182,136,73,60,140,200,237,251,62,70,88,224,20,102,106,166,193,231,57,178,85,197,54,208,109,125,144,28,102,43,39,138,246,101,217,193,71,60,75,22,29,53,91,141,128,139,102,27,53,121,36,90,22,145,130,75,199,102,212,172,163,166,48,53,153,188,181,9,121,27,180,211,164,199,3,126,94,235,183,7,68,131,117,173,15,163,130,214,51,138,7,12,137,71,196,170,202,126,41,188,195,24,40,55,205,26,143,6,193,137,11,152,231,59,227,174,141,155,129,252,101,131,217,247,30,4,4,101,209,37,18,117,20,194,199,200,238,13,227,7,137,18,211,100,112,104,135,135,193,7,89,219,25,244,104,76,112,45,236,22,134,120,40,176,81,111,170,131,208,137,119,2,126,184,198,191,215,202,179,62,215,208,221,137,228,152,38,228,30,203,246,222,55,231,180,77,199,182,251,65,79,88,4,219,64,65,70,184,84,114,114,50,35,65,224,0,167,125,138,229,77,36,235,203,27,223,185,123,231,231,84,6,206,251,18,237,253,153,249,241,183,179,244,48,65,246,85,230,172,162,164,118,68,220,212,46,128,252,85,199,169,137,31,255,237,224,43,111,220,253,251,219,135,95,250,29,67,154,44,45,27,237,133,133,85,229,232,86,96,235,117,122,196,175,0,89,90,86,132,215,17,60,159,184,83,10,250,77,19,3,230,161,227,27,137,155,233,52,209,109,183,211,117,207,106,243,218,89,39,219,238,116,237,231,172,209,22,92,143,112,189,117,236,157,57,40,50,215,69,131,118,216,197,240,153,157,240,74,22,211,73,176,19,238,125,248,221,251,239,221,153,101,54,7,253,102,119,140,71,90,236,108,134,208,148,87,231,241,144,62,248,249,63,222,251,206,215,144,13,251,211,159,8,155,42,28,25,193,103,53,89,176,8,53,188,127,221,74,78,15,184,59,83,196,72,16,91,208,116,56,220,168,66,1,18,142,65,246,8,170,171,187,64,45,42,174,131,145,199,10,1,122,131,150,130,43,47,192,246,216,101,245,69,222,174,112,161,123,14,188,182,59,200,125,166,151,60,172,6,195,251,244,9,88,119,235,220,234,25,16,109,91,221,77,153,43,184,57,192,11,70,120,12,253,252,31,83,48,154,39,107,227,221,69,50,199,37,100,78,161,88,106,49,151,38,70,171,36,58,55,225,50,73,28,187,193,101,34,51,244,12,192,3,180,26,237,225,50,60,47,128,22,245,12,193,81,43,137,18,109,81,118,226,132,138,139,54,34,23,173,239,34,77,202,113,8,81,160,204,109,153,38,58,30,17,21,109,11,53,8,231,231,205,114,62,155,203,27,89,115,33,107,22,74,149,69,163,108,160,164,212,29,81,163,44,118,67,146,207,148,162,224,201,248,151,145,29,21,67,167,215,240,190,189,219,124,158,44,184,202,58,180,127,107,220,129,11,6,73,0,166,251,20,185,9,60,97,124,163,59,118,208,188,83,109,241,194,175,163,42,213,6,130,209,57,71,62,96,31,171,143,25,21,225,11,83,146,106,13,122,182,100,47,142,9,17,250,95,76,203,217,29,57,227,38,12,157,237,43,3,81,146,58,160,87,76,6,201,211,250,25,120,102,52,107,125,151,142,65,186,31,83,81,161,178,79,84,173,185,146,145,210,4,193,246,145,131,33,240,191,160,144,154,19,25,152,193,63,19,125,127,118,208,83,61,60,184,151,84,45,19,208,180,92,118,56,118,183,210,194,69,50,242,46,18,102,36,64,240,95,119,54,170,220,112,96,9,32,166,113,32,71,85,99,105,244,89,222,67,122,172,45,141,206,158,229,222,156,232,142,225,16,70,194,88,79,150,60,146,149,34,224,100,38,94,74,213,207,163,238,185,69,85,42,42,43,231,151,107,22,221,195,16,59,1,149,178,77,138,18,175,213,42,51,124,0,220,145,13,67,187,133,139,154,42,178,120,141,169,205,64,176,32,31,37,54,151,33,172,132,103,184,48,101,85,155,55,75,134,141,185,11,32,0,215,61,218,126,99,201,167,76,171,214,36,96,139,44,189,246,185,189,0,127,21,160,28,10,186,206,52,254,56,12,239,219,186,88,120,131,26,234,216,35,171,211,197,35,85,220,20,105,102,124,21,208,183,206,156,57,195,150,121,139,86,107,169,183,7,160,69,213,121,6,65,192,100,183,49,59,123,157,44,73,7,127,17,125,202,78,21,45,16,240,229,9,231,111,7,119,210,249,113,183,251,178,109,57,233,12,28,198,36,133,216,90,167,51,103,77,212,191,254,172,105,156,3,162,236,172,91,113,153,30,117,135,191,93,211,153,165,102,181,201,11,52,43,77,82,160,69,11,92,28,140,29,23,74,180,170,45,94,162,85,105,145,18,67,214,76,167,63,30,217,88,102,88,29,242,50,195,202,144,148,25,211,50,87,109,160,86,90,88,102,92,29,243,50,227,202,88,239,87,187,103,181,57,64,139,252,110,18,45,241,214,89,160,214,206,14,201,239,49,211,235,140,56,5,96,240,168,58,73,22,104,67,23,190,114,125,195,60,236,102,32,13,236,145,141,139,138,110,86,157,111,87,106,192,51,82,195,67,205,107,170,28,198,105,164,51,103,52,242,157,82,7,25,111,119,40,149,84,15,222,254,237,193,215,126,40,29,216,25,162,245,153,70,197,173,200,134,97,87,230,240,48,242,219,116,40,178,120,75,92,182,123,131,202,40,139,254,89,136,64,133,152,93,177,116,221,191,69,70,156,254,129,36,106,5,139,159,174,185,112,85,0,178,238,8,158,238,36,204,7,170,13,3,97,204,215,54,22,200,142,225,23,145,196,116,90,161,150,58,45,189,211,119,215,20,25,152,170,119,220,21,27,93,152,6,51,73,178,62,188,249,162,213,13,101,146,84,180,241,80,64,37,169,112,107,246,173,254,136,88,120,82,162,219,242,246,147,107,109,219,203,214,8,198,207,145,247,17,141,98,66,13,183,158,232,15,70,104,184,198,232,37,102,178,164,249,151,43,157,34,230,211,96,66,116,188,237,94,7,249,50,50,175,71,19,178,24,219,71,75,224,242,32,10,216,4,153,165,205,170,171,183,4,39,4,67,238,132,160,197,148,162,154,122,71,239,250,78,8,138,121,19,254,21,74,220,9,193,184,58,244,156,16,244,4,199,3,237,234,190,72,230,120,124,177,202,216,119,48,208,139,119,48,64,105,44,77,35,212,20,252,9,16,103,128,82,140,83,28,74,52,161,18,11,51,124,143,178,205,214,81,0,194,62,177,21,79,191,57,183,121,62,134,205,35,22,146,177,86,231,19,2,201,151,188,29,190,249,11,160,121,14,254,252,246,253,119,190,134,188,235,183,126,161,50,180,63,248,203,251,7,119,126,169,44,149,243,75,221,251,198,95,14,94,251,173,178,84,30,37,116,158,4,212,111,157,201,84,104,41,211,111,143,114,0,88,122,110,178,33,59,19,32,58,68,132,84,164,174,7,212,244,92,208,36,84,182,223,245,73,42,56,13,34,236,193,72,59,130,113,151,64,233,5,216,223,225,91,19,214,5,55,211,131,149,81,229,105,190,252,217,191,220,132,76,102,183,20,186,28,161,131,1,30,107,216,84,59,96,148,160,180,18,155,221,118,55,194,129,79,255,92,58,145,103,158,36,222,120,50,149,244,137,56,225,201,156,140,117,48,91,25,137,76,132,217,5,113,78,52,107,173,138,182,191,73,44,127,201,142,140,176,178,93,167,162,207,13,201,202,214,75,148,172,117,189,237,21,13,138,107,37,132,192,249,25,211,140,118,245,72,3,94,124,251,243,43,30,46,20,246,233,81,49,117,244,85,212,248,82,10,25,63,62,20,227,227,135,97,232,235,169,28,84,162,76,118,225,68,220,170,182,245,6,225,50,152,205,5,65,143,152,95,153,91,146,30,177,102,26,69,115,177,92,44,104,74,109,226,134,168,77,108,151,67,218,196,40,123,97,37,200,53,157,47,26,90,38,13,68,61,190,10,145,44,131,23,72,71,215,178,130,98,200,58,94,168,115,219,115,197,98,62,111,151,23,90,27,251,220,79,51,186,105,158,100,61,213,160,185,150,51,24,162,70,211,245,235,200,83,75,33,191,40,92,153,114,162,31,207,231,243,126,56,226,104,32,145,245,23,45,252,73,2,34,187,133,210,132,16,32,61,121,155,21,2,97,95,16,89,62,222,46,182,23,218,214,36,118,156,82,149,118,199,113,81,252,215,233,182,56,255,24,61,200,195,79,16,241,157,14,144,125,215,175,83,73,5,241,199,29,238,57,127,207,87,232,157,182,109,47,17,179,131,92,54,95,200,47,20,183,119,150,216,208,180,219,237,165,219,115,228,13,88,153,67,250,74,106,162,9,183,69,24,54,101,55,231,178,37,163,96,46,108,239,196,163,71,24,207,73,240,163,198,16,128,224,98,177,156,79,138,160,216,8,156,149,115,22,209,65,10,55,199,33,32,0,1,242,244,145,157,21,232,98,19,127,68,184,174,213,27,118,225,48,13,79,57,9,224,77,153,162,215,175,55,6,173,61,160,237,90,196,161,146,153,45,150,114,48,75,41,51,11,99,92,130,65,198,88,2,252,243,36,188,232,42,115,59,118,227,102,103,196,228,100,13,43,176,2,229,174,6,164,238,225,158,49,107,148,108,49,103,224,92,8,117,53,29,78,218,125,88,225,132,91,156,103,129,192,129,110,211,86,42,243,55,236,254,77,32,175,231,119,6,206,77,216,208,77,123,158,180,212,222,30,219,243,240,252,156,71,137,130,59,239,142,46,91,125,148,155,207,63,178,85,172,174,229,244,216,151,44,20,210,54,136,151,30,66,158,246,172,225,16,230,200,173,104,181,218,230,255,169,233,229,229,90,125,85,127,185,86,179,244,122,173,222,210,55,87,106,171,117,125,176,92,171,117,234,152,210,173,235,185,58,38,141,33,105,111,25,147,204,101,253,230,133,218,133,186,126,19,146,122,36,105,184,204,74,237,64,146,65,146,242,203,250,30,73,130,82,245,154,110,227,175,151,240,151,85,171,53,177,64,91,191,73,242,247,160,138,75,170,108,47,235,134,80,101,115,89,81,103,64,240,179,48,113,32,86,236,249,233,18,166,165,122,237,194,5,221,173,11,73,183,32,105,133,52,155,35,73,197,101,1,147,49,38,213,106,36,46,30,80,253,193,161,60,7,255,159,193,231,104,149,72,27,207,144,45,84,53,206,116,90,85,190,254,206,116,225,66,173,186,77,215,61,67,85,98,170,35,7,42,105,124,177,213,233,25,10,107,238,139,253,211,159,211,159,211,159,136,31,231,139,125,145,232,72,237,99,74,42,197,73,178,20,210,100,75,152,54,33,69,99,137,51,94,153,222,115,41,103,179,145,46,154,122,138,254,159,73,249,87,68,18,128,50,44,70,159,205,6,131,82,106,122,108,25,74,139,241,214,132,11,49,197,104,50,161,29,113,156,68,90,140,215,102,36,89,138,209,100,209,200,134,105,8,14,194,163,121,82,30,209,67,51,8,105,150,42,20,135,187,75,242,192,32,241,67,83,56,173,145,34,52,144,186,73,164,214,120,91,148,70,75,161,250,74,82,84,9,17,53,21,87,74,166,165,10,165,99,34,171,166,220,120,243,30,4,15,128,212,206,44,163,63,27,112,74,191,169,225,115,74,142,195,169,84,182,231,90,182,61,12,209,113,188,0,12,35,35,232,82,104,70,150,202,145,104,80,228,15,107,118,226,65,87,144,112,234,133,27,213,251,0,81,231,85,166,164,28,141,68,165,170,168,109,176,123,245,249,193,128,72,137,55,208,101,121,62,223,10,189,7,61,55,59,133,114,57,167,101,150,52,234,25,13,35,214,225,133,62,104,167,156,51,103,210,78,117,157,188,11,29,160,20,55,54,50,186,147,237,14,154,86,215,37,94,117,249,115,146,39,114,137,22,2,93,92,180,181,76,150,61,79,151,172,180,214,106,27,249,197,194,34,42,74,232,143,25,250,62,69,243,50,90,59,163,99,82,171,133,236,172,22,137,32,69,80,46,150,30,134,65,172,163,86,55,116,148,198,54,109,120,102,167,26,155,115,204,132,155,170,48,168,139,226,218,132,99,139,26,52,68,150,98,5,16,96,74,172,129,124,92,212,73,232,165,225,57,30,81,149,170,204,17,198,78,138,32,134,191,230,6,227,209,28,53,97,224,171,51,166,117,1,4,171,164,249,70,159,182,213,69,15,1,47,161,149,227,69,146,169,171,36,168,142,168,20,103,163,140,74,214,239,99,246,20,84,181,70,50,236,176,179,228,111,188,42,144,66,41,136,48,187,206,198,148,70,253,13,170,181,130,99,7,20,41,26,72,245,186,182,235,178,221,23,59,16,184,197,181,64,116,39,105,48,168,157,8,13,151,203,172,127,42,60,148,215,85,24,240,174,77,141,79,144,115,101,78,212,3,74,96,28,101,56,37,84,185,18,186,108,34,48,118,92,180,17,24,14,58,204,78,101,138,90,56,181,30,243,208,226,150,110,234,53,67,155,244,166,83,17,206,171,192,98,175,57,106,53,33,1,0,49,127,35,54,111,250,212,198,82,118,183,219,25,186,29,87,221,106,78,52,17,162,122,190,54,241,30,150,116,117,73,43,12,43,198,174,48,190,202,142,141,183,137,122,201,17,230,69,129,222,56,183,143,212,23,231,246,35,215,147,62,144,95,221,237,35,245,134,86,125,228,122,212,114,219,221,35,246,136,86,253,120,122,4,119,114,51,157,203,63,153,154,75,225,54,205,132,59,50,58,218,134,25,37,219,46,27,130,50,97,100,119,166,223,137,230,39,125,39,62,15,151,255,233,149,232,143,197,49,111,68,15,196,35,117,33,114,172,78,239,195,71,243,62,28,154,71,234,203,208,124,228,122,178,119,227,246,81,250,2,27,8,150,232,75,150,211,127,20,123,148,59,114,143,86,136,234,244,233,141,56,245,70,204,123,55,98,46,170,42,188,200,49,194,122,106,52,24,106,94,55,238,255,233,171,135,127,248,241,131,31,126,135,218,245,30,188,254,125,248,253,223,127,253,81,47,102,72,31,246,213,218,238,14,6,173,75,157,94,103,244,191,253,98,245,71,226,136,215,106,0,192,163,117,169,218,174,237,108,15,58,39,241,210,164,119,156,100,213,198,253,207,73,206,220,81,83,236,156,182,7,7,193,96,71,243,92,225,41,138,60,126,254,124,109,213,48,160,204,131,127,253,41,170,216,69,150,68,51,57,106,114,49,251,201,32,129,250,120,78,185,79,51,53,16,194,27,199,239,69,171,123,228,177,135,186,159,32,246,76,33,249,69,234,4,230,8,93,16,1,124,156,119,164,25,115,71,186,118,159,132,164,60,218,114,98,149,143,112,95,70,119,142,208,37,74,254,171,16,197,187,103,13,69,86,238,36,10,218,112,48,156,235,13,90,232,26,200,7,180,238,61,98,216,137,134,33,14,130,7,174,96,137,162,56,114,185,151,40,54,165,207,225,81,90,173,142,206,105,174,213,182,231,48,136,30,162,70,159,6,84,198,1,135,78,56,47,104,49,205,108,66,169,104,128,88,57,19,171,80,197,249,236,8,231,51,85,122,187,108,13,47,91,206,77,130,249,36,201,116,38,187,41,249,45,233,80,55,18,131,33,74,238,252,201,240,2,200,97,72,118,130,181,238,25,189,26,130,49,24,53,152,215,113,66,134,232,163,135,197,230,96,177,147,231,246,70,30,104,118,173,76,241,85,69,205,116,184,123,144,217,221,52,10,206,248,20,151,44,106,137,14,199,35,247,38,185,235,168,106,242,218,10,70,99,13,152,248,211,140,40,11,127,154,27,52,240,167,169,146,147,198,126,79,237,167,202,57,174,147,70,54,109,33,215,35,196,150,211,177,219,54,172,222,166,61,205,191,26,117,101,182,134,67,66,66,210,134,171,227,140,117,66,20,172,236,134,206,91,146,41,234,95,142,157,10,212,84,51,23,67,191,138,219,6,201,97,34,61,244,100,194,68,143,37,154,116,37,217,108,179,77,233,36,221,71,207,13,134,227,97,90,163,4,246,28,110,18,18,180,188,134,112,200,86,57,171,29,126,243,23,64,173,192,106,38,57,208,34,181,226,240,203,105,130,6,189,84,31,45,133,38,186,70,11,197,145,80,253,113,79,75,190,135,165,54,154,24,251,234,149,87,140,216,45,29,49,214,158,247,3,230,85,134,12,2,235,110,220,169,125,212,81,166,30,128,201,40,227,251,81,57,200,14,9,73,202,198,216,43,37,15,177,95,249,161,141,176,223,196,9,14,48,237,255,67,28,224,251,239,124,237,193,191,253,19,25,96,98,220,156,96,25,251,229,228,49,22,234,63,180,65,22,218,56,193,81,166,131,32,142,114,204,72,19,197,135,217,228,191,82,21,255,105,159,143,106,66,249,8,71,19,235,33,222,164,148,106,240,61,1,178,91,194,165,182,47,73,31,134,24,78,70,126,25,202,13,104,211,94,125,76,63,223,115,56,69,0,106,12,11,111,177,184,91,227,206,205,49,163,99,6,125,18,90,211,107,124,52,164,246,113,209,235,195,190,229,245,86,155,90,136,196,1,21,217,177,146,103,22,108,46,195,166,181,19,5,2,239,163,20,81,200,192,79,237,1,9,124,75,138,216,89,76,137,36,36,57,0,98,3,165,205,64,44,7,156,98,192,154,206,112,20,25,140,187,31,252,70,139,95,146,188,113,106,170,75,180,195,36,122,54,190,214,205,78,191,53,43,198,248,143,154,139,37,47,175,17,244,227,92,223,109,54,210,37,61,101,46,22,244,84,41,51,211,19,92,77,183,18,43,154,58,25,211,179,218,44,136,6,70,251,97,13,224,247,191,250,224,71,63,57,225,1,52,23,23,97,244,76,252,255,4,134,144,168,244,28,125,4,55,196,119,93,18,30,168,116,82,154,138,45,207,58,204,53,33,53,186,214,25,129,217,219,140,130,77,14,252,57,82,64,112,161,131,14,205,236,197,50,222,80,225,161,85,65,8,188,199,148,88,168,230,199,243,242,249,164,232,219,241,163,239,162,189,39,245,82,72,94,31,9,153,180,236,70,48,249,209,164,29,254,228,55,20,12,53,252,238,187,35,123,248,2,226,123,78,27,247,91,131,62,62,46,201,159,217,120,164,18,168,169,172,210,152,243,73,121,159,1,236,33,106,126,170,53,174,132,183,60,43,72,99,40,58,163,152,215,188,56,72,222,68,203,32,94,32,121,162,51,111,158,115,162,28,85,126,197,23,244,199,140,19,98,211,160,175,92,143,79,19,16,214,224,131,71,161,86,226,30,145,13,136,21,103,227,217,28,97,119,231,188,65,42,10,117,133,73,27,58,3,24,209,222,44,147,238,73,42,244,48,28,111,230,143,34,195,96,48,62,181,2,12,185,27,15,101,169,151,142,176,212,247,136,95,71,105,112,185,11,140,226,57,141,169,66,35,139,187,226,125,65,73,229,49,214,121,242,53,78,14,227,72,228,78,172,159,5,117,63,243,70,184,159,157,126,179,63,115,63,177,210,212,126,114,79,197,106,28,63,91,157,181,191,10,57,133,138,99,126,164,14,121,62,118,206,9,159,137,247,34,223,49,18,58,43,124,4,250,108,156,84,159,161,82,243,152,29,58,201,53,91,76,190,102,153,11,151,153,123,204,234,125,106,59,141,130,219,163,116,58,210,189,229,39,221,105,42,42,18,72,144,138,148,147,23,137,147,160,96,204,115,220,57,243,136,76,241,249,249,48,247,243,195,30,21,226,172,252,8,39,1,212,130,177,40,37,26,12,114,255,83,230,57,37,208,24,27,198,157,35,114,10,238,203,151,167,94,166,137,200,248,121,137,58,133,2,56,236,19,243,42,73,252,66,159,148,9,198,199,244,104,243,95,92,239,253,244,240,205,63,193,91,11,157,68,83,242,85,255,212,246,229,247,111,160,7,221,31,255,234,127,64,95,60,173,165,79,123,71,14,255,235,91,247,126,251,195,195,95,126,249,224,107,255,53,115,95,102,10,224,151,92,57,117,52,131,114,234,167,120,59,8,204,148,7,111,190,247,224,223,126,240,169,28,127,238,113,63,87,182,138,204,227,126,161,108,210,79,42,47,252,139,165,38,75,51,91,150,73,253,241,195,151,188,153,71,175,181,93,252,220,90,108,160,47,91,226,9,198,204,231,17,108,19,63,91,139,121,244,67,211,170,142,178,253,116,19,189,184,65,162,209,50,177,192,152,216,245,21,77,132,77,60,180,229,236,188,65,60,180,249,46,113,183,152,139,79,109,165,179,217,25,89,93,79,255,75,147,156,213,190,56,182,175,50,181,185,171,228,245,88,105,101,45,93,186,113,42,67,226,4,39,210,173,45,149,15,95,237,140,198,180,18,119,58,182,182,130,226,124,34,29,23,60,212,18,93,139,138,161,247,246,104,0,112,226,80,135,138,200,233,231,166,53,180,154,157,209,94,37,87,46,101,11,139,58,186,22,68,119,108,185,130,153,205,149,117,79,235,227,5,234,206,76,119,253,134,247,39,122,208,77,220,136,185,146,35,50,50,234,123,110,15,240,173,24,232,25,201,87,130,39,130,143,125,107,56,36,31,180,156,166,163,55,249,171,183,221,155,104,19,73,60,14,17,47,192,146,41,89,210,74,94,97,234,180,151,187,109,251,195,31,14,223,255,141,166,147,80,36,130,251,184,187,31,188,139,151,199,127,254,241,240,191,190,196,114,243,126,46,227,68,210,116,193,157,220,193,87,127,245,224,43,191,98,233,52,194,83,192,232,141,76,75,216,180,176,194,130,161,144,112,77,158,246,7,217,30,58,5,141,141,144,34,168,126,230,149,64,42,155,21,160,199,170,87,12,131,216,136,138,203,12,193,143,190,123,240,141,215,89,60,27,94,180,237,118,71,173,219,166,170,60,21,95,40,203,231,252,242,101,175,252,253,247,254,118,255,189,183,97,68,3,85,176,187,94,249,16,61,200,27,35,206,238,197,97,227,54,8,226,168,249,198,39,39,63,104,67,51,122,208,168,148,217,43,138,74,235,170,194,84,3,243,193,15,94,59,120,245,175,98,225,156,18,50,209,176,12,20,158,121,172,2,10,88,254,218,102,171,177,63,238,193,14,69,216,6,137,109,136,94,184,52,171,219,149,87,251,79,191,37,150,44,248,37,111,111,13,136,90,51,135,250,251,55,82,105,51,147,10,84,40,250,21,118,59,214,192,12,84,200,133,42,148,228,10,57,236,203,85,89,73,54,212,163,71,5,79,212,166,169,245,91,151,153,62,13,46,79,65,178,12,232,82,177,45,93,50,184,192,116,34,180,4,136,130,184,13,190,249,146,35,54,53,44,30,200,222,184,219,177,104,103,40,36,49,14,213,17,224,161,128,121,199,238,251,240,238,125,239,173,195,87,191,4,103,219,209,240,115,183,236,126,183,51,22,240,251,224,205,131,255,247,173,123,95,254,203,81,32,237,89,62,32,236,223,59,31,30,1,208,142,221,217,235,248,112,168,182,194,145,186,214,25,118,250,100,99,193,204,182,97,155,120,7,144,240,221,228,103,143,41,159,36,38,93,57,69,131,249,249,52,23,10,112,29,225,133,83,52,248,254,206,201,85,114,180,74,33,23,83,37,47,87,201,211,42,249,133,152,42,5,185,74,129,86,201,45,198,84,41,202,85,138,180,138,89,82,85,217,208,125,161,208,204,167,49,13,197,23,45,183,97,251,241,207,255,41,201,253,20,109,154,159,68,163,185,19,111,212,19,77,170,26,229,203,79,78,49,195,73,57,76,242,141,31,40,29,135,39,149,120,76,5,237,76,212,125,17,110,72,122,69,221,123,247,27,247,238,188,163,238,150,120,157,50,252,37,66,65,117,241,61,248,183,127,132,139,50,112,241,205,64,178,140,122,51,220,144,178,65,136,60,112,207,117,108,129,2,150,210,63,47,144,195,82,6,59,227,169,174,168,17,92,56,136,163,156,229,75,158,1,25,198,43,139,3,67,188,86,75,175,52,37,72,69,49,210,51,46,140,22,113,226,205,10,25,225,234,2,110,194,152,248,137,226,128,72,44,191,163,110,136,232,149,131,2,0,229,106,228,136,251,3,67,202,51,78,184,178,10,41,127,247,206,29,177,240,11,34,141,21,42,204,151,14,43,239,243,87,167,46,58,30,78,145,47,61,65,150,136,235,110,203,114,215,188,149,228,145,57,228,97,214,31,68,229,8,48,204,192,247,28,37,140,55,133,99,194,215,97,229,119,150,247,197,215,11,68,101,24,118,41,74,239,153,46,141,103,50,97,177,84,198,232,158,122,63,194,224,74,245,6,21,202,224,85,179,99,117,168,115,112,211,206,79,38,186,26,80,110,22,64,185,162,97,76,136,6,57,160,31,239,59,187,211,239,140,46,91,195,116,134,250,163,125,194,25,12,70,217,39,160,40,6,7,194,200,136,130,112,151,232,153,147,212,52,52,64,253,255,42,220,115,115,199,182,48,63,222,67,155,195,199,8,8,148,4,84,101,61,15,143,151,23,216,227,133,121,243,14,102,145,215,96,32,239,234,120,136,105,112,114,217,173,231,173,254,77,33,203,143,170,34,165,93,25,219,174,216,54,99,76,139,48,247,220,149,78,115,36,5,129,241,147,43,81,156,160,157,78,191,53,216,201,18,141,202,93,140,168,226,0,77,192,217,63,24,168,226,57,120,117,119,92,59,24,191,165,77,93,83,15,7,208,49,148,64,186,123,46,254,143,109,65,25,203,217,155,223,54,231,201,43,189,6,164,21,164,34,209,239,106,153,236,8,40,67,217,237,244,8,221,69,16,31,206,174,239,9,29,206,19,165,27,244,126,79,114,131,158,9,152,6,192,47,30,73,196,83,203,15,123,24,191,69,210,185,131,113,250,13,221,209,123,102,13,225,225,98,46,139,7,204,101,49,108,78,187,111,59,214,104,224,60,15,75,22,230,57,219,67,3,19,15,155,20,193,152,4,139,209,29,186,124,57,151,48,92,117,199,129,5,45,117,100,103,171,211,181,225,153,67,93,131,17,237,5,123,27,61,98,195,36,101,246,155,150,107,167,140,10,198,187,64,51,190,87,94,193,179,155,124,192,112,21,41,3,62,226,104,97,225,106,105,169,1,43,254,230,132,115,244,170,148,123,99,163,122,7,45,160,143,233,176,59,226,242,31,69,197,103,112,178,65,150,20,119,224,173,59,89,153,127,196,51,48,153,144,228,122,184,50,85,251,124,113,16,17,136,6,154,230,65,119,236,170,177,100,127,214,201,70,60,38,121,24,30,155,135,225,25,85,35,203,174,219,24,124,134,134,200,25,145,191,208,49,248,48,238,1,202,4,33,125,68,244,184,171,52,242,13,224,45,219,17,141,116,251,172,153,65,86,45,141,112,67,38,164,84,193,63,154,221,111,105,21,33,42,206,96,152,38,60,93,178,50,51,75,222,2,177,37,197,116,107,56,236,238,17,15,239,186,229,108,142,145,41,235,102,248,164,217,19,216,232,212,34,199,231,141,5,35,159,160,254,27,237,57,141,59,131,71,35,156,244,100,82,6,221,109,59,189,63,180,240,142,155,111,116,110,63,215,181,70,243,204,190,104,222,189,117,153,127,218,185,74,189,153,107,147,204,18,59,25,208,79,63,108,208,45,199,110,235,218,245,70,23,142,43,45,51,177,187,208,225,152,163,142,123,27,39,154,246,1,7,103,120,124,48,7,106,222,169,254,4,46,197,23,58,77,97,7,193,214,179,160,15,118,219,205,74,28,83,138,17,135,68,182,58,23,216,169,175,13,118,170,184,59,252,208,84,249,205,39,142,222,252,75,214,139,119,37,89,143,40,189,230,243,91,150,71,61,10,65,202,176,85,194,143,183,189,238,84,68,188,251,93,192,195,183,177,72,142,134,0,135,99,65,125,182,7,103,44,126,232,156,208,4,211,56,17,65,126,173,124,92,195,162,100,125,162,247,112,128,101,202,187,182,68,55,107,207,59,251,189,219,226,60,92,61,117,232,168,157,214,246,110,180,110,160,10,240,148,98,46,220,48,75,138,182,212,39,75,63,59,234,157,195,95,24,155,170,7,181,136,117,92,90,155,211,116,109,30,174,42,119,216,197,64,48,240,113,221,132,245,211,237,64,166,161,155,102,38,84,180,66,160,32,71,60,42,178,130,103,30,93,229,253,102,235,132,39,219,126,0,5,71,13,4,231,115,103,56,234,115,0,25,58,197,44,73,136,149,48,161,247,159,236,255,76,58,47,232,41,129,167,83,179,197,55,186,75,109,240,174,82,137,0,124,37,163,155,214,24,249,179,214,210,116,59,163,79,41,140,161,2,92,24,19,226,139,84,203,176,185,61,233,227,104,20,60,142,116,5,45,150,108,73,123,148,155,180,162,185,212,34,201,130,230,204,236,135,181,158,117,171,202,237,255,245,65,149,219,249,47,133,17,136,138,165,7,139,28,127,85,237,227,46,114,59,102,145,99,88,15,113,145,11,65,61,132,228,126,252,34,7,32,168,157,72,86,116,223,95,228,126,146,87,27,80,129,37,224,162,37,107,116,215,45,220,107,155,220,39,129,119,32,226,233,91,37,206,92,50,48,160,202,34,212,87,11,43,36,110,42,122,9,123,66,173,71,239,14,246,95,34,252,4,240,132,45,39,114,0,28,101,71,67,62,239,221,94,119,182,45,237,83,164,145,47,152,4,210,200,37,21,133,107,235,145,215,175,47,245,244,238,95,30,73,39,158,92,101,7,67,144,52,141,216,46,148,0,237,251,215,53,18,160,172,9,22,127,18,190,226,31,63,8,78,128,194,182,131,20,118,208,226,29,6,193,240,239,253,224,83,54,226,140,28,243,8,161,129,135,47,153,117,22,115,92,61,120,177,97,61,37,59,189,168,65,65,62,127,149,172,204,209,144,12,10,25,14,97,88,4,126,127,85,178,115,210,251,130,201,78,85,178,223,97,91,216,191,22,37,135,45,255,227,175,198,32,191,97,202,180,7,185,19,49,151,160,204,131,229,203,113,221,216,32,203,118,134,171,112,41,8,43,138,100,227,126,53,206,249,31,171,254,199,99,18,113,30,196,227,144,114,120,147,168,8,178,77,135,238,63,119,212,105,90,221,4,91,143,22,76,176,235,216,173,197,165,88,30,129,200,155,189,4,165,92,100,35,197,55,218,229,197,146,53,25,144,92,84,131,41,1,52,48,112,212,222,203,221,24,210,140,161,209,226,197,240,240,74,212,97,51,212,148,199,70,139,190,54,0,89,156,142,177,139,97,157,19,95,33,29,143,63,23,121,127,196,158,129,38,9,225,206,155,198,104,109,17,204,99,118,242,159,163,127,8,43,57,27,18,87,224,70,35,141,201,165,25,47,164,98,100,42,120,171,12,142,14,223,156,2,159,197,123,147,231,61,178,79,24,196,77,249,208,239,19,182,238,154,108,236,150,150,158,172,2,19,244,33,204,169,199,95,61,169,89,21,185,251,170,161,150,229,69,137,230,81,20,16,36,0,153,108,234,4,160,85,25,235,41,147,245,156,96,161,38,204,148,100,25,31,225,140,63,254,62,24,221,152,107,222,238,54,224,74,112,162,94,52,140,112,34,76,59,66,47,8,219,159,139,5,226,248,70,52,114,31,122,204,9,223,252,244,145,104,19,185,4,220,202,82,207,109,225,142,226,130,5,124,139,48,117,59,49,41,44,138,20,115,3,18,57,47,11,217,132,232,214,1,153,209,157,209,121,175,177,101,88,175,161,69,223,26,52,9,159,16,7,146,233,113,46,239,173,181,210,26,65,114,174,139,21,97,20,105,176,120,15,84,181,131,49,27,33,103,3,250,188,68,251,188,223,69,158,116,171,178,79,98,122,20,117,22,126,161,168,163,76,64,54,179,126,220,106,53,22,27,150,166,163,127,0,18,209,213,52,0,91,152,195,151,136,8,205,52,200,23,38,227,193,188,209,96,0,207,212,97,101,223,243,119,100,237,162,149,129,31,32,162,238,89,112,91,112,53,147,159,236,66,70,83,181,222,106,181,108,219,64,221,210,77,167,3,8,143,6,195,74,30,246,58,105,77,203,61,169,121,184,27,84,165,18,102,178,194,98,48,84,214,215,209,30,178,53,70,191,73,154,232,42,82,219,208,215,181,221,221,93,202,66,51,53,61,111,44,232,229,98,182,76,211,191,64,211,115,154,158,43,150,244,133,124,182,32,149,207,67,249,124,81,71,133,74,41,189,0,233,229,69,189,152,207,46,74,233,69,128,179,88,214,75,37,72,223,152,232,187,53,24,142,10,115,25,209,132,195,102,115,224,160,247,68,72,189,68,124,24,237,163,36,3,149,30,21,227,209,110,183,53,20,156,237,81,32,164,82,167,111,123,117,128,222,69,250,71,76,51,33,13,200,10,155,230,218,78,7,35,132,177,230,27,150,163,17,193,201,178,31,189,227,49,58,163,82,195,40,24,130,117,4,15,231,225,86,167,73,66,148,246,225,76,69,242,167,3,203,144,205,162,169,175,239,15,218,109,156,2,67,231,24,151,22,74,11,136,180,206,179,178,197,232,60,211,203,106,52,27,205,118,25,227,124,192,194,113,150,137,72,250,121,104,13,142,250,245,130,161,23,72,139,48,154,144,201,22,98,97,178,49,89,130,147,59,176,254,145,32,167,18,111,244,211,168,51,113,98,156,196,145,237,110,97,227,68,238,60,217,245,26,106,36,175,107,40,199,117,225,234,129,86,160,170,214,176,59,240,159,166,119,169,36,137,237,192,245,13,218,22,149,165,86,247,183,59,238,216,234,34,98,124,214,244,30,198,86,212,123,214,46,44,120,152,146,254,243,196,65,23,155,144,117,237,113,219,104,227,106,208,181,199,13,163,100,183,90,168,84,140,242,236,113,151,56,255,194,217,222,180,7,124,161,1,166,26,70,133,171,120,8,57,3,171,135,147,221,149,23,157,184,210,194,155,158,173,10,203,177,45,182,139,31,55,203,229,86,219,192,141,136,115,196,83,91,57,248,201,243,84,54,69,19,221,238,13,129,86,192,165,219,234,184,136,103,75,64,65,90,228,81,205,181,75,139,69,3,182,230,128,41,54,163,199,80,239,200,241,87,60,113,151,38,181,50,129,102,246,224,132,175,19,167,122,48,130,232,161,64,39,191,55,88,22,233,42,198,35,133,12,42,142,23,2,70,191,245,199,251,175,255,246,193,247,191,174,69,97,102,148,23,26,45,11,207,42,65,189,248,39,111,221,127,251,205,7,95,250,110,242,90,7,63,255,245,189,239,205,92,235,240,221,175,63,248,245,127,204,90,235,238,7,63,121,240,131,63,206,90,235,222,111,127,113,240,222,159,14,239,252,102,166,209,56,248,246,155,135,31,252,250,240,143,223,152,210,92,161,105,89,237,5,161,226,131,127,253,225,253,119,190,28,215,86,168,202,253,239,189,13,24,30,252,231,155,73,219,218,80,221,91,196,224,33,116,102,194,97,58,34,46,162,220,189,94,99,208,149,104,30,78,241,244,215,115,27,76,254,171,117,122,168,112,63,63,175,157,133,7,142,93,52,11,90,38,173,101,231,91,59,215,53,20,195,3,180,180,163,107,217,97,127,83,35,28,199,1,236,24,12,143,100,95,221,115,49,60,152,6,187,152,55,70,22,232,58,92,128,121,131,133,133,183,245,219,93,123,27,118,143,41,246,209,223,28,193,189,97,28,239,30,134,19,193,233,145,254,71,208,122,125,34,218,95,207,111,120,226,239,9,29,93,225,100,21,142,100,225,16,204,200,101,80,195,131,57,74,148,168,65,202,98,224,140,135,252,134,238,120,95,10,40,229,229,188,21,18,251,151,51,86,218,14,28,100,132,181,210,10,24,112,224,180,48,235,2,202,88,116,136,145,69,101,68,221,6,114,2,151,177,215,20,147,141,226,126,56,205,81,6,207,2,147,75,126,48,225,22,175,18,37,109,22,117,61,25,175,144,50,3,145,222,197,87,54,213,91,102,28,66,117,5,199,139,117,108,187,221,77,228,154,57,221,145,142,44,50,226,15,145,122,66,220,224,100,59,15,123,46,97,106,235,225,198,206,156,57,161,70,117,97,162,179,116,67,225,27,8,215,74,213,73,178,56,232,205,29,120,49,70,62,12,35,47,236,160,127,149,12,87,50,10,82,239,194,237,111,51,236,21,90,133,213,253,136,83,67,216,39,218,190,53,73,125,182,225,204,63,189,223,152,164,42,169,253,230,228,238,7,191,73,165,247,91,147,39,51,199,38,139,57,37,207,200,96,211,136,161,225,39,76,65,186,217,113,154,232,52,38,142,138,247,14,61,73,33,142,233,151,209,131,112,216,1,24,14,163,201,180,66,9,111,211,82,9,111,211,166,250,138,149,47,249,34,254,104,19,154,78,9,214,46,252,14,121,121,178,210,185,98,81,79,249,191,140,108,30,157,247,186,189,193,0,80,207,230,116,246,196,229,31,114,149,146,68,61,80,150,49,7,25,126,1,174,123,247,0,208,82,182,93,130,127,154,119,124,217,235,244,68,91,195,96,124,68,163,142,28,187,225,5,129,155,217,59,232,20,175,193,192,178,86,44,166,76,100,221,168,179,16,69,80,210,204,32,91,130,206,28,241,202,141,5,36,199,70,92,89,32,67,123,183,36,103,210,60,93,208,55,229,229,207,73,236,63,170,45,90,13,39,153,51,240,134,8,139,35,1,204,156,10,166,154,197,197,68,100,254,168,48,237,82,229,168,136,154,180,225,97,145,114,197,113,9,171,219,122,99,20,199,92,169,196,100,230,40,187,56,200,100,153,253,112,147,156,8,177,147,45,192,121,80,28,107,65,197,224,71,238,76,123,168,71,26,215,153,158,241,72,43,20,31,245,35,109,209,108,54,23,138,179,30,105,50,79,209,59,207,130,252,171,192,97,22,92,66,25,117,173,233,199,216,81,55,236,17,10,36,219,212,72,138,197,178,76,37,5,122,36,4,41,125,122,170,73,175,214,164,95,10,142,216,136,156,217,236,241,112,212,81,43,70,141,154,231,51,201,47,155,247,202,162,141,218,71,239,137,35,220,84,143,48,246,224,222,135,223,189,255,222,29,161,176,219,26,201,157,207,207,208,121,197,37,16,90,75,248,112,202,16,127,177,141,234,150,190,73,76,229,91,86,131,153,192,23,44,12,68,171,19,243,249,133,5,100,61,213,184,206,242,38,211,89,110,232,142,110,233,143,193,42,69,75,15,173,80,46,228,26,197,156,165,145,239,153,37,123,93,99,97,108,181,141,106,141,7,189,197,16,181,165,98,232,113,135,50,87,30,22,23,219,204,23,13,120,198,162,19,52,219,123,4,116,224,21,219,233,183,7,47,17,241,52,245,186,178,142,71,203,220,246,220,66,161,149,43,91,166,181,193,142,44,60,237,39,161,210,169,44,249,67,253,29,132,171,34,55,106,142,176,241,179,139,249,133,226,246,206,18,73,217,161,71,252,130,97,44,49,224,133,86,99,161,221,94,226,113,141,179,197,156,81,206,67,113,202,140,154,227,180,242,112,55,229,14,186,157,86,234,241,226,66,169,88,54,150,124,63,131,21,122,222,115,16,115,200,119,54,38,211,187,71,162,44,143,172,134,75,99,123,139,40,47,228,22,205,133,237,157,217,129,136,129,190,247,89,23,60,207,239,236,178,50,120,223,8,71,255,8,152,86,186,86,176,13,202,100,159,9,214,220,28,171,219,180,28,132,179,59,71,35,32,87,250,131,190,173,154,111,38,177,97,110,241,213,128,137,158,254,220,28,198,58,240,191,3,214,253,190,237,232,71,132,73,249,131,34,120,119,220,110,119,118,67,13,236,251,180,204,28,91,93,102,51,151,207,243,1,87,172,162,248,21,158,28,59,47,78,252,236,56,156,80,195,108,17,111,49,3,158,242,115,95,88,66,122,102,78,72,56,209,150,82,232,60,100,255,196,199,143,2,207,210,84,187,37,181,66,143,10,63,228,248,244,38,163,91,8,33,83,217,194,40,30,250,137,246,130,128,84,172,136,124,190,96,22,173,89,58,18,209,42,15,236,126,253,58,154,169,236,179,48,44,244,48,152,131,25,143,107,34,242,100,232,218,211,22,49,79,140,90,192,49,160,249,169,83,177,218,35,213,112,199,86,69,148,134,71,168,89,105,216,240,30,82,117,235,8,61,72,141,208,101,106,106,52,27,10,94,45,248,16,198,131,190,51,12,189,108,234,102,201,208,179,133,140,63,115,177,103,84,236,112,145,83,24,154,227,71,64,54,191,88,196,187,245,72,96,90,62,24,51,95,44,228,182,119,4,20,165,171,215,251,198,223,132,179,14,239,211,217,166,221,237,42,238,227,40,26,98,214,161,129,222,68,183,113,116,152,179,46,136,108,199,5,26,192,106,239,79,161,117,142,180,193,102,197,199,175,183,37,19,21,33,116,142,120,168,192,218,15,47,252,145,99,245,225,136,71,206,246,17,193,2,53,48,114,58,67,184,42,188,164,235,215,49,200,33,180,39,164,56,0,202,43,9,139,217,199,36,180,249,114,153,35,163,98,247,201,95,108,140,156,253,10,156,232,61,243,180,132,66,196,41,176,32,157,2,52,250,33,11,126,120,114,67,196,228,10,136,243,211,51,46,153,40,32,179,245,108,146,21,92,113,83,233,124,248,57,193,207,30,195,0,186,134,190,228,242,228,51,14,102,187,11,200,238,85,182,58,173,150,221,247,83,118,121,138,120,58,153,88,137,16,187,157,219,248,222,240,182,222,174,143,135,146,62,216,247,94,40,121,51,7,239,153,148,177,196,221,236,163,151,253,165,27,99,119,212,105,239,241,248,39,21,88,213,77,123,174,97,143,118,108,64,129,60,84,8,96,151,61,87,228,230,82,89,41,184,71,146,247,148,252,126,162,87,127,197,72,241,7,84,16,62,190,114,99,193,150,243,240,15,224,74,68,132,153,53,10,102,73,56,22,23,219,86,209,106,135,128,143,123,145,175,71,134,160,223,146,15,19,102,138,168,209,178,119,92,15,166,171,107,39,232,202,184,151,234,196,246,165,148,243,94,156,204,97,42,97,194,241,190,145,135,23,155,199,248,142,225,43,243,196,70,109,122,207,216,226,73,62,150,94,251,51,15,101,204,102,163,251,171,80,134,173,50,137,59,208,137,90,53,110,44,216,246,122,210,130,169,86,103,155,117,199,177,91,194,49,144,8,0,13,169,170,207,80,86,104,239,241,118,219,72,218,224,192,65,21,158,233,61,243,203,201,13,89,182,33,182,165,233,154,166,239,195,36,145,80,122,121,157,106,189,33,227,122,165,50,127,195,238,223,236,244,221,249,157,129,115,147,28,27,243,228,48,104,111,143,237,121,215,105,206,111,119,236,29,151,202,197,175,54,29,56,78,220,121,223,147,225,252,102,199,125,193,106,212,253,4,56,182,199,93,123,254,127,13,96,151,0,176,187,89,23,62,194,64,159,142,232,195,7,252,210,243,76,141,152,170,239,2,48,109,131,48,82,137,251,148,158,53,28,194,14,116,43,90,173,118,173,166,247,234,181,151,214,244,107,181,246,120,89,175,215,214,242,203,250,230,74,109,245,138,126,115,185,86,175,233,155,228,119,19,127,117,104,66,29,127,211,76,171,86,107,66,157,231,71,203,250,205,149,154,77,234,212,108,72,105,111,47,235,229,149,90,111,249,138,190,199,75,238,33,248,225,242,141,186,94,90,169,237,64,78,147,150,221,93,134,194,123,43,181,2,36,217,181,250,51,144,180,176,252,140,126,235,82,173,87,127,153,85,167,191,175,213,110,215,109,134,227,120,181,182,231,101,239,44,215,138,36,103,21,114,74,171,181,50,228,188,204,176,175,117,176,221,249,250,2,224,120,190,214,91,121,25,192,108,175,112,48,185,243,181,49,36,141,161,220,89,44,183,189,146,175,235,238,179,181,18,36,222,172,215,0,18,162,179,98,174,96,131,157,213,151,245,28,148,44,97,201,27,171,183,161,39,245,154,187,202,251,56,88,174,221,94,237,45,51,52,246,0,8,100,1,106,243,126,226,217,11,181,155,231,175,232,229,58,237,206,246,249,30,31,115,119,165,54,134,28,68,248,101,196,227,252,144,164,229,32,45,231,79,129,215,159,133,243,183,73,126,231,194,21,189,39,76,20,192,188,32,193,244,242,175,213,138,126,206,206,133,90,9,114,206,2,114,23,60,228,54,47,214,110,94,4,140,161,219,155,43,144,214,189,184,187,130,107,193,133,68,23,18,119,112,44,70,23,183,86,244,222,133,154,1,137,99,72,28,96,73,243,98,113,5,135,178,124,145,247,173,201,230,123,254,34,206,247,51,181,157,181,43,56,88,53,3,139,215,23,86,244,1,32,178,2,203,2,202,190,236,47,40,250,155,46,180,91,208,87,23,97,212,161,171,128,233,133,11,152,189,90,163,149,202,188,60,44,37,40,115,169,184,140,45,95,225,203,150,47,88,58,90,47,2,132,91,245,90,147,143,197,152,173,73,243,89,210,121,227,25,232,61,32,52,32,139,146,206,36,252,118,57,50,20,141,237,229,197,101,28,7,99,249,101,134,225,205,101,191,176,85,219,190,100,115,88,208,214,205,186,220,152,135,208,0,97,57,117,192,23,6,122,175,206,90,236,41,90,172,239,172,46,18,188,234,117,253,37,186,44,46,52,116,247,124,109,109,21,203,215,110,145,217,132,205,83,32,73,3,62,22,107,38,212,34,73,184,172,201,52,212,106,36,182,173,93,209,194,71,195,57,248,255,12,10,109,171,132,24,59,211,65,97,102,213,56,211,105,85,249,157,122,166,11,215,104,21,15,240,51,110,115,0,79,149,234,200,129,74,26,191,40,235,140,170,94,215,158,160,97,137,233,195,130,248,149,175,164,56,93,244,69,231,139,125,41,127,174,133,138,96,169,199,205,66,209,180,12,154,79,185,220,114,125,211,48,155,249,34,203,103,4,82,99,147,249,173,199,124,202,253,10,228,207,117,145,218,195,124,202,208,163,249,68,48,225,142,27,158,223,123,200,103,244,159,159,143,97,97,133,252,22,249,39,228,19,169,138,159,223,46,180,23,218,44,95,100,193,241,124,198,205,198,124,252,63,204,78,220,199,100,44,44,74,109,252,84,252,231,17,149,20,166,89,30,238,46,133,242,41,239,5,243,145,253,34,102,251,248,144,234,210,52,72,5,217,59,138,23,52,141,64,59,50,51,36,229,179,31,164,158,75,85,124,89,16,1,201,228,65,138,70,201,19,48,229,35,62,225,35,166,234,129,55,81,94,241,249,249,20,163,243,9,156,28,71,221,203,111,217,246,112,62,32,173,137,24,229,10,17,63,170,49,81,194,169,244,71,91,84,232,131,46,86,247,21,67,22,20,52,165,34,134,22,203,8,113,25,34,7,68,141,134,47,124,82,34,65,95,64,9,65,74,50,168,32,56,79,32,149,66,137,148,18,92,144,221,191,47,102,6,218,75,44,70,210,35,0,196,201,182,100,220,9,254,65,30,72,74,56,57,150,66,165,41,239,77,152,147,36,235,62,180,106,163,22,110,104,224,148,99,227,137,47,78,190,55,180,39,216,167,232,222,204,128,160,106,103,225,191,45,118,60,145,54,137,12,44,88,66,148,137,133,75,204,142,2,202,167,194,120,240,49,58,246,76,168,196,97,209,205,73,87,163,192,59,60,94,227,84,48,118,204,42,145,101,41,63,116,198,21,199,110,222,163,116,81,22,153,133,219,149,24,57,41,20,162,197,54,51,229,132,11,94,178,201,247,81,240,154,175,68,236,156,216,198,185,200,140,201,204,162,139,49,161,220,148,114,21,38,72,155,218,167,217,49,245,165,106,83,75,192,135,105,8,16,126,115,152,18,68,229,189,66,38,106,62,19,157,164,83,134,155,137,220,100,252,248,113,83,40,37,187,240,5,161,155,10,144,143,95,1,15,212,136,222,8,20,79,224,142,23,115,57,149,101,36,158,37,42,56,139,36,29,3,100,77,128,112,172,192,178,238,182,162,70,125,246,1,247,4,121,201,136,44,169,189,163,180,230,137,236,98,86,169,154,44,74,74,206,78,89,22,158,140,78,159,94,38,150,62,139,192,67,181,154,166,140,137,51,109,51,10,50,190,132,224,143,41,220,139,66,40,246,92,200,101,102,238,251,108,242,190,99,156,89,11,209,103,22,145,10,138,103,22,19,16,134,123,16,213,139,40,41,222,137,227,59,101,44,19,203,40,31,14,98,30,118,97,9,137,223,160,76,95,18,1,36,207,34,66,19,62,9,121,41,203,151,81,66,22,147,73,134,242,118,67,89,210,155,213,20,1,10,242,75,255,124,161,199,92,184,27,50,165,44,189,190,9,174,112,41,9,199,63,60,113,21,39,86,203,114,183,236,168,35,139,137,65,5,144,68,32,202,179,3,130,81,124,12,72,162,81,94,78,16,145,50,48,194,59,222,123,240,73,98,210,232,83,191,28,115,234,71,114,38,40,233,71,111,75,153,47,33,63,58,145,207,29,205,59,129,214,75,129,214,101,154,50,103,68,33,39,220,74,238,184,17,213,250,56,240,240,145,233,150,184,14,74,44,158,148,2,147,128,20,49,197,196,136,202,65,226,188,3,127,164,196,98,157,48,101,45,83,9,185,64,211,126,9,228,17,166,240,209,79,68,182,17,244,57,17,225,166,74,10,32,10,130,66,28,204,104,202,157,8,123,63,206,121,13,14,231,148,101,199,55,208,9,77,126,168,55,199,155,124,255,32,213,116,13,176,62,253,57,253,137,249,249,7,122,13,167,158,202,206,103,249,127,178,36,247,169,37,44,167,188,141,251,95,28,177,104,182,68,73,97,9,175,61,40,27,162,77,37,189,3,82,141,147,8,112,153,137,132,0,162,52,106,117,182,105,161,152,98,163,201,212,182,152,218,129,216,28,75,74,208,162,178,100,76,163,130,250,129,216,224,227,231,207,215,86,13,35,73,139,234,162,172,73,109,131,9,96,158,31,12,70,36,188,94,102,162,183,10,185,92,132,71,129,81,90,43,53,22,75,90,102,9,205,121,96,52,180,106,181,138,146,159,65,59,229,160,131,250,234,58,49,62,113,116,77,219,192,200,191,217,238,0,78,28,151,120,141,227,54,43,60,145,250,95,177,72,200,199,69,180,160,201,50,27,152,37,43,173,45,46,22,242,185,242,98,83,3,88,143,25,58,115,35,132,78,89,224,27,229,27,163,252,9,29,140,16,148,91,86,8,101,109,236,218,41,68,179,57,210,150,48,102,229,162,177,168,145,194,182,61,181,112,187,220,182,104,225,118,107,106,225,5,163,101,146,194,197,130,121,100,115,157,198,168,63,23,208,15,42,218,5,163,109,149,11,27,251,162,42,218,36,158,91,25,174,236,105,165,231,69,173,188,105,154,243,161,250,139,22,254,36,1,65,249,131,33,64,122,242,54,43,65,213,250,10,90,116,46,180,173,73,236,56,165,36,251,28,79,59,138,252,72,26,137,86,111,216,133,229,27,6,64,54,95,171,99,117,7,155,244,125,226,233,5,154,217,34,81,59,75,121,218,95,120,61,242,207,147,112,23,42,115,59,118,227,102,103,228,243,36,229,254,200,166,14,132,240,29,90,155,232,110,4,86,79,120,22,24,189,206,53,189,78,86,249,200,243,133,113,217,234,91,155,196,142,121,254,83,90,153,184,155,186,222,35,9,113,138,43,198,53,170,3,176,170,191,92,171,89,168,37,208,34,122,43,117,34,7,239,160,170,66,189,91,215,115,117,76,242,228,224,117,115,89,191,121,161,118,161,78,52,7,136,240,191,62,92,102,165,118,32,201,32,73,168,69,82,175,125,254,2,81,123,240,42,222,170,215,46,172,160,174,71,45,71,146,138,203,168,34,2,21,49,105,44,139,217,131,221,136,17,178,243,53,146,92,200,126,74,159,156,254,60,98,63,200,210,16,142,118,254,10,226,23,159,207,115,32,143,144,100,2,59,159,97,148,46,154,122,138,254,31,98,17,77,1,40,195,98,183,224,108,48,4,121,89,66,57,153,200,212,100,55,159,208,142,56,78,226,141,199,107,179,139,47,197,110,62,37,178,243,243,169,74,101,123,14,41,206,32,75,110,14,37,103,67,20,23,133,110,48,218,2,212,101,12,49,255,137,78,210,184,36,196,44,250,169,20,101,126,227,114,20,165,182,197,251,54,196,202,66,110,219,112,151,188,190,161,43,194,35,220,103,235,69,34,26,28,200,118,91,61,113,129,203,215,171,204,89,100,70,88,14,67,42,170,233,231,226,67,48,218,206,45,228,243,86,211,108,31,193,104,219,175,250,232,26,109,123,56,30,199,104,59,10,200,137,26,109,71,54,114,4,163,237,48,172,19,50,218,150,1,159,140,209,182,12,243,81,51,218,86,97,247,177,24,109,199,54,124,162,70,219,9,90,58,186,209,118,2,224,31,159,209,182,135,204,172,70,219,73,122,113,242,70,219,129,86,79,194,104,59,116,50,156,156,209,182,2,116,82,163,109,101,213,68,70,219,138,154,71,55,218,86,0,75,96,180,29,87,235,225,24,109,43,135,107,118,163,237,24,48,15,197,104,91,61,80,39,107,180,173,108,227,152,70,219,106,152,179,46,136,227,27,109,199,108,176,89,241,57,89,163,109,101,135,143,111,180,173,196,251,147,49,218,86,162,242,8,24,109,207,58,68,73,141,182,21,112,31,186,209,182,255,156,248,196,140,182,125,20,62,9,163,237,184,247,212,49,140,182,149,96,79,200,104,59,244,122,124,200,70,219,202,190,60,20,163,237,99,143,218,204,70,219,211,199,242,4,141,182,253,198,152,209,118,1,141,182,19,148,23,15,4,123,23,232,245,150,13,251,30,110,215,245,38,60,84,221,207,84,241,179,191,127,102,67,38,18,184,138,70,45,21,242,11,54,31,115,106,232,148,184,13,244,114,74,102,1,78,75,88,42,93,41,141,83,214,62,69,51,43,212,235,215,137,119,208,125,121,65,8,99,66,87,99,98,192,112,210,78,39,27,146,195,162,44,133,65,123,14,217,254,1,192,148,31,144,16,22,244,111,10,249,48,11,40,37,90,20,46,193,234,212,22,254,212,22,254,127,148,45,60,6,47,67,7,174,167,182,240,167,182,240,167,182,240,159,86,91,248,210,10,181,133,95,93,227,182,240,231,183,150,117,99,181,246,44,221,105,184,247,46,193,222,131,253,116,197,219,104,43,230,21,236,84,189,115,5,87,192,106,237,101,220,85,181,77,108,245,255,236,146,141,102,95,241,177,65,16,91,203,0,163,80,39,187,245,236,242,74,255,121,82,127,19,235,67,105,119,249,138,175,56,48,90,206,147,162,123,144,88,94,94,185,45,23,197,29,140,64,111,6,204,239,67,167,81,140,102,0,191,187,79,205,239,79,205,239,79,205,239,79,205,239,79,205,239,79,205,239,79,205,239,79,205,239,79,205,239,79,205,239,79,205,239,79,205,239,79,205,239,79,205,239,79,205,239,79,205,239,79,205,239,79,205,239,79,205,239,79,205,239,79,205,239,79,205,239,79,127,62,117,134,83,137,140,237,149,119,239,190,112,49,49,131,158,98,248,222,133,167,80,65,76,132,194,30,143,103,81,202,8,17,63,49,186,39,138,7,83,69,181,226,21,132,107,0,238,52,146,133,43,161,132,118,54,63,54,40,191,62,174,217,88,77,20,185,125,89,45,37,248,246,139,0,203,84,81,20,167,143,112,180,165,82,170,87,38,158,19,165,248,65,67,197,148,227,190,154,66,16,101,61,144,24,240,200,95,142,131,133,234,41,51,63,165,166,0,156,138,28,131,30,198,77,162,232,35,12,188,236,118,180,131,132,124,9,61,7,60,116,7,9,165,86,179,85,108,44,228,19,58,72,40,153,229,169,110,12,154,109,187,64,220,24,148,242,237,163,26,176,181,58,219,158,226,208,162,157,51,219,133,166,108,178,134,10,23,10,37,35,175,236,22,15,18,109,60,201,116,74,201,71,207,10,191,16,165,42,234,233,152,50,13,211,169,77,37,55,173,80,216,40,169,180,177,18,183,23,180,183,152,161,162,100,109,145,184,222,116,91,139,196,160,4,75,139,217,235,28,207,206,98,134,97,138,182,178,152,25,200,177,108,44,102,25,162,163,89,88,204,208,66,66,251,138,89,32,206,182,8,146,219,86,204,188,149,102,195,229,104,118,21,51,116,53,185,85,197,12,56,63,92,155,138,25,16,249,24,45,42,78,102,120,130,246,20,137,161,158,148,53,69,146,6,163,212,146,81,117,37,112,2,36,3,72,36,232,41,242,123,54,227,193,153,143,131,19,176,183,61,66,51,137,172,107,143,12,55,108,75,123,100,80,73,45,103,229,6,18,216,201,242,166,185,157,236,209,49,76,110,21,155,168,141,228,54,176,75,242,115,41,104,32,155,164,181,225,0,189,85,172,239,206,13,187,86,147,56,1,250,191,85,10,14,242,105,230,245,235,150,131,143,32,188,167,231,22,8,9,41,220,64,71,33,134,146,55,74,169,181,253,25,90,76,101,155,91,118,243,230,156,114,174,229,193,244,205,54,102,0,65,53,249,49,31,232,102,126,218,132,44,117,132,227,135,19,54,162,141,78,184,69,170,37,20,71,220,11,219,159,241,188,249,137,35,18,82,158,187,9,185,89,158,42,47,24,211,8,239,114,15,21,24,253,200,241,227,254,180,10,102,137,56,240,138,129,145,202,146,33,154,10,138,25,47,113,19,180,78,159,28,71,13,120,205,221,92,82,28,137,68,107,50,241,21,231,238,43,199,72,253,22,58,222,57,75,213,209,250,214,54,219,200,251,33,191,30,51,194,217,135,119,153,53,154,237,153,164,240,0,66,215,101,132,58,94,208,73,9,230,147,61,18,42,224,27,96,209,9,11,211,243,130,61,148,144,201,6,149,176,12,188,55,129,81,166,182,94,210,205,195,83,147,119,86,82,213,123,218,31,2,198,149,222,23,158,194,172,145,166,213,109,166,49,33,53,151,66,238,92,70,209,141,248,85,50,193,115,106,60,12,152,148,122,139,155,89,116,150,178,5,120,58,33,16,254,52,47,103,115,236,217,48,28,184,29,100,18,84,0,215,65,119,60,178,151,112,109,22,1,73,178,101,241,3,33,123,145,180,161,4,112,215,26,217,233,57,200,208,241,87,102,73,77,71,25,58,254,0,13,181,116,123,142,168,51,87,22,23,21,107,186,149,107,149,90,77,62,225,124,154,101,19,194,86,190,85,104,45,248,252,3,207,10,112,250,144,80,34,170,137,252,210,238,192,181,195,35,20,238,62,59,148,25,10,100,163,178,207,42,83,75,110,20,87,44,53,75,205,16,233,43,97,194,53,49,101,207,62,30,38,146,213,107,216,11,79,208,14,150,37,135,13,96,85,86,140,124,218,61,180,197,165,238,167,6,31,169,129,179,145,65,139,235,86,74,201,60,98,134,143,249,39,35,170,6,205,51,131,156,36,113,159,152,217,50,154,233,102,4,206,210,195,52,87,251,212,2,112,137,53,20,154,66,157,152,161,217,255,0,0,108,197,185,43,54,156,230,93,119,138,37,216,173,229,90,29,45,193,46,17,75,176,203,230,178,222,169,163,217,13,49,208,121,137,90,185,120,86,42,54,179,243,64,3,148,92,189,118,141,24,160,92,224,166,90,55,185,247,201,214,141,186,222,123,150,152,214,236,44,215,204,101,98,70,114,25,45,175,46,80,43,18,102,10,213,173,147,28,180,36,25,172,212,202,203,190,41,212,226,242,144,164,161,69,141,202,20,106,136,246,65,144,191,83,15,154,66,117,87,36,152,117,223,20,106,91,200,185,80,27,172,16,83,40,115,197,67,174,0,200,173,8,166,80,183,87,118,87,16,213,210,138,96,10,181,176,178,181,162,119,46,212,58,171,130,41,212,141,213,226,138,190,119,190,118,107,53,104,10,53,90,133,161,216,123,166,118,118,85,48,133,154,95,237,174,162,157,86,239,252,21,58,194,220,86,103,120,126,23,134,31,122,117,158,91,246,220,226,189,186,224,225,126,11,70,229,194,21,223,8,238,246,5,127,120,169,237,151,108,5,183,123,1,134,106,115,181,86,128,156,107,181,225,69,15,208,222,106,109,19,13,186,184,25,220,214,197,237,186,126,115,141,152,126,121,102,112,163,139,163,21,108,18,77,191,10,164,73,248,13,83,5,89,249,139,163,186,190,121,190,118,22,178,174,98,14,76,212,104,205,67,198,61,95,27,172,145,217,51,253,68,24,3,180,10,187,197,13,134,118,49,134,103,7,144,91,187,194,236,171,94,98,230,85,20,249,197,53,64,190,7,61,126,230,138,110,8,35,226,122,11,142,128,118,158,161,176,247,160,152,203,97,223,126,198,164,107,224,153,151,89,249,91,124,204,22,158,69,179,45,11,42,25,245,218,173,103,175,72,80,73,190,223,141,149,90,238,89,193,196,41,255,44,64,61,91,175,109,94,194,225,172,189,132,3,119,169,79,236,39,111,93,186,34,217,75,118,234,108,84,224,119,105,217,179,122,243,45,221,136,77,97,241,146,83,39,115,113,153,173,134,94,61,108,15,87,47,156,95,92,38,246,111,117,201,14,141,254,190,130,191,200,20,156,21,154,127,201,55,162,116,253,45,116,83,182,179,107,108,147,129,219,92,94,21,141,232,94,246,109,220,154,108,57,227,128,57,203,55,232,48,67,105,203,7,54,38,22,122,61,254,219,67,222,21,54,166,203,167,170,95,119,200,26,119,235,23,0,229,218,53,92,99,245,6,142,104,174,190,202,150,24,27,87,223,154,76,113,164,197,153,147,177,187,53,177,57,217,83,159,74,115,178,98,107,33,191,216,252,216,204,201,168,207,118,209,74,42,164,59,235,171,157,5,30,169,10,213,57,84,102,3,186,59,172,56,23,200,240,85,213,80,141,55,153,250,155,168,82,151,146,181,237,166,233,65,198,203,232,169,114,77,132,174,190,175,52,55,85,93,95,46,78,181,152,146,152,250,4,77,106,18,219,8,73,92,29,94,49,44,84,62,181,32,56,181,32,56,181,32,56,181,32,56,181,32,56,181,32,56,181,32,56,41,196,18,104,207,77,177,218,149,142,62,209,230,62,170,73,65,166,250,176,77,15,143,125,229,197,154,29,39,195,247,33,130,62,154,37,115,66,132,84,22,204,241,214,203,209,150,203,179,53,25,54,33,142,182,86,158,9,114,156,149,114,82,11,229,217,26,148,205,140,103,44,62,147,69,242,17,173,145,35,187,19,103,133,44,138,79,83,241,38,200,1,77,222,168,162,81,104,168,68,196,26,5,166,5,133,196,50,142,148,38,12,60,71,136,220,58,146,114,57,26,105,63,11,138,236,241,17,67,61,205,128,131,32,158,142,158,158,74,172,189,134,15,64,232,80,64,170,29,107,111,146,75,96,80,18,186,49,36,153,116,42,242,193,16,18,134,171,134,77,122,105,198,26,129,133,30,12,10,207,46,34,102,170,252,192,106,150,76,222,148,184,135,150,101,0,66,89,97,152,148,85,12,59,123,148,199,63,51,196,66,236,101,144,83,56,152,144,80,224,6,118,161,82,97,155,57,73,22,159,192,25,66,136,58,73,236,155,128,203,110,83,251,145,30,114,20,78,121,56,203,37,165,228,185,4,150,204,177,94,41,146,100,63,112,236,248,130,67,149,117,224,84,160,129,221,70,100,254,62,51,36,185,19,156,24,207,73,18,127,38,167,118,192,19,208,12,136,241,130,20,210,17,136,218,53,169,240,113,76,140,46,166,60,238,85,181,84,193,100,98,216,80,10,142,82,152,211,32,148,44,4,59,32,16,54,49,37,19,187,17,10,235,38,200,179,21,201,111,12,114,41,67,250,11,211,199,50,118,231,68,110,156,128,91,41,245,149,66,184,172,79,157,154,214,157,254,60,252,104,184,65,241,58,139,132,43,106,55,136,49,112,225,89,138,43,22,18,248,243,36,95,228,41,158,6,74,202,83,65,193,100,178,208,81,251,6,191,80,74,133,127,243,245,113,82,1,133,156,20,213,200,193,66,17,111,118,3,158,232,244,63,84,205,193,130,92,61,39,181,184,72,43,82,54,117,42,172,164,227,231,122,103,109,137,117,130,91,233,49,85,29,210,47,110,218,150,227,61,141,218,232,36,236,173,172,168,195,35,224,70,12,206,23,71,140,184,228,237,179,241,242,191,10,68,136,215,190,143,38,83,215,97,137,84,105,199,231,234,208,216,186,4,41,89,185,133,33,21,8,104,71,155,87,220,187,36,35,168,183,35,231,206,127,38,117,240,238,119,14,190,250,149,123,239,255,236,240,247,239,31,252,229,143,7,127,248,234,221,15,222,77,125,102,158,22,16,245,123,162,171,30,252,244,203,247,126,252,126,160,170,72,135,249,3,227,189,143,253,81,145,223,205,134,60,134,18,103,133,36,7,137,80,6,155,13,141,23,188,216,15,0,157,127,146,213,156,168,134,214,191,130,36,252,196,187,37,15,77,100,24,12,6,148,222,75,83,162,32,151,154,70,180,145,223,66,163,109,104,153,236,166,61,186,186,215,3,90,246,42,140,212,146,141,223,159,31,236,212,7,221,250,0,150,168,91,245,235,103,246,59,237,180,89,173,86,251,25,199,30,141,157,254,250,198,18,236,194,52,66,180,171,151,173,209,86,22,35,126,58,233,254,252,66,230,108,78,31,85,225,99,70,183,170,102,161,136,38,132,231,114,165,74,238,51,164,92,211,238,116,211,233,209,156,153,207,204,167,115,159,177,231,114,153,140,62,168,174,143,230,22,54,244,78,213,92,234,124,214,158,131,223,103,207,102,6,235,157,141,42,252,154,51,55,230,172,37,218,112,106,64,237,245,74,80,41,235,216,168,248,100,167,161,195,4,251,231,216,150,145,81,231,136,142,170,235,27,186,83,13,245,147,98,234,100,187,118,127,115,180,5,184,24,75,131,207,90,75,3,192,128,87,237,64,90,7,210,16,43,3,58,52,56,115,6,255,116,94,121,133,125,235,192,31,107,206,124,229,149,1,253,224,229,143,152,121,161,179,62,128,198,161,67,27,25,222,147,209,4,230,105,161,28,142,182,39,153,42,46,152,185,60,49,107,92,88,108,28,213,172,49,82,73,76,169,255,195,165,235,3,103,243,60,178,40,105,124,195,41,194,245,197,70,193,106,229,27,229,41,194,117,105,141,46,40,194,94,123,107,52,103,148,114,31,131,33,170,209,104,53,22,139,197,86,66,67,212,114,97,186,33,234,162,109,27,100,198,202,229,152,61,88,42,230,22,62,134,254,21,12,171,212,44,20,27,73,251,103,91,71,14,254,216,30,119,187,115,200,83,247,162,63,55,204,98,195,104,228,148,202,140,132,104,254,36,188,237,159,164,78,221,35,210,134,11,15,30,107,211,94,109,110,89,48,73,113,154,125,189,53,162,169,85,39,209,158,235,43,178,54,77,8,74,92,212,102,54,183,210,46,39,123,31,183,254,105,208,230,136,31,127,147,208,75,95,117,229,147,157,177,20,115,183,47,42,34,180,6,15,161,133,146,89,34,135,208,98,51,39,21,22,175,23,13,55,106,165,211,131,89,159,31,246,55,151,26,150,107,151,10,122,231,197,229,207,63,191,99,60,123,97,115,0,203,163,246,185,171,215,182,86,175,109,194,167,203,248,107,101,173,94,123,25,254,214,71,47,61,91,178,177,64,253,11,203,107,47,125,225,50,124,114,95,128,95,151,86,119,86,107,189,225,14,22,170,173,93,248,220,218,181,155,70,173,118,113,208,133,146,181,205,157,90,237,108,187,12,25,43,195,90,109,217,196,90,165,30,130,189,133,229,191,208,40,62,211,222,189,134,31,155,253,171,215,158,95,126,241,226,13,107,225,115,249,101,171,187,251,226,197,90,99,167,185,243,162,179,245,252,112,121,112,109,203,236,21,94,58,255,236,165,23,6,207,223,186,177,121,117,113,171,59,154,31,212,242,87,27,173,197,205,243,70,105,225,217,179,91,23,86,106,55,90,207,214,151,199,131,206,75,123,110,119,112,161,118,237,198,242,75,101,103,107,88,239,13,251,151,95,248,124,169,217,156,95,232,207,95,46,92,178,159,233,151,10,243,227,179,227,70,247,246,86,126,181,121,237,236,194,237,146,105,127,225,90,174,213,255,194,243,243,123,198,231,62,127,209,254,124,254,243,215,218,141,249,226,230,242,218,133,218,109,56,58,87,87,235,23,106,53,235,255,179,247,230,237,109,28,71,194,248,87,129,102,29,45,176,28,130,131,251,96,16,62,0,15,137,146,40,241,208,97,139,203,159,159,33,48,0,71,4,102,192,153,1,15,81,248,61,118,54,142,237,36,94,59,155,172,227,36,206,225,196,57,119,237,216,137,19,59,114,226,124,151,247,49,72,233,175,247,43,188,85,221,61,51,61,7,14,82,164,237,36,32,45,19,152,233,238,170,174,174,174,174,234,174,174,90,185,182,120,105,121,45,91,129,110,238,172,228,22,214,166,38,242,203,203,218,194,212,114,253,234,110,33,177,5,5,42,11,215,150,246,118,47,63,157,48,242,219,157,172,62,53,183,54,161,237,234,146,117,115,111,107,187,92,190,179,98,45,45,165,103,151,214,238,92,186,91,205,221,108,28,152,79,239,223,92,4,114,170,11,207,220,221,191,116,107,197,152,55,213,214,253,202,149,70,5,32,222,105,108,205,87,246,87,141,181,187,43,179,219,155,7,149,107,123,207,168,151,158,217,154,55,103,165,242,221,242,141,237,155,7,215,27,155,247,110,108,173,148,203,243,115,11,243,179,87,203,91,90,165,85,190,121,181,60,191,149,91,89,202,45,72,107,157,165,59,183,43,59,43,123,87,23,19,87,202,173,198,165,149,133,37,253,218,234,205,182,94,222,222,154,191,124,233,202,13,237,96,165,178,120,121,182,178,215,156,111,221,44,223,157,203,54,158,217,219,185,125,215,90,44,47,108,223,155,187,55,167,46,66,223,239,221,155,211,50,149,194,220,125,189,124,80,94,88,92,158,159,187,183,115,243,202,82,101,123,249,74,57,125,163,49,63,187,86,217,91,41,95,91,188,59,63,187,179,151,187,148,218,205,72,201,205,78,254,214,212,234,84,34,191,180,112,35,105,237,228,19,7,43,107,43,139,215,238,37,175,181,55,23,204,250,190,85,219,223,157,223,219,110,84,231,203,179,7,139,119,202,183,23,19,247,234,203,87,110,78,116,82,91,150,116,123,107,247,178,118,63,125,127,45,63,117,59,119,125,173,60,119,165,34,175,93,90,217,204,228,106,183,14,82,203,219,198,229,149,197,205,221,212,65,254,234,221,229,251,123,251,201,165,70,167,48,209,172,221,232,52,82,139,55,202,55,247,38,58,55,175,232,106,227,234,193,202,229,157,59,83,198,202,149,237,130,214,156,88,74,205,239,92,89,44,207,239,52,229,114,230,122,254,94,163,124,115,14,56,69,89,94,185,178,184,125,93,170,172,65,177,242,182,186,146,90,89,88,108,201,250,194,218,181,57,169,60,187,186,155,88,89,220,190,115,25,104,102,212,118,202,79,47,222,184,215,172,238,46,75,157,221,205,251,123,115,87,230,212,149,219,183,151,230,183,231,231,110,207,182,231,242,87,161,45,253,146,190,112,112,163,173,221,111,36,230,87,174,60,179,112,107,119,247,254,229,103,230,182,119,18,59,229,202,188,185,188,114,253,238,154,181,82,185,187,48,175,206,183,247,150,42,7,155,181,5,165,81,93,187,118,79,42,31,108,90,11,32,190,239,92,86,243,101,165,190,223,188,164,229,38,118,103,15,86,64,45,92,220,155,122,122,121,165,81,185,123,125,251,86,121,246,238,51,202,181,189,185,187,83,247,141,194,68,93,5,75,165,126,63,185,123,123,89,50,230,50,242,90,163,161,166,115,9,77,191,52,111,44,128,182,123,123,53,181,185,114,169,124,109,110,249,78,249,102,171,162,231,229,92,70,159,189,117,115,117,161,220,216,185,117,121,241,114,243,102,123,161,218,88,172,86,51,139,203,218,229,27,234,92,69,106,220,88,217,157,187,117,13,248,48,91,217,188,178,120,95,209,87,215,110,108,101,43,43,141,70,242,153,133,249,137,194,66,123,101,249,218,237,107,243,48,175,87,141,69,101,109,123,22,126,96,254,47,46,93,185,113,191,86,133,57,114,176,146,222,206,234,214,110,121,169,149,90,201,233,151,231,119,47,89,183,22,231,182,215,246,161,139,229,121,248,129,63,202,74,126,113,94,90,42,92,191,94,222,111,230,149,118,45,95,207,173,202,5,237,94,173,147,154,55,230,110,220,175,194,196,91,189,177,184,180,180,124,61,109,41,247,167,238,85,86,164,138,92,222,191,214,158,88,41,148,19,90,161,181,44,91,19,185,106,110,85,154,77,174,236,220,200,39,42,7,171,117,181,81,166,248,148,23,225,7,254,52,224,167,60,250,51,228,201,137,75,150,178,50,159,83,215,102,183,43,210,246,213,171,202,165,242,206,205,148,190,61,39,237,103,50,151,55,15,228,189,37,210,7,121,117,97,113,77,203,74,229,213,10,233,215,246,82,171,220,190,177,246,244,194,211,230,229,116,187,122,123,187,48,213,170,220,185,153,41,204,223,187,98,228,204,57,30,238,205,107,123,83,229,121,77,185,181,162,46,214,246,215,148,202,214,226,196,234,74,185,2,63,101,213,170,26,48,103,238,92,155,159,59,104,207,215,151,87,230,175,106,88,103,161,60,191,118,229,214,173,242,193,237,27,187,200,55,192,15,249,185,204,162,182,188,82,105,87,22,27,218,108,187,154,51,11,233,133,178,217,152,93,153,189,118,139,212,47,87,27,43,183,17,95,144,19,59,219,133,85,224,191,169,251,141,203,87,46,195,247,43,88,183,124,165,165,94,45,103,230,183,151,87,22,175,182,102,103,43,25,228,1,125,118,123,118,237,74,14,231,1,76,40,156,233,180,157,237,249,214,206,194,90,217,0,94,93,93,212,97,76,97,44,26,59,207,44,46,94,214,214,202,153,217,6,206,217,237,253,108,249,90,89,221,182,118,96,46,113,109,92,185,47,149,239,172,45,44,200,218,189,246,156,90,201,192,8,175,89,151,12,43,119,103,66,51,54,205,220,190,84,217,81,90,149,157,220,84,134,200,142,133,92,70,46,175,94,205,203,237,196,252,45,179,211,174,84,107,183,178,48,71,65,182,40,243,153,69,185,58,127,80,131,233,41,45,93,191,151,42,24,245,155,251,157,228,193,90,57,93,79,44,94,191,119,176,187,82,206,44,46,182,111,53,204,181,187,247,165,116,249,82,107,91,190,167,221,188,125,96,149,47,237,88,178,212,90,206,22,96,86,38,158,1,198,156,111,85,238,207,175,174,237,237,165,230,83,102,182,154,202,85,103,219,179,229,21,37,123,115,63,181,114,105,113,103,231,182,92,222,188,114,103,241,202,220,45,117,229,198,138,170,207,234,119,26,137,167,175,74,179,219,42,206,249,235,59,149,149,235,87,116,11,228,69,121,255,74,125,170,186,121,169,252,76,163,240,140,86,45,223,218,146,23,119,182,110,239,214,246,202,179,234,29,160,71,101,190,81,216,222,154,187,81,158,221,95,157,216,187,177,114,67,175,232,45,99,33,89,73,150,87,174,94,145,65,32,86,213,57,105,237,50,140,91,65,191,87,43,223,82,107,43,11,107,160,100,85,47,47,94,153,213,111,235,149,91,149,91,55,111,207,234,141,185,237,165,43,139,237,121,181,214,217,91,90,185,93,221,237,148,175,174,94,93,188,2,114,238,54,54,163,110,183,167,204,123,243,79,151,203,207,24,55,55,65,14,205,151,173,43,115,9,185,93,112,112,1,134,124,90,73,174,202,115,141,178,121,171,110,206,109,207,169,229,86,171,45,111,63,45,95,126,166,82,214,155,58,96,155,89,220,150,64,172,236,205,205,95,54,230,115,229,75,219,115,107,75,43,183,64,242,228,202,139,11,243,216,231,235,87,230,246,110,175,89,89,252,188,8,98,240,106,237,202,172,181,114,133,210,118,185,82,94,105,222,177,46,95,154,168,85,96,41,48,23,238,24,205,154,84,81,175,238,52,239,52,46,175,45,92,153,189,187,118,201,72,239,20,10,119,170,43,21,245,94,118,235,78,99,110,101,161,125,77,47,72,218,149,108,249,234,149,157,61,24,243,170,52,187,179,179,0,210,110,231,214,181,181,133,142,38,95,191,189,163,60,93,45,47,110,223,190,5,227,32,87,18,139,230,234,211,237,43,32,185,27,219,171,217,114,161,124,123,91,187,125,199,184,190,127,80,94,171,92,6,25,93,238,52,174,28,92,185,187,212,206,45,222,79,182,42,7,179,59,137,237,171,90,51,101,42,141,107,176,96,53,175,38,148,157,253,59,141,249,198,106,98,5,86,121,189,178,164,169,139,133,54,240,253,101,249,233,197,171,250,141,66,97,106,165,188,122,253,206,218,101,189,34,205,42,55,151,118,140,219,75,234,118,99,121,229,234,218,98,161,60,187,253,204,65,69,107,155,13,117,229,234,202,229,197,235,210,236,154,162,229,55,115,107,219,149,131,202,218,221,37,249,110,181,80,203,103,151,47,207,149,165,181,171,107,128,33,172,181,210,234,157,103,202,151,158,54,10,121,152,36,139,230,51,192,178,101,115,91,189,182,86,222,175,44,222,109,204,174,2,127,151,151,118,106,173,75,10,168,98,115,87,181,187,59,205,167,27,179,55,181,92,101,53,83,111,128,188,184,82,110,78,129,8,42,175,172,172,221,40,83,249,193,100,236,65,121,113,126,110,126,190,129,239,86,86,236,119,75,219,11,149,114,166,172,205,53,23,1,229,165,204,114,190,82,94,206,111,85,110,174,234,153,252,205,54,234,116,229,249,230,194,205,237,181,206,10,72,3,1,84,76,185,80,24,170,143,230,235,73,133,232,163,242,102,125,104,225,116,66,174,210,194,245,228,25,132,114,202,22,146,233,122,46,145,30,37,148,147,91,246,220,67,57,57,160,62,163,80,78,33,240,70,11,229,20,90,113,132,80,78,33,245,78,27,202,41,164,169,161,161,156,6,213,57,143,80,78,161,100,58,105,40,167,1,141,156,67,40,167,112,18,157,101,40,167,80,8,79,20,202,41,188,197,147,49,193,147,134,114,26,48,149,78,134,203,89,134,114,10,237,234,147,134,114,10,197,249,243,8,229,20,138,200,231,30,202,233,164,228,25,45,148,83,72,171,231,27,202,201,11,240,12,66,57,121,27,60,207,80,78,94,72,231,22,202,105,32,152,39,8,229,52,66,187,163,134,114,26,161,169,243,10,229,228,128,30,28,202,105,20,12,159,52,148,147,15,198,57,135,114,242,66,251,140,66,57,157,22,232,217,132,114,114,53,228,83,135,114,242,118,224,179,11,229,228,162,254,57,134,114,10,208,239,244,161,156,250,54,117,150,161,156,2,139,209,185,134,114,10,66,59,93,40,167,62,237,140,16,202,41,172,230,63,108,40,167,96,103,191,48,161,156,92,230,118,64,162,207,55,3,154,71,83,252,124,227,55,229,191,144,241,155,92,178,124,222,241,155,92,76,130,33,155,62,167,64,76,190,104,74,129,205,156,33,209,148,166,221,100,60,69,185,99,233,227,232,74,227,232,74,35,54,160,193,203,85,181,186,117,19,166,194,56,180,210,56,180,210,56,180,210,223,123,104,37,227,170,19,90,73,118,200,244,249,5,86,162,165,135,198,81,42,84,12,66,172,109,39,106,146,205,239,138,199,217,203,47,175,6,184,122,217,171,232,56,110,210,56,110,210,56,110,210,56,110,210,56,110,210,56,110,210,56,110,210,56,110,210,56,110,210,56,110,210,56,110,210,56,110,210,56,110,210,56,110,210,56,110,210,56,110,210,56,110,210,56,110,210,56,110,210,56,110,210,56,110,210,56,110,210,56,110,210,147,69,205,97,206,14,252,21,225,60,139,250,241,185,5,205,201,127,113,130,230,88,48,186,220,89,125,4,15,235,167,255,206,66,233,244,13,155,243,25,7,175,57,235,168,52,255,110,249,188,40,134,198,170,169,230,135,221,103,143,27,81,133,134,185,48,220,208,46,52,152,134,86,178,182,84,83,196,91,65,79,85,13,5,88,123,190,73,84,90,209,130,71,207,130,49,82,143,63,91,125,240,64,113,194,174,68,241,110,144,32,30,146,254,86,103,155,178,105,22,5,114,214,95,213,91,45,32,0,70,65,16,68,96,151,195,106,83,173,110,23,201,249,11,188,88,134,231,179,248,164,219,21,215,195,155,97,180,35,11,145,32,210,87,107,120,160,86,60,20,252,51,76,40,10,255,82,175,215,5,81,224,181,95,120,90,104,239,3,120,251,18,145,128,52,20,24,72,212,117,65,28,7,176,135,153,66,159,123,64,250,218,16,5,103,100,246,1,12,61,198,17,250,119,134,176,171,191,23,188,190,9,141,160,92,133,134,29,158,197,71,105,242,136,227,78,120,152,34,229,184,77,63,1,196,75,52,153,202,71,146,169,28,254,139,9,34,157,87,228,69,66,202,70,216,191,152,141,161,234,199,207,158,235,230,36,17,14,126,76,61,56,101,17,60,243,183,19,164,72,6,190,118,187,49,17,154,69,187,218,105,185,111,93,196,1,216,105,55,42,124,250,209,15,122,223,120,235,248,135,239,246,254,250,223,255,231,185,255,16,98,27,240,43,250,40,200,218,177,29,48,5,12,151,37,136,182,136,19,0,60,65,65,20,184,51,43,4,229,200,80,70,29,17,73,35,50,250,8,252,94,241,176,210,33,195,202,144,66,92,160,178,32,122,177,115,57,140,26,240,254,106,116,158,11,57,233,75,66,87,148,97,81,49,139,135,68,74,9,120,40,2,157,67,91,114,11,20,124,88,12,132,71,191,251,240,241,115,47,31,125,243,55,199,63,252,246,209,127,254,234,248,171,127,134,74,100,70,109,201,90,67,193,41,69,62,220,86,106,138,190,208,21,201,10,88,132,9,221,236,224,203,157,142,98,28,196,239,131,250,51,11,47,68,16,61,77,100,29,87,74,144,48,22,79,153,138,21,101,133,69,193,46,45,136,10,198,131,218,111,27,138,73,220,182,4,111,107,216,81,24,201,38,212,220,85,84,4,47,70,249,112,81,174,152,0,82,232,109,124,12,164,216,86,14,0,47,181,102,247,156,24,60,240,4,157,124,68,27,237,42,52,15,92,213,141,197,196,68,63,150,96,100,76,33,25,29,138,91,186,222,180,212,54,148,101,205,219,33,211,132,222,107,223,58,122,231,23,148,219,24,141,91,228,5,51,215,69,165,94,135,193,42,10,100,187,100,232,84,49,148,58,144,101,107,208,84,73,210,25,205,100,146,119,154,251,230,116,18,39,134,71,80,154,7,90,117,203,208,111,26,10,18,2,102,6,16,130,252,35,228,192,158,194,27,64,14,240,0,249,66,62,123,240,172,171,77,11,53,116,120,19,81,106,42,122,90,129,189,34,216,84,23,96,88,101,144,159,100,129,7,136,147,26,14,104,241,66,66,4,105,214,216,34,52,152,100,219,210,2,70,56,34,1,78,96,160,113,156,17,41,177,109,232,109,19,158,176,16,73,203,248,85,180,193,98,107,147,45,197,218,210,107,2,148,161,79,175,227,160,146,78,10,228,61,1,44,56,28,76,95,83,135,136,181,166,110,97,227,207,118,162,235,132,99,4,6,70,16,235,154,135,121,233,82,166,196,177,69,81,134,15,136,40,183,66,121,132,146,189,182,116,76,220,109,65,218,208,126,211,177,166,69,7,142,122,157,204,74,223,160,187,194,48,197,132,33,145,111,184,102,70,13,106,208,199,216,184,185,32,6,243,234,195,239,30,127,247,215,143,95,120,229,248,175,239,158,1,175,194,236,182,48,52,214,32,177,158,14,17,235,28,67,242,36,103,196,213,226,48,82,26,89,198,163,134,40,199,186,132,79,197,209,230,97,239,91,15,123,63,249,201,103,51,15,73,223,134,118,134,77,56,174,43,116,186,117,81,181,114,166,159,56,88,91,161,11,74,95,61,128,232,70,244,56,136,238,17,9,142,224,66,171,194,165,22,221,110,129,121,23,46,208,151,101,67,110,245,19,230,110,137,146,18,34,190,201,27,78,98,58,135,64,46,116,42,146,5,103,197,233,189,246,202,241,175,222,251,191,127,249,1,87,141,28,225,244,17,201,73,140,84,234,174,109,213,38,244,149,184,87,8,48,76,3,22,186,71,159,124,167,247,194,47,124,96,133,1,36,136,183,241,255,38,93,59,70,88,219,248,74,162,128,181,250,172,113,129,214,113,90,219,227,63,144,104,189,55,127,125,252,240,111,199,223,248,211,209,115,207,123,41,54,80,25,72,120,73,198,83,201,67,190,112,221,96,20,26,33,212,142,121,114,42,209,122,163,208,137,149,116,123,236,172,249,94,18,29,189,243,243,222,71,31,9,108,177,7,253,137,233,143,253,107,244,254,242,85,190,134,100,143,70,248,136,48,232,155,29,144,39,92,91,232,147,87,20,218,134,10,82,238,64,16,81,122,240,34,146,76,71,158,61,189,235,177,78,37,221,26,41,231,234,176,71,175,189,121,252,193,207,4,87,240,133,67,53,59,213,170,130,46,222,94,168,100,183,125,4,160,40,154,92,152,84,130,14,133,185,39,27,26,145,250,190,158,2,145,21,67,166,116,230,249,12,148,88,228,178,26,192,133,181,125,75,221,84,173,10,105,216,139,83,185,221,134,79,164,62,135,18,191,96,241,218,10,27,32,162,54,96,12,204,57,18,2,211,69,21,163,184,93,135,249,85,164,1,221,240,163,168,154,107,91,250,222,50,42,212,32,150,225,35,7,82,36,45,221,214,175,169,166,101,171,35,244,155,141,165,110,42,12,144,142,170,5,255,93,132,197,130,85,108,40,214,28,88,184,164,98,151,147,234,68,157,98,210,124,89,214,148,166,79,173,226,36,56,43,229,145,246,164,250,166,165,245,173,10,239,220,138,206,98,137,237,65,237,154,106,40,100,223,220,44,174,31,162,212,129,69,80,151,107,100,16,13,121,143,208,73,216,157,116,158,217,147,157,61,240,76,79,187,80,119,67,36,72,181,58,184,30,55,149,53,34,133,232,224,251,37,16,111,143,16,103,5,191,192,102,59,24,90,156,96,188,36,239,95,38,15,68,182,115,5,165,153,154,72,222,3,129,101,81,64,223,17,208,224,4,74,244,85,125,239,170,2,54,6,186,186,225,142,168,210,4,193,136,120,8,176,104,187,27,57,176,106,211,157,28,192,72,24,161,16,83,43,77,187,115,147,84,165,68,160,240,161,198,117,123,150,188,224,12,6,54,150,205,78,43,56,107,93,90,49,34,101,50,160,187,3,141,21,99,87,153,116,95,227,66,237,29,205,62,45,146,13,63,183,53,9,244,113,178,111,101,119,68,180,5,222,195,87,123,175,126,8,176,144,253,39,157,205,6,91,171,194,13,159,33,240,112,196,38,9,28,212,128,242,18,58,23,27,150,179,140,128,182,94,100,11,96,248,106,127,118,176,147,161,176,229,118,251,38,144,228,58,143,194,209,203,207,245,222,255,49,221,22,56,59,248,233,80,248,205,134,85,115,251,254,241,171,189,135,191,60,239,46,55,245,170,11,241,225,255,158,41,196,240,1,182,215,238,16,221,100,32,232,19,91,97,44,150,53,111,111,17,217,66,55,162,164,18,216,101,32,7,152,134,48,3,51,8,204,194,132,255,105,3,239,2,209,174,179,117,133,152,80,129,218,76,27,8,54,192,20,11,104,1,237,173,13,87,115,103,132,108,203,96,221,176,149,143,138,106,247,73,95,137,205,87,98,164,103,115,150,42,251,158,173,56,160,170,237,203,69,246,62,253,154,88,67,169,40,178,70,62,136,8,92,33,54,138,41,20,215,147,146,152,146,196,180,36,102,164,13,238,213,160,22,48,216,56,12,237,129,222,1,107,201,210,45,185,41,70,72,115,98,4,214,129,93,248,63,20,50,196,136,6,18,83,140,220,235,180,218,40,97,72,65,20,209,248,215,150,155,80,43,40,50,225,33,149,150,110,167,252,101,102,233,115,91,168,242,196,174,249,86,122,178,7,234,55,109,119,85,83,69,142,213,226,180,248,109,250,221,21,144,95,194,205,58,226,147,77,15,34,56,208,248,149,225,223,105,195,186,163,20,89,107,130,79,183,245,52,13,54,17,191,161,199,86,1,224,34,191,98,110,219,194,184,139,19,145,248,109,99,189,233,246,10,217,189,152,234,242,27,8,135,195,44,81,71,107,10,49,176,156,61,80,7,208,80,187,150,199,36,33,185,173,255,123,240,212,149,253,8,19,100,98,1,15,192,140,187,137,227,18,155,232,83,220,86,230,68,142,78,103,78,7,202,19,199,239,127,220,251,241,55,195,137,16,236,35,195,7,148,28,157,222,1,128,82,62,27,8,123,119,77,111,196,217,82,51,196,244,97,165,69,123,101,10,90,60,190,246,4,31,26,126,171,37,193,117,240,253,247,143,62,248,45,167,177,135,86,72,114,102,197,123,31,244,30,126,103,88,133,148,167,194,209,235,47,250,85,111,123,228,194,54,193,232,172,0,187,73,39,138,135,77,225,38,30,39,177,135,176,14,120,191,250,45,171,240,45,21,255,140,187,144,232,114,164,120,245,245,200,209,159,94,26,106,189,216,118,154,207,32,106,43,154,167,113,110,50,189,245,110,164,247,238,15,28,18,216,219,55,162,140,217,10,244,82,20,160,201,213,172,44,16,184,185,122,174,78,63,37,235,24,30,159,124,170,230,170,176,114,136,42,137,134,7,250,41,60,110,146,96,240,57,9,139,152,103,113,98,54,170,100,100,18,48,155,25,34,1,57,17,234,218,77,35,137,69,183,184,79,38,134,203,65,34,6,225,31,145,135,169,47,57,198,128,144,166,91,23,221,179,145,165,201,83,202,16,170,59,210,109,197,51,16,164,25,183,101,175,184,92,96,86,42,72,204,147,9,199,228,63,157,112,100,103,67,236,137,201,29,14,41,190,195,33,91,186,161,142,169,4,206,134,148,56,65,218,182,68,149,154,218,105,249,116,68,133,108,210,161,214,71,143,140,124,155,67,182,129,61,154,37,92,192,57,231,110,133,211,83,227,193,134,177,208,146,247,185,227,156,2,104,227,1,155,216,222,80,59,107,211,119,36,83,246,243,50,60,195,45,161,42,57,93,244,27,158,199,127,121,253,248,167,207,127,129,141,222,207,98,73,29,97,17,84,181,186,206,157,162,255,237,71,145,222,59,111,8,220,138,87,197,21,175,86,58,164,71,116,135,252,150,217,33,205,141,82,44,27,134,124,32,50,115,174,184,190,209,229,119,221,236,66,21,232,61,24,27,78,49,88,200,69,103,195,206,46,180,70,210,174,0,62,45,117,95,213,204,226,122,115,93,144,133,141,13,202,246,220,138,73,103,252,33,157,6,69,13,218,17,153,208,40,30,218,71,202,244,49,147,24,100,107,88,228,133,46,142,162,45,78,48,30,4,130,128,14,226,28,160,235,111,141,7,136,139,51,77,205,100,206,169,85,11,147,27,237,201,86,117,203,71,17,186,152,26,69,254,232,90,187,120,49,74,170,83,108,75,90,172,203,119,61,172,10,41,206,35,11,42,128,9,35,166,68,19,232,154,163,40,109,178,75,36,210,83,81,211,110,132,44,226,1,172,159,82,90,42,48,134,103,247,18,227,248,226,208,23,67,181,144,105,82,143,16,132,223,21,45,113,189,16,185,34,140,138,37,7,107,126,45,160,40,84,117,173,174,26,45,88,90,223,248,93,239,181,95,130,126,245,232,221,183,129,219,128,217,102,96,162,28,189,250,218,241,219,15,129,99,89,57,186,87,140,183,224,139,168,139,161,42,6,139,138,6,18,140,127,3,234,31,106,127,162,119,139,186,27,139,91,91,138,22,141,114,93,211,9,27,197,97,253,41,183,219,88,28,36,61,193,221,187,142,40,196,250,87,72,62,159,167,90,176,26,129,205,27,245,239,186,179,231,69,129,162,127,244,210,107,189,111,252,68,32,7,181,140,210,108,103,88,192,71,65,34,98,122,39,94,95,186,144,192,117,6,254,139,87,145,161,60,120,7,209,192,65,227,112,232,125,248,123,70,5,226,224,208,21,93,22,45,246,83,48,247,64,126,235,123,113,178,115,188,111,197,137,155,103,211,214,42,53,101,47,178,108,232,45,213,84,56,76,44,209,136,29,170,148,136,109,221,180,162,202,132,48,101,30,152,248,15,97,65,25,16,45,83,187,137,41,178,191,80,110,54,241,233,34,38,137,19,2,195,1,132,134,6,8,101,144,66,246,28,100,199,237,113,179,125,112,80,111,2,61,189,254,31,240,63,74,38,156,160,237,82,77,236,16,45,60,147,74,217,186,119,62,151,67,141,187,85,186,177,121,15,22,227,104,135,224,27,139,182,69,83,172,138,23,18,34,145,7,66,102,83,74,201,133,90,93,32,223,99,98,189,212,178,35,87,139,91,68,91,87,82,18,52,185,89,98,219,230,100,240,150,112,83,194,64,111,40,59,184,12,155,249,238,65,68,177,62,178,220,98,46,46,68,236,240,22,8,250,76,16,253,132,36,252,98,219,238,248,144,144,213,39,218,0,154,95,251,192,6,221,29,158,226,161,189,197,67,63,225,38,76,49,41,137,248,25,44,74,145,73,79,159,192,164,27,96,20,2,149,152,55,169,77,33,136,134,210,0,32,139,184,252,147,242,240,200,133,102,134,130,75,4,193,17,170,18,80,222,238,116,61,226,152,110,45,65,237,69,178,21,54,68,186,67,243,206,49,1,214,118,92,75,8,137,57,175,18,91,105,245,170,13,244,84,150,142,22,84,160,46,38,84,200,192,178,239,61,53,194,225,240,158,105,161,75,139,103,21,224,196,59,212,175,222,71,134,198,117,209,89,51,56,0,1,177,255,20,136,15,42,70,153,171,75,148,44,24,253,214,36,218,122,105,139,78,78,60,138,178,103,222,2,76,227,89,185,186,165,128,236,39,133,112,158,176,101,204,62,175,138,186,143,144,90,26,174,107,206,162,194,59,131,121,240,164,9,6,221,149,130,162,28,224,198,56,57,109,118,190,2,44,109,134,174,132,94,223,175,146,38,234,14,250,183,237,145,227,74,122,69,129,226,58,14,193,178,72,134,19,21,245,96,215,98,69,218,134,91,28,249,138,32,140,150,136,247,157,232,251,10,198,8,109,59,180,229,174,200,115,132,127,76,124,28,83,66,215,11,155,194,125,86,92,31,1,22,162,192,68,81,175,249,196,132,70,201,54,97,180,0,25,237,34,235,210,6,241,122,11,37,171,22,160,41,109,221,33,146,175,125,207,177,60,15,203,174,96,67,99,226,89,228,188,205,6,119,86,54,15,170,179,48,229,96,94,71,251,172,195,236,211,12,183,32,199,217,74,108,159,93,179,5,24,151,18,151,139,99,69,174,130,98,24,186,97,23,239,189,253,254,163,15,126,33,120,113,245,229,226,162,121,41,251,160,122,23,72,0,171,49,192,33,98,40,132,159,187,94,126,213,236,62,88,195,251,96,121,250,96,13,233,3,233,130,161,128,60,54,236,48,63,253,58,34,218,126,109,211,116,153,21,145,178,186,225,236,38,105,190,211,22,193,118,67,165,62,178,213,62,206,110,196,150,104,233,29,83,65,51,199,51,17,200,44,40,81,175,35,124,223,177,194,94,179,237,60,199,155,141,249,184,109,16,219,131,119,89,24,58,111,72,169,232,161,127,141,114,199,39,148,145,187,161,26,224,204,112,118,27,202,96,100,112,92,103,69,223,200,80,178,95,208,30,60,152,76,92,192,179,39,92,130,226,196,178,190,81,71,137,47,114,2,103,144,150,238,83,45,201,51,166,56,0,241,233,119,103,105,36,187,151,14,197,136,44,243,209,167,191,66,236,54,194,4,4,30,151,153,34,247,34,94,215,141,121,217,163,194,18,209,66,87,159,144,183,68,152,219,214,131,45,203,201,172,231,78,116,75,212,157,151,105,127,34,59,108,114,144,160,103,85,154,219,103,208,243,188,158,26,81,54,215,93,207,208,112,243,172,238,218,90,142,251,8,121,225,99,169,18,117,41,22,135,112,150,167,216,168,43,100,216,98,211,21,253,103,104,65,165,97,208,177,30,44,175,253,27,245,28,186,141,222,238,224,54,67,205,80,166,193,149,250,104,112,84,163,165,86,165,127,199,95,244,122,226,12,93,110,19,39,35,58,8,26,255,81,192,96,105,195,238,228,172,42,77,153,154,71,92,255,6,88,148,154,142,137,183,251,27,148,116,187,158,9,24,177,214,161,142,85,69,176,71,136,117,233,39,11,229,106,199,111,214,39,96,28,156,136,246,94,162,150,40,117,110,244,216,233,28,187,146,18,46,207,250,224,73,14,31,122,221,95,188,147,137,229,107,102,122,158,87,79,118,6,134,151,89,154,173,165,249,203,74,98,136,124,99,243,35,48,166,128,125,75,110,71,195,174,12,224,253,0,219,52,166,30,67,197,126,165,60,29,244,148,114,215,34,226,179,23,96,193,190,243,36,17,58,79,254,254,173,116,42,211,69,205,215,179,129,86,123,163,180,41,150,137,213,46,109,102,50,160,237,248,12,245,134,104,136,178,107,168,103,165,106,38,47,213,211,204,80,143,77,43,235,142,207,200,70,169,108,27,237,96,182,213,18,233,17,82,93,85,115,36,123,85,45,149,63,131,236,85,41,185,150,203,212,228,236,40,217,171,220,178,231,158,189,202,1,245,25,101,175,10,129,55,90,246,170,208,138,35,100,175,10,169,119,218,236,85,33,77,13,205,94,53,168,206,121,100,175,10,37,211,73,179,87,13,104,228,28,178,87,133,147,232,44,179,87,133,66,120,162,236,85,225,45,158,140,9,158,52,123,213,128,169,116,50,92,206,50,123,85,104,87,159,52,123,85,40,206,159,71,246,170,80,68,62,247,236,85,39,37,207,104,217,171,66,90,61,223,236,85,94,128,103,144,189,202,219,224,121,102,175,242,66,58,183,236,85,3,193,60,65,246,170,17,218,29,53,123,213,8,77,157,87,246,42,7,244,224,236,85,163,96,248,164,217,171,124,48,206,57,123,149,23,218,103,148,189,234,180,64,207,38,123,149,171,33,159,58,123,149,183,3,159,93,246,42,23,245,207,49,123,85,128,126,167,207,94,213,183,169,179,204,94,21,88,140,206,53,123,85,16,218,233,178,87,245,105,103,132,236,85,97,53,255,97,179,87,5,59,251,185,100,175,26,164,194,198,153,179,8,242,191,56,106,193,8,152,255,246,242,86,40,20,56,65,126,142,9,137,26,170,121,83,222,156,61,195,156,56,95,220,22,207,33,135,209,63,19,249,6,180,56,175,129,76,80,20,99,141,110,92,143,83,33,141,83,33,141,83,33,253,189,167,66,202,46,22,8,73,23,47,17,226,16,230,114,83,9,133,76,249,1,217,132,236,181,111,156,77,104,156,77,104,156,77,104,156,77,104,156,77,104,156,77,104,156,77,104,156,77,104,156,77,104,156,77,104,156,77,104,156,77,104,156,77,104,156,77,104,156,77,104,156,77,104,156,77,104,156,77,104,156,77,104,156,77,104,156,77,104,156,77,104,156,77,104,252,59,254,61,223,95,195,159,177,42,60,105,21,158,31,40,236,192,199,85,76,14,157,3,134,192,214,145,199,175,129,148,227,83,40,21,200,143,127,214,66,9,86,206,57,215,192,47,35,84,179,232,100,164,127,194,179,13,213,114,74,224,86,6,77,199,96,69,133,205,205,186,36,196,166,237,247,17,217,185,159,134,129,168,74,70,252,250,173,165,249,213,197,89,55,40,73,9,175,9,210,104,50,209,88,87,198,91,42,21,213,50,175,145,203,73,165,144,251,63,9,233,223,150,100,107,43,14,75,155,110,68,181,169,84,108,34,170,125,41,53,3,255,254,45,53,145,40,74,24,252,13,239,40,89,58,158,160,145,235,147,190,198,220,56,84,54,22,236,50,84,160,102,24,42,78,109,31,178,81,127,107,62,68,246,12,88,87,75,129,219,249,162,37,26,211,117,232,138,82,146,166,149,137,212,151,75,254,118,224,105,41,21,179,184,231,102,103,211,180,160,134,152,138,137,70,169,45,27,166,178,168,89,81,75,76,72,120,5,168,221,177,162,6,126,38,41,159,228,64,131,147,202,180,252,21,9,111,83,134,180,57,160,197,212,191,201,19,9,188,160,229,222,193,145,145,35,228,250,105,239,233,196,73,96,60,188,57,102,76,78,110,233,134,122,31,167,132,227,226,150,144,106,249,154,156,46,216,46,110,197,68,28,61,165,96,5,143,39,179,18,94,130,136,72,182,35,82,60,149,77,103,242,94,79,41,119,87,243,95,242,249,205,116,173,198,251,116,134,131,142,112,207,159,125,22,181,177,32,50,156,47,24,58,88,121,220,179,206,194,197,136,134,154,214,85,99,73,214,228,6,49,9,121,167,145,127,212,118,106,234,54,185,58,202,66,37,14,242,125,209,165,74,89,60,152,45,207,206,179,35,122,201,235,222,112,121,107,22,29,42,174,46,146,71,146,247,192,61,4,206,128,3,119,123,216,71,62,112,31,235,47,227,223,241,239,248,119,252,59,254,253,156,45,146,126,58,14,219,45,96,74,85,36,153,198,0,189,152,253,203,241,113,176,79,97,114,97,27,37,252,105,49,83,172,130,133,2,122,148,187,71,225,203,208,26,172,219,117,237,161,169,72,177,184,59,137,86,145,123,246,247,236,179,170,230,108,231,66,9,123,211,134,223,147,211,13,12,121,48,205,74,132,182,133,72,201,134,34,159,178,185,112,243,72,73,22,134,222,112,79,111,102,18,228,134,187,34,103,134,22,46,212,235,121,90,184,38,157,90,205,54,148,90,165,211,116,244,234,170,148,203,203,181,76,218,115,21,134,165,194,84,106,103,161,194,98,244,195,39,212,22,191,232,77,24,173,17,149,213,3,147,41,168,243,196,253,115,199,171,141,6,154,25,160,139,218,227,54,214,69,199,191,227,223,241,239,248,119,252,59,254,29,255,142,127,191,216,118,216,23,216,138,33,102,34,51,15,108,11,45,88,17,10,184,151,96,194,13,159,122,50,104,158,112,198,73,188,61,33,168,173,198,84,85,53,170,77,101,114,179,145,140,103,11,213,250,102,45,95,143,183,49,24,60,180,144,171,6,90,240,4,41,115,142,149,44,26,57,15,79,77,104,224,84,73,52,74,118,68,187,201,196,180,241,149,146,52,13,38,47,61,98,145,75,218,186,177,49,45,196,133,82,169,36,207,104,113,179,77,34,244,27,98,34,86,20,226,236,113,212,243,92,180,38,38,98,69,139,132,3,244,60,134,70,187,106,61,170,196,16,248,52,124,157,182,98,90,188,163,153,91,106,29,44,48,104,45,230,196,126,235,58,8,99,120,181,67,193,36,199,92,194,133,82,137,102,81,136,96,68,75,109,162,36,8,244,164,6,122,76,122,50,153,16,229,210,5,137,157,10,113,253,82,176,95,147,147,74,12,48,72,231,74,24,137,179,186,37,27,24,21,176,108,1,78,177,67,120,113,65,142,29,90,37,101,34,49,189,9,108,177,221,237,42,77,83,153,76,64,105,3,192,201,24,219,207,192,215,54,158,244,213,140,128,41,134,104,234,2,12,79,215,229,207,240,144,216,208,178,157,210,61,230,132,226,99,113,175,149,216,180,59,22,96,253,24,72,254,47,219,136,79,27,64,75,37,138,131,32,26,162,22,187,120,209,162,198,41,62,113,168,101,117,21,224,67,96,183,93,133,63,107,179,219,85,74,24,214,28,145,215,75,178,209,232,160,53,102,186,148,209,191,2,84,187,120,241,130,49,173,219,195,174,150,224,161,52,227,20,94,215,55,48,53,236,94,45,26,155,134,206,4,71,67,141,89,91,120,202,138,49,251,48,132,222,60,13,22,91,182,27,136,88,122,164,141,71,143,12,205,72,171,99,90,145,77,106,173,131,173,7,163,168,98,76,212,146,58,33,76,9,19,10,160,11,127,129,184,42,25,37,24,33,41,22,235,178,238,42,96,175,203,24,53,25,152,11,248,102,74,240,7,228,163,97,103,47,104,24,74,245,130,17,139,223,211,85,141,149,131,193,154,34,249,14,39,148,7,15,128,173,187,34,70,12,54,90,114,19,131,136,250,79,24,49,158,176,106,150,55,1,231,142,5,195,128,169,174,40,94,58,140,236,100,194,229,87,130,146,118,26,148,180,7,15,140,7,15,162,90,9,176,129,111,23,47,170,140,179,125,248,106,136,170,139,76,200,249,46,197,76,115,41,134,53,16,80,48,13,23,201,102,194,29,176,18,230,141,99,74,163,168,51,232,162,228,116,143,163,17,118,147,239,27,227,239,144,9,58,42,75,32,134,33,252,224,72,130,24,71,45,210,37,131,132,36,229,121,93,67,121,231,149,24,46,243,75,211,138,59,159,20,152,79,136,46,34,170,173,43,27,49,50,209,185,41,200,137,12,11,69,6,74,45,183,130,101,87,176,9,243,21,107,102,125,195,153,253,32,133,38,81,60,116,181,146,51,35,1,25,251,128,24,133,32,247,194,226,94,56,24,200,37,195,195,71,49,152,180,70,212,242,60,81,75,228,24,191,5,68,177,207,165,69,221,62,57,23,155,37,85,52,1,115,243,203,234,180,73,187,43,175,155,27,128,191,14,127,98,135,205,146,201,196,27,194,195,212,55,4,184,89,106,66,21,231,224,28,107,86,169,172,241,72,230,106,169,138,241,58,171,178,21,213,89,175,155,128,82,213,29,35,28,34,83,105,35,3,195,167,154,210,84,91,42,72,186,18,176,49,126,87,13,220,233,241,176,111,56,255,56,2,94,148,8,91,179,254,49,94,143,11,211,238,16,123,100,185,132,84,38,34,94,113,23,4,160,162,230,17,121,9,88,12,116,164,141,175,182,30,19,105,93,103,65,48,74,58,191,28,68,112,25,240,202,127,139,78,210,184,128,171,30,91,18,166,220,53,65,194,53,1,186,190,41,155,138,175,239,110,252,114,100,90,135,171,80,204,51,214,152,76,252,155,98,119,29,209,162,174,7,246,91,73,180,28,199,4,187,20,116,31,161,129,110,19,32,244,192,101,212,37,39,208,204,179,154,2,241,36,96,58,142,128,42,93,77,85,138,125,211,75,66,149,44,18,233,28,64,105,198,252,171,167,10,211,67,76,103,225,97,115,134,188,83,102,64,234,23,49,62,184,14,165,244,18,40,22,52,90,56,249,134,50,150,80,221,89,157,85,119,117,230,6,65,193,24,227,8,233,193,3,228,22,253,193,3,252,6,45,42,248,16,215,55,252,96,77,36,248,197,90,193,129,33,234,131,94,18,54,81,120,10,242,166,224,82,62,54,227,215,169,156,213,219,113,35,177,98,221,98,159,82,202,151,37,178,166,217,116,155,80,208,31,132,175,217,141,81,153,75,194,225,226,238,118,10,83,43,18,149,48,159,62,131,0,174,249,77,80,12,115,105,101,148,0,174,110,217,115,15,224,234,128,250,140,2,184,134,192,27,45,128,107,104,197,17,2,184,134,212,59,109,0,215,144,166,134,6,112,29,84,231,60,2,184,134,146,233,164,1,92,7,52,114,14,1,92,195,73,116,150,1,92,67,33,60,81,0,215,240,22,79,198,4,79,26,192,117,192,84,58,25,46,103,25,192,53,180,171,79,26,192,53,20,231,207,35,128,107,40,34,159,123,0,215,147,146,103,180,0,174,33,173,158,111,0,87,47,192,51,8,224,234,109,240,60,3,184,122,33,157,91,0,215,129,96,158,32,128,235,8,237,142,26,192,117,132,166,206,43,128,171,3,122,112,0,215,81,48,124,210,0,174,62,24,231,28,192,213,11,237,51,10,224,122,90,160,103,19,192,213,213,144,79,29,192,213,219,129,207,46,128,171,139,250,231,24,192,53,64,191,211,7,112,237,219,212,89,6,112,13,44,70,231,26,192,53,8,237,116,1,92,251,180,51,66,0,215,176,154,255,176,1,92,131,157,253,92,2,184,198,247,100,11,85,95,192,141,103,124,130,36,62,28,104,157,135,215,14,239,33,151,219,254,208,158,29,100,90,156,188,17,154,122,155,25,103,254,199,236,44,237,208,233,63,155,145,39,210,126,78,139,147,13,156,87,25,158,168,37,186,170,59,234,130,84,80,234,245,211,55,169,195,100,160,143,138,68,244,43,181,137,33,61,168,215,235,33,148,163,120,248,40,231,60,4,54,35,81,7,139,147,9,226,155,138,191,167,64,29,30,42,147,74,77,181,116,99,146,124,177,212,150,66,14,65,29,197,86,60,219,230,236,190,211,137,86,200,187,91,78,241,68,134,8,158,72,28,39,211,9,103,211,0,205,156,65,20,79,52,162,128,178,211,17,110,10,224,227,39,85,244,79,69,78,14,190,169,96,126,62,120,118,202,25,64,183,226,152,132,201,74,95,226,213,192,19,182,18,137,203,77,197,32,198,154,120,242,186,124,232,234,39,170,205,197,179,54,148,218,217,244,135,143,145,93,175,75,79,212,40,117,43,56,101,63,221,202,94,148,100,69,146,198,145,187,199,145,187,255,94,90,92,85,228,230,77,88,14,86,129,229,199,97,187,199,97,187,199,97,187,255,222,195,118,239,220,42,84,196,237,185,242,252,60,20,34,83,100,161,38,118,230,202,75,243,48,63,203,85,248,126,125,139,208,252,214,60,155,10,148,65,156,75,30,119,119,1,237,57,224,179,121,68,27,43,108,85,160,198,206,60,76,83,167,141,54,62,130,201,177,87,153,167,184,240,92,152,117,6,190,178,53,43,238,92,45,55,102,177,45,231,194,179,141,43,76,107,96,99,115,177,220,129,247,30,54,158,187,127,175,130,211,98,182,177,85,65,118,157,47,103,177,137,185,156,231,49,76,0,117,142,94,79,33,205,221,155,131,230,210,215,96,30,206,227,92,166,221,201,205,237,18,174,110,204,211,56,230,123,132,131,231,161,122,254,114,121,15,30,118,130,193,205,253,82,113,192,229,22,91,59,24,71,54,31,71,54,31,71,54,31,71,54,31,71,54,31,71,54,31,71,54,31,71,54,31,71,54,31,71,54,31,71,54,31,71,54,31,71,54,31,71,54,31,71,54,31,71,54,31,71,54,31,71,54,31,71,54,31,71,54,31,71,54,31,71,54,31,71,54,31,255,142,127,199,191,255,172,177,228,201,169,77,168,247,37,139,250,238,58,97,186,113,224,109,59,212,17,160,118,216,119,242,145,19,207,156,187,165,91,219,246,187,140,184,218,206,224,250,163,120,90,186,205,219,222,114,142,230,133,15,131,42,20,127,12,71,74,240,94,105,222,67,176,17,144,11,96,97,183,195,29,198,157,160,29,222,8,229,91,99,222,141,163,183,54,186,175,101,16,88,157,252,12,34,161,7,157,0,9,3,111,29,151,204,72,208,39,115,96,159,70,113,194,60,77,165,64,215,169,207,101,4,157,46,3,236,148,2,148,211,60,75,245,95,218,251,245,195,227,109,25,50,114,195,124,42,93,68,135,239,97,5,7,36,168,138,115,163,237,51,39,71,24,137,48,135,203,0,19,141,216,44,119,4,203,203,151,44,104,95,129,20,19,131,90,24,152,235,194,80,2,65,102,7,103,185,8,171,224,203,112,209,15,15,215,75,242,137,177,56,80,154,120,156,125,74,68,56,231,200,144,9,142,46,146,39,195,166,95,37,31,58,131,194,60,41,233,33,33,107,227,36,30,16,141,60,19,136,217,66,130,4,96,12,128,167,170,134,2,220,56,223,36,251,66,34,198,44,121,214,84,154,245,248,179,213,7,15,20,39,40,80,20,35,1,8,226,161,105,201,150,90,157,109,202,166,89,20,136,159,94,85,111,181,96,190,180,229,134,34,136,186,86,60,172,54,213,234,118,145,56,49,192,139,101,120,62,139,79,186,93,113,125,64,51,244,248,129,238,73,8,180,40,219,251,135,226,178,101,25,102,241,144,154,247,197,11,82,87,196,52,38,205,34,116,166,217,81,0,214,78,71,49,14,150,97,246,180,68,140,129,128,243,218,165,142,130,1,176,220,18,37,165,43,42,251,109,67,49,137,11,171,224,190,17,186,14,96,24,105,23,110,3,36,60,222,190,145,220,247,48,142,238,123,220,170,45,38,146,93,15,218,100,211,202,45,67,118,76,138,66,239,195,183,142,126,254,92,239,119,127,126,244,254,91,189,215,94,57,254,213,123,28,80,34,157,28,234,172,161,99,78,145,57,176,11,168,36,0,93,108,136,184,119,34,160,112,19,68,178,169,183,165,55,209,115,64,120,244,187,15,31,125,242,157,222,11,191,160,128,142,63,254,206,209,143,191,102,3,234,79,181,56,74,158,150,25,111,235,166,138,52,235,71,69,16,143,86,52,164,162,40,216,53,5,81,137,245,163,175,31,10,116,61,182,33,38,200,63,177,31,93,179,161,100,101,79,232,218,235,214,64,143,166,162,208,54,84,176,5,15,4,81,173,34,2,72,89,248,96,51,151,200,17,175,235,225,88,93,35,156,186,70,202,33,88,152,11,187,81,225,232,181,55,143,63,248,153,16,219,176,145,244,67,245,130,49,148,58,244,125,16,28,204,191,97,173,32,89,92,32,143,95,124,229,248,175,239,34,16,155,34,252,63,209,153,57,208,122,81,96,54,249,178,172,41,64,174,126,147,137,149,18,248,137,71,170,111,90,90,223,170,240,206,87,49,164,195,60,251,121,59,223,110,118,76,65,244,14,131,143,200,109,69,195,72,203,115,170,172,115,52,126,253,189,222,207,126,60,128,198,160,238,98,167,106,197,11,90,188,213,105,90,106,187,169,172,145,147,7,96,36,59,110,81,127,188,128,239,21,75,177,49,171,161,52,55,124,136,209,34,180,77,23,177,222,75,63,125,252,253,183,7,32,214,31,166,9,146,221,134,104,118,170,85,152,16,62,144,166,188,171,44,27,64,17,195,58,168,187,48,63,253,219,143,122,239,188,113,244,159,255,213,123,248,106,239,213,15,109,166,96,8,144,193,5,248,53,213,80,200,254,165,89,92,63,68,23,231,162,208,212,101,212,178,4,209,144,247,174,147,39,187,147,206,51,123,214,179,7,158,57,106,23,234,110,136,132,67,2,20,70,86,25,32,142,200,161,49,172,77,158,17,96,250,135,22,39,24,47,201,251,151,201,3,145,121,57,65,105,52,138,236,247,115,240,89,20,240,12,127,91,57,192,176,58,13,197,90,213,247,174,42,7,162,128,46,71,168,114,193,26,62,73,240,16,138,135,130,187,143,41,192,140,32,27,153,128,145,48,66,33,58,8,4,86,109,179,73,6,3,1,110,201,90,13,240,216,36,66,64,20,76,187,239,147,213,45,228,23,183,136,67,149,89,242,194,21,80,246,188,107,118,90,1,161,100,186,164,100,52,204,100,4,232,48,201,197,163,76,186,175,113,125,235,122,6,59,208,98,93,221,135,153,128,228,70,229,1,93,194,224,115,27,24,169,136,65,153,58,85,88,179,129,67,60,75,142,103,37,128,206,109,65,231,109,39,191,73,75,215,113,188,49,54,220,19,128,118,151,128,254,139,221,89,64,102,173,31,125,231,149,79,255,250,38,12,57,245,78,93,107,234,150,9,67,244,108,39,186,126,8,44,4,179,92,169,203,192,199,130,88,215,60,203,24,213,105,6,174,32,200,54,54,51,155,45,88,11,61,19,215,105,140,15,226,68,89,131,240,78,84,137,3,111,197,186,156,20,249,232,163,227,239,254,250,209,239,222,121,252,130,35,230,187,168,200,13,238,178,61,217,146,18,250,241,246,31,115,151,228,174,208,24,68,233,39,35,153,173,166,120,40,166,117,90,155,48,183,60,52,19,65,14,0,246,140,118,164,90,56,237,84,13,59,229,144,205,171,167,144,167,113,51,76,39,177,28,157,132,20,18,9,37,44,159,254,65,250,202,218,32,26,7,37,60,39,81,65,119,85,53,153,178,46,93,33,221,39,125,23,74,190,18,163,4,61,84,17,200,89,131,32,114,30,79,48,82,130,237,61,67,20,101,191,242,213,80,42,138,172,145,15,34,2,87,200,81,136,41,20,215,147,146,152,146,196,180,36,102,164,13,238,213,160,22,214,224,61,240,195,129,14,228,22,44,221,146,155,98,132,52,39,70,128,42,187,240,127,40,100,136,17,13,152,92,140,220,235,180,218,56,112,164,32,10,99,252,203,36,36,214,10,74,63,120,72,5,159,219,41,127,153,89,250,220,150,143,148,216,176,222,1,71,178,181,127,6,72,95,119,19,46,112,235,169,91,166,232,169,33,18,7,108,196,16,255,138,237,197,26,124,134,255,219,51,83,55,21,91,175,64,235,131,255,142,139,218,53,213,180,232,170,2,43,141,130,223,0,47,100,126,37,138,168,81,107,101,13,192,33,102,244,219,156,15,181,89,242,212,69,206,173,51,18,54,158,234,186,11,29,137,3,75,41,6,108,213,75,81,128,158,201,212,106,66,76,60,43,163,141,77,91,63,161,189,228,220,85,77,117,147,124,231,73,206,4,80,58,243,37,103,57,23,178,146,212,222,7,134,166,78,200,147,164,107,220,200,227,87,198,62,157,54,110,116,20,89,211,130,207,150,224,224,128,73,214,245,219,124,100,30,226,231,69,173,174,59,83,204,232,52,21,20,89,228,47,147,19,154,99,132,16,33,56,73,144,6,57,151,200,32,162,62,155,174,191,253,150,31,221,126,227,23,211,255,251,151,31,4,215,222,160,77,119,166,134,27,179,163,28,120,67,204,53,155,60,156,110,224,55,210,252,45,242,166,25,39,41,207,142,132,188,86,192,145,144,51,13,159,144,130,94,27,187,15,5,71,180,119,135,27,185,3,44,219,115,36,223,163,95,62,127,244,254,87,143,94,125,245,209,223,120,34,214,20,179,10,10,249,96,58,186,138,14,70,45,31,133,150,60,52,48,49,244,61,179,152,239,71,88,14,133,17,105,203,35,221,143,188,222,142,133,90,201,72,73,255,6,19,149,124,64,83,29,213,127,199,104,105,226,118,26,123,8,42,145,247,235,72,27,12,94,107,174,161,163,168,242,152,113,17,176,227,194,108,71,190,26,47,55,93,133,241,213,215,35,71,127,122,201,191,31,208,197,120,189,176,78,52,201,58,145,171,231,234,2,105,91,174,102,101,250,41,9,150,18,134,245,53,75,123,170,86,3,165,135,24,243,251,86,156,236,51,54,197,106,233,16,150,192,53,171,90,43,122,35,199,54,215,5,89,216,64,14,182,162,230,132,48,181,169,222,159,34,84,212,181,41,12,54,59,85,135,246,202,168,213,105,177,184,181,165,104,81,79,80,106,5,134,18,205,57,64,17,23,179,90,109,13,108,219,33,32,106,102,107,10,111,254,218,179,102,138,46,107,35,65,88,85,96,89,81,78,3,132,174,74,149,131,197,218,72,128,106,0,72,214,172,81,161,108,25,39,165,149,171,72,158,12,6,81,255,70,29,141,242,38,13,186,125,50,16,39,30,143,147,53,127,194,145,64,190,61,48,135,128,48,15,76,252,55,167,146,50,48,73,167,118,19,148,84,248,104,17,36,170,89,57,192,216,194,35,129,68,53,241,146,98,157,148,197,70,31,154,154,98,201,106,115,177,207,100,132,30,135,3,128,23,83,194,196,8,237,119,218,184,175,114,206,83,196,80,90,122,191,121,216,183,11,116,187,13,97,152,51,106,205,44,141,212,29,10,9,152,121,68,96,148,207,78,5,10,218,106,236,16,163,225,28,229,36,191,1,120,186,65,90,83,128,217,180,234,72,236,12,236,86,98,59,133,40,213,170,124,246,101,170,59,248,236,47,186,220,85,116,189,9,182,165,200,54,7,138,23,18,93,102,139,209,247,52,107,188,243,26,247,23,208,28,234,247,178,75,183,253,2,121,220,97,205,174,214,72,152,134,134,1,139,24,206,81,242,141,174,253,100,147,145,234,166,69,173,211,108,138,54,29,232,55,78,51,32,15,128,85,136,165,192,213,90,7,56,59,29,213,192,61,100,73,108,129,106,1,102,240,96,197,91,4,228,27,13,84,136,54,155,29,3,119,71,29,168,163,181,230,221,251,242,183,134,70,15,21,177,53,158,28,36,23,60,218,169,84,54,128,78,1,22,170,253,16,57,146,251,186,70,69,93,20,120,169,165,88,91,122,13,143,171,104,169,98,168,253,56,93,141,59,156,29,61,236,114,217,23,168,81,134,99,80,82,226,68,157,19,57,75,163,90,43,177,183,235,210,70,188,213,174,214,8,3,83,195,31,199,170,232,207,119,161,80,120,20,83,103,68,227,160,217,206,203,213,45,142,77,45,232,50,5,136,161,249,49,202,185,13,150,84,195,141,236,146,21,71,190,229,215,1,236,118,176,139,161,74,143,147,254,65,217,139,192,108,107,193,66,197,129,39,71,167,252,108,211,6,46,35,48,181,157,149,68,8,155,114,93,95,186,14,104,144,224,205,80,119,71,181,207,0,129,222,248,238,209,119,255,140,17,228,9,237,200,84,155,169,198,237,165,130,4,120,199,173,6,255,216,81,162,113,131,231,209,176,17,129,34,173,74,203,157,112,66,117,69,78,81,13,176,171,221,166,106,94,7,5,122,201,108,208,86,156,113,231,190,146,131,9,242,21,217,137,126,58,184,119,159,61,218,218,178,63,54,157,79,166,98,127,82,76,246,169,75,103,192,83,74,11,19,89,120,182,91,48,105,4,85,197,7,178,228,83,134,82,39,220,72,54,24,144,102,42,202,83,239,88,98,162,0,141,101,137,184,144,152,182,143,169,48,71,0,29,151,139,23,171,113,166,236,58,108,235,29,126,156,53,208,46,97,235,167,52,221,82,235,7,209,67,239,161,144,43,62,104,251,71,47,189,214,251,198,79,4,177,214,49,168,94,152,84,82,93,12,204,31,222,93,247,5,219,230,18,8,183,137,28,35,113,216,82,141,224,44,144,165,205,159,13,178,100,121,130,117,163,84,19,59,196,182,73,165,51,10,179,104,242,185,28,90,52,173,210,141,205,123,10,200,186,14,153,171,177,104,91,212,69,85,188,144,16,9,107,8,181,92,90,145,50,155,105,129,124,143,137,245,82,203,206,112,32,110,149,62,147,205,180,192,62,63,183,173,230,217,253,179,55,214,242,231,177,177,230,129,228,110,173,241,158,23,204,183,128,69,206,20,136,183,186,196,237,21,156,229,129,47,90,31,85,189,163,113,135,170,71,31,126,220,251,198,79,79,117,168,58,234,65,174,31,164,123,142,27,114,148,218,255,204,115,152,35,70,248,129,101,224,132,19,179,23,131,249,133,173,154,68,31,163,39,157,246,49,165,195,1,9,220,176,60,175,243,206,254,7,154,116,159,222,252,236,15,50,105,139,36,248,140,167,53,123,175,139,29,101,209,109,45,24,126,24,210,235,157,22,57,42,132,97,109,70,125,148,5,154,146,99,100,126,113,55,156,115,166,80,68,240,216,203,176,71,147,192,81,226,117,85,105,214,24,14,76,114,158,240,200,204,1,186,110,144,147,39,213,92,83,172,25,103,123,234,76,118,54,255,242,85,148,54,63,248,90,239,235,47,244,222,253,179,61,35,220,13,61,178,65,39,36,131,123,159,30,146,193,112,173,179,30,111,12,60,97,11,214,19,109,74,249,79,220,2,0,118,25,0,123,211,174,232,82,130,204,78,148,184,81,66,41,7,151,24,59,34,165,194,253,130,4,43,4,174,105,131,152,201,123,46,44,114,135,167,103,117,70,28,38,15,242,228,144,65,228,25,90,225,198,220,17,138,69,129,121,85,246,117,12,10,61,26,109,239,213,232,236,100,71,156,176,124,146,233,66,72,226,138,55,239,85,55,48,112,145,162,30,60,168,83,137,96,47,219,66,108,194,83,137,59,146,222,16,147,238,134,163,184,137,57,189,200,22,99,186,70,23,228,188,156,79,208,79,153,90,61,69,63,37,170,233,42,253,148,221,204,164,49,1,148,157,64,173,193,37,166,34,249,254,58,128,62,216,200,74,141,104,184,52,115,212,218,65,107,83,111,62,120,128,131,141,169,209,232,247,56,166,250,66,135,216,13,162,137,209,60,115,170,73,254,130,182,242,224,65,212,42,149,225,3,124,2,149,5,44,7,251,20,218,109,216,201,244,117,72,114,72,150,44,219,35,82,18,101,94,39,232,78,219,70,104,81,22,181,160,113,26,49,190,226,164,94,154,57,172,233,212,13,177,200,62,37,108,231,154,117,99,98,2,168,40,122,173,33,150,187,174,43,214,139,114,183,27,154,201,110,81,35,10,104,4,216,72,105,181,45,204,103,71,59,175,224,173,176,73,242,25,61,81,85,13,120,16,204,253,248,191,107,139,90,132,133,24,209,49,217,157,93,68,36,21,100,164,81,68,39,10,147,73,19,226,109,129,142,26,145,35,1,218,70,99,17,106,58,198,65,115,38,249,171,68,21,243,116,53,221,212,100,135,166,71,225,15,25,32,52,64,181,16,131,38,142,135,204,81,39,25,25,230,253,66,146,137,154,159,70,77,150,87,13,137,196,195,50,14,14,85,155,47,172,56,109,230,193,3,251,19,128,5,86,2,169,117,128,12,210,100,89,2,117,152,24,110,222,204,178,155,55,211,147,29,142,99,18,59,145,230,46,41,58,77,147,168,81,109,147,203,107,104,233,116,51,131,166,217,194,76,124,36,241,87,158,203,221,40,208,74,164,109,224,72,180,67,169,149,165,27,36,215,154,231,9,53,105,69,97,73,110,147,10,15,30,8,48,83,201,199,25,202,235,117,48,86,1,80,209,77,116,200,10,78,253,127,209,153,226,45,245,193,98,76,179,224,83,254,65,34,251,32,149,140,193,199,217,166,220,2,73,23,163,45,60,53,21,183,20,48,105,173,216,12,237,91,113,87,7,46,147,56,242,208,231,135,81,74,98,5,166,210,87,156,73,227,201,56,198,231,22,37,121,94,129,131,233,84,4,146,89,95,86,166,49,85,171,177,110,109,144,212,134,246,136,27,132,165,14,134,239,59,121,15,215,251,239,60,157,106,107,137,95,145,96,161,197,67,99,92,86,152,190,80,92,63,36,139,142,227,88,41,136,182,62,207,45,184,100,103,232,77,186,236,178,67,48,88,158,8,192,245,141,174,72,196,44,138,2,234,72,33,137,1,125,18,55,179,216,174,84,213,142,157,119,130,93,36,6,159,88,24,246,33,220,137,119,148,200,89,134,127,183,104,206,127,196,225,219,48,98,71,32,209,67,123,139,0,134,192,222,132,8,236,32,5,84,93,110,67,130,144,198,254,110,59,109,134,84,9,217,36,34,198,41,161,49,136,37,123,59,5,122,90,91,146,77,16,66,183,64,249,236,131,63,193,52,76,77,140,183,228,118,52,26,92,245,35,74,92,197,221,174,192,0,146,156,169,20,3,81,113,78,86,136,161,17,128,13,166,101,35,26,4,77,246,98,167,81,170,145,164,194,113,19,100,227,133,40,102,248,132,154,49,34,27,167,237,44,142,26,165,19,46,154,22,5,108,203,41,186,129,193,216,197,190,173,17,69,182,233,189,240,18,93,232,123,127,253,78,239,229,87,142,255,242,250,163,79,190,253,248,45,88,238,187,221,170,108,1,73,229,216,161,18,87,224,143,35,57,65,229,2,142,32,109,58,42,246,196,4,91,39,29,86,5,99,134,177,184,36,134,241,193,116,120,103,105,50,65,131,237,88,250,53,195,210,149,181,27,215,113,39,194,84,162,228,35,149,205,184,237,96,144,179,49,91,251,9,220,117,32,216,193,26,78,204,120,125,4,90,235,140,214,70,73,15,208,90,45,25,46,173,85,74,235,139,23,225,67,237,2,140,130,90,123,18,186,139,192,174,140,244,181,216,161,14,164,175,185,164,215,9,233,73,74,103,58,192,244,99,205,78,133,217,159,60,161,228,140,197,96,182,210,147,184,104,211,59,49,21,103,103,71,166,250,188,28,66,44,209,157,98,162,236,17,24,100,190,97,238,76,130,152,121,42,196,184,99,200,168,57,0,59,70,223,83,238,146,201,129,253,37,241,201,122,28,225,138,156,148,137,181,88,24,227,35,228,117,101,195,110,86,98,123,153,136,99,31,46,118,209,148,240,204,208,217,223,40,246,219,214,66,157,29,155,10,186,202,247,217,127,103,211,124,134,101,255,180,144,9,139,81,220,29,211,181,186,106,180,162,194,209,27,191,235,189,246,203,222,171,175,31,253,233,37,106,99,253,223,191,0,249,133,163,87,95,59,126,251,33,88,71,172,100,133,88,75,55,65,239,43,10,199,111,189,27,233,189,251,3,1,44,75,80,90,155,252,43,219,195,129,217,173,182,113,212,13,108,169,135,46,42,24,180,38,74,44,66,236,43,253,192,22,148,139,23,41,57,29,196,1,9,192,129,110,0,61,126,238,229,79,63,122,231,232,191,223,59,122,229,221,207,10,253,106,220,57,182,140,42,253,248,94,27,190,223,74,123,208,135,237,53,182,161,29,28,240,42,168,80,134,243,149,56,59,250,249,60,78,229,147,111,37,247,33,164,160,165,226,162,163,196,217,39,15,38,162,94,175,3,31,23,243,82,215,15,168,27,14,10,15,76,112,37,69,77,114,85,105,131,238,226,59,8,13,201,104,175,240,25,237,15,221,108,215,10,166,182,215,75,48,209,107,184,149,171,226,148,109,66,141,166,155,179,187,137,53,168,12,211,214,155,27,98,181,100,210,210,40,250,171,152,230,23,140,4,152,102,118,90,96,21,141,13,50,37,100,39,103,188,69,14,114,232,94,95,49,152,58,29,5,70,205,57,46,161,91,107,62,123,48,108,102,162,198,225,81,72,72,239,185,204,229,163,157,192,216,235,245,240,83,18,208,21,247,74,7,226,44,245,57,149,148,28,136,74,223,22,251,158,184,37,110,186,91,236,169,68,125,51,151,151,19,108,139,61,38,238,151,102,157,61,246,109,204,35,156,206,73,73,104,166,226,232,251,170,185,108,7,157,130,105,228,132,233,71,21,216,117,177,45,238,139,12,47,252,82,7,237,84,221,7,75,183,184,190,77,240,216,232,167,214,179,107,43,168,117,135,106,219,125,78,148,93,199,233,226,161,237,57,77,63,161,111,115,49,41,161,79,142,82,68,99,227,84,103,207,93,226,163,79,206,96,15,187,142,61,192,76,10,65,228,79,216,1,115,215,139,152,88,15,246,93,24,114,244,189,88,163,102,205,32,157,158,121,51,127,126,103,196,30,36,2,110,13,245,190,48,248,82,116,225,179,201,230,135,24,132,208,231,220,153,180,18,188,112,232,12,127,73,3,35,91,160,231,176,172,193,65,86,3,227,47,103,137,118,6,7,69,81,53,206,188,131,162,62,168,126,17,79,173,29,220,142,37,29,236,55,195,227,166,54,9,235,1,206,244,128,169,68,189,248,185,155,82,37,190,89,81,115,49,37,182,145,72,47,84,132,156,127,162,104,34,71,92,166,54,237,33,57,232,35,37,144,107,252,237,188,0,183,17,14,46,217,135,160,148,36,188,23,55,42,39,216,128,215,209,253,84,205,120,29,232,253,45,120,74,39,196,224,84,96,13,12,65,196,157,121,72,55,209,127,189,97,8,103,249,110,92,148,180,80,60,66,238,67,140,222,238,192,54,111,209,67,192,64,99,140,188,108,155,87,180,13,52,54,244,97,196,14,189,213,118,170,21,203,187,4,50,143,135,97,11,37,127,241,114,208,108,252,226,105,116,209,176,77,130,47,130,130,215,151,161,18,126,121,125,238,234,159,71,110,247,215,255,216,229,75,194,10,131,253,54,190,136,92,160,214,158,192,143,98,224,176,43,131,198,82,25,97,44,209,9,112,200,88,106,195,199,82,57,249,88,206,122,15,181,180,16,161,43,121,165,19,30,134,113,55,240,3,242,122,0,37,194,196,164,123,205,126,112,75,84,111,102,186,178,7,131,232,223,181,183,25,232,141,207,150,42,226,14,209,239,147,146,84,8,234,247,207,138,134,40,115,250,125,50,89,151,229,154,108,235,247,211,202,186,115,66,186,81,218,177,85,125,18,126,100,115,72,248,145,168,80,79,231,106,232,140,165,72,133,194,224,194,190,32,37,208,13,115,79,69,214,114,14,104,14,171,178,169,216,39,55,69,155,194,211,228,233,38,61,37,112,31,207,8,152,169,70,40,10,117,185,9,239,105,41,118,52,104,23,82,205,5,85,83,45,152,188,177,25,13,148,236,105,251,24,129,29,228,128,214,61,173,217,29,46,121,177,23,155,238,86,49,158,152,8,23,65,92,144,243,155,18,165,28,243,99,212,74,244,180,37,38,10,186,123,46,196,186,52,163,71,85,0,206,141,158,106,239,250,41,90,21,116,213,91,171,139,78,90,179,168,1,111,99,19,150,205,91,114,84,91,87,55,98,208,6,254,21,195,86,224,230,68,104,51,26,157,185,247,116,21,197,124,177,95,41,108,221,91,112,38,180,96,19,177,234,11,9,141,151,105,106,154,123,14,111,31,60,8,34,44,172,83,26,209,51,165,13,36,213,208,19,184,174,123,204,172,187,167,124,168,148,196,28,13,3,53,20,133,63,187,114,118,17,52,126,23,129,25,249,192,15,184,135,96,196,156,35,75,171,75,119,136,25,50,219,202,129,233,69,159,46,80,235,27,46,136,136,10,128,99,1,236,183,100,243,198,158,102,91,60,172,15,48,23,46,94,180,55,221,28,160,120,19,72,145,54,229,161,115,44,155,41,228,232,28,171,142,227,1,125,161,226,1,101,71,185,204,247,232,173,111,29,125,247,111,189,111,61,236,189,244,95,28,52,16,88,85,244,0,115,203,19,29,207,190,245,95,87,155,236,176,223,31,114,67,111,211,35,78,45,190,41,155,229,26,186,218,154,236,128,21,84,18,197,186,170,152,215,16,50,115,59,161,138,62,6,190,217,210,59,236,178,246,137,93,101,40,71,41,113,13,134,64,68,195,20,55,107,166,93,7,154,128,163,143,76,15,190,209,251,207,0,137,112,77,145,235,51,244,38,180,223,47,200,231,214,66,127,162,204,187,69,142,87,183,212,102,13,236,42,16,21,235,27,51,130,80,116,31,217,103,214,19,66,44,216,134,227,235,50,60,32,146,92,171,237,86,107,39,15,135,68,235,141,18,12,137,149,60,125,40,36,191,251,211,123,31,244,30,126,39,16,91,138,186,229,133,59,155,121,249,201,195,106,126,63,52,208,179,143,190,249,27,47,140,225,84,52,204,211,208,16,107,141,66,65,82,14,122,202,60,2,13,83,243,187,53,123,28,0,117,118,199,148,112,53,81,221,61,4,164,13,56,209,114,176,241,46,245,61,75,156,213,8,253,241,155,199,95,253,243,57,143,144,7,198,240,17,194,61,189,147,143,16,214,26,101,132,72,57,119,132,76,235,9,71,168,213,230,70,136,220,69,25,121,132,210,255,108,225,196,196,161,113,110,66,125,16,121,111,8,211,210,219,168,182,200,13,217,217,97,192,125,190,37,221,80,160,32,231,134,120,244,195,15,122,111,255,192,47,113,169,99,160,138,182,56,89,225,105,236,7,172,61,227,116,147,36,159,152,236,96,124,26,239,35,204,41,2,230,183,247,30,180,200,53,49,64,137,96,41,14,90,58,134,60,8,115,222,76,158,40,68,68,50,61,210,5,253,55,127,125,252,240,111,199,223,248,211,209,115,207,143,56,189,71,152,208,222,86,135,79,232,189,237,234,41,162,248,97,173,81,38,52,41,199,79,104,217,234,152,39,152,210,244,232,192,55,171,81,43,112,102,53,249,27,152,214,246,63,46,114,202,231,24,30,239,159,34,34,219,89,223,69,24,114,199,192,9,115,53,218,213,128,97,23,12,176,227,110,64,152,212,144,56,90,176,46,185,145,180,96,5,253,159,239,159,97,216,50,47,42,105,41,28,3,92,80,61,24,124,250,241,207,143,127,250,252,147,96,48,10,96,212,121,92,192,188,122,119,102,128,243,161,128,241,174,2,78,12,7,184,199,36,58,51,224,153,240,94,223,119,192,62,221,123,237,219,216,239,63,255,225,211,191,66,191,63,142,182,90,177,243,6,175,106,59,14,252,103,62,7,248,186,229,194,239,253,248,171,199,63,252,224,243,129,125,244,230,115,71,175,191,247,233,71,223,56,250,198,47,142,190,247,167,199,223,251,224,188,161,91,91,168,83,193,26,187,70,86,46,23,19,226,227,244,232,147,79,122,47,189,247,248,141,151,122,207,253,229,92,226,232,9,9,122,41,19,175,103,248,80,121,240,32,209,239,213,140,223,58,166,120,162,146,103,199,49,19,164,1,13,75,35,55,124,244,230,111,185,182,253,111,39,225,103,212,8,134,163,12,6,85,58,194,180,167,243,160,189,75,94,132,251,224,1,63,22,248,36,64,12,138,17,79,101,201,223,132,52,164,137,79,63,122,37,208,202,40,212,99,107,7,11,40,56,152,150,190,219,79,231,22,253,113,208,85,77,80,93,241,58,233,240,91,77,104,61,224,81,77,72,164,204,119,127,12,34,224,232,135,191,7,106,245,126,248,137,231,90,210,223,69,192,198,140,152,144,196,228,63,64,188,198,13,55,40,33,82,93,46,72,2,70,159,114,157,188,154,37,39,222,148,104,114,14,95,237,112,135,47,215,171,75,29,217,171,203,221,197,164,238,92,196,204,112,148,107,54,167,152,30,77,2,141,178,55,238,132,179,95,74,168,73,135,95,201,192,253,34,218,188,253,193,221,40,181,77,44,161,74,66,6,177,73,166,17,133,197,222,107,132,151,236,19,32,48,196,183,44,17,244,45,195,29,38,127,60,4,186,41,72,63,163,68,177,253,202,140,189,182,165,81,28,189,78,100,33,110,99,182,227,217,96,247,177,48,231,48,219,182,15,245,187,193,23,165,11,158,175,200,125,206,6,242,40,254,88,180,123,37,109,70,91,183,119,106,39,19,27,204,101,209,150,13,158,134,206,198,101,75,167,231,174,35,249,109,13,119,193,234,239,246,205,59,103,17,111,46,102,113,59,117,99,65,151,173,191,51,239,163,115,243,22,234,123,216,206,142,168,78,113,230,110,225,37,112,254,204,93,121,130,51,119,5,207,216,21,199,45,159,206,72,118,234,17,55,77,155,199,160,39,142,240,10,241,161,116,5,155,205,96,184,209,225,214,93,5,161,20,82,141,200,170,240,26,107,40,189,66,189,53,125,85,2,110,57,190,109,27,46,92,205,23,207,29,3,133,89,201,20,107,196,167,33,155,150,124,49,66,218,118,140,144,26,115,112,168,122,29,28,146,153,106,45,155,173,102,153,131,131,215,191,161,237,250,55,40,137,140,50,244,236,53,85,144,234,228,236,53,41,213,3,133,241,44,213,246,30,64,4,83,160,175,197,162,23,36,116,165,33,135,189,32,249,84,81,136,99,234,226,117,146,28,108,119,178,150,45,100,243,169,108,122,131,237,233,224,150,78,23,52,17,80,114,64,143,35,251,66,41,150,11,6,214,0,97,174,56,117,79,209,182,49,40,216,158,110,108,131,198,89,85,166,136,170,83,223,237,40,83,166,81,157,218,85,149,61,115,138,134,102,208,85,99,73,214,96,124,112,105,158,114,87,230,169,127,212,118,80,68,128,128,85,180,234,193,114,19,120,19,42,11,27,162,102,107,19,32,140,218,240,26,212,195,114,217,188,90,22,59,149,242,236,172,120,171,92,190,35,206,150,203,101,114,232,162,208,205,68,95,43,51,240,239,34,238,79,149,200,94,215,69,178,73,85,146,46,170,181,146,61,132,23,161,104,163,132,9,226,46,82,109,187,132,46,41,23,5,123,248,102,237,11,160,227,92,148,103,248,27,103,137,192,53,39,7,25,205,173,167,117,251,164,81,82,146,185,147,185,38,157,222,95,2,204,22,121,23,230,57,119,168,15,156,12,26,56,64,51,150,183,116,75,103,91,163,106,171,49,160,8,175,150,31,210,147,253,117,68,216,16,250,234,211,78,237,162,111,237,172,27,240,1,150,66,128,56,197,196,32,41,23,191,215,6,20,156,106,183,140,166,125,209,129,148,185,117,170,246,240,182,9,186,11,22,9,62,197,67,170,70,24,190,203,62,212,69,135,168,115,26,94,160,199,178,246,223,120,27,27,131,111,23,192,216,190,120,177,15,28,188,177,233,150,158,97,87,235,44,80,83,227,104,155,16,143,69,1,198,170,51,133,39,75,168,132,45,34,193,249,74,97,126,118,150,59,8,37,1,129,204,104,69,43,238,167,136,19,99,205,45,76,190,6,202,137,152,98,140,4,200,233,130,77,165,51,91,138,172,98,96,75,177,69,172,201,22,49,213,179,136,57,255,35,203,23,20,40,153,220,194,149,146,83,225,119,101,17,64,85,150,82,66,108,58,24,1,1,163,19,24,165,117,178,38,25,176,224,108,16,223,140,166,94,149,155,38,241,93,182,151,50,251,97,140,185,117,161,53,88,40,192,42,108,119,113,90,142,10,153,92,178,90,200,228,36,1,218,2,61,252,144,206,187,37,25,59,44,210,228,133,75,120,115,3,53,95,68,185,22,244,37,244,44,158,137,122,42,1,139,103,34,157,146,176,124,90,74,247,239,98,178,150,78,126,6,93,148,148,108,42,155,148,106,35,118,49,157,172,15,85,39,164,170,146,32,234,68,58,189,121,106,117,130,59,159,178,181,138,140,82,149,107,249,90,109,227,208,78,25,90,111,42,251,221,184,115,38,57,89,3,49,130,147,129,229,229,198,173,171,96,101,154,185,238,95,82,169,148,155,180,174,127,35,125,235,23,100,252,29,165,137,56,201,222,25,104,72,28,29,38,205,255,121,200,237,235,252,75,61,83,207,213,229,238,64,58,69,138,117,213,48,113,147,4,172,122,59,70,26,77,179,41,249,17,39,110,170,207,62,75,19,15,144,124,228,193,158,59,183,197,12,165,41,227,241,224,52,150,43,38,227,169,116,42,151,217,221,155,102,164,193,52,161,247,39,137,50,81,156,76,192,143,7,68,21,36,88,176,109,186,204,37,227,89,41,157,200,237,238,13,70,143,236,115,141,130,31,41,136,8,22,50,249,212,168,8,242,64,226,170,57,41,147,163,208,32,56,187,5,108,128,107,121,56,101,79,218,104,161,138,191,124,187,166,220,106,55,65,44,4,135,156,166,229,36,247,15,159,125,118,83,175,29,28,218,25,75,19,241,76,54,9,163,20,73,196,129,198,89,32,50,166,119,183,63,119,131,76,87,156,220,83,54,183,85,107,210,172,26,58,158,191,251,56,208,219,85,223,214,100,176,103,155,186,101,233,173,98,60,147,148,112,44,184,186,103,96,25,180,116,13,147,144,78,153,59,75,236,211,223,93,85,48,2,238,96,226,229,203,42,46,242,7,3,181,252,124,165,44,230,137,154,255,76,185,44,131,154,63,187,41,54,230,202,151,202,162,94,41,151,213,89,124,114,111,86,76,206,226,35,176,7,202,7,21,124,116,191,34,110,95,42,47,150,197,109,120,212,34,143,180,10,43,181,7,143,36,242,40,81,17,15,200,35,40,53,91,22,21,252,223,29,252,159,92,46,87,177,64,77,220,38,239,15,160,138,73,170,88,21,81,226,170,52,42,33,117,116,130,159,140,15,117,190,98,203,125,238,193,52,59,91,94,156,21,205,89,238,209,14,60,154,35,96,147,228,81,170,194,97,210,169,120,204,157,16,114,14,48,119,108,54,29,155,59,227,223,241,239,248,119,252,59,254,29,255,254,221,108,151,113,86,16,221,53,179,45,196,8,154,136,116,223,12,138,13,180,20,105,69,59,45,123,99,51,154,73,136,17,250,47,230,201,111,62,172,49,190,29,102,38,158,164,62,53,23,197,1,37,168,57,72,225,112,26,121,132,25,133,14,4,158,42,188,41,72,107,50,123,48,194,12,194,126,40,6,205,23,90,221,49,182,34,142,181,133,143,137,69,24,73,103,218,251,211,60,25,208,226,194,239,182,121,19,33,102,87,24,32,52,15,61,59,159,232,217,60,26,114,196,98,27,136,29,181,7,35,233,236,169,209,11,55,14,41,80,167,54,171,236,105,127,116,250,142,222,44,53,12,195,90,182,13,68,218,66,177,184,59,137,251,116,1,227,144,190,6,114,49,27,49,146,66,98,39,73,20,117,242,135,128,235,178,86,67,44,194,48,38,12,239,171,207,62,100,21,169,77,24,73,132,141,113,248,70,119,58,147,248,60,238,7,50,127,236,22,26,0,178,170,145,12,177,188,103,14,30,215,144,201,70,94,70,64,254,16,116,220,71,65,247,108,234,212,191,44,107,77,197,215,24,115,247,247,215,117,174,239,133,21,198,55,156,75,114,195,95,140,48,152,155,51,142,115,118,82,234,117,12,88,33,212,100,99,91,232,23,137,25,127,92,143,86,226,81,235,11,213,204,174,104,108,26,130,237,221,228,191,41,16,126,33,192,235,217,237,185,65,32,180,245,118,91,49,38,193,244,85,180,218,164,165,79,34,211,10,36,124,170,231,222,31,253,192,46,168,248,239,20,224,13,7,234,147,63,248,26,1,150,19,153,75,140,255,230,128,211,6,119,89,192,30,99,95,164,246,33,55,6,170,228,118,225,128,11,3,248,165,223,53,32,219,65,223,206,37,79,157,220,61,136,120,93,227,153,95,124,184,23,189,176,5,47,155,88,96,210,246,167,66,46,114,252,222,72,104,127,39,171,56,124,225,239,187,14,139,94,238,48,139,237,247,109,199,190,71,247,35,230,175,198,124,233,159,192,71,54,224,107,205,124,189,41,48,58,150,39,1,102,211,122,142,145,20,247,190,155,225,55,34,176,25,207,117,8,250,192,30,70,252,134,9,89,188,41,156,217,67,231,54,132,15,142,125,73,150,142,198,178,174,98,252,179,56,255,149,225,232,73,179,27,150,62,177,144,173,178,103,137,154,156,64,151,2,226,241,86,43,108,102,137,199,219,249,92,156,198,240,134,119,200,89,218,36,153,132,66,223,187,209,228,245,36,9,241,35,112,34,7,23,163,127,183,216,197,88,111,207,233,101,219,9,86,200,22,55,33,77,155,118,114,8,191,168,102,87,166,236,161,47,10,114,199,210,125,183,127,160,162,63,243,2,63,159,41,56,156,201,10,222,160,23,67,1,147,219,84,92,207,215,217,165,177,160,43,39,94,15,171,235,196,193,144,123,42,76,40,113,124,211,237,155,8,148,74,34,254,46,178,226,220,69,222,232,95,171,211,10,84,234,180,128,164,238,197,54,199,207,247,183,196,97,53,70,35,82,74,228,176,214,36,193,194,104,16,14,37,37,177,40,249,117,133,112,87,205,62,196,245,50,47,189,158,71,143,1,157,0,215,193,147,93,140,115,46,58,126,151,252,140,232,115,20,76,245,35,58,243,136,102,43,56,110,136,93,145,27,71,103,182,62,254,225,175,31,191,248,234,241,255,124,31,61,102,90,69,73,196,49,76,176,155,144,7,157,166,42,227,29,37,219,237,242,232,247,127,120,252,252,119,142,222,35,247,8,188,117,146,172,142,185,213,81,247,20,149,171,67,46,155,132,214,73,121,234,104,92,157,143,190,215,251,79,188,224,202,151,78,59,165,21,237,64,118,11,63,254,217,215,30,189,243,203,71,239,126,114,244,250,95,249,242,25,86,30,176,57,224,240,57,254,238,79,142,158,123,254,232,143,207,7,251,157,229,32,52,213,14,74,35,69,3,205,76,81,12,15,209,104,151,194,40,134,61,217,238,120,58,127,252,221,63,14,232,54,104,157,218,125,88,165,221,42,189,159,190,253,248,141,223,135,117,188,166,214,201,104,96,2,2,85,67,214,41,174,11,45,153,228,123,2,165,48,196,9,212,21,97,113,86,46,26,163,110,148,252,218,72,11,232,160,187,171,116,146,147,239,55,65,192,221,20,237,186,212,185,207,57,226,247,50,115,240,168,223,245,63,157,197,48,182,107,150,125,177,148,60,118,185,180,196,184,20,249,188,133,37,189,248,119,69,154,43,105,78,1,108,245,160,95,25,147,44,75,160,161,161,27,1,117,16,197,165,15,131,241,51,204,89,16,167,107,242,129,98,68,131,181,98,98,255,130,164,41,86,192,83,137,230,123,95,116,164,122,212,14,3,220,214,155,7,13,93,99,168,132,54,202,138,240,254,184,225,241,148,208,93,130,120,76,242,36,28,228,26,235,117,190,165,193,152,248,133,130,168,88,85,234,80,88,229,135,133,171,221,39,186,153,237,240,26,12,46,172,216,193,176,152,100,9,15,237,174,196,81,224,145,17,47,81,85,142,28,201,3,143,151,20,138,75,140,186,46,242,243,237,73,154,10,75,57,86,221,84,18,67,83,142,53,69,211,117,39,76,100,170,105,41,151,145,195,83,142,161,2,86,147,80,111,216,228,188,227,169,185,229,241,140,247,104,51,124,248,211,173,193,142,242,168,93,23,89,203,32,32,80,10,160,175,14,170,49,137,60,122,70,242,179,24,15,195,84,115,81,83,45,202,163,38,186,141,19,190,187,4,38,104,155,122,248,180,232,171,38,62,198,10,222,121,236,250,172,59,174,239,88,6,253,28,48,58,124,141,198,136,95,150,13,22,47,30,119,16,172,14,188,149,196,166,178,171,52,73,184,78,193,194,11,221,244,1,57,161,107,234,48,166,172,24,235,11,194,129,54,168,27,123,123,251,182,220,36,58,184,134,81,84,73,148,54,212,180,29,121,4,114,151,226,128,113,105,153,251,255,203,189,55,127,254,248,191,95,4,56,232,203,81,92,79,22,226,249,66,42,153,79,138,9,41,27,207,38,179,137,100,110,163,43,178,138,73,187,98,239,237,87,122,47,124,240,232,173,239,193,50,230,169,155,72,101,83,164,106,38,157,203,166,221,154,41,183,230,111,122,15,223,12,128,204,72,57,90,77,146,114,121,183,90,218,174,134,75,197,155,63,9,3,152,76,100,73,205,116,33,41,37,221,154,25,167,230,155,63,122,252,198,31,66,106,166,160,107,20,215,116,42,157,150,178,110,221,172,83,247,39,127,120,244,202,255,248,144,45,228,164,44,67,182,144,207,167,220,106,57,167,218,59,47,62,254,205,255,6,65,230,114,64,79,82,51,149,73,166,57,128,121,167,230,39,95,59,122,255,39,126,234,228,210,105,90,43,93,200,23,220,90,5,142,166,176,26,135,116,49,153,98,100,77,39,114,82,194,173,153,144,28,128,175,255,181,247,238,159,142,126,246,188,15,38,160,154,202,208,170,57,169,192,1,77,56,204,115,252,63,191,192,170,15,127,235,171,154,45,48,242,164,83,201,36,95,211,229,158,111,125,239,232,163,223,28,253,225,229,176,81,201,231,105,237,84,33,193,81,40,225,48,208,227,79,190,223,123,241,237,163,183,126,17,70,223,66,54,109,247,55,193,177,81,194,225,163,199,63,250,254,163,95,125,53,192,126,217,12,29,151,76,86,202,102,184,122,25,119,166,188,25,206,69,217,52,27,156,116,42,155,227,171,58,76,244,232,187,111,1,157,122,191,255,94,8,194,201,130,36,81,200,233,108,42,235,25,34,135,155,30,191,248,237,222,75,207,245,254,240,22,143,117,74,138,75,169,20,35,85,54,41,21,96,174,209,203,46,36,161,39,136,44,182,62,218,153,65,185,85,151,165,13,165,155,3,248,17,37,141,185,204,202,131,164,225,191,19,201,231,41,166,146,124,44,103,43,73,252,21,207,87,140,4,160,125,97,101,72,112,86,142,5,200,63,175,0,241,147,248,108,165,71,248,253,183,80,123,34,16,113,24,175,92,222,4,181,59,202,244,64,157,233,129,134,210,80,52,154,250,108,21,90,81,91,74,28,85,39,87,19,141,40,92,234,184,96,97,244,83,247,42,201,123,160,81,41,209,68,140,5,190,84,226,120,245,19,163,170,1,6,52,250,101,68,42,58,17,121,240,105,41,73,175,242,144,43,53,107,7,102,25,58,137,41,110,72,217,36,201,243,232,232,122,246,227,84,145,196,194,84,180,154,80,244,132,247,193,171,53,49,145,36,216,142,241,166,71,181,3,111,91,179,184,187,28,204,56,96,27,51,209,225,214,140,199,252,41,81,109,153,222,207,243,203,228,129,205,5,74,247,107,133,130,32,230,145,135,62,125,70,123,120,200,86,102,23,237,120,136,173,5,173,34,204,252,73,12,14,143,5,109,136,10,177,1,163,206,213,42,154,194,215,86,197,131,134,43,110,201,19,178,59,55,25,201,22,191,51,158,98,176,156,147,158,134,27,118,220,9,112,53,254,1,172,238,90,2,37,186,40,210,49,112,205,1,220,197,10,208,58,244,161,59,0,34,189,233,27,175,195,244,235,24,161,201,223,29,159,255,245,141,105,12,50,172,3,235,25,7,96,168,233,70,13,207,188,20,146,111,62,212,210,163,129,55,175,129,25,110,93,211,26,81,109,61,177,33,106,80,58,54,109,7,243,68,82,179,19,45,24,16,67,222,99,24,154,81,75,68,99,176,169,27,177,105,205,131,188,157,175,170,27,235,207,90,192,37,8,213,38,88,144,53,185,77,3,176,182,7,242,239,180,27,223,58,206,196,212,98,213,182,185,153,69,23,178,39,19,158,198,135,117,149,224,119,141,82,197,138,59,246,149,104,197,109,139,44,38,202,172,88,77,221,37,240,14,183,172,86,179,248,175,95,134,239,17,226,230,87,18,184,83,88,225,43,255,138,183,60,170,178,21,165,27,202,162,128,37,191,34,196,38,254,245,203,106,171,97,87,177,111,221,224,57,118,132,29,169,224,23,33,98,26,213,146,224,52,162,196,89,164,74,187,139,226,191,10,95,249,50,94,232,248,202,191,198,232,166,46,221,164,108,29,76,50,12,105,248,53,114,137,58,43,145,207,101,173,186,5,8,94,3,177,2,186,91,52,47,38,146,120,155,81,103,61,163,204,27,53,68,26,80,77,238,226,80,243,28,77,135,90,167,67,128,153,41,85,110,195,102,90,199,161,155,223,5,51,20,47,48,162,0,199,12,42,120,168,35,122,115,19,241,54,114,201,18,213,56,157,218,81,59,72,25,42,174,24,102,31,111,107,134,180,9,203,144,169,224,222,186,183,93,186,221,193,207,74,63,215,121,59,131,165,61,252,198,87,102,144,111,234,44,56,110,124,19,122,185,172,183,161,21,149,229,211,112,89,47,44,107,4,129,173,18,62,177,119,25,52,119,60,232,107,58,10,137,36,14,3,63,62,252,91,73,156,204,2,64,55,204,173,200,207,202,98,120,98,12,86,159,148,129,55,236,38,129,240,47,245,116,61,87,175,9,226,30,227,51,81,111,203,85,213,194,221,214,186,218,108,206,178,98,105,169,160,0,7,147,103,55,88,137,56,185,150,97,31,205,133,4,41,15,145,181,140,68,48,169,96,106,225,37,89,145,63,62,13,202,214,19,171,12,252,153,201,112,157,65,11,232,12,26,213,25,180,80,157,129,223,1,196,9,92,194,204,45,68,141,72,57,183,117,67,53,137,20,187,208,196,175,87,64,18,133,237,97,122,169,18,144,83,68,28,147,118,50,65,213,67,227,84,15,122,215,156,232,31,211,156,18,197,231,71,145,219,237,38,77,20,35,202,118,62,84,39,39,147,210,5,164,56,102,10,142,233,153,168,43,246,163,112,134,204,224,111,8,67,198,51,94,142,172,109,230,2,28,89,232,246,93,53,220,45,97,87,66,245,217,198,167,57,34,60,27,138,241,167,48,85,119,201,158,70,56,233,15,241,4,111,89,214,72,210,81,59,10,92,49,37,145,111,119,136,12,207,226,23,85,163,95,224,77,55,134,241,131,153,31,55,208,212,55,133,153,5,222,231,90,150,163,101,248,54,228,79,184,9,239,121,70,71,133,221,209,10,19,80,252,10,250,4,178,202,89,79,134,174,148,254,133,178,207,26,25,225,23,201,1,107,164,124,126,107,228,116,24,57,249,69,83,99,139,166,222,229,242,23,2,227,149,248,47,100,157,12,59,253,24,105,225,52,236,102,220,245,210,240,175,151,225,109,195,50,102,243,13,191,146,241,168,185,43,26,21,76,33,18,158,95,181,53,166,133,97,52,18,71,91,210,28,109,9,116,92,26,53,62,160,206,146,176,188,125,114,200,182,105,160,119,85,97,2,151,157,70,160,74,106,160,78,123,34,93,151,105,180,30,213,206,85,120,29,61,87,246,42,127,10,188,20,21,40,102,107,144,174,124,4,117,81,116,158,81,218,70,101,144,194,20,73,114,50,210,40,109,138,101,114,50,146,78,84,67,146,195,53,188,177,21,114,5,48,219,55,235,133,240,228,17,101,238,142,106,58,39,143,112,233,218,155,160,125,176,183,133,17,238,109,97,16,23,24,26,193,210,117,126,97,115,78,200,218,177,95,141,80,127,8,59,240,37,239,77,54,176,36,58,33,178,66,244,14,183,215,145,76,111,232,174,31,153,81,197,99,154,100,38,155,198,252,164,44,123,53,204,128,208,170,212,221,195,95,55,89,243,212,221,32,181,67,176,163,30,172,120,227,217,20,188,62,27,213,37,120,24,234,178,97,4,93,54,170,129,214,136,195,70,68,152,112,29,78,176,61,12,132,6,229,103,4,122,138,75,138,162,151,80,108,88,76,48,238,148,19,219,177,3,11,3,42,230,110,131,74,55,39,170,28,13,192,76,3,141,146,47,17,54,6,42,41,71,223,19,140,133,34,117,10,153,161,127,24,157,251,185,234,49,15,26,197,117,154,241,249,234,161,15,17,241,236,232,67,236,61,224,202,173,16,174,9,4,193,215,226,172,232,77,189,38,31,96,244,24,22,17,127,104,4,124,199,203,231,217,122,20,224,41,219,152,184,72,136,249,91,196,55,177,176,46,80,46,59,145,95,141,219,246,98,75,110,40,235,1,228,15,216,247,141,153,145,75,22,125,37,133,222,11,127,250,244,227,215,5,18,20,207,8,247,196,1,126,107,11,221,17,72,227,1,170,225,116,199,170,64,141,255,243,181,255,136,252,255,125,202,193,63,183,84,144,108,125,39,88,21,120,197,144,39,155,170,182,205,70,27,195,228,201,181,6,231,114,104,187,183,221,161,249,164,174,119,90,168,106,21,11,5,198,226,129,241,176,131,96,179,204,76,147,166,222,84,107,142,12,96,185,36,143,190,241,139,71,239,252,210,23,14,28,83,43,49,48,93,59,110,246,200,152,247,197,99,87,173,41,250,36,171,16,142,204,31,63,236,61,252,240,209,175,190,254,248,103,223,254,244,225,183,123,127,254,67,239,213,247,124,184,89,250,101,89,221,150,25,102,35,99,5,2,32,224,50,87,229,226,248,89,184,173,156,41,100,243,137,84,34,145,201,37,5,17,111,139,86,244,253,162,128,46,250,9,41,153,38,255,131,231,236,182,172,144,136,39,4,113,191,213,212,80,126,91,86,187,56,53,181,183,183,23,223,75,197,117,163,49,149,148,36,105,138,64,21,218,147,208,85,60,25,200,39,147,78,32,226,100,222,9,166,140,159,253,157,196,24,125,132,252,4,123,38,190,237,216,154,223,127,120,244,194,175,240,192,230,27,111,29,255,225,227,227,143,127,98,207,201,54,240,34,231,164,90,20,150,82,82,62,46,101,165,68,54,146,77,228,227,233,66,182,153,144,226,233,124,38,151,141,164,226,153,36,44,31,183,83,137,66,188,144,202,103,178,91,233,84,58,158,200,101,119,83,82,14,158,228,146,249,102,34,17,79,73,80,107,50,19,79,101,161,82,53,145,142,23,164,66,58,61,153,139,75,233,76,34,25,73,230,226,105,41,153,76,79,102,227,82,50,1,15,210,169,120,62,153,75,78,166,227,185,66,50,149,108,230,227,153,4,208,53,34,197,179,153,76,42,123,27,64,198,147,105,104,107,107,178,0,239,210,5,0,56,153,131,230,164,116,126,107,50,149,77,195,179,244,46,123,112,57,153,129,118,114,137,228,46,190,200,231,18,217,124,179,16,79,229,10,249,244,100,34,158,203,38,146,249,106,34,19,47,228,0,163,100,188,144,46,32,70,208,170,148,79,32,206,249,66,30,198,13,48,2,156,19,201,73,41,158,71,82,220,143,180,18,82,33,158,200,64,35,169,92,6,200,0,205,108,37,83,217,120,30,122,158,220,77,164,226,9,248,187,53,137,143,114,121,64,240,190,119,20,83,212,240,66,123,141,252,216,11,111,144,252,89,36,79,50,147,204,19,242,75,249,108,90,46,0,54,89,32,88,196,249,64,24,44,146,73,198,19,0,31,216,140,246,167,153,72,198,147,249,124,36,31,79,20,146,183,211,25,41,14,35,52,153,75,66,239,179,41,64,50,155,3,196,179,233,251,75,169,60,244,37,25,201,166,211,113,41,145,150,144,64,137,20,252,133,17,201,231,161,103,8,49,159,151,82,201,136,243,129,66,76,103,129,19,96,108,97,252,165,124,46,149,109,18,154,3,225,128,78,46,204,203,64,109,104,31,6,108,55,1,144,146,64,244,236,253,165,140,4,232,102,11,192,86,41,9,104,4,221,74,198,211,233,108,14,128,216,31,40,16,60,99,75,164,160,92,60,77,70,47,89,136,211,81,130,142,100,1,88,36,137,173,3,83,76,194,19,9,30,229,119,39,147,48,58,185,68,38,73,186,155,73,195,144,237,194,116,138,231,36,232,109,190,64,130,10,100,146,145,92,30,134,14,248,59,47,167,128,149,211,89,160,164,243,129,92,172,153,132,129,132,238,102,146,147,73,224,21,40,216,156,76,2,151,74,180,203,25,232,87,82,206,3,87,101,17,31,231,3,171,42,37,226,217,36,76,134,136,4,181,96,68,178,48,118,17,167,90,34,27,79,229,225,59,253,67,122,138,109,230,210,73,236,120,56,156,66,38,1,163,235,124,112,225,228,160,219,121,6,39,159,71,210,241,112,178,57,9,159,216,31,28,88,192,217,128,17,135,221,104,192,178,89,27,197,176,78,101,242,192,113,246,95,183,91,121,27,193,176,110,37,36,41,31,113,62,4,32,93,131,217,31,207,194,155,92,78,2,153,65,70,11,198,47,79,70,139,126,160,215,160,210,32,107,144,163,50,40,64,18,48,1,224,125,22,135,4,81,77,167,128,237,194,49,140,112,24,98,167,128,67,243,248,12,196,86,33,139,24,230,8,75,56,31,40,52,126,128,185,110,209,74,33,195,75,160,72,172,60,72,195,76,58,73,72,151,4,33,40,231,241,92,61,7,60,233,124,160,64,114,200,245,32,4,35,192,137,192,135,208,185,124,10,17,196,161,177,63,208,146,246,208,79,50,225,211,12,144,186,31,78,140,229,248,225,116,122,30,54,54,17,158,11,130,188,51,28,76,22,133,3,233,122,33,153,200,238,36,96,125,1,128,32,223,11,18,202,127,144,90,137,4,182,0,12,91,72,101,251,14,55,200,187,28,145,219,240,28,164,79,33,233,19,178,233,145,133,108,6,56,39,145,77,161,72,72,225,32,35,147,229,242,241,84,130,74,9,246,129,114,115,58,23,207,162,144,153,68,41,155,74,1,151,33,83,195,204,207,129,0,146,96,77,128,209,146,161,147,137,2,12,141,253,151,242,52,8,186,100,50,159,182,39,66,30,133,179,83,5,100,164,4,75,102,54,226,124,160,240,10,208,132,68,196,202,105,0,93,75,130,80,204,102,96,109,142,228,146,48,138,48,62,118,35,17,231,3,5,148,2,177,139,210,126,50,13,116,197,101,165,137,180,200,101,164,52,194,77,225,106,142,68,41,160,28,140,56,31,152,140,118,145,180,59,134,58,65,26,24,57,28,197,8,71,11,86,195,237,212,136,80,104,39,6,82,98,48,152,112,138,19,48,5,34,243,176,78,46,15,139,147,7,76,50,133,203,145,243,193,5,148,5,181,134,171,228,133,132,75,184,253,215,133,147,33,179,170,25,224,134,97,131,20,113,6,105,50,208,175,211,49,31,172,248,48,63,157,15,46,243,49,20,79,9,7,36,166,7,80,62,158,67,129,23,113,62,56,179,10,160,102,169,238,130,179,202,55,151,51,33,115,121,128,57,132,87,135,109,115,156,70,214,118,140,162,182,222,166,39,93,142,33,207,110,170,49,83,221,222,73,161,79,1,139,93,213,84,241,254,18,73,5,132,23,216,68,55,113,143,32,226,189,212,6,94,138,35,23,123,237,219,87,114,221,130,38,232,173,37,118,161,104,153,180,39,178,87,77,69,222,165,177,175,193,166,161,175,152,166,126,217,42,219,33,250,60,93,178,3,247,217,59,48,77,188,88,105,40,117,197,80,180,170,66,67,229,185,23,142,48,202,91,87,244,23,2,249,231,110,31,145,75,76,180,179,20,129,254,155,75,132,156,8,96,114,83,223,183,247,178,250,160,203,110,234,8,244,142,50,163,62,122,235,224,70,151,141,125,8,178,93,119,44,215,53,59,90,30,113,237,142,55,117,104,137,47,60,3,37,183,82,126,144,236,86,180,144,193,43,176,3,111,67,134,253,56,246,248,96,208,36,170,94,232,206,76,104,163,92,172,125,175,17,140,180,235,52,253,132,38,52,70,163,115,178,211,100,4,110,162,57,236,73,233,213,86,180,101,48,33,117,77,110,206,18,22,27,102,191,147,208,140,3,118,156,194,126,62,253,232,183,159,62,124,248,233,71,239,244,254,246,31,163,245,83,236,135,236,42,6,221,93,222,171,205,145,219,203,253,144,101,249,204,172,19,35,74,114,204,247,126,247,245,227,159,62,63,34,162,201,11,37,22,160,241,230,65,91,153,9,195,155,5,152,62,48,151,155,178,53,16,101,22,13,234,164,104,83,179,251,248,221,183,142,95,251,250,73,249,104,160,212,115,166,41,110,246,118,44,111,254,83,250,172,235,8,67,178,191,225,72,194,142,6,243,154,166,51,77,112,105,220,158,123,174,247,226,67,119,155,128,198,229,223,216,16,147,236,35,98,179,101,77,154,32,201,54,101,131,93,82,119,91,117,182,43,190,4,210,146,110,211,60,254,249,127,30,253,244,47,143,222,253,4,243,195,137,76,192,162,156,196,137,188,166,88,24,236,150,114,203,109,250,78,20,232,37,155,73,114,169,133,203,43,16,168,48,139,5,220,14,178,100,173,161,162,137,236,149,23,133,201,148,196,139,38,122,3,217,139,11,107,15,58,57,32,163,226,79,95,60,126,231,147,199,111,253,145,118,14,22,14,26,23,192,73,150,33,113,91,253,120,29,92,174,169,250,36,94,189,111,67,91,190,123,207,60,112,188,13,108,18,212,241,19,114,236,144,203,208,225,149,69,129,213,14,222,144,30,12,45,128,179,63,251,6,35,64,85,54,106,2,207,54,47,63,126,235,207,189,87,222,58,250,233,135,189,191,188,106,75,136,97,173,240,45,124,252,198,163,119,223,62,89,117,154,69,108,210,135,11,96,113,252,242,139,189,111,189,62,106,51,120,96,192,8,194,53,243,232,213,55,123,175,252,247,227,23,236,180,134,254,140,112,67,38,130,189,71,249,147,95,28,191,249,77,38,95,255,246,214,209,243,191,227,167,0,30,30,122,89,159,159,63,39,159,6,158,197,11,163,216,250,215,178,25,207,68,33,74,1,253,236,79,112,236,103,232,60,242,179,39,35,164,103,214,217,179,36,44,229,97,134,79,19,199,72,126,252,221,95,31,189,244,33,151,145,180,207,254,59,139,138,242,44,121,215,245,30,103,248,251,22,175,119,154,77,238,114,173,49,36,109,34,197,225,209,7,191,164,105,221,206,6,7,185,74,111,124,245,67,97,84,2,29,189,252,205,163,55,31,2,102,120,37,255,172,144,107,233,155,106,115,84,242,60,254,234,187,199,239,190,223,123,243,189,222,143,158,59,51,12,148,150,172,54,159,152,56,116,228,142,158,251,85,239,165,255,57,51,212,76,101,255,68,140,195,229,219,60,9,248,62,26,3,83,72,73,110,168,48,228,104,218,44,225,232,157,159,247,62,250,72,40,146,4,80,3,202,29,255,242,121,192,18,215,187,97,13,190,249,219,163,191,61,119,244,193,199,80,246,248,151,31,63,122,254,91,66,168,174,43,156,100,204,188,153,33,237,60,91,239,254,169,247,240,157,51,230,39,185,86,195,133,45,246,196,216,29,189,252,92,239,253,31,63,250,213,127,61,122,249,247,246,34,208,244,65,52,116,16,208,33,135,215,235,10,19,171,52,154,11,57,193,22,61,89,111,247,232,233,152,45,64,205,22,44,233,35,217,44,246,241,112,95,251,195,147,223,11,200,0,122,218,147,147,161,247,251,239,125,250,215,87,184,128,11,60,21,48,159,73,191,35,124,164,1,11,211,97,159,228,99,241,69,39,159,50,27,92,124,46,91,91,232,77,36,58,201,155,240,162,102,155,91,87,40,53,61,116,52,59,213,42,12,119,31,58,178,147,116,132,120,221,94,6,216,241,121,226,12,168,114,252,241,215,142,63,126,177,15,85,116,163,113,2,162,64,233,51,160,201,32,34,0,132,32,13,124,137,108,71,211,96,120,147,139,215,93,64,137,85,235,7,142,165,231,232,238,68,91,153,36,222,16,96,134,96,120,17,185,233,217,72,65,213,6,175,238,194,155,102,253,192,1,123,66,109,135,110,189,80,79,174,34,195,74,240,169,200,225,40,150,148,110,192,100,160,41,221,246,106,11,188,50,100,27,7,236,185,104,116,154,138,73,191,175,226,199,128,210,159,28,77,73,242,49,215,247,126,101,19,151,37,170,108,214,184,138,170,214,238,88,129,4,225,32,41,247,64,249,13,230,110,126,244,201,119,122,47,252,194,109,51,16,100,137,117,38,14,85,134,88,22,118,183,9,66,1,51,130,107,199,137,199,51,180,171,175,191,231,237,170,166,236,61,113,87,157,54,251,118,21,160,140,218,85,68,168,111,87,41,182,163,117,245,241,139,175,244,222,126,37,172,195,171,74,91,145,173,211,119,187,247,245,87,142,254,247,173,147,116,158,66,60,1,9,24,138,131,8,225,244,194,99,15,133,173,231,116,126,3,169,116,43,16,225,39,52,99,179,200,130,205,57,81,127,108,7,151,208,60,144,84,252,177,228,205,109,67,5,115,255,96,88,130,121,176,154,59,155,45,213,194,206,68,249,92,144,199,111,189,11,70,40,103,55,14,130,217,15,72,95,185,131,251,44,174,149,250,234,235,145,163,63,189,196,91,150,8,147,249,209,204,217,178,152,8,38,223,67,4,219,80,172,114,179,201,94,20,201,181,60,247,187,19,123,74,71,47,82,149,120,84,230,149,44,75,93,149,206,100,107,44,10,85,58,159,240,199,163,74,22,164,2,70,162,104,250,34,86,37,243,114,134,149,173,41,41,44,97,146,18,169,205,228,38,11,36,151,204,145,154,213,39,142,89,165,197,153,64,159,9,15,28,69,124,202,105,224,170,8,139,244,193,190,121,163,251,249,185,141,5,104,4,86,43,20,10,66,183,111,204,43,187,77,39,234,21,87,140,180,228,196,110,43,55,101,163,53,67,247,187,129,97,117,171,195,86,98,250,34,60,129,41,229,213,26,94,229,48,188,203,133,103,251,174,130,145,109,150,13,29,53,30,151,111,142,94,254,243,227,23,95,237,189,253,181,227,215,190,206,43,127,200,63,188,170,76,112,119,212,70,59,10,87,232,174,102,196,222,58,166,75,175,7,137,42,221,90,232,27,194,139,81,202,155,218,190,127,0,60,46,240,29,85,181,184,136,119,110,78,248,19,197,190,51,237,116,127,193,60,164,222,140,129,195,226,225,49,21,211,77,119,207,20,150,180,52,106,116,59,111,6,119,95,56,59,62,227,123,48,177,238,19,71,214,163,65,167,236,100,214,225,176,21,173,134,249,241,252,240,147,103,1,159,165,209,253,239,247,142,94,121,183,15,124,54,126,183,113,133,242,225,144,59,59,18,216,89,180,67,81,64,67,12,224,159,31,244,227,247,63,238,253,248,155,3,160,211,77,217,115,3,255,206,203,199,15,127,53,0,252,37,3,211,231,122,225,103,165,243,202,222,236,232,3,68,106,178,91,75,189,87,222,127,252,253,223,8,78,254,106,27,171,25,60,238,69,151,126,128,138,172,252,210,127,133,149,57,80,154,77,50,255,31,255,232,199,189,143,62,234,223,152,161,212,4,126,135,153,25,70,158,82,49,150,236,153,94,40,0,27,37,145,78,101,243,185,124,46,153,140,185,154,141,35,100,187,98,13,23,212,118,201,141,172,215,33,217,154,50,9,92,37,91,118,208,37,38,21,205,193,161,241,108,83,10,175,81,83,83,139,21,37,33,142,112,144,241,19,89,72,176,76,104,42,97,59,60,146,220,110,35,99,145,92,181,235,24,36,174,118,83,109,113,65,146,90,237,42,13,109,164,24,170,238,188,35,137,128,5,178,74,26,150,253,144,228,4,38,127,155,85,250,87,107,209,191,22,240,208,221,187,244,147,13,169,99,214,201,62,190,200,182,56,174,57,81,150,216,3,68,11,191,15,72,10,236,169,90,106,59,9,70,157,156,168,11,134,222,154,149,171,91,74,84,56,184,87,187,39,176,139,36,60,132,161,213,154,251,152,234,138,69,139,163,68,245,164,251,245,101,35,14,185,147,106,231,136,163,247,126,72,19,37,204,135,69,47,181,224,165,123,205,253,220,47,84,152,167,175,253,162,151,57,252,137,108,109,42,59,29,60,207,39,119,252,221,55,236,198,0,26,246,138,135,18,131,26,197,2,161,109,146,23,110,147,238,93,116,100,204,18,110,128,28,189,249,50,117,254,166,167,24,143,126,247,203,163,255,120,65,160,165,118,109,5,87,122,130,100,189,167,207,225,203,43,74,3,131,107,224,101,3,21,84,126,225,232,157,183,105,218,250,222,123,95,239,189,240,135,199,223,123,7,122,136,81,142,201,2,206,68,41,217,223,21,35,71,111,252,174,247,218,47,143,63,254,213,241,199,239,204,128,160,60,122,245,181,227,183,31,10,120,9,147,180,86,33,218,221,77,18,37,12,236,135,222,187,63,16,192,212,2,226,54,249,55,160,238,163,182,47,122,247,3,187,129,196,127,177,67,122,217,137,221,81,91,35,219,180,120,137,218,79,152,208,184,120,51,232,209,192,28,248,227,108,179,12,76,13,162,44,30,189,244,90,239,27,63,17,72,114,104,5,140,159,168,224,177,25,200,11,162,237,69,99,40,239,156,102,20,195,208,13,16,156,246,3,198,31,241,42,73,108,232,189,153,110,151,137,50,101,10,207,183,64,248,208,135,64,132,15,127,79,233,208,123,233,167,143,191,255,182,208,101,87,193,17,106,64,42,56,76,197,162,76,48,164,169,142,202,216,147,76,66,118,47,152,189,119,186,131,182,86,189,212,18,183,136,153,34,213,114,41,111,168,189,77,251,190,244,22,187,93,86,23,171,98,205,189,93,86,75,23,148,100,38,149,183,67,237,53,74,155,78,168,189,50,89,1,234,89,76,74,191,75,3,173,230,100,59,51,48,205,79,79,178,8,38,9,164,131,51,11,226,203,244,87,188,65,199,59,53,185,155,114,244,141,136,55,183,65,212,227,78,153,204,150,24,22,24,25,205,120,195,106,218,58,118,138,94,73,27,101,51,141,54,205,54,207,194,173,1,90,228,166,247,242,24,241,74,178,45,41,239,183,245,62,241,111,225,253,245,150,204,197,27,6,150,1,153,67,253,83,108,83,134,55,172,124,17,139,13,37,52,126,58,13,124,47,12,223,29,192,22,150,24,39,243,219,3,71,63,252,160,247,246,15,108,147,221,14,158,110,135,216,15,56,228,212,84,107,141,188,28,16,93,153,66,169,232,251,172,12,122,9,177,237,101,246,142,159,232,152,86,220,101,9,226,199,130,154,152,209,13,15,93,236,216,117,91,178,53,89,211,173,73,115,167,35,27,196,51,204,65,103,200,29,57,188,4,122,93,217,51,237,203,113,225,221,96,23,78,66,29,47,232,110,142,64,60,181,78,228,167,229,92,141,51,59,100,162,14,245,193,26,16,106,26,227,25,248,67,42,211,153,135,106,79,204,23,66,217,29,95,251,50,20,21,100,116,55,134,61,227,119,99,168,4,115,111,20,82,155,153,238,193,236,161,202,56,75,4,70,33,89,5,201,176,127,70,201,125,3,251,245,168,227,103,118,183,28,199,27,58,107,30,63,247,131,227,159,252,2,22,46,26,89,201,241,124,180,187,102,55,195,9,145,65,206,56,161,19,134,235,55,50,138,40,4,18,1,72,163,201,152,144,125,250,129,19,135,115,79,28,92,206,23,192,252,211,143,62,126,252,179,55,138,142,27,160,189,216,209,93,147,254,124,228,225,7,94,128,57,187,122,223,6,253,232,211,135,15,131,77,235,123,154,98,196,60,81,191,61,149,168,233,30,172,23,100,83,209,30,127,188,34,199,178,56,12,192,213,187,55,67,11,214,244,214,50,141,2,174,106,128,214,229,155,75,215,138,126,184,180,90,140,94,156,179,70,218,220,245,200,124,246,208,22,250,206,215,117,159,240,14,122,226,113,254,44,132,62,68,67,227,119,74,187,226,54,206,170,138,109,112,49,97,77,34,246,247,51,183,60,188,69,12,42,166,150,96,80,243,62,1,219,250,90,4,44,236,136,103,119,151,69,205,98,205,150,52,91,23,158,245,170,55,80,91,139,168,26,144,17,116,68,189,30,89,96,47,102,0,102,49,172,221,80,253,7,113,126,182,84,17,119,136,246,161,108,214,83,238,117,121,91,161,121,86,220,23,183,185,216,193,74,98,51,89,69,231,106,122,93,94,92,43,237,56,26,205,156,77,74,96,11,108,132,81,116,142,105,26,124,240,96,142,216,197,181,174,200,162,201,59,212,36,154,95,217,48,228,131,254,113,228,137,57,216,110,202,118,220,249,53,146,59,217,41,47,152,7,152,21,138,28,146,244,25,77,199,98,198,77,173,182,162,183,221,111,22,51,100,237,115,85,52,171,73,55,184,65,183,205,215,0,83,208,59,228,171,250,94,145,140,63,237,41,166,114,34,92,226,48,4,167,33,4,20,87,166,40,57,227,6,106,135,101,199,126,18,166,4,39,90,7,9,180,2,189,20,133,41,6,136,58,248,10,168,19,219,235,110,63,59,148,11,91,14,200,218,150,231,83,120,177,20,109,224,168,240,212,97,167,218,157,106,153,13,187,241,85,165,170,64,105,99,106,55,49,5,37,102,212,90,9,101,141,90,11,75,62,78,183,106,49,204,54,141,239,226,89,243,136,159,111,148,22,161,26,252,121,48,58,76,200,26,38,75,167,188,126,173,52,39,222,39,188,158,85,164,90,144,215,175,137,7,226,158,203,235,153,76,54,159,169,227,198,42,227,245,229,82,244,190,195,236,168,155,167,82,25,129,143,252,51,207,167,131,167,141,99,84,1,19,35,207,168,117,22,142,17,73,123,99,79,91,166,129,54,14,214,14,90,155,122,211,180,163,206,12,42,131,205,40,36,33,184,49,40,136,71,104,19,115,10,232,152,106,219,210,13,130,99,92,209,58,120,95,25,104,134,193,139,68,26,169,195,14,86,4,42,162,29,161,200,234,58,189,91,196,209,128,101,60,74,89,40,49,173,124,217,137,104,20,111,42,90,195,218,154,86,38,38,236,254,35,209,46,148,156,18,235,202,198,12,255,5,38,195,180,242,165,228,204,188,29,165,210,138,137,23,164,88,248,206,131,47,181,60,137,190,1,109,32,227,20,135,116,215,156,97,5,64,48,168,154,178,236,196,55,129,86,134,85,5,156,98,69,14,193,129,216,121,1,28,16,36,135,13,133,5,67,65,184,223,214,130,186,72,187,133,210,161,112,244,253,15,64,191,58,80,53,75,197,21,19,236,239,31,124,250,240,219,240,168,214,209,15,58,248,228,241,27,222,18,143,223,252,4,190,239,117,90,50,158,120,60,254,225,135,143,223,248,227,227,31,162,255,86,83,81,239,99,122,137,14,121,142,79,246,85,89,39,95,123,239,189,234,123,242,255,216,123,243,238,54,142,43,111,248,171,64,61,142,6,8,155,32,118,146,96,48,58,13,144,162,64,137,18,87,173,102,116,26,64,3,132,8,116,67,221,205,221,60,199,206,188,137,157,197,113,102,30,103,119,226,56,241,36,153,39,79,236,36,118,18,71,118,198,231,188,31,229,125,68,73,254,107,190,194,91,247,86,85,119,245,6,52,69,202,118,230,88,180,73,160,187,150,91,183,182,123,171,238,253,93,162,32,209,39,7,155,134,222,161,137,222,254,13,125,212,82,241,251,163,159,188,79,191,55,120,41,111,255,198,121,214,82,27,158,146,198,157,220,172,192,131,205,109,50,211,85,161,250,113,127,157,158,36,152,125,220,41,63,36,9,125,55,46,82,17,146,234,147,95,125,23,201,107,107,96,68,197,129,27,224,201,46,196,182,88,171,144,121,197,246,47,93,221,233,118,0,197,204,187,105,113,207,149,178,133,227,80,246,92,169,150,59,124,27,187,67,141,129,49,64,16,30,137,175,25,3,192,6,129,19,115,120,129,0,32,65,120,124,143,20,47,194,120,130,194,38,73,149,74,197,62,127,222,68,48,157,57,60,78,9,179,95,112,17,117,224,50,158,108,137,68,32,233,236,195,226,147,173,84,84,50,235,97,198,211,186,12,242,157,89,161,200,93,250,249,10,157,196,36,181,145,34,191,108,54,171,191,210,77,121,234,117,170,251,228,251,31,31,63,248,245,147,151,223,59,254,195,191,61,252,224,129,52,214,5,0,157,158,165,37,72,238,92,165,98,208,154,122,136,239,179,162,117,230,246,6,73,41,121,161,146,254,242,157,204,248,52,153,200,248,81,29,63,80,198,111,111,164,164,212,76,47,109,107,22,204,180,11,38,89,223,195,43,61,254,248,235,159,188,245,225,241,119,190,126,252,189,223,61,250,254,31,142,127,255,195,255,251,226,75,228,247,163,119,95,133,93,143,87,159,199,234,99,86,77,191,125,149,126,197,247,167,39,134,124,120,252,205,191,61,122,231,91,228,235,227,255,243,107,145,182,66,28,218,4,194,8,93,103,78,227,219,191,33,147,111,56,165,164,72,250,193,25,8,165,11,177,6,66,137,20,81,134,220,68,249,12,64,38,193,72,134,75,249,208,129,236,216,28,145,2,0,119,86,54,227,22,16,110,210,194,138,97,74,239,161,11,100,2,18,29,159,191,236,190,68,4,118,41,95,148,69,148,21,65,144,227,82,31,124,213,105,57,224,35,131,151,207,221,3,128,112,3,17,146,204,250,43,240,148,8,244,145,46,42,32,42,138,47,137,28,203,61,41,240,227,18,15,107,137,246,123,50,115,174,240,121,44,200,26,85,243,215,235,36,207,166,134,225,58,212,253,113,252,8,162,47,197,218,189,97,152,91,84,180,133,111,176,24,225,245,74,192,117,0,165,219,80,195,19,4,177,167,166,59,68,149,233,225,237,14,233,0,246,135,90,242,224,177,24,55,108,163,169,238,128,45,81,183,5,107,105,217,118,93,31,27,189,109,19,2,17,65,9,98,18,45,52,9,43,93,76,104,6,18,30,65,156,16,141,76,165,30,17,171,81,76,39,10,192,146,10,151,239,104,255,100,83,216,57,234,63,197,96,94,152,164,94,199,136,155,32,237,187,128,80,236,74,139,193,77,149,217,109,101,167,107,137,224,245,175,252,231,195,15,94,60,254,232,23,199,63,253,47,137,133,51,234,108,27,247,186,100,215,129,208,71,152,101,23,226,210,175,110,155,59,218,190,3,152,254,234,247,31,254,253,213,71,191,254,218,241,55,254,204,243,17,201,0,12,193,84,116,186,100,89,169,161,9,199,103,255,233,191,61,250,243,183,233,181,194,176,76,8,121,179,200,92,204,56,102,57,194,219,64,9,223,253,13,207,11,88,51,78,166,86,183,211,181,213,30,248,221,153,59,70,215,201,232,194,190,64,100,40,154,17,126,223,5,79,40,178,75,222,221,53,90,90,147,200,22,29,210,110,167,52,50,15,192,9,206,5,91,255,9,160,198,32,227,121,33,141,109,139,200,74,150,37,29,13,187,212,35,114,211,13,58,11,57,100,31,121,178,174,131,84,47,60,168,226,180,19,30,184,23,18,73,186,29,234,21,103,71,71,147,111,165,67,122,57,109,27,87,12,162,100,213,84,184,174,32,123,238,68,250,203,201,230,166,105,244,181,212,243,19,201,59,207,239,166,55,198,82,233,47,79,204,104,116,145,213,83,47,188,192,240,250,132,145,230,94,223,209,193,180,68,15,124,227,0,181,19,173,200,212,172,77,196,218,182,52,187,14,138,27,25,226,190,251,16,95,131,142,82,114,73,43,166,120,16,169,69,168,38,102,116,41,196,135,117,106,241,147,192,90,33,18,5,34,252,17,138,64,219,208,148,122,146,148,206,132,97,5,131,116,193,213,146,6,18,249,33,153,108,116,89,9,189,100,3,185,39,205,147,28,201,130,209,115,120,122,180,203,23,82,205,106,182,218,37,164,216,198,150,239,16,197,201,18,244,187,197,196,71,114,219,36,58,60,172,203,129,3,128,132,136,169,72,189,157,252,79,144,146,136,199,220,79,135,104,100,231,118,17,88,50,109,89,70,13,110,244,58,96,190,167,189,240,130,116,111,215,38,219,85,232,219,212,5,201,171,199,211,237,67,150,46,32,225,149,132,148,26,99,240,219,208,104,33,9,12,46,112,194,249,156,55,138,37,192,35,148,61,155,57,14,69,53,111,68,182,20,110,44,92,158,29,50,104,132,84,71,50,119,216,21,185,4,114,109,60,14,165,34,24,74,43,226,101,179,1,54,106,240,187,137,142,196,109,230,174,103,234,194,221,1,179,46,240,10,6,193,88,116,238,57,195,194,234,181,171,105,11,15,191,200,190,13,103,4,24,87,98,149,44,118,120,131,171,161,33,67,210,227,179,73,164,9,54,221,153,239,58,132,80,199,187,88,79,178,9,21,107,91,245,228,196,250,6,170,73,86,77,27,206,109,32,214,52,158,205,211,67,170,178,228,174,131,146,112,218,229,53,54,13,95,21,151,232,181,181,234,164,3,97,11,22,29,159,25,130,43,198,85,120,12,55,28,180,178,243,10,151,47,254,174,71,74,193,35,38,1,100,46,176,215,208,51,42,143,74,71,207,168,240,173,80,44,4,199,116,208,25,226,197,225,72,250,82,225,45,13,214,39,162,41,224,94,6,215,139,164,162,90,175,75,70,200,10,172,180,0,0,255,28,217,47,249,153,150,91,185,68,67,95,28,201,46,36,68,176,89,66,78,55,153,68,131,76,176,205,117,120,111,8,155,176,223,26,68,144,144,43,24,70,79,107,170,150,141,120,176,252,3,210,231,0,232,137,53,177,226,55,213,238,101,242,198,127,116,200,66,244,177,197,128,29,22,138,214,3,178,3,88,39,22,42,166,231,8,121,217,169,124,58,151,207,164,179,147,233,108,161,84,158,202,100,179,19,44,171,36,156,59,50,4,207,144,195,82,34,10,218,212,180,196,157,197,164,105,160,39,103,206,17,181,60,205,3,203,49,53,201,65,144,38,35,185,171,90,178,42,36,145,137,218,13,252,193,55,80,2,126,227,111,207,159,135,2,61,143,60,101,118,189,239,228,94,165,235,22,70,8,157,96,162,215,132,52,102,142,73,228,183,129,191,123,84,141,139,76,16,246,26,33,83,65,126,6,34,29,145,14,252,0,137,140,71,169,177,42,158,195,105,34,54,24,189,29,45,121,8,46,72,101,237,8,172,184,201,8,39,227,124,70,236,150,166,44,221,109,244,84,128,17,32,162,102,43,145,225,74,102,200,65,55,242,155,17,68,43,62,146,221,229,37,18,77,28,202,64,71,40,188,15,181,6,61,24,253,19,112,201,85,209,238,104,105,148,171,175,145,86,57,197,147,189,40,187,49,35,46,244,8,10,107,115,180,252,192,192,0,158,80,35,38,38,215,86,56,82,178,59,195,121,47,137,61,6,159,145,35,163,90,75,6,57,93,222,207,157,211,253,99,97,134,239,97,108,94,179,251,80,247,212,137,47,238,98,91,116,54,24,51,8,101,225,43,241,252,121,169,105,52,183,6,93,91,194,215,152,212,137,204,225,142,55,181,98,186,227,109,84,19,212,216,29,75,171,139,164,153,172,85,6,213,209,130,139,182,80,42,29,119,98,217,188,77,71,206,52,103,248,28,195,150,109,46,166,50,214,92,16,199,174,95,54,81,117,50,12,201,12,98,119,77,164,49,62,153,142,23,230,31,3,180,197,99,92,24,146,4,81,200,153,30,236,130,35,176,67,67,63,243,157,153,21,47,5,238,95,192,158,203,187,124,158,132,118,61,62,225,186,159,106,92,156,249,197,75,104,244,92,174,193,225,30,68,191,68,116,72,141,238,17,108,221,135,125,60,25,214,82,103,103,0,121,129,236,68,104,60,105,26,187,150,44,124,102,253,249,47,153,11,52,57,141,173,234,127,93,118,95,74,18,54,197,209,48,135,238,245,226,165,25,92,16,169,189,35,224,44,252,239,94,57,176,107,179,234,190,2,92,188,128,188,172,144,165,53,189,109,246,208,50,196,26,24,186,165,209,99,30,232,165,16,227,62,108,46,213,3,24,249,72,37,72,5,244,162,53,66,178,233,139,151,177,206,253,34,17,219,92,55,166,200,211,104,161,157,80,214,29,199,203,113,35,205,142,100,52,111,72,31,27,112,35,40,79,192,147,150,223,36,170,131,238,4,200,205,192,7,252,139,171,43,200,212,75,86,11,110,241,123,173,165,221,150,207,193,80,215,118,189,15,201,131,32,91,220,176,13,200,147,25,34,212,155,92,136,72,14,241,166,2,75,70,149,136,214,118,210,227,164,74,13,29,229,196,147,119,255,250,240,239,31,131,179,190,115,212,249,50,120,228,61,254,241,135,199,127,255,254,255,125,241,107,177,141,57,253,126,115,104,201,75,209,117,48,150,136,19,99,11,38,107,221,57,152,59,233,146,55,64,156,39,156,186,236,51,26,52,240,136,8,116,44,56,98,76,90,56,0,171,160,81,91,0,125,41,72,128,127,61,194,158,4,155,105,173,189,228,106,95,220,188,50,138,243,25,57,116,64,113,67,76,255,56,51,129,168,139,93,173,215,194,248,96,65,72,171,147,50,138,231,102,236,225,27,4,112,165,102,244,122,234,32,196,156,84,20,166,29,30,210,45,247,28,179,219,160,223,73,113,180,107,135,174,25,161,11,59,13,226,67,23,117,121,8,195,49,29,76,157,200,100,88,28,134,63,25,236,211,2,229,59,27,60,116,151,71,71,236,48,29,81,44,39,10,205,140,157,15,140,73,248,106,5,120,12,82,162,148,122,225,5,105,2,159,73,17,205,195,151,19,148,47,138,222,130,248,111,250,250,64,10,49,95,102,161,129,194,79,24,48,68,144,68,126,73,52,54,143,161,110,131,7,10,79,76,253,76,121,203,104,132,22,170,0,11,173,32,60,99,233,129,15,80,43,74,101,193,51,13,74,45,217,238,224,96,180,219,36,34,242,88,88,70,46,99,94,144,82,160,24,52,200,150,182,53,195,45,81,244,176,161,72,196,99,154,236,72,48,126,8,250,169,7,199,79,104,199,121,149,251,20,120,24,72,112,120,71,164,57,199,217,64,76,82,17,148,120,221,9,89,18,117,81,33,218,228,135,123,210,7,67,1,70,151,149,117,99,179,132,191,137,246,124,149,105,32,67,95,232,42,225,44,228,14,17,226,185,73,118,151,25,11,56,19,147,72,152,250,133,164,16,129,16,39,133,19,12,112,96,106,23,209,168,2,31,11,217,100,61,197,68,49,49,155,45,7,31,249,30,164,183,245,46,161,56,41,225,70,79,198,156,22,168,29,206,181,60,245,134,54,139,122,141,136,118,48,104,27,69,4,153,136,176,43,109,161,33,58,61,37,160,45,240,189,0,139,139,35,185,29,81,189,47,22,18,209,58,92,85,128,190,81,69,85,34,96,146,226,30,130,153,126,238,2,81,242,120,246,28,83,154,188,103,241,142,130,230,123,78,150,24,154,5,249,25,51,15,4,153,81,207,159,87,185,248,87,201,194,151,80,59,14,56,244,4,189,17,86,137,26,191,247,175,232,24,226,71,232,85,55,74,227,145,215,85,197,107,182,228,47,232,66,244,174,36,200,221,190,76,76,105,147,254,137,44,147,78,26,42,131,31,113,253,96,68,137,60,181,184,195,5,232,117,198,154,76,59,27,206,44,120,159,159,63,63,158,173,96,160,65,166,54,11,187,40,44,126,82,138,27,20,64,240,33,203,174,59,233,200,74,4,214,199,86,143,172,156,73,99,44,203,21,66,242,204,212,16,147,192,171,10,202,18,201,177,227,28,59,1,165,76,86,78,138,112,49,54,61,197,133,126,100,155,49,204,83,234,37,68,149,95,178,252,229,36,56,153,1,57,1,196,233,243,231,53,176,104,128,134,48,158,186,205,129,54,76,184,141,144,38,136,128,121,141,228,35,26,17,231,127,183,98,70,28,115,24,100,29,23,181,172,46,238,7,130,54,4,45,102,86,16,98,58,184,186,231,91,8,33,9,50,49,230,16,9,136,141,2,48,245,242,118,47,142,69,81,102,211,233,48,116,174,101,184,133,148,41,75,236,2,202,27,191,74,144,65,206,69,28,131,135,139,27,160,204,213,252,23,50,146,39,16,232,112,193,65,180,54,164,180,7,14,107,124,71,108,120,24,230,123,198,102,241,11,47,156,211,94,120,97,164,122,124,209,201,39,133,25,40,58,30,106,84,174,35,15,37,19,236,139,151,8,171,37,255,153,179,72,185,198,220,219,130,76,167,107,32,145,180,14,121,140,155,176,243,196,71,63,122,243,209,27,111,74,220,20,31,102,215,5,162,138,63,252,224,69,169,156,227,95,30,124,71,42,231,157,55,223,148,202,5,246,229,248,167,63,149,202,69,39,217,235,82,185,196,223,124,253,247,82,121,210,201,243,175,82,153,158,176,33,84,110,74,190,87,89,147,23,41,224,66,166,93,8,218,63,222,147,85,217,112,237,31,75,217,108,35,63,213,208,196,208,88,36,93,101,81,8,138,85,204,22,34,182,140,67,41,61,209,218,189,75,244,158,100,54,149,30,16,177,164,44,101,167,51,42,153,228,252,5,123,218,104,64,56,112,250,180,161,117,217,211,92,163,153,227,79,91,93,167,128,188,147,116,115,91,103,79,11,90,171,196,159,218,219,236,161,90,84,219,252,33,24,183,101,217,243,102,182,153,17,159,231,216,243,201,166,150,229,207,247,187,188,232,76,35,239,80,140,54,101,156,186,76,78,147,142,92,203,79,213,237,93,67,136,51,104,195,62,225,36,50,216,201,225,57,178,46,145,193,162,167,196,72,165,204,146,165,166,234,186,97,39,218,100,169,72,16,65,104,187,167,37,254,89,26,211,199,164,127,134,197,116,211,52,118,19,112,217,209,34,163,104,241,218,236,250,149,185,187,87,175,173,221,189,120,109,253,234,172,36,107,220,142,208,188,163,111,28,169,104,123,90,9,222,16,138,150,169,38,156,168,242,53,173,98,16,117,152,117,110,69,37,207,193,190,23,250,24,236,76,138,133,198,240,248,103,100,92,77,107,217,44,156,169,107,69,45,55,50,113,35,51,165,178,196,234,232,146,51,217,105,76,92,42,78,141,46,57,223,106,96,226,201,124,198,183,201,185,237,147,208,0,175,11,214,62,19,164,83,103,26,68,94,40,21,228,238,245,234,181,149,221,204,229,249,142,161,144,127,87,87,215,55,231,214,59,228,211,44,124,85,118,107,202,45,242,167,122,83,217,233,95,194,39,55,175,174,174,100,234,138,105,21,154,165,101,242,221,92,89,88,153,187,184,174,206,45,217,253,245,177,250,189,27,115,235,123,250,196,210,234,102,99,204,188,222,221,188,88,155,91,87,59,155,189,125,235,114,123,181,214,27,92,169,235,243,43,198,253,253,221,169,251,243,55,86,55,187,187,183,12,235,98,253,230,173,173,133,185,213,27,183,251,203,19,23,251,203,91,247,15,172,27,213,220,180,61,54,161,13,238,237,228,15,204,3,189,221,154,154,204,76,31,108,231,110,238,55,138,197,3,125,233,154,54,213,214,166,138,249,253,230,229,126,177,111,87,175,223,154,93,45,204,93,223,173,13,58,75,59,74,85,83,166,167,170,102,65,57,216,95,155,62,184,127,253,102,195,152,93,153,232,223,206,93,186,215,169,30,212,187,245,177,189,245,91,91,250,114,79,177,173,27,235,91,171,74,127,53,51,175,119,170,87,230,6,245,219,61,123,181,93,184,216,58,216,95,185,221,185,109,94,171,46,149,182,22,174,95,154,108,47,172,102,47,119,175,95,172,237,214,174,118,86,118,7,197,173,169,233,189,213,219,218,84,179,81,159,235,95,220,42,76,102,174,106,25,253,210,110,110,127,121,122,186,185,114,229,98,191,218,175,21,106,237,75,102,189,62,57,103,47,244,247,23,118,103,215,187,215,58,215,242,202,173,221,233,219,213,165,91,59,139,115,211,171,218,220,237,219,247,140,217,181,229,75,155,118,207,84,175,110,245,38,47,86,173,204,74,179,106,21,230,230,118,182,118,149,236,229,237,205,251,87,14,246,46,238,94,154,238,180,86,199,214,20,253,246,74,102,113,69,109,215,199,20,181,89,91,189,177,95,159,107,108,85,87,75,243,185,245,162,98,21,106,183,75,11,183,218,151,171,99,171,205,107,123,87,238,109,213,108,67,173,94,89,184,101,204,221,107,118,213,245,204,150,221,105,92,153,91,83,174,104,74,211,154,174,86,175,117,102,51,250,229,155,203,185,220,160,126,177,170,220,58,152,223,93,221,31,88,189,149,126,163,80,181,183,238,149,46,22,179,211,107,157,246,253,133,249,70,110,238,234,189,94,253,70,110,54,191,218,30,152,247,90,215,174,119,180,251,87,250,187,243,55,245,238,66,127,66,201,47,84,9,159,110,207,217,70,181,190,210,216,94,217,93,44,181,110,205,87,119,74,11,245,220,214,181,133,230,234,226,229,246,253,229,94,167,189,115,243,118,53,211,237,239,172,239,101,219,43,115,179,215,55,151,47,117,122,247,174,173,220,204,222,204,238,28,232,211,243,59,213,174,210,53,86,10,141,27,165,204,224,210,98,107,189,127,233,82,187,179,151,185,90,175,93,233,44,93,186,164,232,118,47,191,118,169,163,141,21,148,107,211,5,235,250,193,234,222,216,150,117,235,242,109,93,187,177,213,179,151,150,87,182,59,109,171,117,125,37,211,41,173,221,156,213,15,244,123,131,218,237,205,219,186,113,101,109,246,230,214,237,234,228,116,191,127,237,166,186,59,123,123,83,205,221,191,124,237,90,241,218,206,178,126,251,242,106,107,108,59,167,88,123,214,205,198,250,190,105,76,47,94,54,14,110,94,94,81,199,182,38,74,245,214,165,3,109,233,114,46,119,113,190,218,111,175,207,102,110,109,102,23,110,118,204,220,242,213,203,90,243,198,116,119,113,210,90,184,84,59,184,152,171,207,21,246,247,87,166,107,250,165,70,107,181,106,221,184,223,187,100,116,150,138,247,58,250,237,27,179,246,164,210,85,239,229,107,153,130,182,153,35,179,160,158,87,175,108,79,41,217,171,173,155,157,233,9,235,250,165,218,114,214,88,205,21,51,181,131,203,123,249,173,219,235,83,11,102,118,210,88,92,186,190,166,108,77,20,214,242,157,177,173,203,205,173,173,249,254,218,68,119,242,230,196,246,165,204,66,118,199,104,30,220,95,187,108,78,218,215,38,148,246,110,105,146,176,103,169,53,219,179,113,238,206,245,46,174,109,173,110,47,247,107,53,88,226,38,213,70,148,2,148,148,218,147,83,25,178,6,75,244,170,29,237,113,137,96,73,116,49,19,77,242,239,220,33,18,178,76,68,0,105,3,144,159,80,184,235,89,120,248,200,87,28,254,144,219,232,2,234,195,244,180,70,100,19,118,84,48,163,38,165,146,58,217,110,182,155,77,137,148,117,46,35,31,90,198,182,217,212,22,213,1,218,18,110,170,68,130,4,72,8,0,220,198,21,174,57,132,228,92,161,145,255,20,72,46,100,213,169,162,150,45,197,37,185,213,10,144,12,247,101,188,78,32,60,95,36,188,78,130,105,149,70,37,95,36,85,74,55,108,7,39,232,14,172,223,227,59,227,165,70,182,152,153,44,52,55,14,65,6,236,169,251,101,64,53,63,74,131,91,45,170,57,227,45,211,24,16,26,244,187,119,49,246,35,248,160,5,51,179,104,184,249,124,254,92,183,143,39,248,186,29,93,72,100,254,105,21,126,226,20,145,198,248,15,129,130,228,248,117,150,177,132,67,56,87,238,80,191,100,8,230,60,217,86,143,134,242,41,81,166,225,48,81,113,231,49,16,104,76,146,140,159,112,60,136,187,123,151,98,20,34,254,121,176,229,3,110,167,106,106,16,123,118,71,155,129,116,229,92,58,95,200,79,22,119,118,103,220,64,195,51,12,61,171,60,158,37,255,60,85,52,137,20,31,44,155,194,39,229,210,165,76,33,59,185,179,59,156,60,140,28,17,135,62,76,88,198,160,94,83,249,184,4,138,149,164,187,214,56,85,8,130,213,241,18,160,0,161,228,209,156,61,105,161,211,77,248,17,203,181,212,254,160,71,102,122,176,203,19,105,199,217,247,238,93,112,167,37,218,107,11,12,77,202,217,116,177,148,35,189,148,200,166,33,16,27,97,50,132,87,225,159,143,130,131,174,60,190,171,53,182,186,182,235,180,238,29,129,222,166,98,44,206,129,218,129,72,193,164,15,130,45,99,64,125,233,98,46,3,125,33,228,133,227,0,249,144,199,62,204,203,116,89,1,255,138,217,242,196,61,77,223,234,234,214,196,174,97,110,145,9,221,212,38,176,166,246,206,182,54,97,153,205,9,48,111,181,38,88,168,133,9,34,223,50,147,216,137,127,196,188,45,117,255,86,15,227,220,167,73,90,105,3,13,107,209,130,187,175,14,192,142,197,42,75,138,98,173,43,242,84,85,169,205,201,68,66,85,229,154,82,107,201,157,89,101,174,38,27,85,69,233,214,224,73,175,38,231,106,240,104,155,60,218,175,194,163,108,85,222,154,87,230,107,242,22,121,212,199,71,131,42,75,181,75,30,101,240,81,190,42,239,227,35,146,170,166,200,26,252,186,1,191,84,69,105,66,130,182,188,133,239,247,73,22,11,179,236,84,229,140,144,165,83,13,201,99,32,125,42,60,52,196,140,125,247,185,135,210,82,77,153,159,151,173,154,240,232,62,121,52,139,213,230,240,81,177,42,80,178,13,143,20,5,99,1,81,211,120,129,145,23,200,255,231,97,71,172,224,113,245,121,156,98,149,204,121,162,245,240,241,121,190,167,234,157,138,213,180,172,243,20,193,170,98,155,36,147,196,7,35,11,45,79,198,228,243,250,23,63,95,252,124,46,126,204,231,117,81,0,72,28,194,147,68,130,139,71,9,144,143,102,224,217,17,38,29,42,40,241,204,116,207,73,152,157,70,178,152,149,19,244,255,84,194,93,174,227,20,232,45,139,201,74,39,43,131,74,77,242,208,52,84,46,226,181,9,155,83,130,201,71,66,61,34,159,68,185,136,231,102,226,17,139,217,150,137,38,54,184,159,243,34,28,249,35,225,8,32,244,5,138,73,137,66,113,176,55,227,101,12,8,34,244,9,223,247,19,40,143,132,87,9,146,19,175,139,202,75,137,98,102,176,23,151,84,20,104,70,210,74,69,166,68,161,116,74,98,195,165,40,94,189,83,130,83,128,167,158,147,112,255,100,133,83,89,42,188,124,46,85,241,114,202,229,157,113,48,122,14,200,84,60,1,97,35,19,174,18,16,41,40,1,144,222,16,111,51,227,240,238,200,41,61,68,156,10,31,184,81,173,247,9,88,78,102,42,86,37,178,81,35,129,72,17,116,15,91,49,12,244,220,218,0,221,108,42,147,29,125,20,55,85,40,74,52,177,22,173,123,78,102,11,185,79,67,247,204,105,147,249,201,124,46,166,238,57,85,40,141,104,95,218,76,106,180,70,243,204,32,183,40,230,79,211,232,215,252,168,194,78,188,10,17,114,56,97,114,63,44,1,134,88,68,94,193,226,232,149,228,146,170,187,168,73,28,80,23,223,4,242,66,8,35,48,85,57,12,75,12,111,4,108,219,64,228,114,156,89,161,136,88,90,187,13,119,137,68,182,50,183,70,98,51,49,132,217,55,30,80,128,219,240,24,33,12,155,134,99,154,135,133,88,152,158,18,34,44,160,41,12,98,148,73,81,8,239,28,79,55,8,148,76,177,5,225,26,27,62,80,219,130,0,16,122,27,237,206,32,170,194,112,0,244,54,69,63,39,9,131,192,231,78,25,14,254,251,231,164,79,40,96,33,133,42,28,218,33,205,77,173,185,5,129,226,120,12,50,47,3,15,246,247,14,108,6,147,28,202,64,115,91,167,88,132,96,166,25,139,147,158,28,17,44,245,166,17,34,107,32,61,161,1,53,188,205,113,34,106,32,177,190,137,9,105,24,58,191,7,43,151,165,246,35,195,14,141,243,40,49,120,48,33,254,215,48,160,107,122,151,56,43,192,93,235,105,76,121,9,191,9,168,215,39,194,186,38,223,104,88,13,0,185,38,95,208,243,97,20,174,181,23,32,250,141,7,48,96,62,250,129,16,148,0,174,164,2,144,193,103,5,72,141,245,241,41,204,130,32,224,28,59,73,125,156,223,224,202,195,64,117,15,25,160,225,14,40,211,28,119,23,205,249,76,117,151,250,11,239,140,211,7,78,156,61,242,13,76,6,189,225,240,216,67,240,87,118,192,246,89,29,124,141,162,125,177,100,116,117,219,141,99,138,95,29,148,55,21,108,145,12,188,160,157,46,53,25,102,126,182,165,102,1,0,178,123,118,187,145,23,188,157,208,125,3,13,19,40,252,253,16,24,52,120,237,3,65,243,198,84,194,230,164,121,248,180,40,184,119,142,180,30,186,181,133,38,197,249,55,4,234,17,45,165,157,32,128,193,49,51,4,124,76,0,54,27,222,160,49,137,199,175,122,70,180,178,249,116,74,90,97,30,62,27,90,159,188,243,95,199,111,191,76,221,93,30,62,120,112,90,66,169,255,129,249,169,208,250,248,245,63,63,121,247,103,103,68,241,210,166,161,63,35,22,31,191,243,205,39,191,250,250,147,119,127,253,248,195,111,176,32,103,167,164,153,199,54,115,200,69,136,74,185,7,43,141,197,225,110,132,213,138,1,177,121,86,43,10,175,70,141,6,162,225,216,0,219,44,18,105,141,42,98,116,69,125,244,167,247,30,253,249,37,134,253,76,178,116,117,40,184,140,254,228,176,217,17,197,36,4,15,64,240,239,98,233,146,169,25,6,0,70,101,119,116,249,196,39,6,209,46,187,58,110,156,248,125,141,172,135,107,50,207,75,209,160,67,29,244,135,248,206,11,158,172,130,195,160,207,184,0,65,0,43,150,220,194,53,92,45,106,5,47,92,240,128,219,166,182,152,197,77,83,238,202,61,1,93,175,216,86,115,165,105,142,56,38,111,87,6,14,222,88,95,0,140,111,195,231,82,91,131,192,43,155,240,89,107,101,74,18,192,17,11,61,90,7,107,209,94,143,162,200,123,129,140,156,14,47,111,147,118,117,247,186,58,217,255,168,21,208,70,84,23,246,58,100,80,147,209,124,197,0,39,96,4,216,131,111,0,243,128,27,195,85,255,80,130,81,83,7,176,7,162,136,1,232,3,152,225,93,6,120,8,71,96,147,228,54,194,137,120,36,56,56,213,166,141,32,3,27,242,173,155,189,108,25,140,58,138,26,180,157,61,202,193,163,201,102,51,235,62,202,195,163,118,166,48,9,28,114,100,39,68,194,71,81,16,63,121,6,54,175,103,8,4,5,205,90,233,15,69,134,167,137,164,120,168,15,174,91,48,27,12,6,55,31,211,58,26,217,14,1,165,98,133,148,210,237,107,100,160,154,130,247,112,66,115,109,120,66,18,3,96,179,215,160,117,119,179,219,211,146,217,20,179,167,215,192,10,119,7,32,218,9,5,212,142,62,145,41,179,2,233,211,74,78,102,136,19,170,217,71,239,235,212,12,166,203,97,164,217,174,189,72,40,210,76,139,63,206,83,27,124,77,111,73,110,65,150,109,12,208,167,133,90,30,167,66,144,37,70,192,93,56,149,19,106,168,119,163,83,175,15,255,226,236,96,46,188,158,234,140,130,136,142,228,190,253,218,110,98,137,12,131,174,37,250,63,225,161,66,155,187,178,243,166,48,149,198,77,6,48,204,130,135,146,59,98,43,38,211,68,192,124,89,6,239,32,230,25,36,106,88,65,194,78,60,154,60,33,6,71,14,39,61,48,156,116,58,156,244,208,225,164,243,225,228,130,178,4,70,20,190,242,117,111,228,176,210,133,97,69,145,42,113,108,205,8,147,67,68,19,102,72,134,104,202,204,81,7,29,152,61,237,136,140,44,81,225,255,130,155,167,229,166,167,226,160,59,8,114,25,60,126,76,199,243,139,58,58,113,74,229,96,58,199,81,68,88,117,96,169,238,84,26,178,66,97,60,213,102,211,53,99,229,155,106,71,54,101,85,48,99,213,242,173,204,116,41,43,154,177,242,168,51,27,21,69,48,102,157,42,12,57,207,44,102,0,136,255,153,159,103,54,166,166,38,219,185,124,33,238,121,102,136,53,164,96,73,147,30,140,73,221,126,103,194,82,219,218,120,159,104,91,160,113,141,227,233,64,122,50,155,205,106,89,181,132,22,173,80,84,12,147,205,108,179,148,199,163,223,233,76,230,179,56,71,245,200,191,120,242,77,196,154,62,17,179,7,128,54,226,13,58,134,47,0,38,64,60,224,136,42,134,158,66,208,225,231,158,185,177,192,158,254,184,230,129,211,45,116,75,90,130,48,58,81,167,90,110,138,138,230,61,195,114,223,72,71,190,115,90,86,111,103,219,6,255,198,108,198,125,223,52,122,66,60,65,162,27,148,75,71,30,170,195,3,74,62,121,235,59,143,94,255,248,248,59,15,142,95,249,119,161,54,178,58,52,17,1,221,73,239,57,81,165,59,19,255,38,158,53,25,3,20,46,9,7,26,170,165,180,64,4,180,152,10,161,3,240,204,101,205,186,2,53,251,142,90,13,125,211,216,230,7,133,39,13,12,69,71,20,145,86,72,23,200,42,115,129,158,241,135,139,18,52,34,213,61,144,48,211,93,235,138,166,182,47,208,80,76,101,63,136,250,232,120,2,240,47,201,224,213,85,199,245,137,44,6,119,54,46,72,82,89,13,192,118,140,73,169,24,81,10,88,8,169,84,244,192,74,211,40,77,160,208,237,52,71,69,93,13,100,147,37,154,47,120,132,26,85,131,39,42,231,169,6,29,28,47,127,237,111,236,36,198,205,224,139,88,42,14,171,24,231,249,222,66,71,179,13,2,80,157,156,105,52,208,222,104,150,97,186,51,101,216,239,126,204,130,192,185,25,232,85,119,56,199,188,83,116,40,255,32,66,209,183,255,211,91,71,12,254,89,246,224,41,248,71,114,197,226,31,164,115,79,238,225,43,94,17,132,185,18,82,102,208,149,135,157,220,235,76,94,246,176,145,58,22,58,231,182,236,180,62,252,252,61,110,71,221,25,22,139,147,199,141,101,8,135,60,110,10,219,83,162,67,116,26,58,110,80,236,230,201,141,19,243,189,55,30,191,255,203,33,81,221,67,66,216,240,141,202,67,0,211,116,134,80,128,190,245,104,21,229,86,255,201,203,175,62,254,251,59,67,42,17,135,159,183,66,48,196,64,208,117,127,160,42,79,165,84,96,156,219,107,246,132,32,13,239,126,116,252,242,131,33,149,218,2,50,198,240,0,60,84,11,5,232,13,181,163,82,217,131,12,47,112,189,91,36,90,35,143,68,35,134,228,25,21,23,134,135,62,197,216,39,236,38,0,202,186,224,52,92,53,225,110,101,27,46,28,188,143,128,35,210,145,16,123,130,69,90,117,138,24,34,153,176,187,64,26,144,40,236,42,52,159,201,176,160,56,130,236,16,41,39,228,10,241,215,236,103,185,248,64,233,113,150,237,167,217,235,32,87,188,101,27,247,57,190,236,108,238,91,182,21,127,205,233,182,252,11,14,110,50,206,69,17,41,60,176,222,240,255,133,128,187,124,25,242,24,10,224,193,238,146,170,195,57,90,148,176,26,22,146,5,179,55,108,61,50,171,96,238,36,29,249,175,31,67,110,195,96,30,35,234,159,112,33,230,60,227,77,101,15,60,220,230,137,142,54,100,203,51,92,49,98,175,115,117,31,126,135,233,189,238,92,84,247,216,141,167,27,221,151,93,145,226,123,60,232,149,40,146,222,120,83,235,145,209,138,16,235,17,161,193,143,100,41,70,162,120,129,126,25,66,47,107,90,177,8,147,97,79,67,112,100,30,210,246,193,107,199,175,253,117,228,125,167,55,152,110,54,3,6,166,166,237,74,224,172,80,30,255,23,198,183,87,90,96,151,177,79,127,227,234,165,32,63,138,2,16,140,66,35,22,159,21,5,133,225,20,216,110,253,15,63,248,214,163,111,253,7,143,90,124,86,245,79,249,234,231,13,239,53,253,13,167,23,53,103,86,113,49,180,226,3,183,214,63,188,255,240,239,175,38,251,169,103,93,229,125,161,161,47,125,242,242,107,201,254,255,251,222,132,245,204,171,109,91,61,187,229,54,247,241,235,111,62,122,241,37,74,193,163,95,124,112,252,206,79,142,95,252,232,12,72,225,77,195,16,158,206,240,66,187,68,127,108,235,76,230,84,1,140,197,168,139,195,164,40,178,89,118,117,97,233,96,164,133,10,58,98,120,61,106,169,105,232,235,40,81,209,240,196,30,241,134,242,238,167,127,122,252,224,99,39,0,22,104,155,30,51,36,215,132,144,239,35,238,147,200,237,68,204,196,90,196,76,50,24,35,5,27,70,9,195,199,81,139,20,60,174,241,239,248,29,173,170,169,58,126,144,161,114,109,28,184,99,73,229,59,185,140,156,207,200,133,140,92,204,108,8,175,134,149,176,74,222,19,70,238,3,6,147,100,27,182,218,147,19,88,156,156,128,115,86,242,27,238,114,229,4,156,171,202,9,128,3,133,243,15,76,8,251,10,252,229,177,225,73,174,96,88,120,242,144,158,96,184,141,242,167,97,112,9,60,112,188,200,236,64,216,61,140,68,229,70,203,29,147,104,119,33,176,60,219,93,166,32,210,61,198,231,155,130,248,124,190,144,122,158,176,103,66,28,62,152,31,0,161,53,139,56,138,49,194,231,137,25,134,70,207,179,52,34,151,86,123,70,115,203,39,151,50,147,105,9,204,165,209,252,52,195,5,73,207,97,11,147,5,127,248,31,143,222,120,243,191,63,250,137,32,245,3,121,227,3,50,222,53,51,194,252,47,95,164,33,71,195,164,81,0,196,39,125,190,79,254,141,47,46,142,183,90,137,75,151,202,253,126,217,178,8,211,80,100,25,167,105,164,136,68,116,107,7,34,224,228,222,164,168,34,18,254,37,114,48,200,142,0,173,79,228,217,151,223,131,5,8,226,94,143,11,130,46,121,115,252,209,139,199,191,249,54,109,26,73,2,81,12,189,9,30,127,248,191,30,253,236,77,158,192,21,153,1,227,40,196,42,145,12,33,211,14,136,203,64,157,21,37,29,227,75,255,89,35,62,20,109,161,196,110,93,13,138,105,92,16,147,138,168,99,200,220,131,64,2,15,2,201,39,34,157,94,128,196,102,162,52,23,34,73,58,47,169,72,25,164,184,80,20,228,74,38,31,106,77,200,117,165,171,138,214,114,66,163,164,152,118,111,76,138,147,61,82,159,215,248,44,238,126,195,196,20,87,138,57,107,155,57,186,220,11,155,184,175,2,222,193,185,204,89,84,134,194,136,35,164,28,60,125,109,33,122,16,218,102,134,117,117,177,24,24,155,78,207,67,172,122,218,237,22,70,196,117,75,126,86,177,39,67,79,129,188,135,29,161,33,41,63,121,241,197,4,59,238,192,45,153,18,217,58,152,213,76,50,133,90,56,214,25,39,32,114,167,75,157,101,15,34,15,233,194,140,9,39,219,147,204,152,80,45,76,101,217,167,102,73,5,59,137,51,14,42,237,219,215,88,127,229,138,124,235,202,9,177,101,117,103,175,251,254,31,30,189,250,142,40,198,63,122,231,207,98,48,217,157,240,48,178,1,190,138,183,54,35,207,56,60,106,131,155,123,244,230,147,203,71,110,62,18,205,200,142,10,44,32,145,62,185,70,31,12,217,128,196,125,135,237,57,158,163,148,103,184,1,133,238,57,100,248,5,205,184,81,8,134,193,24,181,237,56,9,252,91,143,243,194,127,78,254,153,207,202,85,117,71,243,28,65,194,164,76,104,123,77,34,242,134,156,68,142,142,52,251,218,15,18,143,254,242,138,228,59,238,59,2,19,94,50,37,123,21,55,190,187,85,241,129,50,83,228,96,185,89,57,132,243,239,121,205,15,209,70,145,166,40,166,174,53,134,112,237,19,24,96,200,241,26,134,67,44,60,202,149,100,61,12,243,74,243,196,220,236,104,246,154,181,185,127,226,90,0,158,104,197,218,49,169,89,126,188,138,156,43,194,17,181,49,212,100,133,44,63,8,152,108,27,187,250,154,169,105,113,235,65,65,193,242,26,239,68,54,139,55,168,9,1,154,38,6,128,27,120,69,133,104,63,177,91,6,11,54,249,194,22,237,19,115,146,94,213,175,218,61,136,217,78,22,184,158,209,144,70,86,122,36,183,184,165,31,76,41,138,230,135,74,24,179,223,196,45,34,60,44,238,144,120,184,158,165,170,12,112,26,176,248,192,70,164,133,71,54,129,225,67,234,79,166,254,5,210,164,117,99,23,44,52,156,133,27,44,56,104,136,93,42,235,75,178,179,10,192,138,230,110,96,229,67,174,187,209,79,160,93,149,137,210,7,159,203,68,36,166,251,27,223,249,192,170,3,23,61,44,8,191,146,5,206,249,114,52,204,156,47,124,211,100,200,157,112,199,197,13,108,152,242,182,72,38,230,230,21,213,194,88,116,162,133,152,255,125,136,161,88,82,106,102,91,176,241,146,237,52,137,161,67,201,154,159,148,110,145,127,176,228,207,206,146,87,38,190,178,182,27,182,169,54,237,100,86,6,23,117,64,171,11,75,205,240,233,157,37,246,142,41,107,27,60,222,163,80,195,149,181,85,158,56,236,208,155,113,174,226,45,237,78,102,99,76,74,100,50,101,252,79,146,35,178,51,78,251,51,103,33,179,52,166,82,100,230,85,50,5,131,152,176,59,2,154,172,187,199,248,195,42,184,33,138,29,254,153,21,237,228,173,211,79,216,32,157,183,193,20,162,22,12,171,64,26,89,36,88,176,186,123,204,80,116,245,244,115,76,205,73,30,130,70,13,198,62,54,2,136,211,43,177,135,31,252,62,157,78,147,249,51,192,80,235,238,253,146,163,74,137,7,45,102,167,161,38,51,114,130,253,151,158,76,225,89,127,229,16,253,182,86,216,113,81,89,82,0,51,14,159,193,250,10,49,14,189,211,176,156,149,157,217,56,158,149,105,40,83,56,32,129,30,116,230,164,51,19,71,113,204,153,165,195,217,38,227,44,119,102,36,3,253,5,141,18,73,37,162,150,218,213,193,246,4,12,236,176,29,115,203,235,202,21,73,166,160,153,243,52,17,93,10,33,220,46,124,54,189,109,166,226,204,225,17,104,146,100,245,37,12,189,195,117,87,76,179,90,243,100,63,218,56,154,105,166,189,11,189,31,144,84,75,163,80,154,68,240,81,178,86,63,199,240,246,201,220,110,54,201,71,126,185,73,129,229,37,184,253,19,164,135,100,106,72,12,108,55,112,66,112,81,242,15,193,202,217,174,164,178,119,226,102,97,105,29,84,90,242,118,197,177,106,151,251,220,86,114,155,217,223,13,100,67,238,186,246,119,133,124,169,144,109,228,10,220,168,189,93,233,59,70,237,104,188,158,207,230,53,52,94,119,13,220,59,104,28,55,153,201,145,207,10,223,234,72,7,48,201,70,180,101,247,42,76,229,182,107,208,222,25,110,208,238,68,127,103,115,8,182,171,211,109,73,205,22,253,68,45,104,56,11,197,3,53,220,18,113,10,101,100,231,238,10,236,210,241,100,6,62,184,39,22,240,13,175,36,241,177,222,89,5,219,65,254,16,140,233,241,139,107,120,5,223,4,155,43,46,180,51,207,60,166,244,80,183,57,110,164,4,254,141,244,19,89,169,128,132,235,152,5,10,98,38,24,240,25,153,2,19,157,183,15,110,127,70,15,30,44,144,151,113,112,224,148,198,63,220,115,30,181,156,79,252,66,28,248,4,46,1,164,195,234,45,161,143,156,67,32,56,41,59,26,238,39,66,183,8,167,148,74,56,64,188,131,160,238,36,228,120,250,156,5,149,198,8,219,255,94,99,220,178,15,122,123,146,27,129,18,59,132,204,78,73,98,8,182,78,233,231,207,211,184,232,254,167,20,168,213,255,156,193,149,135,91,28,249,210,134,236,70,194,121,120,37,43,143,70,200,23,120,192,192,165,73,91,86,247,45,104,183,16,95,19,182,109,102,158,223,76,139,146,125,72,168,54,119,124,242,112,108,184,208,57,162,148,107,6,18,17,183,4,6,84,218,17,42,120,236,7,28,36,1,43,99,54,122,42,231,60,95,185,180,129,131,39,4,142,151,3,93,99,38,119,254,57,192,240,254,177,7,22,204,231,116,79,116,64,103,181,103,182,46,73,193,216,225,205,255,120,242,238,47,233,49,195,147,239,252,235,241,79,223,255,239,143,94,114,98,54,132,134,136,195,81,73,213,24,52,254,143,34,35,43,116,121,148,96,34,8,35,50,187,95,128,190,224,109,227,115,212,121,64,39,170,243,245,190,231,219,61,231,37,12,87,202,176,22,127,38,202,100,62,57,44,140,30,144,183,78,71,131,183,122,58,20,93,229,79,152,57,178,47,182,28,139,10,200,34,95,37,53,177,211,185,45,153,248,48,28,101,95,115,8,103,216,220,105,187,15,112,133,148,122,254,236,224,0,158,221,23,31,221,135,39,247,60,169,238,97,170,150,231,89,235,0,77,242,201,243,152,163,68,11,27,34,35,197,138,144,1,239,185,2,162,87,18,142,193,110,48,160,83,148,5,105,69,191,160,223,225,118,176,227,217,13,182,43,120,111,43,163,166,227,73,230,162,123,109,86,97,54,56,225,3,17,118,168,176,129,232,123,14,251,92,133,218,239,120,31,147,21,151,150,63,227,56,5,48,5,69,173,152,220,27,209,203,187,204,12,197,148,55,69,253,5,60,214,188,79,80,163,49,42,134,131,138,63,241,252,196,68,71,150,198,73,82,242,24,213,146,238,12,5,145,87,99,107,139,189,74,143,230,12,231,71,40,51,12,207,34,209,147,13,170,95,90,149,67,71,10,128,189,159,178,153,74,4,148,83,174,36,224,138,1,6,121,138,71,213,240,231,232,104,230,89,206,246,208,169,30,58,179,189,243,255,66,242,243,50,211,99,79,244,84,57,169,121,216,168,9,60,212,92,6,106,2,247,52,129,117,177,235,25,178,162,112,25,39,66,244,194,222,129,147,197,16,137,0,101,90,143,48,224,84,27,44,173,101,52,209,219,8,202,99,87,17,213,253,122,43,41,94,241,192,1,203,230,29,9,252,132,164,13,8,145,64,52,93,42,220,31,82,29,26,132,91,122,215,68,158,240,176,241,234,94,215,34,47,122,224,170,213,98,23,134,119,2,150,46,199,127,255,95,199,223,124,85,52,185,1,127,253,87,254,157,166,251,228,71,175,120,140,81,142,95,253,227,39,63,254,207,176,119,27,164,149,102,151,212,131,152,95,210,212,151,136,78,74,175,175,10,228,35,3,107,146,74,95,2,221,6,157,116,168,12,15,138,246,158,66,40,229,7,217,77,136,173,101,128,14,212,0,93,95,53,247,231,193,53,40,75,149,28,207,4,59,146,247,197,156,200,110,56,129,83,123,212,135,197,34,90,147,112,81,235,107,57,205,4,14,47,36,79,223,48,236,77,56,147,208,250,131,77,213,130,66,219,164,99,168,17,64,23,174,148,133,250,113,252,201,112,229,194,174,77,40,198,150,212,49,53,208,51,142,100,86,97,128,181,79,95,37,29,254,33,117,254,83,38,51,157,109,183,133,90,135,116,223,211,215,127,47,170,254,125,173,215,3,16,31,183,209,145,35,228,20,213,183,162,170,55,53,176,111,221,32,43,239,249,243,24,9,154,158,237,38,109,58,233,152,100,31,121,48,21,122,57,49,220,247,213,150,77,239,169,183,230,158,232,67,93,36,13,25,179,112,172,143,203,181,210,235,57,58,85,104,12,75,82,0,61,246,150,233,194,129,122,47,15,219,72,84,255,222,30,68,44,96,202,49,127,222,105,118,250,212,141,217,213,84,142,82,62,203,222,164,238,248,213,10,9,135,169,146,108,45,116,69,14,174,192,211,253,136,221,216,248,53,54,255,242,135,234,191,19,154,26,191,205,144,93,39,73,35,61,101,102,236,175,8,45,229,1,95,237,177,177,20,79,100,146,68,230,87,120,1,66,232,202,25,147,164,18,50,223,177,55,104,162,74,165,34,38,191,99,110,56,137,80,252,13,127,5,235,123,197,87,28,122,82,57,228,170,132,18,245,43,46,255,57,29,170,64,173,65,210,24,161,212,26,72,45,207,123,71,141,32,214,216,224,105,252,180,186,111,24,169,98,89,148,82,193,66,216,83,170,172,187,189,41,138,200,174,89,215,8,57,215,103,105,86,209,67,148,99,71,238,22,237,192,226,151,27,81,166,199,93,100,248,253,134,87,253,15,43,204,245,252,24,125,83,82,57,60,10,43,3,238,123,42,138,188,143,150,6,13,4,43,146,125,7,130,59,94,135,220,102,110,50,219,104,149,154,225,14,185,251,130,67,238,116,86,123,106,164,120,188,199,239,195,73,233,56,17,146,19,44,210,58,199,159,206,77,170,197,82,187,85,112,65,227,57,12,35,130,163,138,72,242,51,174,125,120,153,90,181,204,192,227,113,247,192,152,140,168,25,124,143,134,6,22,79,117,111,219,178,187,237,125,110,111,95,70,200,231,241,134,102,239,146,141,112,134,218,178,143,179,173,63,59,216,75,88,70,175,219,74,252,147,214,208,180,118,241,40,162,1,137,52,72,16,212,175,36,208,24,57,50,19,10,27,17,185,0,237,197,34,219,197,0,64,49,8,221,212,204,129,227,130,207,48,59,155,108,122,10,193,220,97,131,26,247,61,107,147,10,209,34,179,156,158,204,77,3,80,59,199,40,47,228,200,79,203,65,85,159,158,241,65,133,7,155,233,67,173,255,52,58,10,83,129,131,126,25,126,205,80,251,197,113,176,87,225,168,228,145,100,38,200,139,253,32,173,140,133,133,116,110,170,56,153,253,146,159,135,28,30,52,13,165,231,1,113,125,6,96,245,8,7,225,169,51,50,194,90,228,235,171,0,182,253,112,74,61,177,15,2,228,166,189,253,141,223,56,131,27,112,45,53,227,4,11,80,183,109,195,55,20,48,185,67,143,218,32,195,121,219,102,177,0,138,153,47,205,16,157,85,183,16,240,5,63,17,114,181,155,201,113,242,38,197,231,130,73,86,100,34,226,144,71,35,90,145,246,194,228,11,35,217,5,242,119,7,218,56,31,139,153,105,109,200,136,75,164,241,89,20,119,114,69,167,27,115,105,79,39,230,179,136,159,31,213,135,222,30,27,85,253,208,30,202,167,179,97,83,210,219,71,97,19,148,113,160,148,41,229,74,37,95,47,122,153,159,158,198,152,13,35,201,60,203,46,8,20,66,195,21,160,135,48,107,121,137,14,47,103,29,57,73,17,119,239,226,165,169,127,153,99,206,68,186,161,107,33,243,140,247,110,198,187,146,29,165,193,119,40,122,113,130,165,68,12,127,176,3,160,122,106,72,6,167,37,211,103,27,241,192,178,23,41,76,217,132,123,73,38,126,252,31,92,16,240,120,209,216,182,245,89,117,104,156,132,253,171,10,196,50,152,175,203,247,171,52,26,1,249,69,99,20,244,133,223,83,248,123,172,170,40,29,8,157,176,54,168,201,185,121,229,198,34,141,125,224,254,50,132,60,77,248,181,78,95,41,29,136,61,208,171,218,24,6,193,170,142,168,78,99,31,105,182,98,117,80,149,199,106,202,84,117,145,5,78,208,220,164,86,213,45,2,31,119,73,182,45,200,54,168,237,85,33,166,130,85,91,166,245,52,189,191,250,66,206,85,248,149,171,122,242,79,67,64,133,237,89,165,59,187,76,35,53,236,242,224,11,189,217,123,53,185,75,74,158,93,164,13,20,154,97,177,182,43,26,73,152,157,53,171,178,53,171,20,72,17,77,135,194,166,203,41,151,154,251,60,224,68,111,14,194,75,204,42,247,231,252,213,218,115,164,218,66,77,41,204,45,210,26,87,21,101,157,60,159,156,219,196,32,17,157,139,172,63,110,185,228,172,123,67,76,108,87,149,250,44,208,168,236,242,72,22,153,42,143,138,113,223,31,31,194,59,132,134,68,136,224,83,249,139,8,17,255,115,127,124,155,204,33,60,75,112,161,250,144,58,140,59,81,21,60,114,105,98,226,203,137,85,181,173,154,221,196,151,39,124,9,105,248,5,124,38,236,59,9,182,241,208,23,62,193,53,1,146,43,125,35,202,175,222,60,126,125,35,225,85,56,104,34,175,218,145,8,232,29,44,153,160,101,200,162,242,112,200,189,228,217,102,154,224,187,41,127,206,2,16,228,17,235,158,61,99,194,72,34,95,18,30,138,98,138,247,141,171,77,36,178,5,225,57,199,234,199,157,120,214,121,236,192,250,79,59,143,252,200,249,236,197,17,133,222,135,46,100,60,250,220,245,161,171,138,36,80,23,161,79,5,141,4,61,170,120,39,209,49,233,97,124,83,237,53,147,224,188,147,152,72,76,166,134,119,129,19,165,160,0,78,90,46,247,92,49,54,33,200,177,252,117,100,123,163,7,69,88,84,9,246,10,196,221,67,23,122,129,181,34,39,246,187,75,189,239,177,211,27,84,240,117,95,184,65,59,80,194,117,95,120,6,157,175,52,151,72,71,119,17,50,98,168,14,80,99,220,103,174,66,147,8,104,52,110,42,175,120,237,41,226,136,127,96,194,180,192,7,79,112,13,183,44,191,64,157,96,18,181,191,72,246,135,202,234,195,134,72,33,56,68,10,83,97,67,164,116,146,33,18,53,14,194,59,187,148,9,237,108,207,80,29,210,217,209,11,137,203,70,166,248,196,24,33,190,238,202,138,204,120,198,253,117,36,6,23,97,101,187,122,144,175,19,179,57,145,107,129,53,240,200,151,157,235,64,163,122,136,41,69,9,212,138,98,204,120,103,124,100,70,45,212,188,137,228,63,212,161,14,67,86,84,79,160,18,76,201,244,167,67,79,252,22,81,103,162,233,194,131,153,76,231,242,35,17,237,212,86,86,163,136,118,133,252,231,15,209,238,44,65,235,98,192,190,60,252,240,195,227,111,189,53,10,170,203,227,150,228,115,96,15,129,234,242,22,234,247,40,98,38,35,182,106,109,93,29,29,95,131,35,188,240,228,65,148,23,95,121,190,88,27,163,154,62,18,116,235,169,218,30,5,179,37,208,10,55,44,39,104,59,36,31,218,118,76,224,66,219,240,71,167,130,183,193,191,67,0,181,228,207,1,94,214,167,134,138,181,225,67,17,251,12,224,123,226,96,74,120,27,61,232,109,59,254,237,225,46,113,96,91,201,204,151,12,129,183,63,248,195,241,47,127,254,116,96,96,100,2,217,154,235,220,168,119,192,163,143,187,22,149,207,233,233,254,54,88,102,244,92,47,38,118,65,232,37,140,150,67,211,8,190,118,175,252,226,147,31,191,205,251,227,211,129,51,194,78,10,16,29,238,168,124,54,96,71,252,118,108,28,156,21,164,242,33,243,29,119,214,64,150,80,181,200,230,76,169,148,49,202,11,153,200,224,129,218,209,236,21,99,247,178,182,255,41,160,38,185,33,102,90,141,158,19,101,134,222,131,206,54,112,226,202,146,197,153,22,132,213,224,111,56,104,70,28,16,38,203,237,3,1,136,201,227,150,75,3,106,105,227,110,82,220,17,79,0,86,147,203,248,192,106,60,139,191,175,67,194,182,211,51,67,205,137,71,8,221,33,194,54,183,97,132,60,45,202,77,16,62,149,97,164,102,207,193,117,62,25,15,206,22,116,65,250,228,103,63,63,126,231,39,143,126,248,23,74,22,184,43,139,95,61,225,147,36,142,84,115,130,158,42,196,98,16,46,171,62,14,61,250,230,111,158,188,245,29,194,167,179,235,173,92,44,98,86,0,5,158,127,88,7,67,54,47,97,79,254,240,175,143,95,255,237,39,191,252,183,199,223,125,249,211,237,64,183,243,128,180,84,216,67,160,247,180,157,150,45,141,228,19,21,240,107,162,55,11,5,14,120,244,224,123,103,215,95,113,233,88,163,155,12,39,228,193,247,158,188,245,91,50,211,207,118,224,248,48,170,188,160,139,34,94,21,165,204,113,137,123,38,67,132,193,35,176,72,171,2,217,68,129,235,218,92,36,112,226,140,13,1,172,66,91,225,245,193,130,209,224,96,85,224,209,213,39,59,64,120,122,219,184,98,116,80,18,11,130,91,121,81,59,217,160,149,174,94,187,58,39,85,196,165,135,6,24,185,192,144,17,8,153,87,175,173,44,42,87,194,19,61,250,201,215,142,95,122,195,193,81,144,2,17,221,36,7,170,136,177,99,156,40,123,219,130,60,132,216,4,14,175,56,88,129,240,192,199,78,159,82,194,217,33,161,179,56,115,203,17,2,249,61,250,225,127,28,127,252,67,234,90,226,145,70,63,31,176,94,79,137,229,245,15,1,224,229,65,200,2,224,86,212,119,252,192,39,66,26,47,8,151,23,251,68,30,212,193,130,158,252,230,147,198,176,52,46,127,3,20,135,248,29,36,79,180,81,244,152,54,18,186,4,52,81,15,238,203,167,131,241,226,3,115,97,187,120,56,4,217,112,212,50,38,189,149,16,200,233,100,80,101,46,82,153,123,2,130,163,29,62,99,104,62,62,144,205,237,158,6,235,30,254,101,26,185,171,92,211,0,194,2,66,225,9,160,117,179,217,147,158,177,0,236,153,95,120,60,43,132,244,207,197,177,203,80,140,237,147,240,139,202,174,62,126,241,67,14,255,89,77,12,77,108,200,201,13,117,219,243,138,204,34,191,255,167,31,227,248,250,109,196,152,159,142,223,135,142,116,237,235,70,42,137,7,199,253,201,186,49,246,148,112,133,252,97,61,137,68,157,160,43,153,58,49,164,47,121,51,71,79,12,1,162,59,20,118,136,72,117,221,118,183,137,27,180,112,54,245,191,191,243,228,221,151,252,109,20,132,131,88,29,58,53,180,63,217,105,178,4,38,14,62,21,133,42,39,190,174,5,245,224,204,86,52,143,18,52,172,239,160,214,19,116,29,18,57,172,231,88,43,194,59,206,51,74,37,118,83,11,215,133,100,255,24,207,250,112,42,71,134,22,24,134,179,30,119,17,226,58,217,9,89,64,213,206,17,108,192,68,222,5,137,63,62,195,69,9,191,157,98,81,138,181,177,56,202,163,48,102,5,29,243,25,237,43,130,202,234,237,207,32,4,27,144,17,213,207,46,161,49,123,89,212,158,35,250,216,219,120,214,195,112,100,184,74,45,153,78,211,191,68,125,80,45,167,127,241,91,252,96,28,49,251,147,235,224,129,254,164,186,250,153,119,40,139,44,255,245,247,62,121,253,157,227,223,255,144,93,64,200,67,98,39,1,214,130,205,208,252,240,227,56,197,65,192,72,220,248,96,17,191,15,239,117,108,206,137,186,157,29,86,12,237,119,135,73,60,8,139,251,212,211,243,178,54,172,239,135,7,97,129,47,79,63,173,115,185,248,178,198,147,119,223,127,244,163,239,250,118,163,69,194,226,232,221,200,141,45,162,18,173,136,232,11,219,182,129,221,127,72,186,127,197,216,181,200,190,28,53,6,190,241,245,227,119,254,54,116,81,134,186,79,176,32,35,169,195,22,99,214,150,64,100,137,103,0,169,200,15,143,132,211,9,106,96,6,12,160,71,37,92,217,248,238,195,143,223,121,244,250,223,132,11,30,126,119,4,241,242,28,63,253,23,94,112,78,104,240,161,208,46,122,4,67,18,44,41,235,171,115,179,209,73,104,87,244,145,14,219,24,248,32,166,99,93,60,186,68,186,135,65,225,149,121,239,162,58,6,104,148,174,228,245,240,227,159,37,142,127,255,35,47,144,171,88,253,48,25,33,75,37,132,79,7,86,210,247,28,26,8,80,130,106,171,229,69,40,11,128,23,54,25,120,33,228,152,176,154,155,90,139,168,207,230,26,124,219,201,78,196,2,74,108,105,182,218,237,213,35,32,18,59,218,200,74,198,98,84,178,61,152,245,160,61,121,26,178,125,38,237,112,79,47,159,154,95,110,17,23,32,65,189,85,137,213,56,136,104,116,186,106,141,19,215,73,225,129,194,171,164,239,70,84,122,161,219,178,226,85,213,235,90,126,95,196,19,54,240,126,108,224,83,113,119,27,129,217,9,91,205,68,115,155,48,175,143,212,65,69,100,180,86,247,103,45,234,231,72,79,68,98,84,42,234,109,195,103,193,61,163,225,182,14,42,36,59,74,183,133,75,249,5,140,63,133,30,175,113,184,10,120,109,236,242,155,29,149,225,225,29,199,9,21,142,41,233,234,88,37,139,189,166,234,14,94,40,192,191,112,48,133,112,56,81,60,195,60,57,214,40,195,79,227,39,70,32,20,241,227,141,50,5,195,146,29,173,153,191,4,85,131,34,141,137,138,7,145,207,184,181,61,8,175,120,107,227,118,47,207,11,27,38,124,238,182,220,18,232,226,142,141,16,228,92,4,34,19,199,7,3,38,67,80,70,134,35,33,80,11,214,5,116,195,207,58,65,127,196,251,204,35,153,189,206,241,215,254,11,208,163,13,79,123,220,2,51,60,71,223,45,197,169,100,51,164,228,150,251,44,207,159,237,186,207,10,252,217,162,251,172,200,159,221,66,227,6,60,29,117,123,229,14,233,175,251,219,93,19,76,53,50,50,67,185,138,58,101,148,29,112,141,70,111,219,228,205,194,30,141,46,199,127,220,246,202,239,34,202,161,35,33,30,65,194,69,110,104,89,56,144,226,21,229,189,122,13,148,38,140,187,81,229,9,170,95,68,49,116,192,142,44,199,189,108,244,151,51,12,250,150,222,25,240,65,46,194,185,209,141,153,136,52,30,144,219,97,160,81,220,35,220,25,39,206,148,194,222,118,190,197,154,189,39,159,188,204,17,253,57,173,223,5,16,38,241,146,68,114,240,28,156,233,124,50,120,11,97,37,22,177,43,156,242,216,242,47,84,16,10,92,225,209,156,25,48,5,13,226,206,85,123,145,174,35,89,84,255,34,64,177,0,215,166,101,161,238,92,22,197,84,225,44,160,107,49,182,101,37,217,104,220,163,93,195,128,151,196,37,13,36,198,150,231,73,210,246,67,39,121,210,235,14,80,134,51,88,34,160,50,36,166,2,120,4,254,243,231,91,105,46,255,81,128,12,178,105,248,145,49,124,119,8,132,105,206,245,68,224,144,157,189,196,243,246,224,185,45,123,75,207,112,3,103,99,236,45,158,18,134,30,156,9,9,240,28,45,228,212,165,162,137,108,15,83,208,43,30,14,202,1,101,144,85,130,122,161,30,212,56,216,107,166,235,56,9,186,45,242,162,219,162,189,97,120,187,33,4,65,141,66,40,242,59,176,52,74,17,16,35,42,233,3,93,118,224,12,207,101,1,9,81,80,218,52,218,129,169,195,133,213,107,87,129,10,75,75,226,71,26,7,189,219,134,59,121,74,92,42,53,211,74,51,85,194,121,232,199,222,3,85,136,162,142,60,167,27,224,174,148,228,86,92,20,39,87,114,23,60,74,4,3,204,149,91,219,12,238,55,167,229,143,16,44,43,116,246,187,47,216,109,169,68,65,94,132,97,169,185,99,146,170,11,103,65,44,45,254,140,136,141,22,22,195,160,163,253,163,159,244,130,152,57,169,121,39,154,198,155,229,130,20,39,15,157,118,208,91,4,222,14,95,107,189,205,226,75,2,53,46,12,71,136,39,67,149,108,73,219,149,129,220,23,32,131,219,28,50,184,207,16,66,182,125,144,193,218,212,244,116,78,155,226,144,193,155,149,182,3,25,220,16,160,129,59,92,180,109,26,189,158,209,100,22,11,34,58,176,43,243,150,55,93,100,224,198,112,100,224,120,200,191,67,36,215,35,1,228,247,236,55,65,47,112,240,89,74,161,2,166,54,183,57,234,49,203,155,178,215,230,196,43,62,139,16,202,1,203,88,46,62,115,61,195,141,10,32,161,234,128,90,194,112,161,133,98,205,156,203,136,226,201,112,28,156,83,130,223,248,183,34,14,158,234,223,133,184,162,18,183,74,209,188,58,80,41,133,176,228,107,111,0,138,19,113,243,71,195,20,157,41,54,81,28,64,34,175,205,74,24,38,175,211,128,108,12,172,45,178,170,185,19,208,67,132,11,4,239,98,179,11,70,208,238,216,189,82,191,60,199,205,185,195,186,83,102,64,242,244,112,222,143,14,79,164,104,144,180,188,117,208,155,250,32,230,124,120,37,40,150,12,175,100,38,44,15,160,180,209,70,82,40,35,59,69,164,52,231,88,36,114,33,167,152,86,252,111,8,134,37,5,30,227,43,69,56,200,165,46,192,111,185,244,36,181,59,110,251,55,42,236,106,142,109,82,178,139,102,70,13,180,188,112,91,225,64,91,162,33,255,48,180,181,231,136,92,222,238,154,253,164,244,248,173,119,32,234,39,154,250,19,109,241,225,7,191,167,154,212,127,127,4,177,141,30,189,246,189,199,111,63,128,184,220,52,125,21,15,93,215,16,248,145,228,76,144,172,100,75,80,245,166,214,19,95,241,227,84,127,140,242,128,44,159,58,108,241,131,174,16,95,133,136,30,129,0,0,163,36,6,218,160,8,137,65,103,162,91,208,57,2,175,151,156,175,24,213,220,191,242,248,160,239,160,171,210,100,115,12,14,9,31,141,154,105,26,166,75,161,150,102,159,60,196,201,70,187,77,214,205,242,84,6,201,244,129,236,133,214,69,244,27,23,98,109,22,251,127,184,212,250,121,236,250,110,43,66,58,212,78,217,213,90,160,255,180,0,87,3,44,69,13,109,120,247,233,163,187,79,59,73,247,133,158,123,251,244,83,96,211,140,115,183,163,11,42,12,72,219,130,221,175,29,61,113,4,29,136,223,203,224,98,35,220,8,197,44,216,38,123,208,240,130,65,0,15,202,192,96,245,251,189,119,99,201,192,148,50,247,250,40,72,153,113,18,178,88,19,195,201,162,87,109,177,201,226,19,46,4,104,91,20,55,248,141,29,215,202,177,15,135,10,31,94,31,157,96,193,129,53,139,20,217,87,7,201,100,148,134,16,79,143,144,93,51,240,96,157,207,145,205,150,108,179,116,219,36,242,3,220,228,243,212,18,143,96,1,167,71,216,56,231,212,202,17,9,224,86,154,136,161,74,165,35,239,80,36,195,98,97,210,69,50,228,122,138,226,69,50,44,149,50,249,108,171,24,129,100,184,35,34,25,150,74,195,189,139,29,72,113,181,165,229,17,82,220,189,207,51,34,142,170,52,164,138,235,82,38,163,49,226,54,79,21,174,53,140,49,105,98,215,28,76,244,109,179,181,66,93,163,38,224,50,212,34,44,92,50,181,29,34,17,146,124,19,84,40,143,117,181,17,122,239,246,20,85,82,131,95,128,120,142,85,109,120,148,188,167,168,55,254,205,81,196,53,166,234,30,27,198,172,146,36,157,120,250,43,184,147,215,71,5,47,96,173,21,255,78,110,72,220,62,63,151,79,21,183,111,123,0,98,226,233,251,145,226,2,204,97,240,70,57,206,237,152,36,182,80,242,27,186,156,101,27,83,136,50,48,57,29,88,7,156,169,63,61,61,169,181,164,212,140,68,207,214,240,8,149,172,242,70,59,97,146,157,194,172,220,65,104,83,83,150,164,141,141,148,108,166,225,200,163,103,225,38,194,17,81,249,195,20,11,11,7,103,37,211,211,100,17,73,179,117,105,70,77,146,101,171,153,43,54,200,250,70,202,58,151,145,15,233,89,195,34,0,137,103,136,170,174,182,32,110,74,11,163,81,35,205,237,76,52,205,205,102,38,255,105,144,156,205,52,181,201,252,84,76,146,213,82,59,154,228,66,33,87,252,20,72,206,101,91,217,73,109,42,54,201,83,147,35,193,42,90,83,83,25,4,171,80,167,51,49,183,19,182,133,168,195,183,16,136,104,184,106,235,125,255,93,184,41,140,127,149,93,189,247,186,109,219,19,8,116,86,237,47,238,196,142,151,25,190,100,143,172,168,165,246,251,59,39,10,108,186,98,233,253,17,181,168,182,61,97,106,214,4,89,0,52,108,138,210,235,157,54,156,169,191,142,103,22,206,52,140,101,222,112,166,200,179,216,29,67,24,17,29,200,52,94,255,204,225,252,56,73,32,83,24,203,90,241,169,65,158,193,58,141,240,146,195,107,170,217,118,174,81,108,168,27,135,204,121,62,35,98,113,178,196,227,58,153,117,119,239,250,112,134,221,172,12,12,55,147,249,146,128,50,227,32,191,2,96,111,126,103,87,120,5,192,53,229,236,76,56,2,104,4,8,180,138,190,115,98,33,1,4,101,70,47,64,76,105,230,248,0,92,245,130,180,114,152,87,47,177,97,45,56,74,11,216,17,193,130,68,234,177,102,106,47,120,247,110,195,104,237,71,214,155,207,167,167,138,5,160,86,168,157,59,157,150,193,128,210,199,127,106,121,235,120,61,222,189,11,38,156,30,200,91,183,14,134,187,74,216,29,167,144,200,252,211,42,252,196,41,34,189,9,164,7,10,146,227,215,89,198,18,14,61,24,215,197,246,100,91,29,206,253,68,185,221,53,45,240,63,236,246,90,135,14,58,47,254,248,8,111,170,102,43,170,83,134,13,92,255,96,160,246,76,238,124,8,155,65,97,96,198,113,135,115,112,78,156,28,33,61,4,85,156,193,77,141,211,216,41,233,92,41,83,200,177,169,2,156,9,239,59,136,23,122,58,110,181,137,118,71,95,13,159,57,35,230,160,88,252,17,135,32,68,59,208,40,242,114,158,236,28,155,140,22,226,34,55,54,155,77,183,56,51,156,76,90,222,148,183,93,150,218,31,244,8,63,131,35,50,225,95,3,14,57,210,23,199,133,79,100,211,153,66,182,52,9,200,215,238,231,163,224,156,112,0,219,173,166,105,128,253,179,111,130,180,219,39,27,152,194,176,64,66,176,247,7,198,32,116,242,30,58,62,245,128,133,157,203,77,231,60,107,149,11,196,78,71,146,119,190,129,175,83,116,135,35,14,93,72,231,14,196,97,32,182,148,116,147,167,165,155,90,115,11,102,25,94,20,68,174,177,185,124,186,84,40,78,121,246,156,179,0,138,166,144,40,70,215,164,160,202,96,72,253,84,168,204,255,96,229,108,238,91,60,0,242,48,140,232,194,178,2,40,193,181,57,192,20,86,12,4,14,54,171,242,110,13,128,131,41,142,51,133,78,190,6,191,182,171,202,28,249,93,99,24,196,136,131,12,0,197,6,38,167,240,200,128,54,108,97,57,59,85,192,150,38,47,110,41,138,10,15,90,242,22,38,44,84,89,97,20,251,24,176,152,59,179,28,169,184,11,32,212,181,94,77,206,97,90,79,170,173,121,101,190,134,53,35,156,114,109,80,101,169,0,71,57,195,81,143,59,2,241,0,189,188,141,47,246,170,114,159,147,73,27,49,207,90,165,250,177,176,29,244,233,149,93,32,70,61,168,1,214,116,120,153,165,42,163,146,190,32,191,111,40,202,45,120,217,0,76,109,218,40,202,69,165,128,153,38,57,133,125,142,203,92,179,73,57,132,158,121,217,170,9,173,189,79,30,205,202,251,36,85,14,31,21,121,11,58,140,245,181,77,94,63,165,187,32,242,106,187,202,24,227,16,230,41,169,139,37,229,56,90,180,11,13,237,27,56,67,144,161,249,20,254,2,25,250,139,159,83,253,152,207,235,92,105,73,28,194,55,23,159,51,227,129,202,52,1,4,83,72,237,85,113,120,94,142,28,10,200,175,190,220,2,250,107,102,176,23,124,139,242,92,34,203,190,69,99,118,226,235,137,137,48,128,227,96,186,8,188,106,42,76,134,208,224,135,133,230,149,121,133,194,196,20,123,39,112,68,84,162,56,55,120,131,195,217,49,132,87,180,92,65,158,231,37,250,192,161,69,18,68,73,202,79,64,169,24,202,114,71,141,66,132,218,200,238,142,214,168,120,61,12,141,213,236,52,146,197,172,156,160,255,167,78,88,160,183,44,166,84,157,172,12,170,94,201,67,211,80,5,202,25,236,30,24,111,84,164,34,122,64,84,160,120,110,23,226,151,254,68,17,235,170,84,39,154,40,209,67,195,47,194,186,115,55,28,52,57,98,240,156,112,130,12,175,123,200,4,102,207,66,49,201,135,145,225,224,202,15,153,157,190,169,89,244,79,77,224,253,25,113,157,41,122,103,84,154,171,241,133,206,238,19,45,24,222,250,196,206,18,52,64,31,221,185,176,98,60,250,95,194,171,0,134,20,107,138,228,179,114,167,162,26,204,85,65,158,158,227,80,39,162,150,47,1,251,25,192,254,19,128,71,77,102,25,133,165,54,41,216,51,47,61,68,7,12,159,227,237,246,9,135,181,48,234,114,254,193,197,116,66,103,61,112,52,193,68,190,24,182,226,58,237,41,98,75,66,9,1,149,48,48,34,80,19,28,210,235,97,149,121,218,77,250,47,162,221,30,29,209,191,115,20,138,133,96,209,152,49,28,15,91,109,183,63,115,136,107,80,197,198,89,140,91,210,55,154,78,214,104,13,16,72,249,35,73,196,252,180,252,217,201,179,113,68,50,119,92,152,169,29,4,155,26,176,158,112,236,40,72,234,67,32,93,83,41,4,105,192,81,155,226,185,15,67,66,114,83,84,52,175,83,182,251,70,240,158,239,220,183,172,222,158,215,200,197,227,53,15,212,129,60,194,253,230,89,112,106,6,32,220,175,113,118,220,149,198,132,119,117,176,30,133,251,35,143,207,187,70,189,236,209,20,154,199,85,14,192,10,83,92,229,37,85,239,105,17,101,122,24,77,147,135,117,11,58,233,31,134,37,134,55,66,239,117,252,201,144,90,41,12,90,65,107,183,193,28,80,106,169,230,150,20,5,238,39,254,123,244,135,247,143,31,252,47,234,119,22,158,74,64,43,30,138,247,48,61,21,1,247,224,133,110,24,138,79,195,160,61,4,154,66,1,61,52,134,89,29,1,19,96,90,205,86,76,136,0,72,26,9,15,128,47,221,161,104,90,122,255,84,216,29,80,128,3,225,0,133,135,161,126,127,62,70,197,159,191,253,248,107,127,139,57,42,134,193,76,121,6,69,12,104,34,238,0,25,4,19,63,201,0,232,15,8,163,227,13,0,72,26,57,0,240,101,16,175,136,227,98,179,102,49,48,104,58,204,17,13,218,139,68,205,96,168,195,65,171,165,77,242,178,135,113,129,56,122,34,244,51,69,131,4,156,104,244,82,30,135,37,73,226,5,174,24,187,53,238,187,44,0,69,59,107,180,9,239,97,117,30,129,250,204,241,94,132,206,230,40,31,148,45,12,171,146,129,82,203,65,248,228,167,199,104,229,117,127,243,197,227,63,254,156,78,120,94,55,76,147,176,202,252,212,156,182,238,39,31,127,15,124,91,191,245,151,71,47,190,196,235,222,221,106,234,39,169,233,236,96,130,125,211,139,226,175,102,56,168,42,208,5,152,171,95,59,254,224,3,128,83,125,227,183,143,31,124,28,132,83,245,2,7,83,227,58,240,246,16,80,46,82,108,28,207,49,129,129,97,162,130,5,69,47,28,235,29,90,239,1,122,167,15,248,156,131,111,224,20,231,153,64,252,161,131,243,30,94,29,95,24,232,200,95,130,24,42,48,197,133,175,116,51,53,116,234,14,43,72,15,108,90,122,112,58,167,75,205,54,69,148,205,98,252,100,128,244,120,54,210,87,151,180,237,6,26,130,140,227,18,20,29,96,4,95,143,163,141,168,196,87,94,236,91,111,59,113,173,73,177,69,53,164,24,139,3,189,251,228,136,33,73,17,213,71,4,115,241,73,128,218,158,45,185,64,184,100,17,248,221,143,217,34,192,200,8,203,37,4,77,24,217,148,145,141,121,10,10,31,126,248,171,199,191,120,233,244,20,54,91,207,128,66,113,49,59,37,133,176,8,158,61,133,199,239,124,243,201,175,190,254,228,221,95,63,254,240,27,199,111,252,225,248,103,47,158,150,78,203,238,53,41,157,240,115,36,247,96,54,90,56,27,39,219,147,108,54,50,252,92,48,64,209,242,25,152,151,77,176,70,41,181,53,8,114,222,226,206,135,225,107,4,67,216,240,172,17,84,89,161,246,186,14,74,70,208,255,16,204,98,196,245,227,196,224,26,238,114,83,102,227,143,240,238,209,191,126,93,114,156,23,213,193,0,138,70,179,34,210,114,77,111,173,117,169,43,99,23,33,157,97,164,161,184,163,153,93,195,121,7,194,31,74,2,96,111,207,31,90,54,127,216,107,210,191,122,159,254,181,7,252,47,175,103,219,106,247,104,241,248,238,200,235,203,72,55,60,247,83,150,172,229,124,195,253,225,95,62,249,225,251,14,152,87,159,135,122,200,230,139,71,178,3,253,245,193,27,143,126,64,36,130,127,227,233,90,123,60,221,100,198,77,118,252,157,31,250,146,237,135,38,251,249,215,30,255,244,125,95,202,3,158,114,74,72,249,232,91,255,241,228,247,191,126,252,251,111,62,126,240,27,158,178,167,237,192,242,202,155,146,139,106,74,223,18,26,83,20,11,253,224,135,143,254,252,210,39,47,191,230,96,217,13,238,3,112,248,9,42,205,199,170,84,108,51,25,44,199,223,253,246,227,119,222,34,171,193,195,191,191,154,236,167,120,150,193,129,221,216,237,197,170,223,233,154,140,67,73,33,178,39,187,96,117,27,214,124,47,37,60,189,26,151,3,251,247,90,247,200,72,34,115,164,171,195,116,43,223,145,250,42,26,169,75,27,97,222,166,238,38,155,102,233,146,41,234,141,212,234,210,227,17,244,106,195,39,134,217,37,51,30,69,102,252,190,70,182,224,53,153,231,165,222,14,244,43,80,81,177,28,83,237,89,82,76,29,78,88,47,154,68,197,87,155,155,90,82,130,36,96,211,185,11,94,55,229,67,207,188,167,167,22,166,207,22,15,75,166,124,69,122,238,72,76,82,132,147,191,166,106,83,128,5,161,32,34,85,201,221,126,95,107,117,193,17,4,60,57,188,171,82,176,26,86,137,112,232,225,91,71,178,12,221,65,168,229,130,235,28,202,204,14,147,169,114,110,120,58,107,208,97,9,243,193,132,231,207,123,82,14,76,230,165,116,4,250,211,182,238,235,192,35,153,66,139,207,106,164,187,140,125,239,43,199,107,88,36,111,152,247,33,199,115,32,107,27,165,43,176,15,123,28,130,97,97,12,73,135,26,189,199,209,179,127,13,206,169,20,171,89,57,151,145,155,116,96,160,233,36,142,56,33,233,48,255,40,215,197,18,133,89,199,84,212,101,104,68,211,220,10,73,186,51,171,145,118,76,12,110,2,219,206,146,155,176,139,132,150,103,15,66,185,190,90,171,156,203,122,222,116,173,213,91,11,222,174,128,246,156,130,53,162,15,108,148,39,46,76,249,112,39,92,45,13,222,136,243,166,218,210,192,151,12,75,68,252,9,92,215,42,20,65,147,121,19,136,62,94,53,111,176,13,92,38,96,198,146,37,146,58,76,74,21,150,153,148,246,25,206,221,20,219,241,197,163,128,16,111,66,60,11,152,193,223,117,176,171,224,74,77,14,244,74,135,67,23,36,195,132,67,21,122,242,144,245,189,83,201,138,198,14,37,242,190,87,204,227,147,190,100,136,13,8,148,214,146,183,169,243,215,36,216,217,131,224,87,108,183,243,76,4,68,232,138,148,220,231,254,86,219,204,223,106,32,119,229,158,235,19,150,201,78,21,178,197,70,129,99,87,180,43,125,7,187,98,19,196,71,173,149,41,145,34,27,17,226,163,23,191,34,76,182,44,183,93,36,139,205,225,72,22,132,217,53,82,26,156,238,246,58,100,119,236,216,45,73,6,225,177,103,195,39,84,242,174,14,17,98,65,240,172,67,60,55,82,0,132,115,131,174,5,31,61,126,224,32,200,153,146,140,161,112,15,65,139,66,209,14,210,175,155,189,76,25,24,90,104,128,55,29,123,148,133,71,185,92,163,1,80,32,206,241,19,200,125,92,60,245,10,161,172,72,65,252,228,146,38,149,48,129,24,138,161,236,108,204,68,222,160,185,232,182,149,37,92,109,245,246,136,80,247,199,63,62,122,255,127,19,30,16,78,192,249,76,41,93,152,42,20,72,135,200,192,145,178,148,155,78,79,229,179,185,201,60,47,53,195,132,213,2,145,59,196,18,115,209,37,230,75,147,165,82,81,40,113,178,148,155,46,21,120,137,89,86,98,222,87,98,126,8,141,132,200,204,180,80,98,105,42,55,61,205,11,236,68,144,88,224,5,18,17,234,209,15,94,246,21,88,244,23,152,15,20,232,167,176,56,164,192,124,161,228,227,226,164,192,69,51,162,196,82,116,137,249,169,41,63,23,39,5,46,70,53,122,114,72,137,211,62,46,78,78,229,93,46,70,145,56,37,20,136,167,125,110,129,197,233,169,73,79,129,83,211,147,193,2,253,20,78,71,23,88,240,23,88,18,11,116,187,101,67,166,247,75,206,89,23,145,144,31,255,230,67,126,184,69,134,24,169,147,190,33,106,4,145,163,157,55,121,60,217,130,27,1,84,179,60,98,32,159,185,195,225,88,46,118,245,214,10,153,245,92,26,11,147,197,2,88,14,16,164,103,141,108,81,73,182,118,26,108,237,52,181,142,166,3,166,134,97,174,144,82,136,50,64,100,103,115,203,221,20,19,154,179,152,37,66,18,67,140,116,239,238,186,187,217,237,105,201,108,202,218,237,130,23,187,150,134,96,65,100,249,7,10,82,135,77,213,210,18,153,178,227,86,44,8,184,252,206,238,78,102,131,237,228,52,83,37,79,81,14,160,221,243,247,217,242,72,116,3,44,42,15,23,38,122,215,94,36,68,107,166,197,31,23,202,240,71,34,90,181,196,235,210,208,21,28,164,215,148,140,59,120,138,1,240,177,64,164,40,67,88,154,93,135,179,91,82,191,199,255,62,140,0,66,21,117,150,117,234,38,37,151,180,98,106,136,32,140,55,25,78,13,254,234,67,8,162,96,123,162,244,236,233,254,225,98,102,71,187,72,93,170,146,68,2,247,73,80,92,178,97,215,83,1,193,210,211,216,136,106,120,47,106,187,137,37,162,79,117,45,17,215,12,47,183,93,92,54,178,83,84,188,215,188,148,198,182,135,169,122,80,222,51,201,240,19,228,61,119,187,170,152,124,152,36,161,43,147,41,175,215,61,191,106,14,210,126,226,41,32,94,30,143,158,3,122,96,14,232,116,14,232,161,115,128,138,207,106,175,185,230,222,249,112,108,72,162,198,210,8,84,75,198,96,123,128,67,14,103,68,65,22,23,131,192,164,40,80,60,28,223,232,164,239,138,193,153,161,11,51,131,34,12,225,244,152,17,150,0,77,64,2,80,7,131,222,62,142,93,89,53,59,219,112,6,78,50,240,89,118,68,168,108,153,187,42,171,54,202,9,20,115,87,96,228,92,73,131,80,146,60,100,162,73,153,42,212,142,42,157,33,162,45,187,197,232,72,184,166,75,117,154,82,74,109,160,60,131,240,96,180,36,12,166,158,204,21,228,92,129,202,58,138,222,220,52,76,207,219,108,78,206,193,205,134,108,176,234,251,72,41,161,143,6,40,86,17,208,27,25,232,30,214,243,163,8,118,120,74,27,7,80,123,115,224,247,12,51,17,6,5,192,203,193,85,154,44,46,29,166,71,55,170,216,114,151,117,76,18,124,91,249,125,7,168,64,166,175,120,192,170,170,187,36,116,241,18,198,25,23,164,242,43,234,62,169,212,24,41,211,119,219,192,70,221,185,16,98,80,131,30,49,28,142,105,120,85,17,199,50,20,16,39,76,78,77,63,167,245,224,106,132,177,25,198,234,33,24,77,46,169,40,184,246,121,72,221,114,62,67,190,117,245,27,120,220,68,196,62,120,69,191,148,50,153,163,20,97,128,205,140,178,9,221,51,206,152,146,197,203,219,51,153,208,207,110,62,179,41,154,27,62,69,115,67,166,104,254,169,166,232,137,102,168,167,222,32,100,24,242,185,6,123,21,140,75,186,66,193,55,135,80,57,152,142,233,245,158,205,24,36,153,78,165,33,43,168,212,101,138,68,122,116,16,61,184,246,214,241,34,122,228,213,214,100,177,165,150,194,17,61,20,1,209,163,81,10,186,96,11,78,171,233,193,152,212,237,119,38,154,93,147,208,62,142,87,229,233,70,62,87,200,53,139,68,40,193,32,205,90,99,42,119,90,215,215,112,111,214,76,187,89,156,110,168,185,127,4,111,86,151,214,83,122,179,186,5,197,242,102,13,212,251,12,188,89,221,58,158,206,155,53,144,255,105,189,89,157,130,228,248,117,158,204,155,213,201,118,42,111,214,120,3,55,174,55,171,91,218,63,178,55,171,183,239,68,111,214,167,227,86,208,155,53,124,230,156,218,155,213,79,222,105,189,89,135,55,55,232,206,234,14,201,83,187,179,186,147,226,108,220,89,221,166,196,113,103,117,83,159,149,59,107,176,199,159,141,59,107,96,145,253,194,157,245,172,221,89,87,201,224,138,231,211,186,164,128,3,107,109,238,11,7,214,103,235,192,234,225,212,231,201,129,53,48,84,134,120,177,242,153,251,133,23,235,23,63,113,189,84,191,240,59,253,194,239,244,11,191,211,47,252,78,191,240,59,253,194,239,244,48,230,130,246,133,227,233,255,124,199,211,198,40,184,74,48,182,206,183,85,196,182,108,104,83,79,125,40,10,0,234,227,155,154,218,114,117,231,156,218,204,54,213,70,105,131,171,252,100,241,179,73,159,150,211,197,92,6,244,208,153,208,179,161,163,64,126,28,144,66,5,142,156,35,170,240,112,158,154,7,37,222,9,21,17,164,131,97,120,8,243,168,213,108,181,181,146,115,34,162,182,186,219,22,81,226,225,116,150,29,8,96,188,99,214,128,43,194,17,75,176,117,48,169,203,185,116,41,83,240,156,49,217,198,64,56,97,66,77,147,122,25,209,83,244,96,121,35,78,187,206,66,103,135,43,159,83,170,199,159,247,34,118,85,192,39,86,201,96,24,166,153,79,173,81,13,117,206,85,235,92,5,146,40,194,76,55,230,170,33,81,7,201,147,125,174,204,42,91,152,84,175,130,150,233,232,172,160,132,118,240,197,61,174,199,171,92,189,239,123,53,67,47,145,67,116,66,62,58,190,208,9,191,248,249,135,208,75,133,229,154,239,97,190,93,32,145,117,229,134,33,130,50,110,110,240,255,4,200,38,19,81,91,65,152,120,80,26,248,138,112,247,6,63,170,83,112,75,240,10,96,116,99,72,20,252,2,135,127,119,240,183,21,247,132,68,49,19,144,143,97,87,240,73,199,129,173,33,90,205,140,22,222,135,201,2,237,252,72,89,32,223,158,106,162,44,208,204,20,158,90,22,192,134,144,78,234,234,158,125,56,219,40,100,242,185,76,150,236,152,134,213,69,243,34,181,65,152,190,109,107,130,64,195,174,100,152,136,224,185,181,192,97,147,79,151,166,38,139,158,67,108,241,26,203,169,68,222,180,251,189,96,213,238,253,133,247,22,37,228,94,205,205,20,184,213,28,125,255,232,102,126,186,251,199,64,254,167,189,127,116,25,18,191,206,147,221,63,58,217,78,112,255,72,13,42,238,222,69,135,162,113,207,221,85,200,48,161,17,188,118,180,25,38,98,229,11,121,24,2,51,140,53,68,135,152,57,24,199,221,178,60,158,37,255,60,85,52,13,83,139,26,7,142,180,54,156,60,207,93,216,48,250,76,118,187,159,159,198,139,150,120,4,138,149,164,187,214,56,181,149,11,86,199,75,128,2,132,146,71,115,246,164,133,78,55,225,103,216,253,158,219,229,167,190,223,115,7,221,137,238,247,206,64,8,182,108,42,57,154,79,37,121,126,238,114,3,120,188,89,35,108,176,180,161,18,239,77,5,238,140,106,252,206,104,223,119,145,145,39,82,110,77,169,195,165,139,112,243,114,27,164,228,121,197,185,119,106,192,245,210,188,34,92,47,221,195,235,165,121,241,18,234,0,175,151,234,130,228,11,162,50,77,229,94,47,101,171,242,62,62,218,66,74,52,90,45,94,34,41,77,231,142,107,158,210,104,113,116,210,140,144,165,83,13,201,99,32,125,170,247,254,140,100,236,187,207,61,148,150,72,163,107,194,109,209,1,222,22,213,133,219,34,87,108,247,177,122,136,220,206,71,247,23,114,251,23,63,95,252,140,250,241,75,142,68,0,214,159,183,157,109,54,193,197,69,207,1,24,73,193,207,71,253,215,42,228,21,87,54,184,216,232,125,127,4,181,130,160,40,63,175,179,147,78,146,71,56,57,197,50,188,135,185,52,147,239,58,136,164,242,73,233,44,217,168,11,27,146,49,198,117,205,168,194,196,114,194,174,106,70,228,231,23,53,49,174,105,128,165,97,151,52,33,92,241,93,209,144,156,195,46,104,4,18,131,18,140,127,32,56,2,23,60,166,58,86,1,149,41,129,13,32,116,193,119,46,225,36,80,242,10,171,8,36,68,79,207,7,238,231,34,137,227,39,238,209,212,177,177,89,40,61,53,121,225,242,33,173,212,201,205,50,123,202,143,207,223,248,197,82,217,48,172,100,225,58,129,164,31,118,153,64,94,19,118,69,95,37,144,247,71,172,212,240,107,132,192,32,12,105,107,184,14,220,202,148,70,1,49,182,146,154,44,169,62,91,126,102,51,126,148,74,205,132,0,149,48,220,198,195,8,95,80,143,117,63,13,65,206,108,238,233,23,238,11,128,1,186,93,103,144,114,46,147,145,187,86,221,53,172,6,155,122,199,177,20,162,141,239,195,67,34,224,161,67,192,60,134,61,198,18,169,107,131,133,9,48,10,184,107,176,141,145,194,241,117,93,160,225,12,208,26,174,84,244,244,149,80,44,6,8,242,180,168,14,174,145,21,132,80,68,222,120,31,156,208,145,205,235,158,21,112,160,113,124,37,158,51,73,199,167,159,35,233,36,83,131,19,33,111,151,6,179,22,51,25,33,119,99,219,162,153,217,114,134,248,141,107,70,167,211,11,20,116,18,218,208,81,41,210,77,44,196,226,94,112,2,19,95,132,216,238,11,131,236,252,249,164,227,47,66,131,24,82,151,145,96,74,199,162,95,120,86,161,254,211,180,87,157,145,197,203,116,159,80,74,241,187,227,26,224,190,21,75,161,151,121,56,254,152,127,186,240,36,210,233,201,9,133,74,29,101,178,51,116,80,220,1,127,207,82,177,56,85,148,169,235,230,244,84,113,114,99,198,41,195,210,236,235,68,77,34,211,59,11,113,235,57,184,157,223,51,70,191,131,57,122,246,198,249,243,252,115,103,131,247,129,232,186,163,207,184,161,118,211,108,78,92,209,59,87,84,91,40,68,22,202,96,240,37,166,186,75,25,74,86,20,93,62,151,77,29,105,61,178,212,208,241,197,130,203,166,153,47,78,18,130,204,62,250,225,47,30,127,237,111,15,255,254,42,131,14,72,193,172,116,103,255,144,233,225,99,59,103,168,187,10,0,202,18,62,116,253,232,194,64,18,96,61,36,188,209,238,232,148,49,248,1,184,66,87,56,221,215,124,150,78,230,201,192,181,75,108,183,73,86,216,115,153,212,140,238,161,133,30,22,170,224,212,18,50,106,208,151,168,231,60,72,6,154,18,230,11,229,43,37,229,56,210,82,66,125,0,13,208,24,155,213,68,222,146,52,248,220,65,112,27,238,19,229,184,214,164,123,154,222,177,55,255,37,115,254,60,197,50,56,87,113,95,222,201,108,92,16,191,160,11,148,22,204,156,13,205,156,21,51,103,105,102,59,152,57,23,154,57,39,102,206,109,128,139,149,108,10,174,92,116,160,58,16,4,27,232,197,69,157,242,40,31,135,186,114,233,174,35,151,230,186,113,217,94,39,46,211,97,166,234,116,5,194,25,132,64,78,132,248,2,234,167,113,240,19,220,199,220,161,24,238,143,40,171,178,65,103,17,25,244,52,54,51,195,93,160,9,186,12,230,135,209,229,56,39,106,148,133,2,48,195,70,106,99,198,244,172,16,80,10,248,238,225,156,15,121,229,148,64,10,78,97,253,180,78,34,15,132,59,40,18,233,3,96,208,2,14,138,130,159,179,222,191,208,171,144,13,151,188,90,163,160,147,73,250,56,85,214,210,155,251,150,13,253,29,146,132,191,130,100,224,22,124,254,252,57,13,81,249,66,210,34,208,28,67,62,14,121,173,179,98,32,55,217,50,130,9,40,216,159,108,133,120,81,226,176,195,45,192,187,197,26,105,247,205,249,243,226,55,186,223,71,150,5,158,148,161,69,193,11,167,36,248,18,93,16,17,78,44,13,180,31,111,65,61,116,211,228,205,138,204,29,226,24,106,120,119,23,77,110,186,142,161,134,199,49,212,240,236,103,232,84,200,150,171,148,156,45,184,117,174,25,206,118,159,66,110,211,29,180,73,94,31,61,75,225,192,247,34,106,208,178,145,201,48,188,188,190,174,35,134,106,140,60,209,99,55,70,102,207,96,142,145,222,55,186,99,228,96,195,93,156,182,193,57,44,199,114,50,126,218,233,17,191,240,147,206,151,167,245,141,14,76,1,131,179,35,222,84,48,124,149,134,76,140,88,164,69,204,109,53,56,183,35,68,142,208,233,34,144,29,49,60,232,252,20,135,65,10,171,244,72,190,98,131,67,202,241,183,89,246,169,27,33,91,45,238,116,164,72,0,144,52,182,109,143,186,2,82,95,154,41,151,248,141,204,34,42,45,248,80,241,157,61,80,0,117,72,109,0,120,7,17,35,152,135,249,140,39,191,7,0,63,50,59,207,74,133,172,167,169,156,104,15,93,210,189,12,62,219,174,156,144,0,79,246,25,77,196,226,174,232,227,246,120,54,131,123,185,200,155,180,72,221,11,47,56,143,133,10,197,102,153,149,176,124,94,178,213,74,72,33,195,72,51,199,213,241,252,20,58,136,191,240,66,6,92,175,225,156,35,16,71,216,189,186,151,240,152,162,219,39,218,199,196,64,239,204,128,54,94,42,200,221,235,213,107,43,187,153,203,243,29,67,33,255,174,174,174,111,206,173,119,200,167,69,248,53,91,175,41,183,200,223,154,125,227,114,73,131,4,181,155,213,250,141,155,139,228,147,181,70,126,93,153,219,157,83,250,131,93,72,164,212,231,175,214,215,183,50,138,114,201,232,145,148,74,103,87,81,198,218,83,228,197,236,64,81,170,89,200,85,234,67,177,247,33,253,205,70,113,161,189,183,14,31,215,72,189,43,213,235,151,238,169,147,87,51,211,141,205,149,234,156,210,88,86,111,47,174,92,187,89,237,40,91,90,179,179,112,96,110,45,109,21,14,204,206,213,57,171,217,105,26,202,108,181,48,89,159,170,46,84,111,117,250,87,179,211,139,19,215,219,55,239,43,246,82,73,27,76,101,234,99,249,155,249,245,146,158,57,184,93,210,245,137,86,195,186,209,191,62,213,181,215,141,206,205,201,177,177,249,165,201,197,234,92,231,246,172,182,182,74,234,159,91,172,215,250,138,94,191,188,189,189,59,87,171,85,87,22,172,101,165,86,93,221,87,54,149,234,106,117,253,150,113,153,112,66,89,54,58,171,187,245,106,125,87,89,95,94,172,41,164,234,94,103,81,89,153,85,140,206,173,186,82,219,191,184,220,105,42,43,243,74,167,211,220,82,148,253,75,74,231,214,170,74,138,39,95,59,202,238,172,178,213,220,95,168,207,146,114,182,58,249,91,151,148,173,149,229,133,250,37,48,40,235,228,235,240,117,183,94,191,180,160,40,205,123,157,229,107,117,163,163,44,47,95,35,212,21,103,23,187,171,215,174,21,218,147,165,91,99,19,99,141,251,87,187,153,213,229,250,149,123,253,43,243,213,206,228,228,94,111,75,33,52,239,47,43,75,151,251,7,215,45,117,111,108,66,215,167,119,102,119,11,99,3,117,178,63,54,97,118,167,183,39,186,187,139,155,11,202,229,206,213,162,182,99,236,183,86,115,55,123,217,137,9,165,173,231,218,45,139,116,211,253,217,234,66,77,185,166,40,183,55,119,87,151,59,179,29,101,254,86,115,110,171,174,20,8,127,200,191,218,141,101,101,161,190,92,221,87,238,205,45,214,200,63,210,251,245,198,234,194,189,137,27,203,115,251,213,14,105,226,205,57,210,86,242,175,182,95,101,101,85,201,63,5,232,91,189,170,212,46,66,30,146,169,85,91,187,78,56,99,31,236,214,177,156,181,185,102,109,85,169,119,46,239,221,232,43,139,91,179,11,75,107,131,133,203,59,215,27,237,169,107,245,58,97,207,102,187,94,219,135,126,170,215,235,181,49,101,115,118,98,106,246,182,178,183,202,202,7,250,182,174,100,149,245,193,190,93,219,37,245,3,239,9,143,201,95,78,231,165,213,133,251,147,75,203,52,253,160,187,232,228,155,35,36,43,203,171,203,87,119,171,11,173,118,191,191,4,244,95,219,157,51,122,115,64,156,114,176,120,191,168,44,147,122,235,10,109,27,47,83,121,154,103,213,253,139,155,181,139,247,111,150,38,174,223,204,45,23,230,170,55,230,51,180,254,222,92,45,119,160,206,93,245,231,91,220,92,186,100,46,236,183,38,59,5,95,217,179,189,206,149,123,189,139,155,66,59,212,229,165,123,214,64,217,117,218,119,113,171,62,152,93,94,93,90,169,142,109,47,42,11,202,214,242,189,245,5,124,126,77,41,42,138,144,78,89,85,54,183,150,103,87,47,237,54,177,252,253,90,161,83,184,173,40,153,205,169,75,88,175,181,185,93,191,60,191,172,92,173,183,171,251,180,31,239,23,106,115,203,100,8,183,247,246,41,189,151,167,230,231,58,245,133,250,82,118,143,210,95,107,86,111,172,20,201,152,207,236,237,206,213,235,87,111,40,246,165,171,7,213,238,242,173,173,222,250,149,245,92,187,63,59,183,185,92,175,205,47,155,179,87,110,55,201,48,41,93,92,191,50,187,85,237,55,182,103,87,87,201,152,47,238,95,46,110,55,239,47,16,114,183,150,231,118,219,151,234,85,228,193,230,100,225,222,114,182,94,7,90,118,149,75,117,99,93,129,249,178,188,138,131,142,140,217,107,91,243,100,16,194,162,180,117,181,67,218,90,159,155,221,186,92,84,234,200,171,205,251,133,14,249,112,143,180,148,204,177,229,139,100,13,34,227,183,51,71,230,58,105,255,214,162,82,37,19,106,151,52,81,157,155,131,52,171,171,121,50,31,58,144,150,44,11,74,177,118,189,179,142,253,180,92,92,92,36,105,87,118,161,189,132,182,57,50,86,22,8,85,100,74,47,94,170,47,192,92,39,139,129,162,172,206,45,195,4,33,13,188,78,42,152,35,133,32,221,23,201,92,168,93,223,90,134,178,150,87,154,240,119,5,121,73,242,246,149,235,115,180,142,149,197,166,88,199,86,245,118,125,161,182,90,83,8,235,23,120,57,181,110,117,101,171,65,132,23,178,48,193,187,129,50,183,90,91,215,175,204,205,222,234,144,53,170,186,90,51,58,115,183,113,252,108,229,232,60,109,118,46,47,95,180,186,245,85,104,211,64,49,88,219,102,51,203,23,111,35,143,183,46,174,205,2,253,29,88,3,173,206,226,66,45,59,105,224,24,108,118,110,223,170,45,174,96,31,87,215,247,58,115,164,209,138,178,190,185,80,95,219,95,37,107,108,151,205,213,27,213,233,185,217,213,251,157,117,156,75,132,204,27,251,11,228,151,117,115,151,143,217,206,242,226,242,242,146,177,9,125,183,140,125,183,224,140,231,249,229,249,173,235,203,83,87,105,31,144,127,228,117,241,98,103,107,237,250,170,103,94,173,236,94,174,42,123,213,186,59,159,49,237,237,42,244,215,226,222,4,172,197,243,205,110,91,89,174,206,149,22,239,169,173,226,216,189,236,50,236,88,213,133,149,245,226,156,185,181,64,74,169,84,0,34,68,203,53,163,64,140,146,18,217,95,51,82,106,70,178,16,26,92,170,84,42,112,112,96,180,19,160,93,153,149,59,104,9,103,202,146,180,177,1,104,63,61,131,8,103,22,226,88,241,93,152,63,164,151,7,42,20,90,152,158,214,164,84,154,161,158,204,168,73,41,83,202,55,180,201,92,81,34,101,17,105,242,144,222,104,44,170,136,43,105,109,170,68,121,0,28,158,242,185,236,17,220,110,104,133,169,207,60,204,20,94,225,18,241,166,111,232,104,168,41,209,104,44,120,2,11,158,42,240,98,137,60,23,3,142,68,21,35,26,67,186,145,108,192,230,210,141,205,209,213,193,65,3,177,149,125,177,93,238,111,107,230,254,18,192,138,69,133,118,113,83,248,67,75,185,111,164,35,95,252,37,86,111,103,219,182,193,151,32,227,190,111,26,61,247,61,220,239,150,75,71,30,170,41,246,126,88,56,21,39,146,130,155,129,71,201,9,139,133,35,6,132,9,143,139,227,45,52,154,53,46,78,219,200,8,56,129,76,178,4,185,130,193,112,194,75,15,137,139,243,148,12,123,252,250,155,143,94,124,137,98,180,63,254,227,135,199,63,255,182,192,54,39,228,84,72,88,163,24,161,164,194,202,142,193,61,203,30,60,5,247,72,174,88,220,131,116,110,88,41,248,10,42,236,105,34,75,97,216,50,222,30,22,183,76,8,45,117,250,62,98,227,239,193,235,143,95,255,237,241,43,223,32,172,60,187,62,10,43,59,44,230,211,138,102,193,233,108,140,254,99,65,25,78,222,133,44,99,156,94,228,73,221,142,100,79,172,207,170,35,139,161,29,201,158,52,200,250,102,8,49,144,104,180,191,129,73,244,70,115,95,194,51,248,50,46,83,228,3,95,162,67,162,112,177,117,223,208,113,189,103,81,184,220,0,40,223,123,227,241,251,191,164,6,1,238,143,16,42,204,79,133,183,90,6,152,57,164,94,0,241,176,151,161,47,220,74,63,121,249,213,199,127,127,7,42,217,16,184,36,114,75,8,222,231,222,254,2,42,115,212,22,37,4,62,241,102,111,216,122,100,86,193,86,198,221,220,252,13,22,167,134,183,241,131,222,182,69,113,162,221,110,241,49,125,160,65,132,193,254,108,87,53,4,158,255,224,15,199,191,252,249,16,30,183,186,22,52,170,85,62,167,167,251,219,112,4,214,211,86,113,198,2,118,5,189,121,146,163,233,34,83,77,179,53,78,89,11,38,162,233,35,140,38,161,101,186,132,29,191,242,139,79,126,252,54,239,23,95,232,180,144,48,83,61,67,5,11,18,79,164,41,231,25,159,18,236,129,103,110,242,68,60,212,84,160,145,208,91,98,80,58,48,252,18,66,21,134,198,101,243,134,112,91,228,215,101,50,243,48,33,169,89,216,55,7,164,94,198,32,108,100,98,67,8,182,142,102,175,24,187,151,181,125,89,162,158,45,227,24,204,13,233,144,32,166,166,182,103,143,163,211,135,228,196,25,59,98,17,223,134,39,18,2,190,181,26,61,95,92,206,89,138,149,74,246,34,222,246,113,186,118,186,73,28,174,212,240,197,168,24,113,180,219,45,151,149,140,135,69,34,196,74,20,83,71,27,119,95,131,224,54,34,250,26,45,17,13,146,60,165,241,104,49,15,94,59,126,237,175,35,99,184,5,195,195,89,96,46,196,55,26,26,232,197,134,224,142,158,29,236,241,71,63,128,240,81,167,8,30,231,173,56,23,81,49,200,81,97,242,224,153,85,28,209,98,34,75,96,0,85,57,90,182,122,198,36,56,91,104,180,228,240,140,185,175,18,109,199,195,4,136,203,245,198,111,159,188,245,157,71,175,127,124,252,157,7,199,175,252,251,217,145,48,21,49,0,122,77,167,250,68,72,212,173,179,170,63,188,122,136,14,229,78,40,140,21,200,195,28,62,131,88,134,82,22,20,102,26,167,16,106,126,225,133,172,231,251,5,49,188,24,174,195,212,250,208,77,5,96,182,47,188,32,150,67,145,130,77,173,69,40,251,167,204,180,214,206,76,11,129,75,31,253,254,87,16,7,145,108,45,64,39,220,46,73,25,63,13,153,88,52,100,252,52,100,252,52,240,218,203,72,141,176,189,209,88,140,46,13,16,113,145,69,90,100,253,231,90,62,115,249,193,125,18,41,70,136,153,88,143,179,112,148,104,49,42,201,130,169,36,6,9,101,81,67,81,57,247,75,195,29,173,170,169,212,123,83,150,208,207,18,246,56,75,42,223,201,101,228,124,70,46,100,228,98,102,67,120,53,172,4,176,223,0,35,69,99,219,46,75,182,97,171,61,57,129,197,201,9,192,209,37,191,193,135,69,78,128,249,156,156,184,183,221,31,192,69,28,38,132,125,18,254,178,205,11,114,5,55,38,242,144,238,73,110,163,252,105,106,244,57,223,186,40,179,105,8,74,38,25,65,71,163,244,75,141,84,5,201,203,77,83,246,228,144,49,54,35,80,8,127,229,65,189,5,129,100,235,45,46,227,24,150,198,165,46,80,69,196,239,32,111,32,124,187,78,3,180,216,24,7,142,208,197,135,132,63,64,101,32,36,222,89,29,218,176,61,220,223,104,111,211,118,186,86,183,209,211,124,205,103,91,240,84,241,75,142,212,35,149,50,153,1,217,157,37,106,217,56,78,47,169,221,94,128,175,208,73,8,233,129,1,106,37,54,122,225,16,12,197,14,78,9,56,198,74,217,244,228,206,38,15,39,78,111,132,203,140,24,201,167,155,9,148,85,180,163,35,127,12,243,168,128,228,207,58,26,249,157,64,176,113,175,126,124,252,230,131,199,111,189,248,240,227,183,30,189,244,174,68,3,136,227,48,148,70,28,137,81,51,104,90,166,255,68,12,87,12,248,140,129,84,229,200,204,52,121,88,244,101,175,160,107,110,247,52,88,216,241,47,99,149,27,8,153,154,143,59,251,26,216,204,115,226,7,126,210,219,38,64,185,96,72,83,94,56,4,154,177,108,109,144,229,153,186,254,76,92,161,232,98,88,88,33,232,36,95,80,69,22,58,145,47,249,57,93,228,153,220,84,252,227,11,42,252,253,247,71,63,241,8,136,145,71,116,125,117,143,106,71,176,205,199,63,164,99,34,102,84,108,106,168,51,102,108,106,42,191,70,196,166,102,180,143,62,22,152,58,233,161,165,135,65,122,63,154,65,167,61,182,140,127,86,57,252,128,242,164,167,146,39,225,200,159,62,56,126,229,119,30,142,52,182,194,142,190,70,79,191,167,59,21,195,250,135,176,174,177,21,155,117,132,240,104,214,209,86,241,35,73,242,245,89,31,99,249,67,222,159,201,4,71,13,199,211,91,244,168,245,228,189,229,158,154,100,228,167,234,185,168,211,102,33,144,74,236,158,11,59,87,22,202,241,244,156,61,248,204,14,32,167,158,238,180,95,236,47,235,105,251,235,196,125,244,210,241,155,111,142,90,152,172,248,125,100,13,235,163,207,215,129,127,188,9,21,208,153,133,110,82,91,173,29,207,206,217,84,173,38,156,114,197,234,42,234,178,192,251,135,42,164,132,201,227,24,154,145,72,146,231,178,158,25,71,121,1,130,75,67,181,148,22,72,100,22,15,10,205,130,113,53,73,247,57,250,174,142,170,63,186,41,18,93,129,188,100,159,8,1,17,99,1,195,118,123,143,7,196,33,228,187,140,48,244,77,99,155,105,32,17,3,135,242,39,230,208,97,204,140,26,60,14,175,159,213,202,249,167,247,96,50,248,119,126,243,179,232,96,168,244,233,250,86,70,156,189,85,188,23,239,237,227,245,113,116,103,191,241,91,218,232,161,221,12,180,12,239,101,51,126,31,155,195,122,216,220,57,91,73,206,93,217,132,254,108,88,158,254,252,140,87,86,160,38,38,235,144,240,40,214,241,86,177,149,21,190,158,106,247,35,43,204,85,113,101,37,223,107,164,1,103,189,182,254,225,253,199,239,125,24,232,162,77,253,148,194,182,80,108,36,231,161,146,152,156,71,122,162,56,207,136,125,166,226,156,120,104,44,238,62,238,205,235,167,37,133,123,239,166,35,22,253,88,151,206,35,111,154,63,183,215,203,241,58,238,219,31,125,242,230,123,94,45,123,176,57,76,203,142,49,174,121,153,108,137,198,2,224,218,177,223,52,201,126,18,213,31,80,109,204,206,64,10,163,122,130,145,127,70,12,58,254,240,1,12,168,191,189,255,232,141,87,4,30,145,58,237,125,113,246,195,25,217,248,160,219,220,138,185,231,138,108,148,144,19,72,132,106,75,101,105,159,252,91,92,228,87,184,125,67,183,55,125,188,166,131,93,164,45,114,152,83,74,99,50,150,53,43,138,181,78,171,159,209,50,114,252,27,8,220,29,96,118,163,211,54,63,123,102,11,180,69,239,147,72,105,220,157,146,54,43,114,175,228,173,62,171,145,252,230,131,79,126,246,203,192,46,214,178,251,167,219,198,196,114,35,25,131,181,196,228,11,165,40,138,45,156,222,51,229,202,39,191,251,209,227,223,126,219,203,21,173,119,122,174,208,114,135,113,69,235,197,231,10,92,64,69,115,5,233,125,86,19,19,91,243,240,227,119,224,38,239,197,143,60,140,26,152,167,231,147,83,242,16,86,13,204,216,156,34,36,69,51,10,233,61,163,209,243,201,79,191,65,164,56,210,128,199,191,121,55,121,185,159,75,137,156,49,117,245,52,156,17,203,246,236,164,193,43,221,4,216,244,168,173,43,218,142,149,148,242,82,234,40,146,139,132,166,184,92,4,242,35,185,72,219,118,86,115,240,235,239,61,121,233,245,227,119,255,246,228,143,111,1,3,125,38,191,145,67,55,203,77,33,217,189,196,72,70,11,135,132,209,231,124,171,118,99,96,14,86,168,179,105,44,102,9,153,100,166,242,70,158,254,121,74,119,88,24,205,192,172,183,137,244,234,229,255,123,241,95,61,55,46,193,108,147,97,156,113,44,205,60,59,38,191,67,204,149,224,6,73,14,183,55,140,182,44,12,53,114,99,91,38,246,171,99,233,23,106,235,119,54,235,211,147,119,254,235,248,237,151,31,191,243,214,227,239,125,227,225,131,7,199,255,246,35,207,233,87,95,221,62,213,34,21,44,126,196,118,71,171,140,125,160,132,244,69,31,40,49,242,207,104,182,5,27,243,248,245,63,63,121,247,103,1,142,217,167,219,1,163,234,1,143,4,186,144,81,81,172,130,191,211,166,134,197,36,39,238,124,245,249,231,91,27,19,29,249,159,255,57,53,130,193,118,236,221,211,109,209,112,54,219,222,93,244,76,56,253,225,251,143,190,245,118,96,84,18,233,83,211,207,100,88,10,229,143,24,150,172,206,152,60,227,20,70,113,204,109,193,179,157,213,66,251,2,35,149,209,112,54,67,53,80,209,153,12,85,151,196,147,241,125,216,96,245,52,251,172,100,153,151,95,125,252,181,191,145,53,251,209,123,191,141,62,13,0,40,118,35,144,55,27,217,250,174,85,231,192,112,49,155,47,228,136,108,191,152,70,48,51,251,209,187,130,93,117,56,165,153,207,5,165,199,223,251,181,223,0,62,106,218,140,150,158,222,126,217,219,99,224,228,5,216,67,209,51,130,110,238,96,174,12,182,151,94,83,9,0,29,194,239,16,114,117,197,216,181,202,57,128,25,194,79,133,163,40,41,254,27,95,63,126,231,111,145,172,229,20,197,228,171,211,128,40,166,10,45,12,240,240,108,141,95,44,180,184,180,66,237,95,208,74,244,217,216,191,60,254,240,181,227,7,191,22,250,180,215,177,79,117,38,71,11,60,137,26,145,29,162,70,0,53,49,251,18,9,143,234,71,214,170,179,186,169,126,240,127,124,76,179,79,201,52,44,240,36,76,203,13,99,154,29,159,105,246,48,166,217,103,201,180,79,126,242,23,122,153,250,240,131,159,28,191,250,253,135,127,127,181,236,72,129,118,115,91,239,218,167,210,238,177,196,81,194,50,173,39,174,36,199,168,138,148,227,28,170,159,145,84,66,103,60,149,107,105,251,252,146,179,189,249,236,121,70,235,57,137,244,11,231,154,195,100,95,164,250,140,70,213,195,7,111,63,122,245,151,17,60,66,199,235,174,189,255,204,153,196,43,138,59,235,56,93,145,51,207,37,252,76,141,214,30,253,0,64,39,147,100,173,73,121,108,161,212,131,33,147,47,134,100,154,230,162,105,108,91,72,74,201,16,35,40,66,82,108,43,40,32,63,250,32,132,54,238,89,105,14,47,191,247,232,79,239,29,191,246,171,39,127,253,217,227,95,127,152,188,220,247,156,204,89,182,185,211,255,212,88,235,35,38,250,136,19,201,138,123,60,71,219,16,121,64,199,155,120,86,71,116,1,151,24,207,72,237,53,79,165,126,137,158,54,209,99,175,215,140,61,244,192,155,39,114,228,33,177,161,206,167,27,130,39,79,184,221,56,179,21,196,133,237,201,251,191,122,248,225,135,68,95,228,6,228,3,205,180,12,221,10,179,33,103,103,109,12,129,93,66,168,252,140,192,179,179,244,59,85,91,45,165,9,144,206,150,160,26,253,245,195,227,111,253,98,136,215,233,233,29,74,3,117,14,117,40,13,247,252,180,226,216,197,135,251,109,6,28,61,249,117,48,237,20,234,237,201,93,53,29,191,137,44,158,121,122,238,7,159,141,255,103,180,131,39,53,90,178,62,125,199,78,58,121,13,179,83,119,189,46,157,49,253,248,195,255,231,241,135,47,63,189,147,153,207,208,3,157,78,202,212,79,11,107,188,32,81,15,173,234,118,175,23,167,211,163,86,17,127,145,142,37,136,191,37,209,182,99,14,245,182,32,211,211,119,215,160,92,43,137,149,4,36,123,161,234,144,133,201,118,22,38,76,39,115,70,219,190,101,9,249,235,150,36,24,144,224,247,179,51,31,233,182,92,219,17,234,250,22,99,116,208,217,19,54,64,232,57,217,51,25,32,188,210,147,142,17,247,122,71,236,154,225,35,199,83,87,112,240,176,86,62,213,224,89,234,182,134,142,28,94,117,156,193,227,246,67,244,248,113,210,184,67,136,63,250,140,71,81,215,186,68,22,85,215,191,247,71,239,30,127,239,215,79,222,127,19,216,76,182,207,83,142,161,152,71,146,148,73,148,148,56,44,231,68,71,51,156,165,56,229,1,228,167,64,23,63,110,116,61,94,69,169,208,241,179,21,206,191,168,59,32,17,8,13,216,196,156,69,184,7,177,60,216,67,210,107,222,175,177,144,75,188,130,67,199,0,95,57,151,208,135,31,255,44,113,252,251,31,133,201,41,98,54,193,173,81,104,228,107,63,72,60,250,203,43,142,188,161,11,183,173,214,69,211,232,163,79,177,247,145,37,8,64,222,55,229,64,118,74,57,244,11,149,59,208,133,17,129,36,208,221,50,152,63,236,177,215,215,20,253,77,83,114,23,28,78,123,232,112,154,155,82,139,204,225,180,48,149,165,159,74,121,210,153,128,53,13,32,101,211,165,124,67,66,32,114,146,88,203,103,200,231,22,124,206,20,179,224,159,58,192,231,68,128,33,159,183,43,12,169,195,218,191,191,106,163,155,39,144,192,61,61,221,216,117,129,198,91,101,235,142,164,74,27,71,220,182,91,116,198,165,29,90,53,12,178,36,234,50,155,161,0,129,198,28,115,233,251,85,68,102,115,94,195,170,9,158,186,81,47,143,228,136,224,45,3,3,125,47,48,138,138,143,195,231,178,178,235,244,201,220,55,229,182,101,15,48,38,11,221,61,225,147,179,8,194,23,58,55,92,20,19,152,178,108,113,195,37,131,61,134,25,195,31,103,0,169,196,129,13,161,148,176,74,92,146,128,135,122,159,6,115,145,169,232,73,86,63,42,123,250,83,210,42,96,223,66,95,1,26,51,134,157,193,176,47,212,118,148,125,161,39,90,244,11,181,10,99,159,45,158,185,97,177,186,101,126,52,78,191,129,157,6,251,132,10,33,251,12,198,66,206,71,221,121,58,224,209,113,220,59,11,96,10,249,62,215,211,118,112,0,1,55,100,106,6,72,211,130,93,49,253,4,135,185,236,19,59,39,97,223,108,254,28,174,146,232,39,115,199,253,196,243,227,145,0,255,216,216,226,159,120,66,208,219,248,39,55,139,205,34,238,128,143,142,192,71,83,252,108,243,198,178,91,51,207,23,254,242,72,54,45,140,213,131,62,13,240,161,105,243,15,160,215,148,51,188,83,88,119,54,182,220,65,116,252,215,95,31,255,233,3,113,192,56,227,232,181,247,196,55,89,24,74,132,209,61,44,164,71,6,246,18,217,31,33,68,100,64,19,194,154,251,45,58,206,212,102,19,1,4,50,114,67,181,230,77,149,18,230,250,215,192,55,250,209,29,25,46,237,22,201,199,157,152,176,137,232,88,76,7,236,29,50,209,238,111,119,77,234,57,199,162,162,68,121,132,202,16,78,171,3,90,86,163,7,23,191,116,38,12,41,35,196,193,46,172,12,210,199,241,232,224,112,48,193,50,172,24,116,132,129,171,4,74,98,115,114,100,155,66,48,74,252,101,129,59,252,208,24,78,52,120,12,239,154,74,19,23,93,132,38,232,54,237,58,4,151,134,133,174,166,54,55,181,164,212,60,232,53,136,174,121,208,219,147,24,66,57,36,212,108,181,219,131,77,52,233,62,92,221,183,160,0,225,201,154,169,105,54,4,9,234,57,85,64,141,201,195,35,65,48,196,163,20,182,222,86,52,102,110,158,18,35,32,241,139,14,15,182,57,141,103,6,159,154,170,165,145,33,94,198,90,133,43,158,74,139,214,10,84,92,52,182,25,118,187,144,32,53,211,32,108,218,154,193,2,242,222,2,96,9,227,5,172,118,247,214,118,141,164,255,53,207,206,247,19,79,241,246,168,250,73,2,16,208,197,29,221,211,62,49,177,187,138,87,116,34,15,8,182,79,193,128,80,222,221,170,2,38,103,161,130,194,200,140,100,103,117,157,155,60,164,233,60,150,132,224,153,84,209,239,112,148,176,241,44,4,93,19,252,223,134,102,166,3,63,144,221,25,61,17,67,216,29,81,43,176,114,134,12,41,92,81,133,1,37,12,194,154,29,158,5,215,175,240,44,206,162,23,150,205,89,16,195,243,154,29,104,74,72,70,92,104,195,243,160,28,17,146,133,202,23,158,121,34,158,25,68,193,255,179,140,23,4,229,140,134,140,98,47,42,236,175,64,1,79,151,4,133,161,172,31,121,117,57,205,85,242,42,204,71,68,214,184,194,224,188,2,149,45,85,102,253,237,164,39,123,1,175,86,146,88,224,53,200,232,77,230,54,141,104,180,222,33,228,170,207,98,115,156,143,101,225,41,200,59,2,246,135,15,30,223,121,71,15,195,130,19,48,184,65,210,16,119,66,16,5,44,136,235,224,216,33,206,233,96,57,68,251,69,93,86,102,78,41,129,89,40,56,147,208,120,33,33,107,15,188,36,181,208,55,161,85,84,116,247,222,224,171,153,47,39,51,207,167,95,184,147,29,207,111,164,38,100,233,57,144,239,61,73,238,124,149,221,44,72,254,55,95,125,62,29,246,248,249,244,97,86,62,130,55,105,223,43,242,128,212,240,79,207,73,41,49,53,45,195,77,4,9,130,121,39,190,154,124,126,60,245,229,228,243,173,47,167,158,79,147,63,207,183,82,233,47,63,135,36,63,151,75,63,151,103,233,17,19,238,90,27,234,74,253,75,134,12,1,107,64,196,62,252,10,241,28,172,237,6,197,103,78,102,228,66,106,140,60,30,243,36,201,110,128,146,229,73,36,235,40,20,179,163,228,136,192,135,244,229,216,216,140,167,47,168,168,77,99,155,29,118,91,16,205,89,119,68,127,56,22,198,113,14,31,168,10,128,98,26,160,253,152,166,186,191,162,13,180,64,152,50,162,80,36,105,168,50,144,153,42,153,25,243,43,26,91,26,103,204,177,49,55,129,90,209,238,152,0,25,164,166,177,98,162,208,65,120,72,146,163,247,21,190,152,206,244,32,7,164,38,3,247,78,143,72,102,21,139,166,134,96,29,205,74,165,98,164,14,73,190,12,221,203,142,142,186,47,188,96,59,145,218,220,200,104,226,81,123,217,27,63,36,115,174,18,49,85,24,13,30,46,10,237,78,70,100,147,67,24,156,10,227,122,101,97,245,218,85,120,102,105,73,252,72,187,180,219,222,39,147,193,137,7,9,65,53,66,104,195,163,53,231,123,146,237,197,255,63,123,111,254,221,198,117,36,140,254,43,112,199,81,128,199,6,136,125,99,96,61,16,92,68,173,148,168,213,10,143,78,3,104,128,45,2,221,80,119,131,36,68,225,29,103,18,103,177,199,99,207,75,38,158,36,147,73,60,147,196,249,102,62,59,201,76,22,199,78,38,231,188,127,229,51,41,233,167,249,23,94,213,93,186,111,111,0,72,81,138,157,161,104,147,192,93,235,222,91,183,110,85,221,186,85,46,99,19,113,238,72,248,102,224,187,127,32,190,191,73,228,48,20,62,207,156,97,100,179,77,171,183,217,126,5,122,234,231,115,200,0,56,249,150,217,95,194,139,17,63,225,130,43,128,26,21,87,227,98,153,68,194,173,226,156,215,143,30,133,153,132,215,28,121,15,117,18,65,67,112,83,69,169,226,236,81,57,51,217,73,9,11,36,232,14,49,216,21,241,151,70,62,157,57,163,166,248,147,236,163,180,130,111,108,105,43,248,201,51,95,94,3,247,26,179,162,15,185,162,99,229,164,176,57,73,240,80,157,137,68,164,101,62,30,40,72,227,5,93,80,4,17,175,69,201,225,159,89,1,252,51,40,96,31,91,172,166,155,95,237,35,213,247,56,99,195,240,154,84,255,23,197,43,9,116,131,187,213,66,220,215,72,132,170,184,47,158,232,75,58,11,245,243,82,6,41,42,247,179,75,188,3,18,218,192,227,78,2,137,181,29,58,1,8,176,161,236,168,200,42,81,204,140,123,249,27,84,138,34,130,3,71,165,27,54,18,52,126,17,55,108,181,96,153,36,87,52,164,29,30,126,235,157,131,55,126,44,201,237,161,73,21,38,89,53,71,98,176,133,79,129,155,193,92,211,73,20,241,5,234,166,114,210,22,151,232,215,192,126,56,115,134,222,209,198,66,242,56,31,57,164,193,130,79,96,156,20,178,147,25,103,130,179,105,76,100,173,70,249,215,219,37,145,218,82,196,95,243,30,156,139,168,157,234,113,167,122,24,249,110,29,68,37,205,18,209,194,150,205,196,254,128,142,126,96,0,73,85,231,164,121,107,100,225,255,216,23,148,81,204,209,252,78,102,158,56,80,172,247,122,142,212,13,44,146,189,165,234,94,82,136,252,52,42,41,145,138,19,45,99,141,126,79,237,61,232,53,101,247,189,55,79,110,61,28,141,58,61,153,249,248,113,83,31,246,100,23,57,117,103,113,61,158,134,106,172,214,221,252,38,165,246,168,38,246,94,225,192,47,70,36,241,118,169,54,148,59,68,129,220,233,20,114,84,109,156,45,151,74,168,54,222,170,93,105,98,104,233,120,135,204,69,34,222,151,13,89,147,129,67,33,27,86,42,20,243,149,146,210,42,73,50,13,45,216,172,109,241,40,25,114,151,196,197,40,165,179,208,100,61,168,78,246,42,145,217,106,247,140,110,181,9,32,105,123,26,146,220,46,233,117,51,74,191,107,82,39,241,84,31,70,29,67,147,16,217,126,62,1,243,93,71,151,213,125,238,233,146,126,34,161,74,179,105,25,63,87,51,174,2,214,180,60,148,76,218,216,144,188,164,221,209,27,194,36,82,207,151,105,166,198,70,255,210,130,214,155,199,6,231,42,224,1,229,37,85,211,188,196,55,6,249,102,152,43,90,79,197,32,170,146,228,83,208,137,42,184,158,97,108,83,22,135,53,142,110,83,48,204,4,249,35,117,183,187,189,102,31,175,88,184,166,89,80,62,190,0,173,18,243,140,25,170,83,122,6,81,92,80,37,161,238,228,146,97,6,207,108,156,116,204,168,189,228,249,250,121,164,18,193,141,63,129,74,120,166,125,194,110,151,61,193,21,130,130,114,100,228,131,154,254,232,17,61,146,163,52,66,81,245,153,98,232,44,225,56,227,9,118,176,11,0,79,194,67,182,169,157,104,140,206,46,34,151,94,116,226,177,141,85,174,119,16,226,198,248,112,202,173,202,121,111,211,216,181,100,230,171,214,73,164,174,110,133,226,81,172,45,89,159,144,76,27,166,130,182,69,206,91,44,70,142,70,66,153,109,26,132,84,88,202,144,22,200,153,234,182,192,74,146,70,156,213,160,237,208,85,149,93,47,99,83,90,115,68,20,250,129,120,66,245,55,229,76,121,198,101,188,157,201,160,72,52,81,117,73,8,96,141,31,82,110,84,77,238,231,213,81,101,70,43,63,197,210,153,16,186,194,249,118,215,137,240,20,76,244,249,53,174,233,19,26,245,120,29,158,189,221,137,109,222,160,94,112,3,141,177,185,98,236,154,204,197,205,26,49,164,8,157,185,80,183,254,51,40,188,130,250,46,175,42,107,86,133,151,16,252,97,210,190,125,25,168,104,71,51,251,113,233,241,123,31,30,124,248,3,106,205,247,244,181,111,127,250,209,7,135,255,240,171,195,183,62,252,239,63,2,255,39,29,190,253,206,227,159,126,140,22,60,180,252,34,185,176,191,14,244,183,138,53,99,80,21,216,4,69,111,169,61,49,139,223,214,51,179,194,93,197,212,73,76,136,0,77,77,236,51,34,65,99,37,199,67,130,98,120,233,132,234,48,179,250,116,102,150,142,42,130,153,213,163,148,22,1,157,133,28,237,133,187,150,241,19,119,220,129,169,150,98,7,9,146,15,92,194,78,184,192,170,41,246,201,3,167,108,116,58,176,197,171,229,52,129,216,119,140,132,246,149,216,23,36,231,37,130,15,147,69,176,207,44,42,104,237,103,16,100,38,174,189,58,105,65,213,25,22,148,168,230,39,47,168,62,125,65,213,163,44,168,39,202,79,128,38,79,24,79,24,217,115,67,247,76,110,137,106,88,152,156,239,129,32,78,68,147,157,90,93,30,17,209,68,41,183,208,182,197,39,141,236,200,166,172,184,210,72,182,80,206,84,202,197,38,147,70,18,11,234,93,199,10,108,179,54,226,146,9,70,219,43,151,2,209,246,220,248,126,192,253,205,73,90,191,59,15,231,109,178,217,77,21,115,106,185,153,45,103,83,247,7,93,18,94,176,93,156,18,171,47,46,21,242,89,21,181,20,106,39,157,159,90,184,85,202,117,104,225,124,243,196,98,255,46,225,215,250,46,141,253,187,120,187,190,211,63,71,82,110,95,222,184,150,94,171,155,86,190,85,196,248,137,153,202,249,107,203,43,55,148,229,117,187,127,61,99,174,108,47,95,221,155,175,204,119,7,217,238,157,198,77,109,165,145,89,238,52,236,27,246,202,226,85,45,223,48,214,46,22,183,203,245,75,198,5,123,96,222,169,156,55,204,162,118,231,126,182,190,118,97,109,123,237,242,182,146,190,116,161,209,40,43,233,171,139,183,46,111,157,223,216,186,117,83,91,127,104,173,183,119,213,219,23,114,87,114,195,92,111,254,202,226,197,198,238,214,250,210,149,82,185,178,243,106,182,221,111,175,205,63,40,91,173,121,123,111,239,124,189,176,189,124,237,214,213,157,238,234,90,195,174,215,95,125,120,251,198,237,126,107,39,93,233,46,247,55,114,153,203,249,157,194,157,115,215,86,175,234,221,198,185,219,75,233,171,202,229,122,174,171,221,86,54,204,209,229,204,112,238,194,205,250,249,135,91,175,194,161,121,189,114,110,181,190,182,119,179,126,103,123,117,249,252,74,169,113,53,183,179,117,83,93,107,61,92,54,151,187,55,186,107,86,121,177,180,54,124,21,6,100,53,10,23,75,230,237,65,191,190,120,174,80,232,94,188,126,69,191,211,30,94,239,111,20,71,187,75,144,184,124,173,49,90,26,188,122,103,107,181,121,117,231,66,163,174,53,119,87,172,235,217,108,171,213,220,123,117,251,190,93,182,122,249,250,114,115,123,61,127,241,218,158,213,211,246,150,118,27,217,213,243,215,87,55,174,22,111,143,94,189,209,184,118,62,159,189,98,45,191,90,191,212,186,188,248,160,191,182,250,160,92,236,119,59,183,86,207,93,187,112,189,216,110,212,207,117,174,236,60,92,187,100,54,46,46,157,191,212,94,121,117,177,95,223,218,173,95,89,156,191,90,220,27,172,151,47,52,46,40,243,141,59,139,23,151,58,151,108,197,50,174,23,96,122,47,205,23,27,237,140,118,126,201,94,188,168,157,127,160,45,175,181,46,220,95,53,148,220,195,172,90,190,154,189,216,185,222,168,27,75,107,153,155,173,82,187,126,227,102,254,193,220,210,173,250,237,238,213,27,171,115,15,86,47,151,247,204,157,122,35,125,163,158,217,109,92,90,93,25,41,43,149,213,74,103,205,220,62,183,171,238,101,245,158,102,239,93,190,112,167,185,123,229,242,141,243,163,203,75,149,189,229,214,226,197,250,57,75,171,223,188,94,94,189,211,184,126,254,92,185,168,173,223,184,114,71,91,106,150,247,110,101,175,43,229,87,47,141,174,231,122,221,11,107,35,192,185,219,35,227,142,94,220,54,230,235,253,141,245,189,135,203,231,187,245,165,85,179,126,254,254,165,185,213,236,242,253,145,50,223,92,95,175,207,173,141,26,55,234,151,179,86,253,193,21,163,185,88,92,185,125,63,183,109,175,245,23,43,231,123,187,125,85,177,46,229,235,197,122,249,225,141,197,155,43,233,206,69,245,193,249,135,187,189,219,235,91,59,15,46,90,219,23,95,189,186,120,189,190,86,184,83,223,216,203,173,180,236,59,219,183,129,135,25,109,172,247,186,231,46,213,237,173,126,255,230,181,222,173,238,249,252,181,210,249,210,229,185,225,229,238,205,114,253,230,206,67,189,126,177,114,222,212,30,62,188,186,120,173,94,63,183,113,227,213,134,218,209,214,238,207,101,58,163,13,67,223,94,52,204,87,175,110,236,46,169,23,175,93,189,185,215,72,47,170,107,151,242,197,173,45,251,194,29,173,178,87,212,84,179,164,218,171,165,27,61,64,162,237,182,178,92,50,59,173,27,233,225,3,229,166,189,114,201,220,184,85,223,189,189,119,211,156,235,142,42,123,215,234,205,243,183,236,6,44,208,141,172,166,20,46,157,43,191,186,124,163,126,115,119,177,117,185,132,96,92,93,222,93,185,181,113,25,246,227,173,225,92,122,93,107,87,26,203,233,250,214,98,57,125,113,103,229,142,94,216,184,216,184,181,88,186,113,255,65,125,101,165,100,236,12,242,27,175,222,186,88,50,30,22,175,173,204,175,213,111,190,90,28,168,234,252,106,239,230,141,209,195,87,205,149,220,202,213,122,174,127,97,103,208,188,118,199,86,180,102,93,91,188,83,168,167,27,195,43,153,27,131,230,86,115,181,220,216,184,0,237,47,245,215,246,180,210,195,69,163,95,218,186,185,113,225,198,206,226,90,101,180,189,126,93,93,27,22,118,90,131,254,210,220,213,198,149,244,173,43,23,214,46,27,149,173,203,215,151,182,47,62,188,118,174,50,87,184,100,237,232,202,240,190,98,220,172,95,168,92,216,203,52,119,95,173,175,149,23,175,175,220,46,92,233,109,15,22,245,81,51,147,185,157,177,27,27,15,175,116,26,91,115,123,151,234,157,155,55,51,15,178,195,45,99,125,169,114,110,43,189,212,222,120,213,188,170,183,206,27,107,189,155,247,175,233,15,207,237,41,218,214,246,210,246,124,177,172,19,250,180,220,91,185,190,189,49,188,218,111,52,144,216,118,74,202,100,250,233,4,118,101,166,139,74,132,40,175,146,67,163,182,207,4,70,31,157,53,5,49,94,1,49,158,86,186,172,238,90,151,225,24,110,169,142,20,15,135,75,128,185,192,243,26,56,138,182,35,34,49,213,240,49,250,152,169,121,126,67,21,222,62,28,198,209,205,207,205,208,60,213,247,70,0,63,124,70,216,41,255,21,42,99,132,42,89,200,130,155,30,222,45,170,255,179,90,27,142,201,169,35,244,178,125,182,160,30,177,96,205,0,130,129,106,218,163,99,172,29,141,118,178,161,2,158,0,159,58,203,108,140,17,193,43,197,232,96,197,149,74,190,245,2,130,21,23,43,217,98,182,92,42,207,24,172,184,211,106,78,136,175,220,86,58,47,0,228,114,179,82,41,149,74,197,217,64,238,164,179,217,0,200,168,253,112,120,62,160,31,185,66,90,74,196,95,74,35,235,76,110,207,9,168,82,138,4,219,217,209,240,101,87,114,203,128,131,3,8,139,210,187,139,171,152,220,73,102,139,237,82,177,210,86,54,249,11,189,76,42,91,216,217,141,165,99,169,108,49,157,207,226,199,5,246,104,44,149,43,230,11,229,157,221,151,52,110,36,187,32,132,120,250,66,185,220,204,183,219,110,230,56,162,235,152,144,126,239,30,18,185,32,48,29,40,73,194,60,85,83,229,28,252,19,59,29,167,216,203,152,96,53,246,20,46,51,216,139,89,70,79,107,199,160,228,56,80,44,150,122,208,35,1,48,21,77,87,77,254,36,46,155,230,93,141,83,220,137,56,1,149,127,33,239,34,41,244,228,129,67,176,123,250,54,7,159,230,240,41,35,159,31,38,137,189,8,124,89,128,29,168,17,113,71,105,2,128,67,91,93,192,176,67,169,66,54,93,134,142,23,72,224,172,106,146,127,159,17,144,123,247,200,195,211,32,60,36,114,145,70,238,75,183,180,118,91,213,167,55,232,36,233,128,126,247,238,33,197,232,104,123,193,166,69,176,199,32,1,131,236,187,163,154,228,61,70,78,166,216,108,85,239,74,75,213,249,251,170,190,173,233,214,252,174,97,110,91,3,5,136,13,9,9,212,217,25,170,243,150,217,154,223,209,128,12,205,211,119,124,134,102,94,82,116,144,17,240,34,121,222,189,98,153,255,107,109,7,178,87,220,24,96,41,168,43,109,146,55,181,228,234,163,15,34,28,80,33,171,42,129,40,52,191,4,226,100,163,222,88,150,179,139,245,70,93,78,147,223,249,197,122,189,188,40,3,19,190,213,144,179,75,245,75,107,36,41,141,73,141,220,34,150,90,91,146,13,72,122,64,146,236,69,185,219,168,175,54,100,13,146,20,76,105,203,187,75,117,229,130,124,11,155,187,131,191,200,167,109,210,188,130,191,212,122,253,14,148,188,214,91,148,231,150,234,183,46,145,186,219,216,220,237,189,69,121,180,92,111,93,130,138,245,13,72,168,215,37,185,163,225,37,82,112,100,103,225,255,51,72,77,107,228,221,232,25,178,41,106,233,51,90,187,198,241,234,76,79,209,187,53,171,101,89,103,232,195,168,154,109,66,37,137,99,84,131,70,173,5,196,250,138,126,250,115,250,115,250,115,250,115,250,115,250,115,250,115,250,115,250,115,250,115,250,115,250,115,250,115,250,115,250,243,87,246,99,126,69,143,210,38,238,99,102,44,198,212,151,177,108,30,29,140,197,10,248,123,129,102,49,93,92,172,4,105,130,238,146,102,10,26,204,24,83,97,250,11,209,130,1,173,37,239,57,22,115,181,149,177,76,49,172,147,49,254,25,243,182,184,254,146,55,192,180,150,49,143,218,114,193,83,101,190,173,170,131,121,143,222,146,215,230,163,203,99,36,116,95,173,249,88,181,186,147,196,186,4,124,162,38,68,109,161,83,29,74,132,245,111,152,104,154,181,192,74,140,195,218,226,62,148,143,223,220,227,143,223,127,242,213,239,178,128,9,223,255,133,160,124,252,239,63,254,237,211,215,126,240,228,207,223,68,183,220,223,252,132,248,143,57,252,222,55,15,62,120,247,233,215,48,184,25,53,192,57,193,102,92,181,232,190,187,216,62,237,168,179,218,142,222,213,77,138,197,168,234,55,70,244,189,110,42,95,27,95,50,87,8,67,186,144,234,232,134,99,142,114,216,205,68,125,107,44,195,87,152,166,81,109,113,44,233,73,30,7,192,100,234,97,17,90,65,49,28,163,154,225,133,216,252,252,211,31,188,243,228,221,183,15,222,250,7,156,204,247,190,1,211,247,233,71,111,177,196,95,253,26,62,63,254,238,47,158,124,248,95,143,255,244,97,104,103,225,170,99,177,219,224,32,198,254,253,33,109,50,93,223,53,195,32,254,81,54,233,253,135,58,213,12,165,92,74,151,37,82,56,87,152,82,56,101,198,85,122,61,131,22,56,70,45,202,170,90,79,189,76,237,205,151,123,68,115,43,155,144,116,207,82,123,157,212,189,214,163,71,42,55,176,54,189,46,15,185,251,109,220,226,205,174,176,99,135,131,1,245,23,20,94,161,167,118,128,140,48,55,118,51,149,66,191,45,232,4,168,31,79,39,228,240,226,22,125,176,0,53,208,50,41,134,244,203,160,246,123,172,11,209,23,25,241,77,200,191,121,155,33,213,147,222,188,73,46,201,194,163,20,122,189,134,74,3,3,103,36,169,192,111,189,157,180,141,100,211,104,143,36,226,82,199,19,226,148,126,216,208,108,85,150,8,238,162,195,45,199,155,32,75,137,136,129,218,162,54,177,164,114,132,23,77,161,72,77,245,250,150,18,178,196,192,200,240,245,202,192,103,129,233,222,5,155,97,238,197,240,129,3,159,28,7,54,76,19,189,141,121,130,28,202,19,240,10,127,37,141,161,157,164,78,27,217,90,146,213,77,194,212,143,208,91,38,156,135,124,77,73,198,90,199,36,33,122,60,173,145,156,91,196,230,192,227,37,222,83,195,13,124,203,62,209,245,129,189,209,198,161,145,191,110,68,159,8,68,228,94,32,13,61,38,226,112,214,193,225,35,141,56,134,78,74,6,184,43,137,223,86,178,203,84,12,53,224,6,24,39,136,79,252,84,197,67,188,151,59,93,225,242,80,19,119,239,204,120,59,144,4,247,93,161,174,239,152,117,51,237,149,217,204,203,124,251,65,55,204,24,115,107,168,109,15,217,26,24,58,121,201,224,116,142,15,117,240,105,246,88,216,252,17,84,64,125,64,135,77,131,41,145,82,162,143,126,36,83,12,134,4,91,18,45,170,9,244,117,26,35,119,87,248,9,121,25,244,250,71,157,18,98,202,56,106,89,120,3,228,217,129,228,184,35,227,212,126,242,63,124,18,79,96,36,47,186,19,28,68,238,14,237,163,127,163,145,5,54,167,117,78,173,73,98,157,158,186,39,205,62,109,219,128,240,71,133,24,255,97,172,182,143,62,154,189,188,68,192,247,248,153,99,68,179,101,244,12,160,140,102,183,25,47,202,177,76,37,47,199,138,9,193,115,221,236,125,120,102,83,199,232,142,189,6,153,211,57,233,40,128,250,102,251,121,77,224,63,188,254,244,7,255,116,194,19,152,169,84,96,246,50,248,255,9,76,33,49,210,56,254,12,210,31,164,226,233,163,19,195,156,31,135,181,126,55,170,46,121,128,145,36,5,184,39,63,179,85,69,115,99,181,130,156,208,56,56,117,97,45,184,171,248,233,159,222,122,252,254,39,143,127,248,247,135,191,125,51,122,220,82,100,179,116,43,90,247,88,200,145,16,122,41,198,142,160,28,197,146,102,17,78,1,233,44,53,155,102,192,60,249,229,207,15,191,246,250,20,34,224,101,110,66,24,154,207,16,15,67,172,204,251,253,29,180,224,11,48,41,108,32,23,212,81,38,138,73,17,138,248,153,20,33,75,96,82,250,134,174,217,6,154,49,97,151,153,217,57,149,254,160,21,112,133,218,31,232,125,199,21,42,22,240,114,42,228,252,206,78,90,42,234,21,122,58,123,11,76,250,176,5,176,169,46,118,134,29,94,228,208,114,28,117,39,21,19,157,92,227,78,146,124,110,54,23,97,38,199,145,71,24,67,85,15,42,180,9,74,142,128,237,192,51,69,150,238,15,45,124,202,224,112,24,85,137,152,123,36,155,170,189,171,170,186,52,22,142,95,50,19,236,248,101,47,156,9,17,9,223,78,116,43,161,94,193,52,6,192,128,57,222,62,141,126,31,184,9,215,223,39,253,46,118,20,140,218,195,219,72,246,52,125,123,86,210,124,240,173,111,30,190,245,47,135,191,250,205,193,199,223,145,34,216,4,54,201,116,138,177,7,103,222,147,68,2,5,142,101,211,63,144,36,236,231,161,224,98,148,248,75,117,70,201,29,168,10,9,12,103,29,115,25,68,89,217,111,71,41,226,172,211,19,243,218,143,168,107,115,172,229,19,8,251,164,109,244,215,169,43,79,212,88,112,3,18,70,234,241,149,116,34,16,88,124,38,170,237,197,103,216,247,131,104,156,134,76,87,10,156,84,12,248,168,36,225,135,142,93,124,26,32,110,21,50,111,145,37,245,97,63,138,173,132,85,178,118,204,186,222,94,31,216,250,77,36,9,86,170,61,26,60,122,148,78,76,34,0,190,195,230,240,221,159,61,254,205,47,159,124,248,222,211,31,254,226,233,55,223,142,199,250,253,88,66,154,64,63,52,179,133,245,39,116,240,188,6,55,200,28,113,108,153,131,95,189,125,248,238,239,62,3,35,243,230,178,231,161,183,20,192,220,139,234,142,74,124,139,35,205,99,164,234,30,249,54,158,54,31,230,195,35,206,199,193,159,190,115,240,237,183,128,202,96,176,151,216,95,112,54,218,154,169,18,199,185,174,7,83,124,164,42,201,166,178,75,125,233,238,36,105,130,115,48,195,183,91,134,217,246,158,183,44,145,250,240,20,58,220,37,137,222,249,195,52,46,131,205,132,110,166,101,15,90,199,154,97,32,226,7,31,254,33,30,251,244,163,111,246,255,191,255,156,117,154,35,203,236,34,158,36,77,160,43,179,144,35,70,9,99,112,118,234,199,220,122,93,21,122,80,122,27,154,61,36,12,77,202,182,45,187,117,100,202,242,218,39,79,62,252,47,160,44,97,211,49,141,182,159,40,248,187,8,249,156,20,147,142,2,61,145,48,159,124,231,235,190,237,242,66,1,111,91,157,94,111,135,66,63,163,56,127,132,33,210,213,57,252,205,191,253,37,135,216,218,122,158,67,60,252,201,71,135,63,9,29,226,68,121,166,105,216,182,209,159,101,183,133,170,196,148,158,98,246,5,102,10,218,168,99,82,52,35,229,106,192,108,47,37,35,77,29,69,241,181,110,12,134,131,56,243,122,166,166,208,195,51,21,231,36,58,5,135,111,252,236,201,7,63,151,106,204,49,218,217,105,107,24,224,67,9,68,107,34,219,207,222,16,39,201,37,147,171,179,34,39,195,43,233,179,82,143,112,167,24,185,199,220,38,148,174,58,177,83,81,113,198,148,82,51,46,55,215,189,160,47,10,143,244,63,163,52,148,116,226,234,220,157,153,241,236,123,238,0,194,171,25,246,22,148,212,244,142,49,157,108,111,193,130,25,248,64,204,31,227,252,28,205,24,71,44,139,71,113,72,213,136,176,246,91,154,52,14,156,120,210,193,223,125,227,224,237,255,192,43,184,191,253,222,76,27,62,4,168,80,93,2,194,185,190,180,18,207,56,186,211,89,224,28,13,145,156,4,193,124,242,171,175,29,124,252,243,39,239,127,253,241,47,222,124,46,96,102,79,4,204,131,143,191,123,248,218,207,158,254,203,215,15,223,251,214,52,61,137,210,81,147,125,32,7,72,86,38,224,130,88,44,122,243,251,135,68,30,206,103,92,119,134,166,133,222,97,199,209,132,154,233,172,157,104,178,7,175,255,226,233,183,127,131,78,18,162,135,32,110,210,25,8,54,211,230,133,16,126,101,48,0,194,104,49,37,233,172,7,128,20,156,255,195,255,253,222,81,166,253,136,243,153,61,238,124,162,131,138,239,255,175,131,55,126,114,240,195,143,95,196,124,154,42,18,24,179,165,126,182,231,51,119,220,249,124,252,201,111,62,253,243,135,7,175,127,114,248,198,79,95,196,124,242,241,157,224,116,110,30,73,165,209,247,220,204,77,96,63,64,30,26,24,58,185,123,141,46,41,20,114,164,53,162,45,204,37,4,165,15,47,146,157,229,170,174,111,52,53,96,56,182,12,93,245,50,45,212,219,169,40,20,134,234,13,147,180,156,195,71,12,45,60,138,9,19,49,14,23,211,220,179,61,34,91,0,201,225,0,54,229,108,212,172,71,78,74,62,108,82,50,127,101,147,178,121,4,206,136,114,196,71,226,140,194,248,162,23,125,149,2,60,239,225,215,94,159,118,149,114,242,215,41,215,172,29,243,34,136,237,214,196,203,20,130,106,133,227,232,57,179,127,201,73,125,250,195,95,252,101,38,21,168,241,212,233,44,78,70,107,162,41,159,225,246,67,152,121,79,21,215,210,167,20,185,106,45,211,232,177,112,116,177,80,249,112,160,180,209,61,158,199,206,195,84,149,30,81,8,74,209,7,162,216,178,107,112,194,8,149,166,91,3,10,227,57,146,51,11,177,130,223,94,34,197,66,143,210,35,221,115,27,19,17,128,212,18,175,237,212,20,249,59,235,205,175,123,89,142,244,107,210,241,42,57,178,156,127,206,25,116,60,156,106,75,233,181,226,120,121,24,75,198,114,233,193,94,2,80,107,71,53,59,61,99,23,36,215,161,109,8,247,114,238,132,205,106,155,18,152,46,207,130,176,200,131,28,63,202,242,75,145,198,96,180,40,153,102,32,244,61,109,96,105,17,129,103,179,5,225,30,148,250,133,69,115,18,118,55,55,62,58,167,35,212,158,147,230,165,57,53,197,237,29,167,50,56,147,212,152,51,15,40,3,3,146,35,144,201,55,76,205,186,76,172,40,142,49,202,12,234,55,120,253,179,36,198,26,13,169,246,98,6,73,208,48,151,67,44,204,228,9,22,206,54,98,106,229,120,93,235,31,111,101,221,234,47,102,152,217,244,204,107,9,132,180,213,27,162,218,254,120,35,115,170,207,52,178,25,52,63,145,20,254,47,122,180,194,137,122,240,119,111,62,254,240,61,170,172,123,177,54,32,151,20,221,232,171,182,57,250,159,96,0,98,13,6,230,20,19,144,236,116,19,144,108,180,9,72,54,210,4,36,251,252,77,64,42,14,63,148,225,214,79,12,50,43,73,198,235,24,25,179,212,75,52,145,226,9,70,178,96,209,67,73,58,195,99,166,94,187,36,214,247,166,77,172,190,161,116,84,79,93,33,97,98,197,245,165,21,79,61,247,251,196,106,75,27,158,90,206,215,240,74,100,173,235,93,96,49,41,138,220,82,76,157,134,134,165,65,82,49,70,234,73,217,167,191,104,170,114,240,225,63,31,190,251,187,39,239,127,227,233,191,252,61,35,143,242,231,117,44,52,12,227,225,207,255,230,224,27,191,61,242,88,236,240,177,216,71,178,239,142,46,237,97,232,173,45,173,131,30,160,77,91,66,28,122,110,96,58,243,99,207,166,198,126,168,154,170,110,170,58,141,6,52,219,57,76,13,147,158,254,227,127,28,254,250,135,78,100,242,233,199,240,231,121,200,7,63,125,255,224,71,63,162,74,241,207,192,144,159,17,25,137,9,193,11,64,198,103,4,19,111,74,143,7,229,103,141,74,253,211,107,232,188,254,247,239,29,254,235,107,207,151,74,9,220,122,4,39,5,2,8,209,41,68,4,90,23,26,32,219,70,250,12,227,7,225,179,64,114,125,46,56,50,163,124,240,23,53,13,167,166,52,135,63,252,143,199,31,255,121,226,149,232,132,199,73,51,29,94,170,138,158,185,133,121,134,153,230,33,226,75,157,82,135,69,248,169,164,43,52,48,124,84,232,120,165,85,84,120,89,28,50,11,28,175,84,114,21,26,56,62,165,199,91,44,106,124,46,147,163,81,227,49,154,124,59,131,109,245,107,207,138,135,206,179,180,179,225,56,54,64,123,9,202,19,199,184,20,67,191,161,123,56,175,9,136,61,81,246,9,177,69,224,166,199,184,78,246,52,235,105,194,139,122,239,253,73,18,98,201,228,158,185,69,180,96,100,75,30,3,159,187,126,233,98,149,1,194,202,36,200,98,98,162,138,62,214,59,24,3,101,139,248,198,44,100,112,81,155,60,198,146,151,177,143,136,157,196,166,150,196,38,226,49,139,88,71,248,130,202,23,109,199,231,12,85,136,94,193,226,94,176,230,156,72,45,192,134,51,171,7,102,47,12,226,23,9,49,225,77,157,24,58,128,129,67,67,52,190,204,158,205,17,223,169,241,4,207,148,183,168,95,214,45,111,103,122,180,107,127,222,170,238,4,199,74,176,136,36,1,95,245,206,160,50,193,72,116,18,17,180,187,181,166,92,39,59,168,160,86,154,222,216,89,59,60,118,86,157,121,171,239,202,125,185,227,122,171,207,151,138,165,76,187,148,231,177,179,70,181,29,39,118,214,238,231,118,243,8,252,153,115,65,235,26,241,59,250,171,23,176,165,208,112,202,99,25,225,68,76,195,41,81,153,238,215,181,176,39,27,133,250,230,149,185,82,154,232,50,100,124,245,60,32,59,132,61,204,151,124,250,139,45,40,77,76,165,146,236,177,107,210,52,118,37,186,143,238,10,157,113,69,179,211,39,125,209,72,158,178,75,50,59,245,243,105,137,13,50,178,26,213,39,72,148,183,63,120,231,173,199,239,255,10,206,0,212,227,57,106,60,121,0,212,4,216,50,75,7,230,2,225,76,146,230,37,50,38,72,65,3,220,36,87,176,39,109,195,192,48,37,20,228,153,250,22,103,246,224,173,127,248,244,79,111,69,64,32,24,139,244,225,180,28,249,161,201,158,52,52,104,54,254,238,111,166,65,131,225,42,158,251,196,60,254,248,253,131,111,253,251,52,80,152,29,249,115,128,229,240,59,111,125,250,167,127,10,244,127,164,158,100,234,70,116,163,103,96,92,210,212,189,97,252,46,209,112,57,145,53,228,142,30,162,154,100,104,223,36,177,90,132,103,44,194,182,161,200,63,48,181,190,98,142,164,241,140,175,131,149,14,70,220,124,153,236,25,153,68,241,18,85,158,135,63,254,217,227,127,122,243,240,123,223,60,124,239,95,163,94,12,1,71,52,6,142,136,80,97,160,198,217,66,182,144,201,231,43,217,74,130,42,140,170,94,3,160,83,178,113,130,24,249,248,223,255,245,224,247,63,123,250,111,127,123,248,221,223,77,220,168,120,10,97,112,161,176,125,122,34,36,227,240,141,127,56,120,253,103,159,254,233,207,143,191,251,139,137,144,12,45,245,185,17,11,16,54,15,222,249,187,79,63,122,237,240,127,191,71,209,237,224,143,175,193,4,77,4,8,142,59,251,249,65,244,215,71,50,174,113,243,186,147,165,27,185,114,165,156,75,23,203,249,130,67,55,60,134,110,159,19,186,81,248,124,176,27,100,78,39,246,61,218,186,76,60,109,60,183,222,31,255,250,147,131,127,126,51,178,119,116,68,241,60,199,14,132,225,253,55,39,18,134,209,214,198,243,99,107,232,20,124,242,157,195,31,253,120,10,16,203,167,196,105,118,226,116,137,217,170,158,44,109,42,148,211,233,82,166,148,205,112,210,68,181,6,244,105,174,163,66,104,160,10,97,143,171,13,132,59,61,49,50,243,152,172,43,249,112,4,85,130,77,162,243,49,237,3,134,60,118,130,42,183,218,100,21,166,196,99,206,132,197,99,166,85,49,76,75,71,229,193,144,29,226,206,19,248,132,242,239,3,5,169,156,20,30,248,152,134,220,116,109,154,121,232,32,139,94,10,111,216,134,9,80,160,54,3,163,246,198,37,44,179,214,6,57,63,188,28,141,79,227,45,42,104,82,92,14,214,167,79,161,193,229,137,132,111,214,206,111,92,185,140,48,89,120,94,97,36,128,117,24,129,149,96,145,153,217,208,137,242,135,170,62,214,219,36,40,58,52,75,158,99,183,34,195,26,218,110,109,166,252,72,137,194,138,236,230,71,197,145,213,218,181,154,121,55,189,73,192,90,107,147,54,113,126,161,61,14,40,180,242,50,0,15,184,227,188,213,200,201,180,148,16,181,221,119,48,31,123,58,60,171,127,188,57,241,54,193,39,70,148,0,100,95,161,23,52,59,28,145,143,61,57,226,78,56,222,220,120,90,224,83,35,50,57,178,183,204,115,159,153,16,93,164,59,31,116,212,109,22,30,58,34,32,53,217,229,170,156,1,238,236,108,92,140,194,235,81,21,5,148,154,91,158,96,211,56,119,209,241,166,125,147,72,0,210,133,160,211,100,56,213,108,0,2,143,212,57,5,130,107,170,245,204,16,228,0,2,204,23,64,240,48,176,83,64,192,133,127,86,24,162,52,175,158,69,36,75,38,49,112,24,160,126,224,34,53,180,219,181,61,121,145,104,104,91,101,12,178,41,251,148,178,219,242,174,220,112,149,178,69,188,255,72,87,114,60,132,168,124,175,182,232,104,101,31,124,30,181,178,246,68,171,219,76,193,189,98,12,97,111,40,75,211,70,243,43,211,35,132,140,61,154,217,69,140,41,187,110,26,24,36,87,224,91,190,253,135,167,223,124,251,224,167,95,127,252,206,55,8,135,194,108,156,194,156,187,216,47,82,43,236,123,78,251,226,197,52,50,0,230,37,146,0,231,56,98,12,13,240,237,78,233,43,56,85,248,35,77,230,151,153,167,60,222,204,113,148,68,196,88,103,162,192,101,217,207,73,216,123,250,47,95,135,149,153,40,101,88,170,222,126,110,170,33,209,217,70,148,122,138,174,40,241,55,241,28,231,224,233,63,126,235,224,181,63,70,192,128,193,174,1,128,231,216,253,227,15,190,253,248,227,247,163,212,80,199,80,91,63,131,240,229,92,181,139,174,235,14,222,250,53,28,153,228,73,60,236,173,20,1,233,172,244,133,78,167,82,1,72,170,18,162,209,183,254,95,127,254,72,237,245,200,78,124,250,163,127,62,248,232,163,240,70,76,181,205,85,42,226,139,44,167,68,34,168,71,78,231,242,149,76,166,148,118,245,200,196,125,141,159,208,60,122,36,161,138,239,107,175,159,82,160,83,10,20,49,246,119,127,119,248,225,111,159,126,255,45,138,65,255,67,137,16,221,31,116,46,38,116,191,209,126,110,138,191,83,50,120,2,100,48,84,247,180,129,236,253,18,9,187,170,230,210,64,76,46,114,61,148,99,237,125,4,117,19,87,51,141,238,183,239,147,184,143,20,47,168,14,136,181,235,113,41,198,221,83,73,3,124,22,200,74,228,194,75,228,220,18,197,240,18,69,183,68,38,27,209,77,214,45,147,205,135,151,201,230,209,29,86,127,136,120,34,144,96,24,207,4,237,21,25,114,109,201,9,253,188,164,181,136,178,202,90,49,141,126,3,132,113,53,46,97,25,143,38,106,6,57,122,162,121,15,145,207,84,247,115,184,224,175,117,208,121,23,172,196,170,169,180,65,12,180,41,176,33,133,201,219,12,167,36,162,32,153,19,18,21,152,160,25,243,121,67,94,75,208,146,72,123,185,205,144,160,6,17,50,23,236,148,139,6,33,157,218,48,131,180,31,236,144,22,37,61,186,68,5,141,220,176,91,217,241,112,78,136,45,20,23,191,50,136,224,51,107,7,62,145,232,206,199,53,45,242,166,241,215,13,184,130,162,164,85,13,149,70,233,234,189,140,86,212,154,217,71,111,88,63,165,106,243,131,95,125,227,224,245,255,124,250,238,7,135,223,126,13,95,225,144,227,149,17,184,55,126,119,248,218,87,229,216,225,63,254,242,224,157,159,63,254,228,253,199,159,124,112,22,40,216,225,219,239,60,254,233,199,64,110,88,107,139,68,60,188,78,116,187,143,223,251,144,104,74,90,138,222,82,123,98,206,193,219,223,59,252,221,183,184,62,28,231,3,95,204,142,3,193,176,19,251,76,161,192,226,102,131,164,54,68,177,48,176,1,188,15,60,85,170,85,56,11,37,95,102,254,139,82,214,176,133,51,18,151,168,180,121,248,173,119,14,222,248,49,113,37,74,102,52,158,64,194,227,148,86,77,211,48,81,225,206,18,88,252,239,84,11,39,215,3,160,91,41,238,92,158,117,12,73,102,137,48,214,223,255,7,29,238,193,183,126,242,244,251,63,149,198,162,6,207,199,68,121,140,221,200,42,5,70,90,139,72,70,159,22,131,120,216,219,35,84,174,177,72,226,15,107,23,229,117,162,234,104,171,217,74,80,213,241,80,126,32,111,8,246,103,101,53,87,200,183,90,142,170,99,185,182,238,168,58,214,94,168,170,99,125,105,101,146,154,227,4,116,2,130,129,172,216,58,86,162,47,129,195,95,215,245,12,165,189,214,239,162,241,226,56,82,229,66,109,140,155,182,30,173,149,193,230,166,62,229,163,60,248,122,187,179,142,248,38,193,134,179,108,73,188,8,226,172,247,87,236,167,63,255,222,211,247,126,235,178,226,155,81,234,15,108,154,128,198,158,123,103,106,40,109,48,226,133,253,156,69,46,210,2,38,34,166,27,248,22,20,56,2,181,189,128,71,254,17,193,29,152,106,4,176,159,126,244,198,167,31,189,118,60,120,61,176,18,216,137,113,51,58,118,57,49,200,117,160,90,145,160,191,121,36,208,143,218,53,154,114,68,116,125,240,171,255,154,173,95,156,144,203,212,117,14,238,21,12,84,19,238,167,147,189,30,20,28,117,146,148,148,62,236,55,145,159,245,133,251,64,8,195,2,121,96,186,132,79,47,181,142,166,226,166,162,245,171,47,165,199,126,103,158,4,152,203,172,121,143,96,200,250,20,157,11,135,116,79,55,40,105,165,122,215,123,6,216,138,9,204,78,138,220,84,90,112,190,60,122,20,247,226,10,204,39,94,170,178,114,212,214,87,124,114,32,174,10,233,97,121,135,58,80,223,148,155,189,161,25,190,124,47,147,75,160,27,228,188,34,79,109,249,171,164,216,188,187,114,142,221,171,131,170,76,199,201,23,50,122,41,219,157,58,208,86,182,148,240,237,24,14,87,233,14,71,194,165,182,175,161,238,211,179,134,66,122,12,10,198,50,200,113,146,71,150,164,183,112,47,222,154,222,3,122,153,108,246,140,214,182,35,200,123,159,249,226,227,8,61,5,191,233,181,173,23,137,200,251,143,118,103,109,137,235,29,96,245,147,88,206,146,124,207,115,157,25,195,199,185,32,95,117,77,15,159,67,202,8,67,192,82,4,255,147,52,81,10,143,74,67,240,1,138,210,66,85,218,4,236,193,115,228,148,54,101,9,253,125,39,201,174,157,214,6,123,83,234,174,223,145,151,231,165,89,151,231,37,190,60,94,20,97,147,34,137,207,130,188,238,112,129,109,212,219,27,208,103,194,113,93,229,136,93,43,40,118,93,175,237,15,248,91,3,205,214,148,30,219,149,139,32,162,170,138,46,51,41,20,223,95,71,94,250,19,61,19,123,168,148,204,112,197,84,50,51,22,159,14,160,47,114,59,156,77,5,238,182,151,34,71,92,99,75,235,181,101,213,77,69,162,72,18,23,0,163,200,225,124,81,237,216,181,140,90,144,121,194,117,99,64,190,171,254,2,170,183,192,88,166,188,101,128,255,70,240,169,203,19,183,95,163,211,1,112,111,97,162,236,22,162,35,243,151,58,71,82,97,172,187,200,51,50,59,144,125,12,237,86,197,139,50,138,88,65,134,143,76,72,220,203,223,67,26,84,6,84,162,147,233,3,143,207,172,31,32,26,227,6,48,179,237,235,135,74,68,82,72,40,52,18,38,163,26,75,47,208,40,98,240,151,133,63,131,79,212,73,20,249,232,120,93,113,226,154,57,193,214,146,153,133,176,192,103,192,234,207,214,161,228,48,135,46,249,67,82,163,206,73,138,174,245,233,77,13,217,68,49,58,43,27,170,14,39,252,77,167,203,5,122,192,74,255,143,83,28,54,135,105,75,116,122,232,90,147,195,212,215,190,200,232,77,46,106,207,73,110,32,186,52,9,8,40,198,160,163,41,212,183,246,73,116,146,197,176,118,78,7,228,27,243,40,61,150,155,42,156,54,234,146,106,217,166,49,10,96,112,56,246,164,57,190,164,199,97,88,70,231,115,81,108,152,232,5,144,228,122,117,11,32,187,191,148,134,19,130,180,193,200,4,72,240,164,69,100,152,174,3,177,140,11,163,116,122,227,59,100,157,92,230,191,84,115,119,14,189,222,191,108,180,85,126,235,236,77,77,145,201,113,156,218,212,0,230,158,130,164,21,68,25,9,206,25,144,222,201,25,13,231,81,140,87,63,115,230,165,184,84,231,200,224,100,83,243,156,4,39,56,254,185,27,178,3,92,70,154,152,106,66,97,2,15,124,175,5,167,185,151,66,143,28,172,239,184,100,232,124,202,117,62,102,24,240,164,9,150,85,79,39,11,78,187,194,152,194,219,213,167,52,43,139,68,5,233,193,253,218,117,249,18,189,237,78,171,33,183,221,247,101,12,215,199,69,64,231,23,8,127,47,215,46,57,194,223,229,90,144,160,232,204,69,205,69,56,161,128,221,186,174,88,219,68,242,3,209,237,252,198,45,19,93,119,152,108,119,239,7,74,194,222,8,161,84,126,90,192,89,9,178,69,4,122,226,160,1,219,73,45,69,223,81,44,87,9,234,240,41,161,12,10,97,110,88,149,177,176,105,91,204,39,178,14,210,3,65,158,139,202,8,217,84,82,222,159,74,42,190,44,251,143,77,96,121,89,20,55,66,255,249,106,192,103,246,192,149,149,71,238,136,30,177,119,55,108,244,37,194,214,69,190,161,233,118,185,110,154,202,104,211,57,117,81,63,76,152,40,90,131,178,207,78,110,6,70,132,160,121,179,133,131,8,186,10,24,184,181,59,132,227,88,50,90,67,18,37,136,30,38,102,43,193,122,138,170,64,132,20,102,35,215,101,234,62,218,123,194,1,35,172,46,93,108,183,54,175,227,101,13,112,202,252,234,66,64,198,72,146,145,38,172,19,89,221,71,143,232,23,74,236,18,124,175,194,218,89,41,186,214,140,152,120,78,111,49,91,56,236,255,175,120,48,155,214,155,15,102,144,238,129,159,31,236,73,11,238,131,69,50,234,46,49,203,193,163,15,77,2,91,74,15,168,203,66,92,253,114,170,92,120,244,72,125,37,147,202,20,18,140,132,78,152,36,89,232,211,135,134,108,76,182,169,232,22,80,130,126,77,178,72,47,210,28,28,160,36,108,215,0,144,203,14,123,172,137,29,146,76,210,31,166,143,67,201,62,47,92,211,213,221,152,29,156,152,9,208,9,199,141,64,237,68,90,198,152,116,57,126,28,124,243,180,68,120,126,74,45,227,33,163,61,54,34,168,243,58,93,91,167,187,73,123,167,77,41,113,248,12,166,88,46,33,204,11,128,219,18,198,229,1,90,2,136,203,168,242,254,229,43,75,203,247,150,47,223,36,108,125,123,200,110,74,23,235,27,203,247,110,92,187,88,149,230,59,59,67,117,30,85,167,55,111,144,130,148,26,95,35,239,176,211,197,178,148,72,49,186,32,95,193,180,74,33,147,145,18,164,179,33,32,87,7,164,182,54,246,135,148,194,232,176,83,241,204,25,233,150,97,110,3,36,206,65,121,230,76,146,136,141,202,142,214,85,108,195,68,15,207,55,65,182,71,103,186,132,245,187,2,45,94,218,88,91,6,22,72,98,167,234,85,236,176,88,110,229,161,195,43,169,213,158,209,84,122,180,221,43,236,165,238,46,249,182,14,71,10,193,166,171,99,172,182,90,187,28,191,22,191,2,162,184,218,179,84,242,117,127,76,35,201,222,146,111,200,231,106,171,242,157,218,57,249,54,57,196,58,21,37,23,60,196,238,200,88,50,236,16,59,95,187,237,28,98,55,249,125,146,235,115,72,52,107,134,21,170,158,159,197,164,25,10,162,147,193,42,107,205,227,50,156,223,220,120,19,145,4,59,68,28,161,236,35,94,91,192,155,49,146,153,134,125,170,238,104,234,238,13,179,87,101,150,196,196,62,105,207,78,145,168,215,189,57,88,122,173,167,206,27,68,242,94,167,165,241,113,51,50,151,170,57,191,147,153,7,106,179,2,69,22,71,107,237,123,120,106,161,208,71,244,239,251,61,122,240,2,88,111,252,228,201,159,254,116,248,189,111,126,250,201,239,62,253,232,131,255,254,227,223,210,207,79,254,235,107,7,63,125,255,201,47,127,255,228,181,119,14,254,252,181,199,31,124,251,224,191,94,79,165,82,228,240,3,194,12,135,231,147,55,127,118,240,214,123,159,254,233,237,79,63,122,235,224,141,95,64,213,131,183,127,121,240,173,223,31,126,239,87,79,223,251,237,211,31,253,203,211,111,190,133,110,50,72,15,88,117,44,187,114,231,113,122,214,240,78,21,166,115,109,137,88,49,144,41,148,5,217,187,74,13,194,137,114,0,62,11,130,50,176,186,17,91,177,5,210,172,185,198,26,142,51,78,150,119,19,206,246,250,239,81,220,242,53,160,18,78,91,222,59,2,119,228,68,247,226,174,69,138,205,231,89,79,25,79,9,190,88,209,37,88,27,192,130,228,213,220,196,75,60,217,150,77,207,227,124,73,34,238,247,20,124,125,31,184,200,35,38,176,252,177,254,82,187,219,90,239,41,120,41,70,45,83,121,198,53,18,78,76,229,121,162,205,40,44,82,77,218,194,144,171,243,243,153,114,46,149,205,165,83,153,82,42,147,47,86,43,233,114,90,154,51,19,84,231,178,214,239,70,60,244,39,44,36,85,209,45,216,174,232,62,103,167,90,61,13,86,158,138,217,175,212,120,30,253,126,230,12,172,5,250,74,52,134,182,103,41,212,8,213,110,66,46,164,211,212,255,0,31,232,68,207,3,108,207,211,17,50,83,83,246,153,93,89,181,249,124,69,122,26,96,182,174,103,227,170,167,57,248,230,236,253,57,207,189,37,85,81,186,86,210,168,203,56,82,133,68,53,174,138,88,36,29,254,224,111,14,223,253,9,221,121,24,220,67,220,13,170,184,21,152,117,181,119,185,159,113,134,76,1,113,254,154,38,201,54,0,65,69,146,209,102,156,1,238,22,118,39,134,68,57,46,92,52,37,4,173,20,136,12,174,186,57,192,56,8,20,239,21,135,17,162,215,29,254,252,154,55,191,234,207,255,114,134,111,84,177,18,250,195,243,108,18,207,50,147,91,156,26,217,227,1,112,50,103,3,173,37,147,204,40,27,231,4,47,89,233,134,11,111,224,203,190,241,4,90,155,155,243,183,70,175,192,106,174,165,188,103,36,254,210,228,50,101,166,190,195,38,198,91,194,219,54,37,99,174,198,56,168,216,243,0,70,228,190,45,173,169,217,161,120,2,20,153,30,246,24,225,177,22,96,62,208,235,165,80,118,91,29,97,144,198,90,80,114,142,191,4,66,185,109,246,46,168,163,71,143,138,5,34,16,65,233,6,145,150,138,37,239,247,82,206,247,61,239,253,94,78,251,190,251,202,151,125,237,151,139,222,239,153,140,167,67,16,116,226,153,178,175,72,214,215,230,142,161,181,99,105,148,68,142,229,127,5,24,2,203,194,216,112,62,129,71,143,195,244,247,7,118,252,75,188,64,76,179,98,18,186,116,151,190,132,139,73,238,255,131,107,232,216,7,48,147,5,52,69,224,6,2,0,227,133,218,77,249,85,234,235,37,219,42,4,217,210,11,242,154,188,226,94,175,231,114,173,178,82,201,23,157,235,117,93,175,189,234,112,167,170,206,217,211,182,214,213,128,227,187,198,195,118,122,217,84,18,67,30,104,232,104,157,4,163,175,90,164,51,249,230,80,221,80,149,126,15,192,219,160,10,199,118,74,145,61,30,65,171,67,90,84,244,6,84,29,201,206,43,191,234,61,153,115,198,85,93,151,153,213,85,117,121,76,250,31,34,95,180,79,125,238,108,192,92,244,84,122,244,226,169,27,122,27,224,22,169,102,43,242,174,162,209,162,89,56,120,199,19,110,17,88,24,64,100,180,201,74,226,89,226,198,81,116,12,220,128,189,36,180,128,112,151,80,150,57,3,66,59,189,17,48,1,85,41,179,151,1,174,17,114,175,27,70,175,169,152,192,119,91,26,122,16,184,174,13,44,84,201,51,94,111,77,135,77,137,106,27,140,174,85,37,43,229,216,114,72,130,39,36,101,160,180,80,197,93,46,166,242,21,217,162,239,251,170,165,76,42,91,246,63,72,132,90,125,82,137,120,234,91,35,73,35,56,69,128,47,149,125,1,132,209,50,205,231,80,54,152,148,195,36,127,76,19,106,228,198,98,31,19,11,183,182,235,8,215,253,222,117,190,154,78,24,3,39,105,48,176,117,95,82,32,116,34,62,243,20,227,102,144,66,66,112,17,252,142,175,4,157,199,105,252,210,203,251,124,10,100,158,106,78,70,147,198,140,99,245,230,125,222,132,37,138,5,82,36,235,20,249,244,207,63,58,120,253,147,199,159,252,134,60,63,18,138,228,240,26,76,179,85,42,90,18,160,120,100,54,7,2,207,171,14,185,197,5,5,250,12,212,133,66,52,201,142,44,229,177,207,14,148,218,228,59,141,8,134,119,247,45,228,129,89,203,143,255,253,251,110,5,33,148,60,124,115,163,162,195,23,52,93,97,30,47,71,195,158,166,160,133,148,204,90,162,15,237,153,31,233,163,183,103,109,13,181,93,116,153,201,219,123,252,221,31,31,190,246,213,195,223,126,245,120,240,89,91,42,136,161,67,1,190,143,222,69,87,215,127,243,135,227,180,52,82,220,134,88,184,244,163,55,180,171,106,35,205,109,135,250,199,61,214,208,180,1,134,243,218,148,253,49,24,170,204,34,151,24,214,187,58,101,244,200,40,83,28,193,238,73,17,199,43,191,83,44,155,251,34,47,69,29,73,62,253,218,47,240,45,9,175,193,221,219,187,237,22,156,10,212,6,143,198,176,116,42,184,238,225,157,42,65,71,245,172,62,53,90,119,106,58,238,215,93,232,210,46,116,196,92,238,241,39,223,121,242,225,199,222,89,88,98,22,181,142,95,79,74,44,93,111,164,244,187,232,109,144,166,120,28,61,178,66,142,63,93,246,221,13,182,78,172,117,40,49,39,180,70,112,194,77,244,0,206,215,156,80,50,199,168,146,27,231,26,19,24,11,6,36,83,141,124,239,205,148,45,61,3,102,47,244,113,183,148,56,27,143,122,20,62,169,150,248,56,113,98,113,250,46,15,216,213,96,55,76,55,9,231,153,74,159,84,210,215,185,66,203,97,37,244,126,194,113,185,183,2,61,215,123,189,184,155,114,205,71,224,197,44,213,90,34,174,230,133,52,238,58,91,72,218,160,75,224,156,68,66,214,58,137,119,68,98,131,185,137,244,132,89,211,45,31,20,238,201,35,182,224,57,146,132,140,75,206,145,40,36,222,68,102,136,22,156,166,188,97,107,160,180,219,68,206,194,74,120,162,198,209,236,144,8,159,18,191,59,195,23,251,196,76,26,88,55,214,21,94,239,16,116,117,198,0,115,110,216,226,133,156,87,137,173,179,91,159,56,81,51,36,68,37,13,117,152,191,68,174,168,90,68,56,140,176,135,16,48,97,33,220,187,128,197,113,136,45,201,90,27,239,10,197,91,8,138,26,38,66,99,244,118,212,248,62,117,126,48,223,212,30,2,15,105,207,51,70,99,190,251,128,205,239,252,238,232,42,226,145,52,78,240,78,81,171,4,130,239,150,169,118,100,233,94,19,196,247,109,228,181,253,193,145,62,3,163,176,156,81,64,73,26,145,155,128,54,243,96,60,143,235,249,48,36,137,105,56,188,220,82,132,209,122,13,111,173,91,104,129,43,63,239,225,66,62,31,239,8,232,202,145,214,205,137,15,241,236,203,198,252,90,60,51,230,89,163,238,140,67,224,1,8,167,60,88,112,205,18,226,190,65,154,53,117,214,81,153,9,116,68,64,238,135,28,73,137,194,69,238,204,18,100,70,129,147,48,123,162,4,201,173,123,66,226,188,127,153,17,47,127,92,107,207,195,123,42,237,164,136,176,83,147,204,110,51,94,148,99,153,74,94,142,21,19,177,151,64,142,193,75,1,221,230,199,76,88,63,175,212,142,222,17,125,0,244,140,29,208,64,215,19,122,129,153,214,187,234,51,246,66,99,77,79,154,52,181,237,233,130,219,224,55,140,126,31,62,4,165,125,20,55,93,213,37,147,67,29,85,3,123,253,66,206,87,57,112,82,235,244,100,14,59,232,61,24,5,187,132,134,202,156,92,148,69,122,209,125,167,249,231,239,128,158,192,109,8,103,55,155,114,190,141,226,206,90,145,0,216,33,55,26,184,135,149,169,59,93,97,251,150,105,50,156,93,75,218,224,250,109,198,33,69,112,13,76,117,221,97,108,20,200,194,97,47,79,136,222,218,195,126,242,247,74,204,153,240,208,190,69,150,155,190,223,152,168,71,143,38,90,54,49,213,49,160,105,58,44,162,9,90,235,0,18,170,196,52,130,94,144,80,107,69,109,74,41,170,152,145,123,181,244,130,93,51,146,204,136,130,120,85,39,159,230,178,178,226,88,83,188,82,211,206,106,85,254,109,46,35,135,181,237,140,49,14,205,34,164,115,153,44,29,61,83,218,133,60,121,153,109,236,250,217,136,203,29,186,78,28,24,250,178,152,142,17,109,69,129,245,191,155,33,15,224,22,129,49,196,43,181,6,25,250,53,84,209,37,22,4,136,233,170,0,64,236,90,168,26,54,62,19,196,26,205,100,67,116,176,7,101,11,130,200,120,59,31,121,163,181,223,130,22,76,101,13,47,206,81,209,89,213,199,108,192,120,89,134,246,109,118,92,122,121,159,222,244,142,241,136,156,111,129,180,213,51,186,243,77,197,82,231,249,85,198,181,139,22,144,167,192,179,41,254,176,142,188,187,99,8,201,190,81,36,100,39,163,152,6,227,15,159,237,176,177,15,45,103,144,113,155,140,157,92,213,171,65,5,169,244,228,239,126,127,240,246,247,48,214,213,223,189,15,98,252,147,223,126,253,240,227,119,14,126,250,235,39,191,249,217,127,255,241,171,18,157,56,16,195,218,33,246,139,129,126,209,136,203,163,151,199,233,166,19,239,80,143,73,119,181,174,130,40,220,101,184,155,47,251,123,137,240,49,238,22,96,188,206,62,8,200,244,157,26,222,230,163,254,207,127,54,76,208,6,114,242,178,227,144,66,53,154,190,8,131,97,196,69,22,19,83,61,85,239,218,91,103,221,71,15,100,24,98,17,188,243,106,1,250,201,158,34,136,43,17,83,239,41,71,95,204,133,23,148,98,18,187,12,163,55,73,68,228,142,186,18,161,112,201,71,95,115,231,248,171,70,61,69,219,87,6,3,244,186,200,53,0,170,222,190,206,102,95,35,19,143,33,182,240,239,64,53,53,195,201,11,95,55,98,72,204,139,32,79,79,255,246,90,244,175,222,167,127,81,221,68,255,242,94,135,192,0,161,194,97,33,148,115,9,199,44,127,169,8,134,40,188,114,160,152,112,229,202,24,6,97,116,178,239,193,171,139,98,65,80,25,162,241,230,252,167,249,4,116,13,130,206,177,22,45,139,244,48,94,207,178,7,173,240,186,52,175,150,78,200,145,153,175,164,207,156,145,58,82,120,211,154,117,9,141,33,85,246,154,151,48,122,143,63,254,57,114,88,46,163,71,90,23,152,16,215,201,152,192,102,77,34,55,142,6,58,98,149,120,54,159,78,145,123,11,96,95,248,196,178,57,12,147,61,225,96,64,181,3,239,228,174,141,155,157,60,156,161,127,101,95,102,143,178,41,248,103,44,92,247,251,230,110,226,120,143,137,157,156,116,126,182,54,235,73,226,184,203,31,248,88,241,137,167,149,123,133,80,59,189,66,248,107,184,66,96,40,101,249,229,177,112,98,60,227,62,23,130,86,46,69,58,90,192,134,236,1,18,67,252,75,144,213,79,12,132,193,160,47,5,247,27,228,185,67,131,44,247,11,123,22,207,145,219,21,38,39,82,9,225,242,48,130,64,8,37,100,127,157,236,212,58,89,62,207,3,87,184,157,76,78,181,78,220,63,211,9,152,198,56,97,147,99,154,30,227,137,246,151,107,57,98,170,231,118,150,26,12,173,173,56,43,0,116,20,152,170,68,213,126,37,135,108,148,56,144,176,114,124,226,28,129,123,178,161,161,120,243,82,187,187,233,177,46,23,212,115,108,244,61,71,138,159,64,177,124,141,186,140,164,55,35,202,109,167,123,235,116,86,252,82,19,191,160,164,132,154,237,184,148,148,100,105,30,77,157,6,61,180,210,128,143,40,144,89,61,13,50,211,114,38,147,8,20,173,122,90,149,36,241,4,246,106,36,166,157,75,130,162,214,157,186,207,238,137,35,104,84,166,156,55,226,192,220,229,139,144,156,201,197,197,45,231,134,46,238,97,105,188,154,156,73,19,234,211,124,127,70,39,84,182,251,87,240,110,182,110,181,208,160,131,79,175,23,248,73,211,235,31,230,108,211,123,141,223,135,122,103,215,85,135,5,125,153,154,198,96,201,216,165,148,138,95,49,121,18,179,97,137,104,234,43,38,76,84,165,248,236,76,194,137,168,175,144,28,82,51,59,75,205,108,88,205,220,44,53,115,178,200,250,224,253,111,132,164,238,22,240,215,200,78,171,145,245,215,200,77,171,145,91,160,10,147,125,47,18,99,176,230,73,232,203,49,21,48,84,151,119,183,91,186,184,203,221,113,199,237,40,9,140,250,32,86,131,139,199,16,49,144,195,132,126,148,125,216,137,198,103,49,80,20,133,127,28,72,66,86,89,212,108,106,58,20,119,60,15,171,193,5,140,232,55,23,213,111,46,208,111,46,216,47,51,74,138,187,14,135,213,32,210,69,244,156,141,234,57,27,232,57,27,214,51,53,143,138,11,251,212,153,136,73,4,208,53,180,122,97,180,207,191,47,78,128,18,58,163,152,68,4,133,161,206,70,255,54,28,91,14,47,1,20,230,59,90,95,227,25,183,48,131,253,1,14,46,31,53,93,100,106,253,116,32,98,212,190,165,159,60,116,199,128,110,198,193,175,139,182,45,33,227,239,78,30,190,55,206,65,53,35,59,225,14,146,25,102,188,104,179,87,165,30,27,67,255,132,140,157,209,246,118,236,65,139,92,163,78,29,105,215,51,80,226,130,123,218,82,11,182,61,113,175,15,118,22,197,49,66,169,43,154,156,210,107,24,247,78,45,112,153,230,121,240,200,45,82,185,219,46,49,207,99,221,234,45,208,26,218,244,130,205,23,233,30,53,148,74,175,53,236,145,154,84,155,31,60,71,101,114,213,194,93,19,32,123,139,126,11,146,244,207,77,250,68,197,24,36,201,239,155,228,210,132,100,204,177,203,147,155,172,36,185,66,193,34,115,252,238,228,38,173,35,223,37,93,204,101,240,150,100,147,220,15,237,70,128,50,235,205,16,191,6,185,171,111,146,43,144,136,107,15,210,187,50,107,97,50,136,232,11,167,73,125,104,71,174,69,58,179,102,186,221,106,205,118,187,213,174,237,163,155,9,83,38,94,39,20,25,151,162,106,144,111,55,171,26,53,126,187,89,181,152,131,132,155,213,22,236,50,20,144,253,8,18,111,39,22,226,118,88,159,9,247,18,9,95,72,246,70,112,182,51,35,240,30,51,2,31,8,155,4,144,185,26,249,56,213,193,116,118,77,57,97,135,200,222,71,193,158,221,117,236,125,226,188,138,116,189,213,217,62,157,21,185,59,229,22,20,147,29,76,218,247,147,173,135,189,166,148,88,48,195,149,24,212,125,35,123,60,70,181,21,130,242,44,26,124,225,18,119,34,225,152,54,41,225,132,69,152,15,79,183,18,247,219,72,109,226,39,249,89,140,160,159,51,221,40,10,198,103,211,140,20,253,145,101,164,112,147,2,177,24,179,52,132,211,201,88,84,68,127,100,39,221,131,236,177,0,34,138,16,105,190,99,26,186,77,76,127,252,15,28,230,37,50,244,192,243,127,129,0,70,62,239,115,172,81,185,193,29,114,123,174,77,170,152,42,90,166,138,233,30,251,84,79,5,135,179,113,82,209,237,195,163,71,248,114,208,53,9,12,158,121,161,40,64,22,216,35,48,6,209,8,217,72,228,48,103,180,55,35,26,127,50,189,118,202,238,115,61,75,140,232,89,200,200,104,86,219,28,32,122,49,161,38,242,117,154,51,149,82,194,189,207,32,9,181,193,93,9,33,151,54,161,203,5,186,253,247,153,251,226,234,190,109,106,221,46,250,26,87,246,52,75,146,155,128,90,93,19,41,124,131,62,213,48,187,77,37,158,150,201,79,170,148,160,161,160,54,60,175,57,190,208,110,183,85,53,141,222,195,160,141,117,131,60,178,227,158,225,90,166,97,65,187,212,1,243,126,160,249,47,20,149,82,165,92,144,240,81,73,79,237,2,19,89,37,100,95,202,126,81,162,148,95,202,127,145,59,4,150,68,63,187,241,126,63,33,109,134,129,163,180,155,149,166,34,201,29,3,239,31,73,244,41,140,237,108,106,78,219,105,79,227,212,109,18,249,200,252,38,73,197,47,210,240,217,24,8,135,64,142,76,220,94,29,134,87,189,203,7,6,139,219,5,26,133,149,96,60,138,57,90,85,6,248,152,133,58,120,31,111,202,35,79,249,29,234,214,155,184,120,192,230,54,101,216,64,154,224,103,44,48,56,230,113,21,159,140,67,189,190,97,216,91,248,244,69,49,85,133,141,120,44,171,253,193,150,98,65,55,251,29,192,12,18,174,30,27,149,216,19,29,85,214,96,107,251,230,167,88,42,150,58,29,152,242,205,241,130,201,30,215,185,59,17,54,43,189,112,142,155,12,229,93,21,84,36,206,3,11,195,17,223,167,230,58,62,226,155,15,19,178,201,191,236,58,123,64,137,222,3,46,229,224,155,192,77,17,118,129,66,27,50,62,139,187,64,70,71,32,138,109,251,30,37,114,253,182,138,94,26,90,153,54,250,2,50,107,113,230,243,40,69,43,197,165,59,240,47,121,233,82,114,105,9,35,150,43,53,115,78,194,176,221,40,75,35,142,1,55,152,6,222,142,91,27,44,24,95,214,22,140,185,57,186,150,189,218,151,190,172,197,136,27,157,26,241,200,138,219,39,70,92,178,142,134,138,46,197,136,125,94,77,234,43,102,87,211,147,116,211,228,7,123,11,88,142,56,239,168,226,195,133,5,58,29,95,226,47,213,245,187,198,38,53,234,147,191,36,189,98,124,121,94,123,229,75,137,5,101,174,38,125,185,105,206,191,34,205,245,230,72,17,138,183,232,98,15,96,174,18,168,33,149,108,154,49,99,229,149,217,104,132,16,237,35,254,185,36,17,125,101,175,122,73,177,183,82,45,85,235,197,201,39,72,98,44,42,126,5,14,50,33,247,53,157,150,234,244,12,192,14,90,76,211,253,197,248,139,231,106,170,16,66,114,124,115,245,34,40,142,193,40,142,112,204,187,36,199,96,36,71,148,85,167,28,180,130,52,60,133,214,152,86,111,71,164,47,104,120,48,203,209,42,178,30,156,176,136,105,159,155,3,118,42,126,103,210,179,34,56,247,158,242,157,131,15,255,192,209,102,50,186,171,2,186,139,47,252,120,237,169,231,163,183,184,31,71,167,160,165,30,134,150,233,116,37,227,63,8,61,124,102,240,44,244,168,140,162,143,67,155,159,137,50,137,123,102,120,177,149,105,169,66,208,85,65,187,215,193,67,187,185,219,195,203,77,130,169,60,1,8,122,234,62,207,179,121,222,125,55,179,205,51,77,158,217,230,153,58,79,233,91,120,226,146,75,188,2,145,109,97,63,8,74,89,133,150,139,162,57,134,152,29,160,53,104,107,63,91,91,246,228,182,108,108,203,156,177,45,115,114,91,144,77,247,164,22,189,193,61,50,4,223,225,158,68,97,139,107,180,185,222,231,149,135,62,252,237,155,104,170,241,225,123,52,64,8,223,85,110,58,141,46,18,76,103,41,127,141,231,169,50,219,121,170,120,206,211,12,89,42,10,43,121,249,126,73,217,227,144,19,245,239,37,97,36,33,228,204,55,175,199,163,107,83,143,91,238,229,211,43,39,187,132,173,199,79,92,247,81,231,116,170,230,191,87,9,167,100,14,209,137,100,242,129,66,237,33,213,224,95,70,14,199,15,95,30,206,194,242,187,82,190,115,50,59,41,159,19,150,223,183,105,139,97,155,118,239,240,123,127,56,120,231,239,169,117,20,21,14,165,81,72,218,195,64,218,49,183,107,254,47,182,93,131,59,37,100,240,39,183,87,58,157,138,146,198,32,102,220,87,192,232,132,122,179,39,238,76,222,219,195,19,234,205,12,235,173,146,105,181,74,5,47,219,45,168,197,60,108,55,128,100,235,53,85,151,77,157,56,69,81,203,233,12,141,9,151,86,210,33,209,71,108,93,54,100,205,245,143,146,109,149,139,173,86,177,201,253,163,44,168,119,157,240,87,155,53,83,231,174,82,64,194,77,231,75,1,173,180,147,95,3,106,48,39,105,253,238,124,87,179,238,225,203,132,123,185,84,51,91,110,23,90,249,98,106,64,140,34,59,233,66,54,208,130,52,180,212,24,134,208,107,217,210,2,58,79,76,167,11,168,154,236,164,155,157,169,133,11,165,102,154,22,246,5,243,198,194,120,133,228,64,23,151,178,185,2,148,141,163,197,49,35,99,119,245,148,38,75,41,140,37,67,21,194,52,18,195,93,92,153,228,78,50,211,236,180,11,74,41,183,201,22,6,201,198,56,80,58,150,34,127,104,164,215,96,85,87,202,78,85,114,165,194,206,46,149,187,119,169,143,150,82,58,205,4,239,47,228,219,77,64,177,133,129,210,38,142,232,82,133,108,186,156,131,226,52,166,96,146,237,223,204,96,47,102,25,61,173,29,251,66,161,84,44,148,211,11,72,38,146,52,36,26,141,136,198,155,72,34,69,72,143,167,15,47,150,162,241,215,172,123,247,16,25,69,144,75,217,74,166,180,179,123,244,70,170,196,79,76,146,188,9,218,103,67,192,219,59,114,165,103,42,109,13,159,110,240,177,17,130,117,12,72,171,232,106,202,219,135,201,188,110,31,161,173,100,146,213,109,41,38,182,179,151,180,182,20,188,22,212,13,93,13,91,111,30,203,150,190,233,13,111,152,248,22,75,38,49,0,164,251,29,160,214,117,213,148,143,217,38,125,107,37,54,111,13,59,29,109,47,208,129,112,106,37,25,118,101,90,217,92,142,79,120,8,22,77,198,240,217,161,75,162,173,20,58,202,58,58,12,39,212,49,67,98,230,127,61,91,94,191,189,64,194,102,8,9,39,218,83,12,99,63,236,159,248,252,209,198,217,251,58,181,237,233,133,146,10,247,153,237,244,46,163,123,8,0,83,221,194,200,3,242,137,142,130,52,25,130,17,185,92,62,83,80,142,50,144,136,94,137,243,173,166,98,222,187,183,107,42,131,125,143,174,51,9,43,62,169,139,72,202,208,83,167,33,49,79,140,66,224,9,77,115,170,83,85,58,118,216,116,79,172,138,32,13,142,81,179,74,99,25,132,12,235,24,35,136,217,91,170,210,142,217,71,3,193,169,5,31,130,112,16,230,61,155,150,203,25,57,83,76,203,169,124,194,93,185,137,52,106,226,116,17,42,12,221,113,18,144,202,85,10,120,182,30,171,153,182,219,76,38,87,200,103,119,118,5,16,61,71,175,243,141,157,221,71,158,222,87,64,242,237,245,66,206,227,40,30,226,168,83,3,163,137,238,227,248,109,30,21,33,82,154,5,60,128,210,217,159,194,235,28,107,131,29,21,30,183,222,150,151,169,8,128,115,76,162,2,184,31,68,124,226,76,158,186,217,63,102,179,192,13,144,56,212,109,55,233,222,189,166,209,30,65,127,66,138,9,77,57,37,1,153,93,72,2,155,47,155,56,54,40,170,78,254,98,103,132,246,135,192,68,207,153,87,60,32,68,80,129,146,135,10,208,104,115,3,42,181,159,220,20,9,161,185,95,57,34,202,68,53,114,180,145,141,225,176,103,81,192,185,199,218,160,56,193,105,79,58,13,124,13,117,36,150,35,159,157,0,199,163,42,11,7,228,164,236,241,20,145,58,101,176,18,97,118,181,135,40,111,56,91,111,207,133,35,148,63,216,119,36,148,92,38,11,242,76,44,189,192,35,127,116,122,234,222,194,253,161,101,107,157,17,25,4,186,89,2,172,110,169,201,166,106,239,170,0,2,17,84,72,195,22,19,87,188,221,197,82,228,53,23,191,199,156,69,158,242,202,79,244,232,175,166,99,92,128,242,183,143,242,251,196,102,203,57,248,7,237,122,152,136,76,42,157,207,20,5,178,88,233,40,5,165,19,104,124,216,143,148,30,25,128,194,181,171,211,38,172,148,173,181,148,30,147,227,250,176,92,61,117,134,161,12,251,49,109,226,88,138,89,71,226,100,129,28,201,139,51,62,54,34,120,177,117,156,60,48,148,50,79,108,214,166,143,140,33,207,236,115,233,244,127,228,169,156,176,217,232,254,194,0,54,2,253,17,54,154,50,180,13,97,255,74,178,36,201,251,59,52,96,67,53,39,91,198,208,108,161,62,76,90,170,206,223,87,245,109,77,183,230,49,26,3,217,18,243,4,209,73,100,9,203,108,205,163,171,9,139,154,107,109,180,76,216,42,214,188,235,128,22,117,42,215,149,102,195,77,0,146,52,236,169,243,255,99,26,182,72,3,106,47,101,181,80,59,123,58,163,47,160,97,226,218,15,182,6,181,216,132,182,164,77,226,175,146,184,172,237,43,131,1,156,2,86,85,170,215,111,212,229,126,163,126,107,77,190,81,239,12,23,229,70,125,45,183,40,119,151,234,203,87,229,237,197,122,163,46,119,201,239,22,254,210,104,66,3,127,211,76,165,94,111,65,157,107,246,162,188,189,84,87,73,157,186,10,41,157,157,69,185,188,84,239,47,94,149,71,188,228,8,155,31,44,222,111,200,197,165,250,46,228,180,104,217,189,69,40,60,90,170,231,33,73,173,55,206,67,82,105,241,188,252,224,98,189,223,184,195,170,211,223,55,234,15,27,42,131,113,184,92,31,57,217,187,139,245,2,201,89,134,156,226,114,189,12,57,119,24,244,117,13,251,157,111,148,0,198,149,122,127,233,14,52,179,179,196,155,201,174,212,135,144,52,132,114,115,88,110,103,41,215,144,173,11,245,34,36,110,55,234,208,18,130,179,148,89,194,14,181,229,59,114,22,74,22,177,228,253,229,135,48,146,70,221,90,230,99,52,22,235,15,151,251,139,12,140,17,52,2,89,0,218,188,155,56,183,90,223,94,185,42,151,27,116,56,59,43,125,62,231,214,82,125,8,57,8,240,29,132,99,101,64,210,178,144,150,117,151,192,25,79,105,229,33,201,215,86,175,202,125,97,161,160,205,85,79,155,78,254,141,122,193,205,217,93,173,23,33,103,14,128,91,117,128,235,158,171,111,159,3,136,97,216,221,37,72,235,157,219,91,66,92,176,32,209,130,196,93,156,11,251,220,214,146,220,95,173,167,33,113,8,137,6,150,204,156,43,44,225,84,150,207,241,177,181,216,122,207,159,195,245,62,95,223,93,187,138,147,85,79,99,241,70,105,73,54,0,144,37,64,11,40,123,199,69,40,250,155,34,218,3,24,171,133,109,52,96,168,0,233,234,42,102,47,215,105,165,50,47,15,168,4,101,46,22,22,177,231,171,28,109,57,194,210,217,186,9,45,60,104,212,91,124,46,134,12,39,51,23,200,224,211,231,97,244,0,144,65,144,146,174,36,252,182,56,48,20,140,157,197,202,34,206,67,122,241,14,131,112,123,209,45,172,212,119,46,170,188,45,232,107,187,225,237,204,1,200,192,182,204,6,192,11,19,61,106,176,30,251,33,61,54,10,171,21,2,87,163,129,147,65,183,65,61,139,245,235,117,73,198,104,12,24,146,216,183,211,207,194,255,103,240,66,163,70,216,134,51,36,250,80,45,125,70,107,215,248,241,120,166,167,232,221,26,146,227,51,86,203,0,166,186,102,155,80,73,226,199,94,131,241,127,119,165,151,21,18,153,149,178,192,49,252,87,141,241,19,252,43,230,87,116,79,126,178,173,152,219,144,159,201,23,50,74,154,230,83,125,172,183,126,38,157,105,229,10,44,159,29,229,205,110,44,230,228,83,61,141,47,63,217,67,190,4,243,169,234,137,230,19,21,186,53,108,198,98,110,125,198,169,184,249,125,152,31,33,191,77,254,9,249,68,255,239,230,119,242,157,82,135,229,139,202,34,158,207,244,174,152,143,255,7,21,95,251,152,140,133,197,251,5,55,21,255,57,236,15,109,51,83,30,236,45,4,242,169,150,0,243,81,81,32,102,187,240,144,234,158,101,240,20,100,28,63,47,152,73,251,250,241,138,237,49,87,80,246,140,220,83,197,189,181,32,77,178,155,139,144,78,147,44,102,41,207,26,243,25,11,27,129,179,80,78,241,249,249,24,227,72,73,59,89,14,186,147,143,177,98,231,125,247,10,17,179,92,37,30,158,195,33,9,109,167,170,219,91,244,122,34,158,73,120,27,141,184,18,137,69,76,45,150,137,197,4,252,76,31,5,12,247,154,36,20,8,39,252,236,44,77,122,110,75,252,205,57,87,39,49,188,59,9,109,206,175,152,222,23,51,125,253,205,124,225,33,71,52,48,233,22,198,11,59,129,223,47,173,199,4,202,177,16,40,77,181,68,194,154,204,130,247,1,172,141,66,220,192,196,133,206,141,163,104,63,249,209,208,145,224,152,162,71,115,4,0,195,118,22,254,219,98,228,137,244,73,110,107,252,37,196,219,155,96,137,163,131,128,55,41,65,56,248,28,61,243,74,132,93,220,68,119,231,57,26,5,41,243,217,58,167,87,56,207,88,37,178,44,213,220,29,17,227,216,201,123,156,33,122,47,119,130,253,122,84,14,49,188,238,153,216,205,20,10,231,63,100,103,223,71,254,99,190,26,177,115,38,118,206,47,119,216,237,78,116,49,118,125,52,165,92,149,93,249,76,29,211,209,33,117,239,127,166,150,128,15,211,0,32,154,209,32,39,40,199,210,169,124,34,106,61,103,162,164,83,166,155,93,14,121,225,227,228,38,95,156,237,192,23,174,135,194,26,114,225,203,35,65,141,24,141,192,241,248,206,120,49,215,13,17,63,235,42,209,43,158,72,214,209,199,214,248,24,199,42,160,117,175,29,53,235,71,159,112,231,202,105,54,38,203,211,223,113,122,115,46,151,38,96,105,56,91,52,43,59,59,5,45,156,219,36,121,122,153,137,252,89,4,28,97,216,52,101,78,204,105,155,81,184,141,154,177,249,103,188,134,138,2,104,34,93,200,38,142,60,246,163,221,76,61,3,205,42,69,211,44,114,127,37,210,44,118,149,21,28,65,212,40,162,238,155,78,28,222,41,115,57,243,109,218,243,1,204,129,46,168,203,119,59,244,242,151,228,170,140,103,17,245,62,95,132,156,39,203,85,242,67,22,187,61,11,228,237,5,178,60,50,107,70,108,80,184,105,115,233,11,37,115,193,97,120,57,101,143,244,77,96,133,67,73,32,255,32,226,134,80,172,182,98,109,169,81,36,139,93,216,9,77,146,171,59,158,237,187,194,67,97,192,115,137,199,203,9,151,121,172,25,65,142,119,4,62,207,133,94,52,213,47,79,160,250,145,154,9,202,250,209,211,210,171,151,240,10,157,168,182,142,214,157,64,239,69,95,239,94,158,50,155,142,2,78,56,149,172,97,51,170,247,161,79,240,241,242,45,147,6,232,81,241,196,66,32,241,221,119,197,216,133,87,232,36,113,221,129,59,83,98,49,45,200,89,123,185,132,172,175,107,183,4,234,8,99,40,244,147,203,197,8,254,156,92,54,198,138,33,141,132,48,20,226,100,70,115,238,228,90,242,69,174,171,127,58,167,160,29,223,64,39,180,248,129,209,60,219,226,187,132,84,146,37,128,250,115,250,243,127,211,227,33,246,165,212,124,138,255,231,189,47,252,210,2,150,11,61,37,244,175,216,244,150,55,134,215,188,158,163,6,178,132,187,222,24,94,246,122,243,199,95,209,165,77,166,238,190,102,24,54,58,158,219,68,99,244,76,179,124,108,99,244,166,173,39,125,183,223,133,86,174,88,42,228,43,155,251,162,161,197,120,178,134,35,88,217,177,185,204,137,54,39,211,236,66,3,245,43,10,254,204,210,4,213,41,4,26,146,103,239,179,234,55,28,173,126,161,83,232,148,58,202,120,226,60,197,60,214,231,206,221,63,249,241,3,190,171,217,173,173,123,247,200,115,159,36,161,81,193,145,15,12,75,35,62,121,76,21,61,20,237,168,11,132,150,101,83,185,188,199,4,165,211,233,44,60,76,146,187,146,106,50,3,255,60,93,180,64,12,15,182,77,177,47,155,42,166,243,104,117,55,25,60,66,182,102,129,207,244,26,58,206,6,160,216,9,74,77,148,46,5,187,227,45,96,3,66,203,211,103,246,168,141,86,90,248,227,177,144,82,250,131,30,48,67,193,37,39,76,104,91,195,240,29,148,11,117,236,148,50,169,2,49,131,137,57,214,40,72,4,249,231,113,16,233,170,32,250,54,183,53,219,213,60,121,49,208,59,84,194,222,12,20,64,49,162,215,14,142,140,113,101,220,242,228,100,13,70,130,1,189,62,119,85,89,236,187,73,6,6,195,242,34,189,172,109,200,119,234,117,5,175,115,155,120,169,188,74,46,78,235,26,222,41,55,238,55,228,108,3,147,240,30,126,196,239,124,183,87,235,107,244,138,151,220,210,54,244,69,86,106,23,146,210,36,41,179,40,143,72,18,189,138,85,241,215,45,193,50,161,209,198,91,252,85,122,115,74,47,147,237,69,57,45,84,161,215,230,190,58,6,129,79,97,183,187,110,197,190,155,238,129,180,216,168,175,53,200,29,185,147,244,128,220,111,59,23,182,141,220,162,0,201,208,123,135,43,76,227,132,219,91,142,150,179,223,222,126,126,25,131,211,159,211,159,211,159,211,159,211,159,211,159,191,150,31,81,238,161,226,43,151,9,153,10,15,165,82,40,54,237,246,27,42,186,186,215,120,33,35,199,232,255,137,128,136,59,169,49,177,29,38,24,30,165,62,191,116,214,167,95,53,67,63,226,173,0,19,3,157,30,196,89,17,133,63,90,147,73,128,49,38,2,70,129,24,20,88,104,117,71,188,138,57,242,21,38,83,125,86,190,128,218,20,97,26,80,198,194,239,92,160,137,17,65,43,172,163,22,189,151,117,85,16,133,180,239,114,48,18,56,34,163,77,132,206,20,47,48,143,5,94,184,56,72,59,117,106,179,202,158,246,103,159,223,217,155,165,162,96,88,203,92,36,164,45,84,171,59,73,188,167,8,136,131,52,27,166,139,73,133,177,28,78,54,42,0,1,33,168,30,16,242,199,172,213,16,25,48,12,9,195,199,234,147,8,89,69,174,155,15,91,227,8,53,82,187,120,146,106,164,92,62,147,86,155,233,226,177,212,72,110,229,227,169,145,2,245,143,171,70,114,26,146,103,239,243,104,106,36,167,218,201,168,145,220,145,159,188,26,201,109,251,248,106,164,73,240,61,7,53,146,219,221,9,170,145,38,55,58,93,141,228,46,249,51,171,145,92,164,59,17,53,146,59,178,23,162,70,178,142,175,208,249,75,87,221,106,19,127,183,44,36,194,36,109,82,54,119,170,77,154,166,77,10,206,230,4,165,18,71,210,83,165,210,233,207,233,207,233,207,233,207,233,207,233,207,169,242,230,84,121,115,170,188,249,159,170,188,201,22,10,83,189,87,150,218,106,78,162,133,167,187,186,44,41,157,12,45,92,202,71,4,135,130,82,197,92,186,45,37,22,36,172,168,119,165,90,173,134,44,187,209,137,153,103,206,196,205,218,93,162,30,50,65,96,220,220,36,174,186,49,166,144,69,162,211,113,173,18,79,228,46,124,161,209,124,165,162,74,137,20,115,11,186,160,196,165,116,59,151,175,40,185,162,4,109,189,148,150,247,233,4,92,66,55,177,232,67,25,223,0,226,91,226,234,75,153,49,1,185,60,1,228,118,166,146,123,1,32,87,58,45,181,221,41,166,103,5,89,233,204,238,236,20,36,165,158,186,163,246,50,169,74,81,109,22,148,140,194,61,158,230,178,173,99,235,240,208,159,125,18,95,208,8,218,175,38,180,173,102,58,142,23,30,199,87,150,227,105,37,220,167,79,160,1,178,199,132,30,144,162,17,18,28,244,176,195,148,19,212,232,219,235,134,207,133,199,227,3,40,204,203,15,116,135,225,78,146,12,240,139,162,138,44,48,42,66,158,243,169,76,177,72,198,36,218,85,167,178,197,52,122,93,27,167,172,97,11,132,74,235,158,185,27,108,136,146,158,46,250,186,8,186,191,25,167,58,138,214,155,80,207,84,219,33,181,78,64,207,130,175,188,47,41,58,76,59,186,194,22,157,112,252,213,52,1,68,123,170,61,79,255,42,87,192,140,124,94,26,108,174,80,209,152,19,144,70,7,157,23,112,21,135,71,243,98,113,253,12,211,137,116,73,198,214,162,92,92,196,140,59,220,13,194,54,73,239,45,202,105,146,126,195,147,238,170,60,68,192,39,41,59,24,174,156,42,59,78,127,142,196,252,11,196,150,49,127,190,23,125,14,35,19,245,88,132,178,40,238,131,171,48,242,77,155,14,60,172,16,185,27,145,144,135,139,33,95,177,69,10,238,188,234,112,217,65,63,37,247,14,136,50,215,101,62,28,207,171,152,130,0,141,75,192,61,194,8,165,218,238,48,8,13,118,30,23,176,186,140,130,123,165,33,32,219,147,170,133,115,106,185,230,116,167,228,69,53,83,38,204,87,78,61,190,159,113,194,212,98,44,74,51,153,220,50,76,237,33,218,161,59,126,5,11,197,124,165,164,180,74,155,252,166,41,147,162,238,245,98,252,196,139,165,23,216,187,212,84,174,152,47,148,61,158,71,197,171,133,114,185,153,111,183,125,23,41,33,93,199,132,244,123,247,68,23,111,46,48,65,23,107,98,187,48,227,139,195,94,200,24,2,78,158,161,228,152,188,251,12,150,21,89,7,177,241,29,244,132,18,54,65,238,37,207,201,222,130,88,54,61,210,204,99,29,137,159,185,218,42,110,139,238,10,110,85,42,76,77,58,146,119,53,116,13,4,231,228,50,115,21,149,38,191,243,112,78,150,241,156,60,183,213,144,179,75,245,11,107,36,41,205,47,16,240,72,93,34,167,239,3,126,126,195,129,188,220,64,47,68,212,169,18,222,60,164,73,146,115,111,225,158,185,161,32,78,50,95,101,56,112,122,248,158,254,156,254,156,254,156,254,156,254,156,254,156,254,188,176,31,147,202,63,97,204,52,123,228,203,239,43,178,121,162,157,46,8,111,245,185,87,153,82,152,15,24,143,114,154,114,240,193,66,1,134,221,125,90,44,138,124,197,176,14,92,159,9,156,109,231,149,25,179,30,243,112,235,174,111,2,143,187,22,143,168,232,239,132,22,103,124,59,175,33,220,11,132,150,15,151,202,242,153,252,177,5,173,225,160,103,40,109,46,55,116,74,153,82,58,147,81,93,65,67,211,137,79,177,102,207,104,109,251,28,86,167,215,111,63,7,61,223,231,165,94,167,167,88,91,43,61,195,104,91,147,100,5,237,38,117,166,203,61,138,134,40,211,124,45,77,96,233,249,242,156,178,244,167,63,127,53,186,62,74,129,188,186,53,15,213,113,111,182,29,247,78,196,93,76,180,154,42,95,106,77,187,144,234,171,32,68,207,43,61,213,180,83,157,74,190,146,111,22,178,169,254,32,39,145,234,237,232,43,184,92,59,255,34,174,224,10,165,78,54,157,205,117,102,188,130,203,87,166,221,138,166,204,184,202,35,119,7,162,159,98,216,68,25,143,140,151,91,166,170,216,42,139,63,42,219,144,116,207,82,123,157,212,189,214,163,71,234,2,139,82,143,55,145,218,14,16,126,83,237,84,165,150,209,111,112,55,17,64,130,208,103,105,171,1,52,205,34,89,3,193,135,196,214,8,173,30,140,93,226,100,135,215,24,203,119,189,237,81,109,235,186,162,247,84,95,115,52,39,80,23,14,122,211,216,133,234,97,133,49,199,41,102,43,93,127,49,114,75,47,201,138,109,155,86,117,159,48,5,18,186,167,147,100,181,211,81,91,128,84,232,94,9,195,89,194,202,222,219,137,75,159,126,244,131,131,55,222,123,252,235,79,14,254,249,77,41,177,73,226,71,66,211,173,45,181,181,141,218,104,226,147,16,122,129,243,112,191,181,5,132,90,173,2,91,64,62,220,25,203,196,211,70,117,159,196,1,133,116,84,14,99,248,221,235,128,67,25,25,176,162,135,188,141,187,148,42,34,238,203,150,106,199,105,89,89,226,133,1,62,88,120,192,41,12,122,139,135,175,228,105,11,1,6,120,123,80,175,245,112,52,234,244,228,184,216,168,187,144,2,232,0,244,182,58,170,170,41,2,157,111,37,177,12,81,114,59,115,69,195,190,178,210,238,252,80,243,3,254,35,205,33,6,197,85,226,86,40,1,211,133,241,184,51,137,77,248,95,126,225,75,39,130,246,248,187,63,62,124,237,171,143,255,253,251,116,37,221,172,153,215,116,171,119,191,217,32,95,194,151,213,178,236,193,76,75,138,5,35,150,147,100,185,75,137,95,49,26,241,139,90,76,113,237,230,60,211,39,121,150,82,88,78,114,99,2,157,179,118,105,28,220,20,112,58,182,106,46,193,23,153,113,246,122,138,148,60,71,190,201,212,61,26,16,112,89,92,70,105,11,50,137,51,212,164,224,36,77,194,98,18,50,218,201,22,142,39,137,224,73,188,193,107,198,46,25,229,101,72,28,203,184,96,18,58,176,107,245,180,214,54,22,50,49,31,62,143,5,204,194,59,158,150,209,27,246,117,23,112,58,33,24,194,26,112,228,224,157,183,30,191,255,43,73,30,152,24,57,216,178,117,156,56,226,71,72,162,23,62,146,76,77,155,164,76,46,13,192,97,104,236,164,227,17,135,197,99,70,184,199,99,207,60,69,246,202,226,101,211,254,30,62,12,244,134,19,148,36,93,66,171,197,19,233,242,183,95,125,250,205,183,121,151,15,94,68,143,239,254,238,233,187,191,225,61,218,253,201,93,102,242,39,210,231,27,63,123,242,193,207,31,127,240,237,199,31,191,207,123,38,230,40,81,235,89,158,214,43,71,253,101,162,158,71,15,83,192,202,147,179,25,218,4,49,202,84,137,221,151,27,234,25,27,131,83,93,217,189,76,190,238,36,105,2,39,29,248,109,13,68,13,15,45,224,137,24,57,154,156,145,161,189,177,161,178,173,66,98,117,227,209,35,124,101,240,142,101,5,195,156,27,36,10,114,169,83,234,208,40,200,217,178,82,160,159,148,124,153,69,70,86,90,69,133,126,170,20,91,172,92,166,173,64,110,66,214,78,142,145,240,144,39,191,127,127,15,139,224,41,41,184,251,151,60,52,203,59,236,20,238,216,4,163,235,33,205,4,188,93,73,94,226,224,148,103,193,167,249,94,79,167,191,136,129,209,61,148,142,84,16,9,29,45,38,80,56,166,66,240,211,58,74,165,38,211,179,41,52,139,195,5,178,190,176,171,124,219,237,248,123,136,53,95,73,139,132,201,71,177,78,176,245,7,110,227,140,54,157,96,227,29,171,103,183,93,240,159,254,227,183,14,94,251,227,179,244,224,161,37,161,212,102,42,25,33,255,195,230,236,225,230,164,106,27,21,142,147,132,220,34,230,138,29,21,247,100,187,198,232,72,40,9,64,40,252,36,128,134,158,167,177,205,101,38,98,84,133,157,75,247,226,254,24,227,163,19,36,14,230,81,219,85,74,176,232,137,248,228,151,63,63,252,218,235,208,161,98,42,125,232,145,241,157,200,156,160,10,68,213,219,215,181,62,65,119,173,141,191,251,131,22,249,59,80,77,205,112,242,76,139,166,194,238,50,109,158,104,217,60,177,215,162,127,245,62,253,107,15,248,95,222,207,208,234,244,112,2,101,103,219,97,234,232,126,251,62,252,133,241,104,58,142,186,122,87,234,43,3,204,5,121,145,18,166,118,53,148,118,165,88,185,120,98,129,124,5,137,148,8,80,152,70,11,24,32,131,106,58,217,224,228,251,69,160,108,23,101,94,23,190,192,111,250,21,161,168,89,36,150,124,170,171,218,75,208,204,26,26,137,172,152,32,48,41,192,131,197,37,44,130,182,18,187,138,221,218,242,47,27,176,150,109,144,79,5,185,46,177,79,26,134,198,112,201,113,14,226,9,218,151,187,64,53,239,2,225,162,146,144,53,222,17,143,101,234,235,124,73,133,241,25,35,111,86,95,181,183,140,182,197,33,32,236,146,71,186,196,66,170,222,221,0,154,232,129,14,231,17,68,207,41,131,238,182,238,91,15,182,65,134,230,135,0,178,193,203,144,23,119,185,90,16,95,109,202,139,214,106,58,72,207,42,72,237,132,11,69,158,83,101,203,45,146,198,32,28,53,194,235,45,144,223,107,168,67,227,253,101,107,53,53,181,171,152,250,170,169,180,213,179,146,97,34,15,79,57,203,140,47,143,40,8,104,86,206,151,133,31,209,84,135,100,238,24,90,59,150,30,203,194,210,132,35,24,69,43,186,107,82,136,233,20,171,124,167,85,171,45,123,203,217,131,208,114,40,96,208,185,222,106,91,187,23,1,175,45,155,160,133,80,219,43,43,168,36,168,136,74,20,18,206,158,169,113,41,65,72,11,89,20,34,185,32,202,134,228,233,216,180,51,59,176,104,180,69,92,186,20,33,138,144,194,23,16,254,35,127,0,53,7,181,182,60,36,108,72,161,156,205,113,54,164,84,66,246,162,95,163,52,43,62,36,67,76,196,7,178,38,247,228,151,50,178,62,236,245,100,41,83,46,87,148,150,2,36,29,191,39,228,78,173,207,117,44,242,22,82,76,181,157,46,66,147,77,78,49,207,57,234,7,73,118,109,63,170,251,33,148,180,218,129,109,160,237,105,58,240,109,91,164,251,205,40,218,216,235,2,3,1,178,212,69,67,7,9,21,72,43,253,166,216,146,140,132,119,13,152,10,212,217,160,87,95,164,144,23,64,40,147,156,137,146,168,228,120,57,154,162,163,24,8,59,113,100,217,180,16,176,121,76,196,71,74,135,2,33,82,58,210,252,13,179,151,174,194,184,211,185,108,5,198,205,146,50,152,132,54,218,110,82,22,147,114,5,228,226,120,82,14,147,74,173,60,78,152,43,172,241,46,56,185,253,139,82,123,105,99,67,18,40,190,75,136,9,148,237,135,189,61,252,208,109,117,251,244,47,82,25,252,228,163,170,238,76,142,101,170,26,161,71,69,200,185,64,118,17,105,121,10,73,35,101,36,70,139,17,130,169,36,176,219,231,197,41,12,83,42,208,66,188,10,95,146,169,149,122,205,164,101,11,160,29,225,72,10,57,52,252,84,236,101,93,221,131,117,108,109,199,217,70,53,216,70,53,213,174,10,92,180,98,27,230,53,104,5,86,26,78,69,115,219,37,23,49,213,217,63,177,144,194,24,187,196,75,119,118,183,180,158,26,207,36,232,219,26,160,41,32,27,237,0,217,66,8,18,251,45,197,82,99,233,42,107,144,166,214,178,64,205,144,28,131,32,113,77,181,232,97,185,64,74,102,171,24,67,76,179,47,1,76,170,105,241,228,92,21,255,72,128,204,146,219,148,101,27,131,120,2,153,63,66,186,18,108,34,65,8,3,225,108,139,16,79,75,181,215,80,102,4,130,39,0,141,180,210,223,189,140,218,110,32,35,170,211,51,180,91,84,11,137,9,199,113,171,167,42,166,211,190,191,243,16,112,144,24,10,103,120,215,234,246,169,150,42,184,148,71,94,54,81,221,52,125,221,244,192,186,233,116,221,244,208,117,19,79,60,220,165,156,194,212,240,92,34,75,154,147,29,254,39,184,170,64,193,48,211,55,193,52,47,31,92,90,93,88,90,157,180,75,214,119,65,64,81,119,172,58,234,85,123,35,50,253,178,98,118,135,40,212,66,5,142,38,99,88,91,166,226,253,60,205,178,64,198,63,39,147,60,153,239,211,58,241,116,141,242,125,41,60,39,18,180,170,135,85,163,60,154,59,178,8,2,199,97,82,119,99,235,64,28,53,75,21,9,18,94,175,48,198,139,188,104,186,166,118,97,101,112,226,253,44,151,9,195,19,88,46,247,104,173,153,14,207,229,38,134,51,93,64,133,24,127,1,20,175,215,181,219,50,75,81,108,76,176,73,130,221,39,188,150,221,175,225,47,160,8,131,158,210,2,122,158,4,193,115,94,74,164,172,65,79,131,35,30,62,222,205,108,166,44,224,233,213,120,90,206,100,18,129,162,104,34,224,242,185,39,194,241,85,197,146,105,194,195,199,145,148,198,25,59,56,102,187,103,131,40,254,63,79,91,8,217,149,207,201,222,113,239,43,62,87,19,12,188,142,59,193,249,73,19,156,159,48,193,133,23,48,193,158,142,131,124,36,193,237,6,30,231,53,144,7,40,239,135,223,28,72,229,96,185,12,77,243,112,43,168,213,224,10,210,8,45,198,203,192,16,88,169,16,121,34,245,178,218,67,253,44,144,181,139,169,129,49,24,14,226,251,232,173,127,93,33,66,74,95,217,163,23,50,213,92,26,190,105,250,45,162,55,203,103,73,22,253,82,76,195,6,6,40,109,102,101,2,139,187,224,204,2,240,209,221,90,83,174,19,145,174,211,81,203,192,121,250,164,184,174,108,202,138,43,197,21,155,197,140,82,40,103,152,20,151,88,80,239,74,76,73,37,109,214,234,92,162,195,59,238,246,244,151,191,0,41,125,38,156,87,43,147,11,159,240,77,184,79,129,61,24,218,22,83,34,111,217,236,201,127,248,117,64,123,4,127,181,86,210,24,32,28,150,231,102,32,144,71,47,9,96,183,0,171,14,235,229,189,48,100,201,104,10,52,134,190,89,251,228,177,188,218,78,62,192,247,122,158,214,125,57,199,104,155,168,173,146,52,248,149,167,105,111,6,191,218,32,169,235,36,209,211,184,144,238,92,112,240,152,144,220,2,96,146,230,29,218,215,112,231,85,201,17,68,62,202,108,202,32,137,125,34,230,89,132,241,135,181,65,56,153,246,221,234,43,61,16,179,201,78,36,81,0,81,108,197,243,112,203,232,161,154,30,8,149,251,141,137,198,164,28,63,183,241,139,44,65,35,168,191,39,56,131,186,123,242,189,65,190,202,176,6,22,176,239,106,114,91,29,237,26,102,155,92,96,246,135,168,253,37,237,240,143,114,79,211,183,21,114,183,204,62,161,0,13,188,7,153,38,0,196,249,114,207,26,54,233,229,102,199,104,13,113,148,116,190,86,240,155,220,236,13,77,39,105,17,190,4,238,167,201,36,220,84,122,81,215,211,60,191,166,122,209,128,167,243,59,117,38,144,240,41,246,16,124,207,173,52,45,193,238,164,245,20,252,246,94,60,51,230,193,65,21,40,0,100,25,200,241,166,156,13,94,89,185,23,85,249,66,177,237,191,168,202,86,210,21,122,61,229,189,222,74,103,11,42,166,247,80,55,84,46,54,81,71,66,180,236,109,53,79,181,236,12,173,85,109,224,108,89,170,80,191,43,113,196,2,22,137,192,8,127,201,53,141,44,185,171,130,55,150,108,41,81,219,79,90,232,193,249,4,95,216,122,194,167,46,30,192,128,214,146,139,61,18,67,31,138,46,216,164,139,113,120,211,61,132,115,170,127,149,238,82,190,159,233,215,77,71,73,101,77,86,82,241,237,0,83,8,180,255,166,179,97,80,86,28,19,101,216,16,133,253,125,190,192,32,55,170,33,151,4,244,100,38,19,240,232,81,26,109,159,156,239,103,185,108,234,130,119,209,80,218,252,84,35,101,230,36,41,81,117,191,142,101,75,181,131,234,237,151,213,62,114,170,4,20,56,21,18,178,36,189,132,74,224,136,246,137,150,31,138,222,50,129,37,38,59,51,8,182,230,168,60,156,82,76,69,234,217,82,9,214,148,51,63,66,75,32,91,144,26,194,244,37,196,73,17,210,23,196,147,24,157,194,49,165,107,138,152,114,58,52,106,193,11,156,210,6,126,230,193,16,78,136,246,21,243,178,97,135,1,232,204,37,37,114,156,107,145,29,162,22,228,7,36,105,65,4,243,101,171,103,216,22,155,76,250,37,69,182,96,91,181,90,17,201,119,211,155,41,226,101,6,40,244,12,69,240,51,218,91,159,141,59,115,48,189,48,29,25,110,169,179,206,167,170,187,108,56,182,120,98,14,68,148,57,157,161,208,148,178,236,82,133,30,43,193,105,121,41,179,192,87,148,238,72,54,48,250,37,213,132,165,58,115,70,218,31,3,234,157,223,184,114,57,69,205,253,180,206,40,238,47,150,224,247,13,61,7,130,141,97,115,3,237,114,151,123,117,189,77,238,30,226,12,179,123,176,29,106,12,17,22,244,218,62,90,246,12,52,118,9,32,52,138,154,120,72,66,18,76,107,18,106,121,151,93,120,19,202,3,59,153,182,83,179,57,23,170,135,95,246,144,22,208,200,242,10,161,2,104,5,30,173,238,124,25,62,250,153,146,42,229,108,37,186,72,44,147,54,6,44,248,0,74,168,108,155,191,204,112,211,48,57,35,106,24,182,144,42,40,166,220,227,41,8,3,165,0,120,142,33,51,39,156,109,147,134,197,65,160,149,201,193,136,181,221,18,126,93,65,228,234,3,180,138,69,138,232,222,12,221,88,3,78,28,16,3,25,33,169,86,11,230,49,154,176,32,206,212,69,1,198,177,218,179,212,152,120,106,250,101,47,38,4,240,195,35,241,232,17,234,247,225,12,70,118,10,155,90,167,74,248,224,133,215,254,120,129,130,252,18,67,69,205,90,238,15,236,17,148,160,69,236,89,113,20,86,143,226,22,156,186,109,152,72,100,129,177,18,227,134,173,197,17,217,100,146,65,237,116,241,142,66,74,44,80,245,139,2,210,191,222,181,183,104,151,70,205,221,152,107,58,144,65,189,165,46,142,174,43,93,42,73,33,119,140,71,22,154,216,39,77,42,60,38,109,181,63,64,42,239,94,17,66,179,6,107,246,44,189,106,171,26,76,80,194,7,177,103,153,2,26,217,6,11,70,27,126,161,72,57,126,60,242,22,196,226,98,67,97,53,149,196,190,82,171,233,119,237,77,98,224,43,22,191,171,108,2,59,225,157,107,19,22,44,174,66,233,154,201,148,27,178,154,224,247,131,8,130,85,83,144,232,221,187,183,51,84,239,221,91,152,21,114,170,216,93,160,127,106,53,243,172,59,175,55,241,48,93,28,173,43,246,86,28,248,92,232,59,81,157,148,43,155,1,168,21,7,106,133,64,237,8,116,114,0,135,35,68,206,0,130,6,9,229,130,184,63,253,36,6,183,41,35,48,226,46,132,243,223,129,193,75,113,124,55,210,20,191,137,238,110,234,214,174,213,124,251,154,176,35,139,132,230,139,201,228,196,194,228,132,103,195,226,141,215,153,51,42,134,44,132,99,97,216,66,106,87,171,155,166,50,194,84,138,166,175,164,241,115,168,214,204,230,13,209,135,56,148,37,190,107,7,96,217,4,118,137,51,196,110,182,3,19,102,19,22,121,129,144,148,169,131,6,236,125,41,116,204,143,30,189,20,62,104,199,234,157,170,32,24,139,193,86,177,15,50,1,112,180,41,213,52,13,19,173,162,223,60,124,243,219,135,239,125,227,255,188,246,142,132,51,211,82,236,184,201,181,142,73,162,117,148,165,255,243,218,223,63,125,253,173,199,127,250,240,211,143,191,113,240,198,47,14,95,251,234,211,215,190,253,244,189,63,252,247,31,255,246,211,63,125,227,240,31,127,121,248,31,239,29,254,211,183,15,63,248,215,199,239,125,248,248,7,95,167,133,105,153,199,159,252,253,193,135,63,56,120,253,63,31,255,231,39,255,231,181,191,145,240,2,89,246,179,131,147,174,171,196,178,33,220,100,232,114,6,75,185,203,27,204,11,213,222,82,196,212,67,54,8,193,160,54,113,106,151,88,208,249,198,240,136,229,108,91,168,108,51,128,220,12,61,90,32,100,240,11,244,118,173,37,15,168,182,37,91,40,120,47,208,135,252,104,25,176,163,165,237,85,189,100,148,114,83,201,230,139,76,245,130,154,23,40,86,27,138,58,151,78,43,250,41,68,51,157,207,0,141,158,245,169,25,209,148,111,12,65,16,30,185,150,118,252,229,89,171,144,169,40,106,58,239,243,142,197,173,165,170,44,122,48,179,169,67,249,127,129,234,2,200,71,238,236,78,240,50,238,241,242,145,46,166,59,153,114,184,191,47,161,96,82,235,163,248,61,52,123,113,105,206,196,73,85,213,50,78,229,28,12,83,40,6,43,9,204,83,85,55,216,39,49,143,104,21,72,128,76,2,153,224,6,62,224,51,30,221,114,145,217,176,141,65,112,30,232,240,114,133,47,138,131,22,171,196,132,207,30,55,250,254,54,8,32,172,145,66,209,153,45,254,142,239,139,17,126,208,194,186,162,254,119,188,94,241,39,117,151,207,71,182,142,182,234,10,204,25,176,58,204,203,230,86,46,216,36,155,191,124,169,80,44,86,22,2,254,214,22,140,129,210,210,236,81,53,85,42,44,240,176,3,0,57,113,102,200,98,184,123,190,249,156,196,133,194,238,193,64,95,128,231,42,13,239,172,144,197,22,113,140,196,229,46,200,153,76,81,206,102,178,114,170,156,8,228,86,178,114,185,44,151,42,114,170,152,112,22,53,85,38,227,32,124,148,47,205,197,106,238,201,62,114,165,162,199,139,62,33,131,163,21,247,145,111,143,77,109,45,69,222,189,206,214,102,114,84,69,245,178,191,77,106,60,153,20,35,80,56,237,200,190,178,116,193,194,203,238,147,168,195,212,114,27,119,192,68,216,105,167,33,40,70,162,204,87,121,104,249,227,32,194,248,40,48,7,221,4,81,188,222,165,243,87,74,167,57,213,104,151,219,240,239,88,131,226,184,147,42,150,74,233,242,206,238,20,20,90,240,134,69,23,94,55,35,226,166,229,76,46,43,103,11,25,57,149,77,28,7,156,170,110,111,37,141,78,18,13,162,226,89,224,129,2,113,237,253,253,100,18,71,193,25,113,78,73,228,9,103,6,155,248,227,163,120,41,156,137,153,119,147,208,47,9,205,30,125,98,121,94,45,82,52,114,102,157,123,163,226,223,197,253,206,64,14,204,9,156,26,21,5,176,129,193,102,42,109,13,36,96,130,153,158,247,144,124,60,99,39,108,51,177,136,159,17,80,129,74,97,170,98,38,187,216,19,222,236,84,210,109,181,43,127,161,149,85,210,165,140,108,155,138,110,81,157,190,248,89,32,101,252,232,165,99,111,41,189,86,156,156,132,201,88,174,176,126,59,225,16,180,84,134,134,94,137,165,189,243,192,104,186,224,147,204,104,246,52,96,132,2,27,132,70,27,39,207,32,9,178,226,255,78,171,95,72,67,9,23,35,0,46,214,48,155,53,226,26,147,45,132,111,206,128,3,232,6,231,45,164,222,130,24,169,221,65,168,208,101,225,168,80,202,86,16,60,7,21,216,247,177,247,108,141,58,153,138,249,47,122,250,204,132,243,5,180,17,15,107,48,243,97,93,152,161,157,88,202,249,232,15,6,52,169,105,17,23,178,41,156,23,152,152,196,130,55,186,210,209,187,14,73,138,32,16,20,164,188,11,81,165,28,193,153,120,61,168,242,229,246,248,235,115,67,217,156,32,204,73,67,87,103,60,156,138,105,207,226,207,50,14,230,23,239,24,227,128,166,66,142,23,206,203,42,77,56,39,134,182,186,192,78,142,244,36,122,146,41,19,130,34,18,18,70,247,241,39,85,44,128,48,27,196,157,12,176,172,194,57,207,157,228,134,67,204,24,212,153,217,97,151,150,122,150,59,124,70,103,65,87,1,128,88,106,6,104,10,233,153,54,114,84,179,158,47,209,59,50,154,199,9,221,160,44,52,150,119,131,46,224,175,36,90,118,84,241,215,137,64,138,199,235,164,109,59,197,85,50,27,72,190,60,11,13,123,6,192,98,109,109,103,210,2,30,7,61,143,3,67,44,244,120,162,112,84,142,54,242,136,83,193,123,172,49,162,241,204,152,202,104,161,56,198,80,178,114,36,52,45,164,145,167,152,128,161,17,44,187,186,163,234,189,209,179,131,31,72,152,46,163,48,172,245,115,51,108,156,21,103,152,185,220,23,195,143,161,201,146,250,9,15,37,150,34,231,82,168,118,194,9,241,135,226,93,40,9,245,133,217,227,67,115,19,188,108,109,225,36,48,106,218,56,98,19,216,187,106,118,70,8,132,179,145,180,123,4,54,168,226,59,110,248,6,123,86,50,27,1,210,52,234,26,216,215,133,72,102,98,146,86,238,228,64,100,43,53,233,188,204,22,194,213,125,199,35,193,71,133,106,18,1,46,61,27,254,132,246,57,145,119,47,21,158,83,135,226,103,186,173,34,4,74,182,115,4,175,203,30,254,114,10,59,197,164,220,116,161,148,111,231,3,68,145,21,164,13,101,88,64,73,170,148,96,85,94,212,224,35,55,184,95,59,77,112,208,73,84,123,61,109,96,105,150,179,119,120,168,21,28,59,255,76,228,223,86,79,233,15,170,185,5,161,64,210,48,145,101,174,66,99,54,90,112,78,25,235,164,253,29,20,241,220,231,238,193,58,126,165,101,190,34,23,75,114,153,168,126,232,58,82,169,91,211,45,213,38,81,134,10,92,208,141,137,204,124,46,17,170,240,158,208,53,15,61,235,239,35,201,209,200,209,97,69,118,41,167,137,15,112,150,183,101,245,72,222,23,101,156,2,162,187,58,1,127,117,29,19,208,97,163,133,142,215,143,224,117,250,47,86,75,184,117,153,228,167,46,125,171,46,239,54,208,79,157,226,198,213,188,227,4,215,52,200,247,62,249,109,45,214,151,235,242,92,131,249,188,118,252,95,223,242,248,183,91,238,241,224,18,55,104,102,253,14,164,174,52,229,114,163,126,97,153,22,230,53,196,176,22,215,246,22,229,237,165,250,29,177,136,39,230,197,176,81,111,45,201,45,22,226,130,67,121,181,94,223,192,2,215,49,250,231,90,131,135,4,133,95,69,82,168,188,232,126,86,253,35,114,218,191,73,59,111,45,211,70,85,22,40,163,3,99,217,93,170,247,23,125,233,131,69,204,88,169,143,32,131,167,61,196,52,128,161,72,210,220,224,164,204,65,120,17,203,108,53,230,23,229,124,163,110,52,150,25,4,116,190,89,8,83,27,3,115,64,19,105,200,78,243,41,199,105,110,212,235,115,24,113,181,208,184,191,36,27,203,245,238,18,212,135,196,93,76,220,90,202,52,72,163,144,72,231,180,197,34,157,138,35,220,89,130,33,106,75,245,44,148,122,224,206,70,87,152,141,145,111,102,52,50,243,247,23,229,46,9,138,74,107,109,47,187,107,183,43,84,16,167,149,54,186,221,240,164,187,161,71,104,172,18,131,247,227,12,83,101,83,140,248,210,120,21,123,229,72,164,10,152,116,174,137,43,117,137,161,201,141,122,253,22,36,174,55,229,7,203,245,27,171,52,177,204,208,131,196,173,125,21,131,157,172,212,213,53,142,143,78,127,78,223,20,113,245,69,64,50,109,181,62,92,92,163,29,222,112,144,44,180,124,1,203,119,1,59,96,181,40,66,110,224,175,185,37,167,27,7,205,151,16,63,224,55,172,109,190,33,34,184,33,12,159,193,187,181,212,145,181,229,122,127,105,213,179,129,6,144,108,173,212,135,75,107,2,118,149,23,29,28,107,209,80,48,185,37,29,38,120,181,94,94,186,64,211,233,138,220,16,230,234,254,50,204,200,238,106,221,88,190,228,139,243,98,46,3,142,228,87,235,187,203,87,96,44,245,27,144,180,183,12,235,15,107,174,173,172,178,241,139,64,233,43,29,185,191,82,183,86,68,160,70,46,80,170,7,251,115,43,247,27,242,8,96,91,185,224,137,226,123,67,220,239,34,206,234,171,185,69,185,127,174,110,173,94,162,56,109,8,181,52,175,91,205,204,42,192,62,60,87,47,174,94,225,3,45,173,34,41,90,174,15,207,173,6,166,220,51,103,231,160,92,118,165,222,93,11,226,136,130,36,143,111,113,115,109,176,40,91,48,63,107,23,104,65,195,7,195,218,206,162,156,134,1,174,93,226,243,87,89,131,201,30,174,214,251,231,47,240,36,253,124,71,46,159,171,239,158,191,194,102,193,18,126,183,60,251,135,134,21,40,157,55,27,114,119,173,174,93,184,194,178,134,194,150,163,115,150,5,24,242,4,198,11,122,3,241,172,124,193,187,67,26,183,17,91,96,27,51,178,216,8,68,254,161,219,50,191,82,175,63,88,246,248,41,245,157,36,19,252,148,242,35,253,212,79,233,233,207,255,104,247,215,161,38,47,212,217,115,32,146,16,73,115,132,135,24,19,41,104,50,247,134,77,88,121,154,196,66,105,10,41,78,196,71,30,231,209,12,4,114,100,118,48,177,249,249,47,168,77,85,237,20,120,161,136,40,74,36,115,126,62,22,48,145,137,161,141,204,151,82,243,169,212,188,98,1,147,110,205,99,132,63,50,220,102,183,144,186,63,232,126,41,177,16,243,67,224,173,236,175,13,220,104,178,217,101,117,3,85,153,205,77,204,53,186,9,20,97,30,189,29,219,27,90,192,19,16,212,140,138,36,106,210,21,27,243,15,162,241,203,190,103,198,209,34,39,106,85,72,178,223,44,135,215,15,91,51,183,17,52,204,225,105,222,235,234,88,198,205,153,184,80,227,32,12,30,109,217,76,112,160,197,206,17,123,19,231,13,144,133,247,13,226,5,237,18,210,220,217,203,185,83,69,210,97,229,133,82,232,233,119,47,233,135,143,100,141,217,39,119,137,194,44,136,248,32,249,170,51,195,33,154,24,8,245,69,247,28,51,33,138,165,209,136,136,166,57,145,116,23,124,88,33,154,6,236,243,185,14,218,23,77,158,235,176,157,255,21,219,175,173,142,121,76,141,156,53,17,246,51,17,126,153,50,68,6,240,203,137,232,98,149,172,28,43,151,229,88,169,130,37,139,137,192,194,231,138,3,23,22,241,90,222,155,35,80,153,76,90,72,159,29,51,253,246,68,238,92,133,144,185,72,146,56,177,73,106,162,52,99,195,73,88,8,162,197,14,54,44,216,241,200,44,73,48,7,113,219,23,148,143,49,220,242,211,96,164,141,184,245,217,189,71,140,95,124,60,31,228,137,24,153,11,134,47,46,194,130,39,125,151,71,100,72,167,157,12,190,203,168,161,210,81,71,237,160,82,38,135,38,28,51,99,19,102,139,214,74,177,128,185,82,12,237,136,98,104,72,4,184,158,77,204,6,152,223,72,201,5,52,96,153,19,218,79,38,172,159,80,116,17,231,57,43,140,218,153,78,106,181,20,113,28,228,143,179,235,252,86,76,46,48,17,78,215,253,24,40,116,234,238,166,40,138,225,25,85,112,246,184,97,147,111,57,217,77,144,23,221,189,158,223,221,177,143,125,132,89,180,226,9,112,88,33,67,19,9,164,223,78,193,54,98,164,63,57,198,109,159,98,162,205,66,204,99,253,228,229,5,4,206,139,77,93,208,12,202,199,174,101,157,176,39,254,89,116,207,40,49,76,35,183,137,18,114,130,123,83,52,144,138,113,11,41,236,137,24,71,5,142,195,108,198,233,74,184,159,114,87,56,98,162,147,206,233,29,81,207,73,102,65,228,253,201,129,101,229,248,230,166,56,179,145,15,194,226,81,137,123,217,180,162,195,199,120,32,200,28,129,121,59,2,215,84,240,52,2,205,4,205,126,156,118,194,91,114,219,18,17,38,15,19,153,16,202,132,16,127,39,47,194,174,72,236,216,233,58,239,233,217,237,27,173,162,196,244,41,116,88,164,78,254,133,247,230,210,217,207,122,179,199,51,13,0,13,163,188,131,136,58,46,133,1,22,35,6,232,155,243,163,143,176,112,236,1,142,35,185,116,102,102,37,156,140,142,132,226,216,87,185,180,146,158,121,233,80,86,47,132,146,209,10,178,115,100,177,255,18,129,20,106,127,53,11,182,103,4,89,69,100,125,232,197,235,52,97,228,8,50,81,240,28,8,98,217,148,5,140,222,49,169,80,120,28,136,10,161,155,211,71,46,252,237,132,237,246,153,240,53,128,151,97,212,160,224,163,6,81,204,32,225,49,28,43,130,24,177,133,241,194,76,56,130,40,26,49,169,217,136,112,199,158,18,156,198,248,104,73,52,181,228,157,238,248,225,136,88,12,250,19,196,188,144,70,5,1,83,76,116,26,174,132,52,60,246,38,120,190,250,72,214,216,187,185,125,152,229,59,64,124,71,145,151,146,60,19,214,121,136,199,201,98,156,203,176,28,11,227,88,94,132,120,66,77,177,130,184,25,106,197,227,91,196,168,229,119,10,120,56,163,166,209,107,135,163,41,154,93,133,163,169,163,171,176,103,59,235,38,211,34,79,65,215,34,41,128,154,142,234,65,20,74,253,217,145,16,8,136,20,146,231,110,192,144,76,31,23,30,190,73,35,247,147,19,203,239,88,27,42,106,51,137,155,42,202,146,99,102,198,202,187,215,197,137,244,110,197,40,20,143,70,112,84,145,6,2,3,54,123,67,117,71,51,122,170,237,155,71,40,77,154,98,222,160,240,152,167,226,153,208,98,106,42,11,87,136,216,190,133,163,51,56,209,123,58,116,96,60,226,33,47,20,174,161,17,247,179,107,63,181,31,186,7,179,133,136,157,230,83,102,31,137,244,135,194,222,69,175,58,186,105,248,137,65,40,86,51,232,74,1,148,158,116,36,240,225,254,255,237,125,121,119,27,201,117,239,87,105,195,147,49,105,54,193,198,210,216,248,40,187,1,146,224,78,81,20,37,81,19,29,157,70,163,1,130,88,217,13,16,132,24,158,99,103,121,51,113,60,199,243,98,39,78,188,36,182,99,199,126,199,199,99,191,247,236,216,158,241,56,95,70,148,102,254,242,87,120,181,118,85,117,87,55,0,146,146,199,9,201,25,10,168,229,214,173,91,219,173,170,251,187,21,152,252,121,138,58,55,182,36,19,3,51,62,10,240,20,23,118,184,178,17,168,115,251,73,254,87,212,84,165,115,199,68,189,133,172,48,100,43,79,172,183,130,9,198,77,191,220,148,131,57,74,121,141,20,70,244,66,54,31,197,165,42,87,84,207,236,7,180,8,150,206,51,218,10,166,244,70,9,111,199,21,76,38,177,236,82,82,17,233,56,99,47,133,90,123,221,208,12,26,161,132,139,211,202,100,74,120,200,145,11,119,154,20,60,156,78,37,210,41,223,49,28,103,224,165,48,43,50,80,54,104,127,114,162,173,161,253,72,106,54,250,194,70,202,10,182,34,243,24,10,148,53,15,59,190,66,254,72,138,84,17,55,105,47,162,86,171,113,220,71,188,194,170,39,83,99,221,19,102,146,166,133,220,19,234,185,218,21,159,108,253,220,23,209,192,170,1,245,233,156,124,106,55,90,163,2,60,212,131,223,149,86,183,222,93,116,29,11,193,216,143,250,253,158,91,88,88,48,251,208,131,128,85,237,128,209,210,94,232,47,192,148,79,243,57,61,155,211,158,54,219,217,118,35,147,178,26,71,141,184,221,237,127,161,191,148,208,211,122,78,203,166,18,185,92,42,61,123,147,196,62,219,176,107,141,179,89,5,122,140,49,33,190,190,93,177,193,192,172,206,119,123,96,0,140,122,118,108,86,189,74,81,195,110,173,22,96,220,43,5,198,94,145,112,191,31,65,23,90,51,92,131,105,247,180,30,148,15,105,70,86,8,72,5,186,12,124,152,33,232,53,33,85,49,171,122,50,147,243,192,215,188,238,158,141,235,208,94,242,116,56,139,192,246,248,196,187,98,58,79,159,66,237,37,72,194,187,15,57,243,236,186,97,95,10,38,12,239,118,236,68,49,23,79,241,216,102,124,116,217,129,85,106,121,102,174,56,166,13,6,209,17,92,111,204,78,191,129,220,92,0,245,98,190,221,125,54,223,117,207,252,105,234,142,57,114,65,37,237,139,120,27,72,34,200,27,213,27,18,113,98,49,172,251,96,152,186,230,225,52,9,122,1,147,82,66,42,75,140,148,65,93,22,125,96,115,106,201,79,49,211,164,68,17,202,239,25,222,122,240,79,78,239,156,103,96,8,191,41,241,231,159,117,33,77,158,55,197,12,105,10,159,192,25,199,23,241,35,187,213,115,131,217,56,30,60,52,38,73,172,244,28,59,74,172,212,222,158,154,126,83,147,92,106,176,205,97,199,63,107,103,237,132,85,149,2,155,107,85,187,198,42,141,155,1,246,165,167,208,231,149,27,202,0,86,21,52,14,25,196,61,147,29,42,67,70,88,105,53,130,180,73,199,240,58,138,7,114,138,131,186,114,149,165,45,237,153,181,7,145,61,176,16,175,179,119,108,142,57,31,180,9,240,105,246,137,207,2,129,61,104,110,94,181,145,139,183,32,167,162,151,136,164,144,53,206,131,211,89,22,170,181,224,187,15,175,55,210,186,242,20,89,40,235,86,201,120,34,199,97,167,89,123,163,205,41,55,56,232,160,70,119,35,120,181,246,168,40,241,164,238,146,179,73,252,176,30,31,130,7,251,21,242,77,159,101,2,129,17,43,116,38,1,157,193,235,249,204,96,90,158,151,75,156,244,77,187,189,72,213,57,210,71,230,227,9,29,132,214,26,173,86,129,60,74,82,130,2,12,226,105,38,238,17,170,63,105,72,42,232,189,27,40,65,157,208,249,45,147,201,92,68,164,226,252,43,208,121,204,231,177,4,76,31,244,177,206,113,253,86,103,37,241,120,26,150,220,39,183,54,144,74,203,94,100,150,33,24,126,232,209,56,74,132,86,43,173,193,95,1,91,162,107,162,215,1,111,2,12,204,231,112,54,231,139,73,70,8,150,115,94,35,141,77,71,198,234,145,177,153,113,213,35,99,51,17,207,0,165,94,83,240,63,129,74,35,23,199,5,80,187,163,49,178,227,93,39,0,221,4,247,253,40,49,8,57,18,48,139,152,35,21,217,161,136,19,148,139,72,105,73,122,224,197,117,4,232,119,24,194,19,11,87,175,224,45,41,89,230,4,160,251,103,237,60,252,245,38,73,82,37,37,68,232,189,176,21,25,206,26,138,198,82,222,137,24,84,172,130,119,208,220,126,50,232,246,163,134,254,157,110,43,42,182,23,21,57,104,133,77,115,57,97,36,14,90,119,100,11,44,183,42,90,13,199,194,218,155,71,90,182,38,115,173,199,42,23,70,94,112,139,225,41,40,34,18,205,155,195,57,113,192,9,115,76,181,229,73,60,220,91,70,108,46,165,59,182,254,85,219,106,180,33,156,75,228,99,66,1,116,111,80,0,10,92,85,66,171,6,102,17,130,185,227,221,80,81,188,170,208,245,109,219,7,229,165,57,185,178,42,81,21,132,111,30,117,234,33,99,148,76,96,240,213,1,38,51,100,182,19,204,64,216,0,147,99,203,236,185,160,179,145,15,148,63,120,233,128,106,178,104,67,175,151,243,240,13,105,183,0,159,229,148,41,175,120,72,19,112,189,254,103,99,150,7,204,147,210,63,146,140,148,163,70,223,70,133,67,173,16,29,29,115,138,211,152,90,42,253,106,84,23,13,47,53,180,70,158,23,30,162,221,42,158,27,170,128,55,173,73,138,225,186,66,13,58,91,207,94,200,186,110,212,12,156,103,126,242,242,249,188,8,252,164,88,62,105,21,72,154,28,80,170,228,243,39,63,118,194,135,49,159,33,110,118,172,163,174,100,5,160,86,162,26,175,118,146,64,37,158,114,21,27,108,92,69,175,64,68,190,60,245,161,9,50,202,250,58,169,191,101,89,194,226,76,78,179,194,184,226,23,185,228,20,105,83,83,164,77,79,145,86,159,34,109,102,76,90,79,226,137,69,153,223,42,174,115,86,156,200,133,77,22,127,206,175,203,71,173,99,119,220,198,73,232,230,208,153,35,29,68,80,163,231,70,51,119,136,130,55,181,144,56,152,145,218,109,14,65,204,177,137,162,219,118,223,12,237,18,249,76,62,151,207,16,66,96,222,58,50,221,134,27,70,41,76,9,64,145,216,135,121,68,108,55,60,150,250,100,158,63,53,157,134,116,246,37,9,67,227,105,125,170,53,160,140,106,164,62,228,69,140,80,158,144,27,236,174,51,223,55,195,57,27,245,194,11,51,179,137,170,94,37,133,65,31,234,141,202,32,92,64,149,65,171,101,135,182,82,171,1,223,107,104,133,242,58,106,87,36,42,22,229,68,211,114,153,74,138,112,18,178,75,35,117,70,167,194,225,59,181,148,153,210,45,66,72,38,151,115,225,0,136,86,124,172,136,39,74,132,30,40,31,155,170,49,190,65,193,170,60,168,118,67,219,148,119,55,16,168,88,54,175,87,77,175,110,85,236,65,55,52,181,174,155,122,42,41,57,132,178,205,90,205,54,9,153,42,96,44,146,76,165,154,180,52,77,122,150,101,91,54,109,15,248,206,71,144,4,90,87,129,230,215,117,76,180,108,128,220,182,3,167,178,11,164,131,33,161,126,126,9,130,229,6,102,221,158,127,18,20,11,60,148,27,159,140,245,53,97,119,2,79,162,4,143,121,26,186,16,69,243,24,127,150,91,234,118,192,50,107,186,234,118,183,99,90,93,213,232,84,77,176,234,131,111,93,245,160,50,232,244,7,248,115,27,252,65,218,76,224,68,148,215,116,0,203,139,112,108,123,90,23,57,253,69,97,21,199,54,155,66,8,186,87,39,1,190,227,2,114,64,100,86,176,186,144,94,156,239,242,223,248,8,114,8,117,52,234,29,217,240,245,31,88,115,148,219,23,226,138,1,252,151,73,219,164,80,64,132,113,143,6,173,170,78,152,79,9,100,156,172,113,175,152,45,80,220,57,223,19,80,237,249,181,173,146,170,166,107,214,228,50,184,74,245,167,175,249,21,42,61,93,125,191,216,182,171,13,83,233,129,5,178,127,126,195,131,210,95,254,197,197,132,25,189,67,119,166,223,66,117,67,209,124,7,231,128,106,127,6,208,156,189,115,195,156,11,74,143,94,75,214,180,233,203,98,158,104,97,53,124,27,197,20,8,18,119,71,14,218,28,247,187,77,187,19,183,32,45,201,18,65,98,67,117,42,28,95,237,90,82,213,128,198,247,28,248,58,94,248,34,163,229,180,188,70,89,233,193,187,218,129,25,185,66,128,189,203,5,58,127,69,117,9,215,103,227,89,74,181,210,237,2,53,180,19,81,69,244,98,70,68,29,225,170,101,87,67,227,59,131,118,197,118,162,68,208,179,157,254,40,52,65,136,78,67,163,163,180,143,188,166,211,106,66,205,34,76,229,33,130,24,52,90,253,70,132,32,142,204,240,90,192,123,125,39,74,10,84,233,8,79,32,87,140,61,141,11,246,3,175,139,91,174,171,68,231,83,227,232,172,103,108,42,28,13,250,112,35,162,9,96,11,153,81,204,15,156,112,165,51,111,102,236,148,201,79,120,126,159,56,250,44,107,37,103,208,10,111,34,212,136,232,205,136,208,36,97,202,188,167,150,100,77,111,104,195,121,35,186,79,80,243,136,240,141,68,53,109,102,114,148,162,119,211,22,74,16,62,83,122,22,26,59,118,223,98,179,217,0,90,51,133,119,199,80,70,206,125,46,174,60,214,161,77,181,21,118,66,130,142,13,113,146,139,232,46,67,221,39,194,123,220,139,56,202,45,215,215,233,113,118,50,227,29,22,250,29,182,127,238,250,142,146,224,43,165,219,102,7,140,25,56,79,47,192,71,230,192,234,215,233,79,225,201,232,211,78,2,94,190,45,55,76,176,142,68,249,86,170,175,34,95,34,212,153,79,6,185,206,105,31,26,187,200,179,206,74,7,121,214,1,209,153,162,97,104,200,13,71,170,168,158,128,152,18,231,153,3,164,26,20,141,114,137,16,193,78,63,176,227,144,54,118,226,81,2,73,75,40,105,9,38,93,47,65,111,32,204,1,17,114,45,84,170,33,167,76,196,63,18,239,69,196,98,206,84,92,234,94,5,187,59,49,12,117,219,40,221,195,222,149,230,80,238,110,145,119,41,242,24,122,0,194,161,196,187,207,113,17,186,123,1,65,77,142,205,81,145,119,11,195,177,3,234,105,67,255,42,39,146,114,215,96,141,54,91,72,68,128,94,157,163,55,224,62,107,204,115,16,227,42,137,178,216,28,83,109,20,18,168,106,155,243,160,130,4,147,68,206,123,134,232,111,115,217,48,92,232,185,167,116,186,172,142,80,171,180,249,138,14,16,205,3,88,1,236,25,171,137,188,94,209,98,215,143,145,47,157,101,152,100,23,133,236,128,16,208,50,155,37,82,174,29,144,26,31,130,5,78,189,194,32,71,53,208,121,82,174,232,213,164,206,213,4,54,65,27,101,133,46,106,54,140,93,146,198,21,252,236,80,1,97,34,176,54,34,217,96,72,51,52,100,19,132,164,151,73,219,248,210,60,244,188,33,181,185,182,98,229,227,174,72,28,30,149,170,234,201,38,100,152,248,199,41,61,130,93,186,236,27,3,96,240,172,151,152,35,38,226,156,10,244,15,23,69,152,140,5,156,185,201,11,36,52,115,189,196,58,43,239,187,202,229,139,158,67,142,197,248,182,193,69,140,68,63,68,94,31,63,8,52,72,183,68,164,75,251,25,79,108,136,152,27,9,221,153,197,118,131,181,113,89,103,126,200,166,129,38,239,68,10,200,116,136,82,81,247,104,15,200,16,56,96,206,219,132,81,219,37,177,222,192,222,51,246,74,172,38,39,212,9,91,14,201,130,165,27,248,187,163,41,173,99,114,153,52,18,25,252,205,109,72,158,125,159,91,133,195,130,125,79,175,25,219,252,119,127,254,100,145,176,75,190,231,124,244,234,76,68,96,138,50,70,136,143,68,49,52,28,15,191,17,63,15,207,173,24,135,146,233,50,183,204,66,234,129,25,185,65,195,87,104,44,105,38,111,150,227,211,177,198,170,239,194,250,54,104,10,214,214,233,237,144,8,19,50,12,120,92,89,65,227,207,235,209,96,226,89,131,83,83,137,184,172,179,196,89,119,180,10,5,41,80,106,18,217,242,163,149,27,58,180,37,66,187,74,154,182,5,242,219,86,81,211,59,198,62,31,95,223,198,93,137,126,159,219,244,102,39,184,240,121,75,87,179,12,251,0,75,215,93,17,219,188,225,139,247,134,165,87,119,60,101,10,211,198,28,153,143,40,115,120,213,105,10,195,140,121,186,18,151,245,8,71,87,84,163,154,216,209,213,231,62,237,46,139,22,62,175,108,65,91,195,203,159,125,243,249,71,95,87,62,191,0,3,153,201,49,182,171,86,20,254,216,80,137,9,70,160,177,69,156,4,90,13,35,79,63,177,27,176,27,142,205,190,10,170,216,26,57,54,139,73,195,159,40,187,100,154,234,74,165,203,12,148,101,5,19,83,229,107,149,37,177,89,150,21,197,89,47,95,171,184,40,51,102,89,185,200,160,153,89,211,139,150,205,180,131,201,192,136,137,180,78,241,175,40,167,34,49,107,166,249,185,123,56,30,251,193,32,3,200,162,118,242,222,44,184,70,161,208,25,26,140,253,50,144,195,107,28,17,98,227,172,240,70,206,36,101,136,169,179,226,217,58,139,156,131,17,250,201,247,127,245,201,119,127,112,249,155,191,186,252,63,95,34,67,20,219,9,147,250,120,224,169,148,7,115,32,133,81,212,43,87,5,9,222,144,73,137,179,62,38,180,41,238,7,94,118,226,16,169,243,27,74,215,243,209,146,98,37,138,78,46,22,197,6,79,36,252,172,97,136,222,188,206,194,165,176,30,69,193,246,190,132,162,180,14,166,208,226,193,230,244,87,142,17,193,182,209,231,65,190,210,65,23,25,158,29,117,160,61,146,65,177,35,36,138,70,2,41,94,13,91,59,160,75,26,98,67,77,226,101,174,84,144,41,181,95,48,98,91,242,86,162,34,79,4,123,229,85,66,145,36,229,208,65,10,103,209,124,133,182,80,124,230,170,129,2,60,241,48,127,42,129,238,224,121,253,97,49,33,120,64,216,213,92,110,124,118,236,32,255,50,164,52,232,31,200,60,155,117,231,208,26,48,219,92,90,25,177,119,199,147,190,206,225,55,64,166,217,60,116,25,115,82,195,13,10,45,108,244,104,254,185,8,245,233,116,82,222,207,188,94,33,27,199,18,11,110,70,19,66,160,152,97,53,110,49,33,140,159,205,174,69,225,26,153,47,2,45,132,62,243,144,48,113,232,107,194,224,85,164,6,222,52,31,156,119,191,244,173,143,255,243,237,143,223,255,253,203,143,222,231,120,123,241,221,31,189,248,198,111,47,191,246,79,151,223,254,253,139,239,189,125,249,195,31,95,254,226,107,100,94,102,157,219,110,47,122,132,72,194,191,255,234,139,127,124,27,104,90,47,191,253,155,79,254,242,195,23,223,252,143,63,252,238,171,151,255,242,151,47,191,253,203,203,159,255,246,147,143,222,243,104,248,12,162,149,121,13,155,146,203,57,67,77,203,184,82,246,31,148,21,248,152,238,15,190,243,241,223,254,223,5,104,126,238,17,70,182,232,138,96,140,238,209,236,153,64,198,128,71,100,159,215,4,213,252,224,7,151,111,127,160,192,51,177,98,247,76,249,228,175,126,114,249,206,255,188,252,206,79,148,245,21,229,249,111,254,238,249,239,190,245,226,159,126,255,242,135,31,176,21,31,175,136,64,68,113,120,104,254,252,55,63,123,254,219,127,189,252,234,223,92,190,247,211,143,255,243,159,63,254,254,87,61,54,164,147,72,96,230,162,246,237,234,248,65,72,123,119,38,147,9,172,158,158,9,210,139,239,253,250,242,119,94,67,49,211,164,16,26,98,215,73,135,12,200,120,206,63,97,120,38,188,33,51,132,238,203,160,8,214,241,52,147,191,11,16,163,120,58,200,131,78,19,165,4,143,18,254,218,17,19,114,174,130,67,15,248,169,201,106,152,14,157,144,147,1,15,77,66,209,73,53,16,148,10,6,165,131,65,122,48,40,19,89,13,111,206,35,6,241,26,177,136,143,172,36,182,8,131,238,114,142,38,145,31,239,60,43,23,93,111,89,150,100,100,150,148,84,79,137,204,146,150,101,137,110,16,93,150,37,154,177,204,244,89,2,42,125,194,235,63,84,221,209,2,234,77,193,51,245,244,181,104,134,211,150,38,106,177,158,168,180,161,137,216,239,214,147,79,127,71,233,169,193,48,102,71,42,137,100,35,92,18,217,109,73,2,7,45,159,234,147,139,26,180,32,245,29,78,91,226,117,26,108,78,31,85,27,100,195,30,96,65,48,170,23,168,11,46,106,56,125,85,212,23,35,59,22,41,84,42,72,98,117,239,111,20,126,132,242,154,187,103,87,31,42,1,98,80,31,150,147,148,168,138,161,130,73,253,77,84,95,180,170,15,212,14,250,54,88,244,237,5,52,207,235,136,191,227,219,182,48,62,60,143,44,169,240,82,177,241,166,191,150,194,96,165,51,94,70,211,194,133,197,57,182,245,138,247,204,233,21,207,158,94,136,167,246,93,10,147,22,111,94,175,32,251,122,113,192,7,141,210,197,237,41,113,143,49,193,10,19,100,30,40,45,116,108,113,150,37,10,49,188,15,83,126,167,21,81,255,72,13,137,168,138,226,11,175,172,215,19,114,112,147,158,145,110,102,130,27,144,168,10,11,221,8,27,227,135,101,230,70,64,112,70,167,142,114,152,160,160,93,190,208,232,222,56,136,170,26,221,92,34,11,253,177,179,176,220,106,63,48,150,194,50,17,59,114,239,0,200,243,234,44,217,87,80,187,125,205,51,220,151,140,254,92,120,95,163,118,252,126,45,196,178,172,176,44,126,91,126,95,247,241,155,239,251,163,83,209,209,233,232,104,61,58,218,103,138,31,16,33,61,163,9,247,167,42,237,158,21,39,48,70,122,40,216,19,91,216,2,142,140,105,35,119,198,124,87,71,227,60,48,189,198,217,6,137,27,238,108,196,243,39,132,146,147,47,222,110,95,101,33,208,84,223,223,234,216,66,95,150,31,155,254,112,217,169,149,9,23,20,176,172,87,133,252,93,33,63,181,255,231,130,132,65,236,121,16,70,70,246,50,150,136,145,14,95,8,103,100,207,243,53,234,5,200,98,115,122,25,89,98,28,207,147,69,182,99,92,0,182,174,231,2,60,123,124,127,49,216,86,94,42,80,98,6,202,66,164,187,62,100,34,47,203,15,170,40,57,200,148,28,247,121,86,232,62,126,101,114,107,72,165,137,76,111,100,17,97,100,176,73,188,159,61,108,236,46,99,143,90,190,251,115,16,131,247,208,19,67,108,247,46,163,72,141,224,253,20,137,237,123,196,25,36,52,129,151,119,139,78,147,82,243,91,193,43,158,25,124,96,139,254,252,195,127,123,249,189,47,127,242,211,127,122,254,193,251,100,127,14,66,239,58,13,183,189,177,15,182,117,9,61,174,193,64,122,85,209,131,49,199,46,186,168,128,51,77,171,107,86,227,71,253,118,235,179,253,35,187,109,187,75,40,193,155,212,134,207,93,130,83,210,160,55,103,185,238,156,213,106,52,237,185,99,243,212,116,45,167,209,235,123,229,125,30,177,253,121,5,229,141,131,249,168,106,215,204,65,171,175,32,154,240,58,67,217,0,185,246,81,46,85,41,237,239,43,102,167,170,172,221,223,222,34,57,139,240,152,95,1,242,172,154,21,48,176,251,10,114,17,3,248,37,223,33,191,179,36,237,23,193,28,4,231,222,45,219,84,30,216,64,190,56,28,241,194,155,218,198,60,67,196,216,19,212,139,56,91,94,62,206,215,134,149,150,41,157,59,145,65,52,215,62,212,89,18,134,8,240,51,171,112,73,226,65,5,20,130,21,80,98,28,90,32,6,190,114,128,1,240,149,65,6,34,239,12,4,141,13,2,8,72,48,15,35,16,239,89,56,52,129,36,2,59,235,19,194,165,135,47,252,217,37,69,19,40,105,122,164,217,149,4,250,67,196,35,84,138,39,224,197,43,192,16,196,8,87,26,30,12,243,134,72,72,155,7,32,2,81,253,67,154,56,172,167,77,149,56,64,90,152,1,104,15,227,106,42,232,173,216,34,127,194,250,78,90,213,73,107,57,113,5,111,174,110,60,244,128,13,218,136,1,175,40,99,134,124,56,51,23,254,137,182,4,119,171,72,175,114,201,92,51,134,54,123,179,33,160,210,107,4,156,16,125,21,5,255,247,64,4,64,27,188,206,220,38,238,119,16,64,33,176,148,172,35,85,21,111,203,113,13,39,41,61,80,93,45,206,42,236,219,150,107,8,198,32,221,114,58,193,147,9,1,188,160,114,65,24,143,192,135,16,4,3,31,132,32,17,190,169,221,133,218,35,188,44,150,150,196,33,23,2,122,43,217,212,177,44,30,122,33,184,139,138,103,229,228,9,132,128,103,210,211,35,5,148,3,31,132,113,9,66,197,8,212,129,15,227,53,72,1,239,16,168,136,166,75,153,163,170,21,79,194,3,35,8,37,113,122,58,67,28,8,149,192,8,5,62,136,226,14,2,218,103,94,147,114,67,45,249,121,26,216,146,155,15,25,56,164,198,225,128,3,28,47,193,24,4,228,130,205,255,131,131,133,160,0,20,237,207,84,116,97,0,61,28,234,179,82,174,49,44,32,32,65,132,4,224,67,201,190,34,160,202,103,77,41,89,106,221,47,200,220,3,5,4,182,51,200,212,95,74,8,89,245,11,205,66,47,120,249,64,186,183,242,19,182,67,218,74,74,4,154,253,75,143,212,60,239,166,1,50,200,108,95,60,97,193,199,150,56,70,154,9,247,9,143,83,114,63,13,141,10,184,107,49,102,221,239,63,94,215,181,160,161,132,240,196,145,162,44,44,132,95,184,125,78,234,220,50,147,177,3,254,42,129,76,21,7,122,170,212,178,233,100,108,118,49,134,59,97,108,105,105,9,78,91,221,154,226,188,249,230,140,179,244,22,242,91,233,168,177,216,147,39,179,170,19,7,171,141,217,114,65,20,115,119,73,3,103,23,33,81,19,18,77,231,243,118,108,54,78,116,238,69,115,38,86,203,165,146,137,116,214,140,1,90,159,209,212,115,204,230,54,208,240,192,55,188,216,109,131,233,188,240,153,196,5,98,217,212,194,89,214,147,249,204,107,96,185,106,37,51,41,219,76,78,202,178,45,122,5,157,61,103,229,197,224,204,95,64,15,232,45,244,58,245,197,10,216,91,100,210,106,227,65,113,247,222,80,219,44,215,187,6,248,217,217,63,56,90,57,168,131,79,203,240,171,49,44,25,135,224,159,226,35,227,180,189,134,66,30,237,236,223,211,214,13,199,77,91,153,61,240,61,185,186,113,111,101,245,192,92,185,219,111,31,12,214,143,91,43,135,103,11,11,11,157,253,179,230,97,186,188,211,122,184,119,212,174,167,202,135,157,245,206,74,250,160,55,58,57,216,94,109,109,149,135,173,226,104,255,225,209,225,241,250,195,131,81,114,195,106,52,135,110,177,158,40,63,219,111,60,42,238,181,87,55,55,90,163,253,123,230,104,221,56,61,113,146,182,85,89,232,229,244,211,83,219,202,101,179,181,126,46,117,176,176,227,166,230,106,201,221,92,62,155,26,88,57,125,244,176,60,88,43,173,235,233,252,81,125,117,253,65,107,107,175,56,52,214,141,251,195,162,214,92,27,61,174,90,143,182,30,212,87,55,90,195,178,251,108,229,52,93,60,44,149,157,210,218,166,209,88,238,173,172,23,171,70,230,89,114,235,241,250,150,155,57,43,233,245,210,126,175,190,145,46,149,139,43,205,131,189,84,243,120,116,127,245,96,79,55,118,186,134,83,26,220,75,151,92,99,91,107,205,141,134,235,141,131,97,113,163,49,92,179,114,43,199,32,176,153,95,235,156,108,108,182,154,203,85,163,124,216,62,171,63,152,219,45,159,228,118,206,150,251,153,123,155,143,1,221,114,189,108,45,55,143,187,91,219,157,132,81,235,46,159,180,15,75,235,229,246,65,50,219,184,111,156,237,158,108,164,154,121,109,247,176,150,55,135,70,190,190,117,184,170,175,174,239,228,58,143,87,30,85,242,27,39,205,226,198,74,98,116,242,44,151,217,238,173,244,55,86,242,43,201,147,195,133,146,214,204,148,30,22,239,87,64,125,83,78,119,103,97,255,81,249,94,166,187,185,191,209,93,78,175,232,219,105,99,179,178,218,91,207,30,46,140,154,197,74,189,124,184,210,66,97,143,50,233,205,99,109,39,127,111,111,103,253,97,253,110,253,81,249,216,88,57,237,62,218,55,211,187,249,199,86,121,184,106,58,27,199,247,234,245,83,125,212,108,85,151,107,155,135,69,219,40,214,239,53,235,195,229,124,42,187,81,174,234,153,205,71,11,199,43,39,163,94,255,225,222,74,121,228,158,36,54,214,123,143,123,235,107,167,187,171,141,205,140,81,25,46,223,111,38,247,31,152,141,238,161,181,126,162,219,187,185,100,222,176,107,229,226,65,113,84,58,216,215,150,119,204,253,135,233,187,70,175,120,160,39,183,247,78,118,118,182,220,99,235,238,112,171,151,216,25,26,21,187,183,217,108,157,220,239,187,250,70,105,223,114,141,29,99,247,176,115,178,103,205,85,135,229,206,230,174,254,240,65,99,191,243,184,227,102,55,246,154,15,180,198,96,127,117,125,84,95,61,52,146,250,250,193,193,179,108,237,126,118,235,212,45,85,123,119,141,210,105,254,236,212,216,236,109,62,218,119,15,146,245,245,156,113,118,242,96,123,123,187,147,51,154,45,167,102,60,174,63,202,60,190,187,191,87,25,204,237,239,166,186,143,114,143,180,103,150,177,155,222,182,242,157,189,195,147,196,227,101,109,144,41,47,111,26,15,135,91,154,113,47,167,53,143,207,246,86,173,21,189,111,232,213,227,149,188,187,225,142,106,11,91,141,227,250,190,126,127,107,174,178,235,12,157,65,113,189,228,228,203,123,9,189,86,219,122,118,247,64,31,101,146,134,225,238,234,253,157,212,222,217,65,179,54,170,156,172,30,213,134,7,39,218,94,205,202,228,187,197,238,114,166,52,4,213,106,45,164,215,14,214,15,230,14,239,238,46,63,187,183,114,230,246,42,205,185,71,207,150,205,211,253,98,105,207,40,167,54,12,251,222,202,66,245,232,52,243,88,123,246,208,72,12,141,182,125,212,232,28,60,108,118,146,143,170,163,214,253,189,253,218,104,46,121,216,62,72,141,14,239,130,190,107,174,58,247,6,143,14,230,206,204,211,170,86,188,191,118,119,161,148,220,58,174,61,122,240,192,93,127,184,246,224,97,105,123,119,174,210,78,205,61,90,219,109,204,105,246,240,174,113,207,125,104,167,140,157,13,48,148,146,61,227,108,216,24,220,111,223,237,150,14,96,239,53,210,185,123,251,149,108,167,57,55,58,217,217,54,14,140,237,185,253,237,211,157,92,173,119,183,217,109,59,154,81,115,23,14,183,170,250,195,131,227,227,195,141,244,90,205,48,178,39,249,149,181,236,78,177,123,144,104,182,15,186,218,92,179,244,192,104,15,87,15,250,198,92,250,81,187,84,77,46,247,70,229,211,230,238,225,106,118,117,46,109,44,187,155,107,182,62,216,58,220,76,53,179,7,253,97,59,249,160,115,239,89,178,97,234,251,122,123,119,120,182,119,220,58,0,5,54,215,230,210,86,110,125,183,89,46,233,105,52,69,237,31,60,216,189,183,169,151,14,215,215,151,98,96,90,204,230,180,43,58,75,142,197,33,118,235,97,163,3,38,90,176,37,5,234,35,197,194,129,22,53,147,64,83,227,208,132,213,139,64,106,37,142,254,17,253,81,176,172,156,19,57,48,156,116,234,56,147,33,252,168,103,152,116,181,146,21,156,198,16,7,162,226,59,118,220,69,145,158,205,232,57,77,226,96,148,127,129,66,187,24,95,61,100,35,219,55,43,46,126,33,83,234,70,111,90,34,133,90,195,113,129,246,113,212,104,85,169,207,45,250,216,41,221,21,105,130,27,167,43,112,90,0,186,141,175,12,252,88,216,84,180,230,231,233,37,166,233,64,58,103,2,16,95,210,222,96,19,130,60,137,187,182,233,88,71,114,194,141,78,111,208,159,159,111,55,58,13,246,29,112,221,233,128,61,205,21,105,226,173,10,79,222,29,212,106,141,179,64,1,231,65,15,36,9,43,153,74,201,252,239,146,94,20,221,195,39,231,110,190,10,54,123,240,120,117,122,30,110,168,96,210,137,41,124,53,119,247,145,232,202,19,4,220,104,73,240,153,154,206,249,141,203,15,19,39,219,83,176,129,228,75,193,83,5,51,83,29,95,100,120,9,1,102,240,61,159,122,163,181,192,254,114,131,61,34,149,74,39,116,115,154,138,132,148,42,26,248,159,11,47,7,206,131,22,143,42,34,116,102,104,217,227,58,49,13,12,235,192,17,164,233,172,83,48,107,125,153,184,35,179,66,150,122,87,200,89,168,216,181,174,35,171,214,21,106,0,239,56,204,170,210,159,142,5,47,23,248,16,228,3,189,167,144,212,212,92,66,77,100,52,53,158,158,229,221,99,71,140,177,72,113,161,89,24,20,231,121,243,77,229,137,255,217,43,144,169,50,50,137,148,14,93,93,114,44,10,75,175,247,141,172,221,83,139,247,78,28,154,199,200,28,43,135,232,16,211,138,6,212,38,188,140,171,211,156,182,67,196,27,46,208,1,204,218,249,24,93,231,74,3,108,90,126,88,190,35,81,169,8,176,115,197,73,5,244,253,96,199,231,158,139,189,34,217,121,100,73,208,3,75,133,23,244,244,41,122,59,187,239,112,33,14,32,229,165,4,157,153,59,242,243,15,190,228,236,149,89,177,59,232,95,88,24,49,27,9,240,132,215,153,59,2,11,33,179,64,118,54,212,73,254,205,137,136,24,184,67,158,239,76,217,101,194,136,76,87,179,11,254,137,26,241,13,15,182,157,160,115,143,166,1,189,6,155,194,165,208,103,238,24,143,28,215,5,222,234,16,102,167,4,204,196,189,228,196,30,114,98,124,72,245,3,230,172,41,149,64,175,103,104,158,239,77,244,52,152,255,25,63,252,138,95,197,238,15,109,192,2,255,50,36,222,174,136,197,41,113,228,93,131,226,235,38,217,79,137,251,39,230,155,152,108,160,252,244,121,135,50,82,178,212,211,173,160,68,48,151,201,212,109,78,205,212,205,90,128,248,160,29,186,123,36,12,242,126,208,41,205,48,103,246,227,170,50,104,43,141,200,186,96,239,204,193,231,85,4,31,180,184,29,163,43,6,119,153,55,38,181,241,53,35,157,103,114,89,122,229,79,42,202,216,245,157,215,212,28,80,252,190,229,128,126,237,242,30,95,234,13,247,190,89,41,177,0,48,127,12,90,246,194,127,27,194,46,34,96,183,226,16,237,30,230,241,230,0,121,163,120,184,174,30,24,181,1,114,70,144,42,170,245,101,99,101,143,96,238,235,126,159,51,117,206,121,5,193,250,223,235,35,167,4,246,158,231,107,164,118,138,60,79,180,139,123,204,141,12,242,221,208,43,30,151,212,204,178,49,4,49,196,73,202,89,17,36,30,45,27,105,16,100,27,165,13,16,148,45,110,168,39,91,70,187,116,40,248,162,57,48,158,149,108,194,227,96,197,24,121,209,195,162,161,163,152,149,20,242,29,146,3,49,135,212,69,13,242,54,176,80,202,2,30,87,141,246,242,33,32,115,186,76,201,36,87,141,1,8,26,128,116,115,48,221,233,114,170,164,186,155,70,6,4,54,75,6,160,4,217,89,78,44,195,2,27,43,135,208,145,133,145,129,41,143,87,158,129,154,148,12,119,133,214,177,91,52,158,173,32,63,12,144,141,17,32,2,162,0,107,11,44,112,174,108,52,87,247,212,92,9,87,231,116,181,77,101,238,46,27,3,16,3,25,134,158,15,78,87,123,40,44,9,194,146,172,9,188,250,100,87,159,161,248,70,121,79,240,131,2,104,150,5,154,94,252,129,161,179,152,97,217,200,128,152,57,192,92,217,99,174,190,102,52,215,246,160,31,18,163,14,221,232,180,214,206,150,97,95,112,65,160,91,130,87,20,32,176,191,118,180,172,182,203,134,6,2,7,32,176,11,83,38,214,244,101,40,202,220,26,173,155,69,218,123,97,13,182,247,134,49,92,223,131,194,50,52,228,159,39,187,12,157,82,172,47,99,39,22,135,172,67,241,206,54,160,223,23,23,185,133,120,134,221,66,148,97,244,10,241,88,146,243,60,95,12,97,154,45,189,8,75,222,163,221,150,118,88,44,173,7,207,144,155,38,139,202,98,64,250,100,98,19,85,94,219,72,33,47,25,93,212,41,61,15,33,46,101,6,179,113,90,204,35,87,46,90,241,144,249,247,240,18,155,198,233,150,77,105,129,178,154,37,177,48,143,161,46,164,229,148,0,191,64,208,163,18,41,177,45,43,145,249,185,120,104,58,157,109,52,152,163,221,92,208,41,122,98,55,23,177,55,76,11,62,211,135,53,35,132,5,132,24,45,60,177,195,91,70,33,126,190,106,58,77,16,159,72,235,9,19,223,199,190,129,143,233,196,252,9,45,97,165,116,18,79,150,148,74,29,67,13,81,60,222,190,251,226,231,49,246,14,89,122,194,19,9,28,143,45,100,6,21,69,97,249,201,2,198,226,17,114,156,197,87,209,15,23,143,159,226,244,226,107,233,90,182,70,226,249,51,4,26,79,142,227,24,20,216,127,30,226,217,239,240,199,206,44,20,59,81,160,168,83,68,51,145,243,238,122,185,120,188,121,132,241,89,207,108,19,255,48,126,80,118,161,25,132,132,68,17,164,9,57,172,53,254,17,119,115,28,198,65,168,185,144,133,29,102,35,146,2,78,91,40,20,3,235,25,227,28,200,40,88,3,175,161,188,228,11,11,2,64,159,61,31,75,227,171,182,221,91,240,29,55,135,72,89,0,122,250,56,145,210,41,116,250,71,248,212,122,38,49,43,18,13,57,41,87,66,68,139,158,203,85,184,254,169,77,195,6,59,61,151,50,129,85,184,9,73,10,135,232,126,114,103,130,157,153,148,156,255,188,242,156,143,244,149,55,241,57,184,26,66,32,234,112,94,228,29,241,31,48,102,230,102,142,197,64,106,124,120,192,181,201,36,253,62,208,107,195,58,110,64,112,82,217,120,231,175,55,95,27,230,118,34,188,54,83,48,40,27,89,240,231,136,76,79,168,76,116,136,239,79,33,24,233,6,82,76,207,2,60,96,15,242,65,101,116,237,150,144,157,231,135,23,39,44,141,1,127,20,87,45,28,159,236,95,51,75,104,90,209,133,194,132,61,142,172,188,87,169,162,220,169,15,251,17,118,162,10,188,5,136,44,102,204,12,231,95,100,39,31,71,254,101,190,16,50,114,34,11,167,103,254,228,208,63,60,25,185,85,24,147,174,64,110,2,198,214,105,122,78,217,181,192,216,20,28,44,49,140,1,116,96,22,212,4,161,49,98,122,54,172,61,39,154,73,199,136,155,220,25,136,252,121,254,13,50,147,45,248,220,173,129,140,16,227,47,13,39,212,144,218,112,26,143,111,141,231,99,169,150,165,77,220,74,248,228,63,84,117,244,169,53,62,197,145,51,104,148,72,125,122,129,123,55,17,147,41,89,66,121,87,41,205,187,115,136,232,165,114,181,104,82,117,118,76,183,240,46,25,212,241,105,34,245,179,16,62,100,189,105,140,76,156,113,131,145,187,164,152,144,252,53,111,39,194,24,138,156,23,146,179,83,215,125,186,11,139,107,204,89,217,240,57,11,93,107,240,115,150,232,109,138,171,65,88,45,194,174,33,110,156,223,49,178,156,248,146,229,213,48,198,108,165,3,247,41,172,64,81,191,68,55,40,52,10,59,142,34,81,41,33,138,93,178,40,62,95,102,161,222,4,3,123,214,4,79,144,187,128,97,243,139,31,82,46,28,141,159,251,136,114,29,134,247,123,130,182,184,146,25,171,106,186,71,118,216,148,69,238,113,56,146,232,70,135,70,251,110,118,224,102,64,184,219,161,233,184,59,30,66,134,219,199,123,27,62,225,158,39,124,214,207,69,204,250,161,39,19,88,245,195,171,165,120,46,33,110,58,121,28,65,240,236,164,192,123,92,144,233,148,73,45,140,57,110,85,114,7,149,176,210,7,190,141,143,168,183,68,85,80,56,226,81,36,156,68,186,130,242,9,137,158,29,48,73,241,201,26,65,205,90,212,18,146,190,162,89,10,132,62,241,97,43,3,250,57,118,164,144,145,16,145,40,20,188,48,195,53,119,116,91,245,58,219,213,47,206,49,221,142,14,160,27,106,252,64,109,174,215,248,108,34,141,73,113,30,89,31,2,1,154,218,198,6,174,13,29,204,52,172,126,108,17,250,198,205,105,118,12,38,206,85,146,129,196,156,85,110,188,55,23,107,180,235,11,16,140,13,38,179,120,34,149,207,101,50,53,51,94,111,212,98,56,187,54,182,48,83,55,43,184,176,154,25,14,231,72,155,122,226,53,192,57,52,61,95,179,53,59,59,33,156,35,175,37,174,108,183,92,233,119,230,125,23,165,118,78,79,100,43,169,12,123,154,18,206,224,23,209,167,30,193,204,236,117,64,222,60,97,156,9,97,32,127,222,132,191,147,144,192,231,12,1,66,234,228,101,22,252,54,134,232,57,170,108,205,188,136,148,147,34,24,42,123,215,196,232,215,207,248,176,209,183,142,158,62,109,153,21,240,13,205,91,193,154,247,186,196,127,140,99,183,76,56,126,23,209,252,150,140,167,210,130,181,2,124,87,239,217,60,186,63,41,204,39,192,143,80,132,5,182,230,65,218,216,220,35,25,207,104,105,104,160,21,205,158,195,63,8,30,197,159,35,218,196,77,198,32,95,8,220,73,225,185,42,88,28,165,0,9,112,148,199,75,118,90,162,121,11,254,10,198,52,102,187,215,226,30,85,98,77,142,20,211,42,242,221,142,53,83,246,138,90,28,191,74,173,120,134,11,112,98,164,159,47,130,157,174,64,209,252,222,105,212,185,239,21,88,158,37,164,242,244,76,208,197,132,87,194,88,205,136,166,70,141,20,184,188,55,96,174,208,238,118,26,253,174,179,224,158,108,147,79,127,114,89,29,219,125,104,2,77,114,7,68,247,204,158,237,68,61,169,147,188,143,239,106,215,189,199,19,142,144,129,65,185,140,222,169,104,160,199,4,122,37,244,4,76,25,221,195,227,55,30,244,34,124,95,96,189,204,61,110,208,47,146,84,67,239,217,135,108,17,62,244,130,111,134,233,179,50,194,43,58,199,69,120,141,15,18,140,248,219,100,141,203,83,47,202,50,117,17,135,38,125,78,195,203,217,102,225,2,175,153,146,177,190,139,110,201,189,160,19,116,195,13,203,77,162,160,60,207,202,64,188,223,149,138,52,226,158,151,118,214,201,239,121,63,213,207,25,220,254,254,215,252,133,251,102,110,221,103,170,182,231,41,204,219,218,178,141,246,132,119,67,236,116,98,70,79,168,10,254,63,112,30,49,1,89,63,69,162,48,77,79,137,187,166,153,248,122,198,239,24,3,168,74,190,210,120,249,241,106,18,163,193,156,87,226,223,72,198,131,139,60,119,152,65,213,18,197,211,75,104,20,241,34,168,115,187,19,206,175,189,23,70,149,2,5,41,43,225,197,91,194,173,7,113,38,9,223,13,152,134,121,135,119,213,28,201,189,35,185,48,184,14,251,114,197,139,177,226,209,241,200,248,74,156,182,141,166,47,4,171,98,225,229,80,197,140,209,43,20,78,231,225,41,98,64,49,19,119,200,226,147,21,73,244,40,130,184,87,23,207,255,36,218,89,88,247,143,146,139,79,107,227,72,112,143,12,72,179,203,247,207,249,92,42,124,151,154,178,94,203,46,53,173,65,163,223,84,102,210,93,106,62,249,10,208,181,86,90,203,234,230,149,208,181,52,235,167,25,93,75,120,188,30,186,86,78,228,134,209,181,33,133,92,9,93,235,167,117,99,232,90,158,240,77,161,107,121,154,159,62,116,109,144,187,215,132,174,141,40,248,134,209,181,99,75,186,14,186,118,44,241,215,137,174,37,204,76,143,174,29,95,139,87,129,174,21,74,189,25,116,173,111,102,184,73,116,109,128,244,228,232,90,73,214,9,209,181,129,156,215,65,215,6,136,77,132,174,13,207,245,170,208,181,18,113,93,5,93,27,74,230,21,161,107,101,130,186,105,116,173,164,140,107,163,107,101,52,167,237,16,55,129,174,13,29,96,211,242,115,211,232,90,73,133,111,2,93,43,225,251,143,133,174,149,176,242,169,64,215,78,39,162,201,209,181,1,186,175,1,93,75,183,19,175,29,93,235,135,163,74,246,53,4,216,24,13,200,12,207,247,170,0,153,190,205,219,245,1,153,147,180,15,47,98,57,167,161,121,56,184,114,112,30,36,86,49,84,93,127,29,120,230,240,29,236,181,240,204,18,178,116,197,185,54,158,121,92,147,223,52,158,89,82,151,171,227,153,111,241,190,175,11,239,171,222,74,244,117,16,110,96,11,24,15,155,121,139,179,190,197,89,255,169,226,172,203,9,138,146,6,209,103,28,52,250,102,224,204,165,14,4,80,3,126,74,235,248,234,31,221,138,247,56,108,55,76,92,194,189,88,64,120,35,78,182,78,67,16,222,112,100,60,232,75,1,222,203,167,219,48,111,105,176,53,6,224,109,33,124,119,63,10,223,189,220,219,177,133,59,251,192,216,143,196,101,227,101,244,22,151,125,139,203,190,197,101,223,226,178,111,113,217,183,184,236,91,92,246,45,46,251,22,151,125,139,203,190,197,101,223,226,178,111,113,217,183,184,236,91,92,246,45,46,251,22,151,125,139,203,190,197,101,223,226,178,111,113,217,127,2,184,108,245,22,84,245,90,161,68,95,196,75,154,242,185,248,66,156,254,39,222,122,126,110,113,146,213,205,183,224,244,166,90,81,252,11,201,21,87,145,232,197,99,130,181,227,230,151,141,241,75,198,213,215,11,201,6,101,146,73,229,170,171,196,68,243,195,117,214,133,43,173,7,99,87,131,107,46,6,147,45,3,81,152,24,51,53,214,205,67,206,206,166,99,36,113,254,202,112,20,120,38,229,153,152,164,106,181,164,89,209,40,180,30,62,115,187,72,206,18,224,231,139,56,131,253,148,224,59,170,193,140,30,244,171,214,56,179,171,139,212,22,117,145,34,37,110,192,236,196,177,93,219,57,237,54,156,109,179,99,214,109,248,38,52,111,32,240,95,149,142,101,226,119,165,163,108,27,220,77,124,225,90,194,40,234,135,248,102,189,244,24,94,236,175,148,160,173,65,89,221,55,74,107,234,174,97,236,9,87,168,60,245,168,219,83,210,208,183,104,231,63,198,111,156,28,32,119,254,188,79,128,154,104,132,194,239,244,196,143,4,92,128,196,190,177,138,178,113,208,76,60,64,81,32,135,221,211,80,200,159,247,217,165,26,164,37,159,164,204,116,53,28,184,151,211,44,251,53,0,247,18,85,45,89,77,37,114,19,2,247,76,51,49,118,94,205,36,82,22,154,87,205,138,57,222,177,79,190,166,209,196,153,49,169,227,206,140,141,43,227,44,121,41,177,200,58,75,253,163,134,171,194,73,251,13,203,177,205,190,189,210,66,51,128,218,7,65,79,93,187,85,139,63,181,254,226,47,236,69,199,238,15,156,142,2,138,174,54,78,99,234,91,244,195,57,186,152,180,246,209,234,69,29,183,196,16,40,20,225,49,17,70,52,13,254,196,46,46,80,46,27,76,64,96,141,3,57,225,227,228,110,225,188,209,129,87,85,64,110,23,42,210,227,10,231,232,193,242,66,39,126,50,176,157,209,93,211,49,219,42,104,144,22,60,0,97,85,69,47,46,179,20,75,246,133,10,90,16,76,102,104,134,143,177,24,95,193,72,121,98,165,35,136,109,33,118,249,227,175,95,190,247,238,31,126,247,45,46,53,186,246,244,215,16,15,0,80,65,84,37,149,80,177,90,54,40,10,94,28,128,101,6,173,244,177,182,93,109,12,64,65,64,215,179,236,163,110,11,222,58,196,62,254,249,175,63,254,253,215,47,255,230,71,184,188,88,68,149,193,56,2,127,93,164,83,133,85,255,13,215,238,207,72,50,169,49,152,43,166,218,179,97,66,225,169,131,42,207,62,81,19,179,234,56,33,189,252,241,135,151,95,249,201,203,111,252,234,227,159,127,247,202,162,18,165,35,8,78,46,42,190,212,203,175,253,122,18,153,181,187,21,176,186,220,61,2,75,216,244,162,227,50,79,34,65,62,249,164,130,252,248,151,255,246,252,195,15,159,127,240,193,203,15,255,250,229,135,111,139,178,180,76,215,50,129,8,88,174,152,123,212,29,2,141,180,5,244,191,83,187,229,198,192,180,162,118,123,176,50,110,1,78,184,240,204,112,189,234,170,61,167,219,115,169,96,98,141,106,76,37,5,226,238,128,108,25,64,90,176,236,146,79,64,152,126,161,127,242,165,191,125,241,119,255,219,199,161,216,80,23,42,16,197,185,117,4,214,98,40,255,110,199,227,96,130,182,233,58,245,245,234,244,173,130,178,77,210,30,56,97,104,75,16,33,87,6,96,221,233,48,17,195,69,162,16,235,57,13,48,131,141,98,42,220,64,21,80,199,182,60,155,11,111,96,55,58,13,42,130,86,3,84,1,74,160,4,63,237,163,116,176,37,193,220,121,58,19,123,241,222,119,94,254,242,7,177,217,39,148,15,127,169,98,49,142,93,3,245,138,42,7,170,106,253,61,88,101,86,200,39,111,191,251,242,163,247,97,33,176,194,180,210,252,220,140,150,225,66,140,115,35,1,138,224,7,106,140,236,46,240,98,28,43,196,18,226,124,237,103,155,227,207,39,169,94,107,224,198,84,81,152,62,81,245,236,206,42,104,142,229,134,217,229,36,245,143,191,184,252,193,191,68,72,10,108,154,97,231,171,22,62,211,137,183,193,26,220,232,181,236,125,116,203,14,186,65,188,101,119,234,253,35,53,156,47,208,39,237,190,77,57,171,194,142,235,248,24,195,73,48,77,198,216,229,59,223,251,228,159,127,40,149,238,91,114,49,227,67,126,185,160,233,9,66,76,67,75,162,162,177,149,145,136,26,229,6,36,171,13,199,70,251,87,160,107,159,195,209,91,136,17,223,124,64,227,48,135,59,40,228,116,222,11,163,227,141,4,8,99,132,38,186,120,162,130,46,6,4,228,151,159,143,75,50,111,67,149,142,77,219,228,222,28,204,210,112,239,5,74,66,156,46,131,207,106,12,222,10,33,149,61,86,160,208,29,160,205,160,73,31,197,53,237,81,12,228,168,219,253,123,221,225,166,61,82,99,240,130,27,30,140,216,96,78,163,57,99,204,184,13,116,65,124,182,1,41,76,144,8,183,100,204,165,21,154,199,115,19,44,20,124,168,114,85,45,161,8,214,181,105,107,181,6,237,192,108,224,50,249,16,145,232,58,216,71,226,253,146,61,207,162,161,238,114,65,123,174,156,34,149,105,82,131,59,31,160,1,35,69,1,94,207,208,181,15,76,221,116,158,22,116,18,80,34,154,254,189,251,147,126,183,11,219,47,6,39,226,9,75,205,104,98,97,30,7,184,84,215,62,243,10,125,241,165,31,95,190,243,211,200,66,85,188,245,218,111,117,251,112,249,121,58,152,121,235,28,52,49,24,87,88,63,6,244,59,194,188,78,116,71,59,14,58,67,28,20,246,5,50,184,196,19,12,240,19,155,131,74,39,208,174,161,222,206,146,199,94,126,227,215,160,228,203,31,253,191,216,236,156,47,23,24,154,5,176,121,173,42,160,9,192,238,116,208,106,1,125,124,118,66,185,228,52,89,35,128,21,100,135,111,135,143,127,249,175,112,57,100,107,225,245,27,68,94,176,160,121,72,116,174,87,87,50,221,158,177,58,127,249,171,151,95,249,254,171,43,176,106,247,250,172,163,191,251,15,207,63,186,145,142,158,148,22,134,119,54,197,17,43,240,157,111,95,126,248,1,104,209,27,40,19,168,183,225,101,222,111,240,227,25,149,250,226,155,255,241,201,55,127,249,234,42,59,232,85,197,202,62,255,207,247,95,124,227,183,55,83,217,144,214,196,101,10,149,197,165,222,88,101,145,148,201,180,133,206,8,216,132,245,245,119,159,127,244,157,43,207,74,19,168,56,120,53,128,11,143,95,173,0,155,152,190,160,70,120,244,251,222,172,135,109,212,15,144,132,102,208,156,54,123,193,244,11,44,166,8,197,103,50,70,136,126,51,150,21,188,26,46,163,212,65,102,56,101,231,2,30,181,16,157,7,51,198,142,117,252,251,188,24,51,21,7,45,154,18,118,123,248,24,157,54,25,103,161,2,250,78,140,90,59,0,210,104,173,22,148,249,186,93,180,77,116,154,100,171,49,248,23,157,160,131,189,207,91,186,154,208,212,164,166,234,218,19,46,38,138,192,62,136,7,253,101,212,29,0,205,164,223,237,155,45,85,65,212,84,5,168,73,167,224,47,72,228,168,74,7,136,86,85,142,7,237,30,220,126,161,132,80,211,129,255,82,21,3,228,10,106,23,32,16,43,22,172,78,254,52,37,28,78,245,15,32,214,36,108,244,78,28,142,12,162,16,127,1,72,26,148,236,118,169,134,220,234,214,185,158,192,18,22,132,108,42,194,56,64,70,225,191,106,111,189,10,55,133,235,85,218,27,186,174,77,53,110,16,33,124,135,10,225,86,195,237,99,237,12,104,115,54,252,6,216,131,35,200,158,65,29,0,180,229,210,91,79,212,46,60,8,51,83,9,61,54,171,54,224,103,61,91,179,192,231,214,210,12,60,231,7,250,28,248,66,84,85,168,222,221,69,21,193,103,202,64,152,236,68,25,168,193,190,58,22,186,111,197,204,216,147,11,172,90,114,71,84,184,223,158,19,5,22,238,122,3,186,43,60,138,102,205,14,85,108,220,238,248,211,62,194,195,106,42,252,92,72,128,205,46,218,35,22,206,185,149,182,128,116,6,196,55,250,132,246,143,232,35,24,24,184,11,104,68,194,80,101,227,26,1,176,227,41,193,144,13,40,120,56,37,210,205,48,8,3,36,96,197,7,125,48,111,157,131,207,104,81,168,22,164,167,112,139,240,15,223,12,51,64,208,72,48,48,16,139,115,6,16,153,17,183,204,94,113,64,97,66,187,128,139,89,208,100,109,187,127,212,5,44,156,115,155,115,238,152,16,100,124,243,205,25,84,96,200,14,122,9,80,238,246,102,32,45,142,165,40,206,73,43,45,125,6,136,11,126,247,100,3,123,15,169,8,164,81,6,91,124,95,201,98,157,108,4,118,176,209,161,44,35,66,106,7,231,44,87,37,131,210,11,196,99,186,195,120,0,221,22,178,206,239,54,121,222,49,131,176,81,151,232,222,19,51,205,181,239,18,60,145,20,71,143,159,130,144,58,161,6,27,240,66,245,207,16,66,35,4,27,192,55,105,45,117,34,136,10,83,202,228,116,67,104,178,85,42,72,138,72,138,44,86,56,123,15,245,145,70,85,46,55,233,182,43,72,56,48,156,1,201,182,217,155,153,225,83,178,133,180,122,65,250,35,222,71,22,194,82,169,252,102,62,170,207,190,1,47,202,27,78,123,38,246,242,251,239,95,190,255,45,188,2,126,242,165,191,125,254,155,159,189,248,135,95,188,120,247,253,63,252,238,95,193,74,245,226,107,239,189,252,33,80,160,206,73,250,34,90,165,239,131,229,162,0,115,42,32,43,152,226,204,14,216,171,242,81,151,95,251,71,229,197,127,188,67,87,238,161,233,116,208,70,124,54,222,63,178,59,92,45,103,207,201,0,113,236,54,208,146,102,36,135,28,225,99,228,141,78,23,154,14,204,208,109,235,192,178,108,136,255,110,131,191,112,222,35,235,250,139,119,222,187,252,10,168,76,117,224,160,101,188,144,180,83,23,112,5,122,3,44,2,146,166,136,163,35,63,239,235,12,76,26,218,167,18,106,71,236,80,112,252,197,45,179,111,29,205,248,38,44,31,187,182,227,116,29,198,172,29,39,159,4,62,213,110,173,230,218,253,66,78,67,28,139,93,87,94,214,236,57,234,44,188,198,35,244,23,216,21,236,63,137,174,0,198,152,48,30,58,94,219,219,215,108,123,59,170,65,237,9,26,180,3,123,98,116,131,118,198,55,168,61,77,131,10,103,173,129,25,57,162,62,178,73,143,29,168,70,83,130,235,226,18,88,123,81,140,192,193,12,84,160,103,85,119,169,165,90,72,19,2,26,82,45,134,180,249,100,46,155,141,205,206,170,213,165,221,202,49,24,68,51,22,106,216,217,25,87,117,84,83,5,11,6,82,56,98,21,61,97,229,211,85,176,193,129,223,103,23,237,183,188,61,203,147,165,42,189,151,132,119,125,246,149,31,169,8,181,127,144,222,232,211,219,121,188,175,219,117,234,112,106,39,30,97,199,220,212,87,51,233,74,86,75,143,187,169,23,46,116,43,201,204,216,11,207,74,166,154,66,23,158,149,74,110,108,226,68,42,145,71,137,173,76,126,252,189,171,165,227,171,84,203,202,92,217,156,5,238,95,29,219,115,0,147,204,217,208,173,107,246,9,61,55,245,63,98,1,19,207,119,186,85,27,122,66,22,92,250,176,172,204,24,134,51,229,246,220,178,105,57,228,215,135,139,130,246,100,133,132,224,53,135,139,149,251,207,49,209,110,140,39,34,113,139,138,248,53,59,110,205,118,192,94,173,195,188,68,49,94,57,107,29,142,152,172,6,210,119,64,24,161,192,123,41,188,31,226,208,114,83,169,120,78,247,189,198,225,185,134,42,152,131,126,119,146,215,79,132,87,88,88,25,87,123,133,37,144,255,170,175,176,120,132,212,201,203,156,238,21,22,47,219,20,175,176,64,28,115,88,163,68,117,92,127,103,176,64,183,236,182,217,120,144,141,32,137,251,174,137,187,115,112,76,72,124,69,141,113,46,37,113,226,68,45,72,177,189,74,60,153,209,160,143,68,79,50,242,182,131,0,172,235,73,171,6,22,8,28,21,61,114,198,140,65,209,184,142,84,90,120,73,199,207,94,82,150,157,141,186,197,48,31,130,150,101,177,2,28,57,227,184,132,92,116,9,193,135,100,88,175,189,246,67,50,108,220,76,247,144,204,248,206,235,247,153,133,122,8,216,88,75,7,248,121,187,209,153,39,237,21,207,37,147,121,169,219,77,175,183,137,99,18,26,209,132,119,138,74,171,107,53,37,29,160,199,119,21,190,166,160,225,132,154,30,217,86,19,142,68,4,179,13,157,135,147,169,120,38,173,251,222,204,9,54,24,191,162,128,22,67,106,178,123,206,35,214,19,90,28,180,81,38,123,211,143,239,252,55,53,226,4,209,247,208,147,8,96,91,23,97,199,153,217,51,84,173,104,148,86,144,211,29,228,216,167,228,32,191,62,43,37,232,37,168,100,16,23,73,187,196,197,206,138,1,93,19,17,39,61,200,45,212,17,114,179,3,146,187,69,241,233,28,232,188,167,8,35,232,43,64,85,98,29,154,46,138,111,233,36,176,91,172,18,247,58,80,11,189,14,4,130,132,84,205,178,81,46,113,175,3,245,138,36,21,123,29,8,250,90,226,152,63,161,239,238,148,206,138,208,27,23,102,19,87,162,76,106,101,50,239,69,216,255,144,231,201,232,30,114,203,100,62,43,193,183,129,228,52,51,69,194,37,142,224,108,97,43,208,201,17,174,148,231,87,8,122,184,74,211,87,140,48,159,93,207,33,17,145,81,6,61,24,196,158,21,194,30,154,202,252,179,66,58,173,75,157,52,2,124,96,9,115,130,107,144,230,165,54,40,18,17,121,44,10,148,26,136,18,228,108,72,95,60,130,205,143,188,145,97,119,92,194,155,69,124,175,138,216,21,208,161,127,107,191,123,251,123,3,47,10,145,13,20,69,90,144,61,86,200,195,55,242,237,22,205,203,25,52,7,17,179,158,63,3,77,230,126,0,233,150,10,125,120,69,128,245,4,19,47,44,200,176,59,193,116,33,56,32,172,216,74,120,144,226,107,64,97,162,130,170,228,120,140,83,112,67,71,165,193,155,115,7,11,139,144,213,69,216,75,79,33,239,60,133,189,48,67,25,200,232,82,145,123,91,58,5,238,233,66,155,123,188,7,155,41,222,142,26,235,149,103,130,87,163,110,240,197,168,200,247,162,198,190,21,53,201,75,81,226,246,110,170,129,18,222,53,252,170,50,27,187,161,8,111,57,84,110,170,1,18,93,118,196,0,38,97,97,112,187,9,241,122,242,209,233,27,154,186,127,104,242,46,194,174,41,117,178,233,188,33,106,108,247,41,29,221,83,77,24,98,121,124,99,113,187,81,31,223,201,40,50,104,198,88,228,23,132,160,7,16,184,171,145,20,37,60,35,70,202,202,77,86,214,133,244,41,173,9,30,210,26,247,136,22,67,234,69,60,159,53,209,227,89,225,221,95,2,75,244,186,13,217,163,122,243,134,183,51,85,82,186,108,102,246,234,163,163,154,72,25,129,27,188,64,207,65,59,211,136,222,33,43,76,168,55,104,211,144,122,11,123,86,255,10,147,214,211,33,207,133,113,174,89,2,123,84,132,246,236,139,190,213,180,233,222,29,179,236,236,77,62,53,93,179,114,249,90,202,210,174,244,212,52,203,124,181,67,206,64,254,171,30,114,122,132,212,201,203,156,238,144,211,203,54,233,33,167,255,188,137,17,184,246,121,19,171,194,52,231,77,228,40,143,30,140,208,51,28,239,123,240,189,27,59,13,127,189,195,57,236,44,147,248,101,159,136,153,249,254,209,160,93,145,188,164,99,38,204,148,153,15,161,28,246,192,50,235,45,175,244,129,101,104,201,192,29,131,252,169,228,115,78,137,177,84,212,9,77,174,85,196,231,18,43,220,57,10,124,76,57,120,92,82,14,30,151,172,7,143,75,202,190,227,146,76,201,216,11,158,55,172,47,195,115,161,77,242,190,114,157,243,20,126,82,52,238,161,195,131,125,29,209,3,69,120,17,70,19,145,232,224,103,143,75,210,103,143,249,74,71,28,32,208,174,115,123,128,112,251,123,251,123,251,251,223,241,209,236,107,63,153,125,211,15,102,191,254,231,178,175,255,88,246,164,79,101,47,44,136,187,56,206,81,223,60,116,135,208,131,78,100,67,54,102,32,175,183,143,164,190,90,80,152,183,169,209,89,232,107,216,65,222,196,46,18,115,251,226,195,111,93,126,229,39,47,190,251,253,151,223,250,235,203,247,63,186,252,224,223,199,208,166,187,105,143,43,42,2,22,18,244,107,72,245,86,113,51,79,92,189,103,252,222,154,68,174,94,124,248,191,46,191,251,205,16,174,176,58,27,172,183,87,48,81,107,39,43,56,236,69,234,43,190,71,93,77,107,127,4,71,14,62,140,48,172,145,213,109,183,33,150,23,162,50,4,136,44,142,184,11,194,145,1,28,65,81,134,145,193,120,30,130,157,254,227,251,126,112,186,67,86,110,29,108,231,225,235,188,26,7,187,239,182,56,172,5,152,53,11,153,73,28,71,16,132,19,75,10,45,230,230,123,64,60,60,130,159,226,142,33,6,89,0,220,99,180,253,139,111,254,232,197,119,160,113,41,170,61,42,205,236,199,10,177,17,248,153,223,222,158,175,86,65,28,166,57,79,112,255,16,89,130,67,118,113,128,230,67,229,227,15,208,216,113,2,80,126,213,28,77,15,201,7,153,38,1,228,195,100,23,23,2,126,122,10,113,191,126,188,126,0,149,202,99,77,95,15,146,95,157,22,119,15,215,75,136,125,8,152,23,11,133,98,115,206,149,51,171,197,97,190,126,254,187,203,183,63,136,174,51,109,58,254,127,230,100,0,97,202,201,146,123,23,94,38,81,56,121,112,50,160,168,120,126,226,64,217,193,170,29,154,149,247,91,32,130,5,95,29,78,222,141,64,194,99,247,189,156,163,23,212,30,100,93,35,136,149,109,243,108,13,5,168,81,184,249,155,70,193,143,65,181,123,168,111,220,71,208,238,90,128,182,83,156,234,7,95,67,126,86,198,32,51,61,114,49,239,112,24,186,142,72,73,17,162,110,191,211,102,144,205,95,253,221,203,159,254,243,229,123,239,190,252,241,47,174,131,13,157,164,224,103,172,90,239,255,11,152,172,95,252,226,151,207,63,122,119,166,61,251,170,11,62,62,102,96,234,159,253,251,139,119,254,254,181,149,92,121,198,161,112,191,251,241,207,191,60,105,201,222,248,102,152,63,104,209,110,90,25,147,88,180,35,148,31,196,255,13,209,155,75,248,6,229,172,31,71,42,78,75,109,45,157,59,96,44,58,203,102,163,53,90,22,192,124,64,161,153,61,199,56,63,144,218,237,207,52,230,98,11,149,198,179,133,33,152,146,156,5,160,87,52,250,93,103,129,101,143,169,157,0,54,2,194,13,192,90,4,71,18,198,119,113,165,217,240,115,117,234,2,241,169,251,61,190,88,53,86,105,117,43,177,177,165,95,168,46,198,62,218,160,29,144,124,210,89,45,9,229,99,45,145,185,8,241,183,5,157,246,236,216,67,176,202,245,252,80,72,176,54,55,206,26,29,48,123,185,136,213,39,97,24,72,113,173,103,14,81,150,253,128,45,15,7,85,183,251,16,145,61,51,123,7,166,137,119,186,195,153,217,249,92,6,40,214,16,216,232,1,26,225,41,26,76,7,191,92,19,104,57,159,32,64,75,4,147,188,143,176,147,80,181,163,168,75,160,9,160,142,38,133,77,82,168,37,135,36,115,33,35,21,211,181,15,156,22,69,100,74,32,148,8,148,65,146,133,116,76,138,253,32,144,185,109,16,123,180,101,34,136,165,12,22,226,161,39,153,18,197,23,120,161,178,149,180,16,166,136,99,80,17,145,232,204,57,188,229,130,190,225,250,24,13,132,86,221,231,191,249,89,60,30,7,109,208,67,79,43,177,229,220,91,174,120,192,52,242,246,174,169,10,249,47,158,157,69,203,225,210,57,186,222,162,134,88,133,152,177,179,28,83,81,216,125,199,182,97,23,19,155,170,128,91,137,182,88,120,83,133,192,67,65,212,5,238,9,112,205,197,207,174,196,224,45,115,12,194,45,9,196,39,182,178,119,96,108,81,48,108,25,39,194,19,148,237,244,97,55,80,29,145,99,188,50,159,67,47,30,112,74,3,226,120,139,174,238,40,205,126,73,200,126,241,228,98,177,21,15,140,255,153,62,135,149,130,23,107,24,239,12,219,249,205,55,129,50,75,176,72,113,2,148,162,250,15,193,71,205,82,124,161,191,159,4,91,185,99,15,21,216,47,208,150,11,228,64,73,103,102,231,18,104,195,69,250,19,40,214,89,138,205,199,22,237,59,75,137,55,223,180,255,199,82,30,162,182,150,98,90,108,206,6,44,221,89,210,222,124,179,143,67,251,40,180,79,189,14,34,26,171,160,207,31,2,37,21,208,117,230,108,240,127,127,49,188,81,150,204,155,129,234,10,82,5,97,19,129,117,191,16,137,213,165,17,113,160,216,175,152,126,4,25,118,223,178,4,170,252,12,226,25,223,2,107,246,147,37,232,195,101,86,68,244,22,184,246,67,32,179,25,15,44,56,251,41,129,134,121,179,233,82,44,22,6,22,83,171,75,150,218,67,43,135,109,230,178,34,86,108,64,177,98,61,130,21,171,138,88,177,100,53,93,51,43,150,41,197,138,13,56,172,88,181,146,143,112,146,153,132,43,250,43,119,146,89,171,229,147,86,46,111,77,232,36,211,54,107,99,193,90,160,254,216,249,112,77,203,134,215,47,159,215,179,175,161,126,89,43,81,205,86,43,213,9,235,87,75,68,248,45,213,107,181,244,107,96,57,165,167,106,201,90,110,82,191,165,53,125,188,63,232,4,244,205,130,18,231,180,155,52,108,72,234,86,53,147,177,50,87,50,108,96,153,175,136,222,242,231,191,50,122,139,18,82,39,47,115,74,244,22,205,54,5,122,203,29,54,250,214,209,211,167,104,155,48,47,34,127,188,154,123,62,123,241,74,125,106,47,34,247,227,201,120,42,157,202,114,47,187,215,106,181,197,103,243,104,59,9,20,10,240,35,20,97,117,29,59,72,155,160,138,226,25,205,135,218,147,177,39,226,134,34,248,115,8,54,50,149,71,24,148,201,24,228,11,129,175,94,97,191,241,193,226,40,5,72,128,163,60,94,178,211,18,205,91,240,55,202,20,133,53,249,245,161,79,94,167,155,10,250,116,3,102,26,116,7,214,5,219,44,103,155,124,249,211,205,125,218,168,218,93,242,37,202,130,99,238,145,212,128,227,198,240,46,35,20,132,1,38,54,70,160,176,247,227,75,53,2,186,25,241,184,28,141,203,82,47,74,242,96,188,139,25,0,244,180,89,184,192,233,120,208,10,179,0,241,203,45,10,69,66,250,234,173,17,200,237,239,237,239,13,155,17,220,226,38,110,2,55,33,89,254,41,9,246,4,130,167,175,224,8,252,168,75,90,247,110,196,169,96,160,222,130,67,168,154,160,32,245,69,94,164,197,189,87,75,174,221,245,176,27,232,48,253,103,44,175,78,224,129,215,171,49,43,87,186,104,241,30,5,143,128,80,206,52,210,159,142,56,86,189,228,244,63,213,70,254,114,147,130,90,37,61,118,251,150,173,100,115,120,251,102,153,225,219,211,138,93,121,29,59,234,74,54,147,200,231,178,19,111,79,237,241,190,96,178,90,6,110,79,129,64,22,255,63,151,10,210,20,248,152,204,0]}}